--- /srv/rebuilderd/tmp/rebuilderdu9aWUG/inputs/stylish-haskell_0.15.1.0-1_amd64.deb +++ /srv/rebuilderd/tmp/rebuilderdu9aWUG/out/stylish-haskell_0.15.1.0-1_amd64.deb ├── file list │ @@ -1,3 +1,3 @@ │ -rw-r--r-- 0 0 0 4 2026-02-21 14:32:57.000000 debian-binary │ -rw-r--r-- 0 0 0 876 2026-02-21 14:32:57.000000 control.tar.xz │ --rw-r--r-- 0 0 0 7606548 2026-02-21 14:32:57.000000 data.tar.xz │ +-rw-r--r-- 0 0 0 7589140 2026-02-21 14:32:57.000000 data.tar.xz ├── control.tar.xz │ ├── control.tar │ │ ├── ./md5sums │ │ │ ├── ./md5sums │ │ │ │┄ Files differ ├── data.tar.xz │ ├── data.tar │ │ ├── ./usr/bin/stylish-haskell │ │ │ ├── readelf --wide --program-header {} │ │ │ │ @@ -6,22 +6,22 @@ │ │ │ │ Program Headers: │ │ │ │ Type Offset VirtAddr PhysAddr FileSiz MemSiz Flg Align │ │ │ │ PHDR 0x000040 0x0000000000400040 0x0000000000400040 0x000310 0x000310 R 0x8 │ │ │ │ INTERP 0x000374 0x0000000000400374 0x0000000000400374 0x00001c 0x00001c R 0x1 │ │ │ │ [Requesting program interpreter: /lib64/ld-linux-x86-64.so.2] │ │ │ │ LOAD 0x000000 0x0000000000400000 0x0000000000400000 0x004d30 0x004d30 R 0x1000 │ │ │ │ LOAD 0x005000 0x0000000000405000 0x0000000000405000 0x2fa950d 0x2fa950d R E 0x1000 │ │ │ │ - LOAD 0x2faf000 0x00000000033af000 0x00000000033af000 0x2da4c0 0x2da4c0 R 0x1000 │ │ │ │ + LOAD 0x2faf000 0x00000000033af000 0x00000000033af000 0x2da500 0x2da500 R 0x1000 │ │ │ │ LOAD 0x3289b40 0x000000000368ab40 0x000000000368ab40 0x5b5938 0x5ba2b0 RW 0x1000 │ │ │ │ DYNAMIC 0x328bdc8 0x000000000368cdc8 0x000000000368cdc8 0x000210 0x000210 RW 0x8 │ │ │ │ NOTE 0x000350 0x0000000000400350 0x0000000000400350 0x000024 0x000024 R 0x4 │ │ │ │ - NOTE 0x3289480 0x0000000003689480 0x0000000003689480 0x000020 0x000020 R 0x8 │ │ │ │ - NOTE 0x32894a0 0x00000000036894a0 0x00000000036894a0 0x000020 0x000020 R 0x4 │ │ │ │ - GNU_PROPERTY 0x3289480 0x0000000003689480 0x0000000003689480 0x000020 0x000020 R 0x8 │ │ │ │ - GNU_EH_FRAME 0x327b850 0x000000000367b850 0x000000000367b850 0x002b14 0x002b14 R 0x4 │ │ │ │ + NOTE 0x32894c0 0x00000000036894c0 0x00000000036894c0 0x000020 0x000020 R 0x8 │ │ │ │ + NOTE 0x32894e0 0x00000000036894e0 0x00000000036894e0 0x000020 0x000020 R 0x4 │ │ │ │ + GNU_PROPERTY 0x32894c0 0x00000000036894c0 0x00000000036894c0 0x000020 0x000020 R 0x8 │ │ │ │ + GNU_EH_FRAME 0x327b890 0x000000000367b890 0x000000000367b890 0x002b14 0x002b14 R 0x4 │ │ │ │ GNU_STACK 0x000000 0x0000000000000000 0x0000000000000000 0x000000 0x000000 RW 0x10 │ │ │ │ GNU_RELRO 0x3289b40 0x000000000368ab40 0x000000000368ab40 0x0024c0 0x0024c0 R 0x1 │ │ │ │ │ │ │ │ Section to Segment mapping: │ │ │ │ Segment Sections... │ │ │ │ 00 │ │ │ │ 01 .interp │ │ │ ├── readelf --wide --sections {} │ │ │ │ @@ -12,19 +12,19 @@ │ │ │ │ [ 7] .gnu.version_r VERNEED 0000000000402fb0 002fb0 0001c0 00 A 5 4 8 │ │ │ │ [ 8] .rela.dyn RELA 0000000000403170 003170 0001c8 18 A 4 0 8 │ │ │ │ [ 9] .rela.plt RELA 0000000000403338 003338 0019f8 18 AI 4 24 8 │ │ │ │ [10] .init PROGBITS 0000000000405000 005000 000017 00 AX 0 0 4 │ │ │ │ [11] .plt PROGBITS 0000000000405020 005020 001160 10 AX 0 0 16 │ │ │ │ [12] .text PROGBITS 0000000000406180 006180 2fa8381 00 AX 0 0 64 │ │ │ │ [13] .fini PROGBITS 00000000033ae504 2fae504 000009 00 AX 0 0 4 │ │ │ │ - [14] .rodata PROGBITS 00000000033af000 2faf000 2cc850 00 A 0 0 64 │ │ │ │ - [15] .eh_frame_hdr PROGBITS 000000000367b850 327b850 002b14 00 A 0 0 4 │ │ │ │ - [16] .eh_frame PROGBITS 000000000367e368 327e368 00b114 00 A 0 0 8 │ │ │ │ - [17] .note.gnu.property NOTE 0000000003689480 3289480 000020 00 A 0 0 8 │ │ │ │ - [18] .note.ABI-tag NOTE 00000000036894a0 32894a0 000020 00 A 0 0 4 │ │ │ │ + [14] .rodata PROGBITS 00000000033af000 2faf000 2cc890 00 A 0 0 64 │ │ │ │ + [15] .eh_frame_hdr PROGBITS 000000000367b890 327b890 002b14 00 A 0 0 4 │ │ │ │ + [16] .eh_frame PROGBITS 000000000367e3a8 327e3a8 00b114 00 A 0 0 8 │ │ │ │ + [17] .note.gnu.property NOTE 00000000036894c0 32894c0 000020 00 A 0 0 8 │ │ │ │ + [18] .note.ABI-tag NOTE 00000000036894e0 32894e0 000020 00 A 0 0 4 │ │ │ │ [19] .init_array INIT_ARRAY 000000000368ab40 3289b40 000008 08 WA 0 0 8 │ │ │ │ [20] .fini_array FINI_ARRAY 000000000368ab48 3289b48 000008 08 WA 0 0 8 │ │ │ │ [21] .data.rel.ro PROGBITS 000000000368ab50 3289b50 002278 00 WA 0 0 16 │ │ │ │ [22] .dynamic DYNAMIC 000000000368cdc8 328bdc8 000210 10 WA 5 0 8 │ │ │ │ [23] .got PROGBITS 000000000368cfd8 328bfd8 000010 08 WA 0 0 8 │ │ │ │ [24] .got.plt PROGBITS 000000000368cfe8 328bfe8 0008c0 08 WA 0 0 8 │ │ │ │ [25] .data PROGBITS 000000000368d8c0 328c8c0 5b2bb8 00 WA 0 0 32 │ │ │ ├── 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: 6d753c2573e654d71f6886205a0ac44b22aeba48 │ │ │ │ + GNU 0x00000014 NT_GNU_BUILD_ID (unique build ID bitstring) Build ID: f4c69bf8fb1ea051eef76ffae44b9adbec9170a1 │ │ │ │ │ │ │ │ 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 {} │ │ │ │ @@ -1,1392 +1,1392 @@ │ │ │ │ Contents of the .eh_frame_hdr section: │ │ │ │ │ │ │ │ Version: 1 │ │ │ │ Pointer Encoding Format: 0x1b (sdata4, pcrel) │ │ │ │ Count Encoding Format: 0x3 (udata4, absolute) │ │ │ │ Table Encoding Format: 0x3b (sdata4, datarel) │ │ │ │ - Start of frame section: 0x2b14 (offset: 0x367e368) │ │ │ │ + Start of frame section: 0x2b14 (offset: 0x367e3a8) │ │ │ │ Entries in search table: 0x561 │ │ │ │ - 0xfffffffffcd897d0 (offset: 0x405020) -> 0x2b70 fde=[ 58] │ │ │ │ - 0xfffffffffcd8a930 (offset: 0x406180) -> 0x41f0 fde=[ 16d8] │ │ │ │ - 0xfffffffffcd8a94a (offset: 0x40619a) -> 0x4274 fde=[ 175c] │ │ │ │ - 0xfffffffffcd8a94f (offset: 0x40619f) -> 0x4348 fde=[ 1830] │ │ │ │ - 0xfffffffffcd8a981 (offset: 0x4061d1) -> 0x4380 fde=[ 1868] │ │ │ │ - 0xfffffffffcd8aa17 (offset: 0x406267) -> 0x43e4 fde=[ 18cc] │ │ │ │ - 0xfffffffffcd8aa62 (offset: 0x4062b2) -> 0x442c fde=[ 1914] │ │ │ │ - 0xfffffffffcd8aa7b (offset: 0x4062cb) -> 0x446c fde=[ 1954] │ │ │ │ - 0xfffffffffcd8aa94 (offset: 0x4062e4) -> 0x44a4 fde=[ 198c] │ │ │ │ - 0xfffffffffcd8aa99 (offset: 0x4062e9) -> 0x44d8 fde=[ 19c0] │ │ │ │ - 0xfffffffffcd8aa9e (offset: 0x4062ee) -> 0x4518 fde=[ 1a00] │ │ │ │ - 0xfffffffffcd8aab7 (offset: 0x406307) -> 0x4550 fde=[ 1a38] │ │ │ │ - 0xfffffffffcd8aad0 (offset: 0x406320) -> 0x4588 fde=[ 1a70] │ │ │ │ - 0xfffffffffcd8ab02 (offset: 0x406352) -> 0x45c4 fde=[ 1aac] │ │ │ │ - 0xfffffffffcd8ab1b (offset: 0x40636b) -> 0x4678 fde=[ 1b60] │ │ │ │ - 0xfffffffffcd8ab4d (offset: 0x40639d) -> 0x46b0 fde=[ 1b98] │ │ │ │ - 0xfffffffffcd8ab66 (offset: 0x4063b6) -> 0x46ec fde=[ 1bd4] │ │ │ │ - 0xfffffffffcd8ab98 (offset: 0x4063e8) -> 0x4728 fde=[ 1c10] │ │ │ │ - 0xfffffffffcd8abca (offset: 0x40641a) -> 0x477c fde=[ 1c64] │ │ │ │ - 0xfffffffffcd8ac2e (offset: 0x40647e) -> 0x47b4 fde=[ 1c9c] │ │ │ │ - 0xfffffffffcd8ac47 (offset: 0x406497) -> 0x47f0 fde=[ 1cd8] │ │ │ │ - 0xfffffffffcd8ac60 (offset: 0x4064b0) -> 0x5b24 fde=[ 300c] │ │ │ │ - 0xfffffffffcd8ac70 (offset: 0x4064c0) -> 0x9138 fde=[ 6620] │ │ │ │ - 0xfffffffffcd8b040 (offset: 0x406890) -> 0x9290 fde=[ 6778] │ │ │ │ - 0xfffffffffcd8b7c0 (offset: 0x407010) -> 0x92e8 fde=[ 67d0] │ │ │ │ - 0xfffffffffcd8c2c0 (offset: 0x407b10) -> 0x943c fde=[ 6924] │ │ │ │ - 0xfffffffffcd8c570 (offset: 0x407dc0) -> 0x96a8 fde=[ 6b90] │ │ │ │ - 0xfffffffffcd8c7d0 (offset: 0x408020) -> 0x9848 fde=[ 6d30] │ │ │ │ - 0xfffffffffcd8ca00 (offset: 0x408250) -> 0x98e0 fde=[ 6dc8] │ │ │ │ - 0xfffffffffcd8ca40 (offset: 0x408290) -> 0x98f8 fde=[ 6de0] │ │ │ │ - 0xfffffffffcd8ca80 (offset: 0x4082d0) -> 0x997c fde=[ 6e64] │ │ │ │ - 0xfffffffffcd8d470 (offset: 0x408cc0) -> 0xd910 fde=[ adf8] │ │ │ │ - 0xfffffffffcd8f840 (offset: 0x40b090) -> 0xda74 fde=[ af5c] │ │ │ │ - 0xfffffffffcd8f850 (offset: 0x40b0a0) -> 0xda88 fde=[ af70] │ │ │ │ - 0xfffffffffcd8f880 (offset: 0x40b0d0) -> 0x2b30 fde=[ 18] │ │ │ │ - 0xfffffffffcd8f8b0 (offset: 0x40b100) -> 0x2b5c fde=[ 44] │ │ │ │ - 0xfffffffffcd944e6 (offset: 0x40fd36) -> 0x2b98 fde=[ 80] │ │ │ │ - 0xfffffffffe530c10 (offset: 0x1bac460) -> 0x2bb8 fde=[ a0] │ │ │ │ - 0xfffffffffe530c20 (offset: 0x1bac470) -> 0x2bcc fde=[ b4] │ │ │ │ - 0xffffffffff018eb0 (offset: 0x2694700) -> 0x2be0 fde=[ c8] │ │ │ │ - 0xffffffffff019060 (offset: 0x26948b0) -> 0x2bf4 fde=[ dc] │ │ │ │ - 0xffffffffff0190d0 (offset: 0x2694920) -> 0x2c08 fde=[ f0] │ │ │ │ - 0xffffffffff019150 (offset: 0x26949a0) -> 0x2c1c fde=[ 104] │ │ │ │ - 0xffffffffff0191d0 (offset: 0x2694a20) -> 0x2c30 fde=[ 118] │ │ │ │ - 0xffffffffff019230 (offset: 0x2694a80) -> 0x2c44 fde=[ 12c] │ │ │ │ - 0xffffffffff0192e0 (offset: 0x2694b30) -> 0x2c70 fde=[ 158] │ │ │ │ - 0xffffffffff019390 (offset: 0x2694be0) -> 0x2c9c fde=[ 184] │ │ │ │ - 0xffffffffff0194f0 (offset: 0x2694d40) -> 0x2cb0 fde=[ 198] │ │ │ │ - 0xffffffffff019550 (offset: 0x2694da0) -> 0x2cc4 fde=[ 1ac] │ │ │ │ - 0xffffffffff0195f0 (offset: 0x2694e40) -> 0x2cd8 fde=[ 1c0] │ │ │ │ - 0xffffffffff019690 (offset: 0x2694ee0) -> 0x2cec fde=[ 1d4] │ │ │ │ - 0xffffffffff4eddb0 (offset: 0x2b69600) -> 0x2d00 fde=[ 1e8] │ │ │ │ - 0xffffffffff4eddc0 (offset: 0x2b69610) -> 0x2d14 fde=[ 1fc] │ │ │ │ - 0xffffffffff4eddd0 (offset: 0x2b69620) -> 0x2d28 fde=[ 210] │ │ │ │ - 0xffffffffff4edde0 (offset: 0x2b69630) -> 0x2d3c fde=[ 224] │ │ │ │ - 0xffffffffff4eddf0 (offset: 0x2b69640) -> 0x2d50 fde=[ 238] │ │ │ │ - 0xffffffffff4ede00 (offset: 0x2b69650) -> 0x2d64 fde=[ 24c] │ │ │ │ - 0xffffffffff4edec0 (offset: 0x2b69710) -> 0x2d78 fde=[ 260] │ │ │ │ - 0xffffffffff4edf50 (offset: 0x2b697a0) -> 0x2d8c fde=[ 274] │ │ │ │ - 0xffffffffff4edfd0 (offset: 0x2b69820) -> 0x2da0 fde=[ 288] │ │ │ │ - 0xffffffffff4ee050 (offset: 0x2b698a0) -> 0x2db4 fde=[ 29c] │ │ │ │ - 0xffffffffff4ee0d0 (offset: 0x2b69920) -> 0x2dc8 fde=[ 2b0] │ │ │ │ - 0xffffffffff4ee170 (offset: 0x2b699c0) -> 0x2ddc fde=[ 2c4] │ │ │ │ - 0xffffffffff4ee200 (offset: 0x2b69a50) -> 0x2df0 fde=[ 2d8] │ │ │ │ - 0xffffffffff547250 (offset: 0x2bc2aa0) -> 0x2e08 fde=[ 2f0] │ │ │ │ - 0xffffffffff54728b (offset: 0x2bc2adb) -> 0x2e1c fde=[ 304] │ │ │ │ - 0xffffffffff547295 (offset: 0x2bc2ae5) -> 0x2e30 fde=[ 318] │ │ │ │ - 0xffffffffff5472b8 (offset: 0x2bc2b08) -> 0x2e44 fde=[ 32c] │ │ │ │ - 0xffffffffff5472f7 (offset: 0x2bc2b47) -> 0x2e58 fde=[ 340] │ │ │ │ - 0xffffffffff547305 (offset: 0x2bc2b55) -> 0x2e70 fde=[ 358] │ │ │ │ - 0xffffffffff5477c8 (offset: 0x2bc3018) -> 0x2ec8 fde=[ 3b0] │ │ │ │ - 0xffffffffff5478c0 (offset: 0x2bc3110) -> 0x2f10 fde=[ 3f8] │ │ │ │ - 0xffffffffff547910 (offset: 0x2bc3160) -> 0x2f48 fde=[ 430] │ │ │ │ - 0xffffffffff547dc0 (offset: 0x2bc3610) -> 0x2f88 fde=[ 470] │ │ │ │ - 0xffffffffff54804b (offset: 0x2bc389b) -> 0x2fd4 fde=[ 4bc] │ │ │ │ - 0xffffffffff548330 (offset: 0x2bc3b80) -> 0x3014 fde=[ 4fc] │ │ │ │ - 0xffffffffff54834c (offset: 0x2bc3b9c) -> 0x302c fde=[ 514] │ │ │ │ - 0xffffffffff548369 (offset: 0x2bc3bb9) -> 0x3044 fde=[ 52c] │ │ │ │ - 0xffffffffff548380 (offset: 0x2bc3bd0) -> 0x305c fde=[ 544] │ │ │ │ - 0xffffffffff54838e (offset: 0x2bc3bde) -> 0x3074 fde=[ 55c] │ │ │ │ - 0xffffffffff5488e0 (offset: 0x2bc4130) -> 0x30c4 fde=[ 5ac] │ │ │ │ - 0xffffffffff548aab (offset: 0x2bc42fb) -> 0x30d8 fde=[ 5c0] │ │ │ │ - 0xffffffffff548ac2 (offset: 0x2bc4312) -> 0x30ec fde=[ 5d4] │ │ │ │ - 0xffffffffff548ac8 (offset: 0x2bc4318) -> 0x3100 fde=[ 5e8] │ │ │ │ - 0xffffffffff548afb (offset: 0x2bc434b) -> 0x3114 fde=[ 5fc] │ │ │ │ - 0xffffffffff548b29 (offset: 0x2bc4379) -> 0x3128 fde=[ 610] │ │ │ │ - 0xffffffffff548b43 (offset: 0x2bc4393) -> 0x3140 fde=[ 628] │ │ │ │ - 0xffffffffff63e510 (offset: 0x2cb9d60) -> 0x3158 fde=[ 640] │ │ │ │ - 0xffffffffff7851e0 (offset: 0x2e00a30) -> 0x3170 fde=[ 658] │ │ │ │ - 0xffffffffff785230 (offset: 0x2e00a80) -> 0x3190 fde=[ 678] │ │ │ │ - 0xffffffffff7855b0 (offset: 0x2e00e00) -> 0x3208 fde=[ 6f0] │ │ │ │ - 0xffffffffff7855d0 (offset: 0x2e00e20) -> 0x3220 fde=[ 708] │ │ │ │ - 0xffffffffff785660 (offset: 0x2e00eb0) -> 0x3254 fde=[ 73c] │ │ │ │ - 0xffffffffff7856c0 (offset: 0x2e00f10) -> 0x3278 fde=[ 760] │ │ │ │ - 0xffffffffff785710 (offset: 0x2e00f60) -> 0x3294 fde=[ 77c] │ │ │ │ - 0xffffffffff785810 (offset: 0x2e01060) -> 0x32b8 fde=[ 7a0] │ │ │ │ - 0xffffffffff785870 (offset: 0x2e010c0) -> 0x32dc fde=[ 7c4] │ │ │ │ - 0xffffffffff785dd0 (offset: 0x2e01620) -> 0x3330 fde=[ 818] │ │ │ │ - 0xffffffffff785f00 (offset: 0x2e01750) -> 0x3360 fde=[ 848] │ │ │ │ - 0xffffffffff78fee0 (offset: 0x2e0b730) -> 0x33b0 fde=[ 898] │ │ │ │ - 0xffffffffff78fef0 (offset: 0x2e0b740) -> 0x33c4 fde=[ 8ac] │ │ │ │ - 0xffffffffff78ff00 (offset: 0x2e0b750) -> 0x33d8 fde=[ 8c0] │ │ │ │ - 0xffffffffff78ff10 (offset: 0x2e0b760) -> 0x33ec fde=[ 8d4] │ │ │ │ - 0xffffffffff7929a0 (offset: 0x2e0e1f0) -> 0x3400 fde=[ 8e8] │ │ │ │ - 0xffffffffff793980 (offset: 0x2e0f1d0) -> 0x3418 fde=[ 900] │ │ │ │ - 0xffffffffff793990 (offset: 0x2e0f1e0) -> 0x342c fde=[ 914] │ │ │ │ - 0xffffffffff7939a0 (offset: 0x2e0f1f0) -> 0x3440 fde=[ 928] │ │ │ │ - 0xffffffffff794500 (offset: 0x2e0fd50) -> 0x3458 fde=[ 940] │ │ │ │ - 0xffffffffff794510 (offset: 0x2e0fd60) -> 0x346c fde=[ 954] │ │ │ │ - 0xffffffffff794520 (offset: 0x2e0fd70) -> 0x3480 fde=[ 968] │ │ │ │ - 0xffffffffff794530 (offset: 0x2e0fd80) -> 0x3494 fde=[ 97c] │ │ │ │ - 0xffffffffff794540 (offset: 0x2e0fd90) -> 0x34a8 fde=[ 990] │ │ │ │ - 0xffffffffff794550 (offset: 0x2e0fda0) -> 0x34bc fde=[ 9a4] │ │ │ │ - 0xffffffffff794560 (offset: 0x2e0fdb0) -> 0x34d0 fde=[ 9b8] │ │ │ │ - 0xffffffffff794570 (offset: 0x2e0fdc0) -> 0x34e4 fde=[ 9cc] │ │ │ │ - 0xffffffffff795c90 (offset: 0x2e114e0) -> 0x34f8 fde=[ 9e0] │ │ │ │ - 0xffffffffff795ca0 (offset: 0x2e114f0) -> 0x350c fde=[ 9f4] │ │ │ │ - 0xffffffffff795cb0 (offset: 0x2e11500) -> 0x3520 fde=[ a08] │ │ │ │ - 0xffffffffff795cc0 (offset: 0x2e11510) -> 0x3534 fde=[ a1c] │ │ │ │ - 0xffffffffff795cd0 (offset: 0x2e11520) -> 0x3548 fde=[ a30] │ │ │ │ - 0xffffffffff795ce0 (offset: 0x2e11530) -> 0x355c fde=[ a44] │ │ │ │ - 0xffffffffff795d00 (offset: 0x2e11550) -> 0x3578 fde=[ a60] │ │ │ │ - 0xffffffffff795d10 (offset: 0x2e11560) -> 0x358c fde=[ a74] │ │ │ │ - 0xffffffffff795d20 (offset: 0x2e11570) -> 0x35a0 fde=[ a88] │ │ │ │ - 0xffffffffff7a25d0 (offset: 0x2e1de20) -> 0x35b8 fde=[ aa0] │ │ │ │ - 0xffffffffff7a25e0 (offset: 0x2e1de30) -> 0x35cc fde=[ ab4] │ │ │ │ - 0xffffffffff7a25f0 (offset: 0x2e1de40) -> 0x35e0 fde=[ ac8] │ │ │ │ - 0xffffffffff9d4620 (offset: 0x304fe70) -> 0x35f8 fde=[ ae0] │ │ │ │ - 0xffffffffff9d4630 (offset: 0x304fe80) -> 0x360c fde=[ af4] │ │ │ │ - 0xffffffffff9d4670 (offset: 0x304fec0) -> 0x3630 fde=[ b18] │ │ │ │ - 0xffffffffff9d4860 (offset: 0x30500b0) -> 0x3644 fde=[ b2c] │ │ │ │ - 0xffffffffff9d49c0 (offset: 0x3050210) -> 0x3658 fde=[ b40] │ │ │ │ - 0xffffffffff9d49f0 (offset: 0x3050240) -> 0x3674 fde=[ b5c] │ │ │ │ - 0xffffffffff9ea090 (offset: 0x30658e0) -> 0x36a0 fde=[ b88] │ │ │ │ - 0xffffffffff9ea130 (offset: 0x3065980) -> 0x36b4 fde=[ b9c] │ │ │ │ - 0xffffffffffb10230 (offset: 0x318ba80) -> 0x36c8 fde=[ bb0] │ │ │ │ - 0xffffffffffb10240 (offset: 0x318ba90) -> 0x36dc fde=[ bc4] │ │ │ │ - 0xffffffffffb103d0 (offset: 0x318bc20) -> 0x36f0 fde=[ bd8] │ │ │ │ - 0xffffffffffb106a0 (offset: 0x318bef0) -> 0x3738 fde=[ c20] │ │ │ │ - 0xffffffffffb109f0 (offset: 0x318c240) -> 0x3768 fde=[ c50] │ │ │ │ - 0xffffffffffb10a30 (offset: 0x318c280) -> 0x377c fde=[ c64] │ │ │ │ - 0xffffffffffb10b20 (offset: 0x318c370) -> 0x3790 fde=[ c78] │ │ │ │ - 0xffffffffffb10c20 (offset: 0x318c470) -> 0x37a4 fde=[ c8c] │ │ │ │ - 0xffffffffffb10d20 (offset: 0x318c570) -> 0x37b8 fde=[ ca0] │ │ │ │ - 0xffffffffffb10d30 (offset: 0x318c580) -> 0x37cc fde=[ cb4] │ │ │ │ - 0xffffffffffb10d40 (offset: 0x318c590) -> 0x37e0 fde=[ cc8] │ │ │ │ - 0xffffffffffb10d50 (offset: 0x318c5a0) -> 0x37f4 fde=[ cdc] │ │ │ │ - 0xffffffffffb10d60 (offset: 0x318c5b0) -> 0x3808 fde=[ cf0] │ │ │ │ - 0xffffffffffb10d70 (offset: 0x318c5c0) -> 0x381c fde=[ d04] │ │ │ │ - 0xffffffffffb10d80 (offset: 0x318c5d0) -> 0x3830 fde=[ d18] │ │ │ │ - 0xffffffffffb10d90 (offset: 0x318c5e0) -> 0x3844 fde=[ d2c] │ │ │ │ - 0xffffffffffb10e20 (offset: 0x318c670) -> 0x386c fde=[ d54] │ │ │ │ - 0xffffffffffb11030 (offset: 0x318c880) -> 0x3888 fde=[ d70] │ │ │ │ - 0xffffffffffb11120 (offset: 0x318c970) -> 0x389c fde=[ d84] │ │ │ │ - 0xffffffffffb11230 (offset: 0x318ca80) -> 0x38b0 fde=[ d98] │ │ │ │ - 0xffffffffffb112d0 (offset: 0x318cb20) -> 0x38c4 fde=[ dac] │ │ │ │ - 0xffffffffffb11350 (offset: 0x318cba0) -> 0x38d8 fde=[ dc0] │ │ │ │ - 0xffffffffffb113c0 (offset: 0x318cc10) -> 0x38ec fde=[ dd4] │ │ │ │ - 0xffffffffffb11450 (offset: 0x318cca0) -> 0x3900 fde=[ de8] │ │ │ │ - 0xffffffffffb114b0 (offset: 0x318cd00) -> 0x3914 fde=[ dfc] │ │ │ │ - 0xffffffffffb6b8f0 (offset: 0x31e7140) -> 0x3928 fde=[ e10] │ │ │ │ - 0xffffffffffb6b900 (offset: 0x31e7150) -> 0x393c fde=[ e24] │ │ │ │ - 0xffffffffffb6b910 (offset: 0x31e7160) -> 0x3950 fde=[ e38] │ │ │ │ - 0xffffffffffb6bd30 (offset: 0x31e7580) -> 0x3968 fde=[ e50] │ │ │ │ - 0xffffffffffb6bd40 (offset: 0x31e7590) -> 0x3980 fde=[ e68] │ │ │ │ - 0xffffffffffb6bd50 (offset: 0x31e75a0) -> 0x399c fde=[ e84] │ │ │ │ - 0xffffffffffb6bd60 (offset: 0x31e75b0) -> 0x39b0 fde=[ e98] │ │ │ │ - 0xffffffffffb6bd70 (offset: 0x31e75c0) -> 0x39c4 fde=[ eac] │ │ │ │ - 0xffffffffffb6bd80 (offset: 0x31e75d0) -> 0x39d8 fde=[ ec0] │ │ │ │ - 0xffffffffffb6bd90 (offset: 0x31e75e0) -> 0x39ec fde=[ ed4] │ │ │ │ - 0xffffffffffb6bda0 (offset: 0x31e75f0) -> 0x3a00 fde=[ ee8] │ │ │ │ - 0xffffffffffb6bdb0 (offset: 0x31e7600) -> 0x3a14 fde=[ efc] │ │ │ │ - 0xffffffffffb6bdc0 (offset: 0x31e7610) -> 0x3a28 fde=[ f10] │ │ │ │ - 0xffffffffffb6bdd0 (offset: 0x31e7620) -> 0x3a3c fde=[ f24] │ │ │ │ - 0xffffffffffb6bde0 (offset: 0x31e7630) -> 0x3a50 fde=[ f38] │ │ │ │ - 0xffffffffffb6bdf0 (offset: 0x31e7640) -> 0x3a64 fde=[ f4c] │ │ │ │ - 0xffffffffffb6be00 (offset: 0x31e7650) -> 0x3a78 fde=[ f60] │ │ │ │ - 0xffffffffffb6be10 (offset: 0x31e7660) -> 0x3a8c fde=[ f74] │ │ │ │ - 0xffffffffffb6be20 (offset: 0x31e7670) -> 0x3aa0 fde=[ f88] │ │ │ │ - 0xffffffffffb6be30 (offset: 0x31e7680) -> 0x3ab4 fde=[ f9c] │ │ │ │ - 0xffffffffffb6be40 (offset: 0x31e7690) -> 0x3ac8 fde=[ fb0] │ │ │ │ - 0xffffffffffb6be50 (offset: 0x31e76a0) -> 0x3adc fde=[ fc4] │ │ │ │ - 0xffffffffffb6be60 (offset: 0x31e76b0) -> 0x3af0 fde=[ fd8] │ │ │ │ - 0xffffffffffb6be70 (offset: 0x31e76c0) -> 0x3b04 fde=[ fec] │ │ │ │ - 0xffffffffffb6be80 (offset: 0x31e76d0) -> 0x3b18 fde=[ 1000] │ │ │ │ - 0xffffffffffb6be90 (offset: 0x31e76e0) -> 0x3b2c fde=[ 1014] │ │ │ │ - 0xffffffffffb6bea0 (offset: 0x31e76f0) -> 0x3b40 fde=[ 1028] │ │ │ │ - 0xffffffffffb6beb0 (offset: 0x31e7700) -> 0x3b54 fde=[ 103c] │ │ │ │ - 0xffffffffffb6bec0 (offset: 0x31e7710) -> 0x3b68 fde=[ 1050] │ │ │ │ - 0xffffffffffb6bed0 (offset: 0x31e7720) -> 0x3b7c fde=[ 1064] │ │ │ │ - 0xffffffffffb6bee0 (offset: 0x31e7730) -> 0x3b90 fde=[ 1078] │ │ │ │ - 0xffffffffffb6bef0 (offset: 0x31e7740) -> 0x3ba4 fde=[ 108c] │ │ │ │ - 0xffffffffffb6bf00 (offset: 0x31e7750) -> 0x3bb8 fde=[ 10a0] │ │ │ │ - 0xffffffffffb6bf10 (offset: 0x31e7760) -> 0x3bcc fde=[ 10b4] │ │ │ │ - 0xffffffffffb6bf20 (offset: 0x31e7770) -> 0x3be0 fde=[ 10c8] │ │ │ │ - 0xffffffffffb6bf30 (offset: 0x31e7780) -> 0x3bf4 fde=[ 10dc] │ │ │ │ - 0xffffffffffb6bf40 (offset: 0x31e7790) -> 0x3c08 fde=[ 10f0] │ │ │ │ - 0xffffffffffb6bf50 (offset: 0x31e77a0) -> 0x3c1c fde=[ 1104] │ │ │ │ - 0xffffffffffb6bf60 (offset: 0x31e77b0) -> 0x3c30 fde=[ 1118] │ │ │ │ - 0xffffffffffb6bf70 (offset: 0x31e77c0) -> 0x3c44 fde=[ 112c] │ │ │ │ - 0xffffffffffb6bf80 (offset: 0x31e77d0) -> 0x3c58 fde=[ 1140] │ │ │ │ - 0xffffffffffb6bf90 (offset: 0x31e77e0) -> 0x3c6c fde=[ 1154] │ │ │ │ - 0xffffffffffb6bfa0 (offset: 0x31e77f0) -> 0x3c80 fde=[ 1168] │ │ │ │ - 0xffffffffffb6bfb0 (offset: 0x31e7800) -> 0x3c94 fde=[ 117c] │ │ │ │ - 0xffffffffffb6bfc0 (offset: 0x31e7810) -> 0x3ca8 fde=[ 1190] │ │ │ │ - 0xffffffffffb6bfd0 (offset: 0x31e7820) -> 0x3cbc fde=[ 11a4] │ │ │ │ - 0xffffffffffb6bfe0 (offset: 0x31e7830) -> 0x3cd0 fde=[ 11b8] │ │ │ │ - 0xffffffffffb6bff0 (offset: 0x31e7840) -> 0x3ce4 fde=[ 11cc] │ │ │ │ - 0xffffffffffb6c000 (offset: 0x31e7850) -> 0x3cf8 fde=[ 11e0] │ │ │ │ - 0xffffffffffb6c010 (offset: 0x31e7860) -> 0x3d0c fde=[ 11f4] │ │ │ │ - 0xffffffffffb6c020 (offset: 0x31e7870) -> 0x3d20 fde=[ 1208] │ │ │ │ - 0xffffffffffb6c030 (offset: 0x31e7880) -> 0x3d34 fde=[ 121c] │ │ │ │ - 0xffffffffffb6c040 (offset: 0x31e7890) -> 0x3d48 fde=[ 1230] │ │ │ │ - 0xffffffffffb6c050 (offset: 0x31e78a0) -> 0x3d5c fde=[ 1244] │ │ │ │ - 0xffffffffffb6c060 (offset: 0x31e78b0) -> 0x3d70 fde=[ 1258] │ │ │ │ - 0xffffffffffb6c080 (offset: 0x31e78d0) -> 0x3d84 fde=[ 126c] │ │ │ │ - 0xffffffffffb6c0b0 (offset: 0x31e7900) -> 0x3d98 fde=[ 1280] │ │ │ │ - 0xffffffffffb6c0e0 (offset: 0x31e7930) -> 0x3dac fde=[ 1294] │ │ │ │ - 0xffffffffffb6c110 (offset: 0x31e7960) -> 0x3dc0 fde=[ 12a8] │ │ │ │ - 0xffffffffffb6c160 (offset: 0x31e79b0) -> 0x3dd4 fde=[ 12bc] │ │ │ │ - 0xffffffffffb6c180 (offset: 0x31e79d0) -> 0x3de8 fde=[ 12d0] │ │ │ │ - 0xffffffffffb6c1b0 (offset: 0x31e7a00) -> 0x3dfc fde=[ 12e4] │ │ │ │ - 0xffffffffffb6c1e0 (offset: 0x31e7a30) -> 0x3e10 fde=[ 12f8] │ │ │ │ - 0xffffffffffb6c200 (offset: 0x31e7a50) -> 0x3e24 fde=[ 130c] │ │ │ │ - 0xffffffffffb6c240 (offset: 0x31e7a90) -> 0x3e38 fde=[ 1320] │ │ │ │ - 0xffffffffffb6c300 (offset: 0x31e7b50) -> 0x3e4c fde=[ 1334] │ │ │ │ - 0xffffffffffc87b80 (offset: 0x33033d0) -> 0x3e60 fde=[ 1348] │ │ │ │ - 0xffffffffffc87b90 (offset: 0x33033e0) -> 0x3e74 fde=[ 135c] │ │ │ │ - 0xffffffffffc87ba0 (offset: 0x33033f0) -> 0x3e88 fde=[ 1370] │ │ │ │ - 0xffffffffffc87bb0 (offset: 0x3303400) -> 0x3e9c fde=[ 1384] │ │ │ │ - 0xffffffffffc87bd0 (offset: 0x3303420) -> 0x3eb0 fde=[ 1398] │ │ │ │ - 0xffffffffffc87bf0 (offset: 0x3303440) -> 0x3ec4 fde=[ 13ac] │ │ │ │ - 0xffffffffffc87c10 (offset: 0x3303460) -> 0x3ed8 fde=[ 13c0] │ │ │ │ - 0xffffffffffc87c30 (offset: 0x3303480) -> 0x3eec fde=[ 13d4] │ │ │ │ - 0xffffffffffc87c50 (offset: 0x33034a0) -> 0x3f00 fde=[ 13e8] │ │ │ │ - 0xffffffffffc87c70 (offset: 0x33034c0) -> 0x3f14 fde=[ 13fc] │ │ │ │ - 0xffffffffffc87c80 (offset: 0x33034d0) -> 0x3f28 fde=[ 1410] │ │ │ │ - 0xffffffffffc87c90 (offset: 0x33034e0) -> 0x3f3c fde=[ 1424] │ │ │ │ - 0xffffffffffc87ca0 (offset: 0x33034f0) -> 0x3f50 fde=[ 1438] │ │ │ │ - 0xffffffffffc87cb0 (offset: 0x3303500) -> 0x3f64 fde=[ 144c] │ │ │ │ - 0xffffffffffc87cc0 (offset: 0x3303510) -> 0x3f78 fde=[ 1460] │ │ │ │ - 0xffffffffffc87cd0 (offset: 0x3303520) -> 0x3f8c fde=[ 1474] │ │ │ │ - 0xffffffffffc87ce0 (offset: 0x3303530) -> 0x3fa0 fde=[ 1488] │ │ │ │ - 0xffffffffffc87cf0 (offset: 0x3303540) -> 0x3fb4 fde=[ 149c] │ │ │ │ - 0xffffffffffc87d00 (offset: 0x3303550) -> 0x3fc8 fde=[ 14b0] │ │ │ │ - 0xffffffffffc87d10 (offset: 0x3303560) -> 0x3fdc fde=[ 14c4] │ │ │ │ - 0xffffffffffc87d20 (offset: 0x3303570) -> 0x3ff0 fde=[ 14d8] │ │ │ │ - 0xffffffffffc87d30 (offset: 0x3303580) -> 0x4004 fde=[ 14ec] │ │ │ │ - 0xffffffffffc87d40 (offset: 0x3303590) -> 0x4018 fde=[ 1500] │ │ │ │ - 0xffffffffffc87d50 (offset: 0x33035a0) -> 0x402c fde=[ 1514] │ │ │ │ - 0xffffffffffca93b0 (offset: 0x3324c00) -> 0x4040 fde=[ 1528] │ │ │ │ - 0xffffffffffcbaf90 (offset: 0x33367e0) -> 0x4058 fde=[ 1540] │ │ │ │ - 0xffffffffffcbafa0 (offset: 0x33367f0) -> 0x406c fde=[ 1554] │ │ │ │ - 0xffffffffffcbafb0 (offset: 0x3336800) -> 0x4080 fde=[ 1568] │ │ │ │ - 0xffffffffffcbafc0 (offset: 0x3336810) -> 0x4098 fde=[ 1580] │ │ │ │ - 0xffffffffffcbb160 (offset: 0x33369b0) -> 0x40f0 fde=[ 15d8] │ │ │ │ - 0xffffffffffcbb180 (offset: 0x33369d0) -> 0x4104 fde=[ 15ec] │ │ │ │ - 0xffffffffffcbb870 (offset: 0x33370c0) -> 0x4148 fde=[ 1630] │ │ │ │ - 0xffffffffffcbbb50 (offset: 0x33373a0) -> 0x4194 fde=[ 167c] │ │ │ │ - 0xffffffffffcbbc40 (offset: 0x3337490) -> 0x41c8 fde=[ 16b0] │ │ │ │ - 0xffffffffffcca790 (offset: 0x3345fe0) -> 0x4204 fde=[ 16ec] │ │ │ │ - 0xffffffffffcca7f0 (offset: 0x3346040) -> 0x4238 fde=[ 1720] │ │ │ │ - 0xffffffffffcca8a0 (offset: 0x33460f0) -> 0x4290 fde=[ 1778] │ │ │ │ - 0xffffffffffcca930 (offset: 0x3346180) -> 0x42f0 fde=[ 17d8] │ │ │ │ - 0xffffffffffcca9b0 (offset: 0x3346200) -> 0x4310 fde=[ 17f8] │ │ │ │ - 0xffffffffffcca9e0 (offset: 0x3346230) -> 0x4328 fde=[ 1810] │ │ │ │ - 0xffffffffffccaa50 (offset: 0x33462a0) -> 0x435c fde=[ 1844] │ │ │ │ - 0xffffffffffccab80 (offset: 0x33463d0) -> 0x4394 fde=[ 187c] │ │ │ │ - 0xffffffffffccad70 (offset: 0x33465c0) -> 0x4404 fde=[ 18ec] │ │ │ │ - 0xffffffffffccae30 (offset: 0x3346680) -> 0x4444 fde=[ 192c] │ │ │ │ - 0xffffffffffccaef0 (offset: 0x3346740) -> 0x4484 fde=[ 196c] │ │ │ │ - 0xffffffffffccaf50 (offset: 0x33467a0) -> 0x44b8 fde=[ 19a0] │ │ │ │ - 0xffffffffffccafb0 (offset: 0x3346800) -> 0x44ec fde=[ 19d4] │ │ │ │ - 0xffffffffffccb040 (offset: 0x3346890) -> 0x452c fde=[ 1a14] │ │ │ │ - 0xffffffffffccb0c0 (offset: 0x3346910) -> 0x4564 fde=[ 1a4c] │ │ │ │ - 0xffffffffffccb160 (offset: 0x33469b0) -> 0x459c fde=[ 1a84] │ │ │ │ - 0xffffffffffccb2d0 (offset: 0x3346b20) -> 0x45dc fde=[ 1ac4] │ │ │ │ - 0xffffffffffccb310 (offset: 0x3346b60) -> 0x45f0 fde=[ 1ad8] │ │ │ │ - 0xffffffffffccb340 (offset: 0x3346b90) -> 0x4604 fde=[ 1aec] │ │ │ │ - 0xffffffffffccb390 (offset: 0x3346be0) -> 0x461c fde=[ 1b04] │ │ │ │ - 0xffffffffffccb3d0 (offset: 0x3346c20) -> 0x4634 fde=[ 1b1c] │ │ │ │ - 0xffffffffffccb4d0 (offset: 0x3346d20) -> 0x4690 fde=[ 1b78] │ │ │ │ - 0xffffffffffccb550 (offset: 0x3346da0) -> 0x46c4 fde=[ 1bac] │ │ │ │ - 0xffffffffffccb6c0 (offset: 0x3346f10) -> 0x4700 fde=[ 1be8] │ │ │ │ - 0xffffffffffccb7d0 (offset: 0x3347020) -> 0x473c fde=[ 1c24] │ │ │ │ - 0xffffffffffccb810 (offset: 0x3347060) -> 0x4754 fde=[ 1c3c] │ │ │ │ - 0xffffffffffccb9a0 (offset: 0x33471f0) -> 0x4790 fde=[ 1c78] │ │ │ │ - 0xffffffffffccbaa0 (offset: 0x33472f0) -> 0x47cc fde=[ 1cb4] │ │ │ │ - 0xffffffffffccbb60 (offset: 0x33473b0) -> 0x4804 fde=[ 1cec] │ │ │ │ - 0xffffffffffccbb70 (offset: 0x33473c0) -> 0x4818 fde=[ 1d00] │ │ │ │ - 0xffffffffffccbb80 (offset: 0x33473d0) -> 0x482c fde=[ 1d14] │ │ │ │ - 0xffffffffffccbb90 (offset: 0x33473e0) -> 0x4840 fde=[ 1d28] │ │ │ │ - 0xffffffffffcdda70 (offset: 0x33592c0) -> 0x4858 fde=[ 1d40] │ │ │ │ - 0xffffffffffcdda80 (offset: 0x33592d0) -> 0x486c fde=[ 1d54] │ │ │ │ - 0xffffffffffcdda90 (offset: 0x33592e0) -> 0x4880 fde=[ 1d68] │ │ │ │ - 0xffffffffffcddaa0 (offset: 0x33592f0) -> 0x4894 fde=[ 1d7c] │ │ │ │ - 0xffffffffffcddab0 (offset: 0x3359300) -> 0x48a8 fde=[ 1d90] │ │ │ │ - 0xffffffffffcddac0 (offset: 0x3359310) -> 0x48bc fde=[ 1da4] │ │ │ │ - 0xffffffffffcddad0 (offset: 0x3359320) -> 0x48d0 fde=[ 1db8] │ │ │ │ - 0xffffffffffcddae0 (offset: 0x3359330) -> 0x48e4 fde=[ 1dcc] │ │ │ │ - 0xffffffffffcddaf0 (offset: 0x3359340) -> 0x48f8 fde=[ 1de0] │ │ │ │ - 0xffffffffffcddb10 (offset: 0x3359360) -> 0x490c fde=[ 1df4] │ │ │ │ - 0xffffffffffcddb30 (offset: 0x3359380) -> 0x4920 fde=[ 1e08] │ │ │ │ - 0xffffffffffcddb50 (offset: 0x33593a0) -> 0x4934 fde=[ 1e1c] │ │ │ │ - 0xffffffffffcddb70 (offset: 0x33593c0) -> 0x4948 fde=[ 1e30] │ │ │ │ - 0xffffffffffcddb90 (offset: 0x33593e0) -> 0x495c fde=[ 1e44] │ │ │ │ - 0xffffffffffcddbb0 (offset: 0x3359400) -> 0x4970 fde=[ 1e58] │ │ │ │ - 0xffffffffffcddbd0 (offset: 0x3359420) -> 0x4984 fde=[ 1e6c] │ │ │ │ - 0xffffffffffcddbf0 (offset: 0x3359440) -> 0x4998 fde=[ 1e80] │ │ │ │ - 0xffffffffffcddc10 (offset: 0x3359460) -> 0x49ac fde=[ 1e94] │ │ │ │ - 0xffffffffffcddc30 (offset: 0x3359480) -> 0x49c0 fde=[ 1ea8] │ │ │ │ - 0xffffffffffcddc50 (offset: 0x33594a0) -> 0x49d4 fde=[ 1ebc] │ │ │ │ - 0xffffffffffcddc70 (offset: 0x33594c0) -> 0x49e8 fde=[ 1ed0] │ │ │ │ - 0xffffffffffcddc90 (offset: 0x33594e0) -> 0x49fc fde=[ 1ee4] │ │ │ │ - 0xffffffffffcddcb0 (offset: 0x3359500) -> 0x4a10 fde=[ 1ef8] │ │ │ │ - 0xffffffffffcddcd0 (offset: 0x3359520) -> 0x4a24 fde=[ 1f0c] │ │ │ │ - 0xffffffffffcddcf0 (offset: 0x3359540) -> 0x4a38 fde=[ 1f20] │ │ │ │ - 0xffffffffffcddd00 (offset: 0x3359550) -> 0x4a4c fde=[ 1f34] │ │ │ │ - 0xffffffffffcddd10 (offset: 0x3359560) -> 0x4a60 fde=[ 1f48] │ │ │ │ - 0xffffffffffcddd20 (offset: 0x3359570) -> 0x4a74 fde=[ 1f5c] │ │ │ │ - 0xffffffffffcddd30 (offset: 0x3359580) -> 0x4a88 fde=[ 1f70] │ │ │ │ - 0xffffffffffcddd40 (offset: 0x3359590) -> 0x4a9c fde=[ 1f84] │ │ │ │ - 0xffffffffffcddd50 (offset: 0x33595a0) -> 0x4ab0 fde=[ 1f98] │ │ │ │ - 0xffffffffffcddd60 (offset: 0x33595b0) -> 0x4ac4 fde=[ 1fac] │ │ │ │ - 0xffffffffffcddd70 (offset: 0x33595c0) -> 0x4ad8 fde=[ 1fc0] │ │ │ │ - 0xffffffffffcddd80 (offset: 0x33595d0) -> 0x4aec fde=[ 1fd4] │ │ │ │ - 0xffffffffffcddd90 (offset: 0x33595e0) -> 0x4b00 fde=[ 1fe8] │ │ │ │ - 0xffffffffffcddda0 (offset: 0x33595f0) -> 0x4b14 fde=[ 1ffc] │ │ │ │ - 0xffffffffffcdddb0 (offset: 0x3359600) -> 0x4b28 fde=[ 2010] │ │ │ │ - 0xffffffffffcdddc0 (offset: 0x3359610) -> 0x4b3c fde=[ 2024] │ │ │ │ - 0xffffffffffcdddd0 (offset: 0x3359620) -> 0x4b50 fde=[ 2038] │ │ │ │ - 0xffffffffffcddde0 (offset: 0x3359630) -> 0x4b64 fde=[ 204c] │ │ │ │ - 0xffffffffffcdddf0 (offset: 0x3359640) -> 0x4b78 fde=[ 2060] │ │ │ │ - 0xffffffffffcdde00 (offset: 0x3359650) -> 0x4b8c fde=[ 2074] │ │ │ │ - 0xffffffffffcdde20 (offset: 0x3359670) -> 0x4ba0 fde=[ 2088] │ │ │ │ - 0xffffffffffcdde60 (offset: 0x33596b0) -> 0x4bb4 fde=[ 209c] │ │ │ │ - 0xffffffffffcddef0 (offset: 0x3359740) -> 0x4bc8 fde=[ 20b0] │ │ │ │ - 0xffffffffffcddf80 (offset: 0x33597d0) -> 0x4be0 fde=[ 20c8] │ │ │ │ - 0xffffffffffcddfb0 (offset: 0x3359800) -> 0x4bf4 fde=[ 20dc] │ │ │ │ - 0xffffffffffce82b0 (offset: 0x3363b00) -> 0x4c08 fde=[ 20f0] │ │ │ │ - 0xffffffffffce82c0 (offset: 0x3363b10) -> 0x4c1c fde=[ 2104] │ │ │ │ - 0xffffffffffce85d0 (offset: 0x3363e20) -> 0x4c3c fde=[ 2124] │ │ │ │ - 0xffffffffffce85e0 (offset: 0x3363e30) -> 0x4c50 fde=[ 2138] │ │ │ │ - 0xffffffffffce8620 (offset: 0x3363e70) -> 0x4c64 fde=[ 214c] │ │ │ │ - 0xffffffffffce8660 (offset: 0x3363eb0) -> 0x4c78 fde=[ 2160] │ │ │ │ - 0xffffffffffce8680 (offset: 0x3363ed0) -> 0x4c8c fde=[ 2174] │ │ │ │ - 0xffffffffffce8690 (offset: 0x3363ee0) -> 0x4ca0 fde=[ 2188] │ │ │ │ - 0xffffffffffce8750 (offset: 0x3363fa0) -> 0x4cc0 fde=[ 21a8] │ │ │ │ - 0xffffffffffce87d0 (offset: 0x3364020) -> 0x4cf8 fde=[ 21e0] │ │ │ │ - 0xffffffffffce8830 (offset: 0x3364080) -> 0x4d28 fde=[ 2210] │ │ │ │ - 0xffffffffffce8910 (offset: 0x3364160) -> 0x4d70 fde=[ 2258] │ │ │ │ - 0xffffffffffce8920 (offset: 0x3364170) -> 0x4d84 fde=[ 226c] │ │ │ │ - 0xffffffffffce8ac0 (offset: 0x3364310) -> 0x4db0 fde=[ 2298] │ │ │ │ - 0xffffffffffce8ae0 (offset: 0x3364330) -> 0x4dc4 fde=[ 22ac] │ │ │ │ - 0xffffffffffce8af0 (offset: 0x3364340) -> 0x4dd8 fde=[ 22c0] │ │ │ │ - 0xffffffffffce8b10 (offset: 0x3364360) -> 0x4dec fde=[ 22d4] │ │ │ │ - 0xffffffffffce8b40 (offset: 0x3364390) -> 0x4e04 fde=[ 22ec] │ │ │ │ - 0xffffffffffce8b70 (offset: 0x33643c0) -> 0x4e1c fde=[ 2304] │ │ │ │ - 0xffffffffffce8c50 (offset: 0x33644a0) -> 0x4e60 fde=[ 2348] │ │ │ │ - 0xffffffffffce8ce0 (offset: 0x3364530) -> 0x4e88 fde=[ 2370] │ │ │ │ - 0xffffffffffce8cf0 (offset: 0x3364540) -> 0x4e9c fde=[ 2384] │ │ │ │ - 0xffffffffffce8d30 (offset: 0x3364580) -> 0x4eb8 fde=[ 23a0] │ │ │ │ - 0xffffffffffce8d50 (offset: 0x33645a0) -> 0x4ecc fde=[ 23b4] │ │ │ │ - 0xffffffffffce8d70 (offset: 0x33645c0) -> 0x4ee0 fde=[ 23c8] │ │ │ │ - 0xffffffffffce8d90 (offset: 0x33645e0) -> 0x4ef4 fde=[ 23dc] │ │ │ │ - 0xffffffffffce8db0 (offset: 0x3364600) -> 0x4f08 fde=[ 23f0] │ │ │ │ - 0xffffffffffce8dd0 (offset: 0x3364620) -> 0x4f1c fde=[ 2404] │ │ │ │ - 0xffffffffffce8df0 (offset: 0x3364640) -> 0x4f30 fde=[ 2418] │ │ │ │ - 0xffffffffffce8e10 (offset: 0x3364660) -> 0x4f44 fde=[ 242c] │ │ │ │ - 0xffffffffffce8e30 (offset: 0x3364680) -> 0x4f58 fde=[ 2440] │ │ │ │ - 0xffffffffffce8e50 (offset: 0x33646a0) -> 0x4f6c fde=[ 2454] │ │ │ │ - 0xffffffffffce8e70 (offset: 0x33646c0) -> 0x4f80 fde=[ 2468] │ │ │ │ - 0xffffffffffce8e90 (offset: 0x33646e0) -> 0x4f94 fde=[ 247c] │ │ │ │ - 0xffffffffffce8eb0 (offset: 0x3364700) -> 0x4fa8 fde=[ 2490] │ │ │ │ - 0xffffffffffce91e0 (offset: 0x3364a30) -> 0x4fbc fde=[ 24a4] │ │ │ │ - 0xffffffffffce9bb0 (offset: 0x3365400) -> 0x4fdc fde=[ 24c4] │ │ │ │ - 0xffffffffffce9bd0 (offset: 0x3365420) -> 0x4ff0 fde=[ 24d8] │ │ │ │ - 0xffffffffffce9f40 (offset: 0x3365790) -> 0x503c fde=[ 2524] │ │ │ │ - 0xffffffffffcea280 (offset: 0x3365ad0) -> 0x5068 fde=[ 2550] │ │ │ │ - 0xffffffffffcea300 (offset: 0x3365b50) -> 0x50a0 fde=[ 2588] │ │ │ │ - 0xffffffffffcea370 (offset: 0x3365bc0) -> 0x50b4 fde=[ 259c] │ │ │ │ - 0xffffffffffcea700 (offset: 0x3365f50) -> 0x50e0 fde=[ 25c8] │ │ │ │ - 0xffffffffffcea810 (offset: 0x3366060) -> 0x50fc fde=[ 25e4] │ │ │ │ - 0xffffffffffceaac0 (offset: 0x3366310) -> 0x5148 fde=[ 2630] │ │ │ │ - 0xffffffffffceadd0 (offset: 0x3366620) -> 0x5194 fde=[ 267c] │ │ │ │ - 0xffffffffffceb6f0 (offset: 0x3366f40) -> 0x51e4 fde=[ 26cc] │ │ │ │ - 0xffffffffffceb800 (offset: 0x3367050) -> 0x5248 fde=[ 2730] │ │ │ │ - 0xffffffffffceb8e0 (offset: 0x3367130) -> 0x525c fde=[ 2744] │ │ │ │ - 0xffffffffffcebd00 (offset: 0x3367550) -> 0x52c0 fde=[ 27a8] │ │ │ │ - 0xffffffffffcebe00 (offset: 0x3367650) -> 0x5300 fde=[ 27e8] │ │ │ │ - 0xffffffffffcebec0 (offset: 0x3367710) -> 0x5360 fde=[ 2848] │ │ │ │ - 0xffffffffffcebf80 (offset: 0x33677d0) -> 0x53c0 fde=[ 28a8] │ │ │ │ - 0xffffffffffcec040 (offset: 0x3367890) -> 0x540c fde=[ 28f4] │ │ │ │ - 0xffffffffffcec0c0 (offset: 0x3367910) -> 0x5428 fde=[ 2910] │ │ │ │ - 0xffffffffffcec0d0 (offset: 0x3367920) -> 0x5440 fde=[ 2928] │ │ │ │ - 0xffffffffffcec0e0 (offset: 0x3367930) -> 0x5454 fde=[ 293c] │ │ │ │ - 0xffffffffffcec0f0 (offset: 0x3367940) -> 0x5468 fde=[ 2950] │ │ │ │ - 0xffffffffffcec100 (offset: 0x3367950) -> 0x547c fde=[ 2964] │ │ │ │ - 0xffffffffffcec110 (offset: 0x3367960) -> 0x5490 fde=[ 2978] │ │ │ │ - 0xffffffffffcec120 (offset: 0x3367970) -> 0x54a4 fde=[ 298c] │ │ │ │ - 0xffffffffffcec130 (offset: 0x3367980) -> 0x54b8 fde=[ 29a0] │ │ │ │ - 0xffffffffffcec140 (offset: 0x3367990) -> 0x54cc fde=[ 29b4] │ │ │ │ - 0xffffffffffcec150 (offset: 0x33679a0) -> 0x54e0 fde=[ 29c8] │ │ │ │ - 0xffffffffffcec160 (offset: 0x33679b0) -> 0x54f4 fde=[ 29dc] │ │ │ │ - 0xffffffffffcec170 (offset: 0x33679c0) -> 0x5508 fde=[ 29f0] │ │ │ │ - 0xffffffffffcec1a0 (offset: 0x33679f0) -> 0x5524 fde=[ 2a0c] │ │ │ │ - 0xffffffffffcec1b0 (offset: 0x3367a00) -> 0x5538 fde=[ 2a20] │ │ │ │ - 0xffffffffffcec1c0 (offset: 0x3367a10) -> 0x554c fde=[ 2a34] │ │ │ │ - 0xffffffffffcec1d0 (offset: 0x3367a20) -> 0x5560 fde=[ 2a48] │ │ │ │ - 0xffffffffffcec1e0 (offset: 0x3367a30) -> 0x5574 fde=[ 2a5c] │ │ │ │ - 0xffffffffffcec1f0 (offset: 0x3367a40) -> 0x5588 fde=[ 2a70] │ │ │ │ - 0xffffffffffcec220 (offset: 0x3367a70) -> 0x55b4 fde=[ 2a9c] │ │ │ │ - 0xffffffffffcec230 (offset: 0x3367a80) -> 0x55c8 fde=[ 2ab0] │ │ │ │ - 0xffffffffffcec280 (offset: 0x3367ad0) -> 0x55e0 fde=[ 2ac8] │ │ │ │ - 0xffffffffffcec310 (offset: 0x3367b60) -> 0x55f8 fde=[ 2ae0] │ │ │ │ - 0xffffffffffcec320 (offset: 0x3367b70) -> 0x560c fde=[ 2af4] │ │ │ │ - 0xffffffffffcec330 (offset: 0x3367b80) -> 0x5620 fde=[ 2b08] │ │ │ │ - 0xffffffffffcec340 (offset: 0x3367b90) -> 0x5638 fde=[ 2b20] │ │ │ │ - 0xffffffffffcec350 (offset: 0x3367ba0) -> 0x564c fde=[ 2b34] │ │ │ │ - 0xffffffffffcec360 (offset: 0x3367bb0) -> 0x5660 fde=[ 2b48] │ │ │ │ - 0xffffffffffcec370 (offset: 0x3367bc0) -> 0x5678 fde=[ 2b60] │ │ │ │ - 0xffffffffffcec440 (offset: 0x3367c90) -> 0x5694 fde=[ 2b7c] │ │ │ │ - 0xffffffffffcec450 (offset: 0x3367ca0) -> 0x56a8 fde=[ 2b90] │ │ │ │ - 0xffffffffffcec460 (offset: 0x3367cb0) -> 0x56bc fde=[ 2ba4] │ │ │ │ - 0xffffffffffcec5a0 (offset: 0x3367df0) -> 0x56f4 fde=[ 2bdc] │ │ │ │ - 0xffffffffffcec5e0 (offset: 0x3367e30) -> 0x5708 fde=[ 2bf0] │ │ │ │ - 0xffffffffffcec600 (offset: 0x3367e50) -> 0x571c fde=[ 2c04] │ │ │ │ - 0xffffffffffcec7d0 (offset: 0x3368020) -> 0x5770 fde=[ 2c58] │ │ │ │ - 0xffffffffffcec7f0 (offset: 0x3368040) -> 0x5784 fde=[ 2c6c] │ │ │ │ - 0xffffffffffcec840 (offset: 0x3368090) -> 0x579c fde=[ 2c84] │ │ │ │ - 0xffffffffffcec980 (offset: 0x33681d0) -> 0x57c0 fde=[ 2ca8] │ │ │ │ - 0xffffffffffceca20 (offset: 0x3368270) -> 0x57f0 fde=[ 2cd8] │ │ │ │ - 0xffffffffffcecaa0 (offset: 0x33682f0) -> 0x5808 fde=[ 2cf0] │ │ │ │ - 0xffffffffffcecb70 (offset: 0x33683c0) -> 0x5840 fde=[ 2d28] │ │ │ │ - 0xffffffffffcecc00 (offset: 0x3368450) -> 0x585c fde=[ 2d44] │ │ │ │ - 0xffffffffffcecc80 (offset: 0x33684d0) -> 0x5884 fde=[ 2d6c] │ │ │ │ - 0xffffffffffcecd10 (offset: 0x3368560) -> 0x58cc fde=[ 2db4] │ │ │ │ - 0xffffffffffcecd40 (offset: 0x3368590) -> 0x58e0 fde=[ 2dc8] │ │ │ │ - 0xffffffffffcede00 (offset: 0x3369650) -> 0x592c fde=[ 2e14] │ │ │ │ - 0xffffffffffcee010 (offset: 0x3369860) -> 0x5948 fde=[ 2e30] │ │ │ │ - 0xffffffffffcee030 (offset: 0x3369880) -> 0x595c fde=[ 2e44] │ │ │ │ - 0xffffffffffcee0e0 (offset: 0x3369930) -> 0x59a8 fde=[ 2e90] │ │ │ │ - 0xffffffffffcee8b0 (offset: 0x336a100) -> 0x5a10 fde=[ 2ef8] │ │ │ │ - 0xffffffffffcee8d0 (offset: 0x336a120) -> 0x5a28 fde=[ 2f10] │ │ │ │ - 0xffffffffffcee8f0 (offset: 0x336a140) -> 0x5a3c fde=[ 2f24] │ │ │ │ - 0xffffffffffcee960 (offset: 0x336a1b0) -> 0x5a68 fde=[ 2f50] │ │ │ │ - 0xffffffffffceea70 (offset: 0x336a2c0) -> 0x5a94 fde=[ 2f7c] │ │ │ │ - 0xffffffffffceea80 (offset: 0x336a2d0) -> 0x5aa8 fde=[ 2f90] │ │ │ │ - 0xffffffffffceeb90 (offset: 0x336a3e0) -> 0x5ad0 fde=[ 2fb8] │ │ │ │ - 0xffffffffffceec00 (offset: 0x336a450) -> 0x5ae8 fde=[ 2fd0] │ │ │ │ - 0xffffffffffceec30 (offset: 0x336a480) -> 0x5b04 fde=[ 2fec] │ │ │ │ - 0xffffffffffceed00 (offset: 0x336a550) -> 0x5b3c fde=[ 3024] │ │ │ │ - 0xffffffffffceed90 (offset: 0x336a5e0) -> 0x5b74 fde=[ 305c] │ │ │ │ - 0xffffffffffceee30 (offset: 0x336a680) -> 0x5b8c fde=[ 3074] │ │ │ │ - 0xffffffffffceee50 (offset: 0x336a6a0) -> 0x5ba0 fde=[ 3088] │ │ │ │ - 0xffffffffffceee70 (offset: 0x336a6c0) -> 0x5bb4 fde=[ 309c] │ │ │ │ - 0xffffffffffceef10 (offset: 0x336a760) -> 0x5bd0 fde=[ 30b8] │ │ │ │ - 0xffffffffffceef30 (offset: 0x336a780) -> 0x5be4 fde=[ 30cc] │ │ │ │ - 0xffffffffffceef40 (offset: 0x336a790) -> 0x5bf8 fde=[ 30e0] │ │ │ │ - 0xffffffffffceefe0 (offset: 0x336a830) -> 0x5c14 fde=[ 30fc] │ │ │ │ - 0xffffffffffceeff0 (offset: 0x336a840) -> 0x5c28 fde=[ 3110] │ │ │ │ - 0xffffffffffcef090 (offset: 0x336a8e0) -> 0x5c44 fde=[ 312c] │ │ │ │ - 0xffffffffffcef0a0 (offset: 0x336a8f0) -> 0x5c58 fde=[ 3140] │ │ │ │ - 0xffffffffffcef0b0 (offset: 0x336a900) -> 0x5c6c fde=[ 3154] │ │ │ │ - 0xffffffffffcef0c0 (offset: 0x336a910) -> 0x5c80 fde=[ 3168] │ │ │ │ - 0xffffffffffcef0d0 (offset: 0x336a920) -> 0x5c98 fde=[ 3180] │ │ │ │ - 0xffffffffffcef0e0 (offset: 0x336a930) -> 0x5cac fde=[ 3194] │ │ │ │ - 0xffffffffffcef0f0 (offset: 0x336a940) -> 0x5cc0 fde=[ 31a8] │ │ │ │ - 0xffffffffffcef170 (offset: 0x336a9c0) -> 0x5cdc fde=[ 31c4] │ │ │ │ - 0xffffffffffcef310 (offset: 0x336ab60) -> 0x5d10 fde=[ 31f8] │ │ │ │ - 0xffffffffffcef350 (offset: 0x336aba0) -> 0x5d24 fde=[ 320c] │ │ │ │ - 0xffffffffffcef390 (offset: 0x336abe0) -> 0x5d38 fde=[ 3220] │ │ │ │ - 0xffffffffffcef3d0 (offset: 0x336ac20) -> 0x5d4c fde=[ 3234] │ │ │ │ - 0xffffffffffcef410 (offset: 0x336ac60) -> 0x5d60 fde=[ 3248] │ │ │ │ - 0xffffffffffcef430 (offset: 0x336ac80) -> 0x5d78 fde=[ 3260] │ │ │ │ - 0xffffffffffcef450 (offset: 0x336aca0) -> 0x5d8c fde=[ 3274] │ │ │ │ - 0xffffffffffcef7d0 (offset: 0x336b020) -> 0x5dd8 fde=[ 32c0] │ │ │ │ - 0xffffffffffcef840 (offset: 0x336b090) -> 0x5df4 fde=[ 32dc] │ │ │ │ - 0xffffffffffcef8d0 (offset: 0x336b120) -> 0x5e10 fde=[ 32f8] │ │ │ │ - 0xffffffffffcef950 (offset: 0x336b1a0) -> 0x5e2c fde=[ 3314] │ │ │ │ - 0xffffffffffcef970 (offset: 0x336b1c0) -> 0x5e48 fde=[ 3330] │ │ │ │ - 0xffffffffffcef9b0 (offset: 0x336b200) -> 0x5e74 fde=[ 335c] │ │ │ │ - 0xffffffffffcef9f0 (offset: 0x336b240) -> 0x5ea0 fde=[ 3388] │ │ │ │ - 0xffffffffffcefa30 (offset: 0x336b280) -> 0x5ecc fde=[ 33b4] │ │ │ │ - 0xffffffffffcefa80 (offset: 0x336b2d0) -> 0x5ef4 fde=[ 33dc] │ │ │ │ - 0xffffffffffcefa90 (offset: 0x336b2e0) -> 0x5f08 fde=[ 33f0] │ │ │ │ - 0xffffffffffcefaf0 (offset: 0x336b340) -> 0x5f40 fde=[ 3428] │ │ │ │ - 0xffffffffffcefb00 (offset: 0x336b350) -> 0x5f54 fde=[ 343c] │ │ │ │ - 0xffffffffffcefb10 (offset: 0x336b360) -> 0x5f68 fde=[ 3450] │ │ │ │ - 0xffffffffffcefb30 (offset: 0x336b380) -> 0x5f7c fde=[ 3464] │ │ │ │ - 0xffffffffffcefb90 (offset: 0x336b3e0) -> 0x5f9c fde=[ 3484] │ │ │ │ - 0xffffffffffcefbf0 (offset: 0x336b440) -> 0x5fb4 fde=[ 349c] │ │ │ │ - 0xffffffffffcefed0 (offset: 0x336b720) -> 0x6014 fde=[ 34fc] │ │ │ │ - 0xffffffffffcefee0 (offset: 0x336b730) -> 0x6028 fde=[ 3510] │ │ │ │ - 0xffffffffffcf00a0 (offset: 0x336b8f0) -> 0x6044 fde=[ 352c] │ │ │ │ - 0xffffffffffcf00b0 (offset: 0x336b900) -> 0x6058 fde=[ 3540] │ │ │ │ - 0xffffffffffcf00c0 (offset: 0x336b910) -> 0x606c fde=[ 3554] │ │ │ │ - 0xffffffffffcf00d0 (offset: 0x336b920) -> 0x6080 fde=[ 3568] │ │ │ │ - 0xffffffffffcf00e0 (offset: 0x336b930) -> 0x6094 fde=[ 357c] │ │ │ │ - 0xffffffffffcf00f0 (offset: 0x336b940) -> 0x60a8 fde=[ 3590] │ │ │ │ - 0xffffffffffcf0100 (offset: 0x336b950) -> 0x60bc fde=[ 35a4] │ │ │ │ - 0xffffffffffcf0150 (offset: 0x336b9a0) -> 0x60e8 fde=[ 35d0] │ │ │ │ - 0xffffffffffcf0210 (offset: 0x336ba60) -> 0x6104 fde=[ 35ec] │ │ │ │ - 0xffffffffffcf02e0 (offset: 0x336bb30) -> 0x614c fde=[ 3634] │ │ │ │ - 0xffffffffffcf0310 (offset: 0x336bb60) -> 0x6160 fde=[ 3648] │ │ │ │ - 0xffffffffffcf0400 (offset: 0x336bc50) -> 0x617c fde=[ 3664] │ │ │ │ - 0xffffffffffcf0580 (offset: 0x336bdd0) -> 0x61c8 fde=[ 36b0] │ │ │ │ - 0xffffffffffcf05f0 (offset: 0x336be40) -> 0x61dc fde=[ 36c4] │ │ │ │ - 0xffffffffffcf0630 (offset: 0x336be80) -> 0x61f4 fde=[ 36dc] │ │ │ │ - 0xffffffffffcf0700 (offset: 0x336bf50) -> 0x6208 fde=[ 36f0] │ │ │ │ - 0xffffffffffcf0900 (offset: 0x336c150) -> 0x6254 fde=[ 373c] │ │ │ │ - 0xffffffffffcf0b30 (offset: 0x336c380) -> 0x62a0 fde=[ 3788] │ │ │ │ - 0xffffffffffcf0d50 (offset: 0x336c5a0) -> 0x6304 fde=[ 37ec] │ │ │ │ - 0xffffffffffcf0d60 (offset: 0x336c5b0) -> 0x6318 fde=[ 3800] │ │ │ │ - 0xffffffffffcf0e90 (offset: 0x336c6e0) -> 0x6338 fde=[ 3820] │ │ │ │ - 0xffffffffffcf0fa0 (offset: 0x336c7f0) -> 0x6360 fde=[ 3848] │ │ │ │ - 0xffffffffffcf10f0 (offset: 0x336c940) -> 0x6388 fde=[ 3870] │ │ │ │ - 0xffffffffffcf1390 (offset: 0x336cbe0) -> 0x63f0 fde=[ 38d8] │ │ │ │ - 0xffffffffffcf1480 (offset: 0x336ccd0) -> 0x6424 fde=[ 390c] │ │ │ │ - 0xffffffffffcf1740 (offset: 0x336cf90) -> 0x6460 fde=[ 3948] │ │ │ │ - 0xffffffffffcf1760 (offset: 0x336cfb0) -> 0x6474 fde=[ 395c] │ │ │ │ - 0xffffffffffcf1860 (offset: 0x336d0b0) -> 0x64c0 fde=[ 39a8] │ │ │ │ - 0xffffffffffcf1980 (offset: 0x336d1d0) -> 0x64fc fde=[ 39e4] │ │ │ │ - 0xffffffffffcf19f0 (offset: 0x336d240) -> 0x6528 fde=[ 3a10] │ │ │ │ - 0xffffffffffcf1a70 (offset: 0x336d2c0) -> 0x655c fde=[ 3a44] │ │ │ │ - 0xffffffffffcf1af0 (offset: 0x336d340) -> 0x6588 fde=[ 3a70] │ │ │ │ - 0xffffffffffcf2760 (offset: 0x336dfb0) -> 0x65d4 fde=[ 3abc] │ │ │ │ - 0xffffffffffcf2790 (offset: 0x336dfe0) -> 0x65ec fde=[ 3ad4] │ │ │ │ - 0xffffffffffcf2810 (offset: 0x336e060) -> 0x6610 fde=[ 3af8] │ │ │ │ - 0xffffffffffcf2840 (offset: 0x336e090) -> 0x6630 fde=[ 3b18] │ │ │ │ - 0xffffffffffcf2880 (offset: 0x336e0d0) -> 0x6648 fde=[ 3b30] │ │ │ │ - 0xffffffffffcf28c0 (offset: 0x336e110) -> 0x6660 fde=[ 3b48] │ │ │ │ - 0xffffffffffcf2910 (offset: 0x336e160) -> 0x6678 fde=[ 3b60] │ │ │ │ - 0xffffffffffcf2930 (offset: 0x336e180) -> 0x668c fde=[ 3b74] │ │ │ │ - 0xffffffffffcf29a0 (offset: 0x336e1f0) -> 0x66b8 fde=[ 3ba0] │ │ │ │ - 0xffffffffffcf2a20 (offset: 0x336e270) -> 0x66ec fde=[ 3bd4] │ │ │ │ - 0xffffffffffcf2a80 (offset: 0x336e2d0) -> 0x6700 fde=[ 3be8] │ │ │ │ - 0xffffffffffcf2c80 (offset: 0x336e4d0) -> 0x6774 fde=[ 3c5c] │ │ │ │ - 0xffffffffffcf2db0 (offset: 0x336e600) -> 0x67b8 fde=[ 3ca0] │ │ │ │ - 0xffffffffffcf2ec0 (offset: 0x336e710) -> 0x6804 fde=[ 3cec] │ │ │ │ - 0xffffffffffcf2f90 (offset: 0x336e7e0) -> 0x6830 fde=[ 3d18] │ │ │ │ - 0xffffffffffcf2fb0 (offset: 0x336e800) -> 0x6848 fde=[ 3d30] │ │ │ │ - 0xffffffffffcf3030 (offset: 0x336e880) -> 0x6860 fde=[ 3d48] │ │ │ │ - 0xffffffffffcf3050 (offset: 0x336e8a0) -> 0x6874 fde=[ 3d5c] │ │ │ │ - 0xffffffffffcf3060 (offset: 0x336e8b0) -> 0x6888 fde=[ 3d70] │ │ │ │ - 0xffffffffffcf3080 (offset: 0x336e8d0) -> 0x689c fde=[ 3d84] │ │ │ │ - 0xffffffffffcf30d0 (offset: 0x336e920) -> 0x68b4 fde=[ 3d9c] │ │ │ │ - 0xffffffffffcf3100 (offset: 0x336e950) -> 0x68d0 fde=[ 3db8] │ │ │ │ - 0xffffffffffcf3260 (offset: 0x336eab0) -> 0x6908 fde=[ 3df0] │ │ │ │ - 0xffffffffffcf32a0 (offset: 0x336eaf0) -> 0x691c fde=[ 3e04] │ │ │ │ - 0xffffffffffcf3320 (offset: 0x336eb70) -> 0x6954 fde=[ 3e3c] │ │ │ │ - 0xffffffffffcf33e0 (offset: 0x336ec30) -> 0x6980 fde=[ 3e68] │ │ │ │ - 0xffffffffffcf3530 (offset: 0x336ed80) -> 0x69c0 fde=[ 3ea8] │ │ │ │ - 0xffffffffffcf35a0 (offset: 0x336edf0) -> 0x69d8 fde=[ 3ec0] │ │ │ │ - 0xffffffffffcf35b0 (offset: 0x336ee00) -> 0x69ec fde=[ 3ed4] │ │ │ │ - 0xffffffffffcf3620 (offset: 0x336ee70) -> 0x6a04 fde=[ 3eec] │ │ │ │ - 0xffffffffffcf3690 (offset: 0x336eee0) -> 0x6a20 fde=[ 3f08] │ │ │ │ - 0xffffffffffcf36c0 (offset: 0x336ef10) -> 0x6a34 fde=[ 3f1c] │ │ │ │ - 0xffffffffffcf3760 (offset: 0x336efb0) -> 0x6a50 fde=[ 3f38] │ │ │ │ - 0xffffffffffcf38c0 (offset: 0x336f110) -> 0x6a74 fde=[ 3f5c] │ │ │ │ - 0xffffffffffcf3960 (offset: 0x336f1b0) -> 0x6aac fde=[ 3f94] │ │ │ │ - 0xffffffffffcf39d0 (offset: 0x336f220) -> 0x6ae8 fde=[ 3fd0] │ │ │ │ - 0xffffffffffcf39f0 (offset: 0x336f240) -> 0x6afc fde=[ 3fe4] │ │ │ │ - 0xffffffffffcf3a00 (offset: 0x336f250) -> 0x6b10 fde=[ 3ff8] │ │ │ │ - 0xffffffffffcf3a20 (offset: 0x336f270) -> 0x6b2c fde=[ 4014] │ │ │ │ - 0xffffffffffcf3a80 (offset: 0x336f2d0) -> 0x6b44 fde=[ 402c] │ │ │ │ - 0xffffffffffcf3af0 (offset: 0x336f340) -> 0x6b70 fde=[ 4058] │ │ │ │ - 0xffffffffffcf3b50 (offset: 0x336f3a0) -> 0x6b90 fde=[ 4078] │ │ │ │ - 0xffffffffffcf3bb0 (offset: 0x336f400) -> 0x6bb0 fde=[ 4098] │ │ │ │ - 0xffffffffffcf3be0 (offset: 0x336f430) -> 0x6bc4 fde=[ 40ac] │ │ │ │ - 0xffffffffffcf3c00 (offset: 0x336f450) -> 0x6bd8 fde=[ 40c0] │ │ │ │ - 0xffffffffffcf3c70 (offset: 0x336f4c0) -> 0x6bf0 fde=[ 40d8] │ │ │ │ - 0xffffffffffcf3d40 (offset: 0x336f590) -> 0x6c10 fde=[ 40f8] │ │ │ │ - 0xffffffffffcf3d60 (offset: 0x336f5b0) -> 0x6c28 fde=[ 4110] │ │ │ │ - 0xffffffffffcf3e10 (offset: 0x336f660) -> 0x6c3c fde=[ 4124] │ │ │ │ - 0xffffffffffcf3f00 (offset: 0x336f750) -> 0x6c58 fde=[ 4140] │ │ │ │ - 0xffffffffffcf3f60 (offset: 0x336f7b0) -> 0x6c6c fde=[ 4154] │ │ │ │ - 0xffffffffffcf3fe0 (offset: 0x336f830) -> 0x6c80 fde=[ 4168] │ │ │ │ - 0xffffffffffcf3ff0 (offset: 0x336f840) -> 0x6c94 fde=[ 417c] │ │ │ │ - 0xffffffffffcf4040 (offset: 0x336f890) -> 0x6cac fde=[ 4194] │ │ │ │ - 0xffffffffffcf4080 (offset: 0x336f8d0) -> 0x6cc4 fde=[ 41ac] │ │ │ │ - 0xffffffffffcf4090 (offset: 0x336f8e0) -> 0x6cd8 fde=[ 41c0] │ │ │ │ - 0xffffffffffcf40b0 (offset: 0x336f900) -> 0x6cf4 fde=[ 41dc] │ │ │ │ - 0xffffffffffcf40e0 (offset: 0x336f930) -> 0x6d0c fde=[ 41f4] │ │ │ │ - 0xffffffffffcf4140 (offset: 0x336f990) -> 0x6d28 fde=[ 4210] │ │ │ │ - 0xffffffffffcf4160 (offset: 0x336f9b0) -> 0x6d40 fde=[ 4228] │ │ │ │ - 0xffffffffffcf41e0 (offset: 0x336fa30) -> 0x6d60 fde=[ 4248] │ │ │ │ - 0xffffffffffcf4210 (offset: 0x336fa60) -> 0x6d7c fde=[ 4264] │ │ │ │ - 0xffffffffffcf4240 (offset: 0x336fa90) -> 0x6d98 fde=[ 4280] │ │ │ │ - 0xffffffffffcf4300 (offset: 0x336fb50) -> 0x6dd0 fde=[ 42b8] │ │ │ │ - 0xffffffffffcf4900 (offset: 0x3370150) -> 0x6e50 fde=[ 4338] │ │ │ │ - 0xffffffffffcf5850 (offset: 0x33710a0) -> 0x6eb0 fde=[ 4398] │ │ │ │ - 0xffffffffffcf5860 (offset: 0x33710b0) -> 0x6ec4 fde=[ 43ac] │ │ │ │ - 0xffffffffffcf5ad0 (offset: 0x3371320) -> 0x6f14 fde=[ 43fc] │ │ │ │ - 0xffffffffffcf5ae0 (offset: 0x3371330) -> 0x6f28 fde=[ 4410] │ │ │ │ - 0xffffffffffcf5af0 (offset: 0x3371340) -> 0x6f3c fde=[ 4424] │ │ │ │ - 0xffffffffffcf5b70 (offset: 0x33713c0) -> 0x6f60 fde=[ 4448] │ │ │ │ - 0xffffffffffcf5bd0 (offset: 0x3371420) -> 0x6f98 fde=[ 4480] │ │ │ │ - 0xffffffffffcf5c40 (offset: 0x3371490) -> 0x6fac fde=[ 4494] │ │ │ │ - 0xffffffffffcf5cd0 (offset: 0x3371520) -> 0x6fcc fde=[ 44b4] │ │ │ │ - 0xffffffffffcf5d60 (offset: 0x33715b0) -> 0x6fec fde=[ 44d4] │ │ │ │ - 0xffffffffffcf5de0 (offset: 0x3371630) -> 0x7004 fde=[ 44ec] │ │ │ │ - 0xffffffffffcf5e90 (offset: 0x33716e0) -> 0x7018 fde=[ 4500] │ │ │ │ - 0xffffffffffcf5f30 (offset: 0x3371780) -> 0x702c fde=[ 4514] │ │ │ │ - 0xffffffffffcf5fc0 (offset: 0x3371810) -> 0x7040 fde=[ 4528] │ │ │ │ - 0xffffffffffcf6040 (offset: 0x3371890) -> 0x7058 fde=[ 4540] │ │ │ │ - 0xffffffffffcf6080 (offset: 0x33718d0) -> 0x706c fde=[ 4554] │ │ │ │ - 0xffffffffffcf6130 (offset: 0x3371980) -> 0x70a8 fde=[ 4590] │ │ │ │ - 0xffffffffffcf6160 (offset: 0x33719b0) -> 0x70c0 fde=[ 45a8] │ │ │ │ - 0xffffffffffcf6250 (offset: 0x3371aa0) -> 0x70f8 fde=[ 45e0] │ │ │ │ - 0xffffffffffcf6330 (offset: 0x3371b80) -> 0x7114 fde=[ 45fc] │ │ │ │ - 0xffffffffffcf63b0 (offset: 0x3371c00) -> 0x7130 fde=[ 4618] │ │ │ │ - 0xffffffffffcf6440 (offset: 0x3371c90) -> 0x7168 fde=[ 4650] │ │ │ │ - 0xffffffffffcf6470 (offset: 0x3371cc0) -> 0x7180 fde=[ 4668] │ │ │ │ - 0xffffffffffcf6490 (offset: 0x3371ce0) -> 0x7198 fde=[ 4680] │ │ │ │ - 0xffffffffffcf6560 (offset: 0x3371db0) -> 0x71e0 fde=[ 46c8] │ │ │ │ - 0xffffffffffcf69d0 (offset: 0x3372220) -> 0x7230 fde=[ 4718] │ │ │ │ - 0xffffffffffcf6b60 (offset: 0x33723b0) -> 0x7270 fde=[ 4758] │ │ │ │ - 0xffffffffffcf6b70 (offset: 0x33723c0) -> 0x7284 fde=[ 476c] │ │ │ │ - 0xffffffffffcf6b90 (offset: 0x33723e0) -> 0x7298 fde=[ 4780] │ │ │ │ - 0xffffffffffcf6ba0 (offset: 0x33723f0) -> 0x72ac fde=[ 4794] │ │ │ │ - 0xffffffffffcf6bb0 (offset: 0x3372400) -> 0x72c0 fde=[ 47a8] │ │ │ │ - 0xffffffffffcf6bc0 (offset: 0x3372410) -> 0x72d4 fde=[ 47bc] │ │ │ │ - 0xffffffffffcf6c60 (offset: 0x33724b0) -> 0x72f8 fde=[ 47e0] │ │ │ │ - 0xffffffffffcf6d20 (offset: 0x3372570) -> 0x731c fde=[ 4804] │ │ │ │ - 0xffffffffffcf6de0 (offset: 0x3372630) -> 0x733c fde=[ 4824] │ │ │ │ - 0xffffffffffcf6e50 (offset: 0x33726a0) -> 0x7358 fde=[ 4840] │ │ │ │ - 0xffffffffffcf6ef0 (offset: 0x3372740) -> 0x7394 fde=[ 487c] │ │ │ │ - 0xffffffffffcf7120 (offset: 0x3372970) -> 0x73e8 fde=[ 48d0] │ │ │ │ - 0xffffffffffcf7130 (offset: 0x3372980) -> 0x73fc fde=[ 48e4] │ │ │ │ - 0xffffffffffcf7140 (offset: 0x3372990) -> 0x7410 fde=[ 48f8] │ │ │ │ - 0xffffffffffcf7340 (offset: 0x3372b90) -> 0x7480 fde=[ 4968] │ │ │ │ - 0xffffffffffcf7410 (offset: 0x3372c60) -> 0x74cc fde=[ 49b4] │ │ │ │ - 0xffffffffffcf7580 (offset: 0x3372dd0) -> 0x7518 fde=[ 4a00] │ │ │ │ - 0xffffffffffcf76d0 (offset: 0x3372f20) -> 0x7548 fde=[ 4a30] │ │ │ │ - 0xffffffffffcf7870 (offset: 0x33730c0) -> 0x7578 fde=[ 4a60] │ │ │ │ - 0xffffffffffcf78b0 (offset: 0x3373100) -> 0x7594 fde=[ 4a7c] │ │ │ │ - 0xffffffffffcf78e0 (offset: 0x3373130) -> 0x75a8 fde=[ 4a90] │ │ │ │ - 0xffffffffffcf7910 (offset: 0x3373160) -> 0x75bc fde=[ 4aa4] │ │ │ │ - 0xffffffffffcf7930 (offset: 0x3373180) -> 0x75d0 fde=[ 4ab8] │ │ │ │ - 0xffffffffffcf7970 (offset: 0x33731c0) -> 0x75e8 fde=[ 4ad0] │ │ │ │ - 0xffffffffffcf79c0 (offset: 0x3373210) -> 0x75fc fde=[ 4ae4] │ │ │ │ - 0xffffffffffcf79d0 (offset: 0x3373220) -> 0x7610 fde=[ 4af8] │ │ │ │ - 0xffffffffffcf79f0 (offset: 0x3373240) -> 0x7628 fde=[ 4b10] │ │ │ │ - 0xffffffffffcf7b80 (offset: 0x33733d0) -> 0x7654 fde=[ 4b3c] │ │ │ │ - 0xffffffffffcf7ba0 (offset: 0x33733f0) -> 0x7668 fde=[ 4b50] │ │ │ │ - 0xffffffffffcf7bc0 (offset: 0x3373410) -> 0x767c fde=[ 4b64] │ │ │ │ - 0xffffffffffcf7bd0 (offset: 0x3373420) -> 0x7690 fde=[ 4b78] │ │ │ │ - 0xffffffffffcf7bf0 (offset: 0x3373440) -> 0x76a4 fde=[ 4b8c] │ │ │ │ - 0xffffffffffcf7c10 (offset: 0x3373460) -> 0x76b8 fde=[ 4ba0] │ │ │ │ - 0xffffffffffcf7c30 (offset: 0x3373480) -> 0x76cc fde=[ 4bb4] │ │ │ │ - 0xffffffffffcf7c40 (offset: 0x3373490) -> 0x76e0 fde=[ 4bc8] │ │ │ │ - 0xffffffffffcf7c50 (offset: 0x33734a0) -> 0x76f4 fde=[ 4bdc] │ │ │ │ - 0xffffffffffcf7c60 (offset: 0x33734b0) -> 0x7708 fde=[ 4bf0] │ │ │ │ - 0xffffffffffcf7c70 (offset: 0x33734c0) -> 0x771c fde=[ 4c04] │ │ │ │ - 0xffffffffffcf7c80 (offset: 0x33734d0) -> 0x7730 fde=[ 4c18] │ │ │ │ - 0xffffffffffcf7c90 (offset: 0x33734e0) -> 0x7744 fde=[ 4c2c] │ │ │ │ - 0xffffffffffcf7cc0 (offset: 0x3373510) -> 0x7758 fde=[ 4c40] │ │ │ │ - 0xffffffffffcf7ce0 (offset: 0x3373530) -> 0x776c fde=[ 4c54] │ │ │ │ - 0xffffffffffcf7d00 (offset: 0x3373550) -> 0x7780 fde=[ 4c68] │ │ │ │ - 0xffffffffffcf7dc0 (offset: 0x3373610) -> 0x77a0 fde=[ 4c88] │ │ │ │ - 0xffffffffffcf7dd0 (offset: 0x3373620) -> 0x77b4 fde=[ 4c9c] │ │ │ │ - 0xffffffffffcf7de0 (offset: 0x3373630) -> 0x77c8 fde=[ 4cb0] │ │ │ │ - 0xffffffffffcf7e10 (offset: 0x3373660) -> 0x77e8 fde=[ 4cd0] │ │ │ │ - 0xffffffffffcf7e30 (offset: 0x3373680) -> 0x77fc fde=[ 4ce4] │ │ │ │ - 0xffffffffffcf7e40 (offset: 0x3373690) -> 0x7810 fde=[ 4cf8] │ │ │ │ - 0xffffffffffcf7e60 (offset: 0x33736b0) -> 0x7824 fde=[ 4d0c] │ │ │ │ - 0xffffffffffcf7e80 (offset: 0x33736d0) -> 0x7838 fde=[ 4d20] │ │ │ │ - 0xffffffffffcf7ea0 (offset: 0x33736f0) -> 0x784c fde=[ 4d34] │ │ │ │ - 0xffffffffffcf7ec0 (offset: 0x3373710) -> 0x7860 fde=[ 4d48] │ │ │ │ - 0xffffffffffcf7ee0 (offset: 0x3373730) -> 0x7874 fde=[ 4d5c] │ │ │ │ - 0xffffffffffcf7f00 (offset: 0x3373750) -> 0x7888 fde=[ 4d70] │ │ │ │ - 0xffffffffffcf7f90 (offset: 0x33737e0) -> 0x78a4 fde=[ 4d8c] │ │ │ │ - 0xffffffffffcf8030 (offset: 0x3373880) -> 0x78c0 fde=[ 4da8] │ │ │ │ - 0xffffffffffcf8060 (offset: 0x33738b0) -> 0x78d4 fde=[ 4dbc] │ │ │ │ - 0xffffffffffcf8090 (offset: 0x33738e0) -> 0x78e8 fde=[ 4dd0] │ │ │ │ - 0xffffffffffcf80c0 (offset: 0x3373910) -> 0x78fc fde=[ 4de4] │ │ │ │ - 0xffffffffffcf80d0 (offset: 0x3373920) -> 0x7910 fde=[ 4df8] │ │ │ │ - 0xffffffffffcf80f0 (offset: 0x3373940) -> 0x7924 fde=[ 4e0c] │ │ │ │ - 0xffffffffffcf8110 (offset: 0x3373960) -> 0x7938 fde=[ 4e20] │ │ │ │ - 0xffffffffffcf8130 (offset: 0x3373980) -> 0x794c fde=[ 4e34] │ │ │ │ - 0xffffffffffcf8150 (offset: 0x33739a0) -> 0x7960 fde=[ 4e48] │ │ │ │ - 0xffffffffffcf8170 (offset: 0x33739c0) -> 0x7974 fde=[ 4e5c] │ │ │ │ - 0xffffffffffcf8190 (offset: 0x33739e0) -> 0x7988 fde=[ 4e70] │ │ │ │ - 0xffffffffffcf81b0 (offset: 0x3373a00) -> 0x799c fde=[ 4e84] │ │ │ │ - 0xffffffffffcf81d0 (offset: 0x3373a20) -> 0x79b0 fde=[ 4e98] │ │ │ │ - 0xffffffffffcf81f0 (offset: 0x3373a40) -> 0x79c4 fde=[ 4eac] │ │ │ │ - 0xffffffffffcf8230 (offset: 0x3373a80) -> 0x79d8 fde=[ 4ec0] │ │ │ │ - 0xffffffffffcf8290 (offset: 0x3373ae0) -> 0x79f4 fde=[ 4edc] │ │ │ │ - 0xffffffffffcf82f0 (offset: 0x3373b40) -> 0x7a20 fde=[ 4f08] │ │ │ │ - 0xffffffffffcf84d0 (offset: 0x3373d20) -> 0x7a50 fde=[ 4f38] │ │ │ │ - 0xffffffffffcf85b0 (offset: 0x3373e00) -> 0x7a88 fde=[ 4f70] │ │ │ │ - 0xffffffffffcf8990 (offset: 0x33741e0) -> 0x7aa4 fde=[ 4f8c] │ │ │ │ - 0xffffffffffcf8c30 (offset: 0x3374480) -> 0x7ac8 fde=[ 4fb0] │ │ │ │ - 0xffffffffffcf8dd0 (offset: 0x3374620) -> 0x7afc fde=[ 4fe4] │ │ │ │ - 0xffffffffffcf8fa0 (offset: 0x33747f0) -> 0x7b3c fde=[ 5024] │ │ │ │ - 0xffffffffffcf8fd0 (offset: 0x3374820) -> 0x7b58 fde=[ 5040] │ │ │ │ - 0xffffffffffcf9000 (offset: 0x3374850) -> 0x7b74 fde=[ 505c] │ │ │ │ - 0xffffffffffcf90a0 (offset: 0x33748f0) -> 0x7b90 fde=[ 5078] │ │ │ │ - 0xffffffffffcf90b0 (offset: 0x3374900) -> 0x7ba4 fde=[ 508c] │ │ │ │ - 0xffffffffffcf9140 (offset: 0x3374990) -> 0x7bc0 fde=[ 50a8] │ │ │ │ - 0xffffffffffcf91c0 (offset: 0x3374a10) -> 0x7bdc fde=[ 50c4] │ │ │ │ - 0xffffffffffcf9240 (offset: 0x3374a90) -> 0x7c08 fde=[ 50f0] │ │ │ │ - 0xffffffffffcf9320 (offset: 0x3374b70) -> 0x7c20 fde=[ 5108] │ │ │ │ - 0xffffffffffcf9460 (offset: 0x3374cb0) -> 0x7c84 fde=[ 516c] │ │ │ │ - 0xffffffffffcf94b0 (offset: 0x3374d00) -> 0x7ca0 fde=[ 5188] │ │ │ │ - 0xffffffffffcf97a0 (offset: 0x3374ff0) -> 0x7d20 fde=[ 5208] │ │ │ │ - 0xffffffffffcf9940 (offset: 0x3375190) -> 0x7d6c fde=[ 5254] │ │ │ │ - 0xffffffffffcf9e50 (offset: 0x33756a0) -> 0x7d98 fde=[ 5280] │ │ │ │ - 0xffffffffffcf9fd0 (offset: 0x3375820) -> 0x7dcc fde=[ 52b4] │ │ │ │ - 0xffffffffffcfa200 (offset: 0x3375a50) -> 0x7e08 fde=[ 52f0] │ │ │ │ - 0xffffffffffcfa440 (offset: 0x3375c90) -> 0x7e60 fde=[ 5348] │ │ │ │ - 0xffffffffffcfa720 (offset: 0x3375f70) -> 0x7ec8 fde=[ 53b0] │ │ │ │ - 0xffffffffffcfa9e0 (offset: 0x3376230) -> 0x7eec fde=[ 53d4] │ │ │ │ - 0xffffffffffcfac00 (offset: 0x3376450) -> 0x7f2c fde=[ 5414] │ │ │ │ - 0xffffffffffcfb0d0 (offset: 0x3376920) -> 0x7f78 fde=[ 5460] │ │ │ │ - 0xffffffffffcfb620 (offset: 0x3376e70) -> 0x7fc4 fde=[ 54ac] │ │ │ │ - 0xffffffffffcfb850 (offset: 0x33770a0) -> 0x8000 fde=[ 54e8] │ │ │ │ - 0xffffffffffcfbb20 (offset: 0x3377370) -> 0x802c fde=[ 5514] │ │ │ │ - 0xffffffffffcfbd60 (offset: 0x33775b0) -> 0x8058 fde=[ 5540] │ │ │ │ - 0xffffffffffcfbf40 (offset: 0x3377790) -> 0x8074 fde=[ 555c] │ │ │ │ - 0xffffffffffcfc070 (offset: 0x33778c0) -> 0x8098 fde=[ 5580] │ │ │ │ - 0xffffffffffcfc180 (offset: 0x33779d0) -> 0x80bc fde=[ 55a4] │ │ │ │ - 0xffffffffffcfc290 (offset: 0x3377ae0) -> 0x80e0 fde=[ 55c8] │ │ │ │ - 0xffffffffffcfc2a0 (offset: 0x3377af0) -> 0x80f4 fde=[ 55dc] │ │ │ │ - 0xffffffffffcfc2c0 (offset: 0x3377b10) -> 0x8108 fde=[ 55f0] │ │ │ │ - 0xffffffffffcfc440 (offset: 0x3377c90) -> 0x8154 fde=[ 563c] │ │ │ │ - 0xffffffffffcfc5c0 (offset: 0x3377e10) -> 0x819c fde=[ 5684] │ │ │ │ - 0xffffffffffcfc7a0 (offset: 0x3377ff0) -> 0x81f4 fde=[ 56dc] │ │ │ │ - 0xffffffffffcfc8c0 (offset: 0x3378110) -> 0x8220 fde=[ 5708] │ │ │ │ - 0xffffffffffcfca40 (offset: 0x3378290) -> 0x823c fde=[ 5724] │ │ │ │ - 0xffffffffffcfcc90 (offset: 0x33784e0) -> 0x8268 fde=[ 5750] │ │ │ │ - 0xffffffffffcfce50 (offset: 0x33786a0) -> 0x8294 fde=[ 577c] │ │ │ │ - 0xffffffffffcfd440 (offset: 0x3378c90) -> 0x82e0 fde=[ 57c8] │ │ │ │ - 0xffffffffffcfd620 (offset: 0x3378e70) -> 0x82fc fde=[ 57e4] │ │ │ │ - 0xffffffffffcfd8d0 (offset: 0x3379120) -> 0x8328 fde=[ 5810] │ │ │ │ - 0xffffffffffcfdab0 (offset: 0x3379300) -> 0x8344 fde=[ 582c] │ │ │ │ - 0xffffffffffcfdd50 (offset: 0x33795a0) -> 0x8380 fde=[ 5868] │ │ │ │ - 0xffffffffffcfe2d0 (offset: 0x3379b20) -> 0x83cc fde=[ 58b4] │ │ │ │ - 0xffffffffffcfe2f0 (offset: 0x3379b40) -> 0x83e0 fde=[ 58c8] │ │ │ │ - 0xffffffffffcfe380 (offset: 0x3379bd0) -> 0x8404 fde=[ 58ec] │ │ │ │ - 0xffffffffffcfe3f0 (offset: 0x3379c40) -> 0x8428 fde=[ 5910] │ │ │ │ - 0xffffffffffcfe400 (offset: 0x3379c50) -> 0x843c fde=[ 5924] │ │ │ │ - 0xffffffffffcfe410 (offset: 0x3379c60) -> 0x8450 fde=[ 5938] │ │ │ │ - 0xffffffffffcfe440 (offset: 0x3379c90) -> 0x8468 fde=[ 5950] │ │ │ │ - 0xffffffffffcfe460 (offset: 0x3379cb0) -> 0x847c fde=[ 5964] │ │ │ │ - 0xffffffffffcfe570 (offset: 0x3379dc0) -> 0x84a8 fde=[ 5990] │ │ │ │ - 0xffffffffffcfe580 (offset: 0x3379dd0) -> 0x84bc fde=[ 59a4] │ │ │ │ - 0xffffffffffcfe590 (offset: 0x3379de0) -> 0x84d0 fde=[ 59b8] │ │ │ │ - 0xffffffffffcfe600 (offset: 0x3379e50) -> 0x8508 fde=[ 59f0] │ │ │ │ - 0xffffffffffcfe610 (offset: 0x3379e60) -> 0x8520 fde=[ 5a08] │ │ │ │ - 0xffffffffffcfe620 (offset: 0x3379e70) -> 0x8534 fde=[ 5a1c] │ │ │ │ - 0xffffffffffcfe650 (offset: 0x3379ea0) -> 0x8548 fde=[ 5a30] │ │ │ │ - 0xffffffffffcfe670 (offset: 0x3379ec0) -> 0x8560 fde=[ 5a48] │ │ │ │ - 0xffffffffffcfe680 (offset: 0x3379ed0) -> 0x8578 fde=[ 5a60] │ │ │ │ - 0xffffffffffcfe710 (offset: 0x3379f60) -> 0x85a0 fde=[ 5a88] │ │ │ │ - 0xffffffffffcfe770 (offset: 0x3379fc0) -> 0x85c8 fde=[ 5ab0] │ │ │ │ - 0xffffffffffcfe900 (offset: 0x337a150) -> 0x85f0 fde=[ 5ad8] │ │ │ │ - 0xffffffffffcfe9c0 (offset: 0x337a210) -> 0x8604 fde=[ 5aec] │ │ │ │ - 0xffffffffffcfeca0 (offset: 0x337a4f0) -> 0x8624 fde=[ 5b0c] │ │ │ │ - 0xffffffffffcfee10 (offset: 0x337a660) -> 0x8638 fde=[ 5b20] │ │ │ │ - 0xffffffffffcfee50 (offset: 0x337a6a0) -> 0x864c fde=[ 5b34] │ │ │ │ - 0xffffffffffcff0c0 (offset: 0x337a910) -> 0x8664 fde=[ 5b4c] │ │ │ │ - 0xffffffffffcff160 (offset: 0x337a9b0) -> 0x8680 fde=[ 5b68] │ │ │ │ - 0xffffffffffcff2a0 (offset: 0x337aaf0) -> 0x869c fde=[ 5b84] │ │ │ │ - 0xffffffffffcff590 (offset: 0x337ade0) -> 0x86b8 fde=[ 5ba0] │ │ │ │ - 0xffffffffffcff5f0 (offset: 0x337ae40) -> 0x86cc fde=[ 5bb4] │ │ │ │ - 0xffffffffffcff790 (offset: 0x337afe0) -> 0x86ec fde=[ 5bd4] │ │ │ │ - 0xffffffffffcff7f0 (offset: 0x337b040) -> 0x8700 fde=[ 5be8] │ │ │ │ - 0xffffffffffcff800 (offset: 0x337b050) -> 0x8714 fde=[ 5bfc] │ │ │ │ - 0xffffffffffcff810 (offset: 0x337b060) -> 0x8728 fde=[ 5c10] │ │ │ │ - 0xffffffffffcff870 (offset: 0x337b0c0) -> 0x873c fde=[ 5c24] │ │ │ │ - 0xffffffffffcff8d0 (offset: 0x337b120) -> 0x8750 fde=[ 5c38] │ │ │ │ - 0xffffffffffcffa20 (offset: 0x337b270) -> 0x8788 fde=[ 5c70] │ │ │ │ - 0xffffffffffcffa30 (offset: 0x337b280) -> 0x879c fde=[ 5c84] │ │ │ │ - 0xffffffffffcffa60 (offset: 0x337b2b0) -> 0x87b8 fde=[ 5ca0] │ │ │ │ - 0xffffffffffcffa90 (offset: 0x337b2e0) -> 0x87d4 fde=[ 5cbc] │ │ │ │ - 0xffffffffffcffab0 (offset: 0x337b300) -> 0x87e8 fde=[ 5cd0] │ │ │ │ - 0xffffffffffcffcc0 (offset: 0x337b510) -> 0x8808 fde=[ 5cf0] │ │ │ │ - 0xffffffffffcffcf0 (offset: 0x337b540) -> 0x881c fde=[ 5d04] │ │ │ │ - 0xffffffffffcffd70 (offset: 0x337b5c0) -> 0x8830 fde=[ 5d18] │ │ │ │ - 0xffffffffffcffe60 (offset: 0x337b6b0) -> 0x8870 fde=[ 5d58] │ │ │ │ - 0xffffffffffcfff70 (offset: 0x337b7c0) -> 0x88b0 fde=[ 5d98] │ │ │ │ - 0xffffffffffcfff80 (offset: 0x337b7d0) -> 0x88c4 fde=[ 5dac] │ │ │ │ - 0xffffffffffd00080 (offset: 0x337b8d0) -> 0x88e4 fde=[ 5dcc] │ │ │ │ - 0xffffffffffd00250 (offset: 0x337baa0) -> 0x8920 fde=[ 5e08] │ │ │ │ - 0xffffffffffd002c0 (offset: 0x337bb10) -> 0x893c fde=[ 5e24] │ │ │ │ - 0xffffffffffd00650 (offset: 0x337bea0) -> 0x895c fde=[ 5e44] │ │ │ │ - 0xffffffffffd01b40 (offset: 0x337d390) -> 0x89d0 fde=[ 5eb8] │ │ │ │ - 0xffffffffffd01b50 (offset: 0x337d3a0) -> 0x89e8 fde=[ 5ed0] │ │ │ │ - 0xffffffffffd01c30 (offset: 0x337d480) -> 0x89fc fde=[ 5ee4] │ │ │ │ - 0xffffffffffd01c80 (offset: 0x337d4d0) -> 0x8a10 fde=[ 5ef8] │ │ │ │ - 0xffffffffffd01d30 (offset: 0x337d580) -> 0x8a40 fde=[ 5f28] │ │ │ │ - 0xffffffffffd01d50 (offset: 0x337d5a0) -> 0x8a54 fde=[ 5f3c] │ │ │ │ - 0xffffffffffd01d60 (offset: 0x337d5b0) -> 0x8a68 fde=[ 5f50] │ │ │ │ - 0xffffffffffd01d70 (offset: 0x337d5c0) -> 0x8a7c fde=[ 5f64] │ │ │ │ - 0xffffffffffd01d80 (offset: 0x337d5d0) -> 0x8a90 fde=[ 5f78] │ │ │ │ - 0xffffffffffd01db0 (offset: 0x337d600) -> 0x8aa4 fde=[ 5f8c] │ │ │ │ - 0xffffffffffd01e20 (offset: 0x337d670) -> 0x8ab8 fde=[ 5fa0] │ │ │ │ - 0xffffffffffd01ff0 (offset: 0x337d840) -> 0x8ad4 fde=[ 5fbc] │ │ │ │ - 0xffffffffffd02170 (offset: 0x337d9c0) -> 0x8b10 fde=[ 5ff8] │ │ │ │ - 0xffffffffffd021c0 (offset: 0x337da10) -> 0x8b24 fde=[ 600c] │ │ │ │ - 0xffffffffffd02220 (offset: 0x337da70) -> 0x8b38 fde=[ 6020] │ │ │ │ - 0xffffffffffd02230 (offset: 0x337da80) -> 0x8b4c fde=[ 6034] │ │ │ │ - 0xffffffffffd02350 (offset: 0x337dba0) -> 0x8b88 fde=[ 6070] │ │ │ │ - 0xffffffffffd02360 (offset: 0x337dbb0) -> 0x8b9c fde=[ 6084] │ │ │ │ - 0xffffffffffd023a0 (offset: 0x337dbf0) -> 0x8bc4 fde=[ 60ac] │ │ │ │ - 0xffffffffffd023e0 (offset: 0x337dc30) -> 0x8be4 fde=[ 60cc] │ │ │ │ - 0xffffffffffd025e0 (offset: 0x337de30) -> 0x8c34 fde=[ 611c] │ │ │ │ - 0xffffffffffd02620 (offset: 0x337de70) -> 0x8c50 fde=[ 6138] │ │ │ │ - 0xffffffffffd02670 (offset: 0x337dec0) -> 0x8c68 fde=[ 6150] │ │ │ │ - 0xffffffffffd02810 (offset: 0x337e060) -> 0x8cb8 fde=[ 61a0] │ │ │ │ - 0xffffffffffd028b0 (offset: 0x337e100) -> 0x8ccc fde=[ 61b4] │ │ │ │ - 0xffffffffffd02b80 (offset: 0x337e3d0) -> 0x8d30 fde=[ 6218] │ │ │ │ - 0xffffffffffd02bf0 (offset: 0x337e440) -> 0x8d44 fde=[ 622c] │ │ │ │ - 0xffffffffffd02c50 (offset: 0x337e4a0) -> 0x8d6c fde=[ 6254] │ │ │ │ - 0xffffffffffd02cb0 (offset: 0x337e500) -> 0x8d88 fde=[ 6270] │ │ │ │ - 0xffffffffffd02cd0 (offset: 0x337e520) -> 0x8d9c fde=[ 6284] │ │ │ │ - 0xffffffffffd02d00 (offset: 0x337e550) -> 0x8db0 fde=[ 6298] │ │ │ │ - 0xffffffffffd02fb0 (offset: 0x337e800) -> 0x8e14 fde=[ 62fc] │ │ │ │ - 0xffffffffffd03120 (offset: 0x337e970) -> 0x8e44 fde=[ 632c] │ │ │ │ - 0xffffffffffd03130 (offset: 0x337e980) -> 0x8e58 fde=[ 6340] │ │ │ │ - 0xffffffffffd03800 (offset: 0x337f050) -> 0x8ea8 fde=[ 6390] │ │ │ │ - 0xffffffffffd03810 (offset: 0x337f060) -> 0x8ebc fde=[ 63a4] │ │ │ │ - 0xffffffffffd03820 (offset: 0x337f070) -> 0x8ed0 fde=[ 63b8] │ │ │ │ - 0xffffffffffd03830 (offset: 0x337f080) -> 0x8ee8 fde=[ 63d0] │ │ │ │ - 0xffffffffffd03c40 (offset: 0x337f490) -> 0x8f38 fde=[ 6420] │ │ │ │ - 0xffffffffffd03c60 (offset: 0x337f4b0) -> 0x8f54 fde=[ 643c] │ │ │ │ - 0xffffffffffd03c70 (offset: 0x337f4c0) -> 0x8f70 fde=[ 6458] │ │ │ │ - 0xffffffffffd03cc0 (offset: 0x337f510) -> 0x8f9c fde=[ 6484] │ │ │ │ - 0xffffffffffd03d40 (offset: 0x337f590) -> 0x8fc0 fde=[ 64a8] │ │ │ │ - 0xffffffffffd03dc0 (offset: 0x337f610) -> 0x8fd4 fde=[ 64bc] │ │ │ │ - 0xffffffffffd03e60 (offset: 0x337f6b0) -> 0x8ff0 fde=[ 64d8] │ │ │ │ - 0xffffffffffd03f60 (offset: 0x337f7b0) -> 0x900c fde=[ 64f4] │ │ │ │ - 0xffffffffffd04020 (offset: 0x337f870) -> 0x9028 fde=[ 6510] │ │ │ │ - 0xffffffffffd040e0 (offset: 0x337f930) -> 0x9044 fde=[ 652c] │ │ │ │ - 0xffffffffffd041b0 (offset: 0x337fa00) -> 0x9058 fde=[ 6540] │ │ │ │ - 0xffffffffffd041c0 (offset: 0x337fa10) -> 0x906c fde=[ 6554] │ │ │ │ - 0xffffffffffd04260 (offset: 0x337fab0) -> 0x9088 fde=[ 6570] │ │ │ │ - 0xffffffffffd04320 (offset: 0x337fb70) -> 0x90a4 fde=[ 658c] │ │ │ │ - 0xffffffffffd04430 (offset: 0x337fc80) -> 0x90c0 fde=[ 65a8] │ │ │ │ - 0xffffffffffd04540 (offset: 0x337fd90) -> 0x90dc fde=[ 65c4] │ │ │ │ - 0xffffffffffd049f0 (offset: 0x3380240) -> 0x9100 fde=[ 65e8] │ │ │ │ - 0xffffffffffd04a80 (offset: 0x33802d0) -> 0x911c fde=[ 6604] │ │ │ │ - 0xffffffffffd04b80 (offset: 0x33803d0) -> 0x91b8 fde=[ 66a0] │ │ │ │ - 0xffffffffffd04f90 (offset: 0x33807e0) -> 0x91e4 fde=[ 66cc] │ │ │ │ - 0xffffffffffd04fc0 (offset: 0x3380810) -> 0x91f8 fde=[ 66e0] │ │ │ │ - 0xffffffffffd04ff0 (offset: 0x3380840) -> 0x920c fde=[ 66f4] │ │ │ │ - 0xffffffffffd053f0 (offset: 0x3380c40) -> 0x9270 fde=[ 6758] │ │ │ │ - 0xffffffffffd05550 (offset: 0x3380da0) -> 0x9334 fde=[ 681c] │ │ │ │ - 0xffffffffffd05770 (offset: 0x3380fc0) -> 0x936c fde=[ 6854] │ │ │ │ - 0xffffffffffd05830 (offset: 0x3381080) -> 0x9388 fde=[ 6870] │ │ │ │ - 0xffffffffffd05840 (offset: 0x3381090) -> 0x939c fde=[ 6884] │ │ │ │ - 0xffffffffffd05900 (offset: 0x3381150) -> 0x93b8 fde=[ 68a0] │ │ │ │ - 0xffffffffffd059c0 (offset: 0x3381210) -> 0x93d4 fde=[ 68bc] │ │ │ │ - 0xffffffffffd05ac0 (offset: 0x3381310) -> 0x93f0 fde=[ 68d8] │ │ │ │ - 0xffffffffffd05b00 (offset: 0x3381350) -> 0x940c fde=[ 68f4] │ │ │ │ - 0xffffffffffd05b40 (offset: 0x3381390) -> 0x9428 fde=[ 6910] │ │ │ │ - 0xffffffffffd05b50 (offset: 0x33813a0) -> 0x94a0 fde=[ 6988] │ │ │ │ - 0xffffffffffd05c50 (offset: 0x33814a0) -> 0x94b4 fde=[ 699c] │ │ │ │ - 0xffffffffffd05c90 (offset: 0x33814e0) -> 0x94dc fde=[ 69c4] │ │ │ │ - 0xffffffffffd05d90 (offset: 0x33815e0) -> 0x9514 fde=[ 69fc] │ │ │ │ - 0xffffffffffd05de0 (offset: 0x3381630) -> 0x952c fde=[ 6a14] │ │ │ │ - 0xffffffffffd05e20 (offset: 0x3381670) -> 0x9554 fde=[ 6a3c] │ │ │ │ - 0xffffffffffd05f40 (offset: 0x3381790) -> 0x9590 fde=[ 6a78] │ │ │ │ - 0xffffffffffd05fb0 (offset: 0x3381800) -> 0x95ac fde=[ 6a94] │ │ │ │ - 0xffffffffffd06010 (offset: 0x3381860) -> 0x95e8 fde=[ 6ad0] │ │ │ │ - 0xffffffffffd065d0 (offset: 0x3381e20) -> 0x9634 fde=[ 6b1c] │ │ │ │ - 0xffffffffffd065f0 (offset: 0x3381e40) -> 0x9648 fde=[ 6b30] │ │ │ │ - 0xffffffffffd06660 (offset: 0x3381eb0) -> 0x965c fde=[ 6b44] │ │ │ │ - 0xffffffffffd06670 (offset: 0x3381ec0) -> 0x9670 fde=[ 6b58] │ │ │ │ - 0xffffffffffd06730 (offset: 0x3381f80) -> 0x96e0 fde=[ 6bc8] │ │ │ │ - 0xffffffffffd06d30 (offset: 0x3382580) -> 0x972c fde=[ 6c14] │ │ │ │ - 0xffffffffffd06d90 (offset: 0x33825e0) -> 0x9748 fde=[ 6c30] │ │ │ │ - 0xffffffffffd06df0 (offset: 0x3382640) -> 0x9764 fde=[ 6c4c] │ │ │ │ - 0xffffffffffd06ef0 (offset: 0x3382740) -> 0x9790 fde=[ 6c78] │ │ │ │ - 0xffffffffffd06f30 (offset: 0x3382780) -> 0x97b0 fde=[ 6c98] │ │ │ │ - 0xffffffffffd06fd0 (offset: 0x3382820) -> 0x97dc fde=[ 6cc4] │ │ │ │ - 0xffffffffffd07060 (offset: 0x33828b0) -> 0x97fc fde=[ 6ce4] │ │ │ │ - 0xffffffffffd07180 (offset: 0x33829d0) -> 0x9894 fde=[ 6d7c] │ │ │ │ - 0xffffffffffd073a0 (offset: 0x3382bf0) -> 0x9910 fde=[ 6df8] │ │ │ │ - 0xffffffffffd07780 (offset: 0x3382fd0) -> 0x9960 fde=[ 6e48] │ │ │ │ - 0xffffffffffd077a0 (offset: 0x3382ff0) -> 0x99c8 fde=[ 6eb0] │ │ │ │ - 0xffffffffffd07d10 (offset: 0x3383560) -> 0x9a04 fde=[ 6eec] │ │ │ │ - 0xffffffffffd07fa0 (offset: 0x33837f0) -> 0x9a50 fde=[ 6f38] │ │ │ │ - 0xffffffffffd080a0 (offset: 0x33838f0) -> 0x9a9c fde=[ 6f84] │ │ │ │ - 0xffffffffffd08bb0 (offset: 0x3384400) -> 0x9ae0 fde=[ 6fc8] │ │ │ │ - 0xffffffffffd08c40 (offset: 0x3384490) -> 0x9af4 fde=[ 6fdc] │ │ │ │ - 0xffffffffffd08c80 (offset: 0x33844d0) -> 0x9b08 fde=[ 6ff0] │ │ │ │ - 0xffffffffffd08da0 (offset: 0x33845f0) -> 0x9b38 fde=[ 7020] │ │ │ │ - 0xffffffffffd08f00 (offset: 0x3384750) -> 0x9b54 fde=[ 703c] │ │ │ │ - 0xffffffffffd08ff0 (offset: 0x3384840) -> 0x9ba4 fde=[ 708c] │ │ │ │ - 0xffffffffffd090c0 (offset: 0x3384910) -> 0x9bb8 fde=[ 70a0] │ │ │ │ - 0xffffffffffd09320 (offset: 0x3384b70) -> 0x9c04 fde=[ 70ec] │ │ │ │ - 0xffffffffffd09650 (offset: 0x3384ea0) -> 0x9c20 fde=[ 7108] │ │ │ │ - 0xffffffffffd09680 (offset: 0x3384ed0) -> 0x9c3c fde=[ 7124] │ │ │ │ - 0xffffffffffd09a10 (offset: 0x3385260) -> 0x9ca0 fde=[ 7188] │ │ │ │ - 0xffffffffffd09a20 (offset: 0x3385270) -> 0x9cb4 fde=[ 719c] │ │ │ │ - 0xffffffffffd09a30 (offset: 0x3385280) -> 0x9cc8 fde=[ 71b0] │ │ │ │ - 0xffffffffffd09a70 (offset: 0x33852c0) -> 0x9cdc fde=[ 71c4] │ │ │ │ - 0xffffffffffd09ab0 (offset: 0x3385300) -> 0x9cf0 fde=[ 71d8] │ │ │ │ - 0xffffffffffd09ad0 (offset: 0x3385320) -> 0x9d04 fde=[ 71ec] │ │ │ │ - 0xffffffffffd09af0 (offset: 0x3385340) -> 0x9d18 fde=[ 7200] │ │ │ │ - 0xffffffffffd09c20 (offset: 0x3385470) -> 0x9d3c fde=[ 7224] │ │ │ │ - 0xffffffffffd09c30 (offset: 0x3385480) -> 0x9d50 fde=[ 7238] │ │ │ │ - 0xffffffffffd09c50 (offset: 0x33854a0) -> 0x9d64 fde=[ 724c] │ │ │ │ - 0xffffffffffd09e90 (offset: 0x33856e0) -> 0x9d80 fde=[ 7268] │ │ │ │ - 0xffffffffffd09ec0 (offset: 0x3385710) -> 0x9d9c fde=[ 7284] │ │ │ │ - 0xffffffffffd0a090 (offset: 0x33858e0) -> 0x9dd4 fde=[ 72bc] │ │ │ │ - 0xffffffffffd0a1a0 (offset: 0x33859f0) -> 0x9e00 fde=[ 72e8] │ │ │ │ - 0xffffffffffd0a330 (offset: 0x3385b80) -> 0x9e38 fde=[ 7320] │ │ │ │ - 0xffffffffffd0a510 (offset: 0x3385d60) -> 0x9e84 fde=[ 736c] │ │ │ │ - 0xffffffffffd0a5d0 (offset: 0x3385e20) -> 0x9ea0 fde=[ 7388] │ │ │ │ - 0xffffffffffd0a6a0 (offset: 0x3385ef0) -> 0x9ebc fde=[ 73a4] │ │ │ │ - 0xffffffffffd0a780 (offset: 0x3385fd0) -> 0x9ed8 fde=[ 73c0] │ │ │ │ - 0xffffffffffd0a860 (offset: 0x33860b0) -> 0x9ef4 fde=[ 73dc] │ │ │ │ - 0xffffffffffd0a930 (offset: 0x3386180) -> 0x9f10 fde=[ 73f8] │ │ │ │ - 0xffffffffffd0aa00 (offset: 0x3386250) -> 0x9f2c fde=[ 7414] │ │ │ │ - 0xffffffffffd0aa10 (offset: 0x3386260) -> 0x9f40 fde=[ 7428] │ │ │ │ - 0xffffffffffd0aad0 (offset: 0x3386320) -> 0x9f5c fde=[ 7444] │ │ │ │ - 0xffffffffffd0ab50 (offset: 0x33863a0) -> 0x9f84 fde=[ 746c] │ │ │ │ - 0xffffffffffd0abc0 (offset: 0x3386410) -> 0x9f98 fde=[ 7480] │ │ │ │ - 0xffffffffffd0abe0 (offset: 0x3386430) -> 0x9fb0 fde=[ 7498] │ │ │ │ - 0xffffffffffd0ac10 (offset: 0x3386460) -> 0x9fc4 fde=[ 74ac] │ │ │ │ - 0xffffffffffd0aca0 (offset: 0x33864f0) -> 0x9fd8 fde=[ 74c0] │ │ │ │ - 0xffffffffffd0ace0 (offset: 0x3386530) -> 0x9fec fde=[ 74d4] │ │ │ │ - 0xffffffffffd0ad40 (offset: 0x3386590) -> 0xa000 fde=[ 74e8] │ │ │ │ - 0xffffffffffd0ad50 (offset: 0x33865a0) -> 0xa014 fde=[ 74fc] │ │ │ │ - 0xffffffffffd0adb0 (offset: 0x3386600) -> 0xa028 fde=[ 7510] │ │ │ │ - 0xffffffffffd0ae10 (offset: 0x3386660) -> 0xa03c fde=[ 7524] │ │ │ │ - 0xffffffffffd0ae80 (offset: 0x33866d0) -> 0xa050 fde=[ 7538] │ │ │ │ - 0xffffffffffd0aed0 (offset: 0x3386720) -> 0xa078 fde=[ 7560] │ │ │ │ - 0xffffffffffd0afd0 (offset: 0x3386820) -> 0xa0a4 fde=[ 758c] │ │ │ │ - 0xffffffffffd0b020 (offset: 0x3386870) -> 0xa0b8 fde=[ 75a0] │ │ │ │ - 0xffffffffffd0b080 (offset: 0x33868d0) -> 0xa0cc fde=[ 75b4] │ │ │ │ - 0xffffffffffd0b090 (offset: 0x33868e0) -> 0xa0e0 fde=[ 75c8] │ │ │ │ - 0xffffffffffd0b290 (offset: 0x3386ae0) -> 0xa110 fde=[ 75f8] │ │ │ │ - 0xffffffffffd0b370 (offset: 0x3386bc0) -> 0xa150 fde=[ 7638] │ │ │ │ - 0xffffffffffd0b390 (offset: 0x3386be0) -> 0xa168 fde=[ 7650] │ │ │ │ - 0xffffffffffd0b3c0 (offset: 0x3386c10) -> 0xa180 fde=[ 7668] │ │ │ │ - 0xffffffffffd0b450 (offset: 0x3386ca0) -> 0xa1a4 fde=[ 768c] │ │ │ │ - 0xffffffffffd0b470 (offset: 0x3386cc0) -> 0xa1c0 fde=[ 76a8] │ │ │ │ - 0xffffffffffd0b490 (offset: 0x3386ce0) -> 0xa1d4 fde=[ 76bc] │ │ │ │ - 0xffffffffffd0b4a0 (offset: 0x3386cf0) -> 0xa1e8 fde=[ 76d0] │ │ │ │ - 0xffffffffffd0b510 (offset: 0x3386d60) -> 0xa204 fde=[ 76ec] │ │ │ │ - 0xffffffffffd0b5c0 (offset: 0x3386e10) -> 0xa228 fde=[ 7710] │ │ │ │ - 0xffffffffffd0b5f0 (offset: 0x3386e40) -> 0xa244 fde=[ 772c] │ │ │ │ - 0xffffffffffd0b620 (offset: 0x3386e70) -> 0xa260 fde=[ 7748] │ │ │ │ - 0xffffffffffd0b670 (offset: 0x3386ec0) -> 0xa28c fde=[ 7774] │ │ │ │ - 0xffffffffffd0b6a0 (offset: 0x3386ef0) -> 0xa2b4 fde=[ 779c] │ │ │ │ - 0xffffffffffd0b6c0 (offset: 0x3386f10) -> 0xa2d0 fde=[ 77b8] │ │ │ │ - 0xffffffffffd0b870 (offset: 0x33870c0) -> 0xa2fc fde=[ 77e4] │ │ │ │ - 0xffffffffffd0ba00 (offset: 0x3387250) -> 0xa328 fde=[ 7810] │ │ │ │ - 0xffffffffffd0ba70 (offset: 0x33872c0) -> 0xa344 fde=[ 782c] │ │ │ │ - 0xffffffffffd0bad0 (offset: 0x3387320) -> 0xa360 fde=[ 7848] │ │ │ │ - 0xffffffffffd0bb90 (offset: 0x33873e0) -> 0xa384 fde=[ 786c] │ │ │ │ - 0xffffffffffd0bba0 (offset: 0x33873f0) -> 0xa398 fde=[ 7880] │ │ │ │ - 0xffffffffffd0bd00 (offset: 0x3387550) -> 0xa3e4 fde=[ 78cc] │ │ │ │ - 0xffffffffffd0bd60 (offset: 0x33875b0) -> 0xa400 fde=[ 78e8] │ │ │ │ - 0xffffffffffd0bde0 (offset: 0x3387630) -> 0xa43c fde=[ 7924] │ │ │ │ - 0xffffffffffd0bdf0 (offset: 0x3387640) -> 0xa450 fde=[ 7938] │ │ │ │ - 0xffffffffffd0be50 (offset: 0x33876a0) -> 0xa474 fde=[ 795c] │ │ │ │ - 0xffffffffffd0beb0 (offset: 0x3387700) -> 0xa490 fde=[ 7978] │ │ │ │ - 0xffffffffffd0bec0 (offset: 0x3387710) -> 0xa4a4 fde=[ 798c] │ │ │ │ - 0xffffffffffd0bed0 (offset: 0x3387720) -> 0xa4b8 fde=[ 79a0] │ │ │ │ - 0xffffffffffd0bf20 (offset: 0x3387770) -> 0xa4d8 fde=[ 79c0] │ │ │ │ - 0xffffffffffd0bf60 (offset: 0x33877b0) -> 0xa4f4 fde=[ 79dc] │ │ │ │ - 0xffffffffffd0bff0 (offset: 0x3387840) -> 0xa510 fde=[ 79f8] │ │ │ │ - 0xffffffffffd0c340 (offset: 0x3387b90) -> 0xa560 fde=[ 7a48] │ │ │ │ - 0xffffffffffd0c380 (offset: 0x3387bd0) -> 0xa57c fde=[ 7a64] │ │ │ │ - 0xffffffffffd0c410 (offset: 0x3387c60) -> 0xa5a8 fde=[ 7a90] │ │ │ │ - 0xffffffffffd0c450 (offset: 0x3387ca0) -> 0xa5c8 fde=[ 7ab0] │ │ │ │ - 0xffffffffffd0c460 (offset: 0x3387cb0) -> 0xa5dc fde=[ 7ac4] │ │ │ │ - 0xffffffffffd0c480 (offset: 0x3387cd0) -> 0xa5f4 fde=[ 7adc] │ │ │ │ - 0xffffffffffd0c490 (offset: 0x3387ce0) -> 0xa608 fde=[ 7af0] │ │ │ │ - 0xffffffffffd0c4e0 (offset: 0x3387d30) -> 0xa638 fde=[ 7b20] │ │ │ │ - 0xffffffffffd0c530 (offset: 0x3387d80) -> 0xa670 fde=[ 7b58] │ │ │ │ - 0xffffffffffd0c5d0 (offset: 0x3387e20) -> 0xa694 fde=[ 7b7c] │ │ │ │ - 0xffffffffffd0c600 (offset: 0x3387e50) -> 0xa6b0 fde=[ 7b98] │ │ │ │ - 0xffffffffffd0c630 (offset: 0x3387e80) -> 0xa6cc fde=[ 7bb4] │ │ │ │ - 0xffffffffffd0c660 (offset: 0x3387eb0) -> 0xa6e8 fde=[ 7bd0] │ │ │ │ - 0xffffffffffd0c690 (offset: 0x3387ee0) -> 0xa704 fde=[ 7bec] │ │ │ │ - 0xffffffffffd0c770 (offset: 0x3387fc0) -> 0xa748 fde=[ 7c30] │ │ │ │ - 0xffffffffffd0c780 (offset: 0x3387fd0) -> 0xa75c fde=[ 7c44] │ │ │ │ - 0xffffffffffd0c790 (offset: 0x3387fe0) -> 0xa770 fde=[ 7c58] │ │ │ │ - 0xffffffffffd0c840 (offset: 0x3388090) -> 0xa7c8 fde=[ 7cb0] │ │ │ │ - 0xffffffffffd0c880 (offset: 0x33880d0) -> 0xa7f0 fde=[ 7cd8] │ │ │ │ - 0xffffffffffd0c890 (offset: 0x33880e0) -> 0xa804 fde=[ 7cec] │ │ │ │ - 0xffffffffffd0c8a0 (offset: 0x33880f0) -> 0xa818 fde=[ 7d00] │ │ │ │ - 0xffffffffffd0c8b0 (offset: 0x3388100) -> 0xa82c fde=[ 7d14] │ │ │ │ - 0xffffffffffd0c8c0 (offset: 0x3388110) -> 0xa840 fde=[ 7d28] │ │ │ │ - 0xffffffffffd0c8f0 (offset: 0x3388140) -> 0xa85c fde=[ 7d44] │ │ │ │ - 0xffffffffffd0c900 (offset: 0x3388150) -> 0xa870 fde=[ 7d58] │ │ │ │ - 0xffffffffffd0c930 (offset: 0x3388180) -> 0xa88c fde=[ 7d74] │ │ │ │ - 0xffffffffffd0c960 (offset: 0x33881b0) -> 0xa8a8 fde=[ 7d90] │ │ │ │ - 0xffffffffffd0c970 (offset: 0x33881c0) -> 0xa8bc fde=[ 7da4] │ │ │ │ - 0xffffffffffd0c980 (offset: 0x33881d0) -> 0xa8d0 fde=[ 7db8] │ │ │ │ - 0xffffffffffd0c990 (offset: 0x33881e0) -> 0xa8e4 fde=[ 7dcc] │ │ │ │ - 0xffffffffffd0c9d0 (offset: 0x3388220) -> 0xa900 fde=[ 7de8] │ │ │ │ - 0xffffffffffd0ca00 (offset: 0x3388250) -> 0xa91c fde=[ 7e04] │ │ │ │ - 0xffffffffffd0ca30 (offset: 0x3388280) -> 0xa938 fde=[ 7e20] │ │ │ │ - 0xffffffffffd0ca40 (offset: 0x3388290) -> 0xa94c fde=[ 7e34] │ │ │ │ - 0xffffffffffd0ca70 (offset: 0x33882c0) -> 0xa96c fde=[ 7e54] │ │ │ │ - 0xffffffffffd0ca90 (offset: 0x33882e0) -> 0xa988 fde=[ 7e70] │ │ │ │ - 0xffffffffffd0cae0 (offset: 0x3388330) -> 0xa9a4 fde=[ 7e8c] │ │ │ │ - 0xffffffffffd0d0d0 (offset: 0x3388920) -> 0xa9f8 fde=[ 7ee0] │ │ │ │ - 0xffffffffffd0d0e0 (offset: 0x3388930) -> 0xaa0c fde=[ 7ef4] │ │ │ │ - 0xffffffffffd0d100 (offset: 0x3388950) -> 0xaa20 fde=[ 7f08] │ │ │ │ - 0xffffffffffd0d180 (offset: 0x33889d0) -> 0xaa54 fde=[ 7f3c] │ │ │ │ - 0xffffffffffd0d1a0 (offset: 0x33889f0) -> 0xaa68 fde=[ 7f50] │ │ │ │ - 0xffffffffffd0d230 (offset: 0x3388a80) -> 0xaa80 fde=[ 7f68] │ │ │ │ - 0xffffffffffd0d240 (offset: 0x3388a90) -> 0xaa94 fde=[ 7f7c] │ │ │ │ - 0xffffffffffd0d290 (offset: 0x3388ae0) -> 0xaaac fde=[ 7f94] │ │ │ │ - 0xffffffffffd0d2a0 (offset: 0x3388af0) -> 0xaac0 fde=[ 7fa8] │ │ │ │ - 0xffffffffffd0d2b0 (offset: 0x3388b00) -> 0xaad4 fde=[ 7fbc] │ │ │ │ - 0xffffffffffd0d310 (offset: 0x3388b60) -> 0xaaf0 fde=[ 7fd8] │ │ │ │ - 0xffffffffffd0d330 (offset: 0x3388b80) -> 0xab04 fde=[ 7fec] │ │ │ │ - 0xffffffffffd0d350 (offset: 0x3388ba0) -> 0xab18 fde=[ 8000] │ │ │ │ - 0xffffffffffd0d360 (offset: 0x3388bb0) -> 0xab2c fde=[ 8014] │ │ │ │ - 0xffffffffffd0d3b0 (offset: 0x3388c00) -> 0xab44 fde=[ 802c] │ │ │ │ - 0xffffffffffd0d6c0 (offset: 0x3388f10) -> 0xab94 fde=[ 807c] │ │ │ │ - 0xffffffffffd0d7f0 (offset: 0x3389040) -> 0xabc0 fde=[ 80a8] │ │ │ │ - 0xffffffffffd0d860 (offset: 0x33890b0) -> 0xabe4 fde=[ 80cc] │ │ │ │ - 0xffffffffffd0d9e0 (offset: 0x3389230) -> 0xac20 fde=[ 8108] │ │ │ │ - 0xffffffffffd0dab0 (offset: 0x3389300) -> 0xac50 fde=[ 8138] │ │ │ │ - 0xffffffffffd0dad0 (offset: 0x3389320) -> 0xac64 fde=[ 814c] │ │ │ │ - 0xffffffffffd0daf0 (offset: 0x3389340) -> 0xac78 fde=[ 8160] │ │ │ │ - 0xffffffffffd1aaf0 (offset: 0x3396340) -> 0xaca0 fde=[ 8188] │ │ │ │ - 0xffffffffffd1ab20 (offset: 0x3396370) -> 0xacc8 fde=[ 81b0] │ │ │ │ - 0xffffffffffd1ab90 (offset: 0x33963e0) -> 0xad04 fde=[ 81ec] │ │ │ │ - 0xffffffffffd1ad80 (offset: 0x33965d0) -> 0xad50 fde=[ 8238] │ │ │ │ - 0xffffffffffd1ae60 (offset: 0x33966b0) -> 0xad8c fde=[ 8274] │ │ │ │ - 0xffffffffffd1aed0 (offset: 0x3396720) -> 0xadb8 fde=[ 82a0] │ │ │ │ - 0xffffffffffd1aef0 (offset: 0x3396740) -> 0xadd0 fde=[ 82b8] │ │ │ │ - 0xffffffffffd1af20 (offset: 0x3396770) -> 0xadec fde=[ 82d4] │ │ │ │ - 0xffffffffffd1af50 (offset: 0x33967a0) -> 0xae08 fde=[ 82f0] │ │ │ │ - 0xffffffffffd1afa0 (offset: 0x33967f0) -> 0xae24 fde=[ 830c] │ │ │ │ - 0xffffffffffd1b050 (offset: 0x33968a0) -> 0xae3c fde=[ 8324] │ │ │ │ - 0xffffffffffd1b0a0 (offset: 0x33968f0) -> 0xae64 fde=[ 834c] │ │ │ │ - 0xffffffffffd1b0b0 (offset: 0x3396900) -> 0xae78 fde=[ 8360] │ │ │ │ - 0xffffffffffd1b0d0 (offset: 0x3396920) -> 0xae8c fde=[ 8374] │ │ │ │ - 0xffffffffffd1b140 (offset: 0x3396990) -> 0xaea0 fde=[ 8388] │ │ │ │ - 0xffffffffffd1b200 (offset: 0x3396a50) -> 0xaec0 fde=[ 83a8] │ │ │ │ - 0xffffffffffd1b2c0 (offset: 0x3396b10) -> 0xaee4 fde=[ 83cc] │ │ │ │ - 0xffffffffffd1b300 (offset: 0x3396b50) -> 0xaf00 fde=[ 83e8] │ │ │ │ - 0xffffffffffd1b330 (offset: 0x3396b80) -> 0xaf1c fde=[ 8404] │ │ │ │ - 0xffffffffffd1b470 (offset: 0x3396cc0) -> 0xaf3c fde=[ 8424] │ │ │ │ - 0xffffffffffd1b4d0 (offset: 0x3396d20) -> 0xaf5c fde=[ 8444] │ │ │ │ - 0xffffffffffd1b5c0 (offset: 0x3396e10) -> 0xaf78 fde=[ 8460] │ │ │ │ - 0xffffffffffd1b6e0 (offset: 0x3396f30) -> 0xafb0 fde=[ 8498] │ │ │ │ - 0xffffffffffd1b7e0 (offset: 0x3397030) -> 0xafc8 fde=[ 84b0] │ │ │ │ - 0xffffffffffd1b800 (offset: 0x3397050) -> 0xafdc fde=[ 84c4] │ │ │ │ - 0xffffffffffd1b810 (offset: 0x3397060) -> 0xaff0 fde=[ 84d8] │ │ │ │ - 0xffffffffffd1b8f0 (offset: 0x3397140) -> 0xb01c fde=[ 8504] │ │ │ │ - 0xffffffffffd1b930 (offset: 0x3397180) -> 0xb030 fde=[ 8518] │ │ │ │ - 0xffffffffffd1b9f0 (offset: 0x3397240) -> 0xb068 fde=[ 8550] │ │ │ │ - 0xffffffffffd1ba10 (offset: 0x3397260) -> 0xb080 fde=[ 8568] │ │ │ │ - 0xffffffffffd1bad0 (offset: 0x3397320) -> 0xb094 fde=[ 857c] │ │ │ │ - 0xffffffffffd1bdd0 (offset: 0x3397620) -> 0xb0b8 fde=[ 85a0] │ │ │ │ - 0xffffffffffd1be90 (offset: 0x33976e0) -> 0xb0f0 fde=[ 85d8] │ │ │ │ - 0xffffffffffd1bed0 (offset: 0x3397720) -> 0xb110 fde=[ 85f8] │ │ │ │ - 0xffffffffffd1bf50 (offset: 0x33977a0) -> 0xb144 fde=[ 862c] │ │ │ │ - 0xffffffffffd1bfb0 (offset: 0x3397800) -> 0xb158 fde=[ 8640] │ │ │ │ - 0xffffffffffd1c800 (offset: 0x3398050) -> 0xb1a0 fde=[ 8688] │ │ │ │ - 0xffffffffffd1c980 (offset: 0x33981d0) -> 0xb200 fde=[ 86e8] │ │ │ │ - 0xffffffffffd1cb00 (offset: 0x3398350) -> 0xb22c fde=[ 8714] │ │ │ │ - 0xffffffffffd1cb10 (offset: 0x3398360) -> 0xb240 fde=[ 8728] │ │ │ │ - 0xffffffffffd1cb30 (offset: 0x3398380) -> 0xb254 fde=[ 873c] │ │ │ │ - 0xffffffffffd1cb50 (offset: 0x33983a0) -> 0xb268 fde=[ 8750] │ │ │ │ - 0xffffffffffd1cb60 (offset: 0x33983b0) -> 0xb27c fde=[ 8764] │ │ │ │ - 0xffffffffffd1cb70 (offset: 0x33983c0) -> 0xb290 fde=[ 8778] │ │ │ │ - 0xffffffffffd1cb90 (offset: 0x33983e0) -> 0xb2a4 fde=[ 878c] │ │ │ │ - 0xffffffffffd1cba0 (offset: 0x33983f0) -> 0xb2b8 fde=[ 87a0] │ │ │ │ - 0xffffffffffd1cbb0 (offset: 0x3398400) -> 0xb2cc fde=[ 87b4] │ │ │ │ - 0xffffffffffd1cbc0 (offset: 0x3398410) -> 0xb2e0 fde=[ 87c8] │ │ │ │ - 0xffffffffffd1cbd0 (offset: 0x3398420) -> 0xb2f4 fde=[ 87dc] │ │ │ │ - 0xffffffffffd1cbe0 (offset: 0x3398430) -> 0xb308 fde=[ 87f0] │ │ │ │ - 0xffffffffffd1cbf0 (offset: 0x3398440) -> 0xb31c fde=[ 8804] │ │ │ │ - 0xffffffffffd1cc00 (offset: 0x3398450) -> 0xb330 fde=[ 8818] │ │ │ │ - 0xffffffffffd1cc10 (offset: 0x3398460) -> 0xb344 fde=[ 882c] │ │ │ │ - 0xffffffffffd1cc20 (offset: 0x3398470) -> 0xb358 fde=[ 8840] │ │ │ │ - 0xffffffffffd1cc30 (offset: 0x3398480) -> 0xb36c fde=[ 8854] │ │ │ │ - 0xffffffffffd1cc40 (offset: 0x3398490) -> 0xb380 fde=[ 8868] │ │ │ │ - 0xffffffffffd1cc50 (offset: 0x33984a0) -> 0xb394 fde=[ 887c] │ │ │ │ - 0xffffffffffd1cc60 (offset: 0x33984b0) -> 0xb3a8 fde=[ 8890] │ │ │ │ - 0xffffffffffd1cc70 (offset: 0x33984c0) -> 0xb3bc fde=[ 88a4] │ │ │ │ - 0xffffffffffd1cc80 (offset: 0x33984d0) -> 0xb3d0 fde=[ 88b8] │ │ │ │ - 0xffffffffffd1cc90 (offset: 0x33984e0) -> 0xb3e4 fde=[ 88cc] │ │ │ │ - 0xffffffffffd1cca0 (offset: 0x33984f0) -> 0xb3f8 fde=[ 88e0] │ │ │ │ - 0xffffffffffd1ccb0 (offset: 0x3398500) -> 0xb40c fde=[ 88f4] │ │ │ │ - 0xffffffffffd1ccc0 (offset: 0x3398510) -> 0xb420 fde=[ 8908] │ │ │ │ - 0xffffffffffd1ccd0 (offset: 0x3398520) -> 0xb434 fde=[ 891c] │ │ │ │ - 0xffffffffffd1cce0 (offset: 0x3398530) -> 0xb448 fde=[ 8930] │ │ │ │ - 0xffffffffffd1ccf0 (offset: 0x3398540) -> 0xb45c fde=[ 8944] │ │ │ │ - 0xffffffffffd1cd20 (offset: 0x3398570) -> 0xb470 fde=[ 8958] │ │ │ │ - 0xffffffffffd1cd30 (offset: 0x3398580) -> 0xb484 fde=[ 896c] │ │ │ │ - 0xffffffffffd1cd40 (offset: 0x3398590) -> 0xb498 fde=[ 8980] │ │ │ │ - 0xffffffffffd1cd50 (offset: 0x33985a0) -> 0xb4ac fde=[ 8994] │ │ │ │ - 0xffffffffffd1cd60 (offset: 0x33985b0) -> 0xb4c0 fde=[ 89a8] │ │ │ │ - 0xffffffffffd1cd70 (offset: 0x33985c0) -> 0xb4d4 fde=[ 89bc] │ │ │ │ - 0xffffffffffd1cd80 (offset: 0x33985d0) -> 0xb4e8 fde=[ 89d0] │ │ │ │ - 0xffffffffffd1cd90 (offset: 0x33985e0) -> 0xb4fc fde=[ 89e4] │ │ │ │ - 0xffffffffffd1cda0 (offset: 0x33985f0) -> 0xb510 fde=[ 89f8] │ │ │ │ - 0xffffffffffd1cdd0 (offset: 0x3398620) -> 0xb524 fde=[ 8a0c] │ │ │ │ - 0xffffffffffd1ce10 (offset: 0x3398660) -> 0xb538 fde=[ 8a20] │ │ │ │ - 0xffffffffffd1ce20 (offset: 0x3398670) -> 0xb54c fde=[ 8a34] │ │ │ │ - 0xffffffffffd1ce30 (offset: 0x3398680) -> 0xb560 fde=[ 8a48] │ │ │ │ - 0xffffffffffd1ce40 (offset: 0x3398690) -> 0xb574 fde=[ 8a5c] │ │ │ │ - 0xffffffffffd1ce50 (offset: 0x33986a0) -> 0xb588 fde=[ 8a70] │ │ │ │ - 0xffffffffffd1ce60 (offset: 0x33986b0) -> 0xb59c fde=[ 8a84] │ │ │ │ - 0xffffffffffd1ce70 (offset: 0x33986c0) -> 0xb5b0 fde=[ 8a98] │ │ │ │ - 0xffffffffffd1ce80 (offset: 0x33986d0) -> 0xb5c4 fde=[ 8aac] │ │ │ │ - 0xffffffffffd1ce90 (offset: 0x33986e0) -> 0xb5d8 fde=[ 8ac0] │ │ │ │ - 0xffffffffffd1cea0 (offset: 0x33986f0) -> 0xb5ec fde=[ 8ad4] │ │ │ │ - 0xffffffffffd1ceb0 (offset: 0x3398700) -> 0xb600 fde=[ 8ae8] │ │ │ │ - 0xffffffffffd1cec0 (offset: 0x3398710) -> 0xb614 fde=[ 8afc] │ │ │ │ - 0xffffffffffd1ced0 (offset: 0x3398720) -> 0xb628 fde=[ 8b10] │ │ │ │ - 0xffffffffffd1cee0 (offset: 0x3398730) -> 0xb63c fde=[ 8b24] │ │ │ │ - 0xffffffffffd1cef0 (offset: 0x3398740) -> 0xb650 fde=[ 8b38] │ │ │ │ - 0xffffffffffd1cf10 (offset: 0x3398760) -> 0xb664 fde=[ 8b4c] │ │ │ │ - 0xffffffffffd1cf20 (offset: 0x3398770) -> 0xb678 fde=[ 8b60] │ │ │ │ - 0xffffffffffd1cf30 (offset: 0x3398780) -> 0xb68c fde=[ 8b74] │ │ │ │ - 0xffffffffffd1cf40 (offset: 0x3398790) -> 0xb6a0 fde=[ 8b88] │ │ │ │ - 0xffffffffffd1cf50 (offset: 0x33987a0) -> 0xb6b4 fde=[ 8b9c] │ │ │ │ - 0xffffffffffd1cf60 (offset: 0x33987b0) -> 0xb6c8 fde=[ 8bb0] │ │ │ │ - 0xffffffffffd1cf70 (offset: 0x33987c0) -> 0xb6dc fde=[ 8bc4] │ │ │ │ - 0xffffffffffd1cfd0 (offset: 0x3398820) -> 0xb6f0 fde=[ 8bd8] │ │ │ │ - 0xffffffffffd1cfe0 (offset: 0x3398830) -> 0xb704 fde=[ 8bec] │ │ │ │ - 0xffffffffffd1d000 (offset: 0x3398850) -> 0xb718 fde=[ 8c00] │ │ │ │ - 0xffffffffffd1d010 (offset: 0x3398860) -> 0xb72c fde=[ 8c14] │ │ │ │ - 0xffffffffffd1d030 (offset: 0x3398880) -> 0xb740 fde=[ 8c28] │ │ │ │ - 0xffffffffffd1d050 (offset: 0x33988a0) -> 0xb754 fde=[ 8c3c] │ │ │ │ - 0xffffffffffd1d060 (offset: 0x33988b0) -> 0xb768 fde=[ 8c50] │ │ │ │ - 0xffffffffffd1d070 (offset: 0x33988c0) -> 0xb77c fde=[ 8c64] │ │ │ │ - 0xffffffffffd1d100 (offset: 0x3398950) -> 0xb794 fde=[ 8c7c] │ │ │ │ - 0xffffffffffd1d1c0 (offset: 0x3398a10) -> 0xb7b0 fde=[ 8c98] │ │ │ │ - 0xffffffffffd1d1d0 (offset: 0x3398a20) -> 0xb7c4 fde=[ 8cac] │ │ │ │ - 0xffffffffffd1d1e0 (offset: 0x3398a30) -> 0xb7d8 fde=[ 8cc0] │ │ │ │ - 0xffffffffffd1d1f0 (offset: 0x3398a40) -> 0xb7f0 fde=[ 8cd8] │ │ │ │ - 0xffffffffffd201d0 (offset: 0x339ba20) -> 0xb820 fde=[ 8d08] │ │ │ │ - 0xffffffffffd20280 (offset: 0x339bad0) -> 0xb858 fde=[ 8d40] │ │ │ │ - 0xffffffffffd20300 (offset: 0x339bb50) -> 0xb890 fde=[ 8d78] │ │ │ │ - 0xffffffffffd203c0 (offset: 0x339bc10) -> 0xb8d0 fde=[ 8db8] │ │ │ │ - 0xffffffffffd204a0 (offset: 0x339bcf0) -> 0xb91c fde=[ 8e04] │ │ │ │ - 0xffffffffffd20510 (offset: 0x339bd60) -> 0xb948 fde=[ 8e30] │ │ │ │ - 0xffffffffffd207f0 (offset: 0x339c040) -> 0xb994 fde=[ 8e7c] │ │ │ │ - 0xffffffffffd208d0 (offset: 0x339c120) -> 0xb9ec fde=[ 8ed4] │ │ │ │ - 0xffffffffffd20c50 (offset: 0x339c4a0) -> 0xba3c fde=[ 8f24] │ │ │ │ - 0xffffffffffd20ca0 (offset: 0x339c4f0) -> 0xba74 fde=[ 8f5c] │ │ │ │ - 0xffffffffffd20dd0 (offset: 0x339c620) -> 0xbab8 fde=[ 8fa0] │ │ │ │ - 0xffffffffffd20e10 (offset: 0x339c660) -> 0xbad8 fde=[ 8fc0] │ │ │ │ - 0xffffffffffd20e30 (offset: 0x339c680) -> 0xbaec fde=[ 8fd4] │ │ │ │ - 0xffffffffffd20e50 (offset: 0x339c6a0) -> 0xbb00 fde=[ 8fe8] │ │ │ │ - 0xffffffffffd20ea0 (offset: 0x339c6f0) -> 0xbb20 fde=[ 9008] │ │ │ │ - 0xffffffffffd20eb0 (offset: 0x339c700) -> 0xbb34 fde=[ 901c] │ │ │ │ - 0xffffffffffd20ef0 (offset: 0x339c740) -> 0xbb54 fde=[ 903c] │ │ │ │ - 0xffffffffffd20f00 (offset: 0x339c750) -> 0xbb68 fde=[ 9050] │ │ │ │ - 0xffffffffffd20f30 (offset: 0x339c780) -> 0xbb80 fde=[ 9068] │ │ │ │ - 0xffffffffffd20f40 (offset: 0x339c790) -> 0xbb94 fde=[ 907c] │ │ │ │ - 0xffffffffffd20f50 (offset: 0x339c7a0) -> 0xbba8 fde=[ 9090] │ │ │ │ - 0xffffffffffd20f80 (offset: 0x339c7d0) -> 0xbbc4 fde=[ 90ac] │ │ │ │ - 0xffffffffffd20fd0 (offset: 0x339c820) -> 0xbbe0 fde=[ 90c8] │ │ │ │ - 0xffffffffffd21090 (offset: 0x339c8e0) -> 0xbc14 fde=[ 90fc] │ │ │ │ - 0xffffffffffd21110 (offset: 0x339c960) -> 0xbc4c fde=[ 9134] │ │ │ │ - 0xffffffffffd21120 (offset: 0x339c970) -> 0xbc60 fde=[ 9148] │ │ │ │ - 0xffffffffffd21300 (offset: 0x339cb50) -> 0xbc8c fde=[ 9174] │ │ │ │ - 0xffffffffffd214a0 (offset: 0x339ccf0) -> 0xbcd8 fde=[ 91c0] │ │ │ │ - 0xffffffffffd21500 (offset: 0x339cd50) -> 0xbd0c fde=[ 91f4] │ │ │ │ - 0xffffffffffd21550 (offset: 0x339cda0) -> 0xbd2c fde=[ 9214] │ │ │ │ - 0xffffffffffd21700 (offset: 0x339cf50) -> 0xbd80 fde=[ 9268] │ │ │ │ - 0xffffffffffd21770 (offset: 0x339cfc0) -> 0xbda4 fde=[ 928c] │ │ │ │ - 0xffffffffffd21780 (offset: 0x339cfd0) -> 0xbdb8 fde=[ 92a0] │ │ │ │ - 0xffffffffffd21790 (offset: 0x339cfe0) -> 0xbdcc fde=[ 92b4] │ │ │ │ - 0xffffffffffd217e0 (offset: 0x339d030) -> 0xbdf4 fde=[ 92dc] │ │ │ │ - 0xffffffffffd21840 (offset: 0x339d090) -> 0xbe28 fde=[ 9310] │ │ │ │ - 0xffffffffffd218a0 (offset: 0x339d0f0) -> 0xbe5c fde=[ 9344] │ │ │ │ - 0xffffffffffd21900 (offset: 0x339d150) -> 0xbe7c fde=[ 9364] │ │ │ │ - 0xffffffffffd21920 (offset: 0x339d170) -> 0xbe9c fde=[ 9384] │ │ │ │ - 0xffffffffffd21a10 (offset: 0x339d260) -> 0xbeec fde=[ 93d4] │ │ │ │ - 0xffffffffffd21a50 (offset: 0x339d2a0) -> 0xbf14 fde=[ 93fc] │ │ │ │ - 0xffffffffffd21a70 (offset: 0x339d2c0) -> 0xbf28 fde=[ 9410] │ │ │ │ - 0xffffffffffd21e50 (offset: 0x339d6a0) -> 0xbf50 fde=[ 9438] │ │ │ │ - 0xffffffffffd21ed0 (offset: 0x339d720) -> 0xbf68 fde=[ 9450] │ │ │ │ - 0xffffffffffd21f00 (offset: 0x339d750) -> 0xbf84 fde=[ 946c] │ │ │ │ - 0xffffffffffd21f50 (offset: 0x339d7a0) -> 0xbfac fde=[ 9494] │ │ │ │ - 0xffffffffffd21f80 (offset: 0x339d7d0) -> 0xbfc8 fde=[ 94b0] │ │ │ │ - 0xffffffffffd21fd0 (offset: 0x339d820) -> 0xbff8 fde=[ 94e0] │ │ │ │ - 0xffffffffffd220c0 (offset: 0x339d910) -> 0xc03c fde=[ 9524] │ │ │ │ - 0xffffffffffd22230 (offset: 0x339da80) -> 0xc088 fde=[ 9570] │ │ │ │ - 0xffffffffffd224c0 (offset: 0x339dd10) -> 0xc0d8 fde=[ 95c0] │ │ │ │ - 0xffffffffffd224d0 (offset: 0x339dd20) -> 0xc0ec fde=[ 95d4] │ │ │ │ - 0xffffffffffd224e0 (offset: 0x339dd30) -> 0xc100 fde=[ 95e8] │ │ │ │ - 0xffffffffffd22500 (offset: 0x339dd50) -> 0xc114 fde=[ 95fc] │ │ │ │ - 0xffffffffffd22520 (offset: 0x339dd70) -> 0xc128 fde=[ 9610] │ │ │ │ - 0xffffffffffd22550 (offset: 0x339dda0) -> 0xc140 fde=[ 9628] │ │ │ │ - 0xffffffffffd228c0 (offset: 0x339e110) -> 0xc164 fde=[ 964c] │ │ │ │ - 0xffffffffffd229b0 (offset: 0x339e200) -> 0xc180 fde=[ 9668] │ │ │ │ - 0xffffffffffd22a10 (offset: 0x339e260) -> 0xc1a8 fde=[ 9690] │ │ │ │ - 0xffffffffffd22e90 (offset: 0x339e6e0) -> 0xc1f0 fde=[ 96d8] │ │ │ │ - 0xffffffffffd22ea0 (offset: 0x339e6f0) -> 0xc204 fde=[ 96ec] │ │ │ │ - 0xffffffffffd22eb0 (offset: 0x339e700) -> 0xc218 fde=[ 9700] │ │ │ │ - 0xffffffffffd22ed0 (offset: 0x339e720) -> 0xc22c fde=[ 9714] │ │ │ │ - 0xffffffffffd22f10 (offset: 0x339e760) -> 0xc240 fde=[ 9728] │ │ │ │ - 0xffffffffffd22f20 (offset: 0x339e770) -> 0xc254 fde=[ 973c] │ │ │ │ - 0xffffffffffd22f40 (offset: 0x339e790) -> 0xc268 fde=[ 9750] │ │ │ │ - 0xffffffffffd22f60 (offset: 0x339e7b0) -> 0xc27c fde=[ 9764] │ │ │ │ - 0xffffffffffd22fc0 (offset: 0x339e810) -> 0xc290 fde=[ 9778] │ │ │ │ - 0xffffffffffd23030 (offset: 0x339e880) -> 0xc2a8 fde=[ 9790] │ │ │ │ - 0xffffffffffd23090 (offset: 0x339e8e0) -> 0xc2bc fde=[ 97a4] │ │ │ │ - 0xffffffffffd23160 (offset: 0x339e9b0) -> 0xc2dc fde=[ 97c4] │ │ │ │ - 0xffffffffffd231c0 (offset: 0x339ea10) -> 0xc308 fde=[ 97f0] │ │ │ │ - 0xffffffffffd23650 (offset: 0x339eea0) -> 0xc354 fde=[ 983c] │ │ │ │ - 0xffffffffffd23780 (offset: 0x339efd0) -> 0xc388 fde=[ 9870] │ │ │ │ - 0xffffffffffd239e0 (offset: 0x339f230) -> 0xc3c0 fde=[ 98a8] │ │ │ │ - 0xffffffffffd23a60 (offset: 0x339f2b0) -> 0xc40c fde=[ 98f4] │ │ │ │ - 0xffffffffffd23ac0 (offset: 0x339f310) -> 0xc434 fde=[ 991c] │ │ │ │ - 0xffffffffffd23b10 (offset: 0x339f360) -> 0xc44c fde=[ 9934] │ │ │ │ - 0xffffffffffd23b60 (offset: 0x339f3b0) -> 0xc464 fde=[ 994c] │ │ │ │ - 0xffffffffffd23bc0 (offset: 0x339f410) -> 0xc488 fde=[ 9970] │ │ │ │ - 0xffffffffffd23c00 (offset: 0x339f450) -> 0xc4a4 fde=[ 998c] │ │ │ │ - 0xffffffffffd23c60 (offset: 0x339f4b0) -> 0xc4bc fde=[ 99a4] │ │ │ │ - 0xffffffffffd23c80 (offset: 0x339f4d0) -> 0xc4d8 fde=[ 99c0] │ │ │ │ - 0xffffffffffd23ca0 (offset: 0x339f4f0) -> 0xc4f4 fde=[ 99dc] │ │ │ │ - 0xffffffffffd23cc0 (offset: 0x339f510) -> 0xc510 fde=[ 99f8] │ │ │ │ - 0xffffffffffd23ce0 (offset: 0x339f530) -> 0xc52c fde=[ 9a14] │ │ │ │ - 0xffffffffffd23d00 (offset: 0x339f550) -> 0xc548 fde=[ 9a30] │ │ │ │ - 0xffffffffffd23d20 (offset: 0x339f570) -> 0xc564 fde=[ 9a4c] │ │ │ │ - 0xffffffffffd23d40 (offset: 0x339f590) -> 0xc580 fde=[ 9a68] │ │ │ │ - 0xffffffffffd23d60 (offset: 0x339f5b0) -> 0xc59c fde=[ 9a84] │ │ │ │ - 0xffffffffffd23d80 (offset: 0x339f5d0) -> 0xc5b8 fde=[ 9aa0] │ │ │ │ - 0xffffffffffd23db0 (offset: 0x339f600) -> 0xc5d0 fde=[ 9ab8] │ │ │ │ - 0xffffffffffd23de0 (offset: 0x339f630) -> 0xc5e8 fde=[ 9ad0] │ │ │ │ - 0xffffffffffd23e20 (offset: 0x339f670) -> 0xc600 fde=[ 9ae8] │ │ │ │ - 0xffffffffffd23e60 (offset: 0x339f6b0) -> 0xc618 fde=[ 9b00] │ │ │ │ - 0xffffffffffd23e80 (offset: 0x339f6d0) -> 0xc634 fde=[ 9b1c] │ │ │ │ - 0xffffffffffd23ea0 (offset: 0x339f6f0) -> 0xc648 fde=[ 9b30] │ │ │ │ - 0xffffffffffd23f10 (offset: 0x339f760) -> 0xc668 fde=[ 9b50] │ │ │ │ - 0xffffffffffd23f40 (offset: 0x339f790) -> 0xc690 fde=[ 9b78] │ │ │ │ - 0xffffffffffd23f50 (offset: 0x339f7a0) -> 0xc6a4 fde=[ 9b8c] │ │ │ │ - 0xffffffffffd23f60 (offset: 0x339f7b0) -> 0xc6b8 fde=[ 9ba0] │ │ │ │ - 0xffffffffffd23f70 (offset: 0x339f7c0) -> 0xc6cc fde=[ 9bb4] │ │ │ │ - 0xffffffffffd23f80 (offset: 0x339f7d0) -> 0xc6e0 fde=[ 9bc8] │ │ │ │ - 0xffffffffffd23f90 (offset: 0x339f7e0) -> 0xc6f4 fde=[ 9bdc] │ │ │ │ - 0xffffffffffd23fa0 (offset: 0x339f7f0) -> 0xc708 fde=[ 9bf0] │ │ │ │ - 0xffffffffffd23fb0 (offset: 0x339f800) -> 0xc71c fde=[ 9c04] │ │ │ │ - 0xffffffffffd23fc0 (offset: 0x339f810) -> 0xc730 fde=[ 9c18] │ │ │ │ - 0xffffffffffd23fd0 (offset: 0x339f820) -> 0xc744 fde=[ 9c2c] │ │ │ │ - 0xffffffffffd23fe0 (offset: 0x339f830) -> 0xc758 fde=[ 9c40] │ │ │ │ - 0xffffffffffd23ff0 (offset: 0x339f840) -> 0xc76c fde=[ 9c54] │ │ │ │ - 0xffffffffffd24000 (offset: 0x339f850) -> 0xc780 fde=[ 9c68] │ │ │ │ - 0xffffffffffd24010 (offset: 0x339f860) -> 0xc794 fde=[ 9c7c] │ │ │ │ - 0xffffffffffd24020 (offset: 0x339f870) -> 0xc7a8 fde=[ 9c90] │ │ │ │ - 0xffffffffffd24030 (offset: 0x339f880) -> 0xc7bc fde=[ 9ca4] │ │ │ │ - 0xffffffffffd24040 (offset: 0x339f890) -> 0xc7d0 fde=[ 9cb8] │ │ │ │ - 0xffffffffffd24070 (offset: 0x339f8c0) -> 0xc7e4 fde=[ 9ccc] │ │ │ │ - 0xffffffffffd240b0 (offset: 0x339f900) -> 0xc800 fde=[ 9ce8] │ │ │ │ - 0xffffffffffd24100 (offset: 0x339f950) -> 0xc81c fde=[ 9d04] │ │ │ │ - 0xffffffffffd24170 (offset: 0x339f9c0) -> 0xc838 fde=[ 9d20] │ │ │ │ - 0xffffffffffd241d0 (offset: 0x339fa20) -> 0xc864 fde=[ 9d4c] │ │ │ │ - 0xffffffffffd24230 (offset: 0x339fa80) -> 0xc890 fde=[ 9d78] │ │ │ │ - 0xffffffffffd24270 (offset: 0x339fac0) -> 0xc8b8 fde=[ 9da0] │ │ │ │ - 0xffffffffffd242c0 (offset: 0x339fb10) -> 0xc8e0 fde=[ 9dc8] │ │ │ │ - 0xffffffffffd24370 (offset: 0x339fbc0) -> 0xc920 fde=[ 9e08] │ │ │ │ - 0xffffffffffd243f0 (offset: 0x339fc40) -> 0xc954 fde=[ 9e3c] │ │ │ │ - 0xffffffffffd24430 (offset: 0x339fc80) -> 0xc97c fde=[ 9e64] │ │ │ │ - 0xffffffffffd24460 (offset: 0x339fcb0) -> 0xc9a4 fde=[ 9e8c] │ │ │ │ - 0xffffffffffd244d0 (offset: 0x339fd20) -> 0xc9b8 fde=[ 9ea0] │ │ │ │ - 0xffffffffffd244e0 (offset: 0x339fd30) -> 0xc9cc fde=[ 9eb4] │ │ │ │ - 0xffffffffffd24560 (offset: 0x339fdb0) -> 0xc9f0 fde=[ 9ed8] │ │ │ │ - 0xffffffffffd245a0 (offset: 0x339fdf0) -> 0xca10 fde=[ 9ef8] │ │ │ │ - 0xffffffffffd245b0 (offset: 0x339fe00) -> 0xca24 fde=[ 9f0c] │ │ │ │ - 0xffffffffffd245d0 (offset: 0x339fe20) -> 0xca38 fde=[ 9f20] │ │ │ │ - 0xffffffffffd245f0 (offset: 0x339fe40) -> 0xca4c fde=[ 9f34] │ │ │ │ - 0xffffffffffd24610 (offset: 0x339fe60) -> 0xca64 fde=[ 9f4c] │ │ │ │ - 0xffffffffffd24620 (offset: 0x339fe70) -> 0xca78 fde=[ 9f60] │ │ │ │ - 0xffffffffffd24630 (offset: 0x339fe80) -> 0xca8c fde=[ 9f74] │ │ │ │ - 0xffffffffffd24640 (offset: 0x339fe90) -> 0xcaa0 fde=[ 9f88] │ │ │ │ - 0xffffffffffd246b0 (offset: 0x339ff00) -> 0xcad0 fde=[ 9fb8] │ │ │ │ - 0xffffffffffd24740 (offset: 0x339ff90) -> 0xcb0c fde=[ 9ff4] │ │ │ │ - 0xffffffffffd24790 (offset: 0x339ffe0) -> 0xcb2c fde=[ a014] │ │ │ │ - 0xffffffffffd247e0 (offset: 0x33a0030) -> 0xcb4c fde=[ a034] │ │ │ │ - 0xffffffffffd24870 (offset: 0x33a00c0) -> 0xcb7c fde=[ a064] │ │ │ │ - 0xffffffffffd24900 (offset: 0x33a0150) -> 0xcbac fde=[ a094] │ │ │ │ - 0xffffffffffd24980 (offset: 0x33a01d0) -> 0xcbe0 fde=[ a0c8] │ │ │ │ - 0xffffffffffd24990 (offset: 0x33a01e0) -> 0xcbf8 fde=[ a0e0] │ │ │ │ - 0xffffffffffd24ab0 (offset: 0x33a0300) -> 0xcc18 fde=[ a100] │ │ │ │ - 0xffffffffffd24b20 (offset: 0x33a0370) -> 0xcc58 fde=[ a140] │ │ │ │ - 0xffffffffffd24ba0 (offset: 0x33a03f0) -> 0xcc84 fde=[ a16c] │ │ │ │ - 0xffffffffffd24bc0 (offset: 0x33a0410) -> 0xcca0 fde=[ a188] │ │ │ │ - 0xffffffffffd24c20 (offset: 0x33a0470) -> 0xccb4 fde=[ a19c] │ │ │ │ - 0xffffffffffd24c60 (offset: 0x33a04b0) -> 0xccc8 fde=[ a1b0] │ │ │ │ - 0xffffffffffd24cb0 (offset: 0x33a0500) -> 0xccdc fde=[ a1c4] │ │ │ │ - 0xffffffffffd24cf0 (offset: 0x33a0540) -> 0xccf0 fde=[ a1d8] │ │ │ │ - 0xffffffffffd24d40 (offset: 0x33a0590) -> 0xcd10 fde=[ a1f8] │ │ │ │ - 0xffffffffffd24da0 (offset: 0x33a05f0) -> 0xcd44 fde=[ a22c] │ │ │ │ - 0xffffffffffd24df0 (offset: 0x33a0640) -> 0xcd58 fde=[ a240] │ │ │ │ - 0xffffffffffd24eb0 (offset: 0x33a0700) -> 0xcd6c fde=[ a254] │ │ │ │ - 0xffffffffffd24f60 (offset: 0x33a07b0) -> 0xcd98 fde=[ a280] │ │ │ │ - 0xffffffffffd252a0 (offset: 0x33a0af0) -> 0xce00 fde=[ a2e8] │ │ │ │ - 0xffffffffffd25720 (offset: 0x33a0f70) -> 0xce2c fde=[ a314] │ │ │ │ - 0xffffffffffd26410 (offset: 0x33a1c60) -> 0xcebc fde=[ a3a4] │ │ │ │ - 0xffffffffffd26bc0 (offset: 0x33a2410) -> 0xcf0c fde=[ a3f4] │ │ │ │ - 0xffffffffffd26c00 (offset: 0x33a2450) -> 0xcf24 fde=[ a40c] │ │ │ │ - 0xffffffffffd26c40 (offset: 0x33a2490) -> 0xcf3c fde=[ a424] │ │ │ │ - 0xffffffffffd26d40 (offset: 0x33a2590) -> 0xcf60 fde=[ a448] │ │ │ │ - 0xffffffffffd26e70 (offset: 0x33a26c0) -> 0xcf98 fde=[ a480] │ │ │ │ - 0xffffffffffd27050 (offset: 0x33a28a0) -> 0xcfd4 fde=[ a4bc] │ │ │ │ - 0xffffffffffd270a0 (offset: 0x33a28f0) -> 0xd00c fde=[ a4f4] │ │ │ │ - 0xffffffffffd270d0 (offset: 0x33a2920) -> 0xd028 fde=[ a510] │ │ │ │ - 0xffffffffffd27180 (offset: 0x33a29d0) -> 0xd040 fde=[ a528] │ │ │ │ - 0xffffffffffd27210 (offset: 0x33a2a60) -> 0xd058 fde=[ a540] │ │ │ │ - 0xffffffffffd27e50 (offset: 0x33a36a0) -> 0xd0b8 fde=[ a5a0] │ │ │ │ - 0xffffffffffd27e60 (offset: 0x33a36b0) -> 0xd0cc fde=[ a5b4] │ │ │ │ - 0xffffffffffd27ed0 (offset: 0x33a3720) -> 0xd100 fde=[ a5e8] │ │ │ │ - 0xffffffffffd27fb0 (offset: 0x33a3800) -> 0xd11c fde=[ a604] │ │ │ │ - 0xffffffffffd27ff0 (offset: 0x33a3840) -> 0xd138 fde=[ a620] │ │ │ │ - 0xffffffffffd282b0 (offset: 0x33a3b00) -> 0xd1a8 fde=[ a690] │ │ │ │ - 0xffffffffffd28340 (offset: 0x33a3b90) -> 0xd1e0 fde=[ a6c8] │ │ │ │ - 0xffffffffffd28390 (offset: 0x33a3be0) -> 0xd1fc fde=[ a6e4] │ │ │ │ - 0xffffffffffd28410 (offset: 0x33a3c60) -> 0xd228 fde=[ a710] │ │ │ │ - 0xffffffffffd28510 (offset: 0x33a3d60) -> 0xd260 fde=[ a748] │ │ │ │ - 0xffffffffffd28850 (offset: 0x33a40a0) -> 0xd2b0 fde=[ a798] │ │ │ │ - 0xffffffffffd28a30 (offset: 0x33a4280) -> 0xd2fc fde=[ a7e4] │ │ │ │ - 0xffffffffffd28a90 (offset: 0x33a42e0) -> 0xd31c fde=[ a804] │ │ │ │ - 0xffffffffffd28ab0 (offset: 0x33a4300) -> 0xd330 fde=[ a818] │ │ │ │ - 0xffffffffffd28ad0 (offset: 0x33a4320) -> 0xd350 fde=[ a838] │ │ │ │ - 0xffffffffffd28b70 (offset: 0x33a43c0) -> 0xd398 fde=[ a880] │ │ │ │ - 0xffffffffffd28b80 (offset: 0x33a43d0) -> 0xd3ac fde=[ a894] │ │ │ │ - 0xffffffffffd28ba0 (offset: 0x33a43f0) -> 0xd3c8 fde=[ a8b0] │ │ │ │ - 0xffffffffffd28c40 (offset: 0x33a4490) -> 0xd3dc fde=[ a8c4] │ │ │ │ - 0xffffffffffd28c70 (offset: 0x33a44c0) -> 0xd3f8 fde=[ a8e0] │ │ │ │ - 0xffffffffffd28e30 (offset: 0x33a4680) -> 0xd438 fde=[ a920] │ │ │ │ - 0xffffffffffd28fd0 (offset: 0x33a4820) -> 0xd484 fde=[ a96c] │ │ │ │ - 0xffffffffffd29010 (offset: 0x33a4860) -> 0xd498 fde=[ a980] │ │ │ │ - 0xffffffffffd29050 (offset: 0x33a48a0) -> 0xd4b0 fde=[ a998] │ │ │ │ - 0xffffffffffd29080 (offset: 0x33a48d0) -> 0xd4c4 fde=[ a9ac] │ │ │ │ - 0xffffffffffd294e0 (offset: 0x33a4d30) -> 0xd518 fde=[ aa00] │ │ │ │ - 0xffffffffffd29640 (offset: 0x33a4e90) -> 0xd558 fde=[ aa40] │ │ │ │ - 0xffffffffffd29700 (offset: 0x33a4f50) -> 0xd578 fde=[ aa60] │ │ │ │ - 0xffffffffffd29730 (offset: 0x33a4f80) -> 0xd590 fde=[ aa78] │ │ │ │ - 0xffffffffffd29800 (offset: 0x33a5050) -> 0xd5a4 fde=[ aa8c] │ │ │ │ - 0xffffffffffd29820 (offset: 0x33a5070) -> 0xd5b8 fde=[ aaa0] │ │ │ │ - 0xffffffffffd299e0 (offset: 0x33a5230) -> 0xd5f8 fde=[ aae0] │ │ │ │ - 0xffffffffffd29a40 (offset: 0x33a5290) -> 0xd614 fde=[ aafc] │ │ │ │ - 0xffffffffffd29a90 (offset: 0x33a52e0) -> 0xd630 fde=[ ab18] │ │ │ │ - 0xffffffffffd29b30 (offset: 0x33a5380) -> 0xd64c fde=[ ab34] │ │ │ │ - 0xffffffffffd29bb0 (offset: 0x33a5400) -> 0xd668 fde=[ ab50] │ │ │ │ - 0xffffffffffd29de0 (offset: 0x33a5630) -> 0xd6ac fde=[ ab94] │ │ │ │ - 0xffffffffffd29eb0 (offset: 0x33a5700) -> 0xd6d8 fde=[ abc0] │ │ │ │ - 0xffffffffffd29f10 (offset: 0x33a5760) -> 0xd6ec fde=[ abd4] │ │ │ │ - 0xffffffffffd29f80 (offset: 0x33a57d0) -> 0xd718 fde=[ ac00] │ │ │ │ - 0xffffffffffd29fe0 (offset: 0x33a5830) -> 0xd72c fde=[ ac14] │ │ │ │ - 0xffffffffffd2a4b0 (offset: 0x33a5d00) -> 0xd778 fde=[ ac60] │ │ │ │ - 0xffffffffffd2a510 (offset: 0x33a5d60) -> 0xd78c fde=[ ac74] │ │ │ │ - 0xffffffffffd2a520 (offset: 0x33a5d70) -> 0xd7a0 fde=[ ac88] │ │ │ │ - 0xffffffffffd2a580 (offset: 0x33a5dd0) -> 0xd7b4 fde=[ ac9c] │ │ │ │ - 0xffffffffffd2a5e0 (offset: 0x33a5e30) -> 0xd7c8 fde=[ acb0] │ │ │ │ - 0xffffffffffd2ab20 (offset: 0x33a6370) -> 0xd808 fde=[ acf0] │ │ │ │ - 0xffffffffffd2cf80 (offset: 0x33a87d0) -> 0xd86c fde=[ ad54] │ │ │ │ - 0xffffffffffd2fdf0 (offset: 0x33ab640) -> 0xd8b8 fde=[ ada0] │ │ │ │ - 0xffffffffffd2ffc0 (offset: 0x33ab810) -> 0xd8dc fde=[ adc4] │ │ │ │ - 0xffffffffffd30070 (offset: 0x33ab8c0) -> 0xd8fc fde=[ ade4] │ │ │ │ - 0xffffffffffd300f0 (offset: 0x33ab940) -> 0xd954 fde=[ ae3c] │ │ │ │ - 0xffffffffffd30690 (offset: 0x33abee0) -> 0xd99c fde=[ ae84] │ │ │ │ - 0xffffffffffd30930 (offset: 0x33ac180) -> 0xd9c8 fde=[ aeb0] │ │ │ │ - 0xffffffffffd309d0 (offset: 0x33ac220) -> 0xd9e4 fde=[ aecc] │ │ │ │ - 0xffffffffffd30a30 (offset: 0x33ac280) -> 0xd9f8 fde=[ aee0] │ │ │ │ - 0xffffffffffd30d10 (offset: 0x33ac560) -> 0xda44 fde=[ af2c] │ │ │ │ - 0xffffffffffd30dd0 (offset: 0x33ac620) -> 0xdaa0 fde=[ af88] │ │ │ │ - 0xffffffffffd31470 (offset: 0x33accc0) -> 0xdae4 fde=[ afcc] │ │ │ │ - 0xffffffffffd31590 (offset: 0x33acde0) -> 0xdb20 fde=[ b008] │ │ │ │ - 0xffffffffffd315d0 (offset: 0x33ace20) -> 0xdb34 fde=[ b01c] │ │ │ │ - 0xffffffffffd32560 (offset: 0x33addb0) -> 0xdb48 fde=[ b030] │ │ │ │ - 0xffffffffffd329a0 (offset: 0x33ae1f0) -> 0xdb98 fde=[ b080] │ │ │ │ - 0xffffffffffd32a60 (offset: 0x33ae2b0) -> 0xdbd0 fde=[ b0b8] │ │ │ │ - 0xffffffffffd32a70 (offset: 0x33ae2c0) -> 0xdbe8 fde=[ b0d0] │ │ │ │ - 0xffffffffffd32b80 (offset: 0x33ae3d0) -> 0xdc08 fde=[ b0f0] │ │ │ │ + 0xfffffffffcd89790 (offset: 0x405020) -> 0x2b70 fde=[ 58] │ │ │ │ + 0xfffffffffcd8a8f0 (offset: 0x406180) -> 0x41f0 fde=[ 16d8] │ │ │ │ + 0xfffffffffcd8a90a (offset: 0x40619a) -> 0x4274 fde=[ 175c] │ │ │ │ + 0xfffffffffcd8a90f (offset: 0x40619f) -> 0x4348 fde=[ 1830] │ │ │ │ + 0xfffffffffcd8a941 (offset: 0x4061d1) -> 0x4380 fde=[ 1868] │ │ │ │ + 0xfffffffffcd8a9d7 (offset: 0x406267) -> 0x43e4 fde=[ 18cc] │ │ │ │ + 0xfffffffffcd8aa22 (offset: 0x4062b2) -> 0x442c fde=[ 1914] │ │ │ │ + 0xfffffffffcd8aa3b (offset: 0x4062cb) -> 0x446c fde=[ 1954] │ │ │ │ + 0xfffffffffcd8aa54 (offset: 0x4062e4) -> 0x44a4 fde=[ 198c] │ │ │ │ + 0xfffffffffcd8aa59 (offset: 0x4062e9) -> 0x44d8 fde=[ 19c0] │ │ │ │ + 0xfffffffffcd8aa5e (offset: 0x4062ee) -> 0x4518 fde=[ 1a00] │ │ │ │ + 0xfffffffffcd8aa77 (offset: 0x406307) -> 0x4550 fde=[ 1a38] │ │ │ │ + 0xfffffffffcd8aa90 (offset: 0x406320) -> 0x4588 fde=[ 1a70] │ │ │ │ + 0xfffffffffcd8aac2 (offset: 0x406352) -> 0x45c4 fde=[ 1aac] │ │ │ │ + 0xfffffffffcd8aadb (offset: 0x40636b) -> 0x4678 fde=[ 1b60] │ │ │ │ + 0xfffffffffcd8ab0d (offset: 0x40639d) -> 0x46b0 fde=[ 1b98] │ │ │ │ + 0xfffffffffcd8ab26 (offset: 0x4063b6) -> 0x46ec fde=[ 1bd4] │ │ │ │ + 0xfffffffffcd8ab58 (offset: 0x4063e8) -> 0x4728 fde=[ 1c10] │ │ │ │ + 0xfffffffffcd8ab8a (offset: 0x40641a) -> 0x477c fde=[ 1c64] │ │ │ │ + 0xfffffffffcd8abee (offset: 0x40647e) -> 0x47b4 fde=[ 1c9c] │ │ │ │ + 0xfffffffffcd8ac07 (offset: 0x406497) -> 0x47f0 fde=[ 1cd8] │ │ │ │ + 0xfffffffffcd8ac20 (offset: 0x4064b0) -> 0x5b24 fde=[ 300c] │ │ │ │ + 0xfffffffffcd8ac30 (offset: 0x4064c0) -> 0x9138 fde=[ 6620] │ │ │ │ + 0xfffffffffcd8b000 (offset: 0x406890) -> 0x9290 fde=[ 6778] │ │ │ │ + 0xfffffffffcd8b780 (offset: 0x407010) -> 0x92e8 fde=[ 67d0] │ │ │ │ + 0xfffffffffcd8c280 (offset: 0x407b10) -> 0x943c fde=[ 6924] │ │ │ │ + 0xfffffffffcd8c530 (offset: 0x407dc0) -> 0x96a8 fde=[ 6b90] │ │ │ │ + 0xfffffffffcd8c790 (offset: 0x408020) -> 0x9848 fde=[ 6d30] │ │ │ │ + 0xfffffffffcd8c9c0 (offset: 0x408250) -> 0x98e0 fde=[ 6dc8] │ │ │ │ + 0xfffffffffcd8ca00 (offset: 0x408290) -> 0x98f8 fde=[ 6de0] │ │ │ │ + 0xfffffffffcd8ca40 (offset: 0x4082d0) -> 0x997c fde=[ 6e64] │ │ │ │ + 0xfffffffffcd8d430 (offset: 0x408cc0) -> 0xd910 fde=[ adf8] │ │ │ │ + 0xfffffffffcd8f800 (offset: 0x40b090) -> 0xda74 fde=[ af5c] │ │ │ │ + 0xfffffffffcd8f810 (offset: 0x40b0a0) -> 0xda88 fde=[ af70] │ │ │ │ + 0xfffffffffcd8f840 (offset: 0x40b0d0) -> 0x2b30 fde=[ 18] │ │ │ │ + 0xfffffffffcd8f870 (offset: 0x40b100) -> 0x2b5c fde=[ 44] │ │ │ │ + 0xfffffffffcd944a6 (offset: 0x40fd36) -> 0x2b98 fde=[ 80] │ │ │ │ + 0xfffffffffd3f6cb0 (offset: 0xa72540) -> 0x2bb8 fde=[ a0] │ │ │ │ + 0xfffffffffd3f6e60 (offset: 0xa726f0) -> 0x2bcc fde=[ b4] │ │ │ │ + 0xfffffffffd3f6ed0 (offset: 0xa72760) -> 0x2be0 fde=[ c8] │ │ │ │ + 0xfffffffffd3f6f50 (offset: 0xa727e0) -> 0x2bf4 fde=[ dc] │ │ │ │ + 0xfffffffffd3f6fd0 (offset: 0xa72860) -> 0x2c08 fde=[ f0] │ │ │ │ + 0xfffffffffd3f7030 (offset: 0xa728c0) -> 0x2c1c fde=[ 104] │ │ │ │ + 0xfffffffffd3f70e0 (offset: 0xa72970) -> 0x2c48 fde=[ 130] │ │ │ │ + 0xfffffffffd3f7190 (offset: 0xa72a20) -> 0x2c74 fde=[ 15c] │ │ │ │ + 0xfffffffffd3f72f0 (offset: 0xa72b80) -> 0x2c88 fde=[ 170] │ │ │ │ + 0xfffffffffd3f7350 (offset: 0xa72be0) -> 0x2c9c fde=[ 184] │ │ │ │ + 0xfffffffffd3f73f0 (offset: 0xa72c80) -> 0x2cb0 fde=[ 198] │ │ │ │ + 0xfffffffffd3f7490 (offset: 0xa72d20) -> 0x2cc4 fde=[ 1ac] │ │ │ │ + 0xfffffffffd801530 (offset: 0xe7cdc0) -> 0x2cd8 fde=[ 1c0] │ │ │ │ + 0xfffffffffd801540 (offset: 0xe7cdd0) -> 0x2cec fde=[ 1d4] │ │ │ │ + 0xfffffffffd801550 (offset: 0xe7cde0) -> 0x2d00 fde=[ 1e8] │ │ │ │ + 0xfffffffffd801560 (offset: 0xe7cdf0) -> 0x2d14 fde=[ 1fc] │ │ │ │ + 0xfffffffffd801570 (offset: 0xe7ce00) -> 0x2d28 fde=[ 210] │ │ │ │ + 0xfffffffffd801580 (offset: 0xe7ce10) -> 0x2d3c fde=[ 224] │ │ │ │ + 0xfffffffffd801640 (offset: 0xe7ced0) -> 0x2d50 fde=[ 238] │ │ │ │ + 0xfffffffffd8016d0 (offset: 0xe7cf60) -> 0x2d64 fde=[ 24c] │ │ │ │ + 0xfffffffffd801750 (offset: 0xe7cfe0) -> 0x2d78 fde=[ 260] │ │ │ │ + 0xfffffffffd8017d0 (offset: 0xe7d060) -> 0x2d8c fde=[ 274] │ │ │ │ + 0xfffffffffd801850 (offset: 0xe7d0e0) -> 0x2da0 fde=[ 288] │ │ │ │ + 0xfffffffffd8018f0 (offset: 0xe7d180) -> 0x2db4 fde=[ 29c] │ │ │ │ + 0xfffffffffd801980 (offset: 0xe7d210) -> 0x2dc8 fde=[ 2b0] │ │ │ │ + 0xfffffffffd935570 (offset: 0xfb0e00) -> 0x2de0 fde=[ 2c8] │ │ │ │ + 0xfffffffffeec3f90 (offset: 0x253f820) -> 0x2df8 fde=[ 2e0] │ │ │ │ + 0xfffffffffeec3fa0 (offset: 0x253f830) -> 0x2e0c fde=[ 2f4] │ │ │ │ + 0xffffffffff714800 (offset: 0x2d90090) -> 0x2e20 fde=[ 308] │ │ │ │ + 0xffffffffff714850 (offset: 0x2d900e0) -> 0x2e40 fde=[ 328] │ │ │ │ + 0xffffffffff714bd0 (offset: 0x2d90460) -> 0x2eb8 fde=[ 3a0] │ │ │ │ + 0xffffffffff714bf0 (offset: 0x2d90480) -> 0x2ed0 fde=[ 3b8] │ │ │ │ + 0xffffffffff714c80 (offset: 0x2d90510) -> 0x2f04 fde=[ 3ec] │ │ │ │ + 0xffffffffff714ce0 (offset: 0x2d90570) -> 0x2f28 fde=[ 410] │ │ │ │ + 0xffffffffff714d30 (offset: 0x2d905c0) -> 0x2f44 fde=[ 42c] │ │ │ │ + 0xffffffffff714e30 (offset: 0x2d906c0) -> 0x2f68 fde=[ 450] │ │ │ │ + 0xffffffffff714e90 (offset: 0x2d90720) -> 0x2f8c fde=[ 474] │ │ │ │ + 0xffffffffff7153f0 (offset: 0x2d90c80) -> 0x2fe0 fde=[ 4c8] │ │ │ │ + 0xffffffffff715520 (offset: 0x2d90db0) -> 0x3010 fde=[ 4f8] │ │ │ │ + 0xffffffffff919710 (offset: 0x2f94fa0) -> 0x3060 fde=[ 548] │ │ │ │ + 0xffffffffff919720 (offset: 0x2f94fb0) -> 0x3074 fde=[ 55c] │ │ │ │ + 0xffffffffff919730 (offset: 0x2f94fc0) -> 0x3088 fde=[ 570] │ │ │ │ + 0xffffffffff919740 (offset: 0x2f94fd0) -> 0x309c fde=[ 584] │ │ │ │ + 0xffffffffff91c1d0 (offset: 0x2f97a60) -> 0x30b0 fde=[ 598] │ │ │ │ + 0xffffffffff91d1b0 (offset: 0x2f98a40) -> 0x30c8 fde=[ 5b0] │ │ │ │ + 0xffffffffff91d1c0 (offset: 0x2f98a50) -> 0x30dc fde=[ 5c4] │ │ │ │ + 0xffffffffff91d1d0 (offset: 0x2f98a60) -> 0x30f0 fde=[ 5d8] │ │ │ │ + 0xffffffffff91dd30 (offset: 0x2f995c0) -> 0x3108 fde=[ 5f0] │ │ │ │ + 0xffffffffff91dd40 (offset: 0x2f995d0) -> 0x311c fde=[ 604] │ │ │ │ + 0xffffffffff91dd50 (offset: 0x2f995e0) -> 0x3130 fde=[ 618] │ │ │ │ + 0xffffffffff91dd60 (offset: 0x2f995f0) -> 0x3144 fde=[ 62c] │ │ │ │ + 0xffffffffff91dd70 (offset: 0x2f99600) -> 0x3158 fde=[ 640] │ │ │ │ + 0xffffffffff91dd80 (offset: 0x2f99610) -> 0x316c fde=[ 654] │ │ │ │ + 0xffffffffff91dd90 (offset: 0x2f99620) -> 0x3180 fde=[ 668] │ │ │ │ + 0xffffffffff91dda0 (offset: 0x2f99630) -> 0x3194 fde=[ 67c] │ │ │ │ + 0xffffffffff91f4c0 (offset: 0x2f9ad50) -> 0x31a8 fde=[ 690] │ │ │ │ + 0xffffffffff91f4d0 (offset: 0x2f9ad60) -> 0x31bc fde=[ 6a4] │ │ │ │ + 0xffffffffff91f4e0 (offset: 0x2f9ad70) -> 0x31d0 fde=[ 6b8] │ │ │ │ + 0xffffffffff91f4f0 (offset: 0x2f9ad80) -> 0x31e4 fde=[ 6cc] │ │ │ │ + 0xffffffffff91f500 (offset: 0x2f9ad90) -> 0x31f8 fde=[ 6e0] │ │ │ │ + 0xffffffffff91f510 (offset: 0x2f9ada0) -> 0x320c fde=[ 6f4] │ │ │ │ + 0xffffffffff91f530 (offset: 0x2f9adc0) -> 0x3228 fde=[ 710] │ │ │ │ + 0xffffffffff91f540 (offset: 0x2f9add0) -> 0x323c fde=[ 724] │ │ │ │ + 0xffffffffff91f550 (offset: 0x2f9ade0) -> 0x3250 fde=[ 738] │ │ │ │ + 0xffffffffff92be00 (offset: 0x2fa7690) -> 0x3268 fde=[ 750] │ │ │ │ + 0xffffffffff92be10 (offset: 0x2fa76a0) -> 0x327c fde=[ 764] │ │ │ │ + 0xffffffffff92be20 (offset: 0x2fa76b0) -> 0x3290 fde=[ 778] │ │ │ │ + 0xffffffffff9c3db0 (offset: 0x303f640) -> 0x32a8 fde=[ 790] │ │ │ │ + 0xffffffffff9c3deb (offset: 0x303f67b) -> 0x32bc fde=[ 7a4] │ │ │ │ + 0xffffffffff9c3df5 (offset: 0x303f685) -> 0x32d0 fde=[ 7b8] │ │ │ │ + 0xffffffffff9c3e18 (offset: 0x303f6a8) -> 0x32e4 fde=[ 7cc] │ │ │ │ + 0xffffffffff9c3e57 (offset: 0x303f6e7) -> 0x32f8 fde=[ 7e0] │ │ │ │ + 0xffffffffff9c3e65 (offset: 0x303f6f5) -> 0x3310 fde=[ 7f8] │ │ │ │ + 0xffffffffff9c4328 (offset: 0x303fbb8) -> 0x3368 fde=[ 850] │ │ │ │ + 0xffffffffff9c4420 (offset: 0x303fcb0) -> 0x33b0 fde=[ 898] │ │ │ │ + 0xffffffffff9c4470 (offset: 0x303fd00) -> 0x33e8 fde=[ 8d0] │ │ │ │ + 0xffffffffff9c4920 (offset: 0x30401b0) -> 0x3428 fde=[ 910] │ │ │ │ + 0xffffffffff9c4bab (offset: 0x304043b) -> 0x3474 fde=[ 95c] │ │ │ │ + 0xffffffffff9c4e90 (offset: 0x3040720) -> 0x34b4 fde=[ 99c] │ │ │ │ + 0xffffffffff9c4eac (offset: 0x304073c) -> 0x34cc fde=[ 9b4] │ │ │ │ + 0xffffffffff9c4ec9 (offset: 0x3040759) -> 0x34e4 fde=[ 9cc] │ │ │ │ + 0xffffffffff9c4ee0 (offset: 0x3040770) -> 0x34fc fde=[ 9e4] │ │ │ │ + 0xffffffffff9c4eee (offset: 0x304077e) -> 0x3514 fde=[ 9fc] │ │ │ │ + 0xffffffffff9c5440 (offset: 0x3040cd0) -> 0x3564 fde=[ a4c] │ │ │ │ + 0xffffffffff9c560b (offset: 0x3040e9b) -> 0x3578 fde=[ a60] │ │ │ │ + 0xffffffffff9c5622 (offset: 0x3040eb2) -> 0x358c fde=[ a74] │ │ │ │ + 0xffffffffff9c5628 (offset: 0x3040eb8) -> 0x35a0 fde=[ a88] │ │ │ │ + 0xffffffffff9c565b (offset: 0x3040eeb) -> 0x35b4 fde=[ a9c] │ │ │ │ + 0xffffffffff9c5689 (offset: 0x3040f19) -> 0x35c8 fde=[ ab0] │ │ │ │ + 0xffffffffff9c56a3 (offset: 0x3040f33) -> 0x35e0 fde=[ ac8] │ │ │ │ + 0xffffffffff9c5c90 (offset: 0x3041520) -> 0x35f8 fde=[ ae0] │ │ │ │ + 0xffffffffff9c5ca0 (offset: 0x3041530) -> 0x360c fde=[ af4] │ │ │ │ + 0xffffffffff9c5cf0 (offset: 0x3041580) -> 0x3630 fde=[ b18] │ │ │ │ + 0xffffffffff9c5ee0 (offset: 0x3041770) -> 0x3644 fde=[ b2c] │ │ │ │ + 0xffffffffff9c6040 (offset: 0x30418d0) -> 0x3658 fde=[ b40] │ │ │ │ + 0xffffffffff9c6070 (offset: 0x3041900) -> 0x3674 fde=[ b5c] │ │ │ │ + 0xffffffffff9db710 (offset: 0x3056fa0) -> 0x36a0 fde=[ b88] │ │ │ │ + 0xffffffffff9db7b0 (offset: 0x3057040) -> 0x36b4 fde=[ b9c] │ │ │ │ + 0xffffffffffb0fbb0 (offset: 0x318b440) -> 0x36c8 fde=[ bb0] │ │ │ │ + 0xffffffffffb0fbc0 (offset: 0x318b450) -> 0x36dc fde=[ bc4] │ │ │ │ + 0xffffffffffb0fd50 (offset: 0x318b5e0) -> 0x36f0 fde=[ bd8] │ │ │ │ + 0xffffffffffb10020 (offset: 0x318b8b0) -> 0x3738 fde=[ c20] │ │ │ │ + 0xffffffffffb10370 (offset: 0x318bc00) -> 0x3768 fde=[ c50] │ │ │ │ + 0xffffffffffb103b0 (offset: 0x318bc40) -> 0x377c fde=[ c64] │ │ │ │ + 0xffffffffffb104a0 (offset: 0x318bd30) -> 0x3790 fde=[ c78] │ │ │ │ + 0xffffffffffb105a0 (offset: 0x318be30) -> 0x37a4 fde=[ c8c] │ │ │ │ + 0xffffffffffb106a0 (offset: 0x318bf30) -> 0x37b8 fde=[ ca0] │ │ │ │ + 0xffffffffffb106b0 (offset: 0x318bf40) -> 0x37cc fde=[ cb4] │ │ │ │ + 0xffffffffffb106c0 (offset: 0x318bf50) -> 0x37e0 fde=[ cc8] │ │ │ │ + 0xffffffffffb106d0 (offset: 0x318bf60) -> 0x37f4 fde=[ cdc] │ │ │ │ + 0xffffffffffb106e0 (offset: 0x318bf70) -> 0x3808 fde=[ cf0] │ │ │ │ + 0xffffffffffb106f0 (offset: 0x318bf80) -> 0x381c fde=[ d04] │ │ │ │ + 0xffffffffffb10700 (offset: 0x318bf90) -> 0x3830 fde=[ d18] │ │ │ │ + 0xffffffffffb10710 (offset: 0x318bfa0) -> 0x3844 fde=[ d2c] │ │ │ │ + 0xffffffffffb107a0 (offset: 0x318c030) -> 0x386c fde=[ d54] │ │ │ │ + 0xffffffffffb109b0 (offset: 0x318c240) -> 0x3888 fde=[ d70] │ │ │ │ + 0xffffffffffb10aa0 (offset: 0x318c330) -> 0x389c fde=[ d84] │ │ │ │ + 0xffffffffffb10bb0 (offset: 0x318c440) -> 0x38b0 fde=[ d98] │ │ │ │ + 0xffffffffffb10c50 (offset: 0x318c4e0) -> 0x38c4 fde=[ dac] │ │ │ │ + 0xffffffffffb10cd0 (offset: 0x318c560) -> 0x38d8 fde=[ dc0] │ │ │ │ + 0xffffffffffb10d40 (offset: 0x318c5d0) -> 0x38ec fde=[ dd4] │ │ │ │ + 0xffffffffffb10dd0 (offset: 0x318c660) -> 0x3900 fde=[ de8] │ │ │ │ + 0xffffffffffb10e30 (offset: 0x318c6c0) -> 0x3914 fde=[ dfc] │ │ │ │ + 0xffffffffffb6b8b0 (offset: 0x31e7140) -> 0x3928 fde=[ e10] │ │ │ │ + 0xffffffffffb6b8c0 (offset: 0x31e7150) -> 0x393c fde=[ e24] │ │ │ │ + 0xffffffffffb6b8d0 (offset: 0x31e7160) -> 0x3950 fde=[ e38] │ │ │ │ + 0xffffffffffb6bcf0 (offset: 0x31e7580) -> 0x3968 fde=[ e50] │ │ │ │ + 0xffffffffffb6bd00 (offset: 0x31e7590) -> 0x3980 fde=[ e68] │ │ │ │ + 0xffffffffffb6bd10 (offset: 0x31e75a0) -> 0x399c fde=[ e84] │ │ │ │ + 0xffffffffffb6bd20 (offset: 0x31e75b0) -> 0x39b0 fde=[ e98] │ │ │ │ + 0xffffffffffb6bd30 (offset: 0x31e75c0) -> 0x39c4 fde=[ eac] │ │ │ │ + 0xffffffffffb6bd40 (offset: 0x31e75d0) -> 0x39d8 fde=[ ec0] │ │ │ │ + 0xffffffffffb6bd50 (offset: 0x31e75e0) -> 0x39ec fde=[ ed4] │ │ │ │ + 0xffffffffffb6bd60 (offset: 0x31e75f0) -> 0x3a00 fde=[ ee8] │ │ │ │ + 0xffffffffffb6bd70 (offset: 0x31e7600) -> 0x3a14 fde=[ efc] │ │ │ │ + 0xffffffffffb6bd80 (offset: 0x31e7610) -> 0x3a28 fde=[ f10] │ │ │ │ + 0xffffffffffb6bd90 (offset: 0x31e7620) -> 0x3a3c fde=[ f24] │ │ │ │ + 0xffffffffffb6bda0 (offset: 0x31e7630) -> 0x3a50 fde=[ f38] │ │ │ │ + 0xffffffffffb6bdb0 (offset: 0x31e7640) -> 0x3a64 fde=[ f4c] │ │ │ │ + 0xffffffffffb6bdc0 (offset: 0x31e7650) -> 0x3a78 fde=[ f60] │ │ │ │ + 0xffffffffffb6bdd0 (offset: 0x31e7660) -> 0x3a8c fde=[ f74] │ │ │ │ + 0xffffffffffb6bde0 (offset: 0x31e7670) -> 0x3aa0 fde=[ f88] │ │ │ │ + 0xffffffffffb6bdf0 (offset: 0x31e7680) -> 0x3ab4 fde=[ f9c] │ │ │ │ + 0xffffffffffb6be00 (offset: 0x31e7690) -> 0x3ac8 fde=[ fb0] │ │ │ │ + 0xffffffffffb6be10 (offset: 0x31e76a0) -> 0x3adc fde=[ fc4] │ │ │ │ + 0xffffffffffb6be20 (offset: 0x31e76b0) -> 0x3af0 fde=[ fd8] │ │ │ │ + 0xffffffffffb6be30 (offset: 0x31e76c0) -> 0x3b04 fde=[ fec] │ │ │ │ + 0xffffffffffb6be40 (offset: 0x31e76d0) -> 0x3b18 fde=[ 1000] │ │ │ │ + 0xffffffffffb6be50 (offset: 0x31e76e0) -> 0x3b2c fde=[ 1014] │ │ │ │ + 0xffffffffffb6be60 (offset: 0x31e76f0) -> 0x3b40 fde=[ 1028] │ │ │ │ + 0xffffffffffb6be70 (offset: 0x31e7700) -> 0x3b54 fde=[ 103c] │ │ │ │ + 0xffffffffffb6be80 (offset: 0x31e7710) -> 0x3b68 fde=[ 1050] │ │ │ │ + 0xffffffffffb6be90 (offset: 0x31e7720) -> 0x3b7c fde=[ 1064] │ │ │ │ + 0xffffffffffb6bea0 (offset: 0x31e7730) -> 0x3b90 fde=[ 1078] │ │ │ │ + 0xffffffffffb6beb0 (offset: 0x31e7740) -> 0x3ba4 fde=[ 108c] │ │ │ │ + 0xffffffffffb6bec0 (offset: 0x31e7750) -> 0x3bb8 fde=[ 10a0] │ │ │ │ + 0xffffffffffb6bed0 (offset: 0x31e7760) -> 0x3bcc fde=[ 10b4] │ │ │ │ + 0xffffffffffb6bee0 (offset: 0x31e7770) -> 0x3be0 fde=[ 10c8] │ │ │ │ + 0xffffffffffb6bef0 (offset: 0x31e7780) -> 0x3bf4 fde=[ 10dc] │ │ │ │ + 0xffffffffffb6bf00 (offset: 0x31e7790) -> 0x3c08 fde=[ 10f0] │ │ │ │ + 0xffffffffffb6bf10 (offset: 0x31e77a0) -> 0x3c1c fde=[ 1104] │ │ │ │ + 0xffffffffffb6bf20 (offset: 0x31e77b0) -> 0x3c30 fde=[ 1118] │ │ │ │ + 0xffffffffffb6bf30 (offset: 0x31e77c0) -> 0x3c44 fde=[ 112c] │ │ │ │ + 0xffffffffffb6bf40 (offset: 0x31e77d0) -> 0x3c58 fde=[ 1140] │ │ │ │ + 0xffffffffffb6bf50 (offset: 0x31e77e0) -> 0x3c6c fde=[ 1154] │ │ │ │ + 0xffffffffffb6bf60 (offset: 0x31e77f0) -> 0x3c80 fde=[ 1168] │ │ │ │ + 0xffffffffffb6bf70 (offset: 0x31e7800) -> 0x3c94 fde=[ 117c] │ │ │ │ + 0xffffffffffb6bf80 (offset: 0x31e7810) -> 0x3ca8 fde=[ 1190] │ │ │ │ + 0xffffffffffb6bf90 (offset: 0x31e7820) -> 0x3cbc fde=[ 11a4] │ │ │ │ + 0xffffffffffb6bfa0 (offset: 0x31e7830) -> 0x3cd0 fde=[ 11b8] │ │ │ │ + 0xffffffffffb6bfb0 (offset: 0x31e7840) -> 0x3ce4 fde=[ 11cc] │ │ │ │ + 0xffffffffffb6bfc0 (offset: 0x31e7850) -> 0x3cf8 fde=[ 11e0] │ │ │ │ + 0xffffffffffb6bfd0 (offset: 0x31e7860) -> 0x3d0c fde=[ 11f4] │ │ │ │ + 0xffffffffffb6bfe0 (offset: 0x31e7870) -> 0x3d20 fde=[ 1208] │ │ │ │ + 0xffffffffffb6bff0 (offset: 0x31e7880) -> 0x3d34 fde=[ 121c] │ │ │ │ + 0xffffffffffb6c000 (offset: 0x31e7890) -> 0x3d48 fde=[ 1230] │ │ │ │ + 0xffffffffffb6c010 (offset: 0x31e78a0) -> 0x3d5c fde=[ 1244] │ │ │ │ + 0xffffffffffb6c020 (offset: 0x31e78b0) -> 0x3d70 fde=[ 1258] │ │ │ │ + 0xffffffffffb6c040 (offset: 0x31e78d0) -> 0x3d84 fde=[ 126c] │ │ │ │ + 0xffffffffffb6c070 (offset: 0x31e7900) -> 0x3d98 fde=[ 1280] │ │ │ │ + 0xffffffffffb6c0a0 (offset: 0x31e7930) -> 0x3dac fde=[ 1294] │ │ │ │ + 0xffffffffffb6c0d0 (offset: 0x31e7960) -> 0x3dc0 fde=[ 12a8] │ │ │ │ + 0xffffffffffb6c120 (offset: 0x31e79b0) -> 0x3dd4 fde=[ 12bc] │ │ │ │ + 0xffffffffffb6c140 (offset: 0x31e79d0) -> 0x3de8 fde=[ 12d0] │ │ │ │ + 0xffffffffffb6c170 (offset: 0x31e7a00) -> 0x3dfc fde=[ 12e4] │ │ │ │ + 0xffffffffffb6c1a0 (offset: 0x31e7a30) -> 0x3e10 fde=[ 12f8] │ │ │ │ + 0xffffffffffb6c1c0 (offset: 0x31e7a50) -> 0x3e24 fde=[ 130c] │ │ │ │ + 0xffffffffffb6c200 (offset: 0x31e7a90) -> 0x3e38 fde=[ 1320] │ │ │ │ + 0xffffffffffb6c2c0 (offset: 0x31e7b50) -> 0x3e4c fde=[ 1334] │ │ │ │ + 0xffffffffffc87b40 (offset: 0x33033d0) -> 0x3e60 fde=[ 1348] │ │ │ │ + 0xffffffffffc87b50 (offset: 0x33033e0) -> 0x3e74 fde=[ 135c] │ │ │ │ + 0xffffffffffc87b60 (offset: 0x33033f0) -> 0x3e88 fde=[ 1370] │ │ │ │ + 0xffffffffffc87b70 (offset: 0x3303400) -> 0x3e9c fde=[ 1384] │ │ │ │ + 0xffffffffffc87b90 (offset: 0x3303420) -> 0x3eb0 fde=[ 1398] │ │ │ │ + 0xffffffffffc87bb0 (offset: 0x3303440) -> 0x3ec4 fde=[ 13ac] │ │ │ │ + 0xffffffffffc87bd0 (offset: 0x3303460) -> 0x3ed8 fde=[ 13c0] │ │ │ │ + 0xffffffffffc87bf0 (offset: 0x3303480) -> 0x3eec fde=[ 13d4] │ │ │ │ + 0xffffffffffc87c10 (offset: 0x33034a0) -> 0x3f00 fde=[ 13e8] │ │ │ │ + 0xffffffffffc87c30 (offset: 0x33034c0) -> 0x3f14 fde=[ 13fc] │ │ │ │ + 0xffffffffffc87c40 (offset: 0x33034d0) -> 0x3f28 fde=[ 1410] │ │ │ │ + 0xffffffffffc87c50 (offset: 0x33034e0) -> 0x3f3c fde=[ 1424] │ │ │ │ + 0xffffffffffc87c60 (offset: 0x33034f0) -> 0x3f50 fde=[ 1438] │ │ │ │ + 0xffffffffffc87c70 (offset: 0x3303500) -> 0x3f64 fde=[ 144c] │ │ │ │ + 0xffffffffffc87c80 (offset: 0x3303510) -> 0x3f78 fde=[ 1460] │ │ │ │ + 0xffffffffffc87c90 (offset: 0x3303520) -> 0x3f8c fde=[ 1474] │ │ │ │ + 0xffffffffffc87ca0 (offset: 0x3303530) -> 0x3fa0 fde=[ 1488] │ │ │ │ + 0xffffffffffc87cb0 (offset: 0x3303540) -> 0x3fb4 fde=[ 149c] │ │ │ │ + 0xffffffffffc87cc0 (offset: 0x3303550) -> 0x3fc8 fde=[ 14b0] │ │ │ │ + 0xffffffffffc87cd0 (offset: 0x3303560) -> 0x3fdc fde=[ 14c4] │ │ │ │ + 0xffffffffffc87ce0 (offset: 0x3303570) -> 0x3ff0 fde=[ 14d8] │ │ │ │ + 0xffffffffffc87cf0 (offset: 0x3303580) -> 0x4004 fde=[ 14ec] │ │ │ │ + 0xffffffffffc87d00 (offset: 0x3303590) -> 0x4018 fde=[ 1500] │ │ │ │ + 0xffffffffffc87d10 (offset: 0x33035a0) -> 0x402c fde=[ 1514] │ │ │ │ + 0xffffffffffca9370 (offset: 0x3324c00) -> 0x4040 fde=[ 1528] │ │ │ │ + 0xffffffffffcbaf50 (offset: 0x33367e0) -> 0x4058 fde=[ 1540] │ │ │ │ + 0xffffffffffcbaf60 (offset: 0x33367f0) -> 0x406c fde=[ 1554] │ │ │ │ + 0xffffffffffcbaf70 (offset: 0x3336800) -> 0x4080 fde=[ 1568] │ │ │ │ + 0xffffffffffcbaf80 (offset: 0x3336810) -> 0x4098 fde=[ 1580] │ │ │ │ + 0xffffffffffcbb120 (offset: 0x33369b0) -> 0x40f0 fde=[ 15d8] │ │ │ │ + 0xffffffffffcbb140 (offset: 0x33369d0) -> 0x4104 fde=[ 15ec] │ │ │ │ + 0xffffffffffcbb830 (offset: 0x33370c0) -> 0x4148 fde=[ 1630] │ │ │ │ + 0xffffffffffcbbb10 (offset: 0x33373a0) -> 0x4194 fde=[ 167c] │ │ │ │ + 0xffffffffffcbbc00 (offset: 0x3337490) -> 0x41c8 fde=[ 16b0] │ │ │ │ + 0xffffffffffcca750 (offset: 0x3345fe0) -> 0x4204 fde=[ 16ec] │ │ │ │ + 0xffffffffffcca7b0 (offset: 0x3346040) -> 0x4238 fde=[ 1720] │ │ │ │ + 0xffffffffffcca860 (offset: 0x33460f0) -> 0x4290 fde=[ 1778] │ │ │ │ + 0xffffffffffcca8f0 (offset: 0x3346180) -> 0x42f0 fde=[ 17d8] │ │ │ │ + 0xffffffffffcca970 (offset: 0x3346200) -> 0x4310 fde=[ 17f8] │ │ │ │ + 0xffffffffffcca9a0 (offset: 0x3346230) -> 0x4328 fde=[ 1810] │ │ │ │ + 0xffffffffffccaa10 (offset: 0x33462a0) -> 0x435c fde=[ 1844] │ │ │ │ + 0xffffffffffccab40 (offset: 0x33463d0) -> 0x4394 fde=[ 187c] │ │ │ │ + 0xffffffffffccad30 (offset: 0x33465c0) -> 0x4404 fde=[ 18ec] │ │ │ │ + 0xffffffffffccadf0 (offset: 0x3346680) -> 0x4444 fde=[ 192c] │ │ │ │ + 0xffffffffffccaeb0 (offset: 0x3346740) -> 0x4484 fde=[ 196c] │ │ │ │ + 0xffffffffffccaf10 (offset: 0x33467a0) -> 0x44b8 fde=[ 19a0] │ │ │ │ + 0xffffffffffccaf70 (offset: 0x3346800) -> 0x44ec fde=[ 19d4] │ │ │ │ + 0xffffffffffccb000 (offset: 0x3346890) -> 0x452c fde=[ 1a14] │ │ │ │ + 0xffffffffffccb080 (offset: 0x3346910) -> 0x4564 fde=[ 1a4c] │ │ │ │ + 0xffffffffffccb120 (offset: 0x33469b0) -> 0x459c fde=[ 1a84] │ │ │ │ + 0xffffffffffccb290 (offset: 0x3346b20) -> 0x45dc fde=[ 1ac4] │ │ │ │ + 0xffffffffffccb2d0 (offset: 0x3346b60) -> 0x45f0 fde=[ 1ad8] │ │ │ │ + 0xffffffffffccb300 (offset: 0x3346b90) -> 0x4604 fde=[ 1aec] │ │ │ │ + 0xffffffffffccb350 (offset: 0x3346be0) -> 0x461c fde=[ 1b04] │ │ │ │ + 0xffffffffffccb390 (offset: 0x3346c20) -> 0x4634 fde=[ 1b1c] │ │ │ │ + 0xffffffffffccb490 (offset: 0x3346d20) -> 0x4690 fde=[ 1b78] │ │ │ │ + 0xffffffffffccb510 (offset: 0x3346da0) -> 0x46c4 fde=[ 1bac] │ │ │ │ + 0xffffffffffccb680 (offset: 0x3346f10) -> 0x4700 fde=[ 1be8] │ │ │ │ + 0xffffffffffccb790 (offset: 0x3347020) -> 0x473c fde=[ 1c24] │ │ │ │ + 0xffffffffffccb7d0 (offset: 0x3347060) -> 0x4754 fde=[ 1c3c] │ │ │ │ + 0xffffffffffccb960 (offset: 0x33471f0) -> 0x4790 fde=[ 1c78] │ │ │ │ + 0xffffffffffccba60 (offset: 0x33472f0) -> 0x47cc fde=[ 1cb4] │ │ │ │ + 0xffffffffffccbb20 (offset: 0x33473b0) -> 0x4804 fde=[ 1cec] │ │ │ │ + 0xffffffffffccbb30 (offset: 0x33473c0) -> 0x4818 fde=[ 1d00] │ │ │ │ + 0xffffffffffccbb40 (offset: 0x33473d0) -> 0x482c fde=[ 1d14] │ │ │ │ + 0xffffffffffccbb50 (offset: 0x33473e0) -> 0x4840 fde=[ 1d28] │ │ │ │ + 0xffffffffffcdda30 (offset: 0x33592c0) -> 0x4858 fde=[ 1d40] │ │ │ │ + 0xffffffffffcdda40 (offset: 0x33592d0) -> 0x486c fde=[ 1d54] │ │ │ │ + 0xffffffffffcdda50 (offset: 0x33592e0) -> 0x4880 fde=[ 1d68] │ │ │ │ + 0xffffffffffcdda60 (offset: 0x33592f0) -> 0x4894 fde=[ 1d7c] │ │ │ │ + 0xffffffffffcdda70 (offset: 0x3359300) -> 0x48a8 fde=[ 1d90] │ │ │ │ + 0xffffffffffcdda80 (offset: 0x3359310) -> 0x48bc fde=[ 1da4] │ │ │ │ + 0xffffffffffcdda90 (offset: 0x3359320) -> 0x48d0 fde=[ 1db8] │ │ │ │ + 0xffffffffffcddaa0 (offset: 0x3359330) -> 0x48e4 fde=[ 1dcc] │ │ │ │ + 0xffffffffffcddab0 (offset: 0x3359340) -> 0x48f8 fde=[ 1de0] │ │ │ │ + 0xffffffffffcddad0 (offset: 0x3359360) -> 0x490c fde=[ 1df4] │ │ │ │ + 0xffffffffffcddaf0 (offset: 0x3359380) -> 0x4920 fde=[ 1e08] │ │ │ │ + 0xffffffffffcddb10 (offset: 0x33593a0) -> 0x4934 fde=[ 1e1c] │ │ │ │ + 0xffffffffffcddb30 (offset: 0x33593c0) -> 0x4948 fde=[ 1e30] │ │ │ │ + 0xffffffffffcddb50 (offset: 0x33593e0) -> 0x495c fde=[ 1e44] │ │ │ │ + 0xffffffffffcddb70 (offset: 0x3359400) -> 0x4970 fde=[ 1e58] │ │ │ │ + 0xffffffffffcddb90 (offset: 0x3359420) -> 0x4984 fde=[ 1e6c] │ │ │ │ + 0xffffffffffcddbb0 (offset: 0x3359440) -> 0x4998 fde=[ 1e80] │ │ │ │ + 0xffffffffffcddbd0 (offset: 0x3359460) -> 0x49ac fde=[ 1e94] │ │ │ │ + 0xffffffffffcddbf0 (offset: 0x3359480) -> 0x49c0 fde=[ 1ea8] │ │ │ │ + 0xffffffffffcddc10 (offset: 0x33594a0) -> 0x49d4 fde=[ 1ebc] │ │ │ │ + 0xffffffffffcddc30 (offset: 0x33594c0) -> 0x49e8 fde=[ 1ed0] │ │ │ │ + 0xffffffffffcddc50 (offset: 0x33594e0) -> 0x49fc fde=[ 1ee4] │ │ │ │ + 0xffffffffffcddc70 (offset: 0x3359500) -> 0x4a10 fde=[ 1ef8] │ │ │ │ + 0xffffffffffcddc90 (offset: 0x3359520) -> 0x4a24 fde=[ 1f0c] │ │ │ │ + 0xffffffffffcddcb0 (offset: 0x3359540) -> 0x4a38 fde=[ 1f20] │ │ │ │ + 0xffffffffffcddcc0 (offset: 0x3359550) -> 0x4a4c fde=[ 1f34] │ │ │ │ + 0xffffffffffcddcd0 (offset: 0x3359560) -> 0x4a60 fde=[ 1f48] │ │ │ │ + 0xffffffffffcddce0 (offset: 0x3359570) -> 0x4a74 fde=[ 1f5c] │ │ │ │ + 0xffffffffffcddcf0 (offset: 0x3359580) -> 0x4a88 fde=[ 1f70] │ │ │ │ + 0xffffffffffcddd00 (offset: 0x3359590) -> 0x4a9c fde=[ 1f84] │ │ │ │ + 0xffffffffffcddd10 (offset: 0x33595a0) -> 0x4ab0 fde=[ 1f98] │ │ │ │ + 0xffffffffffcddd20 (offset: 0x33595b0) -> 0x4ac4 fde=[ 1fac] │ │ │ │ + 0xffffffffffcddd30 (offset: 0x33595c0) -> 0x4ad8 fde=[ 1fc0] │ │ │ │ + 0xffffffffffcddd40 (offset: 0x33595d0) -> 0x4aec fde=[ 1fd4] │ │ │ │ + 0xffffffffffcddd50 (offset: 0x33595e0) -> 0x4b00 fde=[ 1fe8] │ │ │ │ + 0xffffffffffcddd60 (offset: 0x33595f0) -> 0x4b14 fde=[ 1ffc] │ │ │ │ + 0xffffffffffcddd70 (offset: 0x3359600) -> 0x4b28 fde=[ 2010] │ │ │ │ + 0xffffffffffcddd80 (offset: 0x3359610) -> 0x4b3c fde=[ 2024] │ │ │ │ + 0xffffffffffcddd90 (offset: 0x3359620) -> 0x4b50 fde=[ 2038] │ │ │ │ + 0xffffffffffcddda0 (offset: 0x3359630) -> 0x4b64 fde=[ 204c] │ │ │ │ + 0xffffffffffcdddb0 (offset: 0x3359640) -> 0x4b78 fde=[ 2060] │ │ │ │ + 0xffffffffffcdddc0 (offset: 0x3359650) -> 0x4b8c fde=[ 2074] │ │ │ │ + 0xffffffffffcddde0 (offset: 0x3359670) -> 0x4ba0 fde=[ 2088] │ │ │ │ + 0xffffffffffcdde20 (offset: 0x33596b0) -> 0x4bb4 fde=[ 209c] │ │ │ │ + 0xffffffffffcddeb0 (offset: 0x3359740) -> 0x4bc8 fde=[ 20b0] │ │ │ │ + 0xffffffffffcddf40 (offset: 0x33597d0) -> 0x4be0 fde=[ 20c8] │ │ │ │ + 0xffffffffffcddf70 (offset: 0x3359800) -> 0x4bf4 fde=[ 20dc] │ │ │ │ + 0xffffffffffce8270 (offset: 0x3363b00) -> 0x4c08 fde=[ 20f0] │ │ │ │ + 0xffffffffffce8280 (offset: 0x3363b10) -> 0x4c1c fde=[ 2104] │ │ │ │ + 0xffffffffffce8590 (offset: 0x3363e20) -> 0x4c3c fde=[ 2124] │ │ │ │ + 0xffffffffffce85a0 (offset: 0x3363e30) -> 0x4c50 fde=[ 2138] │ │ │ │ + 0xffffffffffce85e0 (offset: 0x3363e70) -> 0x4c64 fde=[ 214c] │ │ │ │ + 0xffffffffffce8620 (offset: 0x3363eb0) -> 0x4c78 fde=[ 2160] │ │ │ │ + 0xffffffffffce8640 (offset: 0x3363ed0) -> 0x4c8c fde=[ 2174] │ │ │ │ + 0xffffffffffce8650 (offset: 0x3363ee0) -> 0x4ca0 fde=[ 2188] │ │ │ │ + 0xffffffffffce8710 (offset: 0x3363fa0) -> 0x4cc0 fde=[ 21a8] │ │ │ │ + 0xffffffffffce8790 (offset: 0x3364020) -> 0x4cf8 fde=[ 21e0] │ │ │ │ + 0xffffffffffce87f0 (offset: 0x3364080) -> 0x4d28 fde=[ 2210] │ │ │ │ + 0xffffffffffce88d0 (offset: 0x3364160) -> 0x4d70 fde=[ 2258] │ │ │ │ + 0xffffffffffce88e0 (offset: 0x3364170) -> 0x4d84 fde=[ 226c] │ │ │ │ + 0xffffffffffce8a80 (offset: 0x3364310) -> 0x4db0 fde=[ 2298] │ │ │ │ + 0xffffffffffce8aa0 (offset: 0x3364330) -> 0x4dc4 fde=[ 22ac] │ │ │ │ + 0xffffffffffce8ab0 (offset: 0x3364340) -> 0x4dd8 fde=[ 22c0] │ │ │ │ + 0xffffffffffce8ad0 (offset: 0x3364360) -> 0x4dec fde=[ 22d4] │ │ │ │ + 0xffffffffffce8b00 (offset: 0x3364390) -> 0x4e04 fde=[ 22ec] │ │ │ │ + 0xffffffffffce8b30 (offset: 0x33643c0) -> 0x4e1c fde=[ 2304] │ │ │ │ + 0xffffffffffce8c10 (offset: 0x33644a0) -> 0x4e60 fde=[ 2348] │ │ │ │ + 0xffffffffffce8ca0 (offset: 0x3364530) -> 0x4e88 fde=[ 2370] │ │ │ │ + 0xffffffffffce8cb0 (offset: 0x3364540) -> 0x4e9c fde=[ 2384] │ │ │ │ + 0xffffffffffce8cf0 (offset: 0x3364580) -> 0x4eb8 fde=[ 23a0] │ │ │ │ + 0xffffffffffce8d10 (offset: 0x33645a0) -> 0x4ecc fde=[ 23b4] │ │ │ │ + 0xffffffffffce8d30 (offset: 0x33645c0) -> 0x4ee0 fde=[ 23c8] │ │ │ │ + 0xffffffffffce8d50 (offset: 0x33645e0) -> 0x4ef4 fde=[ 23dc] │ │ │ │ + 0xffffffffffce8d70 (offset: 0x3364600) -> 0x4f08 fde=[ 23f0] │ │ │ │ + 0xffffffffffce8d90 (offset: 0x3364620) -> 0x4f1c fde=[ 2404] │ │ │ │ + 0xffffffffffce8db0 (offset: 0x3364640) -> 0x4f30 fde=[ 2418] │ │ │ │ + 0xffffffffffce8dd0 (offset: 0x3364660) -> 0x4f44 fde=[ 242c] │ │ │ │ + 0xffffffffffce8df0 (offset: 0x3364680) -> 0x4f58 fde=[ 2440] │ │ │ │ + 0xffffffffffce8e10 (offset: 0x33646a0) -> 0x4f6c fde=[ 2454] │ │ │ │ + 0xffffffffffce8e30 (offset: 0x33646c0) -> 0x4f80 fde=[ 2468] │ │ │ │ + 0xffffffffffce8e50 (offset: 0x33646e0) -> 0x4f94 fde=[ 247c] │ │ │ │ + 0xffffffffffce8e70 (offset: 0x3364700) -> 0x4fa8 fde=[ 2490] │ │ │ │ + 0xffffffffffce91a0 (offset: 0x3364a30) -> 0x4fbc fde=[ 24a4] │ │ │ │ + 0xffffffffffce9b70 (offset: 0x3365400) -> 0x4fdc fde=[ 24c4] │ │ │ │ + 0xffffffffffce9b90 (offset: 0x3365420) -> 0x4ff0 fde=[ 24d8] │ │ │ │ + 0xffffffffffce9f00 (offset: 0x3365790) -> 0x503c fde=[ 2524] │ │ │ │ + 0xffffffffffcea240 (offset: 0x3365ad0) -> 0x5068 fde=[ 2550] │ │ │ │ + 0xffffffffffcea2c0 (offset: 0x3365b50) -> 0x50a0 fde=[ 2588] │ │ │ │ + 0xffffffffffcea330 (offset: 0x3365bc0) -> 0x50b4 fde=[ 259c] │ │ │ │ + 0xffffffffffcea6c0 (offset: 0x3365f50) -> 0x50e0 fde=[ 25c8] │ │ │ │ + 0xffffffffffcea7d0 (offset: 0x3366060) -> 0x50fc fde=[ 25e4] │ │ │ │ + 0xffffffffffceaa80 (offset: 0x3366310) -> 0x5148 fde=[ 2630] │ │ │ │ + 0xffffffffffcead90 (offset: 0x3366620) -> 0x5194 fde=[ 267c] │ │ │ │ + 0xffffffffffceb6b0 (offset: 0x3366f40) -> 0x51e4 fde=[ 26cc] │ │ │ │ + 0xffffffffffceb7c0 (offset: 0x3367050) -> 0x5248 fde=[ 2730] │ │ │ │ + 0xffffffffffceb8a0 (offset: 0x3367130) -> 0x525c fde=[ 2744] │ │ │ │ + 0xffffffffffcebcc0 (offset: 0x3367550) -> 0x52c0 fde=[ 27a8] │ │ │ │ + 0xffffffffffcebdc0 (offset: 0x3367650) -> 0x5300 fde=[ 27e8] │ │ │ │ + 0xffffffffffcebe80 (offset: 0x3367710) -> 0x5360 fde=[ 2848] │ │ │ │ + 0xffffffffffcebf40 (offset: 0x33677d0) -> 0x53c0 fde=[ 28a8] │ │ │ │ + 0xffffffffffcec000 (offset: 0x3367890) -> 0x540c fde=[ 28f4] │ │ │ │ + 0xffffffffffcec080 (offset: 0x3367910) -> 0x5428 fde=[ 2910] │ │ │ │ + 0xffffffffffcec090 (offset: 0x3367920) -> 0x5440 fde=[ 2928] │ │ │ │ + 0xffffffffffcec0a0 (offset: 0x3367930) -> 0x5454 fde=[ 293c] │ │ │ │ + 0xffffffffffcec0b0 (offset: 0x3367940) -> 0x5468 fde=[ 2950] │ │ │ │ + 0xffffffffffcec0c0 (offset: 0x3367950) -> 0x547c fde=[ 2964] │ │ │ │ + 0xffffffffffcec0d0 (offset: 0x3367960) -> 0x5490 fde=[ 2978] │ │ │ │ + 0xffffffffffcec0e0 (offset: 0x3367970) -> 0x54a4 fde=[ 298c] │ │ │ │ + 0xffffffffffcec0f0 (offset: 0x3367980) -> 0x54b8 fde=[ 29a0] │ │ │ │ + 0xffffffffffcec100 (offset: 0x3367990) -> 0x54cc fde=[ 29b4] │ │ │ │ + 0xffffffffffcec110 (offset: 0x33679a0) -> 0x54e0 fde=[ 29c8] │ │ │ │ + 0xffffffffffcec120 (offset: 0x33679b0) -> 0x54f4 fde=[ 29dc] │ │ │ │ + 0xffffffffffcec130 (offset: 0x33679c0) -> 0x5508 fde=[ 29f0] │ │ │ │ + 0xffffffffffcec160 (offset: 0x33679f0) -> 0x5524 fde=[ 2a0c] │ │ │ │ + 0xffffffffffcec170 (offset: 0x3367a00) -> 0x5538 fde=[ 2a20] │ │ │ │ + 0xffffffffffcec180 (offset: 0x3367a10) -> 0x554c fde=[ 2a34] │ │ │ │ + 0xffffffffffcec190 (offset: 0x3367a20) -> 0x5560 fde=[ 2a48] │ │ │ │ + 0xffffffffffcec1a0 (offset: 0x3367a30) -> 0x5574 fde=[ 2a5c] │ │ │ │ + 0xffffffffffcec1b0 (offset: 0x3367a40) -> 0x5588 fde=[ 2a70] │ │ │ │ + 0xffffffffffcec1e0 (offset: 0x3367a70) -> 0x55b4 fde=[ 2a9c] │ │ │ │ + 0xffffffffffcec1f0 (offset: 0x3367a80) -> 0x55c8 fde=[ 2ab0] │ │ │ │ + 0xffffffffffcec240 (offset: 0x3367ad0) -> 0x55e0 fde=[ 2ac8] │ │ │ │ + 0xffffffffffcec2d0 (offset: 0x3367b60) -> 0x55f8 fde=[ 2ae0] │ │ │ │ + 0xffffffffffcec2e0 (offset: 0x3367b70) -> 0x560c fde=[ 2af4] │ │ │ │ + 0xffffffffffcec2f0 (offset: 0x3367b80) -> 0x5620 fde=[ 2b08] │ │ │ │ + 0xffffffffffcec300 (offset: 0x3367b90) -> 0x5638 fde=[ 2b20] │ │ │ │ + 0xffffffffffcec310 (offset: 0x3367ba0) -> 0x564c fde=[ 2b34] │ │ │ │ + 0xffffffffffcec320 (offset: 0x3367bb0) -> 0x5660 fde=[ 2b48] │ │ │ │ + 0xffffffffffcec330 (offset: 0x3367bc0) -> 0x5678 fde=[ 2b60] │ │ │ │ + 0xffffffffffcec400 (offset: 0x3367c90) -> 0x5694 fde=[ 2b7c] │ │ │ │ + 0xffffffffffcec410 (offset: 0x3367ca0) -> 0x56a8 fde=[ 2b90] │ │ │ │ + 0xffffffffffcec420 (offset: 0x3367cb0) -> 0x56bc fde=[ 2ba4] │ │ │ │ + 0xffffffffffcec560 (offset: 0x3367df0) -> 0x56f4 fde=[ 2bdc] │ │ │ │ + 0xffffffffffcec5a0 (offset: 0x3367e30) -> 0x5708 fde=[ 2bf0] │ │ │ │ + 0xffffffffffcec5c0 (offset: 0x3367e50) -> 0x571c fde=[ 2c04] │ │ │ │ + 0xffffffffffcec790 (offset: 0x3368020) -> 0x5770 fde=[ 2c58] │ │ │ │ + 0xffffffffffcec7b0 (offset: 0x3368040) -> 0x5784 fde=[ 2c6c] │ │ │ │ + 0xffffffffffcec800 (offset: 0x3368090) -> 0x579c fde=[ 2c84] │ │ │ │ + 0xffffffffffcec940 (offset: 0x33681d0) -> 0x57c0 fde=[ 2ca8] │ │ │ │ + 0xffffffffffcec9e0 (offset: 0x3368270) -> 0x57f0 fde=[ 2cd8] │ │ │ │ + 0xffffffffffceca60 (offset: 0x33682f0) -> 0x5808 fde=[ 2cf0] │ │ │ │ + 0xffffffffffcecb30 (offset: 0x33683c0) -> 0x5840 fde=[ 2d28] │ │ │ │ + 0xffffffffffcecbc0 (offset: 0x3368450) -> 0x585c fde=[ 2d44] │ │ │ │ + 0xffffffffffcecc40 (offset: 0x33684d0) -> 0x5884 fde=[ 2d6c] │ │ │ │ + 0xffffffffffceccd0 (offset: 0x3368560) -> 0x58cc fde=[ 2db4] │ │ │ │ + 0xffffffffffcecd00 (offset: 0x3368590) -> 0x58e0 fde=[ 2dc8] │ │ │ │ + 0xffffffffffceddc0 (offset: 0x3369650) -> 0x592c fde=[ 2e14] │ │ │ │ + 0xffffffffffcedfd0 (offset: 0x3369860) -> 0x5948 fde=[ 2e30] │ │ │ │ + 0xffffffffffcedff0 (offset: 0x3369880) -> 0x595c fde=[ 2e44] │ │ │ │ + 0xffffffffffcee0a0 (offset: 0x3369930) -> 0x59a8 fde=[ 2e90] │ │ │ │ + 0xffffffffffcee870 (offset: 0x336a100) -> 0x5a10 fde=[ 2ef8] │ │ │ │ + 0xffffffffffcee890 (offset: 0x336a120) -> 0x5a28 fde=[ 2f10] │ │ │ │ + 0xffffffffffcee8b0 (offset: 0x336a140) -> 0x5a3c fde=[ 2f24] │ │ │ │ + 0xffffffffffcee920 (offset: 0x336a1b0) -> 0x5a68 fde=[ 2f50] │ │ │ │ + 0xffffffffffceea30 (offset: 0x336a2c0) -> 0x5a94 fde=[ 2f7c] │ │ │ │ + 0xffffffffffceea40 (offset: 0x336a2d0) -> 0x5aa8 fde=[ 2f90] │ │ │ │ + 0xffffffffffceeb50 (offset: 0x336a3e0) -> 0x5ad0 fde=[ 2fb8] │ │ │ │ + 0xffffffffffceebc0 (offset: 0x336a450) -> 0x5ae8 fde=[ 2fd0] │ │ │ │ + 0xffffffffffceebf0 (offset: 0x336a480) -> 0x5b04 fde=[ 2fec] │ │ │ │ + 0xffffffffffceecc0 (offset: 0x336a550) -> 0x5b3c fde=[ 3024] │ │ │ │ + 0xffffffffffceed50 (offset: 0x336a5e0) -> 0x5b74 fde=[ 305c] │ │ │ │ + 0xffffffffffceedf0 (offset: 0x336a680) -> 0x5b8c fde=[ 3074] │ │ │ │ + 0xffffffffffceee10 (offset: 0x336a6a0) -> 0x5ba0 fde=[ 3088] │ │ │ │ + 0xffffffffffceee30 (offset: 0x336a6c0) -> 0x5bb4 fde=[ 309c] │ │ │ │ + 0xffffffffffceeed0 (offset: 0x336a760) -> 0x5bd0 fde=[ 30b8] │ │ │ │ + 0xffffffffffceeef0 (offset: 0x336a780) -> 0x5be4 fde=[ 30cc] │ │ │ │ + 0xffffffffffceef00 (offset: 0x336a790) -> 0x5bf8 fde=[ 30e0] │ │ │ │ + 0xffffffffffceefa0 (offset: 0x336a830) -> 0x5c14 fde=[ 30fc] │ │ │ │ + 0xffffffffffceefb0 (offset: 0x336a840) -> 0x5c28 fde=[ 3110] │ │ │ │ + 0xffffffffffcef050 (offset: 0x336a8e0) -> 0x5c44 fde=[ 312c] │ │ │ │ + 0xffffffffffcef060 (offset: 0x336a8f0) -> 0x5c58 fde=[ 3140] │ │ │ │ + 0xffffffffffcef070 (offset: 0x336a900) -> 0x5c6c fde=[ 3154] │ │ │ │ + 0xffffffffffcef080 (offset: 0x336a910) -> 0x5c80 fde=[ 3168] │ │ │ │ + 0xffffffffffcef090 (offset: 0x336a920) -> 0x5c98 fde=[ 3180] │ │ │ │ + 0xffffffffffcef0a0 (offset: 0x336a930) -> 0x5cac fde=[ 3194] │ │ │ │ + 0xffffffffffcef0b0 (offset: 0x336a940) -> 0x5cc0 fde=[ 31a8] │ │ │ │ + 0xffffffffffcef130 (offset: 0x336a9c0) -> 0x5cdc fde=[ 31c4] │ │ │ │ + 0xffffffffffcef2d0 (offset: 0x336ab60) -> 0x5d10 fde=[ 31f8] │ │ │ │ + 0xffffffffffcef310 (offset: 0x336aba0) -> 0x5d24 fde=[ 320c] │ │ │ │ + 0xffffffffffcef350 (offset: 0x336abe0) -> 0x5d38 fde=[ 3220] │ │ │ │ + 0xffffffffffcef390 (offset: 0x336ac20) -> 0x5d4c fde=[ 3234] │ │ │ │ + 0xffffffffffcef3d0 (offset: 0x336ac60) -> 0x5d60 fde=[ 3248] │ │ │ │ + 0xffffffffffcef3f0 (offset: 0x336ac80) -> 0x5d78 fde=[ 3260] │ │ │ │ + 0xffffffffffcef410 (offset: 0x336aca0) -> 0x5d8c fde=[ 3274] │ │ │ │ + 0xffffffffffcef790 (offset: 0x336b020) -> 0x5dd8 fde=[ 32c0] │ │ │ │ + 0xffffffffffcef800 (offset: 0x336b090) -> 0x5df4 fde=[ 32dc] │ │ │ │ + 0xffffffffffcef890 (offset: 0x336b120) -> 0x5e10 fde=[ 32f8] │ │ │ │ + 0xffffffffffcef910 (offset: 0x336b1a0) -> 0x5e2c fde=[ 3314] │ │ │ │ + 0xffffffffffcef930 (offset: 0x336b1c0) -> 0x5e48 fde=[ 3330] │ │ │ │ + 0xffffffffffcef970 (offset: 0x336b200) -> 0x5e74 fde=[ 335c] │ │ │ │ + 0xffffffffffcef9b0 (offset: 0x336b240) -> 0x5ea0 fde=[ 3388] │ │ │ │ + 0xffffffffffcef9f0 (offset: 0x336b280) -> 0x5ecc fde=[ 33b4] │ │ │ │ + 0xffffffffffcefa40 (offset: 0x336b2d0) -> 0x5ef4 fde=[ 33dc] │ │ │ │ + 0xffffffffffcefa50 (offset: 0x336b2e0) -> 0x5f08 fde=[ 33f0] │ │ │ │ + 0xffffffffffcefab0 (offset: 0x336b340) -> 0x5f40 fde=[ 3428] │ │ │ │ + 0xffffffffffcefac0 (offset: 0x336b350) -> 0x5f54 fde=[ 343c] │ │ │ │ + 0xffffffffffcefad0 (offset: 0x336b360) -> 0x5f68 fde=[ 3450] │ │ │ │ + 0xffffffffffcefaf0 (offset: 0x336b380) -> 0x5f7c fde=[ 3464] │ │ │ │ + 0xffffffffffcefb50 (offset: 0x336b3e0) -> 0x5f9c fde=[ 3484] │ │ │ │ + 0xffffffffffcefbb0 (offset: 0x336b440) -> 0x5fb4 fde=[ 349c] │ │ │ │ + 0xffffffffffcefe90 (offset: 0x336b720) -> 0x6014 fde=[ 34fc] │ │ │ │ + 0xffffffffffcefea0 (offset: 0x336b730) -> 0x6028 fde=[ 3510] │ │ │ │ + 0xffffffffffcf0060 (offset: 0x336b8f0) -> 0x6044 fde=[ 352c] │ │ │ │ + 0xffffffffffcf0070 (offset: 0x336b900) -> 0x6058 fde=[ 3540] │ │ │ │ + 0xffffffffffcf0080 (offset: 0x336b910) -> 0x606c fde=[ 3554] │ │ │ │ + 0xffffffffffcf0090 (offset: 0x336b920) -> 0x6080 fde=[ 3568] │ │ │ │ + 0xffffffffffcf00a0 (offset: 0x336b930) -> 0x6094 fde=[ 357c] │ │ │ │ + 0xffffffffffcf00b0 (offset: 0x336b940) -> 0x60a8 fde=[ 3590] │ │ │ │ + 0xffffffffffcf00c0 (offset: 0x336b950) -> 0x60bc fde=[ 35a4] │ │ │ │ + 0xffffffffffcf0110 (offset: 0x336b9a0) -> 0x60e8 fde=[ 35d0] │ │ │ │ + 0xffffffffffcf01d0 (offset: 0x336ba60) -> 0x6104 fde=[ 35ec] │ │ │ │ + 0xffffffffffcf02a0 (offset: 0x336bb30) -> 0x614c fde=[ 3634] │ │ │ │ + 0xffffffffffcf02d0 (offset: 0x336bb60) -> 0x6160 fde=[ 3648] │ │ │ │ + 0xffffffffffcf03c0 (offset: 0x336bc50) -> 0x617c fde=[ 3664] │ │ │ │ + 0xffffffffffcf0540 (offset: 0x336bdd0) -> 0x61c8 fde=[ 36b0] │ │ │ │ + 0xffffffffffcf05b0 (offset: 0x336be40) -> 0x61dc fde=[ 36c4] │ │ │ │ + 0xffffffffffcf05f0 (offset: 0x336be80) -> 0x61f4 fde=[ 36dc] │ │ │ │ + 0xffffffffffcf06c0 (offset: 0x336bf50) -> 0x6208 fde=[ 36f0] │ │ │ │ + 0xffffffffffcf08c0 (offset: 0x336c150) -> 0x6254 fde=[ 373c] │ │ │ │ + 0xffffffffffcf0af0 (offset: 0x336c380) -> 0x62a0 fde=[ 3788] │ │ │ │ + 0xffffffffffcf0d10 (offset: 0x336c5a0) -> 0x6304 fde=[ 37ec] │ │ │ │ + 0xffffffffffcf0d20 (offset: 0x336c5b0) -> 0x6318 fde=[ 3800] │ │ │ │ + 0xffffffffffcf0e50 (offset: 0x336c6e0) -> 0x6338 fde=[ 3820] │ │ │ │ + 0xffffffffffcf0f60 (offset: 0x336c7f0) -> 0x6360 fde=[ 3848] │ │ │ │ + 0xffffffffffcf10b0 (offset: 0x336c940) -> 0x6388 fde=[ 3870] │ │ │ │ + 0xffffffffffcf1350 (offset: 0x336cbe0) -> 0x63f0 fde=[ 38d8] │ │ │ │ + 0xffffffffffcf1440 (offset: 0x336ccd0) -> 0x6424 fde=[ 390c] │ │ │ │ + 0xffffffffffcf1700 (offset: 0x336cf90) -> 0x6460 fde=[ 3948] │ │ │ │ + 0xffffffffffcf1720 (offset: 0x336cfb0) -> 0x6474 fde=[ 395c] │ │ │ │ + 0xffffffffffcf1820 (offset: 0x336d0b0) -> 0x64c0 fde=[ 39a8] │ │ │ │ + 0xffffffffffcf1940 (offset: 0x336d1d0) -> 0x64fc fde=[ 39e4] │ │ │ │ + 0xffffffffffcf19b0 (offset: 0x336d240) -> 0x6528 fde=[ 3a10] │ │ │ │ + 0xffffffffffcf1a30 (offset: 0x336d2c0) -> 0x655c fde=[ 3a44] │ │ │ │ + 0xffffffffffcf1ab0 (offset: 0x336d340) -> 0x6588 fde=[ 3a70] │ │ │ │ + 0xffffffffffcf2720 (offset: 0x336dfb0) -> 0x65d4 fde=[ 3abc] │ │ │ │ + 0xffffffffffcf2750 (offset: 0x336dfe0) -> 0x65ec fde=[ 3ad4] │ │ │ │ + 0xffffffffffcf27d0 (offset: 0x336e060) -> 0x6610 fde=[ 3af8] │ │ │ │ + 0xffffffffffcf2800 (offset: 0x336e090) -> 0x6630 fde=[ 3b18] │ │ │ │ + 0xffffffffffcf2840 (offset: 0x336e0d0) -> 0x6648 fde=[ 3b30] │ │ │ │ + 0xffffffffffcf2880 (offset: 0x336e110) -> 0x6660 fde=[ 3b48] │ │ │ │ + 0xffffffffffcf28d0 (offset: 0x336e160) -> 0x6678 fde=[ 3b60] │ │ │ │ + 0xffffffffffcf28f0 (offset: 0x336e180) -> 0x668c fde=[ 3b74] │ │ │ │ + 0xffffffffffcf2960 (offset: 0x336e1f0) -> 0x66b8 fde=[ 3ba0] │ │ │ │ + 0xffffffffffcf29e0 (offset: 0x336e270) -> 0x66ec fde=[ 3bd4] │ │ │ │ + 0xffffffffffcf2a40 (offset: 0x336e2d0) -> 0x6700 fde=[ 3be8] │ │ │ │ + 0xffffffffffcf2c40 (offset: 0x336e4d0) -> 0x6774 fde=[ 3c5c] │ │ │ │ + 0xffffffffffcf2d70 (offset: 0x336e600) -> 0x67b8 fde=[ 3ca0] │ │ │ │ + 0xffffffffffcf2e80 (offset: 0x336e710) -> 0x6804 fde=[ 3cec] │ │ │ │ + 0xffffffffffcf2f50 (offset: 0x336e7e0) -> 0x6830 fde=[ 3d18] │ │ │ │ + 0xffffffffffcf2f70 (offset: 0x336e800) -> 0x6848 fde=[ 3d30] │ │ │ │ + 0xffffffffffcf2ff0 (offset: 0x336e880) -> 0x6860 fde=[ 3d48] │ │ │ │ + 0xffffffffffcf3010 (offset: 0x336e8a0) -> 0x6874 fde=[ 3d5c] │ │ │ │ + 0xffffffffffcf3020 (offset: 0x336e8b0) -> 0x6888 fde=[ 3d70] │ │ │ │ + 0xffffffffffcf3040 (offset: 0x336e8d0) -> 0x689c fde=[ 3d84] │ │ │ │ + 0xffffffffffcf3090 (offset: 0x336e920) -> 0x68b4 fde=[ 3d9c] │ │ │ │ + 0xffffffffffcf30c0 (offset: 0x336e950) -> 0x68d0 fde=[ 3db8] │ │ │ │ + 0xffffffffffcf3220 (offset: 0x336eab0) -> 0x6908 fde=[ 3df0] │ │ │ │ + 0xffffffffffcf3260 (offset: 0x336eaf0) -> 0x691c fde=[ 3e04] │ │ │ │ + 0xffffffffffcf32e0 (offset: 0x336eb70) -> 0x6954 fde=[ 3e3c] │ │ │ │ + 0xffffffffffcf33a0 (offset: 0x336ec30) -> 0x6980 fde=[ 3e68] │ │ │ │ + 0xffffffffffcf34f0 (offset: 0x336ed80) -> 0x69c0 fde=[ 3ea8] │ │ │ │ + 0xffffffffffcf3560 (offset: 0x336edf0) -> 0x69d8 fde=[ 3ec0] │ │ │ │ + 0xffffffffffcf3570 (offset: 0x336ee00) -> 0x69ec fde=[ 3ed4] │ │ │ │ + 0xffffffffffcf35e0 (offset: 0x336ee70) -> 0x6a04 fde=[ 3eec] │ │ │ │ + 0xffffffffffcf3650 (offset: 0x336eee0) -> 0x6a20 fde=[ 3f08] │ │ │ │ + 0xffffffffffcf3680 (offset: 0x336ef10) -> 0x6a34 fde=[ 3f1c] │ │ │ │ + 0xffffffffffcf3720 (offset: 0x336efb0) -> 0x6a50 fde=[ 3f38] │ │ │ │ + 0xffffffffffcf3880 (offset: 0x336f110) -> 0x6a74 fde=[ 3f5c] │ │ │ │ + 0xffffffffffcf3920 (offset: 0x336f1b0) -> 0x6aac fde=[ 3f94] │ │ │ │ + 0xffffffffffcf3990 (offset: 0x336f220) -> 0x6ae8 fde=[ 3fd0] │ │ │ │ + 0xffffffffffcf39b0 (offset: 0x336f240) -> 0x6afc fde=[ 3fe4] │ │ │ │ + 0xffffffffffcf39c0 (offset: 0x336f250) -> 0x6b10 fde=[ 3ff8] │ │ │ │ + 0xffffffffffcf39e0 (offset: 0x336f270) -> 0x6b2c fde=[ 4014] │ │ │ │ + 0xffffffffffcf3a40 (offset: 0x336f2d0) -> 0x6b44 fde=[ 402c] │ │ │ │ + 0xffffffffffcf3ab0 (offset: 0x336f340) -> 0x6b70 fde=[ 4058] │ │ │ │ + 0xffffffffffcf3b10 (offset: 0x336f3a0) -> 0x6b90 fde=[ 4078] │ │ │ │ + 0xffffffffffcf3b70 (offset: 0x336f400) -> 0x6bb0 fde=[ 4098] │ │ │ │ + 0xffffffffffcf3ba0 (offset: 0x336f430) -> 0x6bc4 fde=[ 40ac] │ │ │ │ + 0xffffffffffcf3bc0 (offset: 0x336f450) -> 0x6bd8 fde=[ 40c0] │ │ │ │ + 0xffffffffffcf3c30 (offset: 0x336f4c0) -> 0x6bf0 fde=[ 40d8] │ │ │ │ + 0xffffffffffcf3d00 (offset: 0x336f590) -> 0x6c10 fde=[ 40f8] │ │ │ │ + 0xffffffffffcf3d20 (offset: 0x336f5b0) -> 0x6c28 fde=[ 4110] │ │ │ │ + 0xffffffffffcf3dd0 (offset: 0x336f660) -> 0x6c3c fde=[ 4124] │ │ │ │ + 0xffffffffffcf3ec0 (offset: 0x336f750) -> 0x6c58 fde=[ 4140] │ │ │ │ + 0xffffffffffcf3f20 (offset: 0x336f7b0) -> 0x6c6c fde=[ 4154] │ │ │ │ + 0xffffffffffcf3fa0 (offset: 0x336f830) -> 0x6c80 fde=[ 4168] │ │ │ │ + 0xffffffffffcf3fb0 (offset: 0x336f840) -> 0x6c94 fde=[ 417c] │ │ │ │ + 0xffffffffffcf4000 (offset: 0x336f890) -> 0x6cac fde=[ 4194] │ │ │ │ + 0xffffffffffcf4040 (offset: 0x336f8d0) -> 0x6cc4 fde=[ 41ac] │ │ │ │ + 0xffffffffffcf4050 (offset: 0x336f8e0) -> 0x6cd8 fde=[ 41c0] │ │ │ │ + 0xffffffffffcf4070 (offset: 0x336f900) -> 0x6cf4 fde=[ 41dc] │ │ │ │ + 0xffffffffffcf40a0 (offset: 0x336f930) -> 0x6d0c fde=[ 41f4] │ │ │ │ + 0xffffffffffcf4100 (offset: 0x336f990) -> 0x6d28 fde=[ 4210] │ │ │ │ + 0xffffffffffcf4120 (offset: 0x336f9b0) -> 0x6d40 fde=[ 4228] │ │ │ │ + 0xffffffffffcf41a0 (offset: 0x336fa30) -> 0x6d60 fde=[ 4248] │ │ │ │ + 0xffffffffffcf41d0 (offset: 0x336fa60) -> 0x6d7c fde=[ 4264] │ │ │ │ + 0xffffffffffcf4200 (offset: 0x336fa90) -> 0x6d98 fde=[ 4280] │ │ │ │ + 0xffffffffffcf42c0 (offset: 0x336fb50) -> 0x6dd0 fde=[ 42b8] │ │ │ │ + 0xffffffffffcf48c0 (offset: 0x3370150) -> 0x6e50 fde=[ 4338] │ │ │ │ + 0xffffffffffcf5810 (offset: 0x33710a0) -> 0x6eb0 fde=[ 4398] │ │ │ │ + 0xffffffffffcf5820 (offset: 0x33710b0) -> 0x6ec4 fde=[ 43ac] │ │ │ │ + 0xffffffffffcf5a90 (offset: 0x3371320) -> 0x6f14 fde=[ 43fc] │ │ │ │ + 0xffffffffffcf5aa0 (offset: 0x3371330) -> 0x6f28 fde=[ 4410] │ │ │ │ + 0xffffffffffcf5ab0 (offset: 0x3371340) -> 0x6f3c fde=[ 4424] │ │ │ │ + 0xffffffffffcf5b30 (offset: 0x33713c0) -> 0x6f60 fde=[ 4448] │ │ │ │ + 0xffffffffffcf5b90 (offset: 0x3371420) -> 0x6f98 fde=[ 4480] │ │ │ │ + 0xffffffffffcf5c00 (offset: 0x3371490) -> 0x6fac fde=[ 4494] │ │ │ │ + 0xffffffffffcf5c90 (offset: 0x3371520) -> 0x6fcc fde=[ 44b4] │ │ │ │ + 0xffffffffffcf5d20 (offset: 0x33715b0) -> 0x6fec fde=[ 44d4] │ │ │ │ + 0xffffffffffcf5da0 (offset: 0x3371630) -> 0x7004 fde=[ 44ec] │ │ │ │ + 0xffffffffffcf5e50 (offset: 0x33716e0) -> 0x7018 fde=[ 4500] │ │ │ │ + 0xffffffffffcf5ef0 (offset: 0x3371780) -> 0x702c fde=[ 4514] │ │ │ │ + 0xffffffffffcf5f80 (offset: 0x3371810) -> 0x7040 fde=[ 4528] │ │ │ │ + 0xffffffffffcf6000 (offset: 0x3371890) -> 0x7058 fde=[ 4540] │ │ │ │ + 0xffffffffffcf6040 (offset: 0x33718d0) -> 0x706c fde=[ 4554] │ │ │ │ + 0xffffffffffcf60f0 (offset: 0x3371980) -> 0x70a8 fde=[ 4590] │ │ │ │ + 0xffffffffffcf6120 (offset: 0x33719b0) -> 0x70c0 fde=[ 45a8] │ │ │ │ + 0xffffffffffcf6210 (offset: 0x3371aa0) -> 0x70f8 fde=[ 45e0] │ │ │ │ + 0xffffffffffcf62f0 (offset: 0x3371b80) -> 0x7114 fde=[ 45fc] │ │ │ │ + 0xffffffffffcf6370 (offset: 0x3371c00) -> 0x7130 fde=[ 4618] │ │ │ │ + 0xffffffffffcf6400 (offset: 0x3371c90) -> 0x7168 fde=[ 4650] │ │ │ │ + 0xffffffffffcf6430 (offset: 0x3371cc0) -> 0x7180 fde=[ 4668] │ │ │ │ + 0xffffffffffcf6450 (offset: 0x3371ce0) -> 0x7198 fde=[ 4680] │ │ │ │ + 0xffffffffffcf6520 (offset: 0x3371db0) -> 0x71e0 fde=[ 46c8] │ │ │ │ + 0xffffffffffcf6990 (offset: 0x3372220) -> 0x7230 fde=[ 4718] │ │ │ │ + 0xffffffffffcf6b20 (offset: 0x33723b0) -> 0x7270 fde=[ 4758] │ │ │ │ + 0xffffffffffcf6b30 (offset: 0x33723c0) -> 0x7284 fde=[ 476c] │ │ │ │ + 0xffffffffffcf6b50 (offset: 0x33723e0) -> 0x7298 fde=[ 4780] │ │ │ │ + 0xffffffffffcf6b60 (offset: 0x33723f0) -> 0x72ac fde=[ 4794] │ │ │ │ + 0xffffffffffcf6b70 (offset: 0x3372400) -> 0x72c0 fde=[ 47a8] │ │ │ │ + 0xffffffffffcf6b80 (offset: 0x3372410) -> 0x72d4 fde=[ 47bc] │ │ │ │ + 0xffffffffffcf6c20 (offset: 0x33724b0) -> 0x72f8 fde=[ 47e0] │ │ │ │ + 0xffffffffffcf6ce0 (offset: 0x3372570) -> 0x731c fde=[ 4804] │ │ │ │ + 0xffffffffffcf6da0 (offset: 0x3372630) -> 0x733c fde=[ 4824] │ │ │ │ + 0xffffffffffcf6e10 (offset: 0x33726a0) -> 0x7358 fde=[ 4840] │ │ │ │ + 0xffffffffffcf6eb0 (offset: 0x3372740) -> 0x7394 fde=[ 487c] │ │ │ │ + 0xffffffffffcf70e0 (offset: 0x3372970) -> 0x73e8 fde=[ 48d0] │ │ │ │ + 0xffffffffffcf70f0 (offset: 0x3372980) -> 0x73fc fde=[ 48e4] │ │ │ │ + 0xffffffffffcf7100 (offset: 0x3372990) -> 0x7410 fde=[ 48f8] │ │ │ │ + 0xffffffffffcf7300 (offset: 0x3372b90) -> 0x7480 fde=[ 4968] │ │ │ │ + 0xffffffffffcf73d0 (offset: 0x3372c60) -> 0x74cc fde=[ 49b4] │ │ │ │ + 0xffffffffffcf7540 (offset: 0x3372dd0) -> 0x7518 fde=[ 4a00] │ │ │ │ + 0xffffffffffcf7690 (offset: 0x3372f20) -> 0x7548 fde=[ 4a30] │ │ │ │ + 0xffffffffffcf7830 (offset: 0x33730c0) -> 0x7578 fde=[ 4a60] │ │ │ │ + 0xffffffffffcf7870 (offset: 0x3373100) -> 0x7594 fde=[ 4a7c] │ │ │ │ + 0xffffffffffcf78a0 (offset: 0x3373130) -> 0x75a8 fde=[ 4a90] │ │ │ │ + 0xffffffffffcf78d0 (offset: 0x3373160) -> 0x75bc fde=[ 4aa4] │ │ │ │ + 0xffffffffffcf78f0 (offset: 0x3373180) -> 0x75d0 fde=[ 4ab8] │ │ │ │ + 0xffffffffffcf7930 (offset: 0x33731c0) -> 0x75e8 fde=[ 4ad0] │ │ │ │ + 0xffffffffffcf7980 (offset: 0x3373210) -> 0x75fc fde=[ 4ae4] │ │ │ │ + 0xffffffffffcf7990 (offset: 0x3373220) -> 0x7610 fde=[ 4af8] │ │ │ │ + 0xffffffffffcf79b0 (offset: 0x3373240) -> 0x7628 fde=[ 4b10] │ │ │ │ + 0xffffffffffcf7b40 (offset: 0x33733d0) -> 0x7654 fde=[ 4b3c] │ │ │ │ + 0xffffffffffcf7b60 (offset: 0x33733f0) -> 0x7668 fde=[ 4b50] │ │ │ │ + 0xffffffffffcf7b80 (offset: 0x3373410) -> 0x767c fde=[ 4b64] │ │ │ │ + 0xffffffffffcf7b90 (offset: 0x3373420) -> 0x7690 fde=[ 4b78] │ │ │ │ + 0xffffffffffcf7bb0 (offset: 0x3373440) -> 0x76a4 fde=[ 4b8c] │ │ │ │ + 0xffffffffffcf7bd0 (offset: 0x3373460) -> 0x76b8 fde=[ 4ba0] │ │ │ │ + 0xffffffffffcf7bf0 (offset: 0x3373480) -> 0x76cc fde=[ 4bb4] │ │ │ │ + 0xffffffffffcf7c00 (offset: 0x3373490) -> 0x76e0 fde=[ 4bc8] │ │ │ │ + 0xffffffffffcf7c10 (offset: 0x33734a0) -> 0x76f4 fde=[ 4bdc] │ │ │ │ + 0xffffffffffcf7c20 (offset: 0x33734b0) -> 0x7708 fde=[ 4bf0] │ │ │ │ + 0xffffffffffcf7c30 (offset: 0x33734c0) -> 0x771c fde=[ 4c04] │ │ │ │ + 0xffffffffffcf7c40 (offset: 0x33734d0) -> 0x7730 fde=[ 4c18] │ │ │ │ + 0xffffffffffcf7c50 (offset: 0x33734e0) -> 0x7744 fde=[ 4c2c] │ │ │ │ + 0xffffffffffcf7c80 (offset: 0x3373510) -> 0x7758 fde=[ 4c40] │ │ │ │ + 0xffffffffffcf7ca0 (offset: 0x3373530) -> 0x776c fde=[ 4c54] │ │ │ │ + 0xffffffffffcf7cc0 (offset: 0x3373550) -> 0x7780 fde=[ 4c68] │ │ │ │ + 0xffffffffffcf7d80 (offset: 0x3373610) -> 0x77a0 fde=[ 4c88] │ │ │ │ + 0xffffffffffcf7d90 (offset: 0x3373620) -> 0x77b4 fde=[ 4c9c] │ │ │ │ + 0xffffffffffcf7da0 (offset: 0x3373630) -> 0x77c8 fde=[ 4cb0] │ │ │ │ + 0xffffffffffcf7dd0 (offset: 0x3373660) -> 0x77e8 fde=[ 4cd0] │ │ │ │ + 0xffffffffffcf7df0 (offset: 0x3373680) -> 0x77fc fde=[ 4ce4] │ │ │ │ + 0xffffffffffcf7e00 (offset: 0x3373690) -> 0x7810 fde=[ 4cf8] │ │ │ │ + 0xffffffffffcf7e20 (offset: 0x33736b0) -> 0x7824 fde=[ 4d0c] │ │ │ │ + 0xffffffffffcf7e40 (offset: 0x33736d0) -> 0x7838 fde=[ 4d20] │ │ │ │ + 0xffffffffffcf7e60 (offset: 0x33736f0) -> 0x784c fde=[ 4d34] │ │ │ │ + 0xffffffffffcf7e80 (offset: 0x3373710) -> 0x7860 fde=[ 4d48] │ │ │ │ + 0xffffffffffcf7ea0 (offset: 0x3373730) -> 0x7874 fde=[ 4d5c] │ │ │ │ + 0xffffffffffcf7ec0 (offset: 0x3373750) -> 0x7888 fde=[ 4d70] │ │ │ │ + 0xffffffffffcf7f50 (offset: 0x33737e0) -> 0x78a4 fde=[ 4d8c] │ │ │ │ + 0xffffffffffcf7ff0 (offset: 0x3373880) -> 0x78c0 fde=[ 4da8] │ │ │ │ + 0xffffffffffcf8020 (offset: 0x33738b0) -> 0x78d4 fde=[ 4dbc] │ │ │ │ + 0xffffffffffcf8050 (offset: 0x33738e0) -> 0x78e8 fde=[ 4dd0] │ │ │ │ + 0xffffffffffcf8080 (offset: 0x3373910) -> 0x78fc fde=[ 4de4] │ │ │ │ + 0xffffffffffcf8090 (offset: 0x3373920) -> 0x7910 fde=[ 4df8] │ │ │ │ + 0xffffffffffcf80b0 (offset: 0x3373940) -> 0x7924 fde=[ 4e0c] │ │ │ │ + 0xffffffffffcf80d0 (offset: 0x3373960) -> 0x7938 fde=[ 4e20] │ │ │ │ + 0xffffffffffcf80f0 (offset: 0x3373980) -> 0x794c fde=[ 4e34] │ │ │ │ + 0xffffffffffcf8110 (offset: 0x33739a0) -> 0x7960 fde=[ 4e48] │ │ │ │ + 0xffffffffffcf8130 (offset: 0x33739c0) -> 0x7974 fde=[ 4e5c] │ │ │ │ + 0xffffffffffcf8150 (offset: 0x33739e0) -> 0x7988 fde=[ 4e70] │ │ │ │ + 0xffffffffffcf8170 (offset: 0x3373a00) -> 0x799c fde=[ 4e84] │ │ │ │ + 0xffffffffffcf8190 (offset: 0x3373a20) -> 0x79b0 fde=[ 4e98] │ │ │ │ + 0xffffffffffcf81b0 (offset: 0x3373a40) -> 0x79c4 fde=[ 4eac] │ │ │ │ + 0xffffffffffcf81f0 (offset: 0x3373a80) -> 0x79d8 fde=[ 4ec0] │ │ │ │ + 0xffffffffffcf8250 (offset: 0x3373ae0) -> 0x79f4 fde=[ 4edc] │ │ │ │ + 0xffffffffffcf82b0 (offset: 0x3373b40) -> 0x7a20 fde=[ 4f08] │ │ │ │ + 0xffffffffffcf8490 (offset: 0x3373d20) -> 0x7a50 fde=[ 4f38] │ │ │ │ + 0xffffffffffcf8570 (offset: 0x3373e00) -> 0x7a88 fde=[ 4f70] │ │ │ │ + 0xffffffffffcf8950 (offset: 0x33741e0) -> 0x7aa4 fde=[ 4f8c] │ │ │ │ + 0xffffffffffcf8bf0 (offset: 0x3374480) -> 0x7ac8 fde=[ 4fb0] │ │ │ │ + 0xffffffffffcf8d90 (offset: 0x3374620) -> 0x7afc fde=[ 4fe4] │ │ │ │ + 0xffffffffffcf8f60 (offset: 0x33747f0) -> 0x7b3c fde=[ 5024] │ │ │ │ + 0xffffffffffcf8f90 (offset: 0x3374820) -> 0x7b58 fde=[ 5040] │ │ │ │ + 0xffffffffffcf8fc0 (offset: 0x3374850) -> 0x7b74 fde=[ 505c] │ │ │ │ + 0xffffffffffcf9060 (offset: 0x33748f0) -> 0x7b90 fde=[ 5078] │ │ │ │ + 0xffffffffffcf9070 (offset: 0x3374900) -> 0x7ba4 fde=[ 508c] │ │ │ │ + 0xffffffffffcf9100 (offset: 0x3374990) -> 0x7bc0 fde=[ 50a8] │ │ │ │ + 0xffffffffffcf9180 (offset: 0x3374a10) -> 0x7bdc fde=[ 50c4] │ │ │ │ + 0xffffffffffcf9200 (offset: 0x3374a90) -> 0x7c08 fde=[ 50f0] │ │ │ │ + 0xffffffffffcf92e0 (offset: 0x3374b70) -> 0x7c20 fde=[ 5108] │ │ │ │ + 0xffffffffffcf9420 (offset: 0x3374cb0) -> 0x7c84 fde=[ 516c] │ │ │ │ + 0xffffffffffcf9470 (offset: 0x3374d00) -> 0x7ca0 fde=[ 5188] │ │ │ │ + 0xffffffffffcf9760 (offset: 0x3374ff0) -> 0x7d20 fde=[ 5208] │ │ │ │ + 0xffffffffffcf9900 (offset: 0x3375190) -> 0x7d6c fde=[ 5254] │ │ │ │ + 0xffffffffffcf9e10 (offset: 0x33756a0) -> 0x7d98 fde=[ 5280] │ │ │ │ + 0xffffffffffcf9f90 (offset: 0x3375820) -> 0x7dcc fde=[ 52b4] │ │ │ │ + 0xffffffffffcfa1c0 (offset: 0x3375a50) -> 0x7e08 fde=[ 52f0] │ │ │ │ + 0xffffffffffcfa400 (offset: 0x3375c90) -> 0x7e60 fde=[ 5348] │ │ │ │ + 0xffffffffffcfa6e0 (offset: 0x3375f70) -> 0x7ec8 fde=[ 53b0] │ │ │ │ + 0xffffffffffcfa9a0 (offset: 0x3376230) -> 0x7eec fde=[ 53d4] │ │ │ │ + 0xffffffffffcfabc0 (offset: 0x3376450) -> 0x7f2c fde=[ 5414] │ │ │ │ + 0xffffffffffcfb090 (offset: 0x3376920) -> 0x7f78 fde=[ 5460] │ │ │ │ + 0xffffffffffcfb5e0 (offset: 0x3376e70) -> 0x7fc4 fde=[ 54ac] │ │ │ │ + 0xffffffffffcfb810 (offset: 0x33770a0) -> 0x8000 fde=[ 54e8] │ │ │ │ + 0xffffffffffcfbae0 (offset: 0x3377370) -> 0x802c fde=[ 5514] │ │ │ │ + 0xffffffffffcfbd20 (offset: 0x33775b0) -> 0x8058 fde=[ 5540] │ │ │ │ + 0xffffffffffcfbf00 (offset: 0x3377790) -> 0x8074 fde=[ 555c] │ │ │ │ + 0xffffffffffcfc030 (offset: 0x33778c0) -> 0x8098 fde=[ 5580] │ │ │ │ + 0xffffffffffcfc140 (offset: 0x33779d0) -> 0x80bc fde=[ 55a4] │ │ │ │ + 0xffffffffffcfc250 (offset: 0x3377ae0) -> 0x80e0 fde=[ 55c8] │ │ │ │ + 0xffffffffffcfc260 (offset: 0x3377af0) -> 0x80f4 fde=[ 55dc] │ │ │ │ + 0xffffffffffcfc280 (offset: 0x3377b10) -> 0x8108 fde=[ 55f0] │ │ │ │ + 0xffffffffffcfc400 (offset: 0x3377c90) -> 0x8154 fde=[ 563c] │ │ │ │ + 0xffffffffffcfc580 (offset: 0x3377e10) -> 0x819c fde=[ 5684] │ │ │ │ + 0xffffffffffcfc760 (offset: 0x3377ff0) -> 0x81f4 fde=[ 56dc] │ │ │ │ + 0xffffffffffcfc880 (offset: 0x3378110) -> 0x8220 fde=[ 5708] │ │ │ │ + 0xffffffffffcfca00 (offset: 0x3378290) -> 0x823c fde=[ 5724] │ │ │ │ + 0xffffffffffcfcc50 (offset: 0x33784e0) -> 0x8268 fde=[ 5750] │ │ │ │ + 0xffffffffffcfce10 (offset: 0x33786a0) -> 0x8294 fde=[ 577c] │ │ │ │ + 0xffffffffffcfd400 (offset: 0x3378c90) -> 0x82e0 fde=[ 57c8] │ │ │ │ + 0xffffffffffcfd5e0 (offset: 0x3378e70) -> 0x82fc fde=[ 57e4] │ │ │ │ + 0xffffffffffcfd890 (offset: 0x3379120) -> 0x8328 fde=[ 5810] │ │ │ │ + 0xffffffffffcfda70 (offset: 0x3379300) -> 0x8344 fde=[ 582c] │ │ │ │ + 0xffffffffffcfdd10 (offset: 0x33795a0) -> 0x8380 fde=[ 5868] │ │ │ │ + 0xffffffffffcfe290 (offset: 0x3379b20) -> 0x83cc fde=[ 58b4] │ │ │ │ + 0xffffffffffcfe2b0 (offset: 0x3379b40) -> 0x83e0 fde=[ 58c8] │ │ │ │ + 0xffffffffffcfe340 (offset: 0x3379bd0) -> 0x8404 fde=[ 58ec] │ │ │ │ + 0xffffffffffcfe3b0 (offset: 0x3379c40) -> 0x8428 fde=[ 5910] │ │ │ │ + 0xffffffffffcfe3c0 (offset: 0x3379c50) -> 0x843c fde=[ 5924] │ │ │ │ + 0xffffffffffcfe3d0 (offset: 0x3379c60) -> 0x8450 fde=[ 5938] │ │ │ │ + 0xffffffffffcfe400 (offset: 0x3379c90) -> 0x8468 fde=[ 5950] │ │ │ │ + 0xffffffffffcfe420 (offset: 0x3379cb0) -> 0x847c fde=[ 5964] │ │ │ │ + 0xffffffffffcfe530 (offset: 0x3379dc0) -> 0x84a8 fde=[ 5990] │ │ │ │ + 0xffffffffffcfe540 (offset: 0x3379dd0) -> 0x84bc fde=[ 59a4] │ │ │ │ + 0xffffffffffcfe550 (offset: 0x3379de0) -> 0x84d0 fde=[ 59b8] │ │ │ │ + 0xffffffffffcfe5c0 (offset: 0x3379e50) -> 0x8508 fde=[ 59f0] │ │ │ │ + 0xffffffffffcfe5d0 (offset: 0x3379e60) -> 0x8520 fde=[ 5a08] │ │ │ │ + 0xffffffffffcfe5e0 (offset: 0x3379e70) -> 0x8534 fde=[ 5a1c] │ │ │ │ + 0xffffffffffcfe610 (offset: 0x3379ea0) -> 0x8548 fde=[ 5a30] │ │ │ │ + 0xffffffffffcfe630 (offset: 0x3379ec0) -> 0x8560 fde=[ 5a48] │ │ │ │ + 0xffffffffffcfe640 (offset: 0x3379ed0) -> 0x8578 fde=[ 5a60] │ │ │ │ + 0xffffffffffcfe6d0 (offset: 0x3379f60) -> 0x85a0 fde=[ 5a88] │ │ │ │ + 0xffffffffffcfe730 (offset: 0x3379fc0) -> 0x85c8 fde=[ 5ab0] │ │ │ │ + 0xffffffffffcfe8c0 (offset: 0x337a150) -> 0x85f0 fde=[ 5ad8] │ │ │ │ + 0xffffffffffcfe980 (offset: 0x337a210) -> 0x8604 fde=[ 5aec] │ │ │ │ + 0xffffffffffcfec60 (offset: 0x337a4f0) -> 0x8624 fde=[ 5b0c] │ │ │ │ + 0xffffffffffcfedd0 (offset: 0x337a660) -> 0x8638 fde=[ 5b20] │ │ │ │ + 0xffffffffffcfee10 (offset: 0x337a6a0) -> 0x864c fde=[ 5b34] │ │ │ │ + 0xffffffffffcff080 (offset: 0x337a910) -> 0x8664 fde=[ 5b4c] │ │ │ │ + 0xffffffffffcff120 (offset: 0x337a9b0) -> 0x8680 fde=[ 5b68] │ │ │ │ + 0xffffffffffcff260 (offset: 0x337aaf0) -> 0x869c fde=[ 5b84] │ │ │ │ + 0xffffffffffcff550 (offset: 0x337ade0) -> 0x86b8 fde=[ 5ba0] │ │ │ │ + 0xffffffffffcff5b0 (offset: 0x337ae40) -> 0x86cc fde=[ 5bb4] │ │ │ │ + 0xffffffffffcff750 (offset: 0x337afe0) -> 0x86ec fde=[ 5bd4] │ │ │ │ + 0xffffffffffcff7b0 (offset: 0x337b040) -> 0x8700 fde=[ 5be8] │ │ │ │ + 0xffffffffffcff7c0 (offset: 0x337b050) -> 0x8714 fde=[ 5bfc] │ │ │ │ + 0xffffffffffcff7d0 (offset: 0x337b060) -> 0x8728 fde=[ 5c10] │ │ │ │ + 0xffffffffffcff830 (offset: 0x337b0c0) -> 0x873c fde=[ 5c24] │ │ │ │ + 0xffffffffffcff890 (offset: 0x337b120) -> 0x8750 fde=[ 5c38] │ │ │ │ + 0xffffffffffcff9e0 (offset: 0x337b270) -> 0x8788 fde=[ 5c70] │ │ │ │ + 0xffffffffffcff9f0 (offset: 0x337b280) -> 0x879c fde=[ 5c84] │ │ │ │ + 0xffffffffffcffa20 (offset: 0x337b2b0) -> 0x87b8 fde=[ 5ca0] │ │ │ │ + 0xffffffffffcffa50 (offset: 0x337b2e0) -> 0x87d4 fde=[ 5cbc] │ │ │ │ + 0xffffffffffcffa70 (offset: 0x337b300) -> 0x87e8 fde=[ 5cd0] │ │ │ │ + 0xffffffffffcffc80 (offset: 0x337b510) -> 0x8808 fde=[ 5cf0] │ │ │ │ + 0xffffffffffcffcb0 (offset: 0x337b540) -> 0x881c fde=[ 5d04] │ │ │ │ + 0xffffffffffcffd30 (offset: 0x337b5c0) -> 0x8830 fde=[ 5d18] │ │ │ │ + 0xffffffffffcffe20 (offset: 0x337b6b0) -> 0x8870 fde=[ 5d58] │ │ │ │ + 0xffffffffffcfff30 (offset: 0x337b7c0) -> 0x88b0 fde=[ 5d98] │ │ │ │ + 0xffffffffffcfff40 (offset: 0x337b7d0) -> 0x88c4 fde=[ 5dac] │ │ │ │ + 0xffffffffffd00040 (offset: 0x337b8d0) -> 0x88e4 fde=[ 5dcc] │ │ │ │ + 0xffffffffffd00210 (offset: 0x337baa0) -> 0x8920 fde=[ 5e08] │ │ │ │ + 0xffffffffffd00280 (offset: 0x337bb10) -> 0x893c fde=[ 5e24] │ │ │ │ + 0xffffffffffd00610 (offset: 0x337bea0) -> 0x895c fde=[ 5e44] │ │ │ │ + 0xffffffffffd01b00 (offset: 0x337d390) -> 0x89d0 fde=[ 5eb8] │ │ │ │ + 0xffffffffffd01b10 (offset: 0x337d3a0) -> 0x89e8 fde=[ 5ed0] │ │ │ │ + 0xffffffffffd01bf0 (offset: 0x337d480) -> 0x89fc fde=[ 5ee4] │ │ │ │ + 0xffffffffffd01c40 (offset: 0x337d4d0) -> 0x8a10 fde=[ 5ef8] │ │ │ │ + 0xffffffffffd01cf0 (offset: 0x337d580) -> 0x8a40 fde=[ 5f28] │ │ │ │ + 0xffffffffffd01d10 (offset: 0x337d5a0) -> 0x8a54 fde=[ 5f3c] │ │ │ │ + 0xffffffffffd01d20 (offset: 0x337d5b0) -> 0x8a68 fde=[ 5f50] │ │ │ │ + 0xffffffffffd01d30 (offset: 0x337d5c0) -> 0x8a7c fde=[ 5f64] │ │ │ │ + 0xffffffffffd01d40 (offset: 0x337d5d0) -> 0x8a90 fde=[ 5f78] │ │ │ │ + 0xffffffffffd01d70 (offset: 0x337d600) -> 0x8aa4 fde=[ 5f8c] │ │ │ │ + 0xffffffffffd01de0 (offset: 0x337d670) -> 0x8ab8 fde=[ 5fa0] │ │ │ │ + 0xffffffffffd01fb0 (offset: 0x337d840) -> 0x8ad4 fde=[ 5fbc] │ │ │ │ + 0xffffffffffd02130 (offset: 0x337d9c0) -> 0x8b10 fde=[ 5ff8] │ │ │ │ + 0xffffffffffd02180 (offset: 0x337da10) -> 0x8b24 fde=[ 600c] │ │ │ │ + 0xffffffffffd021e0 (offset: 0x337da70) -> 0x8b38 fde=[ 6020] │ │ │ │ + 0xffffffffffd021f0 (offset: 0x337da80) -> 0x8b4c fde=[ 6034] │ │ │ │ + 0xffffffffffd02310 (offset: 0x337dba0) -> 0x8b88 fde=[ 6070] │ │ │ │ + 0xffffffffffd02320 (offset: 0x337dbb0) -> 0x8b9c fde=[ 6084] │ │ │ │ + 0xffffffffffd02360 (offset: 0x337dbf0) -> 0x8bc4 fde=[ 60ac] │ │ │ │ + 0xffffffffffd023a0 (offset: 0x337dc30) -> 0x8be4 fde=[ 60cc] │ │ │ │ + 0xffffffffffd025a0 (offset: 0x337de30) -> 0x8c34 fde=[ 611c] │ │ │ │ + 0xffffffffffd025e0 (offset: 0x337de70) -> 0x8c50 fde=[ 6138] │ │ │ │ + 0xffffffffffd02630 (offset: 0x337dec0) -> 0x8c68 fde=[ 6150] │ │ │ │ + 0xffffffffffd027d0 (offset: 0x337e060) -> 0x8cb8 fde=[ 61a0] │ │ │ │ + 0xffffffffffd02870 (offset: 0x337e100) -> 0x8ccc fde=[ 61b4] │ │ │ │ + 0xffffffffffd02b40 (offset: 0x337e3d0) -> 0x8d30 fde=[ 6218] │ │ │ │ + 0xffffffffffd02bb0 (offset: 0x337e440) -> 0x8d44 fde=[ 622c] │ │ │ │ + 0xffffffffffd02c10 (offset: 0x337e4a0) -> 0x8d6c fde=[ 6254] │ │ │ │ + 0xffffffffffd02c70 (offset: 0x337e500) -> 0x8d88 fde=[ 6270] │ │ │ │ + 0xffffffffffd02c90 (offset: 0x337e520) -> 0x8d9c fde=[ 6284] │ │ │ │ + 0xffffffffffd02cc0 (offset: 0x337e550) -> 0x8db0 fde=[ 6298] │ │ │ │ + 0xffffffffffd02f70 (offset: 0x337e800) -> 0x8e14 fde=[ 62fc] │ │ │ │ + 0xffffffffffd030e0 (offset: 0x337e970) -> 0x8e44 fde=[ 632c] │ │ │ │ + 0xffffffffffd030f0 (offset: 0x337e980) -> 0x8e58 fde=[ 6340] │ │ │ │ + 0xffffffffffd037c0 (offset: 0x337f050) -> 0x8ea8 fde=[ 6390] │ │ │ │ + 0xffffffffffd037d0 (offset: 0x337f060) -> 0x8ebc fde=[ 63a4] │ │ │ │ + 0xffffffffffd037e0 (offset: 0x337f070) -> 0x8ed0 fde=[ 63b8] │ │ │ │ + 0xffffffffffd037f0 (offset: 0x337f080) -> 0x8ee8 fde=[ 63d0] │ │ │ │ + 0xffffffffffd03c00 (offset: 0x337f490) -> 0x8f38 fde=[ 6420] │ │ │ │ + 0xffffffffffd03c20 (offset: 0x337f4b0) -> 0x8f54 fde=[ 643c] │ │ │ │ + 0xffffffffffd03c30 (offset: 0x337f4c0) -> 0x8f70 fde=[ 6458] │ │ │ │ + 0xffffffffffd03c80 (offset: 0x337f510) -> 0x8f9c fde=[ 6484] │ │ │ │ + 0xffffffffffd03d00 (offset: 0x337f590) -> 0x8fc0 fde=[ 64a8] │ │ │ │ + 0xffffffffffd03d80 (offset: 0x337f610) -> 0x8fd4 fde=[ 64bc] │ │ │ │ + 0xffffffffffd03e20 (offset: 0x337f6b0) -> 0x8ff0 fde=[ 64d8] │ │ │ │ + 0xffffffffffd03f20 (offset: 0x337f7b0) -> 0x900c fde=[ 64f4] │ │ │ │ + 0xffffffffffd03fe0 (offset: 0x337f870) -> 0x9028 fde=[ 6510] │ │ │ │ + 0xffffffffffd040a0 (offset: 0x337f930) -> 0x9044 fde=[ 652c] │ │ │ │ + 0xffffffffffd04170 (offset: 0x337fa00) -> 0x9058 fde=[ 6540] │ │ │ │ + 0xffffffffffd04180 (offset: 0x337fa10) -> 0x906c fde=[ 6554] │ │ │ │ + 0xffffffffffd04220 (offset: 0x337fab0) -> 0x9088 fde=[ 6570] │ │ │ │ + 0xffffffffffd042e0 (offset: 0x337fb70) -> 0x90a4 fde=[ 658c] │ │ │ │ + 0xffffffffffd043f0 (offset: 0x337fc80) -> 0x90c0 fde=[ 65a8] │ │ │ │ + 0xffffffffffd04500 (offset: 0x337fd90) -> 0x90dc fde=[ 65c4] │ │ │ │ + 0xffffffffffd049b0 (offset: 0x3380240) -> 0x9100 fde=[ 65e8] │ │ │ │ + 0xffffffffffd04a40 (offset: 0x33802d0) -> 0x911c fde=[ 6604] │ │ │ │ + 0xffffffffffd04b40 (offset: 0x33803d0) -> 0x91b8 fde=[ 66a0] │ │ │ │ + 0xffffffffffd04f50 (offset: 0x33807e0) -> 0x91e4 fde=[ 66cc] │ │ │ │ + 0xffffffffffd04f80 (offset: 0x3380810) -> 0x91f8 fde=[ 66e0] │ │ │ │ + 0xffffffffffd04fb0 (offset: 0x3380840) -> 0x920c fde=[ 66f4] │ │ │ │ + 0xffffffffffd053b0 (offset: 0x3380c40) -> 0x9270 fde=[ 6758] │ │ │ │ + 0xffffffffffd05510 (offset: 0x3380da0) -> 0x9334 fde=[ 681c] │ │ │ │ + 0xffffffffffd05730 (offset: 0x3380fc0) -> 0x936c fde=[ 6854] │ │ │ │ + 0xffffffffffd057f0 (offset: 0x3381080) -> 0x9388 fde=[ 6870] │ │ │ │ + 0xffffffffffd05800 (offset: 0x3381090) -> 0x939c fde=[ 6884] │ │ │ │ + 0xffffffffffd058c0 (offset: 0x3381150) -> 0x93b8 fde=[ 68a0] │ │ │ │ + 0xffffffffffd05980 (offset: 0x3381210) -> 0x93d4 fde=[ 68bc] │ │ │ │ + 0xffffffffffd05a80 (offset: 0x3381310) -> 0x93f0 fde=[ 68d8] │ │ │ │ + 0xffffffffffd05ac0 (offset: 0x3381350) -> 0x940c fde=[ 68f4] │ │ │ │ + 0xffffffffffd05b00 (offset: 0x3381390) -> 0x9428 fde=[ 6910] │ │ │ │ + 0xffffffffffd05b10 (offset: 0x33813a0) -> 0x94a0 fde=[ 6988] │ │ │ │ + 0xffffffffffd05c10 (offset: 0x33814a0) -> 0x94b4 fde=[ 699c] │ │ │ │ + 0xffffffffffd05c50 (offset: 0x33814e0) -> 0x94dc fde=[ 69c4] │ │ │ │ + 0xffffffffffd05d50 (offset: 0x33815e0) -> 0x9514 fde=[ 69fc] │ │ │ │ + 0xffffffffffd05da0 (offset: 0x3381630) -> 0x952c fde=[ 6a14] │ │ │ │ + 0xffffffffffd05de0 (offset: 0x3381670) -> 0x9554 fde=[ 6a3c] │ │ │ │ + 0xffffffffffd05f00 (offset: 0x3381790) -> 0x9590 fde=[ 6a78] │ │ │ │ + 0xffffffffffd05f70 (offset: 0x3381800) -> 0x95ac fde=[ 6a94] │ │ │ │ + 0xffffffffffd05fd0 (offset: 0x3381860) -> 0x95e8 fde=[ 6ad0] │ │ │ │ + 0xffffffffffd06590 (offset: 0x3381e20) -> 0x9634 fde=[ 6b1c] │ │ │ │ + 0xffffffffffd065b0 (offset: 0x3381e40) -> 0x9648 fde=[ 6b30] │ │ │ │ + 0xffffffffffd06620 (offset: 0x3381eb0) -> 0x965c fde=[ 6b44] │ │ │ │ + 0xffffffffffd06630 (offset: 0x3381ec0) -> 0x9670 fde=[ 6b58] │ │ │ │ + 0xffffffffffd066f0 (offset: 0x3381f80) -> 0x96e0 fde=[ 6bc8] │ │ │ │ + 0xffffffffffd06cf0 (offset: 0x3382580) -> 0x972c fde=[ 6c14] │ │ │ │ + 0xffffffffffd06d50 (offset: 0x33825e0) -> 0x9748 fde=[ 6c30] │ │ │ │ + 0xffffffffffd06db0 (offset: 0x3382640) -> 0x9764 fde=[ 6c4c] │ │ │ │ + 0xffffffffffd06eb0 (offset: 0x3382740) -> 0x9790 fde=[ 6c78] │ │ │ │ + 0xffffffffffd06ef0 (offset: 0x3382780) -> 0x97b0 fde=[ 6c98] │ │ │ │ + 0xffffffffffd06f90 (offset: 0x3382820) -> 0x97dc fde=[ 6cc4] │ │ │ │ + 0xffffffffffd07020 (offset: 0x33828b0) -> 0x97fc fde=[ 6ce4] │ │ │ │ + 0xffffffffffd07140 (offset: 0x33829d0) -> 0x9894 fde=[ 6d7c] │ │ │ │ + 0xffffffffffd07360 (offset: 0x3382bf0) -> 0x9910 fde=[ 6df8] │ │ │ │ + 0xffffffffffd07740 (offset: 0x3382fd0) -> 0x9960 fde=[ 6e48] │ │ │ │ + 0xffffffffffd07760 (offset: 0x3382ff0) -> 0x99c8 fde=[ 6eb0] │ │ │ │ + 0xffffffffffd07cd0 (offset: 0x3383560) -> 0x9a04 fde=[ 6eec] │ │ │ │ + 0xffffffffffd07f60 (offset: 0x33837f0) -> 0x9a50 fde=[ 6f38] │ │ │ │ + 0xffffffffffd08060 (offset: 0x33838f0) -> 0x9a9c fde=[ 6f84] │ │ │ │ + 0xffffffffffd08b70 (offset: 0x3384400) -> 0x9ae0 fde=[ 6fc8] │ │ │ │ + 0xffffffffffd08c00 (offset: 0x3384490) -> 0x9af4 fde=[ 6fdc] │ │ │ │ + 0xffffffffffd08c40 (offset: 0x33844d0) -> 0x9b08 fde=[ 6ff0] │ │ │ │ + 0xffffffffffd08d60 (offset: 0x33845f0) -> 0x9b38 fde=[ 7020] │ │ │ │ + 0xffffffffffd08ec0 (offset: 0x3384750) -> 0x9b54 fde=[ 703c] │ │ │ │ + 0xffffffffffd08fb0 (offset: 0x3384840) -> 0x9ba4 fde=[ 708c] │ │ │ │ + 0xffffffffffd09080 (offset: 0x3384910) -> 0x9bb8 fde=[ 70a0] │ │ │ │ + 0xffffffffffd092e0 (offset: 0x3384b70) -> 0x9c04 fde=[ 70ec] │ │ │ │ + 0xffffffffffd09610 (offset: 0x3384ea0) -> 0x9c20 fde=[ 7108] │ │ │ │ + 0xffffffffffd09640 (offset: 0x3384ed0) -> 0x9c3c fde=[ 7124] │ │ │ │ + 0xffffffffffd099d0 (offset: 0x3385260) -> 0x9ca0 fde=[ 7188] │ │ │ │ + 0xffffffffffd099e0 (offset: 0x3385270) -> 0x9cb4 fde=[ 719c] │ │ │ │ + 0xffffffffffd099f0 (offset: 0x3385280) -> 0x9cc8 fde=[ 71b0] │ │ │ │ + 0xffffffffffd09a30 (offset: 0x33852c0) -> 0x9cdc fde=[ 71c4] │ │ │ │ + 0xffffffffffd09a70 (offset: 0x3385300) -> 0x9cf0 fde=[ 71d8] │ │ │ │ + 0xffffffffffd09a90 (offset: 0x3385320) -> 0x9d04 fde=[ 71ec] │ │ │ │ + 0xffffffffffd09ab0 (offset: 0x3385340) -> 0x9d18 fde=[ 7200] │ │ │ │ + 0xffffffffffd09be0 (offset: 0x3385470) -> 0x9d3c fde=[ 7224] │ │ │ │ + 0xffffffffffd09bf0 (offset: 0x3385480) -> 0x9d50 fde=[ 7238] │ │ │ │ + 0xffffffffffd09c10 (offset: 0x33854a0) -> 0x9d64 fde=[ 724c] │ │ │ │ + 0xffffffffffd09e50 (offset: 0x33856e0) -> 0x9d80 fde=[ 7268] │ │ │ │ + 0xffffffffffd09e80 (offset: 0x3385710) -> 0x9d9c fde=[ 7284] │ │ │ │ + 0xffffffffffd0a050 (offset: 0x33858e0) -> 0x9dd4 fde=[ 72bc] │ │ │ │ + 0xffffffffffd0a160 (offset: 0x33859f0) -> 0x9e00 fde=[ 72e8] │ │ │ │ + 0xffffffffffd0a2f0 (offset: 0x3385b80) -> 0x9e38 fde=[ 7320] │ │ │ │ + 0xffffffffffd0a4d0 (offset: 0x3385d60) -> 0x9e84 fde=[ 736c] │ │ │ │ + 0xffffffffffd0a590 (offset: 0x3385e20) -> 0x9ea0 fde=[ 7388] │ │ │ │ + 0xffffffffffd0a660 (offset: 0x3385ef0) -> 0x9ebc fde=[ 73a4] │ │ │ │ + 0xffffffffffd0a740 (offset: 0x3385fd0) -> 0x9ed8 fde=[ 73c0] │ │ │ │ + 0xffffffffffd0a820 (offset: 0x33860b0) -> 0x9ef4 fde=[ 73dc] │ │ │ │ + 0xffffffffffd0a8f0 (offset: 0x3386180) -> 0x9f10 fde=[ 73f8] │ │ │ │ + 0xffffffffffd0a9c0 (offset: 0x3386250) -> 0x9f2c fde=[ 7414] │ │ │ │ + 0xffffffffffd0a9d0 (offset: 0x3386260) -> 0x9f40 fde=[ 7428] │ │ │ │ + 0xffffffffffd0aa90 (offset: 0x3386320) -> 0x9f5c fde=[ 7444] │ │ │ │ + 0xffffffffffd0ab10 (offset: 0x33863a0) -> 0x9f84 fde=[ 746c] │ │ │ │ + 0xffffffffffd0ab80 (offset: 0x3386410) -> 0x9f98 fde=[ 7480] │ │ │ │ + 0xffffffffffd0aba0 (offset: 0x3386430) -> 0x9fb0 fde=[ 7498] │ │ │ │ + 0xffffffffffd0abd0 (offset: 0x3386460) -> 0x9fc4 fde=[ 74ac] │ │ │ │ + 0xffffffffffd0ac60 (offset: 0x33864f0) -> 0x9fd8 fde=[ 74c0] │ │ │ │ + 0xffffffffffd0aca0 (offset: 0x3386530) -> 0x9fec fde=[ 74d4] │ │ │ │ + 0xffffffffffd0ad00 (offset: 0x3386590) -> 0xa000 fde=[ 74e8] │ │ │ │ + 0xffffffffffd0ad10 (offset: 0x33865a0) -> 0xa014 fde=[ 74fc] │ │ │ │ + 0xffffffffffd0ad70 (offset: 0x3386600) -> 0xa028 fde=[ 7510] │ │ │ │ + 0xffffffffffd0add0 (offset: 0x3386660) -> 0xa03c fde=[ 7524] │ │ │ │ + 0xffffffffffd0ae40 (offset: 0x33866d0) -> 0xa050 fde=[ 7538] │ │ │ │ + 0xffffffffffd0ae90 (offset: 0x3386720) -> 0xa078 fde=[ 7560] │ │ │ │ + 0xffffffffffd0af90 (offset: 0x3386820) -> 0xa0a4 fde=[ 758c] │ │ │ │ + 0xffffffffffd0afe0 (offset: 0x3386870) -> 0xa0b8 fde=[ 75a0] │ │ │ │ + 0xffffffffffd0b040 (offset: 0x33868d0) -> 0xa0cc fde=[ 75b4] │ │ │ │ + 0xffffffffffd0b050 (offset: 0x33868e0) -> 0xa0e0 fde=[ 75c8] │ │ │ │ + 0xffffffffffd0b250 (offset: 0x3386ae0) -> 0xa110 fde=[ 75f8] │ │ │ │ + 0xffffffffffd0b330 (offset: 0x3386bc0) -> 0xa150 fde=[ 7638] │ │ │ │ + 0xffffffffffd0b350 (offset: 0x3386be0) -> 0xa168 fde=[ 7650] │ │ │ │ + 0xffffffffffd0b380 (offset: 0x3386c10) -> 0xa180 fde=[ 7668] │ │ │ │ + 0xffffffffffd0b410 (offset: 0x3386ca0) -> 0xa1a4 fde=[ 768c] │ │ │ │ + 0xffffffffffd0b430 (offset: 0x3386cc0) -> 0xa1c0 fde=[ 76a8] │ │ │ │ + 0xffffffffffd0b450 (offset: 0x3386ce0) -> 0xa1d4 fde=[ 76bc] │ │ │ │ + 0xffffffffffd0b460 (offset: 0x3386cf0) -> 0xa1e8 fde=[ 76d0] │ │ │ │ + 0xffffffffffd0b4d0 (offset: 0x3386d60) -> 0xa204 fde=[ 76ec] │ │ │ │ + 0xffffffffffd0b580 (offset: 0x3386e10) -> 0xa228 fde=[ 7710] │ │ │ │ + 0xffffffffffd0b5b0 (offset: 0x3386e40) -> 0xa244 fde=[ 772c] │ │ │ │ + 0xffffffffffd0b5e0 (offset: 0x3386e70) -> 0xa260 fde=[ 7748] │ │ │ │ + 0xffffffffffd0b630 (offset: 0x3386ec0) -> 0xa28c fde=[ 7774] │ │ │ │ + 0xffffffffffd0b660 (offset: 0x3386ef0) -> 0xa2b4 fde=[ 779c] │ │ │ │ + 0xffffffffffd0b680 (offset: 0x3386f10) -> 0xa2d0 fde=[ 77b8] │ │ │ │ + 0xffffffffffd0b830 (offset: 0x33870c0) -> 0xa2fc fde=[ 77e4] │ │ │ │ + 0xffffffffffd0b9c0 (offset: 0x3387250) -> 0xa328 fde=[ 7810] │ │ │ │ + 0xffffffffffd0ba30 (offset: 0x33872c0) -> 0xa344 fde=[ 782c] │ │ │ │ + 0xffffffffffd0ba90 (offset: 0x3387320) -> 0xa360 fde=[ 7848] │ │ │ │ + 0xffffffffffd0bb50 (offset: 0x33873e0) -> 0xa384 fde=[ 786c] │ │ │ │ + 0xffffffffffd0bb60 (offset: 0x33873f0) -> 0xa398 fde=[ 7880] │ │ │ │ + 0xffffffffffd0bcc0 (offset: 0x3387550) -> 0xa3e4 fde=[ 78cc] │ │ │ │ + 0xffffffffffd0bd20 (offset: 0x33875b0) -> 0xa400 fde=[ 78e8] │ │ │ │ + 0xffffffffffd0bda0 (offset: 0x3387630) -> 0xa43c fde=[ 7924] │ │ │ │ + 0xffffffffffd0bdb0 (offset: 0x3387640) -> 0xa450 fde=[ 7938] │ │ │ │ + 0xffffffffffd0be10 (offset: 0x33876a0) -> 0xa474 fde=[ 795c] │ │ │ │ + 0xffffffffffd0be70 (offset: 0x3387700) -> 0xa490 fde=[ 7978] │ │ │ │ + 0xffffffffffd0be80 (offset: 0x3387710) -> 0xa4a4 fde=[ 798c] │ │ │ │ + 0xffffffffffd0be90 (offset: 0x3387720) -> 0xa4b8 fde=[ 79a0] │ │ │ │ + 0xffffffffffd0bee0 (offset: 0x3387770) -> 0xa4d8 fde=[ 79c0] │ │ │ │ + 0xffffffffffd0bf20 (offset: 0x33877b0) -> 0xa4f4 fde=[ 79dc] │ │ │ │ + 0xffffffffffd0bfb0 (offset: 0x3387840) -> 0xa510 fde=[ 79f8] │ │ │ │ + 0xffffffffffd0c300 (offset: 0x3387b90) -> 0xa560 fde=[ 7a48] │ │ │ │ + 0xffffffffffd0c340 (offset: 0x3387bd0) -> 0xa57c fde=[ 7a64] │ │ │ │ + 0xffffffffffd0c3d0 (offset: 0x3387c60) -> 0xa5a8 fde=[ 7a90] │ │ │ │ + 0xffffffffffd0c410 (offset: 0x3387ca0) -> 0xa5c8 fde=[ 7ab0] │ │ │ │ + 0xffffffffffd0c420 (offset: 0x3387cb0) -> 0xa5dc fde=[ 7ac4] │ │ │ │ + 0xffffffffffd0c440 (offset: 0x3387cd0) -> 0xa5f4 fde=[ 7adc] │ │ │ │ + 0xffffffffffd0c450 (offset: 0x3387ce0) -> 0xa608 fde=[ 7af0] │ │ │ │ + 0xffffffffffd0c4a0 (offset: 0x3387d30) -> 0xa638 fde=[ 7b20] │ │ │ │ + 0xffffffffffd0c4f0 (offset: 0x3387d80) -> 0xa670 fde=[ 7b58] │ │ │ │ + 0xffffffffffd0c590 (offset: 0x3387e20) -> 0xa694 fde=[ 7b7c] │ │ │ │ + 0xffffffffffd0c5c0 (offset: 0x3387e50) -> 0xa6b0 fde=[ 7b98] │ │ │ │ + 0xffffffffffd0c5f0 (offset: 0x3387e80) -> 0xa6cc fde=[ 7bb4] │ │ │ │ + 0xffffffffffd0c620 (offset: 0x3387eb0) -> 0xa6e8 fde=[ 7bd0] │ │ │ │ + 0xffffffffffd0c650 (offset: 0x3387ee0) -> 0xa704 fde=[ 7bec] │ │ │ │ + 0xffffffffffd0c730 (offset: 0x3387fc0) -> 0xa748 fde=[ 7c30] │ │ │ │ + 0xffffffffffd0c740 (offset: 0x3387fd0) -> 0xa75c fde=[ 7c44] │ │ │ │ + 0xffffffffffd0c750 (offset: 0x3387fe0) -> 0xa770 fde=[ 7c58] │ │ │ │ + 0xffffffffffd0c800 (offset: 0x3388090) -> 0xa7c8 fde=[ 7cb0] │ │ │ │ + 0xffffffffffd0c840 (offset: 0x33880d0) -> 0xa7f0 fde=[ 7cd8] │ │ │ │ + 0xffffffffffd0c850 (offset: 0x33880e0) -> 0xa804 fde=[ 7cec] │ │ │ │ + 0xffffffffffd0c860 (offset: 0x33880f0) -> 0xa818 fde=[ 7d00] │ │ │ │ + 0xffffffffffd0c870 (offset: 0x3388100) -> 0xa82c fde=[ 7d14] │ │ │ │ + 0xffffffffffd0c880 (offset: 0x3388110) -> 0xa840 fde=[ 7d28] │ │ │ │ + 0xffffffffffd0c8b0 (offset: 0x3388140) -> 0xa85c fde=[ 7d44] │ │ │ │ + 0xffffffffffd0c8c0 (offset: 0x3388150) -> 0xa870 fde=[ 7d58] │ │ │ │ + 0xffffffffffd0c8f0 (offset: 0x3388180) -> 0xa88c fde=[ 7d74] │ │ │ │ + 0xffffffffffd0c920 (offset: 0x33881b0) -> 0xa8a8 fde=[ 7d90] │ │ │ │ + 0xffffffffffd0c930 (offset: 0x33881c0) -> 0xa8bc fde=[ 7da4] │ │ │ │ + 0xffffffffffd0c940 (offset: 0x33881d0) -> 0xa8d0 fde=[ 7db8] │ │ │ │ + 0xffffffffffd0c950 (offset: 0x33881e0) -> 0xa8e4 fde=[ 7dcc] │ │ │ │ + 0xffffffffffd0c990 (offset: 0x3388220) -> 0xa900 fde=[ 7de8] │ │ │ │ + 0xffffffffffd0c9c0 (offset: 0x3388250) -> 0xa91c fde=[ 7e04] │ │ │ │ + 0xffffffffffd0c9f0 (offset: 0x3388280) -> 0xa938 fde=[ 7e20] │ │ │ │ + 0xffffffffffd0ca00 (offset: 0x3388290) -> 0xa94c fde=[ 7e34] │ │ │ │ + 0xffffffffffd0ca30 (offset: 0x33882c0) -> 0xa96c fde=[ 7e54] │ │ │ │ + 0xffffffffffd0ca50 (offset: 0x33882e0) -> 0xa988 fde=[ 7e70] │ │ │ │ + 0xffffffffffd0caa0 (offset: 0x3388330) -> 0xa9a4 fde=[ 7e8c] │ │ │ │ + 0xffffffffffd0d090 (offset: 0x3388920) -> 0xa9f8 fde=[ 7ee0] │ │ │ │ + 0xffffffffffd0d0a0 (offset: 0x3388930) -> 0xaa0c fde=[ 7ef4] │ │ │ │ + 0xffffffffffd0d0c0 (offset: 0x3388950) -> 0xaa20 fde=[ 7f08] │ │ │ │ + 0xffffffffffd0d140 (offset: 0x33889d0) -> 0xaa54 fde=[ 7f3c] │ │ │ │ + 0xffffffffffd0d160 (offset: 0x33889f0) -> 0xaa68 fde=[ 7f50] │ │ │ │ + 0xffffffffffd0d1f0 (offset: 0x3388a80) -> 0xaa80 fde=[ 7f68] │ │ │ │ + 0xffffffffffd0d200 (offset: 0x3388a90) -> 0xaa94 fde=[ 7f7c] │ │ │ │ + 0xffffffffffd0d250 (offset: 0x3388ae0) -> 0xaaac fde=[ 7f94] │ │ │ │ + 0xffffffffffd0d260 (offset: 0x3388af0) -> 0xaac0 fde=[ 7fa8] │ │ │ │ + 0xffffffffffd0d270 (offset: 0x3388b00) -> 0xaad4 fde=[ 7fbc] │ │ │ │ + 0xffffffffffd0d2d0 (offset: 0x3388b60) -> 0xaaf0 fde=[ 7fd8] │ │ │ │ + 0xffffffffffd0d2f0 (offset: 0x3388b80) -> 0xab04 fde=[ 7fec] │ │ │ │ + 0xffffffffffd0d310 (offset: 0x3388ba0) -> 0xab18 fde=[ 8000] │ │ │ │ + 0xffffffffffd0d320 (offset: 0x3388bb0) -> 0xab2c fde=[ 8014] │ │ │ │ + 0xffffffffffd0d370 (offset: 0x3388c00) -> 0xab44 fde=[ 802c] │ │ │ │ + 0xffffffffffd0d680 (offset: 0x3388f10) -> 0xab94 fde=[ 807c] │ │ │ │ + 0xffffffffffd0d7b0 (offset: 0x3389040) -> 0xabc0 fde=[ 80a8] │ │ │ │ + 0xffffffffffd0d820 (offset: 0x33890b0) -> 0xabe4 fde=[ 80cc] │ │ │ │ + 0xffffffffffd0d9a0 (offset: 0x3389230) -> 0xac20 fde=[ 8108] │ │ │ │ + 0xffffffffffd0da70 (offset: 0x3389300) -> 0xac50 fde=[ 8138] │ │ │ │ + 0xffffffffffd0da90 (offset: 0x3389320) -> 0xac64 fde=[ 814c] │ │ │ │ + 0xffffffffffd0dab0 (offset: 0x3389340) -> 0xac78 fde=[ 8160] │ │ │ │ + 0xffffffffffd1aab0 (offset: 0x3396340) -> 0xaca0 fde=[ 8188] │ │ │ │ + 0xffffffffffd1aae0 (offset: 0x3396370) -> 0xacc8 fde=[ 81b0] │ │ │ │ + 0xffffffffffd1ab50 (offset: 0x33963e0) -> 0xad04 fde=[ 81ec] │ │ │ │ + 0xffffffffffd1ad40 (offset: 0x33965d0) -> 0xad50 fde=[ 8238] │ │ │ │ + 0xffffffffffd1ae20 (offset: 0x33966b0) -> 0xad8c fde=[ 8274] │ │ │ │ + 0xffffffffffd1ae90 (offset: 0x3396720) -> 0xadb8 fde=[ 82a0] │ │ │ │ + 0xffffffffffd1aeb0 (offset: 0x3396740) -> 0xadd0 fde=[ 82b8] │ │ │ │ + 0xffffffffffd1aee0 (offset: 0x3396770) -> 0xadec fde=[ 82d4] │ │ │ │ + 0xffffffffffd1af10 (offset: 0x33967a0) -> 0xae08 fde=[ 82f0] │ │ │ │ + 0xffffffffffd1af60 (offset: 0x33967f0) -> 0xae24 fde=[ 830c] │ │ │ │ + 0xffffffffffd1b010 (offset: 0x33968a0) -> 0xae3c fde=[ 8324] │ │ │ │ + 0xffffffffffd1b060 (offset: 0x33968f0) -> 0xae64 fde=[ 834c] │ │ │ │ + 0xffffffffffd1b070 (offset: 0x3396900) -> 0xae78 fde=[ 8360] │ │ │ │ + 0xffffffffffd1b090 (offset: 0x3396920) -> 0xae8c fde=[ 8374] │ │ │ │ + 0xffffffffffd1b100 (offset: 0x3396990) -> 0xaea0 fde=[ 8388] │ │ │ │ + 0xffffffffffd1b1c0 (offset: 0x3396a50) -> 0xaec0 fde=[ 83a8] │ │ │ │ + 0xffffffffffd1b280 (offset: 0x3396b10) -> 0xaee4 fde=[ 83cc] │ │ │ │ + 0xffffffffffd1b2c0 (offset: 0x3396b50) -> 0xaf00 fde=[ 83e8] │ │ │ │ + 0xffffffffffd1b2f0 (offset: 0x3396b80) -> 0xaf1c fde=[ 8404] │ │ │ │ + 0xffffffffffd1b430 (offset: 0x3396cc0) -> 0xaf3c fde=[ 8424] │ │ │ │ + 0xffffffffffd1b490 (offset: 0x3396d20) -> 0xaf5c fde=[ 8444] │ │ │ │ + 0xffffffffffd1b580 (offset: 0x3396e10) -> 0xaf78 fde=[ 8460] │ │ │ │ + 0xffffffffffd1b6a0 (offset: 0x3396f30) -> 0xafb0 fde=[ 8498] │ │ │ │ + 0xffffffffffd1b7a0 (offset: 0x3397030) -> 0xafc8 fde=[ 84b0] │ │ │ │ + 0xffffffffffd1b7c0 (offset: 0x3397050) -> 0xafdc fde=[ 84c4] │ │ │ │ + 0xffffffffffd1b7d0 (offset: 0x3397060) -> 0xaff0 fde=[ 84d8] │ │ │ │ + 0xffffffffffd1b8b0 (offset: 0x3397140) -> 0xb01c fde=[ 8504] │ │ │ │ + 0xffffffffffd1b8f0 (offset: 0x3397180) -> 0xb030 fde=[ 8518] │ │ │ │ + 0xffffffffffd1b9b0 (offset: 0x3397240) -> 0xb068 fde=[ 8550] │ │ │ │ + 0xffffffffffd1b9d0 (offset: 0x3397260) -> 0xb080 fde=[ 8568] │ │ │ │ + 0xffffffffffd1ba90 (offset: 0x3397320) -> 0xb094 fde=[ 857c] │ │ │ │ + 0xffffffffffd1bd90 (offset: 0x3397620) -> 0xb0b8 fde=[ 85a0] │ │ │ │ + 0xffffffffffd1be50 (offset: 0x33976e0) -> 0xb0f0 fde=[ 85d8] │ │ │ │ + 0xffffffffffd1be90 (offset: 0x3397720) -> 0xb110 fde=[ 85f8] │ │ │ │ + 0xffffffffffd1bf10 (offset: 0x33977a0) -> 0xb144 fde=[ 862c] │ │ │ │ + 0xffffffffffd1bf70 (offset: 0x3397800) -> 0xb158 fde=[ 8640] │ │ │ │ + 0xffffffffffd1c7c0 (offset: 0x3398050) -> 0xb1a0 fde=[ 8688] │ │ │ │ + 0xffffffffffd1c940 (offset: 0x33981d0) -> 0xb200 fde=[ 86e8] │ │ │ │ + 0xffffffffffd1cac0 (offset: 0x3398350) -> 0xb22c fde=[ 8714] │ │ │ │ + 0xffffffffffd1cad0 (offset: 0x3398360) -> 0xb240 fde=[ 8728] │ │ │ │ + 0xffffffffffd1caf0 (offset: 0x3398380) -> 0xb254 fde=[ 873c] │ │ │ │ + 0xffffffffffd1cb10 (offset: 0x33983a0) -> 0xb268 fde=[ 8750] │ │ │ │ + 0xffffffffffd1cb20 (offset: 0x33983b0) -> 0xb27c fde=[ 8764] │ │ │ │ + 0xffffffffffd1cb30 (offset: 0x33983c0) -> 0xb290 fde=[ 8778] │ │ │ │ + 0xffffffffffd1cb50 (offset: 0x33983e0) -> 0xb2a4 fde=[ 878c] │ │ │ │ + 0xffffffffffd1cb60 (offset: 0x33983f0) -> 0xb2b8 fde=[ 87a0] │ │ │ │ + 0xffffffffffd1cb70 (offset: 0x3398400) -> 0xb2cc fde=[ 87b4] │ │ │ │ + 0xffffffffffd1cb80 (offset: 0x3398410) -> 0xb2e0 fde=[ 87c8] │ │ │ │ + 0xffffffffffd1cb90 (offset: 0x3398420) -> 0xb2f4 fde=[ 87dc] │ │ │ │ + 0xffffffffffd1cba0 (offset: 0x3398430) -> 0xb308 fde=[ 87f0] │ │ │ │ + 0xffffffffffd1cbb0 (offset: 0x3398440) -> 0xb31c fde=[ 8804] │ │ │ │ + 0xffffffffffd1cbc0 (offset: 0x3398450) -> 0xb330 fde=[ 8818] │ │ │ │ + 0xffffffffffd1cbd0 (offset: 0x3398460) -> 0xb344 fde=[ 882c] │ │ │ │ + 0xffffffffffd1cbe0 (offset: 0x3398470) -> 0xb358 fde=[ 8840] │ │ │ │ + 0xffffffffffd1cbf0 (offset: 0x3398480) -> 0xb36c fde=[ 8854] │ │ │ │ + 0xffffffffffd1cc00 (offset: 0x3398490) -> 0xb380 fde=[ 8868] │ │ │ │ + 0xffffffffffd1cc10 (offset: 0x33984a0) -> 0xb394 fde=[ 887c] │ │ │ │ + 0xffffffffffd1cc20 (offset: 0x33984b0) -> 0xb3a8 fde=[ 8890] │ │ │ │ + 0xffffffffffd1cc30 (offset: 0x33984c0) -> 0xb3bc fde=[ 88a4] │ │ │ │ + 0xffffffffffd1cc40 (offset: 0x33984d0) -> 0xb3d0 fde=[ 88b8] │ │ │ │ + 0xffffffffffd1cc50 (offset: 0x33984e0) -> 0xb3e4 fde=[ 88cc] │ │ │ │ + 0xffffffffffd1cc60 (offset: 0x33984f0) -> 0xb3f8 fde=[ 88e0] │ │ │ │ + 0xffffffffffd1cc70 (offset: 0x3398500) -> 0xb40c fde=[ 88f4] │ │ │ │ + 0xffffffffffd1cc80 (offset: 0x3398510) -> 0xb420 fde=[ 8908] │ │ │ │ + 0xffffffffffd1cc90 (offset: 0x3398520) -> 0xb434 fde=[ 891c] │ │ │ │ + 0xffffffffffd1cca0 (offset: 0x3398530) -> 0xb448 fde=[ 8930] │ │ │ │ + 0xffffffffffd1ccb0 (offset: 0x3398540) -> 0xb45c fde=[ 8944] │ │ │ │ + 0xffffffffffd1cce0 (offset: 0x3398570) -> 0xb470 fde=[ 8958] │ │ │ │ + 0xffffffffffd1ccf0 (offset: 0x3398580) -> 0xb484 fde=[ 896c] │ │ │ │ + 0xffffffffffd1cd00 (offset: 0x3398590) -> 0xb498 fde=[ 8980] │ │ │ │ + 0xffffffffffd1cd10 (offset: 0x33985a0) -> 0xb4ac fde=[ 8994] │ │ │ │ + 0xffffffffffd1cd20 (offset: 0x33985b0) -> 0xb4c0 fde=[ 89a8] │ │ │ │ + 0xffffffffffd1cd30 (offset: 0x33985c0) -> 0xb4d4 fde=[ 89bc] │ │ │ │ + 0xffffffffffd1cd40 (offset: 0x33985d0) -> 0xb4e8 fde=[ 89d0] │ │ │ │ + 0xffffffffffd1cd50 (offset: 0x33985e0) -> 0xb4fc fde=[ 89e4] │ │ │ │ + 0xffffffffffd1cd60 (offset: 0x33985f0) -> 0xb510 fde=[ 89f8] │ │ │ │ + 0xffffffffffd1cd90 (offset: 0x3398620) -> 0xb524 fde=[ 8a0c] │ │ │ │ + 0xffffffffffd1cdd0 (offset: 0x3398660) -> 0xb538 fde=[ 8a20] │ │ │ │ + 0xffffffffffd1cde0 (offset: 0x3398670) -> 0xb54c fde=[ 8a34] │ │ │ │ + 0xffffffffffd1cdf0 (offset: 0x3398680) -> 0xb560 fde=[ 8a48] │ │ │ │ + 0xffffffffffd1ce00 (offset: 0x3398690) -> 0xb574 fde=[ 8a5c] │ │ │ │ + 0xffffffffffd1ce10 (offset: 0x33986a0) -> 0xb588 fde=[ 8a70] │ │ │ │ + 0xffffffffffd1ce20 (offset: 0x33986b0) -> 0xb59c fde=[ 8a84] │ │ │ │ + 0xffffffffffd1ce30 (offset: 0x33986c0) -> 0xb5b0 fde=[ 8a98] │ │ │ │ + 0xffffffffffd1ce40 (offset: 0x33986d0) -> 0xb5c4 fde=[ 8aac] │ │ │ │ + 0xffffffffffd1ce50 (offset: 0x33986e0) -> 0xb5d8 fde=[ 8ac0] │ │ │ │ + 0xffffffffffd1ce60 (offset: 0x33986f0) -> 0xb5ec fde=[ 8ad4] │ │ │ │ + 0xffffffffffd1ce70 (offset: 0x3398700) -> 0xb600 fde=[ 8ae8] │ │ │ │ + 0xffffffffffd1ce80 (offset: 0x3398710) -> 0xb614 fde=[ 8afc] │ │ │ │ + 0xffffffffffd1ce90 (offset: 0x3398720) -> 0xb628 fde=[ 8b10] │ │ │ │ + 0xffffffffffd1cea0 (offset: 0x3398730) -> 0xb63c fde=[ 8b24] │ │ │ │ + 0xffffffffffd1ceb0 (offset: 0x3398740) -> 0xb650 fde=[ 8b38] │ │ │ │ + 0xffffffffffd1ced0 (offset: 0x3398760) -> 0xb664 fde=[ 8b4c] │ │ │ │ + 0xffffffffffd1cee0 (offset: 0x3398770) -> 0xb678 fde=[ 8b60] │ │ │ │ + 0xffffffffffd1cef0 (offset: 0x3398780) -> 0xb68c fde=[ 8b74] │ │ │ │ + 0xffffffffffd1cf00 (offset: 0x3398790) -> 0xb6a0 fde=[ 8b88] │ │ │ │ + 0xffffffffffd1cf10 (offset: 0x33987a0) -> 0xb6b4 fde=[ 8b9c] │ │ │ │ + 0xffffffffffd1cf20 (offset: 0x33987b0) -> 0xb6c8 fde=[ 8bb0] │ │ │ │ + 0xffffffffffd1cf30 (offset: 0x33987c0) -> 0xb6dc fde=[ 8bc4] │ │ │ │ + 0xffffffffffd1cf90 (offset: 0x3398820) -> 0xb6f0 fde=[ 8bd8] │ │ │ │ + 0xffffffffffd1cfa0 (offset: 0x3398830) -> 0xb704 fde=[ 8bec] │ │ │ │ + 0xffffffffffd1cfc0 (offset: 0x3398850) -> 0xb718 fde=[ 8c00] │ │ │ │ + 0xffffffffffd1cfd0 (offset: 0x3398860) -> 0xb72c fde=[ 8c14] │ │ │ │ + 0xffffffffffd1cff0 (offset: 0x3398880) -> 0xb740 fde=[ 8c28] │ │ │ │ + 0xffffffffffd1d010 (offset: 0x33988a0) -> 0xb754 fde=[ 8c3c] │ │ │ │ + 0xffffffffffd1d020 (offset: 0x33988b0) -> 0xb768 fde=[ 8c50] │ │ │ │ + 0xffffffffffd1d030 (offset: 0x33988c0) -> 0xb77c fde=[ 8c64] │ │ │ │ + 0xffffffffffd1d0c0 (offset: 0x3398950) -> 0xb794 fde=[ 8c7c] │ │ │ │ + 0xffffffffffd1d180 (offset: 0x3398a10) -> 0xb7b0 fde=[ 8c98] │ │ │ │ + 0xffffffffffd1d190 (offset: 0x3398a20) -> 0xb7c4 fde=[ 8cac] │ │ │ │ + 0xffffffffffd1d1a0 (offset: 0x3398a30) -> 0xb7d8 fde=[ 8cc0] │ │ │ │ + 0xffffffffffd1d1b0 (offset: 0x3398a40) -> 0xb7f0 fde=[ 8cd8] │ │ │ │ + 0xffffffffffd20190 (offset: 0x339ba20) -> 0xb820 fde=[ 8d08] │ │ │ │ + 0xffffffffffd20240 (offset: 0x339bad0) -> 0xb858 fde=[ 8d40] │ │ │ │ + 0xffffffffffd202c0 (offset: 0x339bb50) -> 0xb890 fde=[ 8d78] │ │ │ │ + 0xffffffffffd20380 (offset: 0x339bc10) -> 0xb8d0 fde=[ 8db8] │ │ │ │ + 0xffffffffffd20460 (offset: 0x339bcf0) -> 0xb91c fde=[ 8e04] │ │ │ │ + 0xffffffffffd204d0 (offset: 0x339bd60) -> 0xb948 fde=[ 8e30] │ │ │ │ + 0xffffffffffd207b0 (offset: 0x339c040) -> 0xb994 fde=[ 8e7c] │ │ │ │ + 0xffffffffffd20890 (offset: 0x339c120) -> 0xb9ec fde=[ 8ed4] │ │ │ │ + 0xffffffffffd20c10 (offset: 0x339c4a0) -> 0xba3c fde=[ 8f24] │ │ │ │ + 0xffffffffffd20c60 (offset: 0x339c4f0) -> 0xba74 fde=[ 8f5c] │ │ │ │ + 0xffffffffffd20d90 (offset: 0x339c620) -> 0xbab8 fde=[ 8fa0] │ │ │ │ + 0xffffffffffd20dd0 (offset: 0x339c660) -> 0xbad8 fde=[ 8fc0] │ │ │ │ + 0xffffffffffd20df0 (offset: 0x339c680) -> 0xbaec fde=[ 8fd4] │ │ │ │ + 0xffffffffffd20e10 (offset: 0x339c6a0) -> 0xbb00 fde=[ 8fe8] │ │ │ │ + 0xffffffffffd20e60 (offset: 0x339c6f0) -> 0xbb20 fde=[ 9008] │ │ │ │ + 0xffffffffffd20e70 (offset: 0x339c700) -> 0xbb34 fde=[ 901c] │ │ │ │ + 0xffffffffffd20eb0 (offset: 0x339c740) -> 0xbb54 fde=[ 903c] │ │ │ │ + 0xffffffffffd20ec0 (offset: 0x339c750) -> 0xbb68 fde=[ 9050] │ │ │ │ + 0xffffffffffd20ef0 (offset: 0x339c780) -> 0xbb80 fde=[ 9068] │ │ │ │ + 0xffffffffffd20f00 (offset: 0x339c790) -> 0xbb94 fde=[ 907c] │ │ │ │ + 0xffffffffffd20f10 (offset: 0x339c7a0) -> 0xbba8 fde=[ 9090] │ │ │ │ + 0xffffffffffd20f40 (offset: 0x339c7d0) -> 0xbbc4 fde=[ 90ac] │ │ │ │ + 0xffffffffffd20f90 (offset: 0x339c820) -> 0xbbe0 fde=[ 90c8] │ │ │ │ + 0xffffffffffd21050 (offset: 0x339c8e0) -> 0xbc14 fde=[ 90fc] │ │ │ │ + 0xffffffffffd210d0 (offset: 0x339c960) -> 0xbc4c fde=[ 9134] │ │ │ │ + 0xffffffffffd210e0 (offset: 0x339c970) -> 0xbc60 fde=[ 9148] │ │ │ │ + 0xffffffffffd212c0 (offset: 0x339cb50) -> 0xbc8c fde=[ 9174] │ │ │ │ + 0xffffffffffd21460 (offset: 0x339ccf0) -> 0xbcd8 fde=[ 91c0] │ │ │ │ + 0xffffffffffd214c0 (offset: 0x339cd50) -> 0xbd0c fde=[ 91f4] │ │ │ │ + 0xffffffffffd21510 (offset: 0x339cda0) -> 0xbd2c fde=[ 9214] │ │ │ │ + 0xffffffffffd216c0 (offset: 0x339cf50) -> 0xbd80 fde=[ 9268] │ │ │ │ + 0xffffffffffd21730 (offset: 0x339cfc0) -> 0xbda4 fde=[ 928c] │ │ │ │ + 0xffffffffffd21740 (offset: 0x339cfd0) -> 0xbdb8 fde=[ 92a0] │ │ │ │ + 0xffffffffffd21750 (offset: 0x339cfe0) -> 0xbdcc fde=[ 92b4] │ │ │ │ + 0xffffffffffd217a0 (offset: 0x339d030) -> 0xbdf4 fde=[ 92dc] │ │ │ │ + 0xffffffffffd21800 (offset: 0x339d090) -> 0xbe28 fde=[ 9310] │ │ │ │ + 0xffffffffffd21860 (offset: 0x339d0f0) -> 0xbe5c fde=[ 9344] │ │ │ │ + 0xffffffffffd218c0 (offset: 0x339d150) -> 0xbe7c fde=[ 9364] │ │ │ │ + 0xffffffffffd218e0 (offset: 0x339d170) -> 0xbe9c fde=[ 9384] │ │ │ │ + 0xffffffffffd219d0 (offset: 0x339d260) -> 0xbeec fde=[ 93d4] │ │ │ │ + 0xffffffffffd21a10 (offset: 0x339d2a0) -> 0xbf14 fde=[ 93fc] │ │ │ │ + 0xffffffffffd21a30 (offset: 0x339d2c0) -> 0xbf28 fde=[ 9410] │ │ │ │ + 0xffffffffffd21e10 (offset: 0x339d6a0) -> 0xbf50 fde=[ 9438] │ │ │ │ + 0xffffffffffd21e90 (offset: 0x339d720) -> 0xbf68 fde=[ 9450] │ │ │ │ + 0xffffffffffd21ec0 (offset: 0x339d750) -> 0xbf84 fde=[ 946c] │ │ │ │ + 0xffffffffffd21f10 (offset: 0x339d7a0) -> 0xbfac fde=[ 9494] │ │ │ │ + 0xffffffffffd21f40 (offset: 0x339d7d0) -> 0xbfc8 fde=[ 94b0] │ │ │ │ + 0xffffffffffd21f90 (offset: 0x339d820) -> 0xbff8 fde=[ 94e0] │ │ │ │ + 0xffffffffffd22080 (offset: 0x339d910) -> 0xc03c fde=[ 9524] │ │ │ │ + 0xffffffffffd221f0 (offset: 0x339da80) -> 0xc088 fde=[ 9570] │ │ │ │ + 0xffffffffffd22480 (offset: 0x339dd10) -> 0xc0d8 fde=[ 95c0] │ │ │ │ + 0xffffffffffd22490 (offset: 0x339dd20) -> 0xc0ec fde=[ 95d4] │ │ │ │ + 0xffffffffffd224a0 (offset: 0x339dd30) -> 0xc100 fde=[ 95e8] │ │ │ │ + 0xffffffffffd224c0 (offset: 0x339dd50) -> 0xc114 fde=[ 95fc] │ │ │ │ + 0xffffffffffd224e0 (offset: 0x339dd70) -> 0xc128 fde=[ 9610] │ │ │ │ + 0xffffffffffd22510 (offset: 0x339dda0) -> 0xc140 fde=[ 9628] │ │ │ │ + 0xffffffffffd22880 (offset: 0x339e110) -> 0xc164 fde=[ 964c] │ │ │ │ + 0xffffffffffd22970 (offset: 0x339e200) -> 0xc180 fde=[ 9668] │ │ │ │ + 0xffffffffffd229d0 (offset: 0x339e260) -> 0xc1a8 fde=[ 9690] │ │ │ │ + 0xffffffffffd22e50 (offset: 0x339e6e0) -> 0xc1f0 fde=[ 96d8] │ │ │ │ + 0xffffffffffd22e60 (offset: 0x339e6f0) -> 0xc204 fde=[ 96ec] │ │ │ │ + 0xffffffffffd22e70 (offset: 0x339e700) -> 0xc218 fde=[ 9700] │ │ │ │ + 0xffffffffffd22e90 (offset: 0x339e720) -> 0xc22c fde=[ 9714] │ │ │ │ + 0xffffffffffd22ed0 (offset: 0x339e760) -> 0xc240 fde=[ 9728] │ │ │ │ + 0xffffffffffd22ee0 (offset: 0x339e770) -> 0xc254 fde=[ 973c] │ │ │ │ + 0xffffffffffd22f00 (offset: 0x339e790) -> 0xc268 fde=[ 9750] │ │ │ │ + 0xffffffffffd22f20 (offset: 0x339e7b0) -> 0xc27c fde=[ 9764] │ │ │ │ + 0xffffffffffd22f80 (offset: 0x339e810) -> 0xc290 fde=[ 9778] │ │ │ │ + 0xffffffffffd22ff0 (offset: 0x339e880) -> 0xc2a8 fde=[ 9790] │ │ │ │ + 0xffffffffffd23050 (offset: 0x339e8e0) -> 0xc2bc fde=[ 97a4] │ │ │ │ + 0xffffffffffd23120 (offset: 0x339e9b0) -> 0xc2dc fde=[ 97c4] │ │ │ │ + 0xffffffffffd23180 (offset: 0x339ea10) -> 0xc308 fde=[ 97f0] │ │ │ │ + 0xffffffffffd23610 (offset: 0x339eea0) -> 0xc354 fde=[ 983c] │ │ │ │ + 0xffffffffffd23740 (offset: 0x339efd0) -> 0xc388 fde=[ 9870] │ │ │ │ + 0xffffffffffd239a0 (offset: 0x339f230) -> 0xc3c0 fde=[ 98a8] │ │ │ │ + 0xffffffffffd23a20 (offset: 0x339f2b0) -> 0xc40c fde=[ 98f4] │ │ │ │ + 0xffffffffffd23a80 (offset: 0x339f310) -> 0xc434 fde=[ 991c] │ │ │ │ + 0xffffffffffd23ad0 (offset: 0x339f360) -> 0xc44c fde=[ 9934] │ │ │ │ + 0xffffffffffd23b20 (offset: 0x339f3b0) -> 0xc464 fde=[ 994c] │ │ │ │ + 0xffffffffffd23b80 (offset: 0x339f410) -> 0xc488 fde=[ 9970] │ │ │ │ + 0xffffffffffd23bc0 (offset: 0x339f450) -> 0xc4a4 fde=[ 998c] │ │ │ │ + 0xffffffffffd23c20 (offset: 0x339f4b0) -> 0xc4bc fde=[ 99a4] │ │ │ │ + 0xffffffffffd23c40 (offset: 0x339f4d0) -> 0xc4d8 fde=[ 99c0] │ │ │ │ + 0xffffffffffd23c60 (offset: 0x339f4f0) -> 0xc4f4 fde=[ 99dc] │ │ │ │ + 0xffffffffffd23c80 (offset: 0x339f510) -> 0xc510 fde=[ 99f8] │ │ │ │ + 0xffffffffffd23ca0 (offset: 0x339f530) -> 0xc52c fde=[ 9a14] │ │ │ │ + 0xffffffffffd23cc0 (offset: 0x339f550) -> 0xc548 fde=[ 9a30] │ │ │ │ + 0xffffffffffd23ce0 (offset: 0x339f570) -> 0xc564 fde=[ 9a4c] │ │ │ │ + 0xffffffffffd23d00 (offset: 0x339f590) -> 0xc580 fde=[ 9a68] │ │ │ │ + 0xffffffffffd23d20 (offset: 0x339f5b0) -> 0xc59c fde=[ 9a84] │ │ │ │ + 0xffffffffffd23d40 (offset: 0x339f5d0) -> 0xc5b8 fde=[ 9aa0] │ │ │ │ + 0xffffffffffd23d70 (offset: 0x339f600) -> 0xc5d0 fde=[ 9ab8] │ │ │ │ + 0xffffffffffd23da0 (offset: 0x339f630) -> 0xc5e8 fde=[ 9ad0] │ │ │ │ + 0xffffffffffd23de0 (offset: 0x339f670) -> 0xc600 fde=[ 9ae8] │ │ │ │ + 0xffffffffffd23e20 (offset: 0x339f6b0) -> 0xc618 fde=[ 9b00] │ │ │ │ + 0xffffffffffd23e40 (offset: 0x339f6d0) -> 0xc634 fde=[ 9b1c] │ │ │ │ + 0xffffffffffd23e60 (offset: 0x339f6f0) -> 0xc648 fde=[ 9b30] │ │ │ │ + 0xffffffffffd23ed0 (offset: 0x339f760) -> 0xc668 fde=[ 9b50] │ │ │ │ + 0xffffffffffd23f00 (offset: 0x339f790) -> 0xc690 fde=[ 9b78] │ │ │ │ + 0xffffffffffd23f10 (offset: 0x339f7a0) -> 0xc6a4 fde=[ 9b8c] │ │ │ │ + 0xffffffffffd23f20 (offset: 0x339f7b0) -> 0xc6b8 fde=[ 9ba0] │ │ │ │ + 0xffffffffffd23f30 (offset: 0x339f7c0) -> 0xc6cc fde=[ 9bb4] │ │ │ │ + 0xffffffffffd23f40 (offset: 0x339f7d0) -> 0xc6e0 fde=[ 9bc8] │ │ │ │ + 0xffffffffffd23f50 (offset: 0x339f7e0) -> 0xc6f4 fde=[ 9bdc] │ │ │ │ + 0xffffffffffd23f60 (offset: 0x339f7f0) -> 0xc708 fde=[ 9bf0] │ │ │ │ + 0xffffffffffd23f70 (offset: 0x339f800) -> 0xc71c fde=[ 9c04] │ │ │ │ + 0xffffffffffd23f80 (offset: 0x339f810) -> 0xc730 fde=[ 9c18] │ │ │ │ + 0xffffffffffd23f90 (offset: 0x339f820) -> 0xc744 fde=[ 9c2c] │ │ │ │ + 0xffffffffffd23fa0 (offset: 0x339f830) -> 0xc758 fde=[ 9c40] │ │ │ │ + 0xffffffffffd23fb0 (offset: 0x339f840) -> 0xc76c fde=[ 9c54] │ │ │ │ + 0xffffffffffd23fc0 (offset: 0x339f850) -> 0xc780 fde=[ 9c68] │ │ │ │ + 0xffffffffffd23fd0 (offset: 0x339f860) -> 0xc794 fde=[ 9c7c] │ │ │ │ + 0xffffffffffd23fe0 (offset: 0x339f870) -> 0xc7a8 fde=[ 9c90] │ │ │ │ + 0xffffffffffd23ff0 (offset: 0x339f880) -> 0xc7bc fde=[ 9ca4] │ │ │ │ + 0xffffffffffd24000 (offset: 0x339f890) -> 0xc7d0 fde=[ 9cb8] │ │ │ │ + 0xffffffffffd24030 (offset: 0x339f8c0) -> 0xc7e4 fde=[ 9ccc] │ │ │ │ + 0xffffffffffd24070 (offset: 0x339f900) -> 0xc800 fde=[ 9ce8] │ │ │ │ + 0xffffffffffd240c0 (offset: 0x339f950) -> 0xc81c fde=[ 9d04] │ │ │ │ + 0xffffffffffd24130 (offset: 0x339f9c0) -> 0xc838 fde=[ 9d20] │ │ │ │ + 0xffffffffffd24190 (offset: 0x339fa20) -> 0xc864 fde=[ 9d4c] │ │ │ │ + 0xffffffffffd241f0 (offset: 0x339fa80) -> 0xc890 fde=[ 9d78] │ │ │ │ + 0xffffffffffd24230 (offset: 0x339fac0) -> 0xc8b8 fde=[ 9da0] │ │ │ │ + 0xffffffffffd24280 (offset: 0x339fb10) -> 0xc8e0 fde=[ 9dc8] │ │ │ │ + 0xffffffffffd24330 (offset: 0x339fbc0) -> 0xc920 fde=[ 9e08] │ │ │ │ + 0xffffffffffd243b0 (offset: 0x339fc40) -> 0xc954 fde=[ 9e3c] │ │ │ │ + 0xffffffffffd243f0 (offset: 0x339fc80) -> 0xc97c fde=[ 9e64] │ │ │ │ + 0xffffffffffd24420 (offset: 0x339fcb0) -> 0xc9a4 fde=[ 9e8c] │ │ │ │ + 0xffffffffffd24490 (offset: 0x339fd20) -> 0xc9b8 fde=[ 9ea0] │ │ │ │ + 0xffffffffffd244a0 (offset: 0x339fd30) -> 0xc9cc fde=[ 9eb4] │ │ │ │ + 0xffffffffffd24520 (offset: 0x339fdb0) -> 0xc9f0 fde=[ 9ed8] │ │ │ │ + 0xffffffffffd24560 (offset: 0x339fdf0) -> 0xca10 fde=[ 9ef8] │ │ │ │ + 0xffffffffffd24570 (offset: 0x339fe00) -> 0xca24 fde=[ 9f0c] │ │ │ │ + 0xffffffffffd24590 (offset: 0x339fe20) -> 0xca38 fde=[ 9f20] │ │ │ │ + 0xffffffffffd245b0 (offset: 0x339fe40) -> 0xca4c fde=[ 9f34] │ │ │ │ + 0xffffffffffd245d0 (offset: 0x339fe60) -> 0xca64 fde=[ 9f4c] │ │ │ │ + 0xffffffffffd245e0 (offset: 0x339fe70) -> 0xca78 fde=[ 9f60] │ │ │ │ + 0xffffffffffd245f0 (offset: 0x339fe80) -> 0xca8c fde=[ 9f74] │ │ │ │ + 0xffffffffffd24600 (offset: 0x339fe90) -> 0xcaa0 fde=[ 9f88] │ │ │ │ + 0xffffffffffd24670 (offset: 0x339ff00) -> 0xcad0 fde=[ 9fb8] │ │ │ │ + 0xffffffffffd24700 (offset: 0x339ff90) -> 0xcb0c fde=[ 9ff4] │ │ │ │ + 0xffffffffffd24750 (offset: 0x339ffe0) -> 0xcb2c fde=[ a014] │ │ │ │ + 0xffffffffffd247a0 (offset: 0x33a0030) -> 0xcb4c fde=[ a034] │ │ │ │ + 0xffffffffffd24830 (offset: 0x33a00c0) -> 0xcb7c fde=[ a064] │ │ │ │ + 0xffffffffffd248c0 (offset: 0x33a0150) -> 0xcbac fde=[ a094] │ │ │ │ + 0xffffffffffd24940 (offset: 0x33a01d0) -> 0xcbe0 fde=[ a0c8] │ │ │ │ + 0xffffffffffd24950 (offset: 0x33a01e0) -> 0xcbf8 fde=[ a0e0] │ │ │ │ + 0xffffffffffd24a70 (offset: 0x33a0300) -> 0xcc18 fde=[ a100] │ │ │ │ + 0xffffffffffd24ae0 (offset: 0x33a0370) -> 0xcc58 fde=[ a140] │ │ │ │ + 0xffffffffffd24b60 (offset: 0x33a03f0) -> 0xcc84 fde=[ a16c] │ │ │ │ + 0xffffffffffd24b80 (offset: 0x33a0410) -> 0xcca0 fde=[ a188] │ │ │ │ + 0xffffffffffd24be0 (offset: 0x33a0470) -> 0xccb4 fde=[ a19c] │ │ │ │ + 0xffffffffffd24c20 (offset: 0x33a04b0) -> 0xccc8 fde=[ a1b0] │ │ │ │ + 0xffffffffffd24c70 (offset: 0x33a0500) -> 0xccdc fde=[ a1c4] │ │ │ │ + 0xffffffffffd24cb0 (offset: 0x33a0540) -> 0xccf0 fde=[ a1d8] │ │ │ │ + 0xffffffffffd24d00 (offset: 0x33a0590) -> 0xcd10 fde=[ a1f8] │ │ │ │ + 0xffffffffffd24d60 (offset: 0x33a05f0) -> 0xcd44 fde=[ a22c] │ │ │ │ + 0xffffffffffd24db0 (offset: 0x33a0640) -> 0xcd58 fde=[ a240] │ │ │ │ + 0xffffffffffd24e70 (offset: 0x33a0700) -> 0xcd6c fde=[ a254] │ │ │ │ + 0xffffffffffd24f20 (offset: 0x33a07b0) -> 0xcd98 fde=[ a280] │ │ │ │ + 0xffffffffffd25260 (offset: 0x33a0af0) -> 0xce00 fde=[ a2e8] │ │ │ │ + 0xffffffffffd256e0 (offset: 0x33a0f70) -> 0xce2c fde=[ a314] │ │ │ │ + 0xffffffffffd263d0 (offset: 0x33a1c60) -> 0xcebc fde=[ a3a4] │ │ │ │ + 0xffffffffffd26b80 (offset: 0x33a2410) -> 0xcf0c fde=[ a3f4] │ │ │ │ + 0xffffffffffd26bc0 (offset: 0x33a2450) -> 0xcf24 fde=[ a40c] │ │ │ │ + 0xffffffffffd26c00 (offset: 0x33a2490) -> 0xcf3c fde=[ a424] │ │ │ │ + 0xffffffffffd26d00 (offset: 0x33a2590) -> 0xcf60 fde=[ a448] │ │ │ │ + 0xffffffffffd26e30 (offset: 0x33a26c0) -> 0xcf98 fde=[ a480] │ │ │ │ + 0xffffffffffd27010 (offset: 0x33a28a0) -> 0xcfd4 fde=[ a4bc] │ │ │ │ + 0xffffffffffd27060 (offset: 0x33a28f0) -> 0xd00c fde=[ a4f4] │ │ │ │ + 0xffffffffffd27090 (offset: 0x33a2920) -> 0xd028 fde=[ a510] │ │ │ │ + 0xffffffffffd27140 (offset: 0x33a29d0) -> 0xd040 fde=[ a528] │ │ │ │ + 0xffffffffffd271d0 (offset: 0x33a2a60) -> 0xd058 fde=[ a540] │ │ │ │ + 0xffffffffffd27e10 (offset: 0x33a36a0) -> 0xd0b8 fde=[ a5a0] │ │ │ │ + 0xffffffffffd27e20 (offset: 0x33a36b0) -> 0xd0cc fde=[ a5b4] │ │ │ │ + 0xffffffffffd27e90 (offset: 0x33a3720) -> 0xd100 fde=[ a5e8] │ │ │ │ + 0xffffffffffd27f70 (offset: 0x33a3800) -> 0xd11c fde=[ a604] │ │ │ │ + 0xffffffffffd27fb0 (offset: 0x33a3840) -> 0xd138 fde=[ a620] │ │ │ │ + 0xffffffffffd28270 (offset: 0x33a3b00) -> 0xd1a8 fde=[ a690] │ │ │ │ + 0xffffffffffd28300 (offset: 0x33a3b90) -> 0xd1e0 fde=[ a6c8] │ │ │ │ + 0xffffffffffd28350 (offset: 0x33a3be0) -> 0xd1fc fde=[ a6e4] │ │ │ │ + 0xffffffffffd283d0 (offset: 0x33a3c60) -> 0xd228 fde=[ a710] │ │ │ │ + 0xffffffffffd284d0 (offset: 0x33a3d60) -> 0xd260 fde=[ a748] │ │ │ │ + 0xffffffffffd28810 (offset: 0x33a40a0) -> 0xd2b0 fde=[ a798] │ │ │ │ + 0xffffffffffd289f0 (offset: 0x33a4280) -> 0xd2fc fde=[ a7e4] │ │ │ │ + 0xffffffffffd28a50 (offset: 0x33a42e0) -> 0xd31c fde=[ a804] │ │ │ │ + 0xffffffffffd28a70 (offset: 0x33a4300) -> 0xd330 fde=[ a818] │ │ │ │ + 0xffffffffffd28a90 (offset: 0x33a4320) -> 0xd350 fde=[ a838] │ │ │ │ + 0xffffffffffd28b30 (offset: 0x33a43c0) -> 0xd398 fde=[ a880] │ │ │ │ + 0xffffffffffd28b40 (offset: 0x33a43d0) -> 0xd3ac fde=[ a894] │ │ │ │ + 0xffffffffffd28b60 (offset: 0x33a43f0) -> 0xd3c8 fde=[ a8b0] │ │ │ │ + 0xffffffffffd28c00 (offset: 0x33a4490) -> 0xd3dc fde=[ a8c4] │ │ │ │ + 0xffffffffffd28c30 (offset: 0x33a44c0) -> 0xd3f8 fde=[ a8e0] │ │ │ │ + 0xffffffffffd28df0 (offset: 0x33a4680) -> 0xd438 fde=[ a920] │ │ │ │ + 0xffffffffffd28f90 (offset: 0x33a4820) -> 0xd484 fde=[ a96c] │ │ │ │ + 0xffffffffffd28fd0 (offset: 0x33a4860) -> 0xd498 fde=[ a980] │ │ │ │ + 0xffffffffffd29010 (offset: 0x33a48a0) -> 0xd4b0 fde=[ a998] │ │ │ │ + 0xffffffffffd29040 (offset: 0x33a48d0) -> 0xd4c4 fde=[ a9ac] │ │ │ │ + 0xffffffffffd294a0 (offset: 0x33a4d30) -> 0xd518 fde=[ aa00] │ │ │ │ + 0xffffffffffd29600 (offset: 0x33a4e90) -> 0xd558 fde=[ aa40] │ │ │ │ + 0xffffffffffd296c0 (offset: 0x33a4f50) -> 0xd578 fde=[ aa60] │ │ │ │ + 0xffffffffffd296f0 (offset: 0x33a4f80) -> 0xd590 fde=[ aa78] │ │ │ │ + 0xffffffffffd297c0 (offset: 0x33a5050) -> 0xd5a4 fde=[ aa8c] │ │ │ │ + 0xffffffffffd297e0 (offset: 0x33a5070) -> 0xd5b8 fde=[ aaa0] │ │ │ │ + 0xffffffffffd299a0 (offset: 0x33a5230) -> 0xd5f8 fde=[ aae0] │ │ │ │ + 0xffffffffffd29a00 (offset: 0x33a5290) -> 0xd614 fde=[ aafc] │ │ │ │ + 0xffffffffffd29a50 (offset: 0x33a52e0) -> 0xd630 fde=[ ab18] │ │ │ │ + 0xffffffffffd29af0 (offset: 0x33a5380) -> 0xd64c fde=[ ab34] │ │ │ │ + 0xffffffffffd29b70 (offset: 0x33a5400) -> 0xd668 fde=[ ab50] │ │ │ │ + 0xffffffffffd29da0 (offset: 0x33a5630) -> 0xd6ac fde=[ ab94] │ │ │ │ + 0xffffffffffd29e70 (offset: 0x33a5700) -> 0xd6d8 fde=[ abc0] │ │ │ │ + 0xffffffffffd29ed0 (offset: 0x33a5760) -> 0xd6ec fde=[ abd4] │ │ │ │ + 0xffffffffffd29f40 (offset: 0x33a57d0) -> 0xd718 fde=[ ac00] │ │ │ │ + 0xffffffffffd29fa0 (offset: 0x33a5830) -> 0xd72c fde=[ ac14] │ │ │ │ + 0xffffffffffd2a470 (offset: 0x33a5d00) -> 0xd778 fde=[ ac60] │ │ │ │ + 0xffffffffffd2a4d0 (offset: 0x33a5d60) -> 0xd78c fde=[ ac74] │ │ │ │ + 0xffffffffffd2a4e0 (offset: 0x33a5d70) -> 0xd7a0 fde=[ ac88] │ │ │ │ + 0xffffffffffd2a540 (offset: 0x33a5dd0) -> 0xd7b4 fde=[ ac9c] │ │ │ │ + 0xffffffffffd2a5a0 (offset: 0x33a5e30) -> 0xd7c8 fde=[ acb0] │ │ │ │ + 0xffffffffffd2aae0 (offset: 0x33a6370) -> 0xd808 fde=[ acf0] │ │ │ │ + 0xffffffffffd2cf40 (offset: 0x33a87d0) -> 0xd86c fde=[ ad54] │ │ │ │ + 0xffffffffffd2fdb0 (offset: 0x33ab640) -> 0xd8b8 fde=[ ada0] │ │ │ │ + 0xffffffffffd2ff80 (offset: 0x33ab810) -> 0xd8dc fde=[ adc4] │ │ │ │ + 0xffffffffffd30030 (offset: 0x33ab8c0) -> 0xd8fc fde=[ ade4] │ │ │ │ + 0xffffffffffd300b0 (offset: 0x33ab940) -> 0xd954 fde=[ ae3c] │ │ │ │ + 0xffffffffffd30650 (offset: 0x33abee0) -> 0xd99c fde=[ ae84] │ │ │ │ + 0xffffffffffd308f0 (offset: 0x33ac180) -> 0xd9c8 fde=[ aeb0] │ │ │ │ + 0xffffffffffd30990 (offset: 0x33ac220) -> 0xd9e4 fde=[ aecc] │ │ │ │ + 0xffffffffffd309f0 (offset: 0x33ac280) -> 0xd9f8 fde=[ aee0] │ │ │ │ + 0xffffffffffd30cd0 (offset: 0x33ac560) -> 0xda44 fde=[ af2c] │ │ │ │ + 0xffffffffffd30d90 (offset: 0x33ac620) -> 0xdaa0 fde=[ af88] │ │ │ │ + 0xffffffffffd31430 (offset: 0x33accc0) -> 0xdae4 fde=[ afcc] │ │ │ │ + 0xffffffffffd31550 (offset: 0x33acde0) -> 0xdb20 fde=[ b008] │ │ │ │ + 0xffffffffffd31590 (offset: 0x33ace20) -> 0xdb34 fde=[ b01c] │ │ │ │ + 0xffffffffffd32520 (offset: 0x33addb0) -> 0xdb48 fde=[ b030] │ │ │ │ + 0xffffffffffd32960 (offset: 0x33ae1f0) -> 0xdb98 fde=[ b080] │ │ │ │ + 0xffffffffffd32a20 (offset: 0x33ae2b0) -> 0xdbd0 fde=[ b0b8] │ │ │ │ + 0xffffffffffd32a30 (offset: 0x33ae2c0) -> 0xdbe8 fde=[ b0d0] │ │ │ │ + 0xffffffffffd32b40 (offset: 0x33ae3d0) -> 0xdc08 fde=[ b0f0] │ │ │ │ │ │ │ │ Contents of the .eh_frame section: │ │ │ │ │ │ │ │ │ │ │ │ 00000000 0000000000000014 00000000 CIE │ │ │ │ Version: 1 │ │ │ │ Augmentation: "zR" │ │ │ │ @@ -1440,1243 +1440,1243 @@ │ │ │ │ DW_CFA_advance_loc: 8 to 000000000040fd42 │ │ │ │ DW_CFA_offset: r3 (rbx) at cfa-24 │ │ │ │ DW_CFA_nop │ │ │ │ DW_CFA_nop │ │ │ │ DW_CFA_nop │ │ │ │ DW_CFA_nop │ │ │ │ │ │ │ │ -000000a0 0000000000000010 00000078 FDE cie=0000002c pc=0000000001bac460..0000000001bac46f │ │ │ │ +000000a0 0000000000000010 00000078 FDE cie=0000002c pc=0000000000a72540..0000000000a726ea │ │ │ │ DW_CFA_nop │ │ │ │ DW_CFA_nop │ │ │ │ DW_CFA_nop │ │ │ │ │ │ │ │ -000000b4 0000000000000010 0000008c FDE cie=0000002c pc=0000000001bac470..0000000001bac494 │ │ │ │ +000000b4 0000000000000010 0000008c FDE cie=0000002c pc=0000000000a726f0..0000000000a72756 │ │ │ │ DW_CFA_nop │ │ │ │ DW_CFA_nop │ │ │ │ DW_CFA_nop │ │ │ │ │ │ │ │ -000000c8 0000000000000010 000000a0 FDE cie=0000002c pc=0000000002694700..00000000026948aa │ │ │ │ +000000c8 0000000000000010 000000a0 FDE cie=0000002c pc=0000000000a72760..0000000000a727d1 │ │ │ │ DW_CFA_nop │ │ │ │ DW_CFA_nop │ │ │ │ DW_CFA_nop │ │ │ │ │ │ │ │ -000000dc 0000000000000010 000000b4 FDE cie=0000002c pc=00000000026948b0..0000000002694916 │ │ │ │ +000000dc 0000000000000010 000000b4 FDE cie=0000002c pc=0000000000a727e0..0000000000a7285d │ │ │ │ DW_CFA_nop │ │ │ │ DW_CFA_nop │ │ │ │ DW_CFA_nop │ │ │ │ │ │ │ │ -000000f0 0000000000000010 000000c8 FDE cie=0000002c pc=0000000002694920..0000000002694991 │ │ │ │ +000000f0 0000000000000010 000000c8 FDE cie=0000002c pc=0000000000a72860..0000000000a728be │ │ │ │ DW_CFA_nop │ │ │ │ DW_CFA_nop │ │ │ │ DW_CFA_nop │ │ │ │ │ │ │ │ -00000104 0000000000000010 000000dc FDE cie=0000002c pc=00000000026949a0..0000000002694a1d │ │ │ │ - DW_CFA_nop │ │ │ │ - DW_CFA_nop │ │ │ │ - DW_CFA_nop │ │ │ │ - │ │ │ │ -00000118 0000000000000010 000000f0 FDE cie=0000002c pc=0000000002694a20..0000000002694a7e │ │ │ │ - DW_CFA_nop │ │ │ │ - DW_CFA_nop │ │ │ │ - DW_CFA_nop │ │ │ │ - │ │ │ │ -0000012c 0000000000000028 00000104 FDE cie=0000002c pc=0000000002694a80..0000000002694b2c │ │ │ │ - DW_CFA_advance_loc: 1 to 0000000002694a81 │ │ │ │ +00000104 0000000000000028 000000dc FDE cie=0000002c pc=0000000000a728c0..0000000000a7296c │ │ │ │ + DW_CFA_advance_loc: 1 to 0000000000a728c1 │ │ │ │ DW_CFA_def_cfa_offset: 16 │ │ │ │ DW_CFA_offset: r6 (rbp) at cfa-16 │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000002694a85 │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000a728c5 │ │ │ │ DW_CFA_def_cfa_offset: 24 │ │ │ │ DW_CFA_offset: r3 (rbx) at cfa-24 │ │ │ │ - DW_CFA_advance_loc: 7 to 0000000002694a8c │ │ │ │ + DW_CFA_advance_loc: 7 to 0000000000a728cc │ │ │ │ DW_CFA_def_cfa_offset: 32 │ │ │ │ - DW_CFA_advance_loc1: 74 to 0000000002694ad6 │ │ │ │ + DW_CFA_advance_loc1: 74 to 0000000000a72916 │ │ │ │ DW_CFA_remember_state │ │ │ │ DW_CFA_def_cfa_offset: 24 │ │ │ │ - DW_CFA_advance_loc: 1 to 0000000002694ad7 │ │ │ │ + DW_CFA_advance_loc: 1 to 0000000000a72917 │ │ │ │ DW_CFA_def_cfa_offset: 16 │ │ │ │ - DW_CFA_advance_loc: 1 to 0000000002694ad8 │ │ │ │ + DW_CFA_advance_loc: 1 to 0000000000a72918 │ │ │ │ DW_CFA_def_cfa_offset: 8 │ │ │ │ - DW_CFA_advance_loc: 8 to 0000000002694ae0 │ │ │ │ + DW_CFA_advance_loc: 8 to 0000000000a72920 │ │ │ │ DW_CFA_restore_state │ │ │ │ DW_CFA_nop │ │ │ │ │ │ │ │ -00000158 0000000000000028 00000130 FDE cie=0000002c pc=0000000002694b30..0000000002694bdc │ │ │ │ - DW_CFA_advance_loc: 1 to 0000000002694b31 │ │ │ │ +00000130 0000000000000028 00000108 FDE cie=0000002c pc=0000000000a72970..0000000000a72a1c │ │ │ │ + DW_CFA_advance_loc: 1 to 0000000000a72971 │ │ │ │ DW_CFA_def_cfa_offset: 16 │ │ │ │ DW_CFA_offset: r6 (rbp) at cfa-16 │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000002694b35 │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000a72975 │ │ │ │ DW_CFA_def_cfa_offset: 24 │ │ │ │ DW_CFA_offset: r3 (rbx) at cfa-24 │ │ │ │ - DW_CFA_advance_loc: 7 to 0000000002694b3c │ │ │ │ + DW_CFA_advance_loc: 7 to 0000000000a7297c │ │ │ │ DW_CFA_def_cfa_offset: 32 │ │ │ │ - DW_CFA_advance_loc1: 74 to 0000000002694b86 │ │ │ │ + DW_CFA_advance_loc1: 74 to 0000000000a729c6 │ │ │ │ DW_CFA_remember_state │ │ │ │ DW_CFA_def_cfa_offset: 24 │ │ │ │ - DW_CFA_advance_loc: 1 to 0000000002694b87 │ │ │ │ + DW_CFA_advance_loc: 1 to 0000000000a729c7 │ │ │ │ DW_CFA_def_cfa_offset: 16 │ │ │ │ - DW_CFA_advance_loc: 1 to 0000000002694b88 │ │ │ │ + DW_CFA_advance_loc: 1 to 0000000000a729c8 │ │ │ │ DW_CFA_def_cfa_offset: 8 │ │ │ │ - DW_CFA_advance_loc: 8 to 0000000002694b90 │ │ │ │ + DW_CFA_advance_loc: 8 to 0000000000a729d0 │ │ │ │ DW_CFA_restore_state │ │ │ │ DW_CFA_nop │ │ │ │ │ │ │ │ -00000184 0000000000000010 0000015c FDE cie=0000002c pc=0000000002694be0..0000000002694d31 │ │ │ │ - DW_CFA_nop │ │ │ │ - DW_CFA_nop │ │ │ │ - DW_CFA_nop │ │ │ │ - │ │ │ │ -00000198 0000000000000010 00000170 FDE cie=0000002c pc=0000000002694d40..0000000002694d94 │ │ │ │ - DW_CFA_nop │ │ │ │ - DW_CFA_nop │ │ │ │ - DW_CFA_nop │ │ │ │ - │ │ │ │ -000001ac 0000000000000010 00000184 FDE cie=0000002c pc=0000000002694da0..0000000002694e39 │ │ │ │ +0000015c 0000000000000010 00000134 FDE cie=0000002c pc=0000000000a72a20..0000000000a72b71 │ │ │ │ DW_CFA_nop │ │ │ │ DW_CFA_nop │ │ │ │ DW_CFA_nop │ │ │ │ │ │ │ │ -000001c0 0000000000000010 00000198 FDE cie=0000002c pc=0000000002694e40..0000000002694ee0 │ │ │ │ +00000170 0000000000000010 00000148 FDE cie=0000002c pc=0000000000a72b80..0000000000a72bd4 │ │ │ │ DW_CFA_nop │ │ │ │ DW_CFA_nop │ │ │ │ DW_CFA_nop │ │ │ │ │ │ │ │ -000001d4 0000000000000010 000001ac FDE cie=0000002c pc=0000000002694ee0..0000000002694fc2 │ │ │ │ +00000184 0000000000000010 0000015c FDE cie=0000002c pc=0000000000a72be0..0000000000a72c79 │ │ │ │ DW_CFA_nop │ │ │ │ DW_CFA_nop │ │ │ │ DW_CFA_nop │ │ │ │ │ │ │ │ -000001e8 0000000000000010 000001c0 FDE cie=0000002c pc=0000000002b69600..0000000002b6960f │ │ │ │ +00000198 0000000000000010 00000170 FDE cie=0000002c pc=0000000000a72c80..0000000000a72d20 │ │ │ │ DW_CFA_nop │ │ │ │ DW_CFA_nop │ │ │ │ DW_CFA_nop │ │ │ │ │ │ │ │ -000001fc 0000000000000010 000001d4 FDE cie=0000002c pc=0000000002b69610..0000000002b6961f │ │ │ │ +000001ac 0000000000000010 00000184 FDE cie=0000002c pc=0000000000a72d20..0000000000a72e02 │ │ │ │ DW_CFA_nop │ │ │ │ DW_CFA_nop │ │ │ │ DW_CFA_nop │ │ │ │ │ │ │ │ -00000210 0000000000000010 000001e8 FDE cie=0000002c pc=0000000002b69620..0000000002b69625 │ │ │ │ +000001c0 0000000000000010 00000198 FDE cie=0000002c pc=0000000000e7cdc0..0000000000e7cdcf │ │ │ │ DW_CFA_nop │ │ │ │ DW_CFA_nop │ │ │ │ DW_CFA_nop │ │ │ │ │ │ │ │ -00000224 0000000000000010 000001fc FDE cie=0000002c pc=0000000002b69630..0000000002b6963f │ │ │ │ +000001d4 0000000000000010 000001ac FDE cie=0000002c pc=0000000000e7cdd0..0000000000e7cddf │ │ │ │ DW_CFA_nop │ │ │ │ DW_CFA_nop │ │ │ │ DW_CFA_nop │ │ │ │ │ │ │ │ -00000238 0000000000000010 00000210 FDE cie=0000002c pc=0000000002b69640..0000000002b6964b │ │ │ │ +000001e8 0000000000000010 000001c0 FDE cie=0000002c pc=0000000000e7cde0..0000000000e7cde5 │ │ │ │ DW_CFA_nop │ │ │ │ DW_CFA_nop │ │ │ │ DW_CFA_nop │ │ │ │ │ │ │ │ -0000024c 0000000000000010 00000224 FDE cie=0000002c pc=0000000002b69650..0000000002b6970a │ │ │ │ +000001fc 0000000000000010 000001d4 FDE cie=0000002c pc=0000000000e7cdf0..0000000000e7cdff │ │ │ │ DW_CFA_nop │ │ │ │ DW_CFA_nop │ │ │ │ DW_CFA_nop │ │ │ │ │ │ │ │ -00000260 0000000000000010 00000238 FDE cie=0000002c pc=0000000002b69710..0000000002b69791 │ │ │ │ +00000210 0000000000000010 000001e8 FDE cie=0000002c pc=0000000000e7ce00..0000000000e7ce0b │ │ │ │ DW_CFA_nop │ │ │ │ DW_CFA_nop │ │ │ │ DW_CFA_nop │ │ │ │ │ │ │ │ -00000274 0000000000000010 0000024c FDE cie=0000002c pc=0000000002b697a0..0000000002b69819 │ │ │ │ +00000224 0000000000000010 000001fc FDE cie=0000002c pc=0000000000e7ce10..0000000000e7ceca │ │ │ │ DW_CFA_nop │ │ │ │ DW_CFA_nop │ │ │ │ DW_CFA_nop │ │ │ │ │ │ │ │ -00000288 0000000000000010 00000260 FDE cie=0000002c pc=0000000002b69820..0000000002b69899 │ │ │ │ +00000238 0000000000000010 00000210 FDE cie=0000002c pc=0000000000e7ced0..0000000000e7cf51 │ │ │ │ DW_CFA_nop │ │ │ │ DW_CFA_nop │ │ │ │ DW_CFA_nop │ │ │ │ │ │ │ │ -0000029c 0000000000000010 00000274 FDE cie=0000002c pc=0000000002b698a0..0000000002b69919 │ │ │ │ +0000024c 0000000000000010 00000224 FDE cie=0000002c pc=0000000000e7cf60..0000000000e7cfd9 │ │ │ │ DW_CFA_nop │ │ │ │ DW_CFA_nop │ │ │ │ DW_CFA_nop │ │ │ │ │ │ │ │ -000002b0 0000000000000010 00000288 FDE cie=0000002c pc=0000000002b69920..0000000002b699b1 │ │ │ │ +00000260 0000000000000010 00000238 FDE cie=0000002c pc=0000000000e7cfe0..0000000000e7d059 │ │ │ │ DW_CFA_nop │ │ │ │ DW_CFA_nop │ │ │ │ DW_CFA_nop │ │ │ │ │ │ │ │ -000002c4 0000000000000010 0000029c FDE cie=0000002c pc=0000000002b699c0..0000000002b69a41 │ │ │ │ - DW_CFA_nop │ │ │ │ - DW_CFA_nop │ │ │ │ - DW_CFA_nop │ │ │ │ - │ │ │ │ -000002d8 0000000000000014 000002b0 FDE cie=0000002c pc=0000000002b69a50..0000000002b69ad1 │ │ │ │ - DW_CFA_nop │ │ │ │ - DW_CFA_nop │ │ │ │ - DW_CFA_nop │ │ │ │ - DW_CFA_nop │ │ │ │ +00000274 0000000000000010 0000024c FDE cie=0000002c pc=0000000000e7d060..0000000000e7d0d9 │ │ │ │ DW_CFA_nop │ │ │ │ DW_CFA_nop │ │ │ │ DW_CFA_nop │ │ │ │ │ │ │ │ -000002f0 0000000000000010 000002c8 FDE cie=0000002c pc=0000000002bc2aa0..0000000002bc2adb │ │ │ │ +00000288 0000000000000010 00000260 FDE cie=0000002c pc=0000000000e7d0e0..0000000000e7d171 │ │ │ │ DW_CFA_nop │ │ │ │ DW_CFA_nop │ │ │ │ DW_CFA_nop │ │ │ │ │ │ │ │ -00000304 0000000000000010 000002dc FDE cie=0000002c pc=0000000002bc2adb..0000000002bc2ae5 │ │ │ │ +0000029c 0000000000000010 00000274 FDE cie=0000002c pc=0000000000e7d180..0000000000e7d201 │ │ │ │ DW_CFA_nop │ │ │ │ DW_CFA_nop │ │ │ │ DW_CFA_nop │ │ │ │ │ │ │ │ -00000318 0000000000000010 000002f0 FDE cie=0000002c pc=0000000002bc2ae5..0000000002bc2b08 │ │ │ │ +000002b0 0000000000000014 00000288 FDE cie=0000002c pc=0000000000e7d210..0000000000e7d291 │ │ │ │ DW_CFA_nop │ │ │ │ DW_CFA_nop │ │ │ │ DW_CFA_nop │ │ │ │ - │ │ │ │ -0000032c 0000000000000010 00000304 FDE cie=0000002c pc=0000000002bc2b08..0000000002bc2b47 │ │ │ │ DW_CFA_nop │ │ │ │ DW_CFA_nop │ │ │ │ DW_CFA_nop │ │ │ │ - │ │ │ │ -00000340 0000000000000014 00000318 FDE cie=0000002c pc=0000000002bc2b47..0000000002bc2b55 │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000002bc2b4b │ │ │ │ - DW_CFA_def_cfa_offset: 16 │ │ │ │ - DW_CFA_advance_loc: 9 to 0000000002bc2b54 │ │ │ │ - DW_CFA_def_cfa_offset: 8 │ │ │ │ - DW_CFA_nop │ │ │ │ - │ │ │ │ -00000358 0000000000000054 00000330 FDE cie=0000002c pc=0000000002bc2b55..0000000002bc3018 │ │ │ │ - DW_CFA_advance_loc: 11 to 0000000002bc2b60 │ │ │ │ - DW_CFA_def_cfa_offset: 16 │ │ │ │ - DW_CFA_offset: r15 (r15) at cfa-16 │ │ │ │ - DW_CFA_advance_loc: 2 to 0000000002bc2b62 │ │ │ │ - DW_CFA_def_cfa_offset: 24 │ │ │ │ - DW_CFA_offset: r14 (r14) at cfa-24 │ │ │ │ - DW_CFA_advance_loc: 2 to 0000000002bc2b64 │ │ │ │ - DW_CFA_def_cfa_offset: 32 │ │ │ │ - DW_CFA_offset: r13 (r13) at cfa-32 │ │ │ │ - DW_CFA_advance_loc: 2 to 0000000002bc2b66 │ │ │ │ - DW_CFA_def_cfa_offset: 40 │ │ │ │ - DW_CFA_offset: r12 (r12) at cfa-40 │ │ │ │ - DW_CFA_advance_loc: 1 to 0000000002bc2b67 │ │ │ │ - DW_CFA_def_cfa_offset: 48 │ │ │ │ - DW_CFA_offset: r6 (rbp) at cfa-48 │ │ │ │ - DW_CFA_advance_loc: 1 to 0000000002bc2b68 │ │ │ │ - DW_CFA_def_cfa_offset: 56 │ │ │ │ - DW_CFA_offset: r3 (rbx) at cfa-56 │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000002bc2b6c │ │ │ │ - DW_CFA_def_cfa_offset: 144 │ │ │ │ - DW_CFA_advance_loc2: 1143 to 0000000002bc2fe3 │ │ │ │ - DW_CFA_remember_state │ │ │ │ - DW_CFA_def_cfa_offset: 56 │ │ │ │ - DW_CFA_advance_loc: 1 to 0000000002bc2fe4 │ │ │ │ - DW_CFA_def_cfa_offset: 48 │ │ │ │ - DW_CFA_advance_loc: 1 to 0000000002bc2fe5 │ │ │ │ - DW_CFA_def_cfa_offset: 40 │ │ │ │ - DW_CFA_advance_loc: 2 to 0000000002bc2fe7 │ │ │ │ - DW_CFA_def_cfa_offset: 32 │ │ │ │ - DW_CFA_advance_loc: 2 to 0000000002bc2fe9 │ │ │ │ - DW_CFA_def_cfa_offset: 24 │ │ │ │ - DW_CFA_advance_loc: 2 to 0000000002bc2feb │ │ │ │ - DW_CFA_def_cfa_offset: 16 │ │ │ │ - DW_CFA_advance_loc: 2 to 0000000002bc2fed │ │ │ │ - DW_CFA_def_cfa_offset: 8 │ │ │ │ - DW_CFA_advance_loc: 1 to 0000000002bc2fee │ │ │ │ - DW_CFA_restore_state │ │ │ │ - DW_CFA_advance_loc: 36 to 0000000002bc3012 │ │ │ │ - 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 │ │ │ │ │ │ │ │ -000003b0 0000000000000044 00000388 FDE cie=0000002c pc=0000000002bc3018..0000000002bc3110 │ │ │ │ - DW_CFA_advance_loc: 2 to 0000000002bc301a │ │ │ │ - DW_CFA_def_cfa_offset: 16 │ │ │ │ - DW_CFA_offset: r15 (r15) at cfa-16 │ │ │ │ - DW_CFA_advance_loc: 2 to 0000000002bc301c │ │ │ │ - DW_CFA_def_cfa_offset: 24 │ │ │ │ - DW_CFA_offset: r14 (r14) at cfa-24 │ │ │ │ - DW_CFA_advance_loc: 2 to 0000000002bc301e │ │ │ │ - DW_CFA_def_cfa_offset: 32 │ │ │ │ - DW_CFA_offset: r13 (r13) at cfa-32 │ │ │ │ - DW_CFA_advance_loc: 2 to 0000000002bc3020 │ │ │ │ - DW_CFA_def_cfa_offset: 40 │ │ │ │ - DW_CFA_offset: r12 (r12) at cfa-40 │ │ │ │ - DW_CFA_advance_loc: 1 to 0000000002bc3021 │ │ │ │ - DW_CFA_def_cfa_offset: 48 │ │ │ │ - DW_CFA_offset: r6 (rbp) at cfa-48 │ │ │ │ - DW_CFA_advance_loc: 1 to 0000000002bc3022 │ │ │ │ - DW_CFA_def_cfa_offset: 56 │ │ │ │ - DW_CFA_offset: r3 (rbx) at cfa-56 │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000002bc3026 │ │ │ │ - DW_CFA_def_cfa_offset: 80 │ │ │ │ - DW_CFA_advance_loc1: 223 to 0000000002bc3105 │ │ │ │ - DW_CFA_def_cfa_offset: 56 │ │ │ │ - DW_CFA_advance_loc: 1 to 0000000002bc3106 │ │ │ │ - DW_CFA_def_cfa_offset: 48 │ │ │ │ - DW_CFA_advance_loc: 1 to 0000000002bc3107 │ │ │ │ - DW_CFA_def_cfa_offset: 40 │ │ │ │ - DW_CFA_advance_loc: 2 to 0000000002bc3109 │ │ │ │ - DW_CFA_def_cfa_offset: 32 │ │ │ │ - DW_CFA_advance_loc: 2 to 0000000002bc310b │ │ │ │ - DW_CFA_def_cfa_offset: 24 │ │ │ │ - DW_CFA_advance_loc: 2 to 0000000002bc310d │ │ │ │ - DW_CFA_def_cfa_offset: 16 │ │ │ │ - DW_CFA_advance_loc: 2 to 0000000002bc310f │ │ │ │ - DW_CFA_def_cfa_offset: 8 │ │ │ │ - │ │ │ │ -000003f8 0000000000000034 000003d0 FDE cie=0000002c pc=0000000002bc3110..0000000002bc3160 │ │ │ │ - DW_CFA_advance_loc: 2 to 0000000002bc3112 │ │ │ │ - DW_CFA_def_cfa_offset: 16 │ │ │ │ - DW_CFA_offset: r13 (r13) at cfa-16 │ │ │ │ - DW_CFA_advance_loc: 2 to 0000000002bc3114 │ │ │ │ - DW_CFA_def_cfa_offset: 24 │ │ │ │ - DW_CFA_offset: r12 (r12) at cfa-24 │ │ │ │ - DW_CFA_advance_loc: 1 to 0000000002bc3115 │ │ │ │ - DW_CFA_def_cfa_offset: 32 │ │ │ │ - DW_CFA_offset: r6 (rbp) at cfa-32 │ │ │ │ - DW_CFA_advance_loc: 1 to 0000000002bc3116 │ │ │ │ - DW_CFA_def_cfa_offset: 40 │ │ │ │ - DW_CFA_offset: r3 (rbx) at cfa-40 │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000002bc311a │ │ │ │ - DW_CFA_def_cfa_offset: 48 │ │ │ │ - DW_CFA_advance_loc: 63 to 0000000002bc3159 │ │ │ │ - DW_CFA_def_cfa_offset: 40 │ │ │ │ - DW_CFA_advance_loc: 1 to 0000000002bc315a │ │ │ │ +000002c8 0000000000000014 000002a0 FDE cie=0000002c pc=0000000000fb0e00..0000000000fb0e25 │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000fb0e04 │ │ │ │ DW_CFA_def_cfa_offset: 32 │ │ │ │ - DW_CFA_advance_loc: 1 to 0000000002bc315b │ │ │ │ - DW_CFA_def_cfa_offset: 24 │ │ │ │ - DW_CFA_advance_loc: 2 to 0000000002bc315d │ │ │ │ - DW_CFA_def_cfa_offset: 16 │ │ │ │ - DW_CFA_advance_loc: 2 to 0000000002bc315f │ │ │ │ + DW_CFA_advance_loc: 32 to 0000000000fb0e24 │ │ │ │ DW_CFA_def_cfa_offset: 8 │ │ │ │ DW_CFA_nop │ │ │ │ │ │ │ │ -00000430 000000000000003c 00000408 FDE cie=0000002c pc=0000000002bc3160..0000000002bc3610 │ │ │ │ - DW_CFA_advance_loc: 2 to 0000000002bc3162 │ │ │ │ - DW_CFA_def_cfa_offset: 16 │ │ │ │ - DW_CFA_offset: r13 (r13) at cfa-16 │ │ │ │ - DW_CFA_advance_loc: 2 to 0000000002bc3164 │ │ │ │ - DW_CFA_def_cfa_offset: 24 │ │ │ │ - DW_CFA_offset: r12 (r12) at cfa-24 │ │ │ │ - DW_CFA_advance_loc: 1 to 0000000002bc3165 │ │ │ │ - DW_CFA_def_cfa_offset: 32 │ │ │ │ - DW_CFA_offset: r6 (rbp) at cfa-32 │ │ │ │ - DW_CFA_advance_loc: 1 to 0000000002bc3166 │ │ │ │ - DW_CFA_def_cfa_offset: 40 │ │ │ │ - DW_CFA_offset: r3 (rbx) at cfa-40 │ │ │ │ - DW_CFA_advance_loc: 7 to 0000000002bc316d │ │ │ │ - DW_CFA_def_cfa_offset: 304 │ │ │ │ - DW_CFA_advance_loc2: 632 to 0000000002bc33e5 │ │ │ │ - DW_CFA_remember_state │ │ │ │ - DW_CFA_def_cfa_offset: 40 │ │ │ │ - DW_CFA_advance_loc: 1 to 0000000002bc33e6 │ │ │ │ - DW_CFA_def_cfa_offset: 32 │ │ │ │ - DW_CFA_advance_loc: 1 to 0000000002bc33e7 │ │ │ │ - DW_CFA_def_cfa_offset: 24 │ │ │ │ - DW_CFA_advance_loc: 2 to 0000000002bc33e9 │ │ │ │ - DW_CFA_def_cfa_offset: 16 │ │ │ │ - DW_CFA_advance_loc: 2 to 0000000002bc33eb │ │ │ │ - DW_CFA_def_cfa_offset: 8 │ │ │ │ - DW_CFA_advance_loc: 1 to 0000000002bc33ec │ │ │ │ - DW_CFA_restore_state │ │ │ │ +000002e0 0000000000000010 000002b8 FDE cie=0000002c pc=000000000253f820..000000000253f82f │ │ │ │ DW_CFA_nop │ │ │ │ DW_CFA_nop │ │ │ │ DW_CFA_nop │ │ │ │ │ │ │ │ -00000470 0000000000000048 00000448 FDE cie=0000002c pc=0000000002bc3610..0000000002bc389b │ │ │ │ - DW_CFA_advance_loc: 2 to 0000000002bc3612 │ │ │ │ - DW_CFA_def_cfa_offset: 16 │ │ │ │ - DW_CFA_offset: r15 (r15) at cfa-16 │ │ │ │ - DW_CFA_advance_loc: 2 to 0000000002bc3614 │ │ │ │ - DW_CFA_def_cfa_offset: 24 │ │ │ │ - DW_CFA_offset: r14 (r14) at cfa-24 │ │ │ │ - DW_CFA_advance_loc: 2 to 0000000002bc3616 │ │ │ │ - DW_CFA_def_cfa_offset: 32 │ │ │ │ - DW_CFA_offset: r13 (r13) at cfa-32 │ │ │ │ - DW_CFA_advance_loc: 2 to 0000000002bc3618 │ │ │ │ - DW_CFA_def_cfa_offset: 40 │ │ │ │ - DW_CFA_offset: r12 (r12) at cfa-40 │ │ │ │ - DW_CFA_advance_loc: 1 to 0000000002bc3619 │ │ │ │ - DW_CFA_def_cfa_offset: 48 │ │ │ │ - DW_CFA_offset: r6 (rbp) at cfa-48 │ │ │ │ - DW_CFA_advance_loc: 1 to 0000000002bc361a │ │ │ │ - DW_CFA_def_cfa_offset: 56 │ │ │ │ - DW_CFA_offset: r3 (rbx) at cfa-56 │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000002bc361e │ │ │ │ - DW_CFA_def_cfa_offset: 144 │ │ │ │ - DW_CFA_advance_loc2: 626 to 0000000002bc3890 │ │ │ │ - DW_CFA_def_cfa_offset: 56 │ │ │ │ - DW_CFA_advance_loc: 1 to 0000000002bc3891 │ │ │ │ - DW_CFA_def_cfa_offset: 48 │ │ │ │ - DW_CFA_advance_loc: 1 to 0000000002bc3892 │ │ │ │ - DW_CFA_def_cfa_offset: 40 │ │ │ │ - DW_CFA_advance_loc: 2 to 0000000002bc3894 │ │ │ │ - DW_CFA_def_cfa_offset: 32 │ │ │ │ - DW_CFA_advance_loc: 2 to 0000000002bc3896 │ │ │ │ - DW_CFA_def_cfa_offset: 24 │ │ │ │ - DW_CFA_advance_loc: 2 to 0000000002bc3898 │ │ │ │ - DW_CFA_def_cfa_offset: 16 │ │ │ │ - DW_CFA_advance_loc: 2 to 0000000002bc389a │ │ │ │ - DW_CFA_def_cfa_offset: 8 │ │ │ │ - DW_CFA_nop │ │ │ │ - DW_CFA_nop │ │ │ │ - │ │ │ │ -000004bc 000000000000003c 00000494 FDE cie=0000002c pc=0000000002bc389b..0000000002bc3b80 │ │ │ │ - DW_CFA_advance_loc: 2 to 0000000002bc389d │ │ │ │ - DW_CFA_def_cfa_offset: 16 │ │ │ │ - DW_CFA_offset: r15 (r15) at cfa-16 │ │ │ │ - DW_CFA_advance_loc: 2 to 0000000002bc389f │ │ │ │ - DW_CFA_def_cfa_offset: 24 │ │ │ │ - DW_CFA_offset: r14 (r14) at cfa-24 │ │ │ │ - DW_CFA_advance_loc: 2 to 0000000002bc38a1 │ │ │ │ - DW_CFA_def_cfa_offset: 32 │ │ │ │ - DW_CFA_offset: r12 (r12) at cfa-32 │ │ │ │ - DW_CFA_advance_loc: 1 to 0000000002bc38a2 │ │ │ │ - DW_CFA_def_cfa_offset: 40 │ │ │ │ - DW_CFA_offset: r6 (rbp) at cfa-40 │ │ │ │ - DW_CFA_advance_loc: 1 to 0000000002bc38a3 │ │ │ │ - DW_CFA_def_cfa_offset: 48 │ │ │ │ - DW_CFA_offset: r3 (rbx) at cfa-48 │ │ │ │ - DW_CFA_advance_loc1: 87 to 0000000002bc38fa │ │ │ │ - DW_CFA_remember_state │ │ │ │ - DW_CFA_def_cfa_offset: 40 │ │ │ │ - DW_CFA_advance_loc: 1 to 0000000002bc38fb │ │ │ │ - DW_CFA_def_cfa_offset: 32 │ │ │ │ - DW_CFA_advance_loc: 2 to 0000000002bc38fd │ │ │ │ - DW_CFA_def_cfa_offset: 24 │ │ │ │ - DW_CFA_advance_loc: 2 to 0000000002bc38ff │ │ │ │ - DW_CFA_def_cfa_offset: 16 │ │ │ │ - DW_CFA_advance_loc: 2 to 0000000002bc3901 │ │ │ │ - DW_CFA_def_cfa_offset: 8 │ │ │ │ - DW_CFA_advance_loc: 1 to 0000000002bc3902 │ │ │ │ - DW_CFA_restore_state │ │ │ │ - DW_CFA_nop │ │ │ │ - DW_CFA_nop │ │ │ │ - DW_CFA_nop │ │ │ │ - │ │ │ │ -000004fc 0000000000000014 000004d4 FDE cie=0000002c pc=0000000002bc3b80..0000000002bc3b9c │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000002bc3b84 │ │ │ │ - DW_CFA_def_cfa_offset: 32 │ │ │ │ - DW_CFA_advance_loc: 23 to 0000000002bc3b9b │ │ │ │ - DW_CFA_def_cfa_offset: 8 │ │ │ │ - DW_CFA_nop │ │ │ │ - │ │ │ │ -00000514 0000000000000014 000004ec FDE cie=0000002c pc=0000000002bc3b9c..0000000002bc3bb9 │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000002bc3ba0 │ │ │ │ - DW_CFA_def_cfa_offset: 32 │ │ │ │ - DW_CFA_advance_loc: 24 to 0000000002bc3bb8 │ │ │ │ - DW_CFA_def_cfa_offset: 8 │ │ │ │ - DW_CFA_nop │ │ │ │ - │ │ │ │ -0000052c 0000000000000014 00000504 FDE cie=0000002c pc=0000000002bc3bb9..0000000002bc3bd0 │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000002bc3bbd │ │ │ │ - DW_CFA_def_cfa_offset: 16 │ │ │ │ - DW_CFA_advance_loc: 18 to 0000000002bc3bcf │ │ │ │ - DW_CFA_def_cfa_offset: 8 │ │ │ │ +000002f4 0000000000000010 000002cc FDE cie=0000002c pc=000000000253f830..000000000253f854 │ │ │ │ DW_CFA_nop │ │ │ │ - │ │ │ │ -00000544 0000000000000014 0000051c FDE cie=0000002c pc=0000000002bc3bd0..0000000002bc3bde │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000002bc3bd4 │ │ │ │ - DW_CFA_def_cfa_offset: 16 │ │ │ │ - DW_CFA_advance_loc: 9 to 0000000002bc3bdd │ │ │ │ - DW_CFA_def_cfa_offset: 8 │ │ │ │ DW_CFA_nop │ │ │ │ - │ │ │ │ -0000055c 000000000000004c 00000534 FDE cie=0000002c pc=0000000002bc3bde..0000000002bc4130 │ │ │ │ - DW_CFA_advance_loc: 2 to 0000000002bc3be0 │ │ │ │ - DW_CFA_def_cfa_offset: 16 │ │ │ │ - DW_CFA_offset: r15 (r15) at cfa-16 │ │ │ │ - DW_CFA_advance_loc: 2 to 0000000002bc3be2 │ │ │ │ - DW_CFA_def_cfa_offset: 24 │ │ │ │ - DW_CFA_offset: r14 (r14) at cfa-24 │ │ │ │ - DW_CFA_advance_loc: 2 to 0000000002bc3be4 │ │ │ │ - DW_CFA_def_cfa_offset: 32 │ │ │ │ - DW_CFA_offset: r13 (r13) at cfa-32 │ │ │ │ - DW_CFA_advance_loc: 2 to 0000000002bc3be6 │ │ │ │ - DW_CFA_def_cfa_offset: 40 │ │ │ │ - DW_CFA_offset: r12 (r12) at cfa-40 │ │ │ │ - DW_CFA_advance_loc: 1 to 0000000002bc3be7 │ │ │ │ - DW_CFA_def_cfa_offset: 48 │ │ │ │ - DW_CFA_offset: r6 (rbp) at cfa-48 │ │ │ │ - DW_CFA_advance_loc: 1 to 0000000002bc3be8 │ │ │ │ - DW_CFA_def_cfa_offset: 56 │ │ │ │ - DW_CFA_offset: r3 (rbx) at cfa-56 │ │ │ │ - DW_CFA_advance_loc: 7 to 0000000002bc3bef │ │ │ │ - DW_CFA_def_cfa_offset: 224 │ │ │ │ - DW_CFA_advance_loc2: 756 to 0000000002bc3ee3 │ │ │ │ - DW_CFA_remember_state │ │ │ │ - DW_CFA_def_cfa_offset: 56 │ │ │ │ - DW_CFA_advance_loc: 1 to 0000000002bc3ee4 │ │ │ │ - DW_CFA_def_cfa_offset: 48 │ │ │ │ - DW_CFA_advance_loc: 1 to 0000000002bc3ee5 │ │ │ │ - DW_CFA_def_cfa_offset: 40 │ │ │ │ - DW_CFA_advance_loc: 2 to 0000000002bc3ee7 │ │ │ │ - DW_CFA_def_cfa_offset: 32 │ │ │ │ - DW_CFA_advance_loc: 2 to 0000000002bc3ee9 │ │ │ │ - DW_CFA_def_cfa_offset: 24 │ │ │ │ - DW_CFA_advance_loc: 2 to 0000000002bc3eeb │ │ │ │ - DW_CFA_def_cfa_offset: 16 │ │ │ │ - DW_CFA_advance_loc: 2 to 0000000002bc3eed │ │ │ │ - DW_CFA_def_cfa_offset: 8 │ │ │ │ - DW_CFA_advance_loc: 1 to 0000000002bc3eee │ │ │ │ - DW_CFA_restore_state │ │ │ │ - DW_CFA_nop │ │ │ │ - DW_CFA_nop │ │ │ │ - DW_CFA_nop │ │ │ │ - │ │ │ │ -000005ac 0000000000000010 00000584 FDE cie=0000002c pc=0000000002bc4130..0000000002bc42fb │ │ │ │ - DW_CFA_nop │ │ │ │ - DW_CFA_nop │ │ │ │ - DW_CFA_nop │ │ │ │ - │ │ │ │ -000005c0 0000000000000010 00000598 FDE cie=0000002c pc=0000000002bc42fb..0000000002bc4312 │ │ │ │ - DW_CFA_nop │ │ │ │ - DW_CFA_nop │ │ │ │ - DW_CFA_nop │ │ │ │ - │ │ │ │ -000005d4 0000000000000010 000005ac FDE cie=0000002c pc=0000000002bc4312..0000000002bc4318 │ │ │ │ - DW_CFA_nop │ │ │ │ - DW_CFA_nop │ │ │ │ - DW_CFA_nop │ │ │ │ - │ │ │ │ -000005e8 0000000000000010 000005c0 FDE cie=0000002c pc=0000000002bc4318..0000000002bc434b │ │ │ │ - DW_CFA_nop │ │ │ │ - DW_CFA_nop │ │ │ │ - DW_CFA_nop │ │ │ │ - │ │ │ │ -000005fc 0000000000000010 000005d4 FDE cie=0000002c pc=0000000002bc434b..0000000002bc4379 │ │ │ │ - DW_CFA_nop │ │ │ │ - DW_CFA_nop │ │ │ │ - DW_CFA_nop │ │ │ │ - │ │ │ │ -00000610 0000000000000014 000005e8 FDE cie=0000002c pc=0000000002bc4379..0000000002bc4393 │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000002bc437d │ │ │ │ - DW_CFA_def_cfa_offset: 16 │ │ │ │ - DW_CFA_advance_loc: 21 to 0000000002bc4392 │ │ │ │ - DW_CFA_def_cfa_offset: 8 │ │ │ │ - DW_CFA_nop │ │ │ │ - │ │ │ │ -00000628 0000000000000014 00000600 FDE cie=0000002c pc=0000000002bc4393..0000000002bc43a1 │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000002bc4397 │ │ │ │ - DW_CFA_def_cfa_offset: 16 │ │ │ │ - DW_CFA_advance_loc: 9 to 0000000002bc43a0 │ │ │ │ - DW_CFA_def_cfa_offset: 8 │ │ │ │ - DW_CFA_nop │ │ │ │ - │ │ │ │ -00000640 0000000000000014 00000618 FDE cie=0000002c pc=0000000002cb9d60..0000000002cb9d85 │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000002cb9d64 │ │ │ │ - DW_CFA_def_cfa_offset: 32 │ │ │ │ - DW_CFA_advance_loc: 32 to 0000000002cb9d84 │ │ │ │ - DW_CFA_def_cfa_offset: 8 │ │ │ │ DW_CFA_nop │ │ │ │ │ │ │ │ -00000658 000000000000001c 00000630 FDE cie=0000002c pc=0000000002e00a30..0000000002e00a74 │ │ │ │ - DW_CFA_advance_loc: 20 to 0000000002e00a44 │ │ │ │ +00000308 000000000000001c 000002e0 FDE cie=0000002c pc=0000000002d90090..0000000002d900d4 │ │ │ │ + DW_CFA_advance_loc: 20 to 0000000002d900a4 │ │ │ │ DW_CFA_def_cfa_offset: 16 │ │ │ │ - DW_CFA_advance_loc: 25 to 0000000002e00a5d │ │ │ │ + DW_CFA_advance_loc: 25 to 0000000002d900bd │ │ │ │ DW_CFA_remember_state │ │ │ │ DW_CFA_def_cfa_offset: 8 │ │ │ │ - DW_CFA_advance_loc: 3 to 0000000002e00a60 │ │ │ │ + DW_CFA_advance_loc: 3 to 0000000002d900c0 │ │ │ │ DW_CFA_restore_state │ │ │ │ - DW_CFA_advance_loc: 19 to 0000000002e00a73 │ │ │ │ + DW_CFA_advance_loc: 19 to 0000000002d900d3 │ │ │ │ DW_CFA_def_cfa_offset: 8 │ │ │ │ DW_CFA_nop │ │ │ │ DW_CFA_nop │ │ │ │ DW_CFA_nop │ │ │ │ │ │ │ │ -00000678 0000000000000074 00000650 FDE cie=0000002c pc=0000000002e00a80..0000000002e00dfc │ │ │ │ - DW_CFA_advance_loc: 2 to 0000000002e00a82 │ │ │ │ +00000328 0000000000000074 00000300 FDE cie=0000002c pc=0000000002d900e0..0000000002d9045c │ │ │ │ + DW_CFA_advance_loc: 2 to 0000000002d900e2 │ │ │ │ DW_CFA_def_cfa_offset: 16 │ │ │ │ DW_CFA_offset: r13 (r13) at cfa-16 │ │ │ │ - DW_CFA_advance_loc: 5 to 0000000002e00a87 │ │ │ │ + DW_CFA_advance_loc: 5 to 0000000002d900e7 │ │ │ │ DW_CFA_def_cfa_offset: 24 │ │ │ │ DW_CFA_offset: r12 (r12) at cfa-24 │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000002e00a8b │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000002d900eb │ │ │ │ DW_CFA_def_cfa_offset: 32 │ │ │ │ DW_CFA_offset: r6 (rbp) at cfa-32 │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000002e00a8f │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000002d900ef │ │ │ │ DW_CFA_def_cfa_offset: 40 │ │ │ │ DW_CFA_offset: r3 (rbx) at cfa-40 │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000002e00a93 │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000002d900f3 │ │ │ │ DW_CFA_def_cfa_offset: 128 │ │ │ │ - DW_CFA_advance_loc1: 222 to 0000000002e00b71 │ │ │ │ + DW_CFA_advance_loc1: 222 to 0000000002d901d1 │ │ │ │ DW_CFA_def_cfa_offset: 136 │ │ │ │ - DW_CFA_advance_loc: 17 to 0000000002e00b82 │ │ │ │ + DW_CFA_advance_loc: 17 to 0000000002d901e2 │ │ │ │ DW_CFA_def_cfa_offset: 144 │ │ │ │ - DW_CFA_advance_loc: 7 to 0000000002e00b89 │ │ │ │ + DW_CFA_advance_loc: 7 to 0000000002d901e9 │ │ │ │ DW_CFA_def_cfa_offset: 152 │ │ │ │ - DW_CFA_advance_loc: 7 to 0000000002e00b90 │ │ │ │ + DW_CFA_advance_loc: 7 to 0000000002d901f0 │ │ │ │ DW_CFA_def_cfa_offset: 160 │ │ │ │ - DW_CFA_advance_loc: 24 to 0000000002e00ba8 │ │ │ │ + DW_CFA_advance_loc: 24 to 0000000002d90208 │ │ │ │ DW_CFA_def_cfa_offset: 128 │ │ │ │ - DW_CFA_advance_loc: 57 to 0000000002e00be1 │ │ │ │ + DW_CFA_advance_loc: 57 to 0000000002d90241 │ │ │ │ DW_CFA_remember_state │ │ │ │ DW_CFA_def_cfa_offset: 40 │ │ │ │ - DW_CFA_advance_loc: 3 to 0000000002e00be4 │ │ │ │ + DW_CFA_advance_loc: 3 to 0000000002d90244 │ │ │ │ DW_CFA_def_cfa_offset: 32 │ │ │ │ - DW_CFA_advance_loc: 1 to 0000000002e00be5 │ │ │ │ + DW_CFA_advance_loc: 1 to 0000000002d90245 │ │ │ │ DW_CFA_def_cfa_offset: 24 │ │ │ │ - DW_CFA_advance_loc: 2 to 0000000002e00be7 │ │ │ │ + DW_CFA_advance_loc: 2 to 0000000002d90247 │ │ │ │ DW_CFA_def_cfa_offset: 16 │ │ │ │ - DW_CFA_advance_loc: 2 to 0000000002e00be9 │ │ │ │ + DW_CFA_advance_loc: 2 to 0000000002d90249 │ │ │ │ DW_CFA_def_cfa_offset: 8 │ │ │ │ - DW_CFA_advance_loc: 7 to 0000000002e00bf0 │ │ │ │ + DW_CFA_advance_loc: 7 to 0000000002d90250 │ │ │ │ DW_CFA_restore_state │ │ │ │ - DW_CFA_advance_loc1: 161 to 0000000002e00c91 │ │ │ │ + DW_CFA_advance_loc1: 161 to 0000000002d902f1 │ │ │ │ DW_CFA_def_cfa_offset: 136 │ │ │ │ - DW_CFA_advance_loc: 17 to 0000000002e00ca2 │ │ │ │ + DW_CFA_advance_loc: 17 to 0000000002d90302 │ │ │ │ DW_CFA_def_cfa_offset: 144 │ │ │ │ - DW_CFA_advance_loc: 7 to 0000000002e00ca9 │ │ │ │ + DW_CFA_advance_loc: 7 to 0000000002d90309 │ │ │ │ DW_CFA_def_cfa_offset: 152 │ │ │ │ - DW_CFA_advance_loc: 7 to 0000000002e00cb0 │ │ │ │ + DW_CFA_advance_loc: 7 to 0000000002d90310 │ │ │ │ DW_CFA_def_cfa_offset: 160 │ │ │ │ - DW_CFA_advance_loc: 24 to 0000000002e00cc8 │ │ │ │ + DW_CFA_advance_loc: 24 to 0000000002d90328 │ │ │ │ DW_CFA_def_cfa_offset: 128 │ │ │ │ - DW_CFA_advance_loc1: 190 to 0000000002e00d86 │ │ │ │ + DW_CFA_advance_loc1: 190 to 0000000002d903e6 │ │ │ │ DW_CFA_remember_state │ │ │ │ DW_CFA_def_cfa_offset: 40 │ │ │ │ - DW_CFA_advance_loc: 3 to 0000000002e00d89 │ │ │ │ + DW_CFA_advance_loc: 3 to 0000000002d903e9 │ │ │ │ DW_CFA_def_cfa_offset: 32 │ │ │ │ - DW_CFA_advance_loc: 1 to 0000000002e00d8a │ │ │ │ + DW_CFA_advance_loc: 1 to 0000000002d903ea │ │ │ │ DW_CFA_def_cfa_offset: 24 │ │ │ │ - DW_CFA_advance_loc: 2 to 0000000002e00d8c │ │ │ │ + DW_CFA_advance_loc: 2 to 0000000002d903ec │ │ │ │ DW_CFA_def_cfa_offset: 16 │ │ │ │ - DW_CFA_advance_loc: 2 to 0000000002e00d8e │ │ │ │ + DW_CFA_advance_loc: 2 to 0000000002d903ee │ │ │ │ DW_CFA_def_cfa_offset: 8 │ │ │ │ - DW_CFA_advance_loc: 1 to 0000000002e00d8f │ │ │ │ + DW_CFA_advance_loc: 1 to 0000000002d903ef │ │ │ │ DW_CFA_restore_state │ │ │ │ │ │ │ │ -000006f0 0000000000000014 000006c8 FDE cie=0000002c pc=0000000002e00e00..0000000002e00e1b │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000002e00e04 │ │ │ │ +000003a0 0000000000000014 00000378 FDE cie=0000002c pc=0000000002d90460..0000000002d9047b │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000002d90464 │ │ │ │ DW_CFA_def_cfa_offset: 16 │ │ │ │ - DW_CFA_advance_loc: 19 to 0000000002e00e17 │ │ │ │ + DW_CFA_advance_loc: 19 to 0000000002d90477 │ │ │ │ DW_CFA_def_cfa_offset: 8 │ │ │ │ DW_CFA_nop │ │ │ │ │ │ │ │ -00000708 0000000000000030 000006e0 FDE cie=0000002c pc=0000000002e00e20..0000000002e00ea8 │ │ │ │ - DW_CFA_advance_loc: 1 to 0000000002e00e21 │ │ │ │ +000003b8 0000000000000030 00000390 FDE cie=0000002c pc=0000000002d90480..0000000002d90508 │ │ │ │ + DW_CFA_advance_loc: 1 to 0000000002d90481 │ │ │ │ DW_CFA_def_cfa_offset: 16 │ │ │ │ DW_CFA_offset: r3 (rbx) at cfa-16 │ │ │ │ - DW_CFA_advance_loc: 12 to 0000000002e00e2d │ │ │ │ + DW_CFA_advance_loc: 12 to 0000000002d9048d │ │ │ │ DW_CFA_def_cfa_offset: 32 │ │ │ │ - DW_CFA_advance_loc: 60 to 0000000002e00e69 │ │ │ │ + DW_CFA_advance_loc: 60 to 0000000002d904c9 │ │ │ │ DW_CFA_remember_state │ │ │ │ DW_CFA_def_cfa_offset: 16 │ │ │ │ - DW_CFA_advance_loc: 1 to 0000000002e00e6a │ │ │ │ + DW_CFA_advance_loc: 1 to 0000000002d904ca │ │ │ │ DW_CFA_def_cfa_offset: 8 │ │ │ │ - DW_CFA_advance_loc: 6 to 0000000002e00e70 │ │ │ │ + DW_CFA_advance_loc: 6 to 0000000002d904d0 │ │ │ │ DW_CFA_restore_state │ │ │ │ - DW_CFA_advance_loc: 9 to 0000000002e00e79 │ │ │ │ + DW_CFA_advance_loc: 9 to 0000000002d904d9 │ │ │ │ DW_CFA_remember_state │ │ │ │ DW_CFA_def_cfa_offset: 16 │ │ │ │ - DW_CFA_advance_loc: 6 to 0000000002e00e7f │ │ │ │ + DW_CFA_advance_loc: 6 to 0000000002d904df │ │ │ │ DW_CFA_def_cfa_offset: 8 │ │ │ │ - DW_CFA_advance_loc: 1 to 0000000002e00e80 │ │ │ │ + DW_CFA_advance_loc: 1 to 0000000002d904e0 │ │ │ │ DW_CFA_restore_state │ │ │ │ - DW_CFA_advance_loc: 6 to 0000000002e00e86 │ │ │ │ + DW_CFA_advance_loc: 6 to 0000000002d904e6 │ │ │ │ DW_CFA_remember_state │ │ │ │ DW_CFA_def_cfa_offset: 16 │ │ │ │ - DW_CFA_advance_loc: 1 to 0000000002e00e87 │ │ │ │ + DW_CFA_advance_loc: 1 to 0000000002d904e7 │ │ │ │ DW_CFA_def_cfa_offset: 8 │ │ │ │ - DW_CFA_advance_loc: 9 to 0000000002e00e90 │ │ │ │ + DW_CFA_advance_loc: 9 to 0000000002d904f0 │ │ │ │ DW_CFA_restore_state │ │ │ │ │ │ │ │ -0000073c 0000000000000020 00000714 FDE cie=0000002c pc=0000000002e00eb0..0000000002e00f07 │ │ │ │ - DW_CFA_advance_loc: 1 to 0000000002e00eb1 │ │ │ │ +000003ec 0000000000000020 000003c4 FDE cie=0000002c pc=0000000002d90510..0000000002d90567 │ │ │ │ + DW_CFA_advance_loc: 1 to 0000000002d90511 │ │ │ │ DW_CFA_def_cfa_offset: 16 │ │ │ │ DW_CFA_offset: r3 (rbx) at cfa-16 │ │ │ │ - DW_CFA_advance_loc: 9 to 0000000002e00eba │ │ │ │ + DW_CFA_advance_loc: 9 to 0000000002d9051a │ │ │ │ DW_CFA_def_cfa_offset: 32 │ │ │ │ - DW_CFA_advance_loc: 42 to 0000000002e00ee4 │ │ │ │ + DW_CFA_advance_loc: 42 to 0000000002d90544 │ │ │ │ DW_CFA_remember_state │ │ │ │ DW_CFA_def_cfa_offset: 16 │ │ │ │ - DW_CFA_advance_loc: 1 to 0000000002e00ee5 │ │ │ │ + DW_CFA_advance_loc: 1 to 0000000002d90545 │ │ │ │ DW_CFA_def_cfa_offset: 8 │ │ │ │ - DW_CFA_advance_loc: 11 to 0000000002e00ef0 │ │ │ │ + DW_CFA_advance_loc: 11 to 0000000002d90550 │ │ │ │ DW_CFA_restore_state │ │ │ │ DW_CFA_nop │ │ │ │ DW_CFA_nop │ │ │ │ │ │ │ │ -00000760 0000000000000018 00000738 FDE cie=0000002c pc=0000000002e00f10..0000000002e00f53 │ │ │ │ - DW_CFA_advance_loc: 1 to 0000000002e00f11 │ │ │ │ +00000410 0000000000000018 000003e8 FDE cie=0000002c pc=0000000002d90570..0000000002d905b3 │ │ │ │ + DW_CFA_advance_loc: 1 to 0000000002d90571 │ │ │ │ DW_CFA_def_cfa_offset: 16 │ │ │ │ DW_CFA_offset: r3 (rbx) at cfa-16 │ │ │ │ - DW_CFA_advance_loc: 6 to 0000000002e00f17 │ │ │ │ + DW_CFA_advance_loc: 6 to 0000000002d90577 │ │ │ │ DW_CFA_def_cfa_offset: 48 │ │ │ │ DW_CFA_nop │ │ │ │ DW_CFA_nop │ │ │ │ DW_CFA_nop │ │ │ │ │ │ │ │ -0000077c 0000000000000020 00000754 FDE cie=0000002c pc=0000000002e00f60..0000000002e01056 │ │ │ │ - DW_CFA_advance_loc: 1 to 0000000002e00f61 │ │ │ │ +0000042c 0000000000000020 00000404 FDE cie=0000002c pc=0000000002d905c0..0000000002d906b6 │ │ │ │ + DW_CFA_advance_loc: 1 to 0000000002d905c1 │ │ │ │ DW_CFA_def_cfa_offset: 16 │ │ │ │ DW_CFA_offset: r3 (rbx) at cfa-16 │ │ │ │ - DW_CFA_advance_loc: 9 to 0000000002e00f6a │ │ │ │ + DW_CFA_advance_loc: 9 to 0000000002d905ca │ │ │ │ DW_CFA_def_cfa_offset: 32 │ │ │ │ - DW_CFA_advance_loc: 38 to 0000000002e00f90 │ │ │ │ + DW_CFA_advance_loc: 38 to 0000000002d905f0 │ │ │ │ DW_CFA_remember_state │ │ │ │ DW_CFA_def_cfa_offset: 16 │ │ │ │ - DW_CFA_advance_loc: 1 to 0000000002e00f91 │ │ │ │ + DW_CFA_advance_loc: 1 to 0000000002d905f1 │ │ │ │ DW_CFA_def_cfa_offset: 8 │ │ │ │ - DW_CFA_advance_loc: 7 to 0000000002e00f98 │ │ │ │ + DW_CFA_advance_loc: 7 to 0000000002d905f8 │ │ │ │ DW_CFA_restore_state │ │ │ │ DW_CFA_nop │ │ │ │ DW_CFA_nop │ │ │ │ │ │ │ │ -000007a0 0000000000000020 00000778 FDE cie=0000002c pc=0000000002e01060..0000000002e010b9 │ │ │ │ - DW_CFA_advance_loc: 17 to 0000000002e01071 │ │ │ │ +00000450 0000000000000020 00000428 FDE cie=0000002c pc=0000000002d906c0..0000000002d90719 │ │ │ │ + DW_CFA_advance_loc: 17 to 0000000002d906d1 │ │ │ │ DW_CFA_def_cfa_offset: 16 │ │ │ │ DW_CFA_offset: r3 (rbx) at cfa-16 │ │ │ │ - DW_CFA_advance_loc: 19 to 0000000002e01084 │ │ │ │ + DW_CFA_advance_loc: 19 to 0000000002d906e4 │ │ │ │ DW_CFA_def_cfa_offset: 32 │ │ │ │ - DW_CFA_advance_loc: 35 to 0000000002e010a7 │ │ │ │ + DW_CFA_advance_loc: 35 to 0000000002d90707 │ │ │ │ DW_CFA_remember_state │ │ │ │ DW_CFA_def_cfa_offset: 16 │ │ │ │ - DW_CFA_advance_loc: 3 to 0000000002e010aa │ │ │ │ + DW_CFA_advance_loc: 3 to 0000000002d9070a │ │ │ │ DW_CFA_def_cfa_offset: 8 │ │ │ │ - DW_CFA_advance_loc: 1 to 0000000002e010ab │ │ │ │ + DW_CFA_advance_loc: 1 to 0000000002d9070b │ │ │ │ DW_CFA_restore_state │ │ │ │ DW_CFA_nop │ │ │ │ DW_CFA_nop │ │ │ │ │ │ │ │ -000007c4 0000000000000050 0000079c FDE cie=0000002c pc=0000000002e010c0..0000000002e0161f │ │ │ │ - DW_CFA_advance_loc: 2 to 0000000002e010c2 │ │ │ │ +00000474 0000000000000050 0000044c FDE cie=0000002c pc=0000000002d90720..0000000002d90c7f │ │ │ │ + DW_CFA_advance_loc: 2 to 0000000002d90722 │ │ │ │ DW_CFA_def_cfa_offset: 16 │ │ │ │ DW_CFA_offset: r15 (r15) at cfa-16 │ │ │ │ - DW_CFA_advance_loc: 5 to 0000000002e010c7 │ │ │ │ + DW_CFA_advance_loc: 5 to 0000000002d90727 │ │ │ │ DW_CFA_def_cfa_offset: 24 │ │ │ │ DW_CFA_offset: r14 (r14) at cfa-24 │ │ │ │ - DW_CFA_advance_loc: 2 to 0000000002e010c9 │ │ │ │ + DW_CFA_advance_loc: 2 to 0000000002d90729 │ │ │ │ DW_CFA_def_cfa_offset: 32 │ │ │ │ DW_CFA_offset: r13 (r13) at cfa-32 │ │ │ │ - DW_CFA_advance_loc: 2 to 0000000002e010cb │ │ │ │ + DW_CFA_advance_loc: 2 to 0000000002d9072b │ │ │ │ DW_CFA_def_cfa_offset: 40 │ │ │ │ DW_CFA_offset: r12 (r12) at cfa-40 │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000002e010cf │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000002d9072f │ │ │ │ DW_CFA_def_cfa_offset: 48 │ │ │ │ DW_CFA_offset: r6 (rbp) at cfa-48 │ │ │ │ - DW_CFA_advance_loc: 9 to 0000000002e010d8 │ │ │ │ + DW_CFA_advance_loc: 9 to 0000000002d90738 │ │ │ │ DW_CFA_def_cfa_offset: 56 │ │ │ │ DW_CFA_offset: r3 (rbx) at cfa-56 │ │ │ │ - DW_CFA_advance_loc: 10 to 0000000002e010e2 │ │ │ │ + DW_CFA_advance_loc: 10 to 0000000002d90742 │ │ │ │ DW_CFA_def_cfa_offset: 272 │ │ │ │ - DW_CFA_advance_loc2: 791 to 0000000002e013f9 │ │ │ │ + DW_CFA_advance_loc2: 791 to 0000000002d90a59 │ │ │ │ DW_CFA_remember_state │ │ │ │ DW_CFA_def_cfa_offset: 56 │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000002e013fd │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000002d90a5d │ │ │ │ DW_CFA_def_cfa_offset: 48 │ │ │ │ - DW_CFA_advance_loc: 1 to 0000000002e013fe │ │ │ │ + DW_CFA_advance_loc: 1 to 0000000002d90a5e │ │ │ │ DW_CFA_def_cfa_offset: 40 │ │ │ │ - DW_CFA_advance_loc: 2 to 0000000002e01400 │ │ │ │ + DW_CFA_advance_loc: 2 to 0000000002d90a60 │ │ │ │ DW_CFA_def_cfa_offset: 32 │ │ │ │ - DW_CFA_advance_loc: 2 to 0000000002e01402 │ │ │ │ + DW_CFA_advance_loc: 2 to 0000000002d90a62 │ │ │ │ DW_CFA_def_cfa_offset: 24 │ │ │ │ - DW_CFA_advance_loc: 2 to 0000000002e01404 │ │ │ │ + DW_CFA_advance_loc: 2 to 0000000002d90a64 │ │ │ │ DW_CFA_def_cfa_offset: 16 │ │ │ │ - DW_CFA_advance_loc: 2 to 0000000002e01406 │ │ │ │ + DW_CFA_advance_loc: 2 to 0000000002d90a66 │ │ │ │ DW_CFA_def_cfa_offset: 8 │ │ │ │ - DW_CFA_advance_loc: 10 to 0000000002e01410 │ │ │ │ + DW_CFA_advance_loc: 10 to 0000000002d90a70 │ │ │ │ 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 │ │ │ │ │ │ │ │ -00000818 000000000000002c 000007f0 FDE cie=0000002c pc=0000000002e01620..0000000002e0174e │ │ │ │ - DW_CFA_advance_loc: 1 to 0000000002e01621 │ │ │ │ +000004c8 000000000000002c 000004a0 FDE cie=0000002c pc=0000000002d90c80..0000000002d90dae │ │ │ │ + DW_CFA_advance_loc: 1 to 0000000002d90c81 │ │ │ │ DW_CFA_def_cfa_offset: 16 │ │ │ │ DW_CFA_offset: r3 (rbx) at cfa-16 │ │ │ │ - DW_CFA_advance_loc: 16 to 0000000002e01631 │ │ │ │ + DW_CFA_advance_loc: 16 to 0000000002d90c91 │ │ │ │ DW_CFA_def_cfa_offset: 32 │ │ │ │ - DW_CFA_advance_loc1: 84 to 0000000002e01685 │ │ │ │ + DW_CFA_advance_loc1: 84 to 0000000002d90ce5 │ │ │ │ DW_CFA_remember_state │ │ │ │ DW_CFA_def_cfa_offset: 16 │ │ │ │ - DW_CFA_advance_loc: 3 to 0000000002e01688 │ │ │ │ + DW_CFA_advance_loc: 3 to 0000000002d90ce8 │ │ │ │ DW_CFA_def_cfa_offset: 8 │ │ │ │ - DW_CFA_advance_loc: 8 to 0000000002e01690 │ │ │ │ + DW_CFA_advance_loc: 8 to 0000000002d90cf0 │ │ │ │ DW_CFA_restore_state │ │ │ │ - DW_CFA_advance_loc1: 147 to 0000000002e01723 │ │ │ │ + DW_CFA_advance_loc1: 147 to 0000000002d90d83 │ │ │ │ DW_CFA_remember_state │ │ │ │ DW_CFA_def_cfa_offset: 16 │ │ │ │ - DW_CFA_advance_loc: 6 to 0000000002e01729 │ │ │ │ + DW_CFA_advance_loc: 6 to 0000000002d90d89 │ │ │ │ DW_CFA_def_cfa_offset: 8 │ │ │ │ - DW_CFA_advance_loc: 1 to 0000000002e0172a │ │ │ │ + DW_CFA_advance_loc: 1 to 0000000002d90d8a │ │ │ │ DW_CFA_restore_state │ │ │ │ DW_CFA_nop │ │ │ │ DW_CFA_nop │ │ │ │ DW_CFA_nop │ │ │ │ │ │ │ │ -00000848 000000000000004c 00000820 FDE cie=0000002c pc=0000000002e01750..0000000002e01a18 │ │ │ │ - DW_CFA_advance_loc: 2 to 0000000002e01752 │ │ │ │ +000004f8 000000000000004c 000004d0 FDE cie=0000002c pc=0000000002d90db0..0000000002d91078 │ │ │ │ + DW_CFA_advance_loc: 2 to 0000000002d90db2 │ │ │ │ DW_CFA_def_cfa_offset: 16 │ │ │ │ DW_CFA_offset: r15 (r15) at cfa-16 │ │ │ │ - DW_CFA_advance_loc: 2 to 0000000002e01754 │ │ │ │ + DW_CFA_advance_loc: 2 to 0000000002d90db4 │ │ │ │ DW_CFA_def_cfa_offset: 24 │ │ │ │ DW_CFA_offset: r14 (r14) at cfa-24 │ │ │ │ - DW_CFA_advance_loc: 2 to 0000000002e01756 │ │ │ │ + DW_CFA_advance_loc: 2 to 0000000002d90db6 │ │ │ │ DW_CFA_def_cfa_offset: 32 │ │ │ │ DW_CFA_offset: r13 (r13) at cfa-32 │ │ │ │ - DW_CFA_advance_loc: 2 to 0000000002e01758 │ │ │ │ + DW_CFA_advance_loc: 2 to 0000000002d90db8 │ │ │ │ DW_CFA_def_cfa_offset: 40 │ │ │ │ DW_CFA_offset: r12 (r12) at cfa-40 │ │ │ │ - DW_CFA_advance_loc: 1 to 0000000002e01759 │ │ │ │ + DW_CFA_advance_loc: 1 to 0000000002d90db9 │ │ │ │ DW_CFA_def_cfa_offset: 48 │ │ │ │ DW_CFA_offset: r6 (rbp) at cfa-48 │ │ │ │ - DW_CFA_advance_loc: 1 to 0000000002e0175a │ │ │ │ + DW_CFA_advance_loc: 1 to 0000000002d90dba │ │ │ │ DW_CFA_def_cfa_offset: 56 │ │ │ │ DW_CFA_offset: r3 (rbx) at cfa-56 │ │ │ │ - DW_CFA_advance_loc: 7 to 0000000002e01761 │ │ │ │ + DW_CFA_advance_loc: 7 to 0000000002d90dc1 │ │ │ │ DW_CFA_def_cfa_offset: 640 │ │ │ │ - DW_CFA_advance_loc1: 160 to 0000000002e01801 │ │ │ │ + DW_CFA_advance_loc1: 160 to 0000000002d90e61 │ │ │ │ DW_CFA_remember_state │ │ │ │ DW_CFA_def_cfa_offset: 56 │ │ │ │ - DW_CFA_advance_loc: 3 to 0000000002e01804 │ │ │ │ + DW_CFA_advance_loc: 3 to 0000000002d90e64 │ │ │ │ DW_CFA_def_cfa_offset: 48 │ │ │ │ - DW_CFA_advance_loc: 1 to 0000000002e01805 │ │ │ │ + DW_CFA_advance_loc: 1 to 0000000002d90e65 │ │ │ │ DW_CFA_def_cfa_offset: 40 │ │ │ │ - DW_CFA_advance_loc: 2 to 0000000002e01807 │ │ │ │ + DW_CFA_advance_loc: 2 to 0000000002d90e67 │ │ │ │ DW_CFA_def_cfa_offset: 32 │ │ │ │ - DW_CFA_advance_loc: 2 to 0000000002e01809 │ │ │ │ + DW_CFA_advance_loc: 2 to 0000000002d90e69 │ │ │ │ DW_CFA_def_cfa_offset: 24 │ │ │ │ - DW_CFA_advance_loc: 2 to 0000000002e0180b │ │ │ │ + DW_CFA_advance_loc: 2 to 0000000002d90e6b │ │ │ │ DW_CFA_def_cfa_offset: 16 │ │ │ │ - DW_CFA_advance_loc: 2 to 0000000002e0180d │ │ │ │ + DW_CFA_advance_loc: 2 to 0000000002d90e6d │ │ │ │ DW_CFA_def_cfa_offset: 8 │ │ │ │ - DW_CFA_advance_loc: 3 to 0000000002e01810 │ │ │ │ + DW_CFA_advance_loc: 3 to 0000000002d90e70 │ │ │ │ DW_CFA_restore_state │ │ │ │ DW_CFA_nop │ │ │ │ DW_CFA_nop │ │ │ │ DW_CFA_nop │ │ │ │ DW_CFA_nop │ │ │ │ │ │ │ │ -00000898 0000000000000010 00000870 FDE cie=0000002c pc=0000000002e0b730..0000000002e0b735 │ │ │ │ +00000548 0000000000000010 00000520 FDE cie=0000002c pc=0000000002f94fa0..0000000002f94fa5 │ │ │ │ DW_CFA_nop │ │ │ │ DW_CFA_nop │ │ │ │ DW_CFA_nop │ │ │ │ │ │ │ │ -000008ac 0000000000000010 00000884 FDE cie=0000002c pc=0000000002e0b740..0000000002e0b745 │ │ │ │ +0000055c 0000000000000010 00000534 FDE cie=0000002c pc=0000000002f94fb0..0000000002f94fb5 │ │ │ │ DW_CFA_nop │ │ │ │ DW_CFA_nop │ │ │ │ DW_CFA_nop │ │ │ │ │ │ │ │ -000008c0 0000000000000010 00000898 FDE cie=0000002c pc=0000000002e0b750..0000000002e0b755 │ │ │ │ +00000570 0000000000000010 00000548 FDE cie=0000002c pc=0000000002f94fc0..0000000002f94fc5 │ │ │ │ DW_CFA_nop │ │ │ │ DW_CFA_nop │ │ │ │ DW_CFA_nop │ │ │ │ │ │ │ │ -000008d4 0000000000000010 000008ac FDE cie=0000002c pc=0000000002e0b760..0000000002e0b765 │ │ │ │ +00000584 0000000000000010 0000055c FDE cie=0000002c pc=0000000002f94fd0..0000000002f94fd5 │ │ │ │ DW_CFA_nop │ │ │ │ DW_CFA_nop │ │ │ │ DW_CFA_nop │ │ │ │ │ │ │ │ -000008e8 0000000000000014 000008c0 FDE cie=0000002c pc=0000000002e0e1f0..0000000002e0e1f5 │ │ │ │ +00000598 0000000000000014 00000570 FDE cie=0000002c pc=0000000002f97a60..0000000002f97a65 │ │ │ │ DW_CFA_nop │ │ │ │ DW_CFA_nop │ │ │ │ DW_CFA_nop │ │ │ │ DW_CFA_nop │ │ │ │ DW_CFA_nop │ │ │ │ DW_CFA_nop │ │ │ │ DW_CFA_nop │ │ │ │ │ │ │ │ -00000900 0000000000000010 000008d8 FDE cie=0000002c pc=0000000002e0f1d0..0000000002e0f1d5 │ │ │ │ +000005b0 0000000000000010 00000588 FDE cie=0000002c pc=0000000002f98a40..0000000002f98a45 │ │ │ │ DW_CFA_nop │ │ │ │ DW_CFA_nop │ │ │ │ DW_CFA_nop │ │ │ │ │ │ │ │ -00000914 0000000000000010 000008ec FDE cie=0000002c pc=0000000002e0f1e0..0000000002e0f1e5 │ │ │ │ +000005c4 0000000000000010 0000059c FDE cie=0000002c pc=0000000002f98a50..0000000002f98a55 │ │ │ │ DW_CFA_nop │ │ │ │ DW_CFA_nop │ │ │ │ DW_CFA_nop │ │ │ │ │ │ │ │ -00000928 0000000000000014 00000900 FDE cie=0000002c pc=0000000002e0f1f0..0000000002e0f1f5 │ │ │ │ +000005d8 0000000000000014 000005b0 FDE cie=0000002c pc=0000000002f98a60..0000000002f98a65 │ │ │ │ DW_CFA_nop │ │ │ │ DW_CFA_nop │ │ │ │ DW_CFA_nop │ │ │ │ DW_CFA_nop │ │ │ │ DW_CFA_nop │ │ │ │ DW_CFA_nop │ │ │ │ DW_CFA_nop │ │ │ │ │ │ │ │ -00000940 0000000000000010 00000918 FDE cie=0000002c pc=0000000002e0fd50..0000000002e0fd58 │ │ │ │ +000005f0 0000000000000010 000005c8 FDE cie=0000002c pc=0000000002f995c0..0000000002f995c8 │ │ │ │ DW_CFA_nop │ │ │ │ DW_CFA_nop │ │ │ │ DW_CFA_nop │ │ │ │ │ │ │ │ -00000954 0000000000000010 0000092c FDE cie=0000002c pc=0000000002e0fd60..0000000002e0fd66 │ │ │ │ +00000604 0000000000000010 000005dc FDE cie=0000002c pc=0000000002f995d0..0000000002f995d6 │ │ │ │ DW_CFA_nop │ │ │ │ DW_CFA_nop │ │ │ │ DW_CFA_nop │ │ │ │ │ │ │ │ -00000968 0000000000000010 00000940 FDE cie=0000002c pc=0000000002e0fd70..0000000002e0fd7a │ │ │ │ +00000618 0000000000000010 000005f0 FDE cie=0000002c pc=0000000002f995e0..0000000002f995ea │ │ │ │ DW_CFA_nop │ │ │ │ DW_CFA_nop │ │ │ │ DW_CFA_nop │ │ │ │ │ │ │ │ -0000097c 0000000000000010 00000954 FDE cie=0000002c pc=0000000002e0fd80..0000000002e0fd86 │ │ │ │ +0000062c 0000000000000010 00000604 FDE cie=0000002c pc=0000000002f995f0..0000000002f995f6 │ │ │ │ DW_CFA_nop │ │ │ │ DW_CFA_nop │ │ │ │ DW_CFA_nop │ │ │ │ │ │ │ │ -00000990 0000000000000010 00000968 FDE cie=0000002c pc=0000000002e0fd90..0000000002e0fda0 │ │ │ │ +00000640 0000000000000010 00000618 FDE cie=0000002c pc=0000000002f99600..0000000002f99610 │ │ │ │ DW_CFA_nop │ │ │ │ DW_CFA_nop │ │ │ │ DW_CFA_nop │ │ │ │ │ │ │ │ -000009a4 0000000000000010 0000097c FDE cie=0000002c pc=0000000002e0fda0..0000000002e0fda6 │ │ │ │ +00000654 0000000000000010 0000062c FDE cie=0000002c pc=0000000002f99610..0000000002f99616 │ │ │ │ DW_CFA_nop │ │ │ │ DW_CFA_nop │ │ │ │ DW_CFA_nop │ │ │ │ │ │ │ │ -000009b8 0000000000000010 00000990 FDE cie=0000002c pc=0000000002e0fdb0..0000000002e0fdb9 │ │ │ │ +00000668 0000000000000010 00000640 FDE cie=0000002c pc=0000000002f99620..0000000002f99629 │ │ │ │ DW_CFA_nop │ │ │ │ DW_CFA_nop │ │ │ │ DW_CFA_nop │ │ │ │ │ │ │ │ -000009cc 0000000000000010 000009a4 FDE cie=0000002c pc=0000000002e0fdc0..0000000002e0fdc5 │ │ │ │ +0000067c 0000000000000010 00000654 FDE cie=0000002c pc=0000000002f99630..0000000002f99635 │ │ │ │ DW_CFA_nop │ │ │ │ DW_CFA_nop │ │ │ │ DW_CFA_nop │ │ │ │ │ │ │ │ -000009e0 0000000000000010 000009b8 FDE cie=0000002c pc=0000000002e114e0..0000000002e114e8 │ │ │ │ +00000690 0000000000000010 00000668 FDE cie=0000002c pc=0000000002f9ad50..0000000002f9ad58 │ │ │ │ DW_CFA_nop │ │ │ │ DW_CFA_nop │ │ │ │ DW_CFA_nop │ │ │ │ │ │ │ │ -000009f4 0000000000000010 000009cc FDE cie=0000002c pc=0000000002e114f0..0000000002e114f8 │ │ │ │ +000006a4 0000000000000010 0000067c FDE cie=0000002c pc=0000000002f9ad60..0000000002f9ad68 │ │ │ │ DW_CFA_nop │ │ │ │ DW_CFA_nop │ │ │ │ DW_CFA_nop │ │ │ │ │ │ │ │ -00000a08 0000000000000010 000009e0 FDE cie=0000002c pc=0000000002e11500..0000000002e11503 │ │ │ │ +000006b8 0000000000000010 00000690 FDE cie=0000002c pc=0000000002f9ad70..0000000002f9ad73 │ │ │ │ DW_CFA_nop │ │ │ │ DW_CFA_nop │ │ │ │ DW_CFA_nop │ │ │ │ │ │ │ │ -00000a1c 0000000000000010 000009f4 FDE cie=0000002c pc=0000000002e11510..0000000002e11513 │ │ │ │ +000006cc 0000000000000010 000006a4 FDE cie=0000002c pc=0000000002f9ad80..0000000002f9ad83 │ │ │ │ DW_CFA_nop │ │ │ │ DW_CFA_nop │ │ │ │ DW_CFA_nop │ │ │ │ │ │ │ │ -00000a30 0000000000000010 00000a08 FDE cie=0000002c pc=0000000002e11520..0000000002e11526 │ │ │ │ +000006e0 0000000000000010 000006b8 FDE cie=0000002c pc=0000000002f9ad90..0000000002f9ad96 │ │ │ │ DW_CFA_nop │ │ │ │ DW_CFA_nop │ │ │ │ DW_CFA_nop │ │ │ │ │ │ │ │ -00000a44 0000000000000018 00000a1c FDE cie=0000002c pc=0000000002e11530..0000000002e1154f │ │ │ │ - DW_CFA_advance_loc: 6 to 0000000002e11536 │ │ │ │ +000006f4 0000000000000018 000006cc FDE cie=0000002c pc=0000000002f9ada0..0000000002f9adbf │ │ │ │ + DW_CFA_advance_loc: 6 to 0000000002f9ada6 │ │ │ │ DW_CFA_def_cfa_offset: 16 │ │ │ │ DW_CFA_offset: r3 (rbx) at cfa-16 │ │ │ │ - DW_CFA_advance_loc: 16 to 0000000002e11546 │ │ │ │ + DW_CFA_advance_loc: 16 to 0000000002f9adb6 │ │ │ │ DW_CFA_def_cfa_offset: 8 │ │ │ │ - DW_CFA_advance_loc: 3 to 0000000002e11549 │ │ │ │ + DW_CFA_advance_loc: 3 to 0000000002f9adb9 │ │ │ │ DW_CFA_restore: r3 (rbx) │ │ │ │ DW_CFA_nop │ │ │ │ │ │ │ │ -00000a60 0000000000000010 00000a38 FDE cie=0000002c pc=0000000002e11550..0000000002e11555 │ │ │ │ +00000710 0000000000000010 000006e8 FDE cie=0000002c pc=0000000002f9adc0..0000000002f9adc5 │ │ │ │ DW_CFA_nop │ │ │ │ DW_CFA_nop │ │ │ │ DW_CFA_nop │ │ │ │ │ │ │ │ -00000a74 0000000000000010 00000a4c FDE cie=0000002c pc=0000000002e11560..0000000002e11563 │ │ │ │ +00000724 0000000000000010 000006fc FDE cie=0000002c pc=0000000002f9add0..0000000002f9add3 │ │ │ │ DW_CFA_nop │ │ │ │ DW_CFA_nop │ │ │ │ DW_CFA_nop │ │ │ │ │ │ │ │ -00000a88 0000000000000014 00000a60 FDE cie=0000002c pc=0000000002e11570..0000000002e11571 │ │ │ │ +00000738 0000000000000014 00000710 FDE cie=0000002c pc=0000000002f9ade0..0000000002f9ade1 │ │ │ │ DW_CFA_nop │ │ │ │ DW_CFA_nop │ │ │ │ DW_CFA_nop │ │ │ │ DW_CFA_nop │ │ │ │ DW_CFA_nop │ │ │ │ DW_CFA_nop │ │ │ │ DW_CFA_nop │ │ │ │ │ │ │ │ -00000aa0 0000000000000010 00000a78 FDE cie=0000002c pc=0000000002e1de20..0000000002e1de23 │ │ │ │ +00000750 0000000000000010 00000728 FDE cie=0000002c pc=0000000002fa7690..0000000002fa7693 │ │ │ │ DW_CFA_nop │ │ │ │ DW_CFA_nop │ │ │ │ DW_CFA_nop │ │ │ │ │ │ │ │ -00000ab4 0000000000000010 00000a8c FDE cie=0000002c pc=0000000002e1de30..0000000002e1de35 │ │ │ │ +00000764 0000000000000010 0000073c FDE cie=0000002c pc=0000000002fa76a0..0000000002fa76a5 │ │ │ │ DW_CFA_nop │ │ │ │ DW_CFA_nop │ │ │ │ DW_CFA_nop │ │ │ │ │ │ │ │ -00000ac8 0000000000000014 00000aa0 FDE cie=0000002c pc=0000000002e1de40..0000000002e1de45 │ │ │ │ +00000778 0000000000000014 00000750 FDE cie=0000002c pc=0000000002fa76b0..0000000002fa76b5 │ │ │ │ DW_CFA_nop │ │ │ │ DW_CFA_nop │ │ │ │ DW_CFA_nop │ │ │ │ DW_CFA_nop │ │ │ │ DW_CFA_nop │ │ │ │ DW_CFA_nop │ │ │ │ DW_CFA_nop │ │ │ │ │ │ │ │ -00000ae0 0000000000000010 00000ab8 FDE cie=0000002c pc=000000000304fe70..000000000304fe7f │ │ │ │ +00000790 0000000000000010 00000768 FDE cie=0000002c pc=000000000303f640..000000000303f67b │ │ │ │ + DW_CFA_nop │ │ │ │ + DW_CFA_nop │ │ │ │ + DW_CFA_nop │ │ │ │ + │ │ │ │ +000007a4 0000000000000010 0000077c FDE cie=0000002c pc=000000000303f67b..000000000303f685 │ │ │ │ + DW_CFA_nop │ │ │ │ + DW_CFA_nop │ │ │ │ + DW_CFA_nop │ │ │ │ + │ │ │ │ +000007b8 0000000000000010 00000790 FDE cie=0000002c pc=000000000303f685..000000000303f6a8 │ │ │ │ + DW_CFA_nop │ │ │ │ + DW_CFA_nop │ │ │ │ + DW_CFA_nop │ │ │ │ + │ │ │ │ +000007cc 0000000000000010 000007a4 FDE cie=0000002c pc=000000000303f6a8..000000000303f6e7 │ │ │ │ + DW_CFA_nop │ │ │ │ + DW_CFA_nop │ │ │ │ + DW_CFA_nop │ │ │ │ + │ │ │ │ +000007e0 0000000000000014 000007b8 FDE cie=0000002c pc=000000000303f6e7..000000000303f6f5 │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000303f6eb │ │ │ │ + DW_CFA_def_cfa_offset: 16 │ │ │ │ + DW_CFA_advance_loc: 9 to 000000000303f6f4 │ │ │ │ + DW_CFA_def_cfa_offset: 8 │ │ │ │ + DW_CFA_nop │ │ │ │ + │ │ │ │ +000007f8 0000000000000054 000007d0 FDE cie=0000002c pc=000000000303f6f5..000000000303fbb8 │ │ │ │ + DW_CFA_advance_loc: 11 to 000000000303f700 │ │ │ │ + DW_CFA_def_cfa_offset: 16 │ │ │ │ + DW_CFA_offset: r15 (r15) at cfa-16 │ │ │ │ + DW_CFA_advance_loc: 2 to 000000000303f702 │ │ │ │ + DW_CFA_def_cfa_offset: 24 │ │ │ │ + DW_CFA_offset: r14 (r14) at cfa-24 │ │ │ │ + DW_CFA_advance_loc: 2 to 000000000303f704 │ │ │ │ + DW_CFA_def_cfa_offset: 32 │ │ │ │ + DW_CFA_offset: r13 (r13) at cfa-32 │ │ │ │ + DW_CFA_advance_loc: 2 to 000000000303f706 │ │ │ │ + DW_CFA_def_cfa_offset: 40 │ │ │ │ + DW_CFA_offset: r12 (r12) at cfa-40 │ │ │ │ + DW_CFA_advance_loc: 1 to 000000000303f707 │ │ │ │ + DW_CFA_def_cfa_offset: 48 │ │ │ │ + DW_CFA_offset: r6 (rbp) at cfa-48 │ │ │ │ + DW_CFA_advance_loc: 1 to 000000000303f708 │ │ │ │ + DW_CFA_def_cfa_offset: 56 │ │ │ │ + DW_CFA_offset: r3 (rbx) at cfa-56 │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000303f70c │ │ │ │ + DW_CFA_def_cfa_offset: 144 │ │ │ │ + DW_CFA_advance_loc2: 1143 to 000000000303fb83 │ │ │ │ + DW_CFA_remember_state │ │ │ │ + DW_CFA_def_cfa_offset: 56 │ │ │ │ + DW_CFA_advance_loc: 1 to 000000000303fb84 │ │ │ │ + DW_CFA_def_cfa_offset: 48 │ │ │ │ + DW_CFA_advance_loc: 1 to 000000000303fb85 │ │ │ │ + DW_CFA_def_cfa_offset: 40 │ │ │ │ + DW_CFA_advance_loc: 2 to 000000000303fb87 │ │ │ │ + DW_CFA_def_cfa_offset: 32 │ │ │ │ + DW_CFA_advance_loc: 2 to 000000000303fb89 │ │ │ │ + DW_CFA_def_cfa_offset: 24 │ │ │ │ + DW_CFA_advance_loc: 2 to 000000000303fb8b │ │ │ │ + DW_CFA_def_cfa_offset: 16 │ │ │ │ + DW_CFA_advance_loc: 2 to 000000000303fb8d │ │ │ │ + DW_CFA_def_cfa_offset: 8 │ │ │ │ + DW_CFA_advance_loc: 1 to 000000000303fb8e │ │ │ │ + DW_CFA_restore_state │ │ │ │ + DW_CFA_advance_loc: 36 to 000000000303fbb2 │ │ │ │ + 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 │ │ │ │ + │ │ │ │ +00000850 0000000000000044 00000828 FDE cie=0000002c pc=000000000303fbb8..000000000303fcb0 │ │ │ │ + DW_CFA_advance_loc: 2 to 000000000303fbba │ │ │ │ + DW_CFA_def_cfa_offset: 16 │ │ │ │ + DW_CFA_offset: r15 (r15) at cfa-16 │ │ │ │ + DW_CFA_advance_loc: 2 to 000000000303fbbc │ │ │ │ + DW_CFA_def_cfa_offset: 24 │ │ │ │ + DW_CFA_offset: r14 (r14) at cfa-24 │ │ │ │ + DW_CFA_advance_loc: 2 to 000000000303fbbe │ │ │ │ + DW_CFA_def_cfa_offset: 32 │ │ │ │ + DW_CFA_offset: r13 (r13) at cfa-32 │ │ │ │ + DW_CFA_advance_loc: 2 to 000000000303fbc0 │ │ │ │ + DW_CFA_def_cfa_offset: 40 │ │ │ │ + DW_CFA_offset: r12 (r12) at cfa-40 │ │ │ │ + DW_CFA_advance_loc: 1 to 000000000303fbc1 │ │ │ │ + DW_CFA_def_cfa_offset: 48 │ │ │ │ + DW_CFA_offset: r6 (rbp) at cfa-48 │ │ │ │ + DW_CFA_advance_loc: 1 to 000000000303fbc2 │ │ │ │ + DW_CFA_def_cfa_offset: 56 │ │ │ │ + DW_CFA_offset: r3 (rbx) at cfa-56 │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000303fbc6 │ │ │ │ + DW_CFA_def_cfa_offset: 80 │ │ │ │ + DW_CFA_advance_loc1: 223 to 000000000303fca5 │ │ │ │ + DW_CFA_def_cfa_offset: 56 │ │ │ │ + DW_CFA_advance_loc: 1 to 000000000303fca6 │ │ │ │ + DW_CFA_def_cfa_offset: 48 │ │ │ │ + DW_CFA_advance_loc: 1 to 000000000303fca7 │ │ │ │ + DW_CFA_def_cfa_offset: 40 │ │ │ │ + DW_CFA_advance_loc: 2 to 000000000303fca9 │ │ │ │ + DW_CFA_def_cfa_offset: 32 │ │ │ │ + DW_CFA_advance_loc: 2 to 000000000303fcab │ │ │ │ + DW_CFA_def_cfa_offset: 24 │ │ │ │ + DW_CFA_advance_loc: 2 to 000000000303fcad │ │ │ │ + DW_CFA_def_cfa_offset: 16 │ │ │ │ + DW_CFA_advance_loc: 2 to 000000000303fcaf │ │ │ │ + DW_CFA_def_cfa_offset: 8 │ │ │ │ + │ │ │ │ +00000898 0000000000000034 00000870 FDE cie=0000002c pc=000000000303fcb0..000000000303fd00 │ │ │ │ + DW_CFA_advance_loc: 2 to 000000000303fcb2 │ │ │ │ + DW_CFA_def_cfa_offset: 16 │ │ │ │ + DW_CFA_offset: r13 (r13) at cfa-16 │ │ │ │ + DW_CFA_advance_loc: 2 to 000000000303fcb4 │ │ │ │ + DW_CFA_def_cfa_offset: 24 │ │ │ │ + DW_CFA_offset: r12 (r12) at cfa-24 │ │ │ │ + DW_CFA_advance_loc: 1 to 000000000303fcb5 │ │ │ │ + DW_CFA_def_cfa_offset: 32 │ │ │ │ + DW_CFA_offset: r6 (rbp) at cfa-32 │ │ │ │ + DW_CFA_advance_loc: 1 to 000000000303fcb6 │ │ │ │ + DW_CFA_def_cfa_offset: 40 │ │ │ │ + DW_CFA_offset: r3 (rbx) at cfa-40 │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000303fcba │ │ │ │ + DW_CFA_def_cfa_offset: 48 │ │ │ │ + DW_CFA_advance_loc: 63 to 000000000303fcf9 │ │ │ │ + DW_CFA_def_cfa_offset: 40 │ │ │ │ + DW_CFA_advance_loc: 1 to 000000000303fcfa │ │ │ │ + DW_CFA_def_cfa_offset: 32 │ │ │ │ + DW_CFA_advance_loc: 1 to 000000000303fcfb │ │ │ │ + DW_CFA_def_cfa_offset: 24 │ │ │ │ + DW_CFA_advance_loc: 2 to 000000000303fcfd │ │ │ │ + DW_CFA_def_cfa_offset: 16 │ │ │ │ + DW_CFA_advance_loc: 2 to 000000000303fcff │ │ │ │ + DW_CFA_def_cfa_offset: 8 │ │ │ │ + DW_CFA_nop │ │ │ │ + │ │ │ │ +000008d0 000000000000003c 000008a8 FDE cie=0000002c pc=000000000303fd00..00000000030401b0 │ │ │ │ + DW_CFA_advance_loc: 2 to 000000000303fd02 │ │ │ │ + DW_CFA_def_cfa_offset: 16 │ │ │ │ + DW_CFA_offset: r13 (r13) at cfa-16 │ │ │ │ + DW_CFA_advance_loc: 2 to 000000000303fd04 │ │ │ │ + DW_CFA_def_cfa_offset: 24 │ │ │ │ + DW_CFA_offset: r12 (r12) at cfa-24 │ │ │ │ + DW_CFA_advance_loc: 1 to 000000000303fd05 │ │ │ │ + DW_CFA_def_cfa_offset: 32 │ │ │ │ + DW_CFA_offset: r6 (rbp) at cfa-32 │ │ │ │ + DW_CFA_advance_loc: 1 to 000000000303fd06 │ │ │ │ + DW_CFA_def_cfa_offset: 40 │ │ │ │ + DW_CFA_offset: r3 (rbx) at cfa-40 │ │ │ │ + DW_CFA_advance_loc: 7 to 000000000303fd0d │ │ │ │ + DW_CFA_def_cfa_offset: 304 │ │ │ │ + DW_CFA_advance_loc2: 632 to 000000000303ff85 │ │ │ │ + DW_CFA_remember_state │ │ │ │ + DW_CFA_def_cfa_offset: 40 │ │ │ │ + DW_CFA_advance_loc: 1 to 000000000303ff86 │ │ │ │ + DW_CFA_def_cfa_offset: 32 │ │ │ │ + DW_CFA_advance_loc: 1 to 000000000303ff87 │ │ │ │ + DW_CFA_def_cfa_offset: 24 │ │ │ │ + DW_CFA_advance_loc: 2 to 000000000303ff89 │ │ │ │ + DW_CFA_def_cfa_offset: 16 │ │ │ │ + DW_CFA_advance_loc: 2 to 000000000303ff8b │ │ │ │ + DW_CFA_def_cfa_offset: 8 │ │ │ │ + DW_CFA_advance_loc: 1 to 000000000303ff8c │ │ │ │ + DW_CFA_restore_state │ │ │ │ + DW_CFA_nop │ │ │ │ + DW_CFA_nop │ │ │ │ + DW_CFA_nop │ │ │ │ + │ │ │ │ +00000910 0000000000000048 000008e8 FDE cie=0000002c pc=00000000030401b0..000000000304043b │ │ │ │ + DW_CFA_advance_loc: 2 to 00000000030401b2 │ │ │ │ + DW_CFA_def_cfa_offset: 16 │ │ │ │ + DW_CFA_offset: r15 (r15) at cfa-16 │ │ │ │ + DW_CFA_advance_loc: 2 to 00000000030401b4 │ │ │ │ + DW_CFA_def_cfa_offset: 24 │ │ │ │ + DW_CFA_offset: r14 (r14) at cfa-24 │ │ │ │ + DW_CFA_advance_loc: 2 to 00000000030401b6 │ │ │ │ + DW_CFA_def_cfa_offset: 32 │ │ │ │ + DW_CFA_offset: r13 (r13) at cfa-32 │ │ │ │ + DW_CFA_advance_loc: 2 to 00000000030401b8 │ │ │ │ + DW_CFA_def_cfa_offset: 40 │ │ │ │ + DW_CFA_offset: r12 (r12) at cfa-40 │ │ │ │ + DW_CFA_advance_loc: 1 to 00000000030401b9 │ │ │ │ + DW_CFA_def_cfa_offset: 48 │ │ │ │ + DW_CFA_offset: r6 (rbp) at cfa-48 │ │ │ │ + DW_CFA_advance_loc: 1 to 00000000030401ba │ │ │ │ + DW_CFA_def_cfa_offset: 56 │ │ │ │ + DW_CFA_offset: r3 (rbx) at cfa-56 │ │ │ │ + DW_CFA_advance_loc: 4 to 00000000030401be │ │ │ │ + DW_CFA_def_cfa_offset: 144 │ │ │ │ + DW_CFA_advance_loc2: 626 to 0000000003040430 │ │ │ │ + DW_CFA_def_cfa_offset: 56 │ │ │ │ + DW_CFA_advance_loc: 1 to 0000000003040431 │ │ │ │ + DW_CFA_def_cfa_offset: 48 │ │ │ │ + DW_CFA_advance_loc: 1 to 0000000003040432 │ │ │ │ + DW_CFA_def_cfa_offset: 40 │ │ │ │ + DW_CFA_advance_loc: 2 to 0000000003040434 │ │ │ │ + DW_CFA_def_cfa_offset: 32 │ │ │ │ + DW_CFA_advance_loc: 2 to 0000000003040436 │ │ │ │ + DW_CFA_def_cfa_offset: 24 │ │ │ │ + DW_CFA_advance_loc: 2 to 0000000003040438 │ │ │ │ + DW_CFA_def_cfa_offset: 16 │ │ │ │ + DW_CFA_advance_loc: 2 to 000000000304043a │ │ │ │ + DW_CFA_def_cfa_offset: 8 │ │ │ │ + DW_CFA_nop │ │ │ │ + DW_CFA_nop │ │ │ │ + │ │ │ │ +0000095c 000000000000003c 00000934 FDE cie=0000002c pc=000000000304043b..0000000003040720 │ │ │ │ + DW_CFA_advance_loc: 2 to 000000000304043d │ │ │ │ + DW_CFA_def_cfa_offset: 16 │ │ │ │ + DW_CFA_offset: r15 (r15) at cfa-16 │ │ │ │ + DW_CFA_advance_loc: 2 to 000000000304043f │ │ │ │ + DW_CFA_def_cfa_offset: 24 │ │ │ │ + DW_CFA_offset: r14 (r14) at cfa-24 │ │ │ │ + DW_CFA_advance_loc: 2 to 0000000003040441 │ │ │ │ + DW_CFA_def_cfa_offset: 32 │ │ │ │ + DW_CFA_offset: r12 (r12) at cfa-32 │ │ │ │ + DW_CFA_advance_loc: 1 to 0000000003040442 │ │ │ │ + DW_CFA_def_cfa_offset: 40 │ │ │ │ + DW_CFA_offset: r6 (rbp) at cfa-40 │ │ │ │ + DW_CFA_advance_loc: 1 to 0000000003040443 │ │ │ │ + DW_CFA_def_cfa_offset: 48 │ │ │ │ + DW_CFA_offset: r3 (rbx) at cfa-48 │ │ │ │ + DW_CFA_advance_loc1: 87 to 000000000304049a │ │ │ │ + DW_CFA_remember_state │ │ │ │ + DW_CFA_def_cfa_offset: 40 │ │ │ │ + DW_CFA_advance_loc: 1 to 000000000304049b │ │ │ │ + DW_CFA_def_cfa_offset: 32 │ │ │ │ + DW_CFA_advance_loc: 2 to 000000000304049d │ │ │ │ + DW_CFA_def_cfa_offset: 24 │ │ │ │ + DW_CFA_advance_loc: 2 to 000000000304049f │ │ │ │ + DW_CFA_def_cfa_offset: 16 │ │ │ │ + DW_CFA_advance_loc: 2 to 00000000030404a1 │ │ │ │ + DW_CFA_def_cfa_offset: 8 │ │ │ │ + DW_CFA_advance_loc: 1 to 00000000030404a2 │ │ │ │ + DW_CFA_restore_state │ │ │ │ + DW_CFA_nop │ │ │ │ + DW_CFA_nop │ │ │ │ + DW_CFA_nop │ │ │ │ + │ │ │ │ +0000099c 0000000000000014 00000974 FDE cie=0000002c pc=0000000003040720..000000000304073c │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000003040724 │ │ │ │ + DW_CFA_def_cfa_offset: 32 │ │ │ │ + DW_CFA_advance_loc: 23 to 000000000304073b │ │ │ │ + DW_CFA_def_cfa_offset: 8 │ │ │ │ + DW_CFA_nop │ │ │ │ + │ │ │ │ +000009b4 0000000000000014 0000098c FDE cie=0000002c pc=000000000304073c..0000000003040759 │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000003040740 │ │ │ │ + DW_CFA_def_cfa_offset: 32 │ │ │ │ + DW_CFA_advance_loc: 24 to 0000000003040758 │ │ │ │ + DW_CFA_def_cfa_offset: 8 │ │ │ │ + DW_CFA_nop │ │ │ │ + │ │ │ │ +000009cc 0000000000000014 000009a4 FDE cie=0000002c pc=0000000003040759..0000000003040770 │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000304075d │ │ │ │ + DW_CFA_def_cfa_offset: 16 │ │ │ │ + DW_CFA_advance_loc: 18 to 000000000304076f │ │ │ │ + DW_CFA_def_cfa_offset: 8 │ │ │ │ + DW_CFA_nop │ │ │ │ + │ │ │ │ +000009e4 0000000000000014 000009bc FDE cie=0000002c pc=0000000003040770..000000000304077e │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000003040774 │ │ │ │ + DW_CFA_def_cfa_offset: 16 │ │ │ │ + DW_CFA_advance_loc: 9 to 000000000304077d │ │ │ │ + DW_CFA_def_cfa_offset: 8 │ │ │ │ + DW_CFA_nop │ │ │ │ + │ │ │ │ +000009fc 000000000000004c 000009d4 FDE cie=0000002c pc=000000000304077e..0000000003040cd0 │ │ │ │ + DW_CFA_advance_loc: 2 to 0000000003040780 │ │ │ │ + DW_CFA_def_cfa_offset: 16 │ │ │ │ + DW_CFA_offset: r15 (r15) at cfa-16 │ │ │ │ + DW_CFA_advance_loc: 2 to 0000000003040782 │ │ │ │ + DW_CFA_def_cfa_offset: 24 │ │ │ │ + DW_CFA_offset: r14 (r14) at cfa-24 │ │ │ │ + DW_CFA_advance_loc: 2 to 0000000003040784 │ │ │ │ + DW_CFA_def_cfa_offset: 32 │ │ │ │ + DW_CFA_offset: r13 (r13) at cfa-32 │ │ │ │ + DW_CFA_advance_loc: 2 to 0000000003040786 │ │ │ │ + DW_CFA_def_cfa_offset: 40 │ │ │ │ + DW_CFA_offset: r12 (r12) at cfa-40 │ │ │ │ + DW_CFA_advance_loc: 1 to 0000000003040787 │ │ │ │ + DW_CFA_def_cfa_offset: 48 │ │ │ │ + DW_CFA_offset: r6 (rbp) at cfa-48 │ │ │ │ + DW_CFA_advance_loc: 1 to 0000000003040788 │ │ │ │ + DW_CFA_def_cfa_offset: 56 │ │ │ │ + DW_CFA_offset: r3 (rbx) at cfa-56 │ │ │ │ + DW_CFA_advance_loc: 7 to 000000000304078f │ │ │ │ + DW_CFA_def_cfa_offset: 224 │ │ │ │ + DW_CFA_advance_loc2: 756 to 0000000003040a83 │ │ │ │ + DW_CFA_remember_state │ │ │ │ + DW_CFA_def_cfa_offset: 56 │ │ │ │ + DW_CFA_advance_loc: 1 to 0000000003040a84 │ │ │ │ + DW_CFA_def_cfa_offset: 48 │ │ │ │ + DW_CFA_advance_loc: 1 to 0000000003040a85 │ │ │ │ + DW_CFA_def_cfa_offset: 40 │ │ │ │ + DW_CFA_advance_loc: 2 to 0000000003040a87 │ │ │ │ + DW_CFA_def_cfa_offset: 32 │ │ │ │ + DW_CFA_advance_loc: 2 to 0000000003040a89 │ │ │ │ + DW_CFA_def_cfa_offset: 24 │ │ │ │ + DW_CFA_advance_loc: 2 to 0000000003040a8b │ │ │ │ + DW_CFA_def_cfa_offset: 16 │ │ │ │ + DW_CFA_advance_loc: 2 to 0000000003040a8d │ │ │ │ + DW_CFA_def_cfa_offset: 8 │ │ │ │ + DW_CFA_advance_loc: 1 to 0000000003040a8e │ │ │ │ + DW_CFA_restore_state │ │ │ │ + DW_CFA_nop │ │ │ │ + DW_CFA_nop │ │ │ │ + DW_CFA_nop │ │ │ │ + │ │ │ │ +00000a4c 0000000000000010 00000a24 FDE cie=0000002c pc=0000000003040cd0..0000000003040e9b │ │ │ │ + DW_CFA_nop │ │ │ │ + DW_CFA_nop │ │ │ │ + DW_CFA_nop │ │ │ │ + │ │ │ │ +00000a60 0000000000000010 00000a38 FDE cie=0000002c pc=0000000003040e9b..0000000003040eb2 │ │ │ │ + DW_CFA_nop │ │ │ │ + DW_CFA_nop │ │ │ │ + DW_CFA_nop │ │ │ │ + │ │ │ │ +00000a74 0000000000000010 00000a4c FDE cie=0000002c pc=0000000003040eb2..0000000003040eb8 │ │ │ │ + DW_CFA_nop │ │ │ │ + DW_CFA_nop │ │ │ │ + DW_CFA_nop │ │ │ │ + │ │ │ │ +00000a88 0000000000000010 00000a60 FDE cie=0000002c pc=0000000003040eb8..0000000003040eeb │ │ │ │ + DW_CFA_nop │ │ │ │ + DW_CFA_nop │ │ │ │ + DW_CFA_nop │ │ │ │ + │ │ │ │ +00000a9c 0000000000000010 00000a74 FDE cie=0000002c pc=0000000003040eeb..0000000003040f19 │ │ │ │ + DW_CFA_nop │ │ │ │ + DW_CFA_nop │ │ │ │ + DW_CFA_nop │ │ │ │ + │ │ │ │ +00000ab0 0000000000000014 00000a88 FDE cie=0000002c pc=0000000003040f19..0000000003040f33 │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000003040f1d │ │ │ │ + DW_CFA_def_cfa_offset: 16 │ │ │ │ + DW_CFA_advance_loc: 21 to 0000000003040f32 │ │ │ │ + DW_CFA_def_cfa_offset: 8 │ │ │ │ + DW_CFA_nop │ │ │ │ + │ │ │ │ +00000ac8 0000000000000014 00000aa0 FDE cie=0000002c pc=0000000003040f33..0000000003040f41 │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000003040f37 │ │ │ │ + DW_CFA_def_cfa_offset: 16 │ │ │ │ + DW_CFA_advance_loc: 9 to 0000000003040f40 │ │ │ │ + DW_CFA_def_cfa_offset: 8 │ │ │ │ + DW_CFA_nop │ │ │ │ + │ │ │ │ +00000ae0 0000000000000010 00000ab8 FDE cie=0000002c pc=0000000003041520..000000000304152f │ │ │ │ DW_CFA_nop │ │ │ │ DW_CFA_nop │ │ │ │ DW_CFA_nop │ │ │ │ │ │ │ │ -00000af4 0000000000000020 00000acc FDE cie=0000002c pc=000000000304fe80..000000000304fea3 │ │ │ │ - DW_CFA_advance_loc: 1 to 000000000304fe81 │ │ │ │ +00000af4 0000000000000020 00000acc FDE cie=0000002c pc=0000000003041530..0000000003041553 │ │ │ │ + DW_CFA_advance_loc: 1 to 0000000003041531 │ │ │ │ DW_CFA_def_cfa_offset: 16 │ │ │ │ DW_CFA_offset: r3 (rbx) at cfa-16 │ │ │ │ - DW_CFA_advance_loc: 24 to 000000000304fe99 │ │ │ │ + DW_CFA_advance_loc: 24 to 0000000003041549 │ │ │ │ DW_CFA_remember_state │ │ │ │ DW_CFA_def_cfa_offset: 8 │ │ │ │ - DW_CFA_advance_loc: 1 to 000000000304fe9a │ │ │ │ + DW_CFA_advance_loc: 1 to 000000000304154a │ │ │ │ DW_CFA_restore_state │ │ │ │ - DW_CFA_advance_loc: 8 to 000000000304fea2 │ │ │ │ + DW_CFA_advance_loc: 8 to 0000000003041552 │ │ │ │ DW_CFA_def_cfa_offset: 8 │ │ │ │ DW_CFA_nop │ │ │ │ DW_CFA_nop │ │ │ │ DW_CFA_nop │ │ │ │ DW_CFA_nop │ │ │ │ DW_CFA_nop │ │ │ │ │ │ │ │ -00000b18 0000000000000010 00000af0 FDE cie=0000002c pc=000000000304fec0..00000000030500ac │ │ │ │ +00000b18 0000000000000010 00000af0 FDE cie=0000002c pc=0000000003041580..000000000304176c │ │ │ │ DW_CFA_nop │ │ │ │ DW_CFA_nop │ │ │ │ DW_CFA_nop │ │ │ │ │ │ │ │ -00000b2c 0000000000000010 00000b04 FDE cie=0000002c pc=00000000030500b0..000000000305020c │ │ │ │ +00000b2c 0000000000000010 00000b04 FDE cie=0000002c pc=0000000003041770..00000000030418cc │ │ │ │ DW_CFA_nop │ │ │ │ DW_CFA_nop │ │ │ │ DW_CFA_nop │ │ │ │ │ │ │ │ -00000b40 0000000000000018 00000b18 FDE cie=0000002c pc=0000000003050210..0000000003050235 │ │ │ │ - DW_CFA_advance_loc: 1 to 0000000003050211 │ │ │ │ +00000b40 0000000000000018 00000b18 FDE cie=0000002c pc=00000000030418d0..00000000030418f5 │ │ │ │ + DW_CFA_advance_loc: 1 to 00000000030418d1 │ │ │ │ DW_CFA_def_cfa_offset: 16 │ │ │ │ DW_CFA_offset: r3 (rbx) at cfa-16 │ │ │ │ - DW_CFA_advance_loc: 35 to 0000000003050234 │ │ │ │ + DW_CFA_advance_loc: 35 to 00000000030418f4 │ │ │ │ DW_CFA_def_cfa_offset: 8 │ │ │ │ DW_CFA_nop │ │ │ │ DW_CFA_nop │ │ │ │ DW_CFA_nop │ │ │ │ │ │ │ │ -00000b5c 0000000000000028 00000b34 FDE cie=0000002c pc=0000000003050240..00000000030502c8 │ │ │ │ - DW_CFA_advance_loc: 2 to 0000000003050242 │ │ │ │ +00000b5c 0000000000000028 00000b34 FDE cie=0000002c pc=0000000003041900..0000000003041988 │ │ │ │ + DW_CFA_advance_loc: 2 to 0000000003041902 │ │ │ │ DW_CFA_def_cfa_offset: 16 │ │ │ │ DW_CFA_offset: r12 (r12) at cfa-16 │ │ │ │ - DW_CFA_advance_loc: 7 to 0000000003050249 │ │ │ │ + DW_CFA_advance_loc: 7 to 0000000003041909 │ │ │ │ DW_CFA_def_cfa_offset: 24 │ │ │ │ DW_CFA_offset: r6 (rbp) at cfa-24 │ │ │ │ - DW_CFA_advance_loc: 4 to 000000000305024d │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000304190d │ │ │ │ DW_CFA_def_cfa_offset: 32 │ │ │ │ DW_CFA_offset: r3 (rbx) at cfa-32 │ │ │ │ - DW_CFA_advance_loc: 29 to 000000000305026a │ │ │ │ + DW_CFA_advance_loc: 29 to 000000000304192a │ │ │ │ DW_CFA_remember_state │ │ │ │ DW_CFA_def_cfa_offset: 24 │ │ │ │ - DW_CFA_advance_loc: 20 to 000000000305027e │ │ │ │ + DW_CFA_advance_loc: 20 to 000000000304193e │ │ │ │ DW_CFA_def_cfa_offset: 16 │ │ │ │ - DW_CFA_advance_loc: 2 to 0000000003050280 │ │ │ │ + DW_CFA_advance_loc: 2 to 0000000003041940 │ │ │ │ DW_CFA_def_cfa_offset: 8 │ │ │ │ - DW_CFA_advance_loc: 8 to 0000000003050288 │ │ │ │ + DW_CFA_advance_loc: 8 to 0000000003041948 │ │ │ │ DW_CFA_restore_state │ │ │ │ │ │ │ │ -00000b88 0000000000000010 00000b60 FDE cie=0000002c pc=00000000030658e0..0000000003065972 │ │ │ │ +00000b88 0000000000000010 00000b60 FDE cie=0000002c pc=0000000003056fa0..0000000003057032 │ │ │ │ DW_CFA_nop │ │ │ │ DW_CFA_nop │ │ │ │ DW_CFA_nop │ │ │ │ │ │ │ │ -00000b9c 0000000000000010 00000b74 FDE cie=0000002c pc=0000000003065980..0000000003065992 │ │ │ │ +00000b9c 0000000000000010 00000b74 FDE cie=0000002c pc=0000000003057040..0000000003057052 │ │ │ │ DW_CFA_nop │ │ │ │ DW_CFA_nop │ │ │ │ DW_CFA_nop │ │ │ │ │ │ │ │ -00000bb0 0000000000000010 00000b88 FDE cie=0000002c pc=000000000318ba80..000000000318ba89 │ │ │ │ +00000bb0 0000000000000010 00000b88 FDE cie=0000002c pc=000000000318b440..000000000318b449 │ │ │ │ DW_CFA_nop │ │ │ │ DW_CFA_nop │ │ │ │ DW_CFA_nop │ │ │ │ │ │ │ │ -00000bc4 0000000000000010 00000b9c FDE cie=0000002c pc=000000000318ba90..000000000318bc1f │ │ │ │ +00000bc4 0000000000000010 00000b9c FDE cie=0000002c pc=000000000318b450..000000000318b5df │ │ │ │ DW_CFA_nop │ │ │ │ DW_CFA_nop │ │ │ │ DW_CFA_nop │ │ │ │ │ │ │ │ -00000bd8 0000000000000044 00000bb0 FDE cie=0000002c pc=000000000318bc20..000000000318beea │ │ │ │ - DW_CFA_advance_loc: 2 to 000000000318bc22 │ │ │ │ +00000bd8 0000000000000044 00000bb0 FDE cie=0000002c pc=000000000318b5e0..000000000318b8aa │ │ │ │ + DW_CFA_advance_loc: 2 to 000000000318b5e2 │ │ │ │ DW_CFA_def_cfa_offset: 16 │ │ │ │ DW_CFA_offset: r15 (r15) at cfa-16 │ │ │ │ - DW_CFA_advance_loc: 11 to 000000000318bc2d │ │ │ │ + DW_CFA_advance_loc: 11 to 000000000318b5ed │ │ │ │ DW_CFA_def_cfa_offset: 24 │ │ │ │ DW_CFA_offset: r14 (r14) at cfa-24 │ │ │ │ - DW_CFA_advance_loc: 6 to 000000000318bc33 │ │ │ │ + DW_CFA_advance_loc: 6 to 000000000318b5f3 │ │ │ │ DW_CFA_def_cfa_offset: 32 │ │ │ │ DW_CFA_offset: r13 (r13) at cfa-32 │ │ │ │ - DW_CFA_advance_loc: 2 to 000000000318bc35 │ │ │ │ + DW_CFA_advance_loc: 2 to 000000000318b5f5 │ │ │ │ DW_CFA_def_cfa_offset: 40 │ │ │ │ DW_CFA_offset: r12 (r12) at cfa-40 │ │ │ │ - DW_CFA_advance_loc: 1 to 000000000318bc36 │ │ │ │ + DW_CFA_advance_loc: 1 to 000000000318b5f6 │ │ │ │ DW_CFA_def_cfa_offset: 48 │ │ │ │ DW_CFA_offset: r6 (rbp) at cfa-48 │ │ │ │ - DW_CFA_advance_loc: 1 to 000000000318bc37 │ │ │ │ + DW_CFA_advance_loc: 1 to 000000000318b5f7 │ │ │ │ DW_CFA_def_cfa_offset: 56 │ │ │ │ DW_CFA_offset: r3 (rbx) at cfa-56 │ │ │ │ - DW_CFA_advance_loc2: 639 to 000000000318beb6 │ │ │ │ + DW_CFA_advance_loc2: 639 to 000000000318b876 │ │ │ │ DW_CFA_remember_state │ │ │ │ DW_CFA_def_cfa_offset: 48 │ │ │ │ - DW_CFA_advance_loc: 4 to 000000000318beba │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000318b87a │ │ │ │ DW_CFA_def_cfa_offset: 40 │ │ │ │ - DW_CFA_advance_loc: 2 to 000000000318bebc │ │ │ │ + DW_CFA_advance_loc: 2 to 000000000318b87c │ │ │ │ DW_CFA_def_cfa_offset: 32 │ │ │ │ - DW_CFA_advance_loc: 2 to 000000000318bebe │ │ │ │ + DW_CFA_advance_loc: 2 to 000000000318b87e │ │ │ │ DW_CFA_def_cfa_offset: 24 │ │ │ │ - DW_CFA_advance_loc: 2 to 000000000318bec0 │ │ │ │ + DW_CFA_advance_loc: 2 to 000000000318b880 │ │ │ │ DW_CFA_def_cfa_offset: 16 │ │ │ │ - DW_CFA_advance_loc: 2 to 000000000318bec2 │ │ │ │ + DW_CFA_advance_loc: 2 to 000000000318b882 │ │ │ │ DW_CFA_def_cfa_offset: 8 │ │ │ │ - DW_CFA_advance_loc: 6 to 000000000318bec8 │ │ │ │ + DW_CFA_advance_loc: 6 to 000000000318b888 │ │ │ │ DW_CFA_restore_state │ │ │ │ DW_CFA_nop │ │ │ │ DW_CFA_nop │ │ │ │ │ │ │ │ -00000c20 000000000000002c 00000bf8 FDE cie=0000002c pc=000000000318bef0..000000000318c232 │ │ │ │ - DW_CFA_advance_loc: 1 to 000000000318bef1 │ │ │ │ +00000c20 000000000000002c 00000bf8 FDE cie=0000002c pc=000000000318b8b0..000000000318bbf2 │ │ │ │ + DW_CFA_advance_loc: 1 to 000000000318b8b1 │ │ │ │ DW_CFA_def_cfa_offset: 16 │ │ │ │ DW_CFA_offset: r6 (rbp) at cfa-16 │ │ │ │ - DW_CFA_advance_loc: 7 to 000000000318bef8 │ │ │ │ + DW_CFA_advance_loc: 7 to 000000000318b8b8 │ │ │ │ DW_CFA_def_cfa_register: r6 (rbp) │ │ │ │ - DW_CFA_advance_loc: 6 to 000000000318befe │ │ │ │ + DW_CFA_advance_loc: 6 to 000000000318b8be │ │ │ │ DW_CFA_offset: r15 (r15) at cfa-24 │ │ │ │ DW_CFA_offset: r14 (r14) at cfa-32 │ │ │ │ DW_CFA_offset: r13 (r13) at cfa-40 │ │ │ │ - DW_CFA_advance_loc: 5 to 000000000318bf03 │ │ │ │ + DW_CFA_advance_loc: 5 to 000000000318b8c3 │ │ │ │ DW_CFA_offset: r12 (r12) at cfa-48 │ │ │ │ - DW_CFA_advance_loc: 8 to 000000000318bf0b │ │ │ │ + DW_CFA_advance_loc: 8 to 000000000318b8cb │ │ │ │ DW_CFA_offset: r3 (rbx) at cfa-56 │ │ │ │ - DW_CFA_advance_loc2: 764 to 000000000318c207 │ │ │ │ + DW_CFA_advance_loc2: 764 to 000000000318bbc7 │ │ │ │ DW_CFA_remember_state │ │ │ │ DW_CFA_def_cfa: r7 (rsp) ofs 8 │ │ │ │ - DW_CFA_advance_loc: 9 to 000000000318c210 │ │ │ │ + DW_CFA_advance_loc: 9 to 000000000318bbd0 │ │ │ │ DW_CFA_restore_state │ │ │ │ DW_CFA_nop │ │ │ │ │ │ │ │ -00000c50 0000000000000010 00000c28 FDE cie=0000002c pc=000000000318c240..000000000318c274 │ │ │ │ +00000c50 0000000000000010 00000c28 FDE cie=0000002c pc=000000000318bc00..000000000318bc34 │ │ │ │ DW_CFA_nop │ │ │ │ DW_CFA_nop │ │ │ │ DW_CFA_nop │ │ │ │ │ │ │ │ -00000c64 0000000000000010 00000c3c FDE cie=0000002c pc=000000000318c280..000000000318c363 │ │ │ │ +00000c64 0000000000000010 00000c3c FDE cie=0000002c pc=000000000318bc40..000000000318bd23 │ │ │ │ DW_CFA_nop │ │ │ │ DW_CFA_nop │ │ │ │ DW_CFA_nop │ │ │ │ │ │ │ │ -00000c78 0000000000000010 00000c50 FDE cie=0000002c pc=000000000318c370..000000000318c462 │ │ │ │ +00000c78 0000000000000010 00000c50 FDE cie=0000002c pc=000000000318bd30..000000000318be22 │ │ │ │ DW_CFA_nop │ │ │ │ DW_CFA_nop │ │ │ │ DW_CFA_nop │ │ │ │ │ │ │ │ -00000c8c 0000000000000010 00000c64 FDE cie=0000002c pc=000000000318c470..000000000318c562 │ │ │ │ +00000c8c 0000000000000010 00000c64 FDE cie=0000002c pc=000000000318be30..000000000318bf22 │ │ │ │ DW_CFA_nop │ │ │ │ DW_CFA_nop │ │ │ │ DW_CFA_nop │ │ │ │ │ │ │ │ -00000ca0 0000000000000010 00000c78 FDE cie=0000002c pc=000000000318c570..000000000318c57f │ │ │ │ +00000ca0 0000000000000010 00000c78 FDE cie=0000002c pc=000000000318bf30..000000000318bf3f │ │ │ │ DW_CFA_nop │ │ │ │ DW_CFA_nop │ │ │ │ DW_CFA_nop │ │ │ │ │ │ │ │ -00000cb4 0000000000000010 00000c8c FDE cie=0000002c pc=000000000318c580..000000000318c584 │ │ │ │ +00000cb4 0000000000000010 00000c8c FDE cie=0000002c pc=000000000318bf40..000000000318bf44 │ │ │ │ DW_CFA_nop │ │ │ │ DW_CFA_nop │ │ │ │ DW_CFA_nop │ │ │ │ │ │ │ │ -00000cc8 0000000000000010 00000ca0 FDE cie=0000002c pc=000000000318c590..000000000318c593 │ │ │ │ +00000cc8 0000000000000010 00000ca0 FDE cie=0000002c pc=000000000318bf50..000000000318bf53 │ │ │ │ DW_CFA_nop │ │ │ │ DW_CFA_nop │ │ │ │ DW_CFA_nop │ │ │ │ │ │ │ │ -00000cdc 0000000000000010 00000cb4 FDE cie=0000002c pc=000000000318c5a0..000000000318c5a4 │ │ │ │ +00000cdc 0000000000000010 00000cb4 FDE cie=0000002c pc=000000000318bf60..000000000318bf64 │ │ │ │ DW_CFA_nop │ │ │ │ DW_CFA_nop │ │ │ │ DW_CFA_nop │ │ │ │ │ │ │ │ -00000cf0 0000000000000010 00000cc8 FDE cie=0000002c pc=000000000318c5b0..000000000318c5b5 │ │ │ │ +00000cf0 0000000000000010 00000cc8 FDE cie=0000002c pc=000000000318bf70..000000000318bf75 │ │ │ │ DW_CFA_nop │ │ │ │ DW_CFA_nop │ │ │ │ DW_CFA_nop │ │ │ │ │ │ │ │ -00000d04 0000000000000010 00000cdc FDE cie=0000002c pc=000000000318c5c0..000000000318c5c5 │ │ │ │ +00000d04 0000000000000010 00000cdc FDE cie=0000002c pc=000000000318bf80..000000000318bf85 │ │ │ │ DW_CFA_nop │ │ │ │ DW_CFA_nop │ │ │ │ DW_CFA_nop │ │ │ │ │ │ │ │ -00000d18 0000000000000010 00000cf0 FDE cie=0000002c pc=000000000318c5d0..000000000318c5d4 │ │ │ │ +00000d18 0000000000000010 00000cf0 FDE cie=0000002c pc=000000000318bf90..000000000318bf94 │ │ │ │ DW_CFA_nop │ │ │ │ DW_CFA_nop │ │ │ │ DW_CFA_nop │ │ │ │ │ │ │ │ -00000d2c 0000000000000024 00000d04 FDE cie=0000002c pc=000000000318c5e0..000000000318c66c │ │ │ │ - DW_CFA_advance_loc: 1 to 000000000318c5e1 │ │ │ │ +00000d2c 0000000000000024 00000d04 FDE cie=0000002c pc=000000000318bfa0..000000000318c02c │ │ │ │ + DW_CFA_advance_loc: 1 to 000000000318bfa1 │ │ │ │ DW_CFA_def_cfa_offset: 16 │ │ │ │ DW_CFA_offset: r3 (rbx) at cfa-16 │ │ │ │ - DW_CFA_advance_loc1: 89 to 000000000318c63a │ │ │ │ + DW_CFA_advance_loc1: 89 to 000000000318bffa │ │ │ │ DW_CFA_remember_state │ │ │ │ DW_CFA_def_cfa_offset: 8 │ │ │ │ - DW_CFA_advance_loc: 6 to 000000000318c640 │ │ │ │ + DW_CFA_advance_loc: 6 to 000000000318c000 │ │ │ │ DW_CFA_restore_state │ │ │ │ - DW_CFA_advance_loc: 6 to 000000000318c646 │ │ │ │ + DW_CFA_advance_loc: 6 to 000000000318c006 │ │ │ │ DW_CFA_remember_state │ │ │ │ DW_CFA_def_cfa_offset: 8 │ │ │ │ - DW_CFA_advance_loc: 10 to 000000000318c650 │ │ │ │ + DW_CFA_advance_loc: 10 to 000000000318c010 │ │ │ │ DW_CFA_restore_state │ │ │ │ - DW_CFA_advance_loc: 27 to 000000000318c66b │ │ │ │ + DW_CFA_advance_loc: 27 to 000000000318c02b │ │ │ │ DW_CFA_def_cfa_offset: 8 │ │ │ │ DW_CFA_nop │ │ │ │ DW_CFA_nop │ │ │ │ │ │ │ │ -00000d54 0000000000000018 00000d2c FDE cie=0000002c pc=000000000318c670..000000000318c874 │ │ │ │ - DW_CFA_advance_loc2: 460 to 000000000318c83c │ │ │ │ +00000d54 0000000000000018 00000d2c FDE cie=0000002c pc=000000000318c030..000000000318c234 │ │ │ │ + DW_CFA_advance_loc2: 460 to 000000000318c1fc │ │ │ │ DW_CFA_def_cfa_offset: 48 │ │ │ │ - DW_CFA_advance_loc: 44 to 000000000318c868 │ │ │ │ + DW_CFA_advance_loc: 44 to 000000000318c228 │ │ │ │ DW_CFA_def_cfa_offset: 8 │ │ │ │ DW_CFA_nop │ │ │ │ DW_CFA_nop │ │ │ │ DW_CFA_nop │ │ │ │ │ │ │ │ -00000d70 0000000000000010 00000d48 FDE cie=0000002c pc=000000000318c880..000000000318c964 │ │ │ │ +00000d70 0000000000000010 00000d48 FDE cie=0000002c pc=000000000318c240..000000000318c324 │ │ │ │ DW_CFA_nop │ │ │ │ DW_CFA_nop │ │ │ │ DW_CFA_nop │ │ │ │ │ │ │ │ -00000d84 0000000000000010 00000d5c FDE cie=0000002c pc=000000000318c970..000000000318ca75 │ │ │ │ +00000d84 0000000000000010 00000d5c FDE cie=0000002c pc=000000000318c330..000000000318c435 │ │ │ │ DW_CFA_nop │ │ │ │ DW_CFA_nop │ │ │ │ DW_CFA_nop │ │ │ │ │ │ │ │ -00000d98 0000000000000010 00000d70 FDE cie=0000002c pc=000000000318ca80..000000000318cb1e │ │ │ │ +00000d98 0000000000000010 00000d70 FDE cie=0000002c pc=000000000318c440..000000000318c4de │ │ │ │ DW_CFA_nop │ │ │ │ DW_CFA_nop │ │ │ │ DW_CFA_nop │ │ │ │ │ │ │ │ -00000dac 0000000000000010 00000d84 FDE cie=0000002c pc=000000000318cb20..000000000318cb9e │ │ │ │ +00000dac 0000000000000010 00000d84 FDE cie=0000002c pc=000000000318c4e0..000000000318c55e │ │ │ │ DW_CFA_nop │ │ │ │ DW_CFA_nop │ │ │ │ DW_CFA_nop │ │ │ │ │ │ │ │ -00000dc0 0000000000000010 00000d98 FDE cie=0000002c pc=000000000318cba0..000000000318cc09 │ │ │ │ +00000dc0 0000000000000010 00000d98 FDE cie=0000002c pc=000000000318c560..000000000318c5c9 │ │ │ │ DW_CFA_nop │ │ │ │ DW_CFA_nop │ │ │ │ DW_CFA_nop │ │ │ │ │ │ │ │ -00000dd4 0000000000000010 00000dac FDE cie=0000002c pc=000000000318cc10..000000000318cc91 │ │ │ │ +00000dd4 0000000000000010 00000dac FDE cie=0000002c pc=000000000318c5d0..000000000318c651 │ │ │ │ DW_CFA_nop │ │ │ │ DW_CFA_nop │ │ │ │ DW_CFA_nop │ │ │ │ │ │ │ │ -00000de8 0000000000000010 00000dc0 FDE cie=0000002c pc=000000000318cca0..000000000318ccfe │ │ │ │ +00000de8 0000000000000010 00000dc0 FDE cie=0000002c pc=000000000318c660..000000000318c6be │ │ │ │ DW_CFA_nop │ │ │ │ DW_CFA_nop │ │ │ │ DW_CFA_nop │ │ │ │ │ │ │ │ -00000dfc 0000000000000010 00000dd4 FDE cie=0000002c pc=000000000318cd00..000000000318cd7e │ │ │ │ +00000dfc 0000000000000010 00000dd4 FDE cie=0000002c pc=000000000318c6c0..000000000318c73e │ │ │ │ DW_CFA_nop │ │ │ │ DW_CFA_nop │ │ │ │ DW_CFA_nop │ │ │ │ │ │ │ │ 00000e10 0000000000000010 00000de8 FDE cie=0000002c pc=00000000031e7140..00000000031e7146 │ │ │ │ DW_CFA_nop │ │ │ │ DW_CFA_nop │ │ │ ├── strings --all --bytes=8 {} │ │ │ │ @@ -1,8 +1,8 @@ │ │ │ │ -H/lib64/ld-linux-x86-64.so.2 │ │ │ │ +/lib64/ld-linux-x86-64.so.2 │ │ │ │ __gmon_start__ │ │ │ │ __gmpz_init │ │ │ │ __gmpn_popcount │ │ │ │ __gmpz_export │ │ │ │ __gmpn_and_n │ │ │ │ __gmpn_add │ │ │ │ __gmpn_andn_n │ │ │ │ @@ -180,14 +180,136 @@ │ │ │ │ ([]A\A]A^A_ │ │ │ │ AWAVAUATUH │ │ │ │ ([]A\A]A^A_ │ │ │ │ AWAVAUATUSH │ │ │ │ ([]A\A]A^A_ │ │ │ │ nH;]8u4I │ │ │ │ wqH;] u4I │ │ │ │ +UUUUUUUUH │ │ │ │ +UUUUUUUUH │ │ │ │ +33333333H │ │ │ │ +33333333H │ │ │ │ +UUUUUUUUH │ │ │ │ +UUUUUUUUH │ │ │ │ +33333333H │ │ │ │ +33333333H │ │ │ │ +UUUUUUUUH │ │ │ │ +UUUUUUUUH │ │ │ │ +33333333H │ │ │ │ +33333333H │ │ │ │ +UUUUUUUUI │ │ │ │ +UUUUUUUUH │ │ │ │ +33333333I │ │ │ │ +33333333H │ │ │ │ +UUUUUUUUH │ │ │ │ +UUUUUUUUH │ │ │ │ +33333333H │ │ │ │ +33333333H │ │ │ │ +UUUUUUUUI │ │ │ │ +UUUUUUUUH │ │ │ │ +33333333I │ │ │ │ +33333333H │ │ │ │ +UUUUUUUUH │ │ │ │ +UUUUUUUUH │ │ │ │ +33333333H │ │ │ │ +33333333H │ │ │ │ +UUUUUUUUI │ │ │ │ +UUUUUUUUH │ │ │ │ +33333333I │ │ │ │ +33333333H │ │ │ │ +UUUUUUUUH │ │ │ │ +UUUUUUUUH │ │ │ │ +33333333H │ │ │ │ +33333333H │ │ │ │ +UUUUUUUUI │ │ │ │ +UUUUUUUUH │ │ │ │ +33333333I │ │ │ │ +33333333H │ │ │ │ +UUUUUUUUH │ │ │ │ +UUUUUUUUH │ │ │ │ +33333333H │ │ │ │ +33333333H │ │ │ │ +UUUUUUUUI │ │ │ │ +UUUUUUUUH │ │ │ │ +33333333I │ │ │ │ +33333333H │ │ │ │ +UUUUUUUUH │ │ │ │ +UUUUUUUUH │ │ │ │ +33333333H │ │ │ │ +33333333H │ │ │ │ +UUUUUUUUI │ │ │ │ +UUUUUUUUH │ │ │ │ +33333333I │ │ │ │ +33333333H │ │ │ │ +UUUUUUUUH │ │ │ │ +UUUUUUUUH │ │ │ │ +33333333H │ │ │ │ +33333333H │ │ │ │ +UUUUUUUUI │ │ │ │ +UUUUUUUUH │ │ │ │ +33333333I │ │ │ │ +33333333H │ │ │ │ +UUUUUUUUH │ │ │ │ +UUUUUUUUH │ │ │ │ +33333333H │ │ │ │ +33333333H │ │ │ │ +UUUUUUUUH │ │ │ │ +UUUUUUUUH │ │ │ │ +33333333H │ │ │ │ +33333333H │ │ │ │ +UUUUUUUUH │ │ │ │ +UUUUUUUUH │ │ │ │ +33333333H │ │ │ │ +33333333H │ │ │ │ +UUUUUUUUH │ │ │ │ +UUUUUUUUH │ │ │ │ +33333333H │ │ │ │ +33333333H │ │ │ │ +UUUUUUUUH │ │ │ │ +UUUUUUUUH │ │ │ │ +33333333H │ │ │ │ +33333333H │ │ │ │ +UUUUUUUUI │ │ │ │ +UUUUUUUUH │ │ │ │ +33333333I │ │ │ │ +33333333H │ │ │ │ +UUUUUUUUI │ │ │ │ +UUUUUUUUH │ │ │ │ +33333333I │ │ │ │ +33333333H │ │ │ │ +UUUUUUUUI │ │ │ │ +UUUUUUUUH │ │ │ │ +33333333I │ │ │ │ +33333333H │ │ │ │ +UUUUUUUUI │ │ │ │ +UUUUUUUUH │ │ │ │ +33333333I │ │ │ │ +33333333H │ │ │ │ +UUUUUUUUI │ │ │ │ +UUUUUUUUH │ │ │ │ +33333333I │ │ │ │ +33333333H │ │ │ │ +UUUUUUUUI │ │ │ │ +UUUUUUUUH │ │ │ │ +33333333I │ │ │ │ +33333333H │ │ │ │ +UUUUUUUUI │ │ │ │ +UUUUUUUUH │ │ │ │ +33333333I │ │ │ │ +33333333H │ │ │ │ +E8H;E@u4H │ │ │ │ +E8H;E@u,H │ │ │ │ +C/H;C7u5I │ │ │ │ +U0L;UH}= 1.2'. │ │ │ │ -invalid subsection "elif". You should set cabal-version: 2.2 or larger to use elif-conditionals. │ │ │ │ -'source-repository' requires exactly one argument │ │ │ │ -source-repository │ │ │ │ -custom-setup │ │ │ │ -Benchmark │ │ │ │ -available benchmark types are: │ │ │ │ -benchmark │ │ │ │ -Test suite │ │ │ │ -is not present in all conditional branches. The │ │ │ │ - is missing required field "type" or the field │ │ │ │ -is not present in all conditional branches. │ │ │ │ - is missing required field "main-is" or the field │ │ │ │ -test-suite │ │ │ │ -executable │ │ │ │ -Foreign library │ │ │ │ - is missing required field "type" or the field is not present in all conditional branches. The available test types are: │ │ │ │ -foreign-library │ │ │ │ -Multiple main libraries; have you forgotten to specify a name for an internal library? │ │ │ │ -name required │ │ │ │ -Ignoring section: common. You should set cabal-version: 2.2 or larger to use common stanzas. │ │ │ │ -Since cabal-version: 1.24 specifying custom-setup section is mandatory │ │ │ │ -Cabal-syntax-3.12.1.0-inplace:Distribution.PackageDescription.Parsec.OldSyntax │ │ │ │ -Cabal-syntax-3.12.1.0-inplace:Distribution.PackageDescription.Parsec.NewSyntax │ │ │ │ -Cabal-syntax-3.12.1.0-inplace:Distribution.PackageDescription.Parsec.SectionS │ │ │ │ -name: reheat │ │ │ │ -version: 0.1.5 │ │ │ │ -cabal-version: >=1.8 │ │ │ │ -build-type: Simple │ │ │ │ -license: GPL │ │ │ │ -license-file: /home/palo/dev/haskell-workspace/playground/reheat/gpl-3.0.txt │ │ │ │ -copyright: GPL │ │ │ │ -maintainer: Ingolf Wagner │ │ │ │ -stability: experimental │ │ │ │ -homepage: h │ │ │ │ -/home/palo/dev/haskell-workspace/playground/reheat/gpl-3.0.txt │ │ │ │ -name: reheat │ │ │ │ -version: 0.1.4 │ │ │ │ -cabal-version: >=1.8 │ │ │ │ -build-type: Simple │ │ │ │ -license: GPL │ │ │ │ -license-file: /home/palo/dev/haskell-workspace/playground/reheat/gpl-3.0.txt │ │ │ │ -copyright: GPL │ │ │ │ -maintainer: Ingolf Wagner │ │ │ │ -stability: experimental │ │ │ │ -homepage: h │ │ │ │ -name: wai-middleware-hmac-client │ │ │ │ -version: 0.1.0.2 │ │ │ │ -license: BSD3 │ │ │ │ -license-file: LICENSE │ │ │ │ -author: Christopher Reichert │ │ │ │ -maintainer: creichert07@gmail.com │ │ │ │ -copyright: (c) 2015, Christo │ │ │ │ -name: wai-middleware-hmac-client │ │ │ │ -version: 0.1.0.1 │ │ │ │ -license: BSD3 │ │ │ │ -license-file: LICENSE │ │ │ │ -author: Christopher Reichert │ │ │ │ -maintainer: creichert07@gmail.com │ │ │ │ -copyright: (c) 2015, Christo │ │ │ │ -cabal-version: 2 │ │ │ │ -name: zsyntax │ │ │ │ -version: 0.2.0.0 │ │ │ │ -description: An automated theorem prover for Zsyntax, a │ │ │ │ - logical calculus for molecular biology inspired by linear logic, │ │ │ │ - that can be used to automatically verify biological │ │ │ │ -name: streaming-bracketed │ │ │ │ -version: 0.1.0.1 │ │ │ │ -synopsis: A resource management decorator for "streaming". │ │ │ │ -description: This package provides a decorator for the Stream type from │ │ │ │ - "stream │ │ │ │ -cabal-version: 2.0 │ │ │ │ -cabal-version: 2 │ │ │ │ -name: streaming-bracketed │ │ │ │ -version: 0.1.0.0 │ │ │ │ -synopsis: A resource management decorator for "streaming". │ │ │ │ -description: This package provides a decorator for the Stream type from │ │ │ │ - the "st │ │ │ │ -Name: nat │ │ │ │ -Version: 0.1 │ │ │ │ -Description: Implementation of natural numbers and integers by a binary │ │ │ │ - representation. The implementation is supposed to be lazy and │ │ │ │ - │ │ │ │ --- Initial data-list-zigzag.cabal generated by cabal init. For further │ │ │ │ --- documentation, see http://haskell.org/cabal/users-guide/ │ │ │ │ -name: data-list-zigzag │ │ │ │ -version: 0.1.1.1 │ │ │ │ -synopsis: A list but with a balanced en │ │ │ │ -name: data-foldapp │ │ │ │ -version: 0.1.1.0 │ │ │ │ -synopsis: Fold function applications. Framework for variadic functions. │ │ │ │ -description: Fold function applications. Framework for variadic functions. │ │ │ │ -homepage: ht │ │ │ │ --- Initial control-dotdotdot.cabal generated by cabal init. For further │ │ │ │ --- documentation, see http://haskell.org/cabal/users-guide/ │ │ │ │ -name: control-dotdotdot │ │ │ │ -version: 0.1.0.1 │ │ │ │ -synopsis: Haskell operator │ │ │ │ - │ │ │ │ -100000000 │ │ │ │ -1000000000 │ │ │ │ -Name: SGplus │ │ │ │ -Version: 1.1 │ │ │ │ -Synopsis: (updated) Small geometry library for dealing with vectors and collision detection │ │ │ │ -License: BSD3 │ │ │ │ -License-file: LICENSE │ │ │ │ -Author: Neil Brown │ │ │ │ -Maintainer: │ │ │ │ -cabal-version: │ │ │ │ - fast-downward │ │ │ │ -version: │ │ │ │ - 0.1.1.0 │ │ │ │ -build-type: │ │ │ │ - Simple │ │ │ │ -synopsis: │ │ │ │ - Solve classical planning problems (STRIPS/SAS+) using Haskell & Fast Downward. │ │ │ │ -description: │ │ │ │ - @fast-downward@ is a library for modelling classical planning probl │ │ │ │ -cabal-version: │ │ │ │ - fast-downward │ │ │ │ -version: │ │ │ │ - 0.1.0.1 │ │ │ │ -build-type: │ │ │ │ - Simple │ │ │ │ -synopsis: │ │ │ │ - Solve classical planning problems (STRIPS/SAS+) using Haskell & Fast Downward. │ │ │ │ -description: │ │ │ │ - @fast-downward@ is a library for modelling classical planning probl │ │ │ │ -cabal-version: │ │ │ │ - fast-downward │ │ │ │ -version: │ │ │ │ - 0.1.0.0 │ │ │ │ -x-revision: │ │ │ │ -build-type: │ │ │ │ - Simple │ │ │ │ -synopsis: │ │ │ │ - Solve classical planning problems (STRIPS/SAS+) using Haskell & Fast Downward. │ │ │ │ -description: │ │ │ │ - @fast-downward@ is a library for mode │ │ │ │ -1.2.03.0 │ │ │ │ -cabal-version: │ │ │ │ - fast-downward │ │ │ │ -version: │ │ │ │ - 0.1.0.0 │ │ │ │ -build-type: │ │ │ │ - Simple │ │ │ │ -synopsis: │ │ │ │ - Solve classical planning problems (STRIPS/SAS+) using Haskell & Fast Downward. │ │ │ │ -description: │ │ │ │ - @fast-downward@ is a library for modelling classical planning probl │ │ │ │ -0.2017.2.18 │ │ │ │ -0.2017.02.18 │ │ │ │ -name: MiniAgda │ │ │ │ -version: 0.2017.02.18 │ │ │ │ -build-type: Simple │ │ │ │ -cabal-version: >= 1.22 │ │ │ │ -license: OtherLicense │ │ │ │ -license-file: LICENSE │ │ │ │ -author: Andreas Abel and Karl Mehltretter │ │ │ │ -maintainer: Andreas Abel = 1.8 │ │ │ │ -license: OtherLicense │ │ │ │ -license-file: LICENSE │ │ │ │ -author: │ │ │ │ -0.2017.5.2 │ │ │ │ -0.2017.05.02 │ │ │ │ -name: Sit │ │ │ │ -version: 0.2017.05.02 │ │ │ │ -build-type: Simple │ │ │ │ -cabal-version: >= 1.8 │ │ │ │ -license: OtherLicense │ │ │ │ -license-file: LICENSE │ │ │ │ -author: Andreas Abel │ │ │ │ -maintainer: Andreas Abel │ │ │ │ -0.2017.5.1 │ │ │ │ -0.2017.05.01 │ │ │ │ -name: Sit │ │ │ │ -version: 0.2017.05.01 │ │ │ │ -build-type: Simple │ │ │ │ -cabal-version: >= 1.8 │ │ │ │ -license: OtherLicense │ │ │ │ -license-file: LICENSE │ │ │ │ -author: Andreas Abel │ │ │ │ -maintainer: Andreas Abel │ │ │ │ -0.2017.2.26 │ │ │ │ -0.2017.02.26 │ │ │ │ -name: Sit │ │ │ │ -version: 0.2017.02.26 │ │ │ │ -build-type: Simple │ │ │ │ -cabal-version: >= 1.8 │ │ │ │ -license: OtherLicense │ │ │ │ -license-file: LICENSE │ │ │ │ -author: Anonymous │ │ │ │ -maintainer: Anonymous │ │ │ │ -homepage: NONE │ │ │ │ -category: Dependent │ │ │ │ -name: hw-prim-bits │ │ │ │ -version: 0.1.0.1 │ │ │ │ -synopsis: Primitive support for bit manipulation │ │ │ │ -description: Please see README.md │ │ │ │ -homepage: https://github.com/githubuser/hw-prim-bits#readme │ │ │ │ -flag(sse42) │ │ │ │ -name: hw-prim-bits │ │ │ │ -version: 0.1.0.0 │ │ │ │ -synopsis: Primitive support for bit manipulation │ │ │ │ -description: Please see README.md │ │ │ │ -homepage: https://github.com/githubuser/hw-prim-bits#readme │ │ │ │ -license: │ │ │ │ -name: wordchoice │ │ │ │ -version: 0.1.0.3 │ │ │ │ -x-revision: 1 │ │ │ │ -synopsis: Get word counts and distributions │ │ │ │ -description: A command line tool to compute the word distribution from various types of document, converting to te │ │ │ │ -name: wordchoice │ │ │ │ -version: 0.1.0.3 │ │ │ │ -synopsis: Get word counts and distributions │ │ │ │ -description: A command line tool to compute the word distribution from various types of document, converting to text with pandoc. │ │ │ │ -name: wordchoice │ │ │ │ -version: 0.1.0.2 │ │ │ │ -x-revision: 1 │ │ │ │ -synopsis: Get word counts and distributions │ │ │ │ -description: A command line tool to compute the word distribution from various types of document, converting to te │ │ │ │ -name: wordchoice │ │ │ │ -version: 0.1.0.2 │ │ │ │ -synopsis: Get word counts and distributions │ │ │ │ -description: A command line tool to compute the word distribution from various types of document, converting to text with pandoc. │ │ │ │ -name: wordchoice │ │ │ │ -version: 0.1.0.1 │ │ │ │ -x-revision: 1 │ │ │ │ -synopsis: Get word counts and distributions │ │ │ │ -description: A command line tool to compute the word distribution from various types of document, converting to te │ │ │ │ -name: wordchoice │ │ │ │ -version: 0.1.0.1 │ │ │ │ -synopsis: Get word counts and distributions │ │ │ │ -description: A command line tool to compute the word distribution from various types of document, converting to text with pandoc. │ │ │ │ -name: brainheck │ │ │ │ -version: 0.1.0.2 │ │ │ │ -x-revision: 3 │ │ │ │ -synopsis: Brainh*ck interpreter in haskell │ │ │ │ -description: Brainh*ck interpreter written in haskell and taking advantage of many prominent libraries │ │ │ │ -homepage: │ │ │ │ -name: brainheck │ │ │ │ -version: 0.1.0.2 │ │ │ │ -x-revision: 2 │ │ │ │ -synopsis: Brainh*ck interpreter in haskell │ │ │ │ -description: Brainh*ck interpreter written in haskell and taking advantage of many prominent libraries │ │ │ │ -homepage: │ │ │ │ -name: brainheck │ │ │ │ -version: 0.1.0.2 │ │ │ │ -x-revision: 1 │ │ │ │ -synopsis: Brainh*ck interpreter in haskell │ │ │ │ -description: Brainh*ck interpreter written in haskell and taking advantage of many prominent libraries │ │ │ │ -homepage: │ │ │ │ -flag(llvm-fast) │ │ │ │ -name: brainheck │ │ │ │ -version: 0.1.0.2 │ │ │ │ -synopsis: Brainh*ck interpreter in haskell │ │ │ │ -description: Brainh*ck interpreter written in haskell and taking advantage of many prominent libraries │ │ │ │ -homepage: https://gi │ │ │ │ --- Initial hblas.cabal generated by cabal init. For further │ │ │ │ --- documentation, see http://haskell.org/cabal/users-guide/ │ │ │ │ --- The name of the package. │ │ │ │ -name: hblas │ │ │ │ --- The package version. See the Haskell package versioning policy (PVP) │ │ │ │ --- Initial hblas.cabal generated by cabal init. For further │ │ │ │ --- documentation, see http://haskell.org/cabal/users-guide/ │ │ │ │ --- The name of the package. │ │ │ │ -name: hblas │ │ │ │ --- The package version. See the Haskell package versioning policy (PVP) │ │ │ │ --- Initial hblas.cabal generated by cabal init. For further │ │ │ │ --- documentation, see http://haskell.org/cabal/users-guide/ │ │ │ │ --- The name of the package. │ │ │ │ -name: hblas │ │ │ │ --- The package version. See the Haskell package versioning policy (PVP) │ │ │ │ -other modules: │ │ │ │ -name: shelltestrunner │ │ │ │ --- sync with README.md, ANNOUNCE: │ │ │ │ -version: 1.3 │ │ │ │ -category: Testing │ │ │ │ -synopsis: A tool for testing command-line programs. │ │ │ │ -description: │ │ │ │ - shelltestrunner is a cross-platform tool for testing command-line │ │ │ │ - program │ │ │ │ -build depends: │ │ │ │ -Name: smartword │ │ │ │ -Synopsis: Web based flash card for Word Smart I and II vocabularies │ │ │ │ -Version: 0.0.0.5 │ │ │ │ -Homepage: http://kyagrd.dyndns.org/~kyagrd/project/smartword/ │ │ │ │ -Category: Web,Education │ │ │ │ -License: │ │ │ │ -name: phasechange │ │ │ │ -category: Data │ │ │ │ -version: 0.1 │ │ │ │ -author: G │ │ │ │ -bor Lehel │ │ │ │ -maintainer: G │ │ │ │ -bor Lehel │ │ │ │ -homepage: http://github.com/glehel/phasechange │ │ │ │ -copyright: Copyright (C) 2012 G │ │ │ │ -bor Lehel │ │ │ │ -license: │ │ │ │ -name: metric │ │ │ │ -version: 0.2.0 │ │ │ │ -synopsis: Metric spaces. │ │ │ │ -license: MIT │ │ │ │ -license-file: LICENSE │ │ │ │ -author: Vikram Verma │ │ │ │ -maintainer: me@vikramverma.com │ │ │ │ -category: Data │ │ │ │ -build-type: │ │ │ │ -test-suite "metric-tests:" │ │ │ │ -test-suite metric-tests: │ │ │ │ -name: metric │ │ │ │ -version: 0.1.4 │ │ │ │ -synopsis: Metric spaces. │ │ │ │ -license: MIT │ │ │ │ -license-file: LICENSE │ │ │ │ -author: Vikram Verma │ │ │ │ -maintainer: me@vikramverma.com │ │ │ │ -category: Data │ │ │ │ -build-type: │ │ │ │ -name: ds-kanren │ │ │ │ -version: 0.2.0.1 │ │ │ │ -synopsis: A subset of the miniKanren language │ │ │ │ -description: │ │ │ │ - ds-kanren is an implementation of the language. │ │ │ │ -license: MIT │ │ │ │ -license-file: │ │ │ │ -name: ds-kanren │ │ │ │ -version: 0.2.0.0 │ │ │ │ -synopsis: A subset of the miniKanren language │ │ │ │ -description: │ │ │ │ - ds-kanren is an implementation of the language. │ │ │ │ - == What's in ds-kanren? │ │ │ │ -Name: ixset │ │ │ │ -Version: 1.0.4 │ │ │ │ -Synopsis: Efficient relational queries on Haskell sets. │ │ │ │ -Description: │ │ │ │ - Create and query sets that are indexed by multiple indices. │ │ │ │ -License: BSD3 │ │ │ │ -License-file: COPYING │ │ │ │ -Name: vacuum-opengl │ │ │ │ -Version: 0.0.1 │ │ │ │ -Synopsis: Visualize live Haskell data structures using vacuum, graphviz and OpenGL. │ │ │ │ -Description: │ │ │ │ -Visualize live Haskell data structures using vacuum, graphviz and OpenGL. │ │ │ │ -Name: vacuum-opengl │ │ │ │ -Version: 0.0 │ │ │ │ -Synopsis: Visualize live Haskell data structures using vacuum, graphviz and OpenGL. │ │ │ │ -Description: │ │ │ │ -Visualize live Haskell data structures using vacuum, graphviz and OpenGL. │ │ │ │ -unknown-section │ │ │ │ - default- extensions: │ │ │ │ -name: control-monad-exception-mtl │ │ │ │ -version: 0.10.3 │ │ │ │ -Cabal-Version: >= 1.10 │ │ │ │ -build-type: Simple │ │ │ │ -license: PublicDomain │ │ │ │ -author: Pepe Iborra │ │ │ │ -maintainer: pepeiborra@gmail.com │ │ │ │ -homepage: http://pepeiborra.github.com/control-monad-exception │ │ │ │ -synopsis: MTL instances f │ │ │ │ -Name: DSTM │ │ │ │ -Version: 0.1 │ │ │ │ -Copyright: (c) 2010, Frank Kupke │ │ │ │ -License: LGPL │ │ │ │ -License-File: LICENSE │ │ │ │ -Author: Frank Kupke │ │ │ │ -Maintainer: frk@informatik.uni-kiel.de │ │ │ │ -Cabal-Version: >= 1.2.3 │ │ │ │ -Stability: provisional │ │ │ │ -Synopsis: A framework for using STM within distributed sy │ │ │ │ -Name: DSTM │ │ │ │ -Version: 0.1.1 │ │ │ │ -Copyright: (c) 2010, Frank Kupke │ │ │ │ -License: LGPL │ │ │ │ -License-File: LICENSE │ │ │ │ -Author: Frank Kupke │ │ │ │ -Maintainer: frk@informatik.uni-kiel.de │ │ │ │ -Cabal-Version: >= 1.2.3 │ │ │ │ -Stability: provisional │ │ │ │ -Synopsis: A framework for using STM within distributed │ │ │ │ -Other modules: │ │ │ │ -Name: DSTM │ │ │ │ -Version: 0.1.2 │ │ │ │ -Copyright: (c) 2010, Frank Kupke │ │ │ │ -License: LGPL │ │ │ │ -License-File: LICENSE │ │ │ │ -Author: Frank Kupke │ │ │ │ -Maintainer: frk@informatik.uni-kiel.de │ │ │ │ -Cabal-Version: >= 1.2.3 │ │ │ │ -Stability: provisional │ │ │ │ -Synopsis: A framework for using STM within distributed │ │ │ │ - other-modules: │ │ │ │ --- This file has been generated from package.yaml by hpack version 0.17.0. │ │ │ │ --- see: https://github.com/sol/hpack │ │ │ │ -name: unicode-transforms │ │ │ │ -version: 0.3.3 │ │ │ │ -synopsis: Unicode normalization │ │ │ │ -description: Fast Unic │ │ │ │ -9223372036854775807 │ │ │ │ -impl(ghc >= 7.6): │ │ │ │ -erroneous-section │ │ │ │ -impl(ghc >= 7.4): │ │ │ │ -Test-Suite "test-list-ops:" │ │ │ │ -Test-Suite test-list-ops: │ │ │ │ -Test-Suite "test-unify:" │ │ │ │ -Test-Suite test-unify: │ │ │ │ -Distribution.Parsec │ │ │ │ - │ │ │ │ -end of string │ │ │ │ -string character │ │ │ │ -escape code │ │ │ │ -uppercase letter │ │ │ │ -abfnrtv\"' │ │ │ │ -libraries/Cabal/Cabal-syntax/src/Distribution/Parsec.hs │ │ │ │ -bounded called with base 0 │ │ │ │ -escapeCode: Logic error │ │ │ │ -out-of-range numeric escape sequence │ │ │ │ -end of string gap │ │ │ │ -Internal error, after │ │ │ │ -Empty component, after │ │ │ │ -white space │ │ │ │ -all digit component │ │ │ │ -Double-dash token found. │ │ │ │ -Note: there are no end-of-line comments in .cabal files, only whole line comments. │ │ │ │ -Use "--" (quoted double dash) to silence this warning, if you actually want -- token │ │ │ │ -Boolean values are case sensitive, use 'True' or 'False'. │ │ │ │ -Not a boolean: │ │ │ │ -Cabal-syntax-3.12.1.0-inplace:Distribution.Parsec.C:CabalParsing │ │ │ │ -Cabal-syntax-3.12.1.0-inplace:Distribution.Parsec.Error.PError │ │ │ │ -not implemented │ │ │ │ -libraries/Cabal/Cabal-syntax/src/Distribution/Parsec/FieldLineStream.hs │ │ │ │ -Distribution.Parsec.FieldLineStream │ │ │ │ -Cabal-syntax-3.12.1.0-inplace:Distribution.Parsec.FieldLineStream.FLSLast │ │ │ │ -Cabal-syntax-3.12.1.0-inplace:Distribution.Parsec.FieldLineStream.FLSCons │ │ │ │ -Position │ │ │ │ -Cabal-syntax-3.12.1.0-inplace:Distribution.Parsec.Position.Position │ │ │ │ -Cabal-syntax-3.12.1.0-inplace:Distribution.Parsec.Warning.PWarning │ │ │ │ -Cabal-syntax-3.12.1.0-inplace:Distribution.Parsec.Warning.PWTUTF │ │ │ │ -Cabal-syntax-3.12.1.0-inplace:Distribution.Parsec.Warning.PWTBoolCase │ │ │ │ -Cabal-syntax-3.12.1.0-inplace:Distribution.Parsec.Warning.PWTVersionTag │ │ │ │ -Cabal-syntax-3.12.1.0-inplace:Distribution.Parsec.Warning.PWTNewSyntax │ │ │ │ -Cabal-syntax-3.12.1.0-inplace:Distribution.Parsec.Warning.PWTOldSyntax │ │ │ │ -Cabal-syntax-3.12.1.0-inplace:Distribution.Parsec.Warning.PWTDeprecatedField │ │ │ │ -Cabal-syntax-3.12.1.0-inplace:Distribution.Parsec.Warning.PWTInvalidSubsection │ │ │ │ -Cabal-syntax-3.12.1.0-inplace:Distribution.Parsec.Warning.PWTUnknownField │ │ │ │ -Cabal-syntax-3.12.1.0-inplace:Distribution.Parsec.Warning.PWTUnknownSection │ │ │ │ -Cabal-syntax-3.12.1.0-inplace:Distribution.Parsec.Warning.PWTTrailingFields │ │ │ │ -Cabal-syntax-3.12.1.0-inplace:Distribution.Parsec.Warning.PWTExtraMainIs │ │ │ │ -Cabal-syntax-3.12.1.0-inplace:Distribution.Parsec.Warning.PWTExtraBenchmarkModule │ │ │ │ -Cabal-syntax-3.12.1.0-inplace:Distribution.Parsec.Warning.PWTLexNBSP │ │ │ │ -Cabal-syntax-3.12.1.0-inplace:Distribution.Parsec.Warning.PWTLexBOM │ │ │ │ -Cabal-syntax-3.12.1.0-inplace:Distribution.Parsec.Warning.PWTLexTab │ │ │ │ -Cabal-syntax-3.12.1.0-inplace:Distribution.Parsec.Warning.PWTQuirkyCabalFile │ │ │ │ -Cabal-syntax-3.12.1.0-inplace:Distribution.Parsec.Warning.PWTDoubleDash │ │ │ │ -Cabal-syntax-3.12.1.0-inplace:Distribution.Parsec.Warning.PWTMultipleSingularField │ │ │ │ -Cabal-syntax-3.12.1.0-inplace:Distribution.Parsec.Warning.PWTBuildTypeDefault │ │ │ │ -Cabal-syntax-3.12.1.0-inplace:Distribution.Parsec.Warning.PWTVersionOperator │ │ │ │ -Cabal-syntax-3.12.1.0-inplace:Distribution.Parsec.Warning.PWTVersionWildcard │ │ │ │ -Cabal-syntax-3.12.1.0-inplace:Distribution.Parsec.Warning.PWTSpecVersion │ │ │ │ -Cabal-syntax-3.12.1.0-inplace:Distribution.Parsec.Warning.PWTEmptyFilePath │ │ │ │ -Cabal-syntax-3.12.1.0-inplace:Distribution.Parsec.Warning.PWTInconsistentIndentation │ │ │ │ -cygwin32 │ │ │ │ -linux-androideabihf │ │ │ │ -linux-androideabi │ │ │ │ -linux-android │ │ │ │ -solaris2 │ │ │ │ -kfreebsdgnu │ │ │ │ -powerpc64le │ │ │ │ -powerpc64 │ │ │ │ -Cabal-syntax-3.12.1.0-inplace:Distribution.System.I386 │ │ │ │ -Cabal-syntax-3.12.1.0-inplace:Distribution.System.X86_64 │ │ │ │ -Cabal-syntax-3.12.1.0-inplace:Distribution.System.PPC │ │ │ │ -Cabal-syntax-3.12.1.0-inplace:Distribution.System.PPC64 │ │ │ │ -Cabal-syntax-3.12.1.0-inplace:Distribution.System.PPC64LE │ │ │ │ -Cabal-syntax-3.12.1.0-inplace:Distribution.System.Sparc │ │ │ │ -Cabal-syntax-3.12.1.0-inplace:Distribution.System.Sparc64 │ │ │ │ -Cabal-syntax-3.12.1.0-inplace:Distribution.System.Arm │ │ │ │ -Cabal-syntax-3.12.1.0-inplace:Distribution.System.AArch64 │ │ │ │ -Cabal-syntax-3.12.1.0-inplace:Distribution.System.Mips │ │ │ │ -Cabal-syntax-3.12.1.0-inplace:Distribution.System.SH │ │ │ │ -Cabal-syntax-3.12.1.0-inplace:Distribution.System.IA64 │ │ │ │ -Cabal-syntax-3.12.1.0-inplace:Distribution.System.S390 │ │ │ │ -Cabal-syntax-3.12.1.0-inplace:Distribution.System.S390X │ │ │ │ -Cabal-syntax-3.12.1.0-inplace:Distribution.System.Alpha │ │ │ │ -Cabal-syntax-3.12.1.0-inplace:Distribution.System.Hppa │ │ │ │ -Cabal-syntax-3.12.1.0-inplace:Distribution.System.Rs6000 │ │ │ │ -Cabal-syntax-3.12.1.0-inplace:Distribution.System.M68k │ │ │ │ -Cabal-syntax-3.12.1.0-inplace:Distribution.System.Vax │ │ │ │ -Cabal-syntax-3.12.1.0-inplace:Distribution.System.RISCV64 │ │ │ │ -Cabal-syntax-3.12.1.0-inplace:Distribution.System.LoongArch64 │ │ │ │ -Cabal-syntax-3.12.1.0-inplace:Distribution.System.JavaScript │ │ │ │ -Cabal-syntax-3.12.1.0-inplace:Distribution.System.Wasm32 │ │ │ │ -Cabal-syntax-3.12.1.0-inplace:Distribution.System.OtherArch │ │ │ │ -Cabal-syntax-3.12.1.0-inplace:Distribution.System.Linux │ │ │ │ -Cabal-syntax-3.12.1.0-inplace:Distribution.System.Windows │ │ │ │ -Cabal-syntax-3.12.1.0-inplace:Distribution.System.OSX │ │ │ │ -Cabal-syntax-3.12.1.0-inplace:Distribution.System.FreeBSD │ │ │ │ -Cabal-syntax-3.12.1.0-inplace:Distribution.System.OpenBSD │ │ │ │ -Cabal-syntax-3.12.1.0-inplace:Distribution.System.NetBSD │ │ │ │ -Cabal-syntax-3.12.1.0-inplace:Distribution.System.DragonFly │ │ │ │ -Cabal-syntax-3.12.1.0-inplace:Distribution.System.Solaris │ │ │ │ -Cabal-syntax-3.12.1.0-inplace:Distribution.System.AIX │ │ │ │ -Cabal-syntax-3.12.1.0-inplace:Distribution.System.HPUX │ │ │ │ -Cabal-syntax-3.12.1.0-inplace:Distribution.System.IRIX │ │ │ │ -Cabal-syntax-3.12.1.0-inplace:Distribution.System.HaLVM │ │ │ │ -Cabal-syntax-3.12.1.0-inplace:Distribution.System.Hurd │ │ │ │ -Cabal-syntax-3.12.1.0-inplace:Distribution.System.IOS │ │ │ │ -Cabal-syntax-3.12.1.0-inplace:Distribution.System.Android │ │ │ │ -Cabal-syntax-3.12.1.0-inplace:Distribution.System.Ghcjs │ │ │ │ -Cabal-syntax-3.12.1.0-inplace:Distribution.System.Wasi │ │ │ │ -Cabal-syntax-3.12.1.0-inplace:Distribution.System.Haiku │ │ │ │ -Cabal-syntax-3.12.1.0-inplace:Distribution.System.OtherOS │ │ │ │ -Cabal-syntax-3.12.1.0-inplace:Distribution.System.Compat │ │ │ │ -Cabal-syntax-3.12.1.0-inplace:Distribution.System.Strict │ │ │ │ -Distribution.Types.UnqualComponentName │ │ │ │ -libraries/Cabal/Cabal-syntax/src/Distribution/Types/UnqualComponentName.hs │ │ │ │ -Ambiguous values for │ │ │ │ - field: ' │ │ │ │ -Cabal-syntax-3.12.1.0-inplace:Distribution.Types.Benchmark.Benchmark │ │ │ │ -libraries/Cabal/Cabal-syntax/src/Distribution/Types/BenchmarkInterface.hs:28:13-14|case │ │ │ │ -Cabal-syntax-3.12.1.0-inplace:Distribution.Types.BenchmarkInterface.BenchmarkExeV10 │ │ │ │ -Cabal-syntax-3.12.1.0-inplace:Distribution.Types.BenchmarkInterface.BenchmarkUnsupported │ │ │ │ -exitcode-stdio │ │ │ │ -exitcode-stdio- │ │ │ │ -libraries/Cabal/Cabal-syntax/src/Distribution/Types/BenchmarkType.hs:25:34-35|case │ │ │ │ -Cabal-syntax-3.12.1.0-inplace:Distribution.Types.BenchmarkType.BenchmarkTypeExe │ │ │ │ -Cabal-syntax-3.12.1.0-inplace:Distribution.Types.BenchmarkType.BenchmarkTypeUnknown │ │ │ │ -Cabal-syntax-3.12.1.0-inplace:Distribution.Types.BuildInfo.BuildInfo │ │ │ │ -Cabal-syntax-3.12.1.0-inplace:Distribution.Types.BuildInfo.Lens.C:HasBuildInfo │ │ │ │ -build-type: Default is parsed as Custom for legacy reasons. See https://github.com/haskell/cabal/issues/5020 │ │ │ │ -unknown build-type: ' │ │ │ │ -Cabal-syntax-3.12.1.0-inplace:Distribution.Types.BuildType.Simple │ │ │ │ -Cabal-syntax-3.12.1.0-inplace:Distribution.Types.BuildType.Configure │ │ │ │ -Cabal-syntax-3.12.1.0-inplace:Distribution.Types.BuildType.Make │ │ │ │ -Cabal-syntax-3.12.1.0-inplace:Distribution.Types.BuildType.Custom │ │ │ │ -Cabal-syntax-3.12.1.0-inplace:Distribution.Types.CondTree.CondBranch │ │ │ │ -Cabal-syntax-3.12.1.0-inplace:Distribution.Types.CondTree.CondNode │ │ │ │ -Cabal-syntax-3.12.1.0-inplace:Distribution.Types.Condition.Var │ │ │ │ -Cabal-syntax-3.12.1.0-inplace:Distribution.Types.Condition.Lit │ │ │ │ -Cabal-syntax-3.12.1.0-inplace:Distribution.Types.Condition.CNot │ │ │ │ -Cabal-syntax-3.12.1.0-inplace:Distribution.Types.Condition.COr │ │ │ │ -Cabal-syntax-3.12.1.0-inplace:Distribution.Types.Condition.CAnd │ │ │ │ -Cabal-syntax-3.12.1.0-inplace:Distribution.Types.ConfVar.OS │ │ │ │ -Cabal-syntax-3.12.1.0-inplace:Distribution.Types.ConfVar.Arch │ │ │ │ -Cabal-syntax-3.12.1.0-inplace:Distribution.Types.ConfVar.PackageFlag │ │ │ │ -Cabal-syntax-3.12.1.0-inplace:Distribution.Types.ConfVar.Impl │ │ │ │ -directly the library name as it were a package. │ │ │ │ -Alternatively, if you are depending on an internal library, you can write │ │ │ │ -To use this syntax the package needs to specify at least 'cabal-version: 3.0'. │ │ │ │ -Sublibrary dependency syntax used. │ │ │ │ -Cabal-syntax-3.12.1.0-inplace:Distribution.Types.Dependency.Dependency │ │ │ │ -Cabal-syntax-3.12.1.0-inplace:Distribution.Types.ExeDependency.ExeDependency │ │ │ │ -modulePath │ │ │ │ -Cabal-syntax-3.12.1.0-inplace:Distribution.Types.Executable.Executable │ │ │ │ -Cabal-syntax-3.12.1.0-inplace:Distribution.Types.ExecutableScope.ExecutablePublic │ │ │ │ -Cabal-syntax-3.12.1.0-inplace:Distribution.Types.ExecutableScope.ExecutablePrivate │ │ │ │ -Cabal-syntax-3.12.1.0-inplace:Distribution.Types.Flag.MkPackageFlag │ │ │ │ -panic! integral │ │ │ │ -libraries/Cabal/Cabal-syntax/src/Distribution/Compat/CharParsing.hs │ │ │ │ -Distribution.Compat.CharParsing │ │ │ │ -foreign library │ │ │ │ -Cabal-syntax-3.12.1.0-inplace:Distribution.Types.ForeignLib.ForeignLib │ │ │ │ -Cabal-syntax-3.12.1.0-inplace:Distribution.Types.ForeignLib.LibVersionInfo │ │ │ │ -unrecognized foreign-library option │ │ │ │ -Cabal-syntax-3.12.1.0-inplace:Distribution.Types.ForeignLibOption.ForeignLibStandalone │ │ │ │ -native-static │ │ │ │ -native-shared │ │ │ │ -Ambiguous foreign library type │ │ │ │ -libraries/Cabal/Cabal-syntax/src/Distribution/Types/ForeignLibType.hs │ │ │ │ -Distribution.Types.ForeignLibType │ │ │ │ -Cabal-syntax-3.12.1.0-inplace:Distribution.Types.ForeignLibType.ForeignLibNativeShared │ │ │ │ -Cabal-syntax-3.12.1.0-inplace:Distribution.Types.ForeignLibType.ForeignLibNativeStatic │ │ │ │ -Cabal-syntax-3.12.1.0-inplace:Distribution.Types.ForeignLibType.ForeignLibTypeUnknown │ │ │ │ -Cabal-syntax-3.12.1.0-inplace:Distribution.Types.GenericPackageDescription.GenericPackageDescription │ │ │ │ -Cabal-syntax-3.12.1.0-inplace:Distribution.Types.IncludeRenaming.IncludeRenaming │ │ │ │ -invalid component │ │ │ │ -Cabal-syntax-3.12.1.0-inplace:Distribution.Types.LegacyExeDependency.LegacyExeDependency │ │ │ │ -Cabal-syntax-3.12.1.0-inplace:Distribution.Types.Library.Library │ │ │ │ -libraries/Cabal/Cabal-syntax/src/Distribution/Types/LibraryName.hs:30:13-14|case │ │ │ │ -Cabal-syntax-3.12.1.0-inplace:Distribution.Types.LibraryName.LMainLibName │ │ │ │ -Cabal-syntax-3.12.1.0-inplace:Distribution.Types.LibraryName.LSubLibName │ │ │ │ -Unknown visibility: │ │ │ │ -Cabal-syntax-3.12.1.0-inplace:Distribution.Types.LibraryVisibility.LibraryVisibilityPublic │ │ │ │ -Cabal-syntax-3.12.1.0-inplace:Distribution.Types.LibraryVisibility.LibraryVisibilityPrivate │ │ │ │ -To use this syntax the package needs to specify at least 'cabal-version: 3.4'. │ │ │ │ -Sublibrary mixin syntax used. │ │ │ │ -Cabal-syntax-3.12.1.0-inplace:Distribution.Types.Mixin.Mixin │ │ │ │ -Cabal-syntax-3.12.1.0-inplace:Distribution.Types.ModuleReexport.ModuleReexport │ │ │ │ -space after parenthesis, use cabal-version: 3.0 or higher │ │ │ │ -Cabal-syntax-3.12.1.0-inplace:Distribution.Types.ModuleRenaming.ModuleRenaming │ │ │ │ -Cabal-syntax-3.12.1.0-inplace:Distribution.Types.ModuleRenaming.DefaultRenaming │ │ │ │ -Cabal-syntax-3.12.1.0-inplace:Distribution.Types.ModuleRenaming.HidingRenaming │ │ │ │ -Cabal-syntax-3.12.1.0-inplace:Distribution.Types.PackageDescription.PackageDescription │ │ │ │ -Cabal-syntax-3.12.1.0-inplace:Distribution.Types.PackageId.PackageIdentifier │ │ │ │ -Cabal-syntax-3.12.1.0-inplace:Distribution.Types.PkgconfigDependency.PkgconfigDependency │ │ │ │ -Unknown version operator │ │ │ │ -opening paren │ │ │ │ -Cabal-syntax-3.12.1.0-inplace:Distribution.Types.PkgconfigVersionRange.PcAnyVersion │ │ │ │ -Cabal-syntax-3.12.1.0-inplace:Distribution.Types.PkgconfigVersionRange.PcThisVersion │ │ │ │ -Cabal-syntax-3.12.1.0-inplace:Distribution.Types.PkgconfigVersionRange.PcLaterVersion │ │ │ │ -Cabal-syntax-3.12.1.0-inplace:Distribution.Types.PkgconfigVersionRange.PcEarlierVersion │ │ │ │ -Cabal-syntax-3.12.1.0-inplace:Distribution.Types.PkgconfigVersionRange.PcOrLaterVersion │ │ │ │ -Cabal-syntax-3.12.1.0-inplace:Distribution.Types.PkgconfigVersionRange.PcOrEarlierVersion │ │ │ │ -Cabal-syntax-3.12.1.0-inplace:Distribution.Types.PkgconfigVersionRange.PcUnionVersionRanges │ │ │ │ -Cabal-syntax-3.12.1.0-inplace:Distribution.Types.PkgconfigVersionRange.PcIntersectVersionRanges │ │ │ │ -Cabal-syntax-3.12.1.0-inplace:Distribution.Types.SetupBuildInfo.SetupBuildInfo │ │ │ │ -toEnum{KnownRepoType}: tag ( │ │ │ │ -Distribution.Types.SourceRepo │ │ │ │ -libraries/Cabal/Cabal-syntax/src/Distribution/Types/SourceRepo.hs │ │ │ │ +fromJSON: │ │ │ │ +anchor not found: │ │ │ │ +goNode: unexpected event │ │ │ │ +mfix (ExceptT): inner computation returned Left value │ │ │ │ +libraries/transformers/Control/Monad/Trans/Except.hs │ │ │ │ +Control.Monad.Trans.Except │ │ │ │ +transformers-0.6.1.1-inplace │ │ │ │ +HsYAML-aeson-0.2.0.2-2Csji7yycdo8dThDMq4Oz3 │ │ │ │ +Data.YAML.Aeson │ │ │ │ +unresolved YAML scalar encountered │ │ │ │ +cycle detected │ │ │ │ +non-String key encountered in mapping │ │ │ │ +No documents found in YAML stream │ │ │ │ +Multiple documents encountered in YAML stream │ │ │ │ +, d_dt = │ │ │ │ +DFA {d_id = │ │ │ │ + } │ │ │ │ +Simple' { dt_win = │ │ │ │ + , dt_trans = │ │ │ │ + , dt_other = │ │ │ │ +, SINGLE │ │ │ │ +No (Char,Transition) │ │ │ │ +Testing' { dt_test = │ │ │ │ + , dt_dopas = │ │ │ │ + , dt_a = │ │ │ │ + , dt_b = │ │ │ │ + } │ │ │ │ +No DTrans │ │ │ │ + ,q_qt = │ │ │ │ +QNFA {q_id = │ │ │ │ +{qt_win= │ │ │ │ +, qt_trans= │ │ │ │ +, qt_other= │ │ │ │ +{Testing │ │ │ │ +, flagTag = │ │ │ │ +, stopTag = │ │ │ │ +, startTag = │ │ │ │ +, parentIndex = │ │ │ │ +GroupInfo {thisIndex = │ │ │ │ +toEnum{WhichTest}: tag ( │ │ │ │ ) is outside of enumeration's range (0, │ │ │ │ -Cabal-syntax-3.12.1.0-inplace:Distribution.Types.SourceRepo.SourceRepo │ │ │ │ -Cabal-syntax-3.12.1.0-inplace:Distribution.Types.SourceRepo.KnownRepoType │ │ │ │ -Cabal-syntax-3.12.1.0-inplace:Distribution.Types.SourceRepo.OtherRepoType │ │ │ │ -Cabal-syntax-3.12.1.0-inplace:Distribution.Types.SourceRepo.Darcs │ │ │ │ -Cabal-syntax-3.12.1.0-inplace:Distribution.Types.SourceRepo.Git │ │ │ │ -Cabal-syntax-3.12.1.0-inplace:Distribution.Types.SourceRepo.SVN │ │ │ │ -Cabal-syntax-3.12.1.0-inplace:Distribution.Types.SourceRepo.CVS │ │ │ │ -Cabal-syntax-3.12.1.0-inplace:Distribution.Types.SourceRepo.Mercurial │ │ │ │ -Cabal-syntax-3.12.1.0-inplace:Distribution.Types.SourceRepo.GnuArch │ │ │ │ -Cabal-syntax-3.12.1.0-inplace:Distribution.Types.SourceRepo.Bazaar │ │ │ │ -Cabal-syntax-3.12.1.0-inplace:Distribution.Types.SourceRepo.Monotone │ │ │ │ -Cabal-syntax-3.12.1.0-inplace:Distribution.Types.SourceRepo.Pijul │ │ │ │ -Cabal-syntax-3.12.1.0-inplace:Distribution.Types.SourceRepo.RepoHead │ │ │ │ -Cabal-syntax-3.12.1.0-inplace:Distribution.Types.SourceRepo.RepoThis │ │ │ │ -Cabal-syntax-3.12.1.0-inplace:Distribution.Types.SourceRepo.RepoKindUnknown │ │ │ │ -Cabal-syntax-3.12.1.0-inplace:Distribution.Types.TestSuite.TestSuite │ │ │ │ -libraries/Cabal/Cabal-syntax/src/Distribution/Types/TestSuiteInterface.hs:31:13-14|case │ │ │ │ -Cabal-syntax-3.12.1.0-inplace:Distribution.Types.TestSuiteInterface.TestSuiteExeV10 │ │ │ │ -Cabal-syntax-3.12.1.0-inplace:Distribution.Types.TestSuiteInterface.TestSuiteLibV09 │ │ │ │ -Cabal-syntax-3.12.1.0-inplace:Distribution.Types.TestSuiteInterface.TestSuiteUnsupported │ │ │ │ -detailed │ │ │ │ -detailed- │ │ │ │ -libraries/Cabal/Cabal-syntax/src/Distribution/Types/TestType.hs:28:34-35|case │ │ │ │ -Cabal-syntax-3.12.1.0-inplace:Distribution.Types.TestType.TestTypeExe │ │ │ │ -Cabal-syntax-3.12.1.0-inplace:Distribution.Types.TestType.TestTypeLib │ │ │ │ -Cabal-syntax-3.12.1.0-inplace:Distribution.Types.TestType.TestTypeUnknown │ │ │ │ -UnqualComponentName │ │ │ │ -version with tags │ │ │ │ -version digit (integral without leading zeroes) │ │ │ │ -Version digit with leading zero │ │ │ │ -At most 9 numbers are allowed per version number part │ │ │ │ -libraries/Cabal/Cabal-syntax/src/Distribution/Types/Version.hs:50:19-20|case │ │ │ │ -Cabal-syntax-3.12.1.0-inplace:Distribution.Types.Version.PV0 │ │ │ │ -Cabal-syntax-3.12.1.0-inplace:Distribution.Types.Version.PV1 │ │ │ │ -Cabal-syntax-3.12.1.0-inplace:Distribution.Types.VersionInterval.VersionInterval │ │ │ │ -Cabal-syntax-3.12.1.0-inplace:Distribution.Types.VersionInterval.LowerBound │ │ │ │ -Cabal-syntax-3.12.1.0-inplace:Distribution.Types.VersionInterval.NoUpperBound │ │ │ │ -Cabal-syntax-3.12.1.0-inplace:Distribution.Types.VersionInterval.UpperBound │ │ │ │ -Cabal-syntax-3.12.1.0-inplace:Distribution.Types.VersionInterval.ExclusiveBound │ │ │ │ -Cabal-syntax-3.12.1.0-inplace:Distribution.Types.VersionInterval.InclusiveBound │ │ │ │ -wild-card version after non-== operator: │ │ │ │ -To use version wildcards the package needs to specify at least 'cabal-version: >= 1.6'. │ │ │ │ -Wildcard syntax used. │ │ │ │ -Alternatively, if broader compatibility is important then use: │ │ │ │ -To use this syntax the package need to specify at least 'cabal-version: 2.0'. │ │ │ │ -major bounded version syntax (caret, ^>=) used. │ │ │ │ -wild-card version after ^>= operator │ │ │ │ -To use version operators the package needs to specify at least 'cabal-version: >= 1.8'. │ │ │ │ -version operators used. │ │ │ │ -<0 or other empty range. │ │ │ │ -To use this syntax the package needs to specify at least 'cabal-version: 1.22'. │ │ │ │ --none version range used. │ │ │ │ -a series of single version constraints joined with the || operator: │ │ │ │ -Alternatively, if broader compatibility is important then use │ │ │ │ -version set syntax used. │ │ │ │ -libraries/Cabal/Cabal-syntax/src/Distribution/Types/VersionRange/Internal.hs:61:19-20|case │ │ │ │ -Cabal-syntax-3.12.1.0-inplace:Distribution.Types.VersionRange.Internal.ThisVersionF │ │ │ │ -Cabal-syntax-3.12.1.0-inplace:Distribution.Types.VersionRange.Internal.LaterVersionF │ │ │ │ -Cabal-syntax-3.12.1.0-inplace:Distribution.Types.VersionRange.Internal.OrLaterVersionF │ │ │ │ -Cabal-syntax-3.12.1.0-inplace:Distribution.Types.VersionRange.Internal.EarlierVersionF │ │ │ │ -Cabal-syntax-3.12.1.0-inplace:Distribution.Types.VersionRange.Internal.OrEarlierVersionF │ │ │ │ -Cabal-syntax-3.12.1.0-inplace:Distribution.Types.VersionRange.Internal.MajorBoundVersionF │ │ │ │ -Cabal-syntax-3.12.1.0-inplace:Distribution.Types.VersionRange.Internal.UnionVersionRangesF │ │ │ │ -Cabal-syntax-3.12.1.0-inplace:Distribution.Types.VersionRange.Internal.IntersectVersionRangesF │ │ │ │ -Cabal-syntax-3.12.1.0-inplace:Distribution.Types.VersionRange.Internal.ThisVersion │ │ │ │ -Cabal-syntax-3.12.1.0-inplace:Distribution.Types.VersionRange.Internal.LaterVersion │ │ │ │ -Cabal-syntax-3.12.1.0-inplace:Distribution.Types.VersionRange.Internal.OrLaterVersion │ │ │ │ -Cabal-syntax-3.12.1.0-inplace:Distribution.Types.VersionRange.Internal.EarlierVersion │ │ │ │ -Cabal-syntax-3.12.1.0-inplace:Distribution.Types.VersionRange.Internal.OrEarlierVersion │ │ │ │ -Cabal-syntax-3.12.1.0-inplace:Distribution.Types.VersionRange.Internal.MajorBoundVersion │ │ │ │ -Cabal-syntax-3.12.1.0-inplace:Distribution.Types.VersionRange.Internal.UnionVersionRanges │ │ │ │ -Cabal-syntax-3.12.1.0-inplace:Distribution.Types.VersionRange.Internal.IntersectVersionRanges │ │ │ │ -empty FilePath │ │ │ │ -absolute FilePath │ │ │ │ -UnknownLanguage │ │ │ │ -libraries/Cabal/Cabal-syntax/src/Language/Haskell/Extension.hs:62:34-35|case │ │ │ │ -libraries/Cabal/Cabal-syntax/src/Language/Haskell/Extension.hs:118:34-35|case │ │ │ │ -Cabal-syntax-3.12.1.0-inplace:Language.Haskell.Extension.EnableExtension │ │ │ │ -Cabal-syntax-3.12.1.0-inplace:Language.Haskell.Extension.DisableExtension │ │ │ │ -Cabal-syntax-3.12.1.0-inplace:Language.Haskell.Extension.UnknownExtension │ │ │ │ -Cabal-syntax-3.12.1.0-inplace:Language.Haskell.Extension.OverlappingInstances │ │ │ │ -Cabal-syntax-3.12.1.0-inplace:Language.Haskell.Extension.UndecidableInstances │ │ │ │ -Cabal-syntax-3.12.1.0-inplace:Language.Haskell.Extension.IncoherentInstances │ │ │ │ -Cabal-syntax-3.12.1.0-inplace:Language.Haskell.Extension.DoRec │ │ │ │ -Cabal-syntax-3.12.1.0-inplace:Language.Haskell.Extension.RecursiveDo │ │ │ │ -Cabal-syntax-3.12.1.0-inplace:Language.Haskell.Extension.ParallelListComp │ │ │ │ -Cabal-syntax-3.12.1.0-inplace:Language.Haskell.Extension.MultiParamTypeClasses │ │ │ │ -Cabal-syntax-3.12.1.0-inplace:Language.Haskell.Extension.MonomorphismRestriction │ │ │ │ -Cabal-syntax-3.12.1.0-inplace:Language.Haskell.Extension.DeepSubsumption │ │ │ │ -Cabal-syntax-3.12.1.0-inplace:Language.Haskell.Extension.FunctionalDependencies │ │ │ │ -Cabal-syntax-3.12.1.0-inplace:Language.Haskell.Extension.Rank2Types │ │ │ │ -Cabal-syntax-3.12.1.0-inplace:Language.Haskell.Extension.RankNTypes │ │ │ │ -Cabal-syntax-3.12.1.0-inplace:Language.Haskell.Extension.PolymorphicComponents │ │ │ │ -Cabal-syntax-3.12.1.0-inplace:Language.Haskell.Extension.ExistentialQuantification │ │ │ │ -Cabal-syntax-3.12.1.0-inplace:Language.Haskell.Extension.ScopedTypeVariables │ │ │ │ -Cabal-syntax-3.12.1.0-inplace:Language.Haskell.Extension.PatternSignatures │ │ │ │ -Cabal-syntax-3.12.1.0-inplace:Language.Haskell.Extension.ImplicitParams │ │ │ │ -Cabal-syntax-3.12.1.0-inplace:Language.Haskell.Extension.FlexibleContexts │ │ │ │ -Cabal-syntax-3.12.1.0-inplace:Language.Haskell.Extension.FlexibleInstances │ │ │ │ -Cabal-syntax-3.12.1.0-inplace:Language.Haskell.Extension.EmptyDataDecls │ │ │ │ -Cabal-syntax-3.12.1.0-inplace:Language.Haskell.Extension.CPP │ │ │ │ -Cabal-syntax-3.12.1.0-inplace:Language.Haskell.Extension.KindSignatures │ │ │ │ -Cabal-syntax-3.12.1.0-inplace:Language.Haskell.Extension.BangPatterns │ │ │ │ -Cabal-syntax-3.12.1.0-inplace:Language.Haskell.Extension.TypeSynonymInstances │ │ │ │ -Cabal-syntax-3.12.1.0-inplace:Language.Haskell.Extension.TemplateHaskell │ │ │ │ -Cabal-syntax-3.12.1.0-inplace:Language.Haskell.Extension.ForeignFunctionInterface │ │ │ │ -Cabal-syntax-3.12.1.0-inplace:Language.Haskell.Extension.Arrows │ │ │ │ -Cabal-syntax-3.12.1.0-inplace:Language.Haskell.Extension.Generics │ │ │ │ -Cabal-syntax-3.12.1.0-inplace:Language.Haskell.Extension.ImplicitPrelude │ │ │ │ -Cabal-syntax-3.12.1.0-inplace:Language.Haskell.Extension.NamedFieldPuns │ │ │ │ -Cabal-syntax-3.12.1.0-inplace:Language.Haskell.Extension.PatternGuards │ │ │ │ -Cabal-syntax-3.12.1.0-inplace:Language.Haskell.Extension.GeneralizedNewtypeDeriving │ │ │ │ -Cabal-syntax-3.12.1.0-inplace:Language.Haskell.Extension.GeneralisedNewtypeDeriving │ │ │ │ -Cabal-syntax-3.12.1.0-inplace:Language.Haskell.Extension.ExtensibleRecords │ │ │ │ -Cabal-syntax-3.12.1.0-inplace:Language.Haskell.Extension.RestrictedTypeSynonyms │ │ │ │ -Cabal-syntax-3.12.1.0-inplace:Language.Haskell.Extension.HereDocuments │ │ │ │ -Cabal-syntax-3.12.1.0-inplace:Language.Haskell.Extension.MagicHash │ │ │ │ -Cabal-syntax-3.12.1.0-inplace:Language.Haskell.Extension.TypeFamilies │ │ │ │ -Cabal-syntax-3.12.1.0-inplace:Language.Haskell.Extension.StandaloneDeriving │ │ │ │ -Cabal-syntax-3.12.1.0-inplace:Language.Haskell.Extension.UnicodeSyntax │ │ │ │ -Cabal-syntax-3.12.1.0-inplace:Language.Haskell.Extension.UnliftedFFITypes │ │ │ │ -Cabal-syntax-3.12.1.0-inplace:Language.Haskell.Extension.InterruptibleFFI │ │ │ │ -Cabal-syntax-3.12.1.0-inplace:Language.Haskell.Extension.CApiFFI │ │ │ │ -Cabal-syntax-3.12.1.0-inplace:Language.Haskell.Extension.LiberalTypeSynonyms │ │ │ │ -Cabal-syntax-3.12.1.0-inplace:Language.Haskell.Extension.TypeOperators │ │ │ │ -Cabal-syntax-3.12.1.0-inplace:Language.Haskell.Extension.RecordWildCards │ │ │ │ -Cabal-syntax-3.12.1.0-inplace:Language.Haskell.Extension.RecordPuns │ │ │ │ -Cabal-syntax-3.12.1.0-inplace:Language.Haskell.Extension.DisambiguateRecordFields │ │ │ │ -Cabal-syntax-3.12.1.0-inplace:Language.Haskell.Extension.TraditionalRecordSyntax │ │ │ │ -Cabal-syntax-3.12.1.0-inplace:Language.Haskell.Extension.OverloadedStrings │ │ │ │ -Cabal-syntax-3.12.1.0-inplace:Language.Haskell.Extension.GADTs │ │ │ │ -Cabal-syntax-3.12.1.0-inplace:Language.Haskell.Extension.GADTSyntax │ │ │ │ -Cabal-syntax-3.12.1.0-inplace:Language.Haskell.Extension.MonoPatBinds │ │ │ │ -Cabal-syntax-3.12.1.0-inplace:Language.Haskell.Extension.RelaxedPolyRec │ │ │ │ -Cabal-syntax-3.12.1.0-inplace:Language.Haskell.Extension.ExtendedDefaultRules │ │ │ │ -Cabal-syntax-3.12.1.0-inplace:Language.Haskell.Extension.UnboxedTuples │ │ │ │ -Cabal-syntax-3.12.1.0-inplace:Language.Haskell.Extension.DeriveDataTypeable │ │ │ │ -Cabal-syntax-3.12.1.0-inplace:Language.Haskell.Extension.DeriveGeneric │ │ │ │ -Cabal-syntax-3.12.1.0-inplace:Language.Haskell.Extension.DefaultSignatures │ │ │ │ -Cabal-syntax-3.12.1.0-inplace:Language.Haskell.Extension.InstanceSigs │ │ │ │ -Cabal-syntax-3.12.1.0-inplace:Language.Haskell.Extension.ConstrainedClassMethods │ │ │ │ -Cabal-syntax-3.12.1.0-inplace:Language.Haskell.Extension.PackageImports │ │ │ │ -Cabal-syntax-3.12.1.0-inplace:Language.Haskell.Extension.ImpredicativeTypes │ │ │ │ -Cabal-syntax-3.12.1.0-inplace:Language.Haskell.Extension.NewQualifiedOperators │ │ │ │ -Cabal-syntax-3.12.1.0-inplace:Language.Haskell.Extension.PostfixOperators │ │ │ │ -Cabal-syntax-3.12.1.0-inplace:Language.Haskell.Extension.QuasiQuotes │ │ │ │ -Cabal-syntax-3.12.1.0-inplace:Language.Haskell.Extension.TransformListComp │ │ │ │ -Cabal-syntax-3.12.1.0-inplace:Language.Haskell.Extension.MonadComprehensions │ │ │ │ -Cabal-syntax-3.12.1.0-inplace:Language.Haskell.Extension.ViewPatterns │ │ │ │ -Cabal-syntax-3.12.1.0-inplace:Language.Haskell.Extension.XmlSyntax │ │ │ │ -Cabal-syntax-3.12.1.0-inplace:Language.Haskell.Extension.RegularPatterns │ │ │ │ -Cabal-syntax-3.12.1.0-inplace:Language.Haskell.Extension.TupleSections │ │ │ │ -Cabal-syntax-3.12.1.0-inplace:Language.Haskell.Extension.GHCForeignImportPrim │ │ │ │ -Cabal-syntax-3.12.1.0-inplace:Language.Haskell.Extension.NPlusKPatterns │ │ │ │ -Cabal-syntax-3.12.1.0-inplace:Language.Haskell.Extension.DoAndIfThenElse │ │ │ │ -Cabal-syntax-3.12.1.0-inplace:Language.Haskell.Extension.MultiWayIf │ │ │ │ -Cabal-syntax-3.12.1.0-inplace:Language.Haskell.Extension.LambdaCase │ │ │ │ -Cabal-syntax-3.12.1.0-inplace:Language.Haskell.Extension.RebindableSyntax │ │ │ │ -Cabal-syntax-3.12.1.0-inplace:Language.Haskell.Extension.ExplicitForAll │ │ │ │ -Cabal-syntax-3.12.1.0-inplace:Language.Haskell.Extension.DatatypeContexts │ │ │ │ -Cabal-syntax-3.12.1.0-inplace:Language.Haskell.Extension.MonoLocalBinds │ │ │ │ -Cabal-syntax-3.12.1.0-inplace:Language.Haskell.Extension.DeriveFunctor │ │ │ │ -Cabal-syntax-3.12.1.0-inplace:Language.Haskell.Extension.DeriveTraversable │ │ │ │ -Cabal-syntax-3.12.1.0-inplace:Language.Haskell.Extension.DeriveFoldable │ │ │ │ -Cabal-syntax-3.12.1.0-inplace:Language.Haskell.Extension.NondecreasingIndentation │ │ │ │ -Cabal-syntax-3.12.1.0-inplace:Language.Haskell.Extension.SafeImports │ │ │ │ -Cabal-syntax-3.12.1.0-inplace:Language.Haskell.Extension.Safe │ │ │ │ -Cabal-syntax-3.12.1.0-inplace:Language.Haskell.Extension.Trustworthy │ │ │ │ -Cabal-syntax-3.12.1.0-inplace:Language.Haskell.Extension.Unsafe │ │ │ │ -Cabal-syntax-3.12.1.0-inplace:Language.Haskell.Extension.ConstraintKinds │ │ │ │ -Cabal-syntax-3.12.1.0-inplace:Language.Haskell.Extension.PolyKinds │ │ │ │ -Cabal-syntax-3.12.1.0-inplace:Language.Haskell.Extension.DataKinds │ │ │ │ -Cabal-syntax-3.12.1.0-inplace:Language.Haskell.Extension.TypeData │ │ │ │ -Cabal-syntax-3.12.1.0-inplace:Language.Haskell.Extension.ParallelArrays │ │ │ │ -Cabal-syntax-3.12.1.0-inplace:Language.Haskell.Extension.RoleAnnotations │ │ │ │ -Cabal-syntax-3.12.1.0-inplace:Language.Haskell.Extension.OverloadedLists │ │ │ │ -Cabal-syntax-3.12.1.0-inplace:Language.Haskell.Extension.EmptyCase │ │ │ │ -Cabal-syntax-3.12.1.0-inplace:Language.Haskell.Extension.AutoDeriveTypeable │ │ │ │ -Cabal-syntax-3.12.1.0-inplace:Language.Haskell.Extension.NegativeLiterals │ │ │ │ -Cabal-syntax-3.12.1.0-inplace:Language.Haskell.Extension.BinaryLiterals │ │ │ │ -Cabal-syntax-3.12.1.0-inplace:Language.Haskell.Extension.NumDecimals │ │ │ │ -Cabal-syntax-3.12.1.0-inplace:Language.Haskell.Extension.NullaryTypeClasses │ │ │ │ -Cabal-syntax-3.12.1.0-inplace:Language.Haskell.Extension.ExplicitNamespaces │ │ │ │ -Cabal-syntax-3.12.1.0-inplace:Language.Haskell.Extension.AllowAmbiguousTypes │ │ │ │ -Cabal-syntax-3.12.1.0-inplace:Language.Haskell.Extension.JavaScriptFFI │ │ │ │ -Cabal-syntax-3.12.1.0-inplace:Language.Haskell.Extension.PatternSynonyms │ │ │ │ -Cabal-syntax-3.12.1.0-inplace:Language.Haskell.Extension.PartialTypeSignatures │ │ │ │ -Cabal-syntax-3.12.1.0-inplace:Language.Haskell.Extension.NamedWildCards │ │ │ │ -Cabal-syntax-3.12.1.0-inplace:Language.Haskell.Extension.DeriveAnyClass │ │ │ │ -Cabal-syntax-3.12.1.0-inplace:Language.Haskell.Extension.DeriveLift │ │ │ │ -Cabal-syntax-3.12.1.0-inplace:Language.Haskell.Extension.StaticPointers │ │ │ │ -Cabal-syntax-3.12.1.0-inplace:Language.Haskell.Extension.StrictData │ │ │ │ -Cabal-syntax-3.12.1.0-inplace:Language.Haskell.Extension.Strict │ │ │ │ -Cabal-syntax-3.12.1.0-inplace:Language.Haskell.Extension.ApplicativeDo │ │ │ │ -Cabal-syntax-3.12.1.0-inplace:Language.Haskell.Extension.DuplicateRecordFields │ │ │ │ -Cabal-syntax-3.12.1.0-inplace:Language.Haskell.Extension.TypeApplications │ │ │ │ -Cabal-syntax-3.12.1.0-inplace:Language.Haskell.Extension.TypeInType │ │ │ │ -Cabal-syntax-3.12.1.0-inplace:Language.Haskell.Extension.UndecidableSuperClasses │ │ │ │ -Cabal-syntax-3.12.1.0-inplace:Language.Haskell.Extension.MonadFailDesugaring │ │ │ │ -Cabal-syntax-3.12.1.0-inplace:Language.Haskell.Extension.TemplateHaskellQuotes │ │ │ │ -Cabal-syntax-3.12.1.0-inplace:Language.Haskell.Extension.OverloadedLabels │ │ │ │ -Cabal-syntax-3.12.1.0-inplace:Language.Haskell.Extension.TypeFamilyDependencies │ │ │ │ -Cabal-syntax-3.12.1.0-inplace:Language.Haskell.Extension.DerivingStrategies │ │ │ │ -Cabal-syntax-3.12.1.0-inplace:Language.Haskell.Extension.DerivingVia │ │ │ │ -Cabal-syntax-3.12.1.0-inplace:Language.Haskell.Extension.UnboxedSums │ │ │ │ -Cabal-syntax-3.12.1.0-inplace:Language.Haskell.Extension.HexFloatLiterals │ │ │ │ -Cabal-syntax-3.12.1.0-inplace:Language.Haskell.Extension.BlockArguments │ │ │ │ -Cabal-syntax-3.12.1.0-inplace:Language.Haskell.Extension.NumericUnderscores │ │ │ │ -Cabal-syntax-3.12.1.0-inplace:Language.Haskell.Extension.QuantifiedConstraints │ │ │ │ -Cabal-syntax-3.12.1.0-inplace:Language.Haskell.Extension.StarIsType │ │ │ │ -Cabal-syntax-3.12.1.0-inplace:Language.Haskell.Extension.EmptyDataDeriving │ │ │ │ -Cabal-syntax-3.12.1.0-inplace:Language.Haskell.Extension.CUSKs │ │ │ │ -Cabal-syntax-3.12.1.0-inplace:Language.Haskell.Extension.ImportQualifiedPost │ │ │ │ -Cabal-syntax-3.12.1.0-inplace:Language.Haskell.Extension.StandaloneKindSignatures │ │ │ │ -Cabal-syntax-3.12.1.0-inplace:Language.Haskell.Extension.UnliftedNewtypes │ │ │ │ -Cabal-syntax-3.12.1.0-inplace:Language.Haskell.Extension.LexicalNegation │ │ │ │ -Cabal-syntax-3.12.1.0-inplace:Language.Haskell.Extension.QualifiedDo │ │ │ │ -Cabal-syntax-3.12.1.0-inplace:Language.Haskell.Extension.LinearTypes │ │ │ │ -Cabal-syntax-3.12.1.0-inplace:Language.Haskell.Extension.RequiredTypeArguments │ │ │ │ -Cabal-syntax-3.12.1.0-inplace:Language.Haskell.Extension.FieldSelectors │ │ │ │ -Cabal-syntax-3.12.1.0-inplace:Language.Haskell.Extension.OverloadedRecordDot │ │ │ │ -Cabal-syntax-3.12.1.0-inplace:Language.Haskell.Extension.OverloadedRecordUpdate │ │ │ │ -Cabal-syntax-3.12.1.0-inplace:Language.Haskell.Extension.UnliftedDatatypes │ │ │ │ -Cabal-syntax-3.12.1.0-inplace:Language.Haskell.Extension.ExtendedLiterals │ │ │ │ -Cabal-syntax-3.12.1.0-inplace:Language.Haskell.Extension.AlternativeLayoutRule │ │ │ │ -Cabal-syntax-3.12.1.0-inplace:Language.Haskell.Extension.AlternativeLayoutRuleTransitional │ │ │ │ -Cabal-syntax-3.12.1.0-inplace:Language.Haskell.Extension.RelaxedLayout │ │ │ │ -Cabal-syntax-3.12.1.0-inplace:Language.Haskell.Extension.TypeAbstractions │ │ │ │ -Cabal-syntax-3.12.1.0-inplace:Language.Haskell.Extension.ListTuplePuns │ │ │ │ -Cabal-syntax-3.12.1.0-inplace:Language.Haskell.Extension.Haskell98 │ │ │ │ -Cabal-syntax-3.12.1.0-inplace:Language.Haskell.Extension.Haskell2010 │ │ │ │ -Cabal-syntax-3.12.1.0-inplace:Language.Haskell.Extension.GHC2021 │ │ │ │ -Cabal-syntax-3.12.1.0-inplace:Language.Haskell.Extension.GHC2024 │ │ │ │ -Cabal-syntax-3.12.1.0-inplace:Language.Haskell.Extension.UnknownLanguage │ │ │ │ -Cabal-syntax-3.12.1.0-inplace:Distribution.CabalSpecVersion.CabalSpecV1_0 │ │ │ │ -Cabal-syntax-3.12.1.0-inplace:Distribution.CabalSpecVersion.CabalSpecV1_2 │ │ │ │ -Cabal-syntax-3.12.1.0-inplace:Distribution.CabalSpecVersion.CabalSpecV1_4 │ │ │ │ -Cabal-syntax-3.12.1.0-inplace:Distribution.CabalSpecVersion.CabalSpecV1_6 │ │ │ │ -Cabal-syntax-3.12.1.0-inplace:Distribution.CabalSpecVersion.CabalSpecV1_8 │ │ │ │ -Cabal-syntax-3.12.1.0-inplace:Distribution.CabalSpecVersion.CabalSpecV1_10 │ │ │ │ -Cabal-syntax-3.12.1.0-inplace:Distribution.CabalSpecVersion.CabalSpecV1_12 │ │ │ │ -Cabal-syntax-3.12.1.0-inplace:Distribution.CabalSpecVersion.CabalSpecV1_18 │ │ │ │ -Cabal-syntax-3.12.1.0-inplace:Distribution.CabalSpecVersion.CabalSpecV1_20 │ │ │ │ -Cabal-syntax-3.12.1.0-inplace:Distribution.CabalSpecVersion.CabalSpecV1_22 │ │ │ │ -Cabal-syntax-3.12.1.0-inplace:Distribution.CabalSpecVersion.CabalSpecV1_24 │ │ │ │ -Cabal-syntax-3.12.1.0-inplace:Distribution.CabalSpecVersion.CabalSpecV2_0 │ │ │ │ -Cabal-syntax-3.12.1.0-inplace:Distribution.CabalSpecVersion.CabalSpecV2_2 │ │ │ │ -Cabal-syntax-3.12.1.0-inplace:Distribution.CabalSpecVersion.CabalSpecV2_4 │ │ │ │ -Cabal-syntax-3.12.1.0-inplace:Distribution.CabalSpecVersion.CabalSpecV3_0 │ │ │ │ -Cabal-syntax-3.12.1.0-inplace:Distribution.CabalSpecVersion.CabalSpecV3_4 │ │ │ │ -Cabal-syntax-3.12.1.0-inplace:Distribution.CabalSpecVersion.CabalSpecV3_6 │ │ │ │ -Cabal-syntax-3.12.1.0-inplace:Distribution.CabalSpecVersion.CabalSpecV3_8 │ │ │ │ -Cabal-syntax-3.12.1.0-inplace:Distribution.CabalSpecVersion.CabalSpecV3_12 │ │ │ │ -Cabal-syntax-3.12.1.0-inplace:Distribution.Compat.Newtype.C:Newtype │ │ │ │ -Unknown cabal spec version specified: │ │ │ │ -Packages with 'cabal-version: 1.12' or later should specify a specific version of the Cabal spec of the form 'cabal-version: x.y'. Use 'cabal-version: │ │ │ │ -'. Tools based on Cabal 1.10 and later will ignore upper bounds. │ │ │ │ -It is recommended that the 'cabal-version' field only specify a version range of the form '>= x.y' for older cabal versions. Use 'cabal-version: >= │ │ │ │ -With 1.10 or earlier, the 'cabal-version' field must use range syntax rather than a simple version number. Use 'cabal-version: >= │ │ │ │ -cabal-version higher than 2.2 cannot be specified as a range. See https://github.com/haskell/cabal/issues/4899 │ │ │ │ -Cabal-syntax-3.12.1.0-inplace:Distribution.FieldGrammar.Newtypes.C:Sep │ │ │ │ - is available only since the Cabal specification version │ │ │ │ -. This field will be ignored. │ │ │ │ - is removed in the Cabal specification version │ │ │ │ - is deprecated in the Cabal specification version │ │ │ │ -The field │ │ │ │ - is specified more than once at positions │ │ │ │ -unknown parse error │ │ │ │ -expecting │ │ │ │ -unexpected │ │ │ │ - field missing │ │ │ │ -Unknown field: │ │ │ │ -Cabal-syntax-3.12.1.0-inplace:Distribution.FieldGrammar.Parsec.ParsecFG │ │ │ │ -Cabal-syntax-3.12.1.0-inplace:Distribution.FieldGrammar.Parsec.MkSection │ │ │ │ -Cabal-syntax-3.12.1.0-inplace:Distribution.FieldGrammar.Parsec.MkNamelessField │ │ │ │ - │ │ │ │ - │ │ │ │ -SecArgOther │ │ │ │ -SecArgStr │ │ │ │ -SecArgName │ │ │ │ -Cabal-syntax-3.12.1.0-inplace:Distribution.Fields.Field.Field │ │ │ │ -Cabal-syntax-3.12.1.0-inplace:Distribution.Fields.Field.Section │ │ │ │ -Cabal-syntax-3.12.1.0-inplace:Distribution.Fields.Field.Name │ │ │ │ -Cabal-syntax-3.12.1.0-inplace:Distribution.Fields.Field.SecArgName │ │ │ │ -Cabal-syntax-3.12.1.0-inplace:Distribution.Fields.Field.SecArgStr │ │ │ │ -Cabal-syntax-3.12.1.0-inplace:Distribution.Fields.Field.SecArgOther │ │ │ │ -Cabal-syntax-3.12.1.0-inplace:Distribution.Fields.Field.FieldLine │ │ │ │ -Byte-order mark found at the beginning of the file │ │ │ │ -Inconsistent indentation. Indentation jumps at lines │ │ │ │ -Tabs used as indentation at │ │ │ │ -Non breaking spaces at │ │ │ │ -Cabal-syntax-3.12.1.0-inplace:Distribution.Fields.LexerMonad.LexResult │ │ │ │ -Cabal-syntax-3.12.1.0-inplace:Distribution.Fields.LexerMonad.LexState │ │ │ │ -Cabal-syntax-3.12.1.0-inplace:Distribution.Fields.LexerMonad.LexWarning │ │ │ │ -Cabal-syntax-3.12.1.0-inplace:Distribution.Fields.LexerMonad.LexWarningNBSP │ │ │ │ -Cabal-syntax-3.12.1.0-inplace:Distribution.Fields.LexerMonad.LexWarningBOM │ │ │ │ -Cabal-syntax-3.12.1.0-inplace:Distribution.Fields.LexerMonad.LexWarningTab │ │ │ │ -Cabal-syntax-3.12.1.0-inplace:Distribution.Fields.LexerMonad.LexInconsistentIndentation │ │ │ │ -Cabal-syntax-3.12.1.0-inplace:Distribution.Fields.LexerMonad.LexBraces │ │ │ │ -end of file │ │ │ │ +Orbits {inOrbit = │ │ │ │ +, getOrbits = │ │ │ │ +, ordinal = │ │ │ │ +, basePos = │ │ │ │ + not found in look │ │ │ │ +Text.Regex.DFA.Common │ │ │ │ +'WinTest │ │ │ │ +'WinEmpty │ │ │ │ +'Testing' │ │ │ │ +'Simple' │ │ │ │ +'Transition │ │ │ │ +'Instructions │ │ │ │ +'SetPost │ │ │ │ +'Testing │ │ │ │ +'PostUpdate │ │ │ │ +'PreUpdate │ │ │ │ +TagUpdate │ │ │ │ +'LeaveOrbitTask │ │ │ │ +'EnterOrbitTask │ │ │ │ +'ResetOrbitTask │ │ │ │ +'SetGroupStopTask │ │ │ │ +'ResetGroupStopTask │ │ │ │ +'TagTask │ │ │ │ +'Test_NotEdgeWord │ │ │ │ +'Test_EdgeWord │ │ │ │ +'Test_EOW │ │ │ │ +'Test_BOW │ │ │ │ +'Test_EOB │ │ │ │ +'Test_BOB │ │ │ │ +'Test_EOL │ │ │ │ +'Test_BOL │ │ │ │ +WhichTest │ │ │ │ +'GroupInfo │ │ │ │ +'Minimize │ │ │ │ +'Maximize │ │ │ │ +'ExecOption │ │ │ │ +'CompOption │ │ │ │ +succ{WhichTest}: tried to take `succ' of last tag in enumeration │ │ │ │ +pred{WhichTest}: tried to take `pred' of first tag in enumeration │ │ │ │ +Explicit error in module │ │ │ │ +lib/Text/Regex/TDFA/Common.hs │ │ │ │ +Text.Regex.TDFA.Common │ │ │ │ +regex-tdfa-1.3.2.5-2CPeyTME1oRilQvsdoww2 │ │ │ │ +dt_trans │ │ │ │ +dt_other │ │ │ │ +dt_dopas │ │ │ │ +qt_trans │ │ │ │ +qt_other │ │ │ │ +qt_dopas │ │ │ │ +lib/Text/Regex/TDFA/Common.hs:293:60-61|case │ │ │ │ +captureGroups │ │ │ │ +ExecOption {captureGroups = │ │ │ │ +lastStarGreedy │ │ │ │ +newSyntax │ │ │ │ +rightAssoc │ │ │ │ +caseSensitive │ │ │ │ +, lastStarGreedy = │ │ │ │ +, newSyntax = │ │ │ │ +, rightAssoc = │ │ │ │ +, multiline = │ │ │ │ +CompOption {caseSensitive = │ │ │ │ +WinTest │ │ │ │ +WinEmpty │ │ │ │ +PostUpdate │ │ │ │ +PreUpdate │ │ │ │ +lib/Text/Regex/TDFA/Common.hs:219:72-73|case │ │ │ │ +, newOrbits = } │ │ │ │ +newPos = │ │ │ │ +Instructions { │ │ │ │ +regex-tdfa-1.3.2.5-2CPeyTME1oRilQvsdoww2:Text.Regex.TDFA.Common.WinEmpty │ │ │ │ +regex-tdfa-1.3.2.5-2CPeyTME1oRilQvsdoww2:Text.Regex.TDFA.Common.WinTest │ │ │ │ +regex-tdfa-1.3.2.5-2CPeyTME1oRilQvsdoww2:Text.Regex.TDFA.Common.Regex │ │ │ │ +regex-tdfa-1.3.2.5-2CPeyTME1oRilQvsdoww2:Text.Regex.TDFA.Common.Simple' │ │ │ │ +regex-tdfa-1.3.2.5-2CPeyTME1oRilQvsdoww2:Text.Regex.TDFA.Common.Testing' │ │ │ │ +regex-tdfa-1.3.2.5-2CPeyTME1oRilQvsdoww2:Text.Regex.TDFA.Common.Transition │ │ │ │ +regex-tdfa-1.3.2.5-2CPeyTME1oRilQvsdoww2:Text.Regex.TDFA.Common.DFA │ │ │ │ +regex-tdfa-1.3.2.5-2CPeyTME1oRilQvsdoww2:Text.Regex.TDFA.Common.Instructions │ │ │ │ +regex-tdfa-1.3.2.5-2CPeyTME1oRilQvsdoww2:Text.Regex.TDFA.Common.SetPre │ │ │ │ +regex-tdfa-1.3.2.5-2CPeyTME1oRilQvsdoww2:Text.Regex.TDFA.Common.SetPost │ │ │ │ +regex-tdfa-1.3.2.5-2CPeyTME1oRilQvsdoww2:Text.Regex.TDFA.Common.SetVal │ │ │ │ +regex-tdfa-1.3.2.5-2CPeyTME1oRilQvsdoww2:Text.Regex.TDFA.Common.Orbits │ │ │ │ +regex-tdfa-1.3.2.5-2CPeyTME1oRilQvsdoww2:Text.Regex.TDFA.Common.QNFA │ │ │ │ +regex-tdfa-1.3.2.5-2CPeyTME1oRilQvsdoww2:Text.Regex.TDFA.Common.Simple │ │ │ │ +regex-tdfa-1.3.2.5-2CPeyTME1oRilQvsdoww2:Text.Regex.TDFA.Common.Testing │ │ │ │ +regex-tdfa-1.3.2.5-2CPeyTME1oRilQvsdoww2:Text.Regex.TDFA.Common.PreUpdate │ │ │ │ +regex-tdfa-1.3.2.5-2CPeyTME1oRilQvsdoww2:Text.Regex.TDFA.Common.PostUpdate │ │ │ │ +regex-tdfa-1.3.2.5-2CPeyTME1oRilQvsdoww2:Text.Regex.TDFA.Common.TagTask │ │ │ │ +regex-tdfa-1.3.2.5-2CPeyTME1oRilQvsdoww2:Text.Regex.TDFA.Common.ResetGroupStopTask │ │ │ │ +regex-tdfa-1.3.2.5-2CPeyTME1oRilQvsdoww2:Text.Regex.TDFA.Common.SetGroupStopTask │ │ │ │ +regex-tdfa-1.3.2.5-2CPeyTME1oRilQvsdoww2:Text.Regex.TDFA.Common.ResetOrbitTask │ │ │ │ +regex-tdfa-1.3.2.5-2CPeyTME1oRilQvsdoww2:Text.Regex.TDFA.Common.EnterOrbitTask │ │ │ │ +regex-tdfa-1.3.2.5-2CPeyTME1oRilQvsdoww2:Text.Regex.TDFA.Common.LeaveOrbitTask │ │ │ │ +regex-tdfa-1.3.2.5-2CPeyTME1oRilQvsdoww2:Text.Regex.TDFA.Common.Test_BOL │ │ │ │ +regex-tdfa-1.3.2.5-2CPeyTME1oRilQvsdoww2:Text.Regex.TDFA.Common.Test_EOL │ │ │ │ +regex-tdfa-1.3.2.5-2CPeyTME1oRilQvsdoww2:Text.Regex.TDFA.Common.Test_BOB │ │ │ │ +regex-tdfa-1.3.2.5-2CPeyTME1oRilQvsdoww2:Text.Regex.TDFA.Common.Test_EOB │ │ │ │ +regex-tdfa-1.3.2.5-2CPeyTME1oRilQvsdoww2:Text.Regex.TDFA.Common.Test_BOW │ │ │ │ +regex-tdfa-1.3.2.5-2CPeyTME1oRilQvsdoww2:Text.Regex.TDFA.Common.Test_EOW │ │ │ │ +regex-tdfa-1.3.2.5-2CPeyTME1oRilQvsdoww2:Text.Regex.TDFA.Common.Test_EdgeWord │ │ │ │ +regex-tdfa-1.3.2.5-2CPeyTME1oRilQvsdoww2:Text.Regex.TDFA.Common.Test_NotEdgeWord │ │ │ │ +regex-tdfa-1.3.2.5-2CPeyTME1oRilQvsdoww2:Text.Regex.TDFA.Common.GroupInfo │ │ │ │ +regex-tdfa-1.3.2.5-2CPeyTME1oRilQvsdoww2:Text.Regex.TDFA.Common.Maximize │ │ │ │ +regex-tdfa-1.3.2.5-2CPeyTME1oRilQvsdoww2:Text.Regex.TDFA.Common.Minimize │ │ │ │ +regex-tdfa-1.3.2.5-2CPeyTME1oRilQvsdoww2:Text.Regex.TDFA.Common.Orbit │ │ │ │ +regex-tdfa-1.3.2.5-2CPeyTME1oRilQvsdoww2:Text.Regex.TDFA.Common.Ignore │ │ │ │ +regex-tdfa-1.3.2.5-2CPeyTME1oRilQvsdoww2:Text.Regex.TDFA.Common.ExecOption │ │ │ │ +regex-tdfa-1.3.2.5-2CPeyTME1oRilQvsdoww2:Text.Regex.TDFA.Common.CompOption │ │ │ │ +'TrieSet │ │ │ │ +lib/Text/Regex/TDFA/IntArrTrieSet.hs │ │ │ │ +Text.Regex.TDFA.IntArrTrieSet │ │ │ │ +Negative range size │ │ │ │ +array-0.5.8.0-inplace │ │ │ │ +Data.Array.Base │ │ │ │ +libraries/array/Data/Array/Base.hs │ │ │ │ +Error in array index; │ │ │ │ + not in range [0.. │ │ │ │ +regex-tdfa-1.3.2.5-2CPeyTME1oRilQvsdoww2:Text.Regex.TDFA.IntArrTrieSet.TrieSet │ │ │ │ +lib/Text/Regex/TDFA/NewDFA/MakeTest.hs │ │ │ │ +Text.Regex.TDFA.NewDFA.MakeTest │ │ │ │ +Text.Regex.TDFA.NewDFA.Tester │ │ │ │ +0123456789ABCDEFGHIJKLMNOPQRSTUVWXYZ_abcdefghijklmnopqrstuvwxyz │ │ │ │ +Arg: eta │ │ │ │ +Type: BracketElement │ │ │ │ + -> State [Char] (GroupIndex, Int) -> ParseError -> Identity b │ │ │ │ +In module `Text.Regex.TDFA.ReadRegex' │ │ │ │ +Text.Regex.TDFA.ReadRegex │ │ │ │ +BracketElement │ │ │ │ +'BEEquiv │ │ │ │ +'BEClass │ │ │ │ +'BERange │ │ │ │ +Failed to parse bracketed string │ │ │ │ +End point │ │ │ │ +of dashed character range is less than starting point │ │ │ │ +^.[$()|*+?{\ │ │ │ │ +empty () or anchor ^ or $ │ │ │ │ +regex-tdfa-1.3.2.5-2CPeyTME1oRilQvsdoww2:Text.Regex.TDFA.ReadRegex.BEChar │ │ │ │ +regex-tdfa-1.3.2.5-2CPeyTME1oRilQvsdoww2:Text.Regex.TDFA.ReadRegex.BERange │ │ │ │ +regex-tdfa-1.3.2.5-2CPeyTME1oRilQvsdoww2:Text.Regex.TDFA.ReadRegex.BEColl │ │ │ │ +regex-tdfa-1.3.2.5-2CPeyTME1oRilQvsdoww2:Text.Regex.TDFA.ReadRegex.BEEquiv │ │ │ │ +regex-tdfa-1.3.2.5-2CPeyTME1oRilQvsdoww2:Text.Regex.TDFA.ReadRegex.BEClass │ │ │ │ +regex failed to match │ │ │ │ +Text.Regex.TDFA.String died: │ │ │ │ +parseRegex for Text.Regex.TDFA.String failed: │ │ │ │ +Text.Regex.TDFA.String │ │ │ │ +lib/Text/Regex/TDFA/TDFA.hs:(287,5)-(294,81)|function cw │ │ │ │ +bestTrans.compareWith.choose sees incomparable │ │ │ │ +bestTrans : There were no transition choose from! │ │ │ │ +assemble : Weird orbit command: │ │ │ │ +enterOrbit: Cannot enterOrbit twice in a row: │ │ │ │ +Number of reachable DFA states: │ │ │ │ +AlterModify {newInOrbit = │ │ │ │ +'AlterModify │ │ │ │ +'AlterLeave │ │ │ │ +'AlterReset │ │ │ │ +AlterOrbit │ │ │ │ +Text.Regex.TDFA.TDFA │ │ │ │ +newInOrbit │ │ │ │ +freshOrbit │ │ │ │ +False, freshOrbit = │ │ │ │ +True, freshOrbit = │ │ │ │ +regex-tdfa-1.3.2.5-2CPeyTME1oRilQvsdoww2:Text.Regex.TDFA.TDFA.AlterReset │ │ │ │ +regex-tdfa-1.3.2.5-2CPeyTME1oRilQvsdoww2:Text.Regex.TDFA.TDFA.AlterLeave │ │ │ │ +regex-tdfa-1.3.2.5-2CPeyTME1oRilQvsdoww2:Text.Regex.TDFA.TDFA.AlterModify │ │ │ │ +Weird pattern in actNullableTagless/NonEmpty: │ │ │ │ +actNullableTagless/NonEmpty is supposed to have an emptyNull nullView : │ │ │ │ +actNullableTagless/NonEmpty : provided with a *cannotAccept* pattern: │ │ │ │ +actNullableTagless/NonEmpty : provided with a *mustAccept* pattern: │ │ │ │ +This case in Text.Regex.TNFA.TNFA.actNullableTagless cannot happen: │ │ │ │ +Cannot acceptTrans pattern │ │ │ │ +Weird pattern in getTransTagless/NonEmpty: │ │ │ │ +getTransTagless/NonEmpty is supposed to have an emptyNull nullView : │ │ │ │ +getTransTagless/NonEmpty : provided with a *mustAccept* pattern: │ │ │ │ +getTransTagless/NonEmpty : provided with a *cannotAccept* pattern: │ │ │ │ +Weird pattern in getTransTagless/Star: │ │ │ │ +OneChar cannot have nullable True │ │ │ │ +OneChar cannot have nullable True │ │ │ │ +This case in dominate.useText cannot happen: second argument would have to have been null and that is checked before this case │ │ │ │ +Text.Regex.TDFA.TNFA │ │ │ │ +'CharMap │ │ │ │ +Data.IntMap.CharMap2 │ │ │ │ +unCharMap │ │ │ │ +CharMap {unCharMap = │ │ │ │ +'EnumMap │ │ │ │ +Data.IntMap.EnumMap2 │ │ │ │ +unEnumMap │ │ │ │ +EnumMap {unEnumMap = │ │ │ │ +minimum: empty structure │ │ │ │ +maximum: empty structure │ │ │ │ +foldr1: empty structure │ │ │ │ +foldl1: empty structure │ │ │ │ +'EnumSet │ │ │ │ +Data.IntSet.EnumSet2 │ │ │ │ +unEnumSet │ │ │ │ +EnumSet {unEnumSet = fromList │ │ │ │ +EnumSet {unEnumSet = │ │ │ │ +lib/Text/Regex/TDFA/CorePattern.hs:74:25-26|case │ │ │ │ +Star {getOrbit = │ │ │ │ +, resetOrbits = │ │ │ │ +, firstNull = │ │ │ │ +False, unStar = │ │ │ │ +True, unStar = │ │ │ │ +SetTestInfo │ │ │ │ +firstNull │ │ │ │ +resetOrbits │ │ │ │ +getOrbit │ │ │ │ +'SetTestInfo │ │ │ │ +'WantsQNFA │ │ │ │ +'WantsQT │ │ │ │ +'WantsBoth │ │ │ │ +'WantsEither │ │ │ │ +'OneChar │ │ │ │ +'NonEmpty │ │ │ │ +OneChar │ │ │ │ + , unQ = │ │ │ │ + , wants = │ │ │ │ + , tagged = │ │ │ │ + , postTag = │ │ │ │ + , preTag = │ │ │ │ + , postSet = │ │ │ │ + , preReset = │ │ │ │ + , takes = │ │ │ │ +Q { nullQ = │ │ │ │ +fromHandleTag │ │ │ │ +patternToQ cannot handle │ │ │ │ +Text.Regex.TDFA.CorePattern │ │ │ │ +lib/Text/Regex/TDFA/CorePattern.hs │ │ │ │ +regex-tdfa-1.3.2.5-2CPeyTME1oRilQvsdoww2:Text.Regex.TDFA.CorePattern.Q │ │ │ │ +regex-tdfa-1.3.2.5-2CPeyTME1oRilQvsdoww2:Text.Regex.TDFA.CorePattern.Empty │ │ │ │ +regex-tdfa-1.3.2.5-2CPeyTME1oRilQvsdoww2:Text.Regex.TDFA.CorePattern.Or │ │ │ │ +regex-tdfa-1.3.2.5-2CPeyTME1oRilQvsdoww2:Text.Regex.TDFA.CorePattern.Seq │ │ │ │ +regex-tdfa-1.3.2.5-2CPeyTME1oRilQvsdoww2:Text.Regex.TDFA.CorePattern.Star │ │ │ │ +regex-tdfa-1.3.2.5-2CPeyTME1oRilQvsdoww2:Text.Regex.TDFA.CorePattern.Test │ │ │ │ +regex-tdfa-1.3.2.5-2CPeyTME1oRilQvsdoww2:Text.Regex.TDFA.CorePattern.OneChar │ │ │ │ +regex-tdfa-1.3.2.5-2CPeyTME1oRilQvsdoww2:Text.Regex.TDFA.CorePattern.NonEmpty │ │ │ │ +regex-tdfa-1.3.2.5-2CPeyTME1oRilQvsdoww2:Text.Regex.TDFA.CorePattern.WantsQNFA │ │ │ │ +regex-tdfa-1.3.2.5-2CPeyTME1oRilQvsdoww2:Text.Regex.TDFA.CorePattern.WantsQT │ │ │ │ +regex-tdfa-1.3.2.5-2CPeyTME1oRilQvsdoww2:Text.Regex.TDFA.CorePattern.WantsBoth │ │ │ │ +regex-tdfa-1.3.2.5-2CPeyTME1oRilQvsdoww2:Text.Regex.TDFA.CorePattern.WantsEither │ │ │ │ +regex-tdfa-1.3.2.5-2CPeyTME1oRilQvsdoww2:Text.Regex.TDFA.CorePattern.NoTag │ │ │ │ +regex-tdfa-1.3.2.5-2CPeyTME1oRilQvsdoww2:Text.Regex.TDFA.CorePattern.Advice │ │ │ │ +regex-tdfa-1.3.2.5-2CPeyTME1oRilQvsdoww2:Text.Regex.TDFA.CorePattern.Apply │ │ │ │ +newWinnerThenProceed,1 │ │ │ │ +newWinnerThenProceed,2 │ │ │ │ +newWinnerThenProceed,3 : too many emptyTrue values │ │ │ │ +compressOrbit,1 │ │ │ │ +findTrans,1 : │ │ │ │ +impossible 2347867 │ │ │ │ +impossible 0298347 │ │ │ │ +allcomps Minimize │ │ │ │ +impossible 9384324 │ │ │ │ +newScratch which 3 │ │ │ │ +newScratch which 2 │ │ │ │ +newScratch which 1 │ │ │ │ +'MScratch │ │ │ │ +'BlankScratch │ │ │ │ +'WScratch │ │ │ │ +'SScratch │ │ │ │ +challenge_Orb is too stupid to handle mismatched orbit data : │ │ │ │ +lib/Text/Regex/TDFA/NewDFA/Engine.hs:566:3-34|F comp1 : compsRest │ │ │ │ +lib/Text/Regex/TDFA/NewDFA/Engine.hs:302:21-43|first : rest │ │ │ │ +lib/Text/Regex/TDFA/NewDFA/Engine.hs │ │ │ │ +Text.Regex.TDFA.NewDFA.Engine │ │ │ │ +regex-tdfa-1.3.2.5-2CPeyTME1oRilQvsdoww2:Text.Regex.TDFA.NewDFA.Engine.SScratch │ │ │ │ +regex-tdfa-1.3.2.5-2CPeyTME1oRilQvsdoww2:Text.Regex.TDFA.NewDFA.Engine.MQ │ │ │ │ +regex-tdfa-1.3.2.5-2CPeyTME1oRilQvsdoww2:Text.Regex.TDFA.NewDFA.Engine.MQA │ │ │ │ +regex-tdfa-1.3.2.5-2CPeyTME1oRilQvsdoww2:Text.Regex.TDFA.NewDFA.Engine.MScratch │ │ │ │ +noSource │ │ │ │ +Text.Regex.TDFA.NewDFA.Engine_FA │ │ │ │ +lib/Text/Regex/TDFA/NewDFA/Engine_FA.hs:431:3-34|F comp1 : compsRest │ │ │ │ +lib/Text/Regex/TDFA/NewDFA/Engine_FA.hs:251:21-43|first : rest │ │ │ │ +regex-tdfa-1.3.2.5-2CPeyTME1oRilQvsdoww2:Text.Regex.TDFA.NewDFA.Engine_FA.SScratch │ │ │ │ +regex-tdfa-1.3.2.5-2CPeyTME1oRilQvsdoww2:Text.Regex.TDFA.NewDFA.Engine_FA.MScratch │ │ │ │ +, _ws_stop = │ │ │ │ +WScratch {ws_start = │ │ │ │ +obtainNext called while goNext is running! │ │ │ │ +lib/Text/Regex/TDFA/NewDFA/Engine_NC.hs │ │ │ │ +Text.Regex.TDFA.NewDFA.Engine_NC │ │ │ │ +regex-tdfa-1.3.2.5-2CPeyTME1oRilQvsdoww2:Text.Regex.TDFA.NewDFA.Engine_NC.SScratch │ │ │ │ +regex-tdfa-1.3.2.5-2CPeyTME1oRilQvsdoww2:Text.Regex.TDFA.NewDFA.Engine_NC.MQ │ │ │ │ +regex-tdfa-1.3.2.5-2CPeyTME1oRilQvsdoww2:Text.Regex.TDFA.NewDFA.Engine_NC.WScratch │ │ │ │ +Text.Regex.TDFA.NewDFA.Engine_NC_FA │ │ │ │ +PCarat {getDoPa = │ │ │ │ +PDollar {getDoPa = │ │ │ │ +PDot {getDoPa = │ │ │ │ +PAny {getDoPa = │ │ │ │ +, getPatternSet = │ │ │ │ +PAnyNot {getDoPa = │ │ │ │ +PEscape {getDoPa = │ │ │ │ +, getPatternChar = │ │ │ │ +PChar {getDoPa = │ │ │ │ +PConcat │ │ │ │ +PNonCapture │ │ │ │ +PNonEmpty │ │ │ │ +lib/Text/Regex/TDFA/Pattern.hs:148:26-31|x : xs │ │ │ │ +'PConcat │ │ │ │ +'PDollar │ │ │ │ +'PEscape │ │ │ │ +'PAnyNot │ │ │ │ +'PNonEmpty │ │ │ │ +'PNonCapture │ │ │ │ +'PatternSet │ │ │ │ +'PatternSetEquivalenceClass │ │ │ │ +'PatternSetCollatingElement │ │ │ │ +'PatternSetCharacterClass │ │ │ │ +Text.Regex.TDFA.Pattern │ │ │ │ +getPatternSet │ │ │ │ +getPatternChar │ │ │ │ +lib/Text/Regex/TDFA/Pattern.hs:82:13-14|case │ │ │ │ +regex-tdfa-1.3.2.5-2CPeyTME1oRilQvsdoww2:Text.Regex.TDFA.Pattern.PEmpty │ │ │ │ +regex-tdfa-1.3.2.5-2CPeyTME1oRilQvsdoww2:Text.Regex.TDFA.Pattern.PGroup │ │ │ │ +regex-tdfa-1.3.2.5-2CPeyTME1oRilQvsdoww2:Text.Regex.TDFA.Pattern.POr │ │ │ │ +regex-tdfa-1.3.2.5-2CPeyTME1oRilQvsdoww2:Text.Regex.TDFA.Pattern.PConcat │ │ │ │ +regex-tdfa-1.3.2.5-2CPeyTME1oRilQvsdoww2:Text.Regex.TDFA.Pattern.PQuest │ │ │ │ +regex-tdfa-1.3.2.5-2CPeyTME1oRilQvsdoww2:Text.Regex.TDFA.Pattern.PPlus │ │ │ │ +regex-tdfa-1.3.2.5-2CPeyTME1oRilQvsdoww2:Text.Regex.TDFA.Pattern.PStar │ │ │ │ +regex-tdfa-1.3.2.5-2CPeyTME1oRilQvsdoww2:Text.Regex.TDFA.Pattern.PBound │ │ │ │ +regex-tdfa-1.3.2.5-2CPeyTME1oRilQvsdoww2:Text.Regex.TDFA.Pattern.PCarat │ │ │ │ +regex-tdfa-1.3.2.5-2CPeyTME1oRilQvsdoww2:Text.Regex.TDFA.Pattern.PDollar │ │ │ │ +regex-tdfa-1.3.2.5-2CPeyTME1oRilQvsdoww2:Text.Regex.TDFA.Pattern.PDot │ │ │ │ +regex-tdfa-1.3.2.5-2CPeyTME1oRilQvsdoww2:Text.Regex.TDFA.Pattern.PAny │ │ │ │ +regex-tdfa-1.3.2.5-2CPeyTME1oRilQvsdoww2:Text.Regex.TDFA.Pattern.PAnyNot │ │ │ │ +regex-tdfa-1.3.2.5-2CPeyTME1oRilQvsdoww2:Text.Regex.TDFA.Pattern.PEscape │ │ │ │ +regex-tdfa-1.3.2.5-2CPeyTME1oRilQvsdoww2:Text.Regex.TDFA.Pattern.PChar │ │ │ │ +regex-tdfa-1.3.2.5-2CPeyTME1oRilQvsdoww2:Text.Regex.TDFA.Pattern.PNonCapture │ │ │ │ +regex-tdfa-1.3.2.5-2CPeyTME1oRilQvsdoww2:Text.Regex.TDFA.Pattern.PNonEmpty │ │ │ │ +regex-tdfa-1.3.2.5-2CPeyTME1oRilQvsdoww2:Text.Regex.TDFA.Pattern.PatternSet │ │ │ │ +'AllTextMatches │ │ │ │ +'AllMatches │ │ │ │ +'AllTextSubmatches │ │ │ │ +'AllSubmatches │ │ │ │ +'C:RegexLike │ │ │ │ +'C:Extract │ │ │ │ +'C:RegexOptions │ │ │ │ +MatchResult │ │ │ │ +makeRegexOpts failed │ │ │ │ +src/Text/Regex/Base/RegexLike.hs │ │ │ │ +Text.Regex.Base.RegexLike │ │ │ │ +regex-base-0.94.0.3-9QehDZNLV9iBch8zxFDhVI │ │ │ │ +regex-base-0.94.0.3-9QehDZNLV9iBch8zxFDhVI:Text.Regex.Base.RegexLike.C:RegexContext │ │ │ │ +regex-base-0.94.0.3-9QehDZNLV9iBch8zxFDhVI:Text.Regex.Base.RegexLike.C:RegexLike │ │ │ │ +regex-base-0.94.0.3-9QehDZNLV9iBch8zxFDhVI:Text.Regex.Base.RegexLike.C:Extract │ │ │ │ +regex-base-0.94.0.3-9QehDZNLV9iBch8zxFDhVI:Text.Regex.Base.RegexLike.C:RegexMaker │ │ │ │ +regex-base-0.94.0.3-9QehDZNLV9iBch8zxFDhVI:Text.Regex.Base.RegexLike.C:RegexOptions │ │ │ │ +regex-base-0.94.0.3-9QehDZNLV9iBch8zxFDhVI:Text.Regex.Base.RegexLike.MR │ │ │ │ +Duplicate key in mapping: │ │ │ │ + out of range for 'Int' │ │ │ │ + out of range for 'Int8' │ │ │ │ + out of range for 'Int16' │ │ │ │ + out of range for 'Int32' │ │ │ │ + out of range for 'Int64' │ │ │ │ + out of range for 'Word' │ │ │ │ + out of range for 'Word8' │ │ │ │ + out of range for 'Word16' │ │ │ │ + out of range for 'Word32' │ │ │ │ + out of range for 'Word64' │ │ │ │ + tagged sequence │ │ │ │ +non-specifically ? tagged (i.e. unresolved) sequence │ │ │ │ + tagged mapping │ │ │ │ +non-specifically ? tagged (i.e. unresolved) mapping │ │ │ │ + taggedscalar │ │ │ │ +(unsupported) │ │ │ │ +non-specifically ? tagged (i.e. unresolved) │ │ │ │ +HsYAML-0.2.1.5-2leHcaKDSxvGNhtj6ef2D0 │ │ │ │ +Data.YAML │ │ │ │ +'C:FromYAML │ │ │ │ +'C:ToYAML │ │ │ │ +expected 7-sequence but got │ │ │ │ +expected 6-sequence but got │ │ │ │ +expected 5-sequence but got │ │ │ │ +expected 4-sequence but got │ │ │ │ +expected 3-sequence but got │ │ │ │ +expected 2-sequence but got │ │ │ │ +-sequence instead │ │ │ │ + out of range for 'Natural' │ │ │ │ +empty YAML stream │ │ │ │ +unexpected multiple YAML documents │ │ │ │ +Multiple %TAG definitions for handle │ │ │ │ +tag:yaml.org,2002: │ │ │ │ +leading empty lines contain more spaces than the first non-empty line in scalar: │ │ │ │ +Lexical error near │ │ │ │ +Unexpected end of token stream │ │ │ │ +Parse failure near │ │ │ │ +Multiple %YAML directives │ │ │ │ +Unsupported YAML version │ │ │ │ +seqInd: internal error │ │ │ │ +mapInd: internal error │ │ │ │ +src/Data/YAML/Event.hs │ │ │ │ +Data.YAML.Event │ │ │ │ +HsYAML-0.2.1.5-2leHcaKDSxvGNhtj6ef2D0:Data.YAML.Event.DInfo │ │ │ │ + was made outside it │ │ │ │ +Commit to │ │ │ │ +unexpected node style pattern in seq_spaces │ │ │ │ +unexpected node style pattern in nb_single_text │ │ │ │ +unexpected node style pattern in nb_double_text │ │ │ │ +Accessing non-applicable indentation │ │ │ │ +unexpected node style pattern in ns_plain │ │ │ │ +unexpected node style pattern in s_line_prefix │ │ │ │ +Fewer than 0 repetitions │ │ │ │ +unexpected node style pattern in ns_plain_safe │ │ │ │ +'FlowKey │ │ │ │ +'BlockKey │ │ │ │ +'FlowOut │ │ │ │ +'BlockIn │ │ │ │ +'BlockOut │ │ │ │ +'C:Match │ │ │ │ +'DeHeader │ │ │ │ +'DeEscaped │ │ │ │ +'DeEscape │ │ │ │ +'DeDirective │ │ │ │ +'Detected │ │ │ │ +'Unparsed │ │ │ │ +'EndStream │ │ │ │ +'BeginStream │ │ │ │ +'EndDocument │ │ │ │ +'BeginDocument │ │ │ │ +'EndNode │ │ │ │ +'BeginNode │ │ │ │ +'EndPair │ │ │ │ +'BeginPair │ │ │ │ +'EndMapping │ │ │ │ +'BeginMapping │ │ │ │ +'EndSequence │ │ │ │ +'BeginSequence │ │ │ │ +'EndScalar │ │ │ │ +'BeginScalar │ │ │ │ +'EndAlias │ │ │ │ +'BeginAlias │ │ │ │ +'EndProperties │ │ │ │ +'BeginProperties │ │ │ │ +'EndAnchor │ │ │ │ +'BeginAnchor │ │ │ │ +'EndHandle │ │ │ │ +'BeginHandle │ │ │ │ +'BeginTag │ │ │ │ +'EndDirective │ │ │ │ +'BeginDirective │ │ │ │ +'EndComment │ │ │ │ +'BeginComment │ │ │ │ +'EndEscape │ │ │ │ +'BeginEscape │ │ │ │ +'DocumentEnd │ │ │ │ +'DirectivesEnd │ │ │ │ +'Indicator │ │ │ │ +'LineFold │ │ │ │ +'LineFeed │ │ │ │ +unexpected node style pattern in in_flow │ │ │ │ +Expected start of line │ │ │ │ +Matched empty pattern │ │ │ │ +, tText = │ │ │ │ +, tCode = │ │ │ │ +, tLineChar = │ │ │ │ +, tLine = │ │ │ │ +, tCharOffset = │ │ │ │ +Token {tByteOffset = │ │ │ │ +Lookahead limit reached │ │ │ │ +forbidden pattern │ │ │ │ +unexpected Result More _ pattern │ │ │ │ +src/Data/YAML/Token.hs │ │ │ │ +Data.YAML.Token │ │ │ │ +Unexpected │ │ │ │ +Unexpected ' │ │ │ │ +Unexpected end of input │ │ │ │ +HsYAML-0.2.1.5-2leHcaKDSxvGNhtj6ef2D0:Data.YAML.Token.Strip │ │ │ │ +HsYAML-0.2.1.5-2leHcaKDSxvGNhtj6ef2D0:Data.YAML.Token.Clip │ │ │ │ +HsYAML-0.2.1.5-2leHcaKDSxvGNhtj6ef2D0:Data.YAML.Token.Keep │ │ │ │ +HsYAML-0.2.1.5-2leHcaKDSxvGNhtj6ef2D0:Data.YAML.Token.BlockOut │ │ │ │ +HsYAML-0.2.1.5-2leHcaKDSxvGNhtj6ef2D0:Data.YAML.Token.BlockIn │ │ │ │ +HsYAML-0.2.1.5-2leHcaKDSxvGNhtj6ef2D0:Data.YAML.Token.FlowOut │ │ │ │ +HsYAML-0.2.1.5-2leHcaKDSxvGNhtj6ef2D0:Data.YAML.Token.FlowIn │ │ │ │ +HsYAML-0.2.1.5-2leHcaKDSxvGNhtj6ef2D0:Data.YAML.Token.BlockKey │ │ │ │ +HsYAML-0.2.1.5-2leHcaKDSxvGNhtj6ef2D0:Data.YAML.Token.FlowKey │ │ │ │ +HsYAML-0.2.1.5-2leHcaKDSxvGNhtj6ef2D0:Data.YAML.Token.Reply │ │ │ │ +HsYAML-0.2.1.5-2leHcaKDSxvGNhtj6ef2D0:Data.YAML.Token.State │ │ │ │ +HsYAML-0.2.1.5-2leHcaKDSxvGNhtj6ef2D0:Data.YAML.Token.Failed │ │ │ │ +HsYAML-0.2.1.5-2leHcaKDSxvGNhtj6ef2D0:Data.YAML.Token.Result │ │ │ │ +HsYAML-0.2.1.5-2leHcaKDSxvGNhtj6ef2D0:Data.YAML.Token.More │ │ │ │ +HsYAML-0.2.1.5-2leHcaKDSxvGNhtj6ef2D0:Data.YAML.Token.DeNone │ │ │ │ +HsYAML-0.2.1.5-2leHcaKDSxvGNhtj6ef2D0:Data.YAML.Token.DeStar │ │ │ │ +HsYAML-0.2.1.5-2leHcaKDSxvGNhtj6ef2D0:Data.YAML.Token.DeLess │ │ │ │ +HsYAML-0.2.1.5-2leHcaKDSxvGNhtj6ef2D0:Data.YAML.Token.DeDirective │ │ │ │ +HsYAML-0.2.1.5-2leHcaKDSxvGNhtj6ef2D0:Data.YAML.Token.DeDoc │ │ │ │ +HsYAML-0.2.1.5-2leHcaKDSxvGNhtj6ef2D0:Data.YAML.Token.DeEscape │ │ │ │ +HsYAML-0.2.1.5-2leHcaKDSxvGNhtj6ef2D0:Data.YAML.Token.DeEscaped │ │ │ │ +HsYAML-0.2.1.5-2leHcaKDSxvGNhtj6ef2D0:Data.YAML.Token.DeFold │ │ │ │ +HsYAML-0.2.1.5-2leHcaKDSxvGNhtj6ef2D0:Data.YAML.Token.DeKey │ │ │ │ +HsYAML-0.2.1.5-2leHcaKDSxvGNhtj6ef2D0:Data.YAML.Token.DeHeader │ │ │ │ +HsYAML-0.2.1.5-2leHcaKDSxvGNhtj6ef2D0:Data.YAML.Token.DeMore │ │ │ │ +HsYAML-0.2.1.5-2leHcaKDSxvGNhtj6ef2D0:Data.YAML.Token.DeNode │ │ │ │ +HsYAML-0.2.1.5-2leHcaKDSxvGNhtj6ef2D0:Data.YAML.Token.DePair │ │ │ │ +HsYAML-0.2.1.5-2leHcaKDSxvGNhtj6ef2D0:Data.YAML.Token.Token │ │ │ │ +HsYAML-0.2.1.5-2leHcaKDSxvGNhtj6ef2D0:Data.YAML.Token.Bom │ │ │ │ +HsYAML-0.2.1.5-2leHcaKDSxvGNhtj6ef2D0:Data.YAML.Token.Text │ │ │ │ +HsYAML-0.2.1.5-2leHcaKDSxvGNhtj6ef2D0:Data.YAML.Token.Meta │ │ │ │ +HsYAML-0.2.1.5-2leHcaKDSxvGNhtj6ef2D0:Data.YAML.Token.Break │ │ │ │ +HsYAML-0.2.1.5-2leHcaKDSxvGNhtj6ef2D0:Data.YAML.Token.LineFeed │ │ │ │ +HsYAML-0.2.1.5-2leHcaKDSxvGNhtj6ef2D0:Data.YAML.Token.LineFold │ │ │ │ +HsYAML-0.2.1.5-2leHcaKDSxvGNhtj6ef2D0:Data.YAML.Token.Indicator │ │ │ │ +HsYAML-0.2.1.5-2leHcaKDSxvGNhtj6ef2D0:Data.YAML.Token.White │ │ │ │ +HsYAML-0.2.1.5-2leHcaKDSxvGNhtj6ef2D0:Data.YAML.Token.Indent │ │ │ │ +HsYAML-0.2.1.5-2leHcaKDSxvGNhtj6ef2D0:Data.YAML.Token.DirectivesEnd │ │ │ │ +HsYAML-0.2.1.5-2leHcaKDSxvGNhtj6ef2D0:Data.YAML.Token.DocumentEnd │ │ │ │ +HsYAML-0.2.1.5-2leHcaKDSxvGNhtj6ef2D0:Data.YAML.Token.BeginEscape │ │ │ │ +HsYAML-0.2.1.5-2leHcaKDSxvGNhtj6ef2D0:Data.YAML.Token.EndEscape │ │ │ │ +HsYAML-0.2.1.5-2leHcaKDSxvGNhtj6ef2D0:Data.YAML.Token.BeginComment │ │ │ │ +HsYAML-0.2.1.5-2leHcaKDSxvGNhtj6ef2D0:Data.YAML.Token.EndComment │ │ │ │ +HsYAML-0.2.1.5-2leHcaKDSxvGNhtj6ef2D0:Data.YAML.Token.BeginDirective │ │ │ │ +HsYAML-0.2.1.5-2leHcaKDSxvGNhtj6ef2D0:Data.YAML.Token.EndDirective │ │ │ │ +HsYAML-0.2.1.5-2leHcaKDSxvGNhtj6ef2D0:Data.YAML.Token.BeginTag │ │ │ │ +HsYAML-0.2.1.5-2leHcaKDSxvGNhtj6ef2D0:Data.YAML.Token.EndTag │ │ │ │ +HsYAML-0.2.1.5-2leHcaKDSxvGNhtj6ef2D0:Data.YAML.Token.BeginHandle │ │ │ │ +HsYAML-0.2.1.5-2leHcaKDSxvGNhtj6ef2D0:Data.YAML.Token.EndHandle │ │ │ │ +HsYAML-0.2.1.5-2leHcaKDSxvGNhtj6ef2D0:Data.YAML.Token.BeginAnchor │ │ │ │ +HsYAML-0.2.1.5-2leHcaKDSxvGNhtj6ef2D0:Data.YAML.Token.EndAnchor │ │ │ │ +HsYAML-0.2.1.5-2leHcaKDSxvGNhtj6ef2D0:Data.YAML.Token.BeginProperties │ │ │ │ +HsYAML-0.2.1.5-2leHcaKDSxvGNhtj6ef2D0:Data.YAML.Token.EndProperties │ │ │ │ +HsYAML-0.2.1.5-2leHcaKDSxvGNhtj6ef2D0:Data.YAML.Token.BeginAlias │ │ │ │ +HsYAML-0.2.1.5-2leHcaKDSxvGNhtj6ef2D0:Data.YAML.Token.EndAlias │ │ │ │ +HsYAML-0.2.1.5-2leHcaKDSxvGNhtj6ef2D0:Data.YAML.Token.BeginScalar │ │ │ │ +HsYAML-0.2.1.5-2leHcaKDSxvGNhtj6ef2D0:Data.YAML.Token.EndScalar │ │ │ │ +HsYAML-0.2.1.5-2leHcaKDSxvGNhtj6ef2D0:Data.YAML.Token.BeginSequence │ │ │ │ +HsYAML-0.2.1.5-2leHcaKDSxvGNhtj6ef2D0:Data.YAML.Token.EndSequence │ │ │ │ +HsYAML-0.2.1.5-2leHcaKDSxvGNhtj6ef2D0:Data.YAML.Token.BeginMapping │ │ │ │ +HsYAML-0.2.1.5-2leHcaKDSxvGNhtj6ef2D0:Data.YAML.Token.EndMapping │ │ │ │ +HsYAML-0.2.1.5-2leHcaKDSxvGNhtj6ef2D0:Data.YAML.Token.BeginPair │ │ │ │ +HsYAML-0.2.1.5-2leHcaKDSxvGNhtj6ef2D0:Data.YAML.Token.EndPair │ │ │ │ +HsYAML-0.2.1.5-2leHcaKDSxvGNhtj6ef2D0:Data.YAML.Token.BeginNode │ │ │ │ +HsYAML-0.2.1.5-2leHcaKDSxvGNhtj6ef2D0:Data.YAML.Token.EndNode │ │ │ │ +HsYAML-0.2.1.5-2leHcaKDSxvGNhtj6ef2D0:Data.YAML.Token.BeginDocument │ │ │ │ +HsYAML-0.2.1.5-2leHcaKDSxvGNhtj6ef2D0:Data.YAML.Token.EndDocument │ │ │ │ +HsYAML-0.2.1.5-2leHcaKDSxvGNhtj6ef2D0:Data.YAML.Token.BeginStream │ │ │ │ +HsYAML-0.2.1.5-2leHcaKDSxvGNhtj6ef2D0:Data.YAML.Token.EndStream │ │ │ │ +HsYAML-0.2.1.5-2leHcaKDSxvGNhtj6ef2D0:Data.YAML.Token.Error │ │ │ │ +HsYAML-0.2.1.5-2leHcaKDSxvGNhtj6ef2D0:Data.YAML.Token.Unparsed │ │ │ │ +HsYAML-0.2.1.5-2leHcaKDSxvGNhtj6ef2D0:Data.YAML.Token.Detected │ │ │ │ +peek1: premature eof │ │ │ │ +satisfy: predicate failed │ │ │ │ +satisfy: premature eof │ │ │ │ +Data.YAML.Loader │ │ │ │ +eof expected │ │ │ │ +HsYAML-0.2.1.5-2leHcaKDSxvGNhtj6ef2D0:Data.YAML.Loader.S │ │ │ │ +HsYAML-0.2.1.5-2leHcaKDSxvGNhtj6ef2D0:Data.YAML.Loader.Loader │ │ │ │ +Anchor has a anchor node │ │ │ │ +Dumper: unexpected pattern in goNode │ │ │ │ +src/Data/YAML/Dumper.hs │ │ │ │ +Data.YAML.Dumper │ │ │ │ +'Sequence │ │ │ │ +'Mapping │ │ │ │ +Data.YAML.Internal │ │ │ │ +Mapping │ │ │ │ +Sequence │ │ │ │ +Doc {docRoot = │ │ │ │ +HsYAML-0.2.1.5-2leHcaKDSxvGNhtj6ef2D0:Data.YAML.Internal.Scalar │ │ │ │ +HsYAML-0.2.1.5-2leHcaKDSxvGNhtj6ef2D0:Data.YAML.Internal.Mapping │ │ │ │ +HsYAML-0.2.1.5-2leHcaKDSxvGNhtj6ef2D0:Data.YAML.Internal.Sequence │ │ │ │ +HsYAML-0.2.1.5-2leHcaKDSxvGNhtj6ef2D0:Data.YAML.Internal.Anchor │ │ │ │ +'MappingStart │ │ │ │ +'SequenceStart │ │ │ │ +'Comment │ │ │ │ +'DocumentStart │ │ │ │ +'MappingEnd │ │ │ │ +'SequenceEnd │ │ │ │ +'StreamEnd │ │ │ │ +'StreamStart │ │ │ │ +NodeStyle │ │ │ │ +'Literal │ │ │ │ +'DoubleQuoted │ │ │ │ +'SingleQuoted │ │ │ │ +ScalarStyle │ │ │ │ +'IndentOfs9 │ │ │ │ +'IndentOfs8 │ │ │ │ +'IndentOfs7 │ │ │ │ +'IndentOfs6 │ │ │ │ +'IndentOfs5 │ │ │ │ +'IndentOfs4 │ │ │ │ +'IndentOfs3 │ │ │ │ +'IndentOfs2 │ │ │ │ +'IndentOfs1 │ │ │ │ +'IndentAuto │ │ │ │ +IndentOfs │ │ │ │ +'DirEndMarkerVersion │ │ │ │ +'DirEndMarkerNoVersion │ │ │ │ +'NoDirEndMarker │ │ │ │ +Directives │ │ │ │ +toEnum{IndentOfs}: tag ( │ │ │ │ +succ{IndentOfs}: tried to take `succ' of last tag in enumeration │ │ │ │ +pred{IndentOfs}: tried to take `pred' of first tag in enumeration │ │ │ │ +src/Data/YAML/Event/Internal.hs │ │ │ │ +Data.YAML.Event.Internal │ │ │ │ +, ePos = │ │ │ │ +EvPos {eEvent = │ │ │ │ +MappingStart │ │ │ │ +SequenceStart │ │ │ │ +DocumentEnd │ │ │ │ +DocumentStart │ │ │ │ +src/Data/YAML/Event/Internal.hs:64:21-22|case │ │ │ │ +Literal │ │ │ │ +DirEndMarkerVersion │ │ │ │ +src/Data/YAML/Event/Internal.hs:97:33-34|case │ │ │ │ +src/Data/YAML/Event/Internal.hs:113:28-29|case │ │ │ │ +HsYAML-0.2.1.5-2leHcaKDSxvGNhtj6ef2D0:Data.YAML.Event.Internal.EvPos │ │ │ │ +HsYAML-0.2.1.5-2leHcaKDSxvGNhtj6ef2D0:Data.YAML.Event.Internal.StreamStart │ │ │ │ +HsYAML-0.2.1.5-2leHcaKDSxvGNhtj6ef2D0:Data.YAML.Event.Internal.StreamEnd │ │ │ │ +HsYAML-0.2.1.5-2leHcaKDSxvGNhtj6ef2D0:Data.YAML.Event.Internal.DocumentStart │ │ │ │ +HsYAML-0.2.1.5-2leHcaKDSxvGNhtj6ef2D0:Data.YAML.Event.Internal.DocumentEnd │ │ │ │ +HsYAML-0.2.1.5-2leHcaKDSxvGNhtj6ef2D0:Data.YAML.Event.Internal.Comment │ │ │ │ +HsYAML-0.2.1.5-2leHcaKDSxvGNhtj6ef2D0:Data.YAML.Event.Internal.Alias │ │ │ │ +HsYAML-0.2.1.5-2leHcaKDSxvGNhtj6ef2D0:Data.YAML.Event.Internal.Scalar │ │ │ │ +HsYAML-0.2.1.5-2leHcaKDSxvGNhtj6ef2D0:Data.YAML.Event.Internal.SequenceStart │ │ │ │ +HsYAML-0.2.1.5-2leHcaKDSxvGNhtj6ef2D0:Data.YAML.Event.Internal.SequenceEnd │ │ │ │ +HsYAML-0.2.1.5-2leHcaKDSxvGNhtj6ef2D0:Data.YAML.Event.Internal.MappingStart │ │ │ │ +HsYAML-0.2.1.5-2leHcaKDSxvGNhtj6ef2D0:Data.YAML.Event.Internal.MappingEnd │ │ │ │ +HsYAML-0.2.1.5-2leHcaKDSxvGNhtj6ef2D0:Data.YAML.Event.Internal.Flow │ │ │ │ +HsYAML-0.2.1.5-2leHcaKDSxvGNhtj6ef2D0:Data.YAML.Event.Internal.Block │ │ │ │ +HsYAML-0.2.1.5-2leHcaKDSxvGNhtj6ef2D0:Data.YAML.Event.Internal.Plain │ │ │ │ +HsYAML-0.2.1.5-2leHcaKDSxvGNhtj6ef2D0:Data.YAML.Event.Internal.SingleQuoted │ │ │ │ +HsYAML-0.2.1.5-2leHcaKDSxvGNhtj6ef2D0:Data.YAML.Event.Internal.DoubleQuoted │ │ │ │ +HsYAML-0.2.1.5-2leHcaKDSxvGNhtj6ef2D0:Data.YAML.Event.Internal.Literal │ │ │ │ +HsYAML-0.2.1.5-2leHcaKDSxvGNhtj6ef2D0:Data.YAML.Event.Internal.Folded │ │ │ │ +HsYAML-0.2.1.5-2leHcaKDSxvGNhtj6ef2D0:Data.YAML.Event.Internal.IndentAuto │ │ │ │ +HsYAML-0.2.1.5-2leHcaKDSxvGNhtj6ef2D0:Data.YAML.Event.Internal.IndentOfs1 │ │ │ │ +HsYAML-0.2.1.5-2leHcaKDSxvGNhtj6ef2D0:Data.YAML.Event.Internal.IndentOfs2 │ │ │ │ +HsYAML-0.2.1.5-2leHcaKDSxvGNhtj6ef2D0:Data.YAML.Event.Internal.IndentOfs3 │ │ │ │ +HsYAML-0.2.1.5-2leHcaKDSxvGNhtj6ef2D0:Data.YAML.Event.Internal.IndentOfs4 │ │ │ │ +HsYAML-0.2.1.5-2leHcaKDSxvGNhtj6ef2D0:Data.YAML.Event.Internal.IndentOfs5 │ │ │ │ +HsYAML-0.2.1.5-2leHcaKDSxvGNhtj6ef2D0:Data.YAML.Event.Internal.IndentOfs6 │ │ │ │ +HsYAML-0.2.1.5-2leHcaKDSxvGNhtj6ef2D0:Data.YAML.Event.Internal.IndentOfs7 │ │ │ │ +HsYAML-0.2.1.5-2leHcaKDSxvGNhtj6ef2D0:Data.YAML.Event.Internal.IndentOfs8 │ │ │ │ +HsYAML-0.2.1.5-2leHcaKDSxvGNhtj6ef2D0:Data.YAML.Event.Internal.IndentOfs9 │ │ │ │ +HsYAML-0.2.1.5-2leHcaKDSxvGNhtj6ef2D0:Data.YAML.Event.Internal.Strip │ │ │ │ +HsYAML-0.2.1.5-2leHcaKDSxvGNhtj6ef2D0:Data.YAML.Event.Internal.Clip │ │ │ │ +HsYAML-0.2.1.5-2leHcaKDSxvGNhtj6ef2D0:Data.YAML.Event.Internal.Keep │ │ │ │ +HsYAML-0.2.1.5-2leHcaKDSxvGNhtj6ef2D0:Data.YAML.Event.Internal.NoDirEndMarker │ │ │ │ +HsYAML-0.2.1.5-2leHcaKDSxvGNhtj6ef2D0:Data.YAML.Event.Internal.DirEndMarkerNoVersion │ │ │ │ +HsYAML-0.2.1.5-2leHcaKDSxvGNhtj6ef2D0:Data.YAML.Event.Internal.DirEndMarkerVersion │ │ │ │ +head_empty │ │ │ │ +Data.Text.Internal.Fusion.Common │ │ │ │ +libraries/text/src/Data/Text/Internal/Fusion/Common.hs │ │ │ │ +libraries/text/src/Data/Text.hs │ │ │ │ +Data.Text │ │ │ │ +text-2.1.3-inplace │ │ │ │ +putNode: expected node-start event instead of │ │ │ │ +Impossible Indentation-level │ │ │ │ +src/Data/YAML/Event/Writer.hs:(385,5)-(391,139)|function anchorTag'' │ │ │ │ +Invalid context in Flow style │ │ │ │ +putNode: expected node-start event instead of end-of-stream │ │ │ │ +sequence in block-key context not supported │ │ │ │ +Invalid Context in Block style │ │ │ │ + (expected StreamStart) │ │ │ │ +%YAML 1. │ │ │ │ +writeEvents: events after StreamEnd │ │ │ │ +writeEvents: unexpected │ │ │ │ +writeEvents: unexpected end of stream (expected DocumentStart or StreamEnd) │ │ │ │ +src/Data/YAML/Event/Writer.hs │ │ │ │ +Data.YAML.Event.Writer │ │ │ │ +HsYAML-0.2.1.5-2leHcaKDSxvGNhtj6ef2D0:Data.YAML.Event.Writer.BlockOut │ │ │ │ +HsYAML-0.2.1.5-2leHcaKDSxvGNhtj6ef2D0:Data.YAML.Event.Writer.BlockIn │ │ │ │ +HsYAML-0.2.1.5-2leHcaKDSxvGNhtj6ef2D0:Data.YAML.Event.Writer.BlockKey │ │ │ │ +HsYAML-0.2.1.5-2leHcaKDSxvGNhtj6ef2D0:Data.YAML.Event.Writer.FlowOut │ │ │ │ +HsYAML-0.2.1.5-2leHcaKDSxvGNhtj6ef2D0:Data.YAML.Event.Writer.FlowIn │ │ │ │ +HsYAML-0.2.1.5-2leHcaKDSxvGNhtj6ef2D0:Data.YAML.Event.Writer.FlowKey │ │ │ │ +, posColumn = │ │ │ │ +, posLine = │ │ │ │ +, posCharOffset = │ │ │ │ +Pos {posByteOffset = │ │ │ │ +Data.YAML.Pos │ │ │ │ +HsYAML-0.2.1.5-2leHcaKDSxvGNhtj6ef2D0:Data.YAML.Pos.Pos │ │ │ │ +invalid !!null │ │ │ │ +invalid !!int │ │ │ │ +invalid !!float │ │ │ │ +invalid !!bool │ │ │ │ +src/Data/YAML/Schema/Internal.hs:52:23-24|case │ │ │ │ +tag:yaml.org,2002:null │ │ │ │ +tag:yaml.org,2002:str │ │ │ │ +tag:yaml.org,2002:int │ │ │ │ +tag:yaml.org,2002:float │ │ │ │ +tag:yaml.org,2002:bool │ │ │ │ +tag:yaml.org,2002:seq │ │ │ │ +tag:yaml.org,2002:map │ │ │ │ +'SUnknown │ │ │ │ +'SchemaResolver │ │ │ │ +'ScalarBangTag │ │ │ │ +'ScalarQMarkTag │ │ │ │ +'ScalarTag │ │ │ │ +'SchemaEncoder │ │ │ │ +SUnknown │ │ │ │ +emptyError │ │ │ │ + ~$^+= │ │ │ │ +, 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 = │ │ │ │ +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 ( │ │ │ │ +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 │ │ │ │ +unKeyMap │ │ │ │ +Data.Aeson.KeyMap.KeyMap │ │ │ │ +aeson-2.2.3.0-6ctOXCdAkZk6Wx9PZHaFjJ │ │ │ │ +Data.Aeson.KeyMap │ │ │ │ +libraries/ghc-internal/src/GHC/Internal/Data/Data.hs │ │ │ │ +GHC.Internal.Data.Data │ │ │ │ +fromJust │ │ │ │ +parsing Int failed, │ │ │ │ +parsing Int8 failed, │ │ │ │ +parsing Int16 failed, │ │ │ │ +parsing Int32 failed, │ │ │ │ +parsing Int64 failed, │ │ │ │ +parsing Word failed, │ │ │ │ +parsing Word8 failed, │ │ │ │ +parsing Word16 failed, │ │ │ │ +parsing Word32 failed, │ │ │ │ +parsing Word64 failed, │ │ │ │ +Expecting end-of-input, got │ │ │ │ +parsing Char failed, expected a string of length 1 │ │ │ │ +parsing Natural failed, unexpected negative number │ │ │ │ +parsing Version failed, expected String, but encountered │ │ │ │ +parsing Version failed │ │ │ │ +parsing DaysOfWeek failed, expected String, but encountered │ │ │ │ +DaysOfWeek │ │ │ │ +wednesday │ │ │ │ +thursday │ │ │ │ +saturday │ │ │ │ +Invalid week day │ │ │ │ + (expected "LT", "EQ", or "GT") │ │ │ │ +parsing Ordering failed, unexpected │ │ │ │ +parsing Ratio failed, found a number with exponent │ │ │ │ +Ratio denominator was 0 │ │ │ │ +, but it must not be greater than 1024 or less than -1024 │ │ │ │ +numerator │ │ │ │ +parsing UUID failed, expected String, but encountered │ │ │ │ +/Date(%s%Q)/ │ │ │ │ +could not parse .NET time │ │ │ │ +Cannot parse Void │ │ │ │ + into Bool │ │ │ │ +cannot parse key │ │ │ │ +invalid UUID │ │ │ │ +parsing NonEmpty failed, unexpected empty list │ │ │ │ +parsing DNonEmpty failed, unexpected empty list │ │ │ │ +DNonEmpty │ │ │ │ +parsing Sum failed, expected an object with a single property where the property key should be either "InL" or "InR" │ │ │ │ +expected an object with a single property where the property key should be either "Left" or "Right" │ │ │ │ + into a tuple of length 2 │ │ │ │ + into a tuple of length 3 │ │ │ │ +(a, b, c) │ │ │ │ + into a tuple of length 4 │ │ │ │ +(a, b, c, d) │ │ │ │ + into a tuple of length 5 │ │ │ │ +(a, b, c, d, e) │ │ │ │ + into a tuple of length 6 │ │ │ │ +(a, b, c, d, e, f) │ │ │ │ + into a tuple of length 7 │ │ │ │ +(a, b, c, d, e, f, g) │ │ │ │ + into a tuple of length 8 │ │ │ │ +(a, b, c, d, e, f, g, h) │ │ │ │ + into a tuple of length 9 │ │ │ │ +(a, b, c, d, e, f, g, h, i) │ │ │ │ + into a tuple of length 10 │ │ │ │ +(a, b, c, d, e, f, g, h, i, j) │ │ │ │ + into a tuple of length 11 │ │ │ │ +(a, b, c, d, e, f, g, h, i, j, k) │ │ │ │ + into a tuple of length 12 │ │ │ │ +(a, b, c, d, e, f, g, h, i, j, k, l) │ │ │ │ + into a tuple of length 13 │ │ │ │ +(a, b, c, d, e, f, g, h, i, j, k, l, m) │ │ │ │ + into a tuple of length 14 │ │ │ │ +(a, b, c, d, e, f, g, h, i, j, k, l, m, n) │ │ │ │ + into a tuple of length 15 │ │ │ │ +(a, b, c, d, e, f, g, h, i, j, k, l, m, n, o) │ │ │ │ +Attempted to parse empty type │ │ │ │ +expected an empty Array, but encountered an Array of length │ │ │ │ + failed, unknown fields: │ │ │ │ +expected tag │ │ │ │ +HashMap ~Text │ │ │ │ +parsing (k, v) failed, expected Array, but encountered │ │ │ │ + into a pair │ │ │ │ +cannot unpack array of length │ │ │ │ +unexpected floating number │ │ │ │ +parsing Int failed, expected Number, but encountered │ │ │ │ +parsing Int8 failed, expected Number, but encountered │ │ │ │ +parsing Int16 failed, expected Number, but encountered │ │ │ │ +parsing Int32 failed, expected Number, but encountered │ │ │ │ +parsing Int64 failed, expected Number, but encountered │ │ │ │ +parsing Word failed, expected Number, but encountered │ │ │ │ +parsing Word8 failed, expected Number, but encountered │ │ │ │ +parsing Word16 failed, expected Number, but encountered │ │ │ │ +parsing Word32 failed, expected Number, but encountered │ │ │ │ +parsing Word64 failed, expected Number, but encountered │ │ │ │ +value is either floating or will cause over or underflow │ │ │ │ +invalid key │ │ │ │ +, expected one of │ │ │ │ +Trailing garbage │ │ │ │ +parsing SystemTime failed, parsing Fixed failed, │ │ │ │ +NominalDiffTime │ │ │ │ +, but it must not be greater than 1024 │ │ │ │ + failed, expected an Array of length │ │ │ │ + failed, expected tag of the 2-element Array to be one of │ │ │ │ + failed, tag element is not a String │ │ │ │ + failed, expected a 2-element Array, but encountered an Array of length │ │ │ │ + failed, expected an Object with a single pair where the tag is one of │ │ │ │ + failed, expected an Object with a single pair, but found │ │ │ │ + failed, expected tag field to be one of │ │ │ │ + failed, expected Object with key " │ │ │ │ +" containing one of │ │ │ │ +parsing Scientific failed, expected Number, but encountered │ │ │ │ +parsing Text failed, expected String, but encountered │ │ │ │ +parsing Lazy Text failed, expected String, but encountered │ │ │ │ +parsing ShortText failed, expected String, but encountered │ │ │ │ +parsing Key failed, expected String, but encountered │ │ │ │ +parsing KeyMap failed, expected Object, but encountered │ │ │ │ +parsing Day failed, expected String, but encountered │ │ │ │ +parsing LocalTime failed, expected String, but encountered │ │ │ │ +parsing ZonedTime failed, expected String, but encountered │ │ │ │ +parsing UTCTime failed, expected String, but encountered │ │ │ │ +parsing Quarter failed, expected String, but encountered │ │ │ │ +parsing Month failed, expected String, but encountered │ │ │ │ +parsing URI failed, expected String, but encountered │ │ │ │ +Data.Vector.Unboxed.Vector │ │ │ │ +Lazy Text │ │ │ │ +could not parse date: Unexpected end-of-input, expecting a digit │ │ │ │ +could not parse date: Non-ASCII character │ │ │ │ +could not parse date: Unexpected end-of-input, expecting QuarterOfYear │ │ │ │ +could not parse date: │ │ │ │ +, but found tag │ │ │ │ + failed, expected one of the tags │ │ │ │ +Expected object with 'This' and 'That' keys only │ │ │ │ +These a b │ │ │ │ + failed, unexpected String │ │ │ │ +Invalid URI │ │ │ │ +FromUntaggedValue │ │ │ │ +FromPair │ │ │ │ +ProductFromJSON │ │ │ │ +RecordFromJSON' │ │ │ │ +RecordFromJSON │ │ │ │ +FieldNames │ │ │ │ +ConsFromJSON' │ │ │ │ +ConsFromJSON │ │ │ │ +FromTaggedObject' │ │ │ │ +FromTaggedObject │ │ │ │ +'C:GFromJSONKey │ │ │ │ +ConstructorNames │ │ │ │ +SumFromString │ │ │ │ +ParseSum │ │ │ │ +GFromJSON' │ │ │ │ +'C:FromJSONKey │ │ │ │ +'FromJSONKeyValue │ │ │ │ +'FromJSONKeyTextParser │ │ │ │ +'FromJSONKeyText │ │ │ │ +'FromJSONKeyCoerce │ │ │ │ +FromJSONKeyFunction │ │ │ │ +'C:FromJSON │ │ │ │ +GFromJSON │ │ │ │ +'From1Args │ │ │ │ +'NoFromArgs │ │ │ │ +parsing │ │ │ │ +src/Data/Aeson/Types/FromJSON.hs │ │ │ │ +Data.Aeson.Types.FromJSON │ │ │ │ +aeson-2.2.3.0-6ctOXCdAkZk6Wx9PZHaFjJ:Data.Aeson.Types.FromJSON.C:GFromJSONKey │ │ │ │ +aeson-2.2.3.0-6ctOXCdAkZk6Wx9PZHaFjJ:Data.Aeson.Types.FromJSON.C:FromJSON2 │ │ │ │ +aeson-2.2.3.0-6ctOXCdAkZk6Wx9PZHaFjJ:Data.Aeson.Types.FromJSON.C:FromJSON1 │ │ │ │ +aeson-2.2.3.0-6ctOXCdAkZk6Wx9PZHaFjJ:Data.Aeson.Types.FromJSON.C:FromJSONKey │ │ │ │ +aeson-2.2.3.0-6ctOXCdAkZk6Wx9PZHaFjJ:Data.Aeson.Types.FromJSON.FromJSONKeyCoerce │ │ │ │ +aeson-2.2.3.0-6ctOXCdAkZk6Wx9PZHaFjJ:Data.Aeson.Types.FromJSON.FromJSONKeyText │ │ │ │ +aeson-2.2.3.0-6ctOXCdAkZk6Wx9PZHaFjJ:Data.Aeson.Types.FromJSON.FromJSONKeyTextParser │ │ │ │ +aeson-2.2.3.0-6ctOXCdAkZk6Wx9PZHaFjJ:Data.Aeson.Types.FromJSON.FromJSONKeyValue │ │ │ │ +aeson-2.2.3.0-6ctOXCdAkZk6Wx9PZHaFjJ:Data.Aeson.Types.FromJSON.C:FromJSON │ │ │ │ +aeson-2.2.3.0-6ctOXCdAkZk6Wx9PZHaFjJ:Data.Aeson.Types.FromJSON.NoFromArgs │ │ │ │ +aeson-2.2.3.0-6ctOXCdAkZk6Wx9PZHaFjJ:Data.Aeson.Types.FromJSON.From1Args │ │ │ │ +'C:ProductSize │ │ │ │ +'Tagged2 │ │ │ │ +'C:AllNullary │ │ │ │ +'C:IsRecord │ │ │ │ +Data.Aeson.Types.Generic │ │ │ │ +aeson-2.2.3.0-6ctOXCdAkZk6Wx9PZHaFjJ:Data.Aeson.Types.Generic.:* │ │ │ │ +aeson-2.2.3.0-6ctOXCdAkZk6Wx9PZHaFjJ:Data.Aeson.Types.Generic.C:And │ │ │ │ +aeson-2.2.3.0-6ctOXCdAkZk6Wx9PZHaFjJ:Data.Aeson.Types.Generic.C:AllNullary │ │ │ │ +aeson-2.2.3.0-6ctOXCdAkZk6Wx9PZHaFjJ:Data.Aeson.Types.Generic.C:IsRecord │ │ │ │ +mfix @Aeson.Parser: $ │ │ │ │ +Error in $ │ │ │ │ +ISuccess │ │ │ │ +DotNetTime {fromDotNetTime = │ │ │ │ +rejectUnknownFields = │ │ │ │ +tagSingleConstructors = │ │ │ │ +unwrapUnaryRecords = │ │ │ │ +sumEncoding = │ │ │ │ +allowOmittedFields = │ │ │ │ +omitNothingFields = │ │ │ │ +allNullaryToStringTag = │ │ │ │ +constructorTagModifier =~ │ │ │ │ +fieldLabelModifier =~ │ │ │ │ +ExampleConstructor │ │ │ │ +exampleField │ │ │ │ +Options { │ │ │ │ +, contentsFieldName = │ │ │ │ +TaggedObject {tagFieldName = │ │ │ │ +src/Data/Aeson/Types/Internal.hs │ │ │ │ +'AesonException │ │ │ │ +'JSONKeyOptions │ │ │ │ +'TaggedObject │ │ │ │ +'TwoElemArray │ │ │ │ +'ObjectWithSingleField │ │ │ │ +'UntaggedValue │ │ │ │ +SumEncoding │ │ │ │ +'DotNetTime │ │ │ │ +'ISuccess │ │ │ │ +JSONPathElement │ │ │ │ +tagFieldName │ │ │ │ +contentsFieldName │ │ │ │ +src/Data/Aeson/Types/Internal.hs:800:15-16|case │ │ │ │ +fromDotNetTime │ │ │ │ +src/Data/Aeson/Types/Internal.hs:126:27-28|case │ │ │ │ +src/Data/Aeson/Types/Internal.hs:121:26-27|case │ │ │ │ +Object (fromList │ │ │ │ +AesonException │ │ │ │ +Data.Aeson.Types.Internal.Value │ │ │ │ +src/Data/Aeson/Types/Internal.hs:372:24-25|case │ │ │ │ +src/Data/Aeson/Types/Internal.hs:115:34-35|case │ │ │ │ +vector-0.13.2.0-C4d1lU3UFqH97VvJ6ELow │ │ │ │ +Data.Vector │ │ │ │ +Data.Text.Internal │ │ │ │ +Data.Aeson.Types.Internal │ │ │ │ +aeson-2.2.3.0-6ctOXCdAkZk6Wx9PZHaFjJ:Data.Aeson.Types.Internal.JSONKeyOptions │ │ │ │ +aeson-2.2.3.0-6ctOXCdAkZk6Wx9PZHaFjJ:Data.Aeson.Types.Internal.Options │ │ │ │ +aeson-2.2.3.0-6ctOXCdAkZk6Wx9PZHaFjJ:Data.Aeson.Types.Internal.TaggedObject │ │ │ │ +aeson-2.2.3.0-6ctOXCdAkZk6Wx9PZHaFjJ:Data.Aeson.Types.Internal.UntaggedValue │ │ │ │ +aeson-2.2.3.0-6ctOXCdAkZk6Wx9PZHaFjJ:Data.Aeson.Types.Internal.ObjectWithSingleField │ │ │ │ +aeson-2.2.3.0-6ctOXCdAkZk6Wx9PZHaFjJ:Data.Aeson.Types.Internal.TwoElemArray │ │ │ │ +aeson-2.2.3.0-6ctOXCdAkZk6Wx9PZHaFjJ:Data.Aeson.Types.Internal.Object │ │ │ │ +aeson-2.2.3.0-6ctOXCdAkZk6Wx9PZHaFjJ:Data.Aeson.Types.Internal.Array │ │ │ │ +aeson-2.2.3.0-6ctOXCdAkZk6Wx9PZHaFjJ:Data.Aeson.Types.Internal.String │ │ │ │ +aeson-2.2.3.0-6ctOXCdAkZk6Wx9PZHaFjJ:Data.Aeson.Types.Internal.Number │ │ │ │ +aeson-2.2.3.0-6ctOXCdAkZk6Wx9PZHaFjJ:Data.Aeson.Types.Internal.Bool │ │ │ │ +aeson-2.2.3.0-6ctOXCdAkZk6Wx9PZHaFjJ:Data.Aeson.Types.Internal.Null │ │ │ │ +aeson-2.2.3.0-6ctOXCdAkZk6Wx9PZHaFjJ:Data.Aeson.Types.Internal.Error │ │ │ │ +aeson-2.2.3.0-6ctOXCdAkZk6Wx9PZHaFjJ:Data.Aeson.Types.Internal.Success │ │ │ │ +aeson-2.2.3.0-6ctOXCdAkZk6Wx9PZHaFjJ:Data.Aeson.Types.Internal.IError │ │ │ │ +aeson-2.2.3.0-6ctOXCdAkZk6Wx9PZHaFjJ:Data.Aeson.Types.Internal.ISuccess │ │ │ │ +aeson-2.2.3.0-6ctOXCdAkZk6Wx9PZHaFjJ:Data.Aeson.Types.Internal.Key │ │ │ │ +aeson-2.2.3.0-6ctOXCdAkZk6Wx9PZHaFjJ:Data.Aeson.Types.Internal.Index │ │ │ │ +/Date(%s │ │ │ │ +'C:KeyValuePair │ │ │ │ +'C:FromPairs │ │ │ │ +EncodeProduct │ │ │ │ +WriteProduct │ │ │ │ +RecordToPairs │ │ │ │ +ConsToJSON' │ │ │ │ +ConsToJSON │ │ │ │ +SumToJSON' │ │ │ │ +'C:GToJSONKey │ │ │ │ +GetConName │ │ │ │ +SumToJSON │ │ │ │ +'C:ToJSONKey │ │ │ │ +'ToJSONKeyValue │ │ │ │ +'ToJSONKeyText │ │ │ │ +ToJSONKeyFunction │ │ │ │ +'C:ToJSON │ │ │ │ +GToJSON' │ │ │ │ +'To1Args │ │ │ │ +'NoToArgs │ │ │ │ +"sunday" │ │ │ │ +"saturday" │ │ │ │ +"friday" │ │ │ │ +"thursday" │ │ │ │ +"wednesday" │ │ │ │ +"tuesday" │ │ │ │ +"monday" │ │ │ │ +src/Data/Aeson/Types/ToJSON.hs │ │ │ │ +Data.Aeson.Types.ToJSON │ │ │ │ +Type: [a] -> Encoding │ │ │ │ +In module `Data.Aeson.Types.ToJSON' │ │ │ │ +Type: a -> Bool │ │ │ │ +In module `Data.Aeson.Types.ToJSON' │ │ │ │ +aeson-2.2.3.0-6ctOXCdAkZk6Wx9PZHaFjJ:Data.Aeson.Types.ToJSON.C:KeyValuePair │ │ │ │ +aeson-2.2.3.0-6ctOXCdAkZk6Wx9PZHaFjJ:Data.Aeson.Types.ToJSON.C:FromPairs │ │ │ │ +aeson-2.2.3.0-6ctOXCdAkZk6Wx9PZHaFjJ:Data.Aeson.Types.ToJSON.C:ToJSON2 │ │ │ │ +aeson-2.2.3.0-6ctOXCdAkZk6Wx9PZHaFjJ:Data.Aeson.Types.ToJSON.C:ToJSON1 │ │ │ │ +aeson-2.2.3.0-6ctOXCdAkZk6Wx9PZHaFjJ:Data.Aeson.Types.ToJSON.C:ToJSONKey │ │ │ │ +aeson-2.2.3.0-6ctOXCdAkZk6Wx9PZHaFjJ:Data.Aeson.Types.ToJSON.ToJSONKeyText │ │ │ │ +aeson-2.2.3.0-6ctOXCdAkZk6Wx9PZHaFjJ:Data.Aeson.Types.ToJSON.ToJSONKeyValue │ │ │ │ +aeson-2.2.3.0-6ctOXCdAkZk6Wx9PZHaFjJ:Data.Aeson.Types.ToJSON.C:KeyValueOmit │ │ │ │ +aeson-2.2.3.0-6ctOXCdAkZk6Wx9PZHaFjJ:Data.Aeson.Types.ToJSON.C:KeyValue │ │ │ │ +aeson-2.2.3.0-6ctOXCdAkZk6Wx9PZHaFjJ:Data.Aeson.Types.ToJSON.C:ToJSON │ │ │ │ +aeson-2.2.3.0-6ctOXCdAkZk6Wx9PZHaFjJ:Data.Aeson.Types.ToJSON.NoToArgs │ │ │ │ +aeson-2.2.3.0-6ctOXCdAkZk6Wx9PZHaFjJ:Data.Aeson.Types.ToJSON.To1Args │ │ │ │ +Unexpected end-of-input, expecting JSON value │ │ │ │ +Unexpected end-of-input, expecting : │ │ │ │ +Unexpected end-of-input, expecting , or } │ │ │ │ +Unexpected end-of-input, expecting key literal │ │ │ │ +Unexpected end-of-input, expecting JSON value or ] │ │ │ │ +Unexpected end-of-input, expecting record key literal or } │ │ │ │ +Unexpected end-of-input, expecting , or ] │ │ │ │ +'\'' while parsing number literal │ │ │ │ +Number literal with leading zero │ │ │ │ +Unexpected end-of-input while parsing number literal │ │ │ │ +Unexpected end-of-input while parsing string literal │ │ │ │ +Unespected control character while parsing string literal │ │ │ │ +Data.Aeson.Decoding.ByteString.Lazy │ │ │ │ +Negative exponent │ │ │ │ +'TkRecordOpen │ │ │ │ +'TkRecordErr │ │ │ │ +'TkRecordEnd │ │ │ │ +TkRecord │ │ │ │ +'TkArrayOpen │ │ │ │ +'TkNumber │ │ │ │ +'TkArrayErr │ │ │ │ +'TkArrayEnd │ │ │ │ +'NumScientific │ │ │ │ +'NumDecimal │ │ │ │ +'NumInteger │ │ │ │ +'LitFalse │ │ │ │ +'LitTrue │ │ │ │ +'LitNull │ │ │ │ +Data.Aeson.Decoding.Tokens │ │ │ │ +src/Data/Aeson/Decoding/Tokens.hs:52:13-14|case │ │ │ │ +src/Data/Aeson/Decoding/Tokens.hs:32:13-14|case │ │ │ │ +src/Data/Aeson/Decoding/Tokens.hs:59:13-14|case │ │ │ │ +TkNumber │ │ │ │ +TkArrayOpen │ │ │ │ +TkRecordOpen │ │ │ │ +TkRecordEnd │ │ │ │ +TkRecordErr │ │ │ │ +TkArrayEnd │ │ │ │ +TkArrayErr │ │ │ │ +src/Data/Aeson/Decoding/Tokens.hs:45:13-14|case │ │ │ │ +NumScientific │ │ │ │ +NumDecimal │ │ │ │ +NumInteger │ │ │ │ +aeson-2.2.3.0-6ctOXCdAkZk6Wx9PZHaFjJ:Data.Aeson.Decoding.Tokens.TkPair │ │ │ │ +aeson-2.2.3.0-6ctOXCdAkZk6Wx9PZHaFjJ:Data.Aeson.Decoding.Tokens.TkRecordEnd │ │ │ │ +aeson-2.2.3.0-6ctOXCdAkZk6Wx9PZHaFjJ:Data.Aeson.Decoding.Tokens.TkRecordErr │ │ │ │ +aeson-2.2.3.0-6ctOXCdAkZk6Wx9PZHaFjJ:Data.Aeson.Decoding.Tokens.TkLit │ │ │ │ +aeson-2.2.3.0-6ctOXCdAkZk6Wx9PZHaFjJ:Data.Aeson.Decoding.Tokens.TkText │ │ │ │ +aeson-2.2.3.0-6ctOXCdAkZk6Wx9PZHaFjJ:Data.Aeson.Decoding.Tokens.TkNumber │ │ │ │ +aeson-2.2.3.0-6ctOXCdAkZk6Wx9PZHaFjJ:Data.Aeson.Decoding.Tokens.TkArrayOpen │ │ │ │ +aeson-2.2.3.0-6ctOXCdAkZk6Wx9PZHaFjJ:Data.Aeson.Decoding.Tokens.TkRecordOpen │ │ │ │ +aeson-2.2.3.0-6ctOXCdAkZk6Wx9PZHaFjJ:Data.Aeson.Decoding.Tokens.TkErr │ │ │ │ +aeson-2.2.3.0-6ctOXCdAkZk6Wx9PZHaFjJ:Data.Aeson.Decoding.Tokens.TkItem │ │ │ │ +aeson-2.2.3.0-6ctOXCdAkZk6Wx9PZHaFjJ:Data.Aeson.Decoding.Tokens.TkArrayEnd │ │ │ │ +aeson-2.2.3.0-6ctOXCdAkZk6Wx9PZHaFjJ:Data.Aeson.Decoding.Tokens.TkArrayErr │ │ │ │ +aeson-2.2.3.0-6ctOXCdAkZk6Wx9PZHaFjJ:Data.Aeson.Decoding.Tokens.NumInteger │ │ │ │ +aeson-2.2.3.0-6ctOXCdAkZk6Wx9PZHaFjJ:Data.Aeson.Decoding.Tokens.NumDecimal │ │ │ │ +aeson-2.2.3.0-6ctOXCdAkZk6Wx9PZHaFjJ:Data.Aeson.Decoding.Tokens.NumScientific │ │ │ │ +aeson-2.2.3.0-6ctOXCdAkZk6Wx9PZHaFjJ:Data.Aeson.Decoding.Tokens.LitNull │ │ │ │ +aeson-2.2.3.0-6ctOXCdAkZk6Wx9PZHaFjJ:Data.Aeson.Decoding.Tokens.LitTrue │ │ │ │ +aeson-2.2.3.0-6ctOXCdAkZk6Wx9PZHaFjJ:Data.Aeson.Decoding.Tokens.LitFalse │ │ │ │ +'Encoding │ │ │ │ +Encoding' │ │ │ │ +Data.Aeson.Encoding.Internal │ │ │ │ +aeson-2.2.3.0-6ctOXCdAkZk6Wx9PZHaFjJ:Data.Aeson.Encoding.Internal.Empty │ │ │ │ +aeson-2.2.3.0-6ctOXCdAkZk6Wx9PZHaFjJ:Data.Aeson.Encoding.Internal.Value │ │ │ │ +Data.Aeson.Key.Key │ │ │ │ +Data.Aeson.Key │ │ │ │ +Data.Aeson.Decoding.Conversion │ │ │ │ +Data.Aeson.Decoding.Internal │ │ │ │ +TimeOfDay64 │ │ │ │ +Data.Aeson.Encoding.Builder │ │ │ │ +aeson-2.2.3.0-6ctOXCdAkZk6Wx9PZHaFjJ:Data.Aeson.Encoding.Builder.TOD │ │ │ │ +aeson-2.2.3.0-6ctOXCdAkZk6Wx9PZHaFjJ:Data.Aeson.Encoding.Builder.T │ │ │ │ +Data.Aeson.Internal.Scientific │ │ │ │ +Data.Text.Internal.Encoding.decodeUtf8: Invalid UTF-8 stream │ │ │ │ +src/Data/Aeson/Internal/Unescape.hs │ │ │ │ +Data.Aeson.Internal.Unescape │ │ │ │ +Data.Aeson.Parser.Time │ │ │ │ +'WrapFilterable │ │ │ │ +WrappedFoldable │ │ │ │ +'BoolPair │ │ │ │ +witherable-0.5-GVcO8Fxcsj79KLIQcXeyDv │ │ │ │ +witherable-0.5-GVcO8Fxcsj79KLIQcXeyDv:Witherable.BoolPair │ │ │ │ +witherable-0.5-GVcO8Fxcsj79KLIQcXeyDv:Witherable.C:WitherableWithIndex │ │ │ │ +witherable-0.5-GVcO8Fxcsj79KLIQcXeyDv:Witherable.C:FilterableWithIndex │ │ │ │ +witherable-0.5-GVcO8Fxcsj79KLIQcXeyDv:Witherable.C:Witherable │ │ │ │ +witherable-0.5-GVcO8Fxcsj79KLIQcXeyDv:Witherable.C:Filterable │ │ │ │ +'ThreeByte │ │ │ │ +'UnpackedUUID │ │ │ │ +Data.UUID.Types.UUID │ │ │ │ +clock_seq_low │ │ │ │ +clock_seq_hi_res │ │ │ │ +time_hi_and_version │ │ │ │ +time_mid │ │ │ │ +time_low │ │ │ │ +, node_5 = │ │ │ │ +, node_4 = │ │ │ │ +, node_3 = │ │ │ │ +, node_2 = │ │ │ │ +, node_1 = │ │ │ │ +, node_0 = │ │ │ │ +, clock_seq_low = │ │ │ │ +, clock_seq_hi_res = │ │ │ │ +, time_hi_and_version = │ │ │ │ +, time_mid = │ │ │ │ +UnpackedUUID {time_low = │ │ │ │ +src/Data/UUID/Types/Internal.hs │ │ │ │ +not enough bytes │ │ │ │ +uuid-types-1.0.6-e0Xq535pMv6Ql2gG4X4GA │ │ │ │ +Data.UUID.Types.Internal │ │ │ │ +uuid-types-1.0.6-e0Xq535pMv6Ql2gG4X4GA:Data.UUID.Types.Internal.UnpackedUUID │ │ │ │ +uuid-types-1.0.6-e0Xq535pMv6Ql2gG4X4GA:Data.UUID.Types.Internal.UUID │ │ │ │ +ByteSource │ │ │ │ +Data.UUID.Types.Internal.Builder │ │ │ │ +Data.Text.Short │ │ │ │ +'ShortText │ │ │ │ +Binary.get(ShortText): Invalid UTF-8 stream │ │ │ │ +invalid length │ │ │ │ +invalid offset │ │ │ │ +fromLitAsciiAddr# │ │ │ │ +fromString │ │ │ │ +foldl1: empty ShortText │ │ │ │ +foldr1: empty ShortText │ │ │ │ +dropAround: the impossible happened │ │ │ │ +src/Data/Text/Short/Internal.hs │ │ │ │ +Data.Text.Short.Internal │ │ │ │ +text-short-0.1.6-BYqqL2mVtgjIc8ukIlw0qs │ │ │ │ +text-short-0.1.6-BYqqL2mVtgjIc8ukIlw0qs:Data.Text.Short.Internal.MBA# │ │ │ │ +', expecting timezone: Z, +HH:MM or -HH:MM │ │ │ │ +Unexpected end-of-input, expecting timezone │ │ │ │ +Unexpected end-of-input, expecting timezone: Z, +HH:MM or -HH:MM │ │ │ │ +', expecting colon or a digit │ │ │ │ +Invalid TimeZone: │ │ │ │ +', expecting a colon, : │ │ │ │ +', expecting a day separator, T or space │ │ │ │ +invalid day: │ │ │ │ +', expecting a digit │ │ │ │ +', expecting a dash, - │ │ │ │ +Unexpected end-of-input, expecting a dash, - │ │ │ │ +Unexpected end-of-input, expecting a day separator, T or space │ │ │ │ +', expecting end-of-input │ │ │ │ +invalid month: │ │ │ │ +Invalid time of day: │ │ │ │ +Unexpected end-of-input, expecting a colon, : │ │ │ │ +Expecting at least one decimal after a dot │ │ │ │ +Unexpectedly over twelve decimals │ │ │ │ +', expecting a dash after a year part │ │ │ │ +Unexpected end-of-input, expecting a dash after a year part │ │ │ │ +'\'', expecting -, +, or a digit │ │ │ │ +Unexpected end-of-input, expecting -, +, or a digit │ │ │ │ +expected year with at least 4 digits │ │ │ │ +', expecting QuarterOfYear digit │ │ │ │ +', expecting QuarterOfYear │ │ │ │ +Unexpected end-of-input, expecting Quarter digit │ │ │ │ +Data.Time.FromText │ │ │ │ +text-iso8601-0.1.1-Dn7vBiTWEBU7TwPNvUgH3V │ │ │ │ +Data.Time.Calendar.Quarter.Compat │ │ │ │ +time-compat-1.9.8-3w4JaxmRyPq1nCxIdQeBnW │ │ │ │ +leafHashCode │ │ │ │ +Data/HashMap/Internal/Strict.hs:(461,5)-(525,20)|function go │ │ │ │ +./Data/HashMap/Internal/Strict.hs │ │ │ │ +Data.HashMap.Internal.Strict │ │ │ │ +unordered-containers-0.2.20.1-CP8AwIkPcLVDpbO55PTlAu │ │ │ │ +Data.Align: internal error: Align HashMap: merge │ │ │ │ +Data.Align: internal error: │ │ │ │ +src/Data/Semialign/Internal.hs │ │ │ │ +Data.Semialign.Internal │ │ │ │ +semialign-1.3.1-BYRwMGBOVSQF9KGFqlOz1L │ │ │ │ +src/Data/Semialign/Internal.hs:(684,25)-(686,43)|case │ │ │ │ +semialign-1.3.1-BYRwMGBOVSQF9KGFqlOz1L:Data.Semialign.Internal.C:RepeatWithIndex │ │ │ │ +semialign-1.3.1-BYRwMGBOVSQF9KGFqlOz1L:Data.Semialign.Internal.C:ZipWithIndex │ │ │ │ +semialign-1.3.1-BYRwMGBOVSQF9KGFqlOz1L:Data.Semialign.Internal.C:SemialignWithIndex │ │ │ │ +semialign-1.3.1-BYRwMGBOVSQF9KGFqlOz1L:Data.Semialign.Internal.C:Unzip │ │ │ │ +semialign-1.3.1-BYRwMGBOVSQF9KGFqlOz1L:Data.Semialign.Internal.C:Repeat │ │ │ │ +semialign-1.3.1-BYRwMGBOVSQF9KGFqlOz1L:Data.Semialign.Internal.C:Zip │ │ │ │ +semialign-1.3.1-BYRwMGBOVSQF9KGFqlOz1L:Data.Semialign.Internal.C:Unalign │ │ │ │ +semialign-1.3.1-BYRwMGBOVSQF9KGFqlOz1L:Data.Semialign.Internal.C:Align │ │ │ │ +semialign-1.3.1-BYRwMGBOVSQF9KGFqlOz1L:Data.Semialign.Internal.C:Semialign │ │ │ │ +Data.Functor.WithIndex.Instances │ │ │ │ +indexed-traversable-instances-0.1.2-Htiq4q94z6oAbBMvFcsnAU │ │ │ │ +Data.Vector.Fusion.Bundle.Size.checkedAdd: overflow: │ │ │ │ +Data.Vector.Fusion.Bundle.Size.checkedSubtract: underflow: │ │ │ │ +'Unknown │ │ │ │ +src/Data/Vector/Fusion/Bundle/Size.hs:26:19-20|case │ │ │ │ +vector: internal error * for Bundle.size isn't defined │ │ │ │ +vector: internal error abs for Bundle.size isn't defined │ │ │ │ +vector: internal error signum for Bundle.size isn't defined │ │ │ │ +src/Data/Vector/Fusion/Bundle/Size.hs │ │ │ │ +Data.Vector.Fusion.Bundle.Size │ │ │ │ +vector-0.13.2.0-C4d1lU3UFqH97VvJ6ELow:Data.Vector.Fusion.Bundle.Size.Exact │ │ │ │ +vector-0.13.2.0-C4d1lU3UFqH97VvJ6ELow:Data.Vector.Fusion.Bundle.Size.Max │ │ │ │ +vector-0.13.2.0-C4d1lU3UFqH97VvJ6ELow:Data.Vector.Fusion.Bundle.Size.Unknown │ │ │ │ +foldl1M' │ │ │ │ +negative index ( │ │ │ │ +vector too large │ │ │ │ +src/Data/Vector/Internal/Check.hs │ │ │ │ +Data.Vector.Internal.Check │ │ │ │ +checkError │ │ │ │ +vector-stream-0.1.0.1-L5IRJehMu456v60fOpKQRk │ │ │ │ +Data.Stream.Monadic │ │ │ │ +src/Data/Stream/Monadic.hs │ │ │ │ +src/Data/Vector/Fusion/Bundle/Monadic.hs │ │ │ │ +Data.Vector.Fusion.Bundle.Monadic │ │ │ │ +vector-0.13.2.0-C4d1lU3UFqH97VvJ6ELow:Data.Vector.Fusion.Bundle.Monadic.Bundle │ │ │ │ +vector-0.13.2.0-C4d1lU3UFqH97VvJ6ELow:Data.Vector.Fusion.Bundle.Monadic.Chunk │ │ │ │ +Data.Vector.Generic.Mutable.Base │ │ │ │ +vector-0.13.2.0-C4d1lU3UFqH97VvJ6ELow:Data.Vector.Generic.Mutable.Base.C:MVector │ │ │ │ +overlapping vectors │ │ │ │ +checkIndex │ │ │ │ +checkLength │ │ │ │ +src/Data/Vector/Generic/Mutable.hs │ │ │ │ +Data.Vector.Generic.Mutable │ │ │ │ +checkSlice │ │ │ │ +Data.Vector.Generic.Base │ │ │ │ +vector-0.13.2.0-C4d1lU3UFqH97VvJ6ELow:Data.Vector.Generic.Base.C:Vector │ │ │ │ +Arg: step1 │ │ │ │ +Type: Int -> Id (Step Int a) │ │ │ │ +In module `Data.Vector.Generic' │ │ │ │ +src/Data/Vector/Generic.hs │ │ │ │ +Data.Vector.Generic │ │ │ │ +Element size mismatch │ │ │ │ +backpermute │ │ │ │ +src/Data/Vector/Primitive.hs │ │ │ │ +Data.Vector.Primitive │ │ │ │ +Primitive.basicUnsafeNew: length too large: │ │ │ │ +Primitive.basicUnsafeNew: negative length: │ │ │ │ +Data.Vector.Primitive.Mutable │ │ │ │ +src/Data/Vector/Primitive/Mutable.hs │ │ │ │ +vector-0.13.2.0-C4d1lU3UFqH97VvJ6ELow:Data.Vector.Primitive.Vector │ │ │ │ +src/Data/Vector/Storable.hs │ │ │ │ +Data.Vector.Storable │ │ │ │ +libraries/ghc-internal/src/GHC/Internal/Foreign/Marshal/Array.hs │ │ │ │ +GHC.Internal.Foreign.Marshal.Array │ │ │ │ +Storable.basicUnsafeNew: length too large: │ │ │ │ +Storable.basicUnsafeNew: negative length: │ │ │ │ +Data.Vector.Storable.Mutable │ │ │ │ +src/Data/Vector/Storable/Mutable.hs │ │ │ │ +vector-0.13.2.0-C4d1lU3UFqH97VvJ6ELow:Data.Vector.Storable.Vector │ │ │ │ +'MVector │ │ │ │ +exchange │ │ │ │ +Data.Vector.Mutable: uninitialised element. If you are trying to compact a vector, use the 'Data.Vector.force' function to remove uninitialised elements from the underlying array. │ │ │ │ +src/Data/Vector/Mutable.hs │ │ │ │ +Data.Vector.Mutable │ │ │ │ +vector-0.13.2.0-C4d1lU3UFqH97VvJ6ELow:Data.Vector.Mutable.MVector │ │ │ │ +src/Data/Vector.hs │ │ │ │ +vector-0.13.2.0-C4d1lU3UFqH97VvJ6ELow:Data.Vector.Vector │ │ │ │ +invalid slice │ │ │ │ +index out of bounds │ │ │ │ +negative length │ │ │ │ +internalError │ │ │ │ +*** Please submit a bug report at http://github.com/haskell/vector │ │ │ │ +*** Internal error in package vector *** │ │ │ │ +vector-0.13.2.0-C4d1lU3UFqH97VvJ6ELow:Data.Vector.Internal.Check.Bounds │ │ │ │ +vector-0.13.2.0-C4d1lU3UFqH97VvJ6ELow:Data.Vector.Internal.Check.Unsafe │ │ │ │ +vector-0.13.2.0-C4d1lU3UFqH97VvJ6ELow:Data.Vector.Internal.Check.Internal │ │ │ │ +src/Data/Vector/Generic/New.hs │ │ │ │ +Data.Vector.Generic.New │ │ │ │ +vector-0.13.2.0-C4d1lU3UFqH97VvJ6ELow:Data.Vector.Generic.New.New │ │ │ │ +vector-0.13.2.0-C4d1lU3UFqH97VvJ6ELow:Data.Vector.Primitive.Mutable.MVector │ │ │ │ +vector-0.13.2.0-C4d1lU3UFqH97VvJ6ELow:Data.Vector.Storable.Mutable.MVector │ │ │ │ +'DropWhile_Yield │ │ │ │ +'DropWhile_Next │ │ │ │ +'DropWhile_Drop │ │ │ │ +DropWhile │ │ │ │ +empty stream │ │ │ │ +vector-stream-0.1.0.1-L5IRJehMu456v60fOpKQRk:Data.Stream.Monadic.DropWhile_Drop │ │ │ │ +vector-stream-0.1.0.1-L5IRJehMu456v60fOpKQRk:Data.Stream.Monadic.DropWhile_Yield │ │ │ │ +vector-stream-0.1.0.1-L5IRJehMu456v60fOpKQRk:Data.Stream.Monadic.DropWhile_Next │ │ │ │ +vector-stream-0.1.0.1-L5IRJehMu456v60fOpKQRk:Data.Stream.Monadic.Stream │ │ │ │ +vector-stream-0.1.0.1-L5IRJehMu456v60fOpKQRk:Data.Stream.Monadic.Yield │ │ │ │ +vector-stream-0.1.0.1-L5IRJehMu456v60fOpKQRk:Data.Stream.Monadic.Skip │ │ │ │ +vector-stream-0.1.0.1-L5IRJehMu456v60fOpKQRk:Data.Stream.Monadic.Done │ │ │ │ +vector-stream-0.1.0.1-L5IRJehMu456v60fOpKQRk:Data.Stream.Monadic.Box │ │ │ │ +Data.Tagged.Tagged │ │ │ │ +src/Data/Tagged.hs │ │ │ │ +Data.Tagged │ │ │ │ +tagged-0.8.9-EraSdp0lx7uJnqESyrqLTP │ │ │ │ +src/Data/ByteString/Builder/Scientific.hs:94:11-57|d : ds' │ │ │ │ +src/Data/ByteString/Builder/Scientific.hs:64:12-63|d : ds' │ │ │ │ +Data.ByteString.Builder.Scientific.formatScientificBuilder/doFmt/Exponent: [] │ │ │ │ +src/Data/ByteString/Builder/Scientific.hs │ │ │ │ +Data.ByteString.Builder.Scientific │ │ │ │ +scientific-0.3.8.0-6jjDbq4n7E0CejbRXT17c7 │ │ │ │ +round default defn: Bad value │ │ │ │ +src/Data/Scientific.hs:1041:16-74|d : ds' │ │ │ │ +src/Data/Scientific.hs:1057:11-64|d : ds' │ │ │ │ +toRationalRepetend: Negative repetend index! │ │ │ │ +toRationalRepetend: Repetend index >= than number of digits in the fractional part! │ │ │ │ +formatScientific/doFmt/FFExponent: [] │ │ │ │ +'Scientific │ │ │ │ +base10Exponent │ │ │ │ +coefficient │ │ │ │ +fromRational has been applied to a repeating decimal which can't be represented as a Scientific! It's better to avoid performing fractional operations on Scientifics and convert them to other fractional types like Double as early as possible. │ │ │ │ +src/Data/Scientific.hs │ │ │ │ +Data.Scientific │ │ │ │ +scientific-0.3.8.0-6jjDbq4n7E0CejbRXT17c7:Data.Scientific.SP │ │ │ │ +scientific-0.3.8.0-6jjDbq4n7E0CejbRXT17c7:Data.Scientific.Scientific │ │ │ │ +roundTo: bad Value │ │ │ │ +Data.Scientific: uninitialised element │ │ │ │ +src/Utils.hs │ │ │ │ Arg: eta │ │ │ │ Type: ParseError -> Identity b │ │ │ │ -In module `Distribution.Fields.Parser' │ │ │ │ -indentation of at least │ │ │ │ -field contents │ │ │ │ -section parameter │ │ │ │ -field or section name │ │ │ │ -character in input │ │ │ │ -new line │ │ │ │ -field content │ │ │ │ +In module `Network.URI' │ │ │ │ +IPv6 address │ │ │ │ +IPv4 Address │ │ │ │ +Name character │ │ │ │ +uriRegName │ │ │ │ +uriUserInfo │ │ │ │ +uriFragment │ │ │ │ +uriQuery │ │ │ │ +uriAuthority │ │ │ │ +uriScheme │ │ │ │ +'URIAuth │ │ │ │ +!$&'()*+,;= │ │ │ │ +, uriPort = │ │ │ │ +, uriRegName = │ │ │ │ +uriUserInfo = │ │ │ │ +URIAuth { │ │ │ │ +Decimal octet value too large │ │ │ │ +network-uri-2.6.4.2-BXV0MtFcaF6BxSkElkpvb1 │ │ │ │ +Network.URI │ │ │ │ +./Network/URI.hs │ │ │ │ +IP address literal │ │ │ │ +Registered name │ │ │ │ +network-uri-2.6.4.2-BXV0MtFcaF6BxSkElkpvb1:Network.URI.URI │ │ │ │ +network-uri-2.6.4.2-BXV0MtFcaF6BxSkElkpvb1:Network.URI.URIAuth │ │ │ │ +Math.NumberTheory.Logarithms.integerLogBase: argument must be positive. │ │ │ │ +Math.NumberTheory.Logarithms.integerLogBase: base must be greater than one. │ │ │ │ +Math.NumberTheory.Logarithms.naturalLogBase: argument must be positive. │ │ │ │ +Math.NumberTheory.Logarithms.naturalLogBase: base must be greater than one. │ │ │ │ +Math.NumberTheory.Logarithms.integerLog10: argument must be positive │ │ │ │ +Math.NumberTheory.Logarithms.naturalaLog10: argument must be non-zero │ │ │ │ +Math.NumberTheory.Logarithms.naturalLog2: argument must be non-zero │ │ │ │ +Math.NumberTheory.Logarithms.integerLog2: argument must be positive │ │ │ │ +Math.NumberTheory.Logarithms.wordLog2: argument must not be 0. │ │ │ │ +Math.NumberTheory.Logarithms.intLog2: argument must be positive │ │ │ │ +src/Math/NumberTheory/Logarithms.hs │ │ │ │ +Math.NumberTheory.Logarithms │ │ │ │ +integer-logarithms-1.0.4-AfboAKXAs7aK7Hj1RcudkJ │ │ │ │ +negative index: │ │ │ │ +, length = │ │ │ │ +index too large: │ │ │ │ libraries/bytestring/Data/ByteString.hs │ │ │ │ Data.ByteString │ │ │ │ -bytestring-0.12.2.0-inplace │ │ │ │ -errorEmptyList │ │ │ │ -the input │ │ │ │ -Cabal-syntax-3.12.1.0-inplace:Distribution.Fields.Parser.LexState' │ │ │ │ -libraries/Cabal/Cabal-syntax/src/Distribution/License.hs:114:34-35|case │ │ │ │ -Cabal-syntax-3.12.1.0-inplace:Distribution.License.GPL │ │ │ │ -Cabal-syntax-3.12.1.0-inplace:Distribution.License.AGPL │ │ │ │ -Cabal-syntax-3.12.1.0-inplace:Distribution.License.LGPL │ │ │ │ -Cabal-syntax-3.12.1.0-inplace:Distribution.License.BSD2 │ │ │ │ -Cabal-syntax-3.12.1.0-inplace:Distribution.License.BSD3 │ │ │ │ -Cabal-syntax-3.12.1.0-inplace:Distribution.License.BSD4 │ │ │ │ -Cabal-syntax-3.12.1.0-inplace:Distribution.License.MIT │ │ │ │ -Cabal-syntax-3.12.1.0-inplace:Distribution.License.ISC │ │ │ │ -Cabal-syntax-3.12.1.0-inplace:Distribution.License.MPL │ │ │ │ -Cabal-syntax-3.12.1.0-inplace:Distribution.License.Apache │ │ │ │ -Cabal-syntax-3.12.1.0-inplace:Distribution.License.PublicDomain │ │ │ │ -Cabal-syntax-3.12.1.0-inplace:Distribution.License.AllRightsReserved │ │ │ │ -Cabal-syntax-3.12.1.0-inplace:Distribution.License.OtherLicense │ │ │ │ -Cabal-syntax-3.12.1.0-inplace:Distribution.License.UnknownLicense │ │ │ │ -' test suite type. │ │ │ │ -' benchmark type. │ │ │ │ -The 'benchmark-module' field is not used for the ' │ │ │ │ -The 'main-is' field is required for the │ │ │ │ -extra-doc-files │ │ │ │ -extra-tmp-files │ │ │ │ -extra-source-files │ │ │ │ -data-dir │ │ │ │ -data-files │ │ │ │ -build-type │ │ │ │ -synopsis │ │ │ │ -bug-reports │ │ │ │ -package-url │ │ │ │ -homepage │ │ │ │ -tested-with │ │ │ │ -stability │ │ │ │ -maintainer │ │ │ │ -copyright │ │ │ │ -license-files │ │ │ │ -license-file │ │ │ │ -visibility │ │ │ │ -exposed-modules │ │ │ │ -mod-def-file │ │ │ │ -lib-version-linux │ │ │ │ -lib-version-info │ │ │ │ -code-generators │ │ │ │ -test-module │ │ │ │ -benchmark-module │ │ │ │ -Please use 'build-tool-depends' field │ │ │ │ -Please use 'build-tool-depends' field. │ │ │ │ -Please use 'default-extensions' or 'other-extensions' fields. │ │ │ │ -install-includes │ │ │ │ -autogen-includes │ │ │ │ -include-dirs │ │ │ │ -extra-lib-dirs-static │ │ │ │ -extra-lib-dirs │ │ │ │ -extra-dynamic-library-flavours │ │ │ │ -extra-library-flavours │ │ │ │ -extra-bundled-libraries │ │ │ │ -extra-ghci-libraries │ │ │ │ -extra-libraries-static │ │ │ │ -extra-libraries │ │ │ │ -other-extensions │ │ │ │ -default-extensions │ │ │ │ -other-languages │ │ │ │ -default-language │ │ │ │ -autogen-modules │ │ │ │ -virtual-modules │ │ │ │ -other-modules │ │ │ │ -js-sources │ │ │ │ -cxx-sources │ │ │ │ -cmm-sources │ │ │ │ -asm-sources │ │ │ │ -extra-framework-dirs │ │ │ │ -frameworks │ │ │ │ -pkgconfig-depends │ │ │ │ -hsc2hs-options │ │ │ │ -ld-options │ │ │ │ -cxx-options │ │ │ │ -cc-options │ │ │ │ -cmm-options │ │ │ │ -asm-options │ │ │ │ -cpp-options │ │ │ │ -build-tool-depends │ │ │ │ -build-tools │ │ │ │ -buildable │ │ │ │ -setup-depends │ │ │ │ -description │ │ │ │ -non-empty-token │ │ │ │ -hs-source-dir │ │ │ │ -Please use 'hs-source-dirs' │ │ │ │ -Please use 'hs-source-dirs' field. │ │ │ │ -hs-source-dirs │ │ │ │ -nhc98-options │ │ │ │ -hugs-options │ │ │ │ -jhc-options │ │ │ │ -ghcjs-options │ │ │ │ -ghc-options │ │ │ │ -ghcjs-prof-options │ │ │ │ -ghc-prof-options │ │ │ │ -ghcjs-shared-options │ │ │ │ -ghc-shared-options │ │ │ │ -Cabal-syntax-3.12.1.0-inplace:Distribution.PackageDescription.FieldGrammar.BenchmarkStanza │ │ │ │ -Cabal-syntax-3.12.1.0-inplace:Distribution.PackageDescription.FieldGrammar.TestSuiteStanza │ │ │ │ -libraries/Cabal/Cabal-syntax/src/Distribution/SPDX/License.hs:44:25-26|case │ │ │ │ -Cabal-syntax-3.12.1.0-inplace:Distribution.SPDX.License.NONE │ │ │ │ -Cabal-syntax-3.12.1.0-inplace:Distribution.SPDX.License.License │ │ │ │ -Incorrect LicenseRef format: │ │ │ │ -Incorrect LicenseRef format: │ │ │ │ -Unknown SPDX license identifier: ' │ │ │ │ -DocumentRef- │ │ │ │ -:LicenseRef- │ │ │ │ -libraries/Cabal/Cabal-syntax/src/Distribution/SPDX/LicenseExpression.hs:46:25-26|case │ │ │ │ -libraries/Cabal/Cabal-syntax/src/Distribution/SPDX/LicenseExpression.hs:56:25-26|case │ │ │ │ -Cabal-syntax-3.12.1.0-inplace:Distribution.SPDX.LicenseExpression.ELicense │ │ │ │ -Cabal-syntax-3.12.1.0-inplace:Distribution.SPDX.LicenseExpression.EAnd │ │ │ │ -Cabal-syntax-3.12.1.0-inplace:Distribution.SPDX.LicenseExpression.EOr │ │ │ │ -Cabal-syntax-3.12.1.0-inplace:Distribution.SPDX.LicenseExpression.ELicenseId │ │ │ │ -Cabal-syntax-3.12.1.0-inplace:Distribution.SPDX.LicenseExpression.ELicenseIdPlus │ │ │ │ -Cabal-syntax-3.12.1.0-inplace:Distribution.SPDX.LicenseExpression.ELicenseRef │ │ │ │ -AGPL-3.0 │ │ │ │ -LGPL-3.0 │ │ │ │ -LGPL-2.1 │ │ │ │ -Public Domain is a complex matter. See https://wiki.spdx.org/view/Legal_Team/Decisions/Dealing_with_Public_Domain_within_SPDX_Files. Consider using a proper license. │ │ │ │ -SPDX license list contains plenty of licenses. See https://spdx.org/licenses/. Also they can be combined into complex expressions with AND and OR. │ │ │ │ -Do you mean BSD-3-Clause? │ │ │ │ -Do you mean BSD-2-Clause? │ │ │ │ -You can use NONE as a value of license field. │ │ │ │ -SPDX license list 3.0 deprecated suffixless variants of GNU family of licenses. Use │ │ │ │ --only or │ │ │ │ --or-later. │ │ │ │ -AdaCore-doc │ │ │ │ -Adobe-2006 │ │ │ │ -Adobe-Display-PostScript │ │ │ │ -Adobe-Glyph │ │ │ │ -Adobe-Utopia │ │ │ │ -AGPL-1.0 │ │ │ │ -AGPL-1.0-only │ │ │ │ -AGPL-1.0-or-later │ │ │ │ -AGPL-3.0-only │ │ │ │ -AGPL-3.0-or-later │ │ │ │ -AML-glslang │ │ │ │ -ANTLR-PD-fallback │ │ │ │ -ANTLR-PD │ │ │ │ -Apache-1.0 │ │ │ │ -Apache-1.1 │ │ │ │ -Apache-2.0 │ │ │ │ -APSL-1.0 │ │ │ │ -APSL-1.1 │ │ │ │ -APSL-1.2 │ │ │ │ -APSL-2.0 │ │ │ │ -Arphic-1999 │ │ │ │ -Artistic-1.0-cl8 │ │ │ │ -Artistic-1.0-Perl │ │ │ │ -Artistic-1.0 │ │ │ │ -Artistic-2.0 │ │ │ │ -ASWF-Digital-Assets-1.0 │ │ │ │ -ASWF-Digital-Assets-1.1 │ │ │ │ -bcrypt-Solar-Designer │ │ │ │ -Bitstream-Charter │ │ │ │ -Bitstream-Vera │ │ │ │ -BitTorrent-1.0 │ │ │ │ -BitTorrent-1.1 │ │ │ │ -blessing │ │ │ │ -BlueOak-1.0.0 │ │ │ │ -Boehm-GC │ │ │ │ -Brian-Gladman-2-Clause │ │ │ │ -Brian-Gladman-3-Clause │ │ │ │ -BSD-1-Clause │ │ │ │ -BSD-2-Clause-FreeBSD │ │ │ │ -BSD-2-Clause-NetBSD │ │ │ │ -BSD-2-Clause-Darwin │ │ │ │ -BSD-2-Clause-Patent │ │ │ │ -BSD-2-Clause-Views │ │ │ │ -BSD-2-Clause │ │ │ │ -BSD-3-Clause-acpica │ │ │ │ -BSD-3-Clause-Attribution │ │ │ │ -BSD-3-Clause-Clear │ │ │ │ -BSD-3-Clause-flex │ │ │ │ -BSD-3-Clause-HP │ │ │ │ -BSD-3-Clause-LBNL │ │ │ │ -BSD-3-Clause-Modification │ │ │ │ -BSD-3-Clause-No-Military-License │ │ │ │ -BSD-3-Clause-No-Nuclear-License-2014 │ │ │ │ -BSD-3-Clause-No-Nuclear-License │ │ │ │ -BSD-3-Clause-No-Nuclear-Warranty │ │ │ │ -BSD-3-Clause-Open-MPI │ │ │ │ -BSD-3-Clause-Sun │ │ │ │ -BSD-3-Clause │ │ │ │ -BSD-4-Clause-Shortened │ │ │ │ -BSD-4-Clause-UC │ │ │ │ -BSD-4-Clause │ │ │ │ -BSD-4.3RENO │ │ │ │ -BSD-4.3TAHOE │ │ │ │ -BSD-Advertising-Acknowledgement │ │ │ │ -BSD-Attribution-HPND-disclaimer │ │ │ │ -BSD-Protection │ │ │ │ -BSD-Source-beginning-file │ │ │ │ -BSD-Source-Code │ │ │ │ -BSD-Systemics-W3Works │ │ │ │ -BSD-Systemics │ │ │ │ -bzip2-1.0.5 │ │ │ │ -BUSL-1.1 │ │ │ │ -bzip2-1.0.6 │ │ │ │ -C-UDA-1.0 │ │ │ │ -CAL-1.0-Combined-Work-Exception │ │ │ │ -Caldera-no-preamble │ │ │ │ -CATOSL-1.1 │ │ │ │ -CC-BY-1.0 │ │ │ │ -CC-BY-2.0 │ │ │ │ -CC-BY-2.5-AU │ │ │ │ -CC-BY-2.5 │ │ │ │ -CC-BY-3.0-AT │ │ │ │ -CC-BY-3.0-AU │ │ │ │ -CC-BY-3.0-DE │ │ │ │ -CC-BY-3.0-IGO │ │ │ │ -CC-BY-3.0-NL │ │ │ │ -CC-BY-3.0-US │ │ │ │ -CC-BY-3.0 │ │ │ │ -CC-BY-4.0 │ │ │ │ -CC-BY-NC-1.0 │ │ │ │ -CC-BY-NC-2.0 │ │ │ │ -CC-BY-NC-2.5 │ │ │ │ -CC-BY-NC-3.0-DE │ │ │ │ -CC-BY-NC-3.0 │ │ │ │ -CC-BY-NC-4.0 │ │ │ │ -CC-BY-NC-ND-1.0 │ │ │ │ -CC-BY-NC-ND-2.0 │ │ │ │ -CC-BY-NC-ND-2.5 │ │ │ │ -CC-BY-NC-ND-3.0-DE │ │ │ │ -CC-BY-NC-ND-3.0-IGO │ │ │ │ -CC-BY-NC-ND-3.0 │ │ │ │ -CC-BY-NC-ND-4.0 │ │ │ │ -CC-BY-NC-SA-1.0 │ │ │ │ -CC-BY-NC-SA-2.0-DE │ │ │ │ -CC-BY-NC-SA-2.0-FR │ │ │ │ -CC-BY-NC-SA-2.0-UK │ │ │ │ -CC-BY-NC-SA-2.0 │ │ │ │ -CC-BY-NC-SA-2.5 │ │ │ │ -CC-BY-NC-SA-3.0-DE │ │ │ │ -CC-BY-NC-SA-3.0-IGO │ │ │ │ -CC-BY-NC-SA-3.0 │ │ │ │ -CC-BY-NC-SA-4.0 │ │ │ │ -CC-BY-ND-1.0 │ │ │ │ -CC-BY-ND-2.0 │ │ │ │ -CC-BY-ND-2.5 │ │ │ │ -CC-BY-ND-3.0-DE │ │ │ │ -CC-BY-ND-3.0 │ │ │ │ -CC-BY-ND-4.0 │ │ │ │ -CC-BY-SA-1.0 │ │ │ │ -CC-BY-SA-2.0-UK │ │ │ │ -CC-BY-SA-2.0 │ │ │ │ -CC-BY-SA-2.1-JP │ │ │ │ -CC-BY-SA-2.5 │ │ │ │ -CC-BY-SA-3.0-AT │ │ │ │ -CC-BY-SA-3.0-DE │ │ │ │ -CC-BY-SA-3.0-IGO │ │ │ │ -CC-BY-SA-3.0 │ │ │ │ -CC-BY-SA-4.0 │ │ │ │ -CDDL-1.0 │ │ │ │ -CDDL-1.1 │ │ │ │ -CDLA-Permissive-1.0 │ │ │ │ -CDLA-Permissive-2.0 │ │ │ │ -CDLA-Sharing-1.0 │ │ │ │ -CECILL-1.0 │ │ │ │ -CECILL-1.1 │ │ │ │ -CECILL-2.0 │ │ │ │ -CECILL-2.1 │ │ │ │ -CECILL-B │ │ │ │ -CECILL-C │ │ │ │ -CERN-OHL-1.1 │ │ │ │ -CERN-OHL-1.2 │ │ │ │ -CERN-OHL-P-2.0 │ │ │ │ -CERN-OHL-S-2.0 │ │ │ │ -CERN-OHL-W-2.0 │ │ │ │ -check-cvs │ │ │ │ -CMU-Mach-nodoc │ │ │ │ -CMU-Mach │ │ │ │ -CNRI-Jython │ │ │ │ -CNRI-Python-GPL-Compatible │ │ │ │ -CNRI-Python │ │ │ │ -COIL-1.0 │ │ │ │ -Community-Spec-1.0 │ │ │ │ -Condor-1.1 │ │ │ │ -copyleft-next-0.3.0 │ │ │ │ -copyleft-next-0.3.1 │ │ │ │ -Cornell-Lossless-JPEG │ │ │ │ -CPAL-1.0 │ │ │ │ -CPOL-1.02 │ │ │ │ -CUA-OPL-1.0 │ │ │ │ -D-FSL-1.0 │ │ │ │ -DEC-3-Clause │ │ │ │ -diffmark │ │ │ │ -DL-DE-BY-2.0 │ │ │ │ -DL-DE-ZERO-2.0 │ │ │ │ -Elastic-2.0 │ │ │ │ -ErlPL-1.1 │ │ │ │ -etalab-2.0 │ │ │ │ -EUPL-1.0 │ │ │ │ -EUPL-1.1 │ │ │ │ -EUPL-1.2 │ │ │ │ -Ferguson-Twofish │ │ │ │ -Frameworx-1.0 │ │ │ │ -FreeBSD-DOC │ │ │ │ -FSFAP-no-warranty-disclaimer │ │ │ │ -GCR-docs │ │ │ │ -GFDL-1.1-invariants-only │ │ │ │ -GFDL-1.1-invariants-or-later │ │ │ │ -GFDL-1.1-no-invariants-only │ │ │ │ -GFDL-1.1-no-invariants-or-later │ │ │ │ -GFDL-1.1-only │ │ │ │ -GFDL-1.1-or-later │ │ │ │ -GFDL-1.2-invariants-only │ │ │ │ -GFDL-1.2-invariants-or-later │ │ │ │ -GFDL-1.2-no-invariants-only │ │ │ │ -GFDL-1.2-no-invariants-or-later │ │ │ │ -GFDL-1.2-only │ │ │ │ -GFDL-1.2-or-later │ │ │ │ -GFDL-1.3-invariants-only │ │ │ │ -GFDL-1.3-invariants-or-later │ │ │ │ -GFDL-1.3-no-invariants-only │ │ │ │ -GFDL-1.3-no-invariants-or-later │ │ │ │ -GFDL-1.3-only │ │ │ │ -GFDL-1.3-or-later │ │ │ │ -Graphics-Gems │ │ │ │ -gSOAP-1.3b │ │ │ │ -Hippocratic-2.1 │ │ │ │ -HPND-DEC │ │ │ │ -HPND-doc-sell │ │ │ │ -HPND-doc │ │ │ │ -HPND-export-US-modify │ │ │ │ -HPND-export-US │ │ │ │ -HPND-Fenneberg-Livingston │ │ │ │ -HPND-INRIA-IMAG │ │ │ │ -HPND-Kevlin-Henney │ │ │ │ -HPND-Markus-Kuhn │ │ │ │ -HPND-MIT-disclaimer │ │ │ │ -HPND-Pbmplus │ │ │ │ -HPND-sell-MIT-disclaimer-xserver │ │ │ │ -HPND-sell-regexpr │ │ │ │ -HPND-sell-variant-MIT-disclaimer │ │ │ │ -HPND-sell-variant │ │ │ │ -IBM-pibs │ │ │ │ -IEC-Code-Components-EULA │ │ │ │ -IJG-short │ │ │ │ -Info-ZIP │ │ │ │ -Inner-Net-2.0 │ │ │ │ -Intel-ACPI │ │ │ │ -Interbase-1.0 │ │ │ │ -ISC-Veillard │ │ │ │ -JasPer-2.0 │ │ │ │ -JPL-image │ │ │ │ -Knuth-CTAN │ │ │ │ -Latex2e-translated-notice │ │ │ │ -LGPL-2.0-only │ │ │ │ -LGPL-2.0-or-later │ │ │ │ -LGPL-2.1-only │ │ │ │ -LGPL-2.1-or-later │ │ │ │ -LGPL-3.0-only │ │ │ │ -LGPL-3.0-or-later │ │ │ │ -libpng-2.0 │ │ │ │ -libselinux-1.0 │ │ │ │ -libutil-David-Nugent │ │ │ │ -LiLiQ-P-1.1 │ │ │ │ -LiLiQ-R-1.1 │ │ │ │ -LiLiQ-Rplus-1.1 │ │ │ │ -Linux-man-pages-1-para │ │ │ │ -Linux-man-pages-copyleft-2-para │ │ │ │ -Linux-man-pages-copyleft-var │ │ │ │ -Linux-man-pages-copyleft │ │ │ │ -Linux-OpenIB │ │ │ │ -LPD-document │ │ │ │ -LPL-1.02 │ │ │ │ -LPPL-1.0 │ │ │ │ -LPPL-1.1 │ │ │ │ -LPPL-1.2 │ │ │ │ -LPPL-1.3a │ │ │ │ -LPPL-1.3c │ │ │ │ -Lucida-Bitmap-Fonts │ │ │ │ -LZMA-SDK-9.11-to-9.20 │ │ │ │ -LZMA-SDK-9.22 │ │ │ │ -Mackerras-3-Clause-acknowledgment │ │ │ │ -Mackerras-3-Clause │ │ │ │ -mailprio │ │ │ │ -Martin-Birgmeier │ │ │ │ -McPhee-slideshow │ │ │ │ -metamail │ │ │ │ -MIT-advertising │ │ │ │ -MIT-enna │ │ │ │ -MIT-Festival │ │ │ │ -MIT-Modern-Variant │ │ │ │ -MIT-open-group │ │ │ │ -MIT-testregex │ │ │ │ -MPEG-SSG │ │ │ │ -mpi-permissive │ │ │ │ -MPL-2.0-no-copyleft-exception │ │ │ │ -MulanPSL-1.0 │ │ │ │ -MulanPSL-2.0 │ │ │ │ -NAIST-2003 │ │ │ │ -NASA-1.3 │ │ │ │ -NBPL-1.0 │ │ │ │ -NCGL-UK-2.0 │ │ │ │ -Net-SNMP │ │ │ │ -NICTA-1.0 │ │ │ │ -NIST-PD-fallback │ │ │ │ -NIST-Software │ │ │ │ -NLOD-1.0 │ │ │ │ -NLOD-2.0 │ │ │ │ -NPOSL-3.0 │ │ │ │ -O-UDA-1.0 │ │ │ │ -OCLC-2.0 │ │ │ │ -ODbL-1.0 │ │ │ │ -ODC-By-1.0 │ │ │ │ -OFL-1.0-no-RFN │ │ │ │ -OFL-1.0-RFN │ │ │ │ -OFL-1.1-no-RFN │ │ │ │ -OFL-1.1-RFN │ │ │ │ -OGDL-Taiwan-1.0 │ │ │ │ -OGL-Canada-2.0 │ │ │ │ -OGL-UK-1.0 │ │ │ │ -OGL-UK-2.0 │ │ │ │ -OGL-UK-3.0 │ │ │ │ -OLDAP-1.1 │ │ │ │ -OLDAP-1.2 │ │ │ │ -OLDAP-1.3 │ │ │ │ -OLDAP-1.4 │ │ │ │ -OLDAP-2.0.1 │ │ │ │ -OLDAP-2.0 │ │ │ │ -OLDAP-2.1 │ │ │ │ -OLDAP-2.2.1 │ │ │ │ -OLDAP-2.2.2 │ │ │ │ -OLDAP-2.2 │ │ │ │ -OLDAP-2.3 │ │ │ │ -OLDAP-2.4 │ │ │ │ -OLDAP-2.5 │ │ │ │ -OLDAP-2.6 │ │ │ │ -OLDAP-2.7 │ │ │ │ -OLDAP-2.8 │ │ │ │ -OLFL-1.3 │ │ │ │ -OpenPBS-2.3 │ │ │ │ -OpenSSL-standalone │ │ │ │ -OPL-UK-3.0 │ │ │ │ -OPUBL-1.0 │ │ │ │ -OSET-PL-2.1 │ │ │ │ -Parity-6.0.0 │ │ │ │ -Parity-7.0.0 │ │ │ │ -PDDL-1.0 │ │ │ │ -PHP-3.01 │ │ │ │ -pnmstitch │ │ │ │ -PolyForm-Noncommercial-1.0.0 │ │ │ │ -PolyForm-Small-Business-1.0.0 │ │ │ │ -Python-2.0.1 │ │ │ │ -Python-2.0 │ │ │ │ -python-ldap │ │ │ │ -QPL-1.0-INRIA-2004 │ │ │ │ -RHeCos-1.1 │ │ │ │ -RPSL-1.0 │ │ │ │ -SAX-PD-2.0 │ │ │ │ -Sendmail-8.23 │ │ │ │ -SGI-B-1.0 │ │ │ │ -SGI-B-1.1 │ │ │ │ -SGI-B-2.0 │ │ │ │ -SGI-OpenGL │ │ │ │ -SHL-0.51 │ │ │ │ -SimPL-2.0 │ │ │ │ -SISSL-1.2 │ │ │ │ -snprintf │ │ │ │ -softSurfer │ │ │ │ -Spencer-86 │ │ │ │ -Spencer-94 │ │ │ │ -Spencer-99 │ │ │ │ -ssh-keyscan │ │ │ │ -SSH-OpenSSH │ │ │ │ -SSH-short │ │ │ │ -SSLeay-standalone │ │ │ │ -SSPL-1.0 │ │ │ │ -SugarCRM-1.1.3 │ │ │ │ -TAPR-OHL-1.0 │ │ │ │ -TCP-wrappers │ │ │ │ -TGPPL-1.0 │ │ │ │ -TORQUE-1.1 │ │ │ │ -TU-Berlin-1.0 │ │ │ │ -TU-Berlin-2.0 │ │ │ │ -UMich-Merit │ │ │ │ -Unicode-3.0 │ │ │ │ -Unicode-DFS-2015 │ │ │ │ -Unicode-DFS-2016 │ │ │ │ -Unicode-TOU │ │ │ │ -W3C-19980720 │ │ │ │ -W3C-20150513 │ │ │ │ -Watcom-1.0 │ │ │ │ -Widget-Workshop │ │ │ │ -X11-distribute-modifications-variant │ │ │ │ -Xdebug-1.03 │ │ │ │ -XFree86-1.1 │ │ │ │ -xkeyboard-config-Zinoviev │ │ │ │ -Zend-2.0 │ │ │ │ -Zimbra-1.3 │ │ │ │ -Zimbra-1.4 │ │ │ │ -zlib-acknowledgement │ │ │ │ -BSD-Inferno-Nettverk │ │ │ │ -Cabal-syntax-3.12.1.0-inplace:Distribution.SPDX.LicenseId.NullBSD │ │ │ │ -Cabal-syntax-3.12.1.0-inplace:Distribution.SPDX.LicenseId.AAL │ │ │ │ -Cabal-syntax-3.12.1.0-inplace:Distribution.SPDX.LicenseId.Abstyles │ │ │ │ -Cabal-syntax-3.12.1.0-inplace:Distribution.SPDX.LicenseId.AdaCore_doc │ │ │ │ -Cabal-syntax-3.12.1.0-inplace:Distribution.SPDX.LicenseId.Adobe_2006 │ │ │ │ -Cabal-syntax-3.12.1.0-inplace:Distribution.SPDX.LicenseId.Adobe_Display_PostScript │ │ │ │ -Cabal-syntax-3.12.1.0-inplace:Distribution.SPDX.LicenseId.Adobe_Glyph │ │ │ │ -Cabal-syntax-3.12.1.0-inplace:Distribution.SPDX.LicenseId.Adobe_Utopia │ │ │ │ -Cabal-syntax-3.12.1.0-inplace:Distribution.SPDX.LicenseId.ADSL │ │ │ │ -Cabal-syntax-3.12.1.0-inplace:Distribution.SPDX.LicenseId.AFL_1_1 │ │ │ │ -Cabal-syntax-3.12.1.0-inplace:Distribution.SPDX.LicenseId.AFL_1_2 │ │ │ │ -Cabal-syntax-3.12.1.0-inplace:Distribution.SPDX.LicenseId.AFL_2_0 │ │ │ │ -Cabal-syntax-3.12.1.0-inplace:Distribution.SPDX.LicenseId.AFL_2_1 │ │ │ │ -Cabal-syntax-3.12.1.0-inplace:Distribution.SPDX.LicenseId.AFL_3_0 │ │ │ │ -Cabal-syntax-3.12.1.0-inplace:Distribution.SPDX.LicenseId.Afmparse │ │ │ │ -Cabal-syntax-3.12.1.0-inplace:Distribution.SPDX.LicenseId.AGPL_1_0 │ │ │ │ -Cabal-syntax-3.12.1.0-inplace:Distribution.SPDX.LicenseId.AGPL_1_0_only │ │ │ │ -Cabal-syntax-3.12.1.0-inplace:Distribution.SPDX.LicenseId.AGPL_1_0_or_later │ │ │ │ -Cabal-syntax-3.12.1.0-inplace:Distribution.SPDX.LicenseId.AGPL_3_0_only │ │ │ │ -Cabal-syntax-3.12.1.0-inplace:Distribution.SPDX.LicenseId.AGPL_3_0_or_later │ │ │ │ -Cabal-syntax-3.12.1.0-inplace:Distribution.SPDX.LicenseId.Aladdin │ │ │ │ -Cabal-syntax-3.12.1.0-inplace:Distribution.SPDX.LicenseId.AMDPLPA │ │ │ │ -Cabal-syntax-3.12.1.0-inplace:Distribution.SPDX.LicenseId.AML_glslang │ │ │ │ -Cabal-syntax-3.12.1.0-inplace:Distribution.SPDX.LicenseId.AML │ │ │ │ -Cabal-syntax-3.12.1.0-inplace:Distribution.SPDX.LicenseId.AMPAS │ │ │ │ -Cabal-syntax-3.12.1.0-inplace:Distribution.SPDX.LicenseId.ANTLR_PD_fallback │ │ │ │ -Cabal-syntax-3.12.1.0-inplace:Distribution.SPDX.LicenseId.ANTLR_PD │ │ │ │ -Cabal-syntax-3.12.1.0-inplace:Distribution.SPDX.LicenseId.Apache_1_0 │ │ │ │ -Cabal-syntax-3.12.1.0-inplace:Distribution.SPDX.LicenseId.Apache_1_1 │ │ │ │ -Cabal-syntax-3.12.1.0-inplace:Distribution.SPDX.LicenseId.Apache_2_0 │ │ │ │ -Cabal-syntax-3.12.1.0-inplace:Distribution.SPDX.LicenseId.APAFML │ │ │ │ -Cabal-syntax-3.12.1.0-inplace:Distribution.SPDX.LicenseId.APL_1_0 │ │ │ │ -Cabal-syntax-3.12.1.0-inplace:Distribution.SPDX.LicenseId.App_s2p │ │ │ │ -Cabal-syntax-3.12.1.0-inplace:Distribution.SPDX.LicenseId.APSL_1_0 │ │ │ │ -Cabal-syntax-3.12.1.0-inplace:Distribution.SPDX.LicenseId.APSL_1_1 │ │ │ │ -Cabal-syntax-3.12.1.0-inplace:Distribution.SPDX.LicenseId.APSL_1_2 │ │ │ │ -Cabal-syntax-3.12.1.0-inplace:Distribution.SPDX.LicenseId.APSL_2_0 │ │ │ │ -Cabal-syntax-3.12.1.0-inplace:Distribution.SPDX.LicenseId.Arphic_1999 │ │ │ │ -Cabal-syntax-3.12.1.0-inplace:Distribution.SPDX.LicenseId.Artistic_1_0_cl8 │ │ │ │ -Cabal-syntax-3.12.1.0-inplace:Distribution.SPDX.LicenseId.Artistic_1_0_Perl │ │ │ │ -Cabal-syntax-3.12.1.0-inplace:Distribution.SPDX.LicenseId.Artistic_1_0 │ │ │ │ -Cabal-syntax-3.12.1.0-inplace:Distribution.SPDX.LicenseId.Artistic_2_0 │ │ │ │ -Cabal-syntax-3.12.1.0-inplace:Distribution.SPDX.LicenseId.ASWF_Digital_Assets_1_0 │ │ │ │ -Cabal-syntax-3.12.1.0-inplace:Distribution.SPDX.LicenseId.ASWF_Digital_Assets_1_1 │ │ │ │ -Cabal-syntax-3.12.1.0-inplace:Distribution.SPDX.LicenseId.Baekmuk │ │ │ │ -Cabal-syntax-3.12.1.0-inplace:Distribution.SPDX.LicenseId.Bahyph │ │ │ │ -Cabal-syntax-3.12.1.0-inplace:Distribution.SPDX.LicenseId.Barr │ │ │ │ -Cabal-syntax-3.12.1.0-inplace:Distribution.SPDX.LicenseId.Bcrypt_Solar_Designer │ │ │ │ -Cabal-syntax-3.12.1.0-inplace:Distribution.SPDX.LicenseId.Beerware │ │ │ │ -Cabal-syntax-3.12.1.0-inplace:Distribution.SPDX.LicenseId.Bitstream_Charter │ │ │ │ -Cabal-syntax-3.12.1.0-inplace:Distribution.SPDX.LicenseId.Bitstream_Vera │ │ │ │ -Cabal-syntax-3.12.1.0-inplace:Distribution.SPDX.LicenseId.BitTorrent_1_0 │ │ │ │ -Cabal-syntax-3.12.1.0-inplace:Distribution.SPDX.LicenseId.BitTorrent_1_1 │ │ │ │ -Cabal-syntax-3.12.1.0-inplace:Distribution.SPDX.LicenseId.Blessing │ │ │ │ -Cabal-syntax-3.12.1.0-inplace:Distribution.SPDX.LicenseId.BlueOak_1_0_0 │ │ │ │ -Cabal-syntax-3.12.1.0-inplace:Distribution.SPDX.LicenseId.Boehm_GC │ │ │ │ -Cabal-syntax-3.12.1.0-inplace:Distribution.SPDX.LicenseId.Borceux │ │ │ │ -Cabal-syntax-3.12.1.0-inplace:Distribution.SPDX.LicenseId.Brian_Gladman_2_Clause │ │ │ │ -Cabal-syntax-3.12.1.0-inplace:Distribution.SPDX.LicenseId.Brian_Gladman_3_Clause │ │ │ │ -Cabal-syntax-3.12.1.0-inplace:Distribution.SPDX.LicenseId.BSD_1_Clause │ │ │ │ -Cabal-syntax-3.12.1.0-inplace:Distribution.SPDX.LicenseId.BSD_2_Clause_FreeBSD │ │ │ │ -Cabal-syntax-3.12.1.0-inplace:Distribution.SPDX.LicenseId.BSD_2_Clause_NetBSD │ │ │ │ -Cabal-syntax-3.12.1.0-inplace:Distribution.SPDX.LicenseId.BSD_2_Clause_Darwin │ │ │ │ -Cabal-syntax-3.12.1.0-inplace:Distribution.SPDX.LicenseId.BSD_2_Clause_Patent │ │ │ │ -Cabal-syntax-3.12.1.0-inplace:Distribution.SPDX.LicenseId.BSD_2_Clause_Views │ │ │ │ -Cabal-syntax-3.12.1.0-inplace:Distribution.SPDX.LicenseId.BSD_2_Clause │ │ │ │ -Cabal-syntax-3.12.1.0-inplace:Distribution.SPDX.LicenseId.BSD_3_Clause_acpica │ │ │ │ -Cabal-syntax-3.12.1.0-inplace:Distribution.SPDX.LicenseId.BSD_3_Clause_Attribution │ │ │ │ -Cabal-syntax-3.12.1.0-inplace:Distribution.SPDX.LicenseId.BSD_3_Clause_Clear │ │ │ │ -Cabal-syntax-3.12.1.0-inplace:Distribution.SPDX.LicenseId.BSD_3_Clause_flex │ │ │ │ -Cabal-syntax-3.12.1.0-inplace:Distribution.SPDX.LicenseId.BSD_3_Clause_HP │ │ │ │ -Cabal-syntax-3.12.1.0-inplace:Distribution.SPDX.LicenseId.BSD_3_Clause_LBNL │ │ │ │ -Cabal-syntax-3.12.1.0-inplace:Distribution.SPDX.LicenseId.BSD_3_Clause_Modification │ │ │ │ -Cabal-syntax-3.12.1.0-inplace:Distribution.SPDX.LicenseId.BSD_3_Clause_No_Military_License │ │ │ │ -Cabal-syntax-3.12.1.0-inplace:Distribution.SPDX.LicenseId.BSD_3_Clause_No_Nuclear_License_2014 │ │ │ │ -Cabal-syntax-3.12.1.0-inplace:Distribution.SPDX.LicenseId.BSD_3_Clause_No_Nuclear_License │ │ │ │ -Cabal-syntax-3.12.1.0-inplace:Distribution.SPDX.LicenseId.BSD_3_Clause_No_Nuclear_Warranty │ │ │ │ -Cabal-syntax-3.12.1.0-inplace:Distribution.SPDX.LicenseId.BSD_3_Clause_Open_MPI │ │ │ │ -Cabal-syntax-3.12.1.0-inplace:Distribution.SPDX.LicenseId.BSD_3_Clause_Sun │ │ │ │ -Cabal-syntax-3.12.1.0-inplace:Distribution.SPDX.LicenseId.BSD_3_Clause │ │ │ │ -Cabal-syntax-3.12.1.0-inplace:Distribution.SPDX.LicenseId.BSD_4_Clause_Shortened │ │ │ │ -Cabal-syntax-3.12.1.0-inplace:Distribution.SPDX.LicenseId.BSD_4_Clause_UC │ │ │ │ -Cabal-syntax-3.12.1.0-inplace:Distribution.SPDX.LicenseId.BSD_4_Clause │ │ │ │ -Cabal-syntax-3.12.1.0-inplace:Distribution.SPDX.LicenseId.BSD_4_3RENO │ │ │ │ -Cabal-syntax-3.12.1.0-inplace:Distribution.SPDX.LicenseId.BSD_4_3TAHOE │ │ │ │ -Cabal-syntax-3.12.1.0-inplace:Distribution.SPDX.LicenseId.BSD_Advertising_Acknowledgement │ │ │ │ -Cabal-syntax-3.12.1.0-inplace:Distribution.SPDX.LicenseId.BSD_Attribution_HPND_disclaimer │ │ │ │ -Cabal-syntax-3.12.1.0-inplace:Distribution.SPDX.LicenseId.BSD_Inferno_Nettverk │ │ │ │ -Cabal-syntax-3.12.1.0-inplace:Distribution.SPDX.LicenseId.BSD_Protection │ │ │ │ -Cabal-syntax-3.12.1.0-inplace:Distribution.SPDX.LicenseId.BSD_Source_beginning_file │ │ │ │ -Cabal-syntax-3.12.1.0-inplace:Distribution.SPDX.LicenseId.BSD_Source_Code │ │ │ │ -Cabal-syntax-3.12.1.0-inplace:Distribution.SPDX.LicenseId.BSD_Systemics_W3Works │ │ │ │ -Cabal-syntax-3.12.1.0-inplace:Distribution.SPDX.LicenseId.BSD_Systemics │ │ │ │ -Cabal-syntax-3.12.1.0-inplace:Distribution.SPDX.LicenseId.BSL_1_0 │ │ │ │ -Cabal-syntax-3.12.1.0-inplace:Distribution.SPDX.LicenseId.Bzip2_1_0_5 │ │ │ │ -Cabal-syntax-3.12.1.0-inplace:Distribution.SPDX.LicenseId.BUSL_1_1 │ │ │ │ -Cabal-syntax-3.12.1.0-inplace:Distribution.SPDX.LicenseId.Bzip2_1_0_6 │ │ │ │ -Cabal-syntax-3.12.1.0-inplace:Distribution.SPDX.LicenseId.C_UDA_1_0 │ │ │ │ -Cabal-syntax-3.12.1.0-inplace:Distribution.SPDX.LicenseId.CAL_1_0_Combined_Work_Exception │ │ │ │ -Cabal-syntax-3.12.1.0-inplace:Distribution.SPDX.LicenseId.CAL_1_0 │ │ │ │ -Cabal-syntax-3.12.1.0-inplace:Distribution.SPDX.LicenseId.Caldera_no_preamble │ │ │ │ -Cabal-syntax-3.12.1.0-inplace:Distribution.SPDX.LicenseId.Caldera │ │ │ │ -Cabal-syntax-3.12.1.0-inplace:Distribution.SPDX.LicenseId.CATOSL_1_1 │ │ │ │ -Cabal-syntax-3.12.1.0-inplace:Distribution.SPDX.LicenseId.CC_BY_1_0 │ │ │ │ -Cabal-syntax-3.12.1.0-inplace:Distribution.SPDX.LicenseId.CC_BY_2_0 │ │ │ │ -Cabal-syntax-3.12.1.0-inplace:Distribution.SPDX.LicenseId.CC_BY_2_5_AU │ │ │ │ -Cabal-syntax-3.12.1.0-inplace:Distribution.SPDX.LicenseId.CC_BY_2_5 │ │ │ │ -Cabal-syntax-3.12.1.0-inplace:Distribution.SPDX.LicenseId.CC_BY_3_0_AT │ │ │ │ -Cabal-syntax-3.12.1.0-inplace:Distribution.SPDX.LicenseId.CC_BY_3_0_AU │ │ │ │ -Cabal-syntax-3.12.1.0-inplace:Distribution.SPDX.LicenseId.CC_BY_3_0_DE │ │ │ │ -Cabal-syntax-3.12.1.0-inplace:Distribution.SPDX.LicenseId.CC_BY_3_0_IGO │ │ │ │ -Cabal-syntax-3.12.1.0-inplace:Distribution.SPDX.LicenseId.CC_BY_3_0_NL │ │ │ │ -Cabal-syntax-3.12.1.0-inplace:Distribution.SPDX.LicenseId.CC_BY_3_0_US │ │ │ │ -Cabal-syntax-3.12.1.0-inplace:Distribution.SPDX.LicenseId.CC_BY_3_0 │ │ │ │ -Cabal-syntax-3.12.1.0-inplace:Distribution.SPDX.LicenseId.CC_BY_4_0 │ │ │ │ -Cabal-syntax-3.12.1.0-inplace:Distribution.SPDX.LicenseId.CC_BY_NC_1_0 │ │ │ │ -Cabal-syntax-3.12.1.0-inplace:Distribution.SPDX.LicenseId.CC_BY_NC_2_0 │ │ │ │ -Cabal-syntax-3.12.1.0-inplace:Distribution.SPDX.LicenseId.CC_BY_NC_2_5 │ │ │ │ -Cabal-syntax-3.12.1.0-inplace:Distribution.SPDX.LicenseId.CC_BY_NC_3_0_DE │ │ │ │ -Cabal-syntax-3.12.1.0-inplace:Distribution.SPDX.LicenseId.CC_BY_NC_3_0 │ │ │ │ -Cabal-syntax-3.12.1.0-inplace:Distribution.SPDX.LicenseId.CC_BY_NC_4_0 │ │ │ │ -Cabal-syntax-3.12.1.0-inplace:Distribution.SPDX.LicenseId.CC_BY_NC_ND_1_0 │ │ │ │ -Cabal-syntax-3.12.1.0-inplace:Distribution.SPDX.LicenseId.CC_BY_NC_ND_2_0 │ │ │ │ -Cabal-syntax-3.12.1.0-inplace:Distribution.SPDX.LicenseId.CC_BY_NC_ND_2_5 │ │ │ │ -Cabal-syntax-3.12.1.0-inplace:Distribution.SPDX.LicenseId.CC_BY_NC_ND_3_0_DE │ │ │ │ -Cabal-syntax-3.12.1.0-inplace:Distribution.SPDX.LicenseId.CC_BY_NC_ND_3_0_IGO │ │ │ │ -Cabal-syntax-3.12.1.0-inplace:Distribution.SPDX.LicenseId.CC_BY_NC_ND_3_0 │ │ │ │ -Cabal-syntax-3.12.1.0-inplace:Distribution.SPDX.LicenseId.CC_BY_NC_ND_4_0 │ │ │ │ -Cabal-syntax-3.12.1.0-inplace:Distribution.SPDX.LicenseId.CC_BY_NC_SA_1_0 │ │ │ │ -Cabal-syntax-3.12.1.0-inplace:Distribution.SPDX.LicenseId.CC_BY_NC_SA_2_0_DE │ │ │ │ -Cabal-syntax-3.12.1.0-inplace:Distribution.SPDX.LicenseId.CC_BY_NC_SA_2_0_FR │ │ │ │ -Cabal-syntax-3.12.1.0-inplace:Distribution.SPDX.LicenseId.CC_BY_NC_SA_2_0_UK │ │ │ │ -Cabal-syntax-3.12.1.0-inplace:Distribution.SPDX.LicenseId.CC_BY_NC_SA_2_0 │ │ │ │ -Cabal-syntax-3.12.1.0-inplace:Distribution.SPDX.LicenseId.CC_BY_NC_SA_2_5 │ │ │ │ -Cabal-syntax-3.12.1.0-inplace:Distribution.SPDX.LicenseId.CC_BY_NC_SA_3_0_DE │ │ │ │ -Cabal-syntax-3.12.1.0-inplace:Distribution.SPDX.LicenseId.CC_BY_NC_SA_3_0_IGO │ │ │ │ -Cabal-syntax-3.12.1.0-inplace:Distribution.SPDX.LicenseId.CC_BY_NC_SA_3_0 │ │ │ │ -Cabal-syntax-3.12.1.0-inplace:Distribution.SPDX.LicenseId.CC_BY_NC_SA_4_0 │ │ │ │ -Cabal-syntax-3.12.1.0-inplace:Distribution.SPDX.LicenseId.CC_BY_ND_1_0 │ │ │ │ -Cabal-syntax-3.12.1.0-inplace:Distribution.SPDX.LicenseId.CC_BY_ND_2_0 │ │ │ │ -Cabal-syntax-3.12.1.0-inplace:Distribution.SPDX.LicenseId.CC_BY_ND_2_5 │ │ │ │ -Cabal-syntax-3.12.1.0-inplace:Distribution.SPDX.LicenseId.CC_BY_ND_3_0_DE │ │ │ │ -Cabal-syntax-3.12.1.0-inplace:Distribution.SPDX.LicenseId.CC_BY_ND_3_0 │ │ │ │ -Cabal-syntax-3.12.1.0-inplace:Distribution.SPDX.LicenseId.CC_BY_ND_4_0 │ │ │ │ -Cabal-syntax-3.12.1.0-inplace:Distribution.SPDX.LicenseId.CC_BY_SA_1_0 │ │ │ │ -Cabal-syntax-3.12.1.0-inplace:Distribution.SPDX.LicenseId.CC_BY_SA_2_0_UK │ │ │ │ -Cabal-syntax-3.12.1.0-inplace:Distribution.SPDX.LicenseId.CC_BY_SA_2_0 │ │ │ │ -Cabal-syntax-3.12.1.0-inplace:Distribution.SPDX.LicenseId.CC_BY_SA_2_1_JP │ │ │ │ -Cabal-syntax-3.12.1.0-inplace:Distribution.SPDX.LicenseId.CC_BY_SA_2_5 │ │ │ │ -Cabal-syntax-3.12.1.0-inplace:Distribution.SPDX.LicenseId.CC_BY_SA_3_0_AT │ │ │ │ -Cabal-syntax-3.12.1.0-inplace:Distribution.SPDX.LicenseId.CC_BY_SA_3_0_DE │ │ │ │ -Cabal-syntax-3.12.1.0-inplace:Distribution.SPDX.LicenseId.CC_BY_SA_3_0_IGO │ │ │ │ -Cabal-syntax-3.12.1.0-inplace:Distribution.SPDX.LicenseId.CC_BY_SA_3_0 │ │ │ │ -Cabal-syntax-3.12.1.0-inplace:Distribution.SPDX.LicenseId.CC_BY_SA_4_0 │ │ │ │ -Cabal-syntax-3.12.1.0-inplace:Distribution.SPDX.LicenseId.CC_PDDC │ │ │ │ -Cabal-syntax-3.12.1.0-inplace:Distribution.SPDX.LicenseId.CC0_1_0 │ │ │ │ -Cabal-syntax-3.12.1.0-inplace:Distribution.SPDX.LicenseId.CDDL_1_0 │ │ │ │ -Cabal-syntax-3.12.1.0-inplace:Distribution.SPDX.LicenseId.CDDL_1_1 │ │ │ │ -Cabal-syntax-3.12.1.0-inplace:Distribution.SPDX.LicenseId.CDL_1_0 │ │ │ │ -Cabal-syntax-3.12.1.0-inplace:Distribution.SPDX.LicenseId.CDLA_Permissive_1_0 │ │ │ │ -Cabal-syntax-3.12.1.0-inplace:Distribution.SPDX.LicenseId.CDLA_Permissive_2_0 │ │ │ │ -Cabal-syntax-3.12.1.0-inplace:Distribution.SPDX.LicenseId.CDLA_Sharing_1_0 │ │ │ │ -Cabal-syntax-3.12.1.0-inplace:Distribution.SPDX.LicenseId.CECILL_1_0 │ │ │ │ -Cabal-syntax-3.12.1.0-inplace:Distribution.SPDX.LicenseId.CECILL_1_1 │ │ │ │ -Cabal-syntax-3.12.1.0-inplace:Distribution.SPDX.LicenseId.CECILL_2_0 │ │ │ │ -Cabal-syntax-3.12.1.0-inplace:Distribution.SPDX.LicenseId.CECILL_2_1 │ │ │ │ -Cabal-syntax-3.12.1.0-inplace:Distribution.SPDX.LicenseId.CECILL_B │ │ │ │ -Cabal-syntax-3.12.1.0-inplace:Distribution.SPDX.LicenseId.CECILL_C │ │ │ │ -Cabal-syntax-3.12.1.0-inplace:Distribution.SPDX.LicenseId.CERN_OHL_1_1 │ │ │ │ -Cabal-syntax-3.12.1.0-inplace:Distribution.SPDX.LicenseId.CERN_OHL_1_2 │ │ │ │ -Cabal-syntax-3.12.1.0-inplace:Distribution.SPDX.LicenseId.CERN_OHL_P_2_0 │ │ │ │ -Cabal-syntax-3.12.1.0-inplace:Distribution.SPDX.LicenseId.CERN_OHL_S_2_0 │ │ │ │ -Cabal-syntax-3.12.1.0-inplace:Distribution.SPDX.LicenseId.CERN_OHL_W_2_0 │ │ │ │ -Cabal-syntax-3.12.1.0-inplace:Distribution.SPDX.LicenseId.CFITSIO │ │ │ │ -Cabal-syntax-3.12.1.0-inplace:Distribution.SPDX.LicenseId.Check_cvs │ │ │ │ -Cabal-syntax-3.12.1.0-inplace:Distribution.SPDX.LicenseId.Checkmk │ │ │ │ -Cabal-syntax-3.12.1.0-inplace:Distribution.SPDX.LicenseId.ClArtistic │ │ │ │ -Cabal-syntax-3.12.1.0-inplace:Distribution.SPDX.LicenseId.Clips │ │ │ │ -Cabal-syntax-3.12.1.0-inplace:Distribution.SPDX.LicenseId.CMU_Mach_nodoc │ │ │ │ -Cabal-syntax-3.12.1.0-inplace:Distribution.SPDX.LicenseId.CMU_Mach │ │ │ │ -Cabal-syntax-3.12.1.0-inplace:Distribution.SPDX.LicenseId.CNRI_Jython │ │ │ │ -Cabal-syntax-3.12.1.0-inplace:Distribution.SPDX.LicenseId.CNRI_Python_GPL_Compatible │ │ │ │ -Cabal-syntax-3.12.1.0-inplace:Distribution.SPDX.LicenseId.CNRI_Python │ │ │ │ -Cabal-syntax-3.12.1.0-inplace:Distribution.SPDX.LicenseId.COIL_1_0 │ │ │ │ -Cabal-syntax-3.12.1.0-inplace:Distribution.SPDX.LicenseId.Community_Spec_1_0 │ │ │ │ -Cabal-syntax-3.12.1.0-inplace:Distribution.SPDX.LicenseId.Condor_1_1 │ │ │ │ -Cabal-syntax-3.12.1.0-inplace:Distribution.SPDX.LicenseId.Copyleft_next_0_3_0 │ │ │ │ -Cabal-syntax-3.12.1.0-inplace:Distribution.SPDX.LicenseId.Copyleft_next_0_3_1 │ │ │ │ -Cabal-syntax-3.12.1.0-inplace:Distribution.SPDX.LicenseId.Cornell_Lossless_JPEG │ │ │ │ -Cabal-syntax-3.12.1.0-inplace:Distribution.SPDX.LicenseId.CPAL_1_0 │ │ │ │ -Cabal-syntax-3.12.1.0-inplace:Distribution.SPDX.LicenseId.CPL_1_0 │ │ │ │ -Cabal-syntax-3.12.1.0-inplace:Distribution.SPDX.LicenseId.CPOL_1_02 │ │ │ │ -Cabal-syntax-3.12.1.0-inplace:Distribution.SPDX.LicenseId.Cronyx │ │ │ │ -Cabal-syntax-3.12.1.0-inplace:Distribution.SPDX.LicenseId.Crossword │ │ │ │ -Cabal-syntax-3.12.1.0-inplace:Distribution.SPDX.LicenseId.CrystalStacker │ │ │ │ -Cabal-syntax-3.12.1.0-inplace:Distribution.SPDX.LicenseId.CUA_OPL_1_0 │ │ │ │ -Cabal-syntax-3.12.1.0-inplace:Distribution.SPDX.LicenseId.Cube │ │ │ │ -Cabal-syntax-3.12.1.0-inplace:Distribution.SPDX.LicenseId.Curl │ │ │ │ -Cabal-syntax-3.12.1.0-inplace:Distribution.SPDX.LicenseId.D_FSL_1_0 │ │ │ │ -Cabal-syntax-3.12.1.0-inplace:Distribution.SPDX.LicenseId.DEC_3_Clause │ │ │ │ -Cabal-syntax-3.12.1.0-inplace:Distribution.SPDX.LicenseId.Diffmark │ │ │ │ -Cabal-syntax-3.12.1.0-inplace:Distribution.SPDX.LicenseId.DL_DE_BY_2_0 │ │ │ │ -Cabal-syntax-3.12.1.0-inplace:Distribution.SPDX.LicenseId.DL_DE_ZERO_2_0 │ │ │ │ -Cabal-syntax-3.12.1.0-inplace:Distribution.SPDX.LicenseId.DOC │ │ │ │ -Cabal-syntax-3.12.1.0-inplace:Distribution.SPDX.LicenseId.Dotseqn │ │ │ │ -Cabal-syntax-3.12.1.0-inplace:Distribution.SPDX.LicenseId.DRL_1_0 │ │ │ │ -Cabal-syntax-3.12.1.0-inplace:Distribution.SPDX.LicenseId.DRL_1_1 │ │ │ │ -Cabal-syntax-3.12.1.0-inplace:Distribution.SPDX.LicenseId.DSDP │ │ │ │ -Cabal-syntax-3.12.1.0-inplace:Distribution.SPDX.LicenseId.Dtoa │ │ │ │ -Cabal-syntax-3.12.1.0-inplace:Distribution.SPDX.LicenseId.Dvipdfm │ │ │ │ -Cabal-syntax-3.12.1.0-inplace:Distribution.SPDX.LicenseId.ECL_1_0 │ │ │ │ -Cabal-syntax-3.12.1.0-inplace:Distribution.SPDX.LicenseId.ECL_2_0 │ │ │ │ -Cabal-syntax-3.12.1.0-inplace:Distribution.SPDX.LicenseId.EFL_1_0 │ │ │ │ -Cabal-syntax-3.12.1.0-inplace:Distribution.SPDX.LicenseId.EFL_2_0 │ │ │ │ -Cabal-syntax-3.12.1.0-inplace:Distribution.SPDX.LicenseId.EGenix │ │ │ │ -Cabal-syntax-3.12.1.0-inplace:Distribution.SPDX.LicenseId.Elastic_2_0 │ │ │ │ -Cabal-syntax-3.12.1.0-inplace:Distribution.SPDX.LicenseId.Entessa │ │ │ │ -Cabal-syntax-3.12.1.0-inplace:Distribution.SPDX.LicenseId.EPICS │ │ │ │ -Cabal-syntax-3.12.1.0-inplace:Distribution.SPDX.LicenseId.EPL_1_0 │ │ │ │ -Cabal-syntax-3.12.1.0-inplace:Distribution.SPDX.LicenseId.EPL_2_0 │ │ │ │ -Cabal-syntax-3.12.1.0-inplace:Distribution.SPDX.LicenseId.ErlPL_1_1 │ │ │ │ -Cabal-syntax-3.12.1.0-inplace:Distribution.SPDX.LicenseId.Etalab_2_0 │ │ │ │ -Cabal-syntax-3.12.1.0-inplace:Distribution.SPDX.LicenseId.EUDatagrid │ │ │ │ -Cabal-syntax-3.12.1.0-inplace:Distribution.SPDX.LicenseId.EUPL_1_0 │ │ │ │ -Cabal-syntax-3.12.1.0-inplace:Distribution.SPDX.LicenseId.EUPL_1_1 │ │ │ │ -Cabal-syntax-3.12.1.0-inplace:Distribution.SPDX.LicenseId.EUPL_1_2 │ │ │ │ -Cabal-syntax-3.12.1.0-inplace:Distribution.SPDX.LicenseId.Eurosym │ │ │ │ -Cabal-syntax-3.12.1.0-inplace:Distribution.SPDX.LicenseId.Fair │ │ │ │ -Cabal-syntax-3.12.1.0-inplace:Distribution.SPDX.LicenseId.FBM │ │ │ │ -Cabal-syntax-3.12.1.0-inplace:Distribution.SPDX.LicenseId.FDK_AAC │ │ │ │ -Cabal-syntax-3.12.1.0-inplace:Distribution.SPDX.LicenseId.Ferguson_Twofish │ │ │ │ -Cabal-syntax-3.12.1.0-inplace:Distribution.SPDX.LicenseId.Frameworx_1_0 │ │ │ │ -Cabal-syntax-3.12.1.0-inplace:Distribution.SPDX.LicenseId.FreeBSD_DOC │ │ │ │ -Cabal-syntax-3.12.1.0-inplace:Distribution.SPDX.LicenseId.FreeImage │ │ │ │ -Cabal-syntax-3.12.1.0-inplace:Distribution.SPDX.LicenseId.FSFAP_no_warranty_disclaimer │ │ │ │ -Cabal-syntax-3.12.1.0-inplace:Distribution.SPDX.LicenseId.FSFAP │ │ │ │ -Cabal-syntax-3.12.1.0-inplace:Distribution.SPDX.LicenseId.FSFULLRWD │ │ │ │ -Cabal-syntax-3.12.1.0-inplace:Distribution.SPDX.LicenseId.FSFULLR │ │ │ │ -Cabal-syntax-3.12.1.0-inplace:Distribution.SPDX.LicenseId.FSFUL │ │ │ │ -Cabal-syntax-3.12.1.0-inplace:Distribution.SPDX.LicenseId.FTL │ │ │ │ -Cabal-syntax-3.12.1.0-inplace:Distribution.SPDX.LicenseId.Furuseth │ │ │ │ -Cabal-syntax-3.12.1.0-inplace:Distribution.SPDX.LicenseId.Fwlw │ │ │ │ -Cabal-syntax-3.12.1.0-inplace:Distribution.SPDX.LicenseId.GCR_docs │ │ │ │ -Cabal-syntax-3.12.1.0-inplace:Distribution.SPDX.LicenseId.GD │ │ │ │ -Cabal-syntax-3.12.1.0-inplace:Distribution.SPDX.LicenseId.GFDL_1_1_invariants_only │ │ │ │ -Cabal-syntax-3.12.1.0-inplace:Distribution.SPDX.LicenseId.GFDL_1_1_invariants_or_later │ │ │ │ -Cabal-syntax-3.12.1.0-inplace:Distribution.SPDX.LicenseId.GFDL_1_1_no_invariants_only │ │ │ │ -Cabal-syntax-3.12.1.0-inplace:Distribution.SPDX.LicenseId.GFDL_1_1_no_invariants_or_later │ │ │ │ -Cabal-syntax-3.12.1.0-inplace:Distribution.SPDX.LicenseId.GFDL_1_1_only │ │ │ │ -Cabal-syntax-3.12.1.0-inplace:Distribution.SPDX.LicenseId.GFDL_1_1_or_later │ │ │ │ -Cabal-syntax-3.12.1.0-inplace:Distribution.SPDX.LicenseId.GFDL_1_2_invariants_only │ │ │ │ -Cabal-syntax-3.12.1.0-inplace:Distribution.SPDX.LicenseId.GFDL_1_2_invariants_or_later │ │ │ │ -Cabal-syntax-3.12.1.0-inplace:Distribution.SPDX.LicenseId.GFDL_1_2_no_invariants_only │ │ │ │ -Cabal-syntax-3.12.1.0-inplace:Distribution.SPDX.LicenseId.GFDL_1_2_no_invariants_or_later │ │ │ │ -Cabal-syntax-3.12.1.0-inplace:Distribution.SPDX.LicenseId.GFDL_1_2_only │ │ │ │ -Cabal-syntax-3.12.1.0-inplace:Distribution.SPDX.LicenseId.GFDL_1_2_or_later │ │ │ │ -Cabal-syntax-3.12.1.0-inplace:Distribution.SPDX.LicenseId.GFDL_1_3_invariants_only │ │ │ │ -Cabal-syntax-3.12.1.0-inplace:Distribution.SPDX.LicenseId.GFDL_1_3_invariants_or_later │ │ │ │ -Cabal-syntax-3.12.1.0-inplace:Distribution.SPDX.LicenseId.GFDL_1_3_no_invariants_only │ │ │ │ -Cabal-syntax-3.12.1.0-inplace:Distribution.SPDX.LicenseId.GFDL_1_3_no_invariants_or_later │ │ │ │ -Cabal-syntax-3.12.1.0-inplace:Distribution.SPDX.LicenseId.GFDL_1_3_only │ │ │ │ -Cabal-syntax-3.12.1.0-inplace:Distribution.SPDX.LicenseId.GFDL_1_3_or_later │ │ │ │ -Cabal-syntax-3.12.1.0-inplace:Distribution.SPDX.LicenseId.Giftware │ │ │ │ -Cabal-syntax-3.12.1.0-inplace:Distribution.SPDX.LicenseId.GL2PS │ │ │ │ -Cabal-syntax-3.12.1.0-inplace:Distribution.SPDX.LicenseId.Glide │ │ │ │ -Cabal-syntax-3.12.1.0-inplace:Distribution.SPDX.LicenseId.Glulxe │ │ │ │ -Cabal-syntax-3.12.1.0-inplace:Distribution.SPDX.LicenseId.GLWTPL │ │ │ │ -Cabal-syntax-3.12.1.0-inplace:Distribution.SPDX.LicenseId.Gnuplot │ │ │ │ -Cabal-syntax-3.12.1.0-inplace:Distribution.SPDX.LicenseId.GPL_1_0_only │ │ │ │ -Cabal-syntax-3.12.1.0-inplace:Distribution.SPDX.LicenseId.GPL_1_0_or_later │ │ │ │ -Cabal-syntax-3.12.1.0-inplace:Distribution.SPDX.LicenseId.GPL_2_0_only │ │ │ │ -Cabal-syntax-3.12.1.0-inplace:Distribution.SPDX.LicenseId.GPL_2_0_or_later │ │ │ │ -Cabal-syntax-3.12.1.0-inplace:Distribution.SPDX.LicenseId.GPL_3_0_only │ │ │ │ -Cabal-syntax-3.12.1.0-inplace:Distribution.SPDX.LicenseId.GPL_3_0_or_later │ │ │ │ -Cabal-syntax-3.12.1.0-inplace:Distribution.SPDX.LicenseId.Graphics_Gems │ │ │ │ -Cabal-syntax-3.12.1.0-inplace:Distribution.SPDX.LicenseId.GSOAP_1_3b │ │ │ │ -Cabal-syntax-3.12.1.0-inplace:Distribution.SPDX.LicenseId.Gtkbook │ │ │ │ -Cabal-syntax-3.12.1.0-inplace:Distribution.SPDX.LicenseId.HaskellReport │ │ │ │ -Cabal-syntax-3.12.1.0-inplace:Distribution.SPDX.LicenseId.Hdparm │ │ │ │ -Cabal-syntax-3.12.1.0-inplace:Distribution.SPDX.LicenseId.Hippocratic_2_1 │ │ │ │ -Cabal-syntax-3.12.1.0-inplace:Distribution.SPDX.LicenseId.HP_1986 │ │ │ │ -Cabal-syntax-3.12.1.0-inplace:Distribution.SPDX.LicenseId.HP_1989 │ │ │ │ -Cabal-syntax-3.12.1.0-inplace:Distribution.SPDX.LicenseId.HPND_DEC │ │ │ │ -Cabal-syntax-3.12.1.0-inplace:Distribution.SPDX.LicenseId.HPND_doc_sell │ │ │ │ -Cabal-syntax-3.12.1.0-inplace:Distribution.SPDX.LicenseId.HPND_doc │ │ │ │ -Cabal-syntax-3.12.1.0-inplace:Distribution.SPDX.LicenseId.HPND_export_US_modify │ │ │ │ -Cabal-syntax-3.12.1.0-inplace:Distribution.SPDX.LicenseId.HPND_export_US │ │ │ │ -Cabal-syntax-3.12.1.0-inplace:Distribution.SPDX.LicenseId.HPND_Fenneberg_Livingston │ │ │ │ -Cabal-syntax-3.12.1.0-inplace:Distribution.SPDX.LicenseId.HPND_INRIA_IMAG │ │ │ │ -Cabal-syntax-3.12.1.0-inplace:Distribution.SPDX.LicenseId.HPND_Kevlin_Henney │ │ │ │ -Cabal-syntax-3.12.1.0-inplace:Distribution.SPDX.LicenseId.HPND_Markus_Kuhn │ │ │ │ -Cabal-syntax-3.12.1.0-inplace:Distribution.SPDX.LicenseId.HPND_MIT_disclaimer │ │ │ │ -Cabal-syntax-3.12.1.0-inplace:Distribution.SPDX.LicenseId.HPND_Pbmplus │ │ │ │ -Cabal-syntax-3.12.1.0-inplace:Distribution.SPDX.LicenseId.HPND_sell_MIT_disclaimer_xserver │ │ │ │ -Cabal-syntax-3.12.1.0-inplace:Distribution.SPDX.LicenseId.HPND_sell_regexpr │ │ │ │ -Cabal-syntax-3.12.1.0-inplace:Distribution.SPDX.LicenseId.HPND_sell_variant_MIT_disclaimer │ │ │ │ -Cabal-syntax-3.12.1.0-inplace:Distribution.SPDX.LicenseId.HPND_sell_variant │ │ │ │ -Cabal-syntax-3.12.1.0-inplace:Distribution.SPDX.LicenseId.HPND_UC │ │ │ │ -Cabal-syntax-3.12.1.0-inplace:Distribution.SPDX.LicenseId.HPND │ │ │ │ -Cabal-syntax-3.12.1.0-inplace:Distribution.SPDX.LicenseId.HTMLTIDY │ │ │ │ -Cabal-syntax-3.12.1.0-inplace:Distribution.SPDX.LicenseId.IBM_pibs │ │ │ │ -Cabal-syntax-3.12.1.0-inplace:Distribution.SPDX.LicenseId.ICU │ │ │ │ -Cabal-syntax-3.12.1.0-inplace:Distribution.SPDX.LicenseId.IEC_Code_Components_EULA │ │ │ │ -Cabal-syntax-3.12.1.0-inplace:Distribution.SPDX.LicenseId.IJG_short │ │ │ │ -Cabal-syntax-3.12.1.0-inplace:Distribution.SPDX.LicenseId.IJG │ │ │ │ -Cabal-syntax-3.12.1.0-inplace:Distribution.SPDX.LicenseId.ImageMagick │ │ │ │ -Cabal-syntax-3.12.1.0-inplace:Distribution.SPDX.LicenseId.IMatix │ │ │ │ -Cabal-syntax-3.12.1.0-inplace:Distribution.SPDX.LicenseId.Imlib2 │ │ │ │ -Cabal-syntax-3.12.1.0-inplace:Distribution.SPDX.LicenseId.Info_ZIP │ │ │ │ -Cabal-syntax-3.12.1.0-inplace:Distribution.SPDX.LicenseId.Inner_Net_2_0 │ │ │ │ -Cabal-syntax-3.12.1.0-inplace:Distribution.SPDX.LicenseId.Intel_ACPI │ │ │ │ -Cabal-syntax-3.12.1.0-inplace:Distribution.SPDX.LicenseId.Intel │ │ │ │ -Cabal-syntax-3.12.1.0-inplace:Distribution.SPDX.LicenseId.Interbase_1_0 │ │ │ │ -Cabal-syntax-3.12.1.0-inplace:Distribution.SPDX.LicenseId.IPA │ │ │ │ -Cabal-syntax-3.12.1.0-inplace:Distribution.SPDX.LicenseId.IPL_1_0 │ │ │ │ -Cabal-syntax-3.12.1.0-inplace:Distribution.SPDX.LicenseId.ISC_Veillard │ │ │ │ -Cabal-syntax-3.12.1.0-inplace:Distribution.SPDX.LicenseId.ISC │ │ │ │ -Cabal-syntax-3.12.1.0-inplace:Distribution.SPDX.LicenseId.Jam │ │ │ │ -Cabal-syntax-3.12.1.0-inplace:Distribution.SPDX.LicenseId.JasPer_2_0 │ │ │ │ -Cabal-syntax-3.12.1.0-inplace:Distribution.SPDX.LicenseId.JPL_image │ │ │ │ -Cabal-syntax-3.12.1.0-inplace:Distribution.SPDX.LicenseId.JPNIC │ │ │ │ -Cabal-syntax-3.12.1.0-inplace:Distribution.SPDX.LicenseId.JSON │ │ │ │ -Cabal-syntax-3.12.1.0-inplace:Distribution.SPDX.LicenseId.Kastrup │ │ │ │ -Cabal-syntax-3.12.1.0-inplace:Distribution.SPDX.LicenseId.Kazlib │ │ │ │ -Cabal-syntax-3.12.1.0-inplace:Distribution.SPDX.LicenseId.Knuth_CTAN │ │ │ │ -Cabal-syntax-3.12.1.0-inplace:Distribution.SPDX.LicenseId.LAL_1_2 │ │ │ │ -Cabal-syntax-3.12.1.0-inplace:Distribution.SPDX.LicenseId.LAL_1_3 │ │ │ │ -Cabal-syntax-3.12.1.0-inplace:Distribution.SPDX.LicenseId.Latex2e_translated_notice │ │ │ │ -Cabal-syntax-3.12.1.0-inplace:Distribution.SPDX.LicenseId.Latex2e │ │ │ │ -Cabal-syntax-3.12.1.0-inplace:Distribution.SPDX.LicenseId.Leptonica │ │ │ │ -Cabal-syntax-3.12.1.0-inplace:Distribution.SPDX.LicenseId.LGPL_2_0_only │ │ │ │ -Cabal-syntax-3.12.1.0-inplace:Distribution.SPDX.LicenseId.LGPL_2_0_or_later │ │ │ │ -Cabal-syntax-3.12.1.0-inplace:Distribution.SPDX.LicenseId.LGPL_2_1_only │ │ │ │ -Cabal-syntax-3.12.1.0-inplace:Distribution.SPDX.LicenseId.LGPL_2_1_or_later │ │ │ │ -Cabal-syntax-3.12.1.0-inplace:Distribution.SPDX.LicenseId.LGPL_3_0_only │ │ │ │ -Cabal-syntax-3.12.1.0-inplace:Distribution.SPDX.LicenseId.LGPL_3_0_or_later │ │ │ │ -Cabal-syntax-3.12.1.0-inplace:Distribution.SPDX.LicenseId.LGPLLR │ │ │ │ -Cabal-syntax-3.12.1.0-inplace:Distribution.SPDX.LicenseId.Libpng_2_0 │ │ │ │ -Cabal-syntax-3.12.1.0-inplace:Distribution.SPDX.LicenseId.Libpng │ │ │ │ -Cabal-syntax-3.12.1.0-inplace:Distribution.SPDX.LicenseId.Libselinux_1_0 │ │ │ │ -Cabal-syntax-3.12.1.0-inplace:Distribution.SPDX.LicenseId.Libtiff │ │ │ │ -Cabal-syntax-3.12.1.0-inplace:Distribution.SPDX.LicenseId.Libutil_David_Nugent │ │ │ │ -Cabal-syntax-3.12.1.0-inplace:Distribution.SPDX.LicenseId.LiLiQ_P_1_1 │ │ │ │ -Cabal-syntax-3.12.1.0-inplace:Distribution.SPDX.LicenseId.LiLiQ_R_1_1 │ │ │ │ -Cabal-syntax-3.12.1.0-inplace:Distribution.SPDX.LicenseId.LiLiQ_Rplus_1_1 │ │ │ │ -Cabal-syntax-3.12.1.0-inplace:Distribution.SPDX.LicenseId.Linux_man_pages_1_para │ │ │ │ -Cabal-syntax-3.12.1.0-inplace:Distribution.SPDX.LicenseId.Linux_man_pages_copyleft_2_para │ │ │ │ -Cabal-syntax-3.12.1.0-inplace:Distribution.SPDX.LicenseId.Linux_man_pages_copyleft_var │ │ │ │ -Cabal-syntax-3.12.1.0-inplace:Distribution.SPDX.LicenseId.Linux_man_pages_copyleft │ │ │ │ -Cabal-syntax-3.12.1.0-inplace:Distribution.SPDX.LicenseId.Linux_OpenIB │ │ │ │ -Cabal-syntax-3.12.1.0-inplace:Distribution.SPDX.LicenseId.LOOP │ │ │ │ -Cabal-syntax-3.12.1.0-inplace:Distribution.SPDX.LicenseId.LPD_document │ │ │ │ -Cabal-syntax-3.12.1.0-inplace:Distribution.SPDX.LicenseId.LPL_1_02 │ │ │ │ -Cabal-syntax-3.12.1.0-inplace:Distribution.SPDX.LicenseId.LPL_1_0 │ │ │ │ -Cabal-syntax-3.12.1.0-inplace:Distribution.SPDX.LicenseId.LPPL_1_0 │ │ │ │ -Cabal-syntax-3.12.1.0-inplace:Distribution.SPDX.LicenseId.LPPL_1_1 │ │ │ │ -Cabal-syntax-3.12.1.0-inplace:Distribution.SPDX.LicenseId.LPPL_1_2 │ │ │ │ -Cabal-syntax-3.12.1.0-inplace:Distribution.SPDX.LicenseId.LPPL_1_3a │ │ │ │ -Cabal-syntax-3.12.1.0-inplace:Distribution.SPDX.LicenseId.LPPL_1_3c │ │ │ │ -Cabal-syntax-3.12.1.0-inplace:Distribution.SPDX.LicenseId.Lsof │ │ │ │ -Cabal-syntax-3.12.1.0-inplace:Distribution.SPDX.LicenseId.Lucida_Bitmap_Fonts │ │ │ │ -Cabal-syntax-3.12.1.0-inplace:Distribution.SPDX.LicenseId.LZMA_SDK_9_11_to_9_20 │ │ │ │ -Cabal-syntax-3.12.1.0-inplace:Distribution.SPDX.LicenseId.LZMA_SDK_9_22 │ │ │ │ -Cabal-syntax-3.12.1.0-inplace:Distribution.SPDX.LicenseId.Mackerras_3_Clause_acknowledgment │ │ │ │ -Cabal-syntax-3.12.1.0-inplace:Distribution.SPDX.LicenseId.Mackerras_3_Clause │ │ │ │ -Cabal-syntax-3.12.1.0-inplace:Distribution.SPDX.LicenseId.Magaz │ │ │ │ -Cabal-syntax-3.12.1.0-inplace:Distribution.SPDX.LicenseId.Mailprio │ │ │ │ -Cabal-syntax-3.12.1.0-inplace:Distribution.SPDX.LicenseId.MakeIndex │ │ │ │ -Cabal-syntax-3.12.1.0-inplace:Distribution.SPDX.LicenseId.Martin_Birgmeier │ │ │ │ -Cabal-syntax-3.12.1.0-inplace:Distribution.SPDX.LicenseId.McPhee_slideshow │ │ │ │ -Cabal-syntax-3.12.1.0-inplace:Distribution.SPDX.LicenseId.Metamail │ │ │ │ -Cabal-syntax-3.12.1.0-inplace:Distribution.SPDX.LicenseId.Minpack │ │ │ │ -Cabal-syntax-3.12.1.0-inplace:Distribution.SPDX.LicenseId.MirOS │ │ │ │ -Cabal-syntax-3.12.1.0-inplace:Distribution.SPDX.LicenseId.MIT_0 │ │ │ │ -Cabal-syntax-3.12.1.0-inplace:Distribution.SPDX.LicenseId.MIT_advertising │ │ │ │ -Cabal-syntax-3.12.1.0-inplace:Distribution.SPDX.LicenseId.MIT_CMU │ │ │ │ -Cabal-syntax-3.12.1.0-inplace:Distribution.SPDX.LicenseId.MIT_enna │ │ │ │ -Cabal-syntax-3.12.1.0-inplace:Distribution.SPDX.LicenseId.MIT_feh │ │ │ │ -Cabal-syntax-3.12.1.0-inplace:Distribution.SPDX.LicenseId.MIT_Festival │ │ │ │ -Cabal-syntax-3.12.1.0-inplace:Distribution.SPDX.LicenseId.MIT_Modern_Variant │ │ │ │ -Cabal-syntax-3.12.1.0-inplace:Distribution.SPDX.LicenseId.MIT_open_group │ │ │ │ -Cabal-syntax-3.12.1.0-inplace:Distribution.SPDX.LicenseId.MIT_testregex │ │ │ │ -Cabal-syntax-3.12.1.0-inplace:Distribution.SPDX.LicenseId.MIT_Wu │ │ │ │ -Cabal-syntax-3.12.1.0-inplace:Distribution.SPDX.LicenseId.MITNFA │ │ │ │ -Cabal-syntax-3.12.1.0-inplace:Distribution.SPDX.LicenseId.MIT │ │ │ │ -Cabal-syntax-3.12.1.0-inplace:Distribution.SPDX.LicenseId.MMIXware │ │ │ │ -Cabal-syntax-3.12.1.0-inplace:Distribution.SPDX.LicenseId.Motosoto │ │ │ │ -Cabal-syntax-3.12.1.0-inplace:Distribution.SPDX.LicenseId.MPEG_SSG │ │ │ │ -Cabal-syntax-3.12.1.0-inplace:Distribution.SPDX.LicenseId.Mpi_permissive │ │ │ │ -Cabal-syntax-3.12.1.0-inplace:Distribution.SPDX.LicenseId.Mpich2 │ │ │ │ -Cabal-syntax-3.12.1.0-inplace:Distribution.SPDX.LicenseId.MPL_1_0 │ │ │ │ -Cabal-syntax-3.12.1.0-inplace:Distribution.SPDX.LicenseId.MPL_1_1 │ │ │ │ -Cabal-syntax-3.12.1.0-inplace:Distribution.SPDX.LicenseId.MPL_2_0_no_copyleft_exception │ │ │ │ -Cabal-syntax-3.12.1.0-inplace:Distribution.SPDX.LicenseId.MPL_2_0 │ │ │ │ -Cabal-syntax-3.12.1.0-inplace:Distribution.SPDX.LicenseId.Mplus │ │ │ │ -Cabal-syntax-3.12.1.0-inplace:Distribution.SPDX.LicenseId.MS_LPL │ │ │ │ -Cabal-syntax-3.12.1.0-inplace:Distribution.SPDX.LicenseId.MS_PL │ │ │ │ -Cabal-syntax-3.12.1.0-inplace:Distribution.SPDX.LicenseId.MS_RL │ │ │ │ -Cabal-syntax-3.12.1.0-inplace:Distribution.SPDX.LicenseId.MTLL │ │ │ │ -Cabal-syntax-3.12.1.0-inplace:Distribution.SPDX.LicenseId.MulanPSL_1_0 │ │ │ │ -Cabal-syntax-3.12.1.0-inplace:Distribution.SPDX.LicenseId.MulanPSL_2_0 │ │ │ │ -Cabal-syntax-3.12.1.0-inplace:Distribution.SPDX.LicenseId.Multics │ │ │ │ -Cabal-syntax-3.12.1.0-inplace:Distribution.SPDX.LicenseId.Mup │ │ │ │ -Cabal-syntax-3.12.1.0-inplace:Distribution.SPDX.LicenseId.NAIST_2003 │ │ │ │ -Cabal-syntax-3.12.1.0-inplace:Distribution.SPDX.LicenseId.NASA_1_3 │ │ │ │ -Cabal-syntax-3.12.1.0-inplace:Distribution.SPDX.LicenseId.Naumen │ │ │ │ -Cabal-syntax-3.12.1.0-inplace:Distribution.SPDX.LicenseId.NBPL_1_0 │ │ │ │ -Cabal-syntax-3.12.1.0-inplace:Distribution.SPDX.LicenseId.NCGL_UK_2_0 │ │ │ │ -Cabal-syntax-3.12.1.0-inplace:Distribution.SPDX.LicenseId.NCSA │ │ │ │ -Cabal-syntax-3.12.1.0-inplace:Distribution.SPDX.LicenseId.Net_SNMP │ │ │ │ -Cabal-syntax-3.12.1.0-inplace:Distribution.SPDX.LicenseId.NetCDF │ │ │ │ -Cabal-syntax-3.12.1.0-inplace:Distribution.SPDX.LicenseId.Newsletr │ │ │ │ -Cabal-syntax-3.12.1.0-inplace:Distribution.SPDX.LicenseId.NGPL │ │ │ │ -Cabal-syntax-3.12.1.0-inplace:Distribution.SPDX.LicenseId.NICTA_1_0 │ │ │ │ -Cabal-syntax-3.12.1.0-inplace:Distribution.SPDX.LicenseId.NIST_PD_fallback │ │ │ │ -Cabal-syntax-3.12.1.0-inplace:Distribution.SPDX.LicenseId.NIST_PD │ │ │ │ -Cabal-syntax-3.12.1.0-inplace:Distribution.SPDX.LicenseId.NIST_Software │ │ │ │ -Cabal-syntax-3.12.1.0-inplace:Distribution.SPDX.LicenseId.NLOD_1_0 │ │ │ │ -Cabal-syntax-3.12.1.0-inplace:Distribution.SPDX.LicenseId.NLOD_2_0 │ │ │ │ -Cabal-syntax-3.12.1.0-inplace:Distribution.SPDX.LicenseId.NLPL │ │ │ │ -Cabal-syntax-3.12.1.0-inplace:Distribution.SPDX.LicenseId.Nokia │ │ │ │ -Cabal-syntax-3.12.1.0-inplace:Distribution.SPDX.LicenseId.NOSL │ │ │ │ -Cabal-syntax-3.12.1.0-inplace:Distribution.SPDX.LicenseId.Noweb │ │ │ │ -Cabal-syntax-3.12.1.0-inplace:Distribution.SPDX.LicenseId.NPL_1_0 │ │ │ │ -Cabal-syntax-3.12.1.0-inplace:Distribution.SPDX.LicenseId.NPL_1_1 │ │ │ │ -Cabal-syntax-3.12.1.0-inplace:Distribution.SPDX.LicenseId.NPOSL_3_0 │ │ │ │ -Cabal-syntax-3.12.1.0-inplace:Distribution.SPDX.LicenseId.NRL │ │ │ │ -Cabal-syntax-3.12.1.0-inplace:Distribution.SPDX.LicenseId.NTP_0 │ │ │ │ -Cabal-syntax-3.12.1.0-inplace:Distribution.SPDX.LicenseId.NTP │ │ │ │ -Cabal-syntax-3.12.1.0-inplace:Distribution.SPDX.LicenseId.O_UDA_1_0 │ │ │ │ -Cabal-syntax-3.12.1.0-inplace:Distribution.SPDX.LicenseId.OCCT_PL │ │ │ │ -Cabal-syntax-3.12.1.0-inplace:Distribution.SPDX.LicenseId.OCLC_2_0 │ │ │ │ -Cabal-syntax-3.12.1.0-inplace:Distribution.SPDX.LicenseId.ODbL_1_0 │ │ │ │ -Cabal-syntax-3.12.1.0-inplace:Distribution.SPDX.LicenseId.ODC_By_1_0 │ │ │ │ -Cabal-syntax-3.12.1.0-inplace:Distribution.SPDX.LicenseId.OFFIS │ │ │ │ -Cabal-syntax-3.12.1.0-inplace:Distribution.SPDX.LicenseId.OFL_1_0_no_RFN │ │ │ │ -Cabal-syntax-3.12.1.0-inplace:Distribution.SPDX.LicenseId.OFL_1_0_RFN │ │ │ │ -Cabal-syntax-3.12.1.0-inplace:Distribution.SPDX.LicenseId.OFL_1_0 │ │ │ │ -Cabal-syntax-3.12.1.0-inplace:Distribution.SPDX.LicenseId.OFL_1_1_no_RFN │ │ │ │ -Cabal-syntax-3.12.1.0-inplace:Distribution.SPDX.LicenseId.OFL_1_1_RFN │ │ │ │ -Cabal-syntax-3.12.1.0-inplace:Distribution.SPDX.LicenseId.OFL_1_1 │ │ │ │ -Cabal-syntax-3.12.1.0-inplace:Distribution.SPDX.LicenseId.OGC_1_0 │ │ │ │ -Cabal-syntax-3.12.1.0-inplace:Distribution.SPDX.LicenseId.OGDL_Taiwan_1_0 │ │ │ │ -Cabal-syntax-3.12.1.0-inplace:Distribution.SPDX.LicenseId.OGL_Canada_2_0 │ │ │ │ -Cabal-syntax-3.12.1.0-inplace:Distribution.SPDX.LicenseId.OGL_UK_1_0 │ │ │ │ -Cabal-syntax-3.12.1.0-inplace:Distribution.SPDX.LicenseId.OGL_UK_2_0 │ │ │ │ -Cabal-syntax-3.12.1.0-inplace:Distribution.SPDX.LicenseId.OGL_UK_3_0 │ │ │ │ -Cabal-syntax-3.12.1.0-inplace:Distribution.SPDX.LicenseId.OGTSL │ │ │ │ -Cabal-syntax-3.12.1.0-inplace:Distribution.SPDX.LicenseId.OLDAP_1_1 │ │ │ │ -Cabal-syntax-3.12.1.0-inplace:Distribution.SPDX.LicenseId.OLDAP_1_2 │ │ │ │ -Cabal-syntax-3.12.1.0-inplace:Distribution.SPDX.LicenseId.OLDAP_1_3 │ │ │ │ -Cabal-syntax-3.12.1.0-inplace:Distribution.SPDX.LicenseId.OLDAP_1_4 │ │ │ │ -Cabal-syntax-3.12.1.0-inplace:Distribution.SPDX.LicenseId.OLDAP_2_0_1 │ │ │ │ -Cabal-syntax-3.12.1.0-inplace:Distribution.SPDX.LicenseId.OLDAP_2_0 │ │ │ │ -Cabal-syntax-3.12.1.0-inplace:Distribution.SPDX.LicenseId.OLDAP_2_1 │ │ │ │ -Cabal-syntax-3.12.1.0-inplace:Distribution.SPDX.LicenseId.OLDAP_2_2_1 │ │ │ │ -Cabal-syntax-3.12.1.0-inplace:Distribution.SPDX.LicenseId.OLDAP_2_2_2 │ │ │ │ -Cabal-syntax-3.12.1.0-inplace:Distribution.SPDX.LicenseId.OLDAP_2_2 │ │ │ │ -Cabal-syntax-3.12.1.0-inplace:Distribution.SPDX.LicenseId.OLDAP_2_3 │ │ │ │ -Cabal-syntax-3.12.1.0-inplace:Distribution.SPDX.LicenseId.OLDAP_2_4 │ │ │ │ -Cabal-syntax-3.12.1.0-inplace:Distribution.SPDX.LicenseId.OLDAP_2_5 │ │ │ │ -Cabal-syntax-3.12.1.0-inplace:Distribution.SPDX.LicenseId.OLDAP_2_6 │ │ │ │ -Cabal-syntax-3.12.1.0-inplace:Distribution.SPDX.LicenseId.OLDAP_2_7 │ │ │ │ -Cabal-syntax-3.12.1.0-inplace:Distribution.SPDX.LicenseId.OLDAP_2_8 │ │ │ │ -Cabal-syntax-3.12.1.0-inplace:Distribution.SPDX.LicenseId.OLFL_1_3 │ │ │ │ -Cabal-syntax-3.12.1.0-inplace:Distribution.SPDX.LicenseId.OML │ │ │ │ -Cabal-syntax-3.12.1.0-inplace:Distribution.SPDX.LicenseId.OpenPBS_2_3 │ │ │ │ -Cabal-syntax-3.12.1.0-inplace:Distribution.SPDX.LicenseId.OpenSSL_standalone │ │ │ │ -Cabal-syntax-3.12.1.0-inplace:Distribution.SPDX.LicenseId.OpenSSL │ │ │ │ -Cabal-syntax-3.12.1.0-inplace:Distribution.SPDX.LicenseId.OpenVision │ │ │ │ -Cabal-syntax-3.12.1.0-inplace:Distribution.SPDX.LicenseId.OPL_1_0 │ │ │ │ -Cabal-syntax-3.12.1.0-inplace:Distribution.SPDX.LicenseId.OPL_UK_3_0 │ │ │ │ -Cabal-syntax-3.12.1.0-inplace:Distribution.SPDX.LicenseId.OPUBL_1_0 │ │ │ │ -Cabal-syntax-3.12.1.0-inplace:Distribution.SPDX.LicenseId.OSET_PL_2_1 │ │ │ │ -Cabal-syntax-3.12.1.0-inplace:Distribution.SPDX.LicenseId.OSL_1_0 │ │ │ │ -Cabal-syntax-3.12.1.0-inplace:Distribution.SPDX.LicenseId.OSL_1_1 │ │ │ │ -Cabal-syntax-3.12.1.0-inplace:Distribution.SPDX.LicenseId.OSL_2_0 │ │ │ │ -Cabal-syntax-3.12.1.0-inplace:Distribution.SPDX.LicenseId.OSL_2_1 │ │ │ │ -Cabal-syntax-3.12.1.0-inplace:Distribution.SPDX.LicenseId.OSL_3_0 │ │ │ │ -Cabal-syntax-3.12.1.0-inplace:Distribution.SPDX.LicenseId.PADL │ │ │ │ -Cabal-syntax-3.12.1.0-inplace:Distribution.SPDX.LicenseId.Parity_6_0_0 │ │ │ │ -Cabal-syntax-3.12.1.0-inplace:Distribution.SPDX.LicenseId.Parity_7_0_0 │ │ │ │ -Cabal-syntax-3.12.1.0-inplace:Distribution.SPDX.LicenseId.PDDL_1_0 │ │ │ │ -Cabal-syntax-3.12.1.0-inplace:Distribution.SPDX.LicenseId.PHP_3_01 │ │ │ │ -Cabal-syntax-3.12.1.0-inplace:Distribution.SPDX.LicenseId.PHP_3_0 │ │ │ │ -Cabal-syntax-3.12.1.0-inplace:Distribution.SPDX.LicenseId.Pixar │ │ │ │ -Cabal-syntax-3.12.1.0-inplace:Distribution.SPDX.LicenseId.Plexus │ │ │ │ -Cabal-syntax-3.12.1.0-inplace:Distribution.SPDX.LicenseId.Pnmstitch │ │ │ │ -Cabal-syntax-3.12.1.0-inplace:Distribution.SPDX.LicenseId.PolyForm_Noncommercial_1_0_0 │ │ │ │ -Cabal-syntax-3.12.1.0-inplace:Distribution.SPDX.LicenseId.PolyForm_Small_Business_1_0_0 │ │ │ │ -Cabal-syntax-3.12.1.0-inplace:Distribution.SPDX.LicenseId.PostgreSQL │ │ │ │ -Cabal-syntax-3.12.1.0-inplace:Distribution.SPDX.LicenseId.PSF_2_0 │ │ │ │ -Cabal-syntax-3.12.1.0-inplace:Distribution.SPDX.LicenseId.Psfrag │ │ │ │ -Cabal-syntax-3.12.1.0-inplace:Distribution.SPDX.LicenseId.Psutils │ │ │ │ -Cabal-syntax-3.12.1.0-inplace:Distribution.SPDX.LicenseId.Python_2_0_1 │ │ │ │ -Cabal-syntax-3.12.1.0-inplace:Distribution.SPDX.LicenseId.Python_2_0 │ │ │ │ -Cabal-syntax-3.12.1.0-inplace:Distribution.SPDX.LicenseId.Python_ldap │ │ │ │ -Cabal-syntax-3.12.1.0-inplace:Distribution.SPDX.LicenseId.Qhull │ │ │ │ -Cabal-syntax-3.12.1.0-inplace:Distribution.SPDX.LicenseId.QPL_1_0_INRIA_2004 │ │ │ │ -Cabal-syntax-3.12.1.0-inplace:Distribution.SPDX.LicenseId.QPL_1_0 │ │ │ │ -Cabal-syntax-3.12.1.0-inplace:Distribution.SPDX.LicenseId.Radvd │ │ │ │ -Cabal-syntax-3.12.1.0-inplace:Distribution.SPDX.LicenseId.Rdisc │ │ │ │ -Cabal-syntax-3.12.1.0-inplace:Distribution.SPDX.LicenseId.RHeCos_1_1 │ │ │ │ -Cabal-syntax-3.12.1.0-inplace:Distribution.SPDX.LicenseId.RPL_1_1 │ │ │ │ -Cabal-syntax-3.12.1.0-inplace:Distribution.SPDX.LicenseId.RPL_1_5 │ │ │ │ -Cabal-syntax-3.12.1.0-inplace:Distribution.SPDX.LicenseId.RPSL_1_0 │ │ │ │ -Cabal-syntax-3.12.1.0-inplace:Distribution.SPDX.LicenseId.RSA_MD │ │ │ │ -Cabal-syntax-3.12.1.0-inplace:Distribution.SPDX.LicenseId.RSCPL │ │ │ │ -Cabal-syntax-3.12.1.0-inplace:Distribution.SPDX.LicenseId.Ruby │ │ │ │ -Cabal-syntax-3.12.1.0-inplace:Distribution.SPDX.LicenseId.SAX_PD_2_0 │ │ │ │ -Cabal-syntax-3.12.1.0-inplace:Distribution.SPDX.LicenseId.SAX_PD │ │ │ │ -Cabal-syntax-3.12.1.0-inplace:Distribution.SPDX.LicenseId.Saxpath │ │ │ │ -Cabal-syntax-3.12.1.0-inplace:Distribution.SPDX.LicenseId.SCEA │ │ │ │ -Cabal-syntax-3.12.1.0-inplace:Distribution.SPDX.LicenseId.SchemeReport │ │ │ │ -Cabal-syntax-3.12.1.0-inplace:Distribution.SPDX.LicenseId.Sendmail_8_23 │ │ │ │ -Cabal-syntax-3.12.1.0-inplace:Distribution.SPDX.LicenseId.Sendmail │ │ │ │ -Cabal-syntax-3.12.1.0-inplace:Distribution.SPDX.LicenseId.SGI_B_1_0 │ │ │ │ -Cabal-syntax-3.12.1.0-inplace:Distribution.SPDX.LicenseId.SGI_B_1_1 │ │ │ │ -Cabal-syntax-3.12.1.0-inplace:Distribution.SPDX.LicenseId.SGI_B_2_0 │ │ │ │ -Cabal-syntax-3.12.1.0-inplace:Distribution.SPDX.LicenseId.SGI_OpenGL │ │ │ │ -Cabal-syntax-3.12.1.0-inplace:Distribution.SPDX.LicenseId.SGP4 │ │ │ │ -Cabal-syntax-3.12.1.0-inplace:Distribution.SPDX.LicenseId.SHL_0_51 │ │ │ │ -Cabal-syntax-3.12.1.0-inplace:Distribution.SPDX.LicenseId.SHL_0_5 │ │ │ │ -Cabal-syntax-3.12.1.0-inplace:Distribution.SPDX.LicenseId.SimPL_2_0 │ │ │ │ -Cabal-syntax-3.12.1.0-inplace:Distribution.SPDX.LicenseId.SISSL_1_2 │ │ │ │ -Cabal-syntax-3.12.1.0-inplace:Distribution.SPDX.LicenseId.SISSL │ │ │ │ -Cabal-syntax-3.12.1.0-inplace:Distribution.SPDX.LicenseId.Sleepycat │ │ │ │ -Cabal-syntax-3.12.1.0-inplace:Distribution.SPDX.LicenseId.SL │ │ │ │ -Cabal-syntax-3.12.1.0-inplace:Distribution.SPDX.LicenseId.SMLNJ │ │ │ │ -Cabal-syntax-3.12.1.0-inplace:Distribution.SPDX.LicenseId.SMPPL │ │ │ │ -Cabal-syntax-3.12.1.0-inplace:Distribution.SPDX.LicenseId.SNIA │ │ │ │ -Cabal-syntax-3.12.1.0-inplace:Distribution.SPDX.LicenseId.Snprintf │ │ │ │ -Cabal-syntax-3.12.1.0-inplace:Distribution.SPDX.LicenseId.SoftSurfer │ │ │ │ -Cabal-syntax-3.12.1.0-inplace:Distribution.SPDX.LicenseId.Soundex │ │ │ │ -Cabal-syntax-3.12.1.0-inplace:Distribution.SPDX.LicenseId.Spencer_86 │ │ │ │ -Cabal-syntax-3.12.1.0-inplace:Distribution.SPDX.LicenseId.Spencer_94 │ │ │ │ -Cabal-syntax-3.12.1.0-inplace:Distribution.SPDX.LicenseId.Spencer_99 │ │ │ │ -Cabal-syntax-3.12.1.0-inplace:Distribution.SPDX.LicenseId.SPL_1_0 │ │ │ │ -Cabal-syntax-3.12.1.0-inplace:Distribution.SPDX.LicenseId.Ssh_keyscan │ │ │ │ -Cabal-syntax-3.12.1.0-inplace:Distribution.SPDX.LicenseId.SSH_OpenSSH │ │ │ │ -Cabal-syntax-3.12.1.0-inplace:Distribution.SPDX.LicenseId.SSH_short │ │ │ │ -Cabal-syntax-3.12.1.0-inplace:Distribution.SPDX.LicenseId.SSLeay_standalone │ │ │ │ -Cabal-syntax-3.12.1.0-inplace:Distribution.SPDX.LicenseId.SSPL_1_0 │ │ │ │ -Cabal-syntax-3.12.1.0-inplace:Distribution.SPDX.LicenseId.SugarCRM_1_1_3 │ │ │ │ -Cabal-syntax-3.12.1.0-inplace:Distribution.SPDX.LicenseId.Sun_PPP │ │ │ │ -Cabal-syntax-3.12.1.0-inplace:Distribution.SPDX.LicenseId.SunPro │ │ │ │ -Cabal-syntax-3.12.1.0-inplace:Distribution.SPDX.LicenseId.SWL │ │ │ │ -Cabal-syntax-3.12.1.0-inplace:Distribution.SPDX.LicenseId.Swrule │ │ │ │ -Cabal-syntax-3.12.1.0-inplace:Distribution.SPDX.LicenseId.Symlinks │ │ │ │ -Cabal-syntax-3.12.1.0-inplace:Distribution.SPDX.LicenseId.TAPR_OHL_1_0 │ │ │ │ -Cabal-syntax-3.12.1.0-inplace:Distribution.SPDX.LicenseId.TCL │ │ │ │ -Cabal-syntax-3.12.1.0-inplace:Distribution.SPDX.LicenseId.TCP_wrappers │ │ │ │ -Cabal-syntax-3.12.1.0-inplace:Distribution.SPDX.LicenseId.TermReadKey │ │ │ │ -Cabal-syntax-3.12.1.0-inplace:Distribution.SPDX.LicenseId.TGPPL_1_0 │ │ │ │ -Cabal-syntax-3.12.1.0-inplace:Distribution.SPDX.LicenseId.TMate │ │ │ │ -Cabal-syntax-3.12.1.0-inplace:Distribution.SPDX.LicenseId.TORQUE_1_1 │ │ │ │ -Cabal-syntax-3.12.1.0-inplace:Distribution.SPDX.LicenseId.TOSL │ │ │ │ -Cabal-syntax-3.12.1.0-inplace:Distribution.SPDX.LicenseId.TPDL │ │ │ │ -Cabal-syntax-3.12.1.0-inplace:Distribution.SPDX.LicenseId.TPL_1_0 │ │ │ │ -Cabal-syntax-3.12.1.0-inplace:Distribution.SPDX.LicenseId.TTWL │ │ │ │ -Cabal-syntax-3.12.1.0-inplace:Distribution.SPDX.LicenseId.TTYP0 │ │ │ │ -Cabal-syntax-3.12.1.0-inplace:Distribution.SPDX.LicenseId.TU_Berlin_1_0 │ │ │ │ -Cabal-syntax-3.12.1.0-inplace:Distribution.SPDX.LicenseId.TU_Berlin_2_0 │ │ │ │ -Cabal-syntax-3.12.1.0-inplace:Distribution.SPDX.LicenseId.UCAR │ │ │ │ -Cabal-syntax-3.12.1.0-inplace:Distribution.SPDX.LicenseId.UCL_1_0 │ │ │ │ -Cabal-syntax-3.12.1.0-inplace:Distribution.SPDX.LicenseId.Ulem │ │ │ │ -Cabal-syntax-3.12.1.0-inplace:Distribution.SPDX.LicenseId.UMich_Merit │ │ │ │ -Cabal-syntax-3.12.1.0-inplace:Distribution.SPDX.LicenseId.Unicode_3_0 │ │ │ │ -Cabal-syntax-3.12.1.0-inplace:Distribution.SPDX.LicenseId.Unicode_DFS_2015 │ │ │ │ -Cabal-syntax-3.12.1.0-inplace:Distribution.SPDX.LicenseId.Unicode_DFS_2016 │ │ │ │ -Cabal-syntax-3.12.1.0-inplace:Distribution.SPDX.LicenseId.Unicode_TOU │ │ │ │ -Cabal-syntax-3.12.1.0-inplace:Distribution.SPDX.LicenseId.UnixCrypt │ │ │ │ -Cabal-syntax-3.12.1.0-inplace:Distribution.SPDX.LicenseId.Unlicense │ │ │ │ -Cabal-syntax-3.12.1.0-inplace:Distribution.SPDX.LicenseId.UPL_1_0 │ │ │ │ -Cabal-syntax-3.12.1.0-inplace:Distribution.SPDX.LicenseId.URT_RLE │ │ │ │ -Cabal-syntax-3.12.1.0-inplace:Distribution.SPDX.LicenseId.Vim │ │ │ │ -Cabal-syntax-3.12.1.0-inplace:Distribution.SPDX.LicenseId.VOSTROM │ │ │ │ -Cabal-syntax-3.12.1.0-inplace:Distribution.SPDX.LicenseId.VSL_1_0 │ │ │ │ -Cabal-syntax-3.12.1.0-inplace:Distribution.SPDX.LicenseId.W3C_19980720 │ │ │ │ -Cabal-syntax-3.12.1.0-inplace:Distribution.SPDX.LicenseId.W3C_20150513 │ │ │ │ -Cabal-syntax-3.12.1.0-inplace:Distribution.SPDX.LicenseId.W3C │ │ │ │ -Cabal-syntax-3.12.1.0-inplace:Distribution.SPDX.LicenseId.W3m │ │ │ │ -Cabal-syntax-3.12.1.0-inplace:Distribution.SPDX.LicenseId.Watcom_1_0 │ │ │ │ -Cabal-syntax-3.12.1.0-inplace:Distribution.SPDX.LicenseId.Widget_Workshop │ │ │ │ -Cabal-syntax-3.12.1.0-inplace:Distribution.SPDX.LicenseId.Wsuipa │ │ │ │ -Cabal-syntax-3.12.1.0-inplace:Distribution.SPDX.LicenseId.WTFPL │ │ │ │ -Cabal-syntax-3.12.1.0-inplace:Distribution.SPDX.LicenseId.X11_distribute_modifications_variant │ │ │ │ -Cabal-syntax-3.12.1.0-inplace:Distribution.SPDX.LicenseId.X11 │ │ │ │ -Cabal-syntax-3.12.1.0-inplace:Distribution.SPDX.LicenseId.Xdebug_1_03 │ │ │ │ -Cabal-syntax-3.12.1.0-inplace:Distribution.SPDX.LicenseId.Xerox │ │ │ │ -Cabal-syntax-3.12.1.0-inplace:Distribution.SPDX.LicenseId.Xfig │ │ │ │ -Cabal-syntax-3.12.1.0-inplace:Distribution.SPDX.LicenseId.XFree86_1_1 │ │ │ │ -Cabal-syntax-3.12.1.0-inplace:Distribution.SPDX.LicenseId.Xinetd │ │ │ │ -Cabal-syntax-3.12.1.0-inplace:Distribution.SPDX.LicenseId.Xkeyboard_config_Zinoviev │ │ │ │ -Cabal-syntax-3.12.1.0-inplace:Distribution.SPDX.LicenseId.Xlock │ │ │ │ -Cabal-syntax-3.12.1.0-inplace:Distribution.SPDX.LicenseId.Xnet │ │ │ │ -Cabal-syntax-3.12.1.0-inplace:Distribution.SPDX.LicenseId.Xpp │ │ │ │ -Cabal-syntax-3.12.1.0-inplace:Distribution.SPDX.LicenseId.XSkat │ │ │ │ -Cabal-syntax-3.12.1.0-inplace:Distribution.SPDX.LicenseId.YPL_1_0 │ │ │ │ -Cabal-syntax-3.12.1.0-inplace:Distribution.SPDX.LicenseId.YPL_1_1 │ │ │ │ -Cabal-syntax-3.12.1.0-inplace:Distribution.SPDX.LicenseId.Zed │ │ │ │ -Cabal-syntax-3.12.1.0-inplace:Distribution.SPDX.LicenseId.Zeeff │ │ │ │ -Cabal-syntax-3.12.1.0-inplace:Distribution.SPDX.LicenseId.Zend_2_0 │ │ │ │ -Cabal-syntax-3.12.1.0-inplace:Distribution.SPDX.LicenseId.Zimbra_1_3 │ │ │ │ -Cabal-syntax-3.12.1.0-inplace:Distribution.SPDX.LicenseId.Zimbra_1_4 │ │ │ │ -Cabal-syntax-3.12.1.0-inplace:Distribution.SPDX.LicenseId.Zlib_acknowledgement │ │ │ │ -Cabal-syntax-3.12.1.0-inplace:Distribution.SPDX.LicenseId.Zlib │ │ │ │ -Cabal-syntax-3.12.1.0-inplace:Distribution.SPDX.LicenseId.ZPL_1_1 │ │ │ │ -Cabal-syntax-3.12.1.0-inplace:Distribution.SPDX.LicenseId.ZPL_2_0 │ │ │ │ -Cabal-syntax-3.12.1.0-inplace:Distribution.SPDX.LicenseId.ZPL_2_1 │ │ │ │ -Cabal-syntax-3.12.1.0-inplace:Distribution.SPDX.LicenseReference.LicenseRef │ │ │ │ -Cabal-syntax-3.12.1.0-inplace:Distribution.Compat.Lens.Pretext │ │ │ │ -Cabal-syntax-3.12.1.0-inplace:Distribution.FieldGrammar.Class.C:FieldGrammar │ │ │ │ -libraries/Cabal/Cabal-syntax/src/Distribution/Fields/Lexer.hs │ │ │ │ -Distribution.Fields.Lexer │ │ │ │ -Cabal-syntax-3.12.1.0-inplace:Distribution.Fields.Lexer.AlexNone │ │ │ │ -Cabal-syntax-3.12.1.0-inplace:Distribution.Fields.Lexer.AlexLastAcc │ │ │ │ -Cabal-syntax-3.12.1.0-inplace:Distribution.Fields.Lexer.AlexLastSkip │ │ │ │ -Cabal-syntax-3.12.1.0-inplace:Distribution.Fields.Lexer.L │ │ │ │ -Cabal-syntax-3.12.1.0-inplace:Distribution.Fields.Lexer.TokSym │ │ │ │ -Cabal-syntax-3.12.1.0-inplace:Distribution.Fields.Lexer.TokStr │ │ │ │ -Cabal-syntax-3.12.1.0-inplace:Distribution.Fields.Lexer.TokOther │ │ │ │ -Cabal-syntax-3.12.1.0-inplace:Distribution.Fields.Lexer.Indent │ │ │ │ -Cabal-syntax-3.12.1.0-inplace:Distribution.Fields.Lexer.TokFieldLine │ │ │ │ -Cabal-syntax-3.12.1.0-inplace:Distribution.Fields.Lexer.Colon │ │ │ │ -Cabal-syntax-3.12.1.0-inplace:Distribution.Fields.Lexer.OpenBrace │ │ │ │ -Cabal-syntax-3.12.1.0-inplace:Distribution.Fields.Lexer.CloseBrace │ │ │ │ -Cabal-syntax-3.12.1.0-inplace:Distribution.Fields.Lexer.EOF │ │ │ │ -Cabal-syntax-3.12.1.0-inplace:Distribution.Fields.Lexer.LexicalError │ │ │ │ -Cabal-syntax-3.12.1.0-inplace:Distribution.Fields.Lexer.AlexAccNone │ │ │ │ -Cabal-syntax-3.12.1.0-inplace:Distribution.Fields.Lexer.AlexAcc │ │ │ │ -Cabal-syntax-3.12.1.0-inplace:Distribution.Fields.Lexer.AlexAccSkip │ │ │ │ -Unknown SPDX license exception identifier: │ │ │ │ -389-exception │ │ │ │ -Asterisk-exception │ │ │ │ -Autoconf-exception-2.0 │ │ │ │ -Autoconf-exception-3.0 │ │ │ │ -Autoconf-exception-generic-3.0 │ │ │ │ -Autoconf-exception-generic │ │ │ │ -Autoconf-exception-macro │ │ │ │ -Bison-exception-1.24 │ │ │ │ -Bison-exception-2.2 │ │ │ │ -Bootloader-exception │ │ │ │ -Classpath-exception-2.0 │ │ │ │ -CLISP-exception-2.0 │ │ │ │ -cryptsetup-OpenSSL-exception │ │ │ │ -DigiRule-FOSS-exception │ │ │ │ -eCos-exception-2.0 │ │ │ │ -Fawkes-Runtime-exception │ │ │ │ -FLTK-exception │ │ │ │ -fmt-exception │ │ │ │ -Font-exception-2.0 │ │ │ │ -freertos-exception-2.0 │ │ │ │ -GCC-exception-2.0-note │ │ │ │ -GCC-exception-2.0 │ │ │ │ -GCC-exception-3.1 │ │ │ │ -Gmsh-exception │ │ │ │ -GNAT-exception │ │ │ │ -GNOME-examples-exception │ │ │ │ -GNU-compiler-exception │ │ │ │ -gnu-javamail-exception │ │ │ │ -GPL-3.0-interface-exception │ │ │ │ -GPL-3.0-linking-source-exception │ │ │ │ -GPL-CC-1.0 │ │ │ │ -GStreamer-exception-2005 │ │ │ │ -GStreamer-exception-2008 │ │ │ │ -i2p-gpl-java-exception │ │ │ │ -KiCad-libraries-exception │ │ │ │ -LGPL-3.0-linking-exception │ │ │ │ -libpri-OpenH323-exception │ │ │ │ -Libtool-exception │ │ │ │ -Linux-syscall-note │ │ │ │ -LLVM-exception │ │ │ │ -LZMA-exception │ │ │ │ -mif-exception │ │ │ │ -Nokia-Qt-exception-1.1 │ │ │ │ -OCaml-LGPL-linking-exception │ │ │ │ -OCCT-exception-1.0 │ │ │ │ -OpenJDK-assembly-exception-1.0 │ │ │ │ -openvpn-openssl-exception │ │ │ │ -PS-or-PDF-font-exception-20170817 │ │ │ │ -QPL-1.0-INRIA-2004-exception │ │ │ │ -Qt-GPL-exception-1.0 │ │ │ │ -Qt-LGPL-exception-1.1 │ │ │ │ -Qwt-exception-1.0 │ │ │ │ -SANE-exception │ │ │ │ -stunnel-exception │ │ │ │ -SWI-exception │ │ │ │ -Swift-exception │ │ │ │ -Texinfo-exception │ │ │ │ -u-boot-exception-2.0 │ │ │ │ -UBDL-exception │ │ │ │ -Universal-FOSS-exception-1.0 │ │ │ │ -vsftpd-openssl-exception │ │ │ │ -WxWindows-exception-3.1 │ │ │ │ -x11vnc-openssl-exception │ │ │ │ -Cabal-syntax-3.12.1.0-inplace:Distribution.SPDX.LicenseExceptionId.DS389_exception │ │ │ │ -Cabal-syntax-3.12.1.0-inplace:Distribution.SPDX.LicenseExceptionId.Asterisk_exception │ │ │ │ -Cabal-syntax-3.12.1.0-inplace:Distribution.SPDX.LicenseExceptionId.Autoconf_exception_2_0 │ │ │ │ -Cabal-syntax-3.12.1.0-inplace:Distribution.SPDX.LicenseExceptionId.Autoconf_exception_3_0 │ │ │ │ -Cabal-syntax-3.12.1.0-inplace:Distribution.SPDX.LicenseExceptionId.Autoconf_exception_generic_3_0 │ │ │ │ -Cabal-syntax-3.12.1.0-inplace:Distribution.SPDX.LicenseExceptionId.Autoconf_exception_generic │ │ │ │ -Cabal-syntax-3.12.1.0-inplace:Distribution.SPDX.LicenseExceptionId.Autoconf_exception_macro │ │ │ │ -Cabal-syntax-3.12.1.0-inplace:Distribution.SPDX.LicenseExceptionId.Bison_exception_1_24 │ │ │ │ -Cabal-syntax-3.12.1.0-inplace:Distribution.SPDX.LicenseExceptionId.Bison_exception_2_2 │ │ │ │ -Cabal-syntax-3.12.1.0-inplace:Distribution.SPDX.LicenseExceptionId.Bootloader_exception │ │ │ │ -Cabal-syntax-3.12.1.0-inplace:Distribution.SPDX.LicenseExceptionId.Classpath_exception_2_0 │ │ │ │ -Cabal-syntax-3.12.1.0-inplace:Distribution.SPDX.LicenseExceptionId.CLISP_exception_2_0 │ │ │ │ -Cabal-syntax-3.12.1.0-inplace:Distribution.SPDX.LicenseExceptionId.Cryptsetup_OpenSSL_exception │ │ │ │ -Cabal-syntax-3.12.1.0-inplace:Distribution.SPDX.LicenseExceptionId.DigiRule_FOSS_exception │ │ │ │ -Cabal-syntax-3.12.1.0-inplace:Distribution.SPDX.LicenseExceptionId.ECos_exception_2_0 │ │ │ │ -Cabal-syntax-3.12.1.0-inplace:Distribution.SPDX.LicenseExceptionId.Fawkes_Runtime_exception │ │ │ │ -Cabal-syntax-3.12.1.0-inplace:Distribution.SPDX.LicenseExceptionId.FLTK_exception │ │ │ │ -Cabal-syntax-3.12.1.0-inplace:Distribution.SPDX.LicenseExceptionId.Fmt_exception │ │ │ │ -Cabal-syntax-3.12.1.0-inplace:Distribution.SPDX.LicenseExceptionId.Font_exception_2_0 │ │ │ │ -Cabal-syntax-3.12.1.0-inplace:Distribution.SPDX.LicenseExceptionId.Freertos_exception_2_0 │ │ │ │ -Cabal-syntax-3.12.1.0-inplace:Distribution.SPDX.LicenseExceptionId.GCC_exception_2_0_note │ │ │ │ -Cabal-syntax-3.12.1.0-inplace:Distribution.SPDX.LicenseExceptionId.GCC_exception_2_0 │ │ │ │ -Cabal-syntax-3.12.1.0-inplace:Distribution.SPDX.LicenseExceptionId.GCC_exception_3_1 │ │ │ │ -Cabal-syntax-3.12.1.0-inplace:Distribution.SPDX.LicenseExceptionId.Gmsh_exception │ │ │ │ -Cabal-syntax-3.12.1.0-inplace:Distribution.SPDX.LicenseExceptionId.GNAT_exception │ │ │ │ -Cabal-syntax-3.12.1.0-inplace:Distribution.SPDX.LicenseExceptionId.GNOME_examples_exception │ │ │ │ -Cabal-syntax-3.12.1.0-inplace:Distribution.SPDX.LicenseExceptionId.GNU_compiler_exception │ │ │ │ -Cabal-syntax-3.12.1.0-inplace:Distribution.SPDX.LicenseExceptionId.Gnu_javamail_exception │ │ │ │ -Cabal-syntax-3.12.1.0-inplace:Distribution.SPDX.LicenseExceptionId.GPL_3_0_interface_exception │ │ │ │ -Cabal-syntax-3.12.1.0-inplace:Distribution.SPDX.LicenseExceptionId.GPL_3_0_linking_exception │ │ │ │ -Cabal-syntax-3.12.1.0-inplace:Distribution.SPDX.LicenseExceptionId.GPL_3_0_linking_source_exception │ │ │ │ -Cabal-syntax-3.12.1.0-inplace:Distribution.SPDX.LicenseExceptionId.GPL_CC_1_0 │ │ │ │ -Cabal-syntax-3.12.1.0-inplace:Distribution.SPDX.LicenseExceptionId.GStreamer_exception_2005 │ │ │ │ -Cabal-syntax-3.12.1.0-inplace:Distribution.SPDX.LicenseExceptionId.GStreamer_exception_2008 │ │ │ │ -Cabal-syntax-3.12.1.0-inplace:Distribution.SPDX.LicenseExceptionId.I2p_gpl_java_exception │ │ │ │ -Cabal-syntax-3.12.1.0-inplace:Distribution.SPDX.LicenseExceptionId.KiCad_libraries_exception │ │ │ │ -Cabal-syntax-3.12.1.0-inplace:Distribution.SPDX.LicenseExceptionId.LGPL_3_0_linking_exception │ │ │ │ -Cabal-syntax-3.12.1.0-inplace:Distribution.SPDX.LicenseExceptionId.Libpri_OpenH323_exception │ │ │ │ -Cabal-syntax-3.12.1.0-inplace:Distribution.SPDX.LicenseExceptionId.Libtool_exception │ │ │ │ -Cabal-syntax-3.12.1.0-inplace:Distribution.SPDX.LicenseExceptionId.Linux_syscall_note │ │ │ │ -Cabal-syntax-3.12.1.0-inplace:Distribution.SPDX.LicenseExceptionId.LLGPL │ │ │ │ -Cabal-syntax-3.12.1.0-inplace:Distribution.SPDX.LicenseExceptionId.LLVM_exception │ │ │ │ -Cabal-syntax-3.12.1.0-inplace:Distribution.SPDX.LicenseExceptionId.LZMA_exception │ │ │ │ -Cabal-syntax-3.12.1.0-inplace:Distribution.SPDX.LicenseExceptionId.Mif_exception │ │ │ │ -Cabal-syntax-3.12.1.0-inplace:Distribution.SPDX.LicenseExceptionId.Nokia_Qt_exception_1_1 │ │ │ │ -Cabal-syntax-3.12.1.0-inplace:Distribution.SPDX.LicenseExceptionId.OCaml_LGPL_linking_exception │ │ │ │ -Cabal-syntax-3.12.1.0-inplace:Distribution.SPDX.LicenseExceptionId.OCCT_exception_1_0 │ │ │ │ -Cabal-syntax-3.12.1.0-inplace:Distribution.SPDX.LicenseExceptionId.OpenJDK_assembly_exception_1_0 │ │ │ │ -Cabal-syntax-3.12.1.0-inplace:Distribution.SPDX.LicenseExceptionId.Openvpn_openssl_exception │ │ │ │ -Cabal-syntax-3.12.1.0-inplace:Distribution.SPDX.LicenseExceptionId.PS_or_PDF_font_exception_20170817 │ │ │ │ -Cabal-syntax-3.12.1.0-inplace:Distribution.SPDX.LicenseExceptionId.QPL_1_0_INRIA_2004_exception │ │ │ │ -Cabal-syntax-3.12.1.0-inplace:Distribution.SPDX.LicenseExceptionId.Qt_GPL_exception_1_0 │ │ │ │ -Cabal-syntax-3.12.1.0-inplace:Distribution.SPDX.LicenseExceptionId.Qt_LGPL_exception_1_1 │ │ │ │ -Cabal-syntax-3.12.1.0-inplace:Distribution.SPDX.LicenseExceptionId.Qwt_exception_1_0 │ │ │ │ -Cabal-syntax-3.12.1.0-inplace:Distribution.SPDX.LicenseExceptionId.SANE_exception │ │ │ │ -Cabal-syntax-3.12.1.0-inplace:Distribution.SPDX.LicenseExceptionId.SHL_2_0 │ │ │ │ -Cabal-syntax-3.12.1.0-inplace:Distribution.SPDX.LicenseExceptionId.SHL_2_1 │ │ │ │ -Cabal-syntax-3.12.1.0-inplace:Distribution.SPDX.LicenseExceptionId.Stunnel_exception │ │ │ │ -Cabal-syntax-3.12.1.0-inplace:Distribution.SPDX.LicenseExceptionId.SWI_exception │ │ │ │ -Cabal-syntax-3.12.1.0-inplace:Distribution.SPDX.LicenseExceptionId.Swift_exception │ │ │ │ -Cabal-syntax-3.12.1.0-inplace:Distribution.SPDX.LicenseExceptionId.Texinfo_exception │ │ │ │ -Cabal-syntax-3.12.1.0-inplace:Distribution.SPDX.LicenseExceptionId.U_boot_exception_2_0 │ │ │ │ -Cabal-syntax-3.12.1.0-inplace:Distribution.SPDX.LicenseExceptionId.UBDL_exception │ │ │ │ -Cabal-syntax-3.12.1.0-inplace:Distribution.SPDX.LicenseExceptionId.Universal_FOSS_exception_1_0 │ │ │ │ -Cabal-syntax-3.12.1.0-inplace:Distribution.SPDX.LicenseExceptionId.Vsftpd_openssl_exception │ │ │ │ -Cabal-syntax-3.12.1.0-inplace:Distribution.SPDX.LicenseExceptionId.WxWindows_exception_3_1 │ │ │ │ -Cabal-syntax-3.12.1.0-inplace:Distribution.SPDX.LicenseExceptionId.X11vnc_openssl_exception │ │ │ │ +moduleError │ │ │ │ +src/Data/Integer/Conversion.hs │ │ │ │ +Data.Integer.Conversion │ │ │ │ +integer-conversion-0.1.1-LtqE5T9pYsR4l4HIlJbAxK │ │ │ │ +'C:MonadPrimBase │ │ │ │ +'C:MonadPrim │ │ │ │ +Control.Monad.Primitive │ │ │ │ +primitive-0.9.1.0-CdaaD38w4qB6rrosjqTSfA │ │ │ │ +primitive-0.9.1.0-CdaaD38w4qB6rrosjqTSfA:Control.Monad.Primitive.C:MonadPrimBase │ │ │ │ +primitive-0.9.1.0-CdaaD38w4qB6rrosjqTSfA:Control.Monad.Primitive.C:MonadPrim │ │ │ │ +primitive-0.9.1.0-CdaaD38w4qB6rrosjqTSfA:Control.Monad.Primitive.C:PrimBase │ │ │ │ +primitive-0.9.1.0-CdaaD38w4qB6rrosjqTSfA:Control.Monad.Primitive.C:PrimMonad │ │ │ │ +'PrimStorable │ │ │ │ +Data.Primitive.Types: implementation mistake in `Prim` instance │ │ │ │ +./Data/Primitive/Types.hs │ │ │ │ +Data.Primitive.Types │ │ │ │ +primitive-0.9.1.0-CdaaD38w4qB6rrosjqTSfA:Data.Primitive.Types.C:Prim │ │ │ │ +'PushArray │ │ │ │ +'EmptyStack │ │ │ │ +ArrayStack │ │ │ │ +'MutableArray │ │ │ │ +unsafeArrayFromListN' │ │ │ │ +GHC.Internal.Base │ │ │ │ +GHC.Types │ │ │ │ +ghc-prim │ │ │ │ +emptyArray# │ │ │ │ +mfix for Data.Primitive.Array applied to strict function. │ │ │ │ +mzipWith │ │ │ │ +mapArray' │ │ │ │ +bad indexing │ │ │ │ +traverse │ │ │ │ +toConstr │ │ │ │ +infinite arrays are not well defined │ │ │ │ +uninitialized element │ │ │ │ +list length less than specified size │ │ │ │ +list length greater than specified size │ │ │ │ +fromListN │ │ │ │ +emptyArray │ │ │ │ +empty array │ │ │ │ +Data.Primitive.Array. │ │ │ │ +Data.Primitive.Array │ │ │ │ +./Data/Primitive/Array.hs │ │ │ │ +primitive-0.9.1.0-CdaaD38w4qB6rrosjqTSfA:Data.Primitive.Array.PushArray │ │ │ │ +primitive-0.9.1.0-CdaaD38w4qB6rrosjqTSfA:Data.Primitive.Array.EmptyStack │ │ │ │ +primitive-0.9.1.0-CdaaD38w4qB6rrosjqTSfA:Data.Primitive.Array.MutableArray │ │ │ │ +primitive-0.9.1.0-CdaaD38w4qB6rrosjqTSfA:Data.Primitive.Array.Array │ │ │ │ +'MutablePrimArray │ │ │ │ +'PrimArray │ │ │ │ +byteArrayToPrimArray │ │ │ │ +Data.Primitive.PrimArray. │ │ │ │ +./Data/Primitive/PrimArray.hs │ │ │ │ +Data.Primitive.PrimArray │ │ │ │ +primitive-0.9.1.0-CdaaD38w4qB6rrosjqTSfA:Data.Primitive.PrimArray.MutablePrimArray │ │ │ │ +primitive-0.9.1.0-CdaaD38w4qB6rrosjqTSfA:Data.Primitive.PrimArray.PrimArray │ │ │ │ +'SmallMutableArray │ │ │ │ +'SmallArray │ │ │ │ +mfix for Data.Primitive.SmallArray applied to strict function. │ │ │ │ +mapSmallArray' │ │ │ │ +unsafeSmallArrayFromListN' │ │ │ │ +emptySmallArray# │ │ │ │ +smallArrayFromListN │ │ │ │ +emptySmallArray │ │ │ │ +Empty SmallArray │ │ │ │ +Data.Primitive.SmallArray. │ │ │ │ +Data.Primitive.SmallArray │ │ │ │ +./Data/Primitive/SmallArray.hs │ │ │ │ +primitive-0.9.1.0-CdaaD38w4qB6rrosjqTSfA:Data.Primitive.SmallArray.PushArray │ │ │ │ +primitive-0.9.1.0-CdaaD38w4qB6rrosjqTSfA:Data.Primitive.SmallArray.EmptyStack │ │ │ │ +primitive-0.9.1.0-CdaaD38w4qB6rrosjqTSfA:Data.Primitive.SmallArray.SmallMutableArray │ │ │ │ +primitive-0.9.1.0-CdaaD38w4qB6rrosjqTSfA:Data.Primitive.SmallArray.SmallArray │ │ │ │ +'FromListNTag │ │ │ │ +'FromListTag │ │ │ │ +Data.Primitive.Internal.Read │ │ │ │ +primitive-0.9.1.0-CdaaD38w4qB6rrosjqTSfA:Data.Primitive.Internal.Read.FromListTag │ │ │ │ +primitive-0.9.1.0-CdaaD38w4qB6rrosjqTSfA:Data.Primitive.Internal.Read.FromListNTag │ │ │ │ +'SNothing │ │ │ │ +'FromMaybe │ │ │ │ +'Indexing │ │ │ │ +'Sequenced │ │ │ │ +'Traversed │ │ │ │ +Sequenced: value used │ │ │ │ +Traversed: value used │ │ │ │ +src/WithIndex.hs │ │ │ │ +indexed-traversable-0.1.4-HhGzT2d63m8EdLxDIeBOXO │ │ │ │ +indexed-traversable-0.1.4-HhGzT2d63m8EdLxDIeBOXO:WithIndex.C:Foldable1WithIndex │ │ │ │ +indexed-traversable-0.1.4-HhGzT2d63m8EdLxDIeBOXO:WithIndex.SNothing │ │ │ │ +indexed-traversable-0.1.4-HhGzT2d63m8EdLxDIeBOXO:WithIndex.SJust │ │ │ │ +indexed-traversable-0.1.4-HhGzT2d63m8EdLxDIeBOXO:WithIndex.C:TraversableWithIndex │ │ │ │ +indexed-traversable-0.1.4-HhGzT2d63m8EdLxDIeBOXO:WithIndex.C:FoldableWithIndex │ │ │ │ +indexed-traversable-0.1.4-HhGzT2d63m8EdLxDIeBOXO:WithIndex.C:FunctorWithIndex │ │ │ │ +'UnsafeDList │ │ │ │ +Data.DList.stimes: negative multiplier │ │ │ │ +Data.DList.tail: empty DList │ │ │ │ +Data.DList.head: empty DList │ │ │ │ +./Data/DList/Internal.hs │ │ │ │ +Data.DList.Internal │ │ │ │ +dlist-1.0-DC28CIkaVKlAQr1GAQABod │ │ │ │ +Data.DList.DNonEmpty.fromList: empty list │ │ │ │ +./Data/DList/DNonEmpty/Internal.hs │ │ │ │ +Data.DList.DNonEmpty.Internal │ │ │ │ +fromNonEmpty │ │ │ │ +fromNonEmpty │ │ │ │ +dlist-1.0-DC28CIkaVKlAQr1GAQABod:Data.DList.DNonEmpty.Internal.:| │ │ │ │ +Data.Fix │ │ │ │ +data-fix-0.3.4-5o9sOqSgVx07beyljXYoyb │ │ │ │ +Data.Fix.Fix │ │ │ │ +unfoldMu │ │ │ │ +unfoldNu unFix │ │ │ │ +unfoldNu │ │ │ │ +unfoldMu unFix │ │ │ │ +data-fix-0.3.4-5o9sOqSgVx07beyljXYoyb:Data.Fix.Nu │ │ │ │ +GCoArbitrary │ │ │ │ +'C:GSubtermsIncl │ │ │ │ +'C:GSubterms │ │ │ │ +RecursivelyShrink │ │ │ │ +'C:Arbitrary │ │ │ │ +src/Test/QuickCheck/Arbitrary.hs:(1172,7)-(1173,45)|function ilog2 │ │ │ │ +frequency │ │ │ │ +src/Test/QuickCheck/Arbitrary.hs │ │ │ │ +Test.QuickCheck.Arbitrary │ │ │ │ +QuickCheck-2.15.0.1-77FopWYsxo3uQfuulxjpg │ │ │ │ +QuickCheck-2.15.0.1-77FopWYsxo3uQfuulxjpg:Test.QuickCheck.Arbitrary.:< │ │ │ │ +QuickCheck-2.15.0.1-77FopWYsxo3uQfuulxjpg:Test.QuickCheck.Arbitrary.C:Arbitrary2 │ │ │ │ +QuickCheck-2.15.0.1-77FopWYsxo3uQfuulxjpg:Test.QuickCheck.Arbitrary.C:Arbitrary1 │ │ │ │ +QuickCheck-2.15.0.1-77FopWYsxo3uQfuulxjpg:Test.QuickCheck.Arbitrary.C:Arbitrary │ │ │ │ +Test.QuickCheck.resize: negative size │ │ │ │ +Uncaught exception in sample: │ │ │ │ + │ │ │ │ +QuickCheck.oneof used with empty list │ │ │ │ +QuickCheck.frequency used with empty list │ │ │ │ +QuickCheck.pick used with empty list │ │ │ │ +QuickCheck.frequency: all weights were zero │ │ │ │ +QuickCheck.frequency: negative weight │ │ │ │ +QuickCheck.elements used with empty list │ │ │ │ +Test.QuickCheck.Gen │ │ │ │ +src/Test/QuickCheck/Gen.hs │ │ │ │ +QuickCheck.growingElements used with empty list │ │ │ │ +'C:Splittable │ │ │ │ +Test.QuickCheck.Random │ │ │ │ +QuickCheck-2.15.0.1-77FopWYsxo3uQfuulxjpg:Test.QuickCheck.Random.C:Splittable │ │ │ │ +src/Test/QuickCheck/Exception.hs │ │ │ │ +Test.QuickCheck.Exception │ │ │ │ +DISCARD. You should not see this exception, it is internal to QuickCheck. │ │ │ │ +'NotShrunk │ │ │ │ +GFunction │ │ │ │ +Test.QuickCheck.Function │ │ │ │ +QuickCheck-2.15.0.1-77FopWYsxo3uQfuulxjpg:Test.QuickCheck.Function.Fun │ │ │ │ +QuickCheck-2.15.0.1-77FopWYsxo3uQfuulxjpg:Test.QuickCheck.Function.Shrunk │ │ │ │ +QuickCheck-2.15.0.1-77FopWYsxo3uQfuulxjpg:Test.QuickCheck.Function.NotShrunk │ │ │ │ +QuickCheck-2.15.0.1-77FopWYsxo3uQfuulxjpg:Test.QuickCheck.Function.Pair │ │ │ │ +QuickCheck-2.15.0.1-77FopWYsxo3uQfuulxjpg:Test.QuickCheck.Function.:+: │ │ │ │ +QuickCheck-2.15.0.1-77FopWYsxo3uQfuulxjpg:Test.QuickCheck.Function.Unit │ │ │ │ +QuickCheck-2.15.0.1-77FopWYsxo3uQfuulxjpg:Test.QuickCheck.Function.Nil │ │ │ │ +QuickCheck-2.15.0.1-77FopWYsxo3uQfuulxjpg:Test.QuickCheck.Function.Table │ │ │ │ +QuickCheck-2.15.0.1-77FopWYsxo3uQfuulxjpg:Test.QuickCheck.Function.Map │ │ │ │ +Test.QuickCheck.Poly │ │ │ │ +random-1.2.1.3-CVJ8L3qWNg1JRwG1WpFqPu │ │ │ │ +random-1.2.1.3-CVJ8L3qWNg1JRwG1WpFqPu:System.Random.C:Random │ │ │ │ +StdGen {unStdGen = │ │ │ │ +StateGen {unStateGen = │ │ │ │ +'StateGen │ │ │ │ +'C:RandomGen │ │ │ │ +UniformRange │ │ │ │ +GUniform │ │ │ │ +'StateGenM │ │ │ │ +'C:StatefulGen │ │ │ │ +System.Random.Internal │ │ │ │ +random-1.2.1.3-CVJ8L3qWNg1JRwG1WpFqPu:System.Random.Internal.C:RandomGen │ │ │ │ +random-1.2.1.3-CVJ8L3qWNg1JRwG1WpFqPu:System.Random.Internal.StateGenM │ │ │ │ +random-1.2.1.3-CVJ8L3qWNg1JRwG1WpFqPu:System.Random.Internal.MBA │ │ │ │ +random-1.2.1.3-CVJ8L3qWNg1JRwG1WpFqPu:System.Random.Internal.C:FrozenGen │ │ │ │ +random-1.2.1.3-CVJ8L3qWNg1JRwG1WpFqPu:System.Random.Internal.C:StatefulGen │ │ │ │ +'C:Finite │ │ │ │ +Cardinality │ │ │ │ +GFinite: V1 has no inhabitants │ │ │ │ +src/System/Random/GFinite.hs │ │ │ │ +System.Random.GFinite │ │ │ │ +src/System/Random/GFinite.hs:32:13-14|case │ │ │ │ +random-1.2.1.3-CVJ8L3qWNg1JRwG1WpFqPu:System.Random.GFinite.C:Finite │ │ │ │ +random-1.2.1.3-CVJ8L3qWNg1JRwG1WpFqPu:System.Random.GFinite.C:GFinite │ │ │ │ +random-1.2.1.3-CVJ8L3qWNg1JRwG1WpFqPu:System.Random.GFinite.Shift │ │ │ │ +random-1.2.1.3-CVJ8L3qWNg1JRwG1WpFqPu:System.Random.GFinite.Card │ │ │ │ +bitmaskWithRejection64 0 │ │ │ │ +bitmaskWithRejection32 0 │ │ │ │ +src/System/Random/SplitMix.hs │ │ │ │ +System.Random.SplitMix │ │ │ │ +splitmix-0.1.3.1-BGsvUIXPkVcIniKN76yOBb │ │ │ │ +splitmix-0.1.3.1-BGsvUIXPkVcIniKN76yOBb:System.Random.SplitMix.SMGen │ │ │ │ +src/System/Random/SplitMix32.hs │ │ │ │ +System.Random.SplitMix32 │ │ │ │ +splitmix-0.1.3.1-BGsvUIXPkVcIniKN76yOBb:System.Random.SplitMix32.SMGen │ │ │ │ Language.Haskell.GhclibParserEx.GHC.Settings.Config │ │ │ │ ghc-lib-parser-ex-9.12.0.0-KCWjtwiRlDEHvg9giYo1ZQ │ │ │ │ src/Language/Haskell/GhclibParserEx/GHC/Settings/Config.hs:(39,16)-(61,3)|sRawSettings │ │ │ │ src/Language/Haskell/GhclibParserEx/GHC/Settings/Config.hs:85:20-34|platformMisc_targetRTSLinkerOnlySupportsSharedLibs │ │ │ │ src/Language/Haskell/GhclibParserEx/GHC/Settings/Config.hs:85:20-34|platformMisc_llvmTarget │ │ │ │ src/Language/Haskell/GhclibParserEx/GHC/Settings/Config.hs:85:20-34|platformMisc_libFFI │ │ │ │ src/Language/Haskell/GhclibParserEx/GHC/Settings/Config.hs:85:20-34|platformMisc_ghcWithInterpreter │ │ │ │ @@ -3762,21 +3614,50 @@ │ │ │ │ src/Language/Haskell/GhclibParserEx/GHC/Settings/Config.hs:84:20-34|fileSettings_globalPackageDatabase │ │ │ │ src/Language/Haskell/GhclibParserEx/GHC/Settings/Config.hs:84:20-34|fileSettings_topDir │ │ │ │ src/Language/Haskell/GhclibParserEx/GHC/Settings/Config.hs:84:20-34|fileSettings_toolDir │ │ │ │ src/Language/Haskell/GhclibParserEx/GHC/Settings/Config.hs:84:20-34|fileSettings_ghciUsagePath │ │ │ │ src/Language/Haskell/GhclibParserEx/GHC/Settings/Config.hs:84:20-34|fileSettings_ghcUsagePath │ │ │ │ src/Language/Haskell/GhclibParserEx/GHC/Driver/Session.hs │ │ │ │ Language.Haskell.GhclibParserEx.GHC.Driver.Session │ │ │ │ -fromJust │ │ │ │ Language.Haskell.GhclibParserEx.GHC.Parser │ │ │ │ │ │ │ │ +'Present │ │ │ │ +LookupRes │ │ │ │ +'BitmapIndexed │ │ │ │ +'Collision │ │ │ │ +Data.HashMap.Internal.HashMap │ │ │ │ +Data.HashMap.Internal │ │ │ │ +./Data/HashMap/Internal.hs │ │ │ │ +cmp: Should never happen, leavesAndCollisions includes non Leaf / Collision │ │ │ │ +Data.HashMap.alterF internal error: hit test_bottom │ │ │ │ +Data.HashMap.alterF internal error: hit bogus# │ │ │ │ +Data/HashMap/Internal.hs:(1610,5)-(1674,20)|function go │ │ │ │ +Data.HashMap.Internal.(!): key not found │ │ │ │ +Arg: $dHashable │ │ │ │ +Type: Hashable k │ │ │ │ +In module `Data.HashMap.Internal' │ │ │ │ +unordered-containers-0.2.20.1-CP8AwIkPcLVDpbO55PTlAu:Data.HashMap.Internal.Absent │ │ │ │ +unordered-containers-0.2.20.1-CP8AwIkPcLVDpbO55PTlAu:Data.HashMap.Internal.Present │ │ │ │ +unordered-containers-0.2.20.1-CP8AwIkPcLVDpbO55PTlAu:Data.HashMap.Internal.Empty │ │ │ │ +unordered-containers-0.2.20.1-CP8AwIkPcLVDpbO55PTlAu:Data.HashMap.Internal.BitmapIndexed │ │ │ │ +unordered-containers-0.2.20.1-CP8AwIkPcLVDpbO55PTlAu:Data.HashMap.Internal.Leaf │ │ │ │ +unordered-containers-0.2.20.1-CP8AwIkPcLVDpbO55PTlAu:Data.HashMap.Internal.Full │ │ │ │ +unordered-containers-0.2.20.1-CP8AwIkPcLVDpbO55PTlAu:Data.HashMap.Internal.Collision │ │ │ │ +unordered-containers-0.2.20.1-CP8AwIkPcLVDpbO55PTlAu:Data.HashMap.Internal.L │ │ │ │ +Data.HashMap.Internal.Array │ │ │ │ +fromList' │ │ │ │ +Data.HashMap.Internal.Array: Undefined element │ │ │ │ +./Data/HashMap/Internal/Array.hs │ │ │ │ +unordered-containers-0.2.20.1-CP8AwIkPcLVDpbO55PTlAu:Data.HashMap.Internal.Array.MArray │ │ │ │ +unordered-containers-0.2.20.1-CP8AwIkPcLVDpbO55PTlAu:Data.HashMap.Internal.Array.Array │ │ │ │ +Data.HashMap.Internal.List │ │ │ │ +Data.HashMap.alterF internal error: impossible adjust │ │ │ │ 'IgnoreMultiplicities │ │ │ │ 'RespectMultiplicities │ │ │ │ MultiplicityFlag │ │ │ │ -'Unknown │ │ │ │ 'Submult │ │ │ │ IsSubmult │ │ │ │ GHC.Core.Multiplicity │ │ │ │ ghc-lib-parser-9.12.2.20250421-CLarrBnVGcX5rqdmHKZO6f │ │ │ │ ghc-lib-parser-9.12.2.20250421-CLarrBnVGcX5rqdmHKZO6f:GHC.Core.Multiplicity.RespectMultiplicities │ │ │ │ ghc-lib-parser-9.12.2.20250421-CLarrBnVGcX5rqdmHKZO6f:GHC.Core.Multiplicity.IgnoreMultiplicities │ │ │ │ ghc-lib-parser-9.12.2.20250421-CLarrBnVGcX5rqdmHKZO6f:GHC.Core.Multiplicity.Submult │ │ │ │ @@ -3821,16 +3702,14 @@ │ │ │ │ fco_visL │ │ │ │ GHC.Core.TyCo.Rep.MCoercion │ │ │ │ GHC.Core.TyCo.Rep.UnivCoProvenance │ │ │ │ GHC.Core.TyCo.Rep.CoSel │ │ │ │ GHC.Core.TyCo.Rep.FunSel │ │ │ │ GHC.Core.TyCo.Rep.TyLit │ │ │ │ GHC.Core.TyCo.Rep │ │ │ │ -libraries/ghc-internal/src/GHC/Internal/Data/Data.hs │ │ │ │ -GHC.Internal.Data.Data │ │ │ │ ghc-lib-parser-9.12.2.20250421-CLarrBnVGcX5rqdmHKZO6f:GHC.Core.TyCo.Rep.TyCoFolder │ │ │ │ ghc-lib-parser-9.12.2.20250421-CLarrBnVGcX5rqdmHKZO6f:GHC.Core.TyCo.Rep.Scaled │ │ │ │ ghc-lib-parser-9.12.2.20250421-CLarrBnVGcX5rqdmHKZO6f:GHC.Core.TyCo.Rep.TyVarTy │ │ │ │ ghc-lib-parser-9.12.2.20250421-CLarrBnVGcX5rqdmHKZO6f:GHC.Core.TyCo.Rep.AppTy │ │ │ │ ghc-lib-parser-9.12.2.20250421-CLarrBnVGcX5rqdmHKZO6f:GHC.Core.TyCo.Rep.TyConApp │ │ │ │ ghc-lib-parser-9.12.2.20250421-CLarrBnVGcX5rqdmHKZO6f:GHC.Core.TyCo.Rep.ForAllTy │ │ │ │ ghc-lib-parser-9.12.2.20250421-CLarrBnVGcX5rqdmHKZO6f:GHC.Core.TyCo.Rep.FunTy │ │ │ │ @@ -4076,18 +3955,14 @@ │ │ │ │ ghc-lib-parser-9.12.2.20250421-CLarrBnVGcX5rqdmHKZO6f:GHC.Core.Type.TyCoMapper │ │ │ │ 'ListBag │ │ │ │ 'TwoBags │ │ │ │ 'UnitBag │ │ │ │ 'EmptyBag │ │ │ │ compiler/GHC/Data/Bag.hs │ │ │ │ GHC.Data.Bag │ │ │ │ -foldl1: empty structure │ │ │ │ -minimum: empty structure │ │ │ │ -maximum: empty structure │ │ │ │ -foldr1: empty structure │ │ │ │ ghc-lib-parser-9.12.2.20250421-CLarrBnVGcX5rqdmHKZO6f:GHC.Data.Bag.EmptyBag │ │ │ │ ghc-lib-parser-9.12.2.20250421-CLarrBnVGcX5rqdmHKZO6f:GHC.Data.Bag.UnitBag │ │ │ │ ghc-lib-parser-9.12.2.20250421-CLarrBnVGcX5rqdmHKZO6f:GHC.Data.Bag.TwoBags │ │ │ │ ghc-lib-parser-9.12.2.20250421-CLarrBnVGcX5rqdmHKZO6f:GHC.Data.Bag.ListBag │ │ │ │ 'PtrString │ │ │ │ 'FastStringTable │ │ │ │ 'FastStringTableSegment │ │ │ │ @@ -7641,15 +7516,14 @@ │ │ │ │ Cannot parse LANGUAGE pragma │ │ │ │ to enable syntax: │ │ │ │ to enable syntax: data T where │ │ │ │ Perhaps you meant │ │ │ │ Parse error in pattern: │ │ │ │ OPTIONS_HADDOCK │ │ │ │ in function application: │ │ │ │ -Unexpected │ │ │ │ GHC.Parser.Errors.Ppr │ │ │ │ 'PsErrExplicitForall │ │ │ │ 'PsErrEmptyDoubleQuotes │ │ │ │ 'PsErrInvalidPackageName │ │ │ │ 'PsErrTypeSyntaxInPat │ │ │ │ 'PsErrInvalidPun │ │ │ │ 'PsErrMalformedDecl │ │ │ │ @@ -8746,15 +8620,14 @@ │ │ │ │ platformHasSubsectionsViaSymbols │ │ │ │ platformHasIdentDirective │ │ │ │ platformHasGnuNonexecStack │ │ │ │ platformUnregisterised │ │ │ │ platformByteOrder │ │ │ │ platformWordSize │ │ │ │ platformArchOS │ │ │ │ -Nothing} │ │ │ │ , platform_constants = │ │ │ │ , platformHasLibm = │ │ │ │ , platformTablesNextToCode = │ │ │ │ , platformLeadingUnderscore = │ │ │ │ , platformIsCrossCompiling = │ │ │ │ , platformHasSubsectionsViaSymbols = │ │ │ │ , platformHasIdentDirective = │ │ │ │ @@ -8802,16 +8675,19 @@ │ │ │ │ 'ArchX86_64 │ │ │ │ 'ArchX86 │ │ │ │ 'ArchUnknown │ │ │ │ PPC_64ABI │ │ │ │ 'VFPv3D16 │ │ │ │ ArmISAExt │ │ │ │ GHC.Platform.ArchOS │ │ │ │ +kfreebsdgnu │ │ │ │ dragonfly │ │ │ │ +solaris2 │ │ │ │ loongarch64 │ │ │ │ +powerpc64 │ │ │ │ archOS_OS │ │ │ │ archOS_arch │ │ │ │ , archOS_OS = │ │ │ │ ArchOS {archOS_arch = │ │ │ │ ArchARM │ │ │ │ ArchPPC_64 │ │ │ │ libraries/ghc-platform/src/GHC/Platform/ArchOS.hs:51:26-27|case │ │ │ │ @@ -10069,15 +9945,14 @@ │ │ │ │ ghc-lib-parser-9.12.2.20250421-CLarrBnVGcX5rqdmHKZO6f:GHC.Types.Id.Info.RecSelPatSyn │ │ │ │ nameModule │ │ │ │ wired-in │ │ │ │ external │ │ │ │ 'C:NamedThing │ │ │ │ 'WiredIn │ │ │ │ 'External │ │ │ │ -'Internal │ │ │ │ NameSort │ │ │ │ 'UserSyntax │ │ │ │ 'BuiltInSyntax │ │ │ │ compiler/GHC/Types/Name.hs │ │ │ │ GHC.Types.Name │ │ │ │ ghc-lib-parser-9.12.2.20250421-CLarrBnVGcX5rqdmHKZO6f:GHC.Types.Name.C:NamedThing │ │ │ │ ghc-lib-parser-9.12.2.20250421-CLarrBnVGcX5rqdmHKZO6f:GHC.Types.Name.Name │ │ │ │ @@ -10558,18 +10433,25 @@ │ │ │ │ GHC.Unit.Home │ │ │ │ ghc-lib-parser-9.12.2.20250421-CLarrBnVGcX5rqdmHKZO6f:GHC.Unit.Home.DefiniteHomeUnit │ │ │ │ ghc-lib-parser-9.12.2.20250421-CLarrBnVGcX5rqdmHKZO6f:GHC.Unit.Home.IndefiniteHomeUnit │ │ │ │ Don't understand library name │ │ │ │ HSrts-1.0.2 │ │ │ │ haddock-html │ │ │ │ haddock-interfaces │ │ │ │ +frameworks │ │ │ │ +ld-options │ │ │ │ +cc-options │ │ │ │ +include-dirs │ │ │ │ +extra-ghci-libraries │ │ │ │ +extra-libraries │ │ │ │ hs-libraries │ │ │ │ dynamic-library-dirs │ │ │ │ import-dirs │ │ │ │ hidden-modules │ │ │ │ +exposed-modules │ │ │ │ 'PackageName │ │ │ │ 'PackageId │ │ │ │ GHC.Unit.Info │ │ │ │ Hole unit │ │ │ │ compiler/GHC/Unit/Module.hs │ │ │ │ 'C:HasModule │ │ │ │ 'C:ContainsModule │ │ │ │ @@ -10723,15 +10605,14 @@ │ │ │ │ GHC.Unit.Types.GenModule │ │ │ │ moduleName │ │ │ │ moduleUnit │ │ │ │ GHC.Unit.Types.UnitId │ │ │ │ unitIdFS │ │ │ │ interactive │ │ │ │ ghc-bignum │ │ │ │ -ghc-prim │ │ │ │ , gwib_isBoot = │ │ │ │ GWIB {gwib_mod = │ │ │ │ compiler/GHC/Unit/Types.hs │ │ │ │ GHC.Unit.Types │ │ │ │ ghc-lib-parser-9.12.2.20250421-CLarrBnVGcX5rqdmHKZO6f:GHC.Unit.Types.GWIB │ │ │ │ ghc-lib-parser-9.12.2.20250421-CLarrBnVGcX5rqdmHKZO6f:GHC.Unit.Types.RealUnit │ │ │ │ ghc-lib-parser-9.12.2.20250421-CLarrBnVGcX5rqdmHKZO6f:GHC.Unit.Types.VirtUnit │ │ │ │ @@ -10767,19 +10648,14 @@ │ │ │ │ RelBinPtr │ │ │ │ Failed to find BinaryWriter for the key: │ │ │ │ Failed to find BinaryReader for the key: │ │ │ │ seekBinReaderRel: seek out of range │ │ │ │ Data.Binary.getPrim │ │ │ │ seekBinNoExpandWriter: seek out of range │ │ │ │ Binary Integer - Invalid byte │ │ │ │ -array-0.5.8.0-inplace │ │ │ │ -Data.Array.Base │ │ │ │ -libraries/array/Data/Array/Base.hs │ │ │ │ -Error in array index; │ │ │ │ - not in range [0.. │ │ │ │ Binary.readBinMem: only read │ │ │ │ GHC.Utils.Binary.openBinMem: size must be >= 0 │ │ │ │ compiler/GHC/Utils/Binary.hs │ │ │ │ GHC.Utils.Binary │ │ │ │ ghc-lib-parser-9.12.2.20250421-CLarrBnVGcX5rqdmHKZO6f:GHC.Utils.Binary.ReaderTable │ │ │ │ ghc-lib-parser-9.12.2.20250421-CLarrBnVGcX5rqdmHKZO6f:GHC.Utils.Binary.FSTable │ │ │ │ ghc-lib-parser-9.12.2.20250421-CLarrBnVGcX5rqdmHKZO6f:GHC.Utils.Binary.GenericSymbolTable │ │ │ │ @@ -10895,15 +10771,14 @@ │ │ │ │ GHC.Utils.Misc │ │ │ │ {abstract: │ │ │ │ Util: foldl2 │ │ │ │ expectNonEmpty: │ │ │ │ changeLast │ │ │ │ expectOnly: │ │ │ │ Util: only │ │ │ │ -Negative exponent │ │ │ │ ghc-lib-parser-9.12.2.20250421-CLarrBnVGcX5rqdmHKZO6f:GHC.Utils.Misc.Forwards │ │ │ │ ghc-lib-parser-9.12.2.20250421-CLarrBnVGcX5rqdmHKZO6f:GHC.Utils.Misc.Backwards │ │ │ │ GHC.Utils.Monad │ │ │ │ GHC.Utils.Monad.State.Strict │ │ │ │ compiler/GHC/Utils/Outputable.hs │ │ │ │ code-style │ │ │ │ dump-style │ │ │ │ @@ -11111,15 +10986,14 @@ │ │ │ │ ghc-lib-parser-9.12.2.20250421-CLarrBnVGcX5rqdmHKZO6f:GHC.Utils.TmpFs.PathsToClean │ │ │ │ GHC.Version │ │ │ │ 383be28ffdddf65b57b7b111bfc89808b4229ebc │ │ │ │ 'ForeignRef │ │ │ │ 'RemoteRef │ │ │ │ 'RemotePtr │ │ │ │ GHCi.RemoteTypes │ │ │ │ -not enough bytes │ │ │ │ RemoteRef │ │ │ │ RemotePtr │ │ │ │ │ │ │ │ Language.Haskell.Syntax │ │ │ │ ghc-lib-parser-9.12.2.20250421-CLarrBnVGcX5rqdmHKZO6f:Language.Haskell.Syntax.HsModule │ │ │ │ ghc-lib-parser-9.12.2.20250421-CLarrBnVGcX5rqdmHKZO6f:Language.Haskell.Syntax.XModule │ │ │ │ 'NoSrcUnpack │ │ │ │ @@ -12170,15 +12044,14 @@ │ │ │ │ loc_module │ │ │ │ loc_package │ │ │ │ loc_filename │ │ │ │ GHC.Internal.TH.Syntax.DecidedStrictness │ │ │ │ GHC.Internal.TH.Syntax.AnnLookup │ │ │ │ GHC.Internal.TH.Syntax.Info │ │ │ │ GHC.Internal.TH.Syntax.DocLoc │ │ │ │ -GHC.Types │ │ │ │ libraries/ghc-internal/src/GHC/Internal/TH/Syntax.hs │ │ │ │ Template Haskell error: │ │ │ │ libraries/ghc-internal/src/GHC/Internal/TH/Syntax.hs:2477:32-33|case │ │ │ │ libraries/ghc-internal/src/GHC/Internal/TH/Syntax.hs:2455:23-24|case │ │ │ │ libraries/ghc-internal/src/GHC/Internal/TH/Syntax.hs:2213:31-32|case │ │ │ │ libraries/ghc-internal/src/GHC/Internal/TH/Syntax.hs:2150:26-27|case │ │ │ │ libraries/ghc-internal/src/GHC/Internal/TH/Syntax.hs:2062:19-20|case │ │ │ │ @@ -12691,22 +12564,20 @@ │ │ │ │ krep$*->*->* │ │ │ │ krep$*Arr* │ │ │ │ typeRep# │ │ │ │ typeCharTypeRep │ │ │ │ typeSymbolTypeRep │ │ │ │ typeNatTypeRep │ │ │ │ mkTrType │ │ │ │ -fromListN │ │ │ │ ghciStepIO │ │ │ │ toRational │ │ │ │ toInteger │ │ │ │ realToFrac │ │ │ │ fromIntegral │ │ │ │ toAnnotationWrapper │ │ │ │ -fromString │ │ │ │ fromLabel │ │ │ │ enumFromThenTo │ │ │ │ enumFromTo │ │ │ │ enumFromThen │ │ │ │ enumFrom │ │ │ │ fromRational │ │ │ │ fromInteger │ │ │ │ @@ -12767,25 +12638,23 @@ │ │ │ │ readFieldHash │ │ │ │ readField │ │ │ │ readPrec │ │ │ │ readListPrecDefault │ │ │ │ readListPrec │ │ │ │ readListDefault │ │ │ │ readList │ │ │ │ -traverse │ │ │ │ unsafeRangeSize │ │ │ │ unsafeIndex │ │ │ │ conIsRecord │ │ │ │ conFixity │ │ │ │ isNewtype │ │ │ │ packageName │ │ │ │ datatypeName │ │ │ │ GHC.Driver.Plugins │ │ │ │ GHC.Internal.Control.Monad.Zip │ │ │ │ -GHC.Internal.Base │ │ │ │ GHC.Internal.Enum │ │ │ │ GHC.Internal.GHCi │ │ │ │ GHC.Internal.GHCi.Helpers │ │ │ │ GHC.Internal.Show │ │ │ │ GHC.Internal.Read │ │ │ │ GHC.Internal.Num │ │ │ │ GHC.Internal.Maybe │ │ │ │ @@ -17507,15 +17376,14 @@ │ │ │ │ GHC.Data.BooleanFormula.BooleanFormula │ │ │ │ compiler/GHC/Data/BooleanFormula.hs:40:13-14|case │ │ │ │ ghc-lib-parser-9.12.2.20250421-CLarrBnVGcX5rqdmHKZO6f:GHC.Data.BooleanFormula.Clause │ │ │ │ ghc-lib-parser-9.12.2.20250421-CLarrBnVGcX5rqdmHKZO6f:GHC.Data.BooleanFormula.Var │ │ │ │ ghc-lib-parser-9.12.2.20250421-CLarrBnVGcX5rqdmHKZO6f:GHC.Data.BooleanFormula.And │ │ │ │ ghc-lib-parser-9.12.2.20250421-CLarrBnVGcX5rqdmHKZO6f:GHC.Data.BooleanFormula.Or │ │ │ │ ghc-lib-parser-9.12.2.20250421-CLarrBnVGcX5rqdmHKZO6f:GHC.Data.BooleanFormula.Parens │ │ │ │ -'EnumSet │ │ │ │ GHC.Data.EnumSet │ │ │ │ 'FastMutInt │ │ │ │ GHC.Data.FastMutInt │ │ │ │ ghc-lib-parser-9.12.2.20250421-CLarrBnVGcX5rqdmHKZO6f:GHC.Data.FastMutInt.FastMutInt │ │ │ │ expectJust graphFromVerticesAndAdjacency │ │ │ │ Failed to classify edge of Graph │ │ │ │ Failed to classify edge of CFG - not not timed │ │ │ │ @@ -17546,15 +17414,14 @@ │ │ │ │ ghc-lib-parser-9.12.2.20250421-CLarrBnVGcX5rqdmHKZO6f:GHC.Data.Maybe.Succeeded │ │ │ │ ghc-lib-parser-9.12.2.20250421-CLarrBnVGcX5rqdmHKZO6f:GHC.Data.Maybe.Failed │ │ │ │ GHC.Data.Pair │ │ │ │ ghc-lib-parser-9.12.2.20250421-CLarrBnVGcX5rqdmHKZO6f:GHC.Data.Pair.Pair │ │ │ │ ShortText {contents = │ │ │ │ head: Empty ShortText │ │ │ │ libraries/ghc-boot/GHC/Data/ShortText.hs │ │ │ │ -'ShortText │ │ │ │ GHC.Data.ShortText │ │ │ │ 'MultiMap │ │ │ │ 'EmptyMap │ │ │ │ MaybeMap │ │ │ │ GHC.Data.TrieMap │ │ │ │ List elts │ │ │ │ Singleton map │ │ │ │ @@ -22285,2643 +22152,1111 @@ │ │ │ │ ghc-lib-parser-9.12.2.20250421-CLarrBnVGcX5rqdmHKZO6f:GHC.Types.CostCentre.SingletonCCS │ │ │ │ ghc-lib-parser-9.12.2.20250421-CLarrBnVGcX5rqdmHKZO6f:GHC.Types.CostCentre.NormalCC │ │ │ │ ghc-lib-parser-9.12.2.20250421-CLarrBnVGcX5rqdmHKZO6f:GHC.Types.CostCentre.AllCafsCC │ │ │ │ ghc-lib-parser-9.12.2.20250421-CLarrBnVGcX5rqdmHKZO6f:GHC.Types.CostCentre.CafCC │ │ │ │ ghc-lib-parser-9.12.2.20250421-CLarrBnVGcX5rqdmHKZO6f:GHC.Types.CostCentre.IndexedCC │ │ │ │ ghc-lib-parser-9.12.2.20250421-CLarrBnVGcX5rqdmHKZO6f:GHC.Types.CostCentre.ExprCC │ │ │ │ ghc-lib-parser-9.12.2.20250421-CLarrBnVGcX5rqdmHKZO6f:GHC.Types.CostCentre.DeclCC │ │ │ │ -ghc-lib-parser-9.12.2.20250421-CLarrBnVGcX5rqdmHKZO6f:GHC.Types.CostCentre.HpcCC │ │ │ │ -ghc-lib-parser-9.12.2.20250421-CLarrBnVGcX5rqdmHKZO6f:GHC.Types.CostCentre.LateCC │ │ │ │ -ghc-lib-parser-9.12.2.20250421-CLarrBnVGcX5rqdmHKZO6f:GHC.Types.CostCentre.CallerCC │ │ │ │ -'CostCentreIndex │ │ │ │ -'CostCentreState │ │ │ │ -GHC.Types.CostCentre.State.CostCentreIndex │ │ │ │ -unCostCentreIndex │ │ │ │ -GHC.Types.CostCentre.State │ │ │ │ -'AllFieldsSame │ │ │ │ -'ForeachField │ │ │ │ -UnpackConFieldsResult │ │ │ │ -'CprType │ │ │ │ -'ConCpr_ │ │ │ │ -'FlatConCpr │ │ │ │ -Binary Cpr: Invalid tag │ │ │ │ -compiler/GHC/Types/Cpr.hs:40:12-13|case │ │ │ │ -compiler/GHC/Types/Cpr.hs │ │ │ │ -GHC.Types.Cpr │ │ │ │ -ghc-lib-parser-9.12.2.20250421-CLarrBnVGcX5rqdmHKZO6f:GHC.Types.Cpr.AllFieldsSame │ │ │ │ -ghc-lib-parser-9.12.2.20250421-CLarrBnVGcX5rqdmHKZO6f:GHC.Types.Cpr.ForeachField │ │ │ │ -ghc-lib-parser-9.12.2.20250421-CLarrBnVGcX5rqdmHKZO6f:GHC.Types.Cpr.CprType │ │ │ │ -ghc-lib-parser-9.12.2.20250421-CLarrBnVGcX5rqdmHKZO6f:GHC.Types.Cpr.BotCpr │ │ │ │ -ghc-lib-parser-9.12.2.20250421-CLarrBnVGcX5rqdmHKZO6f:GHC.Types.Cpr.ConCpr_ │ │ │ │ -ghc-lib-parser-9.12.2.20250421-CLarrBnVGcX5rqdmHKZO6f:GHC.Types.Cpr.FlatConCpr │ │ │ │ -ghc-lib-parser-9.12.2.20250421-CLarrBnVGcX5rqdmHKZO6f:GHC.Types.Cpr.TopCpr │ │ │ │ -'ClassDefaults │ │ │ │ -cd_module │ │ │ │ -cd_types │ │ │ │ -GHC.Types.DefaultEnv │ │ │ │ -ghc-lib-parser-9.12.2.20250421-CLarrBnVGcX5rqdmHKZO6f:GHC.Types.DefaultEnv.ClassDefaults │ │ │ │ -dmdTransformDictSelSig: no args │ │ │ │ -etaExpandDmdType: arity decrease │ │ │ │ -compiler/GHC/Types/Demand.hs:(2703,3)-(2708,21)|function ppr │ │ │ │ -Binary:Divergence │ │ │ │ -TypeShape │ │ │ │ -'KillFlags │ │ │ │ -'DmdType │ │ │ │ -'ExnOrDiv │ │ │ │ -'Diverges │ │ │ │ -compiler/GHC/Types/Demand.hs:(2610,3)-(2615,20)|function show │ │ │ │ -Binary:SubDemand │ │ │ │ -Binary:Card │ │ │ │ -compiler/GHC/Types/Demand.hs:630:12-13|case │ │ │ │ -compiler/GHC/Types/Demand.hs:(2760,3)-(2765,29)|function put_ │ │ │ │ -compiler/GHC/Types/Demand.hs │ │ │ │ -GHC.Types.Demand │ │ │ │ -ghc-lib-parser-9.12.2.20250421-CLarrBnVGcX5rqdmHKZO6f:GHC.Types.Demand.TsFun │ │ │ │ -ghc-lib-parser-9.12.2.20250421-CLarrBnVGcX5rqdmHKZO6f:GHC.Types.Demand.TsProd │ │ │ │ -ghc-lib-parser-9.12.2.20250421-CLarrBnVGcX5rqdmHKZO6f:GHC.Types.Demand.TsUnk │ │ │ │ -ghc-lib-parser-9.12.2.20250421-CLarrBnVGcX5rqdmHKZO6f:GHC.Types.Demand.KillFlags │ │ │ │ -ghc-lib-parser-9.12.2.20250421-CLarrBnVGcX5rqdmHKZO6f:GHC.Types.Demand.DmdType │ │ │ │ -ghc-lib-parser-9.12.2.20250421-CLarrBnVGcX5rqdmHKZO6f:GHC.Types.Demand.DE │ │ │ │ -ghc-lib-parser-9.12.2.20250421-CLarrBnVGcX5rqdmHKZO6f:GHC.Types.Demand.Diverges │ │ │ │ -ghc-lib-parser-9.12.2.20250421-CLarrBnVGcX5rqdmHKZO6f:GHC.Types.Demand.ExnOrDiv │ │ │ │ -ghc-lib-parser-9.12.2.20250421-CLarrBnVGcX5rqdmHKZO6f:GHC.Types.Demand.Dunno │ │ │ │ -ghc-lib-parser-9.12.2.20250421-CLarrBnVGcX5rqdmHKZO6f:GHC.Types.Demand.Poly │ │ │ │ -ghc-lib-parser-9.12.2.20250421-CLarrBnVGcX5rqdmHKZO6f:GHC.Types.Demand.Call │ │ │ │ -ghc-lib-parser-9.12.2.20250421-CLarrBnVGcX5rqdmHKZO6f:GHC.Types.Demand.Prod │ │ │ │ -ghc-lib-parser-9.12.2.20250421-CLarrBnVGcX5rqdmHKZO6f:GHC.Types.Demand.BotDmd │ │ │ │ -ghc-lib-parser-9.12.2.20250421-CLarrBnVGcX5rqdmHKZO6f:GHC.Types.Demand.AbsDmd │ │ │ │ -ghc-lib-parser-9.12.2.20250421-CLarrBnVGcX5rqdmHKZO6f:GHC.Types.Demand.D │ │ │ │ -'ForeignStubs │ │ │ │ -'NoStubs │ │ │ │ -'CHeader │ │ │ │ -GHC.Types.ForeignStubs │ │ │ │ -ghc-lib-parser-9.12.2.20250421-CLarrBnVGcX5rqdmHKZO6f:GHC.Types.ForeignStubs.NoStubs │ │ │ │ -ghc-lib-parser-9.12.2.20250421-CLarrBnVGcX5rqdmHKZO6f:GHC.Types.ForeignStubs.ForeignStubs │ │ │ │ -ghc-lib-parser-9.12.2.20250421-CLarrBnVGcX5rqdmHKZO6f:GHC.Types.ForeignStubs.CStub │ │ │ │ -Class op │ │ │ │ -compiler/GHC/Types/Id/Make.hs:484:5-40|[data_con] │ │ │ │ -MkId.mkDictSelId │ │ │ │ -mkDataConRep: we shouldn't look at LFInfo for newtype wrapper ids │ │ │ │ -mk_boxer │ │ │ │ -cowrap_unbx │ │ │ │ -dataConArgUnpack │ │ │ │ -mkDataConWorkId: we shouldn't look at LFInfo for newtype worker ids │ │ │ │ -compiler/GHC/Types/Id/Make.hs:553:5-40|[data_con] │ │ │ │ -coercionToken# │ │ │ │ -compiler/GHC/Types/Id/Make.hs:1861:5-58|[kv, tv] │ │ │ │ -noinlineConstraint │ │ │ │ -compiler/GHC/Types/Id/Make.hs │ │ │ │ -'SrcBangOpts │ │ │ │ -'FixedBangOpts │ │ │ │ -DataConBangOpts │ │ │ │ -'BangOpts │ │ │ │ -DataConBoxer │ │ │ │ -'UnitBox │ │ │ │ -GHC.Types.Id.Make │ │ │ │ -compiler/GHC/Types/Id/Make.hs:1898:5-50|[x, y] │ │ │ │ -compiler/GHC/Types/Id/Make.hs:2066:5-55|[eqR, x, eq] │ │ │ │ -compiler/GHC/Types/Id/Make.hs:2063:5-32|[r, a, b] │ │ │ │ -compiler/GHC/Types/Id/Make.hs:(2060,5)-(2061,58)|bndrs@[rv, av, bv] │ │ │ │ -leftSection │ │ │ │ -compiler/GHC/Types/Id/Make.hs:1996:5-82|[f, x] │ │ │ │ -rightSection │ │ │ │ -compiler/GHC/Types/Id/Make.hs:(2028,5)-(2030,58)|[f, x, y] │ │ │ │ -compiler/GHC/Types/Id/Make.hs:1953:5-54|[body, x] │ │ │ │ -ghc-lib-parser-9.12.2.20250421-CLarrBnVGcX5rqdmHKZO6f:GHC.Types.Id.Make.FixedBangOpts │ │ │ │ -ghc-lib-parser-9.12.2.20250421-CLarrBnVGcX5rqdmHKZO6f:GHC.Types.Id.Make.SrcBangOpts │ │ │ │ -ghc-lib-parser-9.12.2.20250421-CLarrBnVGcX5rqdmHKZO6f:GHC.Types.Id.Make.BangOpts │ │ │ │ -ghc-lib-parser-9.12.2.20250421-CLarrBnVGcX5rqdmHKZO6f:GHC.Types.Id.Make.UnitBox │ │ │ │ -ghc-lib-parser-9.12.2.20250421-CLarrBnVGcX5rqdmHKZO6f:GHC.Types.Id.Make.Boxer │ │ │ │ -Binary LitRubbish │ │ │ │ -narrowLit │ │ │ │ -doubleToFloatLit │ │ │ │ -floatToDoubleLit │ │ │ │ -intToDoubleLit │ │ │ │ -intToFloatLit │ │ │ │ -intToCharLit │ │ │ │ -litValue │ │ │ │ -charToIntLit │ │ │ │ -floatToIntLit │ │ │ │ -doubleToIntLit │ │ │ │ -litNumWrap │ │ │ │ -litNumWrapCoerce: not a number │ │ │ │ -litNumNarrow: got invalid literal │ │ │ │ -litNumNarrow: invalid literal │ │ │ │ -convertToIntLit │ │ │ │ -convertToWordLit │ │ │ │ -mapLitValue │ │ │ │ -Binary:Literal │ │ │ │ -compiler/GHC/Types/Literal.hs:458:5-49|n@(LitNumber _ i') │ │ │ │ -compiler/GHC/Types/Literal.hs:434:5-48|n@(LitNumber _ i') │ │ │ │ -mkLitNumberWrap: trying to create a negative BigNat │ │ │ │ -pred{LitNumType}: tried to take `pred' of first tag in enumeration │ │ │ │ -succ{LitNumType}: tried to take `succ' of last tag in enumeration │ │ │ │ -'LitLabel │ │ │ │ -'LitRubbish │ │ │ │ -'LitString │ │ │ │ -'LitNumber │ │ │ │ -'LitChar │ │ │ │ -'LitDouble │ │ │ │ -'LitFloat │ │ │ │ -'LitNullAddr │ │ │ │ -'LitNumWord64 │ │ │ │ -'LitNumWord32 │ │ │ │ -'LitNumWord16 │ │ │ │ -'LitNumWord8 │ │ │ │ -'LitNumWord │ │ │ │ -'LitNumInt64 │ │ │ │ -'LitNumInt32 │ │ │ │ -'LitNumInt16 │ │ │ │ -'LitNumInt8 │ │ │ │ -'LitNumInt │ │ │ │ -'LitNumBigNat │ │ │ │ -toEnum{LitNumType}: tag ( │ │ │ │ -compiler/GHC/Types/Literal.hs │ │ │ │ -GHC.Types.Literal.LitNumType │ │ │ │ -GHC.Types.Literal.Literal │ │ │ │ -GHC.Types.Literal │ │ │ │ -ghc-lib-parser-9.12.2.20250421-CLarrBnVGcX5rqdmHKZO6f:GHC.Types.Literal.LitChar │ │ │ │ -ghc-lib-parser-9.12.2.20250421-CLarrBnVGcX5rqdmHKZO6f:GHC.Types.Literal.LitNumber │ │ │ │ -ghc-lib-parser-9.12.2.20250421-CLarrBnVGcX5rqdmHKZO6f:GHC.Types.Literal.LitString │ │ │ │ -ghc-lib-parser-9.12.2.20250421-CLarrBnVGcX5rqdmHKZO6f:GHC.Types.Literal.LitNullAddr │ │ │ │ -ghc-lib-parser-9.12.2.20250421-CLarrBnVGcX5rqdmHKZO6f:GHC.Types.Literal.LitRubbish │ │ │ │ -ghc-lib-parser-9.12.2.20250421-CLarrBnVGcX5rqdmHKZO6f:GHC.Types.Literal.LitFloat │ │ │ │ -ghc-lib-parser-9.12.2.20250421-CLarrBnVGcX5rqdmHKZO6f:GHC.Types.Literal.LitDouble │ │ │ │ -ghc-lib-parser-9.12.2.20250421-CLarrBnVGcX5rqdmHKZO6f:GHC.Types.Literal.LitLabel │ │ │ │ -ghc-lib-parser-9.12.2.20250421-CLarrBnVGcX5rqdmHKZO6f:GHC.Types.Literal.LitNumBigNat │ │ │ │ -ghc-lib-parser-9.12.2.20250421-CLarrBnVGcX5rqdmHKZO6f:GHC.Types.Literal.LitNumInt │ │ │ │ -ghc-lib-parser-9.12.2.20250421-CLarrBnVGcX5rqdmHKZO6f:GHC.Types.Literal.LitNumInt8 │ │ │ │ -ghc-lib-parser-9.12.2.20250421-CLarrBnVGcX5rqdmHKZO6f:GHC.Types.Literal.LitNumInt16 │ │ │ │ -ghc-lib-parser-9.12.2.20250421-CLarrBnVGcX5rqdmHKZO6f:GHC.Types.Literal.LitNumInt32 │ │ │ │ -ghc-lib-parser-9.12.2.20250421-CLarrBnVGcX5rqdmHKZO6f:GHC.Types.Literal.LitNumInt64 │ │ │ │ -ghc-lib-parser-9.12.2.20250421-CLarrBnVGcX5rqdmHKZO6f:GHC.Types.Literal.LitNumWord │ │ │ │ -ghc-lib-parser-9.12.2.20250421-CLarrBnVGcX5rqdmHKZO6f:GHC.Types.Literal.LitNumWord8 │ │ │ │ -ghc-lib-parser-9.12.2.20250421-CLarrBnVGcX5rqdmHKZO6f:GHC.Types.Literal.LitNumWord16 │ │ │ │ -ghc-lib-parser-9.12.2.20250421-CLarrBnVGcX5rqdmHKZO6f:GHC.Types.Literal.LitNumWord32 │ │ │ │ -ghc-lib-parser-9.12.2.20250421-CLarrBnVGcX5rqdmHKZO6f:GHC.Types.Literal.LitNumWord64 │ │ │ │ -GHC.Types.TyThing.Ppr │ │ │ │ -UniqSDFM │ │ │ │ -GHC.Types.Unique.SDFM │ │ │ │ -ghc-lib-parser-9.12.2.20250421-CLarrBnVGcX5rqdmHKZO6f:GHC.Types.Unique.SDFM.Indirect │ │ │ │ -ghc-lib-parser-9.12.2.20250421-CLarrBnVGcX5rqdmHKZO6f:GHC.Types.Unique.SDFM.Entry │ │ │ │ -${pkgrooturl} │ │ │ │ -$httptopdir │ │ │ │ -${pkgroot} │ │ │ │ -file:/// │ │ │ │ -GHC.Unit.Database.readPackageDb │ │ │ │ -not a ghc-pkg db file, wrong file magic number │ │ │ │ -unsupported ghc-pkg db format version │ │ │ │ -'DbOpenReadWrite │ │ │ │ -'DbOpenReadOnly │ │ │ │ -DbOpenMode │ │ │ │ -'DbReadWrite │ │ │ │ -'DbReadOnly │ │ │ │ -'PackageDbLock │ │ │ │ -'DbModule │ │ │ │ -'DbUnitId │ │ │ │ -'DbInstUnitId │ │ │ │ -'DbModuleVar │ │ │ │ -'GenericUnitInfo │ │ │ │ -GHC.Unit.Database │ │ │ │ -dbModuleUnitId │ │ │ │ -dbModuleName │ │ │ │ -dbModuleVarName │ │ │ │ -, unitIsTrusted = │ │ │ │ -, unitIsExposed = │ │ │ │ -, unitIsIndefinite = │ │ │ │ -, unitHiddenModules = │ │ │ │ -, unitExposedModules = │ │ │ │ -, unitHaddockHTMLs = │ │ │ │ -, unitHaddockInterfaces = │ │ │ │ -, unitIncludeDirs = │ │ │ │ -, unitIncludes = │ │ │ │ -, unitCcOptions = │ │ │ │ -, unitLinkerOptions = │ │ │ │ -, unitExtDepFrameworkDirs = │ │ │ │ -, unitExtDepFrameworks = │ │ │ │ -, unitLibraryDynDirs = │ │ │ │ -, unitLibraryDirs = │ │ │ │ -, unitExtDepLibsGhc = │ │ │ │ -, unitExtDepLibsSys = │ │ │ │ -, unitLibraries = │ │ │ │ -, unitImportDirs = │ │ │ │ -, unitAbiDepends = │ │ │ │ -, unitDepends = │ │ │ │ -, unitAbiHash = │ │ │ │ -, unitComponentName = │ │ │ │ -, unitPackageVersion = │ │ │ │ -, unitPackageName = │ │ │ │ -, unitPackageId = │ │ │ │ -, unitInstantiations = │ │ │ │ -, unitInstanceOf = │ │ │ │ -GenericUnitInfo {unitId = │ │ │ │ -DbInstUnitId │ │ │ │ -DbUnitId │ │ │ │ -DbModule {dbModuleUnitId = │ │ │ │ -, dbModuleName = │ │ │ │ -DbModuleVar {dbModuleVarName = │ │ │ │ -libraries/ghc-boot/GHC/Unit/Database.hs:286:14-15|case │ │ │ │ -libraries/ghc-boot/GHC/Unit/Database.hs:299:13-14|case │ │ │ │ -ghc-lib-parser-9.12.2.20250421-CLarrBnVGcX5rqdmHKZO6f:GHC.Unit.Database.DbOpenReadOnly │ │ │ │ -ghc-lib-parser-9.12.2.20250421-CLarrBnVGcX5rqdmHKZO6f:GHC.Unit.Database.DbOpenReadWrite │ │ │ │ -ghc-lib-parser-9.12.2.20250421-CLarrBnVGcX5rqdmHKZO6f:GHC.Unit.Database.DbReadOnly │ │ │ │ -ghc-lib-parser-9.12.2.20250421-CLarrBnVGcX5rqdmHKZO6f:GHC.Unit.Database.DbReadWrite │ │ │ │ -ghc-lib-parser-9.12.2.20250421-CLarrBnVGcX5rqdmHKZO6f:GHC.Unit.Database.DbInstUnitId │ │ │ │ -ghc-lib-parser-9.12.2.20250421-CLarrBnVGcX5rqdmHKZO6f:GHC.Unit.Database.DbUnitId │ │ │ │ -ghc-lib-parser-9.12.2.20250421-CLarrBnVGcX5rqdmHKZO6f:GHC.Unit.Database.DbModule │ │ │ │ -ghc-lib-parser-9.12.2.20250421-CLarrBnVGcX5rqdmHKZO6f:GHC.Unit.Database.DbModuleVar │ │ │ │ -ghc-lib-parser-9.12.2.20250421-CLarrBnVGcX5rqdmHKZO6f:GHC.Unit.Database.GenericUnitInfo │ │ │ │ -mergeWithKey: Given function only1 does not fulfill required conditions (see documentation) │ │ │ │ -libraries/containers/containers/src/Data/Map/Internal.hs │ │ │ │ -Data.Map.Internal │ │ │ │ -containers-0.7-inplace │ │ │ │ -GHC.Unit.Module.Env │ │ │ │ -'NDModule │ │ │ │ -'ModuleEnv │ │ │ │ -'InstalledModuleEnv │ │ │ │ -'InstalledModuleWithIsBootEnv │ │ │ │ -'NodeMap │ │ │ │ -'ModuleGraph │ │ │ │ -'LinkNode │ │ │ │ -'ModuleNode │ │ │ │ -'InstantiationNode │ │ │ │ -ModuleGraphNode │ │ │ │ -'NodeKey_Link │ │ │ │ -'NodeKey_Module │ │ │ │ -'NodeKey_Unit │ │ │ │ -'ModNodeKeyWithUid │ │ │ │ -GHC.Unit.Module.Graph │ │ │ │ -compiler/GHC/Unit/Module/Graph.hs:118:13-14|case │ │ │ │ -ghc-lib-parser-9.12.2.20250421-CLarrBnVGcX5rqdmHKZO6f:GHC.Unit.Module.Graph.ModuleGraph │ │ │ │ -ghc-lib-parser-9.12.2.20250421-CLarrBnVGcX5rqdmHKZO6f:GHC.Unit.Module.Graph.InstantiationNode │ │ │ │ -ghc-lib-parser-9.12.2.20250421-CLarrBnVGcX5rqdmHKZO6f:GHC.Unit.Module.Graph.ModuleNode │ │ │ │ -ghc-lib-parser-9.12.2.20250421-CLarrBnVGcX5rqdmHKZO6f:GHC.Unit.Module.Graph.LinkNode │ │ │ │ -ghc-lib-parser-9.12.2.20250421-CLarrBnVGcX5rqdmHKZO6f:GHC.Unit.Module.Graph.NodeKey_Unit │ │ │ │ -ghc-lib-parser-9.12.2.20250421-CLarrBnVGcX5rqdmHKZO6f:GHC.Unit.Module.Graph.NodeKey_Module │ │ │ │ -ghc-lib-parser-9.12.2.20250421-CLarrBnVGcX5rqdmHKZO6f:GHC.Unit.Module.Graph.NodeKey_Link │ │ │ │ -ghc-lib-parser-9.12.2.20250421-CLarrBnVGcX5rqdmHKZO6f:GHC.Unit.Module.Graph.ModNodeKeyWithUid │ │ │ │ -removeBootSuffix: no -boot suffix │ │ │ │ -unsafeEncodeUtf │ │ │ │ -compiler/GHC/Unit/Module/Location.hs │ │ │ │ -'OsPathModLocation │ │ │ │ -GHC.Unit.Module.Location │ │ │ │ -Arg: lvl │ │ │ │ -Type: (# #) -> Maybe FilePath │ │ │ │ -In module `GHC.Unit.Module.Location' │ │ │ │ -, ml_hie_file_ospath = │ │ │ │ -, ml_dyn_obj_file_ospath = │ │ │ │ -, ml_obj_file_ospath = │ │ │ │ -, ml_dyn_hi_file_ospath = │ │ │ │ -, ml_hi_file_ospath = │ │ │ │ -OsPathModLocation {ml_hs_file_ospath = │ │ │ │ -ghc-lib-parser-9.12.2.20250421-CLarrBnVGcX5rqdmHKZO6f:GHC.Unit.Module.Location.OsPathModLocation │ │ │ │ -ModIface_ │ │ │ │ -'ModIfaceBackend │ │ │ │ -'IfaceTopEnv │ │ │ │ -'FullIfaceBinHandle │ │ │ │ -'PartialIfaceBinHandle │ │ │ │ -'ModIfaceFinal │ │ │ │ -'ModIfaceCore │ │ │ │ -ModIfacePhase │ │ │ │ -GHC.Unit.Module.ModIface │ │ │ │ -ghc-lib-parser-9.12.2.20250421-CLarrBnVGcX5rqdmHKZO6f:GHC.Unit.Module.ModIface.PrivateModIface │ │ │ │ -ghc-lib-parser-9.12.2.20250421-CLarrBnVGcX5rqdmHKZO6f:GHC.Unit.Module.ModIface.ModIfaceBackend │ │ │ │ -ghc-lib-parser-9.12.2.20250421-CLarrBnVGcX5rqdmHKZO6f:GHC.Unit.Module.ModIface.IfaceTopEnv │ │ │ │ -ghc-lib-parser-9.12.2.20250421-CLarrBnVGcX5rqdmHKZO6f:GHC.Unit.Module.ModIface.PartialIfaceBinHandle │ │ │ │ -ghc-lib-parser-9.12.2.20250421-CLarrBnVGcX5rqdmHKZO6f:GHC.Unit.Module.ModIface.FullIfaceBinHandle │ │ │ │ -ghc-lib-parser-9.12.2.20250421-CLarrBnVGcX5rqdmHKZO6f:GHC.Unit.Module.ModIface.ModIfaceCore │ │ │ │ -ghc-lib-parser-9.12.2.20250421-CLarrBnVGcX5rqdmHKZO6f:GHC.Unit.Module.ModIface.ModIfaceFinal │ │ │ │ -expectJust msHsFilePath │ │ │ │ -'ModSummary │ │ │ │ -GHC.Unit.Module.ModSummary │ │ │ │ -ms_textual_imps = │ │ │ │ -ms_srcimps = │ │ │ │ -ms_mod = │ │ │ │ -ms_hs_hash = │ │ │ │ -ModSummary { │ │ │ │ -ghc-lib-parser-9.12.2.20250421-CLarrBnVGcX5rqdmHKZO6f:GHC.Unit.Module.ModSummary.ModSummary │ │ │ │ -Encoding foreign data for iface: │ │ │ │ --fwrite-if-simplified-core is incompatible with this foreign stub: │ │ │ │ -Decoding foreign data from iface: │ │ │ │ -finalizers: │ │ │ │ -initializers: │ │ │ │ -compiler/GHC/Unit/Module/WholeCoreBindings.hs │ │ │ │ -'WholeCoreBindings │ │ │ │ -'IfaceForeign │ │ │ │ -'IfaceForeignFile │ │ │ │ -'IfaceCStubs │ │ │ │ -'IfaceCLabel │ │ │ │ -GHC.Unit.Module.WholeCoreBindings │ │ │ │ -invalid Binary value for ForeignSrcLang │ │ │ │ -ghc-lib-parser-9.12.2.20250421-CLarrBnVGcX5rqdmHKZO6f:GHC.Unit.Module.WholeCoreBindings.WholeCoreBindings │ │ │ │ -ghc-lib-parser-9.12.2.20250421-CLarrBnVGcX5rqdmHKZO6f:GHC.Unit.Module.WholeCoreBindings.IfaceForeign │ │ │ │ -ghc-lib-parser-9.12.2.20250421-CLarrBnVGcX5rqdmHKZO6f:GHC.Unit.Module.WholeCoreBindings.IfaceForeignFile │ │ │ │ -ghc-lib-parser-9.12.2.20250421-CLarrBnVGcX5rqdmHKZO6f:GHC.Unit.Module.WholeCoreBindings.IfaceCStubs │ │ │ │ - Expected type: │ │ │ │ - Deserialized type: │ │ │ │ -Binary: Type mismatch │ │ │ │ -GHC.Utils.Binary.Typeable │ │ │ │ - Applied type: │ │ │ │ - To argument: │ │ │ │ - Found argument of kind: │ │ │ │ - Where the constructor: │ │ │ │ - Expects kind: │ │ │ │ -Invalid SomeTypeRep │ │ │ │ -Binary.getSomeTypeRep: │ │ │ │ -Kind mismatch in type application │ │ │ │ -Applied non-arrow │ │ │ │ -Binary.putKindRep: invalid tag │ │ │ │ -Binary.putRuntimeRep: invalid tag │ │ │ │ -Binary.putTypeLitSort: invalid tag │ │ │ │ -Constructor from │ │ │ │ -Class op from │ │ │ │ -'C:PprFlag │ │ │ │ -'TANormal │ │ │ │ -'ForallInvis │ │ │ │ -'ForallVis │ │ │ │ -ForallVisFlag │ │ │ │ -<> │ │ │ │ -libraries/ghc-boot-th-internal/GHC/Internal/TH/Ppr.hs │ │ │ │ -GHC.Internal.TH.Ppr │ │ │ │ -{-# OPAQUE │ │ │ │ -{-# SPECIALISE │ │ │ │ -{-# SPECIALISE instance │ │ │ │ -{-# LINE │ │ │ │ - │ │ │ │ -{-# UNPACK #-} ! │ │ │ │ -ghc-lib-parser-9.12.2.20250421-CLarrBnVGcX5rqdmHKZO6f:GHC.Internal.TH.Ppr.TANormal │ │ │ │ -ghc-lib-parser-9.12.2.20250421-CLarrBnVGcX5rqdmHKZO6f:GHC.Internal.TH.Ppr.TyArg │ │ │ │ -ghc-lib-parser-9.12.2.20250421-CLarrBnVGcX5rqdmHKZO6f:GHC.Internal.TH.Ppr.ForallVis │ │ │ │ -ghc-lib-parser-9.12.2.20250421-CLarrBnVGcX5rqdmHKZO6f:GHC.Internal.TH.Ppr.ForallInvis │ │ │ │ -ghc-lib-parser-9.12.2.20250421-CLarrBnVGcX5rqdmHKZO6f:GHC.Internal.TH.Ppr.C:Ppr │ │ │ │ -GHC.Internal.TH.PprLib │ │ │ │ -ghc-lib-parser-9.12.2.20250421-CLarrBnVGcX5rqdmHKZO6f:GHC.Internal.TH.PprLib.PprM │ │ │ │ -Failure in Data.Map.balanceR │ │ │ │ -Failure in Data.Map.balanceL │ │ │ │ -libraries/ghc-boot-th-internal/GHC/Internal/TH/Lib/Map.hs │ │ │ │ -GHC.Internal.TH.Lib.Map │ │ │ │ -ghc-lib-parser-9.12.2.20250421-CLarrBnVGcX5rqdmHKZO6f:GHC.Internal.TH.Lib.Map.Bin │ │ │ │ -ghc-lib-parser-9.12.2.20250421-CLarrBnVGcX5rqdmHKZO6f:GHC.Internal.TH.Lib.Map.Tip │ │ │ │ -ModBreaks.modBreaks_array not initialised │ │ │ │ -compiler/GHC/ByteCode/Types.hs │ │ │ │ -'CompiledByteCode │ │ │ │ -'ModBreaks │ │ │ │ -CCostCentre │ │ │ │ -'CgBreakInfo │ │ │ │ -'BCOPtrBCO │ │ │ │ -'UnlinkedBCO │ │ │ │ -'BCOPtrName │ │ │ │ -'BCOPtrPrimOp │ │ │ │ -'BCOPtrBreakArray │ │ │ │ -'BCONPtrWord │ │ │ │ -'BCONPtrStr │ │ │ │ -'BCONPtrAddr │ │ │ │ -'BCONPtrItbl │ │ │ │ -'BCONPtrLbl │ │ │ │ -'AddrPtr │ │ │ │ -'ItblPtr │ │ │ │ -'NativeCallInfo │ │ │ │ -'NativeTupleReturn │ │ │ │ -'NativePrimCall │ │ │ │ -NativeCallType │ │ │ │ -'RegBitmap │ │ │ │ -'HalfWord │ │ │ │ -'WordOff │ │ │ │ -'ByteOff │ │ │ │ -'FFIInfo │ │ │ │ -GHC.ByteCode.Types │ │ │ │ -ItblPtr │ │ │ │ -RegBitmap {unRegBitmap = │ │ │ │ -HalfWord │ │ │ │ -WordOff │ │ │ │ - Doc │ │ │ │ -In module `GHC.Core.Subst' │ │ │ │ -Arg: lvl │ │ │ │ -Type: SDocContext -> Doc │ │ │ │ -In module `GHC.Core.Subst' │ │ │ │ -substIdOcc │ │ │ │ -lookupIdSubst │ │ │ │ -compiler/GHC/Core/Subst.hs │ │ │ │ -GHC.Core.Subst │ │ │ │ -GHC.Core.Unfold.Make │ │ │ │ -'FlatBag │ │ │ │ -'TupleFlatBag │ │ │ │ -'UnitFlatBag │ │ │ │ -'EmptyFlatBag │ │ │ │ -GHC.Data.FlatBag │ │ │ │ -SmallArray: internal error, uninitialised elements │ │ │ │ -compiler/GHC/Data/SmallArray.hs │ │ │ │ -GHC.Data.SmallArray │ │ │ │ -ghc-lib-parser-9.12.2.20250421-CLarrBnVGcX5rqdmHKZO6f:GHC.Data.FlatBag.EmptyFlatBag │ │ │ │ -ghc-lib-parser-9.12.2.20250421-CLarrBnVGcX5rqdmHKZO6f:GHC.Data.FlatBag.UnitFlatBag │ │ │ │ -ghc-lib-parser-9.12.2.20250421-CLarrBnVGcX5rqdmHKZO6f:GHC.Data.FlatBag.TupleFlatBag │ │ │ │ -ghc-lib-parser-9.12.2.20250421-CLarrBnVGcX5rqdmHKZO6f:GHC.Data.FlatBag.FlatBag │ │ │ │ -UnVarGraph │ │ │ │ -'UnVarSet │ │ │ │ -GHC.Data.Graph.UnVar │ │ │ │ -ghc-lib-parser-9.12.2.20250421-CLarrBnVGcX5rqdmHKZO6f:GHC.Data.Graph.UnVar.CBPG │ │ │ │ -ghc-lib-parser-9.12.2.20250421-CLarrBnVGcX5rqdmHKZO6f:GHC.Data.Graph.UnVar.CG │ │ │ │ -ghc-lib-parser-9.12.2.20250421-CLarrBnVGcX5rqdmHKZO6f:GHC.Data.Graph.UnVar.Union │ │ │ │ -ghc-lib-parser-9.12.2.20250421-CLarrBnVGcX5rqdmHKZO6f:GHC.Data.Graph.UnVar.Del │ │ │ │ -GHC.Data.OsPath │ │ │ │ -", because: │ │ │ │ -Failed to decodeUtf " │ │ │ │ -'SmallMutableArray │ │ │ │ -'SmallArray │ │ │ │ -ghc-lib-parser-9.12.2.20250421-CLarrBnVGcX5rqdmHKZO6f:GHC.Data.SmallArray.SmallMutableArray │ │ │ │ -ghc-lib-parser-9.12.2.20250421-CLarrBnVGcX5rqdmHKZO6f:GHC.Data.SmallArray.SmallArray │ │ │ │ -'StgInfoTable │ │ │ │ -GHC.Exts.Heap.InfoTable.Types │ │ │ │ -, code = │ │ │ │ -, srtlen = │ │ │ │ -, tipe = │ │ │ │ -, nptrs = │ │ │ │ -, ptrs = │ │ │ │ -StgInfoTable {entry = │ │ │ │ -ghc-lib-parser-9.12.2.20250421-CLarrBnVGcX5rqdmHKZO6f:GHC.Exts.Heap.InfoTable.Types.StgInfoTable │ │ │ │ -expectJust iface_incomps │ │ │ │ -GHC.Iface.Decl │ │ │ │ -GHC.Iface.Recomp.Binary │ │ │ │ -GHC.Linker.Static.Utils │ │ │ │ -main.exe │ │ │ │ -main.jsexe │ │ │ │ -ThunkSel │ │ │ │ -fun_type: │ │ │ │ -GHC.Runtime.Heap.Layout.heapClosureSize │ │ │ │ -GHC.Runtime.Heap.Layout.hdrSizeW │ │ │ │ -rtsClosureType │ │ │ │ -'ArrayPtrsRep │ │ │ │ -'ArrayWordsRep │ │ │ │ -'SmallArrayPtrsRep │ │ │ │ -'HeapRep │ │ │ │ -'StackRep │ │ │ │ -'ThunkSelector │ │ │ │ -'IndStatic │ │ │ │ -'BlackHole │ │ │ │ -ClosureTypeInfo │ │ │ │ -'ArgSpec │ │ │ │ -'ArgUnknown │ │ │ │ -ArgDescr │ │ │ │ -'StgHalfWord │ │ │ │ -'StgWord │ │ │ │ -GHC.Runtime.Heap.Layout │ │ │ │ -compiler/GHC/Runtime/Heap/Layout.hs:178:13-14|case │ │ │ │ -compiler/GHC/Runtime/Heap/Layout.hs:196:13-14|case │ │ │ │ -compiler/GHC/Runtime/Heap/Layout.hs:226:13-14|case │ │ │ │ -ghc-lib-parser-9.12.2.20250421-CLarrBnVGcX5rqdmHKZO6f:GHC.Runtime.Heap.Layout.HeapRep │ │ │ │ -ghc-lib-parser-9.12.2.20250421-CLarrBnVGcX5rqdmHKZO6f:GHC.Runtime.Heap.Layout.ArrayPtrsRep │ │ │ │ -ghc-lib-parser-9.12.2.20250421-CLarrBnVGcX5rqdmHKZO6f:GHC.Runtime.Heap.Layout.SmallArrayPtrsRep │ │ │ │ -ghc-lib-parser-9.12.2.20250421-CLarrBnVGcX5rqdmHKZO6f:GHC.Runtime.Heap.Layout.ArrayWordsRep │ │ │ │ -ghc-lib-parser-9.12.2.20250421-CLarrBnVGcX5rqdmHKZO6f:GHC.Runtime.Heap.Layout.StackRep │ │ │ │ -ghc-lib-parser-9.12.2.20250421-CLarrBnVGcX5rqdmHKZO6f:GHC.Runtime.Heap.Layout.RTSRep │ │ │ │ -ghc-lib-parser-9.12.2.20250421-CLarrBnVGcX5rqdmHKZO6f:GHC.Runtime.Heap.Layout.Constr │ │ │ │ -ghc-lib-parser-9.12.2.20250421-CLarrBnVGcX5rqdmHKZO6f:GHC.Runtime.Heap.Layout.Fun │ │ │ │ -ghc-lib-parser-9.12.2.20250421-CLarrBnVGcX5rqdmHKZO6f:GHC.Runtime.Heap.Layout.Thunk │ │ │ │ -ghc-lib-parser-9.12.2.20250421-CLarrBnVGcX5rqdmHKZO6f:GHC.Runtime.Heap.Layout.ThunkSelector │ │ │ │ -ghc-lib-parser-9.12.2.20250421-CLarrBnVGcX5rqdmHKZO6f:GHC.Runtime.Heap.Layout.BlackHole │ │ │ │ -ghc-lib-parser-9.12.2.20250421-CLarrBnVGcX5rqdmHKZO6f:GHC.Runtime.Heap.Layout.IndStatic │ │ │ │ -ghc-lib-parser-9.12.2.20250421-CLarrBnVGcX5rqdmHKZO6f:GHC.Runtime.Heap.Layout.ArgSpec │ │ │ │ -ghc-lib-parser-9.12.2.20250421-CLarrBnVGcX5rqdmHKZO6f:GHC.Runtime.Heap.Layout.ArgGen │ │ │ │ -ghc-lib-parser-9.12.2.20250421-CLarrBnVGcX5rqdmHKZO6f:GHC.Runtime.Heap.Layout.ArgUnknown │ │ │ │ -Gre HFC: │ │ │ │ -Name HFC: │ │ │ │ -Id HFC: │ │ │ │ -'RawHoleFit │ │ │ │ -'HoleFit │ │ │ │ -'NameHFCand │ │ │ │ -'IdHFCand │ │ │ │ -'GreHFCand │ │ │ │ -HoleFitCandidate │ │ │ │ -'TypedHole │ │ │ │ -GHC.Tc.Errors.Hole.FitTypes │ │ │ │ -hfRefLvl │ │ │ │ -hfMatches │ │ │ │ -ghc-lib-parser-9.12.2.20250421-CLarrBnVGcX5rqdmHKZO6f:GHC.Tc.Errors.Hole.FitTypes.HoleFit │ │ │ │ -ghc-lib-parser-9.12.2.20250421-CLarrBnVGcX5rqdmHKZO6f:GHC.Tc.Errors.Hole.FitTypes.RawHoleFit │ │ │ │ -ghc-lib-parser-9.12.2.20250421-CLarrBnVGcX5rqdmHKZO6f:GHC.Tc.Errors.Hole.FitTypes.IdHFCand │ │ │ │ -ghc-lib-parser-9.12.2.20250421-CLarrBnVGcX5rqdmHKZO6f:GHC.Tc.Errors.Hole.FitTypes.NameHFCand │ │ │ │ -ghc-lib-parser-9.12.2.20250421-CLarrBnVGcX5rqdmHKZO6f:GHC.Tc.Errors.Hole.FitTypes.GreHFCand │ │ │ │ -ghc-lib-parser-9.12.2.20250421-CLarrBnVGcX5rqdmHKZO6f:GHC.Tc.Errors.Hole.FitTypes.TypedHole │ │ │ │ -'FixItem │ │ │ │ -GHC.Types.Fixity.Env │ │ │ │ -ghc-lib-parser-9.12.2.20250421-CLarrBnVGcX5rqdmHKZO6f:GHC.Types.Fixity.Env.FixItem │ │ │ │ -'SptEntry │ │ │ │ -GHC.Types.SptEntry │ │ │ │ -ghc-lib-parser-9.12.2.20250421-CLarrBnVGcX5rqdmHKZO6f:GHC.Types.SptEntry.SptEntry │ │ │ │ -family instance modules: │ │ │ │ -trusted package dependencies: │ │ │ │ -plugin package dependencies: │ │ │ │ -direct package dependencies: │ │ │ │ -boot module dependencies: │ │ │ │ -direct module dependencies: │ │ │ │ -Binary.get(Usage): │ │ │ │ -compiler/GHC/Unit/Module/Deps.hs │ │ │ │ -usg_iface_hash │ │ │ │ -usg_file_label │ │ │ │ -usg_file_hash │ │ │ │ -usg_file_path │ │ │ │ -usg_exports │ │ │ │ -usg_entities │ │ │ │ -usg_unit_id │ │ │ │ -usg_mod_name │ │ │ │ -usg_safe │ │ │ │ -usg_mod_hash │ │ │ │ -GHC.Unit.Module.Deps │ │ │ │ -'UsageFile │ │ │ │ -'UsageHomeModule │ │ │ │ -'UsagePackageModule │ │ │ │ -'UsageMergedRequirement │ │ │ │ -'UsageHomeModuleInterface │ │ │ │ -'ImportAvails │ │ │ │ -compiler/GHC/Unit/Module/Deps.hs:315:15-16|case │ │ │ │ -orphans: │ │ │ │ -ghc-lib-parser-9.12.2.20250421-CLarrBnVGcX5rqdmHKZO6f:GHC.Unit.Module.Deps.ImportAvails │ │ │ │ -ghc-lib-parser-9.12.2.20250421-CLarrBnVGcX5rqdmHKZO6f:GHC.Unit.Module.Deps.UsagePackageModule │ │ │ │ -ghc-lib-parser-9.12.2.20250421-CLarrBnVGcX5rqdmHKZO6f:GHC.Unit.Module.Deps.UsageHomeModule │ │ │ │ -ghc-lib-parser-9.12.2.20250421-CLarrBnVGcX5rqdmHKZO6f:GHC.Unit.Module.Deps.UsageFile │ │ │ │ -ghc-lib-parser-9.12.2.20250421-CLarrBnVGcX5rqdmHKZO6f:GHC.Unit.Module.Deps.UsageHomeModuleInterface │ │ │ │ -ghc-lib-parser-9.12.2.20250421-CLarrBnVGcX5rqdmHKZO6f:GHC.Unit.Module.Deps.UsageMergedRequirement │ │ │ │ -ghc-lib-parser-9.12.2.20250421-CLarrBnVGcX5rqdmHKZO6f:GHC.Unit.Module.Deps.Deps │ │ │ │ -compiler/GHC/Utils/Trace.hs │ │ │ │ -GHC.Utils.Trace │ │ │ │ -traceCallStackDoc │ │ │ │ -WARNING: │ │ │ │ -GHCi.BreakArray │ │ │ │ -ghc-lib-parser-9.12.2.20250421-CLarrBnVGcX5rqdmHKZO6f:GHCi.BreakArray.BA │ │ │ │ -unknown error: │ │ │ │ -'FFIVoid │ │ │ │ -'FFIPointer │ │ │ │ -'FFIFloat │ │ │ │ -'FFIDouble │ │ │ │ -'FFISInt8 │ │ │ │ -'FFISInt16 │ │ │ │ -'FFISInt32 │ │ │ │ -'FFISInt64 │ │ │ │ -'FFIUInt8 │ │ │ │ -'FFIUInt16 │ │ │ │ -'FFIUInt32 │ │ │ │ -'FFIUInt64 │ │ │ │ -C_ffi_cif │ │ │ │ -C_ffi_type │ │ │ │ -GHCi.FFI │ │ │ │ -libraries/ghci/GHCi/FFI.hsc │ │ │ │ -prepForeignCallFailed: │ │ │ │ -(arg tys: │ │ │ │ - res ty: │ │ │ │ -invalid type description (FFI_BAD_TYPEDEF) │ │ │ │ -invalid ABI (FFI_BAD_ABI) │ │ │ │ -ghc-lib-parser-9.12.2.20250421-CLarrBnVGcX5rqdmHKZO6f:GHCi.FFI.FFIVoid │ │ │ │ -ghc-lib-parser-9.12.2.20250421-CLarrBnVGcX5rqdmHKZO6f:GHCi.FFI.FFIPointer │ │ │ │ -ghc-lib-parser-9.12.2.20250421-CLarrBnVGcX5rqdmHKZO6f:GHCi.FFI.FFIFloat │ │ │ │ -ghc-lib-parser-9.12.2.20250421-CLarrBnVGcX5rqdmHKZO6f:GHCi.FFI.FFIDouble │ │ │ │ -ghc-lib-parser-9.12.2.20250421-CLarrBnVGcX5rqdmHKZO6f:GHCi.FFI.FFISInt8 │ │ │ │ -ghc-lib-parser-9.12.2.20250421-CLarrBnVGcX5rqdmHKZO6f:GHCi.FFI.FFISInt16 │ │ │ │ -ghc-lib-parser-9.12.2.20250421-CLarrBnVGcX5rqdmHKZO6f:GHCi.FFI.FFISInt32 │ │ │ │ -ghc-lib-parser-9.12.2.20250421-CLarrBnVGcX5rqdmHKZO6f:GHCi.FFI.FFISInt64 │ │ │ │ -ghc-lib-parser-9.12.2.20250421-CLarrBnVGcX5rqdmHKZO6f:GHCi.FFI.FFIUInt8 │ │ │ │ -ghc-lib-parser-9.12.2.20250421-CLarrBnVGcX5rqdmHKZO6f:GHCi.FFI.FFIUInt16 │ │ │ │ -ghc-lib-parser-9.12.2.20250421-CLarrBnVGcX5rqdmHKZO6f:GHCi.FFI.FFIUInt32 │ │ │ │ -ghc-lib-parser-9.12.2.20250421-CLarrBnVGcX5rqdmHKZO6f:GHCi.FFI.FFIUInt64 │ │ │ │ -'ResolvedBCO │ │ │ │ -'ResolvedBCORef │ │ │ │ -'ResolvedBCOPtrBCO │ │ │ │ -'ResolvedBCOPtrBreakArray │ │ │ │ -'ResolvedBCOPtr │ │ │ │ -'ResolvedBCOStaticPtr │ │ │ │ -'BCOByteArray │ │ │ │ -BCOByteArray Word │ │ │ │ -BCOByteArray Word16 │ │ │ │ -, resolvedBCOArity = │ │ │ │ -, resolvedBCOInstrs = BCOByteArray Word16, resolvedBCOBitmap = BCOByteArray Word, resolvedBCOLits = BCOByteArray Word, resolvedBCOPtrs = │ │ │ │ -ResolvedBCO {resolvedBCOIsLE = │ │ │ │ -ResolvedBCORef │ │ │ │ -ResolvedBCOPtr │ │ │ │ -ResolvedBCOStaticPtr │ │ │ │ -ResolvedBCOPtrBCO │ │ │ │ -ResolvedBCOPtrBreakArray │ │ │ │ -libraries/ghci/GHCi/ResolvedBCO.hs │ │ │ │ -GHCi.ResolvedBCO │ │ │ │ -ghc-lib-parser-9.12.2.20250421-CLarrBnVGcX5rqdmHKZO6f:GHCi.ResolvedBCO.ResolvedBCORef │ │ │ │ -ghc-lib-parser-9.12.2.20250421-CLarrBnVGcX5rqdmHKZO6f:GHCi.ResolvedBCO.ResolvedBCOPtr │ │ │ │ -ghc-lib-parser-9.12.2.20250421-CLarrBnVGcX5rqdmHKZO6f:GHCi.ResolvedBCO.ResolvedBCOStaticPtr │ │ │ │ -ghc-lib-parser-9.12.2.20250421-CLarrBnVGcX5rqdmHKZO6f:GHCi.ResolvedBCO.ResolvedBCOPtrBCO │ │ │ │ -ghc-lib-parser-9.12.2.20250421-CLarrBnVGcX5rqdmHKZO6f:GHCi.ResolvedBCO.ResolvedBCOPtrBreakArray │ │ │ │ -ghc-lib-parser-9.12.2.20250421-CLarrBnVGcX5rqdmHKZO6f:GHCi.ResolvedBCO.ResolvedBCO │ │ │ │ -ghc-lib-parser-9.12.2.20250421-CLarrBnVGcX5rqdmHKZO6f:GHCi.ResolvedBCO.BCOByteArray │ │ │ │ -GHC.Cmm.BlockId │ │ │ │ -compiler/GHC/Core/Coercion/Opt.hs:(337,5)-(352,64)|case │ │ │ │ -opt_co4 sees a phantom! │ │ │ │ -opt_univ fell into a hole │ │ │ │ -compiler/GHC/Core/Coercion/Opt.hs │ │ │ │ -'OptCoercionOpts │ │ │ │ -GHC.Core.Coercion.Opt │ │ │ │ -reOrderNodes │ │ │ │ -active_rule_fvs = │ │ │ │ -simple = │ │ │ │ -ud_z_tail │ │ │ │ -occVanilla │ │ │ │ -occScrut │ │ │ │ -SimpleNodeDetails │ │ │ │ -WithTailUsageDetails │ │ │ │ -WithUsageDetails │ │ │ │ -'ManyOccL │ │ │ │ -'OneOccL │ │ │ │ -LocalOcc │ │ │ │ -'DoBinderSwap │ │ │ │ -'NoBinderSwap │ │ │ │ -BinderSwapDecision │ │ │ │ -'OccVanilla │ │ │ │ -'OccScrut │ │ │ │ -GHC.Core.Opt.OccurAnal │ │ │ │ -lo_int_cxt │ │ │ │ -ghc-lib-parser-9.12.2.20250421-CLarrBnVGcX5rqdmHKZO6f:GHC.Core.Opt.OccurAnal.SND │ │ │ │ -ghc-lib-parser-9.12.2.20250421-CLarrBnVGcX5rqdmHKZO6f:GHC.Core.Opt.OccurAnal.ND │ │ │ │ -ghc-lib-parser-9.12.2.20250421-CLarrBnVGcX5rqdmHKZO6f:GHC.Core.Opt.OccurAnal.WTUD │ │ │ │ -ghc-lib-parser-9.12.2.20250421-CLarrBnVGcX5rqdmHKZO6f:GHC.Core.Opt.OccurAnal.WUD │ │ │ │ -ghc-lib-parser-9.12.2.20250421-CLarrBnVGcX5rqdmHKZO6f:GHC.Core.Opt.OccurAnal.TUD │ │ │ │ -ghc-lib-parser-9.12.2.20250421-CLarrBnVGcX5rqdmHKZO6f:GHC.Core.Opt.OccurAnal.UD │ │ │ │ -ghc-lib-parser-9.12.2.20250421-CLarrBnVGcX5rqdmHKZO6f:GHC.Core.Opt.OccurAnal.OccEnv │ │ │ │ -ghc-lib-parser-9.12.2.20250421-CLarrBnVGcX5rqdmHKZO6f:GHC.Core.Opt.OccurAnal.OneOccL │ │ │ │ -ghc-lib-parser-9.12.2.20250421-CLarrBnVGcX5rqdmHKZO6f:GHC.Core.Opt.OccurAnal.ManyOccL │ │ │ │ -ghc-lib-parser-9.12.2.20250421-CLarrBnVGcX5rqdmHKZO6f:GHC.Core.Opt.OccurAnal.NoBinderSwap │ │ │ │ -ghc-lib-parser-9.12.2.20250421-CLarrBnVGcX5rqdmHKZO6f:GHC.Core.Opt.OccurAnal.DoBinderSwap │ │ │ │ -ghc-lib-parser-9.12.2.20250421-CLarrBnVGcX5rqdmHKZO6f:GHC.Core.Opt.OccurAnal.OccRhs │ │ │ │ -ghc-lib-parser-9.12.2.20250421-CLarrBnVGcX5rqdmHKZO6f:GHC.Core.Opt.OccurAnal.OccScrut │ │ │ │ -ghc-lib-parser-9.12.2.20250421-CLarrBnVGcX5rqdmHKZO6f:GHC.Core.Opt.OccurAnal.OccVanilla │ │ │ │ -GHC.Core.Seq │ │ │ │ -'SizedSeq │ │ │ │ -GHC.Data.SizedSeq │ │ │ │ -SizedSeq │ │ │ │ -ghc-lib-parser-9.12.2.20250421-CLarrBnVGcX5rqdmHKZO6f:GHC.Data.SizedSeq.SizedSeq │ │ │ │ -UniqDSMT │ │ │ │ -'C:MonadGetUnique │ │ │ │ -DUniqSupply │ │ │ │ -GHC.Types.Unique.DSM │ │ │ │ -ghc-lib-parser-9.12.2.20250421-CLarrBnVGcX5rqdmHKZO6f:GHC.Types.Unique.DSM.C:MonadUniqDSM │ │ │ │ -ghc-lib-parser-9.12.2.20250421-CLarrBnVGcX5rqdmHKZO6f:GHC.Types.Unique.DSM.C:MonadGetUnique │ │ │ │ -fromJSON: │ │ │ │ -anchor not found: │ │ │ │ -goNode: unexpected event │ │ │ │ -mfix (ExceptT): inner computation returned Left value │ │ │ │ -libraries/transformers/Control/Monad/Trans/Except.hs │ │ │ │ -Control.Monad.Trans.Except │ │ │ │ -transformers-0.6.1.1-inplace │ │ │ │ -HsYAML-aeson-0.2.0.2-2Csji7yycdo8dThDMq4Oz3 │ │ │ │ -Data.YAML.Aeson │ │ │ │ -unresolved YAML scalar encountered │ │ │ │ -cycle detected │ │ │ │ -non-String key encountered in mapping │ │ │ │ -No documents found in YAML stream │ │ │ │ -Multiple documents encountered in YAML stream │ │ │ │ -unKeyMap │ │ │ │ -Data.Aeson.KeyMap.KeyMap │ │ │ │ -aeson-2.2.3.0-6ctOXCdAkZk6Wx9PZHaFjJ │ │ │ │ -Data.Aeson.KeyMap │ │ │ │ -parsing Int failed, │ │ │ │ -parsing Int8 failed, │ │ │ │ -parsing Int16 failed, │ │ │ │ -parsing Int32 failed, │ │ │ │ -parsing Int64 failed, │ │ │ │ -parsing Word failed, │ │ │ │ -parsing Word8 failed, │ │ │ │ -parsing Word16 failed, │ │ │ │ -parsing Word32 failed, │ │ │ │ -parsing Word64 failed, │ │ │ │ -Expecting end-of-input, got │ │ │ │ -libraries/text/src/Data/Text/Internal/Fusion/Common.hs │ │ │ │ -Data.Text.Internal.Fusion.Common │ │ │ │ -head_empty │ │ │ │ -libraries/text/src/Data/Text.hs │ │ │ │ -Data.Text │ │ │ │ -text-2.1.3-inplace │ │ │ │ -parsing Char failed, expected a string of length 1 │ │ │ │ -parsing Natural failed, unexpected negative number │ │ │ │ -parsing Version failed, expected String, but encountered │ │ │ │ -parsing Version failed │ │ │ │ -parsing DaysOfWeek failed, expected String, but encountered │ │ │ │ -DaysOfWeek │ │ │ │ -wednesday │ │ │ │ -thursday │ │ │ │ -saturday │ │ │ │ -Invalid week day │ │ │ │ - (expected "LT", "EQ", or "GT") │ │ │ │ -parsing Ordering failed, unexpected │ │ │ │ -parsing Ratio failed, found a number with exponent │ │ │ │ -Ratio denominator was 0 │ │ │ │ -, but it must not be greater than 1024 or less than -1024 │ │ │ │ -numerator │ │ │ │ -parsing UUID failed, expected String, but encountered │ │ │ │ -/Date(%s%Q)/ │ │ │ │ -could not parse .NET time │ │ │ │ -Cannot parse Void │ │ │ │ - into Bool │ │ │ │ -cannot parse key │ │ │ │ -invalid UUID │ │ │ │ -parsing NonEmpty failed, unexpected empty list │ │ │ │ -parsing DNonEmpty failed, unexpected empty list │ │ │ │ -DNonEmpty │ │ │ │ -parsing Sum failed, expected an object with a single property where the property key should be either "InL" or "InR" │ │ │ │ -expected an object with a single property where the property key should be either "Left" or "Right" │ │ │ │ - into a tuple of length 2 │ │ │ │ - into a tuple of length 3 │ │ │ │ -(a, b, c) │ │ │ │ - into a tuple of length 4 │ │ │ │ -(a, b, c, d) │ │ │ │ - into a tuple of length 5 │ │ │ │ -(a, b, c, d, e) │ │ │ │ - into a tuple of length 6 │ │ │ │ -(a, b, c, d, e, f) │ │ │ │ - into a tuple of length 7 │ │ │ │ -(a, b, c, d, e, f, g) │ │ │ │ - into a tuple of length 8 │ │ │ │ -(a, b, c, d, e, f, g, h) │ │ │ │ - into a tuple of length 9 │ │ │ │ -(a, b, c, d, e, f, g, h, i) │ │ │ │ - into a tuple of length 10 │ │ │ │ -(a, b, c, d, e, f, g, h, i, j) │ │ │ │ - into a tuple of length 11 │ │ │ │ -(a, b, c, d, e, f, g, h, i, j, k) │ │ │ │ - into a tuple of length 12 │ │ │ │ -(a, b, c, d, e, f, g, h, i, j, k, l) │ │ │ │ - into a tuple of length 13 │ │ │ │ -(a, b, c, d, e, f, g, h, i, j, k, l, m) │ │ │ │ - into a tuple of length 14 │ │ │ │ -(a, b, c, d, e, f, g, h, i, j, k, l, m, n) │ │ │ │ - into a tuple of length 15 │ │ │ │ -(a, b, c, d, e, f, g, h, i, j, k, l, m, n, o) │ │ │ │ -Attempted to parse empty type │ │ │ │ -expected an empty Array, but encountered an Array of length │ │ │ │ - failed, unknown fields: │ │ │ │ -expected tag │ │ │ │ -HashMap ~Text │ │ │ │ -parsing (k, v) failed, expected Array, but encountered │ │ │ │ - into a pair │ │ │ │ -cannot unpack array of length │ │ │ │ -unexpected floating number │ │ │ │ -parsing Int failed, expected Number, but encountered │ │ │ │ -parsing Int8 failed, expected Number, but encountered │ │ │ │ -parsing Int16 failed, expected Number, but encountered │ │ │ │ -parsing Int32 failed, expected Number, but encountered │ │ │ │ -parsing Int64 failed, expected Number, but encountered │ │ │ │ -parsing Word failed, expected Number, but encountered │ │ │ │ -parsing Word8 failed, expected Number, but encountered │ │ │ │ -parsing Word16 failed, expected Number, but encountered │ │ │ │ -parsing Word32 failed, expected Number, but encountered │ │ │ │ -parsing Word64 failed, expected Number, but encountered │ │ │ │ -value is either floating or will cause over or underflow │ │ │ │ -invalid key │ │ │ │ -, expected one of │ │ │ │ -Trailing garbage │ │ │ │ -parsing SystemTime failed, parsing Fixed failed, │ │ │ │ -NominalDiffTime │ │ │ │ -, but it must not be greater than 1024 │ │ │ │ - failed, expected an Array of length │ │ │ │ - failed, expected tag of the 2-element Array to be one of │ │ │ │ - failed, tag element is not a String │ │ │ │ - failed, expected a 2-element Array, but encountered an Array of length │ │ │ │ - failed, expected an Object with a single pair where the tag is one of │ │ │ │ - failed, expected an Object with a single pair, but found │ │ │ │ - failed, expected tag field to be one of │ │ │ │ - failed, expected Object with key " │ │ │ │ -" containing one of │ │ │ │ -parsing Scientific failed, expected Number, but encountered │ │ │ │ -parsing Text failed, expected String, but encountered │ │ │ │ -parsing Lazy Text failed, expected String, but encountered │ │ │ │ -parsing ShortText failed, expected String, but encountered │ │ │ │ -parsing Key failed, expected String, but encountered │ │ │ │ -parsing KeyMap failed, expected Object, but encountered │ │ │ │ -parsing Day failed, expected String, but encountered │ │ │ │ -parsing LocalTime failed, expected String, but encountered │ │ │ │ -parsing ZonedTime failed, expected String, but encountered │ │ │ │ -parsing UTCTime failed, expected String, but encountered │ │ │ │ -parsing Quarter failed, expected String, but encountered │ │ │ │ -parsing Month failed, expected String, but encountered │ │ │ │ -parsing URI failed, expected String, but encountered │ │ │ │ -Data.Vector.Unboxed.Vector │ │ │ │ -Lazy Text │ │ │ │ -could not parse date: Unexpected end-of-input, expecting a digit │ │ │ │ -could not parse date: Non-ASCII character │ │ │ │ -could not parse date: Unexpected end-of-input, expecting QuarterOfYear │ │ │ │ -could not parse date: │ │ │ │ -, but found tag │ │ │ │ - failed, expected one of the tags │ │ │ │ -Expected object with 'This' and 'That' keys only │ │ │ │ -These a b │ │ │ │ - failed, unexpected String │ │ │ │ -Invalid URI │ │ │ │ -FromUntaggedValue │ │ │ │ -FromPair │ │ │ │ -ProductFromJSON │ │ │ │ -RecordFromJSON' │ │ │ │ -RecordFromJSON │ │ │ │ -FieldNames │ │ │ │ -ConsFromJSON' │ │ │ │ -ConsFromJSON │ │ │ │ -FromTaggedObject' │ │ │ │ -FromTaggedObject │ │ │ │ -'C:GFromJSONKey │ │ │ │ -ConstructorNames │ │ │ │ -SumFromString │ │ │ │ -ParseSum │ │ │ │ -GFromJSON' │ │ │ │ -'C:FromJSONKey │ │ │ │ -'FromJSONKeyValue │ │ │ │ -'FromJSONKeyTextParser │ │ │ │ -'FromJSONKeyText │ │ │ │ -'FromJSONKeyCoerce │ │ │ │ -FromJSONKeyFunction │ │ │ │ -'C:FromJSON │ │ │ │ -GFromJSON │ │ │ │ -'From1Args │ │ │ │ -'NoFromArgs │ │ │ │ -parsing │ │ │ │ -src/Data/Aeson/Types/FromJSON.hs │ │ │ │ -Data.Aeson.Types.FromJSON │ │ │ │ -aeson-2.2.3.0-6ctOXCdAkZk6Wx9PZHaFjJ:Data.Aeson.Types.FromJSON.C:GFromJSONKey │ │ │ │ -aeson-2.2.3.0-6ctOXCdAkZk6Wx9PZHaFjJ:Data.Aeson.Types.FromJSON.C:FromJSON2 │ │ │ │ -aeson-2.2.3.0-6ctOXCdAkZk6Wx9PZHaFjJ:Data.Aeson.Types.FromJSON.C:FromJSON1 │ │ │ │ -aeson-2.2.3.0-6ctOXCdAkZk6Wx9PZHaFjJ:Data.Aeson.Types.FromJSON.C:FromJSONKey │ │ │ │ -aeson-2.2.3.0-6ctOXCdAkZk6Wx9PZHaFjJ:Data.Aeson.Types.FromJSON.FromJSONKeyCoerce │ │ │ │ -aeson-2.2.3.0-6ctOXCdAkZk6Wx9PZHaFjJ:Data.Aeson.Types.FromJSON.FromJSONKeyText │ │ │ │ -aeson-2.2.3.0-6ctOXCdAkZk6Wx9PZHaFjJ:Data.Aeson.Types.FromJSON.FromJSONKeyTextParser │ │ │ │ -aeson-2.2.3.0-6ctOXCdAkZk6Wx9PZHaFjJ:Data.Aeson.Types.FromJSON.FromJSONKeyValue │ │ │ │ -aeson-2.2.3.0-6ctOXCdAkZk6Wx9PZHaFjJ:Data.Aeson.Types.FromJSON.C:FromJSON │ │ │ │ -aeson-2.2.3.0-6ctOXCdAkZk6Wx9PZHaFjJ:Data.Aeson.Types.FromJSON.NoFromArgs │ │ │ │ -aeson-2.2.3.0-6ctOXCdAkZk6Wx9PZHaFjJ:Data.Aeson.Types.FromJSON.From1Args │ │ │ │ -'C:ProductSize │ │ │ │ -'Tagged2 │ │ │ │ -'C:AllNullary │ │ │ │ -'C:IsRecord │ │ │ │ -Data.Aeson.Types.Generic │ │ │ │ -aeson-2.2.3.0-6ctOXCdAkZk6Wx9PZHaFjJ:Data.Aeson.Types.Generic.:* │ │ │ │ -aeson-2.2.3.0-6ctOXCdAkZk6Wx9PZHaFjJ:Data.Aeson.Types.Generic.C:And │ │ │ │ -aeson-2.2.3.0-6ctOXCdAkZk6Wx9PZHaFjJ:Data.Aeson.Types.Generic.C:AllNullary │ │ │ │ -aeson-2.2.3.0-6ctOXCdAkZk6Wx9PZHaFjJ:Data.Aeson.Types.Generic.C:IsRecord │ │ │ │ -mfix @Aeson.Parser: $ │ │ │ │ -Error in $ │ │ │ │ -ISuccess │ │ │ │ -DotNetTime {fromDotNetTime = │ │ │ │ -rejectUnknownFields = │ │ │ │ -tagSingleConstructors = │ │ │ │ -unwrapUnaryRecords = │ │ │ │ -sumEncoding = │ │ │ │ -allowOmittedFields = │ │ │ │ -omitNothingFields = │ │ │ │ -allNullaryToStringTag = │ │ │ │ -constructorTagModifier =~ │ │ │ │ -fieldLabelModifier =~ │ │ │ │ -ExampleConstructor │ │ │ │ -exampleField │ │ │ │ -Options { │ │ │ │ -, contentsFieldName = │ │ │ │ -TaggedObject {tagFieldName = │ │ │ │ -src/Data/Aeson/Types/Internal.hs │ │ │ │ -'AesonException │ │ │ │ -'JSONKeyOptions │ │ │ │ -'TaggedObject │ │ │ │ -'TwoElemArray │ │ │ │ -'ObjectWithSingleField │ │ │ │ -'UntaggedValue │ │ │ │ -SumEncoding │ │ │ │ -'DotNetTime │ │ │ │ -'Success │ │ │ │ -'ISuccess │ │ │ │ -JSONPathElement │ │ │ │ -tagFieldName │ │ │ │ -contentsFieldName │ │ │ │ -src/Data/Aeson/Types/Internal.hs:800:15-16|case │ │ │ │ -fromDotNetTime │ │ │ │ -src/Data/Aeson/Types/Internal.hs:126:27-28|case │ │ │ │ -src/Data/Aeson/Types/Internal.hs:121:26-27|case │ │ │ │ -Object (fromList │ │ │ │ -AesonException │ │ │ │ -Data.Aeson.Types.Internal.Value │ │ │ │ -src/Data/Aeson/Types/Internal.hs:372:24-25|case │ │ │ │ -src/Data/Aeson/Types/Internal.hs:115:34-35|case │ │ │ │ -vector-0.13.2.0-C4d1lU3UFqH97VvJ6ELow │ │ │ │ -Data.Vector │ │ │ │ -Data.Text.Internal │ │ │ │ -Data.Aeson.Types.Internal │ │ │ │ -aeson-2.2.3.0-6ctOXCdAkZk6Wx9PZHaFjJ:Data.Aeson.Types.Internal.JSONKeyOptions │ │ │ │ -aeson-2.2.3.0-6ctOXCdAkZk6Wx9PZHaFjJ:Data.Aeson.Types.Internal.Options │ │ │ │ -aeson-2.2.3.0-6ctOXCdAkZk6Wx9PZHaFjJ:Data.Aeson.Types.Internal.TaggedObject │ │ │ │ -aeson-2.2.3.0-6ctOXCdAkZk6Wx9PZHaFjJ:Data.Aeson.Types.Internal.UntaggedValue │ │ │ │ -aeson-2.2.3.0-6ctOXCdAkZk6Wx9PZHaFjJ:Data.Aeson.Types.Internal.ObjectWithSingleField │ │ │ │ -aeson-2.2.3.0-6ctOXCdAkZk6Wx9PZHaFjJ:Data.Aeson.Types.Internal.TwoElemArray │ │ │ │ -aeson-2.2.3.0-6ctOXCdAkZk6Wx9PZHaFjJ:Data.Aeson.Types.Internal.Object │ │ │ │ -aeson-2.2.3.0-6ctOXCdAkZk6Wx9PZHaFjJ:Data.Aeson.Types.Internal.Array │ │ │ │ -aeson-2.2.3.0-6ctOXCdAkZk6Wx9PZHaFjJ:Data.Aeson.Types.Internal.String │ │ │ │ -aeson-2.2.3.0-6ctOXCdAkZk6Wx9PZHaFjJ:Data.Aeson.Types.Internal.Number │ │ │ │ -aeson-2.2.3.0-6ctOXCdAkZk6Wx9PZHaFjJ:Data.Aeson.Types.Internal.Bool │ │ │ │ -aeson-2.2.3.0-6ctOXCdAkZk6Wx9PZHaFjJ:Data.Aeson.Types.Internal.Null │ │ │ │ -aeson-2.2.3.0-6ctOXCdAkZk6Wx9PZHaFjJ:Data.Aeson.Types.Internal.Error │ │ │ │ -aeson-2.2.3.0-6ctOXCdAkZk6Wx9PZHaFjJ:Data.Aeson.Types.Internal.Success │ │ │ │ -aeson-2.2.3.0-6ctOXCdAkZk6Wx9PZHaFjJ:Data.Aeson.Types.Internal.IError │ │ │ │ -aeson-2.2.3.0-6ctOXCdAkZk6Wx9PZHaFjJ:Data.Aeson.Types.Internal.ISuccess │ │ │ │ -aeson-2.2.3.0-6ctOXCdAkZk6Wx9PZHaFjJ:Data.Aeson.Types.Internal.Key │ │ │ │ -aeson-2.2.3.0-6ctOXCdAkZk6Wx9PZHaFjJ:Data.Aeson.Types.Internal.Index │ │ │ │ -/Date(%s │ │ │ │ -'C:KeyValuePair │ │ │ │ -'C:FromPairs │ │ │ │ -EncodeProduct │ │ │ │ -WriteProduct │ │ │ │ -RecordToPairs │ │ │ │ -ConsToJSON' │ │ │ │ -ConsToJSON │ │ │ │ -SumToJSON' │ │ │ │ -'C:GToJSONKey │ │ │ │ -GetConName │ │ │ │ -SumToJSON │ │ │ │ -'C:ToJSONKey │ │ │ │ -'ToJSONKeyValue │ │ │ │ -'ToJSONKeyText │ │ │ │ -ToJSONKeyFunction │ │ │ │ -'C:ToJSON │ │ │ │ -GToJSON' │ │ │ │ -'To1Args │ │ │ │ -'NoToArgs │ │ │ │ -"sunday" │ │ │ │ -"saturday" │ │ │ │ -"friday" │ │ │ │ -"thursday" │ │ │ │ -"wednesday" │ │ │ │ -"tuesday" │ │ │ │ -"monday" │ │ │ │ -src/Data/Aeson/Types/ToJSON.hs │ │ │ │ -Data.Aeson.Types.ToJSON │ │ │ │ -Type: [a] -> Encoding │ │ │ │ -In module `Data.Aeson.Types.ToJSON' │ │ │ │ -Type: a -> Bool │ │ │ │ -In module `Data.Aeson.Types.ToJSON' │ │ │ │ -aeson-2.2.3.0-6ctOXCdAkZk6Wx9PZHaFjJ:Data.Aeson.Types.ToJSON.C:KeyValuePair │ │ │ │ -aeson-2.2.3.0-6ctOXCdAkZk6Wx9PZHaFjJ:Data.Aeson.Types.ToJSON.C:FromPairs │ │ │ │ -aeson-2.2.3.0-6ctOXCdAkZk6Wx9PZHaFjJ:Data.Aeson.Types.ToJSON.C:ToJSON2 │ │ │ │ -aeson-2.2.3.0-6ctOXCdAkZk6Wx9PZHaFjJ:Data.Aeson.Types.ToJSON.C:ToJSON1 │ │ │ │ -aeson-2.2.3.0-6ctOXCdAkZk6Wx9PZHaFjJ:Data.Aeson.Types.ToJSON.C:ToJSONKey │ │ │ │ -aeson-2.2.3.0-6ctOXCdAkZk6Wx9PZHaFjJ:Data.Aeson.Types.ToJSON.ToJSONKeyText │ │ │ │ -aeson-2.2.3.0-6ctOXCdAkZk6Wx9PZHaFjJ:Data.Aeson.Types.ToJSON.ToJSONKeyValue │ │ │ │ -aeson-2.2.3.0-6ctOXCdAkZk6Wx9PZHaFjJ:Data.Aeson.Types.ToJSON.C:KeyValueOmit │ │ │ │ -aeson-2.2.3.0-6ctOXCdAkZk6Wx9PZHaFjJ:Data.Aeson.Types.ToJSON.C:KeyValue │ │ │ │ -aeson-2.2.3.0-6ctOXCdAkZk6Wx9PZHaFjJ:Data.Aeson.Types.ToJSON.C:ToJSON │ │ │ │ -aeson-2.2.3.0-6ctOXCdAkZk6Wx9PZHaFjJ:Data.Aeson.Types.ToJSON.NoToArgs │ │ │ │ -aeson-2.2.3.0-6ctOXCdAkZk6Wx9PZHaFjJ:Data.Aeson.Types.ToJSON.To1Args │ │ │ │ -Unexpected end-of-input, expecting JSON value │ │ │ │ -Unexpected end-of-input, expecting : │ │ │ │ -Unexpected end-of-input, expecting , or } │ │ │ │ -Unexpected end-of-input, expecting key literal │ │ │ │ -Unexpected end-of-input, expecting JSON value or ] │ │ │ │ -Unexpected end-of-input, expecting record key literal or } │ │ │ │ -Unexpected end-of-input, expecting , or ] │ │ │ │ -'\'' while parsing number literal │ │ │ │ -Number literal with leading zero │ │ │ │ -Unexpected end-of-input while parsing number literal │ │ │ │ -Unexpected end-of-input while parsing string literal │ │ │ │ -Unespected control character while parsing string literal │ │ │ │ -Data.Aeson.Decoding.ByteString.Lazy │ │ │ │ -'TkRecordOpen │ │ │ │ -'TkRecordErr │ │ │ │ -'TkRecordEnd │ │ │ │ -TkRecord │ │ │ │ -'TkArrayOpen │ │ │ │ -'TkNumber │ │ │ │ -'TkArrayErr │ │ │ │ -'TkArrayEnd │ │ │ │ -'NumScientific │ │ │ │ -'NumDecimal │ │ │ │ -'NumInteger │ │ │ │ -'LitFalse │ │ │ │ -'LitTrue │ │ │ │ -'LitNull │ │ │ │ -Data.Aeson.Decoding.Tokens │ │ │ │ -src/Data/Aeson/Decoding/Tokens.hs:52:13-14|case │ │ │ │ -src/Data/Aeson/Decoding/Tokens.hs:32:13-14|case │ │ │ │ -src/Data/Aeson/Decoding/Tokens.hs:59:13-14|case │ │ │ │ -TkNumber │ │ │ │ -TkArrayOpen │ │ │ │ -TkRecordOpen │ │ │ │ -TkRecordEnd │ │ │ │ -TkRecordErr │ │ │ │ -TkArrayEnd │ │ │ │ -TkArrayErr │ │ │ │ -src/Data/Aeson/Decoding/Tokens.hs:45:13-14|case │ │ │ │ -NumScientific │ │ │ │ -NumDecimal │ │ │ │ -NumInteger │ │ │ │ -aeson-2.2.3.0-6ctOXCdAkZk6Wx9PZHaFjJ:Data.Aeson.Decoding.Tokens.TkPair │ │ │ │ -aeson-2.2.3.0-6ctOXCdAkZk6Wx9PZHaFjJ:Data.Aeson.Decoding.Tokens.TkRecordEnd │ │ │ │ -aeson-2.2.3.0-6ctOXCdAkZk6Wx9PZHaFjJ:Data.Aeson.Decoding.Tokens.TkRecordErr │ │ │ │ -aeson-2.2.3.0-6ctOXCdAkZk6Wx9PZHaFjJ:Data.Aeson.Decoding.Tokens.TkLit │ │ │ │ -aeson-2.2.3.0-6ctOXCdAkZk6Wx9PZHaFjJ:Data.Aeson.Decoding.Tokens.TkText │ │ │ │ -aeson-2.2.3.0-6ctOXCdAkZk6Wx9PZHaFjJ:Data.Aeson.Decoding.Tokens.TkNumber │ │ │ │ -aeson-2.2.3.0-6ctOXCdAkZk6Wx9PZHaFjJ:Data.Aeson.Decoding.Tokens.TkArrayOpen │ │ │ │ -aeson-2.2.3.0-6ctOXCdAkZk6Wx9PZHaFjJ:Data.Aeson.Decoding.Tokens.TkRecordOpen │ │ │ │ -aeson-2.2.3.0-6ctOXCdAkZk6Wx9PZHaFjJ:Data.Aeson.Decoding.Tokens.TkErr │ │ │ │ -aeson-2.2.3.0-6ctOXCdAkZk6Wx9PZHaFjJ:Data.Aeson.Decoding.Tokens.TkItem │ │ │ │ -aeson-2.2.3.0-6ctOXCdAkZk6Wx9PZHaFjJ:Data.Aeson.Decoding.Tokens.TkArrayEnd │ │ │ │ -aeson-2.2.3.0-6ctOXCdAkZk6Wx9PZHaFjJ:Data.Aeson.Decoding.Tokens.TkArrayErr │ │ │ │ -aeson-2.2.3.0-6ctOXCdAkZk6Wx9PZHaFjJ:Data.Aeson.Decoding.Tokens.NumInteger │ │ │ │ -aeson-2.2.3.0-6ctOXCdAkZk6Wx9PZHaFjJ:Data.Aeson.Decoding.Tokens.NumDecimal │ │ │ │ -aeson-2.2.3.0-6ctOXCdAkZk6Wx9PZHaFjJ:Data.Aeson.Decoding.Tokens.NumScientific │ │ │ │ -aeson-2.2.3.0-6ctOXCdAkZk6Wx9PZHaFjJ:Data.Aeson.Decoding.Tokens.LitNull │ │ │ │ -aeson-2.2.3.0-6ctOXCdAkZk6Wx9PZHaFjJ:Data.Aeson.Decoding.Tokens.LitTrue │ │ │ │ -aeson-2.2.3.0-6ctOXCdAkZk6Wx9PZHaFjJ:Data.Aeson.Decoding.Tokens.LitFalse │ │ │ │ -'Encoding │ │ │ │ -Encoding' │ │ │ │ -Data.Aeson.Encoding.Internal │ │ │ │ -aeson-2.2.3.0-6ctOXCdAkZk6Wx9PZHaFjJ:Data.Aeson.Encoding.Internal.Empty │ │ │ │ -aeson-2.2.3.0-6ctOXCdAkZk6Wx9PZHaFjJ:Data.Aeson.Encoding.Internal.Value │ │ │ │ -Data.Aeson.Key.Key │ │ │ │ -Data.Aeson.Key │ │ │ │ -Data.Aeson.Decoding.Conversion │ │ │ │ -Data.Aeson.Decoding.Internal │ │ │ │ -TimeOfDay64 │ │ │ │ -Data.Aeson.Encoding.Builder │ │ │ │ -aeson-2.2.3.0-6ctOXCdAkZk6Wx9PZHaFjJ:Data.Aeson.Encoding.Builder.TOD │ │ │ │ -aeson-2.2.3.0-6ctOXCdAkZk6Wx9PZHaFjJ:Data.Aeson.Encoding.Builder.T │ │ │ │ -Data.Aeson.Internal.Scientific │ │ │ │ -Data.Text.Internal.Encoding.decodeUtf8: Invalid UTF-8 stream │ │ │ │ -src/Data/Aeson/Internal/Unescape.hs │ │ │ │ -Data.Aeson.Internal.Unescape │ │ │ │ -Data.Aeson.Parser.Time │ │ │ │ -'WrapFilterable │ │ │ │ -WrappedFoldable │ │ │ │ -'BoolPair │ │ │ │ -witherable-0.5-GVcO8Fxcsj79KLIQcXeyDv │ │ │ │ -witherable-0.5-GVcO8Fxcsj79KLIQcXeyDv:Witherable.BoolPair │ │ │ │ -witherable-0.5-GVcO8Fxcsj79KLIQcXeyDv:Witherable.C:WitherableWithIndex │ │ │ │ -witherable-0.5-GVcO8Fxcsj79KLIQcXeyDv:Witherable.C:FilterableWithIndex │ │ │ │ -witherable-0.5-GVcO8Fxcsj79KLIQcXeyDv:Witherable.C:Witherable │ │ │ │ -witherable-0.5-GVcO8Fxcsj79KLIQcXeyDv:Witherable.C:Filterable │ │ │ │ -'ThreeByte │ │ │ │ -'UnpackedUUID │ │ │ │ -Data.UUID.Types.UUID │ │ │ │ -clock_seq_low │ │ │ │ -clock_seq_hi_res │ │ │ │ -time_hi_and_version │ │ │ │ -time_mid │ │ │ │ -time_low │ │ │ │ -, node_5 = │ │ │ │ -, node_4 = │ │ │ │ -, node_3 = │ │ │ │ -, node_2 = │ │ │ │ -, node_1 = │ │ │ │ -, node_0 = │ │ │ │ -, clock_seq_low = │ │ │ │ -, clock_seq_hi_res = │ │ │ │ -, time_hi_and_version = │ │ │ │ -, time_mid = │ │ │ │ -UnpackedUUID {time_low = │ │ │ │ -src/Data/UUID/Types/Internal.hs │ │ │ │ -uuid-types-1.0.6-e0Xq535pMv6Ql2gG4X4GA │ │ │ │ -Data.UUID.Types.Internal │ │ │ │ -uuid-types-1.0.6-e0Xq535pMv6Ql2gG4X4GA:Data.UUID.Types.Internal.UnpackedUUID │ │ │ │ -uuid-types-1.0.6-e0Xq535pMv6Ql2gG4X4GA:Data.UUID.Types.Internal.UUID │ │ │ │ -ByteSource │ │ │ │ -Data.UUID.Types.Internal.Builder │ │ │ │ -Data.Text.Short │ │ │ │ -Binary.get(ShortText): Invalid UTF-8 stream │ │ │ │ -invalid length │ │ │ │ -invalid offset │ │ │ │ -fromLitAsciiAddr# │ │ │ │ -foldl1: empty ShortText │ │ │ │ -foldr1: empty ShortText │ │ │ │ -dropAround: the impossible happened │ │ │ │ -src/Data/Text/Short/Internal.hs │ │ │ │ -Data.Text.Short.Internal │ │ │ │ -text-short-0.1.6-BYqqL2mVtgjIc8ukIlw0qs │ │ │ │ -text-short-0.1.6-BYqqL2mVtgjIc8ukIlw0qs:Data.Text.Short.Internal.MBA# │ │ │ │ -', expecting timezone: Z, +HH:MM or -HH:MM │ │ │ │ -Unexpected end-of-input, expecting timezone │ │ │ │ -Unexpected end-of-input, expecting timezone: Z, +HH:MM or -HH:MM │ │ │ │ -', expecting colon or a digit │ │ │ │ -Invalid TimeZone: │ │ │ │ -', expecting a colon, : │ │ │ │ -', expecting a day separator, T or space │ │ │ │ -invalid day: │ │ │ │ -', expecting a digit │ │ │ │ -', expecting a dash, - │ │ │ │ -Unexpected end-of-input, expecting a dash, - │ │ │ │ -Unexpected end-of-input, expecting a day separator, T or space │ │ │ │ -', expecting end-of-input │ │ │ │ -invalid month: │ │ │ │ -Invalid time of day: │ │ │ │ -Unexpected end-of-input, expecting a colon, : │ │ │ │ -Expecting at least one decimal after a dot │ │ │ │ -Unexpectedly over twelve decimals │ │ │ │ -', expecting a dash after a year part │ │ │ │ -Unexpected end-of-input, expecting a dash after a year part │ │ │ │ -'\'', expecting -, +, or a digit │ │ │ │ -Unexpected end-of-input, expecting -, +, or a digit │ │ │ │ -expected year with at least 4 digits │ │ │ │ -', expecting QuarterOfYear digit │ │ │ │ -', expecting QuarterOfYear │ │ │ │ -Unexpected end-of-input, expecting Quarter digit │ │ │ │ -Data.Time.FromText │ │ │ │ -text-iso8601-0.1.1-Dn7vBiTWEBU7TwPNvUgH3V │ │ │ │ -Unexpected ' │ │ │ │ -Data.Time.Calendar.Quarter.Compat │ │ │ │ -time-compat-1.9.8-3w4JaxmRyPq1nCxIdQeBnW │ │ │ │ -'C:Strict │ │ │ │ -Data.Strict.Classes │ │ │ │ -strict-0.5.1-6zHJYgY6KC0J8ARV1Lf80b │ │ │ │ -strict-0.5.1-6zHJYgY6KC0J8ARV1Lf80b:Data.Strict.Classes.C:Strict │ │ │ │ -Data.Strict.Either.Either │ │ │ │ -Data.Strict.Either.fromRight: Left │ │ │ │ -Data.Strict.Either.fromLeft: Right │ │ │ │ -src/Data/Strict/Either.hs │ │ │ │ -Data.Strict.Either │ │ │ │ -src/Data/Strict/Either.hs:55:13-14|case │ │ │ │ -strict-0.5.1-6zHJYgY6KC0J8ARV1Lf80b:Data.Strict.Either.Left │ │ │ │ -strict-0.5.1-6zHJYgY6KC0J8ARV1Lf80b:Data.Strict.Either.Right │ │ │ │ -Data.Strict.Maybe.Maybe │ │ │ │ -Data.Strict.Maybe.fromJust: Nothing │ │ │ │ -src/Data/Strict/Maybe.hs │ │ │ │ -src/Data/Strict/Maybe.hs:59:13-14|case │ │ │ │ -strict-0.5.1-6zHJYgY6KC0J8ARV1Lf80b:Data.Strict.Maybe.Nothing │ │ │ │ -strict-0.5.1-6zHJYgY6KC0J8ARV1Lf80b:Data.Strict.Maybe.Just │ │ │ │ -Data.Strict.These │ │ │ │ -src/Data/Strict/These.hs:66:13-14|case │ │ │ │ -strict-0.5.1-6zHJYgY6KC0J8ARV1Lf80b:Data.Strict.These.This │ │ │ │ -strict-0.5.1-6zHJYgY6KC0J8ARV1Lf80b:Data.Strict.These.That │ │ │ │ -strict-0.5.1-6zHJYgY6KC0J8ARV1Lf80b:Data.Strict.These.These │ │ │ │ -Data.Strict.Tuple │ │ │ │ -Data.Strict.Tuple.Pair │ │ │ │ -strict-0.5.1-6zHJYgY6KC0J8ARV1Lf80b:Data.Strict.Tuple.:!: │ │ │ │ -System.IO.Strict │ │ │ │ -leafHashCode │ │ │ │ -Data/HashMap/Internal/Strict.hs:(461,5)-(525,20)|function go │ │ │ │ -./Data/HashMap/Internal/Strict.hs │ │ │ │ -Data.HashMap.Internal.Strict │ │ │ │ -unordered-containers-0.2.20.1-CP8AwIkPcLVDpbO55PTlAu │ │ │ │ -Data.Align: internal error: Align HashMap: merge │ │ │ │ -Data.Align: internal error: │ │ │ │ -src/Data/Semialign/Internal.hs │ │ │ │ -Data.Semialign.Internal │ │ │ │ -semialign-1.3.1-BYRwMGBOVSQF9KGFqlOz1L │ │ │ │ -src/Data/Semialign/Internal.hs:(684,25)-(686,43)|case │ │ │ │ -semialign-1.3.1-BYRwMGBOVSQF9KGFqlOz1L:Data.Semialign.Internal.C:RepeatWithIndex │ │ │ │ -semialign-1.3.1-BYRwMGBOVSQF9KGFqlOz1L:Data.Semialign.Internal.C:ZipWithIndex │ │ │ │ -semialign-1.3.1-BYRwMGBOVSQF9KGFqlOz1L:Data.Semialign.Internal.C:SemialignWithIndex │ │ │ │ -semialign-1.3.1-BYRwMGBOVSQF9KGFqlOz1L:Data.Semialign.Internal.C:Unzip │ │ │ │ -semialign-1.3.1-BYRwMGBOVSQF9KGFqlOz1L:Data.Semialign.Internal.C:Repeat │ │ │ │ -semialign-1.3.1-BYRwMGBOVSQF9KGFqlOz1L:Data.Semialign.Internal.C:Zip │ │ │ │ -semialign-1.3.1-BYRwMGBOVSQF9KGFqlOz1L:Data.Semialign.Internal.C:Unalign │ │ │ │ -semialign-1.3.1-BYRwMGBOVSQF9KGFqlOz1L:Data.Semialign.Internal.C:Align │ │ │ │ -semialign-1.3.1-BYRwMGBOVSQF9KGFqlOz1L:Data.Semialign.Internal.C:Semialign │ │ │ │ -Data.Functor.These │ │ │ │ -these-1.2.1-JaISJ4F9TDtHwYDjbk1Bng │ │ │ │ -these-1.2.1-JaISJ4F9TDtHwYDjbk1Bng:Data.Functor.These.This1 │ │ │ │ -these-1.2.1-JaISJ4F9TDtHwYDjbk1Bng:Data.Functor.These.That1 │ │ │ │ -these-1.2.1-JaISJ4F9TDtHwYDjbk1Bng:Data.Functor.These.These1 │ │ │ │ -Data.These │ │ │ │ -Invalid These index │ │ │ │ -src/Data/These.hs:76:13-14|case │ │ │ │ -these-1.2.1-JaISJ4F9TDtHwYDjbk1Bng:Data.These.This │ │ │ │ -these-1.2.1-JaISJ4F9TDtHwYDjbk1Bng:Data.These.That │ │ │ │ -these-1.2.1-JaISJ4F9TDtHwYDjbk1Bng:Data.These.These │ │ │ │ -Data.These.Combinators │ │ │ │ -Data.Bifunctor.Assoc │ │ │ │ -assoc-1.1.1-30BCdn01wuCLUYQedFJHQR │ │ │ │ -assoc-1.1.1-30BCdn01wuCLUYQedFJHQR:Data.Bifunctor.Assoc.C:Assoc │ │ │ │ -Data.Functor.WithIndex.Instances │ │ │ │ -indexed-traversable-instances-0.1.2-Htiq4q94z6oAbBMvFcsnAU │ │ │ │ -Data.Vector.Fusion.Bundle.Size.checkedAdd: overflow: │ │ │ │ -Data.Vector.Fusion.Bundle.Size.checkedSubtract: underflow: │ │ │ │ -src/Data/Vector/Fusion/Bundle/Size.hs:26:19-20|case │ │ │ │ -vector: internal error * for Bundle.size isn't defined │ │ │ │ -vector: internal error abs for Bundle.size isn't defined │ │ │ │ -vector: internal error signum for Bundle.size isn't defined │ │ │ │ -src/Data/Vector/Fusion/Bundle/Size.hs │ │ │ │ -Data.Vector.Fusion.Bundle.Size │ │ │ │ -vector-0.13.2.0-C4d1lU3UFqH97VvJ6ELow:Data.Vector.Fusion.Bundle.Size.Exact │ │ │ │ -vector-0.13.2.0-C4d1lU3UFqH97VvJ6ELow:Data.Vector.Fusion.Bundle.Size.Max │ │ │ │ -vector-0.13.2.0-C4d1lU3UFqH97VvJ6ELow:Data.Vector.Fusion.Bundle.Size.Unknown │ │ │ │ -foldl1M' │ │ │ │ -negative index ( │ │ │ │ -vector too large │ │ │ │ -src/Data/Vector/Internal/Check.hs │ │ │ │ -Data.Vector.Internal.Check │ │ │ │ -checkError │ │ │ │ -vector-stream-0.1.0.1-L5IRJehMu456v60fOpKQRk │ │ │ │ -Data.Stream.Monadic │ │ │ │ -src/Data/Stream/Monadic.hs │ │ │ │ -src/Data/Vector/Fusion/Bundle/Monadic.hs │ │ │ │ -Data.Vector.Fusion.Bundle.Monadic │ │ │ │ -vector-0.13.2.0-C4d1lU3UFqH97VvJ6ELow:Data.Vector.Fusion.Bundle.Monadic.Bundle │ │ │ │ -vector-0.13.2.0-C4d1lU3UFqH97VvJ6ELow:Data.Vector.Fusion.Bundle.Monadic.Chunk │ │ │ │ -Data.Vector.Generic.Mutable.Base │ │ │ │ -vector-0.13.2.0-C4d1lU3UFqH97VvJ6ELow:Data.Vector.Generic.Mutable.Base.C:MVector │ │ │ │ -overlapping vectors │ │ │ │ -checkIndex │ │ │ │ -checkLength │ │ │ │ -src/Data/Vector/Generic/Mutable.hs │ │ │ │ -Data.Vector.Generic.Mutable │ │ │ │ -checkSlice │ │ │ │ -Data.Vector.Generic.Base │ │ │ │ -vector-0.13.2.0-C4d1lU3UFqH97VvJ6ELow:Data.Vector.Generic.Base.C:Vector │ │ │ │ -Arg: step1 │ │ │ │ -Type: Int -> Id (Step Int a) │ │ │ │ -In module `Data.Vector.Generic' │ │ │ │ -src/Data/Vector/Generic.hs │ │ │ │ -Data.Vector.Generic │ │ │ │ -Element size mismatch │ │ │ │ -backpermute │ │ │ │ -src/Data/Vector/Primitive.hs │ │ │ │ -Data.Vector.Primitive │ │ │ │ -Primitive.basicUnsafeNew: length too large: │ │ │ │ -Primitive.basicUnsafeNew: negative length: │ │ │ │ -Data.Vector.Primitive.Mutable │ │ │ │ -src/Data/Vector/Primitive/Mutable.hs │ │ │ │ -vector-0.13.2.0-C4d1lU3UFqH97VvJ6ELow:Data.Vector.Primitive.Vector │ │ │ │ -src/Data/Vector/Storable.hs │ │ │ │ -Data.Vector.Storable │ │ │ │ -libraries/ghc-internal/src/GHC/Internal/Foreign/Marshal/Array.hs │ │ │ │ -GHC.Internal.Foreign.Marshal.Array │ │ │ │ -Storable.basicUnsafeNew: length too large: │ │ │ │ -Storable.basicUnsafeNew: negative length: │ │ │ │ -Data.Vector.Storable.Mutable │ │ │ │ -src/Data/Vector/Storable/Mutable.hs │ │ │ │ -vector-0.13.2.0-C4d1lU3UFqH97VvJ6ELow:Data.Vector.Storable.Vector │ │ │ │ -'MVector │ │ │ │ -exchange │ │ │ │ -Data.Vector.Mutable: uninitialised element. If you are trying to compact a vector, use the 'Data.Vector.force' function to remove uninitialised elements from the underlying array. │ │ │ │ -src/Data/Vector/Mutable.hs │ │ │ │ -Data.Vector.Mutable │ │ │ │ -vector-0.13.2.0-C4d1lU3UFqH97VvJ6ELow:Data.Vector.Mutable.MVector │ │ │ │ -src/Data/Vector.hs │ │ │ │ -vector-0.13.2.0-C4d1lU3UFqH97VvJ6ELow:Data.Vector.Vector │ │ │ │ -invalid slice │ │ │ │ -index out of bounds │ │ │ │ -negative length │ │ │ │ -internalError │ │ │ │ -*** Please submit a bug report at http://github.com/haskell/vector │ │ │ │ -*** Internal error in package vector *** │ │ │ │ -vector-0.13.2.0-C4d1lU3UFqH97VvJ6ELow:Data.Vector.Internal.Check.Bounds │ │ │ │ -vector-0.13.2.0-C4d1lU3UFqH97VvJ6ELow:Data.Vector.Internal.Check.Unsafe │ │ │ │ -vector-0.13.2.0-C4d1lU3UFqH97VvJ6ELow:Data.Vector.Internal.Check.Internal │ │ │ │ -src/Data/Vector/Generic/New.hs │ │ │ │ -Data.Vector.Generic.New │ │ │ │ -vector-0.13.2.0-C4d1lU3UFqH97VvJ6ELow:Data.Vector.Generic.New.New │ │ │ │ -vector-0.13.2.0-C4d1lU3UFqH97VvJ6ELow:Data.Vector.Primitive.Mutable.MVector │ │ │ │ -vector-0.13.2.0-C4d1lU3UFqH97VvJ6ELow:Data.Vector.Storable.Mutable.MVector │ │ │ │ -'DropWhile_Yield │ │ │ │ -'DropWhile_Next │ │ │ │ -'DropWhile_Drop │ │ │ │ -DropWhile │ │ │ │ -empty stream │ │ │ │ -vector-stream-0.1.0.1-L5IRJehMu456v60fOpKQRk:Data.Stream.Monadic.DropWhile_Drop │ │ │ │ -vector-stream-0.1.0.1-L5IRJehMu456v60fOpKQRk:Data.Stream.Monadic.DropWhile_Yield │ │ │ │ -vector-stream-0.1.0.1-L5IRJehMu456v60fOpKQRk:Data.Stream.Monadic.DropWhile_Next │ │ │ │ -vector-stream-0.1.0.1-L5IRJehMu456v60fOpKQRk:Data.Stream.Monadic.Stream │ │ │ │ -vector-stream-0.1.0.1-L5IRJehMu456v60fOpKQRk:Data.Stream.Monadic.Yield │ │ │ │ -vector-stream-0.1.0.1-L5IRJehMu456v60fOpKQRk:Data.Stream.Monadic.Skip │ │ │ │ -vector-stream-0.1.0.1-L5IRJehMu456v60fOpKQRk:Data.Stream.Monadic.Done │ │ │ │ -vector-stream-0.1.0.1-L5IRJehMu456v60fOpKQRk:Data.Stream.Monadic.Box │ │ │ │ -'Present │ │ │ │ -LookupRes │ │ │ │ -'BitmapIndexed │ │ │ │ -'Collision │ │ │ │ -Data.HashMap.Internal.HashMap │ │ │ │ -Data.HashMap.Internal │ │ │ │ -./Data/HashMap/Internal.hs │ │ │ │ -cmp: Should never happen, leavesAndCollisions includes non Leaf / Collision │ │ │ │ -Data.HashMap.alterF internal error: hit test_bottom │ │ │ │ -Data.HashMap.alterF internal error: hit bogus# │ │ │ │ -Data/HashMap/Internal.hs:(1610,5)-(1674,20)|function go │ │ │ │ -Data.HashMap.Internal.(!): key not found │ │ │ │ -Arg: $dHashable │ │ │ │ -Type: Hashable k │ │ │ │ -In module `Data.HashMap.Internal' │ │ │ │ -unordered-containers-0.2.20.1-CP8AwIkPcLVDpbO55PTlAu:Data.HashMap.Internal.Absent │ │ │ │ -unordered-containers-0.2.20.1-CP8AwIkPcLVDpbO55PTlAu:Data.HashMap.Internal.Present │ │ │ │ -unordered-containers-0.2.20.1-CP8AwIkPcLVDpbO55PTlAu:Data.HashMap.Internal.Empty │ │ │ │ -unordered-containers-0.2.20.1-CP8AwIkPcLVDpbO55PTlAu:Data.HashMap.Internal.BitmapIndexed │ │ │ │ -unordered-containers-0.2.20.1-CP8AwIkPcLVDpbO55PTlAu:Data.HashMap.Internal.Leaf │ │ │ │ -unordered-containers-0.2.20.1-CP8AwIkPcLVDpbO55PTlAu:Data.HashMap.Internal.Full │ │ │ │ -unordered-containers-0.2.20.1-CP8AwIkPcLVDpbO55PTlAu:Data.HashMap.Internal.Collision │ │ │ │ -unordered-containers-0.2.20.1-CP8AwIkPcLVDpbO55PTlAu:Data.HashMap.Internal.L │ │ │ │ -Data.HashMap.Internal.Array │ │ │ │ -fromList' │ │ │ │ -Data.HashMap.Internal.Array: Undefined element │ │ │ │ -./Data/HashMap/Internal/Array.hs │ │ │ │ -unordered-containers-0.2.20.1-CP8AwIkPcLVDpbO55PTlAu:Data.HashMap.Internal.Array.MArray │ │ │ │ -unordered-containers-0.2.20.1-CP8AwIkPcLVDpbO55PTlAu:Data.HashMap.Internal.Array.Array │ │ │ │ -Data.HashMap.Internal.List │ │ │ │ -Data.HashMap.alterF internal error: impossible adjust │ │ │ │ -Data.Tagged.Tagged │ │ │ │ -src/Data/Tagged.hs │ │ │ │ -Data.Tagged │ │ │ │ -tagged-0.8.9-EraSdp0lx7uJnqESyrqLTP │ │ │ │ -src/Data/ByteString/Builder/Scientific.hs:94:11-57|d : ds' │ │ │ │ -src/Data/ByteString/Builder/Scientific.hs:64:12-63|d : ds' │ │ │ │ -Data.ByteString.Builder.Scientific.formatScientificBuilder/doFmt/Exponent: [] │ │ │ │ -src/Data/ByteString/Builder/Scientific.hs │ │ │ │ -Data.ByteString.Builder.Scientific │ │ │ │ -scientific-0.3.8.0-6jjDbq4n7E0CejbRXT17c7 │ │ │ │ -round default defn: Bad value │ │ │ │ -src/Data/Scientific.hs:1041:16-74|d : ds' │ │ │ │ -src/Data/Scientific.hs:1057:11-64|d : ds' │ │ │ │ -toRationalRepetend: Negative repetend index! │ │ │ │ -toRationalRepetend: Repetend index >= than number of digits in the fractional part! │ │ │ │ -formatScientific/doFmt/FFExponent: [] │ │ │ │ -'Scientific │ │ │ │ -base10Exponent │ │ │ │ -coefficient │ │ │ │ -fromRational has been applied to a repeating decimal which can't be represented as a Scientific! It's better to avoid performing fractional operations on Scientifics and convert them to other fractional types like Double as early as possible. │ │ │ │ -src/Data/Scientific.hs │ │ │ │ -Data.Scientific │ │ │ │ -scientific-0.3.8.0-6jjDbq4n7E0CejbRXT17c7:Data.Scientific.SP │ │ │ │ -scientific-0.3.8.0-6jjDbq4n7E0CejbRXT17c7:Data.Scientific.Scientific │ │ │ │ -roundTo: bad Value │ │ │ │ -Data.Scientific: uninitialised element │ │ │ │ -src/Utils.hs │ │ │ │ -Arg: eta │ │ │ │ -Type: ParseError -> Identity b │ │ │ │ -In module `Network.URI' │ │ │ │ -IPv6 address │ │ │ │ -IPv4 Address │ │ │ │ -Name character │ │ │ │ -uriRegName │ │ │ │ -uriUserInfo │ │ │ │ -uriFragment │ │ │ │ -uriQuery │ │ │ │ -uriAuthority │ │ │ │ -uriScheme │ │ │ │ -'URIAuth │ │ │ │ -!$&'()*+,;= │ │ │ │ -, uriPort = │ │ │ │ -, uriRegName = │ │ │ │ -uriUserInfo = │ │ │ │ -URIAuth { │ │ │ │ -Decimal octet value too large │ │ │ │ -network-uri-2.6.4.2-BXV0MtFcaF6BxSkElkpvb1 │ │ │ │ -Network.URI │ │ │ │ -./Network/URI.hs │ │ │ │ -IP address literal │ │ │ │ -Registered name │ │ │ │ -network-uri-2.6.4.2-BXV0MtFcaF6BxSkElkpvb1:Network.URI.URI │ │ │ │ -network-uri-2.6.4.2-BXV0MtFcaF6BxSkElkpvb1:Network.URI.URIAuth │ │ │ │ -Math.NumberTheory.Logarithms.integerLogBase: argument must be positive. │ │ │ │ -Math.NumberTheory.Logarithms.integerLogBase: base must be greater than one. │ │ │ │ -Math.NumberTheory.Logarithms.naturalLogBase: argument must be positive. │ │ │ │ -Math.NumberTheory.Logarithms.naturalLogBase: base must be greater than one. │ │ │ │ -Math.NumberTheory.Logarithms.integerLog10: argument must be positive │ │ │ │ -Math.NumberTheory.Logarithms.naturalaLog10: argument must be non-zero │ │ │ │ -Math.NumberTheory.Logarithms.naturalLog2: argument must be non-zero │ │ │ │ -Math.NumberTheory.Logarithms.integerLog2: argument must be positive │ │ │ │ -Math.NumberTheory.Logarithms.wordLog2: argument must not be 0. │ │ │ │ -Math.NumberTheory.Logarithms.intLog2: argument must be positive │ │ │ │ -src/Math/NumberTheory/Logarithms.hs │ │ │ │ -Math.NumberTheory.Logarithms │ │ │ │ -integer-logarithms-1.0.4-AfboAKXAs7aK7Hj1RcudkJ │ │ │ │ -negative index: │ │ │ │ -, length = │ │ │ │ -index too large: │ │ │ │ -moduleError │ │ │ │ -src/Data/Integer/Conversion.hs │ │ │ │ -Data.Integer.Conversion │ │ │ │ -integer-conversion-0.1.1-LtqE5T9pYsR4l4HIlJbAxK │ │ │ │ -'C:MonadPrimBase │ │ │ │ -'C:MonadPrim │ │ │ │ -Control.Monad.Primitive │ │ │ │ -primitive-0.9.1.0-CdaaD38w4qB6rrosjqTSfA │ │ │ │ -primitive-0.9.1.0-CdaaD38w4qB6rrosjqTSfA:Control.Monad.Primitive.C:MonadPrimBase │ │ │ │ -primitive-0.9.1.0-CdaaD38w4qB6rrosjqTSfA:Control.Monad.Primitive.C:MonadPrim │ │ │ │ -primitive-0.9.1.0-CdaaD38w4qB6rrosjqTSfA:Control.Monad.Primitive.C:PrimBase │ │ │ │ -primitive-0.9.1.0-CdaaD38w4qB6rrosjqTSfA:Control.Monad.Primitive.C:PrimMonad │ │ │ │ -'PrimStorable │ │ │ │ -Data.Primitive.Types: implementation mistake in `Prim` instance │ │ │ │ -./Data/Primitive/Types.hs │ │ │ │ -Data.Primitive.Types │ │ │ │ -primitive-0.9.1.0-CdaaD38w4qB6rrosjqTSfA:Data.Primitive.Types.C:Prim │ │ │ │ -'PushArray │ │ │ │ -'EmptyStack │ │ │ │ -ArrayStack │ │ │ │ -'MutableArray │ │ │ │ -unsafeArrayFromListN' │ │ │ │ -emptyArray# │ │ │ │ -mfix for Data.Primitive.Array applied to strict function. │ │ │ │ -mzipWith │ │ │ │ -mapArray' │ │ │ │ -bad indexing │ │ │ │ -toConstr │ │ │ │ -infinite arrays are not well defined │ │ │ │ -uninitialized element │ │ │ │ -list length less than specified size │ │ │ │ -list length greater than specified size │ │ │ │ -emptyArray │ │ │ │ -empty array │ │ │ │ -Data.Primitive.Array. │ │ │ │ -Data.Primitive.Array │ │ │ │ -./Data/Primitive/Array.hs │ │ │ │ -primitive-0.9.1.0-CdaaD38w4qB6rrosjqTSfA:Data.Primitive.Array.PushArray │ │ │ │ -primitive-0.9.1.0-CdaaD38w4qB6rrosjqTSfA:Data.Primitive.Array.EmptyStack │ │ │ │ -primitive-0.9.1.0-CdaaD38w4qB6rrosjqTSfA:Data.Primitive.Array.MutableArray │ │ │ │ -primitive-0.9.1.0-CdaaD38w4qB6rrosjqTSfA:Data.Primitive.Array.Array │ │ │ │ -'MutablePrimArray │ │ │ │ -'PrimArray │ │ │ │ -byteArrayToPrimArray │ │ │ │ -Data.Primitive.PrimArray. │ │ │ │ -./Data/Primitive/PrimArray.hs │ │ │ │ -Data.Primitive.PrimArray │ │ │ │ -primitive-0.9.1.0-CdaaD38w4qB6rrosjqTSfA:Data.Primitive.PrimArray.MutablePrimArray │ │ │ │ -primitive-0.9.1.0-CdaaD38w4qB6rrosjqTSfA:Data.Primitive.PrimArray.PrimArray │ │ │ │ -mfix for Data.Primitive.SmallArray applied to strict function. │ │ │ │ -mapSmallArray' │ │ │ │ -unsafeSmallArrayFromListN' │ │ │ │ -emptySmallArray# │ │ │ │ -smallArrayFromListN │ │ │ │ -emptySmallArray │ │ │ │ -Empty SmallArray │ │ │ │ -Data.Primitive.SmallArray. │ │ │ │ -Data.Primitive.SmallArray │ │ │ │ -./Data/Primitive/SmallArray.hs │ │ │ │ -primitive-0.9.1.0-CdaaD38w4qB6rrosjqTSfA:Data.Primitive.SmallArray.PushArray │ │ │ │ -primitive-0.9.1.0-CdaaD38w4qB6rrosjqTSfA:Data.Primitive.SmallArray.EmptyStack │ │ │ │ -primitive-0.9.1.0-CdaaD38w4qB6rrosjqTSfA:Data.Primitive.SmallArray.SmallMutableArray │ │ │ │ -primitive-0.9.1.0-CdaaD38w4qB6rrosjqTSfA:Data.Primitive.SmallArray.SmallArray │ │ │ │ -'FromListNTag │ │ │ │ -'FromListTag │ │ │ │ -Data.Primitive.Internal.Read │ │ │ │ -primitive-0.9.1.0-CdaaD38w4qB6rrosjqTSfA:Data.Primitive.Internal.Read.FromListTag │ │ │ │ -primitive-0.9.1.0-CdaaD38w4qB6rrosjqTSfA:Data.Primitive.Internal.Read.FromListNTag │ │ │ │ -'SNothing │ │ │ │ -'FromMaybe │ │ │ │ -'Indexing │ │ │ │ -'Sequenced │ │ │ │ -'Traversed │ │ │ │ -Sequenced: value used │ │ │ │ -Traversed: value used │ │ │ │ -src/WithIndex.hs │ │ │ │ -indexed-traversable-0.1.4-HhGzT2d63m8EdLxDIeBOXO │ │ │ │ -indexed-traversable-0.1.4-HhGzT2d63m8EdLxDIeBOXO:WithIndex.C:Foldable1WithIndex │ │ │ │ -indexed-traversable-0.1.4-HhGzT2d63m8EdLxDIeBOXO:WithIndex.SNothing │ │ │ │ -indexed-traversable-0.1.4-HhGzT2d63m8EdLxDIeBOXO:WithIndex.SJust │ │ │ │ -indexed-traversable-0.1.4-HhGzT2d63m8EdLxDIeBOXO:WithIndex.C:TraversableWithIndex │ │ │ │ -indexed-traversable-0.1.4-HhGzT2d63m8EdLxDIeBOXO:WithIndex.C:FoldableWithIndex │ │ │ │ -indexed-traversable-0.1.4-HhGzT2d63m8EdLxDIeBOXO:WithIndex.C:FunctorWithIndex │ │ │ │ -'UnsafeDList │ │ │ │ -Data.DList.stimes: negative multiplier │ │ │ │ -Data.DList.tail: empty DList │ │ │ │ -Data.DList.head: empty DList │ │ │ │ -./Data/DList/Internal.hs │ │ │ │ -Data.DList.Internal │ │ │ │ -dlist-1.0-DC28CIkaVKlAQr1GAQABod │ │ │ │ -Data.DList.DNonEmpty.fromList: empty list │ │ │ │ -./Data/DList/DNonEmpty/Internal.hs │ │ │ │ -Data.DList.DNonEmpty.Internal │ │ │ │ -fromNonEmpty │ │ │ │ -fromNonEmpty │ │ │ │ -dlist-1.0-DC28CIkaVKlAQr1GAQABod:Data.DList.DNonEmpty.Internal.:| │ │ │ │ -Data.Fix │ │ │ │ -data-fix-0.3.4-5o9sOqSgVx07beyljXYoyb │ │ │ │ -Data.Fix.Fix │ │ │ │ -unfoldMu │ │ │ │ -unfoldNu unFix │ │ │ │ -unfoldNu │ │ │ │ -unfoldMu unFix │ │ │ │ -data-fix-0.3.4-5o9sOqSgVx07beyljXYoyb:Data.Fix.Nu │ │ │ │ -'C:Hashable │ │ │ │ -GHashable │ │ │ │ -'HashArgs1 │ │ │ │ -'HashArgs0 │ │ │ │ -HashArgs │ │ │ │ -Data.Hashable.Class │ │ │ │ -hashable-1.5.0.0-2kNV5CKXacpGPv0OkcNC1R │ │ │ │ -hashable-1.5.0.0-2kNV5CKXacpGPv0OkcNC1R:Data.Hashable.Class.Hashed │ │ │ │ -hashable-1.5.0.0-2kNV5CKXacpGPv0OkcNC1R:Data.Hashable.Class.SP │ │ │ │ -hashable-1.5.0.0-2kNV5CKXacpGPv0OkcNC1R:Data.Hashable.Class.C:Hashable2 │ │ │ │ -hashable-1.5.0.0-2kNV5CKXacpGPv0OkcNC1R:Data.Hashable.Class.C:Hashable1 │ │ │ │ -hashable-1.5.0.0-2kNV5CKXacpGPv0OkcNC1R:Data.Hashable.Class.C:Hashable │ │ │ │ -hashable-1.5.0.0-2kNV5CKXacpGPv0OkcNC1R:Data.Hashable.Class.HashArgs0 │ │ │ │ -Data.Hashable.FFI │ │ │ │ -Data.Hashable.LowLevel │ │ │ │ -GCoArbitrary │ │ │ │ -'C:GSubtermsIncl │ │ │ │ -'C:GSubterms │ │ │ │ -RecursivelyShrink │ │ │ │ -'C:Arbitrary │ │ │ │ -src/Test/QuickCheck/Arbitrary.hs:(1172,7)-(1173,45)|function ilog2 │ │ │ │ -frequency │ │ │ │ -src/Test/QuickCheck/Arbitrary.hs │ │ │ │ -Test.QuickCheck.Arbitrary │ │ │ │ -QuickCheck-2.15.0.1-77FopWYsxo3uQfuulxjpg │ │ │ │ -QuickCheck-2.15.0.1-77FopWYsxo3uQfuulxjpg:Test.QuickCheck.Arbitrary.:< │ │ │ │ -QuickCheck-2.15.0.1-77FopWYsxo3uQfuulxjpg:Test.QuickCheck.Arbitrary.C:Arbitrary2 │ │ │ │ -QuickCheck-2.15.0.1-77FopWYsxo3uQfuulxjpg:Test.QuickCheck.Arbitrary.C:Arbitrary1 │ │ │ │ -QuickCheck-2.15.0.1-77FopWYsxo3uQfuulxjpg:Test.QuickCheck.Arbitrary.C:Arbitrary │ │ │ │ -Test.QuickCheck.resize: negative size │ │ │ │ -Uncaught exception in sample: │ │ │ │ - │ │ │ │ -QuickCheck.oneof used with empty list │ │ │ │ -QuickCheck.frequency used with empty list │ │ │ │ -QuickCheck.pick used with empty list │ │ │ │ -QuickCheck.frequency: all weights were zero │ │ │ │ -QuickCheck.frequency: negative weight │ │ │ │ -QuickCheck.elements used with empty list │ │ │ │ -Test.QuickCheck.Gen │ │ │ │ -src/Test/QuickCheck/Gen.hs │ │ │ │ -QuickCheck.growingElements used with empty list │ │ │ │ -'C:Splittable │ │ │ │ -Test.QuickCheck.Random │ │ │ │ -QuickCheck-2.15.0.1-77FopWYsxo3uQfuulxjpg:Test.QuickCheck.Random.C:Splittable │ │ │ │ -src/Test/QuickCheck/Exception.hs │ │ │ │ -Test.QuickCheck.Exception │ │ │ │ -DISCARD. You should not see this exception, it is internal to QuickCheck. │ │ │ │ -'NotShrunk │ │ │ │ -GFunction │ │ │ │ -Test.QuickCheck.Function │ │ │ │ -QuickCheck-2.15.0.1-77FopWYsxo3uQfuulxjpg:Test.QuickCheck.Function.Fun │ │ │ │ -QuickCheck-2.15.0.1-77FopWYsxo3uQfuulxjpg:Test.QuickCheck.Function.Shrunk │ │ │ │ -QuickCheck-2.15.0.1-77FopWYsxo3uQfuulxjpg:Test.QuickCheck.Function.NotShrunk │ │ │ │ -QuickCheck-2.15.0.1-77FopWYsxo3uQfuulxjpg:Test.QuickCheck.Function.Pair │ │ │ │ -QuickCheck-2.15.0.1-77FopWYsxo3uQfuulxjpg:Test.QuickCheck.Function.:+: │ │ │ │ -QuickCheck-2.15.0.1-77FopWYsxo3uQfuulxjpg:Test.QuickCheck.Function.Unit │ │ │ │ -QuickCheck-2.15.0.1-77FopWYsxo3uQfuulxjpg:Test.QuickCheck.Function.Nil │ │ │ │ -QuickCheck-2.15.0.1-77FopWYsxo3uQfuulxjpg:Test.QuickCheck.Function.Table │ │ │ │ -QuickCheck-2.15.0.1-77FopWYsxo3uQfuulxjpg:Test.QuickCheck.Function.Map │ │ │ │ -Test.QuickCheck.Poly │ │ │ │ -random-1.2.1.3-CVJ8L3qWNg1JRwG1WpFqPu │ │ │ │ -random-1.2.1.3-CVJ8L3qWNg1JRwG1WpFqPu:System.Random.C:Random │ │ │ │ -StdGen {unStdGen = │ │ │ │ -StateGen {unStateGen = │ │ │ │ -'StateGen │ │ │ │ -'C:RandomGen │ │ │ │ -UniformRange │ │ │ │ -GUniform │ │ │ │ -'StateGenM │ │ │ │ -'C:StatefulGen │ │ │ │ -System.Random.Internal │ │ │ │ -random-1.2.1.3-CVJ8L3qWNg1JRwG1WpFqPu:System.Random.Internal.C:RandomGen │ │ │ │ -random-1.2.1.3-CVJ8L3qWNg1JRwG1WpFqPu:System.Random.Internal.StateGenM │ │ │ │ -random-1.2.1.3-CVJ8L3qWNg1JRwG1WpFqPu:System.Random.Internal.MBA │ │ │ │ -random-1.2.1.3-CVJ8L3qWNg1JRwG1WpFqPu:System.Random.Internal.C:FrozenGen │ │ │ │ -random-1.2.1.3-CVJ8L3qWNg1JRwG1WpFqPu:System.Random.Internal.C:StatefulGen │ │ │ │ -'C:Finite │ │ │ │ -Cardinality │ │ │ │ -GFinite: V1 has no inhabitants │ │ │ │ -src/System/Random/GFinite.hs │ │ │ │ -System.Random.GFinite │ │ │ │ -src/System/Random/GFinite.hs:32:13-14|case │ │ │ │ -random-1.2.1.3-CVJ8L3qWNg1JRwG1WpFqPu:System.Random.GFinite.C:Finite │ │ │ │ -random-1.2.1.3-CVJ8L3qWNg1JRwG1WpFqPu:System.Random.GFinite.C:GFinite │ │ │ │ -random-1.2.1.3-CVJ8L3qWNg1JRwG1WpFqPu:System.Random.GFinite.Shift │ │ │ │ -random-1.2.1.3-CVJ8L3qWNg1JRwG1WpFqPu:System.Random.GFinite.Card │ │ │ │ -bitmaskWithRejection64 0 │ │ │ │ -bitmaskWithRejection32 0 │ │ │ │ -src/System/Random/SplitMix.hs │ │ │ │ -System.Random.SplitMix │ │ │ │ -splitmix-0.1.3.1-BGsvUIXPkVcIniKN76yOBb │ │ │ │ -splitmix-0.1.3.1-BGsvUIXPkVcIniKN76yOBb:System.Random.SplitMix.SMGen │ │ │ │ -src/System/Random/SplitMix32.hs │ │ │ │ -System.Random.SplitMix32 │ │ │ │ -splitmix-0.1.3.1-BGsvUIXPkVcIniKN76yOBb:System.Random.SplitMix32.SMGen │ │ │ │ -Duplicate key in mapping: │ │ │ │ - out of range for 'Int' │ │ │ │ - out of range for 'Int8' │ │ │ │ - out of range for 'Int16' │ │ │ │ - out of range for 'Int32' │ │ │ │ - out of range for 'Int64' │ │ │ │ - out of range for 'Word' │ │ │ │ - out of range for 'Word8' │ │ │ │ - out of range for 'Word16' │ │ │ │ - out of range for 'Word32' │ │ │ │ - out of range for 'Word64' │ │ │ │ - tagged sequence │ │ │ │ -non-specifically ? tagged (i.e. unresolved) sequence │ │ │ │ - tagged mapping │ │ │ │ -non-specifically ? tagged (i.e. unresolved) mapping │ │ │ │ - taggedscalar │ │ │ │ -(unsupported) │ │ │ │ -non-specifically ? tagged (i.e. unresolved) │ │ │ │ -HsYAML-0.2.1.5-2leHcaKDSxvGNhtj6ef2D0 │ │ │ │ -Data.YAML │ │ │ │ -'C:FromYAML │ │ │ │ -'C:ToYAML │ │ │ │ -expected 7-sequence but got │ │ │ │ -expected 6-sequence but got │ │ │ │ -expected 5-sequence but got │ │ │ │ -expected 4-sequence but got │ │ │ │ -expected 3-sequence but got │ │ │ │ -expected 2-sequence but got │ │ │ │ --sequence instead │ │ │ │ - out of range for 'Natural' │ │ │ │ -empty YAML stream │ │ │ │ -unexpected multiple YAML documents │ │ │ │ -Multiple %TAG definitions for handle │ │ │ │ -tag:yaml.org,2002: │ │ │ │ -leading empty lines contain more spaces than the first non-empty line in scalar: │ │ │ │ -Lexical error near │ │ │ │ -Unexpected end of token stream │ │ │ │ -Parse failure near │ │ │ │ -Multiple %YAML directives │ │ │ │ -Unsupported YAML version │ │ │ │ -seqInd: internal error │ │ │ │ -mapInd: internal error │ │ │ │ -src/Data/YAML/Event.hs │ │ │ │ -Data.YAML.Event │ │ │ │ -HsYAML-0.2.1.5-2leHcaKDSxvGNhtj6ef2D0:Data.YAML.Event.DInfo │ │ │ │ - was made outside it │ │ │ │ -Commit to │ │ │ │ -unexpected node style pattern in seq_spaces │ │ │ │ -unexpected node style pattern in nb_single_text │ │ │ │ -unexpected node style pattern in nb_double_text │ │ │ │ -Accessing non-applicable indentation │ │ │ │ -unexpected node style pattern in ns_plain │ │ │ │ -unexpected node style pattern in s_line_prefix │ │ │ │ -Fewer than 0 repetitions │ │ │ │ -unexpected node style pattern in ns_plain_safe │ │ │ │ -'FlowKey │ │ │ │ -'BlockKey │ │ │ │ -'FlowOut │ │ │ │ -'BlockIn │ │ │ │ -'BlockOut │ │ │ │ -'C:Match │ │ │ │ -'DeHeader │ │ │ │ -'DeEscaped │ │ │ │ -'DeEscape │ │ │ │ -'DeDirective │ │ │ │ -'Detected │ │ │ │ -'Unparsed │ │ │ │ -'EndStream │ │ │ │ -'BeginStream │ │ │ │ -'EndDocument │ │ │ │ -'BeginDocument │ │ │ │ -'EndNode │ │ │ │ -'BeginNode │ │ │ │ -'EndPair │ │ │ │ -'BeginPair │ │ │ │ -'EndMapping │ │ │ │ -'BeginMapping │ │ │ │ -'EndSequence │ │ │ │ -'BeginSequence │ │ │ │ -'EndScalar │ │ │ │ -'BeginScalar │ │ │ │ -'EndAlias │ │ │ │ -'BeginAlias │ │ │ │ -'EndProperties │ │ │ │ -'BeginProperties │ │ │ │ -'EndAnchor │ │ │ │ -'BeginAnchor │ │ │ │ -'EndHandle │ │ │ │ -'BeginHandle │ │ │ │ -'BeginTag │ │ │ │ -'EndDirective │ │ │ │ -'BeginDirective │ │ │ │ -'EndComment │ │ │ │ -'BeginComment │ │ │ │ -'EndEscape │ │ │ │ -'BeginEscape │ │ │ │ -'DocumentEnd │ │ │ │ -'DirectivesEnd │ │ │ │ -'Indicator │ │ │ │ -'LineFold │ │ │ │ -'LineFeed │ │ │ │ -unexpected node style pattern in in_flow │ │ │ │ -Expected start of line │ │ │ │ -Matched empty pattern │ │ │ │ -, tText = │ │ │ │ -, tCode = │ │ │ │ -, tLineChar = │ │ │ │ -, tLine = │ │ │ │ -, tCharOffset = │ │ │ │ -Token {tByteOffset = │ │ │ │ -Lookahead limit reached │ │ │ │ -forbidden pattern │ │ │ │ -unexpected Result More _ pattern │ │ │ │ -src/Data/YAML/Token.hs │ │ │ │ -Data.YAML.Token │ │ │ │ -Unexpected end of input │ │ │ │ -HsYAML-0.2.1.5-2leHcaKDSxvGNhtj6ef2D0:Data.YAML.Token.Strip │ │ │ │ -HsYAML-0.2.1.5-2leHcaKDSxvGNhtj6ef2D0:Data.YAML.Token.Clip │ │ │ │ -HsYAML-0.2.1.5-2leHcaKDSxvGNhtj6ef2D0:Data.YAML.Token.Keep │ │ │ │ -HsYAML-0.2.1.5-2leHcaKDSxvGNhtj6ef2D0:Data.YAML.Token.BlockOut │ │ │ │ -HsYAML-0.2.1.5-2leHcaKDSxvGNhtj6ef2D0:Data.YAML.Token.BlockIn │ │ │ │ -HsYAML-0.2.1.5-2leHcaKDSxvGNhtj6ef2D0:Data.YAML.Token.FlowOut │ │ │ │ -HsYAML-0.2.1.5-2leHcaKDSxvGNhtj6ef2D0:Data.YAML.Token.FlowIn │ │ │ │ -HsYAML-0.2.1.5-2leHcaKDSxvGNhtj6ef2D0:Data.YAML.Token.BlockKey │ │ │ │ -HsYAML-0.2.1.5-2leHcaKDSxvGNhtj6ef2D0:Data.YAML.Token.FlowKey │ │ │ │ -HsYAML-0.2.1.5-2leHcaKDSxvGNhtj6ef2D0:Data.YAML.Token.Reply │ │ │ │ -HsYAML-0.2.1.5-2leHcaKDSxvGNhtj6ef2D0:Data.YAML.Token.State │ │ │ │ -HsYAML-0.2.1.5-2leHcaKDSxvGNhtj6ef2D0:Data.YAML.Token.Failed │ │ │ │ -HsYAML-0.2.1.5-2leHcaKDSxvGNhtj6ef2D0:Data.YAML.Token.Result │ │ │ │ -HsYAML-0.2.1.5-2leHcaKDSxvGNhtj6ef2D0:Data.YAML.Token.More │ │ │ │ -HsYAML-0.2.1.5-2leHcaKDSxvGNhtj6ef2D0:Data.YAML.Token.DeNone │ │ │ │ -HsYAML-0.2.1.5-2leHcaKDSxvGNhtj6ef2D0:Data.YAML.Token.DeStar │ │ │ │ -HsYAML-0.2.1.5-2leHcaKDSxvGNhtj6ef2D0:Data.YAML.Token.DeLess │ │ │ │ -HsYAML-0.2.1.5-2leHcaKDSxvGNhtj6ef2D0:Data.YAML.Token.DeDirective │ │ │ │ -HsYAML-0.2.1.5-2leHcaKDSxvGNhtj6ef2D0:Data.YAML.Token.DeDoc │ │ │ │ -HsYAML-0.2.1.5-2leHcaKDSxvGNhtj6ef2D0:Data.YAML.Token.DeEscape │ │ │ │ -HsYAML-0.2.1.5-2leHcaKDSxvGNhtj6ef2D0:Data.YAML.Token.DeEscaped │ │ │ │ -HsYAML-0.2.1.5-2leHcaKDSxvGNhtj6ef2D0:Data.YAML.Token.DeFold │ │ │ │ -HsYAML-0.2.1.5-2leHcaKDSxvGNhtj6ef2D0:Data.YAML.Token.DeKey │ │ │ │ -HsYAML-0.2.1.5-2leHcaKDSxvGNhtj6ef2D0:Data.YAML.Token.DeHeader │ │ │ │ -HsYAML-0.2.1.5-2leHcaKDSxvGNhtj6ef2D0:Data.YAML.Token.DeMore │ │ │ │ -HsYAML-0.2.1.5-2leHcaKDSxvGNhtj6ef2D0:Data.YAML.Token.DeNode │ │ │ │ -HsYAML-0.2.1.5-2leHcaKDSxvGNhtj6ef2D0:Data.YAML.Token.DePair │ │ │ │ -HsYAML-0.2.1.5-2leHcaKDSxvGNhtj6ef2D0:Data.YAML.Token.Token │ │ │ │ -HsYAML-0.2.1.5-2leHcaKDSxvGNhtj6ef2D0:Data.YAML.Token.Bom │ │ │ │ -HsYAML-0.2.1.5-2leHcaKDSxvGNhtj6ef2D0:Data.YAML.Token.Text │ │ │ │ -HsYAML-0.2.1.5-2leHcaKDSxvGNhtj6ef2D0:Data.YAML.Token.Meta │ │ │ │ -HsYAML-0.2.1.5-2leHcaKDSxvGNhtj6ef2D0:Data.YAML.Token.Break │ │ │ │ -HsYAML-0.2.1.5-2leHcaKDSxvGNhtj6ef2D0:Data.YAML.Token.LineFeed │ │ │ │ -HsYAML-0.2.1.5-2leHcaKDSxvGNhtj6ef2D0:Data.YAML.Token.LineFold │ │ │ │ -HsYAML-0.2.1.5-2leHcaKDSxvGNhtj6ef2D0:Data.YAML.Token.Indicator │ │ │ │ -HsYAML-0.2.1.5-2leHcaKDSxvGNhtj6ef2D0:Data.YAML.Token.White │ │ │ │ -HsYAML-0.2.1.5-2leHcaKDSxvGNhtj6ef2D0:Data.YAML.Token.Indent │ │ │ │ -HsYAML-0.2.1.5-2leHcaKDSxvGNhtj6ef2D0:Data.YAML.Token.DirectivesEnd │ │ │ │ -HsYAML-0.2.1.5-2leHcaKDSxvGNhtj6ef2D0:Data.YAML.Token.DocumentEnd │ │ │ │ -HsYAML-0.2.1.5-2leHcaKDSxvGNhtj6ef2D0:Data.YAML.Token.BeginEscape │ │ │ │ -HsYAML-0.2.1.5-2leHcaKDSxvGNhtj6ef2D0:Data.YAML.Token.EndEscape │ │ │ │ -HsYAML-0.2.1.5-2leHcaKDSxvGNhtj6ef2D0:Data.YAML.Token.BeginComment │ │ │ │ -HsYAML-0.2.1.5-2leHcaKDSxvGNhtj6ef2D0:Data.YAML.Token.EndComment │ │ │ │ -HsYAML-0.2.1.5-2leHcaKDSxvGNhtj6ef2D0:Data.YAML.Token.BeginDirective │ │ │ │ -HsYAML-0.2.1.5-2leHcaKDSxvGNhtj6ef2D0:Data.YAML.Token.EndDirective │ │ │ │ -HsYAML-0.2.1.5-2leHcaKDSxvGNhtj6ef2D0:Data.YAML.Token.BeginTag │ │ │ │ -HsYAML-0.2.1.5-2leHcaKDSxvGNhtj6ef2D0:Data.YAML.Token.EndTag │ │ │ │ -HsYAML-0.2.1.5-2leHcaKDSxvGNhtj6ef2D0:Data.YAML.Token.BeginHandle │ │ │ │ -HsYAML-0.2.1.5-2leHcaKDSxvGNhtj6ef2D0:Data.YAML.Token.EndHandle │ │ │ │ -HsYAML-0.2.1.5-2leHcaKDSxvGNhtj6ef2D0:Data.YAML.Token.BeginAnchor │ │ │ │ -HsYAML-0.2.1.5-2leHcaKDSxvGNhtj6ef2D0:Data.YAML.Token.EndAnchor │ │ │ │ -HsYAML-0.2.1.5-2leHcaKDSxvGNhtj6ef2D0:Data.YAML.Token.BeginProperties │ │ │ │ -HsYAML-0.2.1.5-2leHcaKDSxvGNhtj6ef2D0:Data.YAML.Token.EndProperties │ │ │ │ -HsYAML-0.2.1.5-2leHcaKDSxvGNhtj6ef2D0:Data.YAML.Token.BeginAlias │ │ │ │ -HsYAML-0.2.1.5-2leHcaKDSxvGNhtj6ef2D0:Data.YAML.Token.EndAlias │ │ │ │ -HsYAML-0.2.1.5-2leHcaKDSxvGNhtj6ef2D0:Data.YAML.Token.BeginScalar │ │ │ │ -HsYAML-0.2.1.5-2leHcaKDSxvGNhtj6ef2D0:Data.YAML.Token.EndScalar │ │ │ │ -HsYAML-0.2.1.5-2leHcaKDSxvGNhtj6ef2D0:Data.YAML.Token.BeginSequence │ │ │ │ -HsYAML-0.2.1.5-2leHcaKDSxvGNhtj6ef2D0:Data.YAML.Token.EndSequence │ │ │ │ -HsYAML-0.2.1.5-2leHcaKDSxvGNhtj6ef2D0:Data.YAML.Token.BeginMapping │ │ │ │ -HsYAML-0.2.1.5-2leHcaKDSxvGNhtj6ef2D0:Data.YAML.Token.EndMapping │ │ │ │ -HsYAML-0.2.1.5-2leHcaKDSxvGNhtj6ef2D0:Data.YAML.Token.BeginPair │ │ │ │ -HsYAML-0.2.1.5-2leHcaKDSxvGNhtj6ef2D0:Data.YAML.Token.EndPair │ │ │ │ -HsYAML-0.2.1.5-2leHcaKDSxvGNhtj6ef2D0:Data.YAML.Token.BeginNode │ │ │ │ -HsYAML-0.2.1.5-2leHcaKDSxvGNhtj6ef2D0:Data.YAML.Token.EndNode │ │ │ │ -HsYAML-0.2.1.5-2leHcaKDSxvGNhtj6ef2D0:Data.YAML.Token.BeginDocument │ │ │ │ -HsYAML-0.2.1.5-2leHcaKDSxvGNhtj6ef2D0:Data.YAML.Token.EndDocument │ │ │ │ -HsYAML-0.2.1.5-2leHcaKDSxvGNhtj6ef2D0:Data.YAML.Token.BeginStream │ │ │ │ -HsYAML-0.2.1.5-2leHcaKDSxvGNhtj6ef2D0:Data.YAML.Token.EndStream │ │ │ │ -HsYAML-0.2.1.5-2leHcaKDSxvGNhtj6ef2D0:Data.YAML.Token.Error │ │ │ │ -HsYAML-0.2.1.5-2leHcaKDSxvGNhtj6ef2D0:Data.YAML.Token.Unparsed │ │ │ │ -HsYAML-0.2.1.5-2leHcaKDSxvGNhtj6ef2D0:Data.YAML.Token.Detected │ │ │ │ -peek1: premature eof │ │ │ │ -satisfy: predicate failed │ │ │ │ -satisfy: premature eof │ │ │ │ -Data.YAML.Loader │ │ │ │ -eof expected │ │ │ │ -HsYAML-0.2.1.5-2leHcaKDSxvGNhtj6ef2D0:Data.YAML.Loader.S │ │ │ │ -HsYAML-0.2.1.5-2leHcaKDSxvGNhtj6ef2D0:Data.YAML.Loader.Loader │ │ │ │ -Anchor has a anchor node │ │ │ │ -Dumper: unexpected pattern in goNode │ │ │ │ -src/Data/YAML/Dumper.hs │ │ │ │ -Data.YAML.Dumper │ │ │ │ -'Sequence │ │ │ │ -'Mapping │ │ │ │ -Data.YAML.Internal │ │ │ │ -Mapping │ │ │ │ -Sequence │ │ │ │ -Doc {docRoot = │ │ │ │ -HsYAML-0.2.1.5-2leHcaKDSxvGNhtj6ef2D0:Data.YAML.Internal.Scalar │ │ │ │ -HsYAML-0.2.1.5-2leHcaKDSxvGNhtj6ef2D0:Data.YAML.Internal.Mapping │ │ │ │ -HsYAML-0.2.1.5-2leHcaKDSxvGNhtj6ef2D0:Data.YAML.Internal.Sequence │ │ │ │ -HsYAML-0.2.1.5-2leHcaKDSxvGNhtj6ef2D0:Data.YAML.Internal.Anchor │ │ │ │ -'MappingStart │ │ │ │ -'SequenceStart │ │ │ │ -'Comment │ │ │ │ -'DocumentStart │ │ │ │ -'MappingEnd │ │ │ │ -'SequenceEnd │ │ │ │ -'StreamEnd │ │ │ │ -'StreamStart │ │ │ │ -NodeStyle │ │ │ │ -'Literal │ │ │ │ -'DoubleQuoted │ │ │ │ -'SingleQuoted │ │ │ │ -ScalarStyle │ │ │ │ -'IndentOfs9 │ │ │ │ -'IndentOfs8 │ │ │ │ -'IndentOfs7 │ │ │ │ -'IndentOfs6 │ │ │ │ -'IndentOfs5 │ │ │ │ -'IndentOfs4 │ │ │ │ -'IndentOfs3 │ │ │ │ -'IndentOfs2 │ │ │ │ -'IndentOfs1 │ │ │ │ -'IndentAuto │ │ │ │ -IndentOfs │ │ │ │ -'DirEndMarkerVersion │ │ │ │ -'DirEndMarkerNoVersion │ │ │ │ -'NoDirEndMarker │ │ │ │ -Directives │ │ │ │ -toEnum{IndentOfs}: tag ( │ │ │ │ -succ{IndentOfs}: tried to take `succ' of last tag in enumeration │ │ │ │ -pred{IndentOfs}: tried to take `pred' of first tag in enumeration │ │ │ │ -src/Data/YAML/Event/Internal.hs │ │ │ │ -Data.YAML.Event.Internal │ │ │ │ -, ePos = │ │ │ │ -EvPos {eEvent = │ │ │ │ -MappingStart │ │ │ │ -SequenceStart │ │ │ │ -DocumentEnd │ │ │ │ -DocumentStart │ │ │ │ -src/Data/YAML/Event/Internal.hs:64:21-22|case │ │ │ │ -Literal │ │ │ │ -DirEndMarkerVersion │ │ │ │ -src/Data/YAML/Event/Internal.hs:97:33-34|case │ │ │ │ -src/Data/YAML/Event/Internal.hs:113:28-29|case │ │ │ │ -HsYAML-0.2.1.5-2leHcaKDSxvGNhtj6ef2D0:Data.YAML.Event.Internal.EvPos │ │ │ │ -HsYAML-0.2.1.5-2leHcaKDSxvGNhtj6ef2D0:Data.YAML.Event.Internal.StreamStart │ │ │ │ -HsYAML-0.2.1.5-2leHcaKDSxvGNhtj6ef2D0:Data.YAML.Event.Internal.StreamEnd │ │ │ │ -HsYAML-0.2.1.5-2leHcaKDSxvGNhtj6ef2D0:Data.YAML.Event.Internal.DocumentStart │ │ │ │ -HsYAML-0.2.1.5-2leHcaKDSxvGNhtj6ef2D0:Data.YAML.Event.Internal.DocumentEnd │ │ │ │ -HsYAML-0.2.1.5-2leHcaKDSxvGNhtj6ef2D0:Data.YAML.Event.Internal.Comment │ │ │ │ -HsYAML-0.2.1.5-2leHcaKDSxvGNhtj6ef2D0:Data.YAML.Event.Internal.Alias │ │ │ │ -HsYAML-0.2.1.5-2leHcaKDSxvGNhtj6ef2D0:Data.YAML.Event.Internal.Scalar │ │ │ │ -HsYAML-0.2.1.5-2leHcaKDSxvGNhtj6ef2D0:Data.YAML.Event.Internal.SequenceStart │ │ │ │ -HsYAML-0.2.1.5-2leHcaKDSxvGNhtj6ef2D0:Data.YAML.Event.Internal.SequenceEnd │ │ │ │ -HsYAML-0.2.1.5-2leHcaKDSxvGNhtj6ef2D0:Data.YAML.Event.Internal.MappingStart │ │ │ │ -HsYAML-0.2.1.5-2leHcaKDSxvGNhtj6ef2D0:Data.YAML.Event.Internal.MappingEnd │ │ │ │ -HsYAML-0.2.1.5-2leHcaKDSxvGNhtj6ef2D0:Data.YAML.Event.Internal.Flow │ │ │ │ -HsYAML-0.2.1.5-2leHcaKDSxvGNhtj6ef2D0:Data.YAML.Event.Internal.Block │ │ │ │ -HsYAML-0.2.1.5-2leHcaKDSxvGNhtj6ef2D0:Data.YAML.Event.Internal.Plain │ │ │ │ -HsYAML-0.2.1.5-2leHcaKDSxvGNhtj6ef2D0:Data.YAML.Event.Internal.SingleQuoted │ │ │ │ -HsYAML-0.2.1.5-2leHcaKDSxvGNhtj6ef2D0:Data.YAML.Event.Internal.DoubleQuoted │ │ │ │ -HsYAML-0.2.1.5-2leHcaKDSxvGNhtj6ef2D0:Data.YAML.Event.Internal.Literal │ │ │ │ -HsYAML-0.2.1.5-2leHcaKDSxvGNhtj6ef2D0:Data.YAML.Event.Internal.Folded │ │ │ │ -HsYAML-0.2.1.5-2leHcaKDSxvGNhtj6ef2D0:Data.YAML.Event.Internal.IndentAuto │ │ │ │ -HsYAML-0.2.1.5-2leHcaKDSxvGNhtj6ef2D0:Data.YAML.Event.Internal.IndentOfs1 │ │ │ │ -HsYAML-0.2.1.5-2leHcaKDSxvGNhtj6ef2D0:Data.YAML.Event.Internal.IndentOfs2 │ │ │ │ -HsYAML-0.2.1.5-2leHcaKDSxvGNhtj6ef2D0:Data.YAML.Event.Internal.IndentOfs3 │ │ │ │ -HsYAML-0.2.1.5-2leHcaKDSxvGNhtj6ef2D0:Data.YAML.Event.Internal.IndentOfs4 │ │ │ │ -HsYAML-0.2.1.5-2leHcaKDSxvGNhtj6ef2D0:Data.YAML.Event.Internal.IndentOfs5 │ │ │ │ -HsYAML-0.2.1.5-2leHcaKDSxvGNhtj6ef2D0:Data.YAML.Event.Internal.IndentOfs6 │ │ │ │ -HsYAML-0.2.1.5-2leHcaKDSxvGNhtj6ef2D0:Data.YAML.Event.Internal.IndentOfs7 │ │ │ │ -HsYAML-0.2.1.5-2leHcaKDSxvGNhtj6ef2D0:Data.YAML.Event.Internal.IndentOfs8 │ │ │ │ -HsYAML-0.2.1.5-2leHcaKDSxvGNhtj6ef2D0:Data.YAML.Event.Internal.IndentOfs9 │ │ │ │ -HsYAML-0.2.1.5-2leHcaKDSxvGNhtj6ef2D0:Data.YAML.Event.Internal.Strip │ │ │ │ -HsYAML-0.2.1.5-2leHcaKDSxvGNhtj6ef2D0:Data.YAML.Event.Internal.Clip │ │ │ │ -HsYAML-0.2.1.5-2leHcaKDSxvGNhtj6ef2D0:Data.YAML.Event.Internal.Keep │ │ │ │ -HsYAML-0.2.1.5-2leHcaKDSxvGNhtj6ef2D0:Data.YAML.Event.Internal.NoDirEndMarker │ │ │ │ -HsYAML-0.2.1.5-2leHcaKDSxvGNhtj6ef2D0:Data.YAML.Event.Internal.DirEndMarkerNoVersion │ │ │ │ -HsYAML-0.2.1.5-2leHcaKDSxvGNhtj6ef2D0:Data.YAML.Event.Internal.DirEndMarkerVersion │ │ │ │ -putNode: expected node-start event instead of │ │ │ │ -Impossible Indentation-level │ │ │ │ -src/Data/YAML/Event/Writer.hs:(385,5)-(391,139)|function anchorTag'' │ │ │ │ -Invalid context in Flow style │ │ │ │ -putNode: expected node-start event instead of end-of-stream │ │ │ │ -sequence in block-key context not supported │ │ │ │ -Invalid Context in Block style │ │ │ │ - (expected StreamStart) │ │ │ │ -%YAML 1. │ │ │ │ -writeEvents: events after StreamEnd │ │ │ │ -writeEvents: unexpected │ │ │ │ -writeEvents: unexpected end of stream (expected DocumentStart or StreamEnd) │ │ │ │ -src/Data/YAML/Event/Writer.hs │ │ │ │ -Data.YAML.Event.Writer │ │ │ │ -HsYAML-0.2.1.5-2leHcaKDSxvGNhtj6ef2D0:Data.YAML.Event.Writer.BlockOut │ │ │ │ -HsYAML-0.2.1.5-2leHcaKDSxvGNhtj6ef2D0:Data.YAML.Event.Writer.BlockIn │ │ │ │ -HsYAML-0.2.1.5-2leHcaKDSxvGNhtj6ef2D0:Data.YAML.Event.Writer.BlockKey │ │ │ │ -HsYAML-0.2.1.5-2leHcaKDSxvGNhtj6ef2D0:Data.YAML.Event.Writer.FlowOut │ │ │ │ -HsYAML-0.2.1.5-2leHcaKDSxvGNhtj6ef2D0:Data.YAML.Event.Writer.FlowIn │ │ │ │ -HsYAML-0.2.1.5-2leHcaKDSxvGNhtj6ef2D0:Data.YAML.Event.Writer.FlowKey │ │ │ │ -, posColumn = │ │ │ │ -, posLine = │ │ │ │ -, posCharOffset = │ │ │ │ -Pos {posByteOffset = │ │ │ │ -Data.YAML.Pos │ │ │ │ -HsYAML-0.2.1.5-2leHcaKDSxvGNhtj6ef2D0:Data.YAML.Pos.Pos │ │ │ │ -invalid !!null │ │ │ │ -invalid !!int │ │ │ │ -invalid !!float │ │ │ │ -invalid !!bool │ │ │ │ -src/Data/YAML/Schema/Internal.hs:52:23-24|case │ │ │ │ -tag:yaml.org,2002:null │ │ │ │ -tag:yaml.org,2002:str │ │ │ │ -tag:yaml.org,2002:int │ │ │ │ -tag:yaml.org,2002:float │ │ │ │ -tag:yaml.org,2002:bool │ │ │ │ -tag:yaml.org,2002:seq │ │ │ │ -tag:yaml.org,2002:map │ │ │ │ -'SUnknown │ │ │ │ -'SchemaResolver │ │ │ │ -'ScalarBangTag │ │ │ │ -'ScalarQMarkTag │ │ │ │ -'ScalarTag │ │ │ │ -'SchemaEncoder │ │ │ │ -SUnknown │ │ │ │ -emptyError │ │ │ │ - ~$^+= │ │ │ │ -, 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 = │ │ │ │ -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 │ │ │ │ -'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 │ │ │ │ +ghc-lib-parser-9.12.2.20250421-CLarrBnVGcX5rqdmHKZO6f:GHC.Types.CostCentre.HpcCC │ │ │ │ +ghc-lib-parser-9.12.2.20250421-CLarrBnVGcX5rqdmHKZO6f:GHC.Types.CostCentre.LateCC │ │ │ │ +ghc-lib-parser-9.12.2.20250421-CLarrBnVGcX5rqdmHKZO6f:GHC.Types.CostCentre.CallerCC │ │ │ │ +'CostCentreIndex │ │ │ │ +'CostCentreState │ │ │ │ +GHC.Types.CostCentre.State.CostCentreIndex │ │ │ │ +unCostCentreIndex │ │ │ │ +GHC.Types.CostCentre.State │ │ │ │ +'AllFieldsSame │ │ │ │ +'ForeachField │ │ │ │ +UnpackConFieldsResult │ │ │ │ +'CprType │ │ │ │ +'ConCpr_ │ │ │ │ +'FlatConCpr │ │ │ │ +Binary Cpr: Invalid tag │ │ │ │ +compiler/GHC/Types/Cpr.hs:40:12-13|case │ │ │ │ +compiler/GHC/Types/Cpr.hs │ │ │ │ +GHC.Types.Cpr │ │ │ │ +ghc-lib-parser-9.12.2.20250421-CLarrBnVGcX5rqdmHKZO6f:GHC.Types.Cpr.AllFieldsSame │ │ │ │ +ghc-lib-parser-9.12.2.20250421-CLarrBnVGcX5rqdmHKZO6f:GHC.Types.Cpr.ForeachField │ │ │ │ +ghc-lib-parser-9.12.2.20250421-CLarrBnVGcX5rqdmHKZO6f:GHC.Types.Cpr.CprType │ │ │ │ +ghc-lib-parser-9.12.2.20250421-CLarrBnVGcX5rqdmHKZO6f:GHC.Types.Cpr.BotCpr │ │ │ │ +ghc-lib-parser-9.12.2.20250421-CLarrBnVGcX5rqdmHKZO6f:GHC.Types.Cpr.ConCpr_ │ │ │ │ +ghc-lib-parser-9.12.2.20250421-CLarrBnVGcX5rqdmHKZO6f:GHC.Types.Cpr.FlatConCpr │ │ │ │ +ghc-lib-parser-9.12.2.20250421-CLarrBnVGcX5rqdmHKZO6f:GHC.Types.Cpr.TopCpr │ │ │ │ +'ClassDefaults │ │ │ │ +cd_module │ │ │ │ +cd_types │ │ │ │ +GHC.Types.DefaultEnv │ │ │ │ +ghc-lib-parser-9.12.2.20250421-CLarrBnVGcX5rqdmHKZO6f:GHC.Types.DefaultEnv.ClassDefaults │ │ │ │ +dmdTransformDictSelSig: no args │ │ │ │ +etaExpandDmdType: arity decrease │ │ │ │ +compiler/GHC/Types/Demand.hs:(2703,3)-(2708,21)|function ppr │ │ │ │ +Binary:Divergence │ │ │ │ +TypeShape │ │ │ │ +'KillFlags │ │ │ │ +'DmdType │ │ │ │ +'ExnOrDiv │ │ │ │ +'Diverges │ │ │ │ +compiler/GHC/Types/Demand.hs:(2610,3)-(2615,20)|function show │ │ │ │ +Binary:SubDemand │ │ │ │ +Binary:Card │ │ │ │ +compiler/GHC/Types/Demand.hs:630:12-13|case │ │ │ │ +compiler/GHC/Types/Demand.hs:(2760,3)-(2765,29)|function put_ │ │ │ │ +compiler/GHC/Types/Demand.hs │ │ │ │ +GHC.Types.Demand │ │ │ │ +ghc-lib-parser-9.12.2.20250421-CLarrBnVGcX5rqdmHKZO6f:GHC.Types.Demand.TsFun │ │ │ │ +ghc-lib-parser-9.12.2.20250421-CLarrBnVGcX5rqdmHKZO6f:GHC.Types.Demand.TsProd │ │ │ │ +ghc-lib-parser-9.12.2.20250421-CLarrBnVGcX5rqdmHKZO6f:GHC.Types.Demand.TsUnk │ │ │ │ +ghc-lib-parser-9.12.2.20250421-CLarrBnVGcX5rqdmHKZO6f:GHC.Types.Demand.KillFlags │ │ │ │ +ghc-lib-parser-9.12.2.20250421-CLarrBnVGcX5rqdmHKZO6f:GHC.Types.Demand.DmdType │ │ │ │ +ghc-lib-parser-9.12.2.20250421-CLarrBnVGcX5rqdmHKZO6f:GHC.Types.Demand.DE │ │ │ │ +ghc-lib-parser-9.12.2.20250421-CLarrBnVGcX5rqdmHKZO6f:GHC.Types.Demand.Diverges │ │ │ │ +ghc-lib-parser-9.12.2.20250421-CLarrBnVGcX5rqdmHKZO6f:GHC.Types.Demand.ExnOrDiv │ │ │ │ +ghc-lib-parser-9.12.2.20250421-CLarrBnVGcX5rqdmHKZO6f:GHC.Types.Demand.Dunno │ │ │ │ +ghc-lib-parser-9.12.2.20250421-CLarrBnVGcX5rqdmHKZO6f:GHC.Types.Demand.Poly │ │ │ │ +ghc-lib-parser-9.12.2.20250421-CLarrBnVGcX5rqdmHKZO6f:GHC.Types.Demand.Call │ │ │ │ +ghc-lib-parser-9.12.2.20250421-CLarrBnVGcX5rqdmHKZO6f:GHC.Types.Demand.Prod │ │ │ │ +ghc-lib-parser-9.12.2.20250421-CLarrBnVGcX5rqdmHKZO6f:GHC.Types.Demand.BotDmd │ │ │ │ +ghc-lib-parser-9.12.2.20250421-CLarrBnVGcX5rqdmHKZO6f:GHC.Types.Demand.AbsDmd │ │ │ │ +ghc-lib-parser-9.12.2.20250421-CLarrBnVGcX5rqdmHKZO6f:GHC.Types.Demand.D │ │ │ │ +'ForeignStubs │ │ │ │ +'NoStubs │ │ │ │ +'CHeader │ │ │ │ +GHC.Types.ForeignStubs │ │ │ │ +ghc-lib-parser-9.12.2.20250421-CLarrBnVGcX5rqdmHKZO6f:GHC.Types.ForeignStubs.NoStubs │ │ │ │ +ghc-lib-parser-9.12.2.20250421-CLarrBnVGcX5rqdmHKZO6f:GHC.Types.ForeignStubs.ForeignStubs │ │ │ │ +ghc-lib-parser-9.12.2.20250421-CLarrBnVGcX5rqdmHKZO6f:GHC.Types.ForeignStubs.CStub │ │ │ │ +Class op │ │ │ │ +compiler/GHC/Types/Id/Make.hs:484:5-40|[data_con] │ │ │ │ +MkId.mkDictSelId │ │ │ │ +mkDataConRep: we shouldn't look at LFInfo for newtype wrapper ids │ │ │ │ +mk_boxer │ │ │ │ +cowrap_unbx │ │ │ │ +dataConArgUnpack │ │ │ │ +mkDataConWorkId: we shouldn't look at LFInfo for newtype worker ids │ │ │ │ +compiler/GHC/Types/Id/Make.hs:553:5-40|[data_con] │ │ │ │ +coercionToken# │ │ │ │ +compiler/GHC/Types/Id/Make.hs:1861:5-58|[kv, tv] │ │ │ │ +noinlineConstraint │ │ │ │ +compiler/GHC/Types/Id/Make.hs │ │ │ │ +'SrcBangOpts │ │ │ │ +'FixedBangOpts │ │ │ │ +DataConBangOpts │ │ │ │ +'BangOpts │ │ │ │ +DataConBoxer │ │ │ │ +'UnitBox │ │ │ │ +GHC.Types.Id.Make │ │ │ │ +compiler/GHC/Types/Id/Make.hs:1898:5-50|[x, y] │ │ │ │ +compiler/GHC/Types/Id/Make.hs:2066:5-55|[eqR, x, eq] │ │ │ │ +compiler/GHC/Types/Id/Make.hs:2063:5-32|[r, a, b] │ │ │ │ +compiler/GHC/Types/Id/Make.hs:(2060,5)-(2061,58)|bndrs@[rv, av, bv] │ │ │ │ +leftSection │ │ │ │ +compiler/GHC/Types/Id/Make.hs:1996:5-82|[f, x] │ │ │ │ +rightSection │ │ │ │ +compiler/GHC/Types/Id/Make.hs:(2028,5)-(2030,58)|[f, x, y] │ │ │ │ +compiler/GHC/Types/Id/Make.hs:1953:5-54|[body, x] │ │ │ │ +ghc-lib-parser-9.12.2.20250421-CLarrBnVGcX5rqdmHKZO6f:GHC.Types.Id.Make.FixedBangOpts │ │ │ │ +ghc-lib-parser-9.12.2.20250421-CLarrBnVGcX5rqdmHKZO6f:GHC.Types.Id.Make.SrcBangOpts │ │ │ │ +ghc-lib-parser-9.12.2.20250421-CLarrBnVGcX5rqdmHKZO6f:GHC.Types.Id.Make.BangOpts │ │ │ │ +ghc-lib-parser-9.12.2.20250421-CLarrBnVGcX5rqdmHKZO6f:GHC.Types.Id.Make.UnitBox │ │ │ │ +ghc-lib-parser-9.12.2.20250421-CLarrBnVGcX5rqdmHKZO6f:GHC.Types.Id.Make.Boxer │ │ │ │ +Binary LitRubbish │ │ │ │ +narrowLit │ │ │ │ +doubleToFloatLit │ │ │ │ +floatToDoubleLit │ │ │ │ +intToDoubleLit │ │ │ │ +intToFloatLit │ │ │ │ +intToCharLit │ │ │ │ +litValue │ │ │ │ +charToIntLit │ │ │ │ +floatToIntLit │ │ │ │ +doubleToIntLit │ │ │ │ +litNumWrap │ │ │ │ +litNumWrapCoerce: not a number │ │ │ │ +litNumNarrow: got invalid literal │ │ │ │ +litNumNarrow: invalid literal │ │ │ │ +convertToIntLit │ │ │ │ +convertToWordLit │ │ │ │ +mapLitValue │ │ │ │ +Binary:Literal │ │ │ │ +compiler/GHC/Types/Literal.hs:458:5-49|n@(LitNumber _ i') │ │ │ │ +compiler/GHC/Types/Literal.hs:434:5-48|n@(LitNumber _ i') │ │ │ │ +mkLitNumberWrap: trying to create a negative BigNat │ │ │ │ +pred{LitNumType}: tried to take `pred' of first tag in enumeration │ │ │ │ +succ{LitNumType}: tried to take `succ' of last tag in enumeration │ │ │ │ +'LitLabel │ │ │ │ +'LitRubbish │ │ │ │ +'LitString │ │ │ │ +'LitNumber │ │ │ │ +'LitChar │ │ │ │ +'LitDouble │ │ │ │ +'LitFloat │ │ │ │ +'LitNullAddr │ │ │ │ +'LitNumWord64 │ │ │ │ +'LitNumWord32 │ │ │ │ +'LitNumWord16 │ │ │ │ +'LitNumWord8 │ │ │ │ +'LitNumWord │ │ │ │ +'LitNumInt64 │ │ │ │ +'LitNumInt32 │ │ │ │ +'LitNumInt16 │ │ │ │ +'LitNumInt8 │ │ │ │ +'LitNumInt │ │ │ │ +'LitNumBigNat │ │ │ │ +toEnum{LitNumType}: tag ( │ │ │ │ +compiler/GHC/Types/Literal.hs │ │ │ │ +GHC.Types.Literal.LitNumType │ │ │ │ +GHC.Types.Literal.Literal │ │ │ │ +GHC.Types.Literal │ │ │ │ +ghc-lib-parser-9.12.2.20250421-CLarrBnVGcX5rqdmHKZO6f:GHC.Types.Literal.LitChar │ │ │ │ +ghc-lib-parser-9.12.2.20250421-CLarrBnVGcX5rqdmHKZO6f:GHC.Types.Literal.LitNumber │ │ │ │ +ghc-lib-parser-9.12.2.20250421-CLarrBnVGcX5rqdmHKZO6f:GHC.Types.Literal.LitString │ │ │ │ +ghc-lib-parser-9.12.2.20250421-CLarrBnVGcX5rqdmHKZO6f:GHC.Types.Literal.LitNullAddr │ │ │ │ +ghc-lib-parser-9.12.2.20250421-CLarrBnVGcX5rqdmHKZO6f:GHC.Types.Literal.LitRubbish │ │ │ │ +ghc-lib-parser-9.12.2.20250421-CLarrBnVGcX5rqdmHKZO6f:GHC.Types.Literal.LitFloat │ │ │ │ +ghc-lib-parser-9.12.2.20250421-CLarrBnVGcX5rqdmHKZO6f:GHC.Types.Literal.LitDouble │ │ │ │ +ghc-lib-parser-9.12.2.20250421-CLarrBnVGcX5rqdmHKZO6f:GHC.Types.Literal.LitLabel │ │ │ │ +ghc-lib-parser-9.12.2.20250421-CLarrBnVGcX5rqdmHKZO6f:GHC.Types.Literal.LitNumBigNat │ │ │ │ +ghc-lib-parser-9.12.2.20250421-CLarrBnVGcX5rqdmHKZO6f:GHC.Types.Literal.LitNumInt │ │ │ │ +ghc-lib-parser-9.12.2.20250421-CLarrBnVGcX5rqdmHKZO6f:GHC.Types.Literal.LitNumInt8 │ │ │ │ +ghc-lib-parser-9.12.2.20250421-CLarrBnVGcX5rqdmHKZO6f:GHC.Types.Literal.LitNumInt16 │ │ │ │ +ghc-lib-parser-9.12.2.20250421-CLarrBnVGcX5rqdmHKZO6f:GHC.Types.Literal.LitNumInt32 │ │ │ │ +ghc-lib-parser-9.12.2.20250421-CLarrBnVGcX5rqdmHKZO6f:GHC.Types.Literal.LitNumInt64 │ │ │ │ +ghc-lib-parser-9.12.2.20250421-CLarrBnVGcX5rqdmHKZO6f:GHC.Types.Literal.LitNumWord │ │ │ │ +ghc-lib-parser-9.12.2.20250421-CLarrBnVGcX5rqdmHKZO6f:GHC.Types.Literal.LitNumWord8 │ │ │ │ +ghc-lib-parser-9.12.2.20250421-CLarrBnVGcX5rqdmHKZO6f:GHC.Types.Literal.LitNumWord16 │ │ │ │ +ghc-lib-parser-9.12.2.20250421-CLarrBnVGcX5rqdmHKZO6f:GHC.Types.Literal.LitNumWord32 │ │ │ │ +ghc-lib-parser-9.12.2.20250421-CLarrBnVGcX5rqdmHKZO6f:GHC.Types.Literal.LitNumWord64 │ │ │ │ +GHC.Types.TyThing.Ppr │ │ │ │ +UniqSDFM │ │ │ │ +GHC.Types.Unique.SDFM │ │ │ │ +ghc-lib-parser-9.12.2.20250421-CLarrBnVGcX5rqdmHKZO6f:GHC.Types.Unique.SDFM.Indirect │ │ │ │ +ghc-lib-parser-9.12.2.20250421-CLarrBnVGcX5rqdmHKZO6f:GHC.Types.Unique.SDFM.Entry │ │ │ │ +${pkgrooturl} │ │ │ │ +$httptopdir │ │ │ │ +${pkgroot} │ │ │ │ +file:/// │ │ │ │ +GHC.Unit.Database.readPackageDb │ │ │ │ +not a ghc-pkg db file, wrong file magic number │ │ │ │ +unsupported ghc-pkg db format version │ │ │ │ +'DbOpenReadWrite │ │ │ │ +'DbOpenReadOnly │ │ │ │ +DbOpenMode │ │ │ │ +'DbReadWrite │ │ │ │ +'DbReadOnly │ │ │ │ +'PackageDbLock │ │ │ │ +'DbModule │ │ │ │ +'DbUnitId │ │ │ │ +'DbInstUnitId │ │ │ │ +'DbModuleVar │ │ │ │ +'GenericUnitInfo │ │ │ │ +GHC.Unit.Database │ │ │ │ +dbModuleUnitId │ │ │ │ +dbModuleName │ │ │ │ +dbModuleVarName │ │ │ │ +, unitIsTrusted = │ │ │ │ +, unitIsExposed = │ │ │ │ +, unitIsIndefinite = │ │ │ │ +, unitHiddenModules = │ │ │ │ +, unitExposedModules = │ │ │ │ +, unitHaddockHTMLs = │ │ │ │ +, unitHaddockInterfaces = │ │ │ │ +, unitIncludeDirs = │ │ │ │ +, unitIncludes = │ │ │ │ +, unitCcOptions = │ │ │ │ +, unitLinkerOptions = │ │ │ │ +, unitExtDepFrameworkDirs = │ │ │ │ +, unitExtDepFrameworks = │ │ │ │ +, unitLibraryDynDirs = │ │ │ │ +, unitLibraryDirs = │ │ │ │ +, unitExtDepLibsGhc = │ │ │ │ +, unitExtDepLibsSys = │ │ │ │ +, unitLibraries = │ │ │ │ +, unitImportDirs = │ │ │ │ +, unitAbiDepends = │ │ │ │ +, unitDepends = │ │ │ │ +, unitAbiHash = │ │ │ │ +, unitComponentName = │ │ │ │ +, unitPackageVersion = │ │ │ │ +, unitPackageName = │ │ │ │ +, unitPackageId = │ │ │ │ +, unitInstantiations = │ │ │ │ +, unitInstanceOf = │ │ │ │ +GenericUnitInfo {unitId = │ │ │ │ +DbInstUnitId │ │ │ │ +DbUnitId │ │ │ │ +DbModule {dbModuleUnitId = │ │ │ │ +, dbModuleName = │ │ │ │ +DbModuleVar {dbModuleVarName = │ │ │ │ +libraries/ghc-boot/GHC/Unit/Database.hs:286:14-15|case │ │ │ │ +libraries/ghc-boot/GHC/Unit/Database.hs:299:13-14|case │ │ │ │ +ghc-lib-parser-9.12.2.20250421-CLarrBnVGcX5rqdmHKZO6f:GHC.Unit.Database.DbOpenReadOnly │ │ │ │ +ghc-lib-parser-9.12.2.20250421-CLarrBnVGcX5rqdmHKZO6f:GHC.Unit.Database.DbOpenReadWrite │ │ │ │ +ghc-lib-parser-9.12.2.20250421-CLarrBnVGcX5rqdmHKZO6f:GHC.Unit.Database.DbReadOnly │ │ │ │ +ghc-lib-parser-9.12.2.20250421-CLarrBnVGcX5rqdmHKZO6f:GHC.Unit.Database.DbReadWrite │ │ │ │ +ghc-lib-parser-9.12.2.20250421-CLarrBnVGcX5rqdmHKZO6f:GHC.Unit.Database.DbInstUnitId │ │ │ │ +ghc-lib-parser-9.12.2.20250421-CLarrBnVGcX5rqdmHKZO6f:GHC.Unit.Database.DbUnitId │ │ │ │ +ghc-lib-parser-9.12.2.20250421-CLarrBnVGcX5rqdmHKZO6f:GHC.Unit.Database.DbModule │ │ │ │ +ghc-lib-parser-9.12.2.20250421-CLarrBnVGcX5rqdmHKZO6f:GHC.Unit.Database.DbModuleVar │ │ │ │ +ghc-lib-parser-9.12.2.20250421-CLarrBnVGcX5rqdmHKZO6f:GHC.Unit.Database.GenericUnitInfo │ │ │ │ +mergeWithKey: Given function only1 does not fulfill required conditions (see documentation) │ │ │ │ +libraries/containers/containers/src/Data/Map/Internal.hs │ │ │ │ +Data.Map.Internal │ │ │ │ +containers-0.7-inplace │ │ │ │ +GHC.Unit.Module.Env │ │ │ │ +'NDModule │ │ │ │ +'ModuleEnv │ │ │ │ +'InstalledModuleEnv │ │ │ │ +'InstalledModuleWithIsBootEnv │ │ │ │ +'NodeMap │ │ │ │ +'ModuleGraph │ │ │ │ +'LinkNode │ │ │ │ +'ModuleNode │ │ │ │ +'InstantiationNode │ │ │ │ +ModuleGraphNode │ │ │ │ +'NodeKey_Link │ │ │ │ +'NodeKey_Module │ │ │ │ +'NodeKey_Unit │ │ │ │ +'ModNodeKeyWithUid │ │ │ │ +GHC.Unit.Module.Graph │ │ │ │ +compiler/GHC/Unit/Module/Graph.hs:118:13-14|case │ │ │ │ +ghc-lib-parser-9.12.2.20250421-CLarrBnVGcX5rqdmHKZO6f:GHC.Unit.Module.Graph.ModuleGraph │ │ │ │ +ghc-lib-parser-9.12.2.20250421-CLarrBnVGcX5rqdmHKZO6f:GHC.Unit.Module.Graph.InstantiationNode │ │ │ │ +ghc-lib-parser-9.12.2.20250421-CLarrBnVGcX5rqdmHKZO6f:GHC.Unit.Module.Graph.ModuleNode │ │ │ │ +ghc-lib-parser-9.12.2.20250421-CLarrBnVGcX5rqdmHKZO6f:GHC.Unit.Module.Graph.LinkNode │ │ │ │ +ghc-lib-parser-9.12.2.20250421-CLarrBnVGcX5rqdmHKZO6f:GHC.Unit.Module.Graph.NodeKey_Unit │ │ │ │ +ghc-lib-parser-9.12.2.20250421-CLarrBnVGcX5rqdmHKZO6f:GHC.Unit.Module.Graph.NodeKey_Module │ │ │ │ +ghc-lib-parser-9.12.2.20250421-CLarrBnVGcX5rqdmHKZO6f:GHC.Unit.Module.Graph.NodeKey_Link │ │ │ │ +ghc-lib-parser-9.12.2.20250421-CLarrBnVGcX5rqdmHKZO6f:GHC.Unit.Module.Graph.ModNodeKeyWithUid │ │ │ │ +removeBootSuffix: no -boot suffix │ │ │ │ +unsafeEncodeUtf │ │ │ │ +compiler/GHC/Unit/Module/Location.hs │ │ │ │ +'OsPathModLocation │ │ │ │ +GHC.Unit.Module.Location │ │ │ │ +Arg: lvl │ │ │ │ +Type: (# #) -> Maybe FilePath │ │ │ │ +In module `GHC.Unit.Module.Location' │ │ │ │ +, ml_hie_file_ospath = │ │ │ │ +, ml_dyn_obj_file_ospath = │ │ │ │ +, ml_obj_file_ospath = │ │ │ │ +, ml_dyn_hi_file_ospath = │ │ │ │ +, ml_hi_file_ospath = │ │ │ │ +OsPathModLocation {ml_hs_file_ospath = │ │ │ │ +ghc-lib-parser-9.12.2.20250421-CLarrBnVGcX5rqdmHKZO6f:GHC.Unit.Module.Location.OsPathModLocation │ │ │ │ +ModIface_ │ │ │ │ +'ModIfaceBackend │ │ │ │ +'IfaceTopEnv │ │ │ │ +'FullIfaceBinHandle │ │ │ │ +'PartialIfaceBinHandle │ │ │ │ +'ModIfaceFinal │ │ │ │ +'ModIfaceCore │ │ │ │ +ModIfacePhase │ │ │ │ +GHC.Unit.Module.ModIface │ │ │ │ +ghc-lib-parser-9.12.2.20250421-CLarrBnVGcX5rqdmHKZO6f:GHC.Unit.Module.ModIface.PrivateModIface │ │ │ │ +ghc-lib-parser-9.12.2.20250421-CLarrBnVGcX5rqdmHKZO6f:GHC.Unit.Module.ModIface.ModIfaceBackend │ │ │ │ +ghc-lib-parser-9.12.2.20250421-CLarrBnVGcX5rqdmHKZO6f:GHC.Unit.Module.ModIface.IfaceTopEnv │ │ │ │ +ghc-lib-parser-9.12.2.20250421-CLarrBnVGcX5rqdmHKZO6f:GHC.Unit.Module.ModIface.PartialIfaceBinHandle │ │ │ │ +ghc-lib-parser-9.12.2.20250421-CLarrBnVGcX5rqdmHKZO6f:GHC.Unit.Module.ModIface.FullIfaceBinHandle │ │ │ │ +ghc-lib-parser-9.12.2.20250421-CLarrBnVGcX5rqdmHKZO6f:GHC.Unit.Module.ModIface.ModIfaceCore │ │ │ │ +ghc-lib-parser-9.12.2.20250421-CLarrBnVGcX5rqdmHKZO6f:GHC.Unit.Module.ModIface.ModIfaceFinal │ │ │ │ +expectJust msHsFilePath │ │ │ │ +'ModSummary │ │ │ │ +GHC.Unit.Module.ModSummary │ │ │ │ +ms_textual_imps = │ │ │ │ +ms_srcimps = │ │ │ │ +ms_mod = │ │ │ │ +ms_hs_hash = │ │ │ │ +ModSummary { │ │ │ │ +ghc-lib-parser-9.12.2.20250421-CLarrBnVGcX5rqdmHKZO6f:GHC.Unit.Module.ModSummary.ModSummary │ │ │ │ +Encoding foreign data for iface: │ │ │ │ +-fwrite-if-simplified-core is incompatible with this foreign stub: │ │ │ │ +Decoding foreign data from iface: │ │ │ │ +finalizers: │ │ │ │ +initializers: │ │ │ │ +compiler/GHC/Unit/Module/WholeCoreBindings.hs │ │ │ │ +'WholeCoreBindings │ │ │ │ +'IfaceForeign │ │ │ │ +'IfaceForeignFile │ │ │ │ +'IfaceCStubs │ │ │ │ +'IfaceCLabel │ │ │ │ +GHC.Unit.Module.WholeCoreBindings │ │ │ │ +invalid Binary value for ForeignSrcLang │ │ │ │ +ghc-lib-parser-9.12.2.20250421-CLarrBnVGcX5rqdmHKZO6f:GHC.Unit.Module.WholeCoreBindings.WholeCoreBindings │ │ │ │ +ghc-lib-parser-9.12.2.20250421-CLarrBnVGcX5rqdmHKZO6f:GHC.Unit.Module.WholeCoreBindings.IfaceForeign │ │ │ │ +ghc-lib-parser-9.12.2.20250421-CLarrBnVGcX5rqdmHKZO6f:GHC.Unit.Module.WholeCoreBindings.IfaceForeignFile │ │ │ │ +ghc-lib-parser-9.12.2.20250421-CLarrBnVGcX5rqdmHKZO6f:GHC.Unit.Module.WholeCoreBindings.IfaceCStubs │ │ │ │ + Expected type: │ │ │ │ + Deserialized type: │ │ │ │ +Binary: Type mismatch │ │ │ │ +GHC.Utils.Binary.Typeable │ │ │ │ + Applied type: │ │ │ │ + To argument: │ │ │ │ + Found argument of kind: │ │ │ │ + Where the constructor: │ │ │ │ + Expects kind: │ │ │ │ +Invalid SomeTypeRep │ │ │ │ +Binary.getSomeTypeRep: │ │ │ │ +Kind mismatch in type application │ │ │ │ +Applied non-arrow │ │ │ │ +Binary.putKindRep: invalid tag │ │ │ │ +Binary.putRuntimeRep: invalid tag │ │ │ │ +Binary.putTypeLitSort: invalid tag │ │ │ │ +Constructor from │ │ │ │ +Class op from │ │ │ │ +'C:PprFlag │ │ │ │ +'TANormal │ │ │ │ +'ForallInvis │ │ │ │ +'ForallVis │ │ │ │ +ForallVisFlag │ │ │ │ +<> │ │ │ │ +libraries/ghc-boot-th-internal/GHC/Internal/TH/Ppr.hs │ │ │ │ +GHC.Internal.TH.Ppr │ │ │ │ +{-# OPAQUE │ │ │ │ +{-# SPECIALISE │ │ │ │ +{-# SPECIALISE instance │ │ │ │ +{-# LINE │ │ │ │ + │ │ │ │ +{-# UNPACK #-} ! │ │ │ │ +ghc-lib-parser-9.12.2.20250421-CLarrBnVGcX5rqdmHKZO6f:GHC.Internal.TH.Ppr.TANormal │ │ │ │ +ghc-lib-parser-9.12.2.20250421-CLarrBnVGcX5rqdmHKZO6f:GHC.Internal.TH.Ppr.TyArg │ │ │ │ +ghc-lib-parser-9.12.2.20250421-CLarrBnVGcX5rqdmHKZO6f:GHC.Internal.TH.Ppr.ForallVis │ │ │ │ +ghc-lib-parser-9.12.2.20250421-CLarrBnVGcX5rqdmHKZO6f:GHC.Internal.TH.Ppr.ForallInvis │ │ │ │ +ghc-lib-parser-9.12.2.20250421-CLarrBnVGcX5rqdmHKZO6f:GHC.Internal.TH.Ppr.C:Ppr │ │ │ │ +GHC.Internal.TH.PprLib │ │ │ │ +ghc-lib-parser-9.12.2.20250421-CLarrBnVGcX5rqdmHKZO6f:GHC.Internal.TH.PprLib.PprM │ │ │ │ +Failure in Data.Map.balanceR │ │ │ │ +Failure in Data.Map.balanceL │ │ │ │ +libraries/ghc-boot-th-internal/GHC/Internal/TH/Lib/Map.hs │ │ │ │ +GHC.Internal.TH.Lib.Map │ │ │ │ +ghc-lib-parser-9.12.2.20250421-CLarrBnVGcX5rqdmHKZO6f:GHC.Internal.TH.Lib.Map.Bin │ │ │ │ +ghc-lib-parser-9.12.2.20250421-CLarrBnVGcX5rqdmHKZO6f:GHC.Internal.TH.Lib.Map.Tip │ │ │ │ +ModBreaks.modBreaks_array not initialised │ │ │ │ +compiler/GHC/ByteCode/Types.hs │ │ │ │ +'CompiledByteCode │ │ │ │ +'ModBreaks │ │ │ │ +CCostCentre │ │ │ │ +'CgBreakInfo │ │ │ │ +'BCOPtrBCO │ │ │ │ +'UnlinkedBCO │ │ │ │ +'BCOPtrName │ │ │ │ +'BCOPtrPrimOp │ │ │ │ +'BCOPtrBreakArray │ │ │ │ +'BCONPtrWord │ │ │ │ +'BCONPtrStr │ │ │ │ +'BCONPtrAddr │ │ │ │ +'BCONPtrItbl │ │ │ │ +'BCONPtrLbl │ │ │ │ +'AddrPtr │ │ │ │ +'ItblPtr │ │ │ │ +'NativeCallInfo │ │ │ │ +'NativeTupleReturn │ │ │ │ +'NativePrimCall │ │ │ │ +NativeCallType │ │ │ │ +'RegBitmap │ │ │ │ +'HalfWord │ │ │ │ +'WordOff │ │ │ │ +'ByteOff │ │ │ │ +'FFIInfo │ │ │ │ +GHC.ByteCode.Types │ │ │ │ +ItblPtr │ │ │ │ +RegBitmap {unRegBitmap = │ │ │ │ +HalfWord │ │ │ │ +WordOff │ │ │ │ + Doc │ │ │ │ +In module `GHC.Core.Subst' │ │ │ │ +Arg: lvl │ │ │ │ +Type: SDocContext -> Doc │ │ │ │ +In module `GHC.Core.Subst' │ │ │ │ +substIdOcc │ │ │ │ +lookupIdSubst │ │ │ │ +compiler/GHC/Core/Subst.hs │ │ │ │ +GHC.Core.Subst │ │ │ │ +GHC.Core.Unfold.Make │ │ │ │ +'FlatBag │ │ │ │ +'TupleFlatBag │ │ │ │ +'UnitFlatBag │ │ │ │ +'EmptyFlatBag │ │ │ │ +GHC.Data.FlatBag │ │ │ │ +SmallArray: internal error, uninitialised elements │ │ │ │ +compiler/GHC/Data/SmallArray.hs │ │ │ │ +GHC.Data.SmallArray │ │ │ │ +ghc-lib-parser-9.12.2.20250421-CLarrBnVGcX5rqdmHKZO6f:GHC.Data.FlatBag.EmptyFlatBag │ │ │ │ +ghc-lib-parser-9.12.2.20250421-CLarrBnVGcX5rqdmHKZO6f:GHC.Data.FlatBag.UnitFlatBag │ │ │ │ +ghc-lib-parser-9.12.2.20250421-CLarrBnVGcX5rqdmHKZO6f:GHC.Data.FlatBag.TupleFlatBag │ │ │ │ +ghc-lib-parser-9.12.2.20250421-CLarrBnVGcX5rqdmHKZO6f:GHC.Data.FlatBag.FlatBag │ │ │ │ +UnVarGraph │ │ │ │ +'UnVarSet │ │ │ │ +GHC.Data.Graph.UnVar │ │ │ │ +ghc-lib-parser-9.12.2.20250421-CLarrBnVGcX5rqdmHKZO6f:GHC.Data.Graph.UnVar.CBPG │ │ │ │ +ghc-lib-parser-9.12.2.20250421-CLarrBnVGcX5rqdmHKZO6f:GHC.Data.Graph.UnVar.CG │ │ │ │ +ghc-lib-parser-9.12.2.20250421-CLarrBnVGcX5rqdmHKZO6f:GHC.Data.Graph.UnVar.Union │ │ │ │ +ghc-lib-parser-9.12.2.20250421-CLarrBnVGcX5rqdmHKZO6f:GHC.Data.Graph.UnVar.Del │ │ │ │ +GHC.Data.OsPath │ │ │ │ +", because: │ │ │ │ +Failed to decodeUtf " │ │ │ │ +ghc-lib-parser-9.12.2.20250421-CLarrBnVGcX5rqdmHKZO6f:GHC.Data.SmallArray.SmallMutableArray │ │ │ │ +ghc-lib-parser-9.12.2.20250421-CLarrBnVGcX5rqdmHKZO6f:GHC.Data.SmallArray.SmallArray │ │ │ │ +'StgInfoTable │ │ │ │ +GHC.Exts.Heap.InfoTable.Types │ │ │ │ +, code = │ │ │ │ +, srtlen = │ │ │ │ +, tipe = │ │ │ │ +, nptrs = │ │ │ │ +, ptrs = │ │ │ │ +StgInfoTable {entry = │ │ │ │ +ghc-lib-parser-9.12.2.20250421-CLarrBnVGcX5rqdmHKZO6f:GHC.Exts.Heap.InfoTable.Types.StgInfoTable │ │ │ │ +expectJust iface_incomps │ │ │ │ +GHC.Iface.Decl │ │ │ │ +GHC.Iface.Recomp.Binary │ │ │ │ +GHC.Linker.Static.Utils │ │ │ │ +main.exe │ │ │ │ +main.jsexe │ │ │ │ +ThunkSel │ │ │ │ +fun_type: │ │ │ │ +GHC.Runtime.Heap.Layout.heapClosureSize │ │ │ │ +GHC.Runtime.Heap.Layout.hdrSizeW │ │ │ │ +rtsClosureType │ │ │ │ +'ArrayPtrsRep │ │ │ │ +'ArrayWordsRep │ │ │ │ +'SmallArrayPtrsRep │ │ │ │ +'HeapRep │ │ │ │ +'StackRep │ │ │ │ +'ThunkSelector │ │ │ │ +'IndStatic │ │ │ │ +'BlackHole │ │ │ │ +ClosureTypeInfo │ │ │ │ +'ArgSpec │ │ │ │ +'ArgUnknown │ │ │ │ +ArgDescr │ │ │ │ +'StgHalfWord │ │ │ │ +'StgWord │ │ │ │ +GHC.Runtime.Heap.Layout │ │ │ │ +compiler/GHC/Runtime/Heap/Layout.hs:178:13-14|case │ │ │ │ +compiler/GHC/Runtime/Heap/Layout.hs:196:13-14|case │ │ │ │ +compiler/GHC/Runtime/Heap/Layout.hs:226:13-14|case │ │ │ │ +ghc-lib-parser-9.12.2.20250421-CLarrBnVGcX5rqdmHKZO6f:GHC.Runtime.Heap.Layout.HeapRep │ │ │ │ +ghc-lib-parser-9.12.2.20250421-CLarrBnVGcX5rqdmHKZO6f:GHC.Runtime.Heap.Layout.ArrayPtrsRep │ │ │ │ +ghc-lib-parser-9.12.2.20250421-CLarrBnVGcX5rqdmHKZO6f:GHC.Runtime.Heap.Layout.SmallArrayPtrsRep │ │ │ │ +ghc-lib-parser-9.12.2.20250421-CLarrBnVGcX5rqdmHKZO6f:GHC.Runtime.Heap.Layout.ArrayWordsRep │ │ │ │ +ghc-lib-parser-9.12.2.20250421-CLarrBnVGcX5rqdmHKZO6f:GHC.Runtime.Heap.Layout.StackRep │ │ │ │ +ghc-lib-parser-9.12.2.20250421-CLarrBnVGcX5rqdmHKZO6f:GHC.Runtime.Heap.Layout.RTSRep │ │ │ │ +ghc-lib-parser-9.12.2.20250421-CLarrBnVGcX5rqdmHKZO6f:GHC.Runtime.Heap.Layout.Constr │ │ │ │ +ghc-lib-parser-9.12.2.20250421-CLarrBnVGcX5rqdmHKZO6f:GHC.Runtime.Heap.Layout.Fun │ │ │ │ +ghc-lib-parser-9.12.2.20250421-CLarrBnVGcX5rqdmHKZO6f:GHC.Runtime.Heap.Layout.Thunk │ │ │ │ +ghc-lib-parser-9.12.2.20250421-CLarrBnVGcX5rqdmHKZO6f:GHC.Runtime.Heap.Layout.ThunkSelector │ │ │ │ +ghc-lib-parser-9.12.2.20250421-CLarrBnVGcX5rqdmHKZO6f:GHC.Runtime.Heap.Layout.BlackHole │ │ │ │ +ghc-lib-parser-9.12.2.20250421-CLarrBnVGcX5rqdmHKZO6f:GHC.Runtime.Heap.Layout.IndStatic │ │ │ │ +ghc-lib-parser-9.12.2.20250421-CLarrBnVGcX5rqdmHKZO6f:GHC.Runtime.Heap.Layout.ArgSpec │ │ │ │ +ghc-lib-parser-9.12.2.20250421-CLarrBnVGcX5rqdmHKZO6f:GHC.Runtime.Heap.Layout.ArgGen │ │ │ │ +ghc-lib-parser-9.12.2.20250421-CLarrBnVGcX5rqdmHKZO6f:GHC.Runtime.Heap.Layout.ArgUnknown │ │ │ │ +Gre HFC: │ │ │ │ +Name HFC: │ │ │ │ +Id HFC: │ │ │ │ +'RawHoleFit │ │ │ │ +'HoleFit │ │ │ │ +'NameHFCand │ │ │ │ +'IdHFCand │ │ │ │ +'GreHFCand │ │ │ │ +HoleFitCandidate │ │ │ │ +'TypedHole │ │ │ │ +GHC.Tc.Errors.Hole.FitTypes │ │ │ │ +hfRefLvl │ │ │ │ +hfMatches │ │ │ │ +ghc-lib-parser-9.12.2.20250421-CLarrBnVGcX5rqdmHKZO6f:GHC.Tc.Errors.Hole.FitTypes.HoleFit │ │ │ │ +ghc-lib-parser-9.12.2.20250421-CLarrBnVGcX5rqdmHKZO6f:GHC.Tc.Errors.Hole.FitTypes.RawHoleFit │ │ │ │ +ghc-lib-parser-9.12.2.20250421-CLarrBnVGcX5rqdmHKZO6f:GHC.Tc.Errors.Hole.FitTypes.IdHFCand │ │ │ │ +ghc-lib-parser-9.12.2.20250421-CLarrBnVGcX5rqdmHKZO6f:GHC.Tc.Errors.Hole.FitTypes.NameHFCand │ │ │ │ +ghc-lib-parser-9.12.2.20250421-CLarrBnVGcX5rqdmHKZO6f:GHC.Tc.Errors.Hole.FitTypes.GreHFCand │ │ │ │ +ghc-lib-parser-9.12.2.20250421-CLarrBnVGcX5rqdmHKZO6f:GHC.Tc.Errors.Hole.FitTypes.TypedHole │ │ │ │ +'FixItem │ │ │ │ +GHC.Types.Fixity.Env │ │ │ │ +ghc-lib-parser-9.12.2.20250421-CLarrBnVGcX5rqdmHKZO6f:GHC.Types.Fixity.Env.FixItem │ │ │ │ +'SptEntry │ │ │ │ +GHC.Types.SptEntry │ │ │ │ +ghc-lib-parser-9.12.2.20250421-CLarrBnVGcX5rqdmHKZO6f:GHC.Types.SptEntry.SptEntry │ │ │ │ +family instance modules: │ │ │ │ +trusted package dependencies: │ │ │ │ +plugin package dependencies: │ │ │ │ +direct package dependencies: │ │ │ │ +boot module dependencies: │ │ │ │ +direct module dependencies: │ │ │ │ +Binary.get(Usage): │ │ │ │ +compiler/GHC/Unit/Module/Deps.hs │ │ │ │ +usg_iface_hash │ │ │ │ +usg_file_label │ │ │ │ +usg_file_hash │ │ │ │ +usg_file_path │ │ │ │ +usg_exports │ │ │ │ +usg_entities │ │ │ │ +usg_unit_id │ │ │ │ +usg_mod_name │ │ │ │ +usg_safe │ │ │ │ +usg_mod_hash │ │ │ │ +GHC.Unit.Module.Deps │ │ │ │ +'UsageFile │ │ │ │ +'UsageHomeModule │ │ │ │ +'UsagePackageModule │ │ │ │ +'UsageMergedRequirement │ │ │ │ +'UsageHomeModuleInterface │ │ │ │ +'ImportAvails │ │ │ │ +compiler/GHC/Unit/Module/Deps.hs:315:15-16|case │ │ │ │ +orphans: │ │ │ │ +ghc-lib-parser-9.12.2.20250421-CLarrBnVGcX5rqdmHKZO6f:GHC.Unit.Module.Deps.ImportAvails │ │ │ │ +ghc-lib-parser-9.12.2.20250421-CLarrBnVGcX5rqdmHKZO6f:GHC.Unit.Module.Deps.UsagePackageModule │ │ │ │ +ghc-lib-parser-9.12.2.20250421-CLarrBnVGcX5rqdmHKZO6f:GHC.Unit.Module.Deps.UsageHomeModule │ │ │ │ +ghc-lib-parser-9.12.2.20250421-CLarrBnVGcX5rqdmHKZO6f:GHC.Unit.Module.Deps.UsageFile │ │ │ │ +ghc-lib-parser-9.12.2.20250421-CLarrBnVGcX5rqdmHKZO6f:GHC.Unit.Module.Deps.UsageHomeModuleInterface │ │ │ │ +ghc-lib-parser-9.12.2.20250421-CLarrBnVGcX5rqdmHKZO6f:GHC.Unit.Module.Deps.UsageMergedRequirement │ │ │ │ +ghc-lib-parser-9.12.2.20250421-CLarrBnVGcX5rqdmHKZO6f:GHC.Unit.Module.Deps.Deps │ │ │ │ +compiler/GHC/Utils/Trace.hs │ │ │ │ +GHC.Utils.Trace │ │ │ │ +traceCallStackDoc │ │ │ │ +WARNING: │ │ │ │ +GHCi.BreakArray │ │ │ │ +ghc-lib-parser-9.12.2.20250421-CLarrBnVGcX5rqdmHKZO6f:GHCi.BreakArray.BA │ │ │ │ +unknown error: │ │ │ │ +'FFIVoid │ │ │ │ +'FFIPointer │ │ │ │ +'FFIFloat │ │ │ │ +'FFIDouble │ │ │ │ +'FFISInt8 │ │ │ │ +'FFISInt16 │ │ │ │ +'FFISInt32 │ │ │ │ +'FFISInt64 │ │ │ │ +'FFIUInt8 │ │ │ │ +'FFIUInt16 │ │ │ │ +'FFIUInt32 │ │ │ │ +'FFIUInt64 │ │ │ │ +C_ffi_cif │ │ │ │ +C_ffi_type │ │ │ │ +GHCi.FFI │ │ │ │ +libraries/ghci/GHCi/FFI.hsc │ │ │ │ +prepForeignCallFailed: │ │ │ │ +(arg tys: │ │ │ │ + res ty: │ │ │ │ +invalid type description (FFI_BAD_TYPEDEF) │ │ │ │ +invalid ABI (FFI_BAD_ABI) │ │ │ │ +ghc-lib-parser-9.12.2.20250421-CLarrBnVGcX5rqdmHKZO6f:GHCi.FFI.FFIVoid │ │ │ │ +ghc-lib-parser-9.12.2.20250421-CLarrBnVGcX5rqdmHKZO6f:GHCi.FFI.FFIPointer │ │ │ │ +ghc-lib-parser-9.12.2.20250421-CLarrBnVGcX5rqdmHKZO6f:GHCi.FFI.FFIFloat │ │ │ │ +ghc-lib-parser-9.12.2.20250421-CLarrBnVGcX5rqdmHKZO6f:GHCi.FFI.FFIDouble │ │ │ │ +ghc-lib-parser-9.12.2.20250421-CLarrBnVGcX5rqdmHKZO6f:GHCi.FFI.FFISInt8 │ │ │ │ +ghc-lib-parser-9.12.2.20250421-CLarrBnVGcX5rqdmHKZO6f:GHCi.FFI.FFISInt16 │ │ │ │ +ghc-lib-parser-9.12.2.20250421-CLarrBnVGcX5rqdmHKZO6f:GHCi.FFI.FFISInt32 │ │ │ │ +ghc-lib-parser-9.12.2.20250421-CLarrBnVGcX5rqdmHKZO6f:GHCi.FFI.FFISInt64 │ │ │ │ +ghc-lib-parser-9.12.2.20250421-CLarrBnVGcX5rqdmHKZO6f:GHCi.FFI.FFIUInt8 │ │ │ │ +ghc-lib-parser-9.12.2.20250421-CLarrBnVGcX5rqdmHKZO6f:GHCi.FFI.FFIUInt16 │ │ │ │ +ghc-lib-parser-9.12.2.20250421-CLarrBnVGcX5rqdmHKZO6f:GHCi.FFI.FFIUInt32 │ │ │ │ +ghc-lib-parser-9.12.2.20250421-CLarrBnVGcX5rqdmHKZO6f:GHCi.FFI.FFIUInt64 │ │ │ │ +'ResolvedBCO │ │ │ │ +'ResolvedBCORef │ │ │ │ +'ResolvedBCOPtrBCO │ │ │ │ +'ResolvedBCOPtrBreakArray │ │ │ │ +'ResolvedBCOPtr │ │ │ │ +'ResolvedBCOStaticPtr │ │ │ │ +'BCOByteArray │ │ │ │ +BCOByteArray Word │ │ │ │ +BCOByteArray Word16 │ │ │ │ +, resolvedBCOArity = │ │ │ │ +, resolvedBCOInstrs = BCOByteArray Word16, resolvedBCOBitmap = BCOByteArray Word, resolvedBCOLits = BCOByteArray Word, resolvedBCOPtrs = │ │ │ │ +ResolvedBCO {resolvedBCOIsLE = │ │ │ │ +ResolvedBCORef │ │ │ │ +ResolvedBCOPtr │ │ │ │ +ResolvedBCOStaticPtr │ │ │ │ +ResolvedBCOPtrBCO │ │ │ │ +ResolvedBCOPtrBreakArray │ │ │ │ +libraries/ghci/GHCi/ResolvedBCO.hs │ │ │ │ +GHCi.ResolvedBCO │ │ │ │ +ghc-lib-parser-9.12.2.20250421-CLarrBnVGcX5rqdmHKZO6f:GHCi.ResolvedBCO.ResolvedBCORef │ │ │ │ +ghc-lib-parser-9.12.2.20250421-CLarrBnVGcX5rqdmHKZO6f:GHCi.ResolvedBCO.ResolvedBCOPtr │ │ │ │ +ghc-lib-parser-9.12.2.20250421-CLarrBnVGcX5rqdmHKZO6f:GHCi.ResolvedBCO.ResolvedBCOStaticPtr │ │ │ │ +ghc-lib-parser-9.12.2.20250421-CLarrBnVGcX5rqdmHKZO6f:GHCi.ResolvedBCO.ResolvedBCOPtrBCO │ │ │ │ +ghc-lib-parser-9.12.2.20250421-CLarrBnVGcX5rqdmHKZO6f:GHCi.ResolvedBCO.ResolvedBCOPtrBreakArray │ │ │ │ +ghc-lib-parser-9.12.2.20250421-CLarrBnVGcX5rqdmHKZO6f:GHCi.ResolvedBCO.ResolvedBCO │ │ │ │ +ghc-lib-parser-9.12.2.20250421-CLarrBnVGcX5rqdmHKZO6f:GHCi.ResolvedBCO.BCOByteArray │ │ │ │ +GHC.Cmm.BlockId │ │ │ │ +compiler/GHC/Core/Coercion/Opt.hs:(337,5)-(352,64)|case │ │ │ │ +opt_co4 sees a phantom! │ │ │ │ +opt_univ fell into a hole │ │ │ │ +compiler/GHC/Core/Coercion/Opt.hs │ │ │ │ +'OptCoercionOpts │ │ │ │ +GHC.Core.Coercion.Opt │ │ │ │ +reOrderNodes │ │ │ │ +active_rule_fvs = │ │ │ │ +simple = │ │ │ │ +ud_z_tail │ │ │ │ +occVanilla │ │ │ │ +occScrut │ │ │ │ +SimpleNodeDetails │ │ │ │ +WithTailUsageDetails │ │ │ │ +WithUsageDetails │ │ │ │ +'ManyOccL │ │ │ │ +'OneOccL │ │ │ │ +LocalOcc │ │ │ │ +'DoBinderSwap │ │ │ │ +'NoBinderSwap │ │ │ │ +BinderSwapDecision │ │ │ │ +'OccVanilla │ │ │ │ +'OccScrut │ │ │ │ +GHC.Core.Opt.OccurAnal │ │ │ │ +lo_int_cxt │ │ │ │ +ghc-lib-parser-9.12.2.20250421-CLarrBnVGcX5rqdmHKZO6f:GHC.Core.Opt.OccurAnal.SND │ │ │ │ +ghc-lib-parser-9.12.2.20250421-CLarrBnVGcX5rqdmHKZO6f:GHC.Core.Opt.OccurAnal.ND │ │ │ │ +ghc-lib-parser-9.12.2.20250421-CLarrBnVGcX5rqdmHKZO6f:GHC.Core.Opt.OccurAnal.WTUD │ │ │ │ +ghc-lib-parser-9.12.2.20250421-CLarrBnVGcX5rqdmHKZO6f:GHC.Core.Opt.OccurAnal.WUD │ │ │ │ +ghc-lib-parser-9.12.2.20250421-CLarrBnVGcX5rqdmHKZO6f:GHC.Core.Opt.OccurAnal.TUD │ │ │ │ +ghc-lib-parser-9.12.2.20250421-CLarrBnVGcX5rqdmHKZO6f:GHC.Core.Opt.OccurAnal.UD │ │ │ │ +ghc-lib-parser-9.12.2.20250421-CLarrBnVGcX5rqdmHKZO6f:GHC.Core.Opt.OccurAnal.OccEnv │ │ │ │ +ghc-lib-parser-9.12.2.20250421-CLarrBnVGcX5rqdmHKZO6f:GHC.Core.Opt.OccurAnal.OneOccL │ │ │ │ +ghc-lib-parser-9.12.2.20250421-CLarrBnVGcX5rqdmHKZO6f:GHC.Core.Opt.OccurAnal.ManyOccL │ │ │ │ +ghc-lib-parser-9.12.2.20250421-CLarrBnVGcX5rqdmHKZO6f:GHC.Core.Opt.OccurAnal.NoBinderSwap │ │ │ │ +ghc-lib-parser-9.12.2.20250421-CLarrBnVGcX5rqdmHKZO6f:GHC.Core.Opt.OccurAnal.DoBinderSwap │ │ │ │ +ghc-lib-parser-9.12.2.20250421-CLarrBnVGcX5rqdmHKZO6f:GHC.Core.Opt.OccurAnal.OccRhs │ │ │ │ +ghc-lib-parser-9.12.2.20250421-CLarrBnVGcX5rqdmHKZO6f:GHC.Core.Opt.OccurAnal.OccScrut │ │ │ │ +ghc-lib-parser-9.12.2.20250421-CLarrBnVGcX5rqdmHKZO6f:GHC.Core.Opt.OccurAnal.OccVanilla │ │ │ │ +GHC.Core.Seq │ │ │ │ +'SizedSeq │ │ │ │ +GHC.Data.SizedSeq │ │ │ │ +SizedSeq │ │ │ │ +ghc-lib-parser-9.12.2.20250421-CLarrBnVGcX5rqdmHKZO6f:GHC.Data.SizedSeq.SizedSeq │ │ │ │ +UniqDSMT │ │ │ │ +'C:MonadGetUnique │ │ │ │ +DUniqSupply │ │ │ │ +GHC.Types.Unique.DSM │ │ │ │ +ghc-lib-parser-9.12.2.20250421-CLarrBnVGcX5rqdmHKZO6f:GHC.Types.Unique.DSM.C:MonadUniqDSM │ │ │ │ +ghc-lib-parser-9.12.2.20250421-CLarrBnVGcX5rqdmHKZO6f:GHC.Types.Unique.DSM.C:MonadGetUnique │ │ │ │ +dieVerbatim │ │ │ │ +withMetadata │ │ │ │ +libraries/Cabal/Cabal/src/Distribution/Simple/Utils.hs │ │ │ │ +-----END CABAL OUTPUT----- │ │ │ │ +-----BEGIN CABAL OUTPUT----- │ │ │ │ +-----BEGIN CABAL OUTPUT----- │ │ │ │ +-----END CABAL OUTPUT----- │ │ │ │ +Cabal-3.12.1.0-inplace │ │ │ │ +Distribution.Simple.Utils │ │ │ │ +Cabal-3.12.1.0-inplace:Distribution.Simple.Utils.AlwaysMark │ │ │ │ +Cabal-3.12.1.0-inplace:Distribution.Simple.Utils.NormalMark │ │ │ │ +Cabal-3.12.1.0-inplace:Distribution.Simple.Utils.VerboseTrace │ │ │ │ +Cabal-3.12.1.0-inplace:Distribution.Simple.Utils.FlagTrace │ │ │ │ +Cabal-3.12.1.0-inplace:Distribution.Verbosity.Verbosity │ │ │ │ +Cabal-3.12.1.0-inplace:Distribution.Verbosity.Internal.VCallStack │ │ │ │ +Cabal-3.12.1.0-inplace:Distribution.Verbosity.Internal.VCallSite │ │ │ │ +Cabal-3.12.1.0-inplace:Distribution.Verbosity.Internal.VNoWrap │ │ │ │ +Cabal-3.12.1.0-inplace:Distribution.Verbosity.Internal.VMarkOutput │ │ │ │ +Cabal-3.12.1.0-inplace:Distribution.Verbosity.Internal.VTimestamp │ │ │ │ +Cabal-3.12.1.0-inplace:Distribution.Verbosity.Internal.VNoWarn │ │ │ │ +Cabal-3.12.1.0-inplace:Distribution.Verbosity.Internal.Silent │ │ │ │ +parentSrcLocPrefix: empty call stack │ │ │ │ +libraries/Cabal/Cabal/src/Distribution/Compat/Stack.hs │ │ │ │ +Distribution.Compat.Stack │ │ │ │ +Cabal-3.12.1.0-inplace:Distribution.Simple.Errors.NoDesc │ │ │ │ +Cabal-3.12.1.0-inplace:Distribution.Simple.Errors.MultiDesc │ │ │ │ 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 │ │ │ │ @@ -24955,14 +23290,2260 @@ │ │ │ │ posix_spawnattr_init │ │ │ │ sigemptyset │ │ │ │ sigaddset(SIGINT) │ │ │ │ sigaddset(SIGQUIT) │ │ │ │ posix_spawnattr_setsigdefault │ │ │ │ posix_spawnattr_setflags │ │ │ │ posix_spawnp │ │ │ │ +Cabal-syntax-3.12.1.0-inplace:Distribution.Compat.CharParsing.C:CharParsing │ │ │ │ +Cabal-syntax-3.12.1.0-inplace:Distribution.Compat.Parsing.C:Parsing │ │ │ │ +all digits compiler name │ │ │ │ +Cabal-syntax-3.12.1.0-inplace:Distribution.Compiler.PerCompilerFlavor │ │ │ │ +Cabal-syntax-3.12.1.0-inplace:Distribution.Compiler.GHC │ │ │ │ +Cabal-syntax-3.12.1.0-inplace:Distribution.Compiler.GHCJS │ │ │ │ +Cabal-syntax-3.12.1.0-inplace:Distribution.Compiler.NHC │ │ │ │ +Cabal-syntax-3.12.1.0-inplace:Distribution.Compiler.YHC │ │ │ │ +Cabal-syntax-3.12.1.0-inplace:Distribution.Compiler.Hugs │ │ │ │ +Cabal-syntax-3.12.1.0-inplace:Distribution.Compiler.HBC │ │ │ │ +Cabal-syntax-3.12.1.0-inplace:Distribution.Compiler.Helium │ │ │ │ +Cabal-syntax-3.12.1.0-inplace:Distribution.Compiler.JHC │ │ │ │ +Cabal-syntax-3.12.1.0-inplace:Distribution.Compiler.LHC │ │ │ │ +Cabal-syntax-3.12.1.0-inplace:Distribution.Compiler.UHC │ │ │ │ +Cabal-syntax-3.12.1.0-inplace:Distribution.Compiler.Eta │ │ │ │ +Cabal-syntax-3.12.1.0-inplace:Distribution.Compiler.MHS │ │ │ │ +Cabal-syntax-3.12.1.0-inplace:Distribution.Compiler.OtherCompiler │ │ │ │ +Cabal-syntax-3.12.1.0-inplace:Distribution.Fields.ParseResult.PRState │ │ │ │ +Legacy cabal file │ │ │ │ +Scanned and parsed cabal-versions don't match │ │ │ │ +Duplicate common stanza: │ │ │ │ +Arg: acc' │ │ │ │ +Type: BuildInfo │ │ │ │ +In module `Distribution.PackageDescription.Parsec' │ │ │ │ +Arg: acc' │ │ │ │ +Type: UnqualComponentName │ │ │ │ +In module `Distribution.PackageDescription.Parsec' │ │ │ │ +Invalid source-repository kind │ │ │ │ +Ignoring section: │ │ │ │ +Ignoring trailing fields after sections: │ │ │ │ +`else` section has section arguments │ │ │ │ +These flags are used without having been defined: │ │ │ │ +UTF8 encoding problem at byte offset │ │ │ │ +Unsupported cabal format version in cabal-version field: │ │ │ │ +cabal-version should be at the beginning of the file starting with spec version 2.2. │ │ │ │ +Current cabal-version values are listed at https://cabal.readthedocs.io/en/stable/file-format-changelog.html. │ │ │ │ +invalid subsection │ │ │ │ +Invalid name │ │ │ │ +Undefined common stanza imported: │ │ │ │ +Unknown field: import. Common stanza imports should be at the top of the enclosing section │ │ │ │ +Unknown field: import. You should set cabal-version: 2.2 or larger to use common stanzas │ │ │ │ +build-depends │ │ │ │ +unexpected input to 'toExe' │ │ │ │ +libraries/Cabal/Cabal-syntax/src/Distribution/PackageDescription/Parsec.hs │ │ │ │ +Distribution.PackageDescription.Parsec │ │ │ │ +Cabal-syntax-3.12.1.0-inplace │ │ │ │ +cabal-version │ │ │ │ +A package using 'cabal-version: │ │ │ │ +' must use section syntax. See the Cabal user guide for details. │ │ │ │ +A package using section syntax must specify at least │ │ │ │ +'cabal-version: >= 1.2'. │ │ │ │ +invalid subsection "elif". You should set cabal-version: 2.2 or larger to use elif-conditionals. │ │ │ │ +'source-repository' requires exactly one argument │ │ │ │ +source-repository │ │ │ │ +custom-setup │ │ │ │ +Benchmark │ │ │ │ +available benchmark types are: │ │ │ │ +benchmark │ │ │ │ +Test suite │ │ │ │ +is not present in all conditional branches. The │ │ │ │ + is missing required field "type" or the field │ │ │ │ +is not present in all conditional branches. │ │ │ │ + is missing required field "main-is" or the field │ │ │ │ +test-suite │ │ │ │ +executable │ │ │ │ +Foreign library │ │ │ │ + is missing required field "type" or the field is not present in all conditional branches. The available test types are: │ │ │ │ +foreign-library │ │ │ │ +Multiple main libraries; have you forgotten to specify a name for an internal library? │ │ │ │ +name required │ │ │ │ +Ignoring section: common. You should set cabal-version: 2.2 or larger to use common stanzas. │ │ │ │ +Since cabal-version: 1.24 specifying custom-setup section is mandatory │ │ │ │ +Cabal-syntax-3.12.1.0-inplace:Distribution.PackageDescription.Parsec.OldSyntax │ │ │ │ +Cabal-syntax-3.12.1.0-inplace:Distribution.PackageDescription.Parsec.NewSyntax │ │ │ │ +Cabal-syntax-3.12.1.0-inplace:Distribution.PackageDescription.Parsec.SectionS │ │ │ │ +name: reheat │ │ │ │ +version: 0.1.5 │ │ │ │ +cabal-version: >=1.8 │ │ │ │ +build-type: Simple │ │ │ │ +license: GPL │ │ │ │ +license-file: /home/palo/dev/haskell-workspace/playground/reheat/gpl-3.0.txt │ │ │ │ +copyright: GPL │ │ │ │ +maintainer: Ingolf Wagner │ │ │ │ +stability: experimental │ │ │ │ +homepage: h │ │ │ │ +/home/palo/dev/haskell-workspace/playground/reheat/gpl-3.0.txt │ │ │ │ +name: reheat │ │ │ │ +version: 0.1.4 │ │ │ │ +cabal-version: >=1.8 │ │ │ │ +build-type: Simple │ │ │ │ +license: GPL │ │ │ │ +license-file: /home/palo/dev/haskell-workspace/playground/reheat/gpl-3.0.txt │ │ │ │ +copyright: GPL │ │ │ │ +maintainer: Ingolf Wagner │ │ │ │ +stability: experimental │ │ │ │ +homepage: h │ │ │ │ +name: wai-middleware-hmac-client │ │ │ │ +version: 0.1.0.2 │ │ │ │ +license: BSD3 │ │ │ │ +license-file: LICENSE │ │ │ │ +author: Christopher Reichert │ │ │ │ +maintainer: creichert07@gmail.com │ │ │ │ +copyright: (c) 2015, Christo │ │ │ │ +name: wai-middleware-hmac-client │ │ │ │ +version: 0.1.0.1 │ │ │ │ +license: BSD3 │ │ │ │ +license-file: LICENSE │ │ │ │ +author: Christopher Reichert │ │ │ │ +maintainer: creichert07@gmail.com │ │ │ │ +copyright: (c) 2015, Christo │ │ │ │ +cabal-version: 2 │ │ │ │ +name: zsyntax │ │ │ │ +version: 0.2.0.0 │ │ │ │ +description: An automated theorem prover for Zsyntax, a │ │ │ │ + logical calculus for molecular biology inspired by linear logic, │ │ │ │ + that can be used to automatically verify biological │ │ │ │ +name: streaming-bracketed │ │ │ │ +version: 0.1.0.1 │ │ │ │ +synopsis: A resource management decorator for "streaming". │ │ │ │ +description: This package provides a decorator for the Stream type from │ │ │ │ + "stream │ │ │ │ +cabal-version: 2.0 │ │ │ │ +cabal-version: 2 │ │ │ │ +name: streaming-bracketed │ │ │ │ +version: 0.1.0.0 │ │ │ │ +synopsis: A resource management decorator for "streaming". │ │ │ │ +description: This package provides a decorator for the Stream type from │ │ │ │ + the "st │ │ │ │ +Name: nat │ │ │ │ +Version: 0.1 │ │ │ │ +Description: Implementation of natural numbers and integers by a binary │ │ │ │ + representation. The implementation is supposed to be lazy and │ │ │ │ + │ │ │ │ +-- Initial data-list-zigzag.cabal generated by cabal init. For further │ │ │ │ +-- documentation, see http://haskell.org/cabal/users-guide/ │ │ │ │ +name: data-list-zigzag │ │ │ │ +version: 0.1.1.1 │ │ │ │ +synopsis: A list but with a balanced en │ │ │ │ +name: data-foldapp │ │ │ │ +version: 0.1.1.0 │ │ │ │ +synopsis: Fold function applications. Framework for variadic functions. │ │ │ │ +description: Fold function applications. Framework for variadic functions. │ │ │ │ +homepage: ht │ │ │ │ +-- Initial control-dotdotdot.cabal generated by cabal init. For further │ │ │ │ +-- documentation, see http://haskell.org/cabal/users-guide/ │ │ │ │ +name: control-dotdotdot │ │ │ │ +version: 0.1.0.1 │ │ │ │ +synopsis: Haskell operator │ │ │ │ + │ │ │ │ +100000000 │ │ │ │ +1000000000 │ │ │ │ +Name: SGplus │ │ │ │ +Version: 1.1 │ │ │ │ +Synopsis: (updated) Small geometry library for dealing with vectors and collision detection │ │ │ │ +License: BSD3 │ │ │ │ +License-file: LICENSE │ │ │ │ +Author: Neil Brown │ │ │ │ +Maintainer: │ │ │ │ +cabal-version: │ │ │ │ + fast-downward │ │ │ │ +version: │ │ │ │ + 0.1.1.0 │ │ │ │ +build-type: │ │ │ │ + Simple │ │ │ │ +synopsis: │ │ │ │ + Solve classical planning problems (STRIPS/SAS+) using Haskell & Fast Downward. │ │ │ │ +description: │ │ │ │ + @fast-downward@ is a library for modelling classical planning probl │ │ │ │ +cabal-version: │ │ │ │ + fast-downward │ │ │ │ +version: │ │ │ │ + 0.1.0.1 │ │ │ │ +build-type: │ │ │ │ + Simple │ │ │ │ +synopsis: │ │ │ │ + Solve classical planning problems (STRIPS/SAS+) using Haskell & Fast Downward. │ │ │ │ +description: │ │ │ │ + @fast-downward@ is a library for modelling classical planning probl │ │ │ │ +cabal-version: │ │ │ │ + fast-downward │ │ │ │ +version: │ │ │ │ + 0.1.0.0 │ │ │ │ +x-revision: │ │ │ │ +build-type: │ │ │ │ + Simple │ │ │ │ +synopsis: │ │ │ │ + Solve classical planning problems (STRIPS/SAS+) using Haskell & Fast Downward. │ │ │ │ +description: │ │ │ │ + @fast-downward@ is a library for mode │ │ │ │ +1.2.03.0 │ │ │ │ +cabal-version: │ │ │ │ + fast-downward │ │ │ │ +version: │ │ │ │ + 0.1.0.0 │ │ │ │ +build-type: │ │ │ │ + Simple │ │ │ │ +synopsis: │ │ │ │ + Solve classical planning problems (STRIPS/SAS+) using Haskell & Fast Downward. │ │ │ │ +description: │ │ │ │ + @fast-downward@ is a library for modelling classical planning probl │ │ │ │ +0.2017.2.18 │ │ │ │ +0.2017.02.18 │ │ │ │ +name: MiniAgda │ │ │ │ +version: 0.2017.02.18 │ │ │ │ +build-type: Simple │ │ │ │ +cabal-version: >= 1.22 │ │ │ │ +license: OtherLicense │ │ │ │ +license-file: LICENSE │ │ │ │ +author: Andreas Abel and Karl Mehltretter │ │ │ │ +maintainer: Andreas Abel = 1.8 │ │ │ │ +license: OtherLicense │ │ │ │ +license-file: LICENSE │ │ │ │ +author: │ │ │ │ +0.2017.5.2 │ │ │ │ +0.2017.05.02 │ │ │ │ +name: Sit │ │ │ │ +version: 0.2017.05.02 │ │ │ │ +build-type: Simple │ │ │ │ +cabal-version: >= 1.8 │ │ │ │ +license: OtherLicense │ │ │ │ +license-file: LICENSE │ │ │ │ +author: Andreas Abel │ │ │ │ +maintainer: Andreas Abel │ │ │ │ +0.2017.5.1 │ │ │ │ +0.2017.05.01 │ │ │ │ +name: Sit │ │ │ │ +version: 0.2017.05.01 │ │ │ │ +build-type: Simple │ │ │ │ +cabal-version: >= 1.8 │ │ │ │ +license: OtherLicense │ │ │ │ +license-file: LICENSE │ │ │ │ +author: Andreas Abel │ │ │ │ +maintainer: Andreas Abel │ │ │ │ +0.2017.2.26 │ │ │ │ +0.2017.02.26 │ │ │ │ +name: Sit │ │ │ │ +version: 0.2017.02.26 │ │ │ │ +build-type: Simple │ │ │ │ +cabal-version: >= 1.8 │ │ │ │ +license: OtherLicense │ │ │ │ +license-file: LICENSE │ │ │ │ +author: Anonymous │ │ │ │ +maintainer: Anonymous │ │ │ │ +homepage: NONE │ │ │ │ +category: Dependent │ │ │ │ +name: hw-prim-bits │ │ │ │ +version: 0.1.0.1 │ │ │ │ +synopsis: Primitive support for bit manipulation │ │ │ │ +description: Please see README.md │ │ │ │ +homepage: https://github.com/githubuser/hw-prim-bits#readme │ │ │ │ +flag(sse42) │ │ │ │ +name: hw-prim-bits │ │ │ │ +version: 0.1.0.0 │ │ │ │ +synopsis: Primitive support for bit manipulation │ │ │ │ +description: Please see README.md │ │ │ │ +homepage: https://github.com/githubuser/hw-prim-bits#readme │ │ │ │ +license: │ │ │ │ +name: wordchoice │ │ │ │ +version: 0.1.0.3 │ │ │ │ +x-revision: 1 │ │ │ │ +synopsis: Get word counts and distributions │ │ │ │ +description: A command line tool to compute the word distribution from various types of document, converting to te │ │ │ │ +name: wordchoice │ │ │ │ +version: 0.1.0.3 │ │ │ │ +synopsis: Get word counts and distributions │ │ │ │ +description: A command line tool to compute the word distribution from various types of document, converting to text with pandoc. │ │ │ │ +name: wordchoice │ │ │ │ +version: 0.1.0.2 │ │ │ │ +x-revision: 1 │ │ │ │ +synopsis: Get word counts and distributions │ │ │ │ +description: A command line tool to compute the word distribution from various types of document, converting to te │ │ │ │ +name: wordchoice │ │ │ │ +version: 0.1.0.2 │ │ │ │ +synopsis: Get word counts and distributions │ │ │ │ +description: A command line tool to compute the word distribution from various types of document, converting to text with pandoc. │ │ │ │ +name: wordchoice │ │ │ │ +version: 0.1.0.1 │ │ │ │ +x-revision: 1 │ │ │ │ +synopsis: Get word counts and distributions │ │ │ │ +description: A command line tool to compute the word distribution from various types of document, converting to te │ │ │ │ +name: wordchoice │ │ │ │ +version: 0.1.0.1 │ │ │ │ +synopsis: Get word counts and distributions │ │ │ │ +description: A command line tool to compute the word distribution from various types of document, converting to text with pandoc. │ │ │ │ +name: brainheck │ │ │ │ +version: 0.1.0.2 │ │ │ │ +x-revision: 3 │ │ │ │ +synopsis: Brainh*ck interpreter in haskell │ │ │ │ +description: Brainh*ck interpreter written in haskell and taking advantage of many prominent libraries │ │ │ │ +homepage: │ │ │ │ +name: brainheck │ │ │ │ +version: 0.1.0.2 │ │ │ │ +x-revision: 2 │ │ │ │ +synopsis: Brainh*ck interpreter in haskell │ │ │ │ +description: Brainh*ck interpreter written in haskell and taking advantage of many prominent libraries │ │ │ │ +homepage: │ │ │ │ +name: brainheck │ │ │ │ +version: 0.1.0.2 │ │ │ │ +x-revision: 1 │ │ │ │ +synopsis: Brainh*ck interpreter in haskell │ │ │ │ +description: Brainh*ck interpreter written in haskell and taking advantage of many prominent libraries │ │ │ │ +homepage: │ │ │ │ +flag(llvm-fast) │ │ │ │ +name: brainheck │ │ │ │ +version: 0.1.0.2 │ │ │ │ +synopsis: Brainh*ck interpreter in haskell │ │ │ │ +description: Brainh*ck interpreter written in haskell and taking advantage of many prominent libraries │ │ │ │ +homepage: https://gi │ │ │ │ +-- Initial hblas.cabal generated by cabal init. For further │ │ │ │ +-- documentation, see http://haskell.org/cabal/users-guide/ │ │ │ │ +-- The name of the package. │ │ │ │ +name: hblas │ │ │ │ +-- The package version. See the Haskell package versioning policy (PVP) │ │ │ │ +-- Initial hblas.cabal generated by cabal init. For further │ │ │ │ +-- documentation, see http://haskell.org/cabal/users-guide/ │ │ │ │ +-- The name of the package. │ │ │ │ +name: hblas │ │ │ │ +-- The package version. See the Haskell package versioning policy (PVP) │ │ │ │ +-- Initial hblas.cabal generated by cabal init. For further │ │ │ │ +-- documentation, see http://haskell.org/cabal/users-guide/ │ │ │ │ +-- The name of the package. │ │ │ │ +name: hblas │ │ │ │ +-- The package version. See the Haskell package versioning policy (PVP) │ │ │ │ +other modules: │ │ │ │ +name: shelltestrunner │ │ │ │ +-- sync with README.md, ANNOUNCE: │ │ │ │ +version: 1.3 │ │ │ │ +category: Testing │ │ │ │ +synopsis: A tool for testing command-line programs. │ │ │ │ +description: │ │ │ │ + shelltestrunner is a cross-platform tool for testing command-line │ │ │ │ + program │ │ │ │ +build depends: │ │ │ │ +Name: smartword │ │ │ │ +Synopsis: Web based flash card for Word Smart I and II vocabularies │ │ │ │ +Version: 0.0.0.5 │ │ │ │ +Homepage: http://kyagrd.dyndns.org/~kyagrd/project/smartword/ │ │ │ │ +Category: Web,Education │ │ │ │ +License: │ │ │ │ +name: phasechange │ │ │ │ +category: Data │ │ │ │ +version: 0.1 │ │ │ │ +author: G │ │ │ │ +bor Lehel │ │ │ │ +maintainer: G │ │ │ │ +bor Lehel │ │ │ │ +homepage: http://github.com/glehel/phasechange │ │ │ │ +copyright: Copyright (C) 2012 G │ │ │ │ +bor Lehel │ │ │ │ +license: │ │ │ │ +name: metric │ │ │ │ +version: 0.2.0 │ │ │ │ +synopsis: Metric spaces. │ │ │ │ +license: MIT │ │ │ │ +license-file: LICENSE │ │ │ │ +author: Vikram Verma │ │ │ │ +maintainer: me@vikramverma.com │ │ │ │ +category: Data │ │ │ │ +build-type: │ │ │ │ +test-suite "metric-tests:" │ │ │ │ +test-suite metric-tests: │ │ │ │ +name: metric │ │ │ │ +version: 0.1.4 │ │ │ │ +synopsis: Metric spaces. │ │ │ │ +license: MIT │ │ │ │ +license-file: LICENSE │ │ │ │ +author: Vikram Verma │ │ │ │ +maintainer: me@vikramverma.com │ │ │ │ +category: Data │ │ │ │ +build-type: │ │ │ │ +name: ds-kanren │ │ │ │ +version: 0.2.0.1 │ │ │ │ +synopsis: A subset of the miniKanren language │ │ │ │ +description: │ │ │ │ + ds-kanren is an implementation of the language. │ │ │ │ +license: MIT │ │ │ │ +license-file: │ │ │ │ +name: ds-kanren │ │ │ │ +version: 0.2.0.0 │ │ │ │ +synopsis: A subset of the miniKanren language │ │ │ │ +description: │ │ │ │ + ds-kanren is an implementation of the language. │ │ │ │ + == What's in ds-kanren? │ │ │ │ +Name: ixset │ │ │ │ +Version: 1.0.4 │ │ │ │ +Synopsis: Efficient relational queries on Haskell sets. │ │ │ │ +Description: │ │ │ │ + Create and query sets that are indexed by multiple indices. │ │ │ │ +License: BSD3 │ │ │ │ +License-file: COPYING │ │ │ │ +Name: vacuum-opengl │ │ │ │ +Version: 0.0.1 │ │ │ │ +Synopsis: Visualize live Haskell data structures using vacuum, graphviz and OpenGL. │ │ │ │ +Description: │ │ │ │ +Visualize live Haskell data structures using vacuum, graphviz and OpenGL. │ │ │ │ +Name: vacuum-opengl │ │ │ │ +Version: 0.0 │ │ │ │ +Synopsis: Visualize live Haskell data structures using vacuum, graphviz and OpenGL. │ │ │ │ +Description: │ │ │ │ +Visualize live Haskell data structures using vacuum, graphviz and OpenGL. │ │ │ │ +unknown-section │ │ │ │ + default- extensions: │ │ │ │ +name: control-monad-exception-mtl │ │ │ │ +version: 0.10.3 │ │ │ │ +Cabal-Version: >= 1.10 │ │ │ │ +build-type: Simple │ │ │ │ +license: PublicDomain │ │ │ │ +author: Pepe Iborra │ │ │ │ +maintainer: pepeiborra@gmail.com │ │ │ │ +homepage: http://pepeiborra.github.com/control-monad-exception │ │ │ │ +synopsis: MTL instances f │ │ │ │ +Name: DSTM │ │ │ │ +Version: 0.1 │ │ │ │ +Copyright: (c) 2010, Frank Kupke │ │ │ │ +License: LGPL │ │ │ │ +License-File: LICENSE │ │ │ │ +Author: Frank Kupke │ │ │ │ +Maintainer: frk@informatik.uni-kiel.de │ │ │ │ +Cabal-Version: >= 1.2.3 │ │ │ │ +Stability: provisional │ │ │ │ +Synopsis: A framework for using STM within distributed sy │ │ │ │ +Name: DSTM │ │ │ │ +Version: 0.1.1 │ │ │ │ +Copyright: (c) 2010, Frank Kupke │ │ │ │ +License: LGPL │ │ │ │ +License-File: LICENSE │ │ │ │ +Author: Frank Kupke │ │ │ │ +Maintainer: frk@informatik.uni-kiel.de │ │ │ │ +Cabal-Version: >= 1.2.3 │ │ │ │ +Stability: provisional │ │ │ │ +Synopsis: A framework for using STM within distributed │ │ │ │ +Other modules: │ │ │ │ +Name: DSTM │ │ │ │ +Version: 0.1.2 │ │ │ │ +Copyright: (c) 2010, Frank Kupke │ │ │ │ +License: LGPL │ │ │ │ +License-File: LICENSE │ │ │ │ +Author: Frank Kupke │ │ │ │ +Maintainer: frk@informatik.uni-kiel.de │ │ │ │ +Cabal-Version: >= 1.2.3 │ │ │ │ +Stability: provisional │ │ │ │ +Synopsis: A framework for using STM within distributed │ │ │ │ + other-modules: │ │ │ │ +-- This file has been generated from package.yaml by hpack version 0.17.0. │ │ │ │ +-- see: https://github.com/sol/hpack │ │ │ │ +name: unicode-transforms │ │ │ │ +version: 0.3.3 │ │ │ │ +synopsis: Unicode normalization │ │ │ │ +description: Fast Unic │ │ │ │ +9223372036854775807 │ │ │ │ +impl(ghc >= 7.6): │ │ │ │ +erroneous-section │ │ │ │ +impl(ghc >= 7.4): │ │ │ │ +Test-Suite "test-list-ops:" │ │ │ │ +Test-Suite test-list-ops: │ │ │ │ +Test-Suite "test-unify:" │ │ │ │ +Test-Suite test-unify: │ │ │ │ +Distribution.Parsec │ │ │ │ + │ │ │ │ +end of string │ │ │ │ +string character │ │ │ │ +escape code │ │ │ │ +uppercase letter │ │ │ │ +abfnrtv\"' │ │ │ │ +libraries/Cabal/Cabal-syntax/src/Distribution/Parsec.hs │ │ │ │ +bounded called with base 0 │ │ │ │ +escapeCode: Logic error │ │ │ │ +out-of-range numeric escape sequence │ │ │ │ +end of string gap │ │ │ │ +Internal error, after │ │ │ │ +Empty component, after │ │ │ │ +white space │ │ │ │ +all digit component │ │ │ │ +Double-dash token found. │ │ │ │ +Note: there are no end-of-line comments in .cabal files, only whole line comments. │ │ │ │ +Use "--" (quoted double dash) to silence this warning, if you actually want -- token │ │ │ │ +Boolean values are case sensitive, use 'True' or 'False'. │ │ │ │ +Not a boolean: │ │ │ │ +Cabal-syntax-3.12.1.0-inplace:Distribution.Parsec.C:CabalParsing │ │ │ │ +Cabal-syntax-3.12.1.0-inplace:Distribution.Parsec.Error.PError │ │ │ │ +not implemented │ │ │ │ +libraries/Cabal/Cabal-syntax/src/Distribution/Parsec/FieldLineStream.hs │ │ │ │ +Distribution.Parsec.FieldLineStream │ │ │ │ +Cabal-syntax-3.12.1.0-inplace:Distribution.Parsec.FieldLineStream.FLSLast │ │ │ │ +Cabal-syntax-3.12.1.0-inplace:Distribution.Parsec.FieldLineStream.FLSCons │ │ │ │ +Position │ │ │ │ +Cabal-syntax-3.12.1.0-inplace:Distribution.Parsec.Position.Position │ │ │ │ +Cabal-syntax-3.12.1.0-inplace:Distribution.Parsec.Warning.PWarning │ │ │ │ +Cabal-syntax-3.12.1.0-inplace:Distribution.Parsec.Warning.PWTUTF │ │ │ │ +Cabal-syntax-3.12.1.0-inplace:Distribution.Parsec.Warning.PWTBoolCase │ │ │ │ +Cabal-syntax-3.12.1.0-inplace:Distribution.Parsec.Warning.PWTVersionTag │ │ │ │ +Cabal-syntax-3.12.1.0-inplace:Distribution.Parsec.Warning.PWTNewSyntax │ │ │ │ +Cabal-syntax-3.12.1.0-inplace:Distribution.Parsec.Warning.PWTOldSyntax │ │ │ │ +Cabal-syntax-3.12.1.0-inplace:Distribution.Parsec.Warning.PWTDeprecatedField │ │ │ │ +Cabal-syntax-3.12.1.0-inplace:Distribution.Parsec.Warning.PWTInvalidSubsection │ │ │ │ +Cabal-syntax-3.12.1.0-inplace:Distribution.Parsec.Warning.PWTUnknownField │ │ │ │ +Cabal-syntax-3.12.1.0-inplace:Distribution.Parsec.Warning.PWTUnknownSection │ │ │ │ +Cabal-syntax-3.12.1.0-inplace:Distribution.Parsec.Warning.PWTTrailingFields │ │ │ │ +Cabal-syntax-3.12.1.0-inplace:Distribution.Parsec.Warning.PWTExtraMainIs │ │ │ │ +Cabal-syntax-3.12.1.0-inplace:Distribution.Parsec.Warning.PWTExtraBenchmarkModule │ │ │ │ +Cabal-syntax-3.12.1.0-inplace:Distribution.Parsec.Warning.PWTLexNBSP │ │ │ │ +Cabal-syntax-3.12.1.0-inplace:Distribution.Parsec.Warning.PWTLexBOM │ │ │ │ +Cabal-syntax-3.12.1.0-inplace:Distribution.Parsec.Warning.PWTLexTab │ │ │ │ +Cabal-syntax-3.12.1.0-inplace:Distribution.Parsec.Warning.PWTQuirkyCabalFile │ │ │ │ +Cabal-syntax-3.12.1.0-inplace:Distribution.Parsec.Warning.PWTDoubleDash │ │ │ │ +Cabal-syntax-3.12.1.0-inplace:Distribution.Parsec.Warning.PWTMultipleSingularField │ │ │ │ +Cabal-syntax-3.12.1.0-inplace:Distribution.Parsec.Warning.PWTBuildTypeDefault │ │ │ │ +Cabal-syntax-3.12.1.0-inplace:Distribution.Parsec.Warning.PWTVersionOperator │ │ │ │ +Cabal-syntax-3.12.1.0-inplace:Distribution.Parsec.Warning.PWTVersionWildcard │ │ │ │ +Cabal-syntax-3.12.1.0-inplace:Distribution.Parsec.Warning.PWTSpecVersion │ │ │ │ +Cabal-syntax-3.12.1.0-inplace:Distribution.Parsec.Warning.PWTEmptyFilePath │ │ │ │ +Cabal-syntax-3.12.1.0-inplace:Distribution.Parsec.Warning.PWTInconsistentIndentation │ │ │ │ +cygwin32 │ │ │ │ +linux-androideabihf │ │ │ │ +linux-androideabi │ │ │ │ +linux-android │ │ │ │ +powerpc64le │ │ │ │ +Cabal-syntax-3.12.1.0-inplace:Distribution.System.I386 │ │ │ │ +Cabal-syntax-3.12.1.0-inplace:Distribution.System.X86_64 │ │ │ │ +Cabal-syntax-3.12.1.0-inplace:Distribution.System.PPC │ │ │ │ +Cabal-syntax-3.12.1.0-inplace:Distribution.System.PPC64 │ │ │ │ +Cabal-syntax-3.12.1.0-inplace:Distribution.System.PPC64LE │ │ │ │ +Cabal-syntax-3.12.1.0-inplace:Distribution.System.Sparc │ │ │ │ +Cabal-syntax-3.12.1.0-inplace:Distribution.System.Sparc64 │ │ │ │ +Cabal-syntax-3.12.1.0-inplace:Distribution.System.Arm │ │ │ │ +Cabal-syntax-3.12.1.0-inplace:Distribution.System.AArch64 │ │ │ │ +Cabal-syntax-3.12.1.0-inplace:Distribution.System.Mips │ │ │ │ +Cabal-syntax-3.12.1.0-inplace:Distribution.System.SH │ │ │ │ +Cabal-syntax-3.12.1.0-inplace:Distribution.System.IA64 │ │ │ │ +Cabal-syntax-3.12.1.0-inplace:Distribution.System.S390 │ │ │ │ +Cabal-syntax-3.12.1.0-inplace:Distribution.System.S390X │ │ │ │ +Cabal-syntax-3.12.1.0-inplace:Distribution.System.Alpha │ │ │ │ +Cabal-syntax-3.12.1.0-inplace:Distribution.System.Hppa │ │ │ │ +Cabal-syntax-3.12.1.0-inplace:Distribution.System.Rs6000 │ │ │ │ +Cabal-syntax-3.12.1.0-inplace:Distribution.System.M68k │ │ │ │ +Cabal-syntax-3.12.1.0-inplace:Distribution.System.Vax │ │ │ │ +Cabal-syntax-3.12.1.0-inplace:Distribution.System.RISCV64 │ │ │ │ +Cabal-syntax-3.12.1.0-inplace:Distribution.System.LoongArch64 │ │ │ │ +Cabal-syntax-3.12.1.0-inplace:Distribution.System.JavaScript │ │ │ │ +Cabal-syntax-3.12.1.0-inplace:Distribution.System.Wasm32 │ │ │ │ +Cabal-syntax-3.12.1.0-inplace:Distribution.System.OtherArch │ │ │ │ +Cabal-syntax-3.12.1.0-inplace:Distribution.System.Linux │ │ │ │ +Cabal-syntax-3.12.1.0-inplace:Distribution.System.Windows │ │ │ │ +Cabal-syntax-3.12.1.0-inplace:Distribution.System.OSX │ │ │ │ +Cabal-syntax-3.12.1.0-inplace:Distribution.System.FreeBSD │ │ │ │ +Cabal-syntax-3.12.1.0-inplace:Distribution.System.OpenBSD │ │ │ │ +Cabal-syntax-3.12.1.0-inplace:Distribution.System.NetBSD │ │ │ │ +Cabal-syntax-3.12.1.0-inplace:Distribution.System.DragonFly │ │ │ │ +Cabal-syntax-3.12.1.0-inplace:Distribution.System.Solaris │ │ │ │ +Cabal-syntax-3.12.1.0-inplace:Distribution.System.AIX │ │ │ │ +Cabal-syntax-3.12.1.0-inplace:Distribution.System.HPUX │ │ │ │ +Cabal-syntax-3.12.1.0-inplace:Distribution.System.IRIX │ │ │ │ +Cabal-syntax-3.12.1.0-inplace:Distribution.System.HaLVM │ │ │ │ +Cabal-syntax-3.12.1.0-inplace:Distribution.System.Hurd │ │ │ │ +Cabal-syntax-3.12.1.0-inplace:Distribution.System.IOS │ │ │ │ +Cabal-syntax-3.12.1.0-inplace:Distribution.System.Android │ │ │ │ +Cabal-syntax-3.12.1.0-inplace:Distribution.System.Ghcjs │ │ │ │ +Cabal-syntax-3.12.1.0-inplace:Distribution.System.Wasi │ │ │ │ +Cabal-syntax-3.12.1.0-inplace:Distribution.System.Haiku │ │ │ │ +Cabal-syntax-3.12.1.0-inplace:Distribution.System.OtherOS │ │ │ │ +Cabal-syntax-3.12.1.0-inplace:Distribution.System.Compat │ │ │ │ +Cabal-syntax-3.12.1.0-inplace:Distribution.System.Strict │ │ │ │ +Distribution.Types.UnqualComponentName │ │ │ │ +libraries/Cabal/Cabal-syntax/src/Distribution/Types/UnqualComponentName.hs │ │ │ │ +Ambiguous values for │ │ │ │ + field: ' │ │ │ │ +Cabal-syntax-3.12.1.0-inplace:Distribution.Types.Benchmark.Benchmark │ │ │ │ +libraries/Cabal/Cabal-syntax/src/Distribution/Types/BenchmarkInterface.hs:28:13-14|case │ │ │ │ +Cabal-syntax-3.12.1.0-inplace:Distribution.Types.BenchmarkInterface.BenchmarkExeV10 │ │ │ │ +Cabal-syntax-3.12.1.0-inplace:Distribution.Types.BenchmarkInterface.BenchmarkUnsupported │ │ │ │ +exitcode-stdio │ │ │ │ +exitcode-stdio- │ │ │ │ +libraries/Cabal/Cabal-syntax/src/Distribution/Types/BenchmarkType.hs:25:34-35|case │ │ │ │ +Cabal-syntax-3.12.1.0-inplace:Distribution.Types.BenchmarkType.BenchmarkTypeExe │ │ │ │ +Cabal-syntax-3.12.1.0-inplace:Distribution.Types.BenchmarkType.BenchmarkTypeUnknown │ │ │ │ +Cabal-syntax-3.12.1.0-inplace:Distribution.Types.BuildInfo.BuildInfo │ │ │ │ +Cabal-syntax-3.12.1.0-inplace:Distribution.Types.BuildInfo.Lens.C:HasBuildInfo │ │ │ │ +build-type: Default is parsed as Custom for legacy reasons. See https://github.com/haskell/cabal/issues/5020 │ │ │ │ +unknown build-type: ' │ │ │ │ +Cabal-syntax-3.12.1.0-inplace:Distribution.Types.BuildType.Simple │ │ │ │ +Cabal-syntax-3.12.1.0-inplace:Distribution.Types.BuildType.Configure │ │ │ │ +Cabal-syntax-3.12.1.0-inplace:Distribution.Types.BuildType.Make │ │ │ │ +Cabal-syntax-3.12.1.0-inplace:Distribution.Types.BuildType.Custom │ │ │ │ +Cabal-syntax-3.12.1.0-inplace:Distribution.Types.CondTree.CondBranch │ │ │ │ +Cabal-syntax-3.12.1.0-inplace:Distribution.Types.CondTree.CondNode │ │ │ │ +Cabal-syntax-3.12.1.0-inplace:Distribution.Types.Condition.Var │ │ │ │ +Cabal-syntax-3.12.1.0-inplace:Distribution.Types.Condition.Lit │ │ │ │ +Cabal-syntax-3.12.1.0-inplace:Distribution.Types.Condition.CNot │ │ │ │ +Cabal-syntax-3.12.1.0-inplace:Distribution.Types.Condition.COr │ │ │ │ +Cabal-syntax-3.12.1.0-inplace:Distribution.Types.Condition.CAnd │ │ │ │ +Cabal-syntax-3.12.1.0-inplace:Distribution.Types.ConfVar.OS │ │ │ │ +Cabal-syntax-3.12.1.0-inplace:Distribution.Types.ConfVar.Arch │ │ │ │ +Cabal-syntax-3.12.1.0-inplace:Distribution.Types.ConfVar.PackageFlag │ │ │ │ +Cabal-syntax-3.12.1.0-inplace:Distribution.Types.ConfVar.Impl │ │ │ │ +directly the library name as it were a package. │ │ │ │ +Alternatively, if you are depending on an internal library, you can write │ │ │ │ +To use this syntax the package needs to specify at least 'cabal-version: 3.0'. │ │ │ │ +Sublibrary dependency syntax used. │ │ │ │ +Cabal-syntax-3.12.1.0-inplace:Distribution.Types.Dependency.Dependency │ │ │ │ +Cabal-syntax-3.12.1.0-inplace:Distribution.Types.ExeDependency.ExeDependency │ │ │ │ +modulePath │ │ │ │ +Cabal-syntax-3.12.1.0-inplace:Distribution.Types.Executable.Executable │ │ │ │ +Cabal-syntax-3.12.1.0-inplace:Distribution.Types.ExecutableScope.ExecutablePublic │ │ │ │ +Cabal-syntax-3.12.1.0-inplace:Distribution.Types.ExecutableScope.ExecutablePrivate │ │ │ │ +Cabal-syntax-3.12.1.0-inplace:Distribution.Types.Flag.MkPackageFlag │ │ │ │ +panic! integral │ │ │ │ +libraries/Cabal/Cabal-syntax/src/Distribution/Compat/CharParsing.hs │ │ │ │ +Distribution.Compat.CharParsing │ │ │ │ +foreign library │ │ │ │ +Cabal-syntax-3.12.1.0-inplace:Distribution.Types.ForeignLib.ForeignLib │ │ │ │ +Cabal-syntax-3.12.1.0-inplace:Distribution.Types.ForeignLib.LibVersionInfo │ │ │ │ +unrecognized foreign-library option │ │ │ │ +Cabal-syntax-3.12.1.0-inplace:Distribution.Types.ForeignLibOption.ForeignLibStandalone │ │ │ │ +native-static │ │ │ │ +native-shared │ │ │ │ +Ambiguous foreign library type │ │ │ │ +libraries/Cabal/Cabal-syntax/src/Distribution/Types/ForeignLibType.hs │ │ │ │ +Distribution.Types.ForeignLibType │ │ │ │ +Cabal-syntax-3.12.1.0-inplace:Distribution.Types.ForeignLibType.ForeignLibNativeShared │ │ │ │ +Cabal-syntax-3.12.1.0-inplace:Distribution.Types.ForeignLibType.ForeignLibNativeStatic │ │ │ │ +Cabal-syntax-3.12.1.0-inplace:Distribution.Types.ForeignLibType.ForeignLibTypeUnknown │ │ │ │ +Cabal-syntax-3.12.1.0-inplace:Distribution.Types.GenericPackageDescription.GenericPackageDescription │ │ │ │ +Cabal-syntax-3.12.1.0-inplace:Distribution.Types.IncludeRenaming.IncludeRenaming │ │ │ │ +invalid component │ │ │ │ +Cabal-syntax-3.12.1.0-inplace:Distribution.Types.LegacyExeDependency.LegacyExeDependency │ │ │ │ +Cabal-syntax-3.12.1.0-inplace:Distribution.Types.Library.Library │ │ │ │ +libraries/Cabal/Cabal-syntax/src/Distribution/Types/LibraryName.hs:30:13-14|case │ │ │ │ +Cabal-syntax-3.12.1.0-inplace:Distribution.Types.LibraryName.LMainLibName │ │ │ │ +Cabal-syntax-3.12.1.0-inplace:Distribution.Types.LibraryName.LSubLibName │ │ │ │ +Unknown visibility: │ │ │ │ +Cabal-syntax-3.12.1.0-inplace:Distribution.Types.LibraryVisibility.LibraryVisibilityPublic │ │ │ │ +Cabal-syntax-3.12.1.0-inplace:Distribution.Types.LibraryVisibility.LibraryVisibilityPrivate │ │ │ │ +To use this syntax the package needs to specify at least 'cabal-version: 3.4'. │ │ │ │ +Sublibrary mixin syntax used. │ │ │ │ +Cabal-syntax-3.12.1.0-inplace:Distribution.Types.Mixin.Mixin │ │ │ │ +Cabal-syntax-3.12.1.0-inplace:Distribution.Types.ModuleReexport.ModuleReexport │ │ │ │ +space after parenthesis, use cabal-version: 3.0 or higher │ │ │ │ +Cabal-syntax-3.12.1.0-inplace:Distribution.Types.ModuleRenaming.ModuleRenaming │ │ │ │ +Cabal-syntax-3.12.1.0-inplace:Distribution.Types.ModuleRenaming.DefaultRenaming │ │ │ │ +Cabal-syntax-3.12.1.0-inplace:Distribution.Types.ModuleRenaming.HidingRenaming │ │ │ │ +Cabal-syntax-3.12.1.0-inplace:Distribution.Types.PackageDescription.PackageDescription │ │ │ │ +Cabal-syntax-3.12.1.0-inplace:Distribution.Types.PackageId.PackageIdentifier │ │ │ │ +Cabal-syntax-3.12.1.0-inplace:Distribution.Types.PkgconfigDependency.PkgconfigDependency │ │ │ │ +Unknown version operator │ │ │ │ +opening paren │ │ │ │ +Cabal-syntax-3.12.1.0-inplace:Distribution.Types.PkgconfigVersionRange.PcAnyVersion │ │ │ │ +Cabal-syntax-3.12.1.0-inplace:Distribution.Types.PkgconfigVersionRange.PcThisVersion │ │ │ │ +Cabal-syntax-3.12.1.0-inplace:Distribution.Types.PkgconfigVersionRange.PcLaterVersion │ │ │ │ +Cabal-syntax-3.12.1.0-inplace:Distribution.Types.PkgconfigVersionRange.PcEarlierVersion │ │ │ │ +Cabal-syntax-3.12.1.0-inplace:Distribution.Types.PkgconfigVersionRange.PcOrLaterVersion │ │ │ │ +Cabal-syntax-3.12.1.0-inplace:Distribution.Types.PkgconfigVersionRange.PcOrEarlierVersion │ │ │ │ +Cabal-syntax-3.12.1.0-inplace:Distribution.Types.PkgconfigVersionRange.PcUnionVersionRanges │ │ │ │ +Cabal-syntax-3.12.1.0-inplace:Distribution.Types.PkgconfigVersionRange.PcIntersectVersionRanges │ │ │ │ +Cabal-syntax-3.12.1.0-inplace:Distribution.Types.SetupBuildInfo.SetupBuildInfo │ │ │ │ +toEnum{KnownRepoType}: tag ( │ │ │ │ +Distribution.Types.SourceRepo │ │ │ │ +libraries/Cabal/Cabal-syntax/src/Distribution/Types/SourceRepo.hs │ │ │ │ +Cabal-syntax-3.12.1.0-inplace:Distribution.Types.SourceRepo.SourceRepo │ │ │ │ +Cabal-syntax-3.12.1.0-inplace:Distribution.Types.SourceRepo.KnownRepoType │ │ │ │ +Cabal-syntax-3.12.1.0-inplace:Distribution.Types.SourceRepo.OtherRepoType │ │ │ │ +Cabal-syntax-3.12.1.0-inplace:Distribution.Types.SourceRepo.Darcs │ │ │ │ +Cabal-syntax-3.12.1.0-inplace:Distribution.Types.SourceRepo.Git │ │ │ │ +Cabal-syntax-3.12.1.0-inplace:Distribution.Types.SourceRepo.SVN │ │ │ │ +Cabal-syntax-3.12.1.0-inplace:Distribution.Types.SourceRepo.CVS │ │ │ │ +Cabal-syntax-3.12.1.0-inplace:Distribution.Types.SourceRepo.Mercurial │ │ │ │ +Cabal-syntax-3.12.1.0-inplace:Distribution.Types.SourceRepo.GnuArch │ │ │ │ +Cabal-syntax-3.12.1.0-inplace:Distribution.Types.SourceRepo.Bazaar │ │ │ │ +Cabal-syntax-3.12.1.0-inplace:Distribution.Types.SourceRepo.Monotone │ │ │ │ +Cabal-syntax-3.12.1.0-inplace:Distribution.Types.SourceRepo.Pijul │ │ │ │ +Cabal-syntax-3.12.1.0-inplace:Distribution.Types.SourceRepo.RepoHead │ │ │ │ +Cabal-syntax-3.12.1.0-inplace:Distribution.Types.SourceRepo.RepoThis │ │ │ │ +Cabal-syntax-3.12.1.0-inplace:Distribution.Types.SourceRepo.RepoKindUnknown │ │ │ │ +Cabal-syntax-3.12.1.0-inplace:Distribution.Types.TestSuite.TestSuite │ │ │ │ +libraries/Cabal/Cabal-syntax/src/Distribution/Types/TestSuiteInterface.hs:31:13-14|case │ │ │ │ +Cabal-syntax-3.12.1.0-inplace:Distribution.Types.TestSuiteInterface.TestSuiteExeV10 │ │ │ │ +Cabal-syntax-3.12.1.0-inplace:Distribution.Types.TestSuiteInterface.TestSuiteLibV09 │ │ │ │ +Cabal-syntax-3.12.1.0-inplace:Distribution.Types.TestSuiteInterface.TestSuiteUnsupported │ │ │ │ +detailed │ │ │ │ +detailed- │ │ │ │ +libraries/Cabal/Cabal-syntax/src/Distribution/Types/TestType.hs:28:34-35|case │ │ │ │ +Cabal-syntax-3.12.1.0-inplace:Distribution.Types.TestType.TestTypeExe │ │ │ │ +Cabal-syntax-3.12.1.0-inplace:Distribution.Types.TestType.TestTypeLib │ │ │ │ +Cabal-syntax-3.12.1.0-inplace:Distribution.Types.TestType.TestTypeUnknown │ │ │ │ +UnqualComponentName │ │ │ │ +version with tags │ │ │ │ +version digit (integral without leading zeroes) │ │ │ │ +Version digit with leading zero │ │ │ │ +At most 9 numbers are allowed per version number part │ │ │ │ +libraries/Cabal/Cabal-syntax/src/Distribution/Types/Version.hs:50:19-20|case │ │ │ │ +Cabal-syntax-3.12.1.0-inplace:Distribution.Types.Version.PV0 │ │ │ │ +Cabal-syntax-3.12.1.0-inplace:Distribution.Types.Version.PV1 │ │ │ │ +Cabal-syntax-3.12.1.0-inplace:Distribution.Types.VersionInterval.VersionInterval │ │ │ │ +Cabal-syntax-3.12.1.0-inplace:Distribution.Types.VersionInterval.LowerBound │ │ │ │ +Cabal-syntax-3.12.1.0-inplace:Distribution.Types.VersionInterval.NoUpperBound │ │ │ │ +Cabal-syntax-3.12.1.0-inplace:Distribution.Types.VersionInterval.UpperBound │ │ │ │ +Cabal-syntax-3.12.1.0-inplace:Distribution.Types.VersionInterval.ExclusiveBound │ │ │ │ +Cabal-syntax-3.12.1.0-inplace:Distribution.Types.VersionInterval.InclusiveBound │ │ │ │ +wild-card version after non-== operator: │ │ │ │ +To use version wildcards the package needs to specify at least 'cabal-version: >= 1.6'. │ │ │ │ +Wildcard syntax used. │ │ │ │ +Alternatively, if broader compatibility is important then use: │ │ │ │ +To use this syntax the package need to specify at least 'cabal-version: 2.0'. │ │ │ │ +major bounded version syntax (caret, ^>=) used. │ │ │ │ +wild-card version after ^>= operator │ │ │ │ +To use version operators the package needs to specify at least 'cabal-version: >= 1.8'. │ │ │ │ +version operators used. │ │ │ │ +<0 or other empty range. │ │ │ │ +To use this syntax the package needs to specify at least 'cabal-version: 1.22'. │ │ │ │ +-none version range used. │ │ │ │ +a series of single version constraints joined with the || operator: │ │ │ │ +Alternatively, if broader compatibility is important then use │ │ │ │ +version set syntax used. │ │ │ │ +libraries/Cabal/Cabal-syntax/src/Distribution/Types/VersionRange/Internal.hs:61:19-20|case │ │ │ │ +Cabal-syntax-3.12.1.0-inplace:Distribution.Types.VersionRange.Internal.ThisVersionF │ │ │ │ +Cabal-syntax-3.12.1.0-inplace:Distribution.Types.VersionRange.Internal.LaterVersionF │ │ │ │ +Cabal-syntax-3.12.1.0-inplace:Distribution.Types.VersionRange.Internal.OrLaterVersionF │ │ │ │ +Cabal-syntax-3.12.1.0-inplace:Distribution.Types.VersionRange.Internal.EarlierVersionF │ │ │ │ +Cabal-syntax-3.12.1.0-inplace:Distribution.Types.VersionRange.Internal.OrEarlierVersionF │ │ │ │ +Cabal-syntax-3.12.1.0-inplace:Distribution.Types.VersionRange.Internal.MajorBoundVersionF │ │ │ │ +Cabal-syntax-3.12.1.0-inplace:Distribution.Types.VersionRange.Internal.UnionVersionRangesF │ │ │ │ +Cabal-syntax-3.12.1.0-inplace:Distribution.Types.VersionRange.Internal.IntersectVersionRangesF │ │ │ │ +Cabal-syntax-3.12.1.0-inplace:Distribution.Types.VersionRange.Internal.ThisVersion │ │ │ │ +Cabal-syntax-3.12.1.0-inplace:Distribution.Types.VersionRange.Internal.LaterVersion │ │ │ │ +Cabal-syntax-3.12.1.0-inplace:Distribution.Types.VersionRange.Internal.OrLaterVersion │ │ │ │ +Cabal-syntax-3.12.1.0-inplace:Distribution.Types.VersionRange.Internal.EarlierVersion │ │ │ │ +Cabal-syntax-3.12.1.0-inplace:Distribution.Types.VersionRange.Internal.OrEarlierVersion │ │ │ │ +Cabal-syntax-3.12.1.0-inplace:Distribution.Types.VersionRange.Internal.MajorBoundVersion │ │ │ │ +Cabal-syntax-3.12.1.0-inplace:Distribution.Types.VersionRange.Internal.UnionVersionRanges │ │ │ │ +Cabal-syntax-3.12.1.0-inplace:Distribution.Types.VersionRange.Internal.IntersectVersionRanges │ │ │ │ +empty FilePath │ │ │ │ +absolute FilePath │ │ │ │ +UnknownLanguage │ │ │ │ +libraries/Cabal/Cabal-syntax/src/Language/Haskell/Extension.hs:62:34-35|case │ │ │ │ +libraries/Cabal/Cabal-syntax/src/Language/Haskell/Extension.hs:118:34-35|case │ │ │ │ +Cabal-syntax-3.12.1.0-inplace:Language.Haskell.Extension.EnableExtension │ │ │ │ +Cabal-syntax-3.12.1.0-inplace:Language.Haskell.Extension.DisableExtension │ │ │ │ +Cabal-syntax-3.12.1.0-inplace:Language.Haskell.Extension.UnknownExtension │ │ │ │ +Cabal-syntax-3.12.1.0-inplace:Language.Haskell.Extension.OverlappingInstances │ │ │ │ +Cabal-syntax-3.12.1.0-inplace:Language.Haskell.Extension.UndecidableInstances │ │ │ │ +Cabal-syntax-3.12.1.0-inplace:Language.Haskell.Extension.IncoherentInstances │ │ │ │ +Cabal-syntax-3.12.1.0-inplace:Language.Haskell.Extension.DoRec │ │ │ │ +Cabal-syntax-3.12.1.0-inplace:Language.Haskell.Extension.RecursiveDo │ │ │ │ +Cabal-syntax-3.12.1.0-inplace:Language.Haskell.Extension.ParallelListComp │ │ │ │ +Cabal-syntax-3.12.1.0-inplace:Language.Haskell.Extension.MultiParamTypeClasses │ │ │ │ +Cabal-syntax-3.12.1.0-inplace:Language.Haskell.Extension.MonomorphismRestriction │ │ │ │ +Cabal-syntax-3.12.1.0-inplace:Language.Haskell.Extension.DeepSubsumption │ │ │ │ +Cabal-syntax-3.12.1.0-inplace:Language.Haskell.Extension.FunctionalDependencies │ │ │ │ +Cabal-syntax-3.12.1.0-inplace:Language.Haskell.Extension.Rank2Types │ │ │ │ +Cabal-syntax-3.12.1.0-inplace:Language.Haskell.Extension.RankNTypes │ │ │ │ +Cabal-syntax-3.12.1.0-inplace:Language.Haskell.Extension.PolymorphicComponents │ │ │ │ +Cabal-syntax-3.12.1.0-inplace:Language.Haskell.Extension.ExistentialQuantification │ │ │ │ +Cabal-syntax-3.12.1.0-inplace:Language.Haskell.Extension.ScopedTypeVariables │ │ │ │ +Cabal-syntax-3.12.1.0-inplace:Language.Haskell.Extension.PatternSignatures │ │ │ │ +Cabal-syntax-3.12.1.0-inplace:Language.Haskell.Extension.ImplicitParams │ │ │ │ +Cabal-syntax-3.12.1.0-inplace:Language.Haskell.Extension.FlexibleContexts │ │ │ │ +Cabal-syntax-3.12.1.0-inplace:Language.Haskell.Extension.FlexibleInstances │ │ │ │ +Cabal-syntax-3.12.1.0-inplace:Language.Haskell.Extension.EmptyDataDecls │ │ │ │ +Cabal-syntax-3.12.1.0-inplace:Language.Haskell.Extension.CPP │ │ │ │ +Cabal-syntax-3.12.1.0-inplace:Language.Haskell.Extension.KindSignatures │ │ │ │ +Cabal-syntax-3.12.1.0-inplace:Language.Haskell.Extension.BangPatterns │ │ │ │ +Cabal-syntax-3.12.1.0-inplace:Language.Haskell.Extension.TypeSynonymInstances │ │ │ │ +Cabal-syntax-3.12.1.0-inplace:Language.Haskell.Extension.TemplateHaskell │ │ │ │ +Cabal-syntax-3.12.1.0-inplace:Language.Haskell.Extension.ForeignFunctionInterface │ │ │ │ +Cabal-syntax-3.12.1.0-inplace:Language.Haskell.Extension.Arrows │ │ │ │ +Cabal-syntax-3.12.1.0-inplace:Language.Haskell.Extension.Generics │ │ │ │ +Cabal-syntax-3.12.1.0-inplace:Language.Haskell.Extension.ImplicitPrelude │ │ │ │ +Cabal-syntax-3.12.1.0-inplace:Language.Haskell.Extension.NamedFieldPuns │ │ │ │ +Cabal-syntax-3.12.1.0-inplace:Language.Haskell.Extension.PatternGuards │ │ │ │ +Cabal-syntax-3.12.1.0-inplace:Language.Haskell.Extension.GeneralizedNewtypeDeriving │ │ │ │ +Cabal-syntax-3.12.1.0-inplace:Language.Haskell.Extension.GeneralisedNewtypeDeriving │ │ │ │ +Cabal-syntax-3.12.1.0-inplace:Language.Haskell.Extension.ExtensibleRecords │ │ │ │ +Cabal-syntax-3.12.1.0-inplace:Language.Haskell.Extension.RestrictedTypeSynonyms │ │ │ │ +Cabal-syntax-3.12.1.0-inplace:Language.Haskell.Extension.HereDocuments │ │ │ │ +Cabal-syntax-3.12.1.0-inplace:Language.Haskell.Extension.MagicHash │ │ │ │ +Cabal-syntax-3.12.1.0-inplace:Language.Haskell.Extension.TypeFamilies │ │ │ │ +Cabal-syntax-3.12.1.0-inplace:Language.Haskell.Extension.StandaloneDeriving │ │ │ │ +Cabal-syntax-3.12.1.0-inplace:Language.Haskell.Extension.UnicodeSyntax │ │ │ │ +Cabal-syntax-3.12.1.0-inplace:Language.Haskell.Extension.UnliftedFFITypes │ │ │ │ +Cabal-syntax-3.12.1.0-inplace:Language.Haskell.Extension.InterruptibleFFI │ │ │ │ +Cabal-syntax-3.12.1.0-inplace:Language.Haskell.Extension.CApiFFI │ │ │ │ +Cabal-syntax-3.12.1.0-inplace:Language.Haskell.Extension.LiberalTypeSynonyms │ │ │ │ +Cabal-syntax-3.12.1.0-inplace:Language.Haskell.Extension.TypeOperators │ │ │ │ +Cabal-syntax-3.12.1.0-inplace:Language.Haskell.Extension.RecordWildCards │ │ │ │ +Cabal-syntax-3.12.1.0-inplace:Language.Haskell.Extension.RecordPuns │ │ │ │ +Cabal-syntax-3.12.1.0-inplace:Language.Haskell.Extension.DisambiguateRecordFields │ │ │ │ +Cabal-syntax-3.12.1.0-inplace:Language.Haskell.Extension.TraditionalRecordSyntax │ │ │ │ +Cabal-syntax-3.12.1.0-inplace:Language.Haskell.Extension.OverloadedStrings │ │ │ │ +Cabal-syntax-3.12.1.0-inplace:Language.Haskell.Extension.GADTs │ │ │ │ +Cabal-syntax-3.12.1.0-inplace:Language.Haskell.Extension.GADTSyntax │ │ │ │ +Cabal-syntax-3.12.1.0-inplace:Language.Haskell.Extension.MonoPatBinds │ │ │ │ +Cabal-syntax-3.12.1.0-inplace:Language.Haskell.Extension.RelaxedPolyRec │ │ │ │ +Cabal-syntax-3.12.1.0-inplace:Language.Haskell.Extension.ExtendedDefaultRules │ │ │ │ +Cabal-syntax-3.12.1.0-inplace:Language.Haskell.Extension.UnboxedTuples │ │ │ │ +Cabal-syntax-3.12.1.0-inplace:Language.Haskell.Extension.DeriveDataTypeable │ │ │ │ +Cabal-syntax-3.12.1.0-inplace:Language.Haskell.Extension.DeriveGeneric │ │ │ │ +Cabal-syntax-3.12.1.0-inplace:Language.Haskell.Extension.DefaultSignatures │ │ │ │ +Cabal-syntax-3.12.1.0-inplace:Language.Haskell.Extension.InstanceSigs │ │ │ │ +Cabal-syntax-3.12.1.0-inplace:Language.Haskell.Extension.ConstrainedClassMethods │ │ │ │ +Cabal-syntax-3.12.1.0-inplace:Language.Haskell.Extension.PackageImports │ │ │ │ +Cabal-syntax-3.12.1.0-inplace:Language.Haskell.Extension.ImpredicativeTypes │ │ │ │ +Cabal-syntax-3.12.1.0-inplace:Language.Haskell.Extension.NewQualifiedOperators │ │ │ │ +Cabal-syntax-3.12.1.0-inplace:Language.Haskell.Extension.PostfixOperators │ │ │ │ +Cabal-syntax-3.12.1.0-inplace:Language.Haskell.Extension.QuasiQuotes │ │ │ │ +Cabal-syntax-3.12.1.0-inplace:Language.Haskell.Extension.TransformListComp │ │ │ │ +Cabal-syntax-3.12.1.0-inplace:Language.Haskell.Extension.MonadComprehensions │ │ │ │ +Cabal-syntax-3.12.1.0-inplace:Language.Haskell.Extension.ViewPatterns │ │ │ │ +Cabal-syntax-3.12.1.0-inplace:Language.Haskell.Extension.XmlSyntax │ │ │ │ +Cabal-syntax-3.12.1.0-inplace:Language.Haskell.Extension.RegularPatterns │ │ │ │ +Cabal-syntax-3.12.1.0-inplace:Language.Haskell.Extension.TupleSections │ │ │ │ +Cabal-syntax-3.12.1.0-inplace:Language.Haskell.Extension.GHCForeignImportPrim │ │ │ │ +Cabal-syntax-3.12.1.0-inplace:Language.Haskell.Extension.NPlusKPatterns │ │ │ │ +Cabal-syntax-3.12.1.0-inplace:Language.Haskell.Extension.DoAndIfThenElse │ │ │ │ +Cabal-syntax-3.12.1.0-inplace:Language.Haskell.Extension.MultiWayIf │ │ │ │ +Cabal-syntax-3.12.1.0-inplace:Language.Haskell.Extension.LambdaCase │ │ │ │ +Cabal-syntax-3.12.1.0-inplace:Language.Haskell.Extension.RebindableSyntax │ │ │ │ +Cabal-syntax-3.12.1.0-inplace:Language.Haskell.Extension.ExplicitForAll │ │ │ │ +Cabal-syntax-3.12.1.0-inplace:Language.Haskell.Extension.DatatypeContexts │ │ │ │ +Cabal-syntax-3.12.1.0-inplace:Language.Haskell.Extension.MonoLocalBinds │ │ │ │ +Cabal-syntax-3.12.1.0-inplace:Language.Haskell.Extension.DeriveFunctor │ │ │ │ +Cabal-syntax-3.12.1.0-inplace:Language.Haskell.Extension.DeriveTraversable │ │ │ │ +Cabal-syntax-3.12.1.0-inplace:Language.Haskell.Extension.DeriveFoldable │ │ │ │ +Cabal-syntax-3.12.1.0-inplace:Language.Haskell.Extension.NondecreasingIndentation │ │ │ │ +Cabal-syntax-3.12.1.0-inplace:Language.Haskell.Extension.SafeImports │ │ │ │ +Cabal-syntax-3.12.1.0-inplace:Language.Haskell.Extension.Safe │ │ │ │ +Cabal-syntax-3.12.1.0-inplace:Language.Haskell.Extension.Trustworthy │ │ │ │ +Cabal-syntax-3.12.1.0-inplace:Language.Haskell.Extension.Unsafe │ │ │ │ +Cabal-syntax-3.12.1.0-inplace:Language.Haskell.Extension.ConstraintKinds │ │ │ │ +Cabal-syntax-3.12.1.0-inplace:Language.Haskell.Extension.PolyKinds │ │ │ │ +Cabal-syntax-3.12.1.0-inplace:Language.Haskell.Extension.DataKinds │ │ │ │ +Cabal-syntax-3.12.1.0-inplace:Language.Haskell.Extension.TypeData │ │ │ │ +Cabal-syntax-3.12.1.0-inplace:Language.Haskell.Extension.ParallelArrays │ │ │ │ +Cabal-syntax-3.12.1.0-inplace:Language.Haskell.Extension.RoleAnnotations │ │ │ │ +Cabal-syntax-3.12.1.0-inplace:Language.Haskell.Extension.OverloadedLists │ │ │ │ +Cabal-syntax-3.12.1.0-inplace:Language.Haskell.Extension.EmptyCase │ │ │ │ +Cabal-syntax-3.12.1.0-inplace:Language.Haskell.Extension.AutoDeriveTypeable │ │ │ │ +Cabal-syntax-3.12.1.0-inplace:Language.Haskell.Extension.NegativeLiterals │ │ │ │ +Cabal-syntax-3.12.1.0-inplace:Language.Haskell.Extension.BinaryLiterals │ │ │ │ +Cabal-syntax-3.12.1.0-inplace:Language.Haskell.Extension.NumDecimals │ │ │ │ +Cabal-syntax-3.12.1.0-inplace:Language.Haskell.Extension.NullaryTypeClasses │ │ │ │ +Cabal-syntax-3.12.1.0-inplace:Language.Haskell.Extension.ExplicitNamespaces │ │ │ │ +Cabal-syntax-3.12.1.0-inplace:Language.Haskell.Extension.AllowAmbiguousTypes │ │ │ │ +Cabal-syntax-3.12.1.0-inplace:Language.Haskell.Extension.JavaScriptFFI │ │ │ │ +Cabal-syntax-3.12.1.0-inplace:Language.Haskell.Extension.PatternSynonyms │ │ │ │ +Cabal-syntax-3.12.1.0-inplace:Language.Haskell.Extension.PartialTypeSignatures │ │ │ │ +Cabal-syntax-3.12.1.0-inplace:Language.Haskell.Extension.NamedWildCards │ │ │ │ +Cabal-syntax-3.12.1.0-inplace:Language.Haskell.Extension.DeriveAnyClass │ │ │ │ +Cabal-syntax-3.12.1.0-inplace:Language.Haskell.Extension.DeriveLift │ │ │ │ +Cabal-syntax-3.12.1.0-inplace:Language.Haskell.Extension.StaticPointers │ │ │ │ +Cabal-syntax-3.12.1.0-inplace:Language.Haskell.Extension.StrictData │ │ │ │ +Cabal-syntax-3.12.1.0-inplace:Language.Haskell.Extension.Strict │ │ │ │ +Cabal-syntax-3.12.1.0-inplace:Language.Haskell.Extension.ApplicativeDo │ │ │ │ +Cabal-syntax-3.12.1.0-inplace:Language.Haskell.Extension.DuplicateRecordFields │ │ │ │ +Cabal-syntax-3.12.1.0-inplace:Language.Haskell.Extension.TypeApplications │ │ │ │ +Cabal-syntax-3.12.1.0-inplace:Language.Haskell.Extension.TypeInType │ │ │ │ +Cabal-syntax-3.12.1.0-inplace:Language.Haskell.Extension.UndecidableSuperClasses │ │ │ │ +Cabal-syntax-3.12.1.0-inplace:Language.Haskell.Extension.MonadFailDesugaring │ │ │ │ +Cabal-syntax-3.12.1.0-inplace:Language.Haskell.Extension.TemplateHaskellQuotes │ │ │ │ +Cabal-syntax-3.12.1.0-inplace:Language.Haskell.Extension.OverloadedLabels │ │ │ │ +Cabal-syntax-3.12.1.0-inplace:Language.Haskell.Extension.TypeFamilyDependencies │ │ │ │ +Cabal-syntax-3.12.1.0-inplace:Language.Haskell.Extension.DerivingStrategies │ │ │ │ +Cabal-syntax-3.12.1.0-inplace:Language.Haskell.Extension.DerivingVia │ │ │ │ +Cabal-syntax-3.12.1.0-inplace:Language.Haskell.Extension.UnboxedSums │ │ │ │ +Cabal-syntax-3.12.1.0-inplace:Language.Haskell.Extension.HexFloatLiterals │ │ │ │ +Cabal-syntax-3.12.1.0-inplace:Language.Haskell.Extension.BlockArguments │ │ │ │ +Cabal-syntax-3.12.1.0-inplace:Language.Haskell.Extension.NumericUnderscores │ │ │ │ +Cabal-syntax-3.12.1.0-inplace:Language.Haskell.Extension.QuantifiedConstraints │ │ │ │ +Cabal-syntax-3.12.1.0-inplace:Language.Haskell.Extension.StarIsType │ │ │ │ +Cabal-syntax-3.12.1.0-inplace:Language.Haskell.Extension.EmptyDataDeriving │ │ │ │ +Cabal-syntax-3.12.1.0-inplace:Language.Haskell.Extension.CUSKs │ │ │ │ +Cabal-syntax-3.12.1.0-inplace:Language.Haskell.Extension.ImportQualifiedPost │ │ │ │ +Cabal-syntax-3.12.1.0-inplace:Language.Haskell.Extension.StandaloneKindSignatures │ │ │ │ +Cabal-syntax-3.12.1.0-inplace:Language.Haskell.Extension.UnliftedNewtypes │ │ │ │ +Cabal-syntax-3.12.1.0-inplace:Language.Haskell.Extension.LexicalNegation │ │ │ │ +Cabal-syntax-3.12.1.0-inplace:Language.Haskell.Extension.QualifiedDo │ │ │ │ +Cabal-syntax-3.12.1.0-inplace:Language.Haskell.Extension.LinearTypes │ │ │ │ +Cabal-syntax-3.12.1.0-inplace:Language.Haskell.Extension.RequiredTypeArguments │ │ │ │ +Cabal-syntax-3.12.1.0-inplace:Language.Haskell.Extension.FieldSelectors │ │ │ │ +Cabal-syntax-3.12.1.0-inplace:Language.Haskell.Extension.OverloadedRecordDot │ │ │ │ +Cabal-syntax-3.12.1.0-inplace:Language.Haskell.Extension.OverloadedRecordUpdate │ │ │ │ +Cabal-syntax-3.12.1.0-inplace:Language.Haskell.Extension.UnliftedDatatypes │ │ │ │ +Cabal-syntax-3.12.1.0-inplace:Language.Haskell.Extension.ExtendedLiterals │ │ │ │ +Cabal-syntax-3.12.1.0-inplace:Language.Haskell.Extension.AlternativeLayoutRule │ │ │ │ +Cabal-syntax-3.12.1.0-inplace:Language.Haskell.Extension.AlternativeLayoutRuleTransitional │ │ │ │ +Cabal-syntax-3.12.1.0-inplace:Language.Haskell.Extension.RelaxedLayout │ │ │ │ +Cabal-syntax-3.12.1.0-inplace:Language.Haskell.Extension.TypeAbstractions │ │ │ │ +Cabal-syntax-3.12.1.0-inplace:Language.Haskell.Extension.ListTuplePuns │ │ │ │ +Cabal-syntax-3.12.1.0-inplace:Language.Haskell.Extension.Haskell98 │ │ │ │ +Cabal-syntax-3.12.1.0-inplace:Language.Haskell.Extension.Haskell2010 │ │ │ │ +Cabal-syntax-3.12.1.0-inplace:Language.Haskell.Extension.GHC2021 │ │ │ │ +Cabal-syntax-3.12.1.0-inplace:Language.Haskell.Extension.GHC2024 │ │ │ │ +Cabal-syntax-3.12.1.0-inplace:Language.Haskell.Extension.UnknownLanguage │ │ │ │ +Cabal-syntax-3.12.1.0-inplace:Distribution.CabalSpecVersion.CabalSpecV1_0 │ │ │ │ +Cabal-syntax-3.12.1.0-inplace:Distribution.CabalSpecVersion.CabalSpecV1_2 │ │ │ │ +Cabal-syntax-3.12.1.0-inplace:Distribution.CabalSpecVersion.CabalSpecV1_4 │ │ │ │ +Cabal-syntax-3.12.1.0-inplace:Distribution.CabalSpecVersion.CabalSpecV1_6 │ │ │ │ +Cabal-syntax-3.12.1.0-inplace:Distribution.CabalSpecVersion.CabalSpecV1_8 │ │ │ │ +Cabal-syntax-3.12.1.0-inplace:Distribution.CabalSpecVersion.CabalSpecV1_10 │ │ │ │ +Cabal-syntax-3.12.1.0-inplace:Distribution.CabalSpecVersion.CabalSpecV1_12 │ │ │ │ +Cabal-syntax-3.12.1.0-inplace:Distribution.CabalSpecVersion.CabalSpecV1_18 │ │ │ │ +Cabal-syntax-3.12.1.0-inplace:Distribution.CabalSpecVersion.CabalSpecV1_20 │ │ │ │ +Cabal-syntax-3.12.1.0-inplace:Distribution.CabalSpecVersion.CabalSpecV1_22 │ │ │ │ +Cabal-syntax-3.12.1.0-inplace:Distribution.CabalSpecVersion.CabalSpecV1_24 │ │ │ │ +Cabal-syntax-3.12.1.0-inplace:Distribution.CabalSpecVersion.CabalSpecV2_0 │ │ │ │ +Cabal-syntax-3.12.1.0-inplace:Distribution.CabalSpecVersion.CabalSpecV2_2 │ │ │ │ +Cabal-syntax-3.12.1.0-inplace:Distribution.CabalSpecVersion.CabalSpecV2_4 │ │ │ │ +Cabal-syntax-3.12.1.0-inplace:Distribution.CabalSpecVersion.CabalSpecV3_0 │ │ │ │ +Cabal-syntax-3.12.1.0-inplace:Distribution.CabalSpecVersion.CabalSpecV3_4 │ │ │ │ +Cabal-syntax-3.12.1.0-inplace:Distribution.CabalSpecVersion.CabalSpecV3_6 │ │ │ │ +Cabal-syntax-3.12.1.0-inplace:Distribution.CabalSpecVersion.CabalSpecV3_8 │ │ │ │ +Cabal-syntax-3.12.1.0-inplace:Distribution.CabalSpecVersion.CabalSpecV3_12 │ │ │ │ +Cabal-syntax-3.12.1.0-inplace:Distribution.Compat.Newtype.C:Newtype │ │ │ │ +Unknown cabal spec version specified: │ │ │ │ +Packages with 'cabal-version: 1.12' or later should specify a specific version of the Cabal spec of the form 'cabal-version: x.y'. Use 'cabal-version: │ │ │ │ +'. Tools based on Cabal 1.10 and later will ignore upper bounds. │ │ │ │ +It is recommended that the 'cabal-version' field only specify a version range of the form '>= x.y' for older cabal versions. Use 'cabal-version: >= │ │ │ │ +With 1.10 or earlier, the 'cabal-version' field must use range syntax rather than a simple version number. Use 'cabal-version: >= │ │ │ │ +cabal-version higher than 2.2 cannot be specified as a range. See https://github.com/haskell/cabal/issues/4899 │ │ │ │ +Cabal-syntax-3.12.1.0-inplace:Distribution.FieldGrammar.Newtypes.C:Sep │ │ │ │ + is available only since the Cabal specification version │ │ │ │ +. This field will be ignored. │ │ │ │ + is removed in the Cabal specification version │ │ │ │ + is deprecated in the Cabal specification version │ │ │ │ +The field │ │ │ │ + is specified more than once at positions │ │ │ │ +unknown parse error │ │ │ │ +expecting │ │ │ │ +unexpected │ │ │ │ + field missing │ │ │ │ +Unknown field: │ │ │ │ +Cabal-syntax-3.12.1.0-inplace:Distribution.FieldGrammar.Parsec.ParsecFG │ │ │ │ +Cabal-syntax-3.12.1.0-inplace:Distribution.FieldGrammar.Parsec.MkSection │ │ │ │ +Cabal-syntax-3.12.1.0-inplace:Distribution.FieldGrammar.Parsec.MkNamelessField │ │ │ │ + │ │ │ │ + │ │ │ │ +SecArgOther │ │ │ │ +SecArgStr │ │ │ │ +SecArgName │ │ │ │ +Cabal-syntax-3.12.1.0-inplace:Distribution.Fields.Field.Field │ │ │ │ +Cabal-syntax-3.12.1.0-inplace:Distribution.Fields.Field.Section │ │ │ │ +Cabal-syntax-3.12.1.0-inplace:Distribution.Fields.Field.Name │ │ │ │ +Cabal-syntax-3.12.1.0-inplace:Distribution.Fields.Field.SecArgName │ │ │ │ +Cabal-syntax-3.12.1.0-inplace:Distribution.Fields.Field.SecArgStr │ │ │ │ +Cabal-syntax-3.12.1.0-inplace:Distribution.Fields.Field.SecArgOther │ │ │ │ +Cabal-syntax-3.12.1.0-inplace:Distribution.Fields.Field.FieldLine │ │ │ │ +Byte-order mark found at the beginning of the file │ │ │ │ +Inconsistent indentation. Indentation jumps at lines │ │ │ │ +Tabs used as indentation at │ │ │ │ +Non breaking spaces at │ │ │ │ +Cabal-syntax-3.12.1.0-inplace:Distribution.Fields.LexerMonad.LexResult │ │ │ │ +Cabal-syntax-3.12.1.0-inplace:Distribution.Fields.LexerMonad.LexState │ │ │ │ +Cabal-syntax-3.12.1.0-inplace:Distribution.Fields.LexerMonad.LexWarning │ │ │ │ +Cabal-syntax-3.12.1.0-inplace:Distribution.Fields.LexerMonad.LexWarningNBSP │ │ │ │ +Cabal-syntax-3.12.1.0-inplace:Distribution.Fields.LexerMonad.LexWarningBOM │ │ │ │ +Cabal-syntax-3.12.1.0-inplace:Distribution.Fields.LexerMonad.LexWarningTab │ │ │ │ +Cabal-syntax-3.12.1.0-inplace:Distribution.Fields.LexerMonad.LexInconsistentIndentation │ │ │ │ +Cabal-syntax-3.12.1.0-inplace:Distribution.Fields.LexerMonad.LexBraces │ │ │ │ +end of file │ │ │ │ +Arg: eta │ │ │ │ +Type: ParseError -> Identity b │ │ │ │ +In module `Distribution.Fields.Parser' │ │ │ │ +indentation of at least │ │ │ │ +field contents │ │ │ │ +section parameter │ │ │ │ +field or section name │ │ │ │ +character in input │ │ │ │ +new line │ │ │ │ +field content │ │ │ │ +the input │ │ │ │ +Cabal-syntax-3.12.1.0-inplace:Distribution.Fields.Parser.LexState' │ │ │ │ +libraries/Cabal/Cabal-syntax/src/Distribution/License.hs:114:34-35|case │ │ │ │ +Cabal-syntax-3.12.1.0-inplace:Distribution.License.GPL │ │ │ │ +Cabal-syntax-3.12.1.0-inplace:Distribution.License.AGPL │ │ │ │ +Cabal-syntax-3.12.1.0-inplace:Distribution.License.LGPL │ │ │ │ +Cabal-syntax-3.12.1.0-inplace:Distribution.License.BSD2 │ │ │ │ +Cabal-syntax-3.12.1.0-inplace:Distribution.License.BSD3 │ │ │ │ +Cabal-syntax-3.12.1.0-inplace:Distribution.License.BSD4 │ │ │ │ +Cabal-syntax-3.12.1.0-inplace:Distribution.License.MIT │ │ │ │ +Cabal-syntax-3.12.1.0-inplace:Distribution.License.ISC │ │ │ │ +Cabal-syntax-3.12.1.0-inplace:Distribution.License.MPL │ │ │ │ +Cabal-syntax-3.12.1.0-inplace:Distribution.License.Apache │ │ │ │ +Cabal-syntax-3.12.1.0-inplace:Distribution.License.PublicDomain │ │ │ │ +Cabal-syntax-3.12.1.0-inplace:Distribution.License.AllRightsReserved │ │ │ │ +Cabal-syntax-3.12.1.0-inplace:Distribution.License.OtherLicense │ │ │ │ +Cabal-syntax-3.12.1.0-inplace:Distribution.License.UnknownLicense │ │ │ │ +' test suite type. │ │ │ │ +' benchmark type. │ │ │ │ +The 'benchmark-module' field is not used for the ' │ │ │ │ +The 'main-is' field is required for the │ │ │ │ +extra-doc-files │ │ │ │ +extra-tmp-files │ │ │ │ +extra-source-files │ │ │ │ +data-dir │ │ │ │ +data-files │ │ │ │ +build-type │ │ │ │ +synopsis │ │ │ │ +bug-reports │ │ │ │ +package-url │ │ │ │ +homepage │ │ │ │ +tested-with │ │ │ │ +stability │ │ │ │ +maintainer │ │ │ │ +copyright │ │ │ │ +license-files │ │ │ │ +license-file │ │ │ │ +visibility │ │ │ │ +mod-def-file │ │ │ │ +lib-version-linux │ │ │ │ +lib-version-info │ │ │ │ +code-generators │ │ │ │ +test-module │ │ │ │ +benchmark-module │ │ │ │ +Please use 'build-tool-depends' field │ │ │ │ +Please use 'build-tool-depends' field. │ │ │ │ +Please use 'default-extensions' or 'other-extensions' fields. │ │ │ │ +install-includes │ │ │ │ +autogen-includes │ │ │ │ +extra-lib-dirs-static │ │ │ │ +extra-lib-dirs │ │ │ │ +extra-dynamic-library-flavours │ │ │ │ +extra-library-flavours │ │ │ │ +extra-bundled-libraries │ │ │ │ +extra-libraries-static │ │ │ │ +other-extensions │ │ │ │ +default-extensions │ │ │ │ +other-languages │ │ │ │ +default-language │ │ │ │ +autogen-modules │ │ │ │ +virtual-modules │ │ │ │ +other-modules │ │ │ │ +js-sources │ │ │ │ +cxx-sources │ │ │ │ +cmm-sources │ │ │ │ +asm-sources │ │ │ │ +extra-framework-dirs │ │ │ │ +pkgconfig-depends │ │ │ │ +hsc2hs-options │ │ │ │ +cxx-options │ │ │ │ +cmm-options │ │ │ │ +asm-options │ │ │ │ +cpp-options │ │ │ │ +build-tool-depends │ │ │ │ +build-tools │ │ │ │ +buildable │ │ │ │ +setup-depends │ │ │ │ +description │ │ │ │ +non-empty-token │ │ │ │ +hs-source-dir │ │ │ │ +Please use 'hs-source-dirs' │ │ │ │ +Please use 'hs-source-dirs' field. │ │ │ │ +hs-source-dirs │ │ │ │ +nhc98-options │ │ │ │ +hugs-options │ │ │ │ +jhc-options │ │ │ │ +ghcjs-options │ │ │ │ +ghc-options │ │ │ │ +ghcjs-prof-options │ │ │ │ +ghc-prof-options │ │ │ │ +ghcjs-shared-options │ │ │ │ +ghc-shared-options │ │ │ │ +Cabal-syntax-3.12.1.0-inplace:Distribution.PackageDescription.FieldGrammar.BenchmarkStanza │ │ │ │ +Cabal-syntax-3.12.1.0-inplace:Distribution.PackageDescription.FieldGrammar.TestSuiteStanza │ │ │ │ +libraries/Cabal/Cabal-syntax/src/Distribution/SPDX/License.hs:44:25-26|case │ │ │ │ +Cabal-syntax-3.12.1.0-inplace:Distribution.SPDX.License.NONE │ │ │ │ +Cabal-syntax-3.12.1.0-inplace:Distribution.SPDX.License.License │ │ │ │ +Incorrect LicenseRef format: │ │ │ │ +Incorrect LicenseRef format: │ │ │ │ +Unknown SPDX license identifier: ' │ │ │ │ +DocumentRef- │ │ │ │ +:LicenseRef- │ │ │ │ +libraries/Cabal/Cabal-syntax/src/Distribution/SPDX/LicenseExpression.hs:46:25-26|case │ │ │ │ +libraries/Cabal/Cabal-syntax/src/Distribution/SPDX/LicenseExpression.hs:56:25-26|case │ │ │ │ +Cabal-syntax-3.12.1.0-inplace:Distribution.SPDX.LicenseExpression.ELicense │ │ │ │ +Cabal-syntax-3.12.1.0-inplace:Distribution.SPDX.LicenseExpression.EAnd │ │ │ │ +Cabal-syntax-3.12.1.0-inplace:Distribution.SPDX.LicenseExpression.EOr │ │ │ │ +Cabal-syntax-3.12.1.0-inplace:Distribution.SPDX.LicenseExpression.ELicenseId │ │ │ │ +Cabal-syntax-3.12.1.0-inplace:Distribution.SPDX.LicenseExpression.ELicenseIdPlus │ │ │ │ +Cabal-syntax-3.12.1.0-inplace:Distribution.SPDX.LicenseExpression.ELicenseRef │ │ │ │ +AGPL-3.0 │ │ │ │ +LGPL-3.0 │ │ │ │ +LGPL-2.1 │ │ │ │ +Public Domain is a complex matter. See https://wiki.spdx.org/view/Legal_Team/Decisions/Dealing_with_Public_Domain_within_SPDX_Files. Consider using a proper license. │ │ │ │ +SPDX license list contains plenty of licenses. See https://spdx.org/licenses/. Also they can be combined into complex expressions with AND and OR. │ │ │ │ +Do you mean BSD-3-Clause? │ │ │ │ +Do you mean BSD-2-Clause? │ │ │ │ +You can use NONE as a value of license field. │ │ │ │ +SPDX license list 3.0 deprecated suffixless variants of GNU family of licenses. Use │ │ │ │ +-only or │ │ │ │ +-or-later. │ │ │ │ +AdaCore-doc │ │ │ │ +Adobe-2006 │ │ │ │ +Adobe-Display-PostScript │ │ │ │ +Adobe-Glyph │ │ │ │ +Adobe-Utopia │ │ │ │ +AGPL-1.0 │ │ │ │ +AGPL-1.0-only │ │ │ │ +AGPL-1.0-or-later │ │ │ │ +AGPL-3.0-only │ │ │ │ +AGPL-3.0-or-later │ │ │ │ +AML-glslang │ │ │ │ +ANTLR-PD-fallback │ │ │ │ +ANTLR-PD │ │ │ │ +Apache-1.0 │ │ │ │ +Apache-1.1 │ │ │ │ +Apache-2.0 │ │ │ │ +APSL-1.0 │ │ │ │ +APSL-1.1 │ │ │ │ +APSL-1.2 │ │ │ │ +APSL-2.0 │ │ │ │ +Arphic-1999 │ │ │ │ +Artistic-1.0-cl8 │ │ │ │ +Artistic-1.0-Perl │ │ │ │ +Artistic-1.0 │ │ │ │ +Artistic-2.0 │ │ │ │ +ASWF-Digital-Assets-1.0 │ │ │ │ +ASWF-Digital-Assets-1.1 │ │ │ │ +bcrypt-Solar-Designer │ │ │ │ +Bitstream-Charter │ │ │ │ +Bitstream-Vera │ │ │ │ +BitTorrent-1.0 │ │ │ │ +BitTorrent-1.1 │ │ │ │ +blessing │ │ │ │ +BlueOak-1.0.0 │ │ │ │ +Boehm-GC │ │ │ │ +Brian-Gladman-2-Clause │ │ │ │ +Brian-Gladman-3-Clause │ │ │ │ +BSD-1-Clause │ │ │ │ +BSD-2-Clause-FreeBSD │ │ │ │ +BSD-2-Clause-NetBSD │ │ │ │ +BSD-2-Clause-Darwin │ │ │ │ +BSD-2-Clause-Patent │ │ │ │ +BSD-2-Clause-Views │ │ │ │ +BSD-2-Clause │ │ │ │ +BSD-3-Clause-acpica │ │ │ │ +BSD-3-Clause-Attribution │ │ │ │ +BSD-3-Clause-Clear │ │ │ │ +BSD-3-Clause-flex │ │ │ │ +BSD-3-Clause-HP │ │ │ │ +BSD-3-Clause-LBNL │ │ │ │ +BSD-3-Clause-Modification │ │ │ │ +BSD-3-Clause-No-Military-License │ │ │ │ +BSD-3-Clause-No-Nuclear-License-2014 │ │ │ │ +BSD-3-Clause-No-Nuclear-License │ │ │ │ +BSD-3-Clause-No-Nuclear-Warranty │ │ │ │ +BSD-3-Clause-Open-MPI │ │ │ │ +BSD-3-Clause-Sun │ │ │ │ +BSD-3-Clause │ │ │ │ +BSD-4-Clause-Shortened │ │ │ │ +BSD-4-Clause-UC │ │ │ │ +BSD-4-Clause │ │ │ │ +BSD-4.3RENO │ │ │ │ +BSD-4.3TAHOE │ │ │ │ +BSD-Advertising-Acknowledgement │ │ │ │ +BSD-Attribution-HPND-disclaimer │ │ │ │ +BSD-Protection │ │ │ │ +BSD-Source-beginning-file │ │ │ │ +BSD-Source-Code │ │ │ │ +BSD-Systemics-W3Works │ │ │ │ +BSD-Systemics │ │ │ │ +bzip2-1.0.5 │ │ │ │ +BUSL-1.1 │ │ │ │ +bzip2-1.0.6 │ │ │ │ +C-UDA-1.0 │ │ │ │ +CAL-1.0-Combined-Work-Exception │ │ │ │ +Caldera-no-preamble │ │ │ │ +CATOSL-1.1 │ │ │ │ +CC-BY-1.0 │ │ │ │ +CC-BY-2.0 │ │ │ │ +CC-BY-2.5-AU │ │ │ │ +CC-BY-2.5 │ │ │ │ +CC-BY-3.0-AT │ │ │ │ +CC-BY-3.0-AU │ │ │ │ +CC-BY-3.0-DE │ │ │ │ +CC-BY-3.0-IGO │ │ │ │ +CC-BY-3.0-NL │ │ │ │ +CC-BY-3.0-US │ │ │ │ +CC-BY-3.0 │ │ │ │ +CC-BY-4.0 │ │ │ │ +CC-BY-NC-1.0 │ │ │ │ +CC-BY-NC-2.0 │ │ │ │ +CC-BY-NC-2.5 │ │ │ │ +CC-BY-NC-3.0-DE │ │ │ │ +CC-BY-NC-3.0 │ │ │ │ +CC-BY-NC-4.0 │ │ │ │ +CC-BY-NC-ND-1.0 │ │ │ │ +CC-BY-NC-ND-2.0 │ │ │ │ +CC-BY-NC-ND-2.5 │ │ │ │ +CC-BY-NC-ND-3.0-DE │ │ │ │ +CC-BY-NC-ND-3.0-IGO │ │ │ │ +CC-BY-NC-ND-3.0 │ │ │ │ +CC-BY-NC-ND-4.0 │ │ │ │ +CC-BY-NC-SA-1.0 │ │ │ │ +CC-BY-NC-SA-2.0-DE │ │ │ │ +CC-BY-NC-SA-2.0-FR │ │ │ │ +CC-BY-NC-SA-2.0-UK │ │ │ │ +CC-BY-NC-SA-2.0 │ │ │ │ +CC-BY-NC-SA-2.5 │ │ │ │ +CC-BY-NC-SA-3.0-DE │ │ │ │ +CC-BY-NC-SA-3.0-IGO │ │ │ │ +CC-BY-NC-SA-3.0 │ │ │ │ +CC-BY-NC-SA-4.0 │ │ │ │ +CC-BY-ND-1.0 │ │ │ │ +CC-BY-ND-2.0 │ │ │ │ +CC-BY-ND-2.5 │ │ │ │ +CC-BY-ND-3.0-DE │ │ │ │ +CC-BY-ND-3.0 │ │ │ │ +CC-BY-ND-4.0 │ │ │ │ +CC-BY-SA-1.0 │ │ │ │ +CC-BY-SA-2.0-UK │ │ │ │ +CC-BY-SA-2.0 │ │ │ │ +CC-BY-SA-2.1-JP │ │ │ │ +CC-BY-SA-2.5 │ │ │ │ +CC-BY-SA-3.0-AT │ │ │ │ +CC-BY-SA-3.0-DE │ │ │ │ +CC-BY-SA-3.0-IGO │ │ │ │ +CC-BY-SA-3.0 │ │ │ │ +CC-BY-SA-4.0 │ │ │ │ +CDDL-1.0 │ │ │ │ +CDDL-1.1 │ │ │ │ +CDLA-Permissive-1.0 │ │ │ │ +CDLA-Permissive-2.0 │ │ │ │ +CDLA-Sharing-1.0 │ │ │ │ +CECILL-1.0 │ │ │ │ +CECILL-1.1 │ │ │ │ +CECILL-2.0 │ │ │ │ +CECILL-2.1 │ │ │ │ +CECILL-B │ │ │ │ +CECILL-C │ │ │ │ +CERN-OHL-1.1 │ │ │ │ +CERN-OHL-1.2 │ │ │ │ +CERN-OHL-P-2.0 │ │ │ │ +CERN-OHL-S-2.0 │ │ │ │ +CERN-OHL-W-2.0 │ │ │ │ +check-cvs │ │ │ │ +CMU-Mach-nodoc │ │ │ │ +CMU-Mach │ │ │ │ +CNRI-Jython │ │ │ │ +CNRI-Python-GPL-Compatible │ │ │ │ +CNRI-Python │ │ │ │ +COIL-1.0 │ │ │ │ +Community-Spec-1.0 │ │ │ │ +Condor-1.1 │ │ │ │ +copyleft-next-0.3.0 │ │ │ │ +copyleft-next-0.3.1 │ │ │ │ +Cornell-Lossless-JPEG │ │ │ │ +CPAL-1.0 │ │ │ │ +CPOL-1.02 │ │ │ │ +CUA-OPL-1.0 │ │ │ │ +D-FSL-1.0 │ │ │ │ +DEC-3-Clause │ │ │ │ +diffmark │ │ │ │ +DL-DE-BY-2.0 │ │ │ │ +DL-DE-ZERO-2.0 │ │ │ │ +Elastic-2.0 │ │ │ │ +ErlPL-1.1 │ │ │ │ +etalab-2.0 │ │ │ │ +EUPL-1.0 │ │ │ │ +EUPL-1.1 │ │ │ │ +EUPL-1.2 │ │ │ │ +Ferguson-Twofish │ │ │ │ +Frameworx-1.0 │ │ │ │ +FreeBSD-DOC │ │ │ │ +FSFAP-no-warranty-disclaimer │ │ │ │ +GCR-docs │ │ │ │ +GFDL-1.1-invariants-only │ │ │ │ +GFDL-1.1-invariants-or-later │ │ │ │ +GFDL-1.1-no-invariants-only │ │ │ │ +GFDL-1.1-no-invariants-or-later │ │ │ │ +GFDL-1.1-only │ │ │ │ +GFDL-1.1-or-later │ │ │ │ +GFDL-1.2-invariants-only │ │ │ │ +GFDL-1.2-invariants-or-later │ │ │ │ +GFDL-1.2-no-invariants-only │ │ │ │ +GFDL-1.2-no-invariants-or-later │ │ │ │ +GFDL-1.2-only │ │ │ │ +GFDL-1.2-or-later │ │ │ │ +GFDL-1.3-invariants-only │ │ │ │ +GFDL-1.3-invariants-or-later │ │ │ │ +GFDL-1.3-no-invariants-only │ │ │ │ +GFDL-1.3-no-invariants-or-later │ │ │ │ +GFDL-1.3-only │ │ │ │ +GFDL-1.3-or-later │ │ │ │ +Graphics-Gems │ │ │ │ +gSOAP-1.3b │ │ │ │ +Hippocratic-2.1 │ │ │ │ +HPND-DEC │ │ │ │ +HPND-doc-sell │ │ │ │ +HPND-doc │ │ │ │ +HPND-export-US-modify │ │ │ │ +HPND-export-US │ │ │ │ +HPND-Fenneberg-Livingston │ │ │ │ +HPND-INRIA-IMAG │ │ │ │ +HPND-Kevlin-Henney │ │ │ │ +HPND-Markus-Kuhn │ │ │ │ +HPND-MIT-disclaimer │ │ │ │ +HPND-Pbmplus │ │ │ │ +HPND-sell-MIT-disclaimer-xserver │ │ │ │ +HPND-sell-regexpr │ │ │ │ +HPND-sell-variant-MIT-disclaimer │ │ │ │ +HPND-sell-variant │ │ │ │ +IBM-pibs │ │ │ │ +IEC-Code-Components-EULA │ │ │ │ +IJG-short │ │ │ │ +Info-ZIP │ │ │ │ +Inner-Net-2.0 │ │ │ │ +Intel-ACPI │ │ │ │ +Interbase-1.0 │ │ │ │ +ISC-Veillard │ │ │ │ +JasPer-2.0 │ │ │ │ +JPL-image │ │ │ │ +Knuth-CTAN │ │ │ │ +Latex2e-translated-notice │ │ │ │ +LGPL-2.0-only │ │ │ │ +LGPL-2.0-or-later │ │ │ │ +LGPL-2.1-only │ │ │ │ +LGPL-2.1-or-later │ │ │ │ +LGPL-3.0-only │ │ │ │ +LGPL-3.0-or-later │ │ │ │ +libpng-2.0 │ │ │ │ +libselinux-1.0 │ │ │ │ +libutil-David-Nugent │ │ │ │ +LiLiQ-P-1.1 │ │ │ │ +LiLiQ-R-1.1 │ │ │ │ +LiLiQ-Rplus-1.1 │ │ │ │ +Linux-man-pages-1-para │ │ │ │ +Linux-man-pages-copyleft-2-para │ │ │ │ +Linux-man-pages-copyleft-var │ │ │ │ +Linux-man-pages-copyleft │ │ │ │ +Linux-OpenIB │ │ │ │ +LPD-document │ │ │ │ +LPL-1.02 │ │ │ │ +LPPL-1.0 │ │ │ │ +LPPL-1.1 │ │ │ │ +LPPL-1.2 │ │ │ │ +LPPL-1.3a │ │ │ │ +LPPL-1.3c │ │ │ │ +Lucida-Bitmap-Fonts │ │ │ │ +LZMA-SDK-9.11-to-9.20 │ │ │ │ +LZMA-SDK-9.22 │ │ │ │ +Mackerras-3-Clause-acknowledgment │ │ │ │ +Mackerras-3-Clause │ │ │ │ +mailprio │ │ │ │ +Martin-Birgmeier │ │ │ │ +McPhee-slideshow │ │ │ │ +metamail │ │ │ │ +MIT-advertising │ │ │ │ +MIT-enna │ │ │ │ +MIT-Festival │ │ │ │ +MIT-Modern-Variant │ │ │ │ +MIT-open-group │ │ │ │ +MIT-testregex │ │ │ │ +MPEG-SSG │ │ │ │ +mpi-permissive │ │ │ │ +MPL-2.0-no-copyleft-exception │ │ │ │ +MulanPSL-1.0 │ │ │ │ +MulanPSL-2.0 │ │ │ │ +NAIST-2003 │ │ │ │ +NASA-1.3 │ │ │ │ +NBPL-1.0 │ │ │ │ +NCGL-UK-2.0 │ │ │ │ +Net-SNMP │ │ │ │ +NICTA-1.0 │ │ │ │ +NIST-PD-fallback │ │ │ │ +NIST-Software │ │ │ │ +NLOD-1.0 │ │ │ │ +NLOD-2.0 │ │ │ │ +NPOSL-3.0 │ │ │ │ +O-UDA-1.0 │ │ │ │ +OCLC-2.0 │ │ │ │ +ODbL-1.0 │ │ │ │ +ODC-By-1.0 │ │ │ │ +OFL-1.0-no-RFN │ │ │ │ +OFL-1.0-RFN │ │ │ │ +OFL-1.1-no-RFN │ │ │ │ +OFL-1.1-RFN │ │ │ │ +OGDL-Taiwan-1.0 │ │ │ │ +OGL-Canada-2.0 │ │ │ │ +OGL-UK-1.0 │ │ │ │ +OGL-UK-2.0 │ │ │ │ +OGL-UK-3.0 │ │ │ │ +OLDAP-1.1 │ │ │ │ +OLDAP-1.2 │ │ │ │ +OLDAP-1.3 │ │ │ │ +OLDAP-1.4 │ │ │ │ +OLDAP-2.0.1 │ │ │ │ +OLDAP-2.0 │ │ │ │ +OLDAP-2.1 │ │ │ │ +OLDAP-2.2.1 │ │ │ │ +OLDAP-2.2.2 │ │ │ │ +OLDAP-2.2 │ │ │ │ +OLDAP-2.3 │ │ │ │ +OLDAP-2.4 │ │ │ │ +OLDAP-2.5 │ │ │ │ +OLDAP-2.6 │ │ │ │ +OLDAP-2.7 │ │ │ │ +OLDAP-2.8 │ │ │ │ +OLFL-1.3 │ │ │ │ +OpenPBS-2.3 │ │ │ │ +OpenSSL-standalone │ │ │ │ +OPL-UK-3.0 │ │ │ │ +OPUBL-1.0 │ │ │ │ +OSET-PL-2.1 │ │ │ │ +Parity-6.0.0 │ │ │ │ +Parity-7.0.0 │ │ │ │ +PDDL-1.0 │ │ │ │ +PHP-3.01 │ │ │ │ +pnmstitch │ │ │ │ +PolyForm-Noncommercial-1.0.0 │ │ │ │ +PolyForm-Small-Business-1.0.0 │ │ │ │ +Python-2.0.1 │ │ │ │ +Python-2.0 │ │ │ │ +python-ldap │ │ │ │ +QPL-1.0-INRIA-2004 │ │ │ │ +RHeCos-1.1 │ │ │ │ +RPSL-1.0 │ │ │ │ +SAX-PD-2.0 │ │ │ │ +Sendmail-8.23 │ │ │ │ +SGI-B-1.0 │ │ │ │ +SGI-B-1.1 │ │ │ │ +SGI-B-2.0 │ │ │ │ +SGI-OpenGL │ │ │ │ +SHL-0.51 │ │ │ │ +SimPL-2.0 │ │ │ │ +SISSL-1.2 │ │ │ │ +snprintf │ │ │ │ +softSurfer │ │ │ │ +Spencer-86 │ │ │ │ +Spencer-94 │ │ │ │ +Spencer-99 │ │ │ │ +ssh-keyscan │ │ │ │ +SSH-OpenSSH │ │ │ │ +SSH-short │ │ │ │ +SSLeay-standalone │ │ │ │ +SSPL-1.0 │ │ │ │ +SugarCRM-1.1.3 │ │ │ │ +TAPR-OHL-1.0 │ │ │ │ +TCP-wrappers │ │ │ │ +TGPPL-1.0 │ │ │ │ +TORQUE-1.1 │ │ │ │ +TU-Berlin-1.0 │ │ │ │ +TU-Berlin-2.0 │ │ │ │ +UMich-Merit │ │ │ │ +Unicode-3.0 │ │ │ │ +Unicode-DFS-2015 │ │ │ │ +Unicode-DFS-2016 │ │ │ │ +Unicode-TOU │ │ │ │ +W3C-19980720 │ │ │ │ +W3C-20150513 │ │ │ │ +Watcom-1.0 │ │ │ │ +Widget-Workshop │ │ │ │ +X11-distribute-modifications-variant │ │ │ │ +Xdebug-1.03 │ │ │ │ +XFree86-1.1 │ │ │ │ +xkeyboard-config-Zinoviev │ │ │ │ +Zend-2.0 │ │ │ │ +Zimbra-1.3 │ │ │ │ +Zimbra-1.4 │ │ │ │ +zlib-acknowledgement │ │ │ │ +BSD-Inferno-Nettverk │ │ │ │ +Cabal-syntax-3.12.1.0-inplace:Distribution.SPDX.LicenseId.NullBSD │ │ │ │ +Cabal-syntax-3.12.1.0-inplace:Distribution.SPDX.LicenseId.AAL │ │ │ │ +Cabal-syntax-3.12.1.0-inplace:Distribution.SPDX.LicenseId.Abstyles │ │ │ │ +Cabal-syntax-3.12.1.0-inplace:Distribution.SPDX.LicenseId.AdaCore_doc │ │ │ │ +Cabal-syntax-3.12.1.0-inplace:Distribution.SPDX.LicenseId.Adobe_2006 │ │ │ │ +Cabal-syntax-3.12.1.0-inplace:Distribution.SPDX.LicenseId.Adobe_Display_PostScript │ │ │ │ +Cabal-syntax-3.12.1.0-inplace:Distribution.SPDX.LicenseId.Adobe_Glyph │ │ │ │ +Cabal-syntax-3.12.1.0-inplace:Distribution.SPDX.LicenseId.Adobe_Utopia │ │ │ │ +Cabal-syntax-3.12.1.0-inplace:Distribution.SPDX.LicenseId.ADSL │ │ │ │ +Cabal-syntax-3.12.1.0-inplace:Distribution.SPDX.LicenseId.AFL_1_1 │ │ │ │ +Cabal-syntax-3.12.1.0-inplace:Distribution.SPDX.LicenseId.AFL_1_2 │ │ │ │ +Cabal-syntax-3.12.1.0-inplace:Distribution.SPDX.LicenseId.AFL_2_0 │ │ │ │ +Cabal-syntax-3.12.1.0-inplace:Distribution.SPDX.LicenseId.AFL_2_1 │ │ │ │ +Cabal-syntax-3.12.1.0-inplace:Distribution.SPDX.LicenseId.AFL_3_0 │ │ │ │ +Cabal-syntax-3.12.1.0-inplace:Distribution.SPDX.LicenseId.Afmparse │ │ │ │ +Cabal-syntax-3.12.1.0-inplace:Distribution.SPDX.LicenseId.AGPL_1_0 │ │ │ │ +Cabal-syntax-3.12.1.0-inplace:Distribution.SPDX.LicenseId.AGPL_1_0_only │ │ │ │ +Cabal-syntax-3.12.1.0-inplace:Distribution.SPDX.LicenseId.AGPL_1_0_or_later │ │ │ │ +Cabal-syntax-3.12.1.0-inplace:Distribution.SPDX.LicenseId.AGPL_3_0_only │ │ │ │ +Cabal-syntax-3.12.1.0-inplace:Distribution.SPDX.LicenseId.AGPL_3_0_or_later │ │ │ │ +Cabal-syntax-3.12.1.0-inplace:Distribution.SPDX.LicenseId.Aladdin │ │ │ │ +Cabal-syntax-3.12.1.0-inplace:Distribution.SPDX.LicenseId.AMDPLPA │ │ │ │ +Cabal-syntax-3.12.1.0-inplace:Distribution.SPDX.LicenseId.AML_glslang │ │ │ │ +Cabal-syntax-3.12.1.0-inplace:Distribution.SPDX.LicenseId.AML │ │ │ │ +Cabal-syntax-3.12.1.0-inplace:Distribution.SPDX.LicenseId.AMPAS │ │ │ │ +Cabal-syntax-3.12.1.0-inplace:Distribution.SPDX.LicenseId.ANTLR_PD_fallback │ │ │ │ +Cabal-syntax-3.12.1.0-inplace:Distribution.SPDX.LicenseId.ANTLR_PD │ │ │ │ +Cabal-syntax-3.12.1.0-inplace:Distribution.SPDX.LicenseId.Apache_1_0 │ │ │ │ +Cabal-syntax-3.12.1.0-inplace:Distribution.SPDX.LicenseId.Apache_1_1 │ │ │ │ +Cabal-syntax-3.12.1.0-inplace:Distribution.SPDX.LicenseId.Apache_2_0 │ │ │ │ +Cabal-syntax-3.12.1.0-inplace:Distribution.SPDX.LicenseId.APAFML │ │ │ │ +Cabal-syntax-3.12.1.0-inplace:Distribution.SPDX.LicenseId.APL_1_0 │ │ │ │ +Cabal-syntax-3.12.1.0-inplace:Distribution.SPDX.LicenseId.App_s2p │ │ │ │ +Cabal-syntax-3.12.1.0-inplace:Distribution.SPDX.LicenseId.APSL_1_0 │ │ │ │ +Cabal-syntax-3.12.1.0-inplace:Distribution.SPDX.LicenseId.APSL_1_1 │ │ │ │ +Cabal-syntax-3.12.1.0-inplace:Distribution.SPDX.LicenseId.APSL_1_2 │ │ │ │ +Cabal-syntax-3.12.1.0-inplace:Distribution.SPDX.LicenseId.APSL_2_0 │ │ │ │ +Cabal-syntax-3.12.1.0-inplace:Distribution.SPDX.LicenseId.Arphic_1999 │ │ │ │ +Cabal-syntax-3.12.1.0-inplace:Distribution.SPDX.LicenseId.Artistic_1_0_cl8 │ │ │ │ +Cabal-syntax-3.12.1.0-inplace:Distribution.SPDX.LicenseId.Artistic_1_0_Perl │ │ │ │ +Cabal-syntax-3.12.1.0-inplace:Distribution.SPDX.LicenseId.Artistic_1_0 │ │ │ │ +Cabal-syntax-3.12.1.0-inplace:Distribution.SPDX.LicenseId.Artistic_2_0 │ │ │ │ +Cabal-syntax-3.12.1.0-inplace:Distribution.SPDX.LicenseId.ASWF_Digital_Assets_1_0 │ │ │ │ +Cabal-syntax-3.12.1.0-inplace:Distribution.SPDX.LicenseId.ASWF_Digital_Assets_1_1 │ │ │ │ +Cabal-syntax-3.12.1.0-inplace:Distribution.SPDX.LicenseId.Baekmuk │ │ │ │ +Cabal-syntax-3.12.1.0-inplace:Distribution.SPDX.LicenseId.Bahyph │ │ │ │ +Cabal-syntax-3.12.1.0-inplace:Distribution.SPDX.LicenseId.Barr │ │ │ │ +Cabal-syntax-3.12.1.0-inplace:Distribution.SPDX.LicenseId.Bcrypt_Solar_Designer │ │ │ │ +Cabal-syntax-3.12.1.0-inplace:Distribution.SPDX.LicenseId.Beerware │ │ │ │ +Cabal-syntax-3.12.1.0-inplace:Distribution.SPDX.LicenseId.Bitstream_Charter │ │ │ │ +Cabal-syntax-3.12.1.0-inplace:Distribution.SPDX.LicenseId.Bitstream_Vera │ │ │ │ +Cabal-syntax-3.12.1.0-inplace:Distribution.SPDX.LicenseId.BitTorrent_1_0 │ │ │ │ +Cabal-syntax-3.12.1.0-inplace:Distribution.SPDX.LicenseId.BitTorrent_1_1 │ │ │ │ +Cabal-syntax-3.12.1.0-inplace:Distribution.SPDX.LicenseId.Blessing │ │ │ │ +Cabal-syntax-3.12.1.0-inplace:Distribution.SPDX.LicenseId.BlueOak_1_0_0 │ │ │ │ +Cabal-syntax-3.12.1.0-inplace:Distribution.SPDX.LicenseId.Boehm_GC │ │ │ │ +Cabal-syntax-3.12.1.0-inplace:Distribution.SPDX.LicenseId.Borceux │ │ │ │ +Cabal-syntax-3.12.1.0-inplace:Distribution.SPDX.LicenseId.Brian_Gladman_2_Clause │ │ │ │ +Cabal-syntax-3.12.1.0-inplace:Distribution.SPDX.LicenseId.Brian_Gladman_3_Clause │ │ │ │ +Cabal-syntax-3.12.1.0-inplace:Distribution.SPDX.LicenseId.BSD_1_Clause │ │ │ │ +Cabal-syntax-3.12.1.0-inplace:Distribution.SPDX.LicenseId.BSD_2_Clause_FreeBSD │ │ │ │ +Cabal-syntax-3.12.1.0-inplace:Distribution.SPDX.LicenseId.BSD_2_Clause_NetBSD │ │ │ │ +Cabal-syntax-3.12.1.0-inplace:Distribution.SPDX.LicenseId.BSD_2_Clause_Darwin │ │ │ │ +Cabal-syntax-3.12.1.0-inplace:Distribution.SPDX.LicenseId.BSD_2_Clause_Patent │ │ │ │ +Cabal-syntax-3.12.1.0-inplace:Distribution.SPDX.LicenseId.BSD_2_Clause_Views │ │ │ │ +Cabal-syntax-3.12.1.0-inplace:Distribution.SPDX.LicenseId.BSD_2_Clause │ │ │ │ +Cabal-syntax-3.12.1.0-inplace:Distribution.SPDX.LicenseId.BSD_3_Clause_acpica │ │ │ │ +Cabal-syntax-3.12.1.0-inplace:Distribution.SPDX.LicenseId.BSD_3_Clause_Attribution │ │ │ │ +Cabal-syntax-3.12.1.0-inplace:Distribution.SPDX.LicenseId.BSD_3_Clause_Clear │ │ │ │ +Cabal-syntax-3.12.1.0-inplace:Distribution.SPDX.LicenseId.BSD_3_Clause_flex │ │ │ │ +Cabal-syntax-3.12.1.0-inplace:Distribution.SPDX.LicenseId.BSD_3_Clause_HP │ │ │ │ +Cabal-syntax-3.12.1.0-inplace:Distribution.SPDX.LicenseId.BSD_3_Clause_LBNL │ │ │ │ +Cabal-syntax-3.12.1.0-inplace:Distribution.SPDX.LicenseId.BSD_3_Clause_Modification │ │ │ │ +Cabal-syntax-3.12.1.0-inplace:Distribution.SPDX.LicenseId.BSD_3_Clause_No_Military_License │ │ │ │ +Cabal-syntax-3.12.1.0-inplace:Distribution.SPDX.LicenseId.BSD_3_Clause_No_Nuclear_License_2014 │ │ │ │ +Cabal-syntax-3.12.1.0-inplace:Distribution.SPDX.LicenseId.BSD_3_Clause_No_Nuclear_License │ │ │ │ +Cabal-syntax-3.12.1.0-inplace:Distribution.SPDX.LicenseId.BSD_3_Clause_No_Nuclear_Warranty │ │ │ │ +Cabal-syntax-3.12.1.0-inplace:Distribution.SPDX.LicenseId.BSD_3_Clause_Open_MPI │ │ │ │ +Cabal-syntax-3.12.1.0-inplace:Distribution.SPDX.LicenseId.BSD_3_Clause_Sun │ │ │ │ +Cabal-syntax-3.12.1.0-inplace:Distribution.SPDX.LicenseId.BSD_3_Clause │ │ │ │ +Cabal-syntax-3.12.1.0-inplace:Distribution.SPDX.LicenseId.BSD_4_Clause_Shortened │ │ │ │ +Cabal-syntax-3.12.1.0-inplace:Distribution.SPDX.LicenseId.BSD_4_Clause_UC │ │ │ │ +Cabal-syntax-3.12.1.0-inplace:Distribution.SPDX.LicenseId.BSD_4_Clause │ │ │ │ +Cabal-syntax-3.12.1.0-inplace:Distribution.SPDX.LicenseId.BSD_4_3RENO │ │ │ │ +Cabal-syntax-3.12.1.0-inplace:Distribution.SPDX.LicenseId.BSD_4_3TAHOE │ │ │ │ +Cabal-syntax-3.12.1.0-inplace:Distribution.SPDX.LicenseId.BSD_Advertising_Acknowledgement │ │ │ │ +Cabal-syntax-3.12.1.0-inplace:Distribution.SPDX.LicenseId.BSD_Attribution_HPND_disclaimer │ │ │ │ +Cabal-syntax-3.12.1.0-inplace:Distribution.SPDX.LicenseId.BSD_Inferno_Nettverk │ │ │ │ +Cabal-syntax-3.12.1.0-inplace:Distribution.SPDX.LicenseId.BSD_Protection │ │ │ │ +Cabal-syntax-3.12.1.0-inplace:Distribution.SPDX.LicenseId.BSD_Source_beginning_file │ │ │ │ +Cabal-syntax-3.12.1.0-inplace:Distribution.SPDX.LicenseId.BSD_Source_Code │ │ │ │ +Cabal-syntax-3.12.1.0-inplace:Distribution.SPDX.LicenseId.BSD_Systemics_W3Works │ │ │ │ +Cabal-syntax-3.12.1.0-inplace:Distribution.SPDX.LicenseId.BSD_Systemics │ │ │ │ +Cabal-syntax-3.12.1.0-inplace:Distribution.SPDX.LicenseId.BSL_1_0 │ │ │ │ +Cabal-syntax-3.12.1.0-inplace:Distribution.SPDX.LicenseId.Bzip2_1_0_5 │ │ │ │ +Cabal-syntax-3.12.1.0-inplace:Distribution.SPDX.LicenseId.BUSL_1_1 │ │ │ │ +Cabal-syntax-3.12.1.0-inplace:Distribution.SPDX.LicenseId.Bzip2_1_0_6 │ │ │ │ +Cabal-syntax-3.12.1.0-inplace:Distribution.SPDX.LicenseId.C_UDA_1_0 │ │ │ │ +Cabal-syntax-3.12.1.0-inplace:Distribution.SPDX.LicenseId.CAL_1_0_Combined_Work_Exception │ │ │ │ +Cabal-syntax-3.12.1.0-inplace:Distribution.SPDX.LicenseId.CAL_1_0 │ │ │ │ +Cabal-syntax-3.12.1.0-inplace:Distribution.SPDX.LicenseId.Caldera_no_preamble │ │ │ │ +Cabal-syntax-3.12.1.0-inplace:Distribution.SPDX.LicenseId.Caldera │ │ │ │ +Cabal-syntax-3.12.1.0-inplace:Distribution.SPDX.LicenseId.CATOSL_1_1 │ │ │ │ +Cabal-syntax-3.12.1.0-inplace:Distribution.SPDX.LicenseId.CC_BY_1_0 │ │ │ │ +Cabal-syntax-3.12.1.0-inplace:Distribution.SPDX.LicenseId.CC_BY_2_0 │ │ │ │ +Cabal-syntax-3.12.1.0-inplace:Distribution.SPDX.LicenseId.CC_BY_2_5_AU │ │ │ │ +Cabal-syntax-3.12.1.0-inplace:Distribution.SPDX.LicenseId.CC_BY_2_5 │ │ │ │ +Cabal-syntax-3.12.1.0-inplace:Distribution.SPDX.LicenseId.CC_BY_3_0_AT │ │ │ │ +Cabal-syntax-3.12.1.0-inplace:Distribution.SPDX.LicenseId.CC_BY_3_0_AU │ │ │ │ +Cabal-syntax-3.12.1.0-inplace:Distribution.SPDX.LicenseId.CC_BY_3_0_DE │ │ │ │ +Cabal-syntax-3.12.1.0-inplace:Distribution.SPDX.LicenseId.CC_BY_3_0_IGO │ │ │ │ +Cabal-syntax-3.12.1.0-inplace:Distribution.SPDX.LicenseId.CC_BY_3_0_NL │ │ │ │ +Cabal-syntax-3.12.1.0-inplace:Distribution.SPDX.LicenseId.CC_BY_3_0_US │ │ │ │ +Cabal-syntax-3.12.1.0-inplace:Distribution.SPDX.LicenseId.CC_BY_3_0 │ │ │ │ +Cabal-syntax-3.12.1.0-inplace:Distribution.SPDX.LicenseId.CC_BY_4_0 │ │ │ │ +Cabal-syntax-3.12.1.0-inplace:Distribution.SPDX.LicenseId.CC_BY_NC_1_0 │ │ │ │ +Cabal-syntax-3.12.1.0-inplace:Distribution.SPDX.LicenseId.CC_BY_NC_2_0 │ │ │ │ +Cabal-syntax-3.12.1.0-inplace:Distribution.SPDX.LicenseId.CC_BY_NC_2_5 │ │ │ │ +Cabal-syntax-3.12.1.0-inplace:Distribution.SPDX.LicenseId.CC_BY_NC_3_0_DE │ │ │ │ +Cabal-syntax-3.12.1.0-inplace:Distribution.SPDX.LicenseId.CC_BY_NC_3_0 │ │ │ │ +Cabal-syntax-3.12.1.0-inplace:Distribution.SPDX.LicenseId.CC_BY_NC_4_0 │ │ │ │ +Cabal-syntax-3.12.1.0-inplace:Distribution.SPDX.LicenseId.CC_BY_NC_ND_1_0 │ │ │ │ +Cabal-syntax-3.12.1.0-inplace:Distribution.SPDX.LicenseId.CC_BY_NC_ND_2_0 │ │ │ │ +Cabal-syntax-3.12.1.0-inplace:Distribution.SPDX.LicenseId.CC_BY_NC_ND_2_5 │ │ │ │ +Cabal-syntax-3.12.1.0-inplace:Distribution.SPDX.LicenseId.CC_BY_NC_ND_3_0_DE │ │ │ │ +Cabal-syntax-3.12.1.0-inplace:Distribution.SPDX.LicenseId.CC_BY_NC_ND_3_0_IGO │ │ │ │ +Cabal-syntax-3.12.1.0-inplace:Distribution.SPDX.LicenseId.CC_BY_NC_ND_3_0 │ │ │ │ +Cabal-syntax-3.12.1.0-inplace:Distribution.SPDX.LicenseId.CC_BY_NC_ND_4_0 │ │ │ │ +Cabal-syntax-3.12.1.0-inplace:Distribution.SPDX.LicenseId.CC_BY_NC_SA_1_0 │ │ │ │ +Cabal-syntax-3.12.1.0-inplace:Distribution.SPDX.LicenseId.CC_BY_NC_SA_2_0_DE │ │ │ │ +Cabal-syntax-3.12.1.0-inplace:Distribution.SPDX.LicenseId.CC_BY_NC_SA_2_0_FR │ │ │ │ +Cabal-syntax-3.12.1.0-inplace:Distribution.SPDX.LicenseId.CC_BY_NC_SA_2_0_UK │ │ │ │ +Cabal-syntax-3.12.1.0-inplace:Distribution.SPDX.LicenseId.CC_BY_NC_SA_2_0 │ │ │ │ +Cabal-syntax-3.12.1.0-inplace:Distribution.SPDX.LicenseId.CC_BY_NC_SA_2_5 │ │ │ │ +Cabal-syntax-3.12.1.0-inplace:Distribution.SPDX.LicenseId.CC_BY_NC_SA_3_0_DE │ │ │ │ +Cabal-syntax-3.12.1.0-inplace:Distribution.SPDX.LicenseId.CC_BY_NC_SA_3_0_IGO │ │ │ │ +Cabal-syntax-3.12.1.0-inplace:Distribution.SPDX.LicenseId.CC_BY_NC_SA_3_0 │ │ │ │ +Cabal-syntax-3.12.1.0-inplace:Distribution.SPDX.LicenseId.CC_BY_NC_SA_4_0 │ │ │ │ +Cabal-syntax-3.12.1.0-inplace:Distribution.SPDX.LicenseId.CC_BY_ND_1_0 │ │ │ │ +Cabal-syntax-3.12.1.0-inplace:Distribution.SPDX.LicenseId.CC_BY_ND_2_0 │ │ │ │ +Cabal-syntax-3.12.1.0-inplace:Distribution.SPDX.LicenseId.CC_BY_ND_2_5 │ │ │ │ +Cabal-syntax-3.12.1.0-inplace:Distribution.SPDX.LicenseId.CC_BY_ND_3_0_DE │ │ │ │ +Cabal-syntax-3.12.1.0-inplace:Distribution.SPDX.LicenseId.CC_BY_ND_3_0 │ │ │ │ +Cabal-syntax-3.12.1.0-inplace:Distribution.SPDX.LicenseId.CC_BY_ND_4_0 │ │ │ │ +Cabal-syntax-3.12.1.0-inplace:Distribution.SPDX.LicenseId.CC_BY_SA_1_0 │ │ │ │ +Cabal-syntax-3.12.1.0-inplace:Distribution.SPDX.LicenseId.CC_BY_SA_2_0_UK │ │ │ │ +Cabal-syntax-3.12.1.0-inplace:Distribution.SPDX.LicenseId.CC_BY_SA_2_0 │ │ │ │ +Cabal-syntax-3.12.1.0-inplace:Distribution.SPDX.LicenseId.CC_BY_SA_2_1_JP │ │ │ │ +Cabal-syntax-3.12.1.0-inplace:Distribution.SPDX.LicenseId.CC_BY_SA_2_5 │ │ │ │ +Cabal-syntax-3.12.1.0-inplace:Distribution.SPDX.LicenseId.CC_BY_SA_3_0_AT │ │ │ │ +Cabal-syntax-3.12.1.0-inplace:Distribution.SPDX.LicenseId.CC_BY_SA_3_0_DE │ │ │ │ +Cabal-syntax-3.12.1.0-inplace:Distribution.SPDX.LicenseId.CC_BY_SA_3_0_IGO │ │ │ │ +Cabal-syntax-3.12.1.0-inplace:Distribution.SPDX.LicenseId.CC_BY_SA_3_0 │ │ │ │ +Cabal-syntax-3.12.1.0-inplace:Distribution.SPDX.LicenseId.CC_BY_SA_4_0 │ │ │ │ +Cabal-syntax-3.12.1.0-inplace:Distribution.SPDX.LicenseId.CC_PDDC │ │ │ │ +Cabal-syntax-3.12.1.0-inplace:Distribution.SPDX.LicenseId.CC0_1_0 │ │ │ │ +Cabal-syntax-3.12.1.0-inplace:Distribution.SPDX.LicenseId.CDDL_1_0 │ │ │ │ +Cabal-syntax-3.12.1.0-inplace:Distribution.SPDX.LicenseId.CDDL_1_1 │ │ │ │ +Cabal-syntax-3.12.1.0-inplace:Distribution.SPDX.LicenseId.CDL_1_0 │ │ │ │ +Cabal-syntax-3.12.1.0-inplace:Distribution.SPDX.LicenseId.CDLA_Permissive_1_0 │ │ │ │ +Cabal-syntax-3.12.1.0-inplace:Distribution.SPDX.LicenseId.CDLA_Permissive_2_0 │ │ │ │ +Cabal-syntax-3.12.1.0-inplace:Distribution.SPDX.LicenseId.CDLA_Sharing_1_0 │ │ │ │ +Cabal-syntax-3.12.1.0-inplace:Distribution.SPDX.LicenseId.CECILL_1_0 │ │ │ │ +Cabal-syntax-3.12.1.0-inplace:Distribution.SPDX.LicenseId.CECILL_1_1 │ │ │ │ +Cabal-syntax-3.12.1.0-inplace:Distribution.SPDX.LicenseId.CECILL_2_0 │ │ │ │ +Cabal-syntax-3.12.1.0-inplace:Distribution.SPDX.LicenseId.CECILL_2_1 │ │ │ │ +Cabal-syntax-3.12.1.0-inplace:Distribution.SPDX.LicenseId.CECILL_B │ │ │ │ +Cabal-syntax-3.12.1.0-inplace:Distribution.SPDX.LicenseId.CECILL_C │ │ │ │ +Cabal-syntax-3.12.1.0-inplace:Distribution.SPDX.LicenseId.CERN_OHL_1_1 │ │ │ │ +Cabal-syntax-3.12.1.0-inplace:Distribution.SPDX.LicenseId.CERN_OHL_1_2 │ │ │ │ +Cabal-syntax-3.12.1.0-inplace:Distribution.SPDX.LicenseId.CERN_OHL_P_2_0 │ │ │ │ +Cabal-syntax-3.12.1.0-inplace:Distribution.SPDX.LicenseId.CERN_OHL_S_2_0 │ │ │ │ +Cabal-syntax-3.12.1.0-inplace:Distribution.SPDX.LicenseId.CERN_OHL_W_2_0 │ │ │ │ +Cabal-syntax-3.12.1.0-inplace:Distribution.SPDX.LicenseId.CFITSIO │ │ │ │ +Cabal-syntax-3.12.1.0-inplace:Distribution.SPDX.LicenseId.Check_cvs │ │ │ │ +Cabal-syntax-3.12.1.0-inplace:Distribution.SPDX.LicenseId.Checkmk │ │ │ │ +Cabal-syntax-3.12.1.0-inplace:Distribution.SPDX.LicenseId.ClArtistic │ │ │ │ +Cabal-syntax-3.12.1.0-inplace:Distribution.SPDX.LicenseId.Clips │ │ │ │ +Cabal-syntax-3.12.1.0-inplace:Distribution.SPDX.LicenseId.CMU_Mach_nodoc │ │ │ │ +Cabal-syntax-3.12.1.0-inplace:Distribution.SPDX.LicenseId.CMU_Mach │ │ │ │ +Cabal-syntax-3.12.1.0-inplace:Distribution.SPDX.LicenseId.CNRI_Jython │ │ │ │ +Cabal-syntax-3.12.1.0-inplace:Distribution.SPDX.LicenseId.CNRI_Python_GPL_Compatible │ │ │ │ +Cabal-syntax-3.12.1.0-inplace:Distribution.SPDX.LicenseId.CNRI_Python │ │ │ │ +Cabal-syntax-3.12.1.0-inplace:Distribution.SPDX.LicenseId.COIL_1_0 │ │ │ │ +Cabal-syntax-3.12.1.0-inplace:Distribution.SPDX.LicenseId.Community_Spec_1_0 │ │ │ │ +Cabal-syntax-3.12.1.0-inplace:Distribution.SPDX.LicenseId.Condor_1_1 │ │ │ │ +Cabal-syntax-3.12.1.0-inplace:Distribution.SPDX.LicenseId.Copyleft_next_0_3_0 │ │ │ │ +Cabal-syntax-3.12.1.0-inplace:Distribution.SPDX.LicenseId.Copyleft_next_0_3_1 │ │ │ │ +Cabal-syntax-3.12.1.0-inplace:Distribution.SPDX.LicenseId.Cornell_Lossless_JPEG │ │ │ │ +Cabal-syntax-3.12.1.0-inplace:Distribution.SPDX.LicenseId.CPAL_1_0 │ │ │ │ +Cabal-syntax-3.12.1.0-inplace:Distribution.SPDX.LicenseId.CPL_1_0 │ │ │ │ +Cabal-syntax-3.12.1.0-inplace:Distribution.SPDX.LicenseId.CPOL_1_02 │ │ │ │ +Cabal-syntax-3.12.1.0-inplace:Distribution.SPDX.LicenseId.Cronyx │ │ │ │ +Cabal-syntax-3.12.1.0-inplace:Distribution.SPDX.LicenseId.Crossword │ │ │ │ +Cabal-syntax-3.12.1.0-inplace:Distribution.SPDX.LicenseId.CrystalStacker │ │ │ │ +Cabal-syntax-3.12.1.0-inplace:Distribution.SPDX.LicenseId.CUA_OPL_1_0 │ │ │ │ +Cabal-syntax-3.12.1.0-inplace:Distribution.SPDX.LicenseId.Cube │ │ │ │ +Cabal-syntax-3.12.1.0-inplace:Distribution.SPDX.LicenseId.Curl │ │ │ │ +Cabal-syntax-3.12.1.0-inplace:Distribution.SPDX.LicenseId.D_FSL_1_0 │ │ │ │ +Cabal-syntax-3.12.1.0-inplace:Distribution.SPDX.LicenseId.DEC_3_Clause │ │ │ │ +Cabal-syntax-3.12.1.0-inplace:Distribution.SPDX.LicenseId.Diffmark │ │ │ │ +Cabal-syntax-3.12.1.0-inplace:Distribution.SPDX.LicenseId.DL_DE_BY_2_0 │ │ │ │ +Cabal-syntax-3.12.1.0-inplace:Distribution.SPDX.LicenseId.DL_DE_ZERO_2_0 │ │ │ │ +Cabal-syntax-3.12.1.0-inplace:Distribution.SPDX.LicenseId.DOC │ │ │ │ +Cabal-syntax-3.12.1.0-inplace:Distribution.SPDX.LicenseId.Dotseqn │ │ │ │ +Cabal-syntax-3.12.1.0-inplace:Distribution.SPDX.LicenseId.DRL_1_0 │ │ │ │ +Cabal-syntax-3.12.1.0-inplace:Distribution.SPDX.LicenseId.DRL_1_1 │ │ │ │ +Cabal-syntax-3.12.1.0-inplace:Distribution.SPDX.LicenseId.DSDP │ │ │ │ +Cabal-syntax-3.12.1.0-inplace:Distribution.SPDX.LicenseId.Dtoa │ │ │ │ +Cabal-syntax-3.12.1.0-inplace:Distribution.SPDX.LicenseId.Dvipdfm │ │ │ │ +Cabal-syntax-3.12.1.0-inplace:Distribution.SPDX.LicenseId.ECL_1_0 │ │ │ │ +Cabal-syntax-3.12.1.0-inplace:Distribution.SPDX.LicenseId.ECL_2_0 │ │ │ │ +Cabal-syntax-3.12.1.0-inplace:Distribution.SPDX.LicenseId.EFL_1_0 │ │ │ │ +Cabal-syntax-3.12.1.0-inplace:Distribution.SPDX.LicenseId.EFL_2_0 │ │ │ │ +Cabal-syntax-3.12.1.0-inplace:Distribution.SPDX.LicenseId.EGenix │ │ │ │ +Cabal-syntax-3.12.1.0-inplace:Distribution.SPDX.LicenseId.Elastic_2_0 │ │ │ │ +Cabal-syntax-3.12.1.0-inplace:Distribution.SPDX.LicenseId.Entessa │ │ │ │ +Cabal-syntax-3.12.1.0-inplace:Distribution.SPDX.LicenseId.EPICS │ │ │ │ +Cabal-syntax-3.12.1.0-inplace:Distribution.SPDX.LicenseId.EPL_1_0 │ │ │ │ +Cabal-syntax-3.12.1.0-inplace:Distribution.SPDX.LicenseId.EPL_2_0 │ │ │ │ +Cabal-syntax-3.12.1.0-inplace:Distribution.SPDX.LicenseId.ErlPL_1_1 │ │ │ │ +Cabal-syntax-3.12.1.0-inplace:Distribution.SPDX.LicenseId.Etalab_2_0 │ │ │ │ +Cabal-syntax-3.12.1.0-inplace:Distribution.SPDX.LicenseId.EUDatagrid │ │ │ │ +Cabal-syntax-3.12.1.0-inplace:Distribution.SPDX.LicenseId.EUPL_1_0 │ │ │ │ +Cabal-syntax-3.12.1.0-inplace:Distribution.SPDX.LicenseId.EUPL_1_1 │ │ │ │ +Cabal-syntax-3.12.1.0-inplace:Distribution.SPDX.LicenseId.EUPL_1_2 │ │ │ │ +Cabal-syntax-3.12.1.0-inplace:Distribution.SPDX.LicenseId.Eurosym │ │ │ │ +Cabal-syntax-3.12.1.0-inplace:Distribution.SPDX.LicenseId.Fair │ │ │ │ +Cabal-syntax-3.12.1.0-inplace:Distribution.SPDX.LicenseId.FBM │ │ │ │ +Cabal-syntax-3.12.1.0-inplace:Distribution.SPDX.LicenseId.FDK_AAC │ │ │ │ +Cabal-syntax-3.12.1.0-inplace:Distribution.SPDX.LicenseId.Ferguson_Twofish │ │ │ │ +Cabal-syntax-3.12.1.0-inplace:Distribution.SPDX.LicenseId.Frameworx_1_0 │ │ │ │ +Cabal-syntax-3.12.1.0-inplace:Distribution.SPDX.LicenseId.FreeBSD_DOC │ │ │ │ +Cabal-syntax-3.12.1.0-inplace:Distribution.SPDX.LicenseId.FreeImage │ │ │ │ +Cabal-syntax-3.12.1.0-inplace:Distribution.SPDX.LicenseId.FSFAP_no_warranty_disclaimer │ │ │ │ +Cabal-syntax-3.12.1.0-inplace:Distribution.SPDX.LicenseId.FSFAP │ │ │ │ +Cabal-syntax-3.12.1.0-inplace:Distribution.SPDX.LicenseId.FSFULLRWD │ │ │ │ +Cabal-syntax-3.12.1.0-inplace:Distribution.SPDX.LicenseId.FSFULLR │ │ │ │ +Cabal-syntax-3.12.1.0-inplace:Distribution.SPDX.LicenseId.FSFUL │ │ │ │ +Cabal-syntax-3.12.1.0-inplace:Distribution.SPDX.LicenseId.FTL │ │ │ │ +Cabal-syntax-3.12.1.0-inplace:Distribution.SPDX.LicenseId.Furuseth │ │ │ │ +Cabal-syntax-3.12.1.0-inplace:Distribution.SPDX.LicenseId.Fwlw │ │ │ │ +Cabal-syntax-3.12.1.0-inplace:Distribution.SPDX.LicenseId.GCR_docs │ │ │ │ +Cabal-syntax-3.12.1.0-inplace:Distribution.SPDX.LicenseId.GD │ │ │ │ +Cabal-syntax-3.12.1.0-inplace:Distribution.SPDX.LicenseId.GFDL_1_1_invariants_only │ │ │ │ +Cabal-syntax-3.12.1.0-inplace:Distribution.SPDX.LicenseId.GFDL_1_1_invariants_or_later │ │ │ │ +Cabal-syntax-3.12.1.0-inplace:Distribution.SPDX.LicenseId.GFDL_1_1_no_invariants_only │ │ │ │ +Cabal-syntax-3.12.1.0-inplace:Distribution.SPDX.LicenseId.GFDL_1_1_no_invariants_or_later │ │ │ │ +Cabal-syntax-3.12.1.0-inplace:Distribution.SPDX.LicenseId.GFDL_1_1_only │ │ │ │ +Cabal-syntax-3.12.1.0-inplace:Distribution.SPDX.LicenseId.GFDL_1_1_or_later │ │ │ │ +Cabal-syntax-3.12.1.0-inplace:Distribution.SPDX.LicenseId.GFDL_1_2_invariants_only │ │ │ │ +Cabal-syntax-3.12.1.0-inplace:Distribution.SPDX.LicenseId.GFDL_1_2_invariants_or_later │ │ │ │ +Cabal-syntax-3.12.1.0-inplace:Distribution.SPDX.LicenseId.GFDL_1_2_no_invariants_only │ │ │ │ +Cabal-syntax-3.12.1.0-inplace:Distribution.SPDX.LicenseId.GFDL_1_2_no_invariants_or_later │ │ │ │ +Cabal-syntax-3.12.1.0-inplace:Distribution.SPDX.LicenseId.GFDL_1_2_only │ │ │ │ +Cabal-syntax-3.12.1.0-inplace:Distribution.SPDX.LicenseId.GFDL_1_2_or_later │ │ │ │ +Cabal-syntax-3.12.1.0-inplace:Distribution.SPDX.LicenseId.GFDL_1_3_invariants_only │ │ │ │ +Cabal-syntax-3.12.1.0-inplace:Distribution.SPDX.LicenseId.GFDL_1_3_invariants_or_later │ │ │ │ +Cabal-syntax-3.12.1.0-inplace:Distribution.SPDX.LicenseId.GFDL_1_3_no_invariants_only │ │ │ │ +Cabal-syntax-3.12.1.0-inplace:Distribution.SPDX.LicenseId.GFDL_1_3_no_invariants_or_later │ │ │ │ +Cabal-syntax-3.12.1.0-inplace:Distribution.SPDX.LicenseId.GFDL_1_3_only │ │ │ │ +Cabal-syntax-3.12.1.0-inplace:Distribution.SPDX.LicenseId.GFDL_1_3_or_later │ │ │ │ +Cabal-syntax-3.12.1.0-inplace:Distribution.SPDX.LicenseId.Giftware │ │ │ │ +Cabal-syntax-3.12.1.0-inplace:Distribution.SPDX.LicenseId.GL2PS │ │ │ │ +Cabal-syntax-3.12.1.0-inplace:Distribution.SPDX.LicenseId.Glide │ │ │ │ +Cabal-syntax-3.12.1.0-inplace:Distribution.SPDX.LicenseId.Glulxe │ │ │ │ +Cabal-syntax-3.12.1.0-inplace:Distribution.SPDX.LicenseId.GLWTPL │ │ │ │ +Cabal-syntax-3.12.1.0-inplace:Distribution.SPDX.LicenseId.Gnuplot │ │ │ │ +Cabal-syntax-3.12.1.0-inplace:Distribution.SPDX.LicenseId.GPL_1_0_only │ │ │ │ +Cabal-syntax-3.12.1.0-inplace:Distribution.SPDX.LicenseId.GPL_1_0_or_later │ │ │ │ +Cabal-syntax-3.12.1.0-inplace:Distribution.SPDX.LicenseId.GPL_2_0_only │ │ │ │ +Cabal-syntax-3.12.1.0-inplace:Distribution.SPDX.LicenseId.GPL_2_0_or_later │ │ │ │ +Cabal-syntax-3.12.1.0-inplace:Distribution.SPDX.LicenseId.GPL_3_0_only │ │ │ │ +Cabal-syntax-3.12.1.0-inplace:Distribution.SPDX.LicenseId.GPL_3_0_or_later │ │ │ │ +Cabal-syntax-3.12.1.0-inplace:Distribution.SPDX.LicenseId.Graphics_Gems │ │ │ │ +Cabal-syntax-3.12.1.0-inplace:Distribution.SPDX.LicenseId.GSOAP_1_3b │ │ │ │ +Cabal-syntax-3.12.1.0-inplace:Distribution.SPDX.LicenseId.Gtkbook │ │ │ │ +Cabal-syntax-3.12.1.0-inplace:Distribution.SPDX.LicenseId.HaskellReport │ │ │ │ +Cabal-syntax-3.12.1.0-inplace:Distribution.SPDX.LicenseId.Hdparm │ │ │ │ +Cabal-syntax-3.12.1.0-inplace:Distribution.SPDX.LicenseId.Hippocratic_2_1 │ │ │ │ +Cabal-syntax-3.12.1.0-inplace:Distribution.SPDX.LicenseId.HP_1986 │ │ │ │ +Cabal-syntax-3.12.1.0-inplace:Distribution.SPDX.LicenseId.HP_1989 │ │ │ │ +Cabal-syntax-3.12.1.0-inplace:Distribution.SPDX.LicenseId.HPND_DEC │ │ │ │ +Cabal-syntax-3.12.1.0-inplace:Distribution.SPDX.LicenseId.HPND_doc_sell │ │ │ │ +Cabal-syntax-3.12.1.0-inplace:Distribution.SPDX.LicenseId.HPND_doc │ │ │ │ +Cabal-syntax-3.12.1.0-inplace:Distribution.SPDX.LicenseId.HPND_export_US_modify │ │ │ │ +Cabal-syntax-3.12.1.0-inplace:Distribution.SPDX.LicenseId.HPND_export_US │ │ │ │ +Cabal-syntax-3.12.1.0-inplace:Distribution.SPDX.LicenseId.HPND_Fenneberg_Livingston │ │ │ │ +Cabal-syntax-3.12.1.0-inplace:Distribution.SPDX.LicenseId.HPND_INRIA_IMAG │ │ │ │ +Cabal-syntax-3.12.1.0-inplace:Distribution.SPDX.LicenseId.HPND_Kevlin_Henney │ │ │ │ +Cabal-syntax-3.12.1.0-inplace:Distribution.SPDX.LicenseId.HPND_Markus_Kuhn │ │ │ │ +Cabal-syntax-3.12.1.0-inplace:Distribution.SPDX.LicenseId.HPND_MIT_disclaimer │ │ │ │ +Cabal-syntax-3.12.1.0-inplace:Distribution.SPDX.LicenseId.HPND_Pbmplus │ │ │ │ +Cabal-syntax-3.12.1.0-inplace:Distribution.SPDX.LicenseId.HPND_sell_MIT_disclaimer_xserver │ │ │ │ +Cabal-syntax-3.12.1.0-inplace:Distribution.SPDX.LicenseId.HPND_sell_regexpr │ │ │ │ +Cabal-syntax-3.12.1.0-inplace:Distribution.SPDX.LicenseId.HPND_sell_variant_MIT_disclaimer │ │ │ │ +Cabal-syntax-3.12.1.0-inplace:Distribution.SPDX.LicenseId.HPND_sell_variant │ │ │ │ +Cabal-syntax-3.12.1.0-inplace:Distribution.SPDX.LicenseId.HPND_UC │ │ │ │ +Cabal-syntax-3.12.1.0-inplace:Distribution.SPDX.LicenseId.HPND │ │ │ │ +Cabal-syntax-3.12.1.0-inplace:Distribution.SPDX.LicenseId.HTMLTIDY │ │ │ │ +Cabal-syntax-3.12.1.0-inplace:Distribution.SPDX.LicenseId.IBM_pibs │ │ │ │ +Cabal-syntax-3.12.1.0-inplace:Distribution.SPDX.LicenseId.ICU │ │ │ │ +Cabal-syntax-3.12.1.0-inplace:Distribution.SPDX.LicenseId.IEC_Code_Components_EULA │ │ │ │ +Cabal-syntax-3.12.1.0-inplace:Distribution.SPDX.LicenseId.IJG_short │ │ │ │ +Cabal-syntax-3.12.1.0-inplace:Distribution.SPDX.LicenseId.IJG │ │ │ │ +Cabal-syntax-3.12.1.0-inplace:Distribution.SPDX.LicenseId.ImageMagick │ │ │ │ +Cabal-syntax-3.12.1.0-inplace:Distribution.SPDX.LicenseId.IMatix │ │ │ │ +Cabal-syntax-3.12.1.0-inplace:Distribution.SPDX.LicenseId.Imlib2 │ │ │ │ +Cabal-syntax-3.12.1.0-inplace:Distribution.SPDX.LicenseId.Info_ZIP │ │ │ │ +Cabal-syntax-3.12.1.0-inplace:Distribution.SPDX.LicenseId.Inner_Net_2_0 │ │ │ │ +Cabal-syntax-3.12.1.0-inplace:Distribution.SPDX.LicenseId.Intel_ACPI │ │ │ │ +Cabal-syntax-3.12.1.0-inplace:Distribution.SPDX.LicenseId.Intel │ │ │ │ +Cabal-syntax-3.12.1.0-inplace:Distribution.SPDX.LicenseId.Interbase_1_0 │ │ │ │ +Cabal-syntax-3.12.1.0-inplace:Distribution.SPDX.LicenseId.IPA │ │ │ │ +Cabal-syntax-3.12.1.0-inplace:Distribution.SPDX.LicenseId.IPL_1_0 │ │ │ │ +Cabal-syntax-3.12.1.0-inplace:Distribution.SPDX.LicenseId.ISC_Veillard │ │ │ │ +Cabal-syntax-3.12.1.0-inplace:Distribution.SPDX.LicenseId.ISC │ │ │ │ +Cabal-syntax-3.12.1.0-inplace:Distribution.SPDX.LicenseId.Jam │ │ │ │ +Cabal-syntax-3.12.1.0-inplace:Distribution.SPDX.LicenseId.JasPer_2_0 │ │ │ │ +Cabal-syntax-3.12.1.0-inplace:Distribution.SPDX.LicenseId.JPL_image │ │ │ │ +Cabal-syntax-3.12.1.0-inplace:Distribution.SPDX.LicenseId.JPNIC │ │ │ │ +Cabal-syntax-3.12.1.0-inplace:Distribution.SPDX.LicenseId.JSON │ │ │ │ +Cabal-syntax-3.12.1.0-inplace:Distribution.SPDX.LicenseId.Kastrup │ │ │ │ +Cabal-syntax-3.12.1.0-inplace:Distribution.SPDX.LicenseId.Kazlib │ │ │ │ +Cabal-syntax-3.12.1.0-inplace:Distribution.SPDX.LicenseId.Knuth_CTAN │ │ │ │ +Cabal-syntax-3.12.1.0-inplace:Distribution.SPDX.LicenseId.LAL_1_2 │ │ │ │ +Cabal-syntax-3.12.1.0-inplace:Distribution.SPDX.LicenseId.LAL_1_3 │ │ │ │ +Cabal-syntax-3.12.1.0-inplace:Distribution.SPDX.LicenseId.Latex2e_translated_notice │ │ │ │ +Cabal-syntax-3.12.1.0-inplace:Distribution.SPDX.LicenseId.Latex2e │ │ │ │ +Cabal-syntax-3.12.1.0-inplace:Distribution.SPDX.LicenseId.Leptonica │ │ │ │ +Cabal-syntax-3.12.1.0-inplace:Distribution.SPDX.LicenseId.LGPL_2_0_only │ │ │ │ +Cabal-syntax-3.12.1.0-inplace:Distribution.SPDX.LicenseId.LGPL_2_0_or_later │ │ │ │ +Cabal-syntax-3.12.1.0-inplace:Distribution.SPDX.LicenseId.LGPL_2_1_only │ │ │ │ +Cabal-syntax-3.12.1.0-inplace:Distribution.SPDX.LicenseId.LGPL_2_1_or_later │ │ │ │ +Cabal-syntax-3.12.1.0-inplace:Distribution.SPDX.LicenseId.LGPL_3_0_only │ │ │ │ +Cabal-syntax-3.12.1.0-inplace:Distribution.SPDX.LicenseId.LGPL_3_0_or_later │ │ │ │ +Cabal-syntax-3.12.1.0-inplace:Distribution.SPDX.LicenseId.LGPLLR │ │ │ │ +Cabal-syntax-3.12.1.0-inplace:Distribution.SPDX.LicenseId.Libpng_2_0 │ │ │ │ +Cabal-syntax-3.12.1.0-inplace:Distribution.SPDX.LicenseId.Libpng │ │ │ │ +Cabal-syntax-3.12.1.0-inplace:Distribution.SPDX.LicenseId.Libselinux_1_0 │ │ │ │ +Cabal-syntax-3.12.1.0-inplace:Distribution.SPDX.LicenseId.Libtiff │ │ │ │ +Cabal-syntax-3.12.1.0-inplace:Distribution.SPDX.LicenseId.Libutil_David_Nugent │ │ │ │ +Cabal-syntax-3.12.1.0-inplace:Distribution.SPDX.LicenseId.LiLiQ_P_1_1 │ │ │ │ +Cabal-syntax-3.12.1.0-inplace:Distribution.SPDX.LicenseId.LiLiQ_R_1_1 │ │ │ │ +Cabal-syntax-3.12.1.0-inplace:Distribution.SPDX.LicenseId.LiLiQ_Rplus_1_1 │ │ │ │ +Cabal-syntax-3.12.1.0-inplace:Distribution.SPDX.LicenseId.Linux_man_pages_1_para │ │ │ │ +Cabal-syntax-3.12.1.0-inplace:Distribution.SPDX.LicenseId.Linux_man_pages_copyleft_2_para │ │ │ │ +Cabal-syntax-3.12.1.0-inplace:Distribution.SPDX.LicenseId.Linux_man_pages_copyleft_var │ │ │ │ +Cabal-syntax-3.12.1.0-inplace:Distribution.SPDX.LicenseId.Linux_man_pages_copyleft │ │ │ │ +Cabal-syntax-3.12.1.0-inplace:Distribution.SPDX.LicenseId.Linux_OpenIB │ │ │ │ +Cabal-syntax-3.12.1.0-inplace:Distribution.SPDX.LicenseId.LOOP │ │ │ │ +Cabal-syntax-3.12.1.0-inplace:Distribution.SPDX.LicenseId.LPD_document │ │ │ │ +Cabal-syntax-3.12.1.0-inplace:Distribution.SPDX.LicenseId.LPL_1_02 │ │ │ │ +Cabal-syntax-3.12.1.0-inplace:Distribution.SPDX.LicenseId.LPL_1_0 │ │ │ │ +Cabal-syntax-3.12.1.0-inplace:Distribution.SPDX.LicenseId.LPPL_1_0 │ │ │ │ +Cabal-syntax-3.12.1.0-inplace:Distribution.SPDX.LicenseId.LPPL_1_1 │ │ │ │ +Cabal-syntax-3.12.1.0-inplace:Distribution.SPDX.LicenseId.LPPL_1_2 │ │ │ │ +Cabal-syntax-3.12.1.0-inplace:Distribution.SPDX.LicenseId.LPPL_1_3a │ │ │ │ +Cabal-syntax-3.12.1.0-inplace:Distribution.SPDX.LicenseId.LPPL_1_3c │ │ │ │ +Cabal-syntax-3.12.1.0-inplace:Distribution.SPDX.LicenseId.Lsof │ │ │ │ +Cabal-syntax-3.12.1.0-inplace:Distribution.SPDX.LicenseId.Lucida_Bitmap_Fonts │ │ │ │ +Cabal-syntax-3.12.1.0-inplace:Distribution.SPDX.LicenseId.LZMA_SDK_9_11_to_9_20 │ │ │ │ +Cabal-syntax-3.12.1.0-inplace:Distribution.SPDX.LicenseId.LZMA_SDK_9_22 │ │ │ │ +Cabal-syntax-3.12.1.0-inplace:Distribution.SPDX.LicenseId.Mackerras_3_Clause_acknowledgment │ │ │ │ +Cabal-syntax-3.12.1.0-inplace:Distribution.SPDX.LicenseId.Mackerras_3_Clause │ │ │ │ +Cabal-syntax-3.12.1.0-inplace:Distribution.SPDX.LicenseId.Magaz │ │ │ │ +Cabal-syntax-3.12.1.0-inplace:Distribution.SPDX.LicenseId.Mailprio │ │ │ │ +Cabal-syntax-3.12.1.0-inplace:Distribution.SPDX.LicenseId.MakeIndex │ │ │ │ +Cabal-syntax-3.12.1.0-inplace:Distribution.SPDX.LicenseId.Martin_Birgmeier │ │ │ │ +Cabal-syntax-3.12.1.0-inplace:Distribution.SPDX.LicenseId.McPhee_slideshow │ │ │ │ +Cabal-syntax-3.12.1.0-inplace:Distribution.SPDX.LicenseId.Metamail │ │ │ │ +Cabal-syntax-3.12.1.0-inplace:Distribution.SPDX.LicenseId.Minpack │ │ │ │ +Cabal-syntax-3.12.1.0-inplace:Distribution.SPDX.LicenseId.MirOS │ │ │ │ +Cabal-syntax-3.12.1.0-inplace:Distribution.SPDX.LicenseId.MIT_0 │ │ │ │ +Cabal-syntax-3.12.1.0-inplace:Distribution.SPDX.LicenseId.MIT_advertising │ │ │ │ +Cabal-syntax-3.12.1.0-inplace:Distribution.SPDX.LicenseId.MIT_CMU │ │ │ │ +Cabal-syntax-3.12.1.0-inplace:Distribution.SPDX.LicenseId.MIT_enna │ │ │ │ +Cabal-syntax-3.12.1.0-inplace:Distribution.SPDX.LicenseId.MIT_feh │ │ │ │ +Cabal-syntax-3.12.1.0-inplace:Distribution.SPDX.LicenseId.MIT_Festival │ │ │ │ +Cabal-syntax-3.12.1.0-inplace:Distribution.SPDX.LicenseId.MIT_Modern_Variant │ │ │ │ +Cabal-syntax-3.12.1.0-inplace:Distribution.SPDX.LicenseId.MIT_open_group │ │ │ │ +Cabal-syntax-3.12.1.0-inplace:Distribution.SPDX.LicenseId.MIT_testregex │ │ │ │ +Cabal-syntax-3.12.1.0-inplace:Distribution.SPDX.LicenseId.MIT_Wu │ │ │ │ +Cabal-syntax-3.12.1.0-inplace:Distribution.SPDX.LicenseId.MITNFA │ │ │ │ +Cabal-syntax-3.12.1.0-inplace:Distribution.SPDX.LicenseId.MIT │ │ │ │ +Cabal-syntax-3.12.1.0-inplace:Distribution.SPDX.LicenseId.MMIXware │ │ │ │ +Cabal-syntax-3.12.1.0-inplace:Distribution.SPDX.LicenseId.Motosoto │ │ │ │ +Cabal-syntax-3.12.1.0-inplace:Distribution.SPDX.LicenseId.MPEG_SSG │ │ │ │ +Cabal-syntax-3.12.1.0-inplace:Distribution.SPDX.LicenseId.Mpi_permissive │ │ │ │ +Cabal-syntax-3.12.1.0-inplace:Distribution.SPDX.LicenseId.Mpich2 │ │ │ │ +Cabal-syntax-3.12.1.0-inplace:Distribution.SPDX.LicenseId.MPL_1_0 │ │ │ │ +Cabal-syntax-3.12.1.0-inplace:Distribution.SPDX.LicenseId.MPL_1_1 │ │ │ │ +Cabal-syntax-3.12.1.0-inplace:Distribution.SPDX.LicenseId.MPL_2_0_no_copyleft_exception │ │ │ │ +Cabal-syntax-3.12.1.0-inplace:Distribution.SPDX.LicenseId.MPL_2_0 │ │ │ │ +Cabal-syntax-3.12.1.0-inplace:Distribution.SPDX.LicenseId.Mplus │ │ │ │ +Cabal-syntax-3.12.1.0-inplace:Distribution.SPDX.LicenseId.MS_LPL │ │ │ │ +Cabal-syntax-3.12.1.0-inplace:Distribution.SPDX.LicenseId.MS_PL │ │ │ │ +Cabal-syntax-3.12.1.0-inplace:Distribution.SPDX.LicenseId.MS_RL │ │ │ │ +Cabal-syntax-3.12.1.0-inplace:Distribution.SPDX.LicenseId.MTLL │ │ │ │ +Cabal-syntax-3.12.1.0-inplace:Distribution.SPDX.LicenseId.MulanPSL_1_0 │ │ │ │ +Cabal-syntax-3.12.1.0-inplace:Distribution.SPDX.LicenseId.MulanPSL_2_0 │ │ │ │ +Cabal-syntax-3.12.1.0-inplace:Distribution.SPDX.LicenseId.Multics │ │ │ │ +Cabal-syntax-3.12.1.0-inplace:Distribution.SPDX.LicenseId.Mup │ │ │ │ +Cabal-syntax-3.12.1.0-inplace:Distribution.SPDX.LicenseId.NAIST_2003 │ │ │ │ +Cabal-syntax-3.12.1.0-inplace:Distribution.SPDX.LicenseId.NASA_1_3 │ │ │ │ +Cabal-syntax-3.12.1.0-inplace:Distribution.SPDX.LicenseId.Naumen │ │ │ │ +Cabal-syntax-3.12.1.0-inplace:Distribution.SPDX.LicenseId.NBPL_1_0 │ │ │ │ +Cabal-syntax-3.12.1.0-inplace:Distribution.SPDX.LicenseId.NCGL_UK_2_0 │ │ │ │ +Cabal-syntax-3.12.1.0-inplace:Distribution.SPDX.LicenseId.NCSA │ │ │ │ +Cabal-syntax-3.12.1.0-inplace:Distribution.SPDX.LicenseId.Net_SNMP │ │ │ │ +Cabal-syntax-3.12.1.0-inplace:Distribution.SPDX.LicenseId.NetCDF │ │ │ │ +Cabal-syntax-3.12.1.0-inplace:Distribution.SPDX.LicenseId.Newsletr │ │ │ │ +Cabal-syntax-3.12.1.0-inplace:Distribution.SPDX.LicenseId.NGPL │ │ │ │ +Cabal-syntax-3.12.1.0-inplace:Distribution.SPDX.LicenseId.NICTA_1_0 │ │ │ │ +Cabal-syntax-3.12.1.0-inplace:Distribution.SPDX.LicenseId.NIST_PD_fallback │ │ │ │ +Cabal-syntax-3.12.1.0-inplace:Distribution.SPDX.LicenseId.NIST_PD │ │ │ │ +Cabal-syntax-3.12.1.0-inplace:Distribution.SPDX.LicenseId.NIST_Software │ │ │ │ +Cabal-syntax-3.12.1.0-inplace:Distribution.SPDX.LicenseId.NLOD_1_0 │ │ │ │ +Cabal-syntax-3.12.1.0-inplace:Distribution.SPDX.LicenseId.NLOD_2_0 │ │ │ │ +Cabal-syntax-3.12.1.0-inplace:Distribution.SPDX.LicenseId.NLPL │ │ │ │ +Cabal-syntax-3.12.1.0-inplace:Distribution.SPDX.LicenseId.Nokia │ │ │ │ +Cabal-syntax-3.12.1.0-inplace:Distribution.SPDX.LicenseId.NOSL │ │ │ │ +Cabal-syntax-3.12.1.0-inplace:Distribution.SPDX.LicenseId.Noweb │ │ │ │ +Cabal-syntax-3.12.1.0-inplace:Distribution.SPDX.LicenseId.NPL_1_0 │ │ │ │ +Cabal-syntax-3.12.1.0-inplace:Distribution.SPDX.LicenseId.NPL_1_1 │ │ │ │ +Cabal-syntax-3.12.1.0-inplace:Distribution.SPDX.LicenseId.NPOSL_3_0 │ │ │ │ +Cabal-syntax-3.12.1.0-inplace:Distribution.SPDX.LicenseId.NRL │ │ │ │ +Cabal-syntax-3.12.1.0-inplace:Distribution.SPDX.LicenseId.NTP_0 │ │ │ │ +Cabal-syntax-3.12.1.0-inplace:Distribution.SPDX.LicenseId.NTP │ │ │ │ +Cabal-syntax-3.12.1.0-inplace:Distribution.SPDX.LicenseId.O_UDA_1_0 │ │ │ │ +Cabal-syntax-3.12.1.0-inplace:Distribution.SPDX.LicenseId.OCCT_PL │ │ │ │ +Cabal-syntax-3.12.1.0-inplace:Distribution.SPDX.LicenseId.OCLC_2_0 │ │ │ │ +Cabal-syntax-3.12.1.0-inplace:Distribution.SPDX.LicenseId.ODbL_1_0 │ │ │ │ +Cabal-syntax-3.12.1.0-inplace:Distribution.SPDX.LicenseId.ODC_By_1_0 │ │ │ │ +Cabal-syntax-3.12.1.0-inplace:Distribution.SPDX.LicenseId.OFFIS │ │ │ │ +Cabal-syntax-3.12.1.0-inplace:Distribution.SPDX.LicenseId.OFL_1_0_no_RFN │ │ │ │ +Cabal-syntax-3.12.1.0-inplace:Distribution.SPDX.LicenseId.OFL_1_0_RFN │ │ │ │ +Cabal-syntax-3.12.1.0-inplace:Distribution.SPDX.LicenseId.OFL_1_0 │ │ │ │ +Cabal-syntax-3.12.1.0-inplace:Distribution.SPDX.LicenseId.OFL_1_1_no_RFN │ │ │ │ +Cabal-syntax-3.12.1.0-inplace:Distribution.SPDX.LicenseId.OFL_1_1_RFN │ │ │ │ +Cabal-syntax-3.12.1.0-inplace:Distribution.SPDX.LicenseId.OFL_1_1 │ │ │ │ +Cabal-syntax-3.12.1.0-inplace:Distribution.SPDX.LicenseId.OGC_1_0 │ │ │ │ +Cabal-syntax-3.12.1.0-inplace:Distribution.SPDX.LicenseId.OGDL_Taiwan_1_0 │ │ │ │ +Cabal-syntax-3.12.1.0-inplace:Distribution.SPDX.LicenseId.OGL_Canada_2_0 │ │ │ │ +Cabal-syntax-3.12.1.0-inplace:Distribution.SPDX.LicenseId.OGL_UK_1_0 │ │ │ │ +Cabal-syntax-3.12.1.0-inplace:Distribution.SPDX.LicenseId.OGL_UK_2_0 │ │ │ │ +Cabal-syntax-3.12.1.0-inplace:Distribution.SPDX.LicenseId.OGL_UK_3_0 │ │ │ │ +Cabal-syntax-3.12.1.0-inplace:Distribution.SPDX.LicenseId.OGTSL │ │ │ │ +Cabal-syntax-3.12.1.0-inplace:Distribution.SPDX.LicenseId.OLDAP_1_1 │ │ │ │ +Cabal-syntax-3.12.1.0-inplace:Distribution.SPDX.LicenseId.OLDAP_1_2 │ │ │ │ +Cabal-syntax-3.12.1.0-inplace:Distribution.SPDX.LicenseId.OLDAP_1_3 │ │ │ │ +Cabal-syntax-3.12.1.0-inplace:Distribution.SPDX.LicenseId.OLDAP_1_4 │ │ │ │ +Cabal-syntax-3.12.1.0-inplace:Distribution.SPDX.LicenseId.OLDAP_2_0_1 │ │ │ │ +Cabal-syntax-3.12.1.0-inplace:Distribution.SPDX.LicenseId.OLDAP_2_0 │ │ │ │ +Cabal-syntax-3.12.1.0-inplace:Distribution.SPDX.LicenseId.OLDAP_2_1 │ │ │ │ +Cabal-syntax-3.12.1.0-inplace:Distribution.SPDX.LicenseId.OLDAP_2_2_1 │ │ │ │ +Cabal-syntax-3.12.1.0-inplace:Distribution.SPDX.LicenseId.OLDAP_2_2_2 │ │ │ │ +Cabal-syntax-3.12.1.0-inplace:Distribution.SPDX.LicenseId.OLDAP_2_2 │ │ │ │ +Cabal-syntax-3.12.1.0-inplace:Distribution.SPDX.LicenseId.OLDAP_2_3 │ │ │ │ +Cabal-syntax-3.12.1.0-inplace:Distribution.SPDX.LicenseId.OLDAP_2_4 │ │ │ │ +Cabal-syntax-3.12.1.0-inplace:Distribution.SPDX.LicenseId.OLDAP_2_5 │ │ │ │ +Cabal-syntax-3.12.1.0-inplace:Distribution.SPDX.LicenseId.OLDAP_2_6 │ │ │ │ +Cabal-syntax-3.12.1.0-inplace:Distribution.SPDX.LicenseId.OLDAP_2_7 │ │ │ │ +Cabal-syntax-3.12.1.0-inplace:Distribution.SPDX.LicenseId.OLDAP_2_8 │ │ │ │ +Cabal-syntax-3.12.1.0-inplace:Distribution.SPDX.LicenseId.OLFL_1_3 │ │ │ │ +Cabal-syntax-3.12.1.0-inplace:Distribution.SPDX.LicenseId.OML │ │ │ │ +Cabal-syntax-3.12.1.0-inplace:Distribution.SPDX.LicenseId.OpenPBS_2_3 │ │ │ │ +Cabal-syntax-3.12.1.0-inplace:Distribution.SPDX.LicenseId.OpenSSL_standalone │ │ │ │ +Cabal-syntax-3.12.1.0-inplace:Distribution.SPDX.LicenseId.OpenSSL │ │ │ │ +Cabal-syntax-3.12.1.0-inplace:Distribution.SPDX.LicenseId.OpenVision │ │ │ │ +Cabal-syntax-3.12.1.0-inplace:Distribution.SPDX.LicenseId.OPL_1_0 │ │ │ │ +Cabal-syntax-3.12.1.0-inplace:Distribution.SPDX.LicenseId.OPL_UK_3_0 │ │ │ │ +Cabal-syntax-3.12.1.0-inplace:Distribution.SPDX.LicenseId.OPUBL_1_0 │ │ │ │ +Cabal-syntax-3.12.1.0-inplace:Distribution.SPDX.LicenseId.OSET_PL_2_1 │ │ │ │ +Cabal-syntax-3.12.1.0-inplace:Distribution.SPDX.LicenseId.OSL_1_0 │ │ │ │ +Cabal-syntax-3.12.1.0-inplace:Distribution.SPDX.LicenseId.OSL_1_1 │ │ │ │ +Cabal-syntax-3.12.1.0-inplace:Distribution.SPDX.LicenseId.OSL_2_0 │ │ │ │ +Cabal-syntax-3.12.1.0-inplace:Distribution.SPDX.LicenseId.OSL_2_1 │ │ │ │ +Cabal-syntax-3.12.1.0-inplace:Distribution.SPDX.LicenseId.OSL_3_0 │ │ │ │ +Cabal-syntax-3.12.1.0-inplace:Distribution.SPDX.LicenseId.PADL │ │ │ │ +Cabal-syntax-3.12.1.0-inplace:Distribution.SPDX.LicenseId.Parity_6_0_0 │ │ │ │ +Cabal-syntax-3.12.1.0-inplace:Distribution.SPDX.LicenseId.Parity_7_0_0 │ │ │ │ +Cabal-syntax-3.12.1.0-inplace:Distribution.SPDX.LicenseId.PDDL_1_0 │ │ │ │ +Cabal-syntax-3.12.1.0-inplace:Distribution.SPDX.LicenseId.PHP_3_01 │ │ │ │ +Cabal-syntax-3.12.1.0-inplace:Distribution.SPDX.LicenseId.PHP_3_0 │ │ │ │ +Cabal-syntax-3.12.1.0-inplace:Distribution.SPDX.LicenseId.Pixar │ │ │ │ +Cabal-syntax-3.12.1.0-inplace:Distribution.SPDX.LicenseId.Plexus │ │ │ │ +Cabal-syntax-3.12.1.0-inplace:Distribution.SPDX.LicenseId.Pnmstitch │ │ │ │ +Cabal-syntax-3.12.1.0-inplace:Distribution.SPDX.LicenseId.PolyForm_Noncommercial_1_0_0 │ │ │ │ +Cabal-syntax-3.12.1.0-inplace:Distribution.SPDX.LicenseId.PolyForm_Small_Business_1_0_0 │ │ │ │ +Cabal-syntax-3.12.1.0-inplace:Distribution.SPDX.LicenseId.PostgreSQL │ │ │ │ +Cabal-syntax-3.12.1.0-inplace:Distribution.SPDX.LicenseId.PSF_2_0 │ │ │ │ +Cabal-syntax-3.12.1.0-inplace:Distribution.SPDX.LicenseId.Psfrag │ │ │ │ +Cabal-syntax-3.12.1.0-inplace:Distribution.SPDX.LicenseId.Psutils │ │ │ │ +Cabal-syntax-3.12.1.0-inplace:Distribution.SPDX.LicenseId.Python_2_0_1 │ │ │ │ +Cabal-syntax-3.12.1.0-inplace:Distribution.SPDX.LicenseId.Python_2_0 │ │ │ │ +Cabal-syntax-3.12.1.0-inplace:Distribution.SPDX.LicenseId.Python_ldap │ │ │ │ +Cabal-syntax-3.12.1.0-inplace:Distribution.SPDX.LicenseId.Qhull │ │ │ │ +Cabal-syntax-3.12.1.0-inplace:Distribution.SPDX.LicenseId.QPL_1_0_INRIA_2004 │ │ │ │ +Cabal-syntax-3.12.1.0-inplace:Distribution.SPDX.LicenseId.QPL_1_0 │ │ │ │ +Cabal-syntax-3.12.1.0-inplace:Distribution.SPDX.LicenseId.Radvd │ │ │ │ +Cabal-syntax-3.12.1.0-inplace:Distribution.SPDX.LicenseId.Rdisc │ │ │ │ +Cabal-syntax-3.12.1.0-inplace:Distribution.SPDX.LicenseId.RHeCos_1_1 │ │ │ │ +Cabal-syntax-3.12.1.0-inplace:Distribution.SPDX.LicenseId.RPL_1_1 │ │ │ │ +Cabal-syntax-3.12.1.0-inplace:Distribution.SPDX.LicenseId.RPL_1_5 │ │ │ │ +Cabal-syntax-3.12.1.0-inplace:Distribution.SPDX.LicenseId.RPSL_1_0 │ │ │ │ +Cabal-syntax-3.12.1.0-inplace:Distribution.SPDX.LicenseId.RSA_MD │ │ │ │ +Cabal-syntax-3.12.1.0-inplace:Distribution.SPDX.LicenseId.RSCPL │ │ │ │ +Cabal-syntax-3.12.1.0-inplace:Distribution.SPDX.LicenseId.Ruby │ │ │ │ +Cabal-syntax-3.12.1.0-inplace:Distribution.SPDX.LicenseId.SAX_PD_2_0 │ │ │ │ +Cabal-syntax-3.12.1.0-inplace:Distribution.SPDX.LicenseId.SAX_PD │ │ │ │ +Cabal-syntax-3.12.1.0-inplace:Distribution.SPDX.LicenseId.Saxpath │ │ │ │ +Cabal-syntax-3.12.1.0-inplace:Distribution.SPDX.LicenseId.SCEA │ │ │ │ +Cabal-syntax-3.12.1.0-inplace:Distribution.SPDX.LicenseId.SchemeReport │ │ │ │ +Cabal-syntax-3.12.1.0-inplace:Distribution.SPDX.LicenseId.Sendmail_8_23 │ │ │ │ +Cabal-syntax-3.12.1.0-inplace:Distribution.SPDX.LicenseId.Sendmail │ │ │ │ +Cabal-syntax-3.12.1.0-inplace:Distribution.SPDX.LicenseId.SGI_B_1_0 │ │ │ │ +Cabal-syntax-3.12.1.0-inplace:Distribution.SPDX.LicenseId.SGI_B_1_1 │ │ │ │ +Cabal-syntax-3.12.1.0-inplace:Distribution.SPDX.LicenseId.SGI_B_2_0 │ │ │ │ +Cabal-syntax-3.12.1.0-inplace:Distribution.SPDX.LicenseId.SGI_OpenGL │ │ │ │ +Cabal-syntax-3.12.1.0-inplace:Distribution.SPDX.LicenseId.SGP4 │ │ │ │ +Cabal-syntax-3.12.1.0-inplace:Distribution.SPDX.LicenseId.SHL_0_51 │ │ │ │ +Cabal-syntax-3.12.1.0-inplace:Distribution.SPDX.LicenseId.SHL_0_5 │ │ │ │ +Cabal-syntax-3.12.1.0-inplace:Distribution.SPDX.LicenseId.SimPL_2_0 │ │ │ │ +Cabal-syntax-3.12.1.0-inplace:Distribution.SPDX.LicenseId.SISSL_1_2 │ │ │ │ +Cabal-syntax-3.12.1.0-inplace:Distribution.SPDX.LicenseId.SISSL │ │ │ │ +Cabal-syntax-3.12.1.0-inplace:Distribution.SPDX.LicenseId.Sleepycat │ │ │ │ +Cabal-syntax-3.12.1.0-inplace:Distribution.SPDX.LicenseId.SL │ │ │ │ +Cabal-syntax-3.12.1.0-inplace:Distribution.SPDX.LicenseId.SMLNJ │ │ │ │ +Cabal-syntax-3.12.1.0-inplace:Distribution.SPDX.LicenseId.SMPPL │ │ │ │ +Cabal-syntax-3.12.1.0-inplace:Distribution.SPDX.LicenseId.SNIA │ │ │ │ +Cabal-syntax-3.12.1.0-inplace:Distribution.SPDX.LicenseId.Snprintf │ │ │ │ +Cabal-syntax-3.12.1.0-inplace:Distribution.SPDX.LicenseId.SoftSurfer │ │ │ │ +Cabal-syntax-3.12.1.0-inplace:Distribution.SPDX.LicenseId.Soundex │ │ │ │ +Cabal-syntax-3.12.1.0-inplace:Distribution.SPDX.LicenseId.Spencer_86 │ │ │ │ +Cabal-syntax-3.12.1.0-inplace:Distribution.SPDX.LicenseId.Spencer_94 │ │ │ │ +Cabal-syntax-3.12.1.0-inplace:Distribution.SPDX.LicenseId.Spencer_99 │ │ │ │ +Cabal-syntax-3.12.1.0-inplace:Distribution.SPDX.LicenseId.SPL_1_0 │ │ │ │ +Cabal-syntax-3.12.1.0-inplace:Distribution.SPDX.LicenseId.Ssh_keyscan │ │ │ │ +Cabal-syntax-3.12.1.0-inplace:Distribution.SPDX.LicenseId.SSH_OpenSSH │ │ │ │ +Cabal-syntax-3.12.1.0-inplace:Distribution.SPDX.LicenseId.SSH_short │ │ │ │ +Cabal-syntax-3.12.1.0-inplace:Distribution.SPDX.LicenseId.SSLeay_standalone │ │ │ │ +Cabal-syntax-3.12.1.0-inplace:Distribution.SPDX.LicenseId.SSPL_1_0 │ │ │ │ +Cabal-syntax-3.12.1.0-inplace:Distribution.SPDX.LicenseId.SugarCRM_1_1_3 │ │ │ │ +Cabal-syntax-3.12.1.0-inplace:Distribution.SPDX.LicenseId.Sun_PPP │ │ │ │ +Cabal-syntax-3.12.1.0-inplace:Distribution.SPDX.LicenseId.SunPro │ │ │ │ +Cabal-syntax-3.12.1.0-inplace:Distribution.SPDX.LicenseId.SWL │ │ │ │ +Cabal-syntax-3.12.1.0-inplace:Distribution.SPDX.LicenseId.Swrule │ │ │ │ +Cabal-syntax-3.12.1.0-inplace:Distribution.SPDX.LicenseId.Symlinks │ │ │ │ +Cabal-syntax-3.12.1.0-inplace:Distribution.SPDX.LicenseId.TAPR_OHL_1_0 │ │ │ │ +Cabal-syntax-3.12.1.0-inplace:Distribution.SPDX.LicenseId.TCL │ │ │ │ +Cabal-syntax-3.12.1.0-inplace:Distribution.SPDX.LicenseId.TCP_wrappers │ │ │ │ +Cabal-syntax-3.12.1.0-inplace:Distribution.SPDX.LicenseId.TermReadKey │ │ │ │ +Cabal-syntax-3.12.1.0-inplace:Distribution.SPDX.LicenseId.TGPPL_1_0 │ │ │ │ +Cabal-syntax-3.12.1.0-inplace:Distribution.SPDX.LicenseId.TMate │ │ │ │ +Cabal-syntax-3.12.1.0-inplace:Distribution.SPDX.LicenseId.TORQUE_1_1 │ │ │ │ +Cabal-syntax-3.12.1.0-inplace:Distribution.SPDX.LicenseId.TOSL │ │ │ │ +Cabal-syntax-3.12.1.0-inplace:Distribution.SPDX.LicenseId.TPDL │ │ │ │ +Cabal-syntax-3.12.1.0-inplace:Distribution.SPDX.LicenseId.TPL_1_0 │ │ │ │ +Cabal-syntax-3.12.1.0-inplace:Distribution.SPDX.LicenseId.TTWL │ │ │ │ +Cabal-syntax-3.12.1.0-inplace:Distribution.SPDX.LicenseId.TTYP0 │ │ │ │ +Cabal-syntax-3.12.1.0-inplace:Distribution.SPDX.LicenseId.TU_Berlin_1_0 │ │ │ │ +Cabal-syntax-3.12.1.0-inplace:Distribution.SPDX.LicenseId.TU_Berlin_2_0 │ │ │ │ +Cabal-syntax-3.12.1.0-inplace:Distribution.SPDX.LicenseId.UCAR │ │ │ │ +Cabal-syntax-3.12.1.0-inplace:Distribution.SPDX.LicenseId.UCL_1_0 │ │ │ │ +Cabal-syntax-3.12.1.0-inplace:Distribution.SPDX.LicenseId.Ulem │ │ │ │ +Cabal-syntax-3.12.1.0-inplace:Distribution.SPDX.LicenseId.UMich_Merit │ │ │ │ +Cabal-syntax-3.12.1.0-inplace:Distribution.SPDX.LicenseId.Unicode_3_0 │ │ │ │ +Cabal-syntax-3.12.1.0-inplace:Distribution.SPDX.LicenseId.Unicode_DFS_2015 │ │ │ │ +Cabal-syntax-3.12.1.0-inplace:Distribution.SPDX.LicenseId.Unicode_DFS_2016 │ │ │ │ +Cabal-syntax-3.12.1.0-inplace:Distribution.SPDX.LicenseId.Unicode_TOU │ │ │ │ +Cabal-syntax-3.12.1.0-inplace:Distribution.SPDX.LicenseId.UnixCrypt │ │ │ │ +Cabal-syntax-3.12.1.0-inplace:Distribution.SPDX.LicenseId.Unlicense │ │ │ │ +Cabal-syntax-3.12.1.0-inplace:Distribution.SPDX.LicenseId.UPL_1_0 │ │ │ │ +Cabal-syntax-3.12.1.0-inplace:Distribution.SPDX.LicenseId.URT_RLE │ │ │ │ +Cabal-syntax-3.12.1.0-inplace:Distribution.SPDX.LicenseId.Vim │ │ │ │ +Cabal-syntax-3.12.1.0-inplace:Distribution.SPDX.LicenseId.VOSTROM │ │ │ │ +Cabal-syntax-3.12.1.0-inplace:Distribution.SPDX.LicenseId.VSL_1_0 │ │ │ │ +Cabal-syntax-3.12.1.0-inplace:Distribution.SPDX.LicenseId.W3C_19980720 │ │ │ │ +Cabal-syntax-3.12.1.0-inplace:Distribution.SPDX.LicenseId.W3C_20150513 │ │ │ │ +Cabal-syntax-3.12.1.0-inplace:Distribution.SPDX.LicenseId.W3C │ │ │ │ +Cabal-syntax-3.12.1.0-inplace:Distribution.SPDX.LicenseId.W3m │ │ │ │ +Cabal-syntax-3.12.1.0-inplace:Distribution.SPDX.LicenseId.Watcom_1_0 │ │ │ │ +Cabal-syntax-3.12.1.0-inplace:Distribution.SPDX.LicenseId.Widget_Workshop │ │ │ │ +Cabal-syntax-3.12.1.0-inplace:Distribution.SPDX.LicenseId.Wsuipa │ │ │ │ +Cabal-syntax-3.12.1.0-inplace:Distribution.SPDX.LicenseId.WTFPL │ │ │ │ +Cabal-syntax-3.12.1.0-inplace:Distribution.SPDX.LicenseId.X11_distribute_modifications_variant │ │ │ │ +Cabal-syntax-3.12.1.0-inplace:Distribution.SPDX.LicenseId.X11 │ │ │ │ +Cabal-syntax-3.12.1.0-inplace:Distribution.SPDX.LicenseId.Xdebug_1_03 │ │ │ │ +Cabal-syntax-3.12.1.0-inplace:Distribution.SPDX.LicenseId.Xerox │ │ │ │ +Cabal-syntax-3.12.1.0-inplace:Distribution.SPDX.LicenseId.Xfig │ │ │ │ +Cabal-syntax-3.12.1.0-inplace:Distribution.SPDX.LicenseId.XFree86_1_1 │ │ │ │ +Cabal-syntax-3.12.1.0-inplace:Distribution.SPDX.LicenseId.Xinetd │ │ │ │ +Cabal-syntax-3.12.1.0-inplace:Distribution.SPDX.LicenseId.Xkeyboard_config_Zinoviev │ │ │ │ +Cabal-syntax-3.12.1.0-inplace:Distribution.SPDX.LicenseId.Xlock │ │ │ │ +Cabal-syntax-3.12.1.0-inplace:Distribution.SPDX.LicenseId.Xnet │ │ │ │ +Cabal-syntax-3.12.1.0-inplace:Distribution.SPDX.LicenseId.Xpp │ │ │ │ +Cabal-syntax-3.12.1.0-inplace:Distribution.SPDX.LicenseId.XSkat │ │ │ │ +Cabal-syntax-3.12.1.0-inplace:Distribution.SPDX.LicenseId.YPL_1_0 │ │ │ │ +Cabal-syntax-3.12.1.0-inplace:Distribution.SPDX.LicenseId.YPL_1_1 │ │ │ │ +Cabal-syntax-3.12.1.0-inplace:Distribution.SPDX.LicenseId.Zed │ │ │ │ +Cabal-syntax-3.12.1.0-inplace:Distribution.SPDX.LicenseId.Zeeff │ │ │ │ +Cabal-syntax-3.12.1.0-inplace:Distribution.SPDX.LicenseId.Zend_2_0 │ │ │ │ +Cabal-syntax-3.12.1.0-inplace:Distribution.SPDX.LicenseId.Zimbra_1_3 │ │ │ │ +Cabal-syntax-3.12.1.0-inplace:Distribution.SPDX.LicenseId.Zimbra_1_4 │ │ │ │ +Cabal-syntax-3.12.1.0-inplace:Distribution.SPDX.LicenseId.Zlib_acknowledgement │ │ │ │ +Cabal-syntax-3.12.1.0-inplace:Distribution.SPDX.LicenseId.Zlib │ │ │ │ +Cabal-syntax-3.12.1.0-inplace:Distribution.SPDX.LicenseId.ZPL_1_1 │ │ │ │ +Cabal-syntax-3.12.1.0-inplace:Distribution.SPDX.LicenseId.ZPL_2_0 │ │ │ │ +Cabal-syntax-3.12.1.0-inplace:Distribution.SPDX.LicenseId.ZPL_2_1 │ │ │ │ +Cabal-syntax-3.12.1.0-inplace:Distribution.SPDX.LicenseReference.LicenseRef │ │ │ │ +Cabal-syntax-3.12.1.0-inplace:Distribution.Compat.Lens.Pretext │ │ │ │ +Cabal-syntax-3.12.1.0-inplace:Distribution.FieldGrammar.Class.C:FieldGrammar │ │ │ │ +libraries/Cabal/Cabal-syntax/src/Distribution/Fields/Lexer.hs │ │ │ │ +Distribution.Fields.Lexer │ │ │ │ +Cabal-syntax-3.12.1.0-inplace:Distribution.Fields.Lexer.AlexNone │ │ │ │ +Cabal-syntax-3.12.1.0-inplace:Distribution.Fields.Lexer.AlexLastAcc │ │ │ │ +Cabal-syntax-3.12.1.0-inplace:Distribution.Fields.Lexer.AlexLastSkip │ │ │ │ +Cabal-syntax-3.12.1.0-inplace:Distribution.Fields.Lexer.L │ │ │ │ +Cabal-syntax-3.12.1.0-inplace:Distribution.Fields.Lexer.TokSym │ │ │ │ +Cabal-syntax-3.12.1.0-inplace:Distribution.Fields.Lexer.TokStr │ │ │ │ +Cabal-syntax-3.12.1.0-inplace:Distribution.Fields.Lexer.TokOther │ │ │ │ +Cabal-syntax-3.12.1.0-inplace:Distribution.Fields.Lexer.Indent │ │ │ │ +Cabal-syntax-3.12.1.0-inplace:Distribution.Fields.Lexer.TokFieldLine │ │ │ │ +Cabal-syntax-3.12.1.0-inplace:Distribution.Fields.Lexer.Colon │ │ │ │ +Cabal-syntax-3.12.1.0-inplace:Distribution.Fields.Lexer.OpenBrace │ │ │ │ +Cabal-syntax-3.12.1.0-inplace:Distribution.Fields.Lexer.CloseBrace │ │ │ │ +Cabal-syntax-3.12.1.0-inplace:Distribution.Fields.Lexer.EOF │ │ │ │ +Cabal-syntax-3.12.1.0-inplace:Distribution.Fields.Lexer.LexicalError │ │ │ │ +Cabal-syntax-3.12.1.0-inplace:Distribution.Fields.Lexer.AlexAccNone │ │ │ │ +Cabal-syntax-3.12.1.0-inplace:Distribution.Fields.Lexer.AlexAcc │ │ │ │ +Cabal-syntax-3.12.1.0-inplace:Distribution.Fields.Lexer.AlexAccSkip │ │ │ │ +Unknown SPDX license exception identifier: │ │ │ │ +389-exception │ │ │ │ +Asterisk-exception │ │ │ │ +Autoconf-exception-2.0 │ │ │ │ +Autoconf-exception-3.0 │ │ │ │ +Autoconf-exception-generic-3.0 │ │ │ │ +Autoconf-exception-generic │ │ │ │ +Autoconf-exception-macro │ │ │ │ +Bison-exception-1.24 │ │ │ │ +Bison-exception-2.2 │ │ │ │ +Bootloader-exception │ │ │ │ +Classpath-exception-2.0 │ │ │ │ +CLISP-exception-2.0 │ │ │ │ +cryptsetup-OpenSSL-exception │ │ │ │ +DigiRule-FOSS-exception │ │ │ │ +eCos-exception-2.0 │ │ │ │ +Fawkes-Runtime-exception │ │ │ │ +FLTK-exception │ │ │ │ +fmt-exception │ │ │ │ +Font-exception-2.0 │ │ │ │ +freertos-exception-2.0 │ │ │ │ +GCC-exception-2.0-note │ │ │ │ +GCC-exception-2.0 │ │ │ │ +GCC-exception-3.1 │ │ │ │ +Gmsh-exception │ │ │ │ +GNAT-exception │ │ │ │ +GNOME-examples-exception │ │ │ │ +GNU-compiler-exception │ │ │ │ +gnu-javamail-exception │ │ │ │ +GPL-3.0-interface-exception │ │ │ │ +GPL-3.0-linking-source-exception │ │ │ │ +GPL-CC-1.0 │ │ │ │ +GStreamer-exception-2005 │ │ │ │ +GStreamer-exception-2008 │ │ │ │ +i2p-gpl-java-exception │ │ │ │ +KiCad-libraries-exception │ │ │ │ +LGPL-3.0-linking-exception │ │ │ │ +libpri-OpenH323-exception │ │ │ │ +Libtool-exception │ │ │ │ +Linux-syscall-note │ │ │ │ +LLVM-exception │ │ │ │ +LZMA-exception │ │ │ │ +mif-exception │ │ │ │ +Nokia-Qt-exception-1.1 │ │ │ │ +OCaml-LGPL-linking-exception │ │ │ │ +OCCT-exception-1.0 │ │ │ │ +OpenJDK-assembly-exception-1.0 │ │ │ │ +openvpn-openssl-exception │ │ │ │ +PS-or-PDF-font-exception-20170817 │ │ │ │ +QPL-1.0-INRIA-2004-exception │ │ │ │ +Qt-GPL-exception-1.0 │ │ │ │ +Qt-LGPL-exception-1.1 │ │ │ │ +Qwt-exception-1.0 │ │ │ │ +SANE-exception │ │ │ │ +stunnel-exception │ │ │ │ +SWI-exception │ │ │ │ +Swift-exception │ │ │ │ +Texinfo-exception │ │ │ │ +u-boot-exception-2.0 │ │ │ │ +UBDL-exception │ │ │ │ +Universal-FOSS-exception-1.0 │ │ │ │ +vsftpd-openssl-exception │ │ │ │ +WxWindows-exception-3.1 │ │ │ │ +x11vnc-openssl-exception │ │ │ │ +Cabal-syntax-3.12.1.0-inplace:Distribution.SPDX.LicenseExceptionId.DS389_exception │ │ │ │ +Cabal-syntax-3.12.1.0-inplace:Distribution.SPDX.LicenseExceptionId.Asterisk_exception │ │ │ │ +Cabal-syntax-3.12.1.0-inplace:Distribution.SPDX.LicenseExceptionId.Autoconf_exception_2_0 │ │ │ │ +Cabal-syntax-3.12.1.0-inplace:Distribution.SPDX.LicenseExceptionId.Autoconf_exception_3_0 │ │ │ │ +Cabal-syntax-3.12.1.0-inplace:Distribution.SPDX.LicenseExceptionId.Autoconf_exception_generic_3_0 │ │ │ │ +Cabal-syntax-3.12.1.0-inplace:Distribution.SPDX.LicenseExceptionId.Autoconf_exception_generic │ │ │ │ +Cabal-syntax-3.12.1.0-inplace:Distribution.SPDX.LicenseExceptionId.Autoconf_exception_macro │ │ │ │ +Cabal-syntax-3.12.1.0-inplace:Distribution.SPDX.LicenseExceptionId.Bison_exception_1_24 │ │ │ │ +Cabal-syntax-3.12.1.0-inplace:Distribution.SPDX.LicenseExceptionId.Bison_exception_2_2 │ │ │ │ +Cabal-syntax-3.12.1.0-inplace:Distribution.SPDX.LicenseExceptionId.Bootloader_exception │ │ │ │ +Cabal-syntax-3.12.1.0-inplace:Distribution.SPDX.LicenseExceptionId.Classpath_exception_2_0 │ │ │ │ +Cabal-syntax-3.12.1.0-inplace:Distribution.SPDX.LicenseExceptionId.CLISP_exception_2_0 │ │ │ │ +Cabal-syntax-3.12.1.0-inplace:Distribution.SPDX.LicenseExceptionId.Cryptsetup_OpenSSL_exception │ │ │ │ +Cabal-syntax-3.12.1.0-inplace:Distribution.SPDX.LicenseExceptionId.DigiRule_FOSS_exception │ │ │ │ +Cabal-syntax-3.12.1.0-inplace:Distribution.SPDX.LicenseExceptionId.ECos_exception_2_0 │ │ │ │ +Cabal-syntax-3.12.1.0-inplace:Distribution.SPDX.LicenseExceptionId.Fawkes_Runtime_exception │ │ │ │ +Cabal-syntax-3.12.1.0-inplace:Distribution.SPDX.LicenseExceptionId.FLTK_exception │ │ │ │ +Cabal-syntax-3.12.1.0-inplace:Distribution.SPDX.LicenseExceptionId.Fmt_exception │ │ │ │ +Cabal-syntax-3.12.1.0-inplace:Distribution.SPDX.LicenseExceptionId.Font_exception_2_0 │ │ │ │ +Cabal-syntax-3.12.1.0-inplace:Distribution.SPDX.LicenseExceptionId.Freertos_exception_2_0 │ │ │ │ +Cabal-syntax-3.12.1.0-inplace:Distribution.SPDX.LicenseExceptionId.GCC_exception_2_0_note │ │ │ │ +Cabal-syntax-3.12.1.0-inplace:Distribution.SPDX.LicenseExceptionId.GCC_exception_2_0 │ │ │ │ +Cabal-syntax-3.12.1.0-inplace:Distribution.SPDX.LicenseExceptionId.GCC_exception_3_1 │ │ │ │ +Cabal-syntax-3.12.1.0-inplace:Distribution.SPDX.LicenseExceptionId.Gmsh_exception │ │ │ │ +Cabal-syntax-3.12.1.0-inplace:Distribution.SPDX.LicenseExceptionId.GNAT_exception │ │ │ │ +Cabal-syntax-3.12.1.0-inplace:Distribution.SPDX.LicenseExceptionId.GNOME_examples_exception │ │ │ │ +Cabal-syntax-3.12.1.0-inplace:Distribution.SPDX.LicenseExceptionId.GNU_compiler_exception │ │ │ │ +Cabal-syntax-3.12.1.0-inplace:Distribution.SPDX.LicenseExceptionId.Gnu_javamail_exception │ │ │ │ +Cabal-syntax-3.12.1.0-inplace:Distribution.SPDX.LicenseExceptionId.GPL_3_0_interface_exception │ │ │ │ +Cabal-syntax-3.12.1.0-inplace:Distribution.SPDX.LicenseExceptionId.GPL_3_0_linking_exception │ │ │ │ +Cabal-syntax-3.12.1.0-inplace:Distribution.SPDX.LicenseExceptionId.GPL_3_0_linking_source_exception │ │ │ │ +Cabal-syntax-3.12.1.0-inplace:Distribution.SPDX.LicenseExceptionId.GPL_CC_1_0 │ │ │ │ +Cabal-syntax-3.12.1.0-inplace:Distribution.SPDX.LicenseExceptionId.GStreamer_exception_2005 │ │ │ │ +Cabal-syntax-3.12.1.0-inplace:Distribution.SPDX.LicenseExceptionId.GStreamer_exception_2008 │ │ │ │ +Cabal-syntax-3.12.1.0-inplace:Distribution.SPDX.LicenseExceptionId.I2p_gpl_java_exception │ │ │ │ +Cabal-syntax-3.12.1.0-inplace:Distribution.SPDX.LicenseExceptionId.KiCad_libraries_exception │ │ │ │ +Cabal-syntax-3.12.1.0-inplace:Distribution.SPDX.LicenseExceptionId.LGPL_3_0_linking_exception │ │ │ │ +Cabal-syntax-3.12.1.0-inplace:Distribution.SPDX.LicenseExceptionId.Libpri_OpenH323_exception │ │ │ │ +Cabal-syntax-3.12.1.0-inplace:Distribution.SPDX.LicenseExceptionId.Libtool_exception │ │ │ │ +Cabal-syntax-3.12.1.0-inplace:Distribution.SPDX.LicenseExceptionId.Linux_syscall_note │ │ │ │ +Cabal-syntax-3.12.1.0-inplace:Distribution.SPDX.LicenseExceptionId.LLGPL │ │ │ │ +Cabal-syntax-3.12.1.0-inplace:Distribution.SPDX.LicenseExceptionId.LLVM_exception │ │ │ │ +Cabal-syntax-3.12.1.0-inplace:Distribution.SPDX.LicenseExceptionId.LZMA_exception │ │ │ │ +Cabal-syntax-3.12.1.0-inplace:Distribution.SPDX.LicenseExceptionId.Mif_exception │ │ │ │ +Cabal-syntax-3.12.1.0-inplace:Distribution.SPDX.LicenseExceptionId.Nokia_Qt_exception_1_1 │ │ │ │ +Cabal-syntax-3.12.1.0-inplace:Distribution.SPDX.LicenseExceptionId.OCaml_LGPL_linking_exception │ │ │ │ +Cabal-syntax-3.12.1.0-inplace:Distribution.SPDX.LicenseExceptionId.OCCT_exception_1_0 │ │ │ │ +Cabal-syntax-3.12.1.0-inplace:Distribution.SPDX.LicenseExceptionId.OpenJDK_assembly_exception_1_0 │ │ │ │ +Cabal-syntax-3.12.1.0-inplace:Distribution.SPDX.LicenseExceptionId.Openvpn_openssl_exception │ │ │ │ +Cabal-syntax-3.12.1.0-inplace:Distribution.SPDX.LicenseExceptionId.PS_or_PDF_font_exception_20170817 │ │ │ │ +Cabal-syntax-3.12.1.0-inplace:Distribution.SPDX.LicenseExceptionId.QPL_1_0_INRIA_2004_exception │ │ │ │ +Cabal-syntax-3.12.1.0-inplace:Distribution.SPDX.LicenseExceptionId.Qt_GPL_exception_1_0 │ │ │ │ +Cabal-syntax-3.12.1.0-inplace:Distribution.SPDX.LicenseExceptionId.Qt_LGPL_exception_1_1 │ │ │ │ +Cabal-syntax-3.12.1.0-inplace:Distribution.SPDX.LicenseExceptionId.Qwt_exception_1_0 │ │ │ │ +Cabal-syntax-3.12.1.0-inplace:Distribution.SPDX.LicenseExceptionId.SANE_exception │ │ │ │ +Cabal-syntax-3.12.1.0-inplace:Distribution.SPDX.LicenseExceptionId.SHL_2_0 │ │ │ │ +Cabal-syntax-3.12.1.0-inplace:Distribution.SPDX.LicenseExceptionId.SHL_2_1 │ │ │ │ +Cabal-syntax-3.12.1.0-inplace:Distribution.SPDX.LicenseExceptionId.Stunnel_exception │ │ │ │ +Cabal-syntax-3.12.1.0-inplace:Distribution.SPDX.LicenseExceptionId.SWI_exception │ │ │ │ +Cabal-syntax-3.12.1.0-inplace:Distribution.SPDX.LicenseExceptionId.Swift_exception │ │ │ │ +Cabal-syntax-3.12.1.0-inplace:Distribution.SPDX.LicenseExceptionId.Texinfo_exception │ │ │ │ +Cabal-syntax-3.12.1.0-inplace:Distribution.SPDX.LicenseExceptionId.U_boot_exception_2_0 │ │ │ │ +Cabal-syntax-3.12.1.0-inplace:Distribution.SPDX.LicenseExceptionId.UBDL_exception │ │ │ │ +Cabal-syntax-3.12.1.0-inplace:Distribution.SPDX.LicenseExceptionId.Universal_FOSS_exception_1_0 │ │ │ │ +Cabal-syntax-3.12.1.0-inplace:Distribution.SPDX.LicenseExceptionId.Vsftpd_openssl_exception │ │ │ │ +Cabal-syntax-3.12.1.0-inplace:Distribution.SPDX.LicenseExceptionId.WxWindows_exception_3_1 │ │ │ │ +Cabal-syntax-3.12.1.0-inplace:Distribution.SPDX.LicenseExceptionId.X11vnc_openssl_exception │ │ │ │ +libraries/parsec/src/Text/Parsec/Error.hs │ │ │ │ +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 │ │ │ │ +parsec-3.1.18.0-inplace:Text.Parsec.Error.Message │ │ │ │ +, column │ │ │ │ +parsec-3.1.18.0-inplace:Text.Parsec.Pos.SourcePos │ │ │ │ +Text.ParserCombinators.Parsec.Prim.many: combinator 'many' is applied to a parser that accepts an empty string. │ │ │ │ +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 │ │ │ │ removeDirectoryRecursive │ │ │ │ is a directory symbolic link │ │ │ │ removePathRecursive │ │ │ │ removeContentsRecursive │ │ │ │ not a directory │ │ │ │ renameFile │ │ │ │ is a directory │ │ │ │ @@ -25082,681 +25663,79 @@ │ │ │ │ time-1.12.2-inplace:Data.Time.Format.Parse.Instances.DCYearDay │ │ │ │ time-1.12.2-inplace:Data.Time.Format.Parse.Instances.DCWeekDay │ │ │ │ time-1.12.2-inplace:Data.Time.Format.Parse.Instances.DCYearWeek │ │ │ │ time-1.12.2-inplace:Data.Time.Format.Parse.Instances.ISOWeek │ │ │ │ time-1.12.2-inplace:Data.Time.Format.Parse.Instances.SundayWeek │ │ │ │ time-1.12.2-inplace:Data.Time.Format.Parse.Instances.MondayWeek │ │ │ │ time-1.12.2-inplace:Data.Time.Calendar.WeekDate.FirstMostWeek │ │ │ │ -libraries/filepath/System/FilePath/Internal.hs │ │ │ │ -System.FilePath.Posix │ │ │ │ -filepath-1.5.4.0-inplace │ │ │ │ -libraries/filepath/System/OsPath/Internal.hs │ │ │ │ -System.OsPath.Internal │ │ │ │ -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.hs │ │ │ │ -System.OsString.Internal │ │ │ │ -libraries/os-string/System/OsString/Internal/Exception.hs │ │ │ │ -System.OsString.Internal.Exception │ │ │ │ -OsString │ │ │ │ -System.OsString.Internal.Types │ │ │ │ -System.OsString.Posix │ │ │ │ -libraries/os-string/System/OsString/Common.hs │ │ │ │ -exceptions-0.10.9-inplace:Control.Monad.Catch.C:MonadThrow │ │ │ │ -'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 ( │ │ │ │ -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 │ │ │ │ -, d_dt = │ │ │ │ -DFA {d_id = │ │ │ │ - } │ │ │ │ -Simple' { dt_win = │ │ │ │ - , dt_trans = │ │ │ │ - , dt_other = │ │ │ │ -, SINGLE │ │ │ │ -No (Char,Transition) │ │ │ │ -Testing' { dt_test = │ │ │ │ - , dt_dopas = │ │ │ │ - , dt_a = │ │ │ │ - , dt_b = │ │ │ │ - } │ │ │ │ -No DTrans │ │ │ │ - ,q_qt = │ │ │ │ -QNFA {q_id = │ │ │ │ -{qt_win= │ │ │ │ -, qt_trans= │ │ │ │ -, qt_other= │ │ │ │ -{Testing │ │ │ │ -, flagTag = │ │ │ │ -, stopTag = │ │ │ │ -, startTag = │ │ │ │ -, parentIndex = │ │ │ │ -GroupInfo {thisIndex = │ │ │ │ -toEnum{WhichTest}: tag ( │ │ │ │ -Orbits {inOrbit = │ │ │ │ -, getOrbits = │ │ │ │ -, ordinal = │ │ │ │ -, basePos = │ │ │ │ - not found in look │ │ │ │ -Text.Regex.DFA.Common │ │ │ │ -'WinTest │ │ │ │ -'WinEmpty │ │ │ │ -'Testing' │ │ │ │ -'Simple' │ │ │ │ -'Transition │ │ │ │ -'Instructions │ │ │ │ -'SetPost │ │ │ │ -'Testing │ │ │ │ -'PostUpdate │ │ │ │ -'PreUpdate │ │ │ │ -TagUpdate │ │ │ │ -'LeaveOrbitTask │ │ │ │ -'EnterOrbitTask │ │ │ │ -'ResetOrbitTask │ │ │ │ -'SetGroupStopTask │ │ │ │ -'ResetGroupStopTask │ │ │ │ -'TagTask │ │ │ │ -'Test_NotEdgeWord │ │ │ │ -'Test_EdgeWord │ │ │ │ -'Test_EOW │ │ │ │ -'Test_BOW │ │ │ │ -'Test_EOB │ │ │ │ -'Test_BOB │ │ │ │ -'Test_EOL │ │ │ │ -'Test_BOL │ │ │ │ -WhichTest │ │ │ │ -'GroupInfo │ │ │ │ -'Minimize │ │ │ │ -'Maximize │ │ │ │ -'ExecOption │ │ │ │ -'CompOption │ │ │ │ -succ{WhichTest}: tried to take `succ' of last tag in enumeration │ │ │ │ -pred{WhichTest}: tried to take `pred' of first tag in enumeration │ │ │ │ -Explicit error in module │ │ │ │ -lib/Text/Regex/TDFA/Common.hs │ │ │ │ -Text.Regex.TDFA.Common │ │ │ │ -regex-tdfa-1.3.2.5-2CPeyTME1oRilQvsdoww2 │ │ │ │ -dt_trans │ │ │ │ -dt_other │ │ │ │ -dt_dopas │ │ │ │ -qt_trans │ │ │ │ -qt_other │ │ │ │ -qt_dopas │ │ │ │ -lib/Text/Regex/TDFA/Common.hs:293:60-61|case │ │ │ │ -captureGroups │ │ │ │ -ExecOption {captureGroups = │ │ │ │ -lastStarGreedy │ │ │ │ -newSyntax │ │ │ │ -rightAssoc │ │ │ │ -caseSensitive │ │ │ │ -, lastStarGreedy = │ │ │ │ -, newSyntax = │ │ │ │ -, rightAssoc = │ │ │ │ -, multiline = │ │ │ │ -CompOption {caseSensitive = │ │ │ │ -WinTest │ │ │ │ -WinEmpty │ │ │ │ -PostUpdate │ │ │ │ -PreUpdate │ │ │ │ -lib/Text/Regex/TDFA/Common.hs:219:72-73|case │ │ │ │ -, newOrbits = } │ │ │ │ -newPos = │ │ │ │ -Instructions { │ │ │ │ -regex-tdfa-1.3.2.5-2CPeyTME1oRilQvsdoww2:Text.Regex.TDFA.Common.WinEmpty │ │ │ │ -regex-tdfa-1.3.2.5-2CPeyTME1oRilQvsdoww2:Text.Regex.TDFA.Common.WinTest │ │ │ │ -regex-tdfa-1.3.2.5-2CPeyTME1oRilQvsdoww2:Text.Regex.TDFA.Common.Regex │ │ │ │ -regex-tdfa-1.3.2.5-2CPeyTME1oRilQvsdoww2:Text.Regex.TDFA.Common.Simple' │ │ │ │ -regex-tdfa-1.3.2.5-2CPeyTME1oRilQvsdoww2:Text.Regex.TDFA.Common.Testing' │ │ │ │ -regex-tdfa-1.3.2.5-2CPeyTME1oRilQvsdoww2:Text.Regex.TDFA.Common.Transition │ │ │ │ -regex-tdfa-1.3.2.5-2CPeyTME1oRilQvsdoww2:Text.Regex.TDFA.Common.DFA │ │ │ │ -regex-tdfa-1.3.2.5-2CPeyTME1oRilQvsdoww2:Text.Regex.TDFA.Common.Instructions │ │ │ │ -regex-tdfa-1.3.2.5-2CPeyTME1oRilQvsdoww2:Text.Regex.TDFA.Common.SetPre │ │ │ │ -regex-tdfa-1.3.2.5-2CPeyTME1oRilQvsdoww2:Text.Regex.TDFA.Common.SetPost │ │ │ │ -regex-tdfa-1.3.2.5-2CPeyTME1oRilQvsdoww2:Text.Regex.TDFA.Common.SetVal │ │ │ │ -regex-tdfa-1.3.2.5-2CPeyTME1oRilQvsdoww2:Text.Regex.TDFA.Common.Orbits │ │ │ │ -regex-tdfa-1.3.2.5-2CPeyTME1oRilQvsdoww2:Text.Regex.TDFA.Common.QNFA │ │ │ │ -regex-tdfa-1.3.2.5-2CPeyTME1oRilQvsdoww2:Text.Regex.TDFA.Common.Simple │ │ │ │ -regex-tdfa-1.3.2.5-2CPeyTME1oRilQvsdoww2:Text.Regex.TDFA.Common.Testing │ │ │ │ -regex-tdfa-1.3.2.5-2CPeyTME1oRilQvsdoww2:Text.Regex.TDFA.Common.PreUpdate │ │ │ │ -regex-tdfa-1.3.2.5-2CPeyTME1oRilQvsdoww2:Text.Regex.TDFA.Common.PostUpdate │ │ │ │ -regex-tdfa-1.3.2.5-2CPeyTME1oRilQvsdoww2:Text.Regex.TDFA.Common.TagTask │ │ │ │ -regex-tdfa-1.3.2.5-2CPeyTME1oRilQvsdoww2:Text.Regex.TDFA.Common.ResetGroupStopTask │ │ │ │ -regex-tdfa-1.3.2.5-2CPeyTME1oRilQvsdoww2:Text.Regex.TDFA.Common.SetGroupStopTask │ │ │ │ -regex-tdfa-1.3.2.5-2CPeyTME1oRilQvsdoww2:Text.Regex.TDFA.Common.ResetOrbitTask │ │ │ │ -regex-tdfa-1.3.2.5-2CPeyTME1oRilQvsdoww2:Text.Regex.TDFA.Common.EnterOrbitTask │ │ │ │ -regex-tdfa-1.3.2.5-2CPeyTME1oRilQvsdoww2:Text.Regex.TDFA.Common.LeaveOrbitTask │ │ │ │ -regex-tdfa-1.3.2.5-2CPeyTME1oRilQvsdoww2:Text.Regex.TDFA.Common.Test_BOL │ │ │ │ -regex-tdfa-1.3.2.5-2CPeyTME1oRilQvsdoww2:Text.Regex.TDFA.Common.Test_EOL │ │ │ │ -regex-tdfa-1.3.2.5-2CPeyTME1oRilQvsdoww2:Text.Regex.TDFA.Common.Test_BOB │ │ │ │ -regex-tdfa-1.3.2.5-2CPeyTME1oRilQvsdoww2:Text.Regex.TDFA.Common.Test_EOB │ │ │ │ -regex-tdfa-1.3.2.5-2CPeyTME1oRilQvsdoww2:Text.Regex.TDFA.Common.Test_BOW │ │ │ │ -regex-tdfa-1.3.2.5-2CPeyTME1oRilQvsdoww2:Text.Regex.TDFA.Common.Test_EOW │ │ │ │ -regex-tdfa-1.3.2.5-2CPeyTME1oRilQvsdoww2:Text.Regex.TDFA.Common.Test_EdgeWord │ │ │ │ -regex-tdfa-1.3.2.5-2CPeyTME1oRilQvsdoww2:Text.Regex.TDFA.Common.Test_NotEdgeWord │ │ │ │ -regex-tdfa-1.3.2.5-2CPeyTME1oRilQvsdoww2:Text.Regex.TDFA.Common.GroupInfo │ │ │ │ -regex-tdfa-1.3.2.5-2CPeyTME1oRilQvsdoww2:Text.Regex.TDFA.Common.Maximize │ │ │ │ -regex-tdfa-1.3.2.5-2CPeyTME1oRilQvsdoww2:Text.Regex.TDFA.Common.Minimize │ │ │ │ -regex-tdfa-1.3.2.5-2CPeyTME1oRilQvsdoww2:Text.Regex.TDFA.Common.Orbit │ │ │ │ -regex-tdfa-1.3.2.5-2CPeyTME1oRilQvsdoww2:Text.Regex.TDFA.Common.Ignore │ │ │ │ -regex-tdfa-1.3.2.5-2CPeyTME1oRilQvsdoww2:Text.Regex.TDFA.Common.ExecOption │ │ │ │ -regex-tdfa-1.3.2.5-2CPeyTME1oRilQvsdoww2:Text.Regex.TDFA.Common.CompOption │ │ │ │ -'TrieSet │ │ │ │ -lib/Text/Regex/TDFA/IntArrTrieSet.hs │ │ │ │ -Text.Regex.TDFA.IntArrTrieSet │ │ │ │ -Negative range size │ │ │ │ -regex-tdfa-1.3.2.5-2CPeyTME1oRilQvsdoww2:Text.Regex.TDFA.IntArrTrieSet.TrieSet │ │ │ │ -lib/Text/Regex/TDFA/NewDFA/MakeTest.hs │ │ │ │ -Text.Regex.TDFA.NewDFA.MakeTest │ │ │ │ -Text.Regex.TDFA.NewDFA.Tester │ │ │ │ -0123456789ABCDEFGHIJKLMNOPQRSTUVWXYZ_abcdefghijklmnopqrstuvwxyz │ │ │ │ -Arg: eta │ │ │ │ -Type: BracketElement │ │ │ │ - -> State [Char] (GroupIndex, Int) -> ParseError -> Identity b │ │ │ │ -In module `Text.Regex.TDFA.ReadRegex' │ │ │ │ -Text.Regex.TDFA.ReadRegex │ │ │ │ -BracketElement │ │ │ │ -'BEEquiv │ │ │ │ -'BEClass │ │ │ │ -'BERange │ │ │ │ -Failed to parse bracketed string │ │ │ │ -End point │ │ │ │ -of dashed character range is less than starting point │ │ │ │ -^.[$()|*+?{\ │ │ │ │ -empty () or anchor ^ or $ │ │ │ │ -regex-tdfa-1.3.2.5-2CPeyTME1oRilQvsdoww2:Text.Regex.TDFA.ReadRegex.BEChar │ │ │ │ -regex-tdfa-1.3.2.5-2CPeyTME1oRilQvsdoww2:Text.Regex.TDFA.ReadRegex.BERange │ │ │ │ -regex-tdfa-1.3.2.5-2CPeyTME1oRilQvsdoww2:Text.Regex.TDFA.ReadRegex.BEColl │ │ │ │ -regex-tdfa-1.3.2.5-2CPeyTME1oRilQvsdoww2:Text.Regex.TDFA.ReadRegex.BEEquiv │ │ │ │ -regex-tdfa-1.3.2.5-2CPeyTME1oRilQvsdoww2:Text.Regex.TDFA.ReadRegex.BEClass │ │ │ │ -regex failed to match │ │ │ │ -Text.Regex.TDFA.String died: │ │ │ │ -parseRegex for Text.Regex.TDFA.String failed: │ │ │ │ -Text.Regex.TDFA.String │ │ │ │ -lib/Text/Regex/TDFA/TDFA.hs:(287,5)-(294,81)|function cw │ │ │ │ -bestTrans.compareWith.choose sees incomparable │ │ │ │ -bestTrans : There were no transition choose from! │ │ │ │ -assemble : Weird orbit command: │ │ │ │ -enterOrbit: Cannot enterOrbit twice in a row: │ │ │ │ -Number of reachable DFA states: │ │ │ │ -AlterModify {newInOrbit = │ │ │ │ -'AlterModify │ │ │ │ -'AlterLeave │ │ │ │ -'AlterReset │ │ │ │ -AlterOrbit │ │ │ │ -Text.Regex.TDFA.TDFA │ │ │ │ -newInOrbit │ │ │ │ -freshOrbit │ │ │ │ -False, freshOrbit = │ │ │ │ -True, freshOrbit = │ │ │ │ -regex-tdfa-1.3.2.5-2CPeyTME1oRilQvsdoww2:Text.Regex.TDFA.TDFA.AlterReset │ │ │ │ -regex-tdfa-1.3.2.5-2CPeyTME1oRilQvsdoww2:Text.Regex.TDFA.TDFA.AlterLeave │ │ │ │ -regex-tdfa-1.3.2.5-2CPeyTME1oRilQvsdoww2:Text.Regex.TDFA.TDFA.AlterModify │ │ │ │ -Weird pattern in actNullableTagless/NonEmpty: │ │ │ │ -actNullableTagless/NonEmpty is supposed to have an emptyNull nullView : │ │ │ │ -actNullableTagless/NonEmpty : provided with a *cannotAccept* pattern: │ │ │ │ -actNullableTagless/NonEmpty : provided with a *mustAccept* pattern: │ │ │ │ -This case in Text.Regex.TNFA.TNFA.actNullableTagless cannot happen: │ │ │ │ -Cannot acceptTrans pattern │ │ │ │ -Weird pattern in getTransTagless/NonEmpty: │ │ │ │ -getTransTagless/NonEmpty is supposed to have an emptyNull nullView : │ │ │ │ -getTransTagless/NonEmpty : provided with a *mustAccept* pattern: │ │ │ │ -getTransTagless/NonEmpty : provided with a *cannotAccept* pattern: │ │ │ │ -Weird pattern in getTransTagless/Star: │ │ │ │ -OneChar cannot have nullable True │ │ │ │ -OneChar cannot have nullable True │ │ │ │ -This case in dominate.useText cannot happen: second argument would have to have been null and that is checked before this case │ │ │ │ -Text.Regex.TDFA.TNFA │ │ │ │ -'CharMap │ │ │ │ -Data.IntMap.CharMap2 │ │ │ │ -unCharMap │ │ │ │ -CharMap {unCharMap = │ │ │ │ -'EnumMap │ │ │ │ -Data.IntMap.EnumMap2 │ │ │ │ -unEnumMap │ │ │ │ -EnumMap {unEnumMap = │ │ │ │ -Data.IntSet.EnumSet2 │ │ │ │ -unEnumSet │ │ │ │ -EnumSet {unEnumSet = fromList │ │ │ │ -EnumSet {unEnumSet = │ │ │ │ -lib/Text/Regex/TDFA/CorePattern.hs:74:25-26|case │ │ │ │ -Star {getOrbit = │ │ │ │ -, resetOrbits = │ │ │ │ -, firstNull = │ │ │ │ -False, unStar = │ │ │ │ -True, unStar = │ │ │ │ -SetTestInfo │ │ │ │ -firstNull │ │ │ │ -resetOrbits │ │ │ │ -getOrbit │ │ │ │ -'SetTestInfo │ │ │ │ -'WantsQNFA │ │ │ │ -'WantsQT │ │ │ │ -'WantsBoth │ │ │ │ -'WantsEither │ │ │ │ -'OneChar │ │ │ │ -'NonEmpty │ │ │ │ -OneChar │ │ │ │ - , unQ = │ │ │ │ - , wants = │ │ │ │ - , tagged = │ │ │ │ - , postTag = │ │ │ │ - , preTag = │ │ │ │ - , postSet = │ │ │ │ - , preReset = │ │ │ │ - , takes = │ │ │ │ -Q { nullQ = │ │ │ │ -fromHandleTag │ │ │ │ -patternToQ cannot handle │ │ │ │ -Text.Regex.TDFA.CorePattern │ │ │ │ -lib/Text/Regex/TDFA/CorePattern.hs │ │ │ │ -regex-tdfa-1.3.2.5-2CPeyTME1oRilQvsdoww2:Text.Regex.TDFA.CorePattern.Q │ │ │ │ -regex-tdfa-1.3.2.5-2CPeyTME1oRilQvsdoww2:Text.Regex.TDFA.CorePattern.Empty │ │ │ │ -regex-tdfa-1.3.2.5-2CPeyTME1oRilQvsdoww2:Text.Regex.TDFA.CorePattern.Or │ │ │ │ -regex-tdfa-1.3.2.5-2CPeyTME1oRilQvsdoww2:Text.Regex.TDFA.CorePattern.Seq │ │ │ │ -regex-tdfa-1.3.2.5-2CPeyTME1oRilQvsdoww2:Text.Regex.TDFA.CorePattern.Star │ │ │ │ -regex-tdfa-1.3.2.5-2CPeyTME1oRilQvsdoww2:Text.Regex.TDFA.CorePattern.Test │ │ │ │ -regex-tdfa-1.3.2.5-2CPeyTME1oRilQvsdoww2:Text.Regex.TDFA.CorePattern.OneChar │ │ │ │ -regex-tdfa-1.3.2.5-2CPeyTME1oRilQvsdoww2:Text.Regex.TDFA.CorePattern.NonEmpty │ │ │ │ -regex-tdfa-1.3.2.5-2CPeyTME1oRilQvsdoww2:Text.Regex.TDFA.CorePattern.WantsQNFA │ │ │ │ -regex-tdfa-1.3.2.5-2CPeyTME1oRilQvsdoww2:Text.Regex.TDFA.CorePattern.WantsQT │ │ │ │ -regex-tdfa-1.3.2.5-2CPeyTME1oRilQvsdoww2:Text.Regex.TDFA.CorePattern.WantsBoth │ │ │ │ -regex-tdfa-1.3.2.5-2CPeyTME1oRilQvsdoww2:Text.Regex.TDFA.CorePattern.WantsEither │ │ │ │ -regex-tdfa-1.3.2.5-2CPeyTME1oRilQvsdoww2:Text.Regex.TDFA.CorePattern.NoTag │ │ │ │ -regex-tdfa-1.3.2.5-2CPeyTME1oRilQvsdoww2:Text.Regex.TDFA.CorePattern.Advice │ │ │ │ -regex-tdfa-1.3.2.5-2CPeyTME1oRilQvsdoww2:Text.Regex.TDFA.CorePattern.Apply │ │ │ │ -newWinnerThenProceed,1 │ │ │ │ -newWinnerThenProceed,2 │ │ │ │ -newWinnerThenProceed,3 : too many emptyTrue values │ │ │ │ -compressOrbit,1 │ │ │ │ -findTrans,1 : │ │ │ │ -impossible 2347867 │ │ │ │ -impossible 0298347 │ │ │ │ -allcomps Minimize │ │ │ │ -impossible 9384324 │ │ │ │ -newScratch which 3 │ │ │ │ -newScratch which 2 │ │ │ │ -newScratch which 1 │ │ │ │ -'MScratch │ │ │ │ -'BlankScratch │ │ │ │ -'WScratch │ │ │ │ -'SScratch │ │ │ │ -challenge_Orb is too stupid to handle mismatched orbit data : │ │ │ │ -lib/Text/Regex/TDFA/NewDFA/Engine.hs:566:3-34|F comp1 : compsRest │ │ │ │ -lib/Text/Regex/TDFA/NewDFA/Engine.hs:302:21-43|first : rest │ │ │ │ -lib/Text/Regex/TDFA/NewDFA/Engine.hs │ │ │ │ -Text.Regex.TDFA.NewDFA.Engine │ │ │ │ -regex-tdfa-1.3.2.5-2CPeyTME1oRilQvsdoww2:Text.Regex.TDFA.NewDFA.Engine.SScratch │ │ │ │ -regex-tdfa-1.3.2.5-2CPeyTME1oRilQvsdoww2:Text.Regex.TDFA.NewDFA.Engine.MQ │ │ │ │ -regex-tdfa-1.3.2.5-2CPeyTME1oRilQvsdoww2:Text.Regex.TDFA.NewDFA.Engine.MQA │ │ │ │ -regex-tdfa-1.3.2.5-2CPeyTME1oRilQvsdoww2:Text.Regex.TDFA.NewDFA.Engine.MScratch │ │ │ │ -noSource │ │ │ │ -Text.Regex.TDFA.NewDFA.Engine_FA │ │ │ │ -lib/Text/Regex/TDFA/NewDFA/Engine_FA.hs:431:3-34|F comp1 : compsRest │ │ │ │ -lib/Text/Regex/TDFA/NewDFA/Engine_FA.hs:251:21-43|first : rest │ │ │ │ -regex-tdfa-1.3.2.5-2CPeyTME1oRilQvsdoww2:Text.Regex.TDFA.NewDFA.Engine_FA.SScratch │ │ │ │ -regex-tdfa-1.3.2.5-2CPeyTME1oRilQvsdoww2:Text.Regex.TDFA.NewDFA.Engine_FA.MScratch │ │ │ │ -, _ws_stop = │ │ │ │ -WScratch {ws_start = │ │ │ │ -obtainNext called while goNext is running! │ │ │ │ -lib/Text/Regex/TDFA/NewDFA/Engine_NC.hs │ │ │ │ -Text.Regex.TDFA.NewDFA.Engine_NC │ │ │ │ -regex-tdfa-1.3.2.5-2CPeyTME1oRilQvsdoww2:Text.Regex.TDFA.NewDFA.Engine_NC.SScratch │ │ │ │ -regex-tdfa-1.3.2.5-2CPeyTME1oRilQvsdoww2:Text.Regex.TDFA.NewDFA.Engine_NC.MQ │ │ │ │ -regex-tdfa-1.3.2.5-2CPeyTME1oRilQvsdoww2:Text.Regex.TDFA.NewDFA.Engine_NC.WScratch │ │ │ │ -Text.Regex.TDFA.NewDFA.Engine_NC_FA │ │ │ │ -PCarat {getDoPa = │ │ │ │ -PDollar {getDoPa = │ │ │ │ -PDot {getDoPa = │ │ │ │ -PAny {getDoPa = │ │ │ │ -, getPatternSet = │ │ │ │ -PAnyNot {getDoPa = │ │ │ │ -PEscape {getDoPa = │ │ │ │ -, getPatternChar = │ │ │ │ -PChar {getDoPa = │ │ │ │ -PConcat │ │ │ │ -PNonCapture │ │ │ │ -PNonEmpty │ │ │ │ -lib/Text/Regex/TDFA/Pattern.hs:148:26-31|x : xs │ │ │ │ -'PConcat │ │ │ │ -'PDollar │ │ │ │ -'PEscape │ │ │ │ -'PAnyNot │ │ │ │ -'PNonEmpty │ │ │ │ -'PNonCapture │ │ │ │ -'PatternSet │ │ │ │ -'PatternSetEquivalenceClass │ │ │ │ -'PatternSetCollatingElement │ │ │ │ -'PatternSetCharacterClass │ │ │ │ -Text.Regex.TDFA.Pattern │ │ │ │ -getPatternSet │ │ │ │ -getPatternChar │ │ │ │ -lib/Text/Regex/TDFA/Pattern.hs:82:13-14|case │ │ │ │ -regex-tdfa-1.3.2.5-2CPeyTME1oRilQvsdoww2:Text.Regex.TDFA.Pattern.PEmpty │ │ │ │ -regex-tdfa-1.3.2.5-2CPeyTME1oRilQvsdoww2:Text.Regex.TDFA.Pattern.PGroup │ │ │ │ -regex-tdfa-1.3.2.5-2CPeyTME1oRilQvsdoww2:Text.Regex.TDFA.Pattern.POr │ │ │ │ -regex-tdfa-1.3.2.5-2CPeyTME1oRilQvsdoww2:Text.Regex.TDFA.Pattern.PConcat │ │ │ │ -regex-tdfa-1.3.2.5-2CPeyTME1oRilQvsdoww2:Text.Regex.TDFA.Pattern.PQuest │ │ │ │ -regex-tdfa-1.3.2.5-2CPeyTME1oRilQvsdoww2:Text.Regex.TDFA.Pattern.PPlus │ │ │ │ -regex-tdfa-1.3.2.5-2CPeyTME1oRilQvsdoww2:Text.Regex.TDFA.Pattern.PStar │ │ │ │ -regex-tdfa-1.3.2.5-2CPeyTME1oRilQvsdoww2:Text.Regex.TDFA.Pattern.PBound │ │ │ │ -regex-tdfa-1.3.2.5-2CPeyTME1oRilQvsdoww2:Text.Regex.TDFA.Pattern.PCarat │ │ │ │ -regex-tdfa-1.3.2.5-2CPeyTME1oRilQvsdoww2:Text.Regex.TDFA.Pattern.PDollar │ │ │ │ -regex-tdfa-1.3.2.5-2CPeyTME1oRilQvsdoww2:Text.Regex.TDFA.Pattern.PDot │ │ │ │ -regex-tdfa-1.3.2.5-2CPeyTME1oRilQvsdoww2:Text.Regex.TDFA.Pattern.PAny │ │ │ │ -regex-tdfa-1.3.2.5-2CPeyTME1oRilQvsdoww2:Text.Regex.TDFA.Pattern.PAnyNot │ │ │ │ -regex-tdfa-1.3.2.5-2CPeyTME1oRilQvsdoww2:Text.Regex.TDFA.Pattern.PEscape │ │ │ │ -regex-tdfa-1.3.2.5-2CPeyTME1oRilQvsdoww2:Text.Regex.TDFA.Pattern.PChar │ │ │ │ -regex-tdfa-1.3.2.5-2CPeyTME1oRilQvsdoww2:Text.Regex.TDFA.Pattern.PNonCapture │ │ │ │ -regex-tdfa-1.3.2.5-2CPeyTME1oRilQvsdoww2:Text.Regex.TDFA.Pattern.PNonEmpty │ │ │ │ -regex-tdfa-1.3.2.5-2CPeyTME1oRilQvsdoww2:Text.Regex.TDFA.Pattern.PatternSet │ │ │ │ -'AllTextMatches │ │ │ │ -'AllMatches │ │ │ │ -'AllTextSubmatches │ │ │ │ -'AllSubmatches │ │ │ │ -'C:RegexLike │ │ │ │ -'C:Extract │ │ │ │ -'C:RegexOptions │ │ │ │ -MatchResult │ │ │ │ -makeRegexOpts failed │ │ │ │ -src/Text/Regex/Base/RegexLike.hs │ │ │ │ -Text.Regex.Base.RegexLike │ │ │ │ -regex-base-0.94.0.3-9QehDZNLV9iBch8zxFDhVI │ │ │ │ -regex-base-0.94.0.3-9QehDZNLV9iBch8zxFDhVI:Text.Regex.Base.RegexLike.C:RegexContext │ │ │ │ -regex-base-0.94.0.3-9QehDZNLV9iBch8zxFDhVI:Text.Regex.Base.RegexLike.C:RegexLike │ │ │ │ -regex-base-0.94.0.3-9QehDZNLV9iBch8zxFDhVI:Text.Regex.Base.RegexLike.C:Extract │ │ │ │ -regex-base-0.94.0.3-9QehDZNLV9iBch8zxFDhVI:Text.Regex.Base.RegexLike.C:RegexMaker │ │ │ │ -regex-base-0.94.0.3-9QehDZNLV9iBch8zxFDhVI:Text.Regex.Base.RegexLike.C:RegexOptions │ │ │ │ -regex-base-0.94.0.3-9QehDZNLV9iBch8zxFDhVI:Text.Regex.Base.RegexLike.MR │ │ │ │ -libraries/parsec/src/Text/Parsec/Error.hs │ │ │ │ -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 │ │ │ │ -parsec-3.1.18.0-inplace:Text.Parsec.Error.Message │ │ │ │ -, column │ │ │ │ -parsec-3.1.18.0-inplace:Text.Parsec.Pos.SourcePos │ │ │ │ -Text.ParserCombinators.Parsec.Prim.many: combinator 'many' is applied to a parser that accepts an empty string. │ │ │ │ -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 │ │ │ │ +'C:Strict │ │ │ │ +Data.Strict.Classes │ │ │ │ +strict-0.5.1-6zHJYgY6KC0J8ARV1Lf80b │ │ │ │ +strict-0.5.1-6zHJYgY6KC0J8ARV1Lf80b:Data.Strict.Classes.C:Strict │ │ │ │ +Data.Strict.Either.Either │ │ │ │ +Data.Strict.Either.fromRight: Left │ │ │ │ +Data.Strict.Either.fromLeft: Right │ │ │ │ +src/Data/Strict/Either.hs │ │ │ │ +Data.Strict.Either │ │ │ │ +src/Data/Strict/Either.hs:55:13-14|case │ │ │ │ +strict-0.5.1-6zHJYgY6KC0J8ARV1Lf80b:Data.Strict.Either.Left │ │ │ │ +strict-0.5.1-6zHJYgY6KC0J8ARV1Lf80b:Data.Strict.Either.Right │ │ │ │ +Data.Strict.Maybe.Maybe │ │ │ │ +Data.Strict.Maybe.fromJust: Nothing │ │ │ │ +src/Data/Strict/Maybe.hs │ │ │ │ +src/Data/Strict/Maybe.hs:59:13-14|case │ │ │ │ +strict-0.5.1-6zHJYgY6KC0J8ARV1Lf80b:Data.Strict.Maybe.Nothing │ │ │ │ +strict-0.5.1-6zHJYgY6KC0J8ARV1Lf80b:Data.Strict.Maybe.Just │ │ │ │ +Data.Strict.These │ │ │ │ +src/Data/Strict/These.hs:66:13-14|case │ │ │ │ +strict-0.5.1-6zHJYgY6KC0J8ARV1Lf80b:Data.Strict.These.This │ │ │ │ +strict-0.5.1-6zHJYgY6KC0J8ARV1Lf80b:Data.Strict.These.That │ │ │ │ +strict-0.5.1-6zHJYgY6KC0J8ARV1Lf80b:Data.Strict.These.These │ │ │ │ +Data.Strict.Tuple │ │ │ │ +Data.Strict.Tuple.Pair │ │ │ │ +strict-0.5.1-6zHJYgY6KC0J8ARV1Lf80b:Data.Strict.Tuple.:!: │ │ │ │ +System.IO.Strict │ │ │ │ +Data.Functor.These │ │ │ │ +these-1.2.1-JaISJ4F9TDtHwYDjbk1Bng │ │ │ │ +these-1.2.1-JaISJ4F9TDtHwYDjbk1Bng:Data.Functor.These.This1 │ │ │ │ +these-1.2.1-JaISJ4F9TDtHwYDjbk1Bng:Data.Functor.These.That1 │ │ │ │ +these-1.2.1-JaISJ4F9TDtHwYDjbk1Bng:Data.Functor.These.These1 │ │ │ │ +Data.These │ │ │ │ +Invalid These index │ │ │ │ +src/Data/These.hs:76:13-14|case │ │ │ │ +these-1.2.1-JaISJ4F9TDtHwYDjbk1Bng:Data.These.This │ │ │ │ +these-1.2.1-JaISJ4F9TDtHwYDjbk1Bng:Data.These.That │ │ │ │ +these-1.2.1-JaISJ4F9TDtHwYDjbk1Bng:Data.These.These │ │ │ │ +Data.These.Combinators │ │ │ │ +'C:Hashable │ │ │ │ +GHashable │ │ │ │ +'HashArgs1 │ │ │ │ +'HashArgs0 │ │ │ │ +HashArgs │ │ │ │ +Data.Hashable.Class │ │ │ │ +hashable-1.5.0.0-2kNV5CKXacpGPv0OkcNC1R │ │ │ │ +hashable-1.5.0.0-2kNV5CKXacpGPv0OkcNC1R:Data.Hashable.Class.Hashed │ │ │ │ +hashable-1.5.0.0-2kNV5CKXacpGPv0OkcNC1R:Data.Hashable.Class.SP │ │ │ │ +hashable-1.5.0.0-2kNV5CKXacpGPv0OkcNC1R:Data.Hashable.Class.C:Hashable2 │ │ │ │ +hashable-1.5.0.0-2kNV5CKXacpGPv0OkcNC1R:Data.Hashable.Class.C:Hashable1 │ │ │ │ +hashable-1.5.0.0-2kNV5CKXacpGPv0OkcNC1R:Data.Hashable.Class.C:Hashable │ │ │ │ +hashable-1.5.0.0-2kNV5CKXacpGPv0OkcNC1R:Data.Hashable.Class.HashArgs0 │ │ │ │ +Data.Hashable.FFI │ │ │ │ +Data.Hashable.LowLevel │ │ │ │ : empty input │ │ │ │ Data.Text.Text │ │ │ │ unpackCStringLen# │ │ │ │ overflowError │ │ │ │ Data.Text. │ │ │ │ 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 │ │ │ │ text-2.1.3-inplace:Data.Text.Internal.Text │ │ │ │ text-2.1.3-inplace:Data.Text.Internal.Builder.Buffer │ │ │ │ Empty stream │ │ │ │ streamError │ │ │ │ @@ -25781,33 +25760,51 @@ │ │ │ │ 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.Lazy.Builder.RealFloat.Exponent │ │ │ │ text-2.1.3-inplace:Data.Text.Lazy.Builder.RealFloat.Fixed │ │ │ │ text-2.1.3-inplace:Data.Text.Lazy.Builder.RealFloat.Generic │ │ │ │ +libraries/filepath/System/FilePath/Internal.hs │ │ │ │ +System.FilePath.Posix │ │ │ │ +filepath-1.5.4.0-inplace │ │ │ │ +libraries/filepath/System/OsPath/Internal.hs │ │ │ │ +System.OsPath.Internal │ │ │ │ +os-string-2.0.7-inplace │ │ │ │ +System.OsString.Encoding.Internal │ │ │ │ +EncodingException │ │ │ │ +os-string-2.0.7-inplace:System.OsString.Encoding.Internal.EncodingError │ │ │ │ +libraries/os-string/System/OsString/Internal.hs │ │ │ │ +System.OsString.Internal │ │ │ │ +libraries/os-string/System/OsString/Internal/Exception.hs │ │ │ │ +System.OsString.Internal.Exception │ │ │ │ +OsString │ │ │ │ +System.OsString.Internal.Types │ │ │ │ +System.OsString.Posix │ │ │ │ +libraries/os-string/System/OsString/Common.hs │ │ │ │ +exceptions-0.10.9-inplace:Control.Monad.Catch.C:MonadThrow │ │ │ │ +mtl-2.3.1-inplace:Control.Monad.Error.Class.C:MonadError │ │ │ │ +mtl-2.3.1-inplace:Control.Monad.Reader.Class.C:MonadReader │ │ │ │ +mtl-2.3.1-inplace:Control.Monad.State.Class.C:MonadState │ │ │ │ +transformers-0.6.1.1-inplace:Control.Monad.Trans.Class.C:MonadTrans │ │ │ │ +Control.Monad.Trans.Reader │ │ │ │ +Control.Monad.Trans.State.Lazy │ │ │ │ binary-0.8.9.3-inplace:Data.Binary.Put.PairS │ │ │ │ binary-0.8.9.3-inplace:Data.Binary.Get.Fail │ │ │ │ binary-0.8.9.3-inplace:Data.Binary.Get.Partial │ │ │ │ binary-0.8.9.3-inplace:Data.Binary.Get.Done │ │ │ │ binary-0.8.9.3-inplace:Data.Binary.Get.Internal.Fail │ │ │ │ binary-0.8.9.3-inplace:Data.Binary.Get.Internal.Partial │ │ │ │ binary-0.8.9.3-inplace:Data.Binary.Get.Internal.Done │ │ │ │ binary-0.8.9.3-inplace:Data.Binary.Get.Internal.BytesRead │ │ │ │ to Bool │ │ │ │ Could not map value │ │ │ │ Not a valid Unicode code point! │ │ │ │ binary-0.8.9.3-inplace:Data.Binary.Class.C:Binary │ │ │ │ Unknown encoding for constructor │ │ │ │ -mtl-2.3.1-inplace:Control.Monad.Error.Class.C:MonadError │ │ │ │ -mtl-2.3.1-inplace:Control.Monad.Reader.Class.C:MonadReader │ │ │ │ -mtl-2.3.1-inplace:Control.Monad.State.Class.C:MonadState │ │ │ │ -transformers-0.6.1.1-inplace:Control.Monad.Trans.Class.C:MonadTrans │ │ │ │ -Control.Monad.Trans.Reader │ │ │ │ -Control.Monad.Trans.State.Lazy │ │ │ │ Data.IntSet.keysSet: Nil │ │ │ │ libraries/containers/containers/src/Data/IntMap/Internal.hs:(1353,19)-(1356,30)|lambda │ │ │ │ libraries/containers/containers/src/Data/IntMap/Internal.hs:1307:24-71|lambda │ │ │ │ IntMap.!: key │ │ │ │ Data.Foldable.minimum (for Data.IntMap): empty map │ │ │ │ Data.Foldable.maximum (for Data.IntMap): empty map │ │ │ │ libraries/containers/containers/src/Data/IntMap/Internal.hs │ │ │ │ @@ -25959,14 +25956,17 @@ │ │ │ │ deepseq-1.5.0.0-inplace:Control.DeepSeq.C:NFData2 │ │ │ │ deepseq-1.5.0.0-inplace:Control.DeepSeq.C:NFData1 │ │ │ │ Data.Array.Base.safe_scale: Overflow; scale: │ │ │ │ MArray: undefined array element │ │ │ │ array-0.5.8.0-inplace:Data.Array.Base.STUArray │ │ │ │ array-0.5.8.0-inplace:Data.Array.Base.UArray │ │ │ │ array-0.5.8.0-inplace:Data.Array.Base.C:IArray │ │ │ │ +Data.Bifunctor.Assoc │ │ │ │ +assoc-1.1.1-30BCdn01wuCLUYQedFJHQR │ │ │ │ +assoc-1.1.1-30BCdn01wuCLUYQedFJHQR:Data.Bifunctor.Assoc.C:Assoc │ │ │ │ base:Control.Monad.IO.Class.C:MonadIO │ │ │ │ base:Control.Monad.Zip.C:MonadZip │ │ │ │ MutableByteArray │ │ │ │ concatByteArray │ │ │ │ stimes @ByteArray: negative multiplier │ │ │ │ appendByteArray │ │ │ │ Data.Array.Byte. │ │ │ │ @@ -27801,15 +27801,15 @@ │ │ │ │ current segment array │ │ │ │ PROMPT_TAG object (%p) entered! │ │ │ │ Memory map: │ │ │ │ /proc/self/maps │ │ │ │ Error: %s │ │ │ │ 15;(];]; │ │ │ │ QG8G8G8G8G8 │ │ │ │ -?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) │ │ │ │ @@ -28297,14 +28297,17 @@ │ │ │ │ integer_gmp_mpn_sizeinbase │ │ │ │ integer_gmp_mpn_tdiv_r │ │ │ │ integer_gmp_mpn_tdiv_q │ │ │ │ integer_gmp_gcdext │ │ │ │ integer_gmp_mpn_gcd │ │ │ │ integer_gmp_mpn_gcd_1 │ │ │ │ i@333333 │ │ │ │ +wV=2K=kR │ │ │ │ +J(Q,mS#F │ │ │ │ +=JG-( BS │ │ │ │ aXa#{B%2 │ │ │ │ G'!$qa|, │ │ │ │ -ZX{*'LU │ │ │ │ 0/S2Ja*N │ │ │ │ }_x7GG!O │ │ │ │ 4l_jpY,k │ │ │ │ IDUY5+S[ │ │ │ │ @@ -28314,18 +28317,15 @@ │ │ │ │ 1kqzcTfY │ │ │ │ WKNMZ9YK │ │ │ │ RV^Sv?el │ │ │ │ I1UZgVjl │ │ │ │ |rc: │ │ │ │ push %rax │ │ │ │ - mov $0x3676730,%ecx │ │ │ │ + mov $0x3676770,%ecx │ │ │ │ mov $0x18a,%edx │ │ │ │ - mov $0x354e628,%esi │ │ │ │ + mov $0x354c008,%esi │ │ │ │ mov $0x34c5ea3,%edi │ │ │ │ call 405090 <__assert_fail@plt> │ │ │ │ call 405f50 │ │ │ │ - mov $0x36767d0,%ecx │ │ │ │ + mov $0x3676810,%ecx │ │ │ │ mov $0xdd,%edx │ │ │ │ - mov $0x354e628,%esi │ │ │ │ + mov $0x354c008,%esi │ │ │ │ mov $0x34c5ec3,%edi │ │ │ │ call 405090 <__assert_fail@plt> │ │ │ │ - mov $0x36767d0,%ecx │ │ │ │ + mov $0x3676810,%ecx │ │ │ │ mov $0xdc,%edx │ │ │ │ - mov $0x354e628,%esi │ │ │ │ + mov $0x354c008,%esi │ │ │ │ mov $0x34c5ebc,%edi │ │ │ │ call 405090 <__assert_fail@plt> │ │ │ │ - mov $0x36767b0,%ecx │ │ │ │ + mov $0x36767f0,%ecx │ │ │ │ mov $0x10a,%edx │ │ │ │ - mov $0x354e628,%esi │ │ │ │ + mov $0x354c008,%esi │ │ │ │ mov $0x34c5eec,%edi │ │ │ │ call 405090 <__assert_fail@plt> │ │ │ │ - mov $0x36767b0,%ecx │ │ │ │ + mov $0x36767f0,%ecx │ │ │ │ mov $0x10b,%edx │ │ │ │ - mov $0x354e628,%esi │ │ │ │ + mov $0x354c008,%esi │ │ │ │ mov $0x34c5ef3,%edi │ │ │ │ call 405090 <__assert_fail@plt> │ │ │ │ - mov $0x36767b0,%ecx │ │ │ │ + mov $0x36767f0,%ecx │ │ │ │ mov $0xf5,%edx │ │ │ │ - mov $0x354e628,%esi │ │ │ │ + mov $0x354c008,%esi │ │ │ │ mov $0x34c5ee5,%edi │ │ │ │ call 405090 <__assert_fail@plt> │ │ │ │ - mov $0x36767b0,%ecx │ │ │ │ + mov $0x36767f0,%ecx │ │ │ │ mov $0xed,%edx │ │ │ │ - mov $0x354e628,%esi │ │ │ │ - mov $0x354e658,%edi │ │ │ │ + mov $0x354c008,%esi │ │ │ │ + mov $0x354c038,%edi │ │ │ │ call 405090 <__assert_fail@plt> │ │ │ │ - mov $0x36767b0,%ecx │ │ │ │ + mov $0x36767f0,%ecx │ │ │ │ mov $0xec,%edx │ │ │ │ - mov $0x354e628,%esi │ │ │ │ + mov $0x354c008,%esi │ │ │ │ mov $0x34c5ede,%edi │ │ │ │ call 405090 <__assert_fail@plt> │ │ │ │ - mov $0x36767b0,%ecx │ │ │ │ + mov $0x36767f0,%ecx │ │ │ │ mov $0xeb,%edx │ │ │ │ - mov $0x354e628,%esi │ │ │ │ + mov $0x354c008,%esi │ │ │ │ mov $0x34c5ed5,%edi │ │ │ │ call 405090 <__assert_fail@plt> │ │ │ │ - mov $0x3676790,%ecx │ │ │ │ + mov $0x36767d0,%ecx │ │ │ │ mov $0x152,%edx │ │ │ │ - mov $0x354e628,%esi │ │ │ │ + mov $0x354c008,%esi │ │ │ │ mov $0x34c5f29,%edi │ │ │ │ call 405090 <__assert_fail@plt> │ │ │ │ - mov $0x3676790,%ecx │ │ │ │ + mov $0x36767d0,%ecx │ │ │ │ mov $0x148,%edx │ │ │ │ - mov $0x354e628,%esi │ │ │ │ + mov $0x354c008,%esi │ │ │ │ mov $0x34c5f13,%edi │ │ │ │ call 405090 <__assert_fail@plt> │ │ │ │ - mov $0x3676790,%ecx │ │ │ │ + mov $0x36767d0,%ecx │ │ │ │ mov $0x13e,%edx │ │ │ │ - mov $0x354e628,%esi │ │ │ │ + mov $0x354c008,%esi │ │ │ │ mov $0x34c5efc,%edi │ │ │ │ call 405090 <__assert_fail@plt> │ │ │ │ - mov $0x3676770,%ecx │ │ │ │ + mov $0x36767b0,%ecx │ │ │ │ mov $0x15e,%edx │ │ │ │ - mov $0x354e628,%esi │ │ │ │ + mov $0x354c008,%esi │ │ │ │ mov $0x34c5f3f,%edi │ │ │ │ call 405090 <__assert_fail@plt> │ │ │ │ - mov $0x3676750,%ecx │ │ │ │ + mov $0x3676790,%ecx │ │ │ │ mov $0x174,%edx │ │ │ │ - mov $0x354e628,%esi │ │ │ │ + mov $0x354c008,%esi │ │ │ │ mov $0x34c5f3f,%edi │ │ │ │ call 405090 <__assert_fail@plt> │ │ │ │ call 406180 │ │ │ │ call 406180 │ │ │ │ - mov $0x3676710,%ecx │ │ │ │ + mov $0x3676750,%ecx │ │ │ │ mov $0x1a0,%edx │ │ │ │ - mov $0x354e628,%esi │ │ │ │ + mov $0x354c008,%esi │ │ │ │ mov $0x34c5f46,%edi │ │ │ │ call 405090 <__assert_fail@plt> │ │ │ │ - mov $0x3676710,%ecx │ │ │ │ + mov $0x3676750,%ecx │ │ │ │ mov $0x1a0,%edx │ │ │ │ - mov $0x354e628,%esi │ │ │ │ + mov $0x354c008,%esi │ │ │ │ mov $0x34c5f46,%edi │ │ │ │ call 405090 <__assert_fail@plt> │ │ │ │ - mov $0x36766f0,%ecx │ │ │ │ + mov $0x3676730,%ecx │ │ │ │ mov $0x1c1,%edx │ │ │ │ - mov $0x354e628,%esi │ │ │ │ + mov $0x354c008,%esi │ │ │ │ mov $0x34c5f46,%edi │ │ │ │ call 405090 <__assert_fail@plt> │ │ │ │ - mov $0x36766f0,%ecx │ │ │ │ + mov $0x3676730,%ecx │ │ │ │ mov $0x1c2,%edx │ │ │ │ - mov $0x354e628,%esi │ │ │ │ + mov $0x354c008,%esi │ │ │ │ mov $0x34c5f5d,%edi │ │ │ │ call 405090 <__assert_fail@plt> │ │ │ │ - mov $0x36766d0,%ecx │ │ │ │ + mov $0x3676710,%ecx │ │ │ │ mov $0x1d8,%edx │ │ │ │ - mov $0x354e628,%esi │ │ │ │ + mov $0x354c008,%esi │ │ │ │ mov $0x34c5f46,%edi │ │ │ │ call 405090 <__assert_fail@plt> │ │ │ │ - mov $0x36766b0,%ecx │ │ │ │ + mov $0x36766f0,%ecx │ │ │ │ mov $0x24b,%edx │ │ │ │ - mov $0x354e628,%esi │ │ │ │ + mov $0x354c008,%esi │ │ │ │ mov $0x34c5f7b,%edi │ │ │ │ call 405090 <__assert_fail@plt> │ │ │ │ - mov $0x36766b0,%ecx │ │ │ │ + mov $0x36766f0,%ecx │ │ │ │ mov $0x23a,%edx │ │ │ │ - mov $0x354e628,%esi │ │ │ │ + mov $0x354c008,%esi │ │ │ │ mov $0x34c5f75,%edi │ │ │ │ call 405090 <__assert_fail@plt> │ │ │ │ - mov $0x3676690,%ecx │ │ │ │ + mov $0x36766d0,%ecx │ │ │ │ mov $0x262,%edx │ │ │ │ - mov $0x354e628,%esi │ │ │ │ + mov $0x354c008,%esi │ │ │ │ mov $0x34c5f92,%edi │ │ │ │ call 405090 <__assert_fail@plt> │ │ │ │ - mov $0x3676670,%ecx │ │ │ │ + mov $0x36766b0,%ecx │ │ │ │ mov $0x278,%edx │ │ │ │ - mov $0x354e628,%esi │ │ │ │ + mov $0x354c008,%esi │ │ │ │ mov $0x34c5fa6,%edi │ │ │ │ call 405090 <__assert_fail@plt> │ │ │ │ - mov $0x3676670,%ecx │ │ │ │ + mov $0x36766b0,%ecx │ │ │ │ mov $0x28f,%edx │ │ │ │ - mov $0x354e628,%esi │ │ │ │ + mov $0x354c008,%esi │ │ │ │ mov $0x34c5fbd,%edi │ │ │ │ call 405090 <__assert_fail@plt> │ │ │ │ - mov $0x3676650,%ecx │ │ │ │ + mov $0x3676690,%ecx │ │ │ │ mov $0x29e,%edx │ │ │ │ - mov $0x354e628,%esi │ │ │ │ + mov $0x354c008,%esi │ │ │ │ mov $0x34c5fd0,%edi │ │ │ │ call 405090 <__assert_fail@plt> │ │ │ │ - mov $0x3676650,%ecx │ │ │ │ + mov $0x3676690,%ecx │ │ │ │ mov $0x2ab,%edx │ │ │ │ - mov $0x354e628,%esi │ │ │ │ - mov $0x354e680,%edi │ │ │ │ + mov $0x354c008,%esi │ │ │ │ + mov $0x354c060,%edi │ │ │ │ call 405090 <__assert_fail@plt> │ │ │ │ - mov $0x3676630,%ecx │ │ │ │ + mov $0x3676670,%ecx │ │ │ │ mov $0x2e7,%edx │ │ │ │ - mov $0x354e628,%esi │ │ │ │ + mov $0x354c008,%esi │ │ │ │ mov $0x34c5fbd,%edi │ │ │ │ call 405090 <__assert_fail@plt> │ │ │ │ - mov $0x3676630,%ecx │ │ │ │ + mov $0x3676670,%ecx │ │ │ │ mov $0x2c9,%edx │ │ │ │ - mov $0x354e628,%esi │ │ │ │ + mov $0x354c008,%esi │ │ │ │ mov $0x34c5fa6,%edi │ │ │ │ call 405090 <__assert_fail@plt> │ │ │ │ - mov $0x3676630,%ecx │ │ │ │ + mov $0x3676670,%ecx │ │ │ │ mov $0x2ca,%edx │ │ │ │ - mov $0x354e628,%esi │ │ │ │ + mov $0x354c008,%esi │ │ │ │ mov $0x34c5fd3,%edi │ │ │ │ call 405090 <__assert_fail@plt> │ │ │ │ - mov $0x3676630,%ecx │ │ │ │ + mov $0x3676670,%ecx │ │ │ │ mov $0x2d5,%edx │ │ │ │ - mov $0x354e628,%esi │ │ │ │ + mov $0x354c008,%esi │ │ │ │ mov $0x34c5fdd,%edi │ │ │ │ call 405090 <__assert_fail@plt> │ │ │ │ - mov $0x3676610,%ecx │ │ │ │ + mov $0x3676650,%ecx │ │ │ │ mov $0x310,%edx │ │ │ │ - mov $0x354e628,%esi │ │ │ │ + mov $0x354c008,%esi │ │ │ │ mov $0x34c5fbd,%edi │ │ │ │ call 405090 <__assert_fail@plt> │ │ │ │ - mov $0x36765f0,%ecx │ │ │ │ + mov $0x3676630,%ecx │ │ │ │ mov $0x32a,%edx │ │ │ │ - mov $0x354e628,%esi │ │ │ │ + mov $0x354c008,%esi │ │ │ │ mov $0x34c5fe4,%edi │ │ │ │ call 405090 <__assert_fail@plt> │ │ │ │ call 405f50 │ │ │ │ cs nopw 0x0(%rax,%rax,1) │ │ │ │ nop │ │ │ │ push %r15 │ │ │ │ mov %rsi,%rax │ │ │ │ @@ -187,15 +187,15 @@ │ │ │ │ mov -0x18(%r8),%eax │ │ │ │ cmp $0x1,%eax │ │ │ │ je 4066f8 │ │ │ │ cmp $0x2,%eax │ │ │ │ je 406560 │ │ │ │ test %eax,%eax │ │ │ │ je 4066e8 │ │ │ │ - mov 0x36791a0(,%rax,8),%rbx │ │ │ │ + mov 0x36791e0(,%rax,8),%rbx │ │ │ │ shr $0x6,%rbx │ │ │ │ test %r15,%r15 │ │ │ │ je 40654b │ │ │ │ lea 0x0(%r13,%r15,8),%rbp │ │ │ │ jmp 40652c │ │ │ │ xchg %ax,%ax │ │ │ │ data16 cs nopw 0x0(%rax,%rax,1) │ │ │ │ @@ -451,15 +451,15 @@ │ │ │ │ sub $0x48,%rsp │ │ │ │ mov %rdx,(%rsp) │ │ │ │ mov (%r15),%r14 │ │ │ │ mov -0x8(%r14),%esi │ │ │ │ lea -0x1d(%rsi),%eax │ │ │ │ cmp $0x1c,%eax │ │ │ │ ja 406ac6 │ │ │ │ - jmp *0x3677500(,%rax,8) │ │ │ │ + jmp *0x3677540(,%rax,8) │ │ │ │ nopl 0x0(%rax,%rax,1) │ │ │ │ mov -0x10(%r14),%r12 │ │ │ │ lea 0x8(%r15),%rdx │ │ │ │ mov %r12,%rax │ │ │ │ and $0x3f,%eax │ │ │ │ je 406933 │ │ │ │ shr $0x6,%r12 │ │ │ │ @@ -591,15 +591,15 @@ │ │ │ │ cmp (%rsp),%r15 │ │ │ │ jae 40695b │ │ │ │ mov (%r15),%r14 │ │ │ │ mov -0x8(%r14),%esi │ │ │ │ lea -0x1d(%rsi),%eax │ │ │ │ cmp $0x1c,%eax │ │ │ │ jbe 4068c4 │ │ │ │ - mov $0x3551f78,%edi │ │ │ │ + mov $0x354f958,%edi │ │ │ │ xor %eax,%eax │ │ │ │ call 336a5e0 │ │ │ │ nopw 0x0(%rax,%rax,1) │ │ │ │ mov 0x10(%r15),%rsi │ │ │ │ xor %edx,%edx │ │ │ │ mov %r13,%rdi │ │ │ │ call 33802d0 │ │ │ │ @@ -608,15 +608,15 @@ │ │ │ │ and $0xfffffffffffffff8,%rax │ │ │ │ mov (%rax),%rdx │ │ │ │ mov -0x18(%rdx),%eax │ │ │ │ test %eax,%eax │ │ │ │ je 406ff6 │ │ │ │ cmp $0x1,%eax │ │ │ │ je 406e13 │ │ │ │ - mov 0x36791a0(,%rax,8),%rdx │ │ │ │ + mov 0x36791e0(,%rax,8),%rdx │ │ │ │ mov %rdx,%rbx │ │ │ │ and $0x3f,%edx │ │ │ │ shr $0x6,%rbx │ │ │ │ test %rdx,%rdx │ │ │ │ je 406b74 │ │ │ │ mov %rbx,%rbp │ │ │ │ mov %rdi,0x8(%rsp) │ │ │ │ @@ -973,27 +973,27 @@ │ │ │ │ jne 4071a0 │ │ │ │ mov (%rbx),%r9 │ │ │ │ mov -0x8(%r9),%ecx │ │ │ │ lea -0x10(%r9),%rdi │ │ │ │ cmp $0x40,%ecx │ │ │ │ ja 4076a0 │ │ │ │ mov %ecx,%edx │ │ │ │ - jmp *0x36775e8(,%rdx,8) │ │ │ │ + jmp *0x3677628(,%rdx,8) │ │ │ │ mov (%rbx),%rbp │ │ │ │ mov -0x8(%rbp),%eax │ │ │ │ lea -0x6(%rax),%edx │ │ │ │ cmp $0x1,%edx │ │ │ │ jbe 4071cd │ │ │ │ cmp $0x3,%eax │ │ │ │ je 4071cd │ │ │ │ lea -0x10(%rbp),%rdx │ │ │ │ cmp $0x3a,%eax │ │ │ │ ja 407690 │ │ │ │ mov %eax,%ecx │ │ │ │ - jmp *0x36777f0(,%rcx,8) │ │ │ │ + jmp *0x3677830(,%rcx,8) │ │ │ │ nopl 0x0(%rax) │ │ │ │ data16 cs nopw 0x0(%rax,%rax,1) │ │ │ │ mov (%rbx),%rax │ │ │ │ cmp $0x338f188,%rax │ │ │ │ je 407110 │ │ │ │ mov %rbx,%rcx │ │ │ │ jmp 407032 │ │ │ │ @@ -1087,15 +1087,15 @@ │ │ │ │ je 4071a0 │ │ │ │ mov (%rbx),%r9 │ │ │ │ mov -0x8(%r9),%ecx │ │ │ │ lea -0x10(%r9),%rdi │ │ │ │ cmp $0x40,%ecx │ │ │ │ ja 4076a0 │ │ │ │ mov %ecx,%r10d │ │ │ │ - jmp *0x36779c8(,%r10,8) │ │ │ │ + jmp *0x3677a08(,%r10,8) │ │ │ │ nopw 0x0(%rax,%rax,1) │ │ │ │ cmp 0x383c869(%rip),%rbx │ │ │ │ jae 4071b4 │ │ │ │ testb $0x4,0x2f(%rbp) │ │ │ │ jne 4071b4 │ │ │ │ jmp 4071cd │ │ │ │ nop │ │ │ │ @@ -1333,21 +1333,21 @@ │ │ │ │ movzwl 0x2e(%rbp),%eax │ │ │ │ xor %ecx,%ecx │ │ │ │ mov %eax,%r8d │ │ │ │ and $0x2,%r8d │ │ │ │ jmp 40732c │ │ │ │ nopl (%rax) │ │ │ │ mov %eax,%esi │ │ │ │ - mov $0x3551fb0,%edi │ │ │ │ + mov $0x354f990,%edi │ │ │ │ xor %eax,%eax │ │ │ │ call 336a5e0 │ │ │ │ xchg %ax,%ax │ │ │ │ mov %rbx,%rdx │ │ │ │ mov %ecx,%esi │ │ │ │ - mov $0x3552008,%edi │ │ │ │ + mov $0x354f9e8,%edi │ │ │ │ xor %eax,%eax │ │ │ │ call 336a5e0 │ │ │ │ nopl 0x0(%rax) │ │ │ │ test $0x8,%al │ │ │ │ jne 4071a0 │ │ │ │ xor %ecx,%ecx │ │ │ │ jmp 40733a │ │ │ │ @@ -1569,15 +1569,15 @@ │ │ │ │ lea 0x20(%rbx),%rsi │ │ │ │ lea (%rsi,%rax,8),%rdx │ │ │ │ jmp 407845 │ │ │ │ nopl (%rax) │ │ │ │ test $0x4,%al │ │ │ │ jne 4071cd │ │ │ │ mov %rbx,%rsi │ │ │ │ - mov $0x3551fe0,%edi │ │ │ │ + mov $0x354f9c0,%edi │ │ │ │ xor %eax,%eax │ │ │ │ call 336a5e0 │ │ │ │ nop │ │ │ │ mov 0x30(%rbp),%esi │ │ │ │ test %esi,%esi │ │ │ │ jne 407a5b │ │ │ │ mov 0x10(%rbp),%rbp │ │ │ │ @@ -1990,15 +1990,15 @@ │ │ │ │ mov -0x18(%rdx),%eax │ │ │ │ cmp $0x1,%eax │ │ │ │ je 4081a0 │ │ │ │ cmp $0x2,%eax │ │ │ │ je 4080f0 │ │ │ │ test %eax,%eax │ │ │ │ je 408190 │ │ │ │ - mov 0x36791a0(,%rax,8),%rbp │ │ │ │ + mov 0x36791e0(,%rax,8),%rbp │ │ │ │ shr $0x6,%rbp │ │ │ │ test %rbx,%rbx │ │ │ │ je 4080dc │ │ │ │ mov (%rsp),%r13 │ │ │ │ mov %rbx,%r12 │ │ │ │ jmp 4080ad │ │ │ │ nopw 0x0(%rax,%rax,1) │ │ │ │ @@ -2169,15 +2169,15 @@ │ │ │ │ cmp 0x18(%rbp),%r15 │ │ │ │ jae 408b18 │ │ │ │ mov (%r15),%r14 │ │ │ │ mov -0x8(%r14),%esi │ │ │ │ cmp $0x40,%esi │ │ │ │ ja 408cb0 │ │ │ │ mov %esi,%ecx │ │ │ │ - jmp *0x3678028(,%rcx,8) │ │ │ │ + jmp *0x3678068(,%rcx,8) │ │ │ │ cs nopw 0x0(%rax,%rax,1) │ │ │ │ cmpb $0x0,0x383b763(%rip) │ │ │ │ je 408380 │ │ │ │ movslq -0x4(%r14),%rcx │ │ │ │ test %ecx,%ecx │ │ │ │ jne 408c2d │ │ │ │ data16 cs nopw 0x0(%rax,%rax,1) │ │ │ │ @@ -2698,15 +2698,15 @@ │ │ │ │ lea (%r14,%rcx,1),%rax │ │ │ │ lea 0x18(%rsp),%rdi │ │ │ │ mov %rax,0x18(%rsp) │ │ │ │ call 408cc0 │ │ │ │ jmp 4089b5 │ │ │ │ cs nopw 0x0(%rax,%rax,1) │ │ │ │ mov %r15,%rdx │ │ │ │ - mov $0x35520c0,%edi │ │ │ │ + mov $0x354faa0,%edi │ │ │ │ xor %eax,%eax │ │ │ │ call 336a5e0 │ │ │ │ nop │ │ │ │ sub $0x38,%rsp │ │ │ │ mov (%rdi),%rax │ │ │ │ mov %rdi,%r9 │ │ │ │ mov 0x383ae2f(%rip),%rdi │ │ │ │ @@ -2732,15 +2732,15 @@ │ │ │ │ mov %rax,%rcx │ │ │ │ test $0x1,%dl │ │ │ │ jne 40a550 │ │ │ │ mov -0x8(%rdx),%eax │ │ │ │ cmp $0x40,%eax │ │ │ │ ja 409490 │ │ │ │ mov %eax,%r11d │ │ │ │ - jmp *0x367afc0(,%r11,8) │ │ │ │ + jmp *0x367b000(,%r11,8) │ │ │ │ nopw 0x0(%rax,%rax,1) │ │ │ │ cmpb $0x0,0x3837ef9(%rip) │ │ │ │ jne 40a9de │ │ │ │ mov 0x3838cdd(%rip),%edi │ │ │ │ cmp %edi,%esi │ │ │ │ jb 4094a0 │ │ │ │ shl $0x7,%rsi │ │ │ │ @@ -3201,15 +3201,15 @@ │ │ │ │ mov 0x18(%r8),%r11 │ │ │ │ mov %r11,0x18(%rax) │ │ │ │ mov %rdi,(%r8) │ │ │ │ mov %rax,(%r9) │ │ │ │ jmp 408daf │ │ │ │ nopl 0x0(%rax) │ │ │ │ mov %eax,%esi │ │ │ │ - mov $0x3554578,%edi │ │ │ │ + mov $0x3551f58,%edi │ │ │ │ xor %eax,%eax │ │ │ │ call 336a5e0 │ │ │ │ xchg %ax,%ax │ │ │ │ cmpb $0x0,0x383859e(%rip) │ │ │ │ jne 40a5a0 │ │ │ │ movb $0x1,0x3838590(%rip) │ │ │ │ jmp 408d6b │ │ │ │ @@ -4133,17 +4133,17 @@ │ │ │ │ cmpb $0x0,0x3839754(%rip) │ │ │ │ jne 40ae08 │ │ │ │ mov (%r8),%rcx │ │ │ │ mov -0x8(%rcx),%esi │ │ │ │ cmp $0x1c,%esi │ │ │ │ ja 40a390 │ │ │ │ mov %esi,%edx │ │ │ │ - jmp *0x367b1c8(,%rdx,8) │ │ │ │ + jmp *0x367b208(,%rdx,8) │ │ │ │ xchg %ax,%ax │ │ │ │ - mov $0x3554548,%edi │ │ │ │ + mov $0x3551f28,%edi │ │ │ │ xor %eax,%eax │ │ │ │ call 336a5e0 │ │ │ │ nopl 0x0(%rax) │ │ │ │ cmpb $0x0,0x38368a9(%rip) │ │ │ │ jne 40adc8 │ │ │ │ mov -0xc(%rcx),%edx │ │ │ │ add -0x10(%rcx),%edx │ │ │ │ @@ -5575,15 +5575,15 @@ │ │ │ │ add %al,(%rax) │ │ │ │ lea -0x10(%rbp),%rax │ │ │ │ cmp %r15,%rax │ │ │ │ jb 40ba41 │ │ │ │ movq $0x3390fc8,-0x10(%rbp) │ │ │ │ mov %rbx,-0x8(%rbp) │ │ │ │ mov 0x10(%rbx),%rsi │ │ │ │ - lea 0x30adbed(%rip),%r14 │ │ │ │ + lea 0x2fab7aa(%rip),%r14 │ │ │ │ add $0xfffffffffffffff0,%rbp │ │ │ │ jmp 3359998 │ │ │ │ jmp *-0x10(%r13) │ │ │ │ nopl (%rax) │ │ │ │ add (%rax),%al │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ @@ -5615,15 +5615,15 @@ │ │ │ │ add %al,(%rax) │ │ │ │ lea -0x10(%rbp),%rax │ │ │ │ cmp %r15,%rax │ │ │ │ jb 40bad9 │ │ │ │ movq $0x3390fc8,-0x10(%rbp) │ │ │ │ mov %rbx,-0x8(%rbp) │ │ │ │ mov 0x10(%rbx),%rsi │ │ │ │ - lea 0x30adb55(%rip),%r14 │ │ │ │ + lea 0x2fab712(%rip),%r14 │ │ │ │ add $0xfffffffffffffff0,%rbp │ │ │ │ jmp 3359998 │ │ │ │ jmp *-0x10(%r13) │ │ │ │ nopl (%rax) │ │ │ │ add (%rax),%al │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ @@ -5763,15 +5763,15 @@ │ │ │ │ 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 0x30af39a(%rip),%r14 │ │ │ │ + lea 0x2facfff(%rip),%r14 │ │ │ │ add $0x10,%rbp │ │ │ │ jmp 3359998 │ │ │ │ mov %rax,%rsi │ │ │ │ lea 0x30bac5d(%rip),%r14 │ │ │ │ add $0x10,%rbp │ │ │ │ jmp 3359998 │ │ │ │ movq $0x28,0x388(%r13) │ │ │ │ @@ -5841,15 +5841,15 @@ │ │ │ │ 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 0x30af252(%rip),%r14 │ │ │ │ + lea 0x2faceb7(%rip),%r14 │ │ │ │ add $0x10,%rbp │ │ │ │ jmp 3359998 │ │ │ │ mov %rax,%rsi │ │ │ │ lea 0x30bab15(%rip),%r14 │ │ │ │ add $0x10,%rbp │ │ │ │ jmp 3359998 │ │ │ │ movq $0x30,0x388(%r13) │ │ │ │ @@ -5924,15 +5924,15 @@ │ │ │ │ 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 0x30af0fa(%rip),%r14 │ │ │ │ + lea 0x2facd5f(%rip),%r14 │ │ │ │ add $0x10,%rbp │ │ │ │ jmp 3359998 │ │ │ │ mov %rax,%rsi │ │ │ │ lea 0x30ba9bd(%rip),%r14 │ │ │ │ add $0x10,%rbp │ │ │ │ jmp 3359998 │ │ │ │ movq $0x38,0x388(%r13) │ │ │ │ @@ -6013,15 +6013,15 @@ │ │ │ │ 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 0x30aef92(%rip),%r14 │ │ │ │ + lea 0x2facbf7(%rip),%r14 │ │ │ │ add $0x10,%rbp │ │ │ │ jmp 3359998 │ │ │ │ mov %rax,%rsi │ │ │ │ lea 0x30ba855(%rip),%r14 │ │ │ │ add $0x10,%rbp │ │ │ │ jmp 3359998 │ │ │ │ movq $0x40,0x388(%r13) │ │ │ │ @@ -6588,24 +6588,23 @@ │ │ │ │ jmp *-0x8(%r13) │ │ │ │ add %eax,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ (bad) │ │ │ │ add %al,(%rax) │ │ │ │ - add %ah,(%rax) │ │ │ │ - mov $0x74,%bl │ │ │ │ - add 0x75(%rbx,%rcx,4),%ecx │ │ │ │ - or %cl,-0x7d(%rax) │ │ │ │ - (bad) │ │ │ │ - mov $0xbe,%bl │ │ │ │ - cs add (%rdi),%cl │ │ │ │ - (bad) │ │ │ │ + add %ch,%al │ │ │ │ + leave │ │ │ │ + jle 40ca0b │ │ │ │ + mov 0x8(%rbp),%r14 │ │ │ │ + add $0x10,%rbp │ │ │ │ + jmp 30018e0 │ │ │ │ + nopl (%rax) │ │ │ │ ... │ │ │ │ - add %dl,-0x20000000(%rip) │ │ │ │ + adc $0xe0000000,%eax │ │ │ │ adc $0x28,%al │ │ │ │ add -0x73(%rax),%ecx │ │ │ │ rex.RB │ │ │ │ lock cmp %r15,%rax │ │ │ │ jb 40ca6f │ │ │ │ sub $0x8,%rsp │ │ │ │ mov %r13,%rax │ │ │ │ @@ -6616,15 +6615,15 @@ │ │ │ │ add $0x8,%rsp │ │ │ │ test %rax,%rax │ │ │ │ je 40ca6a │ │ │ │ movq $0x3391200,-0x10(%rbp) │ │ │ │ mov %rax,-0x8(%rbp) │ │ │ │ lea 0x328147f(%rip),%r14 │ │ │ │ add $0xfffffffffffffff0,%rbp │ │ │ │ - jmp 2dbca68 │ │ │ │ + jmp 6fefb8 │ │ │ │ mov (%rbx),%rax │ │ │ │ jmp *%rax │ │ │ │ jmp *-0x10(%r13) │ │ │ │ nopl 0x0(%rax,%rax,1) │ │ │ │ ... │ │ │ │ adc $0xc0000000,%eax │ │ │ │ adc $0x28,%al │ │ │ │ @@ -6661,15 +6660,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 $0x2dd9078,-0x8(%r12) │ │ │ │ + movq $0x71b5c8,-0x8(%r12) │ │ │ │ mov %rbx,(%r12) │ │ │ │ lea -0x6(%r12),%rbx │ │ │ │ add $0x8,%rbp │ │ │ │ jmp *0x0(%rbp) │ │ │ │ movq $0x10,0x388(%r13) │ │ │ │ jmp 338a720 │ │ │ │ jmp *-0x10(%r13) │ │ │ │ @@ -6692,15 +6691,15 @@ │ │ │ │ add $0x8,%rsp │ │ │ │ test %rax,%rax │ │ │ │ je 40cb82 │ │ │ │ movq $0x3391200,-0x10(%rbp) │ │ │ │ mov %rax,-0x8(%rbp) │ │ │ │ lea 0x3281427(%rip),%r14 │ │ │ │ add $0xfffffffffffffff0,%rbp │ │ │ │ - jmp 2dbca68 │ │ │ │ + jmp 6fefb8 │ │ │ │ mov (%rbx),%rax │ │ │ │ jmp *%rax │ │ │ │ jmp *-0x10(%r13) │ │ │ │ nopl 0x0(%rax,%rax,1) │ │ │ │ ... │ │ │ │ adc $0x68000000,%eax │ │ │ │ adc $0x28,%al │ │ │ │ @@ -6737,15 +6736,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 $0x2dd9078,-0x8(%r12) │ │ │ │ + movq $0x71b5c8,-0x8(%r12) │ │ │ │ mov %rbx,(%r12) │ │ │ │ lea -0x6(%r12),%rbx │ │ │ │ add $0x8,%rbp │ │ │ │ jmp *0x0(%rbp) │ │ │ │ movq $0x10,0x388(%r13) │ │ │ │ jmp 338a720 │ │ │ │ jmp *-0x10(%r13) │ │ │ │ @@ -6768,15 +6767,15 @@ │ │ │ │ add $0x8,%rsp │ │ │ │ test %rax,%rax │ │ │ │ je 40cc9a │ │ │ │ movq $0x3391200,-0x10(%rbp) │ │ │ │ mov %rax,-0x8(%rbp) │ │ │ │ lea 0x32813cf(%rip),%r14 │ │ │ │ add $0xfffffffffffffff0,%rbp │ │ │ │ - jmp 2dbca68 │ │ │ │ + jmp 6fefb8 │ │ │ │ mov (%rbx),%rax │ │ │ │ jmp *%rax │ │ │ │ jmp *-0x10(%r13) │ │ │ │ nopl 0x0(%rax,%rax,1) │ │ │ │ ... │ │ │ │ adc $0x10000000,%eax │ │ │ │ adc $0x28,%al │ │ │ │ @@ -6813,15 +6812,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 $0x2dd9078,-0x8(%r12) │ │ │ │ + movq $0x71b5c8,-0x8(%r12) │ │ │ │ mov %rbx,(%r12) │ │ │ │ lea -0x6(%r12),%rbx │ │ │ │ add $0x8,%rbp │ │ │ │ jmp *0x0(%rbp) │ │ │ │ movq $0x10,0x388(%r13) │ │ │ │ jmp 338a720 │ │ │ │ jmp *-0x10(%r13) │ │ │ │ @@ -6844,15 +6843,15 @@ │ │ │ │ add $0x8,%rsp │ │ │ │ test %rax,%rax │ │ │ │ je 40cdb2 │ │ │ │ movq $0x3391200,-0x10(%rbp) │ │ │ │ mov %rax,-0x8(%rbp) │ │ │ │ lea 0x3281377(%rip),%r14 │ │ │ │ add $0xfffffffffffffff0,%rbp │ │ │ │ - jmp 2dbca68 │ │ │ │ + jmp 6fefb8 │ │ │ │ mov (%rbx),%rax │ │ │ │ jmp *%rax │ │ │ │ jmp *-0x10(%r13) │ │ │ │ nopl 0x0(%rax,%rax,1) │ │ │ │ ... │ │ │ │ adc $0xb8000000,%eax │ │ │ │ adc (%rax),%ebp │ │ │ │ @@ -6889,15 +6888,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 $0x2dd9078,-0x8(%r12) │ │ │ │ + movq $0x71b5c8,-0x8(%r12) │ │ │ │ mov %rbx,(%r12) │ │ │ │ lea -0x6(%r12),%rbx │ │ │ │ add $0x8,%rbp │ │ │ │ jmp *0x0(%rbp) │ │ │ │ movq $0x10,0x388(%r13) │ │ │ │ jmp 338a720 │ │ │ │ jmp *-0x10(%r13) │ │ │ │ @@ -6920,15 +6919,15 @@ │ │ │ │ add $0x8,%rsp │ │ │ │ test %rax,%rax │ │ │ │ je 40ceca │ │ │ │ movq $0x3391200,-0x10(%rbp) │ │ │ │ mov %rax,-0x8(%rbp) │ │ │ │ lea 0x328131f(%rip),%r14 │ │ │ │ add $0xfffffffffffffff0,%rbp │ │ │ │ - jmp 2dbca68 │ │ │ │ + jmp 6fefb8 │ │ │ │ mov (%rbx),%rax │ │ │ │ jmp *%rax │ │ │ │ jmp *-0x10(%r13) │ │ │ │ nopl 0x0(%rax,%rax,1) │ │ │ │ ... │ │ │ │ adc $0x60000000,%eax │ │ │ │ adc (%rax),%ebp │ │ │ │ @@ -6965,15 +6964,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 $0x2dd9078,-0x8(%r12) │ │ │ │ + movq $0x71b5c8,-0x8(%r12) │ │ │ │ mov %rbx,(%r12) │ │ │ │ lea -0x6(%r12),%rbx │ │ │ │ add $0x8,%rbp │ │ │ │ jmp *0x0(%rbp) │ │ │ │ movq $0x10,0x388(%r13) │ │ │ │ jmp 338a720 │ │ │ │ jmp *-0x10(%r13) │ │ │ │ @@ -7189,15 +7188,15 @@ │ │ │ │ add $0x8,%rsp │ │ │ │ test %rax,%rax │ │ │ │ je 40d2e2 │ │ │ │ movq $0x3391200,-0x10(%rbp) │ │ │ │ mov %rax,-0x8(%rbp) │ │ │ │ lea 0x32810cf(%rip),%r14 │ │ │ │ add $0xfffffffffffffff0,%rbp │ │ │ │ - jmp 2dbca68 │ │ │ │ + jmp 6fefb8 │ │ │ │ mov (%rbx),%rax │ │ │ │ jmp *%rax │ │ │ │ jmp *-0x10(%r13) │ │ │ │ nopl 0x0(%rax,%rax,1) │ │ │ │ ... │ │ │ │ adc $0x88000000,%eax │ │ │ │ adc %ebp,(%rax) │ │ │ │ @@ -7215,15 +7214,15 @@ │ │ │ │ test %rax,%rax │ │ │ │ je 40d349 │ │ │ │ movq $0x3391200,-0x10(%rbp) │ │ │ │ mov %rax,-0x8(%rbp) │ │ │ │ lea 0x3281153(%rip),%rsi │ │ │ │ lea 0x3280fc0(%rip),%r14 │ │ │ │ add $0xfffffffffffffff0,%rbp │ │ │ │ - jmp 2dd4400 │ │ │ │ + jmp 716950 │ │ │ │ mov (%rbx),%rax │ │ │ │ jmp *%rax │ │ │ │ jmp *-0x10(%r13) │ │ │ │ nopw 0x0(%rax,%rax,1) │ │ │ │ add $0x1000000,%eax │ │ │ │ ... │ │ │ │ add %al,(%rax) │ │ │ │ @@ -7261,15 +7260,15 @@ │ │ │ │ add $0x8,%rsp │ │ │ │ test %rax,%rax │ │ │ │ je 40d3fa │ │ │ │ movq $0x3391200,-0x10(%rbp) │ │ │ │ mov %rax,-0x8(%rbp) │ │ │ │ lea 0x32811d7(%rip),%r14 │ │ │ │ add $0xfffffffffffffff0,%rbp │ │ │ │ - jmp 2dbca68 │ │ │ │ + jmp 6fefb8 │ │ │ │ mov (%rbx),%rax │ │ │ │ jmp *%rax │ │ │ │ jmp *-0x10(%r13) │ │ │ │ nopl 0x0(%rax,%rax,1) │ │ │ │ ... │ │ │ │ adc $0xa0000000,%eax │ │ │ │ adc (%rax),%ch │ │ │ │ @@ -7287,15 +7286,15 @@ │ │ │ │ test %rax,%rax │ │ │ │ je 40d461 │ │ │ │ movq $0x3391200,-0x10(%rbp) │ │ │ │ mov %rax,-0x8(%rbp) │ │ │ │ lea 0x3281269(%rip),%rsi │ │ │ │ lea 0x3800cd1(%rip),%r14 │ │ │ │ add $0xfffffffffffffff0,%rbp │ │ │ │ - jmp 2dd4400 │ │ │ │ + jmp 716950 │ │ │ │ mov (%rbx),%rax │ │ │ │ jmp *%rax │ │ │ │ jmp *-0x10(%r13) │ │ │ │ nopw 0x0(%rax,%rax,1) │ │ │ │ ... │ │ │ │ adc $0x78000000,%eax │ │ │ │ sbb %ch,(%rax) │ │ │ │ @@ -7312,15 +7311,15 @@ │ │ │ │ add $0x8,%rsp │ │ │ │ test %rax,%rax │ │ │ │ je 40d4c2 │ │ │ │ movq $0x3391200,-0x10(%rbp) │ │ │ │ mov %rax,-0x8(%rbp) │ │ │ │ lea 0x3281817(%rip),%r14 │ │ │ │ add $0xfffffffffffffff0,%rbp │ │ │ │ - jmp 2dbca68 │ │ │ │ + jmp 6fefb8 │ │ │ │ mov (%rbx),%rax │ │ │ │ jmp *%rax │ │ │ │ jmp *-0x10(%r13) │ │ │ │ nopl 0x0(%rax,%rax,1) │ │ │ │ ... │ │ │ │ adc $0xe0000000,%eax │ │ │ │ sbb %ch,(%rax) │ │ │ │ @@ -7337,17 +7336,17 @@ │ │ │ │ add $0x8,%rsp │ │ │ │ test %rax,%rax │ │ │ │ je 40d532 │ │ │ │ movq $0x3391200,-0x10(%rbp) │ │ │ │ mov %rax,-0x8(%rbp) │ │ │ │ lea 0x32818a9(%rip),%r14 │ │ │ │ movq $0x33924c0,-0x20(%rbp) │ │ │ │ - movq $0x3bcaaa1,-0x18(%rbp) │ │ │ │ + movq $0x36dbd49,-0x18(%rbp) │ │ │ │ add $0xffffffffffffffe0,%rbp │ │ │ │ - jmp 2dd5188 │ │ │ │ + jmp 7176d8 │ │ │ │ mov (%rbx),%rax │ │ │ │ jmp *%rax │ │ │ │ jmp *-0x10(%r13) │ │ │ │ nopl 0x0(%rax,%rax,1) │ │ │ │ ... │ │ │ │ adc $0xe8000000,%eax │ │ │ │ sbb %ch,(%rax) │ │ │ │ @@ -7364,15 +7363,15 @@ │ │ │ │ add $0x8,%rsp │ │ │ │ test %rax,%rax │ │ │ │ je 40d592 │ │ │ │ movq $0x3391200,-0x10(%rbp) │ │ │ │ mov %rax,-0x8(%rbp) │ │ │ │ lea 0x328090f(%rip),%r14 │ │ │ │ add $0xfffffffffffffff0,%rbp │ │ │ │ - jmp 2dbca68 │ │ │ │ + jmp 6fefb8 │ │ │ │ mov (%rbx),%rax │ │ │ │ jmp *%rax │ │ │ │ jmp *-0x10(%r13) │ │ │ │ nopl 0x0(%rax,%rax,1) │ │ │ │ add %eax,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ @@ -9364,27 +9363,27 @@ │ │ │ │ add %dl,(%rax) │ │ │ │ add %ch,(%rax) │ │ │ │ add -0x39(%rax),%ecx │ │ │ │ add %r12b,(%r8) │ │ │ │ repnz rex add %cl,-0x77(%rax) │ │ │ │ fisttps -0x73(%rax) │ │ │ │ xor $0x327fc77,%eax │ │ │ │ - lea 0x37b3970(%rip),%r14 │ │ │ │ - jmp 2db8070 │ │ │ │ + lea 0x32c4c18(%rip),%r14 │ │ │ │ + jmp 6fa5c0 │ │ │ │ xchg %ax,%ax │ │ │ │ ... │ │ │ │ (bad) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,%al │ │ │ │ jmp *(%rdi) │ │ │ │ add -0x39(%rax),%ecx │ │ │ │ add %r8b,-0xe(%r8) │ │ │ │ rex add %cl,-0x77(%rcx) │ │ │ │ fsubrp %st,%st(1) │ │ │ │ - push $0x29a94 │ │ │ │ + mov $0x2eb9,%eax │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %bl,(%rsi) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,0x480327ff(%rax) │ │ │ │ movl $0x40f268,0x0(%rbp) │ │ │ │ @@ -9508,15 +9507,15 @@ │ │ │ │ lea 0x3828b02(%rip),%rdi │ │ │ │ lea 0x327eef9(%rip),%rsi │ │ │ │ lea 0x3814a72(%rip),%r14 │ │ │ │ jmp 32b9a48 │ │ │ │ lea 0x32807e6(%rip),%rsi │ │ │ │ lea 0x3814b27(%rip),%r14 │ │ │ │ add $0x8,%rbp │ │ │ │ - jmp 318dcb8 │ │ │ │ + jmp 318d678 │ │ │ │ mov 0x8(%rbp),%rax │ │ │ │ movq $0x40f430,0x8(%rbp) │ │ │ │ mov %rax,%rbx │ │ │ │ add $0x8,%rbp │ │ │ │ test $0x7,%bl │ │ │ │ jne 40f430 │ │ │ │ mov (%rbx),%rax │ │ │ │ @@ -9583,15 +9582,15 @@ │ │ │ │ add %dh,%al │ │ │ │ stc │ │ │ │ (bad) │ │ │ │ add -0x73(%rax),%ecx │ │ │ │ xor $0x32806b9,%eax │ │ │ │ lea 0x38149fa(%rip),%r14 │ │ │ │ add $0x8,%rbp │ │ │ │ - jmp 318dcb8 │ │ │ │ + jmp 318d678 │ │ │ │ nop │ │ │ │ or %dl,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ (bad) │ │ │ │ add %al,(%rax) │ │ │ │ @@ -10220,40 +10219,40 @@ │ │ │ │ jmp *0x0(%rbp) │ │ │ │ push %rbp │ │ │ │ mov %rsp,%rbp │ │ │ │ push %rbx │ │ │ │ sub $0x88,%rsp │ │ │ │ mov %edi,-0x84(%rbp) │ │ │ │ mov %rsi,-0x90(%rbp) │ │ │ │ - mov 0x326734a(%rip),%rax │ │ │ │ - mov 0x326734b(%rip),%rdx │ │ │ │ + mov 0x326738a(%rip),%rax │ │ │ │ + mov 0x326738b(%rip),%rdx │ │ │ │ mov %rax,-0x80(%rbp) │ │ │ │ mov %rdx,-0x78(%rbp) │ │ │ │ - mov 0x3267344(%rip),%rax │ │ │ │ - mov 0x3267345(%rip),%rdx │ │ │ │ + mov 0x3267384(%rip),%rax │ │ │ │ + mov 0x3267385(%rip),%rdx │ │ │ │ mov %rax,-0x70(%rbp) │ │ │ │ mov %rdx,-0x68(%rbp) │ │ │ │ - mov 0x326733e(%rip),%rax │ │ │ │ - mov 0x326733f(%rip),%rdx │ │ │ │ + mov 0x326737e(%rip),%rax │ │ │ │ + mov 0x326737f(%rip),%rdx │ │ │ │ mov %rax,-0x60(%rbp) │ │ │ │ mov %rdx,-0x58(%rbp) │ │ │ │ - mov 0x3267338(%rip),%rax │ │ │ │ - mov 0x3267339(%rip),%rdx │ │ │ │ + mov 0x3267378(%rip),%rax │ │ │ │ + mov 0x3267379(%rip),%rdx │ │ │ │ mov %rax,-0x50(%rbp) │ │ │ │ mov %rdx,-0x48(%rbp) │ │ │ │ - mov 0x3267332(%rip),%rax │ │ │ │ - mov 0x3267333(%rip),%rdx │ │ │ │ + mov 0x3267372(%rip),%rax │ │ │ │ + mov 0x3267373(%rip),%rdx │ │ │ │ mov %rax,-0x40(%rbp) │ │ │ │ mov %rdx,-0x38(%rbp) │ │ │ │ - mov 0x326732c(%rip),%rax │ │ │ │ - mov 0x326732d(%rip),%rdx │ │ │ │ + mov 0x326736c(%rip),%rax │ │ │ │ + mov 0x326736d(%rip),%rdx │ │ │ │ mov %rax,-0x30(%rbp) │ │ │ │ mov %rdx,-0x28(%rbp) │ │ │ │ - mov 0x3267326(%rip),%rax │ │ │ │ - mov 0x3267327(%rip),%rdx │ │ │ │ + mov 0x3267366(%rip),%rax │ │ │ │ + mov 0x3267367(%rip),%rdx │ │ │ │ mov %rax,-0x20(%rbp) │ │ │ │ mov %rdx,-0x18(%rbp) │ │ │ │ movl $0x3,-0x80(%rbp) │ │ │ │ movq $0x1,-0x78(%rbp) │ │ │ │ movq $0x0,-0x60(%rbp) │ │ │ │ movq $0x1,-0x68(%rbp) │ │ │ │ mov -0x90(%rbp),%rsi │ │ │ │ @@ -10554,16 +10553,17 @@ │ │ │ │ add %al,(%rax) │ │ │ │ add %bl,-0xf(%rax) │ │ │ │ (bad) │ │ │ │ add -0x39(%rax),%ecx │ │ │ │ add %r12b,0x2(%r8) │ │ │ │ add %cl,-0x77(%r9) │ │ │ │ fsubrp %st,%st(1) │ │ │ │ - rex in (%dx),%al │ │ │ │ - movabs %al,0x327f1691d8d4802 │ │ │ │ + sarb $1,-0x3c(%rdx) │ │ │ │ + add -0x73(%rax),%cl │ │ │ │ + sbb $0x327f169,%eax │ │ │ │ jmp *-0x8(%r13) │ │ │ │ nopl 0x0(%rax,%rax,1) │ │ │ │ ... │ │ │ │ (bad) │ │ │ │ add %al,(%rax) │ │ │ │ add %ch,(%rax) │ │ │ │ int1 │ │ │ │ @@ -10641,31 +10641,31 @@ │ │ │ │ cmp %r15,%rax │ │ │ │ jb 410376 │ │ │ │ movq $0x3390fc8,-0x10(%rbp) │ │ │ │ mov %rbx,-0x8(%rbp) │ │ │ │ mov 0x18(%rbx),%rsi │ │ │ │ mov 0x10(%rbx),%r14 │ │ │ │ add $0xfffffffffffffff0,%rbp │ │ │ │ - jmp 2e40380 │ │ │ │ + jmp 3059210 │ │ │ │ jmp *-0x10(%r13) │ │ │ │ nopw 0x0(%rax,%rax,1) │ │ │ │ add (%rax),%eax │ │ │ │ add %al,(%rax) │ │ │ │ add %eax,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %eax,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ or %eax,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ - js 41038b │ │ │ │ - jnp 41039b │ │ │ │ + fadd %st(6),%st │ │ │ │ + jge 41039b │ │ │ │ mov 0x7(%rbx),%r14 │ │ │ │ - jmp 2e043b8 │ │ │ │ + jmp 2f8dc20 │ │ │ │ nopl 0x0(%rax) │ │ │ │ add $0x2000000,%eax │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rcx) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ @@ -10708,21 +10708,21 @@ │ │ │ │ mov 0x6(%rbx),%rax │ │ │ │ mov 0xe(%rbx),%rbx │ │ │ │ movq $0x410350,-0x18(%r12) │ │ │ │ mov 0x8(%rbp),%rcx │ │ │ │ mov %rcx,-0x8(%r12) │ │ │ │ mov %rax,(%r12) │ │ │ │ movq $0x4104a0,-0x8(%rbp) │ │ │ │ - lea 0x37f925c(%rip),%rsi │ │ │ │ + lea 0x37f90e4(%rip),%rsi │ │ │ │ lea -0x18(%r12),%rax │ │ │ │ mov %rax,%r14 │ │ │ │ mov %rbx,0x0(%rbp) │ │ │ │ mov %rax,0x8(%rbp) │ │ │ │ add $0xfffffffffffffff8,%rbp │ │ │ │ - jmp 2e47368 │ │ │ │ + jmp 30601f8 │ │ │ │ movq $0x20,0x388(%r13) │ │ │ │ jmp 338a720 │ │ │ │ jmp *-0x8(%r13) │ │ │ │ lea 0x3827a77(%rip),%rbx │ │ │ │ add $0x18,%rbp │ │ │ │ jmp *0x0(%rbp) │ │ │ │ nopl 0x0(%rax) │ │ │ │ @@ -10741,15 +10741,15 @@ │ │ │ │ movsl %ds:(%rsi),%es:(%rdi) │ │ │ │ pop %rax │ │ │ │ add (%rax),%eax │ │ │ │ add %dh,0x26(%rdi) │ │ │ │ movq $0x410398,-0x8(%r12) │ │ │ │ mov %rbx,(%r12) │ │ │ │ movq $0x4104f8,0x0(%rbp) │ │ │ │ - lea 0x37bf781(%rip),%r14 │ │ │ │ + lea 0x37dc8e1(%rip),%r14 │ │ │ │ lea -0x7(%r12),%rbx │ │ │ │ jmp 3389e20 │ │ │ │ movq $0x10,0x388(%r13) │ │ │ │ jmp 338a720 │ │ │ │ nopl 0x0(%rax,%rax,1) │ │ │ │ add (%rax),%eax │ │ │ │ add %al,(%rax) │ │ │ │ @@ -10886,18 +10886,18 @@ │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %cl,-0x73(%rax) │ │ │ │ rex.RB │ │ │ │ lock cmp %r15,%rax │ │ │ │ jb 4106bd │ │ │ │ movq $0x4106d8,-0x10(%rbp) │ │ │ │ - lea 0x37f8ffa(%rip),%rsi │ │ │ │ + lea 0x37f8e82(%rip),%rsi │ │ │ │ mov %r14,-0x8(%rbp) │ │ │ │ add $0xfffffffffffffff0,%rbp │ │ │ │ - jmp 2e47368 │ │ │ │ + jmp 30601f8 │ │ │ │ lea 0x327ed04(%rip),%rbx │ │ │ │ jmp *-0x8(%r13) │ │ │ │ add %eax,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ (bad) │ │ │ │ @@ -10906,36 +10906,35 @@ │ │ │ │ in (%dx),%al │ │ │ │ (bad) │ │ │ │ add -0x39(%rax),%ecx │ │ │ │ add %r15b,%r8b │ │ │ │ (bad) │ │ │ │ add %cl,-0x77(%r9) │ │ │ │ fsubrp %st,%st(1) │ │ │ │ - test $0x21,%al │ │ │ │ - lahf │ │ │ │ - add (%rcx),%al │ │ │ │ + adc %bh,0x102b7(%rdx) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ - add %bl,(%rsi) │ │ │ │ + (bad) │ │ │ │ add %al,(%rax) │ │ │ │ add %dl,%al │ │ │ │ in (%dx),%al │ │ │ │ (bad) │ │ │ │ add -0x39(%rax),%ecx │ │ │ │ add %r11b,(%r8) │ │ │ │ (bad) │ │ │ │ add %cl,-0x77(%r9) │ │ │ │ fsubrp %st,%st(1) │ │ │ │ - rex adc $0x9f,%al │ │ │ │ - add (%rcx),%al │ │ │ │ + test $0xac,%al │ │ │ │ + mov $0x2,%bh │ │ │ │ + add %eax,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ - add %bl,(%rsi) │ │ │ │ + (bad) │ │ │ │ add %al,(%rax) │ │ │ │ add %dh,0x490327ec(%rax) │ │ │ │ add $0x10,%esp │ │ │ │ cmp 0x358(%r13),%r12 │ │ │ │ ja 41074f │ │ │ │ movq $0x4103c0,-0x8(%r12) │ │ │ │ mov 0x8(%rbp),%rax │ │ │ │ @@ -10974,19 +10973,18 @@ │ │ │ │ add %al,(%rax) │ │ │ │ add %eax,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ or %eax,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ - push %rax │ │ │ │ - int1 │ │ │ │ - jnp 4107c3 │ │ │ │ + mov $0xc2,%al │ │ │ │ + jge 4107c3 │ │ │ │ mov 0x7(%rbx),%r14 │ │ │ │ - jmp 2e043b8 │ │ │ │ + jmp 2f8dc20 │ │ │ │ nopl 0x0(%rax) │ │ │ │ add %eax,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ adc %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ @@ -11049,15 +11047,15 @@ │ │ │ │ movsl %ds:(%rsi),%es:(%rdi) │ │ │ │ pop %rax │ │ │ │ add (%rax),%eax │ │ │ │ add %dh,0x26(%rdi) │ │ │ │ movq $0x4107c0,-0x8(%r12) │ │ │ │ mov %rbx,(%r12) │ │ │ │ movq $0x4108e8,0x0(%rbp) │ │ │ │ - lea 0x37bf391(%rip),%r14 │ │ │ │ + lea 0x37dc4f1(%rip),%r14 │ │ │ │ lea -0x7(%r12),%rbx │ │ │ │ jmp 3389e20 │ │ │ │ movq $0x10,0x388(%r13) │ │ │ │ jmp 338a720 │ │ │ │ nopl 0x0(%rax,%rax,1) │ │ │ │ add (%rax),%al │ │ │ │ add %al,(%rax) │ │ │ │ @@ -11158,33 +11156,33 @@ │ │ │ │ add %al,(%rax) │ │ │ │ add %ch,%al │ │ │ │ jmp ffffffff89890d49 <__environ@GLIBC_2.2.5+0xffffffff85c508a1> │ │ │ │ fadds -0x7cb7f820(%rbx) │ │ │ │ clc │ │ │ │ add %esi,0x48(%rdi,%rbx,1) │ │ │ │ movl $0x410a70,-0x8(%rbp) │ │ │ │ - lea 0x37f8c6f(%rip),%rsi │ │ │ │ + lea 0x37f8af7(%rip),%rsi │ │ │ │ mov %rbx,%r14 │ │ │ │ mov %rbx,0x0(%rbp) │ │ │ │ add $0xfffffffffffffff8,%rbp │ │ │ │ - jmp 2e47368 │ │ │ │ + jmp 30601f8 │ │ │ │ lea 0x38274a7(%rip),%rbx │ │ │ │ add $0x10,%rbp │ │ │ │ jmp *0x0(%rbp) │ │ │ │ nopl 0x0(%rax) │ │ │ │ add (%rax),%al │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ (bad) │ │ │ │ add %al,(%rax) │ │ │ │ add %bl,0x480327e9(%rax) │ │ │ │ movl $0x410a90,0x0(%rbp) │ │ │ │ mov %rbx,%r14 │ │ │ │ - jmp 2e05780 │ │ │ │ + jmp 2f8efe8 │ │ │ │ add (%rax),%al │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ (bad) │ │ │ │ add %al,(%rax) │ │ │ │ add %bh,-0x17(%rax) │ │ │ │ @@ -11218,17 +11216,17 @@ │ │ │ │ movq $0x3c37ef9,(%r12) │ │ │ │ lea -0xe(%r12),%rbx │ │ │ │ add $0x18,%rbp │ │ │ │ jmp *0x0(%rbp) │ │ │ │ movq $0x18,0x388(%r13) │ │ │ │ jmp 338a720 │ │ │ │ movq $0x410890,0x0(%rbp) │ │ │ │ - lea 0x37f8b94(%rip),%rsi │ │ │ │ + lea 0x37f8a1c(%rip),%rsi │ │ │ │ mov %rax,%r14 │ │ │ │ - jmp 2e47368 │ │ │ │ + jmp 30601f8 │ │ │ │ xchg %ax,%ax │ │ │ │ ... │ │ │ │ (bad) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,0x490327e8(%rax) │ │ │ │ add $0x18,%esp │ │ │ │ cmp 0x358(%r13),%r12 │ │ │ │ @@ -11652,15 +11650,15 @@ │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %cl,-0x73(%rax) │ │ │ │ xor $0x3826e1a,%eax │ │ │ │ mov %rbx,%r14 │ │ │ │ add $0x8,%rbp │ │ │ │ - jmp 5d8ce8 │ │ │ │ + jmp 2ec9a88 │ │ │ │ jmp *-0x10(%r13) │ │ │ │ nop │ │ │ │ sldt (%rax) │ │ │ │ add %al,(%rdx) │ │ │ │ ... │ │ │ │ add %al,(%rax) │ │ │ │ add %cl,(%rsi) │ │ │ │ @@ -11671,23 +11669,23 @@ │ │ │ │ rex.RB │ │ │ │ lock cmp %r15,%rax │ │ │ │ jb 411170 │ │ │ │ mov %rsi,%rbx │ │ │ │ and $0x7,%esi │ │ │ │ cmp $0x1,%rsi │ │ │ │ je 411122 │ │ │ │ - jmp 5dd320 │ │ │ │ + jmp 2ece0c0 │ │ │ │ mov %r14,%rax │ │ │ │ add $0x18,%r12 │ │ │ │ cmp 0x358(%r13),%r12 │ │ │ │ ja 411150 │ │ │ │ movq $0x4110a0,-0x10(%r12) │ │ │ │ mov %rax,(%r12) │ │ │ │ lea -0x10(%r12),%rsi │ │ │ │ - lea 0x2fd861b(%rip),%r14 │ │ │ │ + lea 0x2fd1b6e(%rip),%r14 │ │ │ │ jmp 3359998 │ │ │ │ movq $0x18,0x388(%r13) │ │ │ │ movq $0x411190,-0x10(%rbp) │ │ │ │ mov %rax,-0x8(%rbp) │ │ │ │ add $0xfffffffffffffff0,%rbp │ │ │ │ jmp 338a720 │ │ │ │ lea 0x327e391(%rip),%rbx │ │ │ │ @@ -11859,22 +11857,22 @@ │ │ │ │ add %cl,-0x1e(%rax) │ │ │ │ (bad) │ │ │ │ add -0x77(%rax),%ecx │ │ │ │ fadds -0x7cb7f820(%rbx) │ │ │ │ clc │ │ │ │ add %esi,0x48(%rbx,%rbp,1) │ │ │ │ movl $0x4113e8,-0x10(%rbp) │ │ │ │ - lea 0x37f82ff(%rip),%rsi │ │ │ │ + lea 0x37f8187(%rip),%rsi │ │ │ │ mov 0x6(%rbx),%rax │ │ │ │ mov %rax,%r14 │ │ │ │ mov 0xe(%rbx),%rbx │ │ │ │ mov %rbx,-0x8(%rbp) │ │ │ │ mov %rax,0x0(%rbp) │ │ │ │ add $0xfffffffffffffff0,%rbp │ │ │ │ - jmp 2e47368 │ │ │ │ + jmp 30601f8 │ │ │ │ lea 0x381722b(%rip),%rbx │ │ │ │ add $0x10,%rbp │ │ │ │ jmp *0x0(%rbp) │ │ │ │ nopl (%rax) │ │ │ │ add (%rax),%eax │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ @@ -11884,17 +11882,15 @@ │ │ │ │ add %dh,%al │ │ │ │ loope 41140e │ │ │ │ add -0x39(%rax),%ecx │ │ │ │ add %r9b,(%r8) │ │ │ │ adc $0x41,%al │ │ │ │ add %cl,-0x77(%rcx) │ │ │ │ fsubrp %st,%st(1) │ │ │ │ - mov %al,-0x61(%rbx) │ │ │ │ - add (%rbx),%al │ │ │ │ - add %al,(%rax) │ │ │ │ + lock (bad) 0x302(%rdi) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %bl,(%rsi) │ │ │ │ add %al,(%rax) │ │ │ │ add %dl,%al │ │ │ │ loope 41142e │ │ │ │ add -0x7d(%rcx),%ecx │ │ │ │ @@ -12013,24 +12009,24 @@ │ │ │ │ mov 0x10(%rbp),%rax │ │ │ │ mov %rax,-0x28(%r12) │ │ │ │ lea -0x38(%r12),%rax │ │ │ │ mov 0x8(%rbp),%rbx │ │ │ │ test %rbx,%rbx │ │ │ │ jne 4115a8 │ │ │ │ add $0xffffffffffffffd8,%r12 │ │ │ │ - lea 0x37f7bc1(%rip),%rbx │ │ │ │ + lea 0x37f7a49(%rip),%rbx │ │ │ │ movq $0x411618,0x10(%rbp) │ │ │ │ mov %rbx,%r9 │ │ │ │ mov %rax,0x8(%rbp) │ │ │ │ add $0x8,%rbp │ │ │ │ - jmp 2d77cf0 │ │ │ │ - movq $0x3194510,-0x20(%r12) │ │ │ │ + jmp 6ba240 │ │ │ │ + movq $0x3193ed0,-0x20(%r12) │ │ │ │ mov 0x0(%rbp),%rcx │ │ │ │ mov %rcx,-0x18(%r12) │ │ │ │ - movq $0x3c09151,-0x10(%r12) │ │ │ │ + movq $0x3c08fd9,-0x10(%r12) │ │ │ │ mov %r9,-0x8(%r12) │ │ │ │ mov %rbx,(%r12) │ │ │ │ lea -0x1e(%r12),%rbx │ │ │ │ jmp 411590 │ │ │ │ movq $0x40,0x388(%r13) │ │ │ │ lea 0x327e163(%rip),%rbx │ │ │ │ mov %r14,-0x28(%rbp) │ │ │ │ @@ -12100,15 +12096,15 @@ │ │ │ │ xor %cl,0x3b(%rbp) │ │ │ │ movsl %ds:(%rsi),%es:(%rdi) │ │ │ │ pop %rax │ │ │ │ add (%rax),%eax │ │ │ │ add %dh,0x3e(%rdi) │ │ │ │ movq $0x32847f8,-0x28(%r12) │ │ │ │ mov %rbx,-0x20(%r12) │ │ │ │ - movq $0x31af690,-0x18(%r12) │ │ │ │ + movq $0x31af050,-0x18(%r12) │ │ │ │ lea -0x27(%r12),%rax │ │ │ │ mov %rax,-0x10(%r12) │ │ │ │ movq $0x33af832,-0x8(%r12) │ │ │ │ movq $0x450b,(%r12) │ │ │ │ lea -0x17(%r12),%rbx │ │ │ │ add $0x8,%rbp │ │ │ │ jmp *0x0(%rbp) │ │ │ │ @@ -12121,16 +12117,16 @@ │ │ │ │ add %al,(%rax) │ │ │ │ add (%rax),%al │ │ │ │ add %al,(%rax) │ │ │ │ add %eax,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ or %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ - clc │ │ │ │ - gs jl 411743 │ │ │ │ + sbb %dh,%dl │ │ │ │ + jle 411743 │ │ │ │ add $0x38,%r12 │ │ │ │ cmp 0x358(%r13),%r12 │ │ │ │ ja 4117c7 │ │ │ │ mov 0x17(%rbx),%rax │ │ │ │ mov 0xf(%rbx),%rcx │ │ │ │ add $0x10,%rcx │ │ │ │ mov %rcx,%rdx │ │ │ │ @@ -12152,31 +12148,30 @@ │ │ │ │ mov %r14,-0x18(%r12) │ │ │ │ movq $0x3363098,-0x10(%r12) │ │ │ │ lea -0x1f(%r12),%rax │ │ │ │ mov %rax,-0x8(%r12) │ │ │ │ lea -0x2f(%r12),%rax │ │ │ │ mov %rax,(%r12) │ │ │ │ lea -0xf(%r12),%r14 │ │ │ │ - jmp 2e48be0 │ │ │ │ + jmp 3061a70 │ │ │ │ movq $0x38,0x388(%r13) │ │ │ │ jmp *-0x8(%r13) │ │ │ │ xchg %ax,%ax │ │ │ │ add (%rax),%eax │ │ │ │ add %al,(%rax) │ │ │ │ add %eax,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add (%rax),%al │ │ │ │ add %al,(%rax) │ │ │ │ add %eax,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ or %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ - rex.W │ │ │ │ - gs jl 4117f3 │ │ │ │ - add $0x38,%r12 │ │ │ │ + push $0x49037ef1 │ │ │ │ + add $0x38,%esp │ │ │ │ cmp 0x358(%r13),%r12 │ │ │ │ ja 411877 │ │ │ │ mov 0x17(%rbx),%rax │ │ │ │ mov 0xf(%rbx),%rcx │ │ │ │ add $0x10,%rcx │ │ │ │ mov %rcx,%rdx │ │ │ │ mov 0x7(%rbx),%rbx │ │ │ │ @@ -12197,15 +12192,15 @@ │ │ │ │ mov %r14,-0x18(%r12) │ │ │ │ movq $0x3363098,-0x10(%r12) │ │ │ │ lea -0x1f(%r12),%rax │ │ │ │ mov %rax,-0x8(%r12) │ │ │ │ lea -0x2f(%r12),%rax │ │ │ │ mov %rax,(%r12) │ │ │ │ lea -0xf(%r12),%r14 │ │ │ │ - jmp 2e48be0 │ │ │ │ + jmp 3061a70 │ │ │ │ movq $0x38,0x388(%r13) │ │ │ │ jmp *-0x8(%r13) │ │ │ │ xchg %ax,%ax │ │ │ │ add %eax,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ @@ -12237,15 +12232,15 @@ │ │ │ │ add %al,(%rax) │ │ │ │ add %bl,-0x24(%rax) │ │ │ │ (bad) │ │ │ │ add -0x39(%rax),%ecx │ │ │ │ add %r11b,(%r8) │ │ │ │ sbb %eax,0x0(%rcx) │ │ │ │ mov %rbx,%rsi │ │ │ │ - lea 0x37c56af(%rip),%r14 │ │ │ │ + lea 0x37ee2cf(%rip),%r14 │ │ │ │ jmp 32cabd8 │ │ │ │ jmp *-0x10(%r13) │ │ │ │ nopl 0x0(%rax,%rax,1) │ │ │ │ add %eax,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ @@ -12276,15 +12271,15 @@ │ │ │ │ lea 0x327dbf0(%rip),%ebx │ │ │ │ add $0x10,%rbp │ │ │ │ mov (%rbx),%rax │ │ │ │ jmp *%rax │ │ │ │ lea 0x327dbe0(%rip),%rsi │ │ │ │ mov 0x8(%rbp),%r14 │ │ │ │ add $0x10,%rbp │ │ │ │ - jmp 2e3fed8 │ │ │ │ + jmp 3058d68 │ │ │ │ nopl (%rax) │ │ │ │ add %eax,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ adc %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ @@ -12314,15 +12309,15 @@ │ │ │ │ add %al,(%rax) │ │ │ │ add %ch,(%rax) │ │ │ │ loop 4119f6 │ │ │ │ add -0x39(%rax),%ecx │ │ │ │ add %r8b,(%r8) │ │ │ │ sbb 0x0(%rcx),%al │ │ │ │ mov %rbx,%rsi │ │ │ │ - lea 0x37c55c7(%rip),%r14 │ │ │ │ + lea 0x37ee1e7(%rip),%r14 │ │ │ │ jmp 32cabd8 │ │ │ │ jmp *-0x10(%r13) │ │ │ │ nopl 0x0(%rax,%rax,1) │ │ │ │ add %eax,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ @@ -12352,15 +12347,15 @@ │ │ │ │ lea 0x327e1c0(%rip),%ebx │ │ │ │ add $0x10,%rbp │ │ │ │ mov (%rbx),%rax │ │ │ │ jmp *%rax │ │ │ │ lea 0x327e1b0(%rip),%rsi │ │ │ │ mov 0x8(%rbp),%r14 │ │ │ │ add $0x10,%rbp │ │ │ │ - jmp 2e3fed8 │ │ │ │ + jmp 3058d68 │ │ │ │ nopl (%rax) │ │ │ │ add (%rax),%al │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ adc (%rax),%al │ │ │ │ add %al,(%rax) │ │ │ │ @@ -12410,15 +12405,15 @@ │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ loope 411b1e │ │ │ │ add -0x39(%rax),%ecx │ │ │ │ add %r13b,(%r8) │ │ │ │ sbb 0x0(%rcx),%eax │ │ │ │ mov %rbx,%rsi │ │ │ │ - lea 0x37c549f(%rip),%r14 │ │ │ │ + lea 0x37ee0bf(%rip),%r14 │ │ │ │ jmp 32cabd8 │ │ │ │ jmp *-0x10(%r13) │ │ │ │ nopl 0x0(%rax,%rax,1) │ │ │ │ add %eax,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ @@ -12448,15 +12443,15 @@ │ │ │ │ lea 0x327e098(%rip),%rbx │ │ │ │ add $0x10,%rbp │ │ │ │ mov (%rbx),%rax │ │ │ │ jmp *%rax │ │ │ │ lea 0x327e088(%rip),%rsi │ │ │ │ mov 0x8(%rbp),%r14 │ │ │ │ add $0x10,%rbp │ │ │ │ - jmp 2e3fed8 │ │ │ │ + jmp 3058d68 │ │ │ │ nopl (%rax) │ │ │ │ add $0x1000000,%eax │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rcx) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ @@ -12530,21 +12525,21 @@ │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %cl,-0x73(%rax) │ │ │ │ rex.RB rorb $1,-0x8(%r9,%rdi,1) │ │ │ │ jb 411cbe │ │ │ │ movq $0x411ce0,-0x18(%rbp) │ │ │ │ mov %rsi,%rax │ │ │ │ - lea 0x37f7a07(%rip),%rsi │ │ │ │ + lea 0x37f788f(%rip),%rsi │ │ │ │ mov %r14,%rbx │ │ │ │ lea 0x327d86b(%rip),%r14 │ │ │ │ mov %rbx,-0x10(%rbp) │ │ │ │ mov %rax,-0x8(%rbp) │ │ │ │ add $0xffffffffffffffe8,%rbp │ │ │ │ - jmp 2e47368 │ │ │ │ + jmp 30601f8 │ │ │ │ lea 0x327e00b(%rip),%rbx │ │ │ │ jmp *-0x8(%r13) │ │ │ │ nopl 0x0(%rax) │ │ │ │ add (%rax),%al │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ @@ -12552,19 +12547,16 @@ │ │ │ │ add %al,(%rax) │ │ │ │ add %dl,%al │ │ │ │ fbld (%rdi) │ │ │ │ add -0x39(%rax),%ecx │ │ │ │ add %r9b,(%r8) │ │ │ │ sbb $0x89480041,%eax │ │ │ │ fimuls 0x35(%rbp,%rcx,4) │ │ │ │ - sub %ch,%al │ │ │ │ - jnp 411cf5 │ │ │ │ - jmp 2e05f90 │ │ │ │ - nop │ │ │ │ - add (%rax),%al │ │ │ │ + mov %bh,0x1e9037d(%rcx) │ │ │ │ + (bad) 0x29002(%rdi) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ (bad) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,0x480327df(%rax) │ │ │ │ movl $0x411d30,0x0(%rbp) │ │ │ │ @@ -12623,17 +12615,17 @@ │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ (bad) │ │ │ │ add %al,(%rax) │ │ │ │ add %bh,0x480327de(%rax) │ │ │ │ movl $0x411e08,-0x8(%rbp) │ │ │ │ - lea 0x37bda53(%rip),%r14 │ │ │ │ + lea 0x37dabb3(%rip),%r14 │ │ │ │ mov %rbx,%rax │ │ │ │ - lea 0x37be888(%rip),%rbx │ │ │ │ + lea 0x37db9e8(%rip),%rbx │ │ │ │ mov %rax,0x0(%rbp) │ │ │ │ add $0xfffffffffffffff8,%rbp │ │ │ │ jmp 3389e20 │ │ │ │ xchg %ax,%ax │ │ │ │ add (%rax),%eax │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ @@ -12769,16 +12761,16 @@ │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rdx) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rcx) │ │ │ │ add %al,(%rax) │ │ │ │ add %cl,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ - add %bl,0x5d(%rax) │ │ │ │ - jl 411fe3 │ │ │ │ + add %bh,-0x17(%rax) │ │ │ │ + jle 411fe3 │ │ │ │ add $0x38,%r12 │ │ │ │ cmp 0x358(%r13),%r12 │ │ │ │ ja 412067 │ │ │ │ mov 0x17(%rbx),%rax │ │ │ │ mov 0xf(%rbx),%rcx │ │ │ │ add $0x10,%rcx │ │ │ │ mov %rcx,%rdx │ │ │ │ @@ -12800,15 +12792,15 @@ │ │ │ │ mov %r14,-0x18(%r12) │ │ │ │ movq $0x3363098,-0x10(%r12) │ │ │ │ lea -0x1f(%r12),%rax │ │ │ │ mov %rax,-0x8(%r12) │ │ │ │ lea -0x2f(%r12),%rax │ │ │ │ mov %rax,(%r12) │ │ │ │ lea -0xf(%r12),%r14 │ │ │ │ - jmp 2e48be0 │ │ │ │ + jmp 3061a70 │ │ │ │ movq $0x38,0x388(%r13) │ │ │ │ jmp *-0x8(%r13) │ │ │ │ xchg %ax,%ax │ │ │ │ sldt (%rax) │ │ │ │ add %al,(%rbx) │ │ │ │ ... │ │ │ │ add %al,(%rax) │ │ │ │ @@ -12853,16 +12845,16 @@ │ │ │ │ add $0x10,%rbp │ │ │ │ jmp *0x0(%rbp) │ │ │ │ movq $0x10,0x388(%r13) │ │ │ │ jmp 338a720 │ │ │ │ lea 0x327dc0d(%rip),%rbx │ │ │ │ jmp *-0x8(%r13) │ │ │ │ movq $0x412160,0x0(%rbp) │ │ │ │ - lea 0x37bd6f4(%rip),%r14 │ │ │ │ - lea 0x37bd6c4(%rip),%rbx │ │ │ │ + lea 0x37da854(%rip),%r14 │ │ │ │ + lea 0x37da824(%rip),%rbx │ │ │ │ jmp 3389e20 │ │ │ │ mov 0x6(%rbx),%rsi │ │ │ │ mov 0x8(%rbp),%r14 │ │ │ │ add $0x10,%rbp │ │ │ │ jmp 411c88 │ │ │ │ nopl 0x0(%rax,%rax,1) │ │ │ │ add %eax,(%rax) │ │ │ │ @@ -13485,15 +13477,15 @@ │ │ │ │ test %rax,%rax │ │ │ │ je 412972 │ │ │ │ movq $0x3391200,-0x10(%rbp) │ │ │ │ mov %rax,-0x8(%rbp) │ │ │ │ movq $0x4129b8,-0x18(%rbp) │ │ │ │ lea 0x2f9ce48(%rip),%r14 │ │ │ │ add $0xffffffffffffffe8,%rbp │ │ │ │ - jmp 3065380 │ │ │ │ + jmp 3056a40 │ │ │ │ mov (%rbx),%rax │ │ │ │ jmp *%rax │ │ │ │ jmp *-0x10(%r13) │ │ │ │ nopl 0x0(%rax,%rax,1) │ │ │ │ ret │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ @@ -13518,15 +13510,15 @@ │ │ │ │ add %cl,-0x7d(%rcx) │ │ │ │ (bad) │ │ │ │ and %cl,0x3b(%rbp) │ │ │ │ movsl %ds:(%rsi),%es:(%rdi) │ │ │ │ pop %rax │ │ │ │ add (%rax),%eax │ │ │ │ add %dh,0x23(%rdi) │ │ │ │ - movq $0x3058600,-0x18(%r12) │ │ │ │ + movq $0x3049cc0,-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) │ │ │ │ @@ -13552,15 +13544,15 @@ │ │ │ │ test %rax,%rax │ │ │ │ je 412a6a │ │ │ │ movq $0x3391200,-0x10(%rbp) │ │ │ │ mov %rax,-0x8(%rbp) │ │ │ │ movq $0x412ab0,-0x18(%rbp) │ │ │ │ lea 0x2f9cd46(%rip),%r14 │ │ │ │ add $0xffffffffffffffe8,%rbp │ │ │ │ - jmp 3065380 │ │ │ │ + jmp 3056a40 │ │ │ │ mov (%rbx),%rax │ │ │ │ jmp *%rax │ │ │ │ jmp *-0x10(%r13) │ │ │ │ nopl 0x0(%rax,%rax,1) │ │ │ │ ret │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ @@ -13585,15 +13577,15 @@ │ │ │ │ add %cl,-0x7d(%rcx) │ │ │ │ (bad) │ │ │ │ and %cl,0x3b(%rbp) │ │ │ │ movsl %ds:(%rsi),%es:(%rdi) │ │ │ │ pop %rax │ │ │ │ add (%rax),%eax │ │ │ │ add %dh,0x23(%rdi) │ │ │ │ - movq $0x3058600,-0x18(%r12) │ │ │ │ + movq $0x3049cc0,-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) │ │ │ │ @@ -13628,15 +13620,15 @@ │ │ │ │ sldt (%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %cl,-0x75(%rax) │ │ │ │ jnp 412b74 │ │ │ │ mov 0x18(%rbx),%rsi │ │ │ │ mov 0x10(%rbx),%r14 │ │ │ │ - jmp 3065150 │ │ │ │ + jmp 3056810 │ │ │ │ nopl 0x0(%rax) │ │ │ │ add %eax,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add (%rax),%al │ │ │ │ add %al,(%rax) │ │ │ │ sldt (%rax) │ │ │ │ add %al,(%rax) │ │ │ │ @@ -13706,15 +13698,15 @@ │ │ │ │ jae 412cab │ │ │ │ movq $0x3363a20,-0x30(%r12) │ │ │ │ lea 0x1(%r14),%rax │ │ │ │ mov %rax,-0x28(%r12) │ │ │ │ movq $0x3363a40,-0x20(%r12) │ │ │ │ movzbl %bl,%eax │ │ │ │ mov %rax,-0x18(%r12) │ │ │ │ - movq $0x305d498,-0x10(%r12) │ │ │ │ + movq $0x304eb58,-0x10(%r12) │ │ │ │ lea -0x1f(%r12),%rax │ │ │ │ mov %rax,-0x8(%r12) │ │ │ │ lea -0x2f(%r12),%rax │ │ │ │ mov %rax,(%r12) │ │ │ │ lea -0xd(%r12),%rbx │ │ │ │ jmp *0x0(%rbp) │ │ │ │ cmp $0xe0,%bl │ │ │ │ @@ -13729,15 +13721,15 @@ │ │ │ │ movzbl %al,%eax │ │ │ │ movzbl %bl,%ebx │ │ │ │ add $0xffffffffffffff40,%rbx │ │ │ │ shl $0x6,%rbx │ │ │ │ add %rax,%rbx │ │ │ │ lea -0x80(%rbx),%rax │ │ │ │ mov %rax,-0x18(%r12) │ │ │ │ - movq $0x305d498,-0x10(%r12) │ │ │ │ + movq $0x304eb58,-0x10(%r12) │ │ │ │ lea -0x1f(%r12),%rax │ │ │ │ mov %rax,-0x8(%r12) │ │ │ │ lea -0x2f(%r12),%rax │ │ │ │ mov %rax,(%r12) │ │ │ │ lea -0xd(%r12),%rbx │ │ │ │ jmp *0x0(%rbp) │ │ │ │ cmp $0xf0,%bl │ │ │ │ @@ -13759,15 +13751,15 @@ │ │ │ │ add %rax,%rcx │ │ │ │ movzbl %bl,%eax │ │ │ │ add $0xffffffffffffff20,%rax │ │ │ │ shl $0xc,%rax │ │ │ │ add %rcx,%rax │ │ │ │ add $0xffffffffffffff80,%rax │ │ │ │ mov %rax,-0x18(%r12) │ │ │ │ - movq $0x305d498,-0x10(%r12) │ │ │ │ + movq $0x304eb58,-0x10(%r12) │ │ │ │ lea -0x1f(%r12),%rax │ │ │ │ mov %rax,-0x8(%r12) │ │ │ │ lea -0x2f(%r12),%rax │ │ │ │ mov %rax,(%r12) │ │ │ │ lea -0xd(%r12),%rbx │ │ │ │ jmp *0x0(%rbp) │ │ │ │ lea 0x10(%rax),%rcx │ │ │ │ @@ -13794,23 +13786,23 @@ │ │ │ │ add %rdx,%rax │ │ │ │ movzbl %bl,%ebx │ │ │ │ add $0xffffffffffffff10,%rbx │ │ │ │ shl $0x12,%rbx │ │ │ │ add %rax,%rbx │ │ │ │ lea -0x80(%rbx),%rax │ │ │ │ mov %rax,-0x18(%r12) │ │ │ │ - movq $0x305d498,-0x10(%r12) │ │ │ │ + movq $0x304eb58,-0x10(%r12) │ │ │ │ lea -0x1f(%r12),%rax │ │ │ │ mov %rax,-0x8(%r12) │ │ │ │ lea -0x2f(%r12),%rax │ │ │ │ mov %rax,(%r12) │ │ │ │ lea -0xd(%r12),%rbx │ │ │ │ jmp *0x0(%rbp) │ │ │ │ add $0xffffffffffffffc8,%r12 │ │ │ │ - lea 0x37ee0f2(%rip),%rbx │ │ │ │ + lea 0x37ec90a(%rip),%rbx │ │ │ │ jmp *0x0(%rbp) │ │ │ │ movq $0x38,0x388(%r13) │ │ │ │ jmp *-0x8(%r13) │ │ │ │ nopl 0x0(%rax) │ │ │ │ add $0x0,%al │ │ │ │ add %al,(%rax) │ │ │ │ add %eax,(%rax) │ │ │ │ @@ -13835,15 +13827,15 @@ │ │ │ │ jae 412ee3 │ │ │ │ movq $0x3363a20,-0x30(%r12) │ │ │ │ lea 0x1(%r14),%rax │ │ │ │ mov %rax,-0x28(%r12) │ │ │ │ movq $0x3363a40,-0x20(%r12) │ │ │ │ movzbl %bl,%eax │ │ │ │ mov %rax,-0x18(%r12) │ │ │ │ - movq $0x305d498,-0x10(%r12) │ │ │ │ + movq $0x304eb58,-0x10(%r12) │ │ │ │ lea -0x1f(%r12),%rax │ │ │ │ mov %rax,-0x8(%r12) │ │ │ │ lea -0x2f(%r12),%rax │ │ │ │ mov %rax,(%r12) │ │ │ │ lea -0xd(%r12),%rbx │ │ │ │ jmp *0x0(%rbp) │ │ │ │ cmp $0xe0,%bl │ │ │ │ @@ -13858,15 +13850,15 @@ │ │ │ │ movzbl %al,%eax │ │ │ │ movzbl %bl,%ebx │ │ │ │ add $0xffffffffffffff40,%rbx │ │ │ │ shl $0x6,%rbx │ │ │ │ add %rax,%rbx │ │ │ │ lea -0x80(%rbx),%rax │ │ │ │ mov %rax,-0x18(%r12) │ │ │ │ - movq $0x305d498,-0x10(%r12) │ │ │ │ + movq $0x304eb58,-0x10(%r12) │ │ │ │ lea -0x1f(%r12),%rax │ │ │ │ mov %rax,-0x8(%r12) │ │ │ │ lea -0x2f(%r12),%rax │ │ │ │ mov %rax,(%r12) │ │ │ │ lea -0xd(%r12),%rbx │ │ │ │ jmp *0x0(%rbp) │ │ │ │ cmp $0xf0,%bl │ │ │ │ @@ -13888,15 +13880,15 @@ │ │ │ │ add %rax,%rcx │ │ │ │ movzbl %bl,%eax │ │ │ │ add $0xffffffffffffff20,%rax │ │ │ │ shl $0xc,%rax │ │ │ │ add %rcx,%rax │ │ │ │ add $0xffffffffffffff80,%rax │ │ │ │ mov %rax,-0x18(%r12) │ │ │ │ - movq $0x305d498,-0x10(%r12) │ │ │ │ + movq $0x304eb58,-0x10(%r12) │ │ │ │ lea -0x1f(%r12),%rax │ │ │ │ mov %rax,-0x8(%r12) │ │ │ │ lea -0x2f(%r12),%rax │ │ │ │ mov %rax,(%r12) │ │ │ │ lea -0xd(%r12),%rbx │ │ │ │ jmp *0x0(%rbp) │ │ │ │ lea 0x10(%rax),%rcx │ │ │ │ @@ -13923,23 +13915,23 @@ │ │ │ │ add %rdx,%rax │ │ │ │ movzbl %bl,%ebx │ │ │ │ add $0xffffffffffffff10,%rbx │ │ │ │ shl $0x12,%rbx │ │ │ │ add %rax,%rbx │ │ │ │ lea -0x80(%rbx),%rax │ │ │ │ mov %rax,-0x18(%r12) │ │ │ │ - movq $0x305d498,-0x10(%r12) │ │ │ │ + movq $0x304eb58,-0x10(%r12) │ │ │ │ lea -0x1f(%r12),%rax │ │ │ │ mov %rax,-0x8(%r12) │ │ │ │ lea -0x2f(%r12),%rax │ │ │ │ mov %rax,(%r12) │ │ │ │ lea -0xd(%r12),%rbx │ │ │ │ jmp *0x0(%rbp) │ │ │ │ add $0xffffffffffffffc8,%r12 │ │ │ │ - lea 0x37edeba(%rip),%rbx │ │ │ │ + lea 0x37ec6d2(%rip),%rbx │ │ │ │ jmp *0x0(%rbp) │ │ │ │ movq $0x38,0x388(%r13) │ │ │ │ jmp *-0x8(%r13) │ │ │ │ nopl 0x0(%rax) │ │ │ │ add %eax,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %eax,(%rax) │ │ │ │ @@ -13953,25 +13945,25 @@ │ │ │ │ jmp 412e70 │ │ │ │ nopl (%rax) │ │ │ │ add %eax,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add (%rax),%al │ │ │ │ add %al,(%rax) │ │ │ │ sldt (%rax) │ │ │ │ - add %al,0x48037ed6(%rax) │ │ │ │ + add %bl,0x48037ebe(%rax) │ │ │ │ lea -0x18(%rbp),%eax │ │ │ │ cmp %r15,%rax │ │ │ │ jb 41316d │ │ │ │ movq $0x3390fc8,-0x10(%rbp) │ │ │ │ mov %rbx,-0x8(%rbp) │ │ │ │ mov 0x20(%rbx),%rax │ │ │ │ cmp $0x7,%rax │ │ │ │ jg 413125 │ │ │ │ movq $0x413110,-0x18(%rbp) │ │ │ │ - lea 0x37ed64e(%rip),%rbx │ │ │ │ + lea 0x37ebe66(%rip),%rbx │ │ │ │ add $0xffffffffffffffe8,%rbp │ │ │ │ test $0x7,%bl │ │ │ │ jne 413110 │ │ │ │ mov (%rbx),%rax │ │ │ │ jmp *%rax │ │ │ │ ... │ │ │ │ (bad) │ │ │ │ @@ -13979,19 +13971,19 @@ │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %cl,-0x75(%rax) │ │ │ │ jnp 41312b │ │ │ │ mov 0xf(%rbx),%rsi │ │ │ │ mov 0x7(%rbx),%r14 │ │ │ │ add $0x8,%rbp │ │ │ │ - jmp 3065150 │ │ │ │ + jmp 3056810 │ │ │ │ test %rax,%rax │ │ │ │ jne 413171 │ │ │ │ movq $0x413158,-0x18(%rbp) │ │ │ │ - lea 0x37ed607(%rip),%rbx │ │ │ │ + lea 0x37ebe1f(%rip),%rbx │ │ │ │ add $0xffffffffffffffe8,%rbp │ │ │ │ test $0x7,%bl │ │ │ │ jne 413158 │ │ │ │ mov (%rbx),%rax │ │ │ │ jmp *%rax │ │ │ │ nop │ │ │ │ ... │ │ │ │ @@ -14000,36 +13992,36 @@ │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %cl,-0x75(%rax) │ │ │ │ jnp 413173 │ │ │ │ mov 0xf(%rbx),%rsi │ │ │ │ mov 0x7(%rbx),%r14 │ │ │ │ add $0x8,%rbp │ │ │ │ - jmp 3065150 │ │ │ │ + jmp 3056810 │ │ │ │ jmp *-0x10(%r13) │ │ │ │ mov 0x10(%rbx),%rcx │ │ │ │ mov 0x18(%rbx),%rbx │ │ │ │ sub $0x8,%rsp │ │ │ │ lea 0x10(%rcx),%rdx │ │ │ │ mov %rbx,%rsi │ │ │ │ mov %rdx,%rdi │ │ │ │ mov %rax,%rdx │ │ │ │ mov %rcx,%r8 │ │ │ │ mov $0x7,%ecx │ │ │ │ mov %rax,%r9 │ │ │ │ xor %eax,%eax │ │ │ │ mov %r9,0x48(%rsp) │ │ │ │ mov %r8,%r14 │ │ │ │ - call 3050240 │ │ │ │ + call 3041900 │ │ │ │ add $0x8,%rsp │ │ │ │ mov 0x40(%rsp),%rcx │ │ │ │ cmp %rcx,%rax │ │ │ │ jl 4131f5 │ │ │ │ movq $0x4131e0,-0x18(%rbp) │ │ │ │ - lea 0x37ed57f(%rip),%rbx │ │ │ │ + lea 0x37ebd97(%rip),%rbx │ │ │ │ add $0xffffffffffffffe8,%rbp │ │ │ │ test $0x7,%bl │ │ │ │ jne 4131e0 │ │ │ │ mov (%rbx),%rax │ │ │ │ jmp *%rax │ │ │ │ nop │ │ │ │ ... │ │ │ │ @@ -14038,19 +14030,19 @@ │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %cl,-0x75(%rax) │ │ │ │ jnp 4131fb │ │ │ │ mov 0xf(%rbx),%rsi │ │ │ │ mov 0x7(%rbx),%r14 │ │ │ │ add $0x8,%rbp │ │ │ │ - jmp 3065150 │ │ │ │ + jmp 3056810 │ │ │ │ test %rax,%rax │ │ │ │ jge 41323d │ │ │ │ movq $0x413228,-0x18(%rbp) │ │ │ │ - lea 0x37ed537(%rip),%rbx │ │ │ │ + lea 0x37ebd4f(%rip),%rbx │ │ │ │ add $0xffffffffffffffe8,%rbp │ │ │ │ test $0x7,%bl │ │ │ │ jne 413228 │ │ │ │ mov (%rbx),%rax │ │ │ │ jmp *%rax │ │ │ │ nop │ │ │ │ ... │ │ │ │ @@ -14059,38 +14051,37 @@ │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %cl,-0x75(%rax) │ │ │ │ jnp 413243 │ │ │ │ mov 0xf(%rbx),%rsi │ │ │ │ mov 0x7(%rbx),%r14 │ │ │ │ add $0x8,%rbp │ │ │ │ - jmp 3065150 │ │ │ │ + jmp 3056810 │ │ │ │ mov %rcx,%rdi │ │ │ │ sub %rax,%rdi │ │ │ │ mov %rbx,%rsi │ │ │ │ add %rax,%rsi │ │ │ │ add $0xfffffffffffffff0,%rbp │ │ │ │ - jmp 3065150 │ │ │ │ + jmp 3056810 │ │ │ │ nopw 0x0(%rax,%rax,1) │ │ │ │ add %eax,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add (%rax),%al │ │ │ │ add %al,(%rax) │ │ │ │ sldt (%rax) │ │ │ │ - add %bl,%al │ │ │ │ - (bad) │ │ │ │ - jle 41326b │ │ │ │ - lea -0x8(%rbp),%rax │ │ │ │ + add %dh,%al │ │ │ │ + mov $0x8d48037e,%esp │ │ │ │ + rex.RB clc │ │ │ │ cmp %r15,%rax │ │ │ │ jb 41330d │ │ │ │ mov 0x20(%rbx),%rax │ │ │ │ cmp $0x7,%rax │ │ │ │ jg 4132c5 │ │ │ │ movq $0x4132b0,-0x8(%rbp) │ │ │ │ - lea 0x37ed4b2(%rip),%rbx │ │ │ │ + lea 0x37ebcca(%rip),%rbx │ │ │ │ add $0xfffffffffffffff8,%rbp │ │ │ │ test $0x7,%bl │ │ │ │ jne 4132b0 │ │ │ │ mov (%rbx),%rax │ │ │ │ jmp *%rax │ │ │ │ nopl 0x0(%rax) │ │ │ │ ... │ │ │ │ @@ -14099,19 +14090,19 @@ │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %cl,-0x75(%rax) │ │ │ │ jnp 4132cb │ │ │ │ mov 0xf(%rbx),%rsi │ │ │ │ mov 0x7(%rbx),%r14 │ │ │ │ add $0x8,%rbp │ │ │ │ - jmp 3065150 │ │ │ │ + jmp 3056810 │ │ │ │ test %rax,%rax │ │ │ │ jne 413311 │ │ │ │ movq $0x4132f8,-0x8(%rbp) │ │ │ │ - lea 0x37ed467(%rip),%rbx │ │ │ │ + lea 0x37ebc7f(%rip),%rbx │ │ │ │ add $0xfffffffffffffff8,%rbp │ │ │ │ test $0x7,%bl │ │ │ │ jne 4132f8 │ │ │ │ mov (%rbx),%rax │ │ │ │ jmp *%rax │ │ │ │ nop │ │ │ │ ... │ │ │ │ @@ -14120,36 +14111,36 @@ │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %cl,-0x75(%rax) │ │ │ │ jnp 413313 │ │ │ │ mov 0xf(%rbx),%rsi │ │ │ │ mov 0x7(%rbx),%r14 │ │ │ │ add $0x8,%rbp │ │ │ │ - jmp 3065150 │ │ │ │ + jmp 3056810 │ │ │ │ jmp *-0x10(%r13) │ │ │ │ mov 0x10(%rbx),%rcx │ │ │ │ mov 0x18(%rbx),%rbx │ │ │ │ sub $0x8,%rsp │ │ │ │ lea 0x10(%rcx),%rdx │ │ │ │ mov %rbx,%rsi │ │ │ │ mov %rdx,%rdi │ │ │ │ mov %rax,%rdx │ │ │ │ mov %rcx,%r8 │ │ │ │ mov $0x7,%ecx │ │ │ │ mov %rax,%r9 │ │ │ │ xor %eax,%eax │ │ │ │ mov %r9,0x48(%rsp) │ │ │ │ mov %r8,%r14 │ │ │ │ - call 3050240 │ │ │ │ + call 3041900 │ │ │ │ add $0x8,%rsp │ │ │ │ mov 0x40(%rsp),%rcx │ │ │ │ cmp %rcx,%rax │ │ │ │ jl 413395 │ │ │ │ movq $0x413380,-0x8(%rbp) │ │ │ │ - lea 0x37ed3df(%rip),%rbx │ │ │ │ + lea 0x37ebbf7(%rip),%rbx │ │ │ │ add $0xfffffffffffffff8,%rbp │ │ │ │ test $0x7,%bl │ │ │ │ jne 413380 │ │ │ │ mov (%rbx),%rax │ │ │ │ jmp *%rax │ │ │ │ nop │ │ │ │ ... │ │ │ │ @@ -14158,19 +14149,19 @@ │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %cl,-0x75(%rax) │ │ │ │ jnp 41339b │ │ │ │ mov 0xf(%rbx),%rsi │ │ │ │ mov 0x7(%rbx),%r14 │ │ │ │ add $0x8,%rbp │ │ │ │ - jmp 3065150 │ │ │ │ + jmp 3056810 │ │ │ │ test %rax,%rax │ │ │ │ jge 4133dd │ │ │ │ movq $0x4133c8,-0x8(%rbp) │ │ │ │ - lea 0x37ed397(%rip),%rbx │ │ │ │ + lea 0x37ebbaf(%rip),%rbx │ │ │ │ add $0xfffffffffffffff8,%rbp │ │ │ │ test $0x7,%bl │ │ │ │ jne 4133c8 │ │ │ │ mov (%rbx),%rax │ │ │ │ jmp *%rax │ │ │ │ nop │ │ │ │ ... │ │ │ │ @@ -14179,27 +14170,27 @@ │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %cl,-0x75(%rax) │ │ │ │ jnp 4133e3 │ │ │ │ mov 0xf(%rbx),%rsi │ │ │ │ mov 0x7(%rbx),%r14 │ │ │ │ add $0x8,%rbp │ │ │ │ - jmp 3065150 │ │ │ │ + jmp 3056810 │ │ │ │ mov %rcx,%rdi │ │ │ │ sub %rax,%rdi │ │ │ │ mov %rbx,%rsi │ │ │ │ add %rax,%rsi │ │ │ │ - jmp 3065150 │ │ │ │ + jmp 3056810 │ │ │ │ xchg %ax,%ax │ │ │ │ add %eax,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add (%rax),%al │ │ │ │ add %al,(%rax) │ │ │ │ sldt (%rax) │ │ │ │ - add %al,-0x2d(%rax) │ │ │ │ + add %bl,-0x45(%rax) │ │ │ │ jle 413403 │ │ │ │ lea -0x10(%rbp),%rax │ │ │ │ cmp %r15,%rax │ │ │ │ jb 413465 │ │ │ │ add $0x28,%r12 │ │ │ │ cmp 0x358(%r13),%r12 │ │ │ │ ja 41345a │ │ │ │ @@ -14788,38 +14779,38 @@ │ │ │ │ jmp 338a720 │ │ │ │ nopl 0x0(%rax) │ │ │ │ movb $0x0,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %bl,(%rsi) │ │ │ │ add %al,(%rax) │ │ │ │ - add %ah,0x48037eca(%rax) │ │ │ │ + add %bh,0x48037eb2(%rax) │ │ │ │ movl $0x413cf0,0x0(%rbp) │ │ │ │ mov %rbx,%r14 │ │ │ │ jmp 330b208 │ │ │ │ (bad) │ │ │ │ or %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %bl,(%rsi) │ │ │ │ add %al,(%rax) │ │ │ │ - add %al,0x48037eca(%rax) │ │ │ │ + add %bl,0x48037eb2(%rax) │ │ │ │ mov 0x20(%rbp),%eax │ │ │ │ mov 0x28(%rbp),%rcx │ │ │ │ mov 0x18(%rbp),%rbx │ │ │ │ mov 0x8(%rbp),%rdx │ │ │ │ mov 0x10(%rbp),%rsi │ │ │ │ jmp 413dc0 │ │ │ │ nopl 0x0(%rax) │ │ │ │ movb $0x0,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %bl,(%rsi) │ │ │ │ add %al,(%rax) │ │ │ │ - add %dl,-0x36(%rax) │ │ │ │ + add %ch,-0x4e(%rax) │ │ │ │ jle 413cf3 │ │ │ │ mov 0x20(%rbp),%rax │ │ │ │ mov 0x28(%rbp),%rcx │ │ │ │ mov 0x18(%rbp),%rdx │ │ │ │ mov 0x8(%rbp),%rsi │ │ │ │ mov 0x10(%rbp),%rdi │ │ │ │ mov %rbx,%r8 │ │ │ │ @@ -14838,21 +14829,20 @@ │ │ │ │ nop │ │ │ │ xchg %eax,(%rcx) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ (bad) │ │ │ │ add %al,(%rax) │ │ │ │ - add %bh,%al │ │ │ │ - leave │ │ │ │ - jle 413d4b │ │ │ │ - mov %rbx,%rax │ │ │ │ - and $0x7,%eax │ │ │ │ - cmp $0x1,%rax │ │ │ │ - jne 413d94 │ │ │ │ + add %dl,(%rax) │ │ │ │ + mov $0x7e,%dl │ │ │ │ + add -0x77(%rax),%ecx │ │ │ │ + fadds -0x7cb7f820(%rbx) │ │ │ │ + clc │ │ │ │ + add %esi,0x40(%rbp) │ │ │ │ add $0x18,%r12 │ │ │ │ cmp 0x358(%r13),%r12 │ │ │ │ ja 413d84 │ │ │ │ movq $0x4134b8,-0x10(%r12) │ │ │ │ mov 0x8(%rbp),%rax │ │ │ │ mov %rax,(%r12) │ │ │ │ lea -0x10(%r12),%r14 │ │ │ │ @@ -14923,15 +14913,15 @@ │ │ │ │ test %rax,%rax │ │ │ │ je 413eb2 │ │ │ │ movq $0x3391200,-0x10(%rbp) │ │ │ │ mov %rax,-0x8(%rbp) │ │ │ │ movq $0x413ef8,-0x18(%rbp) │ │ │ │ lea 0x2f9b8e5(%rip),%r14 │ │ │ │ add $0xffffffffffffffe8,%rbp │ │ │ │ - jmp 3065380 │ │ │ │ + jmp 3056a40 │ │ │ │ mov (%rbx),%rax │ │ │ │ jmp *%rax │ │ │ │ jmp *-0x10(%r13) │ │ │ │ nopl 0x0(%rax,%rax,1) │ │ │ │ ret │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ @@ -14956,15 +14946,15 @@ │ │ │ │ add %cl,-0x7d(%rcx) │ │ │ │ (bad) │ │ │ │ and %cl,0x3b(%rbp) │ │ │ │ movsl %ds:(%rsi),%es:(%rdi) │ │ │ │ pop %rax │ │ │ │ add (%rax),%eax │ │ │ │ add %dh,0x23(%rdi) │ │ │ │ - movq $0x3058600,-0x18(%r12) │ │ │ │ + movq $0x3049cc0,-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) │ │ │ │ @@ -15003,26 +14993,26 @@ │ │ │ │ add -0x75(%rax),%ecx │ │ │ │ rex.XB adc %al,-0x7cb7f820(%r11) │ │ │ │ clc │ │ │ │ add $0x72,%al │ │ │ │ (bad) │ │ │ │ cmp $0x5,%rax │ │ │ │ jb 413fb7 │ │ │ │ - lea 0x371556e(%rip),%rbx │ │ │ │ + lea 0x32de9be(%rip),%rbx │ │ │ │ mov (%rbx),%rax │ │ │ │ jmp *%rax │ │ │ │ - lea 0x371553a(%rip),%rbx │ │ │ │ + lea 0x32de98a(%rip),%rbx │ │ │ │ mov (%rbx),%rax │ │ │ │ jmp *%rax │ │ │ │ cmp $0x2,%rax │ │ │ │ jb 413fd5 │ │ │ │ - lea 0x37154d8(%rip),%rbx │ │ │ │ + lea 0x32de928(%rip),%rbx │ │ │ │ mov (%rbx),%rax │ │ │ │ jmp *%rax │ │ │ │ - lea 0x37154a4(%rip),%rbx │ │ │ │ + lea 0x32de8f4(%rip),%rbx │ │ │ │ mov (%rbx),%rax │ │ │ │ jmp *%rax │ │ │ │ nopl 0x0(%rax) │ │ │ │ add %eax,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ @@ -15037,15 +15027,15 @@ │ │ │ │ ja 414040 │ │ │ │ movq $0x3390fc8,-0x10(%rbp) │ │ │ │ mov %rbx,-0x8(%rbp) │ │ │ │ mov 0x10(%rbx),%rax │ │ │ │ movq $0x413f98,-0x10(%r12) │ │ │ │ mov %rax,(%r12) │ │ │ │ lea -0x10(%r12),%rsi │ │ │ │ - lea 0x3091cc9(%rip),%r14 │ │ │ │ + lea 0x2fb0317(%rip),%r14 │ │ │ │ add $0xfffffffffffffff0,%rbp │ │ │ │ jmp 3359998 │ │ │ │ movq $0x18,0x388(%r13) │ │ │ │ jmp *-0x10(%r13) │ │ │ │ nop │ │ │ │ add %eax,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ @@ -15085,15 +15075,15 @@ │ │ │ │ jb 4140fa │ │ │ │ movq $0x3390fc8,-0x10(%rbp) │ │ │ │ mov %rbx,-0x8(%rbp) │ │ │ │ mov 0x20(%rbx),%rdi │ │ │ │ mov 0x18(%rbx),%rsi │ │ │ │ mov 0x10(%rbx),%r14 │ │ │ │ add $0xfffffffffffffff0,%rbp │ │ │ │ - jmp 3065150 │ │ │ │ + jmp 3056810 │ │ │ │ jmp *-0x10(%r13) │ │ │ │ xchg %ax,%ax │ │ │ │ sbb %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add $0x0,%al │ │ │ │ add %al,(%rax) │ │ │ │ add (%rax),%al │ │ │ │ @@ -15156,15 +15146,15 @@ │ │ │ │ rex.B │ │ │ │ add %cl,-0x77(%r9) │ │ │ │ fmuls -0x75(%rax) │ │ │ │ jge 4141cb │ │ │ │ mov 0x10(%rbp),%rsi │ │ │ │ mov %rax,%r14 │ │ │ │ add $0x18,%rbp │ │ │ │ - jmp 23f4280 │ │ │ │ + jmp 7d20d0 │ │ │ │ lea 0x327bee6(%rip),%rbx │ │ │ │ jmp *-0x8(%r13) │ │ │ │ xchg %ax,%ax │ │ │ │ add (%rax),%eax │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ @@ -15542,15 +15532,15 @@ │ │ │ │ test %rax,%rax │ │ │ │ je 4147ca │ │ │ │ movq $0x3391200,-0x10(%rbp) │ │ │ │ mov %rax,-0x8(%rbp) │ │ │ │ movq $0x414810,-0x18(%rbp) │ │ │ │ lea 0x2f9af64(%rip),%r14 │ │ │ │ add $0xffffffffffffffe8,%rbp │ │ │ │ - jmp 3065380 │ │ │ │ + jmp 3056a40 │ │ │ │ mov (%rbx),%rax │ │ │ │ jmp *%rax │ │ │ │ jmp *-0x10(%r13) │ │ │ │ nopl 0x0(%rax,%rax,1) │ │ │ │ ret │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ @@ -15575,15 +15565,15 @@ │ │ │ │ add %cl,-0x7d(%rcx) │ │ │ │ (bad) │ │ │ │ and %cl,0x3b(%rbp) │ │ │ │ movsl %ds:(%rsi),%es:(%rdi) │ │ │ │ pop %rax │ │ │ │ add (%rax),%eax │ │ │ │ add %dh,0x23(%rdi) │ │ │ │ - movq $0x3058600,-0x18(%r12) │ │ │ │ + movq $0x3049cc0,-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) │ │ │ │ @@ -15609,15 +15599,15 @@ │ │ │ │ test %rax,%rax │ │ │ │ je 4148c2 │ │ │ │ movq $0x3391200,-0x10(%rbp) │ │ │ │ mov %rax,-0x8(%rbp) │ │ │ │ movq $0x414908,-0x18(%rbp) │ │ │ │ lea 0x2f9ae16(%rip),%r14 │ │ │ │ add $0xffffffffffffffe8,%rbp │ │ │ │ - jmp 3065380 │ │ │ │ + jmp 3056a40 │ │ │ │ mov (%rbx),%rax │ │ │ │ jmp *%rax │ │ │ │ jmp *-0x10(%r13) │ │ │ │ nopl 0x0(%rax,%rax,1) │ │ │ │ ret │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ @@ -15642,15 +15632,15 @@ │ │ │ │ add %cl,-0x7d(%rcx) │ │ │ │ (bad) │ │ │ │ and %cl,0x3b(%rbp) │ │ │ │ movsl %ds:(%rsi),%es:(%rdi) │ │ │ │ pop %rax │ │ │ │ add (%rax),%eax │ │ │ │ add %dh,0x23(%rdi) │ │ │ │ - movq $0x3058600,-0x18(%r12) │ │ │ │ + movq $0x3049cc0,-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) │ │ │ │ @@ -15676,15 +15666,15 @@ │ │ │ │ test %rax,%rax │ │ │ │ je 4149ba │ │ │ │ movq $0x3391200,-0x10(%rbp) │ │ │ │ mov %rax,-0x8(%rbp) │ │ │ │ movq $0x414a00,-0x18(%rbp) │ │ │ │ lea 0x2f9ad10(%rip),%r14 │ │ │ │ add $0xffffffffffffffe8,%rbp │ │ │ │ - jmp 3065380 │ │ │ │ + jmp 3056a40 │ │ │ │ mov (%rbx),%rax │ │ │ │ jmp *%rax │ │ │ │ jmp *-0x10(%r13) │ │ │ │ nopl 0x0(%rax,%rax,1) │ │ │ │ ret │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ @@ -15709,15 +15699,15 @@ │ │ │ │ add %cl,-0x7d(%rcx) │ │ │ │ (bad) │ │ │ │ and %cl,0x3b(%rbp) │ │ │ │ movsl %ds:(%rsi),%es:(%rdi) │ │ │ │ pop %rax │ │ │ │ add (%rax),%eax │ │ │ │ add %dh,0x23(%rdi) │ │ │ │ - movq $0x3058600,-0x18(%r12) │ │ │ │ + movq $0x3049cc0,-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) │ │ │ │ @@ -15743,15 +15733,15 @@ │ │ │ │ test %rax,%rax │ │ │ │ je 414ab2 │ │ │ │ movq $0x3391200,-0x10(%rbp) │ │ │ │ mov %rax,-0x8(%rbp) │ │ │ │ movq $0x414af8,-0x18(%rbp) │ │ │ │ lea 0x2f9ac0b(%rip),%r14 │ │ │ │ add $0xffffffffffffffe8,%rbp │ │ │ │ - jmp 3065380 │ │ │ │ + jmp 3056a40 │ │ │ │ mov (%rbx),%rax │ │ │ │ jmp *%rax │ │ │ │ jmp *-0x10(%r13) │ │ │ │ nopl 0x0(%rax,%rax,1) │ │ │ │ ret │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ @@ -15776,15 +15766,15 @@ │ │ │ │ add %cl,-0x7d(%rcx) │ │ │ │ (bad) │ │ │ │ and %cl,0x3b(%rbp) │ │ │ │ movsl %ds:(%rsi),%es:(%rdi) │ │ │ │ pop %rax │ │ │ │ add (%rax),%eax │ │ │ │ add %dh,0x23(%rdi) │ │ │ │ - movq $0x3058600,-0x18(%r12) │ │ │ │ + movq $0x3049cc0,-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) │ │ │ │ @@ -15810,15 +15800,15 @@ │ │ │ │ test %rax,%rax │ │ │ │ je 414baa │ │ │ │ movq $0x3391200,-0x10(%rbp) │ │ │ │ mov %rax,-0x8(%rbp) │ │ │ │ movq $0x414bf0,-0x18(%rbp) │ │ │ │ lea 0x2f9ab04(%rip),%r14 │ │ │ │ add $0xffffffffffffffe8,%rbp │ │ │ │ - jmp 3065380 │ │ │ │ + jmp 3056a40 │ │ │ │ mov (%rbx),%rax │ │ │ │ jmp *%rax │ │ │ │ jmp *-0x10(%r13) │ │ │ │ nopl 0x0(%rax,%rax,1) │ │ │ │ ret │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ @@ -15843,15 +15833,15 @@ │ │ │ │ add %cl,-0x7d(%rcx) │ │ │ │ (bad) │ │ │ │ and %cl,0x3b(%rbp) │ │ │ │ movsl %ds:(%rsi),%es:(%rdi) │ │ │ │ pop %rax │ │ │ │ add (%rax),%eax │ │ │ │ add %dh,0x23(%rdi) │ │ │ │ - movq $0x3058600,-0x18(%r12) │ │ │ │ + movq $0x3049cc0,-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) │ │ │ │ @@ -15877,15 +15867,15 @@ │ │ │ │ test %rax,%rax │ │ │ │ je 414ca2 │ │ │ │ movq $0x3391200,-0x10(%rbp) │ │ │ │ mov %rax,-0x8(%rbp) │ │ │ │ movq $0x414ce8,-0x18(%rbp) │ │ │ │ lea 0x2f9a9fd(%rip),%r14 │ │ │ │ add $0xffffffffffffffe8,%rbp │ │ │ │ - jmp 3065380 │ │ │ │ + jmp 3056a40 │ │ │ │ mov (%rbx),%rax │ │ │ │ jmp *%rax │ │ │ │ jmp *-0x10(%r13) │ │ │ │ nopl 0x0(%rax,%rax,1) │ │ │ │ ret │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ @@ -15910,15 +15900,15 @@ │ │ │ │ add %cl,-0x7d(%rcx) │ │ │ │ (bad) │ │ │ │ and %cl,0x3b(%rbp) │ │ │ │ movsl %ds:(%rsi),%es:(%rdi) │ │ │ │ pop %rax │ │ │ │ add (%rax),%eax │ │ │ │ add %dh,0x23(%rdi) │ │ │ │ - movq $0x3058600,-0x18(%r12) │ │ │ │ + movq $0x3049cc0,-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) │ │ │ │ @@ -15944,15 +15934,15 @@ │ │ │ │ test %rax,%rax │ │ │ │ je 414d9a │ │ │ │ movq $0x3391200,-0x10(%rbp) │ │ │ │ mov %rax,-0x8(%rbp) │ │ │ │ movq $0x414de0,-0x18(%rbp) │ │ │ │ lea 0x2f9a8f8(%rip),%r14 │ │ │ │ add $0xffffffffffffffe8,%rbp │ │ │ │ - jmp 3065380 │ │ │ │ + jmp 3056a40 │ │ │ │ mov (%rbx),%rax │ │ │ │ jmp *%rax │ │ │ │ jmp *-0x10(%r13) │ │ │ │ nopl 0x0(%rax,%rax,1) │ │ │ │ ret │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ @@ -15977,15 +15967,15 @@ │ │ │ │ add %cl,-0x7d(%rcx) │ │ │ │ (bad) │ │ │ │ and %cl,0x3b(%rbp) │ │ │ │ movsl %ds:(%rsi),%es:(%rdi) │ │ │ │ pop %rax │ │ │ │ add (%rax),%eax │ │ │ │ add %dh,0x23(%rdi) │ │ │ │ - movq $0x3058600,-0x18(%r12) │ │ │ │ + movq $0x3049cc0,-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) │ │ │ │ @@ -16011,15 +16001,15 @@ │ │ │ │ test %rax,%rax │ │ │ │ je 414e92 │ │ │ │ movq $0x3391200,-0x10(%rbp) │ │ │ │ mov %rax,-0x8(%rbp) │ │ │ │ movq $0x414ed8,-0x18(%rbp) │ │ │ │ lea 0x2f9a7ef(%rip),%r14 │ │ │ │ add $0xffffffffffffffe8,%rbp │ │ │ │ - jmp 3065380 │ │ │ │ + jmp 3056a40 │ │ │ │ mov (%rbx),%rax │ │ │ │ jmp *%rax │ │ │ │ jmp *-0x10(%r13) │ │ │ │ nopl 0x0(%rax,%rax,1) │ │ │ │ ret │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ @@ -16044,15 +16034,15 @@ │ │ │ │ add %cl,-0x7d(%rcx) │ │ │ │ (bad) │ │ │ │ and %cl,0x3b(%rbp) │ │ │ │ movsl %ds:(%rsi),%es:(%rdi) │ │ │ │ pop %rax │ │ │ │ add (%rax),%eax │ │ │ │ add %dh,0x23(%rdi) │ │ │ │ - movq $0x3058600,-0x18(%r12) │ │ │ │ + movq $0x3049cc0,-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) │ │ │ │ @@ -16078,15 +16068,15 @@ │ │ │ │ test %rax,%rax │ │ │ │ je 414f8a │ │ │ │ movq $0x3391200,-0x10(%rbp) │ │ │ │ mov %rax,-0x8(%rbp) │ │ │ │ movq $0x414fd0,-0x18(%rbp) │ │ │ │ lea 0x2f9a6e7(%rip),%r14 │ │ │ │ add $0xffffffffffffffe8,%rbp │ │ │ │ - jmp 3065380 │ │ │ │ + jmp 3056a40 │ │ │ │ mov (%rbx),%rax │ │ │ │ jmp *%rax │ │ │ │ jmp *-0x10(%r13) │ │ │ │ nopl 0x0(%rax,%rax,1) │ │ │ │ ret │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ @@ -16111,15 +16101,15 @@ │ │ │ │ add %cl,-0x7d(%rcx) │ │ │ │ (bad) │ │ │ │ and %cl,0x3b(%rbp) │ │ │ │ movsl %ds:(%rsi),%es:(%rdi) │ │ │ │ pop %rax │ │ │ │ add (%rax),%eax │ │ │ │ add %dh,0x23(%rdi) │ │ │ │ - movq $0x3058600,-0x18(%r12) │ │ │ │ + movq $0x3049cc0,-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) │ │ │ │ @@ -16145,15 +16135,15 @@ │ │ │ │ test %rax,%rax │ │ │ │ je 415082 │ │ │ │ movq $0x3391200,-0x10(%rbp) │ │ │ │ mov %rax,-0x8(%rbp) │ │ │ │ movq $0x4150c8,-0x18(%rbp) │ │ │ │ lea 0x2f9a5de(%rip),%r14 │ │ │ │ add $0xffffffffffffffe8,%rbp │ │ │ │ - jmp 3065380 │ │ │ │ + jmp 3056a40 │ │ │ │ mov (%rbx),%rax │ │ │ │ jmp *%rax │ │ │ │ jmp *-0x10(%r13) │ │ │ │ nopl 0x0(%rax,%rax,1) │ │ │ │ ret │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ @@ -16178,15 +16168,15 @@ │ │ │ │ add %cl,-0x7d(%rcx) │ │ │ │ (bad) │ │ │ │ and %cl,0x3b(%rbp) │ │ │ │ movsl %ds:(%rsi),%es:(%rdi) │ │ │ │ pop %rax │ │ │ │ add (%rax),%eax │ │ │ │ add %dh,0x23(%rdi) │ │ │ │ - movq $0x3058600,-0x18(%r12) │ │ │ │ + movq $0x3049cc0,-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) │ │ │ │ @@ -16212,15 +16202,15 @@ │ │ │ │ test %rax,%rax │ │ │ │ je 41517a │ │ │ │ movq $0x3391200,-0x10(%rbp) │ │ │ │ mov %rax,-0x8(%rbp) │ │ │ │ movq $0x4151c0,-0x18(%rbp) │ │ │ │ lea 0x2f9a4fc(%rip),%r14 │ │ │ │ add $0xffffffffffffffe8,%rbp │ │ │ │ - jmp 3065380 │ │ │ │ + jmp 3056a40 │ │ │ │ mov (%rbx),%rax │ │ │ │ jmp *%rax │ │ │ │ jmp *-0x10(%r13) │ │ │ │ nopl 0x0(%rax,%rax,1) │ │ │ │ ret │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ @@ -16245,15 +16235,15 @@ │ │ │ │ add %cl,-0x7d(%rcx) │ │ │ │ (bad) │ │ │ │ and %cl,0x3b(%rbp) │ │ │ │ movsl %ds:(%rsi),%es:(%rdi) │ │ │ │ pop %rax │ │ │ │ add (%rax),%eax │ │ │ │ add %dh,0x23(%rdi) │ │ │ │ - movq $0x3058600,-0x18(%r12) │ │ │ │ + movq $0x3049cc0,-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) │ │ │ │ @@ -16279,15 +16269,15 @@ │ │ │ │ test %rax,%rax │ │ │ │ je 415272 │ │ │ │ movq $0x3391200,-0x10(%rbp) │ │ │ │ mov %rax,-0x8(%rbp) │ │ │ │ movq $0x4152b8,-0x18(%rbp) │ │ │ │ lea 0x2f9a1a6(%rip),%r14 │ │ │ │ add $0xffffffffffffffe8,%rbp │ │ │ │ - jmp 3065380 │ │ │ │ + jmp 3056a40 │ │ │ │ mov (%rbx),%rax │ │ │ │ jmp *%rax │ │ │ │ jmp *-0x10(%r13) │ │ │ │ nopl 0x0(%rax,%rax,1) │ │ │ │ ret │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ @@ -16312,15 +16302,15 @@ │ │ │ │ add %cl,-0x7d(%rcx) │ │ │ │ (bad) │ │ │ │ and %cl,0x3b(%rbp) │ │ │ │ movsl %ds:(%rsi),%es:(%rdi) │ │ │ │ pop %rax │ │ │ │ add (%rax),%eax │ │ │ │ add %dh,0x23(%rdi) │ │ │ │ - movq $0x3058600,-0x18(%r12) │ │ │ │ + movq $0x3049cc0,-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) │ │ │ │ @@ -16346,15 +16336,15 @@ │ │ │ │ test %rax,%rax │ │ │ │ je 41536a │ │ │ │ movq $0x3391200,-0x10(%rbp) │ │ │ │ mov %rax,-0x8(%rbp) │ │ │ │ movq $0x4153b0,-0x18(%rbp) │ │ │ │ lea 0x2f9a2d8(%rip),%r14 │ │ │ │ add $0xffffffffffffffe8,%rbp │ │ │ │ - jmp 3065380 │ │ │ │ + jmp 3056a40 │ │ │ │ mov (%rbx),%rax │ │ │ │ jmp *%rax │ │ │ │ jmp *-0x10(%r13) │ │ │ │ nopl 0x0(%rax,%rax,1) │ │ │ │ ret │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ @@ -16379,15 +16369,15 @@ │ │ │ │ add %cl,-0x7d(%rcx) │ │ │ │ (bad) │ │ │ │ and %cl,0x3b(%rbp) │ │ │ │ movsl %ds:(%rsi),%es:(%rdi) │ │ │ │ pop %rax │ │ │ │ add (%rax),%eax │ │ │ │ add %dh,0x23(%rdi) │ │ │ │ - movq $0x3058600,-0x18(%r12) │ │ │ │ + movq $0x3049cc0,-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) │ │ │ │ @@ -16413,15 +16403,15 @@ │ │ │ │ test %rax,%rax │ │ │ │ je 415462 │ │ │ │ movq $0x3391200,-0x10(%rbp) │ │ │ │ mov %rax,-0x8(%rbp) │ │ │ │ movq $0x4154a8,-0x18(%rbp) │ │ │ │ lea 0x2f9a1d4(%rip),%r14 │ │ │ │ add $0xffffffffffffffe8,%rbp │ │ │ │ - jmp 3065380 │ │ │ │ + jmp 3056a40 │ │ │ │ mov (%rbx),%rax │ │ │ │ jmp *%rax │ │ │ │ jmp *-0x10(%r13) │ │ │ │ nopl 0x0(%rax,%rax,1) │ │ │ │ ret │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ @@ -16446,15 +16436,15 @@ │ │ │ │ add %cl,-0x7d(%rcx) │ │ │ │ (bad) │ │ │ │ and %cl,0x3b(%rbp) │ │ │ │ movsl %ds:(%rsi),%es:(%rdi) │ │ │ │ pop %rax │ │ │ │ add (%rax),%eax │ │ │ │ add %dh,0x23(%rdi) │ │ │ │ - movq $0x3058600,-0x18(%r12) │ │ │ │ + movq $0x3049cc0,-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) │ │ │ │ @@ -16478,17 +16468,17 @@ │ │ │ │ call 3385710 │ │ │ │ add $0x8,%rsp │ │ │ │ test %rax,%rax │ │ │ │ je 41555a │ │ │ │ movq $0x3391200,-0x10(%rbp) │ │ │ │ mov %rax,-0x8(%rbp) │ │ │ │ movq $0x4155a0,-0x18(%rbp) │ │ │ │ - lea 0x2fc05e8(%rip),%r14 │ │ │ │ + lea 0x2fb9ba8(%rip),%r14 │ │ │ │ add $0xffffffffffffffe8,%rbp │ │ │ │ - jmp 3065380 │ │ │ │ + jmp 3056a40 │ │ │ │ mov (%rbx),%rax │ │ │ │ jmp *%rax │ │ │ │ jmp *-0x10(%r13) │ │ │ │ nopl 0x0(%rax,%rax,1) │ │ │ │ ret │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ @@ -16513,15 +16503,15 @@ │ │ │ │ add %cl,-0x7d(%rcx) │ │ │ │ (bad) │ │ │ │ and %cl,0x3b(%rbp) │ │ │ │ movsl %ds:(%rsi),%es:(%rdi) │ │ │ │ pop %rax │ │ │ │ add (%rax),%eax │ │ │ │ add %dh,0x23(%rdi) │ │ │ │ - movq $0x3058600,-0x18(%r12) │ │ │ │ + movq $0x3049cc0,-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) │ │ │ │ @@ -16574,15 +16564,15 @@ │ │ │ │ test %rax,%rax │ │ │ │ je 4156ba │ │ │ │ movq $0x3391200,-0x10(%rbp) │ │ │ │ mov %rax,-0x8(%rbp) │ │ │ │ movq $0x415700,-0x18(%rbp) │ │ │ │ lea 0x2f99f75(%rip),%r14 │ │ │ │ add $0xffffffffffffffe8,%rbp │ │ │ │ - jmp 3065380 │ │ │ │ + jmp 3056a40 │ │ │ │ mov (%rbx),%rax │ │ │ │ jmp *%rax │ │ │ │ jmp *-0x10(%r13) │ │ │ │ nopl 0x0(%rax,%rax,1) │ │ │ │ ret │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ @@ -16607,15 +16597,15 @@ │ │ │ │ add %cl,-0x7d(%rcx) │ │ │ │ (bad) │ │ │ │ and %cl,0x3b(%rbp) │ │ │ │ movsl %ds:(%rsi),%es:(%rdi) │ │ │ │ pop %rax │ │ │ │ add (%rax),%eax │ │ │ │ add %dh,0x23(%rdi) │ │ │ │ - movq $0x3058600,-0x18(%r12) │ │ │ │ + movq $0x3049cc0,-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) │ │ │ │ @@ -16641,15 +16631,15 @@ │ │ │ │ test %rax,%rax │ │ │ │ je 4157b2 │ │ │ │ movq $0x3391200,-0x10(%rbp) │ │ │ │ mov %rax,-0x8(%rbp) │ │ │ │ movq $0x4157f8,-0x18(%rbp) │ │ │ │ lea 0x2f99e6f(%rip),%r14 │ │ │ │ add $0xffffffffffffffe8,%rbp │ │ │ │ - jmp 3065380 │ │ │ │ + jmp 3056a40 │ │ │ │ mov (%rbx),%rax │ │ │ │ jmp *%rax │ │ │ │ jmp *-0x10(%r13) │ │ │ │ nopl 0x0(%rax,%rax,1) │ │ │ │ ret │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ @@ -16674,15 +16664,15 @@ │ │ │ │ add %cl,-0x7d(%rcx) │ │ │ │ (bad) │ │ │ │ and %cl,0x3b(%rbp) │ │ │ │ movsl %ds:(%rsi),%es:(%rdi) │ │ │ │ pop %rax │ │ │ │ add (%rax),%eax │ │ │ │ add %dh,0x23(%rdi) │ │ │ │ - movq $0x3058600,-0x18(%r12) │ │ │ │ + movq $0x3049cc0,-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) │ │ │ │ @@ -16706,17 +16696,17 @@ │ │ │ │ call 3385710 │ │ │ │ add $0x8,%rsp │ │ │ │ test %rax,%rax │ │ │ │ je 4158aa │ │ │ │ movq $0x3391200,-0x10(%rbp) │ │ │ │ mov %rax,-0x8(%rbp) │ │ │ │ movq $0x4158f0,-0x18(%rbp) │ │ │ │ - lea 0x2fe7bd3(%rip),%r14 │ │ │ │ + lea 0x2fe1125(%rip),%r14 │ │ │ │ add $0xffffffffffffffe8,%rbp │ │ │ │ - jmp 3065380 │ │ │ │ + jmp 3056a40 │ │ │ │ mov (%rbx),%rax │ │ │ │ jmp *%rax │ │ │ │ jmp *-0x10(%r13) │ │ │ │ nopl 0x0(%rax,%rax,1) │ │ │ │ ret │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ @@ -16741,15 +16731,15 @@ │ │ │ │ add %cl,-0x7d(%rcx) │ │ │ │ (bad) │ │ │ │ and %cl,0x3b(%rbp) │ │ │ │ movsl %ds:(%rsi),%es:(%rdi) │ │ │ │ pop %rax │ │ │ │ add (%rax),%eax │ │ │ │ add %dh,0x23(%rdi) │ │ │ │ - movq $0x3058600,-0x18(%r12) │ │ │ │ + movq $0x3049cc0,-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) │ │ │ │ @@ -16775,15 +16765,15 @@ │ │ │ │ test %rax,%rax │ │ │ │ je 4159a2 │ │ │ │ movq $0x3391200,-0x10(%rbp) │ │ │ │ mov %rax,-0x8(%rbp) │ │ │ │ movq $0x4159e8,-0x18(%rbp) │ │ │ │ lea 0x2f99c71(%rip),%r14 │ │ │ │ add $0xffffffffffffffe8,%rbp │ │ │ │ - jmp 3065380 │ │ │ │ + jmp 3056a40 │ │ │ │ mov (%rbx),%rax │ │ │ │ jmp *%rax │ │ │ │ jmp *-0x10(%r13) │ │ │ │ nopl 0x0(%rax,%rax,1) │ │ │ │ ret │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ @@ -16808,15 +16798,15 @@ │ │ │ │ add %cl,-0x7d(%rcx) │ │ │ │ (bad) │ │ │ │ and %cl,0x3b(%rbp) │ │ │ │ movsl %ds:(%rsi),%es:(%rdi) │ │ │ │ pop %rax │ │ │ │ add (%rax),%eax │ │ │ │ add %dh,0x23(%rdi) │ │ │ │ - movq $0x3058600,-0x18(%r12) │ │ │ │ + movq $0x3049cc0,-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) │ │ │ │ @@ -16842,15 +16832,15 @@ │ │ │ │ test %rax,%rax │ │ │ │ je 415a9a │ │ │ │ movq $0x3391200,-0x10(%rbp) │ │ │ │ mov %rax,-0x8(%rbp) │ │ │ │ movq $0x415ae0,-0x18(%rbp) │ │ │ │ lea 0x2f99b69(%rip),%r14 │ │ │ │ add $0xffffffffffffffe8,%rbp │ │ │ │ - jmp 3065380 │ │ │ │ + jmp 3056a40 │ │ │ │ mov (%rbx),%rax │ │ │ │ jmp *%rax │ │ │ │ jmp *-0x10(%r13) │ │ │ │ nopl 0x0(%rax,%rax,1) │ │ │ │ ret │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ @@ -16875,15 +16865,15 @@ │ │ │ │ add %cl,-0x7d(%rcx) │ │ │ │ (bad) │ │ │ │ and %cl,0x3b(%rbp) │ │ │ │ movsl %ds:(%rsi),%es:(%rdi) │ │ │ │ pop %rax │ │ │ │ add (%rax),%eax │ │ │ │ add %dh,0x23(%rdi) │ │ │ │ - movq $0x3058600,-0x18(%r12) │ │ │ │ + movq $0x3049cc0,-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) │ │ │ │ @@ -16907,17 +16897,17 @@ │ │ │ │ call 3385710 │ │ │ │ add $0x8,%rsp │ │ │ │ test %rax,%rax │ │ │ │ je 415b92 │ │ │ │ movq $0x3391200,-0x10(%rbp) │ │ │ │ mov %rax,-0x8(%rbp) │ │ │ │ movq $0x415bd8,-0x18(%rbp) │ │ │ │ - lea 0x3064446(%rip),%r14 │ │ │ │ + lea 0x305d8db(%rip),%r14 │ │ │ │ add $0xffffffffffffffe8,%rbp │ │ │ │ - jmp 3065380 │ │ │ │ + jmp 3056a40 │ │ │ │ mov (%rbx),%rax │ │ │ │ jmp *%rax │ │ │ │ jmp *-0x10(%r13) │ │ │ │ nopl 0x0(%rax,%rax,1) │ │ │ │ ret │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ @@ -16942,15 +16932,15 @@ │ │ │ │ add %cl,-0x7d(%rcx) │ │ │ │ (bad) │ │ │ │ and %cl,0x3b(%rbp) │ │ │ │ movsl %ds:(%rsi),%es:(%rdi) │ │ │ │ pop %rax │ │ │ │ add (%rax),%eax │ │ │ │ add %dh,0x23(%rdi) │ │ │ │ - movq $0x3058600,-0x18(%r12) │ │ │ │ + movq $0x3049cc0,-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) │ │ │ │ @@ -16976,15 +16966,15 @@ │ │ │ │ test %rax,%rax │ │ │ │ je 415c8a │ │ │ │ movq $0x3391200,-0x10(%rbp) │ │ │ │ mov %rax,-0x8(%rbp) │ │ │ │ movq $0x415cd0,-0x18(%rbp) │ │ │ │ lea 0x2f9995f(%rip),%r14 │ │ │ │ add $0xffffffffffffffe8,%rbp │ │ │ │ - jmp 3065380 │ │ │ │ + jmp 3056a40 │ │ │ │ mov (%rbx),%rax │ │ │ │ jmp *%rax │ │ │ │ jmp *-0x10(%r13) │ │ │ │ nopl 0x0(%rax,%rax,1) │ │ │ │ ret │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ @@ -17009,15 +16999,15 @@ │ │ │ │ add %cl,-0x7d(%rcx) │ │ │ │ (bad) │ │ │ │ and %cl,0x3b(%rbp) │ │ │ │ movsl %ds:(%rsi),%es:(%rdi) │ │ │ │ pop %rax │ │ │ │ add (%rax),%eax │ │ │ │ add %dh,0x23(%rdi) │ │ │ │ - movq $0x3058600,-0x18(%r12) │ │ │ │ + movq $0x3049cc0,-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) │ │ │ │ @@ -17043,15 +17033,15 @@ │ │ │ │ test %rax,%rax │ │ │ │ je 415d82 │ │ │ │ movq $0x3391200,-0x10(%rbp) │ │ │ │ mov %rax,-0x8(%rbp) │ │ │ │ movq $0x415dc8,-0x18(%rbp) │ │ │ │ lea 0x2f9985b(%rip),%r14 │ │ │ │ add $0xffffffffffffffe8,%rbp │ │ │ │ - jmp 3065380 │ │ │ │ + jmp 3056a40 │ │ │ │ mov (%rbx),%rax │ │ │ │ jmp *%rax │ │ │ │ jmp *-0x10(%r13) │ │ │ │ nopl 0x0(%rax,%rax,1) │ │ │ │ ret │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ @@ -17076,15 +17066,15 @@ │ │ │ │ add %cl,-0x7d(%rcx) │ │ │ │ (bad) │ │ │ │ and %cl,0x3b(%rbp) │ │ │ │ movsl %ds:(%rsi),%es:(%rdi) │ │ │ │ pop %rax │ │ │ │ add (%rax),%eax │ │ │ │ add %dh,0x23(%rdi) │ │ │ │ - movq $0x3058600,-0x18(%r12) │ │ │ │ + movq $0x3049cc0,-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) │ │ │ │ @@ -17110,15 +17100,15 @@ │ │ │ │ test %rax,%rax │ │ │ │ je 415e7a │ │ │ │ movq $0x3391200,-0x10(%rbp) │ │ │ │ mov %rax,-0x8(%rbp) │ │ │ │ movq $0x415ec0,-0x18(%rbp) │ │ │ │ lea 0x2f99757(%rip),%r14 │ │ │ │ add $0xffffffffffffffe8,%rbp │ │ │ │ - jmp 3065380 │ │ │ │ + jmp 3056a40 │ │ │ │ mov (%rbx),%rax │ │ │ │ jmp *%rax │ │ │ │ jmp *-0x10(%r13) │ │ │ │ nopl 0x0(%rax,%rax,1) │ │ │ │ ret │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ @@ -17143,15 +17133,15 @@ │ │ │ │ add %cl,-0x7d(%rcx) │ │ │ │ (bad) │ │ │ │ and %cl,0x3b(%rbp) │ │ │ │ movsl %ds:(%rsi),%es:(%rdi) │ │ │ │ pop %rax │ │ │ │ add (%rax),%eax │ │ │ │ add %dh,0x23(%rdi) │ │ │ │ - movq $0x3058600,-0x18(%r12) │ │ │ │ + movq $0x3049cc0,-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) │ │ │ │ @@ -17177,15 +17167,15 @@ │ │ │ │ test %rax,%rax │ │ │ │ je 415f72 │ │ │ │ movq $0x3391200,-0x10(%rbp) │ │ │ │ mov %rax,-0x8(%rbp) │ │ │ │ movq $0x415fb8,-0x18(%rbp) │ │ │ │ lea 0x2f99658(%rip),%r14 │ │ │ │ add $0xffffffffffffffe8,%rbp │ │ │ │ - jmp 3065380 │ │ │ │ + jmp 3056a40 │ │ │ │ mov (%rbx),%rax │ │ │ │ jmp *%rax │ │ │ │ jmp *-0x10(%r13) │ │ │ │ nopl 0x0(%rax,%rax,1) │ │ │ │ ret │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ @@ -17210,15 +17200,15 @@ │ │ │ │ add %cl,-0x7d(%rcx) │ │ │ │ (bad) │ │ │ │ and %cl,0x3b(%rbp) │ │ │ │ movsl %ds:(%rsi),%es:(%rdi) │ │ │ │ pop %rax │ │ │ │ add (%rax),%eax │ │ │ │ add %dh,0x23(%rdi) │ │ │ │ - movq $0x3058600,-0x18(%r12) │ │ │ │ + movq $0x3049cc0,-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) │ │ │ │ @@ -17244,15 +17234,15 @@ │ │ │ │ test %rax,%rax │ │ │ │ je 41606a │ │ │ │ movq $0x3391200,-0x10(%rbp) │ │ │ │ mov %rax,-0x8(%rbp) │ │ │ │ movq $0x4160b0,-0x18(%rbp) │ │ │ │ lea 0x2f99528(%rip),%r14 │ │ │ │ add $0xffffffffffffffe8,%rbp │ │ │ │ - jmp 3065380 │ │ │ │ + jmp 3056a40 │ │ │ │ mov (%rbx),%rax │ │ │ │ jmp *%rax │ │ │ │ jmp *-0x10(%r13) │ │ │ │ nopl 0x0(%rax,%rax,1) │ │ │ │ ret │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ @@ -17277,15 +17267,15 @@ │ │ │ │ add %cl,-0x7d(%rcx) │ │ │ │ (bad) │ │ │ │ and %cl,0x3b(%rbp) │ │ │ │ movsl %ds:(%rsi),%es:(%rdi) │ │ │ │ pop %rax │ │ │ │ add (%rax),%eax │ │ │ │ add %dh,0x23(%rdi) │ │ │ │ - movq $0x3058600,-0x18(%r12) │ │ │ │ + movq $0x3049cc0,-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) │ │ │ │ @@ -17309,17 +17299,17 @@ │ │ │ │ call 3385710 │ │ │ │ add $0x8,%rsp │ │ │ │ test %rax,%rax │ │ │ │ je 416162 │ │ │ │ movq $0x3391200,-0x10(%rbp) │ │ │ │ mov %rax,-0x8(%rbp) │ │ │ │ movq $0x4161a8,-0x18(%rbp) │ │ │ │ - lea 0x309ae4a(%rip),%r14 │ │ │ │ + lea 0x2fa7451(%rip),%r14 │ │ │ │ add $0xffffffffffffffe8,%rbp │ │ │ │ - jmp 3065380 │ │ │ │ + jmp 3056a40 │ │ │ │ mov (%rbx),%rax │ │ │ │ jmp *%rax │ │ │ │ jmp *-0x10(%r13) │ │ │ │ nopl 0x0(%rax,%rax,1) │ │ │ │ ret │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ @@ -17344,15 +17334,15 @@ │ │ │ │ add %cl,-0x7d(%rcx) │ │ │ │ (bad) │ │ │ │ and %cl,0x3b(%rbp) │ │ │ │ movsl %ds:(%rsi),%es:(%rdi) │ │ │ │ pop %rax │ │ │ │ add (%rax),%eax │ │ │ │ add %dh,0x23(%rdi) │ │ │ │ - movq $0x3058600,-0x18(%r12) │ │ │ │ + movq $0x3049cc0,-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) │ │ │ │ @@ -17376,17 +17366,17 @@ │ │ │ │ call 3385710 │ │ │ │ add $0x8,%rsp │ │ │ │ test %rax,%rax │ │ │ │ je 41625a │ │ │ │ movq $0x3391200,-0x10(%rbp) │ │ │ │ mov %rax,-0x8(%rbp) │ │ │ │ movq $0x4162a0,-0x18(%rbp) │ │ │ │ - lea 0x2fd27ac(%rip),%r14 │ │ │ │ + lea 0x2fcbcff(%rip),%r14 │ │ │ │ add $0xffffffffffffffe8,%rbp │ │ │ │ - jmp 3065380 │ │ │ │ + jmp 3056a40 │ │ │ │ mov (%rbx),%rax │ │ │ │ jmp *%rax │ │ │ │ jmp *-0x10(%r13) │ │ │ │ nopl 0x0(%rax,%rax,1) │ │ │ │ ret │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ @@ -17411,15 +17401,15 @@ │ │ │ │ add %cl,-0x7d(%rcx) │ │ │ │ (bad) │ │ │ │ and %cl,0x3b(%rbp) │ │ │ │ movsl %ds:(%rsi),%es:(%rdi) │ │ │ │ pop %rax │ │ │ │ add (%rax),%eax │ │ │ │ add %dh,0x23(%rdi) │ │ │ │ - movq $0x3058600,-0x18(%r12) │ │ │ │ + movq $0x3049cc0,-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) │ │ │ │ @@ -17445,15 +17435,15 @@ │ │ │ │ test %rax,%rax │ │ │ │ je 416352 │ │ │ │ movq $0x3391200,-0x10(%rbp) │ │ │ │ mov %rax,-0x8(%rbp) │ │ │ │ movq $0x416398,-0x18(%rbp) │ │ │ │ lea 0x2f99224(%rip),%r14 │ │ │ │ add $0xffffffffffffffe8,%rbp │ │ │ │ - jmp 3065380 │ │ │ │ + jmp 3056a40 │ │ │ │ mov (%rbx),%rax │ │ │ │ jmp *%rax │ │ │ │ jmp *-0x10(%r13) │ │ │ │ nopl 0x0(%rax,%rax,1) │ │ │ │ ret │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ @@ -17478,15 +17468,15 @@ │ │ │ │ add %cl,-0x7d(%rcx) │ │ │ │ (bad) │ │ │ │ and %cl,0x3b(%rbp) │ │ │ │ movsl %ds:(%rsi),%es:(%rdi) │ │ │ │ pop %rax │ │ │ │ add (%rax),%eax │ │ │ │ add %dh,0x23(%rdi) │ │ │ │ - movq $0x3058600,-0x18(%r12) │ │ │ │ + movq $0x3049cc0,-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) │ │ │ │ @@ -17512,15 +17502,15 @@ │ │ │ │ test %rax,%rax │ │ │ │ je 41644a │ │ │ │ movq $0x3391200,-0x10(%rbp) │ │ │ │ mov %rax,-0x8(%rbp) │ │ │ │ movq $0x416490,-0x18(%rbp) │ │ │ │ lea 0x2f99124(%rip),%r14 │ │ │ │ add $0xffffffffffffffe8,%rbp │ │ │ │ - jmp 3065380 │ │ │ │ + jmp 3056a40 │ │ │ │ mov (%rbx),%rax │ │ │ │ jmp *%rax │ │ │ │ jmp *-0x10(%r13) │ │ │ │ nopl 0x0(%rax,%rax,1) │ │ │ │ ret │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ @@ -17545,15 +17535,15 @@ │ │ │ │ add %cl,-0x7d(%rcx) │ │ │ │ (bad) │ │ │ │ and %cl,0x3b(%rbp) │ │ │ │ movsl %ds:(%rsi),%es:(%rdi) │ │ │ │ pop %rax │ │ │ │ add (%rax),%eax │ │ │ │ add %dh,0x23(%rdi) │ │ │ │ - movq $0x3058600,-0x18(%r12) │ │ │ │ + movq $0x3049cc0,-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) │ │ │ │ @@ -17579,15 +17569,15 @@ │ │ │ │ test %rax,%rax │ │ │ │ je 416542 │ │ │ │ movq $0x3391200,-0x10(%rbp) │ │ │ │ mov %rax,-0x8(%rbp) │ │ │ │ movq $0x416588,-0x18(%rbp) │ │ │ │ lea 0x2f9901f(%rip),%r14 │ │ │ │ add $0xffffffffffffffe8,%rbp │ │ │ │ - jmp 3065380 │ │ │ │ + jmp 3056a40 │ │ │ │ mov (%rbx),%rax │ │ │ │ jmp *%rax │ │ │ │ jmp *-0x10(%r13) │ │ │ │ nopl 0x0(%rax,%rax,1) │ │ │ │ ret │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ @@ -17612,15 +17602,15 @@ │ │ │ │ add %cl,-0x7d(%rcx) │ │ │ │ (bad) │ │ │ │ and %cl,0x3b(%rbp) │ │ │ │ movsl %ds:(%rsi),%es:(%rdi) │ │ │ │ pop %rax │ │ │ │ add (%rax),%eax │ │ │ │ add %dh,0x23(%rdi) │ │ │ │ - movq $0x3058600,-0x18(%r12) │ │ │ │ + movq $0x3049cc0,-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) │ │ │ │ @@ -17691,17 +17681,17 @@ │ │ │ │ call 3385710 │ │ │ │ add $0x8,%rsp │ │ │ │ test %rax,%rax │ │ │ │ je 4166f2 │ │ │ │ movq $0x3391200,-0x10(%rbp) │ │ │ │ mov %rax,-0x8(%rbp) │ │ │ │ movq $0x416738,-0x18(%rbp) │ │ │ │ - lea 0x3098031(%rip),%r14 │ │ │ │ + lea 0x2fa4565(%rip),%r14 │ │ │ │ add $0xffffffffffffffe8,%rbp │ │ │ │ - jmp 3065380 │ │ │ │ + jmp 3056a40 │ │ │ │ mov (%rbx),%rax │ │ │ │ jmp *%rax │ │ │ │ jmp *-0x10(%r13) │ │ │ │ nopl 0x0(%rax,%rax,1) │ │ │ │ ret │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ @@ -17726,15 +17716,15 @@ │ │ │ │ add %cl,-0x7d(%rcx) │ │ │ │ (bad) │ │ │ │ and %cl,0x3b(%rbp) │ │ │ │ movsl %ds:(%rsi),%es:(%rdi) │ │ │ │ pop %rax │ │ │ │ add (%rax),%eax │ │ │ │ add %dh,0x23(%rdi) │ │ │ │ - movq $0x3058600,-0x18(%r12) │ │ │ │ + movq $0x3049cc0,-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) │ │ │ │ @@ -17760,15 +17750,15 @@ │ │ │ │ test %rax,%rax │ │ │ │ je 4167ea │ │ │ │ movq $0x3391200,-0x10(%rbp) │ │ │ │ mov %rax,-0x8(%rbp) │ │ │ │ movq $0x416830,-0x18(%rbp) │ │ │ │ lea 0x2f98d63(%rip),%r14 │ │ │ │ add $0xffffffffffffffe8,%rbp │ │ │ │ - jmp 3065380 │ │ │ │ + jmp 3056a40 │ │ │ │ mov (%rbx),%rax │ │ │ │ jmp *%rax │ │ │ │ jmp *-0x10(%r13) │ │ │ │ nopl 0x0(%rax,%rax,1) │ │ │ │ ret │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ @@ -17793,15 +17783,15 @@ │ │ │ │ add %cl,-0x7d(%rcx) │ │ │ │ (bad) │ │ │ │ and %cl,0x3b(%rbp) │ │ │ │ movsl %ds:(%rsi),%es:(%rdi) │ │ │ │ pop %rax │ │ │ │ add (%rax),%eax │ │ │ │ add %dh,0x23(%rdi) │ │ │ │ - movq $0x3058600,-0x18(%r12) │ │ │ │ + movq $0x3049cc0,-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) │ │ │ │ @@ -17826,18 +17816,18 @@ │ │ │ │ xor %eax,%eax │ │ │ │ call 3385710 │ │ │ │ add $0x8,%rsp │ │ │ │ test %rax,%rax │ │ │ │ je 4168e1 │ │ │ │ movq $0x3391200,-0x10(%rbp) │ │ │ │ mov %rax,-0x8(%rbp) │ │ │ │ - lea 0x371d458(%rip),%rsi │ │ │ │ - lea 0x371d3d1(%rip),%r14 │ │ │ │ + lea 0x32e68a8(%rip),%rsi │ │ │ │ + lea 0x32e6821(%rip),%r14 │ │ │ │ add $0xfffffffffffffff0,%rbp │ │ │ │ - jmp 2434be0 │ │ │ │ + jmp 812a30 │ │ │ │ mov (%rbx),%rax │ │ │ │ jmp *%rax │ │ │ │ jmp *-0x10(%r13) │ │ │ │ nopw 0x0(%rax,%rax,1) │ │ │ │ ... │ │ │ │ adc $0x0,%eax │ │ │ │ add %al,(%rax) │ │ │ │ @@ -17854,15 +17844,15 @@ │ │ │ │ test %rax,%rax │ │ │ │ je 41694a │ │ │ │ movq $0x3391200,-0x10(%rbp) │ │ │ │ mov %rax,-0x8(%rbp) │ │ │ │ movq $0x416990,-0x18(%rbp) │ │ │ │ lea 0x2f98bf2(%rip),%r14 │ │ │ │ add $0xffffffffffffffe8,%rbp │ │ │ │ - jmp 3065380 │ │ │ │ + jmp 3056a40 │ │ │ │ mov (%rbx),%rax │ │ │ │ jmp *%rax │ │ │ │ jmp *-0x10(%r13) │ │ │ │ nopl 0x0(%rax,%rax,1) │ │ │ │ ret │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ @@ -17887,15 +17877,15 @@ │ │ │ │ add %cl,-0x7d(%rcx) │ │ │ │ (bad) │ │ │ │ and %cl,0x3b(%rbp) │ │ │ │ movsl %ds:(%rsi),%es:(%rdi) │ │ │ │ pop %rax │ │ │ │ add (%rax),%eax │ │ │ │ add %dh,0x23(%rdi) │ │ │ │ - movq $0x3058600,-0x18(%r12) │ │ │ │ + movq $0x3049cc0,-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) │ │ │ │ @@ -18016,15 +18006,15 @@ │ │ │ │ test %rax,%rax │ │ │ │ je 416b92 │ │ │ │ movq $0x3391200,-0x10(%rbp) │ │ │ │ mov %rax,-0x8(%rbp) │ │ │ │ movq $0x416bd8,-0x18(%rbp) │ │ │ │ lea 0x2f989a0(%rip),%r14 │ │ │ │ add $0xffffffffffffffe8,%rbp │ │ │ │ - jmp 3065380 │ │ │ │ + jmp 3056a40 │ │ │ │ mov (%rbx),%rax │ │ │ │ jmp *%rax │ │ │ │ jmp *-0x10(%r13) │ │ │ │ nopl 0x0(%rax,%rax,1) │ │ │ │ ret │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ @@ -18049,15 +18039,15 @@ │ │ │ │ add %cl,-0x7d(%rcx) │ │ │ │ (bad) │ │ │ │ and %cl,0x3b(%rbp) │ │ │ │ movsl %ds:(%rsi),%es:(%rdi) │ │ │ │ pop %rax │ │ │ │ add (%rax),%eax │ │ │ │ add %dh,0x23(%rdi) │ │ │ │ - movq $0x3058600,-0x18(%r12) │ │ │ │ + movq $0x3049cc0,-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) │ │ │ │ @@ -18083,15 +18073,15 @@ │ │ │ │ test %rax,%rax │ │ │ │ je 416c8a │ │ │ │ movq $0x3391200,-0x10(%rbp) │ │ │ │ mov %rax,-0x8(%rbp) │ │ │ │ movq $0x416cd0,-0x18(%rbp) │ │ │ │ lea 0x2f988a0(%rip),%r14 │ │ │ │ add $0xffffffffffffffe8,%rbp │ │ │ │ - jmp 3065380 │ │ │ │ + jmp 3056a40 │ │ │ │ mov (%rbx),%rax │ │ │ │ jmp *%rax │ │ │ │ jmp *-0x10(%r13) │ │ │ │ nopl 0x0(%rax,%rax,1) │ │ │ │ ret │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ @@ -18116,15 +18106,15 @@ │ │ │ │ add %cl,-0x7d(%rcx) │ │ │ │ (bad) │ │ │ │ and %cl,0x3b(%rbp) │ │ │ │ movsl %ds:(%rsi),%es:(%rdi) │ │ │ │ pop %rax │ │ │ │ add (%rax),%eax │ │ │ │ add %dh,0x23(%rdi) │ │ │ │ - movq $0x3058600,-0x18(%r12) │ │ │ │ + movq $0x3049cc0,-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) │ │ │ │ @@ -18148,17 +18138,17 @@ │ │ │ │ call 3385710 │ │ │ │ add $0x8,%rsp │ │ │ │ test %rax,%rax │ │ │ │ je 416d82 │ │ │ │ movq $0x3391200,-0x10(%rbp) │ │ │ │ mov %rax,-0x8(%rbp) │ │ │ │ movq $0x416dc8,-0x18(%rbp) │ │ │ │ - lea 0x2fa019b(%rip),%r14 │ │ │ │ + lea 0x3087df1(%rip),%r14 │ │ │ │ add $0xffffffffffffffe8,%rbp │ │ │ │ - jmp 3065380 │ │ │ │ + jmp 3056a40 │ │ │ │ mov (%rbx),%rax │ │ │ │ jmp *%rax │ │ │ │ jmp *-0x10(%r13) │ │ │ │ nopl 0x0(%rax,%rax,1) │ │ │ │ ret │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ @@ -18183,15 +18173,15 @@ │ │ │ │ add %cl,-0x7d(%rcx) │ │ │ │ (bad) │ │ │ │ and %cl,0x3b(%rbp) │ │ │ │ movsl %ds:(%rsi),%es:(%rdi) │ │ │ │ pop %rax │ │ │ │ add (%rax),%eax │ │ │ │ add %dh,0x23(%rdi) │ │ │ │ - movq $0x3058600,-0x18(%r12) │ │ │ │ + movq $0x3049cc0,-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) │ │ │ │ @@ -18217,15 +18207,15 @@ │ │ │ │ test %rax,%rax │ │ │ │ je 416e7a │ │ │ │ movq $0x3391200,-0x10(%rbp) │ │ │ │ mov %rax,-0x8(%rbp) │ │ │ │ movq $0x416ec0,-0x18(%rbp) │ │ │ │ lea 0x2f986a8(%rip),%r14 │ │ │ │ add $0xffffffffffffffe8,%rbp │ │ │ │ - jmp 3065380 │ │ │ │ + jmp 3056a40 │ │ │ │ mov (%rbx),%rax │ │ │ │ jmp *%rax │ │ │ │ jmp *-0x10(%r13) │ │ │ │ nopl 0x0(%rax,%rax,1) │ │ │ │ ret │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ @@ -18250,15 +18240,15 @@ │ │ │ │ add %cl,-0x7d(%rcx) │ │ │ │ (bad) │ │ │ │ and %cl,0x3b(%rbp) │ │ │ │ movsl %ds:(%rsi),%es:(%rdi) │ │ │ │ pop %rax │ │ │ │ add (%rax),%eax │ │ │ │ add %dh,0x23(%rdi) │ │ │ │ - movq $0x3058600,-0x18(%r12) │ │ │ │ + movq $0x3049cc0,-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) │ │ │ │ @@ -18284,15 +18274,15 @@ │ │ │ │ test %rax,%rax │ │ │ │ je 416f72 │ │ │ │ movq $0x3391200,-0x10(%rbp) │ │ │ │ mov %rax,-0x8(%rbp) │ │ │ │ movq $0x416fb8,-0x18(%rbp) │ │ │ │ lea 0x2f9859c(%rip),%r14 │ │ │ │ add $0xffffffffffffffe8,%rbp │ │ │ │ - jmp 3065380 │ │ │ │ + jmp 3056a40 │ │ │ │ mov (%rbx),%rax │ │ │ │ jmp *%rax │ │ │ │ jmp *-0x10(%r13) │ │ │ │ nopl 0x0(%rax,%rax,1) │ │ │ │ ret │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ @@ -18317,15 +18307,15 @@ │ │ │ │ add %cl,-0x7d(%rcx) │ │ │ │ (bad) │ │ │ │ and %cl,0x3b(%rbp) │ │ │ │ movsl %ds:(%rsi),%es:(%rdi) │ │ │ │ pop %rax │ │ │ │ add (%rax),%eax │ │ │ │ add %dh,0x23(%rdi) │ │ │ │ - movq $0x3058600,-0x18(%r12) │ │ │ │ + movq $0x3049cc0,-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) │ │ │ │ @@ -18361,37 +18351,35 @@ │ │ │ │ jmp 3355830 │ │ │ │ movq $0x417170,-0x10(%rbp) │ │ │ │ neg %rsi │ │ │ │ mov %r14,%rax │ │ │ │ lea 0x381178c(%rip),%r14 │ │ │ │ mov %rax,-0x8(%rbp) │ │ │ │ add $0xfffffffffffffff0,%rbp │ │ │ │ - jmp 2aaa260 │ │ │ │ + jmp dbda10 │ │ │ │ movq $0x4170b0,-0x10(%rbp) │ │ │ │ mov %rsi,-0x8(%rbp) │ │ │ │ add $0xfffffffffffffff0,%rbp │ │ │ │ jmp 3358a88 │ │ │ │ lea 0x327a2f2(%rip),%rbx │ │ │ │ jmp *-0x8(%r13) │ │ │ │ nopw 0x0(%rax,%rax,1) │ │ │ │ add %al,(%r8) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %bl,(%rsi) │ │ │ │ add %al,(%rax) │ │ │ │ - add %dl,(%rax) │ │ │ │ - mov $0x76,%ah │ │ │ │ - add -0x39(%rax),%ecx │ │ │ │ - add %r12b,%r8b │ │ │ │ - jo 4170f8 │ │ │ │ - add %cl,-0x75(%rax) │ │ │ │ - jne 4170c4 │ │ │ │ + add %ch,%al │ │ │ │ + popf │ │ │ │ + xor (%rbx),%al │ │ │ │ + movq $0x4170e0,0x0(%rbp) │ │ │ │ + mov 0x8(%rbp),%rsi │ │ │ │ lea 0x3811646(%rip),%r14 │ │ │ │ mov %rbx,0x8(%rbp) │ │ │ │ - jmp 2aaa260 │ │ │ │ + jmp dbda10 │ │ │ │ nopl 0x0(%rax) │ │ │ │ add %al,(%r8) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %bl,(%rsi) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ @@ -18411,20 +18399,20 @@ │ │ │ │ add %ah,-0x5e(%rax) │ │ │ │ (bad) │ │ │ │ add -0x39(%rax),%ecx │ │ │ │ add %r13b,(%r8) │ │ │ │ jno 417150 │ │ │ │ add %cl,-0x77(%rcx) │ │ │ │ fsubrp %st,%st(1) │ │ │ │ - pop %rax │ │ │ │ - sbb 0x2(%rax),%dh │ │ │ │ - rex.X add %al,(%rax) │ │ │ │ + or %dl,-0x5f(%rdx) │ │ │ │ + add %al,0x0(%rdx) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ - add %bl,(%rsi) │ │ │ │ + add %al,(%rax) │ │ │ │ + (bad) │ │ │ │ add %al,(%rax) │ │ │ │ add %bl,(%rax) │ │ │ │ movabs %al,0xf74808458b480327 │ │ │ │ fisttpl -0x1(%rax) │ │ │ │ lret │ │ │ │ cmp %rbx,%rax │ │ │ │ jge 417140 │ │ │ │ @@ -18432,15 +18420,15 @@ │ │ │ │ add $0x18,%rbp │ │ │ │ jmp *0x0(%rbp) │ │ │ │ movq $0x4171c0,0x8(%rbp) │ │ │ │ mov %rax,%rsi │ │ │ │ neg %rsi │ │ │ │ lea 0x38116a4(%rip),%r14 │ │ │ │ add $0x8,%rbp │ │ │ │ - jmp 2aaa260 │ │ │ │ + jmp dbda10 │ │ │ │ xchg %ax,%ax │ │ │ │ add %eax,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ (bad) │ │ │ │ add %al,(%rax) │ │ │ │ @@ -18565,20 +18553,20 @@ │ │ │ │ add %cl,-0x7d(%rcx) │ │ │ │ (bad) │ │ │ │ xor %cl,0x3b(%rbp) │ │ │ │ movsl %ds:(%rsi),%es:(%rdi) │ │ │ │ pop %rax │ │ │ │ add (%rax),%eax │ │ │ │ add %dh,0x3d(%rdi) │ │ │ │ - movq $0x30e0990,-0x28(%r12) │ │ │ │ + movq $0x30e0358,-0x28(%r12) │ │ │ │ mov %rbx,-0x20(%r12) │ │ │ │ mov 0x8(%rbp),%rax │ │ │ │ mov %rax,-0x18(%r12) │ │ │ │ - movq $0x3c05cb2,-0x10(%r12) │ │ │ │ - movq $0x3c05cb2,-0x8(%r12) │ │ │ │ + movq $0x3c05b3a,-0x10(%r12) │ │ │ │ + movq $0x3c05b3a,-0x8(%r12) │ │ │ │ movq $0x1,(%r12) │ │ │ │ lea -0x27(%r12),%rbx │ │ │ │ add $0x18,%rbp │ │ │ │ jmp *0x0(%rbp) │ │ │ │ movq $0x30,0x388(%r13) │ │ │ │ jmp 338a720 │ │ │ │ movq $0x417400,-0x30(%rbp) │ │ │ │ @@ -18602,44 +18590,47 @@ │ │ │ │ nopl 0x0(%rax) │ │ │ │ or %bh,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ (bad) │ │ │ │ add %al,(%rax) │ │ │ │ - add %ch,-0x17(%rax) │ │ │ │ - jle 417393 │ │ │ │ - mov 0x28(%rbp),%rax │ │ │ │ - cmp 0x18(%rbp),%rbx │ │ │ │ - je 41747f │ │ │ │ - mov 0x20(%rbp),%r8 │ │ │ │ - mov %rbx,%rdi │ │ │ │ - mov 0x10(%rbp),%rsi │ │ │ │ + add %dh,%al │ │ │ │ + out %eax,$0x7e │ │ │ │ + add -0x75(%rax),%ecx │ │ │ │ + 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 4173b9 │ │ │ │ mov 0x8(%rbp),%r14 │ │ │ │ add $0x48,%rbp │ │ │ │ - jmp 30d4910 │ │ │ │ + jmp 30d42d8 │ │ │ │ xchg %ax,%ax │ │ │ │ or %bh,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ (bad) │ │ │ │ add %al,(%rax) │ │ │ │ - add %dh,%al │ │ │ │ - call ffffffff8b897748 <__environ@GLIBC_2.2.5+0xffffffff87c572a0> │ │ │ │ - sub %r9b,0x3b(%r8) │ │ │ │ - pop %rbp │ │ │ │ - and %cl,(%rdi) │ │ │ │ - test %ch,0x49000000(%rcx) │ │ │ │ - mov %ebx,%eax │ │ │ │ + add %bh,-0x19(%rax) │ │ │ │ + jle 4173cb │ │ │ │ + mov 0x28(%rbp),%rax │ │ │ │ + cmp 0x20(%rbp),%rbx │ │ │ │ + je 41747f │ │ │ │ + mov %rbx,%r8 │ │ │ │ mov 0x18(%rbp),%rdi │ │ │ │ mov 0x10(%rbp),%rsi │ │ │ │ mov 0x8(%rbp),%r14 │ │ │ │ add $0x48,%rbp │ │ │ │ - jmp 30d39b8 │ │ │ │ + jmp 30d3380 │ │ │ │ xchg %ax,%ax │ │ │ │ rex.WB add %al,(%r8) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %bl,(%rsi) │ │ │ │ add %al,(%rax) │ │ │ │ add %ch,0x4803279f(%rax) │ │ │ │ @@ -18718,15 +18709,15 @@ │ │ │ │ add %cl,-0x7d(%rcx) │ │ │ │ (bad) │ │ │ │ xor %cl,0x3b(%rbp) │ │ │ │ movsl %ds:(%rsi),%es:(%rdi) │ │ │ │ pop %rax │ │ │ │ add (%rax),%eax │ │ │ │ add %dh,0x3d(%rdi) │ │ │ │ - movq $0x30e0990,-0x28(%r12) │ │ │ │ + movq $0x30e0358,-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) │ │ │ │ @@ -18752,15 +18743,15 @@ │ │ │ │ mov 0x8(%rbp),%rax │ │ │ │ mov 0x20(%rbp),%rdx │ │ │ │ mov 0x28(%rbp),%rsi │ │ │ │ mov 0x48(%rbp),%rdi │ │ │ │ add $0x30,%r12 │ │ │ │ cmp 0x358(%r13),%r12 │ │ │ │ ja 4175ae │ │ │ │ - movq $0x30e0990,-0x28(%r12) │ │ │ │ + movq $0x30e0358,-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 │ │ │ │ @@ -18771,47 +18762,46 @@ │ │ │ │ jmp 338a738 │ │ │ │ nopw 0x0(%rax,%rax,1) │ │ │ │ add (%rax),%eax │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ sldt (%rax) │ │ │ │ - add %ah,-0x17(%rax) │ │ │ │ - jle 4175e3 │ │ │ │ - lea -0x10(%rbp),%rax │ │ │ │ - cmp %r15,%rax │ │ │ │ + add %ch,%al │ │ │ │ + out %eax,$0x7e │ │ │ │ + add -0x73(%rax),%ecx │ │ │ │ + rex.RB │ │ │ │ + lock cmp %r15,%rax │ │ │ │ jb 41760a │ │ │ │ movq $0x3390fc8,-0x10(%rbp) │ │ │ │ mov %rbx,-0x8(%rbp) │ │ │ │ mov 0x20(%rbx),%rdi │ │ │ │ mov 0x18(%rbx),%rsi │ │ │ │ mov 0x10(%rbx),%r14 │ │ │ │ add $0xfffffffffffffff0,%rbp │ │ │ │ - jmp 30da548 │ │ │ │ + jmp 30d9f10 │ │ │ │ jmp *-0x10(%r13) │ │ │ │ xchg %ax,%ax │ │ │ │ add $0x0,%al │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ sldt (%rax) │ │ │ │ - add %cl,(%rax) │ │ │ │ - (bad) │ │ │ │ - jle 417623 │ │ │ │ - lea -0x10(%rbp),%rax │ │ │ │ + add %dl,0x48037ee8(%rax) │ │ │ │ + lea -0x10(%rbp),%eax │ │ │ │ cmp %r15,%rax │ │ │ │ jb 41764e │ │ │ │ movq $0x3390fc8,-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 30db030 │ │ │ │ + jmp 30da9f8 │ │ │ │ jmp *-0x10(%r13) │ │ │ │ nopw 0x0(%rax,%rax,1) │ │ │ │ add (%rax),%al │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ adc (%rax),%al │ │ │ │ @@ -18844,20 +18834,20 @@ │ │ │ │ add %cl,-0x7d(%rcx) │ │ │ │ (bad) │ │ │ │ xor %cl,0x3b(%rbp) │ │ │ │ movsl %ds:(%rsi),%es:(%rdi) │ │ │ │ pop %rax │ │ │ │ add (%rax),%eax │ │ │ │ add %dh,0x3d(%rdi) │ │ │ │ - movq $0x30e0990,-0x28(%r12) │ │ │ │ + movq $0x30e0358,-0x28(%r12) │ │ │ │ mov %rbx,-0x20(%r12) │ │ │ │ mov 0x8(%rbp),%rax │ │ │ │ mov %rax,-0x18(%r12) │ │ │ │ - movq $0x3c05cb2,-0x10(%r12) │ │ │ │ - movq $0x3c05cb2,-0x8(%r12) │ │ │ │ + movq $0x3c05b3a,-0x10(%r12) │ │ │ │ + movq $0x3c05b3a,-0x8(%r12) │ │ │ │ movq $0x1,(%r12) │ │ │ │ lea -0x27(%r12),%rbx │ │ │ │ add $0x10,%rbp │ │ │ │ jmp *0x0(%rbp) │ │ │ │ movq $0x30,0x388(%r13) │ │ │ │ jmp 338a720 │ │ │ │ jmp *-0x10(%r13) │ │ │ │ @@ -18896,20 +18886,20 @@ │ │ │ │ add %cl,-0x7d(%rcx) │ │ │ │ (bad) │ │ │ │ xor %cl,0x3b(%rbp) │ │ │ │ movsl %ds:(%rsi),%es:(%rdi) │ │ │ │ pop %rax │ │ │ │ add (%rax),%eax │ │ │ │ add %dh,0x3d(%rdi) │ │ │ │ - movq $0x30e0990,-0x28(%r12) │ │ │ │ + movq $0x30e0358,-0x28(%r12) │ │ │ │ mov %rbx,-0x20(%r12) │ │ │ │ mov 0x8(%rbp),%rax │ │ │ │ mov %rax,-0x18(%r12) │ │ │ │ - movq $0x3c05cb2,-0x10(%r12) │ │ │ │ - movq $0x3c05cb2,-0x8(%r12) │ │ │ │ + movq $0x3c05b3a,-0x10(%r12) │ │ │ │ + movq $0x3c05b3a,-0x8(%r12) │ │ │ │ movq $0x1,(%r12) │ │ │ │ lea -0x27(%r12),%rbx │ │ │ │ add $0x10,%rbp │ │ │ │ jmp *0x0(%rbp) │ │ │ │ movq $0x30,0x388(%r13) │ │ │ │ jmp 338a720 │ │ │ │ jmp *-0x10(%r13) │ │ │ │ @@ -18948,20 +18938,20 @@ │ │ │ │ add %cl,-0x7d(%rcx) │ │ │ │ (bad) │ │ │ │ xor %cl,0x3b(%rbp) │ │ │ │ movsl %ds:(%rsi),%es:(%rdi) │ │ │ │ pop %rax │ │ │ │ add (%rax),%eax │ │ │ │ add %dh,0x3d(%rdi) │ │ │ │ - movq $0x30e0990,-0x28(%r12) │ │ │ │ + movq $0x30e0358,-0x28(%r12) │ │ │ │ mov %rbx,-0x20(%r12) │ │ │ │ mov 0x8(%rbp),%rax │ │ │ │ mov %rax,-0x18(%r12) │ │ │ │ - movq $0x3c05cb2,-0x10(%r12) │ │ │ │ - movq $0x3c05cb2,-0x8(%r12) │ │ │ │ + movq $0x3c05b3a,-0x10(%r12) │ │ │ │ + movq $0x3c05b3a,-0x8(%r12) │ │ │ │ movq $0x1,(%r12) │ │ │ │ lea -0x27(%r12),%rbx │ │ │ │ add $0x10,%rbp │ │ │ │ jmp *0x0(%rbp) │ │ │ │ movq $0x30,0x388(%r13) │ │ │ │ jmp 338a720 │ │ │ │ jmp *-0x10(%r13) │ │ │ │ @@ -19046,15 +19036,15 @@ │ │ │ │ lea -0x18(%r12),%rbx │ │ │ │ add $0x18,%rbp │ │ │ │ jmp *0x0(%rbp) │ │ │ │ movq $0x20,0x388(%r13) │ │ │ │ jmp 338a720 │ │ │ │ lea 0x3820541(%rip),%rsi │ │ │ │ lea 0x382053a(%rip),%r14 │ │ │ │ - lea 0x37ee2ec(%rip),%rbx │ │ │ │ + lea 0x37ee174(%rip),%rbx │ │ │ │ jmp *0x0(%rbp) │ │ │ │ lea 0x32799f8(%rip),%rbx │ │ │ │ jmp *-0x8(%r13) │ │ │ │ movq $0x417a48,-0x10(%rbp) │ │ │ │ mov %r14,%rax │ │ │ │ sar $1,%r14 │ │ │ │ mov %rax,-0x8(%rbp) │ │ │ │ @@ -19250,18 +19240,23 @@ │ │ │ │ nop │ │ │ │ xchg %cl,(%rcx) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ (bad) │ │ │ │ add %al,(%rax) │ │ │ │ - add %bl,0x49037ee3(%rax) │ │ │ │ - add $0x30,%esp │ │ │ │ - cmp 0x358(%r13),%r12 │ │ │ │ - ja 417cd1 │ │ │ │ + add %ah,(%rax) │ │ │ │ + loop 417d0d │ │ │ │ + add -0x7d(%rcx),%ecx │ │ │ │ + (bad) │ │ │ │ + xor %cl,0x3b(%rbp) │ │ │ │ + movsl %ds:(%rsi),%es:(%rdi) │ │ │ │ + pop %rax │ │ │ │ + add (%rax),%eax │ │ │ │ + add %dh,0x34(%rdi) │ │ │ │ movq $0x417620,-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) │ │ │ │ @@ -19572,15 +19567,15 @@ │ │ │ │ jmp *0x0(%rbp) │ │ │ │ lea 0x32793de(%rip),%rbx │ │ │ │ jmp *-0x8(%r13) │ │ │ │ mov 0x18(%rbp),%rdi │ │ │ │ mov 0x8(%rbp),%rsi │ │ │ │ mov 0x28(%rbp),%r14 │ │ │ │ add $0x30,%rbp │ │ │ │ - jmp 30da548 │ │ │ │ + jmp 30d9f10 │ │ │ │ nopl 0x0(%rax,%rax,1) │ │ │ │ (bad) │ │ │ │ add %eax,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %bl,(%rsi) │ │ │ │ add %al,(%rax) │ │ │ │ @@ -19617,24 +19612,24 @@ │ │ │ │ mov %rbx,%r8 │ │ │ │ mov %rax,%rdi │ │ │ │ mov %rdx,%rsi │ │ │ │ mov %r14,%rax │ │ │ │ mov %rcx,%r14 │ │ │ │ mov %rax,0x28(%rbp) │ │ │ │ add $0x8,%rbp │ │ │ │ - jmp 30db030 │ │ │ │ + jmp 30da9f8 │ │ │ │ movq $0x418138,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 30db030 │ │ │ │ + jmp 30da9f8 │ │ │ │ add %eax,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ (bad) │ │ │ │ add %al,(%rax) │ │ │ │ add %dh,0x48032792(%rax) │ │ │ │ @@ -19856,15 +19851,15 @@ │ │ │ │ (bad) │ │ │ │ add %al,(%rax) │ │ │ │ add %ah,0x48032790(%rax) │ │ │ │ movl $0x418478,0x0(%rbp) │ │ │ │ mov 0x18(%rbp),%rsi │ │ │ │ mov 0x7(%rbx),%r14 │ │ │ │ jmp 3361d48 │ │ │ │ - lea 0x37ed8e6(%rip),%rbx │ │ │ │ + lea 0x37ed76e(%rip),%rbx │ │ │ │ add $0x8,%rbp │ │ │ │ jmp *0x0(%rbp) │ │ │ │ lea 0x3279096(%rip),%rbx │ │ │ │ jmp *-0x8(%r13) │ │ │ │ movq $0x418408,0x0(%rbp) │ │ │ │ mov 0x10(%rbp),%rbx │ │ │ │ test $0x7,%bl │ │ │ │ @@ -19883,20 +19878,20 @@ │ │ │ │ add %cl,-0x7d(%rcx) │ │ │ │ (bad) │ │ │ │ xor %cl,0x3b(%rbp) │ │ │ │ movsl %ds:(%rsi),%es:(%rdi) │ │ │ │ pop %rax │ │ │ │ add (%rax),%eax │ │ │ │ add %dh,0x3d(%rdi) │ │ │ │ - movq $0x30e0990,-0x28(%r12) │ │ │ │ + movq $0x30e0358,-0x28(%r12) │ │ │ │ mov %rbx,-0x20(%r12) │ │ │ │ mov 0x8(%rbp),%rax │ │ │ │ mov %rax,-0x18(%r12) │ │ │ │ - movq $0x3c05cb2,-0x10(%r12) │ │ │ │ - movq $0x3c05cb2,-0x8(%r12) │ │ │ │ + movq $0x3c05b3a,-0x10(%r12) │ │ │ │ + movq $0x3c05b3a,-0x8(%r12) │ │ │ │ movq $0x1,(%r12) │ │ │ │ lea -0x27(%r12),%rbx │ │ │ │ add $0x18,%rbp │ │ │ │ jmp *0x0(%rbp) │ │ │ │ movq $0x30,0x388(%r13) │ │ │ │ jmp 338a720 │ │ │ │ nopw 0x0(%rax,%rax,1) │ │ │ │ @@ -19927,20 +19922,20 @@ │ │ │ │ add %al,(%rax) │ │ │ │ (bad) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,0x4903278f(%rax) │ │ │ │ add $0x30,%esp │ │ │ │ cmp 0x358(%r13),%r12 │ │ │ │ ja 418506 │ │ │ │ - movq $0x30e0990,-0x28(%r12) │ │ │ │ + movq $0x30e0358,-0x28(%r12) │ │ │ │ mov %rbx,-0x20(%r12) │ │ │ │ mov 0x10(%rbp),%rax │ │ │ │ mov %rax,-0x18(%r12) │ │ │ │ - movq $0x3c05cb2,-0x10(%r12) │ │ │ │ - movq $0x3c05cb2,-0x8(%r12) │ │ │ │ + movq $0x3c05b3a,-0x10(%r12) │ │ │ │ + movq $0x3c05b3a,-0x8(%r12) │ │ │ │ movq $0x1,(%r12) │ │ │ │ mov 0x8(%rbp),%rdi │ │ │ │ lea -0x27(%r12),%rsi │ │ │ │ mov $0x1,%r14d │ │ │ │ add $0x20,%rbp │ │ │ │ jmp 417f50 │ │ │ │ movq $0x30,0x388(%r13) │ │ │ │ @@ -19964,20 +19959,20 @@ │ │ │ │ add -0x7d(%rcx),%ecx │ │ │ │ (bad) │ │ │ │ xor %cl,0x3b(%rbp) │ │ │ │ movsl %ds:(%rsi),%es:(%rdi) │ │ │ │ pop %rax │ │ │ │ add (%rax),%eax │ │ │ │ add %dh,0x43(%rdi) │ │ │ │ - movq $0x30e0990,-0x28(%r12) │ │ │ │ + movq $0x30e0358,-0x28(%r12) │ │ │ │ mov %rbx,-0x20(%r12) │ │ │ │ mov 0x10(%rbp),%rax │ │ │ │ mov %rax,-0x18(%r12) │ │ │ │ - movq $0x3c05cb2,-0x10(%r12) │ │ │ │ - movq $0x3c05cb2,-0x8(%r12) │ │ │ │ + movq $0x3c05b3a,-0x10(%r12) │ │ │ │ + movq $0x3c05b3a,-0x8(%r12) │ │ │ │ movq $0x1,(%r12) │ │ │ │ lea -0x27(%r12),%rsi │ │ │ │ mov 0x8(%rbp),%r14 │ │ │ │ add $0x20,%rbp │ │ │ │ jmp 418188 │ │ │ │ movq $0x30,0x388(%r13) │ │ │ │ jmp 338a720 │ │ │ │ @@ -20632,26 +20627,26 @@ │ │ │ │ add %al,(%rax) │ │ │ │ fadds -0x74b7fcd9(%rsi) │ │ │ │ rex.XB adc %al,-0x7cb7f820(%r11) │ │ │ │ clc │ │ │ │ add 0x1e(%rdx),%esi │ │ │ │ cmp $0x4,%rax │ │ │ │ jb 418f8f │ │ │ │ - lea 0x371056e(%rip),%rbx │ │ │ │ + lea 0x32d99be(%rip),%rbx │ │ │ │ mov (%rbx),%rax │ │ │ │ jmp *%rax │ │ │ │ - lea 0x371053a(%rip),%rbx │ │ │ │ + lea 0x32d998a(%rip),%rbx │ │ │ │ mov (%rbx),%rax │ │ │ │ jmp *%rax │ │ │ │ cmp $0x2,%rax │ │ │ │ jb 418fad │ │ │ │ - lea 0x3710500(%rip),%rbx │ │ │ │ + lea 0x32d9950(%rip),%rbx │ │ │ │ mov (%rbx),%rax │ │ │ │ jmp *%rax │ │ │ │ - lea 0x37104cc(%rip),%rbx │ │ │ │ + lea 0x32d991c(%rip),%rbx │ │ │ │ mov (%rbx),%rax │ │ │ │ jmp *%rax │ │ │ │ nopl 0x0(%rax) │ │ │ │ add %eax,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ @@ -20710,26 +20705,26 @@ │ │ │ │ add %al,(%rax) │ │ │ │ movabs 0x8310438b48032785,%al │ │ │ │ loopne 4190b6 │ │ │ │ cmp $0x3,%rax │ │ │ │ jb 4190d3 │ │ │ │ cmp $0x4,%rax │ │ │ │ jb 4190c7 │ │ │ │ - lea 0x3710436(%rip),%rbx │ │ │ │ + lea 0x32d9886(%rip),%rbx │ │ │ │ mov (%rbx),%rax │ │ │ │ jmp *%rax │ │ │ │ - lea 0x3710402(%rip),%rbx │ │ │ │ + lea 0x32d9852(%rip),%rbx │ │ │ │ mov (%rbx),%rax │ │ │ │ jmp *%rax │ │ │ │ cmp $0x2,%rax │ │ │ │ jb 4190e5 │ │ │ │ - lea 0x37103c8(%rip),%rbx │ │ │ │ + lea 0x32d9818(%rip),%rbx │ │ │ │ mov (%rbx),%rax │ │ │ │ jmp *%rax │ │ │ │ - lea 0x3710394(%rip),%rbx │ │ │ │ + lea 0x32d97e4(%rip),%rbx │ │ │ │ mov (%rbx),%rax │ │ │ │ jmp *%rax │ │ │ │ nopl 0x0(%rax) │ │ │ │ add %eax,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ @@ -20789,26 +20784,26 @@ │ │ │ │ push $0x48032784 │ │ │ │ mov 0x10(%rbx),%eax │ │ │ │ and $0x7,%eax │ │ │ │ cmp $0x3,%rax │ │ │ │ jb 41920b │ │ │ │ cmp $0x4,%rax │ │ │ │ jb 4191ff │ │ │ │ - lea 0x37102fe(%rip),%rbx │ │ │ │ + lea 0x32d974e(%rip),%rbx │ │ │ │ mov (%rbx),%rax │ │ │ │ jmp *%rax │ │ │ │ - lea 0x37102ca(%rip),%rbx │ │ │ │ + lea 0x32d971a(%rip),%rbx │ │ │ │ mov (%rbx),%rax │ │ │ │ jmp *%rax │ │ │ │ cmp $0x2,%rax │ │ │ │ jb 41921d │ │ │ │ - lea 0x3710290(%rip),%rbx │ │ │ │ + lea 0x32d96e0(%rip),%rbx │ │ │ │ mov (%rbx),%rax │ │ │ │ jmp *%rax │ │ │ │ - lea 0x371025c(%rip),%rbx │ │ │ │ + lea 0x32d96ac(%rip),%rbx │ │ │ │ mov (%rbx),%rax │ │ │ │ jmp *%rax │ │ │ │ nopl 0x0(%rax) │ │ │ │ add %eax,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ @@ -20867,26 +20862,26 @@ │ │ │ │ add %al,(%rax) │ │ │ │ xor %al,-0x74b7fcd9(%rbx) │ │ │ │ rex.XB adc %al,-0x7cb7f820(%r11) │ │ │ │ clc │ │ │ │ add 0x1e(%rdx),%esi │ │ │ │ cmp $0x4,%rax │ │ │ │ jb 419337 │ │ │ │ - lea 0x37101c6(%rip),%rbx │ │ │ │ + lea 0x32d9616(%rip),%rbx │ │ │ │ mov (%rbx),%rax │ │ │ │ jmp *%rax │ │ │ │ - lea 0x3710192(%rip),%rbx │ │ │ │ + lea 0x32d95e2(%rip),%rbx │ │ │ │ mov (%rbx),%rax │ │ │ │ jmp *%rax │ │ │ │ cmp $0x2,%rax │ │ │ │ jb 419355 │ │ │ │ - lea 0x3710158(%rip),%rbx │ │ │ │ + lea 0x32d95a8(%rip),%rbx │ │ │ │ mov (%rbx),%rax │ │ │ │ jmp *%rax │ │ │ │ - lea 0x3710124(%rip),%rbx │ │ │ │ + lea 0x32d9574(%rip),%rbx │ │ │ │ mov (%rbx),%rax │ │ │ │ jmp *%rax │ │ │ │ nopl 0x0(%rax) │ │ │ │ add %eax,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ @@ -20945,26 +20940,26 @@ │ │ │ │ mov %al,-0x74b7fcd9(%rdx) │ │ │ │ rex.XB adc %al,-0x7cb7f820(%r11) │ │ │ │ clc │ │ │ │ add $0x83481e72,%eax │ │ │ │ clc │ │ │ │ (bad) │ │ │ │ jb 41946f │ │ │ │ - lea 0x37100de(%rip),%rbx │ │ │ │ + lea 0x32d952e(%rip),%rbx │ │ │ │ mov (%rbx),%rax │ │ │ │ jmp *%rax │ │ │ │ - lea 0x37100aa(%rip),%rbx │ │ │ │ + lea 0x32d94fa(%rip),%rbx │ │ │ │ mov (%rbx),%rax │ │ │ │ jmp *%rax │ │ │ │ cmp $0x2,%rax │ │ │ │ jb 41948d │ │ │ │ - lea 0x3710020(%rip),%rbx │ │ │ │ + lea 0x32d9470(%rip),%rbx │ │ │ │ mov (%rbx),%rax │ │ │ │ jmp *%rax │ │ │ │ - lea 0x370ffec(%rip),%rbx │ │ │ │ + lea 0x32d943c(%rip),%rbx │ │ │ │ mov (%rbx),%rax │ │ │ │ jmp *%rax │ │ │ │ nopl 0x0(%rax) │ │ │ │ add %eax,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ @@ -21181,15 +21176,15 @@ │ │ │ │ cwtl │ │ │ │ add %cl,-0x77(%r9) │ │ │ │ fmuls -0x75(%rax) │ │ │ │ jge 41978b │ │ │ │ mov 0x8(%rbp),%rsi │ │ │ │ mov %rax,%r14 │ │ │ │ add $0x18,%rbp │ │ │ │ - jmp 23f4280 │ │ │ │ + jmp 7d20d0 │ │ │ │ jmp *-0x8(%r13) │ │ │ │ nop │ │ │ │ rex.WR add %r8b,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %bl,(%rsi) │ │ │ │ add %al,(%rax) │ │ │ │ @@ -21355,15 +21350,15 @@ │ │ │ │ fwait │ │ │ │ add %cl,-0x77(%r9) │ │ │ │ fmuls -0x75(%rax) │ │ │ │ jge 419a03 │ │ │ │ mov 0x8(%rbp),%rsi │ │ │ │ mov %rax,%r14 │ │ │ │ add $0x18,%rbp │ │ │ │ - jmp 23f4280 │ │ │ │ + jmp 7d20d0 │ │ │ │ movq $0x419a50,-0x18(%rbp) │ │ │ │ mov 0x5(%rbx),%rax │ │ │ │ lea 0x3276cf2(%rip),%rbx │ │ │ │ mov 0xf(%rax),%rcx │ │ │ │ mov %rcx,-0x10(%rbp) │ │ │ │ mov 0x17(%rax),%rcx │ │ │ │ mov %rcx,-0x8(%rbp) │ │ │ │ @@ -21459,15 +21454,15 @@ │ │ │ │ mov 0x7(%rax),%rax │ │ │ │ mov %rax,%rdi │ │ │ │ xor %esi,%esi │ │ │ │ lea 0x3276bbc(%rip),%r14 │ │ │ │ mov %rbx,-0x8(%rbp) │ │ │ │ mov %rax,0x0(%rbp) │ │ │ │ add $0xfffffffffffffff0,%rbp │ │ │ │ - jmp 2a8d990 │ │ │ │ + jmp da1140 │ │ │ │ movq $0x419550,-0x10(%r12) │ │ │ │ mov %rax,(%r12) │ │ │ │ lea 0x327798e(%rip),%rsi │ │ │ │ lea -0x10(%r12),%r14 │ │ │ │ mov %rcx,%rbx │ │ │ │ add $0x70,%rbp │ │ │ │ jmp 3395748 │ │ │ │ @@ -21578,15 +21573,15 @@ │ │ │ │ mov 0x18(%rbp),%eax │ │ │ │ movq $0x419d68,0x18(%rbp) │ │ │ │ mov %rbx,%r8 │ │ │ │ mov 0x10(%rbp),%rdi │ │ │ │ mov 0x8(%rbp),%rsi │ │ │ │ mov %rax,%r14 │ │ │ │ add $0x18,%rbp │ │ │ │ - jmp 23f4280 │ │ │ │ + jmp 7d20d0 │ │ │ │ movq $0x10,0x388(%r13) │ │ │ │ jmp 338a720 │ │ │ │ nopl 0x0(%rax,%rax,1) │ │ │ │ or $0x0,%al │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ @@ -21690,15 +21685,15 @@ │ │ │ │ sahf │ │ │ │ add %cl,-0x77(%r9) │ │ │ │ fmuls -0x75(%rax) │ │ │ │ jge 419ed3 │ │ │ │ mov 0x8(%rbp),%rsi │ │ │ │ mov %rax,%r14 │ │ │ │ add $0x18,%rbp │ │ │ │ - jmp 23f4280 │ │ │ │ + jmp 7d20d0 │ │ │ │ movq $0x10,0x388(%r13) │ │ │ │ jmp 338a720 │ │ │ │ nopl 0x0(%rax,%rax,1) │ │ │ │ or $0x0,%eax │ │ │ │ add %al,(%rax) │ │ │ │ add %bl,(%rsi) │ │ │ │ add %al,(%rax) │ │ │ │ @@ -21796,15 +21791,15 @@ │ │ │ │ sbb %r9b,-0x39(%r8) │ │ │ │ sbb %r9b,0x490041a0(%r8) │ │ │ │ mov %ebx,%eax │ │ │ │ mov 0x10(%rbp),%rdi │ │ │ │ mov 0x8(%rbp),%rsi │ │ │ │ mov %rax,%r14 │ │ │ │ add $0x18,%rbp │ │ │ │ - jmp 23f4280 │ │ │ │ + jmp 7d20d0 │ │ │ │ movq $0x10,0x388(%r13) │ │ │ │ jmp 338a720 │ │ │ │ nopl 0x0(%rax,%rax,1) │ │ │ │ (bad) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ @@ -21933,15 +21928,15 @@ │ │ │ │ mov 0x18(%rbp),%eax │ │ │ │ movq $0x41a2e0,0x18(%rbp) │ │ │ │ mov %rbx,%r8 │ │ │ │ mov 0x8(%rbp),%rdi │ │ │ │ mov 0x10(%rbp),%rsi │ │ │ │ mov %rax,%r14 │ │ │ │ add $0x18,%rbp │ │ │ │ - jmp 23f4280 │ │ │ │ + jmp 7d20d0 │ │ │ │ movq $0x90,0x388(%r13) │ │ │ │ jmp 338a720 │ │ │ │ movq $0x10,0x388(%r13) │ │ │ │ jmp 338a720 │ │ │ │ nopl 0x0(%rax,%rax,1) │ │ │ │ (bad) │ │ │ │ add %al,(%rax) │ │ │ │ @@ -22158,15 +22153,15 @@ │ │ │ │ mov %rbx,%rsi │ │ │ │ lea 0x327c9f2(%rip),%r14 │ │ │ │ lea -0xe(%r12),%rax │ │ │ │ mov %rax,0x68(%rbp) │ │ │ │ lea -0x77(%r12),%rax │ │ │ │ mov %rax,0x70(%rbp) │ │ │ │ add $0x38,%rbp │ │ │ │ - jmp 2415108 │ │ │ │ + jmp 7f2f58 │ │ │ │ movq $0x80,0x388(%r13) │ │ │ │ jmp 338a720 │ │ │ │ nopl 0x0(%rax) │ │ │ │ xchg %eax,(%rdi) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ @@ -22193,15 +22188,15 @@ │ │ │ │ add %ch,0x4c0327c9(%rax) │ │ │ │ mov 0x38(%rbp),%ecx │ │ │ │ mov 0x8(%rbp),%r8 │ │ │ │ mov 0x30(%rbp),%rdi │ │ │ │ mov %rbx,%rsi │ │ │ │ lea 0x327c992(%rip),%r14 │ │ │ │ add $0x40,%rbp │ │ │ │ - jmp 2411330 │ │ │ │ + jmp 7ef180 │ │ │ │ nop │ │ │ │ add %eax,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ adc %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ @@ -22211,26 +22206,26 @@ │ │ │ │ add -0x75(%rax),%ecx │ │ │ │ rex.XB adc %al,-0x7cb7f820(%r11) │ │ │ │ clc │ │ │ │ add $0x72,%al │ │ │ │ (bad) │ │ │ │ cmp $0x5,%rax │ │ │ │ jb 41a767 │ │ │ │ - lea 0x370edbe(%rip),%rbx │ │ │ │ + lea 0x32d820e(%rip),%rbx │ │ │ │ mov (%rbx),%rax │ │ │ │ jmp *%rax │ │ │ │ - lea 0x370ed8a(%rip),%rbx │ │ │ │ + lea 0x32d81da(%rip),%rbx │ │ │ │ mov (%rbx),%rax │ │ │ │ jmp *%rax │ │ │ │ cmp $0x2,%rax │ │ │ │ jb 41a785 │ │ │ │ - lea 0x370ed28(%rip),%rbx │ │ │ │ + lea 0x32d8178(%rip),%rbx │ │ │ │ mov (%rbx),%rax │ │ │ │ jmp *%rax │ │ │ │ - lea 0x370ecf4(%rip),%rbx │ │ │ │ + lea 0x32d8144(%rip),%rbx │ │ │ │ mov (%rbx),%rax │ │ │ │ jmp *%rax │ │ │ │ nopl 0x0(%rax) │ │ │ │ add %eax,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ @@ -22248,15 +22243,15 @@ │ │ │ │ ja 41a7f0 │ │ │ │ movq $0x3390fc8,-0x10(%rbp) │ │ │ │ mov %rbx,-0x8(%rbp) │ │ │ │ mov 0x10(%rbx),%rax │ │ │ │ movq $0x41a748,-0x10(%r12) │ │ │ │ mov %rax,(%r12) │ │ │ │ lea -0x10(%r12),%rsi │ │ │ │ - lea 0x308b519(%rip),%r14 │ │ │ │ + lea 0x2fa9b67(%rip),%r14 │ │ │ │ add $0xfffffffffffffff0,%rbp │ │ │ │ jmp 3359998 │ │ │ │ movq $0x18,0x388(%r13) │ │ │ │ jmp *-0x10(%r13) │ │ │ │ nop │ │ │ │ add %eax,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ @@ -22299,15 +22294,15 @@ │ │ │ │ jb 41a8aa │ │ │ │ movq $0x3390fc8,-0x10(%rbp) │ │ │ │ mov %rbx,-0x8(%rbp) │ │ │ │ mov 0x20(%rbx),%rdi │ │ │ │ mov 0x18(%rbx),%rsi │ │ │ │ mov 0x10(%rbx),%r14 │ │ │ │ add $0xfffffffffffffff0,%rbp │ │ │ │ - jmp 3065150 │ │ │ │ + jmp 3056810 │ │ │ │ jmp *-0x10(%r13) │ │ │ │ xchg %ax,%ax │ │ │ │ add $0x1000000,%eax │ │ │ │ add %al,(%rax) │ │ │ │ add %cl,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ @@ -22404,15 +22399,15 @@ │ │ │ │ add %al,(%rax) │ │ │ │ add %ah,0x4803276c(%rax) │ │ │ │ movl $0x41aa48,0x0(%rbp) │ │ │ │ mov %rbx,%r8 │ │ │ │ mov 0x20(%rbp),%rdi │ │ │ │ mov 0x28(%rbp),%rsi │ │ │ │ mov 0x30(%rbp),%r14 │ │ │ │ - jmp 23f4280 │ │ │ │ + jmp 7d20d0 │ │ │ │ jmp *-0x8(%r13) │ │ │ │ movq $0x50,0x388(%r13) │ │ │ │ jmp 338a720 │ │ │ │ (bad) │ │ │ │ sldt (%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ @@ -22508,26 +22503,26 @@ │ │ │ │ add -0x75(%rax),%ecx │ │ │ │ rex.XB adc %al,-0x7cb7f820(%r11) │ │ │ │ clc │ │ │ │ add $0x72,%al │ │ │ │ (bad) │ │ │ │ cmp $0x5,%rax │ │ │ │ jb 41abc7 │ │ │ │ - lea 0x370e95e(%rip),%rbx │ │ │ │ + lea 0x32d7dae(%rip),%rbx │ │ │ │ mov (%rbx),%rax │ │ │ │ jmp *%rax │ │ │ │ - lea 0x370e92a(%rip),%rbx │ │ │ │ + lea 0x32d7d7a(%rip),%rbx │ │ │ │ mov (%rbx),%rax │ │ │ │ jmp *%rax │ │ │ │ cmp $0x2,%rax │ │ │ │ jb 41abe5 │ │ │ │ - lea 0x370e8c8(%rip),%rbx │ │ │ │ + lea 0x32d7d18(%rip),%rbx │ │ │ │ mov (%rbx),%rax │ │ │ │ jmp *%rax │ │ │ │ - lea 0x370e894(%rip),%rbx │ │ │ │ + lea 0x32d7ce4(%rip),%rbx │ │ │ │ mov (%rbx),%rax │ │ │ │ jmp *%rax │ │ │ │ nopl 0x0(%rax) │ │ │ │ add %eax,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ @@ -22542,15 +22537,15 @@ │ │ │ │ ja 41ac50 │ │ │ │ movq $0x3390fc8,-0x10(%rbp) │ │ │ │ mov %rbx,-0x8(%rbp) │ │ │ │ mov 0x10(%rbx),%rax │ │ │ │ movq $0x41aba8,-0x10(%r12) │ │ │ │ mov %rax,(%r12) │ │ │ │ lea -0x10(%r12),%rsi │ │ │ │ - lea 0x308b0b9(%rip),%r14 │ │ │ │ + lea 0x2fa9707(%rip),%r14 │ │ │ │ add $0xfffffffffffffff0,%rbp │ │ │ │ jmp 3359998 │ │ │ │ movq $0x18,0x388(%r13) │ │ │ │ jmp *-0x10(%r13) │ │ │ │ nop │ │ │ │ add %eax,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ @@ -22591,15 +22586,15 @@ │ │ │ │ jb 41ad0a │ │ │ │ movq $0x3390fc8,-0x10(%rbp) │ │ │ │ mov %rbx,-0x8(%rbp) │ │ │ │ mov 0x20(%rbx),%rdi │ │ │ │ mov 0x18(%rbx),%rsi │ │ │ │ mov 0x10(%rbx),%r14 │ │ │ │ add $0xfffffffffffffff0,%rbp │ │ │ │ - jmp 3065150 │ │ │ │ + jmp 3056810 │ │ │ │ jmp *-0x10(%r13) │ │ │ │ xchg %ax,%ax │ │ │ │ add %eax,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ adc %al,(%rax) │ │ │ │ @@ -22607,26 +22602,26 @@ │ │ │ │ sub %ch,0x27(%rcx) │ │ │ │ add -0x75(%rax),%ecx │ │ │ │ rex.XB adc %al,-0x7cb7f820(%r11) │ │ │ │ clc │ │ │ │ add 0x1e(%rdx),%esi │ │ │ │ cmp $0x4,%rax │ │ │ │ jb 41ad3f │ │ │ │ - lea 0x370e7be(%rip),%rbx │ │ │ │ + lea 0x32d7c0e(%rip),%rbx │ │ │ │ mov (%rbx),%rax │ │ │ │ jmp *%rax │ │ │ │ - lea 0x370e78a(%rip),%rbx │ │ │ │ + lea 0x32d7bda(%rip),%rbx │ │ │ │ mov (%rbx),%rax │ │ │ │ jmp *%rax │ │ │ │ cmp $0x2,%rax │ │ │ │ jb 41ad5d │ │ │ │ - lea 0x370e750(%rip),%rbx │ │ │ │ + lea 0x32d7ba0(%rip),%rbx │ │ │ │ mov (%rbx),%rax │ │ │ │ jmp *%rax │ │ │ │ - lea 0x370e71c(%rip),%rbx │ │ │ │ + lea 0x32d7b6c(%rip),%rbx │ │ │ │ mov (%rbx),%rax │ │ │ │ jmp *%rax │ │ │ │ nopl 0x0(%rax) │ │ │ │ add %eax,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ @@ -22748,15 +22743,15 @@ │ │ │ │ sbb %r11b,-0x51(%r8) │ │ │ │ add %cl,-0x77(%r9) │ │ │ │ fmuls -0x75(%rax) │ │ │ │ jge 41af43 │ │ │ │ mov 0x8(%rbp),%rsi │ │ │ │ mov %rax,%r14 │ │ │ │ add $0x18,%rbp │ │ │ │ - jmp 23f4280 │ │ │ │ + jmp 7d20d0 │ │ │ │ jmp *-0x8(%r13) │ │ │ │ nop │ │ │ │ (bad) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %bl,(%rsi) │ │ │ │ @@ -22875,15 +22870,15 @@ │ │ │ │ or %r12b,-0x4f(%r8) │ │ │ │ add %cl,-0x77(%r9) │ │ │ │ fmuls -0x77(%rax) │ │ │ │ (bad) │ │ │ │ mov 0x20(%rbp),%rsi │ │ │ │ mov 0x28(%rbp),%r14 │ │ │ │ add $0x8,%rbp │ │ │ │ - jmp 23f4280 │ │ │ │ + jmp 7d20d0 │ │ │ │ movq $0x48,0x388(%r13) │ │ │ │ jmp 338a720 │ │ │ │ movq $0x10,0x388(%r13) │ │ │ │ jmp 338a720 │ │ │ │ nopl 0x0(%rax,%rax,1) │ │ │ │ add $0x3,%eax │ │ │ │ add %al,(%rax) │ │ │ │ @@ -22973,26 +22968,26 @@ │ │ │ │ orb $0x3,0x27(%rbp) │ │ │ │ mov 0x10(%rbx),%rax │ │ │ │ and $0x7,%eax │ │ │ │ cmp $0x4,%rax │ │ │ │ jb 41b2eb │ │ │ │ cmp $0x5,%rax │ │ │ │ jb 41b2df │ │ │ │ - lea 0x370e246(%rip),%rbx │ │ │ │ + lea 0x32d7696(%rip),%rbx │ │ │ │ mov (%rbx),%rax │ │ │ │ jmp *%rax │ │ │ │ - lea 0x370e212(%rip),%rbx │ │ │ │ + lea 0x32d7662(%rip),%rbx │ │ │ │ mov (%rbx),%rax │ │ │ │ jmp *%rax │ │ │ │ cmp $0x2,%rax │ │ │ │ jb 41b2fd │ │ │ │ - lea 0x370e1b0(%rip),%rbx │ │ │ │ + lea 0x32d7600(%rip),%rbx │ │ │ │ mov (%rbx),%rax │ │ │ │ jmp *%rax │ │ │ │ - lea 0x370e17c(%rip),%rbx │ │ │ │ + lea 0x32d75cc(%rip),%rbx │ │ │ │ mov (%rbx),%rax │ │ │ │ jmp *%rax │ │ │ │ nopl 0x0(%rax) │ │ │ │ add %eax,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ @@ -23008,15 +23003,15 @@ │ │ │ │ ja 41b368 │ │ │ │ movq $0x3390fc8,-0x10(%rbp) │ │ │ │ mov %rbx,-0x8(%rbp) │ │ │ │ mov 0x10(%rbx),%rax │ │ │ │ movq $0x41b2c0,-0x10(%r12) │ │ │ │ mov %rax,(%r12) │ │ │ │ lea -0x10(%r12),%rsi │ │ │ │ - lea 0x308a9a1(%rip),%r14 │ │ │ │ + lea 0x2fa8fef(%rip),%r14 │ │ │ │ add $0xfffffffffffffff0,%rbp │ │ │ │ jmp 3359998 │ │ │ │ movq $0x18,0x388(%r13) │ │ │ │ jmp *-0x10(%r13) │ │ │ │ nop │ │ │ │ add %eax,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ @@ -23057,15 +23052,15 @@ │ │ │ │ jb 41b422 │ │ │ │ movq $0x3390fc8,-0x10(%rbp) │ │ │ │ mov %rbx,-0x8(%rbp) │ │ │ │ mov 0x20(%rbx),%rdi │ │ │ │ mov 0x18(%rbx),%rsi │ │ │ │ mov 0x10(%rbx),%r14 │ │ │ │ add $0xfffffffffffffff0,%rbp │ │ │ │ - jmp 3065150 │ │ │ │ + jmp 3056810 │ │ │ │ jmp *-0x10(%r13) │ │ │ │ xchg %ax,%ax │ │ │ │ add $0x1000000,%eax │ │ │ │ add %al,(%rax) │ │ │ │ add %al,0x0(%rip) │ │ │ │ add %al,(%rax) │ │ │ │ add %cl,(%rax) │ │ │ │ @@ -23145,15 +23140,15 @@ │ │ │ │ adc %r9b,-0x39(%r8) │ │ │ │ adc %r10b,0x490041b5(%r8) │ │ │ │ mov %ebx,%eax │ │ │ │ mov 0x8(%rbp),%rdi │ │ │ │ mov %rax,%rsi │ │ │ │ mov 0x28(%rbp),%r14 │ │ │ │ add $0x10,%rbp │ │ │ │ - jmp 23f4280 │ │ │ │ + jmp 7d20d0 │ │ │ │ jmp *-0x8(%r13) │ │ │ │ movq $0x38,0x388(%r13) │ │ │ │ jmp 338a720 │ │ │ │ nop │ │ │ │ add $0x1,%al │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ @@ -23246,26 +23241,26 @@ │ │ │ │ add -0x75(%rax),%ecx │ │ │ │ rex.XB adc %al,-0x7cb7f820(%r11) │ │ │ │ clc │ │ │ │ add $0x72,%al │ │ │ │ (bad) │ │ │ │ cmp $0x5,%rax │ │ │ │ jb 41b70f │ │ │ │ - lea 0x370de16(%rip),%rbx │ │ │ │ + lea 0x32d7266(%rip),%rbx │ │ │ │ mov (%rbx),%rax │ │ │ │ jmp *%rax │ │ │ │ - lea 0x370dde2(%rip),%rbx │ │ │ │ + lea 0x32d7232(%rip),%rbx │ │ │ │ mov (%rbx),%rax │ │ │ │ jmp *%rax │ │ │ │ cmp $0x2,%rax │ │ │ │ jb 41b72d │ │ │ │ - lea 0x370dd80(%rip),%rbx │ │ │ │ + lea 0x32d71d0(%rip),%rbx │ │ │ │ mov (%rbx),%rax │ │ │ │ jmp *%rax │ │ │ │ - lea 0x370dd4c(%rip),%rbx │ │ │ │ + lea 0x32d719c(%rip),%rbx │ │ │ │ mov (%rbx),%rax │ │ │ │ jmp *%rax │ │ │ │ nopl 0x0(%rax) │ │ │ │ add %eax,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ @@ -23281,15 +23276,15 @@ │ │ │ │ ja 41b798 │ │ │ │ movq $0x3390fc8,-0x10(%rbp) │ │ │ │ mov %rbx,-0x8(%rbp) │ │ │ │ mov 0x10(%rbx),%rax │ │ │ │ movq $0x41b6f0,-0x10(%r12) │ │ │ │ mov %rax,(%r12) │ │ │ │ lea -0x10(%r12),%rsi │ │ │ │ - lea 0x308a571(%rip),%r14 │ │ │ │ + lea 0x2fa8bbf(%rip),%r14 │ │ │ │ add $0xfffffffffffffff0,%rbp │ │ │ │ jmp 3359998 │ │ │ │ movq $0x18,0x388(%r13) │ │ │ │ jmp *-0x10(%r13) │ │ │ │ nop │ │ │ │ add %eax,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ @@ -23330,15 +23325,15 @@ │ │ │ │ jb 41b852 │ │ │ │ movq $0x3390fc8,-0x10(%rbp) │ │ │ │ mov %rbx,-0x8(%rbp) │ │ │ │ mov 0x20(%rbx),%rdi │ │ │ │ mov 0x18(%rbx),%rsi │ │ │ │ mov 0x10(%rbx),%r14 │ │ │ │ add $0xfffffffffffffff0,%rbp │ │ │ │ - jmp 3065150 │ │ │ │ + jmp 3056810 │ │ │ │ jmp *-0x10(%r13) │ │ │ │ xchg %ax,%ax │ │ │ │ sbb %eax,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add $0x2000000,%eax │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ @@ -23415,15 +23410,15 @@ │ │ │ │ mov 0x18(%rbp),%eax │ │ │ │ movq $0x41b9a8,0x18(%rbp) │ │ │ │ mov %rbx,%r8 │ │ │ │ mov 0x8(%rbp),%rdi │ │ │ │ mov 0x10(%rbp),%rsi │ │ │ │ mov %rax,%r14 │ │ │ │ add $0x18,%rbp │ │ │ │ - jmp 23f4280 │ │ │ │ + jmp 7d20d0 │ │ │ │ lea 0x3276046(%rip),%rbx │ │ │ │ jmp *-0x8(%r13) │ │ │ │ movq $0x30,0x388(%r13) │ │ │ │ jmp 338a720 │ │ │ │ xchg %ax,%ax │ │ │ │ add (%rax),%eax │ │ │ │ add %al,(%rax) │ │ │ │ @@ -23750,26 +23745,26 @@ │ │ │ │ add -0x75(%rax),%ecx │ │ │ │ rex.XB adc %al,-0x7cb7f820(%r11) │ │ │ │ clc │ │ │ │ add $0x72,%al │ │ │ │ (bad) │ │ │ │ cmp $0x5,%rax │ │ │ │ jb 41bec7 │ │ │ │ - lea 0x370d65e(%rip),%rbx │ │ │ │ + lea 0x32d6aae(%rip),%rbx │ │ │ │ mov (%rbx),%rax │ │ │ │ jmp *%rax │ │ │ │ - lea 0x370d62a(%rip),%rbx │ │ │ │ + lea 0x32d6a7a(%rip),%rbx │ │ │ │ mov (%rbx),%rax │ │ │ │ jmp *%rax │ │ │ │ cmp $0x2,%rax │ │ │ │ jb 41bee5 │ │ │ │ - lea 0x370d5c8(%rip),%rbx │ │ │ │ + lea 0x32d6a18(%rip),%rbx │ │ │ │ mov (%rbx),%rax │ │ │ │ jmp *%rax │ │ │ │ - lea 0x370d594(%rip),%rbx │ │ │ │ + lea 0x32d69e4(%rip),%rbx │ │ │ │ mov (%rbx),%rax │ │ │ │ jmp *%rax │ │ │ │ nopl 0x0(%rax) │ │ │ │ add %eax,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ @@ -23785,15 +23780,15 @@ │ │ │ │ ja 41bf50 │ │ │ │ movq $0x3390fc8,-0x10(%rbp) │ │ │ │ mov %rbx,-0x8(%rbp) │ │ │ │ mov 0x10(%rbx),%rax │ │ │ │ movq $0x41bea8,-0x10(%r12) │ │ │ │ mov %rax,(%r12) │ │ │ │ lea -0x10(%r12),%rsi │ │ │ │ - lea 0x3089db9(%rip),%r14 │ │ │ │ + lea 0x2fa8407(%rip),%r14 │ │ │ │ add $0xfffffffffffffff0,%rbp │ │ │ │ jmp 3359998 │ │ │ │ movq $0x18,0x388(%r13) │ │ │ │ jmp *-0x10(%r13) │ │ │ │ nop │ │ │ │ add %eax,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ @@ -23964,15 +23959,15 @@ │ │ │ │ jb 41c1ea │ │ │ │ movq $0x3390fc8,-0x10(%rbp) │ │ │ │ mov %rbx,-0x8(%rbp) │ │ │ │ mov 0x20(%rbx),%rdi │ │ │ │ mov 0x18(%rbx),%rsi │ │ │ │ mov 0x10(%rbx),%r14 │ │ │ │ add $0xfffffffffffffff0,%rbp │ │ │ │ - jmp 3065150 │ │ │ │ + jmp 3056810 │ │ │ │ jmp *-0x10(%r13) │ │ │ │ xchg %ax,%ax │ │ │ │ add %eax,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ adc %al,(%rax) │ │ │ │ @@ -24202,15 +24197,15 @@ │ │ │ │ sbb %r12b,-0x3b(%r8) │ │ │ │ add %cl,-0x77(%r9) │ │ │ │ fmuls -0x75(%rax) │ │ │ │ jge 41c543 │ │ │ │ mov 0x10(%rbp),%rsi │ │ │ │ mov %rax,%r14 │ │ │ │ add $0x18,%rbp │ │ │ │ - jmp 23f4280 │ │ │ │ + jmp 7d20d0 │ │ │ │ jmp *-0x8(%r13) │ │ │ │ nop │ │ │ │ or %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ (bad) │ │ │ │ @@ -24373,26 +24368,26 @@ │ │ │ │ add -0x75(%rax),%ecx │ │ │ │ rex.XB adc %al,-0x7cb7f820(%r11) │ │ │ │ clc │ │ │ │ add $0x72,%al │ │ │ │ (bad) │ │ │ │ cmp $0x5,%rax │ │ │ │ jb 41c817 │ │ │ │ - lea 0x370cd0e(%rip),%rbx │ │ │ │ + lea 0x32d615e(%rip),%rbx │ │ │ │ mov (%rbx),%rax │ │ │ │ jmp *%rax │ │ │ │ - lea 0x370ccda(%rip),%rbx │ │ │ │ + lea 0x32d612a(%rip),%rbx │ │ │ │ mov (%rbx),%rax │ │ │ │ jmp *%rax │ │ │ │ cmp $0x2,%rax │ │ │ │ jb 41c835 │ │ │ │ - lea 0x370cc78(%rip),%rbx │ │ │ │ + lea 0x32d60c8(%rip),%rbx │ │ │ │ mov (%rbx),%rax │ │ │ │ jmp *%rax │ │ │ │ - lea 0x370cc44(%rip),%rbx │ │ │ │ + lea 0x32d6094(%rip),%rbx │ │ │ │ mov (%rbx),%rax │ │ │ │ jmp *%rax │ │ │ │ nopl 0x0(%rax) │ │ │ │ add %eax,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ @@ -24407,15 +24402,15 @@ │ │ │ │ ja 41c8a0 │ │ │ │ movq $0x3390fc8,-0x10(%rbp) │ │ │ │ mov %rbx,-0x8(%rbp) │ │ │ │ mov 0x10(%rbx),%rax │ │ │ │ movq $0x41c7f8,-0x10(%r12) │ │ │ │ mov %rax,(%r12) │ │ │ │ lea -0x10(%r12),%rsi │ │ │ │ - lea 0x3089469(%rip),%r14 │ │ │ │ + lea 0x2fa7ab7(%rip),%r14 │ │ │ │ add $0xfffffffffffffff0,%rbp │ │ │ │ jmp 3359998 │ │ │ │ movq $0x18,0x388(%r13) │ │ │ │ jmp *-0x10(%r13) │ │ │ │ nop │ │ │ │ add %eax,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ @@ -24430,15 +24425,15 @@ │ │ │ │ jb 41c8ea │ │ │ │ movq $0x3390fc8,-0x10(%rbp) │ │ │ │ mov %rbx,-0x8(%rbp) │ │ │ │ mov 0x20(%rbx),%rdi │ │ │ │ mov 0x18(%rbx),%rsi │ │ │ │ mov 0x10(%rbx),%r14 │ │ │ │ add $0xfffffffffffffff0,%rbp │ │ │ │ - jmp 3065150 │ │ │ │ + jmp 3056810 │ │ │ │ jmp *-0x10(%r13) │ │ │ │ xchg %ax,%ax │ │ │ │ add %eax,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ adc %al,(%rax) │ │ │ │ @@ -24447,26 +24442,26 @@ │ │ │ │ rex.WRB (bad) │ │ │ │ add -0x75(%rax),%ecx │ │ │ │ rex.XB adc %al,-0x7cb7f820(%r11) │ │ │ │ clc │ │ │ │ add 0x1e(%rdx),%esi │ │ │ │ cmp $0x4,%rax │ │ │ │ jb 41c91f │ │ │ │ - lea 0x370cbde(%rip),%rbx │ │ │ │ + lea 0x32d602e(%rip),%rbx │ │ │ │ mov (%rbx),%rax │ │ │ │ jmp *%rax │ │ │ │ - lea 0x370cbaa(%rip),%rbx │ │ │ │ + lea 0x32d5ffa(%rip),%rbx │ │ │ │ mov (%rbx),%rax │ │ │ │ jmp *%rax │ │ │ │ cmp $0x2,%rax │ │ │ │ jb 41c93d │ │ │ │ - lea 0x370cb70(%rip),%rbx │ │ │ │ + lea 0x32d5fc0(%rip),%rbx │ │ │ │ mov (%rbx),%rax │ │ │ │ jmp *%rax │ │ │ │ - lea 0x370cb3c(%rip),%rbx │ │ │ │ + lea 0x32d5f8c(%rip),%rbx │ │ │ │ mov (%rbx),%rax │ │ │ │ jmp *%rax │ │ │ │ nopl 0x0(%rax) │ │ │ │ add %eax,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ @@ -24571,15 +24566,15 @@ │ │ │ │ sbb %r11b,%r8b │ │ │ │ lret $0x41 │ │ │ │ mov %rbx,%r8 │ │ │ │ mov 0x10(%rbp),%rdi │ │ │ │ mov 0x8(%rbp),%rsi │ │ │ │ mov %rax,%r14 │ │ │ │ add $0x18,%rbp │ │ │ │ - jmp 23f4280 │ │ │ │ + jmp 7d20d0 │ │ │ │ jmp *-0x8(%r13) │ │ │ │ nop │ │ │ │ or %eax,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ (bad) │ │ │ │ @@ -24696,15 +24691,15 @@ │ │ │ │ add %r8b,%r8b │ │ │ │ int3 │ │ │ │ add %cl,-0x77(%r9) │ │ │ │ fmuls -0x75(%rax) │ │ │ │ jge 41cc9f │ │ │ │ mov 0x28(%rbp),%rsi │ │ │ │ mov 0x38(%rbp),%r14 │ │ │ │ - jmp 23f4280 │ │ │ │ + jmp 7d20d0 │ │ │ │ movq $0x48,0x388(%r13) │ │ │ │ jmp 338a720 │ │ │ │ movq $0x10,0x388(%r13) │ │ │ │ jmp 338a720 │ │ │ │ nopl 0x0(%rax) │ │ │ │ or %dl,(%rdi) │ │ │ │ add %al,(%rax) │ │ │ │ @@ -24839,26 +24834,26 @@ │ │ │ │ (bad) │ │ │ │ add -0x75(%rax),%ecx │ │ │ │ rex.XB adc %al,-0x7cb7f820(%r11) │ │ │ │ clc │ │ │ │ add 0x1e(%rdx),%esi │ │ │ │ cmp $0x4,%rax │ │ │ │ jb 41cebf │ │ │ │ - lea 0x370c63e(%rip),%rbx │ │ │ │ + lea 0x32d5a8e(%rip),%rbx │ │ │ │ mov (%rbx),%rax │ │ │ │ jmp *%rax │ │ │ │ - lea 0x370c60a(%rip),%rbx │ │ │ │ + lea 0x32d5a5a(%rip),%rbx │ │ │ │ mov (%rbx),%rax │ │ │ │ jmp *%rax │ │ │ │ cmp $0x2,%rax │ │ │ │ jb 41cedd │ │ │ │ - lea 0x370c5d0(%rip),%rbx │ │ │ │ + lea 0x32d5a20(%rip),%rbx │ │ │ │ mov (%rbx),%rax │ │ │ │ jmp *%rax │ │ │ │ - lea 0x370c59c(%rip),%rbx │ │ │ │ + lea 0x32d59ec(%rip),%rbx │ │ │ │ mov (%rbx),%rax │ │ │ │ jmp *%rax │ │ │ │ nopl 0x0(%rax) │ │ │ │ add %eax,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ @@ -24968,15 +24963,15 @@ │ │ │ │ sbb %r9b,-0x39(%r8) │ │ │ │ sbb %r11b,0x490041d0(%r8) │ │ │ │ mov %ebx,%eax │ │ │ │ mov 0x8(%rbp),%rdi │ │ │ │ mov 0x10(%rbp),%rsi │ │ │ │ mov %rax,%r14 │ │ │ │ add $0x18,%rbp │ │ │ │ - jmp 23f4280 │ │ │ │ + jmp 7d20d0 │ │ │ │ jmp *-0x8(%r13) │ │ │ │ nop │ │ │ │ add $0x0,%al │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ (bad) │ │ │ │ @@ -25286,15 +25281,15 @@ │ │ │ │ mov 0x18(%rbp),%eax │ │ │ │ movq $0x41d5a0,0x18(%rbp) │ │ │ │ mov %rbx,%r8 │ │ │ │ mov 0x8(%rbp),%rdi │ │ │ │ mov 0x10(%rbp),%rsi │ │ │ │ mov %rax,%r14 │ │ │ │ add $0x18,%rbp │ │ │ │ - jmp 23f4280 │ │ │ │ + jmp 7d20d0 │ │ │ │ lea 0x32746ce(%rip),%rbx │ │ │ │ jmp *-0x8(%r13) │ │ │ │ movq $0xe8,0x388(%r13) │ │ │ │ jmp 338a720 │ │ │ │ xchg %ax,%ax │ │ │ │ add (%rax),%eax │ │ │ │ add %al,(%rax) │ │ │ │ @@ -25343,20 +25338,20 @@ │ │ │ │ movq $0x41d298,-0x20(%r12) │ │ │ │ mov %rax,-0x18(%r12) │ │ │ │ movq $0x3363ae0,-0x10(%r12) │ │ │ │ movq $0x3691a79,-0x8(%r12) │ │ │ │ mov %rcx,(%r12) │ │ │ │ movq $0x41d728,0x0(%rbp) │ │ │ │ mov %rbx,%rsi │ │ │ │ - lea 0x370beb3(%rip),%r14 │ │ │ │ + lea 0x32d5303(%rip),%r14 │ │ │ │ lea -0xe(%r12),%rax │ │ │ │ mov %rax,0x8(%rbp) │ │ │ │ lea -0x1f(%r12),%rax │ │ │ │ mov %rax,0x18(%rbp) │ │ │ │ - jmp 2415108 │ │ │ │ + jmp 7f2f58 │ │ │ │ add $0x28,%r12 │ │ │ │ cmp 0x358(%r13),%r12 │ │ │ │ ja 41d6be │ │ │ │ mov 0x4(%rbx),%rbx │ │ │ │ mov 0x7(%rbx),%rdx │ │ │ │ mov 0xf(%rbx),%rbx │ │ │ │ movq $0x41d358,-0x20(%r12) │ │ │ │ @@ -25367,53 +25362,53 @@ │ │ │ │ movq $0x41d6f8,0x0(%rbp) │ │ │ │ mov %rbx,%rsi │ │ │ │ mov %rdx,%r14 │ │ │ │ lea -0xe(%r12),%rax │ │ │ │ mov %rax,0x8(%rbp) │ │ │ │ lea -0x1f(%r12),%rax │ │ │ │ mov %rax,0x18(%rbp) │ │ │ │ - jmp 2446598 │ │ │ │ + jmp 8243e8 │ │ │ │ movq $0x28,0x388(%r13) │ │ │ │ jmp 338a720 │ │ │ │ lea 0x327346f(%rip),%r14 │ │ │ │ mov %rax,%rbx │ │ │ │ add $0x20,%rbp │ │ │ │ jmp 41cfb0 │ │ │ │ nopl 0x0(%rax) │ │ │ │ add (%rax),%eax │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ (bad) │ │ │ │ add %al,(%rax) │ │ │ │ - add %ch,%al │ │ │ │ - adc $0x71,%al │ │ │ │ - add 0x4d(%rbx,%rcx,4),%ecx │ │ │ │ - sbb %cl,0x45(%rbx,%rcx,4) │ │ │ │ + add %bh,(%rax) │ │ │ │ + test $0x8b4c032d,%eax │ │ │ │ + rex.WRB sbb %r9b,0x45(%r11,%rcx,4) │ │ │ │ adc %cl,-0x75(%rax) │ │ │ │ jge 41d70c │ │ │ │ mov %rbx,%rsi │ │ │ │ - lea 0x37114d2(%rip),%r14 │ │ │ │ + lea 0x32da922(%rip),%r14 │ │ │ │ add $0x20,%rbp │ │ │ │ - jmp 2411330 │ │ │ │ + jmp 7ef180 │ │ │ │ nop │ │ │ │ add (%rax),%eax │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ (bad) │ │ │ │ add %al,(%rax) │ │ │ │ - add %bh,0x4c037114(%rax) │ │ │ │ - mov 0x18(%rbp),%ecx │ │ │ │ - mov 0x10(%rbp),%r8 │ │ │ │ - mov 0x8(%rbp),%rdi │ │ │ │ + add %cl,(%rax) │ │ │ │ + test $0x8b4c032d,%eax │ │ │ │ + rex.WRB sbb %r9b,0x45(%r11,%rcx,4) │ │ │ │ + adc %cl,-0x75(%rax) │ │ │ │ + jge 41d73c │ │ │ │ mov %rbx,%rsi │ │ │ │ - lea 0x37114a2(%rip),%r14 │ │ │ │ + lea 0x32da8f2(%rip),%r14 │ │ │ │ add $0x20,%rbp │ │ │ │ - jmp 2411330 │ │ │ │ + jmp 7ef180 │ │ │ │ nop │ │ │ │ add %eax,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ adc %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ @@ -26036,26 +26031,26 @@ │ │ │ │ ss (bad) │ │ │ │ add -0x75(%rax),%ecx │ │ │ │ rex.XB adc %al,-0x7cb7f820(%r11) │ │ │ │ clc │ │ │ │ add 0x1e(%rdx),%esi │ │ │ │ cmp $0x4,%rax │ │ │ │ jb 41dfd7 │ │ │ │ - lea 0x370b526(%rip),%rbx │ │ │ │ + lea 0x32d4976(%rip),%rbx │ │ │ │ mov (%rbx),%rax │ │ │ │ jmp *%rax │ │ │ │ - lea 0x370b4f2(%rip),%rbx │ │ │ │ + lea 0x32d4942(%rip),%rbx │ │ │ │ mov (%rbx),%rax │ │ │ │ jmp *%rax │ │ │ │ cmp $0x2,%rax │ │ │ │ jb 41dff5 │ │ │ │ - lea 0x370b4b8(%rip),%rbx │ │ │ │ + lea 0x32d4908(%rip),%rbx │ │ │ │ mov (%rbx),%rax │ │ │ │ jmp *%rax │ │ │ │ - lea 0x370b484(%rip),%rbx │ │ │ │ + lea 0x32d48d4(%rip),%rbx │ │ │ │ mov (%rbx),%rax │ │ │ │ jmp *%rax │ │ │ │ nopl 0x0(%rax) │ │ │ │ add %eax,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ @@ -26091,26 +26086,26 @@ │ │ │ │ enter $0x2735,$0x3 │ │ │ │ mov 0x10(%rbx),%rax │ │ │ │ and $0x7,%eax │ │ │ │ cmp $0x3,%rax │ │ │ │ jb 41e0ab │ │ │ │ cmp $0x4,%rax │ │ │ │ jb 41e09f │ │ │ │ - lea 0x370b45e(%rip),%rbx │ │ │ │ + lea 0x32d48ae(%rip),%rbx │ │ │ │ mov (%rbx),%rax │ │ │ │ jmp *%rax │ │ │ │ - lea 0x370b42a(%rip),%rbx │ │ │ │ + lea 0x32d487a(%rip),%rbx │ │ │ │ mov (%rbx),%rax │ │ │ │ jmp *%rax │ │ │ │ cmp $0x2,%rax │ │ │ │ jb 41e0bd │ │ │ │ - lea 0x370b3f0(%rip),%rbx │ │ │ │ + lea 0x32d4840(%rip),%rbx │ │ │ │ mov (%rbx),%rax │ │ │ │ jmp *%rax │ │ │ │ - lea 0x370b3bc(%rip),%rbx │ │ │ │ + lea 0x32d480c(%rip),%rbx │ │ │ │ mov (%rbx),%rax │ │ │ │ jmp *%rax │ │ │ │ nopl 0x0(%rax) │ │ │ │ add %eax,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ @@ -26222,15 +26217,15 @@ │ │ │ │ sbb %r9b,-0x39(%r8) │ │ │ │ sbb %r10b,0x490041e2(%r8) │ │ │ │ mov %ebx,%eax │ │ │ │ mov 0x10(%rbp),%rdi │ │ │ │ mov 0x8(%rbp),%rsi │ │ │ │ mov %rax,%r14 │ │ │ │ add $0x18,%rbp │ │ │ │ - jmp 23f4280 │ │ │ │ + jmp 7d20d0 │ │ │ │ jmp *-0x8(%r13) │ │ │ │ nop │ │ │ │ or $0x0,%eax │ │ │ │ add %al,(%rax) │ │ │ │ add %bl,(%rsi) │ │ │ │ add %al,(%rax) │ │ │ │ add %ah,0x4803273a(%rax) │ │ │ │ @@ -26320,15 +26315,15 @@ │ │ │ │ sbb %r10b,-0x1c(%r8) │ │ │ │ add %cl,-0x77(%r9) │ │ │ │ fmuls -0x75(%rax) │ │ │ │ jge 41e3db │ │ │ │ mov 0x10(%rbp),%rsi │ │ │ │ mov %rax,%r14 │ │ │ │ add $0x18,%rbp │ │ │ │ - jmp 23f4280 │ │ │ │ + jmp 7d20d0 │ │ │ │ movq $0x10,0x388(%r13) │ │ │ │ jmp 338a720 │ │ │ │ nopl 0x0(%rax,%rax,1) │ │ │ │ or (%rdx),%eax │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ @@ -26484,26 +26479,26 @@ │ │ │ │ (bad) │ │ │ │ add -0x75(%rax),%ecx │ │ │ │ rex.XB adc %al,-0x7cb7f820(%r11) │ │ │ │ clc │ │ │ │ add 0x1e(%rdx),%esi │ │ │ │ cmp $0x4,%rax │ │ │ │ jb 41e657 │ │ │ │ - lea 0x370aea6(%rip),%rbx │ │ │ │ + lea 0x32d42f6(%rip),%rbx │ │ │ │ mov (%rbx),%rax │ │ │ │ jmp *%rax │ │ │ │ - lea 0x370ae72(%rip),%rbx │ │ │ │ + lea 0x32d42c2(%rip),%rbx │ │ │ │ mov (%rbx),%rax │ │ │ │ jmp *%rax │ │ │ │ cmp $0x2,%rax │ │ │ │ jb 41e675 │ │ │ │ - lea 0x370ae38(%rip),%rbx │ │ │ │ + lea 0x32d4288(%rip),%rbx │ │ │ │ mov (%rbx),%rax │ │ │ │ jmp *%rax │ │ │ │ - lea 0x370ae04(%rip),%rbx │ │ │ │ + lea 0x32d4254(%rip),%rbx │ │ │ │ mov (%rbx),%rax │ │ │ │ jmp *%rax │ │ │ │ nopl 0x0(%rax) │ │ │ │ add %eax,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ @@ -26540,26 +26535,26 @@ │ │ │ │ (bad) │ │ │ │ add -0x75(%rax),%ecx │ │ │ │ rex.XB adc %al,-0x7cb7f820(%r11) │ │ │ │ clc │ │ │ │ add 0x1e(%rdx),%esi │ │ │ │ cmp $0x4,%rax │ │ │ │ jb 41e71f │ │ │ │ - lea 0x370adde(%rip),%rbx │ │ │ │ + lea 0x32d422e(%rip),%rbx │ │ │ │ mov (%rbx),%rax │ │ │ │ jmp *%rax │ │ │ │ - lea 0x370adaa(%rip),%rbx │ │ │ │ + lea 0x32d41fa(%rip),%rbx │ │ │ │ mov (%rbx),%rax │ │ │ │ jmp *%rax │ │ │ │ cmp $0x2,%rax │ │ │ │ jb 41e73d │ │ │ │ - lea 0x370ad70(%rip),%rbx │ │ │ │ + lea 0x32d41c0(%rip),%rbx │ │ │ │ mov (%rbx),%rax │ │ │ │ jmp *%rax │ │ │ │ - lea 0x370ad3c(%rip),%rbx │ │ │ │ + lea 0x32d418c(%rip),%rbx │ │ │ │ mov (%rbx),%rax │ │ │ │ jmp *%rax │ │ │ │ nopl 0x0(%rax) │ │ │ │ add %eax,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ @@ -26669,15 +26664,15 @@ │ │ │ │ mov 0x18(%rbp),%eax │ │ │ │ movq $0x41e920,0x18(%rbp) │ │ │ │ mov %rbx,%r8 │ │ │ │ mov 0x10(%rbp),%rdi │ │ │ │ mov 0x8(%rbp),%rsi │ │ │ │ mov %rax,%r14 │ │ │ │ add $0x18,%rbp │ │ │ │ - jmp 23f4280 │ │ │ │ + jmp 7d20d0 │ │ │ │ jmp *-0x8(%r13) │ │ │ │ nop │ │ │ │ or $0x0,%eax │ │ │ │ add %al,(%rax) │ │ │ │ add %bl,(%rsi) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,0x48032734(%rax) │ │ │ │ @@ -26770,15 +26765,15 @@ │ │ │ │ (bad) │ │ │ │ add %cl,-0x77(%r9) │ │ │ │ fmuls -0x75(%rax) │ │ │ │ jge 41ea73 │ │ │ │ mov 0x8(%rbp),%rsi │ │ │ │ mov %rax,%r14 │ │ │ │ add $0x18,%rbp │ │ │ │ - jmp 23f4280 │ │ │ │ + jmp 7d20d0 │ │ │ │ movq $0x10,0x388(%r13) │ │ │ │ jmp 338a720 │ │ │ │ nopl 0x0(%rax,%rax,1) │ │ │ │ or $0x10,%eax │ │ │ │ add %al,(%rax) │ │ │ │ add %bl,(%rsi) │ │ │ │ add %al,(%rax) │ │ │ │ @@ -26916,19 +26911,19 @@ │ │ │ │ mov %rdx,-0x8(%r12) │ │ │ │ lea -0x7f(%r12),%rcx │ │ │ │ mov %rcx,(%r12) │ │ │ │ mov %rdx,%r9 │ │ │ │ mov %rbx,%r8 │ │ │ │ lea 0x3271ef2(%rip),%rdi │ │ │ │ mov %rax,%rsi │ │ │ │ - lea 0x3716c9c(%rip),%r14 │ │ │ │ + lea 0x32e00ec(%rip),%r14 │ │ │ │ lea -0x17(%r12),%rax │ │ │ │ mov %rax,0x68(%rbp) │ │ │ │ add $0x68,%rbp │ │ │ │ - jmp 24133d8 │ │ │ │ + jmp 7f1228 │ │ │ │ movq $0xb8,0x388(%r13) │ │ │ │ movq $0x41ea98,0x0(%rbp) │ │ │ │ jmp 338a720 │ │ │ │ movq $0x10,0x388(%r13) │ │ │ │ jmp 338a720 │ │ │ │ nopw 0x0(%rax,%rax,1) │ │ │ │ add $0x1000000,%eax │ │ │ │ @@ -26972,19 +26967,19 @@ │ │ │ │ mov %r11,-0x10(%r12) │ │ │ │ mov %r9,-0x8(%r12) │ │ │ │ mov %rbx,(%r12) │ │ │ │ mov %r8,%r9 │ │ │ │ mov %r11,%r8 │ │ │ │ lea 0x3271d8b(%rip),%rdi │ │ │ │ mov %rax,%rsi │ │ │ │ - lea 0x370fe2a(%rip),%r14 │ │ │ │ + lea 0x32d927a(%rip),%r14 │ │ │ │ lea -0x5f(%r12),%rax │ │ │ │ mov %rax,-0x8(%rbp) │ │ │ │ add $0xfffffffffffffff8,%rbp │ │ │ │ - jmp 24133d8 │ │ │ │ + jmp 7f1228 │ │ │ │ movq $0x68,0x388(%r13) │ │ │ │ jmp *-0x8(%r13) │ │ │ │ add $0x1000000,%eax │ │ │ │ add %al,(%rax) │ │ │ │ add %cl,(%rdx) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ @@ -27024,19 +27019,19 @@ │ │ │ │ mov %r11,-0x8(%r12) │ │ │ │ mov %rbx,(%r12) │ │ │ │ mov %rdi,%r9 │ │ │ │ mov %r8,%rax │ │ │ │ mov %r10,%r8 │ │ │ │ lea 0x3271c93(%rip),%rdi │ │ │ │ mov %rax,%rsi │ │ │ │ - lea 0x370fd52(%rip),%r14 │ │ │ │ + lea 0x32d91a2(%rip),%r14 │ │ │ │ lea -0x57(%r12),%rax │ │ │ │ mov %rax,-0x8(%rbp) │ │ │ │ add $0xfffffffffffffff8,%rbp │ │ │ │ - jmp 24133d8 │ │ │ │ + jmp 7f1228 │ │ │ │ movq $0x60,0x388(%r13) │ │ │ │ jmp *-0x8(%r13) │ │ │ │ add $0x1000000,%eax │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rbx) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ @@ -27095,19 +27090,19 @@ │ │ │ │ mov %rax,(%r12) │ │ │ │ mov %r9,%rax │ │ │ │ mov %rsi,%r9 │ │ │ │ mov %rax,%r8 │ │ │ │ mov %rdi,%rax │ │ │ │ lea 0x3271c54(%rip),%rdi │ │ │ │ mov %rax,%rsi │ │ │ │ - lea 0x371699e(%rip),%r14 │ │ │ │ + lea 0x32dfdee(%rip),%r14 │ │ │ │ lea -0x17(%r12),%rax │ │ │ │ mov %rax,-0x8(%rbp) │ │ │ │ add $0xfffffffffffffff8,%rbp │ │ │ │ - jmp 24133d8 │ │ │ │ + jmp 7f1228 │ │ │ │ movq $0x78,0x388(%r13) │ │ │ │ jmp *-0x8(%r13) │ │ │ │ nop │ │ │ │ add $0x1000000,%eax │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rbx) │ │ │ │ add %al,(%rax) │ │ │ │ @@ -27169,19 +27164,19 @@ │ │ │ │ mov %rdi,-0x10(%r12) │ │ │ │ mov %r8,-0x8(%r12) │ │ │ │ lea -0x67(%r12),%rax │ │ │ │ mov %rax,(%r12) │ │ │ │ mov %r8,%r9 │ │ │ │ mov %rdi,%r8 │ │ │ │ lea 0x3271afd(%rip),%rdi │ │ │ │ - lea 0x371682a(%rip),%r14 │ │ │ │ + lea 0x32dfc7a(%rip),%r14 │ │ │ │ lea -0x17(%r12),%rax │ │ │ │ mov %rax,-0x8(%rbp) │ │ │ │ add $0xfffffffffffffff8,%rbp │ │ │ │ - jmp 24133d8 │ │ │ │ + jmp 7f1228 │ │ │ │ movq $0xe8,0x388(%r13) │ │ │ │ lea 0x3272cb2(%rip),%rbx │ │ │ │ jmp *-0x8(%r13) │ │ │ │ nopw 0x0(%rax,%rax,1) │ │ │ │ add (%rax),%al │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ @@ -27238,26 +27233,26 @@ │ │ │ │ and (%rdi),%esp │ │ │ │ add -0x75(%rax),%ecx │ │ │ │ rex.XB adc %al,-0x7cb7f820(%r11) │ │ │ │ clc │ │ │ │ add 0x1e(%rdx),%esi │ │ │ │ cmp $0x4,%rax │ │ │ │ jb 41f26f │ │ │ │ - lea 0x370a28e(%rip),%rbx │ │ │ │ + lea 0x32d36de(%rip),%rbx │ │ │ │ mov (%rbx),%rax │ │ │ │ jmp *%rax │ │ │ │ - lea 0x370a25a(%rip),%rbx │ │ │ │ + lea 0x32d36aa(%rip),%rbx │ │ │ │ mov (%rbx),%rax │ │ │ │ jmp *%rax │ │ │ │ cmp $0x2,%rax │ │ │ │ jb 41f28d │ │ │ │ - lea 0x370a220(%rip),%rbx │ │ │ │ + lea 0x32d3670(%rip),%rbx │ │ │ │ mov (%rbx),%rax │ │ │ │ jmp *%rax │ │ │ │ - lea 0x370a1ec(%rip),%rbx │ │ │ │ + lea 0x32d363c(%rip),%rbx │ │ │ │ mov (%rbx),%rax │ │ │ │ jmp *%rax │ │ │ │ nopl 0x0(%rax) │ │ │ │ add %eax,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ @@ -27466,26 +27461,26 @@ │ │ │ │ (bad) │ │ │ │ add -0x75(%rax),%ecx │ │ │ │ rex.XB adc %al,-0x7cb7f820(%r11) │ │ │ │ clc │ │ │ │ add 0x1e(%rdx),%esi │ │ │ │ cmp $0x4,%rax │ │ │ │ jb 41f5b7 │ │ │ │ - lea 0x3709f46(%rip),%rbx │ │ │ │ + lea 0x32d3396(%rip),%rbx │ │ │ │ mov (%rbx),%rax │ │ │ │ jmp *%rax │ │ │ │ - lea 0x3709f12(%rip),%rbx │ │ │ │ + lea 0x32d3362(%rip),%rbx │ │ │ │ mov (%rbx),%rax │ │ │ │ jmp *%rax │ │ │ │ cmp $0x2,%rax │ │ │ │ jb 41f5d5 │ │ │ │ - lea 0x3709ed8(%rip),%rbx │ │ │ │ + lea 0x32d3328(%rip),%rbx │ │ │ │ mov (%rbx),%rax │ │ │ │ jmp *%rax │ │ │ │ - lea 0x3709ea4(%rip),%rbx │ │ │ │ + lea 0x32d32f4(%rip),%rbx │ │ │ │ mov (%rbx),%rax │ │ │ │ jmp *%rax │ │ │ │ nopl 0x0(%rax) │ │ │ │ add %eax,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ @@ -27710,15 +27705,15 @@ │ │ │ │ mov 0x18(%rbp),%eax │ │ │ │ movq $0x41f9b8,0x18(%rbp) │ │ │ │ mov %rbx,%r8 │ │ │ │ mov 0x10(%rbp),%rdi │ │ │ │ mov 0x8(%rbp),%rsi │ │ │ │ mov %rax,%r14 │ │ │ │ add $0x18,%rbp │ │ │ │ - jmp 23f4280 │ │ │ │ + jmp 7d20d0 │ │ │ │ jmp *-0x8(%r13) │ │ │ │ nop │ │ │ │ (bad) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %bl,(%rsi) │ │ │ │ @@ -27839,15 +27834,15 @@ │ │ │ │ sbb %r9b,-0x39(%r8) │ │ │ │ sbb %r10b,0x490041fb(%r8) │ │ │ │ mov %ebx,%eax │ │ │ │ mov 0x10(%rbp),%rdi │ │ │ │ mov 0x8(%rbp),%rsi │ │ │ │ mov %rax,%r14 │ │ │ │ add $0x18,%rbp │ │ │ │ - jmp 23f4280 │ │ │ │ + jmp 7d20d0 │ │ │ │ add $0x30,%r12 │ │ │ │ cmp 0x358(%r13),%r12 │ │ │ │ ja 41fb5e │ │ │ │ movq $0x41f5f8,-0x28(%r12) │ │ │ │ mov %rbx,-0x18(%r12) │ │ │ │ movq $0x41f660,-0x10(%r12) │ │ │ │ mov 0x18(%rbp),%rax │ │ │ │ @@ -27986,26 +27981,26 @@ │ │ │ │ enter $0x2702,$0x3 │ │ │ │ mov 0x10(%rbx),%rax │ │ │ │ and $0x7,%eax │ │ │ │ cmp $0x4,%rax │ │ │ │ jb 41fda3 │ │ │ │ cmp $0x5,%rax │ │ │ │ jb 41fd97 │ │ │ │ - lea 0x370978e(%rip),%rbx │ │ │ │ + lea 0x32d2bde(%rip),%rbx │ │ │ │ mov (%rbx),%rax │ │ │ │ jmp *%rax │ │ │ │ - lea 0x370975a(%rip),%rbx │ │ │ │ + lea 0x32d2baa(%rip),%rbx │ │ │ │ mov (%rbx),%rax │ │ │ │ jmp *%rax │ │ │ │ cmp $0x2,%rax │ │ │ │ jb 41fdb5 │ │ │ │ - lea 0x37096f8(%rip),%rbx │ │ │ │ + lea 0x32d2b48(%rip),%rbx │ │ │ │ mov (%rbx),%rax │ │ │ │ jmp *%rax │ │ │ │ - lea 0x37096c4(%rip),%rbx │ │ │ │ + lea 0x32d2b14(%rip),%rbx │ │ │ │ mov (%rbx),%rax │ │ │ │ jmp *%rax │ │ │ │ nopl 0x0(%rax) │ │ │ │ add %eax,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ @@ -28020,15 +28015,15 @@ │ │ │ │ ja 41fe20 │ │ │ │ movq $0x3390fc8,-0x10(%rbp) │ │ │ │ mov %rbx,-0x8(%rbp) │ │ │ │ mov 0x10(%rbx),%rax │ │ │ │ movq $0x41fd78,-0x10(%r12) │ │ │ │ mov %rax,(%r12) │ │ │ │ lea -0x10(%r12),%rsi │ │ │ │ - lea 0x3085ee9(%rip),%r14 │ │ │ │ + lea 0x2fa4537(%rip),%r14 │ │ │ │ add $0xfffffffffffffff0,%rbp │ │ │ │ jmp 3359998 │ │ │ │ movq $0x18,0x388(%r13) │ │ │ │ jmp *-0x10(%r13) │ │ │ │ nop │ │ │ │ add %eax,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ @@ -28070,15 +28065,15 @@ │ │ │ │ jb 41feda │ │ │ │ movq $0x3390fc8,-0x10(%rbp) │ │ │ │ mov %rbx,-0x8(%rbp) │ │ │ │ mov 0x20(%rbx),%rdi │ │ │ │ mov 0x18(%rbx),%rsi │ │ │ │ mov 0x10(%rbx),%r14 │ │ │ │ add $0xfffffffffffffff0,%rbp │ │ │ │ - jmp 3065150 │ │ │ │ + jmp 3056810 │ │ │ │ jmp *-0x10(%r13) │ │ │ │ xchg %ax,%ax │ │ │ │ sbb %eax,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add $0x2000000,%eax │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ @@ -28152,15 +28147,15 @@ │ │ │ │ sbb %r14b,(%r8) │ │ │ │ add %al,0x0(%rdx) │ │ │ │ mov %rbx,%r8 │ │ │ │ mov 0x8(%rbp),%rdi │ │ │ │ mov 0x10(%rbp),%rsi │ │ │ │ mov %rax,%r14 │ │ │ │ add $0x18,%rbp │ │ │ │ - jmp 23f4280 │ │ │ │ + jmp 7d20d0 │ │ │ │ lea 0x3272006(%rip),%rbx │ │ │ │ jmp *-0x8(%r13) │ │ │ │ movq $0x30,0x388(%r13) │ │ │ │ jmp 338a720 │ │ │ │ xchg %ax,%ax │ │ │ │ add (%rax),%eax │ │ │ │ add %al,(%rax) │ │ │ │ @@ -28346,19 +28341,19 @@ │ │ │ │ mov 0x30(%rbx),%rbx │ │ │ │ movq $0x420258,-0x8(%r12) │ │ │ │ mov %rbx,(%r12) │ │ │ │ mov %rsi,%r9 │ │ │ │ mov %rdx,%r8 │ │ │ │ mov %rcx,%rdi │ │ │ │ mov %rax,%rsi │ │ │ │ - lea 0x370d447(%rip),%r14 │ │ │ │ + lea 0x32d6897(%rip),%r14 │ │ │ │ lea -0x7(%r12),%rax │ │ │ │ mov %rax,-0x8(%rbp) │ │ │ │ add $0xfffffffffffffff8,%rbp │ │ │ │ - jmp 24133d8 │ │ │ │ + jmp 7f1228 │ │ │ │ movq $0x10,0x388(%r13) │ │ │ │ jmp *-0x10(%r13) │ │ │ │ nopl 0x0(%rax,%rax,1) │ │ │ │ sldt (%rax) │ │ │ │ add %al,(%rdx) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rcx) │ │ │ │ @@ -28403,15 +28398,15 @@ │ │ │ │ jb 4203a2 │ │ │ │ movq $0x3390fc8,-0x10(%rbp) │ │ │ │ mov %rbx,-0x8(%rbp) │ │ │ │ mov 0x20(%rbx),%rdi │ │ │ │ mov 0x18(%rbx),%rsi │ │ │ │ mov 0x10(%rbx),%r14 │ │ │ │ add $0xfffffffffffffff0,%rbp │ │ │ │ - jmp 3065150 │ │ │ │ + jmp 3056810 │ │ │ │ jmp *-0x10(%r13) │ │ │ │ xchg %ax,%ax │ │ │ │ sldt (%rax) │ │ │ │ add %al,(%rdx) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rcx) │ │ │ │ add %al,(%rax) │ │ │ │ @@ -28506,15 +28501,15 @@ │ │ │ │ mov 0x18(%rbp),%eax │ │ │ │ movq $0x420518,0x18(%rbp) │ │ │ │ mov %rbx,%r8 │ │ │ │ mov 0x8(%rbp),%rdi │ │ │ │ mov 0x10(%rbp),%rsi │ │ │ │ mov %rax,%r14 │ │ │ │ add $0x18,%rbp │ │ │ │ - jmp 23f4280 │ │ │ │ + jmp 7d20d0 │ │ │ │ jmp *-0x8(%r13) │ │ │ │ movq $0x38,0x388(%r13) │ │ │ │ jmp 338a720 │ │ │ │ nop │ │ │ │ add $0x0,%al │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ @@ -29174,15 +29169,15 @@ │ │ │ │ sbb %r12b,(%r8) │ │ │ │ cmovb (%rax),%eax │ │ │ │ mov %rbx,%r8 │ │ │ │ mov 0x8(%rbp),%rdi │ │ │ │ mov 0x10(%rbp),%rsi │ │ │ │ mov %rax,%r14 │ │ │ │ add $0x18,%rbp │ │ │ │ - jmp 23f4280 │ │ │ │ + jmp 7d20d0 │ │ │ │ lea 0x3271386(%rip),%rbx │ │ │ │ jmp *-0x8(%r13) │ │ │ │ xchg %ax,%ax │ │ │ │ add (%rax),%eax │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ @@ -29225,20 +29220,20 @@ │ │ │ │ movq $0x420d60,-0x20(%r12) │ │ │ │ mov %rcx,-0x18(%r12) │ │ │ │ movq $0x3363ae0,-0x10(%r12) │ │ │ │ movq $0x3692231,-0x8(%r12) │ │ │ │ mov %rax,(%r12) │ │ │ │ movq $0x4210a8,0x0(%rbp) │ │ │ │ mov %rbx,%rsi │ │ │ │ - lea 0x3708533(%rip),%r14 │ │ │ │ + lea 0x32d1983(%rip),%r14 │ │ │ │ lea -0xe(%r12),%rax │ │ │ │ mov %rax,0x8(%rbp) │ │ │ │ lea -0x1f(%r12),%rax │ │ │ │ mov %rax,0x18(%rbp) │ │ │ │ - jmp 2415108 │ │ │ │ + jmp 7f2f58 │ │ │ │ add $0x28,%r12 │ │ │ │ cmp 0x358(%r13),%r12 │ │ │ │ ja 42103e │ │ │ │ mov 0x4(%rbx),%rbx │ │ │ │ mov 0x7(%rbx),%rdx │ │ │ │ mov 0xf(%rbx),%rbx │ │ │ │ movq $0x420df0,-0x20(%r12) │ │ │ │ @@ -29249,54 +29244,52 @@ │ │ │ │ movq $0x421078,0x0(%rbp) │ │ │ │ mov %rbx,%rsi │ │ │ │ mov %rdx,%r14 │ │ │ │ lea -0xe(%r12),%rax │ │ │ │ mov %rax,0x8(%rbp) │ │ │ │ lea -0x1f(%r12),%rax │ │ │ │ mov %rax,0x18(%rbp) │ │ │ │ - jmp 2446598 │ │ │ │ + jmp 8243e8 │ │ │ │ movq $0x28,0x388(%r13) │ │ │ │ jmp 338a720 │ │ │ │ mov %rcx,%rax │ │ │ │ lea 0x326ffa0(%rip),%r14 │ │ │ │ mov %rax,%rbx │ │ │ │ add $0x20,%rbp │ │ │ │ jmp 3395508 │ │ │ │ nopl 0x0(%rax) │ │ │ │ add (%rax),%eax │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ (bad) │ │ │ │ add %al,(%rax) │ │ │ │ - add %ch,-0x25(%rax) │ │ │ │ - jo 42107b │ │ │ │ - mov 0x18(%rbp),%r9 │ │ │ │ + add %bh,0x4c032d6f(%rax) │ │ │ │ + mov 0x18(%rbp),%ecx │ │ │ │ mov 0x10(%rbp),%r8 │ │ │ │ mov 0x8(%rbp),%rdi │ │ │ │ mov %rbx,%rsi │ │ │ │ - lea 0x370db52(%rip),%r14 │ │ │ │ + lea 0x32d6fa2(%rip),%r14 │ │ │ │ add $0x20,%rbp │ │ │ │ - jmp 2411330 │ │ │ │ + jmp 7ef180 │ │ │ │ nop │ │ │ │ add (%rax),%eax │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ (bad) │ │ │ │ add %al,(%rax) │ │ │ │ - add %bh,(%rax) │ │ │ │ - (bad) 0x3(%rax) │ │ │ │ - mov 0x18(%rbp),%r9 │ │ │ │ + add %cl,0x4c032d6f(%rax) │ │ │ │ + mov 0x18(%rbp),%ecx │ │ │ │ mov 0x10(%rbp),%r8 │ │ │ │ mov 0x8(%rbp),%rdi │ │ │ │ mov %rbx,%rsi │ │ │ │ - lea 0x370db22(%rip),%r14 │ │ │ │ + lea 0x32d6f72(%rip),%r14 │ │ │ │ add $0x20,%rbp │ │ │ │ - jmp 2411330 │ │ │ │ + jmp 7ef180 │ │ │ │ nop │ │ │ │ sbb %eax,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add $0x0,%eax │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ @@ -29386,26 +29379,26 @@ │ │ │ │ add $0x27,%al │ │ │ │ add -0x75(%rax),%ecx │ │ │ │ rex.XB adc %al,-0x7cb7f820(%r11) │ │ │ │ clc │ │ │ │ add 0x1e(%rdx),%esi │ │ │ │ cmp $0x4,%rax │ │ │ │ jb 42120f │ │ │ │ - lea 0x37082ee(%rip),%rbx │ │ │ │ + lea 0x32d173e(%rip),%rbx │ │ │ │ mov (%rbx),%rax │ │ │ │ jmp *%rax │ │ │ │ - lea 0x37082ba(%rip),%rbx │ │ │ │ + lea 0x32d170a(%rip),%rbx │ │ │ │ mov (%rbx),%rax │ │ │ │ jmp *%rax │ │ │ │ cmp $0x2,%rax │ │ │ │ jb 42122d │ │ │ │ - lea 0x3708280(%rip),%rbx │ │ │ │ + lea 0x32d16d0(%rip),%rbx │ │ │ │ mov (%rbx),%rax │ │ │ │ jmp *%rax │ │ │ │ - lea 0x370824c(%rip),%rbx │ │ │ │ + lea 0x32d169c(%rip),%rbx │ │ │ │ mov (%rbx),%rax │ │ │ │ jmp *%rax │ │ │ │ nopl 0x0(%rax) │ │ │ │ add %eax,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ @@ -29659,15 +29652,15 @@ │ │ │ │ sbb %r13b,%r8b │ │ │ │ adc $0x89490042,%eax │ │ │ │ fmuls -0x75(%rax) │ │ │ │ jge 4215cb │ │ │ │ mov 0x8(%rbp),%rsi │ │ │ │ mov %rax,%r14 │ │ │ │ add $0x18,%rbp │ │ │ │ - jmp 23f4280 │ │ │ │ + jmp 7d20d0 │ │ │ │ lea 0x3270e06(%rip),%rbx │ │ │ │ jmp *-0x8(%r13) │ │ │ │ xchg %ax,%ax │ │ │ │ add $0x0,%al │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ @@ -30543,15 +30536,16 @@ │ │ │ │ xchg %ax,%ax │ │ │ │ add %eax,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ (bad) │ │ │ │ add %al,(%rax) │ │ │ │ - add %dl,0x480370d2(%rax) │ │ │ │ + add %ah,%al │ │ │ │ + sub $0x4803,%ax │ │ │ │ movl $0x422278,0x0(%rbp) │ │ │ │ mov %rbx,%rax │ │ │ │ mov 0x8(%rbp),%rbx │ │ │ │ mov %rax,0x8(%rbp) │ │ │ │ test $0x7,%bl │ │ │ │ jne 422278 │ │ │ │ mov (%rbx),%rax │ │ │ │ @@ -30559,22 +30553,21 @@ │ │ │ │ nopl (%rax) │ │ │ │ add %eax,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ (bad) │ │ │ │ add %al,(%rax) │ │ │ │ - add %ah,-0x2e(%rax) │ │ │ │ - jo 42227b │ │ │ │ - mov %rbx,%r8 │ │ │ │ - lea 0x371371a(%rip),%rdi │ │ │ │ + add %dh,0x49032d66(%rax) │ │ │ │ + mov %ebx,%eax │ │ │ │ + lea 0x32dcb6a(%rip),%rdi │ │ │ │ lea 0x3814d48(%rip),%rsi │ │ │ │ mov 0x8(%rbp),%r14 │ │ │ │ add $0x10,%rbp │ │ │ │ - jmp 2454948 │ │ │ │ + jmp 832798 │ │ │ │ jmp *-0x10(%r13) │ │ │ │ nopw 0x0(%rax,%rax,1) │ │ │ │ add $0x1000000,%eax │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rdx) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ @@ -30821,19 +30814,19 @@ │ │ │ │ mov %rbx,-0x8(%r12) │ │ │ │ lea -0x2f(%r12),%rbx │ │ │ │ mov %rbx,(%r12) │ │ │ │ mov %rcx,%r9 │ │ │ │ mov %rax,%r8 │ │ │ │ lea 0x326eb9c(%rip),%rdi │ │ │ │ mov %rdx,%rsi │ │ │ │ - lea 0x3709d8b(%rip),%r14 │ │ │ │ + lea 0x32d31db(%rip),%r14 │ │ │ │ lea -0x1f(%r12),%rax │ │ │ │ mov %rax,-0x8(%rbp) │ │ │ │ add $0xfffffffffffffff8,%rbp │ │ │ │ - jmp 24133d8 │ │ │ │ + jmp 7f1228 │ │ │ │ movq $0x80,0x388(%r13) │ │ │ │ jmp *-0x8(%r13) │ │ │ │ nop │ │ │ │ add %eax,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ @@ -30843,26 +30836,26 @@ │ │ │ │ es add -0x75(%rax),%ecx │ │ │ │ rex.XB adc %al,-0x7cb7f820(%r11) │ │ │ │ clc │ │ │ │ add $0x72,%al │ │ │ │ (bad) │ │ │ │ cmp $0x5,%rax │ │ │ │ jb 4226d7 │ │ │ │ - lea 0x3706e4e(%rip),%rbx │ │ │ │ + lea 0x32d029e(%rip),%rbx │ │ │ │ mov (%rbx),%rax │ │ │ │ jmp *%rax │ │ │ │ - lea 0x3706e1a(%rip),%rbx │ │ │ │ + lea 0x32d026a(%rip),%rbx │ │ │ │ mov (%rbx),%rax │ │ │ │ jmp *%rax │ │ │ │ cmp $0x2,%rax │ │ │ │ jb 4226f5 │ │ │ │ - lea 0x3706db8(%rip),%rbx │ │ │ │ + lea 0x32d0208(%rip),%rbx │ │ │ │ mov (%rbx),%rax │ │ │ │ jmp *%rax │ │ │ │ - lea 0x3706d84(%rip),%rbx │ │ │ │ + lea 0x32d01d4(%rip),%rbx │ │ │ │ mov (%rbx),%rax │ │ │ │ jmp *%rax │ │ │ │ nopl 0x0(%rax) │ │ │ │ add %eax,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ @@ -30878,15 +30871,15 @@ │ │ │ │ ja 422760 │ │ │ │ movq $0x3390fc8,-0x10(%rbp) │ │ │ │ mov %rbx,-0x8(%rbp) │ │ │ │ mov 0x10(%rbx),%rax │ │ │ │ movq $0x4226b8,-0x10(%r12) │ │ │ │ mov %rax,(%r12) │ │ │ │ lea -0x10(%r12),%rsi │ │ │ │ - lea 0x30835a9(%rip),%r14 │ │ │ │ + lea 0x2fa1bf7(%rip),%r14 │ │ │ │ add $0xfffffffffffffff0,%rbp │ │ │ │ jmp 3359998 │ │ │ │ movq $0x18,0x388(%r13) │ │ │ │ jmp *-0x10(%r13) │ │ │ │ nop │ │ │ │ add %eax,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ @@ -30901,15 +30894,15 @@ │ │ │ │ jb 4227aa │ │ │ │ movq $0x3390fc8,-0x10(%rbp) │ │ │ │ mov %rbx,-0x8(%rbp) │ │ │ │ mov 0x20(%rbx),%rdi │ │ │ │ mov 0x18(%rbx),%rsi │ │ │ │ mov 0x10(%rbx),%r14 │ │ │ │ add $0xfffffffffffffff0,%rbp │ │ │ │ - jmp 3065150 │ │ │ │ + jmp 3056810 │ │ │ │ jmp *-0x10(%r13) │ │ │ │ xchg %ax,%ax │ │ │ │ add $0x1000000,%eax │ │ │ │ add %al,(%rax) │ │ │ │ add %al,0x0(%rip) │ │ │ │ add %al,(%rax) │ │ │ │ add %cl,(%rax) │ │ │ │ @@ -30971,15 +30964,15 @@ │ │ │ │ movq $0x4228d0,0x0(%rbp) │ │ │ │ mov %rdx,%r8 │ │ │ │ mov %rbx,%rdi │ │ │ │ mov %rcx,%rsi │ │ │ │ mov %rax,%r14 │ │ │ │ lea -0x27(%r12),%rax │ │ │ │ mov %rax,0x30(%rbp) │ │ │ │ - jmp 23f4280 │ │ │ │ + jmp 7d20d0 │ │ │ │ movq $0x30,0x388(%r13) │ │ │ │ jmp 338a720 │ │ │ │ jmp *-0x8(%r13) │ │ │ │ nopl 0x0(%rax) │ │ │ │ (bad) │ │ │ │ add (%rax),%eax │ │ │ │ add %al,(%rax) │ │ │ │ @@ -31239,26 +31232,26 @@ │ │ │ │ mov $0x480326e9,%eax │ │ │ │ mov 0x10(%rbx),%eax │ │ │ │ and $0x7,%eax │ │ │ │ cmp $0x3,%rax │ │ │ │ jb 422cbb │ │ │ │ cmp $0x4,%rax │ │ │ │ jb 422caf │ │ │ │ - lea 0x370684e(%rip),%rbx │ │ │ │ + lea 0x32cfc9e(%rip),%rbx │ │ │ │ mov (%rbx),%rax │ │ │ │ jmp *%rax │ │ │ │ - lea 0x370681a(%rip),%rbx │ │ │ │ + lea 0x32cfc6a(%rip),%rbx │ │ │ │ mov (%rbx),%rax │ │ │ │ jmp *%rax │ │ │ │ cmp $0x2,%rax │ │ │ │ jb 422ccd │ │ │ │ - lea 0x37067e0(%rip),%rbx │ │ │ │ + lea 0x32cfc30(%rip),%rbx │ │ │ │ mov (%rbx),%rax │ │ │ │ jmp *%rax │ │ │ │ - lea 0x37067ac(%rip),%rbx │ │ │ │ + lea 0x32cfbfc(%rip),%rbx │ │ │ │ mov (%rbx),%rax │ │ │ │ jmp *%rax │ │ │ │ nopl 0x0(%rax) │ │ │ │ add %eax,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ @@ -31473,15 +31466,15 @@ │ │ │ │ add %al,(%rax) │ │ │ │ add %dh,0x480326f7(%rax) │ │ │ │ movl $0x423030,0x0(%rbp) │ │ │ │ mov 0x10(%rbp),%r8 │ │ │ │ mov 0x17(%rbx),%rdi │ │ │ │ mov 0xf(%rbx),%rsi │ │ │ │ mov 0x7(%rbx),%r14 │ │ │ │ - jmp 23f4280 │ │ │ │ + jmp 7d20d0 │ │ │ │ jmp *-0x8(%r13) │ │ │ │ nopl 0x0(%rax) │ │ │ │ xchg %eax,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ (bad) │ │ │ │ @@ -31585,26 +31578,26 @@ │ │ │ │ es add -0x75(%rax),%ecx │ │ │ │ rex.XB adc %al,-0x7cb7f820(%r11) │ │ │ │ clc │ │ │ │ add $0x72,%al │ │ │ │ (bad) │ │ │ │ cmp $0x5,%rax │ │ │ │ jb 4231e7 │ │ │ │ - lea 0x370633e(%rip),%rbx │ │ │ │ + lea 0x32cf78e(%rip),%rbx │ │ │ │ mov (%rbx),%rax │ │ │ │ jmp *%rax │ │ │ │ - lea 0x370630a(%rip),%rbx │ │ │ │ + lea 0x32cf75a(%rip),%rbx │ │ │ │ mov (%rbx),%rax │ │ │ │ jmp *%rax │ │ │ │ cmp $0x2,%rax │ │ │ │ jb 423205 │ │ │ │ - lea 0x37062a8(%rip),%rbx │ │ │ │ + lea 0x32cf6f8(%rip),%rbx │ │ │ │ mov (%rbx),%rax │ │ │ │ jmp *%rax │ │ │ │ - lea 0x3706274(%rip),%rbx │ │ │ │ + lea 0x32cf6c4(%rip),%rbx │ │ │ │ mov (%rbx),%rax │ │ │ │ jmp *%rax │ │ │ │ nopl 0x0(%rax) │ │ │ │ add %eax,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ @@ -31620,15 +31613,15 @@ │ │ │ │ ja 423270 │ │ │ │ movq $0x3390fc8,-0x10(%rbp) │ │ │ │ mov %rbx,-0x8(%rbp) │ │ │ │ mov 0x10(%rbx),%rax │ │ │ │ movq $0x4231c8,-0x10(%r12) │ │ │ │ mov %rax,(%r12) │ │ │ │ lea -0x10(%r12),%rsi │ │ │ │ - lea 0x3082a99(%rip),%r14 │ │ │ │ + lea 0x2fa10e7(%rip),%r14 │ │ │ │ add $0xfffffffffffffff0,%rbp │ │ │ │ jmp 3359998 │ │ │ │ movq $0x18,0x388(%r13) │ │ │ │ jmp *-0x10(%r13) │ │ │ │ nop │ │ │ │ add %eax,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ @@ -31643,15 +31636,15 @@ │ │ │ │ jb 4232ba │ │ │ │ movq $0x3390fc8,-0x10(%rbp) │ │ │ │ mov %rbx,-0x8(%rbp) │ │ │ │ mov 0x20(%rbx),%rdi │ │ │ │ mov 0x18(%rbx),%rsi │ │ │ │ mov 0x10(%rbx),%r14 │ │ │ │ add $0xfffffffffffffff0,%rbp │ │ │ │ - jmp 3065150 │ │ │ │ + jmp 3056810 │ │ │ │ jmp *-0x10(%r13) │ │ │ │ xchg %ax,%ax │ │ │ │ add $0x1000000,%eax │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rdi) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ @@ -31719,15 +31712,15 @@ │ │ │ │ movq $0x4233f8,0x0(%rbp) │ │ │ │ mov %rdx,%r8 │ │ │ │ mov %rbx,%rdi │ │ │ │ mov %rcx,%rsi │ │ │ │ mov %rax,%r14 │ │ │ │ lea -0x2f(%r12),%rax │ │ │ │ mov %rax,0x40(%rbp) │ │ │ │ - jmp 23f4280 │ │ │ │ + jmp 7d20d0 │ │ │ │ movq $0x38,0x388(%r13) │ │ │ │ jmp 338a720 │ │ │ │ jmp *-0x8(%r13) │ │ │ │ nopl (%rax) │ │ │ │ or %bl,(%rbx) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ @@ -31900,15 +31893,15 @@ │ │ │ │ mov %rdx,%r8 │ │ │ │ mov %rbx,%rdi │ │ │ │ mov %rcx,%rsi │ │ │ │ mov %rax,%r14 │ │ │ │ lea -0x37(%r12),%rax │ │ │ │ mov %rax,0x40(%rbp) │ │ │ │ add $0x8,%rbp │ │ │ │ - jmp 23f4280 │ │ │ │ + jmp 7d20d0 │ │ │ │ movq $0x58,0x388(%r13) │ │ │ │ jmp 338a720 │ │ │ │ jmp *-0x8(%r13) │ │ │ │ nopl 0x0(%rax) │ │ │ │ xchg %ecx,0x0(%rip) │ │ │ │ add %al,(%rax) │ │ │ │ (bad) │ │ │ │ @@ -31941,24 +31934,24 @@ │ │ │ │ je 42379e │ │ │ │ add $0x10,%r12 │ │ │ │ cmp 0x358(%r13),%r12 │ │ │ │ ja 42378e │ │ │ │ movq $0x423550,-0x8(%r12) │ │ │ │ mov %rax,(%r12) │ │ │ │ mov %rbx,%rsi │ │ │ │ - lea 0x37105c5(%rip),%r14 │ │ │ │ + lea 0x32d9a15(%rip),%r14 │ │ │ │ mov 0x20(%rbp),%rax │ │ │ │ movq $0x3393020,0x20(%rbp) │ │ │ │ mov %rax,0x28(%rbp) │ │ │ │ mov 0x8(%rbp),%rax │ │ │ │ mov %rax,0x30(%rbp) │ │ │ │ lea -0x7(%r12),%rax │ │ │ │ mov %rax,0x38(%rbp) │ │ │ │ add $0x20,%rbp │ │ │ │ - jmp 2433d78 │ │ │ │ + jmp 811bc8 │ │ │ │ movq $0x10,0x388(%r13) │ │ │ │ jmp 338a720 │ │ │ │ lea 0x3804e54(%rip),%r14 │ │ │ │ mov %rax,%rbx │ │ │ │ add $0x40,%rbp │ │ │ │ jmp 4232d8 │ │ │ │ nopl 0x0(%rax) │ │ │ │ @@ -32126,15 +32119,15 @@ │ │ │ │ mov %rdi,%r8 │ │ │ │ mov %rbx,%rdi │ │ │ │ mov %rcx,%rsi │ │ │ │ mov %rax,%r14 │ │ │ │ lea -0x37(%r12),%rax │ │ │ │ mov %rax,0x20(%rbp) │ │ │ │ add $0x8,%rbp │ │ │ │ - jmp 23f4280 │ │ │ │ + jmp 7d20d0 │ │ │ │ movq $0xd0,0x388(%r13) │ │ │ │ jmp 338a720 │ │ │ │ nopl 0x0(%rax,%rax,1) │ │ │ │ add (%rax),%eax │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ @@ -32174,20 +32167,20 @@ │ │ │ │ movq $0x4237d0,-0x20(%r12) │ │ │ │ mov %rax,-0x18(%r12) │ │ │ │ movq $0x3363ae0,-0x10(%r12) │ │ │ │ movq $0x36925e1,-0x8(%r12) │ │ │ │ mov %rcx,(%r12) │ │ │ │ movq $0x423c50,0x0(%rbp) │ │ │ │ mov %rbx,%rsi │ │ │ │ - lea 0x370599b(%rip),%r14 │ │ │ │ + lea 0x32cedeb(%rip),%r14 │ │ │ │ lea -0xe(%r12),%rax │ │ │ │ mov %rax,0x8(%rbp) │ │ │ │ lea -0x1f(%r12),%rax │ │ │ │ mov %rax,0x18(%rbp) │ │ │ │ - jmp 2415108 │ │ │ │ + jmp 7f2f58 │ │ │ │ lea 0x3804a7e(%rip),%r14 │ │ │ │ mov 0x18(%rbp),%rbx │ │ │ │ add $0x20,%rbp │ │ │ │ jmp 4235a8 │ │ │ │ add $0x28,%r12 │ │ │ │ cmp 0x358(%r13),%r12 │ │ │ │ ja 423bea │ │ │ │ @@ -32202,53 +32195,53 @@ │ │ │ │ movq $0x423c20,0x0(%rbp) │ │ │ │ mov %rbx,%rsi │ │ │ │ mov %rdx,%r14 │ │ │ │ lea -0xe(%r12),%rax │ │ │ │ mov %rax,0x8(%rbp) │ │ │ │ lea -0x1f(%r12),%rax │ │ │ │ mov %rax,0x18(%rbp) │ │ │ │ - jmp 2446598 │ │ │ │ + jmp 8243e8 │ │ │ │ movq $0x28,0x388(%r13) │ │ │ │ jmp 338a720 │ │ │ │ lea 0x326e9f9(%rip),%r14 │ │ │ │ mov %rax,%rbx │ │ │ │ add $0x20,%rbp │ │ │ │ jmp 4235a8 │ │ │ │ nopl (%rax) │ │ │ │ add (%rax),%eax │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ (bad) │ │ │ │ add %al,(%rax) │ │ │ │ - add %al,%al │ │ │ │ - scas %es:(%rdi),%eax │ │ │ │ - jo 423c23 │ │ │ │ - mov 0x18(%rbp),%r9 │ │ │ │ - mov 0x10(%rbp),%r8 │ │ │ │ - mov 0x8(%rbp),%rdi │ │ │ │ + add %dl,(%rax) │ │ │ │ + rex.R sub $0x4d8b4c03,%eax │ │ │ │ + sbb %cl,0x45(%rbx,%rcx,4) │ │ │ │ + adc %cl,-0x75(%rax) │ │ │ │ + jge 423c34 │ │ │ │ mov %rbx,%rsi │ │ │ │ - lea 0x370afaa(%rip),%r14 │ │ │ │ + lea 0x32d43fa(%rip),%r14 │ │ │ │ add $0x20,%rbp │ │ │ │ - jmp 2411330 │ │ │ │ + jmp 7ef180 │ │ │ │ nop │ │ │ │ add (%rax),%eax │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ (bad) │ │ │ │ add %al,(%rax) │ │ │ │ - add %dl,0x4c0370af(%rax) │ │ │ │ - mov 0x18(%rbp),%ecx │ │ │ │ - mov 0x10(%rbp),%r8 │ │ │ │ - mov 0x8(%rbp),%rdi │ │ │ │ + add %ah,%al │ │ │ │ + rex.XB sub $0x4d8b4c03,%eax │ │ │ │ + sbb %cl,0x45(%rbx,%rcx,4) │ │ │ │ + adc %cl,-0x75(%rax) │ │ │ │ + jge 423c64 │ │ │ │ mov %rbx,%rsi │ │ │ │ - lea 0x370af7a(%rip),%r14 │ │ │ │ + lea 0x32d43ca(%rip),%r14 │ │ │ │ add $0x20,%rbp │ │ │ │ - jmp 2411330 │ │ │ │ + jmp 7ef180 │ │ │ │ nop │ │ │ │ mov 0x20(%rbp),%r9 │ │ │ │ mov 0x18(%rbp),%r8 │ │ │ │ mov 0x10(%rbp),%rdi │ │ │ │ mov 0x8(%rbp),%rsi │ │ │ │ mov 0x0(%rbp),%r14 │ │ │ │ add $0x28,%rbp │ │ │ │ @@ -32375,15 +32368,15 @@ │ │ │ │ mov 0x10(%rbp),%rbx │ │ │ │ mov %rbx,-0x40(%r12) │ │ │ │ mov 0x18(%rbp),%rdx │ │ │ │ mov %rdx,-0x38(%r12) │ │ │ │ mov %rax,-0x30(%r12) │ │ │ │ mov 0x8(%rbp),%rax │ │ │ │ mov %rax,-0x28(%r12) │ │ │ │ - movq $0x24e2338,-0x20(%r12) │ │ │ │ + movq $0x8c0188,-0x20(%r12) │ │ │ │ mov %rax,-0x18(%r12) │ │ │ │ movq $0x3363ae0,-0x10(%r12) │ │ │ │ lea -0x1e(%r12),%rax │ │ │ │ mov %rax,-0x8(%r12) │ │ │ │ mov %rbx,(%r12) │ │ │ │ lea -0x4f(%r12),%r8 │ │ │ │ mov %rdx,%rdi │ │ │ │ @@ -32418,15 +32411,15 @@ │ │ │ │ lock cmp %r15,%rax │ │ │ │ jb 423f11 │ │ │ │ movq $0x3390fc8,-0x10(%rbp) │ │ │ │ mov %rbx,-0x8(%rbp) │ │ │ │ mov 0x10(%rbx),%rsi │ │ │ │ lea 0x326d410(%rip),%r14 │ │ │ │ add $0xfffffffffffffff0,%rbp │ │ │ │ - jmp 2415108 │ │ │ │ + jmp 7f2f58 │ │ │ │ jmp *-0x10(%r13) │ │ │ │ nopl (%rax) │ │ │ │ add %eax,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %eax,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ adc (%rax),%eax │ │ │ │ @@ -32560,15 +32553,15 @@ │ │ │ │ add $0x18,%r12 │ │ │ │ cmp 0x358(%r13),%r12 │ │ │ │ ja 42415a │ │ │ │ movq $0x423ee8,-0x10(%r12) │ │ │ │ mov %rbx,(%r12) │ │ │ │ lea -0x10(%r12),%rsi │ │ │ │ lea 0x326d1a6(%rip),%r14 │ │ │ │ - lea 0x3705464(%rip),%rbx │ │ │ │ + lea 0x32ce8b4(%rip),%rbx │ │ │ │ add $0x8,%rbp │ │ │ │ jmp 3395748 │ │ │ │ movq $0x18,0x388(%r13) │ │ │ │ jmp 338a720 │ │ │ │ lea 0x326e7ff(%rip),%rbx │ │ │ │ jmp *-0x8(%r13) │ │ │ │ nopl (%rax) │ │ │ │ @@ -32637,15 +32630,15 @@ │ │ │ │ mov %rbx,-0x8(%rbp) │ │ │ │ mov 0x10(%rbx),%rax │ │ │ │ movq $0x3363ae0,-0x10(%r12) │ │ │ │ mov %rax,-0x8(%r12) │ │ │ │ movq $0x3c37ef9,(%r12) │ │ │ │ lea -0xe(%r12),%r14 │ │ │ │ add $0xfffffffffffffff0,%rbp │ │ │ │ - jmp 3191f68 │ │ │ │ + jmp 3191928 │ │ │ │ movq $0x18,0x388(%r13) │ │ │ │ jmp *-0x10(%r13) │ │ │ │ nopl 0x0(%rax) │ │ │ │ add %eax,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ @@ -32782,15 +32775,15 @@ │ │ │ │ add %bl,0x480326e5(%rax) │ │ │ │ mov 0x8(%rbp),%eax │ │ │ │ mov %rax,%rbx │ │ │ │ and $0x7,%ebx │ │ │ │ cmp $0x1,%rbx │ │ │ │ je 42448b │ │ │ │ movq $0x4244a8,0x8(%rbp) │ │ │ │ - lea 0x37e44eb(%rip),%rdi │ │ │ │ + lea 0x37e4373(%rip),%rdi │ │ │ │ lea 0x38017ab(%rip),%rsi │ │ │ │ mov 0x6(%rax),%r14 │ │ │ │ add $0x8,%rbp │ │ │ │ jmp 32a8f68 │ │ │ │ add $0x8,%rbp │ │ │ │ lea 0x326b742(%rip),%rbx │ │ │ │ jmp 4244a8 │ │ │ │ @@ -32812,15 +32805,15 @@ │ │ │ │ movq $0x424230,-0x10(%r12) │ │ │ │ mov %rbx,(%r12) │ │ │ │ movq $0x424510,-0x8(%rbp) │ │ │ │ lea -0x10(%r12),%rsi │ │ │ │ lea 0x326e4ab(%rip),%r14 │ │ │ │ mov %rbx,0x0(%rbp) │ │ │ │ add $0xfffffffffffffff8,%rbp │ │ │ │ - jmp 23ee250 │ │ │ │ + jmp 4a1098 │ │ │ │ movq $0x18,0x388(%r13) │ │ │ │ movq $0x424440,0x0(%rbp) │ │ │ │ jmp 338a720 │ │ │ │ nopl 0x0(%rax,%rax,1) │ │ │ │ add (%rax),%eax │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ @@ -33695,15 +33688,15 @@ │ │ │ │ add %cl,-0x73(%rax) │ │ │ │ rex.RB call 733a89c4 <__environ@GLIBC_2.2.5+0x6f76851c> │ │ │ │ adc $0xf045c748,%eax │ │ │ │ mov $0x50,%al │ │ │ │ add %cl,0x75(%rcx,%r9,4) │ │ │ │ clc │ │ │ │ add $0xfffffffffffffff0,%rbp │ │ │ │ - jmp 68e1b8 │ │ │ │ + jmp fb4860 │ │ │ │ lea 0x326dffb(%rip),%rbx │ │ │ │ jmp *-0x8(%r13) │ │ │ │ nopl 0x0(%rax) │ │ │ │ add %eax,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ @@ -34011,43 +34004,43 @@ │ │ │ │ lea -0x10(%r12),%rax │ │ │ │ and $0x7,%edi │ │ │ │ cmp $0x1,%rdi │ │ │ │ je 42550e │ │ │ │ movq $0x425570,-0x10(%rbp) │ │ │ │ mov %rax,-0x8(%rbp) │ │ │ │ add $0xfffffffffffffff0,%rbp │ │ │ │ - jmp 7c45a0 │ │ │ │ + jmp 1157960 │ │ │ │ movq $0x425550,-0x10(%rbp) │ │ │ │ mov %rax,-0x8(%rbp) │ │ │ │ add $0xfffffffffffffff0,%rbp │ │ │ │ - jmp 7c6268 │ │ │ │ + jmp 1159628 │ │ │ │ movq $0x18,0x388(%r13) │ │ │ │ lea 0x326db7b(%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 %ah,-0x25(%rax) │ │ │ │ es add -0x73(%rax),%ecx │ │ │ │ - add $0x32da1a3,%eax │ │ │ │ + add $0x3368c63,%eax │ │ │ │ jmp 425635 │ │ │ │ nopl 0x0(%rax) │ │ │ │ add %eax,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ (bad) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,-0x25(%rax) │ │ │ │ es add -0x73(%rax),%ecx │ │ │ │ - add $0x32da183,%eax │ │ │ │ + add $0x3368c43,%eax │ │ │ │ jmp 425635 │ │ │ │ and $0xfffffffffffffff8,%rbx │ │ │ │ mov (%rbx),%rbx │ │ │ │ mov -0x4(%rbx),%ebx │ │ │ │ jmp 4256d8 │ │ │ │ nopl 0x0(%rax,%rax,1) │ │ │ │ addl $0x0,(%rax) │ │ │ │ @@ -34341,33 +34334,33 @@ │ │ │ │ jmp *0x0(%rbp) │ │ │ │ movq $0x50,0x388(%r13) │ │ │ │ jmp 338a720 │ │ │ │ add $0x18,%rbp │ │ │ │ jmp *0x0(%rbp) │ │ │ │ nopl 0x0(%rax) │ │ │ │ ... │ │ │ │ - adc $0x28000000,%eax │ │ │ │ - shrb $0x48,(%rbx,%rax,1) │ │ │ │ - lea -0x10(%rbp),%eax │ │ │ │ - cmp %r15,%rax │ │ │ │ + adc $0xe8000000,%eax │ │ │ │ + stos %al,%es:(%rdi) │ │ │ │ + xor $0x458d4803,%eax │ │ │ │ + lock cmp %r15,%rax │ │ │ │ jb 425a27 │ │ │ │ sub $0x8,%rsp │ │ │ │ mov %r13,%rax │ │ │ │ mov %rbx,%rsi │ │ │ │ mov %rax,%rdi │ │ │ │ xor %eax,%eax │ │ │ │ call 3385710 │ │ │ │ add $0x8,%rsp │ │ │ │ test %rax,%rax │ │ │ │ je 425a22 │ │ │ │ movq $0x3391200,-0x10(%rbp) │ │ │ │ mov %rax,-0x8(%rbp) │ │ │ │ lea 0x38124e0(%rip),%r14 │ │ │ │ add $0xfffffffffffffff0,%rbp │ │ │ │ - jmp 734928 │ │ │ │ + jmp 10c7ce8 │ │ │ │ mov (%rbx),%rax │ │ │ │ jmp *%rax │ │ │ │ jmp *-0x10(%r13) │ │ │ │ nopl 0x0(%rax,%rax,1) │ │ │ │ ... │ │ │ │ adc $0x0,%eax │ │ │ │ add %al,(%rax) │ │ │ │ @@ -34460,15 +34453,15 @@ │ │ │ │ add $0x8,%rsp │ │ │ │ test %rax,%rax │ │ │ │ je 425baa │ │ │ │ movq $0x3391200,-0x10(%rbp) │ │ │ │ mov %rax,-0x8(%rbp) │ │ │ │ lea 0x326d627(%rip),%r14 │ │ │ │ add $0xfffffffffffffff0,%rbp │ │ │ │ - jmp 734928 │ │ │ │ + jmp 10c7ce8 │ │ │ │ mov (%rbx),%rax │ │ │ │ jmp *%rax │ │ │ │ jmp *-0x10(%r13) │ │ │ │ nopl 0x0(%rax,%rax,1) │ │ │ │ add %eax,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ @@ -34510,41 +34503,43 @@ │ │ │ │ nopl 0x0(%rax) │ │ │ │ add %eax,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ adc %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ - mov $0x48032cbd,%eax │ │ │ │ - lea -0x10(%rbp),%eax │ │ │ │ - cmp %r15,%rax │ │ │ │ + js 425bf6 │ │ │ │ + xor $0x458d4803,%eax │ │ │ │ + lock cmp %r15,%rax │ │ │ │ jb 425c72 │ │ │ │ movq $0x3390fc8,-0x10(%rbp) │ │ │ │ mov %rbx,-0x8(%rbp) │ │ │ │ mov 0x10(%rbx),%r14 │ │ │ │ add $0xfffffffffffffff0,%rbp │ │ │ │ - jmp 734928 │ │ │ │ + jmp 10c7ce8 │ │ │ │ jmp *-0x10(%r13) │ │ │ │ xchg %ax,%ax │ │ │ │ add %eax,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ adc %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ - fcoms -0x72b7fcd3(%rip) │ │ │ │ + cwtl │ │ │ │ + add %dh,(%rsi) │ │ │ │ + add -0x73(%rax),%ecx │ │ │ │ rex.RB cwtl │ │ │ │ cmp %r15,%rax │ │ │ │ jb 425cb2 │ │ │ │ movq $0x3390fc8,-0x10(%rbp) │ │ │ │ mov %rbx,-0x8(%rbp) │ │ │ │ movq $0x425d08,-0x18(%rbp) │ │ │ │ mov 0x10(%rbx),%r14 │ │ │ │ add $0xffffffffffffffe8,%rbp │ │ │ │ - jmp 7938e8 │ │ │ │ + jmp 1126ca8 │ │ │ │ jmp *-0x10(%r13) │ │ │ │ xchg %ax,%ax │ │ │ │ or 0x0(%rax),%al │ │ │ │ add %al,(%rax) │ │ │ │ (bad) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ @@ -34575,15 +34570,15 @@ │ │ │ │ push %rbp │ │ │ │ adc %cl,0x55(%rbx,%rcx,4) │ │ │ │ sbb %cl,-0x7d(%rcx) │ │ │ │ (bad) │ │ │ │ pop %rax │ │ │ │ cmp 0x358(%r13),%r12 │ │ │ │ ja 425d6b │ │ │ │ - movq $0x14a6f40,-0x50(%r12) │ │ │ │ + movq $0x1e3a300,-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 %rcx,-0x18(%r12) │ │ │ │ @@ -34636,17 +34631,16 @@ │ │ │ │ (bad) │ │ │ │ es add -0x39(%rax),%ecx │ │ │ │ add %r12b,(%r8) │ │ │ │ pop %rsi │ │ │ │ rex.X add %cl,-0x77(%rax) │ │ │ │ fiadds 0x31(%rbp) │ │ │ │ imul %cl │ │ │ │ - fucomp %st(6) │ │ │ │ - leave │ │ │ │ - add -0x1(%rcx),%al │ │ │ │ + movsl %ds:(%rsi),%es:(%rdi) │ │ │ │ + call ffffffffff8360d6 <__environ@GLIBC_2.2.5+0xfffffffffbbf5c2e> │ │ │ │ gs lock nop │ │ │ │ add %eax,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ (bad) │ │ │ │ add %al,(%rax) │ │ │ │ @@ -34733,23 +34727,26 @@ │ │ │ │ nopl (%rax) │ │ │ │ add (%rax),%al │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ (bad) │ │ │ │ add %al,(%rax) │ │ │ │ - add %dh,0x48032cba(%rax) │ │ │ │ - cmpl $0xfeff,0x7(%rbx) │ │ │ │ - jne 425f6f │ │ │ │ + add %dh,-0x5b(%rax) │ │ │ │ + xor $0x7b814803,%eax │ │ │ │ + (bad) │ │ │ │ + (bad) │ │ │ │ + incb (%rax) │ │ │ │ + add %dh,0xd(%rbp) │ │ │ │ mov 0x8(%rbp),%r14 │ │ │ │ add $0x18,%rbp │ │ │ │ - jmp 734928 │ │ │ │ + jmp 10c7ce8 │ │ │ │ mov 0x10(%rbp),%r14 │ │ │ │ add $0x18,%rbp │ │ │ │ - jmp 734928 │ │ │ │ + jmp 10c7ce8 │ │ │ │ lea 0x326d285(%rip),%rbx │ │ │ │ add $0x8,%rbp │ │ │ │ mov (%rbx),%rax │ │ │ │ jmp *%rax │ │ │ │ lea 0x326d1b5(%rip),%rbx │ │ │ │ add $0x8,%rbp │ │ │ │ mov (%rbx),%rax │ │ │ │ @@ -34763,32 +34760,32 @@ │ │ │ │ mov %rbx,%rsi │ │ │ │ lea 0x3811f0f(%rip),%r14 │ │ │ │ jmp 424e28 │ │ │ │ nop │ │ │ │ ... │ │ │ │ (bad) │ │ │ │ add %al,(%rax) │ │ │ │ - add %dh,(%rax) │ │ │ │ - mov $0xc748032c,%edx │ │ │ │ - add %r15b,%r8b │ │ │ │ + add %dh,%al │ │ │ │ + movsb %ds:(%rsi),%es:(%rdi) │ │ │ │ + xor $0x45c74803,%eax │ │ │ │ + add %bh,%al │ │ │ │ pop %rdi │ │ │ │ rex.X add %cl,-0x77(%rcx) │ │ │ │ fsubrp %st,%st(1) │ │ │ │ clc │ │ │ │ pop %rbx │ │ │ │ loopne 425fea │ │ │ │ ... │ │ │ │ (bad) │ │ │ │ add %al,(%rax) │ │ │ │ - add %dl,(%rax) │ │ │ │ - mov $0x8949032c,%edx │ │ │ │ - fimuls -0x7d(%rax) │ │ │ │ - (bad) │ │ │ │ - and $0xe9,%al │ │ │ │ - xor %al,(%rax) │ │ │ │ + add %dl,%al │ │ │ │ + movsb %ds:(%rsi),%es:(%rdi) │ │ │ │ + xor $0xde894903,%eax │ │ │ │ + add $0x8,%rbp │ │ │ │ + jmp 10c7ce8 │ │ │ │ nopl 0x0(%rax) │ │ │ │ ... │ │ │ │ (bad) │ │ │ │ add %al,(%rax) │ │ │ │ add %cl,-0x2e(%rax) │ │ │ │ es add -0x39(%rax),%ecx │ │ │ │ add %r8b,0x60(%r8) │ │ │ │ @@ -34798,64 +34795,59 @@ │ │ │ │ (bad) │ │ │ │ addl $0xffedf9e9,(%rbx) │ │ │ │ call *0x0(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ (bad) │ │ │ │ add %al,(%rax) │ │ │ │ - add %cl,%al │ │ │ │ - mov $0xc748032c,%ecx │ │ │ │ - add %r12b,0x60(%r8) │ │ │ │ - rex.X add %cl,-0x77(%rcx) │ │ │ │ - fsubrp %st,%st(1) │ │ │ │ - nop │ │ │ │ - pop %rbx │ │ │ │ - loopne 426052 │ │ │ │ + add %cl,0x480335a4(%rax) │ │ │ │ + movl $0x426060,0x0(%rbp) │ │ │ │ + mov %rbx,%r14 │ │ │ │ + jmp 322bbe0 │ │ │ │ ... │ │ │ │ (bad) │ │ │ │ add %al,(%rax) │ │ │ │ - add %ch,0x49032cb9(%rax) │ │ │ │ - mov %ebx,%esi │ │ │ │ + add %ch,-0x5c(%rax) │ │ │ │ + xor $0xde894903,%eax │ │ │ │ add $0x8,%rbp │ │ │ │ - jmp 734928 │ │ │ │ + jmp 10c7ce8 │ │ │ │ nopl 0x0(%rax) │ │ │ │ add %eax,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ adc %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ - fdivrs 0x2d(%rcx) │ │ │ │ - add -0x73(%rax),%ecx │ │ │ │ + cwtl │ │ │ │ + fs add %fs:-0x73(%rax),%ecx │ │ │ │ rex.RB │ │ │ │ lock cmp %r15,%rax │ │ │ │ jb 4260a9 │ │ │ │ movq $0x3390fc8,-0x10(%rbp) │ │ │ │ mov %rbx,-0x8(%rbp) │ │ │ │ - lea 0x34d2505(%rip),%rsi │ │ │ │ + lea 0x3560fc5(%rip),%rsi │ │ │ │ mov 0x10(%rbx),%r14 │ │ │ │ add $0xfffffffffffffff0,%rbp │ │ │ │ - jmp 7bfd50 │ │ │ │ + jmp 1153110 │ │ │ │ jmp *-0x10(%r13) │ │ │ │ nopl (%rax) │ │ │ │ add %eax,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ adc %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ - rex lods %ds:(%rsi),%eax │ │ │ │ - rex.X add -0x73(%rax),%ecx │ │ │ │ + add %bl,-0x72b7fcb5(%rax) │ │ │ │ rex.RB clc │ │ │ │ cmp %r15,%rax │ │ │ │ jb 4260de │ │ │ │ movq $0x4260f8,-0x8(%rbp) │ │ │ │ mov 0x10(%rbx),%r14 │ │ │ │ add $0xfffffffffffffff8,%rbp │ │ │ │ - jmp 1440e20 │ │ │ │ + jmp 1dd41e0 │ │ │ │ jmp *-0x10(%r13) │ │ │ │ nopw 0x0(%rax,%rax,1) │ │ │ │ ... │ │ │ │ (bad) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ @@ -34925,59 +34917,60 @@ │ │ │ │ mov %rbx,-0x18(%r12) │ │ │ │ movq $0x4260c0,-0x10(%r12) │ │ │ │ mov %rax,(%r12) │ │ │ │ movq $0x426230,-0x10(%rbp) │ │ │ │ lea -0x28(%r12),%rax │ │ │ │ mov %rax,%r8 │ │ │ │ lea -0x10(%r12),%rdi │ │ │ │ - lea 0x3476824(%rip),%rsi │ │ │ │ - lea 0x341dcf5(%rip),%r14 │ │ │ │ + lea 0x35052e4(%rip),%rsi │ │ │ │ + lea 0x34ac7b5(%rip),%r14 │ │ │ │ mov %rax,-0x8(%rbp) │ │ │ │ add $0xfffffffffffffff0,%rbp │ │ │ │ - jmp 1991a70 │ │ │ │ + jmp 2324e30 │ │ │ │ movq $0x30,0x388(%r13) │ │ │ │ jmp *-0x10(%r13) │ │ │ │ add %eax,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ (bad) │ │ │ │ add %al,(%rax) │ │ │ │ - add %bh,0x5d(%rax) │ │ │ │ - add -0x7d(%r9),%r9 │ │ │ │ + add %bh,(%rax) │ │ │ │ + rex.W push %rsi │ │ │ │ + add -0x7d(%rcx),%ecx │ │ │ │ (bad) │ │ │ │ sbb %cl,0x3b(%rbp) │ │ │ │ movsl %ds:(%rsi),%es:(%rdi) │ │ │ │ pop %rax │ │ │ │ add (%rax),%eax │ │ │ │ add %dh,0x3f(%rdi) │ │ │ │ movq $0x426118,-0x10(%r12) │ │ │ │ mov 0x8(%rbp),%rax │ │ │ │ mov %rax,(%r12) │ │ │ │ lea 0x3811ca4(%rip),%r9 │ │ │ │ - lea 0x34d3f96(%rip),%r8 │ │ │ │ - lea 0x34d3f56(%rip),%rdi │ │ │ │ + lea 0x3562a56(%rip),%r8 │ │ │ │ + lea 0x3562a16(%rip),%rdi │ │ │ │ lea -0x10(%r12),%rsi │ │ │ │ - lea 0x34cc2a2(%rip),%r14 │ │ │ │ + lea 0x355ad62(%rip),%r14 │ │ │ │ mov %rbx,0x8(%rbp) │ │ │ │ add $0x8,%rbp │ │ │ │ - jmp 19f90e8 │ │ │ │ + jmp 238c4a8 │ │ │ │ movq $0x18,0x388(%r13) │ │ │ │ jmp 338a720 │ │ │ │ nopl 0x0(%rax) │ │ │ │ add %eax,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ adc %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ mov 0x10(%rbx),%rsi │ │ │ │ - lea 0x30956b7(%rip),%r14 │ │ │ │ + lea 0x2f93392(%rip),%r14 │ │ │ │ jmp 3359998 │ │ │ │ add (%rax),%eax │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ sldt (%rax) │ │ │ │ add %ch,-0x31(%rax) │ │ │ │ @@ -35233,15 +35226,15 @@ │ │ │ │ mov %rax,%rsi │ │ │ │ mov 0x18(%rbp),%r14 │ │ │ │ add $0x8,%rbp │ │ │ │ jmp 4254c8 │ │ │ │ movq $0x426680,0x0(%rbp) │ │ │ │ mov %rbx,%r14 │ │ │ │ mov %rbx,0x8(%rbp) │ │ │ │ - jmp 7938e8 │ │ │ │ + jmp 1126ca8 │ │ │ │ add $0x18,%rbp │ │ │ │ jmp *0x0(%rbp) │ │ │ │ nopw 0x0(%rax,%rax,1) │ │ │ │ or $0x80,%eax │ │ │ │ add %al,(%rax) │ │ │ │ add %bl,(%rsi) │ │ │ │ add %al,(%rax) │ │ │ │ @@ -35287,15 +35280,15 @@ │ │ │ │ movq $0x425bc8,-0x80(%r12) │ │ │ │ mov %rcx,0x48(%rsp) │ │ │ │ mov 0x40(%rsp),%rcx │ │ │ │ mov %rcx,-0x70(%r12) │ │ │ │ movq $0x425c50,-0x68(%r12) │ │ │ │ mov 0x48(%rsp),%rcx │ │ │ │ mov %rcx,-0x58(%r12) │ │ │ │ - movq $0x14a6f40,-0x50(%r12) │ │ │ │ + movq $0x1e3a300,-0x50(%r12) │ │ │ │ mov %r14,-0x48(%r12) │ │ │ │ mov %rsi,-0x40(%r12) │ │ │ │ mov %rdi,-0x38(%r12) │ │ │ │ mov %r8,-0x30(%r12) │ │ │ │ mov %r9,-0x28(%r12) │ │ │ │ mov %rdx,-0x20(%r12) │ │ │ │ mov %r10,-0x18(%r12) │ │ │ │ @@ -35303,15 +35296,15 @@ │ │ │ │ mov %rax,-0x8(%r12) │ │ │ │ mov %rbx,(%r12) │ │ │ │ movq $0x4268d8,0x20(%rbp) │ │ │ │ lea -0x80(%r12),%rdi │ │ │ │ lea -0x68(%r12),%rsi │ │ │ │ lea -0x4f(%r12),%r14 │ │ │ │ add $0x20,%rbp │ │ │ │ - jmp 14310b0 │ │ │ │ + jmp 1dc4470 │ │ │ │ movq $0x88,0x388(%r13) │ │ │ │ movq $0x426630,-0x30(%rbp) │ │ │ │ mov %r14,-0x28(%rbp) │ │ │ │ mov %rsi,-0x20(%rbp) │ │ │ │ mov %rdi,-0x18(%rbp) │ │ │ │ mov %r8,-0x10(%rbp) │ │ │ │ mov %r9,-0x8(%rbp) │ │ │ │ @@ -35908,15 +35901,15 @@ │ │ │ │ add %al,(%rax) │ │ │ │ add %al,-0x42(%rax) │ │ │ │ es add -0x39(%rax),%ecx │ │ │ │ add %r11b,0x75(%r8) │ │ │ │ rex.X add %cl,-0x77(%rax) │ │ │ │ fistpll 0x10000000(%rsi) │ │ │ │ mov $0xc0,%r14d │ │ │ │ - jmp 30bdd10 │ │ │ │ + jmp 30bd6d8 │ │ │ │ nopl 0x0(%rax,%rax,1) │ │ │ │ add (%rax),%eax │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ (bad) │ │ │ │ add %al,(%rax) │ │ │ │ @@ -35953,15 +35946,15 @@ │ │ │ │ add %al,(%rax) │ │ │ │ add %bl,(%rdi) │ │ │ │ add %al,(%rax) │ │ │ │ add %cl,0x490326bd(%rax) │ │ │ │ add $0x7b8,%esp │ │ │ │ cmp 0x358(%r13),%r12 │ │ │ │ ja 428333 │ │ │ │ - movq $0x7cdc68,-0x7b0(%r12) │ │ │ │ + movq $0x1161028,-0x7b0(%r12) │ │ │ │ mov 0x6a8(%rbp),%rax │ │ │ │ mov %rax,-0x7a8(%r12) │ │ │ │ mov 0x6a0(%rbp),%rax │ │ │ │ mov %rax,-0x7a0(%r12) │ │ │ │ mov 0x8(%rbp),%rax │ │ │ │ mov %rax,-0x798(%r12) │ │ │ │ mov 0x10(%rbp),%rax │ │ │ │ @@ -36388,46 +36381,46 @@ │ │ │ │ movq $0x425c88,-0xf8(%r12) │ │ │ │ lea -0x7af(%r12),%rbx │ │ │ │ mov %rbx,-0xe8(%r12) │ │ │ │ movq $0x425db0,-0xe0(%r12) │ │ │ │ mov 0x6b8(%rbp),%rcx │ │ │ │ mov %rcx,-0xd0(%r12) │ │ │ │ mov %rax,-0xc8(%r12) │ │ │ │ - movq $0x14a6f20,-0xc0(%r12) │ │ │ │ + movq $0x1e3a2e0,-0xc0(%r12) │ │ │ │ lea -0xe0(%r12),%rax │ │ │ │ mov %rax,-0xb8(%r12) │ │ │ │ lea -0xf8(%r12),%rax │ │ │ │ mov %rax,-0xb0(%r12) │ │ │ │ - movq $0x36ed131,-0xa8(%r12) │ │ │ │ - movq $0x36ed131,-0xa0(%r12) │ │ │ │ - movq $0x36f0dc9,-0x98(%r12) │ │ │ │ - movq $0x36f0dc9,-0x90(%r12) │ │ │ │ - movq $0x36d9980,-0x88(%r12) │ │ │ │ - movq $0x36d9980,-0x80(%r12) │ │ │ │ - movq $0x36d99c9,-0x78(%r12) │ │ │ │ + movq $0x377bbf1,-0xa8(%r12) │ │ │ │ + movq $0x377bbf1,-0xa0(%r12) │ │ │ │ + movq $0x377f889,-0x98(%r12) │ │ │ │ + movq $0x377f889,-0x90(%r12) │ │ │ │ + movq $0x3765750,-0x88(%r12) │ │ │ │ + movq $0x3765750,-0x80(%r12) │ │ │ │ + movq $0x3765799,-0x78(%r12) │ │ │ │ movq $0x3c37ef9,-0x70(%r12) │ │ │ │ - movq $0x3859742,-0x68(%r12) │ │ │ │ + movq $0x38e8202,-0x68(%r12) │ │ │ │ movq $0x3c37ef9,-0x60(%r12) │ │ │ │ movq $0x3c37ef9,-0x58(%r12) │ │ │ │ movq $0x3c285f9,-0x50(%r12) │ │ │ │ - movq $0x3850d50,-0x48(%r12) │ │ │ │ + movq $0x38df810,-0x48(%r12) │ │ │ │ movq $0x3c37ef9,-0x40(%r12) │ │ │ │ movq $0x3c285f9,-0x38(%r12) │ │ │ │ movq $0x3c37ed1,-0x30(%r12) │ │ │ │ - movq $0x36f0dc9,-0x28(%r12) │ │ │ │ - movq $0x36f0dc9,-0x20(%r12) │ │ │ │ + movq $0x377f889,-0x28(%r12) │ │ │ │ + movq $0x377f889,-0x20(%r12) │ │ │ │ movq $0x3c37ef9,-0x18(%r12) │ │ │ │ - movq $0x36efbc9,-0x10(%r12) │ │ │ │ + movq $0x377e689,-0x10(%r12) │ │ │ │ movq $0x0,-0x8(%r12) │ │ │ │ movq $0x0,(%r12) │ │ │ │ movq $0x428390,0x6a8(%rbp) │ │ │ │ lea -0xbf(%r12),%r14 │ │ │ │ mov %rbx,0x6b8(%rbp) │ │ │ │ add $0x6a8,%rbp │ │ │ │ - jmp 136b250 │ │ │ │ + jmp 1cfe610 │ │ │ │ movq $0x7b8,0x388(%r13) │ │ │ │ movq $0x427558,0x0(%rbp) │ │ │ │ jmp 338a720 │ │ │ │ nopl 0x0(%rax,%rax,1) │ │ │ │ add $0x1,%eax │ │ │ │ add %al,(%rax) │ │ │ │ add %bl,(%rsi) │ │ │ │ @@ -37080,18 +37073,18 @@ │ │ │ │ add %al,(%rax) │ │ │ │ (bad) │ │ │ │ add %al,(%rax) │ │ │ │ add %bh,0x490326ab(%rax) │ │ │ │ mov %ebx,%ecx │ │ │ │ mov 0x8(%rbp),%r8 │ │ │ │ mov 0x10(%rbp),%rdi │ │ │ │ - lea 0x348e878(%rip),%rsi │ │ │ │ - lea 0x3406579(%rip),%r14 │ │ │ │ + lea 0x351d338(%rip),%rsi │ │ │ │ + lea 0x3495039(%rip),%r14 │ │ │ │ add $0x18,%rbp │ │ │ │ - jmp 138cb40 │ │ │ │ + jmp 1d1ff00 │ │ │ │ lea 0x326abb7(%rip),%rbx │ │ │ │ jmp *-0x8(%r13) │ │ │ │ nopl (%rax) │ │ │ │ sldt (%rax) │ │ │ │ add %al,(%rdx) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rdx) │ │ │ │ @@ -37102,17 +37095,18 @@ │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %cl,-0x77(%rax) │ │ │ │ testl $0x9c358d4c,-0xa(%rcx,%rcx,4) │ │ │ │ stos %eax,%es:(%rdi) │ │ │ │ es add %ecx,%ebp │ │ │ │ - jbe 428c33 │ │ │ │ - filds (%rax) │ │ │ │ - nopw 0x0(%rax,%rax,1) │ │ │ │ + ss ja 428c69 │ │ │ │ + add %esp,0xf(%rsi) │ │ │ │ + (bad) │ │ │ │ + add %r8b,(%rax) │ │ │ │ sldt (%rax) │ │ │ │ add %al,(%rdx) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rdx) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ @@ -37120,15 +37114,16 @@ │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %cl,-0x77(%rax) │ │ │ │ testl $0x6c358d4c,-0xa(%rcx,%rcx,4) │ │ │ │ stos %eax,%es:(%rdi) │ │ │ │ es add %ecx,%ebp │ │ │ │ - fiadds 0xf6600df(%rsi) │ │ │ │ + sahf │ │ │ │ + mov $0xf660178,%edx │ │ │ │ (bad) │ │ │ │ add %r8b,(%rax) │ │ │ │ add $0x1000000,%eax │ │ │ │ ... │ │ │ │ add %al,(%rax) │ │ │ │ add %cl,(%rsi) │ │ │ │ add %al,(%rax) │ │ │ │ @@ -38167,15 +38162,15 @@ │ │ │ │ add %al,(%rax) │ │ │ │ lea -0x10(%rbp),%rax │ │ │ │ cmp %r15,%rax │ │ │ │ jb 429a91 │ │ │ │ movq $0x3390fc8,-0x10(%rbp) │ │ │ │ mov %rbx,-0x8(%rbp) │ │ │ │ mov 0x10(%rbx),%rsi │ │ │ │ - lea 0x308fb9d(%rip),%r14 │ │ │ │ + lea 0x2f8d75a(%rip),%r14 │ │ │ │ add $0xfffffffffffffff0,%rbp │ │ │ │ jmp 3359998 │ │ │ │ jmp *-0x10(%r13) │ │ │ │ nopl (%rax) │ │ │ │ add %eax,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %eax,(%rax) │ │ │ │ @@ -38255,15 +38250,15 @@ │ │ │ │ add %al,(%rax) │ │ │ │ lea -0x10(%rbp),%rax │ │ │ │ cmp %r15,%rax │ │ │ │ jb 429bd9 │ │ │ │ movq $0x3390fc8,-0x10(%rbp) │ │ │ │ mov %rbx,-0x8(%rbp) │ │ │ │ mov 0x10(%rbx),%rsi │ │ │ │ - lea 0x308fa55(%rip),%r14 │ │ │ │ + lea 0x2f8d612(%rip),%r14 │ │ │ │ add $0xfffffffffffffff0,%rbp │ │ │ │ jmp 3359998 │ │ │ │ jmp *-0x10(%r13) │ │ │ │ nopl (%rax) │ │ │ │ add %eax,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %eax,(%rax) │ │ │ │ @@ -38464,15 +38459,15 @@ │ │ │ │ mov %rcx,-0x8(%r12) │ │ │ │ mov %rdx,(%r12) │ │ │ │ lea -0x20(%r12),%rax │ │ │ │ and $0x7,%ebx │ │ │ │ cmp $0x1,%rbx │ │ │ │ je 429ed9 │ │ │ │ mov %rax,%rsi │ │ │ │ - lea 0x30911e5(%rip),%r14 │ │ │ │ + lea 0x2f8ee4a(%rip),%r14 │ │ │ │ jmp 3359998 │ │ │ │ mov %rax,%rsi │ │ │ │ lea 0x309caac(%rip),%r14 │ │ │ │ jmp 3359998 │ │ │ │ movq $0x28,0x388(%r13) │ │ │ │ jmp *-0x10(%r13) │ │ │ │ nop │ │ │ │ @@ -38716,15 +38711,15 @@ │ │ │ │ mov %rdi,-0x8(%r12) │ │ │ │ mov %r8,(%r12) │ │ │ │ lea -0x38(%r12),%rax │ │ │ │ and $0x7,%ebx │ │ │ │ cmp $0x1,%rbx │ │ │ │ je 42a2c4 │ │ │ │ mov %rax,%rsi │ │ │ │ - lea 0x3090dfa(%rip),%r14 │ │ │ │ + lea 0x2f8ea5f(%rip),%r14 │ │ │ │ jmp 3359998 │ │ │ │ mov %rax,%rsi │ │ │ │ lea 0x309c6c1(%rip),%r14 │ │ │ │ jmp 3359998 │ │ │ │ movq $0x40,0x388(%r13) │ │ │ │ jmp *-0x10(%r13) │ │ │ │ nopw 0x0(%rax,%rax,1) │ │ │ │ @@ -39416,18 +39411,18 @@ │ │ │ │ xor %eax,%eax │ │ │ │ call 3385710 │ │ │ │ add $0x8,%rsp │ │ │ │ test %rax,%rax │ │ │ │ je 42ad89 │ │ │ │ movq $0x3391200,-0x10(%rbp) │ │ │ │ mov %rax,-0x8(%rbp) │ │ │ │ - lea 0x34cd828(%rip),%rsi │ │ │ │ + lea 0x355c2e8(%rip),%rsi │ │ │ │ lea 0x3275db0(%rip),%r14 │ │ │ │ add $0xfffffffffffffff0,%rbp │ │ │ │ - jmp 7bfd50 │ │ │ │ + jmp 1153110 │ │ │ │ mov (%rbx),%rax │ │ │ │ jmp *%rax │ │ │ │ jmp *-0x10(%r13) │ │ │ │ nopw 0x0(%rax,%rax,1) │ │ │ │ ... │ │ │ │ adc $0xe8000000,%eax │ │ │ │ xchg %eax,%ebp │ │ │ │ @@ -39506,31 +39501,31 @@ │ │ │ │ es add -0x39(%rax),%ecx │ │ │ │ add %r12b,%r8b │ │ │ │ scas %es:(%rdi),%al │ │ │ │ rex.X add %cl,-0x73(%rax) │ │ │ │ cmp $0x32694d9,%eax │ │ │ │ mov 0xf(%rbx),%rsi │ │ │ │ lea 0x32688c7(%rip),%r14 │ │ │ │ - jmp 121fcf8 │ │ │ │ + jmp 1bb30b8 │ │ │ │ jmp *-0x10(%r13) │ │ │ │ nopl 0x0(%rax,%rax,1) │ │ │ │ ... │ │ │ │ (bad) │ │ │ │ add %al,(%rax) │ │ │ │ add %dh,%al │ │ │ │ xchg %eax,%esp │ │ │ │ es add 0xd(%rbp,%rcx,4),%ecx │ │ │ │ adc %al,%dl │ │ │ │ addb $0x4c,(%rbx) │ │ │ │ - lea 0x34cf304(%rip),%eax │ │ │ │ - lea 0x34cf2c4(%rip),%rdi │ │ │ │ + lea 0x355ddc4(%rip),%eax │ │ │ │ + lea 0x355dd84(%rip),%rdi │ │ │ │ lea 0x32694b4(%rip),%rsi │ │ │ │ - lea 0x34c760e(%rip),%r14 │ │ │ │ + lea 0x35560ce(%rip),%r14 │ │ │ │ mov %rbx,0x0(%rbp) │ │ │ │ - jmp 19f90e8 │ │ │ │ + jmp 238c4a8 │ │ │ │ nopl 0x0(%rax) │ │ │ │ add (%rax),%al │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ adc (%rax),%al │ │ │ │ add %al,(%rax) │ │ │ │ @@ -40809,30 +40804,30 @@ │ │ │ │ add %al,(%rax) │ │ │ │ add %ch,(%rax) │ │ │ │ andl $0x3,(%rsi) │ │ │ │ movq $0x42c100,0x0(%rbp) │ │ │ │ lea 0x32682b9(%rip),%rdi │ │ │ │ mov 0xf(%rbx),%rsi │ │ │ │ lea 0x32676a7(%rip),%r14 │ │ │ │ - jmp 121fcf8 │ │ │ │ + jmp 1bb30b8 │ │ │ │ jmp *-0x10(%r13) │ │ │ │ nopl 0x0(%rax,%rax,1) │ │ │ │ ... │ │ │ │ (bad) │ │ │ │ add %al,(%rax) │ │ │ │ add %dl,%al │ │ │ │ (bad) │ │ │ │ es add 0xd(%rbp,%rcx,4),%ecx │ │ │ │ repnz mov $0x8d4c0380,%ebp │ │ │ │ - add $0x34ce0e4,%eax │ │ │ │ - lea 0x34ce0a4(%rip),%rdi │ │ │ │ + add $0x355cba4,%eax │ │ │ │ + lea 0x355cb64(%rip),%rdi │ │ │ │ lea 0x3268294(%rip),%rsi │ │ │ │ - lea 0x34c63ee(%rip),%r14 │ │ │ │ + lea 0x3554eae(%rip),%r14 │ │ │ │ mov %rbx,0x0(%rbp) │ │ │ │ - jmp 19f90e8 │ │ │ │ + jmp 238c4a8 │ │ │ │ nopl 0x0(%rax) │ │ │ │ add (%rax),%al │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ adc (%rax),%al │ │ │ │ add %al,(%rax) │ │ │ │ @@ -40977,30 +40972,30 @@ │ │ │ │ (bad) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,0x48032683(%rax) │ │ │ │ movl $0x42c370,0x0(%rbp) │ │ │ │ lea 0x3268049(%rip),%rdi │ │ │ │ mov 0xf(%rbx),%rsi │ │ │ │ lea 0x3267437(%rip),%r14 │ │ │ │ - jmp 121fb50 │ │ │ │ + jmp 1bb2f10 │ │ │ │ jmp *-0x10(%r13) │ │ │ │ nopl 0x0(%rax,%rax,1) │ │ │ │ ... │ │ │ │ (bad) │ │ │ │ add %al,(%rax) │ │ │ │ add %ah,-0x80(%rax) │ │ │ │ es add 0xd(%rbp,%rcx,4),%ecx │ │ │ │ (bad) │ │ │ │ mov $0x8d4c0380,%ebx │ │ │ │ - add $0x34cde74,%eax │ │ │ │ - lea 0x34cde34(%rip),%rdi │ │ │ │ + add $0x355c934,%eax │ │ │ │ + lea 0x355c8f4(%rip),%rdi │ │ │ │ lea 0x3268024(%rip),%rsi │ │ │ │ - lea 0x34c617e(%rip),%r14 │ │ │ │ + lea 0x3554c3e(%rip),%r14 │ │ │ │ mov %rbx,0x0(%rbp) │ │ │ │ - jmp 19f90e8 │ │ │ │ + jmp 238c4a8 │ │ │ │ nopl 0x0(%rax) │ │ │ │ add (%rax),%al │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ adc (%rax),%al │ │ │ │ add %al,(%rax) │ │ │ │ @@ -41715,15 +41710,15 @@ │ │ │ │ (bad) │ │ │ │ add %al,(%rax) │ │ │ │ add %dl,0x7a(%rax) │ │ │ │ es add -0x77(%rax),%ecx │ │ │ │ fadds -0x7cb7f820(%rbx) │ │ │ │ clc │ │ │ │ add %esi,0x48(%rax,%rdx,1) │ │ │ │ - lea 0x34e27f5(%rip),%ebx │ │ │ │ + lea 0x35712b5(%rip),%ebx │ │ │ │ add $0x10,%rbp │ │ │ │ jmp 33893b0 │ │ │ │ movq $0x42cdd8,0x0(%rbp) │ │ │ │ mov 0xf(%rbx),%rbx │ │ │ │ jmp 33893b0 │ │ │ │ lea 0x3267a3c(%rip),%rbx │ │ │ │ jmp *-0x8(%r13) │ │ │ │ @@ -41756,18 +41751,18 @@ │ │ │ │ add %al,(%rax) │ │ │ │ (bad) │ │ │ │ add %al,(%rax) │ │ │ │ add %bh,(%rax) │ │ │ │ imul $0xd9894903,(%rsi),%esp │ │ │ │ mov 0x8(%rbp),%r8 │ │ │ │ mov 0x10(%rbp),%rdi │ │ │ │ - lea 0x348a5f8(%rip),%rsi │ │ │ │ - lea 0x34022f9(%rip),%r14 │ │ │ │ + lea 0x35190b8(%rip),%rsi │ │ │ │ + lea 0x3490db9(%rip),%r14 │ │ │ │ add $0x18,%rbp │ │ │ │ - jmp 138cb40 │ │ │ │ + jmp 1d1ff00 │ │ │ │ nopw 0x0(%rax,%rax,1) │ │ │ │ add %eax,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ adc %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ @@ -41815,30 +41810,30 @@ │ │ │ │ sbb %r12b,(%r8) │ │ │ │ iret │ │ │ │ rex.X add %cl,-0x77(%rcx) │ │ │ │ (bad) 0x45(%rbx,%rcx,4) │ │ │ │ or %cl,-0x77(%rax) │ │ │ │ (bad) │ │ │ │ mov 0x10(%rbp),%rsi │ │ │ │ - lea 0x3400561(%rip),%r14 │ │ │ │ + lea 0x348f021(%rip),%r14 │ │ │ │ add $0x18,%rbp │ │ │ │ - jmp 138cb40 │ │ │ │ + jmp 1d1ff00 │ │ │ │ jmp *-0x10(%r13) │ │ │ │ xchg %ax,%ax │ │ │ │ ... │ │ │ │ (bad) │ │ │ │ add %al,(%rax) │ │ │ │ add %dh,0x4c032674(%rax) │ │ │ │ lea 0x380afd2(%rip),%ecx │ │ │ │ - lea 0x34cd2c4(%rip),%r8 │ │ │ │ - lea 0x34cd284(%rip),%rdi │ │ │ │ + lea 0x355bd84(%rip),%r8 │ │ │ │ + lea 0x355bd44(%rip),%rdi │ │ │ │ lea 0x3267474(%rip),%rsi │ │ │ │ - lea 0x34c55ce(%rip),%r14 │ │ │ │ + lea 0x355408e(%rip),%r14 │ │ │ │ mov %rbx,0x0(%rbp) │ │ │ │ - jmp 19f90e8 │ │ │ │ + jmp 238c4a8 │ │ │ │ nopl 0x0(%rax) │ │ │ │ add (%rax),%al │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ adc (%rax),%al │ │ │ │ add %al,(%rax) │ │ │ │ @@ -42871,31 +42866,31 @@ │ │ │ │ add %bl,0x4803266a(%rax) │ │ │ │ mov 0x18(%rbp),%eax │ │ │ │ movq $0x42ddb8,0x18(%rbp) │ │ │ │ mov %rbx,%r9 │ │ │ │ mov 0x8(%rbp),%r8 │ │ │ │ mov %rax,%rdi │ │ │ │ mov 0x10(%rbp),%rsi │ │ │ │ - lea 0x33ff6c9(%rip),%r14 │ │ │ │ + lea 0x348e189(%rip),%r14 │ │ │ │ add $0x18,%rbp │ │ │ │ - jmp 138cb40 │ │ │ │ + jmp 1d1ff00 │ │ │ │ jmp *-0x10(%r13) │ │ │ │ xchg %ax,%ax │ │ │ │ ... │ │ │ │ (bad) │ │ │ │ add %al,(%rax) │ │ │ │ add %bl,(%rax) │ │ │ │ es add 0xd(%rbp,%rcx,4),%cx │ │ │ │ cmp -0x72b3fc80(%rcx),%ah │ │ │ │ - add $0x34cc42c,%eax │ │ │ │ - lea 0x34cc3ec(%rip),%rdi │ │ │ │ + add $0x355aeec,%eax │ │ │ │ + lea 0x355aeac(%rip),%rdi │ │ │ │ lea 0x32665dc(%rip),%rsi │ │ │ │ - lea 0x34c4736(%rip),%r14 │ │ │ │ + lea 0x35531f6(%rip),%r14 │ │ │ │ mov %rbx,0x0(%rbp) │ │ │ │ - jmp 19f90e8 │ │ │ │ + jmp 238c4a8 │ │ │ │ nopl 0x0(%rax) │ │ │ │ add (%rax),%al │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ adc (%rax),%al │ │ │ │ add %al,(%rax) │ │ │ │ @@ -46490,39 +46485,39 @@ │ │ │ │ nopw 0x0(%rax,%rax,1) │ │ │ │ add %eax,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ adc %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ - rex.W (bad) │ │ │ │ - xor %al,(%rbx) │ │ │ │ + or %dl,%ch │ │ │ │ + cmp %eax,(%rbx) │ │ │ │ lea -0x10(%rbp),%rax │ │ │ │ cmp %r15,%rax │ │ │ │ jb 43121f │ │ │ │ movq $0x431200,-0x8(%rbp) │ │ │ │ mov 0x10(%rbx),%rbx │ │ │ │ add $0xfffffffffffffff8,%rbp │ │ │ │ test $0x7,%bl │ │ │ │ jne 431200 │ │ │ │ mov (%rbx),%rax │ │ │ │ jmp *%rax │ │ │ │ nopl 0x0(%rax,%rax,1) │ │ │ │ ... │ │ │ │ (bad) │ │ │ │ add %al,(%rax) │ │ │ │ - add %dl,(%rax) │ │ │ │ + add %dl,%al │ │ │ │ (bad) │ │ │ │ - xor %al,(%rbx) │ │ │ │ + cmp %eax,(%rbx) │ │ │ │ mov %rbx,%rsi │ │ │ │ xor %r14d,%r14d │ │ │ │ movq $0x33924c0,-0x8(%rbp) │ │ │ │ movq $0x3c37ef9,0x0(%rbp) │ │ │ │ add $0xfffffffffffffff8,%rbp │ │ │ │ - jmp b0beb8 │ │ │ │ + jmp 149f278 │ │ │ │ jmp *-0x10(%r13) │ │ │ │ nopl 0x0(%rax,%rax,1) │ │ │ │ add (%rax),%al │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ adc (%rax),%al │ │ │ │ @@ -46886,36 +46881,38 @@ │ │ │ │ jmp 49c6a8 │ │ │ │ nopl 0x0(%rax,%rax,1) │ │ │ │ addl $0x0,(%rcx) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %bl,(%rsi) │ │ │ │ add %al,(%rax) │ │ │ │ - add %al,-0x1b(%rax) │ │ │ │ - xor %al,(%rbx) │ │ │ │ - movq $0x4316f8,0x0(%rbp) │ │ │ │ - mov 0xf(%rbx),%rbx │ │ │ │ - test $0x7,%bl │ │ │ │ + add %al,(%rax) │ │ │ │ + sarb $1,(%rcx) │ │ │ │ + add -0x39(%rax),%ecx │ │ │ │ + add %r15b,%r8b │ │ │ │ + (bad) │ │ │ │ + rex.XB add %cl,-0x75(%r8) │ │ │ │ + pop %rbx │ │ │ │ + psadbw %mm3,%mm0 │ │ │ │ + (bad) │ │ │ │ jne 4316f8 │ │ │ │ mov (%rbx),%rax │ │ │ │ jmp *%rax │ │ │ │ xchg %ax,%ax │ │ │ │ addl $0x0,(%rcx) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %bl,(%rsi) │ │ │ │ add %al,(%rax) │ │ │ │ - add %bl,(%rax) │ │ │ │ - in $0x30,%eax │ │ │ │ - add -0x75(%rax),%ecx │ │ │ │ - or %r9b,-0x39(%r8) │ │ │ │ - or %r15b,(%r8) │ │ │ │ - (bad) │ │ │ │ - rex.XB add %cl,-0x75(%r8) │ │ │ │ - rex.WXB (bad) │ │ │ │ + add %bl,%al │ │ │ │ + iret │ │ │ │ + cmp %eax,(%rbx) │ │ │ │ + mov 0x8(%rbp),%rax │ │ │ │ + movq $0x431738,0x8(%rbp) │ │ │ │ + mov 0x7(%rbx),%rcx │ │ │ │ mov 0xf(%rbx),%rbx │ │ │ │ mov %rbx,%rdx │ │ │ │ mov %rax,%rbx │ │ │ │ mov %rdx,0x10(%rbp) │ │ │ │ mov %rcx,0x18(%rbp) │ │ │ │ add $0x8,%rbp │ │ │ │ test $0x7,%bl │ │ │ │ @@ -46924,21 +46921,20 @@ │ │ │ │ jmp *%rax │ │ │ │ add (%rax),%al │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ (bad) │ │ │ │ add %al,(%rax) │ │ │ │ - add %bl,%al │ │ │ │ - in $0x30,%al │ │ │ │ - add -0x75(%rax),%ecx │ │ │ │ - or %r9b,-0x77(%r8) │ │ │ │ - flds -0x7cb7f81f(%rbx) │ │ │ │ - stc │ │ │ │ - add 0x51(%rdx),%esi │ │ │ │ + add %bl,0x480339cf(%rax) │ │ │ │ + mov 0x8(%rbp),%eax │ │ │ │ + mov %rbx,%rcx │ │ │ │ + and $0x7,%ecx │ │ │ │ + cmp $0x3,%rcx │ │ │ │ + jb 431799 │ │ │ │ cmp $0x4,%rcx │ │ │ │ jb 4317d6 │ │ │ │ add $0x10,%r12 │ │ │ │ cmp 0x358(%r13),%r12 │ │ │ │ ja 431789 │ │ │ │ mov 0x4(%rbx),%rbx │ │ │ │ movq $0x4314a8,-0x8(%r12) │ │ │ │ @@ -47234,40 +47230,38 @@ │ │ │ │ xchg %ax,%ax │ │ │ │ add %eax,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ adc %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ - cmp %ah,%al │ │ │ │ - xor %al,(%rbx) │ │ │ │ + clc │ │ │ │ + lret $0x339 │ │ │ │ lea -0x10(%rbp),%rax │ │ │ │ cmp %r15,%rax │ │ │ │ jb 431c2f │ │ │ │ movq $0x431c10,-0x8(%rbp) │ │ │ │ mov 0x10(%rbx),%rbx │ │ │ │ add $0xfffffffffffffff8,%rbp │ │ │ │ test $0x7,%bl │ │ │ │ jne 431c10 │ │ │ │ mov (%rbx),%rax │ │ │ │ jmp *%rax │ │ │ │ nopl 0x0(%rax,%rax,1) │ │ │ │ ... │ │ │ │ (bad) │ │ │ │ add %al,(%rax) │ │ │ │ - add %al,(%rax) │ │ │ │ - loopne 431c3f │ │ │ │ - add -0x77(%rax),%ecx │ │ │ │ - fiadds 0x31(%rbp) │ │ │ │ - testb $0x45,-0x39(%rax) │ │ │ │ - clc │ │ │ │ - shlb $0x3,(%rcx,%rdi,1) │ │ │ │ + add %al,%al │ │ │ │ + lret $0x339 │ │ │ │ + mov %rbx,%rsi │ │ │ │ + xor %r14d,%r14d │ │ │ │ + movq $0x33924c0,-0x8(%rbp) │ │ │ │ movq $0x3c37ef9,0x0(%rbp) │ │ │ │ add $0xfffffffffffffff8,%rbp │ │ │ │ - jmp b0beb8 │ │ │ │ + jmp 149f278 │ │ │ │ jmp *-0x10(%r13) │ │ │ │ nopl 0x0(%rax,%rax,1) │ │ │ │ add (%rax),%al │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ adc (%rax),%al │ │ │ │ @@ -47697,39 +47691,33 @@ │ │ │ │ add $0xfffffffffffffff0,%rbp │ │ │ │ jmp 49c6a8 │ │ │ │ addl $0x0,(%rcx) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %bl,(%rsi) │ │ │ │ add %al,(%rax) │ │ │ │ - add %bl,(%rax) │ │ │ │ - fidivl (%rax) │ │ │ │ - add -0x39(%rax),%ecx │ │ │ │ - add %r12b,(%r8) │ │ │ │ - and 0x0(%rbx),%al │ │ │ │ + add %bl,%al │ │ │ │ + (bad) │ │ │ │ + cmp %eax,(%rbx) │ │ │ │ + movq $0x432220,0x0(%rbp) │ │ │ │ mov 0xf(%rbx),%rbx │ │ │ │ test $0x7,%bl │ │ │ │ jne 432220 │ │ │ │ mov (%rbx),%rax │ │ │ │ jmp *%rax │ │ │ │ xchg %ax,%ax │ │ │ │ addl $0x0,(%rcx) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %bl,(%rsi) │ │ │ │ add %al,(%rax) │ │ │ │ - add %dh,%al │ │ │ │ - fnstenv (%rax) │ │ │ │ - add -0x7d(%rcx),%ecx │ │ │ │ - (bad) │ │ │ │ - sbb %cl,0x3b(%rbp) │ │ │ │ - movsl %ds:(%rsi),%es:(%rdi) │ │ │ │ - pop %rax │ │ │ │ - add (%rax),%eax │ │ │ │ - add %dh,0x3e(%rdi) │ │ │ │ + add %dh,0x490339c4(%rax) │ │ │ │ + add $0x18,%esp │ │ │ │ + cmp 0x358(%r13),%r12 │ │ │ │ + ja 43226b │ │ │ │ mov 0x7(%rbx),%rax │ │ │ │ mov 0xf(%rbx),%rcx │ │ │ │ mov 0x17(%rbx),%rbx │ │ │ │ movq $0x431bd8,-0x10(%r12) │ │ │ │ mov 0x8(%rbp),%rdx │ │ │ │ mov %rdx,(%r12) │ │ │ │ movq $0x432290,0x8(%rbp) │ │ │ │ @@ -48509,39 +48497,36 @@ │ │ │ │ nopl 0x0(%rax) │ │ │ │ add %eax,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ adc %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ - xor %cl,%bh │ │ │ │ - xor %al,(%rbx) │ │ │ │ - lea -0x10(%rbp),%rax │ │ │ │ - cmp %r15,%rax │ │ │ │ + lock mov $0x8d480339,%ecx │ │ │ │ + rex.RB │ │ │ │ + lock cmp %r15,%rax │ │ │ │ jb 432d37 │ │ │ │ movq $0x432d18,-0x8(%rbp) │ │ │ │ mov 0x10(%rbx),%rbx │ │ │ │ add $0xfffffffffffffff8,%rbp │ │ │ │ test $0x7,%bl │ │ │ │ jne 432d18 │ │ │ │ mov (%rbx),%rax │ │ │ │ jmp *%rax │ │ │ │ nopl 0x0(%rax,%rax,1) │ │ │ │ ... │ │ │ │ (bad) │ │ │ │ add %al,(%rax) │ │ │ │ - add %bh,%al │ │ │ │ - (bad) │ │ │ │ - xor %al,(%rbx) │ │ │ │ - mov %rbx,%rsi │ │ │ │ + add %bh,0x480339b9(%rax) │ │ │ │ + mov %ebx,%esi │ │ │ │ xor %r14d,%r14d │ │ │ │ movq $0x33924c0,-0x8(%rbp) │ │ │ │ movq $0x3c37ef9,0x0(%rbp) │ │ │ │ add $0xfffffffffffffff8,%rbp │ │ │ │ - jmp b0beb8 │ │ │ │ + jmp 149f278 │ │ │ │ jmp *-0x10(%r13) │ │ │ │ nopl 0x0(%rax,%rax,1) │ │ │ │ add (%rax),%al │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ adc (%rax),%al │ │ │ │ @@ -48920,31 +48905,34 @@ │ │ │ │ jmp *-0x10(%r13) │ │ │ │ test %al,(%rbx) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ (bad) │ │ │ │ add %al,(%rax) │ │ │ │ - add %cl,0x480330c9(%rax) │ │ │ │ - movl $0x4332b0,0x0(%rbp) │ │ │ │ + add %cl,-0x4c(%rax) │ │ │ │ + cmp %eax,(%rbx) │ │ │ │ + movq $0x4332b0,0x0(%rbp) │ │ │ │ mov 0xf(%rbx),%rbx │ │ │ │ test $0x7,%bl │ │ │ │ jne 4332b0 │ │ │ │ mov (%rbx),%rax │ │ │ │ jmp *%rax │ │ │ │ xchg %ax,%ax │ │ │ │ test %al,(%rbx) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ (bad) │ │ │ │ add %al,(%rax) │ │ │ │ - add %ah,-0x37(%rax) │ │ │ │ - xor %al,(%rbx) │ │ │ │ - movq $0x4332f0,0x10(%rbp) │ │ │ │ + add %ah,(%rax) │ │ │ │ + mov $0x39,%ah │ │ │ │ + add -0x39(%rax),%ecx │ │ │ │ + adc %r14b,%r8b │ │ │ │ + xor 0x0(%rbx),%al │ │ │ │ mov 0x7(%rbx),%rax │ │ │ │ mov 0xf(%rbx),%rbx │ │ │ │ mov %rbx,%rcx │ │ │ │ mov 0x8(%rbp),%rbx │ │ │ │ mov %rcx,0x18(%rbp) │ │ │ │ mov %rax,0x20(%rbp) │ │ │ │ add $0x10,%rbp │ │ │ │ @@ -48955,22 +48943,21 @@ │ │ │ │ nopl (%rax) │ │ │ │ add (%rax),%al │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ (bad) │ │ │ │ add %al,(%rax) │ │ │ │ - add %ah,(%rax) │ │ │ │ - leave │ │ │ │ - xor %al,(%rbx) │ │ │ │ - mov 0x8(%rbp),%rax │ │ │ │ - mov %rbx,%rcx │ │ │ │ - and $0x7,%ecx │ │ │ │ - cmp $0x3,%rcx │ │ │ │ - jb 433351 │ │ │ │ + add %ah,%al │ │ │ │ + mov $0x39,%bl │ │ │ │ + add -0x75(%rax),%ecx │ │ │ │ + or %r9b,-0x77(%r8) │ │ │ │ + flds -0x7cb7f81f(%rbx) │ │ │ │ + stc │ │ │ │ + add 0x51(%rdx),%esi │ │ │ │ cmp $0x4,%rcx │ │ │ │ jb 43338e │ │ │ │ add $0x10,%r12 │ │ │ │ cmp 0x358(%r13),%r12 │ │ │ │ ja 433341 │ │ │ │ mov 0x4(%rbx),%rbx │ │ │ │ movq $0x432fc0,-0x8(%r12) │ │ │ │ @@ -51172,17 +51159,17 @@ │ │ │ │ xor %eax,%eax │ │ │ │ call 3385710 │ │ │ │ add $0x8,%rsp │ │ │ │ test %rax,%rax │ │ │ │ je 43539a │ │ │ │ movq $0x3391200,-0x10(%rbp) │ │ │ │ mov %rax,-0x8(%rbp) │ │ │ │ - lea 0x3400650(%rip),%r14 │ │ │ │ + lea 0x348f110(%rip),%r14 │ │ │ │ add $0xfffffffffffffff0,%rbp │ │ │ │ - jmp 1384278 │ │ │ │ + jmp 1d17638 │ │ │ │ mov (%rbx),%rax │ │ │ │ jmp *%rax │ │ │ │ jmp *-0x10(%r13) │ │ │ │ nopl 0x0(%rax,%rax,1) │ │ │ │ ... │ │ │ │ adc $0x68000000,%eax │ │ │ │ std │ │ │ │ @@ -51196,18 +51183,18 @@ │ │ │ │ xor %eax,%eax │ │ │ │ call 3385710 │ │ │ │ add $0x8,%rsp │ │ │ │ test %rax,%rax │ │ │ │ je 435401 │ │ │ │ movq $0x3391200,-0x10(%rbp) │ │ │ │ mov %rax,-0x8(%rbp) │ │ │ │ - lea 0x33afc97(%rip),%rsi │ │ │ │ + lea 0x343e757(%rip),%rsi │ │ │ │ lea 0x325fd08(%rip),%r14 │ │ │ │ add $0xfffffffffffffff0,%rbp │ │ │ │ - jmp 1851de8 │ │ │ │ + jmp 21e51a8 │ │ │ │ mov (%rbx),%rax │ │ │ │ jmp *%rax │ │ │ │ jmp *-0x10(%r13) │ │ │ │ nopw 0x0(%rax,%rax,1) │ │ │ │ ... │ │ │ │ adc $0x48000000,%eax │ │ │ │ std │ │ │ │ @@ -51287,37 +51274,37 @@ │ │ │ │ add %al,(%rax) │ │ │ │ add %ch,0x480325f7(%rax) │ │ │ │ movl $0x435578,0x0(%rbp) │ │ │ │ mov %rbx,%r9 │ │ │ │ mov 0x20(%rbp),%r8 │ │ │ │ mov 0x18(%rbp),%rdi │ │ │ │ mov 0x28(%rbp),%rsi │ │ │ │ - lea 0x33f7f0c(%rip),%r14 │ │ │ │ - jmp 138cb40 │ │ │ │ + lea 0x34869cc(%rip),%r14 │ │ │ │ + jmp 1d1ff00 │ │ │ │ lea 0x325fc66(%rip),%rbx │ │ │ │ jmp *-0x8(%r13) │ │ │ │ xchg %ax,%ax │ │ │ │ add $0x7,%eax │ │ │ │ add %al,(%rax) │ │ │ │ add %bl,(%rsi) │ │ │ │ add %al,(%rax) │ │ │ │ add %ch,-0x9(%rax) │ │ │ │ and $0x45c74803,%eax │ │ │ │ add %al,%al │ │ │ │ push %rbp │ │ │ │ add %cl,0xd(%r13,%r9,4) │ │ │ │ jb 4355ae │ │ │ │ addb $0x4c,(%rbx) │ │ │ │ - lea 0x34c4c64(%rip),%eax │ │ │ │ - lea 0x34c4c24(%rip),%rdi │ │ │ │ + lea 0x3553724(%rip),%eax │ │ │ │ + lea 0x35536e4(%rip),%rdi │ │ │ │ lea 0x325ee14(%rip),%rsi │ │ │ │ - lea 0x34bcf6e(%rip),%r14 │ │ │ │ + lea 0x354ba2e(%rip),%r14 │ │ │ │ mov %rbx,-0x8(%rbp) │ │ │ │ add $0xfffffffffffffff8,%rbp │ │ │ │ - jmp 19f90e8 │ │ │ │ + jmp 238c4a8 │ │ │ │ add $0x7,%eax │ │ │ │ add %al,(%rax) │ │ │ │ add %bl,(%rsi) │ │ │ │ add %al,(%rax) │ │ │ │ add %ah,(%rax) │ │ │ │ mull 0x45c74803(%rip) │ │ │ │ add %ch,%al │ │ │ │ @@ -51356,35 +51343,35 @@ │ │ │ │ and %cl,-0x39(%rax) │ │ │ │ and %r12b,0x56(%r8) │ │ │ │ rex.XB add %cl,-0x77(%r9) │ │ │ │ (bad) 0x45(%rbx,%rcx,4) │ │ │ │ adc %cl,-0x75(%rax) │ │ │ │ jge 43563f │ │ │ │ mov %rax,%rsi │ │ │ │ - lea 0x33f7e21(%rip),%r14 │ │ │ │ + lea 0x34868e1(%rip),%r14 │ │ │ │ add $0x20,%rbp │ │ │ │ - jmp 138cb40 │ │ │ │ + jmp 1d1ff00 │ │ │ │ nopw 0x0(%rax,%rax,1) │ │ │ │ add %eax,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ (bad) │ │ │ │ add %al,(%rax) │ │ │ │ add %dh,-0x13(%rax) │ │ │ │ and $0x45c74803,%eax │ │ │ │ add %ch,0x4c004356(%rax) │ │ │ │ lea 0x380288a(%rip),%ecx │ │ │ │ - lea 0x34c4b7c(%rip),%r8 │ │ │ │ - lea 0x34c4b3c(%rip),%rdi │ │ │ │ + lea 0x355363c(%rip),%r8 │ │ │ │ + lea 0x35535fc(%rip),%rdi │ │ │ │ lea 0x325ed2c(%rip),%rsi │ │ │ │ - lea 0x34bce86(%rip),%r14 │ │ │ │ + lea 0x354b946(%rip),%r14 │ │ │ │ mov %rbx,-0x8(%rbp) │ │ │ │ add $0xfffffffffffffff8,%rbp │ │ │ │ - jmp 19f90e8 │ │ │ │ + jmp 238c4a8 │ │ │ │ add %eax,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ (bad) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ @@ -51468,48 +51455,49 @@ │ │ │ │ jmp *-0x8(%r13) │ │ │ │ nopl 0x0(%rax) │ │ │ │ add $0x1000000,%eax │ │ │ │ ... │ │ │ │ add %al,(%rax) │ │ │ │ add %cl,(%rsi) │ │ │ │ add %al,(%rax) │ │ │ │ - add %ah,-0x5e(%rax) │ │ │ │ - add -0x73(%r8),%r9 │ │ │ │ - rex.RB clc │ │ │ │ + add %ah,(%rax) │ │ │ │ + lea 0x3(%rsi),%edx │ │ │ │ + lea -0x8(%rbp),%rax │ │ │ │ cmp %r15,%rax │ │ │ │ jb 435841 │ │ │ │ movq $0x4357f0,-0x8(%rbp) │ │ │ │ mov %r14,%rbx │ │ │ │ add $0xfffffffffffffff8,%rbp │ │ │ │ test $0x7,%bl │ │ │ │ jne 4357f0 │ │ │ │ mov (%rbx),%rax │ │ │ │ jmp *%rax │ │ │ │ xchg %ax,%ax │ │ │ │ ... │ │ │ │ (bad) │ │ │ │ add %al,(%rax) │ │ │ │ - add %ch,(%rax) │ │ │ │ - movabs %al,0x58180045c748034d │ │ │ │ - rex.XB add %cl,-0x75(%r8) │ │ │ │ - pop %rbx │ │ │ │ - psadbw %mm3,%mm0 │ │ │ │ - (bad) │ │ │ │ + add %ch,%al │ │ │ │ + mov %ss,0x3(%rsi) │ │ │ │ + movq $0x435818,0x0(%rbp) │ │ │ │ + mov 0xf(%rbx),%rbx │ │ │ │ + test $0x7,%bl │ │ │ │ jne 435818 │ │ │ │ mov (%rbx),%rax │ │ │ │ jmp *%rax │ │ │ │ xchg %ax,%ax │ │ │ │ ... │ │ │ │ (bad) │ │ │ │ add %al,(%rax) │ │ │ │ - add %al,(%rax) │ │ │ │ - movabs %al,0x7e083d88948034d │ │ │ │ + add %al,%al │ │ │ │ + mov %ss,0x3(%rsi) │ │ │ │ + mov %rbx,%rax │ │ │ │ + and $0x7,%eax │ │ │ │ cmp $0x1,%rax │ │ │ │ je 435834 │ │ │ │ - lea 0x34da1ed(%rip),%rbx │ │ │ │ + lea 0x3568cad(%rip),%rbx │ │ │ │ add $0x8,%rbp │ │ │ │ jmp 33893b0 │ │ │ │ mov 0x17(%rbx),%rbx │ │ │ │ add $0x8,%rbp │ │ │ │ jmp 33893b0 │ │ │ │ lea 0x325f9a0(%rip),%rbx │ │ │ │ jmp *-0x8(%r13) │ │ │ │ @@ -51587,31 +51575,31 @@ │ │ │ │ and $0x458b4803,%eax │ │ │ │ sbb %cl,-0x39(%rax) │ │ │ │ sbb %r10b,0x49004359(%r8) │ │ │ │ mov %ebx,%ecx │ │ │ │ mov 0x8(%rbp),%r8 │ │ │ │ mov %rax,%rdi │ │ │ │ mov 0x10(%rbp),%rsi │ │ │ │ - lea 0x33f7af1(%rip),%r14 │ │ │ │ + lea 0x34865b1(%rip),%r14 │ │ │ │ add $0x18,%rbp │ │ │ │ - jmp 138cb40 │ │ │ │ + jmp 1d1ff00 │ │ │ │ jmp *-0x10(%r13) │ │ │ │ xchg %ax,%ax │ │ │ │ ... │ │ │ │ (bad) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,-0x16(%rax) │ │ │ │ and $0xd8d4c03,%eax │ │ │ │ (bad) │ │ │ │ - lea 0x34c4854(%rip),%eax │ │ │ │ - lea 0x34c4814(%rip),%rdi │ │ │ │ + lea 0x3553314(%rip),%eax │ │ │ │ + lea 0x35532d4(%rip),%rdi │ │ │ │ lea 0x325ea04(%rip),%rsi │ │ │ │ - lea 0x34bcb5e(%rip),%r14 │ │ │ │ + lea 0x354b61e(%rip),%r14 │ │ │ │ mov %rbx,0x0(%rbp) │ │ │ │ - jmp 19f90e8 │ │ │ │ + jmp 238c4a8 │ │ │ │ nopl 0x0(%rax) │ │ │ │ add (%rax),%al │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ adc (%rax),%al │ │ │ │ add %al,(%rax) │ │ │ │ @@ -51906,33 +51894,34 @@ │ │ │ │ sbb %r8b,(%r8) │ │ │ │ pop %rsi │ │ │ │ rex.XB add %cl,-0x77(%r9) │ │ │ │ (bad) 0x45(%rbx,%rcx,4) │ │ │ │ or %cl,-0x77(%rax) │ │ │ │ (bad) │ │ │ │ mov 0x10(%rbp),%rsi │ │ │ │ - lea 0x33f7681(%rip),%r14 │ │ │ │ + lea 0x3486141(%rip),%r14 │ │ │ │ add $0x18,%rbp │ │ │ │ - jmp 138cb40 │ │ │ │ + jmp 1d1ff00 │ │ │ │ jmp *-0x10(%r13) │ │ │ │ xchg %ax,%ax │ │ │ │ ... │ │ │ │ (bad) │ │ │ │ add %al,(%rax) │ │ │ │ add %dl,%al │ │ │ │ in $0x25,%eax │ │ │ │ add 0xd(%rbp,%rcx,4),%ecx │ │ │ │ repnz and %al,0x58d4c03(%rax) │ │ │ │ - in $0x43,%al │ │ │ │ - add -0x73(%rax),%r9 │ │ │ │ - cmp $0x34c43a4,%eax │ │ │ │ + movsb %ds:(%rsi),%es:(%rdi) │ │ │ │ + cs push %rbp │ │ │ │ + add -0x73(%rax),%ecx │ │ │ │ + cmp $0x3552e64,%eax │ │ │ │ lea 0x325e594(%rip),%rsi │ │ │ │ - lea 0x34bc6ee(%rip),%r14 │ │ │ │ + lea 0x354b1ae(%rip),%r14 │ │ │ │ mov %rbx,0x0(%rbp) │ │ │ │ - jmp 19f90e8 │ │ │ │ + jmp 238c4a8 │ │ │ │ nopl 0x0(%rax) │ │ │ │ add (%rax),%al │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ adc (%rax),%al │ │ │ │ add %al,(%rax) │ │ │ │ @@ -52595,30 +52584,30 @@ │ │ │ │ sbb %r9b,-0x39(%r8) │ │ │ │ sbb %r15b,(%r8) │ │ │ │ rex.XB add %cl,-0x77(%r9d) │ │ │ │ (bad) 0x45(%rbx,%rcx,4) │ │ │ │ or %cl,-0x77(%rax) │ │ │ │ (bad) │ │ │ │ mov 0x10(%rbp),%rsi │ │ │ │ - lea 0x33f6d49(%rip),%r14 │ │ │ │ + lea 0x3485809(%rip),%r14 │ │ │ │ add $0x18,%rbp │ │ │ │ - jmp 138cb40 │ │ │ │ + jmp 1d1ff00 │ │ │ │ jmp *-0x10(%r13) │ │ │ │ xchg %ax,%ax │ │ │ │ ... │ │ │ │ (bad) │ │ │ │ add %al,(%rax) │ │ │ │ add %bl,0x4c0325dc(%rax) │ │ │ │ lea 0x38017ba(%rip),%ecx │ │ │ │ - lea 0x34c3aac(%rip),%r8 │ │ │ │ - lea 0x34c3a6c(%rip),%rdi │ │ │ │ + lea 0x355256c(%rip),%r8 │ │ │ │ + lea 0x355252c(%rip),%rdi │ │ │ │ lea 0x325dc5c(%rip),%rsi │ │ │ │ - lea 0x34bbdb6(%rip),%r14 │ │ │ │ + lea 0x354a876(%rip),%r14 │ │ │ │ mov %rbx,0x0(%rbp) │ │ │ │ - jmp 19f90e8 │ │ │ │ + jmp 238c4a8 │ │ │ │ nopl 0x0(%rax) │ │ │ │ add (%rax),%al │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ adc (%rax),%al │ │ │ │ add %al,(%rax) │ │ │ │ @@ -53720,16 +53709,18 @@ │ │ │ │ nop │ │ │ │ add %eax,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ adc %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ - cmp %al,%dl │ │ │ │ - add -0x73(%rax),%r9 │ │ │ │ + clc │ │ │ │ + lods %ds:(%rsi),%al │ │ │ │ + push %rbp │ │ │ │ + add -0x73(%rax),%ecx │ │ │ │ rex.RB call 103bafa4 <__environ@GLIBC_2.2.5+0xc77aafc> │ │ │ │ (bad) │ │ │ │ movl $0xc7480000,(%rax) │ │ │ │ rex.RB │ │ │ │ lock enter $0x390f,$0x3 │ │ │ │ mov %rbx,-0x8(%rbp) │ │ │ │ movq $0x437698,-0x18(%rbp) │ │ │ │ @@ -53739,20 +53730,20 @@ │ │ │ │ jne 437698 │ │ │ │ mov (%rbx),%rax │ │ │ │ jmp *%rax │ │ │ │ nopl 0x0(%rax,%rax,1) │ │ │ │ ... │ │ │ │ (bad) │ │ │ │ add %al,(%rax) │ │ │ │ - add %dh,%al │ │ │ │ - rorl $0x89,0x48(%rbx,%rax,1) │ │ │ │ - fadds -0x7cb7f820(%rbx) │ │ │ │ - clc │ │ │ │ - add %esi,0x48(%rax,%rdx,1) │ │ │ │ - lea 0x34cc1dd(%rip),%ebx │ │ │ │ + add %dh,0x480355ac(%rax) │ │ │ │ + mov %ebx,%eax │ │ │ │ + and $0x7,%eax │ │ │ │ + cmp $0x1,%rax │ │ │ │ + je 4376b4 │ │ │ │ + lea 0x355ac9d(%rip),%rbx │ │ │ │ add $0x8,%rbp │ │ │ │ mov (%rbx),%rax │ │ │ │ jmp *%rax │ │ │ │ movq $0x4376e0,0x0(%rbp) │ │ │ │ mov 0x27(%rbx),%rbx │ │ │ │ test $0x7,%bl │ │ │ │ jne 4376e0 │ │ │ │ @@ -54522,15 +54513,15 @@ │ │ │ │ mov 0x8(%rbp),%eax │ │ │ │ movq $0x4380f0,0x8(%rbp) │ │ │ │ mov %rax,%rsi │ │ │ │ mov %rbx,%r14 │ │ │ │ add $0x8,%rbp │ │ │ │ jmp 4368b8 │ │ │ │ jmp *-0x10(%r13) │ │ │ │ - lea 0x34d78f2(%rip),%rbx │ │ │ │ + lea 0x35663b2(%rip),%rbx │ │ │ │ add $0x20,%rbp │ │ │ │ mov (%rbx),%rax │ │ │ │ jmp *%rax │ │ │ │ movq $0x28,0x388(%r13) │ │ │ │ jmp 338a720 │ │ │ │ nop │ │ │ │ ... │ │ │ │ @@ -54588,30 +54579,30 @@ │ │ │ │ add %al,0x480325c6(%rax) │ │ │ │ mov 0x18(%rbp),%eax │ │ │ │ movq $0x4381d0,0x18(%rbp) │ │ │ │ mov %rbx,%r9 │ │ │ │ mov 0x8(%rbp),%r8 │ │ │ │ mov %rax,%rdi │ │ │ │ mov 0x10(%rbp),%rsi │ │ │ │ - lea 0x33f52b1(%rip),%r14 │ │ │ │ + lea 0x3483d71(%rip),%r14 │ │ │ │ add $0x18,%rbp │ │ │ │ - jmp 138cb40 │ │ │ │ + jmp 1d1ff00 │ │ │ │ nopw 0x0(%rax,%rax,1) │ │ │ │ ... │ │ │ │ (bad) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ ret $0x325 │ │ │ │ lea 0x37ffd22(%rip),%r9 │ │ │ │ - lea 0x34c2014(%rip),%r8 │ │ │ │ - lea 0x34c1fd4(%rip),%rdi │ │ │ │ + lea 0x3550ad4(%rip),%r8 │ │ │ │ + lea 0x3550a94(%rip),%rdi │ │ │ │ lea 0x325c1c4(%rip),%rsi │ │ │ │ - lea 0x34ba31e(%rip),%r14 │ │ │ │ + lea 0x3548dde(%rip),%r14 │ │ │ │ mov %rbx,0x0(%rbp) │ │ │ │ - jmp 19f90e8 │ │ │ │ + jmp 238c4a8 │ │ │ │ nopl 0x0(%rax) │ │ │ │ add (%rax),%al │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ adc (%rax),%al │ │ │ │ add %al,(%rax) │ │ │ │ @@ -54638,15 +54629,15 @@ │ │ │ │ (bad) │ │ │ │ add %al,(%rax) │ │ │ │ add %ch,-0x25(%rax) │ │ │ │ and $0xd8894803,%eax │ │ │ │ and $0x7,%eax │ │ │ │ cmp $0x1,%rax │ │ │ │ je 43827c │ │ │ │ - lea 0x34d7745(%rip),%rbx │ │ │ │ + lea 0x3566205(%rip),%rbx │ │ │ │ add $0x10,%rbp │ │ │ │ mov (%rbx),%rax │ │ │ │ jmp *%rax │ │ │ │ movq $0x4382a8,0x0(%rbp) │ │ │ │ mov 0xf(%rbx),%rbx │ │ │ │ test $0x7,%bl │ │ │ │ jne 4382a8 │ │ │ │ @@ -54845,33 +54836,33 @@ │ │ │ │ ret $0x325 │ │ │ │ mov 0x18(%rbp),%rax │ │ │ │ movq $0x438560,0x18(%rbp) │ │ │ │ mov %rbx,%r9 │ │ │ │ mov 0x8(%rbp),%r8 │ │ │ │ mov %rax,%rdi │ │ │ │ mov 0x10(%rbp),%rsi │ │ │ │ - lea 0x33f4f21(%rip),%r14 │ │ │ │ + lea 0x34839e1(%rip),%r14 │ │ │ │ add $0x18,%rbp │ │ │ │ - jmp 138cb40 │ │ │ │ + jmp 1d1ff00 │ │ │ │ jmp *-0x10(%r13) │ │ │ │ xchg %ax,%ax │ │ │ │ ... │ │ │ │ (bad) │ │ │ │ add %al,(%rax) │ │ │ │ add %dh,-0x42(%rax) │ │ │ │ and $0xd8d4c03,%eax │ │ │ │ xchg %eax,%edx │ │ │ │ stc │ │ │ │ jg 43856a │ │ │ │ - lea 0x34c1c84(%rip),%r8 │ │ │ │ - lea 0x34c1c44(%rip),%rdi │ │ │ │ + lea 0x3550744(%rip),%r8 │ │ │ │ + lea 0x3550704(%rip),%rdi │ │ │ │ lea 0x325be34(%rip),%rsi │ │ │ │ - lea 0x34b9f8e(%rip),%r14 │ │ │ │ + lea 0x3548a4e(%rip),%r14 │ │ │ │ mov %rbx,0x0(%rbp) │ │ │ │ - jmp 19f90e8 │ │ │ │ + jmp 238c4a8 │ │ │ │ nopl 0x0(%rax) │ │ │ │ add $0x0,%al │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ sldt (%rax) │ │ │ │ add %cl,-0x28(%rax) │ │ │ │ @@ -55004,15 +54995,15 @@ │ │ │ │ add %bl,(%rsi) │ │ │ │ add %al,(%rax) │ │ │ │ add %bh,0x480325d5(%rax) │ │ │ │ mov %ebx,%eax │ │ │ │ and $0x7,%eax │ │ │ │ cmp $0x1,%rax │ │ │ │ je 438764 │ │ │ │ - lea 0x34d725d(%rip),%rbx │ │ │ │ + lea 0x3565d1d(%rip),%rbx │ │ │ │ add $0x20,%rbp │ │ │ │ mov (%rbx),%rax │ │ │ │ jmp *%rax │ │ │ │ movq $0x438790,0x0(%rbp) │ │ │ │ mov 0xf(%rbx),%rbx │ │ │ │ test $0x7,%bl │ │ │ │ jne 438790 │ │ │ │ @@ -55175,31 +55166,31 @@ │ │ │ │ sbb %cl,-0x39(%rax) │ │ │ │ sbb %r11b,%r8b │ │ │ │ mov %eax,0x0(%rbx) │ │ │ │ mov %rbx,%r9 │ │ │ │ mov 0x8(%rbp),%r8 │ │ │ │ mov %rax,%rdi │ │ │ │ mov 0x10(%rbp),%rsi │ │ │ │ - lea 0x33f4aa9(%rip),%r14 │ │ │ │ + lea 0x3483569(%rip),%r14 │ │ │ │ add $0x18,%rbp │ │ │ │ - jmp 138cb40 │ │ │ │ + jmp 1d1ff00 │ │ │ │ jmp *-0x10(%r13) │ │ │ │ xchg %ax,%ax │ │ │ │ ... │ │ │ │ (bad) │ │ │ │ add %al,(%rax) │ │ │ │ add %bh,%al │ │ │ │ mov $0x8d4c0325,%ecx │ │ │ │ or $0x37ff51a,%eax │ │ │ │ - lea 0x34c180c(%rip),%r8 │ │ │ │ - lea 0x34c17cc(%rip),%rdi │ │ │ │ + lea 0x35502cc(%rip),%r8 │ │ │ │ + lea 0x355028c(%rip),%rdi │ │ │ │ lea 0x325b9bc(%rip),%rsi │ │ │ │ - lea 0x34b9b16(%rip),%r14 │ │ │ │ + lea 0x35485d6(%rip),%r14 │ │ │ │ mov %rbx,0x0(%rbp) │ │ │ │ - jmp 19f90e8 │ │ │ │ + jmp 238c4a8 │ │ │ │ nopl 0x0(%rax) │ │ │ │ add (%rax),%al │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ adc (%rax),%al │ │ │ │ add %al,(%rax) │ │ │ │ @@ -56984,39 +56975,36 @@ │ │ │ │ nopw 0x0(%rax,%rax,1) │ │ │ │ add %eax,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ adc %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ - sub %bl,0x30(%rcx) │ │ │ │ - add -0x73(%rax),%ecx │ │ │ │ - rex.RB │ │ │ │ - lock cmp %r15,%rax │ │ │ │ + call 4846dc2c <__environ@GLIBC_2.2.5+0x4482d784> │ │ │ │ + lea -0x10(%rbp),%eax │ │ │ │ + cmp %r15,%rax │ │ │ │ jb 43a33f │ │ │ │ movq $0x43a320,-0x8(%rbp) │ │ │ │ mov 0x10(%rbx),%rbx │ │ │ │ add $0xfffffffffffffff8,%rbp │ │ │ │ test $0x7,%bl │ │ │ │ jne 43a320 │ │ │ │ mov (%rbx),%rax │ │ │ │ jmp *%rax │ │ │ │ nopl 0x0(%rax,%rax,1) │ │ │ │ ... │ │ │ │ (bad) │ │ │ │ add %al,(%rax) │ │ │ │ - add %dh,%al │ │ │ │ - pop %rax │ │ │ │ - xor %al,(%rbx) │ │ │ │ - mov %rbx,%rsi │ │ │ │ + add %dh,0x48033943(%rax) │ │ │ │ + mov %ebx,%esi │ │ │ │ xor %r14d,%r14d │ │ │ │ movq $0x33924c0,-0x8(%rbp) │ │ │ │ movq $0x3c37ef9,0x0(%rbp) │ │ │ │ add $0xfffffffffffffff8,%rbp │ │ │ │ - jmp b0beb8 │ │ │ │ + jmp 149f278 │ │ │ │ jmp *-0x10(%r13) │ │ │ │ nopl 0x0(%rax,%rax,1) │ │ │ │ add (%rax),%al │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ adc (%rax),%al │ │ │ │ @@ -57266,71 +57254,74 @@ │ │ │ │ jmp *%rax │ │ │ │ add (%rax),%al │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ adc (%rax),%al │ │ │ │ add %al,(%rax) │ │ │ │ - jo 43a6f3 │ │ │ │ - xor %al,(%rbx) │ │ │ │ - lea -0x18(%rbp),%rax │ │ │ │ - cmp %r15,%rax │ │ │ │ - jb 43a876 │ │ │ │ - movq $0x43a6e0,-0x10(%rbp) │ │ │ │ - mov 0x10(%rbx),%rax │ │ │ │ - mov 0x18(%rbx),%rbx │ │ │ │ - mov %rax,-0x8(%rbp) │ │ │ │ + xor %al,0x39(%rax) │ │ │ │ + add -0x73(%rax),%ecx │ │ │ │ + rex.RB call 103bdff4 <__environ@GLIBC_2.2.5+0xc77db4c> │ │ │ │ + (bad) │ │ │ │ + leave │ │ │ │ + add %eax,(%rax) │ │ │ │ + add %cl,-0x39(%rax) │ │ │ │ + rex.RB │ │ │ │ + lock loopne 43a659 │ │ │ │ + rex.XB add %cl,-0x75(%r8) │ │ │ │ + rex.XB adc %cl,-0x75(%r8) │ │ │ │ + pop %rbx │ │ │ │ + sbb %cl,-0x77(%rax) │ │ │ │ + rex.RB clc │ │ │ │ add $0xfffffffffffffff0,%rbp │ │ │ │ test $0x7,%bl │ │ │ │ jne 43a6e0 │ │ │ │ mov (%rbx),%rax │ │ │ │ jmp *%rax │ │ │ │ nop │ │ │ │ add %eax,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ (bad) │ │ │ │ add %al,(%rax) │ │ │ │ - add %dh,(%rax) │ │ │ │ - push %rbp │ │ │ │ - xor %al,(%rbx) │ │ │ │ + add %dh,%al │ │ │ │ + (bad) │ │ │ │ + cmp %eax,(%rbx) │ │ │ │ movq $0x43a708,0x0(%rbp) │ │ │ │ mov 0xf(%rbx),%rbx │ │ │ │ test $0x7,%bl │ │ │ │ jne 43a708 │ │ │ │ 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) │ │ │ │ - push %rbp │ │ │ │ - xor %al,(%rbx) │ │ │ │ + add %cl,%al │ │ │ │ + (bad) │ │ │ │ + cmp %eax,(%rbx) │ │ │ │ movq $0x43a730,0x0(%rbp) │ │ │ │ mov 0x7(%rbx),%rbx │ │ │ │ test $0x7,%bl │ │ │ │ jne 43a730 │ │ │ │ mov (%rbx),%rax │ │ │ │ jmp *%rax │ │ │ │ xchg %ax,%ax │ │ │ │ add %eax,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ (bad) │ │ │ │ add %al,(%rax) │ │ │ │ - add %ah,%al │ │ │ │ - push %rsp │ │ │ │ - xor %al,(%rbx) │ │ │ │ - mov 0x8(%rbp),%rax │ │ │ │ + add %ah,0x4803393f(%rax) │ │ │ │ + mov 0x8(%rbp),%eax │ │ │ │ mov %rbx,%rcx │ │ │ │ and $0x7,%ecx │ │ │ │ cmp $0x3,%rcx │ │ │ │ jb 43a7de │ │ │ │ cmp $0x4,%rcx │ │ │ │ jb 43a87a │ │ │ │ movq $0x43a780,0x0(%rbp) │ │ │ │ @@ -57470,18 +57461,16 @@ │ │ │ │ xchg %ax,%ax │ │ │ │ add %eax,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ (bad) │ │ │ │ add %al,(%rax) │ │ │ │ - add %dl,%al │ │ │ │ - push %rdx │ │ │ │ - xor %al,(%rbx) │ │ │ │ - add $0x18,%r12 │ │ │ │ + add %dl,0x4903393d(%rax) │ │ │ │ + add $0x18,%esp │ │ │ │ cmp 0x358(%r13),%r12 │ │ │ │ ja 43a98b │ │ │ │ mov 0x7(%rbx),%rax │ │ │ │ mov 0xf(%rbx),%rcx │ │ │ │ mov 0x17(%rbx),%rbx │ │ │ │ movq $0x43a2e8,-0x10(%r12) │ │ │ │ mov 0x8(%rbp),%rdx │ │ │ │ @@ -58698,38 +58687,38 @@ │ │ │ │ (bad) │ │ │ │ add %al,(%rcx) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %dl,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ - add %dl,(%rax) │ │ │ │ - xor %al,(%r11) │ │ │ │ - lea -0x10(%rbp),%rax │ │ │ │ - cmp %r15,%rax │ │ │ │ + add %dl,%al │ │ │ │ + sub (%rcx),%edi │ │ │ │ + add -0x73(%rax),%ecx │ │ │ │ + rex.RB │ │ │ │ + lock cmp %r15,%rax │ │ │ │ jb 43bb57 │ │ │ │ movq $0x43bb38,-0x8(%rbp) │ │ │ │ mov 0x10(%rbx),%rbx │ │ │ │ add $0xfffffffffffffff8,%rbp │ │ │ │ test $0x7,%bl │ │ │ │ jne 43bb38 │ │ │ │ mov (%rbx),%rax │ │ │ │ jmp *%rax │ │ │ │ nopl 0x0(%rax,%rax,1) │ │ │ │ ... │ │ │ │ (bad) │ │ │ │ add %al,(%rax) │ │ │ │ - add %bl,%al │ │ │ │ - rex xor %al,(%rbx) │ │ │ │ - mov %rbx,%rsi │ │ │ │ + add %bl,0x4803392b(%rax) │ │ │ │ + mov %ebx,%esi │ │ │ │ xor %r14d,%r14d │ │ │ │ movq $0x33924c0,-0x8(%rbp) │ │ │ │ movq $0x3c37ef9,0x0(%rbp) │ │ │ │ add $0xfffffffffffffff8,%rbp │ │ │ │ - jmp b0beb8 │ │ │ │ + jmp 149f278 │ │ │ │ jmp *-0x10(%r13) │ │ │ │ nopl 0x0(%rax,%rax,1) │ │ │ │ add (%rax),%al │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ adc (%rax),%al │ │ │ │ @@ -59329,41 +59318,32 @@ │ │ │ │ jmp 338a720 │ │ │ │ add %eax,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ (bad) │ │ │ │ add %al,(%rax) │ │ │ │ - add %dh,%al │ │ │ │ - cmp %dh,(%rax) │ │ │ │ - add -0x39(%rax),%ecx │ │ │ │ - add %r9b,-0x3d(%r8) │ │ │ │ - rex.XB add %cl,-0x75(%r8) │ │ │ │ - pop %rbx │ │ │ │ - psadbw %mm3,%mm0 │ │ │ │ - (bad) │ │ │ │ + add %dh,0x48033923(%rax) │ │ │ │ + movl $0x43c348,0x0(%rbp) │ │ │ │ + mov 0xf(%rbx),%rbx │ │ │ │ + test $0x7,%bl │ │ │ │ jne 43c348 │ │ │ │ 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 │ │ │ │ - cmp %dh,(%rax) │ │ │ │ - add -0x7d(%rcx),%ecx │ │ │ │ - (bad) │ │ │ │ - sbb %cl,0x3b(%rbp) │ │ │ │ - movsl %ds:(%rsi),%es:(%rdi) │ │ │ │ - pop %rax │ │ │ │ - add (%rax),%eax │ │ │ │ - add %dh,0x3e(%rdi) │ │ │ │ + add %cl,0x49033923(%rax) │ │ │ │ + add $0x18,%esp │ │ │ │ + cmp 0x358(%r13),%r12 │ │ │ │ + ja 43c393 │ │ │ │ mov 0x7(%rbx),%rax │ │ │ │ mov 0xf(%rbx),%rcx │ │ │ │ mov 0x17(%rbx),%rbx │ │ │ │ movq $0x43bb00,-0x10(%r12) │ │ │ │ mov 0x8(%rbp),%rdx │ │ │ │ mov %rdx,(%r12) │ │ │ │ movq $0x43c3b8,-0x8(%rbp) │ │ │ │ @@ -60635,39 +60615,37 @@ │ │ │ │ jmp 338a720 │ │ │ │ add %eax,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ adc %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ - and %ah,(%rsi) │ │ │ │ - xor %al,(%rbx) │ │ │ │ + loopne 43d5fe │ │ │ │ + cmp %eax,(%rbx) │ │ │ │ lea -0x10(%rbp),%rax │ │ │ │ cmp %r15,%rax │ │ │ │ jb 43d647 │ │ │ │ movq $0x43d628,-0x8(%rbp) │ │ │ │ mov 0x10(%rbx),%rbx │ │ │ │ add $0xfffffffffffffff8,%rbp │ │ │ │ test $0x7,%bl │ │ │ │ jne 43d628 │ │ │ │ mov (%rbx),%rax │ │ │ │ jmp *%rax │ │ │ │ nopl 0x0(%rax,%rax,1) │ │ │ │ ... │ │ │ │ (bad) │ │ │ │ add %al,(%rax) │ │ │ │ - add %ch,%al │ │ │ │ - and $0x89480330,%eax │ │ │ │ - fiadds 0x31(%rbp) │ │ │ │ - testb $0x45,-0x39(%rax) │ │ │ │ - clc │ │ │ │ - shlb $0x3,(%rcx,%rdi,1) │ │ │ │ + add %ch,0x48033910(%rax) │ │ │ │ + mov %ebx,%esi │ │ │ │ + xor %r14d,%r14d │ │ │ │ + movq $0x33924c0,-0x8(%rbp) │ │ │ │ movq $0x3c37ef9,0x0(%rbp) │ │ │ │ add $0xfffffffffffffff8,%rbp │ │ │ │ - jmp b0beb8 │ │ │ │ + jmp 149f278 │ │ │ │ jmp *-0x10(%r13) │ │ │ │ nopl 0x0(%rax,%rax,1) │ │ │ │ add (%rax),%al │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ adc (%rax),%al │ │ │ │ @@ -60987,33 +60965,38 @@ │ │ │ │ nopw 0x0(%rax,%rax,1) │ │ │ │ add %eax,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ (bad) │ │ │ │ add %al,(%rax) │ │ │ │ - add %dh,0x21(%rax) │ │ │ │ - xor %al,(%rbx) │ │ │ │ - movq $0x43dac8,0x0(%rbp) │ │ │ │ + add %dh,(%rax) │ │ │ │ + or $0x39,%al │ │ │ │ + add -0x39(%rax),%ecx │ │ │ │ + add %r9b,%r8b │ │ │ │ + fiaddl 0x0(%rbx) │ │ │ │ mov 0xf(%rbx),%rbx │ │ │ │ test $0x7,%bl │ │ │ │ jne 43dac8 │ │ │ │ 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,0x21(%rax) │ │ │ │ - xor %al,(%rbx) │ │ │ │ - movq $0x43db10,-0x10(%rbp) │ │ │ │ - mov 0x7(%rbx),%rax │ │ │ │ + add %cl,(%rax) │ │ │ │ + or $0x39,%al │ │ │ │ + add -0x39(%rax),%ecx │ │ │ │ + rex.RB │ │ │ │ + lock adc %bl,%bl │ │ │ │ + rex.XB add %cl,-0x75(%r8) │ │ │ │ + rex.XB (bad) │ │ │ │ mov 0xf(%rbx),%rcx │ │ │ │ mov 0x17(%rbx),%rbx │ │ │ │ mov %rbx,%rdx │ │ │ │ mov 0x8(%rbp),%rbx │ │ │ │ mov %rcx,-0x8(%rbp) │ │ │ │ mov %rdx,0x0(%rbp) │ │ │ │ mov %rax,0x8(%rbp) │ │ │ │ @@ -61024,16 +61007,16 @@ │ │ │ │ jmp *%rax │ │ │ │ nopl (%rax) │ │ │ │ addl $0x0,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %bl,(%rsi) │ │ │ │ add %al,(%rax) │ │ │ │ - add %al,(%rax) │ │ │ │ - and %esi,(%rax) │ │ │ │ + add %al,%al │ │ │ │ + or (%rcx),%edi │ │ │ │ add -0x75(%rax),%ecx │ │ │ │ or %r9b,-0x77(%r8) │ │ │ │ flds -0x7cb7f81f(%rbx) │ │ │ │ stc │ │ │ │ add 0x51(%rdx),%esi │ │ │ │ cmp $0x4,%rcx │ │ │ │ jb 43dbae │ │ │ │ @@ -61565,96 +61548,93 @@ │ │ │ │ (bad) │ │ │ │ add %al,(%rcx) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %dl,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ - add %bl,%al │ │ │ │ - (bad) │ │ │ │ - add -0x73(%r8),%r9 │ │ │ │ - rex.RB call 733c1c94 <__environ@GLIBC_2.2.5+0x6f7817ec> │ │ │ │ - and %ecx,-0x39(%rax) │ │ │ │ - rex.RB │ │ │ │ - lock enter $0x390f,$0x3 │ │ │ │ + add %bl,0x48035601(%rax) │ │ │ │ + lea -0x18(%rbp),%eax │ │ │ │ + cmp %r15,%rax │ │ │ │ + jb 43e36a │ │ │ │ + movq $0x3390fc8,-0x10(%rbp) │ │ │ │ mov %rbx,-0x8(%rbp) │ │ │ │ movq $0x43e380,-0x18(%rbp) │ │ │ │ mov 0x10(%rbx),%rbx │ │ │ │ add $0xffffffffffffffe8,%rbp │ │ │ │ jmp 33893b0 │ │ │ │ jmp *-0x10(%r13) │ │ │ │ xchg %ax,%ax │ │ │ │ ... │ │ │ │ (bad) │ │ │ │ add %al,(%rax) │ │ │ │ - add %bl,0x48034d16(%rax) │ │ │ │ - movl $0x43e3a8,0x0(%rbp) │ │ │ │ - mov 0xf(%rbx),%rbx │ │ │ │ + add %bl,0x1(%rax) │ │ │ │ + push %rsi │ │ │ │ + add -0x39(%rax),%ecx │ │ │ │ + add %r13b,0x480043e3(%r8) │ │ │ │ + mov 0xf(%rbx),%ebx │ │ │ │ test $0x7,%bl │ │ │ │ jne 43e3a8 │ │ │ │ mov (%rbx),%rax │ │ │ │ jmp *%rax │ │ │ │ xchg %ax,%ax │ │ │ │ ... │ │ │ │ (bad) │ │ │ │ add %al,(%rax) │ │ │ │ - add %dh,0x16(%rax) │ │ │ │ - add -0x77(%r8),%r9 │ │ │ │ - fadds -0x7cb7f820(%rbx) │ │ │ │ - clc │ │ │ │ - add %esi,0x48(%rax,%rdx,1) │ │ │ │ - lea 0x34d165d(%rip),%ebx │ │ │ │ + add %dh,(%rax) │ │ │ │ + add %edx,0x3(%rsi) │ │ │ │ + mov %rbx,%rax │ │ │ │ + and $0x7,%eax │ │ │ │ + cmp $0x1,%rax │ │ │ │ + je 43e3c4 │ │ │ │ + lea 0x356011d(%rip),%rbx │ │ │ │ add $0x8,%rbp │ │ │ │ jmp 33893b0 │ │ │ │ mov 0x17(%rbx),%rbx │ │ │ │ add $0x8,%rbp │ │ │ │ jmp 33893b0 │ │ │ │ nopl 0x0(%rax) │ │ │ │ add %eax,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ adc %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ - xor %dl,(%rsi) │ │ │ │ - add -0x73(%r8),%r9 │ │ │ │ - rex.RB call 733c1d3c <__environ@GLIBC_2.2.5+0x6f781894> │ │ │ │ - and %ecx,-0x39(%rax) │ │ │ │ - rex.RB │ │ │ │ - lock enter $0x390f,$0x3 │ │ │ │ + lock add %dl,0x3(%rsi) │ │ │ │ + lea -0x18(%rbp),%rax │ │ │ │ + cmp %r15,%rax │ │ │ │ + jb 43e412 │ │ │ │ + movq $0x3390fc8,-0x10(%rbp) │ │ │ │ mov %rbx,-0x8(%rbp) │ │ │ │ movq $0x43e428,-0x18(%rbp) │ │ │ │ mov 0x10(%rbx),%rbx │ │ │ │ add $0xffffffffffffffe8,%rbp │ │ │ │ jmp 33893b0 │ │ │ │ jmp *-0x10(%r13) │ │ │ │ xchg %ax,%ax │ │ │ │ ... │ │ │ │ (bad) │ │ │ │ add %al,(%rax) │ │ │ │ - add %dh,%al │ │ │ │ - adc $0xc748034d,%eax │ │ │ │ - add %r10b,-0x1c(%r8) │ │ │ │ - rex.XB add %cl,-0x75(%r8) │ │ │ │ - pop %rbx │ │ │ │ - psadbw %mm3,%mm0 │ │ │ │ - (bad) │ │ │ │ + add %dh,0x48035600(%rax) │ │ │ │ + movl $0x43e450,0x0(%rbp) │ │ │ │ + mov 0xf(%rbx),%rbx │ │ │ │ + test $0x7,%bl │ │ │ │ jne 43e450 │ │ │ │ mov (%rbx),%rax │ │ │ │ jmp *%rax │ │ │ │ xchg %ax,%ax │ │ │ │ ... │ │ │ │ (bad) │ │ │ │ add %al,(%rax) │ │ │ │ - add %cl,%al │ │ │ │ - adc $0x8948034d,%eax │ │ │ │ - fadds -0x7cb7f820(%rbx) │ │ │ │ - clc │ │ │ │ - add %esi,0x48(%rax,%rdx,1) │ │ │ │ - lea 0x34d15b5(%rip),%ebx │ │ │ │ + add %cl,0x48035600(%rax) │ │ │ │ + mov %ebx,%eax │ │ │ │ + and $0x7,%eax │ │ │ │ + cmp $0x1,%rax │ │ │ │ + je 43e46c │ │ │ │ + lea 0x3560075(%rip),%rbx │ │ │ │ add $0x8,%rbp │ │ │ │ jmp 33893b0 │ │ │ │ mov 0x17(%rbx),%rbx │ │ │ │ add $0x8,%rbp │ │ │ │ jmp 33893b0 │ │ │ │ nopl 0x0(%rax) │ │ │ │ add (%rax),%al │ │ │ │ @@ -61800,19 +61780,24 @@ │ │ │ │ nopl (%rax) │ │ │ │ add %eax,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ (bad) │ │ │ │ add %al,(%rax) │ │ │ │ - add %ch,0x48034d13(%rax) │ │ │ │ - mov 0x8(%rbp),%eax │ │ │ │ - add $0x30,%r12 │ │ │ │ - cmp 0x358(%r13),%r12 │ │ │ │ - ja 43e6b6 │ │ │ │ + add %ch,-0x2(%rax) │ │ │ │ + push %rbp │ │ │ │ + add -0x75(%rax),%ecx │ │ │ │ + or %r9b,-0x7d(%r9) │ │ │ │ + (bad) │ │ │ │ + xor %cl,0x3b(%rbp) │ │ │ │ + movsl %ds:(%rsi),%es:(%rdi) │ │ │ │ + pop %rax │ │ │ │ + add (%rax),%eax │ │ │ │ + add %dh,0x35(%rdi) │ │ │ │ movq $0x43e340,-0x28(%r12) │ │ │ │ mov %rax,-0x18(%r12) │ │ │ │ movq $0x3363ae0,-0x10(%r12) │ │ │ │ lea -0x28(%r12),%rax │ │ │ │ mov %rax,-0x8(%r12) │ │ │ │ movq $0x3c37ef9,(%r12) │ │ │ │ lea -0xe(%r12),%rbx │ │ │ │ @@ -62283,15 +62268,15 @@ │ │ │ │ add %al,(%rax) │ │ │ │ add %ch,%al │ │ │ │ insl (%dx),%es:(%rdi) │ │ │ │ and $0xd8894803,%eax │ │ │ │ and $0x7,%eax │ │ │ │ cmp $0x1,%rax │ │ │ │ je 43ed5c │ │ │ │ - lea 0x34d0cc5(%rip),%rbx │ │ │ │ + lea 0x355f785(%rip),%rbx │ │ │ │ add $0x18,%rbp │ │ │ │ jmp 33893b0 │ │ │ │ movq $0x43ed80,0x0(%rbp) │ │ │ │ mov 0x17(%rbx),%rbx │ │ │ │ jmp 33893b0 │ │ │ │ nopl (%rax) │ │ │ │ rex.X add %al,(%rax) │ │ │ │ @@ -63197,31 +63182,31 @@ │ │ │ │ sbb %r12b,%r8b │ │ │ │ stc │ │ │ │ rex.XB add %cl,-0x77(%r9) │ │ │ │ (bad) 0x45(%rbx,%rcx,4) │ │ │ │ or %cl,-0x77(%rax) │ │ │ │ (bad) │ │ │ │ mov 0x10(%rbp),%rsi │ │ │ │ - lea 0x33edaa1(%rip),%r14 │ │ │ │ + lea 0x347c561(%rip),%r14 │ │ │ │ add $0x18,%rbp │ │ │ │ - jmp 138cb40 │ │ │ │ + jmp 1d1ff00 │ │ │ │ jmp *-0x10(%r13) │ │ │ │ xchg %ax,%ax │ │ │ │ ... │ │ │ │ (bad) │ │ │ │ add %al,(%rax) │ │ │ │ add %dh,%al │ │ │ │ rex.WB and $0xd8d4c03,%rax │ │ │ │ adc -0x72b3fc81(%rbp),%al │ │ │ │ - add $0x34ba804,%eax │ │ │ │ - lea 0x34ba7c4(%rip),%rdi │ │ │ │ + add $0x35492c4,%eax │ │ │ │ + lea 0x3549284(%rip),%rdi │ │ │ │ lea 0x32549b4(%rip),%rsi │ │ │ │ - lea 0x34b2b0e(%rip),%r14 │ │ │ │ + lea 0x35415ce(%rip),%r14 │ │ │ │ mov %rbx,0x0(%rbp) │ │ │ │ - jmp 19f90e8 │ │ │ │ + jmp 238c4a8 │ │ │ │ nopl 0x0(%rax) │ │ │ │ add (%rax),%eax │ │ │ │ add %al,(%rax) │ │ │ │ add %eax,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ sldt (%rax) │ │ │ │ add %dh,%al │ │ │ │ @@ -63500,30 +63485,30 @@ │ │ │ │ sbb %cl,-0x39(%rax) │ │ │ │ sbb %r8b,-0x2(%r8) │ │ │ │ rex.XB add %cl,-0x77(%r9) │ │ │ │ (bad) 0x45(%rbx,%rcx,4) │ │ │ │ or %cl,-0x77(%rax) │ │ │ │ (bad) │ │ │ │ mov 0x10(%rbp),%rsi │ │ │ │ - lea 0x33ed641(%rip),%r14 │ │ │ │ + lea 0x347c101(%rip),%r14 │ │ │ │ add $0x18,%rbp │ │ │ │ - jmp 138cb40 │ │ │ │ + jmp 1d1ff00 │ │ │ │ jmp *-0x10(%r13) │ │ │ │ xchg %ax,%ax │ │ │ │ ... │ │ │ │ (bad) │ │ │ │ add %al,(%rax) │ │ │ │ add %dl,0x4c032545(%rax) │ │ │ │ lea 0x37f80b2(%rip),%ecx │ │ │ │ - lea 0x34ba3a4(%rip),%r8 │ │ │ │ - lea 0x34ba364(%rip),%rdi │ │ │ │ + lea 0x3548e64(%rip),%r8 │ │ │ │ + lea 0x3548e24(%rip),%rdi │ │ │ │ lea 0x3254554(%rip),%rsi │ │ │ │ - lea 0x34b26ae(%rip),%r14 │ │ │ │ + lea 0x354116e(%rip),%r14 │ │ │ │ mov %rbx,0x0(%rbp) │ │ │ │ - jmp 19f90e8 │ │ │ │ + jmp 238c4a8 │ │ │ │ nopl 0x0(%rax) │ │ │ │ add (%rax),%eax │ │ │ │ add %al,(%rax) │ │ │ │ add %eax,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ sldt (%rax) │ │ │ │ add %dl,0x5a(%rax) │ │ │ │ @@ -64585,15 +64570,15 @@ │ │ │ │ lea -0x27(%r12),%r14 │ │ │ │ lea -0x60(%r12),%rax │ │ │ │ mov %rax,0x48(%rbp) │ │ │ │ jmp 3240d18 │ │ │ │ movq $0x68,0x388(%r13) │ │ │ │ jmp 338a720 │ │ │ │ jmp *-0x10(%r13) │ │ │ │ - lea 0x34c2947(%rip),%rbx │ │ │ │ + lea 0x3551407(%rip),%rbx │ │ │ │ add $0x98,%rbp │ │ │ │ mov (%rbx),%rax │ │ │ │ jmp *%rax │ │ │ │ movq $0xf8,0x388(%r13) │ │ │ │ jmp 338a720 │ │ │ │ movq $0x441048,0x48(%rbp) │ │ │ │ mov %rax,%rbx │ │ │ │ @@ -64849,15 +64834,15 @@ │ │ │ │ mov %rax,0x0(%rbp) │ │ │ │ mov %rsi,0x8(%rbp) │ │ │ │ add $0xfffffffffffffff0,%rbp │ │ │ │ test $0x7,%bl │ │ │ │ jne 4410f0 │ │ │ │ mov (%rbx),%rax │ │ │ │ jmp *%rax │ │ │ │ - lea 0x37c4a0b(%rip),%rbx │ │ │ │ + lea 0x37c4893(%rip),%rbx │ │ │ │ add $0x30,%rbp │ │ │ │ jmp *0x0(%rbp) │ │ │ │ mov 0x7(%rbx),%rbx │ │ │ │ mov %rbx,%rdi │ │ │ │ and $0x7,%edi │ │ │ │ cmp $0x1,%rdi │ │ │ │ jne 44110c │ │ │ │ @@ -65003,21 +64988,21 @@ │ │ │ │ mov %rcx,-0x58(%r12) │ │ │ │ movq $0x3363ae0,-0x50(%r12) │ │ │ │ lea -0x66(%r12),%rcx │ │ │ │ mov %rcx,-0x48(%r12) │ │ │ │ movq $0x3c37ef9,-0x40(%r12) │ │ │ │ movq $0x3363a20,-0x38(%r12) │ │ │ │ mov %rax,-0x30(%r12) │ │ │ │ - movq $0x30e0990,-0x28(%r12) │ │ │ │ + movq $0x30e0358,-0x28(%r12) │ │ │ │ lea -0x37(%r12),%rax │ │ │ │ mov %rax,-0x20(%r12) │ │ │ │ lea -0x4e(%r12),%rax │ │ │ │ mov %rax,-0x18(%r12) │ │ │ │ - movq $0x3c05cb2,-0x10(%r12) │ │ │ │ - movq $0x3c05cb2,-0x8(%r12) │ │ │ │ + movq $0x3c05b3a,-0x10(%r12) │ │ │ │ + movq $0x3c05b3a,-0x8(%r12) │ │ │ │ movq $0x1,(%r12) │ │ │ │ mov %rbx,%rdi │ │ │ │ lea -0x27(%r12),%rsi │ │ │ │ lea 0x325e31a(%rip),%r14 │ │ │ │ add $0xb0,%rbp │ │ │ │ jmp 489bd0 │ │ │ │ movq $0x138,0x388(%r13) │ │ │ │ @@ -65072,15 +65057,15 @@ │ │ │ │ (bad) │ │ │ │ add %al,(%rax) │ │ │ │ add %cl,(%rax) │ │ │ │ rex.WX and $0xffffffffd8894803,%rax │ │ │ │ and $0x7,%eax │ │ │ │ cmp $0x1,%rax │ │ │ │ je 4416bc │ │ │ │ - lea 0x34bd9fd(%rip),%rbx │ │ │ │ + lea 0x354c4bd(%rip),%rbx │ │ │ │ add $0x18,%rbp │ │ │ │ mov (%rbx),%rax │ │ │ │ jmp *%rax │ │ │ │ mov 0x8(%rbp),%rax │ │ │ │ movq $0x4416f0,0x8(%rbp) │ │ │ │ mov 0x27(%rbx),%r14 │ │ │ │ mov %rax,%rbx │ │ │ │ @@ -65967,15 +65952,15 @@ │ │ │ │ add %al,(%rax) │ │ │ │ add %cl,(%rcx) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %cl,-0x9(%rcx,%rcx,4) │ │ │ │ mov 0x6(%rbx),%r14 │ │ │ │ - jmp 30e98d8 │ │ │ │ + jmp 30e92a0 │ │ │ │ nopl 0x0(%rax) │ │ │ │ add $0x0,%al │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ sldt (%rax) │ │ │ │ add %al,(%rax) │ │ │ │ @@ -66368,47 +66353,49 @@ │ │ │ │ repnz insl (%dx),%es:(%rdi) │ │ │ │ call 1d48e23 │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %dl,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ - add %bl,%al │ │ │ │ - lea 0x48(%rbx,%rax,1),%ecx │ │ │ │ + add %bl,0x48035578(%rax) │ │ │ │ lea -0x18(%rbp),%eax │ │ │ │ cmp %r15,%rax │ │ │ │ jb 44285a │ │ │ │ movq $0x3390fc8,-0x10(%rbp) │ │ │ │ mov %rbx,-0x8(%rbp) │ │ │ │ movq $0x442870,-0x18(%rbp) │ │ │ │ mov 0x10(%rbx),%rbx │ │ │ │ add $0xffffffffffffffe8,%rbp │ │ │ │ jmp 33893b0 │ │ │ │ jmp *-0x10(%r13) │ │ │ │ xchg %ax,%ax │ │ │ │ ... │ │ │ │ (bad) │ │ │ │ add %al,(%rax) │ │ │ │ - add %bl,0x48034c8d(%rax) │ │ │ │ - movl $0x442898,0x0(%rbp) │ │ │ │ - mov 0xf(%rbx),%rbx │ │ │ │ + add %bl,0x78(%rax) │ │ │ │ + push %rbp │ │ │ │ + add -0x39(%rax),%ecx │ │ │ │ + add %r11b,0x48004428(%r8) │ │ │ │ + mov 0xf(%rbx),%ebx │ │ │ │ test $0x7,%bl │ │ │ │ jne 442898 │ │ │ │ mov (%rbx),%rax │ │ │ │ jmp *%rax │ │ │ │ xchg %ax,%ax │ │ │ │ ... │ │ │ │ (bad) │ │ │ │ add %al,(%rax) │ │ │ │ - add %dh,-0x73(%rax) │ │ │ │ - add -0x77(%rax),%r9 │ │ │ │ + add %dh,(%rax) │ │ │ │ + js 4428ec │ │ │ │ + add -0x77(%rax),%ecx │ │ │ │ fadds -0x7cb7f820(%rbx) │ │ │ │ clc │ │ │ │ add %esi,0x48(%rax,%rdx,1) │ │ │ │ - lea 0x34c8d5d(%rip),%ebx │ │ │ │ + lea 0x355781d(%rip),%ebx │ │ │ │ add $0x8,%rbp │ │ │ │ jmp 33893b0 │ │ │ │ movq $0x4428d8,0x0(%rbp) │ │ │ │ mov 0xf(%rbx),%rbx │ │ │ │ jmp 33893b0 │ │ │ │ nopl (%rax) │ │ │ │ ... │ │ │ │ @@ -66489,15 +66476,15 @@ │ │ │ │ movq $0x442830,-0x10(%r12) │ │ │ │ mov 0x8(%rbp),%rbx │ │ │ │ mov %rbx,(%r12) │ │ │ │ movq $0x442a08,0x8(%rbp) │ │ │ │ lea -0x10(%r12),%rsi │ │ │ │ mov %rax,%r14 │ │ │ │ add $0x8,%rbp │ │ │ │ - jmp 2f36aa8 │ │ │ │ + jmp 4f2c78 │ │ │ │ movq $0x18,0x388(%r13) │ │ │ │ jmp 338a720 │ │ │ │ lea 0x3253946(%rip),%rbx │ │ │ │ jmp *-0x8(%r13) │ │ │ │ xchg %ax,%ax │ │ │ │ ... │ │ │ │ (bad) │ │ │ │ @@ -66633,50 +66620,52 @@ │ │ │ │ nopl 0x0(%rax,%rax,1) │ │ │ │ add %eax,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ adc %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ - rex mov 0x48(%rbx,%rax,1),%cl │ │ │ │ - lea -0x18(%rbp),%eax │ │ │ │ - cmp %r15,%rax │ │ │ │ - jb 442c65 │ │ │ │ - movq $0x3390fc8,-0x10(%rbp) │ │ │ │ + add %dh,0x55(%rbp) │ │ │ │ + add -0x73(%rax),%ecx │ │ │ │ + rex.RB call 103c651c <__environ@GLIBC_2.2.5+0xc786074> │ │ │ │ + (bad) │ │ │ │ + nop │ │ │ │ + add %al,(%rax) │ │ │ │ + add %cl,-0x39(%rax) │ │ │ │ + rex.RB │ │ │ │ + lock enter $0x390f,$0x3 │ │ │ │ mov %rbx,-0x8(%rbp) │ │ │ │ movq $0x442c10,-0x18(%rbp) │ │ │ │ mov 0x10(%rbx),%rbx │ │ │ │ add $0xffffffffffffffe8,%rbp │ │ │ │ test $0x7,%bl │ │ │ │ jne 442c10 │ │ │ │ mov (%rbx),%rax │ │ │ │ jmp *%rax │ │ │ │ nopl 0x0(%rax,%rax,1) │ │ │ │ ... │ │ │ │ (bad) │ │ │ │ add %al,(%rax) │ │ │ │ - add %bh,%al │ │ │ │ - mov %ecx,0x48(%rbx,%rax,1) │ │ │ │ + add %bh,0x48035574(%rax) │ │ │ │ movl $0x442c38,0x0(%rbp) │ │ │ │ mov 0xf(%rbx),%rbx │ │ │ │ test $0x7,%bl │ │ │ │ jne 442c38 │ │ │ │ mov (%rbx),%rax │ │ │ │ jmp *%rax │ │ │ │ xchg %ax,%ax │ │ │ │ ... │ │ │ │ (bad) │ │ │ │ add %al,(%rax) │ │ │ │ - add %dl,%al │ │ │ │ - mov %ecx,0x48(%rbx,%rax,1) │ │ │ │ + add %dl,0x48035574(%rax) │ │ │ │ mov %ebx,%eax │ │ │ │ and $0x7,%eax │ │ │ │ cmp $0x1,%rax │ │ │ │ je 442c54 │ │ │ │ - lea 0x34c89bd(%rip),%rbx │ │ │ │ + lea 0x355747d(%rip),%rbx │ │ │ │ add $0x8,%rbp │ │ │ │ jmp 33893b0 │ │ │ │ movq $0x442c80,0x0(%rbp) │ │ │ │ mov 0xf(%rbx),%rbx │ │ │ │ jmp 33893b0 │ │ │ │ jmp *-0x10(%r13) │ │ │ │ nopl 0x0(%rax) │ │ │ │ @@ -66705,16 +66694,16 @@ │ │ │ │ nopl (%rax) │ │ │ │ add %eax,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ adc %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ - rex mov %ecx,0x48(%rbx,%rax,1) │ │ │ │ - lea -0x18(%rbp),%eax │ │ │ │ + add %dh,0x3(%rbp,%rdx,2) │ │ │ │ + lea -0x18(%rbp),%rax │ │ │ │ cmp %r15,%rax │ │ │ │ jb 442d65 │ │ │ │ movq $0x3390fc8,-0x10(%rbp) │ │ │ │ mov %rbx,-0x8(%rbp) │ │ │ │ movq $0x442d10,-0x18(%rbp) │ │ │ │ mov 0x10(%rbx),%rbx │ │ │ │ add $0xffffffffffffffe8,%rbp │ │ │ │ @@ -66722,33 +66711,31 @@ │ │ │ │ jne 442d10 │ │ │ │ mov (%rbx),%rax │ │ │ │ jmp *%rax │ │ │ │ nopl 0x0(%rax,%rax,1) │ │ │ │ ... │ │ │ │ (bad) │ │ │ │ add %al,(%rax) │ │ │ │ - add %bh,%al │ │ │ │ - mov %cl,0x48(%rbx,%rax,1) │ │ │ │ + add %bh,0x48035573(%rax) │ │ │ │ movl $0x442d38,0x0(%rbp) │ │ │ │ mov 0xf(%rbx),%rbx │ │ │ │ test $0x7,%bl │ │ │ │ jne 442d38 │ │ │ │ mov (%rbx),%rax │ │ │ │ jmp *%rax │ │ │ │ xchg %ax,%ax │ │ │ │ ... │ │ │ │ (bad) │ │ │ │ add %al,(%rax) │ │ │ │ - add %dl,%al │ │ │ │ - mov %cl,0x48(%rbx,%rax,1) │ │ │ │ + add %dl,0x48035573(%rax) │ │ │ │ mov %ebx,%eax │ │ │ │ and $0x7,%eax │ │ │ │ cmp $0x1,%rax │ │ │ │ je 442d54 │ │ │ │ - lea 0x34c88bd(%rip),%rbx │ │ │ │ + lea 0x355737d(%rip),%rbx │ │ │ │ add $0x8,%rbp │ │ │ │ jmp 33893b0 │ │ │ │ movq $0x442d80,0x0(%rbp) │ │ │ │ mov 0xf(%rbx),%rbx │ │ │ │ jmp 33893b0 │ │ │ │ jmp *-0x10(%r13) │ │ │ │ nopl 0x0(%rax) │ │ │ │ @@ -66908,21 +66895,23 @@ │ │ │ │ jmp *%rax │ │ │ │ add (%rax),%eax │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ (bad) │ │ │ │ add %al,(%rax) │ │ │ │ - add %dh,0x48037aac(%rax) │ │ │ │ - mov 0x8(%rbp),%eax │ │ │ │ - movq $0x443090,0x8(%rbp) │ │ │ │ - mov %rax,%rsi │ │ │ │ + add %cl,(%rax) │ │ │ │ + push %rcx │ │ │ │ + es add -0x75(%rax),%ecx │ │ │ │ + or %r9b,-0x39(%r8) │ │ │ │ + or %r10b,0x48004430(%r8) │ │ │ │ + mov %eax,%esi │ │ │ │ mov %rbx,%r14 │ │ │ │ add $0x8,%rbp │ │ │ │ - jmp 2f011f8 │ │ │ │ + jmp 4bd3c8 │ │ │ │ lea 0x37f4f7f(%rip),%r14 │ │ │ │ lea 0x37f4f78(%rip),%rbx │ │ │ │ jmp *0x0(%rbp) │ │ │ │ jmp *-0x8(%r13) │ │ │ │ movq $0x442fb8,0x8(%rbp) │ │ │ │ mov %rax,%rbx │ │ │ │ add $0x8,%rbp │ │ │ │ @@ -66956,21 +66945,24 @@ │ │ │ │ jmp *%rax │ │ │ │ add (%rax),%eax │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ (bad) │ │ │ │ add %al,(%rax) │ │ │ │ - add %bh,0x48037aab(%rax) │ │ │ │ - mov 0x8(%rbp),%eax │ │ │ │ - movq $0x4431d0,0x8(%rbp) │ │ │ │ - mov %rax,%rsi │ │ │ │ + add %dl,(%rax) │ │ │ │ + push %rax │ │ │ │ + es add -0x75(%rax),%ecx │ │ │ │ + or %r9b,-0x39(%r8) │ │ │ │ + or %r10b,%r8b │ │ │ │ + xor %eax,0x48(%rax,%rax,1) │ │ │ │ + mov %eax,%esi │ │ │ │ mov %rbx,%r14 │ │ │ │ add $0x8,%rbp │ │ │ │ - jmp 2f00658 │ │ │ │ + jmp 4bc828 │ │ │ │ movq $0x20,0x388(%r13) │ │ │ │ jmp 338a720 │ │ │ │ movq $0x18,0x388(%r13) │ │ │ │ jmp 338a720 │ │ │ │ movq $0x18,0x388(%r13) │ │ │ │ jmp 338a720 │ │ │ │ nopl 0x0(%rax,%rax,1) │ │ │ │ @@ -67346,35 +67338,34 @@ │ │ │ │ add %al,(%rax) │ │ │ │ (bad) │ │ │ │ add %al,(%rax) │ │ │ │ add %ah,(%rax) │ │ │ │ cs and $0x45c74803,%eax │ │ │ │ add %ch,0x49004435(%rax) │ │ │ │ mov %ebx,%esi │ │ │ │ - jmp 31856d0 │ │ │ │ + jmp 3185098 │ │ │ │ add (%rax),%eax │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ (bad) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ cs and $0x45c74803,%eax │ │ │ │ add %dl,%al │ │ │ │ xor $0x89480044,%eax │ │ │ │ fimuls 0x75(%rbx,%rcx,4) │ │ │ │ sbb %ch,%cl │ │ │ │ - jl 443588 │ │ │ │ - roll %cl,(%rdx) │ │ │ │ - nopl 0x0(%rax) │ │ │ │ - add (%rcx),%eax │ │ │ │ - add %al,(%rax) │ │ │ │ + rex.R enter $0x2d3,$0xf │ │ │ │ + (bad) │ │ │ │ + rex add %al,(%rbx) │ │ │ │ + add %eax,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ - (bad) │ │ │ │ + add %bl,(%rsi) │ │ │ │ add %al,(%rax) │ │ │ │ add %bl,%al │ │ │ │ sub $0x8b480325,%eax │ │ │ │ jne 4435e4 │ │ │ │ mov 0x8(%rbp),%r14 │ │ │ │ add $0x20,%rbp │ │ │ │ mov %rbx,%rdi │ │ │ │ @@ -67489,15 +67480,15 @@ │ │ │ │ mov 0xe(%rbx),%rbx │ │ │ │ movq $0x3242e08,-0x10(%r12) │ │ │ │ mov %rax,-0x8(%r12) │ │ │ │ mov %rbx,(%r12) │ │ │ │ lea -0xf(%r12),%rsi │ │ │ │ mov %rdi,%r14 │ │ │ │ add $0x10,%rbp │ │ │ │ - jmp 3156810 │ │ │ │ + jmp 31561d8 │ │ │ │ movq $0x18,0x388(%r13) │ │ │ │ jmp 338a720 │ │ │ │ mov %rdi,%rbx │ │ │ │ and $0xfffffffffffffff8,%rbx │ │ │ │ add $0x10,%rbp │ │ │ │ mov (%rbx),%rax │ │ │ │ jmp *%rax │ │ │ │ @@ -67681,33 +67672,32 @@ │ │ │ │ jmp *-0x8(%r13) │ │ │ │ sldt (%rax) │ │ │ │ add %al,(%rdx) │ │ │ │ ... │ │ │ │ add %al,(%rax) │ │ │ │ add %cl,(%rsi) │ │ │ │ add %al,(%rax) │ │ │ │ - add %bh,%al │ │ │ │ - (bad) │ │ │ │ - rex.RB loopne 443a89 │ │ │ │ - cmp %edi,%eax │ │ │ │ + add %bh,0x4803504d(%rax) │ │ │ │ + lea -0x20(%rbp),%eax │ │ │ │ + cmp %r15,%rax │ │ │ │ jae 443a8b │ │ │ │ lea 0x3252eb0(%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,%al │ │ │ │ - (bad) │ │ │ │ - or %r8b,-0x7cb7f81d(%r11) │ │ │ │ - sti │ │ │ │ - add 0x13(%rbx),%esi │ │ │ │ + add %dl,0x4803504d(%rax) │ │ │ │ + mov 0x8(%rbp),%eax │ │ │ │ + and $0x7,%ebx │ │ │ │ + cmp $0x3,%rbx │ │ │ │ + jae 443a80 │ │ │ │ cmp $0x2,%rbx │ │ │ │ jae 443ad0 │ │ │ │ mov 0x10(%rbp),%rsi │ │ │ │ add $0x20,%rbp │ │ │ │ mov %rax,%r14 │ │ │ │ jmp 443a8b │ │ │ │ mov 0x18(%rbp),%rsi │ │ │ │ @@ -67723,15 +67713,15 @@ │ │ │ │ mov %r14,%rbx │ │ │ │ mov %rbx,-0x18(%rbp) │ │ │ │ mov 0xf(%rax),%rbx │ │ │ │ mov %rbx,-0x10(%rbp) │ │ │ │ mov 0x17(%rax),%rax │ │ │ │ mov %rax,-0x8(%rbp) │ │ │ │ add $0xffffffffffffffe0,%rbp │ │ │ │ - jmp 17f8598 │ │ │ │ + jmp 218b958 │ │ │ │ lea 0x37f4404(%rip),%rbx │ │ │ │ jmp *0x0(%rbp) │ │ │ │ lea 0x37f4403(%rip),%rbx │ │ │ │ add $0x20,%rbp │ │ │ │ jmp *0x0(%rbp) │ │ │ │ xchg %ax,%ax │ │ │ │ sldt (%rax) │ │ │ │ @@ -67954,23 +67944,22 @@ │ │ │ │ jmp *-0x8(%r13) │ │ │ │ nopl 0x0(%rax,%rax,1) │ │ │ │ add $0x1000000,%eax │ │ │ │ ... │ │ │ │ add %al,(%rax) │ │ │ │ add %cl,(%rsi) │ │ │ │ add %al,(%rax) │ │ │ │ - add %dl,(%rax) │ │ │ │ - js 443e13 │ │ │ │ - add -0x73(%rax),%ecx │ │ │ │ + add %dl,%al │ │ │ │ + (bad) │ │ │ │ rex.RB call 733c771c <__environ@GLIBC_2.2.5+0x6f787274> │ │ │ │ xor $0x83f0894c,%eax │ │ │ │ loopne 443dde │ │ │ │ cmp $0x1,%rax │ │ │ │ je 443de9 │ │ │ │ - lea 0x34c77f4(%rip),%rbx │ │ │ │ + lea 0x35562b4(%rip),%rbx │ │ │ │ jmp 33893b0 │ │ │ │ movq $0x443e28,-0x10(%rbp) │ │ │ │ mov 0x17(%r14),%rbx │ │ │ │ mov 0xf(%r14),%rax │ │ │ │ mov %rax,-0x8(%rbp) │ │ │ │ add $0xfffffffffffffff0,%rbp │ │ │ │ jmp 33893b0 │ │ │ │ @@ -68306,15 +68295,15 @@ │ │ │ │ rex.RB loopne 4441f1 │ │ │ │ cmp %edi,%eax │ │ │ │ jb 444275 │ │ │ │ mov %r14,%rax │ │ │ │ and $0x7,%eax │ │ │ │ cmp $0x1,%rax │ │ │ │ je 4441c5 │ │ │ │ - lea 0x34c73e8(%rip),%rbx │ │ │ │ + lea 0x3555ea8(%rip),%rbx │ │ │ │ mov (%rbx),%rax │ │ │ │ jmp *%rax │ │ │ │ movq $0x444208,-0x20(%rbp) │ │ │ │ mov 0x1f(%r14),%rbx │ │ │ │ mov %r14,-0x18(%rbp) │ │ │ │ mov 0x27(%r14),%rax │ │ │ │ mov %rax,-0x10(%rbp) │ │ │ │ @@ -70409,15 +70398,15 @@ │ │ │ │ test %rax,%rax │ │ │ │ je 445fd2 │ │ │ │ movq $0x3391200,-0x10(%rbp) │ │ │ │ mov %rax,-0x8(%rbp) │ │ │ │ movq $0x446018,-0x18(%rbp) │ │ │ │ lea 0x2f6ecd0(%rip),%r14 │ │ │ │ add $0xffffffffffffffe8,%rbp │ │ │ │ - jmp 3065380 │ │ │ │ + jmp 3056a40 │ │ │ │ mov (%rbx),%rax │ │ │ │ jmp *%rax │ │ │ │ jmp *-0x10(%r13) │ │ │ │ nopl 0x0(%rax,%rax,1) │ │ │ │ ret │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ @@ -70442,15 +70431,15 @@ │ │ │ │ add %cl,-0x7d(%rcx) │ │ │ │ (bad) │ │ │ │ and %cl,0x3b(%rbp) │ │ │ │ movsl %ds:(%rsi),%es:(%rdi) │ │ │ │ pop %rax │ │ │ │ add (%rax),%eax │ │ │ │ add %dh,0x23(%rdi) │ │ │ │ - movq $0x3058600,-0x18(%r12) │ │ │ │ + movq $0x3049cc0,-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) │ │ │ │ @@ -70474,17 +70463,17 @@ │ │ │ │ call 3385710 │ │ │ │ add $0x8,%rsp │ │ │ │ test %rax,%rax │ │ │ │ je 4460ca │ │ │ │ movq $0x3391200,-0x10(%rbp) │ │ │ │ mov %rax,-0x8(%rbp) │ │ │ │ movq $0x446110,-0x18(%rbp) │ │ │ │ - lea 0x30248dd(%rip),%r14 │ │ │ │ + lea 0x301dd72(%rip),%r14 │ │ │ │ add $0xffffffffffffffe8,%rbp │ │ │ │ - jmp 3065380 │ │ │ │ + jmp 3056a40 │ │ │ │ mov (%rbx),%rax │ │ │ │ jmp *%rax │ │ │ │ jmp *-0x10(%r13) │ │ │ │ nopl 0x0(%rax,%rax,1) │ │ │ │ ret │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ @@ -70509,15 +70498,15 @@ │ │ │ │ add %cl,-0x7d(%rcx) │ │ │ │ (bad) │ │ │ │ and %cl,0x3b(%rbp) │ │ │ │ movsl %ds:(%rsi),%es:(%rdi) │ │ │ │ pop %rax │ │ │ │ add (%rax),%eax │ │ │ │ add %dh,0x23(%rdi) │ │ │ │ - movq $0x3058600,-0x18(%r12) │ │ │ │ + movq $0x3049cc0,-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) │ │ │ │ @@ -70554,41 +70543,41 @@ │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %cl,-0x75(%rax) │ │ │ │ jnp 4461d3 │ │ │ │ mov 0xf(%rbx),%rsi │ │ │ │ mov 0x7(%rbx),%r14 │ │ │ │ add $0x8,%rbp │ │ │ │ - jmp 3065150 │ │ │ │ + jmp 3056810 │ │ │ │ jmp *-0x10(%r13) │ │ │ │ nopl 0x0(%rax) │ │ │ │ add %eax,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ adc %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ - loopne 446176 │ │ │ │ - jnp 4461eb │ │ │ │ - lea -0x20(%rbp),%rax │ │ │ │ - cmp %r15,%rax │ │ │ │ + (bad) │ │ │ │ + rex.RB loopne 446239 │ │ │ │ + cmp %edi,%eax │ │ │ │ jb 446288 │ │ │ │ movq $0x446220,-0x8(%rbp) │ │ │ │ mov 0x10(%rbx),%rbx │ │ │ │ add $0xfffffffffffffff8,%rbp │ │ │ │ test $0x7,%bl │ │ │ │ jne 446220 │ │ │ │ mov (%rbx),%rax │ │ │ │ jmp *%rax │ │ │ │ nop │ │ │ │ ... │ │ │ │ (bad) │ │ │ │ add %al,(%rax) │ │ │ │ - add %ch,0x48037b90(%rax) │ │ │ │ - movl $0x446270,-0x18(%rbp) │ │ │ │ + add %cl,(%rax) │ │ │ │ + (bad) │ │ │ │ + rex.RB call 88c498 │ │ │ │ mov 0xf(%rbx),%rax │ │ │ │ mov 0x7(%rbx),%rbx │ │ │ │ mov %rbx,%rcx │ │ │ │ mov 0x7(%rbx),%rbx │ │ │ │ mov 0xf(%rcx),%rdx │ │ │ │ mov %rdx,-0x10(%rbp) │ │ │ │ mov 0x17(%rcx),%rcx │ │ │ │ @@ -70602,31 +70591,31 @@ │ │ │ │ nopl 0x0(%rax) │ │ │ │ ret │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %bl,(%rsi) │ │ │ │ add %al,(%rax) │ │ │ │ - add %bl,-0x70(%rax) │ │ │ │ - jnp 446273 │ │ │ │ - mov 0x18(%rbp),%r8 │ │ │ │ + add %bh,0x4c037a61(%rax) │ │ │ │ + mov 0x18(%rbp),%eax │ │ │ │ mov 0x10(%rbp),%rdi │ │ │ │ mov 0x8(%rbp),%rsi │ │ │ │ mov %rbx,%r14 │ │ │ │ add $0x20,%rbp │ │ │ │ - jmp 30484b8 │ │ │ │ + jmp 2f838d0 │ │ │ │ jmp *-0x10(%r13) │ │ │ │ nopl 0x0(%rax) │ │ │ │ add %eax,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ adc %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ - sub %dl,-0x72b7fc85(%rax) │ │ │ │ + mov %ah,0x7a(%rcx) │ │ │ │ + add -0x73(%rax),%ecx │ │ │ │ rex.RB │ │ │ │ lock cmp %r15,%rax │ │ │ │ jb 4462f3 │ │ │ │ add $0x18,%r12 │ │ │ │ cmp 0x358(%r13),%r12 │ │ │ │ ja 4462e8 │ │ │ │ movq $0x3390fc8,-0x10(%rbp) │ │ │ │ @@ -70698,36 +70687,36 @@ │ │ │ │ lea -0x18(%rbp),%eax │ │ │ │ cmp %r15,%rax │ │ │ │ jb 4463d0 │ │ │ │ movq $0x3390fc8,-0x10(%rbp) │ │ │ │ mov %rbx,-0x8(%rbp) │ │ │ │ movq $0x4463e8,-0x18(%rbp) │ │ │ │ mov 0x10(%rbx),%rdi │ │ │ │ - lea 0x37a2ce1(%rip),%rsi │ │ │ │ - lea 0x37a2cf2(%rip),%r14 │ │ │ │ + lea 0x325d139(%rip),%rsi │ │ │ │ + lea 0x325d14a(%rip),%r14 │ │ │ │ add $0xffffffffffffffe8,%rbp │ │ │ │ - jmp 2f36e90 │ │ │ │ + jmp 4f3060 │ │ │ │ jmp *-0x10(%r13) │ │ │ │ nopl 0x0(%rax) │ │ │ │ ... │ │ │ │ (bad) │ │ │ │ add %al,(%rax) │ │ │ │ - add %dl,0x48037a99(%rax) │ │ │ │ - mov %ebx,%eax │ │ │ │ - and $0x7,%eax │ │ │ │ - cmp $0x1,%rax │ │ │ │ - je 446405 │ │ │ │ - mov 0x6(%rbx),%rbx │ │ │ │ + add %ch,%al │ │ │ │ + cmp $0x89480326,%eax │ │ │ │ + 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 │ │ │ │ mov 0x7(%rbx),%r14 │ │ │ │ add $0x8,%rbp │ │ │ │ - jmp 2f36fa8 │ │ │ │ + jmp 4f3178 │ │ │ │ nopw 0x0(%rax,%rax,1) │ │ │ │ (bad) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rbx) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rcx) │ │ │ │ add %al,(%rax) │ │ │ │ @@ -70763,15 +70752,15 @@ │ │ │ │ movq $0x446178,-0x10(%r12) │ │ │ │ mov %r14,(%r12) │ │ │ │ movq $0x4464c0,-0x10(%rbp) │ │ │ │ lea -0x10(%r12),%rax │ │ │ │ mov %rax,%r14 │ │ │ │ mov %rax,-0x8(%rbp) │ │ │ │ add $0xfffffffffffffff0,%rbp │ │ │ │ - jmp 2f35070 │ │ │ │ + jmp 4f1240 │ │ │ │ movq $0x18,0x388(%r13) │ │ │ │ lea 0x3250ce6(%rip),%rbx │ │ │ │ jmp *-0x8(%r13) │ │ │ │ xchg %ax,%ax │ │ │ │ add %eax,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ @@ -70826,17 +70815,17 @@ │ │ │ │ add -0x73(%rax),%ecx │ │ │ │ rex.RB │ │ │ │ lock cmp %r15,%rax │ │ │ │ jb 4465b9 │ │ │ │ movq $0x3390fc8,-0x10(%rbp) │ │ │ │ mov %rbx,-0x8(%rbp) │ │ │ │ mov 0x10(%rbx),%rsi │ │ │ │ - lea 0x36e2f20(%rip),%r14 │ │ │ │ + lea 0x32ac370(%rip),%r14 │ │ │ │ add $0xfffffffffffffff0,%rbp │ │ │ │ - jmp 2415108 │ │ │ │ + jmp 7f2f58 │ │ │ │ jmp *-0x10(%r13) │ │ │ │ nopl (%rax) │ │ │ │ add $0x1000000,%eax │ │ │ │ ... │ │ │ │ add %al,(%rax) │ │ │ │ add %cl,(%rsi) │ │ │ │ add %al,(%rax) │ │ │ │ @@ -70865,15 +70854,15 @@ │ │ │ │ add $0x18,%r12 │ │ │ │ cmp 0x358(%r13),%r12 │ │ │ │ ja 446652 │ │ │ │ movq $0x446590,-0x10(%r12) │ │ │ │ mov %rbx,(%r12) │ │ │ │ lea -0x10(%r12),%rsi │ │ │ │ lea 0x3250b6e(%rip),%r14 │ │ │ │ - lea 0x36e2f6c(%rip),%rbx │ │ │ │ + lea 0x32ac3bc(%rip),%rbx │ │ │ │ add $0x8,%rbp │ │ │ │ jmp 3395748 │ │ │ │ movq $0x18,0x388(%r13) │ │ │ │ jmp 338a720 │ │ │ │ lea 0x3250bb7(%rip),%rbx │ │ │ │ jmp *-0x8(%r13) │ │ │ │ mov 0x5(%rbx),%r14 │ │ │ │ @@ -71096,15 +71085,15 @@ │ │ │ │ mov 0x5(%rbx),%rbx │ │ │ │ movq $0x446810,-0x50(%r12) │ │ │ │ mov %rdi,-0x48(%r12) │ │ │ │ mov %rcx,-0x40(%r12) │ │ │ │ mov %rdx,-0x38(%r12) │ │ │ │ mov %rsi,-0x30(%r12) │ │ │ │ mov %rax,-0x28(%r12) │ │ │ │ - movq $0x24e2338,-0x20(%r12) │ │ │ │ + movq $0x8c0188,-0x20(%r12) │ │ │ │ mov %rax,-0x18(%r12) │ │ │ │ movq $0x3363ae0,-0x10(%r12) │ │ │ │ lea -0x1e(%r12),%rax │ │ │ │ mov %rax,-0x8(%r12) │ │ │ │ mov %rcx,(%r12) │ │ │ │ mov %rbx,%r14 │ │ │ │ movq $0x3393020,0x10(%rbp) │ │ │ │ @@ -71133,29 +71122,29 @@ │ │ │ │ ja 4469f3 │ │ │ │ movq $0x446710,-0x50(%r12) │ │ │ │ mov %rdi,-0x48(%r12) │ │ │ │ mov %rcx,-0x40(%r12) │ │ │ │ mov %rdx,-0x38(%r12) │ │ │ │ mov %rsi,-0x30(%r12) │ │ │ │ mov %rax,-0x28(%r12) │ │ │ │ - movq $0x24e2338,-0x20(%r12) │ │ │ │ + movq $0x8c0188,-0x20(%r12) │ │ │ │ mov %rax,-0x18(%r12) │ │ │ │ movq $0x3363ae0,-0x10(%r12) │ │ │ │ lea -0x1e(%r12),%rax │ │ │ │ mov %rax,-0x8(%r12) │ │ │ │ mov %rcx,(%r12) │ │ │ │ movq $0x446ad0,0x10(%rbp) │ │ │ │ mov %rbx,%rsi │ │ │ │ - lea 0x36e2a30(%rip),%r14 │ │ │ │ + lea 0x32abe80(%rip),%r14 │ │ │ │ lea -0xe(%r12),%rax │ │ │ │ mov %rax,0x18(%rbp) │ │ │ │ lea -0x4f(%r12),%rax │ │ │ │ mov %rax,0x28(%rbp) │ │ │ │ add $0x10,%rbp │ │ │ │ - jmp 2415108 │ │ │ │ + jmp 7f2f58 │ │ │ │ nopl 0x0(%rax,%rax,1) │ │ │ │ add (%rax),%eax │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ (bad) │ │ │ │ add %al,(%rax) │ │ │ │ @@ -71164,15 +71153,15 @@ │ │ │ │ and $0x4d8b4c03,%eax │ │ │ │ sbb %cl,0x45(%rbx,%rcx,4) │ │ │ │ adc %cl,-0x75(%rax) │ │ │ │ jge 446ae4 │ │ │ │ mov %rbx,%rsi │ │ │ │ lea 0x32506ca(%rip),%r14 │ │ │ │ add $0x20,%rbp │ │ │ │ - jmp 2411330 │ │ │ │ + jmp 7ef180 │ │ │ │ nop │ │ │ │ add %eax,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ adc %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ @@ -71182,15 +71171,15 @@ │ │ │ │ lock cmp %r15,%rax │ │ │ │ jb 446b29 │ │ │ │ movq $0x3390fc8,-0x10(%rbp) │ │ │ │ mov %rbx,-0x8(%rbp) │ │ │ │ mov 0x10(%rbx),%rsi │ │ │ │ lea 0x3250578(%rip),%r14 │ │ │ │ add $0xfffffffffffffff0,%rbp │ │ │ │ - jmp 2415108 │ │ │ │ + jmp 7f2f58 │ │ │ │ jmp *-0x10(%r13) │ │ │ │ nopl (%rax) │ │ │ │ add %eax,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %eax,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ adc (%rax),%eax │ │ │ │ @@ -71324,15 +71313,15 @@ │ │ │ │ add $0x18,%r12 │ │ │ │ cmp 0x358(%r13),%r12 │ │ │ │ ja 446d72 │ │ │ │ movq $0x446b00,-0x10(%r12) │ │ │ │ mov %rbx,(%r12) │ │ │ │ lea -0x10(%r12),%rsi │ │ │ │ lea 0x325035e(%rip),%r14 │ │ │ │ - lea 0x36e284c(%rip),%rbx │ │ │ │ + lea 0x32abc9c(%rip),%rbx │ │ │ │ add $0x8,%rbp │ │ │ │ jmp 3395748 │ │ │ │ movq $0x18,0x388(%r13) │ │ │ │ jmp 338a720 │ │ │ │ lea 0x325051f(%rip),%rbx │ │ │ │ jmp *-0x8(%r13) │ │ │ │ nopl (%rax) │ │ │ │ @@ -71462,15 +71451,15 @@ │ │ │ │ sbb %r14b,0x6f(%r8) │ │ │ │ add %r9b,-0x77(%rcx) │ │ │ │ fmuls -0x75(%rax) │ │ │ │ jge 446f53 │ │ │ │ mov 0x10(%rbp),%rsi │ │ │ │ mov %rax,%r14 │ │ │ │ add $0x18,%rbp │ │ │ │ - jmp 23f4280 │ │ │ │ + jmp 7d20d0 │ │ │ │ jmp *-0x8(%r13) │ │ │ │ nop │ │ │ │ add $0x0,%al │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ (bad) │ │ │ │ @@ -71568,33 +71557,33 @@ │ │ │ │ cmp 0x358(%r13),%r12 │ │ │ │ ja 447052 │ │ │ │ movq $0x446da8,-0x10(%r12) │ │ │ │ mov %rcx,-0x8(%r12) │ │ │ │ mov %rax,(%r12) │ │ │ │ movq $0x447130,0x0(%rbp) │ │ │ │ mov %rbx,%rsi │ │ │ │ - lea 0x36e23c1(%rip),%r14 │ │ │ │ + lea 0x32ab811(%rip),%r14 │ │ │ │ lea -0xf(%r12),%rax │ │ │ │ mov %rax,0x20(%rbp) │ │ │ │ - jmp 2415108 │ │ │ │ + jmp 7f2f58 │ │ │ │ nopl (%rax) │ │ │ │ test %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ (bad) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,0x4c032500(%rax) │ │ │ │ mov 0x20(%rbp),%ecx │ │ │ │ mov 0x8(%rbp),%r8 │ │ │ │ mov 0x18(%rbp),%rdi │ │ │ │ mov %rbx,%rsi │ │ │ │ lea 0x325006a(%rip),%r14 │ │ │ │ add $0x28,%rbp │ │ │ │ - jmp 2411330 │ │ │ │ + jmp 7ef180 │ │ │ │ nop │ │ │ │ sbb %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add $0x0,%al │ │ │ │ add %al,(%rax) │ │ │ │ add $0x0,%eax │ │ │ │ add %al,(%rax) │ │ │ │ @@ -71622,15 +71611,15 @@ │ │ │ │ mov %rsi,%r8 │ │ │ │ lea 0x324ff6d(%rip),%rdi │ │ │ │ mov %r14,%rsi │ │ │ │ lea 0x3250054(%rip),%r14 │ │ │ │ lea -0x1f(%r12),%rax │ │ │ │ mov %rax,-0x8(%rbp) │ │ │ │ add $0xfffffffffffffff8,%rbp │ │ │ │ - jmp 24133d8 │ │ │ │ + jmp 7f1228 │ │ │ │ movq $0x40,0x388(%r13) │ │ │ │ lea 0x3250127(%rip),%rbx │ │ │ │ jmp *-0x8(%r13) │ │ │ │ nopl (%rax) │ │ │ │ add %eax,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ @@ -71639,17 +71628,17 @@ │ │ │ │ add %al,(%rax) │ │ │ │ add %rsp,0x458d4803(%rip) │ │ │ │ lock cmp %r15,%rax │ │ │ │ jb 447231 │ │ │ │ movq $0x3390fc8,-0x10(%rbp) │ │ │ │ mov %rbx,-0x8(%rbp) │ │ │ │ mov 0x10(%rbx),%rsi │ │ │ │ - lea 0x36e2258(%rip),%r14 │ │ │ │ + lea 0x32ab6a8(%rip),%r14 │ │ │ │ add $0xfffffffffffffff0,%rbp │ │ │ │ - jmp 2415108 │ │ │ │ + jmp 7f2f58 │ │ │ │ jmp *-0x10(%r13) │ │ │ │ nopl (%rax) │ │ │ │ add $0x1000000,%eax │ │ │ │ ... │ │ │ │ add %al,(%rax) │ │ │ │ add %cl,(%rsi) │ │ │ │ add %al,(%rax) │ │ │ │ @@ -71677,15 +71666,15 @@ │ │ │ │ add $0x18,%r12 │ │ │ │ cmp 0x358(%r13),%r12 │ │ │ │ ja 4472ca │ │ │ │ movq $0x447208,-0x10(%r12) │ │ │ │ mov %rbx,(%r12) │ │ │ │ lea -0x10(%r12),%rsi │ │ │ │ lea 0x324fe2e(%rip),%r14 │ │ │ │ - lea 0x36e22f4(%rip),%rbx │ │ │ │ + lea 0x32ab744(%rip),%rbx │ │ │ │ add $0x8,%rbp │ │ │ │ jmp 3395748 │ │ │ │ movq $0x18,0x388(%r13) │ │ │ │ jmp 338a720 │ │ │ │ lea 0x32500b7(%rip),%rbx │ │ │ │ jmp *-0x8(%r13) │ │ │ │ mov 0x7(%rbx),%r14 │ │ │ │ @@ -71909,15 +71898,15 @@ │ │ │ │ mov 0x7(%rbx),%rbx │ │ │ │ movq $0x447490,-0x50(%r12) │ │ │ │ mov %rdi,-0x48(%r12) │ │ │ │ mov %rcx,-0x40(%r12) │ │ │ │ mov %rdx,-0x38(%r12) │ │ │ │ mov %rsi,-0x30(%r12) │ │ │ │ mov %rax,-0x28(%r12) │ │ │ │ - movq $0x24e2338,-0x20(%r12) │ │ │ │ + movq $0x8c0188,-0x20(%r12) │ │ │ │ mov %rax,-0x18(%r12) │ │ │ │ movq $0x3363ae0,-0x10(%r12) │ │ │ │ lea -0x1e(%r12),%rax │ │ │ │ mov %rax,-0x8(%r12) │ │ │ │ mov %rcx,(%r12) │ │ │ │ lea -0x4f(%r12),%r8 │ │ │ │ mov %rdx,%rdi │ │ │ │ @@ -71944,44 +71933,44 @@ │ │ │ │ ja 447666 │ │ │ │ movq $0x447390,-0x50(%r12) │ │ │ │ mov %rdi,-0x48(%r12) │ │ │ │ mov %rcx,-0x40(%r12) │ │ │ │ mov %rdx,-0x38(%r12) │ │ │ │ mov %rsi,-0x30(%r12) │ │ │ │ mov %rax,-0x28(%r12) │ │ │ │ - movq $0x24e2338,-0x20(%r12) │ │ │ │ + movq $0x8c0188,-0x20(%r12) │ │ │ │ mov %rax,-0x18(%r12) │ │ │ │ movq $0x3363ae0,-0x10(%r12) │ │ │ │ lea -0x1e(%r12),%rax │ │ │ │ mov %rax,-0x8(%r12) │ │ │ │ mov %rcx,(%r12) │ │ │ │ movq $0x447740,0x10(%rbp) │ │ │ │ mov %rbx,%rsi │ │ │ │ - lea 0x36e1d6d(%rip),%r14 │ │ │ │ + lea 0x32ab1bd(%rip),%r14 │ │ │ │ lea -0xe(%r12),%rax │ │ │ │ mov %rax,0x18(%rbp) │ │ │ │ lea -0x4f(%r12),%rax │ │ │ │ mov %rax,0x28(%rbp) │ │ │ │ add $0x10,%rbp │ │ │ │ - jmp 2415108 │ │ │ │ + jmp 7f2f58 │ │ │ │ xchg %ax,%ax │ │ │ │ add (%rax),%eax │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ (bad) │ │ │ │ add %al,(%rax) │ │ │ │ add %ch,0x4c0324f9(%rax) │ │ │ │ mov 0x18(%rbp),%ecx │ │ │ │ mov 0x10(%rbp),%r8 │ │ │ │ mov 0x8(%rbp),%rdi │ │ │ │ mov %rbx,%rsi │ │ │ │ lea 0x324f992(%rip),%r14 │ │ │ │ add $0x20,%rbp │ │ │ │ - jmp 2411330 │ │ │ │ + jmp 7ef180 │ │ │ │ nop │ │ │ │ add %eax,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ adc %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ @@ -71991,15 +71980,15 @@ │ │ │ │ cmp %r15,%rax │ │ │ │ jb 447799 │ │ │ │ movq $0x3390fc8,-0x10(%rbp) │ │ │ │ mov %rbx,-0x8(%rbp) │ │ │ │ mov 0x10(%rbx),%rsi │ │ │ │ lea 0x324f908(%rip),%r14 │ │ │ │ add $0xfffffffffffffff0,%rbp │ │ │ │ - jmp 2415108 │ │ │ │ + jmp 7f2f58 │ │ │ │ jmp *-0x10(%r13) │ │ │ │ nopl (%rax) │ │ │ │ add %eax,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %eax,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ adc (%rax),%eax │ │ │ │ @@ -72134,54 +72123,56 @@ │ │ │ │ add $0x18,%r12 │ │ │ │ cmp 0x358(%r13),%r12 │ │ │ │ ja 4479e2 │ │ │ │ movq $0x447770,-0x10(%r12) │ │ │ │ mov %rbx,(%r12) │ │ │ │ lea -0x10(%r12),%rsi │ │ │ │ lea 0x324f6ee(%rip),%r14 │ │ │ │ - lea 0x36e1bdc(%rip),%rbx │ │ │ │ + lea 0x32ab02c(%rip),%rbx │ │ │ │ add $0x8,%rbp │ │ │ │ jmp 3395748 │ │ │ │ movq $0x18,0x388(%r13) │ │ │ │ jmp 338a720 │ │ │ │ lea 0x324f9ff(%rip),%rbx │ │ │ │ jmp *-0x8(%r13) │ │ │ │ nopl (%rax) │ │ │ │ add %eax,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ adc %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ - fdivrs 0x7b(%rax) │ │ │ │ + cmp %cl,0x7a(%rdx) │ │ │ │ add -0x73(%rax),%ecx │ │ │ │ rex.RB │ │ │ │ lock cmp %r15,%rax │ │ │ │ jb 447a32 │ │ │ │ movq $0x3390fc8,-0x10(%rbp) │ │ │ │ mov %rbx,-0x8(%rbp) │ │ │ │ mov 0x10(%rbx),%r14 │ │ │ │ add $0xfffffffffffffff0,%rbp │ │ │ │ - jmp 3048558 │ │ │ │ + jmp 2f83970 │ │ │ │ jmp *-0x10(%r13) │ │ │ │ xchg %ax,%ax │ │ │ │ add %eax,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ adc %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ - addb $0x45,-0x72b7fc86(%rbx) │ │ │ │ + fsubs (%rdi) │ │ │ │ + es add -0x73(%rax),%ecx │ │ │ │ + rex.RB │ │ │ │ lock cmp %r15,%rax │ │ │ │ jb 447a6a │ │ │ │ movq $0x3390fc8,-0x10(%rbp) │ │ │ │ mov %rbx,-0x8(%rbp) │ │ │ │ mov 0x10(%rbx),%r14 │ │ │ │ add $0xfffffffffffffff0,%rbp │ │ │ │ - jmp 2f37228 │ │ │ │ + jmp 4f33f8 │ │ │ │ jmp *-0x10(%r13) │ │ │ │ xchg %ax,%ax │ │ │ │ add $0x1000000,%eax │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rdx) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ @@ -72193,15 +72184,15 @@ │ │ │ │ add %cl,-0x73(%rax) │ │ │ │ rex.RB │ │ │ │ lock cmp %r15,%rax │ │ │ │ jb 447aa6 │ │ │ │ movq $0x447ac8,-0x10(%rbp) │ │ │ │ mov %r14,-0x8(%rbp) │ │ │ │ add $0xfffffffffffffff0,%rbp │ │ │ │ - jmp 2f35070 │ │ │ │ + jmp 4f1240 │ │ │ │ lea 0x324fa1b(%rip),%rbx │ │ │ │ jmp *-0x8(%r13) │ │ │ │ nopl 0x0(%rax) │ │ │ │ add %eax,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ @@ -72273,15 +72264,15 @@ │ │ │ │ add %al,(%rax) │ │ │ │ add %cl,-0x73(%rax) │ │ │ │ rex.RB clc │ │ │ │ cmp %r15,%rax │ │ │ │ jb 447be2 │ │ │ │ movq $0x447c00,-0x8(%rbp) │ │ │ │ add $0xfffffffffffffff8,%rbp │ │ │ │ - jmp 3048558 │ │ │ │ + jmp 2f83970 │ │ │ │ lea 0x324f9af(%rip),%rbx │ │ │ │ jmp *-0x8(%r13) │ │ │ │ nopl (%rax) │ │ │ │ ... │ │ │ │ (bad) │ │ │ │ add %al,(%rax) │ │ │ │ add %bh,-0x7(%rax) │ │ │ │ @@ -72292,24 +72283,24 @@ │ │ │ │ nopl 0x0(%rax) │ │ │ │ add %eax,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ adc %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ - test $0x81,%al │ │ │ │ - jp 447c23 │ │ │ │ - lea -0x10(%rbp),%rax │ │ │ │ - cmp %r15,%rax │ │ │ │ + add %ah,(%rsi) │ │ │ │ + es add -0x73(%rax),%ecx │ │ │ │ + rex.RB │ │ │ │ + lock cmp %r15,%rax │ │ │ │ jb 447c42 │ │ │ │ movq $0x3390fc8,-0x10(%rbp) │ │ │ │ mov %rbx,-0x8(%rbp) │ │ │ │ mov 0x10(%rbx),%r14 │ │ │ │ add $0xfffffffffffffff0,%rbp │ │ │ │ - jmp 2f37228 │ │ │ │ + jmp 4f33f8 │ │ │ │ jmp *-0x10(%r13) │ │ │ │ xchg %ax,%ax │ │ │ │ add $0x1000000,%eax │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rdx) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ @@ -72321,15 +72312,15 @@ │ │ │ │ add %cl,-0x73(%rax) │ │ │ │ rex.RB │ │ │ │ lock cmp %r15,%rax │ │ │ │ jb 447c7e │ │ │ │ movq $0x447ca0,-0x10(%rbp) │ │ │ │ mov %r14,-0x8(%rbp) │ │ │ │ add $0xfffffffffffffff0,%rbp │ │ │ │ - jmp 2f35070 │ │ │ │ + jmp 4f1240 │ │ │ │ lea 0x324f953(%rip),%rbx │ │ │ │ jmp *-0x8(%r13) │ │ │ │ nopl 0x0(%rax) │ │ │ │ add %eax,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ @@ -72377,39 +72368,39 @@ │ │ │ │ add $0x8,%rsp │ │ │ │ test %rax,%rax │ │ │ │ je 447d78 │ │ │ │ movq $0x3391200,-0x10(%rbp) │ │ │ │ mov %rax,-0x8(%rbp) │ │ │ │ movq $0x447d98,-0x18(%rbp) │ │ │ │ lea 0x324f6f7(%rip),%rdi │ │ │ │ - lea 0x37a1339(%rip),%rsi │ │ │ │ - lea 0x37a134a(%rip),%r14 │ │ │ │ + lea 0x325b791(%rip),%rsi │ │ │ │ + lea 0x325b7a2(%rip),%r14 │ │ │ │ add $0xffffffffffffffe8,%rbp │ │ │ │ - jmp 2f36e90 │ │ │ │ + jmp 4f3060 │ │ │ │ mov (%rbx),%rax │ │ │ │ jmp *%rax │ │ │ │ jmp *-0x10(%r13) │ │ │ │ nopl 0x0(%rax) │ │ │ │ ... │ │ │ │ (bad) │ │ │ │ add %al,(%rax) │ │ │ │ - add %ah,%al │ │ │ │ - jg 447e11 │ │ │ │ + add %bh,(%rax) │ │ │ │ + and $0x26,%al │ │ │ │ add -0x77(%rax),%ecx │ │ │ │ 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 │ │ │ │ mov 0x7(%rbx),%r14 │ │ │ │ add $0x8,%rbp │ │ │ │ - jmp 2f36fa8 │ │ │ │ + jmp 4f3178 │ │ │ │ nopw 0x0(%rax,%rax,1) │ │ │ │ ... │ │ │ │ adc $0xc8000000,%eax │ │ │ │ clc │ │ │ │ and $0x3,%al │ │ │ │ lea -0x30(%rbp),%rax │ │ │ │ cmp %r15,%rax │ │ │ │ @@ -72424,15 +72415,15 @@ │ │ │ │ test %rax,%rax │ │ │ │ je 447e22 │ │ │ │ movq $0x3391200,-0x10(%rbp) │ │ │ │ mov %rax,-0x8(%rbp) │ │ │ │ movq $0x447e40,-0x18(%rbp) │ │ │ │ lea 0x324f63f(%rip),%r14 │ │ │ │ add $0xffffffffffffffe8,%rbp │ │ │ │ - jmp 2f35070 │ │ │ │ + jmp 4f1240 │ │ │ │ mov (%rbx),%rax │ │ │ │ jmp *%rax │ │ │ │ jmp *-0x10(%r13) │ │ │ │ nopl 0x0(%rax,%rax,1) │ │ │ │ ... │ │ │ │ (bad) │ │ │ │ add %al,(%rax) │ │ │ │ @@ -72482,15 +72473,15 @@ │ │ │ │ mov 0x18(%rbp),%eax │ │ │ │ movq $0x447f08,0x18(%rbp) │ │ │ │ mov %rax,%r8 │ │ │ │ mov 0x10(%rbp),%rdi │ │ │ │ mov 0x8(%rbp),%rsi │ │ │ │ mov %rbx,%r14 │ │ │ │ add $0x18,%rbp │ │ │ │ - jmp 30484b8 │ │ │ │ + jmp 2f838d0 │ │ │ │ nopl 0x0(%rax,%rax,1) │ │ │ │ ... │ │ │ │ (bad) │ │ │ │ add %al,(%rax) │ │ │ │ add %dh,-0xa(%rax) │ │ │ │ and $0x3,%al │ │ │ │ mov %rbx,%rsi │ │ │ │ @@ -72513,39 +72504,39 @@ │ │ │ │ add $0x8,%rsp │ │ │ │ test %rax,%rax │ │ │ │ je 447f88 │ │ │ │ movq $0x3391200,-0x10(%rbp) │ │ │ │ mov %rax,-0x8(%rbp) │ │ │ │ movq $0x447fa8,-0x18(%rbp) │ │ │ │ lea 0x324f4bf(%rip),%rdi │ │ │ │ - lea 0x37a1129(%rip),%rsi │ │ │ │ - lea 0x37a113a(%rip),%r14 │ │ │ │ + lea 0x325b581(%rip),%rsi │ │ │ │ + lea 0x325b592(%rip),%r14 │ │ │ │ add $0xffffffffffffffe8,%rbp │ │ │ │ - jmp 2f36e90 │ │ │ │ + jmp 4f3060 │ │ │ │ mov (%rbx),%rax │ │ │ │ jmp *%rax │ │ │ │ jmp *-0x10(%r13) │ │ │ │ nopl 0x0(%rax) │ │ │ │ ... │ │ │ │ (bad) │ │ │ │ add %al,(%rax) │ │ │ │ - add %dl,%al │ │ │ │ - jge 448021 │ │ │ │ + add %ch,(%rax) │ │ │ │ + and (%rsi),%ah │ │ │ │ add -0x77(%rax),%ecx │ │ │ │ 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 │ │ │ │ mov 0x7(%rbx),%r14 │ │ │ │ add $0x8,%rbp │ │ │ │ - jmp 2f36fa8 │ │ │ │ + jmp 4f3178 │ │ │ │ nopw 0x0(%rax,%rax,1) │ │ │ │ ... │ │ │ │ adc $0x88000000,%eax │ │ │ │ mull (%rbx,%rax,1) │ │ │ │ lea -0x30(%rbp),%rax │ │ │ │ cmp %r15,%rax │ │ │ │ jb 448037 │ │ │ │ @@ -72559,15 +72550,15 @@ │ │ │ │ test %rax,%rax │ │ │ │ je 448032 │ │ │ │ movq $0x3391200,-0x10(%rbp) │ │ │ │ mov %rax,-0x8(%rbp) │ │ │ │ movq $0x448050,-0x18(%rbp) │ │ │ │ lea 0x324f407(%rip),%r14 │ │ │ │ add $0xffffffffffffffe8,%rbp │ │ │ │ - jmp 2f35070 │ │ │ │ + jmp 4f1240 │ │ │ │ mov (%rbx),%rax │ │ │ │ jmp *%rax │ │ │ │ jmp *-0x10(%r13) │ │ │ │ nopl 0x0(%rax,%rax,1) │ │ │ │ ... │ │ │ │ (bad) │ │ │ │ add %al,(%rax) │ │ │ │ @@ -72618,15 +72609,15 @@ │ │ │ │ mov 0x18(%rbp),%eax │ │ │ │ movq $0x448118,0x18(%rbp) │ │ │ │ mov %rax,%r8 │ │ │ │ mov 0x10(%rbp),%rdi │ │ │ │ mov 0x8(%rbp),%rsi │ │ │ │ mov %rbx,%r14 │ │ │ │ add $0x18,%rbp │ │ │ │ - jmp 30484b8 │ │ │ │ + jmp 2f838d0 │ │ │ │ nopl 0x0(%rax,%rax,1) │ │ │ │ ... │ │ │ │ (bad) │ │ │ │ add %al,(%rax) │ │ │ │ add %ah,-0xc(%rax) │ │ │ │ and $0x3,%al │ │ │ │ mov %rbx,%rsi │ │ │ │ @@ -72680,15 +72671,15 @@ │ │ │ │ add %cl,-0x7d(%rcx) │ │ │ │ (bad) │ │ │ │ sbb %cl,0x3b(%rbp) │ │ │ │ movsl %ds:(%rsi),%es:(%rdi) │ │ │ │ pop %rax │ │ │ │ add (%rax),%eax │ │ │ │ add %dh,0x1e(%rdi) │ │ │ │ - movq $0x18728b0,-0x10(%r12) │ │ │ │ + movq $0x2205c70,-0x10(%r12) │ │ │ │ mov %rbx,-0x8(%r12) │ │ │ │ mov %r14,(%r12) │ │ │ │ lea -0xf(%r12),%rbx │ │ │ │ add $0x8,%rbp │ │ │ │ jmp *0x0(%rbp) │ │ │ │ movq $0x18,0x388(%r13) │ │ │ │ jmp 338a798 │ │ │ │ @@ -72908,15 +72899,15 @@ │ │ │ │ add %cl,-0x7d(%rcx) │ │ │ │ (bad) │ │ │ │ sbb %cl,0x3b(%rbp) │ │ │ │ movsl %ds:(%rsi),%es:(%rdi) │ │ │ │ pop %rax │ │ │ │ add (%rax),%eax │ │ │ │ add %dh,0x1e(%rdi) │ │ │ │ - movq $0x18728b0,-0x10(%r12) │ │ │ │ + movq $0x2205c70,-0x10(%r12) │ │ │ │ mov %rbx,-0x8(%r12) │ │ │ │ mov %r14,(%r12) │ │ │ │ lea -0xf(%r12),%rbx │ │ │ │ add $0x8,%rbp │ │ │ │ jmp *0x0(%rbp) │ │ │ │ movq $0x18,0x388(%r13) │ │ │ │ jmp 338a798 │ │ │ │ @@ -80273,15 +80264,15 @@ │ │ │ │ add %al,(%rax) │ │ │ │ lea -0x10(%rbp),%rax │ │ │ │ cmp %r15,%rax │ │ │ │ jb 44f2d1 │ │ │ │ movq $0x3390fc8,-0x10(%rbp) │ │ │ │ mov %rbx,-0x8(%rbp) │ │ │ │ mov 0x10(%rbx),%rsi │ │ │ │ - lea 0x306a35d(%rip),%r14 │ │ │ │ + lea 0x2f67f1a(%rip),%r14 │ │ │ │ add $0xfffffffffffffff0,%rbp │ │ │ │ jmp 3359998 │ │ │ │ jmp *-0x10(%r13) │ │ │ │ nopl (%rax) │ │ │ │ add (%rax),%al │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ @@ -80398,15 +80389,15 @@ │ │ │ │ movq $0x3390fc8,-0x10(%rbp) │ │ │ │ mov %rbx,-0x8(%rbp) │ │ │ │ mov 0x10(%rbx),%rax │ │ │ │ movq $0x3363ae0,-0x10(%r12) │ │ │ │ movq $0x3c2ae01,-0x8(%r12) │ │ │ │ mov %rax,(%r12) │ │ │ │ lea -0xe(%r12),%rsi │ │ │ │ - lea 0x306a185(%rip),%r14 │ │ │ │ + lea 0x2f67d42(%rip),%r14 │ │ │ │ add $0xfffffffffffffff0,%rbp │ │ │ │ jmp 3359998 │ │ │ │ movq $0x18,0x388(%r13) │ │ │ │ jmp *-0x10(%r13) │ │ │ │ add (%rax),%al │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ @@ -80721,15 +80712,15 @@ │ │ │ │ add %al,(%rax) │ │ │ │ lea -0x10(%rbp),%rax │ │ │ │ cmp %r15,%rax │ │ │ │ jb 44f959 │ │ │ │ movq $0x3390fc8,-0x10(%rbp) │ │ │ │ mov %rbx,-0x8(%rbp) │ │ │ │ mov 0x10(%rbx),%rsi │ │ │ │ - lea 0x3069cd5(%rip),%r14 │ │ │ │ + lea 0x2f67892(%rip),%r14 │ │ │ │ add $0xfffffffffffffff0,%rbp │ │ │ │ jmp 3359998 │ │ │ │ jmp *-0x10(%r13) │ │ │ │ nopl (%rax) │ │ │ │ add (%rax),%al │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ @@ -80761,15 +80752,15 @@ │ │ │ │ add %al,(%rax) │ │ │ │ lea -0x10(%rbp),%rax │ │ │ │ cmp %r15,%rax │ │ │ │ jb 44f9f1 │ │ │ │ movq $0x3390fc8,-0x10(%rbp) │ │ │ │ mov %rbx,-0x8(%rbp) │ │ │ │ mov 0x10(%rbx),%rsi │ │ │ │ - lea 0x3069c3d(%rip),%r14 │ │ │ │ + lea 0x2f677fa(%rip),%r14 │ │ │ │ add $0xfffffffffffffff0,%rbp │ │ │ │ jmp 3359998 │ │ │ │ jmp *-0x10(%r13) │ │ │ │ nopl (%rax) │ │ │ │ add (%rax),%al │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ @@ -80913,15 +80904,15 @@ │ │ │ │ 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 0x306b482(%rip),%r14 │ │ │ │ + lea 0x2f690e7(%rip),%r14 │ │ │ │ add $0x10,%rbp │ │ │ │ jmp 3359998 │ │ │ │ mov %rax,%rsi │ │ │ │ lea 0x3076d45(%rip),%r14 │ │ │ │ add $0x10,%rbp │ │ │ │ jmp 3359998 │ │ │ │ movq $0x28,0x388(%r13) │ │ │ │ @@ -80993,15 +80984,15 @@ │ │ │ │ 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 0x306b33a(%rip),%r14 │ │ │ │ + lea 0x2f68f9f(%rip),%r14 │ │ │ │ add $0x10,%rbp │ │ │ │ jmp 3359998 │ │ │ │ mov %rax,%rsi │ │ │ │ lea 0x3076bfd(%rip),%r14 │ │ │ │ add $0x10,%rbp │ │ │ │ jmp 3359998 │ │ │ │ movq $0x30,0x388(%r13) │ │ │ │ @@ -81077,15 +81068,15 @@ │ │ │ │ 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 0x306b1e2(%rip),%r14 │ │ │ │ + lea 0x2f68e47(%rip),%r14 │ │ │ │ add $0x10,%rbp │ │ │ │ jmp 3359998 │ │ │ │ mov %rax,%rsi │ │ │ │ lea 0x3076aa5(%rip),%r14 │ │ │ │ add $0x10,%rbp │ │ │ │ jmp 3359998 │ │ │ │ movq $0x38,0x388(%r13) │ │ │ │ @@ -81474,15 +81465,15 @@ │ │ │ │ add $0x20,%r12 │ │ │ │ cmp 0x358(%r13),%r12 │ │ │ │ ja 450548 │ │ │ │ movq $0x450430,-0x18(%r12) │ │ │ │ mov %rcx,-0x8(%r12) │ │ │ │ mov %rax,(%r12) │ │ │ │ lea -0x18(%r12),%rsi │ │ │ │ - lea 0x306ab7a(%rip),%r14 │ │ │ │ + lea 0x2f687df(%rip),%r14 │ │ │ │ add $0x18,%rbp │ │ │ │ jmp 3359998 │ │ │ │ movq $0x20,0x388(%r13) │ │ │ │ jmp 338a720 │ │ │ │ add $0x20,%r12 │ │ │ │ cmp 0x358(%r13),%r12 │ │ │ │ ja 450548 │ │ │ │ @@ -83230,18 +83221,18 @@ │ │ │ │ add %cl,-0x7d(%rcx) │ │ │ │ (bad) │ │ │ │ sub %cl,0x3b(%rbp) │ │ │ │ movsl %ds:(%rsi),%es:(%rdi) │ │ │ │ pop %rax │ │ │ │ add (%rax),%eax │ │ │ │ add %dh,0x34(%rdi) │ │ │ │ - movq $0x30e7208,-0x20(%r12) │ │ │ │ + movq $0x30e6bd0,-0x20(%r12) │ │ │ │ mov %rbx,-0x18(%r12) │ │ │ │ - movq $0x3c066da,-0x10(%r12) │ │ │ │ - movq $0x3c066da,-0x8(%r12) │ │ │ │ + movq $0x3c06562,-0x10(%r12) │ │ │ │ + movq $0x3c06562,-0x8(%r12) │ │ │ │ movq $0x1,(%r12) │ │ │ │ lea -0x1f(%r12),%rbx │ │ │ │ add $0x8,%rbp │ │ │ │ jmp *0x0(%rbp) │ │ │ │ movq $0x28,0x388(%r13) │ │ │ │ jmp 338a720 │ │ │ │ movq $0x451dc0,-0x28(%rbp) │ │ │ │ @@ -83253,49 +83244,50 @@ │ │ │ │ mov %rax,-0x18(%rbp) │ │ │ │ mov 0xf(%rbx),%rax │ │ │ │ mov %rax,-0x10(%rbp) │ │ │ │ mov 0x17(%rbx),%rax │ │ │ │ mov %rax,-0x8(%rbp) │ │ │ │ mov %rbx,0x0(%rbp) │ │ │ │ add $0xffffffffffffffd8,%rbp │ │ │ │ - jmp 17f8598 │ │ │ │ + jmp 218b958 │ │ │ │ lea 0x32472c4(%rip),%rbx │ │ │ │ jmp *-0x8(%r13) │ │ │ │ (bad) │ │ │ │ or $0x0,%al │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %bl,(%rsi) │ │ │ │ add %al,(%rax) │ │ │ │ - add %dh,0x48037b49(%rax) │ │ │ │ - mov 0x20(%rbp),%eax │ │ │ │ + add %bh,(%rax) │ │ │ │ + rex.W jnp 451d53 │ │ │ │ + mov 0x20(%rbp),%rax │ │ │ │ cmp 0x10(%rbp),%rbx │ │ │ │ je 451e27 │ │ │ │ mov 0x18(%rbp),%rdi │ │ │ │ mov %rbx,%rsi │ │ │ │ mov 0x8(%rbp),%r14 │ │ │ │ add $0x38,%rbp │ │ │ │ - jmp 30e2570 │ │ │ │ + jmp 30e1f38 │ │ │ │ nopw 0x0(%rax,%rax,1) │ │ │ │ (bad) │ │ │ │ or $0x0,%al │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %bl,(%rsi) │ │ │ │ add %al,(%rax) │ │ │ │ - add %bl,0x49(%rax) │ │ │ │ - jnp 451d8b │ │ │ │ + add %ah,%al │ │ │ │ + rex.RXB jnp 451d8b │ │ │ │ mov 0x20(%rbp),%rax │ │ │ │ cmp 0x18(%rbp),%rbx │ │ │ │ je 451e27 │ │ │ │ mov %rbx,%rdi │ │ │ │ mov 0x10(%rbp),%rsi │ │ │ │ mov 0x8(%rbp),%r14 │ │ │ │ add $0x38,%rbp │ │ │ │ - jmp 30e1920 │ │ │ │ + jmp 30e12e8 │ │ │ │ nopw 0x0(%rax,%rax,1) │ │ │ │ rex.RXB add %r8b,(%r8) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %bl,(%rsi) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,0x72(%rax) │ │ │ │ @@ -83365,15 +83357,15 @@ │ │ │ │ rex.WRB sbb %r9b,-0x75(%r8) │ │ │ │ push %rbp │ │ │ │ and %cl,-0x75(%rax) │ │ │ │ jne 451ec0 │ │ │ │ add $0x28,%r12 │ │ │ │ cmp 0x358(%r13),%r12 │ │ │ │ ja 451ebd │ │ │ │ - movq $0x30e7208,-0x20(%r12) │ │ │ │ + movq $0x30e6bd0,-0x20(%r12) │ │ │ │ mov %rsi,-0x18(%r12) │ │ │ │ mov %rcx,-0x10(%r12) │ │ │ │ mov %rdx,-0x8(%r12) │ │ │ │ mov %rax,(%r12) │ │ │ │ lea -0x1f(%r12),%rbx │ │ │ │ add $0x40,%rbp │ │ │ │ jmp *0x0(%rbp) │ │ │ │ @@ -83555,15 +83547,15 @@ │ │ │ │ cmp $0x4,%rax │ │ │ │ jb 452153 │ │ │ │ cmp $0x5,%rax │ │ │ │ jae 452143 │ │ │ │ movq $0x4521a8,0x0(%rbp) │ │ │ │ mov 0xc(%rbx),%rbx │ │ │ │ jmp 33893b0 │ │ │ │ - lea 0x330195e(%rip),%rbx │ │ │ │ + lea 0x339041e(%rip),%rbx │ │ │ │ add $0x20,%rbp │ │ │ │ mov (%rbx),%rax │ │ │ │ jmp *%rax │ │ │ │ cmp $0x3,%rax │ │ │ │ jae 452181 │ │ │ │ cmp $0x2,%rax │ │ │ │ jb 452170 │ │ │ │ @@ -83851,15 +83843,15 @@ │ │ │ │ nopw 0x0(%rax,%rax,1) │ │ │ │ ... │ │ │ │ (bad) │ │ │ │ add %al,(%rax) │ │ │ │ add %ah,(%rax) │ │ │ │ imul $0x48,(%rbx,%rax,1),%esp │ │ │ │ mov %ebx,%esi │ │ │ │ - lea 0x37b41b8(%rip),%r14 │ │ │ │ + lea 0x37b4040(%rip),%r14 │ │ │ │ add $0x8,%rbp │ │ │ │ jmp 451fc8 │ │ │ │ nopl 0x0(%rax,%rax,1) │ │ │ │ add (%rax),%eax │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ @@ -84121,15 +84113,15 @@ │ │ │ │ jne 45292b │ │ │ │ add $0x38,%r12 │ │ │ │ cmp 0x358(%r13),%r12 │ │ │ │ ja 45291b │ │ │ │ movq $0x452720,-0x30(%r12) │ │ │ │ mov %rax,-0x20(%r12) │ │ │ │ mov %rcx,-0x18(%r12) │ │ │ │ - movq $0x18728b0,-0x10(%r12) │ │ │ │ + movq $0x2205c70,-0x10(%r12) │ │ │ │ mov %rdx,-0x8(%r12) │ │ │ │ mov %rbx,(%r12) │ │ │ │ lea -0x30(%r12),%r14 │ │ │ │ lea -0xf(%r12),%rbx │ │ │ │ add $0x38,%rbp │ │ │ │ jmp *0x0(%rbp) │ │ │ │ movq $0x38,0x388(%r13) │ │ │ │ @@ -84195,15 +84187,15 @@ │ │ │ │ mov 0x48(%rsp),%rbx │ │ │ │ add $0x38,%r12 │ │ │ │ cmp 0x358(%r13),%r12 │ │ │ │ ja 452a54 │ │ │ │ movq $0x4526e0,-0x30(%r12) │ │ │ │ mov %rax,-0x20(%r12) │ │ │ │ mov %rcx,-0x18(%r12) │ │ │ │ - movq $0x18728b0,-0x10(%r12) │ │ │ │ + movq $0x2205c70,-0x10(%r12) │ │ │ │ mov %rdx,-0x8(%r12) │ │ │ │ mov %rbx,(%r12) │ │ │ │ lea -0x30(%r12),%r14 │ │ │ │ lea -0xf(%r12),%rbx │ │ │ │ add $0x38,%rbp │ │ │ │ jmp *0x0(%rbp) │ │ │ │ movq $0x38,0x388(%r13) │ │ │ │ @@ -84311,15 +84303,15 @@ │ │ │ │ mov %ebx,%esi │ │ │ │ add $0x38,%r12 │ │ │ │ cmp 0x358(%r13),%r12 │ │ │ │ ja 452c2e │ │ │ │ movq $0x452620,-0x30(%r12) │ │ │ │ mov %rax,-0x20(%r12) │ │ │ │ mov %rcx,-0x18(%r12) │ │ │ │ - movq $0x18728b0,-0x10(%r12) │ │ │ │ + movq $0x2205c70,-0x10(%r12) │ │ │ │ mov %rdx,-0x8(%r12) │ │ │ │ mov %rsi,(%r12) │ │ │ │ lea -0x30(%r12),%r14 │ │ │ │ lea -0xf(%r12),%rbx │ │ │ │ add $0x38,%rbp │ │ │ │ jmp *0x0(%rbp) │ │ │ │ movq $0x38,0x388(%r13) │ │ │ │ @@ -84523,37 +84515,37 @@ │ │ │ │ mov %rcx,-0x88(%r12) │ │ │ │ movq $0x452450,-0x80(%r12) │ │ │ │ mov %r11,-0x70(%r12) │ │ │ │ mov %r9,-0x68(%r12) │ │ │ │ movq $0x4524d0,-0x60(%r12) │ │ │ │ mov %r8,-0x50(%r12) │ │ │ │ mov %r10,-0x48(%r12) │ │ │ │ - movq $0x1a488b0,-0x40(%r12) │ │ │ │ + movq $0x23dbc70,-0x40(%r12) │ │ │ │ mov %rbx,-0x38(%r12) │ │ │ │ mov %rsi,-0x30(%r12) │ │ │ │ mov %rdi,-0x28(%r12) │ │ │ │ lea -0x60(%r12),%rax │ │ │ │ mov %rax,-0x20(%r12) │ │ │ │ lea -0x80(%r12),%rax │ │ │ │ mov %rax,-0x18(%r12) │ │ │ │ - movq $0x18728b0,-0x10(%r12) │ │ │ │ + movq $0x2205c70,-0x10(%r12) │ │ │ │ mov %rdx,-0x8(%r12) │ │ │ │ lea -0x3c(%r12),%rax │ │ │ │ mov %rax,(%r12) │ │ │ │ lea -0xa0(%r12),%r14 │ │ │ │ lea -0xf(%r12),%rbx │ │ │ │ add $0x70,%rbp │ │ │ │ jmp *0x0(%rbp) │ │ │ │ movq $0xa8,0x388(%r13) │ │ │ │ movq $0x453030,0x0(%rbp) │ │ │ │ jmp 338a2b0 │ │ │ │ movq $0x28,0x388(%r13) │ │ │ │ movq $0x452cf8,0x0(%rbp) │ │ │ │ jmp 338a738 │ │ │ │ - lea 0x34b84ad(%rip),%rbx │ │ │ │ + lea 0x3546f6d(%rip),%rbx │ │ │ │ add $0x70,%rbp │ │ │ │ mov (%rbx),%rax │ │ │ │ jmp *%rax │ │ │ │ movq $0x452540,-0x20(%r12) │ │ │ │ mov 0x40(%rbp),%rbx │ │ │ │ mov %rbx,-0x10(%r12) │ │ │ │ mov %rcx,-0x8(%r12) │ │ │ │ @@ -84798,20 +84790,20 @@ │ │ │ │ mov %rbx,%rcx │ │ │ │ and $0x7,%ecx │ │ │ │ cmp $0x1,%rcx │ │ │ │ je 45335d │ │ │ │ add $0x30,%r12 │ │ │ │ cmp 0x358(%r13),%r12 │ │ │ │ ja 453342 │ │ │ │ - movq $0x30e0990,-0x28(%r12) │ │ │ │ + movq $0x30e0358,-0x28(%r12) │ │ │ │ mov %rax,-0x20(%r12) │ │ │ │ mov 0x10(%rbp),%rax │ │ │ │ mov %rax,-0x18(%r12) │ │ │ │ - movq $0x3c05cb2,-0x10(%r12) │ │ │ │ - movq $0x3c05cb2,-0x8(%r12) │ │ │ │ + movq $0x3c05b3a,-0x10(%r12) │ │ │ │ + movq $0x3c05b3a,-0x8(%r12) │ │ │ │ movq $0x1,(%r12) │ │ │ │ lea -0x27(%r12),%rbx │ │ │ │ add $0x20,%rbp │ │ │ │ jmp *0x0(%rbp) │ │ │ │ movq $0x30,0x388(%r13) │ │ │ │ jmp 338a720 │ │ │ │ lea 0x3245d47(%rip),%rbx │ │ │ │ @@ -84826,15 +84818,15 @@ │ │ │ │ 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 17f8598 │ │ │ │ + jmp 218b958 │ │ │ │ nopl 0x0(%rax) │ │ │ │ or %al,(%rax,%rax,1) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %bl,(%rsi) │ │ │ │ add %al,(%rax) │ │ │ │ add %dh,%al │ │ │ │ @@ -84856,15 +84848,15 @@ │ │ │ │ ja 453442 │ │ │ │ movq $0x453220,-0x58(%r12) │ │ │ │ mov %rdx,-0x48(%r12) │ │ │ │ mov %rcx,-0x40(%r12) │ │ │ │ mov 0x10(%rbp),%rbx │ │ │ │ mov %rbx,-0x38(%r12) │ │ │ │ mov %rax,-0x30(%r12) │ │ │ │ - movq $0x30e0990,-0x28(%r12) │ │ │ │ + movq $0x30e0358,-0x28(%r12) │ │ │ │ mov %rdx,-0x20(%r12) │ │ │ │ lea -0x58(%r12),%rax │ │ │ │ mov %rax,-0x18(%r12) │ │ │ │ mov %r8,-0x10(%r12) │ │ │ │ mov %rsi,-0x8(%r12) │ │ │ │ mov 0x28(%rbp),%rax │ │ │ │ mov %rax,(%r12) │ │ │ │ @@ -84887,34 +84879,33 @@ │ │ │ │ nopl 0x0(%rax) │ │ │ │ or %bh,(%rsi) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ (bad) │ │ │ │ add %al,(%rax) │ │ │ │ - add %ah,(%rax) │ │ │ │ - sub %bh,0x3(%rbx) │ │ │ │ - mov %rbx,%r8 │ │ │ │ + add %ch,0x49037b26(%rax) │ │ │ │ + mov %ebx,%eax │ │ │ │ mov 0x18(%rbp),%rdi │ │ │ │ mov 0x10(%rbp),%rsi │ │ │ │ mov 0x8(%rbp),%r14 │ │ │ │ add $0x48,%rbp │ │ │ │ - jmp 30d39b8 │ │ │ │ + jmp 30d3380 │ │ │ │ or %bh,0x0(%rip) │ │ │ │ add %al,(%rax) │ │ │ │ (bad) │ │ │ │ add %al,(%rax) │ │ │ │ - add %bh,(%rax) │ │ │ │ - sub %bh,0x3(%rbx) │ │ │ │ + add %al,%al │ │ │ │ + es jnp 4534c3 │ │ │ │ mov 0x20(%rbp),%r8 │ │ │ │ mov %rbx,%rdi │ │ │ │ mov 0x10(%rbp),%rsi │ │ │ │ mov 0x8(%rbp),%r14 │ │ │ │ add $0x48,%rbp │ │ │ │ - jmp 30d4910 │ │ │ │ + jmp 30d42d8 │ │ │ │ add $0x1000000,%eax │ │ │ │ ... │ │ │ │ add %al,(%rax) │ │ │ │ add %cl,(%rsi) │ │ │ │ add %al,(%rax) │ │ │ │ add %cl,0x48032435(%rax) │ │ │ │ lea -0x38(%rbp),%eax │ │ │ │ @@ -85440,15 +85431,15 @@ │ │ │ │ cmp $0x1,%rcx │ │ │ │ je 453c2c │ │ │ │ add $0x48,%r12 │ │ │ │ cmp 0x358(%r13),%r12 │ │ │ │ ja 453c11 │ │ │ │ movq $0x453ac0,-0x40(%r12) │ │ │ │ mov %rax,-0x30(%r12) │ │ │ │ - movq $0x1a488b0,-0x28(%r12) │ │ │ │ + movq $0x23dbc70,-0x28(%r12) │ │ │ │ mov 0x20(%rbp),%rax │ │ │ │ mov %rax,-0x20(%r12) │ │ │ │ mov 0x8(%rbp),%rax │ │ │ │ mov %rax,-0x18(%r12) │ │ │ │ mov %rbx,-0x10(%r12) │ │ │ │ lea -0x40(%r12),%rax │ │ │ │ mov %rax,-0x8(%r12) │ │ │ │ @@ -85485,32 +85476,32 @@ │ │ │ │ cmp $0x1,%rsi │ │ │ │ je 453cd1 │ │ │ │ add $0x48,%r12 │ │ │ │ cmp 0x358(%r13),%r12 │ │ │ │ ja 453cc1 │ │ │ │ movq $0x453a80,-0x40(%r12) │ │ │ │ mov %rbx,-0x30(%r12) │ │ │ │ - movq $0x1a488b0,-0x28(%r12) │ │ │ │ + movq $0x23dbc70,-0x28(%r12) │ │ │ │ mov %rax,-0x20(%r12) │ │ │ │ mov %rcx,-0x18(%r12) │ │ │ │ - movq $0x390c541,-0x10(%r12) │ │ │ │ + movq $0x399b001,-0x10(%r12) │ │ │ │ lea -0x40(%r12),%rax │ │ │ │ mov %rax,-0x8(%r12) │ │ │ │ mov %rdx,(%r12) │ │ │ │ lea -0x24(%r12),%rbx │ │ │ │ add $0x28,%rbp │ │ │ │ jmp *0x0(%rbp) │ │ │ │ movq $0x48,0x388(%r13) │ │ │ │ jmp 338a720 │ │ │ │ add $0x38,%r12 │ │ │ │ cmp 0x358(%r13),%r12 │ │ │ │ ja 453d14 │ │ │ │ movq $0x338fee0,-0x30(%r12) │ │ │ │ mov %rax,-0x20(%r12) │ │ │ │ - movq $0x1a48870,-0x18(%r12) │ │ │ │ + movq $0x23dbc30,-0x18(%r12) │ │ │ │ lea -0x30(%r12),%rax │ │ │ │ mov %rax,-0x10(%r12) │ │ │ │ mov %rcx,-0x8(%r12) │ │ │ │ mov %rdx,(%r12) │ │ │ │ lea -0x16(%r12),%rbx │ │ │ │ add $0x28,%rbp │ │ │ │ jmp *0x0(%rbp) │ │ │ │ @@ -85552,15 +85543,15 @@ │ │ │ │ pop %rax │ │ │ │ add (%rax),%eax │ │ │ │ add %dh,0x39(%rdi) │ │ │ │ mov 0x7(%rbx),%rax │ │ │ │ mov 0xf(%rbx),%rbx │ │ │ │ movq $0x453b00,-0x28(%r12) │ │ │ │ mov %rbx,-0x18(%r12) │ │ │ │ - movq $0x18728b0,-0x10(%r12) │ │ │ │ + movq $0x2205c70,-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) │ │ │ │ @@ -85742,48 +85733,47 @@ │ │ │ │ xchg %ax,%ax │ │ │ │ add %eax,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ adc %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ - js 454091 │ │ │ │ - (bad) │ │ │ │ - add -0x73(%rax),%ecx │ │ │ │ - rex.RB call 733d79ec <__environ@GLIBC_2.2.5+0x6f797544> │ │ │ │ - rex.R │ │ │ │ + cmp %ah,%dh │ │ │ │ + cmp %al,(%rbx) │ │ │ │ + lea -0x18(%rbp),%rax │ │ │ │ + cmp %r15,%rax │ │ │ │ + jb 4540e5 │ │ │ │ movq $0x3390fc8,-0x10(%rbp) │ │ │ │ mov %rbx,-0x8(%rbp) │ │ │ │ movq $0x4540d8,-0x18(%rbp) │ │ │ │ mov 0x10(%rbx),%rbx │ │ │ │ add $0xffffffffffffffe8,%rbp │ │ │ │ test $0x7,%bl │ │ │ │ jne 4540d8 │ │ │ │ mov (%rbx),%rax │ │ │ │ jmp *%rax │ │ │ │ nop │ │ │ │ ... │ │ │ │ (bad) │ │ │ │ add %al,(%rax) │ │ │ │ - add %bh,(%rax) │ │ │ │ - sti │ │ │ │ - (bad) │ │ │ │ + add %bh,%al │ │ │ │ + in $0x38,%eax │ │ │ │ add 0x73(%rbx,%rcx,4),%ecx │ │ │ │ - cmovs -0x3416f73b(%rbx),%eax │ │ │ │ - rex.WRX js 4540e5 │ │ │ │ + cmovs -0x7416f73b(%rbx),%eax │ │ │ │ + (bad) │ │ │ │ + adc %eax,(%rcx) │ │ │ │ jmp *-0x10(%r13) │ │ │ │ nopl 0x0(%rax) │ │ │ │ add $0x1000000,%eax │ │ │ │ ... │ │ │ │ add %al,(%rax) │ │ │ │ add %cl,(%rsi) │ │ │ │ add %al,(%rax) │ │ │ │ - add %cl,(%rax) │ │ │ │ - sti │ │ │ │ - (bad) │ │ │ │ + add %cl,%al │ │ │ │ + in $0x38,%eax │ │ │ │ add -0x73(%rax),%ecx │ │ │ │ rex.RB clc │ │ │ │ cmp %r15,%rax │ │ │ │ jb 4541f1 │ │ │ │ movq $0x454140,-0x8(%rbp) │ │ │ │ mov %r14,%rbx │ │ │ │ add $0xfffffffffffffff8,%rbp │ │ │ │ @@ -95047,15 +95037,15 @@ │ │ │ │ movq $0x45c288,0x0(%rbp) │ │ │ │ lea -0xe(%r12),%rsi │ │ │ │ mov %rax,%r14 │ │ │ │ jmp 3240990 │ │ │ │ movq $0x18,0x388(%r13) │ │ │ │ jmp 338a720 │ │ │ │ jmp *-0x10(%r13) │ │ │ │ - lea 0x34af375(%rip),%rbx │ │ │ │ + lea 0x353de35(%rip),%rbx │ │ │ │ add $0x68,%rbp │ │ │ │ mov (%rbx),%rax │ │ │ │ jmp *%rax │ │ │ │ movq $0xc0,0x388(%r13) │ │ │ │ jmp 338a720 │ │ │ │ movq $0x20,0x388(%r13) │ │ │ │ jmp 338a720 │ │ │ │ @@ -95165,15 +95155,15 @@ │ │ │ │ or $0x1,%al │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ (bad) │ │ │ │ add %al,(%rax) │ │ │ │ add %bh,0x480323d1(%rax) │ │ │ │ - lea 0x37a999b(%rip),%eax │ │ │ │ + lea 0x37a9823(%rip),%eax │ │ │ │ jmp 45c334 │ │ │ │ nopl 0x0(%rax) │ │ │ │ or $0x0,%al │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ (bad) │ │ │ │ @@ -97992,15 +97982,15 @@ │ │ │ │ xor %eax,%eax │ │ │ │ call 3385710 │ │ │ │ add $0x8,%rsp │ │ │ │ test %rax,%rax │ │ │ │ je 45eda2 │ │ │ │ movq $0x3391200,-0x10(%rbp) │ │ │ │ mov %rax,-0x8(%rbp) │ │ │ │ - lea 0x37a6f19(%rip),%r14 │ │ │ │ + lea 0x37a6da1(%rip),%r14 │ │ │ │ add $0xfffffffffffffff0,%rbp │ │ │ │ jmp 488ba8 │ │ │ │ mov (%rbx),%rax │ │ │ │ jmp *%rax │ │ │ │ jmp *-0x10(%r13) │ │ │ │ nopl 0x0(%rax,%rax,1) │ │ │ │ add %eax,(%rax) │ │ │ │ @@ -98520,15 +98510,15 @@ │ │ │ │ mov 0xf(%rbx),%rbx │ │ │ │ movq $0x45f548,0x0(%rbp) │ │ │ │ mov %rcx,%r14 │ │ │ │ mov %rbx,%rcx │ │ │ │ mov %rax,%rbx │ │ │ │ mov %rcx,0x40(%rbp) │ │ │ │ jmp 45f390 │ │ │ │ - lea 0x37a67b5(%rip),%rbx │ │ │ │ + lea 0x37a663d(%rip),%rbx │ │ │ │ add $0x28,%rbp │ │ │ │ jmp *0x0(%rbp) │ │ │ │ jmp *-0x8(%r13) │ │ │ │ mov 0x7(%rbx),%rbx │ │ │ │ mov %rbx,%rdx │ │ │ │ and $0x7,%edx │ │ │ │ cmp $0x1,%rdx │ │ │ │ @@ -98578,21 +98568,21 @@ │ │ │ │ mov %rcx,-0x58(%r12) │ │ │ │ movq $0x3363ae0,-0x50(%r12) │ │ │ │ lea -0x66(%r12),%rcx │ │ │ │ mov %rcx,-0x48(%r12) │ │ │ │ movq $0x3c37ef9,-0x40(%r12) │ │ │ │ movq $0x3363a20,-0x38(%r12) │ │ │ │ mov %rax,-0x30(%r12) │ │ │ │ - movq $0x30e0990,-0x28(%r12) │ │ │ │ + movq $0x30e0358,-0x28(%r12) │ │ │ │ lea -0x37(%r12),%rax │ │ │ │ mov %rax,-0x20(%r12) │ │ │ │ lea -0x4e(%r12),%rax │ │ │ │ mov %rax,-0x18(%r12) │ │ │ │ - movq $0x3c05cb2,-0x10(%r12) │ │ │ │ - movq $0x3c05cb2,-0x8(%r12) │ │ │ │ + movq $0x3c05b3a,-0x10(%r12) │ │ │ │ + movq $0x3c05b3a,-0x8(%r12) │ │ │ │ movq $0x1,(%r12) │ │ │ │ mov %rbx,%rdi │ │ │ │ lea -0x27(%r12),%rsi │ │ │ │ lea 0x32402a4(%rip),%r14 │ │ │ │ add $0x48,%rbp │ │ │ │ jmp 489bd0 │ │ │ │ movq $0xd8,0x388(%r13) │ │ │ │ @@ -98947,15 +98937,15 @@ │ │ │ │ and (%rbx),%eax │ │ │ │ lea -0x30(%rbp),%rax │ │ │ │ cmp %r15,%rax │ │ │ │ jb 45fbdd │ │ │ │ movq $0x3390fc8,-0x10(%rbp) │ │ │ │ mov %rbx,-0x8(%rbp) │ │ │ │ movq $0x45fbf8,-0x30(%rbp) │ │ │ │ - lea 0x37a81bd(%rip),%rdi │ │ │ │ + lea 0x37a8045(%rip),%rdi │ │ │ │ mov 0x30(%rbx),%rsi │ │ │ │ mov 0x28(%rbx),%r14 │ │ │ │ mov 0x10(%rbx),%rax │ │ │ │ mov %rax,-0x28(%rbp) │ │ │ │ mov 0x18(%rbx),%rax │ │ │ │ mov %rax,-0x20(%rbp) │ │ │ │ mov 0x20(%rbx),%rax │ │ │ │ @@ -99631,15 +99621,15 @@ │ │ │ │ add %bl,(%rsi) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,0x48032393(%rax) │ │ │ │ mov %ebx,%eax │ │ │ │ and $0x7,%eax │ │ │ │ cmp $0x1,%rax │ │ │ │ je 4605ec │ │ │ │ - lea 0x349eafd(%rip),%rbx │ │ │ │ + lea 0x352d5bd(%rip),%rbx │ │ │ │ add $0x30,%rbp │ │ │ │ mov (%rbx),%rax │ │ │ │ jmp *%rax │ │ │ │ movq $0x460618,0x0(%rbp) │ │ │ │ mov 0x1f(%rbx),%rsi │ │ │ │ lea 0x3240e1a(%rip),%r14 │ │ │ │ jmp 491bb8 │ │ │ │ @@ -99831,21 +99821,21 @@ │ │ │ │ mov %rax,-0x58(%r12) │ │ │ │ movq $0x3363ae0,-0x50(%r12) │ │ │ │ lea -0x66(%r12),%rax │ │ │ │ mov %rax,-0x48(%r12) │ │ │ │ movq $0x3c37ef9,-0x40(%r12) │ │ │ │ movq $0x3363a20,-0x38(%r12) │ │ │ │ mov %rbx,-0x30(%r12) │ │ │ │ - movq $0x30e0990,-0x28(%r12) │ │ │ │ + movq $0x30e0358,-0x28(%r12) │ │ │ │ lea -0x37(%r12),%rax │ │ │ │ mov %rax,-0x20(%r12) │ │ │ │ lea -0x4e(%r12),%rax │ │ │ │ mov %rax,-0x18(%r12) │ │ │ │ - movq $0x3c05cb2,-0x10(%r12) │ │ │ │ - movq $0x3c05cb2,-0x8(%r12) │ │ │ │ + movq $0x3c05b3a,-0x10(%r12) │ │ │ │ + movq $0x3c05b3a,-0x8(%r12) │ │ │ │ movq $0x1,(%r12) │ │ │ │ lea -0x27(%r12),%r14 │ │ │ │ movq $0x33924c0,0x28(%rbp) │ │ │ │ mov %rsi,0x30(%rbp) │ │ │ │ add $0x28,%rbp │ │ │ │ jmp 488ba8 │ │ │ │ movq $0xd8,0x388(%r13) │ │ │ │ @@ -101095,50 +101085,53 @@ │ │ │ │ nopl (%rax) │ │ │ │ add %eax,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ adc %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ - rcl $1,%bh │ │ │ │ - add -0x73(%r8),%rcx │ │ │ │ - rex.RB call 103e52f4 <__environ@GLIBC_2.2.5+0xc7a4e4c> │ │ │ │ - (bad) │ │ │ │ - mov %es,(%rax) │ │ │ │ - add %al,(%rax) │ │ │ │ + nop │ │ │ │ + ret $0x352 │ │ │ │ + lea -0x18(%rbp),%rax │ │ │ │ + cmp %r15,%rax │ │ │ │ + jb 461a39 │ │ │ │ movq $0x3390fc8,-0x10(%rbp) │ │ │ │ mov %rbx,-0x8(%rbp) │ │ │ │ movq $0x4619e8,-0x18(%rbp) │ │ │ │ mov 0x10(%rbx),%rbx │ │ │ │ add $0xffffffffffffffe8,%rbp │ │ │ │ test $0x7,%bl │ │ │ │ jne 4619e8 │ │ │ │ mov (%rbx),%rax │ │ │ │ jmp *%rax │ │ │ │ nopl 0x0(%rax,%rax,1) │ │ │ │ ... │ │ │ │ (bad) │ │ │ │ add %al,(%rax) │ │ │ │ - add %cl,0x480349d7(%rax) │ │ │ │ - movl $0x461a10,0x0(%rbp) │ │ │ │ + add %cl,-0x3e(%rax) │ │ │ │ + push %rdx │ │ │ │ + add -0x39(%rax),%ecx │ │ │ │ + add %r10b,(%r8) │ │ │ │ + sbb 0x0(%rsi),%al │ │ │ │ mov 0xf(%rbx),%rbx │ │ │ │ test $0x7,%bl │ │ │ │ jne 461a10 │ │ │ │ mov (%rbx),%rax │ │ │ │ jmp *%rax │ │ │ │ xchg %ax,%ax │ │ │ │ ... │ │ │ │ (bad) │ │ │ │ add %al,(%rax) │ │ │ │ - add %ah,-0x29(%rax) │ │ │ │ - add -0x77(%r8),%rcx │ │ │ │ - fadds -0x7cb7f820(%rbx) │ │ │ │ - clc │ │ │ │ - add %esi,0x48(%rax,%rdx,1) │ │ │ │ - lea 0x349d74d(%rip),%ebx │ │ │ │ + add %ah,(%rax) │ │ │ │ + ret $0x352 │ │ │ │ + mov %rbx,%rax │ │ │ │ + and $0x7,%eax │ │ │ │ + cmp $0x1,%rax │ │ │ │ + je 461a2c │ │ │ │ + lea 0x352c20d(%rip),%rbx │ │ │ │ add $0x8,%rbp │ │ │ │ jmp 33893b0 │ │ │ │ mov 0x7(%rbx),%rbx │ │ │ │ add $0x8,%rbp │ │ │ │ jmp 33893b0 │ │ │ │ jmp *-0x10(%r13) │ │ │ │ nopl (%rax) │ │ │ │ @@ -101168,15 +101161,15 @@ │ │ │ │ pop %rax │ │ │ │ add (%rax),%eax │ │ │ │ add %dh,0x22(%rdi) │ │ │ │ mov 0x10(%rbx),%rax │ │ │ │ movq $0x461a50,-0x10(%r12) │ │ │ │ mov %rax,(%r12) │ │ │ │ lea -0x10(%r12),%rsi │ │ │ │ - lea 0x305a5fd(%rip),%r14 │ │ │ │ + lea 0x2f582e0(%rip),%r14 │ │ │ │ jmp 3359998 │ │ │ │ movq $0x18,0x388(%r13) │ │ │ │ jmp *-0x10(%r13) │ │ │ │ xchg %ax,%ax │ │ │ │ add (%rax),%al │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ @@ -101343,15 +101336,15 @@ │ │ │ │ cmp 0x358(%r13),%r12 │ │ │ │ ja 461cf3 │ │ │ │ movq $0x4619a0,-0x10(%r12) │ │ │ │ mov %rdi,(%r12) │ │ │ │ movq $0x461d20,-0x18(%rbp) │ │ │ │ mov %r14,%rax │ │ │ │ lea -0x10(%r12),%r14 │ │ │ │ - lea 0x32cd996(%rip),%rbx │ │ │ │ + lea 0x335c456(%rip),%rbx │ │ │ │ mov %rax,-0x10(%rbp) │ │ │ │ mov %rsi,-0x8(%rbp) │ │ │ │ add $0xffffffffffffffe8,%rbp │ │ │ │ jmp 3395508 │ │ │ │ movq $0x18,0x388(%r13) │ │ │ │ lea 0x323854b(%rip),%rbx │ │ │ │ jmp *-0x8(%r13) │ │ │ │ @@ -101533,15 +101526,15 @@ │ │ │ │ mov %rcx,%rbx │ │ │ │ mov %rax,0x0(%rbp) │ │ │ │ add $0xfffffffffffffff8,%rbp │ │ │ │ test $0x7,%bl │ │ │ │ jne 461e68 │ │ │ │ mov (%rbx),%rax │ │ │ │ jmp *%rax │ │ │ │ - lea 0x37a3d43(%rip),%rbx │ │ │ │ + lea 0x37a3bcb(%rip),%rbx │ │ │ │ add $0x30,%rbp │ │ │ │ jmp *0x0(%rbp) │ │ │ │ movq $0x48,0x388(%r13) │ │ │ │ movq $0x461de8,-0x8(%rbp) │ │ │ │ mov %rax,0x0(%rbp) │ │ │ │ add $0xfffffffffffffff8,%rbp │ │ │ │ jmp 338a720 │ │ │ │ @@ -101567,20 +101560,20 @@ │ │ │ │ movq $0x48acc8,-0x50(%r12) │ │ │ │ lea -0x66(%r12),%rax │ │ │ │ mov %rax,-0x48(%r12) │ │ │ │ movq $0x3363ae0,-0x40(%r12) │ │ │ │ lea -0x4f(%r12),%rax │ │ │ │ mov %rax,-0x38(%r12) │ │ │ │ movq $0x3c37ef9,-0x30(%r12) │ │ │ │ - movq $0x30e0990,-0x28(%r12) │ │ │ │ + movq $0x30e0358,-0x28(%r12) │ │ │ │ mov %rbx,-0x20(%r12) │ │ │ │ lea -0x3e(%r12),%rax │ │ │ │ mov %rax,-0x18(%r12) │ │ │ │ - movq $0x3c05cb2,-0x10(%r12) │ │ │ │ - movq $0x3c05cb2,-0x8(%r12) │ │ │ │ + movq $0x3c05b3a,-0x10(%r12) │ │ │ │ + movq $0x3c05b3a,-0x8(%r12) │ │ │ │ movq $0x1,(%r12) │ │ │ │ lea -0x27(%r12),%rbx │ │ │ │ add $0x18,%rbp │ │ │ │ jmp *0x0(%rbp) │ │ │ │ movq $0x90,0x388(%r13) │ │ │ │ movq $0x461d70,0x0(%rbp) │ │ │ │ jmp 338a720 │ │ │ │ @@ -102062,15 +102055,15 @@ │ │ │ │ call 3385710 │ │ │ │ add $0x8,%rsp │ │ │ │ test %rax,%rax │ │ │ │ je 4626f1 │ │ │ │ movq $0x3391200,-0x10(%rbp) │ │ │ │ mov %rax,-0x8(%rbp) │ │ │ │ lea 0x37d5818(%rip),%rsi │ │ │ │ - lea 0x32ef519(%rip),%r14 │ │ │ │ + lea 0x337dfd9(%rip),%r14 │ │ │ │ add $0xfffffffffffffff0,%rbp │ │ │ │ jmp 331d1b0 │ │ │ │ mov (%rbx),%rax │ │ │ │ jmp *%rax │ │ │ │ jmp *-0x10(%r13) │ │ │ │ nopw 0x0(%rax,%rax,1) │ │ │ │ ... │ │ │ │ @@ -102087,15 +102080,15 @@ │ │ │ │ call 3385710 │ │ │ │ add $0x8,%rsp │ │ │ │ test %rax,%rax │ │ │ │ je 462759 │ │ │ │ movq $0x3391200,-0x10(%rbp) │ │ │ │ mov %rax,-0x8(%rbp) │ │ │ │ lea 0x37d57b0(%rip),%rsi │ │ │ │ - lea 0x32ef159(%rip),%r14 │ │ │ │ + lea 0x337dc19(%rip),%r14 │ │ │ │ add $0xfffffffffffffff0,%rbp │ │ │ │ jmp 331d1b0 │ │ │ │ mov (%rbx),%rax │ │ │ │ jmp *%rax │ │ │ │ jmp *-0x10(%r13) │ │ │ │ nopw 0x0(%rax,%rax,1) │ │ │ │ ... │ │ │ │ @@ -102137,15 +102130,15 @@ │ │ │ │ call 3385710 │ │ │ │ add $0x8,%rsp │ │ │ │ test %rax,%rax │ │ │ │ je 462829 │ │ │ │ movq $0x3391200,-0x10(%rbp) │ │ │ │ mov %rax,-0x8(%rbp) │ │ │ │ lea 0x37d56e0(%rip),%rsi │ │ │ │ - lea 0x34abb21(%rip),%r14 │ │ │ │ + lea 0x353a5e1(%rip),%r14 │ │ │ │ add $0xfffffffffffffff0,%rbp │ │ │ │ jmp 331d1b0 │ │ │ │ mov (%rbx),%rax │ │ │ │ jmp *%rax │ │ │ │ jmp *-0x10(%r13) │ │ │ │ nopw 0x0(%rax,%rax,1) │ │ │ │ ... │ │ │ │ @@ -102278,15 +102271,15 @@ │ │ │ │ call 3385710 │ │ │ │ add $0x8,%rsp │ │ │ │ test %rax,%rax │ │ │ │ je 462a49 │ │ │ │ movq $0x3391200,-0x10(%rbp) │ │ │ │ mov %rax,-0x8(%rbp) │ │ │ │ lea 0x37d54c0(%rip),%rsi │ │ │ │ - lea 0x34a7191(%rip),%r14 │ │ │ │ + lea 0x3535c51(%rip),%r14 │ │ │ │ add $0xfffffffffffffff0,%rbp │ │ │ │ jmp 331d1b0 │ │ │ │ mov (%rbx),%rax │ │ │ │ jmp *%rax │ │ │ │ jmp *-0x10(%r13) │ │ │ │ nopw 0x0(%rax,%rax,1) │ │ │ │ ... │ │ │ │ @@ -102330,15 +102323,15 @@ │ │ │ │ call 3385710 │ │ │ │ add $0x8,%rsp │ │ │ │ test %rax,%rax │ │ │ │ je 462b19 │ │ │ │ movq $0x3391200,-0x10(%rbp) │ │ │ │ mov %rax,-0x8(%rbp) │ │ │ │ lea 0x37d53f0(%rip),%rsi │ │ │ │ - lea 0x3463761(%rip),%r14 │ │ │ │ + lea 0x34f2221(%rip),%r14 │ │ │ │ add $0xfffffffffffffff0,%rbp │ │ │ │ jmp 331d1b0 │ │ │ │ mov (%rbx),%rax │ │ │ │ jmp *%rax │ │ │ │ jmp *-0x10(%r13) │ │ │ │ nopw 0x0(%rax,%rax,1) │ │ │ │ ... │ │ │ │ @@ -102356,15 +102349,15 @@ │ │ │ │ call 3385710 │ │ │ │ add $0x8,%rsp │ │ │ │ test %rax,%rax │ │ │ │ je 462b81 │ │ │ │ movq $0x3391200,-0x10(%rbp) │ │ │ │ mov %rax,-0x8(%rbp) │ │ │ │ lea 0x37d5388(%rip),%rsi │ │ │ │ - lea 0x33c5859(%rip),%r14 │ │ │ │ + lea 0x3454319(%rip),%r14 │ │ │ │ add $0xfffffffffffffff0,%rbp │ │ │ │ jmp 331d1b0 │ │ │ │ mov (%rbx),%rax │ │ │ │ jmp *%rax │ │ │ │ jmp *-0x10(%r13) │ │ │ │ nopw 0x0(%rax,%rax,1) │ │ │ │ ... │ │ │ │ @@ -102382,15 +102375,15 @@ │ │ │ │ call 3385710 │ │ │ │ add $0x8,%rsp │ │ │ │ test %rax,%rax │ │ │ │ je 462be9 │ │ │ │ movq $0x3391200,-0x10(%rbp) │ │ │ │ mov %rax,-0x8(%rbp) │ │ │ │ lea 0x37d5320(%rip),%rsi │ │ │ │ - lea 0x33c5671(%rip),%r14 │ │ │ │ + lea 0x3454131(%rip),%r14 │ │ │ │ add $0xfffffffffffffff0,%rbp │ │ │ │ jmp 331d1b0 │ │ │ │ mov (%rbx),%rax │ │ │ │ jmp *%rax │ │ │ │ jmp *-0x10(%r13) │ │ │ │ nopw 0x0(%rax,%rax,1) │ │ │ │ ... │ │ │ │ @@ -102459,15 +102452,15 @@ │ │ │ │ call 3385710 │ │ │ │ add $0x8,%rsp │ │ │ │ test %rax,%rax │ │ │ │ je 462d21 │ │ │ │ movq $0x3391200,-0x10(%rbp) │ │ │ │ mov %rax,-0x8(%rbp) │ │ │ │ lea 0x37d51e8(%rip),%rsi │ │ │ │ - lea 0x34a7139(%rip),%r14 │ │ │ │ + lea 0x3535bf9(%rip),%r14 │ │ │ │ add $0xfffffffffffffff0,%rbp │ │ │ │ jmp 331d1b0 │ │ │ │ mov (%rbx),%rax │ │ │ │ jmp *%rax │ │ │ │ jmp *-0x10(%r13) │ │ │ │ nopw 0x0(%rax,%rax,1) │ │ │ │ ... │ │ │ │ @@ -102624,18 +102617,18 @@ │ │ │ │ add %cl,-0x7d(%rcx) │ │ │ │ (bad) │ │ │ │ sub %cl,0x3b(%rbp) │ │ │ │ movsl %ds:(%rsi),%es:(%rdi) │ │ │ │ pop %rax │ │ │ │ add (%rax),%eax │ │ │ │ add %dh,0x34(%rdi) │ │ │ │ - movq $0x30e7208,-0x20(%r12) │ │ │ │ + movq $0x30e6bd0,-0x20(%r12) │ │ │ │ mov %rbx,-0x18(%r12) │ │ │ │ - movq $0x3c066da,-0x10(%r12) │ │ │ │ - movq $0x3c066da,-0x8(%r12) │ │ │ │ + movq $0x3c06562,-0x10(%r12) │ │ │ │ + movq $0x3c06562,-0x8(%r12) │ │ │ │ movq $0x1,(%r12) │ │ │ │ lea -0x1f(%r12),%rbx │ │ │ │ add $0x8,%rbp │ │ │ │ jmp *0x0(%rbp) │ │ │ │ movq $0x28,0x388(%r13) │ │ │ │ jmp 338a720 │ │ │ │ movq $0x463040,-0x28(%rbp) │ │ │ │ @@ -102656,42 +102649,40 @@ │ │ │ │ jmp *-0x8(%r13) │ │ │ │ (bad) │ │ │ │ or $0x0,%al │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %bl,(%rsi) │ │ │ │ add %al,(%rax) │ │ │ │ - add %dh,(%rax) │ │ │ │ - (bad) │ │ │ │ - jp 462fd3 │ │ │ │ - mov 0x20(%rbp),%rax │ │ │ │ + add %bh,0x48037a35(%rax) │ │ │ │ + mov 0x20(%rbp),%eax │ │ │ │ cmp 0x10(%rbp),%rbx │ │ │ │ je 4630a7 │ │ │ │ mov 0x18(%rbp),%rdi │ │ │ │ mov %rbx,%rsi │ │ │ │ mov 0x8(%rbp),%r14 │ │ │ │ add $0x38,%rbp │ │ │ │ - jmp 30e2570 │ │ │ │ + jmp 30e1f38 │ │ │ │ nopw 0x0(%rax,%rax,1) │ │ │ │ (bad) │ │ │ │ or $0x0,%al │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %bl,(%rsi) │ │ │ │ add %al,(%rax) │ │ │ │ - add %bl,%al │ │ │ │ - ss jp 46300b │ │ │ │ + add %ah,0x35(%rax) │ │ │ │ + jp 46300b │ │ │ │ mov 0x20(%rbp),%rax │ │ │ │ cmp 0x18(%rbp),%rbx │ │ │ │ je 4630a7 │ │ │ │ mov %rbx,%rdi │ │ │ │ mov 0x10(%rbp),%rsi │ │ │ │ mov 0x8(%rbp),%r14 │ │ │ │ add $0x38,%rbp │ │ │ │ - jmp 30e1920 │ │ │ │ + jmp 30e12e8 │ │ │ │ nopw 0x0(%rax,%rax,1) │ │ │ │ rex.RXB add %r8b,(%r8) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %bl,(%rsi) │ │ │ │ add %al,(%rax) │ │ │ │ add %ch,0x4803237a(%rax) │ │ │ │ @@ -102760,15 +102751,15 @@ │ │ │ │ rex.WRB sbb %r9b,-0x75(%r8) │ │ │ │ push %rbp │ │ │ │ and %cl,-0x75(%rax) │ │ │ │ jne 463140 │ │ │ │ add $0x28,%r12 │ │ │ │ cmp 0x358(%r13),%r12 │ │ │ │ ja 46313d │ │ │ │ - movq $0x30e7208,-0x20(%r12) │ │ │ │ + movq $0x30e6bd0,-0x20(%r12) │ │ │ │ mov %rsi,-0x18(%r12) │ │ │ │ mov %rcx,-0x10(%r12) │ │ │ │ mov %rdx,-0x8(%r12) │ │ │ │ mov %rax,(%r12) │ │ │ │ lea -0x1f(%r12),%rbx │ │ │ │ add $0x40,%rbp │ │ │ │ jmp *0x0(%rbp) │ │ │ │ @@ -102779,43 +102770,44 @@ │ │ │ │ nopl 0x0(%rax) │ │ │ │ add (%rax),%al │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ adc (%rax),%al │ │ │ │ add %al,(%rax) │ │ │ │ - enter $0x7a36,$0x3 │ │ │ │ - lea -0x10(%rbp),%rax │ │ │ │ - cmp %r15,%rax │ │ │ │ + push %rax │ │ │ │ + xor $0x8d48037a,%eax │ │ │ │ + rex.RB │ │ │ │ + lock cmp %r15,%rax │ │ │ │ jb 463196 │ │ │ │ movq $0x3390fc8,-0x10(%rbp) │ │ │ │ mov %rbx,-0x8(%rbp) │ │ │ │ mov 0x18(%rbx),%rsi │ │ │ │ mov 0x10(%rbx),%r14 │ │ │ │ add $0xfffffffffffffff0,%rbp │ │ │ │ - jmp 30e4428 │ │ │ │ + jmp 30e3df0 │ │ │ │ jmp *-0x10(%r13) │ │ │ │ nopw 0x0(%rax,%rax,1) │ │ │ │ add (%rax),%eax │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ sldt (%rax) │ │ │ │ - add %ah,0x37(%rax) │ │ │ │ - jp 4631b3 │ │ │ │ - lea -0x10(%rbp),%rax │ │ │ │ - cmp %r15,%rax │ │ │ │ + add %ch,%al │ │ │ │ + xor $0x8d48037a,%eax │ │ │ │ + rex.RB │ │ │ │ + lock cmp %r15,%rax │ │ │ │ jb 4631da │ │ │ │ movq $0x3390fc8,-0x10(%rbp) │ │ │ │ mov %rbx,-0x8(%rbp) │ │ │ │ mov 0x20(%rbx),%rdi │ │ │ │ mov 0x18(%rbx),%rsi │ │ │ │ mov 0x10(%rbx),%r14 │ │ │ │ add $0xfffffffffffffff0,%rbp │ │ │ │ - jmp 30e4b88 │ │ │ │ + jmp 30e4550 │ │ │ │ jmp *-0x10(%r13) │ │ │ │ xchg %ax,%ax │ │ │ │ add %eax,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ adc %al,(%rax) │ │ │ │ @@ -102843,18 +102835,18 @@ │ │ │ │ add %cl,-0x7d(%rcx) │ │ │ │ (bad) │ │ │ │ sub %cl,0x3b(%rbp) │ │ │ │ movsl %ds:(%rsi),%es:(%rdi) │ │ │ │ pop %rax │ │ │ │ add (%rax),%eax │ │ │ │ add %dh,0x34(%rdi) │ │ │ │ - movq $0x30e7208,-0x20(%r12) │ │ │ │ + movq $0x30e6bd0,-0x20(%r12) │ │ │ │ mov %rbx,-0x18(%r12) │ │ │ │ - movq $0x3c066da,-0x10(%r12) │ │ │ │ - movq $0x3c066da,-0x8(%r12) │ │ │ │ + movq $0x3c06562,-0x10(%r12) │ │ │ │ + movq $0x3c06562,-0x8(%r12) │ │ │ │ movq $0x1,(%r12) │ │ │ │ lea -0x1f(%r12),%rbx │ │ │ │ add $0x8,%rbp │ │ │ │ jmp *0x0(%rbp) │ │ │ │ movq $0x28,0x388(%r13) │ │ │ │ jmp 338a720 │ │ │ │ jmp *-0x10(%r13) │ │ │ │ @@ -102888,18 +102880,18 @@ │ │ │ │ add %cl,-0x7d(%rcx) │ │ │ │ (bad) │ │ │ │ sub %cl,0x3b(%rbp) │ │ │ │ movsl %ds:(%rsi),%es:(%rdi) │ │ │ │ pop %rax │ │ │ │ add (%rax),%eax │ │ │ │ add %dh,0x34(%rdi) │ │ │ │ - movq $0x30e7208,-0x20(%r12) │ │ │ │ + movq $0x30e6bd0,-0x20(%r12) │ │ │ │ mov %rbx,-0x18(%r12) │ │ │ │ - movq $0x3c066da,-0x10(%r12) │ │ │ │ - movq $0x3c066da,-0x8(%r12) │ │ │ │ + movq $0x3c06562,-0x10(%r12) │ │ │ │ + movq $0x3c06562,-0x8(%r12) │ │ │ │ movq $0x1,(%r12) │ │ │ │ lea -0x1f(%r12),%rbx │ │ │ │ add $0x8,%rbp │ │ │ │ jmp *0x0(%rbp) │ │ │ │ movq $0x28,0x388(%r13) │ │ │ │ jmp 338a720 │ │ │ │ jmp *-0x10(%r13) │ │ │ │ @@ -102933,18 +102925,18 @@ │ │ │ │ add %cl,-0x7d(%rcx) │ │ │ │ (bad) │ │ │ │ sub %cl,0x3b(%rbp) │ │ │ │ movsl %ds:(%rsi),%es:(%rdi) │ │ │ │ pop %rax │ │ │ │ add (%rax),%eax │ │ │ │ add %dh,0x34(%rdi) │ │ │ │ - movq $0x30e7208,-0x20(%r12) │ │ │ │ + movq $0x30e6bd0,-0x20(%r12) │ │ │ │ mov %rbx,-0x18(%r12) │ │ │ │ - movq $0x3c066da,-0x10(%r12) │ │ │ │ - movq $0x3c066da,-0x8(%r12) │ │ │ │ + movq $0x3c06562,-0x10(%r12) │ │ │ │ + movq $0x3c06562,-0x8(%r12) │ │ │ │ movq $0x1,(%r12) │ │ │ │ lea -0x1f(%r12),%rbx │ │ │ │ add $0x8,%rbp │ │ │ │ jmp *0x0(%rbp) │ │ │ │ movq $0x28,0x388(%r13) │ │ │ │ jmp 338a720 │ │ │ │ jmp *-0x10(%r13) │ │ │ │ @@ -103002,15 +102994,15 @@ │ │ │ │ lea -0x10(%r12),%rbx │ │ │ │ add $0x10,%rbp │ │ │ │ jmp *0x0(%rbp) │ │ │ │ movq $0x18,0x388(%r13) │ │ │ │ jmp 338a720 │ │ │ │ lea 0x37d4a32(%rip),%rsi │ │ │ │ lea 0x37d4a2b(%rip),%r14 │ │ │ │ - lea 0x37a3205(%rip),%rbx │ │ │ │ + lea 0x37a308d(%rip),%rbx │ │ │ │ jmp *0x0(%rbp) │ │ │ │ lea 0x3237629(%rip),%rbx │ │ │ │ jmp *-0x8(%r13) │ │ │ │ movq $0x463530,-0x10(%rbp) │ │ │ │ mov %r14,%rax │ │ │ │ sar $1,%r14 │ │ │ │ mov %rax,-0x8(%rbp) │ │ │ │ @@ -103140,17 +103132,16 @@ │ │ │ │ nopl 0x0(%rax,%rax,1) │ │ │ │ add (%rcx),%eax │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ (bad) │ │ │ │ add %al,(%rax) │ │ │ │ - add %dl,(%rax) │ │ │ │ - xor 0x3(%rdx),%bh │ │ │ │ - add $0x28,%r12 │ │ │ │ + add %bl,0x49037a30(%rax) │ │ │ │ + add $0x28,%esp │ │ │ │ cmp 0x358(%r13),%r12 │ │ │ │ ja 463738 │ │ │ │ movq $0x4631b0,-0x20(%r12) │ │ │ │ mov 0x8(%rbp),%rax │ │ │ │ mov %rax,-0x10(%r12) │ │ │ │ mov 0x10(%rbp),%rax │ │ │ │ mov %rax,-0x8(%r12) │ │ │ │ @@ -103324,15 +103315,15 @@ │ │ │ │ mov 0x6(%rbx),%r14 │ │ │ │ mov %rbx,0x0(%rbp) │ │ │ │ add $0xfffffffffffffff8,%rbp │ │ │ │ jmp 3361d48 │ │ │ │ mov 0x10(%rbp),%rsi │ │ │ │ mov %rax,%r14 │ │ │ │ add $0x28,%rbp │ │ │ │ - jmp 30e4428 │ │ │ │ + jmp 30e3df0 │ │ │ │ mov %rsi,%rbx │ │ │ │ jmp *0x0(%rbp) │ │ │ │ lea 0x32371ff(%rip),%rbx │ │ │ │ jmp *-0x8(%r13) │ │ │ │ nopl (%rax) │ │ │ │ test %eax,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ @@ -103371,23 +103362,23 @@ │ │ │ │ jne 463a01 │ │ │ │ movq $0x463a58,0x0(%rbp) │ │ │ │ mov %rbx,%rdi │ │ │ │ mov %rax,%rsi │ │ │ │ mov %r14,%rax │ │ │ │ mov %rcx,%r14 │ │ │ │ mov %rax,0x20(%rbp) │ │ │ │ - jmp 30e4b88 │ │ │ │ + jmp 30e4550 │ │ │ │ movq $0x463a38,0x18(%rbp) │ │ │ │ mov %rbx,%rdi │ │ │ │ mov %rsi,%rbx │ │ │ │ mov %rax,%rsi │ │ │ │ mov %rcx,%r14 │ │ │ │ mov %rbx,0x20(%rbp) │ │ │ │ add $0x18,%rbp │ │ │ │ - jmp 30e4b88 │ │ │ │ + jmp 30e4550 │ │ │ │ nopw 0x0(%rax,%rax,1) │ │ │ │ add %eax,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ (bad) │ │ │ │ add %al,(%rax) │ │ │ │ @@ -103555,25 +103546,25 @@ │ │ │ │ add %cl,-0x7d(%rcx) │ │ │ │ (bad) │ │ │ │ sub %cl,0x3b(%rbp) │ │ │ │ movsl %ds:(%rsi),%es:(%rdi) │ │ │ │ pop %rax │ │ │ │ add (%rax),%eax │ │ │ │ add %dh,0x34(%rdi) │ │ │ │ - movq $0x30e7208,-0x20(%r12) │ │ │ │ + movq $0x30e6bd0,-0x20(%r12) │ │ │ │ mov %rbx,-0x18(%r12) │ │ │ │ - movq $0x3c066da,-0x10(%r12) │ │ │ │ - movq $0x3c066da,-0x8(%r12) │ │ │ │ + movq $0x3c06562,-0x10(%r12) │ │ │ │ + movq $0x3c06562,-0x8(%r12) │ │ │ │ movq $0x1,(%r12) │ │ │ │ lea -0x1f(%r12),%rbx │ │ │ │ add $0x8,%rbp │ │ │ │ jmp *0x0(%rbp) │ │ │ │ movq $0x28,0x388(%r13) │ │ │ │ jmp 338a720 │ │ │ │ - lea 0x37a2a6a(%rip),%rbx │ │ │ │ + lea 0x37a28f2(%rip),%rbx │ │ │ │ add $0x8,%rbp │ │ │ │ jmp *0x0(%rbp) │ │ │ │ lea 0x3236f32(%rip),%rbx │ │ │ │ jmp *-0x8(%r13) │ │ │ │ nopw 0x0(%rax,%rax,1) │ │ │ │ add (%rax),%al │ │ │ │ add %al,(%rax) │ │ │ │ @@ -103601,18 +103592,18 @@ │ │ │ │ add %al,(%rax) │ │ │ │ add %bl,(%rsi) │ │ │ │ add %al,(%rax) │ │ │ │ add %ah,0x4903236e(%rax) │ │ │ │ add $0x28,%esp │ │ │ │ cmp 0x358(%r13),%r12 │ │ │ │ ja 463d1d │ │ │ │ - movq $0x30e7208,-0x20(%r12) │ │ │ │ + movq $0x30e6bd0,-0x20(%r12) │ │ │ │ mov %rbx,-0x18(%r12) │ │ │ │ - movq $0x3c066da,-0x10(%r12) │ │ │ │ - movq $0x3c066da,-0x8(%r12) │ │ │ │ + movq $0x3c06562,-0x10(%r12) │ │ │ │ + movq $0x3c06562,-0x8(%r12) │ │ │ │ movq $0x1,(%r12) │ │ │ │ mov 0x8(%rbp),%rdi │ │ │ │ lea -0x1f(%r12),%rsi │ │ │ │ mov $0x1,%r14d │ │ │ │ add $0x18,%rbp │ │ │ │ jmp 4638d0 │ │ │ │ movq $0x28,0x388(%r13) │ │ │ │ @@ -103632,34 +103623,34 @@ │ │ │ │ add %al,(%rax) │ │ │ │ add %ch,(%rax) │ │ │ │ outsb %ds:(%rsi),(%dx) │ │ │ │ and (%rbx),%eax │ │ │ │ add $0x28,%r12 │ │ │ │ cmp 0x358(%r13),%r12 │ │ │ │ ja 463d9f │ │ │ │ - movq $0x30e7208,-0x20(%r12) │ │ │ │ + movq $0x30e6bd0,-0x20(%r12) │ │ │ │ mov %rbx,-0x18(%r12) │ │ │ │ - movq $0x3c066da,-0x10(%r12) │ │ │ │ - movq $0x3c066da,-0x8(%r12) │ │ │ │ + movq $0x3c06562,-0x10(%r12) │ │ │ │ + movq $0x3c06562,-0x8(%r12) │ │ │ │ movq $0x1,(%r12) │ │ │ │ lea -0x1f(%r12),%rsi │ │ │ │ mov 0x8(%rbp),%r14 │ │ │ │ add $0x18,%rbp │ │ │ │ jmp 463a88 │ │ │ │ movq $0x28,0x388(%r13) │ │ │ │ jmp 338a720 │ │ │ │ nop │ │ │ │ sldt (%rax) │ │ │ │ add %al,(%rdx) │ │ │ │ ... │ │ │ │ add %al,(%rax) │ │ │ │ add %cl,(%rsi) │ │ │ │ add %al,(%rax) │ │ │ │ - add %cl,0x2b(%rax) │ │ │ │ - jp 463dcb │ │ │ │ + add %dl,%al │ │ │ │ + sub %edi,0x3(%rdx) │ │ │ │ lea -0x28(%rbp),%rax │ │ │ │ cmp %r15,%rax │ │ │ │ jb 463e59 │ │ │ │ movq $0x463e08,-0x10(%rbp) │ │ │ │ mov %rsi,%rbx │ │ │ │ mov %r14,-0x8(%rbp) │ │ │ │ add $0xfffffffffffffff0,%rbp │ │ │ │ @@ -103675,16 +103666,16 @@ │ │ │ │ (bad) │ │ │ │ add %al,(%rax) │ │ │ │ add %bh,0x4803236d(%rax) │ │ │ │ mov %ebx,%eax │ │ │ │ and $0x7,%eax │ │ │ │ cmp $0x1,%rax │ │ │ │ je 463e29 │ │ │ │ - lea 0x37a28bf(%rip),%r14 │ │ │ │ - lea 0x37a28b8(%rip),%rbx │ │ │ │ + lea 0x37a2747(%rip),%r14 │ │ │ │ + lea 0x37a2740(%rip),%rbx │ │ │ │ add $0x10,%rbp │ │ │ │ jmp *0x0(%rbp) │ │ │ │ movq $0x463e78,-0x18(%rbp) │ │ │ │ mov 0x7(%rbx),%rax │ │ │ │ mov %rax,%rsi │ │ │ │ mov 0x8(%rbp),%r14 │ │ │ │ mov 0xf(%rbx),%rcx │ │ │ │ @@ -103729,25 +103720,24 @@ │ │ │ │ nopw 0x0(%rax,%rax,1) │ │ │ │ test %al,(%rdx) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ (bad) │ │ │ │ add %al,(%rax) │ │ │ │ - add %dh,(%rax) │ │ │ │ - sub 0x3(%rdx),%bh │ │ │ │ - mov 0x18(%rbp),%rax │ │ │ │ + add %bh,0x48037a28(%rax) │ │ │ │ + mov 0x18(%rbp),%eax │ │ │ │ movq $0x463f18,0x18(%rbp) │ │ │ │ mov %rbx,%rdi │ │ │ │ mov 0x8(%rbp),%rsi │ │ │ │ mov %r14,%rbx │ │ │ │ mov %rax,%r14 │ │ │ │ mov %rbx,0x20(%rbp) │ │ │ │ add $0x18,%rbp │ │ │ │ - jmp 30e4b88 │ │ │ │ + jmp 30e4550 │ │ │ │ xchg %ax,%ax │ │ │ │ add %eax,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ (bad) │ │ │ │ add %al,(%rax) │ │ │ │ @@ -103761,24 +103751,24 @@ │ │ │ │ add %r8b,(%rax) │ │ │ │ add (%rcx),%eax │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ (bad) │ │ │ │ add %al,(%rax) │ │ │ │ - add %bl,%al │ │ │ │ - sub %edi,0x3(%rdx) │ │ │ │ + add %ah,0x28(%rax) │ │ │ │ + jp 463f3b │ │ │ │ mov 0x10(%rbp),%rax │ │ │ │ movq $0x463f70,0x10(%rbp) │ │ │ │ mov 0x8(%rbp),%rdi │ │ │ │ mov %r14,%rsi │ │ │ │ mov %rax,%r14 │ │ │ │ mov %rbx,0x18(%rbp) │ │ │ │ add $0x10,%rbp │ │ │ │ - jmp 30e4b88 │ │ │ │ + jmp 30e4550 │ │ │ │ nopl 0x0(%rax,%rax,1) │ │ │ │ add %eax,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ (bad) │ │ │ │ add %al,(%rax) │ │ │ │ @@ -103821,15 +103811,15 @@ │ │ │ │ add %al,(%rax) │ │ │ │ add %bh,%al │ │ │ │ imul $0x3,(%rbx),%esp │ │ │ │ mov %rbx,%rax │ │ │ │ and $0x7,%eax │ │ │ │ cmp $0x1,%rax │ │ │ │ je 463ff2 │ │ │ │ - lea 0x37a26ef(%rip),%rbx │ │ │ │ + lea 0x37a2577(%rip),%rbx │ │ │ │ add $0x10,%rbp │ │ │ │ jmp *0x0(%rbp) │ │ │ │ movq $0x464030,-0x8(%rbp) │ │ │ │ mov %rbx,%rax │ │ │ │ mov 0x1f(%rbx),%rbx │ │ │ │ mov %rbx,%rcx │ │ │ │ mov 0x8(%rbp),%rbx │ │ │ │ @@ -103874,15 +103864,15 @@ │ │ │ │ mov %rbx,%r9 │ │ │ │ mov 0x17(%rdx),%r8 │ │ │ │ mov %rdi,%rax │ │ │ │ mov 0xf(%rdx),%rdi │ │ │ │ mov 0x7(%rdx),%rsi │ │ │ │ mov %rax,%r14 │ │ │ │ add $0x20,%rbp │ │ │ │ - jmp 30e38e8 │ │ │ │ + jmp 30e32b0 │ │ │ │ nopl 0x0(%rax,%rax,1) │ │ │ │ add $0x1,%al │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ (bad) │ │ │ │ add %al,(%rax) │ │ │ │ @@ -103912,21 +103902,22 @@ │ │ │ │ add $0x8,%rbp │ │ │ │ jmp 463f98 │ │ │ │ addl $0x0,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %bl,(%rsi) │ │ │ │ add %al,(%rax) │ │ │ │ - add %bl,0x48037a26(%rax) │ │ │ │ - mov 0x18(%rbp),%eax │ │ │ │ - mov 0x10(%rbp),%rcx │ │ │ │ - mov 0x8(%rbp),%rdx │ │ │ │ - mov %rbx,%rsi │ │ │ │ - and $0x7,%esi │ │ │ │ - cmp $0x1,%rsi │ │ │ │ + add %ah,(%rax) │ │ │ │ + and $0x8b48037a,%eax │ │ │ │ + sbb %r9b,-0x75(%r8) │ │ │ │ + rex.WRB adc %r9b,-0x75(%r8) │ │ │ │ + push %rbp │ │ │ │ + or %cl,-0x77(%rax) │ │ │ │ + fiadds -0x7cb7f81a(%rbx) │ │ │ │ + incb (%rcx) │ │ │ │ je 464134 │ │ │ │ xor %esi,%esi │ │ │ │ jmp 464148 │ │ │ │ mov %rbx,%rsi │ │ │ │ mov 0x1f(%rbx),%rbx │ │ │ │ mov %rsi,0x40(%rsp) │ │ │ │ mov %rbx,%rsi │ │ │ │ @@ -104012,18 +104003,18 @@ │ │ │ │ add %cl,-0x7d(%rcx) │ │ │ │ (bad) │ │ │ │ sub %cl,0x3b(%rbp) │ │ │ │ movsl %ds:(%rsi),%es:(%rdi) │ │ │ │ pop %rax │ │ │ │ add (%rax),%eax │ │ │ │ add %dh,0x34(%rdi) │ │ │ │ - movq $0x30e7208,-0x20(%r12) │ │ │ │ + movq $0x30e6bd0,-0x20(%r12) │ │ │ │ mov %rbx,-0x18(%r12) │ │ │ │ - movq $0x3c066da,-0x10(%r12) │ │ │ │ - movq $0x3c066da,-0x8(%r12) │ │ │ │ + movq $0x3c06562,-0x10(%r12) │ │ │ │ + movq $0x3c06562,-0x8(%r12) │ │ │ │ movq $0x1,(%r12) │ │ │ │ lea -0x1f(%r12),%rbx │ │ │ │ add $0x8,%rbp │ │ │ │ jmp *0x0(%rbp) │ │ │ │ movq $0x28,0x388(%r13) │ │ │ │ jmp 338a720 │ │ │ │ movq $0x464330,-0x20(%rbp) │ │ │ │ @@ -104042,42 +104033,40 @@ │ │ │ │ jmp *-0x8(%r13) │ │ │ │ (bad) │ │ │ │ or $0x0,%al │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %bl,(%rsi) │ │ │ │ add %al,(%rax) │ │ │ │ - add %dh,(%rax) │ │ │ │ - and $0x7a,%al │ │ │ │ - add -0x75(%rax),%ecx │ │ │ │ - and %r9b,0x3b(%r8) │ │ │ │ - pop %rbp │ │ │ │ - adc %dh,0x48(%rsp,%rsi,2) │ │ │ │ - mov 0x18(%rbp),%edi │ │ │ │ + add %bh,0x48037a22(%rax) │ │ │ │ + mov 0x20(%rbp),%eax │ │ │ │ + cmp 0x10(%rbp),%rbx │ │ │ │ + je 46434e │ │ │ │ + mov 0x18(%rbp),%rdi │ │ │ │ mov %rbx,%rsi │ │ │ │ mov 0x8(%rbp),%r14 │ │ │ │ add $0x38,%rbp │ │ │ │ - jmp 30e2570 │ │ │ │ + jmp 30e1f38 │ │ │ │ xchg %ax,%ax │ │ │ │ (bad) │ │ │ │ or $0x0,%al │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %bl,(%rsi) │ │ │ │ add %al,(%rax) │ │ │ │ - add %ah,%al │ │ │ │ - and 0x3(%rdx),%edi │ │ │ │ + add %ch,0x22(%rax) │ │ │ │ + jp 464303 │ │ │ │ mov 0x20(%rbp),%rax │ │ │ │ cmp 0x18(%rbp),%rbx │ │ │ │ je 46434e │ │ │ │ mov %rbx,%rdi │ │ │ │ mov 0x10(%rbp),%rsi │ │ │ │ mov 0x8(%rbp),%r14 │ │ │ │ add $0x38,%rbp │ │ │ │ - jmp 30e1920 │ │ │ │ + jmp 30e12e8 │ │ │ │ xchg %ax,%ax │ │ │ │ (bad) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %bl,(%rsi) │ │ │ │ add %al,(%rax) │ │ │ │ @@ -104226,31 +104215,31 @@ │ │ │ │ mov %rbx,0x8(%rbp) │ │ │ │ jmp 4643a0 │ │ │ │ nopl 0x0(%rax) │ │ │ │ add $0x0,%eax │ │ │ │ add %al,(%rax) │ │ │ │ add %bl,(%rsi) │ │ │ │ add %al,(%rax) │ │ │ │ - add %bl,%al │ │ │ │ - and 0x3(%rdx),%edi │ │ │ │ + add %ah,0x22(%rax) │ │ │ │ + jp 46453b │ │ │ │ mov 0x20(%rbp),%rax │ │ │ │ mov 0x8(%rbp),%rcx │ │ │ │ mov %rbx,%rdx │ │ │ │ cmp 0x10(%rbp),%rbx │ │ │ │ jne 46455a │ │ │ │ cmp 0x18(%rbp),%rcx │ │ │ │ jne 46455a │ │ │ │ mov 0x28(%rbp),%rbx │ │ │ │ add $0x30,%rbp │ │ │ │ jmp *0x0(%rbp) │ │ │ │ mov %rcx,%rdi │ │ │ │ mov %rdx,%rsi │ │ │ │ mov %rax,%r14 │ │ │ │ add $0x30,%rbp │ │ │ │ - jmp 30e4b88 │ │ │ │ + jmp 30e4550 │ │ │ │ nopl 0x0(%rax) │ │ │ │ ... │ │ │ │ adc $0xb0000000,%eax │ │ │ │ and (%rbx),%ax │ │ │ │ lea -0x10(%rbp),%rax │ │ │ │ cmp %r15,%rax │ │ │ │ jb 4645c7 │ │ │ │ @@ -104832,50 +104821,53 @@ │ │ │ │ nopl (%rax) │ │ │ │ add %eax,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ adc %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ - loopne 464d31 │ │ │ │ - add -0x73(%r8),%rcx │ │ │ │ - rex.RB call 103e86e4 <__environ@GLIBC_2.2.5+0xc7a823c> │ │ │ │ - (bad) │ │ │ │ - mov %es,(%rax) │ │ │ │ - add %al,(%rax) │ │ │ │ + movabs 0x4ce8458d4803528e,%al │ │ │ │ + cmp %edi,%eax │ │ │ │ + jb 464e29 │ │ │ │ movq $0x3390fc8,-0x10(%rbp) │ │ │ │ mov %rbx,-0x8(%rbp) │ │ │ │ movq $0x464dd8,-0x18(%rbp) │ │ │ │ mov 0x10(%rbx),%rbx │ │ │ │ add $0xffffffffffffffe8,%rbp │ │ │ │ test $0x7,%bl │ │ │ │ jne 464dd8 │ │ │ │ mov (%rbx),%rax │ │ │ │ jmp *%rax │ │ │ │ nopl 0x0(%rax,%rax,1) │ │ │ │ ... │ │ │ │ (bad) │ │ │ │ add %al,(%rax) │ │ │ │ - add %bl,0x480349a3(%rax) │ │ │ │ - movl $0x464e00,0x0(%rbp) │ │ │ │ - mov 0xf(%rbx),%rbx │ │ │ │ - test $0x7,%bl │ │ │ │ + add %bl,-0x72(%rax) │ │ │ │ + push %rdx │ │ │ │ + add -0x39(%rax),%ecx │ │ │ │ + add %r8b,(%r8) │ │ │ │ + rex.WRX │ │ │ │ + rex.RX add %r9b,-0x75(%rax) │ │ │ │ + pop %rbx │ │ │ │ + psadbw %mm3,%mm0 │ │ │ │ + (bad) │ │ │ │ jne 464e00 │ │ │ │ mov (%rbx),%rax │ │ │ │ jmp *%rax │ │ │ │ xchg %ax,%ax │ │ │ │ ... │ │ │ │ (bad) │ │ │ │ add %al,(%rax) │ │ │ │ - add %dh,-0x5d(%rax) │ │ │ │ - add -0x77(%r8),%rcx │ │ │ │ - fadds -0x7cb7f820(%rbx) │ │ │ │ - clc │ │ │ │ - add %esi,0x48(%rax,%rdx,1) │ │ │ │ - lea 0x349a35d(%rip),%ebx │ │ │ │ + add %dh,(%rax) │ │ │ │ + mov 0x3(%rdx),%ss │ │ │ │ + mov %rbx,%rax │ │ │ │ + and $0x7,%eax │ │ │ │ + cmp $0x1,%rax │ │ │ │ + je 464e1c │ │ │ │ + lea 0x3528e1d(%rip),%rbx │ │ │ │ add $0x8,%rbp │ │ │ │ jmp 33893b0 │ │ │ │ mov 0x7(%rbx),%rbx │ │ │ │ add $0x8,%rbp │ │ │ │ jmp 33893b0 │ │ │ │ jmp *-0x10(%r13) │ │ │ │ nopl (%rax) │ │ │ │ @@ -105127,15 +105119,15 @@ │ │ │ │ cmp %r15,%rax │ │ │ │ jb 465199 │ │ │ │ movq $0x3390fc8,-0x10(%rbp) │ │ │ │ mov %rbx,-0x8(%rbp) │ │ │ │ mov 0x10(%rbx),%rsi │ │ │ │ lea 0x37d2d69(%rip),%r14 │ │ │ │ add $0xfffffffffffffff0,%rbp │ │ │ │ - jmp 30e0a10 │ │ │ │ + jmp 30e03d8 │ │ │ │ jmp *-0x10(%r13) │ │ │ │ nopl (%rax) │ │ │ │ add (%rax),%al │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ adc (%rax),%al │ │ │ │ @@ -105164,15 +105156,15 @@ │ │ │ │ add -0x73(%rax),%ecx │ │ │ │ rex.RB │ │ │ │ lock cmp %r15,%rax │ │ │ │ jb 465219 │ │ │ │ movq $0x3390fc8,-0x10(%rbp) │ │ │ │ mov %rbx,-0x8(%rbp) │ │ │ │ mov 0x10(%rbx),%rsi │ │ │ │ - lea 0x37a14ca(%rip),%r14 │ │ │ │ + lea 0x37a1352(%rip),%r14 │ │ │ │ add $0xfffffffffffffff0,%rbp │ │ │ │ jmp 4643a0 │ │ │ │ jmp *-0x10(%r13) │ │ │ │ nopl (%rax) │ │ │ │ add $0x1000000,%eax │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rcx) │ │ │ │ @@ -105237,15 +105229,15 @@ │ │ │ │ pop %rbx │ │ │ │ and (%rbx),%eax │ │ │ │ movq $0x465320,0x0(%rbp) │ │ │ │ mov %rbx,%r14 │ │ │ │ mov 0x18(%rbp),%rbx │ │ │ │ jmp 465238 │ │ │ │ lea 0x37d2bfe(%rip),%r14 │ │ │ │ - lea 0x37a13d8(%rip),%rbx │ │ │ │ + lea 0x37a1260(%rip),%rbx │ │ │ │ jmp *0x0(%rbp) │ │ │ │ jmp *-0x8(%r13) │ │ │ │ nopl 0x0(%rax) │ │ │ │ add $0x1,%al │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ @@ -105536,15 +105528,15 @@ │ │ │ │ mov 0x18(%rbx),%rcx │ │ │ │ mov 0x20(%rbx),%rbx │ │ │ │ movq $0x465678,-0x20(%r12) │ │ │ │ mov %rax,-0x10(%r12) │ │ │ │ mov %rcx,-0x8(%r12) │ │ │ │ mov %rbx,(%r12) │ │ │ │ lea -0x20(%r12),%rsi │ │ │ │ - lea 0x3056923(%rip),%r14 │ │ │ │ + lea 0x2f54606(%rip),%r14 │ │ │ │ jmp 3359998 │ │ │ │ movq $0x28,0x388(%r13) │ │ │ │ jmp *-0x10(%r13) │ │ │ │ add $0x0,%al │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ @@ -106265,15 +106257,15 @@ │ │ │ │ ja 466200 │ │ │ │ movq $0x3390fc8,-0x10(%rbp) │ │ │ │ mov %rbx,-0x8(%rbp) │ │ │ │ mov 0x10(%rbx),%rax │ │ │ │ movq $0x466138,-0x10(%r12) │ │ │ │ mov %rax,(%r12) │ │ │ │ lea -0x10(%r12),%rsi │ │ │ │ - lea 0x2f54f84(%rip),%r14 │ │ │ │ + lea 0x303d116(%rip),%r14 │ │ │ │ add $0xfffffffffffffff0,%rbp │ │ │ │ jmp 3359998 │ │ │ │ movq $0x18,0x388(%r13) │ │ │ │ jmp *-0x10(%r13) │ │ │ │ nop │ │ │ │ (bad) │ │ │ │ add %al,(%rax) │ │ │ │ @@ -106845,15 +106837,15 @@ │ │ │ │ mov %rbx,%rax │ │ │ │ mov 0x7(%rbx),%rbx │ │ │ │ mov %rbx,%rcx │ │ │ │ mov 0x50(%rbp),%rbx │ │ │ │ mov %rcx,0x18(%rbp) │ │ │ │ mov %rax,0x50(%rbp) │ │ │ │ jmp 466918 │ │ │ │ - lea 0x379f244(%rip),%rbx │ │ │ │ + lea 0x379f0cc(%rip),%rbx │ │ │ │ add $0x40,%rbp │ │ │ │ jmp *0x0(%rbp) │ │ │ │ jmp *-0x8(%r13) │ │ │ │ nopl 0x0(%rax) │ │ │ │ or (%rcx),%al │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ @@ -106892,21 +106884,21 @@ │ │ │ │ mov %rax,-0x50(%r12) │ │ │ │ lea -0x87(%r12),%rax │ │ │ │ mov %rax,-0x48(%r12) │ │ │ │ movq $0x3363ae0,-0x40(%r12) │ │ │ │ lea -0x56(%r12),%rax │ │ │ │ mov %rax,-0x38(%r12) │ │ │ │ movq $0x3c37ef9,-0x30(%r12) │ │ │ │ - movq $0x30e0990,-0x28(%r12) │ │ │ │ + movq $0x30e0358,-0x28(%r12) │ │ │ │ mov 0x50(%rbp),%rax │ │ │ │ mov %rax,-0x20(%r12) │ │ │ │ lea -0x3e(%r12),%rax │ │ │ │ mov %rax,-0x18(%r12) │ │ │ │ - movq $0x3c05cb2,-0x10(%r12) │ │ │ │ - movq $0x3c05cb2,-0x8(%r12) │ │ │ │ + movq $0x3c05b3a,-0x10(%r12) │ │ │ │ + movq $0x3c05b3a,-0x8(%r12) │ │ │ │ movq $0x1,(%r12) │ │ │ │ mov %rbx,%rdi │ │ │ │ lea -0x27(%r12),%rsi │ │ │ │ lea 0x3238d59(%rip),%r14 │ │ │ │ add $0x58,%rbp │ │ │ │ jmp 489bd0 │ │ │ │ movq $0xd8,0x388(%r13) │ │ │ │ @@ -106936,15 +106928,15 @@ │ │ │ │ mov 0x2e(%rbx),%rbx │ │ │ │ movq $0x464d90,-0x10(%r12) │ │ │ │ mov %rsi,(%r12) │ │ │ │ movq $0x466c98,-0x48(%rbp) │ │ │ │ mov %r14,%r9 │ │ │ │ lea -0x10(%r12),%r14 │ │ │ │ mov %rbx,%r10 │ │ │ │ - lea 0x32c8a2f(%rip),%rbx │ │ │ │ + lea 0x33574ef(%rip),%rbx │ │ │ │ mov %rax,-0x40(%rbp) │ │ │ │ mov %r8,-0x38(%rbp) │ │ │ │ mov %rcx,-0x30(%rbp) │ │ │ │ mov %r10,-0x28(%rbp) │ │ │ │ mov %rdx,-0x20(%rbp) │ │ │ │ mov %rdi,-0x18(%rbp) │ │ │ │ mov %r9,-0x10(%rbp) │ │ │ │ @@ -108652,15 +108644,15 @@ │ │ │ │ jmp 338a720 │ │ │ │ add %eax,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ adc %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ - adc %bh,0x2d(%rax) │ │ │ │ + shlb $1,0x36(%rdx) │ │ │ │ add -0x73(%rax),%ecx │ │ │ │ rex.RB │ │ │ │ lock cmp %r15,%rax │ │ │ │ jb 468457 │ │ │ │ movq $0x468438,-0x8(%rbp) │ │ │ │ mov 0x10(%rbx),%rbx │ │ │ │ add $0xfffffffffffffff8,%rbp │ │ │ │ @@ -108668,24 +108660,21 @@ │ │ │ │ jne 468438 │ │ │ │ mov (%rbx),%rax │ │ │ │ jmp *%rax │ │ │ │ nopl 0x0(%rax,%rax,1) │ │ │ │ ... │ │ │ │ (bad) │ │ │ │ add %al,(%rax) │ │ │ │ - add %bl,%al │ │ │ │ - ja 468464 │ │ │ │ - add -0x77(%rax),%ecx │ │ │ │ - fiadds 0x31(%rbp) │ │ │ │ - testb $0x45,-0x39(%rax) │ │ │ │ - clc │ │ │ │ - shlb $0x3,(%rcx,%rdi,1) │ │ │ │ + add %bl,0x48033662(%rax) │ │ │ │ + mov %ebx,%esi │ │ │ │ + xor %r14d,%r14d │ │ │ │ + movq $0x33924c0,-0x8(%rbp) │ │ │ │ movq $0x3c37ef9,0x0(%rbp) │ │ │ │ add $0xfffffffffffffff8,%rbp │ │ │ │ - jmp b0beb8 │ │ │ │ + jmp 149f278 │ │ │ │ jmp *-0x10(%r13) │ │ │ │ nopl 0x0(%rax,%rax,1) │ │ │ │ add (%rax),%al │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ adc (%rax),%al │ │ │ │ @@ -109028,28 +109017,28 @@ │ │ │ │ jmp *%rax │ │ │ │ xchg %ax,%ax │ │ │ │ addl $0x0,(%rcx) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %bl,(%rsi) │ │ │ │ add %al,(%rax) │ │ │ │ - add %dh,(%rax) │ │ │ │ - jae 46890c │ │ │ │ - add -0x75(%rax),%ecx │ │ │ │ + add %dh,%al │ │ │ │ + pop %rbp │ │ │ │ + ss add -0x75(%rax),%ecx │ │ │ │ or %r9b,-0x75(%r8) │ │ │ │ rex.WXB cmovs 0x27eb075b(%r11),%rcx │ │ │ │ xchg %ax,%ax │ │ │ │ addl $0x0,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %bl,(%rsi) │ │ │ │ add %al,(%rax) │ │ │ │ - add %dl,(%rax) │ │ │ │ - jae 46892c │ │ │ │ - add -0x75(%rax),%ecx │ │ │ │ + add %dl,%al │ │ │ │ + pop %rbp │ │ │ │ + ss add -0x75(%rax),%ecx │ │ │ │ or %r9b,-0x75(%r8) │ │ │ │ rex.WRB sbb %r9b,-0x77(%r8) │ │ │ │ rex.WR and $0x40,%al │ │ │ │ mov %rbx,%rcx │ │ │ │ mov 0x40(%rsp),%rbx │ │ │ │ movq $0x468950,0x8(%rbp) │ │ │ │ mov %rbx,%rdx │ │ │ │ @@ -109064,21 +109053,20 @@ │ │ │ │ nopl 0x0(%rax) │ │ │ │ add (%rax),%al │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ (bad) │ │ │ │ add %al,(%rax) │ │ │ │ - add %al,%al │ │ │ │ - jb 46897c │ │ │ │ - add -0x75(%rax),%ecx │ │ │ │ - rex.WRB or %r9b,-0x77(%r8) │ │ │ │ - fadds -0x7cb7f820(%rbx) │ │ │ │ - clc │ │ │ │ - add 0x51(%rdx),%esi │ │ │ │ + add %al,0x4803365d(%rax) │ │ │ │ + mov 0x8(%rbp),%ecx │ │ │ │ + mov %rbx,%rax │ │ │ │ + and $0x7,%eax │ │ │ │ + cmp $0x3,%rax │ │ │ │ + jb 4689b1 │ │ │ │ cmp $0x4,%rax │ │ │ │ jb 4689ee │ │ │ │ add $0x10,%r12 │ │ │ │ cmp 0x358(%r13),%r12 │ │ │ │ ja 4689a1 │ │ │ │ mov 0x4(%rbx),%rax │ │ │ │ movq $0x4686e0,-0x8(%r12) │ │ │ │ @@ -112137,18 +112125,18 @@ │ │ │ │ xor %eax,%eax │ │ │ │ call 3385710 │ │ │ │ add $0x8,%rsp │ │ │ │ test %rax,%rax │ │ │ │ je 46b5d9 │ │ │ │ movq $0x3391200,-0x10(%rbp) │ │ │ │ mov %rax,-0x8(%rbp) │ │ │ │ - lea 0x348cfd8(%rip),%rsi │ │ │ │ + lea 0x351ba98(%rip),%rsi │ │ │ │ lea 0x3235560(%rip),%r14 │ │ │ │ add $0xfffffffffffffff0,%rbp │ │ │ │ - jmp 7bfd50 │ │ │ │ + jmp 1153110 │ │ │ │ mov (%rbx),%rax │ │ │ │ jmp *%rax │ │ │ │ jmp *-0x10(%r13) │ │ │ │ nopw 0x0(%rax,%rax,1) │ │ │ │ ... │ │ │ │ adc $0x50000000,%eax │ │ │ │ add $0x8d480323,%eax │ │ │ │ @@ -112295,73 +112283,73 @@ │ │ │ │ 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 │ │ │ │ - cmp %ecx,0x3(%rcx) │ │ │ │ - lea -0x18(%rbp),%rax │ │ │ │ - cmp %r15,%rax │ │ │ │ - jb 46b8b1 │ │ │ │ + sbb %ah,(%rdx,%rdx,2) │ │ │ │ + add -0x73(%rax),%ecx │ │ │ │ + rex.RB call 103ef16c <__environ@GLIBC_2.2.5+0xc7aecc4> │ │ │ │ + (bad) │ │ │ │ + mov %es,(%rax) │ │ │ │ + add %al,(%rax) │ │ │ │ movq $0x3390fc8,-0x10(%rbp) │ │ │ │ mov %rbx,-0x8(%rbp) │ │ │ │ movq $0x46b860,-0x18(%rbp) │ │ │ │ mov 0x10(%rbx),%rbx │ │ │ │ add $0xffffffffffffffe8,%rbp │ │ │ │ test $0x7,%bl │ │ │ │ jne 46b860 │ │ │ │ mov (%rbx),%rax │ │ │ │ jmp *%rax │ │ │ │ nopl 0x0(%rax,%rax,1) │ │ │ │ ... │ │ │ │ (bad) │ │ │ │ add %al,(%rax) │ │ │ │ - add %dl,(%rax) │ │ │ │ - cmp %ecx,0x3(%rcx) │ │ │ │ + add %dl,%al │ │ │ │ + and 0x3(%rdx),%edx │ │ │ │ movq $0x46b888,0x0(%rbp) │ │ │ │ mov 0xf(%rbx),%rbx │ │ │ │ test $0x7,%bl │ │ │ │ jne 46b888 │ │ │ │ mov (%rbx),%rax │ │ │ │ jmp *%rax │ │ │ │ xchg %ax,%ax │ │ │ │ ... │ │ │ │ (bad) │ │ │ │ add %al,(%rax) │ │ │ │ - add %ch,%al │ │ │ │ - cmp %cl,0x3(%rcx) │ │ │ │ - mov %rbx,%rax │ │ │ │ + add %ch,0x48035223(%rax) │ │ │ │ + mov %ebx,%eax │ │ │ │ and $0x7,%eax │ │ │ │ cmp $0x1,%rax │ │ │ │ je 46b8a4 │ │ │ │ - lea 0x34938d5(%rip),%rbx │ │ │ │ + lea 0x3522395(%rip),%rbx │ │ │ │ add $0x8,%rbp │ │ │ │ jmp 33893b0 │ │ │ │ mov 0x7(%rbx),%rbx │ │ │ │ add $0x8,%rbp │ │ │ │ jmp 33893b0 │ │ │ │ jmp *-0x10(%r13) │ │ │ │ nopl (%rax) │ │ │ │ add %eax,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ adc %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ - cmpb $0x45,-0x72b7fcd4(%rip) │ │ │ │ + sub %sil,0x458d4803(%rip) │ │ │ │ call 733ef21c <__environ@GLIBC_2.2.5+0x6f7aed74> │ │ │ │ sub %cl,-0x39(%rax) │ │ │ │ rex.RB │ │ │ │ lock enter $0x390f,$0x3 │ │ │ │ mov %rbx,-0x8(%rbp) │ │ │ │ movq $0x46b928,-0x18(%rbp) │ │ │ │ mov 0x10(%rbx),%r14 │ │ │ │ - lea 0x32c3d58(%rip),%rbx │ │ │ │ + lea 0x3352818(%rip),%rbx │ │ │ │ add $0xffffffffffffffe8,%rbp │ │ │ │ jmp 3395508 │ │ │ │ jmp *-0x10(%r13) │ │ │ │ nopl (%rax) │ │ │ │ ... │ │ │ │ (bad) │ │ │ │ add %al,(%rax) │ │ │ │ @@ -112433,17 +112421,17 @@ │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rcx) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %cl,(%rcx) │ │ │ │ add %al,(%rax) │ │ │ │ - add %al,0x48033c47(%rax) │ │ │ │ - lea -0x28(%rbp),%eax │ │ │ │ - cmp %r15,%rax │ │ │ │ + add %al,0x32(%rax) │ │ │ │ + add -0x73(%r8),%r9d │ │ │ │ + rex.RB fmuls -0x8(%r9,%rdi,1) │ │ │ │ jb 46bbcf │ │ │ │ movq $0x46ba50,-0x10(%rbp) │ │ │ │ mov 0x7(%rbx),%rbx │ │ │ │ mov %r14,-0x8(%rbp) │ │ │ │ add $0xfffffffffffffff0,%rbp │ │ │ │ test $0x7,%bl │ │ │ │ jne 46ba50 │ │ │ │ @@ -112452,26 +112440,26 @@ │ │ │ │ nopl 0x0(%rax,%rax,1) │ │ │ │ add %eax,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ (bad) │ │ │ │ add %al,(%rax) │ │ │ │ - add %al,0x47(%rax) │ │ │ │ - cmp $0x3,%al │ │ │ │ + add %al,(%rax) │ │ │ │ + xor 0x3(%rbp),%al │ │ │ │ jmp 46ba68 │ │ │ │ nopw 0x0(%rax,%rax,1) │ │ │ │ add %eax,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ (bad) │ │ │ │ add %al,(%rax) │ │ │ │ - add %ch,(%rax) │ │ │ │ - rex.RXB cmp $0x3,%al │ │ │ │ + add %ch,%al │ │ │ │ + xor %eax,0x3(%rbp) │ │ │ │ mov %rbx,%rax │ │ │ │ and $0x7,%eax │ │ │ │ cmp $0x1,%rax │ │ │ │ je 46bb84 │ │ │ │ movq $0x46bab0,-0x8(%rbp) │ │ │ │ mov %rbx,%rax │ │ │ │ mov 0x6(%rbx),%rbx │ │ │ │ @@ -112485,17 +112473,16 @@ │ │ │ │ nopl (%rax) │ │ │ │ add (%rax),%al │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ (bad) │ │ │ │ add %al,(%rax) │ │ │ │ - add %ah,%al │ │ │ │ - rex.RX cmp $0x3,%al │ │ │ │ - movq $0x46bae8,-0x8(%rbp) │ │ │ │ + add %ah,0x48034531(%rax) │ │ │ │ + movl $0x46bae8,-0x8(%rbp) │ │ │ │ mov %rbx,%rax │ │ │ │ mov 0x7(%rbx),%rbx │ │ │ │ mov %rax,0x0(%rbp) │ │ │ │ add $0xfffffffffffffff8,%rbp │ │ │ │ test $0x7,%bl │ │ │ │ jne 46bae8 │ │ │ │ mov (%rbx),%rax │ │ │ │ @@ -112503,20 +112490,21 @@ │ │ │ │ nopl 0x0(%rax) │ │ │ │ add (%rax),%eax │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ (bad) │ │ │ │ add %al,(%rax) │ │ │ │ - add %ch,0x48033c46(%rax) │ │ │ │ - mov %ebx,%eax │ │ │ │ - and $0x7,%eax │ │ │ │ - cmp $0x1,%rax │ │ │ │ - jne 46bb92 │ │ │ │ - mov 0x7(%rbx),%rax │ │ │ │ + add %ch,0x31(%rax) │ │ │ │ + add -0x77(%r8),%r9d │ │ │ │ + fadds -0x7cb7f820(%rbx) │ │ │ │ + clc │ │ │ │ + add %ecx,(%rdi) │ │ │ │ + test %ebx,0x48000000(%rdx) │ │ │ │ + mov 0x7(%rbx),%eax │ │ │ │ mov %rax,%rbx │ │ │ │ and $0x7,%ebx │ │ │ │ cmp $0x1,%rbx │ │ │ │ jne 46bb92 │ │ │ │ mov 0x7(%rax),%rax │ │ │ │ mov 0xf(%rax),%rax │ │ │ │ movq $0x46bb48,-0x8(%rbp) │ │ │ │ @@ -112529,16 +112517,16 @@ │ │ │ │ jmp *%rax │ │ │ │ nopw 0x0(%rax,%rax,1) │ │ │ │ add %r8b,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %bl,(%rsi) │ │ │ │ add %al,(%rax) │ │ │ │ - add %cl,0x46(%rax) │ │ │ │ - cmp $0x3,%al │ │ │ │ + add %cl,(%rax) │ │ │ │ + xor %eax,0x3(%rbp) │ │ │ │ add $0x10,%r12 │ │ │ │ cmp 0x358(%r13),%r12 │ │ │ │ ja 46bba2 │ │ │ │ mov 0x8(%rbp),%rax │ │ │ │ cmp 0x7(%rbx),%rax │ │ │ │ je 46bbb2 │ │ │ │ add $0xfffffffffffffff0,%r12 │ │ │ │ @@ -112549,15 +112537,15 @@ │ │ │ │ test $0x7,%bl │ │ │ │ jne 46ba68 │ │ │ │ mov (%rbx),%rax │ │ │ │ jmp *%rax │ │ │ │ lea 0x37bca6e(%rip),%rbx │ │ │ │ add $0x10,%rbp │ │ │ │ jmp *0x0(%rbp) │ │ │ │ - lea 0x33c45f7(%rip),%rbx │ │ │ │ + lea 0x34530b7(%rip),%rbx │ │ │ │ add $0x20,%rbp │ │ │ │ mov (%rbx),%rax │ │ │ │ jmp *%rax │ │ │ │ movq $0x10,0x388(%r13) │ │ │ │ jmp 338a720 │ │ │ │ movq $0x32ce2c8,-0x8(%r12) │ │ │ │ mov 0x10(%rbp),%rax │ │ │ │ @@ -112667,34 +112655,34 @@ │ │ │ │ add %bh,0x0(%rax) │ │ │ │ and (%rbx),%eax │ │ │ │ mov 0x10(%rbp),%rax │ │ │ │ movq $0x46bd80,0x10(%rbp) │ │ │ │ mov %rbx,%r9 │ │ │ │ mov 0x8(%rbp),%r8 │ │ │ │ mov %rax,%rdi │ │ │ │ - lea 0x346d60d(%rip),%rsi │ │ │ │ - lea 0x33c2c86(%rip),%r14 │ │ │ │ + lea 0x34fc0cd(%rip),%rsi │ │ │ │ + lea 0x3451746(%rip),%r14 │ │ │ │ add $0x10,%rbp │ │ │ │ - jmp 138cb40 │ │ │ │ + jmp 1d1ff00 │ │ │ │ jmp *-0x10(%r13) │ │ │ │ nopl 0x0(%rax) │ │ │ │ ... │ │ │ │ (bad) │ │ │ │ add %al,(%rax) │ │ │ │ add %dh,%al │ │ │ │ jmp *(%rdx) │ │ │ │ add 0xd(%rbp,%rcx,4),%ecx │ │ │ │ jb 46bd46 │ │ │ │ jl 46bd8a │ │ │ │ - lea 0x348e464(%rip),%r8 │ │ │ │ - lea 0x348e424(%rip),%rdi │ │ │ │ + lea 0x351cf24(%rip),%r8 │ │ │ │ + lea 0x351cee4(%rip),%rdi │ │ │ │ lea 0x322fdcc(%rip),%rsi │ │ │ │ - lea 0x348676e(%rip),%r14 │ │ │ │ + lea 0x351522e(%rip),%r14 │ │ │ │ mov %rbx,0x0(%rbp) │ │ │ │ - jmp 19f90e8 │ │ │ │ + jmp 238c4a8 │ │ │ │ nopl 0x0(%rax) │ │ │ │ add %eax,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ adc %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ @@ -112768,29 +112756,29 @@ │ │ │ │ add %bl,%al │ │ │ │ (bad) │ │ │ │ and (%rbx),%al │ │ │ │ add $0x30,%r12 │ │ │ │ cmp 0x358(%r13),%r12 │ │ │ │ ja 46bf08 │ │ │ │ mov 0x17(%rbx),%rax │ │ │ │ - movq $0x19fe298,-0x28(%r12) │ │ │ │ + movq $0x2391658,-0x28(%r12) │ │ │ │ mov %rbx,-0x20(%r12) │ │ │ │ - movq $0x19fe178,-0x18(%r12) │ │ │ │ + movq $0x2391538,-0x18(%r12) │ │ │ │ lea -0x24(%r12),%rbx │ │ │ │ mov %rbx,-0x10(%r12) │ │ │ │ - movq $0x38fc161,-0x8(%r12) │ │ │ │ + movq $0x398ac21,-0x8(%r12) │ │ │ │ mov %rax,(%r12) │ │ │ │ lea 0x37cc01b(%rip),%r9 │ │ │ │ - lea 0x348e30d(%rip),%r8 │ │ │ │ - lea 0x348e2cd(%rip),%rdi │ │ │ │ + lea 0x351cdcd(%rip),%r8 │ │ │ │ + lea 0x351cd8d(%rip),%rdi │ │ │ │ lea 0x322fc75(%rip),%rsi │ │ │ │ - lea 0x3486617(%rip),%r14 │ │ │ │ + lea 0x35150d7(%rip),%r14 │ │ │ │ lea -0x15(%r12),%rax │ │ │ │ mov %rax,0x0(%rbp) │ │ │ │ - jmp 19f90e8 │ │ │ │ + jmp 238c4a8 │ │ │ │ movq $0x30,0x388(%r13) │ │ │ │ jmp 338a720 │ │ │ │ movq $0x46bf48,0x8(%rbp) │ │ │ │ mov %rax,%rbx │ │ │ │ add $0x8,%rbp │ │ │ │ test $0x7,%bl │ │ │ │ jne 46bf48 │ │ │ │ @@ -112816,29 +112804,29 @@ │ │ │ │ add %al,(%rax) │ │ │ │ (bad) │ │ │ │ and (%rbx),%al │ │ │ │ add $0x30,%r12 │ │ │ │ cmp 0x358(%r13),%r12 │ │ │ │ ja 46bfe0 │ │ │ │ mov 0x1f(%rbx),%rax │ │ │ │ - movq $0x19fe278,-0x28(%r12) │ │ │ │ + movq $0x2391638,-0x28(%r12) │ │ │ │ mov %rbx,-0x20(%r12) │ │ │ │ - movq $0x19fe178,-0x18(%r12) │ │ │ │ + movq $0x2391538,-0x18(%r12) │ │ │ │ lea -0x25(%r12),%rbx │ │ │ │ mov %rbx,-0x10(%r12) │ │ │ │ - movq $0x38fc161,-0x8(%r12) │ │ │ │ + movq $0x398ac21,-0x8(%r12) │ │ │ │ mov %rax,(%r12) │ │ │ │ lea 0x37cbf43(%rip),%r9 │ │ │ │ - lea 0x348e235(%rip),%r8 │ │ │ │ - lea 0x348e1f5(%rip),%rdi │ │ │ │ + lea 0x351ccf5(%rip),%r8 │ │ │ │ + lea 0x351ccb5(%rip),%rdi │ │ │ │ lea 0x322fb9d(%rip),%rsi │ │ │ │ - lea 0x348653f(%rip),%r14 │ │ │ │ + lea 0x3514fff(%rip),%r14 │ │ │ │ lea -0x15(%r12),%rax │ │ │ │ mov %rax,0x0(%rbp) │ │ │ │ - jmp 19f90e8 │ │ │ │ + jmp 238c4a8 │ │ │ │ movq $0x30,0x388(%r13) │ │ │ │ jmp 338a720 │ │ │ │ jmp *-0x10(%r13) │ │ │ │ nopl 0x0(%rax) │ │ │ │ add (%rax),%al │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ @@ -112927,15 +112915,15 @@ │ │ │ │ mov %rbx,-0x8(%r12) │ │ │ │ movq $0x0,(%r12) │ │ │ │ mov 0x8(%rbp),%rax │ │ │ │ lea -0x17(%r12),%rbx │ │ │ │ movq $0x46c180,0x0(%rbp) │ │ │ │ mov %rax,%r14 │ │ │ │ mov %rbx,%rax │ │ │ │ - lea 0x32c3516(%rip),%rbx │ │ │ │ + lea 0x3351fd6(%rip),%rbx │ │ │ │ mov %rax,0x8(%rbp) │ │ │ │ jmp 3395508 │ │ │ │ jmp *-0x10(%r13) │ │ │ │ movq $0x20,0x388(%r13) │ │ │ │ jmp 338a720 │ │ │ │ nop │ │ │ │ add %eax,(%rax) │ │ │ │ @@ -113978,15 +113966,15 @@ │ │ │ │ lea -0x20(%r12),%rax │ │ │ │ mov %rax,0x10(%rbp) │ │ │ │ add $0x8,%rbp │ │ │ │ jmp 49c6a8 │ │ │ │ movq $0x28,0x388(%r13) │ │ │ │ jmp 338a720 │ │ │ │ jmp *-0x10(%r13) │ │ │ │ - lea 0x34920f2(%rip),%rbx │ │ │ │ + lea 0x3520bb2(%rip),%rbx │ │ │ │ add $0x28,%rbp │ │ │ │ mov (%rbx),%rax │ │ │ │ jmp *%rax │ │ │ │ movq $0x40,0x388(%r13) │ │ │ │ jmp 338a720 │ │ │ │ movq $0x46d068,0x20(%rbp) │ │ │ │ mov 0x18(%rbp),%rbx │ │ │ │ @@ -115195,18 +115183,19 @@ │ │ │ │ jmp *%rax │ │ │ │ nopl (%rax) │ │ │ │ add (%rax),%al │ │ │ │ add %al,(%rax) │ │ │ │ add %eax,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ sldt (%rax) │ │ │ │ - add %bl,(%rax) │ │ │ │ - adc %cl,0x3(%rcx) │ │ │ │ - lea -0x28(%rbp),%rax │ │ │ │ - cmp %r15,%rax │ │ │ │ + add %bl,%al │ │ │ │ + cli │ │ │ │ + push %rcx │ │ │ │ + add -0x73(%rax),%ecx │ │ │ │ + rex.RB fmuls -0x8(%r9,%rdi,1) │ │ │ │ jb 46e2b3 │ │ │ │ movq $0x3390fc8,-0x10(%rbp) │ │ │ │ mov %rbx,-0x8(%rbp) │ │ │ │ movq $0x46e150,-0x28(%rbp) │ │ │ │ mov 0x10(%rbx),%rax │ │ │ │ mov 0x20(%rbx),%rcx │ │ │ │ mov 0x18(%rbx),%rbx │ │ │ │ @@ -115220,17 +115209,16 @@ │ │ │ │ nopl 0x0(%rax,%rax,1) │ │ │ │ (bad) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %bl,(%rsi) │ │ │ │ add %al,(%rax) │ │ │ │ - add %al,%al │ │ │ │ - cmovns (%rbx),%eax │ │ │ │ - mov %rbx,%rax │ │ │ │ + add %al,0x480351fa(%rax) │ │ │ │ + mov %ebx,%eax │ │ │ │ and $0x7,%eax │ │ │ │ cmp $0x1,%rax │ │ │ │ je 46e1c9 │ │ │ │ movq $0x46e188,0x8(%rbp) │ │ │ │ mov 0x6(%rbx),%rbx │ │ │ │ add $0x8,%rbp │ │ │ │ test $0x7,%bl │ │ │ │ @@ -115272,35 +115260,39 @@ │ │ │ │ jmp *%rax │ │ │ │ xchg %ax,%ax │ │ │ │ add %al,(%r8) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %bl,(%rsi) │ │ │ │ add %al,(%rax) │ │ │ │ - add %bl,(%rax) │ │ │ │ - cmovns (%rbx),%eax │ │ │ │ - movq $0x46e220,0x0(%rbp) │ │ │ │ - mov 0xf(%rbx),%rbx │ │ │ │ - test $0x7,%bl │ │ │ │ + add %bl,%al │ │ │ │ + stc │ │ │ │ + push %rcx │ │ │ │ + add -0x39(%rax),%ecx │ │ │ │ + add %r12b,(%r8) │ │ │ │ + loop 46e245 │ │ │ │ + add %cl,-0x75(%rax) │ │ │ │ + pop %rbx │ │ │ │ + psadbw %mm3,%mm0 │ │ │ │ + (bad) │ │ │ │ jne 46e220 │ │ │ │ mov (%rbx),%rax │ │ │ │ jmp *%rax │ │ │ │ xchg %ax,%ax │ │ │ │ add %al,(%r8) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %bl,(%rsi) │ │ │ │ add %al,(%rax) │ │ │ │ - add %dh,%al │ │ │ │ - (bad) │ │ │ │ - add -0x77(%r8),%rcx │ │ │ │ - fadds -0x7cb7f820(%rbx) │ │ │ │ - clc │ │ │ │ - add %esi,0x48(%rax,%rdx,1) │ │ │ │ - lea 0x3490edd(%rip),%ebx │ │ │ │ + add %dh,0x480351f9(%rax) │ │ │ │ + mov %ebx,%eax │ │ │ │ + and $0x7,%eax │ │ │ │ + cmp $0x1,%rax │ │ │ │ + je 46e23c │ │ │ │ + lea 0x351f99d(%rip),%rbx │ │ │ │ add $0x10,%rbp │ │ │ │ mov (%rbx),%rax │ │ │ │ jmp *%rax │ │ │ │ movq $0x46e268,0x0(%rbp) │ │ │ │ mov 0x17(%rbx),%rbx │ │ │ │ test $0x7,%bl │ │ │ │ jne 46e268 │ │ │ │ @@ -115511,15 +115503,15 @@ │ │ │ │ mov 0xe(%rbx),%rax │ │ │ │ movq $0x46b818,-0x10(%r12) │ │ │ │ mov %rsi,(%r12) │ │ │ │ movq $0x46e570,-0x28(%rbp) │ │ │ │ mov %r14,%rbx │ │ │ │ lea -0x10(%r12),%r14 │ │ │ │ mov %rbx,%rdx │ │ │ │ - lea 0x32c1143(%rip),%rbx │ │ │ │ + lea 0x334fc03(%rip),%rbx │ │ │ │ mov %rax,-0x20(%rbp) │ │ │ │ mov %rcx,-0x18(%rbp) │ │ │ │ mov %rdx,-0x10(%rbp) │ │ │ │ mov %rsi,-0x8(%rbp) │ │ │ │ add $0xffffffffffffffd8,%rbp │ │ │ │ jmp 3395508 │ │ │ │ movq $0x18,0x388(%r13) │ │ │ │ @@ -115536,15 +115528,15 @@ │ │ │ │ add -0x39(%rax),%ecx │ │ │ │ rex.RB │ │ │ │ lock xor %ah,%dh │ │ │ │ rex.RX add %r9b,-0x75(%rax) │ │ │ │ rex.XB cmovns 0x5b8b48c6(%r9),%ecx │ │ │ │ (bad) │ │ │ │ mov %rbx,%rcx │ │ │ │ - lea 0x32c10c3(%rip),%rbx │ │ │ │ + lea 0x334fb83(%rip),%rbx │ │ │ │ mov %rcx,-0x8(%rbp) │ │ │ │ mov %rax,0x0(%rbp) │ │ │ │ add $0xfffffffffffffff0,%rbp │ │ │ │ jmp 3395508 │ │ │ │ xchg %ax,%ax │ │ │ │ (bad) │ │ │ │ add %al,(%rax) │ │ │ │ @@ -115740,20 +115732,20 @@ │ │ │ │ mov %rax,-0x50(%r12) │ │ │ │ lea -0x8f(%r12),%rax │ │ │ │ mov %rax,-0x48(%r12) │ │ │ │ movq $0x3363ae0,-0x40(%r12) │ │ │ │ lea -0x56(%r12),%rax │ │ │ │ mov %rax,-0x38(%r12) │ │ │ │ movq $0x3c37ef9,-0x30(%r12) │ │ │ │ - movq $0x30e0990,-0x28(%r12) │ │ │ │ + movq $0x30e0358,-0x28(%r12) │ │ │ │ mov %r9,-0x20(%r12) │ │ │ │ lea -0x3e(%r12),%rax │ │ │ │ mov %rax,-0x18(%r12) │ │ │ │ - movq $0x3c05cb2,-0x10(%r12) │ │ │ │ - movq $0x3c05cb2,-0x8(%r12) │ │ │ │ + movq $0x3c05b3a,-0x10(%r12) │ │ │ │ + movq $0x3c05b3a,-0x8(%r12) │ │ │ │ movq $0x1,(%r12) │ │ │ │ mov %r14,%rax │ │ │ │ lea -0x27(%r12),%r14 │ │ │ │ movq $0x33924c0,0x30(%rbp) │ │ │ │ mov %rax,0x38(%rbp) │ │ │ │ add $0x30,%rbp │ │ │ │ jmp 488ba8 │ │ │ │ @@ -115979,18 +115971,18 @@ │ │ │ │ xor %eax,%eax │ │ │ │ call 3385710 │ │ │ │ add $0x8,%rsp │ │ │ │ test %rax,%rax │ │ │ │ je 46ec19 │ │ │ │ movq $0x3391200,-0x10(%rbp) │ │ │ │ mov %rax,-0x8(%rbp) │ │ │ │ - lea 0x32c335f(%rip),%rsi │ │ │ │ - lea 0x34575c9(%rip),%r14 │ │ │ │ + lea 0x3351e1f(%rip),%rsi │ │ │ │ + lea 0x34e6089(%rip),%r14 │ │ │ │ add $0xfffffffffffffff0,%rbp │ │ │ │ - jmp 1851de8 │ │ │ │ + jmp 21e51a8 │ │ │ │ mov (%rbx),%rax │ │ │ │ jmp *%rax │ │ │ │ jmp *-0x10(%r13) │ │ │ │ nopw 0x0(%rax,%rax,1) │ │ │ │ ... │ │ │ │ adc $0x30000000,%eax │ │ │ │ (bad) │ │ │ │ @@ -116005,17 +115997,17 @@ │ │ │ │ xor %eax,%eax │ │ │ │ call 3385710 │ │ │ │ add $0x8,%rsp │ │ │ │ test %rax,%rax │ │ │ │ je 46ec7a │ │ │ │ movq $0x3391200,-0x10(%rbp) │ │ │ │ mov %rax,-0x8(%rbp) │ │ │ │ - lea 0x33c9b00(%rip),%r14 │ │ │ │ + lea 0x34585c0(%rip),%r14 │ │ │ │ add $0xfffffffffffffff0,%rbp │ │ │ │ - jmp 1384278 │ │ │ │ + jmp 1d17638 │ │ │ │ mov (%rbx),%rax │ │ │ │ jmp *%rax │ │ │ │ jmp *-0x10(%r13) │ │ │ │ nopl 0x0(%rax,%rax,1) │ │ │ │ ... │ │ │ │ adc $0x10000000,%eax │ │ │ │ (bad) │ │ │ │ @@ -116030,18 +116022,18 @@ │ │ │ │ xor %eax,%eax │ │ │ │ call 3385710 │ │ │ │ add $0x8,%rsp │ │ │ │ test %rax,%rax │ │ │ │ je 46ece1 │ │ │ │ movq $0x3391200,-0x10(%rbp) │ │ │ │ mov %rax,-0x8(%rbp) │ │ │ │ - lea 0x337511f(%rip),%rsi │ │ │ │ + lea 0x3403bdf(%rip),%rsi │ │ │ │ lea 0x322d3b0(%rip),%r14 │ │ │ │ add $0xfffffffffffffff0,%rbp │ │ │ │ - jmp 1851de8 │ │ │ │ + jmp 21e51a8 │ │ │ │ mov (%rbx),%rax │ │ │ │ jmp *%rax │ │ │ │ jmp *-0x10(%r13) │ │ │ │ nopw 0x0(%rax,%rax,1) │ │ │ │ (bad) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rbx) │ │ │ │ @@ -117424,15 +117416,15 @@ │ │ │ │ add $0x8,%rsp │ │ │ │ test %rax,%rax │ │ │ │ je 470020 │ │ │ │ movq $0x3391200,-0x10(%rbp) │ │ │ │ mov %rax,-0x8(%rbp) │ │ │ │ lea 0x37cb460(%rip),%rdi │ │ │ │ lea 0x37aa781(%rip),%rsi │ │ │ │ - lea 0x2f97f0d(%rip),%r14 │ │ │ │ + lea 0x2f914c1(%rip),%r14 │ │ │ │ add $0xfffffffffffffff0,%rbp │ │ │ │ jmp 46fde8 │ │ │ │ mov (%rbx),%rax │ │ │ │ jmp *%rax │ │ │ │ jmp *-0x10(%r13) │ │ │ │ nopl 0x0(%rax) │ │ │ │ ... │ │ │ │ @@ -117451,15 +117443,15 @@ │ │ │ │ add $0x8,%rsp │ │ │ │ test %rax,%rax │ │ │ │ je 470090 │ │ │ │ movq $0x3391200,-0x10(%rbp) │ │ │ │ mov %rax,-0x8(%rbp) │ │ │ │ lea 0x37cb3f0(%rip),%rdi │ │ │ │ lea 0x37aa711(%rip),%rsi │ │ │ │ - lea 0x2f80b73(%rip),%r14 │ │ │ │ + lea 0x2f7a0d7(%rip),%r14 │ │ │ │ add $0xfffffffffffffff0,%rbp │ │ │ │ jmp 46fde8 │ │ │ │ mov (%rbx),%rax │ │ │ │ jmp *%rax │ │ │ │ jmp *-0x10(%r13) │ │ │ │ nopl 0x0(%rax) │ │ │ │ ... │ │ │ │ @@ -117537,30 +117529,30 @@ │ │ │ │ nopl 0x0(%rax,%rax,1) │ │ │ │ sldt (%rax) │ │ │ │ add %al,(%rdx) │ │ │ │ ... │ │ │ │ add %al,(%rax) │ │ │ │ add %cl,(%rsi) │ │ │ │ add %al,(%rax) │ │ │ │ - add %bh,0x79(%rax) │ │ │ │ - add -0x73(%r8),%r9d │ │ │ │ + add %bh,(%rax) │ │ │ │ + rex.WRX add %fs:-0x73(%rax),%r9 │ │ │ │ rex.RB │ │ │ │ lock cmp %r15,%rax │ │ │ │ jae 47023b │ │ │ │ lea 0x322c8b0(%rip),%rbx │ │ │ │ jmp *-0x8(%r13) │ │ │ │ nopl 0x0(%rax) │ │ │ │ add %eax,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ (bad) │ │ │ │ add %al,(%rax) │ │ │ │ - add %dl,0x79(%rax) │ │ │ │ - add -0x39(%r8),%r9d │ │ │ │ + add %dl,(%rax) │ │ │ │ + rex.WRX add %fs:-0x39(%rax),%r9 │ │ │ │ add %r14b,(%r8) │ │ │ │ add 0x0(%rdi),%al │ │ │ │ mov %rbx,%rax │ │ │ │ mov 0x8(%rbp),%rbx │ │ │ │ mov %rax,0x8(%rbp) │ │ │ │ test $0x7,%bl │ │ │ │ jne 470230 │ │ │ │ @@ -117569,33 +117561,32 @@ │ │ │ │ nopl (%rax) │ │ │ │ add %eax,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ (bad) │ │ │ │ add %al,(%rax) │ │ │ │ - add %ah,(%rax) │ │ │ │ - jns 470274 │ │ │ │ - add -0x75(%rax),%ecx │ │ │ │ - jne 47023c │ │ │ │ + add %ah,%al │ │ │ │ + movsxd 0x3(%rsi),%ecx │ │ │ │ + mov 0x8(%rbp),%rsi │ │ │ │ add $0x10,%rbp │ │ │ │ mov %rbx,%r14 │ │ │ │ mov %r14,%rax │ │ │ │ and $0x7,%eax │ │ │ │ cmp $0x1,%rax │ │ │ │ je 47026d │ │ │ │ movq $0x470200,-0x10(%rbp) │ │ │ │ mov %rsi,%rax │ │ │ │ mov 0x6(%r14),%rsi │ │ │ │ mov %r14,%rbx │ │ │ │ mov %rax,%r14 │ │ │ │ mov 0xe(%rbx),%rax │ │ │ │ mov %rax,-0x8(%rbp) │ │ │ │ add $0xfffffffffffffff0,%rbp │ │ │ │ - jmp 1863398 │ │ │ │ + jmp 21f6758 │ │ │ │ mov %rsi,%rbx │ │ │ │ jmp *0x0(%rbp) │ │ │ │ nopl 0x0(%rax,%rax,1) │ │ │ │ add $0x1000000,%eax │ │ │ │ ... │ │ │ │ add %al,(%rax) │ │ │ │ add %cl,(%rsi) │ │ │ │ @@ -117618,15 +117609,15 @@ │ │ │ │ (bad) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %cl,0x73(%rbx,%rcx,4) │ │ │ │ (bad) │ │ │ │ add $0x8,%rbp │ │ │ │ - jmp 1386b40 │ │ │ │ + jmp 1d19f00 │ │ │ │ lea 0x322c7cc(%rip),%rbx │ │ │ │ jmp *-0x8(%r13) │ │ │ │ add (%rax),%eax │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ sldt (%rax) │ │ │ │ @@ -118270,15 +118261,15 @@ │ │ │ │ (bad) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %cl,0x73(%rbx,%rcx,4) │ │ │ │ (bad) │ │ │ │ add $0x8,%rbp │ │ │ │ - jmp 1386b40 │ │ │ │ + jmp 1d19f00 │ │ │ │ jmp *-0x10(%r13) │ │ │ │ nopl 0x0(%rax) │ │ │ │ add (%rax),%eax │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ sldt (%rax) │ │ │ │ @@ -118414,15 +118405,15 @@ │ │ │ │ (bad) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %cl,0x73(%rbx,%rcx,4) │ │ │ │ (bad) │ │ │ │ add $0x8,%rbp │ │ │ │ - jmp 1386b40 │ │ │ │ + jmp 1d19f00 │ │ │ │ jmp *-0x10(%r13) │ │ │ │ nopl 0x0(%rax) │ │ │ │ add $0x1000000,%eax │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rsi) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ @@ -118644,20 +118635,20 @@ │ │ │ │ and $0x7,%ecx │ │ │ │ cmp $0x1,%rcx │ │ │ │ je 4710e4 │ │ │ │ movq $0x470fe8,0x8(%rbp) │ │ │ │ mov 0x6(%rbx),%rsi │ │ │ │ mov %rax,%r14 │ │ │ │ add $0x8,%rbp │ │ │ │ - jmp 1863398 │ │ │ │ + jmp 21f6758 │ │ │ │ movq $0x470f98,0x8(%rbp) │ │ │ │ mov 0x7(%rbx),%rsi │ │ │ │ mov %rax,%r14 │ │ │ │ add $0x8,%rbp │ │ │ │ - jmp 1863398 │ │ │ │ + jmp 21f6758 │ │ │ │ mov %rcx,%rbx │ │ │ │ and $0x7,%ebx │ │ │ │ cmp $0x1,%rbx │ │ │ │ jne 4712a8 │ │ │ │ movq $0x471140,0x8(%rbp) │ │ │ │ mov %rax,%rbx │ │ │ │ mov 0x7(%rcx),%rax │ │ │ │ @@ -119984,15 +119975,15 @@ │ │ │ │ je 47233e │ │ │ │ movq $0x472360,0x0(%rbp) │ │ │ │ mov 0xe(%rbx),%r14 │ │ │ │ mov 0x6(%rbx),%rax │ │ │ │ mov 0x10(%rbp),%rbx │ │ │ │ mov %rax,0x10(%rbp) │ │ │ │ jmp 4722d0 │ │ │ │ - lea 0x379396d(%rip),%rbx │ │ │ │ + lea 0x37937f5(%rip),%rbx │ │ │ │ add $0x18,%rbp │ │ │ │ jmp *0x0(%rbp) │ │ │ │ jmp *-0x8(%r13) │ │ │ │ add (%rax),%al │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ @@ -120451,15 +120442,15 @@ │ │ │ │ rex.RXB add %r9b,-0x75(%r8) │ │ │ │ pop %rbx │ │ │ │ psadbw %mm3,%mm0 │ │ │ │ (bad) │ │ │ │ jne 4727f8 │ │ │ │ mov (%rbx),%rax │ │ │ │ jmp *%rax │ │ │ │ - lea 0x37933b1(%rip),%rbx │ │ │ │ + lea 0x3793239(%rip),%rbx │ │ │ │ add $0x18,%rbp │ │ │ │ jmp *0x0(%rbp) │ │ │ │ movq $0x472930,0x0(%rbp) │ │ │ │ mov 0x25(%rbx),%rbx │ │ │ │ test $0x7,%bl │ │ │ │ jne 472930 │ │ │ │ mov (%rbx),%rax │ │ │ │ @@ -120570,15 +120561,15 @@ │ │ │ │ ... │ │ │ │ (bad) │ │ │ │ add %al,(%rax) │ │ │ │ add %cl,%al │ │ │ │ movabs 0x7e083d889480322,%al │ │ │ │ cmp $0x1,%rax │ │ │ │ je 472ad4 │ │ │ │ - lea 0x3494f15(%rip),%rbx │ │ │ │ + lea 0x35239d5(%rip),%rbx │ │ │ │ add $0x8,%rbp │ │ │ │ jmp 33893b0 │ │ │ │ movq $0x472b00,0x0(%rbp) │ │ │ │ mov 0xf(%rbx),%rbx │ │ │ │ jmp 33893b0 │ │ │ │ jmp *-0x10(%r13) │ │ │ │ nopl 0x0(%rax) │ │ │ │ @@ -120785,15 +120776,15 @@ │ │ │ │ mov %rbx,0x0(%rbp) │ │ │ │ mov %rax,0x18(%rbp) │ │ │ │ add $0xfffffffffffffff8,%rbp │ │ │ │ jmp 46f420 │ │ │ │ movq $0x30,0x388(%r13) │ │ │ │ jmp 338a720 │ │ │ │ jmp *-0x8(%r13) │ │ │ │ - lea 0x3792ec4(%rip),%rbx │ │ │ │ + lea 0x3792d4c(%rip),%rbx │ │ │ │ add $0x30,%rbp │ │ │ │ jmp *0x0(%rbp) │ │ │ │ nopl (%rax) │ │ │ │ (bad) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ @@ -121010,15 +121001,15 @@ │ │ │ │ add $0x8,%rbp │ │ │ │ jmp 472fd0 │ │ │ │ movq $0x4731b0,0x20(%rbp) │ │ │ │ mov %rcx,%r14 │ │ │ │ mov %rax,%rbx │ │ │ │ add $0x20,%rbp │ │ │ │ jmp 472fd0 │ │ │ │ - lea 0x3792bc7(%rip),%rbx │ │ │ │ + lea 0x3792a4f(%rip),%rbx │ │ │ │ add $0x20,%rbp │ │ │ │ jmp *0x0(%rbp) │ │ │ │ jmp *-0x8(%r13) │ │ │ │ xchg %ax,%ax │ │ │ │ add (%rax),%eax │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ @@ -121069,15 +121060,15 @@ │ │ │ │ jmp 489bd0 │ │ │ │ nop │ │ │ │ ... │ │ │ │ (bad) │ │ │ │ add %al,(%rax) │ │ │ │ add %ch,0x480322c7(%rax) │ │ │ │ mov %ebx,%edi │ │ │ │ - lea 0x3792af8(%rip),%rsi │ │ │ │ + lea 0x3792980(%rip),%rsi │ │ │ │ lea 0x322c751(%rip),%r14 │ │ │ │ add $0x8,%rbp │ │ │ │ jmp 489bd0 │ │ │ │ nopw 0x0(%rax,%rax,1) │ │ │ │ sldt (%rax) │ │ │ │ add %al,(%rdx) │ │ │ │ add %al,(%rax) │ │ │ │ @@ -121134,15 +121125,15 @@ │ │ │ │ add %bh,(%rax) │ │ │ │ (bad) │ │ │ │ and (%rbx),%al │ │ │ │ mov %rbx,%rax │ │ │ │ and $0x7,%eax │ │ │ │ cmp $0x1,%rax │ │ │ │ je 473294 │ │ │ │ - lea 0x348be25(%rip),%rbx │ │ │ │ + lea 0x351a8e5(%rip),%rbx │ │ │ │ add $0x30,%rbp │ │ │ │ mov (%rbx),%rax │ │ │ │ jmp *%rax │ │ │ │ movq $0x4732d8,-0x8(%rbp) │ │ │ │ mov 0x8(%rbp),%rdi │ │ │ │ lea 0x3228e29(%rip),%rsi │ │ │ │ lea 0x3228d9a(%rip),%r14 │ │ │ │ @@ -121170,15 +121161,15 @@ │ │ │ │ add %al,(%rax) │ │ │ │ add %bl,(%rsi) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,-0x67(%rax) │ │ │ │ and (%rbx),%al │ │ │ │ movq $0x473338,0x0(%rbp) │ │ │ │ mov 0x10(%rbp),%rdi │ │ │ │ - lea 0x3371605(%rip),%rsi │ │ │ │ + lea 0x34000c5(%rip),%rsi │ │ │ │ lea 0x3228d2e(%rip),%r14 │ │ │ │ mov %rbx,0x28(%rbp) │ │ │ │ jmp 48d738 │ │ │ │ nopl 0x0(%rax,%rax,1) │ │ │ │ xchg %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ @@ -121454,18 +121445,18 @@ │ │ │ │ xor %eax,%eax │ │ │ │ call 3385710 │ │ │ │ add $0x8,%rsp │ │ │ │ test %rax,%rax │ │ │ │ je 473739 │ │ │ │ movq $0x3391200,-0x10(%rbp) │ │ │ │ mov %rax,-0x8(%rbp) │ │ │ │ - lea 0x32be83f(%rip),%rsi │ │ │ │ - lea 0x3452aa9(%rip),%r14 │ │ │ │ + lea 0x334d2ff(%rip),%rsi │ │ │ │ + lea 0x34e1569(%rip),%r14 │ │ │ │ add $0xfffffffffffffff0,%rbp │ │ │ │ - jmp 1851de8 │ │ │ │ + jmp 21e51a8 │ │ │ │ mov (%rbx),%rax │ │ │ │ jmp *%rax │ │ │ │ jmp *-0x10(%r13) │ │ │ │ nopw 0x0(%rax,%rax,1) │ │ │ │ ... │ │ │ │ adc $0x48000000,%eax │ │ │ │ xchg %eax,%esi │ │ │ │ @@ -121480,17 +121471,17 @@ │ │ │ │ xor %eax,%eax │ │ │ │ call 3385710 │ │ │ │ add $0x8,%rsp │ │ │ │ test %rax,%rax │ │ │ │ je 47379a │ │ │ │ movq $0x3391200,-0x10(%rbp) │ │ │ │ mov %rax,-0x8(%rbp) │ │ │ │ - lea 0x33c4fe0(%rip),%r14 │ │ │ │ + lea 0x3453aa0(%rip),%r14 │ │ │ │ add $0xfffffffffffffff0,%rbp │ │ │ │ - jmp 1384278 │ │ │ │ + jmp 1d17638 │ │ │ │ mov (%rbx),%rax │ │ │ │ jmp *%rax │ │ │ │ jmp *-0x10(%r13) │ │ │ │ nopl 0x0(%rax,%rax,1) │ │ │ │ ... │ │ │ │ adc $0x28000000,%eax │ │ │ │ xchg %eax,%esi │ │ │ │ @@ -121505,18 +121496,18 @@ │ │ │ │ xor %eax,%eax │ │ │ │ call 3385710 │ │ │ │ add $0x8,%rsp │ │ │ │ test %rax,%rax │ │ │ │ je 473801 │ │ │ │ movq $0x3391200,-0x10(%rbp) │ │ │ │ mov %rax,-0x8(%rbp) │ │ │ │ - lea 0x33711af(%rip),%rsi │ │ │ │ + lea 0x33ffc6f(%rip),%rsi │ │ │ │ lea 0x32295c8(%rip),%r14 │ │ │ │ add $0xfffffffffffffff0,%rbp │ │ │ │ - jmp 1851de8 │ │ │ │ + jmp 21e51a8 │ │ │ │ mov (%rbx),%rax │ │ │ │ jmp *%rax │ │ │ │ jmp *-0x10(%r13) │ │ │ │ nopw 0x0(%rax,%rax,1) │ │ │ │ ... │ │ │ │ adc $0x90000000,%eax │ │ │ │ cwtl │ │ │ │ @@ -121580,16 +121571,16 @@ │ │ │ │ xor %eax,%eax │ │ │ │ call 3385710 │ │ │ │ add $0x8,%rsp │ │ │ │ test %rax,%rax │ │ │ │ je 473930 │ │ │ │ movq $0x3391200,-0x10(%rbp) │ │ │ │ mov %rax,-0x8(%rbp) │ │ │ │ - lea 0x3792399(%rip),%rdi │ │ │ │ - lea 0x3792392(%rip),%rsi │ │ │ │ + lea 0x3792221(%rip),%rdi │ │ │ │ + lea 0x379221a(%rip),%rsi │ │ │ │ lea 0x322bfeb(%rip),%r14 │ │ │ │ add $0xfffffffffffffff0,%rbp │ │ │ │ jmp 489bd0 │ │ │ │ mov (%rbx),%rax │ │ │ │ jmp *%rax │ │ │ │ jmp *-0x10(%r13) │ │ │ │ nopl 0x0(%rax) │ │ │ │ @@ -121704,15 +121695,15 @@ │ │ │ │ mov 0x6(%rax),%rax │ │ │ │ mov %rax,0x0(%rbp) │ │ │ │ add $0xfffffffffffffff8,%rbp │ │ │ │ test $0x7,%bl │ │ │ │ jne 473a68 │ │ │ │ mov (%rbx),%rax │ │ │ │ jmp *%rax │ │ │ │ - lea 0x379220a(%rip),%rbx │ │ │ │ + lea 0x3792092(%rip),%rbx │ │ │ │ add $0x8,%rbp │ │ │ │ jmp *0x0(%rbp) │ │ │ │ lea 0x322979a(%rip),%rbx │ │ │ │ jmp *-0x8(%r13) │ │ │ │ movq $0x473ae0,0x0(%rbp) │ │ │ │ mov %rax,%rbx │ │ │ │ test $0x7,%bl │ │ │ │ @@ -121790,26 +121781,26 @@ │ │ │ │ jmp 473958 │ │ │ │ xchg %ax,%ax │ │ │ │ ... │ │ │ │ (bad) │ │ │ │ add %al,(%rax) │ │ │ │ add %cl,0x480322bd(%rax) │ │ │ │ mov %ebx,%edi │ │ │ │ - lea 0x37920d8(%rip),%rsi │ │ │ │ + lea 0x3791f60(%rip),%rsi │ │ │ │ lea 0x322bd31(%rip),%r14 │ │ │ │ add $0x8,%rbp │ │ │ │ jmp 489bd0 │ │ │ │ nopw 0x0(%rax,%rax,1) │ │ │ │ ... │ │ │ │ (bad) │ │ │ │ add %al,(%rax) │ │ │ │ add %bl,-0x43(%rax) │ │ │ │ and (%rbx),%al │ │ │ │ mov %rbx,%rdi │ │ │ │ - lea 0x37920a8(%rip),%rsi │ │ │ │ + lea 0x3791f30(%rip),%rsi │ │ │ │ lea 0x322bd01(%rip),%r14 │ │ │ │ add $0x8,%rbp │ │ │ │ jmp 489bd0 │ │ │ │ nopw 0x0(%rax,%rax,1) │ │ │ │ add %r8d,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ @@ -121862,58 +121853,58 @@ │ │ │ │ nopl 0x0(%rax) │ │ │ │ ... │ │ │ │ (bad) │ │ │ │ add %al,(%rax) │ │ │ │ add %ch,-0x44(%rax) │ │ │ │ and (%rbx),%al │ │ │ │ mov %rbx,%rdi │ │ │ │ - lea 0x3791fb8(%rip),%rsi │ │ │ │ + lea 0x3791e40(%rip),%rsi │ │ │ │ lea 0x322bc11(%rip),%r14 │ │ │ │ add $0x8,%rbp │ │ │ │ jmp 489bd0 │ │ │ │ nopw 0x0(%rax,%rax,1) │ │ │ │ ... │ │ │ │ (bad) │ │ │ │ add %al,(%rax) │ │ │ │ add %bh,(%rax) │ │ │ │ mov $0x89480322,%esp │ │ │ │ fisttps -0x73(%rax) │ │ │ │ - xor $0x3791f88,%eax │ │ │ │ + xor $0x3791e10,%eax │ │ │ │ lea 0x322bbe1(%rip),%r14 │ │ │ │ add $0x8,%rbp │ │ │ │ jmp 489bd0 │ │ │ │ nopw 0x0(%rax,%rax,1) │ │ │ │ ... │ │ │ │ (bad) │ │ │ │ add %al,(%rax) │ │ │ │ add %cl,(%rax) │ │ │ │ mov $0x89480322,%esp │ │ │ │ fisttps -0x73(%rax) │ │ │ │ - xor $0x3791f58,%eax │ │ │ │ + xor $0x3791de0,%eax │ │ │ │ lea 0x322bbb1(%rip),%r14 │ │ │ │ add $0x8,%rbp │ │ │ │ jmp 489bd0 │ │ │ │ nopw 0x0(%rax,%rax,1) │ │ │ │ ... │ │ │ │ (bad) │ │ │ │ add %al,(%rax) │ │ │ │ add %bl,%al │ │ │ │ mov $0x89480322,%ebx │ │ │ │ fisttps -0x73(%rax) │ │ │ │ - xor $0x3791f28,%eax │ │ │ │ + xor $0x3791db0,%eax │ │ │ │ lea 0x322bb81(%rip),%r14 │ │ │ │ add $0x8,%rbp │ │ │ │ jmp 489bd0 │ │ │ │ nopw 0x0(%rax,%rax,1) │ │ │ │ ... │ │ │ │ (bad) │ │ │ │ add %al,(%rax) │ │ │ │ add %ch,0x480322bb(%rax) │ │ │ │ mov %ebx,%edi │ │ │ │ - lea 0x3791ef8(%rip),%rsi │ │ │ │ + lea 0x3791d80(%rip),%rsi │ │ │ │ lea 0x322bb51(%rip),%r14 │ │ │ │ add $0x8,%rbp │ │ │ │ jmp 489bd0 │ │ │ │ nopw 0x0(%rax,%rax,1) │ │ │ │ (bad) │ │ │ │ sldt (%rax) │ │ │ │ add %al,(%rax) │ │ │ │ @@ -122164,26 +122155,26 @@ │ │ │ │ nopl 0x0(%rax) │ │ │ │ ... │ │ │ │ (bad) │ │ │ │ add %al,(%rax) │ │ │ │ add %bh,-0x49(%rax) │ │ │ │ and (%rbx),%al │ │ │ │ mov %rbx,%rdi │ │ │ │ - lea 0x3791ac8(%rip),%rsi │ │ │ │ + lea 0x3791950(%rip),%rsi │ │ │ │ lea 0x322b721(%rip),%r14 │ │ │ │ add $0x8,%rbp │ │ │ │ jmp 489bd0 │ │ │ │ nopw 0x0(%rax,%rax,1) │ │ │ │ ... │ │ │ │ (bad) │ │ │ │ add %al,(%rax) │ │ │ │ add %cl,-0x49(%rax) │ │ │ │ and (%rbx),%al │ │ │ │ mov %rbx,%rdi │ │ │ │ - lea 0x3791a98(%rip),%rsi │ │ │ │ + lea 0x3791920(%rip),%rsi │ │ │ │ lea 0x322b6f1(%rip),%r14 │ │ │ │ add $0x8,%rbp │ │ │ │ jmp 489bd0 │ │ │ │ nopw 0x0(%rax,%rax,1) │ │ │ │ ... │ │ │ │ (bad) │ │ │ │ add %al,(%rax) │ │ │ │ @@ -122288,25 +122279,25 @@ │ │ │ │ movq $0x3363ae0,-0x50(%r12) │ │ │ │ lea -0x6d(%r12),%rax │ │ │ │ mov %rax,-0x48(%r12) │ │ │ │ movq $0x3c37ef9,-0x40(%r12) │ │ │ │ movq $0x3363a20,-0x38(%r12) │ │ │ │ mov 0x8(%rbp),%rax │ │ │ │ mov %rax,-0x30(%r12) │ │ │ │ - movq $0x30e0990,-0x28(%r12) │ │ │ │ + movq $0x30e0358,-0x28(%r12) │ │ │ │ lea -0x37(%r12),%rax │ │ │ │ mov %rax,-0x20(%r12) │ │ │ │ lea -0x4e(%r12),%rax │ │ │ │ mov %rax,-0x18(%r12) │ │ │ │ - movq $0x3c05cb2,-0x10(%r12) │ │ │ │ - movq $0x3c05cb2,-0x8(%r12) │ │ │ │ + movq $0x3c05b3a,-0x10(%r12) │ │ │ │ + movq $0x3c05b3a,-0x8(%r12) │ │ │ │ movq $0x1,(%r12) │ │ │ │ movq $0x4744a8,0x30(%rbp) │ │ │ │ lea -0x27(%r12),%rdi │ │ │ │ - lea 0x3791842(%rip),%rsi │ │ │ │ + lea 0x37916ca(%rip),%rsi │ │ │ │ lea 0x322b49b(%rip),%r14 │ │ │ │ mov %rbx,0x38(%rbp) │ │ │ │ add $0x30,%rbp │ │ │ │ jmp 489bd0 │ │ │ │ movq $0x98,0x388(%r13) │ │ │ │ jmp 338a720 │ │ │ │ nopl 0x0(%rax) │ │ │ │ @@ -122390,24 +122381,24 @@ │ │ │ │ movq $0x3363ae0,-0x50(%r12) │ │ │ │ lea -0x6d(%r12),%rax │ │ │ │ mov %rax,-0x48(%r12) │ │ │ │ movq $0x3c37ef9,-0x40(%r12) │ │ │ │ movq $0x3363a20,-0x38(%r12) │ │ │ │ mov 0x20(%rbp),%rax │ │ │ │ mov %rax,-0x30(%r12) │ │ │ │ - movq $0x30e0990,-0x28(%r12) │ │ │ │ + movq $0x30e0358,-0x28(%r12) │ │ │ │ lea -0x37(%r12),%rax │ │ │ │ mov %rax,-0x20(%r12) │ │ │ │ lea -0x4e(%r12),%rax │ │ │ │ mov %rax,-0x18(%r12) │ │ │ │ - movq $0x3c05cb2,-0x10(%r12) │ │ │ │ - movq $0x3c05cb2,-0x8(%r12) │ │ │ │ + movq $0x3c05b3a,-0x10(%r12) │ │ │ │ + movq $0x3c05b3a,-0x8(%r12) │ │ │ │ movq $0x1,(%r12) │ │ │ │ movq $0x474648,0x20(%rbp) │ │ │ │ - lea 0x37916a7(%rip),%rdi │ │ │ │ + lea 0x379152f(%rip),%rdi │ │ │ │ lea -0x27(%r12),%rsi │ │ │ │ lea 0x322b2fb(%rip),%r14 │ │ │ │ mov %rbx,0x28(%rbp) │ │ │ │ add $0x20,%rbp │ │ │ │ jmp 489bd0 │ │ │ │ movq $0x98,0x388(%r13) │ │ │ │ jmp 338a720 │ │ │ │ @@ -122463,25 +122454,25 @@ │ │ │ │ movq $0x3363ae0,-0x50(%r12) │ │ │ │ lea -0x6d(%r12),%rax │ │ │ │ mov %rax,-0x48(%r12) │ │ │ │ movq $0x3c37ef9,-0x40(%r12) │ │ │ │ movq $0x3363a20,-0x38(%r12) │ │ │ │ mov 0x8(%rbp),%rax │ │ │ │ mov %rax,-0x30(%r12) │ │ │ │ - movq $0x30e0990,-0x28(%r12) │ │ │ │ + movq $0x30e0358,-0x28(%r12) │ │ │ │ lea -0x37(%r12),%rax │ │ │ │ mov %rax,-0x20(%r12) │ │ │ │ lea -0x4e(%r12),%rax │ │ │ │ mov %rax,-0x18(%r12) │ │ │ │ - movq $0x3c05cb2,-0x10(%r12) │ │ │ │ - movq $0x3c05cb2,-0x8(%r12) │ │ │ │ + movq $0x3c05b3a,-0x10(%r12) │ │ │ │ + movq $0x3c05b3a,-0x8(%r12) │ │ │ │ movq $0x1,(%r12) │ │ │ │ movq $0x4747b8,0x30(%rbp) │ │ │ │ lea -0x27(%r12),%rdi │ │ │ │ - lea 0x3791532(%rip),%rsi │ │ │ │ + lea 0x37913ba(%rip),%rsi │ │ │ │ lea 0x322b18b(%rip),%r14 │ │ │ │ mov %rbx,0x38(%rbp) │ │ │ │ add $0x30,%rbp │ │ │ │ jmp 489bd0 │ │ │ │ movq $0x98,0x388(%r13) │ │ │ │ jmp 338a720 │ │ │ │ nopl 0x0(%rax) │ │ │ │ @@ -122566,24 +122557,24 @@ │ │ │ │ movq $0x3363ae0,-0x50(%r12) │ │ │ │ lea -0x6d(%r12),%rax │ │ │ │ mov %rax,-0x48(%r12) │ │ │ │ movq $0x3c37ef9,-0x40(%r12) │ │ │ │ movq $0x3363a20,-0x38(%r12) │ │ │ │ mov 0x20(%rbp),%rax │ │ │ │ mov %rax,-0x30(%r12) │ │ │ │ - movq $0x30e0990,-0x28(%r12) │ │ │ │ + movq $0x30e0358,-0x28(%r12) │ │ │ │ lea -0x37(%r12),%rax │ │ │ │ mov %rax,-0x20(%r12) │ │ │ │ lea -0x4e(%r12),%rax │ │ │ │ mov %rax,-0x18(%r12) │ │ │ │ - movq $0x3c05cb2,-0x10(%r12) │ │ │ │ - movq $0x3c05cb2,-0x8(%r12) │ │ │ │ + movq $0x3c05b3a,-0x10(%r12) │ │ │ │ + movq $0x3c05b3a,-0x8(%r12) │ │ │ │ movq $0x1,(%r12) │ │ │ │ movq $0x474958,0x20(%rbp) │ │ │ │ - lea 0x3791397(%rip),%rdi │ │ │ │ + lea 0x379121f(%rip),%rdi │ │ │ │ lea -0x27(%r12),%rsi │ │ │ │ lea 0x322afeb(%rip),%r14 │ │ │ │ mov %rbx,0x28(%rbp) │ │ │ │ add $0x20,%rbp │ │ │ │ jmp 489bd0 │ │ │ │ movq $0x98,0x388(%r13) │ │ │ │ jmp 338a720 │ │ │ │ @@ -122639,25 +122630,25 @@ │ │ │ │ movq $0x3363ae0,-0x50(%r12) │ │ │ │ lea -0x6d(%r12),%rax │ │ │ │ mov %rax,-0x48(%r12) │ │ │ │ movq $0x3c37ef9,-0x40(%r12) │ │ │ │ movq $0x3363a20,-0x38(%r12) │ │ │ │ mov 0x8(%rbp),%rax │ │ │ │ mov %rax,-0x30(%r12) │ │ │ │ - movq $0x30e0990,-0x28(%r12) │ │ │ │ + movq $0x30e0358,-0x28(%r12) │ │ │ │ lea -0x37(%r12),%rax │ │ │ │ mov %rax,-0x20(%r12) │ │ │ │ lea -0x4e(%r12),%rax │ │ │ │ mov %rax,-0x18(%r12) │ │ │ │ - movq $0x3c05cb2,-0x10(%r12) │ │ │ │ - movq $0x3c05cb2,-0x8(%r12) │ │ │ │ + movq $0x3c05b3a,-0x10(%r12) │ │ │ │ + movq $0x3c05b3a,-0x8(%r12) │ │ │ │ movq $0x1,(%r12) │ │ │ │ movq $0x474ac8,0x30(%rbp) │ │ │ │ lea -0x27(%r12),%rdi │ │ │ │ - lea 0x3791222(%rip),%rsi │ │ │ │ + lea 0x37910aa(%rip),%rsi │ │ │ │ lea 0x322ae7b(%rip),%r14 │ │ │ │ mov %rbx,0x38(%rbp) │ │ │ │ add $0x30,%rbp │ │ │ │ jmp 489bd0 │ │ │ │ movq $0x98,0x388(%r13) │ │ │ │ jmp 338a720 │ │ │ │ nopl 0x0(%rax) │ │ │ │ @@ -122730,24 +122721,24 @@ │ │ │ │ movq $0x3363ae0,-0x50(%r12) │ │ │ │ lea -0x6d(%r12),%rax │ │ │ │ mov %rax,-0x48(%r12) │ │ │ │ movq $0x3c37ef9,-0x40(%r12) │ │ │ │ movq $0x3363a20,-0x38(%r12) │ │ │ │ mov 0x20(%rbp),%rax │ │ │ │ mov %rax,-0x30(%r12) │ │ │ │ - movq $0x30e0990,-0x28(%r12) │ │ │ │ + movq $0x30e0358,-0x28(%r12) │ │ │ │ lea -0x37(%r12),%rax │ │ │ │ mov %rax,-0x20(%r12) │ │ │ │ lea -0x4e(%r12),%rax │ │ │ │ mov %rax,-0x18(%r12) │ │ │ │ - movq $0x3c05cb2,-0x10(%r12) │ │ │ │ - movq $0x3c05cb2,-0x8(%r12) │ │ │ │ + movq $0x3c05b3a,-0x10(%r12) │ │ │ │ + movq $0x3c05b3a,-0x8(%r12) │ │ │ │ movq $0x1,(%r12) │ │ │ │ movq $0x474c38,0x20(%rbp) │ │ │ │ - lea 0x37910b7(%rip),%rdi │ │ │ │ + lea 0x3790f3f(%rip),%rdi │ │ │ │ lea -0x27(%r12),%rsi │ │ │ │ lea 0x322ad0b(%rip),%r14 │ │ │ │ mov %rbx,0x28(%rbp) │ │ │ │ add $0x20,%rbp │ │ │ │ jmp 489bd0 │ │ │ │ movq $0x98,0x388(%r13) │ │ │ │ jmp 338a720 │ │ │ │ @@ -122803,25 +122794,25 @@ │ │ │ │ movq $0x3363ae0,-0x50(%r12) │ │ │ │ lea -0x6d(%r12),%rax │ │ │ │ mov %rax,-0x48(%r12) │ │ │ │ movq $0x3c37ef9,-0x40(%r12) │ │ │ │ movq $0x3363a20,-0x38(%r12) │ │ │ │ mov 0x8(%rbp),%rax │ │ │ │ mov %rax,-0x30(%r12) │ │ │ │ - movq $0x30e0990,-0x28(%r12) │ │ │ │ + movq $0x30e0358,-0x28(%r12) │ │ │ │ lea -0x37(%r12),%rax │ │ │ │ mov %rax,-0x20(%r12) │ │ │ │ lea -0x4e(%r12),%rax │ │ │ │ mov %rax,-0x18(%r12) │ │ │ │ - movq $0x3c05cb2,-0x10(%r12) │ │ │ │ - movq $0x3c05cb2,-0x8(%r12) │ │ │ │ + movq $0x3c05b3a,-0x10(%r12) │ │ │ │ + movq $0x3c05b3a,-0x8(%r12) │ │ │ │ movq $0x1,(%r12) │ │ │ │ movq $0x474da8,0x30(%rbp) │ │ │ │ lea -0x27(%r12),%rdi │ │ │ │ - lea 0x3790f42(%rip),%rsi │ │ │ │ + lea 0x3790dca(%rip),%rsi │ │ │ │ lea 0x322ab9b(%rip),%r14 │ │ │ │ mov %rbx,0x38(%rbp) │ │ │ │ add $0x30,%rbp │ │ │ │ jmp 489bd0 │ │ │ │ movq $0x98,0x388(%r13) │ │ │ │ jmp 338a720 │ │ │ │ nopl 0x0(%rax) │ │ │ │ @@ -122893,24 +122884,24 @@ │ │ │ │ movq $0x3363ae0,-0x50(%r12) │ │ │ │ lea -0x6d(%r12),%rax │ │ │ │ mov %rax,-0x48(%r12) │ │ │ │ movq $0x3c37ef9,-0x40(%r12) │ │ │ │ movq $0x3363a20,-0x38(%r12) │ │ │ │ mov 0x20(%rbp),%rax │ │ │ │ mov %rax,-0x30(%r12) │ │ │ │ - movq $0x30e0990,-0x28(%r12) │ │ │ │ + movq $0x30e0358,-0x28(%r12) │ │ │ │ lea -0x37(%r12),%rax │ │ │ │ mov %rax,-0x20(%r12) │ │ │ │ lea -0x4e(%r12),%rax │ │ │ │ mov %rax,-0x18(%r12) │ │ │ │ - movq $0x3c05cb2,-0x10(%r12) │ │ │ │ - movq $0x3c05cb2,-0x8(%r12) │ │ │ │ + movq $0x3c05b3a,-0x10(%r12) │ │ │ │ + movq $0x3c05b3a,-0x8(%r12) │ │ │ │ movq $0x1,(%r12) │ │ │ │ movq $0x474f18,0x20(%rbp) │ │ │ │ - lea 0x3790dd7(%rip),%rdi │ │ │ │ + lea 0x3790c5f(%rip),%rdi │ │ │ │ lea -0x27(%r12),%rsi │ │ │ │ lea 0x322aa2b(%rip),%r14 │ │ │ │ mov %rbx,0x28(%rbp) │ │ │ │ add $0x20,%rbp │ │ │ │ jmp 489bd0 │ │ │ │ movq $0x98,0x388(%r13) │ │ │ │ jmp 338a720 │ │ │ │ @@ -122969,25 +122960,25 @@ │ │ │ │ movq $0x3363ae0,-0x50(%r12) │ │ │ │ lea -0x6d(%r12),%rax │ │ │ │ mov %rax,-0x48(%r12) │ │ │ │ movq $0x3c37ef9,-0x40(%r12) │ │ │ │ movq $0x3363a20,-0x38(%r12) │ │ │ │ mov 0x8(%rbp),%rax │ │ │ │ mov %rax,-0x30(%r12) │ │ │ │ - movq $0x30e0990,-0x28(%r12) │ │ │ │ + movq $0x30e0358,-0x28(%r12) │ │ │ │ lea -0x37(%r12),%rax │ │ │ │ mov %rax,-0x20(%r12) │ │ │ │ lea -0x4e(%r12),%rax │ │ │ │ mov %rax,-0x18(%r12) │ │ │ │ - movq $0x3c05cb2,-0x10(%r12) │ │ │ │ - movq $0x3c05cb2,-0x8(%r12) │ │ │ │ + movq $0x3c05b3a,-0x10(%r12) │ │ │ │ + movq $0x3c05b3a,-0x8(%r12) │ │ │ │ movq $0x1,(%r12) │ │ │ │ movq $0x475088,0x30(%rbp) │ │ │ │ lea -0x27(%r12),%rdi │ │ │ │ - lea 0x3790c62(%rip),%rsi │ │ │ │ + lea 0x3790aea(%rip),%rsi │ │ │ │ lea 0x322a8bb(%rip),%r14 │ │ │ │ mov %rbx,0x38(%rbp) │ │ │ │ add $0x30,%rbp │ │ │ │ jmp 489bd0 │ │ │ │ movq $0x98,0x388(%r13) │ │ │ │ jmp 338a720 │ │ │ │ nopl 0x0(%rax) │ │ │ │ @@ -123030,24 +123021,24 @@ │ │ │ │ movq $0x3363ae0,-0x50(%r12) │ │ │ │ lea -0x6d(%r12),%rax │ │ │ │ mov %rax,-0x48(%r12) │ │ │ │ movq $0x3c37ef9,-0x40(%r12) │ │ │ │ movq $0x3363a20,-0x38(%r12) │ │ │ │ mov 0x20(%rbp),%rax │ │ │ │ mov %rax,-0x30(%r12) │ │ │ │ - movq $0x30e0990,-0x28(%r12) │ │ │ │ + movq $0x30e0358,-0x28(%r12) │ │ │ │ lea -0x37(%r12),%rax │ │ │ │ mov %rax,-0x20(%r12) │ │ │ │ lea -0x4e(%r12),%rax │ │ │ │ mov %rax,-0x18(%r12) │ │ │ │ - movq $0x3c05cb2,-0x10(%r12) │ │ │ │ - movq $0x3c05cb2,-0x8(%r12) │ │ │ │ + movq $0x3c05b3a,-0x10(%r12) │ │ │ │ + movq $0x3c05b3a,-0x8(%r12) │ │ │ │ movq $0x1,(%r12) │ │ │ │ movq $0x4751c8,0x20(%rbp) │ │ │ │ - lea 0x3790b27(%rip),%rdi │ │ │ │ + lea 0x37909af(%rip),%rdi │ │ │ │ lea -0x27(%r12),%rsi │ │ │ │ lea 0x322a77b(%rip),%r14 │ │ │ │ mov %rbx,0x28(%rbp) │ │ │ │ add $0x20,%rbp │ │ │ │ jmp 489bd0 │ │ │ │ movq $0x98,0x388(%r13) │ │ │ │ jmp 338a720 │ │ │ │ @@ -123092,21 +123083,21 @@ │ │ │ │ movq $0x3363ae0,-0xe8(%r12) │ │ │ │ lea -0x105(%r12),%rax │ │ │ │ mov %rax,-0xe0(%r12) │ │ │ │ movq $0x3c37ef9,-0xd8(%r12) │ │ │ │ movq $0x3363a20,-0xd0(%r12) │ │ │ │ mov 0x8(%rbp),%rax │ │ │ │ mov %rax,-0xc8(%r12) │ │ │ │ - movq $0x30e0990,-0xc0(%r12) │ │ │ │ + movq $0x30e0358,-0xc0(%r12) │ │ │ │ lea -0xcf(%r12),%rax │ │ │ │ mov %rax,-0xb8(%r12) │ │ │ │ lea -0xe6(%r12),%rax │ │ │ │ mov %rax,-0xb0(%r12) │ │ │ │ - movq $0x3c05cb2,-0xa8(%r12) │ │ │ │ - movq $0x3c05cb2,-0xa0(%r12) │ │ │ │ + movq $0x3c05b3a,-0xa8(%r12) │ │ │ │ + movq $0x3c05b3a,-0xa0(%r12) │ │ │ │ movq $0x1,-0x98(%r12) │ │ │ │ movq $0x3363a20,-0x90(%r12) │ │ │ │ mov 0x18(%rbp),%rax │ │ │ │ mov %rax,-0x88(%r12) │ │ │ │ movq $0x3363a20,-0x80(%r12) │ │ │ │ mov 0x20(%rbp),%rax │ │ │ │ mov %rax,-0x78(%r12) │ │ │ │ @@ -123119,21 +123110,21 @@ │ │ │ │ movq $0x3363ae0,-0x50(%r12) │ │ │ │ lea -0x6d(%r12),%rax │ │ │ │ mov %rax,-0x48(%r12) │ │ │ │ movq $0x3c37ef9,-0x40(%r12) │ │ │ │ movq $0x3363a20,-0x38(%r12) │ │ │ │ mov 0x30(%rbp),%rax │ │ │ │ mov %rax,-0x30(%r12) │ │ │ │ - movq $0x30e0990,-0x28(%r12) │ │ │ │ + movq $0x30e0358,-0x28(%r12) │ │ │ │ lea -0x37(%r12),%rax │ │ │ │ mov %rax,-0x20(%r12) │ │ │ │ lea -0x4e(%r12),%rax │ │ │ │ mov %rax,-0x18(%r12) │ │ │ │ - movq $0x3c05cb2,-0x10(%r12) │ │ │ │ - movq $0x3c05cb2,-0x8(%r12) │ │ │ │ + movq $0x3c05b3a,-0x10(%r12) │ │ │ │ + movq $0x3c05b3a,-0x8(%r12) │ │ │ │ movq $0x1,(%r12) │ │ │ │ movq $0x475400,0x30(%rbp) │ │ │ │ lea -0xbf(%r12),%rdi │ │ │ │ lea -0x27(%r12),%rsi │ │ │ │ lea 0x322a542(%rip),%r14 │ │ │ │ mov %rbx,0x38(%rbp) │ │ │ │ add $0x30,%rbp │ │ │ │ @@ -123213,25 +123204,25 @@ │ │ │ │ movq $0x3363ae0,-0x50(%r12) │ │ │ │ lea -0x6d(%r12),%rax │ │ │ │ mov %rax,-0x48(%r12) │ │ │ │ movq $0x3c37ef9,-0x40(%r12) │ │ │ │ movq $0x3363a20,-0x38(%r12) │ │ │ │ mov 0x8(%rbp),%rax │ │ │ │ mov %rax,-0x30(%r12) │ │ │ │ - movq $0x30e0990,-0x28(%r12) │ │ │ │ + movq $0x30e0358,-0x28(%r12) │ │ │ │ lea -0x37(%r12),%rax │ │ │ │ mov %rax,-0x20(%r12) │ │ │ │ lea -0x4e(%r12),%rax │ │ │ │ mov %rax,-0x18(%r12) │ │ │ │ - movq $0x3c05cb2,-0x10(%r12) │ │ │ │ - movq $0x3c05cb2,-0x8(%r12) │ │ │ │ + movq $0x3c05b3a,-0x10(%r12) │ │ │ │ + movq $0x3c05b3a,-0x8(%r12) │ │ │ │ movq $0x1,(%r12) │ │ │ │ movq $0x475570,0x30(%rbp) │ │ │ │ lea -0x27(%r12),%rdi │ │ │ │ - lea 0x379077a(%rip),%rsi │ │ │ │ + lea 0x3790602(%rip),%rsi │ │ │ │ lea 0x322a3d3(%rip),%r14 │ │ │ │ mov %rbx,0x38(%rbp) │ │ │ │ add $0x30,%rbp │ │ │ │ jmp 489bd0 │ │ │ │ movq $0x98,0x388(%r13) │ │ │ │ jmp 338a720 │ │ │ │ nopl 0x0(%rax) │ │ │ │ @@ -123272,24 +123263,24 @@ │ │ │ │ movq $0x3363ae0,-0x50(%r12) │ │ │ │ lea -0x6d(%r12),%rax │ │ │ │ mov %rax,-0x48(%r12) │ │ │ │ movq $0x3c37ef9,-0x40(%r12) │ │ │ │ movq $0x3363a20,-0x38(%r12) │ │ │ │ mov 0x20(%rbp),%rax │ │ │ │ mov %rax,-0x30(%r12) │ │ │ │ - movq $0x30e0990,-0x28(%r12) │ │ │ │ + movq $0x30e0358,-0x28(%r12) │ │ │ │ lea -0x37(%r12),%rax │ │ │ │ mov %rax,-0x20(%r12) │ │ │ │ lea -0x4e(%r12),%rax │ │ │ │ mov %rax,-0x18(%r12) │ │ │ │ - movq $0x3c05cb2,-0x10(%r12) │ │ │ │ - movq $0x3c05cb2,-0x8(%r12) │ │ │ │ + movq $0x3c05b3a,-0x10(%r12) │ │ │ │ + movq $0x3c05b3a,-0x8(%r12) │ │ │ │ movq $0x1,(%r12) │ │ │ │ movq $0x4756b0,0x20(%rbp) │ │ │ │ - lea 0x379063f(%rip),%rdi │ │ │ │ + lea 0x37904c7(%rip),%rdi │ │ │ │ lea -0x27(%r12),%rsi │ │ │ │ lea 0x322a293(%rip),%r14 │ │ │ │ mov %rbx,0x28(%rbp) │ │ │ │ add $0x20,%rbp │ │ │ │ jmp 489bd0 │ │ │ │ movq $0x98,0x388(%r13) │ │ │ │ jmp 338a720 │ │ │ │ @@ -123334,21 +123325,21 @@ │ │ │ │ movq $0x3363ae0,-0xe8(%r12) │ │ │ │ lea -0x105(%r12),%rax │ │ │ │ mov %rax,-0xe0(%r12) │ │ │ │ movq $0x3c37ef9,-0xd8(%r12) │ │ │ │ movq $0x3363a20,-0xd0(%r12) │ │ │ │ mov 0x8(%rbp),%rax │ │ │ │ mov %rax,-0xc8(%r12) │ │ │ │ - movq $0x30e0990,-0xc0(%r12) │ │ │ │ + movq $0x30e0358,-0xc0(%r12) │ │ │ │ lea -0xcf(%r12),%rax │ │ │ │ mov %rax,-0xb8(%r12) │ │ │ │ lea -0xe6(%r12),%rax │ │ │ │ mov %rax,-0xb0(%r12) │ │ │ │ - movq $0x3c05cb2,-0xa8(%r12) │ │ │ │ - movq $0x3c05cb2,-0xa0(%r12) │ │ │ │ + movq $0x3c05b3a,-0xa8(%r12) │ │ │ │ + movq $0x3c05b3a,-0xa0(%r12) │ │ │ │ movq $0x1,-0x98(%r12) │ │ │ │ movq $0x3363a20,-0x90(%r12) │ │ │ │ mov 0x18(%rbp),%rax │ │ │ │ mov %rax,-0x88(%r12) │ │ │ │ movq $0x3363a20,-0x80(%r12) │ │ │ │ mov 0x20(%rbp),%rax │ │ │ │ mov %rax,-0x78(%r12) │ │ │ │ @@ -123361,21 +123352,21 @@ │ │ │ │ movq $0x3363ae0,-0x50(%r12) │ │ │ │ lea -0x6d(%r12),%rax │ │ │ │ mov %rax,-0x48(%r12) │ │ │ │ movq $0x3c37ef9,-0x40(%r12) │ │ │ │ movq $0x3363a20,-0x38(%r12) │ │ │ │ mov 0x30(%rbp),%rax │ │ │ │ mov %rax,-0x30(%r12) │ │ │ │ - movq $0x30e0990,-0x28(%r12) │ │ │ │ + movq $0x30e0358,-0x28(%r12) │ │ │ │ lea -0x37(%r12),%rax │ │ │ │ mov %rax,-0x20(%r12) │ │ │ │ lea -0x4e(%r12),%rax │ │ │ │ mov %rax,-0x18(%r12) │ │ │ │ - movq $0x3c05cb2,-0x10(%r12) │ │ │ │ - movq $0x3c05cb2,-0x8(%r12) │ │ │ │ + movq $0x3c05b3a,-0x10(%r12) │ │ │ │ + movq $0x3c05b3a,-0x8(%r12) │ │ │ │ movq $0x1,(%r12) │ │ │ │ movq $0x4758e8,0x30(%rbp) │ │ │ │ lea -0xbf(%r12),%rdi │ │ │ │ lea -0x27(%r12),%rsi │ │ │ │ lea 0x322a05a(%rip),%r14 │ │ │ │ mov %rbx,0x38(%rbp) │ │ │ │ add $0x30,%rbp │ │ │ │ @@ -123464,15 +123455,15 @@ │ │ │ │ (bad) │ │ │ │ add %al,(%rax) │ │ │ │ add %bh,0x48032278(%rax) │ │ │ │ mov %ebx,%eax │ │ │ │ and $0x7,%eax │ │ │ │ cmp $0x1,%rax │ │ │ │ je 4759dc │ │ │ │ - lea 0x3491f4d(%rip),%rbx │ │ │ │ + lea 0x3520a0d(%rip),%rbx │ │ │ │ add $0x10,%rbp │ │ │ │ mov (%rbx),%rax │ │ │ │ jmp *%rax │ │ │ │ movq $0x475a18,-0x10(%rbp) │ │ │ │ mov 0xf(%rbx),%rax │ │ │ │ mov 0x17(%rbx),%rcx │ │ │ │ mov 0x1f(%rbx),%rbx │ │ │ │ @@ -123548,15 +123539,15 @@ │ │ │ │ add $0x20,%rbp │ │ │ │ jmp 475918 │ │ │ │ mov 0x8(%rbp),%rax │ │ │ │ movq $0x475c20,0x8(%rbp) │ │ │ │ mov %rax,%rbx │ │ │ │ add $0x8,%rbp │ │ │ │ jmp 33893b0 │ │ │ │ - lea 0x37901c2(%rip),%rbx │ │ │ │ + lea 0x379004a(%rip),%rbx │ │ │ │ add $0x8,%rbp │ │ │ │ jmp *0x0(%rbp) │ │ │ │ lea 0x322777a(%rip),%rbx │ │ │ │ jmp *-0x8(%r13) │ │ │ │ mov 0x18(%rbp),%rax │ │ │ │ movq $0x475b60,0x18(%rbp) │ │ │ │ mov %rax,%r14 │ │ │ │ @@ -123566,39 +123557,39 @@ │ │ │ │ ... │ │ │ │ (bad) │ │ │ │ add %al,(%rax) │ │ │ │ add %ch,(%rax) │ │ │ │ sahf │ │ │ │ and (%rbx),%al │ │ │ │ mov %rbx,%rdi │ │ │ │ - lea 0x3790178(%rip),%rsi │ │ │ │ + lea 0x3790000(%rip),%rsi │ │ │ │ lea 0x3229dd1(%rip),%r14 │ │ │ │ add $0x8,%rbp │ │ │ │ jmp 489bd0 │ │ │ │ nopw 0x0(%rax,%rax,1) │ │ │ │ ... │ │ │ │ (bad) │ │ │ │ add %al,(%rax) │ │ │ │ add %bh,%al │ │ │ │ popf │ │ │ │ and (%rbx),%al │ │ │ │ mov %rbx,%rdi │ │ │ │ - lea 0x3790148(%rip),%rsi │ │ │ │ + lea 0x378ffd0(%rip),%rsi │ │ │ │ lea 0x3229da1(%rip),%r14 │ │ │ │ add $0x8,%rbp │ │ │ │ jmp 489bd0 │ │ │ │ nopw 0x0(%rax,%rax,1) │ │ │ │ ... │ │ │ │ (bad) │ │ │ │ add %al,(%rax) │ │ │ │ add %cl,%al │ │ │ │ popf │ │ │ │ and (%rbx),%al │ │ │ │ mov %rbx,%rdi │ │ │ │ - lea 0x3790118(%rip),%rsi │ │ │ │ + lea 0x378ffa0(%rip),%rsi │ │ │ │ lea 0x3229d71(%rip),%r14 │ │ │ │ add $0x8,%rbp │ │ │ │ jmp 489bd0 │ │ │ │ nopw 0x0(%rax,%rax,1) │ │ │ │ add $0x0,%eax │ │ │ │ add %al,(%rax) │ │ │ │ add %bl,(%rsi) │ │ │ │ @@ -123712,27 +123703,27 @@ │ │ │ │ ... │ │ │ │ (bad) │ │ │ │ add %al,(%rax) │ │ │ │ add %bl,(%rax) │ │ │ │ pushf │ │ │ │ and (%rbx),%al │ │ │ │ mov %rbx,%rdi │ │ │ │ - lea 0x378ff68(%rip),%rsi │ │ │ │ + lea 0x378fdf0(%rip),%rsi │ │ │ │ lea 0x3229bc1(%rip),%r14 │ │ │ │ add $0x8,%rbp │ │ │ │ jmp 489bd0 │ │ │ │ nopw 0x0(%rax,%rax,1) │ │ │ │ ... │ │ │ │ (bad) │ │ │ │ add %al,(%rax) │ │ │ │ add %ch,%al │ │ │ │ fwait │ │ │ │ and (%rbx),%al │ │ │ │ mov %rbx,%rdi │ │ │ │ - lea 0x378ff38(%rip),%rsi │ │ │ │ + lea 0x378fdc0(%rip),%rsi │ │ │ │ lea 0x3229b91(%rip),%r14 │ │ │ │ add $0x8,%rbp │ │ │ │ jmp 489bd0 │ │ │ │ nopw 0x0(%rax,%rax,1) │ │ │ │ add $0x3,%eax │ │ │ │ add %al,(%rax) │ │ │ │ add %bl,(%rsi) │ │ │ │ @@ -123902,15 +123893,15 @@ │ │ │ │ jmp 475918 │ │ │ │ xchg %ax,%ax │ │ │ │ ... │ │ │ │ (bad) │ │ │ │ add %al,(%rax) │ │ │ │ add %cl,0x48032299(%rax) │ │ │ │ mov %ebx,%edi │ │ │ │ - lea 0x378fcd8(%rip),%rsi │ │ │ │ + lea 0x378fb60(%rip),%rsi │ │ │ │ lea 0x3229931(%rip),%r14 │ │ │ │ add $0x8,%rbp │ │ │ │ jmp 489bd0 │ │ │ │ nopw 0x0(%rax,%rax,1) │ │ │ │ test %eax,(%rcx) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ @@ -124377,26 +124368,26 @@ │ │ │ │ movq $0x369ce68,-0x58(%r12) │ │ │ │ movq $0x3363ae0,-0x50(%r12) │ │ │ │ lea -0x6d(%r12),%rbx │ │ │ │ mov %rbx,-0x48(%r12) │ │ │ │ movq $0x3c37ef9,-0x40(%r12) │ │ │ │ movq $0x3363a20,-0x38(%r12) │ │ │ │ mov %rcx,-0x30(%r12) │ │ │ │ - movq $0x30e0990,-0x28(%r12) │ │ │ │ + movq $0x30e0358,-0x28(%r12) │ │ │ │ lea -0x37(%r12),%rbx │ │ │ │ mov %rbx,-0x20(%r12) │ │ │ │ lea -0x4e(%r12),%rbx │ │ │ │ mov %rbx,-0x18(%r12) │ │ │ │ - movq $0x3c05cb2,-0x10(%r12) │ │ │ │ - movq $0x3c05cb2,-0x8(%r12) │ │ │ │ + movq $0x3c05b3a,-0x10(%r12) │ │ │ │ + movq $0x3c05b3a,-0x8(%r12) │ │ │ │ movq $0x1,(%r12) │ │ │ │ lea -0x27(%r12),%rbx │ │ │ │ jmp 4766fc │ │ │ │ add $0xffffffffffffff68,%r12 │ │ │ │ - lea 0x378f5b9(%rip),%rcx │ │ │ │ + lea 0x378f441(%rip),%rcx │ │ │ │ mov %rcx,%rbx │ │ │ │ movq $0x476e08,0x10(%rbp) │ │ │ │ mov %rax,%r14 │ │ │ │ mov %rbx,0x18(%rbp) │ │ │ │ add $0x10,%rbp │ │ │ │ jmp 475918 │ │ │ │ cmp %rdi,%rbx │ │ │ │ @@ -124444,73 +124435,73 @@ │ │ │ │ movq $0x369ce68,-0x58(%r12) │ │ │ │ movq $0x3363ae0,-0x50(%r12) │ │ │ │ lea -0x6d(%r12),%rbx │ │ │ │ mov %rbx,-0x48(%r12) │ │ │ │ movq $0x3c37ef9,-0x40(%r12) │ │ │ │ movq $0x3363a20,-0x38(%r12) │ │ │ │ mov %rcx,-0x30(%r12) │ │ │ │ - movq $0x30e0990,-0x28(%r12) │ │ │ │ + movq $0x30e0358,-0x28(%r12) │ │ │ │ lea -0x37(%r12),%rbx │ │ │ │ mov %rbx,-0x20(%r12) │ │ │ │ lea -0x4e(%r12),%rbx │ │ │ │ mov %rbx,-0x18(%r12) │ │ │ │ - movq $0x3c05cb2,-0x10(%r12) │ │ │ │ - movq $0x3c05cb2,-0x8(%r12) │ │ │ │ + movq $0x3c05b3a,-0x10(%r12) │ │ │ │ + movq $0x3c05b3a,-0x8(%r12) │ │ │ │ movq $0x1,(%r12) │ │ │ │ lea -0x27(%r12),%rbx │ │ │ │ jmp 476854 │ │ │ │ add $0xffffffffffffff68,%r12 │ │ │ │ - lea 0x378f461(%rip),%rcx │ │ │ │ + lea 0x378f2e9(%rip),%rcx │ │ │ │ mov %rcx,%rbx │ │ │ │ movq $0x476f58,0x10(%rbp) │ │ │ │ mov %rax,%r14 │ │ │ │ mov %rbx,0x18(%rbp) │ │ │ │ add $0x10,%rbp │ │ │ │ jmp 475918 │ │ │ │ nopl 0x0(%rax) │ │ │ │ ... │ │ │ │ (bad) │ │ │ │ add %al,(%rax) │ │ │ │ add %bl,%al │ │ │ │ nop │ │ │ │ and (%rbx),%al │ │ │ │ mov %rbx,%rdi │ │ │ │ - lea 0x378f428(%rip),%rsi │ │ │ │ + lea 0x378f2b0(%rip),%rsi │ │ │ │ lea 0x3229081(%rip),%r14 │ │ │ │ add $0x8,%rbp │ │ │ │ jmp 489bd0 │ │ │ │ nopw 0x0(%rax,%rax,1) │ │ │ │ ... │ │ │ │ (bad) │ │ │ │ add %al,(%rax) │ │ │ │ add %ch,0x48032290(%rax) │ │ │ │ mov %ebx,%edi │ │ │ │ - lea 0x378f3f8(%rip),%rsi │ │ │ │ + lea 0x378f280(%rip),%rsi │ │ │ │ lea 0x3229051(%rip),%r14 │ │ │ │ add $0x8,%rbp │ │ │ │ jmp 489bd0 │ │ │ │ nopw 0x0(%rax,%rax,1) │ │ │ │ ... │ │ │ │ (bad) │ │ │ │ add %al,(%rax) │ │ │ │ add %bh,-0x70(%rax) │ │ │ │ and (%rbx),%al │ │ │ │ mov %rbx,%rdi │ │ │ │ - lea 0x378f3c8(%rip),%rsi │ │ │ │ + lea 0x378f250(%rip),%rsi │ │ │ │ lea 0x3229021(%rip),%r14 │ │ │ │ add $0x8,%rbp │ │ │ │ jmp 489bd0 │ │ │ │ nopw 0x0(%rax,%rax,1) │ │ │ │ ... │ │ │ │ (bad) │ │ │ │ add %al,(%rax) │ │ │ │ add %cl,-0x70(%rax) │ │ │ │ and (%rbx),%al │ │ │ │ mov %rbx,%rdi │ │ │ │ - lea 0x378f398(%rip),%rsi │ │ │ │ + lea 0x378f220(%rip),%rsi │ │ │ │ lea 0x3228ff1(%rip),%r14 │ │ │ │ add $0x8,%rbp │ │ │ │ jmp 489bd0 │ │ │ │ movq $0x476968,-0x10(%rbp) │ │ │ │ mov %rbx,%rdi │ │ │ │ mov %rax,%rbx │ │ │ │ mov %rdi,-0x8(%rbp) │ │ │ │ @@ -124562,26 +124553,26 @@ │ │ │ │ movq $0x369ce68,-0x58(%r12) │ │ │ │ movq $0x3363ae0,-0x50(%r12) │ │ │ │ lea -0x6d(%r12),%rbx │ │ │ │ mov %rbx,-0x48(%r12) │ │ │ │ movq $0x3c37ef9,-0x40(%r12) │ │ │ │ movq $0x3363a20,-0x38(%r12) │ │ │ │ mov %rcx,-0x30(%r12) │ │ │ │ - movq $0x30e0990,-0x28(%r12) │ │ │ │ + movq $0x30e0358,-0x28(%r12) │ │ │ │ lea -0x37(%r12),%rbx │ │ │ │ mov %rbx,-0x20(%r12) │ │ │ │ lea -0x4e(%r12),%rbx │ │ │ │ mov %rbx,-0x18(%r12) │ │ │ │ - movq $0x3c05cb2,-0x10(%r12) │ │ │ │ - movq $0x3c05cb2,-0x8(%r12) │ │ │ │ + movq $0x3c05b3a,-0x10(%r12) │ │ │ │ + movq $0x3c05b3a,-0x8(%r12) │ │ │ │ movq $0x1,(%r12) │ │ │ │ lea -0x27(%r12),%rbx │ │ │ │ jmp 476a6c │ │ │ │ add $0xffffffffffffff68,%r12 │ │ │ │ - lea 0x378f249(%rip),%rcx │ │ │ │ + lea 0x378f0d1(%rip),%rcx │ │ │ │ mov %rcx,%rbx │ │ │ │ movq $0x476e40,0x0(%rbp) │ │ │ │ mov %rax,%r14 │ │ │ │ mov %rbx,0x30(%rbp) │ │ │ │ jmp 475918 │ │ │ │ movq $0x476ac0,-0x10(%rbp) │ │ │ │ mov %rbx,%rdi │ │ │ │ @@ -124627,73 +124618,73 @@ │ │ │ │ movq $0x369ce68,-0x58(%r12) │ │ │ │ movq $0x3363ae0,-0x50(%r12) │ │ │ │ lea -0x6d(%r12),%rbx │ │ │ │ mov %rbx,-0x48(%r12) │ │ │ │ movq $0x3c37ef9,-0x40(%r12) │ │ │ │ movq $0x3363a20,-0x38(%r12) │ │ │ │ mov %rcx,-0x30(%r12) │ │ │ │ - movq $0x30e0990,-0x28(%r12) │ │ │ │ + movq $0x30e0358,-0x28(%r12) │ │ │ │ lea -0x37(%r12),%rbx │ │ │ │ mov %rbx,-0x20(%r12) │ │ │ │ lea -0x4e(%r12),%rbx │ │ │ │ mov %rbx,-0x18(%r12) │ │ │ │ - movq $0x3c05cb2,-0x10(%r12) │ │ │ │ - movq $0x3c05cb2,-0x8(%r12) │ │ │ │ + movq $0x3c05b3a,-0x10(%r12) │ │ │ │ + movq $0x3c05b3a,-0x8(%r12) │ │ │ │ movq $0x1,(%r12) │ │ │ │ lea -0x27(%r12),%rbx │ │ │ │ jmp 476bc4 │ │ │ │ add $0xffffffffffffff68,%r12 │ │ │ │ - lea 0x378f0f1(%rip),%rcx │ │ │ │ + lea 0x378ef79(%rip),%rcx │ │ │ │ mov %rcx,%rbx │ │ │ │ movq $0x476f90,0x0(%rbp) │ │ │ │ mov %rax,%r14 │ │ │ │ mov %rbx,0x30(%rbp) │ │ │ │ jmp 475918 │ │ │ │ ... │ │ │ │ (bad) │ │ │ │ add %al,(%rax) │ │ │ │ add %dh,-0x73(%rax) │ │ │ │ and (%rbx),%al │ │ │ │ mov %rbx,%rdi │ │ │ │ - lea 0x378f0c0(%rip),%rsi │ │ │ │ + lea 0x378ef48(%rip),%rsi │ │ │ │ lea 0x3228d19(%rip),%r14 │ │ │ │ add $0x8,%rbp │ │ │ │ jmp 489bd0 │ │ │ │ nopw 0x0(%rax,%rax,1) │ │ │ │ ... │ │ │ │ (bad) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,-0x73(%rax) │ │ │ │ and (%rbx),%al │ │ │ │ mov %rbx,%rdi │ │ │ │ - lea 0x378f090(%rip),%rsi │ │ │ │ + lea 0x378ef18(%rip),%rsi │ │ │ │ lea 0x3228ce9(%rip),%r14 │ │ │ │ add $0x8,%rbp │ │ │ │ jmp 489bd0 │ │ │ │ nopw 0x0(%rax,%rax,1) │ │ │ │ ... │ │ │ │ (bad) │ │ │ │ add %al,(%rax) │ │ │ │ add %dl,(%rax) │ │ │ │ lea (%rdx),%esp │ │ │ │ add -0x77(%rax),%ecx │ │ │ │ fisttps -0x73(%rax) │ │ │ │ - xor $0x378f060,%eax │ │ │ │ + xor $0x378eee8,%eax │ │ │ │ lea 0x3228cb9(%rip),%r14 │ │ │ │ add $0x8,%rbp │ │ │ │ jmp 489bd0 │ │ │ │ nopw 0x0(%rax,%rax,1) │ │ │ │ ... │ │ │ │ (bad) │ │ │ │ add %al,(%rax) │ │ │ │ add %ah,%al │ │ │ │ mov %fs,(%rdx) │ │ │ │ add -0x77(%rax),%ecx │ │ │ │ fisttps -0x73(%rax) │ │ │ │ - xor $0x378f030,%eax │ │ │ │ + xor $0x378eeb8,%eax │ │ │ │ lea 0x3228c89(%rip),%r14 │ │ │ │ add $0x8,%rbp │ │ │ │ jmp 489bd0 │ │ │ │ movq $0x98,0x388(%r13) │ │ │ │ jmp 338a720 │ │ │ │ movq $0x98,0x388(%r13) │ │ │ │ jmp 338a720 │ │ │ │ @@ -124704,50 +124695,50 @@ │ │ │ │ nopw 0x0(%rax,%rax,1) │ │ │ │ ... │ │ │ │ (bad) │ │ │ │ add %al,(%rax) │ │ │ │ add %dh,-0x74(%rax) │ │ │ │ and (%rbx),%al │ │ │ │ mov %rbx,%rdi │ │ │ │ - lea 0x378efc0(%rip),%rsi │ │ │ │ + lea 0x378ee48(%rip),%rsi │ │ │ │ lea 0x3228c19(%rip),%r14 │ │ │ │ add $0x8,%rbp │ │ │ │ jmp 489bd0 │ │ │ │ nopw 0x0(%rax,%rax,1) │ │ │ │ ... │ │ │ │ (bad) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,-0x74(%rax) │ │ │ │ and (%rbx),%al │ │ │ │ mov %rbx,%rdi │ │ │ │ - lea 0x378ef90(%rip),%rsi │ │ │ │ + lea 0x378ee18(%rip),%rsi │ │ │ │ lea 0x3228be9(%rip),%r14 │ │ │ │ add $0x8,%rbp │ │ │ │ jmp 489bd0 │ │ │ │ nopw 0x0(%rax,%rax,1) │ │ │ │ ... │ │ │ │ (bad) │ │ │ │ add %al,(%rax) │ │ │ │ add %dl,(%rax) │ │ │ │ mov %fs,(%rdx) │ │ │ │ add -0x77(%rax),%ecx │ │ │ │ fisttps -0x73(%rax) │ │ │ │ - xor $0x378ef60,%eax │ │ │ │ + xor $0x378ede8,%eax │ │ │ │ lea 0x3228bb9(%rip),%r14 │ │ │ │ add $0x8,%rbp │ │ │ │ jmp 489bd0 │ │ │ │ nopw 0x0(%rax,%rax,1) │ │ │ │ ... │ │ │ │ (bad) │ │ │ │ add %al,(%rax) │ │ │ │ add %ah,%al │ │ │ │ mov (%rdx),%esp │ │ │ │ add -0x77(%rax),%ecx │ │ │ │ fisttps -0x73(%rax) │ │ │ │ - xor $0x378ef30,%eax │ │ │ │ + xor $0x378edb8,%eax │ │ │ │ lea 0x3228b89(%rip),%r14 │ │ │ │ add $0x8,%rbp │ │ │ │ jmp 489bd0 │ │ │ │ nopw 0x0(%rax,%rax,1) │ │ │ │ ... │ │ │ │ (bad) │ │ │ │ add %al,(%rax) │ │ │ │ @@ -124775,15 +124766,15 @@ │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ (bad) │ │ │ │ add %al,(%rax) │ │ │ │ add %dl,-0x75(%rax) │ │ │ │ and (%rbx),%al │ │ │ │ movq $0x477108,0x0(%rbp) │ │ │ │ - lea 0x378ee9b(%rip),%rdi │ │ │ │ + lea 0x378ed23(%rip),%rdi │ │ │ │ mov 0x8(%rbp),%rsi │ │ │ │ lea 0x3228af0(%rip),%r14 │ │ │ │ mov %rbx,0x8(%rbp) │ │ │ │ jmp 489bd0 │ │ │ │ nopl 0x0(%rax,%rax,1) │ │ │ │ movb $0x0,(%rdi) │ │ │ │ add %al,(%rax) │ │ │ │ @@ -124829,21 +124820,21 @@ │ │ │ │ movq $0x3363ae0,-0x50(%r12) │ │ │ │ lea -0x6d(%r12),%rax │ │ │ │ mov %rax,-0x48(%r12) │ │ │ │ movq $0x3c37ef9,-0x40(%r12) │ │ │ │ movq $0x3363a20,-0x38(%r12) │ │ │ │ mov 0x10(%rbp),%rax │ │ │ │ mov %rax,-0x30(%r12) │ │ │ │ - movq $0x30e0990,-0x28(%r12) │ │ │ │ + movq $0x30e0358,-0x28(%r12) │ │ │ │ lea -0x37(%r12),%rax │ │ │ │ mov %rax,-0x20(%r12) │ │ │ │ lea -0x4e(%r12),%rax │ │ │ │ mov %rax,-0x18(%r12) │ │ │ │ - movq $0x3c05cb2,-0x10(%r12) │ │ │ │ - movq $0x3c05cb2,-0x8(%r12) │ │ │ │ + movq $0x3c05b3a,-0x10(%r12) │ │ │ │ + movq $0x3c05b3a,-0x8(%r12) │ │ │ │ movq $0x1,(%r12) │ │ │ │ movq $0x477130,0x28(%rbp) │ │ │ │ lea -0x27(%r12),%rdi │ │ │ │ mov 0x30(%rbp),%rsi │ │ │ │ lea 0x32289ee(%rip),%r14 │ │ │ │ mov %rbx,0x30(%rbp) │ │ │ │ add $0x28,%rbp │ │ │ │ @@ -124857,15 +124848,15 @@ │ │ │ │ add %al,(%rax) │ │ │ │ (bad) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ mov (%rdx),%ah │ │ │ │ add -0x39(%rax),%ecx │ │ │ │ add %r15b,0x48004771(%r8) │ │ │ │ - lea 0x378ed4b(%rip),%edi │ │ │ │ + lea 0x378ebd3(%rip),%edi │ │ │ │ mov 0x8(%rbp),%rsi │ │ │ │ lea 0x32289a0(%rip),%r14 │ │ │ │ mov %rbx,0x8(%rbp) │ │ │ │ jmp 489bd0 │ │ │ │ nopl 0x0(%rax,%rax,1) │ │ │ │ movb $0x0,(%rdi) │ │ │ │ add %al,(%rax) │ │ │ │ @@ -124891,21 +124882,21 @@ │ │ │ │ movq $0x3363ae0,-0x50(%r12) │ │ │ │ lea -0x6d(%r12),%rax │ │ │ │ mov %rax,-0x48(%r12) │ │ │ │ movq $0x3c37ef9,-0x40(%r12) │ │ │ │ movq $0x3363a20,-0x38(%r12) │ │ │ │ mov 0x10(%rbp),%rax │ │ │ │ mov %rax,-0x30(%r12) │ │ │ │ - movq $0x30e0990,-0x28(%r12) │ │ │ │ + movq $0x30e0358,-0x28(%r12) │ │ │ │ lea -0x37(%r12),%rax │ │ │ │ mov %rax,-0x20(%r12) │ │ │ │ lea -0x4e(%r12),%rax │ │ │ │ mov %rax,-0x18(%r12) │ │ │ │ - movq $0x3c05cb2,-0x10(%r12) │ │ │ │ - movq $0x3c05cb2,-0x8(%r12) │ │ │ │ + movq $0x3c05b3a,-0x10(%r12) │ │ │ │ + movq $0x3c05b3a,-0x8(%r12) │ │ │ │ movq $0x1,(%r12) │ │ │ │ movq $0x4771e0,0x28(%rbp) │ │ │ │ lea -0x27(%r12),%rdi │ │ │ │ mov 0x30(%rbp),%rsi │ │ │ │ lea 0x322889e(%rip),%r14 │ │ │ │ mov %rbx,0x30(%rbp) │ │ │ │ add $0x28,%rbp │ │ │ │ @@ -125051,24 +125042,24 @@ │ │ │ │ movq $0x3363ae0,-0x50(%r12) │ │ │ │ lea -0x6d(%r12),%rax │ │ │ │ mov %rax,-0x48(%r12) │ │ │ │ movq $0x3c37ef9,-0x40(%r12) │ │ │ │ movq $0x3363a20,-0x38(%r12) │ │ │ │ mov 0x18(%rbp),%rax │ │ │ │ mov %rax,-0x30(%r12) │ │ │ │ - movq $0x30e0990,-0x28(%r12) │ │ │ │ + movq $0x30e0358,-0x28(%r12) │ │ │ │ lea -0x37(%r12),%rax │ │ │ │ mov %rax,-0x20(%r12) │ │ │ │ lea -0x4e(%r12),%rax │ │ │ │ mov %rax,-0x18(%r12) │ │ │ │ - movq $0x3c05cb2,-0x10(%r12) │ │ │ │ - movq $0x3c05cb2,-0x8(%r12) │ │ │ │ + movq $0x3c05b3a,-0x10(%r12) │ │ │ │ + movq $0x3c05b3a,-0x8(%r12) │ │ │ │ movq $0x1,(%r12) │ │ │ │ movq $0x477350,0x10(%rbp) │ │ │ │ - lea 0x378e99f(%rip),%rdi │ │ │ │ + lea 0x378e827(%rip),%rdi │ │ │ │ lea -0x27(%r12),%rsi │ │ │ │ lea 0x32285f3(%rip),%r14 │ │ │ │ mov %rbx,0x18(%rbp) │ │ │ │ add $0x10,%rbp │ │ │ │ jmp 489bd0 │ │ │ │ movq $0x98,0x388(%r13) │ │ │ │ jmp 338a720 │ │ │ │ @@ -125135,24 +125126,24 @@ │ │ │ │ movq $0x3363ae0,-0x50(%r12) │ │ │ │ lea -0x6d(%r12),%rax │ │ │ │ mov %rax,-0x48(%r12) │ │ │ │ movq $0x3c37ef9,-0x40(%r12) │ │ │ │ movq $0x3363a20,-0x38(%r12) │ │ │ │ mov 0x18(%rbp),%rax │ │ │ │ mov %rax,-0x30(%r12) │ │ │ │ - movq $0x30e0990,-0x28(%r12) │ │ │ │ + movq $0x30e0358,-0x28(%r12) │ │ │ │ lea -0x37(%r12),%rax │ │ │ │ mov %rax,-0x20(%r12) │ │ │ │ lea -0x4e(%r12),%rax │ │ │ │ mov %rax,-0x18(%r12) │ │ │ │ - movq $0x3c05cb2,-0x10(%r12) │ │ │ │ - movq $0x3c05cb2,-0x8(%r12) │ │ │ │ + movq $0x3c05b3a,-0x10(%r12) │ │ │ │ + movq $0x3c05b3a,-0x8(%r12) │ │ │ │ movq $0x1,(%r12) │ │ │ │ movq $0x4774f0,0x10(%rbp) │ │ │ │ - lea 0x378e7ff(%rip),%rdi │ │ │ │ + lea 0x378e687(%rip),%rdi │ │ │ │ lea -0x27(%r12),%rsi │ │ │ │ lea 0x3228453(%rip),%r14 │ │ │ │ mov %rbx,0x18(%rbp) │ │ │ │ add $0x10,%rbp │ │ │ │ jmp 489bd0 │ │ │ │ movq $0x98,0x388(%r13) │ │ │ │ jmp 338a720 │ │ │ │ @@ -125220,24 +125211,24 @@ │ │ │ │ movq $0x3363ae0,-0x50(%r12) │ │ │ │ lea -0x6d(%r12),%rax │ │ │ │ mov %rax,-0x48(%r12) │ │ │ │ movq $0x3c37ef9,-0x40(%r12) │ │ │ │ movq $0x3363a20,-0x38(%r12) │ │ │ │ mov 0x18(%rbp),%rax │ │ │ │ mov %rax,-0x30(%r12) │ │ │ │ - movq $0x30e0990,-0x28(%r12) │ │ │ │ + movq $0x30e0358,-0x28(%r12) │ │ │ │ lea -0x37(%r12),%rax │ │ │ │ mov %rax,-0x20(%r12) │ │ │ │ lea -0x4e(%r12),%rax │ │ │ │ mov %rax,-0x18(%r12) │ │ │ │ - movq $0x3c05cb2,-0x10(%r12) │ │ │ │ - movq $0x3c05cb2,-0x8(%r12) │ │ │ │ + movq $0x3c05b3a,-0x10(%r12) │ │ │ │ + movq $0x3c05b3a,-0x8(%r12) │ │ │ │ movq $0x1,(%r12) │ │ │ │ movq $0x477690,0x10(%rbp) │ │ │ │ - lea 0x378e65f(%rip),%rdi │ │ │ │ + lea 0x378e4e7(%rip),%rdi │ │ │ │ lea -0x27(%r12),%rsi │ │ │ │ lea 0x32282b3(%rip),%r14 │ │ │ │ mov %rbx,0x18(%rbp) │ │ │ │ add $0x10,%rbp │ │ │ │ jmp 489bd0 │ │ │ │ movq $0x98,0x388(%r13) │ │ │ │ jmp 338a720 │ │ │ │ @@ -125294,24 +125285,24 @@ │ │ │ │ movq $0x3363ae0,-0x50(%r12) │ │ │ │ lea -0x6d(%r12),%rax │ │ │ │ mov %rax,-0x48(%r12) │ │ │ │ movq $0x3c37ef9,-0x40(%r12) │ │ │ │ movq $0x3363a20,-0x38(%r12) │ │ │ │ mov 0x18(%rbp),%rax │ │ │ │ mov %rax,-0x30(%r12) │ │ │ │ - movq $0x30e0990,-0x28(%r12) │ │ │ │ + movq $0x30e0358,-0x28(%r12) │ │ │ │ lea -0x37(%r12),%rax │ │ │ │ mov %rax,-0x20(%r12) │ │ │ │ lea -0x4e(%r12),%rax │ │ │ │ mov %rax,-0x18(%r12) │ │ │ │ - movq $0x3c05cb2,-0x10(%r12) │ │ │ │ - movq $0x3c05cb2,-0x8(%r12) │ │ │ │ + movq $0x3c05b3a,-0x10(%r12) │ │ │ │ + movq $0x3c05b3a,-0x8(%r12) │ │ │ │ movq $0x1,(%r12) │ │ │ │ movq $0x477800,0x10(%rbp) │ │ │ │ - lea 0x378e4ef(%rip),%rdi │ │ │ │ + lea 0x378e377(%rip),%rdi │ │ │ │ lea -0x27(%r12),%rsi │ │ │ │ lea 0x3228143(%rip),%r14 │ │ │ │ mov %rbx,0x18(%rbp) │ │ │ │ add $0x10,%rbp │ │ │ │ jmp 489bd0 │ │ │ │ movq $0x98,0x388(%r13) │ │ │ │ jmp 338a720 │ │ │ │ @@ -125373,15 +125364,15 @@ │ │ │ │ add %al,(%rax) │ │ │ │ (bad) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,0x5a(%rax) │ │ │ │ and (%rbx),%al │ │ │ │ movq $0x4778e0,0x0(%rbp) │ │ │ │ mov 0x10(%rbp),%rdi │ │ │ │ - lea 0x336ca85(%rip),%rsi │ │ │ │ + lea 0x33fb545(%rip),%rsi │ │ │ │ lea 0x32254be(%rip),%r14 │ │ │ │ mov %rbx,0x10(%rbp) │ │ │ │ jmp 48d738 │ │ │ │ nopl 0x0(%rax,%rax,1) │ │ │ │ add (%rax),%al │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ @@ -125958,18 +125949,18 @@ │ │ │ │ xor %eax,%eax │ │ │ │ call 3385710 │ │ │ │ add $0x8,%rsp │ │ │ │ test %rax,%rax │ │ │ │ je 478101 │ │ │ │ movq $0x3391200,-0x10(%rbp) │ │ │ │ mov %rax,-0x8(%rbp) │ │ │ │ - lea 0x32b9e77(%rip),%rsi │ │ │ │ - lea 0x344e0e1(%rip),%r14 │ │ │ │ + lea 0x3348937(%rip),%rsi │ │ │ │ + lea 0x34dcba1(%rip),%r14 │ │ │ │ add $0xfffffffffffffff0,%rbp │ │ │ │ - jmp 1851de8 │ │ │ │ + jmp 21e51a8 │ │ │ │ mov (%rbx),%rax │ │ │ │ jmp *%rax │ │ │ │ jmp *-0x10(%r13) │ │ │ │ nopw 0x0(%rax,%rax,1) │ │ │ │ add $0x1000000,%eax │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rbx) │ │ │ │ @@ -126084,15 +126075,15 @@ │ │ │ │ movq $0x478878,-0x10(%rbp) │ │ │ │ mov %rax,%r14 │ │ │ │ mov %rbx,-0x8(%rbp) │ │ │ │ mov %rdx,0x0(%rbp) │ │ │ │ mov %rcx,0x8(%rbp) │ │ │ │ add $0xfffffffffffffff0,%rbp │ │ │ │ jmp 478128 │ │ │ │ - lea 0x378d9ff(%rip),%rbx │ │ │ │ + lea 0x378d887(%rip),%rbx │ │ │ │ add $0x8,%rbp │ │ │ │ jmp *0x0(%rbp) │ │ │ │ lea 0x3225417(%rip),%rbx │ │ │ │ jmp *-0x8(%r13) │ │ │ │ movq $0x478350,0x0(%rbp) │ │ │ │ mov 0xe(%rbx),%rbx │ │ │ │ jmp 33893b0 │ │ │ │ @@ -126109,15 +126100,15 @@ │ │ │ │ mov %rax,%r14 │ │ │ │ add $0x8,%rbp │ │ │ │ jmp 478128 │ │ │ │ movq $0x478620,0x8(%rbp) │ │ │ │ mov %rax,%r14 │ │ │ │ add $0x8,%rbp │ │ │ │ jmp 478128 │ │ │ │ - lea 0x33b7e5f(%rip),%rbx │ │ │ │ + lea 0x344691f(%rip),%rbx │ │ │ │ add $0x10,%rbp │ │ │ │ mov (%rbx),%rax │ │ │ │ jmp *%rax │ │ │ │ nopw 0x0(%rax,%rax,1) │ │ │ │ add %eax,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ @@ -126243,140 +126234,140 @@ │ │ │ │ jmp 478128 │ │ │ │ ... │ │ │ │ (bad) │ │ │ │ add %al,(%rax) │ │ │ │ add %bl,0x74(%rax) │ │ │ │ and (%rbx),%al │ │ │ │ mov %rbx,%rdi │ │ │ │ - lea 0x378d7a8(%rip),%rsi │ │ │ │ + lea 0x378d630(%rip),%rsi │ │ │ │ lea 0x3227401(%rip),%r14 │ │ │ │ add $0x8,%rbp │ │ │ │ jmp 489bd0 │ │ │ │ nopw 0x0(%rax,%rax,1) │ │ │ │ ... │ │ │ │ (bad) │ │ │ │ add %al,(%rax) │ │ │ │ add %ch,(%rax) │ │ │ │ je 478551 │ │ │ │ add -0x77(%rax),%ecx │ │ │ │ fisttps -0x73(%rax) │ │ │ │ - xor $0x378d778,%eax │ │ │ │ + xor $0x378d600,%eax │ │ │ │ lea 0x32273d1(%rip),%r14 │ │ │ │ add $0x8,%rbp │ │ │ │ jmp 489bd0 │ │ │ │ nopw 0x0(%rax,%rax,1) │ │ │ │ ... │ │ │ │ (bad) │ │ │ │ add %al,(%rax) │ │ │ │ add %bh,%al │ │ │ │ jae 478581 │ │ │ │ add -0x77(%rax),%ecx │ │ │ │ fisttps -0x73(%rax) │ │ │ │ - xor $0x378d748,%eax │ │ │ │ + xor $0x378d5d0,%eax │ │ │ │ lea 0x32273a1(%rip),%r14 │ │ │ │ add $0x8,%rbp │ │ │ │ jmp 489bd0 │ │ │ │ nopw 0x0(%rax,%rax,1) │ │ │ │ ... │ │ │ │ (bad) │ │ │ │ add %al,(%rax) │ │ │ │ add %cl,%al │ │ │ │ jae 4785b1 │ │ │ │ add -0x77(%rax),%ecx │ │ │ │ fisttps -0x73(%rax) │ │ │ │ - xor $0x378d718,%eax │ │ │ │ + xor $0x378d5a0,%eax │ │ │ │ lea 0x3227371(%rip),%r14 │ │ │ │ add $0x8,%rbp │ │ │ │ jmp 489bd0 │ │ │ │ nopw 0x0(%rax,%rax,1) │ │ │ │ ... │ │ │ │ (bad) │ │ │ │ add %al,(%rax) │ │ │ │ add %bl,0x48032273(%rax) │ │ │ │ mov %ebx,%edi │ │ │ │ - lea 0x378d6e8(%rip),%rsi │ │ │ │ + lea 0x378d570(%rip),%rsi │ │ │ │ lea 0x3227341(%rip),%r14 │ │ │ │ add $0x8,%rbp │ │ │ │ jmp 489bd0 │ │ │ │ nopw 0x0(%rax,%rax,1) │ │ │ │ ... │ │ │ │ (bad) │ │ │ │ add %al,(%rax) │ │ │ │ add %ch,0x73(%rax) │ │ │ │ and (%rbx),%al │ │ │ │ mov %rbx,%rdi │ │ │ │ - lea 0x378d6b8(%rip),%rsi │ │ │ │ + lea 0x378d540(%rip),%rsi │ │ │ │ lea 0x3227311(%rip),%r14 │ │ │ │ add $0x8,%rbp │ │ │ │ jmp 489bd0 │ │ │ │ nopw 0x0(%rax,%rax,1) │ │ │ │ ... │ │ │ │ (bad) │ │ │ │ add %al,(%rax) │ │ │ │ add %bh,(%rax) │ │ │ │ jae 478641 │ │ │ │ add -0x77(%rax),%ecx │ │ │ │ fisttps -0x73(%rax) │ │ │ │ - xor $0x378d688,%eax │ │ │ │ + xor $0x378d510,%eax │ │ │ │ lea 0x32272e1(%rip),%r14 │ │ │ │ add $0x8,%rbp │ │ │ │ jmp 489bd0 │ │ │ │ nopw 0x0(%rax,%rax,1) │ │ │ │ ... │ │ │ │ (bad) │ │ │ │ add %al,(%rax) │ │ │ │ add %cl,(%rax) │ │ │ │ jae 478671 │ │ │ │ add -0x77(%rax),%ecx │ │ │ │ fisttps -0x73(%rax) │ │ │ │ - xor $0x378d658,%eax │ │ │ │ + xor $0x378d4e0,%eax │ │ │ │ lea 0x32272b1(%rip),%r14 │ │ │ │ add $0x8,%rbp │ │ │ │ jmp 489bd0 │ │ │ │ nopw 0x0(%rax,%rax,1) │ │ │ │ ... │ │ │ │ (bad) │ │ │ │ add %al,(%rax) │ │ │ │ add %bl,%al │ │ │ │ jb 4786a1 │ │ │ │ add -0x77(%rax),%ecx │ │ │ │ fisttps -0x73(%rax) │ │ │ │ - xor $0x378d628,%eax │ │ │ │ + xor $0x378d4b0,%eax │ │ │ │ lea 0x3227281(%rip),%r14 │ │ │ │ add $0x8,%rbp │ │ │ │ jmp 489bd0 │ │ │ │ nopw 0x0(%rax,%rax,1) │ │ │ │ ... │ │ │ │ (bad) │ │ │ │ add %al,(%rax) │ │ │ │ add %ch,0x48032272(%rax) │ │ │ │ mov %ebx,%edi │ │ │ │ - lea 0x378d5f8(%rip),%rsi │ │ │ │ + lea 0x378d480(%rip),%rsi │ │ │ │ lea 0x3227251(%rip),%r14 │ │ │ │ add $0x8,%rbp │ │ │ │ jmp 489bd0 │ │ │ │ nopw 0x0(%rax,%rax,1) │ │ │ │ ... │ │ │ │ (bad) │ │ │ │ add %al,(%rax) │ │ │ │ add %bh,0x72(%rax) │ │ │ │ and (%rbx),%al │ │ │ │ mov %rbx,%rdi │ │ │ │ - lea 0x378d5c8(%rip),%rsi │ │ │ │ + lea 0x378d450(%rip),%rsi │ │ │ │ lea 0x3227221(%rip),%r14 │ │ │ │ add $0x8,%rbp │ │ │ │ jmp 489bd0 │ │ │ │ nopw 0x0(%rax,%rax,1) │ │ │ │ ... │ │ │ │ (bad) │ │ │ │ add %al,(%rax) │ │ │ │ add %cl,0x72(%rax) │ │ │ │ and (%rbx),%al │ │ │ │ mov %rbx,%rdi │ │ │ │ - lea 0x378d598(%rip),%rsi │ │ │ │ + lea 0x378d420(%rip),%rsi │ │ │ │ lea 0x32271f1(%rip),%r14 │ │ │ │ add $0x8,%rbp │ │ │ │ jmp 489bd0 │ │ │ │ nopw 0x0(%rax,%rax,1) │ │ │ │ ret │ │ │ │ add %eax,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ @@ -126403,21 +126394,21 @@ │ │ │ │ movq $0x3363ae0,-0x50(%r12) │ │ │ │ lea -0x6d(%r12),%rax │ │ │ │ mov %rax,-0x48(%r12) │ │ │ │ movq $0x3c37ef9,-0x40(%r12) │ │ │ │ movq $0x3363a20,-0x38(%r12) │ │ │ │ mov 0x18(%rbp),%rax │ │ │ │ mov %rax,-0x30(%r12) │ │ │ │ - movq $0x30e0990,-0x28(%r12) │ │ │ │ + movq $0x30e0358,-0x28(%r12) │ │ │ │ lea -0x37(%r12),%rax │ │ │ │ mov %rax,-0x20(%r12) │ │ │ │ lea -0x4e(%r12),%rax │ │ │ │ mov %rax,-0x18(%r12) │ │ │ │ - movq $0x3c05cb2,-0x10(%r12) │ │ │ │ - movq $0x3c05cb2,-0x8(%r12) │ │ │ │ + movq $0x3c05b3a,-0x10(%r12) │ │ │ │ + movq $0x3c05b3a,-0x8(%r12) │ │ │ │ movq $0x1,(%r12) │ │ │ │ mov %rbx,%rdi │ │ │ │ lea -0x27(%r12),%rsi │ │ │ │ lea 0x32270f7(%rip),%r14 │ │ │ │ add $0x20,%rbp │ │ │ │ jmp 489bd0 │ │ │ │ movq $0x98,0x388(%r13) │ │ │ │ @@ -126426,15 +126417,15 @@ │ │ │ │ ... │ │ │ │ (bad) │ │ │ │ add %al,(%rax) │ │ │ │ add %dl,(%rax) │ │ │ │ jno 478869 │ │ │ │ add -0x77(%rax),%ecx │ │ │ │ fisttps -0x73(%rax) │ │ │ │ - xor $0x378d460,%eax │ │ │ │ + xor $0x378d2e8,%eax │ │ │ │ lea 0x32270b9(%rip),%r14 │ │ │ │ add $0x8,%rbp │ │ │ │ jmp 489bd0 │ │ │ │ nopw 0x0(%rax,%rax,1) │ │ │ │ ret │ │ │ │ add %eax,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ @@ -126461,21 +126452,21 @@ │ │ │ │ movq $0x3363ae0,-0x50(%r12) │ │ │ │ lea -0x6d(%r12),%rax │ │ │ │ mov %rax,-0x48(%r12) │ │ │ │ movq $0x3c37ef9,-0x40(%r12) │ │ │ │ movq $0x3363a20,-0x38(%r12) │ │ │ │ mov 0x18(%rbp),%rax │ │ │ │ mov %rax,-0x30(%r12) │ │ │ │ - movq $0x30e0990,-0x28(%r12) │ │ │ │ + movq $0x30e0358,-0x28(%r12) │ │ │ │ lea -0x37(%r12),%rax │ │ │ │ mov %rax,-0x20(%r12) │ │ │ │ lea -0x4e(%r12),%rax │ │ │ │ mov %rax,-0x18(%r12) │ │ │ │ - movq $0x3c05cb2,-0x10(%r12) │ │ │ │ - movq $0x3c05cb2,-0x8(%r12) │ │ │ │ + movq $0x3c05b3a,-0x10(%r12) │ │ │ │ + movq $0x3c05b3a,-0x8(%r12) │ │ │ │ movq $0x1,(%r12) │ │ │ │ mov %rbx,%rdi │ │ │ │ lea -0x27(%r12),%rsi │ │ │ │ lea 0x3226fbf(%rip),%r14 │ │ │ │ add $0x20,%rbp │ │ │ │ jmp 489bd0 │ │ │ │ movq $0x98,0x388(%r13) │ │ │ │ @@ -126534,15 +126525,15 @@ │ │ │ │ mov 0x7(%rbx),%rbx │ │ │ │ jmp 33893b0 │ │ │ │ mov 0x8(%rbp),%rax │ │ │ │ movq $0x478b70,0x8(%rbp) │ │ │ │ mov %rax,%r14 │ │ │ │ add $0x8,%rbp │ │ │ │ jmp 478988 │ │ │ │ - lea 0x378d276(%rip),%rbx │ │ │ │ + lea 0x378d0fe(%rip),%rbx │ │ │ │ add $0x8,%rbp │ │ │ │ jmp *0x0(%rbp) │ │ │ │ lea 0x3224cd6(%rip),%rbx │ │ │ │ jmp *-0x8(%r13) │ │ │ │ xchg %ax,%ax │ │ │ │ add %eax,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ @@ -126620,70 +126611,70 @@ │ │ │ │ ... │ │ │ │ (bad) │ │ │ │ add %al,(%rax) │ │ │ │ add %ch,%al │ │ │ │ insl (%dx),%es:(%rdi) │ │ │ │ and (%rbx),%al │ │ │ │ mov %rbx,%rdi │ │ │ │ - lea 0x378d138(%rip),%rsi │ │ │ │ + lea 0x378cfc0(%rip),%rsi │ │ │ │ lea 0x3226d91(%rip),%r14 │ │ │ │ add $0x8,%rbp │ │ │ │ jmp 489bd0 │ │ │ │ nopw 0x0(%rax,%rax,1) │ │ │ │ ... │ │ │ │ (bad) │ │ │ │ add %al,(%rax) │ │ │ │ add %bh,0x4803226d(%rax) │ │ │ │ mov %ebx,%edi │ │ │ │ - lea 0x378d108(%rip),%rsi │ │ │ │ + lea 0x378cf90(%rip),%rsi │ │ │ │ lea 0x3226d61(%rip),%r14 │ │ │ │ add $0x8,%rbp │ │ │ │ jmp 489bd0 │ │ │ │ nopw 0x0(%rax,%rax,1) │ │ │ │ ... │ │ │ │ (bad) │ │ │ │ add %al,(%rax) │ │ │ │ add %cl,0x4803226d(%rax) │ │ │ │ mov %ebx,%edi │ │ │ │ - lea 0x378d0d8(%rip),%rsi │ │ │ │ + lea 0x378cf60(%rip),%rsi │ │ │ │ lea 0x3226d31(%rip),%r14 │ │ │ │ add $0x8,%rbp │ │ │ │ jmp 489bd0 │ │ │ │ nopw 0x0(%rax,%rax,1) │ │ │ │ ... │ │ │ │ (bad) │ │ │ │ add %al,(%rax) │ │ │ │ add %bl,0x6d(%rax) │ │ │ │ and (%rbx),%al │ │ │ │ mov %rbx,%rdi │ │ │ │ - lea 0x378d0a8(%rip),%rsi │ │ │ │ + lea 0x378cf30(%rip),%rsi │ │ │ │ lea 0x3226d01(%rip),%r14 │ │ │ │ add $0x8,%rbp │ │ │ │ jmp 489bd0 │ │ │ │ nopw 0x0(%rax,%rax,1) │ │ │ │ ... │ │ │ │ (bad) │ │ │ │ add %al,(%rax) │ │ │ │ add %ch,(%rax) │ │ │ │ insl (%dx),%es:(%rdi) │ │ │ │ and (%rbx),%al │ │ │ │ mov %rbx,%rdi │ │ │ │ - lea 0x378d078(%rip),%rsi │ │ │ │ + lea 0x378cf00(%rip),%rsi │ │ │ │ lea 0x3226cd1(%rip),%r14 │ │ │ │ add $0x8,%rbp │ │ │ │ jmp 489bd0 │ │ │ │ nopw 0x0(%rax,%rax,1) │ │ │ │ ... │ │ │ │ (bad) │ │ │ │ add %al,(%rax) │ │ │ │ add %bh,%al │ │ │ │ insb (%dx),%es:(%rdi) │ │ │ │ and (%rbx),%al │ │ │ │ mov %rbx,%rdi │ │ │ │ - lea 0x378d048(%rip),%rsi │ │ │ │ + lea 0x378ced0(%rip),%rsi │ │ │ │ lea 0x3226ca1(%rip),%r14 │ │ │ │ add $0x8,%rbp │ │ │ │ jmp 489bd0 │ │ │ │ nopw 0x0(%rax,%rax,1) │ │ │ │ ret │ │ │ │ add %eax,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ @@ -126710,21 +126701,21 @@ │ │ │ │ movq $0x3363ae0,-0x50(%r12) │ │ │ │ lea -0x6d(%r12),%rax │ │ │ │ mov %rax,-0x48(%r12) │ │ │ │ movq $0x3c37ef9,-0x40(%r12) │ │ │ │ movq $0x3363a20,-0x38(%r12) │ │ │ │ mov 0x18(%rbp),%rax │ │ │ │ mov %rax,-0x30(%r12) │ │ │ │ - movq $0x30e0990,-0x28(%r12) │ │ │ │ + movq $0x30e0358,-0x28(%r12) │ │ │ │ lea -0x37(%r12),%rax │ │ │ │ mov %rax,-0x20(%r12) │ │ │ │ lea -0x4e(%r12),%rax │ │ │ │ mov %rax,-0x18(%r12) │ │ │ │ - movq $0x3c05cb2,-0x10(%r12) │ │ │ │ - movq $0x3c05cb2,-0x8(%r12) │ │ │ │ + movq $0x3c05b3a,-0x10(%r12) │ │ │ │ + movq $0x3c05b3a,-0x8(%r12) │ │ │ │ movq $0x1,(%r12) │ │ │ │ mov %rbx,%rdi │ │ │ │ lea -0x27(%r12),%rsi │ │ │ │ lea 0x3226ba7(%rip),%r14 │ │ │ │ add $0x20,%rbp │ │ │ │ jmp 489bd0 │ │ │ │ movq $0x98,0x388(%r13) │ │ │ │ @@ -126772,28 +126763,28 @@ │ │ │ │ movq $0x478e38,0x8(%rbp) │ │ │ │ mov %rax,%rdi │ │ │ │ lea 0x3224865(%rip),%rsi │ │ │ │ mov %rbx,%r14 │ │ │ │ add $0x8,%rbp │ │ │ │ jmp 461ca8 │ │ │ │ add $0x8,%rbp │ │ │ │ - lea 0x378ce90(%rip),%rbx │ │ │ │ + lea 0x378cd18(%rip),%rbx │ │ │ │ jmp 478e3c │ │ │ │ nopl 0x0(%rax) │ │ │ │ add (%rax),%al │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ (bad) │ │ │ │ add %al,(%rax) │ │ │ │ add %cl,0x48032249(%rax) │ │ │ │ mov 0x10(%rbp),%eax │ │ │ │ movq $0x478e78,-0x8(%rbp) │ │ │ │ mov %rax,%rdi │ │ │ │ - lea 0x336b13a(%rip),%rsi │ │ │ │ + lea 0x33f9bfa(%rip),%rsi │ │ │ │ lea 0x3224743(%rip),%r14 │ │ │ │ mov %rbx,0x0(%rbp) │ │ │ │ add $0xfffffffffffffff8,%rbp │ │ │ │ jmp 48d738 │ │ │ │ jmp *-0x8(%r13) │ │ │ │ xchg %ax,%ax │ │ │ │ add (%rax),%eax │ │ │ │ @@ -126828,15 +126819,15 @@ │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ (bad) │ │ │ │ add %al,(%rax) │ │ │ │ add %ah,0x48032248(%rax) │ │ │ │ movl $0x478f08,0x0(%rbp) │ │ │ │ mov 0x10(%rbp),%rdi │ │ │ │ - lea 0x336b1b5(%rip),%rsi │ │ │ │ + lea 0x33f9c75(%rip),%rsi │ │ │ │ lea 0x32246ae(%rip),%r14 │ │ │ │ mov %rbx,0x10(%rbp) │ │ │ │ jmp 48d738 │ │ │ │ nopl 0x0(%rax,%rax,1) │ │ │ │ add (%rax),%al │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ @@ -127133,15 +127124,15 @@ │ │ │ │ add %al,(%rax) │ │ │ │ lea -0x10(%rbp),%rax │ │ │ │ cmp %r15,%rax │ │ │ │ jb 4792e9 │ │ │ │ movq $0x3390fc8,-0x10(%rbp) │ │ │ │ mov %rbx,-0x8(%rbp) │ │ │ │ mov 0x10(%rbx),%rsi │ │ │ │ - lea 0x3040345(%rip),%r14 │ │ │ │ + lea 0x2f3df02(%rip),%r14 │ │ │ │ add $0xfffffffffffffff0,%rbp │ │ │ │ jmp 3359998 │ │ │ │ jmp *-0x10(%r13) │ │ │ │ nopl (%rax) │ │ │ │ add %eax,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %eax,(%rax) │ │ │ │ @@ -128618,15 +128609,15 @@ │ │ │ │ mov %rax,0x8(%rbp) │ │ │ │ lea -0x10(%r12),%rax │ │ │ │ mov %rax,0x10(%rbp) │ │ │ │ mov %rcx,0x18(%rbp) │ │ │ │ jmp 47a648 │ │ │ │ movq $0x30,0x388(%r13) │ │ │ │ jmp 338a720 │ │ │ │ - lea 0x378b554(%rip),%rbx │ │ │ │ + lea 0x378b3dc(%rip),%rbx │ │ │ │ add $0x18,%rbp │ │ │ │ jmp *0x0(%rbp) │ │ │ │ jmp *-0x8(%r13) │ │ │ │ nopl 0x0(%rax) │ │ │ │ rex.XB add %al,(%r8) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ @@ -128652,21 +128643,21 @@ │ │ │ │ movq $0x3363ae0,-0x50(%r12) │ │ │ │ lea -0x66(%r12),%rax │ │ │ │ mov %rax,-0x48(%r12) │ │ │ │ movq $0x3c37ef9,-0x40(%r12) │ │ │ │ movq $0x3363a20,-0x38(%r12) │ │ │ │ mov 0x8(%rbp),%rax │ │ │ │ mov %rax,-0x30(%r12) │ │ │ │ - movq $0x30e0990,-0x28(%r12) │ │ │ │ + movq $0x30e0358,-0x28(%r12) │ │ │ │ lea -0x37(%r12),%rax │ │ │ │ mov %rax,-0x20(%r12) │ │ │ │ lea -0x4e(%r12),%rax │ │ │ │ mov %rax,-0x18(%r12) │ │ │ │ - movq $0x3c05cb2,-0x10(%r12) │ │ │ │ - movq $0x3c05cb2,-0x8(%r12) │ │ │ │ + movq $0x3c05b3a,-0x10(%r12) │ │ │ │ + movq $0x3c05b3a,-0x8(%r12) │ │ │ │ movq $0x1,(%r12) │ │ │ │ mov %rbx,%rdi │ │ │ │ lea -0x27(%r12),%rsi │ │ │ │ lea 0x32250d3(%rip),%r14 │ │ │ │ add $0x20,%rbp │ │ │ │ jmp 489bd0 │ │ │ │ movq $0x88,0x388(%r13) │ │ │ │ @@ -128815,15 +128806,15 @@ │ │ │ │ add %al,(%rax) │ │ │ │ add %cl,0x30(%rax) │ │ │ │ and (%rbx),%al │ │ │ │ and $0x7,%ebx │ │ │ │ cmp $0x1,%rbx │ │ │ │ jne 47aa43 │ │ │ │ add $0x8,%rbp │ │ │ │ - lea 0x378b276(%rip),%rbx │ │ │ │ + lea 0x378b0fe(%rip),%rbx │ │ │ │ add $0x10,%rbp │ │ │ │ jmp *0x0(%rbp) │ │ │ │ movq $0x47ac08,0x0(%rbp) │ │ │ │ mov 0x8(%rbp),%rsi │ │ │ │ lea 0x3222e2b(%rip),%r14 │ │ │ │ jmp 3240d18 │ │ │ │ nopl 0x0(%rax,%rax,1) │ │ │ │ @@ -128889,15 +128880,15 @@ │ │ │ │ add %al,(%rax) │ │ │ │ (bad) │ │ │ │ add %al,(%rax) │ │ │ │ add %dl,0x2f(%rax) │ │ │ │ and (%rbx),%al │ │ │ │ movq $0x47ab50,0x0(%rbp) │ │ │ │ mov 0x8(%rbp),%rsi │ │ │ │ - lea 0x34499b6(%rip),%r14 │ │ │ │ + lea 0x34d8476(%rip),%r14 │ │ │ │ mov %rbx,0x8(%rbp) │ │ │ │ jmp 3240d18 │ │ │ │ nopl 0x0(%rax) │ │ │ │ rex.XB add %al,(%r8) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %bl,(%rsi) │ │ │ │ @@ -128938,15 +128929,15 @@ │ │ │ │ mov 0x18(%rbp),%rax │ │ │ │ mov %rax,(%r12) │ │ │ │ mov 0x10(%rbp),%r14 │ │ │ │ lea -0x7(%r12),%rbx │ │ │ │ add $0x20,%rbp │ │ │ │ jmp 47a648 │ │ │ │ add $0xfffffffffffffff0,%r12 │ │ │ │ - lea 0x378b0d1(%rip),%rbx │ │ │ │ + lea 0x378af59(%rip),%rbx │ │ │ │ add $0x20,%rbp │ │ │ │ jmp *0x0(%rbp) │ │ │ │ movq $0x10,0x388(%r13) │ │ │ │ jmp 338a738 │ │ │ │ add (%rax),%al │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ @@ -129144,15 +129135,15 @@ │ │ │ │ add %al,(%rax) │ │ │ │ lea -0x10(%rbp),%rax │ │ │ │ cmp %r15,%rax │ │ │ │ jb 47ae81 │ │ │ │ movq $0x3390fc8,-0x10(%rbp) │ │ │ │ mov %rbx,-0x8(%rbp) │ │ │ │ mov 0x10(%rbx),%rsi │ │ │ │ - lea 0x303e7ad(%rip),%r14 │ │ │ │ + lea 0x2f3c36a(%rip),%r14 │ │ │ │ add $0xfffffffffffffff0,%rbp │ │ │ │ jmp 3359998 │ │ │ │ jmp *-0x10(%r13) │ │ │ │ nopl (%rax) │ │ │ │ add (%rax),%al │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ @@ -133537,36 +133528,36 @@ │ │ │ │ add %al,(%rax) │ │ │ │ lea -0x20(%rbp),%rax │ │ │ │ cmp %r15,%rax │ │ │ │ jb 47e889 │ │ │ │ movq $0x3390fc8,-0x10(%rbp) │ │ │ │ mov %rbx,-0x8(%rbp) │ │ │ │ movq $0x47e8a0,-0x20(%rbp) │ │ │ │ - lea 0x378635f(%rip),%rsi │ │ │ │ + lea 0x37861e7(%rip),%rsi │ │ │ │ mov 0x18(%rbx),%r14 │ │ │ │ mov 0x10(%rbx),%rax │ │ │ │ mov %rax,-0x18(%rbp) │ │ │ │ add $0xffffffffffffffe0,%rbp │ │ │ │ - jmp 30c8b18 │ │ │ │ + jmp 30c84e0 │ │ │ │ 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,-0x77(%rax) │ │ │ │ fimuls 0x75(%rbx,%rcx,4) │ │ │ │ or %cl,-0x7d(%rax) │ │ │ │ (bad) │ │ │ │ - call 14aacb9 │ │ │ │ - add %al,(%rax) │ │ │ │ + mov $0x2,%al │ │ │ │ + vpshufb (%r8),%xmm15,%xmm8 │ │ │ │ add %al,(%rdx) │ │ │ │ add %al,(%rax) │ │ │ │ add %cl,(%rdi) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %cl,-0x73(%rax) │ │ │ │ @@ -133861,15 +133852,15 @@ │ │ │ │ add %cl,-0x75(%rax) │ │ │ │ or %r9b,-0x39(%r8) │ │ │ │ or %r13b,%r8b │ │ │ │ jmp ffffffff898fec9d <__environ@GLIBC_2.2.5+0xffffffff85cbe7f5> │ │ │ │ fimuls -0x77(%rcx) │ │ │ │ (bad) │ │ │ │ add $0x8,%rbp │ │ │ │ - jmp 30c4ce8 │ │ │ │ + jmp 30c46b0 │ │ │ │ lea 0x37b9270(%rip),%rbx │ │ │ │ add $0x28,%rbp │ │ │ │ jmp *0x0(%rbp) │ │ │ │ movq $0x47e918,-0x8(%r12) │ │ │ │ mov %rbx,(%r12) │ │ │ │ movq $0x47e9c8,0x8(%rbp) │ │ │ │ mov %rax,%r14 │ │ │ │ @@ -133891,15 +133882,15 @@ │ │ │ │ ... │ │ │ │ add %al,(%rax) │ │ │ │ add %cl,(%rsi) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %cl,-0xa(%rcx,%rcx,4) │ │ │ │ - lea 0x3785ed9(%rip),%r14 │ │ │ │ + lea 0x3785d61(%rip),%r14 │ │ │ │ jmp 47e9a0 │ │ │ │ nop │ │ │ │ sldt (%rax) │ │ │ │ add %al,(%rdx) │ │ │ │ ... │ │ │ │ add %al,(%rax) │ │ │ │ add %cl,(%rsi) │ │ │ │ @@ -133950,18 +133941,18 @@ │ │ │ │ xor %eax,%eax │ │ │ │ call 3385710 │ │ │ │ add $0x8,%rsp │ │ │ │ test %rax,%rax │ │ │ │ je 47edd1 │ │ │ │ movq $0x3391200,-0x10(%rbp) │ │ │ │ mov %rax,-0x8(%rbp) │ │ │ │ - lea 0x34797e0(%rip),%rsi │ │ │ │ + lea 0x35082a0(%rip),%rsi │ │ │ │ lea 0x3221d68(%rip),%r14 │ │ │ │ add $0xfffffffffffffff0,%rbp │ │ │ │ - jmp 7bfd50 │ │ │ │ + jmp 1153110 │ │ │ │ mov (%rbx),%rax │ │ │ │ jmp *%rax │ │ │ │ jmp *-0x10(%r13) │ │ │ │ nopw 0x0(%rax,%rax,1) │ │ │ │ ... │ │ │ │ adc $0x40000000,%eax │ │ │ │ int1 │ │ │ │ @@ -134014,18 +134005,16 @@ │ │ │ │ xchg %ax,%ax │ │ │ │ sldt (%rax) │ │ │ │ add %al,(%rdx) │ │ │ │ ... │ │ │ │ add %al,(%rax) │ │ │ │ add %cl,(%rsi) │ │ │ │ add %al,(%rax) │ │ │ │ - add %ah,%al │ │ │ │ - stos %al,%es:(%rdi) │ │ │ │ - cmp (%rbx),%al │ │ │ │ - lea -0x20(%rbp),%rax │ │ │ │ + add %ah,0x48034395(%rax) │ │ │ │ + lea -0x20(%rbp),%eax │ │ │ │ cmp %r15,%rax │ │ │ │ jb 47efd9 │ │ │ │ movq $0x47eef8,-0x10(%rbp) │ │ │ │ mov %r14,%rbx │ │ │ │ mov %rsi,-0x8(%rbp) │ │ │ │ add $0xfffffffffffffff0,%rbp │ │ │ │ test $0x7,%bl │ │ │ │ @@ -134035,55 +134024,65 @@ │ │ │ │ nopw 0x0(%rax,%rax,1) │ │ │ │ add %eax,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ (bad) │ │ │ │ add %al,(%rax) │ │ │ │ - add %ah,0x48033aaa(%rax) │ │ │ │ - mov %ebx,%eax │ │ │ │ - and $0x7,%eax │ │ │ │ - cmp $0x1,%rax │ │ │ │ - je 47efcb │ │ │ │ - movq $0x47ef30,0x0(%rbp) │ │ │ │ - mov 0x6(%rbx),%rbx │ │ │ │ + add %ah,-0x6b(%rax) │ │ │ │ + rex.XB add -0x77(%r8),%ecx │ │ │ │ + fadds -0x7cb7f820(%rbx) │ │ │ │ + clc │ │ │ │ + add %ecx,(%rdi) │ │ │ │ + test %al,%bl │ │ │ │ + add %al,(%rax) │ │ │ │ + add %cl,-0x39(%rax) │ │ │ │ + add %r14b,(%r8) │ │ │ │ + out %eax,(%dx) │ │ │ │ + rex.RXB add %r9b,-0x75(%r8) │ │ │ │ + pop %rbx │ │ │ │ + (bad) │ │ │ │ test $0x7,%bl │ │ │ │ jne 47ef30 │ │ │ │ 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,-0x56(%rax) │ │ │ │ - cmp (%rbx),%al │ │ │ │ - movq $0x47ef68,-0x8(%rbp) │ │ │ │ - mov 0x7(%rbx),%rax │ │ │ │ + add %ch,(%rax) │ │ │ │ + xchg %eax,%ebp │ │ │ │ + rex.XB add -0x39(%r8),%ecx │ │ │ │ + rex.RB clc │ │ │ │ + push $0x480047ef │ │ │ │ + mov 0x7(%rbx),%eax │ │ │ │ mov 0xf(%rbx),%rbx │ │ │ │ mov %rax,0x0(%rbp) │ │ │ │ add $0xfffffffffffffff8,%rbp │ │ │ │ test $0x7,%bl │ │ │ │ jne 47ef68 │ │ │ │ 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 %dh,(%rax) │ │ │ │ - stos %al,%es:(%rdi) │ │ │ │ - cmp (%rbx),%al │ │ │ │ - movq $0x47efa8,-0x8(%rbp) │ │ │ │ - mov 0x7(%rbx),%rax │ │ │ │ + add %dh,%al │ │ │ │ + xchg %eax,%esp │ │ │ │ + rex.XB add -0x39(%r8),%ecx │ │ │ │ + rex.RB clc │ │ │ │ + test $0xef,%al │ │ │ │ + rex.RXB add %r9b,-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 │ │ │ │ @@ -134093,42 +134092,39 @@ │ │ │ │ nopl (%rax) │ │ │ │ add (%rax),%eax │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ (bad) │ │ │ │ add %al,(%rax) │ │ │ │ - add %dh,%al │ │ │ │ - test $0x8b48033a,%eax │ │ │ │ - sbb %r9b,-0x39(%r8) │ │ │ │ - sbb %r15b,%r8b │ │ │ │ - out %eax,(%dx) │ │ │ │ - rex.RXB add %r9b,-0x77(%r9) │ │ │ │ - rorb $0x7d,-0x75(%rax) │ │ │ │ - or %cl,-0x75(%rax) │ │ │ │ - jne 47efcf │ │ │ │ + add %dh,0x48034394(%rax) │ │ │ │ + mov 0x18(%rbp),%eax │ │ │ │ + movq $0x47eff8,0x18(%rbp) │ │ │ │ + mov %rax,%r8 │ │ │ │ + mov 0x8(%rbp),%rdi │ │ │ │ + mov 0x10(%rbp),%rsi │ │ │ │ mov %rbx,%r14 │ │ │ │ add $0x18,%rbp │ │ │ │ - jmp 1373a30 │ │ │ │ - lea 0x3476e29(%rip),%rbx │ │ │ │ + jmp 1d06df0 │ │ │ │ + lea 0x35058e9(%rip),%rbx │ │ │ │ add $0x10,%rbp │ │ │ │ jmp *0x0(%rbp) │ │ │ │ lea 0x321ef90(%rip),%rbx │ │ │ │ jmp *-0x8(%r13) │ │ │ │ nopl 0x0(%rax) │ │ │ │ ... │ │ │ │ (bad) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %cl,-0x77(%rax) │ │ │ │ fadds -0x7cb7f81d(%rbx) │ │ │ │ sti │ │ │ │ add %esi,0x27(%rbp) │ │ │ │ - lea 0x3476e30(%rip),%rbx │ │ │ │ + lea 0x35058f0(%rip),%rbx │ │ │ │ add $0x8,%rbp │ │ │ │ jmp *0x0(%rbp) │ │ │ │ nopw 0x0(%rax,%rax,1) │ │ │ │ ... │ │ │ │ (bad) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ @@ -134137,16 +134133,16 @@ │ │ │ │ fmuls -0x7d(%rcx) │ │ │ │ (bad) │ │ │ │ and %cl,0x3b(%rbp) │ │ │ │ movsl %ds:(%rsi),%es:(%rdi) │ │ │ │ pop %rax │ │ │ │ add (%rax),%eax │ │ │ │ add %dh,0x2b(%rdi) │ │ │ │ - movq $0x19fe1f8,-0x18(%r12) │ │ │ │ - movq $0x38f5e3b,-0x10(%r12) │ │ │ │ + movq $0x23915b8,-0x18(%r12) │ │ │ │ + movq $0x39848fb,-0x10(%r12) │ │ │ │ movq $0x3c37eda,-0x8(%r12) │ │ │ │ mov %rax,(%r12) │ │ │ │ lea -0x11(%r12),%rbx │ │ │ │ add $0x8,%rbp │ │ │ │ jmp *0x0(%rbp) │ │ │ │ movq $0x20,0x388(%r13) │ │ │ │ movq $0x47f028,0x0(%rbp) │ │ │ │ @@ -134169,21 +134165,21 @@ │ │ │ │ add $0x8,%rsp │ │ │ │ test %rax,%rax │ │ │ │ je 47f0fe │ │ │ │ movq $0x3391200,-0x10(%rbp) │ │ │ │ mov %rax,-0x8(%rbp) │ │ │ │ movq $0x47f118,-0x18(%rbp) │ │ │ │ lea 0x37b8e28(%rip),%r9 │ │ │ │ - lea 0x347b11a(%rip),%r8 │ │ │ │ - lea 0x347b0da(%rip),%rdi │ │ │ │ + lea 0x3509bda(%rip),%r8 │ │ │ │ + lea 0x3509b9a(%rip),%rdi │ │ │ │ lea 0x321ee6a(%rip),%rsi │ │ │ │ - lea 0x3473424(%rip),%r14 │ │ │ │ - movq $0x38f6407,-0x20(%rbp) │ │ │ │ + lea 0x3501ee4(%rip),%r14 │ │ │ │ + movq $0x3984ec7,-0x20(%rbp) │ │ │ │ add $0xffffffffffffffe0,%rbp │ │ │ │ - jmp 19f90e8 │ │ │ │ + jmp 238c4a8 │ │ │ │ mov (%rbx),%rax │ │ │ │ jmp *%rax │ │ │ │ jmp *-0x10(%r13) │ │ │ │ nop │ │ │ │ ... │ │ │ │ (bad) │ │ │ │ add %al,(%rax) │ │ │ │ @@ -134249,15 +134245,15 @@ │ │ │ │ add %cl,0x4c0321ee(%rax) │ │ │ │ mov 0x18(%rbp),%ecx │ │ │ │ mov 0x8(%rbp),%r8 │ │ │ │ mov 0x10(%rbp),%rdi │ │ │ │ lea 0x321ed97(%rip),%rsi │ │ │ │ mov %rbx,%r14 │ │ │ │ add $0x20,%rbp │ │ │ │ - jmp 19dfa08 │ │ │ │ + jmp 2372dc8 │ │ │ │ nop │ │ │ │ add %eax,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ adc %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ @@ -134265,48 +134261,48 @@ │ │ │ │ and %eax,(%rbx) │ │ │ │ lea -0x10(%rbp),%rax │ │ │ │ cmp %r15,%rax │ │ │ │ jb 47f224 │ │ │ │ movq $0x47f238,-0x8(%rbp) │ │ │ │ lea 0x321ed20(%rip),%rdi │ │ │ │ mov 0x10(%rbx),%rsi │ │ │ │ - lea 0x33aa79f(%rip),%r14 │ │ │ │ + lea 0x343925f(%rip),%r14 │ │ │ │ add $0xfffffffffffffff8,%rbp │ │ │ │ - jmp 19d85a0 │ │ │ │ + jmp 236b960 │ │ │ │ jmp *-0x10(%r13) │ │ │ │ ... │ │ │ │ (bad) │ │ │ │ add %al,(%rax) │ │ │ │ add %bh,0x480321ed(%rax) │ │ │ │ mov %ebx,%eax │ │ │ │ and $0x7,%eax │ │ │ │ cmp $0x1,%rax │ │ │ │ je 47f2ea │ │ │ │ add $0x40,%r12 │ │ │ │ cmp 0x358(%r13),%r12 │ │ │ │ ja 47f2da │ │ │ │ - movq $0x19fe1f8,-0x38(%r12) │ │ │ │ - movq $0x38f63db,-0x30(%r12) │ │ │ │ + movq $0x23915b8,-0x38(%r12) │ │ │ │ + movq $0x3984e9b,-0x30(%r12) │ │ │ │ movq $0x3c37ed1,-0x28(%r12) │ │ │ │ mov %rbx,-0x20(%r12) │ │ │ │ - movq $0x19fe1f8,-0x18(%r12) │ │ │ │ + movq $0x23915b8,-0x18(%r12) │ │ │ │ lea -0x31(%r12),%rax │ │ │ │ mov %rax,-0x10(%r12) │ │ │ │ movq $0x3c37ed1,-0x8(%r12) │ │ │ │ - movq $0x38f63a3,(%r12) │ │ │ │ + movq $0x3984e63,(%r12) │ │ │ │ movq $0x47f310,0x0(%rbp) │ │ │ │ lea 0x37b8c4d(%rip),%r9 │ │ │ │ - lea 0x347af3f(%rip),%r8 │ │ │ │ - lea 0x347aeff(%rip),%rdi │ │ │ │ + lea 0x35099ff(%rip),%r8 │ │ │ │ + lea 0x35099bf(%rip),%rdi │ │ │ │ lea 0x321ec8f(%rip),%rsi │ │ │ │ - lea 0x3473249(%rip),%r14 │ │ │ │ + lea 0x3501d09(%rip),%r14 │ │ │ │ lea -0x11(%r12),%rax │ │ │ │ mov %rax,-0x8(%rbp) │ │ │ │ add $0xfffffffffffffff8,%rbp │ │ │ │ - jmp 19f90e8 │ │ │ │ + jmp 238c4a8 │ │ │ │ movq $0x40,0x388(%r13) │ │ │ │ jmp 338a720 │ │ │ │ lea 0x321ecdf(%rip),%rbx │ │ │ │ add $0x8,%rbp │ │ │ │ mov (%rbx),%rax │ │ │ │ jmp *%rax │ │ │ │ nopw 0x0(%rax,%rax,1) │ │ │ │ @@ -134360,18 +134356,18 @@ │ │ │ │ mov %rbx,(%r12) │ │ │ │ movq $0x47f420,-0x10(%rbp) │ │ │ │ lea 0x321eb6a(%rip),%rdi │ │ │ │ mov %rax,%rsi │ │ │ │ lea -0x6(%r12),%r14 │ │ │ │ mov %rcx,-0x8(%rbp) │ │ │ │ add $0xfffffffffffffff0,%rbp │ │ │ │ - jmp 19d85a0 │ │ │ │ + jmp 236b960 │ │ │ │ movq $0x10,0x388(%r13) │ │ │ │ jmp *-0x10(%r13) │ │ │ │ - lea 0x3477016(%rip),%rbx │ │ │ │ + lea 0x3505ad6(%rip),%rbx │ │ │ │ jmp 47f48a │ │ │ │ xchg %ax,%ax │ │ │ │ add %eax,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ (bad) │ │ │ │ @@ -134395,40 +134391,40 @@ │ │ │ │ mov %rbx,%rcx │ │ │ │ and $0x7,%ecx │ │ │ │ cmp $0x1,%rcx │ │ │ │ je 47f3ea │ │ │ │ add $0x40,%r12 │ │ │ │ cmp 0x358(%r13),%r12 │ │ │ │ ja 47f4fd │ │ │ │ - movq $0x19fe1f8,-0x38(%r12) │ │ │ │ - movq $0x38f63db,-0x30(%r12) │ │ │ │ + movq $0x23915b8,-0x38(%r12) │ │ │ │ + movq $0x3984e9b,-0x30(%r12) │ │ │ │ movq $0x3c37ed1,-0x28(%r12) │ │ │ │ mov %rbx,-0x20(%r12) │ │ │ │ - movq $0x19fe1f8,-0x18(%r12) │ │ │ │ + movq $0x23915b8,-0x18(%r12) │ │ │ │ lea -0x31(%r12),%rbx │ │ │ │ mov %rbx,-0x10(%r12) │ │ │ │ movq $0x3c37ed1,-0x8(%r12) │ │ │ │ - movq $0x38f63a3,(%r12) │ │ │ │ + movq $0x3984e63,(%r12) │ │ │ │ lea -0x11(%r12),%rbx │ │ │ │ add $0x18,%r12 │ │ │ │ cmp 0x358(%r13),%r12 │ │ │ │ ja 47f4e5 │ │ │ │ movq $0x47f338,-0x10(%r12) │ │ │ │ mov %rax,(%r12) │ │ │ │ movq $0x47f520,0x0(%rbp) │ │ │ │ lea 0x37b8a46(%rip),%r9 │ │ │ │ - lea 0x347ad38(%rip),%r8 │ │ │ │ - lea 0x347acf8(%rip),%rdi │ │ │ │ + lea 0x35097f8(%rip),%r8 │ │ │ │ + lea 0x35097b8(%rip),%rdi │ │ │ │ lea 0x321ea88(%rip),%rsi │ │ │ │ - lea 0x3473042(%rip),%r14 │ │ │ │ + lea 0x3501b02(%rip),%r14 │ │ │ │ mov %rbx,-0x8(%rbp) │ │ │ │ lea -0x10(%r12),%rax │ │ │ │ mov %rax,0x8(%rbp) │ │ │ │ add $0xfffffffffffffff8,%rbp │ │ │ │ - jmp 19f90e8 │ │ │ │ + jmp 238c4a8 │ │ │ │ movq $0x18,0x388(%r13) │ │ │ │ movq $0x47f408,0x0(%rbp) │ │ │ │ jmp 338a720 │ │ │ │ movq $0x40,0x388(%r13) │ │ │ │ jmp 338a720 │ │ │ │ nopl (%rax) │ │ │ │ add %eax,(%rax) │ │ │ │ @@ -134480,25 +134476,25 @@ │ │ │ │ and %eax,(%rbx) │ │ │ │ lea -0x20(%rbp),%rax │ │ │ │ cmp %r15,%rax │ │ │ │ jb 47f5e4 │ │ │ │ movq $0x47f630,-0x20(%rbp) │ │ │ │ lea 0x321e978(%rip),%rdi │ │ │ │ mov 0x28(%rbx),%rsi │ │ │ │ - lea 0x33aa3f7(%rip),%r14 │ │ │ │ + lea 0x3438eb7(%rip),%r14 │ │ │ │ mov 0x20(%rbx),%rax │ │ │ │ mov %rax,-0x18(%rbp) │ │ │ │ mov 0x10(%rbx),%rax │ │ │ │ mov %rax,-0x10(%rbp) │ │ │ │ mov 0x18(%rbx),%rax │ │ │ │ mov %rax,-0x8(%rbp) │ │ │ │ add $0xffffffffffffffe0,%rbp │ │ │ │ - jmp 19d85a0 │ │ │ │ + jmp 236b960 │ │ │ │ jmp *-0x10(%r13) │ │ │ │ - lea 0x3476e18(%rip),%rbx │ │ │ │ + lea 0x35058d8(%rip),%rbx │ │ │ │ jmp 47f6a2 │ │ │ │ nopl 0x0(%rax) │ │ │ │ add (%rax),%eax │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ (bad) │ │ │ │ @@ -134524,42 +134520,42 @@ │ │ │ │ mov %rbx,%rsi │ │ │ │ and $0x7,%esi │ │ │ │ cmp $0x1,%rsi │ │ │ │ je 47f5e8 │ │ │ │ add $0x40,%r12 │ │ │ │ cmp 0x358(%r13),%r12 │ │ │ │ ja 47f71f │ │ │ │ - movq $0x19fe1f8,-0x38(%r12) │ │ │ │ - movq $0x38f63db,-0x30(%r12) │ │ │ │ + movq $0x23915b8,-0x38(%r12) │ │ │ │ + movq $0x3984e9b,-0x30(%r12) │ │ │ │ movq $0x3c37ed1,-0x28(%r12) │ │ │ │ mov %rbx,-0x20(%r12) │ │ │ │ - movq $0x19fe1f8,-0x18(%r12) │ │ │ │ + movq $0x23915b8,-0x18(%r12) │ │ │ │ lea -0x31(%r12),%rbx │ │ │ │ mov %rbx,-0x10(%r12) │ │ │ │ movq $0x3c37ed1,-0x8(%r12) │ │ │ │ - movq $0x38f63a3,(%r12) │ │ │ │ + movq $0x3984e63,(%r12) │ │ │ │ lea -0x11(%r12),%rbx │ │ │ │ add $0x28,%r12 │ │ │ │ cmp 0x358(%r13),%r12 │ │ │ │ ja 47f707 │ │ │ │ movq $0x47f540,-0x20(%r12) │ │ │ │ mov %rcx,-0x10(%r12) │ │ │ │ mov %rdx,-0x8(%r12) │ │ │ │ mov %rax,(%r12) │ │ │ │ movq $0x47f740,0x10(%rbp) │ │ │ │ lea 0x37b8824(%rip),%r9 │ │ │ │ - lea 0x347ab16(%rip),%r8 │ │ │ │ - lea 0x347aad6(%rip),%rdi │ │ │ │ + lea 0x35095d6(%rip),%r8 │ │ │ │ + lea 0x3509596(%rip),%rdi │ │ │ │ lea 0x321e866(%rip),%rsi │ │ │ │ - lea 0x3472e20(%rip),%r14 │ │ │ │ + lea 0x35018e0(%rip),%r14 │ │ │ │ mov %rbx,0x8(%rbp) │ │ │ │ lea -0x20(%r12),%rax │ │ │ │ mov %rax,0x18(%rbp) │ │ │ │ add $0x8,%rbp │ │ │ │ - jmp 19f90e8 │ │ │ │ + jmp 238c4a8 │ │ │ │ movq $0x28,0x388(%r13) │ │ │ │ movq $0x47f608,0x0(%rbp) │ │ │ │ jmp 338a720 │ │ │ │ movq $0x40,0x388(%r13) │ │ │ │ jmp 338a720 │ │ │ │ nop │ │ │ │ add %eax,(%rax) │ │ │ │ @@ -135024,28 +135020,28 @@ │ │ │ │ add %r9b,0x5(%r13,%r9,4) │ │ │ │ in $0xe1,%eax │ │ │ │ and %eax,(%rbx) │ │ │ │ mov 0x8(%rbp),%rdi │ │ │ │ mov %rax,%rsi │ │ │ │ mov %rbx,%r14 │ │ │ │ add $0x10,%rbp │ │ │ │ - jmp 1373a30 │ │ │ │ + jmp 1d06df0 │ │ │ │ jmp *-0x10(%r13) │ │ │ │ nopw 0x0(%rax,%rax,1) │ │ │ │ ... │ │ │ │ (bad) │ │ │ │ add %al,(%rax) │ │ │ │ add %ah,0x4c0321e3(%rax) │ │ │ │ lea 0x37b817a(%rip),%ecx │ │ │ │ - lea 0x347a46c(%rip),%r8 │ │ │ │ - lea 0x347a42c(%rip),%rdi │ │ │ │ + lea 0x3508f2c(%rip),%r8 │ │ │ │ + lea 0x3508eec(%rip),%rdi │ │ │ │ lea 0x321e1bc(%rip),%rsi │ │ │ │ - lea 0x3472776(%rip),%r14 │ │ │ │ + lea 0x3501236(%rip),%r14 │ │ │ │ mov %rbx,0x0(%rbp) │ │ │ │ - jmp 19f90e8 │ │ │ │ + jmp 238c4a8 │ │ │ │ nopl 0x0(%rax) │ │ │ │ add (%rax),%al │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ adc (%rax),%al │ │ │ │ add %al,(%rax) │ │ │ │ @@ -135066,16 +135062,18 @@ │ │ │ │ add %al,(%rax) │ │ │ │ add %cl,(%rax) │ │ │ │ jrcxz 47fe10 │ │ │ │ add -0x77(%rax),%ecx │ │ │ │ fimuls 0x35(%rbp,%rcx,4) │ │ │ │ ss or $0x83480322,%eax │ │ │ │ (bad) │ │ │ │ - in $0x7b,%eax │ │ │ │ - ss add %cl,(%rdi) │ │ │ │ + movsl %ds:(%rsi),%es:(%rdi) │ │ │ │ + scas %es:(%rdi),%eax │ │ │ │ + iret │ │ │ │ + add %cl,(%rdi) │ │ │ │ (bad) │ │ │ │ add %r8b,(%rax) │ │ │ │ add %eax,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ adc %al,(%rax) │ │ │ │ @@ -135142,32 +135140,33 @@ │ │ │ │ mov 0x10(%rbp),%rax │ │ │ │ movq $0x47ff08,0x10(%rbp) │ │ │ │ lea 0x321e055(%rip),%r8 │ │ │ │ mov 0x8(%rbp),%rdi │ │ │ │ mov %rax,%rsi │ │ │ │ mov %rbx,%r14 │ │ │ │ add $0x10,%rbp │ │ │ │ - jmp 1373a30 │ │ │ │ + jmp 1d06df0 │ │ │ │ jmp *-0x10(%r13) │ │ │ │ nopw 0x0(%rax,%rax,1) │ │ │ │ ... │ │ │ │ (bad) │ │ │ │ add %al,(%rax) │ │ │ │ add %dl,(%rax) │ │ │ │ loop 47ff28 │ │ │ │ add 0xd(%rbp,%rcx,4),%ecx │ │ │ │ (bad) │ │ │ │ jg 47ff89 │ │ │ │ add 0x5(%rbp,%rcx,4),%ecx │ │ │ │ - fsubl -0x72b7fcb9(%rdx) │ │ │ │ - cmp $0x347a29c,%eax │ │ │ │ + pushf │ │ │ │ + lea 0x3(%rax),%edx │ │ │ │ + lea 0x3508d5c(%rip),%rdi │ │ │ │ lea 0x321e02c(%rip),%rsi │ │ │ │ - lea 0x34725e6(%rip),%r14 │ │ │ │ + lea 0x35010a6(%rip),%r14 │ │ │ │ mov %rbx,0x0(%rbp) │ │ │ │ - jmp 19f90e8 │ │ │ │ + jmp 238c4a8 │ │ │ │ nopl 0x0(%rax) │ │ │ │ add %eax,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ adc %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ @@ -135179,15 +135178,15 @@ │ │ │ │ pop %rax │ │ │ │ add (%rax),%eax │ │ │ │ add %dh,0x22(%rdi) │ │ │ │ mov 0x10(%rbx),%rax │ │ │ │ movq $0x47fe18,-0x10(%r12) │ │ │ │ mov %rax,(%r12) │ │ │ │ lea -0x10(%r12),%rsi │ │ │ │ - lea 0x303c125(%rip),%r14 │ │ │ │ + lea 0x2f39e08(%rip),%r14 │ │ │ │ jmp 3359998 │ │ │ │ movq $0x18,0x388(%r13) │ │ │ │ jmp *-0x10(%r13) │ │ │ │ xchg %ax,%ax │ │ │ │ add (%rax),%eax │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ @@ -135225,15 +135224,15 @@ │ │ │ │ add %dh,%al │ │ │ │ loopne 480028 │ │ │ │ add -0x39(%rax),%ecx │ │ │ │ add %r14b,(%r8) │ │ │ │ add %cl,0x0(%rax) │ │ │ │ mov %rbx,%rsi │ │ │ │ lea 0x3220b16(%rip),%r14 │ │ │ │ - jmp 7e79e8 │ │ │ │ + jmp 117ada8 │ │ │ │ nop │ │ │ │ add %eax,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ (bad) │ │ │ │ add %al,(%rax) │ │ │ │ @@ -137684,54 +137683,57 @@ │ │ │ │ xchg %ax,%ax │ │ │ │ add %eax,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ adc %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ - enter $0x3ade,$0x3 │ │ │ │ - lea -0x18(%rbp),%rax │ │ │ │ - cmp %r15,%rax │ │ │ │ - jb 4823be │ │ │ │ - movq $0x3390fc8,-0x10(%rbp) │ │ │ │ + mov %cl,%cl │ │ │ │ + rex.XB add -0x73(%r8),%ecx │ │ │ │ + rex.RB call 10405c1c <__environ@GLIBC_2.2.5+0xc7c5774> │ │ │ │ + (bad) │ │ │ │ + jmp 484822d6 <__environ@GLIBC_2.2.5+0x44841e2e> │ │ │ │ + movl $0x3390fc8,-0x10(%rbp) │ │ │ │ mov %rbx,-0x8(%rbp) │ │ │ │ movq $0x482310,-0x18(%rbp) │ │ │ │ mov 0x10(%rbx),%rbx │ │ │ │ add $0xffffffffffffffe8,%rbp │ │ │ │ test $0x7,%bl │ │ │ │ jne 482310 │ │ │ │ mov (%rbx),%rax │ │ │ │ jmp *%rax │ │ │ │ nopl 0x0(%rax,%rax,1) │ │ │ │ ... │ │ │ │ (bad) │ │ │ │ add %al,(%rax) │ │ │ │ - add %al,0x48033ade(%rax) │ │ │ │ - movl $0x482338,0x0(%rbp) │ │ │ │ + add %al,-0x37(%rax) │ │ │ │ + rex.XB add -0x39(%r8),%ecx │ │ │ │ + add %r15b,(%r8) │ │ │ │ + and 0x0(%rax),%ecx │ │ │ │ mov 0x7(%rbx),%rbx │ │ │ │ test $0x7,%bl │ │ │ │ jne 482338 │ │ │ │ mov (%rbx),%rax │ │ │ │ jmp *%rax │ │ │ │ xchg %ax,%ax │ │ │ │ ... │ │ │ │ (bad) │ │ │ │ add %al,(%rax) │ │ │ │ - add %bl,-0x22(%rax) │ │ │ │ - cmp (%rbx),%al │ │ │ │ - mov %rbx,%rax │ │ │ │ - and $0x7,%eax │ │ │ │ - cmp $0x1,%rax │ │ │ │ - jne 482354 │ │ │ │ + add %bl,(%rax) │ │ │ │ + leave │ │ │ │ + rex.XB add -0x77(%r8),%ecx │ │ │ │ + fadds -0x7cb7f820(%rbx) │ │ │ │ + clc │ │ │ │ + add %esi,0x10(%rbp) │ │ │ │ mov 0x7(%rbx),%rbx │ │ │ │ mov %rbx,%rax │ │ │ │ and $0x7,%eax │ │ │ │ cmp $0x1,%rax │ │ │ │ je 482378 │ │ │ │ - lea 0x33ade35(%rip),%rbx │ │ │ │ + lea 0x343c8f5(%rip),%rbx │ │ │ │ add $0x8,%rbp │ │ │ │ mov (%rbx),%rax │ │ │ │ jmp *%rax │ │ │ │ nopl 0x0(%rax) │ │ │ │ ... │ │ │ │ (bad) │ │ │ │ add %al,(%rax) │ │ │ │ @@ -137758,55 +137760,56 @@ │ │ │ │ nopw 0x0(%rax,%rax,1) │ │ │ │ add %eax,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ adc %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ - mov $0x48033add,%eax │ │ │ │ - lea -0x18(%rbp),%eax │ │ │ │ - cmp %r15,%rax │ │ │ │ - jb 4824ce │ │ │ │ - movq $0x3390fc8,-0x10(%rbp) │ │ │ │ + js 48239e │ │ │ │ + rex.XB add -0x73(%r8),%ecx │ │ │ │ + rex.RB call 10405d2c <__environ@GLIBC_2.2.5+0xc7c5884> │ │ │ │ + (bad) │ │ │ │ + jmp 484823e6 <__environ@GLIBC_2.2.5+0x44841f3e> │ │ │ │ + movl $0x3390fc8,-0x10(%rbp) │ │ │ │ mov %rbx,-0x8(%rbp) │ │ │ │ movq $0x482420,-0x18(%rbp) │ │ │ │ mov 0x10(%rbx),%rbx │ │ │ │ add $0xffffffffffffffe8,%rbp │ │ │ │ test $0x7,%bl │ │ │ │ jne 482420 │ │ │ │ mov (%rbx),%rax │ │ │ │ jmp *%rax │ │ │ │ nopl 0x0(%rax,%rax,1) │ │ │ │ ... │ │ │ │ (bad) │ │ │ │ add %al,(%rax) │ │ │ │ - add %dh,-0x23(%rax) │ │ │ │ - cmp (%rbx),%al │ │ │ │ - movq $0x482448,0x0(%rbp) │ │ │ │ + add %dh,(%rax) │ │ │ │ + enter $0x343,$0x48 │ │ │ │ + movl $0x482448,0x0(%rbp) │ │ │ │ mov 0x7(%rbx),%rbx │ │ │ │ test $0x7,%bl │ │ │ │ jne 482448 │ │ │ │ mov (%rbx),%rax │ │ │ │ jmp *%rax │ │ │ │ xchg %ax,%ax │ │ │ │ ... │ │ │ │ (bad) │ │ │ │ add %al,(%rax) │ │ │ │ - add %cl,-0x23(%rax) │ │ │ │ - cmp (%rbx),%al │ │ │ │ - mov %rbx,%rax │ │ │ │ + add %cl,(%rax) │ │ │ │ + enter $0x343,$0x48 │ │ │ │ + mov %ebx,%eax │ │ │ │ and $0x7,%eax │ │ │ │ cmp $0x1,%rax │ │ │ │ jne 482464 │ │ │ │ mov 0x7(%rbx),%rbx │ │ │ │ mov %rbx,%rax │ │ │ │ and $0x7,%eax │ │ │ │ cmp $0x1,%rax │ │ │ │ je 482488 │ │ │ │ - lea 0x33add25(%rip),%rbx │ │ │ │ + lea 0x343c7e5(%rip),%rbx │ │ │ │ add $0x8,%rbp │ │ │ │ mov (%rbx),%rax │ │ │ │ jmp *%rax │ │ │ │ nopl 0x0(%rax) │ │ │ │ ... │ │ │ │ (bad) │ │ │ │ add %al,(%rax) │ │ │ │ @@ -137832,16 +137835,17 @@ │ │ │ │ jmp *-0x10(%r13) │ │ │ │ nopw 0x0(%rax,%rax,1) │ │ │ │ add $0x1000000,%eax │ │ │ │ ... │ │ │ │ add %al,(%rax) │ │ │ │ add %cl,(%rsi) │ │ │ │ add %al,(%rax) │ │ │ │ - add %ah,0x48033adc(%rax) │ │ │ │ - lea -0x8(%rbp),%eax │ │ │ │ + add %ah,-0x39(%rax) │ │ │ │ + rex.XB add -0x73(%r8),%ecx │ │ │ │ + rex.RB clc │ │ │ │ cmp %r15,%rax │ │ │ │ jb 482612 │ │ │ │ movq $0x482528,-0x8(%rbp) │ │ │ │ mov %r14,%rbx │ │ │ │ add $0xfffffffffffffff8,%rbp │ │ │ │ test $0x7,%bl │ │ │ │ jne 482528 │ │ │ │ @@ -138809,15 +138813,15 @@ │ │ │ │ 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 0x3037f02(%rip),%r14 │ │ │ │ + lea 0x2f35b67(%rip),%r14 │ │ │ │ add $0x10,%rbp │ │ │ │ jmp 3359998 │ │ │ │ mov %rax,%rsi │ │ │ │ lea 0x30437c5(%rip),%r14 │ │ │ │ add $0x10,%rbp │ │ │ │ jmp 3359998 │ │ │ │ jmp *-0x8(%r13) │ │ │ │ @@ -138896,15 +138900,15 @@ │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %cl,-0x75(%rax) │ │ │ │ jne 483314 │ │ │ │ mov %rbx,%r14 │ │ │ │ add $0x10,%rbp │ │ │ │ - jmp 5d8ce8 │ │ │ │ + jmp 2ec9a88 │ │ │ │ movq $0x38,0x388(%r13) │ │ │ │ jmp *-0x10(%r13) │ │ │ │ nop │ │ │ │ (bad) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rbx) │ │ │ │ ... │ │ │ │ @@ -139015,16 +139019,16 @@ │ │ │ │ movsl %ds:(%rsi),%es:(%rdi) │ │ │ │ pop %rax │ │ │ │ add (%rax),%eax │ │ │ │ add %dh,0x1e(%rdi) │ │ │ │ movq $0x483440,-0x10(%r12) │ │ │ │ mov %r14,(%r12) │ │ │ │ lea -0x10(%r12),%rsi │ │ │ │ - lea 0x321fa9b(%rip),%r14 │ │ │ │ - jmp 49f3b8 │ │ │ │ + lea 0x3731d3b(%rip),%r14 │ │ │ │ + jmp 2d7f930 │ │ │ │ movq $0x18,0x388(%r13) │ │ │ │ lea 0x321b433(%rip),%rbx │ │ │ │ jmp *-0x8(%r13) │ │ │ │ nopl 0x0(%rax) │ │ │ │ add %eax,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ @@ -139074,16 +139078,16 @@ │ │ │ │ movsl %ds:(%rsi),%es:(%rdi) │ │ │ │ pop %rax │ │ │ │ add (%rax),%eax │ │ │ │ add %dh,0x1e(%rdi) │ │ │ │ movq $0x483510,-0x10(%r12) │ │ │ │ mov %r14,(%r12) │ │ │ │ lea -0x10(%r12),%rsi │ │ │ │ - lea 0x321f9cb(%rip),%r14 │ │ │ │ - jmp 49f3b8 │ │ │ │ + lea 0x3731c6b(%rip),%r14 │ │ │ │ + jmp 2d7f930 │ │ │ │ movq $0x18,0x388(%r13) │ │ │ │ lea 0x321b3ab(%rip),%rbx │ │ │ │ jmp *-0x8(%r13) │ │ │ │ nopl 0x0(%rax) │ │ │ │ add (%rax),%al │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ @@ -139339,16 +139343,16 @@ │ │ │ │ (bad) │ │ │ │ add %al,(%rax) │ │ │ │ add %ah,-0x50(%rax) │ │ │ │ and %eax,(%rbx) │ │ │ │ movq $0x483960,0x0(%rbp) │ │ │ │ mov %rbx,%rdi │ │ │ │ lea 0x379725f(%rip),%rsi │ │ │ │ - lea 0x322d270(%rip),%r14 │ │ │ │ - jmp 537b58 │ │ │ │ + lea 0x37406f0(%rip),%r14 │ │ │ │ + jmp 2e288f8 │ │ │ │ lea 0x37b45bc(%rip),%rbx │ │ │ │ add $0x8,%rbp │ │ │ │ jmp *0x0(%rbp) │ │ │ │ lea 0x321b02d(%rip),%rbx │ │ │ │ jmp *-0x8(%r13) │ │ │ │ nop │ │ │ │ add %eax,(%rax) │ │ │ │ @@ -139558,20 +139562,20 @@ │ │ │ │ mov 0x8(%rbp),%rbx │ │ │ │ jmp 3395610 │ │ │ │ movq $0x18,0x388(%r13) │ │ │ │ jmp 338a720 │ │ │ │ movq $0x483b20,-0x8(%rbp) │ │ │ │ mov 0x6(%rbx),%rcx │ │ │ │ mov %rcx,%rsi │ │ │ │ - lea 0x321ed22(%rip),%r14 │ │ │ │ + lea 0x3730fc2(%rip),%r14 │ │ │ │ mov 0xe(%rbx),%rax │ │ │ │ mov %rax,0x0(%rbp) │ │ │ │ mov %rcx,0x8(%rbp) │ │ │ │ add $0xfffffffffffffff8,%rbp │ │ │ │ - jmp 49ea00 │ │ │ │ + jmp 2d7ef78 │ │ │ │ nopl 0x0(%rax,%rax,1) │ │ │ │ ... │ │ │ │ (bad) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %cl,-0x7d(%rax) │ │ │ │ @@ -139654,17 +139658,17 @@ │ │ │ │ nop │ │ │ │ add (%rax),%al │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ adc (%rax),%al │ │ │ │ add %al,(%rax) │ │ │ │ - loopne 483d21 │ │ │ │ - and (%rbx),%al │ │ │ │ - lea -0x18(%rbp),%rax │ │ │ │ + (bad) │ │ │ │ + shlb $0x48,0x3(%rbx) │ │ │ │ + lea -0x18(%rbp),%eax │ │ │ │ cmp %r15,%rax │ │ │ │ jb 483e54 │ │ │ │ movq $0x483dd8,-0x10(%rbp) │ │ │ │ mov 0x10(%rbx),%rax │ │ │ │ mov 0x18(%rbx),%rbx │ │ │ │ mov %rax,-0x8(%rbp) │ │ │ │ add $0xfffffffffffffff0,%rbp │ │ │ │ @@ -139675,32 +139679,35 @@ │ │ │ │ nop │ │ │ │ add %eax,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ (bad) │ │ │ │ add %al,(%rax) │ │ │ │ - add %ah,0x4803228b(%rax) │ │ │ │ + add %ah,(%rax) │ │ │ │ + shlb $0x48,0x3(%rbx) │ │ │ │ movl $0x483e00,0x0(%rbp) │ │ │ │ mov 0x7(%rbx),%rbx │ │ │ │ test $0x7,%bl │ │ │ │ jne 483e00 │ │ │ │ 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,-0x75(%rax) │ │ │ │ - and (%rbx),%al │ │ │ │ - movq $0x483e40,-0x8(%rbp) │ │ │ │ - mov 0x7(%rbx),%rax │ │ │ │ + add %bh,%al │ │ │ │ + mov $0xc7480373,%edi │ │ │ │ + rex.RB clc │ │ │ │ + rex │ │ │ │ + ds rex.W 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 │ │ │ │ @@ -139710,33 +139717,30 @@ │ │ │ │ nopl (%rax) │ │ │ │ add (%rax),%al │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ (bad) │ │ │ │ add %al,(%rax) │ │ │ │ - add %bh,(%rax) │ │ │ │ - mov (%rdx),%esp │ │ │ │ - add -0x75(%rax),%ecx │ │ │ │ - jge 483e4c │ │ │ │ + add %bh,0x480373bf(%rax) │ │ │ │ + mov 0x8(%rbp),%edi │ │ │ │ mov 0x10(%rbp),%rsi │ │ │ │ mov %rbx,%r14 │ │ │ │ add $0x18,%rbp │ │ │ │ - jmp 50a8b8 │ │ │ │ + jmp 2dfb658 │ │ │ │ jmp *-0x10(%r13) │ │ │ │ add (%rax),%al │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ adc (%rax),%al │ │ │ │ add %al,(%rax) │ │ │ │ - and %cl,-0x74b7fcde(%rbx) │ │ │ │ - jae 483e84 │ │ │ │ - mov 0x10(%rbx),%r14 │ │ │ │ - jmp 50a948 │ │ │ │ + movabs 0x4c18738b480373bf,%al │ │ │ │ + mov 0x10(%rbx),%esi │ │ │ │ + jmp 2dfb6e8 │ │ │ │ nopl (%rax) │ │ │ │ add %eax,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ adc %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ @@ -139839,16 +139843,16 @@ │ │ │ │ (bad) │ │ │ │ add %al,(%rax) │ │ │ │ add %dl,-0x56(%rax) │ │ │ │ and %eax,(%rbx) │ │ │ │ movq $0x483ff8,0x0(%rbp) │ │ │ │ mov %rbx,%rdi │ │ │ │ lea 0x3796bc7(%rip),%rsi │ │ │ │ - lea 0x3231258(%rip),%r14 │ │ │ │ - jmp 537b58 │ │ │ │ + lea 0x37446d8(%rip),%r14 │ │ │ │ + jmp 2e288f8 │ │ │ │ mov 0x8(%rbp),%rbx │ │ │ │ and $0xfffffffffffffff8,%rbx │ │ │ │ add $0x18,%rbp │ │ │ │ mov (%rbx),%rax │ │ │ │ jmp *%rax │ │ │ │ jmp *-0x8(%r13) │ │ │ │ nopl 0x0(%rax,%rax,1) │ │ │ │ @@ -140039,16 +140043,16 @@ │ │ │ │ add %al,(%rax) │ │ │ │ (bad) │ │ │ │ add %al,(%rax) │ │ │ │ add %bl,0x480321a7(%rax) │ │ │ │ movl $0x484290,0x0(%rbp) │ │ │ │ mov %rbx,%rdi │ │ │ │ lea 0x379692f(%rip),%rsi │ │ │ │ - lea 0x322dea8(%rip),%r14 │ │ │ │ - jmp 537b58 │ │ │ │ + lea 0x3741328(%rip),%r14 │ │ │ │ + jmp 2e288f8 │ │ │ │ mov 0x8(%rbp),%rbx │ │ │ │ and $0xfffffffffffffff8,%rbx │ │ │ │ add $0x18,%rbp │ │ │ │ mov (%rbx),%rax │ │ │ │ jmp *%rax │ │ │ │ jmp *-0x8(%r13) │ │ │ │ nopl 0x0(%rax,%rax,1) │ │ │ │ @@ -140243,16 +140247,16 @@ │ │ │ │ add %al,(%rax) │ │ │ │ add %bl,%al │ │ │ │ movsb %ds:(%rsi),%es:(%rdi) │ │ │ │ and %eax,(%rbx) │ │ │ │ movq $0x484530,0x0(%rbp) │ │ │ │ mov %rbx,%rdi │ │ │ │ lea 0x379668f(%rip),%rsi │ │ │ │ - lea 0x322f0f8(%rip),%r14 │ │ │ │ - jmp 537b58 │ │ │ │ + lea 0x3742578(%rip),%r14 │ │ │ │ + jmp 2e288f8 │ │ │ │ mov 0x8(%rbp),%rbx │ │ │ │ and $0xfffffffffffffff8,%rbx │ │ │ │ add $0x18,%rbp │ │ │ │ mov (%rbx),%rax │ │ │ │ jmp *%rax │ │ │ │ jmp *-0x8(%r13) │ │ │ │ nopl 0x0(%rax,%rax,1) │ │ │ │ @@ -140432,16 +140436,16 @@ │ │ │ │ (bad) │ │ │ │ add %al,(%rax) │ │ │ │ add %ch,(%rax) │ │ │ │ movabs %al,0x47f00045c7480321 │ │ │ │ rex.W add %cl,-0x77(%rax) │ │ │ │ fisttps -0x73(%rax) │ │ │ │ xor $0x37963df,%eax │ │ │ │ - lea 0x322ee48(%rip),%r14 │ │ │ │ - jmp 537b58 │ │ │ │ + lea 0x37422c8(%rip),%r14 │ │ │ │ + jmp 2e288f8 │ │ │ │ mov 0x8(%rbp),%rbx │ │ │ │ and $0xfffffffffffffff8,%rbx │ │ │ │ add $0x10,%rbp │ │ │ │ mov (%rbx),%rax │ │ │ │ jmp *%rax │ │ │ │ jmp *-0x10(%r13) │ │ │ │ movq $0x30,0x388(%r13) │ │ │ │ @@ -140574,35 +140578,36 @@ │ │ │ │ nopl (%rax) │ │ │ │ add (%rax),%al │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ adc (%rax),%al │ │ │ │ add %al,(%rax) │ │ │ │ - mov $0x82,%al │ │ │ │ - and (%rbx),%al │ │ │ │ - mov 0x18(%rbx),%rsi │ │ │ │ + xor %dh,-0x74b7fc8d(%rdi) │ │ │ │ + jae 48497c │ │ │ │ mov 0x10(%rbx),%r14 │ │ │ │ - jmp 50d058 │ │ │ │ + jmp 2dfddf8 │ │ │ │ nopl (%rax) │ │ │ │ add (%rax),%eax │ │ │ │ add %al,(%rax) │ │ │ │ add %eax,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add (%rax),%al │ │ │ │ add %al,(%rax) │ │ │ │ add %eax,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ or %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ - mov $0x33,%al │ │ │ │ - jne 48498b │ │ │ │ - add $0x38,%r12 │ │ │ │ - cmp 0x358(%r13),%r12 │ │ │ │ - ja 484a0f │ │ │ │ + sarb $1,-0x7cb6fc89(%rdi) │ │ │ │ + (bad) │ │ │ │ + cmp %cl,0x3b(%rbp) │ │ │ │ + movsl %ds:(%rsi),%es:(%rdi) │ │ │ │ + pop %rax │ │ │ │ + add (%rax),%eax │ │ │ │ + add %dh,0x7a(%rdi) │ │ │ │ mov 0x17(%rbx),%rax │ │ │ │ mov 0xf(%rbx),%rcx │ │ │ │ add $0x10,%rcx │ │ │ │ mov %rcx,%rdx │ │ │ │ mov 0x7(%rbx),%rbx │ │ │ │ add $0x10,%rbx │ │ │ │ mov %rax,%rsi │ │ │ │ @@ -140621,15 +140626,15 @@ │ │ │ │ mov %r14,-0x18(%r12) │ │ │ │ movq $0x3363098,-0x10(%r12) │ │ │ │ lea -0x1f(%r12),%rax │ │ │ │ mov %rax,-0x8(%r12) │ │ │ │ lea -0x2f(%r12),%rax │ │ │ │ mov %rax,(%r12) │ │ │ │ lea -0xf(%r12),%r14 │ │ │ │ - jmp 2e48be0 │ │ │ │ + jmp 3061a70 │ │ │ │ movq $0x38,0x388(%r13) │ │ │ │ jmp *-0x8(%r13) │ │ │ │ xchg %ax,%ax │ │ │ │ sldt (%rax) │ │ │ │ add %al,(%rbx) │ │ │ │ ... │ │ │ │ add %al,(%rax) │ │ │ │ @@ -140704,16 +140709,16 @@ │ │ │ │ movq $0x4851d0,0x8(%rbp) │ │ │ │ add $0x8,%rbp │ │ │ │ jmp 338a720 │ │ │ │ lea 0x37b33a0(%rip),%rbx │ │ │ │ add $0x18,%rbp │ │ │ │ jmp *0x0(%rbp) │ │ │ │ movq $0x484bd0,0x0(%rbp) │ │ │ │ - lea 0x374acb3(%rip),%r14 │ │ │ │ - lea 0x374ac83(%rip),%rbx │ │ │ │ + lea 0x3767e13(%rip),%r14 │ │ │ │ + lea 0x3767de3(%rip),%rbx │ │ │ │ jmp 3389e20 │ │ │ │ movq $0x10,0x388(%r13) │ │ │ │ lea 0x321a0fb(%rip),%rbx │ │ │ │ jmp *-0x8(%r13) │ │ │ │ nopl 0x0(%rax) │ │ │ │ add (%rax),%al │ │ │ │ add %al,(%rax) │ │ │ │ @@ -140721,17 +140726,17 @@ │ │ │ │ add %al,(%rax) │ │ │ │ (bad) │ │ │ │ add %al,(%rax) │ │ │ │ add %ah,%al │ │ │ │ lahf │ │ │ │ and %eax,(%rbx) │ │ │ │ movq $0x484c30,0x0(%rbp) │ │ │ │ - lea 0x3784af3(%rip),%rsi │ │ │ │ + lea 0x378497b(%rip),%rsi │ │ │ │ mov 0x8(%rbp),%r14 │ │ │ │ - jmp 2e47368 │ │ │ │ + jmp 30601f8 │ │ │ │ add (%rax),%al │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ (bad) │ │ │ │ add %al,(%rax) │ │ │ │ add %dh,-0x60(%rax) │ │ │ │ @@ -140766,15 +140771,15 @@ │ │ │ │ (bad) │ │ │ │ add %al,(%rax) │ │ │ │ add %bh,(%rax) │ │ │ │ lahf │ │ │ │ and %eax,(%rbx) │ │ │ │ movq $0x484c50,0x0(%rbp) │ │ │ │ mov %rbx,%r14 │ │ │ │ - jmp 2e05780 │ │ │ │ + jmp 2f8efe8 │ │ │ │ add (%rax),%al │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ (bad) │ │ │ │ add %al,(%rax) │ │ │ │ add %ch,%al │ │ │ │ @@ -140796,15 +140801,15 @@ │ │ │ │ sahf │ │ │ │ and %eax,(%rbx) │ │ │ │ mov 0x8(%rbp),%rax │ │ │ │ and $0x7,%ebx │ │ │ │ cmp $0x1,%rbx │ │ │ │ je 484ca3 │ │ │ │ movq $0x484cc0,0x0(%rbp) │ │ │ │ - lea 0x3783cce(%rip),%rdi │ │ │ │ + lea 0x3783b56(%rip),%rdi │ │ │ │ lea 0x37a0f8e(%rip),%rsi │ │ │ │ mov %rax,%r14 │ │ │ │ jmp 32a8f68 │ │ │ │ mov %rax,%r14 │ │ │ │ add $0x18,%rbp │ │ │ │ jmp 483568 │ │ │ │ nop │ │ │ │ @@ -140815,19 +140820,19 @@ │ │ │ │ (bad) │ │ │ │ add %al,(%rax) │ │ │ │ add %dl,-0x62(%rax) │ │ │ │ and %eax,(%rbx) │ │ │ │ movq $0x484d38,0x0(%rbp) │ │ │ │ mov %rbx,%r14 │ │ │ │ movq $0x3393020,-0x20(%rbp) │ │ │ │ - movq $0x36a3d09,-0x18(%rbp) │ │ │ │ - movq $0x36a3d99,-0x10(%rbp) │ │ │ │ - movq $0x36a3daa,-0x8(%rbp) │ │ │ │ + movq $0x3bb7189,-0x18(%rbp) │ │ │ │ + movq $0x3bb7219,-0x10(%rbp) │ │ │ │ + movq $0x3bb722a,-0x8(%rbp) │ │ │ │ add $0xffffffffffffffe0,%rbp │ │ │ │ - jmp 4ebc50 │ │ │ │ + jmp 2ddc9f0 │ │ │ │ nopl 0x0(%rax) │ │ │ │ add $0x0,%al │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ (bad) │ │ │ │ add %al,(%rax) │ │ │ │ @@ -140940,20 +140945,20 @@ │ │ │ │ mov 0xe(%rdx),%rcx │ │ │ │ movq $0x484960,-0x18(%r12) │ │ │ │ mov %rax,-0x8(%r12) │ │ │ │ mov %rbx,(%r12) │ │ │ │ movq $0x484d08,-0x8(%rbp) │ │ │ │ lea -0x18(%r12),%r9 │ │ │ │ lea 0x37b3037(%rip),%r8 │ │ │ │ - lea 0x3781839(%rip),%rdi │ │ │ │ - lea 0x321e109(%rip),%rsi │ │ │ │ - lea 0x321dd51(%rip),%r14 │ │ │ │ + lea 0x37816c1(%rip),%rdi │ │ │ │ + lea 0x37303a9(%rip),%rsi │ │ │ │ + lea 0x372fff1(%rip),%r14 │ │ │ │ mov %rcx,0x0(%rbp) │ │ │ │ add $0xfffffffffffffff8,%rbp │ │ │ │ - jmp 49f9f8 │ │ │ │ + jmp 2d7ff70 │ │ │ │ movq $0x20,0x388(%r13) │ │ │ │ movq $0x484e58,0x0(%rbp) │ │ │ │ mov %rdx,%rbx │ │ │ │ jmp 338a720 │ │ │ │ movq $0x484f00,0x0(%rbp) │ │ │ │ mov 0x7(%rbx),%rbx │ │ │ │ test $0x7,%bl │ │ │ │ @@ -140975,19 +140980,19 @@ │ │ │ │ movq $0x483d98,-0x18(%r12) │ │ │ │ mov 0x8(%rbp),%rbx │ │ │ │ mov %rbx,-0x8(%r12) │ │ │ │ mov %rax,(%r12) │ │ │ │ movq $0x484fd0,0x0(%rbp) │ │ │ │ lea -0x18(%r12),%r9 │ │ │ │ lea 0x37b2f96(%rip),%r8 │ │ │ │ - lea 0x3781798(%rip),%rdi │ │ │ │ - lea 0x321e068(%rip),%rsi │ │ │ │ - lea 0x321dcb0(%rip),%r14 │ │ │ │ + lea 0x3781620(%rip),%rdi │ │ │ │ + lea 0x3730308(%rip),%rsi │ │ │ │ + lea 0x372ff50(%rip),%r14 │ │ │ │ mov %rax,0x10(%rbp) │ │ │ │ - jmp 49f9f8 │ │ │ │ + jmp 2d7ff70 │ │ │ │ movq $0x20,0x388(%r13) │ │ │ │ jmp 338a720 │ │ │ │ nopl 0x0(%rax) │ │ │ │ add %eax,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ @@ -141071,19 +141076,19 @@ │ │ │ │ mov 0xe(%rbx),%rbx │ │ │ │ movq $0x483e68,-0x18(%r12) │ │ │ │ mov %rax,-0x8(%r12) │ │ │ │ mov %rcx,(%r12) │ │ │ │ movq $0x485010,0x0(%rbp) │ │ │ │ lea -0x18(%r12),%r9 │ │ │ │ lea 0x37b2e46(%rip),%r8 │ │ │ │ - lea 0x3781648(%rip),%rdi │ │ │ │ - lea 0x321df18(%rip),%rsi │ │ │ │ - lea 0x321db60(%rip),%r14 │ │ │ │ + lea 0x37814d0(%rip),%rdi │ │ │ │ + lea 0x37301b8(%rip),%rsi │ │ │ │ + lea 0x372fe00(%rip),%r14 │ │ │ │ mov %rbx,0x10(%rbp) │ │ │ │ - jmp 49f9f8 │ │ │ │ + jmp 2d7ff70 │ │ │ │ movq $0x20,0x388(%r13) │ │ │ │ jmp 338a720 │ │ │ │ mov %rax,%r14 │ │ │ │ add $0x18,%rbp │ │ │ │ jmp 483498 │ │ │ │ nopl (%rax) │ │ │ │ add (%rax),%al │ │ │ │ @@ -141200,15 +141205,15 @@ │ │ │ │ lea -0x10(%rbp),%rax │ │ │ │ cmp %r15,%rax │ │ │ │ jb 485252 │ │ │ │ movq $0x3390fc8,-0x10(%rbp) │ │ │ │ mov %rbx,-0x8(%rbp) │ │ │ │ mov 0x10(%rbx),%r14 │ │ │ │ add $0xfffffffffffffff0,%rbp │ │ │ │ - jmp 2e3fa98 │ │ │ │ + jmp 3058928 │ │ │ │ jmp *-0x10(%r13) │ │ │ │ xchg %ax,%ax │ │ │ │ add %eax,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ adc %al,(%rax) │ │ │ │ @@ -141232,15 +141237,17 @@ │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %cl,-0x39(%rax) │ │ │ │ add %r10b,%r8b │ │ │ │ push %rdx │ │ │ │ rex.W add %cl,-0x77(%rax) │ │ │ │ fimuls 0x35(%rbp,%rcx,4) │ │ │ │ - negl 0x5921e903(,%rsi,2) │ │ │ │ + (bad) │ │ │ │ + test $0x21e90377,%eax │ │ │ │ + pop %rcx │ │ │ │ in $0x2,%al │ │ │ │ jmp *-0x10(%r13) │ │ │ │ nopl 0x0(%rax,%rax,1) │ │ │ │ ... │ │ │ │ (bad) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ @@ -141282,15 +141289,15 @@ │ │ │ │ lea -0xe(%r12),%rbx │ │ │ │ add $0x10,%rbp │ │ │ │ jmp *0x0(%rbp) │ │ │ │ movq $0x30,0x388(%r13) │ │ │ │ jmp 338a720 │ │ │ │ mov %rax,%r14 │ │ │ │ add $0x10,%rbp │ │ │ │ - jmp 2e3fa98 │ │ │ │ + jmp 3058928 │ │ │ │ nopw 0x0(%rax,%rax,1) │ │ │ │ add $0x1000000,%eax │ │ │ │ ... │ │ │ │ add %al,(%rax) │ │ │ │ add %cl,(%rsi) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,0x38(%rax) │ │ │ │ @@ -141341,18 +141348,16 @@ │ │ │ │ ... │ │ │ │ (bad) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %cl,-0x77(%rax) │ │ │ │ fimuls 0x35(%rbp,%rcx,4) │ │ │ │ - out %eax,(%dx) │ │ │ │ - (bad) │ │ │ │ - jne 485445 │ │ │ │ - add $0x8,%rbp │ │ │ │ + shrd $0x48,%esi,0x3(%rdi) │ │ │ │ + add $0x8,%ebp │ │ │ │ jmp 3240d18 │ │ │ │ nopl 0x0(%rax,%rax,1) │ │ │ │ add $0x1000000,%eax │ │ │ │ ... │ │ │ │ add %al,(%rax) │ │ │ │ add %cl,(%rsi) │ │ │ │ add %al,(%rax) │ │ │ │ @@ -141792,15 +141797,15 @@ │ │ │ │ ja 485aa0 │ │ │ │ mov 0x10(%rbx),%rax │ │ │ │ mov 0x18(%rbx),%rbx │ │ │ │ movq $0x4859c0,-0x18(%r12) │ │ │ │ mov %rax,-0x8(%r12) │ │ │ │ mov %rbx,(%r12) │ │ │ │ lea -0x18(%r12),%rsi │ │ │ │ - lea 0x3023a1a(%rip),%r14 │ │ │ │ + lea 0x2f420ab(%rip),%r14 │ │ │ │ jmp 3359998 │ │ │ │ movq $0x20,0x388(%r13) │ │ │ │ jmp *-0x10(%r13) │ │ │ │ nop │ │ │ │ add %eax,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ @@ -141921,15 +141926,15 @@ │ │ │ │ add %dh,0x2b(%rdi) │ │ │ │ mov 0x10(%rbx),%rax │ │ │ │ mov 0x18(%rbx),%rbx │ │ │ │ movq $0x485b70,-0x18(%r12) │ │ │ │ mov %rax,-0x8(%r12) │ │ │ │ mov %rbx,(%r12) │ │ │ │ lea -0x18(%r12),%rsi │ │ │ │ - lea 0x302384a(%rip),%r14 │ │ │ │ + lea 0x2f41edb(%rip),%r14 │ │ │ │ jmp 3359998 │ │ │ │ movq $0x20,0x388(%r13) │ │ │ │ jmp *-0x10(%r13) │ │ │ │ nop │ │ │ │ add (%rax),%eax │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ @@ -142006,15 +142011,15 @@ │ │ │ │ mov 0x18(%rbx),%rcx │ │ │ │ mov 0x20(%rbx),%rbx │ │ │ │ movq $0x485c90,-0x20(%r12) │ │ │ │ mov %rax,-0x10(%r12) │ │ │ │ mov %rcx,-0x8(%r12) │ │ │ │ mov %rbx,(%r12) │ │ │ │ lea -0x20(%r12),%rsi │ │ │ │ - lea 0x2fe18a9(%rip),%r14 │ │ │ │ + lea 0x2fdad3e(%rip),%r14 │ │ │ │ jmp 3359998 │ │ │ │ movq $0x28,0x388(%r13) │ │ │ │ jmp *-0x10(%r13) │ │ │ │ or $0x2000000,%eax │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rbx) │ │ │ │ add %al,(%rax) │ │ │ │ @@ -142646,20 +142651,20 @@ │ │ │ │ mov %rax,-0x50(%r12) │ │ │ │ mov 0x10(%rbp),%rax │ │ │ │ mov %rax,-0x48(%r12) │ │ │ │ movq $0x3363ae0,-0x40(%r12) │ │ │ │ lea -0x56(%r12),%rax │ │ │ │ mov %rax,-0x38(%r12) │ │ │ │ movq $0x3c37ef9,-0x30(%r12) │ │ │ │ - movq $0x30e0990,-0x28(%r12) │ │ │ │ + movq $0x30e0358,-0x28(%r12) │ │ │ │ mov %rbx,-0x20(%r12) │ │ │ │ lea -0x3e(%r12),%rax │ │ │ │ mov %rax,-0x18(%r12) │ │ │ │ - movq $0x3c05cb2,-0x10(%r12) │ │ │ │ - movq $0x3c05cb2,-0x8(%r12) │ │ │ │ + movq $0x3c05b3a,-0x10(%r12) │ │ │ │ + movq $0x3c05b3a,-0x8(%r12) │ │ │ │ movq $0x1,(%r12) │ │ │ │ lea -0x27(%r12),%rbx │ │ │ │ add $0x18,%rbp │ │ │ │ jmp *0x0(%rbp) │ │ │ │ movq $0x80,0x388(%r13) │ │ │ │ jmp 338a720 │ │ │ │ lea 0x32189bc(%rip),%rbx │ │ │ │ @@ -142782,20 +142787,20 @@ │ │ │ │ movq $0x3c3b479,-0x50(%r12) │ │ │ │ lea -0x6f(%r12),%rax │ │ │ │ mov %rax,-0x48(%r12) │ │ │ │ movq $0x3363ae0,-0x40(%r12) │ │ │ │ lea -0x56(%r12),%rax │ │ │ │ mov %rax,-0x38(%r12) │ │ │ │ movq $0x3c37ef9,-0x30(%r12) │ │ │ │ - movq $0x30e0990,-0x28(%r12) │ │ │ │ + movq $0x30e0358,-0x28(%r12) │ │ │ │ mov %rbx,-0x20(%r12) │ │ │ │ lea -0x3e(%r12),%rax │ │ │ │ mov %rax,-0x18(%r12) │ │ │ │ - movq $0x3c05cb2,-0x10(%r12) │ │ │ │ - movq $0x3c05cb2,-0x8(%r12) │ │ │ │ + movq $0x3c05b3a,-0x10(%r12) │ │ │ │ + movq $0x3c05b3a,-0x8(%r12) │ │ │ │ movq $0x1,(%r12) │ │ │ │ lea -0x27(%r12),%rbx │ │ │ │ add $0x10,%rbp │ │ │ │ jmp *0x0(%rbp) │ │ │ │ movq $0x90,0x388(%r13) │ │ │ │ jmp 338a720 │ │ │ │ lea 0x32187bf(%rip),%rbx │ │ │ │ @@ -142854,15 +142859,15 @@ │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %cl,-0x75(%rax) │ │ │ │ or %r9b,0x3b(%r8) │ │ │ │ rex.XB (bad) │ │ │ │ jle 4869b0 │ │ │ │ - lea 0x377f309(%rip),%rbx │ │ │ │ + lea 0x377f191(%rip),%rbx │ │ │ │ add $0x28,%rbp │ │ │ │ jmp *0x0(%rbp) │ │ │ │ movq $0x4869e8,0x8(%rbp) │ │ │ │ mov %rbx,%rax │ │ │ │ mov 0x10(%rbp),%rbx │ │ │ │ mov %rax,0x10(%rbp) │ │ │ │ add $0x8,%rbp │ │ │ │ @@ -142891,20 +142896,20 @@ │ │ │ │ mov %rax,-0x50(%r12) │ │ │ │ mov 0x18(%rbp),%rax │ │ │ │ mov %rax,-0x48(%r12) │ │ │ │ movq $0x3363ae0,-0x40(%r12) │ │ │ │ lea -0x5d(%r12),%rax │ │ │ │ mov %rax,-0x38(%r12) │ │ │ │ movq $0x3c37ef9,-0x30(%r12) │ │ │ │ - movq $0x30e0990,-0x28(%r12) │ │ │ │ + movq $0x30e0358,-0x28(%r12) │ │ │ │ mov %rbx,-0x20(%r12) │ │ │ │ lea -0x3e(%r12),%rax │ │ │ │ mov %rax,-0x18(%r12) │ │ │ │ - movq $0x3c05cb2,-0x10(%r12) │ │ │ │ - movq $0x3c05cb2,-0x8(%r12) │ │ │ │ + movq $0x3c05b3a,-0x10(%r12) │ │ │ │ + movq $0x3c05b3a,-0x8(%r12) │ │ │ │ movq $0x1,(%r12) │ │ │ │ lea -0x27(%r12),%rbx │ │ │ │ add $0x20,%rbp │ │ │ │ jmp *0x0(%rbp) │ │ │ │ movq $0x68,0x388(%r13) │ │ │ │ jmp 338a720 │ │ │ │ lea 0x321862e(%rip),%rbx │ │ │ │ @@ -142971,27 +142976,27 @@ │ │ │ │ mov %rbx,-0x58(%r12) │ │ │ │ movq $0x3363ae0,-0x50(%r12) │ │ │ │ lea -0x6d(%r12),%rbx │ │ │ │ mov %rbx,-0x48(%r12) │ │ │ │ movq $0x3c37ef9,-0x40(%r12) │ │ │ │ movq $0x3363a20,-0x38(%r12) │ │ │ │ mov %rax,-0x30(%r12) │ │ │ │ - movq $0x30e0990,-0x28(%r12) │ │ │ │ + movq $0x30e0358,-0x28(%r12) │ │ │ │ lea -0x37(%r12),%rax │ │ │ │ mov %rax,-0x20(%r12) │ │ │ │ lea -0x4e(%r12),%rax │ │ │ │ mov %rax,-0x18(%r12) │ │ │ │ - movq $0x3c05cb2,-0x10(%r12) │ │ │ │ - movq $0x3c05cb2,-0x8(%r12) │ │ │ │ + movq $0x3c05b3a,-0x10(%r12) │ │ │ │ + movq $0x3c05b3a,-0x8(%r12) │ │ │ │ movq $0x1,(%r12) │ │ │ │ lea -0x27(%r12),%rbx │ │ │ │ add $0x10,%rbp │ │ │ │ jmp *0x0(%rbp) │ │ │ │ add $0xffffffffffffff68,%r12 │ │ │ │ - lea 0x377f0d1(%rip),%rbx │ │ │ │ + lea 0x377ef59(%rip),%rbx │ │ │ │ add $0x10,%rbp │ │ │ │ jmp *0x0(%rbp) │ │ │ │ lea 0x32184d1(%rip),%rbx │ │ │ │ jmp *-0x8(%r13) │ │ │ │ movq $0x98,0x388(%r13) │ │ │ │ jmp 338a720 │ │ │ │ nopl 0x0(%rax,%rax,1) │ │ │ │ @@ -143051,15 +143056,15 @@ │ │ │ │ mov %rbx,-0x8(%rbp) │ │ │ │ mov 0x10(%rbx),%rax │ │ │ │ mov 0x18(%rbx),%rbx │ │ │ │ movq $0x486c38,-0x18(%r12) │ │ │ │ mov %rax,-0x8(%r12) │ │ │ │ mov %rbx,(%r12) │ │ │ │ lea -0x18(%r12),%rsi │ │ │ │ - lea 0x2f33a33(%rip),%r14 │ │ │ │ + lea 0x301bbc5(%rip),%r14 │ │ │ │ add $0xfffffffffffffff0,%rbp │ │ │ │ jmp 3359998 │ │ │ │ movq $0x20,0x388(%r13) │ │ │ │ jmp *-0x10(%r13) │ │ │ │ add %eax,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %eax,(%rax) │ │ │ │ @@ -143113,15 +143118,15 @@ │ │ │ │ mov %rbx,-0x8(%rbp) │ │ │ │ mov 0x10(%rbx),%rax │ │ │ │ mov 0x18(%rbx),%rbx │ │ │ │ movq $0x486d10,-0x18(%r12) │ │ │ │ mov %rax,-0x8(%r12) │ │ │ │ mov %rbx,(%r12) │ │ │ │ lea -0x18(%r12),%rsi │ │ │ │ - lea 0x2f3395b(%rip),%r14 │ │ │ │ + lea 0x301baed(%rip),%r14 │ │ │ │ add $0xfffffffffffffff0,%rbp │ │ │ │ jmp 3359998 │ │ │ │ movq $0x20,0x388(%r13) │ │ │ │ jmp *-0x10(%r13) │ │ │ │ add (%rax),%al │ │ │ │ add %al,(%rax) │ │ │ │ add (%rax),%al │ │ │ │ @@ -145382,20 +145387,20 @@ │ │ │ │ movq $0x48acc8,-0x50(%r12) │ │ │ │ mov 0x8(%rbp),%rax │ │ │ │ mov %rax,-0x48(%r12) │ │ │ │ movq $0x3363ae0,-0x40(%r12) │ │ │ │ lea -0x4f(%r12),%rax │ │ │ │ mov %rax,-0x38(%r12) │ │ │ │ movq $0x3c37ef9,-0x30(%r12) │ │ │ │ - movq $0x30e0990,-0x28(%r12) │ │ │ │ + movq $0x30e0358,-0x28(%r12) │ │ │ │ mov %rbx,-0x20(%r12) │ │ │ │ lea -0x3e(%r12),%rax │ │ │ │ mov %rax,-0x18(%r12) │ │ │ │ - movq $0x3c05cb2,-0x10(%r12) │ │ │ │ - movq $0x3c05cb2,-0x8(%r12) │ │ │ │ + movq $0x3c05b3a,-0x10(%r12) │ │ │ │ + movq $0x3c05b3a,-0x8(%r12) │ │ │ │ movq $0x1,(%r12) │ │ │ │ lea -0x27(%r12),%rbx │ │ │ │ add $0x10,%rbp │ │ │ │ jmp *0x0(%rbp) │ │ │ │ movq $0x58,0x388(%r13) │ │ │ │ jmp 338a720 │ │ │ │ lea 0x3216ad0(%rip),%rbx │ │ │ │ @@ -145897,27 +145902,26 @@ │ │ │ │ addb $0x0,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ or $0x2000000,%eax │ │ │ │ ... │ │ │ │ add %al,(%rax) │ │ │ │ add %cl,(%rsi) │ │ │ │ add %al,(%rax) │ │ │ │ - add %cl,%al │ │ │ │ - lret │ │ │ │ + add %dl,-0x36(%rax) │ │ │ │ ja 489463 │ │ │ │ lea -0x20(%rbp),%rax │ │ │ │ cmp %r15,%rax │ │ │ │ jb 48948d │ │ │ │ mov %rsi,%rax │ │ │ │ and $0x7,%esi │ │ │ │ cmp $0x1,%rsi │ │ │ │ je 4894b3 │ │ │ │ - lea 0x377c836(%rip),%rsi │ │ │ │ + lea 0x377c6be(%rip),%rsi │ │ │ │ lea 0x379f176(%rip),%r14 │ │ │ │ - lea 0x377c828(%rip),%rbx │ │ │ │ + lea 0x377c6b0(%rip),%rbx │ │ │ │ jmp *0x0(%rbp) │ │ │ │ lea 0x3216484(%rip),%rbx │ │ │ │ jmp *-0x8(%r13) │ │ │ │ add %al,(%r8) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %bl,(%rsi) │ │ │ │ @@ -145969,26 +145973,28 @@ │ │ │ │ jmp 338a720 │ │ │ │ add (%rax),%eax │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ (bad) │ │ │ │ add %al,(%rax) │ │ │ │ - add %dh,0x480377ca(%rax) │ │ │ │ - mov 0x8(%rbp),%eax │ │ │ │ + add %bh,(%rax) │ │ │ │ + leave │ │ │ │ + ja 48957b │ │ │ │ + mov 0x8(%rbp),%rax │ │ │ │ movq $0x4895b8,0x8(%rbp) │ │ │ │ mov 0x10(%rbp),%r8 │ │ │ │ mov %rsi,%rdi │ │ │ │ mov %rax,%rsi │ │ │ │ mov %r14,%rax │ │ │ │ mov 0x18(%rbp),%r14 │ │ │ │ mov %rax,0x10(%rbp) │ │ │ │ mov %rbx,0x18(%rbp) │ │ │ │ add $0x8,%rbp │ │ │ │ - jmp 30db030 │ │ │ │ + jmp 30da9f8 │ │ │ │ xchg %ax,%ax │ │ │ │ add (%rax),%al │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ (bad) │ │ │ │ add %al,(%rax) │ │ │ │ @@ -146005,28 +146011,28 @@ │ │ │ │ add %r8b,(%rax) │ │ │ │ add (%rax),%eax │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ (bad) │ │ │ │ add %al,(%rax) │ │ │ │ - add %cl,-0x36(%rax) │ │ │ │ - ja 4895e3 │ │ │ │ - mov 0x8(%rbp),%rax │ │ │ │ + add %dl,%al │ │ │ │ + enter $0x377,$0x48 │ │ │ │ + mov 0x8(%rbp),%eax │ │ │ │ movq $0x489628,0x8(%rbp) │ │ │ │ mov %rbx,%r8 │ │ │ │ mov 0x10(%rbp),%rdi │ │ │ │ mov %rsi,%rbx │ │ │ │ mov %rax,%rsi │ │ │ │ mov %r14,%rax │ │ │ │ mov 0x18(%rbp),%r14 │ │ │ │ mov %rbx,0x10(%rbp) │ │ │ │ mov %rax,0x18(%rbp) │ │ │ │ add $0x8,%rbp │ │ │ │ - jmp 30db030 │ │ │ │ + jmp 30da9f8 │ │ │ │ nopl 0x0(%rax) │ │ │ │ add (%rax),%al │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ (bad) │ │ │ │ add %al,(%rax) │ │ │ │ @@ -146116,19 +146122,19 @@ │ │ │ │ rex.WRB and %r9b,-0x77(%r8) │ │ │ │ fiaddl -0x7cb7f81e(%rbx) │ │ │ │ cli │ │ │ │ add %esi,0x49(%rsi,%rdx,2) │ │ │ │ add $0x30,%esp │ │ │ │ cmp 0x358(%r13),%r12 │ │ │ │ ja 489772 │ │ │ │ - movq $0x30e0990,-0x28(%r12) │ │ │ │ + movq $0x30e0358,-0x28(%r12) │ │ │ │ mov %rcx,-0x20(%r12) │ │ │ │ mov %rax,-0x18(%r12) │ │ │ │ - movq $0x3c05cb2,-0x10(%r12) │ │ │ │ - movq $0x3c05cb2,-0x8(%r12) │ │ │ │ + movq $0x3c05b3a,-0x10(%r12) │ │ │ │ + movq $0x3c05b3a,-0x8(%r12) │ │ │ │ movq $0x1,(%r12) │ │ │ │ lea -0x27(%r12),%rbx │ │ │ │ add $0x28,%rbp │ │ │ │ jmp *0x0(%rbp) │ │ │ │ movq $0x30,0x388(%r13) │ │ │ │ jmp 338a720 │ │ │ │ add $0x58,%r12 │ │ │ │ @@ -146157,15 +146163,15 @@ │ │ │ │ cmp %r11,%rsi │ │ │ │ jne 489834 │ │ │ │ mov 0x27(%rbx),%rbx │ │ │ │ movq $0x489648,-0x50(%r12) │ │ │ │ mov %rax,-0x40(%r12) │ │ │ │ mov %rdi,-0x38(%r12) │ │ │ │ mov %rdx,-0x30(%r12) │ │ │ │ - movq $0x30e0990,-0x28(%r12) │ │ │ │ + movq $0x30e0358,-0x28(%r12) │ │ │ │ mov %rcx,-0x20(%r12) │ │ │ │ lea -0x50(%r12),%rax │ │ │ │ mov %rax,-0x18(%r12) │ │ │ │ mov %r8,-0x10(%r12) │ │ │ │ mov %r9,-0x8(%r12) │ │ │ │ mov %rbx,(%r12) │ │ │ │ lea -0x27(%r12),%rbx │ │ │ │ @@ -146192,37 +146198,35 @@ │ │ │ │ nopl (%rax) │ │ │ │ add (%rax),%eax │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ (bad) │ │ │ │ add %al,(%rax) │ │ │ │ - add %ah,-0x3c(%rax) │ │ │ │ - ja 48989b │ │ │ │ + add %ch,%al │ │ │ │ + ret $0x377 │ │ │ │ mov 0x10(%rbp),%r8 │ │ │ │ mov %rbx,%rdi │ │ │ │ mov 0x18(%rbp),%rsi │ │ │ │ mov 0x8(%rbp),%r14 │ │ │ │ add $0x20,%rbp │ │ │ │ - jmp 30d4910 │ │ │ │ + jmp 30d42d8 │ │ │ │ add (%rax),%eax │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ (bad) │ │ │ │ add %al,(%rax) │ │ │ │ - add %bh,%al │ │ │ │ - ret │ │ │ │ - ja 4898c3 │ │ │ │ - mov %rbx,%r8 │ │ │ │ + add %al,0x490377c2(%rax) │ │ │ │ + mov %ebx,%eax │ │ │ │ mov 0x10(%rbp),%rdi │ │ │ │ mov 0x18(%rbp),%rsi │ │ │ │ mov 0x8(%rbp),%r14 │ │ │ │ add $0x20,%rbp │ │ │ │ - jmp 30d39b8 │ │ │ │ + jmp 30d3380 │ │ │ │ add (%rax),%eax │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ sldt (%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ @@ -146295,19 +146299,19 @@ │ │ │ │ mov %rbx,%rdx │ │ │ │ and $0x7,%edx │ │ │ │ cmp $0x1,%rdx │ │ │ │ je 489a22 │ │ │ │ add $0x30,%r12 │ │ │ │ cmp 0x358(%r13),%r12 │ │ │ │ ja 489a12 │ │ │ │ - movq $0x30e0990,-0x28(%r12) │ │ │ │ + movq $0x30e0358,-0x28(%r12) │ │ │ │ mov %rcx,-0x20(%r12) │ │ │ │ mov %rax,-0x18(%r12) │ │ │ │ - movq $0x3c05cb2,-0x10(%r12) │ │ │ │ - movq $0x3c05cb2,-0x8(%r12) │ │ │ │ + movq $0x3c05b3a,-0x10(%r12) │ │ │ │ + movq $0x3c05b3a,-0x8(%r12) │ │ │ │ movq $0x1,(%r12) │ │ │ │ lea -0x27(%r12),%rbx │ │ │ │ add $0x28,%rbp │ │ │ │ jmp *0x0(%rbp) │ │ │ │ movq $0x30,0x388(%r13) │ │ │ │ jmp 338a720 │ │ │ │ add $0x58,%r12 │ │ │ │ @@ -146336,15 +146340,15 @@ │ │ │ │ cmp %r11,%rsi │ │ │ │ jne 489ad4 │ │ │ │ mov 0x27(%rbx),%rbx │ │ │ │ movq $0x4898e8,-0x50(%r12) │ │ │ │ mov %rdi,-0x40(%r12) │ │ │ │ mov %rax,-0x38(%r12) │ │ │ │ mov %rdx,-0x30(%r12) │ │ │ │ - movq $0x30e0990,-0x28(%r12) │ │ │ │ + movq $0x30e0358,-0x28(%r12) │ │ │ │ mov %r10,-0x20(%r12) │ │ │ │ lea -0x50(%r12),%rax │ │ │ │ mov %rax,-0x18(%r12) │ │ │ │ mov %r8,-0x10(%r12) │ │ │ │ mov %r9,-0x8(%r12) │ │ │ │ mov %rbx,(%r12) │ │ │ │ lea -0x27(%r12),%rbx │ │ │ │ @@ -146371,36 +146375,36 @@ │ │ │ │ nopl (%rax) │ │ │ │ add (%rax),%eax │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ (bad) │ │ │ │ add %al,(%rax) │ │ │ │ - add %al,%al │ │ │ │ - shll $0x4c,0x3(%rdi) │ │ │ │ - mov 0x10(%rbp),%eax │ │ │ │ + add %cl,-0x40(%rax) │ │ │ │ + ja 489b3b │ │ │ │ + mov 0x10(%rbp),%r8 │ │ │ │ mov %rbx,%rdi │ │ │ │ mov 0x18(%rbp),%rsi │ │ │ │ mov 0x8(%rbp),%r14 │ │ │ │ add $0x20,%rbp │ │ │ │ - jmp 30d4910 │ │ │ │ + jmp 30d42d8 │ │ │ │ add (%rax),%eax │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ (bad) │ │ │ │ add %al,(%rax) │ │ │ │ - add %bl,-0x3f(%rax) │ │ │ │ - ja 489b63 │ │ │ │ - mov %rbx,%r8 │ │ │ │ - mov 0x10(%rbp),%rdi │ │ │ │ + add %ah,%al │ │ │ │ + mov $0x89490377,%edi │ │ │ │ + fmuls -0x75(%rax) │ │ │ │ + jge 489b77 │ │ │ │ mov 0x18(%rbp),%rsi │ │ │ │ mov 0x8(%rbp),%r14 │ │ │ │ add $0x20,%rbp │ │ │ │ - jmp 30d39b8 │ │ │ │ + jmp 30d3380 │ │ │ │ add (%rax),%eax │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ sldt (%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ @@ -146567,38 +146571,39 @@ │ │ │ │ nopl (%rax) │ │ │ │ xchg %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ (bad) │ │ │ │ add %al,(%rax) │ │ │ │ - add %cl,0x480377c2(%rax) │ │ │ │ + add %dl,(%rax) │ │ │ │ + shll $0x48,0x3(%rdi) │ │ │ │ mov 0x28(%rbp),%eax │ │ │ │ mov 0x30(%rbp),%rcx │ │ │ │ mov 0x18(%rbp),%rdx │ │ │ │ mov 0x20(%rbp),%rsi │ │ │ │ mov 0x8(%rbp),%rdi │ │ │ │ mov %rdi,%r8 │ │ │ │ and $0x7,%r8d │ │ │ │ cmp $0x1,%r8 │ │ │ │ jne 489e0d │ │ │ │ mov %rsi,%r8 │ │ │ │ mov %rbx,%rdi │ │ │ │ mov %rcx,%rsi │ │ │ │ mov %rdx,%r14 │ │ │ │ add $0x38,%rbp │ │ │ │ - jmp 30db030 │ │ │ │ + jmp 30da9f8 │ │ │ │ xchg %ax,%ax │ │ │ │ add $0x0,%eax │ │ │ │ add %al,(%rax) │ │ │ │ add %bl,(%rsi) │ │ │ │ add %al,(%rax) │ │ │ │ - add %al,-0x3e(%rax) │ │ │ │ - ja 489deb │ │ │ │ - mov 0x20(%rbp),%rax │ │ │ │ + add %cl,%al │ │ │ │ + shlb $0x48,0x3(%rdi) │ │ │ │ + mov 0x20(%rbp),%eax │ │ │ │ mov 0x28(%rbp),%rcx │ │ │ │ mov 0x10(%rbp),%rdx │ │ │ │ mov 0x18(%rbp),%rsi │ │ │ │ mov 0x8(%rbp),%rdi │ │ │ │ add $0xfffffffffffffff8,%rbp │ │ │ │ mov %rdi,0x40(%rsp) │ │ │ │ mov %rbx,%rdi │ │ │ │ @@ -146612,15 +146617,15 @@ │ │ │ │ mov %rdi,-0x8(%r12) │ │ │ │ mov %rax,(%r12) │ │ │ │ mov %rsi,%r8 │ │ │ │ mov %rbx,%rdi │ │ │ │ lea -0x20(%r12),%rsi │ │ │ │ mov %rdx,%r14 │ │ │ │ add $0x38,%rbp │ │ │ │ - jmp 30db030 │ │ │ │ + jmp 30da9f8 │ │ │ │ movq $0x28,0x388(%r13) │ │ │ │ movq $0x489de8,0x8(%rbp) │ │ │ │ mov %rbx,%rax │ │ │ │ mov %rdi,%rbx │ │ │ │ mov %rax,0x10(%rbp) │ │ │ │ add $0x8,%rbp │ │ │ │ jmp 338a720 │ │ │ │ @@ -147389,15 +147394,15 @@ │ │ │ │ je 48a9be │ │ │ │ movq $0x48a9e8,-0x8(%rbp) │ │ │ │ mov 0xe(%rbx),%r14 │ │ │ │ mov 0x6(%rbx),%rax │ │ │ │ mov %rax,0x0(%rbp) │ │ │ │ add $0xfffffffffffffff8,%rbp │ │ │ │ jmp 48a960 │ │ │ │ - lea 0x377b2ed(%rip),%rbx │ │ │ │ + lea 0x377b175(%rip),%rbx │ │ │ │ add $0x8,%rbp │ │ │ │ jmp *0x0(%rbp) │ │ │ │ lea 0x3215015(%rip),%rbx │ │ │ │ jmp *-0x8(%r13) │ │ │ │ nop │ │ │ │ add %eax,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ @@ -147701,18 +147706,18 @@ │ │ │ │ (bad) │ │ │ │ add %al,(%rax) │ │ │ │ add %ch,%al │ │ │ │ and %r8,(%rbx) │ │ │ │ mov %rbx,%r9 │ │ │ │ mov 0x8(%rbp),%r8 │ │ │ │ mov 0x10(%rbp),%rdi │ │ │ │ - lea 0x342c668(%rip),%rsi │ │ │ │ - lea 0x33a4369(%rip),%r14 │ │ │ │ + lea 0x34bb128(%rip),%rsi │ │ │ │ + lea 0x3432e29(%rip),%r14 │ │ │ │ add $0x18,%rbp │ │ │ │ - jmp 138cb40 │ │ │ │ + jmp 1d1ff00 │ │ │ │ lea 0x3214ce7(%rip),%rbx │ │ │ │ jmp *-0x8(%r13) │ │ │ │ nopl (%rax) │ │ │ │ sldt (%rax) │ │ │ │ add %al,(%rdx) │ │ │ │ ... │ │ │ │ add %al,(%rax) │ │ │ │ @@ -147738,17 +147743,17 @@ │ │ │ │ add %al,(%rax) │ │ │ │ (bad) │ │ │ │ add %al,(%rax) │ │ │ │ add %bl,%al │ │ │ │ and %r8,(%rbx) │ │ │ │ mov 0x8(%rbp),%rdi │ │ │ │ mov %rbx,%rsi │ │ │ │ - lea 0x342f983(%rip),%r14 │ │ │ │ + lea 0x34be443(%rip),%r14 │ │ │ │ add $0x10,%rbp │ │ │ │ - jmp bd2360 │ │ │ │ + jmp 1565720 │ │ │ │ lea 0x3214cda(%rip),%rbx │ │ │ │ jmp *-0x8(%r13) │ │ │ │ nopw 0x0(%rax,%rax,1) │ │ │ │ ... │ │ │ │ adc $0xd0000000,%eax │ │ │ │ and %r8,(%rbx) │ │ │ │ lea -0x10(%rbp),%rax │ │ │ │ @@ -147761,18 +147766,18 @@ │ │ │ │ xor %eax,%eax │ │ │ │ call 3385710 │ │ │ │ add $0x8,%rsp │ │ │ │ test %rax,%rax │ │ │ │ je 48aea9 │ │ │ │ movq $0x3391200,-0x10(%rbp) │ │ │ │ mov %rax,-0x8(%rbp) │ │ │ │ - lea 0x346d708(%rip),%rsi │ │ │ │ + lea 0x34fc1c8(%rip),%rsi │ │ │ │ lea 0x3215c90(%rip),%r14 │ │ │ │ add $0xfffffffffffffff0,%rbp │ │ │ │ - jmp 7bfd50 │ │ │ │ + jmp 1153110 │ │ │ │ mov (%rbx),%rax │ │ │ │ jmp *%rax │ │ │ │ jmp *-0x10(%r13) │ │ │ │ nopw 0x0(%rax,%rax,1) │ │ │ │ ... │ │ │ │ adc $0x88000000,%eax │ │ │ │ and %r8,(%rbx) │ │ │ │ @@ -147858,34 +147863,34 @@ │ │ │ │ rex.WXB and %rax,(%r11) │ │ │ │ mov 0x18(%rbp),%rax │ │ │ │ movq $0x48b020,0x18(%rbp) │ │ │ │ mov %rbx,%r9 │ │ │ │ mov 0x10(%rbp),%r8 │ │ │ │ mov 0x8(%rbp),%rdi │ │ │ │ mov %rax,%rsi │ │ │ │ - lea 0x33a2469(%rip),%r14 │ │ │ │ + lea 0x3430f29(%rip),%r14 │ │ │ │ add $0x18,%rbp │ │ │ │ - jmp 138cb40 │ │ │ │ + jmp 1d1ff00 │ │ │ │ lea 0x3214bd7(%rip),%rbx │ │ │ │ jmp *-0x8(%r13) │ │ │ │ nopl (%rax) │ │ │ │ ... │ │ │ │ (bad) │ │ │ │ add %al,(%rax) │ │ │ │ add %dh,0x4b(%rax) │ │ │ │ and %eax,(%rbx) │ │ │ │ movq $0x48b068,0x0(%rbp) │ │ │ │ lea 0x37aceca(%rip),%r9 │ │ │ │ - lea 0x346f1bc(%rip),%r8 │ │ │ │ - lea 0x346f17c(%rip),%rdi │ │ │ │ + lea 0x34fdc7c(%rip),%r8 │ │ │ │ + lea 0x34fdc3c(%rip),%rdi │ │ │ │ lea 0x3214b2c(%rip),%rsi │ │ │ │ - lea 0x34674c6(%rip),%r14 │ │ │ │ + lea 0x34f5f86(%rip),%r14 │ │ │ │ mov %rbx,-0x8(%rbp) │ │ │ │ add $0xfffffffffffffff8,%rbp │ │ │ │ - jmp 19f90e8 │ │ │ │ + jmp 238c4a8 │ │ │ │ ... │ │ │ │ (bad) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ sbb %bh,0x3(%rdx) │ │ │ │ mov %rbx,%rax │ │ │ │ and $0x7,%eax │ │ │ │ @@ -147958,34 +147963,34 @@ │ │ │ │ add %cl,-0x73(%rax) │ │ │ │ rex.RB │ │ │ │ lock cmp %r15,%rax │ │ │ │ jb 48b163 │ │ │ │ movq $0x48b180,-0x8(%rbp) │ │ │ │ lea 0x3214a00(%rip),%rdi │ │ │ │ mov %r14,%rsi │ │ │ │ - lea 0x342f65f(%rip),%r14 │ │ │ │ + lea 0x34be11f(%rip),%r14 │ │ │ │ add $0xfffffffffffffff8,%rbp │ │ │ │ - jmp bd2360 │ │ │ │ + jmp 1565720 │ │ │ │ lea 0x3214a9e(%rip),%rbx │ │ │ │ jmp *-0x8(%r13) │ │ │ │ xchg %ax,%ax │ │ │ │ ... │ │ │ │ (bad) │ │ │ │ add %al,(%rax) │ │ │ │ add %dl,(%rax) │ │ │ │ rex.WX and %rax,(%rbx) │ │ │ │ movq $0x48b1c8,0x0(%rbp) │ │ │ │ lea 0x37acd6a(%rip),%r9 │ │ │ │ - lea 0x346f05c(%rip),%r8 │ │ │ │ - lea 0x346f01c(%rip),%rdi │ │ │ │ + lea 0x34fdb1c(%rip),%r8 │ │ │ │ + lea 0x34fdadc(%rip),%rdi │ │ │ │ lea 0x32149cc(%rip),%rsi │ │ │ │ - lea 0x3467366(%rip),%r14 │ │ │ │ + lea 0x34f5e26(%rip),%r14 │ │ │ │ mov %rbx,-0x8(%rbp) │ │ │ │ add $0xfffffffffffffff8,%rbp │ │ │ │ - jmp 19f90e8 │ │ │ │ + jmp 238c4a8 │ │ │ │ ... │ │ │ │ (bad) │ │ │ │ add %al,(%rax) │ │ │ │ add %ah,0x48037a16(%rax) │ │ │ │ mov %ebx,%eax │ │ │ │ and $0x7,%eax │ │ │ │ cmp $0x1,%rax │ │ │ │ @@ -148065,33 +148070,33 @@ │ │ │ │ (bad) │ │ │ │ add %al,(%rax) │ │ │ │ add %cl,%al │ │ │ │ and %rax,(%r11) │ │ │ │ movq $0x48b310,0x0(%rbp) │ │ │ │ lea 0x3214871(%rip),%r8 │ │ │ │ mov %rbx,%rdi │ │ │ │ - lea 0x34314a9(%rip),%rsi │ │ │ │ + lea 0x34bff69(%rip),%rsi │ │ │ │ lea 0x32147d9(%rip),%r14 │ │ │ │ - jmp bdf1a0 │ │ │ │ + jmp 1572560 │ │ │ │ lea 0x32149cc(%rip),%rbx │ │ │ │ jmp *-0x8(%r13) │ │ │ │ ... │ │ │ │ (bad) │ │ │ │ add %al,(%rax) │ │ │ │ add %ch,0x49(%rax) │ │ │ │ and %eax,(%rbx) │ │ │ │ movq $0x48b358,0x0(%rbp) │ │ │ │ lea 0x37acbda(%rip),%r9 │ │ │ │ - lea 0x346eecc(%rip),%r8 │ │ │ │ - lea 0x346ee8c(%rip),%rdi │ │ │ │ + lea 0x34fd98c(%rip),%r8 │ │ │ │ + lea 0x34fd94c(%rip),%rdi │ │ │ │ lea 0x321483c(%rip),%rsi │ │ │ │ - lea 0x34671d6(%rip),%r14 │ │ │ │ + lea 0x34f5c96(%rip),%r14 │ │ │ │ mov %rbx,-0x8(%rbp) │ │ │ │ add $0xfffffffffffffff8,%rbp │ │ │ │ - jmp 19f90e8 │ │ │ │ + jmp 238c4a8 │ │ │ │ ... │ │ │ │ (bad) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %cl,-0x77(%rax) │ │ │ │ fimuls 0x35(%rbp,%rcx,4) │ │ │ │ @@ -148133,34 +148138,34 @@ │ │ │ │ add %dl,(%rax) │ │ │ │ and %rax,(%r11) │ │ │ │ mov 0x10(%rbp),%rax │ │ │ │ movq $0x48b410,0x10(%rbp) │ │ │ │ mov %rbx,%r9 │ │ │ │ mov %rax,%r8 │ │ │ │ mov 0x8(%rbp),%rdi │ │ │ │ - lea 0x346b935(%rip),%rsi │ │ │ │ - lea 0x33a2076(%rip),%r14 │ │ │ │ + lea 0x34fa3f5(%rip),%rsi │ │ │ │ + lea 0x3430b36(%rip),%r14 │ │ │ │ add $0x10,%rbp │ │ │ │ - jmp 138cb40 │ │ │ │ + jmp 1d1ff00 │ │ │ │ lea 0x3214904(%rip),%rbx │ │ │ │ jmp *-0x8(%r13) │ │ │ │ ... │ │ │ │ (bad) │ │ │ │ add %al,(%rax) │ │ │ │ add %ch,0x48(%rax) │ │ │ │ and %eax,(%rbx) │ │ │ │ movq $0x48b458,0x0(%rbp) │ │ │ │ lea 0x37acada(%rip),%r9 │ │ │ │ - lea 0x346edcc(%rip),%r8 │ │ │ │ - lea 0x346ed8c(%rip),%rdi │ │ │ │ + lea 0x34fd88c(%rip),%r8 │ │ │ │ + lea 0x34fd84c(%rip),%rdi │ │ │ │ lea 0x321473c(%rip),%rsi │ │ │ │ - lea 0x34670d6(%rip),%r14 │ │ │ │ + lea 0x34f5b96(%rip),%r14 │ │ │ │ mov %rbx,-0x8(%rbp) │ │ │ │ add $0xfffffffffffffff8,%rbp │ │ │ │ - jmp 19f90e8 │ │ │ │ + jmp 238c4a8 │ │ │ │ ... │ │ │ │ (bad) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %cl,-0x77(%rax) │ │ │ │ fimuls 0x35(%rbp,%rcx,4) │ │ │ │ @@ -148199,15 +148204,15 @@ │ │ │ │ (bad) │ │ │ │ add %al,(%rax) │ │ │ │ add %dl,0x48(%rax) │ │ │ │ and %eax,(%rbx) │ │ │ │ movq $0x48b4f8,0x0(%rbp) │ │ │ │ mov %rbx,%rsi │ │ │ │ lea 0x321564e(%rip),%r14 │ │ │ │ - jmp 7e79e8 │ │ │ │ + jmp 117ada8 │ │ │ │ nop │ │ │ │ add (%rax),%al │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ (bad) │ │ │ │ add %al,(%rax) │ │ │ │ @@ -148242,15 +148247,15 @@ │ │ │ │ (bad) │ │ │ │ add %al,(%rax) │ │ │ │ add %cl,%al │ │ │ │ rex.RXB and %r8d,(%r11) │ │ │ │ movq $0x48b580,0x0(%rbp) │ │ │ │ mov %rbx,%rsi │ │ │ │ lea 0x32155c6(%rip),%r14 │ │ │ │ - jmp 7e79e8 │ │ │ │ + jmp 117ada8 │ │ │ │ nop │ │ │ │ add %eax,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ (bad) │ │ │ │ add %al,(%rax) │ │ │ │ @@ -148345,15 +148350,15 @@ │ │ │ │ add %al,(%rax) │ │ │ │ rex.RXB and %r8d,(%r11) │ │ │ │ mov %rbx,%rax │ │ │ │ and $0x7,%eax │ │ │ │ cmp $0x1,%rax │ │ │ │ je 48b6c3 │ │ │ │ add $0x18,%rbp │ │ │ │ - lea 0x347ff59(%rip),%rbx │ │ │ │ + lea 0x350ea19(%rip),%rbx │ │ │ │ add $0x10,%rbp │ │ │ │ jmp 33893b0 │ │ │ │ lea 0x32146f9(%rip),%rbx │ │ │ │ jmp *-0x8(%r13) │ │ │ │ movq $0x48b6f8,-0x10(%rbp) │ │ │ │ mov %rbx,%rax │ │ │ │ mov 0x17(%rbx),%rcx │ │ │ │ @@ -148433,20 +148438,20 @@ │ │ │ │ add %bl,(%rsi) │ │ │ │ add %al,(%rax) │ │ │ │ add %cl,0x49032145(%rax) │ │ │ │ add $0x30,%esp │ │ │ │ cmp 0x358(%r13),%r12 │ │ │ │ ja 48b815 │ │ │ │ mov 0x1f(%rbx),%rax │ │ │ │ - movq $0x19fe278,-0x28(%r12) │ │ │ │ + movq $0x2391638,-0x28(%r12) │ │ │ │ mov %rbx,-0x20(%r12) │ │ │ │ - movq $0x19fe178,-0x18(%r12) │ │ │ │ + movq $0x2391538,-0x18(%r12) │ │ │ │ lea -0x25(%r12),%rbx │ │ │ │ mov %rbx,-0x10(%r12) │ │ │ │ - movq $0x38fc161,-0x8(%r12) │ │ │ │ + movq $0x398ac21,-0x8(%r12) │ │ │ │ mov %rax,(%r12) │ │ │ │ mov 0x8(%rbp),%rax │ │ │ │ lea -0x15(%r12),%rbx │ │ │ │ jmp 48b97b │ │ │ │ movq $0x30,0x388(%r13) │ │ │ │ jmp 338a720 │ │ │ │ nopl (%rax) │ │ │ │ @@ -148512,36 +148517,36 @@ │ │ │ │ add %al,(%rax) │ │ │ │ add %bh,0x44(%rax) │ │ │ │ and %eax,(%rbx) │ │ │ │ add $0x70,%r12 │ │ │ │ cmp 0x358(%r13),%r12 │ │ │ │ ja 48b996 │ │ │ │ mov 0x1f(%rbx),%rax │ │ │ │ - movq $0x19fe278,-0x68(%r12) │ │ │ │ + movq $0x2391638,-0x68(%r12) │ │ │ │ mov %rbx,-0x60(%r12) │ │ │ │ - movq $0x19fe178,-0x58(%r12) │ │ │ │ + movq $0x2391538,-0x58(%r12) │ │ │ │ lea -0x65(%r12),%rbx │ │ │ │ mov %rbx,-0x50(%r12) │ │ │ │ - movq $0x38fc161,-0x48(%r12) │ │ │ │ + movq $0x398ac21,-0x48(%r12) │ │ │ │ mov %rax,-0x40(%r12) │ │ │ │ - movq $0x19fe1f8,-0x38(%r12) │ │ │ │ - movq $0x38bc76b,-0x30(%r12) │ │ │ │ + movq $0x23915b8,-0x38(%r12) │ │ │ │ + movq $0x394b22b,-0x30(%r12) │ │ │ │ movq $0x3c37ed1,-0x28(%r12) │ │ │ │ lea -0x55(%r12),%rax │ │ │ │ mov %rax,-0x20(%r12) │ │ │ │ - movq $0x19fe1f8,-0x18(%r12) │ │ │ │ + movq $0x23915b8,-0x18(%r12) │ │ │ │ lea -0x31(%r12),%rax │ │ │ │ mov %rax,-0x10(%r12) │ │ │ │ movq $0x3c37ed1,-0x8(%r12) │ │ │ │ - movq $0x38bc76b,(%r12) │ │ │ │ + movq $0x394b22b,(%r12) │ │ │ │ mov 0x8(%rbp),%rax │ │ │ │ lea -0x11(%r12),%rbx │ │ │ │ jmp 48b97b │ │ │ │ mov 0x8(%rbp),%rax │ │ │ │ - lea 0x34707e6(%rip),%rbx │ │ │ │ + lea 0x34ff2a6(%rip),%rbx │ │ │ │ movq $0x48ba40,0x8(%rbp) │ │ │ │ mov %rbx,%rcx │ │ │ │ mov %rax,%rbx │ │ │ │ mov %rcx,0x30(%rbp) │ │ │ │ add $0x8,%rbp │ │ │ │ jmp 33893b0 │ │ │ │ movq $0x70,0x388(%r13) │ │ │ │ @@ -148560,20 +148565,20 @@ │ │ │ │ (bad) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,0x49032143(%rax) │ │ │ │ add $0x30,%esp │ │ │ │ cmp 0x358(%r13),%r12 │ │ │ │ ja 48ba19 │ │ │ │ mov 0x1f(%rbx),%rax │ │ │ │ - movq $0x19fe278,-0x28(%r12) │ │ │ │ + movq $0x2391638,-0x28(%r12) │ │ │ │ mov %rbx,-0x20(%r12) │ │ │ │ - movq $0x19fe178,-0x18(%r12) │ │ │ │ + movq $0x2391538,-0x18(%r12) │ │ │ │ lea -0x25(%r12),%rbx │ │ │ │ mov %rbx,-0x10(%r12) │ │ │ │ - movq $0x38fc161,-0x8(%r12) │ │ │ │ + movq $0x398ac21,-0x8(%r12) │ │ │ │ mov %rax,(%r12) │ │ │ │ lea -0x15(%r12),%rax │ │ │ │ jmp 48bb7b │ │ │ │ movq $0x30,0x388(%r13) │ │ │ │ jmp 338a720 │ │ │ │ nopl 0x0(%rax) │ │ │ │ test %eax,(%rcx) │ │ │ │ @@ -148638,65 +148643,65 @@ │ │ │ │ add %al,(%rax) │ │ │ │ add %dh,0x42(%rax) │ │ │ │ and %eax,(%rbx) │ │ │ │ add $0x70,%r12 │ │ │ │ cmp 0x358(%r13),%r12 │ │ │ │ ja 48bbb3 │ │ │ │ mov 0x1f(%rbx),%rax │ │ │ │ - movq $0x19fe278,-0x68(%r12) │ │ │ │ + movq $0x2391638,-0x68(%r12) │ │ │ │ mov %rbx,-0x60(%r12) │ │ │ │ - movq $0x19fe178,-0x58(%r12) │ │ │ │ + movq $0x2391538,-0x58(%r12) │ │ │ │ lea -0x65(%r12),%rbx │ │ │ │ mov %rbx,-0x50(%r12) │ │ │ │ - movq $0x38fc161,-0x48(%r12) │ │ │ │ + movq $0x398ac21,-0x48(%r12) │ │ │ │ mov %rax,-0x40(%r12) │ │ │ │ - movq $0x19fe1f8,-0x38(%r12) │ │ │ │ - movq $0x38bc76b,-0x30(%r12) │ │ │ │ + movq $0x23915b8,-0x38(%r12) │ │ │ │ + movq $0x394b22b,-0x30(%r12) │ │ │ │ movq $0x3c37ed1,-0x28(%r12) │ │ │ │ lea -0x55(%r12),%rax │ │ │ │ mov %rax,-0x20(%r12) │ │ │ │ - movq $0x19fe1f8,-0x18(%r12) │ │ │ │ + movq $0x23915b8,-0x18(%r12) │ │ │ │ lea -0x31(%r12),%rax │ │ │ │ mov %rax,-0x10(%r12) │ │ │ │ movq $0x3c37ed1,-0x8(%r12) │ │ │ │ - movq $0x38bc76b,(%r12) │ │ │ │ + movq $0x394b22b,(%r12) │ │ │ │ lea -0x11(%r12),%rax │ │ │ │ jmp 48bb7b │ │ │ │ - lea 0x34705e6(%rip),%rax │ │ │ │ + lea 0x34ff0a6(%rip),%rax │ │ │ │ movq $0x48bbd8,0x0(%rbp) │ │ │ │ lea 0x37ac36f(%rip),%r9 │ │ │ │ - lea 0x346e661(%rip),%r8 │ │ │ │ - lea 0x346e621(%rip),%rdi │ │ │ │ + lea 0x34fd121(%rip),%r8 │ │ │ │ + lea 0x34fd0e1(%rip),%rdi │ │ │ │ lea 0x3213fd1(%rip),%rsi │ │ │ │ - lea 0x346696b(%rip),%r14 │ │ │ │ + lea 0x34f542b(%rip),%r14 │ │ │ │ mov %rax,-0x8(%rbp) │ │ │ │ add $0xfffffffffffffff8,%rbp │ │ │ │ - jmp 19f90e8 │ │ │ │ + jmp 238c4a8 │ │ │ │ movq $0x70,0x388(%r13) │ │ │ │ jmp 338a720 │ │ │ │ nopl 0x0(%rax,%rax,1) │ │ │ │ test %eax,(%rcx) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ (bad) │ │ │ │ add %al,(%rax) │ │ │ │ add %bh,0x41(%rax) │ │ │ │ and %eax,(%rbx) │ │ │ │ movq $0x48bc28,0x0(%rbp) │ │ │ │ lea 0x37ac312(%rip),%r9 │ │ │ │ - lea 0x346e604(%rip),%r8 │ │ │ │ - lea 0x346e5c4(%rip),%rdi │ │ │ │ + lea 0x34fd0c4(%rip),%r8 │ │ │ │ + lea 0x34fd084(%rip),%rdi │ │ │ │ lea 0x3213f74(%rip),%rsi │ │ │ │ - lea 0x346690e(%rip),%r14 │ │ │ │ + lea 0x34f53ce(%rip),%r14 │ │ │ │ mov 0x28(%rbp),%rax │ │ │ │ mov %rax,-0x8(%rbp) │ │ │ │ mov %rbx,0x28(%rbp) │ │ │ │ add $0xfffffffffffffff8,%rbp │ │ │ │ - jmp 19f90e8 │ │ │ │ + jmp 238c4a8 │ │ │ │ test %eax,(%rcx) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ (bad) │ │ │ │ add %al,(%rax) │ │ │ │ add %ah,0x48032140(%rax) │ │ │ │ @@ -148922,34 +148927,34 @@ │ │ │ │ add %al,(%rax) │ │ │ │ add %bl,0x4803213c(%rax) │ │ │ │ mov 0x10(%rbp),%eax │ │ │ │ movq $0x48bf60,0x10(%rbp) │ │ │ │ mov %rbx,%r9 │ │ │ │ mov 0x8(%rbp),%r8 │ │ │ │ mov %rax,%rdi │ │ │ │ - lea 0x346addd(%rip),%rsi │ │ │ │ - lea 0x33a151e(%rip),%r14 │ │ │ │ + lea 0x34f989d(%rip),%rsi │ │ │ │ + lea 0x342ffde(%rip),%r14 │ │ │ │ add $0x10,%rbp │ │ │ │ - jmp 138cb40 │ │ │ │ + jmp 1d1ff00 │ │ │ │ nopl (%rax) │ │ │ │ ... │ │ │ │ (bad) │ │ │ │ add %al,(%rax) │ │ │ │ add %dh,(%rax) │ │ │ │ cmp $0x21,%al │ │ │ │ add -0x39(%rax),%ecx │ │ │ │ add %r13b,0x4c0048bf(%r8) │ │ │ │ lea 0x37abf8a(%rip),%ecx │ │ │ │ - lea 0x346e27c(%rip),%r8 │ │ │ │ - lea 0x346e23c(%rip),%rdi │ │ │ │ + lea 0x34fcd3c(%rip),%r8 │ │ │ │ + lea 0x34fccfc(%rip),%rdi │ │ │ │ lea 0x3213bec(%rip),%rsi │ │ │ │ - lea 0x3466586(%rip),%r14 │ │ │ │ + lea 0x34f5046(%rip),%r14 │ │ │ │ mov %rbx,-0x8(%rbp) │ │ │ │ add $0xfffffffffffffff8,%rbp │ │ │ │ - jmp 19f90e8 │ │ │ │ + jmp 238c4a8 │ │ │ │ ... │ │ │ │ (bad) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,%al │ │ │ │ or %bh,0x3(%rdx) │ │ │ │ mov %rbx,%rax │ │ │ │ and $0x7,%eax │ │ │ │ @@ -149359,15 +149364,15 @@ │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ adc %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ mov 0x10(%rbx),%rsi │ │ │ │ - lea 0x302fb6c(%rip),%r14 │ │ │ │ + lea 0x2f2d84f(%rip),%r14 │ │ │ │ jmp 3359998 │ │ │ │ (bad) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rbx) │ │ │ │ ... │ │ │ │ add %al,(%rax) │ │ │ │ add %cl,(%rsi) │ │ │ │ @@ -149767,15 +149772,15 @@ │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ adc %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ mov 0x10(%rbx),%rsi │ │ │ │ - lea 0x302f644(%rip),%r14 │ │ │ │ + lea 0x2f2d327(%rip),%r14 │ │ │ │ jmp 3359998 │ │ │ │ add (%rax),%al │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ adc (%rax),%al │ │ │ │ add %al,(%rax) │ │ │ │ @@ -149805,15 +149810,15 @@ │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ adc %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ mov 0x10(%rbx),%rsi │ │ │ │ - lea 0x302f5bc(%rip),%r14 │ │ │ │ + lea 0x2f2d29f(%rip),%r14 │ │ │ │ jmp 3359998 │ │ │ │ add (%rax),%al │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ adc (%rax),%al │ │ │ │ add %al,(%rax) │ │ │ │ @@ -150240,15 +150245,15 @@ │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ adc %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ mov 0x10(%rbx),%rsi │ │ │ │ - lea 0x302efbc(%rip),%r14 │ │ │ │ + lea 0x2f2cc9f(%rip),%r14 │ │ │ │ jmp 3359998 │ │ │ │ (bad) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rbx) │ │ │ │ ... │ │ │ │ add %al,(%rax) │ │ │ │ add %cl,(%rsi) │ │ │ │ @@ -150841,15 +150846,15 @@ │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ adc %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ mov 0x10(%rbx),%rsi │ │ │ │ - lea 0x302e7dc(%rip),%r14 │ │ │ │ + lea 0x2f2c4bf(%rip),%r14 │ │ │ │ jmp 3359998 │ │ │ │ add (%rax),%al │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ adc (%rax),%al │ │ │ │ add %al,(%rax) │ │ │ │ @@ -151699,18 +151704,18 @@ │ │ │ │ add %al,%al │ │ │ │ sbb %esp,(%rcx) │ │ │ │ add -0x77(%rax),%ecx │ │ │ │ fimuls 0x35(%rbp,%rcx,4) │ │ │ │ (bad) │ │ │ │ and $0x83480321,%eax │ │ │ │ (bad) │ │ │ │ - lods %ds:(%rsi),%eax │ │ │ │ - xchg %eax,%esp │ │ │ │ - xor $0x441f0f00,%eax │ │ │ │ - add %al,(%rax) │ │ │ │ + insl (%dx),%es:(%rdi) │ │ │ │ + enter $0xce,$0xf │ │ │ │ + (bad) │ │ │ │ + add %r8b,(%rax) │ │ │ │ add (%rax),%al │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ adc (%rax),%al │ │ │ │ add %al,(%rax) │ │ │ │ cwtl │ │ │ │ @@ -151724,15 +151729,15 @@ │ │ │ │ add %dh,0x2b(%rdi) │ │ │ │ mov 0x10(%rbx),%rax │ │ │ │ mov 0x18(%rbx),%rbx │ │ │ │ movq $0x48e4f0,-0x18(%r12) │ │ │ │ mov %rax,-0x8(%r12) │ │ │ │ mov %rbx,(%r12) │ │ │ │ lea -0x18(%r12),%rsi │ │ │ │ - lea 0x302d3df(%rip),%r14 │ │ │ │ + lea 0x2f2b0ba(%rip),%r14 │ │ │ │ jmp 3359998 │ │ │ │ movq $0x20,0x388(%r13) │ │ │ │ jmp *-0x10(%r13) │ │ │ │ nop │ │ │ │ add (%rax),%eax │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ @@ -151846,15 +151851,15 @@ │ │ │ │ add %al,(%rax) │ │ │ │ add %al,%al │ │ │ │ (bad) │ │ │ │ and %eax,(%rbx) │ │ │ │ mov %rbx,%rsi │ │ │ │ lea 0x32123fe(%rip),%r14 │ │ │ │ add $0x8,%rbp │ │ │ │ - jmp 7e79e8 │ │ │ │ + jmp 117ada8 │ │ │ │ nopl 0x0(%rax,%rax,1) │ │ │ │ add (%rax),%al │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ adc (%rax),%al │ │ │ │ add %al,(%rax) │ │ │ │ @@ -151866,15 +151871,15 @@ │ │ │ │ ja 48e788 │ │ │ │ mov 0x10(%rbx),%rax │ │ │ │ mov 0x18(%rbx),%rbx │ │ │ │ movq $0x48e6f0,-0x18(%r12) │ │ │ │ mov %rax,-0x8(%r12) │ │ │ │ mov %rbx,(%r12) │ │ │ │ lea -0x18(%r12),%rsi │ │ │ │ - lea 0x302d1df(%rip),%r14 │ │ │ │ + lea 0x2f2aeba(%rip),%r14 │ │ │ │ jmp 3359998 │ │ │ │ movq $0x20,0x388(%r13) │ │ │ │ jmp *-0x10(%r13) │ │ │ │ nop │ │ │ │ add (%rax),%eax │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ @@ -154272,17 +154277,17 @@ │ │ │ │ xor %eax,%eax │ │ │ │ call 3385710 │ │ │ │ add $0x8,%rsp │ │ │ │ test %rax,%rax │ │ │ │ je 490692 │ │ │ │ movq $0x3391200,-0x10(%rbp) │ │ │ │ mov %rax,-0x8(%rbp) │ │ │ │ - lea 0x3248bd0(%rip),%r14 │ │ │ │ + lea 0x32d49a0(%rip),%r14 │ │ │ │ add $0xfffffffffffffff0,%rbp │ │ │ │ - jmp 7cbec0 │ │ │ │ + jmp 115f280 │ │ │ │ mov (%rbx),%rax │ │ │ │ jmp *%rax │ │ │ │ jmp *-0x10(%r13) │ │ │ │ nopl 0x0(%rax,%rax,1) │ │ │ │ sldt (%rax) │ │ │ │ add %al,(%rdx) │ │ │ │ add %al,(%rax) │ │ │ │ @@ -154293,17 +154298,20 @@ │ │ │ │ add %cl,(%rsi) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %cl,-0x77(%rax) │ │ │ │ testl $0x21046e35,-0x73(%rax) │ │ │ │ add %ecx,%ebp │ │ │ │ - or %esi,0x0(%rbp,%rsi,1) │ │ │ │ - nop │ │ │ │ - ... │ │ │ │ + leave │ │ │ │ + cmpsl %es:(%rdi),%ds:(%rsi) │ │ │ │ + (bad) │ │ │ │ + add %dl,0x0(%rax) │ │ │ │ + add %al,(%rax) │ │ │ │ + add %al,(%rax) │ │ │ │ adc $0x30000000,%eax │ │ │ │ and 0x3(%rax),%bh │ │ │ │ lea -0x10(%rbp),%rax │ │ │ │ cmp %r15,%rax │ │ │ │ jb 49071f │ │ │ │ sub $0x8,%rsp │ │ │ │ mov %r13,%rax │ │ │ │ @@ -154486,15 +154494,15 @@ │ │ │ │ mov %rcx,%r8 │ │ │ │ mov %rdi,%rcx │ │ │ │ mov %rbx,%rdi │ │ │ │ mov %rcx,%rsi │ │ │ │ mov %rdx,%r14 │ │ │ │ mov %rax,0x50(%rbp) │ │ │ │ add $0x50,%rbp │ │ │ │ - jmp 185f8e8 │ │ │ │ + jmp 21f2ca8 │ │ │ │ nopl (%rax) │ │ │ │ int3 │ │ │ │ jmp 4909a6 │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %bl,(%rsi) │ │ │ │ add %al,(%rax) │ │ │ │ @@ -154635,16 +154643,16 @@ │ │ │ │ lea 0x3210084(%rip),%rbx │ │ │ │ jmp *-0x8(%r13) │ │ │ │ add $0x1000000,%eax │ │ │ │ ... │ │ │ │ add %al,(%rax) │ │ │ │ add %cl,(%rsi) │ │ │ │ add %al,(%rax) │ │ │ │ - add %dl,(%rax) │ │ │ │ - idivb (%rcx) │ │ │ │ + add %dl,%al │ │ │ │ + loopne 490bc1 │ │ │ │ add -0x73(%rax),%ecx │ │ │ │ rex.RB │ │ │ │ lock cmp %r15,%rax │ │ │ │ jb 490c7b │ │ │ │ movq $0x490bb8,-0x8(%rbp) │ │ │ │ mov %r14,%rbx │ │ │ │ add $0xfffffffffffffff8,%rbp │ │ │ │ @@ -154652,18 +154660,16 @@ │ │ │ │ jne 490bb8 │ │ │ │ mov (%rbx),%rax │ │ │ │ jmp *%rax │ │ │ │ xchg %ax,%ax │ │ │ │ ... │ │ │ │ (bad) │ │ │ │ add %al,(%rax) │ │ │ │ - add %bl,%al │ │ │ │ - cmc │ │ │ │ - cmp %eax,(%rbx) │ │ │ │ - movq $0x490bf0,-0x8(%rbp) │ │ │ │ + add %bl,0x480342e0(%rax) │ │ │ │ + movl $0x490bf0,-0x8(%rbp) │ │ │ │ mov %rbx,%rax │ │ │ │ mov 0x7(%rbx),%rbx │ │ │ │ mov %rax,0x0(%rbp) │ │ │ │ add $0xfffffffffffffff8,%rbp │ │ │ │ test $0x7,%bl │ │ │ │ jne 490bf0 │ │ │ │ mov (%rbx),%rax │ │ │ │ @@ -154671,26 +154677,26 @@ │ │ │ │ nopl 0x0(%rax) │ │ │ │ add %eax,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ (bad) │ │ │ │ add %al,(%rax) │ │ │ │ - add %ah,0x480339f5(%rax) │ │ │ │ - mov %ebx,%eax │ │ │ │ - and $0x7,%eax │ │ │ │ - cmp $0x1,%rax │ │ │ │ - jne 490c10 │ │ │ │ + add %ah,-0x20(%rax) │ │ │ │ + rex.X add -0x77(%rax),%ecx │ │ │ │ + fadds -0x7cb7f820(%rbx) │ │ │ │ + clc │ │ │ │ + add %esi,0x14(%rbp) │ │ │ │ mov 0x8(%rbp),%rax │ │ │ │ mov 0x7(%rbx),%rbx │ │ │ │ mov %rbx,%rcx │ │ │ │ and $0x7,%ecx │ │ │ │ cmp $0x1,%rcx │ │ │ │ je 490c34 │ │ │ │ - lea 0x339f579(%rip),%rbx │ │ │ │ + lea 0x342e039(%rip),%rbx │ │ │ │ add $0x10,%rbp │ │ │ │ mov (%rbx),%rax │ │ │ │ jmp *%rax │ │ │ │ add %eax,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ @@ -154950,15 +154956,15 @@ │ │ │ │ call 3385710 │ │ │ │ add $0x8,%rsp │ │ │ │ test %rax,%rax │ │ │ │ je 491009 │ │ │ │ movq $0x3391200,-0x10(%rbp) │ │ │ │ mov %rax,-0x8(%rbp) │ │ │ │ lea 0x37a6f00(%rip),%rsi │ │ │ │ - lea 0x3397491(%rip),%r14 │ │ │ │ + lea 0x3425f51(%rip),%r14 │ │ │ │ add $0xfffffffffffffff0,%rbp │ │ │ │ jmp 331d1b0 │ │ │ │ mov (%rbx),%rax │ │ │ │ jmp *%rax │ │ │ │ jmp *-0x10(%r13) │ │ │ │ nopw 0x0(%rax,%rax,1) │ │ │ │ sldt (%rax) │ │ │ │ @@ -155224,18 +155230,18 @@ │ │ │ │ add %al,(%rax) │ │ │ │ add %dh,(%rax) │ │ │ │ stc │ │ │ │ and %al,(%rbx) │ │ │ │ mov %rbx,%r9 │ │ │ │ mov 0x8(%rbp),%r8 │ │ │ │ mov 0x10(%rbp),%rdi │ │ │ │ - lea 0x34260a8(%rip),%rsi │ │ │ │ - lea 0x339dda9(%rip),%r14 │ │ │ │ + lea 0x34b4b68(%rip),%rsi │ │ │ │ + lea 0x342c869(%rip),%r14 │ │ │ │ add $0x18,%rbp │ │ │ │ - jmp 138cb40 │ │ │ │ + jmp 1d1ff00 │ │ │ │ lea 0x320f92f(%rip),%rbx │ │ │ │ jmp *-0x8(%r13) │ │ │ │ nopl (%rax) │ │ │ │ sldt (%rax) │ │ │ │ add %al,(%rdx) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rdx) │ │ │ │ @@ -155246,15 +155252,15 @@ │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %cl,-0x77(%rax) │ │ │ │ testl $0x14358d4c,-0xa(%rcx,%rcx,4) │ │ │ │ stc │ │ │ │ and %al,(%rbx) │ │ │ │ - jmp bdc870 │ │ │ │ + jmp 156fc30 │ │ │ │ nopw 0x0(%rax,%rax,1) │ │ │ │ ... │ │ │ │ adc $0x30000000,%eax │ │ │ │ adc $0x8d480378,%eax │ │ │ │ rex.RB │ │ │ │ lock cmp %r15,%rax │ │ │ │ jb 49141f │ │ │ │ @@ -155371,15 +155377,15 @@ │ │ │ │ add -0x77(%rax),%ecx │ │ │ │ fadds -0x7cb7f820(%rbx) │ │ │ │ clc │ │ │ │ add %esi,0x48(%rcx,%rdx,1) │ │ │ │ mov 0x6(%rbx),%esi │ │ │ │ mov 0x8(%rbp),%r14 │ │ │ │ add $0x10,%rbp │ │ │ │ - jmp 182dcb8 │ │ │ │ + jmp 21c1078 │ │ │ │ lea 0x320f7c4(%rip),%rbx │ │ │ │ add $0x10,%rbp │ │ │ │ mov (%rbx),%rax │ │ │ │ jmp *%rax │ │ │ │ lea 0x320f7d4(%rip),%rbx │ │ │ │ jmp *-0x8(%r13) │ │ │ │ lea 0x37a695b(%rip),%rbx │ │ │ │ @@ -155387,35 +155393,37 @@ │ │ │ │ jmp *0x0(%rbp) │ │ │ │ xchg %ax,%ax │ │ │ │ add $0x1000000,%eax │ │ │ │ ... │ │ │ │ add %al,(%rax) │ │ │ │ add %cl,(%rsi) │ │ │ │ add %al,(%rax) │ │ │ │ - add %ch,-0x60(%rax) │ │ │ │ - rex.RXB add -0x73(%r8),%r9d │ │ │ │ - rex.RB clc │ │ │ │ + add %ch,(%rax) │ │ │ │ + mov 0x3(%rax),%edx │ │ │ │ + lea -0x8(%rbp),%rax │ │ │ │ cmp %r15,%rax │ │ │ │ jb 491605 │ │ │ │ movq $0x4915d8,-0x8(%rbp) │ │ │ │ mov %r14,%rbx │ │ │ │ add $0xfffffffffffffff8,%rbp │ │ │ │ test $0x7,%bl │ │ │ │ jne 4915d8 │ │ │ │ mov (%rbx),%rax │ │ │ │ jmp *%rax │ │ │ │ nopw 0x0(%rax,%rax,1) │ │ │ │ ... │ │ │ │ (bad) │ │ │ │ add %al,(%rax) │ │ │ │ - add %dh,(%rax) │ │ │ │ - movabs 0x7e083d889480347,%al │ │ │ │ + add %dh,%al │ │ │ │ + mov 0x3(%rax),%dl │ │ │ │ + mov %rbx,%rax │ │ │ │ + and $0x7,%eax │ │ │ │ cmp $0x1,%rax │ │ │ │ je 4915f4 │ │ │ │ - lea 0x347a01d(%rip),%rbx │ │ │ │ + lea 0x3508add(%rip),%rbx │ │ │ │ add $0x8,%rbp │ │ │ │ jmp 33893b0 │ │ │ │ movq $0x491620,0x0(%rbp) │ │ │ │ mov 0xf(%rbx),%rbx │ │ │ │ jmp 33893b0 │ │ │ │ lea 0x320f74c(%rip),%rbx │ │ │ │ jmp *-0x8(%r13) │ │ │ │ @@ -155836,18 +155844,18 @@ │ │ │ │ xor %eax,%eax │ │ │ │ call 3385710 │ │ │ │ add $0x8,%rsp │ │ │ │ test %rax,%rax │ │ │ │ je 491c61 │ │ │ │ movq $0x3391200,-0x10(%rbp) │ │ │ │ mov %rax,-0x8(%rbp) │ │ │ │ - lea 0x3466950(%rip),%rsi │ │ │ │ + lea 0x34f5410(%rip),%rsi │ │ │ │ lea 0x320eed8(%rip),%r14 │ │ │ │ add $0xfffffffffffffff0,%rbp │ │ │ │ - jmp 7bfd50 │ │ │ │ + jmp 1153110 │ │ │ │ mov (%rbx),%rax │ │ │ │ jmp *%rax │ │ │ │ jmp *-0x10(%r13) │ │ │ │ nopw 0x0(%rax,%rax,1) │ │ │ │ ... │ │ │ │ adc $0x10000000,%eax │ │ │ │ int1 │ │ │ │ @@ -155934,33 +155942,33 @@ │ │ │ │ and %al,(%rbx) │ │ │ │ mov 0x18(%rbp),%rax │ │ │ │ movq $0x491dd8,0x18(%rbp) │ │ │ │ mov %rbx,%r9 │ │ │ │ mov 0x10(%rbp),%r8 │ │ │ │ mov 0x8(%rbp),%rdi │ │ │ │ mov %rax,%rsi │ │ │ │ - lea 0x339b6b1(%rip),%r14 │ │ │ │ + lea 0x342a171(%rip),%r14 │ │ │ │ add $0x18,%rbp │ │ │ │ - jmp 138cb40 │ │ │ │ + jmp 1d1ff00 │ │ │ │ lea 0x320f057(%rip),%rbx │ │ │ │ jmp *-0x8(%r13) │ │ │ │ nopl (%rax) │ │ │ │ ... │ │ │ │ (bad) │ │ │ │ add %al,(%rax) │ │ │ │ add %bh,%al │ │ │ │ out %eax,(%dx) │ │ │ │ and %al,(%rbx) │ │ │ │ lea 0x37a611a(%rip),%r9 │ │ │ │ - lea 0x346840c(%rip),%r8 │ │ │ │ - lea 0x34683cc(%rip),%rdi │ │ │ │ + lea 0x34f6ecc(%rip),%r8 │ │ │ │ + lea 0x34f6e8c(%rip),%rdi │ │ │ │ lea 0x320efbc(%rip),%rsi │ │ │ │ - lea 0x3460716(%rip),%r14 │ │ │ │ + lea 0x34ef1d6(%rip),%r14 │ │ │ │ mov %rbx,0x0(%rbp) │ │ │ │ - jmp 19f90e8 │ │ │ │ + jmp 238c4a8 │ │ │ │ nopl 0x0(%rax) │ │ │ │ add $0x1000000,%eax │ │ │ │ ... │ │ │ │ add %al,(%rax) │ │ │ │ add %cl,(%rsi) │ │ │ │ add %al,(%rax) │ │ │ │ add %bh,%al │ │ │ │ @@ -156269,15 +156277,15 @@ │ │ │ │ cmp 0x358(%r13),%r12 │ │ │ │ ja 49226e │ │ │ │ mov 0xf(%rbx),%rax │ │ │ │ movq $0x491fd8,-0x58(%r12) │ │ │ │ mov 0x8(%rbp),%rbx │ │ │ │ mov %rbx,-0x48(%r12) │ │ │ │ mov %rax,-0x40(%r12) │ │ │ │ - movq $0x18728b0,-0x38(%r12) │ │ │ │ + movq $0x2205c70,-0x38(%r12) │ │ │ │ mov 0x20(%rbp),%rax │ │ │ │ mov %rax,-0x30(%r12) │ │ │ │ lea -0x58(%r12),%rax │ │ │ │ mov %rax,-0x28(%r12) │ │ │ │ movq $0x3363098,-0x20(%r12) │ │ │ │ mov 0x10(%rbp),%rax │ │ │ │ mov %rax,-0x18(%r12) │ │ │ │ @@ -156299,22 +156307,22 @@ │ │ │ │ jne 4922b0 │ │ │ │ mov (%rbx),%rax │ │ │ │ jmp *%rax │ │ │ │ nopl 0x0(%rax,%rax,1) │ │ │ │ ... │ │ │ │ (bad) │ │ │ │ add %al,(%rax) │ │ │ │ - add %bh,(%rax) │ │ │ │ - xchg %eax,%edx │ │ │ │ - rex.RXB add -0x77(%r8),%r9d │ │ │ │ + add %bh,%al │ │ │ │ + jl 4922ff │ │ │ │ + add -0x77(%rax),%ecx │ │ │ │ fadds -0x7cb7f820(%rbx) │ │ │ │ clc │ │ │ │ add %esi,0x48(%rax,%rbx,1) │ │ │ │ add $0xffffffe0,%ebp │ │ │ │ - lea 0x3479221(%rip),%rbx │ │ │ │ + lea 0x3507ce1(%rip),%rbx │ │ │ │ add $0x28,%rbp │ │ │ │ mov (%rbx),%rax │ │ │ │ jmp *%rax │ │ │ │ jmp *-0x10(%r13) │ │ │ │ mov 0x3f(%rbx),%rbx │ │ │ │ and $0xfffffffffffffff8,%rbx │ │ │ │ add $0x8,%rbp │ │ │ │ @@ -156367,15 +156375,15 @@ │ │ │ │ mov 0x2f(%rbx),%r8 │ │ │ │ mov 0x37(%rbx),%r9 │ │ │ │ mov 0x3f(%rbx),%rbx │ │ │ │ movq $0x492048,-0x60(%r12) │ │ │ │ mov 0x8(%rbp),%r10 │ │ │ │ mov %r10,-0x50(%r12) │ │ │ │ mov %rbx,-0x48(%r12) │ │ │ │ - movq $0x1a48810,-0x40(%r12) │ │ │ │ + movq $0x23dbbd0,-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) │ │ │ │ @@ -156477,15 +156485,15 @@ │ │ │ │ add %cl,-0x7d(%rcx) │ │ │ │ (bad) │ │ │ │ sbb %cl,0x3b(%rbp) │ │ │ │ movsl %ds:(%rsi),%es:(%rdi) │ │ │ │ pop %rax │ │ │ │ add (%rax),%eax │ │ │ │ add %dh,0x1e(%rdi) │ │ │ │ - movq $0x18728b0,-0x10(%r12) │ │ │ │ + movq $0x2205c70,-0x10(%r12) │ │ │ │ mov %rbx,-0x8(%r12) │ │ │ │ mov %r14,(%r12) │ │ │ │ lea -0xf(%r12),%rbx │ │ │ │ add $0x8,%rbp │ │ │ │ jmp *0x0(%rbp) │ │ │ │ movq $0x18,0x388(%r13) │ │ │ │ jmp 338a798 │ │ │ │ @@ -156565,41 +156573,41 @@ │ │ │ │ xor %eax,%eax │ │ │ │ call 3385710 │ │ │ │ add $0x8,%rsp │ │ │ │ test %rax,%rax │ │ │ │ je 492681 │ │ │ │ movq $0x3391200,-0x10(%rbp) │ │ │ │ mov %rax,-0x8(%rbp) │ │ │ │ - lea 0x34313df(%rip),%rsi │ │ │ │ - lea 0x3433d28(%rip),%r14 │ │ │ │ + lea 0x34bfe9f(%rip),%rsi │ │ │ │ + lea 0x34c27e8(%rip),%r14 │ │ │ │ add $0xfffffffffffffff0,%rbp │ │ │ │ jmp 331b240 │ │ │ │ mov (%rbx),%rax │ │ │ │ jmp *%rax │ │ │ │ jmp *-0x10(%r13) │ │ │ │ nopw 0x0(%rax,%rax,1) │ │ │ │ ... │ │ │ │ - adc $0xc8000000,%eax │ │ │ │ - clc │ │ │ │ - sub %eax,(%rbx) │ │ │ │ - lea -0x10(%rbp),%rax │ │ │ │ - cmp %r15,%rax │ │ │ │ + adc $0x88000000,%eax │ │ │ │ + jrcxz 4926d1 │ │ │ │ + add -0x73(%rax),%ecx │ │ │ │ + rex.RB │ │ │ │ + lock cmp %r15,%rax │ │ │ │ jb 4926e7 │ │ │ │ sub $0x8,%rsp │ │ │ │ mov %r13,%rax │ │ │ │ mov %rbx,%rsi │ │ │ │ mov %rax,%rdi │ │ │ │ xor %eax,%eax │ │ │ │ call 3385710 │ │ │ │ add $0x8,%rsp │ │ │ │ test %rax,%rax │ │ │ │ je 4926e2 │ │ │ │ movq $0x3391200,-0x10(%rbp) │ │ │ │ mov %rax,-0x8(%rbp) │ │ │ │ - lea 0x329f88f(%rip),%r14 │ │ │ │ + lea 0x332e34f(%rip),%r14 │ │ │ │ add $0xfffffffffffffff0,%rbp │ │ │ │ jmp 31ebc68 │ │ │ │ mov (%rbx),%rax │ │ │ │ jmp *%rax │ │ │ │ jmp *-0x10(%r13) │ │ │ │ nopl 0x0(%rax,%rax,1) │ │ │ │ ... │ │ │ │ @@ -156781,15 +156789,15 @@ │ │ │ │ add -0x73(%rax),%ecx │ │ │ │ rex.RB │ │ │ │ lock cmp %r15,%rax │ │ │ │ jb 492965 │ │ │ │ movq $0x3390fc8,-0x10(%rbp) │ │ │ │ mov %rbx,-0x8(%rbp) │ │ │ │ mov 0x10(%rbx),%rsi │ │ │ │ - lea 0x329f610(%rip),%r14 │ │ │ │ + lea 0x332e0d0(%rip),%r14 │ │ │ │ mov 0x18(%rbx),%rbx │ │ │ │ add $0xfffffffffffffff0,%rbp │ │ │ │ jmp 4927d0 │ │ │ │ jmp *-0x10(%r13) │ │ │ │ nopl 0x0(%rax) │ │ │ │ add (%rax),%al │ │ │ │ add %al,(%rax) │ │ │ │ @@ -156801,15 +156809,15 @@ │ │ │ │ and %al,(%rbx) │ │ │ │ lea -0x10(%rbp),%rax │ │ │ │ cmp %r15,%rax │ │ │ │ jb 4929ad │ │ │ │ movq $0x3390fc8,-0x10(%rbp) │ │ │ │ mov %rbx,-0x8(%rbp) │ │ │ │ mov 0x10(%rbx),%rsi │ │ │ │ - lea 0x3433839(%rip),%r14 │ │ │ │ + lea 0x34c22f9(%rip),%r14 │ │ │ │ mov 0x18(%rbx),%rbx │ │ │ │ add $0xfffffffffffffff0,%rbp │ │ │ │ jmp 4927d0 │ │ │ │ jmp *-0x10(%r13) │ │ │ │ nopl 0x0(%rax) │ │ │ │ add (%rax),%al │ │ │ │ add %al,(%rax) │ │ │ │ @@ -156821,15 +156829,15 @@ │ │ │ │ and %al,(%rbx) │ │ │ │ lea -0x10(%rbp),%rax │ │ │ │ cmp %r15,%rax │ │ │ │ jb 4929f5 │ │ │ │ movq $0x3390fc8,-0x10(%rbp) │ │ │ │ mov %rbx,-0x8(%rbp) │ │ │ │ mov 0x10(%rbx),%rsi │ │ │ │ - lea 0x329f580(%rip),%r14 │ │ │ │ + lea 0x332e040(%rip),%r14 │ │ │ │ mov 0x18(%rbx),%rbx │ │ │ │ add $0xfffffffffffffff0,%rbp │ │ │ │ jmp 4927d0 │ │ │ │ jmp *-0x10(%r13) │ │ │ │ nopl 0x0(%rax) │ │ │ │ add (%rax),%al │ │ │ │ add %al,(%rax) │ │ │ │ @@ -156841,15 +156849,15 @@ │ │ │ │ and %al,(%rbx) │ │ │ │ lea -0x10(%rbp),%rax │ │ │ │ cmp %r15,%rax │ │ │ │ jb 492a3d │ │ │ │ movq $0x3390fc8,-0x10(%rbp) │ │ │ │ mov %rbx,-0x8(%rbp) │ │ │ │ mov 0x10(%rbx),%rsi │ │ │ │ - lea 0x34337a9(%rip),%r14 │ │ │ │ + lea 0x34c2269(%rip),%r14 │ │ │ │ mov 0x18(%rbx),%rbx │ │ │ │ add $0xfffffffffffffff0,%rbp │ │ │ │ jmp 4927d0 │ │ │ │ jmp *-0x10(%r13) │ │ │ │ nopl 0x0(%rax) │ │ │ │ add $0x1000000,%eax │ │ │ │ add %al,(%rax) │ │ │ │ @@ -157325,15 +157333,15 @@ │ │ │ │ add %cl,%al │ │ │ │ loope 4930bf │ │ │ │ add -0x77(%rax),%ecx │ │ │ │ fadds -0x7cb7f820(%rbx) │ │ │ │ clc │ │ │ │ add %esi,0x48(%rdi,%rbx,1) │ │ │ │ add $0x28,%ebp │ │ │ │ - lea 0x3478551(%rip),%rbx │ │ │ │ + lea 0x3507011(%rip),%rbx │ │ │ │ add $0x10,%rbp │ │ │ │ jmp 33893b0 │ │ │ │ lea 0x320e1c1(%rip),%rbx │ │ │ │ jmp *-0x8(%r13) │ │ │ │ movq $0x493238,-0x28(%rbp) │ │ │ │ mov 0x17(%rbx),%rax │ │ │ │ mov 0x1f(%rbx),%rcx │ │ │ │ @@ -158175,15 +158183,15 @@ │ │ │ │ add %al,(%rax) │ │ │ │ add %dh,(%rax) │ │ │ │ fldenv (%rax) │ │ │ │ add -0x77(%rax),%ecx │ │ │ │ fadds -0x7cb7f820(%rbx) │ │ │ │ clc │ │ │ │ add %esi,0x48(%rax,%rdx,1) │ │ │ │ - lea 0x346b5d5(%rip),%ebx │ │ │ │ + lea 0x34fa095(%rip),%ebx │ │ │ │ add $0x8,%rbp │ │ │ │ mov (%rbx),%rax │ │ │ │ jmp *%rax │ │ │ │ mov 0x1f(%rbx),%rsi │ │ │ │ lea 0x320d8fa(%rip),%r14 │ │ │ │ add $0x8,%rbp │ │ │ │ jmp 491bb8 │ │ │ │ @@ -158409,48 +158417,45 @@ │ │ │ │ nopl 0x0(%rax,%rax,1) │ │ │ │ add %eax,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ adc %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ - rex.W ret │ │ │ │ - cmp %eax,(%rbx) │ │ │ │ - lea -0x18(%rbp),%rax │ │ │ │ - cmp %r15,%rax │ │ │ │ - jb 493ebf │ │ │ │ + or %ch,-0x72b7fcbe(%rsi) │ │ │ │ + rex.RB call 7341779c <__environ@GLIBC_2.2.5+0x6f7d72f4> │ │ │ │ + outsb %ds:(%rsi),(%dx) │ │ │ │ movq $0x3390fc8,-0x10(%rbp) │ │ │ │ mov %rbx,-0x8(%rbp) │ │ │ │ movq $0x493e88,-0x18(%rbp) │ │ │ │ mov 0x10(%rbx),%rbx │ │ │ │ add $0xffffffffffffffe8,%rbp │ │ │ │ test $0x7,%bl │ │ │ │ jne 493e88 │ │ │ │ mov (%rbx),%rax │ │ │ │ jmp *%rax │ │ │ │ nop │ │ │ │ ... │ │ │ │ (bad) │ │ │ │ add %al,(%rax) │ │ │ │ - add %cl,(%rax) │ │ │ │ - ret │ │ │ │ - cmp %eax,(%rbx) │ │ │ │ - mov %rbx,%rax │ │ │ │ - and $0x7,%eax │ │ │ │ - cmp $0x1,%rax │ │ │ │ - jne 493eaf │ │ │ │ + add %cl,%al │ │ │ │ + lods %ds:(%rsi),%eax │ │ │ │ + rex.X add -0x77(%rax),%ecx │ │ │ │ + fadds -0x7cb7f820(%rbx) │ │ │ │ + clc │ │ │ │ + add %esi,0x1b(%rbp) │ │ │ │ mov 0x7(%rbx),%rax │ │ │ │ mov %rax,%rbx │ │ │ │ and $0x7,%ebx │ │ │ │ cmp $0x1,%rbx │ │ │ │ jne 493eaf │ │ │ │ mov 0x7(%rax),%rbx │ │ │ │ add $0x8,%rbp │ │ │ │ jmp *0x0(%rbp) │ │ │ │ - lea 0x339c2da(%rip),%rbx │ │ │ │ + lea 0x342ad9a(%rip),%rbx │ │ │ │ add $0x8,%rbp │ │ │ │ mov (%rbx),%rax │ │ │ │ jmp *%rax │ │ │ │ jmp *-0x10(%r13) │ │ │ │ nopl 0x0(%rax,%rax,1) │ │ │ │ sldt (%rax) │ │ │ │ add %al,(%rdx) │ │ │ │ @@ -158571,21 +158576,22 @@ │ │ │ │ jmp 322bdb8 │ │ │ │ add (%rax),%eax │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ (bad) │ │ │ │ add %al,(%rax) │ │ │ │ - add %dh,(%rax) │ │ │ │ - sarl $0x3,(%rcx) │ │ │ │ - mov %rbx,%rax │ │ │ │ - and $0x7,%eax │ │ │ │ - cmp $0x1,%rax │ │ │ │ - je 4940f5 │ │ │ │ - add $0x58,%r12 │ │ │ │ + add %dh,%al │ │ │ │ + stos %eax,%es:(%rdi) │ │ │ │ + rex.X add -0x77(%rax),%ecx │ │ │ │ + fadds -0x7cb7f820(%rbx) │ │ │ │ + clc │ │ │ │ + add %ecx,(%rdi) │ │ │ │ + test %al,0x49000000(%rbp) │ │ │ │ + add $0x58,%esp │ │ │ │ cmp 0x358(%r13),%r12 │ │ │ │ ja 4940e5 │ │ │ │ movq $0x3242e08,-0x50(%r12) │ │ │ │ mov 0x10(%rbp),%rax │ │ │ │ mov %rax,-0x48(%r12) │ │ │ │ mov 0x8(%rbp),%rax │ │ │ │ mov %rax,-0x40(%r12) │ │ │ │ @@ -158676,17 +158682,17 @@ │ │ │ │ nopl 0x0(%rax,%rax,1) │ │ │ │ add %eax,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ adc %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ - nop │ │ │ │ - scas %es:(%rdi),%eax │ │ │ │ - rex.RX add -0x73(%rax),%r9d │ │ │ │ + push %rax │ │ │ │ + (bad) │ │ │ │ + rex.WRXB add -0x73(%r8),%r9 │ │ │ │ rex.RB call 10417b34 <__environ@GLIBC_2.2.5+0xc7d768c> │ │ │ │ (bad) │ │ │ │ mov %es,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ movq $0x3390fc8,-0x10(%rbp) │ │ │ │ mov %rbx,-0x8(%rbp) │ │ │ │ movq $0x494228,-0x18(%rbp) │ │ │ │ @@ -158696,35 +158702,36 @@ │ │ │ │ jne 494228 │ │ │ │ mov (%rbx),%rax │ │ │ │ jmp *%rax │ │ │ │ nopl 0x0(%rax,%rax,1) │ │ │ │ ... │ │ │ │ (bad) │ │ │ │ add %al,(%rax) │ │ │ │ - add %cl,-0x51(%rax) │ │ │ │ - rex.RX add -0x39(%rax),%r9d │ │ │ │ + add %cl,(%rax) │ │ │ │ + (bad) │ │ │ │ + rex.WRXB add -0x39(%r8),%r9 │ │ │ │ add %r10b,0x42(%r8) │ │ │ │ rex.WB add %cl,-0x75(%r8) │ │ │ │ pop %rbx │ │ │ │ psadbw %mm3,%mm0 │ │ │ │ (bad) │ │ │ │ jne 494250 │ │ │ │ mov (%rbx),%rax │ │ │ │ jmp *%rax │ │ │ │ xchg %ax,%ax │ │ │ │ ... │ │ │ │ (bad) │ │ │ │ add %al,(%rax) │ │ │ │ - add %ah,(%rax) │ │ │ │ - scas %es:(%rdi),%eax │ │ │ │ - rex.RX add -0x77(%rax),%r9d │ │ │ │ + add %ah,%al │ │ │ │ + cltd │ │ │ │ + rex.WRXB add -0x77(%r8),%r9 │ │ │ │ fadds -0x7cb7f820(%rbx) │ │ │ │ clc │ │ │ │ add %esi,0x48(%rax,%rdx,1) │ │ │ │ - lea 0x346af0d(%rip),%ebx │ │ │ │ + lea 0x34f99cd(%rip),%ebx │ │ │ │ add $0x8,%rbp │ │ │ │ jmp 33893b0 │ │ │ │ mov 0x7(%rbx),%rbx │ │ │ │ add $0x8,%rbp │ │ │ │ jmp 33893b0 │ │ │ │ jmp *-0x10(%r13) │ │ │ │ nopl (%rax) │ │ │ │ @@ -158745,15 +158752,15 @@ │ │ │ │ add $0x18,%r12 │ │ │ │ cmp 0x358(%r13),%r12 │ │ │ │ ja 4942d8 │ │ │ │ movq $0x4941e0,-0x10(%r12) │ │ │ │ mov %r14,(%r12) │ │ │ │ movq $0x494300,-0x8(%rbp) │ │ │ │ lea -0x10(%r12),%r14 │ │ │ │ - lea 0x329b3a9(%rip),%rbx │ │ │ │ + lea 0x3329e69(%rip),%rbx │ │ │ │ add $0xfffffffffffffff8,%rbp │ │ │ │ jmp 3395508 │ │ │ │ movq $0x18,0x388(%r13) │ │ │ │ lea 0x320d23e(%rip),%rbx │ │ │ │ jmp *-0x8(%r13) │ │ │ │ xchg %ax,%ax │ │ │ │ ... │ │ │ │ @@ -158933,18 +158940,18 @@ │ │ │ │ xor %eax,%eax │ │ │ │ call 3385710 │ │ │ │ add $0x8,%rsp │ │ │ │ test %rax,%rax │ │ │ │ je 494541 │ │ │ │ movq $0x3391200,-0x10(%rbp) │ │ │ │ mov %rax,-0x8(%rbp) │ │ │ │ - lea 0x3464070(%rip),%rsi │ │ │ │ + lea 0x34f2b30(%rip),%rsi │ │ │ │ lea 0x320c5f8(%rip),%r14 │ │ │ │ add $0xfffffffffffffff0,%rbp │ │ │ │ - jmp 7bfd50 │ │ │ │ + jmp 1153110 │ │ │ │ mov (%rbx),%rax │ │ │ │ jmp *%rax │ │ │ │ jmp *-0x10(%r13) │ │ │ │ nopw 0x0(%rax,%rax,1) │ │ │ │ ... │ │ │ │ adc $0x20000000,%eax │ │ │ │ shlb $1,(%rax) │ │ │ │ @@ -159525,15 +159532,15 @@ │ │ │ │ ... │ │ │ │ (bad) │ │ │ │ add %al,(%rax) │ │ │ │ add %dh,0x480320ca(%rax) │ │ │ │ mov %ebx,%esi │ │ │ │ lea 0x320bd76(%rip),%r14 │ │ │ │ add $0x8,%rbp │ │ │ │ - jmp 7e79e8 │ │ │ │ + jmp 117ada8 │ │ │ │ nopl 0x0(%rax,%rax,1) │ │ │ │ add (%rax),%al │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ adc (%rax),%al │ │ │ │ add %al,(%rax) │ │ │ │ @@ -159668,42 +159675,40 @@ │ │ │ │ nopw 0x0(%rax,%rax,1) │ │ │ │ add %eax,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ adc %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ - (bad) │ │ │ │ - lods %ds:(%rsi),%al │ │ │ │ - sub (%rbx),%al │ │ │ │ - lea -0x20(%rbp),%rax │ │ │ │ - cmp %r15,%rax │ │ │ │ + and %dl,-0x72b7fccd(%rdi) │ │ │ │ + rex.RB loopne 495001 │ │ │ │ + cmp %edi,%eax │ │ │ │ jb 49500f │ │ │ │ movq $0x3390fc8,-0x10(%rbp) │ │ │ │ mov %rbx,-0x8(%rbp) │ │ │ │ movq $0x494ff0,-0x18(%rbp) │ │ │ │ mov 0x10(%rbx),%rbx │ │ │ │ add $0xffffffffffffffe8,%rbp │ │ │ │ test $0x7,%bl │ │ │ │ jne 494ff0 │ │ │ │ mov (%rbx),%rax │ │ │ │ jmp *%rax │ │ │ │ nop │ │ │ │ ... │ │ │ │ (bad) │ │ │ │ add %al,(%rax) │ │ │ │ - add %ah,(%rax) │ │ │ │ - lods %ds:(%rsi),%al │ │ │ │ - sub (%rbx),%al │ │ │ │ + add %ah,%al │ │ │ │ + xchg %eax,%esi │ │ │ │ + xor (%rbx),%eax │ │ │ │ mov %rbx,%rsi │ │ │ │ xor %r14d,%r14d │ │ │ │ movq $0x33924c0,-0x8(%rbp) │ │ │ │ movq $0x3c37ef9,0x0(%rbp) │ │ │ │ add $0xfffffffffffffff8,%rbp │ │ │ │ - jmp b0beb8 │ │ │ │ + jmp 149f278 │ │ │ │ jmp *-0x10(%r13) │ │ │ │ nopl 0x0(%rax,%rax,1) │ │ │ │ add (%rax),%al │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ adc (%rax),%al │ │ │ │ @@ -159804,16 +159809,17 @@ │ │ │ │ jmp *-0x8(%r13) │ │ │ │ xchg %ax,%ax │ │ │ │ add $0x1000000,%eax │ │ │ │ ... │ │ │ │ add %al,(%rax) │ │ │ │ add %cl,(%rsi) │ │ │ │ add %al,(%rax) │ │ │ │ - add %dl,0x48032aaa(%rax) │ │ │ │ - lea -0x8(%rbp),%eax │ │ │ │ + add %dl,-0x6b(%rax) │ │ │ │ + xor (%rbx),%eax │ │ │ │ + lea -0x8(%rbp),%rax │ │ │ │ cmp %r15,%rax │ │ │ │ jb 49521d │ │ │ │ mov %r14,%rax │ │ │ │ and $0x7,%eax │ │ │ │ cmp $0x3,%rax │ │ │ │ jb 4951bf │ │ │ │ cmp $0x4,%rax │ │ │ │ @@ -159846,23 +159852,18 @@ │ │ │ │ jmp *-0x8(%r13) │ │ │ │ mov 0x6(%r14),%r14 │ │ │ │ lea 0x320c620(%rip),%rbx │ │ │ │ jmp 3395508 │ │ │ │ ... │ │ │ │ (bad) │ │ │ │ add %al,(%rax) │ │ │ │ - add %cl,%al │ │ │ │ - test $0x8348032a,%eax │ │ │ │ - (bad) │ │ │ │ - ja 49524e │ │ │ │ - (bad) │ │ │ │ - decl (%rdi) │ │ │ │ - (bad) │ │ │ │ - addb $0x0,(%rax) │ │ │ │ - add %al,(%rax) │ │ │ │ + add %cl,0x48033394(%rax) │ │ │ │ + add $0x8,%ebp │ │ │ │ + jmp 4951c8 │ │ │ │ + nopl 0x0(%rax) │ │ │ │ add $0x1000000,%eax │ │ │ │ ... │ │ │ │ add %al,(%rax) │ │ │ │ add %cl,(%rsi) │ │ │ │ add %al,(%rax) │ │ │ │ add %dh,(%rax) │ │ │ │ (bad) │ │ │ │ @@ -160187,39 +160188,38 @@ │ │ │ │ nopw 0x0(%rax,%rax,1) │ │ │ │ add %eax,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ adc %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ - loopne 4956d2 │ │ │ │ - sub (%rbx),%al │ │ │ │ - lea -0x20(%rbp),%rax │ │ │ │ - cmp %r15,%rax │ │ │ │ + movabs 0x4ce0458d4803338f,%al │ │ │ │ + cmp %edi,%eax │ │ │ │ jb 49578f │ │ │ │ movq $0x3390fc8,-0x10(%rbp) │ │ │ │ mov %rbx,-0x8(%rbp) │ │ │ │ movq $0x495770,-0x18(%rbp) │ │ │ │ mov 0x10(%rbx),%rbx │ │ │ │ add $0xffffffffffffffe8,%rbp │ │ │ │ test $0x7,%bl │ │ │ │ jne 495770 │ │ │ │ mov (%rbx),%rax │ │ │ │ jmp *%rax │ │ │ │ nop │ │ │ │ ... │ │ │ │ (bad) │ │ │ │ add %al,(%rax) │ │ │ │ - add %ah,0x48032aa4(%rax) │ │ │ │ - mov %ebx,%esi │ │ │ │ + add %ah,-0x71(%rax) │ │ │ │ + xor (%rbx),%eax │ │ │ │ + mov %rbx,%rsi │ │ │ │ xor %r14d,%r14d │ │ │ │ movq $0x33924c0,-0x8(%rbp) │ │ │ │ movq $0x3c37ef9,0x0(%rbp) │ │ │ │ add $0xfffffffffffffff8,%rbp │ │ │ │ - jmp b0beb8 │ │ │ │ + jmp 149f278 │ │ │ │ jmp *-0x10(%r13) │ │ │ │ nopl 0x0(%rax,%rax,1) │ │ │ │ add (%rax),%al │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ adc (%rax),%al │ │ │ │ @@ -160321,15 +160321,15 @@ │ │ │ │ xchg %ax,%ax │ │ │ │ add %eax,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ adc %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ - sbb %ah,-0x72b7fcd6(%rbx) │ │ │ │ + fmuls -0x72b7fccd(%rbp) │ │ │ │ rex.RB call 1041924c <__environ@GLIBC_2.2.5+0xc7d8da4> │ │ │ │ (bad) │ │ │ │ ret $0x0 │ │ │ │ add %cl,-0x39(%rax) │ │ │ │ rex.RB │ │ │ │ lock enter $0x390f,$0x3 │ │ │ │ mov %rbx,-0x8(%rbp) │ │ │ │ @@ -160340,29 +160340,28 @@ │ │ │ │ jne 495940 │ │ │ │ mov (%rbx),%rax │ │ │ │ jmp *%rax │ │ │ │ nopl 0x0(%rax,%rax,1) │ │ │ │ ... │ │ │ │ (bad) │ │ │ │ add %al,(%rax) │ │ │ │ - add %dl,%al │ │ │ │ - movabs %al,0x59680045c748032a │ │ │ │ - rex.WB add %cl,-0x75(%r8) │ │ │ │ - pop %rbx │ │ │ │ - (bad) │ │ │ │ + add %dl,0x4803338d(%rax) │ │ │ │ + movl $0x495968,0x0(%rbp) │ │ │ │ + mov 0x7(%rbx),%rbx │ │ │ │ test $0x7,%bl │ │ │ │ jne 495968 │ │ │ │ mov (%rbx),%rax │ │ │ │ jmp *%rax │ │ │ │ xchg %ax,%ax │ │ │ │ ... │ │ │ │ (bad) │ │ │ │ add %al,(%rax) │ │ │ │ - add %ch,0x48032aa2(%rax) │ │ │ │ - mov %ebx,%eax │ │ │ │ + add %ch,-0x73(%rax) │ │ │ │ + xor (%rbx),%eax │ │ │ │ + mov %rbx,%rax │ │ │ │ and $0x7,%eax │ │ │ │ cmp $0x3,%rax │ │ │ │ jae 4959cb │ │ │ │ cmp $0x2,%rax │ │ │ │ jae 4959f9 │ │ │ │ add $0x28,%r12 │ │ │ │ cmp 0x358(%r13),%r12 │ │ │ │ @@ -162343,29 +162342,29 @@ │ │ │ │ mov 0x10(%rbp),%rax │ │ │ │ movq $0x497590,0x10(%rbp) │ │ │ │ mov 0x3f(%rbx),%r8 │ │ │ │ mov 0x7(%rbx),%rdi │ │ │ │ mov 0x8(%rbp),%rsi │ │ │ │ mov %rax,%r14 │ │ │ │ add $0x10,%rbp │ │ │ │ - jmp 17ca100 │ │ │ │ + jmp 215d4c0 │ │ │ │ jmp *-0x10(%r13) │ │ │ │ ... │ │ │ │ (bad) │ │ │ │ add %al,(%rax) │ │ │ │ add %cl,%al │ │ │ │ movsl %ds:(%rsi),%es:(%rdi) │ │ │ │ and %al,(%rbx) │ │ │ │ lea 0x37a0962(%rip),%r9 │ │ │ │ - lea 0x3462c54(%rip),%r8 │ │ │ │ - lea 0x3462c14(%rip),%rdi │ │ │ │ + lea 0x34f1714(%rip),%r8 │ │ │ │ + lea 0x34f16d4(%rip),%rdi │ │ │ │ lea 0x3209ff4(%rip),%rsi │ │ │ │ - lea 0x345af5e(%rip),%r14 │ │ │ │ + lea 0x34e9a1e(%rip),%r14 │ │ │ │ mov %rbx,0x0(%rbp) │ │ │ │ - jmp 19f90e8 │ │ │ │ + jmp 238c4a8 │ │ │ │ nopl 0x0(%rax) │ │ │ │ add $0x0,%al │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ sldt (%rax) │ │ │ │ add %al,(%rax) │ │ │ │ @@ -162571,27 +162570,27 @@ │ │ │ │ movabs %al,0xc74810458b480320 │ │ │ │ adc %r15b,0x4c004978(%r8) │ │ │ │ mov 0x3f(%rbx),%eax │ │ │ │ mov 0x7(%rbx),%rdi │ │ │ │ mov 0x8(%rbp),%rsi │ │ │ │ mov %rax,%r14 │ │ │ │ add $0x10,%rbp │ │ │ │ - jmp 17ca100 │ │ │ │ + jmp 215d4c0 │ │ │ │ jmp *-0x10(%r13) │ │ │ │ ... │ │ │ │ (bad) │ │ │ │ add %al,(%rax) │ │ │ │ add %ah,0x4c0320a2(%rax) │ │ │ │ lea 0x37a063a(%rip),%ecx │ │ │ │ - lea 0x346292c(%rip),%r8 │ │ │ │ - lea 0x34628ec(%rip),%rdi │ │ │ │ + lea 0x34f13ec(%rip),%r8 │ │ │ │ + lea 0x34f13ac(%rip),%rdi │ │ │ │ lea 0x3209ccc(%rip),%rsi │ │ │ │ - lea 0x345ac36(%rip),%r14 │ │ │ │ + lea 0x34e96f6(%rip),%r14 │ │ │ │ mov %rbx,0x0(%rbp) │ │ │ │ - jmp 19f90e8 │ │ │ │ + jmp 238c4a8 │ │ │ │ nopl 0x0(%rax) │ │ │ │ add (%rax),%eax │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ sldt (%rax) │ │ │ │ add %bl,%al │ │ │ │ @@ -162759,29 +162758,29 @@ │ │ │ │ adc %r13b,0x7b(%r8) │ │ │ │ rex.WB add %cl,0x43(%r11,%rcx,4) │ │ │ │ (bad) │ │ │ │ mov 0x7(%rbx),%rdi │ │ │ │ mov 0x8(%rbp),%rsi │ │ │ │ mov %rax,%r14 │ │ │ │ add $0x10,%rbp │ │ │ │ - jmp 17ca100 │ │ │ │ + jmp 215d4c0 │ │ │ │ jmp *-0x10(%r13) │ │ │ │ ... │ │ │ │ (bad) │ │ │ │ add %al,(%rax) │ │ │ │ add %dh,%al │ │ │ │ lahf │ │ │ │ and %al,(%rbx) │ │ │ │ lea 0x37a038a(%rip),%r9 │ │ │ │ - lea 0x346267c(%rip),%r8 │ │ │ │ - lea 0x346263c(%rip),%rdi │ │ │ │ + lea 0x34f113c(%rip),%r8 │ │ │ │ + lea 0x34f10fc(%rip),%rdi │ │ │ │ lea 0x3209a1c(%rip),%rsi │ │ │ │ - lea 0x345a986(%rip),%r14 │ │ │ │ + lea 0x34e9446(%rip),%r14 │ │ │ │ mov %rbx,0x0(%rbp) │ │ │ │ - jmp 19f90e8 │ │ │ │ + jmp 238c4a8 │ │ │ │ nopl 0x0(%rax) │ │ │ │ add (%rax),%al │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ adc (%rax),%al │ │ │ │ add %al,(%rax) │ │ │ │ @@ -162928,28 +162927,28 @@ │ │ │ │ mov 0x18(%rbp),%rax │ │ │ │ movq $0x497dc0,0x18(%rbp) │ │ │ │ mov %rbx,%r8 │ │ │ │ mov 0x10(%rbp),%rdi │ │ │ │ mov 0x8(%rbp),%rsi │ │ │ │ mov %rax,%r14 │ │ │ │ add $0x18,%rbp │ │ │ │ - jmp 17c4110 │ │ │ │ + jmp 21574d0 │ │ │ │ jmp *-0x10(%r13) │ │ │ │ nop │ │ │ │ ... │ │ │ │ (bad) │ │ │ │ add %al,(%rax) │ │ │ │ add %bl,0x4c03209d(%rax) │ │ │ │ lea 0x37a0132(%rip),%ecx │ │ │ │ - lea 0x3462424(%rip),%r8 │ │ │ │ - lea 0x34623e4(%rip),%rdi │ │ │ │ + lea 0x34f0ee4(%rip),%r8 │ │ │ │ + lea 0x34f0ea4(%rip),%rdi │ │ │ │ lea 0x32097c4(%rip),%rsi │ │ │ │ - lea 0x345a72e(%rip),%r14 │ │ │ │ + lea 0x34e91ee(%rip),%r14 │ │ │ │ mov %rbx,0x0(%rbp) │ │ │ │ - jmp 19f90e8 │ │ │ │ + jmp 238c4a8 │ │ │ │ nopl 0x0(%rax) │ │ │ │ add (%rax),%al │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ adc (%rax),%al │ │ │ │ add %al,(%rax) │ │ │ │ @@ -163585,18 +163584,18 @@ │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ fwait │ │ │ │ and %al,(%rbx) │ │ │ │ mov %rbx,%r9 │ │ │ │ mov 0x8(%rbp),%r8 │ │ │ │ mov 0x10(%rbp),%rdi │ │ │ │ - lea 0x341ecf8(%rip),%rsi │ │ │ │ - lea 0x33969f9(%rip),%r14 │ │ │ │ + lea 0x34ad7b8(%rip),%rsi │ │ │ │ + lea 0x34254b9(%rip),%r14 │ │ │ │ add $0x18,%rbp │ │ │ │ - jmp 138cb40 │ │ │ │ + jmp 1d1ff00 │ │ │ │ lea 0x3209aff(%rip),%rbx │ │ │ │ jmp *-0x8(%r13) │ │ │ │ nopl (%rax) │ │ │ │ sldt (%rax) │ │ │ │ add %al,(%rdx) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rdx) │ │ │ │ @@ -163607,15 +163606,15 @@ │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %cl,-0x77(%rax) │ │ │ │ testl $0xe4358d4c,-0xa(%rcx,%rcx,4) │ │ │ │ (bad) │ │ │ │ and %al,(%rbx) │ │ │ │ - jmp 121cf68 │ │ │ │ + jmp 1bb0328 │ │ │ │ nopw 0x0(%rax,%rax,1) │ │ │ │ ... │ │ │ │ adc $0xd0000000,%eax │ │ │ │ xchg %eax,%ebx │ │ │ │ and %al,(%rbx) │ │ │ │ lea -0x18(%rbp),%rax │ │ │ │ cmp %r15,%rax │ │ │ │ @@ -163628,21 +163627,21 @@ │ │ │ │ call 3385710 │ │ │ │ add $0x8,%rsp │ │ │ │ test %rax,%rax │ │ │ │ je 4987ee │ │ │ │ movq $0x3391200,-0x10(%rbp) │ │ │ │ mov %rax,-0x8(%rbp) │ │ │ │ lea 0x379f738(%rip),%r9 │ │ │ │ - lea 0x3461a2a(%rip),%r8 │ │ │ │ - lea 0x34619ea(%rip),%rdi │ │ │ │ + lea 0x34f04ea(%rip),%r8 │ │ │ │ + lea 0x34f04aa(%rip),%rdi │ │ │ │ lea 0x3208dca(%rip),%rsi │ │ │ │ - lea 0x3459d34(%rip),%r14 │ │ │ │ - movq $0x37f7997,-0x18(%rbp) │ │ │ │ + lea 0x34e87f4(%rip),%r14 │ │ │ │ + movq $0x3886457,-0x18(%rbp) │ │ │ │ add $0xffffffffffffffe8,%rbp │ │ │ │ - jmp 19f90e8 │ │ │ │ + jmp 238c4a8 │ │ │ │ mov (%rbx),%rax │ │ │ │ jmp *%rax │ │ │ │ jmp *-0x10(%r13) │ │ │ │ nop │ │ │ │ add $0x1000000,%eax │ │ │ │ ... │ │ │ │ add %al,(%rax) │ │ │ │ @@ -163721,32 +163720,32 @@ │ │ │ │ and %al,(%rbx) │ │ │ │ mov 0x18(%rbp),%rax │ │ │ │ movq $0x498948,0x18(%rbp) │ │ │ │ mov %rbx,%r9 │ │ │ │ mov 0x10(%rbp),%r8 │ │ │ │ mov 0x8(%rbp),%rdi │ │ │ │ mov %rax,%rsi │ │ │ │ - lea 0x3394b39(%rip),%r14 │ │ │ │ + lea 0x34235f9(%rip),%r14 │ │ │ │ add $0x18,%rbp │ │ │ │ - jmp 138cb40 │ │ │ │ + jmp 1d1ff00 │ │ │ │ jmp *-0x10(%r13) │ │ │ │ xchg %ax,%ax │ │ │ │ ... │ │ │ │ (bad) │ │ │ │ add %al,(%rax) │ │ │ │ add %dl,(%rax) │ │ │ │ xchg %eax,%edx │ │ │ │ and %al,(%rbx) │ │ │ │ lea 0x379f5aa(%rip),%r9 │ │ │ │ - lea 0x346189c(%rip),%r8 │ │ │ │ - lea 0x346185c(%rip),%rdi │ │ │ │ + lea 0x34f035c(%rip),%r8 │ │ │ │ + lea 0x34f031c(%rip),%rdi │ │ │ │ lea 0x3208c3c(%rip),%rsi │ │ │ │ - lea 0x3459ba6(%rip),%r14 │ │ │ │ + lea 0x34e8666(%rip),%r14 │ │ │ │ mov %rbx,0x0(%rbp) │ │ │ │ - jmp 19f90e8 │ │ │ │ + jmp 238c4a8 │ │ │ │ nopl 0x0(%rax) │ │ │ │ add (%rax),%al │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ adc (%rax),%al │ │ │ │ add %al,(%rax) │ │ │ │ @@ -164350,30 +164349,30 @@ │ │ │ │ add %cl,0x48032092(%rax) │ │ │ │ mov 0x18(%rbp),%eax │ │ │ │ movq $0x499208,0x18(%rbp) │ │ │ │ mov %rbx,%r9 │ │ │ │ mov 0x8(%rbp),%r8 │ │ │ │ mov %rax,%rdi │ │ │ │ mov 0x10(%rbp),%rsi │ │ │ │ - lea 0x3394279(%rip),%r14 │ │ │ │ + lea 0x3422d39(%rip),%r14 │ │ │ │ add $0x18,%rbp │ │ │ │ - jmp 138cb40 │ │ │ │ + jmp 1d1ff00 │ │ │ │ nopw 0x0(%rax,%rax,1) │ │ │ │ ... │ │ │ │ (bad) │ │ │ │ add %al,(%rax) │ │ │ │ add %dl,-0x77(%rax) │ │ │ │ and %al,(%rbx) │ │ │ │ lea 0x379ecea(%rip),%r9 │ │ │ │ - lea 0x3460fdc(%rip),%r8 │ │ │ │ - lea 0x3460f9c(%rip),%rdi │ │ │ │ + lea 0x34efa9c(%rip),%r8 │ │ │ │ + lea 0x34efa5c(%rip),%rdi │ │ │ │ lea 0x320837c(%rip),%rsi │ │ │ │ - lea 0x34592e6(%rip),%r14 │ │ │ │ + lea 0x34e7da6(%rip),%r14 │ │ │ │ mov %rbx,0x0(%rbp) │ │ │ │ - jmp 19f90e8 │ │ │ │ + jmp 238c4a8 │ │ │ │ nopl 0x0(%rax) │ │ │ │ add $0x1000000,%eax │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rdx) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ @@ -164406,17 +164405,17 @@ │ │ │ │ add %dl,(%rax) │ │ │ │ xchg %eax,%ecx │ │ │ │ and %al,(%rbx) │ │ │ │ mov %rbx,%r9 │ │ │ │ mov 0x10(%rbp),%r8 │ │ │ │ mov 0x8(%rbp),%rdi │ │ │ │ mov 0x18(%rbp),%rsi │ │ │ │ - lea 0x33941ac(%rip),%r14 │ │ │ │ + lea 0x3422c6c(%rip),%r14 │ │ │ │ add $0x20,%rbp │ │ │ │ - jmp 138cb40 │ │ │ │ + jmp 1d1ff00 │ │ │ │ jmp *-0x8(%r13) │ │ │ │ nopl 0x0(%rax,%rax,1) │ │ │ │ add (%rax),%al │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ adc (%rax),%al │ │ │ │ @@ -164436,17 +164435,17 @@ │ │ │ │ mov %rbx,-0x10(%r12) │ │ │ │ movq $0x320d470,-0x8(%r12) │ │ │ │ lea -0x1f(%r12),%rax │ │ │ │ mov %rax,(%r12) │ │ │ │ movq $0x499370,-0x18(%rbp) │ │ │ │ lea 0x320824a(%rip),%rdi │ │ │ │ lea -0x6(%r12),%rsi │ │ │ │ - lea 0x343bf9f(%rip),%r14 │ │ │ │ + lea 0x34caa5f(%rip),%r14 │ │ │ │ add $0xffffffffffffffe8,%rbp │ │ │ │ - jmp 6923e0 │ │ │ │ + jmp 10257a0 │ │ │ │ movq $0x28,0x388(%r13) │ │ │ │ jmp *-0x10(%r13) │ │ │ │ nopw 0x0(%rax,%rax,1) │ │ │ │ ... │ │ │ │ (bad) │ │ │ │ add %al,(%rax) │ │ │ │ add %bl,(%rax) │ │ │ │ @@ -164455,31 +164454,31 @@ │ │ │ │ mov %rbx,%rax │ │ │ │ and $0x7,%eax │ │ │ │ cmp $0x1,%rax │ │ │ │ je 499412 │ │ │ │ add $0x40,%r12 │ │ │ │ cmp 0x358(%r13),%r12 │ │ │ │ ja 499402 │ │ │ │ - movq $0x19fe1f8,-0x38(%r12) │ │ │ │ - movq $0x37f78c3,-0x30(%r12) │ │ │ │ + movq $0x23915b8,-0x38(%r12) │ │ │ │ + movq $0x3886383,-0x30(%r12) │ │ │ │ movq $0x3c37ed1,-0x28(%r12) │ │ │ │ mov %rbx,-0x20(%r12) │ │ │ │ - movq $0x19fe1f8,-0x18(%r12) │ │ │ │ + movq $0x23915b8,-0x18(%r12) │ │ │ │ lea -0x31(%r12),%rax │ │ │ │ mov %rax,-0x10(%r12) │ │ │ │ movq $0x3c37ed1,-0x8(%r12) │ │ │ │ - movq $0x37f788b,(%r12) │ │ │ │ + movq $0x388634b,(%r12) │ │ │ │ lea 0x379eb21(%rip),%r9 │ │ │ │ - lea 0x3460e13(%rip),%r8 │ │ │ │ - lea 0x3460dd3(%rip),%rdi │ │ │ │ + lea 0x34ef8d3(%rip),%r8 │ │ │ │ + lea 0x34ef893(%rip),%rdi │ │ │ │ lea 0x32081b3(%rip),%rsi │ │ │ │ - lea 0x345911d(%rip),%r14 │ │ │ │ + lea 0x34e7bdd(%rip),%r14 │ │ │ │ lea -0x11(%r12),%rax │ │ │ │ mov %rax,0x0(%rbp) │ │ │ │ - jmp 19f90e8 │ │ │ │ + jmp 238c4a8 │ │ │ │ movq $0x40,0x388(%r13) │ │ │ │ jmp 338a720 │ │ │ │ lea 0x3208e8f(%rip),%rbx │ │ │ │ add $0x8,%rbp │ │ │ │ mov (%rbx),%rax │ │ │ │ jmp *%rax │ │ │ │ nopw 0x0(%rax,%rax,1) │ │ │ │ @@ -166384,30 +166383,30 @@ │ │ │ │ add %ah,%al │ │ │ │ jae 49af07 │ │ │ │ add -0x39(%rax),%ecx │ │ │ │ add %r10b,(%r8) │ │ │ │ scas %es:(%rdi),%eax │ │ │ │ rex.WB add %cl,-0x77(%r9) │ │ │ │ fsubrp %st,%st(1) │ │ │ │ - sbb %cl,%cl │ │ │ │ - xlat %ds:(%rbx) │ │ │ │ - add %al,-0x1(%rcx) │ │ │ │ - lock nopl %gs:0x0(%rax) │ │ │ │ + fdivr %st(4),%st │ │ │ │ + jo 49aef9 │ │ │ │ + jmp *-0x10(%r13) │ │ │ │ + nopl 0x0(%rax) │ │ │ │ ... │ │ │ │ (bad) │ │ │ │ add %al,(%rax) │ │ │ │ add %cl,0x6c(%rax) │ │ │ │ and %al,(%rbx) │ │ │ │ lea 0x379cfe2(%rip),%r9 │ │ │ │ - lea 0x345f2d4(%rip),%r8 │ │ │ │ - lea 0x345f294(%rip),%rdi │ │ │ │ + lea 0x34edd94(%rip),%r8 │ │ │ │ + lea 0x34edd54(%rip),%rdi │ │ │ │ lea 0x3206674(%rip),%rsi │ │ │ │ - lea 0x34575de(%rip),%r14 │ │ │ │ + lea 0x34e609e(%rip),%r14 │ │ │ │ mov %rbx,0x0(%rbp) │ │ │ │ - jmp 19f90e8 │ │ │ │ + jmp 238c4a8 │ │ │ │ nopl 0x0(%rax) │ │ │ │ add (%rax),%al │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ adc (%rax),%al │ │ │ │ add %al,(%rax) │ │ │ │ @@ -167136,15 +167135,15 @@ │ │ │ │ mov %r8,-0x8(%r12) │ │ │ │ mov %rsi,(%r12) │ │ │ │ lea -0x38(%r12),%r9 │ │ │ │ lea -0x18(%r12),%r8 │ │ │ │ mov %r14,%rdi │ │ │ │ lea 0x377c823(%rip),%rsi │ │ │ │ lea 0x377c7bc(%rip),%r14 │ │ │ │ - lea 0x37675d2(%rip),%rbx │ │ │ │ + lea 0x376686a(%rip),%rbx │ │ │ │ jmp 3395ee0 │ │ │ │ movq $0x40,0x388(%r13) │ │ │ │ lea 0x3206a35(%rip),%rbx │ │ │ │ jmp *-0x8(%r13) │ │ │ │ nop │ │ │ │ add (%rax),%al │ │ │ │ add %al,(%rax) │ │ │ │ @@ -168373,99930 +168372,96716 @@ │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %cl,-0x1(%rax) │ │ │ │ ret │ │ │ │ jmp *0x0(%rbp) │ │ │ │ xchg %ax,%ax │ │ │ │ - add %eax,(%rax) │ │ │ │ - add %al,(%rax) │ │ │ │ - add %eax,(%rax) │ │ │ │ - add %al,(%rax) │ │ │ │ - adc (%rax),%eax │ │ │ │ - add %al,(%rax) │ │ │ │ + add $0x1000000,%eax │ │ │ │ + ... │ │ │ │ add %al,(%rax) │ │ │ │ + add %cl,(%rsi) │ │ │ │ add %al,(%rax) │ │ │ │ - lea -0x10(%rbp),%rax │ │ │ │ + add %dh,0x4803205b(%rax) │ │ │ │ + lea -0x8(%rbp),%eax │ │ │ │ cmp %r15,%rax │ │ │ │ - jb 49cc7a │ │ │ │ - movq $0x3390fc8,-0x10(%rbp) │ │ │ │ - mov %rbx,-0x8(%rbp) │ │ │ │ - mov 0x10(%rbx),%rsi │ │ │ │ - mov 0x18(%rbx),%rax │ │ │ │ - lea 0x1(%rax),%r14 │ │ │ │ - add $0xfffffffffffffff0,%rbp │ │ │ │ - jmp 49cd38 │ │ │ │ - jmp *-0x10(%r13) │ │ │ │ - xchg %ax,%ax │ │ │ │ - add $0x1000000,%eax │ │ │ │ - add %al,(%rax) │ │ │ │ - add %al,(%rcx) │ │ │ │ + jb 49ccd6 │ │ │ │ + movq $0x49cc90,-0x8(%rbp) │ │ │ │ + mov %r14,%rbx │ │ │ │ + add $0xfffffffffffffff8,%rbp │ │ │ │ + test $0x7,%bl │ │ │ │ + jne 49cc90 │ │ │ │ + mov (%rbx),%rax │ │ │ │ + jmp *%rax │ │ │ │ + nopw 0x0(%rax,%rax,1) │ │ │ │ + ... │ │ │ │ + (bad) │ │ │ │ add %al,(%rax) │ │ │ │ + add %bh,0x5b(%rax) │ │ │ │ + and %al,(%rbx) │ │ │ │ + mov %rbx,%rax │ │ │ │ + and $0x7,%eax │ │ │ │ + cmp $0x3,%rax │ │ │ │ + jne 49cce1 │ │ │ │ + add $0x10,%r12 │ │ │ │ + cmp 0x358(%r13),%r12 │ │ │ │ + ja 49ccc6 │ │ │ │ + mov 0x5(%rbx),%rax │ │ │ │ + movq $0x320d470,-0x8(%r12) │ │ │ │ + mov %rax,(%r12) │ │ │ │ + lea -0x6(%r12),%rbx │ │ │ │ + add $0x8,%rbp │ │ │ │ + jmp *0x0(%rbp) │ │ │ │ + movq $0x10,0x388(%r13) │ │ │ │ + jmp 338a720 │ │ │ │ + lea 0x3205b43(%rip),%rbx │ │ │ │ + jmp *-0x8(%r13) │ │ │ │ + lea 0x3205b21(%rip),%rbx │ │ │ │ + add $0x8,%rbp │ │ │ │ + jmp *0x0(%rbp) │ │ │ │ + nop │ │ │ │ + (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,-0x73(%rax) │ │ │ │ - rex.RB │ │ │ │ - lock cmp %r15,%rax │ │ │ │ - jb 49cd1b │ │ │ │ - movq $0x49ccd8,-0x10(%rbp) │ │ │ │ - mov 0x7(%rbx),%rax │ │ │ │ - mov %r14,%rbx │ │ │ │ - mov %rax,-0x8(%rbp) │ │ │ │ - add $0xfffffffffffffff0,%rbp │ │ │ │ + rex.RB clc │ │ │ │ + cmp %r15,%rax │ │ │ │ + jb 49cd76 │ │ │ │ + movq $0x49cd40,-0x8(%rbp) │ │ │ │ + mov %rsi,%rbx │ │ │ │ + add $0xfffffffffffffff8,%rbp │ │ │ │ test $0x7,%bl │ │ │ │ - jne 49ccd8 │ │ │ │ + jne 49cd40 │ │ │ │ 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) │ │ │ │ adc %cl,0x3b(%rbp) │ │ │ │ movsl %ds:(%rsi),%es:(%rdi) │ │ │ │ pop %rax │ │ │ │ add (%rax),%eax │ │ │ │ - add %dh,0x26(%rdi) │ │ │ │ - mov 0x7(%rbx),%rax │ │ │ │ - inc %rax │ │ │ │ - movq $0x3363a20,-0x8(%r12) │ │ │ │ + add %dh,0x19(%rdi) │ │ │ │ + movq $0x320d470,-0x8(%r12) │ │ │ │ + mov %rbx,(%r12) │ │ │ │ + lea -0x6(%r12),%rbx │ │ │ │ + add $0x8,%rbp │ │ │ │ + jmp *0x0(%rbp) │ │ │ │ + movq $0x10,0x388(%r13) │ │ │ │ + jmp 338a720 │ │ │ │ + lea 0x3205ab3(%rip),%rbx │ │ │ │ + jmp *-0x8(%r13) │ │ │ │ + nopl 0x0(%rax) │ │ │ │ + sbb %al,(%rax) │ │ │ │ + add %al,(%rax) │ │ │ │ + add $0x0,%al │ │ │ │ + ... │ │ │ │ + add %al,(%rax) │ │ │ │ + (bad) │ │ │ │ + add %al,(%rax) │ │ │ │ + add %bl,0x4803205a(%rax) │ │ │ │ + lea -0x18(%rbp),%eax │ │ │ │ + cmp %r15,%rax │ │ │ │ + jb 49ce7c │ │ │ │ + movq $0x49cde0,-0x18(%rbp) │ │ │ │ + mov %rsi,%rbx │ │ │ │ + mov %rdi,-0x10(%rbp) │ │ │ │ + mov %r8,-0x8(%rbp) │ │ │ │ + add $0xffffffffffffffe8,%rbp │ │ │ │ + test $0x7,%bl │ │ │ │ + jne 49cde0 │ │ │ │ + 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,0x5a(%rax) │ │ │ │ + and %al,(%rbx) │ │ │ │ + mov %rbx,%rax │ │ │ │ + and $0x7,%eax │ │ │ │ + cmp $0x1,%rax │ │ │ │ + je 49ce42 │ │ │ │ + add $0x28,%r12 │ │ │ │ + cmp 0x358(%r13),%r12 │ │ │ │ + ja 49ce32 │ │ │ │ + movq $0x3363098,-0x20(%r12) │ │ │ │ + mov 0x10(%rbp),%rax │ │ │ │ + mov %rax,-0x18(%r12) │ │ │ │ + movq $0x36a2838,-0x10(%r12) │ │ │ │ + movq $0x320d450,-0x8(%r12) │ │ │ │ + lea -0x1f(%r12),%rax │ │ │ │ mov %rax,(%r12) │ │ │ │ - lea -0x7(%r12),%r14 │ │ │ │ - mov 0x8(%rbp),%rbx │ │ │ │ - add $0x10,%rbp │ │ │ │ - jmp 3395508 │ │ │ │ + lea -0x7(%r12),%rbx │ │ │ │ + add $0x18,%rbp │ │ │ │ + jmp *0x0(%rbp) │ │ │ │ + movq $0x28,0x388(%r13) │ │ │ │ + jmp 338a720 │ │ │ │ + add $0x10,%r12 │ │ │ │ + cmp 0x358(%r13),%r12 │ │ │ │ + ja 49ce6c │ │ │ │ + movq $0x320d470,-0x8(%r12) │ │ │ │ + mov 0x8(%rbp),%rax │ │ │ │ + mov %rax,(%r12) │ │ │ │ + lea -0x6(%r12),%rbx │ │ │ │ + add $0x18,%rbp │ │ │ │ + jmp *0x0(%rbp) │ │ │ │ movq $0x10,0x388(%r13) │ │ │ │ jmp 338a720 │ │ │ │ + lea 0x32059dd(%rip),%rbx │ │ │ │ jmp *-0x8(%r13) │ │ │ │ nop │ │ │ │ - or $0x2000000,%eax │ │ │ │ + add $0x1000000,%eax │ │ │ │ ... │ │ │ │ add %al,(%rax) │ │ │ │ add %cl,(%rsi) │ │ │ │ add %al,(%rax) │ │ │ │ + add %cl,0x5a(%rax) │ │ │ │ + and %al,(%rbx) │ │ │ │ + lea -0x10(%rbp),%rax │ │ │ │ + cmp %r15,%rax │ │ │ │ + jb 49cf46 │ │ │ │ + movq $0x49ced8,-0x8(%rbp) │ │ │ │ + mov %r14,%rbx │ │ │ │ + add $0xfffffffffffffff8,%rbp │ │ │ │ + test $0x7,%bl │ │ │ │ + jne 49ced8 │ │ │ │ + mov (%rbx),%rax │ │ │ │ + jmp *%rax │ │ │ │ + xchg %ax,%ax │ │ │ │ + ... │ │ │ │ + (bad) │ │ │ │ add %al,(%rax) │ │ │ │ - add %al,(%rax) │ │ │ │ - add %cl,-0x73(%rax) │ │ │ │ - rex.RB call 7342068c <__environ@GLIBC_2.2.5+0x6f7e01e4> │ │ │ │ - jne 49cd8e │ │ │ │ - mov %esi,%eax │ │ │ │ - movzbl (%r14),%ebx │ │ │ │ - test %rbx,%rbx │ │ │ │ - je 49cdae │ │ │ │ - mov %rsi,%rcx │ │ │ │ - add $0x30,%r12 │ │ │ │ + add %dl,(%rax) │ │ │ │ + pop %rdx │ │ │ │ + and %al,(%rbx) │ │ │ │ + mov %rbx,%rax │ │ │ │ + and $0x7,%eax │ │ │ │ + lea 0x302e953(%rip),%rcx │ │ │ │ + mov (%rcx,%rax,8),%rax │ │ │ │ + jmp *%rax │ │ │ │ + lea 0x378b707(%rip),%rbx │ │ │ │ + add $0x8,%rbp │ │ │ │ + jmp *0x0(%rbp) │ │ │ │ + add $0x20,%r12 │ │ │ │ cmp 0x358(%r13),%r12 │ │ │ │ - ja 49cd8a │ │ │ │ - movq $0x49cc50,-0x28(%r12) │ │ │ │ - mov %rcx,-0x18(%r12) │ │ │ │ + ja 49cf36 │ │ │ │ + mov 0x3(%rbx),%rax │ │ │ │ + movq $0x8c0068,-0x18(%r12) │ │ │ │ mov %rax,-0x10(%r12) │ │ │ │ - movq $0x49cc98,-0x8(%r12) │ │ │ │ - lea -0x28(%r12),%rax │ │ │ │ + movq $0x32ce2c8,-0x8(%r12) │ │ │ │ + lea -0x15(%r12),%rax │ │ │ │ mov %rax,(%r12) │ │ │ │ - lea -0x7(%r12),%rbx │ │ │ │ + lea -0x6(%r12),%rbx │ │ │ │ + add $0x8,%rbp │ │ │ │ jmp *0x0(%rbp) │ │ │ │ - movq $0x30,0x388(%r13) │ │ │ │ - movq $0x49cdd8,-0x18(%rbp) │ │ │ │ - mov %rax,-0x10(%rbp) │ │ │ │ - mov %rcx,-0x8(%rbp) │ │ │ │ - add $0xffffffffffffffe8,%rbp │ │ │ │ - jmp 338a738 │ │ │ │ - mov %rsi,%rbx │ │ │ │ - jmp 33893b0 │ │ │ │ - lea 0x320592b(%rip),%rbx │ │ │ │ + movq $0x20,0x388(%r13) │ │ │ │ + jmp 338a720 │ │ │ │ + lea 0x32059bb(%rip),%rbx │ │ │ │ jmp *-0x8(%r13) │ │ │ │ - nopl 0x0(%rax) │ │ │ │ - rex.X add %al,(%rax) │ │ │ │ + add $0x38,%r12 │ │ │ │ + cmp 0x358(%r13),%r12 │ │ │ │ + ja 49cfaa │ │ │ │ + mov 0x4(%rbx),%rax │ │ │ │ + movq $0xdbd1c0,-0x30(%r12) │ │ │ │ + mov %rax,-0x28(%r12) │ │ │ │ + movq $0x0,-0x20(%r12) │ │ │ │ + movq $0x8c0088,-0x18(%r12) │ │ │ │ + lea -0x2f(%r12),%rax │ │ │ │ + mov %rax,-0x10(%r12) │ │ │ │ + movq $0x32ce2c8,-0x8(%r12) │ │ │ │ + lea -0x14(%r12),%rax │ │ │ │ + mov %rax,(%r12) │ │ │ │ + lea -0x6(%r12),%rbx │ │ │ │ + add $0x8,%rbp │ │ │ │ + jmp *0x0(%rbp) │ │ │ │ + movq $0x38,0x388(%r13) │ │ │ │ + jmp 338a720 │ │ │ │ + movq $0x49d030,0x0(%rbp) │ │ │ │ + movsd 0x5(%rbx),%xmm1 │ │ │ │ + jmp 3254588 │ │ │ │ + add $0x20,%r12 │ │ │ │ + cmp 0x358(%r13),%r12 │ │ │ │ + ja 49cf36 │ │ │ │ + mov 0x6(%rbx),%rax │ │ │ │ + movq $0x8c00a8,-0x18(%r12) │ │ │ │ + mov %rax,-0x10(%r12) │ │ │ │ + movq $0x32ce2c8,-0x8(%r12) │ │ │ │ + lea -0x13(%r12),%rax │ │ │ │ + mov %rax,(%r12) │ │ │ │ + lea -0x6(%r12),%rbx │ │ │ │ + add $0x8,%rbp │ │ │ │ + jmp *0x0(%rbp) │ │ │ │ + lea 0x320589e(%rip),%rbx │ │ │ │ + add $0x8,%rbp │ │ │ │ + jmp *0x0(%rbp) │ │ │ │ + nopl 0x0(%rax,%rax,1) │ │ │ │ + ... │ │ │ │ + (bad) │ │ │ │ add %al,(%rax) │ │ │ │ + add %bl,0x48032058(%rax) │ │ │ │ + movl $0x49d058,0x0(%rbp) │ │ │ │ + mov %r14,%rsi │ │ │ │ + mov %rbx,%r14 │ │ │ │ + jmp da31f0 │ │ │ │ + nopl 0x0(%rax,%rax,1) │ │ │ │ + ... │ │ │ │ + (bad) │ │ │ │ add %al,(%rax) │ │ │ │ - add %bl,(%rsi) │ │ │ │ + add %al,0xc(%rax) │ │ │ │ + sub (%rbx),%al │ │ │ │ + movq $0x49d088,-0x8(%rbp) │ │ │ │ + mov %rbx,%rax │ │ │ │ + mov %r14,%rbx │ │ │ │ + mov %rax,0x0(%rbp) │ │ │ │ + add $0xfffffffffffffff8,%rbp │ │ │ │ + test $0x7,%bl │ │ │ │ + jne 49d088 │ │ │ │ + mov (%rbx),%rax │ │ │ │ + jmp *%rax │ │ │ │ + add %eax,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ - add %cl,-0x75(%rax) │ │ │ │ - or %r9b,-0x75(%r8) │ │ │ │ - rex.WRB adc %r9b,-0x7d(%r8) │ │ │ │ - (bad) │ │ │ │ - addr32 (bad) │ │ │ │ - (bad) │ │ │ │ - decl (%rdi) │ │ │ │ (bad) │ │ │ │ - addb $0x0,(%rax) │ │ │ │ + add %al,(%rax) │ │ │ │ + add %dl,(%rax) │ │ │ │ + or $0x2a,%al │ │ │ │ + add -0x7cb7f81d(%rbx),%eax │ │ │ │ + sti │ │ │ │ + add %esi,0x48(%rax,%rdx,1) │ │ │ │ + lea 0x32a0c00(%rip),%ebx │ │ │ │ + add $0x10,%rbp │ │ │ │ + mov (%rbx),%rax │ │ │ │ + jmp *%rax │ │ │ │ + mov 0x8(%rbp),%rax │ │ │ │ + movq $0x49d0d0,0x8(%rbp) │ │ │ │ + mov %rax,%rbx │ │ │ │ + add $0x8,%rbp │ │ │ │ + test $0x7,%bl │ │ │ │ + jne 49d0d0 │ │ │ │ + mov (%rbx),%rax │ │ │ │ + jmp *%rax │ │ │ │ + xchg %ax,%ax │ │ │ │ ... │ │ │ │ + (bad) │ │ │ │ add %al,(%rax) │ │ │ │ - adc $0x0,%eax │ │ │ │ add %al,(%rax) │ │ │ │ - add %cl,-0x73(%rax) │ │ │ │ - rex.RB │ │ │ │ - lock cmp %r15,%rax │ │ │ │ - jb 49ce4e │ │ │ │ + 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) │ │ │ │ + movq $0x8c0088,-0x18(%r12) │ │ │ │ + mov %rbx,-0x10(%r12) │ │ │ │ + movq $0x32ce2c8,-0x8(%r12) │ │ │ │ + lea -0x14(%r12),%rax │ │ │ │ + mov %rax,(%r12) │ │ │ │ + lea -0x6(%r12),%rbx │ │ │ │ + add $0x8,%rbp │ │ │ │ + jmp *0x0(%rbp) │ │ │ │ + movq $0x20,0x388(%r13) │ │ │ │ + jmp 338a720 │ │ │ │ + nopl 0x0(%rax) │ │ │ │ + ... │ │ │ │ + adc $0x90000000,%eax │ │ │ │ + pop %rcx │ │ │ │ + and %al,(%rbx) │ │ │ │ + lea -0x10(%rbp),%rax │ │ │ │ + cmp %r15,%rax │ │ │ │ + jb 49d17e │ │ │ │ sub $0x8,%rsp │ │ │ │ mov %r13,%rax │ │ │ │ mov %rbx,%rsi │ │ │ │ mov %rax,%rdi │ │ │ │ xor %eax,%eax │ │ │ │ call 3385710 │ │ │ │ add $0x8,%rsp │ │ │ │ test %rax,%rax │ │ │ │ - je 49ce49 │ │ │ │ + je 49d179 │ │ │ │ movq $0x3391200,-0x10(%rbp) │ │ │ │ mov %rax,-0x8(%rbp) │ │ │ │ - lea 0x377d958(%rip),%rsi │ │ │ │ - lea 0x301f257(%rip),%r14 │ │ │ │ + lea 0x320592f(%rip),%rsi │ │ │ │ + lea 0x3205902(%rip),%r14 │ │ │ │ add $0xfffffffffffffff0,%rbp │ │ │ │ - jmp 49cd38 │ │ │ │ + jmp 324c800 │ │ │ │ mov (%rbx),%rax │ │ │ │ jmp *%rax │ │ │ │ jmp *-0x10(%r13) │ │ │ │ nopw 0x0(%rax,%rax,1) │ │ │ │ - or $0x2000000,%eax │ │ │ │ + add $0x1000000,%eax │ │ │ │ ... │ │ │ │ add %al,(%rax) │ │ │ │ add %cl,(%rsi) │ │ │ │ add %al,(%rax) │ │ │ │ - add %al,0x48032058(%rax) │ │ │ │ - lea -0x10(%rbp),%eax │ │ │ │ - cmp %r15,%rax │ │ │ │ - jae 49cea3 │ │ │ │ - lea 0x32058d8(%rip),%rbx │ │ │ │ - jmp *-0x8(%r13) │ │ │ │ - nopl 0x0(%rax) │ │ │ │ - add %al,(%r8) │ │ │ │ - add %al,(%rax) │ │ │ │ - add %al,(%rax) │ │ │ │ - add %bl,(%rsi) │ │ │ │ - add %al,(%rax) │ │ │ │ - add %bl,0x58(%rax) │ │ │ │ - and %al,(%rbx) │ │ │ │ - mov 0x8(%rbp),%r14 │ │ │ │ - add $0x10,%rbp │ │ │ │ - mov %rbx,%rsi │ │ │ │ - mov %rsi,%rax │ │ │ │ - and $0x7,%esi │ │ │ │ - cmp $0x1,%rsi │ │ │ │ - je 49cef3 │ │ │ │ - movq $0x49ce98,-0x10(%rbp) │ │ │ │ - mov 0xe(%rax),%rbx │ │ │ │ - lea 0x1(%r14),%rax │ │ │ │ - mov %rax,-0x8(%rbp) │ │ │ │ - add $0xfffffffffffffff0,%rbp │ │ │ │ - test $0x7,%bl │ │ │ │ - jne 49ce98 │ │ │ │ - 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,(%rax) │ │ │ │ - pop %rax │ │ │ │ - and %al,(%rbx) │ │ │ │ - mov 0x8(%rbp),%r14 │ │ │ │ - add $0x10,%rbp │ │ │ │ - mov %rbx,%rax │ │ │ │ - add $0x10,%r12 │ │ │ │ - cmp 0x358(%r13),%r12 │ │ │ │ - ja 49cf1e │ │ │ │ - movq $0x3363a20,-0x8(%r12) │ │ │ │ - mov %r14,(%r12) │ │ │ │ - lea -0x7(%r12),%r14 │ │ │ │ - lea 0x32057d7(%rip),%rbx │ │ │ │ - jmp 3395508 │ │ │ │ - movq $0x10,0x388(%r13) │ │ │ │ - movq $0x49cee8,-0x10(%rbp) │ │ │ │ - mov %rax,%rbx │ │ │ │ - mov %r14,-0x8(%rbp) │ │ │ │ - add $0xfffffffffffffff0,%rbp │ │ │ │ - jmp 338a720 │ │ │ │ - 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 49cf82 │ │ │ │ - movq $0x3390fc8,-0x10(%rbp) │ │ │ │ - mov %rbx,-0x8(%rbp) │ │ │ │ - mov 0x18(%rbx),%rax │ │ │ │ - lea -0x1(%rax),%rsi │ │ │ │ - mov 0x10(%rbx),%r14 │ │ │ │ - add $0xfffffffffffffff0,%rbp │ │ │ │ - jmp 49cfa0 │ │ │ │ - jmp *-0x10(%r13) │ │ │ │ + add %cl,-0x73(%rax) │ │ │ │ + sbb $0x379ad33,%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 49d1f0 │ │ │ │ xchg %ax,%ax │ │ │ │ + sar $0xff,%bh │ │ │ │ + (bad) │ │ │ │ + (bad) │ │ │ │ + (bad) │ │ │ │ (bad) │ │ │ │ + incl 0x0(%rcx,%rax,1) │ │ │ │ add %al,(%rax) │ │ │ │ - add %al,(%rdx) │ │ │ │ + add %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) │ │ │ │ - cmp %cl,0x3b(%rbp) │ │ │ │ - movsl %ds:(%rsi),%es:(%rdi) │ │ │ │ - pop %rax │ │ │ │ - add (%rax),%eax │ │ │ │ - add %dh,0x46(%rdi) │ │ │ │ - cmp $0x1,%rsi │ │ │ │ - jne 49cfbd │ │ │ │ - add $0xffffffffffffffc8,%r12 │ │ │ │ - mov %r14,%rbx │ │ │ │ + add %ch,%bl │ │ │ │ + add -0x77(%rcx),%ecx │ │ │ │ + rorb $0x83,-0x40(%rcx,%rcx,4) │ │ │ │ + loopne 49d202 │ │ │ │ + cmp $0x1,%rax │ │ │ │ + jne 49d342 │ │ │ │ + mov 0xf(%r8),%rax │ │ │ │ + mov 0x17(%r8),%rbx │ │ │ │ + mov 0x7(%r8),%rcx │ │ │ │ + mov 0x7(%rcx),%rdx │ │ │ │ + mov 0xf(%rcx),%r8 │ │ │ │ + mov 0x17(%rcx),%rcx │ │ │ │ + cmp %rcx,%rdi │ │ │ │ + jg 49d2b3 │ │ │ │ + lea 0x10(%r14),%r9 │ │ │ │ + add %rsi,%r9 │ │ │ │ + add $0x10,%rdx │ │ │ │ + add %r8,%rdx │ │ │ │ + xor %r8d,%r8d │ │ │ │ + cmp %rdx,%r9 │ │ │ │ + je 49d28b │ │ │ │ + sub $0x8,%rsp │ │ │ │ + mov %rdx,%r8 │ │ │ │ + mov %rdi,%rdx │ │ │ │ + mov %rdi,%r10 │ │ │ │ + mov %r9,%rdi │ │ │ │ + mov %rsi,%r9 │ │ │ │ + mov %r8,%rsi │ │ │ │ + mov %rax,%r8 │ │ │ │ + xor %eax,%eax │ │ │ │ + mov %rcx,0x60(%rsp) │ │ │ │ + mov %r8,0x58(%rsp) │ │ │ │ + mov %r10,0x50(%rsp) │ │ │ │ + mov %r9,0x48(%rsp) │ │ │ │ + call 4053d0 │ │ │ │ + add $0x8,%rsp │ │ │ │ + movslq %eax,%r8 │ │ │ │ + mov 0x58(%rsp),%rcx │ │ │ │ + mov 0x50(%rsp),%rax │ │ │ │ + mov 0x48(%rsp),%rdi │ │ │ │ + mov 0x40(%rsp),%rsi │ │ │ │ + test %r8,%r8 │ │ │ │ + jl 49d1f2 │ │ │ │ + test %r8,%r8 │ │ │ │ + jne 49d2ab │ │ │ │ + cmp %rcx,%rdi │ │ │ │ + jl 49d1f2 │ │ │ │ + cmp %rcx,%rdi │ │ │ │ + je 49d338 │ │ │ │ + mov %rbx,%r8 │ │ │ │ + jmp 49d1f5 │ │ │ │ + lea 0x10(%r14),%r9 │ │ │ │ + add %rsi,%r9 │ │ │ │ + add $0x10,%rdx │ │ │ │ + add %r8,%rdx │ │ │ │ + xor %r8d,%r8d │ │ │ │ + cmp %rdx,%r9 │ │ │ │ + je 49d318 │ │ │ │ + sub $0x8,%rsp │ │ │ │ + mov %rdx,%r8 │ │ │ │ + mov %rcx,%rdx │ │ │ │ + mov %rdi,%r10 │ │ │ │ + mov %r9,%rdi │ │ │ │ + mov %rsi,%r9 │ │ │ │ + mov %r8,%rsi │ │ │ │ + mov %rax,%r8 │ │ │ │ + xor %eax,%eax │ │ │ │ + mov %rcx,0x60(%rsp) │ │ │ │ + mov %r8,0x58(%rsp) │ │ │ │ + mov %r10,0x50(%rsp) │ │ │ │ + mov %r9,0x48(%rsp) │ │ │ │ + call 4053d0 │ │ │ │ + add $0x8,%rsp │ │ │ │ + movslq %eax,%r8 │ │ │ │ + mov 0x58(%rsp),%rcx │ │ │ │ + mov 0x50(%rsp),%rax │ │ │ │ + mov 0x48(%rsp),%rdi │ │ │ │ + mov 0x40(%rsp),%rsi │ │ │ │ + test %r8,%r8 │ │ │ │ + jl 49d1f2 │ │ │ │ + test %r8,%r8 │ │ │ │ + jne 49d2ab │ │ │ │ + cmp %rcx,%rdi │ │ │ │ + jl 49d1f2 │ │ │ │ + cmp %rcx,%rdi │ │ │ │ + jne 49d2ab │ │ │ │ + lea 0x379ab9b(%rip),%rbx │ │ │ │ jmp *0x0(%rbp) │ │ │ │ - movq $0x49cf58,-0x30(%r12) │ │ │ │ - mov %r14,-0x20(%r12) │ │ │ │ - mov %rsi,-0x18(%r12) │ │ │ │ - movq $0x3363ae0,-0x10(%r12) │ │ │ │ - movq $0x3c3a569,-0x8(%r12) │ │ │ │ - lea -0x30(%r12),%rax │ │ │ │ - mov %rax,(%r12) │ │ │ │ - lea -0xe(%r12),%rbx │ │ │ │ + lea 0x379ab88(%rip),%rbx │ │ │ │ jmp *0x0(%rbp) │ │ │ │ - movq $0x38,0x388(%r13) │ │ │ │ - lea 0x3205763(%rip),%rbx │ │ │ │ - jmp *-0x8(%r13) │ │ │ │ nopl 0x0(%rax) │ │ │ │ - add %eax,(%rax) │ │ │ │ + add $0x1000000,%eax │ │ │ │ + ... │ │ │ │ add %al,(%rax) │ │ │ │ + add %cl,(%rsi) │ │ │ │ add %al,(%rax) │ │ │ │ + add %al,0x480322b8(%rax) │ │ │ │ + lea 0x322cfb0(%rip),%esi │ │ │ │ + jmp 685180 │ │ │ │ + nopl 0x0(%rax) │ │ │ │ + add $0x1000000,%eax │ │ │ │ + ... │ │ │ │ add %al,(%rax) │ │ │ │ - adc %al,(%rax) │ │ │ │ + add %cl,(%rsi) │ │ │ │ add %al,(%rax) │ │ │ │ - nop │ │ │ │ - push %rdi │ │ │ │ - and %al,(%rbx) │ │ │ │ - lea -0x18(%rbp),%rax │ │ │ │ - cmp %r15,%rax │ │ │ │ - jb 49d077 │ │ │ │ - movq $0x3390fc8,-0x10(%rbp) │ │ │ │ - mov %rbx,-0x8(%rbp) │ │ │ │ - movq $0x49d060,-0x18(%rbp) │ │ │ │ - mov 0x10(%rbx),%rbx │ │ │ │ - add $0xffffffffffffffe8,%rbp │ │ │ │ - test $0x7,%bl │ │ │ │ - jne 49d060 │ │ │ │ - mov (%rbx),%rax │ │ │ │ - jmp *%rax │ │ │ │ - nop │ │ │ │ + add %bl,-0x48(%rax) │ │ │ │ + and (%rbx),%al │ │ │ │ + lea 0x322cf98(%rip),%rsi │ │ │ │ + jmp 685180 │ │ │ │ + nopl 0x0(%rax) │ │ │ │ + add $0x1000000,%eax │ │ │ │ ... │ │ │ │ - (bad) │ │ │ │ add %al,(%rax) │ │ │ │ - add %dl,0x57(%rax) │ │ │ │ - and %al,(%rbx) │ │ │ │ - movq $0x49d090,0x0(%rbp) │ │ │ │ - lea 0x378ca2a(%rip),%rsi │ │ │ │ - mov %rbx,%r14 │ │ │ │ - jmp 3352c30 │ │ │ │ - jmp *-0x10(%r13) │ │ │ │ - nopl 0x0(%rax,%rax,1) │ │ │ │ - ... │ │ │ │ - (bad) │ │ │ │ + add %cl,(%rsi) │ │ │ │ add %al,(%rax) │ │ │ │ - add %ah,(%rax) │ │ │ │ - push %rdi │ │ │ │ - and %al,(%rbx) │ │ │ │ - movq $0x49d0b8,0x0(%rbp) │ │ │ │ - lea 0x3205672(%rip),%rsi │ │ │ │ - mov %rbx,%r14 │ │ │ │ - jmp 3352c30 │ │ │ │ - nop │ │ │ │ + add %dh,(%rax) │ │ │ │ + mov $0x8d480322,%eax │ │ │ │ + xor $0x322cf1a,%eax │ │ │ │ + jmp 685180 │ │ │ │ + nopl 0x0(%rax) │ │ │ │ + add $0x1000000,%eax │ │ │ │ ... │ │ │ │ - (bad) │ │ │ │ add %al,(%rax) │ │ │ │ - add %bl,%al │ │ │ │ - push %rsi │ │ │ │ - and %al,(%rbx) │ │ │ │ - movq $0x49d0e0,0x0(%rbp) │ │ │ │ - lea 0x320565a(%rip),%rsi │ │ │ │ - mov %rbx,%r14 │ │ │ │ - jmp 32da0f8 │ │ │ │ - nop │ │ │ │ - ... │ │ │ │ - (bad) │ │ │ │ + add %cl,(%rsi) │ │ │ │ add %al,(%rax) │ │ │ │ - add %bl,%al │ │ │ │ - add $0x894c0378,%eax │ │ │ │ - testb $0xde,-0x77(%rcx) │ │ │ │ - add $0x8,%rbp │ │ │ │ - jmp 3258dd8 │ │ │ │ - nop │ │ │ │ - add %eax,(%rax) │ │ │ │ + add %cl,(%rax) │ │ │ │ + mov $0x8d480322,%eax │ │ │ │ + xor $0x322cefb,%eax │ │ │ │ + jmp 685180 │ │ │ │ + nopl 0x0(%rax) │ │ │ │ + add $0x1000000,%eax │ │ │ │ + ... │ │ │ │ add %al,(%rax) │ │ │ │ + add %cl,(%rsi) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ - adc %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ - rclb $1,0x20(%rsi) │ │ │ │ - add -0x73(%rax),%ecx │ │ │ │ + add %cl,-0x73(%rax) │ │ │ │ rex.RB │ │ │ │ lock cmp %r15,%rax │ │ │ │ - jb 49d168 │ │ │ │ - add $0x18,%r12 │ │ │ │ - cmp 0x358(%r13),%r12 │ │ │ │ - ja 49d15d │ │ │ │ - movq $0x3390fc8,-0x10(%rbp) │ │ │ │ - mov %rbx,-0x8(%rbp) │ │ │ │ - mov 0x10(%rbx),%rax │ │ │ │ - movq $0x49d020,-0x10(%r12) │ │ │ │ - mov %rax,(%r12) │ │ │ │ - lea -0x10(%r12),%r9 │ │ │ │ - lea 0x379ad92(%rip),%r8 │ │ │ │ - lea 0x320558c(%rip),%rdi │ │ │ │ - lea 0x3781c95(%rip),%rsi │ │ │ │ - lea 0x3780ec5(%rip),%r14 │ │ │ │ - add $0xfffffffffffffff0,%rbp │ │ │ │ - jmp 3282cb0 │ │ │ │ - movq $0x18,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) │ │ │ │ - fcoms 0x20(%rbp) │ │ │ │ - add -0x73(%rax),%ecx │ │ │ │ - rex.RB call 73420ad4 <__environ@GLIBC_2.2.5+0x6f7e062c> │ │ │ │ - rex.RX │ │ │ │ - movq $0x3390fc8,-0x10(%rbp) │ │ │ │ - mov %rbx,-0x8(%rbp) │ │ │ │ - movq $0x49d1c0,-0x18(%rbp) │ │ │ │ - mov 0x10(%rbx),%rbx │ │ │ │ - add $0xffffffffffffffe8,%rbp │ │ │ │ + jb 49d4b4 │ │ │ │ + movq $0x49d440,-0x8(%rbp) │ │ │ │ + mov %r14,%rbx │ │ │ │ + add $0xfffffffffffffff8,%rbp │ │ │ │ test $0x7,%bl │ │ │ │ - jne 49d1c0 │ │ │ │ + jne 49d440 │ │ │ │ mov (%rbx),%rax │ │ │ │ jmp *%rax │ │ │ │ - nop │ │ │ │ + xchg %ax,%ax │ │ │ │ ... │ │ │ │ (bad) │ │ │ │ add %al,(%rax) │ │ │ │ - add %bl,0x48032055(%rax) │ │ │ │ - mov %ebx,%esi │ │ │ │ - xor %r14d,%r14d │ │ │ │ - add $0x8,%rbp │ │ │ │ - jmp 49ce70 │ │ │ │ - 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,-0x73(%rax) │ │ │ │ - rex.RB │ │ │ │ - lock cmp %r15,%rax │ │ │ │ - jb 49d286 │ │ │ │ - movq $0x49d230,-0x10(%rbp) │ │ │ │ - mov 0x7(%rbx),%rbx │ │ │ │ - mov %r14,-0x8(%rbp) │ │ │ │ - add $0xfffffffffffffff0,%rbp │ │ │ │ + add %cl,-0x77(%rax) │ │ │ │ + fadds -0x7cb7f820(%rbx) │ │ │ │ + clc │ │ │ │ + add %esi,0x48(%rdx,%rbx,2) │ │ │ │ + movl $0x49d480,-0x8(%rbp) │ │ │ │ + mov 0xe(%rbx),%rax │ │ │ │ + mov 0x6(%rbx),%rbx │ │ │ │ + mov %rax,0x0(%rbp) │ │ │ │ + add $0xfffffffffffffff8,%rbp │ │ │ │ test $0x7,%bl │ │ │ │ - jne 49d230 │ │ │ │ + jne 49d480 │ │ │ │ mov (%rbx),%rax │ │ │ │ jmp *%rax │ │ │ │ - nopl 0x0(%rax,%rax,1) │ │ │ │ + xchg %ax,%ax │ │ │ │ add %eax,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ (bad) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ - add %cl,-0x7d(%rcx) │ │ │ │ - (bad) │ │ │ │ - sbb %cl,0x3b(%rbp) │ │ │ │ - movsl %ds:(%rsi),%es:(%rdi) │ │ │ │ - pop %rax │ │ │ │ - add (%rax),%eax │ │ │ │ - add %dh,0x4d(%rdi) │ │ │ │ - mov 0x8(%rbp),%rax │ │ │ │ - mov 0x7(%rbx),%rbx │ │ │ │ - cmp $0x0,%rbx │ │ │ │ - jle 49d272 │ │ │ │ - movq $0x3363ae0,-0x10(%r12) │ │ │ │ - movq $0x3c3a569,-0x8(%r12) │ │ │ │ - mov %rax,(%r12) │ │ │ │ - mov %rbx,%rsi │ │ │ │ - lea -0xe(%r12),%r14 │ │ │ │ - add $0x10,%rbp │ │ │ │ - jmp 49cfa0 │ │ │ │ - add $0xffffffffffffffe8,%r12 │ │ │ │ - mov %rax,%rbx │ │ │ │ - and $0xfffffffffffffff8,%rbx │ │ │ │ - add $0x10,%rbp │ │ │ │ + add %cl,-0x77(%rax) │ │ │ │ + fadds -0x7cb7f820(%rbx) │ │ │ │ + clc │ │ │ │ + add %esi,0x48(%rbx,%rsi,1) │ │ │ │ + movl $0x49d570,0x0(%rbp) │ │ │ │ + mov 0x6(%rbx),%rbx │ │ │ │ + test $0x7,%bl │ │ │ │ + jne 49d570 │ │ │ │ mov (%rbx),%rax │ │ │ │ jmp *%rax │ │ │ │ + lea 0x32056d5(%rip),%rbx │ │ │ │ + add $0x8,%rbp │ │ │ │ + jmp *0x0(%rbp) │ │ │ │ + lea 0x32056dd(%rip),%rbx │ │ │ │ jmp *-0x8(%r13) │ │ │ │ - movq $0x18,0x388(%r13) │ │ │ │ - jmp 338a720 │ │ │ │ - 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 49d303 │ │ │ │ - add $0x10,%r12 │ │ │ │ - cmp 0x358(%r13),%r12 │ │ │ │ - ja 49d2f8 │ │ │ │ - movq $0x3390fc8,-0x10(%rbp) │ │ │ │ - mov %rbx,-0x8(%rbp) │ │ │ │ - mov 0x10(%rbx),%rax │ │ │ │ - mov 0x18(%rbx),%rbx │ │ │ │ - movq $0x49d1f0,-0x8(%r12) │ │ │ │ - mov %rax,(%r12) │ │ │ │ - mov %rbx,%rsi │ │ │ │ - lea -0x7(%r12),%r14 │ │ │ │ - add $0xfffffffffffffff0,%rbp │ │ │ │ - jmp 3240d18 │ │ │ │ - movq $0x10,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 49d374 │ │ │ │ - add $0x18,%r12 │ │ │ │ - cmp 0x358(%r13),%r12 │ │ │ │ - ja 49d369 │ │ │ │ - movq $0x3390fc8,-0x10(%rbp) │ │ │ │ - mov %rbx,-0x8(%rbp) │ │ │ │ - mov 0x10(%rbx),%rax │ │ │ │ - mov 0x18(%rbx),%rbx │ │ │ │ - movq $0x3363ae0,-0x10(%r12) │ │ │ │ - movq $0x3c3a569,-0x8(%r12) │ │ │ │ - mov %rbx,(%r12) │ │ │ │ - lea -0xe(%r12),%rsi │ │ │ │ + add $0x10,%rbp │ │ │ │ + jmp *0x0(%rbp) │ │ │ │ + movq $0x49d4f0,0x0(%rbp) │ │ │ │ mov %rax,%r14 │ │ │ │ - add $0xfffffffffffffff0,%rbp │ │ │ │ - jmp 3240990 │ │ │ │ - movq $0x18,0x388(%r13) │ │ │ │ - jmp *-0x10(%r13) │ │ │ │ - (bad) │ │ │ │ - add %al,(%rax) │ │ │ │ - add %al,(%rbx) │ │ │ │ - ... │ │ │ │ - add %al,(%rax) │ │ │ │ - add %cl,(%rsi) │ │ │ │ - add %al,(%rax) │ │ │ │ - add %ch,0x54(%rax) │ │ │ │ - and %al,(%rbx) │ │ │ │ - lea -0x18(%rbp),%rax │ │ │ │ - cmp %r15,%rax │ │ │ │ - jb 49d3bf │ │ │ │ - movq $0x49d3e0,-0x18(%rbp) │ │ │ │ - mov %rsi,%rax │ │ │ │ - mov %r14,%rsi │ │ │ │ - lea 0x3205bf7(%rip),%r14 │ │ │ │ - mov %rax,-0x10(%rbp) │ │ │ │ - mov %rdi,-0x8(%rbp) │ │ │ │ - add $0xffffffffffffffe8,%rbp │ │ │ │ - jmp 49fce0 │ │ │ │ - lea 0x3205452(%rip),%rbx │ │ │ │ - jmp *-0x8(%r13) │ │ │ │ + mov %rbx,0x8(%rbp) │ │ │ │ + jmp 49d408 │ │ │ │ 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 %bl,(%rax) │ │ │ │ - push %rsp │ │ │ │ - and %al,(%rbx) │ │ │ │ - mov 0x10(%rbp),%rax │ │ │ │ - mov %rbx,%rcx │ │ │ │ - and $0x7,%ecx │ │ │ │ - cmp $0x1,%rcx │ │ │ │ - je 49d43b │ │ │ │ - add $0x18,%r12 │ │ │ │ - cmp 0x358(%r13),%r12 │ │ │ │ - ja 49d42b │ │ │ │ - movq $0x49d100,-0x10(%r12) │ │ │ │ - mov 0x8(%rbp),%rbx │ │ │ │ - mov %rbx,(%r12) │ │ │ │ - movq $0x49d458,0x8(%rbp) │ │ │ │ - mov %rax,%r14 │ │ │ │ - lea -0x10(%r12),%rax │ │ │ │ - mov %rax,0x10(%rbp) │ │ │ │ - add $0x8,%rbp │ │ │ │ - jmp 322c908 │ │ │ │ - movq $0x18,0x388(%r13) │ │ │ │ - jmp 338a720 │ │ │ │ - mov %rax,%rbx │ │ │ │ - add $0x18,%rbp │ │ │ │ - jmp *0x0(%rbp) │ │ │ │ - nopl (%rax) │ │ │ │ - add %eax,(%rax) │ │ │ │ - add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ - (bad) │ │ │ │ - add %al,(%rax) │ │ │ │ - add %bl,(%rax) │ │ │ │ - push %rbx │ │ │ │ - and %al,(%rbx) │ │ │ │ - mov 0x8(%rbp),%rax │ │ │ │ - mov %rbx,%rcx │ │ │ │ - and $0x7,%ecx │ │ │ │ - cmp $0x1,%rcx │ │ │ │ - je 49d4f4 │ │ │ │ - add $0x70,%r12 │ │ │ │ + add %cl,-0x77(%rax) │ │ │ │ + fadds -0x7cb7f820(%rbx) │ │ │ │ + clc │ │ │ │ + add %esi,0x49(%rsi,%rdx,2) │ │ │ │ + add $0x28,%esp │ │ │ │ cmp 0x358(%r13),%r12 │ │ │ │ - ja 49d4e4 │ │ │ │ - mov 0x6(%rbx),%rcx │ │ │ │ - mov 0xe(%rbx),%rbx │ │ │ │ - movq $0x49d180,-0x68(%r12) │ │ │ │ - mov %rax,-0x58(%r12) │ │ │ │ - movq $0x49d2b0,-0x50(%r12) │ │ │ │ - lea -0x68(%r12),%rdx │ │ │ │ - mov %rdx,-0x40(%r12) │ │ │ │ - mov %rbx,-0x38(%r12) │ │ │ │ - movq $0x49d318,-0x30(%r12) │ │ │ │ - mov %rax,-0x20(%r12) │ │ │ │ - mov %rcx,-0x18(%r12) │ │ │ │ - movq $0x3363ae0,-0x10(%r12) │ │ │ │ - lea -0x30(%r12),%rax │ │ │ │ - mov %rax,-0x8(%r12) │ │ │ │ - lea -0x50(%r12),%rax │ │ │ │ + ja 49d542 │ │ │ │ + mov 0x6(%rbx),%rax │ │ │ │ + movq $0x3363ae0,-0x20(%r12) │ │ │ │ + mov 0x8(%rbp),%rbx │ │ │ │ + mov %rbx,-0x18(%r12) │ │ │ │ + mov %rax,-0x10(%r12) │ │ │ │ + movq $0x320d470,-0x8(%r12) │ │ │ │ + lea -0x1e(%r12),%rax │ │ │ │ mov %rax,(%r12) │ │ │ │ - lea -0xe(%r12),%r14 │ │ │ │ + lea -0x6(%r12),%rbx │ │ │ │ add $0x10,%rbp │ │ │ │ - jmp 322bbe0 │ │ │ │ - movq $0x70,0x388(%r13) │ │ │ │ + jmp *0x0(%rbp) │ │ │ │ + movq $0x28,0x388(%r13) │ │ │ │ jmp 338a720 │ │ │ │ - lea 0x3205235(%rip),%rsi │ │ │ │ - mov %rax,%r14 │ │ │ │ add $0x10,%rbp │ │ │ │ - jmp 3240990 │ │ │ │ - nop │ │ │ │ - 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 49d545 │ │ │ │ - movq $0x49d560,-0x10(%rbp) │ │ │ │ - lea 0x3205330(%rip),%rsi │ │ │ │ - mov %r14,-0x8(%rbp) │ │ │ │ - add $0xfffffffffffffff0,%rbp │ │ │ │ - jmp 32416e0 │ │ │ │ - lea 0x3205344(%rip),%rbx │ │ │ │ - jmp *-0x8(%r13) │ │ │ │ + jmp *0x0(%rbp) │ │ │ │ + nopl 0x0(%rax) │ │ │ │ add %eax,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ (bad) │ │ │ │ add %al,(%rax) │ │ │ │ - add %ah,%al │ │ │ │ - push %rdx │ │ │ │ - and %al,(%rbx) │ │ │ │ - and $0x7,%ebx │ │ │ │ - cmp $0x1,%rbx │ │ │ │ - jne 49d5a5 │ │ │ │ - mov 0x8(%rbp),%rax │ │ │ │ - movq $0x49d598,0x8(%rbp) │ │ │ │ - lea 0x32052c4(%rip),%rsi │ │ │ │ - mov %rax,%r14 │ │ │ │ - add $0x8,%rbp │ │ │ │ - jmp 32416e0 │ │ │ │ - ... │ │ │ │ - (bad) │ │ │ │ - add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ - add %al,-0x7cb7f81d(%rbx) │ │ │ │ - sti │ │ │ │ - add %esi,0x48(%rdx,%rdx,1) │ │ │ │ - add $0xfffffff8,%ebp │ │ │ │ - lea 0x379a925(%rip),%rbx │ │ │ │ + add %cl,-0x75(%rax) │ │ │ │ + or %r9b,-0x75(%r8) │ │ │ │ + rex.WXB (bad) │ │ │ │ + and $0x7,%ecx │ │ │ │ + cmp $0x5,%rcx │ │ │ │ + jne 49d4c6 │ │ │ │ add $0x10,%rbp │ │ │ │ - jmp *0x0(%rbp) │ │ │ │ - lea 0x379a920(%rip),%rbx │ │ │ │ - add $0x8,%rbp │ │ │ │ - jmp *0x0(%rbp) │ │ │ │ + mov %rax,%r14 │ │ │ │ + jmp 49d415 │ │ │ │ nopl 0x0(%rax) │ │ │ │ add (%rax),%al │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ adc (%rax),%al │ │ │ │ add %al,(%rax) │ │ │ │ - fcoms 0x20(%rdx) │ │ │ │ - add -0x73(%rax),%ecx │ │ │ │ + and %al,-0x72b7fcde(%rsi) │ │ │ │ rex.RB │ │ │ │ lock cmp %r15,%rax │ │ │ │ - jb 49d5fe │ │ │ │ + jb 49d5ce │ │ │ │ movq $0x3390fc8,-0x10(%rbp) │ │ │ │ mov %rbx,-0x8(%rbp) │ │ │ │ mov 0x18(%rbx),%rsi │ │ │ │ mov 0x10(%rbx),%r14 │ │ │ │ add $0xfffffffffffffff0,%rbp │ │ │ │ - jmp 49d620 │ │ │ │ + jmp 66b080 │ │ │ │ jmp *-0x10(%r13) │ │ │ │ nopw 0x0(%rax,%rax,1) │ │ │ │ - sldt (%rax) │ │ │ │ - add %al,(%rdx) │ │ │ │ - ... │ │ │ │ + add (%rax),%al │ │ │ │ add %al,(%rax) │ │ │ │ - add %cl,(%rsi) │ │ │ │ add %al,(%rax) │ │ │ │ - add %dl,(%rax) │ │ │ │ - push %rcx │ │ │ │ - and %al,(%rbx) │ │ │ │ - lea -0x10(%rbp),%rax │ │ │ │ + add %al,(%rax) │ │ │ │ + adc (%rax),%al │ │ │ │ + add %al,(%rax) │ │ │ │ + loopne 49d56b │ │ │ │ + and (%rbx),%al │ │ │ │ + lea -0x20(%rbp),%rax │ │ │ │ cmp %r15,%rax │ │ │ │ - jb 49d6c7 │ │ │ │ - movq $0x49d660,-0x10(%rbp) │ │ │ │ - mov %rsi,%rbx │ │ │ │ - mov %r14,-0x8(%rbp) │ │ │ │ - add $0xfffffffffffffff0,%rbp │ │ │ │ + jb 49d6a9 │ │ │ │ + movq $0x3390fc8,-0x10(%rbp) │ │ │ │ + mov %rbx,-0x8(%rbp) │ │ │ │ + movq $0x49d638,-0x20(%rbp) │ │ │ │ + mov 0x10(%rbx),%rax │ │ │ │ + mov 0x18(%rbx),%rbx │ │ │ │ + mov %rax,-0x18(%rbp) │ │ │ │ + add $0xffffffffffffffe0,%rbp │ │ │ │ test $0x7,%bl │ │ │ │ - jne 49d660 │ │ │ │ + jne 49d638 │ │ │ │ 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,0x52(%rax) │ │ │ │ - and %al,(%rbx) │ │ │ │ - mov %rbx,%rax │ │ │ │ - and $0x7,%eax │ │ │ │ - cmp $0x1,%rax │ │ │ │ - je 49d6d2 │ │ │ │ - add $0x38,%r12 │ │ │ │ + add %dl,0x49032285(%rax) │ │ │ │ + add $0x48,%esp │ │ │ │ cmp 0x358(%r13),%r12 │ │ │ │ - ja 49d6b7 │ │ │ │ - mov 0x6(%rbx),%rax │ │ │ │ - mov 0xe(%rbx),%rbx │ │ │ │ - movq $0x49d5d8,-0x30(%r12) │ │ │ │ - mov %rax,-0x20(%r12) │ │ │ │ - mov %rbx,-0x18(%r12) │ │ │ │ - movq $0x3363ae0,-0x10(%r12) │ │ │ │ + ja 49d699 │ │ │ │ + mov 0x7(%rbx),%rax │ │ │ │ + mov 0xf(%rbx),%rcx │ │ │ │ + mov 0x17(%rbx),%rdx │ │ │ │ + mov 0x1f(%rbx),%rbx │ │ │ │ + movq $0x49d5a8,-0x40(%r12) │ │ │ │ + mov 0x8(%rbp),%rsi │ │ │ │ + mov %rsi,-0x30(%r12) │ │ │ │ + mov %rdx,-0x28(%r12) │ │ │ │ + movq $0x675878,-0x20(%r12) │ │ │ │ + mov %rax,-0x18(%r12) │ │ │ │ + mov %rcx,-0x10(%r12) │ │ │ │ + lea -0x40(%r12),%rax │ │ │ │ mov %rax,-0x8(%r12) │ │ │ │ - lea -0x30(%r12),%rax │ │ │ │ - mov %rax,(%r12) │ │ │ │ - lea -0xe(%r12),%rbx │ │ │ │ + mov %rbx,(%r12) │ │ │ │ + lea -0x1f(%r12),%rbx │ │ │ │ add $0x10,%rbp │ │ │ │ jmp *0x0(%rbp) │ │ │ │ - movq $0x38,0x388(%r13) │ │ │ │ + movq $0x48,0x388(%r13) │ │ │ │ jmp 338a720 │ │ │ │ - lea 0x32051e2(%rip),%rbx │ │ │ │ - jmp *-0x8(%r13) │ │ │ │ - mov 0x8(%rbp),%rax │ │ │ │ - movq $0x49d700,0x8(%rbp) │ │ │ │ - mov %rax,%rbx │ │ │ │ - add $0x8,%rbp │ │ │ │ - test $0x7,%bl │ │ │ │ - jne 49d700 │ │ │ │ - mov (%rbx),%rax │ │ │ │ - jmp *%rax │ │ │ │ - nop │ │ │ │ - ... │ │ │ │ - (bad) │ │ │ │ - add %al,(%rax) │ │ │ │ - add %dh,(%rax) │ │ │ │ - push %rax │ │ │ │ - and %al,(%rbx) │ │ │ │ - cmpq $0xa,0x7(%rbx) │ │ │ │ - jne 49d715 │ │ │ │ - lea 0x379a7eb(%rip),%rbx │ │ │ │ - add $0x8,%rbp │ │ │ │ - jmp *0x0(%rbp) │ │ │ │ - lea 0x3205014(%rip),%rbx │ │ │ │ - add $0x8,%rbp │ │ │ │ - mov (%rbx),%rax │ │ │ │ - jmp *%rax │ │ │ │ + jmp *-0x10(%r13) │ │ │ │ nopl (%rax) │ │ │ │ - add (%rax),%al │ │ │ │ - add %al,(%rax) │ │ │ │ - add %al,(%rax) │ │ │ │ + add %eax,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ - adc (%rax),%al │ │ │ │ add %al,(%rax) │ │ │ │ - js 49d787 │ │ │ │ - and %al,(%rbx) │ │ │ │ - mov 0x18(%rbx),%rsi │ │ │ │ - mov 0x10(%rbx),%r14 │ │ │ │ - jmp 49d620 │ │ │ │ - nopl (%rax) │ │ │ │ - add (%rax),%al │ │ │ │ add %al,(%rax) │ │ │ │ + adc %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ - adc (%rax),%al │ │ │ │ add %al,(%rax) │ │ │ │ + lea -0x18(%rbp),%rax │ │ │ │ + cmp %r15,%rax │ │ │ │ + jb 49d73a │ │ │ │ + movq $0x3390fc8,-0x10(%rbp) │ │ │ │ + mov %rbx,-0x8(%rbp) │ │ │ │ + movq $0x49d700,-0x18(%rbp) │ │ │ │ + mov 0x10(%rbx),%rbx │ │ │ │ + add $0xffffffffffffffe8,%rbp │ │ │ │ + test $0x7,%bl │ │ │ │ + jne 49d700 │ │ │ │ + mov (%rbx),%rax │ │ │ │ + jmp *%rax │ │ │ │ nop │ │ │ │ - push %rcx │ │ │ │ - and %al,(%rbx) │ │ │ │ - add $0x20,%r12 │ │ │ │ - cmp 0x358(%r13),%r12 │ │ │ │ - ja 49d793 │ │ │ │ - mov 0x10(%rbx),%rax │ │ │ │ - mov 0x18(%rbx),%rbx │ │ │ │ - movq $0x49d738,-0x18(%r12) │ │ │ │ - mov %rax,-0x8(%r12) │ │ │ │ - mov %rbx,(%r12) │ │ │ │ - lea 0x320513a(%rip),%rdi │ │ │ │ - lea -0x18(%r12),%rsi │ │ │ │ - mov %rax,%r14 │ │ │ │ - jmp 3240ab0 │ │ │ │ - movq $0x20,0x388(%r13) │ │ │ │ - jmp *-0x10(%r13) │ │ │ │ - nopw 0x0(%rax,%rax,1) │ │ │ │ - sldt (%rax) │ │ │ │ - add %al,(%rdx) │ │ │ │ ... │ │ │ │ - add %al,(%rax) │ │ │ │ - add %cl,(%rsi) │ │ │ │ - add %al,(%rax) │ │ │ │ - add %ch,(%rax) │ │ │ │ - push %rcx │ │ │ │ - and %al,(%rbx) │ │ │ │ - lea -0x10(%rbp),%rax │ │ │ │ - cmp %r15,%rax │ │ │ │ - jb 49d7eb │ │ │ │ - movq $0x49d808,-0x10(%rbp) │ │ │ │ - mov %rsi,%rax │ │ │ │ - mov %r14,%rsi │ │ │ │ - lea 0x32057be(%rip),%r14 │ │ │ │ - mov %rax,-0x8(%rbp) │ │ │ │ - add $0xfffffffffffffff0,%rbp │ │ │ │ - jmp 49fce0 │ │ │ │ - lea 0x3205116(%rip),%rbx │ │ │ │ - jmp *-0x8(%r13) │ │ │ │ - xchg %ax,%ax │ │ │ │ - add %eax,(%rax) │ │ │ │ - add %al,(%rax) │ │ │ │ + (bad) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ - (bad) │ │ │ │ add %al,(%rax) │ │ │ │ - add %ah,%al │ │ │ │ - push %rax │ │ │ │ - and %al,(%rbx) │ │ │ │ - mov 0x8(%rbp),%rax │ │ │ │ - and $0x7,%ebx │ │ │ │ - cmp $0x1,%rbx │ │ │ │ - je 49d8a4 │ │ │ │ - mov %rax,%rbx │ │ │ │ - and $0x7,%eax │ │ │ │ - cmp $0x1,%rax │ │ │ │ - jne 49d84c │ │ │ │ - lea 0x379a6cd(%rip),%rbx │ │ │ │ - add $0x10,%rbp │ │ │ │ - jmp *0x0(%rbp) │ │ │ │ - nopl 0x0(%rax,%rax,1) │ │ │ │ - ... │ │ │ │ + add %cl,-0x7d(%rcx) │ │ │ │ (bad) │ │ │ │ - add %al,(%rax) │ │ │ │ - add %ah,0x48032050(%rax) │ │ │ │ - add $0xfffffff8,%ebp │ │ │ │ - add $0x20,%r12 │ │ │ │ - cmp 0x358(%r13),%r12 │ │ │ │ - ja 49d888 │ │ │ │ - mov 0x6(%rbx),%rax │ │ │ │ - mov 0xe(%rbx),%rbx │ │ │ │ - movq $0x49d758,-0x18(%r12) │ │ │ │ - mov %rax,-0x8(%r12) │ │ │ │ - mov %rbx,(%r12) │ │ │ │ - lea -0x18(%r12),%rsi │ │ │ │ - lea 0x2f1970e(%rip),%r14 │ │ │ │ - add $0x10,%rbp │ │ │ │ - jmp 3359998 │ │ │ │ - movq $0x20,0x388(%r13) │ │ │ │ - movq $0x49d848,0x8(%rbp) │ │ │ │ + adc %cl,0x3b(%rbp) │ │ │ │ + movsl %ds:(%rsi),%es:(%rdi) │ │ │ │ + pop %rax │ │ │ │ + add (%rax),%eax │ │ │ │ + add %dh,0x1d(%rdi) │ │ │ │ + mov 0x1f(%rbx),%rax │ │ │ │ + movq $0x3363a00,-0x8(%r12) │ │ │ │ + mov %rax,(%r12) │ │ │ │ + lea -0x7(%r12),%rbx │ │ │ │ add $0x8,%rbp │ │ │ │ - jmp 338a720 │ │ │ │ - mov %rax,%rbx │ │ │ │ - add $0x10,%rbp │ │ │ │ jmp *0x0(%rbp) │ │ │ │ + movq $0x10,0x388(%r13) │ │ │ │ + jmp 338a720 │ │ │ │ + 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 │ │ │ │ + cwtl │ │ │ │ + push %rbx │ │ │ │ + and %al,(%rbx) │ │ │ │ + lea -0x18(%rbp),%rax │ │ │ │ cmp %r15,%rax │ │ │ │ - jb 49d8e9 │ │ │ │ + jb 49d7ed │ │ │ │ movq $0x3390fc8,-0x10(%rbp) │ │ │ │ mov %rbx,-0x8(%rbp) │ │ │ │ - lea 0x379a61d(%rip),%rsi │ │ │ │ - mov 0x10(%rbx),%r14 │ │ │ │ - add $0xfffffffffffffff0,%rbp │ │ │ │ - jmp 3240990 │ │ │ │ - jmp *-0x10(%r13) │ │ │ │ - nopl (%rax) │ │ │ │ - add $0x1000000,%eax │ │ │ │ + movq $0x49d798,-0x18(%rbp) │ │ │ │ + mov 0x10(%rbx),%rbx │ │ │ │ + add $0xffffffffffffffe8,%rbp │ │ │ │ + test $0x7,%bl │ │ │ │ + jne 49d798 │ │ │ │ + mov (%rbx),%rax │ │ │ │ + jmp *%rax │ │ │ │ + nopl 0x0(%rax,%rax,1) │ │ │ │ ... │ │ │ │ + (bad) │ │ │ │ add %al,(%rax) │ │ │ │ - add %cl,(%rsi) │ │ │ │ - add %al,(%rax) │ │ │ │ - add %dl,(%rax) │ │ │ │ - push %rax │ │ │ │ + add %dl,0x53(%rax) │ │ │ │ and %al,(%rbx) │ │ │ │ - lea -0x10(%rbp),%rax │ │ │ │ - cmp %r15,%rax │ │ │ │ - jb 49d93a │ │ │ │ - movq $0x49d958,-0x10(%rbp) │ │ │ │ - mov %r14,%rdi │ │ │ │ - lea 0x3204ff5(%rip),%rsi │ │ │ │ - mov %r14,%rax │ │ │ │ - lea 0x3799124(%rip),%r14 │ │ │ │ - mov %rax,-0x8(%rbp) │ │ │ │ - add $0xfffffffffffffff0,%rbp │ │ │ │ - jmp 32289a8 │ │ │ │ - lea 0x3205147(%rip),%rbx │ │ │ │ - jmp *-0x8(%r13) │ │ │ │ - nopl (%rax) │ │ │ │ - add %eax,(%rax) │ │ │ │ - add %al,(%rax) │ │ │ │ - add %al,(%rax) │ │ │ │ - add %al,(%rax) │ │ │ │ + mov %rbx,%rax │ │ │ │ + and $0x7,%eax │ │ │ │ + cmp $0x1,%rax │ │ │ │ + je 49d7dd │ │ │ │ + movq $0x49d7d0,0x0(%rbp) │ │ │ │ + mov 0x6(%rbx),%rbx │ │ │ │ + test $0x7,%bl │ │ │ │ + jne 49d7d0 │ │ │ │ + mov (%rbx),%rax │ │ │ │ + jmp *%rax │ │ │ │ + nopw 0x0(%rax,%rax,1) │ │ │ │ + ... │ │ │ │ (bad) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %cl,-0x75(%rax) │ │ │ │ - or %r9b,-0x77(%r8) │ │ │ │ - flds -0x7cb7f81f(%rbx) │ │ │ │ - stc │ │ │ │ - add %esi,0x5b(%rbp) │ │ │ │ - add $0x30,%r12 │ │ │ │ - cmp 0x358(%r13),%r12 │ │ │ │ - ja 49d9b3 │ │ │ │ - movq $0x49d8c0,-0x28(%r12) │ │ │ │ - mov %rax,-0x18(%r12) │ │ │ │ - movq $0x3363ae0,-0x10(%r12) │ │ │ │ - movq $0x3c3a569,-0x8(%r12) │ │ │ │ - lea -0x28(%r12),%rax │ │ │ │ - mov %rax,(%r12) │ │ │ │ - lea -0xe(%r12),%rsi │ │ │ │ - lea 0x2f195c0(%rip),%r14 │ │ │ │ - add $0x10,%rbp │ │ │ │ - jmp 3359998 │ │ │ │ - movq $0x30,0x388(%r13) │ │ │ │ - jmp 338a720 │ │ │ │ - mov %rax,%rbx │ │ │ │ - and $0xfffffffffffffff8,%rbx │ │ │ │ - add $0x10,%rbp │ │ │ │ + pop %rbx │ │ │ │ + (bad) │ │ │ │ + add $0x8,%rbp │ │ │ │ + jmp 33893b0 │ │ │ │ + lea 0x3205304(%rip),%rbx │ │ │ │ + add $0x8,%rbp │ │ │ │ mov (%rbx),%rax │ │ │ │ jmp *%rax │ │ │ │ - nopl 0x0(%rax,%rax,1) │ │ │ │ - mov 0x20(%rbp),%r9 │ │ │ │ - mov 0x18(%rbp),%r8 │ │ │ │ - mov 0x10(%rbp),%rdi │ │ │ │ - mov 0x8(%rbp),%rsi │ │ │ │ - mov 0x0(%rbp),%r14 │ │ │ │ - add $0x28,%rbp │ │ │ │ - jmp 49e2b0 │ │ │ │ - nopl (%rax) │ │ │ │ - add $0x0,%eax │ │ │ │ + jmp *-0x10(%r13) │ │ │ │ + nopl 0x0(%rax) │ │ │ │ + add $0x0,%al │ │ │ │ add %al,(%rax) │ │ │ │ - add %cl,(%rdi) │ │ │ │ add %al,(%rax) │ │ │ │ - add %bh,(%rax) │ │ │ │ - push %rcx │ │ │ │ + add %al,(%rax) │ │ │ │ + sldt (%rax) │ │ │ │ + add %bl,%al │ │ │ │ + push %rbx │ │ │ │ and %al,(%rbx) │ │ │ │ - lea -0x28(%rbp),%rax │ │ │ │ + lea -0x40(%rbp),%rax │ │ │ │ cmp %r15,%rax │ │ │ │ - jb 49db44 │ │ │ │ - movq $0x49da60,-0x28(%rbp) │ │ │ │ + jb 49d919 │ │ │ │ + movq $0x3390fc8,-0x10(%rbp) │ │ │ │ + mov %rbx,-0x8(%rbp) │ │ │ │ + movq $0x49d868,-0x30(%rbp) │ │ │ │ mov 0x10(%rbx),%rax │ │ │ │ mov 0x18(%rbx),%rcx │ │ │ │ mov 0x20(%rbx),%rdx │ │ │ │ - mov 0x28(%rbx),%rsi │ │ │ │ - mov 0x30(%rbx),%rbx │ │ │ │ + mov 0x28(%rbx),%rbx │ │ │ │ + mov %rdx,-0x28(%rbp) │ │ │ │ mov %rcx,-0x20(%rbp) │ │ │ │ mov %rax,-0x18(%rbp) │ │ │ │ - mov %rsi,-0x10(%rbp) │ │ │ │ - mov %rdx,-0x8(%rbp) │ │ │ │ - add $0xffffffffffffffd8,%rbp │ │ │ │ + add $0xffffffffffffffd0,%rbp │ │ │ │ test $0x7,%bl │ │ │ │ - jne 49da60 │ │ │ │ + jne 49d868 │ │ │ │ mov (%rbx),%rax │ │ │ │ jmp *%rax │ │ │ │ - nop │ │ │ │ - add $0x0,%al │ │ │ │ + nopl 0x0(%rax,%rax,1) │ │ │ │ + add (%rax),%eax │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ (bad) │ │ │ │ add %al,(%rax) │ │ │ │ - add %ah,%al │ │ │ │ - push %rax │ │ │ │ + add %bh,0x53(%rax) │ │ │ │ and %al,(%rbx) │ │ │ │ - mov 0x20(%rbp),%rax │ │ │ │ - and $0x7,%ebx │ │ │ │ - cmp $0x3,%rbx │ │ │ │ - jae 49dafc │ │ │ │ - cmp $0x2,%rbx │ │ │ │ - jb 49db48 │ │ │ │ - movq $0x49daa8,0x0(%rbp) │ │ │ │ + add $0x30,%r12 │ │ │ │ + cmp 0x358(%r13),%r12 │ │ │ │ + ja 49d91d │ │ │ │ + mov 0x7(%rbx),%rax │ │ │ │ + mov 0xf(%rbx),%rcx │ │ │ │ + mov 0x17(%rbx),%rdx │ │ │ │ + movq $0x49d750,-0x28(%r12) │ │ │ │ + mov 0x8(%rbp),%rsi │ │ │ │ + mov %rsi,-0x18(%r12) │ │ │ │ + movq $0x3363098,-0x10(%r12) │ │ │ │ + mov 0x10(%rbp),%rsi │ │ │ │ + mov %rsi,-0x8(%r12) │ │ │ │ + lea -0x28(%r12),%rsi │ │ │ │ + mov %rsi,(%r12) │ │ │ │ + movq $0x49d8f8,-0x10(%rbp) │ │ │ │ + mov %rbx,%rsi │ │ │ │ mov 0x18(%rbp),%rbx │ │ │ │ + mov %rdx,-0x8(%rbp) │ │ │ │ + mov %rcx,0x0(%rbp) │ │ │ │ + mov %rax,0x8(%rbp) │ │ │ │ + mov %rsi,0x10(%rbp) │ │ │ │ + lea -0xf(%r12),%rax │ │ │ │ + mov %rax,0x18(%rbp) │ │ │ │ + add $0xfffffffffffffff0,%rbp │ │ │ │ test $0x7,%bl │ │ │ │ - jne 49daa8 │ │ │ │ + jne 49d8f8 │ │ │ │ mov (%rbx),%rax │ │ │ │ jmp *%rax │ │ │ │ - nopl 0x0(%rax) │ │ │ │ - add $0x1,%al │ │ │ │ - add %al,(%rax) │ │ │ │ - add %al,(%rax) │ │ │ │ - add %al,(%rax) │ │ │ │ (bad) │ │ │ │ add %al,(%rax) │ │ │ │ - add %bl,0x48032050(%rax) │ │ │ │ - mov 0x20(%rbp),%eax │ │ │ │ - and $0x7,%ebx │ │ │ │ - cmp $0x1,%rbx │ │ │ │ - je 49db8f │ │ │ │ - movq $0x49dae0,0x0(%rbp) │ │ │ │ - mov %rax,%rbx │ │ │ │ - test $0x7,%bl │ │ │ │ - jne 49dae0 │ │ │ │ - mov (%rbx),%rax │ │ │ │ - jmp *%rax │ │ │ │ - xchg %ax,%ax │ │ │ │ - add $0x3,%al │ │ │ │ - add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ + add %bl,(%rsi) │ │ │ │ add %al,(%rax) │ │ │ │ + add %ah,%al │ │ │ │ (bad) │ │ │ │ + and (%rbx),%al │ │ │ │ + mov 0x28(%rbp),%r9 │ │ │ │ + mov 0x8(%rbp),%r8 │ │ │ │ + mov 0x10(%rbp),%rdi │ │ │ │ + mov 0x18(%rbp),%rsi │ │ │ │ + mov 0x20(%rbp),%r14 │ │ │ │ + mov %rbx,0x28(%rbp) │ │ │ │ + add $0x28,%rbp │ │ │ │ + jmp 66b180 │ │ │ │ + jmp *-0x10(%r13) │ │ │ │ + movq $0x30,0x388(%r13) │ │ │ │ + jmp 338a720 │ │ │ │ + nopl (%rax) │ │ │ │ + add $0x0,%al │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ - push %rax │ │ │ │ - and %al,(%rbx) │ │ │ │ - movq $0x49dcd8,0x20(%rbp) │ │ │ │ - mov %rbx,%rdi │ │ │ │ - mov 0x8(%rbp),%rsi │ │ │ │ - mov 0x10(%rbp),%r14 │ │ │ │ - add $0x20,%rbp │ │ │ │ - jmp 49d390 │ │ │ │ - movq $0x49db28,0x0(%rbp) │ │ │ │ - mov %rax,%rbx │ │ │ │ + add %al,(%rax) │ │ │ │ + sldt (%rax) │ │ │ │ + add %ah,0x48032052(%rax) │ │ │ │ + lea -0x30(%rbp),%eax │ │ │ │ + cmp %r15,%rax │ │ │ │ + jb 49da26 │ │ │ │ + movq $0x3390fc8,-0x10(%rbp) │ │ │ │ + mov %rbx,-0x8(%rbp) │ │ │ │ + movq $0x49d9a0,-0x30(%rbp) │ │ │ │ + mov 0x10(%rbx),%rax │ │ │ │ + mov 0x18(%rbx),%rcx │ │ │ │ + mov 0x20(%rbx),%rdx │ │ │ │ + mov 0x28(%rbx),%rbx │ │ │ │ + mov %rdx,-0x28(%rbp) │ │ │ │ + mov %rcx,-0x20(%rbp) │ │ │ │ + mov %rax,-0x18(%rbp) │ │ │ │ + add $0xffffffffffffffd0,%rbp │ │ │ │ test $0x7,%bl │ │ │ │ - jne 49db28 │ │ │ │ + jne 49d9a0 │ │ │ │ mov (%rbx),%rax │ │ │ │ jmp *%rax │ │ │ │ - nopl 0x0(%rax) │ │ │ │ - add $0x3,%al │ │ │ │ + nopl 0x0(%rax,%rax,1) │ │ │ │ + add (%rax),%eax │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ (bad) │ │ │ │ add %al,(%rax) │ │ │ │ - add %bh,0x4803204f(%rax) │ │ │ │ - movl $0x49dbe8,0x20(%rbp) │ │ │ │ - mov %rbx,%rdi │ │ │ │ - mov 0x8(%rbp),%rsi │ │ │ │ - mov 0x10(%rbp),%r14 │ │ │ │ + add %al,0x52(%rax) │ │ │ │ + and %al,(%rbx) │ │ │ │ + add $0x58,%r12 │ │ │ │ + cmp 0x358(%r13),%r12 │ │ │ │ + ja 49da16 │ │ │ │ + mov 0x7(%rbx),%rax │ │ │ │ + mov 0xf(%rbx),%rcx │ │ │ │ + mov 0x17(%rbx),%rdx │ │ │ │ + mov 0x1f(%rbx),%rbx │ │ │ │ + inc %rbx │ │ │ │ + movq $0x49d808,-0x50(%r12) │ │ │ │ + mov %rcx,-0x40(%r12) │ │ │ │ + mov 0x18(%rbp),%rcx │ │ │ │ + mov %rcx,-0x38(%r12) │ │ │ │ + mov 0x10(%rbp),%rcx │ │ │ │ + mov %rcx,-0x30(%r12) │ │ │ │ + mov 0x8(%rbp),%rcx │ │ │ │ + mov %rcx,-0x28(%r12) │ │ │ │ + movq $0x675878,-0x20(%r12) │ │ │ │ + mov %rax,-0x18(%r12) │ │ │ │ + lea -0x50(%r12),%rax │ │ │ │ + mov %rax,-0x10(%r12) │ │ │ │ + mov %rdx,-0x8(%r12) │ │ │ │ + mov %rbx,(%r12) │ │ │ │ + lea -0x1f(%r12),%rbx │ │ │ │ add $0x20,%rbp │ │ │ │ - jmp 49d390 │ │ │ │ + jmp *0x0(%rbp) │ │ │ │ + movq $0x58,0x388(%r13) │ │ │ │ + jmp 338a720 │ │ │ │ jmp *-0x10(%r13) │ │ │ │ - movq $0x49db70,0x0(%rbp) │ │ │ │ - mov %rax,%rbx │ │ │ │ - test $0x7,%bl │ │ │ │ - jne 49db70 │ │ │ │ - mov (%rbx),%rax │ │ │ │ - jmp *%rax │ │ │ │ - nopl (%rax) │ │ │ │ - add $0x3,%al │ │ │ │ - add %al,(%rax) │ │ │ │ - add %al,(%rax) │ │ │ │ + nopw 0x0(%rax,%rax,1) │ │ │ │ + add $0x0,%eax │ │ │ │ add %al,(%rax) │ │ │ │ - (bad) │ │ │ │ + add %cl,(%rdi) │ │ │ │ add %al,(%rax) │ │ │ │ - add %dh,0x4803204f(%rax) │ │ │ │ - mov 0x8(%rbp),%eax │ │ │ │ - movq $0x49dc50,0x8(%rbp) │ │ │ │ - mov %rbx,%rdi │ │ │ │ - mov %rax,%rsi │ │ │ │ - mov 0x10(%rbp),%r14 │ │ │ │ - add $0x8,%rbp │ │ │ │ - jmp 49d390 │ │ │ │ - movq $0x49dbb8,0x0(%rbp) │ │ │ │ - mov %rax,%rbx │ │ │ │ - test $0x7,%bl │ │ │ │ - jne 49dbb8 │ │ │ │ - mov (%rbx),%rax │ │ │ │ - jmp *%rax │ │ │ │ + add %al,%al │ │ │ │ + push %rcx │ │ │ │ + and %al,(%rbx) │ │ │ │ + lea -0x30(%rbp),%rax │ │ │ │ + cmp %r15,%rax │ │ │ │ + jb 49daf5 │ │ │ │ + add $0x68,%r12 │ │ │ │ + cmp 0x358(%r13),%r12 │ │ │ │ + ja 49daea │ │ │ │ + movq $0x3390fc8,-0x10(%rbp) │ │ │ │ + mov %rbx,-0x8(%rbp) │ │ │ │ + mov 0x10(%rbx),%rax │ │ │ │ + mov 0x18(%rbx),%rcx │ │ │ │ + mov 0x20(%rbx),%rdx │ │ │ │ + mov 0x28(%rbx),%rsi │ │ │ │ + mov 0x30(%rbx),%rdi │ │ │ │ + movq $0x49d5e8,-0x60(%r12) │ │ │ │ + mov %rax,-0x50(%r12) │ │ │ │ + mov %rdi,-0x48(%r12) │ │ │ │ + movq $0x49d6c0,-0x40(%r12) │ │ │ │ + lea -0x60(%r12),%rdi │ │ │ │ + mov %rdi,-0x30(%r12) │ │ │ │ + movq $0x49d940,-0x28(%r12) │ │ │ │ + lea -0x40(%r12),%r8 │ │ │ │ + mov %r8,-0x18(%r12) │ │ │ │ + mov %rbx,-0x10(%r12) │ │ │ │ + mov %rax,-0x8(%r12) │ │ │ │ + mov %rdi,(%r12) │ │ │ │ + movq $0x49db10,-0x30(%rbp) │ │ │ │ + lea -0x28(%r12),%r14 │ │ │ │ + mov %rsi,%rbx │ │ │ │ + mov %r8,-0x28(%rbp) │ │ │ │ + mov %rdx,-0x20(%rbp) │ │ │ │ + mov %rcx,-0x18(%rbp) │ │ │ │ + add $0xffffffffffffffd0,%rbp │ │ │ │ + jmp 3395508 │ │ │ │ + movq $0x68,0x388(%r13) │ │ │ │ + jmp *-0x10(%r13) │ │ │ │ nopl 0x0(%rax) │ │ │ │ - add $0x3,%al │ │ │ │ + add (%rax),%eax │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ (bad) │ │ │ │ add %al,(%rax) │ │ │ │ - add %ch,0x4f(%rax) │ │ │ │ - and %al,(%rbx) │ │ │ │ - mov 0x8(%rbp),%rax │ │ │ │ - movq $0x49dd40,0x8(%rbp) │ │ │ │ - mov %rbx,%rdi │ │ │ │ - mov %rax,%rsi │ │ │ │ - mov 0x10(%rbp),%r14 │ │ │ │ - add $0x8,%rbp │ │ │ │ - jmp 49d390 │ │ │ │ - nop │ │ │ │ - ... │ │ │ │ - (bad) │ │ │ │ add %al,(%rax) │ │ │ │ - add %ch,0x4803204c(%rax) │ │ │ │ - movl $0x49dc08,0x0(%rbp) │ │ │ │ - mov %rbx,%r14 │ │ │ │ - jmp 322c908 │ │ │ │ - ... │ │ │ │ - (bad) │ │ │ │ add %al,(%rax) │ │ │ │ - add %cl,0x4803204c(%rax) │ │ │ │ - movl $0x49dc30,0x0(%rbp) │ │ │ │ - mov %rbx,%rsi │ │ │ │ - lea 0x3204c77(%rip),%r14 │ │ │ │ - jmp 32ca050 │ │ │ │ + add %cl,-0x77(%rax) │ │ │ │ + fadds -0x7cb7f820(%rbx) │ │ │ │ + clc │ │ │ │ + add %esi,0x49(%rsp,%rdx,2) │ │ │ │ + add $0x18,%esp │ │ │ │ + cmp 0x358(%r13),%r12 │ │ │ │ + ja 49db60 │ │ │ │ + mov 0x6(%rbx),%rax │ │ │ │ + movq $0x338fee0,-0x10(%r12) │ │ │ │ + mov %rax,(%r12) │ │ │ │ + mov 0x10(%rbp),%rbx │ │ │ │ + movq $0x49db88,0x10(%rbp) │ │ │ │ + mov 0x18(%rbp),%rdi │ │ │ │ + lea -0x10(%r12),%rsi │ │ │ │ + mov 0x8(%rbp),%r14 │ │ │ │ + mov %rax,0x18(%rbp) │ │ │ │ + add $0x10,%rbp │ │ │ │ + jmp 33959f8 │ │ │ │ + movq $0x18,0x388(%r13) │ │ │ │ + jmp 338a720 │ │ │ │ + add $0x20,%rbp │ │ │ │ + jmp *0x0(%rbp) │ │ │ │ nop │ │ │ │ - ... │ │ │ │ - (bad) │ │ │ │ + add %eax,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ - add %cl,-0x77(%rcx) │ │ │ │ - fimuls -0x7d(%rax) │ │ │ │ - (bad) │ │ │ │ - movsb %ds:(%rsi),%es:(%rdi) │ │ │ │ (bad) │ │ │ │ - add (%rdi),%cl │ │ │ │ - (bad) │ │ │ │ - rex add %al,0x1(%rbx) │ │ │ │ add %al,(%rax) │ │ │ │ - add %bl,(%rsi) │ │ │ │ add %al,(%rax) │ │ │ │ - add %dh,0x4803204e(%rax) │ │ │ │ - movl $0x49dc70,0x0(%rbp) │ │ │ │ - mov %rbx,%r14 │ │ │ │ - jmp 322c908 │ │ │ │ - addl $0x0,(%rcx) │ │ │ │ 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 49dbed │ │ │ │ + mov 0x6(%rbx),%rax │ │ │ │ + movq $0x338ff58,-0x38(%r12) │ │ │ │ + mov 0x8(%rbp),%rbx │ │ │ │ + mov %rbx,-0x28(%r12) │ │ │ │ + movq $0x3363098,-0x20(%r12) │ │ │ │ + mov %rax,-0x18(%r12) │ │ │ │ + lea -0x38(%r12),%rax │ │ │ │ + mov %rax,-0x10(%r12) │ │ │ │ + movq $0x320d470,-0x8(%r12) │ │ │ │ + lea -0x1f(%r12),%rax │ │ │ │ + mov %rax,(%r12) │ │ │ │ + lea -0x6(%r12),%rbx │ │ │ │ + add $0x10,%rbp │ │ │ │ + jmp *0x0(%rbp) │ │ │ │ + movq $0x40,0x388(%r13) │ │ │ │ + jmp 338a720 │ │ │ │ + add $0x10,%rbp │ │ │ │ + jmp *0x0(%rbp) │ │ │ │ + nopl 0x0(%rax) │ │ │ │ + sbb %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ - add %bl,(%rsi) │ │ │ │ + add $0x0,%al │ │ │ │ add %al,(%rax) │ │ │ │ - add %dl,0x4803204e(%rax) │ │ │ │ - movl $0x49dc98,0x0(%rbp) │ │ │ │ - mov %rbx,%rsi │ │ │ │ - lea 0x3204c0f(%rip),%r14 │ │ │ │ - jmp 32ca050 │ │ │ │ - nop │ │ │ │ - addl $0x0,(%rcx) │ │ │ │ + add %eax,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ - add %bl,(%rsi) │ │ │ │ add %al,(%rax) │ │ │ │ - add %dh,0x4c(%rax) │ │ │ │ + or %eax,(%rax) │ │ │ │ + add %al,(%rax) │ │ │ │ + loopne 49dc6d │ │ │ │ and %al,(%rbx) │ │ │ │ - movq $0x49dcb8,0x0(%rbp) │ │ │ │ - mov %rbx,%r14 │ │ │ │ - jmp 322bbe0 │ │ │ │ - addl $0x0,(%rcx) │ │ │ │ + lea -0x28(%rbp),%rax │ │ │ │ + cmp %r15,%rax │ │ │ │ + jb 49dd80 │ │ │ │ + movq $0x49dc70,-0x28(%rbp) │ │ │ │ + mov 0x4(%rbx),%rax │ │ │ │ + mov %rsi,%rbx │ │ │ │ + mov %rax,-0x20(%rbp) │ │ │ │ + mov %r14,-0x18(%rbp) │ │ │ │ + mov %rdi,-0x10(%rbp) │ │ │ │ + mov %r8,-0x8(%rbp) │ │ │ │ + add $0xffffffffffffffd8,%rbp │ │ │ │ + test $0x7,%bl │ │ │ │ + jne 49dc70 │ │ │ │ + mov (%rbx),%rax │ │ │ │ + jmp *%rax │ │ │ │ + nopw 0x0(%rax,%rax,1) │ │ │ │ + add $0x0,%al │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ - add %bl,(%rsi) │ │ │ │ add %al,(%rax) │ │ │ │ - add %dl,0x4c(%rax) │ │ │ │ - and %al,(%rbx) │ │ │ │ - mov %rbx,%rsi │ │ │ │ - mov 0x8(%rbp),%r14 │ │ │ │ - add $0x20,%rbp │ │ │ │ - jmp 49d7c0 │ │ │ │ - ... │ │ │ │ (bad) │ │ │ │ add %al,(%rax) │ │ │ │ - add %bh,0x4803204b(%rax) │ │ │ │ - movl $0x49dcf8,0x0(%rbp) │ │ │ │ - mov %rbx,%r14 │ │ │ │ - jmp 322c908 │ │ │ │ + add %dl,0x4803204f(%rax) │ │ │ │ + mov 0x18(%rbp),%eax │ │ │ │ + mov 0x20(%rbp),%rcx │ │ │ │ + mov %rbx,%rdx │ │ │ │ + and $0x7,%edx │ │ │ │ + cmp $0x1,%rdx │ │ │ │ + je 49dd84 │ │ │ │ + add $0x38,%r12 │ │ │ │ + cmp 0x358(%r13),%r12 │ │ │ │ + ja 49dd93 │ │ │ │ + mov 0x6(%rbx),%rbx │ │ │ │ + movq $0x49da40,-0x30(%r12) │ │ │ │ + mov %rbx,-0x20(%r12) │ │ │ │ + mov 0x10(%rbp),%rbx │ │ │ │ + mov %rbx,-0x18(%r12) │ │ │ │ + mov 0x8(%rbp),%rbx │ │ │ │ + mov %rbx,-0x10(%r12) │ │ │ │ + mov %rax,-0x8(%r12) │ │ │ │ + mov %rcx,(%r12) │ │ │ │ + movq $0x49dcf8,0x20(%rbp) │ │ │ │ + lea -0x30(%r12),%rbx │ │ │ │ + add $0x20,%rbp │ │ │ │ + test $0x7,%bl │ │ │ │ + jne 49dcf8 │ │ │ │ + mov (%rbx),%rax │ │ │ │ + jmp *%rax │ │ │ │ + nopl 0x0(%rax) │ │ │ │ ... │ │ │ │ (bad) │ │ │ │ add %al,(%rax) │ │ │ │ - add %bl,0x4803204b(%rax) │ │ │ │ - movl $0x49dd20,0x0(%rbp) │ │ │ │ - mov %rbx,%rsi │ │ │ │ - lea 0x3204b87(%rip),%r14 │ │ │ │ - jmp 32ca050 │ │ │ │ - nop │ │ │ │ - ... │ │ │ │ - (bad) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ + add %cl,-0x77(%rax) │ │ │ │ + fadds -0x7cb7f820(%rbx) │ │ │ │ + clc │ │ │ │ + add %ecx,(%rdi) │ │ │ │ + test %bl,0x49000000(%rbx) │ │ │ │ + add $0x58,%esp │ │ │ │ + cmp 0x358(%r13),%r12 │ │ │ │ + ja 49dd70 │ │ │ │ + mov 0x6(%rbx),%rax │ │ │ │ + movq $0x338ff58,-0x50(%r12) │ │ │ │ + mov %rax,-0x40(%r12) │ │ │ │ + movq $0x338fee0,-0x38(%r12) │ │ │ │ + mov %rax,-0x28(%r12) │ │ │ │ + movq $0x3363098,-0x20(%r12) │ │ │ │ + lea -0x38(%r12),%rax │ │ │ │ + mov %rax,-0x18(%r12) │ │ │ │ + lea -0x50(%r12),%rax │ │ │ │ + mov %rax,-0x10(%r12) │ │ │ │ + movq $0x320d470,-0x8(%r12) │ │ │ │ + lea -0x1f(%r12),%rax │ │ │ │ + mov %rax,(%r12) │ │ │ │ + lea -0x6(%r12),%rbx │ │ │ │ + add $0x8,%rbp │ │ │ │ + jmp *0x0(%rbp) │ │ │ │ + movq $0x58,0x388(%r13) │ │ │ │ + jmp 338a720 │ │ │ │ + jmp *-0x8(%r13) │ │ │ │ + mov %rcx,%r14 │ │ │ │ + mov %rax,%rbx │ │ │ │ + add $0x28,%rbp │ │ │ │ + jmp 3395508 │ │ │ │ + movq $0x38,0x388(%r13) │ │ │ │ + jmp 338a720 │ │ │ │ + add $0x8,%rbp │ │ │ │ + jmp *0x0(%rbp) │ │ │ │ + nopw 0x0(%rax,%rax,1) │ │ │ │ + add $0x1000000,%eax │ │ │ │ add %al,(%rax) │ │ │ │ - add %cl,-0x77(%rcx) │ │ │ │ - fimuls -0x7d(%rax) │ │ │ │ - (bad) │ │ │ │ - mov $0xde,%ah │ │ │ │ - fadds (%rdx) │ │ │ │ - nopl 0x0(%rax) │ │ │ │ - addl $0x0,(%rcx) │ │ │ │ + add %al,(%rcx) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ - add %bl,(%rsi) │ │ │ │ add %al,(%rax) │ │ │ │ - add %al,%al │ │ │ │ - rex.WRB and %r8b,(%r11) │ │ │ │ - movq $0x49dd60,0x0(%rbp) │ │ │ │ - mov %rbx,%r14 │ │ │ │ - jmp 322c908 │ │ │ │ - addl $0x0,(%rcx) │ │ │ │ + add %cl,(%rcx) │ │ │ │ add %al,(%rax) │ │ │ │ + add %ch,0x4803204e(%rax) │ │ │ │ + lea -0x10(%rbp),%eax │ │ │ │ + cmp %r15,%rax │ │ │ │ + jb 49dded │ │ │ │ + movq $0x49de08,-0x10(%rbp) │ │ │ │ + mov 0x7(%rbx),%rax │ │ │ │ + mov %rax,%rbx │ │ │ │ + mov %rax,-0x8(%rbp) │ │ │ │ + add $0xfffffffffffffff0,%rbp │ │ │ │ + jmp 49ee18 │ │ │ │ + jmp *-0x8(%r13) │ │ │ │ + nopl 0x0(%rax) │ │ │ │ + add %eax,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ - add %bl,(%rsi) │ │ │ │ add %al,(%rax) │ │ │ │ - add %ah,0x4803204d(%rax) │ │ │ │ - movl $0x49dd88,0x0(%rbp) │ │ │ │ - mov %rbx,%rsi │ │ │ │ - lea 0x3204b1f(%rip),%r14 │ │ │ │ - jmp 32ca050 │ │ │ │ - nop │ │ │ │ - addl $0x0,(%rcx) │ │ │ │ add %al,(%rax) │ │ │ │ + (bad) │ │ │ │ add %al,(%rax) │ │ │ │ - add %bl,(%rsi) │ │ │ │ + add %ch,0x4e(%rax) │ │ │ │ + and %al,(%rbx) │ │ │ │ + mov %rbx,%rax │ │ │ │ + and $0x7,%eax │ │ │ │ + cmp $0x1,%rax │ │ │ │ + je 49de5c │ │ │ │ + add $0x18,%r12 │ │ │ │ + cmp 0x358(%r13),%r12 │ │ │ │ + ja 49de4c │ │ │ │ + mov 0x6(%rbx),%rax │ │ │ │ + movq $0x338ff58,-0x10(%r12) │ │ │ │ + mov %rax,(%r12) │ │ │ │ + movq $0x49de78,0x0(%rbp) │ │ │ │ + lea -0x10(%r12),%r14 │ │ │ │ + mov 0x8(%rbp),%rbx │ │ │ │ + mov %rax,0x8(%rbp) │ │ │ │ + jmp 49ee18 │ │ │ │ + movq $0x18,0x388(%r13) │ │ │ │ + jmp 338a720 │ │ │ │ + add $0x10,%rbp │ │ │ │ + jmp *0x0(%rbp) │ │ │ │ + nopl 0x0(%rax,%rax,1) │ │ │ │ + add %eax,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ - add %al,0x4803204b(%rax) │ │ │ │ - movl $0x49dda8,0x0(%rbp) │ │ │ │ - mov %rbx,%r14 │ │ │ │ - jmp 322bbe0 │ │ │ │ - addl $0x0,(%rcx) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ - add %bl,(%rsi) │ │ │ │ + (bad) │ │ │ │ add %al,(%rax) │ │ │ │ - add %ah,0x4b(%rax) │ │ │ │ - and %al,(%rbx) │ │ │ │ - mov %rbx,%rsi │ │ │ │ - mov 0x8(%rbp),%r14 │ │ │ │ - add $0x20,%rbp │ │ │ │ - jmp 49d7c0 │ │ │ │ - add %eax,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ + add %cl,-0x77(%rax) │ │ │ │ + fadds -0x7cb7f820(%rbx) │ │ │ │ + clc │ │ │ │ + add %ecx,(%rdi) │ │ │ │ + test %ch,0x49000000(%rsi) │ │ │ │ + add $0x88,%esp │ │ │ │ + cmp 0x358(%r13),%r12 │ │ │ │ + ja 49df26 │ │ │ │ + mov 0x6(%rbx),%rax │ │ │ │ + movq $0x338ff58,-0x80(%r12) │ │ │ │ + mov %rax,-0x70(%r12) │ │ │ │ + movq $0x338fee0,-0x68(%r12) │ │ │ │ + mov %rax,-0x58(%r12) │ │ │ │ + movq $0x338fee0,-0x50(%r12) │ │ │ │ + mov 0x8(%rbp),%rax │ │ │ │ + mov %rax,-0x40(%r12) │ │ │ │ + movq $0x3363098,-0x38(%r12) │ │ │ │ + lea -0x50(%r12),%rax │ │ │ │ + mov %rax,-0x30(%r12) │ │ │ │ + lea -0x68(%r12),%rax │ │ │ │ + mov %rax,-0x28(%r12) │ │ │ │ + movq $0x3363098,-0x20(%r12) │ │ │ │ + lea -0x37(%r12),%rax │ │ │ │ + mov %rax,-0x18(%r12) │ │ │ │ + lea -0x80(%r12),%rax │ │ │ │ + mov %rax,-0x10(%r12) │ │ │ │ + movq $0x320d470,-0x8(%r12) │ │ │ │ + lea -0x1f(%r12),%rax │ │ │ │ + mov %rax,(%r12) │ │ │ │ + lea -0x6(%r12),%rbx │ │ │ │ + add $0x10,%rbp │ │ │ │ + jmp *0x0(%rbp) │ │ │ │ + movq $0x88,0x388(%r13) │ │ │ │ + jmp 338a720 │ │ │ │ + add $0x10,%rbp │ │ │ │ + jmp *0x0(%rbp) │ │ │ │ + nopl (%rax) │ │ │ │ + add %eax,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ - adc %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ + adc %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ - mov 0x10(%rbx),%rsi │ │ │ │ - lea 0x2fa5816(%rip),%r14 │ │ │ │ - jmp 3359998 │ │ │ │ + rex │ │ │ │ + rex.WRB and %r8b,(%r11) │ │ │ │ + lea -0x10(%rbp),%rax │ │ │ │ + cmp %r15,%rax │ │ │ │ + jb 49dfaa │ │ │ │ + add $0x10,%r12 │ │ │ │ + cmp 0x358(%r13),%r12 │ │ │ │ + ja 49df9f │ │ │ │ + movq $0x3390fc8,-0x10(%rbp) │ │ │ │ + mov %rbx,-0x8(%rbp) │ │ │ │ + mov 0x10(%rbx),%rax │ │ │ │ + movq $0x49ddc8,-0x8(%r12) │ │ │ │ + mov %rax,(%r12) │ │ │ │ + lea -0x7(%r12),%rdi │ │ │ │ + lea 0x3204bc2(%rip),%rsi │ │ │ │ + lea 0x377a36b(%rip),%r14 │ │ │ │ + add $0xfffffffffffffff0,%rbp │ │ │ │ + jmp 66ef78 │ │ │ │ + movq $0x10,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) │ │ │ │ - enter $0x78e0,$0x3 │ │ │ │ - lea -0x8(%rbp),%rax │ │ │ │ + add %cl,0x3(%rax,%riz,1) │ │ │ │ + lea -0x10(%rbp),%rax │ │ │ │ cmp %r15,%rax │ │ │ │ - jb 49de0d │ │ │ │ - movq $0x49de28,-0x8(%rbp) │ │ │ │ - mov 0x10(%rbx),%rsi │ │ │ │ - lea 0x378e095(%rip),%r14 │ │ │ │ - add $0xfffffffffffffff8,%rbp │ │ │ │ - jmp 3240d18 │ │ │ │ + jb 49dff0 │ │ │ │ + movq $0x3390fc8,-0x10(%rbp) │ │ │ │ + mov %rbx,-0x8(%rbp) │ │ │ │ + mov 0x10(%rbx),%rdi │ │ │ │ + lea 0x3204b61(%rip),%rsi │ │ │ │ + lea 0x377a31a(%rip),%r14 │ │ │ │ + add $0xfffffffffffffff0,%rbp │ │ │ │ + jmp 66ef78 │ │ │ │ jmp *-0x10(%r13) │ │ │ │ nopl 0x0(%rax) │ │ │ │ + add %eax,(%rax) │ │ │ │ + add %al,(%rax) │ │ │ │ + add (%rax),%al │ │ │ │ + add %al,(%rax) │ │ │ │ + sldt (%rax) │ │ │ │ + add %cl,(%rax) │ │ │ │ + fdivrs 0x3(%rax) │ │ │ │ + lea -0x18(%rbp),%rax │ │ │ │ + cmp %r15,%rax │ │ │ │ + jb 49e03a │ │ │ │ + movq $0x3390fc8,-0x10(%rbp) │ │ │ │ + mov %rbx,-0x8(%rbp) │ │ │ │ + movq $0x49e050,-0x18(%rbp) │ │ │ │ + mov 0x20(%rbx),%rdi │ │ │ │ + mov 0x18(%rbx),%rsi │ │ │ │ + mov 0x10(%rbx),%r14 │ │ │ │ + add $0xffffffffffffffe8,%rbp │ │ │ │ + jmp 3056810 │ │ │ │ + jmp *-0x10(%r13) │ │ │ │ + xchg %ax,%ax │ │ │ │ ... │ │ │ │ (bad) │ │ │ │ add %al,(%rax) │ │ │ │ - add %cl,0x480378e0(%rax) │ │ │ │ - mov %ebx,%esi │ │ │ │ - lea 0x378e07e(%rip),%r14 │ │ │ │ + add %al,%al │ │ │ │ + xlat %ds:(%rbx) │ │ │ │ + js 49e053 │ │ │ │ + lea 0x3761aeb(%rip),%rsi │ │ │ │ + mov %rbx,%r14 │ │ │ │ add $0x8,%rbp │ │ │ │ - jmp 3229610 │ │ │ │ + jmp 32e8f68 │ │ │ │ nopl 0x0(%rax,%rax,1) │ │ │ │ - add (%rax),%al │ │ │ │ - add %al,(%rax) │ │ │ │ - add %al,(%rax) │ │ │ │ + add %eax,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ - adc (%rax),%al │ │ │ │ + add (%rax),%al │ │ │ │ add %al,(%rax) │ │ │ │ - jo 49de9a │ │ │ │ - and %al,(%rbx) │ │ │ │ - lea -0x18(%rbp),%rax │ │ │ │ + sldt (%rax) │ │ │ │ + add %bl,0x480378d7(%rax) │ │ │ │ + lea -0x10(%rbp),%eax │ │ │ │ cmp %r15,%rax │ │ │ │ - jb 49de76 │ │ │ │ - movq $0x49de90,-0x10(%rbp) │ │ │ │ - mov 0x18(%rbx),%r14 │ │ │ │ + jb 49e0f9 │ │ │ │ + add $0x40,%r12 │ │ │ │ + cmp 0x358(%r13),%r12 │ │ │ │ + ja 49e0ee │ │ │ │ + movq $0x3390fc8,-0x10(%rbp) │ │ │ │ + mov %rbx,-0x8(%rbp) │ │ │ │ mov 0x10(%rbx),%rax │ │ │ │ - mov %rax,-0x8(%rbp) │ │ │ │ + mov 0x18(%rbx),%rcx │ │ │ │ + mov 0x20(%rbx),%rbx │ │ │ │ + movq $0x49e008,-0x38(%r12) │ │ │ │ + mov %rax,-0x28(%r12) │ │ │ │ + mov %rcx,-0x20(%r12) │ │ │ │ + mov %rbx,-0x18(%r12) │ │ │ │ + movq $0x3363ae0,-0x10(%r12) │ │ │ │ + movq $0x3c2b821,-0x8(%r12) │ │ │ │ + lea -0x38(%r12),%rax │ │ │ │ + mov %rax,(%r12) │ │ │ │ + lea -0xe(%r12),%rsi │ │ │ │ + lea 0x2f18e39(%rip),%r14 │ │ │ │ add $0xfffffffffffffff0,%rbp │ │ │ │ - jmp 32ed860 │ │ │ │ + jmp 3359998 │ │ │ │ + movq $0x40,0x388(%r13) │ │ │ │ jmp *-0x10(%r13) │ │ │ │ - nopw 0x0(%rax,%rax,1) │ │ │ │ - add %eax,(%rax) │ │ │ │ + nopl (%rax) │ │ │ │ + add (%rax),%al │ │ │ │ add %al,(%rax) │ │ │ │ + add (%rax),%al │ │ │ │ add %al,(%rax) │ │ │ │ + sldt (%rax) │ │ │ │ add %al,(%rax) │ │ │ │ - (bad) │ │ │ │ add %al,(%rax) │ │ │ │ - add %dh,(%rax) │ │ │ │ - rex.WR and %r8b,(%rbx) │ │ │ │ - mov 0x8(%rbp),%rax │ │ │ │ - mov %rbx,%rcx │ │ │ │ - and $0x7,%ecx │ │ │ │ - cmp $0x1,%rcx │ │ │ │ - je 49df2b │ │ │ │ - add $0x30,%r12 │ │ │ │ - cmp 0x358(%r13),%r12 │ │ │ │ - ja 49df3e │ │ │ │ - movq $0x49ddc8,-0x28(%r12) │ │ │ │ - mov %rax,-0x18(%r12) │ │ │ │ - movq $0x49dde8,-0x10(%r12) │ │ │ │ - mov %rbx,(%r12) │ │ │ │ - movq $0x49df10,-0x8(%rbp) │ │ │ │ - lea 0x378df91(%rip),%rbx │ │ │ │ - lea -0x10(%r12),%rax │ │ │ │ - mov %rax,0x0(%rbp) │ │ │ │ - lea -0x28(%r12),%rax │ │ │ │ - mov %rax,0x8(%rbp) │ │ │ │ - add $0xfffffffffffffff8,%rbp │ │ │ │ + add %cl,-0x73(%rax) │ │ │ │ + rex.RB rorb $1,-0x8(%r9,%rdi,1) │ │ │ │ + jb 49e180 │ │ │ │ + movq $0x3390fc8,-0x10(%rbp) │ │ │ │ + mov %rbx,-0x8(%rbp) │ │ │ │ + movq $0x49e168,-0x30(%rbp) │ │ │ │ + mov 0x10(%rbx),%rax │ │ │ │ + mov 0x20(%rbx),%rcx │ │ │ │ + mov 0x28(%rbx),%rdx │ │ │ │ + mov 0x18(%rbx),%rbx │ │ │ │ + mov %rax,-0x28(%rbp) │ │ │ │ + mov %rcx,-0x20(%rbp) │ │ │ │ + mov %rdx,-0x18(%rbp) │ │ │ │ + add $0xffffffffffffffd0,%rbp │ │ │ │ test $0x7,%bl │ │ │ │ - jne 49df10 │ │ │ │ + jne 49e168 │ │ │ │ mov (%rbx),%rax │ │ │ │ jmp *%rax │ │ │ │ nop │ │ │ │ - add (%rax),%al │ │ │ │ - add %al,(%rax) │ │ │ │ + addl $0x0,(%rcx) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ - (bad) │ │ │ │ + add %bl,(%rsi) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ - add %cl,-0x75(%rax) │ │ │ │ - or %r9b,-0x39(%r8) │ │ │ │ - or %r12b,-0x21(%r8) │ │ │ │ - rex.WB add %cl,-0x77(%r8) │ │ │ │ - (bad) │ │ │ │ - mov %rbx,%r14 │ │ │ │ - add $0x8,%rbp │ │ │ │ - jmp 3229800 │ │ │ │ - mov %rax,%rsi │ │ │ │ - lea 0x2fa56b4(%rip),%r14 │ │ │ │ - add $0x10,%rbp │ │ │ │ - jmp 3359998 │ │ │ │ - movq $0x30,0x388(%r13) │ │ │ │ - jmp 338a720 │ │ │ │ - xchg %ax,%ax │ │ │ │ + add %cl,-0x77(%rcx) │ │ │ │ + fmuls -0x75(%rax) │ │ │ │ + jge 49e187 │ │ │ │ + mov 0x10(%rbp),%rsi │ │ │ │ + mov 0x8(%rbp),%r14 │ │ │ │ + add $0x20,%rbp │ │ │ │ + jmp 49d1f0 │ │ │ │ + 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 -0x18(%rbp),%rax │ │ │ │ + cmp %r15,%rax │ │ │ │ + jb 49e242 │ │ │ │ + movq $0x3390fc8,-0x10(%rbp) │ │ │ │ + mov %rbx,-0x8(%rbp) │ │ │ │ + movq $0x49e1e0,-0x18(%rbp) │ │ │ │ + mov 0x10(%rbx),%rbx │ │ │ │ + add $0xffffffffffffffe8,%rbp │ │ │ │ + test $0x7,%bl │ │ │ │ + jne 49e1e0 │ │ │ │ + mov (%rbx),%rax │ │ │ │ + jmp *%rax │ │ │ │ + nopl 0x0(%rax,%rax,1) │ │ │ │ + ... │ │ │ │ (bad) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ + add %cl,-0x39(%rax) │ │ │ │ + add %r9b,(%r8) │ │ │ │ + loop 49e230 │ │ │ │ add %cl,-0x75(%rax) │ │ │ │ - jne 49df6c │ │ │ │ - mov %rbx,%r14 │ │ │ │ - add $0x10,%rbp │ │ │ │ - jmp 3240990 │ │ │ │ - or %al,(%rax) │ │ │ │ + pop %rbx │ │ │ │ + psadbw %mm3,%mm0 │ │ │ │ + (bad) │ │ │ │ + jne 49e208 │ │ │ │ + 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,0x1d(%rdi) │ │ │ │ + mov 0x1f(%rbx),%rax │ │ │ │ + movq $0x3363a00,-0x8(%r12) │ │ │ │ + mov %rax,(%r12) │ │ │ │ + lea -0x7(%r12),%rbx │ │ │ │ + add $0x8,%rbp │ │ │ │ + jmp *0x0(%rbp) │ │ │ │ + movq $0x10,0x388(%r13) │ │ │ │ + jmp 338a720 │ │ │ │ + jmp *-0x10(%r13) │ │ │ │ + xchg %ax,%ax │ │ │ │ + add $0x0,%al │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ sldt (%rax) │ │ │ │ - add %ch,(%rax) │ │ │ │ - rex.WR and %r8b,(%rbx) │ │ │ │ - lea -0x28(%rbp),%rax │ │ │ │ + add %al,0x48032279(%rax) │ │ │ │ + lea -0x40(%rbp),%eax │ │ │ │ cmp %r15,%rax │ │ │ │ - jb 49e11c │ │ │ │ - add $0x38,%r12 │ │ │ │ - cmp 0x358(%r13),%r12 │ │ │ │ - ja 49e111 │ │ │ │ + jb 49e359 │ │ │ │ + movq $0x3390fc8,-0x10(%rbp) │ │ │ │ + mov %rbx,-0x8(%rbp) │ │ │ │ + movq $0x49e2b8,-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),%r8 │ │ │ │ - mov 0x40(%rbx),%r9 │ │ │ │ - mov 0x48(%rbx),%rbx │ │ │ │ - movq $0x49da08,-0x30(%r12) │ │ │ │ - mov %rax,-0x20(%r12) │ │ │ │ - mov %rcx,-0x18(%r12) │ │ │ │ - mov %rdx,-0x10(%r12) │ │ │ │ - mov %rsi,-0x8(%r12) │ │ │ │ - mov %rdi,(%r12) │ │ │ │ - movq $0x49e020,-0x28(%rbp) │ │ │ │ - mov %rbx,%rcx │ │ │ │ - mov %r9,%rbx │ │ │ │ - lea -0x30(%r12),%rdx │ │ │ │ + mov 0x28(%rbx),%rbx │ │ │ │ + mov %rcx,-0x28(%rbp) │ │ │ │ mov %rdx,-0x20(%rbp) │ │ │ │ - mov %r8,-0x18(%rbp) │ │ │ │ - mov %rax,-0x10(%rbp) │ │ │ │ - mov %rcx,-0x8(%rbp) │ │ │ │ - add $0xffffffffffffffd8,%rbp │ │ │ │ + mov %rax,-0x18(%rbp) │ │ │ │ + add $0xffffffffffffffd0,%rbp │ │ │ │ test $0x7,%bl │ │ │ │ - jne 49e020 │ │ │ │ + jne 49e2b8 │ │ │ │ mov (%rbx),%rax │ │ │ │ jmp *%rax │ │ │ │ - add $0x0,%al │ │ │ │ + nopl 0x0(%rax,%rax,1) │ │ │ │ + add (%rax),%eax │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ (bad) │ │ │ │ add %al,(%rax) │ │ │ │ - add %cl,-0x7cfcdfb5(%rax) │ │ │ │ - jrcxz 49e02a │ │ │ │ - cmp $0x3,%rbx │ │ │ │ - jae 49e0f9 │ │ │ │ - mov 0x8(%rbp),%rax │ │ │ │ - mov 0x20(%rbp),%rcx │ │ │ │ - cmp $0x2,%rbx │ │ │ │ - jb 49e0aa │ │ │ │ - movq $0x49e068,0x0(%rbp) │ │ │ │ - mov 0x10(%rbp),%rbx │ │ │ │ + add %ah,(%rax) │ │ │ │ + jns 49e2d9 │ │ │ │ + add -0x7d(%rcx),%ecx │ │ │ │ + (bad) │ │ │ │ + sbb %cl,0x3b(%rbp) │ │ │ │ + movsl %ds:(%rsi),%es:(%rdi) │ │ │ │ + pop %rax │ │ │ │ + add (%rax),%eax │ │ │ │ + add %cl,(%rdi) │ │ │ │ + xchg %edx,-0x74b80000(%rax,%rax,1) │ │ │ │ + rex.XB (bad) │ │ │ │ + mov 0xf(%rbx),%rcx │ │ │ │ + mov 0x17(%rbx),%rdx │ │ │ │ + movq $0x3363098,-0x10(%r12) │ │ │ │ + mov 0x8(%rbp),%rsi │ │ │ │ + mov %rsi,-0x8(%r12) │ │ │ │ + mov 0x10(%rbp),%rsi │ │ │ │ + mov %rsi,(%r12) │ │ │ │ + movq $0x49e338,-0x10(%rbp) │ │ │ │ + mov %rbx,%rsi │ │ │ │ + mov 0x18(%rbp),%rbx │ │ │ │ + mov %rdx,-0x8(%rbp) │ │ │ │ + mov %rcx,0x0(%rbp) │ │ │ │ + mov %rax,0x8(%rbp) │ │ │ │ + mov %rsi,0x10(%rbp) │ │ │ │ + lea -0xf(%r12),%rax │ │ │ │ + mov %rax,0x18(%rbp) │ │ │ │ + add $0xfffffffffffffff0,%rbp │ │ │ │ test $0x7,%bl │ │ │ │ - jne 49e068 │ │ │ │ + jne 49e338 │ │ │ │ mov (%rbx),%rax │ │ │ │ jmp *%rax │ │ │ │ - nopl 0x0(%rax) │ │ │ │ - test %al,(%rcx) │ │ │ │ - add %al,(%rax) │ │ │ │ + nopl (%rax) │ │ │ │ + (bad) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ - (bad) │ │ │ │ + add %bl,(%rsi) │ │ │ │ add %al,(%rax) │ │ │ │ - add %bh,%al │ │ │ │ - rex.WX and %al,(%rbx) │ │ │ │ - mov 0x8(%rbp),%rax │ │ │ │ - mov 0x20(%rbp),%rcx │ │ │ │ - and $0x7,%ebx │ │ │ │ - dec %rbx │ │ │ │ - cmp $0x2,%rbx │ │ │ │ - jg 49e0aa │ │ │ │ - cmp $0x2,%rbx │ │ │ │ - je 49e0aa │ │ │ │ - mov %rax,%rbx │ │ │ │ + add %ah,0x4c032278(%rax) │ │ │ │ + mov 0x28(%rbp),%ecx │ │ │ │ + mov 0x8(%rbp),%r8 │ │ │ │ + mov 0x10(%rbp),%rdi │ │ │ │ + mov 0x18(%rbp),%rsi │ │ │ │ + mov 0x20(%rbp),%r14 │ │ │ │ + mov %rbx,0x28(%rbp) │ │ │ │ add $0x28,%rbp │ │ │ │ - jmp 49da08 │ │ │ │ - xchg %ax,%ax │ │ │ │ - test %al,(%rcx) │ │ │ │ - add %al,(%rax) │ │ │ │ + jmp 66b180 │ │ │ │ + jmp *-0x10(%r13) │ │ │ │ + movq $0x18,0x388(%r13) │ │ │ │ + jmp 338a720 │ │ │ │ + nopl (%rax) │ │ │ │ + add $0x0,%al │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ - (bad) │ │ │ │ add %al,(%rax) │ │ │ │ - add %ah,(%rax) │ │ │ │ - rex.WX and %al,(%rbx) │ │ │ │ - mov 0x8(%rbp),%rax │ │ │ │ - mov 0x20(%rbp),%rcx │ │ │ │ - jmp 49e0b1 │ │ │ │ - lea 0x3799e48(%rip),%rbx │ │ │ │ - add $0x20,%r12 │ │ │ │ - cmp 0x358(%r13),%r12 │ │ │ │ - ja 49e0e1 │ │ │ │ - movq $0x49de50,-0x18(%r12) │ │ │ │ - mov %rax,-0x8(%r12) │ │ │ │ - mov %rcx,(%r12) │ │ │ │ - lea -0x18(%r12),%rsi │ │ │ │ - mov %rbx,%r14 │ │ │ │ - add $0x28,%rbp │ │ │ │ - jmp 3240990 │ │ │ │ - movq $0x20,0x388(%r13) │ │ │ │ - movq $0x49e170,0x0(%rbp) │ │ │ │ - jmp 338a720 │ │ │ │ - movq $0x49e130,0x0(%rbp) │ │ │ │ - mov 0x18(%rbp),%rsi │ │ │ │ - lea 0x3204e75(%rip),%r14 │ │ │ │ - jmp 49fce0 │ │ │ │ - movq $0x38,0x388(%r13) │ │ │ │ - jmp *-0x10(%r13) │ │ │ │ - test %al,(%rcx) │ │ │ │ + sldt (%rax) │ │ │ │ + add %bl,0x78(%rax) │ │ │ │ + and (%rbx),%al │ │ │ │ + lea -0x30(%rbp),%rax │ │ │ │ + cmp %r15,%rax │ │ │ │ + jb 49e48e │ │ │ │ + movq $0x3390fc8,-0x10(%rbp) │ │ │ │ + mov %rbx,-0x8(%rbp) │ │ │ │ + movq $0x49e3e0,-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 49e3e0 │ │ │ │ + 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 %dl,0x4a(%rax) │ │ │ │ - and %al,(%rbx) │ │ │ │ - mov 0x8(%rbp),%rax │ │ │ │ - and $0x7,%ebx │ │ │ │ - cmp $0x1,%rbx │ │ │ │ - je 49e082 │ │ │ │ - movq $0x49e0a0,0x0(%rbp) │ │ │ │ - lea 0x3204948(%rip),%rbx │ │ │ │ - test $0x7,%bl │ │ │ │ - jne 49e0a0 │ │ │ │ + add %bh,%al │ │ │ │ + ja 49e401 │ │ │ │ + add -0x39(%rax),%ecx │ │ │ │ + add %r9b,(%r8) │ │ │ │ + in $0x49,%al │ │ │ │ + add %cl,-0x75(%rax) │ │ │ │ + pop %rbx │ │ │ │ + psadbw %mm3,%mm0 │ │ │ │ + (bad) │ │ │ │ + jne 49e408 │ │ │ │ mov (%rbx),%rax │ │ │ │ jmp *%rax │ │ │ │ xchg %ax,%ax │ │ │ │ - test %al,(%rcx) │ │ │ │ + add (%rax),%eax │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ (bad) │ │ │ │ add %al,(%rax) │ │ │ │ - add %dl,0x49(%rax) │ │ │ │ - and %al,(%rbx) │ │ │ │ - mov 0x8(%rbp),%rax │ │ │ │ - mov 0x20(%rbp),%rcx │ │ │ │ - jmp 49e0b1 │ │ │ │ - nopl (%rax) │ │ │ │ + add %dl,%al │ │ │ │ + ja 49e429 │ │ │ │ + add -0x7d(%rcx),%ecx │ │ │ │ + (bad) │ │ │ │ + pop %rax │ │ │ │ + cmp 0x358(%r13),%r12 │ │ │ │ + ja 49e47e │ │ │ │ + mov 0x7(%rbx),%rax │ │ │ │ + mov 0xf(%rbx),%rcx │ │ │ │ + mov 0x17(%rbx),%rdx │ │ │ │ + mov 0x1f(%rbx),%rbx │ │ │ │ + inc %rbx │ │ │ │ + movq $0x49e258,-0x50(%r12) │ │ │ │ + mov %rcx,-0x40(%r12) │ │ │ │ + mov 0x10(%rbp),%rcx │ │ │ │ + mov %rcx,-0x38(%r12) │ │ │ │ + mov 0x18(%rbp),%rcx │ │ │ │ + mov %rcx,-0x30(%r12) │ │ │ │ + mov 0x8(%rbp),%rcx │ │ │ │ + mov %rcx,-0x28(%r12) │ │ │ │ + movq $0x675878,-0x20(%r12) │ │ │ │ + mov %rax,-0x18(%r12) │ │ │ │ + lea -0x50(%r12),%rax │ │ │ │ + mov %rax,-0x10(%r12) │ │ │ │ + mov %rdx,-0x8(%r12) │ │ │ │ + mov %rbx,(%r12) │ │ │ │ + lea -0x1f(%r12),%rbx │ │ │ │ + add $0x20,%rbp │ │ │ │ + jmp *0x0(%rbp) │ │ │ │ + movq $0x58,0x388(%r13) │ │ │ │ + jmp 338a720 │ │ │ │ + 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) │ │ │ │ - and %al,0x20(%rdi) │ │ │ │ + lock jbe 49e4c9 │ │ │ │ add -0x73(%rax),%ecx │ │ │ │ rex.RB │ │ │ │ lock cmp %r15,%rax │ │ │ │ - jb 49e1b6 │ │ │ │ + jb 49e4ce │ │ │ │ movq $0x3390fc8,-0x10(%rbp) │ │ │ │ mov %rbx,-0x8(%rbp) │ │ │ │ mov 0x18(%rbx),%rsi │ │ │ │ mov 0x10(%rbx),%r14 │ │ │ │ add $0xfffffffffffffff0,%rbp │ │ │ │ - jmp 49d620 │ │ │ │ + jmp 66aa48 │ │ │ │ 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) │ │ │ │ - fmuls 0x20(%rcx) │ │ │ │ - add -0x73(%rax),%ecx │ │ │ │ - rex.RB │ │ │ │ - lock cmp %r15,%rax │ │ │ │ - jb 49e1fd │ │ │ │ - movq $0x49e218,-0x10(%rbp) │ │ │ │ - mov 0x18(%rbx),%rsi │ │ │ │ - lea 0x3204db0(%rip),%r14 │ │ │ │ + mov $0x76,%al │ │ │ │ + and (%rbx),%al │ │ │ │ + lea -0x20(%rbp),%rax │ │ │ │ + cmp %r15,%rax │ │ │ │ + jb 49e5a9 │ │ │ │ + movq $0x3390fc8,-0x10(%rbp) │ │ │ │ + mov %rbx,-0x8(%rbp) │ │ │ │ + movq $0x49e538,-0x20(%rbp) │ │ │ │ mov 0x10(%rbx),%rax │ │ │ │ - mov %rax,-0x8(%rbp) │ │ │ │ - add $0xfffffffffffffff0,%rbp │ │ │ │ - jmp 49fce0 │ │ │ │ - jmp *-0x10(%r13) │ │ │ │ - nopl 0x0(%rax) │ │ │ │ + mov 0x18(%rbx),%rbx │ │ │ │ + mov %rax,-0x18(%rbp) │ │ │ │ + add $0xffffffffffffffe0,%rbp │ │ │ │ + test $0x7,%bl │ │ │ │ + jne 49e538 │ │ │ │ + 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,0x48032049(%rax) │ │ │ │ - mov 0x8(%rbp),%eax │ │ │ │ - and $0x7,%ebx │ │ │ │ - cmp $0x1,%rbx │ │ │ │ - je 49e238 │ │ │ │ - mov %rax,%rsi │ │ │ │ - lea 0x2fa53ba(%rip),%r14 │ │ │ │ - add $0x10,%rbp │ │ │ │ - jmp 3359998 │ │ │ │ - mov %rax,%rbx │ │ │ │ + add %ah,0x76(%rax) │ │ │ │ + and (%rbx),%al │ │ │ │ + add $0x48,%r12 │ │ │ │ + cmp 0x358(%r13),%r12 │ │ │ │ + ja 49e599 │ │ │ │ + mov 0x7(%rbx),%rax │ │ │ │ + mov 0xf(%rbx),%rcx │ │ │ │ + mov 0x17(%rbx),%rdx │ │ │ │ + mov 0x1f(%rbx),%rbx │ │ │ │ + movq $0x49e4a8,-0x40(%r12) │ │ │ │ + mov 0x8(%rbp),%rsi │ │ │ │ + mov %rsi,-0x30(%r12) │ │ │ │ + mov %rdx,-0x28(%r12) │ │ │ │ + movq $0x675878,-0x20(%r12) │ │ │ │ + mov %rax,-0x18(%r12) │ │ │ │ + mov %rcx,-0x10(%r12) │ │ │ │ + lea -0x40(%r12),%rax │ │ │ │ + mov %rax,-0x8(%r12) │ │ │ │ + mov %rbx,(%r12) │ │ │ │ + lea -0x1f(%r12),%rbx │ │ │ │ add $0x10,%rbp │ │ │ │ - jmp 49df80 │ │ │ │ - nopl 0x0(%rax) │ │ │ │ + jmp *0x0(%rbp) │ │ │ │ + movq $0x48,0x388(%r13) │ │ │ │ + jmp 338a720 │ │ │ │ + jmp *-0x10(%r13) │ │ │ │ + nopl (%rax) │ │ │ │ add (%rax),%al │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ adc (%rax),%al │ │ │ │ add %al,(%rax) │ │ │ │ - pop %rax │ │ │ │ - rex.RX and %r8b,(%rbx) │ │ │ │ - lea -0x10(%rbp),%rax │ │ │ │ - cmp %r15,%rax │ │ │ │ - jb 49e27e │ │ │ │ + fdivs 0x22(%rbp) │ │ │ │ + add -0x73(%rax),%ecx │ │ │ │ + rex.RB │ │ │ │ + lock cmp %r15,%rax │ │ │ │ + jb 49e5e6 │ │ │ │ movq $0x3390fc8,-0x10(%rbp) │ │ │ │ mov %rbx,-0x8(%rbp) │ │ │ │ mov 0x18(%rbx),%rsi │ │ │ │ mov 0x10(%rbx),%r14 │ │ │ │ add $0xfffffffffffffff0,%rbp │ │ │ │ - jmp 49d620 │ │ │ │ + jmp 66aa48 │ │ │ │ jmp *-0x10(%r13) │ │ │ │ nopw 0x0(%rax,%rax,1) │ │ │ │ - sub %dh,%bh │ │ │ │ - (bad) │ │ │ │ - (bad) │ │ │ │ - (bad) │ │ │ │ - (bad) │ │ │ │ - (bad) │ │ │ │ - decl (%rax) │ │ │ │ - ... │ │ │ │ + add (%rax),%al │ │ │ │ add %al,(%rax) │ │ │ │ - add %cl,(%rax) │ │ │ │ - ... │ │ │ │ add %al,(%rax) │ │ │ │ - add %cl,(%rsi) │ │ │ │ add %al,(%rax) │ │ │ │ - add %bl,(%rax) │ │ │ │ - rex.WB and %al,(%r11) │ │ │ │ - lea -0x8(%rbp),%rax │ │ │ │ - cmp %r15,%rax │ │ │ │ - jb 49e363 │ │ │ │ - add $0x70,%r12 │ │ │ │ - cmp 0x358(%r13),%r12 │ │ │ │ - ja 49e358 │ │ │ │ - movq $0x32ed9a0,-0x68(%r12) │ │ │ │ - mov %r14,-0x60(%r12) │ │ │ │ - movq $0x32ed9a0,-0x58(%r12) │ │ │ │ - lea -0x65(%r12),%rax │ │ │ │ - mov %rax,-0x50(%r12) │ │ │ │ - movq $0x49df80,-0x48(%r12) │ │ │ │ - mov 0x0(%rbp),%rax │ │ │ │ - mov %rax,-0x38(%r12) │ │ │ │ - mov %rsi,-0x30(%r12) │ │ │ │ - mov 0x10(%rbp),%rbx │ │ │ │ - mov %rbx,-0x28(%r12) │ │ │ │ - mov 0x8(%rbp),%rbx │ │ │ │ - mov %rbx,-0x20(%r12) │ │ │ │ - mov %rdi,-0x18(%r12) │ │ │ │ - mov %r9,-0x10(%r12) │ │ │ │ - mov %r8,-0x8(%r12) │ │ │ │ - lea -0x55(%r12),%rbx │ │ │ │ - mov %rbx,(%r12) │ │ │ │ - movq $0x49e398,-0x8(%rbp) │ │ │ │ - mov %rax,%rsi │ │ │ │ - lea 0x3204c48(%rip),%r14 │ │ │ │ - lea -0x48(%r12),%rax │ │ │ │ - mov %rax,0x8(%rbp) │ │ │ │ - mov %rbx,0x10(%rbp) │ │ │ │ - add $0xfffffffffffffff8,%rbp │ │ │ │ - jmp 49fce0 │ │ │ │ - movq $0x70,0x388(%r13) │ │ │ │ - lea 0x3204886(%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 (%rax),%al │ │ │ │ + add %al,(%rax) │ │ │ │ + cwtl │ │ │ │ + jne 49e621 │ │ │ │ + add -0x73(%rax),%ecx │ │ │ │ + rex.RB loopne 49e651 │ │ │ │ + cmp %edi,%eax │ │ │ │ + jb 49e6e9 │ │ │ │ + movq $0x3390fc8,-0x10(%rbp) │ │ │ │ + mov %rbx,-0x8(%rbp) │ │ │ │ + movq $0x49e650,-0x20(%rbp) │ │ │ │ + mov 0x10(%rbx),%rax │ │ │ │ + mov 0x18(%rbx),%rbx │ │ │ │ + mov %rax,-0x18(%rbp) │ │ │ │ + add $0xffffffffffffffe0,%rbp │ │ │ │ + test $0x7,%bl │ │ │ │ + jne 49e650 │ │ │ │ + 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,0x75(%rax) │ │ │ │ + and (%rbx),%al │ │ │ │ + movq $0x49e678,0x0(%rbp) │ │ │ │ + mov 0xf(%rbx),%rbx │ │ │ │ + test $0x7,%bl │ │ │ │ + jne 49e678 │ │ │ │ + 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 %dh,(%rax) │ │ │ │ - rex.W and %al,(%rbx) │ │ │ │ - mov 0x10(%rbp),%rax │ │ │ │ - mov %rbx,%rcx │ │ │ │ - and $0x7,%ecx │ │ │ │ - cmp $0x1,%rcx │ │ │ │ - je 49e3f9 │ │ │ │ - add $0x20,%r12 │ │ │ │ + add %ah,(%rax) │ │ │ │ + jne 49e699 │ │ │ │ + add -0x7d(%rcx),%ecx │ │ │ │ + (bad) │ │ │ │ + rex.W │ │ │ │ cmp 0x358(%r13),%r12 │ │ │ │ - ja 49e3e9 │ │ │ │ - movq $0x49e1d0,-0x18(%r12) │ │ │ │ + ja 49e6d9 │ │ │ │ + mov 0x7(%rbx),%rax │ │ │ │ + mov 0xf(%rbx),%rcx │ │ │ │ + mov 0x17(%rbx),%rdx │ │ │ │ + mov 0x1f(%rbx),%rbx │ │ │ │ + movq $0x49e5c0,-0x40(%r12) │ │ │ │ + mov 0x8(%rbp),%rsi │ │ │ │ + mov %rsi,-0x30(%r12) │ │ │ │ + mov %rdx,-0x28(%r12) │ │ │ │ + movq $0x675878,-0x20(%r12) │ │ │ │ + mov %rax,-0x18(%r12) │ │ │ │ + mov %rcx,-0x10(%r12) │ │ │ │ + lea -0x40(%r12),%rax │ │ │ │ mov %rax,-0x8(%r12) │ │ │ │ - mov 0x8(%rbp),%rax │ │ │ │ - mov %rax,(%r12) │ │ │ │ - movq $0x49e420,0x10(%rbp) │ │ │ │ - mov 0x18(%rbp),%r14 │ │ │ │ - lea -0x18(%r12),%rax │ │ │ │ - mov %rax,0x18(%rbp) │ │ │ │ + mov %rbx,(%r12) │ │ │ │ + lea -0x1f(%r12),%rbx │ │ │ │ add $0x10,%rbp │ │ │ │ - jmp 4a0110 │ │ │ │ - movq $0x20,0x388(%r13) │ │ │ │ + jmp *0x0(%rbp) │ │ │ │ + movq $0x48,0x388(%r13) │ │ │ │ jmp 338a720 │ │ │ │ - movq $0x49e450,0x18(%rbp) │ │ │ │ - mov %rax,%rbx │ │ │ │ - add $0x18,%rbp │ │ │ │ - jmp 49df80 │ │ │ │ + jmp *-0x10(%r13) │ │ │ │ nopl (%rax) │ │ │ │ - add %eax,(%rax) │ │ │ │ + add $0x1000000,%eax │ │ │ │ + add %al,(%rax) │ │ │ │ + add %al,0x0(%rip) │ │ │ │ + add %al,(%rax) │ │ │ │ + add %cl,(%rax) │ │ │ │ + add %al,(%rax) │ │ │ │ + add %dl,0x48032274(%rax) │ │ │ │ + lea -0x28(%rbp),%eax │ │ │ │ + cmp %r15,%rax │ │ │ │ + jb 49e746 │ │ │ │ + movq $0x49e788,-0x28(%rbp) │ │ │ │ + mov 0x7(%rbx),%rdx │ │ │ │ + mov 0xf(%rbx),%rcx │ │ │ │ + mov 0x17(%rbx),%rax │ │ │ │ + mov 0x1f(%rbx),%rsi │ │ │ │ + mov 0x27(%rbx),%rbx │ │ │ │ + mov %rax,-0x20(%rbp) │ │ │ │ + mov %rcx,-0x18(%rbp) │ │ │ │ + mov %rsi,-0x10(%rbp) │ │ │ │ + mov %rdx,-0x8(%rbp) │ │ │ │ + add $0xffffffffffffffd8,%rbp │ │ │ │ + jmp 3395508 │ │ │ │ + jmp *-0x8(%r13) │ │ │ │ + nopw 0x0(%rax,%rax,1) │ │ │ │ + add $0x0,%al │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ (bad) │ │ │ │ add %al,(%rax) │ │ │ │ - add %dl,0x48032044(%rax) │ │ │ │ - mov 0x8(%rbp),%eax │ │ │ │ - movq $0x49e4d0,0x8(%rbp) │ │ │ │ - mov %rax,%rsi │ │ │ │ - mov %rbx,%r14 │ │ │ │ - add $0x8,%rbp │ │ │ │ - jmp 3240990 │ │ │ │ - nopl 0x0(%rax,%rax,1) │ │ │ │ - ... │ │ │ │ + add %al,(%rax) │ │ │ │ + add %al,(%rax) │ │ │ │ + add %cl,-0x75(%rax) │ │ │ │ + or %r9b,-0x75(%r8) │ │ │ │ + rex.WRB adc %r9b,-0x75(%r8) │ │ │ │ + push %rbp │ │ │ │ + and %cl,-0x75(%rax) │ │ │ │ + jne 49e788 │ │ │ │ + jmp 49e7bc │ │ │ │ + nopw 0x0(%rax,%rax,1) │ │ │ │ + add $0x0,%al │ │ │ │ + add %al,(%rax) │ │ │ │ + add %al,(%rax) │ │ │ │ + add %al,(%rax) │ │ │ │ (bad) │ │ │ │ add %al,(%rax) │ │ │ │ - add %ah,0x44(%rax) │ │ │ │ - and %al,(%rbx) │ │ │ │ - mov %rbx,%rax │ │ │ │ - and $0x7,%eax │ │ │ │ - cmp $0x1,%rax │ │ │ │ - je 49e537 │ │ │ │ - add $0x38,%r12 │ │ │ │ + add %dl,(%rax) │ │ │ │ + je 49e7a9 │ │ │ │ + add -0x77(%rax),%ecx │ │ │ │ + fadds -0x7cb7f820(%rbx) │ │ │ │ + clc │ │ │ │ + add %ecx,(%rdi) │ │ │ │ + test %al,0x48000000(%rbx) │ │ │ │ + mov 0x8(%rbp),%eax │ │ │ │ + mov 0x10(%rbp),%rcx │ │ │ │ + mov 0x20(%rbp),%rdx │ │ │ │ + mov 0x6(%rbx),%rsi │ │ │ │ + mov 0x18(%rbp),%rbx │ │ │ │ + mov %rbx,%rdi │ │ │ │ + and $0x7,%edi │ │ │ │ + cmp $0x1,%rdi │ │ │ │ + jne 49e848 │ │ │ │ + add $0x18,%r12 │ │ │ │ cmp 0x358(%r13),%r12 │ │ │ │ - ja 49e4ab │ │ │ │ - mov 0x6(%rbx),%rax │ │ │ │ - mov 0xe(%rbx),%rbx │ │ │ │ - movq $0x49e190,-0x30(%r12) │ │ │ │ - mov %rax,-0x20(%r12) │ │ │ │ - mov %rbx,-0x18(%r12) │ │ │ │ - movq $0x3363ae0,-0x10(%r12) │ │ │ │ - mov %rax,-0x8(%r12) │ │ │ │ - lea -0x30(%r12),%rax │ │ │ │ - mov %rax,(%r12) │ │ │ │ - lea -0xe(%r12),%rbx │ │ │ │ - add $0x8,%rbp │ │ │ │ + ja 49e7ff │ │ │ │ + movq $0x338fee0,-0x10(%r12) │ │ │ │ + mov %rsi,(%r12) │ │ │ │ + movq $0x49e958,0x18(%rbp) │ │ │ │ + mov %rcx,%rdi │ │ │ │ + mov %rsi,%rbx │ │ │ │ + lea -0x10(%r12),%rsi │ │ │ │ + mov %rdx,%r14 │ │ │ │ + mov %rbx,%rcx │ │ │ │ + mov %rax,%rbx │ │ │ │ + mov %rcx,0x20(%rbp) │ │ │ │ + add $0x18,%rbp │ │ │ │ + jmp 33959f8 │ │ │ │ + movq $0x18,0x388(%r13) │ │ │ │ + movq $0x49e760,0x0(%rbp) │ │ │ │ + mov %rsi,0x18(%rbp) │ │ │ │ + jmp 338a720 │ │ │ │ + add $0x28,%rbp │ │ │ │ jmp *0x0(%rbp) │ │ │ │ - movq $0x38,0x388(%r13) │ │ │ │ + nopw 0x0(%rax,%rax,1) │ │ │ │ + add $0x0,%al │ │ │ │ + add %al,(%rax) │ │ │ │ + add %al,(%rax) │ │ │ │ + add %al,(%rax) │ │ │ │ + (bad) │ │ │ │ + add %al,(%rax) │ │ │ │ + add %ah,0x73(%rax) │ │ │ │ + and (%rbx),%al │ │ │ │ + mov 0x8(%rbp),%rax │ │ │ │ + mov 0x10(%rbp),%rcx │ │ │ │ + mov 0x20(%rbp),%rdx │ │ │ │ + mov 0x18(%rbp),%rsi │ │ │ │ + add $0x18,%r12 │ │ │ │ + cmp 0x358(%r13),%r12 │ │ │ │ + ja 49e893 │ │ │ │ + mov 0x6(%rbx),%rbx │ │ │ │ + movq $0x338fee0,-0x10(%r12) │ │ │ │ + mov %rsi,(%r12) │ │ │ │ + movq $0x49e8c0,0x10(%rbp) │ │ │ │ + mov %rcx,%rdi │ │ │ │ + mov %rsi,%rcx │ │ │ │ + lea -0x10(%r12),%rsi │ │ │ │ + mov %rdx,%r14 │ │ │ │ + mov %rbx,%rdx │ │ │ │ + mov %rax,%rbx │ │ │ │ + mov %rdx,0x18(%rbp) │ │ │ │ + mov %rcx,0x20(%rbp) │ │ │ │ + add $0x10,%rbp │ │ │ │ + jmp 33959f8 │ │ │ │ + movq $0x18,0x388(%r13) │ │ │ │ + movq $0x49e838,0x0(%rbp) │ │ │ │ + mov %rsi,0x18(%rbp) │ │ │ │ jmp 338a720 │ │ │ │ - nopl 0x0(%rax,%rax,1) │ │ │ │ - ... │ │ │ │ + nop │ │ │ │ + add (%rax),%al │ │ │ │ + add %al,(%rax) │ │ │ │ + add %al,(%rax) │ │ │ │ + add %al,(%rax) │ │ │ │ (bad) │ │ │ │ add %al,(%rax) │ │ │ │ - add %ah,%al │ │ │ │ - rex.XB and %al,(%r11) │ │ │ │ - mov %rbx,%rax │ │ │ │ - and $0x7,%eax │ │ │ │ - cmp $0x1,%rax │ │ │ │ - je 49e537 │ │ │ │ - add $0x38,%r12 │ │ │ │ + add %bl,%al │ │ │ │ + jb 49e8e1 │ │ │ │ + add -0x77(%rax),%ecx │ │ │ │ + fadds -0x7cb7f820(%rbx) │ │ │ │ + clc │ │ │ │ + add %esi,0x49(%rdx,%rsi,2) │ │ │ │ + add $0x48,%esp │ │ │ │ cmp 0x358(%r13),%r12 │ │ │ │ - ja 49e527 │ │ │ │ + ja 49e92e │ │ │ │ mov 0x6(%rbx),%rax │ │ │ │ - mov 0xe(%rbx),%rbx │ │ │ │ - movq $0x49e258,-0x30(%r12) │ │ │ │ - mov %rax,-0x20(%r12) │ │ │ │ - mov %rbx,-0x18(%r12) │ │ │ │ - movq $0x3363ae0,-0x10(%r12) │ │ │ │ - mov %rax,-0x8(%r12) │ │ │ │ - lea -0x30(%r12),%rax │ │ │ │ + movq $0x49e600,-0x40(%r12) │ │ │ │ + mov 0x8(%rbp),%rbx │ │ │ │ + mov %rbx,-0x30(%r12) │ │ │ │ + mov 0x10(%rbp),%rbx │ │ │ │ + mov %rbx,-0x28(%r12) │ │ │ │ + movq $0x3363098,-0x20(%r12) │ │ │ │ + mov %rax,-0x18(%r12) │ │ │ │ + lea -0x40(%r12),%rax │ │ │ │ + mov %rax,-0x10(%r12) │ │ │ │ + movq $0x320d470,-0x8(%r12) │ │ │ │ + lea -0x1f(%r12),%rax │ │ │ │ mov %rax,(%r12) │ │ │ │ - lea -0xe(%r12),%rbx │ │ │ │ - add $0x8,%rbp │ │ │ │ + lea -0x6(%r12),%rbx │ │ │ │ + add $0x18,%rbp │ │ │ │ jmp *0x0(%rbp) │ │ │ │ - movq $0x38,0x388(%r13) │ │ │ │ + movq $0x48,0x388(%r13) │ │ │ │ jmp 338a720 │ │ │ │ - lea 0x37999bb(%rip),%rbx │ │ │ │ - add $0x8,%rbp │ │ │ │ + add $0x18,%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 loopne 49e5a9 │ │ │ │ - cmp %edi,%eax │ │ │ │ - jb 49e58e │ │ │ │ - movq $0x3390fc8,-0x10(%rbp) │ │ │ │ - mov %rbx,-0x8(%rbp) │ │ │ │ - movq $0x49e5a8,-0x20(%rbp) │ │ │ │ - mov 0x20(%rbx),%rsi │ │ │ │ - mov 0x18(%rbx),%r14 │ │ │ │ - mov 0x10(%rbx),%rax │ │ │ │ - mov %rax,-0x18(%rbp) │ │ │ │ - add $0xffffffffffffffe0,%rbp │ │ │ │ - jmp 2e40380 │ │ │ │ - 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 %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %cl,-0x77(%rax) │ │ │ │ - fimuls 0x75(%rbx,%rcx,4) │ │ │ │ - or %cl,-0x7d(%rax) │ │ │ │ - (bad) │ │ │ │ - enter $0x9a1d,$0x2 │ │ │ │ + fadds -0x7cb7f820(%rbx) │ │ │ │ + clc │ │ │ │ + add %esi,0x49(%rcx,%rbp,2) │ │ │ │ + add $0x40,%esp │ │ │ │ + cmp 0x358(%r13),%r12 │ │ │ │ + ja 49e9bd │ │ │ │ + mov 0x6(%rbx),%rax │ │ │ │ + movq $0x338ff58,-0x38(%r12) │ │ │ │ + mov 0x8(%rbp),%rbx │ │ │ │ + mov %rbx,-0x28(%r12) │ │ │ │ + movq $0x3363098,-0x20(%r12) │ │ │ │ + mov %rax,-0x18(%r12) │ │ │ │ + lea -0x38(%r12),%rax │ │ │ │ + mov %rax,-0x10(%r12) │ │ │ │ + movq $0x320d470,-0x8(%r12) │ │ │ │ + lea -0x1f(%r12),%rax │ │ │ │ + mov %rax,(%r12) │ │ │ │ + lea -0x6(%r12),%rbx │ │ │ │ + add $0x10,%rbp │ │ │ │ + jmp *0x0(%rbp) │ │ │ │ + movq $0x40,0x388(%r13) │ │ │ │ + jmp 338a720 │ │ │ │ + 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) │ │ │ │ + mov $0x71,%al │ │ │ │ + and (%rbx),%al │ │ │ │ lea -0x10(%rbp),%rax │ │ │ │ cmp %r15,%rax │ │ │ │ - jb 49e5ee │ │ │ │ + jb 49ea0e │ │ │ │ movq $0x3390fc8,-0x10(%rbp) │ │ │ │ mov %rbx,-0x8(%rbp) │ │ │ │ mov 0x18(%rbx),%rsi │ │ │ │ mov 0x10(%rbx),%r14 │ │ │ │ add $0xfffffffffffffff0,%rbp │ │ │ │ - jmp 2e40380 │ │ │ │ + jmp 66aa48 │ │ │ │ jmp *-0x10(%r13) │ │ │ │ nopw 0x0(%rax,%rax,1) │ │ │ │ - add $0x0,%eax │ │ │ │ + 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 enter $0x394c,$0xf8 │ │ │ │ - jb 49e6f7 │ │ │ │ + jo 49ea97 │ │ │ │ + and (%rbx),%al │ │ │ │ + lea -0x20(%rbp),%rax │ │ │ │ + cmp %r15,%rax │ │ │ │ + jb 49eb11 │ │ │ │ movq $0x3390fc8,-0x10(%rbp) │ │ │ │ mov %rbx,-0x8(%rbp) │ │ │ │ - movq $0x49e670,-0x38(%rbp) │ │ │ │ + movq $0x49ea78,-0x20(%rbp) │ │ │ │ mov 0x10(%rbx),%rax │ │ │ │ - mov 0x18(%rbx),%rcx │ │ │ │ - mov 0x20(%rbx),%rdx │ │ │ │ - mov 0x28(%rbx),%rsi │ │ │ │ - mov 0x30(%rbx),%rbx │ │ │ │ - mov %rdx,-0x30(%rbp) │ │ │ │ - mov %rsi,-0x28(%rbp) │ │ │ │ - mov %rax,-0x20(%rbp) │ │ │ │ - mov %rcx,-0x18(%rbp) │ │ │ │ - add $0xffffffffffffffc8,%rbp │ │ │ │ + mov 0x18(%rbx),%rbx │ │ │ │ + mov %rax,-0x18(%rbp) │ │ │ │ + add $0xffffffffffffffe0,%rbp │ │ │ │ test $0x7,%bl │ │ │ │ - jne 49e670 │ │ │ │ + jne 49ea78 │ │ │ │ mov (%rbx),%rax │ │ │ │ jmp *%rax │ │ │ │ nopl 0x0(%rax,%rax,1) │ │ │ │ - add $0x0,%al │ │ │ │ + add %eax,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ (bad) │ │ │ │ add %al,(%rax) │ │ │ │ + add %ah,(%rax) │ │ │ │ + jno 49ea99 │ │ │ │ + add -0x39(%rax),%ecx │ │ │ │ + add %r12b,0x480049ea(%r8) │ │ │ │ + mov 0xf(%rbx),%ebx │ │ │ │ + test $0x7,%bl │ │ │ │ + jne 49eaa0 │ │ │ │ + mov (%rbx),%rax │ │ │ │ + jmp *%rax │ │ │ │ + xchg %ax,%ax │ │ │ │ + add %eax,(%rax) │ │ │ │ + add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ - add %cl,-0x75(%rax) │ │ │ │ - and %r9b,-0x77(%r8) │ │ │ │ - flds -0x7cb7f81f(%rbx) │ │ │ │ - stc │ │ │ │ - add %esi,0x49(%rbx,%rdi,2) │ │ │ │ - add $0x50,%esp │ │ │ │ + (bad) │ │ │ │ + add %al,(%rax) │ │ │ │ + add %bh,%al │ │ │ │ + jo 49eac1 │ │ │ │ + add -0x7d(%rcx),%ecx │ │ │ │ + (bad) │ │ │ │ + rex.W │ │ │ │ cmp 0x358(%r13),%r12 │ │ │ │ - ja 49e6e7 │ │ │ │ - movq $0x49e5c8,-0x48(%r12) │ │ │ │ - mov 0x8(%rbp),%rbx │ │ │ │ - mov %rbx,-0x38(%r12) │ │ │ │ - mov 0x10(%rbp),%rbx │ │ │ │ - mov %rbx,-0x30(%r12) │ │ │ │ - movq $0x3363098,-0x28(%r12) │ │ │ │ - lea -0x48(%r12),%rbx │ │ │ │ - mov %rbx,-0x20(%r12) │ │ │ │ - mov 0x18(%rbp),%rbx │ │ │ │ - mov %rbx,-0x18(%r12) │ │ │ │ - movq $0x3363ae0,-0x10(%r12) │ │ │ │ - lea -0x27(%r12),%rbx │ │ │ │ - mov %rbx,-0x8(%r12) │ │ │ │ - mov %rax,(%r12) │ │ │ │ - lea -0xe(%r12),%rbx │ │ │ │ - add $0x28,%rbp │ │ │ │ + ja 49eb01 │ │ │ │ + mov 0x7(%rbx),%rax │ │ │ │ + mov 0xf(%rbx),%rcx │ │ │ │ + mov 0x17(%rbx),%rdx │ │ │ │ + mov 0x1f(%rbx),%rbx │ │ │ │ + movq $0x49e9e8,-0x40(%r12) │ │ │ │ + mov 0x8(%rbp),%rsi │ │ │ │ + mov %rsi,-0x30(%r12) │ │ │ │ + mov %rdx,-0x28(%r12) │ │ │ │ + movq $0x675878,-0x20(%r12) │ │ │ │ + mov %rax,-0x18(%r12) │ │ │ │ + mov %rcx,-0x10(%r12) │ │ │ │ + lea -0x40(%r12),%rax │ │ │ │ + mov %rax,-0x8(%r12) │ │ │ │ + mov %rbx,(%r12) │ │ │ │ + lea -0x1f(%r12),%rbx │ │ │ │ + add $0x10,%rbp │ │ │ │ jmp *0x0(%rbp) │ │ │ │ - movq $0x50,0x388(%r13) │ │ │ │ + movq $0x48,0x388(%r13) │ │ │ │ jmp 338a720 │ │ │ │ jmp *-0x10(%r13) │ │ │ │ - mov %rax,%rbx │ │ │ │ - and $0xfffffffffffffff8,%rbx │ │ │ │ - add $0x28,%rbp │ │ │ │ - mov (%rbx),%rax │ │ │ │ - jmp *%rax │ │ │ │ - nopl 0x0(%rax,%rax,1) │ │ │ │ - (bad) │ │ │ │ + nopl (%rax) │ │ │ │ + add $0x1000000,%eax │ │ │ │ add %al,(%rax) │ │ │ │ - add %al,(%rax,%rax,1) │ │ │ │ + add %al,0x0(%rip) │ │ │ │ + add %al,(%rax) │ │ │ │ + add %cl,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ + add %ch,0x70(%rax) │ │ │ │ + and (%rbx),%al │ │ │ │ + lea -0x28(%rbp),%rax │ │ │ │ + cmp %r15,%rax │ │ │ │ + jb 49eb6e │ │ │ │ + movq $0x49ebb0,-0x28(%rbp) │ │ │ │ + mov 0x7(%rbx),%rdx │ │ │ │ + mov 0xf(%rbx),%rcx │ │ │ │ + mov 0x17(%rbx),%rax │ │ │ │ + mov 0x1f(%rbx),%rsi │ │ │ │ + mov 0x27(%rbx),%rbx │ │ │ │ + mov %rax,-0x20(%rbp) │ │ │ │ + mov %rcx,-0x18(%rbp) │ │ │ │ + mov %rsi,-0x10(%rbp) │ │ │ │ + mov %rdx,-0x8(%rbp) │ │ │ │ + add $0xffffffffffffffd8,%rbp │ │ │ │ + jmp 3395508 │ │ │ │ + jmp *-0x8(%r13) │ │ │ │ + nopw 0x0(%rax,%rax,1) │ │ │ │ add $0x0,%al │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ (bad) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ - add %cl,-0x73(%rax) │ │ │ │ - rex.RB rorb $1,-0x8(%r9,%rdi,1) │ │ │ │ - jae 49e84b │ │ │ │ - lea 0x3204554(%rip),%rbx │ │ │ │ - jmp *-0x8(%r13) │ │ │ │ + add %cl,-0x75(%rax) │ │ │ │ + or %r9b,-0x75(%r8) │ │ │ │ + rex.WRB adc %r9b,-0x75(%r8) │ │ │ │ + push %rbp │ │ │ │ + and %cl,-0x75(%rax) │ │ │ │ + jne 49ebb0 │ │ │ │ + jmp 49ebe4 │ │ │ │ + nopw 0x0(%rax,%rax,1) │ │ │ │ add $0x0,%al │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ (bad) │ │ │ │ add %al,(%rax) │ │ │ │ - add %al,0x45(%rax) │ │ │ │ - and %al,(%rbx) │ │ │ │ - mov 0x18(%rbp),%rsi │ │ │ │ - mov 0x20(%rbp),%r14 │ │ │ │ + add %ch,%al │ │ │ │ + outsl %ds:(%rsi),(%dx) │ │ │ │ + and (%rbx),%al │ │ │ │ mov %rbx,%rax │ │ │ │ and $0x7,%eax │ │ │ │ cmp $0x1,%rax │ │ │ │ - je 49e83c │ │ │ │ - add $0x28,%r12 │ │ │ │ + je 49ec43 │ │ │ │ + mov 0x8(%rbp),%rax │ │ │ │ + mov 0x10(%rbp),%rcx │ │ │ │ + mov 0x20(%rbp),%rdx │ │ │ │ + mov 0x6(%rbx),%rsi │ │ │ │ + mov 0x18(%rbp),%rbx │ │ │ │ + mov %rbx,%rdi │ │ │ │ + and $0x7,%edi │ │ │ │ + cmp $0x1,%rdi │ │ │ │ + jne 49ec70 │ │ │ │ + add $0x18,%r12 │ │ │ │ cmp 0x358(%r13),%r12 │ │ │ │ - ja 49e7b4 │ │ │ │ - movq $0x49e558,-0x20(%r12) │ │ │ │ - mov %rsi,-0x10(%r12) │ │ │ │ - mov %r14,-0x8(%r12) │ │ │ │ - mov 0x10(%rbp),%rax │ │ │ │ - mov %rax,(%r12) │ │ │ │ - movq $0x49e8f8,-0x8(%rbp) │ │ │ │ - lea 0x376af0b(%rip),%rsi │ │ │ │ - lea -0x20(%r12),%rax │ │ │ │ - mov %rax,%r14 │ │ │ │ - mov %rax,0x0(%rbp) │ │ │ │ - add $0xfffffffffffffff8,%rbp │ │ │ │ - jmp 2e47368 │ │ │ │ - movq $0x28,0x388(%r13) │ │ │ │ + ja 49ec27 │ │ │ │ + movq $0x338fee0,-0x10(%r12) │ │ │ │ + mov %rsi,(%r12) │ │ │ │ + movq $0x49ed80,0x18(%rbp) │ │ │ │ + mov %rcx,%rdi │ │ │ │ + mov %rsi,%rbx │ │ │ │ + lea -0x10(%r12),%rsi │ │ │ │ + mov %rdx,%r14 │ │ │ │ + mov %rbx,%rcx │ │ │ │ + mov %rax,%rbx │ │ │ │ + mov %rcx,0x20(%rbp) │ │ │ │ + add $0x18,%rbp │ │ │ │ + jmp 33959f8 │ │ │ │ + movq $0x18,0x388(%r13) │ │ │ │ + movq $0x49eb88,0x0(%rbp) │ │ │ │ + mov %rsi,0x18(%rbp) │ │ │ │ jmp 338a720 │ │ │ │ - nopl 0x0(%rax) │ │ │ │ + add $0x28,%rbp │ │ │ │ + jmp *0x0(%rbp) │ │ │ │ + nopw 0x0(%rax,%rax,1) │ │ │ │ add $0x0,%al │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ (bad) │ │ │ │ add %al,(%rax) │ │ │ │ - add %bh,0x48032044(%rax) │ │ │ │ - movl $0x49e808,-0x8(%rbp) │ │ │ │ - mov %r14,0x0(%rbp) │ │ │ │ - add $0xfffffffffffffff8,%rbp │ │ │ │ - test $0x7,%bl │ │ │ │ - jne 49e808 │ │ │ │ - mov (%rbx),%rax │ │ │ │ - jmp *%rax │ │ │ │ - nopw 0x0(%rax,%rax,1) │ │ │ │ - add $0x0,%eax │ │ │ │ - add %al,(%rax) │ │ │ │ - add %bl,(%rsi) │ │ │ │ - add %al,(%rax) │ │ │ │ - add %cl,0x48032044(%rax) │ │ │ │ - mov 0x20(%rbp),%esi │ │ │ │ - mov 0x28(%rbp),%r14 │ │ │ │ - mov 0x10(%rbp),%rax │ │ │ │ - and $0x7,%ebx │ │ │ │ - cmp $0x1,%rbx │ │ │ │ - je 49e844 │ │ │ │ - mov 0x8(%rbp),%rax │ │ │ │ - movq $0x49e750,0x8(%rbp) │ │ │ │ - lea 0x3204420(%rip),%rsi │ │ │ │ - mov %rax,%r14 │ │ │ │ - add $0x8,%rbp │ │ │ │ - jmp 32416e0 │ │ │ │ + add %bh,(%rax) │ │ │ │ + outsl %ds:(%rsi),(%dx) │ │ │ │ + and (%rbx),%al │ │ │ │ mov 0x8(%rbp),%rax │ │ │ │ - add $0xfffffffffffffff8,%rbp │ │ │ │ - add $0x30,%rbp │ │ │ │ - mov %rax,%rdi │ │ │ │ - movq $0x49e880,-0x18(%rbp) │ │ │ │ - mov %rdi,%rbx │ │ │ │ - mov %rsi,-0x10(%rbp) │ │ │ │ - mov %r14,-0x8(%rbp) │ │ │ │ - add $0xffffffffffffffe8,%rbp │ │ │ │ - test $0x7,%bl │ │ │ │ - jne 49e880 │ │ │ │ - mov (%rbx),%rax │ │ │ │ - jmp *%rax │ │ │ │ - nopl 0x0(%rax) │ │ │ │ + mov 0x10(%rbp),%rcx │ │ │ │ + mov 0x20(%rbp),%rdx │ │ │ │ + mov 0x18(%rbp),%rsi │ │ │ │ + add $0x18,%r12 │ │ │ │ + cmp 0x358(%r13),%r12 │ │ │ │ + ja 49ecbb │ │ │ │ + mov 0x6(%rbx),%rbx │ │ │ │ + movq $0x338fee0,-0x10(%r12) │ │ │ │ + mov %rsi,(%r12) │ │ │ │ + movq $0x49ece8,0x10(%rbp) │ │ │ │ + mov %rcx,%rdi │ │ │ │ + mov %rsi,%rcx │ │ │ │ + lea -0x10(%r12),%rsi │ │ │ │ + mov %rdx,%r14 │ │ │ │ + mov %rbx,%rdx │ │ │ │ + mov %rax,%rbx │ │ │ │ + mov %rdx,0x18(%rbp) │ │ │ │ + mov %rcx,0x20(%rbp) │ │ │ │ + add $0x10,%rbp │ │ │ │ + jmp 33959f8 │ │ │ │ + movq $0x18,0x388(%r13) │ │ │ │ + movq $0x49ec60,0x0(%rbp) │ │ │ │ + mov %rsi,0x18(%rbp) │ │ │ │ + jmp 338a720 │ │ │ │ + nop │ │ │ │ add (%rax),%al │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ (bad) │ │ │ │ add %al,(%rax) │ │ │ │ - add %dl,(%rax) │ │ │ │ - and %r8b,(%rbx) │ │ │ │ - mov %rbx,%rax │ │ │ │ + add %dh,0x4803226e(%rax) │ │ │ │ + mov %ebx,%eax │ │ │ │ and $0x7,%eax │ │ │ │ cmp $0x1,%rax │ │ │ │ - je 49e8d8 │ │ │ │ - movq $0x49e8c8,-0x10(%rbp) │ │ │ │ + je 49ed66 │ │ │ │ + add $0x48,%r12 │ │ │ │ + cmp 0x358(%r13),%r12 │ │ │ │ + ja 49ed56 │ │ │ │ mov 0x6(%rbx),%rax │ │ │ │ - mov 0xe(%rbx),%rbx │ │ │ │ - mov %rbx,%rcx │ │ │ │ - mov %rax,%rbx │ │ │ │ - mov %rcx,-0x8(%rbp) │ │ │ │ - mov %rax,0x0(%rbp) │ │ │ │ - add $0xfffffffffffffff0,%rbp │ │ │ │ - test $0x7,%bl │ │ │ │ - jne 49e8c8 │ │ │ │ - mov (%rbx),%rax │ │ │ │ - jmp *%rax │ │ │ │ - add $0x0,%al │ │ │ │ - add %al,(%rax) │ │ │ │ - add %al,(%rax) │ │ │ │ - add %al,(%rax) │ │ │ │ - (bad) │ │ │ │ - add %al,(%rax) │ │ │ │ - add %cl,%al │ │ │ │ - rex.XB and %al,(%r11) │ │ │ │ - movq $0x49e7d8,0x0(%rbp) │ │ │ │ - mov %rbx,%r14 │ │ │ │ - jmp 2e3ee80 │ │ │ │ - lea 0x379961a(%rip),%rbx │ │ │ │ + movq $0x49ea28,-0x40(%r12) │ │ │ │ + mov 0x8(%rbp),%rbx │ │ │ │ + mov %rbx,-0x30(%r12) │ │ │ │ + mov 0x10(%rbp),%rbx │ │ │ │ + mov %rbx,-0x28(%r12) │ │ │ │ + movq $0x3363098,-0x20(%r12) │ │ │ │ + mov %rax,-0x18(%r12) │ │ │ │ + lea -0x40(%r12),%rax │ │ │ │ + mov %rax,-0x10(%r12) │ │ │ │ + movq $0x320d470,-0x8(%r12) │ │ │ │ + lea -0x1f(%r12),%rax │ │ │ │ + mov %rax,(%r12) │ │ │ │ + lea -0x6(%r12),%rbx │ │ │ │ + add $0x18,%rbp │ │ │ │ + jmp *0x0(%rbp) │ │ │ │ + movq $0x48,0x388(%r13) │ │ │ │ + jmp 338a720 │ │ │ │ add $0x18,%rbp │ │ │ │ jmp *0x0(%rbp) │ │ │ │ - xchg %ax,%ax │ │ │ │ - add $0x0,%eax │ │ │ │ - add %al,(%rax) │ │ │ │ - add %bl,(%rsi) │ │ │ │ - add %al,(%rax) │ │ │ │ - add %bl,0x48032043(%rax) │ │ │ │ - movl $0x49e918,0x0(%rbp) │ │ │ │ - mov %rbx,%r14 │ │ │ │ - jmp 2e05780 │ │ │ │ - add $0x0,%eax │ │ │ │ - add %al,(%rax) │ │ │ │ - add %bl,(%rsi) │ │ │ │ - add %al,(%rax) │ │ │ │ - add %bh,0x43(%rax) │ │ │ │ - and %al,(%rbx) │ │ │ │ - movq $0x49e948,0x0(%rbp) │ │ │ │ - mov 0x10(%rbp),%rdi │ │ │ │ - mov 0x20(%rbp),%rsi │ │ │ │ - mov 0x28(%rbp),%r14 │ │ │ │ - mov %rbx,0x20(%rbp) │ │ │ │ - jmp 49e728 │ │ │ │ nopl (%rax) │ │ │ │ - test %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,-0x7d(%rcx) │ │ │ │ - (bad) │ │ │ │ - cmp %cl,0x3b(%rbp) │ │ │ │ - movsl %ds:(%rsi),%es:(%rdi) │ │ │ │ - pop %rax │ │ │ │ - add (%rax),%eax │ │ │ │ - add %dh,0x3d(%rdi) │ │ │ │ - movq $0x49e608,-0x30(%r12) │ │ │ │ - mov 0x8(%rbp),%rax │ │ │ │ - mov %rax,-0x20(%r12) │ │ │ │ - mov %rbx,-0x18(%r12) │ │ │ │ - mov 0x28(%rbp),%rax │ │ │ │ + add %cl,-0x77(%rax) │ │ │ │ + fadds -0x7cb7f820(%rbx) │ │ │ │ + clc │ │ │ │ + add %esi,0x49(%rcx,%rbp,2) │ │ │ │ + add $0x40,%esp │ │ │ │ + cmp 0x358(%r13),%r12 │ │ │ │ + ja 49ede5 │ │ │ │ + mov 0x6(%rbx),%rax │ │ │ │ + movq $0x338ff58,-0x38(%r12) │ │ │ │ + mov 0x8(%rbp),%rbx │ │ │ │ + mov %rbx,-0x28(%r12) │ │ │ │ + movq $0x3363098,-0x20(%r12) │ │ │ │ + mov %rax,-0x18(%r12) │ │ │ │ + lea -0x38(%r12),%rax │ │ │ │ mov %rax,-0x10(%r12) │ │ │ │ - mov 0x18(%rbp),%rax │ │ │ │ - mov %rax,-0x8(%r12) │ │ │ │ - mov 0x20(%rbp),%rax │ │ │ │ + movq $0x320d470,-0x8(%r12) │ │ │ │ + lea -0x1f(%r12),%rax │ │ │ │ mov %rax,(%r12) │ │ │ │ - lea -0x30(%r12),%rbx │ │ │ │ - add $0x30,%rbp │ │ │ │ + lea -0x6(%r12),%rbx │ │ │ │ + add $0x10,%rbp │ │ │ │ jmp *0x0(%rbp) │ │ │ │ - movq $0x38,0x388(%r13) │ │ │ │ + movq $0x40,0x388(%r13) │ │ │ │ jmp 338a720 │ │ │ │ - nopw 0x0(%rax,%rax,1) │ │ │ │ - add (%rax),%al │ │ │ │ - add %al,(%rax) │ │ │ │ - add %al,(%rax) │ │ │ │ - add %al,(%rax) │ │ │ │ - adc (%rax),%al │ │ │ │ + add $0x10,%rbp │ │ │ │ + jmp *0x0(%rbp) │ │ │ │ + nopl 0x0(%rax) │ │ │ │ + add $0x1000000,%eax │ │ │ │ add %al,(%rax) │ │ │ │ + add %cl,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ - lea -0x10(%rbp),%rax │ │ │ │ - cmp %r15,%rax │ │ │ │ - jb 49e9de │ │ │ │ - movq $0x3390fc8,-0x10(%rbp) │ │ │ │ - mov %rbx,-0x8(%rbp) │ │ │ │ - mov 0x18(%rbx),%rsi │ │ │ │ - mov 0x10(%rbx),%r14 │ │ │ │ - add $0xfffffffffffffff0,%rbp │ │ │ │ - jmp 2e40380 │ │ │ │ - jmp *-0x10(%r13) │ │ │ │ - nopw 0x0(%rax,%rax,1) │ │ │ │ - sldt (%rax) │ │ │ │ - add %al,(%rbx) │ │ │ │ - ... │ │ │ │ add %al,(%rax) │ │ │ │ - add %cl,(%rsi) │ │ │ │ + add %cl,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ - add %ah,%al │ │ │ │ - rex.X and %al,(%rbx) │ │ │ │ - lea -0x18(%rbp),%rax │ │ │ │ + add %bl,0x3e(%rax) │ │ │ │ + and %al,(%rbx) │ │ │ │ + lea -0x50(%rbp),%rax │ │ │ │ cmp %r15,%rax │ │ │ │ - jb 49ea5e │ │ │ │ - add $0x20,%r12 │ │ │ │ - cmp 0x358(%r13),%r12 │ │ │ │ - ja 49ea53 │ │ │ │ - movq $0x49e9b8,-0x18(%r12) │ │ │ │ - mov %r14,-0x8(%r12) │ │ │ │ - mov %rsi,(%r12) │ │ │ │ - movq $0x49ea80,-0x18(%rbp) │ │ │ │ - mov %rsi,%rax │ │ │ │ - lea 0x376ac70(%rip),%rsi │ │ │ │ - mov %r14,%rbx │ │ │ │ - lea -0x18(%r12),%r14 │ │ │ │ - mov %rbx,-0x10(%rbp) │ │ │ │ + jb 49ee83 │ │ │ │ + movq $0x49ee98,-0x48(%rbp) │ │ │ │ + mov %r14,%rdi │ │ │ │ + lea 0x3203cd6(%rip),%rsi │ │ │ │ + lea 0x37794c7(%rip),%r14 │ │ │ │ + mov 0x17(%rbx),%rax │ │ │ │ + mov %rax,-0x40(%rbp) │ │ │ │ + mov 0x1f(%rbx),%rax │ │ │ │ + mov %rax,-0x38(%rbp) │ │ │ │ + mov 0x37(%rbx),%rax │ │ │ │ + mov %rax,-0x30(%rbp) │ │ │ │ + mov 0x7(%rbx),%rax │ │ │ │ + mov %rax,-0x28(%rbp) │ │ │ │ + mov 0xf(%rbx),%rax │ │ │ │ + mov %rax,-0x20(%rbp) │ │ │ │ + mov 0x2f(%rbx),%rax │ │ │ │ + mov %rax,-0x18(%rbp) │ │ │ │ + mov 0x3f(%rbx),%rax │ │ │ │ + mov %rax,-0x10(%rbp) │ │ │ │ + mov 0x27(%rbx),%rax │ │ │ │ mov %rax,-0x8(%rbp) │ │ │ │ - add $0xffffffffffffffe8,%rbp │ │ │ │ - jmp 2e47368 │ │ │ │ - movq $0x20,0x388(%r13) │ │ │ │ - lea 0x320429b(%rip),%rbx │ │ │ │ + add $0xffffffffffffffb8,%rbp │ │ │ │ + jmp 66e1f8 │ │ │ │ jmp *-0x8(%r13) │ │ │ │ - nopl 0x0(%rax) │ │ │ │ - add (%rax),%al │ │ │ │ + nop │ │ │ │ + or %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ (bad) │ │ │ │ add %al,(%rax) │ │ │ │ - add %ah,0x42(%rax) │ │ │ │ - and %al,(%rbx) │ │ │ │ - movq $0x49eaa0,0x0(%rbp) │ │ │ │ - mov %rbx,%r14 │ │ │ │ - jmp 2e02890 │ │ │ │ - add (%rax),%al │ │ │ │ + add %ch,0x4803203d(%rax) │ │ │ │ + mov %ebx,%eax │ │ │ │ + and $0x7,%eax │ │ │ │ + cmp $0x1,%rax │ │ │ │ + je 49efdc │ │ │ │ + movq $0x49eed0,0x0(%rbp) │ │ │ │ + mov 0x6(%rbx),%rbx │ │ │ │ + test $0x7,%bl │ │ │ │ + jne 49eed0 │ │ │ │ + mov (%rbx),%rax │ │ │ │ + jmp *%rax │ │ │ │ + xchg %ax,%ax │ │ │ │ + or %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ (bad) │ │ │ │ add %al,(%rax) │ │ │ │ - add %ah,(%rax) │ │ │ │ - rex.X and %al,(%rbx) │ │ │ │ - movq $0x49eac0,0x0(%rbp) │ │ │ │ - mov %rbx,%r14 │ │ │ │ - jmp 2e01de8 │ │ │ │ - add (%rax),%al │ │ │ │ + add %dh,0x3d(%rax) │ │ │ │ + and %al,(%rbx) │ │ │ │ + movq $0x49ef08,-0x8(%rbp) │ │ │ │ + mov 0xf(%rbx),%rax │ │ │ │ + mov 0x7(%rbx),%rbx │ │ │ │ + mov %rax,0x0(%rbp) │ │ │ │ + add $0xfffffffffffffff8,%rbp │ │ │ │ + test $0x7,%bl │ │ │ │ + jne 49ef08 │ │ │ │ + mov (%rbx),%rax │ │ │ │ + jmp *%rax │ │ │ │ + nopw 0x0(%rax,%rax,1) │ │ │ │ + or %eax,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ (bad) │ │ │ │ add %al,(%rax) │ │ │ │ - add %dl,%al │ │ │ │ - and %al,(%r11) │ │ │ │ - mov 0x10(%rbp),%rsi │ │ │ │ - movq $0x49eaf8,0x10(%rbp) │ │ │ │ - mov %rbx,%rdi │ │ │ │ - mov %rsi,%rax │ │ │ │ - mov 0x8(%rbp),%rsi │ │ │ │ - mov %rax,%r14 │ │ │ │ - add $0x10,%rbp │ │ │ │ - jmp 49e728 │ │ │ │ - nopw 0x0(%rax,%rax,1) │ │ │ │ - ... │ │ │ │ + add %bh,(%rax) │ │ │ │ + cmp $0x8b480320,%eax │ │ │ │ + or %r9b,-0x75(%r8) │ │ │ │ + rex.WXB cmovs -0x76b7f8a5(%r11),%rcx │ │ │ │ + fiaddl -0x7cb7f81e(%rbx) │ │ │ │ + cli │ │ │ │ (bad) │ │ │ │ + je 49efe3 │ │ │ │ + cmp $0x7,%rdx │ │ │ │ + jne 49f078 │ │ │ │ + mov 0x38(%rbp),%rdx │ │ │ │ + mov %rbx,%rsi │ │ │ │ + and $0xfffffffffffffff8,%rsi │ │ │ │ + mov (%rsi),%rsi │ │ │ │ + mov -0x4(%rsi),%esi │ │ │ │ + cmp $0x8,%rsi │ │ │ │ + jb 49f373 │ │ │ │ + mov 0x20(%rbp),%rdi │ │ │ │ + mov 0x40(%rbp),%r8 │ │ │ │ + cmp $0x9,%rsi │ │ │ │ + jne 49f078 │ │ │ │ + mov %rax,%rsi │ │ │ │ + mov %rdi,%rax │ │ │ │ + mov %rcx,%rdi │ │ │ │ + mov %rdx,%rcx │ │ │ │ + mov %r8,%rdx │ │ │ │ + add $0x30,%r12 │ │ │ │ + cmp 0x358(%r13),%r12 │ │ │ │ + ja 49efc0 │ │ │ │ + mov 0x1(%rbx),%r8 │ │ │ │ + mov 0x9(%rbx),%rbx │ │ │ │ + movq $0x49eb30,-0x28(%r12) │ │ │ │ + mov %rbx,-0x20(%r12) │ │ │ │ + mov %rdi,-0x18(%r12) │ │ │ │ + mov %rax,-0x10(%r12) │ │ │ │ + mov %r8,-0x8(%r12) │ │ │ │ + mov %rdx,(%r12) │ │ │ │ + mov %r8,%rax │ │ │ │ + mov %rsi,%r8 │ │ │ │ + mov %rdi,%rbx │ │ │ │ + lea -0x27(%r12),%rdi │ │ │ │ + mov %rax,%rsi │ │ │ │ + mov %rbx,%r14 │ │ │ │ + mov %rcx,%rbx │ │ │ │ + add $0x50,%rbp │ │ │ │ + jmp 49dc20 │ │ │ │ + movq $0x30,0x388(%r13) │ │ │ │ + movq $0x49f908,0x0(%rbp) │ │ │ │ + mov %rdi,0x48(%rbp) │ │ │ │ + jmp 338a720 │ │ │ │ + add $0x48,%rbp │ │ │ │ + jmp *0x0(%rbp) │ │ │ │ + movq $0x49f030,0x20(%rbp) │ │ │ │ + mov %rbx,%rdx │ │ │ │ + mov %rax,%rbx │ │ │ │ + mov 0x2(%rdx),%rax │ │ │ │ + mov 0x17(%rax),%rdx │ │ │ │ + mov %rdx,0x30(%rbp) │ │ │ │ + mov 0xf(%rax),%rdx │ │ │ │ + mov %rdx,0x38(%rbp) │ │ │ │ + mov 0x7(%rax),%rax │ │ │ │ + mov %rax,0x40(%rbp) │ │ │ │ + mov %rcx,0x48(%rbp) │ │ │ │ + add $0x20,%rbp │ │ │ │ + test $0x7,%bl │ │ │ │ + jne 49f030 │ │ │ │ + mov (%rbx),%rax │ │ │ │ + jmp *%rax │ │ │ │ + nop │ │ │ │ + test %eax,(%rcx) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ - add %cl,-0x39(%rax) │ │ │ │ - add %r12b,(%r8) │ │ │ │ - jmp 49eb48 │ │ │ │ - add %cl,-0x77(%rax) │ │ │ │ - fimuls 0x35(%rbp,%rcx,4) │ │ │ │ - rex.WRXB lods %ds:(%rsi),%rax │ │ │ │ - ja 49eb0d │ │ │ │ - jmp 3240d18 │ │ │ │ - nop │ │ │ │ - ... │ │ │ │ (bad) │ │ │ │ add %al,(%rax) │ │ │ │ - add %al,(%rax) │ │ │ │ - add %al,(%rax) │ │ │ │ - add %cl,-0x77(%rax) │ │ │ │ - fadds -0x7cb7f820(%rbx) │ │ │ │ - clc │ │ │ │ - add %ecx,(%rdi) │ │ │ │ - test %bl,0x48000000(%rcx) │ │ │ │ - movl $0x49eb70,-0x10(%rbp) │ │ │ │ - mov %rbx,%rax │ │ │ │ - mov 0x6(%rbx),%rcx │ │ │ │ - mov 0xe(%rbx),%rbx │ │ │ │ + add %ah,%al │ │ │ │ + xbegin ffffffffc791f3aa <__environ@GLIBC_2.2.5+0xffffffffc3cdef02>,(bad) │ │ │ │ + rex.RB │ │ │ │ + lock add %dh,%cl │ │ │ │ + rex.WB add %cl,-0x77(%r8) │ │ │ │ + fmuls -0x75(%rax) │ │ │ │ + rex.WXB (bad) │ │ │ │ + mov 0xf(%rbx),%rbx │ │ │ │ mov %rcx,-0x8(%rbp) │ │ │ │ mov %rax,0x0(%rbp) │ │ │ │ add $0xfffffffffffffff0,%rbp │ │ │ │ test $0x7,%bl │ │ │ │ - jne 49eb70 │ │ │ │ + jne 49f100 │ │ │ │ mov (%rbx),%rax │ │ │ │ jmp *%rax │ │ │ │ - nopl 0x0(%rax) │ │ │ │ - add (%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 %cl,-0x77(%rax) │ │ │ │ - fadds -0x7cb7f820(%rbx) │ │ │ │ - clc │ │ │ │ - add %esi,0x49(%rbx,%rbx,2) │ │ │ │ - add $0x20,%esp │ │ │ │ + add %ah,0x4803203a(%rax) │ │ │ │ + mov 0x8(%rbp),%ecx │ │ │ │ + add $0xffffffffffffffc0,%rbp │ │ │ │ + add $0x28,%r12 │ │ │ │ cmp 0x358(%r13),%r12 │ │ │ │ - ja 49ebb9 │ │ │ │ - movq $0x4a02d0,-0x18(%r12) │ │ │ │ - mov 0x10(%rbp),%rax │ │ │ │ - mov %rax,-0x10(%r12) │ │ │ │ + ja 49f0ba │ │ │ │ + movq $0x3363098,-0x20(%r12) │ │ │ │ + mov %rcx,-0x18(%r12) │ │ │ │ + movq $0x36a2b10,-0x10(%r12) │ │ │ │ movq $0x320d450,-0x8(%r12) │ │ │ │ - lea -0x11(%r12),%rax │ │ │ │ + lea -0x1f(%r12),%rax │ │ │ │ mov %rax,(%r12) │ │ │ │ lea -0x7(%r12),%rbx │ │ │ │ - add $0x18,%rbp │ │ │ │ - jmp *0x0(%rbp) │ │ │ │ - movq $0x20,0x388(%r13) │ │ │ │ - jmp 338a720 │ │ │ │ - lea 0x32040a9(%rip),%rbx │ │ │ │ - add $0x8,%rbp │ │ │ │ - jmp *0x0(%rbp) │ │ │ │ - add $0x10,%r12 │ │ │ │ - cmp 0x358(%r13),%r12 │ │ │ │ - ja 49ec01 │ │ │ │ - movq $0x320d470,-0x8(%r12) │ │ │ │ - mov 0x8(%rbp),%rax │ │ │ │ - mov %rax,(%r12) │ │ │ │ - lea -0x6(%r12),%rbx │ │ │ │ - add $0x18,%rbp │ │ │ │ + add $0x50,%rbp │ │ │ │ jmp *0x0(%rbp) │ │ │ │ - movq $0x10,0x388(%r13) │ │ │ │ + movq $0x28,0x388(%r13) │ │ │ │ + movq $0x49f070,0x40(%rbp) │ │ │ │ + mov %rcx,0x48(%rbp) │ │ │ │ + add $0x40,%rbp │ │ │ │ jmp 338a720 │ │ │ │ - nopl 0x0(%rax) │ │ │ │ - add %eax,(%rax) │ │ │ │ - add %al,(%rax) │ │ │ │ - add %al,(%rax) │ │ │ │ - add %al,(%rax) │ │ │ │ - adc %al,(%rax) │ │ │ │ - add %al,(%rax) │ │ │ │ + mov %r11,%rbx │ │ │ │ + mov 0x50(%rsp),%rdx │ │ │ │ + mov 0x48(%rsp),%rax │ │ │ │ + mov 0x40(%rsp),%rcx │ │ │ │ + jmp 49f119 │ │ │ │ + xchg %ax,%ax │ │ │ │ + (bad) │ │ │ │ + (bad) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ - mov 0x10(%rbx),%rsi │ │ │ │ - lea 0x301cd2f(%rip),%r14 │ │ │ │ - jmp 3359998 │ │ │ │ - add (%rax),%al │ │ │ │ add %al,(%rax) │ │ │ │ + (bad) │ │ │ │ add %al,(%rax) │ │ │ │ + add %dl,(%rax) │ │ │ │ + xbegin ffffffff8b91f47a <__environ@GLIBC_2.2.5+0xffffffff87cdefd2>,(bad) │ │ │ │ + rex.WRB cmp %r9b,-0x75(%r8) │ │ │ │ + xor %r9b,-0x75(%r8) │ │ │ │ + push %rbp │ │ │ │ + sub %cl,-0x75(%rax) │ │ │ │ + jne 49f130 │ │ │ │ + mov %rsi,%rdi │ │ │ │ + mov %rdx,%r8 │ │ │ │ + mov %rax,%r9 │ │ │ │ + mov %rbx,%r10 │ │ │ │ + and $0x7,%r10d │ │ │ │ + cmp $0x1,%r10 │ │ │ │ + jne 49f23c │ │ │ │ + mov 0xf(%rbx),%r10 │ │ │ │ + mov 0x17(%rbx),%r11 │ │ │ │ + mov 0x1f(%rbx),%r14 │ │ │ │ + mov 0x7(%rbx),%rbx │ │ │ │ + mov %rcx,0x40(%rsp) │ │ │ │ + mov 0x7(%rbx),%rcx │ │ │ │ + mov %rax,0x48(%rsp) │ │ │ │ + mov 0xf(%rbx),%rax │ │ │ │ + mov 0x17(%rbx),%rbx │ │ │ │ + cmp %rbx,%rdi │ │ │ │ + jg 49f2b3 │ │ │ │ + mov %rdx,0x50(%rsp) │ │ │ │ + lea 0x10(%r9),%rdx │ │ │ │ + add %r8,%rdx │ │ │ │ + add $0x10,%rcx │ │ │ │ + add %rax,%rcx │ │ │ │ + xor %eax,%eax │ │ │ │ + cmp %rcx,%rdx │ │ │ │ + je 49f1dc │ │ │ │ + sub $0x8,%rsp │ │ │ │ + mov %rdx,%rax │ │ │ │ + mov %rdi,%rdx │ │ │ │ + mov %rdi,0x60(%rsp) │ │ │ │ + mov %rax,%rdi │ │ │ │ + mov %rsi,%rax │ │ │ │ + mov %rcx,%rsi │ │ │ │ + mov %rax,%rcx │ │ │ │ + xor %eax,%eax │ │ │ │ + mov %r11,0x88(%rsp) │ │ │ │ + mov %r10,0x80(%rsp) │ │ │ │ + mov %r8,0x78(%rsp) │ │ │ │ + mov %r9,0x70(%rsp) │ │ │ │ + mov %rcx,0x68(%rsp) │ │ │ │ + call 4053d0 │ │ │ │ + add $0x8,%rsp │ │ │ │ + movslq %eax,%rax │ │ │ │ + mov 0x80(%rsp),%r11 │ │ │ │ + mov 0x78(%rsp),%r10 │ │ │ │ + mov 0x58(%rsp),%rdi │ │ │ │ + mov 0x70(%rsp),%r8 │ │ │ │ + mov 0x68(%rsp),%r9 │ │ │ │ + mov 0x60(%rsp),%rsi │ │ │ │ + test %rax,%rax │ │ │ │ + jl 49f0da │ │ │ │ + test %rax,%rax │ │ │ │ + jne 49f1fc │ │ │ │ + cmp %rbx,%rdi │ │ │ │ + jl 49f0da │ │ │ │ + cmp %rbx,%rdi │ │ │ │ + je 49f4f2 │ │ │ │ + mov %r14,%rbx │ │ │ │ + mov 0x50(%rsp),%rdx │ │ │ │ + mov 0x48(%rsp),%rax │ │ │ │ + mov 0x40(%rsp),%rcx │ │ │ │ + jmp 49f119 │ │ │ │ + nopl 0x0(%rax,%rax,1) │ │ │ │ + (bad) │ │ │ │ add %al,(%rax) │ │ │ │ - adc (%rax),%al │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ + add %bl,(%rsi) │ │ │ │ add %al,(%rax) │ │ │ │ - lea -0x10(%rbp),%rax │ │ │ │ - cmp %r15,%rax │ │ │ │ - jb 49ec9b │ │ │ │ - add $0x18,%r12 │ │ │ │ + add %ch,%al │ │ │ │ + (bad) │ │ │ │ + mov 0x20(%rbp),%rcx │ │ │ │ + mov 0x18(%rbp),%rax │ │ │ │ + mov 0x10(%rbp),%rdx │ │ │ │ + mov 0x8(%rbp),%rsi │ │ │ │ + add $0xffffffffffffffe8,%rbp │ │ │ │ + add $0x50,%r12 │ │ │ │ cmp 0x358(%r13),%r12 │ │ │ │ - ja 49ec90 │ │ │ │ - movq $0x3390fc8,-0x10(%rbp) │ │ │ │ - mov %rbx,-0x8(%rbp) │ │ │ │ - mov 0x10(%rbx),%rax │ │ │ │ - mov 0x18(%rbx),%rbx │ │ │ │ - movq $0x49ec28,-0x10(%r12) │ │ │ │ - mov %rbx,(%r12) │ │ │ │ - lea -0x10(%r12),%rsi │ │ │ │ - mov %rax,%r14 │ │ │ │ - add $0xfffffffffffffff0,%rbp │ │ │ │ - jmp 3240990 │ │ │ │ - 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 %bh,(%rax,%riz,1) │ │ │ │ - add -0x73(%rax),%ecx │ │ │ │ - rex.RB │ │ │ │ - lock cmp %r15,%rax │ │ │ │ - jb 49ecd6 │ │ │ │ - movq $0x3390fc8,-0x10(%rbp) │ │ │ │ - mov %rbx,-0x8(%rbp) │ │ │ │ - mov 0x18(%rbx),%rsi │ │ │ │ - mov 0x10(%rbx),%r14 │ │ │ │ - add $0xfffffffffffffff0,%rbp │ │ │ │ - jmp 49d620 │ │ │ │ - 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) │ │ │ │ - mov 0x10(%rbx),%rsi │ │ │ │ - lea 0x301cc67(%rip),%r14 │ │ │ │ - jmp 3359998 │ │ │ │ - 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 49ed63 │ │ │ │ - add $0x18,%r12 │ │ │ │ + ja 49f297 │ │ │ │ + movq $0x49e078,-0x48(%r12) │ │ │ │ + mov %rax,-0x38(%r12) │ │ │ │ + mov %rdx,-0x30(%r12) │ │ │ │ + mov %rsi,-0x28(%r12) │ │ │ │ + movq $0x3363098,-0x20(%r12) │ │ │ │ + mov %rcx,-0x18(%r12) │ │ │ │ + lea -0x48(%r12),%rax │ │ │ │ + mov %rax,-0x10(%r12) │ │ │ │ + movq $0x320d450,-0x8(%r12) │ │ │ │ + lea -0x1f(%r12),%rax │ │ │ │ + mov %rax,(%r12) │ │ │ │ + lea -0x7(%r12),%rbx │ │ │ │ + add $0x40,%rbp │ │ │ │ + jmp *0x0(%rbp) │ │ │ │ + movq $0x50,0x388(%r13) │ │ │ │ + movq $0x49f228,0x18(%rbp) │ │ │ │ + add $0x18,%rbp │ │ │ │ + jmp 338a2b0 │ │ │ │ + mov %rdx,0x50(%rsp) │ │ │ │ + lea 0x10(%r9),%rdx │ │ │ │ + add %r8,%rdx │ │ │ │ + add $0x10,%rcx │ │ │ │ + add %rax,%rcx │ │ │ │ + xor %eax,%eax │ │ │ │ + cmp %rcx,%rdx │ │ │ │ + je 49f336 │ │ │ │ + sub $0x8,%rsp │ │ │ │ + mov %rdx,%rax │ │ │ │ + mov %rbx,%rdx │ │ │ │ + mov %rdi,0x60(%rsp) │ │ │ │ + mov %rax,%rdi │ │ │ │ + mov %rsi,%rax │ │ │ │ + mov %rcx,%rsi │ │ │ │ + mov %rax,%rcx │ │ │ │ + xor %eax,%eax │ │ │ │ + mov %r11,0x88(%rsp) │ │ │ │ + mov %r10,0x80(%rsp) │ │ │ │ + mov %r8,0x78(%rsp) │ │ │ │ + mov %r9,0x70(%rsp) │ │ │ │ + mov %rcx,0x68(%rsp) │ │ │ │ + call 4053d0 │ │ │ │ + add $0x8,%rsp │ │ │ │ + movslq %eax,%rax │ │ │ │ + mov 0x80(%rsp),%r11 │ │ │ │ + mov 0x78(%rsp),%r10 │ │ │ │ + mov 0x58(%rsp),%rdi │ │ │ │ + mov 0x70(%rsp),%r8 │ │ │ │ + mov 0x68(%rsp),%r9 │ │ │ │ + mov 0x60(%rsp),%rsi │ │ │ │ + test %rax,%rax │ │ │ │ + jl 49f0da │ │ │ │ + test %rax,%rax │ │ │ │ + jne 49f1fc │ │ │ │ + cmp %rbx,%rdi │ │ │ │ + jl 49f0da │ │ │ │ + cmp %rbx,%rdi │ │ │ │ + jne 49f1fc │ │ │ │ + movq $0x49f518,0x0(%rbp) │ │ │ │ + mov %r10,%rbx │ │ │ │ + test $0x7,%bl │ │ │ │ + jne 49f518 │ │ │ │ + mov (%rbx),%rax │ │ │ │ + jmp *%rax │ │ │ │ + mov 0x18(%rbp),%rdi │ │ │ │ + mov 0x48(%rbp),%r8 │ │ │ │ + cmp $0x7,%rsi │ │ │ │ + jb 49f406 │ │ │ │ + mov %rax,%rsi │ │ │ │ + mov %rdi,%rax │ │ │ │ + mov %rcx,%rdi │ │ │ │ + mov %rdx,%rcx │ │ │ │ + mov %r8,%rdx │ │ │ │ + add $0x30,%r12 │ │ │ │ cmp 0x358(%r13),%r12 │ │ │ │ - ja 49ed58 │ │ │ │ - movq $0x3390fc8,-0x10(%rbp) │ │ │ │ - mov %rbx,-0x8(%rbp) │ │ │ │ - mov 0x10(%rbx),%rax │ │ │ │ - mov 0x18(%rbx),%rbx │ │ │ │ - movq $0x49ecf0,-0x10(%r12) │ │ │ │ + ja 49f3ea │ │ │ │ + mov 0x1(%rbx),%r8 │ │ │ │ + mov 0x9(%rbx),%rbx │ │ │ │ + movq $0x49e708,-0x28(%r12) │ │ │ │ + mov %rbx,-0x20(%r12) │ │ │ │ + mov %rdi,-0x18(%r12) │ │ │ │ + mov %rax,-0x10(%r12) │ │ │ │ + mov %r8,-0x8(%r12) │ │ │ │ + mov %rdx,(%r12) │ │ │ │ + mov %r8,%rax │ │ │ │ + mov %rsi,%r8 │ │ │ │ + mov %rdi,%rbx │ │ │ │ + lea -0x27(%r12),%rdi │ │ │ │ + mov %rax,%rsi │ │ │ │ + mov %rbx,%r14 │ │ │ │ + mov %rcx,%rbx │ │ │ │ + add $0x50,%rbp │ │ │ │ + jmp 49dc20 │ │ │ │ + movq $0x30,0x388(%r13) │ │ │ │ + movq $0x49f8d8,0x0(%rbp) │ │ │ │ + mov %rdi,0x40(%rbp) │ │ │ │ + jmp 338a720 │ │ │ │ + mov 0x10(%rbp),%rdx │ │ │ │ + mov 0x1(%rbx),%rsi │ │ │ │ + mov 0x9(%rbx),%rdi │ │ │ │ + mov 0x11(%rbx),%r8 │ │ │ │ + mov 0x19(%rbx),%r9 │ │ │ │ + mov %rsi,%rbx │ │ │ │ + mov %rsi,%r10 │ │ │ │ + and $0x7,%r10d │ │ │ │ + cmp $0x1,%r10 │ │ │ │ + je 49f96a │ │ │ │ + mov %rdx,0x88(%rsp) │ │ │ │ + mov %rcx,%rdx │ │ │ │ + mov %rax,%rcx │ │ │ │ + mov 0x88(%rsp),%rax │ │ │ │ + add $0x38,%r12 │ │ │ │ + cmp 0x358(%r13),%r12 │ │ │ │ + ja 49f4c6 │ │ │ │ + mov 0x6(%rbx),%rbx │ │ │ │ + movq $0x49e4e8,-0x30(%r12) │ │ │ │ + mov %rbx,-0x20(%r12) │ │ │ │ + mov %rcx,-0x18(%r12) │ │ │ │ + movq $0x3363098,-0x10(%r12) │ │ │ │ + movq $0x3c372d9,-0x8(%r12) │ │ │ │ + lea -0x30(%r12),%rbx │ │ │ │ mov %rbx,(%r12) │ │ │ │ - lea -0x10(%r12),%rsi │ │ │ │ - mov %rax,%r14 │ │ │ │ - add $0xfffffffffffffff0,%rbp │ │ │ │ - jmp 3240990 │ │ │ │ - movq $0x18,0x388(%r13) │ │ │ │ - jmp *-0x10(%r13) │ │ │ │ + lea -0xf(%r12),%rbx │ │ │ │ + mov %rdx,%rcx │ │ │ │ + mov %rax,%rdx │ │ │ │ + mov %rbx,%rax │ │ │ │ + movq $0x49f600,0x28(%rbp) │ │ │ │ + mov %r8,%rbx │ │ │ │ + mov %rcx,%r8 │ │ │ │ + mov %rdi,%r10 │ │ │ │ + mov %r9,%rdi │ │ │ │ + mov %rsi,%r9 │ │ │ │ + mov %rbx,%rsi │ │ │ │ + mov %r10,%r14 │ │ │ │ + mov %rdx,%rbx │ │ │ │ + mov %rax,0x38(%rbp) │ │ │ │ + mov %r9,0x40(%rbp) │ │ │ │ + mov %rcx,0x48(%rbp) │ │ │ │ + add $0x28,%rbp │ │ │ │ + jmp 3395d20 │ │ │ │ + movq $0x38,0x388(%r13) │ │ │ │ + movq $0x49f8a0,0x0(%rbp) │ │ │ │ + mov %r9,0x20(%rbp) │ │ │ │ + mov %r8,0x28(%rbp) │ │ │ │ + mov %rdi,0x38(%rbp) │ │ │ │ + mov %rsi,0x40(%rbp) │ │ │ │ + mov %rdx,0x48(%rbp) │ │ │ │ + jmp 338a720 │ │ │ │ + movq $0x49f548,0x0(%rbp) │ │ │ │ + mov %r10,%rbx │ │ │ │ + test $0x7,%bl │ │ │ │ + jne 49f548 │ │ │ │ + mov (%rbx),%rax │ │ │ │ + jmp *%rax │ │ │ │ nop │ │ │ │ - add (%rax),%al │ │ │ │ - add %al,(%rax) │ │ │ │ + (bad) │ │ │ │ + (bad) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ - adc (%rax),%al │ │ │ │ add %al,(%rax) │ │ │ │ - cmp %bh,(%rbx) │ │ │ │ - and %al,(%rbx) │ │ │ │ - lea -0x10(%rbp),%rax │ │ │ │ - cmp %r15,%rax │ │ │ │ - jb 49ed9e │ │ │ │ - movq $0x3390fc8,-0x10(%rbp) │ │ │ │ - mov %rbx,-0x8(%rbp) │ │ │ │ - mov 0x18(%rbx),%rsi │ │ │ │ - mov 0x10(%rbx),%r14 │ │ │ │ - add $0xfffffffffffffff0,%rbp │ │ │ │ - jmp 49d620 │ │ │ │ - jmp *-0x10(%r13) │ │ │ │ - nopw 0x0(%rax,%rax,1) │ │ │ │ - add (%rax),%eax │ │ │ │ + (bad) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ - sldt (%rax) │ │ │ │ - add %dh,%al │ │ │ │ + add %cl,-0x75(%rax) │ │ │ │ + sbb %r9b,-0x75(%r8) │ │ │ │ + rex.WRB cmp %r9b,-0x75(%r8) │ │ │ │ + push %rbp │ │ │ │ + xor %cl,-0x75(%rax) │ │ │ │ + jne 49f550 │ │ │ │ + mov 0x20(%rbp),%rdi │ │ │ │ + mov 0x8(%rbp),%r8 │ │ │ │ + jmp 49f560 │ │ │ │ + nopw 0x0(%rax,%rax,1) │ │ │ │ + (bad) │ │ │ │ (bad) │ │ │ │ - and %al,(%rbx) │ │ │ │ - lea -0x18(%rbp),%rax │ │ │ │ - cmp %r15,%rax │ │ │ │ - jb 49ee17 │ │ │ │ - movq $0x49ee00,-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 49ee00 │ │ │ │ - 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 %ch,0x4803203f(%rax) │ │ │ │ - movl $0x49ee50,0x0(%rbp) │ │ │ │ - mov %rbx,%rsi │ │ │ │ - lea 0x3204181(%rip),%r14 │ │ │ │ - jmp 49fce0 │ │ │ │ - jmp *-0x10(%r13) │ │ │ │ + add %al,(%rax) │ │ │ │ + add %al,(%rax) │ │ │ │ + add %cl,-0x75(%rax) │ │ │ │ + sbb %r9b,-0x75(%r8) │ │ │ │ + rex.WRB cmp %r9b,-0x75(%r8) │ │ │ │ + push %rbp │ │ │ │ + xor %cl,-0x75(%rax) │ │ │ │ + jne 49f580 │ │ │ │ + mov 0x20(%rbp),%rdi │ │ │ │ + mov 0x8(%rbp),%r8 │ │ │ │ + mov 0xf(%rbx),%r14 │ │ │ │ + mov 0x7(%rbx),%rbx │ │ │ │ + add $0x30,%r12 │ │ │ │ + cmp 0x358(%r13),%r12 │ │ │ │ + ja 49f5b3 │ │ │ │ + movq $0x49e110,-0x28(%r12) │ │ │ │ + mov %rdx,-0x18(%r12) │ │ │ │ + mov %r8,-0x10(%r12) │ │ │ │ + mov %rsi,-0x8(%r12) │ │ │ │ + mov %rdi,(%r12) │ │ │ │ + movq $0x49f7f0,0x8(%rbp) │ │ │ │ + mov %rcx,%r8 │ │ │ │ + mov %r14,%rdi │ │ │ │ + lea -0x28(%r12),%rsi │ │ │ │ + mov %rbx,%r14 │ │ │ │ + mov %rax,%rbx │ │ │ │ + add $0x8,%rbp │ │ │ │ + jmp 3395d20 │ │ │ │ + movq $0x30,0x388(%r13) │ │ │ │ + movq $0x49f870,0x0(%rbp) │ │ │ │ + jmp 338a798 │ │ │ │ nopl 0x0(%rax,%rax,1) │ │ │ │ - add (%rax),%al │ │ │ │ + addl $0x0,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ + add %bl,(%rsi) │ │ │ │ add %al,(%rax) │ │ │ │ - (bad) │ │ │ │ add %al,(%rax) │ │ │ │ - add %bl,0x3f(%rax) │ │ │ │ - and %al,(%rbx) │ │ │ │ - mov 0x8(%rbp),%rax │ │ │ │ - mov 0x10(%rbp),%rcx │ │ │ │ - jmp 49ee67 │ │ │ │ - nopw 0x0(%rax,%rax,1) │ │ │ │ - add (%rax),%al │ │ │ │ + add %al,(%rax) │ │ │ │ + add %cl,-0x75(%rax) │ │ │ │ + push %rbp │ │ │ │ + or %cl,-0x75(%rax) │ │ │ │ + jne 49f600 │ │ │ │ + add $0xfffffffffffffff8,%rbp │ │ │ │ + jmp 49f634 │ │ │ │ + xchg %ax,%ax │ │ │ │ + add $0x0,%al │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ (bad) │ │ │ │ add %al,(%rax) │ │ │ │ - add %bl,0x3f(%rax) │ │ │ │ - and %al,(%rbx) │ │ │ │ + add %bl,%al │ │ │ │ + and %gs:(%rbx),%al │ │ │ │ + mov %rbx,%rax │ │ │ │ + and $0x7,%eax │ │ │ │ + cmp $0x1,%rax │ │ │ │ + je 49f6a5 │ │ │ │ mov 0x8(%rbp),%rax │ │ │ │ - mov 0x10(%rbp),%rcx │ │ │ │ - mov %rbx,%rdx │ │ │ │ - and $0x7,%ebx │ │ │ │ - cmp $0x1,%rbx │ │ │ │ - jne 49eed3 │ │ │ │ - mov %rdx,%rbx │ │ │ │ - add $0x20,%r12 │ │ │ │ + mov 0x20(%rbp),%rcx │ │ │ │ + mov 0x10(%rbp),%rdx │ │ │ │ + mov 0x6(%rbx),%rsi │ │ │ │ + mov 0x18(%rbp),%rbx │ │ │ │ + mov %rbx,%rdi │ │ │ │ + and $0x7,%edi │ │ │ │ + cmp $0x1,%rdi │ │ │ │ + jne 49f6d0 │ │ │ │ + add $0x40,%r12 │ │ │ │ cmp 0x358(%r13),%r12 │ │ │ │ - ja 49ee9c │ │ │ │ - movq $0x49ec48,-0x18(%r12) │ │ │ │ - mov %rax,-0x8(%r12) │ │ │ │ - mov %rcx,(%r12) │ │ │ │ - movq $0x49ef38,0x10(%rbp) │ │ │ │ - lea -0x18(%r12),%r14 │ │ │ │ - add $0x10,%rbp │ │ │ │ - jmp 49d908 │ │ │ │ - movq $0x20,0x388(%r13) │ │ │ │ - movq $0x49ee30,0x0(%rbp) │ │ │ │ + ja 49f685 │ │ │ │ + movq $0x338ff58,-0x38(%r12) │ │ │ │ + mov %rdx,-0x28(%r12) │ │ │ │ + movq $0x3363098,-0x20(%r12) │ │ │ │ + mov %rsi,-0x18(%r12) │ │ │ │ + lea -0x38(%r12),%rax │ │ │ │ + mov %rax,-0x10(%r12) │ │ │ │ + movq $0x320d470,-0x8(%r12) │ │ │ │ + lea -0x1f(%r12),%rax │ │ │ │ + mov %rax,(%r12) │ │ │ │ + lea -0x6(%r12),%rbx │ │ │ │ + add $0x28,%rbp │ │ │ │ + jmp *0x0(%rbp) │ │ │ │ + movq $0x40,0x388(%r13) │ │ │ │ + movq $0x49f5e0,0x8(%rbp) │ │ │ │ + mov %rsi,0x20(%rbp) │ │ │ │ + add $0x8,%rbp │ │ │ │ jmp 338a720 │ │ │ │ + add $0x28,%rbp │ │ │ │ + jmp *0x0(%rbp) │ │ │ │ nopl 0x0(%rax) │ │ │ │ - add (%rax),%al │ │ │ │ + add $0x0,%al │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ (bad) │ │ │ │ add %al,(%rax) │ │ │ │ - add %al,0x4803203e(%rax) │ │ │ │ - mov 0x8(%rbp),%eax │ │ │ │ - mov 0x10(%rbp),%rcx │ │ │ │ - mov %rbx,%rdx │ │ │ │ - add $0x20,%r12 │ │ │ │ + add %bl,(%rax) │ │ │ │ + and %gs:(%rbx),%al │ │ │ │ + mov 0x8(%rbp),%rax │ │ │ │ + mov 0x20(%rbp),%rcx │ │ │ │ + mov 0x10(%rbp),%rdx │ │ │ │ + mov 0x18(%rbp),%rsi │ │ │ │ + add $0x18,%r12 │ │ │ │ cmp 0x358(%r13),%r12 │ │ │ │ - ja 49ef08 │ │ │ │ - movq $0x49ed10,-0x18(%r12) │ │ │ │ - mov %rax,-0x8(%r12) │ │ │ │ - mov %rcx,(%r12) │ │ │ │ - movq $0x49efa0,0x10(%rbp) │ │ │ │ - lea -0x18(%r12),%r14 │ │ │ │ - add $0x10,%rbp │ │ │ │ - jmp 49d908 │ │ │ │ - movq $0x20,0x388(%r13) │ │ │ │ - movq $0x49eec8,0x0(%rbp) │ │ │ │ - mov %rdx,%rbx │ │ │ │ + ja 49f718 │ │ │ │ + mov 0x6(%rbx),%rbx │ │ │ │ + movq $0x49e198,-0x10(%r12) │ │ │ │ + mov %rdx,(%r12) │ │ │ │ + movq $0x49f748,0x8(%rbp) │ │ │ │ + mov %rcx,%rdi │ │ │ │ + lea -0x10(%r12),%rcx │ │ │ │ + mov %rcx,%r14 │ │ │ │ + mov %rbx,%rdx │ │ │ │ + mov %rax,%rbx │ │ │ │ + mov %rdx,0x18(%rbp) │ │ │ │ + mov %rcx,0x20(%rbp) │ │ │ │ + add $0x8,%rbp │ │ │ │ + jmp 33959f8 │ │ │ │ + movq $0x18,0x388(%r13) │ │ │ │ + movq $0x49f6c0,0x0(%rbp) │ │ │ │ + mov %rsi,0x18(%rbp) │ │ │ │ jmp 338a720 │ │ │ │ - nopl 0x0(%rax,%rax,1) │ │ │ │ - ... │ │ │ │ - (bad) │ │ │ │ + nopl 0x0(%rax) │ │ │ │ + add (%rax),%eax │ │ │ │ add %al,(%rax) │ │ │ │ - add %dh,(%rax) │ │ │ │ - ds and %al,(%rbx) │ │ │ │ - movq $0x49ef58,0x0(%rbp) │ │ │ │ - mov %rbx,%r14 │ │ │ │ - jmp 322c908 │ │ │ │ - ... │ │ │ │ - (bad) │ │ │ │ add %al,(%rax) │ │ │ │ - add %dl,(%rax) │ │ │ │ - ds and %al,(%rbx) │ │ │ │ - movq $0x49ef80,0x0(%rbp) │ │ │ │ - mov %rbx,%rsi │ │ │ │ - lea 0x3217cbf(%rip),%r14 │ │ │ │ - jmp 3240d18 │ │ │ │ - nop │ │ │ │ - ... │ │ │ │ - (bad) │ │ │ │ add %al,(%rax) │ │ │ │ - add %dh,(%rax) │ │ │ │ - cmp %esp,(%rax) │ │ │ │ - add -0x39(%rax),%ecx │ │ │ │ - add %r12b,(%r8) │ │ │ │ - lock rex.WB add %cl,-0x77(%r9) │ │ │ │ - fsubrp %st,%st(1) │ │ │ │ - push %rax │ │ │ │ - int3 │ │ │ │ - fadds (%rdx) │ │ │ │ - ... │ │ │ │ (bad) │ │ │ │ add %al,(%rax) │ │ │ │ - add %dl,(%rax) │ │ │ │ - cmp %esp,(%rax) │ │ │ │ - add -0x77(%rax),%ecx │ │ │ │ - fadds -0x7cb7f820(%rbx) │ │ │ │ - clc │ │ │ │ - add %ecx,(%rdi) │ │ │ │ - test %dl,%bh │ │ │ │ - add %al,(%rax) │ │ │ │ - add %cl,-0x7d(%rcx) │ │ │ │ - (bad) │ │ │ │ - cmp %cl,0x3b(%rbp) │ │ │ │ - movsl %ds:(%rsi),%es:(%rdi) │ │ │ │ - pop %rax │ │ │ │ - add (%rax),%eax │ │ │ │ - add %dh,0x3e(%rdi) │ │ │ │ + add %dl,0x48032264(%rax) │ │ │ │ + mov %ebx,%eax │ │ │ │ + and $0x7,%eax │ │ │ │ + cmp $0x1,%rax │ │ │ │ + je 49f7d8 │ │ │ │ + add $0x58,%r12 │ │ │ │ + cmp 0x358(%r13),%r12 │ │ │ │ + ja 49f7c8 │ │ │ │ mov 0x6(%rbx),%rax │ │ │ │ - mov 0xe(%rbx),%rbx │ │ │ │ - movq $0x49ed78,-0x30(%r12) │ │ │ │ - mov %rax,-0x20(%r12) │ │ │ │ - mov %rbx,-0x18(%r12) │ │ │ │ - movq $0x3363ae0,-0x10(%r12) │ │ │ │ - mov %rax,-0x8(%r12) │ │ │ │ - lea -0x30(%r12),%rax │ │ │ │ + movq $0x49e380,-0x50(%r12) │ │ │ │ + mov 0x18(%rbp),%rbx │ │ │ │ + mov %rbx,-0x40(%r12) │ │ │ │ + mov %rax,-0x38(%r12) │ │ │ │ + mov 0x10(%rbp),%rbx │ │ │ │ + mov %rbx,-0x30(%r12) │ │ │ │ + mov 0x8(%rbp),%rbx │ │ │ │ + mov %rbx,-0x28(%r12) │ │ │ │ + movq $0x3363098,-0x20(%r12) │ │ │ │ + mov %rax,-0x18(%r12) │ │ │ │ + lea -0x50(%r12),%rax │ │ │ │ + mov %rax,-0x10(%r12) │ │ │ │ + movq $0x320d470,-0x8(%r12) │ │ │ │ + lea -0x1f(%r12),%rax │ │ │ │ mov %rax,(%r12) │ │ │ │ - lea -0xe(%r12),%rbx │ │ │ │ - add $0x8,%rbp │ │ │ │ + lea -0x6(%r12),%rbx │ │ │ │ + add $0x20,%rbp │ │ │ │ jmp *0x0(%rbp) │ │ │ │ - movq $0x38,0x388(%r13) │ │ │ │ + movq $0x58,0x388(%r13) │ │ │ │ jmp 338a720 │ │ │ │ - nopl 0x0(%rax,%rax,1) │ │ │ │ - ... │ │ │ │ + add $0x20,%rbp │ │ │ │ + jmp *0x0(%rbp) │ │ │ │ + nop │ │ │ │ + xchg %cl,(%rdi) │ │ │ │ + add %al,(%rax) │ │ │ │ + add %al,(%rax) │ │ │ │ + add %al,(%rax) │ │ │ │ (bad) │ │ │ │ add %al,(%rax) │ │ │ │ - add %dl,0x48032038(%rax) │ │ │ │ - mov %ebx,%eax │ │ │ │ - and $0x7,%eax │ │ │ │ - cmp $0x1,%rax │ │ │ │ - je 49f087 │ │ │ │ - add $0x38,%r12 │ │ │ │ + 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 49f077 │ │ │ │ + ja 49f842 │ │ │ │ mov 0x6(%rbx),%rax │ │ │ │ - mov 0xe(%rbx),%rbx │ │ │ │ - movq $0x49ecb0,-0x30(%r12) │ │ │ │ - mov %rax,-0x20(%r12) │ │ │ │ - mov %rbx,-0x18(%r12) │ │ │ │ - movq $0x3363ae0,-0x10(%r12) │ │ │ │ - mov %rax,-0x8(%r12) │ │ │ │ - lea -0x30(%r12),%rax │ │ │ │ + movq $0x3363098,-0x20(%r12) │ │ │ │ + mov %rax,-0x18(%r12) │ │ │ │ + mov 0x8(%rbp),%rax │ │ │ │ + mov %rax,-0x10(%r12) │ │ │ │ + movq $0x320d470,-0x8(%r12) │ │ │ │ + lea -0x1f(%r12),%rax │ │ │ │ mov %rax,(%r12) │ │ │ │ - lea -0xe(%r12),%rbx │ │ │ │ - add $0x8,%rbp │ │ │ │ + lea -0x6(%r12),%rbx │ │ │ │ + add $0x38,%rbp │ │ │ │ jmp *0x0(%rbp) │ │ │ │ - movq $0x38,0x388(%r13) │ │ │ │ + movq $0x28,0x388(%r13) │ │ │ │ jmp 338a720 │ │ │ │ - lea 0x3798e6b(%rip),%rbx │ │ │ │ - add $0x8,%rbp │ │ │ │ + add $0x38,%rbp │ │ │ │ jmp *0x0(%rbp) │ │ │ │ - nopl (%rax) │ │ │ │ - add $0x0,%al │ │ │ │ + nopl 0x0(%rax) │ │ │ │ + (bad) │ │ │ │ + (bad) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ - sldt (%rax) │ │ │ │ - add %ah,(%rax) │ │ │ │ - cmp $0x8d480320,%eax │ │ │ │ - rex.RB enter $0x394c,$0xf8 │ │ │ │ - jb 49f1ba │ │ │ │ - movq $0x3390fc8,-0x10(%rbp) │ │ │ │ - mov %rbx,-0x8(%rbp) │ │ │ │ - movq $0x49f108,-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 49f108 │ │ │ │ - mov (%rbx),%rax │ │ │ │ - jmp *%rax │ │ │ │ - nopl 0x0(%rax,%rax,1) │ │ │ │ - add (%rax),%eax │ │ │ │ + (bad) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ - (bad) │ │ │ │ + add %cl,-0x75(%rax) │ │ │ │ + sbb %r9b,-0x75(%r8) │ │ │ │ + rex.WRB cmp %r9b,-0x75(%r8) │ │ │ │ + push %rbp │ │ │ │ + xor %cl,-0x75(%rax) │ │ │ │ + jne 49f8a8 │ │ │ │ + mov 0x20(%rbp),%rdi │ │ │ │ + mov 0x8(%rbp),%r8 │ │ │ │ + jmp 49f568 │ │ │ │ + nopl (%rax) │ │ │ │ + or %eax,(%rcx) │ │ │ │ + add %al,(%rax) │ │ │ │ + add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ - add %al,%al │ │ │ │ - cmp $0x20,%al │ │ │ │ - add -0x7d(%rcx),%ecx │ │ │ │ (bad) │ │ │ │ - sub %cl,0x3b(%rbp) │ │ │ │ - movsl %ds:(%rsi),%es:(%rdi) │ │ │ │ - pop %rax │ │ │ │ - add (%rax),%eax │ │ │ │ - add %cl,(%rdi) │ │ │ │ - xchg %esp,0x48000000(%rbp) │ │ │ │ - mov 0x7(%rbx),%eax │ │ │ │ - mov 0xf(%rbx),%rcx │ │ │ │ - mov 0x17(%rbx),%rbx │ │ │ │ - movq $0x49edb8,-0x20(%r12) │ │ │ │ - mov 0x10(%rbp),%rdx │ │ │ │ - mov %rdx,-0x10(%r12) │ │ │ │ - mov 0x18(%rbp),%rdx │ │ │ │ - mov %rdx,-0x8(%r12) │ │ │ │ - mov %rcx,(%r12) │ │ │ │ - movq $0x49f188,-0x8(%rbp) │ │ │ │ - mov %rbx,%rdx │ │ │ │ - mov %rcx,%rbx │ │ │ │ - mov %rdx,0x0(%rbp) │ │ │ │ - mov %rax,0x10(%rbp) │ │ │ │ - lea -0x20(%r12),%rax │ │ │ │ - mov %rax,0x18(%rbp) │ │ │ │ - add $0xfffffffffffffff8,%rbp │ │ │ │ - test $0x7,%bl │ │ │ │ - jne 49f188 │ │ │ │ - mov (%rbx),%rax │ │ │ │ - jmp *%rax │ │ │ │ - nopl 0x0(%rax) │ │ │ │ - add $0x0,%al │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ + xor (%rax),%esp │ │ │ │ + add -0x75(%rax),%ecx │ │ │ │ + adc %r9b,-0x75(%r8) │ │ │ │ + rex.WRB or %r9b,-0x75(%r8) │ │ │ │ + push %rbp │ │ │ │ + rex.W │ │ │ │ + mov 0x40(%rbp),%rsi │ │ │ │ + mov 0x38(%rbp),%rdi │ │ │ │ + mov 0x28(%rbp),%r8 │ │ │ │ + mov 0x20(%rbp),%r9 │ │ │ │ + jmp 49f444 │ │ │ │ + nopl 0x0(%rax) │ │ │ │ + mov %ecx,(%rsi) │ │ │ │ add %al,(%rax) │ │ │ │ - (bad) │ │ │ │ add %al,(%rax) │ │ │ │ - add %ah,0x4c03203b(%rax) │ │ │ │ - mov 0x18(%rbp),%ecx │ │ │ │ - lea 0x3203b8f(%rip),%r8 │ │ │ │ - lea 0x3203b77(%rip),%rdi │ │ │ │ - mov 0x10(%rbp),%rsi │ │ │ │ - lea 0x32038bd(%rip),%r14 │ │ │ │ - mov %rbx,0x10(%rbp) │ │ │ │ - mov 0x8(%rbp),%rax │ │ │ │ - mov %rax,0x18(%rbp) │ │ │ │ - add $0x10,%rbp │ │ │ │ - jmp 49e2b0 │ │ │ │ - jmp *-0x10(%r13) │ │ │ │ - movq $0x28,0x388(%r13) │ │ │ │ - jmp 338a720 │ │ │ │ - xchg %ax,%ax │ │ │ │ - sbb %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ - add $0x3000000,%eax │ │ │ │ + (bad) │ │ │ │ add %al,(%rax) │ │ │ │ + add %cl,0x33(%rax) │ │ │ │ + and %al,(%rbx) │ │ │ │ + mov 0x18(%rbp),%rax │ │ │ │ + mov 0x38(%rbp),%rcx │ │ │ │ + mov 0x48(%rbp),%rdx │ │ │ │ + mov 0x8(%rbp),%rsi │ │ │ │ + mov 0x40(%rbp),%rdi │ │ │ │ + jmp 49f394 │ │ │ │ + nopl 0x0(%rax) │ │ │ │ + mov %ecx,0x0(%rip) │ │ │ │ add %al,(%rax) │ │ │ │ + (bad) │ │ │ │ add %al,(%rax) │ │ │ │ - add %cl,(%rsi) │ │ │ │ + add %bl,(%rax) │ │ │ │ + xor (%rax),%esp │ │ │ │ + add -0x75(%rax),%ecx │ │ │ │ + and %r9b,-0x75(%r8) │ │ │ │ + rex.WRB cmp %r9b,-0x75(%r8) │ │ │ │ + push %rbp │ │ │ │ + rex │ │ │ │ + mov 0x8(%rbp),%rsi │ │ │ │ + mov 0x48(%rbp),%rdi │ │ │ │ + jmp 49ef6a │ │ │ │ + nopl 0x0(%rax) │ │ │ │ + or %eax,(%rcx) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ - add %cl,-0x7d(%rcx) │ │ │ │ (bad) │ │ │ │ - push $0x58a53b4d │ │ │ │ - add (%rax),%eax │ │ │ │ - add %dh,0x66(%rdi) │ │ │ │ - movq $0x49f0a8,-0x60(%r12) │ │ │ │ - mov %rsi,-0x50(%r12) │ │ │ │ - mov %rdi,-0x48(%r12) │ │ │ │ - mov %r14,-0x40(%r12) │ │ │ │ - mov %r8,-0x38(%r12) │ │ │ │ - movq $0x329bf40,-0x30(%r12) │ │ │ │ - movq $0x3c285f9,-0x28(%r12) │ │ │ │ - movq $0x3c22287,-0x20(%r12) │ │ │ │ - movq $0x36a2c28,-0x18(%r12) │ │ │ │ - lea -0x60(%r12),%rax │ │ │ │ - mov %rax,-0x10(%r12) │ │ │ │ - movq $0x3c285f9,-0x8(%r12) │ │ │ │ - movq $0x3c285f9,(%r12) │ │ │ │ - lea -0x2f(%r12),%r14 │ │ │ │ - jmp 329bb98 │ │ │ │ - movq $0x68,0x388(%r13) │ │ │ │ - lea 0x3203b7b(%rip),%rbx │ │ │ │ - jmp *-0x8(%r13) │ │ │ │ - nopl 0x0(%rax) │ │ │ │ + add %al,(%rax) │ │ │ │ + add %ah,0x48032262(%rax) │ │ │ │ + mov 0x10(%rbp),%eax │ │ │ │ + mov 0x8(%rbp),%rcx │ │ │ │ + mov 0x48(%rbp),%rdx │ │ │ │ + mov 0x40(%rbp),%rsi │ │ │ │ + mov 0x38(%rbp),%rdi │ │ │ │ + mov 0x28(%rbp),%r8 │ │ │ │ + mov 0x20(%rbp),%r9 │ │ │ │ + mov %rax,0x88(%rsp) │ │ │ │ + mov %rcx,%rax │ │ │ │ + mov %rdx,%rcx │ │ │ │ + mov 0x88(%rsp),%rdx │ │ │ │ + add $0x18,%r12 │ │ │ │ + cmp 0x358(%r13),%r12 │ │ │ │ + ja 49f997 │ │ │ │ + movq $0x3363098,-0x10(%r12) │ │ │ │ + movq $0x3c372d9,-0x8(%r12) │ │ │ │ + mov %rax,(%r12) │ │ │ │ + lea -0xf(%r12),%rax │ │ │ │ + jmp 49f491 │ │ │ │ + movq $0x18,0x388(%r13) │ │ │ │ + movq $0x49f938,0x0(%rbp) │ │ │ │ + mov %r9,0x20(%rbp) │ │ │ │ + mov %r8,0x28(%rbp) │ │ │ │ + mov %rdi,0x38(%rbp) │ │ │ │ + mov %rsi,0x40(%rbp) │ │ │ │ + mov %rcx,0x48(%rbp) │ │ │ │ + jmp 338a720 │ │ │ │ + nopl 0x0(%rax,%rax,1) │ │ │ │ add %eax,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ adc %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ - nop │ │ │ │ - xor %dh,0x3(%rbx) │ │ │ │ - lea -0x10(%rbp),%rax │ │ │ │ + add %al,(%rax) │ │ │ │ + add %al,(%rax) │ │ │ │ + lea -0x18(%rbp),%rax │ │ │ │ cmp %r15,%rax │ │ │ │ - jb 49f33b │ │ │ │ - movq $0x49f2c0,-0x8(%rbp) │ │ │ │ + jb 49fa9d │ │ │ │ + movq $0x3390fc8,-0x10(%rbp) │ │ │ │ + mov %rbx,-0x8(%rbp) │ │ │ │ + movq $0x49fa20,-0x18(%rbp) │ │ │ │ mov 0x10(%rbx),%rbx │ │ │ │ - add $0xfffffffffffffff8,%rbp │ │ │ │ + add $0xffffffffffffffe8,%rbp │ │ │ │ test $0x7,%bl │ │ │ │ - jne 49f2c0 │ │ │ │ + jne 49fa20 │ │ │ │ mov (%rbx),%rax │ │ │ │ jmp *%rax │ │ │ │ - nop │ │ │ │ + nopl 0x0(%rax,%rax,1) │ │ │ │ ... │ │ │ │ (bad) │ │ │ │ add %al,(%rax) │ │ │ │ - add %bl,0x30(%rax) │ │ │ │ - jae 49f2c3 │ │ │ │ - movq $0x49f2f8,-0x8(%rbp) │ │ │ │ - mov 0xf(%rbx),%rax │ │ │ │ - mov 0x7(%rbx),%rbx │ │ │ │ - mov %rax,0x0(%rbp) │ │ │ │ - add $0xfffffffffffffff8,%rbp │ │ │ │ - test $0x7,%bl │ │ │ │ - jne 49f2f8 │ │ │ │ - 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,-0x6(%r8) │ │ │ │ + rex.WB add %cl,-0x75(%r8) │ │ │ │ + pop %rbx │ │ │ │ + psadbw %mm3,%mm0 │ │ │ │ (bad) │ │ │ │ - add %al,(%rax) │ │ │ │ - add %ah,(%rax) │ │ │ │ - xor %dh,0x3(%rbx) │ │ │ │ - movq $0x49f328,0x0(%rbp) │ │ │ │ - mov 0x7(%rbx),%rax │ │ │ │ - mov 0x8(%rbp),%rbx │ │ │ │ - mov %rax,0x8(%rbp) │ │ │ │ - test $0x7,%bl │ │ │ │ - jne 49f328 │ │ │ │ + jne 49fa48 │ │ │ │ mov (%rbx),%rax │ │ │ │ jmp *%rax │ │ │ │ xchg %ax,%ax │ │ │ │ - add %al,(%r8) │ │ │ │ - add %al,(%rax) │ │ │ │ - add %al,(%rax) │ │ │ │ - add %bl,(%rsi) │ │ │ │ - add %al,(%rax) │ │ │ │ - add %dh,%al │ │ │ │ + ... │ │ │ │ (bad) │ │ │ │ - jae 49f32b │ │ │ │ - mov 0x7(%rbx),%rax │ │ │ │ - mov %eax,%esi │ │ │ │ - mov 0x8(%rbp),%r14 │ │ │ │ - add $0x10,%rbp │ │ │ │ - jmp 2e157b8 │ │ │ │ - jmp *-0x10(%r13) │ │ │ │ - nop │ │ │ │ - sbb %al,(%rax) │ │ │ │ - add %al,(%rax) │ │ │ │ - add $0x2000000,%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) │ │ │ │ - sbb %cl,0x3b(%rbp) │ │ │ │ + sub %cl,0x3b(%rbp) │ │ │ │ movsl %ds:(%rsi),%es:(%rdi) │ │ │ │ pop %rax │ │ │ │ add (%rax),%eax │ │ │ │ - add %dh,0x23(%rdi) │ │ │ │ - movq $0x49f288,-0x10(%r12) │ │ │ │ - mov %r8,(%r12) │ │ │ │ - mov %r14,%r8 │ │ │ │ - mov %rdi,%rax │ │ │ │ - mov %rsi,%rdi │ │ │ │ - mov %rax,%rsi │ │ │ │ - lea -0x10(%r12),%r14 │ │ │ │ - jmp 49f1e8 │ │ │ │ - movq $0x18,0x388(%r13) │ │ │ │ - lea 0x3203a76(%rip),%rbx │ │ │ │ - jmp *-0x8(%r13) │ │ │ │ - xchg %ax,%ax │ │ │ │ - sldt (%rax) │ │ │ │ - add %al,(%rbx) │ │ │ │ - add %al,(%rax) │ │ │ │ - add %al,(%rbx) │ │ │ │ - add %al,(%rax) │ │ │ │ + add %dh,0x38(%rdi) │ │ │ │ + mov 0x7(%rbx),%rax │ │ │ │ + mov 0x1f(%rbx),%rbx │ │ │ │ + movq $0x675878,-0x20(%r12) │ │ │ │ + mov %rax,-0x18(%r12) │ │ │ │ + movq $0x3c05b3a,-0x10(%r12) │ │ │ │ + movq $0x3c06562,-0x8(%r12) │ │ │ │ + mov %rbx,(%r12) │ │ │ │ + lea -0x1f(%r12),%rbx │ │ │ │ + add $0x8,%rbp │ │ │ │ + jmp *0x0(%rbp) │ │ │ │ + movq $0x28,0x388(%r13) │ │ │ │ + jmp 338a720 │ │ │ │ + jmp *-0x10(%r13) │ │ │ │ + nopl 0x0(%rax) │ │ │ │ + add $0x1000000,%eax │ │ │ │ add %al,(%rax) │ │ │ │ + add %al,(%rcx) │ │ │ │ add %al,(%rax) │ │ │ │ - add %cl,(%rsi) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ + add %cl,(%rcx) │ │ │ │ add %al,(%rax) │ │ │ │ - add %cl,-0x73(%rax) │ │ │ │ - rex.RB loopne 49f409 │ │ │ │ - cmp %edi,%eax │ │ │ │ - jb 49f3f2 │ │ │ │ - movq $0x49f410,-0x18(%rbp) │ │ │ │ - lea 0x378f5ca(%rip),%rdi │ │ │ │ - mov %rsi,%rax │ │ │ │ - mov $0x4,%esi │ │ │ │ - mov %r14,%rbx │ │ │ │ - mov $0x4,%r14d │ │ │ │ - mov %rbx,-0x10(%rbp) │ │ │ │ + add %dh,0x48032031(%rax) │ │ │ │ + lea -0x10(%rbp),%eax │ │ │ │ + cmp %r15,%rax │ │ │ │ + jb 49faf3 │ │ │ │ + movq $0x49fb08,-0x10(%rbp) │ │ │ │ + mov %r14,%rdi │ │ │ │ + lea 0x3226296(%rip),%rsi │ │ │ │ + lea 0x377881f(%rip),%r14 │ │ │ │ + mov 0x7(%rbx),%rax │ │ │ │ mov %rax,-0x8(%rbp) │ │ │ │ - add $0xffffffffffffffe8,%rbp │ │ │ │ - jmp 323d250 │ │ │ │ - lea 0x3203a5f(%rip),%rbx │ │ │ │ + add $0xfffffffffffffff0,%rbp │ │ │ │ + jmp 66e1f8 │ │ │ │ jmp *-0x8(%r13) │ │ │ │ - nopl (%rax) │ │ │ │ - add (%rax),%al │ │ │ │ + nop │ │ │ │ + add %eax,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ (bad) │ │ │ │ add %al,(%rax) │ │ │ │ - add %ah,(%rax) │ │ │ │ - cmp (%rax),%ah │ │ │ │ - add -0x39(%rax),%ecx │ │ │ │ - rex.RB clc │ │ │ │ - rex hlt │ │ │ │ - rex.WB add %cl,0x35(%r13,%rcx,4) │ │ │ │ - jmp 484d675d <__environ@GLIBC_2.2.5+0x448962b5> │ │ │ │ - mov %ebx,0x0(%rbp) │ │ │ │ - add $0xfffffffffffffff8,%rbp │ │ │ │ - jmp 2e1dfc8 │ │ │ │ - nopl 0x0(%rax) │ │ │ │ - add (%rax),%eax │ │ │ │ - add %al,(%rax) │ │ │ │ - add %al,(%rax) │ │ │ │ - add %al,(%rax) │ │ │ │ + add %ch,0x31(%rax) │ │ │ │ + and %al,(%rbx) │ │ │ │ + mov %rbx,%rax │ │ │ │ + and $0x7,%eax │ │ │ │ + cmp $0x1,%rax │ │ │ │ + je 49fb5f │ │ │ │ + add $0x18,%r12 │ │ │ │ + cmp 0x358(%r13),%r12 │ │ │ │ + ja 49fb4f │ │ │ │ + mov 0x6(%rbx),%rax │ │ │ │ + movq $0x49f9d8,-0x10(%r12) │ │ │ │ + mov %rax,(%r12) │ │ │ │ + mov 0x8(%rbp),%rax │ │ │ │ + movq $0x49fb78,0x8(%rbp) │ │ │ │ + lea -0x10(%r12),%r14 │ │ │ │ + mov %rax,%rbx │ │ │ │ + add $0x8,%rbp │ │ │ │ + jmp 49ee18 │ │ │ │ + movq $0x18,0x388(%r13) │ │ │ │ + jmp 338a720 │ │ │ │ + add $0x10,%rbp │ │ │ │ + jmp *0x0(%rbp) │ │ │ │ + xchg %ax,%ax │ │ │ │ + ... │ │ │ │ (bad) │ │ │ │ add %al,(%rax) │ │ │ │ - add %dl,%al │ │ │ │ - cmp %esp,(%rax) │ │ │ │ - add -0x77(%rcx),%ecx │ │ │ │ - fmuls -0x75(%rax) │ │ │ │ - jge 49f44f │ │ │ │ - mov 0x18(%rbp),%rsi │ │ │ │ - mov 0x10(%rbp),%r14 │ │ │ │ - add $0x20,%rbp │ │ │ │ - jmp 49f358 │ │ │ │ + add %ch,(%rax) │ │ │ │ + insl (%dx),%es:(%rdi) │ │ │ │ + and (%rbx),%al │ │ │ │ + mov %rbx,%rax │ │ │ │ + and $0x7,%eax │ │ │ │ + cmp $0x1,%rax │ │ │ │ + je 49fbda │ │ │ │ + add $0x18,%r12 │ │ │ │ + cmp 0x358(%r13),%r12 │ │ │ │ + ja 49fbca │ │ │ │ + mov 0x6(%rbx),%rax │ │ │ │ + movq $0x338ff58,-0x10(%r12) │ │ │ │ + mov %rax,(%r12) │ │ │ │ + movq $0x49fbf8,-0x8(%rbp) │ │ │ │ + lea -0x10(%r12),%rdi │ │ │ │ + lea 0x32261c3(%rip),%rsi │ │ │ │ + lea 0x3778744(%rip),%r14 │ │ │ │ + mov %rax,0x0(%rbp) │ │ │ │ + add $0xfffffffffffffff8,%rbp │ │ │ │ + jmp 66e1f8 │ │ │ │ + movq $0x18,0x388(%r13) │ │ │ │ + jmp 338a720 │ │ │ │ + add $0x8,%rbp │ │ │ │ + jmp *0x0(%rbp) │ │ │ │ + nopl 0x0(%rax) │ │ │ │ add %eax,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ - adc %al,(%rax) │ │ │ │ - add %al,(%rax) │ │ │ │ - add %al,(%rax) │ │ │ │ - add %al,(%rax) │ │ │ │ - mov 0x10(%rbx),%rsi │ │ │ │ - lea 0x301c4ef(%rip),%r14 │ │ │ │ - jmp 3359998 │ │ │ │ - add (%rax),%al │ │ │ │ - add %al,(%rax) │ │ │ │ - add %al,(%rax) │ │ │ │ + (bad) │ │ │ │ add %al,(%rax) │ │ │ │ - adc (%rax),%al │ │ │ │ add %al,(%rax) │ │ │ │ - sub %dh,(%rax,%riz,1) │ │ │ │ - add -0x73(%rax),%ecx │ │ │ │ - rex.RB │ │ │ │ - lock cmp %r15,%rax │ │ │ │ - jb 49f4ae │ │ │ │ - movq $0x3390fc8,-0x10(%rbp) │ │ │ │ - mov %rbx,-0x8(%rbp) │ │ │ │ - mov 0x18(%rbx),%rsi │ │ │ │ - mov 0x10(%rbx),%r14 │ │ │ │ - add $0xfffffffffffffff0,%rbp │ │ │ │ - jmp 49d620 │ │ │ │ - jmp *-0x10(%r13) │ │ │ │ - nopw 0x0(%rax,%rax,1) │ │ │ │ - add %eax,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ + add %cl,-0x77(%rax) │ │ │ │ + fadds -0x7cb7f820(%rbx) │ │ │ │ + clc │ │ │ │ + add %esi,0x49(%rsp,%rdi,2) │ │ │ │ + add $0x58,%esp │ │ │ │ + cmp 0x358(%r13),%r12 │ │ │ │ + ja 49fc70 │ │ │ │ + mov 0x6(%rbx),%rax │ │ │ │ + movq $0x338ff58,-0x50(%r12) │ │ │ │ + mov %rax,-0x40(%r12) │ │ │ │ + movq $0x338fee0,-0x38(%r12) │ │ │ │ + mov 0x8(%rbp),%rax │ │ │ │ + mov %rax,-0x28(%r12) │ │ │ │ + movq $0x3363098,-0x20(%r12) │ │ │ │ + lea -0x38(%r12),%rax │ │ │ │ + mov %rax,-0x18(%r12) │ │ │ │ + lea -0x50(%r12),%rax │ │ │ │ + mov %rax,-0x10(%r12) │ │ │ │ + movq $0x320d470,-0x8(%r12) │ │ │ │ + lea -0x1f(%r12),%rax │ │ │ │ + mov %rax,(%r12) │ │ │ │ + lea -0x6(%r12),%rbx │ │ │ │ + add $0x10,%rbp │ │ │ │ + jmp *0x0(%rbp) │ │ │ │ + movq $0x58,0x388(%r13) │ │ │ │ + jmp 338a720 │ │ │ │ + add $0x10,%rbp │ │ │ │ + jmp *0x0(%rbp) │ │ │ │ + nop │ │ │ │ + sbb (%rax),%al │ │ │ │ add %al,(%rax) │ │ │ │ + (bad) │ │ │ │ add %al,(%rax) │ │ │ │ - adc %al,(%rax) │ │ │ │ + add %al,(%rdx) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ - mov 0x10(%rbx),%rsi │ │ │ │ - lea 0x301c48f(%rip),%r14 │ │ │ │ - jmp 3359998 │ │ │ │ - add (%rax),%al │ │ │ │ + add %cl,(%rsi) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ - adc (%rax),%al │ │ │ │ + add %cl,-0x73(%rax) │ │ │ │ + rex.RB fmuls -0x8(%r9,%rdi,1) │ │ │ │ + jb 49fcd5 │ │ │ │ + movq $0x49fcf0,-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 61fff8 │ │ │ │ + lea 0x320302c(%rip),%rbx │ │ │ │ + jmp *-0x8(%r13) │ │ │ │ + add $0x0,%eax │ │ │ │ add %al,(%rax) │ │ │ │ - enter $0x2033,$0x3 │ │ │ │ - lea -0x10(%rbp),%rax │ │ │ │ - cmp %r15,%rax │ │ │ │ - jb 49f50e │ │ │ │ - movq $0x3390fc8,-0x10(%rbp) │ │ │ │ - mov %rbx,-0x8(%rbp) │ │ │ │ - mov 0x18(%rbx),%rsi │ │ │ │ - mov 0x10(%rbx),%r14 │ │ │ │ - add $0xfffffffffffffff0,%rbp │ │ │ │ - jmp 49d620 │ │ │ │ - jmp *-0x10(%r13) │ │ │ │ - nopw 0x0(%rax,%rax,1) │ │ │ │ - add (%rax),%eax │ │ │ │ + add %bl,(%rsi) │ │ │ │ add %al,(%rax) │ │ │ │ + add %bh,%al │ │ │ │ + (bad) │ │ │ │ + and %al,(%rbx) │ │ │ │ + movq $0x49fd10,0x0(%rbp) │ │ │ │ + mov %rbx,%r14 │ │ │ │ + jmp 49d408 │ │ │ │ + add $0x0,%eax │ │ │ │ add %al,(%rax) │ │ │ │ + add %bl,(%rsi) │ │ │ │ add %al,(%rax) │ │ │ │ - sldt (%rax) │ │ │ │ - add %al,0x38(%rax) │ │ │ │ + add %bl,%al │ │ │ │ + (bad) │ │ │ │ and %al,(%rbx) │ │ │ │ - lea -0x18(%rbp),%rax │ │ │ │ - cmp %r15,%rax │ │ │ │ - jb 49f587 │ │ │ │ - movq $0x49f570,-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 │ │ │ │ + mov %rbx,%rax │ │ │ │ + and $0x7,%eax │ │ │ │ + cmp $0x1,%rax │ │ │ │ + je 49fd85 │ │ │ │ + add $0x28,%r12 │ │ │ │ + cmp 0x358(%r13),%r12 │ │ │ │ + ja 49fd75 │ │ │ │ + mov 0x6(%rbx),%rax │ │ │ │ + movq $0x675878,-0x20(%r12) │ │ │ │ + mov %rax,-0x18(%r12) │ │ │ │ + movq $0x3c05b3a,-0x10(%r12) │ │ │ │ + movq $0x3c06562,-0x8(%r12) │ │ │ │ + movq $0x0,(%r12) │ │ │ │ + movq $0x49fdd8,0x0(%rbp) │ │ │ │ + lea -0x1f(%r12),%rdi │ │ │ │ + lea 0x3202df8(%rip),%rsi │ │ │ │ + lea 0x3778591(%rip),%r14 │ │ │ │ + jmp 66e1f8 │ │ │ │ + movq $0x28,0x388(%r13) │ │ │ │ + jmp 338a720 │ │ │ │ + movq $0x49fdb8,0x20(%rbp) │ │ │ │ + mov %rbx,%rax │ │ │ │ + mov 0x7(%rbx),%rbx │ │ │ │ + mov %rax,0x28(%rbp) │ │ │ │ + add $0x20,%rbp │ │ │ │ test $0x7,%bl │ │ │ │ - jne 49f570 │ │ │ │ + jne 49fdb8 │ │ │ │ mov (%rbx),%rax │ │ │ │ jmp *%rax │ │ │ │ - nopl 0x0(%rax,%rax,1) │ │ │ │ - add (%rax),%al │ │ │ │ - add %al,(%rax) │ │ │ │ + xchg %ax,%ax │ │ │ │ + add %eax,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ - (bad) │ │ │ │ add %al,(%rax) │ │ │ │ - add %bh,%al │ │ │ │ (bad) │ │ │ │ - and %al,(%rbx) │ │ │ │ - movq $0x49f5c0,0x0(%rbp) │ │ │ │ - mov %rbx,%rsi │ │ │ │ - lea 0x3203a11(%rip),%r14 │ │ │ │ - jmp 49fce0 │ │ │ │ - jmp *-0x10(%r13) │ │ │ │ - nopl 0x0(%rax,%rax,1) │ │ │ │ - add (%rax),%al │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ + add %cl,-0x75(%rax) │ │ │ │ + pop %rbp │ │ │ │ + or %cl,-0x7d(%rax) │ │ │ │ (bad) │ │ │ │ - add %al,(%rax) │ │ │ │ - add %cl,%al │ │ │ │ + add %cl,%gs:(%rdi) │ │ │ │ (bad) │ │ │ │ - and %al,(%rbx) │ │ │ │ - mov 0x8(%rbp),%rax │ │ │ │ - mov 0x10(%rbp),%rcx │ │ │ │ - jmp 49f5d7 │ │ │ │ - nopw 0x0(%rax,%rax,1) │ │ │ │ - add (%rax),%al │ │ │ │ - add %al,(%rax) │ │ │ │ + add %r8b,(%rax) │ │ │ │ + add $0x0,%eax │ │ │ │ add %al,(%rax) │ │ │ │ + add %bl,(%rsi) │ │ │ │ add %al,(%rax) │ │ │ │ + add %ah,%al │ │ │ │ + cs and %al,(%rbx) │ │ │ │ + mov %rbx,%rax │ │ │ │ + and $0x7,%eax │ │ │ │ + cmp $0x1,%rax │ │ │ │ + je 49fef5 │ │ │ │ + add $0xb0,%r12 │ │ │ │ + cmp 0x358(%r13),%r12 │ │ │ │ + ja 49fee5 │ │ │ │ + mov 0x6(%rbx),%rax │ │ │ │ + movq $0x49dc20,-0xa8(%r12) │ │ │ │ + mov 0x20(%rbp),%rbx │ │ │ │ + mov %rbx,-0xa0(%r12) │ │ │ │ + movq $0x49df50,-0x98(%r12) │ │ │ │ + lea -0x67(%r12),%rcx │ │ │ │ + mov %rcx,-0x88(%r12) │ │ │ │ + movq $0x49dfc0,-0x80(%r12) │ │ │ │ + mov %rcx,-0x70(%r12) │ │ │ │ + movq $0x49ee18,-0x68(%r12) │ │ │ │ + mov 0x18(%rbp),%rdx │ │ │ │ + mov %rdx,-0x60(%r12) │ │ │ │ + mov %rbx,-0x58(%r12) │ │ │ │ + mov 0x28(%rbp),%rbx │ │ │ │ + mov %rbx,-0x50(%r12) │ │ │ │ + mov 0x8(%rbp),%rbx │ │ │ │ + mov %rbx,-0x48(%r12) │ │ │ │ + lea -0x80(%r12),%rbx │ │ │ │ + mov %rbx,-0x40(%r12) │ │ │ │ + lea -0xa4(%r12),%rbx │ │ │ │ + mov %rbx,-0x38(%r12) │ │ │ │ + mov 0x10(%rbp),%rbx │ │ │ │ + mov %rbx,-0x30(%r12) │ │ │ │ + lea -0x98(%r12),%rbx │ │ │ │ + mov %rbx,-0x28(%r12) │ │ │ │ + movq $0x338ff58,-0x20(%r12) │ │ │ │ + mov %rax,-0x10(%r12) │ │ │ │ + movq $0x49fac0,-0x8(%r12) │ │ │ │ + mov %rcx,(%r12) │ │ │ │ + movq $0x49ff10,0x28(%rbp) │ │ │ │ + lea -0x7(%r12),%rdi │ │ │ │ + lea 0x3202cad(%rip),%rsi │ │ │ │ + lea 0x3778436(%rip),%r14 │ │ │ │ + movq $0x33924c0,0x18(%rbp) │ │ │ │ + lea -0x20(%r12),%rax │ │ │ │ + mov %rax,0x20(%rbp) │ │ │ │ + add $0x18,%rbp │ │ │ │ + jmp 66ef78 │ │ │ │ + movq $0xb0,0x388(%r13) │ │ │ │ + jmp 338a720 │ │ │ │ + add $0x30,%rbp │ │ │ │ + jmp *0x0(%rbp) │ │ │ │ + nopl 0x0(%rax) │ │ │ │ + ... │ │ │ │ (bad) │ │ │ │ add %al,(%rax) │ │ │ │ - add %ch,0x48032037(%rax) │ │ │ │ - mov 0x8(%rbp),%eax │ │ │ │ - mov 0x10(%rbp),%rcx │ │ │ │ - mov %rbx,%rdx │ │ │ │ - and $0x7,%ebx │ │ │ │ - cmp $0x1,%rbx │ │ │ │ - jne 49f643 │ │ │ │ - mov %rdx,%rbx │ │ │ │ + add %dl,0x5e(%rax) │ │ │ │ + and (%rbx),%al │ │ │ │ + mov %rbx,%rax │ │ │ │ + and $0x7,%eax │ │ │ │ + cmp $0x1,%rax │ │ │ │ + je 49ff6b │ │ │ │ add $0x18,%r12 │ │ │ │ cmp 0x358(%r13),%r12 │ │ │ │ - ja 49f60a │ │ │ │ - movq $0x49f468,-0x10(%r12) │ │ │ │ - mov %rcx,(%r12) │ │ │ │ - movq $0x49f6a8,0x10(%rbp) │ │ │ │ + ja 49ff5b │ │ │ │ + mov 0x6(%rbx),%rax │ │ │ │ + movq $0x338ff58,-0x10(%r12) │ │ │ │ + mov %rax,(%r12) │ │ │ │ + movq $0x49ff88,-0x8(%rbp) │ │ │ │ lea -0x10(%r12),%rsi │ │ │ │ - mov %rax,%r14 │ │ │ │ - add $0x10,%rbp │ │ │ │ - jmp 3240990 │ │ │ │ + lea 0x37783b3(%rip),%r14 │ │ │ │ + mov %rax,0x0(%rbp) │ │ │ │ + add $0xfffffffffffffff8,%rbp │ │ │ │ + jmp 66d9f8 │ │ │ │ movq $0x18,0x388(%r13) │ │ │ │ - movq $0x49f5a0,0x0(%rbp) │ │ │ │ jmp 338a720 │ │ │ │ + add $0x8,%rbp │ │ │ │ + jmp *0x0(%rbp) │ │ │ │ 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 %bh,0x32(%rax) │ │ │ │ - and %al,(%rbx) │ │ │ │ - mov 0x8(%rbp),%rax │ │ │ │ - mov 0x10(%rbp),%rcx │ │ │ │ - mov %rbx,%rdx │ │ │ │ - add $0x18,%r12 │ │ │ │ + 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 49f676 │ │ │ │ - movq $0x49f4c8,-0x10(%r12) │ │ │ │ - mov %rcx,(%r12) │ │ │ │ - movq $0x49f710,0x10(%rbp) │ │ │ │ - lea -0x10(%r12),%rsi │ │ │ │ - mov %rax,%r14 │ │ │ │ + ja 49ffd1 │ │ │ │ + movq $0x338fee0,-0x20(%r12) │ │ │ │ + mov 0x8(%rbp),%rax │ │ │ │ + mov %rax,-0x10(%r12) │ │ │ │ + movq $0x320d470,-0x8(%r12) │ │ │ │ + lea -0x20(%r12),%rax │ │ │ │ + mov %rax,(%r12) │ │ │ │ + lea -0x6(%r12),%rbx │ │ │ │ add $0x10,%rbp │ │ │ │ - jmp 3240990 │ │ │ │ - movq $0x18,0x388(%r13) │ │ │ │ - movq $0x49f638,0x0(%rbp) │ │ │ │ - mov %rdx,%rbx │ │ │ │ + jmp *0x0(%rbp) │ │ │ │ + movq $0x28,0x388(%r13) │ │ │ │ jmp 338a720 │ │ │ │ - nopl 0x0(%rax) │ │ │ │ - ... │ │ │ │ + add $0x10,%rbp │ │ │ │ + jmp *0x0(%rbp) │ │ │ │ + mov 0x20(%rbp),%r9 │ │ │ │ + mov 0x18(%rbp),%r8 │ │ │ │ + mov 0x10(%rbp),%rdi │ │ │ │ + mov 0x8(%rbp),%rsi │ │ │ │ + mov 0x0(%rbp),%r14 │ │ │ │ + add $0x28,%rbp │ │ │ │ + jmp 4a0030 │ │ │ │ + nopw 0x0(%rax,%rax,1) │ │ │ │ + mov $0xffffffff,%eax │ │ │ │ (bad) │ │ │ │ + (bad) │ │ │ │ + incl 0x5(%rsi) │ │ │ │ add %al,(%rax) │ │ │ │ - add %al,%al │ │ │ │ - ss and %al,(%rbx) │ │ │ │ - movq $0x49f6c8,0x0(%rbp) │ │ │ │ - mov %rbx,%r14 │ │ │ │ - jmp 322c908 │ │ │ │ + add %al,(%rax) │ │ │ │ + add %al,(%rax) │ │ │ │ + add %al,(%rdi) │ │ │ │ ... │ │ │ │ - (bad) │ │ │ │ add %al,(%rax) │ │ │ │ - add %ah,0x48032036(%rax) │ │ │ │ - movl $0x49f6f0,0x0(%rbp) │ │ │ │ - mov %rbx,%rsi │ │ │ │ - lea 0x321754f(%rip),%r14 │ │ │ │ - jmp 3240d18 │ │ │ │ + add %cl,(%rsi) │ │ │ │ + add %al,(%rax) │ │ │ │ + add %ah,(%rax) │ │ │ │ + fisubrs (%rax) │ │ │ │ + add -0x75(%rax),%ecx │ │ │ │ + add %r9b,-0x73(%r8) │ │ │ │ + pop %rbp │ │ │ │ + rorb $0xf,-0x5(%rcx,%rdi,1) │ │ │ │ + sbbl $0x1,(%rcx) │ │ │ │ + add %al,(%rax) │ │ │ │ + lea 0x3202ce0(%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 %r13,%r9 │ │ │ │ + mov 0x18(%r8,%rdx,8),%r10 │ │ │ │ + sub $0x8,%rsp │ │ │ │ + mov %rsi,%r11 │ │ │ │ + mov %r10,%rsi │ │ │ │ + mov %rdi,%r10 │ │ │ │ + mov %r9,%rdi │ │ │ │ + mov %rax,%r9 │ │ │ │ + xor %eax,%eax │ │ │ │ + mov %rdx,0x88(%rsp) │ │ │ │ + mov %rcx,0x80(%rsp) │ │ │ │ + mov %r9,0x48(%rsp) │ │ │ │ + mov %r8,0x78(%rsp) │ │ │ │ + mov %r10,0x70(%rsp) │ │ │ │ + mov %r11,%r14 │ │ │ │ + call 337fc80 │ │ │ │ + add $0x8,%rsp │ │ │ │ + mov 0x80(%rsp),%rdx │ │ │ │ + mov 0x78(%rsp),%rcx │ │ │ │ + mov 0x40(%rsp),%rax │ │ │ │ + mov 0x70(%rsp),%r8 │ │ │ │ + mov 0x68(%rsp),%rdi │ │ │ │ + mov %r14,%rsi │ │ │ │ + jmp 4a00dd │ │ │ │ + mov %rsi,%rdx │ │ │ │ + add %r9,%rdx │ │ │ │ + cmpq $0x0,0x37a3af5(%rip) │ │ │ │ + jne 4a0064 │ │ │ │ + mov %rax,0x18(%r8,%rdx,8) │ │ │ │ + movq $0x338fa10,(%r8) │ │ │ │ + lea 0x18(%r8),%rax │ │ │ │ + shr $0x7,%rdx │ │ │ │ + mov 0x8(%r8),%r9 │ │ │ │ + shl $0x3,%r9 │ │ │ │ + add %rdx,%r9 │ │ │ │ + movb $0x1,(%rax,%r9,1) │ │ │ │ + movq $0x4a0138,-0x20(%rbp) │ │ │ │ + mov %rdi,-0x18(%rbp) │ │ │ │ + mov %r8,-0x10(%rbp) │ │ │ │ + mov %rcx,-0x8(%rbp) │ │ │ │ + mov %rsi,0x0(%rbp) │ │ │ │ + add $0xffffffffffffffe0,%rbp │ │ │ │ + test $0x7,%bl │ │ │ │ + jne 4a0138 │ │ │ │ + mov (%rbx),%rax │ │ │ │ + jmp *%rax │ │ │ │ nop │ │ │ │ - ... │ │ │ │ - (bad) │ │ │ │ + add (%rax),%r8d │ │ │ │ add %al,(%rax) │ │ │ │ - add %al,%al │ │ │ │ - xor %esp,(%rax) │ │ │ │ - add -0x39(%rax),%ecx │ │ │ │ - add %r10b,0x490049f7(%r8) │ │ │ │ - mov %ebx,%esi │ │ │ │ - jmp 322bbe0 │ │ │ │ - ... │ │ │ │ - (bad) │ │ │ │ add %al,(%rax) │ │ │ │ - add %ah,0x48032031(%rax) │ │ │ │ - mov %ebx,%eax │ │ │ │ + add %bl,(%rsi) │ │ │ │ + add %al,(%rax) │ │ │ │ + add %bl,(%rax) │ │ │ │ + (bad) (%rax) │ │ │ │ + add -0x75(%rax),%ecx │ │ │ │ + jne 4a015c │ │ │ │ + mov %rbx,0x20(%rbp) │ │ │ │ + mov 0x8(%rbp),%rdi │ │ │ │ + mov 0x10(%rbp),%r8 │ │ │ │ + mov 0x18(%rbp),%r9 │ │ │ │ + add $0x20,%rbp │ │ │ │ + lea 0x3797d72(%rip),%r14 │ │ │ │ + mov %rbx,%rax │ │ │ │ + mov %rax,%rbx │ │ │ │ and $0x7,%eax │ │ │ │ cmp $0x1,%rax │ │ │ │ - je 49f7f7 │ │ │ │ - add $0x38,%r12 │ │ │ │ - cmp 0x358(%r13),%r12 │ │ │ │ - ja 49f76b │ │ │ │ + je 4a0240 │ │ │ │ mov 0x6(%rbx),%rax │ │ │ │ mov 0xe(%rbx),%rbx │ │ │ │ - movq $0x49f4e8,-0x30(%r12) │ │ │ │ - mov %rax,-0x20(%r12) │ │ │ │ - mov %rbx,-0x18(%r12) │ │ │ │ - movq $0x3363ae0,-0x10(%r12) │ │ │ │ - mov %rax,-0x8(%r12) │ │ │ │ - lea -0x30(%r12),%rax │ │ │ │ - mov %rax,(%r12) │ │ │ │ - lea -0xe(%r12),%rbx │ │ │ │ - add $0x8,%rbp │ │ │ │ - jmp *0x0(%rbp) │ │ │ │ - movq $0x38,0x388(%r13) │ │ │ │ - jmp 338a720 │ │ │ │ + lea 0x1(%r9),%rcx │ │ │ │ + cmp %rcx,%rdi │ │ │ │ + jge 4a00cd │ │ │ │ + cmp $0x1,%rdi │ │ │ │ + jg 4a02c5 │ │ │ │ + mov %rcx,%rdx │ │ │ │ + sub %rdi,%rdx │ │ │ │ + cmp $0x1,%rdx │ │ │ │ + jl 4a01d9 │ │ │ │ + movq $0x4a0368,-0x40(%rbp) │ │ │ │ + lea 0x328dcac(%rip),%r14 │ │ │ │ + mov %rdi,%r10 │ │ │ │ + add %rdx,%r10 │ │ │ │ + mov %rbx,%rdx │ │ │ │ + mov %r10,%rbx │ │ │ │ + mov %rdi,-0x38(%rbp) │ │ │ │ + mov %r8,-0x30(%rbp) │ │ │ │ + mov %r9,-0x28(%rbp) │ │ │ │ + mov %rax,-0x20(%rbp) │ │ │ │ + mov %rdx,-0x18(%rbp) │ │ │ │ + mov %rcx,-0x10(%rbp) │ │ │ │ + mov %r10,-0x8(%rbp) │ │ │ │ + mov %rsi,0x0(%rbp) │ │ │ │ + add $0xffffffffffffffc0,%rbp │ │ │ │ + jmp 338af80 │ │ │ │ + movq $0x4a03a8,-0x40(%rbp) │ │ │ │ + lea 0x328dc68(%rip),%r14 │ │ │ │ + lea 0x1(%rdi),%rdx │ │ │ │ + mov %rbx,%r10 │ │ │ │ + mov %rdx,%rbx │ │ │ │ + mov %rdi,-0x38(%rbp) │ │ │ │ + mov %r8,-0x30(%rbp) │ │ │ │ + mov %r9,-0x28(%rbp) │ │ │ │ + mov %rax,-0x20(%rbp) │ │ │ │ + mov %r10,-0x18(%rbp) │ │ │ │ + mov %rcx,-0x10(%rbp) │ │ │ │ + mov %rdx,-0x8(%rbp) │ │ │ │ + mov %rsi,0x0(%rbp) │ │ │ │ + add $0xffffffffffffffc0,%rbp │ │ │ │ + jmp 338af80 │ │ │ │ nopl 0x0(%rax,%rax,1) │ │ │ │ - ... │ │ │ │ - (bad) │ │ │ │ + addl $0x0,(%rcx) │ │ │ │ add %al,(%rax) │ │ │ │ - add %ah,(%rax) │ │ │ │ - xor %esp,(%rax) │ │ │ │ - add -0x77(%rax),%ecx │ │ │ │ - fadds -0x7cb7f820(%rbx) │ │ │ │ - clc │ │ │ │ - add %esi,0x49(%rbx,%rbx,2) │ │ │ │ - add $0x38,%esp │ │ │ │ + add %al,(%rax) │ │ │ │ + add %bl,(%rsi) │ │ │ │ + add %al,(%rax) │ │ │ │ + add %al,(%rax) │ │ │ │ + add %al,(%rax) │ │ │ │ + add %cl,-0x75(%rax) │ │ │ │ + jne 4a024c │ │ │ │ + mov 0x8(%rbp),%r8 │ │ │ │ + mov 0x10(%rbp),%r9 │ │ │ │ + add $0x18,%rbp │ │ │ │ + add $0x40,%r12 │ │ │ │ cmp 0x358(%r13),%r12 │ │ │ │ - ja 49f7e7 │ │ │ │ - mov 0x6(%rbx),%rax │ │ │ │ - mov 0xe(%rbx),%rbx │ │ │ │ - movq $0x49f488,-0x30(%r12) │ │ │ │ - mov %rax,-0x20(%r12) │ │ │ │ - mov %rbx,-0x18(%r12) │ │ │ │ - movq $0x3363ae0,-0x10(%r12) │ │ │ │ - mov %rax,-0x8(%r12) │ │ │ │ - lea -0x30(%r12),%rax │ │ │ │ + ja 4a029d │ │ │ │ + movq $0x338fa70,(%r8) │ │ │ │ + movq $0xd2aaf0,-0x38(%r12) │ │ │ │ + mov %r8,-0x30(%r12) │ │ │ │ + mov %rsi,-0x28(%r12) │ │ │ │ + mov %r9,-0x20(%r12) │ │ │ │ + movq $0x8c0048,-0x18(%r12) │ │ │ │ + lea -0x37(%r12),%rax │ │ │ │ + mov %rax,-0x10(%r12) │ │ │ │ + movq $0x320d470,-0x8(%r12) │ │ │ │ + lea -0x16(%r12),%rax │ │ │ │ mov %rax,(%r12) │ │ │ │ - lea -0xe(%r12),%rbx │ │ │ │ + lea -0x6(%r12),%rbx │ │ │ │ add $0x8,%rbp │ │ │ │ jmp *0x0(%rbp) │ │ │ │ - movq $0x38,0x388(%r13) │ │ │ │ + movq $0x40,0x388(%r13) │ │ │ │ + movq $0x4a0230,-0x18(%rbp) │ │ │ │ + mov %r8,-0x10(%rbp) │ │ │ │ + mov %r9,-0x8(%rbp) │ │ │ │ + mov %rsi,0x0(%rbp) │ │ │ │ + add $0xffffffffffffffe8,%rbp │ │ │ │ jmp 338a720 │ │ │ │ - lea 0x37986fb(%rip),%rbx │ │ │ │ - add $0x8,%rbp │ │ │ │ - jmp *0x0(%rbp) │ │ │ │ - nopl (%rax) │ │ │ │ - add %eax,(%rax) │ │ │ │ - add %al,(%rax) │ │ │ │ + mov %rcx,%rdx │ │ │ │ + sub %rdi,%rdx │ │ │ │ + cmp %rdx,%rdi │ │ │ │ + jg 4a0314 │ │ │ │ + movq $0x4a03e8,-0x40(%rbp) │ │ │ │ + lea 0x328db71(%rip),%r14 │ │ │ │ + mov %rdi,%r10 │ │ │ │ + add %rdx,%r10 │ │ │ │ + mov %rbx,%rdx │ │ │ │ + mov %r10,%rbx │ │ │ │ + mov %rdi,-0x38(%rbp) │ │ │ │ + mov %r8,-0x30(%rbp) │ │ │ │ + mov %r9,-0x28(%rbp) │ │ │ │ + mov %rax,-0x20(%rbp) │ │ │ │ + mov %rdx,-0x18(%rbp) │ │ │ │ + mov %rcx,-0x10(%rbp) │ │ │ │ + mov %r10,-0x8(%rbp) │ │ │ │ + mov %rsi,0x0(%rbp) │ │ │ │ + add $0xffffffffffffffc0,%rbp │ │ │ │ + jmp 338af80 │ │ │ │ + movq $0x4a0428,-0x40(%rbp) │ │ │ │ + lea 0x328db2d(%rip),%r14 │ │ │ │ + mov %rdi,%rdx │ │ │ │ + shl $1,%rdx │ │ │ │ + mov %rbx,%r10 │ │ │ │ + mov %rdx,%rbx │ │ │ │ + mov %rdi,-0x38(%rbp) │ │ │ │ + mov %r8,-0x30(%rbp) │ │ │ │ + mov %r9,-0x28(%rbp) │ │ │ │ + mov %rax,-0x20(%rbp) │ │ │ │ + mov %r10,-0x18(%rbp) │ │ │ │ + mov %rcx,-0x10(%rbp) │ │ │ │ + mov %rdx,-0x8(%rbp) │ │ │ │ + mov %rsi,0x0(%rbp) │ │ │ │ + add $0xffffffffffffffc0,%rbp │ │ │ │ + jmp 338af80 │ │ │ │ + cmp %rax,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ - adc %al,(%rax) │ │ │ │ + add %bl,(%rsi) │ │ │ │ add %al,(%rax) │ │ │ │ - add %ch,(%rbx) │ │ │ │ - jae 49f81b │ │ │ │ - lea -0x10(%rbp),%rax │ │ │ │ - cmp %r15,%rax │ │ │ │ - jb 49f8cb │ │ │ │ - movq $0x49f850,-0x8(%rbp) │ │ │ │ - mov 0x10(%rbx),%rbx │ │ │ │ - add $0xfffffffffffffff8,%rbp │ │ │ │ - test $0x7,%bl │ │ │ │ - jne 49f850 │ │ │ │ - mov (%rbx),%rax │ │ │ │ - jmp *%rax │ │ │ │ + add %ch,%al │ │ │ │ + fisubrl (%rax) │ │ │ │ + add 0x45(%rbx,%rcx,4),%ecx │ │ │ │ + adc %cl,-0x39(%rax) │ │ │ │ + adc %r12b,0x4c004a04(%r8) │ │ │ │ + mov %eax,%eax │ │ │ │ + mov 0x8(%rbp),%r8 │ │ │ │ + xor %edi,%edi │ │ │ │ + mov %rbx,%rsi │ │ │ │ + mov 0x40(%rbp),%r14 │ │ │ │ + mov %rbx,%rcx │ │ │ │ + mov %rax,%rbx │ │ │ │ + mov %rcx,0x40(%rbp) │ │ │ │ + add $0x10,%rbp │ │ │ │ + jmp 338b220 │ │ │ │ nop │ │ │ │ - ... │ │ │ │ - (bad) │ │ │ │ - add %al,(%rax) │ │ │ │ - add %cl,%al │ │ │ │ - sub 0x3(%rbx),%dh │ │ │ │ - movq $0x49f888,-0x8(%rbp) │ │ │ │ - mov 0xf(%rbx),%rax │ │ │ │ - mov 0x7(%rbx),%rbx │ │ │ │ - mov %rax,0x0(%rbp) │ │ │ │ - add $0xfffffffffffffff8,%rbp │ │ │ │ - test $0x7,%bl │ │ │ │ - jne 49f888 │ │ │ │ - mov (%rbx),%rax │ │ │ │ - jmp *%rax │ │ │ │ - nopw 0x0(%rax,%rax,1) │ │ │ │ - add %eax,(%rax) │ │ │ │ + cmp %rax,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ + add %bl,(%rsi) │ │ │ │ add %al,(%rax) │ │ │ │ - (bad) │ │ │ │ - add %al,(%rax) │ │ │ │ - add %dl,0x4803732a(%rax) │ │ │ │ - movl $0x49f8b8,0x0(%rbp) │ │ │ │ - mov 0x7(%rbx),%rax │ │ │ │ - mov 0x8(%rbp),%rbx │ │ │ │ - mov %rax,0x8(%rbp) │ │ │ │ - test $0x7,%bl │ │ │ │ - jne 49f8b8 │ │ │ │ - mov (%rbx),%rax │ │ │ │ - jmp *%rax │ │ │ │ - xchg %ax,%ax │ │ │ │ - add %al,(%r8) │ │ │ │ + add %ch,0x4c0328da(%rax) │ │ │ │ + mov 0x10(%rbp),%eax │ │ │ │ + movq $0x4a0578,0x10(%rbp) │ │ │ │ + mov %r8,%rax │ │ │ │ + mov 0x8(%rbp),%r8 │ │ │ │ + xor %edi,%edi │ │ │ │ + mov %rbx,%rsi │ │ │ │ + mov 0x40(%rbp),%r14 │ │ │ │ + mov %rbx,%rcx │ │ │ │ + mov %rax,%rbx │ │ │ │ + mov %rcx,0x40(%rbp) │ │ │ │ + add $0x10,%rbp │ │ │ │ + jmp 338b220 │ │ │ │ + nop │ │ │ │ + cmp %rax,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %bl,(%rsi) │ │ │ │ add %al,(%rax) │ │ │ │ - add %ah,0x2a(%rax) │ │ │ │ - jae 49f8bb │ │ │ │ - mov 0x7(%rbx),%rax │ │ │ │ - mov %eax,%esi │ │ │ │ - mov 0x8(%rbp),%r14 │ │ │ │ + add %ch,-0x26(%rax) │ │ │ │ + sub %al,(%rbx) │ │ │ │ + mov 0x10(%rbp),%r8 │ │ │ │ + movq $0x4a0650,0x10(%rbp) │ │ │ │ + mov %r8,%rax │ │ │ │ + mov 0x8(%rbp),%r8 │ │ │ │ + xor %edi,%edi │ │ │ │ + mov %rbx,%rsi │ │ │ │ + mov 0x40(%rbp),%r14 │ │ │ │ + mov %rbx,%rcx │ │ │ │ + mov %rax,%rbx │ │ │ │ + mov %rcx,0x40(%rbp) │ │ │ │ add $0x10,%rbp │ │ │ │ - jmp 2e157b8 │ │ │ │ - jmp *-0x10(%r13) │ │ │ │ + jmp 338b220 │ │ │ │ nop │ │ │ │ + cmp %rax,(%rax) │ │ │ │ + add %al,(%rax) │ │ │ │ + add %al,(%rax) │ │ │ │ + add %bl,(%rsi) │ │ │ │ + add %al,(%rax) │ │ │ │ + add %ch,(%rax) │ │ │ │ + fisubrl (%rax) │ │ │ │ + add 0x45(%rbx,%rcx,4),%ecx │ │ │ │ + adc %cl,-0x39(%rax) │ │ │ │ + adc %r13b,(%r8) │ │ │ │ (bad) │ │ │ │ + rex.WX add %cl,-0x40(%rcx,%r9,4) │ │ │ │ + mov 0x8(%rbp),%r8 │ │ │ │ + xor %edi,%edi │ │ │ │ + mov %rbx,%rsi │ │ │ │ + mov 0x40(%rbp),%r14 │ │ │ │ + mov %rbx,%rcx │ │ │ │ + mov %rax,%rbx │ │ │ │ + mov %rcx,0x40(%rbp) │ │ │ │ + add $0x10,%rbp │ │ │ │ + jmp 338b220 │ │ │ │ + mov %r13,%rdx │ │ │ │ + mov 0x18(%rcx,%r9,8),%rsi │ │ │ │ + sub $0x8,%rsp │ │ │ │ + mov %rdx,%rdi │ │ │ │ + mov %rax,%rdx │ │ │ │ + xor %eax,%eax │ │ │ │ + mov %rcx,0x50(%rsp) │ │ │ │ + mov %rdx,0x48(%rsp) │ │ │ │ + mov %r9,%r14 │ │ │ │ + call 337fc80 │ │ │ │ + add $0x8,%rsp │ │ │ │ + mov 0x48(%rsp),%rcx │ │ │ │ + mov 0x40(%rsp),%rax │ │ │ │ + mov %r14,%r9 │ │ │ │ + jmp 4a04ba │ │ │ │ + rex.RX (bad) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ - add %cl,(%rdi) │ │ │ │ + (bad) │ │ │ │ add %al,(%rax) │ │ │ │ - add %ch,0x48032035(%rax) │ │ │ │ - lea -0x38(%rbp),%eax │ │ │ │ - cmp %r15,%rax │ │ │ │ - jb 49f9d5 │ │ │ │ - add $0x40,%r12 │ │ │ │ - cmp 0x358(%r13),%r12 │ │ │ │ - ja 49f9ca │ │ │ │ - movq $0x3390fc8,-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 $0x49f528,-0x38(%r12) │ │ │ │ - mov %rax,-0x28(%r12) │ │ │ │ - mov %rcx,-0x20(%r12) │ │ │ │ - mov %rdx,-0x18(%r12) │ │ │ │ - movq $0x49f818,-0x10(%r12) │ │ │ │ - mov %rsi,(%r12) │ │ │ │ - movq $0x49f990,-0x38(%rbp) │ │ │ │ - mov %rbx,%rax │ │ │ │ - mov %rdx,%rbx │ │ │ │ - lea -0x38(%r12),%rcx │ │ │ │ - mov %rcx,-0x30(%rbp) │ │ │ │ - lea -0x10(%r12),%rcx │ │ │ │ - mov %rcx,-0x28(%rbp) │ │ │ │ - mov %rdi,-0x20(%rbp) │ │ │ │ - mov %rax,-0x18(%rbp) │ │ │ │ - add $0xffffffffffffffc8,%rbp │ │ │ │ + add %dh,0x4c0328d9(%rax) │ │ │ │ + mov 0x8(%rbp),%ecx │ │ │ │ + mov 0x10(%rbp),%rax │ │ │ │ + mov 0x18(%rbp),%rbx │ │ │ │ + mov 0x30(%rbp),%rcx │ │ │ │ + cmpq $0x0,0x37a3718(%rip) │ │ │ │ + jne 4a0457 │ │ │ │ + mov %rax,0x18(%rcx,%r9,8) │ │ │ │ + movq $0x338fa10,(%rcx) │ │ │ │ + lea 0x18(%rcx),%rax │ │ │ │ + shr $0x7,%r9 │ │ │ │ + mov 0x8(%rcx),%rcx │ │ │ │ + shl $0x3,%rcx │ │ │ │ + add %r9,%rcx │ │ │ │ + movb $0x1,(%rax,%rcx,1) │ │ │ │ + movq $0x4a0508,0x18(%rbp) │ │ │ │ + add $0x18,%rbp │ │ │ │ test $0x7,%bl │ │ │ │ - jne 49f990 │ │ │ │ + jne 4a0508 │ │ │ │ mov (%rbx),%rax │ │ │ │ jmp *%rax │ │ │ │ - nopl (%rax) │ │ │ │ - add $0x0,%al │ │ │ │ + nopl 0x0(%rax,%rax,1) │ │ │ │ + ret │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ - (bad) │ │ │ │ + add %bl,(%rsi) │ │ │ │ add %al,(%rax) │ │ │ │ - add %ah,0x32(%rax) │ │ │ │ - and %al,(%rbx) │ │ │ │ - mov 0x18(%rbp),%r9 │ │ │ │ - lea 0x32034e8(%rip),%r8 │ │ │ │ - lea 0x3203378(%rip),%rdi │ │ │ │ - mov 0x10(%rbp),%rsi │ │ │ │ - lea 0x3202e7e(%rip),%r14 │ │ │ │ - mov %rbx,0x10(%rbp) │ │ │ │ - mov 0x20(%rbp),%rax │ │ │ │ - mov %rax,0x18(%rbp) │ │ │ │ - mov 0x8(%rbp),%rax │ │ │ │ - mov %rax,0x20(%rbp) │ │ │ │ - add $0x10,%rbp │ │ │ │ - jmp 49e2b0 │ │ │ │ - movq $0x40,0x388(%r13) │ │ │ │ - jmp *-0x10(%r13) │ │ │ │ - nopl 0x0(%rax) │ │ │ │ - sbb %eax,(%rax) │ │ │ │ + add %cl,-0x27(%rax) │ │ │ │ + sub %al,(%rbx) │ │ │ │ + mov 0x18(%rbp),%r8 │ │ │ │ + mov %rbx,0x18(%rbp) │ │ │ │ + mov 0x8(%rbp),%r9 │ │ │ │ + mov 0x10(%rbp),%rdi │ │ │ │ + add $0x18,%rbp │ │ │ │ + xor %esi,%esi │ │ │ │ + lea 0x37979a4(%rip),%r14 │ │ │ │ + mov %rbx,%rax │ │ │ │ + jmp 4a015a │ │ │ │ + mov %r13,%rdx │ │ │ │ + mov 0x18(%rcx,%r9,8),%rsi │ │ │ │ + sub $0x8,%rsp │ │ │ │ + mov %rdx,%rdi │ │ │ │ + mov %rax,%rdx │ │ │ │ + xor %eax,%eax │ │ │ │ + mov %rcx,0x58(%rsp) │ │ │ │ + mov %rdx,0x48(%rsp) │ │ │ │ + mov %r9,%r14 │ │ │ │ + call 337fc80 │ │ │ │ + add $0x8,%rsp │ │ │ │ + mov 0x50(%rsp),%rcx │ │ │ │ + mov 0x40(%rsp),%rax │ │ │ │ + mov %r14,%r9 │ │ │ │ + jmp 4a0592 │ │ │ │ + xchg %ax,%ax │ │ │ │ + rex.RX (bad) │ │ │ │ add %al,(%rax) │ │ │ │ - (bad) │ │ │ │ - ... │ │ │ │ add %al,(%rax) │ │ │ │ - add %cl,(%rsi) │ │ │ │ add %al,(%rax) │ │ │ │ - add %ch,(%rax) │ │ │ │ - xor $0x8d480320,%eax │ │ │ │ - rex.RB enter $0x394c,$0xf8 │ │ │ │ - jb 49fa6f │ │ │ │ - mov %rsi,%rax │ │ │ │ - and $0x7,%esi │ │ │ │ - lea -0x1(%rsi),%rbx │ │ │ │ - cmp $0x1,%rbx │ │ │ │ - jg 49fa1b │ │ │ │ - cmp $0x1,%rbx │ │ │ │ - jne 49fa9d │ │ │ │ - movq $0x49fa58,-0x30(%rbp) │ │ │ │ - mov %rdi,%rbx │ │ │ │ - mov %r14,-0x28(%rbp) │ │ │ │ - mov %rax,-0x20(%rbp) │ │ │ │ - mov %rdi,-0x18(%rbp) │ │ │ │ - mov %r8,-0x10(%rbp) │ │ │ │ - mov %r9,-0x8(%rbp) │ │ │ │ - add $0xffffffffffffffd0,%rbp │ │ │ │ + (bad) │ │ │ │ + add %al,(%rax) │ │ │ │ + add %bl,%al │ │ │ │ + fsubrs (%rax) │ │ │ │ + add 0x4d(%rbx,%rcx,4),%ecx │ │ │ │ + or %cl,-0x75(%rax) │ │ │ │ + adc %r9b,-0x75(%r8) │ │ │ │ + pop %rbp │ │ │ │ + sbb %cl,-0x75(%rax) │ │ │ │ + rex.WRB xor %r9b,-0x7d(%r8) │ │ │ │ + cmp $0x37a3640,%eax │ │ │ │ + add %dh,-0x65(%rbp) │ │ │ │ + mov %rax,0x18(%rcx,%r9,8) │ │ │ │ + movq $0x338fa10,(%rcx) │ │ │ │ + lea 0x18(%rcx),%rax │ │ │ │ + shr $0x7,%r9 │ │ │ │ + mov 0x8(%rcx),%rcx │ │ │ │ + shl $0x3,%rcx │ │ │ │ + add %r9,%rcx │ │ │ │ + movb $0x1,(%rax,%rcx,1) │ │ │ │ + movq $0x4a05e0,0x18(%rbp) │ │ │ │ + add $0x18,%rbp │ │ │ │ test $0x7,%bl │ │ │ │ - jne 49fa58 │ │ │ │ + jne 4a05e0 │ │ │ │ mov (%rbx),%rax │ │ │ │ jmp *%rax │ │ │ │ - add $0x0,%eax │ │ │ │ + nopl 0x0(%rax,%rax,1) │ │ │ │ + ret │ │ │ │ add %al,(%rax) │ │ │ │ - add %bl,(%rsi) │ │ │ │ add %al,(%rax) │ │ │ │ - add %cl,%al │ │ │ │ - xor $0x20,%al │ │ │ │ - add -0x39(%rax),%ecx │ │ │ │ - add %r10b,0x480049fa(%r8) │ │ │ │ - mov %ebx,%esi │ │ │ │ - lea 0x3203545(%rip),%r14 │ │ │ │ - jmp 49fce0 │ │ │ │ - lea 0x32034d2(%rip),%rbx │ │ │ │ - jmp *-0x8(%r13) │ │ │ │ - nopw 0x0(%rax,%rax,1) │ │ │ │ - add $0x0,%eax │ │ │ │ add %al,(%rax) │ │ │ │ add %bl,(%rsi) │ │ │ │ add %al,(%rax) │ │ │ │ - add %dl,-0x7cfcdfcc(%rax) │ │ │ │ - jrcxz 49fa9a │ │ │ │ - cmp $0x1,%rbx │ │ │ │ - je 49faa7 │ │ │ │ - add $0x30,%rbp │ │ │ │ - lea 0x3797835(%rip),%rbx │ │ │ │ - jmp *0x0(%rbp) │ │ │ │ - movq $0x49fad0,0x0(%rbp) │ │ │ │ - lea 0x3733752(%rip),%r14 │ │ │ │ - jmp 2e1dfc8 │ │ │ │ - nopl 0x0(%rax,%rax,1) │ │ │ │ - add $0x0,%eax │ │ │ │ + add %dh,-0x28(%rax) │ │ │ │ + sub %al,(%rbx) │ │ │ │ + mov 0x18(%rbp),%r8 │ │ │ │ + mov %rbx,0x18(%rbp) │ │ │ │ + mov 0x8(%rbp),%r9 │ │ │ │ + mov 0x10(%rbp),%rdi │ │ │ │ + add $0x18,%rbp │ │ │ │ + xor %esi,%esi │ │ │ │ + lea 0x37978cc(%rip),%r14 │ │ │ │ + mov %rbx,%rax │ │ │ │ + jmp 4a015a │ │ │ │ + mov %r13,%rdx │ │ │ │ + mov 0x18(%rcx,%r9,8),%rsi │ │ │ │ + sub $0x8,%rsp │ │ │ │ + mov %rdx,%rdi │ │ │ │ + mov %rax,%rdx │ │ │ │ + xor %eax,%eax │ │ │ │ + mov %rcx,0x60(%rsp) │ │ │ │ + mov %rdx,0x48(%rsp) │ │ │ │ + mov %r9,%r14 │ │ │ │ + call 337fc80 │ │ │ │ + add $0x8,%rsp │ │ │ │ + mov 0x58(%rsp),%rcx │ │ │ │ + mov 0x40(%rsp),%rax │ │ │ │ + mov %r14,%r9 │ │ │ │ + jmp 4a066a │ │ │ │ + xchg %ax,%ax │ │ │ │ + rex.RX (bad) │ │ │ │ add %al,(%rax) │ │ │ │ - add %bl,(%rsi) │ │ │ │ add %al,(%rax) │ │ │ │ - add %dh,(%rax) │ │ │ │ - xor $0x20,%al │ │ │ │ - add -0x39(%rax),%ecx │ │ │ │ - rex.RB clc │ │ │ │ - or %bh,%bl │ │ │ │ - rex.WB add %cl,-0x77(%r8) │ │ │ │ - fmuls -0x73(%rax) │ │ │ │ - sbb $0x378443e,%eax │ │ │ │ - mov %rax,0x0(%rbp) │ │ │ │ - add $0xfffffffffffffff8,%rbp │ │ │ │ + add %al,(%rax) │ │ │ │ + (bad) │ │ │ │ + add %al,(%rax) │ │ │ │ + add %al,(%rax) │ │ │ │ + fsubrs (%rax) │ │ │ │ + add 0x4d(%rbx,%rcx,4),%ecx │ │ │ │ + or %cl,-0x75(%rax) │ │ │ │ + adc %r9b,-0x75(%r8) │ │ │ │ + pop %rbp │ │ │ │ + sbb %cl,-0x75(%rax) │ │ │ │ + rex.WRB xor %r9b,-0x7d(%r8) │ │ │ │ + cmp $0x37a3568,%eax │ │ │ │ + add %dh,-0x65(%rbp) │ │ │ │ + mov %rax,0x18(%rcx,%r9,8) │ │ │ │ + movq $0x338fa10,(%rcx) │ │ │ │ + lea 0x18(%rcx),%rax │ │ │ │ + shr $0x7,%r9 │ │ │ │ + mov 0x8(%rcx),%rcx │ │ │ │ + shl $0x3,%rcx │ │ │ │ + add %r9,%rcx │ │ │ │ + movb $0x1,(%rax,%rcx,1) │ │ │ │ + movq $0x4a06b8,0x18(%rbp) │ │ │ │ + add $0x18,%rbp │ │ │ │ test $0x7,%bl │ │ │ │ - jne 49fb08 │ │ │ │ + jne 4a06b8 │ │ │ │ mov (%rbx),%rax │ │ │ │ jmp *%rax │ │ │ │ - nopl 0x0(%rax) │ │ │ │ - (bad) │ │ │ │ + nopl 0x0(%rax,%rax,1) │ │ │ │ + ret │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %bl,(%rsi) │ │ │ │ add %al,(%rax) │ │ │ │ - add %dl,%al │ │ │ │ - xor (%rax),%esp │ │ │ │ - add -0x77(%rax),%ecx │ │ │ │ - fadds -0x7cb7f820(%rbx) │ │ │ │ - clc │ │ │ │ - add %esi,0x48(%rdx,%riz,1) │ │ │ │ - movl $0x49fbc8,0x0(%rbp) │ │ │ │ - lea 0x378458f(%rip),%r8 │ │ │ │ - mov 0x16(%rbx),%rdi │ │ │ │ - mov %rbx,%rsi │ │ │ │ - lea 0x378352f(%rip),%r14 │ │ │ │ - jmp 32b2f20 │ │ │ │ - movq $0x49fb98,0x0(%rbp) │ │ │ │ - lea 0x378456d(%rip),%r8 │ │ │ │ - mov 0xf(%rbx),%rdi │ │ │ │ - mov %rbx,%rsi │ │ │ │ - lea 0x378350d(%rip),%r14 │ │ │ │ - jmp 32b2f20 │ │ │ │ - (bad) │ │ │ │ - add %al,(%rax) │ │ │ │ + add %bl,0x4c0328d7(%rax) │ │ │ │ + mov 0x18(%rbp),%eax │ │ │ │ + mov %rbx,0x18(%rbp) │ │ │ │ + mov 0x8(%rbp),%r9 │ │ │ │ + mov 0x10(%rbp),%rdi │ │ │ │ + add $0x18,%rbp │ │ │ │ + xor %esi,%esi │ │ │ │ + lea 0x37977f4(%rip),%r14 │ │ │ │ + mov %rbx,%rax │ │ │ │ + jmp 4a015a │ │ │ │ + mov %r13,%rdx │ │ │ │ + mov 0x18(%rcx,%r9,8),%rsi │ │ │ │ + sub $0x8,%rsp │ │ │ │ + mov %rdx,%rdi │ │ │ │ + mov %rax,%rdx │ │ │ │ + xor %eax,%eax │ │ │ │ + mov %rcx,0x68(%rsp) │ │ │ │ + mov %rdx,0x48(%rsp) │ │ │ │ + mov %r9,%r14 │ │ │ │ + call 337fc80 │ │ │ │ + add $0x8,%rsp │ │ │ │ + mov 0x60(%rsp),%rcx │ │ │ │ + mov 0x40(%rsp),%rax │ │ │ │ + mov %r14,%r9 │ │ │ │ + jmp 4a0742 │ │ │ │ + xchg %ax,%ax │ │ │ │ + rex.RX (bad) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ - add %bl,(%rsi) │ │ │ │ add %al,(%rax) │ │ │ │ - add %cl,0x33(%rax) │ │ │ │ - and %al,(%rbx) │ │ │ │ - mov 0x10(%rbp),%r14 │ │ │ │ - mov 0x18(%rbp),%rax │ │ │ │ - mov 0x20(%rbp),%rdi │ │ │ │ - mov 0x28(%rbp),%r8 │ │ │ │ - mov 0x30(%rbp),%r9 │ │ │ │ - mov 0x8(%rbp),%rbx │ │ │ │ - jmp 49fbe0 │ │ │ │ - nopw 0x0(%rax,%rax,1) │ │ │ │ (bad) │ │ │ │ add %al,(%rax) │ │ │ │ - add %al,(%rax) │ │ │ │ - add %al,(%rax) │ │ │ │ - add %bl,(%rsi) │ │ │ │ - add %al,(%rax) │ │ │ │ - add %bl,(%rax) │ │ │ │ - xor (%rax),%esp │ │ │ │ - add 0x75(%rbx,%rcx,4),%ecx │ │ │ │ - adc %cl,-0x75(%rax) │ │ │ │ - sbb %r9b,-0x75(%r8) │ │ │ │ - jge 49fbc4 │ │ │ │ - mov 0x28(%rbp),%r8 │ │ │ │ - mov 0x30(%rbp),%r9 │ │ │ │ - mov 0x8(%rbp),%rbx │ │ │ │ - jmp 49fbe0 │ │ │ │ - nopw 0x0(%rax,%rax,1) │ │ │ │ - (bad) │ │ │ │ + add %ch,(%rax) │ │ │ │ + xlat %ds:(%rbx) │ │ │ │ + sub %al,(%rbx) │ │ │ │ + mov 0x8(%rbp),%r9 │ │ │ │ + mov 0x10(%rbp),%rax │ │ │ │ + mov 0x18(%rbp),%rbx │ │ │ │ + mov 0x30(%rbp),%rcx │ │ │ │ + cmpq $0x0,0x37a3490(%rip) │ │ │ │ + jne 4a06dd │ │ │ │ + mov %rax,0x18(%rcx,%r9,8) │ │ │ │ + movq $0x338fa10,(%rcx) │ │ │ │ + lea 0x18(%rcx),%rax │ │ │ │ + shr $0x7,%r9 │ │ │ │ + mov 0x8(%rcx),%rcx │ │ │ │ + shl $0x3,%rcx │ │ │ │ + add %r9,%rcx │ │ │ │ + movb $0x1,(%rax,%rcx,1) │ │ │ │ + movq $0x4a0790,0x18(%rbp) │ │ │ │ + add $0x18,%rbp │ │ │ │ + test $0x7,%bl │ │ │ │ + jne 4a0790 │ │ │ │ + mov (%rbx),%rax │ │ │ │ + jmp *%rax │ │ │ │ + nopl 0x0(%rax,%rax,1) │ │ │ │ + ret │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %bl,(%rsi) │ │ │ │ add %al,(%rax) │ │ │ │ - add %ch,%al │ │ │ │ - xor (%rax),%ah │ │ │ │ - add 0x75(%rbx,%rcx,4),%ecx │ │ │ │ - adc %cl,-0x75(%rax) │ │ │ │ - sbb %r9b,-0x75(%r8) │ │ │ │ - jge 49fbf4 │ │ │ │ - mov 0x28(%rbp),%r8 │ │ │ │ - mov 0x30(%rbp),%r9 │ │ │ │ - mov 0x8(%rbp),%rbx │ │ │ │ - add $0x40,%r12 │ │ │ │ - cmp 0x358(%r13),%r12 │ │ │ │ - ja 49fc2f │ │ │ │ - movq $0x49f8e0,-0x38(%r12) │ │ │ │ - mov %r14,-0x28(%r12) │ │ │ │ - mov %r9,-0x20(%r12) │ │ │ │ - mov %rdi,-0x18(%r12) │ │ │ │ - mov %rbx,-0x10(%r12) │ │ │ │ - mov %rax,-0x8(%r12) │ │ │ │ - mov %r8,(%r12) │ │ │ │ - lea 0x37982b7(%rip),%rdi │ │ │ │ - lea -0x38(%r12),%rsi │ │ │ │ - lea 0x3784232(%rip),%r14 │ │ │ │ - add $0x38,%rbp │ │ │ │ - jmp 32b9a48 │ │ │ │ - movq $0x40,0x388(%r13) │ │ │ │ - movq $0x49fb68,0x0(%rbp) │ │ │ │ - jmp 338a2b0 │ │ │ │ - nop │ │ │ │ - mov $0x73,%ah │ │ │ │ - int1 │ │ │ │ - add (%rax),%al │ │ │ │ + add %al,%al │ │ │ │ + (bad) │ │ │ │ + sub %al,(%rbx) │ │ │ │ + mov 0x18(%rbp),%r8 │ │ │ │ + mov %rbx,0x18(%rbp) │ │ │ │ + mov 0x8(%rbp),%r9 │ │ │ │ + mov 0x10(%rbp),%rdi │ │ │ │ + add $0x18,%rbp │ │ │ │ + xor %esi,%esi │ │ │ │ + lea 0x379771c(%rip),%r14 │ │ │ │ + mov %rbx,%rax │ │ │ │ + jmp 4a015a │ │ │ │ + nopl (%rax) │ │ │ │ + add $0x1000000,%eax │ │ │ │ add %al,(%rax) │ │ │ │ + add %al,(%rdx) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ - add %al,(%rcx) │ │ │ │ add %al,(%rax) │ │ │ │ - add %al,(%rbx) │ │ │ │ + add %cl,(%rbx) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ - add %cl,-0x1(%rax) │ │ │ │ - ret │ │ │ │ - jmp *0x0(%rbp) │ │ │ │ - xchg %ax,%ax │ │ │ │ - shlb $1,-0xf(%rbx) │ │ │ │ - add (%rax),%al │ │ │ │ + add %cl,-0x73(%rax) │ │ │ │ + rex.RB fmuls -0x8(%r9,%rdi,1) │ │ │ │ + jb 4a088b │ │ │ │ + movq $0x4a0820,-0x20(%rbp) │ │ │ │ + mov %rbx,%rax │ │ │ │ + mov 0x7(%rbx),%rcx │ │ │ │ + mov 0xf(%rbx),%rbx │ │ │ │ + mov %rbx,%rdx │ │ │ │ + mov %r14,%rbx │ │ │ │ + mov %rdx,-0x18(%rbp) │ │ │ │ + mov %rcx,-0x10(%rbp) │ │ │ │ + mov %rax,-0x8(%rbp) │ │ │ │ + add $0xffffffffffffffe0,%rbp │ │ │ │ + test $0x7,%bl │ │ │ │ + jne 4a0820 │ │ │ │ + mov (%rbx),%rax │ │ │ │ + jmp *%rax │ │ │ │ + add (%rax),%eax │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ - add %al,(%rcx) │ │ │ │ + (bad) │ │ │ │ add %al,(%rax) │ │ │ │ - add %al,(%rbx) │ │ │ │ add %al,(%rax) │ │ │ │ - add %al,(%rcx) │ │ │ │ add %al,(%rax) │ │ │ │ - add %cl,-0x7d(%rax) │ │ │ │ - ret │ │ │ │ - add %bh,%bh │ │ │ │ - add %dl,%gs:0x2f173ec(%rax) │ │ │ │ - ... │ │ │ │ - add %eax,(%rax) │ │ │ │ + add %cl,-0x77(%rax) │ │ │ │ + fadds -0x7cb7f820(%rbx) │ │ │ │ + clc │ │ │ │ + add %esi,0x48(%rcx,%rdx,2) │ │ │ │ + movl $0x4a0860,-0x8(%rbp) │ │ │ │ + mov 0xe(%rbx),%rax │ │ │ │ + mov 0x6(%rbx),%rbx │ │ │ │ + mov %rax,0x0(%rbp) │ │ │ │ + add $0xfffffffffffffff8,%rbp │ │ │ │ + test $0x7,%bl │ │ │ │ + jne 4a0860 │ │ │ │ + mov (%rbx),%rax │ │ │ │ + jmp *%rax │ │ │ │ + xchg %ax,%ax │ │ │ │ + add $0x0,%al │ │ │ │ add %al,(%rax) │ │ │ │ - add (%rax),%eax │ │ │ │ add %al,(%rax) │ │ │ │ - add %eax,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ - add $0x2,%rbx │ │ │ │ - jmp *0x0(%rbp) │ │ │ │ - nop │ │ │ │ - or 0x2(%rcx,%rsi,8),%dh │ │ │ │ - ... │ │ │ │ - add %eax,(%rax) │ │ │ │ + (bad) │ │ │ │ add %al,(%rax) │ │ │ │ - add (%rax),%eax │ │ │ │ add %al,(%rax) │ │ │ │ - add (%rax),%al │ │ │ │ add %al,(%rax) │ │ │ │ - add $0x3,%rbx │ │ │ │ + add %cl,-0x39(%rax) │ │ │ │ + add %r12b,0x4c004a08(%r8) │ │ │ │ + mov 0x7(%rbx),%esi │ │ │ │ + mov 0xf(%rbx),%rax │ │ │ │ + mov 0x10(%rbp),%rbx │ │ │ │ + mov %rax,0x10(%rbp) │ │ │ │ + jmp 3395508 │ │ │ │ + lea 0x3201fee(%rip),%rbx │ │ │ │ + add $0x20,%rbp │ │ │ │ jmp *0x0(%rbp) │ │ │ │ + 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 %ch,%bl │ │ │ │ - add $0x48,%al │ │ │ │ - mov 0xf(%rsi),%esi │ │ │ │ - mov %rsi,%rax │ │ │ │ - and $0x7,%eax │ │ │ │ - cmp $0x1,%rax │ │ │ │ - jne 49fd1f │ │ │ │ - mov %r14,%rax │ │ │ │ - and $0x7,%eax │ │ │ │ - dec %rax │ │ │ │ - mov 0x7(%rsi),%rbx │ │ │ │ - and $0x7,%ebx │ │ │ │ - dec %rbx │ │ │ │ - cmp %rbx,%rax │ │ │ │ - jl 49fce2 │ │ │ │ - cmp %rbx,%rax │ │ │ │ - je 49fd15 │ │ │ │ - mov 0x17(%rsi),%rsi │ │ │ │ - jmp 49fce6 │ │ │ │ - lea 0x37981be(%rip),%rbx │ │ │ │ - jmp *0x0(%rbp) │ │ │ │ - lea 0x37981ab(%rip),%rbx │ │ │ │ - jmp *0x0(%rbp) │ │ │ │ - nopl 0x0(%rax) │ │ │ │ - mov $0x2f173,%ebp │ │ │ │ - add %al,(%rax) │ │ │ │ - add %al,(%rbx) │ │ │ │ + add $0x0,%al │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ - add %al,(%rcx) │ │ │ │ + (bad) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ - add %cl,-0x1(%rax) │ │ │ │ - ret │ │ │ │ + add %cl,-0x77(%rax) │ │ │ │ + fadds -0x7cb7f820(%rbx) │ │ │ │ + clc │ │ │ │ + add %esi,0x56(%rbp) │ │ │ │ + add $0x28,%r12 │ │ │ │ + cmp 0x358(%r13),%r12 │ │ │ │ + ja 4a08f2 │ │ │ │ + mov 0x7(%rbx),%rax │ │ │ │ + movq $0x3363098,-0x20(%r12) │ │ │ │ + mov 0x18(%rbp),%rbx │ │ │ │ + mov %rbx,-0x18(%r12) │ │ │ │ + mov %rax,-0x10(%r12) │ │ │ │ + movq $0x320d450,-0x8(%r12) │ │ │ │ + lea -0x1f(%r12),%rax │ │ │ │ + mov %rax,(%r12) │ │ │ │ + lea -0x7(%r12),%rbx │ │ │ │ + add $0x28,%rbp │ │ │ │ jmp *0x0(%rbp) │ │ │ │ + movq $0x28,0x388(%r13) │ │ │ │ + jmp 338a720 │ │ │ │ + mov 0x8(%rbp),%rax │ │ │ │ + movq $0x4a0938,0x8(%rbp) │ │ │ │ + mov %rax,%r14 │ │ │ │ + mov 0x6(%rbx),%rax │ │ │ │ + mov 0x20(%rbp),%rbx │ │ │ │ + mov %rax,0x20(%rbp) │ │ │ │ + add $0x8,%rbp │ │ │ │ + jmp 4a07d0 │ │ │ │ xchg %ax,%ax │ │ │ │ - {rex2 0x73} int1 │ │ │ │ - add (%rax),%al │ │ │ │ - add %al,(%rax) │ │ │ │ - add %al,(%rax) │ │ │ │ + addl $0x0,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ - add %al,(%rcx) │ │ │ │ add %al,(%rax) │ │ │ │ - add %al,(%rbx) │ │ │ │ + add %bl,(%rsi) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ - add %cl,-0x1(%rax) │ │ │ │ - ret │ │ │ │ + add %cl,-0x77(%rax) │ │ │ │ + fadds -0x7cb7f820(%rbx) │ │ │ │ + clc │ │ │ │ + add %esi,0x49(%rdx,%rsi,2) │ │ │ │ + add $0x40,%esp │ │ │ │ + cmp 0x358(%r13),%r12 │ │ │ │ + ja 4a09a6 │ │ │ │ + mov 0x6(%rbx),%rax │ │ │ │ + movq $0x3363098,-0x38(%r12) │ │ │ │ + mov 0x18(%rbp),%rbx │ │ │ │ + mov %rbx,-0x30(%r12) │ │ │ │ + mov 0x8(%rbp),%rbx │ │ │ │ + mov %rbx,-0x28(%r12) │ │ │ │ + movq $0x3363ae0,-0x20(%r12) │ │ │ │ + lea -0x37(%r12),%rbx │ │ │ │ + mov %rbx,-0x18(%r12) │ │ │ │ + mov %rax,-0x10(%r12) │ │ │ │ + movq $0x320d470,-0x8(%r12) │ │ │ │ + lea -0x1e(%r12),%rax │ │ │ │ + mov %rax,(%r12) │ │ │ │ + lea -0x6(%r12),%rbx │ │ │ │ + add $0x20,%rbp │ │ │ │ jmp *0x0(%rbp) │ │ │ │ - xchg %ax,%ax │ │ │ │ - divl -0xf(%rbx) │ │ │ │ - add (%rax),%al │ │ │ │ - add %al,(%rax) │ │ │ │ - add %al,(%rax) │ │ │ │ + movq $0x40,0x388(%r13) │ │ │ │ + jmp 338a720 │ │ │ │ + add $0x20,%rbp │ │ │ │ + jmp *0x0(%rbp) │ │ │ │ + nopl (%rax) │ │ │ │ + add %eax,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ - add %al,(%rcx) │ │ │ │ add %al,(%rax) │ │ │ │ - add %al,(%rbx) │ │ │ │ add %al,(%rax) │ │ │ │ - add %al,(%rcx) │ │ │ │ + adc %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ - add %cl,-0x7d(%rax) │ │ │ │ - ret │ │ │ │ - add %bh,%bh │ │ │ │ - add %dl,%gs:0x2f17418(%rax) │ │ │ │ + test $0xa,%al │ │ │ │ + and $0x458d4803,%eax │ │ │ │ + call 73424324 <__environ@GLIBC_2.2.5+0x6f7e3e7c> │ │ │ │ + and %ecx,-0x39(%rax) │ │ │ │ + rex.RB │ │ │ │ + lock enter $0x390f,$0x3 │ │ │ │ + mov %rbx,-0x8(%rbp) │ │ │ │ + movq $0x4a0a10,-0x18(%rbp) │ │ │ │ + mov 0x10(%rbx),%r14 │ │ │ │ + add $0xffffffffffffffe8,%rbp │ │ │ │ + jmp 7e0808 │ │ │ │ + jmp *-0x10(%r13) │ │ │ │ + xchg %ax,%ax │ │ │ │ ... │ │ │ │ - add %eax,(%rax) │ │ │ │ + (bad) │ │ │ │ add %al,(%rax) │ │ │ │ - add (%rax),%eax │ │ │ │ add %al,(%rax) │ │ │ │ - add (%rax),%al │ │ │ │ add %al,(%rax) │ │ │ │ - add $0x3,%rbx │ │ │ │ + add %cl,-0x7d(%rcx) │ │ │ │ + (bad) │ │ │ │ + adc %cl,0x3b(%rbp) │ │ │ │ + movsl %ds:(%rsi),%es:(%rdi) │ │ │ │ + pop %rax │ │ │ │ + add (%rax),%eax │ │ │ │ + add %dh,0x19(%rdi) │ │ │ │ + movq $0x8c0028,-0x8(%r12) │ │ │ │ + mov %rbx,(%r12) │ │ │ │ + lea -0x7(%r12),%rbx │ │ │ │ + add $0x8,%rbp │ │ │ │ jmp *0x0(%rbp) │ │ │ │ - nop │ │ │ │ + movq $0x10,0x388(%r13) │ │ │ │ + jmp 338a720 │ │ │ │ + xchg %ax,%ax │ │ │ │ (bad) │ │ │ │ - je 49fda4 │ │ │ │ - add (%rax),%al │ │ │ │ - add %al,(%rax) │ │ │ │ - add %al,(%rax) │ │ │ │ - add %al,(%rax) │ │ │ │ - add %al,(%rcx) │ │ │ │ - add %al,(%rax) │ │ │ │ - add %al,(%rbx) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rbx) │ │ │ │ add %al,(%rax) │ │ │ │ - add %cl,-0x7d(%rax) │ │ │ │ - ret │ │ │ │ - add $0xff,%al │ │ │ │ - add %dl,%gs:0x2f1745a(%rax) │ │ │ │ - ... │ │ │ │ - add %eax,(%rax) │ │ │ │ - add %al,(%rax) │ │ │ │ - add (%rax),%eax │ │ │ │ - add %al,(%rax) │ │ │ │ - add $0x0,%al │ │ │ │ + add %al,(%rdx) │ │ │ │ add %al,(%rax) │ │ │ │ - add $0x5,%rbx │ │ │ │ - jmp *0x0(%rbp) │ │ │ │ - nop │ │ │ │ - jl 49fe66 │ │ │ │ - int1 │ │ │ │ - add (%rax),%al │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ + add %cl,(%rbx) │ │ │ │ add %al,(%rax) │ │ │ │ - add %al,(%rcx) │ │ │ │ + add %bl,(%rax) │ │ │ │ + or 0x458d4803(%rip),%ah │ │ │ │ + loopne 4a0ab1 │ │ │ │ + cmp %edi,%eax │ │ │ │ + jb 4a0a8e │ │ │ │ + movq $0x4a0aa8,-0x20(%rbp) │ │ │ │ + mov 0x5(%rbx),%rax │ │ │ │ + mov 0xd(%rbx),%rbx │ │ │ │ + mov %rax,-0x18(%rbp) │ │ │ │ + mov %rsi,-0x10(%rbp) │ │ │ │ + mov %rdi,-0x8(%rbp) │ │ │ │ + add $0xffffffffffffffe0,%rbp │ │ │ │ + jmp 3395508 │ │ │ │ + jmp *-0x8(%r13) │ │ │ │ + nopw 0x0(%rax,%rax,1) │ │ │ │ + add (%rax),%eax │ │ │ │ add %al,(%rax) │ │ │ │ - add %al,(%rbx) │ │ │ │ add %al,(%rax) │ │ │ │ - add %al,(%rsi) │ │ │ │ add %al,(%rax) │ │ │ │ - add %cl,-0x7d(%rax) │ │ │ │ - ret │ │ │ │ (bad) │ │ │ │ + add %al,(%rax) │ │ │ │ + add %dl,%al │ │ │ │ + or %esp,0x458b4803(%rip) │ │ │ │ + sbb %cl,-0x77(%rax) │ │ │ │ + flds -0x7cb7f81f(%rbx) │ │ │ │ + stc │ │ │ │ + add %esi,0x49(%rbp,%rcx,2) │ │ │ │ + add $0x18,%esp │ │ │ │ + cmp 0x358(%r13),%r12 │ │ │ │ + ja 4a0af5 │ │ │ │ + movq $0x4a07d0,-0x10(%r12) │ │ │ │ + mov %rax,-0x8(%r12) │ │ │ │ + mov 0x8(%rbp),%rax │ │ │ │ + mov %rax,(%r12) │ │ │ │ + movq $0x4a0b68,0x18(%rbp) │ │ │ │ + mov 0x10(%rbp),%r14 │ │ │ │ + lea -0xf(%r12),%rbx │ │ │ │ + add $0x18,%rbp │ │ │ │ + jmp 4a07d0 │ │ │ │ + movq $0x18,0x388(%r13) │ │ │ │ + jmp 338a720 │ │ │ │ + add $0x28,%r12 │ │ │ │ + cmp 0x358(%r13),%r12 │ │ │ │ + ja 4a0b47 │ │ │ │ + mov 0x7(%rbx),%rbx │ │ │ │ + movq $0x3363098,-0x20(%r12) │ │ │ │ + mov %rax,-0x18(%r12) │ │ │ │ + mov %rbx,-0x10(%r12) │ │ │ │ + movq $0x320d450,-0x8(%r12) │ │ │ │ + lea -0x1f(%r12),%rax │ │ │ │ + mov %rax,(%r12) │ │ │ │ + lea -0x7(%r12),%rbx │ │ │ │ + add $0x20,%rbp │ │ │ │ jmp *0x0(%rbp) │ │ │ │ + movq $0x28,0x388(%r13) │ │ │ │ + jmp 338a720 │ │ │ │ nop │ │ │ │ - fwait │ │ │ │ - je 49fe04 │ │ │ │ - add (%rax),%al │ │ │ │ + ... │ │ │ │ + (bad) │ │ │ │ add %al,(%rax) │ │ │ │ + add %dl,(%rax) │ │ │ │ + or %esp,-0x2776b7fd(%rip) │ │ │ │ + and $0x7,%eax │ │ │ │ + cmp $0x1,%rax │ │ │ │ + je 4a0bc1 │ │ │ │ + add $0x28,%r12 │ │ │ │ + cmp 0x358(%r13),%r12 │ │ │ │ + ja 4a0bb1 │ │ │ │ + mov 0x6(%rbx),%rax │ │ │ │ + movq $0x4a09d0,-0x20(%r12) │ │ │ │ + mov %rax,-0x10(%r12) │ │ │ │ + movq $0x320d470,-0x8(%r12) │ │ │ │ + lea -0x20(%r12),%rax │ │ │ │ + mov %rax,(%r12) │ │ │ │ + lea -0x6(%r12),%rbx │ │ │ │ + add $0x8,%rbp │ │ │ │ + jmp *0x0(%rbp) │ │ │ │ + movq $0x28,0x388(%r13) │ │ │ │ + jmp 338a720 │ │ │ │ + add $0x8,%rbp │ │ │ │ + jmp *0x0(%rbp) │ │ │ │ + (bad) │ │ │ │ add %al,(%rax) │ │ │ │ + add %al,(%rbx) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rcx) │ │ │ │ add %al,(%rax) │ │ │ │ - add %al,(%rbx) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ + add %cl,(%rcx) │ │ │ │ add %al,(%rax) │ │ │ │ - add %cl,-0x1(%rax) │ │ │ │ - ret │ │ │ │ - jmp *0x0(%rbp) │ │ │ │ - xchg %ax,%ax │ │ │ │ - add %eax,(%rax) │ │ │ │ + add %cl,0x21(%rax) │ │ │ │ + and %al,(%rbx) │ │ │ │ + lea -0x18(%rbp),%rax │ │ │ │ + cmp %r15,%rax │ │ │ │ + jb 4a0c06 │ │ │ │ + movq $0x4a0c20,-0x18(%rbp) │ │ │ │ + mov 0x5(%rbx),%rbx │ │ │ │ + mov %rsi,-0x10(%rbp) │ │ │ │ + mov %rdi,-0x8(%rbp) │ │ │ │ + add $0xffffffffffffffe8,%rbp │ │ │ │ + jmp 3395508 │ │ │ │ + jmp *-0x8(%r13) │ │ │ │ + nopw 0x0(%rax,%rax,1) │ │ │ │ + add (%rax),%al │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ - adc %al,(%rax) │ │ │ │ + (bad) │ │ │ │ add %al,(%rax) │ │ │ │ - js 49fe6f │ │ │ │ - and %al,(%rbx) │ │ │ │ - lea -0x8(%rbp),%rax │ │ │ │ - cmp %r15,%rax │ │ │ │ - jb 49fe90 │ │ │ │ - movq $0x49fe78,-0x8(%rbp) │ │ │ │ - mov 0x10(%rbx),%rbx │ │ │ │ - add $0xfffffffffffffff8,%rbp │ │ │ │ + add %cl,(%rax) │ │ │ │ + and %esp,(%rax) │ │ │ │ + add -0x77(%rax),%ecx │ │ │ │ + fadds -0x7cb7f820(%rbx) │ │ │ │ + clc │ │ │ │ + add %ecx,(%rdi) │ │ │ │ + test %al,0x49000000(%rdi) │ │ │ │ + add $0x18,%esp │ │ │ │ + cmp 0x358(%r13),%r12 │ │ │ │ + ja 4a0d0d │ │ │ │ + movq $0x338fa10,-0x10(%r12) │ │ │ │ + movq $0x0,-0x8(%r12) │ │ │ │ + movq $0x0,(%r12) │ │ │ │ + mov 0x8(%rbp),%rax │ │ │ │ + movq $0x4a0c98,0x8(%rbp) │ │ │ │ + mov %rax,%rbx │ │ │ │ + lea -0x10(%r12),%rax │ │ │ │ + mov %rax,0x10(%rbp) │ │ │ │ + add $0x8,%rbp │ │ │ │ test $0x7,%bl │ │ │ │ - jne 49fe78 │ │ │ │ + jne 4a0c98 │ │ │ │ mov (%rbx),%rax │ │ │ │ jmp *%rax │ │ │ │ - nopl 0x0(%rax,%rax,1) │ │ │ │ - ... │ │ │ │ - (bad) │ │ │ │ - add %al,(%rax) │ │ │ │ - add %al,0x31(%rax) │ │ │ │ - and %al,(%rbx) │ │ │ │ - movq $0x49fea8,0x0(%rbp) │ │ │ │ - lea 0x3798072(%rip),%rsi │ │ │ │ - mov 0x7(%rbx),%r14 │ │ │ │ - jmp 32e89a8 │ │ │ │ - jmp *-0x10(%r13) │ │ │ │ nopl 0x0(%rax) │ │ │ │ - ... │ │ │ │ - (bad) │ │ │ │ - add %al,(%rax) │ │ │ │ - add %dl,(%rax) │ │ │ │ - xor %esp,(%rax) │ │ │ │ - add -0x73(%rax),%ecx │ │ │ │ - xor $0x3203109,%eax │ │ │ │ - mov %rbx,%r14 │ │ │ │ - add $0x8,%rbp │ │ │ │ - jmp 3240990 │ │ │ │ - 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 494d1f01 <__environ@GLIBC_2.2.5+0x45891a59> │ │ │ │ - add $0x18,%esp │ │ │ │ + add %dl,0x45032020(%rax) │ │ │ │ + xor %ecx,%ecx │ │ │ │ + mov 0x8(%rbp),%r8 │ │ │ │ + xor %edi,%edi │ │ │ │ + xor %esi,%esi │ │ │ │ + lea 0x379721f(%rip),%r14 │ │ │ │ + mov %rbx,0x8(%rbp) │ │ │ │ + add $0x8,%rbp │ │ │ │ + jmp 4a0030 │ │ │ │ + add $0x28,%r12 │ │ │ │ cmp 0x358(%r13),%r12 │ │ │ │ - ja 49feff │ │ │ │ - mov 0x10(%rbx),%rax │ │ │ │ - movq $0x49fe40,-0x10(%r12) │ │ │ │ + ja 4a0cfd │ │ │ │ + mov 0x7(%rbx),%rax │ │ │ │ + movq $0x3363098,-0x20(%r12) │ │ │ │ + mov 0x10(%rbp),%rbx │ │ │ │ + mov %rbx,-0x18(%r12) │ │ │ │ + mov %rax,-0x10(%r12) │ │ │ │ + movq $0x320d450,-0x8(%r12) │ │ │ │ + lea -0x1f(%r12),%rax │ │ │ │ mov %rax,(%r12) │ │ │ │ - lea -0x10(%r12),%rsi │ │ │ │ - lea 0x2fc775b(%rip),%r14 │ │ │ │ - jmp 3359998 │ │ │ │ + lea -0x7(%r12),%rbx │ │ │ │ + add $0x18,%rbp │ │ │ │ + jmp *0x0(%rbp) │ │ │ │ + movq $0x28,0x388(%r13) │ │ │ │ + jmp 338a720 │ │ │ │ movq $0x18,0x388(%r13) │ │ │ │ - jmp *-0x10(%r13) │ │ │ │ - xchg %ax,%ax │ │ │ │ - sldt (%rax) │ │ │ │ - add %al,(%rdx) │ │ │ │ - ... │ │ │ │ + jmp 338a720 │ │ │ │ + nopl (%rax) │ │ │ │ + sbb %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ - add %cl,(%rsi) │ │ │ │ + add $0x0,%al │ │ │ │ add %al,(%rax) │ │ │ │ - add %dl,0x49032030(%rax) │ │ │ │ - add $0x18,%esp │ │ │ │ - cmp 0x358(%r13),%r12 │ │ │ │ - ja 49ff4c │ │ │ │ - movq $0x49fed0,-0x10(%r12) │ │ │ │ - mov %rsi,(%r12) │ │ │ │ - lea -0x10(%r12),%rsi │ │ │ │ - jmp 3240990 │ │ │ │ - movq $0x18,0x388(%r13) │ │ │ │ - lea 0x3203082(%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 %ah,0x30(%rax) │ │ │ │ + add %al,(%rax) │ │ │ │ + or %eax,(%rax) │ │ │ │ + add %al,(%rax) │ │ │ │ + add %ah,(%rax) │ │ │ │ and %al,(%rbx) │ │ │ │ lea -0x10(%rbp),%rax │ │ │ │ cmp %r15,%rax │ │ │ │ - jb 49ffd0 │ │ │ │ - movq $0x49ffc0,-0x10(%rbp) │ │ │ │ - mov 0x17(%r14),%rbx │ │ │ │ - mov 0x1f(%r14),%rax │ │ │ │ - mov %rax,-0x8(%rbp) │ │ │ │ + jb 4a0d5a │ │ │ │ + movq $0x4a0d70,-0x10(%rbp) │ │ │ │ + mov 0x4(%rbx),%rbx │ │ │ │ + mov %r8,-0x8(%rbp) │ │ │ │ add $0xfffffffffffffff0,%rbp │ │ │ │ - test $0x7,%bl │ │ │ │ - jne 49ffc0 │ │ │ │ - mov (%rbx),%rax │ │ │ │ - jmp *%rax │ │ │ │ - nopl 0x0(%rax,%rax,1) │ │ │ │ + jmp 33959f8 │ │ │ │ + jmp *-0x8(%r13) │ │ │ │ + xchg %ax,%ax │ │ │ │ add %eax,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ (bad) │ │ │ │ add %al,(%rax) │ │ │ │ - add %ah,(%rax) │ │ │ │ - xor %ah,(%rax) │ │ │ │ - add -0x75(%rax),%ecx │ │ │ │ - jne 49ffcc │ │ │ │ - mov %rbx,%r14 │ │ │ │ + add %cl,%al │ │ │ │ + (bad) │ │ │ │ + and %al,(%rbx) │ │ │ │ + mov %rbx,%rax │ │ │ │ + and $0x7,%eax │ │ │ │ + cmp $0x1,%rax │ │ │ │ + jne 4a0dd2 │ │ │ │ + add $0x28,%r12 │ │ │ │ + cmp 0x358(%r13),%r12 │ │ │ │ + ja 4a0dc2 │ │ │ │ + mov 0x7(%rbx),%rax │ │ │ │ + movq $0x3363098,-0x20(%r12) │ │ │ │ + mov 0x8(%rbp),%rbx │ │ │ │ + mov %rbx,-0x18(%r12) │ │ │ │ + mov %rax,-0x10(%r12) │ │ │ │ + movq $0x320d450,-0x8(%r12) │ │ │ │ + lea -0x1f(%r12),%rax │ │ │ │ + mov %rax,(%r12) │ │ │ │ + lea -0x7(%r12),%rbx │ │ │ │ add $0x10,%rbp │ │ │ │ - jmp 49ff28 │ │ │ │ - lea 0x3203019(%rip),%rbx │ │ │ │ - jmp *-0x8(%r13) │ │ │ │ + jmp *0x0(%rbp) │ │ │ │ + movq $0x28,0x388(%r13) │ │ │ │ + jmp 338a720 │ │ │ │ + movq $0x4a0df8,0x0(%rbp) │ │ │ │ + mov 0x6(%rbx),%r14 │ │ │ │ + jmp 49cea0 │ │ │ │ nopl 0x0(%rax,%rax,1) │ │ │ │ - add $0x1000000,%eax │ │ │ │ + add %eax,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ - add %al,(%rax,%rax,1) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ + (bad) │ │ │ │ add %al,(%rax) │ │ │ │ + add %dl,0x4803201a(%rax) │ │ │ │ + mov %ebx,%eax │ │ │ │ + and $0x7,%eax │ │ │ │ + cmp $0x1,%rax │ │ │ │ + jne 4a0e5a │ │ │ │ + add $0x28,%r12 │ │ │ │ + cmp 0x358(%r13),%r12 │ │ │ │ + ja 4a0e4a │ │ │ │ + movq $0x3363098,-0x20(%r12) │ │ │ │ + mov 0x8(%rbp),%rax │ │ │ │ + mov %rax,-0x18(%r12) │ │ │ │ + movq $0x36a2888,-0x10(%r12) │ │ │ │ + movq $0x320d450,-0x8(%r12) │ │ │ │ + lea -0x1f(%r12),%rax │ │ │ │ + mov %rax,(%r12) │ │ │ │ + lea -0x7(%r12),%rbx │ │ │ │ + add $0x10,%rbp │ │ │ │ + jmp *0x0(%rbp) │ │ │ │ + movq $0x28,0x388(%r13) │ │ │ │ + jmp 338a720 │ │ │ │ + movq $0x4a0e88,0x8(%rbp) │ │ │ │ + mov 0x6(%rbx),%rbx │ │ │ │ + add $0x8,%rbp │ │ │ │ + test $0x7,%bl │ │ │ │ + jne 4a0e88 │ │ │ │ + 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) │ │ │ │ + adc %cl,0x3b(%rbp) │ │ │ │ movsl %ds:(%rsi),%es:(%rdi) │ │ │ │ pop %rax │ │ │ │ add (%rax),%eax │ │ │ │ - add %dh,0x30(%rdi) │ │ │ │ - movq $0x32ed980,-0x18(%r12) │ │ │ │ - movq $0x36a3000,-0x10(%r12) │ │ │ │ - movq $0x36a30a1,-0x8(%r12) │ │ │ │ - mov %r14,(%r12) │ │ │ │ - lea 0x32030bd(%rip),%rsi │ │ │ │ - lea -0x16(%r12),%r14 │ │ │ │ - jmp 324c800 │ │ │ │ - movq $0x20,0x388(%r13) │ │ │ │ - lea 0x32030c9(%rip),%rbx │ │ │ │ - jmp *-0x8(%r13) │ │ │ │ - nopl 0x0(%rax,%rax,1) │ │ │ │ - add $0x1000000,%eax │ │ │ │ + add %dh,0x19(%rdi) │ │ │ │ + movq $0x320d470,-0x8(%r12) │ │ │ │ + mov %rbx,(%r12) │ │ │ │ + lea -0x6(%r12),%rbx │ │ │ │ + add $0x8,%rbp │ │ │ │ + jmp *0x0(%rbp) │ │ │ │ + movq $0x10,0x388(%r13) │ │ │ │ + jmp 338a720 │ │ │ │ + xchg %ax,%ax │ │ │ │ + sbb %eax,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ - add %al,(%rdx) │ │ │ │ + add $0x5000000,%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) │ │ │ │ - xor $0x3203079,%eax │ │ │ │ - jmp 324c800 │ │ │ │ - nopl 0x0(%rax) │ │ │ │ - add $0x1000000,%eax │ │ │ │ + rex.RB clc │ │ │ │ + cmp %r15,%rax │ │ │ │ + jb 4a0f54 │ │ │ │ + add $0x38,%r12 │ │ │ │ + cmp 0x358(%r13),%r12 │ │ │ │ + ja 4a0f49 │ │ │ │ + movq $0x4a0a60,-0x30(%r12) │ │ │ │ + mov %r8,-0x28(%r12) │ │ │ │ + mov %rdi,-0x20(%r12) │ │ │ │ + movq $0x4a0be0,-0x18(%r12) │ │ │ │ + mov %rsi,-0x10(%r12) │ │ │ │ + movq $0x4a0d38,-0x8(%r12) │ │ │ │ + mov %r14,(%r12) │ │ │ │ + mov %r9,%rax │ │ │ │ + lea 0x320190d(%rip),%r9 │ │ │ │ + lea 0x3201937(%rip),%r8 │ │ │ │ + lea -0x2d(%r12),%rdi │ │ │ │ + lea -0x15(%r12),%rsi │ │ │ │ + lea -0x4(%r12),%r14 │ │ │ │ + mov %rax,-0x8(%rbp) │ │ │ │ + add $0xfffffffffffffff8,%rbp │ │ │ │ + jmp 49fca0 │ │ │ │ + movq $0x38,0x388(%r13) │ │ │ │ + lea 0x3201dfd(%rip),%rbx │ │ │ │ + jmp *-0x8(%r13) │ │ │ │ + nop │ │ │ │ + (bad) │ │ │ │ + add %al,(%rax) │ │ │ │ + add %al,(%rbx) │ │ │ │ ... │ │ │ │ add %al,(%rax) │ │ │ │ add %cl,(%rsi) │ │ │ │ add %al,(%rax) │ │ │ │ - add %dl,%al │ │ │ │ - xor %ah,(%rax) │ │ │ │ - add -0x73(%rax),%ecx │ │ │ │ - rex.RB clc │ │ │ │ - cmp %r15,%rax │ │ │ │ - jb 4a00ec │ │ │ │ - movq $0x4a00c8,-0x8(%rbp) │ │ │ │ + add %ah,%al │ │ │ │ + sbb $0x8d480320,%eax │ │ │ │ + rex.RB call 734248cc <__environ@GLIBC_2.2.5+0x6f7e4424> │ │ │ │ + push %rsp │ │ │ │ + movq $0x4a0fb8,-0x18(%rbp) │ │ │ │ mov %r14,%rbx │ │ │ │ - add $0xfffffffffffffff8,%rbp │ │ │ │ + mov %rsi,-0x10(%rbp) │ │ │ │ + mov %rdi,-0x8(%rbp) │ │ │ │ + add $0xffffffffffffffe8,%rbp │ │ │ │ test $0x7,%bl │ │ │ │ - jne 4a00c8 │ │ │ │ + jne 4a0fb8 │ │ │ │ mov (%rbx),%rax │ │ │ │ jmp *%rax │ │ │ │ nopw 0x0(%rax,%rax,1) │ │ │ │ - ... │ │ │ │ + add (%rax),%al │ │ │ │ + add %al,(%rax) │ │ │ │ + add %al,(%rax) │ │ │ │ + add %al,(%rax) │ │ │ │ (bad) │ │ │ │ add %al,(%rax) │ │ │ │ - add %bl,0x48032030(%rax) │ │ │ │ - mov %ebx,%eax │ │ │ │ - and $0x7,%eax │ │ │ │ - cmp $0x3,%rax │ │ │ │ - jne 4a00e0 │ │ │ │ - mov %rbx,%r14 │ │ │ │ - add $0x8,%rbp │ │ │ │ - jmp 4a0068 │ │ │ │ - mov %rbx,%r14 │ │ │ │ - add $0x8,%rbp │ │ │ │ - jmp 49fff8 │ │ │ │ - lea 0x320308d(%rip),%rbx │ │ │ │ + add %ah,0x4c03201d(%rax) │ │ │ │ + mov 0x10(%rbp),%ecx │ │ │ │ + mov 0x8(%rbp),%r8 │ │ │ │ + mov 0x17(%rbx),%rdi │ │ │ │ + mov 0xf(%rbx),%rsi │ │ │ │ + mov 0x7(%rbx),%r14 │ │ │ │ + add $0x18,%rbp │ │ │ │ + jmp 4a0ed8 │ │ │ │ + lea 0x3201db4(%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,-0x77(%rbp) │ │ │ │ + int1 │ │ │ │ + lea 0x320181f(%rip),%r8 │ │ │ │ + lea 0x322e4a0(%rip),%rdi │ │ │ │ + lea 0x322e631(%rip),%rsi │ │ │ │ + lea 0x322ffd4(%rip),%r14 │ │ │ │ + jmp 4a0ed8 │ │ │ │ + nopl 0x0(%rax) │ │ │ │ add $0x1000000,%eax │ │ │ │ ... │ │ │ │ add %al,(%rax) │ │ │ │ add %cl,(%rsi) │ │ │ │ add %al,(%rax) │ │ │ │ - add %al,0x48032030(%rax) │ │ │ │ - lea -0x10(%rbp),%eax │ │ │ │ + add %ch,0x1d(%rax) │ │ │ │ + and %al,(%rbx) │ │ │ │ + jmp 4a0ff8 │ │ │ │ + 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 4a0158 │ │ │ │ - movq $0x4a0148,-0x10(%rbp) │ │ │ │ - mov %r14,%rbx │ │ │ │ - mov %r14,-0x8(%rbp) │ │ │ │ + jb 4a1079 │ │ │ │ + movq $0x3390fc8,-0x10(%rbp) │ │ │ │ + mov %rbx,-0x8(%rbp) │ │ │ │ + mov 0x10(%rbx),%rsi │ │ │ │ + lea 0x2f15ea3(%rip),%r14 │ │ │ │ add $0xfffffffffffffff0,%rbp │ │ │ │ - test $0x7,%bl │ │ │ │ - jne 4a0148 │ │ │ │ - mov (%rbx),%rax │ │ │ │ - jmp *%rax │ │ │ │ - xchg %ax,%ax │ │ │ │ - add %eax,(%rax) │ │ │ │ + jmp 3359998 │ │ │ │ + jmp *-0x10(%r13) │ │ │ │ + nopl (%rax) │ │ │ │ + sldt (%rax) │ │ │ │ + add %al,(%rdx) │ │ │ │ add %al,(%rax) │ │ │ │ + add %al,(%rsi) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ - (bad) │ │ │ │ add %al,(%rax) │ │ │ │ - add %cl,0x30(%rax) │ │ │ │ - and %al,(%rbx) │ │ │ │ - movq $0x4a0178,0x0(%rbp) │ │ │ │ - mov %rbx,%r14 │ │ │ │ - jmp 32ed860 │ │ │ │ - lea 0x3203051(%rip),%rbx │ │ │ │ + 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 4a10d8 │ │ │ │ + movq $0x4a10f8,-0x10(%rbp) │ │ │ │ + mov %rsi,%r9 │ │ │ │ + lea 0x320176e(%rip),%r8 │ │ │ │ + lea 0x322e3ef(%rip),%rdi │ │ │ │ + lea 0x322e580(%rip),%rsi │ │ │ │ + mov %r14,%rax │ │ │ │ + lea 0x322ff20(%rip),%r14 │ │ │ │ + mov %rax,-0x8(%rbp) │ │ │ │ + add $0xfffffffffffffff0,%rbp │ │ │ │ + jmp 4a0ed8 │ │ │ │ + lea 0x3201d29(%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,(%rax) │ │ │ │ - xor %ah,(%rax) │ │ │ │ + add %dh,%al │ │ │ │ + sbb $0x20,%al │ │ │ │ add -0x77(%rax),%ecx │ │ │ │ fadds -0x7cb7f820(%rbx) │ │ │ │ clc │ │ │ │ add %ecx,(%rdi) │ │ │ │ - test %bl,-0x38b80000(%rax,%rax,1) │ │ │ │ - add %r15b,0x48004a01(%r8) │ │ │ │ - mov 0x6(%rbx),%eax │ │ │ │ - mov 0xe(%rbx),%rbx │ │ │ │ - mov %rax,0x8(%rbp) │ │ │ │ + test %al,%bh │ │ │ │ + add %al,(%rax) │ │ │ │ + add %cl,-0x39(%rax) │ │ │ │ + add %r14b,(%r8) │ │ │ │ + adc %ecx,0x0(%rdx) │ │ │ │ + mov 0x6(%rbx),%rbx │ │ │ │ test $0x7,%bl │ │ │ │ - jne 4a01b8 │ │ │ │ + jne 4a1130 │ │ │ │ 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) │ │ │ │ - cs and %al,(%rbx) │ │ │ │ - mov %rbx,%rax │ │ │ │ + add %bh,0x4803201c(%rax) │ │ │ │ + mov %ebx,%eax │ │ │ │ and $0x7,%eax │ │ │ │ cmp $0x1,%rax │ │ │ │ - je 4a0231 │ │ │ │ - movq $0x4a01f0,0x8(%rbp) │ │ │ │ - mov 0x6(%rbx),%rbx │ │ │ │ - add $0x8,%rbp │ │ │ │ + je 4a11d6 │ │ │ │ + movq $0x4a1178,-0x8(%rbp) │ │ │ │ + mov 0x6(%rbx),%rax │ │ │ │ + mov 0xe(%rbx),%rbx │ │ │ │ + mov %rax,0x0(%rbp) │ │ │ │ + add $0xfffffffffffffff8,%rbp │ │ │ │ test $0x7,%bl │ │ │ │ - jne 4a01f0 │ │ │ │ + jne 4a1178 │ │ │ │ mov (%rbx),%rax │ │ │ │ jmp *%rax │ │ │ │ - xchg %ax,%ax │ │ │ │ - ... │ │ │ │ - (bad) │ │ │ │ + nopw 0x0(%rax,%rax,1) │ │ │ │ + add (%rax),%al │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ - cs and %al,(%rbx) │ │ │ │ - movq $0x4a0218,0x0(%rbp) │ │ │ │ - mov 0xf(%rbx),%rbx │ │ │ │ - test $0x7,%bl │ │ │ │ - jne 4a0218 │ │ │ │ - mov (%rbx),%rax │ │ │ │ - jmp *%rax │ │ │ │ - xchg %ax,%ax │ │ │ │ - ... │ │ │ │ - (bad) │ │ │ │ add %al,(%rax) │ │ │ │ - add %bl,%al │ │ │ │ - sub $0x89490320,%eax │ │ │ │ - fimuls -0x7d(%rax) │ │ │ │ - (bad) │ │ │ │ - pop %rsp │ │ │ │ - std │ │ │ │ - (bad) │ │ │ │ - decl 0x75(%rbx,%rcx,4) │ │ │ │ - or %cl,-0x7d(%rax) │ │ │ │ - (bad) │ │ │ │ - pop %rdi │ │ │ │ (bad) │ │ │ │ + add %al,(%rax) │ │ │ │ + add %cl,%al │ │ │ │ + adc $0xe3830320,%eax │ │ │ │ (bad) │ │ │ │ - decl -0x75(%rax) │ │ │ │ - or %r9b,-0x39(%r8) │ │ │ │ - or %r12b,0x2(%r8) │ │ │ │ - rex.WX add %cl,-0x77(%rax) │ │ │ │ - ret │ │ │ │ - add $0x8,%rbp │ │ │ │ - test $0x7,%bl │ │ │ │ - jne 4a0260 │ │ │ │ - mov (%rbx),%rax │ │ │ │ - jmp *%rax │ │ │ │ - xchg %ax,%ax │ │ │ │ + cmp $0x1,%rbx │ │ │ │ + je 4a118f │ │ │ │ + lea 0x32015b9(%rip),%rbx │ │ │ │ + add $0x18,%rbp │ │ │ │ + jmp *0x0(%rbp) │ │ │ │ + mov 0x10(%rbp),%rax │ │ │ │ + movq $0x4a11f8,0x10(%rbp) │ │ │ │ + mov %rax,%r14 │ │ │ │ + movq $0x3393780,-0x18(%rbp) │ │ │ │ + mov 0x8(%rbp),%rax │ │ │ │ + mov %rax,-0x10(%rbp) │ │ │ │ + movq $0x3c37ef9,-0x8(%rbp) │ │ │ │ + movq $0x36f2a0a,0x0(%rbp) │ │ │ │ + movq $0x36f2a11,0x8(%rbp) │ │ │ │ + add $0xffffffffffffffe8,%rbp │ │ │ │ + jmp 7e7700 │ │ │ │ + add $0x10,%rbp │ │ │ │ + jmp *0x0(%rbp) │ │ │ │ + lea 0x32015ec(%rip),%rbx │ │ │ │ + add $0x10,%rbp │ │ │ │ + jmp *0x0(%rbp) │ │ │ │ + nopl 0x0(%rax) │ │ │ │ ... │ │ │ │ (bad) │ │ │ │ add %al,(%rax) │ │ │ │ - add %dl,0x4803202d(%rax) │ │ │ │ - movl $0x4a0288,0x0(%rbp) │ │ │ │ - mov 0xf(%rbx),%rbx │ │ │ │ - test $0x7,%bl │ │ │ │ - jne 4a0288 │ │ │ │ - mov (%rbx),%rax │ │ │ │ - jmp *%rax │ │ │ │ + add %al,(%rax) │ │ │ │ + add %al,(%rax) │ │ │ │ + add %cl,-0x77(%rax) │ │ │ │ + fadds -0x7cb7f820(%rbx) │ │ │ │ + clc │ │ │ │ + add %esi,0x69(%rbp) │ │ │ │ + add $0x40,%r12 │ │ │ │ + cmp 0x358(%r13),%r12 │ │ │ │ + ja 4a125d │ │ │ │ + mov 0x7(%rbx),%rax │ │ │ │ + movq $0x4a1050,-0x38(%r12) │ │ │ │ + mov %rax,-0x28(%r12) │ │ │ │ + movq $0x3363098,-0x20(%r12) │ │ │ │ + movq $0x36a26f9,-0x18(%r12) │ │ │ │ + lea -0x38(%r12),%rax │ │ │ │ + mov %rax,-0x10(%r12) │ │ │ │ + movq $0x320d450,-0x8(%r12) │ │ │ │ + lea -0x1f(%r12),%rax │ │ │ │ + mov %rax,(%r12) │ │ │ │ + lea -0x7(%r12),%rbx │ │ │ │ + add $0x8,%rbp │ │ │ │ + jmp *0x0(%rbp) │ │ │ │ + movq $0x40,0x388(%r13) │ │ │ │ + jmp 338a720 │ │ │ │ + movq $0x4a1290,0x0(%rbp) │ │ │ │ + mov 0x6(%rbx),%rbx │ │ │ │ + jmp 33893b0 │ │ │ │ xchg %ax,%ax │ │ │ │ ... │ │ │ │ (bad) │ │ │ │ add %al,(%rax) │ │ │ │ - add %ch,0x2d(%rax) │ │ │ │ - and %al,(%rbx) │ │ │ │ - mov %rbx,%r14 │ │ │ │ - add $0x8,%rbp │ │ │ │ - jmp 49ff80 │ │ │ │ - nopl 0x0(%rax) │ │ │ │ - (bad) │ │ │ │ - jo 4a028c │ │ │ │ - add (%rax),%al │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ + add %cl,-0x7d(%rcx) │ │ │ │ + (bad) │ │ │ │ + adc %cl,0x3b(%rbp) │ │ │ │ + movsl %ds:(%rsi),%es:(%rdi) │ │ │ │ + pop %rax │ │ │ │ + add (%rax),%eax │ │ │ │ + add %dh,0x19(%rdi) │ │ │ │ + movq $0x320d470,-0x8(%r12) │ │ │ │ + mov %rbx,(%r12) │ │ │ │ + lea -0x6(%r12),%rbx │ │ │ │ + add $0x8,%rbp │ │ │ │ + jmp *0x0(%rbp) │ │ │ │ + movq $0x10,0x388(%r13) │ │ │ │ + jmp 338a720 │ │ │ │ + xchg %ax,%ax │ │ │ │ + add %eax,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ - add %al,(%rcx) │ │ │ │ add %al,(%rax) │ │ │ │ - add %al,(%rbx) │ │ │ │ add %al,(%rax) │ │ │ │ - add %dh,0x0(%rax) │ │ │ │ + adc %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ - add $0x7,%rbx │ │ │ │ - jmp *0x0(%rbp) │ │ │ │ - nop │ │ │ │ - loopne 4a032a │ │ │ │ - int1 │ │ │ │ - add (%rax),%al │ │ │ │ add %al,(%rax) │ │ │ │ - add %al,(%rcx) │ │ │ │ add %al,(%rax) │ │ │ │ + lea -0x10(%rbp),%rax │ │ │ │ + cmp %r15,%rax │ │ │ │ + jb 4a132d │ │ │ │ + add $0x18,%r12 │ │ │ │ + cmp 0x358(%r13),%r12 │ │ │ │ + ja 4a1322 │ │ │ │ + movq $0x3390fc8,-0x10(%rbp) │ │ │ │ + mov %rbx,-0x8(%rbp) │ │ │ │ + mov 0x10(%rbx),%rax │ │ │ │ + movq $0x3363ae0,-0x10(%r12) │ │ │ │ + mov %rax,-0x8(%r12) │ │ │ │ + movq $0x3c37ef9,(%r12) │ │ │ │ + lea -0xe(%r12),%r14 │ │ │ │ + add $0xfffffffffffffff0,%rbp │ │ │ │ + jmp 3191928 │ │ │ │ + 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 %al,(%rdx) │ │ │ │ + add %bh,0x4903201a(%rax) │ │ │ │ + add $0x18,%esp │ │ │ │ + cmp 0x358(%r13),%r12 │ │ │ │ + ja 4a1374 │ │ │ │ + movq $0x4a12d8,-0x10(%r12) │ │ │ │ + mov %rsi,(%r12) │ │ │ │ + lea -0x10(%r12),%rsi │ │ │ │ + jmp 4a1098 │ │ │ │ + movq $0x18,0x388(%r13) │ │ │ │ + lea 0x3201ac2(%rip),%rbx │ │ │ │ + jmp *-0x8(%r13) │ │ │ │ + nopw 0x0(%rax,%rax,1) │ │ │ │ + add %eax,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ - add %dh,0x0(%rcx) │ │ │ │ add %al,(%rax) │ │ │ │ - add $0x7,%rbx │ │ │ │ - jmp *0x0(%rbp) │ │ │ │ - nop │ │ │ │ - add $0x1000000,%eax │ │ │ │ - ... │ │ │ │ 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 4a0339 │ │ │ │ - movq $0x4a0328,-0x8(%rbp) │ │ │ │ - mov %r14,%rbx │ │ │ │ - add $0xfffffffffffffff8,%rbp │ │ │ │ - test $0x7,%bl │ │ │ │ - jne 4a0328 │ │ │ │ - mov (%rbx),%rax │ │ │ │ - jmp *%rax │ │ │ │ - nopw 0x0(%rax,%rax,1) │ │ │ │ - ... │ │ │ │ + jb 4a13c9 │ │ │ │ + movq $0x3390fc8,-0x10(%rbp) │ │ │ │ + mov %rbx,-0x8(%rbp) │ │ │ │ + mov 0x10(%rbx),%rsi │ │ │ │ + lea 0x2f15b53(%rip),%r14 │ │ │ │ + add $0xfffffffffffffff0,%rbp │ │ │ │ + jmp 3359998 │ │ │ │ + jmp *-0x10(%r13) │ │ │ │ + nopl (%rax) │ │ │ │ + sbb (%rax),%al │ │ │ │ + add %al,(%rax) │ │ │ │ (bad) │ │ │ │ add %al,(%rax) │ │ │ │ + add %al,(%rdx) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ - add %cl,-0x75(%rax) │ │ │ │ - pop %rbx │ │ │ │ - (bad) │ │ │ │ - and $0xfffffffffffffff8,%rbx │ │ │ │ - add $0x8,%rbp │ │ │ │ - mov (%rbx),%rax │ │ │ │ - jmp *%rax │ │ │ │ - lea 0x3202e88(%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 4a03a5 │ │ │ │ - movq $0x4a0398,-0x8(%rbp) │ │ │ │ - mov %r14,%rbx │ │ │ │ + rex.RB fmuls -0x8(%r9,%rdi,1) │ │ │ │ + jb 4a1425 │ │ │ │ + movq $0x4a1440,-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 %rax,0x0(%rbp) │ │ │ │ add $0xfffffffffffffff8,%rbp │ │ │ │ - test $0x7,%bl │ │ │ │ - jne 4a0398 │ │ │ │ - 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 0xbe908c5(%rbx),%eax │ │ │ │ - nop │ │ │ │ - out %al,(%dx) │ │ │ │ - add -0x73(%rax),%cl │ │ │ │ - sbb $0x3202e24,%eax │ │ │ │ + jmp 4a0ed8 │ │ │ │ + lea 0x3201a2c(%rip),%rbx │ │ │ │ jmp *-0x8(%r13) │ │ │ │ - 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 4a040d │ │ │ │ - movq $0x4a0400,-0x8(%rbp) │ │ │ │ - mov %r14,%rbx │ │ │ │ - add $0xfffffffffffffff8,%rbp │ │ │ │ + add %ch,0x48032019(%rax) │ │ │ │ + mov %ebx,%eax │ │ │ │ + and $0x7,%eax │ │ │ │ + cmp $0x1,%rax │ │ │ │ + je 4a1517 │ │ │ │ + movq $0x4a1478,0x0(%rbp) │ │ │ │ + mov 0x6(%rbx),%rbx │ │ │ │ test $0x7,%bl │ │ │ │ - jne 4a0400 │ │ │ │ + jne 4a1478 │ │ │ │ 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 33893b0 │ │ │ │ - lea 0x3202dc4(%rip),%rbx │ │ │ │ - jmp *-0x8(%r13) │ │ │ │ - add $0x1000000,%eax │ │ │ │ - ... │ │ │ │ - add %al,(%rax) │ │ │ │ - add %cl,(%rsi) │ │ │ │ - add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ - add %al,(%rax) │ │ │ │ - add %cl,-0x73(%rax) │ │ │ │ - rex.RB clc │ │ │ │ - cmp %r15,%rax │ │ │ │ - jb 4a0475 │ │ │ │ - movq $0x4a0468,-0x8(%rbp) │ │ │ │ - mov %r14,%rbx │ │ │ │ + add %dh,0x19(%rax) │ │ │ │ + and %al,(%rbx) │ │ │ │ + mov %rbx,%rax │ │ │ │ + and $0x7,%eax │ │ │ │ + cmp $0x1,%rax │ │ │ │ + je 4a151e │ │ │ │ + movq $0x4a14c0,-0x8(%rbp) │ │ │ │ + mov 0x6(%rbx),%rax │ │ │ │ + mov 0xe(%rbx),%rbx │ │ │ │ + mov %rax,0x0(%rbp) │ │ │ │ add $0xfffffffffffffff8,%rbp │ │ │ │ test $0x7,%bl │ │ │ │ - jne 4a0468 │ │ │ │ + jne 4a14c0 │ │ │ │ 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 33893b0 │ │ │ │ - lea 0x3202d64(%rip),%rbx │ │ │ │ - jmp *-0x8(%r13) │ │ │ │ - push %rsp │ │ │ │ - outsl %ds:(%rsi),(%dx) │ │ │ │ - int1 │ │ │ │ add (%rax),%al │ │ │ │ add %al,(%rax) │ │ │ │ - add %al,(%rdi) │ │ │ │ - add %al,(%rax) │ │ │ │ - add %al,(%rax) │ │ │ │ - add %al,(%rax) │ │ │ │ - add %al,(%rcx) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ + (bad) │ │ │ │ add %al,(%rax) │ │ │ │ - add %cl,-0x1(%rax) │ │ │ │ - ret │ │ │ │ + add %al,-0x7cfcdfee(%rax) │ │ │ │ + jrcxz 4a14ca │ │ │ │ + cmp $0x1,%rbx │ │ │ │ + je 4a14d7 │ │ │ │ + lea 0x3201271(%rip),%rbx │ │ │ │ + add $0x18,%rbp │ │ │ │ jmp *0x0(%rbp) │ │ │ │ - xchg %ax,%ax │ │ │ │ - add $0x1000000,%eax │ │ │ │ + mov 0x10(%rbp),%rax │ │ │ │ + movq $0x4a1540,0x10(%rbp) │ │ │ │ + mov %rax,%r14 │ │ │ │ + movq $0x3393780,-0x18(%rbp) │ │ │ │ + mov 0x8(%rbp),%rax │ │ │ │ + mov %rax,-0x10(%rbp) │ │ │ │ + movq $0x3c37ef9,-0x8(%rbp) │ │ │ │ + movq $0x36f2a0a,0x0(%rbp) │ │ │ │ + movq $0x36f2a11,0x8(%rbp) │ │ │ │ + add $0xffffffffffffffe8,%rbp │ │ │ │ + jmp 7e7700 │ │ │ │ + add $0x10,%rbp │ │ │ │ + jmp *0x0(%rbp) │ │ │ │ + lea 0x32012a4(%rip),%rbx │ │ │ │ + add $0x10,%rbp │ │ │ │ + jmp *0x0(%rbp) │ │ │ │ + nopl 0x0(%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 4a0501 │ │ │ │ - movq $0x4a04f0,-0x8(%rbp) │ │ │ │ - mov %r14,%rbx │ │ │ │ - add $0xfffffffffffffff8,%rbp │ │ │ │ - test $0x7,%bl │ │ │ │ - jne 4a04f0 │ │ │ │ - mov (%rbx),%rax │ │ │ │ - jmp *%rax │ │ │ │ - nopw 0x0(%rax,%rax,1) │ │ │ │ + add %cl,-0x77(%rax) │ │ │ │ + fadds -0x7cb7f820(%rbx) │ │ │ │ + clc │ │ │ │ + add %esi,0x69(%rbp) │ │ │ │ + add $0x40,%r12 │ │ │ │ + cmp 0x358(%r13),%r12 │ │ │ │ + ja 4a15a5 │ │ │ │ + mov 0x7(%rbx),%rax │ │ │ │ + movq $0x4a13a0,-0x38(%r12) │ │ │ │ + mov %rax,-0x28(%r12) │ │ │ │ + movq $0x3363098,-0x20(%r12) │ │ │ │ + movq $0x36a26f9,-0x18(%r12) │ │ │ │ + lea -0x38(%r12),%rax │ │ │ │ + mov %rax,-0x10(%r12) │ │ │ │ + movq $0x320d450,-0x8(%r12) │ │ │ │ + lea -0x1f(%r12),%rax │ │ │ │ + mov %rax,(%r12) │ │ │ │ + lea -0x7(%r12),%rbx │ │ │ │ + add $0x8,%rbp │ │ │ │ + jmp *0x0(%rbp) │ │ │ │ + movq $0x40,0x388(%r13) │ │ │ │ + jmp 338a720 │ │ │ │ + movq $0x4a15d8,0x0(%rbp) │ │ │ │ + mov 0x6(%rbx),%rbx │ │ │ │ + jmp 33893b0 │ │ │ │ + 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 │ │ │ │ + adc %cl,0x3b(%rbp) │ │ │ │ + movsl %ds:(%rsi),%es:(%rdi) │ │ │ │ + pop %rax │ │ │ │ + add (%rax),%eax │ │ │ │ + add %dh,0x19(%rdi) │ │ │ │ + movq $0x320d470,-0x8(%r12) │ │ │ │ + mov %rbx,(%r12) │ │ │ │ + lea -0x6(%r12),%rbx │ │ │ │ add $0x8,%rbp │ │ │ │ - mov (%rbx),%rax │ │ │ │ - jmp *%rax │ │ │ │ - lea 0x3202ce0(%rip),%rbx │ │ │ │ - jmp *-0x8(%r13) │ │ │ │ - nopl 0x0(%rax) │ │ │ │ - add $0x1000000,%eax │ │ │ │ - ... │ │ │ │ - add %al,(%rax) │ │ │ │ - add %cl,(%rsi) │ │ │ │ + jmp *0x0(%rbp) │ │ │ │ + movq $0x10,0x388(%r13) │ │ │ │ + jmp 338a720 │ │ │ │ + xchg %ax,%ax │ │ │ │ + sbb %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ + add $0x0,%al │ │ │ │ + ... │ │ │ │ add %al,(%rax) │ │ │ │ + (bad) │ │ │ │ add %al,(%rax) │ │ │ │ - add %cl,-0x73(%rax) │ │ │ │ - rex.RB clc │ │ │ │ - cmp %r15,%rax │ │ │ │ - jb 4a056d │ │ │ │ - movq $0x4a0560,-0x8(%rbp) │ │ │ │ - mov %r14,%rbx │ │ │ │ - add $0xfffffffffffffff8,%rbp │ │ │ │ + add %dh,(%rax) │ │ │ │ + sbb %ah,(%rax) │ │ │ │ + add -0x73(%rax),%ecx │ │ │ │ + rex.RB loopne 4a1679 │ │ │ │ + cmp %edi,%eax │ │ │ │ + jb 4a1685 │ │ │ │ + movq $0x4a1668,-0x20(%rbp) │ │ │ │ + mov %rsi,%rbx │ │ │ │ + mov %r14,-0x18(%rbp) │ │ │ │ + mov %rdi,-0x10(%rbp) │ │ │ │ + mov %r8,-0x8(%rbp) │ │ │ │ + add $0xffffffffffffffe0,%rbp │ │ │ │ test $0x7,%bl │ │ │ │ - jne 4a0560 │ │ │ │ + jne 4a1668 │ │ │ │ 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 0x43e908c5(%rbx),%eax │ │ │ │ - mov %esi,%gs │ │ │ │ - add -0x73(%rax),%cl │ │ │ │ - sbb $0x3202c7c,%eax │ │ │ │ - jmp *-0x8(%r13) │ │ │ │ - add $0x1000000,%eax │ │ │ │ - ... │ │ │ │ + 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) │ │ │ │ - rex.RB clc │ │ │ │ - cmp %r15,%rax │ │ │ │ - jb 4a05d5 │ │ │ │ - movq $0x4a05c8,-0x8(%rbp) │ │ │ │ - mov %r14,%rbx │ │ │ │ - add $0xfffffffffffffff8,%rbp │ │ │ │ - test $0x7,%bl │ │ │ │ - jne 4a05c8 │ │ │ │ - mov (%rbx),%rax │ │ │ │ - jmp *%rax │ │ │ │ + add %dh,%al │ │ │ │ + (bad) │ │ │ │ + and %al,(%rbx) │ │ │ │ + mov 0x10(%rbp),%r9 │ │ │ │ + mov 0x17(%rbx),%r8 │ │ │ │ + mov 0xf(%rbx),%rdi │ │ │ │ + mov 0x7(%rbx),%rsi │ │ │ │ + mov 0x8(%rbp),%r14 │ │ │ │ + add $0x18,%rbp │ │ │ │ + jmp 4a13e8 │ │ │ │ + lea 0x32017ec(%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 4a16d8 │ │ │ │ nopw 0x0(%rax,%rax,1) │ │ │ │ - ... │ │ │ │ + mov $0xffffffff,%eax │ │ │ │ (bad) │ │ │ │ + (bad) │ │ │ │ + incl (%rsi) │ │ │ │ + add (%rax),%eax │ │ │ │ + ... │ │ │ │ + add %al,(%rsi) │ │ │ │ add %al,(%rax) │ │ │ │ + add %al,(%rdx) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ - add %cl,-0x75(%rax) │ │ │ │ - pop %rbx │ │ │ │ - (bad) │ │ │ │ - add $0x8,%rbp │ │ │ │ - jmp 33893b0 │ │ │ │ - lea 0x3202c1c(%rip),%rbx │ │ │ │ - jmp *-0x8(%r13) │ │ │ │ - add $0x1000000,%eax │ │ │ │ - ... │ │ │ │ add %al,(%rax) │ │ │ │ add %cl,(%rsi) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %cl,-0x73(%rax) │ │ │ │ - rex.RB clc │ │ │ │ - cmp %r15,%rax │ │ │ │ - jb 4a063d │ │ │ │ - movq $0x4a0630,-0x8(%rbp) │ │ │ │ + rex.RB rorb $1,-0x8(%r9,%rdi,1) │ │ │ │ + jb 4a1905 │ │ │ │ + mov 0x0(%rbp),%rax │ │ │ │ + mov %rax,%rbx │ │ │ │ + and $0x7,%ebx │ │ │ │ + cmp $0x1,%rbx │ │ │ │ + je 4a1782 │ │ │ │ + movq $0x4a1728,-0x8(%rbp) │ │ │ │ mov %r14,%rbx │ │ │ │ + mov %r9,0x0(%rbp) │ │ │ │ add $0xfffffffffffffff8,%rbp │ │ │ │ test $0x7,%bl │ │ │ │ - jne 4a0630 │ │ │ │ + jne 4a1728 │ │ │ │ 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 33893b0 │ │ │ │ - lea 0x3202bbc(%rip),%rbx │ │ │ │ - jmp *-0x8(%r13) │ │ │ │ - add $0x1000000,%eax │ │ │ │ - ... │ │ │ │ - add %al,(%rax) │ │ │ │ - add %cl,(%rsi) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ - add %cl,-0x73(%rax) │ │ │ │ - rex.RB clc │ │ │ │ - cmp %r15,%rax │ │ │ │ - jb 4a06a5 │ │ │ │ - movq $0x4a0698,-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 $0x30e0358,-0x28(%r12) │ │ │ │ + mov %rbx,-0x20(%r12) │ │ │ │ + mov 0x8(%rbp),%rax │ │ │ │ + mov %rax,-0x18(%r12) │ │ │ │ + movq $0x3c05b3a,-0x10(%r12) │ │ │ │ + movq $0x3c05b3a,-0x8(%r12) │ │ │ │ + movq $0x1,(%r12) │ │ │ │ + lea -0x27(%r12),%rbx │ │ │ │ + add $0x10,%rbp │ │ │ │ + jmp *0x0(%rbp) │ │ │ │ + movq $0x30,0x388(%r13) │ │ │ │ + jmp 338a720 │ │ │ │ + mov 0xf(%rax),%rbx │ │ │ │ + mov 0x17(%rax),%rcx │ │ │ │ + mov 0x1f(%rax),%rdx │ │ │ │ + mov 0x27(%rax),%r10 │ │ │ │ + mov 0x7(%rax),%r11 │ │ │ │ + mov %rax,0x40(%rsp) │ │ │ │ + mov 0x7(%r11),%rax │ │ │ │ + mov %r10,0x48(%rsp) │ │ │ │ + mov 0xf(%r11),%r10 │ │ │ │ + mov %rbx,0x50(%rsp) │ │ │ │ + mov 0x17(%r11),%rbx │ │ │ │ + cmp %rbx,%r8 │ │ │ │ + jg 4a1928 │ │ │ │ + mov %r8,0x58(%rsp) │ │ │ │ + mov %rdi,%r8 │ │ │ │ + mov %r8,0x60(%rsp) │ │ │ │ + mov %rsi,%r8 │ │ │ │ + add $0x10,%rsi │ │ │ │ + add %rdi,%rsi │ │ │ │ + add $0x10,%rax │ │ │ │ + add %r10,%rax │ │ │ │ + xor %edi,%edi │ │ │ │ + cmp %rax,%rsi │ │ │ │ + je 4a1843 │ │ │ │ + sub $0x8,%rsp │ │ │ │ + mov %rdx,%r10 │ │ │ │ + mov 0x60(%rsp),%rdi │ │ │ │ + mov %rdi,%rdx │ │ │ │ + mov %rsi,%rdi │ │ │ │ + mov %rax,%rsi │ │ │ │ + xor %eax,%eax │ │ │ │ + mov %r11,0x90(%rsp) │ │ │ │ + mov %r10,0x88(%rsp) │ │ │ │ + mov %rcx,0x80(%rsp) │ │ │ │ + mov %r9,0x78(%rsp) │ │ │ │ + mov %r8,0x70(%rsp) │ │ │ │ + call 4053d0 │ │ │ │ + add $0x8,%rsp │ │ │ │ + movslq %eax,%rdi │ │ │ │ + mov 0x88(%rsp),%r11 │ │ │ │ + mov 0x80(%rsp),%rdx │ │ │ │ + mov 0x78(%rsp),%rcx │ │ │ │ + mov 0x70(%rsp),%r9 │ │ │ │ + mov 0x68(%rsp),%r8 │ │ │ │ + test %rdi,%rdi │ │ │ │ + jl 4a1a15 │ │ │ │ + test %rdi,%rdi │ │ │ │ + jne 4a19cc │ │ │ │ + mov 0x58(%rsp),%rax │ │ │ │ + cmp %rbx,%rax │ │ │ │ + jl 4a1a15 │ │ │ │ + cmp %rbx,%rax │ │ │ │ + jne 4a19cc │ │ │ │ + mov 0x50(%rsp),%rax │ │ │ │ + cmp %rax,%r9 │ │ │ │ + jne 4a1a5e │ │ │ │ + movq $0x4a18c8,-0x30(%rbp) │ │ │ │ mov %r14,%rbx │ │ │ │ - add $0xfffffffffffffff8,%rbp │ │ │ │ + mov 0x40(%rsp),%rax │ │ │ │ + mov %rax,-0x28(%rbp) │ │ │ │ + mov 0x48(%rsp),%rax │ │ │ │ + mov %rax,-0x20(%rbp) │ │ │ │ + mov %rcx,-0x18(%rbp) │ │ │ │ + mov %rdx,-0x10(%rbp) │ │ │ │ + mov %r11,-0x8(%rbp) │ │ │ │ + mov %r9,0x0(%rbp) │ │ │ │ + add $0xffffffffffffffd0,%rbp │ │ │ │ test $0x7,%bl │ │ │ │ - jne 4a0698 │ │ │ │ + jne 4a18c8 │ │ │ │ mov (%rbx),%rax │ │ │ │ jmp *%rax │ │ │ │ - nopw 0x0(%rax,%rax,1) │ │ │ │ - ... │ │ │ │ - (bad) │ │ │ │ + nopl (%rax) │ │ │ │ + xchg %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ - add %cl,-0x75(%rax) │ │ │ │ - pop %rbx │ │ │ │ (bad) │ │ │ │ - add $0x8,%rbp │ │ │ │ - jmp 33893b0 │ │ │ │ - lea 0x3202b5c(%rip),%rbx │ │ │ │ - jmp *-0x8(%r13) │ │ │ │ - add $0x1000000,%eax │ │ │ │ - ... │ │ │ │ - add %al,(%rax) │ │ │ │ - add %cl,(%rsi) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ - add %cl,-0x73(%rax) │ │ │ │ - rex.RB clc │ │ │ │ - cmp %r15,%rax │ │ │ │ - jb 4a070d │ │ │ │ - movq $0x4a0700,-0x8(%rbp) │ │ │ │ + add %cl,0x4d(%rbx,%rcx,4) │ │ │ │ + xor %cl,-0x75(%rax) │ │ │ │ + adc %r9b,-0x75(%r8) │ │ │ │ + rex.WRB sbb %r9b,-0x75(%r8) │ │ │ │ + push %rbp │ │ │ │ + and %cl,-0x77(%rax) │ │ │ │ + fimuls 0x3b(%rax) │ │ │ │ + pop %rbp │ │ │ │ + sub %cl,(%rdi) │ │ │ │ + xchg %eax,%esp │ │ │ │ + ret │ │ │ │ + movzbl %bl,%ebx │ │ │ │ + cmp $0x1,%rbx │ │ │ │ + jne 4a1b28 │ │ │ │ + mov 0x8(%rbp),%rax │ │ │ │ + mov %rax,0x30(%rbp) │ │ │ │ + add $0x8,%rbp │ │ │ │ + mov %rax,%rbx │ │ │ │ + add $0x30,%rbp │ │ │ │ + jmp *0x0(%rbp) │ │ │ │ + lea 0x320157c(%rip),%rbx │ │ │ │ + mov %r14,-0x28(%rbp) │ │ │ │ + mov %rsi,-0x20(%rbp) │ │ │ │ + mov %rdi,-0x18(%rbp) │ │ │ │ + mov %r8,-0x10(%rbp) │ │ │ │ + mov %r9,-0x8(%rbp) │ │ │ │ + add $0xffffffffffffffd8,%rbp │ │ │ │ + jmp *-0x8(%r13) │ │ │ │ + mov %r8,0x58(%rsp) │ │ │ │ + mov %rdi,%r8 │ │ │ │ + mov %r8,0x60(%rsp) │ │ │ │ + mov %rsi,%r8 │ │ │ │ + add $0x10,%rsi │ │ │ │ + add %rdi,%rsi │ │ │ │ + add $0x10,%rax │ │ │ │ + add %r10,%rax │ │ │ │ + xor %edi,%edi │ │ │ │ + cmp %rax,%rsi │ │ │ │ + je 4a19af │ │ │ │ + sub $0x8,%rsp │ │ │ │ + mov %rdx,%rdi │ │ │ │ + mov %rbx,%rdx │ │ │ │ + mov %rdi,%r10 │ │ │ │ + mov %rsi,%rdi │ │ │ │ + mov %rax,%rsi │ │ │ │ + xor %eax,%eax │ │ │ │ + mov %r11,0x90(%rsp) │ │ │ │ + mov %r10,0x88(%rsp) │ │ │ │ + mov %rcx,0x80(%rsp) │ │ │ │ + mov %r9,0x78(%rsp) │ │ │ │ + mov %r8,0x70(%rsp) │ │ │ │ + call 4053d0 │ │ │ │ + add $0x8,%rsp │ │ │ │ + movslq %eax,%rdi │ │ │ │ + mov 0x88(%rsp),%r11 │ │ │ │ + mov 0x80(%rsp),%rdx │ │ │ │ + mov 0x78(%rsp),%rcx │ │ │ │ + mov 0x70(%rsp),%r9 │ │ │ │ + mov 0x68(%rsp),%r8 │ │ │ │ + test %rdi,%rdi │ │ │ │ + jl 4a1a15 │ │ │ │ + test %rdi,%rdi │ │ │ │ + jne 4a19cc │ │ │ │ + mov 0x58(%rsp),%rax │ │ │ │ + cmp %rbx,%rax │ │ │ │ + jl 4a1a15 │ │ │ │ + cmp %rbx,%rax │ │ │ │ + je 4a186c │ │ │ │ + movq $0x4a1b98,-0x28(%rbp) │ │ │ │ + mov %r8,%rbx │ │ │ │ + mov 0x58(%rsp),%rax │ │ │ │ + mov %rax,%r8 │ │ │ │ + mov 0x60(%rsp),%rax │ │ │ │ + mov %rax,%rdi │ │ │ │ + mov %rbx,%rsi │ │ │ │ + mov %rdx,-0x30(%rbp) │ │ │ │ + mov 0x50(%rsp),%rax │ │ │ │ + mov %rax,-0x20(%rbp) │ │ │ │ + mov %rcx,-0x18(%rbp) │ │ │ │ + mov %rdx,-0x10(%rbp) │ │ │ │ + mov %r11,-0x8(%rbp) │ │ │ │ + mov 0x40(%rsp),%rax │ │ │ │ + mov %rax,0x0(%rbp) │ │ │ │ + add $0xffffffffffffffd0,%rbp │ │ │ │ + jmp 4a16d8 │ │ │ │ + movq $0x4a1bd0,-0x28(%rbp) │ │ │ │ + mov %r8,%rbx │ │ │ │ + mov 0x58(%rsp),%rax │ │ │ │ + mov %rax,%r8 │ │ │ │ + mov 0x60(%rsp),%rax │ │ │ │ + mov %rax,%rdi │ │ │ │ + mov %rbx,%rsi │ │ │ │ + mov %rcx,-0x30(%rbp) │ │ │ │ + mov 0x50(%rsp),%rax │ │ │ │ + mov %rax,-0x20(%rbp) │ │ │ │ + mov %rcx,-0x18(%rbp) │ │ │ │ + mov %rdx,-0x10(%rbp) │ │ │ │ + mov %r11,-0x8(%rbp) │ │ │ │ + mov 0x40(%rsp),%rax │ │ │ │ + mov %rax,0x0(%rbp) │ │ │ │ + add $0xffffffffffffffd0,%rbp │ │ │ │ + jmp 4a16d8 │ │ │ │ + movq $0x4a1aa0,-0x20(%rbp) │ │ │ │ mov %r14,%rbx │ │ │ │ - add $0xfffffffffffffff8,%rbp │ │ │ │ + mov 0x48(%rsp),%rax │ │ │ │ + mov %rax,-0x18(%rbp) │ │ │ │ + mov %rcx,-0x10(%rbp) │ │ │ │ + mov %rdx,-0x8(%rbp) │ │ │ │ + mov %r9,0x0(%rbp) │ │ │ │ + add $0xffffffffffffffe0,%rbp │ │ │ │ test $0x7,%bl │ │ │ │ - jne 4a0700 │ │ │ │ + jne 4a1aa0 │ │ │ │ mov (%rbx),%rax │ │ │ │ jmp *%rax │ │ │ │ - nopw 0x0(%rax,%rax,1) │ │ │ │ - ... │ │ │ │ - (bad) │ │ │ │ - add %al,(%rax) │ │ │ │ - add %al,(%rax) │ │ │ │ + nopl 0x0(%rax) │ │ │ │ + add %r8b,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ - add %cl,-0x75(%rax) │ │ │ │ - pop %rbx │ │ │ │ - (bad) │ │ │ │ - add $0x8,%rbp │ │ │ │ - jmp 33893b0 │ │ │ │ - lea 0x3202afc(%rip),%rbx │ │ │ │ - jmp *-0x8(%r13) │ │ │ │ - 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,-0x7d(%rcx) │ │ │ │ (bad) │ │ │ │ - sbb %cl,0x3b(%rbp) │ │ │ │ + xor %cl,0x3b(%rbp) │ │ │ │ movsl %ds:(%rsi),%es:(%rdi) │ │ │ │ pop %rax │ │ │ │ add (%rax),%eax │ │ │ │ - add %dh,0x1a(%rdi) │ │ │ │ - movq $0x3242e08,-0x10(%r12) │ │ │ │ - mov %r14,-0x8(%r12) │ │ │ │ - mov %rsi,(%r12) │ │ │ │ - lea -0xf(%r12),%rbx │ │ │ │ + add %dh,0x3d(%rdi) │ │ │ │ + movq $0x30e0358,-0x28(%r12) │ │ │ │ + mov %rbx,-0x20(%r12) │ │ │ │ + mov 0x20(%rbp),%rax │ │ │ │ + mov %rax,-0x18(%r12) │ │ │ │ + mov 0x10(%rbp),%rax │ │ │ │ + mov %rax,-0x10(%r12) │ │ │ │ + mov 0x18(%rbp),%rax │ │ │ │ + mov %rax,-0x8(%r12) │ │ │ │ + mov 0x8(%rbp),%rax │ │ │ │ + mov %rax,(%r12) │ │ │ │ + lea -0x27(%r12),%rbx │ │ │ │ + add $0x28,%rbp │ │ │ │ jmp *0x0(%rbp) │ │ │ │ - movq $0x18,0x388(%r13) │ │ │ │ - lea 0x3202aaf(%rip),%rbx │ │ │ │ - jmp *-0x8(%r13) │ │ │ │ - nopl (%rax) │ │ │ │ - add %eax,(%rax) │ │ │ │ + movq $0x30,0x388(%r13) │ │ │ │ + jmp 338a720 │ │ │ │ + nopw 0x0(%rax,%rax,1) │ │ │ │ + add %r8b,(%r8) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ + add %bl,(%rsi) │ │ │ │ add %al,(%rax) │ │ │ │ - adc %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ + add %cl,0x4d(%rbx,%rcx,4) │ │ │ │ + sub %cl,-0x75(%rax) │ │ │ │ + or %r9b,-0x75(%r8) │ │ │ │ + rex.WRB adc %r9b,-0x75(%r8) │ │ │ │ + push %rbp │ │ │ │ + sbb %cl,-0x75(%rax) │ │ │ │ + jne 4a1b44 │ │ │ │ + add $0xfffffffffffffff8,%rbp │ │ │ │ + add $0x30,%r12 │ │ │ │ + cmp 0x358(%r13),%r12 │ │ │ │ + ja 4a1b62 │ │ │ │ + movq $0x30e0358,-0x28(%r12) │ │ │ │ + mov %rsi,-0x20(%r12) │ │ │ │ + mov %r9,-0x18(%r12) │ │ │ │ + mov %rcx,-0x10(%r12) │ │ │ │ + mov %rdx,-0x8(%r12) │ │ │ │ + mov %rax,(%r12) │ │ │ │ + lea -0x27(%r12),%rbx │ │ │ │ + add $0x38,%rbp │ │ │ │ + jmp *0x0(%rbp) │ │ │ │ + movq $0x30,0x388(%r13) │ │ │ │ + movq $0x4a1b10,0x8(%rbp) │ │ │ │ + mov %rsi,0x28(%rbp) │ │ │ │ + add $0x8,%rbp │ │ │ │ + jmp 338a738 │ │ │ │ + nopw 0x0(%rax,%rax,1) │ │ │ │ + add $0x0,%eax │ │ │ │ + add %al,(%rax) │ │ │ │ + add %bl,(%rsi) │ │ │ │ add %al,(%rax) │ │ │ │ - lea -0x20(%rbp),%rax │ │ │ │ - cmp %r15,%rax │ │ │ │ - jb 4a07b2 │ │ │ │ - movq $0x3390fc8,-0x10(%rbp) │ │ │ │ - mov %rbx,-0x8(%rbp) │ │ │ │ - mov 0x10(%rbx),%r14 │ │ │ │ - movq $0x33924c0,-0x20(%rbp) │ │ │ │ - movq $0x3c37ef9,-0x18(%rbp) │ │ │ │ - add $0xffffffffffffffe0,%rbp │ │ │ │ - jmp 323fe18 │ │ │ │ - jmp *-0x10(%r13) │ │ │ │ + add %ch,0x4803763f(%rax) │ │ │ │ + mov 0x28(%rbp),%eax │ │ │ │ + cmp 0x18(%rbp),%rbx │ │ │ │ + je 4a18fb │ │ │ │ + mov %rbx,%r8 │ │ │ │ + mov 0x10(%rbp),%rdi │ │ │ │ + mov 0x8(%rbp),%rsi │ │ │ │ + mov 0x20(%rbp),%r14 │ │ │ │ + add $0x30,%rbp │ │ │ │ + jmp 30d3380 │ │ │ │ xchg %ax,%ax │ │ │ │ - add %eax,(%rax) │ │ │ │ - add %al,(%rax) │ │ │ │ + add $0x0,%eax │ │ │ │ add %al,(%rax) │ │ │ │ + add %bl,(%rsi) │ │ │ │ add %al,(%rax) │ │ │ │ - adc %al,(%rax) │ │ │ │ + add %dh,0x4803763f(%rax) │ │ │ │ + mov 0x28(%rbp),%eax │ │ │ │ + cmp 0x10(%rbp),%rbx │ │ │ │ + je 4a18fb │ │ │ │ + mov 0x18(%rbp),%r8 │ │ │ │ + mov %rbx,%rdi │ │ │ │ + mov 0x8(%rbp),%rsi │ │ │ │ + mov 0x20(%rbp),%r14 │ │ │ │ + add $0x30,%rbp │ │ │ │ + jmp 30d42d8 │ │ │ │ + xchg %ax,%ax │ │ │ │ + add (%rax),%eax │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ - lea -0x20(%rbp),%rax │ │ │ │ + sldt (%rax) │ │ │ │ + add %al,%al │ │ │ │ + rex.B jbe 4a1c0b │ │ │ │ + lea -0x10(%rbp),%rax │ │ │ │ cmp %r15,%rax │ │ │ │ - jb 4a07fa │ │ │ │ + jb 4a1c32 │ │ │ │ movq $0x3390fc8,-0x10(%rbp) │ │ │ │ mov %rbx,-0x8(%rbp) │ │ │ │ + mov 0x20(%rbx),%rdi │ │ │ │ + mov 0x18(%rbx),%rsi │ │ │ │ mov 0x10(%rbx),%r14 │ │ │ │ - movq $0x33924c0,-0x20(%rbp) │ │ │ │ - movq $0x3c37ef9,-0x18(%rbp) │ │ │ │ - add $0xffffffffffffffe0,%rbp │ │ │ │ - jmp 323fe18 │ │ │ │ + add $0xfffffffffffffff0,%rbp │ │ │ │ + jmp 30d9f10 │ │ │ │ jmp *-0x10(%r13) │ │ │ │ xchg %ax,%ax │ │ │ │ - add (%rax),%eax │ │ │ │ + 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 4a083a │ │ │ │ + add %ch,0x42(%rax) │ │ │ │ + jbe 4a1c4b │ │ │ │ + lea -0x10(%rbp),%rax │ │ │ │ + cmp %r15,%rax │ │ │ │ + jb 4a1c76 │ │ │ │ movq $0x3390fc8,-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 4a0b68 │ │ │ │ + jmp 30da9f8 │ │ │ │ jmp *-0x10(%r13) │ │ │ │ - xchg %ax,%ax │ │ │ │ - add $0x0,%al │ │ │ │ + nopw 0x0(%rax,%rax,1) │ │ │ │ + add (%rax),%al │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ - sldt (%rax) │ │ │ │ + adc (%rax),%al │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ - add %cl,-0x73(%rax) │ │ │ │ - rex.RB fmuls -0x8(%r9,%rdi,1) │ │ │ │ - jb 4a08c1 │ │ │ │ - add $0x28,%r12 │ │ │ │ - cmp 0x358(%r13),%r12 │ │ │ │ - ja 4a08b6 │ │ │ │ + add %al,(%rax) │ │ │ │ + lea -0x20(%rbp),%rax │ │ │ │ + cmp %r15,%rax │ │ │ │ + jb 4a1d3a │ │ │ │ movq $0x3390fc8,-0x10(%rbp) │ │ │ │ mov %rbx,-0x8(%rbp) │ │ │ │ + movq $0x4a1ce0,-0x20(%rbp) │ │ │ │ mov 0x10(%rbx),%rax │ │ │ │ - mov 0x18(%rbx),%rcx │ │ │ │ - mov 0x20(%rbx),%rdx │ │ │ │ - mov 0x28(%rbx),%rbx │ │ │ │ - movq $0x4a0810,-0x20(%r12) │ │ │ │ - mov %rax,-0x10(%r12) │ │ │ │ - mov %rcx,-0x8(%r12) │ │ │ │ - mov %rdx,(%r12) │ │ │ │ - movq $0x4a08d8,-0x20(%rbp) │ │ │ │ - mov %rbx,%r14 │ │ │ │ - lea -0x20(%r12),%rax │ │ │ │ + mov 0x18(%rbx),%rbx │ │ │ │ mov %rax,-0x18(%rbp) │ │ │ │ add $0xffffffffffffffe0,%rbp │ │ │ │ - jmp 323fda8 │ │ │ │ - movq $0x28,0x388(%r13) │ │ │ │ - jmp *-0x10(%r13) │ │ │ │ - nopl (%rax) │ │ │ │ + test $0x7,%bl │ │ │ │ + jne 4a1ce0 │ │ │ │ + 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) │ │ │ │ - rex.RB clc │ │ │ │ - call 484d420d <__environ@GLIBC_2.2.5+0x44893d65> │ │ │ │ - movl $0x3c16869,0x0(%rbp) │ │ │ │ - add $0xfffffffffffffff8,%rbp │ │ │ │ - jmp 3240020 │ │ │ │ - nopl 0x0(%rax) │ │ │ │ - add $0x0,%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,0x3d(%rdi) │ │ │ │ + movq $0x30e0358,-0x28(%r12) │ │ │ │ + mov %rbx,-0x20(%r12) │ │ │ │ + mov 0x8(%rbp),%rax │ │ │ │ + mov %rax,-0x18(%r12) │ │ │ │ + movq $0x3c05b3a,-0x10(%r12) │ │ │ │ + movq $0x3c05b3a,-0x8(%r12) │ │ │ │ + movq $0x1,(%r12) │ │ │ │ + lea -0x27(%r12),%rbx │ │ │ │ + add $0x10,%rbp │ │ │ │ + jmp *0x0(%rbp) │ │ │ │ + movq $0x30,0x388(%r13) │ │ │ │ + jmp 338a720 │ │ │ │ + jmp *-0x10(%r13) │ │ │ │ + xchg %ax,%ax │ │ │ │ + or $0x2000000,%eax │ │ │ │ add %al,(%rax) │ │ │ │ + add %al,(%rdx) │ │ │ │ add %al,(%rax) │ │ │ │ - sldt (%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ - add %cl,-0x73(%rax) │ │ │ │ - rex.RB fmuls -0x8(%r9,%rdi,1) │ │ │ │ - jb 4a0999 │ │ │ │ - add $0x48,%r12 │ │ │ │ - cmp 0x358(%r13),%r12 │ │ │ │ - ja 4a098e │ │ │ │ - movq $0x3390fc8,-0x10(%rbp) │ │ │ │ - mov %rbx,-0x8(%rbp) │ │ │ │ - mov 0x10(%rbx),%rax │ │ │ │ - mov 0x18(%rbx),%rcx │ │ │ │ - mov 0x20(%rbx),%rdx │ │ │ │ - mov 0x28(%rbx),%rbx │ │ │ │ - movq $0x4a07c8,-0x40(%r12) │ │ │ │ - mov %rbx,-0x30(%r12) │ │ │ │ - movq $0x4a0850,-0x28(%r12) │ │ │ │ - mov %rax,-0x18(%r12) │ │ │ │ - mov %rcx,-0x10(%r12) │ │ │ │ - mov %rdx,-0x8(%r12) │ │ │ │ - mov %rbx,(%r12) │ │ │ │ - mov %rax,%r14 │ │ │ │ - movq $0x33929e8,-0x28(%rbp) │ │ │ │ - lea -0x28(%r12),%rax │ │ │ │ - mov %rax,-0x20(%rbp) │ │ │ │ - lea -0x40(%r12),%rax │ │ │ │ - mov %rax,-0x18(%rbp) │ │ │ │ - add $0xffffffffffffffd8,%rbp │ │ │ │ - jmp 323fac8 │ │ │ │ - movq $0x48,0x388(%r13) │ │ │ │ - jmp *-0x10(%r13) │ │ │ │ - nopl (%rax) │ │ │ │ - add $0x0,%al │ │ │ │ + add %cl,(%rsi) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ - sldt (%rax) │ │ │ │ + add %cl,-0x73(%rax) │ │ │ │ + rex.RB mov $0xff8394c,%r8d │ │ │ │ + (bad) │ │ │ │ + or $0x1,%al │ │ │ │ add %al,(%rax) │ │ │ │ + mov %rsi,%rax │ │ │ │ + and $0x7,%eax │ │ │ │ + cmp $0x1,%rax │ │ │ │ + je 4a1e59 │ │ │ │ + cmp $0x1,%r14 │ │ │ │ + jne 4a1e7c │ │ │ │ + movq $0x4a1db8,-0x10(%rbp) │ │ │ │ + mov 0x6(%rsi),%rbx │ │ │ │ + mov 0xe(%rsi),%rax │ │ │ │ + mov %rax,-0x8(%rbp) │ │ │ │ + add $0xfffffffffffffff0,%rbp │ │ │ │ + test $0x7,%bl │ │ │ │ + jne 4a1db8 │ │ │ │ + mov (%rbx),%rax │ │ │ │ + jmp *%rax │ │ │ │ + nopl 0x0(%rax) │ │ │ │ + add %eax,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ - add %cl,-0x73(%rax) │ │ │ │ - rex.RB fmuls -0x8(%r9,%rdi,1) │ │ │ │ - jb 4a0a2a │ │ │ │ - add $0x30,%r12 │ │ │ │ - cmp 0x358(%r13),%r12 │ │ │ │ - ja 4a0a1f │ │ │ │ - movq $0x3390fc8,-0x10(%rbp) │ │ │ │ - mov %rbx,-0x8(%rbp) │ │ │ │ - mov 0x10(%rbx),%rax │ │ │ │ - mov 0x18(%rbx),%rcx │ │ │ │ - mov 0x20(%rbx),%rdx │ │ │ │ - mov 0x28(%rbx),%rbx │ │ │ │ - movq $0x4a0908,-0x28(%r12) │ │ │ │ - mov %rax,-0x18(%r12) │ │ │ │ - mov %rcx,-0x10(%r12) │ │ │ │ - mov %rdx,-0x8(%r12) │ │ │ │ - mov %rbx,(%r12) │ │ │ │ - mov %rbx,%r14 │ │ │ │ - movq $0x33929e8,-0x28(%rbp) │ │ │ │ - mov %rdx,-0x20(%rbp) │ │ │ │ - lea -0x28(%r12),%rax │ │ │ │ - mov %rax,-0x18(%rbp) │ │ │ │ - add $0xffffffffffffffd8,%rbp │ │ │ │ - jmp 323ff50 │ │ │ │ - movq $0x30,0x388(%r13) │ │ │ │ - jmp *-0x10(%r13) │ │ │ │ - xchg %ax,%ax │ │ │ │ - add $0x0,%al │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ + (bad) │ │ │ │ add %al,(%rax) │ │ │ │ - sldt (%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ - add %cl,-0x73(%rax) │ │ │ │ - rex.RB fmuls -0x8(%r9,%rdi,1) │ │ │ │ - jb 4a0ad1 │ │ │ │ - add $0x48,%r12 │ │ │ │ - cmp 0x358(%r13),%r12 │ │ │ │ - ja 4a0ac6 │ │ │ │ - movq $0x3390fc8,-0x10(%rbp) │ │ │ │ - mov %rbx,-0x8(%rbp) │ │ │ │ - mov 0x10(%rbx),%rax │ │ │ │ - mov 0x18(%rbx),%rcx │ │ │ │ - mov 0x20(%rbx),%rdx │ │ │ │ - mov 0x28(%rbx),%rbx │ │ │ │ - movq $0x4a0780,-0x40(%r12) │ │ │ │ - mov %rbx,-0x30(%r12) │ │ │ │ - movq $0x4a09b0,-0x28(%r12) │ │ │ │ - mov %rax,-0x18(%r12) │ │ │ │ - mov %rcx,-0x10(%r12) │ │ │ │ - mov %rdx,-0x8(%r12) │ │ │ │ - mov %rbx,(%r12) │ │ │ │ - mov %rax,%r14 │ │ │ │ - movq $0x33929e8,-0x28(%rbp) │ │ │ │ - lea -0x28(%r12),%rax │ │ │ │ - mov %rax,-0x20(%rbp) │ │ │ │ - lea -0x40(%r12),%rax │ │ │ │ - mov %rax,-0x18(%rbp) │ │ │ │ - add $0xffffffffffffffd8,%rbp │ │ │ │ - jmp 323fac8 │ │ │ │ - movq $0x48,0x388(%r13) │ │ │ │ - jmp *-0x10(%r13) │ │ │ │ + add %cl,-0x39(%rax) │ │ │ │ + rex.RB clc │ │ │ │ + clc │ │ │ │ + sbb $0x8b48004a,%eax │ │ │ │ + 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 4a1df8 │ │ │ │ + mov (%rbx),%rax │ │ │ │ + jmp *%rax │ │ │ │ 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 -0x28(%rbp),%rax │ │ │ │ - cmp %r15,%rax │ │ │ │ - jb 4a0b1a │ │ │ │ - movq $0x3390fc8,-0x10(%rbp) │ │ │ │ - mov %rbx,-0x8(%rbp) │ │ │ │ - movq $0x4a0b30,-0x20(%rbp) │ │ │ │ - mov 0x18(%rbx),%r14 │ │ │ │ - mov 0x10(%rbx),%rax │ │ │ │ - mov %rax,-0x18(%rbp) │ │ │ │ - add $0xffffffffffffffe0,%rbp │ │ │ │ - jmp 323fda8 │ │ │ │ - jmp *-0x10(%r13) │ │ │ │ - xchg %ax,%ax │ │ │ │ - add %eax,(%rax) │ │ │ │ + add %cl,-0x77(%rax) │ │ │ │ + fadds -0x7cb7f820(%rbx) │ │ │ │ + clc │ │ │ │ + add %ecx,(%rdi) │ │ │ │ + test %ecx,0x49000000(%rdi) │ │ │ │ + add $0x20,%esp │ │ │ │ + cmp 0x358(%r13),%r12 │ │ │ │ + ja 4a1e49 │ │ │ │ + movq $0x4a1c90,-0x18(%r12) │ │ │ │ + mov 0x8(%rbp),%rax │ │ │ │ + mov %rax,-0x8(%r12) │ │ │ │ + mov 0x10(%rbp),%rax │ │ │ │ + mov %rax,(%r12) │ │ │ │ + lea 0x37960c3(%rip),%rsi │ │ │ │ + lea 0x37960bc(%rip),%r14 │ │ │ │ + lea -0x18(%r12),%rbx │ │ │ │ + add $0x18,%rbp │ │ │ │ + jmp *0x0(%rbp) │ │ │ │ + movq $0x20,0x388(%r13) │ │ │ │ + jmp 338a720 │ │ │ │ + lea 0x3796099(%rip),%rsi │ │ │ │ + lea 0x3796092(%rip),%r14 │ │ │ │ + lea 0x3763ccc(%rip),%rbx │ │ │ │ + jmp *0x0(%rbp) │ │ │ │ + lea 0x3201030(%rip),%rbx │ │ │ │ + jmp *-0x8(%r13) │ │ │ │ + movq $0x4a2320,-0x10(%rbp) │ │ │ │ + mov %r14,%rax │ │ │ │ + sar $1,%r14 │ │ │ │ + mov %rax,-0x8(%rbp) │ │ │ │ + add $0xfffffffffffffff0,%rbp │ │ │ │ + jmp 4a1d58 │ │ │ │ + movq $0x4a1ec8,-0x8(%rbp) │ │ │ │ + mov %rbx,%rax │ │ │ │ + mov 0x6(%rbx),%rbx │ │ │ │ + mov %rax,0x0(%rbp) │ │ │ │ + add $0xfffffffffffffff8,%rbp │ │ │ │ + test $0x7,%bl │ │ │ │ + jne 4a1ec8 │ │ │ │ + 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,-0x77(%rcx) │ │ │ │ - fimuls -0x39(%rax) │ │ │ │ - rex.RB clc │ │ │ │ - call 484d4465 <__environ@GLIBC_2.2.5+0x44893fbd> │ │ │ │ - movl $0x36a321a,0x0(%rbp) │ │ │ │ - add $0xfffffffffffffff8,%rbp │ │ │ │ - jmp 3240020 │ │ │ │ - nopl 0x0(%rax) │ │ │ │ + add %cl,-0x39(%rax) │ │ │ │ + add %r14b,%r8b │ │ │ │ + (bad) │ │ │ │ + rex.WX add %cl,-0x75(%rax) │ │ │ │ + pop %rbx │ │ │ │ (bad) │ │ │ │ + test $0x7,%bl │ │ │ │ + jne 4a1ef0 │ │ │ │ + mov (%rbx),%rax │ │ │ │ + jmp *%rax │ │ │ │ + xchg %ax,%ax │ │ │ │ + add (%rax),%eax │ │ │ │ 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 loopne 4a0bb9 │ │ │ │ - cmp %edi,%eax │ │ │ │ - jb 4a0b8e │ │ │ │ - movq $0x4a0bb0,-0x20(%rbp) │ │ │ │ - mov %r14,-0x18(%rbp) │ │ │ │ - mov %rsi,-0x10(%rbp) │ │ │ │ - mov %rdi,-0x8(%rbp) │ │ │ │ - add $0xffffffffffffffe0,%rbp │ │ │ │ - jmp 323f9f0 │ │ │ │ - lea 0x320268b(%rip),%rbx │ │ │ │ - jmp *-0x8(%r13) │ │ │ │ - nopl 0x0(%rax) │ │ │ │ - add (%rax),%eax │ │ │ │ add %al,(%rax) │ │ │ │ + add %cl,-0x39(%rax) │ │ │ │ + rex.RB │ │ │ │ + lock cmp %bl,(%rdi) │ │ │ │ + rex.WX add %cl,-0x75(%rax) │ │ │ │ + rex.XB (bad) │ │ │ │ + mov 0xf(%rbx),%rcx │ │ │ │ + mov 0x17(%rbx),%rbx │ │ │ │ + mov %rbx,%rdx │ │ │ │ + mov 0x18(%rbp),%rbx │ │ │ │ + mov %rdx,-0x8(%rbp) │ │ │ │ + mov %rcx,0x0(%rbp) │ │ │ │ + mov %rax,0x18(%rbp) │ │ │ │ + add $0xfffffffffffffff0,%rbp │ │ │ │ + test $0x7,%bl │ │ │ │ + jne 4a1f38 │ │ │ │ + mov (%rbx),%rax │ │ │ │ + jmp *%rax │ │ │ │ + nopl (%rax) │ │ │ │ + (bad) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ - (bad) │ │ │ │ + add %bl,(%rsi) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %cl,-0x7d(%rcx) │ │ │ │ (bad) │ │ │ │ - push %rax │ │ │ │ - cmp 0x358(%r13),%r12 │ │ │ │ - ja 4a0c1e │ │ │ │ - movq $0x4a0a40,-0x48(%r12) │ │ │ │ - mov 0x8(%rbp),%rax │ │ │ │ - mov %rax,-0x38(%r12) │ │ │ │ - mov 0x10(%rbp),%rax │ │ │ │ - mov %rax,-0x30(%r12) │ │ │ │ + xor %cl,0x3b(%rbp) │ │ │ │ + movsl %ds:(%rsi),%es:(%rdi) │ │ │ │ + pop %rax │ │ │ │ + add (%rax),%eax │ │ │ │ + add %cl,(%rdi) │ │ │ │ + xchg %ebp,0x48000003(%rip) │ │ │ │ + mov 0x20(%rbp),%eax │ │ │ │ mov 0x18(%rbp),%rcx │ │ │ │ - mov %rcx,-0x28(%r12) │ │ │ │ + mov 0x28(%rbp),%rdx │ │ │ │ + mov 0x10(%rbp),%rsi │ │ │ │ + mov 0x8(%rbp),%rdi │ │ │ │ + mov 0x7(%rbx),%r8 │ │ │ │ + mov 0xf(%rbx),%r9 │ │ │ │ + mov 0x17(%rbx),%r10 │ │ │ │ + cmp %r10,%rdi │ │ │ │ + jg 4a20f4 │ │ │ │ + add $0x10,%rdx │ │ │ │ + add %rsi,%rdx │ │ │ │ + lea 0x10(%r8),%rsi │ │ │ │ + add %r9,%rsi │ │ │ │ + xor %r8d,%r8d │ │ │ │ + cmp %rsi,%rdx │ │ │ │ + je 4a1fd0 │ │ │ │ + sub $0x8,%rsp │ │ │ │ + mov %rdx,%r8 │ │ │ │ + mov %rdi,%rdx │ │ │ │ + mov %rdi,%r9 │ │ │ │ + mov %r8,%rdi │ │ │ │ + mov %rax,%r8 │ │ │ │ + xor %eax,%eax │ │ │ │ + mov %r10,0x80(%rsp) │ │ │ │ + mov %r9,0x78(%rsp) │ │ │ │ + mov %rcx,0x70(%rsp) │ │ │ │ + mov %r8,%r14 │ │ │ │ + call 4053d0 │ │ │ │ + add $0x8,%rsp │ │ │ │ + movslq %eax,%r8 │ │ │ │ + mov 0x78(%rsp),%r10 │ │ │ │ + mov 0x70(%rsp),%rdi │ │ │ │ + mov 0x68(%rsp),%rcx │ │ │ │ + mov %r14,%rax │ │ │ │ + test %r8,%r8 │ │ │ │ + jge 4a2018 │ │ │ │ + movq $0x30e0358,-0x28(%r12) │ │ │ │ mov %rbx,-0x20(%r12) │ │ │ │ - movq $0x4a0ae8,-0x18(%r12) │ │ │ │ - mov %rax,-0x8(%r12) │ │ │ │ - mov %rbx,(%r12) │ │ │ │ - mov %rbx,%r14 │ │ │ │ - movq $0x33929e8,0x8(%rbp) │ │ │ │ - lea -0x18(%r12),%rax │ │ │ │ - mov %rax,0x10(%rbp) │ │ │ │ - lea -0x48(%r12),%rax │ │ │ │ - mov %rax,0x18(%rbp) │ │ │ │ - add $0x8,%rbp │ │ │ │ - jmp 323fe80 │ │ │ │ - movq $0x50,0x388(%r13) │ │ │ │ + mov %rax,-0x18(%r12) │ │ │ │ + movq $0x3c05b3a,-0x10(%r12) │ │ │ │ + movq $0x3c05b3a,-0x8(%r12) │ │ │ │ + movq $0x1,(%r12) │ │ │ │ + mov %rcx,%rsi │ │ │ │ + lea 0x3795eed(%rip),%r14 │ │ │ │ + lea -0x27(%r12),%rbx │ │ │ │ + add $0x30,%rbp │ │ │ │ + jmp *0x0(%rbp) │ │ │ │ + test %r8,%r8 │ │ │ │ + jne 4a2286 │ │ │ │ + cmp %r10,%rdi │ │ │ │ + jge 4a2069 │ │ │ │ + movq $0x30e0358,-0x28(%r12) │ │ │ │ + mov %rbx,-0x20(%r12) │ │ │ │ + mov %rax,-0x18(%r12) │ │ │ │ + movq $0x3c05b3a,-0x10(%r12) │ │ │ │ + movq $0x3c05b3a,-0x8(%r12) │ │ │ │ + movq $0x1,(%r12) │ │ │ │ + mov %rcx,%rsi │ │ │ │ + lea 0x3795e9c(%rip),%r14 │ │ │ │ + lea -0x27(%r12),%rbx │ │ │ │ + add $0x30,%rbp │ │ │ │ + jmp *0x0(%rbp) │ │ │ │ + cmp %r10,%rdi │ │ │ │ + jne 4a20b1 │ │ │ │ + movq $0x30e0358,-0x28(%r12) │ │ │ │ + mov %rbx,-0x20(%r12) │ │ │ │ + mov %rax,-0x18(%r12) │ │ │ │ + movq $0x3c05b3a,-0x10(%r12) │ │ │ │ + movq $0x3c05b3a,-0x8(%r12) │ │ │ │ + movq $0x1,(%r12) │ │ │ │ + mov %rcx,%rsi │ │ │ │ + lea 0x3795e54(%rip),%r14 │ │ │ │ + lea -0x27(%r12),%rbx │ │ │ │ + add $0x30,%rbp │ │ │ │ + jmp *0x0(%rbp) │ │ │ │ + movq $0x30e0358,-0x28(%r12) │ │ │ │ + mov %rbx,-0x20(%r12) │ │ │ │ + mov %rax,-0x18(%r12) │ │ │ │ + movq $0x3c05b3a,-0x10(%r12) │ │ │ │ + movq $0x3c05b3a,-0x8(%r12) │ │ │ │ + movq $0x1,(%r12) │ │ │ │ + lea 0x3795e14(%rip),%rsi │ │ │ │ + mov %rcx,%r14 │ │ │ │ + lea -0x27(%r12),%rbx │ │ │ │ + add $0x30,%rbp │ │ │ │ + jmp *0x0(%rbp) │ │ │ │ + add $0x10,%rdx │ │ │ │ + add %rsi,%rdx │ │ │ │ + lea 0x10(%r8),%rsi │ │ │ │ + add %r9,%rsi │ │ │ │ + xor %r8d,%r8d │ │ │ │ + cmp %rsi,%rdx │ │ │ │ + je 4a2152 │ │ │ │ + sub $0x8,%rsp │ │ │ │ + mov %rdx,%r8 │ │ │ │ + mov %r10,%rdx │ │ │ │ + mov %rdi,%r9 │ │ │ │ + mov %r8,%rdi │ │ │ │ + mov %rax,%r8 │ │ │ │ + xor %eax,%eax │ │ │ │ + mov %r10,0x80(%rsp) │ │ │ │ + mov %r9,0x78(%rsp) │ │ │ │ + mov %rcx,0x70(%rsp) │ │ │ │ + mov %r8,%r14 │ │ │ │ + call 4053d0 │ │ │ │ + add $0x8,%rsp │ │ │ │ + movslq %eax,%r8 │ │ │ │ + mov 0x78(%rsp),%r10 │ │ │ │ + mov 0x70(%rsp),%rdi │ │ │ │ + mov 0x68(%rsp),%rcx │ │ │ │ + mov %r14,%rax │ │ │ │ + test %r8,%r8 │ │ │ │ + jge 4a219a │ │ │ │ + movq $0x30e0358,-0x28(%r12) │ │ │ │ + mov %rbx,-0x20(%r12) │ │ │ │ + mov %rax,-0x18(%r12) │ │ │ │ + movq $0x3c05b3a,-0x10(%r12) │ │ │ │ + movq $0x3c05b3a,-0x8(%r12) │ │ │ │ + movq $0x1,(%r12) │ │ │ │ + mov %rcx,%rsi │ │ │ │ + lea 0x3795d6b(%rip),%r14 │ │ │ │ + lea -0x27(%r12),%rbx │ │ │ │ + add $0x30,%rbp │ │ │ │ + jmp *0x0(%rbp) │ │ │ │ + test %r8,%r8 │ │ │ │ + jne 4a22c9 │ │ │ │ + cmp %r10,%rdi │ │ │ │ + jge 4a21eb │ │ │ │ + movq $0x30e0358,-0x28(%r12) │ │ │ │ + mov %rbx,-0x20(%r12) │ │ │ │ + mov %rax,-0x18(%r12) │ │ │ │ + movq $0x3c05b3a,-0x10(%r12) │ │ │ │ + movq $0x3c05b3a,-0x8(%r12) │ │ │ │ + movq $0x1,(%r12) │ │ │ │ + mov %rcx,%rsi │ │ │ │ + lea 0x3795d1a(%rip),%r14 │ │ │ │ + lea -0x27(%r12),%rbx │ │ │ │ + add $0x30,%rbp │ │ │ │ + jmp *0x0(%rbp) │ │ │ │ + cmp %r10,%rdi │ │ │ │ + jne 4a2233 │ │ │ │ + movq $0x30e0358,-0x28(%r12) │ │ │ │ + mov %rbx,-0x20(%r12) │ │ │ │ + mov %rax,-0x18(%r12) │ │ │ │ + movq $0x3c05b3a,-0x10(%r12) │ │ │ │ + movq $0x3c05b3a,-0x8(%r12) │ │ │ │ + movq $0x1,(%r12) │ │ │ │ + mov %rcx,%rsi │ │ │ │ + lea 0x3795cd2(%rip),%r14 │ │ │ │ + lea -0x27(%r12),%rbx │ │ │ │ + add $0x30,%rbp │ │ │ │ + jmp *0x0(%rbp) │ │ │ │ + movq $0x30e0358,-0x28(%r12) │ │ │ │ + mov %rbx,-0x20(%r12) │ │ │ │ + mov %rax,-0x18(%r12) │ │ │ │ + movq $0x3c05b3a,-0x10(%r12) │ │ │ │ + movq $0x3c05b3a,-0x8(%r12) │ │ │ │ + movq $0x1,(%r12) │ │ │ │ + lea 0x3795c92(%rip),%rsi │ │ │ │ + mov %rcx,%r14 │ │ │ │ + lea -0x27(%r12),%rbx │ │ │ │ + add $0x30,%rbp │ │ │ │ + jmp *0x0(%rbp) │ │ │ │ + movq $0x30,0x388(%r13) │ │ │ │ jmp 338a720 │ │ │ │ - xchg %ax,%ax │ │ │ │ - lock addr32 int1 │ │ │ │ - add (%rax),%al │ │ │ │ - add %al,(%rax) │ │ │ │ - add %cl,(%rax) │ │ │ │ + movq $0x30e0358,-0x28(%r12) │ │ │ │ + mov %rbx,-0x20(%r12) │ │ │ │ + mov %rax,-0x18(%r12) │ │ │ │ + movq $0x3c05b3a,-0x10(%r12) │ │ │ │ + movq $0x3c05b3a,-0x8(%r12) │ │ │ │ + movq $0x1,(%r12) │ │ │ │ + lea 0x3795c3f(%rip),%rsi │ │ │ │ + mov %rcx,%r14 │ │ │ │ + lea -0x27(%r12),%rbx │ │ │ │ + add $0x30,%rbp │ │ │ │ + jmp *0x0(%rbp) │ │ │ │ + movq $0x30e0358,-0x28(%r12) │ │ │ │ + mov %rbx,-0x20(%r12) │ │ │ │ + mov %rax,-0x18(%r12) │ │ │ │ + movq $0x3c05b3a,-0x10(%r12) │ │ │ │ + movq $0x3c05b3a,-0x8(%r12) │ │ │ │ + movq $0x1,(%r12) │ │ │ │ + lea 0x3795bfc(%rip),%rsi │ │ │ │ + mov %rcx,%r14 │ │ │ │ + lea -0x27(%r12),%rbx │ │ │ │ + add $0x30,%rbp │ │ │ │ + jmp *0x0(%rbp) │ │ │ │ + nopl 0x0(%rax) │ │ │ │ + add %al,(%r8) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ + add %bl,(%rsi) │ │ │ │ add %al,(%rax) │ │ │ │ - add %al,(%rcx) │ │ │ │ + add %cl,0x4803200b(%rax) │ │ │ │ + movl $0x4a2358,-0x18(%rbp) │ │ │ │ + mov %rbx,%rax │ │ │ │ + mov %r14,%rbx │ │ │ │ + mov %r14,-0x10(%rbp) │ │ │ │ + mov %rsi,-0x8(%rbp) │ │ │ │ + mov %rax,0x0(%rbp) │ │ │ │ + add $0xffffffffffffffe8,%rbp │ │ │ │ + test $0x7,%bl │ │ │ │ + jne 4a2358 │ │ │ │ + mov (%rbx),%rax │ │ │ │ + jmp *%rax │ │ │ │ + add $0x2,%al │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ - add %cl,-0x1(%rax) │ │ │ │ - ret │ │ │ │ - jmp *0x0(%rbp) │ │ │ │ - xchg %ax,%ax │ │ │ │ - ... │ │ │ │ - adc $0xc0000000,%eax │ │ │ │ (bad) │ │ │ │ + add %al,(%rax) │ │ │ │ + add %dl,0xb(%rax) │ │ │ │ and %al,(%rbx) │ │ │ │ - lea -0x18(%rbp),%rax │ │ │ │ - cmp %r15,%rax │ │ │ │ - jb 4a0cd2 │ │ │ │ - sub $0x8,%rsp │ │ │ │ - mov %r13,%rax │ │ │ │ - mov %rbx,%rsi │ │ │ │ - mov %rax,%rdi │ │ │ │ - xor %eax,%eax │ │ │ │ - call 3385710 │ │ │ │ - add $0x8,%rsp │ │ │ │ - test %rax,%rax │ │ │ │ - je 4a0cd6 │ │ │ │ - movq $0x3391200,-0x10(%rbp) │ │ │ │ - mov %rax,-0x8(%rbp) │ │ │ │ - movq $0x4a0cc0,-0x18(%rbp) │ │ │ │ - lea 0x320273f(%rip),%rbx │ │ │ │ - add $0xffffffffffffffe8,%rbp │ │ │ │ + mov %rbx,%rax │ │ │ │ + and $0x7,%eax │ │ │ │ + cmp $0x1,%rax │ │ │ │ + je 4a244b │ │ │ │ + movq $0x4a23a8,-0x8(%rbp) │ │ │ │ + mov %rbx,%rax │ │ │ │ + mov 0xe(%rbx),%rcx │ │ │ │ + mov 0x6(%rbx),%rbx │ │ │ │ + mov %rcx,0x0(%rbp) │ │ │ │ + mov %rax,0x8(%rbp) │ │ │ │ + add $0xfffffffffffffff8,%rbp │ │ │ │ test $0x7,%bl │ │ │ │ - jne 4a0cc0 │ │ │ │ + jne 4a23a8 │ │ │ │ mov (%rbx),%rax │ │ │ │ jmp *%rax │ │ │ │ - nop │ │ │ │ - ... │ │ │ │ - (bad) │ │ │ │ + nopl 0x0(%rax) │ │ │ │ + add $0x4,%eax │ │ │ │ add %al,(%rax) │ │ │ │ - add %cl,0x27(%rax) │ │ │ │ - and %al,(%rbx) │ │ │ │ - movq $0x4a0cf0,0x0(%rbp) │ │ │ │ - xor %esi,%esi │ │ │ │ - mov %rbx,%r14 │ │ │ │ - jmp 32c9eb0 │ │ │ │ - jmp *-0x10(%r13) │ │ │ │ + add %bl,(%rsi) │ │ │ │ + add %al,(%rax) │ │ │ │ + add %al,(%rax) │ │ │ │ + or (%rax),%esp │ │ │ │ + add -0x39(%rax),%ecx │ │ │ │ + rex.RB clc │ │ │ │ + call 484a6dd4 <__environ@GLIBC_2.2.5+0x4486692c> │ │ │ │ + mov 0x7(%rbx),%eax │ │ │ │ + mov 0xf(%rbx),%rbx │ │ │ │ + mov %rbx,%rcx │ │ │ │ + mov 0x8(%rbp),%rbx │ │ │ │ + mov %rcx,0x0(%rbp) │ │ │ │ + mov %rax,0x8(%rbp) │ │ │ │ + add $0xfffffffffffffff8,%rbp │ │ │ │ + test $0x7,%bl │ │ │ │ + jne 4a23e8 │ │ │ │ mov (%rbx),%rax │ │ │ │ jmp *%rax │ │ │ │ - nopl 0x0(%rax,%rax,1) │ │ │ │ - ... │ │ │ │ + nopl (%rax) │ │ │ │ (bad) │ │ │ │ + or %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ - add %bl,(%rax) │ │ │ │ - (bad) │ │ │ │ - and %al,(%rbx) │ │ │ │ - add $0x30,%r12 │ │ │ │ + add %al,(%rax) │ │ │ │ + add %bl,(%rsi) │ │ │ │ + add %al,(%rax) │ │ │ │ + add %al,%al │ │ │ │ + or (%rax),%ah │ │ │ │ + add -0x77(%rax),%ecx │ │ │ │ + fadds -0x7cb7f820(%rbx) │ │ │ │ + clc │ │ │ │ + add %esi,0x6a(%rbp) │ │ │ │ + add $0x28,%r12 │ │ │ │ cmp 0x358(%r13),%r12 │ │ │ │ - ja 4a0d3b │ │ │ │ - movq $0x31bede8,-0x28(%r12) │ │ │ │ - movq $0x36a340a,-0x20(%r12) │ │ │ │ - mov %rbx,-0x18(%r12) │ │ │ │ - movq $0x31bed28,-0x10(%r12) │ │ │ │ - lea -0x26(%r12),%rax │ │ │ │ + ja 4a243b │ │ │ │ + movq $0x4a1c08,-0x20(%r12) │ │ │ │ + mov 0x10(%rbp),%rax │ │ │ │ + mov %rax,-0x10(%r12) │ │ │ │ + mov 0x8(%rbp),%rax │ │ │ │ mov %rax,-0x8(%r12) │ │ │ │ - movq $0x3c0dae9,(%r12) │ │ │ │ - lea -0xd(%r12),%rbx │ │ │ │ - add $0x8,%rbp │ │ │ │ + mov 0x28(%rbp),%rax │ │ │ │ + mov %rax,(%r12) │ │ │ │ + mov 0x20(%rbp),%rsi │ │ │ │ + lea 0x3795aca(%rip),%r14 │ │ │ │ + lea -0x20(%r12),%rbx │ │ │ │ + add $0x38,%rbp │ │ │ │ jmp *0x0(%rbp) │ │ │ │ - movq $0x30,0x388(%r13) │ │ │ │ - movq $0x4a0cf0,0x0(%rbp) │ │ │ │ - jmp 338a738 │ │ │ │ - nopl 0x0(%rax,%rax,1) │ │ │ │ - ... │ │ │ │ - adc $0x50000000,%eax │ │ │ │ - es and %al,(%rbx) │ │ │ │ - lea -0x10(%rbp),%rax │ │ │ │ - cmp %r15,%rax │ │ │ │ - jb 4a0db6 │ │ │ │ - sub $0x8,%rsp │ │ │ │ - mov %r13,%rax │ │ │ │ - mov %rbx,%rsi │ │ │ │ - mov %rax,%rdi │ │ │ │ - xor %eax,%eax │ │ │ │ - call 3385710 │ │ │ │ - add $0x8,%rsp │ │ │ │ - test %rax,%rax │ │ │ │ - je 4a0db1 │ │ │ │ - movq $0x3391200,-0x10(%rbp) │ │ │ │ - mov %rax,-0x8(%rbp) │ │ │ │ - lea 0x3202617(%rip),%rsi │ │ │ │ - lea 0x3793241(%rip),%r14 │ │ │ │ - add $0xfffffffffffffff0,%rbp │ │ │ │ - jmp 3240d18 │ │ │ │ + movq $0x28,0x388(%r13) │ │ │ │ + jmp 338a720 │ │ │ │ + mov 0x10(%rbp),%rsi │ │ │ │ + mov 0x8(%rbp),%r14 │ │ │ │ + mov 0x18(%rbp),%rbx │ │ │ │ + add $0x28,%rbp │ │ │ │ + jmp *0x0(%rbp) │ │ │ │ + movq $0x4a2490,0x0(%rbp) │ │ │ │ + mov %rbx,%rax │ │ │ │ + mov 0x6(%rbx),%rbx │ │ │ │ + mov %rax,0x20(%rbp) │ │ │ │ + test $0x7,%bl │ │ │ │ + jne 4a2490 │ │ │ │ mov (%rbx),%rax │ │ │ │ jmp *%rax │ │ │ │ - jmp *-0x10(%r13) │ │ │ │ - nopw 0x0(%rax,%rax,1) │ │ │ │ - ... │ │ │ │ - adc $0xc8000000,%eax │ │ │ │ - es and %al,(%rbx) │ │ │ │ - lea -0x18(%rbp),%rax │ │ │ │ - cmp %r15,%rax │ │ │ │ - jb 4a0e42 │ │ │ │ - sub $0x8,%rsp │ │ │ │ - mov %r13,%rax │ │ │ │ - mov %rbx,%rsi │ │ │ │ - mov %rax,%rdi │ │ │ │ - xor %eax,%eax │ │ │ │ - call 3385710 │ │ │ │ - add $0x8,%rsp │ │ │ │ - test %rax,%rax │ │ │ │ - je 4a0e46 │ │ │ │ - movq $0x3391200,-0x10(%rbp) │ │ │ │ - mov %rax,-0x8(%rbp) │ │ │ │ - movq $0x4a0e30,-0x18(%rbp) │ │ │ │ - lea 0x320264f(%rip),%rbx │ │ │ │ - add $0xffffffffffffffe8,%rbp │ │ │ │ + nopl 0x0(%rax,%rax,1) │ │ │ │ + (bad) │ │ │ │ + or %al,(%rax) │ │ │ │ + add %al,(%rax) │ │ │ │ + add %al,(%rax) │ │ │ │ + add %bl,(%rsi) │ │ │ │ + add %al,(%rax) │ │ │ │ + add %bl,(%rax) │ │ │ │ + or (%rax),%ah │ │ │ │ + add -0x39(%rax),%ecx │ │ │ │ + add %r15b,0x48004a24(%r8) │ │ │ │ + mov 0x7(%rbx),%ebx │ │ │ │ test $0x7,%bl │ │ │ │ - jne 4a0e30 │ │ │ │ + jne 4a24b8 │ │ │ │ mov (%rbx),%rax │ │ │ │ jmp *%rax │ │ │ │ - nop │ │ │ │ - ... │ │ │ │ + xchg %ax,%ax │ │ │ │ (bad) │ │ │ │ + or %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ - add %dl,0x26(%rax) │ │ │ │ - and %al,(%rbx) │ │ │ │ - movq $0x4a0e60,0x0(%rbp) │ │ │ │ - xor %esi,%esi │ │ │ │ - mov %rbx,%r14 │ │ │ │ - jmp 32c9eb0 │ │ │ │ - jmp *-0x10(%r13) │ │ │ │ + add %al,(%rax) │ │ │ │ + add %bl,(%rsi) │ │ │ │ + add %al,(%rax) │ │ │ │ + add %dh,%al │ │ │ │ + or %esp,(%rax) │ │ │ │ + add -0x39(%rax),%ecx │ │ │ │ + rex.RB │ │ │ │ + lock add %ah,-0x74b7ffb6(%rip) │ │ │ │ + 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 4a2500 │ │ │ │ mov (%rbx),%rax │ │ │ │ jmp *%rax │ │ │ │ - nopl 0x0(%rax,%rax,1) │ │ │ │ - ... │ │ │ │ + nopl (%rax) │ │ │ │ + enter $0x20,$0x0 │ │ │ │ + add %al,(%rax) │ │ │ │ + add %al,(%rax) │ │ │ │ (bad) │ │ │ │ add %al,(%rax) │ │ │ │ - add %ah,(%rax) │ │ │ │ - es and %al,(%rbx) │ │ │ │ + add %ch,0x48032009(%rax) │ │ │ │ + mov 0x40(%rbp),%eax │ │ │ │ + mov 0x38(%rbp),%rcx │ │ │ │ + mov 0x28(%rbp),%rdx │ │ │ │ + mov 0x30(%rbp),%rsi │ │ │ │ + mov 0x20(%rbp),%rdi │ │ │ │ + mov 0x10(%rbp),%r8 │ │ │ │ + mov 0x8(%rbp),%r9 │ │ │ │ + mov 0x7(%rbx),%r10 │ │ │ │ + mov 0xf(%rbx),%r11 │ │ │ │ + mov 0x17(%rbx),%r14 │ │ │ │ + cmp %r14,%r9 │ │ │ │ + jg 4a25d5 │ │ │ │ + add $0x10,%rdi │ │ │ │ + add %r8,%rdi │ │ │ │ + lea 0x10(%r10),%r8 │ │ │ │ + add %r11,%r8 │ │ │ │ + xor %r10d,%r10d │ │ │ │ + cmp %r8,%rdi │ │ │ │ + je 4a259a │ │ │ │ + sub $0x8,%rsp │ │ │ │ + mov %rdx,%r10 │ │ │ │ + mov %r9,%rdx │ │ │ │ + mov %rsi,%r11 │ │ │ │ + mov %r8,%rsi │ │ │ │ + mov %rax,%r8 │ │ │ │ + xor %eax,%eax │ │ │ │ + mov %r9,0x68(%rsp) │ │ │ │ + mov %r11,0x60(%rsp) │ │ │ │ + mov %r10,0x58(%rsp) │ │ │ │ + mov %rcx,0x50(%rsp) │ │ │ │ + mov %r8,0x48(%rsp) │ │ │ │ + call 4053d0 │ │ │ │ + add $0x8,%rsp │ │ │ │ + movslq %eax,%r10 │ │ │ │ + mov 0x60(%rsp),%r9 │ │ │ │ + mov 0x58(%rsp),%rsi │ │ │ │ + mov 0x50(%rsp),%rdx │ │ │ │ + mov 0x48(%rsp),%rcx │ │ │ │ + mov 0x40(%rsp),%rax │ │ │ │ + test %r10,%r10 │ │ │ │ + jl 4a265a │ │ │ │ + test %r10,%r10 │ │ │ │ + jne 4a25ba │ │ │ │ + cmp %r14,%r9 │ │ │ │ + jl 4a265a │ │ │ │ + cmp %r14,%r9 │ │ │ │ + je 4a265a │ │ │ │ + movq $0x4a2680,0x10(%rbp) │ │ │ │ + mov %rax,%r14 │ │ │ │ + sar $1,%r14 │ │ │ │ + mov %rbx,0x40(%rbp) │ │ │ │ + add $0x10,%rbp │ │ │ │ + jmp 4a1d58 │ │ │ │ + add $0x10,%rdi │ │ │ │ + add %r8,%rdi │ │ │ │ + lea 0x10(%r10),%r8 │ │ │ │ + add %r11,%r8 │ │ │ │ + xor %r10d,%r10d │ │ │ │ + cmp %r8,%rdi │ │ │ │ + je 4a263e │ │ │ │ + sub $0x8,%rsp │ │ │ │ + mov %rdx,%r10 │ │ │ │ + mov %r14,%rdx │ │ │ │ + mov %rsi,%r11 │ │ │ │ + mov %r8,%rsi │ │ │ │ + mov %rax,%r8 │ │ │ │ + xor %eax,%eax │ │ │ │ + mov %r9,0x68(%rsp) │ │ │ │ + mov %r11,0x60(%rsp) │ │ │ │ + mov %r10,0x58(%rsp) │ │ │ │ + mov %rcx,0x50(%rsp) │ │ │ │ + mov %r8,0x48(%rsp) │ │ │ │ + call 4053d0 │ │ │ │ + add $0x8,%rsp │ │ │ │ + movslq %eax,%r10 │ │ │ │ + mov 0x60(%rsp),%r9 │ │ │ │ + mov 0x58(%rsp),%rsi │ │ │ │ + mov 0x50(%rsp),%rdx │ │ │ │ + mov 0x48(%rsp),%rcx │ │ │ │ + mov 0x40(%rsp),%rax │ │ │ │ + test %r10,%r10 │ │ │ │ + jl 4a265a │ │ │ │ + test %r10,%r10 │ │ │ │ + jne 4a25ba │ │ │ │ + cmp %r14,%r9 │ │ │ │ + jl 4a265a │ │ │ │ + cmp %r14,%r9 │ │ │ │ + jne 4a25ba │ │ │ │ + mov %rdx,%rsi │ │ │ │ + lea 0x3795895(%rip),%r14 │ │ │ │ + mov %rcx,%rbx │ │ │ │ + add $0x48,%rbp │ │ │ │ + jmp *0x0(%rbp) │ │ │ │ + xchg %ax,%ax │ │ │ │ + xchg %al,(%rbx) │ │ │ │ + add %al,(%rax) │ │ │ │ + add %al,(%rax) │ │ │ │ + add %al,(%rax) │ │ │ │ + (bad) │ │ │ │ + add %al,(%rax) │ │ │ │ + add %dh,(%rax) │ │ │ │ + cmp %dh,0x3(%rsi) │ │ │ │ add $0x30,%r12 │ │ │ │ cmp 0x358(%r13),%r12 │ │ │ │ - ja 4a0eab │ │ │ │ - movq $0x31bede8,-0x28(%r12) │ │ │ │ - movq $0x36a3482,-0x20(%r12) │ │ │ │ - mov %rbx,-0x18(%r12) │ │ │ │ - movq $0x31bed28,-0x10(%r12) │ │ │ │ - lea -0x26(%r12),%rax │ │ │ │ + ja 4a26c1 │ │ │ │ + movq $0x4a1c48,-0x28(%r12) │ │ │ │ + mov 0x30(%rbp),%rax │ │ │ │ + mov %rax,-0x18(%r12) │ │ │ │ + mov 0x8(%rbp),%rax │ │ │ │ + mov %rax,-0x10(%r12) │ │ │ │ + mov 0x28(%rbp),%rax │ │ │ │ mov %rax,-0x8(%r12) │ │ │ │ - movq $0x3c0dae9,(%r12) │ │ │ │ - lea -0xd(%r12),%rbx │ │ │ │ - add $0x8,%rbp │ │ │ │ + mov %rbx,(%r12) │ │ │ │ + lea -0x28(%r12),%rbx │ │ │ │ + add $0x38,%rbp │ │ │ │ jmp *0x0(%rbp) │ │ │ │ movq $0x30,0x388(%r13) │ │ │ │ - movq $0x4a0e60,0x0(%rbp) │ │ │ │ - jmp 338a738 │ │ │ │ - nopl 0x0(%rax,%rax,1) │ │ │ │ + jmp 338a7d8 │ │ │ │ + nopl 0x0(%rax) │ │ │ │ + sldt (%rax) │ │ │ │ + add %al,(%rdx) │ │ │ │ ... │ │ │ │ - adc $0xb8000000,%eax │ │ │ │ - and $0x20,%al │ │ │ │ - add -0x73(%rax),%ecx │ │ │ │ - rex.RB │ │ │ │ - lock cmp %r15,%rax │ │ │ │ - jb 4a0f26 │ │ │ │ - sub $0x8,%rsp │ │ │ │ - mov %r13,%rax │ │ │ │ + add %al,(%rax) │ │ │ │ + add %cl,(%rsi) │ │ │ │ + add %al,(%rax) │ │ │ │ + add %bl,0x48032007(%rax) │ │ │ │ + lea -0x20(%rbp),%eax │ │ │ │ + cmp %r15,%rax │ │ │ │ + jae 4a2723 │ │ │ │ + lea 0x32007c8(%rip),%rbx │ │ │ │ + jmp *-0x8(%r13) │ │ │ │ + nopl 0x0(%rax) │ │ │ │ + (bad) │ │ │ │ + add %al,(%rax) │ │ │ │ + add %al,(%rax) │ │ │ │ + add %al,(%rax) │ │ │ │ + add %bl,(%rsi) │ │ │ │ + add %al,(%rax) │ │ │ │ + add %dh,0x7(%rax) │ │ │ │ + and %al,(%rbx) │ │ │ │ + mov 0x8(%rbp),%r14 │ │ │ │ + add $0x18,%rbp │ │ │ │ mov %rbx,%rsi │ │ │ │ - mov %rax,%rdi │ │ │ │ - xor %eax,%eax │ │ │ │ - call 3385710 │ │ │ │ - add $0x8,%rsp │ │ │ │ - test %rax,%rax │ │ │ │ - je 4a0f21 │ │ │ │ - movq $0x3391200,-0x10(%rbp) │ │ │ │ - mov %rax,-0x8(%rbp) │ │ │ │ - lea 0x320247f(%rip),%rsi │ │ │ │ - lea 0x37930d1(%rip),%r14 │ │ │ │ + movq $0x4a2750,-0x10(%rbp) │ │ │ │ + mov %r14,%rbx │ │ │ │ + mov %rsi,-0x8(%rbp) │ │ │ │ add $0xfffffffffffffff0,%rbp │ │ │ │ - jmp 3240d18 │ │ │ │ - mov (%rbx),%rax │ │ │ │ - jmp *%rax │ │ │ │ - jmp *-0x10(%r13) │ │ │ │ - nopw 0x0(%rax,%rax,1) │ │ │ │ - ... │ │ │ │ - adc $0xd0000000,%eax │ │ │ │ - and $0x8d480320,%eax │ │ │ │ - rex.RB call 73424894 <__environ@GLIBC_2.2.5+0x6f7e43ec> │ │ │ │ - imul $0x894c08ec,-0x7d(%rax),%ecx │ │ │ │ - call 4928989c <__environ@GLIBC_2.2.5+0x456493f4> │ │ │ │ - mov %eax,%edi │ │ │ │ - xor %eax,%eax │ │ │ │ - call 3385710 │ │ │ │ - add $0x8,%rsp │ │ │ │ - test %rax,%rax │ │ │ │ - je 4a0fb6 │ │ │ │ - movq $0x3391200,-0x10(%rbp) │ │ │ │ - mov %rax,-0x8(%rbp) │ │ │ │ - movq $0x4a0fa0,-0x18(%rbp) │ │ │ │ - lea 0x3202557(%rip),%rbx │ │ │ │ - add $0xffffffffffffffe8,%rbp │ │ │ │ test $0x7,%bl │ │ │ │ - jne 4a0fa0 │ │ │ │ + jne 4a2750 │ │ │ │ mov (%rbx),%rax │ │ │ │ jmp *%rax │ │ │ │ - nop │ │ │ │ - ... │ │ │ │ + add %eax,(%rax) │ │ │ │ + add %al,(%rax) │ │ │ │ + add %al,(%rax) │ │ │ │ + add %al,(%rax) │ │ │ │ (bad) │ │ │ │ add %al,(%rax) │ │ │ │ - add %bl,0x25(%rax) │ │ │ │ + add %bh,(%rax) │ │ │ │ + (bad) │ │ │ │ and %al,(%rbx) │ │ │ │ - movq $0x4a0fd0,0x0(%rbp) │ │ │ │ - xor %esi,%esi │ │ │ │ - mov %rbx,%r14 │ │ │ │ - jmp 32c9eb0 │ │ │ │ - jmp *-0x10(%r13) │ │ │ │ + mov 0x8(%rbp),%rsi │ │ │ │ + mov %rbx,%rax │ │ │ │ + and $0x7,%eax │ │ │ │ + cmp $0x1,%rax │ │ │ │ + je 4a2833 │ │ │ │ + movq $0x4a27a0,-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 4a27a0 │ │ │ │ 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 %ch,(%rax) │ │ │ │ - and $0x83490320,%eax │ │ │ │ + add %ch,%al │ │ │ │ (bad) │ │ │ │ - xor %cl,0x3b(%rbp) │ │ │ │ - movsl %ds:(%rsi),%es:(%rdi) │ │ │ │ - pop %rax │ │ │ │ - add (%rax),%eax │ │ │ │ - add %dh,0x3e(%rdi) │ │ │ │ - movq $0x31bede8,-0x28(%r12) │ │ │ │ - movq $0x36a34fa,-0x20(%r12) │ │ │ │ - mov %rbx,-0x18(%r12) │ │ │ │ - movq $0x31bed28,-0x10(%r12) │ │ │ │ - lea -0x26(%r12),%rax │ │ │ │ - mov %rax,-0x8(%r12) │ │ │ │ - movq $0x3c0dae9,(%r12) │ │ │ │ - lea -0xd(%r12),%rbx │ │ │ │ - add $0x8,%rbp │ │ │ │ - jmp *0x0(%rbp) │ │ │ │ - movq $0x30,0x388(%r13) │ │ │ │ - movq $0x4a0fd0,0x0(%rbp) │ │ │ │ - jmp 338a738 │ │ │ │ - nopl 0x0(%rax,%rax,1) │ │ │ │ - ... │ │ │ │ - adc $0x20000000,%eax │ │ │ │ - and (%rax),%esp │ │ │ │ - add -0x73(%rax),%ecx │ │ │ │ - rex.RB │ │ │ │ - lock cmp %r15,%rax │ │ │ │ - jb 4a1096 │ │ │ │ - sub $0x8,%rsp │ │ │ │ - mov %r13,%rax │ │ │ │ - mov %rbx,%rsi │ │ │ │ - mov %rax,%rdi │ │ │ │ - xor %eax,%eax │ │ │ │ - call 3385710 │ │ │ │ - add $0x8,%rsp │ │ │ │ - test %rax,%rax │ │ │ │ - je 4a1091 │ │ │ │ - movq $0x3391200,-0x10(%rbp) │ │ │ │ - mov %rax,-0x8(%rbp) │ │ │ │ - lea 0x32022e7(%rip),%rsi │ │ │ │ - lea 0x3792f61(%rip),%r14 │ │ │ │ - add $0xfffffffffffffff0,%rbp │ │ │ │ - jmp 3240d18 │ │ │ │ + and %al,(%rbx) │ │ │ │ + movq $0x4a27d0,0x0(%rbp) │ │ │ │ + mov %rbx,%rax │ │ │ │ + mov 0x10(%rbp),%rbx │ │ │ │ + mov %rax,0x10(%rbp) │ │ │ │ + test $0x7,%bl │ │ │ │ + jne 4a27d0 │ │ │ │ mov (%rbx),%rax │ │ │ │ jmp *%rax │ │ │ │ - jmp *-0x10(%r13) │ │ │ │ - nopw 0x0(%rax,%rax,1) │ │ │ │ - ... │ │ │ │ - adc $0xd8000000,%eax │ │ │ │ - and $0x20,%al │ │ │ │ - add -0x73(%rax),%ecx │ │ │ │ - rex.RB call 73424a04 <__environ@GLIBC_2.2.5+0x6f7e455c> │ │ │ │ - imul $0x894c08ec,-0x7d(%rax),%ecx │ │ │ │ - call 49289a0c <__environ@GLIBC_2.2.5+0x45649564> │ │ │ │ - mov %eax,%edi │ │ │ │ - xor %eax,%eax │ │ │ │ - call 3385710 │ │ │ │ - add $0x8,%rsp │ │ │ │ - test %rax,%rax │ │ │ │ - je 4a1126 │ │ │ │ - movq $0x3391200,-0x10(%rbp) │ │ │ │ - mov %rax,-0x8(%rbp) │ │ │ │ - movq $0x4a1110,-0x18(%rbp) │ │ │ │ - lea 0x320245f(%rip),%rbx │ │ │ │ - add $0xffffffffffffffe8,%rbp │ │ │ │ + nopl (%rax) │ │ │ │ + add (%rax),%al │ │ │ │ + add %al,(%rax) │ │ │ │ + add %al,(%rax) │ │ │ │ + add %al,(%rax) │ │ │ │ + (bad) │ │ │ │ + add %al,(%rax) │ │ │ │ + add %bh,0x48032006(%rax) │ │ │ │ + movl $0x4a2808,-0x8(%rbp) │ │ │ │ + mov 0xf(%rbx),%rax │ │ │ │ + mov 0x7(%rbx),%rbx │ │ │ │ + mov %rax,0x0(%rbp) │ │ │ │ + add $0xfffffffffffffff8,%rbp │ │ │ │ test $0x7,%bl │ │ │ │ - jne 4a1110 │ │ │ │ + jne 4a2808 │ │ │ │ mov (%rbx),%rax │ │ │ │ jmp *%rax │ │ │ │ - nop │ │ │ │ - ... │ │ │ │ + nopw 0x0(%rax,%rax,1) │ │ │ │ + add (%rax),%eax │ │ │ │ + add %al,(%rax) │ │ │ │ + add %al,(%rax) │ │ │ │ + add %al,(%rax) │ │ │ │ (bad) │ │ │ │ add %al,(%rax) │ │ │ │ - add %ah,0x24(%rax) │ │ │ │ - and %al,(%rbx) │ │ │ │ - movq $0x4a1140,0x0(%rbp) │ │ │ │ - xor %esi,%esi │ │ │ │ + add %al,0x48032006(%rax) │ │ │ │ + mov 0x8(%rbp),%eax │ │ │ │ + movq $0x4a2718,0x8(%rbp) │ │ │ │ + mov %rax,%r9 │ │ │ │ + mov 0x17(%rbx),%r8 │ │ │ │ + mov 0xf(%rbx),%rdi │ │ │ │ + mov 0x7(%rbx),%rsi │ │ │ │ mov %rbx,%r14 │ │ │ │ - jmp 32c9eb0 │ │ │ │ - jmp *-0x10(%r13) │ │ │ │ + mov 0x18(%rbp),%rax │ │ │ │ + mov %rax,0x0(%rbp) │ │ │ │ + jmp 4a16d8 │ │ │ │ + mov %rsi,%rbx │ │ │ │ + and $0xfffffffffffffff8,%rbx │ │ │ │ + add $0x10,%rbp │ │ │ │ mov (%rbx),%rax │ │ │ │ jmp *%rax │ │ │ │ nopl 0x0(%rax,%rax,1) │ │ │ │ + sldt (%rax) │ │ │ │ + add %al,(%rdx) │ │ │ │ ... │ │ │ │ + add %al,(%rax) │ │ │ │ + add %cl,(%rsi) │ │ │ │ + add %al,(%rax) │ │ │ │ + add %ch,(%rax) │ │ │ │ + (bad) │ │ │ │ + and %al,(%rbx) │ │ │ │ + lea -0x20(%rbp),%rax │ │ │ │ + cmp %r15,%rax │ │ │ │ + jae 4a2893 │ │ │ │ + lea 0x3200668(%rip),%rbx │ │ │ │ + jmp *-0x8(%r13) │ │ │ │ + nopl 0x0(%rax) │ │ │ │ (bad) │ │ │ │ add %al,(%rax) │ │ │ │ - add %dh,(%rax) │ │ │ │ - and $0x20,%al │ │ │ │ - add -0x7d(%rcx),%ecx │ │ │ │ + add %al,(%rax) │ │ │ │ + add %al,(%rax) │ │ │ │ + add %bl,(%rsi) │ │ │ │ + add %al,(%rax) │ │ │ │ + add %al,(%rax) │ │ │ │ (bad) │ │ │ │ - xor %cl,0x3b(%rbp) │ │ │ │ - movsl %ds:(%rsi),%es:(%rdi) │ │ │ │ - pop %rax │ │ │ │ - add (%rax),%eax │ │ │ │ - add %dh,0x3e(%rdi) │ │ │ │ - movq $0x31bede8,-0x28(%r12) │ │ │ │ - movq $0x36a3572,-0x20(%r12) │ │ │ │ - mov %rbx,-0x18(%r12) │ │ │ │ - movq $0x31bed28,-0x10(%r12) │ │ │ │ - lea -0x26(%r12),%rax │ │ │ │ - mov %rax,-0x8(%r12) │ │ │ │ - movq $0x3c0dae9,(%r12) │ │ │ │ - lea -0xd(%r12),%rbx │ │ │ │ - add $0x8,%rbp │ │ │ │ - jmp *0x0(%rbp) │ │ │ │ - movq $0x30,0x388(%r13) │ │ │ │ - movq $0x4a1140,0x0(%rbp) │ │ │ │ - jmp 338a738 │ │ │ │ - nopl 0x0(%rax,%rax,1) │ │ │ │ - ... │ │ │ │ - adc $0x88000000,%eax │ │ │ │ - and %esp,(%rax) │ │ │ │ - add -0x73(%rax),%ecx │ │ │ │ - rex.RB │ │ │ │ - lock cmp %r15,%rax │ │ │ │ - jb 4a1206 │ │ │ │ - sub $0x8,%rsp │ │ │ │ - mov %r13,%rax │ │ │ │ + and %al,(%rbx) │ │ │ │ + mov 0x8(%rbp),%r14 │ │ │ │ + add $0x18,%rbp │ │ │ │ mov %rbx,%rsi │ │ │ │ - mov %rax,%rdi │ │ │ │ - xor %eax,%eax │ │ │ │ - call 3385710 │ │ │ │ - add $0x8,%rsp │ │ │ │ - test %rax,%rax │ │ │ │ - je 4a1201 │ │ │ │ - movq $0x3391200,-0x10(%rbp) │ │ │ │ - mov %rax,-0x8(%rbp) │ │ │ │ - lea 0x320214f(%rip),%rsi │ │ │ │ - lea 0x3792df1(%rip),%r14 │ │ │ │ + movq $0x4a28c0,-0x10(%rbp) │ │ │ │ + mov %r14,%rbx │ │ │ │ + mov %rsi,-0x8(%rbp) │ │ │ │ add $0xfffffffffffffff0,%rbp │ │ │ │ - jmp 3240d18 │ │ │ │ + test $0x7,%bl │ │ │ │ + jne 4a28c0 │ │ │ │ mov (%rbx),%rax │ │ │ │ jmp *%rax │ │ │ │ - jmp *-0x10(%r13) │ │ │ │ - nopw 0x0(%rax,%rax,1) │ │ │ │ - ... │ │ │ │ - adc $0xe0000000,%eax │ │ │ │ - and (%rax),%esp │ │ │ │ - add -0x73(%rax),%ecx │ │ │ │ - rex.RB call 73424b74 <__environ@GLIBC_2.2.5+0x6f7e46cc> │ │ │ │ - imul $0x894c08ec,-0x7d(%rax),%ecx │ │ │ │ - call 49289b7c <__environ@GLIBC_2.2.5+0x456496d4> │ │ │ │ - mov %eax,%edi │ │ │ │ - xor %eax,%eax │ │ │ │ - call 3385710 │ │ │ │ - add $0x8,%rsp │ │ │ │ - test %rax,%rax │ │ │ │ - je 4a1296 │ │ │ │ - movq $0x3391200,-0x10(%rbp) │ │ │ │ - mov %rax,-0x8(%rbp) │ │ │ │ - movq $0x4a1280,-0x18(%rbp) │ │ │ │ - lea 0x3202367(%rip),%rbx │ │ │ │ - add $0xffffffffffffffe8,%rbp │ │ │ │ + add %eax,(%rax) │ │ │ │ + add %al,(%rax) │ │ │ │ + add %al,(%rax) │ │ │ │ + add %al,(%rax) │ │ │ │ + (bad) │ │ │ │ + add %al,(%rax) │ │ │ │ + add %cl,%al │ │ │ │ + add $0x8b480320,%eax │ │ │ │ + jne 4a28cc │ │ │ │ + mov %rbx,%rax │ │ │ │ + and $0x7,%eax │ │ │ │ + cmp $0x1,%rax │ │ │ │ + je 4a29a3 │ │ │ │ + movq $0x4a2910,-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 4a1280 │ │ │ │ + jne 4a2910 │ │ │ │ mov (%rbx),%rax │ │ │ │ jmp *%rax │ │ │ │ - nop │ │ │ │ - ... │ │ │ │ + add (%rax),%al │ │ │ │ + add %al,(%rax) │ │ │ │ + add %al,(%rax) │ │ │ │ + add %al,(%rax) │ │ │ │ (bad) │ │ │ │ add %al,(%rax) │ │ │ │ - add %ch,0x23(%rax) │ │ │ │ + add %bh,0x5(%rax) │ │ │ │ and %al,(%rbx) │ │ │ │ - movq $0x4a12b0,0x0(%rbp) │ │ │ │ - xor %esi,%esi │ │ │ │ - mov %rbx,%r14 │ │ │ │ - jmp 32c9eb0 │ │ │ │ - jmp *-0x10(%r13) │ │ │ │ + movq $0x4a2940,0x0(%rbp) │ │ │ │ + mov %rbx,%rax │ │ │ │ + mov 0x10(%rbp),%rbx │ │ │ │ + mov %rax,0x10(%rbp) │ │ │ │ + test $0x7,%bl │ │ │ │ + jne 4a2940 │ │ │ │ mov (%rbx),%rax │ │ │ │ jmp *%rax │ │ │ │ - nopl 0x0(%rax,%rax,1) │ │ │ │ - ... │ │ │ │ - (bad) │ │ │ │ + nopl (%rax) │ │ │ │ + add (%rax),%al │ │ │ │ + add %al,(%rax) │ │ │ │ + add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ - add %bh,(%rax) │ │ │ │ - and (%rax),%esp │ │ │ │ - add -0x7d(%rcx),%ecx │ │ │ │ - (bad) │ │ │ │ - xor %cl,0x3b(%rbp) │ │ │ │ - movsl %ds:(%rsi),%es:(%rdi) │ │ │ │ - pop %rax │ │ │ │ - add (%rax),%eax │ │ │ │ - add %dh,0x3e(%rdi) │ │ │ │ - movq $0x31bede8,-0x28(%r12) │ │ │ │ - movq $0x36a35ea,-0x20(%r12) │ │ │ │ - mov %rbx,-0x18(%r12) │ │ │ │ - movq $0x31bed28,-0x10(%r12) │ │ │ │ - lea -0x26(%r12),%rax │ │ │ │ - mov %rax,-0x8(%r12) │ │ │ │ - movq $0x3c0dae9,(%r12) │ │ │ │ - lea -0xd(%r12),%rbx │ │ │ │ - add $0x8,%rbp │ │ │ │ - jmp *0x0(%rbp) │ │ │ │ - movq $0x30,0x388(%r13) │ │ │ │ - movq $0x4a12b0,0x0(%rbp) │ │ │ │ - jmp 338a738 │ │ │ │ - nopl 0x0(%rax,%rax,1) │ │ │ │ - ... │ │ │ │ - adc $0xf0000000,%eax │ │ │ │ (bad) │ │ │ │ + add %al,(%rax) │ │ │ │ + add %cl,0x5(%rax) │ │ │ │ and %al,(%rbx) │ │ │ │ - lea -0x10(%rbp),%rax │ │ │ │ - cmp %r15,%rax │ │ │ │ - jb 4a1376 │ │ │ │ - sub $0x8,%rsp │ │ │ │ - mov %r13,%rax │ │ │ │ - mov %rbx,%rsi │ │ │ │ - mov %rax,%rdi │ │ │ │ - xor %eax,%eax │ │ │ │ - call 3385710 │ │ │ │ - add $0x8,%rsp │ │ │ │ - test %rax,%rax │ │ │ │ - je 4a1371 │ │ │ │ - movq $0x3391200,-0x10(%rbp) │ │ │ │ - mov %rax,-0x8(%rbp) │ │ │ │ - lea 0x3201fb7(%rip),%rsi │ │ │ │ - lea 0x3792c81(%rip),%r14 │ │ │ │ - add $0xfffffffffffffff0,%rbp │ │ │ │ - jmp 3240d18 │ │ │ │ - mov (%rbx),%rax │ │ │ │ - jmp *%rax │ │ │ │ - jmp *-0x10(%r13) │ │ │ │ - nopw 0x0(%rax,%rax,1) │ │ │ │ - ... │ │ │ │ - adc $0xe8000000,%eax │ │ │ │ - and (%rax),%ah │ │ │ │ - add -0x73(%rax),%ecx │ │ │ │ - rex.RB call 73424ce4 <__environ@GLIBC_2.2.5+0x6f7e483c> │ │ │ │ - imul $0x894c08ec,-0x7d(%rax),%ecx │ │ │ │ - call 49289cec <__environ@GLIBC_2.2.5+0x45649844> │ │ │ │ - mov %eax,%edi │ │ │ │ - xor %eax,%eax │ │ │ │ - call 3385710 │ │ │ │ - add $0x8,%rsp │ │ │ │ - test %rax,%rax │ │ │ │ - je 4a1406 │ │ │ │ - movq $0x3391200,-0x10(%rbp) │ │ │ │ - mov %rax,-0x8(%rbp) │ │ │ │ - movq $0x4a13f0,-0x18(%rbp) │ │ │ │ - lea 0x320226f(%rip),%rbx │ │ │ │ - add $0xffffffffffffffe8,%rbp │ │ │ │ + movq $0x4a2978,-0x8(%rbp) │ │ │ │ + mov 0xf(%rbx),%rax │ │ │ │ + mov 0x7(%rbx),%rbx │ │ │ │ + mov %rax,0x0(%rbp) │ │ │ │ + add $0xfffffffffffffff8,%rbp │ │ │ │ test $0x7,%bl │ │ │ │ - jne 4a13f0 │ │ │ │ + jne 4a2978 │ │ │ │ mov (%rbx),%rax │ │ │ │ jmp *%rax │ │ │ │ - nop │ │ │ │ - ... │ │ │ │ + nopw 0x0(%rax,%rax,1) │ │ │ │ + add (%rax),%eax │ │ │ │ + add %al,(%rax) │ │ │ │ + add %al,(%rax) │ │ │ │ + add %al,(%rax) │ │ │ │ (bad) │ │ │ │ add %al,(%rax) │ │ │ │ - add %dh,0x22(%rax) │ │ │ │ - and %al,(%rbx) │ │ │ │ - movq $0x4a1420,0x0(%rbp) │ │ │ │ - xor %esi,%esi │ │ │ │ + add %dl,(%rax) │ │ │ │ + add $0x8b480320,%eax │ │ │ │ + or %r9b,-0x39(%r8) │ │ │ │ + or %r9b,0x49004a28(%r8) │ │ │ │ + mov %eax,%ecx │ │ │ │ + mov 0x17(%rbx),%r8 │ │ │ │ + mov 0xf(%rbx),%rdi │ │ │ │ + mov 0x7(%rbx),%rsi │ │ │ │ mov %rbx,%r14 │ │ │ │ - jmp 32c9eb0 │ │ │ │ - jmp *-0x10(%r13) │ │ │ │ + mov 0x18(%rbp),%rax │ │ │ │ + mov %rax,0x0(%rbp) │ │ │ │ + jmp 4a16d8 │ │ │ │ + mov %rsi,%rbx │ │ │ │ + and $0xfffffffffffffff8,%rbx │ │ │ │ + add $0x10,%rbp │ │ │ │ mov (%rbx),%rax │ │ │ │ jmp *%rax │ │ │ │ nopl 0x0(%rax,%rax,1) │ │ │ │ + adc (%rax),%eax │ │ │ │ + add %al,(%rax) │ │ │ │ + add (%rax),%eax │ │ │ │ ... │ │ │ │ + add %al,(%rax) │ │ │ │ (bad) │ │ │ │ add %al,(%rax) │ │ │ │ - add %al,0x22(%rax) │ │ │ │ - and %al,(%rbx) │ │ │ │ - add $0x30,%r12 │ │ │ │ - cmp 0x358(%r13),%r12 │ │ │ │ - ja 4a146b │ │ │ │ - movq $0x31bede8,-0x28(%r12) │ │ │ │ - movq $0x36a3662,-0x20(%r12) │ │ │ │ - mov %rbx,-0x18(%r12) │ │ │ │ - movq $0x31bed28,-0x10(%r12) │ │ │ │ - lea -0x26(%r12),%rax │ │ │ │ - mov %rax,-0x8(%r12) │ │ │ │ - movq $0x3c0dae9,(%r12) │ │ │ │ - lea -0xd(%r12),%rbx │ │ │ │ - add $0x8,%rbp │ │ │ │ - jmp *0x0(%rbp) │ │ │ │ - movq $0x30,0x388(%r13) │ │ │ │ - movq $0x4a1420,0x0(%rbp) │ │ │ │ - jmp 338a738 │ │ │ │ - nopl 0x0(%rax,%rax,1) │ │ │ │ - ... │ │ │ │ - adc $0x58000000,%eax │ │ │ │ + add %bl,(%rax) │ │ │ │ + add $0x8d480320,%eax │ │ │ │ + rex.RB mov $0xff8394c,%r8d │ │ │ │ (bad) │ │ │ │ - and %al,(%rbx) │ │ │ │ - lea -0x10(%rbp),%rax │ │ │ │ - cmp %r15,%rax │ │ │ │ - jb 4a14e6 │ │ │ │ - sub $0x8,%rsp │ │ │ │ - mov %r13,%rax │ │ │ │ - mov %rbx,%rsi │ │ │ │ - mov %rax,%rdi │ │ │ │ - xor %eax,%eax │ │ │ │ - call 3385710 │ │ │ │ - add $0x8,%rsp │ │ │ │ - test %rax,%rax │ │ │ │ - je 4a14e1 │ │ │ │ - movq $0x3391200,-0x10(%rbp) │ │ │ │ + mov $0x48000002,%edx │ │ │ │ + mov %edi,%eax │ │ │ │ + and $0x7,%eax │ │ │ │ + cmp $0x1,%rax │ │ │ │ + je 4a2ca2 │ │ │ │ + movq $0x4a2a30,-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) │ │ │ │ - lea 0x3201e1f(%rip),%rsi │ │ │ │ - lea 0x3792b11(%rip),%r14 │ │ │ │ - add $0xfffffffffffffff0,%rbp │ │ │ │ - jmp 3240d18 │ │ │ │ + add $0xffffffffffffffd8,%rbp │ │ │ │ + test $0x7,%bl │ │ │ │ + jne 4a2a30 │ │ │ │ mov (%rbx),%rax │ │ │ │ jmp *%rax │ │ │ │ - jmp *-0x10(%r13) │ │ │ │ - nopw 0x0(%rax,%rax,1) │ │ │ │ - ... │ │ │ │ - adc $0xf0000000,%eax │ │ │ │ - and %esp,(%rax) │ │ │ │ - add -0x73(%rax),%ecx │ │ │ │ - rex.RB call 73424e54 <__environ@GLIBC_2.2.5+0x6f7e49ac> │ │ │ │ - imul $0x894c08ec,-0x7d(%rax),%ecx │ │ │ │ - call 49289e5c <__environ@GLIBC_2.2.5+0x456499b4> │ │ │ │ - mov %eax,%edi │ │ │ │ - xor %eax,%eax │ │ │ │ - call 3385710 │ │ │ │ - add $0x8,%rsp │ │ │ │ - test %rax,%rax │ │ │ │ - je 4a1576 │ │ │ │ - movq $0x3391200,-0x10(%rbp) │ │ │ │ - mov %rax,-0x8(%rbp) │ │ │ │ - movq $0x4a1560,-0x18(%rbp) │ │ │ │ - lea 0x3202177(%rip),%rbx │ │ │ │ - add $0xffffffffffffffe8,%rbp │ │ │ │ + nopl 0x0(%rax,%rax,1) │ │ │ │ + add %r8b,(%rax) │ │ │ │ + add %al,(%rax) │ │ │ │ + add %al,(%rax) │ │ │ │ + add %bl,(%rsi) │ │ │ │ + add %al,(%rax) │ │ │ │ + add %bh,0x48032004(%rax) │ │ │ │ + movl $0x4a2a70,-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 4a1560 │ │ │ │ + jne 4a2a70 │ │ │ │ mov (%rbx),%rax │ │ │ │ jmp *%rax │ │ │ │ - nop │ │ │ │ - ... │ │ │ │ + nopl (%rax) │ │ │ │ + test %eax,(%rax) │ │ │ │ + add %al,(%rax) │ │ │ │ + add %al,(%rax) │ │ │ │ + add %al,(%rax) │ │ │ │ (bad) │ │ │ │ add %al,(%rax) │ │ │ │ - add %bh,0x21(%rax) │ │ │ │ + add %bh,0x4(%rax) │ │ │ │ and %al,(%rbx) │ │ │ │ - movq $0x4a1590,0x0(%rbp) │ │ │ │ - xor %esi,%esi │ │ │ │ - mov %rbx,%r14 │ │ │ │ - jmp 32c9eb0 │ │ │ │ - jmp *-0x10(%r13) │ │ │ │ - mov (%rbx),%rax │ │ │ │ - jmp *%rax │ │ │ │ - nopl 0x0(%rax,%rax,1) │ │ │ │ - ... │ │ │ │ - (bad) │ │ │ │ - add %al,(%rax) │ │ │ │ - add %cl,0x21(%rax) │ │ │ │ - and %al,(%rbx) │ │ │ │ - add $0x30,%r12 │ │ │ │ - cmp 0x358(%r13),%r12 │ │ │ │ - ja 4a15db │ │ │ │ - movq $0x31bede8,-0x28(%r12) │ │ │ │ - movq $0x36a36da,-0x20(%r12) │ │ │ │ - mov %rbx,-0x18(%r12) │ │ │ │ - movq $0x31bed28,-0x10(%r12) │ │ │ │ - lea -0x26(%r12),%rax │ │ │ │ - mov %rax,-0x8(%r12) │ │ │ │ - movq $0x3c0dae9,(%r12) │ │ │ │ - lea -0xd(%r12),%rbx │ │ │ │ - add $0x8,%rbp │ │ │ │ - jmp *0x0(%rbp) │ │ │ │ - movq $0x30,0x388(%r13) │ │ │ │ - movq $0x4a1590,0x0(%rbp) │ │ │ │ - jmp 338a738 │ │ │ │ - nopl 0x0(%rax,%rax,1) │ │ │ │ - ... │ │ │ │ - adc $0xc0000000,%eax │ │ │ │ - sbb $0x20,%al │ │ │ │ - add -0x73(%rax),%ecx │ │ │ │ - rex.RB │ │ │ │ - lock cmp %r15,%rax │ │ │ │ - jb 4a1656 │ │ │ │ - sub $0x8,%rsp │ │ │ │ - mov %r13,%rax │ │ │ │ - mov %rbx,%rsi │ │ │ │ - mov %rax,%rdi │ │ │ │ - xor %eax,%eax │ │ │ │ - call 3385710 │ │ │ │ - add $0x8,%rsp │ │ │ │ - test %rax,%rax │ │ │ │ - je 4a1651 │ │ │ │ - movq $0x3391200,-0x10(%rbp) │ │ │ │ - mov %rax,-0x8(%rbp) │ │ │ │ - lea 0x3201c87(%rip),%rsi │ │ │ │ - lea 0x37929a1(%rip),%r14 │ │ │ │ - add $0xfffffffffffffff0,%rbp │ │ │ │ - jmp 3240d18 │ │ │ │ - mov (%rbx),%rax │ │ │ │ - jmp *%rax │ │ │ │ - jmp *-0x10(%r13) │ │ │ │ - nopw 0x0(%rax,%rax,1) │ │ │ │ - ... │ │ │ │ - adc $0xf8000000,%eax │ │ │ │ - and %ah,(%rax) │ │ │ │ - add -0x73(%rax),%ecx │ │ │ │ - rex.RB call 73424fc4 <__environ@GLIBC_2.2.5+0x6f7e4b1c> │ │ │ │ - imul $0x894c08ec,-0x7d(%rax),%ecx │ │ │ │ - call 49289fcc <__environ@GLIBC_2.2.5+0x45649b24> │ │ │ │ - mov %eax,%edi │ │ │ │ - xor %eax,%eax │ │ │ │ - call 3385710 │ │ │ │ - add $0x8,%rsp │ │ │ │ - test %rax,%rax │ │ │ │ - je 4a16e6 │ │ │ │ - movq $0x3391200,-0x10(%rbp) │ │ │ │ - mov %rax,-0x8(%rbp) │ │ │ │ - movq $0x4a16d0,-0x18(%rbp) │ │ │ │ - lea 0x320207f(%rip),%rbx │ │ │ │ - add $0xffffffffffffffe8,%rbp │ │ │ │ + mov %rbx,%rax │ │ │ │ + and $0x7,%eax │ │ │ │ + cmp $0x1,%rax │ │ │ │ + je 4a2ca8 │ │ │ │ + movq $0x4a2ab8,-0x8(%rbp) │ │ │ │ + mov %rbx,%rax │ │ │ │ + mov 0x6(%rbx),%rbx │ │ │ │ + mov %rax,0x0(%rbp) │ │ │ │ + add $0xfffffffffffffff8,%rbp │ │ │ │ test $0x7,%bl │ │ │ │ - jne 4a16d0 │ │ │ │ + jne 4a2ab8 │ │ │ │ mov (%rbx),%rax │ │ │ │ jmp *%rax │ │ │ │ - nop │ │ │ │ - ... │ │ │ │ + nopl 0x0(%rax) │ │ │ │ (bad) │ │ │ │ + add %eax,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ - add %al,0x48032020(%rax) │ │ │ │ - movl $0x4a1700,0x0(%rbp) │ │ │ │ - xor %esi,%esi │ │ │ │ - mov %rbx,%r14 │ │ │ │ - jmp 32c9eb0 │ │ │ │ - jmp *-0x10(%r13) │ │ │ │ + add %al,(%rax) │ │ │ │ + add %bl,(%rsi) │ │ │ │ + add %al,(%rax) │ │ │ │ + add %dh,(%rax) │ │ │ │ + add $0x20,%al │ │ │ │ + add -0x39(%rax),%ecx │ │ │ │ + add %r12b,%r8b │ │ │ │ + sub 0x0(%rdx),%cl │ │ │ │ + mov 0x7(%rbx),%rbx │ │ │ │ + test $0x7,%bl │ │ │ │ + jne 4a2ae0 │ │ │ │ mov (%rbx),%rax │ │ │ │ jmp *%rax │ │ │ │ - nopl 0x0(%rax,%rax,1) │ │ │ │ - ... │ │ │ │ + xchg %ax,%ax │ │ │ │ (bad) │ │ │ │ + add %eax,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ - add %dl,0x20(%rax) │ │ │ │ - and %al,(%rbx) │ │ │ │ - add $0x30,%r12 │ │ │ │ - cmp 0x358(%r13),%r12 │ │ │ │ - ja 4a174b │ │ │ │ - movq $0x31bede8,-0x28(%r12) │ │ │ │ - movq $0x36a3752,-0x20(%r12) │ │ │ │ - mov %rbx,-0x18(%r12) │ │ │ │ - movq $0x31bed28,-0x10(%r12) │ │ │ │ - lea -0x26(%r12),%rax │ │ │ │ - mov %rax,-0x8(%r12) │ │ │ │ - movq $0x3c0dae9,(%r12) │ │ │ │ - lea -0xd(%r12),%rbx │ │ │ │ - add $0x8,%rbp │ │ │ │ - jmp *0x0(%rbp) │ │ │ │ - movq $0x30,0x388(%r13) │ │ │ │ - movq $0x4a1700,0x0(%rbp) │ │ │ │ - jmp 338a738 │ │ │ │ - nopl 0x0(%rax,%rax,1) │ │ │ │ - ... │ │ │ │ - adc $0x28000000,%eax │ │ │ │ - sbb (%rax),%esp │ │ │ │ - add -0x73(%rax),%ecx │ │ │ │ + add %al,(%rax) │ │ │ │ + add %bl,(%rsi) │ │ │ │ + add %al,(%rax) │ │ │ │ + add %cl,(%rax) │ │ │ │ + add $0x20,%al │ │ │ │ + add -0x39(%rax),%ecx │ │ │ │ rex.RB │ │ │ │ - lock cmp %r15,%rax │ │ │ │ - jb 4a17c6 │ │ │ │ - sub $0x8,%rsp │ │ │ │ - mov %r13,%rax │ │ │ │ - mov %rbx,%rsi │ │ │ │ - mov %rax,%rdi │ │ │ │ - xor %eax,%eax │ │ │ │ - call 3385710 │ │ │ │ - add $0x8,%rsp │ │ │ │ - test %rax,%rax │ │ │ │ - je 4a17c1 │ │ │ │ - movq $0x3391200,-0x10(%rbp) │ │ │ │ - mov %rax,-0x8(%rbp) │ │ │ │ - lea 0x3201aef(%rip),%rsi │ │ │ │ - lea 0x3792831(%rip),%r14 │ │ │ │ + lock sub %ch,(%rbx) │ │ │ │ + rex.WX add %cl,-0x75(%rax) │ │ │ │ + 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 3240d18 │ │ │ │ - mov (%rbx),%rax │ │ │ │ - jmp *%rax │ │ │ │ - jmp *-0x10(%r13) │ │ │ │ - nopw 0x0(%rax,%rax,1) │ │ │ │ - ... │ │ │ │ - adc $0x0,%eax │ │ │ │ - and %ah,(%rax) │ │ │ │ - add -0x73(%rax),%ecx │ │ │ │ - rex.RB call 73425134 <__environ@GLIBC_2.2.5+0x6f7e4c8c> │ │ │ │ - imul $0x894c08ec,-0x7d(%rax),%ecx │ │ │ │ - call 4928a13c <__environ@GLIBC_2.2.5+0x45649c94> │ │ │ │ - mov %eax,%edi │ │ │ │ - xor %eax,%eax │ │ │ │ - call 3385710 │ │ │ │ - add $0x8,%rsp │ │ │ │ - test %rax,%rax │ │ │ │ - je 4a1856 │ │ │ │ - movq $0x3391200,-0x10(%rbp) │ │ │ │ - mov %rax,-0x8(%rbp) │ │ │ │ - movq $0x4a1840,-0x18(%rbp) │ │ │ │ - lea 0x3201f87(%rip),%rbx │ │ │ │ - add $0xffffffffffffffe8,%rbp │ │ │ │ test $0x7,%bl │ │ │ │ - jne 4a1840 │ │ │ │ + jne 4a2b28 │ │ │ │ mov (%rbx),%rax │ │ │ │ jmp *%rax │ │ │ │ - nop │ │ │ │ - ... │ │ │ │ - (bad) │ │ │ │ + nopl (%rax) │ │ │ │ + enter $0x4,$0x0 │ │ │ │ + add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ - add %cl,0x4803201f(%rax) │ │ │ │ - movl $0x4a1870,0x0(%rbp) │ │ │ │ - xor %esi,%esi │ │ │ │ - mov %rbx,%r14 │ │ │ │ - jmp 32c9eb0 │ │ │ │ - jmp *-0x10(%r13) │ │ │ │ - mov (%rbx),%rax │ │ │ │ - jmp *%rax │ │ │ │ - nopl 0x0(%rax,%rax,1) │ │ │ │ - ... │ │ │ │ (bad) │ │ │ │ add %al,(%rax) │ │ │ │ - add %bl,0x1f(%rax) │ │ │ │ - and %al,(%rbx) │ │ │ │ - add $0x30,%r12 │ │ │ │ - cmp 0x358(%r13),%r12 │ │ │ │ - ja 4a18bb │ │ │ │ - movq $0x31bede8,-0x28(%r12) │ │ │ │ - movq $0x36a37ca,-0x20(%r12) │ │ │ │ - mov %rbx,-0x18(%r12) │ │ │ │ - movq $0x31bed28,-0x10(%r12) │ │ │ │ - lea -0x26(%r12),%rax │ │ │ │ - mov %rax,-0x8(%r12) │ │ │ │ - movq $0x3c0dae9,(%r12) │ │ │ │ - lea -0xd(%r12),%rbx │ │ │ │ - add $0x8,%rbp │ │ │ │ - jmp *0x0(%rbp) │ │ │ │ - movq $0x30,0x388(%r13) │ │ │ │ - movq $0x4a1870,0x0(%rbp) │ │ │ │ - jmp 338a738 │ │ │ │ - nopl 0x0(%rax,%rax,1) │ │ │ │ - ... │ │ │ │ - adc $0x90000000,%eax │ │ │ │ - sbb %esp,(%rax) │ │ │ │ - add -0x73(%rax),%ecx │ │ │ │ - rex.RB │ │ │ │ - lock cmp %r15,%rax │ │ │ │ - jb 4a1936 │ │ │ │ + add %al,%al │ │ │ │ + add (%rax),%esp │ │ │ │ + add 0x75(%rbx,%rcx,4),%ecx │ │ │ │ + sub %cl,-0x75(%rax) │ │ │ │ + jne 4a2b60 │ │ │ │ + mov 0x38(%rbp),%rax │ │ │ │ + mov 0x18(%rbp),%rcx │ │ │ │ + mov 0x40(%rbp),%rdx │ │ │ │ + mov 0x10(%rbp),%rdi │ │ │ │ + mov 0x8(%rbp),%r8 │ │ │ │ + mov 0x7(%rbx),%r9 │ │ │ │ + mov 0xf(%rbx),%r10 │ │ │ │ + mov 0x17(%rbx),%r11 │ │ │ │ + cmp %r11,%r8 │ │ │ │ + jg 4a2c00 │ │ │ │ + add $0x10,%rdx │ │ │ │ + add %rdi,%rdx │ │ │ │ + lea 0x10(%r9),%rdi │ │ │ │ + add %r10,%rdi │ │ │ │ + xor %r9d,%r9d │ │ │ │ + cmp %rdi,%rdx │ │ │ │ + je 4a2bc8 │ │ │ │ sub $0x8,%rsp │ │ │ │ - mov %r13,%rax │ │ │ │ - mov %rbx,%rsi │ │ │ │ - mov %rax,%rdi │ │ │ │ + mov %rdx,%r9 │ │ │ │ + mov %r8,%rdx │ │ │ │ + mov %rdi,%r10 │ │ │ │ + mov %r9,%rdi │ │ │ │ + mov %rsi,%r9 │ │ │ │ + mov %r10,%rsi │ │ │ │ + mov %rax,%r10 │ │ │ │ xor %eax,%eax │ │ │ │ - call 3385710 │ │ │ │ + mov %r11,0x68(%rsp) │ │ │ │ + mov %r8,0x60(%rsp) │ │ │ │ + mov %rcx,0x58(%rsp) │ │ │ │ + mov %r10,0x50(%rsp) │ │ │ │ + mov %r9,0x48(%rsp) │ │ │ │ + call 4053d0 │ │ │ │ add $0x8,%rsp │ │ │ │ - test %rax,%rax │ │ │ │ - je 4a1931 │ │ │ │ - movq $0x3391200,-0x10(%rbp) │ │ │ │ - mov %rax,-0x8(%rbp) │ │ │ │ - lea 0x3201957(%rip),%rsi │ │ │ │ - lea 0x37926c1(%rip),%r14 │ │ │ │ - add $0xfffffffffffffff0,%rbp │ │ │ │ - jmp 3240d18 │ │ │ │ - mov (%rbx),%rax │ │ │ │ - jmp *%rax │ │ │ │ - jmp *-0x10(%r13) │ │ │ │ - nopw 0x0(%rax,%rax,1) │ │ │ │ - ... │ │ │ │ - adc $0x8000000,%eax │ │ │ │ - (bad) │ │ │ │ - and %al,(%rbx) │ │ │ │ - lea -0x18(%rbp),%rax │ │ │ │ - cmp %r15,%rax │ │ │ │ - jb 4a19c2 │ │ │ │ + movslq %eax,%r9 │ │ │ │ + mov 0x60(%rsp),%r11 │ │ │ │ + mov 0x58(%rsp),%r8 │ │ │ │ + mov 0x50(%rsp),%rcx │ │ │ │ + mov 0x48(%rsp),%rax │ │ │ │ + mov 0x40(%rsp),%rsi │ │ │ │ + test %r9,%r9 │ │ │ │ + jl 4a2c8b │ │ │ │ + test %r9,%r9 │ │ │ │ + jne 4a2be8 │ │ │ │ + cmp %r11,%r8 │ │ │ │ + jl 4a2c8b │ │ │ │ + cmp %r11,%r8 │ │ │ │ + je 4a2c8b │ │ │ │ + movq $0x4a2cd0,0x18(%rbp) │ │ │ │ + mov %rcx,%rsi │ │ │ │ + mov %rbx,0x40(%rbp) │ │ │ │ + add $0x18,%rbp │ │ │ │ + jmp 4a1d58 │ │ │ │ + add $0x10,%rdx │ │ │ │ + add %rdi,%rdx │ │ │ │ + lea 0x10(%r9),%rdi │ │ │ │ + add %r10,%rdi │ │ │ │ + xor %r9d,%r9d │ │ │ │ + cmp %rdi,%rdx │ │ │ │ + je 4a2c6f │ │ │ │ sub $0x8,%rsp │ │ │ │ - mov %r13,%rax │ │ │ │ - mov %rbx,%rsi │ │ │ │ - mov %rax,%rdi │ │ │ │ + mov %rdx,%r9 │ │ │ │ + mov %r11,%rdx │ │ │ │ + mov %rdi,%r10 │ │ │ │ + mov %r9,%rdi │ │ │ │ + mov %rsi,%r9 │ │ │ │ + mov %r10,%rsi │ │ │ │ + mov %rax,%r10 │ │ │ │ xor %eax,%eax │ │ │ │ - call 3385710 │ │ │ │ + mov %r11,0x68(%rsp) │ │ │ │ + mov %r8,0x60(%rsp) │ │ │ │ + mov %rcx,0x58(%rsp) │ │ │ │ + mov %r10,0x50(%rsp) │ │ │ │ + mov %r9,0x48(%rsp) │ │ │ │ + call 4053d0 │ │ │ │ add $0x8,%rsp │ │ │ │ - test %rax,%rax │ │ │ │ - je 4a19c6 │ │ │ │ - movq $0x3391200,-0x10(%rbp) │ │ │ │ - mov %rax,-0x8(%rbp) │ │ │ │ - movq $0x4a19b0,-0x18(%rbp) │ │ │ │ - lea 0x3201e8f(%rip),%rbx │ │ │ │ - add $0xffffffffffffffe8,%rbp │ │ │ │ + movslq %eax,%r9 │ │ │ │ + mov 0x60(%rsp),%r11 │ │ │ │ + mov 0x58(%rsp),%r8 │ │ │ │ + mov 0x50(%rsp),%rcx │ │ │ │ + mov 0x48(%rsp),%rax │ │ │ │ + mov 0x40(%rsp),%rsi │ │ │ │ + test %r9,%r9 │ │ │ │ + jl 4a2c8b │ │ │ │ + test %r9,%r9 │ │ │ │ + jne 4a2be8 │ │ │ │ + cmp %r11,%r8 │ │ │ │ + jl 4a2c8b │ │ │ │ + cmp %r11,%r8 │ │ │ │ + jne 4a2be8 │ │ │ │ + mov %rax,%r14 │ │ │ │ + add $0x48,%rbp │ │ │ │ + jmp 4a2860 │ │ │ │ + lea 0x3200272(%rip),%rbx │ │ │ │ + jmp *-0x8(%r13) │ │ │ │ + mov %rsi,%rbx │ │ │ │ + jmp *0x0(%rbp) │ │ │ │ + mov 0x18(%rbp),%rdi │ │ │ │ + mov 0x8(%rbp),%rsi │ │ │ │ + mov 0x28(%rbp),%r14 │ │ │ │ + add $0x30,%rbp │ │ │ │ + jmp 30d9f10 │ │ │ │ + nopl (%rax) │ │ │ │ + test %eax,(%rdx) │ │ │ │ + add %al,(%rax) │ │ │ │ + add %al,(%rax) │ │ │ │ + add %al,(%rax) │ │ │ │ + (bad) │ │ │ │ + add %al,(%rax) │ │ │ │ + add %bl,(%rax) │ │ │ │ + add (%rax),%ah │ │ │ │ + add -0x39(%rax),%ecx │ │ │ │ + rex.RB clc │ │ │ │ + or %ch,-0x76b7ffb6(%rip) │ │ │ │ + fmuls -0x77(%rax) │ │ │ │ + xrelease mov %r14,0x0(%rbp) │ │ │ │ + mov %rax,0x20(%rbp) │ │ │ │ + add $0xfffffffffffffff8,%rbp │ │ │ │ test $0x7,%bl │ │ │ │ - jne 4a19b0 │ │ │ │ + jne 4a2d08 │ │ │ │ mov (%rbx),%rax │ │ │ │ jmp *%rax │ │ │ │ - nop │ │ │ │ - ... │ │ │ │ + nopl 0x0(%rax) │ │ │ │ (bad) │ │ │ │ + add %eax,(%rax) │ │ │ │ + add %al,(%rax) │ │ │ │ + add %al,(%rax) │ │ │ │ + add %bl,(%rsi) │ │ │ │ + add %al,(%rax) │ │ │ │ + add %ah,%al │ │ │ │ + add %esp,(%rax) │ │ │ │ + add -0x75(%rax),%ecx │ │ │ │ + jne 4a2d2c │ │ │ │ + mov 0x10(%rbp),%rax │ │ │ │ + mov 0x30(%rbp),%rcx │ │ │ │ + mov 0x28(%rbp),%rdx │ │ │ │ + mov %rbx,%rdi │ │ │ │ + and $0x7,%edi │ │ │ │ + cmp $0x1,%rdi │ │ │ │ + jne 4a2d3d │ │ │ │ + movq $0x4a2d90,0x0(%rbp) │ │ │ │ + mov %rdx,%r8 │ │ │ │ + mov %rsi,%rdi │ │ │ │ + mov %rax,%rsi │ │ │ │ + mov %rcx,%r14 │ │ │ │ + jmp 30da9f8 │ │ │ │ + movq $0x4a2d70,0x28(%rbp) │ │ │ │ + mov %rdx,%r8 │ │ │ │ + mov %rsi,%rdi │ │ │ │ + mov %rax,%rsi │ │ │ │ + mov %rcx,%r14 │ │ │ │ + mov %rbx,0x30(%rbp) │ │ │ │ + add $0x28,%rbp │ │ │ │ + jmp 30da9f8 │ │ │ │ + xchg %ax,%ax │ │ │ │ + add %eax,(%rax) │ │ │ │ + add %al,(%rax) │ │ │ │ + add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ - add %dl,0x4803201e(%rax) │ │ │ │ - movl $0x4a19e0,0x0(%rbp) │ │ │ │ - xor %esi,%esi │ │ │ │ - mov %rbx,%r14 │ │ │ │ - jmp 32c9eb0 │ │ │ │ - jmp *-0x10(%r13) │ │ │ │ - mov (%rbx),%rax │ │ │ │ - jmp *%rax │ │ │ │ - nopl 0x0(%rax,%rax,1) │ │ │ │ - ... │ │ │ │ (bad) │ │ │ │ add %al,(%rax) │ │ │ │ - add %ah,0x1e(%rax) │ │ │ │ + add %bl,0x1(%rax) │ │ │ │ and %al,(%rbx) │ │ │ │ - add $0x30,%r12 │ │ │ │ - cmp 0x358(%r13),%r12 │ │ │ │ - ja 4a1a2b │ │ │ │ - movq $0x31bede8,-0x28(%r12) │ │ │ │ - movq $0x36a3842,-0x20(%r12) │ │ │ │ - mov %rbx,-0x18(%r12) │ │ │ │ - movq $0x31bed28,-0x10(%r12) │ │ │ │ - lea -0x26(%r12),%rax │ │ │ │ - mov %rax,-0x8(%r12) │ │ │ │ - movq $0x3c0dae9,(%r12) │ │ │ │ - lea -0xd(%r12),%rbx │ │ │ │ - add $0x8,%rbp │ │ │ │ - jmp *0x0(%rbp) │ │ │ │ - movq $0x30,0x388(%r13) │ │ │ │ - movq $0x4a19e0,0x0(%rbp) │ │ │ │ - jmp 338a738 │ │ │ │ - nopl 0x0(%rax,%rax,1) │ │ │ │ - ... │ │ │ │ - adc $0xf8000000,%eax │ │ │ │ + mov %rbx,%rsi │ │ │ │ + mov 0x8(%rbp),%r14 │ │ │ │ + add $0x10,%rbp │ │ │ │ + jmp 4a26f0 │ │ │ │ + xchg %cl,(%rdi) │ │ │ │ + add %al,(%rax) │ │ │ │ + add %al,(%rax) │ │ │ │ + add %al,(%rax) │ │ │ │ (bad) │ │ │ │ + add %al,(%rax) │ │ │ │ + add %bl,0x1(%rax) │ │ │ │ and %al,(%rbx) │ │ │ │ - lea -0x10(%rbp),%rax │ │ │ │ - cmp %r15,%rax │ │ │ │ - jb 4a1aa6 │ │ │ │ - sub $0x8,%rsp │ │ │ │ - mov %r13,%rax │ │ │ │ - mov %rbx,%rsi │ │ │ │ - mov %rax,%rdi │ │ │ │ - xor %eax,%eax │ │ │ │ - call 3385710 │ │ │ │ - add $0x8,%rsp │ │ │ │ - test %rax,%rax │ │ │ │ - je 4a1aa1 │ │ │ │ - movq $0x3391200,-0x10(%rbp) │ │ │ │ - mov %rax,-0x8(%rbp) │ │ │ │ - lea 0x32017bf(%rip),%rsi │ │ │ │ - lea 0x3792551(%rip),%r14 │ │ │ │ - add $0xfffffffffffffff0,%rbp │ │ │ │ - jmp 3240d18 │ │ │ │ + movq $0x4a2dd0,0x20(%rbp) │ │ │ │ + mov %rbx,%rax │ │ │ │ + mov 0x8(%rbp),%rbx │ │ │ │ + mov %rax,0x28(%rbp) │ │ │ │ + mov 0x18(%rbp),%rax │ │ │ │ + shl $1,%rax │ │ │ │ + mov %rax,0x30(%rbp) │ │ │ │ + add $0x20,%rbp │ │ │ │ + test $0x7,%bl │ │ │ │ + jne 4a2dd0 │ │ │ │ mov (%rbx),%rax │ │ │ │ jmp *%rax │ │ │ │ - jmp *-0x10(%r13) │ │ │ │ - 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 %bl,(%rax) │ │ │ │ + add %esp,(%rax) │ │ │ │ + add -0x75(%rax),%ecx │ │ │ │ + jne 4a2ddc │ │ │ │ + mov 0x10(%rbp),%r14 │ │ │ │ + add $0x18,%rbp │ │ │ │ + mov %rbx,%rdi │ │ │ │ + jmp 4a29dd │ │ │ │ + nopl 0x0(%rax) │ │ │ │ + sldt (%rax) │ │ │ │ + add %al,(%rdx) │ │ │ │ ... │ │ │ │ - adc $0x10000000,%eax │ │ │ │ + add %al,(%rax) │ │ │ │ + add %cl,(%rsi) │ │ │ │ + add %al,(%rax) │ │ │ │ + add %cl,0x48032000(%rax) │ │ │ │ + lea -0x20(%rbp),%eax │ │ │ │ + cmp %r15,%rax │ │ │ │ + jae 4a2e33 │ │ │ │ + lea 0x3200110(%rip),%rbx │ │ │ │ + jmp *-0x8(%r13) │ │ │ │ + nopl 0x0(%rax) │ │ │ │ (bad) │ │ │ │ + add %al,(%rax) │ │ │ │ + add %al,(%rax) │ │ │ │ + add %al,(%rax) │ │ │ │ + add %bl,(%rsi) │ │ │ │ + add %al,(%rax) │ │ │ │ + add %ah,0x0(%rax) │ │ │ │ and %al,(%rbx) │ │ │ │ - lea -0x18(%rbp),%rax │ │ │ │ - cmp %r15,%rax │ │ │ │ - jb 4a1b32 │ │ │ │ - sub $0x8,%rsp │ │ │ │ - mov %r13,%rax │ │ │ │ + mov 0x8(%rbp),%r14 │ │ │ │ + add $0x18,%rbp │ │ │ │ mov %rbx,%rsi │ │ │ │ - mov %rax,%rdi │ │ │ │ - xor %eax,%eax │ │ │ │ - call 3385710 │ │ │ │ - add $0x8,%rsp │ │ │ │ - test %rax,%rax │ │ │ │ - je 4a1b36 │ │ │ │ - movq $0x3391200,-0x10(%rbp) │ │ │ │ - mov %rax,-0x8(%rbp) │ │ │ │ - movq $0x4a1b20,-0x18(%rbp) │ │ │ │ - lea 0x3201d97(%rip),%rbx │ │ │ │ - add $0xffffffffffffffe8,%rbp │ │ │ │ + movq $0x4a2e60,-0x10(%rbp) │ │ │ │ + mov %r14,%rbx │ │ │ │ + mov %rsi,-0x8(%rbp) │ │ │ │ + add $0xfffffffffffffff0,%rbp │ │ │ │ test $0x7,%bl │ │ │ │ - jne 4a1b20 │ │ │ │ + jne 4a2e60 │ │ │ │ mov (%rbx),%rax │ │ │ │ jmp *%rax │ │ │ │ - nop │ │ │ │ - ... │ │ │ │ + add %eax,(%rax) │ │ │ │ + add %al,(%rax) │ │ │ │ + add %al,(%rax) │ │ │ │ + add %al,(%rax) │ │ │ │ (bad) │ │ │ │ add %al,(%rax) │ │ │ │ - add %bl,0x4803201d(%rax) │ │ │ │ - movl $0x4a1b50,0x0(%rbp) │ │ │ │ - xor %esi,%esi │ │ │ │ - mov %rbx,%r14 │ │ │ │ - jmp 32c9eb0 │ │ │ │ - jmp *-0x10(%r13) │ │ │ │ + add %ch,(%rax) │ │ │ │ + add %ah,(%rax) │ │ │ │ + add -0x75(%rax),%ecx │ │ │ │ + jne 4a2e6c │ │ │ │ + mov %rbx,%rax │ │ │ │ + and $0x7,%eax │ │ │ │ + cmp $0x1,%rax │ │ │ │ + je 4a2f43 │ │ │ │ + movq $0x4a2eb0,-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 4a2eb0 │ │ │ │ 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 %ch,0x1d(%rax) │ │ │ │ - and %al,(%rbx) │ │ │ │ - add $0x30,%r12 │ │ │ │ - cmp 0x358(%r13),%r12 │ │ │ │ - ja 4a1b9b │ │ │ │ - movq $0x31bede8,-0x28(%r12) │ │ │ │ - movq $0x36a38ba,-0x20(%r12) │ │ │ │ - mov %rbx,-0x18(%r12) │ │ │ │ - movq $0x31bed28,-0x10(%r12) │ │ │ │ - lea -0x26(%r12),%rax │ │ │ │ - mov %rax,-0x8(%r12) │ │ │ │ - movq $0x3c0dae9,(%r12) │ │ │ │ - lea -0xd(%r12),%rbx │ │ │ │ - add $0x8,%rbp │ │ │ │ - jmp *0x0(%rbp) │ │ │ │ - movq $0x30,0x388(%r13) │ │ │ │ - movq $0x4a1b50,0x0(%rbp) │ │ │ │ - jmp 338a738 │ │ │ │ - nopl 0x0(%rax,%rax,1) │ │ │ │ - ... │ │ │ │ - adc $0x60000000,%eax │ │ │ │ + add %bl,%al │ │ │ │ + lcall *(%rdi) │ │ │ │ + add -0x39(%rax),%ecx │ │ │ │ + add %r12b,%r8b │ │ │ │ + cs rex.WX add %cl,-0x77(%rax) │ │ │ │ + fmuls -0x75(%rax) │ │ │ │ + pop %rbp │ │ │ │ + adc %cl,-0x77(%rax) │ │ │ │ + adc %r14b,%r14b │ │ │ │ + ret │ │ │ │ (bad) │ │ │ │ - and %al,(%rbx) │ │ │ │ - lea -0x10(%rbp),%rax │ │ │ │ - cmp %r15,%rax │ │ │ │ - jb 4a1c16 │ │ │ │ - sub $0x8,%rsp │ │ │ │ - mov %r13,%rax │ │ │ │ - mov %rbx,%rsi │ │ │ │ - mov %rax,%rdi │ │ │ │ - xor %eax,%eax │ │ │ │ - call 3385710 │ │ │ │ - add $0x8,%rsp │ │ │ │ - test %rax,%rax │ │ │ │ - je 4a1c11 │ │ │ │ - movq $0x3391200,-0x10(%rbp) │ │ │ │ - mov %rax,-0x8(%rbp) │ │ │ │ - lea 0x3201627(%rip),%rsi │ │ │ │ - lea 0x37923e1(%rip),%r14 │ │ │ │ - add $0xfffffffffffffff0,%rbp │ │ │ │ - jmp 3240d18 │ │ │ │ + jne 4a2ee0 │ │ │ │ mov (%rbx),%rax │ │ │ │ jmp *%rax │ │ │ │ - jmp *-0x10(%r13) │ │ │ │ - nopw 0x0(%rax,%rax,1) │ │ │ │ - ... │ │ │ │ - adc $0x18000000,%eax │ │ │ │ - sbb $0x8d480320,%eax │ │ │ │ - rex.RB call 73425584 <__environ@GLIBC_2.2.5+0x6f7e50dc> │ │ │ │ - imul $0x894c08ec,-0x7d(%rax),%ecx │ │ │ │ - call 4928a58c <__environ@GLIBC_2.2.5+0x4564a0e4> │ │ │ │ - mov %eax,%edi │ │ │ │ - xor %eax,%eax │ │ │ │ - call 3385710 │ │ │ │ - add $0x8,%rsp │ │ │ │ - test %rax,%rax │ │ │ │ - je 4a1ca6 │ │ │ │ - movq $0x3391200,-0x10(%rbp) │ │ │ │ - mov %rax,-0x8(%rbp) │ │ │ │ - movq $0x4a1c90,-0x18(%rbp) │ │ │ │ - lea 0x3201c9f(%rip),%rbx │ │ │ │ - add $0xffffffffffffffe8,%rbp │ │ │ │ + nopl (%rax) │ │ │ │ + add (%rax),%al │ │ │ │ + add %al,(%rax) │ │ │ │ + add %al,(%rax) │ │ │ │ + add %al,(%rax) │ │ │ │ + (bad) │ │ │ │ + add %al,(%rax) │ │ │ │ + add %ch,0x48031fff(%rax) │ │ │ │ + movl $0x4a2f18,-0x8(%rbp) │ │ │ │ + mov 0xf(%rbx),%rax │ │ │ │ + mov 0x7(%rbx),%rbx │ │ │ │ + mov %rax,0x0(%rbp) │ │ │ │ + add $0xfffffffffffffff8,%rbp │ │ │ │ test $0x7,%bl │ │ │ │ - jne 4a1c90 │ │ │ │ + jne 4a2f18 │ │ │ │ mov (%rbx),%rax │ │ │ │ jmp *%rax │ │ │ │ - nop │ │ │ │ - ... │ │ │ │ + nopw 0x0(%rax,%rax,1) │ │ │ │ + add (%rax),%eax │ │ │ │ + add %al,(%rax) │ │ │ │ + add %al,(%rax) │ │ │ │ + add %al,(%rax) │ │ │ │ (bad) │ │ │ │ add %al,(%rax) │ │ │ │ - add %ah,0x4803201c(%rax) │ │ │ │ - movl $0x4a1cc0,0x0(%rbp) │ │ │ │ - xor %esi,%esi │ │ │ │ + add %dh,-0x1(%rax) │ │ │ │ + (bad) │ │ │ │ + add -0x75(%rax),%ecx │ │ │ │ + or %r9b,-0x39(%r8) │ │ │ │ + or %r13b,(%r8) │ │ │ │ + cs rex.WX add %cl,-0x77(%rcx) │ │ │ │ + rorl $0x17,0x43(%rbx,%rcx,4) │ │ │ │ + mov 0xf(%rbx),%rdi │ │ │ │ + mov 0x7(%rbx),%rsi │ │ │ │ mov %rbx,%r14 │ │ │ │ - jmp 32c9eb0 │ │ │ │ - jmp *-0x10(%r13) │ │ │ │ + mov 0x18(%rbp),%rax │ │ │ │ + mov %rax,0x0(%rbp) │ │ │ │ + jmp 4a16d8 │ │ │ │ + mov %rsi,%rbx │ │ │ │ + and $0xfffffffffffffff8,%rbx │ │ │ │ + add $0x10,%rbp │ │ │ │ mov (%rbx),%rax │ │ │ │ jmp *%rax │ │ │ │ nopl 0x0(%rax,%rax,1) │ │ │ │ - ... │ │ │ │ - (bad) │ │ │ │ - add %al,(%rax) │ │ │ │ - add %dh,0x1c(%rax) │ │ │ │ - and %al,(%rbx) │ │ │ │ - add $0x30,%r12 │ │ │ │ - cmp 0x358(%r13),%r12 │ │ │ │ - ja 4a1d0b │ │ │ │ - movq $0x31bede8,-0x28(%r12) │ │ │ │ - movq $0x36a3932,-0x20(%r12) │ │ │ │ - mov %rbx,-0x18(%r12) │ │ │ │ - movq $0x31bed28,-0x10(%r12) │ │ │ │ - lea -0x26(%r12),%rax │ │ │ │ - mov %rax,-0x8(%r12) │ │ │ │ - movq $0x3c0dae9,(%r12) │ │ │ │ - lea -0xd(%r12),%rbx │ │ │ │ - add $0x8,%rbp │ │ │ │ - jmp *0x0(%rbp) │ │ │ │ - movq $0x30,0x388(%r13) │ │ │ │ - movq $0x4a1cc0,0x0(%rbp) │ │ │ │ - jmp 338a738 │ │ │ │ - nopl 0x0(%rax,%rax,1) │ │ │ │ add $0x1000000,%eax │ │ │ │ ... │ │ │ │ add %al,(%rax) │ │ │ │ add %cl,(%rsi) │ │ │ │ add %al,(%rax) │ │ │ │ - add %cl,0x1c(%rax) │ │ │ │ - and %al,(%rbx) │ │ │ │ - lea -0x8(%rbp),%rax │ │ │ │ - cmp %r15,%rax │ │ │ │ - jb 4a1dab │ │ │ │ - movq $0x4a1d78,-0x8(%rbp) │ │ │ │ + add %al,%al │ │ │ │ + lcall *(%rdi) │ │ │ │ + add -0x73(%rax),%ecx │ │ │ │ + rex.RB rorb $1,-0x8(%r9,%rdi,1) │ │ │ │ + jb 4a32a1 │ │ │ │ + movq $0x4a2fa8,-0x8(%rbp) │ │ │ │ mov %r14,%rbx │ │ │ │ add $0xfffffffffffffff8,%rbp │ │ │ │ test $0x7,%bl │ │ │ │ - jne 4a1d78 │ │ │ │ + jne 4a2fa8 │ │ │ │ mov (%rbx),%rax │ │ │ │ jmp *%rax │ │ │ │ - nopw 0x0(%rax,%rax,1) │ │ │ │ + xchg %ax,%ax │ │ │ │ ... │ │ │ │ (bad) │ │ │ │ add %al,(%rax) │ │ │ │ - add %dl,(%rax) │ │ │ │ - sbb $0x20,%al │ │ │ │ - add -0x77(%rax),%ecx │ │ │ │ - fadds -0x72b7f820(%rbx) │ │ │ │ - or $0x3029ab3,%eax │ │ │ │ - mov (%rcx,%rax,8),%rax │ │ │ │ - jmp *%rax │ │ │ │ - lea 0x3201906(%rip),%rbx │ │ │ │ - add $0x8,%rbp │ │ │ │ - mov (%rbx),%rax │ │ │ │ - jmp *%rax │ │ │ │ - lea 0x320187e(%rip),%rbx │ │ │ │ - add $0x8,%rbp │ │ │ │ - mov (%rbx),%rax │ │ │ │ - jmp *%rax │ │ │ │ - lea 0x3201c46(%rip),%rbx │ │ │ │ - jmp *-0x8(%r13) │ │ │ │ - lea 0x32017eb(%rip),%rbx │ │ │ │ - add $0x8,%rbp │ │ │ │ - mov (%rbx),%rax │ │ │ │ - jmp *%rax │ │ │ │ - lea 0x3201673(%rip),%rbx │ │ │ │ - add $0x8,%rbp │ │ │ │ - mov (%rbx),%rax │ │ │ │ - jmp *%rax │ │ │ │ - lea 0x3201753(%rip),%rbx │ │ │ │ - add $0x8,%rbp │ │ │ │ - mov (%rbx),%rax │ │ │ │ - jmp *%rax │ │ │ │ - lea 0x32016cb(%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 0x3029a6a(%rip),%rcx │ │ │ │ - mov (%rcx,%rax,8),%rax │ │ │ │ - jmp *%rax │ │ │ │ - mov 0x1(%rbx),%r14 │ │ │ │ - add $0x8,%rbp │ │ │ │ - jmp 31bebd0 │ │ │ │ - mov 0x1(%rbx),%r14 │ │ │ │ - add $0x8,%rbp │ │ │ │ - jmp 31bebd0 │ │ │ │ - lea 0x3201b33(%rip),%rbx │ │ │ │ - add $0x8,%rbp │ │ │ │ - mov (%rbx),%rax │ │ │ │ - jmp *%rax │ │ │ │ - lea 0x3201aab(%rip),%rbx │ │ │ │ - add $0x8,%rbp │ │ │ │ - mov (%rbx),%rax │ │ │ │ - jmp *%rax │ │ │ │ - lea 0x3201a23(%rip),%rbx │ │ │ │ - add $0x8,%rbp │ │ │ │ - mov (%rbx),%rax │ │ │ │ - jmp *%rax │ │ │ │ - lea 0x320199b(%rip),%rbx │ │ │ │ - add $0x8,%rbp │ │ │ │ - mov (%rbx),%rax │ │ │ │ - jmp *%rax │ │ │ │ - lea 0x3201913(%rip),%rbx │ │ │ │ - add $0x8,%rbp │ │ │ │ - mov (%rbx),%rax │ │ │ │ - jmp *%rax │ │ │ │ - lea 0x320188b(%rip),%rbx │ │ │ │ - add $0x8,%rbp │ │ │ │ + add %cl,0x48031fff(%rax) │ │ │ │ + mov %ebx,%eax │ │ │ │ + and $0x7,%eax │ │ │ │ + cmp $0x1,%rax │ │ │ │ + je 4a3293 │ │ │ │ + movq $0x4a2ff0,-0x8(%rbp) │ │ │ │ + mov 0xe(%rbx),%rax │ │ │ │ + mov 0x6(%rbx),%rbx │ │ │ │ + mov %rax,0x0(%rbp) │ │ │ │ + add $0xfffffffffffffff8,%rbp │ │ │ │ + test $0x7,%bl │ │ │ │ + jne 4a2ff0 │ │ │ │ mov (%rbx),%rax │ │ │ │ jmp *%rax │ │ │ │ - xchg %ax,%ax │ │ │ │ - add $0x1000000,%eax │ │ │ │ - ... │ │ │ │ - add %al,(%rax) │ │ │ │ - add %cl,(%rsi) │ │ │ │ - add %al,(%rax) │ │ │ │ - add %cl,0x1d(%rax) │ │ │ │ - and %al,(%rbx) │ │ │ │ - lea -0x30(%rbp),%rax │ │ │ │ - cmp %r15,%rax │ │ │ │ - jb 4a1ed3 │ │ │ │ - movq $0x4a1ef0,-0x10(%rbp) │ │ │ │ - mov %r14,%rsi │ │ │ │ - mov %r14,%rax │ │ │ │ - lea 0x3792123(%rip),%r14 │ │ │ │ - mov %rax,-0x8(%rbp) │ │ │ │ - add $0xfffffffffffffff0,%rbp │ │ │ │ - jmp 3240d18 │ │ │ │ - lea 0x3201d36(%rip),%rbx │ │ │ │ - jmp *-0x8(%r13) │ │ │ │ - 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) │ │ │ │ - sbb $0xc7480320,%eax │ │ │ │ - rex.RB call 943e28 │ │ │ │ - lea 0x3201b32(%rip),%r14 │ │ │ │ - movq $0x36a3a31,-0x10(%rbp) │ │ │ │ - movq $0x36a3bd2,-0x8(%rbp) │ │ │ │ - mov %rbx,0x0(%rbp) │ │ │ │ - add $0xffffffffffffffe8,%rbp │ │ │ │ - jmp 4a1d40 │ │ │ │ - nopl 0x0(%rax) │ │ │ │ - add $0x0,%al │ │ │ │ - add %al,(%rax) │ │ │ │ - add %al,(%rax) │ │ │ │ - add %al,(%rax) │ │ │ │ + add %al,-0x1(%rax) │ │ │ │ (bad) │ │ │ │ - add %al,(%rax) │ │ │ │ - add %al,%al │ │ │ │ - sbb $0x20,%al │ │ │ │ add -0x39(%rax),%ecx │ │ │ │ - add %r15b,0x1f(%r8) │ │ │ │ - rex.WX add %cl,0xd(%rbp,%r9,4) │ │ │ │ - mov $0x4c03795f,%edx │ │ │ │ - lea 0x320adbc(%rip),%eax │ │ │ │ - lea 0x320ada4(%rip),%rdi │ │ │ │ - lea 0x320ad8d(%rip),%rsi │ │ │ │ - lea 0x376bb86(%rip),%r14 │ │ │ │ - mov %rbx,-0x8(%rbp) │ │ │ │ + rex.RB clc │ │ │ │ + xor %dh,(%rax) │ │ │ │ + rex.WX 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 │ │ │ │ - jmp 31be7f8 │ │ │ │ - add $0x0,%al │ │ │ │ + test $0x7,%bl │ │ │ │ + jne 4a3030 │ │ │ │ + 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,0x1c(%rax) │ │ │ │ - and %al,(%rbx) │ │ │ │ - movq $0x4a1fa0,0x0(%rbp) │ │ │ │ - mov %rbx,%rsi │ │ │ │ - lea 0x379205f(%rip),%r14 │ │ │ │ - jmp 3240d18 │ │ │ │ - nop │ │ │ │ - add $0x0,%al │ │ │ │ - add %al,(%rax) │ │ │ │ - add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ + lcall *(%rdi) │ │ │ │ + add -0x77(%rax),%ecx │ │ │ │ + fadds -0x7cb7f820(%rbx) │ │ │ │ + clc │ │ │ │ + add %ecx,(%rdi) │ │ │ │ + test %ch,0x0(%rdx,%rax,1) │ │ │ │ + add %cl,-0x39(%rax) │ │ │ │ + rex.RB clc │ │ │ │ + js 4a3076 │ │ │ │ + rex.WX add %cl,-0x77(%rax) │ │ │ │ + fmuls -0x75(%rax) │ │ │ │ + pop %rbx │ │ │ │ (bad) │ │ │ │ - add %al,(%rax) │ │ │ │ - add %dl,0x1c(%rax) │ │ │ │ - and %al,(%rbx) │ │ │ │ - movq $0x4a1fc8,0x0(%rbp) │ │ │ │ - mov %rbx,%rsi │ │ │ │ - mov 0x18(%rbp),%r14 │ │ │ │ - jmp 32416e0 │ │ │ │ + mov %rax,0x0(%rbp) │ │ │ │ + add $0xfffffffffffffff8,%rbp │ │ │ │ + test $0x7,%bl │ │ │ │ + jne 4a3078 │ │ │ │ + mov (%rbx),%rax │ │ │ │ + jmp *%rax │ │ │ │ nopl 0x0(%rax) │ │ │ │ - add $0x0,%al │ │ │ │ + add (%rax),%eax │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ (bad) │ │ │ │ add %al,(%rax) │ │ │ │ - add %ch,(%rax) │ │ │ │ - sbb $0x20,%al │ │ │ │ - add -0x7cb7f81d(%rbx),%eax │ │ │ │ - sti │ │ │ │ - add %esi,0x48(%rbx,%rcx,1) │ │ │ │ - mov 0x8(%rbp),%ebx │ │ │ │ - add $0x28,%rbp │ │ │ │ - jmp *0x0(%rbp) │ │ │ │ - mov 0x10(%rbp),%rax │ │ │ │ - movq $0x4a2048,0x10(%rbp) │ │ │ │ - mov %rax,%rbx │ │ │ │ - add $0x10,%rbp │ │ │ │ + add %bh,0x48031ffe(%rax) │ │ │ │ + movl $0x4a30a0,0x0(%rbp) │ │ │ │ + mov 0x7(%rbx),%rbx │ │ │ │ test $0x7,%bl │ │ │ │ - jne 4a2048 │ │ │ │ + jne 4a30a0 │ │ │ │ mov (%rbx),%rax │ │ │ │ jmp *%rax │ │ │ │ - nopl 0x0(%rax) │ │ │ │ - add $0x0,%al │ │ │ │ + xchg %ax,%ax │ │ │ │ + add (%rax),%eax │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ (bad) │ │ │ │ add %al,(%rax) │ │ │ │ - add %ah,%al │ │ │ │ - sbb (%rax),%esp │ │ │ │ - add -0x7cb7f81d(%rbx),%eax │ │ │ │ - sti │ │ │ │ - add %ecx,(%rdi) │ │ │ │ - test %edx,%ebp │ │ │ │ + add %dl,0x48031ffe(%rax) │ │ │ │ + movl $0x4a30e8,-0x10(%rbp) │ │ │ │ + mov 0x7(%rbx),%rax │ │ │ │ + mov 0xf(%rbx),%rcx │ │ │ │ + mov 0x17(%rbx),%rbx │ │ │ │ + mov %rbx,%rdx │ │ │ │ + mov 0x18(%rbp),%rbx │ │ │ │ + mov %rdx,-0x8(%rbp) │ │ │ │ + mov %rcx,0x0(%rbp) │ │ │ │ + mov %rax,0x18(%rbp) │ │ │ │ + add $0xfffffffffffffff0,%rbp │ │ │ │ + test $0x7,%bl │ │ │ │ + jne 4a30e8 │ │ │ │ + mov (%rbx),%rax │ │ │ │ + jmp *%rax │ │ │ │ + nopl (%rax) │ │ │ │ + (bad) │ │ │ │ add %al,(%rax) │ │ │ │ - add %cl,-0x39(%rax) │ │ │ │ - adc %r12b,0x20(%r8) │ │ │ │ - rex.WX add %cl,-0x75(%rax) │ │ │ │ - pop %rbp │ │ │ │ - or %cl,-0x7d(%rax) │ │ │ │ + add %al,(%rax) │ │ │ │ + add %bl,(%rsi) │ │ │ │ + add %al,(%rax) │ │ │ │ + add %cl,-0x2(%rax) │ │ │ │ (bad) │ │ │ │ - ret │ │ │ │ + add -0x7d(%rcx),%ecx │ │ │ │ (bad) │ │ │ │ - jne 4a2060 │ │ │ │ + xor %cl,0x3b(%rbp) │ │ │ │ + movsl %ds:(%rsi),%es:(%rdi) │ │ │ │ + pop %rax │ │ │ │ + add (%rax),%eax │ │ │ │ + add %cl,(%rdi) │ │ │ │ + xchg %ebp,0x48000003(%rdx) │ │ │ │ + mov 0x20(%rbp),%eax │ │ │ │ + mov 0x18(%rbp),%rcx │ │ │ │ + mov 0x28(%rbp),%rdx │ │ │ │ + mov 0x10(%rbp),%rsi │ │ │ │ + mov 0x8(%rbp),%rdi │ │ │ │ + mov 0x7(%rbx),%r8 │ │ │ │ + mov 0xf(%rbx),%r9 │ │ │ │ + mov 0x17(%rbx),%r10 │ │ │ │ + cmp %r10,%rdi │ │ │ │ + jg 4a3332 │ │ │ │ + add $0x10,%rdx │ │ │ │ + add %rsi,%rdx │ │ │ │ + lea 0x10(%r8),%rsi │ │ │ │ + add %r9,%rsi │ │ │ │ + xor %r8d,%r8d │ │ │ │ + cmp %rsi,%rdx │ │ │ │ + je 4a317d │ │ │ │ + sub $0x8,%rsp │ │ │ │ + mov %rdx,%r8 │ │ │ │ + mov %rdi,%rdx │ │ │ │ + mov %rdi,%r9 │ │ │ │ + mov %r8,%rdi │ │ │ │ + mov %rax,%r8 │ │ │ │ + xor %eax,%eax │ │ │ │ + mov %r10,0x58(%rsp) │ │ │ │ + mov %r9,0x50(%rsp) │ │ │ │ + mov %rcx,0x48(%rsp) │ │ │ │ + mov %r8,%r14 │ │ │ │ + call 4053d0 │ │ │ │ + add $0x8,%rsp │ │ │ │ + movslq %eax,%r8 │ │ │ │ + mov 0x50(%rsp),%r10 │ │ │ │ + mov 0x48(%rsp),%rdi │ │ │ │ + mov 0x40(%rsp),%rcx │ │ │ │ + mov %r14,%rax │ │ │ │ + test %r8,%r8 │ │ │ │ + jge 4a31c0 │ │ │ │ + movq $0x30e0358,-0x28(%r12) │ │ │ │ + mov %rbx,-0x20(%r12) │ │ │ │ + mov %rax,-0x18(%r12) │ │ │ │ + movq $0x3c05b3a,-0x10(%r12) │ │ │ │ + movq $0x3c05b3a,-0x8(%r12) │ │ │ │ + movq $0x1,(%r12) │ │ │ │ + lea -0x27(%r12),%rsi │ │ │ │ + mov %rcx,%r14 │ │ │ │ + add $0x30,%rbp │ │ │ │ + jmp 4a2e00 │ │ │ │ + test %r8,%r8 │ │ │ │ + jne 4a34b3 │ │ │ │ + cmp %r10,%rdi │ │ │ │ + jge 4a320c │ │ │ │ + movq $0x30e0358,-0x28(%r12) │ │ │ │ + mov %rbx,-0x20(%r12) │ │ │ │ + mov %rax,-0x18(%r12) │ │ │ │ + movq $0x3c05b3a,-0x10(%r12) │ │ │ │ + movq $0x3c05b3a,-0x8(%r12) │ │ │ │ + movq $0x1,(%r12) │ │ │ │ + lea -0x27(%r12),%rsi │ │ │ │ + mov %rcx,%r14 │ │ │ │ + add $0x30,%rbp │ │ │ │ + jmp 4a2e00 │ │ │ │ + cmp %r10,%rdi │ │ │ │ + jne 4a324f │ │ │ │ + movq $0x30e0358,-0x28(%r12) │ │ │ │ + mov %rbx,-0x20(%r12) │ │ │ │ + mov %rax,-0x18(%r12) │ │ │ │ + movq $0x3c05b3a,-0x10(%r12) │ │ │ │ + movq $0x3c05b3a,-0x8(%r12) │ │ │ │ + movq $0x1,(%r12) │ │ │ │ + lea -0x27(%r12),%rsi │ │ │ │ + mov %rcx,%r14 │ │ │ │ + add $0x30,%rbp │ │ │ │ + jmp 4a2e00 │ │ │ │ + movq $0x30e0358,-0x28(%r12) │ │ │ │ + mov %rbx,-0x20(%r12) │ │ │ │ + mov %rax,-0x18(%r12) │ │ │ │ + movq $0x3c05b3a,-0x10(%r12) │ │ │ │ + movq $0x3c05b3a,-0x8(%r12) │ │ │ │ + movq $0x1,(%r12) │ │ │ │ + mov %rcx,%rdi │ │ │ │ + lea -0x27(%r12),%rsi │ │ │ │ + mov $0x1,%r14d │ │ │ │ + add $0x30,%rbp │ │ │ │ + jmp 4a29d0 │ │ │ │ + lea 0x37628a0(%rip),%rbx │ │ │ │ + add $0x8,%rbp │ │ │ │ + jmp *0x0(%rbp) │ │ │ │ + lea 0x31ffca8(%rip),%rbx │ │ │ │ + jmp *-0x8(%r13) │ │ │ │ + movq $0x4a32d8,0x0(%rbp) │ │ │ │ + mov 0x10(%rbp),%rbx │ │ │ │ + test $0x7,%bl │ │ │ │ + jne 4a32d8 │ │ │ │ mov (%rbx),%rax │ │ │ │ jmp *%rax │ │ │ │ - nop │ │ │ │ - add (%rax),%al │ │ │ │ + nopw 0x0(%rax,%rax,1) │ │ │ │ + (bad) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ - (bad) │ │ │ │ + add %bl,(%rsi) │ │ │ │ add %al,(%rax) │ │ │ │ - add %ch,0x4803201b(%rax) │ │ │ │ - mov 0x10(%rbp),%eax │ │ │ │ - jmp 4a2064 │ │ │ │ - xchg %ax,%ax │ │ │ │ + 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 $0x30e0358,-0x28(%r12) │ │ │ │ + mov %rbx,-0x20(%r12) │ │ │ │ + mov 0x8(%rbp),%rax │ │ │ │ + mov %rax,-0x18(%r12) │ │ │ │ + movq $0x3c05b3a,-0x10(%r12) │ │ │ │ + movq $0x3c05b3a,-0x8(%r12) │ │ │ │ + movq $0x1,(%r12) │ │ │ │ + lea -0x27(%r12),%rbx │ │ │ │ + add $0x18,%rbp │ │ │ │ + jmp *0x0(%rbp) │ │ │ │ + movq $0x30,0x388(%r13) │ │ │ │ + jmp 338a720 │ │ │ │ + add $0x10,%rdx │ │ │ │ + add %rsi,%rdx │ │ │ │ + lea 0x10(%r8),%rsi │ │ │ │ + add %r9,%rsi │ │ │ │ + xor %r8d,%r8d │ │ │ │ + cmp %rsi,%rdx │ │ │ │ + je 4a338d │ │ │ │ + sub $0x8,%rsp │ │ │ │ + mov %rdx,%r8 │ │ │ │ + mov %r10,%rdx │ │ │ │ + mov %rdi,%r9 │ │ │ │ + mov %r8,%rdi │ │ │ │ + mov %rax,%r8 │ │ │ │ + xor %eax,%eax │ │ │ │ + mov %r10,0x58(%rsp) │ │ │ │ + mov %r9,0x50(%rsp) │ │ │ │ + mov %rcx,0x48(%rsp) │ │ │ │ + mov %r8,%r14 │ │ │ │ + call 4053d0 │ │ │ │ + add $0x8,%rsp │ │ │ │ + movslq %eax,%r8 │ │ │ │ + mov 0x50(%rsp),%r10 │ │ │ │ + mov 0x48(%rsp),%rdi │ │ │ │ + mov 0x40(%rsp),%rcx │ │ │ │ + mov %r14,%rax │ │ │ │ + test %r8,%r8 │ │ │ │ + jge 4a33d0 │ │ │ │ + movq $0x30e0358,-0x28(%r12) │ │ │ │ + mov %rbx,-0x20(%r12) │ │ │ │ + mov %rax,-0x18(%r12) │ │ │ │ + movq $0x3c05b3a,-0x10(%r12) │ │ │ │ + movq $0x3c05b3a,-0x8(%r12) │ │ │ │ + movq $0x1,(%r12) │ │ │ │ + lea -0x27(%r12),%rsi │ │ │ │ + mov %rcx,%r14 │ │ │ │ + add $0x30,%rbp │ │ │ │ + jmp 4a2e00 │ │ │ │ + test %r8,%r8 │ │ │ │ + jne 4a34f7 │ │ │ │ + cmp %r10,%rdi │ │ │ │ + jge 4a341c │ │ │ │ + movq $0x30e0358,-0x28(%r12) │ │ │ │ + mov %rbx,-0x20(%r12) │ │ │ │ + mov %rax,-0x18(%r12) │ │ │ │ + movq $0x3c05b3a,-0x10(%r12) │ │ │ │ + movq $0x3c05b3a,-0x8(%r12) │ │ │ │ + movq $0x1,(%r12) │ │ │ │ + lea -0x27(%r12),%rsi │ │ │ │ + mov %rcx,%r14 │ │ │ │ + add $0x30,%rbp │ │ │ │ + jmp 4a2e00 │ │ │ │ + cmp %r10,%rdi │ │ │ │ + jne 4a345f │ │ │ │ + movq $0x30e0358,-0x28(%r12) │ │ │ │ + mov %rbx,-0x20(%r12) │ │ │ │ + mov %rax,-0x18(%r12) │ │ │ │ + movq $0x3c05b3a,-0x10(%r12) │ │ │ │ + movq $0x3c05b3a,-0x8(%r12) │ │ │ │ + movq $0x1,(%r12) │ │ │ │ + lea -0x27(%r12),%rsi │ │ │ │ + mov %rcx,%r14 │ │ │ │ + add $0x30,%rbp │ │ │ │ + jmp 4a2e00 │ │ │ │ + movq $0x30e0358,-0x28(%r12) │ │ │ │ + mov %rbx,-0x20(%r12) │ │ │ │ + mov %rax,-0x18(%r12) │ │ │ │ + movq $0x3c05b3a,-0x10(%r12) │ │ │ │ + movq $0x3c05b3a,-0x8(%r12) │ │ │ │ + movq $0x1,(%r12) │ │ │ │ + mov %rcx,%rdi │ │ │ │ + lea -0x27(%r12),%rsi │ │ │ │ + mov $0x1,%r14d │ │ │ │ + add $0x30,%rbp │ │ │ │ + jmp 4a29d0 │ │ │ │ + movq $0x30,0x388(%r13) │ │ │ │ + jmp 338a720 │ │ │ │ + movq $0x30e0358,-0x28(%r12) │ │ │ │ + mov %rbx,-0x20(%r12) │ │ │ │ + mov %rax,-0x18(%r12) │ │ │ │ + movq $0x3c05b3a,-0x10(%r12) │ │ │ │ + movq $0x3c05b3a,-0x8(%r12) │ │ │ │ + movq $0x1,(%r12) │ │ │ │ + mov %rcx,%rdi │ │ │ │ + lea -0x27(%r12),%rsi │ │ │ │ + mov $0x1,%r14d │ │ │ │ + add $0x30,%rbp │ │ │ │ + jmp 4a29d0 │ │ │ │ + movq $0x30e0358,-0x28(%r12) │ │ │ │ + mov %rbx,-0x20(%r12) │ │ │ │ + mov %rax,-0x18(%r12) │ │ │ │ + movq $0x3c05b3a,-0x10(%r12) │ │ │ │ + movq $0x3c05b3a,-0x8(%r12) │ │ │ │ + movq $0x1,(%r12) │ │ │ │ + mov %rcx,%rdi │ │ │ │ + lea -0x27(%r12),%rsi │ │ │ │ + mov $0x1,%r14d │ │ │ │ + add $0x30,%rbp │ │ │ │ + jmp 4a29d0 │ │ │ │ + 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 %dl,0x4803201b(%rax) │ │ │ │ - mov 0x10(%rbp),%eax │ │ │ │ - mov %rbx,%rcx │ │ │ │ - and $0x7,%ecx │ │ │ │ - cmp $0x1,%rcx │ │ │ │ - je 4a20b0 │ │ │ │ - movq $0x4a2118,-0x10(%rbp) │ │ │ │ - mov 0x6(%rbx),%rax │ │ │ │ - mov %rax,%r14 │ │ │ │ - mov 0xe(%rbx),%rbx │ │ │ │ + add %al,(%rax) │ │ │ │ + add %al,(%rax) │ │ │ │ + lea -0x10(%rbp),%rax │ │ │ │ + cmp %r15,%rax │ │ │ │ + jb 4a3573 │ │ │ │ + movq $0x3390fc8,-0x10(%rbp) │ │ │ │ mov %rbx,-0x8(%rbp) │ │ │ │ - mov %rax,0x0(%rbp) │ │ │ │ + mov 0x18(%rbx),%rsi │ │ │ │ + mov 0x10(%rbx),%r14 │ │ │ │ add $0xfffffffffffffff0,%rbp │ │ │ │ - jmp 4a1d40 │ │ │ │ - nopl 0x0(%rax) │ │ │ │ + jmp 4a3590 │ │ │ │ + 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 │ │ │ │ + jae 4a363b │ │ │ │ + lea 0x31ff9bc(%rip),%rbx │ │ │ │ + jmp *-0x8(%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,-0x75(%rax) │ │ │ │ - or %r9b,-0x7d(%r8) │ │ │ │ - (bad) │ │ │ │ - add $0x10,%esp │ │ │ │ + add %cl,0x75(%rbx,%rcx,4) │ │ │ │ + or %cl,-0x77(%rax) │ │ │ │ + fadds -0x7cb7f820(%rbx) │ │ │ │ + clc │ │ │ │ + add %ecx,(%rdi) │ │ │ │ + test %edx,0x49000000(%rax) │ │ │ │ + add $0x50,%esp │ │ │ │ cmp 0x358(%r13),%r12 │ │ │ │ - ja 4a20d6 │ │ │ │ - movq $0x4a2808,-0x8(%r12) │ │ │ │ + ja 4a366c │ │ │ │ + mov 0x7(%rbx),%rax │ │ │ │ + mov 0xf(%rbx),%rcx │ │ │ │ + mov 0x17(%rbx),%rdx │ │ │ │ + mov 0x1f(%rbx),%rbx │ │ │ │ + movq $0x4a3550,-0x48(%r12) │ │ │ │ + mov %r14,-0x38(%r12) │ │ │ │ + mov %rbx,-0x30(%r12) │ │ │ │ + movq $0x3363098,-0x28(%r12) │ │ │ │ + mov %rax,-0x20(%r12) │ │ │ │ + mov %rcx,-0x18(%r12) │ │ │ │ + movq $0x3363ae0,-0x10(%r12) │ │ │ │ + lea -0x27(%r12),%rax │ │ │ │ + mov %rax,-0x8(%r12) │ │ │ │ + lea -0x48(%r12),%rax │ │ │ │ mov %rax,(%r12) │ │ │ │ - lea -0x1(%r12),%rbx │ │ │ │ - add $0x18,%rbp │ │ │ │ - jmp *0x0(%rbp) │ │ │ │ - movq $0x10,0x388(%r13) │ │ │ │ - movq $0x4a20a8,0x8(%rbp) │ │ │ │ - add $0x8,%rbp │ │ │ │ - jmp 338a2b0 │ │ │ │ - mov 0x10(%rbp),%rbx │ │ │ │ + add $0x10,%rbp │ │ │ │ + lea -0xe(%r12),%r14 │ │ │ │ + mov %rdx,%rsi │ │ │ │ + movq $0x4a35b8,-0x10(%rbp) │ │ │ │ + mov %rsi,%rbx │ │ │ │ + mov %r14,-0x8(%rbp) │ │ │ │ + add $0xfffffffffffffff0,%rbp │ │ │ │ + test $0x7,%bl │ │ │ │ + jne 4a35b8 │ │ │ │ + mov (%rbx),%rax │ │ │ │ + jmp *%rax │ │ │ │ + mov %r14,%rbx │ │ │ │ and $0xfffffffffffffff8,%rbx │ │ │ │ - add $0x28,%rbp │ │ │ │ + add $0x10,%rbp │ │ │ │ mov (%rbx),%rax │ │ │ │ jmp *%rax │ │ │ │ - nopl 0x0(%rax,%rax,1) │ │ │ │ - add $0x0,%al │ │ │ │ + movq $0x50,0x388(%r13) │ │ │ │ + jmp 338a720 │ │ │ │ + nopl 0x0(%rax) │ │ │ │ + add (%rax),%al │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ - (bad) │ │ │ │ + adc (%rax),%al │ │ │ │ add %al,(%rax) │ │ │ │ - add %bl,%al │ │ │ │ - sbb (%rax),%ah │ │ │ │ - add -0x39(%rax),%ecx │ │ │ │ - add %r12b,0x21(%r8) │ │ │ │ - rex.WX add %cl,0xd(%rbp,%r9,4) │ │ │ │ - rcrb %cl,0x79(%rbp) │ │ │ │ - add 0x5(%rbp,%rcx,4),%ecx │ │ │ │ + fdivr %st(0),%st │ │ │ │ (bad) │ │ │ │ - stos %eax,%es:(%rdi) │ │ │ │ - and %al,(%rbx) │ │ │ │ - lea 0x320abbc(%rip),%rdi │ │ │ │ - lea 0x320aba5(%rip),%rsi │ │ │ │ - lea 0x376b99e(%rip),%r14 │ │ │ │ + add -0x73(%rax),%ecx │ │ │ │ + rex.RB │ │ │ │ + lock cmp %r15,%rax │ │ │ │ + jb 4a36b3 │ │ │ │ + movq $0x3390fc8,-0x10(%rbp) │ │ │ │ mov %rbx,-0x8(%rbp) │ │ │ │ - add $0xfffffffffffffff8,%rbp │ │ │ │ - jmp 31be7f8 │ │ │ │ - add $0x0,%al │ │ │ │ - add %al,(%rax) │ │ │ │ - add %al,(%rax) │ │ │ │ - add %al,(%rax) │ │ │ │ - (bad) │ │ │ │ - add %al,(%rax) │ │ │ │ - add %dl,0x4803201a(%rax) │ │ │ │ - movl $0x4a2188,0x0(%rbp) │ │ │ │ - mov %rbx,%rsi │ │ │ │ - lea 0x3791e77(%rip),%r14 │ │ │ │ - jmp 3240d18 │ │ │ │ + mov 0x18(%rbx),%rsi │ │ │ │ + mov 0x10(%rbx),%r14 │ │ │ │ + add $0xfffffffffffffff0,%rbp │ │ │ │ + jmp 4a3708 │ │ │ │ + jmp *-0x10(%r13) │ │ │ │ nop │ │ │ │ - add $0x0,%al │ │ │ │ - add %al,(%rax) │ │ │ │ - add %al,(%rax) │ │ │ │ - add %al,(%rax) │ │ │ │ - (bad) │ │ │ │ - add %al,(%rax) │ │ │ │ - add %ch,0x1a(%rax) │ │ │ │ - and %al,(%rbx) │ │ │ │ - movq $0x4a2010,0x0(%rbp) │ │ │ │ - mov %rbx,%rsi │ │ │ │ - mov 0x18(%rbp),%r14 │ │ │ │ - jmp 32416e0 │ │ │ │ - nopl 0x0(%rax) │ │ │ │ add %eax,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ adc %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ - pop %rax │ │ │ │ - sbb %ah,(%rax) │ │ │ │ - add -0x73(%rax),%ecx │ │ │ │ - rex.RB loopne 4a2201 │ │ │ │ + movabs 0x4cf0458d48031ff8,%al │ │ │ │ cmp %edi,%eax │ │ │ │ - jb 4a21da │ │ │ │ + jb 4a36ea │ │ │ │ movq $0x3390fc8,-0x10(%rbp) │ │ │ │ mov %rbx,-0x8(%rbp) │ │ │ │ - movq $0x4a21f0,-0x18(%rbp) │ │ │ │ mov 0x10(%rbx),%r14 │ │ │ │ - add $0xffffffffffffffe8,%rbp │ │ │ │ - jmp 4f19d8 │ │ │ │ + add $0xfffffffffffffff0,%rbp │ │ │ │ + jmp 4a3a98 │ │ │ │ jmp *-0x10(%r13) │ │ │ │ xchg %ax,%ax │ │ │ │ - ... │ │ │ │ - (bad) │ │ │ │ - add %al,(%rax) │ │ │ │ - add %bl,(%rax) │ │ │ │ - sbb %ah,(%rax) │ │ │ │ - add -0x77(%rcx),%ecx │ │ │ │ - fimuls -0x39(%rax) │ │ │ │ - rex.RB clc │ │ │ │ - shlb $0x3,(%rcx,%rdi,1) │ │ │ │ - movq $0x36a3a08,0x0(%rbp) │ │ │ │ - add $0xfffffffffffffff8,%rbp │ │ │ │ - jmp 31ead60 │ │ │ │ - nopl 0x0(%rax) │ │ │ │ - add $0x1000000,%eax │ │ │ │ - add %al,(%rax) │ │ │ │ + sldt (%rax) │ │ │ │ add %al,(%rdx) │ │ │ │ add %al,(%rax) │ │ │ │ + add %cl,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ 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 4a2324 │ │ │ │ - movq $0x4a2278,-0x20(%rbp) │ │ │ │ - mov 0x7(%rbx),%rax │ │ │ │ - mov 0xf(%rbx),%rbx │ │ │ │ - mov %rbx,%rcx │ │ │ │ - mov %r14,%rbx │ │ │ │ - mov %rax,-0x18(%rbp) │ │ │ │ - mov %rcx,-0x10(%rbp) │ │ │ │ - mov %r14,-0x8(%rbp) │ │ │ │ - add $0xffffffffffffffe0,%rbp │ │ │ │ - test $0x7,%bl │ │ │ │ - jne 4a2278 │ │ │ │ - mov (%rbx),%rax │ │ │ │ - jmp *%rax │ │ │ │ - nopl (%rax) │ │ │ │ - add (%rax),%eax │ │ │ │ + rex.RB │ │ │ │ + lock cmp %r15,%rax │ │ │ │ + jae 4a37fe │ │ │ │ + lea 0x31ff84c(%rip),%rbx │ │ │ │ + jmp *-0x8(%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,-0x75(%rax) │ │ │ │ - or %r13b,%r11b │ │ │ │ + add %bh,(%rax) │ │ │ │ + clc │ │ │ │ (bad) │ │ │ │ - xchg %ax,%ax │ │ │ │ - add (%rax),%eax │ │ │ │ - add %al,(%rax) │ │ │ │ - add %al,(%rax) │ │ │ │ + add 0x75(%rbx,%rcx,4),%ecx │ │ │ │ + or %cl,-0x77(%rax) │ │ │ │ + fadds -0x7cb7f820(%rbx) │ │ │ │ + clc │ │ │ │ + add %ecx,(%rdi) │ │ │ │ + test %ebx,%ebx │ │ │ │ add %al,(%rax) │ │ │ │ + add %cl,-0x7f(%rcx) │ │ │ │ (bad) │ │ │ │ + nop │ │ │ │ add %al,(%rax) │ │ │ │ - add %al,(%rax) │ │ │ │ + add %cl,0x3b(%rbp) │ │ │ │ + movsl %ds:(%rsi),%es:(%rdi) │ │ │ │ + pop %rax │ │ │ │ + add (%rax),%eax │ │ │ │ + add %cl,(%rdi) │ │ │ │ + xchg %edx,%edi │ │ │ │ add %al,(%rax) │ │ │ │ add %cl,-0x75(%rax) │ │ │ │ - or %r9b,-0x77(%r8) │ │ │ │ - flds -0x7cb7f81f(%rbx) │ │ │ │ - stc │ │ │ │ - add %esi,0x48(%rbx,%riz,2) │ │ │ │ - movl $0x4a22d8,-0x8(%rbp) │ │ │ │ - mov %rbx,%rax │ │ │ │ - mov 0x6(%rbx),%rbx │ │ │ │ - mov 0xe(%rax),%rax │ │ │ │ - mov %rax,0x0(%rbp) │ │ │ │ - add $0xfffffffffffffff8,%rbp │ │ │ │ + rex.XB (bad) │ │ │ │ + mov 0xf(%rbx),%rcx │ │ │ │ + mov 0x17(%rbx),%rdx │ │ │ │ + mov 0x1f(%rbx),%rbx │ │ │ │ + movq $0x4a3690,-0x88(%r12) │ │ │ │ + mov %r14,-0x78(%r12) │ │ │ │ + mov %rbx,-0x70(%r12) │ │ │ │ + movq $0x4a36c8,-0x68(%r12) │ │ │ │ + mov %rcx,-0x58(%r12) │ │ │ │ + movq $0x6e1f10,-0x50(%r12) │ │ │ │ + mov %rax,-0x48(%r12) │ │ │ │ + movq $0x67d060,-0x40(%r12) │ │ │ │ + movq $0x3c372d9,-0x38(%r12) │ │ │ │ + lea -0x4b(%r12),%rax │ │ │ │ + mov %rax,-0x30(%r12) │ │ │ │ + movq $0x3363098,-0x28(%r12) │ │ │ │ + lea -0x3f(%r12),%rax │ │ │ │ + mov %rax,-0x20(%r12) │ │ │ │ + lea -0x68(%r12),%rax │ │ │ │ + mov %rax,-0x18(%r12) │ │ │ │ + movq $0x3363ae0,-0x10(%r12) │ │ │ │ + lea -0x27(%r12),%rax │ │ │ │ + mov %rax,-0x8(%r12) │ │ │ │ + lea -0x88(%r12),%rax │ │ │ │ + mov %rax,(%r12) │ │ │ │ + add $0x10,%rbp │ │ │ │ + lea -0xe(%r12),%r14 │ │ │ │ + mov %rdx,%rsi │ │ │ │ + movq $0x4a3730,-0x10(%rbp) │ │ │ │ + mov %rsi,%rbx │ │ │ │ + mov %r14,-0x8(%rbp) │ │ │ │ + add $0xfffffffffffffff0,%rbp │ │ │ │ test $0x7,%bl │ │ │ │ - jne 4a22d8 │ │ │ │ + jne 4a3730 │ │ │ │ mov (%rbx),%rax │ │ │ │ jmp *%rax │ │ │ │ - nopl (%rax) │ │ │ │ - add $0x0,%al │ │ │ │ + mov %r14,%rbx │ │ │ │ + and $0xfffffffffffffff8,%rbx │ │ │ │ + add $0x10,%rbp │ │ │ │ + mov (%rbx),%rax │ │ │ │ + jmp *%rax │ │ │ │ + movq $0x90,0x388(%r13) │ │ │ │ + jmp 338a720 │ │ │ │ + nop │ │ │ │ + add %eax,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ + adc %al,(%rax) │ │ │ │ + add %al,(%rax) │ │ │ │ + sbb %dh,%bh │ │ │ │ + (bad) │ │ │ │ + add -0x73(%rax),%ecx │ │ │ │ + rex.RB call 734271a4 <__environ@GLIBC_2.2.5+0x6f7e6cfc> │ │ │ │ + sub %cl,-0x39(%rax) │ │ │ │ + rex.RB │ │ │ │ + lock enter $0x390f,$0x3 │ │ │ │ + mov %rbx,-0x8(%rbp) │ │ │ │ + movq $0x4a3898,-0x18(%rbp) │ │ │ │ + mov 0x10(%rbx),%rsi │ │ │ │ + lea 0x3794681(%rip),%r14 │ │ │ │ + add $0xffffffffffffffe8,%rbp │ │ │ │ + jmp 4a3590 │ │ │ │ + jmp *-0x10(%r13) │ │ │ │ + nopl (%rax) │ │ │ │ + ... │ │ │ │ (bad) │ │ │ │ add %al,(%rax) │ │ │ │ + add %dl,%al │ │ │ │ + negb (%rdi) │ │ │ │ + add -0x39(%rax),%ecx │ │ │ │ + add %r15b,0x49004a38(%r8) │ │ │ │ + mov %ebx,%esi │ │ │ │ + jmp 4a2f70 │ │ │ │ + ... │ │ │ │ + (bad) │ │ │ │ add %al,(%rax) │ │ │ │ + add %dh,0x48031ff6(%rax) │ │ │ │ + movl $0x4a38e0,0x0(%rbp) │ │ │ │ + mov %rbx,%rsi │ │ │ │ + lea 0x379462f(%rip),%r14 │ │ │ │ + jmp 4a3708 │ │ │ │ + nop │ │ │ │ + ... │ │ │ │ + (bad) │ │ │ │ add %al,(%rax) │ │ │ │ - add %cl,-0x75(%rax) │ │ │ │ - rex.XB (bad) │ │ │ │ - add $0xffffffffffffffd0,%rax │ │ │ │ - cmp $0x9,%rax │ │ │ │ - ja 4a230f │ │ │ │ - mov 0x8(%rbp),%rax │ │ │ │ - movq $0x4a2290,0x8(%rbp) │ │ │ │ - mov %rax,%rbx │ │ │ │ + add %al,0x49032176(%rax) │ │ │ │ + mov %ebx,%esi │ │ │ │ add $0x8,%rbp │ │ │ │ - test $0x7,%bl │ │ │ │ - jne 4a2290 │ │ │ │ - mov (%rbx),%rax │ │ │ │ - jmp *%rax │ │ │ │ - mov %rax,%rbx │ │ │ │ - add $0x20,%rbp │ │ │ │ - jmp 33893b0 │ │ │ │ - mov 0x18(%rbp),%r14 │ │ │ │ - movq $0x33924c0,0x18(%rbp) │ │ │ │ - add $0x18,%rbp │ │ │ │ - jmp 323fd40 │ │ │ │ - jmp *-0x8(%r13) │ │ │ │ + jmp 60a948 │ │ │ │ + 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) │ │ │ │ - nop │ │ │ │ - movsl %ds:(%rsi),%es:(%rdi) │ │ │ │ - js 4a233b │ │ │ │ - lea -0x20(%rbp),%rax │ │ │ │ + push $0x48031ff6 │ │ │ │ + lea -0x10(%rbp),%eax │ │ │ │ cmp %r15,%rax │ │ │ │ - jb 4a236a │ │ │ │ + jb 4a3927 │ │ │ │ movq $0x3390fc8,-0x10(%rbp) │ │ │ │ mov %rbx,-0x8(%rbp) │ │ │ │ - mov 0x10(%rbx),%r14 │ │ │ │ - movq $0x33924c0,-0x20(%rbp) │ │ │ │ - movq $0x3c2c8c9,-0x18(%rbp) │ │ │ │ - add $0xffffffffffffffe0,%rbp │ │ │ │ - jmp 4a0360 │ │ │ │ + mov 0x18(%rbx),%rax │ │ │ │ + lea 0x1(%rax),%r14 │ │ │ │ + mov 0x10(%rbx),%rbx │ │ │ │ + add $0xfffffffffffffff0,%rbp │ │ │ │ + jmp 4a3980 │ │ │ │ jmp *-0x10(%r13) │ │ │ │ - xchg %ax,%ax │ │ │ │ + nopl 0x0(%rax,%rax,1) │ │ │ │ add %eax,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ adc %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ - movsq %ds:(%rsi),%es:(%rdi) │ │ │ │ - js 4a2383 │ │ │ │ - lea -0x20(%rbp),%rax │ │ │ │ - cmp %r15,%rax │ │ │ │ - jb 4a23aa │ │ │ │ + sub %dh,%dh │ │ │ │ + (bad) │ │ │ │ + add -0x73(%rax),%ecx │ │ │ │ + rex.RB │ │ │ │ + lock cmp %r15,%rax │ │ │ │ + jb 4a3962 │ │ │ │ movq $0x3390fc8,-0x10(%rbp) │ │ │ │ mov %rbx,-0x8(%rbp) │ │ │ │ - movq $0x4a23c0,-0x18(%rbp) │ │ │ │ mov 0x10(%rbx),%r14 │ │ │ │ - add $0xffffffffffffffe8,%rbp │ │ │ │ - jmp 4f18f8 │ │ │ │ + add $0xfffffffffffffff0,%rbp │ │ │ │ + jmp 4a3a98 │ │ │ │ jmp *-0x10(%r13) │ │ │ │ xchg %ax,%ax │ │ │ │ - ... │ │ │ │ - (bad) │ │ │ │ + add $0x0,%al │ │ │ │ add %al,(%rax) │ │ │ │ - add %cl,(%rax) │ │ │ │ - movsl %ds:(%rsi),%es:(%rdi) │ │ │ │ - js 4a23c3 │ │ │ │ - add $0x18,%r12 │ │ │ │ - cmp 0x358(%r13),%r12 │ │ │ │ - ja 4a23f7 │ │ │ │ - movq $0x4a2338,-0x10(%r12) │ │ │ │ - mov %rbx,(%r12) │ │ │ │ - movq $0x4a2418,-0x8(%rbp) │ │ │ │ - mov %rbx,%r14 │ │ │ │ - lea -0x10(%r12),%rax │ │ │ │ - mov %rax,0x0(%rbp) │ │ │ │ - add $0xfffffffffffffff8,%rbp │ │ │ │ - jmp 4a02f0 │ │ │ │ - movq $0x18,0x388(%r13) │ │ │ │ - jmp 338a720 │ │ │ │ - nop │ │ │ │ add %eax,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ + add %eax,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ + add (%rax),%al │ │ │ │ add %al,(%rax) │ │ │ │ - (bad) │ │ │ │ - add %al,(%rax) │ │ │ │ - add %al,(%rax) │ │ │ │ - add %al,(%rax) │ │ │ │ - add %cl,-0x39(%rax) │ │ │ │ - add %r15b,(%r8) │ │ │ │ - and $0x4a,%al │ │ │ │ - add %cl,-0x77(%rcx) │ │ │ │ - fsubrp %st,%st(1) │ │ │ │ - nop │ │ │ │ - loopne 4a2426 │ │ │ │ - incl (%rcx) │ │ │ │ - add %al,(%rax) │ │ │ │ - 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,%r8b │ │ │ │ - and $0x39,%al │ │ │ │ - add %ecx,%ebp │ │ │ │ - call 24cfe1f │ │ │ │ - add %al,(%rax) │ │ │ │ + or %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ + call 494d5976 <__environ@GLIBC_2.2.5+0x458954ce> │ │ │ │ + add $0x50,%esp │ │ │ │ + cmp 0x358(%r13),%r12 │ │ │ │ + ja 4a39f6 │ │ │ │ + cmp 0x17(%rbx),%r14 │ │ │ │ + jl 4a39a1 │ │ │ │ + add $0xffffffffffffffb0,%r12 │ │ │ │ + lea 0x379455b(%rip),%rbx │ │ │ │ + jmp *0x0(%rbp) │ │ │ │ + mov 0x7(%rbx),%rax │ │ │ │ + mov 0xf(%rbx),%rcx │ │ │ │ + add %r14,%rcx │ │ │ │ + mov 0x18(%rax,%rcx,8),%rax │ │ │ │ + movq $0x4a3900,-0x48(%r12) │ │ │ │ + mov %rbx,-0x38(%r12) │ │ │ │ + mov %r14,-0x30(%r12) │ │ │ │ + movq $0x4a3940,-0x28(%r12) │ │ │ │ + mov %rax,-0x18(%r12) │ │ │ │ + movq $0x3363ae0,-0x10(%r12) │ │ │ │ + lea -0x28(%r12),%rax │ │ │ │ + mov %rax,-0x8(%r12) │ │ │ │ + lea -0x48(%r12),%rax │ │ │ │ + mov %rax,(%r12) │ │ │ │ + lea -0xe(%r12),%rbx │ │ │ │ + jmp *0x0(%rbp) │ │ │ │ + movq $0x50,0x388(%r13) │ │ │ │ + jmp *-0x8(%r13) │ │ │ │ + nopl (%rax) │ │ │ │ + add %eax,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ - add %dl,(%rdx) │ │ │ │ + add (%rax),%al │ │ │ │ add %al,(%rax) │ │ │ │ - add %cl,%al │ │ │ │ + sldt (%rax) │ │ │ │ + add %dl,-0xb(%rax) │ │ │ │ (bad) │ │ │ │ - and %al,(%rbx) │ │ │ │ - lea -0x28(%rbp),%rax │ │ │ │ - cmp %r15,%rax │ │ │ │ - jb 4a24bb │ │ │ │ - add $0x18,%r12 │ │ │ │ + add -0x73(%rax),%ecx │ │ │ │ + rex.RB │ │ │ │ + lock cmp %r15,%rax │ │ │ │ + jb 4a3a79 │ │ │ │ + add $0x20,%r12 │ │ │ │ cmp 0x358(%r13),%r12 │ │ │ │ - ja 4a24b0 │ │ │ │ + ja 4a3a6e │ │ │ │ movq $0x3390fc8,-0x10(%rbp) │ │ │ │ mov %rbx,-0x8(%rbp) │ │ │ │ mov 0x10(%rbx),%rax │ │ │ │ - mov 0x18(%rbx),%rbx │ │ │ │ - movq $0x4a21b0,-0x10(%r12) │ │ │ │ - mov %rax,(%r12) │ │ │ │ - movq $0x4a24d0,-0x28(%rbp) │ │ │ │ - mov %rbx,%r14 │ │ │ │ - lea -0x10(%r12),%rbx │ │ │ │ - mov %rbx,-0x20(%rbp) │ │ │ │ - mov %rax,-0x18(%rbp) │ │ │ │ - add $0xffffffffffffffd8,%rbp │ │ │ │ - jmp 323f8b0 │ │ │ │ - movq $0x18,0x388(%r13) │ │ │ │ + mov 0x18(%rbx),%rcx │ │ │ │ + mov 0x20(%rbx),%rbx │ │ │ │ + movq $0x4a3980,-0x18(%r12) │ │ │ │ + mov %rax,-0x10(%r12) │ │ │ │ + mov %rcx,-0x8(%r12) │ │ │ │ + mov %rbx,(%r12) │ │ │ │ + xor %r14d,%r14d │ │ │ │ + lea -0x17(%r12),%rbx │ │ │ │ + add $0xfffffffffffffff0,%rbp │ │ │ │ + jmp 4a3980 │ │ │ │ + movq $0x20,0x388(%r13) │ │ │ │ jmp *-0x10(%r13) │ │ │ │ - nop │ │ │ │ - add (%rax),%al │ │ │ │ - add %al,(%rax) │ │ │ │ - add %al,(%rax) │ │ │ │ - add %al,(%rax) │ │ │ │ - (bad) │ │ │ │ - add %al,(%rax) │ │ │ │ - add %bh,%al │ │ │ │ - movabs %eax,0x3b4d30c483490378 │ │ │ │ - movsl %ds:(%rsi),%es:(%rdi) │ │ │ │ - pop %rax │ │ │ │ - add (%rax),%eax │ │ │ │ - add %dh,0x4a(%rdi) │ │ │ │ - movq $0x4a2228,-0x28(%r12) │ │ │ │ - mov 0x8(%rbp),%rax │ │ │ │ - mov %rax,-0x20(%r12) │ │ │ │ - mov %rbx,-0x18(%r12) │ │ │ │ - movq $0x4a2380,-0x10(%r12) │ │ │ │ - mov 0x10(%rbp),%rax │ │ │ │ - mov %rax,(%r12) │ │ │ │ - mov %rbx,%r14 │ │ │ │ - movq $0x33929e8,0x0(%rbp) │ │ │ │ - lea -0x10(%r12),%rax │ │ │ │ - mov %rax,0x8(%rbp) │ │ │ │ - lea -0x27(%r12),%rax │ │ │ │ - mov %rax,0x10(%rbp) │ │ │ │ - jmp 323fc70 │ │ │ │ - movq $0x30,0x388(%r13) │ │ │ │ - jmp 338a720 │ │ │ │ - nop │ │ │ │ + nopl (%rax) │ │ │ │ add $0x1000000,%eax │ │ │ │ ... │ │ │ │ add %al,(%rax) │ │ │ │ add %cl,(%rsi) │ │ │ │ add %al,(%rax) │ │ │ │ - add %dh,%al │ │ │ │ + add %dl,%al │ │ │ │ + hlt │ │ │ │ (bad) │ │ │ │ - and %al,(%rbx) │ │ │ │ - lea -0x18(%rbp),%rax │ │ │ │ - cmp %r15,%rax │ │ │ │ - jb 4a256e │ │ │ │ - movq $0x4a2590,-0x10(%rbp) │ │ │ │ - mov %r14,-0x8(%rbp) │ │ │ │ - add $0xfffffffffffffff0,%rbp │ │ │ │ - jmp 4f1968 │ │ │ │ - lea 0x32016eb(%rip),%rbx │ │ │ │ - jmp *-0x8(%r13) │ │ │ │ - nopl 0x0(%rax) │ │ │ │ - add %eax,(%rax) │ │ │ │ - add %al,(%rax) │ │ │ │ - add %al,(%rax) │ │ │ │ - add %al,(%rax) │ │ │ │ + add -0x73(%rax),%ecx │ │ │ │ + rex.RB loopne 4a3ae9 │ │ │ │ + cmp %edi,%eax │ │ │ │ + jb 4a3b47 │ │ │ │ + movq $0x4a3ad0,-0x8(%rbp) │ │ │ │ + mov %r14,%rbx │ │ │ │ + add $0xfffffffffffffff8,%rbp │ │ │ │ + test $0x7,%bl │ │ │ │ + jne 4a3ad0 │ │ │ │ + mov (%rbx),%rax │ │ │ │ + jmp *%rax │ │ │ │ + xchg %ax,%ax │ │ │ │ + ... │ │ │ │ (bad) │ │ │ │ add %al,(%rax) │ │ │ │ - add %dh,0x49032016(%rax) │ │ │ │ - add $0x20,%esp │ │ │ │ + add %bl,0x48031ff4(%rax) │ │ │ │ + mov %ebx,%eax │ │ │ │ + and $0x7,%eax │ │ │ │ + lea 0x3027d93(%rip),%rcx │ │ │ │ + mov (%rcx,%rax,8),%rax │ │ │ │ + jmp *%rax │ │ │ │ + lea 0x31fee6f(%rip),%rbx │ │ │ │ + add $0x8,%rbp │ │ │ │ + jmp *0x0(%rbp) │ │ │ │ + add $0x28,%r12 │ │ │ │ cmp 0x358(%r13),%r12 │ │ │ │ - ja 4a25cc │ │ │ │ - movq $0x4a2458,-0x18(%r12) │ │ │ │ - mov 0x8(%rbp),%rax │ │ │ │ - mov %rax,-0x8(%r12) │ │ │ │ - mov %rbx,(%r12) │ │ │ │ - movq $0x4a25f0,0x0(%rbp) │ │ │ │ - mov %rbx,%r14 │ │ │ │ - lea -0x18(%r12),%rax │ │ │ │ - mov %rax,0x8(%rbp) │ │ │ │ - jmp 323f840 │ │ │ │ - movq $0x20,0x388(%r13) │ │ │ │ + ja 4a3b37 │ │ │ │ + mov 0x3(%rbx),%rax │ │ │ │ + movq $0x6e1eb0,-0x20(%r12) │ │ │ │ + mov %rax,-0x18(%r12) │ │ │ │ + movq $0x67d060,-0x10(%r12) │ │ │ │ + movq $0x3c372d9,-0x8(%r12) │ │ │ │ + lea -0x1e(%r12),%rax │ │ │ │ + mov %rax,(%r12) │ │ │ │ + lea -0xf(%r12),%rbx │ │ │ │ + add $0x8,%rbp │ │ │ │ + jmp *0x0(%rbp) │ │ │ │ + movq $0x28,0x388(%r13) │ │ │ │ jmp 338a720 │ │ │ │ - nopl 0x0(%rax) │ │ │ │ - add %eax,(%rax) │ │ │ │ - add %al,(%rax) │ │ │ │ - add %al,(%rax) │ │ │ │ - add %al,(%rax) │ │ │ │ - (bad) │ │ │ │ - add %al,(%rax) │ │ │ │ - add %ah,(%rax) │ │ │ │ - (bad) │ │ │ │ - and %al,(%rbx) │ │ │ │ - movq $0x4a2610,0x0(%rbp) │ │ │ │ - mov %rbx,%r14 │ │ │ │ - jmp 323f9f0 │ │ │ │ - add %eax,(%rax) │ │ │ │ + lea 0x31ff46a(%rip),%rbx │ │ │ │ + jmp *-0x8(%r13) │ │ │ │ + movq $0x4a3d20,0x0(%rbp) │ │ │ │ + mov 0x4(%rbx),%rax │ │ │ │ + mov 0xf(%rax),%r8 │ │ │ │ + mov 0x7(%rax),%rdi │ │ │ │ + lea 0x37864dc(%rip),%rsi │ │ │ │ + lea 0x377a4a5(%rip),%r14 │ │ │ │ + jmp db8530 │ │ │ │ + add $0x28,%r12 │ │ │ │ + cmp 0x358(%r13),%r12 │ │ │ │ + ja 4a3b37 │ │ │ │ + mov 0x5(%rbx),%rax │ │ │ │ + movq $0x6e1f10,-0x20(%r12) │ │ │ │ + mov %rax,-0x18(%r12) │ │ │ │ + movq $0x67d060,-0x10(%r12) │ │ │ │ + movq $0x3c372d9,-0x8(%r12) │ │ │ │ + lea -0x1b(%r12),%rax │ │ │ │ + mov %rax,(%r12) │ │ │ │ + lea -0xf(%r12),%rbx │ │ │ │ + add $0x8,%rbp │ │ │ │ + jmp *0x0(%rbp) │ │ │ │ + movq $0x4a3c08,-0x18(%rbp) │ │ │ │ + mov 0x6(%rbx),%rax │ │ │ │ + lea 0x322b92e(%rip),%rbx │ │ │ │ + mov 0x17(%rax),%rcx │ │ │ │ + mov %rcx,-0x10(%rbp) │ │ │ │ + mov 0x7(%rax),%rcx │ │ │ │ + mov %rcx,-0x8(%rbp) │ │ │ │ + mov 0xf(%rax),%rax │ │ │ │ + mov %rax,0x0(%rbp) │ │ │ │ + add $0xffffffffffffffe8,%rbp │ │ │ │ + test $0x7,%bl │ │ │ │ + jne 4a3c08 │ │ │ │ + mov (%rbx),%rax │ │ │ │ + jmp *%rax │ │ │ │ + rex.XB add %eax,(%r8) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ + add %bl,(%rsi) │ │ │ │ add %al,(%rax) │ │ │ │ + add %ah,-0xd(%rax) │ │ │ │ (bad) │ │ │ │ - add %al,(%rax) │ │ │ │ - add %al,(%rax) │ │ │ │ + add -0x7d(%rcx),%ecx │ │ │ │ (bad) │ │ │ │ - and %al,(%rbx) │ │ │ │ - movq $0x4a2630,0x0(%rbp) │ │ │ │ - mov %rbx,%r14 │ │ │ │ - jmp 323fda8 │ │ │ │ + rex.W │ │ │ │ + cmp 0x358(%r13),%r12 │ │ │ │ + ja 4a3c65 │ │ │ │ + movq $0x4a3a18,-0x40(%r12) │ │ │ │ + mov 0x10(%rbp),%rax │ │ │ │ + mov %rax,-0x30(%r12) │ │ │ │ + mov 0x18(%rbp),%rax │ │ │ │ + mov %rax,-0x28(%r12) │ │ │ │ + mov 0x8(%rbp),%rax │ │ │ │ + mov %rax,-0x20(%r12) │ │ │ │ + movq $0x67d0a0,-0x18(%r12) │ │ │ │ + movq $0x3c372d9,-0x10(%r12) │ │ │ │ + mov %rbx,-0x8(%r12) │ │ │ │ + lea -0x40(%r12),%rax │ │ │ │ + mov %rax,(%r12) │ │ │ │ + lea -0x15(%r12),%rbx │ │ │ │ + add $0x20,%rbp │ │ │ │ + jmp *0x0(%rbp) │ │ │ │ + movq $0x48,0x388(%r13) │ │ │ │ + jmp 338a720 │ │ │ │ + movq $0x4a3cb0,-0x8(%rbp) │ │ │ │ + mov 0x7(%rbx),%rax │ │ │ │ + lea 0x322b6d0(%rip),%rbx │ │ │ │ + mov %rax,0x0(%rbp) │ │ │ │ + add $0xfffffffffffffff8,%rbp │ │ │ │ + test $0x7,%bl │ │ │ │ + jne 4a3cb0 │ │ │ │ + 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 │ │ │ │ - adc $0x89490320,%eax │ │ │ │ - fimuls -0x39(%rax) │ │ │ │ - rex.RB clc │ │ │ │ - call 484d5f65 <__environ@GLIBC_2.2.5+0x44895abd> │ │ │ │ - movl $0x36a3c11,0x0(%rbp) │ │ │ │ - add $0xfffffffffffffff8,%rbp │ │ │ │ - jmp 3240020 │ │ │ │ - nopl 0x0(%rax) │ │ │ │ - sub $0x2f14e,%eax │ │ │ │ - add %al,(%rax) │ │ │ │ - add %al,(%rdx) │ │ │ │ - add %al,(%rax) │ │ │ │ - add %al,(%rax) │ │ │ │ - add %al,(%rax) │ │ │ │ - add %al,(%rax,%rax,1) │ │ │ │ - add %al,(%rax) │ │ │ │ - add %al,(%rax) │ │ │ │ - add %al,(%rax) │ │ │ │ - inc %rbx │ │ │ │ + add %bh,0x49031ff2(%rax) │ │ │ │ + add $0x38,%esp │ │ │ │ + cmp 0x358(%r13),%r12 │ │ │ │ + ja 4a3cfb │ │ │ │ + movq $0x4a3850,-0x30(%r12) │ │ │ │ + mov 0x8(%rbp),%rax │ │ │ │ + mov %rax,-0x20(%r12) │ │ │ │ + movq $0x67d080,-0x18(%r12) │ │ │ │ + movq $0x3c372d9,-0x10(%r12) │ │ │ │ + mov %rbx,-0x8(%r12) │ │ │ │ + lea -0x30(%r12),%rax │ │ │ │ + mov %rax,(%r12) │ │ │ │ + lea -0x16(%r12),%rbx │ │ │ │ + add $0x10,%rbp │ │ │ │ jmp *0x0(%rbp) │ │ │ │ - xchg %ax,%ax │ │ │ │ - push %rbx │ │ │ │ - rex.WRX int1 │ │ │ │ - add (%rax),%al │ │ │ │ - add %al,(%rax) │ │ │ │ - add %al,(%rax) │ │ │ │ - add %al,(%rax) │ │ │ │ - add %al,(%rcx) │ │ │ │ - add %al,(%rax) │ │ │ │ - add %al,(%rbx) │ │ │ │ + movq $0x38,0x388(%r13) │ │ │ │ + jmp 338a720 │ │ │ │ + nopl 0x0(%rax,%rax,1) │ │ │ │ + ... │ │ │ │ + (bad) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ - add %cl,-0x1(%rax) │ │ │ │ - ret │ │ │ │ - jmp *0x0(%rbp) │ │ │ │ + add %cl,-0x77(%rax) │ │ │ │ + fadds -0x7cb7f820(%rbx) │ │ │ │ + clc │ │ │ │ + add %esi,0x4c(%rbp,%rcx,1) │ │ │ │ + mov 0x6(%rbx),%esi │ │ │ │ + add $0x8,%rbp │ │ │ │ + jmp 6023d0 │ │ │ │ + mov 0x7(%rbx),%r14 │ │ │ │ + add $0x8,%rbp │ │ │ │ + jmp 602eb8 │ │ │ │ xchg %ax,%ax │ │ │ │ - imul $0x2,-0xf(%rsi),%ecx │ │ │ │ + add $0x1000000,%eax │ │ │ │ ... │ │ │ │ - add %eax,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ - add (%rax),%eax │ │ │ │ + add %cl,(%rsi) │ │ │ │ add %al,(%rax) │ │ │ │ - add %eax,(%rax) │ │ │ │ + add %bl,-0xe(%rax) │ │ │ │ + (bad) │ │ │ │ + add %ecx,%ebp │ │ │ │ + xor %ebp,%edi │ │ │ │ + (bad) │ │ │ │ + decl (%rdi) │ │ │ │ + (bad) │ │ │ │ + add %al,(%rcx) │ │ │ │ add %al,(%rax) │ │ │ │ - add $0x2,%rbx │ │ │ │ - jmp *0x0(%rbp) │ │ │ │ - nop │ │ │ │ - test %ecx,-0xf(%rsi) │ │ │ │ - add (%rax),%al │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ + add %dl,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ - add %al,(%rcx) │ │ │ │ + add %al,-0xe(%rax) │ │ │ │ + (bad) │ │ │ │ + add -0x75(%rax),%ecx │ │ │ │ + jae 4a3d8c │ │ │ │ + lea 0x31ff236(%rip),%r14 │ │ │ │ + jmp 3240d18 │ │ │ │ + (bad) │ │ │ │ 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:0x2f14e9d(%rax) │ │ │ │ ... │ │ │ │ - add %eax,(%rax) │ │ │ │ - add %al,(%rax) │ │ │ │ - add (%rax),%eax │ │ │ │ add %al,(%rax) │ │ │ │ - add (%rax),%eax │ │ │ │ + add %cl,(%rsi) │ │ │ │ add %al,(%rax) │ │ │ │ - add $0x4,%rbx │ │ │ │ - jmp *0x0(%rbp) │ │ │ │ - nop │ │ │ │ - mov $0x4e,%ch │ │ │ │ - int1 │ │ │ │ + add %bh,(%rax) │ │ │ │ + repnz (bad) │ │ │ │ + add -0x73(%rax),%ecx │ │ │ │ + rex.RB fmuls -0x8(%r9,%rdi,1) │ │ │ │ + jb 4a3e6c │ │ │ │ + movq $0x4a3de0,-0x18(%rbp) │ │ │ │ + mov %r14,%rbx │ │ │ │ + mov %rsi,-0x10(%rbp) │ │ │ │ + mov %rdi,-0x8(%rbp) │ │ │ │ + add $0xffffffffffffffe8,%rbp │ │ │ │ + test $0x7,%bl │ │ │ │ + jne 4a3de0 │ │ │ │ + mov (%rbx),%rax │ │ │ │ + jmp *%rax │ │ │ │ + xchg %ax,%ax │ │ │ │ add (%rax),%al │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ - add %al,(%rcx) │ │ │ │ - add %al,(%rax) │ │ │ │ - add %al,(%rbx) │ │ │ │ - add %al,(%rax) │ │ │ │ - add %al,(%rax,%rax,1) │ │ │ │ - add %al,(%rax) │ │ │ │ - add $0x5,%rbx │ │ │ │ - jmp *0x0(%rbp) │ │ │ │ - nop │ │ │ │ (bad) │ │ │ │ - rex.WRX int1 │ │ │ │ - add (%rax),%al │ │ │ │ add %al,(%rax) │ │ │ │ + add %bh,%al │ │ │ │ + int1 │ │ │ │ + (bad) │ │ │ │ + add -0x7d(%rcx),%ecx │ │ │ │ + (bad) │ │ │ │ + sbb %cl,0x3b(%rbp) │ │ │ │ + movsl %ds:(%rsi),%es:(%rdi) │ │ │ │ + pop %rax │ │ │ │ + add (%rax),%eax │ │ │ │ + add %cl,(%rdi) │ │ │ │ + xchg %eax,0x48000000(%rsi) │ │ │ │ + mov 0x7(%rbx),%eax │ │ │ │ + mov 0xf(%rbx),%rcx │ │ │ │ + mov 0x17(%rbx),%rbx │ │ │ │ + movq $0x4a3d78,-0x10(%r12) │ │ │ │ + mov 0x10(%rbp),%rdx │ │ │ │ + mov %rdx,(%r12) │ │ │ │ + movq $0x4a3e50,-0x10(%rbp) │ │ │ │ + mov %rbx,%rdx │ │ │ │ + mov 0x8(%rbp),%rbx │ │ │ │ + mov %rdx,-0x8(%rbp) │ │ │ │ + mov %rcx,0x0(%rbp) │ │ │ │ + mov %rax,0x8(%rbp) │ │ │ │ + lea -0x10(%r12),%rax │ │ │ │ + mov %rax,0x10(%rbp) │ │ │ │ + add $0xfffffffffffffff0,%rbp │ │ │ │ + test $0x7,%bl │ │ │ │ + jne 4a3e50 │ │ │ │ + mov (%rbx),%rax │ │ │ │ + jmp *%rax │ │ │ │ + add $0x0,%al │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ - add %al,(%rcx) │ │ │ │ add %al,(%rax) │ │ │ │ - add %al,(%rbx) │ │ │ │ + (bad) │ │ │ │ add %al,(%rax) │ │ │ │ - add %al,0x48000000(%rip) │ │ │ │ - add $0x6,%ebx │ │ │ │ - jmp *0x0(%rbp) │ │ │ │ + add %bl,(%rax) │ │ │ │ + xor (%rdx),%esp │ │ │ │ + add 0x4d(%rbx,%rcx,4),%ecx │ │ │ │ + and %cl,-0x77(%rcx) │ │ │ │ + fmuls -0x75(%rax) │ │ │ │ + jge 4a3e63 │ │ │ │ + mov 0x10(%rbp),%rsi │ │ │ │ + mov 0x18(%rbp),%r14 │ │ │ │ + add $0x28,%rbp │ │ │ │ + jmp 678280 │ │ │ │ + lea 0x31ff185(%rip),%rbx │ │ │ │ + jmp *-0x8(%r13) │ │ │ │ + movq $0x18,0x388(%r13) │ │ │ │ + jmp 338a720 │ │ │ │ nop │ │ │ │ - out %al,$0x4e │ │ │ │ - int1 │ │ │ │ - add (%rax),%al │ │ │ │ - add %al,(%rax) │ │ │ │ - add %al,(%rax) │ │ │ │ + add %eax,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ - add %al,(%rcx) │ │ │ │ add %al,(%rax) │ │ │ │ - add %al,(%rbx) │ │ │ │ add %al,(%rax) │ │ │ │ - add %al,(%rsi) │ │ │ │ + adc %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ - add %cl,-0x7d(%rax) │ │ │ │ - ret │ │ │ │ + and %dh,%cl │ │ │ │ (bad) │ │ │ │ - jmp *0x0(%rbp) │ │ │ │ - nop │ │ │ │ - add %ecx,-0xf(%rdi) │ │ │ │ - add (%rax),%al │ │ │ │ - add %al,(%rax) │ │ │ │ + add -0x75(%rax),%ecx │ │ │ │ + jae 4a3eac │ │ │ │ + lea 0x31ff116(%rip),%r14 │ │ │ │ + jmp 3240d18 │ │ │ │ + add $0x1000000,%eax │ │ │ │ add %al,(%rax) │ │ │ │ + add %al,0x0(%rip) │ │ │ │ add %al,(%rax) │ │ │ │ - add %al,(%rcx) │ │ │ │ + add %cl,(%rsi) │ │ │ │ add %al,(%rax) │ │ │ │ - add %al,(%rbx) │ │ │ │ add %al,(%rax) │ │ │ │ - add %al,(%rdi) │ │ │ │ add %al,(%rax) │ │ │ │ - add %cl,-0x7d(%rax) │ │ │ │ - ret │ │ │ │ + add %cl,-0x7d(%rcx) │ │ │ │ (bad) │ │ │ │ - jmp *0x0(%rbp) │ │ │ │ - nop │ │ │ │ - sbb %ecx,-0xf(%rdi) │ │ │ │ + sbb %cl,0x3b(%rbp) │ │ │ │ + movsl %ds:(%rsi),%es:(%rdi) │ │ │ │ + pop %rax │ │ │ │ + add (%rax),%eax │ │ │ │ + add %dh,0x33(%rdi) │ │ │ │ + movq $0x4a3e98,-0x10(%r12) │ │ │ │ + mov %r14,(%r12) │ │ │ │ + lea -0x10(%r12),%r9 │ │ │ │ + lea 0x322f573(%rip),%r8 │ │ │ │ + lea 0x322b5ac(%rip),%rdi │ │ │ │ + lea 0x322b715(%rip),%rsi │ │ │ │ + lea 0x322d0b6(%rip),%r14 │ │ │ │ + jmp 678280 │ │ │ │ + movq $0x18,0x388(%r13) │ │ │ │ + lea 0x31ff0f6(%rip),%rbx │ │ │ │ + jmp *-0x8(%r13) │ │ │ │ + xchg %ax,%ax │ │ │ │ add (%rax),%al │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ - add %al,(%rcx) │ │ │ │ - add %al,(%rax) │ │ │ │ - add %al,(%rbx) │ │ │ │ - add %al,(%rax) │ │ │ │ - add %cl,(%rax) │ │ │ │ + adc (%rax),%al │ │ │ │ add %al,(%rax) │ │ │ │ - add %cl,-0x7d(%rax) │ │ │ │ - ret │ │ │ │ - (bad) │ │ │ │ - jmp *0x0(%rbp) │ │ │ │ nop │ │ │ │ - xor %ecx,-0xf(%rdi) │ │ │ │ - add (%rax),%al │ │ │ │ - add %al,(%rax) │ │ │ │ - add %al,(%rax) │ │ │ │ + lock (bad) │ │ │ │ + add -0x73(%rax),%ecx │ │ │ │ + rex.RB fmuls -0x8(%r9,%rdi,1) │ │ │ │ + jb 4a3f62 │ │ │ │ + movq $0x3390fc8,-0x10(%rbp) │ │ │ │ + mov %rbx,-0x8(%rbp) │ │ │ │ + movq $0x4a3f78,-0x18(%rbp) │ │ │ │ + mov 0x10(%rbx),%r14 │ │ │ │ + movq $0x33924c0,-0x28(%rbp) │ │ │ │ + mov 0x18(%rbx),%rax │ │ │ │ + mov %rax,-0x20(%rbp) │ │ │ │ + add $0xffffffffffffffd8,%rbp │ │ │ │ + jmp 8c0d38 │ │ │ │ + jmp *-0x10(%r13) │ │ │ │ + xchg %ax,%ax │ │ │ │ + ... │ │ │ │ + (bad) │ │ │ │ add %al,(%rax) │ │ │ │ - add %al,(%rcx) │ │ │ │ + add %al,-0x10(%rax) │ │ │ │ + (bad) │ │ │ │ + add -0x77(%rcx),%ecx │ │ │ │ + fimuls -0x7d(%rax) │ │ │ │ + (bad) │ │ │ │ + adc $0xfb,%al │ │ │ │ + (bad) │ │ │ │ + decl (%rdi) │ │ │ │ + (bad) │ │ │ │ + rex add %cl,(%rdi) │ │ │ │ add %al,(%rax) │ │ │ │ - add %al,(%rbx) │ │ │ │ + add %al,(%rdx) │ │ │ │ + ... │ │ │ │ add %al,(%rax) │ │ │ │ - add %cl,(%rcx) │ │ │ │ + add %cl,(%rsi) │ │ │ │ add %al,(%rax) │ │ │ │ - add %cl,-0x7d(%rax) │ │ │ │ - ret │ │ │ │ + add %ch,-0x10(%rax) │ │ │ │ (bad) │ │ │ │ - jmp *0x0(%rbp) │ │ │ │ + add -0x7d(%rcx),%ecx │ │ │ │ + (bad) │ │ │ │ + cmp %cl,0x3b(%rbp) │ │ │ │ + movsl %ds:(%rsi),%es:(%rdi) │ │ │ │ + pop %rax │ │ │ │ + add (%rax),%eax │ │ │ │ + add %dh,0x54(%rdi) │ │ │ │ + movq $0x4a3f28,-0x30(%r12) │ │ │ │ + mov %r14,-0x20(%r12) │ │ │ │ + mov %rsi,-0x18(%r12) │ │ │ │ + movq $0x3363ae0,-0x10(%r12) │ │ │ │ + lea -0x30(%r12),%rax │ │ │ │ + mov %rax,-0x8(%r12) │ │ │ │ + movq $0x3c37ef9,(%r12) │ │ │ │ + lea -0xe(%r12),%r9 │ │ │ │ + lea 0x322f472(%rip),%r8 │ │ │ │ + lea 0x322b4ab(%rip),%rdi │ │ │ │ + lea 0x322b614(%rip),%rsi │ │ │ │ + lea 0x322cfb5(%rip),%r14 │ │ │ │ + jmp 678280 │ │ │ │ + movq $0x38,0x388(%r13) │ │ │ │ + lea 0x31ff02d(%rip),%rbx │ │ │ │ + jmp *-0x8(%r13) │ │ │ │ nop │ │ │ │ - rex.WB │ │ │ │ - rex.WRXB int1 │ │ │ │ add (%rax),%al │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ - add %al,(%rcx) │ │ │ │ - add %al,(%rax) │ │ │ │ - add %al,(%rbx) │ │ │ │ - add %al,(%rax) │ │ │ │ - add %cl,(%rdx) │ │ │ │ + adc (%rax),%al │ │ │ │ add %al,(%rax) │ │ │ │ - add %cl,-0x7d(%rax) │ │ │ │ - ret │ │ │ │ - (bad) │ │ │ │ - jmp *0x0(%rbp) │ │ │ │ nop │ │ │ │ + out %eax,(%dx) │ │ │ │ (bad) │ │ │ │ - rex.WRXB int1 │ │ │ │ - add (%rax),%al │ │ │ │ - add %al,(%rax) │ │ │ │ - add %al,(%rax) │ │ │ │ - add %al,(%rax) │ │ │ │ - add %al,(%rcx) │ │ │ │ - add %al,(%rax) │ │ │ │ - add %al,(%rbx) │ │ │ │ - add %al,(%rax) │ │ │ │ - add %cl,(%rbx) │ │ │ │ - add %al,(%rax) │ │ │ │ - add %cl,-0x7d(%rax) │ │ │ │ - ret │ │ │ │ + add -0x73(%rax),%ecx │ │ │ │ + rex.RB fmuls -0x8(%r9,%rdi,1) │ │ │ │ + jb 4a4062 │ │ │ │ + movq $0x3390fc8,-0x10(%rbp) │ │ │ │ + mov %rbx,-0x8(%rbp) │ │ │ │ + movq $0x4a4078,-0x18(%rbp) │ │ │ │ + mov 0x10(%rbx),%r14 │ │ │ │ + movq $0x33924c0,-0x28(%rbp) │ │ │ │ + mov 0x18(%rbx),%rax │ │ │ │ + mov %rax,-0x20(%rbp) │ │ │ │ + add $0xffffffffffffffd8,%rbp │ │ │ │ + jmp 8c0d38 │ │ │ │ + jmp *-0x10(%r13) │ │ │ │ + xchg %ax,%ax │ │ │ │ + ... │ │ │ │ (bad) │ │ │ │ - jmp *0x0(%rbp) │ │ │ │ - nop │ │ │ │ - jns 4a2841 │ │ │ │ - int1 │ │ │ │ - add (%rax),%al │ │ │ │ - add %al,(%rax) │ │ │ │ - add %al,(%rcx) │ │ │ │ - add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ + add %al,-0x11(%rax) │ │ │ │ + (bad) │ │ │ │ + add -0x77(%rcx),%ecx │ │ │ │ + fimuls -0x7d(%rax) │ │ │ │ + (bad) │ │ │ │ + adc $0xfa,%al │ │ │ │ + (bad) │ │ │ │ + decl (%rdi) │ │ │ │ + (bad) │ │ │ │ + rex add %cl,(%rdi) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rdx) │ │ │ │ add %al,(%rax) │ │ │ │ - add %cl,0x48000000(%rip) │ │ │ │ - add $0x7,%ebx │ │ │ │ - jmp *0x0(%rbp) │ │ │ │ - nop │ │ │ │ - sldt (%rax) │ │ │ │ - add %al,(%rdx) │ │ │ │ - add %al,(%rax) │ │ │ │ - add %al,(%rdx) │ │ │ │ + add %al,(%rsi) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ - add %cl,(%rbx) │ │ │ │ + add %cl,(%rsi) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %cl,-0x73(%rax) │ │ │ │ - rex.RB call 7342617c <__environ@GLIBC_2.2.5+0x6f7e5cd4> │ │ │ │ - push %rbx │ │ │ │ - movq $0x4a2870,-0x18(%rbp) │ │ │ │ - mov 0x6(%rbx),%rax │ │ │ │ + rex.RB fmuls -0x8(%r9,%rdi,1) │ │ │ │ + jb 4a4121 │ │ │ │ + add $0x38,%r12 │ │ │ │ + cmp 0x358(%r13),%r12 │ │ │ │ + ja 4a4116 │ │ │ │ + movq $0x4a4028,-0x30(%r12) │ │ │ │ + mov %r14,-0x20(%r12) │ │ │ │ + mov %rsi,-0x18(%r12) │ │ │ │ + movq $0x3363ae0,-0x10(%r12) │ │ │ │ + lea -0x30(%r12),%rax │ │ │ │ + mov %rax,-0x8(%r12) │ │ │ │ + movq $0x3c37ef9,(%r12) │ │ │ │ + movq $0x4a4140,-0x8(%rbp) │ │ │ │ + lea -0xe(%r12),%r9 │ │ │ │ + lea 0x322f361(%rip),%r8 │ │ │ │ + lea 0x322b39a(%rip),%rdi │ │ │ │ + lea 0x322b503(%rip),%rsi │ │ │ │ + lea 0x322cea4(%rip),%r14 │ │ │ │ + add $0xfffffffffffffff8,%rbp │ │ │ │ + jmp 678280 │ │ │ │ + movq $0x38,0x388(%r13) │ │ │ │ + lea 0x31fef48(%rip),%rbx │ │ │ │ + jmp *-0x8(%r13) │ │ │ │ + nopl 0x0(%rax) │ │ │ │ + ... │ │ │ │ + (bad) │ │ │ │ + add %al,(%rax) │ │ │ │ + add %dl,(%rax) │ │ │ │ + out %eax,(%dx) │ │ │ │ + (bad) │ │ │ │ + add -0x77(%rax),%ecx │ │ │ │ + fadds -0x7cb7f820(%rbx) │ │ │ │ + clc │ │ │ │ + add %ecx,(%rdi) │ │ │ │ + test %cl,%bh │ │ │ │ + add %al,(%rax) │ │ │ │ + add %cl,-0x39(%rax) │ │ │ │ + rex.RB loopne 4a40f5 │ │ │ │ + rex.B │ │ │ │ + rex.WX add %cl,-0x77(%rax) │ │ │ │ + fmuls -0x75(%rax) │ │ │ │ + rex.WXB (bad) │ │ │ │ + mov 0x16(%rbx),%rdx │ │ │ │ + mov 0x1e(%rbx),%rsi │ │ │ │ mov 0xe(%rbx),%rbx │ │ │ │ - mov %rbx,%rcx │ │ │ │ - mov %r14,%rbx │ │ │ │ + mov %rdx,-0x18(%rbp) │ │ │ │ mov %rcx,-0x10(%rbp) │ │ │ │ - mov %rax,-0x8(%rbp) │ │ │ │ - add $0xffffffffffffffe8,%rbp │ │ │ │ + mov %rsi,-0x8(%rbp) │ │ │ │ + mov %rax,0x0(%rbp) │ │ │ │ + add $0xffffffffffffffe0,%rbp │ │ │ │ test $0x7,%bl │ │ │ │ - jne 4a2870 │ │ │ │ + jne 4a41a0 │ │ │ │ mov (%rbx),%rax │ │ │ │ jmp *%rax │ │ │ │ - nopl (%rax) │ │ │ │ - add (%rax),%al │ │ │ │ + nopl 0x0(%rax) │ │ │ │ + add %r8d,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ + add %bl,(%rsi) │ │ │ │ add %al,(%rax) │ │ │ │ - (bad) │ │ │ │ + add %dh,0x48031fee(%rax) │ │ │ │ + mov 0x18(%rbp),%eax │ │ │ │ + mov %rbx,%rcx │ │ │ │ + and $0x7,%ecx │ │ │ │ + cmp $0x1,%rcx │ │ │ │ + je 4a4231 │ │ │ │ + lea 0x1e(%rbx),%rcx │ │ │ │ + add (%rcx),%rax │ │ │ │ + test %rax,%rax │ │ │ │ + jge 4a41d0 │ │ │ │ + lea 0x3764d21(%rip),%rbx │ │ │ │ + add $0x28,%rbp │ │ │ │ + mov (%rbx),%rax │ │ │ │ + jmp *%rax │ │ │ │ + movq $0x4a4200,0x10(%rbp) │ │ │ │ + mov 0xe(%rbx),%rbx │ │ │ │ + mov %rax,0x18(%rbp) │ │ │ │ + add $0x10,%rbp │ │ │ │ + test $0x7,%bl │ │ │ │ + jne 4a4200 │ │ │ │ + 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,-0x75(%rax) │ │ │ │ - jne 4a2884 │ │ │ │ - mov %rbx,%r14 │ │ │ │ + add %ch,(%rax) │ │ │ │ + rex.WRB jbe 4a4203 │ │ │ │ + mov 0x10(%rbp),%rax │ │ │ │ + movq $0x4a4280,0x10(%rbp) │ │ │ │ + mov %rbx,%rdi │ │ │ │ + mov 0x8(%rbp),%rsi │ │ │ │ + mov %rax,%r14 │ │ │ │ + add $0x10,%rbp │ │ │ │ + jmp 3192d70 │ │ │ │ + xor %esi,%esi │ │ │ │ + lea 0x377af02(%rip),%r14 │ │ │ │ + xor %ebx,%ebx │ │ │ │ + add $0x8,%rbp │ │ │ │ + jmp *0x0(%rbp) │ │ │ │ + mov %rax,%rsi │ │ │ │ + mov 0x10(%rbp),%r14 │ │ │ │ mov 0x8(%rbp),%rbx │ │ │ │ - add $0x18,%rbp │ │ │ │ - jmp 3395748 │ │ │ │ - jmp *-0x8(%r13) │ │ │ │ - sldt (%rax) │ │ │ │ - add %al,(%rdx) │ │ │ │ - add %al,(%rax) │ │ │ │ - add %al,(%rbx) │ │ │ │ - add %al,(%rax) │ │ │ │ - add %al,(%rax) │ │ │ │ - add %al,(%rax) │ │ │ │ - add %cl,(%rax) │ │ │ │ - add %al,(%rax) │ │ │ │ + add $0x28,%rbp │ │ │ │ + jmp *0x0(%rbp) │ │ │ │ + nopl 0x0(%rax,%rax,1) │ │ │ │ + addl $0x0,(%rcx) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ - add %cl,-0x73(%rax) │ │ │ │ - rex.RB fmuls -0x8(%r9,%rdi,1) │ │ │ │ - jb 4a2948 │ │ │ │ - movq $0x4a28f8,-0x28(%rbp) │ │ │ │ - mov 0x6(%rbx),%rax │ │ │ │ - mov 0xe(%rbx),%rcx │ │ │ │ - mov 0x16(%rbx),%rbx │ │ │ │ - mov %rbx,%rdx │ │ │ │ - mov %r14,%rbx │ │ │ │ - mov %rdx,-0x20(%rbp) │ │ │ │ - mov %rcx,-0x18(%rbp) │ │ │ │ - mov %rax,-0x10(%rbp) │ │ │ │ - mov %rsi,-0x8(%rbp) │ │ │ │ - add $0xffffffffffffffd8,%rbp │ │ │ │ - test $0x7,%bl │ │ │ │ - jne 4a28f8 │ │ │ │ - mov (%rbx),%rax │ │ │ │ - jmp *%rax │ │ │ │ - nopl (%rax) │ │ │ │ - add $0x0,%al │ │ │ │ + add %bl,(%rsi) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ + add %cl,-0x75(%rax) │ │ │ │ + pop %rbp │ │ │ │ + sbb %cl,0x75(%rbx,%rcx,4) │ │ │ │ + or %cl,-0x75(%rax) │ │ │ │ + jne 4a4274 │ │ │ │ + add $0x18,%rbp │ │ │ │ + jmp 4a4280 │ │ │ │ + nopw 0x0(%rax,%rax,1) │ │ │ │ + ... │ │ │ │ (bad) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %cl,-0x7d(%rcx) │ │ │ │ (bad) │ │ │ │ - sbb %cl,0x3b(%rbp) │ │ │ │ + adc %cl,0x3b(%rbp) │ │ │ │ movsl %ds:(%rsi),%es:(%rdi) │ │ │ │ pop %rax │ │ │ │ add (%rax),%eax │ │ │ │ - add %dh,0x33(%rdi) │ │ │ │ - movq $0x4a2828,-0x10(%r12) │ │ │ │ - mov 0x20(%rbp),%rax │ │ │ │ - mov %rax,-0x8(%r12) │ │ │ │ - mov 0x18(%rbp),%rax │ │ │ │ - mov %rax,(%r12) │ │ │ │ - lea -0xe(%r12),%rdi │ │ │ │ - mov 0x10(%rbp),%rsi │ │ │ │ - mov %rbx,%r14 │ │ │ │ - mov 0x8(%rbp),%rbx │ │ │ │ - add $0x28,%rbp │ │ │ │ - jmp 33959f8 │ │ │ │ - movq $0x18,0x388(%r13) │ │ │ │ - jmp 338a720 │ │ │ │ - jmp *-0x8(%r13) │ │ │ │ - nopl 0x0(%rax) │ │ │ │ - sbb %eax,(%rax) │ │ │ │ - add %al,(%rax) │ │ │ │ - add $0x0,%eax │ │ │ │ - add %al,(%rax) │ │ │ │ - add %al,(%rax) │ │ │ │ + add %dh,0x19(%rdi) │ │ │ │ + movq $0x3284858,-0x8(%r12) │ │ │ │ + mov %r14,(%r12) │ │ │ │ + lea -0x4(%r12),%r14 │ │ │ │ + add $0x8,%rbp │ │ │ │ + jmp *0x0(%rbp) │ │ │ │ + movq $0x10,0x388(%r13) │ │ │ │ + movq $0x4a4258,-0x18(%rbp) │ │ │ │ + mov %r14,-0x10(%rbp) │ │ │ │ + mov %rsi,-0x8(%rbp) │ │ │ │ + mov %rbx,0x0(%rbp) │ │ │ │ + add $0xffffffffffffffe8,%rbp │ │ │ │ + jmp 338a2b0 │ │ │ │ + xchg %ax,%ax │ │ │ │ + sldt (%rax) │ │ │ │ + add %al,(%rdx) │ │ │ │ + ... │ │ │ │ add %al,(%rax) │ │ │ │ add %cl,(%rsi) │ │ │ │ add %al,(%rax) │ │ │ │ + add %cl,0x48031fed(%rax) │ │ │ │ + lea -0x20(%rbp),%eax │ │ │ │ + cmp %r15,%rax │ │ │ │ + jb 4a4302 │ │ │ │ + movq $0x4a4348,-0x8(%rbp) │ │ │ │ + add $0xfffffffffffffff8,%rbp │ │ │ │ + jmp 4a40a0 │ │ │ │ + lea 0x31feda7(%rip),%rbx │ │ │ │ + jmp *-0x8(%r13) │ │ │ │ + nopl (%rax) │ │ │ │ + addl $0x0,(%rcx) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ - add %cl,-0x73(%rax) │ │ │ │ - rex.RB fmuls -0x8(%r9,%rdi,1) │ │ │ │ - jb 4a2a08 │ │ │ │ - movq $0x4a29b0,-0x28(%rbp) │ │ │ │ - mov %rdi,%rbx │ │ │ │ - mov %r14,-0x20(%rbp) │ │ │ │ - mov %rsi,-0x18(%rbp) │ │ │ │ - mov %r8,-0x10(%rbp) │ │ │ │ - mov %r9,-0x8(%rbp) │ │ │ │ - add $0xffffffffffffffd8,%rbp │ │ │ │ - test $0x7,%bl │ │ │ │ - jne 4a29b0 │ │ │ │ - mov (%rbx),%rax │ │ │ │ - jmp *%rax │ │ │ │ - xchg %ax,%ax │ │ │ │ - add $0x0,%al │ │ │ │ + add %bl,(%rsi) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ + add %cl,-0x75(%rax) │ │ │ │ + pop %rbp │ │ │ │ + sbb %cl,0x75(%rbx,%rcx,4) │ │ │ │ + or %cl,-0x75(%rax) │ │ │ │ + jne 4a433c │ │ │ │ + add $0x18,%rbp │ │ │ │ + jmp 4a4348 │ │ │ │ + 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,0x3b(%rdi) │ │ │ │ - movq $0x4a28a0,-0x18(%r12) │ │ │ │ - mov 0x20(%rbp),%rax │ │ │ │ - mov %rax,-0x10(%r12) │ │ │ │ - mov 0x18(%rbp),%rax │ │ │ │ - mov %rax,-0x8(%r12) │ │ │ │ - mov 0x10(%rbp),%rcx │ │ │ │ - mov %rcx,(%r12) │ │ │ │ - lea -0x16(%r12),%rdi │ │ │ │ - mov %rax,%rsi │ │ │ │ - mov %rbx,%r14 │ │ │ │ - mov 0x8(%rbp),%rbx │ │ │ │ - add $0x28,%rbp │ │ │ │ - jmp 33959f8 │ │ │ │ + add %dh,0x23(%rdi) │ │ │ │ + movq $0x31af050,-0x18(%r12) │ │ │ │ + mov %r14,-0x10(%r12) │ │ │ │ + mov %rbx,-0x8(%r12) │ │ │ │ + mov %rsi,(%r12) │ │ │ │ + lea -0x17(%r12),%rbx │ │ │ │ + add $0x8,%rbp │ │ │ │ + jmp *0x0(%rbp) │ │ │ │ movq $0x20,0x388(%r13) │ │ │ │ - jmp 338a720 │ │ │ │ - lea 0x3201261(%rip),%rbx │ │ │ │ - jmp *-0x8(%r13) │ │ │ │ - nopl 0x0(%rax,%rax,1) │ │ │ │ + movq $0x4a4320,-0x18(%rbp) │ │ │ │ + mov %r14,-0x10(%rbp) │ │ │ │ + mov %rsi,-0x8(%rbp) │ │ │ │ + mov %rbx,0x0(%rbp) │ │ │ │ + add $0xffffffffffffffe8,%rbp │ │ │ │ + jmp 338a2b0 │ │ │ │ sldt (%rax) │ │ │ │ add %al,(%rdx) │ │ │ │ + ... │ │ │ │ add %al,(%rax) │ │ │ │ - add %al,(%rbx) │ │ │ │ - add %al,(%rax) │ │ │ │ - add %al,(%rax) │ │ │ │ - add %al,(%rax) │ │ │ │ - add %cl,(%rax) │ │ │ │ + add %cl,(%rsi) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %cl,-0x73(%rax) │ │ │ │ - rex.RB loopne 4a2a81 │ │ │ │ - cmp %edi,%eax │ │ │ │ - jb 4a2a98 │ │ │ │ - movq $0x4a2a80,-0x20(%rbp) │ │ │ │ - mov 0x6(%rbx),%rax │ │ │ │ - mov 0xe(%rbx),%rcx │ │ │ │ - mov 0x16(%rbx),%rbx │ │ │ │ - mov %rbx,%rdx │ │ │ │ + rex.RB │ │ │ │ + lock cmp %r15,%rax │ │ │ │ + jb 4a4467 │ │ │ │ + movq $0x4a43f8,-0x10(%rbp) │ │ │ │ mov %r14,%rbx │ │ │ │ - mov %rdx,-0x18(%rbp) │ │ │ │ - mov %rax,-0x10(%rbp) │ │ │ │ - mov %rcx,-0x8(%rbp) │ │ │ │ - add $0xffffffffffffffe0,%rbp │ │ │ │ + mov %rsi,-0x8(%rbp) │ │ │ │ + add $0xfffffffffffffff0,%rbp │ │ │ │ test $0x7,%bl │ │ │ │ - jne 4a2a80 │ │ │ │ + jne 4a43f8 │ │ │ │ mov (%rbx),%rax │ │ │ │ jmp *%rax │ │ │ │ - nopl (%rax) │ │ │ │ - add (%rax),%eax │ │ │ │ + nopw 0x0(%rax,%rax,1) │ │ │ │ + add %eax,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ (bad) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ - add %cl,-0x75(%rax) │ │ │ │ - jge 4a2a9c │ │ │ │ - mov 0x10(%rbp),%rsi │ │ │ │ - mov %rbx,%r14 │ │ │ │ - mov 0x8(%rbp),%rbx │ │ │ │ - add $0x20,%rbp │ │ │ │ - jmp 33959f8 │ │ │ │ - jmp *-0x8(%r13) │ │ │ │ - nopl 0x0(%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 fmuls -0x8(%r9,%rdi,1) │ │ │ │ - jb 4a2b58 │ │ │ │ - movq $0x4a2b00,-0x28(%rbp) │ │ │ │ - mov %rdi,%rbx │ │ │ │ - mov %r14,-0x20(%rbp) │ │ │ │ - mov %rsi,-0x18(%rbp) │ │ │ │ - mov %r8,-0x10(%rbp) │ │ │ │ - mov %r9,-0x8(%rbp) │ │ │ │ - add $0xffffffffffffffd8,%rbp │ │ │ │ - test $0x7,%bl │ │ │ │ - jne 4a2b00 │ │ │ │ + add %cl,-0x39(%rax) │ │ │ │ + add %r13b,(%r8) │ │ │ │ + rex.R │ │ │ │ + rex.WX add %cl,-0x77(%rax) │ │ │ │ + fmuls -0x75(%rax) │ │ │ │ + pop %rbp │ │ │ │ + or %cl,-0x77(%rax) │ │ │ │ + or %r14b,%r14b │ │ │ │ + ret │ │ │ │ + (bad) │ │ │ │ + jne 4a4428 │ │ │ │ mov (%rbx),%rax │ │ │ │ jmp *%rax │ │ │ │ - xchg %ax,%ax │ │ │ │ - add $0x0,%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 %cl,-0x7d(%rcx) │ │ │ │ (bad) │ │ │ │ - and %cl,0x3b(%rbp) │ │ │ │ + sbb %cl,0x3b(%rbp) │ │ │ │ movsl %ds:(%rsi),%es:(%rdi) │ │ │ │ pop %rax │ │ │ │ add (%rax),%eax │ │ │ │ - add %dh,0x3b(%rdi) │ │ │ │ - movq $0x4a2a30,-0x18(%r12) │ │ │ │ - mov 0x18(%rbp),%rax │ │ │ │ - mov %rax,-0x10(%r12) │ │ │ │ - mov 0x20(%rbp),%rcx │ │ │ │ - mov %rcx,-0x8(%r12) │ │ │ │ - mov 0x10(%rbp),%rcx │ │ │ │ - mov %rcx,(%r12) │ │ │ │ - lea -0x16(%r12),%rdi │ │ │ │ - mov %rax,%rsi │ │ │ │ - mov %rbx,%r14 │ │ │ │ - mov 0x8(%rbp),%rbx │ │ │ │ - add $0x28,%rbp │ │ │ │ - jmp 33959f8 │ │ │ │ - movq $0x20,0x388(%r13) │ │ │ │ + add %dh,0x22(%rdi) │ │ │ │ + movq $0x4b8568,-0x10(%r12) │ │ │ │ + mov 0x8(%rbp),%rax │ │ │ │ + mov %rax,-0x8(%r12) │ │ │ │ + mov %rbx,(%r12) │ │ │ │ + lea -0xf(%r12),%rbx │ │ │ │ + add $0x10,%rbp │ │ │ │ + jmp *0x0(%rbp) │ │ │ │ + movq $0x18,0x388(%r13) │ │ │ │ jmp 338a720 │ │ │ │ - lea 0x3201119(%rip),%rbx │ │ │ │ + lea 0x31fec52(%rip),%rbx │ │ │ │ jmp *-0x8(%r13) │ │ │ │ - nopl 0x0(%rax,%rax,1) │ │ │ │ - add (%rax),%eax │ │ │ │ + nopw 0x0(%rax,%rax,1) │ │ │ │ + sbb %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ + add $0x0,%al │ │ │ │ + ... │ │ │ │ add %al,(%rax) │ │ │ │ + (bad) │ │ │ │ add %al,(%rax) │ │ │ │ - sldt (%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %cl,-0x73(%rax) │ │ │ │ - rex.RB │ │ │ │ - lock cmp %r15,%rax │ │ │ │ - jb 4a2ba2 │ │ │ │ - movq $0x3390fc8,-0x10(%rbp) │ │ │ │ - mov %rbx,-0x8(%rbp) │ │ │ │ - mov 0x18(%rbx),%rsi │ │ │ │ - mov 0x10(%rbx),%r14 │ │ │ │ - mov 0x20(%rbx),%rbx │ │ │ │ - add $0xfffffffffffffff0,%rbp │ │ │ │ - jmp 3395748 │ │ │ │ - jmp *-0x10(%r13) │ │ │ │ - xchg %ax,%ax │ │ │ │ - sldt (%rax) │ │ │ │ - add %al,(%rdx) │ │ │ │ - add %al,(%rax) │ │ │ │ - add %al,(%rbx) │ │ │ │ + rex.RB loopne 4a44e1 │ │ │ │ + cmp %edi,%eax │ │ │ │ + jb 4a4559 │ │ │ │ + movq $0x4a44d8,-0x20(%rbp) │ │ │ │ + mov %r14,%rbx │ │ │ │ + mov %rsi,-0x18(%rbp) │ │ │ │ + mov %rdi,-0x10(%rbp) │ │ │ │ + mov %r8,-0x8(%rbp) │ │ │ │ + add $0xffffffffffffffe0,%rbp │ │ │ │ + test $0x7,%bl │ │ │ │ + jne 4a44d8 │ │ │ │ + mov (%rbx),%rax │ │ │ │ + jmp *%rax │ │ │ │ + nopw 0x0(%rax,%rax,1) │ │ │ │ + add (%rax),%eax │ │ │ │ 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 fmuls -0x8(%r9,%rdi,1) │ │ │ │ - jb 4a2c6d │ │ │ │ - movq $0x4a2c18,-0x28(%rbp) │ │ │ │ - mov 0x6(%rbx),%rax │ │ │ │ - mov 0xe(%rbx),%rcx │ │ │ │ - mov 0x16(%rbx),%rbx │ │ │ │ - mov %rbx,%rdx │ │ │ │ - mov %r14,%rbx │ │ │ │ - mov %rcx,-0x20(%rbp) │ │ │ │ - mov %rdx,-0x18(%rbp) │ │ │ │ - mov %rax,-0x10(%rbp) │ │ │ │ - mov %rsi,-0x8(%rbp) │ │ │ │ - add $0xffffffffffffffd8,%rbp │ │ │ │ - test $0x7,%bl │ │ │ │ - jne 4a2c18 │ │ │ │ + add %cl,-0x39(%rax) │ │ │ │ + add %r9b,(%r8) │ │ │ │ + rex.RB │ │ │ │ + rex.WX add %cl,-0x77(%rax) │ │ │ │ + fmuls -0x75(%rax) │ │ │ │ + pop %rbp │ │ │ │ + sbb %cl,-0x77(%rax) │ │ │ │ + sbb %r14b,%r14b │ │ │ │ + ret │ │ │ │ + (bad) │ │ │ │ + jne 4a4508 │ │ │ │ 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 %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %cl,-0x7d(%rcx) │ │ │ │ (bad) │ │ │ │ sub %cl,0x3b(%rbp) │ │ │ │ movsl %ds:(%rsi),%es:(%rdi) │ │ │ │ pop %rax │ │ │ │ add (%rax),%eax │ │ │ │ - add %dh,0x38(%rdi) │ │ │ │ - movq $0x4a2b78,-0x20(%r12) │ │ │ │ + add %dh,0x34(%rdi) │ │ │ │ + movq $0x4b85e8,-0x20(%r12) │ │ │ │ mov 0x18(%rbp),%rax │ │ │ │ + mov %rax,-0x18(%r12) │ │ │ │ + mov 0x8(%rbp),%rax │ │ │ │ mov %rax,-0x10(%r12) │ │ │ │ - mov 0x20(%rbp),%rax │ │ │ │ + mov 0x10(%rbp),%rax │ │ │ │ mov %rax,-0x8(%r12) │ │ │ │ - mov 0x8(%rbp),%rax │ │ │ │ - mov %rax,(%r12) │ │ │ │ - lea -0x20(%r12),%rsi │ │ │ │ - mov %rbx,%r14 │ │ │ │ - mov 0x10(%rbp),%rbx │ │ │ │ - add $0x28,%rbp │ │ │ │ - jmp 3395748 │ │ │ │ + mov %rbx,(%r12) │ │ │ │ + lea -0x1f(%r12),%rbx │ │ │ │ + add $0x20,%rbp │ │ │ │ + jmp *0x0(%rbp) │ │ │ │ movq $0x28,0x388(%r13) │ │ │ │ jmp 338a720 │ │ │ │ + lea 0x31feb68(%rip),%rbx │ │ │ │ jmp *-0x8(%r13) │ │ │ │ nopl 0x0(%rax) │ │ │ │ - sldt (%rax) │ │ │ │ - add %al,(%rdx) │ │ │ │ - add %al,(%rax) │ │ │ │ - add %al,(%rax,%rax,1) │ │ │ │ + add %eax,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ - or %al,(%rax) │ │ │ │ + adc %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ - lea -0x30(%rbp),%rax │ │ │ │ + lea -0x18(%rbp),%rax │ │ │ │ cmp %r15,%rax │ │ │ │ - jb 4a2d49 │ │ │ │ - movq $0x4a2cf0,-0x30(%rbp) │ │ │ │ - mov 0x6(%rbx),%rax │ │ │ │ - mov 0xe(%rbx),%rcx │ │ │ │ - mov 0x16(%rbx),%rdx │ │ │ │ - mov 0x1e(%rbx),%rbx │ │ │ │ - mov %rbx,%rdi │ │ │ │ - mov %r14,%rbx │ │ │ │ - mov %rax,-0x28(%rbp) │ │ │ │ - mov %rdi,-0x20(%rbp) │ │ │ │ - mov %rdx,-0x18(%rbp) │ │ │ │ - mov %rcx,-0x10(%rbp) │ │ │ │ - mov %rsi,-0x8(%rbp) │ │ │ │ - add $0xffffffffffffffd0,%rbp │ │ │ │ + jb 4a45cf │ │ │ │ + movq $0x3390fc8,-0x10(%rbp) │ │ │ │ + mov %rbx,-0x8(%rbp) │ │ │ │ + movq $0x4a45b8,-0x18(%rbp) │ │ │ │ + mov 0x10(%rbx),%rbx │ │ │ │ + add $0xffffffffffffffe8,%rbp │ │ │ │ test $0x7,%bl │ │ │ │ - jne 4a2cf0 │ │ │ │ + jne 4a45b8 │ │ │ │ mov (%rbx),%rax │ │ │ │ jmp *%rax │ │ │ │ - nopl (%rax) │ │ │ │ - add $0x0,%eax │ │ │ │ - add %al,(%rax) │ │ │ │ - add %bl,(%rsi) │ │ │ │ - add %al,(%rax) │ │ │ │ - add %al,(%rax) │ │ │ │ - add %al,(%rax) │ │ │ │ - add %cl,-0x7d(%rcx) │ │ │ │ - (bad) │ │ │ │ - and %cl,0x3b(%rbp) │ │ │ │ - movsl %ds:(%rsi),%es:(%rdi) │ │ │ │ - pop %rax │ │ │ │ - add (%rax),%eax │ │ │ │ - add %dh,0x3c(%rdi) │ │ │ │ - movq $0x4a2bc0,-0x18(%r12) │ │ │ │ - mov 0x28(%rbp),%rax │ │ │ │ - mov %rax,-0x10(%r12) │ │ │ │ - mov 0x8(%rbp),%rax │ │ │ │ - mov %rax,-0x8(%r12) │ │ │ │ - mov 0x20(%rbp),%rax │ │ │ │ - mov %rax,(%r12) │ │ │ │ - lea -0x16(%r12),%rdi │ │ │ │ - mov 0x18(%rbp),%rsi │ │ │ │ - mov %rbx,%r14 │ │ │ │ - mov 0x10(%rbp),%rbx │ │ │ │ - add $0x30,%rbp │ │ │ │ - jmp 33959f8 │ │ │ │ - movq $0x20,0x388(%r13) │ │ │ │ - jmp 338a720 │ │ │ │ - jmp *-0x8(%r13) │ │ │ │ - nopl (%rax) │ │ │ │ - sbb (%rax),%al │ │ │ │ - add %al,(%rax) │ │ │ │ - (bad) │ │ │ │ + nop │ │ │ │ ... │ │ │ │ - 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 4a2e11 │ │ │ │ - movq $0x4a2db0,-0x28(%rbp) │ │ │ │ - mov %r8,%rbx │ │ │ │ - mov %r14,-0x20(%rbp) │ │ │ │ - mov %rsi,-0x18(%rbp) │ │ │ │ - mov %rdi,-0x10(%rbp) │ │ │ │ - mov %r9,-0x8(%rbp) │ │ │ │ - add $0xffffffffffffffd8,%rbp │ │ │ │ - test $0x7,%bl │ │ │ │ - jne 4a2db0 │ │ │ │ - mov (%rbx),%rax │ │ │ │ - jmp *%rax │ │ │ │ - xchg %ax,%ax │ │ │ │ - add $0x0,%eax │ │ │ │ + cmp $0x379393a,%eax │ │ │ │ + mov 0x7(%rbx),%rsi │ │ │ │ + xor %r14d,%r14d │ │ │ │ + add $0x8,%rbp │ │ │ │ + jmp 32e9300 │ │ │ │ + jmp *-0x10(%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 %cl,-0x7d(%rcx) │ │ │ │ (bad) │ │ │ │ - sub %cl,0x3b(%rbp) │ │ │ │ + xor %cl,0x3b(%rbp) │ │ │ │ movsl %ds:(%rsi),%es:(%rdi) │ │ │ │ pop %rax │ │ │ │ add (%rax),%eax │ │ │ │ - add %dh,0x44(%rdi) │ │ │ │ - movq $0x4a2c90,-0x20(%r12) │ │ │ │ - mov 0x8(%rbp),%rax │ │ │ │ - mov %rax,-0x18(%r12) │ │ │ │ - mov 0x28(%rbp),%rax │ │ │ │ - mov %rax,-0x10(%r12) │ │ │ │ - mov 0x20(%rbp),%rax │ │ │ │ - mov %rax,-0x8(%r12) │ │ │ │ - mov 0x18(%rbp),%rcx │ │ │ │ - mov %rcx,(%r12) │ │ │ │ - lea -0x1e(%r12),%rdi │ │ │ │ - mov %rax,%rsi │ │ │ │ - mov %rbx,%r14 │ │ │ │ - mov 0x10(%rbp),%rbx │ │ │ │ - add $0x30,%rbp │ │ │ │ - jmp 33959f8 │ │ │ │ - movq $0x28,0x388(%r13) │ │ │ │ - jmp 338a720 │ │ │ │ - lea 0x3200e68(%rip),%rbx │ │ │ │ + add %dh,0x31(%rdi) │ │ │ │ + movq $0x4a4578,-0x28(%r12) │ │ │ │ + mov %r14,-0x18(%r12) │ │ │ │ + movq $0x3363ae0,-0x10(%r12) │ │ │ │ + movq $0x3c3a599,-0x8(%r12) │ │ │ │ + lea -0x28(%r12),%rax │ │ │ │ + mov %rax,(%r12) │ │ │ │ + lea -0xe(%r12),%rbx │ │ │ │ + jmp *0x0(%rbp) │ │ │ │ + movq $0x30,0x388(%r13) │ │ │ │ + lea 0x31feaa0(%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 │ │ │ │ + lea -0x20(%rbp),%rax │ │ │ │ cmp %r15,%rax │ │ │ │ - jb 4a2e56 │ │ │ │ + jb 4a46b4 │ │ │ │ movq $0x3390fc8,-0x10(%rbp) │ │ │ │ mov %rbx,-0x8(%rbp) │ │ │ │ - mov 0x10(%rbx),%r14 │ │ │ │ + movq $0x4a46a0,-0x20(%rbp) │ │ │ │ + mov 0x10(%rbx),%rax │ │ │ │ mov 0x18(%rbx),%rbx │ │ │ │ - add $0xfffffffffffffff0,%rbp │ │ │ │ - jmp 3395508 │ │ │ │ - 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 %al,(%rax) │ │ │ │ - add %al,(%rax) │ │ │ │ - add %cl,-0x73(%rax) │ │ │ │ - rex.RB loopne 4a2ec9 │ │ │ │ - cmp %edi,%eax │ │ │ │ - jb 4a2f14 │ │ │ │ - movq $0x4a2ec8,-0x20(%rbp) │ │ │ │ - mov 0x6(%rbx),%rax │ │ │ │ - mov 0xe(%rbx),%rbx │ │ │ │ - mov %rbx,%rcx │ │ │ │ - mov %r14,%rbx │ │ │ │ mov %rax,-0x18(%rbp) │ │ │ │ - mov %rcx,-0x10(%rbp) │ │ │ │ - mov %rsi,-0x8(%rbp) │ │ │ │ add $0xffffffffffffffe0,%rbp │ │ │ │ test $0x7,%bl │ │ │ │ - jne 4a2ec8 │ │ │ │ + jne 4a46a0 │ │ │ │ mov (%rbx),%rax │ │ │ │ jmp *%rax │ │ │ │ - nopl (%rax) │ │ │ │ - add (%rax),%eax │ │ │ │ + nop │ │ │ │ + add %eax,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ (bad) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ - add %cl,-0x7d(%rcx) │ │ │ │ - (bad) │ │ │ │ - and %cl,0x3b(%rbp) │ │ │ │ - movsl %ds:(%rsi),%es:(%rdi) │ │ │ │ - pop %rax │ │ │ │ - add (%rax),%eax │ │ │ │ - add %dh,0x2f(%rdi) │ │ │ │ - movq $0x4a2e30,-0x18(%r12) │ │ │ │ - mov 0x18(%rbp),%rax │ │ │ │ - mov %rax,-0x8(%r12) │ │ │ │ - mov 0x10(%rbp),%rax │ │ │ │ - mov %rax,(%r12) │ │ │ │ - lea -0x18(%r12),%rsi │ │ │ │ - mov %rbx,%r14 │ │ │ │ - mov 0x8(%rbp),%rbx │ │ │ │ - add $0x20,%rbp │ │ │ │ - jmp 3395748 │ │ │ │ - movq $0x20,0x388(%r13) │ │ │ │ - jmp 338a720 │ │ │ │ - jmp *-0x8(%r13) │ │ │ │ + add %cl,-0x75(%rax) │ │ │ │ + jge 4a46ac │ │ │ │ + mov 0x7(%rbx),%rsi │ │ │ │ + xor %r14d,%r14d │ │ │ │ + add $0x10,%rbp │ │ │ │ + jmp 32e9300 │ │ │ │ + jmp *-0x10(%r13) │ │ │ │ sldt (%rax) │ │ │ │ add %al,(%rdx) │ │ │ │ + ... │ │ │ │ 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 4a2fd8 │ │ │ │ - movq $0x4a2f88,-0x28(%rbp) │ │ │ │ - mov 0x6(%rbx),%rax │ │ │ │ - mov 0xe(%rbx),%rcx │ │ │ │ - mov 0x16(%rbx),%rbx │ │ │ │ - mov %rbx,%rdx │ │ │ │ - mov %r14,%rbx │ │ │ │ - mov %rdx,-0x20(%rbp) │ │ │ │ - mov %rcx,-0x18(%rbp) │ │ │ │ - mov %rax,-0x10(%rbp) │ │ │ │ - mov %rsi,-0x8(%rbp) │ │ │ │ - add $0xffffffffffffffd8,%rbp │ │ │ │ - test $0x7,%bl │ │ │ │ - jne 4a2f88 │ │ │ │ - mov (%rbx),%rax │ │ │ │ - jmp *%rax │ │ │ │ - nopl (%rax) │ │ │ │ - add $0x0,%al │ │ │ │ - add %al,(%rax) │ │ │ │ - add %al,(%rax) │ │ │ │ - add %al,(%rax) │ │ │ │ - (bad) │ │ │ │ + add %cl,(%rsi) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %cl,-0x7d(%rcx) │ │ │ │ (bad) │ │ │ │ - sbb %cl,0x3b(%rbp) │ │ │ │ + cmp %cl,0x3b(%rbp) │ │ │ │ movsl %ds:(%rsi),%es:(%rdi) │ │ │ │ pop %rax │ │ │ │ add (%rax),%eax │ │ │ │ - add %dh,0x33(%rdi) │ │ │ │ - movq $0x4a2e78,-0x10(%r12) │ │ │ │ - mov 0x18(%rbp),%rax │ │ │ │ - mov %rax,-0x8(%r12) │ │ │ │ - mov 0x20(%rbp),%rax │ │ │ │ + add %dh,0x36(%rdi) │ │ │ │ + movq $0x4a4658,-0x30(%r12) │ │ │ │ + mov %rsi,-0x20(%r12) │ │ │ │ + mov %r14,-0x18(%r12) │ │ │ │ + movq $0x3363ae0,-0x10(%r12) │ │ │ │ + movq $0x3c3a599,-0x8(%r12) │ │ │ │ + lea -0x30(%r12),%rax │ │ │ │ mov %rax,(%r12) │ │ │ │ - lea -0xe(%r12),%rdi │ │ │ │ - mov 0x10(%rbp),%rsi │ │ │ │ - mov %rbx,%r14 │ │ │ │ - mov 0x8(%rbp),%rbx │ │ │ │ - add $0x28,%rbp │ │ │ │ - jmp 33959f8 │ │ │ │ - movq $0x18,0x388(%r13) │ │ │ │ - jmp 338a720 │ │ │ │ + lea -0xe(%r12),%rbx │ │ │ │ + jmp *0x0(%rbp) │ │ │ │ + movq $0x38,0x388(%r13) │ │ │ │ + lea 0x31fe9c3(%rip),%rbx │ │ │ │ jmp *-0x8(%r13) │ │ │ │ nopl 0x0(%rax) │ │ │ │ - sbb %eax,(%rax) │ │ │ │ - add %al,(%rax) │ │ │ │ - add $0x0,%eax │ │ │ │ - add %al,(%rax) │ │ │ │ - add %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 fmuls -0x8(%r9,%rdi,1) │ │ │ │ - jb 4a3098 │ │ │ │ - movq $0x4a3040,-0x28(%rbp) │ │ │ │ - mov %rdi,%rbx │ │ │ │ - mov %r14,-0x20(%rbp) │ │ │ │ - mov %rsi,-0x18(%rbp) │ │ │ │ - mov %r8,-0x10(%rbp) │ │ │ │ - mov %r9,-0x8(%rbp) │ │ │ │ - add $0xffffffffffffffd8,%rbp │ │ │ │ - test $0x7,%bl │ │ │ │ - jne 4a3040 │ │ │ │ - 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) │ │ │ │ + add %cl,-0x77(%rax) │ │ │ │ + testl $0x95358d4c,-0xa(%rcx,%rcx,4) │ │ │ │ + jmp 5f334a76 <__environ@GLIBC_2.2.5+0x5b6f45ce> │ │ │ │ + cmp $0xf6602e4,%eax │ │ │ │ (bad) │ │ │ │ - and %cl,0x3b(%rbp) │ │ │ │ - movsl %ds:(%rsi),%es:(%rdi) │ │ │ │ - pop %rax │ │ │ │ + add %r8b,(%rax) │ │ │ │ add (%rax),%eax │ │ │ │ - add %dh,0x3b(%rdi) │ │ │ │ - movq $0x4a2f30,-0x18(%r12) │ │ │ │ - mov 0x20(%rbp),%rax │ │ │ │ - mov %rax,-0x10(%r12) │ │ │ │ - mov 0x18(%rbp),%rax │ │ │ │ - mov %rax,-0x8(%r12) │ │ │ │ - mov 0x10(%rbp),%rcx │ │ │ │ - mov %rcx,(%r12) │ │ │ │ - lea -0x16(%r12),%rdi │ │ │ │ - mov %rax,%rsi │ │ │ │ - mov %rbx,%r14 │ │ │ │ - mov 0x8(%rbp),%rbx │ │ │ │ - add $0x28,%rbp │ │ │ │ - jmp 33959f8 │ │ │ │ - movq $0x20,0x388(%r13) │ │ │ │ - jmp 338a720 │ │ │ │ - lea 0x3200be9(%rip),%rbx │ │ │ │ - jmp *-0x8(%r13) │ │ │ │ - nopl 0x0(%rax,%rax,1) │ │ │ │ - sbb %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ - add $0x0,%al │ │ │ │ - ... │ │ │ │ add %al,(%rax) │ │ │ │ - (bad) │ │ │ │ add %al,(%rax) │ │ │ │ + sldt (%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %cl,-0x73(%rax) │ │ │ │ - rex.RB call 73426a14 <__environ@GLIBC_2.2.5+0x6f7e656c> │ │ │ │ - rex.WXB │ │ │ │ - movq $0x4a3100,-0x18(%rbp) │ │ │ │ - mov %rsi,%rbx │ │ │ │ - mov %r14,-0x10(%rbp) │ │ │ │ - mov %r8,-0x8(%rbp) │ │ │ │ - add $0xffffffffffffffe8,%rbp │ │ │ │ - test $0x7,%bl │ │ │ │ - jne 4a3100 │ │ │ │ - mov (%rbx),%rax │ │ │ │ - jmp *%rax │ │ │ │ - nopw 0x0(%rax,%rax,1) │ │ │ │ - add (%rax),%al │ │ │ │ - add %al,(%rax) │ │ │ │ + rex.RB │ │ │ │ + lock cmp %r15,%rax │ │ │ │ + jb 4a479a │ │ │ │ + movq $0x3390fc8,-0x10(%rbp) │ │ │ │ + mov %rbx,-0x8(%rbp) │ │ │ │ + mov 0x20(%rbx),%rdi │ │ │ │ + mov 0x18(%rbx),%rsi │ │ │ │ + mov 0x10(%rbx),%r14 │ │ │ │ + add $0xfffffffffffffff0,%rbp │ │ │ │ + jmp 32e9390 │ │ │ │ + jmp *-0x10(%r13) │ │ │ │ + xchg %ax,%ax │ │ │ │ + (bad) │ │ │ │ add %al,(%rax) │ │ │ │ + add %al,(%rbx) │ │ │ │ + ... │ │ │ │ add %al,(%rax) │ │ │ │ - (bad) │ │ │ │ + add %cl,(%rsi) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ - add %cl,-0x75(%rax) │ │ │ │ - jne 4a310c │ │ │ │ - mov %rbx,%r14 │ │ │ │ - mov 0x10(%rbp),%rbx │ │ │ │ - add $0x18,%rbp │ │ │ │ - jmp 3395748 │ │ │ │ - lea 0x3200b75(%rip),%rbx │ │ │ │ + add %cl,-0x7d(%rcx) │ │ │ │ + (bad) │ │ │ │ + rex │ │ │ │ + cmp 0x358(%r13),%r12 │ │ │ │ + ja 4a4800 │ │ │ │ + movq $0x4a4770,-0x38(%r12) │ │ │ │ + mov %r14,-0x28(%r12) │ │ │ │ + mov %rsi,-0x20(%r12) │ │ │ │ + mov %rdi,-0x18(%r12) │ │ │ │ + movq $0x3363ae0,-0x10(%r12) │ │ │ │ + movq $0x3c3a599,-0x8(%r12) │ │ │ │ + lea -0x38(%r12),%rax │ │ │ │ + mov %rax,(%r12) │ │ │ │ + lea -0xe(%r12),%rbx │ │ │ │ + jmp *0x0(%rbp) │ │ │ │ + movq $0x40,0x388(%r13) │ │ │ │ + lea 0x31fe8e6(%rip),%rbx │ │ │ │ jmp *-0x8(%r13) │ │ │ │ - nop │ │ │ │ - sldt (%rax) │ │ │ │ - add %al,(%rdx) │ │ │ │ - add %al,(%rax) │ │ │ │ - add %al,(%rdx) │ │ │ │ + xchg %ax,%ax │ │ │ │ + add (%rax),%al │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ - add %cl,(%rbx) │ │ │ │ + adc (%rax),%al │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ - add %cl,-0x73(%rax) │ │ │ │ - rex.RB call 73426a8c <__environ@GLIBC_2.2.5+0x6f7e65e4> │ │ │ │ - push %rbx │ │ │ │ - movq $0x4a3180,-0x18(%rbp) │ │ │ │ - mov 0x6(%rbx),%rax │ │ │ │ - mov 0xe(%rbx),%rbx │ │ │ │ - mov %rbx,%rcx │ │ │ │ - mov %r14,%rbx │ │ │ │ - mov %rax,-0x10(%rbp) │ │ │ │ - mov %rcx,-0x8(%rbp) │ │ │ │ - add $0xffffffffffffffe8,%rbp │ │ │ │ + lea -0x10(%rbp),%rax │ │ │ │ + cmp %r15,%rax │ │ │ │ + jb 4a487f │ │ │ │ + movq $0x4a4868,-0x10(%rbp) │ │ │ │ + mov 0x10(%rbx),%rax │ │ │ │ + mov 0x18(%rbx),%rbx │ │ │ │ + mov %rax,-0x8(%rbp) │ │ │ │ + add $0xfffffffffffffff0,%rbp │ │ │ │ test $0x7,%bl │ │ │ │ - jne 4a3180 │ │ │ │ + jne 4a4868 │ │ │ │ mov (%rbx),%rax │ │ │ │ jmp *%rax │ │ │ │ - nopl (%rax) │ │ │ │ - add (%rax),%al │ │ │ │ + nopl 0x0(%rax,%rax,1) │ │ │ │ + add %eax,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ (bad) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %cl,-0x75(%rax) │ │ │ │ - jne 4a318c │ │ │ │ - mov %rbx,%r14 │ │ │ │ - mov 0x10(%rbp),%rbx │ │ │ │ - add $0x18,%rbp │ │ │ │ - jmp 3395748 │ │ │ │ - jmp *-0x8(%r13) │ │ │ │ - sbb %eax,(%rax) │ │ │ │ - add %al,(%rax) │ │ │ │ - add $0x0,%eax │ │ │ │ + jge 4a4874 │ │ │ │ + mov 0x7(%rbx),%rsi │ │ │ │ + mov $0xb,%r14d │ │ │ │ + add $0x10,%rbp │ │ │ │ + jmp 32e9300 │ │ │ │ + jmp *-0x10(%r13) │ │ │ │ + nopl 0x0(%rax,%rax,1) │ │ │ │ + add (%rax),%al │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ - add %cl,(%rsi) │ │ │ │ + adc (%rax),%al │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ - add %cl,-0x73(%rax) │ │ │ │ - rex.RB fmuls -0x8(%r9,%rdi,1) │ │ │ │ - jb 4a3248 │ │ │ │ - movq $0x4a31f8,-0x28(%rbp) │ │ │ │ - mov %rdi,%rbx │ │ │ │ - mov %r14,-0x20(%rbp) │ │ │ │ - mov %rsi,-0x18(%rbp) │ │ │ │ - mov %r8,-0x10(%rbp) │ │ │ │ - mov %r9,-0x8(%rbp) │ │ │ │ - add $0xffffffffffffffd8,%rbp │ │ │ │ + lea -0x10(%rbp),%rax │ │ │ │ + cmp %r15,%rax │ │ │ │ + jb 4a492a │ │ │ │ + movq $0x4a48d8,-0x10(%rbp) │ │ │ │ + mov 0x10(%rbx),%rax │ │ │ │ + mov 0x18(%rbx),%rbx │ │ │ │ + mov %rax,-0x8(%rbp) │ │ │ │ + add $0xfffffffffffffff0,%rbp │ │ │ │ test $0x7,%bl │ │ │ │ - jne 4a31f8 │ │ │ │ + jne 4a48d8 │ │ │ │ mov (%rbx),%rax │ │ │ │ jmp *%rax │ │ │ │ - xchg %ax,%ax │ │ │ │ - add $0x0,%al │ │ │ │ + nop │ │ │ │ + add %eax,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ (bad) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %cl,-0x7d(%rcx) │ │ │ │ (bad) │ │ │ │ sbb %cl,0x3b(%rbp) │ │ │ │ movsl %ds:(%rsi),%es:(%rdi) │ │ │ │ pop %rax │ │ │ │ add (%rax),%eax │ │ │ │ - add %dh,0x33(%rdi) │ │ │ │ - movq $0x4a3138,-0x10(%r12) │ │ │ │ - mov 0x8(%rbp),%rax │ │ │ │ - mov %rax,-0x8(%r12) │ │ │ │ - mov 0x20(%rbp),%rax │ │ │ │ - mov %rax,(%r12) │ │ │ │ + add %dh,0x35(%rdi) │ │ │ │ + mov 0x7(%rbx),%rax │ │ │ │ + movq $0x3363ae0,-0x10(%r12) │ │ │ │ + movq $0x3c2ae01,-0x8(%r12) │ │ │ │ + mov 0x8(%rbp),%rbx │ │ │ │ + mov %rbx,(%r12) │ │ │ │ lea -0xe(%r12),%rdi │ │ │ │ - mov 0x18(%rbp),%rsi │ │ │ │ - mov %rbx,%r14 │ │ │ │ - mov 0x10(%rbp),%rbx │ │ │ │ - add $0x28,%rbp │ │ │ │ - jmp 33959f8 │ │ │ │ + mov %rax,%rsi │ │ │ │ + mov $0xb,%r14d │ │ │ │ + add $0x10,%rbp │ │ │ │ + jmp 32e9300 │ │ │ │ movq $0x18,0x388(%r13) │ │ │ │ jmp 338a720 │ │ │ │ - lea 0x3200a49(%rip),%rbx │ │ │ │ - jmp *-0x8(%r13) │ │ │ │ - nopl 0x0(%rax,%rax,1) │ │ │ │ + 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 4a328e │ │ │ │ + jb 4a499c │ │ │ │ + add $0x20,%r12 │ │ │ │ + cmp 0x358(%r13),%r12 │ │ │ │ + ja 4a4991 │ │ │ │ movq $0x3390fc8,-0x10(%rbp) │ │ │ │ mov %rbx,-0x8(%rbp) │ │ │ │ - mov 0x10(%rbx),%r14 │ │ │ │ + mov 0x10(%rbx),%rax │ │ │ │ mov 0x18(%rbx),%rbx │ │ │ │ + movq $0x4a4898,-0x18(%r12) │ │ │ │ + mov %rax,-0x8(%r12) │ │ │ │ + mov %rbx,(%r12) │ │ │ │ + lea -0x18(%r12),%rsi │ │ │ │ + lea 0x2f12e3e(%rip),%r14 │ │ │ │ add $0xfffffffffffffff0,%rbp │ │ │ │ - jmp 3395508 │ │ │ │ + jmp 3359998 │ │ │ │ + movq $0x20,0x388(%r13) │ │ │ │ jmp *-0x10(%r13) │ │ │ │ - nopw 0x0(%rax,%rax,1) │ │ │ │ - sldt (%rax) │ │ │ │ - add %al,(%rdx) │ │ │ │ + (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,-0x73(%rax) │ │ │ │ + rex.RB call 1042830c <__environ@GLIBC_2.2.5+0xc7e7e64> │ │ │ │ + (bad) │ │ │ │ + sub $0x1,%al │ │ │ │ + add %al,(%rax) │ │ │ │ + movq $0x4a49f8,-0x18(%rbp) │ │ │ │ + mov %rsi,%rbx │ │ │ │ + mov %r14,-0x10(%rbp) │ │ │ │ + mov %rdi,-0x8(%rbp) │ │ │ │ + add $0xffffffffffffffe8,%rbp │ │ │ │ + test $0x7,%bl │ │ │ │ + jne 4a49f8 │ │ │ │ + mov (%rbx),%rax │ │ │ │ + jmp *%rax │ │ │ │ + xchg %ax,%ax │ │ │ │ + add (%rax),%al │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ - add %cl,-0x73(%rax) │ │ │ │ - rex.RB loopne 4a3301 │ │ │ │ - cmp %edi,%eax │ │ │ │ - jb 4a334c │ │ │ │ - movq $0x4a3300,-0x20(%rbp) │ │ │ │ - mov 0x6(%rbx),%rax │ │ │ │ - mov 0xe(%rbx),%rbx │ │ │ │ - mov %rbx,%rcx │ │ │ │ - mov %r14,%rbx │ │ │ │ - mov %rcx,-0x18(%rbp) │ │ │ │ - mov %rax,-0x10(%rbp) │ │ │ │ - mov %rsi,-0x8(%rbp) │ │ │ │ - add $0xffffffffffffffe0,%rbp │ │ │ │ + (bad) │ │ │ │ + add %al,(%rax) │ │ │ │ + add %al,(%rax) │ │ │ │ + add %al,(%rax) │ │ │ │ + add %cl,-0x77(%rax) │ │ │ │ + fadds -0x7cb7f820(%rbx) │ │ │ │ + clc │ │ │ │ + add 0x30(%rbx),%esi │ │ │ │ + mov 0x10(%rbp),%rcx │ │ │ │ + cmp $0x2,%rax │ │ │ │ + jb 4a4a21 │ │ │ │ + mov %rcx,%rsi │ │ │ │ + lea 0x2f12962(%rip),%r14 │ │ │ │ + add $0x18,%rbp │ │ │ │ + jmp 3359998 │ │ │ │ + mov %rcx,%rsi │ │ │ │ + lea 0x2f12958(%rip),%r14 │ │ │ │ + add $0x18,%rbp │ │ │ │ + jmp 3359998 │ │ │ │ + movq $0x4a4a68,0x0(%rbp) │ │ │ │ + mov 0x5(%rbx),%rax │ │ │ │ + mov 0x8(%rbp),%rbx │ │ │ │ + mov %rax,0x8(%rbp) │ │ │ │ test $0x7,%bl │ │ │ │ - jne 4a3300 │ │ │ │ + jne 4a4a68 │ │ │ │ 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 %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,0x2f(%rdi) │ │ │ │ - movq $0x4a3268,-0x18(%r12) │ │ │ │ - mov 0x18(%rbp),%rax │ │ │ │ - mov %rax,-0x8(%r12) │ │ │ │ + add %cl,(%rdi) │ │ │ │ + xchg %eax,0x48000000(%rbx) │ │ │ │ + mov 0x10(%rbp),%ecx │ │ │ │ mov 0x8(%rbp),%rax │ │ │ │ + cmpq $0xb,0x7(%rbx) │ │ │ │ + jl 4a4ac2 │ │ │ │ + movq $0x4a4940,-0x30(%r12) │ │ │ │ + mov %rcx,-0x20(%r12) │ │ │ │ + mov %rax,-0x18(%r12) │ │ │ │ + movq $0x3363ae0,-0x10(%r12) │ │ │ │ + movq $0x3c2adf1,-0x8(%r12) │ │ │ │ + lea -0x30(%r12),%rax │ │ │ │ mov %rax,(%r12) │ │ │ │ - lea -0x18(%r12),%rsi │ │ │ │ - mov %rbx,%r14 │ │ │ │ - mov 0x10(%rbp),%rbx │ │ │ │ - add $0x20,%rbp │ │ │ │ - jmp 3395748 │ │ │ │ - movq $0x20,0x388(%r13) │ │ │ │ - jmp 338a720 │ │ │ │ + lea -0xe(%r12),%rbx │ │ │ │ + add $0x18,%rbp │ │ │ │ + jmp *0x0(%rbp) │ │ │ │ + movq $0x4a4828,-0x30(%r12) │ │ │ │ + mov %rcx,-0x20(%r12) │ │ │ │ + mov %rax,-0x18(%r12) │ │ │ │ + lea -0x30(%r12),%rax │ │ │ │ + add $0xffffffffffffffe8,%r12 │ │ │ │ + mov %rax,%rsi │ │ │ │ + lea 0x2f12cde(%rip),%r14 │ │ │ │ + add $0x18,%rbp │ │ │ │ + jmp 3359998 │ │ │ │ + lea 0x31fe680(%rip),%rbx │ │ │ │ jmp *-0x8(%r13) │ │ │ │ - sbb %eax,(%rax) │ │ │ │ - add %al,(%rax) │ │ │ │ - add $0x0,%eax │ │ │ │ + movq $0x38,0x388(%r13) │ │ │ │ + jmp 338a720 │ │ │ │ + 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 fmuls -0x8(%r9,%rdi,1) │ │ │ │ - jb 4a3400 │ │ │ │ - movq $0x4a33b0,-0x28(%rbp) │ │ │ │ - mov %rdi,%rbx │ │ │ │ - mov %r14,-0x20(%rbp) │ │ │ │ - mov %rsi,-0x18(%rbp) │ │ │ │ - mov %r8,-0x10(%rbp) │ │ │ │ - mov %r9,-0x8(%rbp) │ │ │ │ - add $0xffffffffffffffd8,%rbp │ │ │ │ + lea -0x8(%rbp),%rax │ │ │ │ + cmp %r15,%rax │ │ │ │ + jb 4a4b72 │ │ │ │ + movq $0x4a4b58,-0x8(%rbp) │ │ │ │ + mov 0x10(%rbx),%rbx │ │ │ │ + add $0xfffffffffffffff8,%rbp │ │ │ │ test $0x7,%bl │ │ │ │ - jne 4a33b0 │ │ │ │ + jne 4a4b58 │ │ │ │ mov (%rbx),%rax │ │ │ │ jmp *%rax │ │ │ │ - xchg %ax,%ax │ │ │ │ - add $0x0,%al │ │ │ │ - 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) │ │ │ │ - sbb %cl,0x3b(%rbp) │ │ │ │ - movsl %ds:(%rsi),%es:(%rdi) │ │ │ │ - pop %rax │ │ │ │ - add (%rax),%eax │ │ │ │ - add %dh,0x33(%rdi) │ │ │ │ - movq $0x4a32b0,-0x10(%r12) │ │ │ │ - mov 0x20(%rbp),%rax │ │ │ │ - mov %rax,-0x8(%r12) │ │ │ │ - mov 0x8(%rbp),%rax │ │ │ │ - mov %rax,(%r12) │ │ │ │ - lea -0xe(%r12),%rdi │ │ │ │ - mov 0x18(%rbp),%rsi │ │ │ │ - mov %rbx,%r14 │ │ │ │ - mov 0x10(%rbp),%rbx │ │ │ │ - add $0x28,%rbp │ │ │ │ - jmp 33959f8 │ │ │ │ - movq $0x18,0x388(%r13) │ │ │ │ - jmp 338a720 │ │ │ │ - lea 0x3200899(%rip),%rbx │ │ │ │ - jmp *-0x8(%r13) │ │ │ │ - nopl 0x0(%rax,%rax,1) │ │ │ │ + add %cl,-0x73(%rax) │ │ │ │ + cmp $0x379339a,%eax │ │ │ │ + mov 0x7(%rbx),%rsi │ │ │ │ + mov $0xb,%r14d │ │ │ │ + add $0x8,%rbp │ │ │ │ + jmp 32e9300 │ │ │ │ + jmp *-0x10(%r13) │ │ │ │ + xchg %ax,%ax │ │ │ │ add $0x1000000,%eax │ │ │ │ ... │ │ │ │ add %al,(%rax) │ │ │ │ add %cl,(%rsi) │ │ │ │ add %al,(%rax) │ │ │ │ - add %dl,0x9(%rax) │ │ │ │ - and %al,(%rbx) │ │ │ │ - lea -0x18(%rbp),%rax │ │ │ │ + add %dh,%al │ │ │ │ + in $0x1f,%eax │ │ │ │ + add -0x73(%rax),%ecx │ │ │ │ + rex.RB clc │ │ │ │ cmp %r15,%rax │ │ │ │ - jb 4a35d2 │ │ │ │ - movq $0x4a3480,-0x8(%rbp) │ │ │ │ + jb 4a4c17 │ │ │ │ + movq $0x4a4bc8,-0x8(%rbp) │ │ │ │ mov %r14,%rbx │ │ │ │ add $0xfffffffffffffff8,%rbp │ │ │ │ test $0x7,%bl │ │ │ │ - jne 4a3480 │ │ │ │ + jne 4a4bc8 │ │ │ │ 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) │ │ │ │ - adc %r9b,-0x75(%r8) │ │ │ │ - rex.WRB or %r9b,-0x7d(%r8) │ │ │ │ - (bad) │ │ │ │ - cs xchg %ax,%ax │ │ │ │ + nopw 0x0(%rax,%rax,1) │ │ │ │ ... │ │ │ │ (bad) │ │ │ │ add %al,(%rax) │ │ │ │ - add %bh,%al │ │ │ │ - or %ah,(%rax) │ │ │ │ - add -0x75(%rax),%ecx │ │ │ │ - rex.XB (bad) │ │ │ │ - mov 0x17(%rbx),%rcx │ │ │ │ - mov 0xf(%rbx),%rbx │ │ │ │ - mov %rbx,%rdx │ │ │ │ - and $0x7,%edx │ │ │ │ - cmp $0x1,%rdx │ │ │ │ - je 4a3554 │ │ │ │ - add $0x58,%r12 │ │ │ │ - cmp 0x358(%r13),%r12 │ │ │ │ - ja 4a3512 │ │ │ │ - mov 0x6(%rbx),%rdx │ │ │ │ - mov 0xe(%rbx),%rbx │ │ │ │ - movq $0x3242e08,-0x50(%r12) │ │ │ │ - mov %rdx,-0x48(%r12) │ │ │ │ - mov %rbx,-0x40(%r12) │ │ │ │ - movq $0x3363098,-0x38(%r12) │ │ │ │ - mov %rcx,-0x30(%r12) │ │ │ │ - lea -0x4f(%r12),%rbx │ │ │ │ - mov %rbx,-0x28(%r12) │ │ │ │ - movq $0x320d450,-0x20(%r12) │ │ │ │ - lea -0x37(%r12),%rbx │ │ │ │ - mov %rbx,-0x18(%r12) │ │ │ │ - movq $0x3363098,-0x10(%r12) │ │ │ │ - mov %rax,-0x8(%r12) │ │ │ │ - lea -0x1f(%r12),%rax │ │ │ │ - mov %rax,(%r12) │ │ │ │ - lea -0xf(%r12),%rbx │ │ │ │ - add $0x8,%rbp │ │ │ │ - jmp *0x0(%rbp) │ │ │ │ - movq $0x58,0x388(%r13) │ │ │ │ - movq $0x4a3460,-0x10(%rbp) │ │ │ │ - mov %rcx,-0x8(%rbp) │ │ │ │ - mov %rax,0x0(%rbp) │ │ │ │ - add $0xfffffffffffffff0,%rbp │ │ │ │ - jmp 338a720 │ │ │ │ - xchg %ax,%ax │ │ │ │ - add (%rax),%al │ │ │ │ - add %al,(%rax) │ │ │ │ - add %al,(%rax) │ │ │ │ - add %al,(%rax) │ │ │ │ - (bad) │ │ │ │ - add %al,(%rax) │ │ │ │ - add %dh,(%rax) │ │ │ │ - or %ah,(%rax) │ │ │ │ - add -0x75(%rax),%ecx │ │ │ │ - adc %r9b,-0x75(%r8) │ │ │ │ - rex.WRB or %r9b,-0x7d(%r8) │ │ │ │ - (bad) │ │ │ │ - add $0x40,%esp │ │ │ │ + add %bh,0x48031fe5(%rax) │ │ │ │ + mov %ebx,%eax │ │ │ │ + and $0x7,%eax │ │ │ │ + cmp $0x3,%rax │ │ │ │ + jb 4a4c22 │ │ │ │ + add $0x18,%r12 │ │ │ │ cmp 0x358(%r13),%r12 │ │ │ │ - ja 4a35ae │ │ │ │ - movq $0x3363098,-0x38(%r12) │ │ │ │ - mov %rcx,-0x30(%r12) │ │ │ │ - movq $0x36a3d79,-0x28(%r12) │ │ │ │ - movq $0x320d450,-0x20(%r12) │ │ │ │ - lea -0x37(%r12),%rbx │ │ │ │ - mov %rbx,-0x18(%r12) │ │ │ │ - movq $0x3363098,-0x10(%r12) │ │ │ │ - mov %rax,-0x8(%r12) │ │ │ │ - lea -0x1f(%r12),%rax │ │ │ │ + ja 4a4c07 │ │ │ │ + mov 0x5(%rbx),%rax │ │ │ │ + movq $0x4a4b20,-0x10(%r12) │ │ │ │ mov %rax,(%r12) │ │ │ │ - lea -0xf(%r12),%rbx │ │ │ │ + lea -0x10(%r12),%rsi │ │ │ │ + lea 0x2f12bc8(%rip),%r14 │ │ │ │ add $0x8,%rbp │ │ │ │ - jmp *0x0(%rbp) │ │ │ │ - movq $0x40,0x388(%r13) │ │ │ │ - movq $0x4a3548,-0x10(%rbp) │ │ │ │ - mov %rcx,-0x8(%rbp) │ │ │ │ - mov %rax,0x0(%rbp) │ │ │ │ - add $0xfffffffffffffff0,%rbp │ │ │ │ + jmp 3359998 │ │ │ │ + movq $0x18,0x388(%r13) │ │ │ │ jmp 338a720 │ │ │ │ - lea 0x32007bf(%rip),%rbx │ │ │ │ + lea 0x31fe582(%rip),%rbx │ │ │ │ jmp *-0x8(%r13) │ │ │ │ - nopl (%rax) │ │ │ │ + cmp $0x2,%rax │ │ │ │ + jb 4a4c38 │ │ │ │ + lea 0x31fe521(%rip),%rbx │ │ │ │ + add $0x8,%rbp │ │ │ │ + mov (%rbx),%rax │ │ │ │ + jmp *%rax │ │ │ │ + lea 0x31fe4e9(%rip),%rbx │ │ │ │ + add $0x8,%rbp │ │ │ │ + mov (%rbx),%rax │ │ │ │ + jmp *%rax │ │ │ │ sldt (%rax) │ │ │ │ add %al,(%rdx) │ │ │ │ ... │ │ │ │ add %al,(%rax) │ │ │ │ add %cl,(%rsi) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ - add %cl,-0x73(%rax) │ │ │ │ - rex.RB call 10426f4c <__environ@GLIBC_2.2.5+0xc7e6aa4> │ │ │ │ - (bad) │ │ │ │ - lea (%rcx),%eax │ │ │ │ - add %al,(%rax) │ │ │ │ - movq $0x4a3658,-0x10(%rbp) │ │ │ │ - mov %r14,%rbx │ │ │ │ - mov %rsi,-0x8(%rbp) │ │ │ │ - add $0xfffffffffffffff0,%rbp │ │ │ │ - test $0x7,%bl │ │ │ │ - jne 4a3658 │ │ │ │ - mov (%rbx),%rax │ │ │ │ - jmp *%rax │ │ │ │ + add %cl,-0x77(%rax) │ │ │ │ + testl $0xfc358d4c,-0xa(%rcx,%rcx,4) │ │ │ │ + addr32 jns 4a4c70 │ │ │ │ + jmp 4a49b8 │ │ │ │ nopw 0x0(%rax,%rax,1) │ │ │ │ - add (%rax),%al │ │ │ │ - add %al,(%rax) │ │ │ │ - add %al,(%rax) │ │ │ │ + sldt (%rax) │ │ │ │ + add %al,(%rdx) │ │ │ │ + ... │ │ │ │ add %al,(%rax) │ │ │ │ - (bad) │ │ │ │ + add %cl,(%rsi) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ - add %cl,-0x75(%rax) │ │ │ │ - rex.WRB adc %r9b,-0x75(%r8) │ │ │ │ - push %rbp │ │ │ │ - or %cl,-0x7d(%rax) │ │ │ │ + add %cl,-0x77(%rax) │ │ │ │ + testl $0x25358d4c,-0xa(%rcx,%rcx,4) │ │ │ │ + in $0x1f,%eax │ │ │ │ + add %ecx,%ebp │ │ │ │ (bad) │ │ │ │ - xor -0x70(%rsi),%ah │ │ │ │ - add %eax,(%rax) │ │ │ │ - add %al,(%rax) │ │ │ │ - add %al,(%rax) │ │ │ │ - add %al,(%rax) │ │ │ │ + cmp %ah,%ah │ │ │ │ + add 0xf(%rsi),%ah │ │ │ │ (bad) │ │ │ │ + add %r8b,(%rax) │ │ │ │ + add %eax,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ - add %cl,-0x75(%rax) │ │ │ │ - or %r9b,-0x75(%r8) │ │ │ │ - rex.WXB (bad) │ │ │ │ - mov 0x17(%rbx),%rdx │ │ │ │ - mov 0xf(%rbx),%rbx │ │ │ │ - mov %rbx,%rsi │ │ │ │ - and $0x7,%esi │ │ │ │ - cmp $0x1,%rsi │ │ │ │ - je 4a3734 │ │ │ │ - add $0x58,%r12 │ │ │ │ - cmp 0x358(%r13),%r12 │ │ │ │ - ja 4a36ee │ │ │ │ - mov 0x6(%rbx),%rax │ │ │ │ - mov 0xe(%rbx),%rbx │ │ │ │ - movq $0x3242e08,-0x50(%r12) │ │ │ │ - mov %rax,-0x48(%r12) │ │ │ │ - mov %rbx,-0x40(%r12) │ │ │ │ - movq $0x3363098,-0x38(%r12) │ │ │ │ - mov %rdx,-0x30(%r12) │ │ │ │ - lea -0x4f(%r12),%rax │ │ │ │ - mov %rax,-0x28(%r12) │ │ │ │ - movq $0x320d450,-0x20(%r12) │ │ │ │ - lea -0x37(%r12),%rax │ │ │ │ - mov %rax,-0x18(%r12) │ │ │ │ - movq $0x3363098,-0x10(%r12) │ │ │ │ - mov %rcx,-0x8(%r12) │ │ │ │ - lea -0x1f(%r12),%rax │ │ │ │ - mov %rax,(%r12) │ │ │ │ - lea -0xf(%r12),%rbx │ │ │ │ - add $0x10,%rbp │ │ │ │ - jmp *0x0(%rbp) │ │ │ │ - movq $0x58,0x388(%r13) │ │ │ │ - movq $0x4a3638,-0x8(%rbp) │ │ │ │ - mov %rdx,0x0(%rbp) │ │ │ │ - mov %rcx,0x8(%rbp) │ │ │ │ - add $0xfffffffffffffff8,%rbp │ │ │ │ - jmp 338a720 │ │ │ │ - nopw 0x0(%rax,%rax,1) │ │ │ │ - add (%rax),%al │ │ │ │ - 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) │ │ │ │ - adc %r9b,-0x75(%r8) │ │ │ │ - rex.WRB or %r9b,-0x7d(%r8) │ │ │ │ - (bad) │ │ │ │ - add $0x28,%esp │ │ │ │ - cmp 0x358(%r13),%r12 │ │ │ │ - ja 4a3772 │ │ │ │ - movq $0x320d470,-0x20(%r12) │ │ │ │ - mov %rax,-0x18(%r12) │ │ │ │ - movq $0x3363098,-0x10(%r12) │ │ │ │ - mov %rcx,-0x8(%r12) │ │ │ │ - lea -0x1e(%r12),%rax │ │ │ │ - mov %rax,(%r12) │ │ │ │ - lea -0xf(%r12),%rbx │ │ │ │ - add $0x10,%rbp │ │ │ │ - jmp *0x0(%rbp) │ │ │ │ - movq $0x28,0x388(%r13) │ │ │ │ - movq $0x4a3728,-0x8(%rbp) │ │ │ │ - mov %rcx,0x0(%rbp) │ │ │ │ - add $0xfffffffffffffff8,%rbp │ │ │ │ - jmp 338a720 │ │ │ │ - lea 0x320060f(%rip),%rbx │ │ │ │ - jmp *-0x8(%r13) │ │ │ │ + lea -0x10(%rbp),%rax │ │ │ │ + cmp %r15,%rax │ │ │ │ + jb 4a4ce1 │ │ │ │ + movq $0x3390fc8,-0x10(%rbp) │ │ │ │ + mov %rbx,-0x8(%rbp) │ │ │ │ + mov 0x10(%rbx),%rsi │ │ │ │ + lea 0x2f12abb(%rip),%r14 │ │ │ │ + add $0xfffffffffffffff0,%rbp │ │ │ │ + jmp 3359998 │ │ │ │ + jmp *-0x10(%r13) │ │ │ │ nopl (%rax) │ │ │ │ - adc %eax,-0xf(%rax) │ │ │ │ add (%rax),%al │ │ │ │ add %al,(%rax) │ │ │ │ - add %al,(%rbx) │ │ │ │ - add %al,(%rax) │ │ │ │ - add %al,(%rax) │ │ │ │ - add %al,(%rax) │ │ │ │ - add %al,(%rcx) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ + adc (%rax),%al │ │ │ │ add %al,(%rax) │ │ │ │ - add %cl,-0x1(%rax) │ │ │ │ - ret │ │ │ │ - jmp *0x0(%rbp) │ │ │ │ - xchg %ax,%ax │ │ │ │ - add $0x1000000,%eax │ │ │ │ - ... │ │ │ │ add %al,(%rax) │ │ │ │ - add %cl,(%rsi) │ │ │ │ add %al,(%rax) │ │ │ │ - add %ah,%al │ │ │ │ - nop │ │ │ │ - js 4a37db │ │ │ │ lea -0x10(%rbp),%rax │ │ │ │ cmp %r15,%rax │ │ │ │ - jb 4a382c │ │ │ │ - movq $0x4a3810,-0x8(%rbp) │ │ │ │ - mov %r14,%rbx │ │ │ │ - add $0xfffffffffffffff8,%rbp │ │ │ │ - test $0x7,%bl │ │ │ │ - jne 4a3810 │ │ │ │ - mov (%rbx),%rax │ │ │ │ - jmp *%rax │ │ │ │ + jb 4a4d1e │ │ │ │ + movq $0x3390fc8,-0x10(%rbp) │ │ │ │ + mov %rbx,-0x8(%rbp) │ │ │ │ + mov 0x10(%rbx),%r14 │ │ │ │ + mov 0x18(%rbx),%rbx │ │ │ │ + add $0xfffffffffffffff0,%rbp │ │ │ │ + jmp 4a4fe0 │ │ │ │ + jmp *-0x10(%r13) │ │ │ │ nopw 0x0(%rax,%rax,1) │ │ │ │ - ... │ │ │ │ - (bad) │ │ │ │ + add $0x1000000,%eax │ │ │ │ add %al,(%rax) │ │ │ │ - add %ch,0x48037890(%rax) │ │ │ │ - movl $0x4a3848,-0x8(%rbp) │ │ │ │ - mov 0x7(%rbx),%rax │ │ │ │ - mov %rax,%r14 │ │ │ │ - mov %rax,0x0(%rbp) │ │ │ │ - add $0xfffffffffffffff8,%rbp │ │ │ │ - jmp 32f0438 │ │ │ │ - lea 0x320057d(%rip),%rbx │ │ │ │ - jmp *-0x8(%r13) │ │ │ │ - nop │ │ │ │ - add %al,(%r8) │ │ │ │ + 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 %al,-0x7cb7f81d(%rbx) │ │ │ │ - sti │ │ │ │ - add %esi,0x2a(%rbp) │ │ │ │ - mov 0x8(%rbp),%rax │ │ │ │ - cmp $0x2f,%rax │ │ │ │ - jb 4a386f │ │ │ │ - cmp $0x5f,%rax │ │ │ │ - je 4a387b │ │ │ │ - lea 0x3794669(%rip),%rbx │ │ │ │ - add $0x10,%rbp │ │ │ │ - jmp *0x0(%rbp) │ │ │ │ - cmp $0x2e,%rax │ │ │ │ - jae 4a387b │ │ │ │ - cmp $0x27,%rax │ │ │ │ - jne 4a3861 │ │ │ │ - lea 0x3794658(%rip),%rbx │ │ │ │ - add $0x10,%rbp │ │ │ │ - jmp *0x0(%rbp) │ │ │ │ - nopl 0x0(%rax) │ │ │ │ - add %eax,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ + add %cl,-0x9(%rcx,%rcx,4) │ │ │ │ + mov 0x7(%rbx),%rsi │ │ │ │ + lea 0x3786053(%rip),%r14 │ │ │ │ + jmp 4a49b8 │ │ │ │ + nopl 0x0(%rax,%rax,1) │ │ │ │ + add (%rax),%eax │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ - adc %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ + sldt (%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ - lea -0x18(%rbp),%rax │ │ │ │ - cmp %r15,%rax │ │ │ │ - jb 4a38d1 │ │ │ │ + add %cl,-0x73(%rax) │ │ │ │ + rex.RB │ │ │ │ + lock cmp %r15,%rax │ │ │ │ + jb 4a4dfb │ │ │ │ + add $0x48,%r12 │ │ │ │ + cmp 0x358(%r13),%r12 │ │ │ │ + ja 4a4df0 │ │ │ │ movq $0x3390fc8,-0x10(%rbp) │ │ │ │ mov %rbx,-0x8(%rbp) │ │ │ │ - movq $0x4a38e8,-0x18(%rbp) │ │ │ │ - lea 0x3794635(%rip),%r14 │ │ │ │ - mov 0x10(%rbx),%rbx │ │ │ │ - add $0xffffffffffffffe8,%rbp │ │ │ │ - jmp 3395508 │ │ │ │ + mov 0x10(%rbx),%rax │ │ │ │ + mov 0x18(%rbx),%rcx │ │ │ │ + mov 0x20(%rbx),%rbx │ │ │ │ + movq $0x4a4cf8,-0x40(%r12) │ │ │ │ + mov %rcx,-0x30(%r12) │ │ │ │ + mov %rbx,-0x28(%r12) │ │ │ │ + movq $0x3363ae0,-0x20(%r12) │ │ │ │ + movq $0x3c2ae01,-0x18(%r12) │ │ │ │ + lea -0x40(%r12),%rbx │ │ │ │ + mov %rbx,-0x10(%r12) │ │ │ │ + movq $0x4a4d40,-0x8(%r12) │ │ │ │ + mov %rax,(%r12) │ │ │ │ + lea -0x1e(%r12),%rdi │ │ │ │ + lea 0x3793117(%rip),%rsi │ │ │ │ + lea -0x7(%r12),%r14 │ │ │ │ + add $0xfffffffffffffff0,%rbp │ │ │ │ + jmp 32e94b0 │ │ │ │ + movq $0x48,0x388(%r13) │ │ │ │ jmp *-0x10(%r13) │ │ │ │ - nopl (%rax) │ │ │ │ - ... │ │ │ │ - (bad) │ │ │ │ + nop │ │ │ │ + add $0x0,%al │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ - add %cl,-0x39(%rax) │ │ │ │ - add %r9b,(%r8) │ │ │ │ - cmp %ecx,0x0(%rdx) │ │ │ │ - mov %rbx,%r14 │ │ │ │ - jmp 5d77b0 │ │ │ │ - ... │ │ │ │ - (bad) │ │ │ │ + sldt (%rax) │ │ │ │ + add %al,(%rax) │ │ │ │ + add %al,(%rax) │ │ │ │ + add %cl,-0x73(%rax) │ │ │ │ + rex.RB rorb $1,-0x8(%r9,%rdi,1) │ │ │ │ + jb 4a4ee4 │ │ │ │ + movq $0x3390fc8,-0x10(%rbp) │ │ │ │ + mov %rbx,-0x8(%rbp) │ │ │ │ + movq $0x4a4e70,-0x30(%rbp) │ │ │ │ + mov 0x10(%rbx),%rax │ │ │ │ + mov 0x18(%rbx),%rcx │ │ │ │ + mov 0x20(%rbx),%rdx │ │ │ │ + mov 0x28(%rbx),%rbx │ │ │ │ + mov %rdx,-0x28(%rbp) │ │ │ │ + mov %rcx,-0x20(%rbp) │ │ │ │ + mov %rax,-0x18(%rbp) │ │ │ │ + add $0xffffffffffffffd0,%rbp │ │ │ │ + test $0x7,%bl │ │ │ │ + jne 4a4e70 │ │ │ │ + mov (%rbx),%rax │ │ │ │ + jmp *%rax │ │ │ │ + nopl 0x0(%rax,%rax,1) │ │ │ │ + add (%rax),%eax │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ - add %cl,-0x39(%rax) │ │ │ │ - add %r13b,(%r8) │ │ │ │ - cmp %ecx,0x0(%rdx) │ │ │ │ - mov %rbx,%r14 │ │ │ │ - jmp 3195b08 │ │ │ │ - ... │ │ │ │ (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 $0x31c3640,-0x8(%r12) │ │ │ │ + rex │ │ │ │ + cmp 0x358(%r13),%r12 │ │ │ │ + ja 4a4ed4 │ │ │ │ + mov 0x7(%rbx),%rax │ │ │ │ + movq $0x4a4d68,-0x38(%r12) │ │ │ │ + mov 0x18(%rbp),%rbx │ │ │ │ + mov %rbx,-0x28(%r12) │ │ │ │ + mov 0x10(%rbp),%rbx │ │ │ │ + mov %rbx,-0x20(%r12) │ │ │ │ + mov 0x8(%rbp),%rbx │ │ │ │ + mov %rbx,-0x18(%r12) │ │ │ │ + movq $0x3363ae0,-0x10(%r12) │ │ │ │ + movq $0x3c2ad69,-0x8(%r12) │ │ │ │ + lea -0x38(%r12),%rbx │ │ │ │ mov %rbx,(%r12) │ │ │ │ - lea -0x7(%r12),%rbx │ │ │ │ - add $0x8,%rbp │ │ │ │ - jmp *0x0(%rbp) │ │ │ │ - movq $0x10,0x388(%r13) │ │ │ │ + lea -0xe(%r12),%rdi │ │ │ │ + mov %rax,%rsi │ │ │ │ + xor %r14d,%r14d │ │ │ │ + add $0x20,%rbp │ │ │ │ + jmp 32e9300 │ │ │ │ + movq $0x40,0x388(%r13) │ │ │ │ jmp 338a720 │ │ │ │ - xchg %ax,%ax │ │ │ │ - add (%rax),%al │ │ │ │ - add %al,(%rax) │ │ │ │ + jmp *-0x10(%r13) │ │ │ │ + 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 4a39cf │ │ │ │ - add $0x18,%r12 │ │ │ │ - cmp 0x358(%r13),%r12 │ │ │ │ - ja 4a39c4 │ │ │ │ + add %cl,-0x73(%rax) │ │ │ │ + rex.RB fmuls -0x8(%r9,%rdi,1) │ │ │ │ + jb 4a4fc1 │ │ │ │ movq $0x3390fc8,-0x10(%rbp) │ │ │ │ mov %rbx,-0x8(%rbp) │ │ │ │ + movq $0x4a4f50,-0x28(%rbp) │ │ │ │ mov 0x10(%rbx),%rax │ │ │ │ - mov 0x18(%rbx),%rbx │ │ │ │ - movq $0x4a38a0,-0x10(%r12) │ │ │ │ - mov %rax,(%r12) │ │ │ │ - mov %rbx,%r14 │ │ │ │ - movq $0x33924c0,-0x20(%rbp) │ │ │ │ - lea -0x10(%r12),%rax │ │ │ │ + mov 0x18(%rbx),%rcx │ │ │ │ + mov 0x20(%rbx),%rbx │ │ │ │ + mov %rcx,-0x20(%rbp) │ │ │ │ mov %rax,-0x18(%rbp) │ │ │ │ - add $0xffffffffffffffe0,%rbp │ │ │ │ - jmp 323fd40 │ │ │ │ - movq $0x18,0x388(%r13) │ │ │ │ - jmp *-0x10(%r13) │ │ │ │ + add $0xffffffffffffffd8,%rbp │ │ │ │ + test $0x7,%bl │ │ │ │ + jne 4a4f50 │ │ │ │ + mov (%rbx),%rax │ │ │ │ + jmp *%rax │ │ │ │ nopl 0x0(%rax,%rax,1) │ │ │ │ - add $0x1000000,%eax │ │ │ │ - add %al,(%rax) │ │ │ │ - add %al,(%rdx) │ │ │ │ + add (%rax),%al │ │ │ │ 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) │ │ │ │ - sbb %cl,0x3b(%rbp) │ │ │ │ - movsl %ds:(%rsi),%es:(%rdi) │ │ │ │ - pop %rax │ │ │ │ - add (%rax),%eax │ │ │ │ - add %dh,0x24(%rdi) │ │ │ │ + rex.W │ │ │ │ + cmp 0x358(%r13),%r12 │ │ │ │ + ja 4a4fb1 │ │ │ │ mov 0x7(%rbx),%rax │ │ │ │ mov 0xf(%rbx),%rbx │ │ │ │ + movq $0x4a4e10,-0x40(%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 $0x3363ae0,-0x10(%r12) │ │ │ │ - mov %rax,-0x8(%r12) │ │ │ │ - mov %r14,(%r12) │ │ │ │ - lea -0xe(%r12),%r14 │ │ │ │ - jmp 3395508 │ │ │ │ - movq $0x18,0x388(%r13) │ │ │ │ - jmp *-0x8(%r13) │ │ │ │ + movq $0x3c2adf1,-0x8(%r12) │ │ │ │ + lea -0x40(%r12),%rax │ │ │ │ + mov %rax,(%r12) │ │ │ │ + lea -0xe(%r12),%rbx │ │ │ │ + add $0x18,%rbp │ │ │ │ + jmp *0x0(%rbp) │ │ │ │ + movq $0x48,0x388(%r13) │ │ │ │ + jmp 338a720 │ │ │ │ + jmp *-0x10(%r13) │ │ │ │ + nopl (%rax) │ │ │ │ add $0x1000000,%eax │ │ │ │ add %al,(%rax) │ │ │ │ - add %al,(%rbx) │ │ │ │ + add %al,(%rcx) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ - add %cl,(%rax) │ │ │ │ + add %cl,(%rcx) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ - add %cl,-0x7d(%rcx) │ │ │ │ + add %cl,-0x73(%rax) │ │ │ │ + rex.RB call 10428934 <__environ@GLIBC_2.2.5+0xc7e848c> │ │ │ │ (bad) │ │ │ │ - xor %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),%rbx │ │ │ │ - movq $0x3363ae0,-0x28(%r12) │ │ │ │ + scas %es:(%rdi),%eax │ │ │ │ + add %al,(%rax) │ │ │ │ + add %cl,-0x39(%rax) │ │ │ │ + rex.RB call 94a01d │ │ │ │ + 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 4a5028 │ │ │ │ + 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(%rsp,%rbp,2) │ │ │ │ + add $0x40,%esp │ │ │ │ + cmp 0x358(%r13),%r12 │ │ │ │ + ja 4a508c │ │ │ │ + mov 0x6(%rbx),%rax │ │ │ │ + mov 0xe(%rbx),%rbx │ │ │ │ + movq $0x4a4ef8,-0x38(%r12) │ │ │ │ + mov %rbx,-0x28(%r12) │ │ │ │ + mov 0x10(%rbp),%rbx │ │ │ │ mov %rbx,-0x20(%r12) │ │ │ │ - mov %r14,-0x18(%r12) │ │ │ │ + mov %rax,-0x18(%r12) │ │ │ │ movq $0x3363ae0,-0x10(%r12) │ │ │ │ - mov %rax,-0x8(%r12) │ │ │ │ - lea -0x26(%r12),%rax │ │ │ │ + movq $0x3c2ad69,-0x8(%r12) │ │ │ │ + lea -0x38(%r12),%rax │ │ │ │ mov %rax,(%r12) │ │ │ │ - lea -0xe(%r12),%r14 │ │ │ │ - mov %rcx,%rbx │ │ │ │ - jmp 3395508 │ │ │ │ - movq $0x30,0x388(%r13) │ │ │ │ + lea -0xe(%r12),%rbx │ │ │ │ + add $0x18,%rbp │ │ │ │ + jmp *0x0(%rbp) │ │ │ │ + movq $0x40,0x388(%r13) │ │ │ │ + jmp 338a720 │ │ │ │ jmp *-0x8(%r13) │ │ │ │ - nop │ │ │ │ + mov 0x8(%rbp),%rbx │ │ │ │ + add $0x18,%rbp │ │ │ │ + jmp *0x0(%rbp) │ │ │ │ + nopl 0x0(%rax,%rax,1) │ │ │ │ + add (%rax),%al │ │ │ │ + add %al,(%rax) │ │ │ │ + add %al,(%rax) │ │ │ │ + add %al,(%rax) │ │ │ │ + adc (%rax),%al │ │ │ │ + add %al,(%rax) │ │ │ │ + add %al,(%rax) │ │ │ │ + add %al,(%rax) │ │ │ │ + lea -0x10(%rbp),%rax │ │ │ │ + cmp %r15,%rax │ │ │ │ + jb 4a512f │ │ │ │ + add $0x28,%r12 │ │ │ │ + cmp 0x358(%r13),%r12 │ │ │ │ + ja 4a5124 │ │ │ │ + movq $0x3390fc8,-0x10(%rbp) │ │ │ │ + mov %rbx,-0x8(%rbp) │ │ │ │ + mov 0x10(%rbx),%rax │ │ │ │ + mov 0x18(%rbx),%rbx │ │ │ │ + movq $0x3363ae0,-0x20(%r12) │ │ │ │ + movq $0x3c2ad59,-0x18(%r12) │ │ │ │ + mov %rbx,-0x10(%r12) │ │ │ │ + movq $0x4a4fe0,-0x8(%r12) │ │ │ │ + lea -0x1e(%r12),%rbx │ │ │ │ + mov %rbx,(%r12) │ │ │ │ + mov %rax,%r14 │ │ │ │ + lea -0x7(%r12),%rbx │ │ │ │ + add $0xfffffffffffffff0,%rbp │ │ │ │ + jmp 4a4fe0 │ │ │ │ + movq $0x28,0x388(%r13) │ │ │ │ + jmp *-0x10(%r13) │ │ │ │ + nopl 0x0(%rax,%rax,1) │ │ │ │ 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,-0x7d(%rcx) │ │ │ │ - (bad) │ │ │ │ - and %cl,0x3b(%rbp) │ │ │ │ - movsl %ds:(%rsi),%es:(%rdi) │ │ │ │ - pop %rax │ │ │ │ + add %cl,-0x9(%rcx,%rcx,4) │ │ │ │ + mov 0x7(%rbx),%rsi │ │ │ │ + lea 0x3785c43(%rip),%r14 │ │ │ │ + jmp 4a49b8 │ │ │ │ + nopl 0x0(%rax,%rax,1) │ │ │ │ add (%rax),%eax │ │ │ │ - add %dh,0x2d(%rdi) │ │ │ │ - mov 0x7(%rbx),%rax │ │ │ │ - mov 0xf(%rbx),%rcx │ │ │ │ - mov 0x17(%rbx),%rbx │ │ │ │ - movq $0x4a3a48,-0x18(%r12) │ │ │ │ - mov %rax,-0x10(%r12) │ │ │ │ - mov %rcx,-0x8(%r12) │ │ │ │ - mov %r14,(%r12) │ │ │ │ - lea -0x17(%r12),%r14 │ │ │ │ - jmp 4a3cd0 │ │ │ │ - movq $0x20,0x388(%r13) │ │ │ │ - jmp *-0x8(%r13) │ │ │ │ - nopl 0x0(%rax) │ │ │ │ - add $0x1000000,%eax │ │ │ │ add %al,(%rax) │ │ │ │ - add %al,(%rax,%rax,1) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ + sldt (%rax) │ │ │ │ + add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ - or %al,(%rax) │ │ │ │ + add %cl,-0x73(%rax) │ │ │ │ + rex.RB │ │ │ │ + lock cmp %r15,%rax │ │ │ │ + jb 4a520b │ │ │ │ + add $0x48,%r12 │ │ │ │ + cmp 0x358(%r13),%r12 │ │ │ │ + ja 4a5200 │ │ │ │ + movq $0x3390fc8,-0x10(%rbp) │ │ │ │ + mov %rbx,-0x8(%rbp) │ │ │ │ + mov 0x10(%rbx),%rax │ │ │ │ + mov 0x18(%rbx),%rcx │ │ │ │ + mov 0x20(%rbx),%rbx │ │ │ │ + movq $0x4a50c0,-0x40(%r12) │ │ │ │ + mov %rax,-0x30(%r12) │ │ │ │ + mov %rcx,-0x28(%r12) │ │ │ │ + movq $0x3363ae0,-0x20(%r12) │ │ │ │ + movq $0x3c2ae01,-0x18(%r12) │ │ │ │ + lea -0x40(%r12),%rax │ │ │ │ + mov %rax,-0x10(%r12) │ │ │ │ + movq $0x4a5150,-0x8(%r12) │ │ │ │ + mov %rbx,(%r12) │ │ │ │ + lea -0x1e(%r12),%rdi │ │ │ │ + lea 0x3792d07(%rip),%rsi │ │ │ │ + lea -0x7(%r12),%r14 │ │ │ │ + add $0xfffffffffffffff0,%rbp │ │ │ │ + jmp 32e94b0 │ │ │ │ + movq $0x48,0x388(%r13) │ │ │ │ + jmp *-0x10(%r13) │ │ │ │ + nop │ │ │ │ + add $0x0,%al │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ - lea -0x28(%rbp),%rax │ │ │ │ - cmp %r15,%rax │ │ │ │ - jb 4a3c0c │ │ │ │ - movq $0x4a3b88,-0x28(%rbp) │ │ │ │ - mov 0x7(%rbx),%rax │ │ │ │ - mov 0xf(%rbx),%rcx │ │ │ │ - mov 0x17(%rbx),%rdx │ │ │ │ - mov 0x1f(%rbx),%rbx │ │ │ │ - mov %rbx,%rsi │ │ │ │ - mov %r14,%rbx │ │ │ │ - mov %rsi,-0x20(%rbp) │ │ │ │ + sldt (%rax) │ │ │ │ + add %al,(%rax) │ │ │ │ + add %al,(%rax) │ │ │ │ + add %cl,-0x73(%rax) │ │ │ │ + rex.RB rorb $1,-0x8(%r9,%rdi,1) │ │ │ │ + jb 4a52f4 │ │ │ │ + movq $0x3390fc8,-0x10(%rbp) │ │ │ │ + mov %rbx,-0x8(%rbp) │ │ │ │ + movq $0x4a5280,-0x30(%rbp) │ │ │ │ + mov 0x10(%rbx),%rax │ │ │ │ + mov 0x18(%rbx),%rcx │ │ │ │ + mov 0x20(%rbx),%rdx │ │ │ │ + mov 0x28(%rbx),%rbx │ │ │ │ + mov %rcx,-0x28(%rbp) │ │ │ │ + mov %rax,-0x20(%rbp) │ │ │ │ mov %rdx,-0x18(%rbp) │ │ │ │ - mov %rcx,-0x10(%rbp) │ │ │ │ - mov %rax,-0x8(%rbp) │ │ │ │ - add $0xffffffffffffffd8,%rbp │ │ │ │ + add $0xffffffffffffffd0,%rbp │ │ │ │ test $0x7,%bl │ │ │ │ - jne 4a3b88 │ │ │ │ + jne 4a5280 │ │ │ │ mov (%rbx),%rax │ │ │ │ jmp *%rax │ │ │ │ - nopl 0x0(%rax) │ │ │ │ - add $0x0,%al │ │ │ │ + nopl 0x0(%rax,%rax,1) │ │ │ │ + add (%rax),%eax │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ (bad) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %cl,-0x7d(%rcx) │ │ │ │ (bad) │ │ │ │ - and %cl,0x3b(%rbp) │ │ │ │ - movsl %ds:(%rsi),%es:(%rdi) │ │ │ │ - pop %rax │ │ │ │ - add (%rax),%eax │ │ │ │ - add %dh,0x7b(%rdi) │ │ │ │ - mov 0x18(%rbp),%rax │ │ │ │ - mov 0x20(%rbp),%rcx │ │ │ │ - cmpq $0x2e,0x7(%rbx) │ │ │ │ - jne 4a3be1 │ │ │ │ - movq $0x4a3ac0,-0x18(%r12) │ │ │ │ - mov %rbx,-0x10(%r12) │ │ │ │ - mov %rcx,-0x8(%r12) │ │ │ │ - mov %rax,(%r12) │ │ │ │ - mov 0x10(%rbp),%r14 │ │ │ │ - movq $0x33929e8,0x10(%rbp) │ │ │ │ - mov 0x8(%rbp),%rax │ │ │ │ - mov %rax,0x18(%rbp) │ │ │ │ - lea -0x17(%r12),%rax │ │ │ │ - mov %rax,0x20(%rbp) │ │ │ │ - add $0x10,%rbp │ │ │ │ - jmp 323fc70 │ │ │ │ - movq $0x4a39f0,-0x18(%r12) │ │ │ │ - mov %rbx,-0x10(%r12) │ │ │ │ - mov %rcx,-0x8(%r12) │ │ │ │ - lea -0x17(%r12),%rbx │ │ │ │ - add $0xfffffffffffffff8,%r12 │ │ │ │ - mov %rbx,%r14 │ │ │ │ - mov %rax,%rbx │ │ │ │ - add $0x28,%rbp │ │ │ │ - jmp 4a3cd0 │ │ │ │ - jmp *-0x8(%r13) │ │ │ │ - movq $0x20,0x388(%r13) │ │ │ │ + rex │ │ │ │ + cmp 0x358(%r13),%r12 │ │ │ │ + ja 4a52e4 │ │ │ │ + mov 0x7(%rbx),%rax │ │ │ │ + movq $0x4a5178,-0x38(%r12) │ │ │ │ + mov 0x10(%rbp),%rbx │ │ │ │ + mov %rbx,-0x28(%r12) │ │ │ │ + mov 0x8(%rbp),%rbx │ │ │ │ + mov %rbx,-0x20(%r12) │ │ │ │ + mov 0x18(%rbp),%rbx │ │ │ │ + mov %rbx,-0x18(%r12) │ │ │ │ + movq $0x3363ae0,-0x10(%r12) │ │ │ │ + movq $0x3c2ad69,-0x8(%r12) │ │ │ │ + lea -0x38(%r12),%rbx │ │ │ │ + mov %rbx,(%r12) │ │ │ │ + lea -0xe(%r12),%rdi │ │ │ │ + mov %rax,%rsi │ │ │ │ + xor %r14d,%r14d │ │ │ │ + add $0x20,%rbp │ │ │ │ + jmp 32e9300 │ │ │ │ + movq $0x40,0x388(%r13) │ │ │ │ jmp 338a720 │ │ │ │ - add $0x0,%eax │ │ │ │ + jmp *-0x10(%r13) │ │ │ │ + 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 fmuls -0x8(%r9,%rdi,1) │ │ │ │ - jb 4a3cae │ │ │ │ - add $0x28,%r12 │ │ │ │ - cmp 0x358(%r13),%r12 │ │ │ │ - ja 4a3ca3 │ │ │ │ + jb 4a53d1 │ │ │ │ movq $0x3390fc8,-0x10(%rbp) │ │ │ │ mov %rbx,-0x8(%rbp) │ │ │ │ + movq $0x4a5360,-0x28(%rbp) │ │ │ │ mov 0x10(%rbx),%rax │ │ │ │ mov 0x18(%rbx),%rcx │ │ │ │ - mov 0x20(%rbx),%rdx │ │ │ │ - mov 0x28(%rbx),%rsi │ │ │ │ - mov 0x30(%rbx),%rbx │ │ │ │ - movq $0x4a3b28,-0x20(%r12) │ │ │ │ - mov %rax,-0x18(%r12) │ │ │ │ - mov %rcx,-0x10(%r12) │ │ │ │ - mov %rdx,-0x8(%r12) │ │ │ │ - mov %rsi,(%r12) │ │ │ │ - mov %rdx,%r14 │ │ │ │ - movq $0x33929e8,-0x28(%rbp) │ │ │ │ - mov %rbx,-0x20(%rbp) │ │ │ │ - lea -0x1f(%r12),%rax │ │ │ │ + mov 0x20(%rbx),%rbx │ │ │ │ + mov %rcx,-0x20(%rbp) │ │ │ │ mov %rax,-0x18(%rbp) │ │ │ │ add $0xffffffffffffffd8,%rbp │ │ │ │ - jmp 323fc70 │ │ │ │ - movq $0x28,0x388(%r13) │ │ │ │ - jmp *-0x10(%r13) │ │ │ │ - nopw 0x0(%rax,%rax,1) │ │ │ │ - add $0x1000000,%eax │ │ │ │ - add %al,(%rax) │ │ │ │ - add %al,(%rax,%rax,1) │ │ │ │ + test $0x7,%bl │ │ │ │ + jne 4a5360 │ │ │ │ + mov (%rbx),%rax │ │ │ │ + jmp *%rax │ │ │ │ + nopl 0x0(%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) │ │ │ │ - add $0x58,%r12 │ │ │ │ + add %cl,-0x7d(%rcx) │ │ │ │ + (bad) │ │ │ │ + rex.W │ │ │ │ cmp 0x358(%r13),%r12 │ │ │ │ - ja 4a3d36 │ │ │ │ + ja 4a53c1 │ │ │ │ mov 0x7(%rbx),%rax │ │ │ │ - mov 0xf(%rbx),%rcx │ │ │ │ - mov 0x17(%rbx),%rdx │ │ │ │ - mov 0x1f(%rbx),%rsi │ │ │ │ - movq $0x4a3970,-0x50(%r12) │ │ │ │ - mov %r14,-0x40(%r12) │ │ │ │ - mov %rax,-0x38(%r12) │ │ │ │ - movq $0x4a3c30,-0x30(%r12) │ │ │ │ - mov %r14,-0x20(%r12) │ │ │ │ - mov %rbx,-0x18(%r12) │ │ │ │ - mov %rax,-0x10(%r12) │ │ │ │ - mov %rcx,-0x8(%r12) │ │ │ │ - mov %rdx,(%r12) │ │ │ │ - mov %rsi,%rax │ │ │ │ - lea -0x50(%r12),%rsi │ │ │ │ - lea -0x30(%r12),%r14 │ │ │ │ - mov %rax,%rbx │ │ │ │ - jmp 3395748 │ │ │ │ - movq $0x58,0x388(%r13) │ │ │ │ - jmp *-0x8(%r13) │ │ │ │ + mov 0xf(%rbx),%rbx │ │ │ │ + movq $0x4a5220,-0x40(%r12) │ │ │ │ + mov 0x10(%rbp),%rcx │ │ │ │ + mov %rcx,-0x30(%r12) │ │ │ │ + mov 0x8(%rbp),%rcx │ │ │ │ + mov %rcx,-0x28(%r12) │ │ │ │ + mov %rbx,-0x20(%r12) │ │ │ │ + mov %rax,-0x18(%r12) │ │ │ │ + movq $0x3363ae0,-0x10(%r12) │ │ │ │ + movq $0x3c2adf1,-0x8(%r12) │ │ │ │ + lea -0x40(%r12),%rax │ │ │ │ + mov %rax,(%r12) │ │ │ │ + lea -0xe(%r12),%rbx │ │ │ │ + add $0x18,%rbp │ │ │ │ + jmp *0x0(%rbp) │ │ │ │ + movq $0x48,0x388(%r13) │ │ │ │ + jmp 338a720 │ │ │ │ + jmp *-0x10(%r13) │ │ │ │ nopl (%rax) │ │ │ │ - add $0x1000000,%eax │ │ │ │ - add %al,(%rax) │ │ │ │ - add %al,(%rcx) │ │ │ │ + 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,-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 │ │ │ │ + add $0x58,%r12 │ │ │ │ + cmp 0x358(%r13),%r12 │ │ │ │ + ja 4a5472 │ │ │ │ + mov 0x10(%rbx),%rax │ │ │ │ + mov 0x18(%rbx),%rbx │ │ │ │ + movq $0x4a4cb8,-0x50(%r12) │ │ │ │ + mov %rbx,-0x40(%r12) │ │ │ │ + lea -0x50(%r12),%rbx │ │ │ │ + mov %rax,%rcx │ │ │ │ + and $0x7,%ecx │ │ │ │ + cmp $0x1,%rcx │ │ │ │ + je 4a545f │ │ │ │ + mov 0x6(%rax),%rcx │ │ │ │ + mov 0xe(%rax),%rax │ │ │ │ + movq $0x4a5308,-0x38(%r12) │ │ │ │ + mov %rax,-0x28(%r12) │ │ │ │ + mov %rbx,-0x20(%r12) │ │ │ │ + mov %rcx,-0x18(%r12) │ │ │ │ movq $0x3363ae0,-0x10(%r12) │ │ │ │ - mov %rax,-0x8(%r12) │ │ │ │ - mov %r14,(%r12) │ │ │ │ + movq $0x3c2ad49,-0x8(%r12) │ │ │ │ + lea -0x38(%r12),%rax │ │ │ │ + mov %rax,(%r12) │ │ │ │ lea -0xe(%r12),%rbx │ │ │ │ jmp *0x0(%rbp) │ │ │ │ - movq $0x18,0x388(%r13) │ │ │ │ - jmp *-0x8(%r13) │ │ │ │ - nopw 0x0(%rax,%rax,1) │ │ │ │ + add $0xffffffffffffffc0,%r12 │ │ │ │ + mov %rbx,%rsi │ │ │ │ + lea 0x301f00e(%rip),%r14 │ │ │ │ + jmp 3359998 │ │ │ │ + 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) │ │ │ │ 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,0x1e(%rdi) │ │ │ │ + add %dh,0x27(%rdi) │ │ │ │ mov 0x7(%rbx),%rax │ │ │ │ - movq $0x4a3d60,-0x8(%r12) │ │ │ │ + movq $0x4a53e8,-0x18(%r12) │ │ │ │ + mov %rax,-0x8(%r12) │ │ │ │ mov %r14,(%r12) │ │ │ │ - lea -0x7(%r12),%r14 │ │ │ │ - mov %rax,%rbx │ │ │ │ - jmp 4a3cd0 │ │ │ │ - movq $0x10,0x388(%r13) │ │ │ │ + lea -0x18(%r12),%rsi │ │ │ │ + lea 0x2f122de(%rip),%r14 │ │ │ │ + jmp 3359998 │ │ │ │ + movq $0x20,0x388(%r13) │ │ │ │ jmp *-0x8(%r13) │ │ │ │ - nopw 0x0(%rax,%rax,1) │ │ │ │ - add $0x1000000,%eax │ │ │ │ - ... │ │ │ │ + nopl 0x0(%rax,%rax,1) │ │ │ │ + add (%rax),%al │ │ │ │ add %al,(%rax) │ │ │ │ - add %cl,(%rsi) │ │ │ │ add %al,(%rax) │ │ │ │ - add %dh,0x48031fff(%rax) │ │ │ │ - lea -0x30(%rbp),%eax │ │ │ │ - cmp %r15,%rax │ │ │ │ - jb 4a3e2e │ │ │ │ - movq $0x4a3e50,-0x10(%rbp) │ │ │ │ - mov %r14,-0x8(%rbp) │ │ │ │ - add $0xfffffffffffffff0,%rbp │ │ │ │ - jmp 4f1968 │ │ │ │ - lea 0x31fffab(%rip),%rbx │ │ │ │ - jmp *-0x8(%r13) │ │ │ │ - nopl 0x0(%rax) │ │ │ │ - add %eax,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ + adc (%rax),%al │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ - (bad) │ │ │ │ add %al,(%rax) │ │ │ │ - add %dh,-0x1(%rax) │ │ │ │ - (bad) │ │ │ │ - add -0x39(%rax),%ecx │ │ │ │ - rex.RB clc │ │ │ │ - js 4a3e94 │ │ │ │ - rex.WX add %cl,-0x77(%rcx) │ │ │ │ - fimuls -0x77(%rax) │ │ │ │ - pop %rbp │ │ │ │ - add %cl,-0x7d(%rax) │ │ │ │ - (bad) │ │ │ │ - fdivrs 0x202d9(%rcx) │ │ │ │ + mov 0x10(%rbx),%r14 │ │ │ │ + mov 0x18(%rbx),%rbx │ │ │ │ + jmp 4a54a0 │ │ │ │ + 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 %cl,-0x1(%rax) │ │ │ │ - (bad) │ │ │ │ - add -0x39(%rax),%ecx │ │ │ │ - add %r11b,0x49004a3e(%r8) │ │ │ │ - mov %ebx,%esi │ │ │ │ - jmp 323fac8 │ │ │ │ - add (%rax),%al │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ + add $0x18,%r12 │ │ │ │ + cmp 0x358(%r13),%r12 │ │ │ │ + ja 4a5550 │ │ │ │ + mov 0x10(%rbx),%rax │ │ │ │ + mov 0x18(%rbx),%rbx │ │ │ │ + movq $0x3363ae0,-0x10(%r12) │ │ │ │ + movq $0x3c2ae01,-0x8(%r12) │ │ │ │ + mov %rbx,(%r12) │ │ │ │ + lea -0xe(%r12),%r14 │ │ │ │ + mov %rax,%rbx │ │ │ │ + jmp 4a54a0 │ │ │ │ + movq $0x18,0x388(%r13) │ │ │ │ + jmp *-0x10(%r13) │ │ │ │ + nop │ │ │ │ + add (%rax),%al │ │ │ │ add %al,(%rax) │ │ │ │ - (bad) │ │ │ │ add %al,(%rax) │ │ │ │ - add %ch,(%rax) │ │ │ │ - lcall *(%rdi) │ │ │ │ - add -0x39(%rax),%ecx │ │ │ │ - add %r8b,%r8b │ │ │ │ - ds rex.WX add %cl,0x75(%rbx,%r9,4) │ │ │ │ - adc %cl,-0x77(%rax) │ │ │ │ - pop %rbp │ │ │ │ - adc %ch,%cl │ │ │ │ - rex.WXB fiaddl (%r8,%r8,1) │ │ │ │ - nopl (%rax) │ │ │ │ - add (%rax),%al │ │ │ │ add %al,(%rax) │ │ │ │ + adc (%rax),%al │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ - (bad) │ │ │ │ add %al,(%rax) │ │ │ │ + lea -0x10(%rbp),%rax │ │ │ │ + cmp %r15,%rax │ │ │ │ + jb 4a55cc │ │ │ │ + add $0x20,%r12 │ │ │ │ + cmp 0x358(%r13),%r12 │ │ │ │ + ja 4a55c1 │ │ │ │ + movq $0x3390fc8,-0x10(%rbp) │ │ │ │ + mov %rbx,-0x8(%rbp) │ │ │ │ + mov 0x10(%rbx),%rax │ │ │ │ + mov 0x18(%rbx),%rbx │ │ │ │ + movq $0x4a5518,-0x18(%r12) │ │ │ │ + mov %rax,-0x8(%r12) │ │ │ │ + mov %rbx,(%r12) │ │ │ │ + lea -0x18(%r12),%rsi │ │ │ │ + lea 0x2f121ff(%rip),%r14 │ │ │ │ + add $0xfffffffffffffff0,%rbp │ │ │ │ + jmp 3359998 │ │ │ │ + movq $0x20,0x388(%r13) │ │ │ │ + jmp *-0x10(%r13) │ │ │ │ + adc (%rax),%eax │ │ │ │ add %al,(%rax) │ │ │ │ - lcall *(%rdi) │ │ │ │ - add -0x39(%rax),%ecx │ │ │ │ - rex.RB clc │ │ │ │ - clc │ │ │ │ - ds rex.WX add %cl,-0x77(%rcx) │ │ │ │ - fimuls -0x39(%rax) │ │ │ │ - rex.RB call 3836393 │ │ │ │ - movq $0x36a3db1,-0x10(%rbp) │ │ │ │ - mov %rbx,0x0(%rbp) │ │ │ │ - add $0xffffffffffffffe8,%rbp │ │ │ │ - jmp 4a0360 │ │ │ │ add (%rax),%eax │ │ │ │ + ... │ │ │ │ + add %al,(%rax) │ │ │ │ + (bad) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ + add %cl,-0x7d(%rcx) │ │ │ │ + (bad) │ │ │ │ + rex.W │ │ │ │ + cmp 0x358(%r13),%r12 │ │ │ │ + ja 4a566f │ │ │ │ + movq $0x4a54a0,-0x40(%r12) │ │ │ │ + mov %rsi,-0x38(%r12) │ │ │ │ + lea -0x3f(%r12),%rax │ │ │ │ + cmp $0xb,%r14 │ │ │ │ + jl 4a5644 │ │ │ │ + movq $0x4a5570,-0x30(%r12) │ │ │ │ + mov %rax,-0x20(%r12) │ │ │ │ + mov %rdi,-0x18(%r12) │ │ │ │ + movq $0x3363ae0,-0x10(%r12) │ │ │ │ + movq $0x3c2adf1,-0x8(%r12) │ │ │ │ + lea -0x30(%r12),%rax │ │ │ │ + mov %rax,(%r12) │ │ │ │ + lea -0xe(%r12),%rbx │ │ │ │ + jmp *0x0(%rbp) │ │ │ │ + movq $0x4a54f8,-0x30(%r12) │ │ │ │ + mov %rdi,-0x20(%r12) │ │ │ │ + mov %rax,-0x18(%r12) │ │ │ │ + lea -0x30(%r12),%rax │ │ │ │ + add $0xffffffffffffffe8,%r12 │ │ │ │ + mov %rax,%rsi │ │ │ │ + lea 0x2f1214d(%rip),%r14 │ │ │ │ + jmp 3359998 │ │ │ │ + movq $0x48,0x388(%r13) │ │ │ │ + lea 0x31fdb77(%rip),%rbx │ │ │ │ + jmp *-0x8(%r13) │ │ │ │ + nopl (%rax) │ │ │ │ (bad) │ │ │ │ add %al,(%rax) │ │ │ │ - add %al,0x48037889(%rax) │ │ │ │ - movl $0x4a3f38,0x0(%rbp) │ │ │ │ - mov 0x8(%rbp),%r14 │ │ │ │ - movq $0x33924c0,-0x10(%rbp) │ │ │ │ - movq $0x3c2c879,-0x8(%rbp) │ │ │ │ - mov %rbx,0x8(%rbp) │ │ │ │ - add $0xfffffffffffffff0,%rbp │ │ │ │ - jmp 4a0360 │ │ │ │ - nopl 0x0(%rax) │ │ │ │ - add (%rax),%eax │ │ │ │ + add %al,(%rbx) │ │ │ │ + ... │ │ │ │ + add %al,(%rax) │ │ │ │ + add %cl,(%rsi) │ │ │ │ + add %al,(%rax) │ │ │ │ + add %al,(%rax) │ │ │ │ + add %al,(%rax) │ │ │ │ + add %cl,-0x73(%rax) │ │ │ │ + rex.RB call 73428ff4 <__environ@GLIBC_2.2.5+0x6f7e8b4c> │ │ │ │ + jl 4a56f2 │ │ │ │ + movl $0x4a56e0,-0x18(%rbp) │ │ │ │ + mov %r14,%rbx │ │ │ │ + mov %rsi,-0x10(%rbp) │ │ │ │ + mov %rdi,-0x8(%rbp) │ │ │ │ + add $0xffffffffffffffe8,%rbp │ │ │ │ + test $0x7,%bl │ │ │ │ + jne 4a56e0 │ │ │ │ + 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 %r12b,0x3f(%r8) │ │ │ │ - rex.WX add %cl,0x75(%rbx,%r9,4) │ │ │ │ - adc %cl,-0x77(%rax) │ │ │ │ - pop %rbp │ │ │ │ - adc %ch,%cl │ │ │ │ - movsxd 0x1f0f02d9(%rcx),%edi │ │ │ │ - add %al,(%rbx) │ │ │ │ - add %al,(%rax) │ │ │ │ + add %r10b,(%r8) │ │ │ │ + push %rdi │ │ │ │ + rex.WX add %cl,-0x75(%rax) │ │ │ │ + rex.XB (bad) │ │ │ │ + mov 0x8(%rbp),%rbx │ │ │ │ + mov %rax,0x8(%rbp) │ │ │ │ + test $0x7,%bl │ │ │ │ + jne 4a5710 │ │ │ │ + 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,(%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,0x58(%rdi) │ │ │ │ - movq $0x4a3cd0,-0x30(%r12) │ │ │ │ - mov %rbx,-0x28(%r12) │ │ │ │ - mov 0x10(%rbp),%rax │ │ │ │ - mov %rax,-0x20(%r12) │ │ │ │ - mov 0x8(%rbp),%rax │ │ │ │ - mov %rax,-0x18(%r12) │ │ │ │ - mov 0x18(%rbp),%rax │ │ │ │ - mov %rax,-0x10(%r12) │ │ │ │ - movq $0x4a3db8,-0x8(%r12) │ │ │ │ - lea -0x2f(%r12),%rax │ │ │ │ - mov %rax,(%r12) │ │ │ │ - mov %rbx,%r14 │ │ │ │ - movq $0x33929e8,0x8(%rbp) │ │ │ │ - lea -0x7(%r12),%rax │ │ │ │ - mov %rax,0x18(%rbp) │ │ │ │ - add $0x8,%rbp │ │ │ │ - jmp 323fc70 │ │ │ │ - movq $0x38,0x388(%r13) │ │ │ │ - jmp 338a720 │ │ │ │ - nopl (%rax) │ │ │ │ - sldt (%rax) │ │ │ │ - add %al,(%rdx) │ │ │ │ + add %cl,-0x75(%rax) │ │ │ │ + jge 4a5724 │ │ │ │ + mov 0x7(%rbx),%rsi │ │ │ │ + mov 0x8(%rbp),%r14 │ │ │ │ + add $0x18,%rbp │ │ │ │ + jmp 4a55e8 │ │ │ │ + lea 0x31fdad4(%rip),%rbx │ │ │ │ + jmp *-0x8(%r13) │ │ │ │ + add $0x1000000,%eax │ │ │ │ ... │ │ │ │ add %al,(%rax) │ │ │ │ add %cl,(%rsi) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ - add %ch,%bl │ │ │ │ - add -0x77(%rax),%ecx │ │ │ │ - (bad) │ │ │ │ - mov %rsi,%rax │ │ │ │ - and $0x7,%eax │ │ │ │ - cmp $0x1,%rax │ │ │ │ - jne 4a4107 │ │ │ │ - mov 0xf(%rsi),%rax │ │ │ │ - mov 0x17(%rsi),%rbx │ │ │ │ - mov 0x7(%rsi),%rcx │ │ │ │ - mov 0x7(%rcx),%rcx │ │ │ │ - mov 0x8(%rcx),%rdx │ │ │ │ - mov 0x8(%r14),%rsi │ │ │ │ - cmp %rdx,%rsi │ │ │ │ - jg 4a4095 │ │ │ │ - lea 0x10(%r14),%rdi │ │ │ │ - add $0x10,%rcx │ │ │ │ - xor %r8d,%r8d │ │ │ │ - cmp %rcx,%rdi │ │ │ │ - je 4a4071 │ │ │ │ - sub $0x8,%rsp │ │ │ │ - mov %rdx,%r8 │ │ │ │ - mov %rsi,%rdx │ │ │ │ - mov %rsi,%r9 │ │ │ │ - mov %rcx,%rsi │ │ │ │ - mov %rax,%rcx │ │ │ │ - xor %eax,%eax │ │ │ │ - mov %r9,0x58(%rsp) │ │ │ │ - mov %r8,0x50(%rsp) │ │ │ │ - mov %rcx,0x48(%rsp) │ │ │ │ - call 4053d0 │ │ │ │ - add $0x8,%rsp │ │ │ │ - movslq %eax,%r8 │ │ │ │ - mov 0x50(%rsp),%rsi │ │ │ │ - mov 0x48(%rsp),%rdx │ │ │ │ - mov 0x40(%rsp),%rax │ │ │ │ - test %r8,%r8 │ │ │ │ - jl 4a3ff2 │ │ │ │ - test %r8,%r8 │ │ │ │ - jg 4a408d │ │ │ │ - cmp %rsi,%rdx │ │ │ │ - jg 4a3ff2 │ │ │ │ - cmp %rsi,%rdx │ │ │ │ - jge 4a40fd │ │ │ │ - mov %rbx,%rsi │ │ │ │ - jmp 4a3ff5 │ │ │ │ - lea 0x10(%r14),%rdi │ │ │ │ - add $0x10,%rcx │ │ │ │ - xor %r8d,%r8d │ │ │ │ - cmp %rcx,%rdi │ │ │ │ - je 4a40e1 │ │ │ │ - sub $0x8,%rsp │ │ │ │ - mov %rdx,%r8 │ │ │ │ - mov %rsi,%r9 │ │ │ │ - mov %rcx,%rsi │ │ │ │ - mov %rax,%rcx │ │ │ │ - xor %eax,%eax │ │ │ │ - mov %r9,0x58(%rsp) │ │ │ │ - mov %r8,0x50(%rsp) │ │ │ │ - mov %rcx,0x48(%rsp) │ │ │ │ - call 4053d0 │ │ │ │ - add $0x8,%rsp │ │ │ │ - movslq %eax,%r8 │ │ │ │ - mov 0x50(%rsp),%rsi │ │ │ │ - mov 0x48(%rsp),%rdx │ │ │ │ - mov 0x40(%rsp),%rax │ │ │ │ - test %r8,%r8 │ │ │ │ - jl 4a3ff2 │ │ │ │ - test %r8,%r8 │ │ │ │ - jg 4a408d │ │ │ │ - cmp %rsi,%rdx │ │ │ │ - jg 4a3ff2 │ │ │ │ - cmp %rsi,%rdx │ │ │ │ - jl 4a408d │ │ │ │ - lea 0x3793dd6(%rip),%rbx │ │ │ │ - jmp *0x0(%rbp) │ │ │ │ - lea 0x3793dc3(%rip),%rbx │ │ │ │ - jmp *0x0(%rbp) │ │ │ │ - nopl 0x0(%rax) │ │ │ │ - add $0x2000000,%eax │ │ │ │ + add %cl,-0x73(%rax) │ │ │ │ + rex.RB clc │ │ │ │ + cmp %r15,%rax │ │ │ │ + jb 4a5797 │ │ │ │ + movq $0x4a5780,-0x8(%rbp) │ │ │ │ + mov %r14,%rbx │ │ │ │ + add $0xfffffffffffffff8,%rbp │ │ │ │ + test $0x7,%bl │ │ │ │ + jne 4a5780 │ │ │ │ + mov (%rbx),%rax │ │ │ │ + jmp *%rax │ │ │ │ + nopw 0x0(%rax,%rax,1) │ │ │ │ ... │ │ │ │ - add %al,(%rax) │ │ │ │ - add %cl,(%rsi) │ │ │ │ - add %al,(%rax) │ │ │ │ + (bad) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ - add %ch,%bl │ │ │ │ - add $0x4d,%al │ │ │ │ - mov 0xf(%rsi),%esi │ │ │ │ - mov %r14,%rax │ │ │ │ - and $0x7,%eax │ │ │ │ - cmp $0x1,%rax │ │ │ │ - jne 4a4159 │ │ │ │ - mov 0x7(%r14),%rax │ │ │ │ - and $0x7,%eax │ │ │ │ - cmp $0x1,%rax │ │ │ │ - jne 4a4132 │ │ │ │ - lea 0x3793d84(%rip),%rbx │ │ │ │ - jmp *0x0(%rbp) │ │ │ │ - lea 0x3793d71(%rip),%rbx │ │ │ │ - jmp *0x0(%rbp) │ │ │ │ - nopl 0x0(%rax,%rax,1) │ │ │ │ - sbb %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ - add $0x0,%al │ │ │ │ + add %cl,-0x73(%rax) │ │ │ │ + cmp $0x3792772,%eax │ │ │ │ + mov 0x7(%rbx),%rsi │ │ │ │ + xor %r14d,%r14d │ │ │ │ + add $0x8,%rbp │ │ │ │ + jmp 4a55e8 │ │ │ │ + lea 0x31fda6a(%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,-0x73(%rax) │ │ │ │ - rex.RB call 10427ad4 <__environ@GLIBC_2.2.5+0xc7e762c> │ │ │ │ - (bad) │ │ │ │ - jg 4a418b │ │ │ │ - add %al,(%rax) │ │ │ │ - movq $0x4a41c0,-0x18(%rbp) │ │ │ │ - mov %rsi,%rbx │ │ │ │ - mov %r14,-0x10(%rbp) │ │ │ │ - mov %r8,-0x8(%rbp) │ │ │ │ - add $0xffffffffffffffe8,%rbp │ │ │ │ + rex.RB │ │ │ │ + lock cmp %r15,%rax │ │ │ │ + jb 4a580c │ │ │ │ + movq $0x4a57f8,-0x10(%rbp) │ │ │ │ + mov %r14,%rbx │ │ │ │ + mov %rsi,-0x8(%rbp) │ │ │ │ + add $0xfffffffffffffff0,%rbp │ │ │ │ test $0x7,%bl │ │ │ │ - jne 4a41c0 │ │ │ │ + jne 4a57f8 │ │ │ │ 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) │ │ │ │ - sbb %cl,0x3b(%rbp) │ │ │ │ - movsl %ds:(%rsi),%es:(%rdi) │ │ │ │ - pop %rax │ │ │ │ - add (%rax),%eax │ │ │ │ - add %dh,0x2f(%rdi) │ │ │ │ - movq $0x3363098,-0x10(%r12) │ │ │ │ - movq $0x3c372d9,-0x8(%r12) │ │ │ │ - mov 0x8(%rbp),%rax │ │ │ │ - mov %rax,(%r12) │ │ │ │ - lea -0xf(%r12),%rsi │ │ │ │ - mov %rbx,%r14 │ │ │ │ - mov 0x10(%rbp),%rbx │ │ │ │ - add $0x18,%rbp │ │ │ │ - jmp 3395748 │ │ │ │ - movq $0x18,0x388(%r13) │ │ │ │ - jmp 338a720 │ │ │ │ - lea 0x31ffc4d(%rip),%rbx │ │ │ │ + add %cl,-0x75(%rax) │ │ │ │ + jge 4a5804 │ │ │ │ + mov 0x7(%rbx),%rsi │ │ │ │ + xor %r14d,%r14d │ │ │ │ + add $0x10,%rbp │ │ │ │ + jmp 4a55e8 │ │ │ │ + lea 0x31fd9fd(%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 fmuls -0x8(%r9,%rdi,1) │ │ │ │ - jae 4a42b7 │ │ │ │ - lea 0x31ffc50(%rip),%rbx │ │ │ │ - jmp *-0x8(%r13) │ │ │ │ - nopl 0x0(%rax) │ │ │ │ - add $0x0,%al │ │ │ │ + add %cl,-0x77(%rax) │ │ │ │ + testl $0xd5358d4c,-0xa(%rcx,%rcx,4) │ │ │ │ + fstps (%rdi) │ │ │ │ + add %ecx,%ebp │ │ │ │ + jbe 4a586c │ │ │ │ + in $0x2,%al │ │ │ │ + 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 4a58d5 │ │ │ │ + movq $0x4a5898,-0x8(%rbp) │ │ │ │ + mov %r14,%rbx │ │ │ │ + add $0xfffffffffffffff8,%rbp │ │ │ │ + test $0x7,%bl │ │ │ │ + jne 4a5898 │ │ │ │ + mov (%rbx),%rax │ │ │ │ + jmp *%rax │ │ │ │ + nopw 0x0(%rax,%rax,1) │ │ │ │ + ... │ │ │ │ (bad) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ - add %cl,-0x75(%rax) │ │ │ │ - or %r9b,-0x77(%r8) │ │ │ │ - flds -0x7cb7f81f(%rbx) │ │ │ │ - stc │ │ │ │ - add 0x44(%rbx),%esi │ │ │ │ - cmp $0x2,%rcx │ │ │ │ - jb 4a4304 │ │ │ │ - add $0x10,%r12 │ │ │ │ - cmp 0x358(%r13),%r12 │ │ │ │ - ja 4a429c │ │ │ │ - movq $0x32ce2c8,-0x8(%r12) │ │ │ │ - mov 0x10(%rbp),%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 │ │ │ │ + dec %rax │ │ │ │ + movq $0x3363a20,-0x8(%r12) │ │ │ │ mov %rax,(%r12) │ │ │ │ - lea -0x6(%r12),%rbx │ │ │ │ - add $0x28,%rbp │ │ │ │ + lea -0x7(%r12),%rbx │ │ │ │ + add $0x8,%rbp │ │ │ │ jmp *0x0(%rbp) │ │ │ │ movq $0x10,0x388(%r13) │ │ │ │ jmp 338a720 │ │ │ │ - mov 0x20(%rbp),%rsi │ │ │ │ - add $0x28,%rbp │ │ │ │ - mov %rax,%r14 │ │ │ │ - mov %rsi,%rax │ │ │ │ - and $0x7,%eax │ │ │ │ - cmp $0x1,%rax │ │ │ │ - jne 4a42fa │ │ │ │ - movq $0x4a4258,-0x28(%rbp) │ │ │ │ - mov %rsi,%rax │ │ │ │ - mov 0x7(%rsi),%rsi │ │ │ │ - mov %r14,%rbx │ │ │ │ - mov %rbx,-0x20(%rbp) │ │ │ │ - mov 0xf(%rax),%rbx │ │ │ │ - mov %rbx,-0x18(%rbp) │ │ │ │ - mov 0x17(%rax),%rbx │ │ │ │ - mov %rbx,-0x10(%rbp) │ │ │ │ - mov 0x1f(%rax),%rax │ │ │ │ - mov %rax,-0x8(%rbp) │ │ │ │ - add $0xffffffffffffffd8,%rbp │ │ │ │ - jmp 3361d48 │ │ │ │ - lea 0x37842f8(%rip),%rbx │ │ │ │ - jmp *0x0(%rbp) │ │ │ │ - mov 0x18(%rbp),%rsi │ │ │ │ - add $0x28,%rbp │ │ │ │ - mov %rax,%r14 │ │ │ │ - jmp 4a42b7 │ │ │ │ - nopl 0x0(%rax) │ │ │ │ + lea 0x31fd96c(%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) │ │ │ │ - rex │ │ │ │ - cmp 0x358(%r13),%r12 │ │ │ │ - ja 4a4388 │ │ │ │ - movq $0x590970,-0x38(%r12) │ │ │ │ - movq $0x36b39a1,-0x30(%r12) │ │ │ │ - movq $0x3c37ef9,-0x28(%r12) │ │ │ │ - movq $0x3c37ef9,-0x20(%r12) │ │ │ │ - movq $0x3c37ef9,-0x18(%r12) │ │ │ │ - movq $0x3c37eda,-0x10(%r12) │ │ │ │ - movq $0x36b39f9,-0x8(%r12) │ │ │ │ - mov %r14,(%r12) │ │ │ │ - lea -0x37(%r12),%rbx │ │ │ │ - jmp *0x0(%rbp) │ │ │ │ - movq $0x40,0x388(%r13) │ │ │ │ - lea 0x31ffb26(%rip),%rbx │ │ │ │ - jmp *-0x8(%r13) │ │ │ │ - xchg %ax,%ax │ │ │ │ - ... │ │ │ │ - adc $0x48000000,%eax │ │ │ │ - or $0x22,%al │ │ │ │ - add -0x73(%rax),%ecx │ │ │ │ - rex.RB fmuls -0x8(%r9,%rdi,1) │ │ │ │ - jb 4a43ff │ │ │ │ - sub $0x8,%rsp │ │ │ │ - mov %r13,%rax │ │ │ │ - mov %rbx,%rsi │ │ │ │ - mov %rax,%rdi │ │ │ │ - xor %eax,%eax │ │ │ │ - call 3385710 │ │ │ │ - add $0x8,%rsp │ │ │ │ - test %rax,%rax │ │ │ │ - je 4a43fa │ │ │ │ - movq $0x3391200,-0x10(%rbp) │ │ │ │ - mov %rax,-0x8(%rbp) │ │ │ │ - movq $0x4a4418,-0x18(%rbp) │ │ │ │ - lea 0x320f5b0(%rip),%r14 │ │ │ │ - add $0xffffffffffffffe8,%rbp │ │ │ │ - jmp 66bfa0 │ │ │ │ + add %cl,-0x73(%rax) │ │ │ │ + rex.RB clc │ │ │ │ + cmp %r15,%rax │ │ │ │ + jb 4a596d │ │ │ │ + movq $0x4a5930,-0x8(%rbp) │ │ │ │ + mov %r14,%rbx │ │ │ │ + add $0xfffffffffffffff8,%rbp │ │ │ │ + test $0x7,%bl │ │ │ │ + jne 4a5930 │ │ │ │ mov (%rbx),%rax │ │ │ │ jmp *%rax │ │ │ │ - jmp *-0x10(%r13) │ │ │ │ - nopl 0x0(%rax,%rax,1) │ │ │ │ + nopw 0x0(%rax,%rax,1) │ │ │ │ ... │ │ │ │ (bad) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ - add %cl,-0x39(%rax) │ │ │ │ - rex.RB │ │ │ │ - lock rex.W │ │ │ │ - rex.R │ │ │ │ - rex.WX add %cl,-0x77(%rax) │ │ │ │ - fmuls -0x77(%rax) │ │ │ │ - xrelease mov %r14,-0x8(%rbp) │ │ │ │ - mov %rax,0x0(%rbp) │ │ │ │ - add $0xfffffffffffffff0,%rbp │ │ │ │ - jmp 33893b0 │ │ │ │ - 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) │ │ │ │ - and %cl,0x3b(%rbp) │ │ │ │ + adc %cl,0x3b(%rbp) │ │ │ │ movsl %ds:(%rsi),%es:(%rdi) │ │ │ │ pop %rax │ │ │ │ add (%rax),%eax │ │ │ │ - add %dh,0x2b(%rdi) │ │ │ │ - movq $0x5ff490,-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 │ │ │ │ + add %dh,0x20(%rdi) │ │ │ │ + mov 0x7(%rbx),%rax │ │ │ │ + inc %rax │ │ │ │ + movq $0x3363a20,-0x8(%r12) │ │ │ │ + mov %rax,(%r12) │ │ │ │ + lea -0x7(%r12),%rbx │ │ │ │ + add $0x8,%rbp │ │ │ │ jmp *0x0(%rbp) │ │ │ │ - movq $0x20,0x388(%r13) │ │ │ │ + movq $0x10,0x388(%r13) │ │ │ │ jmp 338a720 │ │ │ │ + lea 0x31fd8dc(%rip),%rbx │ │ │ │ + jmp *-0x8(%r13) │ │ │ │ + add $0x1000000,%eax │ │ │ │ ... │ │ │ │ - adc $0x70000000,%eax │ │ │ │ - cli │ │ │ │ - (bad) │ │ │ │ - add -0x73(%rax),%ecx │ │ │ │ - rex.RB call 73427df4 <__environ@GLIBC_2.2.5+0x6f7e794c> │ │ │ │ - (bad) │ │ │ │ - sub $0x8,%rsp │ │ │ │ - mov %r13,%rax │ │ │ │ - mov %rbx,%rsi │ │ │ │ - mov %rax,%rdi │ │ │ │ - xor %eax,%eax │ │ │ │ - call 3385710 │ │ │ │ - add $0x8,%rsp │ │ │ │ - test %rax,%rax │ │ │ │ - je 4a4506 │ │ │ │ - movq $0x3391200,-0x10(%rbp) │ │ │ │ - mov %rax,-0x8(%rbp) │ │ │ │ - lea 0x3793a20(%rip),%r9 │ │ │ │ - lea 0x3208822(%rip),%r8 │ │ │ │ - lea 0x320880a(%rip),%rdi │ │ │ │ - lea 0x32087f3(%rip),%rsi │ │ │ │ - lea 0x37695ec(%rip),%r14 │ │ │ │ - movq $0x36b2fa8,-0x18(%rbp) │ │ │ │ - add $0xffffffffffffffe8,%rbp │ │ │ │ - jmp 31be7f8 │ │ │ │ - mov (%rbx),%rax │ │ │ │ - jmp *%rax │ │ │ │ - jmp *-0x10(%r13) │ │ │ │ - nop │ │ │ │ - ... │ │ │ │ - adc $0x30000000,%eax │ │ │ │ - cli │ │ │ │ - (bad) │ │ │ │ - add -0x73(%rax),%ecx │ │ │ │ - rex.RB call 73427e74 <__environ@GLIBC_2.2.5+0x6f7e79cc> │ │ │ │ - (bad) │ │ │ │ - sub $0x8,%rsp │ │ │ │ - mov %r13,%rax │ │ │ │ - mov %rbx,%rsi │ │ │ │ - mov %rax,%rdi │ │ │ │ - xor %eax,%eax │ │ │ │ - call 3385710 │ │ │ │ - add $0x8,%rsp │ │ │ │ - test %rax,%rax │ │ │ │ - je 4a4586 │ │ │ │ - movq $0x3391200,-0x10(%rbp) │ │ │ │ - mov %rax,-0x8(%rbp) │ │ │ │ - lea 0x37939a0(%rip),%r9 │ │ │ │ - lea 0x32087a2(%rip),%r8 │ │ │ │ - lea 0x320878a(%rip),%rdi │ │ │ │ - lea 0x3208773(%rip),%rsi │ │ │ │ - lea 0x376956c(%rip),%r14 │ │ │ │ - movq $0x36b3028,-0x18(%rbp) │ │ │ │ - add $0xffffffffffffffe8,%rbp │ │ │ │ - jmp 31be7f8 │ │ │ │ + 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 │ │ │ │ - jmp *-0x10(%r13) │ │ │ │ - nop │ │ │ │ + nopl 0x0(%rax) │ │ │ │ ... │ │ │ │ - adc $0xf0000000,%eax │ │ │ │ - stc │ │ │ │ - (bad) │ │ │ │ - add -0x73(%rax),%ecx │ │ │ │ - rex.RB call 73427ef4 <__environ@GLIBC_2.2.5+0x6f7e7a4c> │ │ │ │ - (bad) │ │ │ │ + adc $0x58000000,%eax │ │ │ │ + iret │ │ │ │ + jbe 4a59b3 │ │ │ │ + lea -0x10(%rbp),%rax │ │ │ │ + cmp %r15,%rax │ │ │ │ + jb 4a59f7 │ │ │ │ sub $0x8,%rsp │ │ │ │ mov %r13,%rax │ │ │ │ mov %rbx,%rsi │ │ │ │ mov %rax,%rdi │ │ │ │ xor %eax,%eax │ │ │ │ call 3385710 │ │ │ │ add $0x8,%rsp │ │ │ │ test %rax,%rax │ │ │ │ - je 4a4606 │ │ │ │ + je 4a59f2 │ │ │ │ movq $0x3391200,-0x10(%rbp) │ │ │ │ mov %rax,-0x8(%rbp) │ │ │ │ - lea 0x3793920(%rip),%r9 │ │ │ │ - lea 0x3208722(%rip),%r8 │ │ │ │ - lea 0x320870a(%rip),%rdi │ │ │ │ - lea 0x32086f3(%rip),%rsi │ │ │ │ - lea 0x37694ec(%rip),%r14 │ │ │ │ - movq $0x36b30a8,-0x18(%rbp) │ │ │ │ - add $0xffffffffffffffe8,%rbp │ │ │ │ - jmp 31be7f8 │ │ │ │ + lea 0x2f11d7d(%rip),%r14 │ │ │ │ + add $0xfffffffffffffff0,%rbp │ │ │ │ + jmp 31ea7f8 │ │ │ │ mov (%rbx),%rax │ │ │ │ jmp *%rax │ │ │ │ jmp *-0x10(%r13) │ │ │ │ - nop │ │ │ │ - add $0x1000000,%eax │ │ │ │ + nopl 0x0(%rax,%rax,1) │ │ │ │ + sldt (%rax) │ │ │ │ + add %al,(%rdx) │ │ │ │ ... │ │ │ │ add %al,(%rax) │ │ │ │ add %cl,(%rsi) │ │ │ │ add %al,(%rax) │ │ │ │ - add %ch,0x48031ff9(%rax) │ │ │ │ - lea -0x8(%rbp),%eax │ │ │ │ - cmp %r15,%rax │ │ │ │ - jb 4a469f │ │ │ │ - movq $0x4a4660,-0x8(%rbp) │ │ │ │ + add %cl,-0x28(%rax) │ │ │ │ + (bad) │ │ │ │ + add -0x73(%rax),%ecx │ │ │ │ + rex.RB loopne 4a5a69 │ │ │ │ + cmp %edi,%eax │ │ │ │ + jb 4a5bbb │ │ │ │ + movq $0x4a5a58,-0x18(%rbp) │ │ │ │ mov %r14,%rbx │ │ │ │ - add $0xfffffffffffffff8,%rbp │ │ │ │ + mov %r14,-0x10(%rbp) │ │ │ │ + mov %rsi,-0x8(%rbp) │ │ │ │ + add $0xffffffffffffffe8,%rbp │ │ │ │ test $0x7,%bl │ │ │ │ - jne 4a4660 │ │ │ │ + jne 4a5a58 │ │ │ │ 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 %dh,-0x7(%rax) │ │ │ │ + add %cl,(%rax) │ │ │ │ + fcomps (%rdi) │ │ │ │ + add -0x39(%rax),%ecx │ │ │ │ + rex.RB clc │ │ │ │ + nop │ │ │ │ + pop %rdx │ │ │ │ + rex.WX add %al,-0x72b7f81d(%rbx) │ │ │ │ + rex.XB decl -0x75(%r8) │ │ │ │ + pop %rbp │ │ │ │ + adc %cl,-0x77(%rax) │ │ │ │ + add %r9b,-0x7d(%r8) │ │ │ │ (bad) │ │ │ │ - add -0x7cb7f81d(%rbx),%eax │ │ │ │ - sti │ │ │ │ - add 0x26(%rbx),%esi │ │ │ │ - cmp $0x2,%rbx │ │ │ │ - jb 4a467f │ │ │ │ - lea 0x31ff8fa(%rip),%rbx │ │ │ │ - add $0x8,%rbp │ │ │ │ + ret │ │ │ │ + (bad) │ │ │ │ + jne 4a5a90 │ │ │ │ mov (%rbx),%rax │ │ │ │ jmp *%rax │ │ │ │ - lea 0x31ff8aa(%rip),%rbx │ │ │ │ - add $0x8,%rbp │ │ │ │ + nopl (%rax) │ │ │ │ + rex.XB add %al,(%r8) │ │ │ │ + add %al,(%rax) │ │ │ │ + add %al,(%rax) │ │ │ │ + add %bl,(%rsi) │ │ │ │ + add %al,(%rax) │ │ │ │ + add %dl,%al │ │ │ │ + xlat %ds:(%rbx) │ │ │ │ + (bad) │ │ │ │ + add -0x72b7f81d(%rbx),%eax │ │ │ │ + rex.XB decl 0x3b(%r8) │ │ │ │ + or %r14b,0x48(%r14,%rcx,1) │ │ │ │ + lea 0x379242d(%rip),%ebx │ │ │ │ + add $0x20,%rbp │ │ │ │ + jmp *0x0(%rbp) │ │ │ │ + mov 0x10(%rbp),%rax │ │ │ │ + movq $0x4a5ad8,0x10(%rbp) │ │ │ │ + mov %rax,%rbx │ │ │ │ + add $0x10,%rbp │ │ │ │ + test $0x7,%bl │ │ │ │ + jne 4a5ad8 │ │ │ │ mov (%rbx),%rax │ │ │ │ jmp *%rax │ │ │ │ - lea 0x31ff91a(%rip),%rbx │ │ │ │ - add $0x8,%rbp │ │ │ │ + add %eax,(%rax) │ │ │ │ + add %al,(%rax) │ │ │ │ + add %al,(%rax) │ │ │ │ + add %al,(%rax) │ │ │ │ + (bad) │ │ │ │ + add %al,(%rax) │ │ │ │ + add %cl,0x48031fd7(%rax) │ │ │ │ + mov 0x8(%rbp),%eax │ │ │ │ + mov %rbx,%rcx │ │ │ │ + and $0x7,%ecx │ │ │ │ + cmp $0x1,%rcx │ │ │ │ + je 4a5bc6 │ │ │ │ + movq $0x4a5b20,0x0(%rbp) │ │ │ │ + mov 0x6(%rbx),%rbx │ │ │ │ + mov %rbx,%rcx │ │ │ │ + mov %rax,%rbx │ │ │ │ + mov %rcx,0x8(%rbp) │ │ │ │ + test $0x7,%bl │ │ │ │ + jne 4a5b20 │ │ │ │ mov (%rbx),%rax │ │ │ │ jmp *%rax │ │ │ │ - lea 0x31ff952(%rip),%rbx │ │ │ │ - jmp *-0x8(%r13) │ │ │ │ - nopw 0x0(%rax,%rax,1) │ │ │ │ + nopl 0x0(%rax) │ │ │ │ add %eax,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ - adc %al,(%rax) │ │ │ │ + (bad) │ │ │ │ add %al,(%rax) │ │ │ │ - xor %dh,%bh │ │ │ │ - (bad) │ │ │ │ - add -0x75(%rax),%ecx │ │ │ │ - jae 4a46d4 │ │ │ │ - lea 0x31ff725(%rip),%r14 │ │ │ │ - jmp 3229610 │ │ │ │ - ... │ │ │ │ - adc $0x28000000,%eax │ │ │ │ - stc │ │ │ │ - (bad) │ │ │ │ - add -0x73(%rax),%ecx │ │ │ │ - rex.RB loopne 4a4731 │ │ │ │ - cmp %edi,%eax │ │ │ │ - jb 4a4736 │ │ │ │ - sub $0x8,%rsp │ │ │ │ - mov %r13,%rax │ │ │ │ - mov %rbx,%rsi │ │ │ │ - mov %rax,%rdi │ │ │ │ - xor %eax,%eax │ │ │ │ - call 3385710 │ │ │ │ - add $0x8,%rsp │ │ │ │ - test %rax,%rax │ │ │ │ - je 4a4731 │ │ │ │ - movq $0x3391200,-0x10(%rbp) │ │ │ │ - mov %rax,-0x8(%rbp) │ │ │ │ - movq $0x4a4750,-0x18(%rbp) │ │ │ │ - lea 0x320ea39(%rip),%rsi │ │ │ │ - lea 0x31ff8d1(%rip),%r14 │ │ │ │ - add $0xffffffffffffffe8,%rbp │ │ │ │ - jmp 3240d18 │ │ │ │ - mov (%rbx),%rax │ │ │ │ - jmp *%rax │ │ │ │ - jmp *-0x10(%r13) │ │ │ │ - nopw 0x0(%rax,%rax,1) │ │ │ │ - ... │ │ │ │ + add %al,-0x29(%rax) │ │ │ │ (bad) │ │ │ │ + add -0x77(%rax),%ecx │ │ │ │ + fadds -0x7cb7f820(%rbx) │ │ │ │ + clc │ │ │ │ + add %ecx,(%rdi) │ │ │ │ + test %ah,0x1(%rbx) │ │ │ │ add %al,(%rax) │ │ │ │ - add %ah,0x48031ff6(%rax) │ │ │ │ - mov %ebx,%eax │ │ │ │ - and $0x7,%eax │ │ │ │ - cmp $0x1,%rax │ │ │ │ - je 4a47c0 │ │ │ │ - add $0x18,%r12 │ │ │ │ - cmp 0x358(%r13),%r12 │ │ │ │ - ja 4a47ce │ │ │ │ + movq $0x4a5b60,0x0(%rbp) │ │ │ │ mov 0x6(%rbx),%rax │ │ │ │ - mov 0xe(%rbx),%rbx │ │ │ │ - movq $0x4a46c0,-0x10(%r12) │ │ │ │ - mov %rbx,(%r12) │ │ │ │ - movq $0x4a47b0,-0x8(%rbp) │ │ │ │ - mov %rax,%rbx │ │ │ │ - lea -0x10(%r12),%rax │ │ │ │ - mov %rax,0x0(%rbp) │ │ │ │ - add $0xfffffffffffffff8,%rbp │ │ │ │ + mov 0x8(%rbp),%rbx │ │ │ │ + mov %rax,0x8(%rbp) │ │ │ │ test $0x7,%bl │ │ │ │ - jne 4a47b0 │ │ │ │ + jne 4a5b60 │ │ │ │ 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 4a47bc │ │ │ │ - mov %rbx,%r14 │ │ │ │ - add $0x10,%rbp │ │ │ │ - jmp 3229800 │ │ │ │ - lea 0x3793732(%rip),%rbx │ │ │ │ - add $0x8,%rbp │ │ │ │ - jmp *0x0(%rbp) │ │ │ │ - movq $0x18,0x388(%r13) │ │ │ │ - jmp 338a720 │ │ │ │ - xchg %ax,%ax │ │ │ │ - add $0x1000000,%eax │ │ │ │ - add %al,(%rax) │ │ │ │ - add %al,(%rdx) │ │ │ │ - add %al,(%rax) │ │ │ │ + add %cl,-0x39(%rax) │ │ │ │ + add %r11b,-0x7cffb5a5(%r8) │ │ │ │ + jrcxz 4a5b72 │ │ │ │ + lea -0x1(%rbx),%rax │ │ │ │ + mov 0x8(%rbp),%rbx │ │ │ │ + mov %rax,0x8(%rbp) │ │ │ │ + test $0x7,%bl │ │ │ │ + jne 4a5b98 │ │ │ │ + mov (%rbx),%rax │ │ │ │ + jmp *%rax │ │ │ │ + nopl 0x0(%rax) │ │ │ │ + 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 clc │ │ │ │ - cmp %r15,%rax │ │ │ │ - jb 4a4812 │ │ │ │ - movq $0x4a4830,-0x8(%rbp) │ │ │ │ - add $0xfffffffffffffff8,%rbp │ │ │ │ - jmp 5bf9f0 │ │ │ │ - lea 0x31ff917(%rip),%rbx │ │ │ │ + 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 │ │ │ │ + call 484dc480 <__environ@GLIBC_2.2.5+0x4489bfd8> │ │ │ │ + add $0x10,%ebp │ │ │ │ + jmp *0x0(%rbp) │ │ │ │ + lea 0x31fd6be(%rip),%rbx │ │ │ │ jmp *-0x8(%r13) │ │ │ │ - nopl (%rax) │ │ │ │ - ... │ │ │ │ - (bad) │ │ │ │ - add %al,(%rax) │ │ │ │ - add %ah,0x4c037692(%rax) │ │ │ │ - lea 0x37936c2(%rip),%ecx │ │ │ │ - lea 0x32084c4(%rip),%r8 │ │ │ │ - lea 0x32084ac(%rip),%rdi │ │ │ │ - lea 0x3208495(%rip),%rsi │ │ │ │ - lea 0x376928e(%rip),%r14 │ │ │ │ - mov %rbx,0x0(%rbp) │ │ │ │ - jmp 31be7f8 │ │ │ │ - nopl 0x0(%rax) │ │ │ │ + movq $0x4a5bf8,0x0(%rbp) │ │ │ │ + mov 0x7(%rbx),%rbx │ │ │ │ + mov %rbx,%rcx │ │ │ │ + mov %rax,%rbx │ │ │ │ + mov %rcx,0x8(%rbp) │ │ │ │ + test $0x7,%bl │ │ │ │ + jne 4a5bf8 │ │ │ │ + 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) │ │ │ │ - xor $0x1f,%ch │ │ │ │ - add -0x75(%rax),%ecx │ │ │ │ - jae 4a4884 │ │ │ │ - lea 0x31ff575(%rip),%r14 │ │ │ │ - jmp 3229610 │ │ │ │ - ... │ │ │ │ - adc $0xc0000000,%eax │ │ │ │ - clc │ │ │ │ - (bad) │ │ │ │ - add -0x73(%rax),%ecx │ │ │ │ - rex.RB loopne 4a48e1 │ │ │ │ - cmp %edi,%eax │ │ │ │ - jb 4a48e6 │ │ │ │ - sub $0x8,%rsp │ │ │ │ - mov %r13,%rax │ │ │ │ - mov %rbx,%rsi │ │ │ │ - mov %rax,%rdi │ │ │ │ - xor %eax,%eax │ │ │ │ - call 3385710 │ │ │ │ - add $0x8,%rsp │ │ │ │ - test %rax,%rax │ │ │ │ - je 4a48e1 │ │ │ │ - movq $0x3391200,-0x10(%rbp) │ │ │ │ - mov %rax,-0x8(%rbp) │ │ │ │ - movq $0x4a4900,-0x18(%rbp) │ │ │ │ - lea 0x3211121(%rip),%rsi │ │ │ │ - lea 0x31ff859(%rip),%r14 │ │ │ │ - add $0xffffffffffffffe8,%rbp │ │ │ │ - jmp 3240d18 │ │ │ │ - mov (%rbx),%rax │ │ │ │ - jmp *%rax │ │ │ │ - jmp *-0x10(%r13) │ │ │ │ - nopw 0x0(%rax,%rax,1) │ │ │ │ - ... │ │ │ │ (bad) │ │ │ │ add %al,(%rax) │ │ │ │ - add %dh,%al │ │ │ │ - hlt │ │ │ │ + add %ch,-0x2a(%rax) │ │ │ │ (bad) │ │ │ │ add -0x77(%rax),%ecx │ │ │ │ fadds -0x7cb7f820(%rbx) │ │ │ │ clc │ │ │ │ - add %esi,0x49(%rsp,%riz,2) │ │ │ │ - add $0x18,%esp │ │ │ │ - cmp 0x358(%r13),%r12 │ │ │ │ - ja 4a497e │ │ │ │ - mov 0x6(%rbx),%rax │ │ │ │ - mov 0xe(%rbx),%rbx │ │ │ │ - movq $0x4a4870,-0x10(%r12) │ │ │ │ - mov %rbx,(%r12) │ │ │ │ - movq $0x4a4960,-0x8(%rbp) │ │ │ │ - mov %rax,%rbx │ │ │ │ - lea -0x10(%r12),%rax │ │ │ │ - mov %rax,0x0(%rbp) │ │ │ │ - add $0xfffffffffffffff8,%rbp │ │ │ │ + add %ecx,(%rdi) │ │ │ │ + test %ecx,0x48000000(%rbx) │ │ │ │ + movl $0x4a5c38,0x0(%rbp) │ │ │ │ + mov 0x7(%rbx),%rax │ │ │ │ + mov 0x8(%rbp),%rbx │ │ │ │ + mov %rax,0x8(%rbp) │ │ │ │ test $0x7,%bl │ │ │ │ - jne 4a4960 │ │ │ │ + jne 4a5c38 │ │ │ │ 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 4a496c │ │ │ │ - mov %rbx,%r14 │ │ │ │ - add $0x10,%rbp │ │ │ │ - jmp 3229800 │ │ │ │ - lea 0x3793582(%rip),%rbx │ │ │ │ - add $0x8,%rbp │ │ │ │ - jmp *0x0(%rbp) │ │ │ │ - movq $0x18,0x388(%r13) │ │ │ │ - jmp 338a720 │ │ │ │ - xchg %ax,%ax │ │ │ │ - add $0x1000000,%eax │ │ │ │ - ... │ │ │ │ + add %cl,-0x39(%rax) │ │ │ │ + add %r14b,0x5c(%r8) │ │ │ │ + rex.WX add %al,-0x72b7f81d(%rbx) │ │ │ │ + rex.XB decl -0x75(%r8) │ │ │ │ + pop %rbp │ │ │ │ + or %cl,-0x77(%rax) │ │ │ │ + or %r14b,%r14b │ │ │ │ + ret │ │ │ │ + (bad) │ │ │ │ + jne 4a5c70 │ │ │ │ + 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,-0x7d(%rcx) │ │ │ │ - (bad) │ │ │ │ - xor %cl,0x3b(%rbp) │ │ │ │ - movsl %ds:(%rsi),%es:(%rdi) │ │ │ │ - pop %rax │ │ │ │ - add (%rax),%eax │ │ │ │ - add %dh,0x39(%rdi) │ │ │ │ - movq $0x673010,-0x28(%r12) │ │ │ │ - movq $0x3c285f9,-0x20(%r12) │ │ │ │ - movq $0x3c285f9,-0x18(%r12) │ │ │ │ - movq $0x3c285f9,-0x10(%r12) │ │ │ │ - mov %r14,-0x8(%r12) │ │ │ │ - movq $0x3c37ef9,(%r12) │ │ │ │ - lea -0x27(%r12),%rbx │ │ │ │ + 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 │ │ │ │ + call 484dc558 <__environ@GLIBC_2.2.5+0x4489c0b0> │ │ │ │ + add $0x10,%ebp │ │ │ │ jmp *0x0(%rbp) │ │ │ │ - movq $0x30,0x388(%r13) │ │ │ │ - lea 0x31ff7f8(%rip),%rbx │ │ │ │ - jmp *-0x8(%r13) │ │ │ │ - nopl 0x0(%rax) │ │ │ │ - ... │ │ │ │ - adc $0x10000000,%eax │ │ │ │ - clc │ │ │ │ - (bad) │ │ │ │ - add -0x73(%rax),%ecx │ │ │ │ - rex.RB │ │ │ │ - lock cmp %r15,%rax │ │ │ │ - jb 4a4a5f │ │ │ │ - sub $0x8,%rsp │ │ │ │ - mov %r13,%rax │ │ │ │ - mov %rbx,%rsi │ │ │ │ - mov %rax,%rdi │ │ │ │ - xor %eax,%eax │ │ │ │ - call 3385710 │ │ │ │ - add $0x8,%rsp │ │ │ │ - test %rax,%rax │ │ │ │ - je 4a4a5a │ │ │ │ - movq $0x3391200,-0x10(%rbp) │ │ │ │ - mov %rax,-0x8(%rbp) │ │ │ │ - lea 0x320c8f0(%rip),%r14 │ │ │ │ - add $0xfffffffffffffff0,%rbp │ │ │ │ - jmp 52dc88 │ │ │ │ + lea 0x31fd5c6(%rip),%rbx │ │ │ │ + add $0x10,%rbp │ │ │ │ mov (%rbx),%rax │ │ │ │ jmp *%rax │ │ │ │ - jmp *-0x10(%r13) │ │ │ │ nopl 0x0(%rax,%rax,1) │ │ │ │ + sldt (%rax) │ │ │ │ + add %al,(%rdx) │ │ │ │ ... │ │ │ │ - adc $0xf0000000,%eax │ │ │ │ - negl (%rdi) │ │ │ │ - add -0x73(%rax),%ecx │ │ │ │ - rex.RB call 734283cc <__environ@GLIBC_2.2.5+0x6f7e7f24> │ │ │ │ - (bad) │ │ │ │ - sub $0x8,%rsp │ │ │ │ - mov %r13,%rax │ │ │ │ - mov %rbx,%rsi │ │ │ │ - mov %rax,%rdi │ │ │ │ - xor %eax,%eax │ │ │ │ - call 3385710 │ │ │ │ - add $0x8,%rsp │ │ │ │ - test %rax,%rax │ │ │ │ - je 4a4ade │ │ │ │ - movq $0x3391200,-0x10(%rbp) │ │ │ │ - mov %rax,-0x8(%rbp) │ │ │ │ - lea 0x3793448(%rip),%r9 │ │ │ │ - lea 0x320824a(%rip),%r8 │ │ │ │ - lea 0x3208232(%rip),%rdi │ │ │ │ - lea 0x320821b(%rip),%rsi │ │ │ │ - lea 0x3769014(%rip),%r14 │ │ │ │ - movq $0x36a4248,-0x18(%rbp) │ │ │ │ + add %al,(%rax) │ │ │ │ + add %cl,(%rsi) │ │ │ │ + add %al,(%rax) │ │ │ │ + add %ah,0x48031fd5(%rax) │ │ │ │ + lea -0x20(%rbp),%eax │ │ │ │ + cmp %r15,%rax │ │ │ │ + jb 4a5e5b │ │ │ │ + movq $0x4a5d00,-0x18(%rbp) │ │ │ │ + mov %r14,%rbx │ │ │ │ + mov %r14,-0x10(%rbp) │ │ │ │ + mov %rsi,-0x8(%rbp) │ │ │ │ add $0xffffffffffffffe8,%rbp │ │ │ │ - jmp 31be7f8 │ │ │ │ + test $0x7,%bl │ │ │ │ + jne 4a5d00 │ │ │ │ mov (%rbx),%rax │ │ │ │ jmp *%rax │ │ │ │ - jmp *-0x10(%r13) │ │ │ │ - nop │ │ │ │ - ... │ │ │ │ - adc $0xf8000000,%eax │ │ │ │ - repnz (bad) │ │ │ │ - add -0x73(%rax),%ecx │ │ │ │ - rex.RB │ │ │ │ - lock cmp %r15,%rax │ │ │ │ - jb 4a4b46 │ │ │ │ - sub $0x8,%rsp │ │ │ │ - mov %r13,%rax │ │ │ │ - mov %rbx,%rsi │ │ │ │ - mov %rax,%rdi │ │ │ │ - xor %eax,%eax │ │ │ │ - call 3385710 │ │ │ │ - add $0x8,%rsp │ │ │ │ - test %rax,%rax │ │ │ │ - je 4a4b41 │ │ │ │ - movq $0x3391200,-0x10(%rbp) │ │ │ │ - mov %rax,-0x8(%rbp) │ │ │ │ - lea 0x37933c8(%rip),%rsi │ │ │ │ - lea 0x31ff2b8(%rip),%r14 │ │ │ │ - add $0xfffffffffffffff0,%rbp │ │ │ │ - jmp 3229610 │ │ │ │ + xchg %ax,%ax │ │ │ │ + add (%rax),%al │ │ │ │ + add %al,(%rax) │ │ │ │ + add %al,(%rax) │ │ │ │ + add %al,(%rax) │ │ │ │ + (bad) │ │ │ │ + add %al,(%rax) │ │ │ │ + add %ah,-0x2b(%rax) │ │ │ │ + (bad) │ │ │ │ + add -0x39(%rax),%ecx │ │ │ │ + rex.RB clc │ │ │ │ + cmp %bl,0x4a(%rbp) │ │ │ │ + add %al,-0x72b7f81d(%rbx) │ │ │ │ + rex.XB decl -0x75(%r8) │ │ │ │ + pop %rbp │ │ │ │ + adc %cl,-0x77(%rax) │ │ │ │ + add %r9b,-0x7d(%r8) │ │ │ │ + (bad) │ │ │ │ + ret │ │ │ │ + (bad) │ │ │ │ + jne 4a5d38 │ │ │ │ mov (%rbx),%rax │ │ │ │ jmp *%rax │ │ │ │ - jmp *-0x10(%r13) │ │ │ │ - nopw 0x0(%rax,%rax,1) │ │ │ │ - ... │ │ │ │ - adc $0x68000000,%eax │ │ │ │ - negl (%rdi) │ │ │ │ - add -0x73(%rax),%ecx │ │ │ │ - rex.RB call 734284b4 <__environ@GLIBC_2.2.5+0x6f7e800c> │ │ │ │ - push $0x48 │ │ │ │ - sub $0x8,%esp │ │ │ │ - mov %r13,%rax │ │ │ │ - mov %rbx,%rsi │ │ │ │ - mov %rax,%rdi │ │ │ │ - xor %eax,%eax │ │ │ │ - call 3385710 │ │ │ │ - add $0x8,%rsp │ │ │ │ - test %rax,%rax │ │ │ │ - je 4a4bd7 │ │ │ │ - movq $0x3391200,-0x10(%rbp) │ │ │ │ - mov %rax,-0x8(%rbp) │ │ │ │ - movq $0x4a4bc0,-0x18(%rbp) │ │ │ │ - lea 0x31ff6e7(%rip),%rbx │ │ │ │ - add $0xffffffffffffffe8,%rbp │ │ │ │ + nopl (%rax) │ │ │ │ + rex.XB add %al,(%r8) │ │ │ │ + add %al,(%rax) │ │ │ │ + add %al,(%rax) │ │ │ │ + add %bl,(%rsi) │ │ │ │ + add %al,(%rax) │ │ │ │ + add %ch,(%rax) │ │ │ │ + {rex2 0x1f} add -0x72b7f81d(%r27),%r8 │ │ │ │ + rex.XB decl 0x3b(%r8) │ │ │ │ + or %r9b,(%r15) │ │ │ │ + test %eax,(%rcx,%rax,1) │ │ │ │ + add %al,(%rax) │ │ │ │ + mov 0x10(%rbp),%rax │ │ │ │ + movq $0x4a5d78,0x10(%rbp) │ │ │ │ + mov %rax,%rbx │ │ │ │ + add $0x10,%rbp │ │ │ │ test $0x7,%bl │ │ │ │ - jne 4a4bc0 │ │ │ │ + jne 4a5d78 │ │ │ │ mov (%rbx),%rax │ │ │ │ jmp *%rax │ │ │ │ - nop │ │ │ │ - ... │ │ │ │ + xchg %ax,%ax │ │ │ │ + add %eax,(%rax) │ │ │ │ + add %al,(%rax) │ │ │ │ + add %al,(%rax) │ │ │ │ + add %al,(%rax) │ │ │ │ (bad) │ │ │ │ add %al,(%rax) │ │ │ │ add %ch,%al │ │ │ │ - negb (%rdi) │ │ │ │ - add -0x73(%rax),%ecx │ │ │ │ - xor $0x31ff6e1,%eax │ │ │ │ - mov %rbx,%r14 │ │ │ │ - add $0x8,%rbp │ │ │ │ - jmp 3229800 │ │ │ │ - jmp *-0x10(%r13) │ │ │ │ + (bad) │ │ │ │ + (bad) │ │ │ │ + add -0x75(%rax),%ecx │ │ │ │ + or %r9b,-0x77(%r8) │ │ │ │ + flds -0x7cb7f81f(%rbx) │ │ │ │ + stc │ │ │ │ + add %ecx,(%rdi) │ │ │ │ + test %bl,%dl │ │ │ │ + add %al,(%rax) │ │ │ │ + add %cl,-0x39(%rax) │ │ │ │ + add %r8b,%r8b │ │ │ │ + pop %rbp │ │ │ │ + rex.WX add %cl,-0x75(%rax) │ │ │ │ + pop %rbx │ │ │ │ + (bad) │ │ │ │ + mov %rbx,%rcx │ │ │ │ + mov %rax,%rbx │ │ │ │ + mov %rcx,0x8(%rbp) │ │ │ │ + test $0x7,%bl │ │ │ │ + jne 4a5dc0 │ │ │ │ mov (%rbx),%rax │ │ │ │ jmp *%rax │ │ │ │ nopl 0x0(%rax) │ │ │ │ - add $0x1000000,%eax │ │ │ │ - ... │ │ │ │ + add %eax,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ - add %cl,(%rsi) │ │ │ │ + add %al,(%rax) │ │ │ │ + add %al,(%rax) │ │ │ │ + (bad) │ │ │ │ + add %al,(%rax) │ │ │ │ + add %ah,0x48031fd4(%rax) │ │ │ │ + mov %ebx,%eax │ │ │ │ + and $0x7,%eax │ │ │ │ + cmp $0x1,%rax │ │ │ │ + je 4a5f34 │ │ │ │ + movq $0x4a5e00,0x0(%rbp) │ │ │ │ + mov 0x6(%rbx),%rax │ │ │ │ + mov 0x8(%rbp),%rbx │ │ │ │ + mov %rax,0x8(%rbp) │ │ │ │ + test $0x7,%bl │ │ │ │ + jne 4a5e00 │ │ │ │ + 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) │ │ │ │ - sub %cl,0x3b(%rbp) │ │ │ │ - movsl %ds:(%rsi),%es:(%rdi) │ │ │ │ - pop %rax │ │ │ │ - add (%rax),%eax │ │ │ │ - add %dh,0x30(%rdi) │ │ │ │ - movq $0x672ff0,-0x20(%r12) │ │ │ │ - movq $0x3c285f9,-0x18(%r12) │ │ │ │ - movq $0x3c285f9,-0x10(%r12) │ │ │ │ - movq $0x3c285f9,-0x8(%r12) │ │ │ │ - mov %r14,(%r12) │ │ │ │ - lea -0x1f(%r12),%rbx │ │ │ │ - jmp *0x0(%rbp) │ │ │ │ - movq $0x28,0x388(%r13) │ │ │ │ - lea 0x31ff721(%rip),%rbx │ │ │ │ - jmp *-0x8(%r13) │ │ │ │ - nopl 0x0(%rax,%rax,1) │ │ │ │ - ... │ │ │ │ - adc $0x10000000,%eax │ │ │ │ - negl (%rdi) │ │ │ │ - add -0x73(%rax),%ecx │ │ │ │ - rex.RB │ │ │ │ - lock cmp %r15,%rax │ │ │ │ - jb 4a4ca7 │ │ │ │ - sub $0x8,%rsp │ │ │ │ - mov %r13,%rax │ │ │ │ - mov %rbx,%rsi │ │ │ │ - mov %rax,%rdi │ │ │ │ - xor %eax,%eax │ │ │ │ - call 3385710 │ │ │ │ - add $0x8,%rsp │ │ │ │ - test %rax,%rax │ │ │ │ - je 4a4ca2 │ │ │ │ - movq $0x3391200,-0x10(%rbp) │ │ │ │ - mov %rax,-0x8(%rbp) │ │ │ │ - lea 0x3207c40(%rip),%r14 │ │ │ │ - add $0xfffffffffffffff0,%rbp │ │ │ │ - jmp 555e08 │ │ │ │ + add %al,(%rax) │ │ │ │ + add %al,(%rax) │ │ │ │ + add %al,(%rax) │ │ │ │ + add %cl,-0x39(%rax) │ │ │ │ + add %r15b,(%r8) │ │ │ │ + pop %rsi │ │ │ │ + rex.WX add %al,-0x72b7f81d(%rbx) │ │ │ │ + rex.XB decl -0x75(%r8) │ │ │ │ + pop %rbp │ │ │ │ + or %cl,-0x77(%rax) │ │ │ │ + or %r14b,%r14b │ │ │ │ + ret │ │ │ │ + (bad) │ │ │ │ + jne 4a5e38 │ │ │ │ mov (%rbx),%rax │ │ │ │ jmp *%rax │ │ │ │ - jmp *-0x10(%r13) │ │ │ │ - nopl 0x0(%rax,%rax,1) │ │ │ │ - ... │ │ │ │ - adc $0x0,%eax │ │ │ │ + nopl 0x0(%rax) │ │ │ │ + add %al,(%r8) │ │ │ │ add %al,(%rax) │ │ │ │ - add %cl,-0x73(%rax) │ │ │ │ - rex.RB │ │ │ │ - lock cmp %r15,%rax │ │ │ │ - jb 4a4d07 │ │ │ │ - sub $0x8,%rsp │ │ │ │ - mov %r13,%rax │ │ │ │ - mov %rbx,%rsi │ │ │ │ - mov %rax,%rdi │ │ │ │ - xor %eax,%eax │ │ │ │ - call 3385710 │ │ │ │ - add $0x8,%rsp │ │ │ │ - test %rax,%rax │ │ │ │ - je 4a4d02 │ │ │ │ - movq $0x3391200,-0x10(%rbp) │ │ │ │ - mov %rax,-0x8(%rbp) │ │ │ │ - lea 0x3793200(%rip),%r14 │ │ │ │ - add $0xfffffffffffffff0,%rbp │ │ │ │ - jmp 5d77b0 │ │ │ │ + add %al,(%rax) │ │ │ │ + add %bl,(%rsi) │ │ │ │ + add %al,(%rax) │ │ │ │ + add %al,(%rax) │ │ │ │ + add %al,(%rax) │ │ │ │ + add %al,-0x72b7f81d(%rbx) │ │ │ │ + rex.XB decl 0x3b(%r8) │ │ │ │ + or %r9b,(%r15) │ │ │ │ + test %bl,%ch │ │ │ │ + add %al,(%rax) │ │ │ │ + add %cl,-0x7d(%rax) │ │ │ │ + (bad) │ │ │ │ + lea 0x3792086(%rip),%ebx │ │ │ │ + add $0x20,%rbp │ │ │ │ + jmp *0x0(%rbp) │ │ │ │ + lea 0x31fd42e(%rip),%rbx │ │ │ │ + jmp *-0x8(%r13) │ │ │ │ + movq $0x4a5e98,0x0(%rbp) │ │ │ │ + mov 0x7(%rbx),%rbx │ │ │ │ + mov %rbx,%rcx │ │ │ │ + mov %rax,%rbx │ │ │ │ + mov %rcx,0x8(%rbp) │ │ │ │ + test $0x7,%bl │ │ │ │ + jne 4a5e98 │ │ │ │ mov (%rbx),%rax │ │ │ │ jmp *%rax │ │ │ │ - jmp *-0x10(%r13) │ │ │ │ - nopl 0x0(%rax,%rax,1) │ │ │ │ - ... │ │ │ │ - adc $0x90000000,%eax │ │ │ │ - negb (%rdi) │ │ │ │ - add -0x73(%rax),%ecx │ │ │ │ - rex.RB call 73428674 <__environ@GLIBC_2.2.5+0x6f7e81cc> │ │ │ │ - addr32 sub $0x8,%rsp │ │ │ │ - mov %r13,%rax │ │ │ │ - mov %rbx,%rsi │ │ │ │ - mov %rax,%rdi │ │ │ │ - xor %eax,%eax │ │ │ │ - call 3385710 │ │ │ │ - add $0x8,%rsp │ │ │ │ - test %rax,%rax │ │ │ │ - je 4a4d94 │ │ │ │ - movq $0x3391200,-0x10(%rbp) │ │ │ │ - mov %rax,-0x8(%rbp) │ │ │ │ - movq $0x4a4d80,-0x18(%rbp) │ │ │ │ - lea 0x31ff64f(%rip),%rbx │ │ │ │ - add $0xffffffffffffffe8,%rbp │ │ │ │ + xchg %ax,%ax │ │ │ │ + add %eax,(%rax) │ │ │ │ + add %al,(%rax) │ │ │ │ + add %al,(%rax) │ │ │ │ + add %al,(%rax) │ │ │ │ + (bad) │ │ │ │ + add %al,(%rax) │ │ │ │ + add %cl,%al │ │ │ │ + rcrl %cl,(%rdi) │ │ │ │ + add -0x77(%rax),%ecx │ │ │ │ + fadds -0x7cb7f820(%rbx) │ │ │ │ + clc │ │ │ │ + add %ecx,(%rdi) │ │ │ │ + test %ecx,-0x38b80000(%rax,%rax,1) │ │ │ │ + add %r11b,%r8b │ │ │ │ + pop %rsi │ │ │ │ + rex.WX add %cl,-0x75(%rax) │ │ │ │ + rex.XB (bad) │ │ │ │ + mov 0x8(%rbp),%rbx │ │ │ │ + mov %rax,0x8(%rbp) │ │ │ │ test $0x7,%bl │ │ │ │ - jne 4a4d80 │ │ │ │ + jne 4a5ed8 │ │ │ │ mov (%rbx),%rax │ │ │ │ jmp *%rax │ │ │ │ - nop │ │ │ │ - ... │ │ │ │ + xchg %ax,%ax │ │ │ │ + add %eax,(%rax) │ │ │ │ + add %al,(%rax) │ │ │ │ + add %al,(%rax) │ │ │ │ + add %al,(%rax) │ │ │ │ (bad) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %cl,-0x39(%rax) │ │ │ │ - add %r14b,0x49004a4d(%r8) │ │ │ │ - mov %ebx,%esi │ │ │ │ - jmp 3195b08 │ │ │ │ - jmp *-0x10(%r13) │ │ │ │ + add %r10b,(%r8) │ │ │ │ + pop %rdi │ │ │ │ + rex.WX add %al,-0x72b7f81d(%rbx) │ │ │ │ + rex.XB decl -0x75(%r8) │ │ │ │ + pop %rbp │ │ │ │ + or %cl,-0x77(%rax) │ │ │ │ + or %r14b,%r14b │ │ │ │ + ret │ │ │ │ + (bad) │ │ │ │ + jne 4a5f10 │ │ │ │ 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 %cl,-0x7d(%rcx) │ │ │ │ - (bad) │ │ │ │ - adc %cl,0x3b(%rbp) │ │ │ │ - movsl %ds:(%rsi),%es:(%rdi) │ │ │ │ - pop %rax │ │ │ │ - add (%rax),%eax │ │ │ │ - add %dh,0x19(%rdi) │ │ │ │ - movq $0x31c3640,-0x8(%r12) │ │ │ │ - mov %rbx,(%r12) │ │ │ │ - lea -0x7(%r12),%rbx │ │ │ │ - add $0x8,%rbp │ │ │ │ + add %al,(%rax) │ │ │ │ + add %al,(%rax) │ │ │ │ + add %al,-0x72b7f81d(%rbx) │ │ │ │ + rex.XB decl 0x3b(%r8) │ │ │ │ + or %r14b,0x48(%r9,%rcx,1) │ │ │ │ + add $0xfffffff0,%ebp │ │ │ │ + jmp 4a5e4d │ │ │ │ + lea 0x3791fa4(%rip),%rbx │ │ │ │ + add $0x10,%rbp │ │ │ │ jmp *0x0(%rbp) │ │ │ │ - movq $0x10,0x388(%r13) │ │ │ │ - movq $0x4a4db0,0x0(%rbp) │ │ │ │ - jmp 338a720 │ │ │ │ - xchg %ax,%ax │ │ │ │ + lea 0x31fd325(%rip),%rbx │ │ │ │ + add $0x10,%rbp │ │ │ │ + mov (%rbx),%rax │ │ │ │ + jmp *%rax │ │ │ │ + nopl 0x0(%rax) │ │ │ │ ... │ │ │ │ - adc $0xa8000000,%eax │ │ │ │ - out %eax,(%dx) │ │ │ │ - and %eax,(%rbx) │ │ │ │ - lea -0x28(%rbp),%rax │ │ │ │ - cmp %r15,%rax │ │ │ │ - jb 4a4e4f │ │ │ │ + adc $0x48000000,%eax │ │ │ │ + rcrl %cl,(%rdi) │ │ │ │ + add -0x73(%rax),%ecx │ │ │ │ + rex.RB │ │ │ │ + lock cmp %r15,%rax │ │ │ │ + jb 4a5fa6 │ │ │ │ sub $0x8,%rsp │ │ │ │ mov %r13,%rax │ │ │ │ mov %rbx,%rsi │ │ │ │ mov %rax,%rdi │ │ │ │ xor %eax,%eax │ │ │ │ call 3385710 │ │ │ │ add $0x8,%rsp │ │ │ │ test %rax,%rax │ │ │ │ - je 4a4e4a │ │ │ │ + je 4a5fa1 │ │ │ │ movq $0x3391200,-0x10(%rbp) │ │ │ │ mov %rax,-0x8(%rbp) │ │ │ │ - movq $0x4a4e68,-0x18(%rbp) │ │ │ │ - lea 0x3793090(%rip),%r14 │ │ │ │ - add $0xffffffffffffffe8,%rbp │ │ │ │ - jmp 642108 │ │ │ │ + lea 0x31fd310(%rip),%rsi │ │ │ │ + lea 0x3790a29(%rip),%r14 │ │ │ │ + add $0xfffffffffffffff0,%rbp │ │ │ │ + jmp 335f860 │ │ │ │ mov (%rbx),%rax │ │ │ │ jmp *%rax │ │ │ │ jmp *-0x10(%r13) │ │ │ │ - nopl 0x0(%rax,%rax,1) │ │ │ │ - ... │ │ │ │ - (bad) │ │ │ │ - add %al,(%rax) │ │ │ │ - add %al,(%rax) │ │ │ │ - add %al,(%rax) │ │ │ │ - add %cl,-0x39(%rax) │ │ │ │ - rex.RB │ │ │ │ - lock cwtl │ │ │ │ - rex.WRX │ │ │ │ - rex.WX add %cl,-0x77(%rax) │ │ │ │ - fmuls -0x77(%rax) │ │ │ │ - xrelease mov %r14,-0x8(%rbp) │ │ │ │ - mov %rax,0x0(%rbp) │ │ │ │ - add $0xfffffffffffffff0,%rbp │ │ │ │ - jmp 33893b0 │ │ │ │ - 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) │ │ │ │ - and %cl,0x3b(%rbp) │ │ │ │ - movsl %ds:(%rsi),%es:(%rdi) │ │ │ │ - pop %rax │ │ │ │ - add (%rax),%eax │ │ │ │ - add %dh,0x2b(%rdi) │ │ │ │ - movq $0x5ff490,-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 338a720 │ │ │ │ + nopw 0x0(%rax,%rax,1) │ │ │ │ ... │ │ │ │ - adc $0x20000000,%eax │ │ │ │ - cmc │ │ │ │ - (bad) │ │ │ │ + adc $0x0,%eax │ │ │ │ + rcrl %cl,(%rdi) │ │ │ │ add -0x73(%rax),%ecx │ │ │ │ rex.RB │ │ │ │ lock cmp %r15,%rax │ │ │ │ - jb 4a4f37 │ │ │ │ + jb 4a6007 │ │ │ │ sub $0x8,%rsp │ │ │ │ mov %r13,%rax │ │ │ │ mov %rbx,%rsi │ │ │ │ mov %rax,%rdi │ │ │ │ xor %eax,%eax │ │ │ │ call 3385710 │ │ │ │ add $0x8,%rsp │ │ │ │ test %rax,%rax │ │ │ │ - je 4a4f32 │ │ │ │ + je 4a6002 │ │ │ │ movq $0x3391200,-0x10(%rbp) │ │ │ │ mov %rax,-0x8(%rbp) │ │ │ │ - lea 0x32079b0(%rip),%r14 │ │ │ │ + lea 0x31fd2c7(%rip),%r14 │ │ │ │ add $0xfffffffffffffff0,%rbp │ │ │ │ - jmp 5a32b0 │ │ │ │ + jmp 3361a18 │ │ │ │ mov (%rbx),%rax │ │ │ │ jmp *%rax │ │ │ │ jmp *-0x10(%r13) │ │ │ │ nopl 0x0(%rax,%rax,1) │ │ │ │ + sldt (%rax) │ │ │ │ + add %al,(%rdx) │ │ │ │ + ... │ │ │ │ + add %al,(%rax) │ │ │ │ + add %cl,(%rsi) │ │ │ │ + add %al,(%rax) │ │ │ │ + add %al,(%rax) │ │ │ │ + add %al,(%rax) │ │ │ │ + add %al,-0x7d(%rcx) │ │ │ │ + out %al,$0x7 │ │ │ │ + lea 0x3025875(%rip),%rax │ │ │ │ + mov (%rax,%r14,8),%rax │ │ │ │ + jmp *%rax │ │ │ │ + lea 0x2f11392(%rip),%r14 │ │ │ │ + jmp 3359998 │ │ │ │ + lea 0x2f11396(%rip),%r14 │ │ │ │ + jmp 3359998 │ │ │ │ + lea 0x2f1139a(%rip),%r14 │ │ │ │ + jmp 3359998 │ │ │ │ + lea 0x2f1139e(%rip),%r14 │ │ │ │ + jmp 3359998 │ │ │ │ + lea 0x2f113a4(%rip),%r14 │ │ │ │ + jmp 3359998 │ │ │ │ + lea 0x2f113ac(%rip),%r14 │ │ │ │ + jmp 3359998 │ │ │ │ + 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 4a4fa7 │ │ │ │ - movq $0x4a4f90,-0x10(%rbp) │ │ │ │ - mov %r14,%rbx │ │ │ │ + jb 4a60e8 │ │ │ │ + movq $0x4a60d8,-0x10(%rbp) │ │ │ │ + mov %rsi,%rbx │ │ │ │ mov %rdi,-0x8(%rbp) │ │ │ │ add $0xfffffffffffffff0,%rbp │ │ │ │ test $0x7,%bl │ │ │ │ - jne 4a4f90 │ │ │ │ + jne 4a60d8 │ │ │ │ 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,-0x73(%rax) │ │ │ │ - xor $0x3792f62,%eax │ │ │ │ + add %cl,-0x75(%rax) │ │ │ │ + jne 4a60e4 │ │ │ │ mov %rbx,%r14 │ │ │ │ - mov 0x8(%rbp),%rbx │ │ │ │ add $0x10,%rbp │ │ │ │ - jmp 3395748 │ │ │ │ - lea 0x31ff512(%rip),%rbx │ │ │ │ + jmp 4a6028 │ │ │ │ + lea 0x31fd219(%rip),%rbx │ │ │ │ jmp *-0x8(%r13) │ │ │ │ - nopw 0x0(%rax,%rax,1) │ │ │ │ - (bad) │ │ │ │ + nopl 0x0(%rax,%rax,1) │ │ │ │ + add (%rax),%al │ │ │ │ add %al,(%rax) │ │ │ │ - add %al,(%rbx) │ │ │ │ - ... │ │ │ │ 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 4a501f │ │ │ │ - movq $0x4a5008,-0x10(%rbp) │ │ │ │ - mov %r14,%rbx │ │ │ │ - mov %rdi,-0x8(%rbp) │ │ │ │ + add %al,(%rax) │ │ │ │ + lea -0x10(%rbp),%rax │ │ │ │ + cmp %r15,%rax │ │ │ │ + jb 4a6158 │ │ │ │ + movq $0x4a6148,-0x10(%rbp) │ │ │ │ + mov 0x18(%rbx),%rax │ │ │ │ + mov 0x10(%rbx),%rbx │ │ │ │ + mov %rax,-0x8(%rbp) │ │ │ │ add $0xfffffffffffffff0,%rbp │ │ │ │ test $0x7,%bl │ │ │ │ - jne 4a5008 │ │ │ │ + jne 4a6148 │ │ │ │ mov (%rbx),%rax │ │ │ │ jmp *%rax │ │ │ │ - xchg %ax,%ax │ │ │ │ + nopl 0x0(%rax,%rax,1) │ │ │ │ add %eax,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ (bad) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ - add %cl,-0x73(%rax) │ │ │ │ - xor $0x3792eea,%eax │ │ │ │ + add %cl,-0x75(%rax) │ │ │ │ + jne 4a6154 │ │ │ │ mov %rbx,%r14 │ │ │ │ - mov 0x8(%rbp),%rbx │ │ │ │ add $0x10,%rbp │ │ │ │ - jmp 3395748 │ │ │ │ - lea 0x31ff4a2(%rip),%rbx │ │ │ │ - jmp *-0x8(%r13) │ │ │ │ - nopw 0x0(%rax,%rax,1) │ │ │ │ - (bad) │ │ │ │ + jmp 4a6028 │ │ │ │ + jmp *-0x10(%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 %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ - add %cl,-0x73(%rax) │ │ │ │ - rex.RB │ │ │ │ - lock cmp %r15,%rax │ │ │ │ - jb 4a5097 │ │ │ │ - movq $0x4a5080,-0x10(%rbp) │ │ │ │ - mov %r14,%rbx │ │ │ │ - mov %rdi,-0x8(%rbp) │ │ │ │ + add %al,(%rax) │ │ │ │ + lea -0x10(%rbp),%rax │ │ │ │ + cmp %r15,%rax │ │ │ │ + jb 4a61f3 │ │ │ │ + add $0x18,%r12 │ │ │ │ + cmp 0x358(%r13),%r12 │ │ │ │ + ja 4a61e8 │ │ │ │ + mov 0x10(%rbx),%rax │ │ │ │ + mov 0x18(%rbx),%rbx │ │ │ │ + movq $0x3363ae0,-0x10(%r12) │ │ │ │ + movq $0x3c2ae01,-0x8(%r12) │ │ │ │ + mov %rbx,(%r12) │ │ │ │ + movq $0x4a61d8,-0x10(%rbp) │ │ │ │ + mov %rax,%rbx │ │ │ │ + lea -0xe(%r12),%rax │ │ │ │ + mov %rax,-0x8(%rbp) │ │ │ │ add $0xfffffffffffffff0,%rbp │ │ │ │ test $0x7,%bl │ │ │ │ - jne 4a5080 │ │ │ │ + jne 4a61d8 │ │ │ │ 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,-0x73(%rax) │ │ │ │ - xor $0x3792e72,%eax │ │ │ │ + add %cl,-0x75(%rax) │ │ │ │ + jne 4a61e4 │ │ │ │ mov %rbx,%r14 │ │ │ │ - mov 0x8(%rbp),%rbx │ │ │ │ add $0x10,%rbp │ │ │ │ - jmp 3395748 │ │ │ │ - lea 0x31ff432(%rip),%rbx │ │ │ │ - jmp *-0x8(%r13) │ │ │ │ - nopw 0x0(%rax,%rax,1) │ │ │ │ - (bad) │ │ │ │ + jmp 4a6028 │ │ │ │ + movq $0x18,0x388(%r13) │ │ │ │ + jmp *-0x10(%r13) │ │ │ │ + nop │ │ │ │ + add (%rax),%al │ │ │ │ add %al,(%rax) │ │ │ │ - add %al,(%rbx) │ │ │ │ - ... │ │ │ │ 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 4a510f │ │ │ │ - movq $0x4a50f8,-0x10(%rbp) │ │ │ │ - mov %r14,%rbx │ │ │ │ - mov %rdi,-0x8(%rbp) │ │ │ │ + add %al,(%rax) │ │ │ │ + lea -0x10(%rbp),%rax │ │ │ │ + cmp %r15,%rax │ │ │ │ + jb 4a6264 │ │ │ │ + add $0x20,%r12 │ │ │ │ + cmp 0x358(%r13),%r12 │ │ │ │ + ja 4a6259 │ │ │ │ + movq $0x3390fc8,-0x10(%rbp) │ │ │ │ + mov %rbx,-0x8(%rbp) │ │ │ │ + mov 0x10(%rbx),%rax │ │ │ │ + mov 0x18(%rbx),%rbx │ │ │ │ + movq $0x4a6170,-0x18(%r12) │ │ │ │ + mov %rax,-0x8(%r12) │ │ │ │ + mov %rbx,(%r12) │ │ │ │ + lea -0x18(%r12),%rsi │ │ │ │ + lea 0x2f1150b(%rip),%r14 │ │ │ │ + add $0xfffffffffffffff0,%rbp │ │ │ │ + jmp 3359998 │ │ │ │ + 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 -0x10(%rbp),%rax │ │ │ │ + cmp %r15,%rax │ │ │ │ + jb 4a62c8 │ │ │ │ + movq $0x4a62b8,-0x10(%rbp) │ │ │ │ + mov 0x18(%rbx),%rax │ │ │ │ + mov 0x10(%rbx),%rbx │ │ │ │ + mov %rax,-0x8(%rbp) │ │ │ │ add $0xfffffffffffffff0,%rbp │ │ │ │ test $0x7,%bl │ │ │ │ - jne 4a50f8 │ │ │ │ + jne 4a62b8 │ │ │ │ mov (%rbx),%rax │ │ │ │ jmp *%rax │ │ │ │ - xchg %ax,%ax │ │ │ │ + nopl 0x0(%rax,%rax,1) │ │ │ │ add %eax,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ (bad) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ - add %cl,-0x73(%rax) │ │ │ │ - xor $0x3792dfa,%eax │ │ │ │ + add %cl,-0x75(%rax) │ │ │ │ + jne 4a62c4 │ │ │ │ mov %rbx,%r14 │ │ │ │ - mov 0x8(%rbp),%rbx │ │ │ │ add $0x10,%rbp │ │ │ │ - jmp 3395748 │ │ │ │ - lea 0x31ff3e2(%rip),%rbx │ │ │ │ - jmp *-0x8(%r13) │ │ │ │ - nopw 0x0(%rax,%rax,1) │ │ │ │ - (bad) │ │ │ │ + jmp 4a6028 │ │ │ │ + jmp *-0x10(%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 %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ - add %cl,-0x73(%rax) │ │ │ │ - rex.RB │ │ │ │ - lock cmp %r15,%rax │ │ │ │ - jb 4a5187 │ │ │ │ - movq $0x4a5170,-0x10(%rbp) │ │ │ │ - mov %r14,%rbx │ │ │ │ - mov %rdi,-0x8(%rbp) │ │ │ │ + add %al,(%rax) │ │ │ │ + lea -0x10(%rbp),%rax │ │ │ │ + cmp %r15,%rax │ │ │ │ + jb 4a6363 │ │ │ │ + add $0x18,%r12 │ │ │ │ + cmp 0x358(%r13),%r12 │ │ │ │ + ja 4a6358 │ │ │ │ + mov 0x10(%rbx),%rax │ │ │ │ + mov 0x18(%rbx),%rbx │ │ │ │ + movq $0x3363ae0,-0x10(%r12) │ │ │ │ + movq $0x3c2ae01,-0x8(%r12) │ │ │ │ + mov %rbx,(%r12) │ │ │ │ + movq $0x4a6348,-0x10(%rbp) │ │ │ │ + mov %rax,%rbx │ │ │ │ + lea -0xe(%r12),%rax │ │ │ │ + mov %rax,-0x8(%rbp) │ │ │ │ add $0xfffffffffffffff0,%rbp │ │ │ │ test $0x7,%bl │ │ │ │ - jne 4a5170 │ │ │ │ + jne 4a6348 │ │ │ │ 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,-0x73(%rax) │ │ │ │ - xor $0x3792d82,%eax │ │ │ │ + add %cl,-0x75(%rax) │ │ │ │ + jne 4a6354 │ │ │ │ mov %rbx,%r14 │ │ │ │ - mov 0x8(%rbp),%rbx │ │ │ │ add $0x10,%rbp │ │ │ │ - jmp 3395748 │ │ │ │ - lea 0x31ff372(%rip),%rbx │ │ │ │ + jmp 4a6028 │ │ │ │ + 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 4a63d4 │ │ │ │ + add $0x20,%r12 │ │ │ │ + cmp 0x358(%r13),%r12 │ │ │ │ + ja 4a63c9 │ │ │ │ + movq $0x3390fc8,-0x10(%rbp) │ │ │ │ + mov %rbx,-0x8(%rbp) │ │ │ │ + mov 0x10(%rbx),%rax │ │ │ │ + mov 0x18(%rbx),%rbx │ │ │ │ + movq $0x4a62e0,-0x18(%r12) │ │ │ │ + mov %rax,-0x8(%r12) │ │ │ │ + mov %rbx,(%r12) │ │ │ │ + lea -0x18(%r12),%rsi │ │ │ │ + lea 0x2f1138f(%rip),%r14 │ │ │ │ + add $0xfffffffffffffff0,%rbp │ │ │ │ + jmp 3359998 │ │ │ │ + movq $0x20,0x388(%r13) │ │ │ │ + jmp *-0x10(%r13) │ │ │ │ + adc (%rax),%eax │ │ │ │ + add %al,(%rax) │ │ │ │ + add (%rax),%eax │ │ │ │ + ... │ │ │ │ + add %al,(%rax) │ │ │ │ + (bad) │ │ │ │ + add %al,(%rax) │ │ │ │ + add %al,(%rax) │ │ │ │ + add %al,(%rax) │ │ │ │ + add %cl,-0x73(%rax) │ │ │ │ + rex.RB call 10429d44 <__environ@GLIBC_2.2.5+0xc7e989c> │ │ │ │ + (bad) │ │ │ │ + xor %eax,(%rcx) │ │ │ │ + add %al,(%rax) │ │ │ │ + mov %rsi,%rbx │ │ │ │ + and $0x7,%esi │ │ │ │ + cmp $0x1,%rsi │ │ │ │ + jne 4a64b2 │ │ │ │ + mov %rdi,%rcx │ │ │ │ + mov %r14,%rax │ │ │ │ + add $0x38,%r12 │ │ │ │ + cmp 0x358(%r13),%r12 │ │ │ │ + ja 4a6539 │ │ │ │ + mov 0x7(%rbx),%rbx │ │ │ │ + cmp $0xb,%rax │ │ │ │ + jl 4a6464 │ │ │ │ + movq $0x4a6208,-0x30(%r12) │ │ │ │ + mov %rbx,-0x20(%r12) │ │ │ │ + mov %rcx,-0x18(%r12) │ │ │ │ + movq $0x3363ae0,-0x10(%r12) │ │ │ │ + movq $0x3c2adf1,-0x8(%r12) │ │ │ │ + lea -0x30(%r12),%rax │ │ │ │ + mov %rax,(%r12) │ │ │ │ + lea -0xe(%r12),%rbx │ │ │ │ + jmp *0x0(%rbp) │ │ │ │ + movq $0x4a6108,-0x30(%r12) │ │ │ │ + mov %rbx,-0x20(%r12) │ │ │ │ + mov %rcx,-0x18(%r12) │ │ │ │ + lea -0x30(%r12),%rax │ │ │ │ + add $0xffffffffffffffe8,%r12 │ │ │ │ + mov %rax,%rsi │ │ │ │ + lea 0x2f112d1(%rip),%r14 │ │ │ │ + jmp 3359998 │ │ │ │ + nop │ │ │ │ + rex.X add %al,(%rax) │ │ │ │ + add %al,(%rax) │ │ │ │ + add %al,(%rax) │ │ │ │ + add %bl,(%rsi) │ │ │ │ + add %al,(%rax) │ │ │ │ + add %al,(%rax) │ │ │ │ + add %al,(%rax) │ │ │ │ + add %cl,-0x75(%rax) │ │ │ │ + or %r9b,-0x75(%r8) │ │ │ │ + rex.WRB adc %r9b,-0x7d(%r8) │ │ │ │ + (bad) │ │ │ │ + mov %ecx,%edi │ │ │ │ + mov %rax,%r14 │ │ │ │ + add $0x38,%r12 │ │ │ │ + cmp 0x358(%r13),%r12 │ │ │ │ + ja 4a655d │ │ │ │ + mov 0x6(%rbx),%rax │ │ │ │ + cmp $0xb,%r14 │ │ │ │ + jl 4a6503 │ │ │ │ + movq $0x4a6378,-0x30(%r12) │ │ │ │ + mov %rax,-0x20(%r12) │ │ │ │ + mov %rdi,-0x18(%r12) │ │ │ │ + movq $0x3363ae0,-0x10(%r12) │ │ │ │ + movq $0x3c2adf1,-0x8(%r12) │ │ │ │ + lea -0x30(%r12),%rax │ │ │ │ + mov %rax,(%r12) │ │ │ │ + lea -0xe(%r12),%rbx │ │ │ │ + jmp *0x0(%rbp) │ │ │ │ + movq $0x4a6278,-0x30(%r12) │ │ │ │ + mov %rax,-0x20(%r12) │ │ │ │ + mov %rdi,-0x18(%r12) │ │ │ │ + lea -0x30(%r12),%rax │ │ │ │ + add $0xffffffffffffffe8,%r12 │ │ │ │ + mov %rax,%rsi │ │ │ │ + lea 0x2f11226(%rip),%r14 │ │ │ │ + jmp 3359998 │ │ │ │ + lea 0x31fcddb(%rip),%rbx │ │ │ │ jmp *-0x8(%r13) │ │ │ │ - nopw 0x0(%rax,%rax,1) │ │ │ │ + movq $0x38,0x388(%r13) │ │ │ │ + movq $0x4a6598,-0x18(%rbp) │ │ │ │ + mov %rax,-0x10(%rbp) │ │ │ │ + mov %rcx,-0x8(%rbp) │ │ │ │ + add $0xffffffffffffffe8,%rbp │ │ │ │ + jmp 338a720 │ │ │ │ + movq $0x38,0x388(%r13) │ │ │ │ + movq $0x4a64a0,-0x18(%rbp) │ │ │ │ + mov %r14,-0x10(%rbp) │ │ │ │ + mov %rdi,-0x8(%rbp) │ │ │ │ + add $0xffffffffffffffe8,%rbp │ │ │ │ + jmp 338a720 │ │ │ │ + nopl 0x0(%rax) │ │ │ │ + rex.X add %al,(%rax) │ │ │ │ + add %al,(%rax) │ │ │ │ + add %al,(%rax) │ │ │ │ + add %bl,(%rsi) │ │ │ │ + add %al,(%rax) │ │ │ │ + add %al,(%rax) │ │ │ │ + add %al,(%rax) │ │ │ │ + add %cl,-0x75(%rax) │ │ │ │ + or %r9b,-0x75(%r8) │ │ │ │ + rex.WRB adc %r9b,-0x7d(%r8) │ │ │ │ + (bad) │ │ │ │ + push $0xfffffffffffffffe │ │ │ │ + (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 │ │ │ │ - lock cmp %r15,%rax │ │ │ │ - jb 4a51ff │ │ │ │ - movq $0x4a51e8,-0x10(%rbp) │ │ │ │ + rex.RB call 73429f1c <__environ@GLIBC_2.2.5+0x6f7e9a74> │ │ │ │ + jnp 4a661a │ │ │ │ + movl $0x4a6608,-0x18(%rbp) │ │ │ │ mov %r14,%rbx │ │ │ │ + mov %rsi,-0x10(%rbp) │ │ │ │ mov %rdi,-0x8(%rbp) │ │ │ │ - add $0xfffffffffffffff0,%rbp │ │ │ │ + add $0xffffffffffffffe8,%rbp │ │ │ │ + test $0x7,%bl │ │ │ │ + jne 4a6608 │ │ │ │ + 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 %r15b,(%r8) │ │ │ │ + data16 rex.WX add %cl,-0x75(%rax) │ │ │ │ + rex.XB (bad) │ │ │ │ + mov 0x8(%rbp),%rbx │ │ │ │ + mov %rax,0x8(%rbp) │ │ │ │ test $0x7,%bl │ │ │ │ - jne 4a51e8 │ │ │ │ + jne 4a6638 │ │ │ │ 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,(%rax) │ │ │ │ + add %al,(%rax) │ │ │ │ + add %cl,-0x75(%rax) │ │ │ │ + jge 4a664c │ │ │ │ + mov %rbx,%rsi │ │ │ │ + mov 0x8(%rbp),%r14 │ │ │ │ + add $0x18,%rbp │ │ │ │ + jmp 4a63f0 │ │ │ │ + lea 0x31fccc5(%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 -0x8(%rbp),%rax │ │ │ │ + cmp %r15,%rax │ │ │ │ + jb 4a66b3 │ │ │ │ + movq $0x4a66a0,-0x8(%rbp) │ │ │ │ + mov 0x10(%rbx),%rbx │ │ │ │ + add $0xfffffffffffffff8,%rbp │ │ │ │ + test $0x7,%bl │ │ │ │ + jne 4a66a0 │ │ │ │ + mov (%rbx),%rax │ │ │ │ + jmp *%rax │ │ │ │ + nopl 0x0(%rax,%rax,1) │ │ │ │ + ... │ │ │ │ (bad) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %cl,-0x73(%rax) │ │ │ │ - xor $0x3792d0a,%eax │ │ │ │ + xor $0x3791852,%eax │ │ │ │ mov %rbx,%r14 │ │ │ │ - mov 0x8(%rbp),%rbx │ │ │ │ - add $0x10,%rbp │ │ │ │ - jmp 3395748 │ │ │ │ - lea 0x31ff322(%rip),%rbx │ │ │ │ - jmp *-0x8(%r13) │ │ │ │ - nopw 0x0(%rax,%rax,1) │ │ │ │ + add $0x8,%rbp │ │ │ │ + jmp 4a6028 │ │ │ │ + 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 -0x8(%rbp),%rax │ │ │ │ + cmp %r15,%rax │ │ │ │ + jb 4a6713 │ │ │ │ + movq $0x4a6700,-0x8(%rbp) │ │ │ │ + mov 0x10(%rbx),%rbx │ │ │ │ + add $0xfffffffffffffff8,%rbp │ │ │ │ + test $0x7,%bl │ │ │ │ + jne 4a6700 │ │ │ │ + mov (%rbx),%rax │ │ │ │ + jmp *%rax │ │ │ │ + nopl 0x0(%rax,%rax,1) │ │ │ │ + ... │ │ │ │ (bad) │ │ │ │ add %al,(%rax) │ │ │ │ - add %al,(%rbx) │ │ │ │ + add %al,(%rax) │ │ │ │ + add %al,(%rax) │ │ │ │ + add %cl,-0x73(%rax) │ │ │ │ + xor $0x37917f2,%eax │ │ │ │ + mov %rbx,%r14 │ │ │ │ + add $0x8,%rbp │ │ │ │ + jmp 4a6028 │ │ │ │ + jmp *-0x10(%r13) │ │ │ │ + nop │ │ │ │ + add $0x1000000,%eax │ │ │ │ ... │ │ │ │ add %al,(%rax) │ │ │ │ add %cl,(%rsi) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %cl,-0x73(%rax) │ │ │ │ - rex.RB │ │ │ │ - lock cmp %r15,%rax │ │ │ │ - jb 4a5277 │ │ │ │ - movq $0x4a5260,-0x10(%rbp) │ │ │ │ + rex.RB clc │ │ │ │ + cmp %r15,%rax │ │ │ │ + jb 4a67ea │ │ │ │ + movq $0x4a6768,-0x8(%rbp) │ │ │ │ mov %r14,%rbx │ │ │ │ - mov %rdi,-0x8(%rbp) │ │ │ │ - add $0xfffffffffffffff0,%rbp │ │ │ │ + add $0xfffffffffffffff8,%rbp │ │ │ │ test $0x7,%bl │ │ │ │ - jne 4a5260 │ │ │ │ + jne 4a6768 │ │ │ │ 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,-0x73(%rax) │ │ │ │ - xor $0x3792c92,%eax │ │ │ │ - mov %rbx,%r14 │ │ │ │ - mov 0x8(%rbp),%rbx │ │ │ │ - add $0x10,%rbp │ │ │ │ - jmp 3395748 │ │ │ │ - lea 0x31ff2b2(%rip),%rbx │ │ │ │ + add %cl,-0x77(%rax) │ │ │ │ + fadds -0x7cb7f820(%rbx) │ │ │ │ + clc │ │ │ │ + add %esi,0x49(%rbx,%rax,2) │ │ │ │ + add $0x18,%esp │ │ │ │ + cmp 0x358(%r13),%r12 │ │ │ │ + ja 4a67a7 │ │ │ │ + mov 0x6(%rbx),%rax │ │ │ │ + movq $0x4a66c8,-0x10(%r12) │ │ │ │ + mov %rax,(%r12) │ │ │ │ + lea -0x10(%r12),%rsi │ │ │ │ + lea 0x2f10fb1(%rip),%r14 │ │ │ │ + add $0x8,%rbp │ │ │ │ + jmp 3359998 │ │ │ │ + movq $0x18,0x388(%r13) │ │ │ │ + jmp 338a720 │ │ │ │ + add $0x18,%r12 │ │ │ │ + cmp 0x358(%r13),%r12 │ │ │ │ + ja 4a67a7 │ │ │ │ + mov 0x7(%rbx),%rax │ │ │ │ + movq $0x4a6668,-0x10(%r12) │ │ │ │ + mov %rax,(%r12) │ │ │ │ + lea -0x10(%r12),%rsi │ │ │ │ + lea 0x2f10f7a(%rip),%r14 │ │ │ │ + add $0x8,%rbp │ │ │ │ + jmp 3359998 │ │ │ │ + lea 0x31fcb2f(%rip),%rbx │ │ │ │ jmp *-0x8(%r13) │ │ │ │ - nopw 0x0(%rax,%rax,1) │ │ │ │ - (bad) │ │ │ │ - add %al,(%rax) │ │ │ │ - add %al,(%rbx) │ │ │ │ + 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 4a52ef │ │ │ │ - movq $0x4a52d8,-0x10(%rbp) │ │ │ │ + jb 4a685b │ │ │ │ + movq $0x4a6848,-0x10(%rbp) │ │ │ │ mov %r14,%rbx │ │ │ │ - mov %rdi,-0x8(%rbp) │ │ │ │ + mov %rsi,-0x8(%rbp) │ │ │ │ add $0xfffffffffffffff0,%rbp │ │ │ │ test $0x7,%bl │ │ │ │ - jne 4a52d8 │ │ │ │ + jne 4a6848 │ │ │ │ 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,-0x73(%rax) │ │ │ │ - xor $0x3792c1a,%eax │ │ │ │ - mov %rbx,%r14 │ │ │ │ - mov 0x8(%rbp),%rbx │ │ │ │ + add %cl,-0x75(%rax) │ │ │ │ + jge 4a6854 │ │ │ │ + mov %rbx,%rsi │ │ │ │ + xor %r14d,%r14d │ │ │ │ add $0x10,%rbp │ │ │ │ - jmp 3395748 │ │ │ │ - lea 0x31ff262(%rip),%rbx │ │ │ │ + jmp 4a63f0 │ │ │ │ + lea 0x31fcac6(%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 $0x9d358d4c,-0xa(%rcx,%rcx,4) │ │ │ │ + lret $0x31f │ │ │ │ + jmp 32e84b8 │ │ │ │ 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 0x3025023(%rip),%rbx │ │ │ │ + mov (%rbx,%rax,8),%rax │ │ │ │ + jmp *%rax │ │ │ │ + lea 0x2f10b88(%rip),%r14 │ │ │ │ + jmp 3359998 │ │ │ │ + lea 0x2f10b86(%rip),%r14 │ │ │ │ + jmp 3359998 │ │ │ │ + lea 0x2f10b84(%rip),%r14 │ │ │ │ + jmp 3359998 │ │ │ │ + lea 0x2f10b82(%rip),%r14 │ │ │ │ + jmp 3359998 │ │ │ │ + lea 0x2f10b80(%rip),%r14 │ │ │ │ + jmp 3359998 │ │ │ │ + lea 0x2f10b7e(%rip),%r14 │ │ │ │ + jmp 3359998 │ │ │ │ + and $0xfffffffffffffff8,%r14 │ │ │ │ + mov (%r14),%rax │ │ │ │ + mov -0x4(%rax),%eax │ │ │ │ + cmp $0x6,%rax │ │ │ │ + je 4a6927 │ │ │ │ + lea 0x2f10b0f(%rip),%r14 │ │ │ │ + jmp 3359998 │ │ │ │ + lea 0x2f10b15(%rip),%r14 │ │ │ │ + jmp 3359998 │ │ │ │ + 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 │ │ │ │ - jb 4a5367 │ │ │ │ - movq $0x4a5350,-0x10(%rbp) │ │ │ │ - mov %r14,%rbx │ │ │ │ + jb 4a6998 │ │ │ │ + movq $0x4a6988,-0x10(%rbp) │ │ │ │ + mov %rsi,%rbx │ │ │ │ mov %rdi,-0x8(%rbp) │ │ │ │ add $0xfffffffffffffff0,%rbp │ │ │ │ test $0x7,%bl │ │ │ │ - jne 4a5350 │ │ │ │ + jne 4a6988 │ │ │ │ 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,-0x73(%rax) │ │ │ │ - xor $0x3792ba2,%eax │ │ │ │ + add %cl,-0x75(%rax) │ │ │ │ + jne 4a6994 │ │ │ │ mov %rbx,%r14 │ │ │ │ - mov 0x8(%rbp),%rbx │ │ │ │ add $0x10,%rbp │ │ │ │ - jmp 3395748 │ │ │ │ - lea 0x31ff1f2(%rip),%rbx │ │ │ │ + jmp 4a68b0 │ │ │ │ + lea 0x31fc9c9(%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 %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %cl,-0x73(%rax) │ │ │ │ rex.RB │ │ │ │ lock cmp %r15,%rax │ │ │ │ - jb 4a53df │ │ │ │ - movq $0x4a53c8,-0x10(%rbp) │ │ │ │ + jb 4a6a38 │ │ │ │ + movq $0x4a69f8,-0x10(%rbp) │ │ │ │ mov %r14,%rbx │ │ │ │ - mov %rdi,-0x8(%rbp) │ │ │ │ + mov %rsi,-0x8(%rbp) │ │ │ │ add $0xfffffffffffffff0,%rbp │ │ │ │ test $0x7,%bl │ │ │ │ - jne 4a53c8 │ │ │ │ + jne 4a69f8 │ │ │ │ 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,-0x73(%rax) │ │ │ │ - xor $0x3792b2a,%eax │ │ │ │ - mov %rbx,%r14 │ │ │ │ + add %cl,-0x39(%rax) │ │ │ │ + add %r13b,(%r8) │ │ │ │ + push $0x4a │ │ │ │ + add %cl,-0x75(%rax) │ │ │ │ + rex.XB (bad) │ │ │ │ mov 0x8(%rbp),%rbx │ │ │ │ - add $0x10,%rbp │ │ │ │ - jmp 3395748 │ │ │ │ - lea 0x31ff1a2(%rip),%rbx │ │ │ │ - jmp *-0x8(%r13) │ │ │ │ - nopw 0x0(%rax,%rax,1) │ │ │ │ + mov %rax,0x8(%rbp) │ │ │ │ + test $0x7,%bl │ │ │ │ + jne 4a6a28 │ │ │ │ + mov (%rbx),%rax │ │ │ │ + jmp *%rax │ │ │ │ + xchg %ax,%ax │ │ │ │ + add %al,(%r8) │ │ │ │ + add %al,(%rax) │ │ │ │ + add %al,(%rax) │ │ │ │ + add %bl,(%rsi) │ │ │ │ + add %al,(%rax) │ │ │ │ + add %al,(%rax) │ │ │ │ + add %al,(%rax) │ │ │ │ + add %cl,-0x77(%rax) │ │ │ │ + fimuls 0x75(%rbx,%rcx,4) │ │ │ │ + or %cl,-0x7d(%rax) │ │ │ │ (bad) │ │ │ │ + fadds (%rdi) │ │ │ │ add %al,(%rax) │ │ │ │ - add %al,(%rbx) │ │ │ │ - ... │ │ │ │ + lea 0x31fc969(%rip),%rbx │ │ │ │ + jmp *-0x8(%r13) │ │ │ │ + nopl 0x0(%rax,%rax,1) │ │ │ │ + add (%rax),%al │ │ │ │ add %al,(%rax) │ │ │ │ - add %cl,(%rsi) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ + adc (%rax),%al │ │ │ │ add %al,(%rax) │ │ │ │ - add %cl,-0x73(%rax) │ │ │ │ - rex.RB │ │ │ │ - lock cmp %r15,%rax │ │ │ │ - jb 4a5457 │ │ │ │ - movq $0x4a5440,-0x10(%rbp) │ │ │ │ - mov %r14,%rbx │ │ │ │ - mov %rdi,-0x8(%rbp) │ │ │ │ + add %al,(%rax) │ │ │ │ + add %al,(%rax) │ │ │ │ + lea -0x10(%rbp),%rax │ │ │ │ + cmp %r15,%rax │ │ │ │ + jb 4a6aaf │ │ │ │ + movq $0x4a6a98,-0x10(%rbp) │ │ │ │ + mov 0x10(%rbx),%rax │ │ │ │ + mov 0x18(%rbx),%rbx │ │ │ │ + mov %rax,-0x8(%rbp) │ │ │ │ add $0xfffffffffffffff0,%rbp │ │ │ │ test $0x7,%bl │ │ │ │ - jne 4a5440 │ │ │ │ + jne 4a6a98 │ │ │ │ mov (%rbx),%rax │ │ │ │ jmp *%rax │ │ │ │ - xchg %ax,%ax │ │ │ │ + nopl 0x0(%rax,%rax,1) │ │ │ │ add %eax,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ (bad) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ - add %cl,-0x73(%rax) │ │ │ │ - xor $0x3792ab2,%eax │ │ │ │ - mov %rbx,%r14 │ │ │ │ - mov 0x8(%rbp),%rbx │ │ │ │ + add %cl,-0x75(%rax) │ │ │ │ + jge 4a6aa4 │ │ │ │ + mov 0x7(%rbx),%rsi │ │ │ │ + mov $0xb,%r14d │ │ │ │ add $0x10,%rbp │ │ │ │ - jmp 3395748 │ │ │ │ - lea 0x31ff132(%rip),%rbx │ │ │ │ - jmp *-0x8(%r13) │ │ │ │ - nopw 0x0(%rax,%rax,1) │ │ │ │ + jmp 4a55e8 │ │ │ │ + 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 $0x4a6a58,-0x18(%r12) │ │ │ │ + mov %r14,-0x8(%r12) │ │ │ │ + mov %rax,(%r12) │ │ │ │ + lea -0x18(%r12),%rsi │ │ │ │ + lea 0x2f10c46(%rip),%r14 │ │ │ │ + jmp 3359998 │ │ │ │ + movq $0x20,0x388(%r13) │ │ │ │ + jmp *-0x8(%r13) │ │ │ │ + nopl 0x0(%rax,%rax,1) │ │ │ │ + add (%rax),%al │ │ │ │ add %al,(%rax) │ │ │ │ - add %al,(%rbx) │ │ │ │ - ... │ │ │ │ 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 4a54cf │ │ │ │ - movq $0x4a54b8,-0x10(%rbp) │ │ │ │ - mov %r14,%rbx │ │ │ │ - mov %rdi,-0x8(%rbp) │ │ │ │ + add %al,(%rax) │ │ │ │ + lea -0x10(%rbp),%rax │ │ │ │ + cmp %r15,%rax │ │ │ │ + jb 4a6bba │ │ │ │ + movq $0x4a6b68,-0x10(%rbp) │ │ │ │ + mov 0x10(%rbx),%rax │ │ │ │ + mov 0x18(%rbx),%rbx │ │ │ │ + mov %rax,-0x8(%rbp) │ │ │ │ add $0xfffffffffffffff0,%rbp │ │ │ │ test $0x7,%bl │ │ │ │ - jne 4a54b8 │ │ │ │ + jne 4a6b68 │ │ │ │ mov (%rbx),%rax │ │ │ │ jmp *%rax │ │ │ │ - xchg %ax,%ax │ │ │ │ + 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,-0x73(%rax) │ │ │ │ - xor $0x3792a3a,%eax │ │ │ │ - mov %rbx,%r14 │ │ │ │ + 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 $0x3363ae0,-0x10(%r12) │ │ │ │ + movq $0x3c2ae01,-0x8(%r12) │ │ │ │ mov 0x8(%rbp),%rbx │ │ │ │ + mov %rbx,(%r12) │ │ │ │ + lea -0xe(%r12),%rdi │ │ │ │ + mov %rax,%rsi │ │ │ │ + mov $0xb,%r14d │ │ │ │ add $0x10,%rbp │ │ │ │ - jmp 3395748 │ │ │ │ - lea 0x31ff0e2(%rip),%rbx │ │ │ │ + jmp 4a55e8 │ │ │ │ + movq $0x18,0x388(%r13) │ │ │ │ + jmp 338a720 │ │ │ │ + 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 4a6c2c │ │ │ │ + add $0x20,%r12 │ │ │ │ + cmp 0x358(%r13),%r12 │ │ │ │ + ja 4a6c21 │ │ │ │ + movq $0x3390fc8,-0x10(%rbp) │ │ │ │ + mov %rbx,-0x8(%rbp) │ │ │ │ + mov 0x10(%rbx),%rax │ │ │ │ + mov 0x18(%rbx),%rbx │ │ │ │ + movq $0x4a6b28,-0x18(%r12) │ │ │ │ + mov %rax,-0x8(%r12) │ │ │ │ + mov %rbx,(%r12) │ │ │ │ + lea -0x18(%r12),%rsi │ │ │ │ + lea 0x2f10b2d(%rip),%r14 │ │ │ │ + add $0xfffffffffffffff0,%rbp │ │ │ │ + jmp 3359998 │ │ │ │ + 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 $0x4a6bd0,-0x30(%r12) │ │ │ │ + mov %r14,-0x20(%r12) │ │ │ │ + mov %rax,-0x18(%r12) │ │ │ │ + movq $0x3363ae0,-0x10(%r12) │ │ │ │ + movq $0x3c2adf1,-0x8(%r12) │ │ │ │ + lea -0x30(%r12),%rax │ │ │ │ + mov %rax,(%r12) │ │ │ │ + lea -0xe(%r12),%rbx │ │ │ │ + jmp *0x0(%rbp) │ │ │ │ + movq $0x38,0x388(%r13) │ │ │ │ jmp *-0x8(%r13) │ │ │ │ + xchg %ax,%ax │ │ │ │ + add %eax,(%rax) │ │ │ │ + add %al,(%rax) │ │ │ │ + add %al,(%rax) │ │ │ │ + add %al,(%rax) │ │ │ │ + adc %al,(%rax) │ │ │ │ + add %al,(%rax) │ │ │ │ + add %al,(%rax) │ │ │ │ + add %al,(%rax) │ │ │ │ + lea -0x10(%rbp),%rax │ │ │ │ + cmp %r15,%rax │ │ │ │ + jb 4a6ce0 │ │ │ │ + movq $0x3390fc8,-0x10(%rbp) │ │ │ │ + mov %rbx,-0x8(%rbp) │ │ │ │ + mov 0x10(%rbx),%rdi │ │ │ │ + lea 0x3794849(%rip),%rsi │ │ │ │ + lea 0x31fc6aa(%rip),%r14 │ │ │ │ + add $0xfffffffffffffff0,%rbp │ │ │ │ + jmp 32eb038 │ │ │ │ + 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 │ │ │ │ + cmp %r15,%rax │ │ │ │ + jb 4a6d28 │ │ │ │ + movq $0x3390fc8,-0x10(%rbp) │ │ │ │ + mov %rbx,-0x8(%rbp) │ │ │ │ + mov 0x10(%rbx),%rdi │ │ │ │ + lea 0x3794801(%rip),%rsi │ │ │ │ + lea 0x31fc662(%rip),%r14 │ │ │ │ + add $0xfffffffffffffff0,%rbp │ │ │ │ + jmp 32eb038 │ │ │ │ + jmp *-0x10(%r13) │ │ │ │ + nopl 0x0(%rax) │ │ │ │ + add (%rax),%al │ │ │ │ + add %al,(%rax) │ │ │ │ + add %al,(%rax) │ │ │ │ + add %al,(%rax) │ │ │ │ + adc (%rax),%al │ │ │ │ + add %al,(%rax) │ │ │ │ + add %al,(%rax) │ │ │ │ + add %al,(%rax) │ │ │ │ + lea -0x10(%rbp),%rax │ │ │ │ + cmp %r15,%rax │ │ │ │ + jb 4a6d66 │ │ │ │ + movq $0x3390fc8,-0x10(%rbp) │ │ │ │ + mov %rbx,-0x8(%rbp) │ │ │ │ + mov 0x10(%rbx),%r14 │ │ │ │ + mov 0x18(%rbx),%rbx │ │ │ │ + add $0xfffffffffffffff0,%rbp │ │ │ │ + jmp 3395508 │ │ │ │ + jmp *-0x10(%r13) │ │ │ │ nopw 0x0(%rax,%rax,1) │ │ │ │ - (bad) │ │ │ │ + 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 4a5547 │ │ │ │ - movq $0x4a5530,-0x10(%rbp) │ │ │ │ - mov %r14,%rbx │ │ │ │ - mov %rdi,-0x8(%rbp) │ │ │ │ + jb 4a6df8 │ │ │ │ + add $0x38,%r12 │ │ │ │ + cmp 0x358(%r13),%r12 │ │ │ │ + ja 4a6ded │ │ │ │ + movq $0x3390fc8,-0x10(%rbp) │ │ │ │ + mov %rbx,-0x8(%rbp) │ │ │ │ + mov 0x10(%rbx),%rax │ │ │ │ + mov 0x18(%rbx),%rcx │ │ │ │ + mov 0x20(%rbx),%rbx │ │ │ │ + movq $0x4a6d40,-0x30(%r12) │ │ │ │ + mov %rcx,-0x20(%r12) │ │ │ │ + mov %rbx,-0x18(%r12) │ │ │ │ + movq $0x3363ae0,-0x10(%r12) │ │ │ │ + movq $0x3c2ae61,-0x8(%r12) │ │ │ │ + lea -0x30(%r12),%rbx │ │ │ │ + mov %rbx,(%r12) │ │ │ │ + lea -0xe(%r12),%r14 │ │ │ │ + mov %rax,%rbx │ │ │ │ + add $0xfffffffffffffff0,%rbp │ │ │ │ + jmp 3395508 │ │ │ │ + movq $0x38,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,-0x73(%rax) │ │ │ │ + rex.RB │ │ │ │ + lock cmp %r15,%rax │ │ │ │ + jb 4a6ebb │ │ │ │ + add $0x40,%r12 │ │ │ │ + cmp 0x358(%r13),%r12 │ │ │ │ + ja 4a6eb0 │ │ │ │ + mov 0x10(%rbx),%rax │ │ │ │ + mov 0x18(%rbx),%rcx │ │ │ │ + mov 0x20(%rbx),%rdx │ │ │ │ + mov 0x28(%rbx),%rbx │ │ │ │ + movq $0x4a6d80,-0x38(%r12) │ │ │ │ + mov %rax,-0x28(%r12) │ │ │ │ + mov %rcx,-0x20(%r12) │ │ │ │ + mov %rdx,-0x18(%r12) │ │ │ │ + movq $0x3363ae0,-0x10(%r12) │ │ │ │ + movq $0x3c2ae61,-0x8(%r12) │ │ │ │ + lea -0x38(%r12),%rax │ │ │ │ + mov %rax,(%r12) │ │ │ │ + movq $0x4a6ea0,-0x10(%rbp) │ │ │ │ + lea -0xe(%r12),%rax │ │ │ │ + mov %rax,-0x8(%rbp) │ │ │ │ add $0xfffffffffffffff0,%rbp │ │ │ │ test $0x7,%bl │ │ │ │ - jne 4a5530 │ │ │ │ + jne 4a6ea0 │ │ │ │ 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,-0x73(%rax) │ │ │ │ - xor $0x37929c2,%eax │ │ │ │ + add %cl,-0x75(%rax) │ │ │ │ + jne 4a6eac │ │ │ │ mov %rbx,%r14 │ │ │ │ - mov 0x8(%rbp),%rbx │ │ │ │ add $0x10,%rbp │ │ │ │ - jmp 3395748 │ │ │ │ - lea 0x31ff072(%rip),%rbx │ │ │ │ - jmp *-0x8(%r13) │ │ │ │ - nopw 0x0(%rax,%rax,1) │ │ │ │ - (bad) │ │ │ │ + jmp 4a68b0 │ │ │ │ + movq $0x40,0x388(%r13) │ │ │ │ + jmp *-0x10(%r13) │ │ │ │ + nop │ │ │ │ + add $0x1000000,%eax │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rbx) │ │ │ │ - ... │ │ │ │ add %al,(%rax) │ │ │ │ - add %cl,(%rsi) │ │ │ │ add %al,(%rax) │ │ │ │ - add %al,0x48031ff0(%rax) │ │ │ │ - lea -0x10(%rbp),%eax │ │ │ │ - cmp %r15,%rax │ │ │ │ - jb 4a5625 │ │ │ │ - movq $0x4a55b0,-0x10(%rbp) │ │ │ │ - mov %r14,%rbx │ │ │ │ - mov %rdi,-0x8(%rbp) │ │ │ │ - add $0xfffffffffffffff0,%rbp │ │ │ │ - test $0x7,%bl │ │ │ │ - jne 4a55b0 │ │ │ │ - mov (%rbx),%rax │ │ │ │ - jmp *%rax │ │ │ │ - nopw 0x0(%rax,%rax,1) │ │ │ │ - add %eax,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ + add %cl,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ - (bad) │ │ │ │ add %al,(%rax) │ │ │ │ - add %al,-0x10(%rax) │ │ │ │ - (bad) │ │ │ │ - add -0x7d(%rcx),%ecx │ │ │ │ + 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,0x58(%rdi) │ │ │ │ + add %dh,0x39(%rdi) │ │ │ │ mov 0x7(%rbx),%rax │ │ │ │ mov 0xf(%rbx),%rcx │ │ │ │ mov 0x17(%rbx),%rbx │ │ │ │ - movq $0x3363ae0,-0x30(%r12) │ │ │ │ - movq $0x36a45f1,-0x28(%r12) │ │ │ │ - mov %rax,-0x20(%r12) │ │ │ │ - movq $0x4a37b8,-0x18(%r12) │ │ │ │ - lea -0x2e(%r12),%rax │ │ │ │ - mov %rax,-0x10(%r12) │ │ │ │ + movq $0x4a6e10,-0x28(%r12) │ │ │ │ + mov %rax,-0x18(%r12) │ │ │ │ + mov %r14,-0x10(%r12) │ │ │ │ mov %rcx,-0x8(%r12) │ │ │ │ mov %rbx,(%r12) │ │ │ │ - lea 0x3791cd6(%rip),%rsi │ │ │ │ - lea -0x17(%r12),%r14 │ │ │ │ - mov 0x8(%rbp),%rbx │ │ │ │ - add $0x10,%rbp │ │ │ │ - jmp 3395748 │ │ │ │ - movq $0x38,0x388(%r13) │ │ │ │ - jmp 338a720 │ │ │ │ - lea 0x31fefec(%rip),%rbx │ │ │ │ + lea -0x28(%r12),%rsi │ │ │ │ + lea 0x2f10823(%rip),%r14 │ │ │ │ + jmp 3359998 │ │ │ │ + movq $0x30,0x388(%r13) │ │ │ │ jmp *-0x8(%r13) │ │ │ │ - (bad) │ │ │ │ + nopl (%rax) │ │ │ │ + add (%rax),%al │ │ │ │ add %al,(%rax) │ │ │ │ - add %al,(%rbx) │ │ │ │ - ... │ │ │ │ add %al,(%rax) │ │ │ │ - add %cl,(%rsi) │ │ │ │ + add %al,(%rax) │ │ │ │ + adc (%rax),%al │ │ │ │ + add %al,(%rax) │ │ │ │ + add %al,(%rax) │ │ │ │ + add %al,(%rax) │ │ │ │ + lea -0x10(%rbp),%rax │ │ │ │ + cmp %r15,%rax │ │ │ │ + jb 4a6f9c │ │ │ │ + add $0x18,%r12 │ │ │ │ + cmp 0x358(%r13),%r12 │ │ │ │ + ja 4a6f91 │ │ │ │ + movq $0x3390fc8,-0x10(%rbp) │ │ │ │ + mov %rbx,-0x8(%rbp) │ │ │ │ + mov 0x10(%rbx),%rax │ │ │ │ + mov 0x18(%rbx),%rbx │ │ │ │ + movq $0x3363ae0,-0x10(%r12) │ │ │ │ + movq $0x3c2ae01,-0x8(%r12) │ │ │ │ + mov %rbx,(%r12) │ │ │ │ + lea -0xe(%r12),%r14 │ │ │ │ + mov %rax,%rbx │ │ │ │ + add $0xfffffffffffffff0,%rbp │ │ │ │ + jmp 3395508 │ │ │ │ + movq $0x18,0x388(%r13) │ │ │ │ + jmp *-0x10(%r13) │ │ │ │ + add (%rax),%eax │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ + sldt (%rax) │ │ │ │ + add %al,(%rax) │ │ │ │ + add %al,(%rax) │ │ │ │ add %cl,-0x73(%rax) │ │ │ │ rex.RB │ │ │ │ lock cmp %r15,%rax │ │ │ │ - jb 4a5697 │ │ │ │ - movq $0x4a5680,-0x10(%rbp) │ │ │ │ - mov %r14,%rbx │ │ │ │ - mov %rdi,-0x8(%rbp) │ │ │ │ + jb 4a7025 │ │ │ │ + add $0x38,%r12 │ │ │ │ + cmp 0x358(%r13),%r12 │ │ │ │ + ja 4a701a │ │ │ │ + movq $0x3390fc8,-0x10(%rbp) │ │ │ │ + mov %rbx,-0x8(%rbp) │ │ │ │ + mov 0x10(%rbx),%rax │ │ │ │ + mov 0x18(%rbx),%rcx │ │ │ │ + mov 0x20(%rbx),%rbx │ │ │ │ + movq $0x4a6f40,-0x30(%r12) │ │ │ │ + mov %rax,-0x20(%r12) │ │ │ │ + mov %rcx,-0x18(%r12) │ │ │ │ + movq $0x3363ae0,-0x10(%r12) │ │ │ │ + movq $0x3c2ae61,-0x8(%r12) │ │ │ │ + lea -0x30(%r12),%rax │ │ │ │ + mov %rax,(%r12) │ │ │ │ + lea -0xe(%r12),%r14 │ │ │ │ + add $0xfffffffffffffff0,%rbp │ │ │ │ + jmp 3395508 │ │ │ │ + movq $0x38,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,-0x73(%rax) │ │ │ │ + rex.RB │ │ │ │ + lock cmp %r15,%rax │ │ │ │ + jb 4a70eb │ │ │ │ + add $0x40,%r12 │ │ │ │ + cmp 0x358(%r13),%r12 │ │ │ │ + ja 4a70e0 │ │ │ │ + mov 0x10(%rbx),%rax │ │ │ │ + mov 0x18(%rbx),%rcx │ │ │ │ + mov 0x20(%rbx),%rdx │ │ │ │ + mov 0x28(%rbx),%rbx │ │ │ │ + movq $0x4a6fb0,-0x38(%r12) │ │ │ │ + mov %rax,-0x28(%r12) │ │ │ │ + mov %rcx,-0x20(%r12) │ │ │ │ + mov %rdx,-0x18(%r12) │ │ │ │ + movq $0x3363ae0,-0x10(%r12) │ │ │ │ + movq $0x3c2ae61,-0x8(%r12) │ │ │ │ + lea -0x38(%r12),%rax │ │ │ │ + mov %rax,(%r12) │ │ │ │ + movq $0x4a70d0,-0x10(%rbp) │ │ │ │ + lea -0xe(%r12),%rax │ │ │ │ + mov %rax,-0x8(%rbp) │ │ │ │ add $0xfffffffffffffff0,%rbp │ │ │ │ test $0x7,%bl │ │ │ │ - jne 4a5680 │ │ │ │ + jne 4a70d0 │ │ │ │ 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,-0x73(%rax) │ │ │ │ - xor $0x3791c52,%eax │ │ │ │ + add %cl,-0x75(%rax) │ │ │ │ + jne 4a70dc │ │ │ │ mov %rbx,%r14 │ │ │ │ - mov 0x8(%rbp),%rbx │ │ │ │ add $0x10,%rbp │ │ │ │ - jmp 3395748 │ │ │ │ - lea 0x31fef8a(%rip),%rbx │ │ │ │ - jmp *-0x8(%r13) │ │ │ │ + jmp 4a68b0 │ │ │ │ + movq $0x40,0x388(%r13) │ │ │ │ + jmp *-0x10(%r13) │ │ │ │ + nop │ │ │ │ + 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 4a716e │ │ │ │ + add $0x30,%r12 │ │ │ │ + cmp 0x358(%r13),%r12 │ │ │ │ + ja 4a7163 │ │ │ │ + movq $0x3390fc8,-0x10(%rbp) │ │ │ │ + mov %rbx,-0x8(%rbp) │ │ │ │ + mov 0x10(%rbx),%rax │ │ │ │ + mov 0x18(%rbx),%rcx │ │ │ │ + mov 0x20(%rbx),%rdx │ │ │ │ + mov 0x28(%rbx),%rbx │ │ │ │ + movq $0x4a7040,-0x28(%r12) │ │ │ │ + mov %rax,-0x18(%r12) │ │ │ │ + mov %rcx,-0x10(%r12) │ │ │ │ + mov %rdx,-0x8(%r12) │ │ │ │ + mov %rbx,(%r12) │ │ │ │ + lea -0x28(%r12),%rsi │ │ │ │ + lea 0x2f105e2(%rip),%r14 │ │ │ │ + add $0xfffffffffffffff0,%rbp │ │ │ │ + jmp 3359998 │ │ │ │ + movq $0x30,0x388(%r13) │ │ │ │ + jmp *-0x10(%r13) │ │ │ │ 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 4a56f0 │ │ │ │ - nopl 0x0(%rax) │ │ │ │ - mov $0xffffffff,%eax │ │ │ │ - (bad) │ │ │ │ + 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) │ │ │ │ - incl 0x0(%rcx,%rax,1) │ │ │ │ - ... │ │ │ │ - add %al,(%rax,%rax,1) │ │ │ │ + rex.W │ │ │ │ + cmp 0x358(%r13),%r12 │ │ │ │ + ja 4a71e9 │ │ │ │ + mov 0x7(%rbx),%rax │ │ │ │ + mov 0xf(%rbx),%rcx │ │ │ │ + mov 0x17(%rbx),%rbx │ │ │ │ + movq $0x4a7100,-0x40(%r12) │ │ │ │ + mov %rax,-0x30(%r12) │ │ │ │ + mov %r14,-0x28(%r12) │ │ │ │ + mov %rcx,-0x20(%r12) │ │ │ │ + mov %rbx,-0x18(%r12) │ │ │ │ + movq $0x3363ae0,-0x10(%r12) │ │ │ │ + movq $0x3c2adf1,-0x8(%r12) │ │ │ │ + lea -0x40(%r12),%rax │ │ │ │ + mov %rax,(%r12) │ │ │ │ + lea -0xe(%r12),%rbx │ │ │ │ + jmp *0x0(%rbp) │ │ │ │ + movq $0x48,0x388(%r13) │ │ │ │ + jmp *-0x8(%r13) │ │ │ │ + or $0x2000000,%eax │ │ │ │ ... │ │ │ │ add %al,(%rax) │ │ │ │ - (bad) │ │ │ │ + add %cl,(%rsi) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %cl,-0x73(%rax) │ │ │ │ - rex.RB rorb $0xf,-0x8(%r9,%rdi,1) │ │ │ │ - sbbl $0xffffff8d,0x48000000(%rbp) │ │ │ │ - sbb $0x31fef2c,%eax │ │ │ │ - mov %r14,-0x20(%rbp) │ │ │ │ - mov %rsi,-0x18(%rbp) │ │ │ │ - mov %rdi,-0x10(%rbp) │ │ │ │ - mov %r8,-0x8(%rbp) │ │ │ │ - add $0xffffffffffffffe0,%rbp │ │ │ │ - jmp *-0x8(%r13) │ │ │ │ + rex.RB │ │ │ │ + lock cmp %r15,%rax │ │ │ │ + jb 4a731a │ │ │ │ + mov %rsi,%rbx │ │ │ │ + and $0x7,%esi │ │ │ │ + cmp $0x1,%rsi │ │ │ │ + jne 4a7293 │ │ │ │ + mov %r14,%rax │ │ │ │ + add $0x10,%r12 │ │ │ │ + cmp 0x358(%r13),%r12 │ │ │ │ + ja 4a7325 │ │ │ │ + mov 0x7(%rbx),%rbx │ │ │ │ + cmp $0xb,%rax │ │ │ │ + jl 4a725c │ │ │ │ + movq $0x4a6c48,-0x8(%r12) │ │ │ │ + mov %rbx,(%r12) │ │ │ │ + lea -0x7(%r12),%rbx │ │ │ │ + jmp *0x0(%rbp) │ │ │ │ + movq $0x4a6ad0,-0x8(%r12) │ │ │ │ + mov %rbx,(%r12) │ │ │ │ + lea -0x7(%r12),%rbx │ │ │ │ + jmp *0x0(%rbp) │ │ │ │ nopl 0x0(%rax) │ │ │ │ - rex.RX add %r8d,(%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,-0x75(%rax) │ │ │ │ - jne 4a5748 │ │ │ │ - mov 0x18(%rbp),%rdi │ │ │ │ - mov %rbx,%rax │ │ │ │ - and $0x7,%eax │ │ │ │ - cmp $0x3,%rax │ │ │ │ - jae 4a5792 │ │ │ │ - cmp $0x2,%rax │ │ │ │ - jb 4a5788 │ │ │ │ - add $0x10,%r12 │ │ │ │ + add %cl,-0x75(%rax) │ │ │ │ + or %r9b,-0x7d(%r8) │ │ │ │ + (bad) │ │ │ │ + mov %eax,%esi │ │ │ │ + add $0x50,%r12 │ │ │ │ cmp 0x358(%r13),%r12 │ │ │ │ - ja 4a5778 │ │ │ │ - movq $0x32ce2c8,-0x8(%r12) │ │ │ │ - mov 0x20(%rbp),%rax │ │ │ │ + ja 4a7345 │ │ │ │ + mov 0x6(%rbx),%rax │ │ │ │ + mov 0xe(%rbx),%rcx │ │ │ │ + mov 0x16(%rbx),%rbx │ │ │ │ + movq $0x4a6cb0,-0x48(%r12) │ │ │ │ + mov %rcx,-0x38(%r12) │ │ │ │ + movq $0x4a6cf8,-0x30(%r12) │ │ │ │ + mov %rbx,-0x20(%r12) │ │ │ │ + lea -0x48(%r12),%rbx │ │ │ │ + lea -0x30(%r12),%rcx │ │ │ │ + cmp $0xb,%r14 │ │ │ │ + jl 4a72fb │ │ │ │ + movq $0x4a7190,-0x18(%r12) │ │ │ │ + mov %rcx,-0x10(%r12) │ │ │ │ + mov %rbx,-0x8(%r12) │ │ │ │ mov %rax,(%r12) │ │ │ │ - lea -0x6(%r12),%rbx │ │ │ │ - add $0x38,%rbp │ │ │ │ + lea -0x17(%r12),%rbx │ │ │ │ + jmp *0x0(%rbp) │ │ │ │ + movq $0x4a6ed8,-0x18(%r12) │ │ │ │ + mov %rbx,-0x10(%r12) │ │ │ │ + mov %rcx,-0x8(%r12) │ │ │ │ + mov %rax,(%r12) │ │ │ │ + lea -0x17(%r12),%rbx │ │ │ │ jmp *0x0(%rbp) │ │ │ │ + lea 0x31fc08f(%rip),%rbx │ │ │ │ + jmp *-0x8(%r13) │ │ │ │ movq $0x10,0x388(%r13) │ │ │ │ - jmp 338a720 │ │ │ │ - mov 0x28(%rbp),%r8 │ │ │ │ - add $0x38,%rbp │ │ │ │ - jmp 4a579a │ │ │ │ - mov 0x30(%rbp),%r8 │ │ │ │ - add $0x38,%rbp │ │ │ │ - mov %r8,%rax │ │ │ │ - and $0x7,%eax │ │ │ │ - cmp $0x1,%rax │ │ │ │ - jne 4a57fb │ │ │ │ - movq $0x4a5730,-0x38(%rbp) │ │ │ │ - mov 0x7(%r8),%rax │ │ │ │ - mov 0x7(%rax),%r9 │ │ │ │ - mov %r8,%rbx │ │ │ │ - mov 0xf(%rax),%r8 │ │ │ │ - mov %rdi,%rcx │ │ │ │ - mov %rsi,%rdx │ │ │ │ - mov %r14,%r10 │ │ │ │ - mov 0x17(%rax),%rax │ │ │ │ - mov %rax,-0x40(%rbp) │ │ │ │ - mov %r10,-0x30(%rbp) │ │ │ │ - mov %rdx,-0x28(%rbp) │ │ │ │ - mov %rcx,-0x20(%rbp) │ │ │ │ - mov 0xf(%rbx),%rax │ │ │ │ - mov %rax,-0x18(%rbp) │ │ │ │ - mov 0x17(%rbx),%rax │ │ │ │ - mov %rax,-0x10(%rbp) │ │ │ │ - mov 0x1f(%rbx),%rax │ │ │ │ + movq $0x4a7378,-0x10(%rbp) │ │ │ │ mov %rax,-0x8(%rbp) │ │ │ │ - add $0xffffffffffffffc0,%rbp │ │ │ │ - jmp 31ab900 │ │ │ │ - lea 0x3782df7(%rip),%rbx │ │ │ │ - jmp *0x0(%rbp) │ │ │ │ + add $0xfffffffffffffff0,%rbp │ │ │ │ + jmp 338a720 │ │ │ │ + movq $0x50,0x388(%r13) │ │ │ │ + movq $0x4a7288,-0x10(%rbp) │ │ │ │ + mov %r14,-0x8(%rbp) │ │ │ │ + add $0xfffffffffffffff0,%rbp │ │ │ │ + jmp 338a720 │ │ │ │ nopl (%rax) │ │ │ │ - ... │ │ │ │ - adc $0x20000000,%eax │ │ │ │ - out %al,(%dx) │ │ │ │ + add %al,(%r8) │ │ │ │ + add %al,(%rax) │ │ │ │ + add %al,(%rax) │ │ │ │ + add %bl,(%rsi) │ │ │ │ + add %al,(%rax) │ │ │ │ + add %al,(%rax) │ │ │ │ + add %al,(%rax) │ │ │ │ + add %cl,-0x75(%rax) │ │ │ │ + or %r9b,-0x7d(%r8) │ │ │ │ (bad) │ │ │ │ - add -0x73(%rax),%ecx │ │ │ │ + cmpsl %es:(%rdi),%ds:(%rsi) │ │ │ │ + (bad) │ │ │ │ + (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 │ │ │ │ lock cmp %r15,%rax │ │ │ │ - jb 4a585f │ │ │ │ - sub $0x8,%rsp │ │ │ │ - mov %r13,%rax │ │ │ │ - mov %rbx,%rsi │ │ │ │ - mov %rax,%rdi │ │ │ │ - xor %eax,%eax │ │ │ │ - call 3385710 │ │ │ │ - add $0x8,%rsp │ │ │ │ - test %rax,%rax │ │ │ │ - je 4a585a │ │ │ │ - movq $0x3391200,-0x10(%rbp) │ │ │ │ - mov %rax,-0x8(%rbp) │ │ │ │ - lea 0x3207088(%rip),%r14 │ │ │ │ - add $0xfffffffffffffff0,%rbp │ │ │ │ - jmp 5e66b8 │ │ │ │ + jb 4a73f7 │ │ │ │ + movq $0x4a73d8,-0x8(%rbp) │ │ │ │ + mov %r14,%rbx │ │ │ │ + add $0xfffffffffffffff8,%rbp │ │ │ │ + test $0x7,%bl │ │ │ │ + jne 4a73d8 │ │ │ │ mov (%rbx),%rax │ │ │ │ jmp *%rax │ │ │ │ - jmp *-0x10(%r13) │ │ │ │ - nopl 0x0(%rax,%rax,1) │ │ │ │ + nopw 0x0(%rax,%rax,1) │ │ │ │ + ... │ │ │ │ (bad) │ │ │ │ add %al,(%rax) │ │ │ │ - add %al,(%rbx) │ │ │ │ + add %al,(%rax) │ │ │ │ + add %al,(%rax) │ │ │ │ + add %cl,-0x77(%rax) │ │ │ │ + fiadds 0x31(%rbp) │ │ │ │ + testb $0x45,-0x39(%rax) │ │ │ │ + clc │ │ │ │ + shlb $0x3,(%rcx,%rdi,1) │ │ │ │ + movq $0x3c37ef9,0x0(%rbp) │ │ │ │ + add $0xfffffffffffffff8,%rbp │ │ │ │ + jmp 4a7210 │ │ │ │ + lea 0x31fbfba(%rip),%rbx │ │ │ │ + jmp *-0x8(%r13) │ │ │ │ + nopw 0x0(%rax,%rax,1) │ │ │ │ + sldt (%rax) │ │ │ │ + add %al,(%rdx) │ │ │ │ + ... │ │ │ │ + add %al,(%rax) │ │ │ │ + add %cl,(%rsi) │ │ │ │ + add %al,(%rax) │ │ │ │ + add %al,(%rax) │ │ │ │ + add %al,(%rax) │ │ │ │ + add %cl,-0x77(%rax) │ │ │ │ + testl $0x9d358d4c,-0xa(%rcx,%rcx,4) │ │ │ │ + mov $0x86e9031f,%edi │ │ │ │ + adc %ah,%ah │ │ │ │ + add 0xf(%rsi),%ah │ │ │ │ + (bad) │ │ │ │ + add %r8b,(%rax) │ │ │ │ + sldt (%rax) │ │ │ │ + add %al,(%rdx) │ │ │ │ ... │ │ │ │ add %al,(%rax) │ │ │ │ add %cl,(%rsi) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %cl,-0x73(%rax) │ │ │ │ rex.RB │ │ │ │ lock cmp %r15,%rax │ │ │ │ - jb 4a58cf │ │ │ │ - movq $0x4a58b8,-0x10(%rbp) │ │ │ │ + jb 4a749b │ │ │ │ + movq $0x4a7488,-0x10(%rbp) │ │ │ │ mov %r14,%rbx │ │ │ │ - mov %rdi,-0x8(%rbp) │ │ │ │ + mov %rsi,-0x8(%rbp) │ │ │ │ add $0xfffffffffffffff0,%rbp │ │ │ │ test $0x7,%bl │ │ │ │ - jne 4a58b8 │ │ │ │ + jne 4a7488 │ │ │ │ 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,-0x73(%rax) │ │ │ │ - xor $0x321936a,%eax │ │ │ │ - mov %rbx,%r14 │ │ │ │ - mov 0x8(%rbp),%rbx │ │ │ │ - add $0x10,%rbp │ │ │ │ - jmp 3395748 │ │ │ │ - lea 0x31feda2(%rip),%rbx │ │ │ │ + add %cl,-0x77(%rax) │ │ │ │ + fiadds 0x31(%rbp) │ │ │ │ + testb $0x45,-0x39(%rax) │ │ │ │ + add %al,%al │ │ │ │ + and $0x39,%al │ │ │ │ + add %ecx,%ebp │ │ │ │ + jne 4a7496 │ │ │ │ + (bad) │ │ │ │ + decl -0x73(%rax) │ │ │ │ + sbb $0x31fbf26,%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 4a7575 │ │ │ │ + movq $0x4a7500,-0x10(%rbp) │ │ │ │ + mov %r14,%rbx │ │ │ │ + mov %rsi,-0x8(%rbp) │ │ │ │ + add $0xfffffffffffffff0,%rbp │ │ │ │ + test $0x7,%bl │ │ │ │ + jne 4a7500 │ │ │ │ + mov (%rbx),%rax │ │ │ │ + jmp *%rax │ │ │ │ nopw 0x0(%rax,%rax,1) │ │ │ │ - adc (%rax),%al │ │ │ │ + add %eax,(%rax) │ │ │ │ + add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ - add (%rax),%eax │ │ │ │ - ... │ │ │ │ add %al,(%rax) │ │ │ │ (bad) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ - add %cl,-0x7d(%rax) │ │ │ │ - decl (%rdx) │ │ │ │ - jne 4a5951 │ │ │ │ - cmp $0x33b7f20,%r14 │ │ │ │ - jne 4a5911 │ │ │ │ - lea 0x37925cc(%rip),%rbx │ │ │ │ - jmp *0x0(%rbp) │ │ │ │ - sub $0x8,%rsp │ │ │ │ - mov %r14,%rdi │ │ │ │ - mov %rsi,%rax │ │ │ │ - lea 0x2f125fe(%rip),%rsi │ │ │ │ - mov $0xa,%edx │ │ │ │ + add %cl,-0x75(%rax) │ │ │ │ + or %r9b,-0x77(%r8) │ │ │ │ + flds -0x7cb7f81f(%rbx) │ │ │ │ + stc │ │ │ │ + (bad) │ │ │ │ + je 4a7580 │ │ │ │ + lea -0x1(%rcx),%rbx │ │ │ │ + movq $0x4a7540,0x0(%rbp) │ │ │ │ + mov %rbx,%rcx │ │ │ │ mov %rax,%rbx │ │ │ │ - xor %eax,%eax │ │ │ │ - call 4053d0 │ │ │ │ - add $0x8,%rsp │ │ │ │ - movslq %eax,%rax │ │ │ │ - test %rax,%rax │ │ │ │ - jne 4a5947 │ │ │ │ - lea 0x3792596(%rip),%rbx │ │ │ │ - jmp *0x0(%rbp) │ │ │ │ - lea 0x3792583(%rip),%rbx │ │ │ │ + mov %rcx,0x8(%rbp) │ │ │ │ + test $0x7,%bl │ │ │ │ + jne 4a7540 │ │ │ │ + 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,-0x77(%r8) │ │ │ │ + flds -0x7cb7f81f(%rbx) │ │ │ │ + stc │ │ │ │ + (bad) │ │ │ │ + je 4a758c │ │ │ │ + lea -0x1(%rcx),%rbx │ │ │ │ + cmp %rbx,%rax │ │ │ │ + jne 4a7567 │ │ │ │ + lea 0x3790971(%rip),%rbx │ │ │ │ + add $0x10,%rbp │ │ │ │ jmp *0x0(%rbp) │ │ │ │ - lea 0x3792579(%rip),%rbx │ │ │ │ + lea 0x379096c(%rip),%rbx │ │ │ │ + add $0x10,%rbp │ │ │ │ jmp *0x0(%rbp) │ │ │ │ - nopl 0x0(%rax,%rax,1) │ │ │ │ - add $0x1000000,%eax │ │ │ │ + lea 0x31fbe54(%rip),%rbx │ │ │ │ + jmp *-0x8(%r13) │ │ │ │ + and $0xfffffffffffffff8,%rbx │ │ │ │ + mov (%rbx),%rbx │ │ │ │ + mov -0x4(%rbx),%ebx │ │ │ │ + jmp 4a7514 │ │ │ │ + and $0xfffffffffffffff8,%rbx │ │ │ │ + mov (%rbx),%rbx │ │ │ │ + mov -0x4(%rbx),%ebx │ │ │ │ + jmp 4a7554 │ │ │ │ + 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 4a59f1 │ │ │ │ - movq $0x4a59b0,-0x8(%rbp) │ │ │ │ + rex.RB │ │ │ │ + lock cmp %r15,%rax │ │ │ │ + jb 4a765f │ │ │ │ + movq $0x4a75f0,-0x10(%rbp) │ │ │ │ mov %r14,%rbx │ │ │ │ - add $0xfffffffffffffff8,%rbp │ │ │ │ + mov %rsi,-0x8(%rbp) │ │ │ │ + add $0xfffffffffffffff0,%rbp │ │ │ │ test $0x7,%bl │ │ │ │ - jne 4a59b0 │ │ │ │ + jne 4a75f0 │ │ │ │ mov (%rbx),%rax │ │ │ │ jmp *%rax │ │ │ │ nopw 0x0(%rax,%rax,1) │ │ │ │ - ... │ │ │ │ + add %eax,(%rax) │ │ │ │ + add %al,(%rax) │ │ │ │ + add %al,(%rax) │ │ │ │ + add %al,(%rax) │ │ │ │ (bad) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ - add %cl,-0x39(%rax) │ │ │ │ - add %r11b,%r8b │ │ │ │ - pop %rcx │ │ │ │ - rex.WX add %cl,-0x75(%rax) │ │ │ │ - pop %rbx │ │ │ │ + add %cl,-0x75(%rax) │ │ │ │ + or %r9b,-0x77(%r8) │ │ │ │ + flds -0x7cb7f81f(%rbx) │ │ │ │ + stc │ │ │ │ (bad) │ │ │ │ + je 4a766a │ │ │ │ + lea -0x1(%rcx),%rbx │ │ │ │ + movq $0x4a7630,0x0(%rbp) │ │ │ │ + mov %rbx,%rcx │ │ │ │ + mov %rax,%rbx │ │ │ │ + mov %rcx,0x8(%rbp) │ │ │ │ test $0x7,%bl │ │ │ │ - jne 4a59d8 │ │ │ │ + jne 4a7630 │ │ │ │ mov (%rbx),%rax │ │ │ │ jmp *%rax │ │ │ │ - xchg %ax,%ax │ │ │ │ - ... │ │ │ │ - (bad) │ │ │ │ + add %al,(%r8) │ │ │ │ + add %al,(%rax) │ │ │ │ + add %al,(%rax) │ │ │ │ + add %bl,(%rsi) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %cl,-0x75(%rax) │ │ │ │ - rex.XB cmovs -0x74b7e888(%r11),%ecx │ │ │ │ - jo 4a59eb │ │ │ │ - mov 0xf(%rax),%r14 │ │ │ │ - add $0x8,%rbp │ │ │ │ - jmp 4a58f8 │ │ │ │ - lea 0x31fecf0(%rip),%rbx │ │ │ │ + or %r9b,-0x77(%r8) │ │ │ │ + flds -0x7cb7f81f(%rbx) │ │ │ │ + stc │ │ │ │ + (bad) │ │ │ │ + je 4a7676 │ │ │ │ + lea -0x1(%rcx),%rbx │ │ │ │ + cmp %rbx,%rax │ │ │ │ + sete %al │ │ │ │ + movzbl %al,%eax │ │ │ │ + shl $0x3,%rax │ │ │ │ + mov 0x368cbe8(%rax),%rbx │ │ │ │ + add $0x10,%rbp │ │ │ │ + jmp *0x0(%rbp) │ │ │ │ + lea 0x31fbd72(%rip),%rbx │ │ │ │ jmp *-0x8(%r13) │ │ │ │ - nopl 0x0(%rax) │ │ │ │ + and $0xfffffffffffffff8,%rbx │ │ │ │ + mov (%rbx),%rbx │ │ │ │ + mov -0x4(%rbx),%ebx │ │ │ │ + jmp 4a7604 │ │ │ │ + and $0xfffffffffffffff8,%rbx │ │ │ │ + mov (%rbx),%rbx │ │ │ │ + mov -0x4(%rbx),%ebx │ │ │ │ + jmp 4a7644 │ │ │ │ + nopw 0x0(%rax,%rax,1) │ │ │ │ ... │ │ │ │ - adc $0x28000000,%eax │ │ │ │ - out %al,(%dx) │ │ │ │ - (bad) │ │ │ │ - add -0x73(%rax),%ecx │ │ │ │ + adc $0x48000000,%eax │ │ │ │ + mov $0x8d48031f,%esp │ │ │ │ rex.RB │ │ │ │ lock cmp %r15,%rax │ │ │ │ - jb 4a5a5e │ │ │ │ + jb 4a76e6 │ │ │ │ sub $0x8,%rsp │ │ │ │ mov %r13,%rax │ │ │ │ mov %rbx,%rsi │ │ │ │ mov %rax,%rdi │ │ │ │ xor %eax,%eax │ │ │ │ call 3385710 │ │ │ │ add $0x8,%rsp │ │ │ │ test %rax,%rax │ │ │ │ - je 4a5a59 │ │ │ │ + je 4a76e1 │ │ │ │ movq $0x3391200,-0x10(%rbp) │ │ │ │ mov %rax,-0x8(%rbp) │ │ │ │ - lea 0x31fedc7(%rip),%rsi │ │ │ │ - lea 0x31fed9a(%rip),%r14 │ │ │ │ + lea 0x31fbc0f(%rip),%rsi │ │ │ │ + lea 0x31fbd29(%rip),%r14 │ │ │ │ add $0xfffffffffffffff0,%rbp │ │ │ │ - jmp 324c800 │ │ │ │ + jmp 335f860 │ │ │ │ mov (%rbx),%rax │ │ │ │ jmp *%rax │ │ │ │ jmp *-0x10(%r13) │ │ │ │ nopw 0x0(%rax,%rax,1) │ │ │ │ + ... │ │ │ │ + adc $0x20000000,%eax │ │ │ │ + mov $0x8d48031f,%ebp │ │ │ │ + rex.RB │ │ │ │ + lock cmp %r15,%rax │ │ │ │ + jb 4a7747 │ │ │ │ + sub $0x8,%rsp │ │ │ │ + mov %r13,%rax │ │ │ │ + mov %rbx,%rsi │ │ │ │ + mov %rax,%rdi │ │ │ │ + xor %eax,%eax │ │ │ │ + call 3385710 │ │ │ │ + add $0x8,%rsp │ │ │ │ + test %rax,%rax │ │ │ │ + je 4a7742 │ │ │ │ + movq $0x3391200,-0x10(%rbp) │ │ │ │ + mov %rax,-0x8(%rbp) │ │ │ │ + lea 0x31fbce7(%rip),%r14 │ │ │ │ + add $0xfffffffffffffff0,%rbp │ │ │ │ + jmp 3361a18 │ │ │ │ + mov (%rbx),%rax │ │ │ │ + jmp *%rax │ │ │ │ + jmp *-0x10(%r13) │ │ │ │ + nopl 0x0(%rax,%rax,1) │ │ │ │ add $0x1000000,%eax │ │ │ │ ... │ │ │ │ add %al,(%rax) │ │ │ │ add %cl,(%rsi) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ - add %cl,-0x73(%rax) │ │ │ │ - rex.RB clc │ │ │ │ - cmp %r15,%rax │ │ │ │ - jb 4a5ac9 │ │ │ │ - movq $0x4a5ab8,-0x8(%rbp) │ │ │ │ - mov %r14,%rbx │ │ │ │ - add $0xfffffffffffffff8,%rbp │ │ │ │ - test $0x7,%bl │ │ │ │ - jne 4a5ab8 │ │ │ │ + add %cl,-0xd(%rcx,%rcx,4) │ │ │ │ + and $0xfffffffffffffff8,%rbx │ │ │ │ mov (%rbx),%rax │ │ │ │ jmp *%rax │ │ │ │ - nopw 0x0(%rax,%rax,1) │ │ │ │ + nopl 0x0(%rax) │ │ │ │ + or $0x0,%al │ │ │ │ + add %al,(%rax) │ │ │ │ + add (%rax),%al │ │ │ │ ... │ │ │ │ - (bad) │ │ │ │ add %al,(%rax) │ │ │ │ + (bad) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ - add %cl,-0x75(%rax) │ │ │ │ - jae 4a5acb │ │ │ │ - mov 0x7(%rbx),%r14 │ │ │ │ - add $0x8,%rbp │ │ │ │ - jmp 607868 │ │ │ │ - lea 0x31fedb0(%rip),%rbx │ │ │ │ - jmp *-0x8(%r13) │ │ │ │ - nopl 0x0(%rax) │ │ │ │ - (bad) │ │ │ │ add %al,(%rax) │ │ │ │ - add %al,(%rbx) │ │ │ │ + add %cl,-0xa(%rcx,%rdi,1) │ │ │ │ + jl 4a77a4 │ │ │ │ + movabs $0x7fffffffffffffff,%rdi │ │ │ │ + jmp 324aae0 │ │ │ │ + movabs $0x8000000000000000,%rdi │ │ │ │ + jmp 324ad20 │ │ │ │ + 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 4a5b3f │ │ │ │ - movq $0x4a5b28,-0x10(%rbp) │ │ │ │ + jb 4a7849 │ │ │ │ + movq $0x4a7808,-0x10(%rbp) │ │ │ │ mov %r14,%rbx │ │ │ │ - mov %rdi,-0x8(%rbp) │ │ │ │ + mov %rsi,-0x8(%rbp) │ │ │ │ add $0xfffffffffffffff0,%rbp │ │ │ │ test $0x7,%bl │ │ │ │ - jne 4a5b28 │ │ │ │ + jne 4a7808 │ │ │ │ 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,-0x73(%rax) │ │ │ │ - xor $0x3782aca,%eax │ │ │ │ - mov %rbx,%r14 │ │ │ │ + add %cl,-0x39(%rax) │ │ │ │ + add %r15b,(%r8) │ │ │ │ + js 4a7859 │ │ │ │ + add %cl,-0x75(%rax) │ │ │ │ + rex.XB (bad) │ │ │ │ mov 0x8(%rbp),%rbx │ │ │ │ - add $0x10,%rbp │ │ │ │ - jmp 3395748 │ │ │ │ - lea 0x31fed42(%rip),%rbx │ │ │ │ - jmp *-0x8(%r13) │ │ │ │ - nopw 0x0(%rax,%rax,1) │ │ │ │ - ... │ │ │ │ - adc $0x30000000,%eax │ │ │ │ - in (%dx),%eax │ │ │ │ - (bad) │ │ │ │ - add -0x73(%rax),%ecx │ │ │ │ - rex.RB │ │ │ │ - lock cmp %r15,%rax │ │ │ │ - jb 4a5ba7 │ │ │ │ - sub $0x8,%rsp │ │ │ │ - mov %r13,%rax │ │ │ │ - mov %rbx,%rsi │ │ │ │ - mov %rax,%rdi │ │ │ │ - xor %eax,%eax │ │ │ │ - call 3385710 │ │ │ │ - add $0x8,%rsp │ │ │ │ - test %rax,%rax │ │ │ │ - je 4a5ba2 │ │ │ │ - movq $0x3391200,-0x10(%rbp) │ │ │ │ - mov %rax,-0x8(%rbp) │ │ │ │ - lea 0x3210128(%rip),%r14 │ │ │ │ - add $0xfffffffffffffff0,%rbp │ │ │ │ - jmp 50a628 │ │ │ │ + mov %rax,0x8(%rbp) │ │ │ │ + test $0x7,%bl │ │ │ │ + jne 4a7838 │ │ │ │ mov (%rbx),%rax │ │ │ │ jmp *%rax │ │ │ │ - jmp *-0x10(%r13) │ │ │ │ - nopl 0x0(%rax,%rax,1) │ │ │ │ - add %eax,(%rax) │ │ │ │ + xchg %ax,%ax │ │ │ │ + add %al,(%r8) │ │ │ │ + add %al,(%rax) │ │ │ │ + add %al,(%rax) │ │ │ │ + add %bl,(%rsi) │ │ │ │ + add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ + add %al,(%rax) │ │ │ │ + add %cl,-0x75(%rax) │ │ │ │ + jae 4a7843 │ │ │ │ + mov 0x8(%rbp),%r14 │ │ │ │ + add $0x10,%rbp │ │ │ │ + jmp 4a7790 │ │ │ │ + lea 0x31fbc20(%rip),%rbx │ │ │ │ + jmp *-0x8(%r13) │ │ │ │ + nopl 0x0(%rax) │ │ │ │ add %eax,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ - adc (%rax),%eax │ │ │ │ + add (%rax),%al │ │ │ │ add %al,(%rax) │ │ │ │ + sldt (%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ - lea -0x10(%rbp),%rax │ │ │ │ - cmp %r15,%rax │ │ │ │ - jb 4a5bea │ │ │ │ + add %cl,-0x73(%rax) │ │ │ │ + rex.RB │ │ │ │ + lock cmp %r15,%rax │ │ │ │ + jb 4a7892 │ │ │ │ movq $0x3390fc8,-0x10(%rbp) │ │ │ │ mov %rbx,-0x8(%rbp) │ │ │ │ - mov 0x18(%rbx),%rax │ │ │ │ - lea 0x1(%rax),%r14 │ │ │ │ + lea 0x20(%rbx),%rax │ │ │ │ + mov 0x18(%rbx),%r14 │ │ │ │ + add (%rax),%r14 │ │ │ │ mov 0x10(%rbx),%rbx │ │ │ │ add $0xfffffffffffffff0,%rbp │ │ │ │ - jmp 4a5c08 │ │ │ │ + jmp 4a78b0 │ │ │ │ jmp *-0x10(%r13) │ │ │ │ xchg %ax,%ax │ │ │ │ add $0x0,%al │ │ │ │ add %al,(%rax) │ │ │ │ add %eax,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ - add %eax,(%rax) │ │ │ │ - add %al,(%rax) │ │ │ │ - add (%rax),%al │ │ │ │ add %al,(%rax) │ │ │ │ - or %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ + add (%rax),%al │ │ │ │ add %al,(%rax) │ │ │ │ + or $0x0,%eax │ │ │ │ add %al,(%rax) │ │ │ │ - add $0x58,%r12 │ │ │ │ + add %cl,-0x7d(%rcx) │ │ │ │ + (bad) │ │ │ │ + push %rax │ │ │ │ cmp 0x358(%r13),%r12 │ │ │ │ - ja 4a5d25 │ │ │ │ - mov 0x7(%rbx),%rax │ │ │ │ - mov 0xf(%rbx),%rcx │ │ │ │ - mov 0x17(%rbx),%rdx │ │ │ │ - mov %rcx,%rsi │ │ │ │ - add %r14,%rsi │ │ │ │ - mov $0x3a,%edi │ │ │ │ - mov %rdx,%r8 │ │ │ │ - sub %r14,%r8 │ │ │ │ - sub $0x8,%rsp │ │ │ │ - mov %rdx,%r9 │ │ │ │ - mov %r8,%rdx │ │ │ │ - mov %rdi,%r8 │ │ │ │ - mov %rsi,%rdi │ │ │ │ - mov %r8d,%esi │ │ │ │ - mov %rax,%r8 │ │ │ │ - xor %eax,%eax │ │ │ │ - mov %r9,0x58(%rsp) │ │ │ │ - mov %r8,0x50(%rsp) │ │ │ │ - mov %rcx,0x48(%rsp) │ │ │ │ - call 405df0 │ │ │ │ - add $0x8,%rsp │ │ │ │ - test %rax,%rax │ │ │ │ - jne 4a5cc3 │ │ │ │ - movq $0x31af690,-0x50(%r12) │ │ │ │ - mov 0x48(%rsp),%rax │ │ │ │ - mov %rax,-0x48(%r12) │ │ │ │ - mov 0x40(%rsp),%rax │ │ │ │ - add %r14,%rax │ │ │ │ - mov %rax,-0x40(%r12) │ │ │ │ - mov 0x50(%rsp),%rax │ │ │ │ - sub %r14,%rax │ │ │ │ - mov %rax,-0x38(%r12) │ │ │ │ - movq $0x3363ae0,-0x30(%r12) │ │ │ │ - lea -0x4f(%r12),%rax │ │ │ │ - mov %rax,-0x28(%r12) │ │ │ │ - movq $0x3c37ef9,-0x20(%r12) │ │ │ │ - lea -0x2e(%r12),%rax │ │ │ │ - add $0xffffffffffffffe0,%r12 │ │ │ │ + ja 4a794e │ │ │ │ + cmp 0xf(%rbx),%r14 │ │ │ │ + jge 4a7900 │ │ │ │ + movq $0x3363a20,-0x48(%r12) │ │ │ │ + mov %r14,-0x40(%r12) │ │ │ │ + movq $0x3363ae0,-0x38(%r12) │ │ │ │ + lea -0x47(%r12),%rax │ │ │ │ + mov %rax,-0x30(%r12) │ │ │ │ + movq $0x3c37ef9,-0x28(%r12) │ │ │ │ + lea -0x36(%r12),%rax │ │ │ │ + add $0xffffffffffffffd8,%r12 │ │ │ │ mov %rax,%rbx │ │ │ │ jmp *0x0(%rbp) │ │ │ │ - movq $0x4a5bc0,-0x50(%r12) │ │ │ │ - mov %rbx,-0x40(%r12) │ │ │ │ - mov 0x40(%rsp),%rbx │ │ │ │ - sub %rbx,%rax │ │ │ │ - mov %rax,-0x38(%r12) │ │ │ │ - movq $0x31af690,-0x30(%r12) │ │ │ │ - mov 0x48(%rsp),%rcx │ │ │ │ - mov %rcx,-0x28(%r12) │ │ │ │ - add %r14,%rbx │ │ │ │ - mov %rbx,-0x20(%r12) │ │ │ │ - sub %r14,%rax │ │ │ │ - mov %rax,-0x18(%r12) │ │ │ │ + mov 0x7(%rbx),%rax │ │ │ │ + movq $0x4a7868,-0x48(%r12) │ │ │ │ + mov %rbx,-0x38(%r12) │ │ │ │ + mov %r14,-0x30(%r12) │ │ │ │ + mov %rax,-0x28(%r12) │ │ │ │ + movq $0x3363a20,-0x20(%r12) │ │ │ │ + mov %r14,-0x18(%r12) │ │ │ │ movq $0x3363ae0,-0x10(%r12) │ │ │ │ - lea -0x2f(%r12),%rax │ │ │ │ + lea -0x1f(%r12),%rax │ │ │ │ mov %rax,-0x8(%r12) │ │ │ │ - lea -0x50(%r12),%rax │ │ │ │ + lea -0x48(%r12),%rax │ │ │ │ mov %rax,(%r12) │ │ │ │ lea -0xe(%r12),%rbx │ │ │ │ jmp *0x0(%rbp) │ │ │ │ - movq $0x58,0x388(%r13) │ │ │ │ + movq $0x50,0x388(%r13) │ │ │ │ jmp *-0x8(%r13) │ │ │ │ - nopl 0x0(%rax) │ │ │ │ - adc (%rax),%al │ │ │ │ + nopl (%rax) │ │ │ │ + add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add (%rax),%eax │ │ │ │ add %al,(%rax) │ │ │ │ - add (%rax),%al │ │ │ │ + sldt (%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ + add %cl,-0x73(%rax) │ │ │ │ + rex.RB │ │ │ │ + lock cmp %r15,%rax │ │ │ │ + jb 4a79d2 │ │ │ │ + add $0x18,%r12 │ │ │ │ + cmp 0x358(%r13),%r12 │ │ │ │ + ja 4a79c7 │ │ │ │ + movq $0x3390fc8,-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 $0x4a78b0,-0x10(%r12) │ │ │ │ + mov %rcx,-0x8(%r12) │ │ │ │ + mov %rbx,(%r12) │ │ │ │ + mov %rax,%r14 │ │ │ │ + lea -0xf(%r12),%rbx │ │ │ │ + add $0xfffffffffffffff0,%rbp │ │ │ │ + jmp 4a78b0 │ │ │ │ + movq $0x18,0x388(%r13) │ │ │ │ + jmp *-0x10(%r13) │ │ │ │ + xchg %ax,%ax │ │ │ │ + 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 4a5da1 │ │ │ │ - cmp %edi,%eax │ │ │ │ - jb 4a5d8a │ │ │ │ - test %rdi,%rdi │ │ │ │ - jge 4a5d6a │ │ │ │ - lea 0x377915b(%rip),%rbx │ │ │ │ - jmp 33893b0 │ │ │ │ - movq $0x4a5da8,-0x20(%rbp) │ │ │ │ - mov %rdi,%rbx │ │ │ │ - mov %r14,-0x18(%rbp) │ │ │ │ - mov %rsi,-0x10(%rbp) │ │ │ │ - mov %rdi,-0x8(%rbp) │ │ │ │ - add $0xffffffffffffffe0,%rbp │ │ │ │ - jmp 338ac90 │ │ │ │ - lea 0x31feb3f(%rip),%rbx │ │ │ │ - jmp *-0x8(%r13) │ │ │ │ - nopl (%rax) │ │ │ │ - rex.XB add %eax,(%r8) │ │ │ │ + rex.RB │ │ │ │ + lock cmp %r15,%rax │ │ │ │ + jb 4a7a12 │ │ │ │ + movq $0x3390fc8,-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 4a7a30 │ │ │ │ + jmp *-0x10(%r13) │ │ │ │ + xchg %ax,%ax │ │ │ │ + add $0x0,%al │ │ │ │ add %al,(%rax) │ │ │ │ + add %eax,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ - add %bl,(%rsi) │ │ │ │ add %al,(%rax) │ │ │ │ - add %cl,(%rax) │ │ │ │ - jmp 4a5dc6 │ │ │ │ - add -0x7d(%rcx),%ecx │ │ │ │ + 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 │ │ │ │ + push %rax │ │ │ │ + cmp 0x358(%r13),%r12 │ │ │ │ + ja 4a7ace │ │ │ │ + cmp 0xf(%rbx),%r14 │ │ │ │ + jle 4a7a80 │ │ │ │ + movq $0x3363a20,-0x48(%r12) │ │ │ │ + mov %r14,-0x40(%r12) │ │ │ │ + movq $0x3363ae0,-0x38(%r12) │ │ │ │ + lea -0x47(%r12),%rax │ │ │ │ + mov %rax,-0x30(%r12) │ │ │ │ + movq $0x3c37ef9,-0x28(%r12) │ │ │ │ + lea -0x36(%r12),%rax │ │ │ │ + add $0xffffffffffffffd8,%r12 │ │ │ │ + mov %rax,%rbx │ │ │ │ + jmp *0x0(%rbp) │ │ │ │ + mov 0x7(%rbx),%rax │ │ │ │ + movq $0x4a79e8,-0x48(%r12) │ │ │ │ + mov %rbx,-0x38(%r12) │ │ │ │ + mov %r14,-0x30(%r12) │ │ │ │ + mov %rax,-0x28(%r12) │ │ │ │ + movq $0x3363a20,-0x20(%r12) │ │ │ │ + mov %r14,-0x18(%r12) │ │ │ │ + movq $0x3363ae0,-0x10(%r12) │ │ │ │ + lea -0x1f(%r12),%rax │ │ │ │ + mov %rax,-0x8(%r12) │ │ │ │ + lea -0x48(%r12),%rax │ │ │ │ + mov %rax,(%r12) │ │ │ │ + lea -0xe(%r12),%rbx │ │ │ │ + jmp *0x0(%rbp) │ │ │ │ + movq $0x50,0x388(%r13) │ │ │ │ + jmp *-0x8(%r13) │ │ │ │ + nopl (%rax) │ │ │ │ + add %al,(%rax) │ │ │ │ + add %al,(%rax) │ │ │ │ add (%rax),%eax │ │ │ │ - add %cl,(%rdi) │ │ │ │ - xchg %eax,(%rcx) │ │ │ │ - add %eax,(%rax) │ │ │ │ - add %cl,-0x39(%rcx) │ │ │ │ - rex.R and $0xf8,%al │ │ │ │ - pop %rax │ │ │ │ - rex.W sub %al,(%rbx) │ │ │ │ - mov %rbx,(%r12) │ │ │ │ - mov 0x8(%rbp),%rax │ │ │ │ - mov 0x10(%rbp),%rcx │ │ │ │ - mov 0x18(%rbp),%rcx │ │ │ │ - add $0x10,%rbx │ │ │ │ - lea -0x4(%r12),%rdx │ │ │ │ - xor %esi,%esi │ │ │ │ - jmp 4a5de6 │ │ │ │ - mov %dil,(%rbx,%rsi,1) │ │ │ │ - inc %rsi │ │ │ │ - cmp %rcx,%rsi │ │ │ │ - jge 4a5e36 │ │ │ │ - mov (%rax,%rsi,1),%dil │ │ │ │ - cmp $0x40,%dil │ │ │ │ - jbe 4a5ddf │ │ │ │ - cmp $0x5b,%dil │ │ │ │ - jae 4a5e08 │ │ │ │ - add $0x20,%dil │ │ │ │ - mov %dil,(%rbx,%rsi,1) │ │ │ │ - inc %rsi │ │ │ │ - jmp 4a5de6 │ │ │ │ - mov %dil,(%rbx,%rsi,1) │ │ │ │ - inc %rsi │ │ │ │ - jmp 4a5de6 │ │ │ │ - nopl 0x0(%rax) │ │ │ │ - rex.XB add %eax,(%r8) │ │ │ │ add %al,(%rax) │ │ │ │ + sldt (%rax) │ │ │ │ add %al,(%rax) │ │ │ │ - add %bl,(%rsi) │ │ │ │ add %al,(%rax) │ │ │ │ - add %cl,0x48031fea(%rax) │ │ │ │ - mov 0x10(%rbp),%eax │ │ │ │ - mov 0x18(%rbp),%rbx │ │ │ │ - mov 0x8(%rbp),%rcx │ │ │ │ - jmp 4a5e46 │ │ │ │ - mov %rcx,0x40(%rsp) │ │ │ │ - mov %rbx,%rcx │ │ │ │ - mov 0x40(%rsp),%rbx │ │ │ │ - mov %rdx,%rax │ │ │ │ - add $0x20,%r12 │ │ │ │ + add %cl,-0x73(%rax) │ │ │ │ + rex.RB │ │ │ │ + lock cmp %r15,%rax │ │ │ │ + jb 4a7b52 │ │ │ │ + add $0x18,%r12 │ │ │ │ cmp 0x358(%r13),%r12 │ │ │ │ - ja 4a5e9a │ │ │ │ - test %rbx,%rbx │ │ │ │ - jne 4a5e6a │ │ │ │ - add $0xffffffffffffffe0,%r12 │ │ │ │ - lea 0x3782796(%rip),%rbx │ │ │ │ - add $0x20,%rbp │ │ │ │ - jmp *0x0(%rbp) │ │ │ │ - movq $0x4a5c08,-0x18(%r12) │ │ │ │ - mov %rax,-0x10(%r12) │ │ │ │ + ja 4a7b47 │ │ │ │ + movq $0x3390fc8,-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 $0x4a7a30,-0x10(%r12) │ │ │ │ mov %rcx,-0x8(%r12) │ │ │ │ mov %rbx,(%r12) │ │ │ │ - movq $0x4a6008,0x18(%rbp) │ │ │ │ - xor %r14d,%r14d │ │ │ │ - lea -0x17(%r12),%rbx │ │ │ │ - add $0x18,%rbp │ │ │ │ - jmp 4a5c08 │ │ │ │ - movq $0x20,0x388(%r13) │ │ │ │ - movq $0x4a5e28,0x0(%rbp) │ │ │ │ - mov %rcx,0x8(%rbp) │ │ │ │ - mov %rax,0x10(%rbp) │ │ │ │ - jmp 338a2b0 │ │ │ │ - movq $0x10,0x388(%r13) │ │ │ │ - jmp 338a720 │ │ │ │ - nopw 0x0(%rax,%rax,1) │ │ │ │ + mov %rax,%r14 │ │ │ │ + lea -0xf(%r12),%rbx │ │ │ │ + add $0xfffffffffffffff0,%rbp │ │ │ │ + jmp 4a7a30 │ │ │ │ + movq $0x18,0x388(%r13) │ │ │ │ + jmp *-0x10(%r13) │ │ │ │ + xchg %ax,%ax │ │ │ │ + adc %al,(%rax) │ │ │ │ + add %al,(%rax) │ │ │ │ + add (%rax),%eax │ │ │ │ ... │ │ │ │ - (bad) │ │ │ │ add %al,(%rax) │ │ │ │ + (bad) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ - add %cl,-0x77(%rax) │ │ │ │ - fadds -0x7cb7f820(%rbx) │ │ │ │ - clc │ │ │ │ - add %ecx,(%rdi) │ │ │ │ - test %ah,0x1(%rbx) │ │ │ │ add %al,(%rax) │ │ │ │ - movq $0x4a5f20,-0x8(%rbp) │ │ │ │ - mov 0x6(%rbx),%r14 │ │ │ │ - mov %rbx,0x0(%rbp) │ │ │ │ - add $0xfffffffffffffff8,%rbp │ │ │ │ - jmp 5c1948 │ │ │ │ + add %cl,-0x7d(%rcx) │ │ │ │ + (bad) │ │ │ │ + push %rax │ │ │ │ + cmp 0x358(%r13),%r12 │ │ │ │ + ja 4a7c22 │ │ │ │ + cmp %r14,%rsi │ │ │ │ + jl 4a7bdb │ │ │ │ + cmp %rsi,%rdi │ │ │ │ + jge 4a7c38 │ │ │ │ + cmp %r14,%rdi │ │ │ │ + jl 4a7bcd │ │ │ │ + movq $0x3363a20,-0x48(%r12) │ │ │ │ + mov %r14,-0x40(%r12) │ │ │ │ + movq $0x3363ae0,-0x38(%r12) │ │ │ │ + lea -0x47(%r12),%rax │ │ │ │ + mov %rax,-0x30(%r12) │ │ │ │ + movq $0x3c37ef9,-0x28(%r12) │ │ │ │ + lea -0x36(%r12),%rax │ │ │ │ + add $0xffffffffffffffd8,%r12 │ │ │ │ + mov %rax,%rbx │ │ │ │ + jmp *0x0(%rbp) │ │ │ │ + add $0xffffffffffffffb0,%r12 │ │ │ │ + lea 0x3790321(%rip),%rbx │ │ │ │ + jmp *0x0(%rbp) │ │ │ │ + cmp %rsi,%rdi │ │ │ │ + jle 4a7c82 │ │ │ │ + cmp %r14,%rdi │ │ │ │ + jg 4a7bcd │ │ │ │ + movq $0x3363a20,-0x48(%r12) │ │ │ │ + mov %r14,-0x40(%r12) │ │ │ │ + movq $0x3363ae0,-0x38(%r12) │ │ │ │ + lea -0x47(%r12),%rax │ │ │ │ + mov %rax,-0x30(%r12) │ │ │ │ + movq $0x3c37ef9,-0x28(%r12) │ │ │ │ + lea -0x36(%r12),%rax │ │ │ │ + add $0xffffffffffffffd8,%r12 │ │ │ │ + mov %rax,%rbx │ │ │ │ + jmp *0x0(%rbp) │ │ │ │ + movq $0x50,0x388(%r13) │ │ │ │ + lea 0x31fb844(%rip),%rbx │ │ │ │ + jmp *-0x8(%r13) │ │ │ │ + movq $0x4a7af0,-0x48(%r12) │ │ │ │ + mov %rsi,-0x38(%r12) │ │ │ │ + mov %rdi,-0x30(%r12) │ │ │ │ + mov %r14,-0x28(%r12) │ │ │ │ + movq $0x3363a20,-0x20(%r12) │ │ │ │ + mov %r14,-0x18(%r12) │ │ │ │ + movq $0x3363ae0,-0x10(%r12) │ │ │ │ + lea -0x1f(%r12),%rax │ │ │ │ + mov %rax,-0x8(%r12) │ │ │ │ + lea -0x48(%r12),%rax │ │ │ │ + mov %rax,(%r12) │ │ │ │ + lea -0xe(%r12),%rbx │ │ │ │ + jmp *0x0(%rbp) │ │ │ │ + movq $0x4a7970,-0x48(%r12) │ │ │ │ + mov %rsi,-0x38(%r12) │ │ │ │ + mov %rdi,-0x30(%r12) │ │ │ │ + mov %r14,-0x28(%r12) │ │ │ │ + movq $0x3363a20,-0x20(%r12) │ │ │ │ + mov %r14,-0x18(%r12) │ │ │ │ + movq $0x3363ae0,-0x10(%r12) │ │ │ │ + lea -0x1f(%r12),%rax │ │ │ │ + mov %rax,-0x8(%r12) │ │ │ │ + lea -0x48(%r12),%rax │ │ │ │ + mov %rax,(%r12) │ │ │ │ + lea -0xe(%r12),%rbx │ │ │ │ + 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) │ │ │ │ - (bad) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ + add %cl,-0x73(%rax) │ │ │ │ + rex.RB call 1042b63c <__environ@GLIBC_2.2.5+0xc7eb194> │ │ │ │ + (bad) │ │ │ │ + test $0x0,%al │ │ │ │ add %al,(%rax) │ │ │ │ - add %cl,-0x77(%rax) │ │ │ │ - fadds -0x7cb7f820(%rbx) │ │ │ │ - clc │ │ │ │ - add %esi,0x9(%rbp) │ │ │ │ - add $0x8,%rbp │ │ │ │ - jmp 4a6053 │ │ │ │ - movq $0x4a5f60,0x0(%rbp) │ │ │ │ - mov 0xe(%rbx),%rbx │ │ │ │ + movq $0x4a7d28,-0x18(%rbp) │ │ │ │ + mov %r14,%rbx │ │ │ │ + mov %rsi,-0x10(%rbp) │ │ │ │ + mov %rdi,-0x8(%rbp) │ │ │ │ + add $0xffffffffffffffe8,%rbp │ │ │ │ test $0x7,%bl │ │ │ │ - jne 4a5f60 │ │ │ │ + jne 4a7d28 │ │ │ │ mov (%rbx),%rax │ │ │ │ jmp *%rax │ │ │ │ - nopl 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 %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ - add %cl,-0x77(%rax) │ │ │ │ - fadds -0x7cb7f820(%rbx) │ │ │ │ - clc │ │ │ │ - add %esi,0x9(%rbp) │ │ │ │ - add $0x8,%rbp │ │ │ │ - jmp 4a6053 │ │ │ │ - movq $0x4a5fa0,0x0(%rbp) │ │ │ │ - mov 0xe(%rbx),%rbx │ │ │ │ + add %cl,-0x39(%rax) │ │ │ │ + add %r11b,0x7d(%r8) │ │ │ │ + rex.WX add %cl,-0x75(%rax) │ │ │ │ + rex.XB (bad) │ │ │ │ + mov 0x8(%rbp),%rbx │ │ │ │ + mov %rax,0x8(%rbp) │ │ │ │ test $0x7,%bl │ │ │ │ - jne 4a5fa0 │ │ │ │ + jne 4a7d58 │ │ │ │ mov (%rbx),%rax │ │ │ │ jmp *%rax │ │ │ │ - nopl 0x0(%rax,%rax,1) │ │ │ │ - add %eax,(%rax) │ │ │ │ - add %al,(%rax) │ │ │ │ + xchg %ax,%ax │ │ │ │ + rex.X 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,-0x77(%r8) │ │ │ │ - flds -0x7cb7f81f(%rbx) │ │ │ │ - stc │ │ │ │ - add %esi,0x48(%rbx,%rdi,1) │ │ │ │ - movl $0x4a5fd8,0x0(%rbp) │ │ │ │ - mov 0xe(%rbx),%rbx │ │ │ │ + add %cl,-0x39(%rax) │ │ │ │ + add %r9b,0x48004a7d(%r8) │ │ │ │ + mov 0x7(%rbx),%eax │ │ │ │ + mov 0x10(%rbp),%rbx │ │ │ │ + mov %rax,0x10(%rbp) │ │ │ │ test $0x7,%bl │ │ │ │ - jne 4a5fd8 │ │ │ │ + jne 4a7d88 │ │ │ │ mov (%rbx),%rax │ │ │ │ jmp *%rax │ │ │ │ xchg %ax,%ax │ │ │ │ - add %eax,(%rax) │ │ │ │ - add %al,(%rax) │ │ │ │ + ret $0x0 │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ - (bad) │ │ │ │ + add %bl,(%rsi) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %cl,-0x75(%rax) │ │ │ │ - or %r8b,-0x7cb7f81d(%r11) │ │ │ │ - sti │ │ │ │ - add %esi,0x48(%rsi,%rax,1) │ │ │ │ - add $0x8,%ebp │ │ │ │ - jmp 4a6053 │ │ │ │ - mov %rax,%rbx │ │ │ │ - add $0x10,%rbp │ │ │ │ - jmp *0x0(%rbp) │ │ │ │ - nopl (%rax) │ │ │ │ - ... │ │ │ │ - (bad) │ │ │ │ + jnp 4a7d93 │ │ │ │ + mov 0x10(%rbp),%rsi │ │ │ │ + mov 0x8(%rbp),%r14 │ │ │ │ + add $0x18,%rbp │ │ │ │ + jmp 4a7b70 │ │ │ │ + lea 0x31fb6dc(%rip),%rbx │ │ │ │ + jmp *-0x8(%r13) │ │ │ │ + add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ - add %ch,0x48031fe8(%rax) │ │ │ │ - mov %ebx,%eax │ │ │ │ - and $0x7,%eax │ │ │ │ - cmp $0x1,%rax │ │ │ │ - je 4a6053 │ │ │ │ - movq $0x4a6048,-0x8(%rbp) │ │ │ │ - mov 0xe(%rbx),%rax │ │ │ │ - mov 0x6(%rbx),%rbx │ │ │ │ - mov %rax,0x0(%rbp) │ │ │ │ - add $0xfffffffffffffff8,%rbp │ │ │ │ - test $0x7,%bl │ │ │ │ - jne 4a6048 │ │ │ │ - mov (%rbx),%rax │ │ │ │ - jmp *%rax │ │ │ │ - xchg %ax,%ax │ │ │ │ add %eax,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ + adc %eax,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ - (bad) │ │ │ │ add %al,(%rax) │ │ │ │ - add %ch,-0x18(%rax) │ │ │ │ - (bad) │ │ │ │ - add -0x7d(%rax),%ecx │ │ │ │ - jnp 4a6063 │ │ │ │ - or $0x83481274,%eax │ │ │ │ - (bad) │ │ │ │ - lea 0x378259f(%rip),%ebx │ │ │ │ - add $0x8,%rbp │ │ │ │ + lea -0x10(%rbp),%rax │ │ │ │ + cmp %r15,%rax │ │ │ │ + jb 4a7df8 │ │ │ │ + movq $0x3390fc8,-0x10(%rbp) │ │ │ │ + mov %rbx,-0x8(%rbp) │ │ │ │ + mov 0x10(%rbx),%rax │ │ │ │ + movabs $0x7fffffffffffffff,%rbx │ │ │ │ + cmp %rbx,%rax │ │ │ │ + jne 4a7dee │ │ │ │ + lea 0x3790112(%rip),%rbx │ │ │ │ + add $0xfffffffffffffff0,%rbp │ │ │ │ jmp *0x0(%rbp) │ │ │ │ - mov 0x8(%rbp),%rax │ │ │ │ - mov 0xf(%rbx),%rcx │ │ │ │ - cmp $0x33b7c9f,%rcx │ │ │ │ - je 4a60a6 │ │ │ │ - mov 0x7(%rbx),%rbx │ │ │ │ - sub $0x8,%rsp │ │ │ │ - mov %rcx,%rdi │ │ │ │ - lea 0x2f11c1b(%rip),%rsi │ │ │ │ - mov $0xd,%edx │ │ │ │ - mov %rax,%rbx │ │ │ │ - xor %eax,%eax │ │ │ │ - call 4053d0 │ │ │ │ - add $0x8,%rsp │ │ │ │ - movslq %eax,%rax │ │ │ │ - test %rax,%rax │ │ │ │ - jne 4a6149 │ │ │ │ - mov %rbx,%rax │ │ │ │ - movq $0x4a60d0,0x8(%rbp) │ │ │ │ - mov %rax,%rbx │ │ │ │ - add $0x8,%rbp │ │ │ │ - test $0x7,%bl │ │ │ │ - jne 4a60d0 │ │ │ │ - mov (%rbx),%rax │ │ │ │ - jmp *%rax │ │ │ │ - nop │ │ │ │ + lea 0x1(%rax),%r14 │ │ │ │ + add $0xfffffffffffffff0,%rbp │ │ │ │ + jmp 4a7e18 │ │ │ │ + jmp *-0x10(%r13) │ │ │ │ + nopl 0x0(%rax) │ │ │ │ + add $0x0,%al │ │ │ │ + add %al,(%rax) │ │ │ │ + add %eax,(%rax) │ │ │ │ ... │ │ │ │ + add %al,(%rax) │ │ │ │ (bad) │ │ │ │ add %al,(%rax) │ │ │ │ - add %ah,%al │ │ │ │ - out %eax,$0x1f │ │ │ │ - add -0x77(%rax),%ecx │ │ │ │ - fadds -0x7cb7f820(%rbx) │ │ │ │ - clc │ │ │ │ - add %ecx,(%rdi) │ │ │ │ - test %dh,-0x1(%rbx) │ │ │ │ + add %al,(%rax) │ │ │ │ + add %al,(%rax) │ │ │ │ + add %cl,-0x7d(%rcx) │ │ │ │ (bad) │ │ │ │ - decl -0x39(%rax) │ │ │ │ + rex │ │ │ │ + cmp 0x358(%r13),%r12 │ │ │ │ + ja 4a7e65 │ │ │ │ + movq $0x4a7db8,-0x38(%r12) │ │ │ │ + mov %r14,-0x28(%r12) │ │ │ │ + movq $0x3363a20,-0x20(%r12) │ │ │ │ + mov %r14,-0x18(%r12) │ │ │ │ + movq $0x3363ae0,-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 0x31fb611(%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 │ │ │ │ - sbb %ah,0x4a(%rcx) │ │ │ │ - add %cl,-0x75(%rax) │ │ │ │ - rex.XB (bad) │ │ │ │ - mov 0xe(%rbx),%rbx │ │ │ │ - mov %rax,0x0(%rbp) │ │ │ │ + cmp %r15,%rax │ │ │ │ + jb 4a7edd │ │ │ │ + movq $0x4a7ed0,-0x8(%rbp) │ │ │ │ + mov %r14,%rbx │ │ │ │ add $0xfffffffffffffff8,%rbp │ │ │ │ test $0x7,%bl │ │ │ │ - jne 4a6118 │ │ │ │ + jne 4a7ed0 │ │ │ │ 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,0x73(%rbx,%rcx,4) │ │ │ │ (bad) │ │ │ │ - add %al,(%rax) │ │ │ │ - add %bl,-0x7cfce019(%rax) │ │ │ │ - jrcxz 4a6122 │ │ │ │ - cmp $0x1,%rbx │ │ │ │ - je 4a612a │ │ │ │ add $0x8,%rbp │ │ │ │ - jmp 4a6053 │ │ │ │ - mov 0x8(%rbp),%rax │ │ │ │ - movq $0x4a5ee0,0x8(%rbp) │ │ │ │ - mov %rax,%r14 │ │ │ │ - lea 0x31fe770(%rip),%rbx │ │ │ │ - add $0x8,%rbp │ │ │ │ - jmp 3395508 │ │ │ │ - lea 0x37824a9(%rip),%rbx │ │ │ │ - add $0x10,%rbp │ │ │ │ + jmp 4a7e18 │ │ │ │ + lea 0x31fb5ac(%rip),%rbx │ │ │ │ + jmp *-0x8(%r13) │ │ │ │ + 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 4a7f33 │ │ │ │ + movq $0x3390fc8,-0x10(%rbp) │ │ │ │ + mov %rbx,-0x8(%rbp) │ │ │ │ + mov 0x18(%rbx),%rax │ │ │ │ + cmp 0x20(%rbx),%rax │ │ │ │ + jne 4a7f25 │ │ │ │ + lea 0x378ffdb(%rip),%rbx │ │ │ │ + add $0xfffffffffffffff0,%rbp │ │ │ │ jmp *0x0(%rbp) │ │ │ │ + lea 0x1(%rax),%r14 │ │ │ │ + mov 0x10(%rbx),%rbx │ │ │ │ + add $0xfffffffffffffff0,%rbp │ │ │ │ + jmp 4a7f50 │ │ │ │ + jmp *-0x10(%r13) │ │ │ │ nop │ │ │ │ - add $0x1000000,%eax │ │ │ │ + add $0x0,%al │ │ │ │ add %al,(%rax) │ │ │ │ - add %al,(%rdx) │ │ │ │ + add %eax,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ - add %cl,(%rsi) │ │ │ │ + add %eax,(%rax) │ │ │ │ + add %al,(%rax) │ │ │ │ + or (%rax),%al │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ - add %cl,-0x73(%rax) │ │ │ │ - rex.RB loopne 4a61c1 │ │ │ │ - cmp %edi,%eax │ │ │ │ - jb 4a618a │ │ │ │ - movq $0x4a61a8,-0x8(%rbp) │ │ │ │ - add $0xfffffffffffffff8,%rbp │ │ │ │ - jmp 3190858 │ │ │ │ - lea 0x31fe75f(%rip),%rbx │ │ │ │ + add $0x50,%r12 │ │ │ │ + cmp 0x358(%r13),%r12 │ │ │ │ + ja 4a7fab │ │ │ │ + mov 0x7(%rbx),%rax │ │ │ │ + movq $0x4a7ef8,-0x48(%r12) │ │ │ │ + mov %rbx,-0x38(%r12) │ │ │ │ + mov %r14,-0x30(%r12) │ │ │ │ + mov %rax,-0x28(%r12) │ │ │ │ + movq $0x3363a20,-0x20(%r12) │ │ │ │ + mov %r14,-0x18(%r12) │ │ │ │ + movq $0x3363ae0,-0x10(%r12) │ │ │ │ + lea -0x1f(%r12),%rax │ │ │ │ + mov %rax,-0x8(%r12) │ │ │ │ + lea -0x48(%r12),%rax │ │ │ │ + mov %rax,(%r12) │ │ │ │ + lea -0xe(%r12),%rbx │ │ │ │ + jmp *0x0(%rbp) │ │ │ │ + movq $0x50,0x388(%r13) │ │ │ │ jmp *-0x8(%r13) │ │ │ │ - nopl (%rax) │ │ │ │ + nopw 0x0(%rax,%rax,1) │ │ │ │ + sldt (%rax) │ │ │ │ + add %al,(%rdx) │ │ │ │ ... │ │ │ │ - (bad) │ │ │ │ add %al,(%rax) │ │ │ │ - add %ch,(%rax) │ │ │ │ - out %eax,$0x1f │ │ │ │ - add -0x77(%rax),%ecx │ │ │ │ - fadds -0x7cb7f820(%rbx) │ │ │ │ - clc │ │ │ │ - add %esi,0x48(%rax,%rdi,2) │ │ │ │ - movl $0x4a61e0,0x0(%rbp) │ │ │ │ - mov 0x6(%rbx),%rbx │ │ │ │ + add %cl,(%rsi) │ │ │ │ + add %al,(%rax) │ │ │ │ + add %al,(%rax) │ │ │ │ + add %al,(%rax) │ │ │ │ + add %cl,-0x73(%rax) │ │ │ │ + rex.RB │ │ │ │ + lock cmp %r15,%rax │ │ │ │ + jb 4a8092 │ │ │ │ + movq $0x4a8018,-0x10(%rbp) │ │ │ │ + mov %r14,%rbx │ │ │ │ + mov %rsi,-0x8(%rbp) │ │ │ │ + add $0xfffffffffffffff0,%rbp │ │ │ │ test $0x7,%bl │ │ │ │ - jne 4a61e0 │ │ │ │ + jne 4a8018 │ │ │ │ mov (%rbx),%rax │ │ │ │ jmp *%rax │ │ │ │ nopw 0x0(%rax,%rax,1) │ │ │ │ - ... │ │ │ │ - (bad) │ │ │ │ + add %eax,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ - add %dh,%al │ │ │ │ - out %al,$0x1f │ │ │ │ - add -0x75(%rax),%ecx │ │ │ │ - rex.XB (bad) │ │ │ │ - mov 0xf(%rbx),%rcx │ │ │ │ - mov 0x17(%rbx),%rbx │ │ │ │ - test %rbx,%rbx │ │ │ │ - jg 4a6203 │ │ │ │ - mov %rbx,%rdi │ │ │ │ - mov %rax,%rsi │ │ │ │ - mov %rcx,%r14 │ │ │ │ - add $0x8,%rbp │ │ │ │ - jmp 4a5d50 │ │ │ │ - test %rbx,%rbx │ │ │ │ - jl 4a62d4 │ │ │ │ - movq $0x4a6250,-0x18(%rbp) │ │ │ │ - mov %rbx,%rdx │ │ │ │ - mov %rax,-0x10(%rbp) │ │ │ │ - mov %rdx,-0x8(%rbp) │ │ │ │ - mov %rcx,0x0(%rbp) │ │ │ │ - add $0xffffffffffffffe8,%rbp │ │ │ │ - jmp 338ac90 │ │ │ │ - lea 0x37823c6(%rip),%rbx │ │ │ │ - add $0x8,%rbp │ │ │ │ - jmp *0x0(%rbp) │ │ │ │ - nopw 0x0(%rax,%rax,1) │ │ │ │ - addl $0x0,(%rcx) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ - add %bl,(%rsi) │ │ │ │ + (bad) │ │ │ │ + add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ - add %al,0x49031fe6(%rax) │ │ │ │ - add $0x10,%esp │ │ │ │ - cmp 0x358(%r13),%r12 │ │ │ │ - ja 4a62e4 │ │ │ │ - movq $0x3284858,-0x8(%r12) │ │ │ │ - mov %rbx,(%r12) │ │ │ │ - mov 0x18(%rbp),%rcx │ │ │ │ - mov 0x10(%rbp),%rax │ │ │ │ - add $0x10,%rbx │ │ │ │ - lea -0x4(%r12),%rdx │ │ │ │ - mov %rcx,%rsi │ │ │ │ - add %rax,%rsi │ │ │ │ - mov %rdx,%rdi │ │ │ │ - mov %rbx,%rdi │ │ │ │ - mov 0x8(%rbp),%r8 │ │ │ │ - jmp 4a6294 │ │ │ │ - inc %rcx │ │ │ │ - cmp %rsi,%rcx │ │ │ │ - je 4a62b1 │ │ │ │ - mov (%rcx),%r8b │ │ │ │ - movzbl %r8b,%r9d │ │ │ │ - cmp $0x20,%r9 │ │ │ │ - je 4a6291 │ │ │ │ - mov %r8b,(%rdi) │ │ │ │ - inc %rdi │ │ │ │ - inc %rcx │ │ │ │ - jmp 4a6294 │ │ │ │ - sub %rbx,%rdi │ │ │ │ - cmp %rax,%rdi │ │ │ │ - jl 4a62cb │ │ │ │ - mov %rax,%rdi │ │ │ │ - mov %rdx,%rsi │ │ │ │ - mov %rbx,%r14 │ │ │ │ - add $0x20,%rbp │ │ │ │ - jmp 4a5d50 │ │ │ │ - test %rdi,%rdi │ │ │ │ - jge 4a62f4 │ │ │ │ - add $0x18,%rbp │ │ │ │ - lea 0x3778be5(%rip),%rbx │ │ │ │ - add $0x8,%rbp │ │ │ │ - jmp 33893b0 │ │ │ │ - movq $0x10,0x388(%r13) │ │ │ │ - jmp 338a720 │ │ │ │ - movq $0x4a6328,0x0(%rbp) │ │ │ │ - mov %rbx,%rax │ │ │ │ - mov %rdi,%rbx │ │ │ │ - mov %rdi,0x8(%rbp) │ │ │ │ - mov %rax,0x10(%rbp) │ │ │ │ - mov %rdx,0x18(%rbp) │ │ │ │ - jmp 338ac90 │ │ │ │ - nopl 0x0(%rax,%rax,1) │ │ │ │ - ret │ │ │ │ add %al,(%rax) │ │ │ │ + add %cl,-0x39(%rax) │ │ │ │ + add %r9b,-0x80(%r8) │ │ │ │ + rex.WX add %cl,-0x75(%rax) │ │ │ │ + rex.XB (bad) │ │ │ │ + mov 0x8(%rbp),%rbx │ │ │ │ + mov %rax,0x8(%rbp) │ │ │ │ + test $0x7,%bl │ │ │ │ + jne 4a8048 │ │ │ │ + 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,0x49031fe5(%rax) │ │ │ │ - add $0x10,%esp │ │ │ │ - cmp 0x358(%r13),%r12 │ │ │ │ - ja 4a63a0 │ │ │ │ - mov 0x18(%rbp),%rdx │ │ │ │ - mov 0x8(%rbp),%rdi │ │ │ │ - lea 0x10(%rbx),%rax │ │ │ │ - mov %rax,%rcx │ │ │ │ - mov 0x10(%rbp),%rdx │ │ │ │ - mov %rdi,%rsi │ │ │ │ - sub $0x8,%rsp │ │ │ │ - mov %rdx,%r8 │ │ │ │ - mov %rsi,%rdx │ │ │ │ - mov %rdi,%rsi │ │ │ │ - mov %rcx,%rdi │ │ │ │ - mov %rsi,%rcx │ │ │ │ - mov %r8,%rsi │ │ │ │ - mov %rax,%r8 │ │ │ │ - xor %eax,%eax │ │ │ │ - mov %r8,0x48(%rsp) │ │ │ │ - mov %rcx,%r14 │ │ │ │ - call 405c90 │ │ │ │ - add $0x8,%rsp │ │ │ │ - movq $0x3284858,-0x8(%r12) │ │ │ │ + add %al,(%rax) │ │ │ │ + add %al,(%rax) │ │ │ │ + add %cl,-0x7d(%rcx) │ │ │ │ + (bad) │ │ │ │ + adc %cl,0x3b(%rbp) │ │ │ │ + movsl %ds:(%rsi),%es:(%rdi) │ │ │ │ + pop %rax │ │ │ │ + add (%rax),%eax │ │ │ │ + add %dh,0x48(%rdi) │ │ │ │ + mov 0x8(%rbp),%rax │ │ │ │ + mov 0x7(%rbx),%rbx │ │ │ │ + cmp %rbx,%rax │ │ │ │ + jle 4a8074 │ │ │ │ + add $0xfffffffffffffff0,%r12 │ │ │ │ + lea 0x378fe8c(%rip),%rbx │ │ │ │ + add $0x10,%rbp │ │ │ │ + jmp *0x0(%rbp) │ │ │ │ + movq $0x4a7f50,-0x8(%r12) │ │ │ │ mov %rbx,(%r12) │ │ │ │ - lea -0x4(%r12),%rax │ │ │ │ - mov %r14,%rdi │ │ │ │ - mov %rax,%rsi │ │ │ │ - mov 0x40(%rsp),%rax │ │ │ │ mov %rax,%r14 │ │ │ │ - add $0x20,%rbp │ │ │ │ - jmp 4a5d50 │ │ │ │ + lea -0x7(%r12),%rbx │ │ │ │ + add $0x10,%rbp │ │ │ │ + jmp 4a7f50 │ │ │ │ + lea 0x31fb3ff(%rip),%rbx │ │ │ │ + jmp *-0x8(%r13) │ │ │ │ movq $0x10,0x388(%r13) │ │ │ │ jmp 338a720 │ │ │ │ - (bad) │ │ │ │ - add %al,(%rax) │ │ │ │ - add %al,(%rbx) │ │ │ │ + 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 4a6417 │ │ │ │ - movq $0x4a6400,-0x10(%rbp) │ │ │ │ - mov %r14,%rbx │ │ │ │ - mov %rdi,-0x8(%rbp) │ │ │ │ + jb 4a8193 │ │ │ │ + movq $0x4a8108,-0x10(%rbp) │ │ │ │ + mov %rsi,%rbx │ │ │ │ + mov %r14,-0x8(%rbp) │ │ │ │ add $0xfffffffffffffff0,%rbp │ │ │ │ test $0x7,%bl │ │ │ │ - jne 4a6400 │ │ │ │ + jne 4a8108 │ │ │ │ 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,-0x73(%rax) │ │ │ │ - xor $0x3791af2,%eax │ │ │ │ - mov %rbx,%r14 │ │ │ │ - mov 0x8(%rbp),%rbx │ │ │ │ + add %cl,-0x7d(%rcx) │ │ │ │ + (bad) │ │ │ │ + pop %rax │ │ │ │ + cmp 0x358(%r13),%r12 │ │ │ │ + ja 4a8183 │ │ │ │ + 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 $0x4b84c8,-0x50(%r12) │ │ │ │ + mov %rax,-0x48(%r12) │ │ │ │ + mov %rcx,-0x40(%r12) │ │ │ │ + mov %rdx,-0x38(%r12) │ │ │ │ + mov %rsi,-0x30(%r12) │ │ │ │ + mov %rdi,-0x28(%r12) │ │ │ │ + mov %r8,-0x20(%r12) │ │ │ │ + mov %r9,-0x18(%r12) │ │ │ │ + mov %r10,-0x10(%r12) │ │ │ │ + mov %rbx,-0x8(%r12) │ │ │ │ + mov 0x8(%rbp),%rax │ │ │ │ + mov %rax,(%r12) │ │ │ │ + lea -0x4f(%r12),%rbx │ │ │ │ add $0x10,%rbp │ │ │ │ - jmp 3395748 │ │ │ │ - lea 0x31fe51a(%rip),%rbx │ │ │ │ + jmp *0x0(%rbp) │ │ │ │ + movq $0x58,0x388(%r13) │ │ │ │ + jmp 338a720 │ │ │ │ + lea 0x31fb356(%rip),%rbx │ │ │ │ jmp *-0x8(%r13) │ │ │ │ - nopw 0x0(%rax,%rax,1) │ │ │ │ - ... │ │ │ │ - adc $0x8000000,%eax │ │ │ │ - in $0x1f,%eax │ │ │ │ - add -0x73(%rax),%ecx │ │ │ │ - rex.RB │ │ │ │ - lock cmp %r15,%rax │ │ │ │ - jb 4a647f │ │ │ │ - sub $0x8,%rsp │ │ │ │ - mov %r13,%rax │ │ │ │ - mov %rbx,%rsi │ │ │ │ - mov %rax,%rdi │ │ │ │ - xor %eax,%eax │ │ │ │ - call 3385710 │ │ │ │ - add $0x8,%rsp │ │ │ │ - test %rax,%rax │ │ │ │ - je 4a647a │ │ │ │ - movq $0x3391200,-0x10(%rbp) │ │ │ │ + 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 4a8850 │ │ │ │ + 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 4a8243 │ │ │ │ + movq $0x4a8210,-0x10(%rbp) │ │ │ │ + mov 0x10(%rbx),%rax │ │ │ │ + mov 0x18(%rbx),%rbx │ │ │ │ mov %rax,-0x8(%rbp) │ │ │ │ - lea 0x3206468(%rip),%r14 │ │ │ │ add $0xfffffffffffffff0,%rbp │ │ │ │ - jmp 4faa78 │ │ │ │ + test $0x7,%bl │ │ │ │ + jne 4a8210 │ │ │ │ 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) │ │ │ │ + (bad) │ │ │ │ add %al,(%rax) │ │ │ │ - enter $0x1fe4,$0x3 │ │ │ │ - lea -0x10(%rbp),%rax │ │ │ │ - cmp %r15,%rax │ │ │ │ - jb 4a64c1 │ │ │ │ - movq $0x3390fc8,-0x10(%rbp) │ │ │ │ - mov %rbx,-0x8(%rbp) │ │ │ │ - mov 0x10(%rbx),%r14 │ │ │ │ - lea 0x31fe4a8(%rip),%rbx │ │ │ │ - add $0xfffffffffffffff0,%rbp │ │ │ │ - jmp 3395508 │ │ │ │ + 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 0x2f0f4a9(%rip),%r14 │ │ │ │ + add $0x10,%rbp │ │ │ │ + jmp 3359998 │ │ │ │ + mov %rax,%rsi │ │ │ │ + lea 0x2f0f49c(%rip),%r14 │ │ │ │ + add $0x10,%rbp │ │ │ │ + jmp 3359998 │ │ │ │ jmp *-0x10(%r13) │ │ │ │ - nopl (%rax) │ │ │ │ - add $0x1000000,%eax │ │ │ │ + nop │ │ │ │ + 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 %al,(%rax) │ │ │ │ + add $0x20,%r12 │ │ │ │ + cmp 0x358(%r13),%r12 │ │ │ │ + ja 4a8290 │ │ │ │ + mov 0x10(%rbx),%rax │ │ │ │ + mov 0x18(%rbx),%rbx │ │ │ │ + movq $0x4a81d0,-0x18(%r12) │ │ │ │ + mov %rax,-0x8(%r12) │ │ │ │ + mov %rbx,(%r12) │ │ │ │ + lea -0x18(%r12),%rsi │ │ │ │ + lea 0x2f0f452(%rip),%r14 │ │ │ │ + jmp 3359998 │ │ │ │ + movq $0x20,0x388(%r13) │ │ │ │ + jmp *-0x10(%r13) │ │ │ │ + nop │ │ │ │ + add (%rax),%eax │ │ │ │ add %al,(%rax) │ │ │ │ - add %cl,-0x75(%rax) │ │ │ │ - pop %rbx │ │ │ │ - (bad) │ │ │ │ - jmp 3395508 │ │ │ │ - nopl 0x0(%rax) │ │ │ │ - add $0x1000000,%eax │ │ │ │ add %al,(%rax) │ │ │ │ - add %al,(%rcx) │ │ │ │ add %al,(%rax) │ │ │ │ + sldt (%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ - add %cl,(%rcx) │ │ │ │ + add %cl,-0x73(%rax) │ │ │ │ + rex.RB │ │ │ │ + lock cmp %r15,%rax │ │ │ │ + jb 4a835e │ │ │ │ + add $0x20,%r12 │ │ │ │ + cmp 0x358(%r13),%r12 │ │ │ │ + ja 4a8353 │ │ │ │ + mov 0x10(%rbx),%rax │ │ │ │ + mov 0x18(%rbx),%rcx │ │ │ │ + mov 0x20(%rbx),%rbx │ │ │ │ + movq $0x4a8258,-0x18(%r12) │ │ │ │ + mov %rax,-0x8(%r12) │ │ │ │ + mov %rcx,(%r12) │ │ │ │ + movq $0x4a8320,-0x10(%rbp) │ │ │ │ + lea -0x18(%r12),%rax │ │ │ │ + mov %rax,-0x8(%rbp) │ │ │ │ + add $0xfffffffffffffff0,%rbp │ │ │ │ + test $0x7,%bl │ │ │ │ + jne 4a8320 │ │ │ │ + mov (%rbx),%rax │ │ │ │ + jmp *%rax │ │ │ │ + nopl 0x0(%rax,%rax,1) │ │ │ │ + add %eax,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ - add %cl,-0x75(%rax) │ │ │ │ - pop %rbx │ │ │ │ (bad) │ │ │ │ - jmp 3395508 │ │ │ │ - nopl 0x0(%rax) │ │ │ │ - sbb %eax,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ - add $0x1000000,%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 0x2f109e7(%rip),%r14 │ │ │ │ + add $0x10,%rbp │ │ │ │ + jmp 3359998 │ │ │ │ + mov %rax,%rsi │ │ │ │ + lea 0x301e645(%rip),%r14 │ │ │ │ + add $0x10,%rbp │ │ │ │ + jmp 3359998 │ │ │ │ + movq $0x20,0x388(%r13) │ │ │ │ + jmp *-0x10(%r13) │ │ │ │ + nopw 0x0(%rax,%rax,1) │ │ │ │ + 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) │ │ │ │ - and %cl,0x3b(%rbp) │ │ │ │ + sub %cl,0x3b(%rbp) │ │ │ │ movsl %ds:(%rsi),%es:(%rdi) │ │ │ │ pop %rax │ │ │ │ add (%rax),%eax │ │ │ │ - add %dh,0x31(%rdi) │ │ │ │ - mov 0x3(%rbx),%rax │ │ │ │ - movq $0x4a64e0,-0x18(%r12) │ │ │ │ - mov %r8,-0x10(%r12) │ │ │ │ - movq $0x4a6508,-0x8(%r12) │ │ │ │ - mov %rsi,(%r12) │ │ │ │ - lea -0x17(%r12),%r8 │ │ │ │ - lea -0x7(%r12),%rsi │ │ │ │ - mov %rax,%rbx │ │ │ │ - jmp 3395ee0 │ │ │ │ - movq $0x20,0x388(%r13) │ │ │ │ - jmp *-0x8(%r13) │ │ │ │ - nopl (%rax) │ │ │ │ - add $0x1000000,%eax │ │ │ │ - ... │ │ │ │ + add %dh,0x34(%rdi) │ │ │ │ + mov 0x10(%rbx),%rax │ │ │ │ + mov 0x18(%rbx),%rcx │ │ │ │ + mov 0x20(%rbx),%rbx │ │ │ │ + movq $0x4a82b0,-0x20(%r12) │ │ │ │ + mov %rax,-0x10(%r12) │ │ │ │ + mov %rcx,-0x8(%r12) │ │ │ │ + mov %rbx,(%r12) │ │ │ │ + lea -0x20(%r12),%rsi │ │ │ │ + lea 0x2f0f33d(%rip),%r14 │ │ │ │ + jmp 3359998 │ │ │ │ + movq $0x28,0x388(%r13) │ │ │ │ + jmp *-0x10(%r13) │ │ │ │ + add $0x0,%al │ │ │ │ add %al,(%rax) │ │ │ │ - add %cl,(%rsi) │ │ │ │ add %al,(%rax) │ │ │ │ - add %cl,%al │ │ │ │ - jrcxz 4a65b6 │ │ │ │ - add -0x7d(%rcx),%ecx │ │ │ │ - (bad) │ │ │ │ - sub %cl,0x3b(%rbp) │ │ │ │ - movsl %ds:(%rsi),%es:(%rdi) │ │ │ │ - pop %rax │ │ │ │ - add (%rax),%eax │ │ │ │ - add %dh,0x28(%rdi) │ │ │ │ - movq $0x4a6498,-0x20(%r12) │ │ │ │ - mov %r14,-0x10(%r12) │ │ │ │ - movq $0x4a6530,-0x8(%r12) │ │ │ │ + add %al,(%rax) │ │ │ │ + sldt (%rax) │ │ │ │ + add %al,(%rax) │ │ │ │ + add %al,(%rax) │ │ │ │ + add %cl,-0x73(%rax) │ │ │ │ + rex.RB │ │ │ │ + lock cmp %r15,%rax │ │ │ │ + jb 4a848e │ │ │ │ + add $0x28,%r12 │ │ │ │ + cmp 0x358(%r13),%r12 │ │ │ │ + ja 4a8483 │ │ │ │ + mov 0x10(%rbx),%rax │ │ │ │ + mov 0x18(%rbx),%rcx │ │ │ │ + mov 0x20(%rbx),%rdx │ │ │ │ + mov 0x28(%rbx),%rbx │ │ │ │ + movq $0x4a8378,-0x20(%r12) │ │ │ │ + mov %rax,-0x10(%r12) │ │ │ │ + mov %rcx,-0x8(%r12) │ │ │ │ + mov %rdx,(%r12) │ │ │ │ + movq $0x4a8450,-0x10(%rbp) │ │ │ │ lea -0x20(%r12),%rax │ │ │ │ - mov %rax,(%r12) │ │ │ │ - lea -0x3(%r12),%rbx │ │ │ │ - jmp *0x0(%rbp) │ │ │ │ - movq $0x28,0x388(%r13) │ │ │ │ - lea 0x31fe3a1(%rip),%rbx │ │ │ │ - jmp *-0x8(%r13) │ │ │ │ - nopl 0x0(%rax,%rax,1) │ │ │ │ + mov %rax,-0x8(%rbp) │ │ │ │ + add $0xfffffffffffffff0,%rbp │ │ │ │ + test $0x7,%bl │ │ │ │ + jne 4a8450 │ │ │ │ + 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) │ │ │ │ - cwtl │ │ │ │ - jrcxz 4a6616 │ │ │ │ - add -0x73(%rax),%ecx │ │ │ │ - rex.RB loopne 4a6649 │ │ │ │ - cmp %edi,%eax │ │ │ │ - jb 4a6634 │ │ │ │ - movq $0x3390fc8,-0x10(%rbp) │ │ │ │ - mov %rbx,-0x8(%rbp) │ │ │ │ - lea 0x31fe36d(%rip),%rsi │ │ │ │ - lea 0x32062be(%rip),%r14 │ │ │ │ - movq $0x33924c0,-0x20(%rbp) │ │ │ │ - mov 0x10(%rbx),%rax │ │ │ │ - mov %rax,-0x18(%rbp) │ │ │ │ - add $0xffffffffffffffe0,%rbp │ │ │ │ - jmp 5e2e50 │ │ │ │ - jmp *-0x10(%r13) │ │ │ │ - add $0x1000000,%eax │ │ │ │ add %al,(%rax) │ │ │ │ - add %al,(%rcx) │ │ │ │ add %al,(%rax) │ │ │ │ + add %cl,-0x75(%rax) │ │ │ │ + or %r8b,-0x7cb7f81d(%r11) │ │ │ │ + sti │ │ │ │ + add %esi,0x48(%rbx,%rdx,1) │ │ │ │ + mov %eax,%esi │ │ │ │ + lea 0x2f108b7(%rip),%r14 │ │ │ │ + add $0x10,%rbp │ │ │ │ + jmp 3359998 │ │ │ │ + mov %rax,%rsi │ │ │ │ + lea 0x301e515(%rip),%r14 │ │ │ │ + add $0x10,%rbp │ │ │ │ + jmp 3359998 │ │ │ │ + movq $0x28,0x388(%r13) │ │ │ │ + jmp *-0x10(%r13) │ │ │ │ + nopw 0x0(%rax,%rax,1) │ │ │ │ + add $0x0,%al │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ - add %cl,(%rcx) │ │ │ │ add %al,(%rax) │ │ │ │ + sldt (%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ - add %cl,-0x75(%rax) │ │ │ │ - pop %rbx │ │ │ │ + add %cl,-0x7d(%rcx) │ │ │ │ (bad) │ │ │ │ - jmp 3395508 │ │ │ │ + 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 │ │ │ │ + movq $0x4a83d8,-0x28(%r12) │ │ │ │ + mov %rax,-0x18(%r12) │ │ │ │ + mov %rcx,-0x10(%r12) │ │ │ │ + mov %rdx,-0x8(%r12) │ │ │ │ + mov %rbx,(%r12) │ │ │ │ + lea -0x28(%r12),%rsi │ │ │ │ + lea 0x2f0f213(%rip),%r14 │ │ │ │ + jmp 3359998 │ │ │ │ + movq $0x30,0x388(%r13) │ │ │ │ + jmp *-0x10(%r13) │ │ │ │ nopl 0x0(%rax) │ │ │ │ - add $0x1000000,%eax │ │ │ │ + add $0x0,%eax │ │ │ │ add %al,(%rax) │ │ │ │ - add %al,(%rcx) │ │ │ │ + add %cl,(%rdi) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ - add %cl,(%rcx) │ │ │ │ + add %cl,-0x73(%rax) │ │ │ │ + rex.RB │ │ │ │ + lock cmp %r15,%rax │ │ │ │ + jb 4a85d6 │ │ │ │ + add $0x30,%r12 │ │ │ │ + cmp 0x358(%r13),%r12 │ │ │ │ + ja 4a85cb │ │ │ │ + mov 0x10(%rbx),%rax │ │ │ │ + mov 0x18(%rbx),%rcx │ │ │ │ + mov 0x20(%rbx),%rdx │ │ │ │ + mov 0x28(%rbx),%rsi │ │ │ │ + mov 0x30(%rbx),%rbx │ │ │ │ + movq $0x4a84a8,-0x28(%r12) │ │ │ │ + mov %rax,-0x18(%r12) │ │ │ │ + mov %rcx,-0x10(%r12) │ │ │ │ + mov %rdx,-0x8(%r12) │ │ │ │ + mov %rsi,(%r12) │ │ │ │ + movq $0x4a8598,-0x10(%rbp) │ │ │ │ + lea -0x28(%r12),%rax │ │ │ │ + mov %rax,-0x8(%rbp) │ │ │ │ + add $0xfffffffffffffff0,%rbp │ │ │ │ + test $0x7,%bl │ │ │ │ + jne 4a8598 │ │ │ │ + mov (%rbx),%rax │ │ │ │ + jmp *%rax │ │ │ │ + nopl (%rax) │ │ │ │ + add %eax,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ - add %cl,-0x75(%rax) │ │ │ │ - pop %rbx │ │ │ │ (bad) │ │ │ │ - jmp 3395508 │ │ │ │ - nopl 0x0(%rax) │ │ │ │ - sbb %eax,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ - add $0x1000000,%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 0x2f1076f(%rip),%r14 │ │ │ │ + add $0x10,%rbp │ │ │ │ + jmp 3359998 │ │ │ │ + mov %rax,%rsi │ │ │ │ + lea 0x301e3cd(%rip),%r14 │ │ │ │ + add $0x10,%rbp │ │ │ │ + jmp 3359998 │ │ │ │ + movq $0x30,0x388(%r13) │ │ │ │ + jmp *-0x10(%r13) │ │ │ │ + nopw 0x0(%rax,%rax,1) │ │ │ │ + add $0x0,%eax │ │ │ │ add %al,(%rax) │ │ │ │ - add %cl,(%rcx) │ │ │ │ + add %cl,(%rdi) │ │ │ │ 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,0x31(%rdi) │ │ │ │ - mov 0x3(%rbx),%rax │ │ │ │ - movq $0x4a6650,-0x18(%r12) │ │ │ │ - mov %r8,-0x10(%r12) │ │ │ │ - movq $0x4a6678,-0x8(%r12) │ │ │ │ - mov %rsi,(%r12) │ │ │ │ - lea -0x17(%r12),%r8 │ │ │ │ - lea -0x7(%r12),%rsi │ │ │ │ - mov %rax,%rbx │ │ │ │ - jmp 3395ee0 │ │ │ │ - movq $0x20,0x388(%r13) │ │ │ │ - jmp *-0x8(%r13) │ │ │ │ - nopl (%rax) │ │ │ │ - add $0x1000000,%eax │ │ │ │ - ... │ │ │ │ + add %dh,0x46(%rdi) │ │ │ │ + mov 0x10(%rbx),%rax │ │ │ │ + mov 0x18(%rbx),%rcx │ │ │ │ + mov 0x20(%rbx),%rdx │ │ │ │ + mov 0x28(%rbx),%rsi │ │ │ │ + mov 0x30(%rbx),%rbx │ │ │ │ + movq $0x4a8518,-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 0x2f0f0d2(%rip),%r14 │ │ │ │ + jmp 3359998 │ │ │ │ + movq $0x38,0x388(%r13) │ │ │ │ + jmp *-0x10(%r13) │ │ │ │ + nopw 0x0(%rax,%rax,1) │ │ │ │ + (bad) │ │ │ │ add %al,(%rax) │ │ │ │ - add %cl,(%rsi) │ │ │ │ add %al,(%rax) │ │ │ │ - add %cl,0x49031fe2(%rax) │ │ │ │ - add $0x28,%esp │ │ │ │ - cmp 0x358(%r13),%r12 │ │ │ │ - ja 4a673d │ │ │ │ - movq $0x4a65f8,-0x20(%r12) │ │ │ │ - mov %r14,-0x10(%r12) │ │ │ │ - movq $0x4a66a0,-0x8(%r12) │ │ │ │ - lea -0x20(%r12),%rax │ │ │ │ - mov %rax,(%r12) │ │ │ │ - lea -0x3(%r12),%rbx │ │ │ │ - jmp *0x0(%rbp) │ │ │ │ - movq $0x28,0x388(%r13) │ │ │ │ - lea 0x31fe269(%rip),%rbx │ │ │ │ - jmp *-0x8(%r13) │ │ │ │ - nopl 0x0(%rax,%rax,1) │ │ │ │ - add %eax,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ + add %cl,(%rdi) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ - adc %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ - clc │ │ │ │ - loope 4a6786 │ │ │ │ - add -0x73(%rax),%ecx │ │ │ │ + add %cl,-0x73(%rax) │ │ │ │ rex.RB │ │ │ │ lock cmp %r15,%rax │ │ │ │ - jb 4a6791 │ │ │ │ - movq $0x3390fc8,-0x10(%rbp) │ │ │ │ - mov %rbx,-0x8(%rbp) │ │ │ │ - mov 0x10(%rbx),%r14 │ │ │ │ - lea 0x31fe1d8(%rip),%rbx │ │ │ │ + jb 4a872e │ │ │ │ + add $0x38,%r12 │ │ │ │ + cmp 0x358(%r13),%r12 │ │ │ │ + ja 4a8723 │ │ │ │ + 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 $0x4a85f0,-0x30(%r12) │ │ │ │ + mov %rax,-0x20(%r12) │ │ │ │ + mov %rcx,-0x18(%r12) │ │ │ │ + mov %rdx,-0x10(%r12) │ │ │ │ + mov %rsi,-0x8(%r12) │ │ │ │ + mov %rdi,(%r12) │ │ │ │ + movq $0x4a86f0,-0x10(%rbp) │ │ │ │ + lea -0x30(%r12),%rax │ │ │ │ + mov %rax,-0x8(%rbp) │ │ │ │ add $0xfffffffffffffff0,%rbp │ │ │ │ - jmp 3395508 │ │ │ │ - jmp *-0x10(%r13) │ │ │ │ - nopl (%rax) │ │ │ │ - add $0x1000000,%eax │ │ │ │ - add %al,(%rax) │ │ │ │ - add %al,(%rcx) │ │ │ │ + test $0x7,%bl │ │ │ │ + jne 4a86f0 │ │ │ │ + mov (%rbx),%rax │ │ │ │ + jmp *%rax │ │ │ │ + xchg %ax,%ax │ │ │ │ + add %eax,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ - add %cl,(%rcx) │ │ │ │ + (bad) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %cl,-0x75(%rax) │ │ │ │ - pop %rbx │ │ │ │ - (bad) │ │ │ │ - jmp 3395508 │ │ │ │ - nopl 0x0(%rax) │ │ │ │ + or %r8b,-0x7cb7f81d(%r11) │ │ │ │ + sti │ │ │ │ + add %esi,0x48(%rbx,%rdx,1) │ │ │ │ + mov %eax,%esi │ │ │ │ + lea 0x2f10617(%rip),%r14 │ │ │ │ + add $0x10,%rbp │ │ │ │ + jmp 3359998 │ │ │ │ + mov %rax,%rsi │ │ │ │ + lea 0x301e275(%rip),%r14 │ │ │ │ + add $0x10,%rbp │ │ │ │ + jmp 3359998 │ │ │ │ + movq $0x38,0x388(%r13) │ │ │ │ + jmp *-0x10(%r13) │ │ │ │ + nopw 0x0(%rax,%rax,1) │ │ │ │ add $0x1000000,%eax │ │ │ │ add %al,(%rax) │ │ │ │ - add %al,(%rcx) │ │ │ │ - add %al,(%rax) │ │ │ │ - add %al,(%rax) │ │ │ │ + add %al,0x0(%rip) │ │ │ │ add %al,(%rax) │ │ │ │ - add %cl,(%rcx) │ │ │ │ + add %cl,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ - add %cl,-0x75(%rax) │ │ │ │ - pop %rbx │ │ │ │ + add %cl,-0x7d(%rcx) │ │ │ │ (bad) │ │ │ │ - jmp 3395508 │ │ │ │ - nopl 0x0(%rax) │ │ │ │ - sbb %eax,(%rax) │ │ │ │ + rex │ │ │ │ + cmp 0x358(%r13),%r12 │ │ │ │ + ja 4a87a8 │ │ │ │ + mov 0x7(%rbx),%rax │ │ │ │ + mov 0xf(%rbx),%rcx │ │ │ │ + mov 0x17(%rbx),%rdx │ │ │ │ + mov 0x1f(%rbx),%rsi │ │ │ │ + mov 0x27(%rbx),%rbx │ │ │ │ + movq $0x4a8668,-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 0x2f0ef7c(%rip),%r14 │ │ │ │ + jmp 3359998 │ │ │ │ + movq $0x40,0x388(%r13) │ │ │ │ + jmp *-0x8(%r13) │ │ │ │ + nop │ │ │ │ + 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 %al,(%rax) │ │ │ │ + lea -0x10(%rbp),%rax │ │ │ │ + cmp %r15,%rax │ │ │ │ + jb 4a8824 │ │ │ │ + add $0x18,%r12 │ │ │ │ + cmp 0x358(%r13),%r12 │ │ │ │ + ja 4a8819 │ │ │ │ + movq $0x3390fc8,-0x10(%rbp) │ │ │ │ + mov %rbx,-0x8(%rbp) │ │ │ │ + mov 0x10(%rbx),%rax │ │ │ │ + mov 0x18(%rbx),%rbx │ │ │ │ + movq $0x3363ae0,-0x10(%r12) │ │ │ │ + movq $0x3c2ae01,-0x8(%r12) │ │ │ │ + mov %rbx,(%r12) │ │ │ │ + lea -0xe(%r12),%r14 │ │ │ │ + mov %rax,%rbx │ │ │ │ + add $0xfffffffffffffff0,%rbp │ │ │ │ + jmp 4a8750 │ │ │ │ + movq $0x18,0x388(%r13) │ │ │ │ + jmp *-0x10(%r13) │ │ │ │ + push %rax │ │ │ │ + stc │ │ │ │ + (bad) │ │ │ │ + (bad) │ │ │ │ + (bad) │ │ │ │ + (bad) │ │ │ │ + (bad) │ │ │ │ + incl 0x0(%rdi) │ │ │ │ + ... │ │ │ │ add %al,(%rax) │ │ │ │ - add %cl,-0x7d(%rcx) │ │ │ │ (bad) │ │ │ │ - and %cl,0x3b(%rbp) │ │ │ │ - movsl %ds:(%rsi),%es:(%rdi) │ │ │ │ - pop %rax │ │ │ │ - add (%rax),%eax │ │ │ │ - add %dh,0x31(%rdi) │ │ │ │ - mov 0x3(%rbx),%rax │ │ │ │ - movq $0x4a67b0,-0x18(%r12) │ │ │ │ - mov %r8,-0x10(%r12) │ │ │ │ - movq $0x4a67d8,-0x8(%r12) │ │ │ │ - mov %rsi,(%r12) │ │ │ │ - lea -0x17(%r12),%r8 │ │ │ │ - lea -0x7(%r12),%rsi │ │ │ │ - mov %rax,%rbx │ │ │ │ - jmp 3395ee0 │ │ │ │ - movq $0x20,0x388(%r13) │ │ │ │ - jmp *-0x8(%r13) │ │ │ │ - nopl (%rax) │ │ │ │ - add $0x1000000,%eax │ │ │ │ ... │ │ │ │ add %al,(%rax) │ │ │ │ add %cl,(%rsi) │ │ │ │ add %al,(%rax) │ │ │ │ - add %bh,%al │ │ │ │ - loopne 4a6886 │ │ │ │ - add -0x7d(%rcx),%ecx │ │ │ │ + add %al,(%rax) │ │ │ │ + add %al,(%rax) │ │ │ │ + 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 $0x4a6768,-0x20(%r12) │ │ │ │ - mov %r14,-0x10(%r12) │ │ │ │ - movq $0x4a6800,-0x8(%r12) │ │ │ │ - lea -0x20(%r12),%rax │ │ │ │ + add %dh,0x7f(%rdi) │ │ │ │ + movq $0x4a8750,-0x60(%r12) │ │ │ │ + mov 0x0(%rbp),%rax │ │ │ │ + mov %rax,-0x58(%r12) │ │ │ │ + mov %r9,-0x50(%r12) │ │ │ │ + mov %r8,-0x48(%r12) │ │ │ │ + mov %rdi,-0x40(%r12) │ │ │ │ + mov %rsi,-0x38(%r12) │ │ │ │ + mov 0x8(%rbp),%rax │ │ │ │ + lea -0x5f(%r12),%rbx │ │ │ │ + cmp $0xb,%r14 │ │ │ │ + jl 4a88cc │ │ │ │ + movq $0x4a87c8,-0x30(%r12) │ │ │ │ + mov %rbx,-0x20(%r12) │ │ │ │ + mov %rax,-0x18(%r12) │ │ │ │ + movq $0x3363ae0,-0x10(%r12) │ │ │ │ + movq $0x3c2adf1,-0x8(%r12) │ │ │ │ + lea -0x30(%r12),%rax │ │ │ │ mov %rax,(%r12) │ │ │ │ - lea -0x3(%r12),%rbx │ │ │ │ + lea -0xe(%r12),%rbx │ │ │ │ + add $0x10,%rbp │ │ │ │ jmp *0x0(%rbp) │ │ │ │ - movq $0x28,0x388(%r13) │ │ │ │ - lea 0x31fe119(%rip),%rbx │ │ │ │ + add $0xffffffffffffffc8,%r12 │ │ │ │ + mov %rax,%r14 │ │ │ │ + add $0x10,%rbp │ │ │ │ + jmp 4a8750 │ │ │ │ + movq $0x68,0x388(%r13) │ │ │ │ + lea 0x31face2(%rip),%rbx │ │ │ │ + mov %r14,-0x28(%rbp) │ │ │ │ + mov %rsi,-0x20(%rbp) │ │ │ │ + mov %rdi,-0x18(%rbp) │ │ │ │ + mov %r8,-0x10(%rbp) │ │ │ │ + mov %r9,-0x8(%rbp) │ │ │ │ + add $0xffffffffffffffd8,%rbp │ │ │ │ jmp *-0x8(%r13) │ │ │ │ - nopl 0x0(%rax,%rax,1) │ │ │ │ - add %eax,(%rax) │ │ │ │ + nopw 0x0(%rax,%rax,1) │ │ │ │ + (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) │ │ │ │ - adc %ah,%cl │ │ │ │ + add %cl,-0x73(%rax) │ │ │ │ + rex.RB call 1042c27c <__environ@GLIBC_2.2.5+0xc7ebdd4> │ │ │ │ (bad) │ │ │ │ - add -0x73(%rax),%ecx │ │ │ │ - rex.RB loopne 4a6919 │ │ │ │ - cmp %edi,%eax │ │ │ │ - jb 4a6904 │ │ │ │ - movq $0x3390fc8,-0x10(%rbp) │ │ │ │ - mov %rbx,-0x8(%rbp) │ │ │ │ - lea 0x31fe0e5(%rip),%rsi │ │ │ │ - lea 0x3205fee(%rip),%r14 │ │ │ │ - movq $0x33924c0,-0x20(%rbp) │ │ │ │ - mov 0x10(%rbx),%rax │ │ │ │ - mov %rax,-0x18(%rbp) │ │ │ │ - add $0xffffffffffffffe0,%rbp │ │ │ │ - jmp 5e2e50 │ │ │ │ - jmp *-0x10(%r13) │ │ │ │ - add $0x1000000,%eax │ │ │ │ + mov %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ - add %al,(%rcx) │ │ │ │ + movq $0x4a8968,-0x18(%rbp) │ │ │ │ + mov %r14,%rbx │ │ │ │ + mov %rsi,-0x10(%rbp) │ │ │ │ + mov %rdi,-0x8(%rbp) │ │ │ │ + add $0xffffffffffffffe8,%rbp │ │ │ │ + test $0x7,%bl │ │ │ │ + jne 4a8968 │ │ │ │ + mov (%rbx),%rax │ │ │ │ + jmp *%rax │ │ │ │ + xchg %ax,%ax │ │ │ │ + add (%rax),%al │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ - add %cl,(%rcx) │ │ │ │ + (bad) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ - add %cl,-0x75(%rax) │ │ │ │ - pop %rbx │ │ │ │ - (bad) │ │ │ │ - jmp 3395508 │ │ │ │ - nopl 0x0(%rax) │ │ │ │ - add $0x1000000,%eax │ │ │ │ + add %cl,-0x39(%rax) │ │ │ │ + add %r11b,0x48004a89(%r8) │ │ │ │ + mov 0x7(%rbx),%eax │ │ │ │ + mov 0x8(%rbp),%rbx │ │ │ │ + mov %rax,0x8(%rbp) │ │ │ │ + test $0x7,%bl │ │ │ │ + jne 4a8998 │ │ │ │ + mov (%rbx),%rax │ │ │ │ + jmp *%rax │ │ │ │ + xchg %ax,%ax │ │ │ │ + rex.X add %al,(%rax) │ │ │ │ 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,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 4a8850 │ │ │ │ + lea 0x31fac14(%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 │ │ │ │ - (bad) │ │ │ │ - jmp 3395508 │ │ │ │ - nopl 0x0(%rax) │ │ │ │ - sbb %eax,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ - add $0x1000000,%eax │ │ │ │ + add %cl,-0x73(%rax) │ │ │ │ + rex.RB │ │ │ │ + lock cmp %r15,%rax │ │ │ │ + jb 4a8a38 │ │ │ │ + movq $0x4a8a18,-0x10(%rbp) │ │ │ │ + mov %r14,%rbx │ │ │ │ + mov %rsi,-0x8(%rbp) │ │ │ │ + add $0xfffffffffffffff0,%rbp │ │ │ │ + test $0x7,%bl │ │ │ │ + jne 4a8a18 │ │ │ │ + mov (%rbx),%rax │ │ │ │ + jmp *%rax │ │ │ │ + xchg %ax,%ax │ │ │ │ + add %eax,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ - add %cl,(%rcx) │ │ │ │ + (bad) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ - add %cl,-0x7d(%rcx) │ │ │ │ + add %cl,0x4b(%rbx,%rcx,4) │ │ │ │ (bad) │ │ │ │ - and %cl,0x3b(%rbp) │ │ │ │ - movsl %ds:(%rsi),%es:(%rdi) │ │ │ │ - pop %rax │ │ │ │ - add (%rax),%eax │ │ │ │ - add %dh,0x31(%rdi) │ │ │ │ - mov 0x3(%rbx),%rax │ │ │ │ - movq $0x4a6920,-0x18(%r12) │ │ │ │ - mov %r8,-0x10(%r12) │ │ │ │ - movq $0x4a6948,-0x8(%r12) │ │ │ │ - mov %rsi,(%r12) │ │ │ │ - lea -0x17(%r12),%r8 │ │ │ │ - lea -0x7(%r12),%rsi │ │ │ │ - mov %rax,%rbx │ │ │ │ - jmp 3395ee0 │ │ │ │ - movq $0x20,0x388(%r13) │ │ │ │ + mov 0x17(%rbx),%r8 │ │ │ │ + mov 0xf(%rbx),%rdi │ │ │ │ + mov 0x7(%rbx),%rsi │ │ │ │ + xor %r14d,%r14d │ │ │ │ + mov 0x27(%rbx),%rax │ │ │ │ + mov %rax,0x0(%rbp) │ │ │ │ + jmp 4a8850 │ │ │ │ + lea 0x31faba1(%rip),%rbx │ │ │ │ jmp *-0x8(%r13) │ │ │ │ - nopl (%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) │ │ │ │ - loopne 4a69f6 │ │ │ │ - add -0x7d(%rcx),%ecx │ │ │ │ + add %al,(%rax) │ │ │ │ + add %cl,-0x77(%rax) │ │ │ │ + testl $0x75358d4c,-0xa(%rcx,%rcx,4) │ │ │ │ + stos %eax,%es:(%rdi) │ │ │ │ (bad) │ │ │ │ - sub %cl,0x3b(%rbp) │ │ │ │ - movsl %ds:(%rsi),%es:(%rdi) │ │ │ │ - pop %rax │ │ │ │ - add (%rax),%eax │ │ │ │ - add %dh,0x28(%rdi) │ │ │ │ - movq $0x4a68c8,-0x20(%r12) │ │ │ │ - mov %r14,-0x10(%r12) │ │ │ │ - movq $0x4a6970,-0x8(%r12) │ │ │ │ - lea -0x20(%r12),%rax │ │ │ │ - mov %rax,(%r12) │ │ │ │ - lea -0x3(%r12),%rbx │ │ │ │ - jmp *0x0(%rbp) │ │ │ │ - movq $0x28,0x388(%r13) │ │ │ │ - lea 0x31fdfe1(%rip),%rbx │ │ │ │ - jmp *-0x8(%r13) │ │ │ │ - nopl 0x0(%rax,%rax,1) │ │ │ │ - add %eax,(%rax) │ │ │ │ + add %ecx,%ebp │ │ │ │ + rex.RX cli │ │ │ │ + jrcxz 4a8a74 │ │ │ │ + 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) │ │ │ │ - sub %bl,%bh │ │ │ │ - (bad) │ │ │ │ - add -0x73(%rax),%ecx │ │ │ │ + add %cl,-0x73(%rax) │ │ │ │ rex.RB │ │ │ │ lock cmp %r15,%rax │ │ │ │ - jb 4a6a61 │ │ │ │ - movq $0x3390fc8,-0x10(%rbp) │ │ │ │ - mov %rbx,-0x8(%rbp) │ │ │ │ - mov 0x10(%rbx),%r14 │ │ │ │ - lea 0x31fdf08(%rip),%rbx │ │ │ │ - add $0xfffffffffffffff0,%rbp │ │ │ │ - jmp 3395508 │ │ │ │ - jmp *-0x10(%r13) │ │ │ │ - nopl (%rax) │ │ │ │ - add $0x1000000,%eax │ │ │ │ + jb 4a8af4 │ │ │ │ + movq $0x4a8ac8,-0x8(%rbp) │ │ │ │ + mov %r14,%rbx │ │ │ │ + add $0xfffffffffffffff8,%rbp │ │ │ │ + test $0x7,%bl │ │ │ │ + jne 4a8ac8 │ │ │ │ + mov (%rbx),%rax │ │ │ │ + jmp *%rax │ │ │ │ + nopw 0x0(%rax,%rax,1) │ │ │ │ + ... │ │ │ │ + (bad) │ │ │ │ add %al,(%rax) │ │ │ │ - add %al,(%rcx) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ + add %cl,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 $0x3c37ef9,0x0(%rbp) │ │ │ │ + add $0xfffffffffffffff8,%rbp │ │ │ │ + jmp 4a8850 │ │ │ │ + lea 0x31faaf5(%rip),%rbx │ │ │ │ + jmp *-0x8(%r13) │ │ │ │ + nop │ │ │ │ + sldt (%rax) │ │ │ │ + add %al,(%rdx) │ │ │ │ add %al,(%rax) │ │ │ │ - add %cl,(%rcx) │ │ │ │ + add %al,(%rdx) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ - add %cl,-0x75(%rax) │ │ │ │ - pop %rbx │ │ │ │ + add %cl,(%rsi) │ │ │ │ + add %al,(%rax) │ │ │ │ + add %al,(%rax) │ │ │ │ + add %al,(%rax) │ │ │ │ + add %cl,-0x73(%rax) │ │ │ │ + rex.RB clc │ │ │ │ + cmp %r15,%rax │ │ │ │ + jb 4a8b43 │ │ │ │ + movq $0x4a8b60,-0x8(%rbp) │ │ │ │ + mov %rsi,%rdi │ │ │ │ + lea 0x3786d3e(%rip),%rsi │ │ │ │ + lea 0x3780758(%rip),%r14 │ │ │ │ + add $0xfffffffffffffff8,%rbp │ │ │ │ + jmp 32d1a00 │ │ │ │ + lea 0x31fab7e(%rip),%rbx │ │ │ │ + jmp *-0x8(%r13) │ │ │ │ + xchg %ax,%ax │ │ │ │ + ... │ │ │ │ (bad) │ │ │ │ - jmp 3395508 │ │ │ │ - nopl 0x0(%rax) │ │ │ │ - add $0x1000000,%eax │ │ │ │ add %al,(%rax) │ │ │ │ - add %al,(%rcx) │ │ │ │ + add %al,(%rax) │ │ │ │ + add %al,(%rax) │ │ │ │ + add %cl,-0x7d(%rcx) │ │ │ │ + (bad) │ │ │ │ + adc %cl,0x3b(%rbp) │ │ │ │ + movsl %ds:(%rsi),%es:(%rdi) │ │ │ │ + pop %rax │ │ │ │ + add (%rax),%eax │ │ │ │ + add %dh,0x19(%rdi) │ │ │ │ + movq $0x330ae98,-0x8(%r12) │ │ │ │ + mov %rbx,(%r12) │ │ │ │ + lea -0x6(%r12),%rbx │ │ │ │ + add $0x8,%rbp │ │ │ │ + jmp *0x0(%rbp) │ │ │ │ + movq $0x10,0x388(%r13) │ │ │ │ + jmp 338a720 │ │ │ │ + xchg %ax,%ax │ │ │ │ + (bad) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ - add %cl,(%rcx) │ │ │ │ + add %cl,(%rdi) │ │ │ │ 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 4a8c1c │ │ │ │ + add $0x30,%r12 │ │ │ │ + cmp 0x358(%r13),%r12 │ │ │ │ + ja 4a8c11 │ │ │ │ + movq $0x3390fc8,-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 $0x4b8928,-0x28(%r12) │ │ │ │ + mov %rax,-0x20(%r12) │ │ │ │ + mov %rcx,-0x18(%r12) │ │ │ │ + mov %rdx,-0x10(%r12) │ │ │ │ + mov %rsi,-0x8(%r12) │ │ │ │ + mov %rdi,(%r12) │ │ │ │ + lea -0x27(%r12),%r14 │ │ │ │ + add $0xfffffffffffffff0,%rbp │ │ │ │ jmp 3395508 │ │ │ │ - nopl 0x0(%rax) │ │ │ │ - sbb %eax,(%rax) │ │ │ │ - add %al,(%rax) │ │ │ │ + movq $0x30,0x388(%r13) │ │ │ │ + jmp *-0x10(%r13) │ │ │ │ add $0x1000000,%eax │ │ │ │ add %al,(%rax) │ │ │ │ + add %al,(%rcx) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ - add %cl,(%rcx) │ │ │ │ - add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ + add %cl,(%rcx) │ │ │ │ add %al,(%rax) │ │ │ │ - add %cl,-0x7d(%rcx) │ │ │ │ + add %dh,(%rax) │ │ │ │ + lods %ds:(%rsi),%al │ │ │ │ (bad) │ │ │ │ - and %cl,0x3b(%rbp) │ │ │ │ - movsl %ds:(%rsi),%es:(%rdi) │ │ │ │ - pop %rax │ │ │ │ - add (%rax),%eax │ │ │ │ - add %dh,0x31(%rdi) │ │ │ │ - mov 0x3(%rbx),%rax │ │ │ │ - movq $0x4a6a80,-0x18(%r12) │ │ │ │ - mov %r8,-0x10(%r12) │ │ │ │ - movq $0x4a6aa8,-0x8(%r12) │ │ │ │ - mov %rsi,(%r12) │ │ │ │ - lea -0x17(%r12),%r8 │ │ │ │ - lea -0x7(%r12),%rsi │ │ │ │ - mov %rax,%rbx │ │ │ │ - jmp 3395ee0 │ │ │ │ - movq $0x20,0x388(%r13) │ │ │ │ + add -0x73(%rax),%ecx │ │ │ │ + rex.RB │ │ │ │ + lock cmp %r15,%rax │ │ │ │ + jb 4a8c61 │ │ │ │ + movq $0x4a8c78,-0x10(%rbp) │ │ │ │ + lea 0x31faba3(%rip),%rsi │ │ │ │ + mov 0x7(%rbx),%rax │ │ │ │ + mov %rax,-0x8(%rbp) │ │ │ │ + add $0xfffffffffffffff0,%rbp │ │ │ │ + jmp 330c160 │ │ │ │ jmp *-0x8(%r13) │ │ │ │ nopl (%rax) │ │ │ │ - add $0x1000000,%eax │ │ │ │ - ... │ │ │ │ + add %eax,(%rax) │ │ │ │ + add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ - add %cl,(%rsi) │ │ │ │ add %al,(%rax) │ │ │ │ - add %ch,(%rax) │ │ │ │ - ficomps (%rdi) │ │ │ │ - add -0x7d(%rcx),%ecx │ │ │ │ (bad) │ │ │ │ - sub %cl,0x3b(%rbp) │ │ │ │ - movsl %ds:(%rsi),%es:(%rdi) │ │ │ │ - pop %rax │ │ │ │ - add (%rax),%eax │ │ │ │ - add %dh,0x28(%rdi) │ │ │ │ - movq $0x4a6a38,-0x20(%r12) │ │ │ │ - mov %r14,-0x10(%r12) │ │ │ │ - movq $0x4a6ad0,-0x8(%r12) │ │ │ │ - lea -0x20(%r12),%rax │ │ │ │ - mov %rax,(%r12) │ │ │ │ - lea -0x3(%r12),%rbx │ │ │ │ + add %al,(%rax) │ │ │ │ + add %al,(%rax) │ │ │ │ + add %al,(%rax) │ │ │ │ + add %al,-0x7cb7f81d(%rbx) │ │ │ │ + sti │ │ │ │ + add %esi,0x48(%rcx,%rdx,1) │ │ │ │ + mov 0x8(%rbp),%ebx │ │ │ │ + and $0xfffffffffffffff8,%rbx │ │ │ │ + add $0x10,%rbp │ │ │ │ + mov (%rbx),%rax │ │ │ │ + jmp *%rax │ │ │ │ + lea 0x3786bba(%rip),%rbx │ │ │ │ + add $0x10,%rbp │ │ │ │ jmp *0x0(%rbp) │ │ │ │ - movq $0x28,0x388(%r13) │ │ │ │ - lea 0x31fde91(%rip),%rbx │ │ │ │ - jmp *-0x8(%r13) │ │ │ │ - nopl 0x0(%rax,%rax,1) │ │ │ │ - add %eax,(%rax) │ │ │ │ + (bad) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ - adc %al,(%rax) │ │ │ │ + add %cl,(%rdi) │ │ │ │ add %al,(%rax) │ │ │ │ - mov %bl,%dh │ │ │ │ + add %bl,%al │ │ │ │ + stos %eax,%es:(%rdi) │ │ │ │ (bad) │ │ │ │ add -0x73(%rax),%ecx │ │ │ │ - rex.RB loopne 4a6be9 │ │ │ │ - cmp %edi,%eax │ │ │ │ - jb 4a6bd4 │ │ │ │ + rex.RB │ │ │ │ + lock cmp %r15,%rax │ │ │ │ + jb 4a8d40 │ │ │ │ + add $0x50,%r12 │ │ │ │ + cmp 0x358(%r13),%r12 │ │ │ │ + ja 4a8d35 │ │ │ │ movq $0x3390fc8,-0x10(%rbp) │ │ │ │ mov %rbx,-0x8(%rbp) │ │ │ │ - lea 0x31fde5d(%rip),%rsi │ │ │ │ - lea 0x3205d1e(%rip),%r14 │ │ │ │ - movq $0x33924c0,-0x20(%rbp) │ │ │ │ mov 0x10(%rbx),%rax │ │ │ │ - mov %rax,-0x18(%rbp) │ │ │ │ - add $0xffffffffffffffe0,%rbp │ │ │ │ - jmp 5e2e50 │ │ │ │ + mov 0x18(%rbx),%rcx │ │ │ │ + mov 0x20(%rbx),%rdx │ │ │ │ + mov 0x28(%rbx),%rsi │ │ │ │ + mov 0x30(%rbx),%rdi │ │ │ │ + mov 0x38(%rbx),%rbx │ │ │ │ + movq $0x4a8ba8,-0x48(%r12) │ │ │ │ + mov %rax,-0x38(%r12) │ │ │ │ + mov %rcx,-0x30(%r12) │ │ │ │ + mov %rdx,-0x28(%r12) │ │ │ │ + mov %rsi,-0x20(%r12) │ │ │ │ + mov %rdi,-0x18(%r12) │ │ │ │ + mov %rbx,-0x10(%r12) │ │ │ │ + movq $0x4a8c38,-0x8(%r12) │ │ │ │ + lea -0x48(%r12),%rax │ │ │ │ + mov %rax,(%r12) │ │ │ │ + lea -0x7(%r12),%r14 │ │ │ │ + add $0xfffffffffffffff0,%rbp │ │ │ │ + jmp 3319318 │ │ │ │ + movq $0x50,0x388(%r13) │ │ │ │ jmp *-0x10(%r13) │ │ │ │ + nopl 0x0(%rax) │ │ │ │ add $0x1000000,%eax │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rcx) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %cl,(%rcx) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %cl,-0x75(%rax) │ │ │ │ pop %rbx │ │ │ │ (bad) │ │ │ │ - jmp 3395508 │ │ │ │ - nopl 0x0(%rax) │ │ │ │ + and $0xfffffffffffffff8,%rbx │ │ │ │ + mov (%rbx),%rax │ │ │ │ + jmp *%rax │ │ │ │ + nopl (%rax) │ │ │ │ add $0x1000000,%eax │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rcx) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %cl,(%rcx) │ │ │ │ add %al,(%rax) │ │ │ │ - add %al,(%rax) │ │ │ │ - add %al,(%rax) │ │ │ │ - add %cl,-0x75(%rax) │ │ │ │ - pop %rbx │ │ │ │ - (bad) │ │ │ │ - jmp 3395508 │ │ │ │ + add %bh,0x4803786a(%rax) │ │ │ │ + mov 0x7(%rbx),%esi │ │ │ │ + jmp 330abd8 │ │ │ │ nopl 0x0(%rax) │ │ │ │ - sbb %eax,(%rax) │ │ │ │ - add %al,(%rax) │ │ │ │ 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 %bh,%al │ │ │ │ + stos %al,%es:(%rdi) │ │ │ │ + (bad) │ │ │ │ + add -0x7d(%rcx),%ecx │ │ │ │ + (bad) │ │ │ │ + jo 4a8e02 │ │ │ │ + cmp 0x358(%rbp),%esp │ │ │ │ + ja 4a8e38 │ │ │ │ + mov 0x7(%rbx),%rax │ │ │ │ + mov 0xf(%rbx),%rcx │ │ │ │ + mov 0x17(%rbx),%rdx │ │ │ │ + mov 0x1f(%rbx),%rsi │ │ │ │ + mov 0x27(%rbx),%rbx │ │ │ │ + movq $0x4a8cb0,-0x68(%r12) │ │ │ │ + mov %rax,-0x58(%r12) │ │ │ │ + mov %rcx,-0x50(%r12) │ │ │ │ + mov %rdx,-0x48(%r12) │ │ │ │ + mov %rsi,-0x40(%r12) │ │ │ │ + mov %r14,-0x38(%r12) │ │ │ │ + mov %rbx,-0x30(%r12) │ │ │ │ + movq $0x4a8d60,-0x28(%r12) │ │ │ │ + lea -0x68(%r12),%rax │ │ │ │ + mov %rax,-0x20(%r12) │ │ │ │ + movq $0x4a8d88,-0x18(%r12) │ │ │ │ + lea -0x27(%r12),%rax │ │ │ │ + mov %rax,-0x10(%r12) │ │ │ │ + movq $0x330ae98,-0x8(%r12) │ │ │ │ + lea -0x17(%r12),%rax │ │ │ │ + mov %rax,(%r12) │ │ │ │ + lea -0x6(%r12),%rbx │ │ │ │ + jmp *0x0(%rbp) │ │ │ │ + movq $0x70,0x388(%r13) │ │ │ │ + jmp *-0x8(%r13) │ │ │ │ + nop │ │ │ │ + add $0x0,%eax │ │ │ │ add %al,(%rax) │ │ │ │ + add %cl,(%rdi) │ │ │ │ add %al,(%rax) │ │ │ │ - add %cl,-0x7d(%rcx) │ │ │ │ + add %dh,-0x56(%rax) │ │ │ │ (bad) │ │ │ │ - and %cl,0x3b(%rbp) │ │ │ │ - movsl %ds:(%rsi),%es:(%rdi) │ │ │ │ - pop %rax │ │ │ │ - add (%rax),%eax │ │ │ │ - add %dh,0x31(%rdi) │ │ │ │ - mov 0x3(%rbx),%rax │ │ │ │ - movq $0x4a6bf0,-0x18(%r12) │ │ │ │ - mov %r8,-0x10(%r12) │ │ │ │ - movq $0x4a6c18,-0x8(%r12) │ │ │ │ - mov %rsi,(%r12) │ │ │ │ - lea -0x17(%r12),%r8 │ │ │ │ - lea -0x7(%r12),%rsi │ │ │ │ - mov %rax,%rbx │ │ │ │ - jmp 3395ee0 │ │ │ │ - movq $0x20,0x388(%r13) │ │ │ │ - jmp *-0x8(%r13) │ │ │ │ + add -0x73(%rax),%ecx │ │ │ │ + rex.RB call 1042c7ac <__environ@GLIBC_2.2.5+0xc7ec304> │ │ │ │ + (bad) │ │ │ │ + test %al,(%rax) │ │ │ │ + add %al,(%rax) │ │ │ │ + add $0x30,%r12 │ │ │ │ + cmp 0x358(%r13),%r12 │ │ │ │ + ja 4a8ede │ │ │ │ + movq $0x3390fc8,-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 $0x4a8db0,-0x28(%r12) │ │ │ │ + mov %rax,-0x20(%r12) │ │ │ │ + mov %rcx,-0x18(%r12) │ │ │ │ + mov %rdx,-0x10(%r12) │ │ │ │ + mov %rsi,-0x8(%r12) │ │ │ │ + mov %rbx,(%r12) │ │ │ │ + movq $0x4a8f00,-0x18(%rbp) │ │ │ │ + lea -0x27(%r12),%r8 │ │ │ │ + lea 0x3792652(%rip),%rdi │ │ │ │ + lea 0x31fa7fc(%rip),%rsi │ │ │ │ + lea 0x31fa8cb(%rip),%r14 │ │ │ │ + add $0xffffffffffffffe8,%rbp │ │ │ │ + jmp 32d0d78 │ │ │ │ + movq $0x30,0x388(%r13) │ │ │ │ + jmp *-0x10(%r13) │ │ │ │ nopl (%rax) │ │ │ │ - add $0x1000000,%eax │ │ │ │ ... │ │ │ │ + (bad) │ │ │ │ add %al,(%rax) │ │ │ │ - add %cl,(%rsi) │ │ │ │ add %al,(%rax) │ │ │ │ - add %bh,-0x23(%rax) │ │ │ │ - (bad) │ │ │ │ - add -0x7d(%rcx),%ecx │ │ │ │ + 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,0x28(%rdi) │ │ │ │ - movq $0x4a6b98,-0x20(%r12) │ │ │ │ - mov %r14,-0x10(%r12) │ │ │ │ - movq $0x4a6c40,-0x8(%r12) │ │ │ │ - lea -0x20(%r12),%rax │ │ │ │ - mov %rax,(%r12) │ │ │ │ - lea -0x3(%r12),%rbx │ │ │ │ + add %dh,0x19(%rdi) │ │ │ │ + movq $0x330ae98,-0x8(%r12) │ │ │ │ + mov %rbx,(%r12) │ │ │ │ + lea -0x6(%r12),%rbx │ │ │ │ + add $0x8,%rbp │ │ │ │ jmp *0x0(%rbp) │ │ │ │ - movq $0x28,0x388(%r13) │ │ │ │ - lea 0x31fdd59(%rip),%rbx │ │ │ │ + movq $0x10,0x388(%r13) │ │ │ │ + jmp 338a720 │ │ │ │ + xchg %ax,%ax │ │ │ │ + add $0x1000000,%eax │ │ │ │ + add %al,(%rax) │ │ │ │ + add %al,(%rcx) │ │ │ │ + add %al,(%rax) │ │ │ │ + add %al,(%rax) │ │ │ │ + add %al,(%rax) │ │ │ │ + add %cl,(%rcx) │ │ │ │ + add %al,(%rax) │ │ │ │ + add %bh,%al │ │ │ │ + test $0x1f,%al │ │ │ │ + add -0x73(%rax),%ecx │ │ │ │ + rex.RB │ │ │ │ + lock cmp %r15,%rax │ │ │ │ + jb 4a8f79 │ │ │ │ + movq $0x4a8f90,-0x10(%rbp) │ │ │ │ + lea 0x31fa7ab(%rip),%rsi │ │ │ │ + mov 0x7(%rbx),%rax │ │ │ │ + mov %rax,-0x8(%rbp) │ │ │ │ + add $0xfffffffffffffff0,%rbp │ │ │ │ + jmp 330c160 │ │ │ │ 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) │ │ │ │ + (bad) │ │ │ │ add %al,(%rax) │ │ │ │ - pop %rax │ │ │ │ - fcompl (%rdi) │ │ │ │ - add -0x73(%rax),%ecx │ │ │ │ + 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 0x37868a2(%rip),%rbx │ │ │ │ + add $0x10,%rbp │ │ │ │ + jmp *0x0(%rbp) │ │ │ │ + add $0x0,%eax │ │ │ │ + add %al,(%rax) │ │ │ │ + add %cl,(%rdi) │ │ │ │ + add %al,(%rax) │ │ │ │ + add %dh,(%rax) │ │ │ │ + test $0x8d48031f,%eax │ │ │ │ rex.RB │ │ │ │ lock cmp %r15,%rax │ │ │ │ - jb 4a6d31 │ │ │ │ + jb 4a904b │ │ │ │ + add $0x48,%r12 │ │ │ │ + cmp 0x358(%r13),%r12 │ │ │ │ + ja 4a9040 │ │ │ │ movq $0x3390fc8,-0x10(%rbp) │ │ │ │ mov %rbx,-0x8(%rbp) │ │ │ │ - mov 0x10(%rbx),%r14 │ │ │ │ - lea 0x31fdc38(%rip),%rbx │ │ │ │ + mov 0x10(%rbx),%rax │ │ │ │ + mov 0x18(%rbx),%rcx │ │ │ │ + mov 0x20(%rbx),%rdx │ │ │ │ + mov 0x28(%rbx),%rsi │ │ │ │ + mov 0x30(%rbx),%rbx │ │ │ │ + movq $0x4a8e58,-0x40(%r12) │ │ │ │ + mov %rax,-0x30(%r12) │ │ │ │ + mov %rcx,-0x28(%r12) │ │ │ │ + mov %rdx,-0x20(%r12) │ │ │ │ + mov %rsi,-0x18(%r12) │ │ │ │ + mov %rbx,-0x10(%r12) │ │ │ │ + movq $0x4a8f50,-0x8(%r12) │ │ │ │ + lea -0x40(%r12),%rax │ │ │ │ + mov %rax,(%r12) │ │ │ │ + lea -0x7(%r12),%r14 │ │ │ │ add $0xfffffffffffffff0,%rbp │ │ │ │ - jmp 3395508 │ │ │ │ + jmp 3319318 │ │ │ │ + movq $0x48,0x388(%r13) │ │ │ │ jmp *-0x10(%r13) │ │ │ │ - nopl (%rax) │ │ │ │ + nop │ │ │ │ add $0x1000000,%eax │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rcx) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %cl,(%rcx) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %cl,-0x75(%rax) │ │ │ │ pop %rbx │ │ │ │ (bad) │ │ │ │ - jmp 3395508 │ │ │ │ - nopl 0x0(%rax) │ │ │ │ + and $0xfffffffffffffff8,%rbx │ │ │ │ + mov (%rbx),%rax │ │ │ │ + jmp *%rax │ │ │ │ + nopl (%rax) │ │ │ │ add $0x1000000,%eax │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rcx) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %cl,(%rcx) │ │ │ │ add %al,(%rax) │ │ │ │ - add %al,(%rax) │ │ │ │ - add %al,(%rax) │ │ │ │ - add %cl,-0x75(%rax) │ │ │ │ - pop %rbx │ │ │ │ - (bad) │ │ │ │ - jmp 3395508 │ │ │ │ + add %dh,0x48037867(%rax) │ │ │ │ + mov 0x7(%rbx),%esi │ │ │ │ + jmp 330abd8 │ │ │ │ nopl 0x0(%rax) │ │ │ │ - sbb %eax,(%rax) │ │ │ │ - add %al,(%rax) │ │ │ │ add $0x1000000,%eax │ │ │ │ add %al,(%rax) │ │ │ │ + add %al,(%rax,%rax,1) │ │ │ │ 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,0x31(%rdi) │ │ │ │ - mov 0x3(%rbx),%rax │ │ │ │ - movq $0x4a6d50,-0x18(%r12) │ │ │ │ - mov %r8,-0x10(%r12) │ │ │ │ - movq $0x4a6d78,-0x8(%r12) │ │ │ │ - mov %rsi,(%r12) │ │ │ │ - lea -0x17(%r12),%r8 │ │ │ │ - lea -0x7(%r12),%rsi │ │ │ │ - mov %rax,%rbx │ │ │ │ - jmp 3395ee0 │ │ │ │ - movq $0x20,0x388(%r13) │ │ │ │ - jmp *-0x8(%r13) │ │ │ │ - nopl (%rax) │ │ │ │ - add $0x1000000,%eax │ │ │ │ - ... │ │ │ │ add %al,(%rax) │ │ │ │ - add %cl,(%rsi) │ │ │ │ + or %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ - add %bl,-0x25(%rax) │ │ │ │ - (bad) │ │ │ │ + rex test $0x1f,%al │ │ │ │ add -0x7d(%rcx),%ecx │ │ │ │ (bad) │ │ │ │ - sub %cl,0x3b(%rbp) │ │ │ │ - movsl %ds:(%rsi),%es:(%rdi) │ │ │ │ - pop %rax │ │ │ │ + push $0x58a53b4d │ │ │ │ add (%rax),%eax │ │ │ │ - add %dh,0x28(%rdi) │ │ │ │ - movq $0x4a6d08,-0x20(%r12) │ │ │ │ - mov %r14,-0x10(%r12) │ │ │ │ - movq $0x4a6da0,-0x8(%r12) │ │ │ │ - lea -0x20(%r12),%rax │ │ │ │ + add %dh,0x72(%rdi) │ │ │ │ + mov 0x7(%rbx),%rax │ │ │ │ + mov 0xf(%rbx),%rcx │ │ │ │ + mov 0x17(%rbx),%rdx │ │ │ │ + mov 0x1f(%rbx),%rbx │ │ │ │ + movq $0x4a8fc8,-0x60(%r12) │ │ │ │ + mov %rax,-0x50(%r12) │ │ │ │ + mov %rcx,-0x48(%r12) │ │ │ │ + mov %rdx,-0x40(%r12) │ │ │ │ + mov %r14,-0x38(%r12) │ │ │ │ + mov %rbx,-0x30(%r12) │ │ │ │ + movq $0x4a9068,-0x28(%r12) │ │ │ │ + lea -0x60(%r12),%rax │ │ │ │ + mov %rax,-0x20(%r12) │ │ │ │ + movq $0x4a9090,-0x18(%r12) │ │ │ │ + lea -0x27(%r12),%rax │ │ │ │ + mov %rax,-0x10(%r12) │ │ │ │ + movq $0x330ae98,-0x8(%r12) │ │ │ │ + lea -0x17(%r12),%rax │ │ │ │ mov %rax,(%r12) │ │ │ │ - lea -0x3(%r12),%rbx │ │ │ │ + lea -0x6(%r12),%rbx │ │ │ │ jmp *0x0(%rbp) │ │ │ │ - movq $0x28,0x388(%r13) │ │ │ │ - lea 0x31fdc09(%rip),%rbx │ │ │ │ + movq $0x68,0x388(%r13) │ │ │ │ jmp *-0x8(%r13) │ │ │ │ - nopl 0x0(%rax,%rax,1) │ │ │ │ - add %eax,(%rax) │ │ │ │ - add %al,(%rax) │ │ │ │ + xchg %ax,%ax │ │ │ │ + add $0x0,%al │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ - adc %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ - add %bl,%ah │ │ │ │ + sldt (%rax) │ │ │ │ + add %al,%al │ │ │ │ + cmpsl %es:(%rdi),%ds:(%rsi) │ │ │ │ (bad) │ │ │ │ add -0x73(%rax),%ecx │ │ │ │ - rex.RB loopne 4a6eb9 │ │ │ │ - cmp %edi,%eax │ │ │ │ - jb 4a6ea4 │ │ │ │ + rex.RB call 7342caac <__environ@GLIBC_2.2.5+0x6f7ec604> │ │ │ │ + jnp 4a91ab │ │ │ │ + add $0x28,%esp │ │ │ │ + cmp 0x358(%r13),%r12 │ │ │ │ + ja 4a91d1 │ │ │ │ movq $0x3390fc8,-0x10(%rbp) │ │ │ │ mov %rbx,-0x8(%rbp) │ │ │ │ - lea 0x31fdbd5(%rip),%rsi │ │ │ │ - lea 0x3205a4e(%rip),%r14 │ │ │ │ - movq $0x33924c0,-0x20(%rbp) │ │ │ │ mov 0x10(%rbx),%rax │ │ │ │ - mov %rax,-0x18(%rbp) │ │ │ │ - add $0xffffffffffffffe0,%rbp │ │ │ │ - jmp 5e2e50 │ │ │ │ + mov 0x18(%rbx),%rcx │ │ │ │ + mov 0x20(%rbx),%rdx │ │ │ │ + mov 0x28(%rbx),%rbx │ │ │ │ + movq $0x4a90b8,-0x20(%r12) │ │ │ │ + mov %rax,-0x18(%r12) │ │ │ │ + mov %rcx,-0x10(%r12) │ │ │ │ + mov %rdx,-0x8(%r12) │ │ │ │ + mov %rbx,(%r12) │ │ │ │ + movq $0x4a91f0,-0x18(%rbp) │ │ │ │ + lea -0x1f(%r12),%r8 │ │ │ │ + lea 0x379235f(%rip),%rdi │ │ │ │ + lea 0x31fa509(%rip),%rsi │ │ │ │ + lea 0x31fa5b0(%rip),%r14 │ │ │ │ + add $0xffffffffffffffe8,%rbp │ │ │ │ + jmp 32d0d78 │ │ │ │ + movq $0x28,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) │ │ │ │ + ... │ │ │ │ + (bad) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ - add %cl,-0x75(%rax) │ │ │ │ - pop %rbx │ │ │ │ + add %cl,-0x7d(%rcx) │ │ │ │ (bad) │ │ │ │ - jmp 3395508 │ │ │ │ - nopl 0x0(%rax) │ │ │ │ + adc %cl,0x3b(%rbp) │ │ │ │ + movsl %ds:(%rsi),%es:(%rdi) │ │ │ │ + pop %rax │ │ │ │ + add (%rax),%eax │ │ │ │ + add %dh,0x19(%rdi) │ │ │ │ + movq $0x330ae98,-0x8(%r12) │ │ │ │ + mov %rbx,(%r12) │ │ │ │ + lea -0x6(%r12),%rbx │ │ │ │ + add $0x8,%rbp │ │ │ │ + jmp *0x0(%rbp) │ │ │ │ + movq $0x10,0x388(%r13) │ │ │ │ + jmp 338a720 │ │ │ │ + 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 │ │ │ │ + add %cl,(%rax) │ │ │ │ + cmpsb %es:(%rdi),%ds:(%rsi) │ │ │ │ (bad) │ │ │ │ - jmp 3395508 │ │ │ │ - nopl 0x0(%rax) │ │ │ │ - sbb %eax,(%rax) │ │ │ │ - add %al,(%rax) │ │ │ │ - add $0x1000000,%eax │ │ │ │ - add %al,(%rax) │ │ │ │ - add %al,(%rax) │ │ │ │ - add %al,(%rax) │ │ │ │ - add %cl,(%rcx) │ │ │ │ + add -0x73(%rax),%ecx │ │ │ │ + rex.RB │ │ │ │ + lock cmp %r15,%rax │ │ │ │ + jb 4a9269 │ │ │ │ + movq $0x4a9280,-0x10(%rbp) │ │ │ │ + lea 0x31fa4bb(%rip),%rsi │ │ │ │ + mov 0x7(%rbx),%rax │ │ │ │ + mov %rax,-0x8(%rbp) │ │ │ │ + add $0xfffffffffffffff0,%rbp │ │ │ │ + jmp 330c160 │ │ │ │ + jmp *-0x8(%r13) │ │ │ │ + nopl (%rax) │ │ │ │ + add %eax,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ - add %cl,-0x7d(%rcx) │ │ │ │ (bad) │ │ │ │ - and %cl,0x3b(%rbp) │ │ │ │ - movsl %ds:(%rsi),%es:(%rdi) │ │ │ │ - pop %rax │ │ │ │ - add (%rax),%eax │ │ │ │ - add %dh,0x31(%rdi) │ │ │ │ - mov 0x3(%rbx),%rax │ │ │ │ - movq $0x4a6ec0,-0x18(%r12) │ │ │ │ - mov %r8,-0x10(%r12) │ │ │ │ - movq $0x4a6ee8,-0x8(%r12) │ │ │ │ - mov %rsi,(%r12) │ │ │ │ - lea -0x17(%r12),%r8 │ │ │ │ - lea -0x7(%r12),%rsi │ │ │ │ - mov %rax,%rbx │ │ │ │ - jmp 3395ee0 │ │ │ │ - movq $0x20,0x388(%r13) │ │ │ │ - jmp *-0x8(%r13) │ │ │ │ - nopl (%rax) │ │ │ │ - add $0x1000000,%eax │ │ │ │ - ... │ │ │ │ add %al,(%rax) │ │ │ │ - add %cl,(%rsi) │ │ │ │ add %al,(%rax) │ │ │ │ - add %dh,%al │ │ │ │ - ficompl (%rdi) │ │ │ │ - add -0x7d(%rcx),%ecx │ │ │ │ - (bad) │ │ │ │ - sub %cl,0x3b(%rbp) │ │ │ │ - movsl %ds:(%rsi),%es:(%rdi) │ │ │ │ - pop %rax │ │ │ │ - add (%rax),%eax │ │ │ │ - add %dh,0x28(%rdi) │ │ │ │ - movq $0x4a6e68,-0x20(%r12) │ │ │ │ - mov %r14,-0x10(%r12) │ │ │ │ - movq $0x4a6f10,-0x8(%r12) │ │ │ │ - lea -0x20(%r12),%rax │ │ │ │ - mov %rax,(%r12) │ │ │ │ - lea -0x3(%r12),%rbx │ │ │ │ - jmp *0x0(%rbp) │ │ │ │ - movq $0x28,0x388(%r13) │ │ │ │ - lea 0x31fdad1(%rip),%rbx │ │ │ │ - jmp *-0x8(%r13) │ │ │ │ - nopl 0x0(%rax,%rax,1) │ │ │ │ - add %eax,(%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 0x37865b2(%rip),%rbx │ │ │ │ + add $0x10,%rbp │ │ │ │ + jmp *0x0(%rbp) │ │ │ │ + add $0x0,%al │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ - adc %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ - mov %bl,%cl │ │ │ │ + sldt (%rax) │ │ │ │ + add %ah,-0x5a(%rax) │ │ │ │ (bad) │ │ │ │ add -0x73(%rax),%ecx │ │ │ │ rex.RB │ │ │ │ lock cmp %r15,%rax │ │ │ │ - jb 4a7001 │ │ │ │ + jb 4a9332 │ │ │ │ + add $0x40,%r12 │ │ │ │ + cmp 0x358(%r13),%r12 │ │ │ │ + ja 4a9327 │ │ │ │ movq $0x3390fc8,-0x10(%rbp) │ │ │ │ mov %rbx,-0x8(%rbp) │ │ │ │ - mov 0x10(%rbx),%r14 │ │ │ │ - lea 0x31fd968(%rip),%rbx │ │ │ │ + mov 0x10(%rbx),%rax │ │ │ │ + mov 0x18(%rbx),%rcx │ │ │ │ + mov 0x20(%rbx),%rdx │ │ │ │ + mov 0x28(%rbx),%rbx │ │ │ │ + movq $0x4a9158,-0x38(%r12) │ │ │ │ + mov %rax,-0x28(%r12) │ │ │ │ + mov %rcx,-0x20(%r12) │ │ │ │ + mov %rdx,-0x18(%r12) │ │ │ │ + mov %rbx,-0x10(%r12) │ │ │ │ + movq $0x4a9240,-0x8(%r12) │ │ │ │ + lea -0x38(%r12),%rax │ │ │ │ + mov %rax,(%r12) │ │ │ │ + lea -0x7(%r12),%r14 │ │ │ │ add $0xfffffffffffffff0,%rbp │ │ │ │ - jmp 3395508 │ │ │ │ + jmp 3319318 │ │ │ │ + movq $0x40,0x388(%r13) │ │ │ │ jmp *-0x10(%r13) │ │ │ │ - nopl (%rax) │ │ │ │ + xchg %ax,%ax │ │ │ │ add $0x1000000,%eax │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rcx) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %cl,(%rcx) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %cl,-0x75(%rax) │ │ │ │ pop %rbx │ │ │ │ (bad) │ │ │ │ - jmp 3395508 │ │ │ │ - nopl 0x0(%rax) │ │ │ │ + and $0xfffffffffffffff8,%rbx │ │ │ │ + mov (%rbx),%rax │ │ │ │ + jmp *%rax │ │ │ │ + nopl (%rax) │ │ │ │ add $0x1000000,%eax │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rcx) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %cl,(%rcx) │ │ │ │ add %al,(%rax) │ │ │ │ + add %cl,%al │ │ │ │ + fs js 4a937b │ │ │ │ + mov 0x7(%rbx),%rsi │ │ │ │ + jmp 330abd8 │ │ │ │ + nopl 0x0(%rax) │ │ │ │ + add $0x1000000,%eax │ │ │ │ add %al,(%rax) │ │ │ │ + add %al,(%rbx) │ │ │ │ add %al,(%rax) │ │ │ │ - add %cl,-0x75(%rax) │ │ │ │ - pop %rbx │ │ │ │ + add %al,(%rax) │ │ │ │ + add %al,(%rax) │ │ │ │ + add %cl,(%rax) │ │ │ │ + add %al,(%rax) │ │ │ │ + add %bh,-0x5b(%rax) │ │ │ │ (bad) │ │ │ │ - jmp 3395508 │ │ │ │ - nopl 0x0(%rax) │ │ │ │ - sbb %eax,(%rax) │ │ │ │ + add -0x7d(%rcx),%ecx │ │ │ │ + (bad) │ │ │ │ + (bad) │ │ │ │ + cmp 0x358(%r13),%r12 │ │ │ │ + ja 4a9416 │ │ │ │ + mov 0x7(%rbx),%rax │ │ │ │ + mov 0xf(%rbx),%rcx │ │ │ │ + mov 0x17(%rbx),%rbx │ │ │ │ + movq $0x4a92b8,-0x58(%r12) │ │ │ │ + mov %rax,-0x48(%r12) │ │ │ │ + mov %rcx,-0x40(%r12) │ │ │ │ + mov %r14,-0x38(%r12) │ │ │ │ + mov %rbx,-0x30(%r12) │ │ │ │ + movq $0x4a9350,-0x28(%r12) │ │ │ │ + lea -0x58(%r12),%rax │ │ │ │ + mov %rax,-0x20(%r12) │ │ │ │ + movq $0x4a9378,-0x18(%r12) │ │ │ │ + lea -0x27(%r12),%rax │ │ │ │ + mov %rax,-0x10(%r12) │ │ │ │ + movq $0x330ae98,-0x8(%r12) │ │ │ │ + lea -0x17(%r12),%rax │ │ │ │ + mov %rax,(%r12) │ │ │ │ + lea -0x6(%r12),%rbx │ │ │ │ + jmp *0x0(%rbp) │ │ │ │ + movq $0x60,0x388(%r13) │ │ │ │ + jmp *-0x8(%r13) │ │ │ │ + nopl (%rax) │ │ │ │ + add (%rax),%eax │ │ │ │ add %al,(%rax) │ │ │ │ - add $0x1000000,%eax │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ + sldt (%rax) │ │ │ │ add %al,(%rax) │ │ │ │ - add %cl,(%rcx) │ │ │ │ + movsl %ds:(%rsi),%es:(%rdi) │ │ │ │ + (bad) │ │ │ │ + add -0x73(%rax),%ecx │ │ │ │ + rex.RB call 7342cd8c <__environ@GLIBC_2.2.5+0x6f7ec8e4> │ │ │ │ + jb 4a948b │ │ │ │ + add $0x20,%esp │ │ │ │ + cmp 0x358(%r13),%r12 │ │ │ │ + ja 4a94a8 │ │ │ │ + movq $0x3390fc8,-0x10(%rbp) │ │ │ │ + mov %rbx,-0x8(%rbp) │ │ │ │ + mov 0x10(%rbx),%rax │ │ │ │ + mov 0x18(%rbx),%rcx │ │ │ │ + mov 0x20(%rbx),%rbx │ │ │ │ + movq $0x4a93a0,-0x18(%r12) │ │ │ │ + mov %rax,-0x10(%r12) │ │ │ │ + mov %rcx,-0x8(%r12) │ │ │ │ + mov %rbx,(%r12) │ │ │ │ + movq $0x4a94c8,-0x18(%rbp) │ │ │ │ + lea -0x17(%r12),%r8 │ │ │ │ + lea 0x3792088(%rip),%rdi │ │ │ │ + lea 0x31fa232(%rip),%rsi │ │ │ │ + lea 0x31fa2b1(%rip),%r14 │ │ │ │ + add $0xffffffffffffffe8,%rbp │ │ │ │ + jmp 32d0d78 │ │ │ │ + movq $0x20,0x388(%r13) │ │ │ │ + jmp *-0x10(%r13) │ │ │ │ + nop │ │ │ │ + ... │ │ │ │ + (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,0x31(%rdi) │ │ │ │ - mov 0x3(%rbx),%rax │ │ │ │ - movq $0x4a7020,-0x18(%r12) │ │ │ │ - mov %r8,-0x10(%r12) │ │ │ │ - movq $0x4a7048,-0x8(%r12) │ │ │ │ - mov %rsi,(%r12) │ │ │ │ - lea -0x17(%r12),%r8 │ │ │ │ - lea -0x7(%r12),%rsi │ │ │ │ - mov %rax,%rbx │ │ │ │ - jmp 3395ee0 │ │ │ │ - movq $0x20,0x388(%r13) │ │ │ │ - jmp *-0x8(%r13) │ │ │ │ - nopl (%rax) │ │ │ │ + add %dh,0x19(%rdi) │ │ │ │ + movq $0x330ae98,-0x8(%r12) │ │ │ │ + mov %rbx,(%r12) │ │ │ │ + lea -0x6(%r12),%rbx │ │ │ │ + add $0x8,%rbp │ │ │ │ + jmp *0x0(%rbp) │ │ │ │ + movq $0x10,0x388(%r13) │ │ │ │ + jmp 338a720 │ │ │ │ + xchg %ax,%ax │ │ │ │ add $0x1000000,%eax │ │ │ │ - ... │ │ │ │ add %al,(%rax) │ │ │ │ - add %cl,(%rsi) │ │ │ │ + add %al,(%rcx) │ │ │ │ add %al,(%rax) │ │ │ │ - add %cl,0x49031fd8(%rax) │ │ │ │ - add $0x28,%esp │ │ │ │ - cmp 0x358(%r13),%r12 │ │ │ │ - ja 4a710d │ │ │ │ - movq $0x4a6fd8,-0x20(%r12) │ │ │ │ - mov %r14,-0x10(%r12) │ │ │ │ - movq $0x4a7070,-0x8(%r12) │ │ │ │ - lea -0x20(%r12),%rax │ │ │ │ - mov %rax,(%r12) │ │ │ │ - lea -0x3(%r12),%rbx │ │ │ │ - jmp *0x0(%rbp) │ │ │ │ - movq $0x28,0x388(%r13) │ │ │ │ - lea 0x31fd981(%rip),%rbx │ │ │ │ + add %al,(%rax) │ │ │ │ + add %al,(%rax) │ │ │ │ + add %cl,(%rcx) │ │ │ │ + add %al,(%rax) │ │ │ │ + add %dh,(%rax) │ │ │ │ + movabs %eax,0x394cf0458d48031f │ │ │ │ + clc │ │ │ │ + jb 4a9541 │ │ │ │ + movq $0x4a9558,-0x10(%rbp) │ │ │ │ + lea 0x31fa1e3(%rip),%rsi │ │ │ │ + mov 0x7(%rbx),%rax │ │ │ │ + mov %rax,-0x8(%rbp) │ │ │ │ + add $0xfffffffffffffff0,%rbp │ │ │ │ + jmp 330c160 │ │ │ │ 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) │ │ │ │ - js 4a710f │ │ │ │ (bad) │ │ │ │ - add -0x73(%rax),%ecx │ │ │ │ - rex.RB loopne 4a7189 │ │ │ │ - cmp %edi,%eax │ │ │ │ - jb 4a7174 │ │ │ │ + add %al,(%rax) │ │ │ │ + add %al,(%rax) │ │ │ │ + add %al,(%rax) │ │ │ │ + add %al,-0x7cb7f81d(%rbx) │ │ │ │ + sti │ │ │ │ + add %esi,0x48(%rcx,%rdx,1) │ │ │ │ + mov 0x8(%rbp),%ebx │ │ │ │ + and $0xfffffffffffffff8,%rbx │ │ │ │ + add $0x10,%rbp │ │ │ │ + mov (%rbx),%rax │ │ │ │ + jmp *%rax │ │ │ │ + lea 0x37862da(%rip),%rbx │ │ │ │ + add $0x10,%rbp │ │ │ │ + jmp *0x0(%rbp) │ │ │ │ + add (%rax),%eax │ │ │ │ + add %al,(%rax) │ │ │ │ + add %al,(%rax) │ │ │ │ + add %al,(%rax) │ │ │ │ + sldt (%rax) │ │ │ │ + add %ch,0x48031fa3(%rax) │ │ │ │ + lea -0x10(%rbp),%eax │ │ │ │ + cmp %r15,%rax │ │ │ │ + jb 4a9601 │ │ │ │ + add $0x38,%r12 │ │ │ │ + cmp 0x358(%r13),%r12 │ │ │ │ + ja 4a95f6 │ │ │ │ movq $0x3390fc8,-0x10(%rbp) │ │ │ │ mov %rbx,-0x8(%rbp) │ │ │ │ - lea 0x31fd94d(%rip),%rsi │ │ │ │ - lea 0x320577e(%rip),%r14 │ │ │ │ - movq $0x33924c0,-0x20(%rbp) │ │ │ │ mov 0x10(%rbx),%rax │ │ │ │ - mov %rax,-0x18(%rbp) │ │ │ │ - add $0xffffffffffffffe0,%rbp │ │ │ │ - jmp 5e2e50 │ │ │ │ + mov 0x18(%rbx),%rcx │ │ │ │ + mov 0x20(%rbx),%rbx │ │ │ │ + movq $0x4a9438,-0x30(%r12) │ │ │ │ + mov %rax,-0x20(%r12) │ │ │ │ + mov %rcx,-0x18(%r12) │ │ │ │ + mov %rbx,-0x10(%r12) │ │ │ │ + movq $0x4a9518,-0x8(%r12) │ │ │ │ + lea -0x30(%r12),%rax │ │ │ │ + mov %rax,(%r12) │ │ │ │ + lea -0x7(%r12),%r14 │ │ │ │ + add $0xfffffffffffffff0,%rbp │ │ │ │ + jmp 3319318 │ │ │ │ + movq $0x38,0x388(%r13) │ │ │ │ jmp *-0x10(%r13) │ │ │ │ + nopl (%rax) │ │ │ │ add $0x1000000,%eax │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rcx) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %cl,(%rcx) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %cl,-0x75(%rax) │ │ │ │ pop %rbx │ │ │ │ (bad) │ │ │ │ - jmp 3395508 │ │ │ │ - nopl 0x0(%rax) │ │ │ │ + and $0xfffffffffffffff8,%rbx │ │ │ │ + mov (%rbx),%rax │ │ │ │ + jmp *%rax │ │ │ │ + nopl (%rax) │ │ │ │ add $0x1000000,%eax │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rcx) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %cl,(%rcx) │ │ │ │ add %al,(%rax) │ │ │ │ - add %al,(%rax) │ │ │ │ - add %al,(%rax) │ │ │ │ - add %cl,-0x75(%rax) │ │ │ │ - pop %rbx │ │ │ │ + add %bh,%al │ │ │ │ (bad) │ │ │ │ - jmp 3395508 │ │ │ │ + js 4a964b │ │ │ │ + mov 0x7(%rbx),%rsi │ │ │ │ + jmp 330abd8 │ │ │ │ nopl 0x0(%rax) │ │ │ │ - sbb %eax,(%rax) │ │ │ │ - add %al,(%rax) │ │ │ │ add $0x1000000,%eax │ │ │ │ add %al,(%rax) │ │ │ │ + add %al,(%rdx) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ - add %cl,(%rcx) │ │ │ │ - add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ + add %cl,(%rbx) │ │ │ │ add %al,(%rax) │ │ │ │ - add %cl,-0x7d(%rcx) │ │ │ │ - (bad) │ │ │ │ - and %cl,0x3b(%rbp) │ │ │ │ + add %cl,%al │ │ │ │ + movabs %al,0x3b4d58c48349031f │ │ │ │ movsl %ds:(%rsi),%es:(%rdi) │ │ │ │ pop %rax │ │ │ │ add (%rax),%eax │ │ │ │ - add %dh,0x31(%rdi) │ │ │ │ - mov 0x3(%rbx),%rax │ │ │ │ - movq $0x4a7190,-0x18(%r12) │ │ │ │ - mov %r8,-0x10(%r12) │ │ │ │ - movq $0x4a71b8,-0x8(%r12) │ │ │ │ - mov %rsi,(%r12) │ │ │ │ - lea -0x17(%r12),%r8 │ │ │ │ - lea -0x7(%r12),%rsi │ │ │ │ - mov %rax,%rbx │ │ │ │ - jmp 3395ee0 │ │ │ │ - movq $0x20,0x388(%r13) │ │ │ │ - jmp *-0x8(%r13) │ │ │ │ - nopl (%rax) │ │ │ │ - add $0x1000000,%eax │ │ │ │ - ... │ │ │ │ - add %al,(%rax) │ │ │ │ - add %cl,(%rsi) │ │ │ │ - add %al,(%rax) │ │ │ │ - add %ch,-0x28(%rax) │ │ │ │ - (bad) │ │ │ │ - add -0x7d(%rcx),%ecx │ │ │ │ - (bad) │ │ │ │ - sub %cl,0x3b(%rbp) │ │ │ │ - movsl %ds:(%rsi),%es:(%rdi) │ │ │ │ - pop %rax │ │ │ │ - add (%rax),%eax │ │ │ │ - add %dh,0x28(%rdi) │ │ │ │ - movq $0x4a7138,-0x20(%r12) │ │ │ │ - mov %r14,-0x10(%r12) │ │ │ │ - movq $0x4a71e0,-0x8(%r12) │ │ │ │ - lea -0x20(%r12),%rax │ │ │ │ + add %dh,0x60(%rdi) │ │ │ │ + mov 0x7(%rbx),%rax │ │ │ │ + mov 0xf(%rbx),%rbx │ │ │ │ + movq $0x4a9590,-0x50(%r12) │ │ │ │ + mov %rax,-0x40(%r12) │ │ │ │ + mov %r14,-0x38(%r12) │ │ │ │ + mov %rbx,-0x30(%r12) │ │ │ │ + movq $0x4a9620,-0x28(%r12) │ │ │ │ + lea -0x50(%r12),%rax │ │ │ │ + mov %rax,-0x20(%r12) │ │ │ │ + movq $0x4a9648,-0x18(%r12) │ │ │ │ + lea -0x27(%r12),%rax │ │ │ │ + mov %rax,-0x10(%r12) │ │ │ │ + movq $0x330ae98,-0x8(%r12) │ │ │ │ + lea -0x17(%r12),%rax │ │ │ │ mov %rax,(%r12) │ │ │ │ - lea -0x3(%r12),%rbx │ │ │ │ + lea -0x6(%r12),%rbx │ │ │ │ jmp *0x0(%rbp) │ │ │ │ - movq $0x28,0x388(%r13) │ │ │ │ - lea 0x31fd849(%rip),%rbx │ │ │ │ + movq $0x58,0x388(%r13) │ │ │ │ jmp *-0x8(%r13) │ │ │ │ - nopl 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) │ │ │ │ - mov $0x48031fd6,%eax │ │ │ │ - lea -0x10(%rbp),%eax │ │ │ │ - cmp %r15,%rax │ │ │ │ - jb 4a72d1 │ │ │ │ + pop %rax │ │ │ │ + movabs %al,0x394ce8458d48031f │ │ │ │ + clc │ │ │ │ + jb 4a9772 │ │ │ │ + add $0x18,%r12 │ │ │ │ + cmp 0x358(%r13),%r12 │ │ │ │ + ja 4a9767 │ │ │ │ movq $0x3390fc8,-0x10(%rbp) │ │ │ │ mov %rbx,-0x8(%rbp) │ │ │ │ - mov 0x10(%rbx),%r14 │ │ │ │ - lea 0x31fd698(%rip),%rbx │ │ │ │ - add $0xfffffffffffffff0,%rbp │ │ │ │ - jmp 3395508 │ │ │ │ + mov 0x10(%rbx),%rax │ │ │ │ + mov 0x18(%rbx),%rbx │ │ │ │ + movq $0x4a9670,-0x10(%r12) │ │ │ │ + mov %rax,-0x8(%r12) │ │ │ │ + mov %rbx,(%r12) │ │ │ │ + movq $0x4a9788,-0x18(%rbp) │ │ │ │ + lea -0xf(%r12),%r8 │ │ │ │ + lea 0x3791dc9(%rip),%rdi │ │ │ │ + lea 0x31f9f73(%rip),%rsi │ │ │ │ + lea 0x31f9fca(%rip),%r14 │ │ │ │ + add $0xffffffffffffffe8,%rbp │ │ │ │ + jmp 32d0d78 │ │ │ │ + movq $0x18,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) │ │ │ │ + xchg %ax,%ax │ │ │ │ + ... │ │ │ │ + (bad) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ - add %cl,-0x75(%rax) │ │ │ │ - pop %rbx │ │ │ │ + add %cl,-0x7d(%rcx) │ │ │ │ (bad) │ │ │ │ - jmp 3395508 │ │ │ │ - nopl 0x0(%rax) │ │ │ │ + adc %cl,0x3b(%rbp) │ │ │ │ + movsl %ds:(%rsi),%es:(%rdi) │ │ │ │ + pop %rax │ │ │ │ + add (%rax),%eax │ │ │ │ + add %dh,0x19(%rdi) │ │ │ │ + movq $0x330ae98,-0x8(%r12) │ │ │ │ + mov %rbx,(%r12) │ │ │ │ + lea -0x6(%r12),%rbx │ │ │ │ + add $0x8,%rbp │ │ │ │ + jmp *0x0(%rbp) │ │ │ │ + movq $0x10,0x388(%r13) │ │ │ │ + jmp 338a720 │ │ │ │ + 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 │ │ │ │ + add %dh,-0x60(%rax) │ │ │ │ (bad) │ │ │ │ - jmp 3395508 │ │ │ │ - nopl 0x0(%rax) │ │ │ │ - sbb %eax,(%rax) │ │ │ │ - add %al,(%rax) │ │ │ │ - add $0x1000000,%eax │ │ │ │ - add %al,(%rax) │ │ │ │ - add %al,(%rax) │ │ │ │ - add %al,(%rax) │ │ │ │ - add %cl,(%rcx) │ │ │ │ + add -0x73(%rax),%ecx │ │ │ │ + rex.RB │ │ │ │ + lock cmp %r15,%rax │ │ │ │ + jb 4a9801 │ │ │ │ + movq $0x4a9818,-0x10(%rbp) │ │ │ │ + lea 0x31f9f23(%rip),%rsi │ │ │ │ + mov 0x7(%rbx),%rax │ │ │ │ + mov %rax,-0x8(%rbp) │ │ │ │ + add $0xfffffffffffffff0,%rbp │ │ │ │ + jmp 330c160 │ │ │ │ + jmp *-0x8(%r13) │ │ │ │ + nopl (%rax) │ │ │ │ + add %eax,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ - add %cl,-0x7d(%rcx) │ │ │ │ (bad) │ │ │ │ - and %cl,0x3b(%rbp) │ │ │ │ - movsl %ds:(%rsi),%es:(%rdi) │ │ │ │ - pop %rax │ │ │ │ - add (%rax),%eax │ │ │ │ - add %dh,0x31(%rdi) │ │ │ │ - mov 0x3(%rbx),%rax │ │ │ │ - movq $0x4a72f0,-0x18(%r12) │ │ │ │ - mov %r8,-0x10(%r12) │ │ │ │ - movq $0x4a7318,-0x8(%r12) │ │ │ │ - mov %rsi,(%r12) │ │ │ │ - lea -0x17(%r12),%r8 │ │ │ │ - lea -0x7(%r12),%rsi │ │ │ │ - mov %rax,%rbx │ │ │ │ - jmp 3395ee0 │ │ │ │ - movq $0x20,0x388(%r13) │ │ │ │ - jmp *-0x8(%r13) │ │ │ │ - nopl (%rax) │ │ │ │ - add $0x1000000,%eax │ │ │ │ - ... │ │ │ │ add %al,(%rax) │ │ │ │ - add %cl,(%rsi) │ │ │ │ add %al,(%rax) │ │ │ │ - add %bh,0x49031fd5(%rax) │ │ │ │ - add $0x28,%esp │ │ │ │ - cmp 0x358(%r13),%r12 │ │ │ │ - ja 4a73dd │ │ │ │ - movq $0x4a72a8,-0x20(%r12) │ │ │ │ - mov %r14,-0x10(%r12) │ │ │ │ - movq $0x4a7340,-0x8(%r12) │ │ │ │ - lea -0x20(%r12),%rax │ │ │ │ - mov %rax,(%r12) │ │ │ │ - lea -0x3(%r12),%rbx │ │ │ │ + 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 0x378601a(%rip),%rbx │ │ │ │ + add $0x10,%rbp │ │ │ │ jmp *0x0(%rbp) │ │ │ │ - movq $0x28,0x388(%r13) │ │ │ │ - lea 0x31fd6f9(%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) │ │ │ │ - lock (bad) │ │ │ │ - (bad) │ │ │ │ - add -0x73(%rax),%ecx │ │ │ │ - rex.RB loopne 4a7459 │ │ │ │ - cmp %edi,%eax │ │ │ │ - jb 4a7444 │ │ │ │ + or %ah,-0x72b7fce1(%rcx) │ │ │ │ + rex.RB │ │ │ │ + lock cmp %r15,%rax │ │ │ │ + jb 4a98b8 │ │ │ │ + add $0x30,%r12 │ │ │ │ + cmp 0x358(%r13),%r12 │ │ │ │ + ja 4a98ad │ │ │ │ movq $0x3390fc8,-0x10(%rbp) │ │ │ │ mov %rbx,-0x8(%rbp) │ │ │ │ - lea 0x31fd6c5(%rip),%rsi │ │ │ │ - lea 0x32054ae(%rip),%r14 │ │ │ │ - movq $0x33924c0,-0x20(%rbp) │ │ │ │ mov 0x10(%rbx),%rax │ │ │ │ - mov %rax,-0x18(%rbp) │ │ │ │ - add $0xffffffffffffffe0,%rbp │ │ │ │ - jmp 5e2e50 │ │ │ │ + mov 0x18(%rbx),%rbx │ │ │ │ + movq $0x4a9700,-0x28(%r12) │ │ │ │ + mov %rax,-0x18(%r12) │ │ │ │ + mov %rbx,-0x10(%r12) │ │ │ │ + movq $0x4a97d8,-0x8(%r12) │ │ │ │ + lea -0x28(%r12),%rax │ │ │ │ + mov %rax,(%r12) │ │ │ │ + lea -0x7(%r12),%r14 │ │ │ │ + add $0xfffffffffffffff0,%rbp │ │ │ │ + jmp 3319318 │ │ │ │ + movq $0x30,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) │ │ │ │ - jmp 3395508 │ │ │ │ - nopl 0x0(%rax) │ │ │ │ + and $0xfffffffffffffff8,%rbx │ │ │ │ + mov (%rbx),%rax │ │ │ │ + jmp *%rax │ │ │ │ + nopl (%rax) │ │ │ │ add $0x1000000,%eax │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rcx) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %cl,(%rcx) │ │ │ │ add %al,(%rax) │ │ │ │ - add %al,(%rax) │ │ │ │ - add %al,(%rax) │ │ │ │ - add %cl,-0x75(%rax) │ │ │ │ - pop %rbx │ │ │ │ - (bad) │ │ │ │ - jmp 3395508 │ │ │ │ + add %al,0x5f(%rax) │ │ │ │ + js 4a9903 │ │ │ │ + mov 0x7(%rbx),%rsi │ │ │ │ + jmp 330abd8 │ │ │ │ nopl 0x0(%rax) │ │ │ │ - sbb %eax,(%rax) │ │ │ │ - add %al,(%rax) │ │ │ │ add $0x1000000,%eax │ │ │ │ add %al,(%rax) │ │ │ │ + add %al,(%rcx) │ │ │ │ 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,0x31(%rdi) │ │ │ │ - mov 0x3(%rbx),%rax │ │ │ │ - movq $0x4a7460,-0x18(%r12) │ │ │ │ - mov %r8,-0x10(%r12) │ │ │ │ - movq $0x4a7488,-0x8(%r12) │ │ │ │ - mov %rsi,(%r12) │ │ │ │ - lea -0x17(%r12),%r8 │ │ │ │ - lea -0x7(%r12),%rsi │ │ │ │ - mov %rax,%rbx │ │ │ │ - jmp 3395ee0 │ │ │ │ - movq $0x20,0x388(%r13) │ │ │ │ - jmp *-0x8(%r13) │ │ │ │ - nopl (%rax) │ │ │ │ - add $0x1000000,%eax │ │ │ │ - ... │ │ │ │ add %al,(%rax) │ │ │ │ - add %cl,(%rsi) │ │ │ │ + add %cl,(%rcx) │ │ │ │ add %al,(%rax) │ │ │ │ - add %ah,%al │ │ │ │ - {rex2 0x1f} add -0x7d(%r25),%r9 │ │ │ │ - (bad) │ │ │ │ - sub %cl,0x3b(%rbp) │ │ │ │ + add %dh,(%rax) │ │ │ │ + movabs 0x3b4d50c48349031f,%al │ │ │ │ movsl %ds:(%rsi),%es:(%rdi) │ │ │ │ pop %rax │ │ │ │ add (%rax),%eax │ │ │ │ - add %dh,0x28(%rdi) │ │ │ │ - movq $0x4a7408,-0x20(%r12) │ │ │ │ - mov %r14,-0x10(%r12) │ │ │ │ - movq $0x4a74b0,-0x8(%r12) │ │ │ │ - lea -0x20(%r12),%rax │ │ │ │ + add %dh,0x57(%rdi) │ │ │ │ + mov 0x7(%rbx),%rax │ │ │ │ + movq $0x4a9850,-0x48(%r12) │ │ │ │ + mov %r14,-0x38(%r12) │ │ │ │ + mov %rax,-0x30(%r12) │ │ │ │ + movq $0x4a98d8,-0x28(%r12) │ │ │ │ + lea -0x48(%r12),%rax │ │ │ │ + mov %rax,-0x20(%r12) │ │ │ │ + movq $0x4a9900,-0x18(%r12) │ │ │ │ + lea -0x27(%r12),%rax │ │ │ │ + mov %rax,-0x10(%r12) │ │ │ │ + movq $0x330ae98,-0x8(%r12) │ │ │ │ + lea -0x17(%r12),%rax │ │ │ │ mov %rax,(%r12) │ │ │ │ - lea -0x3(%r12),%rbx │ │ │ │ + lea -0x6(%r12),%rbx │ │ │ │ jmp *0x0(%rbp) │ │ │ │ - movq $0x28,0x388(%r13) │ │ │ │ - lea 0x31fd5c1(%rip),%rbx │ │ │ │ + movq $0x50,0x388(%r13) │ │ │ │ jmp *-0x8(%r13) │ │ │ │ nopl 0x0(%rax,%rax,1) │ │ │ │ - (bad) │ │ │ │ - add %al,(%rax) │ │ │ │ - add %al,(%rbx) │ │ │ │ - add %al,(%rax) │ │ │ │ - add %al,(%rcx) │ │ │ │ - add %al,(%rax) │ │ │ │ - add %al,(%rax) │ │ │ │ - add %al,(%rax) │ │ │ │ - add %cl,(%rcx) │ │ │ │ - add %al,(%rax) │ │ │ │ - add %al,(%rax) │ │ │ │ - add %al,(%rax) │ │ │ │ - add %cl,-0x73(%rax) │ │ │ │ - rex.RB call 7342aed4 <__environ@GLIBC_2.2.5+0x6f7eaa2c> │ │ │ │ - rex.WXB │ │ │ │ - movq $0x4a75c0,-0x18(%rbp) │ │ │ │ - mov 0x5(%rbx),%rax │ │ │ │ - mov %r14,%rbx │ │ │ │ - mov %rax,-0x10(%rbp) │ │ │ │ - mov %rdi,-0x8(%rbp) │ │ │ │ - add $0xffffffffffffffe8,%rbp │ │ │ │ - test $0x7,%bl │ │ │ │ - jne 4a75c0 │ │ │ │ - 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) │ │ │ │ - jne 4a75cc │ │ │ │ - mov %rbx,%r14 │ │ │ │ - mov 0x10(%rbp),%rbx │ │ │ │ - add $0x18,%rbp │ │ │ │ - jmp 3395748 │ │ │ │ - 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) │ │ │ │ + enter $0x1f9f,$0x3 │ │ │ │ lea -0x18(%rbp),%rax │ │ │ │ cmp %r15,%rax │ │ │ │ - jb 4a7680 │ │ │ │ + jb 4a9a19 │ │ │ │ + add $0x10,%r12 │ │ │ │ + cmp 0x358(%r13),%r12 │ │ │ │ + ja 4a9a0e │ │ │ │ movq $0x3390fc8,-0x10(%rbp) │ │ │ │ mov %rbx,-0x8(%rbp) │ │ │ │ - movq $0x4a7630,-0x18(%rbp) │ │ │ │ - mov 0x10(%rbx),%rbx │ │ │ │ + mov 0x10(%rbx),%rax │ │ │ │ + movq $0x4a9928,-0x8(%r12) │ │ │ │ + mov %rax,(%r12) │ │ │ │ + movq $0x4a9a30,-0x18(%rbp) │ │ │ │ + lea -0x7(%r12),%r8 │ │ │ │ + lea 0x3791b22(%rip),%rdi │ │ │ │ + lea 0x31f9ccc(%rip),%rsi │ │ │ │ + lea 0x31f9c9b(%rip),%r14 │ │ │ │ add $0xffffffffffffffe8,%rbp │ │ │ │ - test $0x7,%bl │ │ │ │ - jne 4a7630 │ │ │ │ - mov (%rbx),%rax │ │ │ │ - jmp *%rax │ │ │ │ - nopl 0x0(%rax,%rax,1) │ │ │ │ + jmp 32d0d78 │ │ │ │ + movq $0x10,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 %cl,-0x7d(%rcx) │ │ │ │ (bad) │ │ │ │ - je 4a7684 │ │ │ │ - dec %rax │ │ │ │ - add $0x10,%r12 │ │ │ │ - cmp 0x358(%r13),%r12 │ │ │ │ - ja 4a7665 │ │ │ │ - movq $0x3363a20,-0x8(%r12) │ │ │ │ - mov %rax,(%r12) │ │ │ │ - lea -0x7(%r12),%rbx │ │ │ │ + adc %cl,0x3b(%rbp) │ │ │ │ + movsl %ds:(%rsi),%es:(%rdi) │ │ │ │ + pop %rax │ │ │ │ + add (%rax),%eax │ │ │ │ + add %dh,0x19(%rdi) │ │ │ │ + movq $0x330ae98,-0x8(%r12) │ │ │ │ + mov %rbx,(%r12) │ │ │ │ + lea -0x6(%r12),%rbx │ │ │ │ add $0x8,%rbp │ │ │ │ jmp *0x0(%rbp) │ │ │ │ movq $0x10,0x388(%r13) │ │ │ │ - movq $0x4a76a0,0x0(%rbp) │ │ │ │ - mov %rax,%rbx │ │ │ │ - jmp 338a738 │ │ │ │ - jmp *-0x10(%r13) │ │ │ │ - and $0xfffffffffffffff8,%rbx │ │ │ │ - mov (%rbx),%rax │ │ │ │ - mov -0x4(%rax),%eax │ │ │ │ - jmp 4a763f │ │ │ │ - ... │ │ │ │ - (bad) │ │ │ │ + jmp 338a720 │ │ │ │ + xchg %ax,%ax │ │ │ │ + add $0x1000000,%eax │ │ │ │ add %al,(%rax) │ │ │ │ + add %al,(%rcx) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ - add %cl,-0x77(%rax) │ │ │ │ - fsubr %st(3),%st │ │ │ │ - (bad) │ │ │ │ - nopl (%rax) │ │ │ │ - (bad) │ │ │ │ add %al,(%rax) │ │ │ │ - add %al,(%rbx) │ │ │ │ + add %cl,(%rcx) │ │ │ │ add %al,(%rax) │ │ │ │ - add %al,(%rbx) │ │ │ │ + add %ch,0x48031f9d(%rax) │ │ │ │ + lea -0x10(%rbp),%eax │ │ │ │ + cmp %r15,%rax │ │ │ │ + jb 4a9aa9 │ │ │ │ + movq $0x4a9ac0,-0x10(%rbp) │ │ │ │ + lea 0x31f9bf3(%rip),%rsi │ │ │ │ + mov 0x7(%rbx),%rax │ │ │ │ + mov %rax,-0x8(%rbp) │ │ │ │ + add $0xfffffffffffffff0,%rbp │ │ │ │ + jmp 330c160 │ │ │ │ + jmp *-0x8(%r13) │ │ │ │ + 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 enter $0x394c,$0xf8 │ │ │ │ - jb 4a782e │ │ │ │ - movq $0x4a7718,-0x28(%rbp) │ │ │ │ - mov 0x5(%rbx),%rax │ │ │ │ - mov 0xd(%rbx),%rcx │ │ │ │ - mov 0x15(%rbx),%rbx │ │ │ │ - mov %rbx,%rdx │ │ │ │ - mov %r14,%rbx │ │ │ │ - mov %rcx,-0x20(%rbp) │ │ │ │ - mov %rax,-0x18(%rbp) │ │ │ │ - mov %rdx,-0x10(%rbp) │ │ │ │ - mov %rdi,-0x8(%rbp) │ │ │ │ - add $0xffffffffffffffd8,%rbp │ │ │ │ - test $0x7,%bl │ │ │ │ - jne 4a7718 │ │ │ │ + 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) │ │ │ │ - add $0x0,%al │ │ │ │ + lea 0x3785d72(%rip),%rbx │ │ │ │ + add $0x10,%rbp │ │ │ │ + jmp *0x0(%rbp) │ │ │ │ + add %eax,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ - (bad) │ │ │ │ + adc %al,(%rax) │ │ │ │ + add %al,(%rax) │ │ │ │ + movabs 0x4cf0458d48031f9e,%al │ │ │ │ + cmp %edi,%eax │ │ │ │ + jb 4a9b57 │ │ │ │ + add $0x28,%r12 │ │ │ │ + cmp 0x358(%r13),%r12 │ │ │ │ + ja 4a9b4c │ │ │ │ + movq $0x3390fc8,-0x10(%rbp) │ │ │ │ + mov %rbx,-0x8(%rbp) │ │ │ │ + mov 0x10(%rbx),%rax │ │ │ │ + movq $0x4a99b0,-0x20(%r12) │ │ │ │ + mov %rax,-0x10(%r12) │ │ │ │ + movq $0x4a9a80,-0x8(%r12) │ │ │ │ + lea -0x20(%r12),%rax │ │ │ │ + mov %rax,(%r12) │ │ │ │ + lea -0x7(%r12),%r14 │ │ │ │ + add $0xfffffffffffffff0,%rbp │ │ │ │ + jmp 3319318 │ │ │ │ + movq $0x28,0x388(%r13) │ │ │ │ + jmp *-0x10(%r13) │ │ │ │ + nopl 0x0(%rax,%rax,1) │ │ │ │ + add $0x1000000,%eax │ │ │ │ + add %al,(%rax) │ │ │ │ + add %al,(%rcx) │ │ │ │ + add %al,(%rax) │ │ │ │ + add %al,(%rax) │ │ │ │ + add %al,(%rax) │ │ │ │ + add %cl,(%rcx) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ - add %cl,-0x39(%rax) │ │ │ │ - rex.RB │ │ │ │ - lock (bad) │ │ │ │ - ja 4a7769 │ │ │ │ add %cl,-0x75(%rax) │ │ │ │ - rex.XB (bad) │ │ │ │ - mov 0xf(%rbx),%rcx │ │ │ │ - mov 0x17(%rbx),%rbx │ │ │ │ - mov %rbx,%rdx │ │ │ │ - mov 0x18(%rbp),%rbx │ │ │ │ - mov %rdx,-0x8(%rbp) │ │ │ │ - mov %rcx,0x0(%rbp) │ │ │ │ - mov %rax,0x18(%rbp) │ │ │ │ - add $0xfffffffffffffff0,%rbp │ │ │ │ - test $0x7,%bl │ │ │ │ - jne 4a7760 │ │ │ │ + pop %rbx │ │ │ │ + (bad) │ │ │ │ + and $0xfffffffffffffff8,%rbx │ │ │ │ mov (%rbx),%rax │ │ │ │ jmp *%rax │ │ │ │ nopl (%rax) │ │ │ │ - (bad) │ │ │ │ - add %al,(%rax) │ │ │ │ - add %al,(%rax) │ │ │ │ + add $0x1000000,%eax │ │ │ │ add %al,(%rax) │ │ │ │ - add %bl,(%rsi) │ │ │ │ + add %al,(%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 %cl,(%rdi) │ │ │ │ - xchg %ebp,0x48000000(%rbp) │ │ │ │ - mov 0x30(%rbp),%eax │ │ │ │ - mov 0x28(%rbp),%rcx │ │ │ │ - mov 0x10(%rbp),%rdx │ │ │ │ - mov 0x8(%rbp),%rsi │ │ │ │ - cmpq $0xc,0x7(%rbx) │ │ │ │ - jge 4a77d3 │ │ │ │ - movq $0x3363ae0,-0x30(%r12) │ │ │ │ - mov 0x20(%rbp),%rbx │ │ │ │ - mov %rbx,-0x28(%r12) │ │ │ │ - mov %rcx,-0x20(%r12) │ │ │ │ - movq $0x4a37b8,-0x18(%r12) │ │ │ │ - lea -0x2e(%r12),%rbx │ │ │ │ - mov %rbx,-0x10(%r12) │ │ │ │ - mov %rdx,-0x8(%r12) │ │ │ │ - mov %rsi,(%r12) │ │ │ │ - lea 0x3780e37(%rip),%rsi │ │ │ │ - lea -0x17(%r12),%r14 │ │ │ │ - mov %rax,%rbx │ │ │ │ - add $0x38,%rbp │ │ │ │ - jmp 3395748 │ │ │ │ - movq $0x3363ae0,-0x30(%r12) │ │ │ │ - mov 0x18(%rbp),%rbx │ │ │ │ - mov %rbx,-0x28(%r12) │ │ │ │ - mov %rcx,-0x20(%r12) │ │ │ │ - movq $0x4a37b8,-0x18(%r12) │ │ │ │ - lea -0x2e(%r12),%rbx │ │ │ │ - mov %rbx,-0x10(%r12) │ │ │ │ - mov %rdx,-0x8(%r12) │ │ │ │ - mov %rsi,(%r12) │ │ │ │ - lea 0x3780dec(%rip),%rsi │ │ │ │ - lea -0x17(%r12),%r14 │ │ │ │ - mov %rax,%rbx │ │ │ │ - add $0x38,%rbp │ │ │ │ - jmp 3395748 │ │ │ │ - movq $0x38,0x388(%r13) │ │ │ │ - jmp 338a720 │ │ │ │ - jmp *-0x8(%r13) │ │ │ │ - nopw 0x0(%rax,%rax,1) │ │ │ │ - (bad) │ │ │ │ + add %cl,(%rcx) │ │ │ │ add %al,(%rax) │ │ │ │ - add %al,(%rbx) │ │ │ │ + add %ah,0x4803785c(%rax) │ │ │ │ + mov 0x7(%rbx),%esi │ │ │ │ + jmp 330abd8 │ │ │ │ + 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,-0x64(%rax) │ │ │ │ + (bad) │ │ │ │ + add -0x73(%rax),%ecx │ │ │ │ + rex.RB │ │ │ │ + lock cmp %r15,%rax │ │ │ │ + jb 4a9bf1 │ │ │ │ + movq $0x4a9c08,-0x10(%rbp) │ │ │ │ + lea 0x31f9a6c(%rip),%rsi │ │ │ │ + mov 0x7(%rbx),%rax │ │ │ │ + mov %rax,-0x8(%rbp) │ │ │ │ + add $0xfffffffffffffff0,%rbp │ │ │ │ + jmp 330c160 │ │ │ │ + jmp *-0x8(%r13) │ │ │ │ + nopl (%rax) │ │ │ │ + add %eax,(%rax) │ │ │ │ + add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ - add %cl,-0x73(%rax) │ │ │ │ - rex.RB call 7342b1a4 <__environ@GLIBC_2.2.5+0x6f7eacfc> │ │ │ │ - rex.WXB │ │ │ │ - movq $0x4a7890,-0x18(%rbp) │ │ │ │ - mov 0x5(%rbx),%rax │ │ │ │ - mov %r14,%rbx │ │ │ │ - mov %rax,-0x10(%rbp) │ │ │ │ - mov %rdi,-0x8(%rbp) │ │ │ │ - add $0xffffffffffffffe8,%rbp │ │ │ │ - test $0x7,%bl │ │ │ │ - jne 4a7890 │ │ │ │ - mov (%rbx),%rax │ │ │ │ - jmp *%rax │ │ │ │ - xchg %ax,%ax │ │ │ │ - add (%rax),%al │ │ │ │ + (bad) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ - (bad) │ │ │ │ + add %al,-0x7cb7f81d(%rbx) │ │ │ │ + sti │ │ │ │ + add %esi,0x48(%rbx,%rcx,1) │ │ │ │ + mov 0x8(%rbp),%ebx │ │ │ │ + add $0x10,%rbp │ │ │ │ + jmp *0x0(%rbp) │ │ │ │ + lea 0x3785c30(%rip),%rbx │ │ │ │ + add $0x10,%rbp │ │ │ │ + jmp *0x0(%rbp) │ │ │ │ + nopw 0x0(%rax,%rax,1) │ │ │ │ + add %eax,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ - add %cl,-0x75(%rax) │ │ │ │ - jne 4a789c │ │ │ │ - mov %rbx,%r14 │ │ │ │ - mov 0x10(%rbp),%rbx │ │ │ │ - add $0x18,%rbp │ │ │ │ - jmp 3395748 │ │ │ │ - jmp *-0x8(%r13) │ │ │ │ - (bad) │ │ │ │ + adc %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ - add %al,(%rbx) │ │ │ │ + js 4a9bdb │ │ │ │ + (bad) │ │ │ │ + add -0x73(%rax),%ecx │ │ │ │ + rex.RB │ │ │ │ + lock cmp %r15,%rax │ │ │ │ + jb 4a9cdc │ │ │ │ + add $0x58,%r12 │ │ │ │ + cmp 0x358(%r13),%r12 │ │ │ │ + ja 4a9cd1 │ │ │ │ + movq $0x3390fc8,-0x10(%rbp) │ │ │ │ + mov %rbx,-0x8(%rbp) │ │ │ │ + mov 0x10(%rbx),%rax │ │ │ │ + movq $0x4a9af8,-0x50(%r12) │ │ │ │ + mov %rax,-0x40(%r12) │ │ │ │ + movq $0x4a9b78,-0x38(%r12) │ │ │ │ + lea -0x50(%r12),%rax │ │ │ │ + mov %rax,-0x30(%r12) │ │ │ │ + movq $0x4a9ba0,-0x28(%r12) │ │ │ │ + lea -0x37(%r12),%rax │ │ │ │ + mov %rax,-0x20(%r12) │ │ │ │ + movq $0x330ae98,-0x18(%r12) │ │ │ │ + lea -0x27(%r12),%rax │ │ │ │ + mov %rax,-0x10(%r12) │ │ │ │ + movq $0x4a9bc8,-0x8(%r12) │ │ │ │ + lea -0x16(%r12),%rax │ │ │ │ + mov %rax,(%r12) │ │ │ │ + lea -0x7(%r12),%r14 │ │ │ │ + add $0xfffffffffffffff0,%rbp │ │ │ │ + jmp 3319318 │ │ │ │ + movq $0x58,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,-0x73(%rax) │ │ │ │ - rex.RB call 7342b214 <__environ@GLIBC_2.2.5+0x6f7ead6c> │ │ │ │ - rex.WXB │ │ │ │ - movq $0x4a7900,-0x18(%rbp) │ │ │ │ - mov 0x5(%rbx),%rax │ │ │ │ - mov %r14,%rbx │ │ │ │ - mov %rax,-0x10(%rbp) │ │ │ │ - mov %rdi,-0x8(%rbp) │ │ │ │ - add $0xffffffffffffffe8,%rbp │ │ │ │ - test $0x7,%bl │ │ │ │ - jne 4a7900 │ │ │ │ + add %cl,-0x75(%rax) │ │ │ │ + pop %rbx │ │ │ │ + (bad) │ │ │ │ + and $0xfffffffffffffff8,%rbx │ │ │ │ mov (%rbx),%rax │ │ │ │ jmp *%rax │ │ │ │ - xchg %ax,%ax │ │ │ │ - add (%rax),%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) │ │ │ │ + add %ah,(%rax) │ │ │ │ + pop %rbx │ │ │ │ + js 4a9d23 │ │ │ │ + mov 0x7(%rbx),%rsi │ │ │ │ + jmp 330abd8 │ │ │ │ + nopl 0x0(%rax) │ │ │ │ + or $0x2000000,%eax │ │ │ │ + ... │ │ │ │ add %al,(%rax) │ │ │ │ + add %cl,(%rsi) │ │ │ │ add %al,(%rax) │ │ │ │ - add %cl,-0x75(%rax) │ │ │ │ - jne 4a790c │ │ │ │ - mov %rbx,%r14 │ │ │ │ - mov 0x10(%rbp),%rbx │ │ │ │ - add $0x18,%rbp │ │ │ │ - jmp 3395748 │ │ │ │ + add %dh,-0x64(%rax) │ │ │ │ + (bad) │ │ │ │ + add -0x7d(%rcx),%ecx │ │ │ │ + (bad) │ │ │ │ + rex.W │ │ │ │ + cmp 0x358(%r13),%r12 │ │ │ │ + ja 4a9db7 │ │ │ │ + cmp $0xb,%r14 │ │ │ │ + jg 4a9da9 │ │ │ │ + movq $0x4a9c40,-0x40(%r12) │ │ │ │ + mov %rsi,-0x30(%r12) │ │ │ │ + movq $0x4a9cf8,-0x28(%r12) │ │ │ │ + lea -0x40(%r12),%rax │ │ │ │ + mov %rax,-0x20(%r12) │ │ │ │ + movq $0x4a9d20,-0x18(%r12) │ │ │ │ + lea -0x27(%r12),%rax │ │ │ │ + mov %rax,-0x10(%r12) │ │ │ │ + movq $0x330ae98,-0x8(%r12) │ │ │ │ + lea -0x17(%r12),%rax │ │ │ │ + mov %rax,(%r12) │ │ │ │ + lea -0x6(%r12),%rbx │ │ │ │ + jmp *0x0(%rbp) │ │ │ │ + add $0xffffffffffffffb8,%r12 │ │ │ │ + lea 0x3785a9f(%rip),%rbx │ │ │ │ + jmp *0x0(%rbp) │ │ │ │ + movq $0x48,0x388(%r13) │ │ │ │ + lea 0x31f9c0f(%rip),%rbx │ │ │ │ jmp *-0x8(%r13) │ │ │ │ + nopl (%rax) │ │ │ │ sldt (%rax) │ │ │ │ add %al,(%rdx) │ │ │ │ ... │ │ │ │ add %al,(%rax) │ │ │ │ add %cl,(%rsi) │ │ │ │ add %al,(%rax) │ │ │ │ - add %ch,(%rax) │ │ │ │ - rcrb %cl,(%rdi) │ │ │ │ - add -0x73(%rax),%ecx │ │ │ │ - rex.RB call 1042b284 <__environ@GLIBC_2.2.5+0xc7eaddc> │ │ │ │ + add %dh,%al │ │ │ │ + fwait │ │ │ │ (bad) │ │ │ │ - jl 4a793c │ │ │ │ - add %al,(%rax) │ │ │ │ - movq $0x4a7970,-0x10(%rbp) │ │ │ │ - mov %rsi,%rbx │ │ │ │ - mov %r14,-0x8(%rbp) │ │ │ │ + add -0x73(%rax),%ecx │ │ │ │ + rex.RB │ │ │ │ + lock cmp %r15,%rax │ │ │ │ + jb 4a9e31 │ │ │ │ + movq $0x4a9e20,-0x10(%rbp) │ │ │ │ + mov %r14,%rbx │ │ │ │ + mov %rsi,-0x8(%rbp) │ │ │ │ add $0xfffffffffffffff0,%rbp │ │ │ │ test $0x7,%bl │ │ │ │ - jne 4a7970 │ │ │ │ + jne 4a9e20 │ │ │ │ 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 %ch,%al │ │ │ │ - rcrl $1,(%rdi) │ │ │ │ - add -0x77(%rax),%ecx │ │ │ │ - fadds -0x7cb7f820(%rbx) │ │ │ │ - clc │ │ │ │ - add %esi,0x49(%rcx,%rcx,2) │ │ │ │ - add $0x20,%esp │ │ │ │ - cmp 0x358(%r13),%r12 │ │ │ │ - ja 4a79b5 │ │ │ │ - movq $0x32ce2c8,-0x18(%r12) │ │ │ │ - mov %rbx,-0x10(%r12) │ │ │ │ - movq $0x4a78c0,-0x8(%r12) │ │ │ │ - lea -0x16(%r12),%rax │ │ │ │ - mov %rax,(%r12) │ │ │ │ - lea -0x5(%r12),%rbx │ │ │ │ - add $0x10,%rbp │ │ │ │ - jmp *0x0(%rbp) │ │ │ │ - movq $0x20,0x388(%r13) │ │ │ │ - jmp 338a720 │ │ │ │ - add $0x20,%r12 │ │ │ │ - cmp 0x358(%r13),%r12 │ │ │ │ - ja 4a79b5 │ │ │ │ - mov 0x7(%rbx),%rax │ │ │ │ - mov 0xf(%rax),%rcx │ │ │ │ - cmpq $0x6,0x17(%rcx) │ │ │ │ - jne 4a7ac4 │ │ │ │ - mov 0x8(%rbp),%rdx │ │ │ │ - mov 0x7(%rax),%rax │ │ │ │ - mov 0xf(%rcx),%rsi │ │ │ │ - cmp $0x33eb74a,%rsi │ │ │ │ - jne 4a7af0 │ │ │ │ - add $0xffffffffffffffe0,%r12 │ │ │ │ - mov %rax,%rbx │ │ │ │ - mov %rdx,%rax │ │ │ │ - add $0x78,%r12 │ │ │ │ - cmp 0x358(%r13),%r12 │ │ │ │ - ja 4a7a99 │ │ │ │ - movq $0x50d128,-0x70(%r12) │ │ │ │ - movq $0x36acc5f,-0x68(%r12) │ │ │ │ - mov %rbx,-0x60(%r12) │ │ │ │ - movq $0x36a4b30,-0x58(%r12) │ │ │ │ - movq $0x50d128,-0x50(%r12) │ │ │ │ - movq $0x36acc5f,-0x48(%r12) │ │ │ │ - mov %rbx,-0x40(%r12) │ │ │ │ - movq $0x36a4910,-0x38(%r12) │ │ │ │ - movq $0x4a75e8,-0x30(%r12) │ │ │ │ - mov %rax,-0x20(%r12) │ │ │ │ - movq $0x4a76c0,-0x18(%r12) │ │ │ │ - lea -0x4f(%r12),%rax │ │ │ │ - mov %rax,-0x10(%r12) │ │ │ │ - lea -0x6f(%r12),%rax │ │ │ │ - mov %rax,-0x8(%r12) │ │ │ │ - lea -0x30(%r12),%rax │ │ │ │ - mov %rax,(%r12) │ │ │ │ - lea -0x15(%r12),%rbx │ │ │ │ + add %bh,0x48031f9b(%rax) │ │ │ │ + mov 0x8(%rbp),%esi │ │ │ │ + mov 0x7(%rbx),%r14 │ │ │ │ add $0x10,%rbp │ │ │ │ - jmp *0x0(%rbp) │ │ │ │ - movq $0x78,0x388(%r13) │ │ │ │ - movq $0x4a7be8,-0x8(%rbp) │ │ │ │ - mov %rbx,0x0(%rbp) │ │ │ │ - add $0xfffffffffffffff8,%rbp │ │ │ │ - jmp 338a2b0 │ │ │ │ - lea 0x31fd0b8(%rip),%rbx │ │ │ │ + jmp 4a9d48 │ │ │ │ + lea 0x31f9bb0(%rip),%rbx │ │ │ │ jmp *-0x8(%r13) │ │ │ │ - movq $0x32ce2c8,-0x18(%r12) │ │ │ │ - mov %rbx,-0x10(%r12) │ │ │ │ - movq $0x4a7580,-0x8(%r12) │ │ │ │ - lea -0x16(%r12),%rax │ │ │ │ - mov %rax,(%r12) │ │ │ │ - lea -0x5(%r12),%rbx │ │ │ │ - add $0x10,%rbp │ │ │ │ - jmp *0x0(%rbp) │ │ │ │ - mov 0x7(%rcx),%rcx │ │ │ │ - sub $0x8,%rsp │ │ │ │ - mov %rsi,%rdi │ │ │ │ - lea 0x2f43c48(%rip),%rsi │ │ │ │ - mov %rdx,%r8 │ │ │ │ - mov $0x6,%edx │ │ │ │ - mov %rax,%r9 │ │ │ │ - xor %eax,%eax │ │ │ │ - mov %rcx,0x50(%rsp) │ │ │ │ - mov %r9,0x48(%rsp) │ │ │ │ - mov %r8,%r14 │ │ │ │ - call 4053d0 │ │ │ │ - add $0x8,%rsp │ │ │ │ - add $0xffffffffffffffe0,%r12 │ │ │ │ - movslq %eax,%rax │ │ │ │ - test %rax,%rax │ │ │ │ - jne 4a7b6e │ │ │ │ - mov 0x40(%rsp),%rbx │ │ │ │ - mov %r14,%rax │ │ │ │ - jmp 4a7a08 │ │ │ │ - xchg %ax,%ax │ │ │ │ - add (%rax),%al │ │ │ │ + nopl 0x0(%rax) │ │ │ │ + sldt (%rax) │ │ │ │ + add %al,(%rdx) │ │ │ │ + add %al,(%rax) │ │ │ │ + add %al,(%rdx) │ │ │ │ + add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ + add %cl,(%rsi) │ │ │ │ + add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ + add %al,(%rax) │ │ │ │ + add %cl,-0x73(%rax) │ │ │ │ + rex.RB clc │ │ │ │ + cmp %r15,%rax │ │ │ │ + jb 4a9e7f │ │ │ │ + movq $0x4a9ea0,-0x8(%rbp) │ │ │ │ + mov %rsi,%rdi │ │ │ │ + mov %r14,%rsi │ │ │ │ + lea 0x31f9b74(%rip),%r14 │ │ │ │ + add $0xfffffffffffffff8,%rbp │ │ │ │ + jmp 32d1a00 │ │ │ │ + lea 0x31f9b72(%rip),%rbx │ │ │ │ + jmp *-0x8(%r13) │ │ │ │ + nopw 0x0(%rax,%rax,1) │ │ │ │ + ... │ │ │ │ (bad) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ - add %cl,-0x75(%rax) │ │ │ │ - adc %r9b,-0x75(%r8) │ │ │ │ - rex.WRB or %r9b,-0x7d(%r8) │ │ │ │ + add %cl,-0x7d(%rcx) │ │ │ │ (bad) │ │ │ │ - mov %ecx,0x48(%rsp) │ │ │ │ - mov %rax,0x50(%rsp) │ │ │ │ - mov %rbx,%rax │ │ │ │ - mov 0x50(%rsp),%rbx │ │ │ │ - add $0x20,%r12 │ │ │ │ - cmp 0x358(%r13),%r12 │ │ │ │ - ja 4a7ba7 │ │ │ │ - movq $0x32ce2c8,-0x18(%r12) │ │ │ │ - mov %rbx,-0x10(%r12) │ │ │ │ - movq $0x4a7850,-0x8(%r12) │ │ │ │ - lea -0x16(%r12),%rax │ │ │ │ - mov %rax,(%r12) │ │ │ │ - lea -0x5(%r12),%rbx │ │ │ │ - add $0x10,%rbp │ │ │ │ + adc %cl,0x3b(%rbp) │ │ │ │ + movsl %ds:(%rsi),%es:(%rdi) │ │ │ │ + pop %rax │ │ │ │ + add (%rax),%eax │ │ │ │ + add %dh,0x19(%rdi) │ │ │ │ + movq $0x330ae98,-0x8(%r12) │ │ │ │ + mov %rbx,(%r12) │ │ │ │ + lea -0x6(%r12),%rbx │ │ │ │ + add $0x8,%rbp │ │ │ │ jmp *0x0(%rbp) │ │ │ │ - movq $0x20,0x388(%r13) │ │ │ │ - movq $0x4a7b50,-0x8(%rbp) │ │ │ │ - mov %rbx,%rcx │ │ │ │ - mov %rax,%rbx │ │ │ │ - mov 0x48(%rsp),%rax │ │ │ │ - mov %rax,0x0(%rbp) │ │ │ │ - mov %rcx,0x8(%rbp) │ │ │ │ - add $0xfffffffffffffff8,%rbp │ │ │ │ - jmp 338a738 │ │ │ │ + movq $0x10,0x388(%r13) │ │ │ │ + jmp 338a720 │ │ │ │ xchg %ax,%ax │ │ │ │ - add (%rax),%al │ │ │ │ + add %eax,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ - (bad) │ │ │ │ + adc %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ - add %dh,-0x31(%rax) │ │ │ │ + adc %bl,-0x72b7fce1(%rbx) │ │ │ │ + rex.RB call 7342d83c <__environ@GLIBC_2.2.5+0x6f7ed394> │ │ │ │ (bad) │ │ │ │ - add -0x75(%rax),%ecx │ │ │ │ - adc %r9b,-0x75(%r8) │ │ │ │ - pop %rbp │ │ │ │ - or %cl,-0x7d(%rax) │ │ │ │ - (bad) │ │ │ │ - paddd %mm7,%mm7 │ │ │ │ - decl (%rdi) │ │ │ │ + movq $0x3390fc8,-0x10(%rbp) │ │ │ │ + mov %rbx,-0x8(%rbp) │ │ │ │ + movq $0x4a9f38,-0x18(%rbp) │ │ │ │ + lea 0x378594d(%rip),%rdi │ │ │ │ + mov 0x10(%rbx),%rsi │ │ │ │ + lea 0x31f9ad3(%rip),%r14 │ │ │ │ + add $0xffffffffffffffe8,%rbp │ │ │ │ + jmp 32d1a00 │ │ │ │ + jmp *-0x10(%r13) │ │ │ │ + nopl 0x0(%rax) │ │ │ │ + ... │ │ │ │ (bad) │ │ │ │ - addb $0x0,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ - add (%rax),%al │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ + add %cl,-0x7d(%rcx) │ │ │ │ + (bad) │ │ │ │ + adc %cl,0x3b(%rbp) │ │ │ │ + movsl %ds:(%rsi),%es:(%rdi) │ │ │ │ + pop %rax │ │ │ │ + add (%rax),%eax │ │ │ │ + add %dh,0x19(%rdi) │ │ │ │ + movq $0x330ae98,-0x8(%r12) │ │ │ │ + mov %rbx,(%r12) │ │ │ │ + lea -0x6(%r12),%rbx │ │ │ │ + add $0x8,%rbp │ │ │ │ + jmp *0x0(%rbp) │ │ │ │ + movq $0x10,0x388(%r13) │ │ │ │ + jmp 338a720 │ │ │ │ + xchg %ax,%ax │ │ │ │ + add $0x1000000,%eax │ │ │ │ + ... │ │ │ │ add %al,(%rax) │ │ │ │ - adc (%rax),%al │ │ │ │ + add %cl,(%rsi) │ │ │ │ add %al,(%rax) │ │ │ │ - js 4a7bdd │ │ │ │ + add %dh,-0x66(%rax) │ │ │ │ + (bad) │ │ │ │ + add -0x7d(%rcx),%ecx │ │ │ │ + (bad) │ │ │ │ + sbb %cl,0x3b(%rbp) │ │ │ │ + movsl %ds:(%rsi),%es:(%rdi) │ │ │ │ + pop %rax │ │ │ │ + add (%rax),%eax │ │ │ │ + add %dh,0x1e(%rdi) │ │ │ │ + movq $0x4a9ee8,-0x10(%r12) │ │ │ │ + mov %r14,(%r12) │ │ │ │ + lea -0x10(%r12),%r14 │ │ │ │ + lea 0x37856b4(%rip),%rbx │ │ │ │ + jmp 3395508 │ │ │ │ + movq $0x18,0x388(%r13) │ │ │ │ + lea 0x31f9a53(%rip),%rbx │ │ │ │ + jmp *-0x8(%r13) │ │ │ │ + nopl 0x0(%rax) │ │ │ │ + ... │ │ │ │ + adc $0x48000000,%eax │ │ │ │ + (bad) │ │ │ │ (bad) │ │ │ │ add -0x73(%rax),%ecx │ │ │ │ rex.RB │ │ │ │ lock cmp %r15,%rax │ │ │ │ - jb 4a7c36 │ │ │ │ - movq $0x3390fc8,-0x10(%rbp) │ │ │ │ - mov %rbx,-0x8(%rbp) │ │ │ │ - mov 0x18(%rbx),%rsi │ │ │ │ - mov 0x10(%rbx),%r14 │ │ │ │ + jb 4aa027 │ │ │ │ + sub $0x8,%rsp │ │ │ │ + mov %r13,%rax │ │ │ │ + mov %rbx,%rsi │ │ │ │ + mov %rax,%rdi │ │ │ │ + xor %eax,%eax │ │ │ │ + call 3385710 │ │ │ │ + add $0x8,%rsp │ │ │ │ + test %rax,%rax │ │ │ │ + je 4aa022 │ │ │ │ + movq $0x3391200,-0x10(%rbp) │ │ │ │ + mov %rax,-0x8(%rbp) │ │ │ │ + lea 0x31f99e1(%rip),%r14 │ │ │ │ add $0xfffffffffffffff0,%rbp │ │ │ │ - jmp 4a7ee8 │ │ │ │ + jmp 32d2880 │ │ │ │ + mov (%rbx),%rax │ │ │ │ + jmp *%rax │ │ │ │ jmp *-0x10(%r13) │ │ │ │ - nopw 0x0(%rax,%rax,1) │ │ │ │ - add (%rax),%al │ │ │ │ - add %al,(%rax) │ │ │ │ - add %al,(%rax) │ │ │ │ - add %al,(%rax) │ │ │ │ - adc (%rax),%al │ │ │ │ - add %al,(%rax) │ │ │ │ - sub %cl,%bh │ │ │ │ + nopl 0x0(%rax,%rax,1) │ │ │ │ + ... │ │ │ │ + adc $0x8000000,%eax │ │ │ │ + (bad) │ │ │ │ (bad) │ │ │ │ add -0x73(%rax),%ecx │ │ │ │ rex.RB │ │ │ │ lock cmp %r15,%rax │ │ │ │ - jb 4a7c76 │ │ │ │ - movq $0x3390fc8,-0x10(%rbp) │ │ │ │ - mov %rbx,-0x8(%rbp) │ │ │ │ - mov 0x18(%rbx),%rsi │ │ │ │ - mov 0x10(%rbx),%r14 │ │ │ │ + jb 4aa095 │ │ │ │ + sub $0x8,%rsp │ │ │ │ + mov %r13,%rax │ │ │ │ + mov %rbx,%rsi │ │ │ │ + mov %rax,%rdi │ │ │ │ + xor %eax,%eax │ │ │ │ + call 3385710 │ │ │ │ + add $0x8,%rsp │ │ │ │ + test %rax,%rax │ │ │ │ + je 4aa090 │ │ │ │ + movq $0x3391200,-0x10(%rbp) │ │ │ │ + mov %rax,-0x8(%rbp) │ │ │ │ + lea 0x37857e0(%rip),%rsi │ │ │ │ + lea 0x377e9e1(%rip),%r14 │ │ │ │ + lea 0x31f99c1(%rip),%rbx │ │ │ │ add $0xfffffffffffffff0,%rbp │ │ │ │ - jmp 4a7930 │ │ │ │ + jmp 3395748 │ │ │ │ + mov (%rbx),%rax │ │ │ │ + jmp *%rax │ │ │ │ jmp *-0x10(%r13) │ │ │ │ - nopw 0x0(%rax,%rax,1) │ │ │ │ - sldt (%rax) │ │ │ │ - add %al,(%rdx) │ │ │ │ + nopl 0x0(%rax) │ │ │ │ + add $0x1000000,%eax │ │ │ │ + ... │ │ │ │ add %al,(%rax) │ │ │ │ - add %al,(%rdx) │ │ │ │ + add %cl,(%rsi) │ │ │ │ + add %al,(%rax) │ │ │ │ + add %dh,0x4c031f99(%rax) │ │ │ │ + mov %esi,%esi │ │ │ │ + lea 0x31f99a6(%rip),%r14 │ │ │ │ + jmp 3306d98 │ │ │ │ + nop │ │ │ │ + add (%rax),%al │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ - add %cl,(%rbx) │ │ │ │ + adc (%rax),%al │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ - add %cl,-0x73(%rax) │ │ │ │ - rex.RB loopne 4a7ce9 │ │ │ │ - cmp %edi,%eax │ │ │ │ - jb 4a7d34 │ │ │ │ - movq $0x4a7ce8,-0x20(%rbp) │ │ │ │ - mov 0x6(%rbx),%rax │ │ │ │ - mov 0xe(%rbx),%rbx │ │ │ │ - mov %rbx,%rcx │ │ │ │ - mov %r14,%rbx │ │ │ │ - mov %rax,-0x18(%rbp) │ │ │ │ - mov %rcx,-0x10(%rbp) │ │ │ │ - mov %rsi,-0x8(%rbp) │ │ │ │ - add $0xffffffffffffffe0,%rbp │ │ │ │ + lea -0x10(%rbp),%rax │ │ │ │ + cmp %r15,%rax │ │ │ │ + jb 4aa14b │ │ │ │ + movq $0x4aa118,-0x10(%rbp) │ │ │ │ + mov 0x10(%rbx),%rax │ │ │ │ + mov 0x18(%rbx),%rbx │ │ │ │ + mov %rax,-0x8(%rbp) │ │ │ │ + add $0xfffffffffffffff0,%rbp │ │ │ │ test $0x7,%bl │ │ │ │ - jne 4a7ce8 │ │ │ │ + jne 4aa118 │ │ │ │ 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 %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ - add %cl,-0x7d(%rcx) │ │ │ │ + add %cl,-0x75(%rax) │ │ │ │ + or %r8b,-0x7cb7f81d(%r11) │ │ │ │ + sti │ │ │ │ + add %esi,0x48(%rbx,%rdx,1) │ │ │ │ + mov %eax,%esi │ │ │ │ + lea 0x2f0d5a1(%rip),%r14 │ │ │ │ + add $0x10,%rbp │ │ │ │ + jmp 3359998 │ │ │ │ + mov %rax,%rsi │ │ │ │ + lea 0x2f0d594(%rip),%r14 │ │ │ │ + add $0x10,%rbp │ │ │ │ + jmp 3359998 │ │ │ │ + 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 4aa230 │ │ │ │ + movq $0x4aa1a0,-0x10(%rbp) │ │ │ │ + mov 0x10(%rbx),%rax │ │ │ │ + mov 0x18(%rbx),%rbx │ │ │ │ + mov %rax,-0x8(%rbp) │ │ │ │ + add $0xfffffffffffffff0,%rbp │ │ │ │ + test $0x7,%bl │ │ │ │ + jne 4aa1a0 │ │ │ │ + mov (%rbx),%rax │ │ │ │ + jmp *%rax │ │ │ │ + nop │ │ │ │ + add %eax,(%rax) │ │ │ │ + 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 %dh,0x2f(%rdi) │ │ │ │ + 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 │ │ │ │ + cmp 0x358(%r13),%r12 │ │ │ │ + ja 4aa1e8 │ │ │ │ movq $0x3363ae0,-0x10(%r12) │ │ │ │ - mov 0x10(%rbp),%rax │ │ │ │ - mov %rax,-0x8(%r12) │ │ │ │ - mov 0x18(%rbp),%rax │ │ │ │ + movq $0x3c2ae01,-0x8(%r12) │ │ │ │ mov %rax,(%r12) │ │ │ │ lea -0xe(%r12),%rsi │ │ │ │ - mov %rbx,%r14 │ │ │ │ - mov 0x8(%rbp),%rbx │ │ │ │ - add $0x20,%rbp │ │ │ │ - jmp 3395748 │ │ │ │ + lea 0x2f0d4f1(%rip),%r14 │ │ │ │ + add $0x10,%rbp │ │ │ │ + jmp 3359998 │ │ │ │ movq $0x18,0x388(%r13) │ │ │ │ jmp 338a720 │ │ │ │ - jmp *-0x8(%r13) │ │ │ │ - sldt (%rax) │ │ │ │ - add %al,(%rdx) │ │ │ │ - add %al,(%rax) │ │ │ │ - add %al,(%rbx) │ │ │ │ - add %al,(%rax) │ │ │ │ + add $0x18,%r12 │ │ │ │ + cmp 0x358(%r13),%r12 │ │ │ │ + ja 4aa1e8 │ │ │ │ + movq $0x3363ae0,-0x10(%r12) │ │ │ │ + movq $0x3c2ae01,-0x8(%r12) │ │ │ │ + mov %rax,(%r12) │ │ │ │ + lea -0xe(%r12),%rsi │ │ │ │ + lea 0x2f0d4af(%rip),%r14 │ │ │ │ + add $0x10,%rbp │ │ │ │ + jmp 3359998 │ │ │ │ + jmp *-0x10(%r13) │ │ │ │ + nopl 0x0(%rax) │ │ │ │ + add (%rax),%al │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ - add %cl,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ + adc (%rax),%al │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ - add %cl,-0x73(%rax) │ │ │ │ - rex.RB fmuls -0x8(%r9,%rdi,1) │ │ │ │ - jb 4a7df8 │ │ │ │ - movq $0x4a7da8,-0x28(%rbp) │ │ │ │ - mov 0x6(%rbx),%rax │ │ │ │ - mov 0xe(%rbx),%rcx │ │ │ │ - mov 0x16(%rbx),%rbx │ │ │ │ - mov %rbx,%rdx │ │ │ │ - mov %r14,%rbx │ │ │ │ - mov %rdx,-0x20(%rbp) │ │ │ │ - mov %rcx,-0x18(%rbp) │ │ │ │ - mov %rax,-0x10(%rbp) │ │ │ │ - mov %rsi,-0x8(%rbp) │ │ │ │ - add $0xffffffffffffffd8,%rbp │ │ │ │ - test $0x7,%bl │ │ │ │ - jne 4a7da8 │ │ │ │ - mov (%rbx),%rax │ │ │ │ - jmp *%rax │ │ │ │ - nopl (%rax) │ │ │ │ - add $0x0,%al │ │ │ │ add %al,(%rax) │ │ │ │ + lea -0x10(%rbp),%rax │ │ │ │ + cmp %r15,%rax │ │ │ │ + jb 4aa2a4 │ │ │ │ + add $0x20,%r12 │ │ │ │ + cmp 0x358(%r13),%r12 │ │ │ │ + ja 4aa299 │ │ │ │ + movq $0x3390fc8,-0x10(%rbp) │ │ │ │ + mov %rbx,-0x8(%rbp) │ │ │ │ + mov 0x10(%rbx),%rax │ │ │ │ + mov 0x18(%rbx),%rbx │ │ │ │ + movq $0x4aa160,-0x18(%r12) │ │ │ │ + mov %rax,-0x8(%r12) │ │ │ │ + mov %rbx,(%r12) │ │ │ │ + lea -0x18(%r12),%rsi │ │ │ │ + lea 0x2f0d3f1(%rip),%r14 │ │ │ │ + add $0xfffffffffffffff0,%rbp │ │ │ │ + jmp 3359998 │ │ │ │ + movq $0x20,0x388(%r13) │ │ │ │ + jmp *-0x10(%r13) │ │ │ │ + adc (%rax),%eax │ │ │ │ add %al,(%rax) │ │ │ │ + add (%rax),%eax │ │ │ │ + ... │ │ │ │ add %al,(%rax) │ │ │ │ (bad) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %cl,-0x7d(%rcx) │ │ │ │ (bad) │ │ │ │ - sbb %cl,0x3b(%rbp) │ │ │ │ + cmp %cl,0x3b(%rbp) │ │ │ │ movsl %ds:(%rsi),%es:(%rdi) │ │ │ │ pop %rax │ │ │ │ add (%rax),%eax │ │ │ │ - add %dh,0x33(%rdi) │ │ │ │ - movq $0x4a7c98,-0x10(%r12) │ │ │ │ - mov 0x18(%rbp),%rax │ │ │ │ - mov %rax,-0x8(%r12) │ │ │ │ - mov 0x20(%rbp),%rax │ │ │ │ + add %dh,0x67(%rdi) │ │ │ │ + cmp $0xb,%r14 │ │ │ │ + jl 4aa309 │ │ │ │ + movq $0x4aa248,-0x30(%r12) │ │ │ │ + mov %rdi,-0x20(%r12) │ │ │ │ + mov %rsi,-0x18(%r12) │ │ │ │ + movq $0x3363ae0,-0x10(%r12) │ │ │ │ + movq $0x3c2adf1,-0x8(%r12) │ │ │ │ + lea -0x30(%r12),%rax │ │ │ │ mov %rax,(%r12) │ │ │ │ - lea -0xe(%r12),%rdi │ │ │ │ - mov 0x10(%rbp),%rsi │ │ │ │ - mov %rbx,%r14 │ │ │ │ - mov 0x8(%rbp),%rbx │ │ │ │ - add $0x28,%rbp │ │ │ │ - jmp 33959f8 │ │ │ │ - movq $0x18,0x388(%r13) │ │ │ │ - jmp 338a720 │ │ │ │ + lea -0xe(%r12),%rbx │ │ │ │ + jmp *0x0(%rbp) │ │ │ │ + movq $0x4aa0d8,-0x30(%r12) │ │ │ │ + mov %rdi,-0x20(%r12) │ │ │ │ + mov %rsi,-0x18(%r12) │ │ │ │ + lea -0x30(%r12),%rax │ │ │ │ + add $0xffffffffffffffe8,%r12 │ │ │ │ + mov %rax,%rsi │ │ │ │ + lea 0x2f0d352(%rip),%r14 │ │ │ │ + jmp 3359998 │ │ │ │ + movq $0x38,0x388(%r13) │ │ │ │ + lea 0x31f9782(%rip),%rbx │ │ │ │ jmp *-0x8(%r13) │ │ │ │ - nopl 0x0(%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 %cl,(%rsi) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %cl,-0x73(%rax) │ │ │ │ - rex.RB fmuls -0x8(%r9,%rdi,1) │ │ │ │ - jb 4a7ec8 │ │ │ │ - movq $0x4a7e70,-0x28(%rbp) │ │ │ │ - mov 0x5(%rbx),%rax │ │ │ │ - mov 0xd(%rbx),%rbx │ │ │ │ - mov %rbx,%rcx │ │ │ │ + rex.RB call 7342dcbc <__environ@GLIBC_2.2.5+0x6f7ed814> │ │ │ │ + jl 4aa3ba │ │ │ │ + movl $0x4aa3a8,-0x18(%rbp) │ │ │ │ mov %r14,%rbx │ │ │ │ - mov %rax,-0x20(%rbp) │ │ │ │ - mov %rcx,-0x18(%rbp) │ │ │ │ mov %rsi,-0x10(%rbp) │ │ │ │ mov %rdi,-0x8(%rbp) │ │ │ │ - add $0xffffffffffffffd8,%rbp │ │ │ │ + add $0xffffffffffffffe8,%rbp │ │ │ │ test $0x7,%bl │ │ │ │ - jne 4a7e70 │ │ │ │ + jne 4aa3a8 │ │ │ │ mov (%rbx),%rax │ │ │ │ jmp *%rax │ │ │ │ - nopl 0x0(%rax) │ │ │ │ - add $0x0,%al │ │ │ │ + nopw 0x0(%rax,%rax,1) │ │ │ │ + add (%rax),%al │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ (bad) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ - add %cl,-0x7d(%rcx) │ │ │ │ + add %cl,-0x39(%rax) │ │ │ │ + add %r11b,%r8b │ │ │ │ + movabs %eax,0x8b4807438b48004a │ │ │ │ + pop %rbp │ │ │ │ + or %cl,-0x77(%rax) │ │ │ │ + or %r14b,%r14b │ │ │ │ + ret │ │ │ │ (bad) │ │ │ │ - and %cl,0x3b(%rbp) │ │ │ │ - movsl %ds:(%rsi),%es:(%rdi) │ │ │ │ - pop %rax │ │ │ │ - add (%rax),%eax │ │ │ │ - add %dh,0x3b(%rdi) │ │ │ │ - movq $0x4a7d50,-0x18(%r12) │ │ │ │ - mov 0x20(%rbp),%rax │ │ │ │ - mov %rax,-0x10(%r12) │ │ │ │ - mov 0x18(%rbp),%rax │ │ │ │ - mov %rax,-0x8(%r12) │ │ │ │ - mov 0x8(%rbp),%rcx │ │ │ │ - mov %rcx,(%r12) │ │ │ │ - lea -0x16(%r12),%rdi │ │ │ │ - mov %rax,%rsi │ │ │ │ - mov %rbx,%r14 │ │ │ │ - mov 0x10(%rbp),%rbx │ │ │ │ - add $0x28,%rbp │ │ │ │ - jmp 33959f8 │ │ │ │ - movq $0x20,0x388(%r13) │ │ │ │ - jmp 338a720 │ │ │ │ + jne 4aa3d8 │ │ │ │ + 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,(%rax) │ │ │ │ + add %al,(%rax) │ │ │ │ + add %cl,-0x75(%rax) │ │ │ │ + jge 4aa3ec │ │ │ │ + mov 0x7(%rbx),%rsi │ │ │ │ + mov 0x8(%rbp),%r14 │ │ │ │ + add $0x18,%rbp │ │ │ │ + jmp 4aa2c0 │ │ │ │ + lea 0x31f96dc(%rip),%rbx │ │ │ │ jmp *-0x8(%r13) │ │ │ │ - nopl 0x0(%rax) │ │ │ │ sldt (%rax) │ │ │ │ add %al,(%rdx) │ │ │ │ ... │ │ │ │ add %al,(%rax) │ │ │ │ add %cl,(%rsi) │ │ │ │ add %al,(%rax) │ │ │ │ - add %dl,0x48031fcc(%rax) │ │ │ │ - lea -0x10(%rbp),%eax │ │ │ │ - cmp %r15,%rax │ │ │ │ - jb 4a7faf │ │ │ │ - movq $0x4a7f28,-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 4aa45c │ │ │ │ + movq $0x4aa448,-0x10(%rbp) │ │ │ │ + mov %r14,%rbx │ │ │ │ + mov %rsi,-0x8(%rbp) │ │ │ │ add $0xfffffffffffffff0,%rbp │ │ │ │ test $0x7,%bl │ │ │ │ - jne 4a7f28 │ │ │ │ + jne 4aa448 │ │ │ │ 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 %ah,-0x34(%rax) │ │ │ │ - (bad) │ │ │ │ - add -0x77(%rax),%ecx │ │ │ │ - fadds -0x7cb7f820(%rbx) │ │ │ │ - clc │ │ │ │ - add %ecx,(%rdi) │ │ │ │ - test %al,0x49000000(%rdx) │ │ │ │ - add $0x58,%esp │ │ │ │ - cmp 0x358(%r13),%r12 │ │ │ │ - ja 4a7f9f │ │ │ │ - mov 0x6(%rbx),%rax │ │ │ │ - mov 0xe(%rbx),%rbx │ │ │ │ - movq $0x4a7c10,-0x50(%r12) │ │ │ │ - mov 0x8(%rbp),%rcx │ │ │ │ - mov %rcx,-0x40(%r12) │ │ │ │ - mov %rbx,-0x38(%r12) │ │ │ │ - movq $0x4a7c50,-0x30(%r12) │ │ │ │ - mov %rcx,-0x20(%r12) │ │ │ │ - mov %rax,-0x18(%r12) │ │ │ │ - movq $0x4a7e18,-0x10(%r12) │ │ │ │ - lea -0x50(%r12),%rax │ │ │ │ - mov %rax,-0x8(%r12) │ │ │ │ - lea -0x30(%r12),%rax │ │ │ │ - mov %rax,(%r12) │ │ │ │ - lea -0xd(%r12),%rbx │ │ │ │ + add %al,(%rax) │ │ │ │ + add %al,(%rax) │ │ │ │ + add %cl,-0x75(%rax) │ │ │ │ + jge 4aa454 │ │ │ │ + mov 0x7(%rbx),%rsi │ │ │ │ + xor %r14d,%r14d │ │ │ │ add $0x10,%rbp │ │ │ │ - jmp *0x0(%rbp) │ │ │ │ - movq $0x58,0x388(%r13) │ │ │ │ - jmp 338a720 │ │ │ │ - lea 0x31fcbd2(%rip),%rbx │ │ │ │ + jmp 4aa2c0 │ │ │ │ + lea 0x31f9675(%rip),%rbx │ │ │ │ jmp *-0x8(%r13) │ │ │ │ - lea 0x31fc512(%rip),%rbx │ │ │ │ - add $0x10,%rbp │ │ │ │ - jmp *0x0(%rbp) │ │ │ │ - add (%rax),%al │ │ │ │ + nop │ │ │ │ + sldt (%rax) │ │ │ │ + add %al,(%rdx) │ │ │ │ + ... │ │ │ │ add %al,(%rax) │ │ │ │ + add %cl,(%rsi) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ - adc (%rax),%al │ │ │ │ add %al,(%rax) │ │ │ │ - movabs 0x4cf0458d48032093,%al │ │ │ │ - cmp %edi,%eax │ │ │ │ - jb 4a7ffe │ │ │ │ - movq $0x3390fc8,-0x10(%rbp) │ │ │ │ - mov %rbx,-0x8(%rbp) │ │ │ │ - mov 0x18(%rbx),%rsi │ │ │ │ - mov 0x10(%rbx),%r14 │ │ │ │ - add $0xfffffffffffffff0,%rbp │ │ │ │ - jmp 5313f8 │ │ │ │ - jmp *-0x10(%r13) │ │ │ │ - nopw 0x0(%rax,%rax,1) │ │ │ │ - add (%rax),%al │ │ │ │ + add %cl,-0x77(%rax) │ │ │ │ + testl $0x4d358d4c,-0xa(%rcx,%rcx,4) │ │ │ │ + xchg %eax,%esi │ │ │ │ + (bad) │ │ │ │ + add %ecx,%ebp │ │ │ │ + es loopne 4aa474 │ │ │ │ + add 0xf(%rsi),%ah │ │ │ │ + (bad) │ │ │ │ + add %r8b,(%rax) │ │ │ │ + add $0x1000000,%eax │ │ │ │ + ... │ │ │ │ + add %al,(%rax) │ │ │ │ + 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 4aa4ff │ │ │ │ + movq $0x4aa4e8,-0x8(%rbp) │ │ │ │ + mov %r14,%rbx │ │ │ │ + add $0xfffffffffffffff8,%rbp │ │ │ │ + test $0x7,%bl │ │ │ │ + jne 4aa4e8 │ │ │ │ + mov (%rbx),%rax │ │ │ │ + jmp *%rax │ │ │ │ + nopw 0x0(%rax,%rax,1) │ │ │ │ + ... │ │ │ │ + (bad) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ - lea -0x10(%rbp),%rax │ │ │ │ - cmp %r15,%rax │ │ │ │ - jb 4a803e │ │ │ │ - movq $0x3390fc8,-0x10(%rbp) │ │ │ │ - mov %rbx,-0x8(%rbp) │ │ │ │ - mov 0x10(%rbx),%r14 │ │ │ │ - mov 0x18(%rbx),%rbx │ │ │ │ - add $0xfffffffffffffff0,%rbp │ │ │ │ - jmp 4a80a0 │ │ │ │ - jmp *-0x10(%r13) │ │ │ │ + add %cl,-0x73(%rax) │ │ │ │ + cmp $0x378da0a,%eax │ │ │ │ + mov 0x7(%rbx),%rsi │ │ │ │ + xor %r14d,%r14d │ │ │ │ + add $0x8,%rbp │ │ │ │ + jmp 4aa2c0 │ │ │ │ + lea 0x31f95e2(%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 4a807e │ │ │ │ + jb 4aa573 │ │ │ │ + add $0x10,%r12 │ │ │ │ + cmp 0x358(%r13),%r12 │ │ │ │ + ja 4aa568 │ │ │ │ movq $0x3390fc8,-0x10(%rbp) │ │ │ │ mov %rbx,-0x8(%rbp) │ │ │ │ - mov 0x18(%rbx),%rsi │ │ │ │ - mov 0x10(%rbx),%r14 │ │ │ │ + mov 0x10(%rbx),%rax │ │ │ │ + mov 0x18(%rbx),%rbx │ │ │ │ + movq $0x4b8908,-0x8(%r12) │ │ │ │ + mov %rbx,(%r12) │ │ │ │ + lea -0x7(%r12),%r14 │ │ │ │ + mov %rax,%rbx │ │ │ │ add $0xfffffffffffffff0,%rbp │ │ │ │ - jmp 536c58 │ │ │ │ + jmp 3395508 │ │ │ │ + movq $0x10,0x388(%r13) │ │ │ │ jmp *-0x10(%r13) │ │ │ │ - nopw 0x0(%rax,%rax,1) │ │ │ │ + nop │ │ │ │ add $0x1000000,%eax │ │ │ │ add %al,(%rax) │ │ │ │ - add %al,(%rdx) │ │ │ │ - add %al,(%rax) │ │ │ │ - add %al,(%rax) │ │ │ │ + add %al,(%rcx) │ │ │ │ add %al,(%rax) │ │ │ │ - add %cl,(%rbx) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ + add %cl,(%rcx) │ │ │ │ add %al,(%rax) │ │ │ │ - add %cl,-0x73(%rax) │ │ │ │ - rex.RB loopne 4a80f1 │ │ │ │ - cmp %edi,%eax │ │ │ │ - jb 4a8177 │ │ │ │ - movq $0x4a80f0,-0x20(%rbp) │ │ │ │ - mov %rbx,%rax │ │ │ │ - mov 0x7(%rbx),%rcx │ │ │ │ - mov 0xf(%rbx),%rbx │ │ │ │ - mov %rbx,%rdx │ │ │ │ - mov %r14,%rbx │ │ │ │ - mov %rcx,-0x18(%rbp) │ │ │ │ - mov %rdx,-0x10(%rbp) │ │ │ │ + add %bl,%al │ │ │ │ + xchg %eax,%edx │ │ │ │ + (bad) │ │ │ │ + add -0x73(%rax),%ecx │ │ │ │ + rex.RB │ │ │ │ + lock cmp %r15,%rax │ │ │ │ + jb 4aa5b9 │ │ │ │ + movq $0x4aa5d0,-0x10(%rbp) │ │ │ │ + lea 0x31f924b(%rip),%rsi │ │ │ │ + mov 0x7(%rbx),%rax │ │ │ │ mov %rax,-0x8(%rbp) │ │ │ │ - add $0xffffffffffffffe0,%rbp │ │ │ │ - test $0x7,%bl │ │ │ │ - jne 4a80f0 │ │ │ │ - mov (%rbx),%rax │ │ │ │ - jmp *%rax │ │ │ │ - add (%rax),%eax │ │ │ │ + add $0xfffffffffffffff0,%rbp │ │ │ │ + jmp 330c160 │ │ │ │ + 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,0x49(%rdi,%rdi,2) │ │ │ │ - add $0x58,%esp │ │ │ │ - cmp 0x358(%r13),%r12 │ │ │ │ - ja 4a8167 │ │ │ │ - mov 0x6(%rbx),%rax │ │ │ │ - mov 0xe(%rbx),%rbx │ │ │ │ - movq $0x4a8018,-0x50(%r12) │ │ │ │ - mov %rbx,-0x40(%r12) │ │ │ │ - mov 0x18(%rbp),%rbx │ │ │ │ - mov %rbx,-0x38(%r12) │ │ │ │ - movq $0x4a8058,-0x30(%r12) │ │ │ │ - mov 0x8(%rbp),%rbx │ │ │ │ - mov %rbx,-0x20(%r12) │ │ │ │ - mov %rax,-0x18(%r12) │ │ │ │ - movq $0x3363ae0,-0x10(%r12) │ │ │ │ - lea -0x30(%r12),%rax │ │ │ │ - mov %rax,-0x8(%r12) │ │ │ │ - lea -0x50(%r12),%rax │ │ │ │ - mov %rax,(%r12) │ │ │ │ - lea -0xe(%r12),%rbx │ │ │ │ - add $0x20,%rbp │ │ │ │ - jmp *0x0(%rbp) │ │ │ │ - movq $0x58,0x388(%r13) │ │ │ │ - jmp 338a720 │ │ │ │ - jmp *-0x8(%r13) │ │ │ │ - mov 0x10(%rbp),%rbx │ │ │ │ + add %al,-0x7cb7f81d(%rbx) │ │ │ │ + sti │ │ │ │ + add %esi,0x48(%rcx,%rdx,1) │ │ │ │ + mov 0x8(%rbp),%ebx │ │ │ │ and $0xfffffffffffffff8,%rbx │ │ │ │ - add $0x20,%rbp │ │ │ │ + add $0x10,%rbp │ │ │ │ mov (%rbx),%rax │ │ │ │ jmp *%rax │ │ │ │ - nopl 0x0(%rax) │ │ │ │ - add (%rax),%eax │ │ │ │ - add %al,(%rax) │ │ │ │ + lea 0x3785262(%rip),%rbx │ │ │ │ + add $0x10,%rbp │ │ │ │ + jmp *0x0(%rbp) │ │ │ │ + add (%rax),%al │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ - sldt (%rax) │ │ │ │ add %al,(%rax) │ │ │ │ + adc (%rax),%al │ │ │ │ add %al,(%rax) │ │ │ │ - add %cl,-0x73(%rax) │ │ │ │ - rex.RB │ │ │ │ + adcb $0x45,-0x72b7fce1(%rdx) │ │ │ │ lock cmp %r15,%rax │ │ │ │ - jb 4a81fc │ │ │ │ - add $0x18,%r12 │ │ │ │ + jb 4aa670 │ │ │ │ + add $0x30,%r12 │ │ │ │ cmp 0x358(%r13),%r12 │ │ │ │ - ja 4a81f1 │ │ │ │ + ja 4aa665 │ │ │ │ movq $0x3390fc8,-0x10(%rbp) │ │ │ │ mov %rbx,-0x8(%rbp) │ │ │ │ mov 0x10(%rbx),%rax │ │ │ │ - mov 0x18(%rbx),%rcx │ │ │ │ - mov 0x20(%rbx),%rbx │ │ │ │ - movq $0x4a80a0,-0x10(%r12) │ │ │ │ - mov %rax,-0x8(%r12) │ │ │ │ - mov %rcx,(%r12) │ │ │ │ - mov %rbx,%r14 │ │ │ │ - lea -0xf(%r12),%rbx │ │ │ │ + mov 0x18(%rbx),%rbx │ │ │ │ + movq $0x4aa520,-0x28(%r12) │ │ │ │ + mov %rax,-0x18(%r12) │ │ │ │ + mov %rbx,-0x10(%r12) │ │ │ │ + movq $0x4aa590,-0x8(%r12) │ │ │ │ + lea -0x28(%r12),%rax │ │ │ │ + mov %rax,(%r12) │ │ │ │ + lea -0x7(%r12),%r14 │ │ │ │ add $0xfffffffffffffff0,%rbp │ │ │ │ - jmp 4a80a0 │ │ │ │ - movq $0x18,0x388(%r13) │ │ │ │ + jmp 3319318 │ │ │ │ + movq $0x30,0x388(%r13) │ │ │ │ jmp *-0x10(%r13) │ │ │ │ - add %eax,(%rax) │ │ │ │ - add %al,(%rax) │ │ │ │ - add %al,(%rax) │ │ │ │ + nopl 0x0(%rax) │ │ │ │ + add $0x1000000,%eax │ │ │ │ add %al,(%rax) │ │ │ │ - adc %al,(%rax) │ │ │ │ + add %al,(%rcx) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ - lea -0x18(%rbp),%rax │ │ │ │ - cmp %r15,%rax │ │ │ │ - jb 4a8264 │ │ │ │ - movq $0x3390fc8,-0x10(%rbp) │ │ │ │ - mov %rbx,-0x8(%rbp) │ │ │ │ - movq $0x4a8250,-0x18(%rbp) │ │ │ │ - mov 0x10(%rbx),%rbx │ │ │ │ - add $0xffffffffffffffe8,%rbp │ │ │ │ - test $0x7,%bl │ │ │ │ - jne 4a8250 │ │ │ │ - mov (%rbx),%rax │ │ │ │ - jmp *%rax │ │ │ │ - nop │ │ │ │ - ... │ │ │ │ - (bad) │ │ │ │ + add %cl,(%rcx) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %cl,-0x75(%rax) │ │ │ │ - fwait │ │ │ │ - add %eax,(%eax) │ │ │ │ - add %cl,-0x7d(%rax) │ │ │ │ - jrcxz 4a8253 │ │ │ │ - add $0x8,%rbp │ │ │ │ - mov (%rbx),%rax │ │ │ │ - jmp *%rax │ │ │ │ - jmp *-0x10(%r13) │ │ │ │ + pop %rbx │ │ │ │ (bad) │ │ │ │ - add %al,(%rax) │ │ │ │ - add %al,(%rbx) │ │ │ │ - ... │ │ │ │ - add %al,(%rax) │ │ │ │ - add %cl,(%rsi) │ │ │ │ - add %al,(%rax) │ │ │ │ - add %bh,%al │ │ │ │ - nop │ │ │ │ - and %al,(%rbx) │ │ │ │ - lea -0x20(%rbp),%rax │ │ │ │ - cmp %r15,%rax │ │ │ │ - jb 4a833a │ │ │ │ - movq $0x4a82c0,-0x18(%rbp) │ │ │ │ - mov %rdi,%rbx │ │ │ │ - mov %r14,-0x10(%rbp) │ │ │ │ - mov %rsi,-0x8(%rbp) │ │ │ │ - add $0xffffffffffffffe8,%rbp │ │ │ │ - test $0x7,%bl │ │ │ │ - jne 4a82c0 │ │ │ │ + and $0xfffffffffffffff8,%rbx │ │ │ │ mov (%rbx),%rax │ │ │ │ jmp *%rax │ │ │ │ - xchg %ax,%ax │ │ │ │ - add (%rax),%al │ │ │ │ - add %al,(%rax) │ │ │ │ + nopl (%rax) │ │ │ │ + add $0x1000000,%eax │ │ │ │ add %al,(%rax) │ │ │ │ + add %al,(%rcx) │ │ │ │ add %al,(%rax) │ │ │ │ - (bad) │ │ │ │ add %al,(%rax) │ │ │ │ - add %bl,%al │ │ │ │ - enter $0x31f,$0x48 │ │ │ │ - mov %ebx,%eax │ │ │ │ - and $0x7,%eax │ │ │ │ - cmp $0x1,%rax │ │ │ │ - je 4a8329 │ │ │ │ - movq $0x4a8300,-0x8(%rbp) │ │ │ │ - mov 0xe(%rbx),%rax │ │ │ │ - mov 0x6(%rbx),%rbx │ │ │ │ - mov %rax,0x0(%rbp) │ │ │ │ - add $0xfffffffffffffff8,%rbp │ │ │ │ - test $0x7,%bl │ │ │ │ - jne 4a8300 │ │ │ │ - mov (%rbx),%rax │ │ │ │ - jmp *%rax │ │ │ │ - xchg %ax,%ax │ │ │ │ - add (%rax),%eax │ │ │ │ add %al,(%rax) │ │ │ │ + add %cl,(%rcx) │ │ │ │ add %al,(%rax) │ │ │ │ + add %cl,0x48037851(%rax) │ │ │ │ + mov 0x7(%rbx),%esi │ │ │ │ + jmp 330abd8 │ │ │ │ + nopl 0x0(%rax) │ │ │ │ + add $0x1000000,%eax │ │ │ │ add %al,(%rax) │ │ │ │ - (bad) │ │ │ │ + add %al,(%rcx) │ │ │ │ add %al,(%rax) │ │ │ │ - add %bl,0x48031fc8(%rax) │ │ │ │ - movl $0x4a8358,0x0(%rbp) │ │ │ │ - mov 0x8(%rbp),%rdi │ │ │ │ - mov 0x18(%rbp),%rsi │ │ │ │ - mov 0x10(%rbp),%r14 │ │ │ │ - mov 0x17(%rbx),%rax │ │ │ │ - mov %rax,0x8(%rbp) │ │ │ │ - mov 0x7(%rbx),%rax │ │ │ │ - mov %rax,0x18(%rbp) │ │ │ │ - jmp 4a8280 │ │ │ │ - mov 0x10(%rbp),%rbx │ │ │ │ - and $0xfffffffffffffff8,%rbx │ │ │ │ - add $0x18,%rbp │ │ │ │ - mov (%rbx),%rax │ │ │ │ - jmp *%rax │ │ │ │ - lea 0x31fc857(%rip),%rbx │ │ │ │ - jmp *-0x8(%r13) │ │ │ │ - nopl (%rax) │ │ │ │ - add (%rax),%eax │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ + add %cl,(%rcx) │ │ │ │ add %al,(%rax) │ │ │ │ + add %cl,%al │ │ │ │ + xchg %eax,%ecx │ │ │ │ (bad) │ │ │ │ - add %al,(%rax) │ │ │ │ - add %ah,(%rax) │ │ │ │ - nop │ │ │ │ - and %al,(%rbx) │ │ │ │ - add $0x80,%r12 │ │ │ │ + add -0x7d(%rcx),%ecx │ │ │ │ + (bad) │ │ │ │ + push %rax │ │ │ │ cmp 0x358(%r13),%r12 │ │ │ │ - ja 4a83e7 │ │ │ │ + ja 4aa744 │ │ │ │ mov 0x7(%rbx),%rax │ │ │ │ - mov 0x17(%rbx),%rbx │ │ │ │ - movq $0x4a7fd8,-0x78(%r12) │ │ │ │ - mov 0x18(%rbp),%rcx │ │ │ │ - mov %rcx,-0x68(%r12) │ │ │ │ - mov %rax,-0x60(%r12) │ │ │ │ - movq $0x4a81a0,-0x58(%r12) │ │ │ │ - mov 0x10(%rbp),%rax │ │ │ │ - mov %rax,-0x48(%r12) │ │ │ │ - mov %rbx,-0x40(%r12) │ │ │ │ - mov 0x8(%rbp),%rax │ │ │ │ + movq $0x4aa608,-0x48(%r12) │ │ │ │ mov %rax,-0x38(%r12) │ │ │ │ - movq $0x4a8210,-0x30(%r12) │ │ │ │ - lea -0x78(%r12),%rax │ │ │ │ + mov %r14,-0x30(%r12) │ │ │ │ + movq $0x4aa690,-0x28(%r12) │ │ │ │ + lea -0x48(%r12),%rax │ │ │ │ mov %rax,-0x20(%r12) │ │ │ │ - movq $0x537f48,-0x18(%r12) │ │ │ │ + movq $0x4aa6b8,-0x18(%r12) │ │ │ │ + lea -0x27(%r12),%rax │ │ │ │ mov %rax,-0x10(%r12) │ │ │ │ - lea -0x30(%r12),%rax │ │ │ │ - mov %rax,-0x8(%r12) │ │ │ │ - lea -0x58(%r12),%rax │ │ │ │ + movq $0x330ae98,-0x8(%r12) │ │ │ │ + lea -0x17(%r12),%rax │ │ │ │ mov %rax,(%r12) │ │ │ │ - lea -0x17(%r12),%rbx │ │ │ │ - add $0x20,%rbp │ │ │ │ + lea -0x6(%r12),%rbx │ │ │ │ jmp *0x0(%rbp) │ │ │ │ - movq $0x80,0x388(%r13) │ │ │ │ - jmp 338a720 │ │ │ │ - nop │ │ │ │ - add (%rax),%al │ │ │ │ + movq $0x50,0x388(%r13) │ │ │ │ + jmp *-0x8(%r13) │ │ │ │ + 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) │ │ │ │ - jo 4a8395 │ │ │ │ - and %al,(%rbx) │ │ │ │ - lea -0x10(%rbp),%rax │ │ │ │ - cmp %r15,%rax │ │ │ │ - jb 4a842e │ │ │ │ + cmp %dl,0x458d4803(%rdi,%rbx,1) │ │ │ │ + call 7342e0bc <__environ@GLIBC_2.2.5+0x6f7edc14> │ │ │ │ + (bad) │ │ │ │ + add $0x10,%r12 │ │ │ │ + cmp 0x358(%r13),%r12 │ │ │ │ + ja 4aa7c6 │ │ │ │ movq $0x3390fc8,-0x10(%rbp) │ │ │ │ mov %rbx,-0x8(%rbp) │ │ │ │ - mov 0x18(%rbx),%rsi │ │ │ │ - mov 0x10(%rbx),%r14 │ │ │ │ - add $0xfffffffffffffff0,%rbp │ │ │ │ - jmp 5313f8 │ │ │ │ + mov 0x10(%rbx),%rax │ │ │ │ + movq $0x4aa6e0,-0x8(%r12) │ │ │ │ + mov %rax,(%r12) │ │ │ │ + movq $0x4aa7e8,-0x18(%rbp) │ │ │ │ + lea -0x7(%r12),%r8 │ │ │ │ + lea 0x3790d6a(%rip),%rdi │ │ │ │ + lea 0x31f8f14(%rip),%rsi │ │ │ │ + lea 0x31f939b(%rip),%r14 │ │ │ │ + add $0xffffffffffffffe8,%rbp │ │ │ │ + jmp 32d0d78 │ │ │ │ + movq $0x10,0x388(%r13) │ │ │ │ jmp *-0x10(%r13) │ │ │ │ - nopw 0x0(%rax,%rax,1) │ │ │ │ - add (%rax),%al │ │ │ │ + nopl (%rax) │ │ │ │ + ... │ │ │ │ + (bad) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ - adc (%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 $0x330ae98,-0x8(%r12) │ │ │ │ + mov %rbx,(%r12) │ │ │ │ + lea -0x6(%r12),%rbx │ │ │ │ + add $0x8,%rbp │ │ │ │ + jmp *0x0(%rbp) │ │ │ │ + movq $0x10,0x388(%r13) │ │ │ │ + jmp 338a720 │ │ │ │ + xchg %ax,%ax │ │ │ │ + add $0x1000000,%eax │ │ │ │ add %al,(%rax) │ │ │ │ + add %al,(%rcx) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ - lea -0x10(%rbp),%rax │ │ │ │ - cmp %r15,%rax │ │ │ │ - jb 4a846e │ │ │ │ - movq $0x3390fc8,-0x10(%rbp) │ │ │ │ - mov %rbx,-0x8(%rbp) │ │ │ │ - mov 0x10(%rbx),%r14 │ │ │ │ - mov 0x18(%rbx),%rbx │ │ │ │ + add %al,(%rax) │ │ │ │ + add %cl,(%rcx) │ │ │ │ + add %al,(%rax) │ │ │ │ + add %dh,%al │ │ │ │ + (bad) │ │ │ │ + (bad) │ │ │ │ + add -0x73(%rax),%ecx │ │ │ │ + rex.RB │ │ │ │ + lock cmp %r15,%rax │ │ │ │ + jb 4aa861 │ │ │ │ + movq $0x4aa878,-0x10(%rbp) │ │ │ │ + lea 0x31f8e3b(%rip),%rsi │ │ │ │ + mov 0x7(%rbx),%rax │ │ │ │ + mov %rax,-0x8(%rbp) │ │ │ │ add $0xfffffffffffffff0,%rbp │ │ │ │ - jmp 4a84d0 │ │ │ │ - jmp *-0x10(%r13) │ │ │ │ - nopw 0x0(%rax,%rax,1) │ │ │ │ - add (%rax),%al │ │ │ │ + jmp 330c160 │ │ │ │ + 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 -0x10(%rbp),%rax │ │ │ │ - cmp %r15,%rax │ │ │ │ - jb 4a84ae │ │ │ │ + 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 0x3784fba(%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) │ │ │ │ + and %dl,-0x72b7fce1(%rbx) │ │ │ │ + rex.RB │ │ │ │ + lock cmp %r15,%rax │ │ │ │ + jb 4aa90f │ │ │ │ + add $0x28,%r12 │ │ │ │ + cmp 0x358(%r13),%r12 │ │ │ │ + ja 4aa904 │ │ │ │ movq $0x3390fc8,-0x10(%rbp) │ │ │ │ mov %rbx,-0x8(%rbp) │ │ │ │ - mov 0x18(%rbx),%rsi │ │ │ │ - mov 0x10(%rbx),%r14 │ │ │ │ + mov 0x10(%rbx),%rax │ │ │ │ + movq $0x4aa768,-0x20(%r12) │ │ │ │ + mov %rax,-0x10(%r12) │ │ │ │ + movq $0x4aa838,-0x8(%r12) │ │ │ │ + lea -0x20(%r12),%rax │ │ │ │ + mov %rax,(%r12) │ │ │ │ + lea -0x7(%r12),%r14 │ │ │ │ add $0xfffffffffffffff0,%rbp │ │ │ │ - jmp 536c58 │ │ │ │ + jmp 3319318 │ │ │ │ + movq $0x28,0x388(%r13) │ │ │ │ jmp *-0x10(%r13) │ │ │ │ - nopw 0x0(%rax,%rax,1) │ │ │ │ + nopl 0x0(%rax,%rax,1) │ │ │ │ add $0x1000000,%eax │ │ │ │ add %al,(%rax) │ │ │ │ - add %al,(%rdx) │ │ │ │ + add %al,(%rcx) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ - add %cl,(%rbx) │ │ │ │ + add %cl,(%rcx) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ - add %cl,-0x73(%rax) │ │ │ │ - rex.RB loopne 4a8521 │ │ │ │ - cmp %edi,%eax │ │ │ │ - jb 4a85a7 │ │ │ │ - movq $0x4a8520,-0x20(%rbp) │ │ │ │ - mov %rbx,%rax │ │ │ │ - mov 0x7(%rbx),%rcx │ │ │ │ - mov 0xf(%rbx),%rbx │ │ │ │ - mov %rbx,%rdx │ │ │ │ - mov %r14,%rbx │ │ │ │ - mov %rcx,-0x18(%rbp) │ │ │ │ - mov %rdx,-0x10(%rbp) │ │ │ │ - mov %rax,-0x8(%rbp) │ │ │ │ - add $0xffffffffffffffe0,%rbp │ │ │ │ - test $0x7,%bl │ │ │ │ - jne 4a8520 │ │ │ │ + add %cl,-0x75(%rax) │ │ │ │ + pop %rbx │ │ │ │ + (bad) │ │ │ │ + and $0xfffffffffffffff8,%rbx │ │ │ │ mov (%rbx),%rax │ │ │ │ jmp *%rax │ │ │ │ - add (%rax),%eax │ │ │ │ + nopl (%rax) │ │ │ │ + add $0x1000000,%eax │ │ │ │ add %al,(%rax) │ │ │ │ + add %al,(%rcx) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ - (bad) │ │ │ │ add %al,(%rax) │ │ │ │ + add %cl,(%rcx) │ │ │ │ add %al,(%rax) │ │ │ │ + add %ch,%al │ │ │ │ + rex.WRX js 4aa95b │ │ │ │ + mov 0x7(%rbx),%rsi │ │ │ │ + jmp 330abd8 │ │ │ │ + nopl 0x0(%rax) │ │ │ │ + add $0x1000000,%eax │ │ │ │ add %al,(%rax) │ │ │ │ - add %cl,-0x77(%rax) │ │ │ │ - fadds -0x7cb7f820(%rbx) │ │ │ │ - clc │ │ │ │ - add %esi,0x49(%rdi,%rdi,2) │ │ │ │ - add $0x58,%esp │ │ │ │ - cmp 0x358(%r13),%r12 │ │ │ │ - ja 4a8597 │ │ │ │ - mov 0x6(%rbx),%rax │ │ │ │ - mov 0xe(%rbx),%rbx │ │ │ │ - movq $0x4a8448,-0x50(%r12) │ │ │ │ - mov %rbx,-0x40(%r12) │ │ │ │ - mov 0x18(%rbp),%rbx │ │ │ │ - mov %rbx,-0x38(%r12) │ │ │ │ - movq $0x4a8488,-0x30(%r12) │ │ │ │ - mov 0x8(%rbp),%rbx │ │ │ │ - mov %rbx,-0x20(%r12) │ │ │ │ - mov %rax,-0x18(%r12) │ │ │ │ - movq $0x3363ae0,-0x10(%r12) │ │ │ │ - lea -0x30(%r12),%rax │ │ │ │ - mov %rax,-0x8(%r12) │ │ │ │ - lea -0x50(%r12),%rax │ │ │ │ - mov %rax,(%r12) │ │ │ │ - lea -0xe(%r12),%rbx │ │ │ │ - add $0x20,%rbp │ │ │ │ - jmp *0x0(%rbp) │ │ │ │ - movq $0x58,0x388(%r13) │ │ │ │ - jmp 338a720 │ │ │ │ + add %al,(%rcx) │ │ │ │ + add %al,(%rax) │ │ │ │ + add %al,(%rax) │ │ │ │ + add %al,(%rax) │ │ │ │ + add %cl,(%rcx) │ │ │ │ + add %al,(%rax) │ │ │ │ + add %al,(%rax) │ │ │ │ + xchg %eax,%edx │ │ │ │ + (bad) │ │ │ │ + add -0x73(%rax),%ecx │ │ │ │ + rex.RB │ │ │ │ + lock cmp %r15,%rax │ │ │ │ + jb 4aa9a9 │ │ │ │ + movq $0x4aa9c0,-0x10(%rbp) │ │ │ │ + lea 0x31f91ac(%rip),%rsi │ │ │ │ + mov 0x7(%rbx),%rax │ │ │ │ + mov %rax,-0x8(%rbp) │ │ │ │ + add $0xfffffffffffffff0,%rbp │ │ │ │ + jmp 330c160 │ │ │ │ jmp *-0x8(%r13) │ │ │ │ - mov 0x10(%rbp),%rbx │ │ │ │ - and $0xfffffffffffffff8,%rbx │ │ │ │ - add $0x20,%rbp │ │ │ │ - mov (%rbx),%rax │ │ │ │ - jmp *%rax │ │ │ │ - nopl 0x0(%rax) │ │ │ │ - add (%rax),%eax │ │ │ │ + nopl (%rax) │ │ │ │ + add %eax,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ - sldt (%rax) │ │ │ │ + (bad) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ - add %cl,-0x73(%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 0x3784e78(%rip),%rbx │ │ │ │ + add $0x10,%rbp │ │ │ │ + jmp *0x0(%rbp) │ │ │ │ + nopw 0x0(%rax,%rax,1) │ │ │ │ + add %eax,(%rax) │ │ │ │ + add %al,(%rax) │ │ │ │ + add %al,(%rax) │ │ │ │ + add %al,(%rax) │ │ │ │ + adc %al,(%rax) │ │ │ │ + add %al,(%rax) │ │ │ │ + clc │ │ │ │ + xchg %eax,%ecx │ │ │ │ + (bad) │ │ │ │ + add -0x73(%rax),%ecx │ │ │ │ rex.RB │ │ │ │ lock cmp %r15,%rax │ │ │ │ - jb 4a862c │ │ │ │ - add $0x18,%r12 │ │ │ │ + jb 4aaa94 │ │ │ │ + add $0x58,%r12 │ │ │ │ cmp 0x358(%r13),%r12 │ │ │ │ - ja 4a8621 │ │ │ │ + ja 4aaa89 │ │ │ │ movq $0x3390fc8,-0x10(%rbp) │ │ │ │ mov %rbx,-0x8(%rbp) │ │ │ │ mov 0x10(%rbx),%rax │ │ │ │ - mov 0x18(%rbx),%rcx │ │ │ │ - mov 0x20(%rbx),%rbx │ │ │ │ - movq $0x4a84d0,-0x10(%r12) │ │ │ │ - mov %rax,-0x8(%r12) │ │ │ │ - mov %rcx,(%r12) │ │ │ │ - mov %rbx,%r14 │ │ │ │ - lea -0xf(%r12),%rbx │ │ │ │ + movq $0x4aa8b0,-0x50(%r12) │ │ │ │ + mov %rax,-0x40(%r12) │ │ │ │ + movq $0x4aa930,-0x38(%r12) │ │ │ │ + lea -0x50(%r12),%rax │ │ │ │ + mov %rax,-0x30(%r12) │ │ │ │ + movq $0x4aa958,-0x28(%r12) │ │ │ │ + lea -0x37(%r12),%rax │ │ │ │ + mov %rax,-0x20(%r12) │ │ │ │ + movq $0x330ae98,-0x18(%r12) │ │ │ │ + lea -0x27(%r12),%rax │ │ │ │ + mov %rax,-0x10(%r12) │ │ │ │ + movq $0x4aa980,-0x8(%r12) │ │ │ │ + lea -0x16(%r12),%rax │ │ │ │ + mov %rax,(%r12) │ │ │ │ + lea -0x7(%r12),%r14 │ │ │ │ add $0xfffffffffffffff0,%rbp │ │ │ │ - jmp 4a84d0 │ │ │ │ - movq $0x18,0x388(%r13) │ │ │ │ + jmp 3319318 │ │ │ │ + movq $0x58,0x388(%r13) │ │ │ │ jmp *-0x10(%r13) │ │ │ │ - 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 4a8694 │ │ │ │ - movq $0x3390fc8,-0x10(%rbp) │ │ │ │ - mov %rbx,-0x8(%rbp) │ │ │ │ - movq $0x4a8680,-0x18(%rbp) │ │ │ │ - mov 0x10(%rbx),%rbx │ │ │ │ - add $0xffffffffffffffe8,%rbp │ │ │ │ - test $0x7,%bl │ │ │ │ - jne 4a8680 │ │ │ │ + add %al,(%rax) │ │ │ │ + add %cl,-0x75(%rax) │ │ │ │ + pop %rbx │ │ │ │ + (bad) │ │ │ │ + and $0xfffffffffffffff8,%rbx │ │ │ │ mov (%rbx),%rax │ │ │ │ jmp *%rax │ │ │ │ - nop │ │ │ │ - ... │ │ │ │ - (bad) │ │ │ │ + nopl (%rax) │ │ │ │ + add $0x1000000,%eax │ │ │ │ add %al,(%rax) │ │ │ │ + add %al,(%rcx) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ - add %cl,-0x75(%rax) │ │ │ │ - fwait │ │ │ │ - add %eax,(%eax) │ │ │ │ - add %cl,-0x7d(%rax) │ │ │ │ - jrcxz 4a8683 │ │ │ │ - add $0x8,%rbp │ │ │ │ - mov (%rbx),%rax │ │ │ │ - jmp *%rax │ │ │ │ - jmp *-0x10(%r13) │ │ │ │ - (bad) │ │ │ │ add %al,(%rax) │ │ │ │ - add %al,(%rbx) │ │ │ │ + add %cl,(%rcx) │ │ │ │ + add %al,(%rax) │ │ │ │ + add %ch,0x4d(%rax) │ │ │ │ + js 4aaadb │ │ │ │ + mov 0x7(%rbx),%rsi │ │ │ │ + jmp 330abd8 │ │ │ │ + nopl 0x0(%rax) │ │ │ │ + or $0x2000000,%eax │ │ │ │ ... │ │ │ │ add %al,(%rax) │ │ │ │ add %cl,(%rsi) │ │ │ │ add %al,(%rax) │ │ │ │ - add %cl,%al │ │ │ │ - mov %fs,(%rax) │ │ │ │ + add %dh,%al │ │ │ │ + nop │ │ │ │ + (bad) │ │ │ │ + add -0x7d(%rcx),%ecx │ │ │ │ + (bad) │ │ │ │ + rex.W │ │ │ │ + cmp 0x358(%r13),%r12 │ │ │ │ + ja 4aab6f │ │ │ │ + cmp $0xb,%r14 │ │ │ │ + jg 4aab61 │ │ │ │ + movq $0x4aa9f8,-0x40(%r12) │ │ │ │ + mov %rsi,-0x30(%r12) │ │ │ │ + movq $0x4aaab0,-0x28(%r12) │ │ │ │ + lea -0x40(%r12),%rax │ │ │ │ + mov %rax,-0x20(%r12) │ │ │ │ + movq $0x4aaad8,-0x18(%r12) │ │ │ │ + lea -0x27(%r12),%rax │ │ │ │ + mov %rax,-0x10(%r12) │ │ │ │ + movq $0x330ae98,-0x8(%r12) │ │ │ │ + lea -0x17(%r12),%rax │ │ │ │ + mov %rax,(%r12) │ │ │ │ + lea -0x6(%r12),%rbx │ │ │ │ + jmp *0x0(%rbp) │ │ │ │ + add $0xffffffffffffffb8,%r12 │ │ │ │ + lea 0x3784ce7(%rip),%rbx │ │ │ │ + jmp *0x0(%rbp) │ │ │ │ + movq $0x48,0x388(%r13) │ │ │ │ + lea 0x31f908f(%rip),%rbx │ │ │ │ + jmp *-0x8(%r13) │ │ │ │ + nopl (%rax) │ │ │ │ + sldt (%rax) │ │ │ │ + add %al,(%rdx) │ │ │ │ + ... │ │ │ │ + add %al,(%rax) │ │ │ │ + add %cl,(%rsi) │ │ │ │ + add %al,(%rax) │ │ │ │ + add %dh,-0x70(%rax) │ │ │ │ + (bad) │ │ │ │ add -0x73(%rax),%ecx │ │ │ │ - rex.RB loopne 4a8701 │ │ │ │ - cmp %edi,%eax │ │ │ │ - jb 4a876a │ │ │ │ - movq $0x4a86f0,-0x18(%rbp) │ │ │ │ - mov %rdi,%rbx │ │ │ │ - mov %r14,-0x10(%rbp) │ │ │ │ + rex.RB │ │ │ │ + lock cmp %r15,%rax │ │ │ │ + jb 4aabe9 │ │ │ │ + movq $0x4aabd8,-0x10(%rbp) │ │ │ │ + mov %r14,%rbx │ │ │ │ mov %rsi,-0x8(%rbp) │ │ │ │ - add $0xffffffffffffffe8,%rbp │ │ │ │ + add $0xfffffffffffffff0,%rbp │ │ │ │ test $0x7,%bl │ │ │ │ - jne 4a86f0 │ │ │ │ + jne 4aabd8 │ │ │ │ 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 %bh,0x48031fc4(%rax) │ │ │ │ - mov %ebx,%eax │ │ │ │ - and $0x7,%eax │ │ │ │ - cmp $0x1,%rax │ │ │ │ - je 4a8759 │ │ │ │ - movq $0x4a8730,-0x8(%rbp) │ │ │ │ - mov 0xe(%rbx),%rax │ │ │ │ - mov 0x6(%rbx),%rbx │ │ │ │ - mov %rax,0x0(%rbp) │ │ │ │ - add $0xfffffffffffffff8,%rbp │ │ │ │ - test $0x7,%bl │ │ │ │ - jne 4a8730 │ │ │ │ - mov (%rbx),%rax │ │ │ │ - jmp *%rax │ │ │ │ - xchg %ax,%ax │ │ │ │ - add (%rax),%eax │ │ │ │ + add %bh,(%rax) │ │ │ │ + nop │ │ │ │ + (bad) │ │ │ │ + add -0x75(%rax),%ecx │ │ │ │ + jne 4aabe4 │ │ │ │ + mov 0x7(%rbx),%r14 │ │ │ │ + add $0x10,%rbp │ │ │ │ + jmp 4aab00 │ │ │ │ + lea 0x31f9030(%rip),%rbx │ │ │ │ + jmp *-0x8(%r13) │ │ │ │ + nopl 0x0(%rax) │ │ │ │ + sldt (%rax) │ │ │ │ + add %al,(%rdx) │ │ │ │ add %al,(%rax) │ │ │ │ + add %al,(%rdx) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ - (bad) │ │ │ │ add %al,(%rax) │ │ │ │ - add %bh,-0x3c(%rax) │ │ │ │ - (bad) │ │ │ │ - add -0x39(%rax),%ecx │ │ │ │ - add %r9b,0x48004a87(%r8) │ │ │ │ - mov 0x8(%rbp),%edi │ │ │ │ - mov 0x18(%rbp),%rsi │ │ │ │ - mov 0x10(%rbp),%r14 │ │ │ │ - mov 0x17(%rbx),%rax │ │ │ │ - mov %rax,0x8(%rbp) │ │ │ │ - mov 0x7(%rbx),%rax │ │ │ │ - mov %rax,0x18(%rbp) │ │ │ │ - jmp 4a86b0 │ │ │ │ - mov 0x10(%rbp),%rbx │ │ │ │ - and $0xfffffffffffffff8,%rbx │ │ │ │ - add $0x18,%rbp │ │ │ │ - mov (%rbx),%rax │ │ │ │ - jmp *%rax │ │ │ │ - lea 0x31fc437(%rip),%rbx │ │ │ │ - jmp *-0x8(%r13) │ │ │ │ - nopl (%rax) │ │ │ │ - add (%rax),%eax │ │ │ │ + add %cl,(%rsi) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ + add %cl,-0x73(%rax) │ │ │ │ + rex.RB clc │ │ │ │ + cmp %r15,%rax │ │ │ │ + jb 4aac37 │ │ │ │ + movq $0x4aac58,-0x8(%rbp) │ │ │ │ + mov %rsi,%rdi │ │ │ │ + mov %r14,%rsi │ │ │ │ + lea 0x31f8ff4(%rip),%r14 │ │ │ │ + add $0xfffffffffffffff8,%rbp │ │ │ │ + jmp 32d1a00 │ │ │ │ + lea 0x31f8ff2(%rip),%rbx │ │ │ │ + jmp *-0x8(%r13) │ │ │ │ + nopw 0x0(%rax,%rax,1) │ │ │ │ + ... │ │ │ │ (bad) │ │ │ │ add %al,(%rax) │ │ │ │ - add %dh,%al │ │ │ │ - mov (%rax),%esp │ │ │ │ - add -0x7f(%rcx),%ecx │ │ │ │ + add %al,(%rax) │ │ │ │ + add %al,(%rax) │ │ │ │ + add %cl,-0x7d(%rcx) │ │ │ │ (bad) │ │ │ │ - addb $0x0,(%rax) │ │ │ │ - add %cl,0x3b(%rbp) │ │ │ │ + adc %cl,0x3b(%rbp) │ │ │ │ movsl %ds:(%rsi),%es:(%rdi) │ │ │ │ pop %rax │ │ │ │ add (%rax),%eax │ │ │ │ - add %dh,0x7f(%rdi) │ │ │ │ - mov 0x7(%rbx),%rax │ │ │ │ - mov 0x17(%rbx),%rbx │ │ │ │ - movq $0x4a8408,-0x78(%r12) │ │ │ │ - mov 0x18(%rbp),%rcx │ │ │ │ - mov %rcx,-0x68(%r12) │ │ │ │ - mov %rax,-0x60(%r12) │ │ │ │ - movq $0x4a85d0,-0x58(%r12) │ │ │ │ - mov 0x10(%rbp),%rax │ │ │ │ - mov %rax,-0x48(%r12) │ │ │ │ - mov %rbx,-0x40(%r12) │ │ │ │ - mov 0x8(%rbp),%rax │ │ │ │ - mov %rax,-0x38(%r12) │ │ │ │ - movq $0x4a8640,-0x30(%r12) │ │ │ │ - lea -0x78(%r12),%rax │ │ │ │ - mov %rax,-0x20(%r12) │ │ │ │ - movq $0x537f48,-0x18(%r12) │ │ │ │ - mov %rax,-0x10(%r12) │ │ │ │ - lea -0x30(%r12),%rax │ │ │ │ - mov %rax,-0x8(%r12) │ │ │ │ - lea -0x58(%r12),%rax │ │ │ │ - mov %rax,(%r12) │ │ │ │ - lea -0x17(%r12),%rbx │ │ │ │ - add $0x20,%rbp │ │ │ │ + add %dh,0x19(%rdi) │ │ │ │ + movq $0x330ae98,-0x8(%r12) │ │ │ │ + mov %rbx,(%r12) │ │ │ │ + lea -0x6(%r12),%rbx │ │ │ │ + add $0x8,%rbp │ │ │ │ jmp *0x0(%rbp) │ │ │ │ - movq $0x80,0x388(%r13) │ │ │ │ + movq $0x10,0x388(%r13) │ │ │ │ jmp 338a720 │ │ │ │ - nop │ │ │ │ + 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 4a88a9 │ │ │ │ + nop │ │ │ │ + (bad) │ │ │ │ + (bad) │ │ │ │ + add -0x73(%rax),%ecx │ │ │ │ + rex.RB call 7342e5f4 <__environ@GLIBC_2.2.5+0x6f7ee14c> │ │ │ │ + (bad) │ │ │ │ movq $0x3390fc8,-0x10(%rbp) │ │ │ │ mov %rbx,-0x8(%rbp) │ │ │ │ - movq $0x4a8878,-0x18(%rbp) │ │ │ │ - mov 0x10(%rbx),%rbx │ │ │ │ + movq $0x4aacf0,-0x18(%rbp) │ │ │ │ + lea 0x3784b95(%rip),%rdi │ │ │ │ + mov 0x10(%rbx),%rsi │ │ │ │ + lea 0x31f8f53(%rip),%r14 │ │ │ │ add $0xffffffffffffffe8,%rbp │ │ │ │ - test $0x7,%bl │ │ │ │ - jne 4a8878 │ │ │ │ - mov (%rbx),%rax │ │ │ │ - jmp *%rax │ │ │ │ - nop │ │ │ │ + jmp 32d1a00 │ │ │ │ + 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 %cl,-0x7d(%rcx) │ │ │ │ (bad) │ │ │ │ - je 4a88ad │ │ │ │ - dec %rax │ │ │ │ - cmp $0xc,%rax │ │ │ │ - jge 4a889b │ │ │ │ - lea 0x3792be5(%rip),%rbx │ │ │ │ - add $0x8,%rbp │ │ │ │ - jmp *0x0(%rbp) │ │ │ │ - lea 0x3792bc7(%rip),%rbx │ │ │ │ + adc %cl,0x3b(%rbp) │ │ │ │ + movsl %ds:(%rsi),%es:(%rdi) │ │ │ │ + pop %rax │ │ │ │ + add (%rax),%eax │ │ │ │ + add %dh,0x19(%rdi) │ │ │ │ + movq $0x330ae98,-0x8(%r12) │ │ │ │ + mov %rbx,(%r12) │ │ │ │ + lea -0x6(%r12),%rbx │ │ │ │ add $0x8,%rbp │ │ │ │ jmp *0x0(%rbp) │ │ │ │ + movq $0x10,0x388(%r13) │ │ │ │ + jmp 338a720 │ │ │ │ + xchg %ax,%ax │ │ │ │ + add $0x1000000,%eax │ │ │ │ + ... │ │ │ │ + add %al,(%rax) │ │ │ │ + add %cl,(%rsi) │ │ │ │ + add %al,(%rax) │ │ │ │ + add %dh,%al │ │ │ │ + mov (%rdi),%ds │ │ │ │ + add -0x7d(%rcx),%ecx │ │ │ │ + (bad) │ │ │ │ + sbb %cl,0x3b(%rbp) │ │ │ │ + movsl %ds:(%rsi),%es:(%rdi) │ │ │ │ + pop %rax │ │ │ │ + add (%rax),%eax │ │ │ │ + add %dh,0x1e(%rdi) │ │ │ │ + movq $0x4aaca0,-0x10(%r12) │ │ │ │ + mov %r14,(%r12) │ │ │ │ + lea -0x10(%r12),%r14 │ │ │ │ + lea 0x37848fc(%rip),%rbx │ │ │ │ + jmp 3395508 │ │ │ │ + movq $0x18,0x388(%r13) │ │ │ │ + lea 0x31f8ed3(%rip),%rbx │ │ │ │ + jmp *-0x8(%r13) │ │ │ │ + nopl 0x0(%rax) │ │ │ │ + ... │ │ │ │ + adc $0xc8000000,%eax │ │ │ │ + mov (%rdi),%ds │ │ │ │ + add -0x73(%rax),%ecx │ │ │ │ + rex.RB │ │ │ │ + lock cmp %r15,%rax │ │ │ │ + jb 4aaddf │ │ │ │ + sub $0x8,%rsp │ │ │ │ + mov %r13,%rax │ │ │ │ + mov %rbx,%rsi │ │ │ │ + mov %rax,%rdi │ │ │ │ + xor %eax,%eax │ │ │ │ + call 3385710 │ │ │ │ + add $0x8,%rsp │ │ │ │ + test %rax,%rax │ │ │ │ + je 4aadda │ │ │ │ + movq $0x3391200,-0x10(%rbp) │ │ │ │ + mov %rax,-0x8(%rbp) │ │ │ │ + lea 0x31f8e61(%rip),%r14 │ │ │ │ + add $0xfffffffffffffff0,%rbp │ │ │ │ + jmp 32d2880 │ │ │ │ + mov (%rbx),%rax │ │ │ │ + jmp *%rax │ │ │ │ jmp *-0x10(%r13) │ │ │ │ - and $0xfffffffffffffff8,%rbx │ │ │ │ + nopl 0x0(%rax,%rax,1) │ │ │ │ + ... │ │ │ │ + adc $0x88000000,%eax │ │ │ │ + mov (%rdi),%ds │ │ │ │ + add -0x73(%rax),%ecx │ │ │ │ + rex.RB │ │ │ │ + lock cmp %r15,%rax │ │ │ │ + jb 4aae4d │ │ │ │ + sub $0x8,%rsp │ │ │ │ + mov %r13,%rax │ │ │ │ + mov %rbx,%rsi │ │ │ │ + mov %rax,%rdi │ │ │ │ + xor %eax,%eax │ │ │ │ + call 3385710 │ │ │ │ + add $0x8,%rsp │ │ │ │ + test %rax,%rax │ │ │ │ + je 4aae48 │ │ │ │ + movq $0x3391200,-0x10(%rbp) │ │ │ │ + mov %rax,-0x8(%rbp) │ │ │ │ + lea 0x3784a28(%rip),%rsi │ │ │ │ + lea 0x377dc29(%rip),%r14 │ │ │ │ + lea 0x31f8e41(%rip),%rbx │ │ │ │ + add $0xfffffffffffffff0,%rbp │ │ │ │ + jmp 3395748 │ │ │ │ mov (%rbx),%rax │ │ │ │ - mov -0x4(%rax),%eax │ │ │ │ - jmp 4a8887 │ │ │ │ + jmp *%rax │ │ │ │ + jmp *-0x10(%r13) │ │ │ │ nopl 0x0(%rax) │ │ │ │ add $0x1000000,%eax │ │ │ │ + ... │ │ │ │ + add %al,(%rax) │ │ │ │ + add %cl,(%rsi) │ │ │ │ add %al,(%rax) │ │ │ │ + add %dh,(%rax) │ │ │ │ + mov (%rdi),%ds │ │ │ │ + add -0xa(%rcx,%rcx,4),%ecx │ │ │ │ + lea 0x31f8e26(%rip),%r14 │ │ │ │ + jmp 3306d98 │ │ │ │ + nop │ │ │ │ + sldt (%rax) │ │ │ │ add %al,(%rdx) │ │ │ │ + ... │ │ │ │ + add %al,(%rax) │ │ │ │ + add %cl,(%rsi) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ - add %cl,(%rbx) │ │ │ │ + add %al,-0x7d(%rcx) │ │ │ │ + out %al,$0x7 │ │ │ │ + cmp $0x3,%r14 │ │ │ │ + jb 4aaec0 │ │ │ │ + cmp $0x4,%r14 │ │ │ │ + jb 4aaeb4 │ │ │ │ + lea 0x2f0c5f4(%rip),%r14 │ │ │ │ + jmp 3359998 │ │ │ │ + lea 0x2f0c5f0(%rip),%r14 │ │ │ │ + jmp 3359998 │ │ │ │ + cmp $0x2,%r14 │ │ │ │ + jb 4aaed2 │ │ │ │ + lea 0x2f0e7a2(%rip),%r14 │ │ │ │ + jmp 3359998 │ │ │ │ + lea 0x2f0c5e3(%rip),%r14 │ │ │ │ + jmp 3359998 │ │ │ │ + xchg %ax,%ax │ │ │ │ + (bad) │ │ │ │ add %al,(%rax) │ │ │ │ - add %al,%al │ │ │ │ - ret $0x31f │ │ │ │ - mov 0xf(%rbx),%rdi │ │ │ │ - mov %r14,%rsi │ │ │ │ - mov 0x7(%rbx),%r14 │ │ │ │ - jmp 4a8280 │ │ │ │ - add (%rax),%al │ │ │ │ + add %al,(%rbx) │ │ │ │ + ... │ │ │ │ add %al,(%rax) │ │ │ │ + add %cl,(%rsi) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ - adc (%rax),%al │ │ │ │ add %al,(%rax) │ │ │ │ - nop │ │ │ │ - ret $0x31f │ │ │ │ - lea -0x10(%rbp),%rax │ │ │ │ - cmp %r15,%rax │ │ │ │ - jb 4a891e │ │ │ │ - movq $0x3390fc8,-0x10(%rbp) │ │ │ │ - mov %rbx,-0x8(%rbp) │ │ │ │ - mov 0x18(%rbx),%rsi │ │ │ │ - mov 0x10(%rbx),%r14 │ │ │ │ + add %cl,-0x73(%rax) │ │ │ │ + rex.RB │ │ │ │ + lock cmp %r15,%rax │ │ │ │ + jb 4aaf40 │ │ │ │ + movq $0x4aaf30,-0x10(%rbp) │ │ │ │ + mov %rsi,%rbx │ │ │ │ + mov %rdi,-0x8(%rbp) │ │ │ │ add $0xfffffffffffffff0,%rbp │ │ │ │ - jmp 4a7ee8 │ │ │ │ - jmp *-0x10(%r13) │ │ │ │ - nopw 0x0(%rax,%rax,1) │ │ │ │ + test $0x7,%bl │ │ │ │ + jne 4aaf30 │ │ │ │ + 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 4a8961 │ │ │ │ - movq $0x3390fc8,-0x10(%rbp) │ │ │ │ - mov %rbx,-0x8(%rbp) │ │ │ │ - mov 0x10(%rbx),%rsi │ │ │ │ - lea 0x3771e39(%rip),%r14 │ │ │ │ - add $0xfffffffffffffff0,%rbp │ │ │ │ - jmp 3226da0 │ │ │ │ - jmp *-0x10(%r13) │ │ │ │ - nopl (%rax) │ │ │ │ + add %cl,-0x75(%rax) │ │ │ │ + jne 4aaf3c │ │ │ │ + mov %rbx,%r14 │ │ │ │ + add $0x10,%rbp │ │ │ │ + jmp 4aae98 │ │ │ │ + lea 0x31f8dc1(%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 %al,(%rax) │ │ │ │ - add %cl,(%rbx) │ │ │ │ + add %cl,(%rsi) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %cl,-0x73(%rax) │ │ │ │ - rex.RB loopne 4a89d1 │ │ │ │ - cmp %edi,%eax │ │ │ │ - jb 4a8a2f │ │ │ │ - movq $0x4a89d0,-0x20(%rbp) │ │ │ │ - mov 0x6(%rbx),%rax │ │ │ │ - mov 0xe(%rbx),%rbx │ │ │ │ - mov %rbx,%rcx │ │ │ │ + rex.RB │ │ │ │ + lock cmp %r15,%rax │ │ │ │ + jb 4aafb0 │ │ │ │ + movq $0x4aafa0,-0x10(%rbp) │ │ │ │ mov %r14,%rbx │ │ │ │ - mov %rcx,-0x18(%rbp) │ │ │ │ - mov %rax,-0x10(%rbp) │ │ │ │ mov %rsi,-0x8(%rbp) │ │ │ │ - add $0xffffffffffffffe0,%rbp │ │ │ │ + add $0xfffffffffffffff0,%rbp │ │ │ │ test $0x7,%bl │ │ │ │ - jne 4a89d0 │ │ │ │ + jne 4aafa0 │ │ │ │ mov (%rbx),%rax │ │ │ │ jmp *%rax │ │ │ │ - nopl (%rax) │ │ │ │ - add (%rax),%eax │ │ │ │ + xchg %ax,%ax │ │ │ │ + add %eax,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ (bad) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ - add %cl,-0x7d(%rcx) │ │ │ │ - (bad) │ │ │ │ - xor %cl,0x3b(%rbp) │ │ │ │ - movsl %ds:(%rsi),%es:(%rdi) │ │ │ │ - pop %rax │ │ │ │ - add (%rax),%eax │ │ │ │ - add %dh,0x42(%rdi) │ │ │ │ - movq $0x4a8938,-0x28(%r12) │ │ │ │ - mov 0x18(%rbp),%rax │ │ │ │ - mov %rax,-0x18(%r12) │ │ │ │ - movq $0x3363098,-0x10(%r12) │ │ │ │ - lea -0x28(%r12),%rax │ │ │ │ - mov %rax,-0x8(%r12) │ │ │ │ - mov 0x8(%rbp),%rax │ │ │ │ - mov %rax,(%r12) │ │ │ │ - lea -0xf(%r12),%rsi │ │ │ │ + add %cl,-0x75(%rax) │ │ │ │ + jne 4aafac │ │ │ │ mov %rbx,%r14 │ │ │ │ - mov 0x10(%rbp),%rbx │ │ │ │ - add $0x20,%rbp │ │ │ │ - jmp 3395748 │ │ │ │ - movq $0x30,0x388(%r13) │ │ │ │ - jmp 338a720 │ │ │ │ + add $0x10,%rbp │ │ │ │ + jmp 4aae98 │ │ │ │ + lea 0x31f8d59(%rip),%rbx │ │ │ │ jmp *-0x8(%r13) │ │ │ │ nopl 0x0(%rax,%rax,1) │ │ │ │ - (bad) │ │ │ │ + sldt (%rax) │ │ │ │ + add %al,(%rdx) │ │ │ │ + ... │ │ │ │ add %al,(%rax) │ │ │ │ - add %al,(%rbx) │ │ │ │ + add %cl,(%rsi) │ │ │ │ add %al,(%rax) │ │ │ │ - add %al,(%rdx) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ + add %cl,-0x77(%rax) │ │ │ │ + testl $0x2d358d4c,-0xa(%rcx,%rcx,4) │ │ │ │ + lea (%rdi),%ebx │ │ │ │ + add %ecx,%ebp │ │ │ │ + (bad) │ │ │ │ + (bad) │ │ │ │ + jrcxz 4aafec │ │ │ │ + nopw 0x0(%rax,%rax,1) │ │ │ │ + add $0x1000000,%eax │ │ │ │ + ... │ │ │ │ + add %al,(%rax) │ │ │ │ + add %cl,(%rsi) │ │ │ │ add %al,(%rax) │ │ │ │ - add %cl,(%rbx) │ │ │ │ + add %bh,0x48031f8d(%rax) │ │ │ │ + lea -0x8(%rbp),%eax │ │ │ │ + cmp %r15,%rax │ │ │ │ + jb 4ab095 │ │ │ │ + movq $0x4ab040,-0x8(%rbp) │ │ │ │ + mov %r14,%rbx │ │ │ │ + add $0xfffffffffffffff8,%rbp │ │ │ │ + test $0x7,%bl │ │ │ │ + jne 4ab040 │ │ │ │ + mov (%rbx),%rax │ │ │ │ + jmp *%rax │ │ │ │ + xchg %ax,%ax │ │ │ │ + ... │ │ │ │ + (bad) │ │ │ │ + add %al,(%rax) │ │ │ │ + add %al,-0x7cfce073(%rax) │ │ │ │ + jrcxz 4ab04a │ │ │ │ + cmp $0x3,%rbx │ │ │ │ + jb 4ab06f │ │ │ │ + cmp $0x4,%rbx │ │ │ │ + jb 4ab05f │ │ │ │ + lea 0x31f8d42(%rip),%rbx │ │ │ │ + add $0x8,%rbp │ │ │ │ + mov (%rbx),%rax │ │ │ │ + jmp *%rax │ │ │ │ + lea 0x31f8d0a(%rip),%rbx │ │ │ │ + add $0x8,%rbp │ │ │ │ + mov (%rbx),%rax │ │ │ │ + jmp *%rax │ │ │ │ + cmp $0x2,%rbx │ │ │ │ + jb 4ab085 │ │ │ │ + lea 0x31f8ccc(%rip),%rbx │ │ │ │ + add $0x8,%rbp │ │ │ │ + mov (%rbx),%rax │ │ │ │ + jmp *%rax │ │ │ │ + lea 0x31f8c94(%rip),%rbx │ │ │ │ + add $0x8,%rbp │ │ │ │ + mov (%rbx),%rax │ │ │ │ + jmp *%rax │ │ │ │ + lea 0x31f8d54(%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 fmuls -0x8(%r9,%rdi,1) │ │ │ │ - jb 4a8af8 │ │ │ │ - movq $0x4a8aa8,-0x28(%rbp) │ │ │ │ - mov 0x5(%rbx),%rax │ │ │ │ - mov 0xd(%rbx),%rbx │ │ │ │ - mov %rbx,%rcx │ │ │ │ + rex.RB │ │ │ │ + lock cmp %r15,%rax │ │ │ │ + jb 4ab153 │ │ │ │ + movq $0x4ab0f8,-0x10(%rbp) │ │ │ │ mov %r14,%rbx │ │ │ │ - mov %rax,-0x20(%rbp) │ │ │ │ - mov %rcx,-0x18(%rbp) │ │ │ │ - mov %rsi,-0x10(%rbp) │ │ │ │ - mov %rdi,-0x8(%rbp) │ │ │ │ - add $0xffffffffffffffd8,%rbp │ │ │ │ + mov %rsi,-0x8(%rbp) │ │ │ │ + add $0xfffffffffffffff0,%rbp │ │ │ │ test $0x7,%bl │ │ │ │ - jne 4a8aa8 │ │ │ │ + jne 4ab0f8 │ │ │ │ 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,-0x7d(%rcx) │ │ │ │ + add %cl,-0x39(%rax) │ │ │ │ + add %r14b,(%r8) │ │ │ │ + mov $0x4a,%cl │ │ │ │ + add %al,-0x72b7f81d(%rbx) │ │ │ │ + rex.XB decl -0x75(%r8) │ │ │ │ + pop %rbp │ │ │ │ + or %cl,-0x77(%rax) │ │ │ │ + or %r14b,%r14b │ │ │ │ + ret │ │ │ │ (bad) │ │ │ │ - sbb %cl,0x3b(%rbp) │ │ │ │ - movsl %ds:(%rsi),%es:(%rdi) │ │ │ │ - pop %rax │ │ │ │ - add (%rax),%eax │ │ │ │ - add %dh,0x33(%rdi) │ │ │ │ - movq $0x4a8980,-0x10(%r12) │ │ │ │ - mov 0x20(%rbp),%rax │ │ │ │ - mov %rax,-0x8(%r12) │ │ │ │ - mov 0x8(%rbp),%rax │ │ │ │ - mov %rax,(%r12) │ │ │ │ - lea -0xe(%r12),%rdi │ │ │ │ - mov 0x18(%rbp),%rsi │ │ │ │ - mov %rbx,%r14 │ │ │ │ - mov 0x10(%rbp),%rbx │ │ │ │ - add $0x28,%rbp │ │ │ │ - jmp 33959f8 │ │ │ │ - movq $0x18,0x388(%r13) │ │ │ │ - jmp 338a720 │ │ │ │ - jmp *-0x8(%r13) │ │ │ │ + jne 4ab130 │ │ │ │ + mov (%rbx),%rax │ │ │ │ + jmp *%rax │ │ │ │ nopl 0x0(%rax) │ │ │ │ - add (%rax),%eax │ │ │ │ + add %al,(%r8) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ + add %bl,(%rsi) │ │ │ │ add %al,(%rax) │ │ │ │ - sldt (%rax) │ │ │ │ - add %ch,0x48031fc0(%rax) │ │ │ │ - lea -0x10(%rbp),%eax │ │ │ │ - cmp %r15,%rax │ │ │ │ - jb 4a8b41 │ │ │ │ - movq $0x3390fc8,-0x10(%rbp) │ │ │ │ - mov %rbx,-0x8(%rbp) │ │ │ │ - mov 0x20(%rbx),%r8 │ │ │ │ - mov 0x18(%rbx),%rdi │ │ │ │ - lea 0x31fbfed(%rip),%rsi │ │ │ │ - mov 0x10(%rbx),%r14 │ │ │ │ - add $0xfffffffffffffff0,%rbp │ │ │ │ - jmp 5f4518 │ │ │ │ - jmp *-0x10(%r13) │ │ │ │ - nopl (%rax) │ │ │ │ - add (%rax),%al │ │ │ │ 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 │ │ │ │ + call 484e1a18 <__environ@GLIBC_2.2.5+0x448a1570> │ │ │ │ + add $0x10,%ebp │ │ │ │ + jmp *0x0(%rbp) │ │ │ │ + lea 0x31f8cce(%rip),%rbx │ │ │ │ + jmp *-0x8(%r13) │ │ │ │ + xchg %ax,%ax │ │ │ │ + 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 4a8b7e │ │ │ │ - movq $0x3390fc8,-0x10(%rbp) │ │ │ │ - mov %rbx,-0x8(%rbp) │ │ │ │ - mov 0x10(%rbx),%r14 │ │ │ │ - mov 0x18(%rbx),%rbx │ │ │ │ + add %cl,-0x73(%rax) │ │ │ │ + rex.RB │ │ │ │ + lock cmp %r15,%rax │ │ │ │ + jb 4ab219 │ │ │ │ + movq $0x4ab1b8,-0x10(%rbp) │ │ │ │ + mov %r14,%rbx │ │ │ │ + mov %rsi,-0x8(%rbp) │ │ │ │ add $0xfffffffffffffff0,%rbp │ │ │ │ - jmp 4a9158 │ │ │ │ - jmp *-0x10(%r13) │ │ │ │ + test $0x7,%bl │ │ │ │ + jne 4ab1b8 │ │ │ │ + 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 4a8bc1 │ │ │ │ - movq $0x3390fc8,-0x10(%rbp) │ │ │ │ - mov %rbx,-0x8(%rbp) │ │ │ │ - mov 0x10(%rbx),%rsi │ │ │ │ - lea 0x2f0ef56(%rip),%r14 │ │ │ │ - add $0xfffffffffffffff0,%rbp │ │ │ │ - jmp 3359998 │ │ │ │ - jmp *-0x10(%r13) │ │ │ │ - nopl (%rax) │ │ │ │ + add %cl,-0x39(%rax) │ │ │ │ + add %r14b,%r8b │ │ │ │ + mov $0x4a,%cl │ │ │ │ + add %al,-0x72b7f81d(%rbx) │ │ │ │ + rex.XB decl -0x75(%r8) │ │ │ │ + pop %rbp │ │ │ │ + or %cl,-0x77(%rax) │ │ │ │ + or %r14b,%r14b │ │ │ │ + ret │ │ │ │ (bad) │ │ │ │ + jne 4ab1f0 │ │ │ │ + mov (%rbx),%rax │ │ │ │ + jmp *%rax │ │ │ │ + nopl 0x0(%rax) │ │ │ │ + add %al,(%r8) │ │ │ │ add %al,(%rax) │ │ │ │ - add %al,(%rbx) │ │ │ │ add %al,(%rax) │ │ │ │ - add %al,(%rcx) │ │ │ │ + add %bl,(%rsi) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ - add %cl,(%rcx) │ │ │ │ + add %al,-0x72b7f81d(%rbx) │ │ │ │ + rex.XB decl 0x3b(%r8) │ │ │ │ + or %r14b,0xe(%r13) │ │ │ │ + lea 0x378cccd(%rip),%rbx │ │ │ │ + add $0x10,%rbp │ │ │ │ + jmp *0x0(%rbp) │ │ │ │ + lea 0x378ccc8(%rip),%rbx │ │ │ │ + add $0x10,%rbp │ │ │ │ + jmp *0x0(%rbp) │ │ │ │ + lea 0x31f8c10(%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,-0x73(%rax) │ │ │ │ - rex.RB call 1042c534 <__environ@GLIBC_2.2.5+0xc7ec08c> │ │ │ │ - (bad) │ │ │ │ - mov $0x0,%al │ │ │ │ add %al,(%rax) │ │ │ │ - movq $0x4a8c28,-0x18(%rbp) │ │ │ │ - mov 0x5(%rbx),%rax │ │ │ │ + add %cl,-0x73(%rax) │ │ │ │ + rex.RB clc │ │ │ │ + cmp %r15,%rax │ │ │ │ + jb 4ab2c8 │ │ │ │ + movq $0x4ab278,-0x8(%rbp) │ │ │ │ mov %r14,%rbx │ │ │ │ - mov %rax,-0x10(%rbp) │ │ │ │ - mov %rdi,-0x8(%rbp) │ │ │ │ - add $0xffffffffffffffe8,%rbp │ │ │ │ + add $0xfffffffffffffff8,%rbp │ │ │ │ test $0x7,%bl │ │ │ │ - jne 4a8c28 │ │ │ │ + jne 4ab278 │ │ │ │ mov (%rbx),%rax │ │ │ │ jmp *%rax │ │ │ │ nopw 0x0(%rax,%rax,1) │ │ │ │ - add (%rax),%al │ │ │ │ - add %al,(%rax) │ │ │ │ - add %al,(%rax) │ │ │ │ - add %al,(%rax) │ │ │ │ + ... │ │ │ │ (bad) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ - add %cl,-0x7d(%rcx) │ │ │ │ + add %cl,-0x77(%rax) │ │ │ │ + fadds -0x7cb7f820(%rbx) │ │ │ │ + clc │ │ │ │ (bad) │ │ │ │ - cmp %cl,0x3b(%rbp) │ │ │ │ - movsl %ds:(%rsi),%es:(%rdi) │ │ │ │ - pop %rax │ │ │ │ - add (%rax),%eax │ │ │ │ - add %dh,0x58(%rdi) │ │ │ │ - mov 0x7(%rbx),%rax │ │ │ │ - mov 0xf(%rbx),%rcx │ │ │ │ - mov 0x17(%rbx),%rbx │ │ │ │ - movq $0x3363ae0,-0x30(%r12) │ │ │ │ - mov 0x8(%rbp),%rdx │ │ │ │ - mov %rdx,-0x28(%r12) │ │ │ │ - mov %rcx,-0x20(%r12) │ │ │ │ - movq $0x4a37b8,-0x18(%r12) │ │ │ │ - mov %rax,-0x10(%r12) │ │ │ │ - lea -0x2e(%r12),%rax │ │ │ │ - mov %rax,-0x8(%r12) │ │ │ │ - mov %rbx,(%r12) │ │ │ │ - lea 0x377f97e(%rip),%rsi │ │ │ │ - lea -0x17(%r12),%r14 │ │ │ │ - mov 0x10(%rbp),%rbx │ │ │ │ - add $0x18,%rbp │ │ │ │ - jmp 3395748 │ │ │ │ - movq $0x38,0x388(%r13) │ │ │ │ - jmp 338a720 │ │ │ │ + je 4ab2d3 │ │ │ │ + dec %rax │ │ │ │ + add $0x10,%r12 │ │ │ │ + cmp 0x358(%r13),%r12 │ │ │ │ + ja 4ab2ad │ │ │ │ + movq $0x3363a20,-0x8(%r12) │ │ │ │ + mov %rax,(%r12) │ │ │ │ + lea -0x7(%r12),%rbx │ │ │ │ + add $0x8,%rbp │ │ │ │ + jmp *0x0(%rbp) │ │ │ │ + movq $0x10,0x388(%r13) │ │ │ │ + movq $0x4ab2f0,0x0(%rbp) │ │ │ │ + mov %rax,%rbx │ │ │ │ + jmp 338a738 │ │ │ │ + lea 0x31f8b89(%rip),%rbx │ │ │ │ jmp *-0x8(%r13) │ │ │ │ - nopl 0x0(%rax) │ │ │ │ + and $0xfffffffffffffff8,%rbx │ │ │ │ + mov (%rbx),%rax │ │ │ │ + mov -0x4(%rax),%eax │ │ │ │ + jmp 4ab287 │ │ │ │ + nop │ │ │ │ + ... │ │ │ │ (bad) │ │ │ │ add %al,(%rax) │ │ │ │ - add %al,(%rbx) │ │ │ │ - add %al,(%rax) │ │ │ │ - add %al,(%rcx) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ + add %cl,-0x77(%rax) │ │ │ │ + fsubr %st(3),%st │ │ │ │ + xchg %eax,%edx │ │ │ │ + nopl (%rax) │ │ │ │ + sldt (%rax) │ │ │ │ + add %al,(%rdx) │ │ │ │ + ... │ │ │ │ add %al,(%rax) │ │ │ │ - add %cl,(%rcx) │ │ │ │ + add %cl,(%rsi) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %cl,-0x73(%rax) │ │ │ │ - rex.RB call 7342c614 <__environ@GLIBC_2.2.5+0x6f7ec16c> │ │ │ │ - rex.WXB │ │ │ │ - movq $0x4a8d00,-0x18(%rbp) │ │ │ │ - mov 0x5(%rbx),%rax │ │ │ │ + rex.RB │ │ │ │ + lock cmp %r15,%rax │ │ │ │ + jb 4ab3bf │ │ │ │ + movq $0x4ab350,-0x10(%rbp) │ │ │ │ mov %r14,%rbx │ │ │ │ - mov %rax,-0x10(%rbp) │ │ │ │ - mov %rdi,-0x8(%rbp) │ │ │ │ - add $0xffffffffffffffe8,%rbp │ │ │ │ + mov %rsi,-0x8(%rbp) │ │ │ │ + add $0xfffffffffffffff0,%rbp │ │ │ │ test $0x7,%bl │ │ │ │ - jne 4a8d00 │ │ │ │ + jne 4ab350 │ │ │ │ mov (%rbx),%rax │ │ │ │ jmp *%rax │ │ │ │ - xchg %ax,%ax │ │ │ │ - add (%rax),%al │ │ │ │ + nopw 0x0(%rax,%rax,1) │ │ │ │ + add %eax,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ (bad) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %cl,-0x75(%rax) │ │ │ │ - jne 4a8d0c │ │ │ │ - mov %rbx,%r14 │ │ │ │ - mov 0x10(%rbp),%rbx │ │ │ │ - add $0x18,%rbp │ │ │ │ - jmp 3395748 │ │ │ │ - jmp *-0x8(%r13) │ │ │ │ - add (%rax),%eax │ │ │ │ + or %r9b,-0x77(%r8) │ │ │ │ + flds -0x7cb7f81f(%rbx) │ │ │ │ + stc │ │ │ │ + (bad) │ │ │ │ + je 4ab3ca │ │ │ │ + lea -0x1(%rcx),%rbx │ │ │ │ + movq $0x4ab390,0x0(%rbp) │ │ │ │ + mov %rbx,%rcx │ │ │ │ + mov %rax,%rbx │ │ │ │ + mov %rcx,0x8(%rbp) │ │ │ │ + test $0x7,%bl │ │ │ │ + jne 4ab390 │ │ │ │ + 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,-0x77(%r8) │ │ │ │ + flds -0x7cb7f81f(%rbx) │ │ │ │ + stc │ │ │ │ + (bad) │ │ │ │ + je 4ab3d6 │ │ │ │ + lea -0x1(%rcx),%rbx │ │ │ │ + cmp %rbx,%rax │ │ │ │ + setl %al │ │ │ │ + movzbl %al,%eax │ │ │ │ + shl $0x3,%rax │ │ │ │ + mov 0x368cbe8(%rax),%rbx │ │ │ │ + add $0x10,%rbp │ │ │ │ + jmp *0x0(%rbp) │ │ │ │ + lea 0x31f8a9a(%rip),%rbx │ │ │ │ + jmp *-0x8(%r13) │ │ │ │ + and $0xfffffffffffffff8,%rbx │ │ │ │ + mov (%rbx),%rbx │ │ │ │ + mov -0x4(%rbx),%ebx │ │ │ │ + jmp 4ab364 │ │ │ │ + and $0xfffffffffffffff8,%rbx │ │ │ │ + mov (%rbx),%rbx │ │ │ │ + mov -0x4(%rbx),%ebx │ │ │ │ + jmp 4ab3a4 │ │ │ │ + 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 4a8dd3 │ │ │ │ - movq $0x3390fc8,-0x10(%rbp) │ │ │ │ - mov %rbx,-0x8(%rbp) │ │ │ │ - movq $0x4a8d88,-0x30(%rbp) │ │ │ │ - mov 0x10(%rbx),%rax │ │ │ │ - mov 0x18(%rbx),%rcx │ │ │ │ - mov 0x20(%rbx),%rbx │ │ │ │ - mov %rbx,%rdx │ │ │ │ - mov %rcx,%rbx │ │ │ │ - mov %rdx,-0x28(%rbp) │ │ │ │ - mov %rax,-0x20(%rbp) │ │ │ │ - mov %rcx,-0x18(%rbp) │ │ │ │ - add $0xffffffffffffffd0,%rbp │ │ │ │ + rex.RB │ │ │ │ + lock cmp %r15,%rax │ │ │ │ + jb 4ab4d0 │ │ │ │ + movq $0x4ab440,-0x10(%rbp) │ │ │ │ + mov %r14,%rbx │ │ │ │ + mov %rsi,-0x8(%rbp) │ │ │ │ + add $0xfffffffffffffff0,%rbp │ │ │ │ test $0x7,%bl │ │ │ │ - jne 4a8d88 │ │ │ │ + jne 4ab440 │ │ │ │ mov (%rbx),%rax │ │ │ │ jmp *%rax │ │ │ │ - nopl (%rax) │ │ │ │ - add (%rax),%eax │ │ │ │ + nopw 0x0(%rax,%rax,1) │ │ │ │ + add %eax,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ (bad) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ - add %cl,-0x39(%rax) │ │ │ │ - add %r15b,0x48004a8d(%r8) │ │ │ │ - mov %ebx,%eax │ │ │ │ - mov 0x8(%rbp),%rbx │ │ │ │ - mov %rax,0x8(%rbp) │ │ │ │ + add %cl,-0x75(%rax) │ │ │ │ + or %r9b,-0x77(%r8) │ │ │ │ + flds -0x7cb7f81f(%rbx) │ │ │ │ + stc │ │ │ │ + (bad) │ │ │ │ + je 4ab4db │ │ │ │ + lea -0x1(%rcx),%rbx │ │ │ │ + movq $0x4ab488,0x0(%rbp) │ │ │ │ + mov %rbx,%rcx │ │ │ │ + mov %rax,%rbx │ │ │ │ + mov %rcx,0x8(%rbp) │ │ │ │ test $0x7,%bl │ │ │ │ - jne 4a8db8 │ │ │ │ + jne 4ab488 │ │ │ │ mov (%rbx),%rax │ │ │ │ jmp *%rax │ │ │ │ - nopl (%rax) │ │ │ │ - add (%rax),%eax │ │ │ │ - add %al,(%rax) │ │ │ │ + nopl 0x0(%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,-0x75(%rax) │ │ │ │ - or %r9b,-0x39(%r8) │ │ │ │ - or %r9b,(%r8) │ │ │ │ - mov 0x0(%rdx),%cs │ │ │ │ - mov %rbx,%rsi │ │ │ │ - mov %rax,%r14 │ │ │ │ - add $0x8,%rbp │ │ │ │ - jmp 4a4230 │ │ │ │ - jmp *-0x10(%r13) │ │ │ │ - nop │ │ │ │ - add (%rax),%al │ │ │ │ - add %al,(%rax) │ │ │ │ - add %al,(%rax) │ │ │ │ - add %al,(%rax) │ │ │ │ + or %r9b,-0x77(%r8) │ │ │ │ + flds -0x7cb7f81f(%rbx) │ │ │ │ + stc │ │ │ │ (bad) │ │ │ │ + je 4ab4ea │ │ │ │ + lea -0x1(%rcx),%rbx │ │ │ │ + cmp %rbx,%rax │ │ │ │ + jge 4ab4af │ │ │ │ + lea 0x378ca39(%rip),%rbx │ │ │ │ + add $0x10,%rbp │ │ │ │ + jmp *0x0(%rbp) │ │ │ │ + cmp %rbx,%rax │ │ │ │ + jne 4ab4c2 │ │ │ │ + lea 0x378ca2f(%rip),%rbx │ │ │ │ + add $0x10,%rbp │ │ │ │ + jmp *0x0(%rbp) │ │ │ │ + lea 0x378ca2a(%rip),%rbx │ │ │ │ + add $0x10,%rbp │ │ │ │ + jmp *0x0(%rbp) │ │ │ │ + lea 0x31f8991(%rip),%rbx │ │ │ │ + jmp *-0x8(%r13) │ │ │ │ + and $0xfffffffffffffff8,%rbx │ │ │ │ + mov (%rbx),%rbx │ │ │ │ + mov -0x4(%rbx),%ebx │ │ │ │ + jmp 4ab458 │ │ │ │ + and $0xfffffffffffffff8,%rbx │ │ │ │ + mov (%rbx),%rbx │ │ │ │ + mov -0x4(%rbx),%ebx │ │ │ │ + jmp 4ab49c │ │ │ │ + xchg %ax,%ax │ │ │ │ + sldt (%rax) │ │ │ │ + add %al,(%rdx) │ │ │ │ + ... │ │ │ │ add %al,(%rax) │ │ │ │ + add %cl,(%rsi) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ - add %cl,-0x75(%rax) │ │ │ │ - or %r9b,-0x75(%r8) │ │ │ │ - rex.WRB adc %r13b,%r11b │ │ │ │ - xor %esp,0xf(%rsi) │ │ │ │ - (bad) │ │ │ │ - add %r8b,(%rax) │ │ │ │ - add (%rax),%al │ │ │ │ + add %al,(%rax) │ │ │ │ + add %cl,-0x73(%rax) │ │ │ │ + rex.RB │ │ │ │ + lock cmp %r15,%rax │ │ │ │ + jb 4ab5c5 │ │ │ │ + movq $0x4ab550,-0x10(%rbp) │ │ │ │ + mov %rsi,%rbx │ │ │ │ + mov %r14,-0x8(%rbp) │ │ │ │ + add $0xfffffffffffffff0,%rbp │ │ │ │ + test $0x7,%bl │ │ │ │ + jne 4ab550 │ │ │ │ + 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,-0x75(%r8) │ │ │ │ - rex.WRB adc %r9b,-0x77(%r8) │ │ │ │ - fiaddl -0x7cb7f81d(%rbx) │ │ │ │ - sti │ │ │ │ - add %ecx,(%rdi) │ │ │ │ - test %eax,0x48000000(%rdi) │ │ │ │ - mov %edx,%ebx │ │ │ │ - add $0x40,%r12 │ │ │ │ - cmp 0x358(%r13),%r12 │ │ │ │ - ja 4a8e74 │ │ │ │ - movq $0x4a8b98,-0x38(%r12) │ │ │ │ - mov %rcx,-0x28(%r12) │ │ │ │ - movq $0x50aa00,-0x20(%r12) │ │ │ │ - mov %rax,-0x18(%r12) │ │ │ │ - lea -0x38(%r12),%rax │ │ │ │ - mov %rax,-0x10(%r12) │ │ │ │ - movq $0x4a8be0,-0x8(%r12) │ │ │ │ - lea -0x1f(%r12),%rax │ │ │ │ - mov %rax,(%r12) │ │ │ │ - lea -0x5(%r12),%rbx │ │ │ │ - add $0x18,%rbp │ │ │ │ - jmp *0x0(%rbp) │ │ │ │ - movq $0x40,0x388(%r13) │ │ │ │ - movq $0x4a8de8,0x0(%rbp) │ │ │ │ - jmp 338a720 │ │ │ │ - nopl 0x0(%rax) │ │ │ │ - ... │ │ │ │ + or %r9b,-0x77(%r8) │ │ │ │ + flds -0x7cb7f81f(%rbx) │ │ │ │ + stc │ │ │ │ (bad) │ │ │ │ + je 4ab5d0 │ │ │ │ + lea -0x1(%rcx),%rbx │ │ │ │ + movq $0x4ab590,0x0(%rbp) │ │ │ │ + mov %rbx,%rcx │ │ │ │ + mov %rax,%rbx │ │ │ │ + mov %rcx,0x8(%rbp) │ │ │ │ + test $0x7,%bl │ │ │ │ + jne 4ab590 │ │ │ │ + mov (%rbx),%rax │ │ │ │ + jmp *%rax │ │ │ │ + add %al,(%r8) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ + add %bl,(%rsi) │ │ │ │ add %al,(%rax) │ │ │ │ - add %cl,-0x7d(%rax) │ │ │ │ + add %al,(%rax) │ │ │ │ + add %al,(%rax) │ │ │ │ + add %cl,-0x75(%rax) │ │ │ │ + or %r9b,-0x77(%r8) │ │ │ │ + flds -0x7cb7f81f(%rbx) │ │ │ │ + stc │ │ │ │ (bad) │ │ │ │ - mov %ebx,%edx │ │ │ │ - add $0x10,%r12 │ │ │ │ - cmp 0x358(%r13),%r12 │ │ │ │ - ja 4a8ecd │ │ │ │ - movq $0x4a8cc0,-0x8(%r12) │ │ │ │ - mov %rdx,(%r12) │ │ │ │ - lea -0x5(%r12),%rbx │ │ │ │ - add $0x18,%rbp │ │ │ │ + je 4ab5dc │ │ │ │ + lea -0x1(%rcx),%rbx │ │ │ │ + cmp %rbx,%rax │ │ │ │ + jge 4ab5b7 │ │ │ │ + lea 0x378c921(%rip),%rbx │ │ │ │ + add $0x10,%rbp │ │ │ │ jmp *0x0(%rbp) │ │ │ │ - movq $0x10,0x388(%r13) │ │ │ │ - movq $0x4a8ea0,0x10(%rbp) │ │ │ │ - mov %rdx,%rbx │ │ │ │ + lea 0x378c91c(%rip),%rbx │ │ │ │ add $0x10,%rbp │ │ │ │ - jmp 338a720 │ │ │ │ - nopl 0x0(%rax) │ │ │ │ + jmp *0x0(%rbp) │ │ │ │ + lea 0x31f88a4(%rip),%rbx │ │ │ │ + jmp *-0x8(%r13) │ │ │ │ + and $0xfffffffffffffff8,%rbx │ │ │ │ + mov (%rbx),%rbx │ │ │ │ + mov -0x4(%rbx),%ebx │ │ │ │ + jmp 4ab564 │ │ │ │ + and $0xfffffffffffffff8,%rbx │ │ │ │ + mov (%rbx),%rbx │ │ │ │ + mov -0x4(%rbx),%ebx │ │ │ │ + jmp 4ab5a4 │ │ │ │ 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 loopne 4a8f59 │ │ │ │ + rex.RB loopne 4ab651 │ │ │ │ cmp %edi,%eax │ │ │ │ - jb 4a8fa4 │ │ │ │ - movq $0x4a8f58,-0x20(%rbp) │ │ │ │ - mov 0x6(%rbx),%rax │ │ │ │ - mov 0xe(%rbx),%rbx │ │ │ │ - mov %rbx,%rcx │ │ │ │ - mov %r14,%rbx │ │ │ │ - mov %rax,-0x18(%rbp) │ │ │ │ - mov %rcx,-0x10(%rbp) │ │ │ │ + jb 4ab6c9 │ │ │ │ + movq $0x4ab640,-0x18(%rbp) │ │ │ │ + mov %rsi,%rbx │ │ │ │ + mov %r14,-0x10(%rbp) │ │ │ │ mov %rsi,-0x8(%rbp) │ │ │ │ - add $0xffffffffffffffe0,%rbp │ │ │ │ + add $0xffffffffffffffe8,%rbp │ │ │ │ test $0x7,%bl │ │ │ │ - jne 4a8f58 │ │ │ │ + jne 4ab640 │ │ │ │ mov (%rbx),%rax │ │ │ │ jmp *%rax │ │ │ │ - nopl (%rax) │ │ │ │ - add (%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,-0x7d(%rcx) │ │ │ │ + add %cl,-0x75(%rax) │ │ │ │ + or %r9b,-0x77(%r8) │ │ │ │ + flds -0x7cb7f81f(%rbx) │ │ │ │ + stc │ │ │ │ (bad) │ │ │ │ - sbb %cl,0x3b(%rbp) │ │ │ │ - movsl %ds:(%rsi),%es:(%rdi) │ │ │ │ - pop %rax │ │ │ │ - add (%rax),%eax │ │ │ │ - add %dh,0x2f(%rdi) │ │ │ │ - movq $0x3363ae0,-0x10(%r12) │ │ │ │ - mov 0x10(%rbp),%rax │ │ │ │ - mov %rax,-0x8(%r12) │ │ │ │ - mov 0x18(%rbp),%rax │ │ │ │ - mov %rax,(%r12) │ │ │ │ - lea -0xe(%r12),%rsi │ │ │ │ - mov %rbx,%r14 │ │ │ │ - mov 0x8(%rbp),%rbx │ │ │ │ + je 4ab6d4 │ │ │ │ + lea -0x1(%rcx),%rbx │ │ │ │ + movq $0x4ab688,-0x8(%rbp) │ │ │ │ + mov %rbx,%rcx │ │ │ │ + mov %rax,%rbx │ │ │ │ + mov %rcx,0x0(%rbp) │ │ │ │ + add $0xfffffffffffffff8,%rbp │ │ │ │ + test $0x7,%bl │ │ │ │ + jne 4ab688 │ │ │ │ + mov (%rbx),%rax │ │ │ │ + jmp *%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,-0x75(%rax) │ │ │ │ + adc %r9b,-0x75(%r8) │ │ │ │ + rex.WRB sbb %r9b,-0x75(%r8) │ │ │ │ + push %rbp │ │ │ │ + or %cl,-0x77(%rax) │ │ │ │ + fiadds -0x7cb7f81a(%rbx) │ │ │ │ + incb (%rdi) │ │ │ │ + je 4ab6e3 │ │ │ │ + lea -0x1(%rsi),%rbx │ │ │ │ + cmp %rbx,%rdx │ │ │ │ + jge 4ab6b9 │ │ │ │ + mov %rax,%rbx │ │ │ │ + and $0xfffffffffffffff8,%rbx │ │ │ │ add $0x20,%rbp │ │ │ │ - jmp 3395748 │ │ │ │ - movq $0x18,0x388(%r13) │ │ │ │ - jmp 338a720 │ │ │ │ + mov (%rbx),%rax │ │ │ │ + jmp *%rax │ │ │ │ + mov %rcx,%rbx │ │ │ │ + and $0xfffffffffffffff8,%rbx │ │ │ │ + add $0x20,%rbp │ │ │ │ + mov (%rbx),%rax │ │ │ │ + jmp *%rax │ │ │ │ + lea 0x31f87a8(%rip),%rbx │ │ │ │ jmp *-0x8(%r13) │ │ │ │ + and $0xfffffffffffffff8,%rbx │ │ │ │ + mov (%rbx),%rbx │ │ │ │ + mov -0x4(%rbx),%ebx │ │ │ │ + jmp 4ab658 │ │ │ │ + and $0xfffffffffffffff8,%rbx │ │ │ │ + mov (%rbx),%rbx │ │ │ │ + mov -0x4(%rbx),%ebx │ │ │ │ + jmp 4ab6a4 │ │ │ │ + nop │ │ │ │ sldt (%rax) │ │ │ │ add %al,(%rdx) │ │ │ │ + ... │ │ │ │ add %al,(%rax) │ │ │ │ - add %al,(%rbx) │ │ │ │ - add %al,(%rax) │ │ │ │ - add %al,(%rax) │ │ │ │ - add %al,(%rax) │ │ │ │ - add %cl,(%rax) │ │ │ │ + add %cl,(%rsi) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %cl,-0x73(%rax) │ │ │ │ - rex.RB fmuls -0x8(%r9,%rdi,1) │ │ │ │ - jb 4a9068 │ │ │ │ - movq $0x4a9018,-0x28(%rbp) │ │ │ │ - mov 0x6(%rbx),%rax │ │ │ │ - mov 0xe(%rbx),%rcx │ │ │ │ - mov 0x16(%rbx),%rbx │ │ │ │ - mov %rbx,%rdx │ │ │ │ + rex.RB │ │ │ │ + lock cmp %r15,%rax │ │ │ │ + jb 4ab7bd │ │ │ │ + movq $0x4ab748,-0x10(%rbp) │ │ │ │ mov %r14,%rbx │ │ │ │ - mov %rdx,-0x20(%rbp) │ │ │ │ - mov %rcx,-0x18(%rbp) │ │ │ │ - mov %rax,-0x10(%rbp) │ │ │ │ mov %rsi,-0x8(%rbp) │ │ │ │ - add $0xffffffffffffffd8,%rbp │ │ │ │ + add $0xfffffffffffffff0,%rbp │ │ │ │ test $0x7,%bl │ │ │ │ - jne 4a9018 │ │ │ │ + jne 4ab748 │ │ │ │ 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 %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 $0x4a8f08,-0x10(%r12) │ │ │ │ - mov 0x18(%rbp),%rax │ │ │ │ - mov %rax,-0x8(%r12) │ │ │ │ - mov 0x20(%rbp),%rax │ │ │ │ - mov %rax,(%r12) │ │ │ │ - lea -0xe(%r12),%rdi │ │ │ │ - mov 0x10(%rbp),%rsi │ │ │ │ - mov %rbx,%r14 │ │ │ │ - mov 0x8(%rbp),%rbx │ │ │ │ - add $0x28,%rbp │ │ │ │ - jmp 33959f8 │ │ │ │ - movq $0x18,0x388(%r13) │ │ │ │ - jmp 338a720 │ │ │ │ - jmp *-0x8(%r13) │ │ │ │ - nopl 0x0(%rax) │ │ │ │ + add %cl,-0x75(%rax) │ │ │ │ + or %r9b,-0x77(%r8) │ │ │ │ + flds -0x7cb7f81f(%rbx) │ │ │ │ + stc │ │ │ │ (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,-0x73(%rax) │ │ │ │ - rex.RB fmuls -0x8(%r9,%rdi,1) │ │ │ │ - jb 4a9138 │ │ │ │ - movq $0x4a90e0,-0x28(%rbp) │ │ │ │ - mov 0x5(%rbx),%rax │ │ │ │ - mov 0xd(%rbx),%rbx │ │ │ │ + je 4ab7c8 │ │ │ │ + lea -0x1(%rcx),%rbx │ │ │ │ + movq $0x4ab788,0x0(%rbp) │ │ │ │ mov %rbx,%rcx │ │ │ │ - mov %r14,%rbx │ │ │ │ - mov %rax,-0x20(%rbp) │ │ │ │ - mov %rcx,-0x18(%rbp) │ │ │ │ - mov %rsi,-0x10(%rbp) │ │ │ │ - mov %rdi,-0x8(%rbp) │ │ │ │ - add $0xffffffffffffffd8,%rbp │ │ │ │ + mov %rax,%rbx │ │ │ │ + mov %rcx,0x8(%rbp) │ │ │ │ test $0x7,%bl │ │ │ │ - jne 4a90e0 │ │ │ │ + jne 4ab788 │ │ │ │ mov (%rbx),%rax │ │ │ │ jmp *%rax │ │ │ │ - nopl 0x0(%rax) │ │ │ │ - add $0x0,%al │ │ │ │ - add %al,(%rax) │ │ │ │ + add %al,(%r8) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ - (bad) │ │ │ │ + add %bl,(%rsi) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ - add %cl,-0x7d(%rcx) │ │ │ │ + add %cl,-0x75(%rax) │ │ │ │ + or %r9b,-0x77(%r8) │ │ │ │ + flds -0x7cb7f81f(%rbx) │ │ │ │ + stc │ │ │ │ (bad) │ │ │ │ - and %cl,0x3b(%rbp) │ │ │ │ - movsl %ds:(%rsi),%es:(%rdi) │ │ │ │ - pop %rax │ │ │ │ - add (%rax),%eax │ │ │ │ - add %dh,0x3b(%rdi) │ │ │ │ - movq $0x4a8fc0,-0x18(%r12) │ │ │ │ - mov 0x20(%rbp),%rax │ │ │ │ - mov %rax,-0x10(%r12) │ │ │ │ - mov 0x18(%rbp),%rax │ │ │ │ - mov %rax,-0x8(%r12) │ │ │ │ - mov 0x8(%rbp),%rcx │ │ │ │ - mov %rcx,(%r12) │ │ │ │ - lea -0x16(%r12),%rdi │ │ │ │ - mov %rax,%rsi │ │ │ │ - mov %rbx,%r14 │ │ │ │ - mov 0x10(%rbp),%rbx │ │ │ │ - add $0x28,%rbp │ │ │ │ - jmp 33959f8 │ │ │ │ - movq $0x20,0x388(%r13) │ │ │ │ - jmp 338a720 │ │ │ │ + je 4ab7d4 │ │ │ │ + lea -0x1(%rcx),%rbx │ │ │ │ + cmp %rbx,%rax │ │ │ │ + jge 4ab7af │ │ │ │ + lea 0x378c729(%rip),%rbx │ │ │ │ + add $0x10,%rbp │ │ │ │ + jmp *0x0(%rbp) │ │ │ │ + lea 0x378c724(%rip),%rbx │ │ │ │ + add $0x10,%rbp │ │ │ │ + jmp *0x0(%rbp) │ │ │ │ + lea 0x31f86bc(%rip),%rbx │ │ │ │ jmp *-0x8(%r13) │ │ │ │ - nopl 0x0(%rax) │ │ │ │ - add $0x1000000,%eax │ │ │ │ - add %al,(%rax) │ │ │ │ + and $0xfffffffffffffff8,%rbx │ │ │ │ + mov (%rbx),%rbx │ │ │ │ + mov -0x4(%rbx),%ebx │ │ │ │ + jmp 4ab75c │ │ │ │ + and $0xfffffffffffffff8,%rbx │ │ │ │ + mov (%rbx),%rbx │ │ │ │ + mov -0x4(%rbx),%ebx │ │ │ │ + jmp 4ab79c │ │ │ │ + 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,-0x73(%rax) │ │ │ │ - rex.RB loopne 4a91a9 │ │ │ │ - cmp %edi,%eax │ │ │ │ - jb 4a923c │ │ │ │ - movq $0x4a91a8,-0x20(%rbp) │ │ │ │ - mov %rbx,%rax │ │ │ │ - mov 0x7(%rbx),%rcx │ │ │ │ - mov 0xf(%rbx),%rbx │ │ │ │ - mov %rbx,%rdx │ │ │ │ - mov %r14,%rbx │ │ │ │ - mov %rdx,-0x18(%rbp) │ │ │ │ - mov %rcx,-0x10(%rbp) │ │ │ │ - mov %rax,-0x8(%rbp) │ │ │ │ - add $0xffffffffffffffe0,%rbp │ │ │ │ + rex.RB │ │ │ │ + lock cmp %r15,%rax │ │ │ │ + jb 4ab8a7 │ │ │ │ + movq $0x4ab838,-0x10(%rbp) │ │ │ │ + mov %rsi,%rbx │ │ │ │ + mov %r14,-0x8(%rbp) │ │ │ │ + add $0xfffffffffffffff0,%rbp │ │ │ │ test $0x7,%bl │ │ │ │ - jne 4a91a8 │ │ │ │ + jne 4ab838 │ │ │ │ mov (%rbx),%rax │ │ │ │ jmp *%rax │ │ │ │ - add (%rax),%eax │ │ │ │ + nopw 0x0(%rax,%rax,1) │ │ │ │ + add %eax,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ (bad) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ - add %cl,-0x77(%rax) │ │ │ │ - fadds -0x7cb7f820(%rbx) │ │ │ │ - clc │ │ │ │ - add %ecx,(%rdi) │ │ │ │ - test %cl,0x49000000(%rax) │ │ │ │ - add $0x60,%esp │ │ │ │ - cmp 0x358(%r13),%r12 │ │ │ │ - ja 4a922c │ │ │ │ - mov 0x6(%rbx),%rax │ │ │ │ - mov 0xe(%rbx),%rbx │ │ │ │ - movq $0x4a8b58,-0x58(%r12) │ │ │ │ - mov %rbx,-0x48(%r12) │ │ │ │ - mov 0x18(%rbp),%rbx │ │ │ │ - mov %rbx,-0x40(%r12) │ │ │ │ - movq $0x4a8d28,-0x38(%r12) │ │ │ │ - mov 0x10(%rbp),%rbx │ │ │ │ - mov %rbx,-0x28(%r12) │ │ │ │ - mov %rax,-0x20(%r12) │ │ │ │ - mov 0x8(%rbp),%rax │ │ │ │ - mov %rax,-0x18(%r12) │ │ │ │ - movq $0x4a9088,-0x10(%r12) │ │ │ │ - lea -0x58(%r12),%rax │ │ │ │ - mov %rax,-0x8(%r12) │ │ │ │ - lea -0x38(%r12),%rax │ │ │ │ - mov %rax,(%r12) │ │ │ │ - lea -0xd(%r12),%rbx │ │ │ │ - add $0x20,%rbp │ │ │ │ - jmp *0x0(%rbp) │ │ │ │ - movq $0x60,0x388(%r13) │ │ │ │ - jmp 338a720 │ │ │ │ - jmp *-0x8(%r13) │ │ │ │ - lea 0x31fb6f4(%rip),%rbx │ │ │ │ - add $0x20,%rbp │ │ │ │ - jmp *0x0(%rbp) │ │ │ │ - xchg %ax,%ax │ │ │ │ - add %eax,(%rax) │ │ │ │ + add %cl,-0x75(%rax) │ │ │ │ + or %r9b,-0x77(%r8) │ │ │ │ + flds -0x7cb7f81f(%rbx) │ │ │ │ + stc │ │ │ │ + (bad) │ │ │ │ + je 4ab8b2 │ │ │ │ + lea -0x1(%rcx),%rbx │ │ │ │ + movq $0x4ab878,0x0(%rbp) │ │ │ │ + mov %rbx,%rcx │ │ │ │ + mov %rax,%rbx │ │ │ │ + mov %rcx,0x8(%rbp) │ │ │ │ + test $0x7,%bl │ │ │ │ + jne 4ab878 │ │ │ │ + mov (%rbx),%rax │ │ │ │ + jmp *%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 %r9b,-0x77(%r8) │ │ │ │ + flds -0x7cb7f81f(%rbx) │ │ │ │ + stc │ │ │ │ + (bad) │ │ │ │ + je 4ab8be │ │ │ │ + lea -0x1(%rcx),%rbx │ │ │ │ + cmp %rbx,%rax │ │ │ │ + setl %al │ │ │ │ + movzbl %al,%eax │ │ │ │ + shl $0x3,%rax │ │ │ │ + mov 0x368cbe8(%rax),%rbx │ │ │ │ + add $0x10,%rbp │ │ │ │ + jmp *0x0(%rbp) │ │ │ │ + lea 0x31f85da(%rip),%rbx │ │ │ │ + jmp *-0x8(%r13) │ │ │ │ + and $0xfffffffffffffff8,%rbx │ │ │ │ + mov (%rbx),%rbx │ │ │ │ + mov -0x4(%rbx),%ebx │ │ │ │ + jmp 4ab84c │ │ │ │ + and $0xfffffffffffffff8,%rbx │ │ │ │ + mov (%rbx),%rbx │ │ │ │ + mov -0x4(%rbx),%ebx │ │ │ │ + jmp 4ab88c │ │ │ │ + nopw 0x0(%rax,%rax,1) │ │ │ │ + sldt (%rax) │ │ │ │ + add %al,(%rdx) │ │ │ │ + ... │ │ │ │ add %al,(%rax) │ │ │ │ - mov 0x10(%rbx),%rsi │ │ │ │ - lea 0x3771526(%rip),%r14 │ │ │ │ - jmp 3226da0 │ │ │ │ - add (%rax),%al │ │ │ │ + add %cl,(%rsi) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ - adc (%rax),%al │ │ │ │ + add %cl,-0x73(%rax) │ │ │ │ + rex.RB loopne 4ab939 │ │ │ │ + cmp %edi,%eax │ │ │ │ + jb 4ab9b1 │ │ │ │ + movq $0x4ab928,-0x18(%rbp) │ │ │ │ + mov %rsi,%rbx │ │ │ │ + mov %r14,-0x10(%rbp) │ │ │ │ + mov %rsi,-0x8(%rbp) │ │ │ │ + add $0xffffffffffffffe8,%rbp │ │ │ │ + test $0x7,%bl │ │ │ │ + jne 4ab928 │ │ │ │ + mov (%rbx),%rax │ │ │ │ + jmp *%rax │ │ │ │ + xchg %ax,%ax │ │ │ │ + add (%rax),%al │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ - lea -0x10(%rbp),%rax │ │ │ │ - cmp %r15,%rax │ │ │ │ - jb 4a92d3 │ │ │ │ - add $0x18,%r12 │ │ │ │ - cmp 0x358(%r13),%r12 │ │ │ │ - ja 4a92c8 │ │ │ │ - movq $0x3390fc8,-0x10(%rbp) │ │ │ │ - mov %rbx,-0x8(%rbp) │ │ │ │ - mov 0x10(%rbx),%rax │ │ │ │ - mov 0x18(%rbx),%rbx │ │ │ │ - movq $0x4a9260,-0x10(%r12) │ │ │ │ - mov %rbx,(%r12) │ │ │ │ - lea -0x10(%r12),%rsi │ │ │ │ - mov %rax,%r14 │ │ │ │ - add $0xfffffffffffffff0,%rbp │ │ │ │ - jmp 3240990 │ │ │ │ - movq $0x18,0x388(%r13) │ │ │ │ - jmp *-0x10(%r13) │ │ │ │ - nop │ │ │ │ - sldt (%rax) │ │ │ │ - add %al,(%rdx) │ │ │ │ + (bad) │ │ │ │ add %al,(%rax) │ │ │ │ - add %al,0x0(%rip) │ │ │ │ add %al,(%rax) │ │ │ │ - add %cl,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ - add %dl,-0x47(%rax) │ │ │ │ + add %cl,-0x75(%rax) │ │ │ │ + or %r9b,-0x77(%r8) │ │ │ │ + flds -0x7cb7f81f(%rbx) │ │ │ │ + stc │ │ │ │ (bad) │ │ │ │ - add -0x73(%rax),%ecx │ │ │ │ - rex.RB enter $0x394c,$0xf8 │ │ │ │ - jb 4a93c4 │ │ │ │ - movq $0x4a9358,-0x38(%rbp) │ │ │ │ - mov 0x6(%rbx),%rax │ │ │ │ - mov 0xe(%rbx),%rcx │ │ │ │ - mov 0x16(%rbx),%rdx │ │ │ │ - mov 0x1e(%rbx),%rdi │ │ │ │ - mov 0x26(%rbx),%rbx │ │ │ │ - mov %rbx,%r8 │ │ │ │ - mov %r14,%rbx │ │ │ │ - mov %rdi,-0x30(%rbp) │ │ │ │ - mov %r8,-0x28(%rbp) │ │ │ │ - mov %rax,-0x20(%rbp) │ │ │ │ - mov %rcx,-0x18(%rbp) │ │ │ │ - mov %rdx,-0x10(%rbp) │ │ │ │ - mov %rsi,-0x8(%rbp) │ │ │ │ - add $0xffffffffffffffc8,%rbp │ │ │ │ + je 4ab9bc │ │ │ │ + lea -0x1(%rcx),%rbx │ │ │ │ + movq $0x4ab970,-0x8(%rbp) │ │ │ │ + mov %rbx,%rcx │ │ │ │ + mov %rax,%rbx │ │ │ │ + mov %rcx,0x0(%rbp) │ │ │ │ + add $0xfffffffffffffff8,%rbp │ │ │ │ test $0x7,%bl │ │ │ │ - jne 4a9358 │ │ │ │ + jne 4ab970 │ │ │ │ mov (%rbx),%rax │ │ │ │ jmp *%rax │ │ │ │ - nopl (%rax) │ │ │ │ - (bad) │ │ │ │ - add %al,(%rax) │ │ │ │ + rex.XB add %al,(%r8) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %bl,(%rsi) │ │ │ │ add %al,(%rax) │ │ │ │ - add %ch,%al │ │ │ │ - mov $0x8349031f,%eax │ │ │ │ - (bad) │ │ │ │ - and %cl,0x3b(%rbp) │ │ │ │ - movsl %ds:(%rsi),%es:(%rdi) │ │ │ │ - pop %rax │ │ │ │ - add (%rax),%eax │ │ │ │ - add %dh,0x4f(%rdi) │ │ │ │ - movq $0x4a9280,-0x18(%r12) │ │ │ │ - mov 0x10(%rbp),%rax │ │ │ │ - mov %rax,-0x8(%r12) │ │ │ │ - mov 0x30(%rbp),%rax │ │ │ │ - mov %rax,(%r12) │ │ │ │ - mov 0x18(%rbp),%rsi │ │ │ │ - lea -0x18(%r12),%r14 │ │ │ │ - mov %rbx,%rax │ │ │ │ - mov 0x8(%rbp),%rbx │ │ │ │ - movq $0x3393020,0x18(%rbp) │ │ │ │ - mov 0x20(%rbp),%rcx │ │ │ │ - mov %rax,0x20(%rbp) │ │ │ │ - mov 0x28(%rbp),%rax │ │ │ │ - mov %rcx,0x28(%rbp) │ │ │ │ - mov %rax,0x30(%rbp) │ │ │ │ - add $0x18,%rbp │ │ │ │ - jmp 4aa9d8 │ │ │ │ - movq $0x20,0x388(%r13) │ │ │ │ - jmp 338a720 │ │ │ │ + add %al,(%rax) │ │ │ │ + add %al,(%rax) │ │ │ │ + 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 4ab9cb │ │ │ │ + lea -0x1(%rsi),%rbx │ │ │ │ + cmp %rbx,%rdx │ │ │ │ + jge 4ab9a1 │ │ │ │ + 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 0x31f84d8(%rip),%rbx │ │ │ │ jmp *-0x8(%r13) │ │ │ │ + and $0xfffffffffffffff8,%rbx │ │ │ │ + mov (%rbx),%rbx │ │ │ │ + mov -0x4(%rbx),%ebx │ │ │ │ + jmp 4ab940 │ │ │ │ + and $0xfffffffffffffff8,%rbx │ │ │ │ + mov (%rbx),%rbx │ │ │ │ + mov -0x4(%rbx),%ebx │ │ │ │ + jmp 4ab98c │ │ │ │ + nop │ │ │ │ sldt (%rax) │ │ │ │ add %al,(%rdx) │ │ │ │ + ... │ │ │ │ add %al,(%rax) │ │ │ │ - add %al,(%rbx) │ │ │ │ - add %al,(%rax) │ │ │ │ - add %al,(%rax) │ │ │ │ - add %al,(%rax) │ │ │ │ - add %cl,(%rax) │ │ │ │ + add %cl,(%rsi) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %cl,-0x73(%rax) │ │ │ │ - rex.RB fmuls -0x8(%r9,%rdi,1) │ │ │ │ - jb 4a9468 │ │ │ │ - movq $0x4a9438,-0x28(%rbp) │ │ │ │ - mov 0x6(%rbx),%rax │ │ │ │ - mov 0xe(%rbx),%rcx │ │ │ │ - mov 0x16(%rbx),%rbx │ │ │ │ - mov %rbx,%rdx │ │ │ │ + rex.RB │ │ │ │ + lock cmp %r15,%rax │ │ │ │ + jb 4aba8b │ │ │ │ + movq $0x4aba30,-0x10(%rbp) │ │ │ │ mov %r14,%rbx │ │ │ │ - mov %rdx,-0x20(%rbp) │ │ │ │ - mov %rax,-0x18(%rbp) │ │ │ │ - mov %rcx,-0x10(%rbp) │ │ │ │ mov %rsi,-0x8(%rbp) │ │ │ │ - add $0xffffffffffffffd8,%rbp │ │ │ │ + add $0xfffffffffffffff0,%rbp │ │ │ │ test $0x7,%bl │ │ │ │ - jne 4a9438 │ │ │ │ + jne 4aba30 │ │ │ │ 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,0x75(%rbx,%rcx,4) │ │ │ │ - and %cl,-0x77(%rax) │ │ │ │ - fmuls -0x75(%rax) │ │ │ │ + add %cl,-0x39(%rax) │ │ │ │ + add %r13b,-0x46(%r8) │ │ │ │ + rex.WX add %al,-0x72b7f81d(%rbx) │ │ │ │ + rex.XB decl -0x75(%r8) │ │ │ │ pop %rbp │ │ │ │ - or %cl,-0x39(%rax) │ │ │ │ - or %r12b,(%r8) │ │ │ │ - xor %bh,(%rcx) │ │ │ │ - add -0x75(%rax),%ecx │ │ │ │ - rex.WRB adc %r9b,-0x77(%r8) │ │ │ │ - adc %r9b,-0x75(%r8) │ │ │ │ - sbb %r9b,-0x77(%r8) │ │ │ │ - rex.WRB sbb %r9b,-0x77(%r8) │ │ │ │ - and %r9b,-0x7d(%r8) │ │ │ │ - (bad) │ │ │ │ - lock cld │ │ │ │ - (bad) │ │ │ │ - incl -0x1(%rcx) │ │ │ │ - gs clc │ │ │ │ - nopl 0x0(%rax) │ │ │ │ + or %cl,-0x77(%rax) │ │ │ │ + or %r14b,%r14b │ │ │ │ + ret │ │ │ │ (bad) │ │ │ │ - add %al,(%rax) │ │ │ │ - add %al,(%rbx) │ │ │ │ - add %al,(%rax) │ │ │ │ - add %al,0x0(%rip) │ │ │ │ - add %al,(%rax) │ │ │ │ - add %cl,(%rax) │ │ │ │ - add %al,(%rax) │ │ │ │ - add %bh,0x48031fb7(%rax) │ │ │ │ - lea -0x40(%rbp),%eax │ │ │ │ - cmp %r15,%rax │ │ │ │ - jb 4a9583 │ │ │ │ - movq $0x4a94f8,-0x40(%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 %r14,%rbx │ │ │ │ - mov %rcx,-0x38(%rbp) │ │ │ │ - mov %rdx,-0x30(%rbp) │ │ │ │ - mov %rax,-0x28(%rbp) │ │ │ │ - mov %r9,-0x20(%rbp) │ │ │ │ - mov %r8,-0x18(%rbp) │ │ │ │ - mov %rsi,-0x10(%rbp) │ │ │ │ - mov %rdi,-0x8(%rbp) │ │ │ │ - add $0xffffffffffffffc0,%rbp │ │ │ │ - test $0x7,%bl │ │ │ │ - jne 4a94f8 │ │ │ │ + jne 4aba68 │ │ │ │ mov (%rbx),%rax │ │ │ │ jmp *%rax │ │ │ │ nopl 0x0(%rax) │ │ │ │ - (bad) │ │ │ │ - add %al,(%rax) │ │ │ │ + add %al,(%r8) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %bl,(%rsi) │ │ │ │ add %al,(%rax) │ │ │ │ - add %cl,-0x49(%rax) │ │ │ │ - (bad) │ │ │ │ - add -0x7d(%rcx),%ecx │ │ │ │ - (bad) │ │ │ │ - push %rax │ │ │ │ - cmp 0x358(%r13),%r12 │ │ │ │ - ja 4a9573 │ │ │ │ - movq $0x4a92f0,-0x48(%r12) │ │ │ │ - mov 0x18(%rbp),%rax │ │ │ │ - mov %rax,-0x40(%r12) │ │ │ │ - mov 0x30(%rbp),%rax │ │ │ │ - mov %rax,-0x38(%r12) │ │ │ │ - mov 0x38(%rbp),%rcx │ │ │ │ - mov %rcx,-0x30(%r12) │ │ │ │ - mov 0x8(%rbp),%rcx │ │ │ │ - mov %rcx,-0x28(%r12) │ │ │ │ - mov 0x10(%rbp),%rcx │ │ │ │ - mov %rcx,-0x20(%r12) │ │ │ │ - movq $0x4a93e0,-0x18(%r12) │ │ │ │ - mov %rax,-0x10(%r12) │ │ │ │ - lea -0x46(%r12),%rcx │ │ │ │ - mov %rcx,-0x8(%r12) │ │ │ │ - mov 0x28(%rbp),%rcx │ │ │ │ - mov %rcx,(%r12) │ │ │ │ - lea -0x16(%r12),%rdi │ │ │ │ - mov %rax,%rsi │ │ │ │ - mov %rbx,%r14 │ │ │ │ - mov 0x20(%rbp),%rbx │ │ │ │ - add $0x40,%rbp │ │ │ │ - jmp 33959f8 │ │ │ │ - movq $0x50,0x388(%r13) │ │ │ │ - jmp 338a720 │ │ │ │ - jmp *-0x8(%r13) │ │ │ │ - nop │ │ │ │ - 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 %cl,(%rax) │ │ │ │ - mov $0x1f,%dh │ │ │ │ + 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 │ │ │ │ - jnp 4a95b3 │ │ │ │ - mov %r14,%rsi │ │ │ │ - mov 0x7(%rbx),%r14 │ │ │ │ - jmp 4a86b0 │ │ │ │ - add (%rax),%al │ │ │ │ + cwtl │ │ │ │ + call 484e2350 <__environ@GLIBC_2.2.5+0x448a1ea8> │ │ │ │ + add $0x10,%ebp │ │ │ │ + jmp *0x0(%rbp) │ │ │ │ + lea 0x31f8456(%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) │ │ │ │ - adc (%rax),%al │ │ │ │ add %al,(%rax) │ │ │ │ - enter $0x1fb5,$0x3 │ │ │ │ - lea -0x10(%rbp),%rax │ │ │ │ - cmp %r15,%rax │ │ │ │ - jb 4a95e6 │ │ │ │ - movq $0x3390fc8,-0x10(%rbp) │ │ │ │ - mov %rbx,-0x8(%rbp) │ │ │ │ - mov 0x18(%rbx),%rsi │ │ │ │ - mov 0x10(%rbx),%r14 │ │ │ │ + add %cl,-0x73(%rax) │ │ │ │ + rex.RB │ │ │ │ + lock cmp %r15,%rax │ │ │ │ + jb 4abb51 │ │ │ │ + movq $0x4abaf0,-0x10(%rbp) │ │ │ │ + mov %r14,%rbx │ │ │ │ + mov %rsi,-0x8(%rbp) │ │ │ │ add $0xfffffffffffffff0,%rbp │ │ │ │ - jmp 4a7ee8 │ │ │ │ - jmp *-0x10(%r13) │ │ │ │ + test $0x7,%bl │ │ │ │ + jne 4abaf0 │ │ │ │ + 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 4a9629 │ │ │ │ - movq $0x3390fc8,-0x10(%rbp) │ │ │ │ - mov %rbx,-0x8(%rbp) │ │ │ │ - mov 0x10(%rbx),%rsi │ │ │ │ - lea 0x3771171(%rip),%r14 │ │ │ │ - add $0xfffffffffffffff0,%rbp │ │ │ │ - jmp 3226da0 │ │ │ │ - jmp *-0x10(%r13) │ │ │ │ - nopl (%rax) │ │ │ │ - sldt (%rax) │ │ │ │ - add %al,(%rdx) │ │ │ │ + add %cl,-0x39(%rax) │ │ │ │ + add %r13b,(%r8) │ │ │ │ + mov $0xe383004a,%ebx │ │ │ │ + (bad) │ │ │ │ + lea -0x1(%rbx),%rax │ │ │ │ + mov 0x8(%rbp),%rbx │ │ │ │ + mov %rax,0x8(%rbp) │ │ │ │ + test $0x7,%bl │ │ │ │ + jne 4abb28 │ │ │ │ + mov (%rbx),%rax │ │ │ │ + jmp *%rax │ │ │ │ + nopl 0x0(%rax) │ │ │ │ + add %al,(%r8) │ │ │ │ add %al,(%rax) │ │ │ │ - add %al,(%rdx) │ │ │ │ + add %al,(%rax) │ │ │ │ + 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 0x378c395(%rip),%rbx │ │ │ │ + add $0x10,%rbp │ │ │ │ + jmp *0x0(%rbp) │ │ │ │ + lea 0x378c390(%rip),%rbx │ │ │ │ + add $0x10,%rbp │ │ │ │ + jmp *0x0(%rbp) │ │ │ │ + lea 0x31f8398(%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 4a9699 │ │ │ │ - cmp %edi,%eax │ │ │ │ - jb 4a96f7 │ │ │ │ - movq $0x4a9698,-0x20(%rbp) │ │ │ │ - mov 0x6(%rbx),%rax │ │ │ │ - mov 0xe(%rbx),%rbx │ │ │ │ - mov %rbx,%rcx │ │ │ │ + rex.RB │ │ │ │ + lock cmp %r15,%rax │ │ │ │ + jb 4abbc0 │ │ │ │ + movq $0x4abbb0,-0x10(%rbp) │ │ │ │ mov %r14,%rbx │ │ │ │ - mov %rcx,-0x18(%rbp) │ │ │ │ - mov %rax,-0x10(%rbp) │ │ │ │ mov %rsi,-0x8(%rbp) │ │ │ │ - add $0xffffffffffffffe0,%rbp │ │ │ │ + add $0xfffffffffffffff0,%rbp │ │ │ │ test $0x7,%bl │ │ │ │ - jne 4a9698 │ │ │ │ + jne 4abbb0 │ │ │ │ mov (%rbx),%rax │ │ │ │ jmp *%rax │ │ │ │ - nopl (%rax) │ │ │ │ - add (%rax),%eax │ │ │ │ + xchg %ax,%ax │ │ │ │ + add %eax,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ (bad) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ - add %cl,-0x7d(%rcx) │ │ │ │ - (bad) │ │ │ │ - xor %cl,0x3b(%rbp) │ │ │ │ - movsl %ds:(%rsi),%es:(%rdi) │ │ │ │ - pop %rax │ │ │ │ - add (%rax),%eax │ │ │ │ - add %dh,0x42(%rdi) │ │ │ │ - movq $0x4a9600,-0x28(%r12) │ │ │ │ - mov 0x18(%rbp),%rax │ │ │ │ - mov %rax,-0x18(%r12) │ │ │ │ - movq $0x3363098,-0x10(%r12) │ │ │ │ - lea -0x28(%r12),%rax │ │ │ │ - mov %rax,-0x8(%r12) │ │ │ │ - mov 0x8(%rbp),%rax │ │ │ │ - mov %rax,(%r12) │ │ │ │ - lea -0xf(%r12),%rsi │ │ │ │ + add %cl,-0x75(%rax) │ │ │ │ + jne 4abbbc │ │ │ │ mov %rbx,%r14 │ │ │ │ - mov 0x10(%rbp),%rbx │ │ │ │ - add $0x20,%rbp │ │ │ │ - jmp 3395748 │ │ │ │ - movq $0x30,0x388(%r13) │ │ │ │ - jmp 338a720 │ │ │ │ + add $0x10,%rbp │ │ │ │ + jmp 4a6028 │ │ │ │ + lea 0x31f8351(%rip),%rbx │ │ │ │ jmp *-0x8(%r13) │ │ │ │ nopl 0x0(%rax,%rax,1) │ │ │ │ - (bad) │ │ │ │ + sldt (%rax) │ │ │ │ + add %al,(%rdx) │ │ │ │ + ... │ │ │ │ add %al,(%rax) │ │ │ │ - add %al,(%rbx) │ │ │ │ + add %cl,(%rsi) │ │ │ │ add %al,(%rax) │ │ │ │ - add %al,(%rdx) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ + add %cl,-0x77(%rax) │ │ │ │ + testl $0x25358d4c,-0xa(%rcx,%rcx,4) │ │ │ │ + sbbl $0x3,(%rdi) │ │ │ │ + jmp 32e84b8 │ │ │ │ + nopw 0x0(%rax,%rax,1) │ │ │ │ + add $0x1000000,%eax │ │ │ │ + ... │ │ │ │ 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 4a97c0 │ │ │ │ - movq $0x4a9770,-0x28(%rbp) │ │ │ │ - mov 0x5(%rbx),%rax │ │ │ │ - mov 0xd(%rbx),%rbx │ │ │ │ - mov %rbx,%rcx │ │ │ │ + rex.RB clc │ │ │ │ + cmp %r15,%rax │ │ │ │ + jb 4abc63 │ │ │ │ + movq $0x4abc50,-0x8(%rbp) │ │ │ │ mov %r14,%rbx │ │ │ │ - mov %rax,-0x20(%rbp) │ │ │ │ - mov %rcx,-0x18(%rbp) │ │ │ │ - mov %rsi,-0x10(%rbp) │ │ │ │ - mov %rdi,-0x8(%rbp) │ │ │ │ - add $0xffffffffffffffd8,%rbp │ │ │ │ + add $0xfffffffffffffff8,%rbp │ │ │ │ test $0x7,%bl │ │ │ │ - jne 4a9770 │ │ │ │ + jne 4abc50 │ │ │ │ mov (%rbx),%rax │ │ │ │ jmp *%rax │ │ │ │ - nopl 0x0(%rax) │ │ │ │ - add $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,-0x7d(%rcx) │ │ │ │ - (bad) │ │ │ │ - sbb %cl,0x3b(%rbp) │ │ │ │ - movsl %ds:(%rsi),%es:(%rdi) │ │ │ │ - pop %rax │ │ │ │ - add (%rax),%eax │ │ │ │ - add %dh,0x33(%rdi) │ │ │ │ - movq $0x4a9648,-0x10(%r12) │ │ │ │ - mov 0x20(%rbp),%rax │ │ │ │ - mov %rax,-0x8(%r12) │ │ │ │ - mov 0x8(%rbp),%rax │ │ │ │ - mov %rax,(%r12) │ │ │ │ - lea -0xe(%r12),%rdi │ │ │ │ - mov 0x18(%rbp),%rsi │ │ │ │ + add %cl,-0x73(%rax) │ │ │ │ + xor $0x378c2a2,%eax │ │ │ │ mov %rbx,%r14 │ │ │ │ - mov 0x10(%rbp),%rbx │ │ │ │ - add $0x28,%rbp │ │ │ │ - jmp 33959f8 │ │ │ │ - movq $0x18,0x388(%r13) │ │ │ │ - jmp 338a720 │ │ │ │ + add $0x8,%rbp │ │ │ │ + jmp 4a6028 │ │ │ │ + lea 0x31f82be(%rip),%rbx │ │ │ │ jmp *-0x8(%r13) │ │ │ │ - nopl 0x0(%rax) │ │ │ │ - add (%rax),%eax │ │ │ │ - add %al,(%rax) │ │ │ │ - add %al,(%rax) │ │ │ │ - add %al,(%rax) │ │ │ │ - sldt (%rax) │ │ │ │ - add %ah,%al │ │ │ │ - mov $0x1f,%bl │ │ │ │ - add -0x73(%rax),%ecx │ │ │ │ - rex.RB │ │ │ │ - lock cmp %r15,%rax │ │ │ │ - jb 4a9809 │ │ │ │ - movq $0x3390fc8,-0x10(%rbp) │ │ │ │ - mov %rbx,-0x8(%rbp) │ │ │ │ - mov 0x20(%rbx),%r8 │ │ │ │ - mov 0x18(%rbx),%rdi │ │ │ │ - lea 0x31fb325(%rip),%rsi │ │ │ │ - mov 0x10(%rbx),%r14 │ │ │ │ - add $0xfffffffffffffff0,%rbp │ │ │ │ - jmp 5f4518 │ │ │ │ - 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) │ │ │ │ + xchg %ax,%ax │ │ │ │ + ... │ │ │ │ + adc $0x88000000,%eax │ │ │ │ + insb (%dx),%es:(%rdi) │ │ │ │ + jbe 4abc83 │ │ │ │ lea -0x10(%rbp),%rax │ │ │ │ cmp %r15,%rax │ │ │ │ - jb 4a9846 │ │ │ │ - movq $0x3390fc8,-0x10(%rbp) │ │ │ │ - mov %rbx,-0x8(%rbp) │ │ │ │ - mov 0x10(%rbx),%r14 │ │ │ │ - mov 0x18(%rbx),%rbx │ │ │ │ + jb 4abcc7 │ │ │ │ + sub $0x8,%rsp │ │ │ │ + mov %r13,%rax │ │ │ │ + mov %rbx,%rsi │ │ │ │ + mov %rax,%rdi │ │ │ │ + xor %eax,%eax │ │ │ │ + call 3385710 │ │ │ │ + add $0x8,%rsp │ │ │ │ + test %rax,%rax │ │ │ │ + je 4abcc2 │ │ │ │ + movq $0x3391200,-0x10(%rbp) │ │ │ │ + mov %rax,-0x8(%rbp) │ │ │ │ + lea 0x2f0b98d(%rip),%r14 │ │ │ │ add $0xfffffffffffffff0,%rbp │ │ │ │ - jmp 4a9e20 │ │ │ │ + jmp 31ea7f8 │ │ │ │ + mov (%rbx),%rax │ │ │ │ + jmp *%rax │ │ │ │ jmp *-0x10(%r13) │ │ │ │ - nopw 0x0(%rax,%rax,1) │ │ │ │ - add %eax,(%rax) │ │ │ │ - add %al,(%rax) │ │ │ │ + nopl 0x0(%rax,%rax,1) │ │ │ │ + sldt (%rax) │ │ │ │ + add %al,(%rdx) │ │ │ │ + ... │ │ │ │ add %al,(%rax) │ │ │ │ + add %cl,(%rsi) │ │ │ │ add %al,(%rax) │ │ │ │ - adc %al,(%rax) │ │ │ │ + add %dh,-0x7e(%rax) │ │ │ │ + (bad) │ │ │ │ + add -0x73(%rax),%ecx │ │ │ │ + rex.RB loopne 4abd39 │ │ │ │ + cmp %edi,%eax │ │ │ │ + jb 4abe15 │ │ │ │ + movq $0x4abd28,-0x18(%rbp) │ │ │ │ + mov %r14,%rbx │ │ │ │ + mov %r14,-0x10(%rbp) │ │ │ │ + mov %rsi,-0x8(%rbp) │ │ │ │ + add $0xffffffffffffffe8,%rbp │ │ │ │ + test $0x7,%bl │ │ │ │ + jne 4abd28 │ │ │ │ + mov (%rbx),%rax │ │ │ │ + jmp *%rax │ │ │ │ + xchg %ax,%ax │ │ │ │ + add (%rax),%al │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ - lea -0x10(%rbp),%rax │ │ │ │ - cmp %r15,%rax │ │ │ │ - jb 4a9889 │ │ │ │ - movq $0x3390fc8,-0x10(%rbp) │ │ │ │ - mov %rbx,-0x8(%rbp) │ │ │ │ - mov 0x10(%rbx),%rsi │ │ │ │ - lea 0x2f0e28e(%rip),%r14 │ │ │ │ - add $0xfffffffffffffff0,%rbp │ │ │ │ - jmp 3359998 │ │ │ │ - jmp *-0x10(%r13) │ │ │ │ - nopl (%rax) │ │ │ │ (bad) │ │ │ │ add %al,(%rax) │ │ │ │ - add %al,(%rbx) │ │ │ │ - add %al,(%rax) │ │ │ │ - add %al,(%rcx) │ │ │ │ + add %dh,(%rax) │ │ │ │ + (bad) │ │ │ │ + (bad) │ │ │ │ + add -0x39(%rax),%ecx │ │ │ │ + rex.RB clc │ │ │ │ + (bad) │ │ │ │ + mov $0xe383004a,%ebp │ │ │ │ + (bad) │ │ │ │ + lea -0x1(%rbx),%rax │ │ │ │ + mov 0x10(%rbp),%rbx │ │ │ │ + mov %rax,0x0(%rbp) │ │ │ │ + add $0xfffffffffffffff8,%rbp │ │ │ │ + test $0x7,%bl │ │ │ │ + jne 4abd60 │ │ │ │ + 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,(%rcx) │ │ │ │ + add %bh,%al │ │ │ │ + sbbl $0x7e38303,(%rdi) │ │ │ │ + lea -0x1(%rbx),%rax │ │ │ │ + cmp 0x8(%rbp),%rax │ │ │ │ + je 4abd7b │ │ │ │ + lea 0x378c15d(%rip),%rbx │ │ │ │ + add $0x20,%rbp │ │ │ │ + jmp *0x0(%rbp) │ │ │ │ + mov 0x10(%rbp),%rax │ │ │ │ + movq $0x4abda8,0x10(%rbp) │ │ │ │ + mov %rax,%rbx │ │ │ │ + add $0x10,%rbp │ │ │ │ + test $0x7,%bl │ │ │ │ + jne 4abda8 │ │ │ │ + mov (%rbx),%rax │ │ │ │ + jmp *%rax │ │ │ │ + add %eax,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ - add %cl,-0x73(%rax) │ │ │ │ - rex.RB call 1042d1fc <__environ@GLIBC_2.2.5+0xc7ecd54> │ │ │ │ (bad) │ │ │ │ - mov $0x0,%al │ │ │ │ add %al,(%rax) │ │ │ │ - movq $0x4a98f0,-0x18(%rbp) │ │ │ │ + add %dh,0x48031f81(%rax) │ │ │ │ + mov %ebx,%eax │ │ │ │ + and $0x7,%eax │ │ │ │ + cmp $0x3,%rax │ │ │ │ + jne 4abe20 │ │ │ │ + movq $0x4abde8,0x0(%rbp) │ │ │ │ mov 0x5(%rbx),%rax │ │ │ │ - mov %r14,%rbx │ │ │ │ - mov %rax,-0x10(%rbp) │ │ │ │ - mov %rdi,-0x8(%rbp) │ │ │ │ - add $0xffffffffffffffe8,%rbp │ │ │ │ + mov 0x8(%rbp),%rbx │ │ │ │ + mov %rax,0x8(%rbp) │ │ │ │ test $0x7,%bl │ │ │ │ - jne 4a98f0 │ │ │ │ + jne 4abde8 │ │ │ │ mov (%rbx),%rax │ │ │ │ jmp *%rax │ │ │ │ nopw 0x0(%rax,%rax,1) │ │ │ │ - add (%rax),%al │ │ │ │ + add %eax,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ (bad) │ │ │ │ add %al,(%rax) │ │ │ │ - add %al,(%rax) │ │ │ │ - add %al,(%rax) │ │ │ │ - add %cl,-0x7d(%rcx) │ │ │ │ + add %dh,-0x7f(%rax) │ │ │ │ (bad) │ │ │ │ - cmp %cl,0x3b(%rbp) │ │ │ │ - movsl %ds:(%rsi),%es:(%rdi) │ │ │ │ - pop %rax │ │ │ │ - add (%rax),%eax │ │ │ │ - add %dh,0x58(%rdi) │ │ │ │ - mov 0x7(%rbx),%rax │ │ │ │ - mov 0xf(%rbx),%rcx │ │ │ │ - mov 0x17(%rbx),%rbx │ │ │ │ - movq $0x3363ae0,-0x30(%r12) │ │ │ │ - mov 0x8(%rbp),%rdx │ │ │ │ - mov %rdx,-0x28(%r12) │ │ │ │ - mov %rcx,-0x20(%r12) │ │ │ │ - movq $0x4a37b8,-0x18(%r12) │ │ │ │ - mov %rax,-0x10(%r12) │ │ │ │ - lea -0x2e(%r12),%rax │ │ │ │ - mov %rax,-0x8(%r12) │ │ │ │ - mov %rbx,(%r12) │ │ │ │ - lea 0x377ecb6(%rip),%rsi │ │ │ │ - lea -0x17(%r12),%r14 │ │ │ │ - mov 0x10(%rbp),%rbx │ │ │ │ - add $0x18,%rbp │ │ │ │ - jmp 3395748 │ │ │ │ - movq $0x38,0x388(%r13) │ │ │ │ - jmp 338a720 │ │ │ │ + add -0x77(%rax),%ecx │ │ │ │ + fadds -0x7cb7f820(%rbx) │ │ │ │ + clc │ │ │ │ + add 0x11(%rbp),%esi │ │ │ │ + mov 0x5(%rbx),%rsi │ │ │ │ + mov 0x8(%rbp),%r14 │ │ │ │ + add $0x10,%rbp │ │ │ │ + jmp 335af38 │ │ │ │ + lea 0x31f814c(%rip),%rbx │ │ │ │ + add $0x10,%rbp │ │ │ │ + mov (%rbx),%rax │ │ │ │ + jmp *%rax │ │ │ │ + lea 0x31f815c(%rip),%rbx │ │ │ │ jmp *-0x8(%r13) │ │ │ │ - nopl 0x0(%rax) │ │ │ │ - (bad) │ │ │ │ - add %al,(%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) │ │ │ │ + lea 0x378c0b3(%rip),%rbx │ │ │ │ + add $0x10,%rbp │ │ │ │ + jmp *0x0(%rbp) │ │ │ │ + xchg %ax,%ax │ │ │ │ + sldt (%rax) │ │ │ │ + add %al,(%rdx) │ │ │ │ + ... │ │ │ │ add %al,(%rax) │ │ │ │ + add %cl,(%rsi) │ │ │ │ add %al,(%rax) │ │ │ │ - add %cl,-0x73(%rax) │ │ │ │ - rex.RB call 7342d2dc <__environ@GLIBC_2.2.5+0x6f7ece34> │ │ │ │ - rex.WXB │ │ │ │ - movq $0x4a99c8,-0x18(%rbp) │ │ │ │ - mov 0x5(%rbx),%rax │ │ │ │ + add %dl,(%rax) │ │ │ │ + sbbl $0x458d4803,(%rdi) │ │ │ │ + loopne 4abe99 │ │ │ │ + cmp %edi,%eax │ │ │ │ + jb 4abfcc │ │ │ │ + movq $0x4abe88,-0x18(%rbp) │ │ │ │ mov %r14,%rbx │ │ │ │ - mov %rax,-0x10(%rbp) │ │ │ │ - mov %rdi,-0x8(%rbp) │ │ │ │ + mov %r14,-0x10(%rbp) │ │ │ │ + mov %rsi,-0x8(%rbp) │ │ │ │ add $0xffffffffffffffe8,%rbp │ │ │ │ test $0x7,%bl │ │ │ │ - jne 4a99c8 │ │ │ │ + jne 4abe88 │ │ │ │ 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) │ │ │ │ - jne 4a99d4 │ │ │ │ - mov %rbx,%r14 │ │ │ │ + add %dl,%al │ │ │ │ + sbbb $0x3,(%rdi) │ │ │ │ + movq $0x4abec0,-0x8(%rbp) │ │ │ │ + and $0x7,%ebx │ │ │ │ + lea -0x1(%rbx),%rax │ │ │ │ mov 0x10(%rbp),%rbx │ │ │ │ - add $0x18,%rbp │ │ │ │ - jmp 3395748 │ │ │ │ - jmp *-0x8(%r13) │ │ │ │ - add (%rax),%eax │ │ │ │ - add %al,(%rax) │ │ │ │ - add %al,(%rax) │ │ │ │ + mov %rax,0x0(%rbp) │ │ │ │ + add $0xfffffffffffffff8,%rbp │ │ │ │ + test $0x7,%bl │ │ │ │ + jne 4abec0 │ │ │ │ + mov (%rbx),%rax │ │ │ │ + jmp *%rax │ │ │ │ + nopl (%rax) │ │ │ │ + rex.XB add %al,(%r8) │ │ │ │ add %al,(%rax) │ │ │ │ - sldt (%rax) │ │ │ │ add %al,(%rax) │ │ │ │ + add %bl,(%rsi) │ │ │ │ add %al,(%rax) │ │ │ │ - add %cl,-0x73(%rax) │ │ │ │ - rex.RB rorb $1,-0x8(%r9,%rdi,1) │ │ │ │ - jb 4a9a9b │ │ │ │ - movq $0x3390fc8,-0x10(%rbp) │ │ │ │ - mov %rbx,-0x8(%rbp) │ │ │ │ - movq $0x4a9a50,-0x30(%rbp) │ │ │ │ - mov 0x10(%rbx),%rax │ │ │ │ - mov 0x18(%rbx),%rcx │ │ │ │ - mov 0x20(%rbx),%rbx │ │ │ │ - mov %rbx,%rdx │ │ │ │ - mov %rcx,%rbx │ │ │ │ - mov %rdx,-0x28(%rbp) │ │ │ │ - mov %rax,-0x20(%rbp) │ │ │ │ - mov %rcx,-0x18(%rbp) │ │ │ │ - add $0xffffffffffffffd0,%rbp │ │ │ │ + add %bl,-0x7cfce080(%rax) │ │ │ │ + jrcxz 4abeca │ │ │ │ + lea -0x1(%rbx),%rax │ │ │ │ + cmp 0x8(%rbp),%rax │ │ │ │ + jne 4abfbe │ │ │ │ + mov 0x10(%rbp),%rax │ │ │ │ + movq $0x4abf00,0x10(%rbp) │ │ │ │ + mov %rax,%rbx │ │ │ │ + add $0x10,%rbp │ │ │ │ test $0x7,%bl │ │ │ │ - jne 4a9a50 │ │ │ │ + jne 4abf00 │ │ │ │ mov (%rbx),%rax │ │ │ │ jmp *%rax │ │ │ │ - nopl (%rax) │ │ │ │ - add (%rax),%eax │ │ │ │ + xchg %ax,%ax │ │ │ │ + add %eax,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ (bad) │ │ │ │ add %al,(%rax) │ │ │ │ - add %al,(%rax) │ │ │ │ + add %bl,-0x80(%rax) │ │ │ │ + (bad) │ │ │ │ + add -0x77(%rax),%ecx │ │ │ │ + fadds -0x7cb7f820(%rbx) │ │ │ │ + clc │ │ │ │ + add (%rdi),%ecx │ │ │ │ + test %eax,%edi │ │ │ │ add %al,(%rax) │ │ │ │ add %cl,-0x39(%rax) │ │ │ │ - add %r8b,0x48004a9a(%r8) │ │ │ │ - mov %ebx,%eax │ │ │ │ - mov 0x8(%rbp),%rbx │ │ │ │ + add %r8b,-0x41(%r8) │ │ │ │ + rex.WX add %cl,-0x75(%rax) │ │ │ │ + rex.XB add $0x85d8b48,%eax │ │ │ │ mov %rax,0x8(%rbp) │ │ │ │ test $0x7,%bl │ │ │ │ - jne 4a9a80 │ │ │ │ + jne 4abf40 │ │ │ │ mov (%rbx),%rax │ │ │ │ jmp *%rax │ │ │ │ - nopl (%rax) │ │ │ │ - add (%rax),%eax │ │ │ │ + xchg %ax,%ax │ │ │ │ + add %eax,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ (bad) │ │ │ │ add %al,(%rax) │ │ │ │ - add %al,(%rax) │ │ │ │ - add %al,(%rax) │ │ │ │ - add %cl,-0x75(%rax) │ │ │ │ - or %r9b,-0x39(%r8) │ │ │ │ - or %r10b,%r8b │ │ │ │ - (bad) │ │ │ │ - rex.WX add %cl,-0x77(%rax) │ │ │ │ - fimuls -0x77(%rcx) │ │ │ │ - (bad) │ │ │ │ - add $0x8,%rbp │ │ │ │ - jmp 4a4230 │ │ │ │ - jmp *-0x10(%r13) │ │ │ │ - nop │ │ │ │ - add (%rax),%al │ │ │ │ + add %bl,(%rax) │ │ │ │ + sbbb $0x3,(%rdi) │ │ │ │ + mov %rbx,%rax │ │ │ │ + and $0x7,%eax │ │ │ │ + cmp $0x3,%rax │ │ │ │ + jne 4abfe5 │ │ │ │ + movq $0x4abf80,0x0(%rbp) │ │ │ │ + mov 0x5(%rbx),%rax │ │ │ │ + mov 0x8(%rbp),%rbx │ │ │ │ + mov %rax,0x8(%rbp) │ │ │ │ + test $0x7,%bl │ │ │ │ + jne 4abf80 │ │ │ │ + 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,-0x75(%r8) │ │ │ │ - rex.WRB adc %r13b,%r11b │ │ │ │ - xor %esp,0xf(%rsi) │ │ │ │ - (bad) │ │ │ │ - add %r8b,(%rax) │ │ │ │ - add (%rax),%al │ │ │ │ - add %al,(%rax) │ │ │ │ + add %cl,-0x39(%rax) │ │ │ │ + add %r14b,0x48004abf(%r8) │ │ │ │ + mov 0x7(%rbx),%eax │ │ │ │ + mov 0x8(%rbp),%rbx │ │ │ │ + mov %rax,0x8(%rbp) │ │ │ │ + test $0x7,%bl │ │ │ │ + jne 4abfb0 │ │ │ │ + mov (%rbx),%rax │ │ │ │ + jmp *%rax │ │ │ │ + xchg %ax,%ax │ │ │ │ + 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,-0x75(%r8) │ │ │ │ - rex.WRB adc %r9b,-0x77(%r8) │ │ │ │ - fiaddl -0x7cb7f81d(%rbx) │ │ │ │ - sti │ │ │ │ - add %ecx,(%rdi) │ │ │ │ - test %eax,0x48000000(%rdi) │ │ │ │ - mov %edx,%ebx │ │ │ │ - add $0x40,%r12 │ │ │ │ - cmp 0x358(%r13),%r12 │ │ │ │ - ja 4a9b3c │ │ │ │ - movq $0x4a9860,-0x38(%r12) │ │ │ │ - mov %rcx,-0x28(%r12) │ │ │ │ - movq $0x50aa00,-0x20(%r12) │ │ │ │ - mov %rax,-0x18(%r12) │ │ │ │ - lea -0x38(%r12),%rax │ │ │ │ - mov %rax,-0x10(%r12) │ │ │ │ - movq $0x4a98a8,-0x8(%r12) │ │ │ │ - lea -0x1f(%r12),%rax │ │ │ │ - mov %rax,(%r12) │ │ │ │ - lea -0x5(%r12),%rbx │ │ │ │ - add $0x18,%rbp │ │ │ │ + or %r9b,0x3b(%r8) │ │ │ │ + rex.XB (bad) │ │ │ │ + je 4abfd7 │ │ │ │ + add $0xfffffffffffffff0,%rbp │ │ │ │ + lea 0x378bf15(%rip),%rbx │ │ │ │ + add $0x20,%rbp │ │ │ │ jmp *0x0(%rbp) │ │ │ │ - movq $0x40,0x388(%r13) │ │ │ │ - movq $0x4a9ab0,0x0(%rbp) │ │ │ │ - jmp 338a720 │ │ │ │ - nopl 0x0(%rax) │ │ │ │ - ... │ │ │ │ - (bad) │ │ │ │ - add %al,(%rax) │ │ │ │ - add %al,(%rax) │ │ │ │ - add %al,(%rax) │ │ │ │ - add %cl,-0x7d(%rax) │ │ │ │ - (bad) │ │ │ │ - mov %ebx,%edx │ │ │ │ - add $0x10,%r12 │ │ │ │ - cmp 0x358(%r13),%r12 │ │ │ │ - ja 4a9b95 │ │ │ │ - movq $0x4a9988,-0x8(%r12) │ │ │ │ - mov %rdx,(%r12) │ │ │ │ - lea -0x5(%r12),%rbx │ │ │ │ - add $0x18,%rbp │ │ │ │ + lea 0x31f7fb5(%rip),%rbx │ │ │ │ + jmp *-0x8(%r13) │ │ │ │ + lea 0x378bef3(%rip),%rbx │ │ │ │ + add $0x10,%rbp │ │ │ │ jmp *0x0(%rbp) │ │ │ │ - movq $0x10,0x388(%r13) │ │ │ │ - movq $0x4a9b68,0x10(%rbp) │ │ │ │ - mov %rdx,%rbx │ │ │ │ + lea 0x31f7f6c(%rip),%rbx │ │ │ │ add $0x10,%rbp │ │ │ │ - jmp 338a720 │ │ │ │ - nopl 0x0(%rax) │ │ │ │ - sldt (%rax) │ │ │ │ - add %al,(%rdx) │ │ │ │ + mov (%rbx),%rax │ │ │ │ + jmp *%rax │ │ │ │ + nopl (%rax) │ │ │ │ + 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 %ch,%cl │ │ │ │ + jnp 4abfac │ │ │ │ + (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 loopne 4a9c21 │ │ │ │ - cmp %edi,%eax │ │ │ │ - jb 4a9c6c │ │ │ │ - movq $0x4a9c20,-0x20(%rbp) │ │ │ │ - mov 0x6(%rbx),%rax │ │ │ │ - mov 0xe(%rbx),%rbx │ │ │ │ - mov %rbx,%rcx │ │ │ │ + rex.RB clc │ │ │ │ + cmp %r15,%rax │ │ │ │ + jb 4ac079 │ │ │ │ + movq $0x4ac068,-0x8(%rbp) │ │ │ │ mov %r14,%rbx │ │ │ │ - mov %rax,-0x18(%rbp) │ │ │ │ - mov %rcx,-0x10(%rbp) │ │ │ │ - mov %rsi,-0x8(%rbp) │ │ │ │ - add $0xffffffffffffffe0,%rbp │ │ │ │ + add $0xfffffffffffffff8,%rbp │ │ │ │ test $0x7,%bl │ │ │ │ - jne 4a9c20 │ │ │ │ + jne 4ac068 │ │ │ │ mov (%rbx),%rax │ │ │ │ jmp *%rax │ │ │ │ - nopl (%rax) │ │ │ │ - add (%rax),%eax │ │ │ │ - add %al,(%rax) │ │ │ │ - add %al,(%rax) │ │ │ │ - add %al,(%rax) │ │ │ │ + nopw 0x0(%rax,%rax,1) │ │ │ │ + ... │ │ │ │ (bad) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ - add %cl,-0x7d(%rcx) │ │ │ │ + add %cl,-0x75(%rax) │ │ │ │ + pop %rbx │ │ │ │ (bad) │ │ │ │ - sbb %cl,0x3b(%rbp) │ │ │ │ - movsl %ds:(%rsi),%es:(%rdi) │ │ │ │ - pop %rax │ │ │ │ - add (%rax),%eax │ │ │ │ - add %dh,0x2f(%rdi) │ │ │ │ - movq $0x3363ae0,-0x10(%r12) │ │ │ │ - mov 0x10(%rbp),%rax │ │ │ │ - mov %rax,-0x8(%r12) │ │ │ │ - mov 0x18(%rbp),%rax │ │ │ │ - mov %rax,(%r12) │ │ │ │ - lea -0xe(%r12),%rsi │ │ │ │ - mov %rbx,%r14 │ │ │ │ - mov 0x8(%rbp),%rbx │ │ │ │ - add $0x20,%rbp │ │ │ │ - jmp 3395748 │ │ │ │ - movq $0x18,0x388(%r13) │ │ │ │ - jmp 338a720 │ │ │ │ + and $0xfffffffffffffff8,%rbx │ │ │ │ + add $0x8,%rbp │ │ │ │ + mov (%rbx),%rax │ │ │ │ + jmp *%rax │ │ │ │ + lea 0x31f7f40(%rip),%rbx │ │ │ │ jmp *-0x8(%r13) │ │ │ │ - sldt (%rax) │ │ │ │ - add %al,(%rdx) │ │ │ │ - add %al,(%rax) │ │ │ │ - add %al,(%rbx) │ │ │ │ - add %al,(%rax) │ │ │ │ - add %al,(%rax) │ │ │ │ + nopl 0x0(%rax) │ │ │ │ + add $0x1000000,%eax │ │ │ │ + ... │ │ │ │ add %al,(%rax) │ │ │ │ - add %cl,(%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 4a9d30 │ │ │ │ - movq $0x4a9ce0,-0x28(%rbp) │ │ │ │ - mov 0x6(%rbx),%rax │ │ │ │ - mov 0xe(%rbx),%rcx │ │ │ │ - mov 0x16(%rbx),%rbx │ │ │ │ - mov %rbx,%rdx │ │ │ │ + rex.RB clc │ │ │ │ + cmp %r15,%rax │ │ │ │ + jb 4ac0e9 │ │ │ │ + movq $0x4ac0d8,-0x8(%rbp) │ │ │ │ mov %r14,%rbx │ │ │ │ - mov %rdx,-0x20(%rbp) │ │ │ │ - mov %rcx,-0x18(%rbp) │ │ │ │ - mov %rax,-0x10(%rbp) │ │ │ │ - mov %rsi,-0x8(%rbp) │ │ │ │ - add $0xffffffffffffffd8,%rbp │ │ │ │ + add $0xfffffffffffffff8,%rbp │ │ │ │ test $0x7,%bl │ │ │ │ - jne 4a9ce0 │ │ │ │ + jne 4ac0d8 │ │ │ │ mov (%rbx),%rax │ │ │ │ jmp *%rax │ │ │ │ - nopl (%rax) │ │ │ │ - add $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,-0x7d(%rcx) │ │ │ │ + add %cl,-0x75(%rax) │ │ │ │ + pop %rbx │ │ │ │ (bad) │ │ │ │ - sbb %cl,0x3b(%rbp) │ │ │ │ - movsl %ds:(%rsi),%es:(%rdi) │ │ │ │ - pop %rax │ │ │ │ - add (%rax),%eax │ │ │ │ - add %dh,0x33(%rdi) │ │ │ │ - movq $0x4a9bd0,-0x10(%r12) │ │ │ │ - mov 0x18(%rbp),%rax │ │ │ │ - mov %rax,-0x8(%r12) │ │ │ │ - mov 0x20(%rbp),%rax │ │ │ │ - mov %rax,(%r12) │ │ │ │ - lea -0xe(%r12),%rdi │ │ │ │ - mov 0x10(%rbp),%rsi │ │ │ │ - mov %rbx,%r14 │ │ │ │ - mov 0x8(%rbp),%rbx │ │ │ │ - add $0x28,%rbp │ │ │ │ - jmp 33959f8 │ │ │ │ - movq $0x18,0x388(%r13) │ │ │ │ - jmp 338a720 │ │ │ │ + and $0xfffffffffffffff8,%rbx │ │ │ │ + add $0x8,%rbp │ │ │ │ + mov (%rbx),%rax │ │ │ │ + jmp *%rax │ │ │ │ + lea 0x31f7ed8(%rip),%rbx │ │ │ │ jmp *-0x8(%r13) │ │ │ │ nopl 0x0(%rax) │ │ │ │ - (bad) │ │ │ │ - add %al,(%rax) │ │ │ │ - add %al,(%rbx) │ │ │ │ - add %al,(%rax) │ │ │ │ - add %al,(%rdx) │ │ │ │ - add %al,(%rax) │ │ │ │ - add %al,(%rax) │ │ │ │ + add $0x1000000,%eax │ │ │ │ + ... │ │ │ │ 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 4a9e00 │ │ │ │ - movq $0x4a9da8,-0x28(%rbp) │ │ │ │ - mov 0x5(%rbx),%rax │ │ │ │ - mov 0xd(%rbx),%rbx │ │ │ │ - mov %rbx,%rcx │ │ │ │ + rex.RB clc │ │ │ │ + cmp %r15,%rax │ │ │ │ + jb 4ac159 │ │ │ │ + movq $0x4ac148,-0x8(%rbp) │ │ │ │ mov %r14,%rbx │ │ │ │ - mov %rax,-0x20(%rbp) │ │ │ │ - mov %rcx,-0x18(%rbp) │ │ │ │ - mov %rsi,-0x10(%rbp) │ │ │ │ - mov %rdi,-0x8(%rbp) │ │ │ │ - add $0xffffffffffffffd8,%rbp │ │ │ │ + add $0xfffffffffffffff8,%rbp │ │ │ │ test $0x7,%bl │ │ │ │ - jne 4a9da8 │ │ │ │ + jne 4ac148 │ │ │ │ mov (%rbx),%rax │ │ │ │ jmp *%rax │ │ │ │ - nopl 0x0(%rax) │ │ │ │ - add $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,-0x7d(%rcx) │ │ │ │ + add %cl,-0x75(%rax) │ │ │ │ + pop %rbx │ │ │ │ (bad) │ │ │ │ - and %cl,0x3b(%rbp) │ │ │ │ - movsl %ds:(%rsi),%es:(%rdi) │ │ │ │ - pop %rax │ │ │ │ - add (%rax),%eax │ │ │ │ - add %dh,0x3b(%rdi) │ │ │ │ - movq $0x4a9c88,-0x18(%r12) │ │ │ │ - mov 0x20(%rbp),%rax │ │ │ │ - mov %rax,-0x10(%r12) │ │ │ │ - mov 0x18(%rbp),%rax │ │ │ │ - mov %rax,-0x8(%r12) │ │ │ │ - mov 0x8(%rbp),%rcx │ │ │ │ - mov %rcx,(%r12) │ │ │ │ - lea -0x16(%r12),%rdi │ │ │ │ - mov %rax,%rsi │ │ │ │ - mov %rbx,%r14 │ │ │ │ - mov 0x10(%rbp),%rbx │ │ │ │ - add $0x28,%rbp │ │ │ │ - jmp 33959f8 │ │ │ │ - movq $0x20,0x388(%r13) │ │ │ │ - jmp 338a720 │ │ │ │ + and $0xfffffffffffffff8,%rbx │ │ │ │ + add $0x8,%rbp │ │ │ │ + mov (%rbx),%rax │ │ │ │ + jmp *%rax │ │ │ │ + lea 0x31f7e70(%rip),%rbx │ │ │ │ jmp *-0x8(%r13) │ │ │ │ nopl 0x0(%rax) │ │ │ │ add $0x1000000,%eax │ │ │ │ + ... │ │ │ │ add %al,(%rax) │ │ │ │ - add %al,(%rdx) │ │ │ │ - add %al,(%rax) │ │ │ │ - add %al,(%rax) │ │ │ │ - add %al,(%rax) │ │ │ │ - add %cl,(%rbx) │ │ │ │ + add %cl,(%rsi) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %cl,-0x73(%rax) │ │ │ │ - rex.RB loopne 4a9e71 │ │ │ │ - cmp %edi,%eax │ │ │ │ - jb 4a9f04 │ │ │ │ - movq $0x4a9e70,-0x20(%rbp) │ │ │ │ - mov %rbx,%rax │ │ │ │ - mov 0x7(%rbx),%rcx │ │ │ │ - mov 0xf(%rbx),%rbx │ │ │ │ - mov %rbx,%rdx │ │ │ │ + rex.RB clc │ │ │ │ + cmp %r15,%rax │ │ │ │ + jb 4ac1c9 │ │ │ │ + movq $0x4ac1b8,-0x8(%rbp) │ │ │ │ mov %r14,%rbx │ │ │ │ - mov %rdx,-0x18(%rbp) │ │ │ │ - mov %rcx,-0x10(%rbp) │ │ │ │ - mov %rax,-0x8(%rbp) │ │ │ │ - add $0xffffffffffffffe0,%rbp │ │ │ │ + add $0xfffffffffffffff8,%rbp │ │ │ │ test $0x7,%bl │ │ │ │ - jne 4a9e70 │ │ │ │ + jne 4ac1b8 │ │ │ │ mov (%rbx),%rax │ │ │ │ jmp *%rax │ │ │ │ - add (%rax),%eax │ │ │ │ - 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 %ecx,(%rdi) │ │ │ │ - test %cl,0x49000000(%rax) │ │ │ │ - add $0x60,%esp │ │ │ │ - cmp 0x358(%r13),%r12 │ │ │ │ - ja 4a9ef4 │ │ │ │ - mov 0x6(%rbx),%rax │ │ │ │ - mov 0xe(%rbx),%rbx │ │ │ │ - movq $0x4a9820,-0x58(%r12) │ │ │ │ - mov %rbx,-0x48(%r12) │ │ │ │ - mov 0x18(%rbp),%rbx │ │ │ │ - mov %rbx,-0x40(%r12) │ │ │ │ - movq $0x4a99f0,-0x38(%r12) │ │ │ │ - mov 0x10(%rbp),%rbx │ │ │ │ - mov %rbx,-0x28(%r12) │ │ │ │ - mov %rax,-0x20(%r12) │ │ │ │ - mov 0x8(%rbp),%rax │ │ │ │ - mov %rax,-0x18(%r12) │ │ │ │ - movq $0x4a9d50,-0x10(%r12) │ │ │ │ - lea -0x58(%r12),%rax │ │ │ │ - mov %rax,-0x8(%r12) │ │ │ │ - lea -0x38(%r12),%rax │ │ │ │ - mov %rax,(%r12) │ │ │ │ - lea -0xd(%r12),%rbx │ │ │ │ - add $0x20,%rbp │ │ │ │ - jmp *0x0(%rbp) │ │ │ │ - movq $0x60,0x388(%r13) │ │ │ │ - jmp 338a720 │ │ │ │ + add %cl,-0x75(%rax) │ │ │ │ + pop %rbx │ │ │ │ + cmovs -0x7cb7071d(%rbx),%eax │ │ │ │ + (bad) │ │ │ │ + mov (%rbx),%eax │ │ │ │ + jmp *%rax │ │ │ │ + lea 0x31f7e08(%rip),%rbx │ │ │ │ jmp *-0x8(%r13) │ │ │ │ - lea 0x31faa2c(%rip),%rbx │ │ │ │ - add $0x20,%rbp │ │ │ │ - jmp *0x0(%rbp) │ │ │ │ - xchg %ax,%ax │ │ │ │ - add %eax,(%rax) │ │ │ │ - add %al,(%rax) │ │ │ │ - add %al,(%rax) │ │ │ │ - add %al,(%rax) │ │ │ │ - adc %al,(%rax) │ │ │ │ - add %al,(%rax) │ │ │ │ - add %al,(%rax) │ │ │ │ - add %al,(%rax) │ │ │ │ - mov 0x10(%rbx),%rsi │ │ │ │ - lea 0x377085e(%rip),%r14 │ │ │ │ - jmp 3226da0 │ │ │ │ - add (%rax),%al │ │ │ │ - add %al,(%rax) │ │ │ │ - add %al,(%rax) │ │ │ │ + nopl 0x0(%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 4a9f9b │ │ │ │ - add $0x18,%r12 │ │ │ │ - cmp 0x358(%r13),%r12 │ │ │ │ - ja 4a9f90 │ │ │ │ - movq $0x3390fc8,-0x10(%rbp) │ │ │ │ - mov %rbx,-0x8(%rbp) │ │ │ │ - mov 0x10(%rbx),%rax │ │ │ │ - mov 0x18(%rbx),%rbx │ │ │ │ - movq $0x4a9f28,-0x10(%r12) │ │ │ │ - mov %rbx,(%r12) │ │ │ │ - lea -0x10(%r12),%rsi │ │ │ │ - mov %rax,%r14 │ │ │ │ - add $0xfffffffffffffff0,%rbp │ │ │ │ - jmp 3240990 │ │ │ │ - movq $0x18,0x388(%r13) │ │ │ │ - jmp *-0x10(%r13) │ │ │ │ - nop │ │ │ │ - sldt (%rax) │ │ │ │ - add %al,(%rdx) │ │ │ │ - add %al,(%rax) │ │ │ │ - add %al,0x0(%rip) │ │ │ │ - add %al,(%rax) │ │ │ │ - add %cl,(%rax) │ │ │ │ - add %al,(%rax) │ │ │ │ - add %al,-0x54(%rax) │ │ │ │ - (bad) │ │ │ │ - add -0x73(%rax),%ecx │ │ │ │ - rex.RB enter $0x394c,$0xf8 │ │ │ │ - jb 4aa08c │ │ │ │ - movq $0x4aa020,-0x38(%rbp) │ │ │ │ - mov 0x6(%rbx),%rax │ │ │ │ - mov 0xe(%rbx),%rcx │ │ │ │ - mov 0x16(%rbx),%rdx │ │ │ │ - mov 0x1e(%rbx),%rdi │ │ │ │ - mov 0x26(%rbx),%rbx │ │ │ │ - mov %rbx,%r8 │ │ │ │ + jb 4ac239 │ │ │ │ + movq $0x4ac228,-0x8(%rbp) │ │ │ │ mov %r14,%rbx │ │ │ │ - mov %rdi,-0x30(%rbp) │ │ │ │ - mov %r8,-0x28(%rbp) │ │ │ │ - mov %rax,-0x20(%rbp) │ │ │ │ - mov %rcx,-0x18(%rbp) │ │ │ │ - mov %rdx,-0x10(%rbp) │ │ │ │ - mov %rsi,-0x8(%rbp) │ │ │ │ - add $0xffffffffffffffc8,%rbp │ │ │ │ + add $0xfffffffffffffff8,%rbp │ │ │ │ test $0x7,%bl │ │ │ │ - jne 4aa020 │ │ │ │ + jne 4ac228 │ │ │ │ mov (%rbx),%rax │ │ │ │ jmp *%rax │ │ │ │ - nopl (%rax) │ │ │ │ + nopw 0x0(%rax,%rax,1) │ │ │ │ + ... │ │ │ │ (bad) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ - add %bl,(%rsi) │ │ │ │ - add %al,(%rax) │ │ │ │ - add %bl,%al │ │ │ │ - stos %eax,%es:(%rdi) │ │ │ │ - (bad) │ │ │ │ - add -0x7d(%rcx),%ecx │ │ │ │ + add %cl,-0x75(%rax) │ │ │ │ + pop %rbx │ │ │ │ (bad) │ │ │ │ - and %cl,0x3b(%rbp) │ │ │ │ - movsl %ds:(%rsi),%es:(%rdi) │ │ │ │ - pop %rax │ │ │ │ - add (%rax),%eax │ │ │ │ - add %dh,0x4f(%rdi) │ │ │ │ - movq $0x4a9f48,-0x18(%r12) │ │ │ │ - mov 0x10(%rbp),%rax │ │ │ │ - mov %rax,-0x8(%r12) │ │ │ │ - mov 0x30(%rbp),%rax │ │ │ │ - mov %rax,(%r12) │ │ │ │ - mov 0x18(%rbp),%rsi │ │ │ │ - lea -0x18(%r12),%r14 │ │ │ │ - mov %rbx,%rax │ │ │ │ - mov 0x8(%rbp),%rbx │ │ │ │ - movq $0x3393020,0x18(%rbp) │ │ │ │ - mov 0x20(%rbp),%rcx │ │ │ │ - mov %rax,0x20(%rbp) │ │ │ │ - mov 0x28(%rbp),%rax │ │ │ │ - mov %rcx,0x28(%rbp) │ │ │ │ - mov %rax,0x30(%rbp) │ │ │ │ - add $0x18,%rbp │ │ │ │ - jmp 4aa398 │ │ │ │ - movq $0x20,0x388(%r13) │ │ │ │ - jmp 338a720 │ │ │ │ + and $0xfffffffffffffff8,%rbx │ │ │ │ + add $0x8,%rbp │ │ │ │ + mov (%rbx),%rax │ │ │ │ + jmp *%rax │ │ │ │ + lea 0x31f7da0(%rip),%rbx │ │ │ │ jmp *-0x8(%r13) │ │ │ │ - sldt (%rax) │ │ │ │ - add %al,(%rdx) │ │ │ │ - add %al,(%rax) │ │ │ │ - add %al,(%rbx) │ │ │ │ - add %al,(%rax) │ │ │ │ - add %al,(%rax) │ │ │ │ + nopl 0x0(%rax) │ │ │ │ + add $0x1000000,%eax │ │ │ │ + ... │ │ │ │ add %al,(%rax) │ │ │ │ - add %cl,(%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 4aa130 │ │ │ │ - movq $0x4aa100,-0x28(%rbp) │ │ │ │ - mov 0x6(%rbx),%rax │ │ │ │ - mov 0xe(%rbx),%rcx │ │ │ │ - mov 0x16(%rbx),%rbx │ │ │ │ - mov %rbx,%rdx │ │ │ │ + rex.RB clc │ │ │ │ + cmp %r15,%rax │ │ │ │ + jb 4ac2a9 │ │ │ │ + movq $0x4ac298,-0x8(%rbp) │ │ │ │ mov %r14,%rbx │ │ │ │ - mov %rdx,-0x20(%rbp) │ │ │ │ - mov %rax,-0x18(%rbp) │ │ │ │ - mov %rcx,-0x10(%rbp) │ │ │ │ - mov %rsi,-0x8(%rbp) │ │ │ │ - add $0xffffffffffffffd8,%rbp │ │ │ │ + add $0xfffffffffffffff8,%rbp │ │ │ │ test $0x7,%bl │ │ │ │ - jne 4aa100 │ │ │ │ + jne 4ac298 │ │ │ │ mov (%rbx),%rax │ │ │ │ jmp *%rax │ │ │ │ - nopl 0x0(%rax) │ │ │ │ - add $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,0x75(%rbx,%rcx,4) │ │ │ │ - and %cl,-0x77(%rax) │ │ │ │ - fmuls -0x75(%rax) │ │ │ │ - pop %rbp │ │ │ │ - or %cl,-0x39(%rax) │ │ │ │ - or %r12b,(%r8) │ │ │ │ - xor %bh,(%rcx) │ │ │ │ - add -0x75(%rax),%ecx │ │ │ │ - rex.WRB adc %r9b,-0x77(%r8) │ │ │ │ - adc %r9b,-0x75(%r8) │ │ │ │ - sbb %r9b,-0x77(%r8) │ │ │ │ - rex.WRB sbb %r9b,-0x77(%r8) │ │ │ │ - and %r9b,-0x7d(%r8) │ │ │ │ - (bad) │ │ │ │ - lock cld │ │ │ │ + add %cl,-0x75(%rax) │ │ │ │ + pop %rbx │ │ │ │ (bad) │ │ │ │ - incl -0x1(%rcx) │ │ │ │ - gs clc │ │ │ │ + and $0xfffffffffffffff8,%rbx │ │ │ │ + add $0x8,%rbp │ │ │ │ + mov (%rbx),%rax │ │ │ │ + jmp *%rax │ │ │ │ + lea 0x31f7d38(%rip),%rbx │ │ │ │ + jmp *-0x8(%r13) │ │ │ │ nopl 0x0(%rax) │ │ │ │ - (bad) │ │ │ │ + add $0x1000000,%eax │ │ │ │ + ... │ │ │ │ add %al,(%rax) │ │ │ │ - add %al,(%rbx) │ │ │ │ + add %cl,(%rsi) │ │ │ │ add %al,(%rax) │ │ │ │ - add %al,0x0(%rip) │ │ │ │ add %al,(%rax) │ │ │ │ - add %cl,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ - add %ch,0x48031faa(%rax) │ │ │ │ - lea -0x40(%rbp),%eax │ │ │ │ + add %cl,-0x73(%rax) │ │ │ │ + rex.RB clc │ │ │ │ cmp %r15,%rax │ │ │ │ - jb 4aa24b │ │ │ │ - movq $0x4aa1c0,-0x40(%rbp) │ │ │ │ - mov 0x5(%rbx),%rax │ │ │ │ - mov 0xd(%rbx),%rcx │ │ │ │ - mov 0x15(%rbx),%rdx │ │ │ │ - mov 0x1d(%rbx),%r8 │ │ │ │ - mov 0x25(%rbx),%rbx │ │ │ │ - mov %rbx,%r9 │ │ │ │ + jb 4ac319 │ │ │ │ + movq $0x4ac308,-0x8(%rbp) │ │ │ │ mov %r14,%rbx │ │ │ │ - mov %rcx,-0x38(%rbp) │ │ │ │ - mov %rdx,-0x30(%rbp) │ │ │ │ - mov %rax,-0x28(%rbp) │ │ │ │ - mov %r9,-0x20(%rbp) │ │ │ │ - mov %r8,-0x18(%rbp) │ │ │ │ - mov %rsi,-0x10(%rbp) │ │ │ │ - mov %rdi,-0x8(%rbp) │ │ │ │ - add $0xffffffffffffffc0,%rbp │ │ │ │ + add $0xfffffffffffffff8,%rbp │ │ │ │ test $0x7,%bl │ │ │ │ - jne 4aa1c0 │ │ │ │ + jne 4ac308 │ │ │ │ mov (%rbx),%rax │ │ │ │ jmp *%rax │ │ │ │ - nopl 0x0(%rax) │ │ │ │ + nopw 0x0(%rax,%rax,1) │ │ │ │ + ... │ │ │ │ (bad) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ - add %bl,(%rsi) │ │ │ │ - add %al,(%rax) │ │ │ │ - add %bh,(%rax) │ │ │ │ - stos %al,%es:(%rdi) │ │ │ │ - (bad) │ │ │ │ - add -0x7d(%rcx),%ecx │ │ │ │ + add %cl,-0x75(%rax) │ │ │ │ + pop %rbx │ │ │ │ (bad) │ │ │ │ - push %rax │ │ │ │ - cmp 0x358(%r13),%r12 │ │ │ │ - ja 4aa23b │ │ │ │ - movq $0x4a9fb8,-0x48(%r12) │ │ │ │ - mov 0x18(%rbp),%rax │ │ │ │ - mov %rax,-0x40(%r12) │ │ │ │ - mov 0x30(%rbp),%rax │ │ │ │ - mov %rax,-0x38(%r12) │ │ │ │ - mov 0x38(%rbp),%rcx │ │ │ │ - mov %rcx,-0x30(%r12) │ │ │ │ - mov 0x8(%rbp),%rcx │ │ │ │ - mov %rcx,-0x28(%r12) │ │ │ │ - mov 0x10(%rbp),%rcx │ │ │ │ - mov %rcx,-0x20(%r12) │ │ │ │ - movq $0x4aa0a8,-0x18(%r12) │ │ │ │ - mov %rax,-0x10(%r12) │ │ │ │ - lea -0x46(%r12),%rcx │ │ │ │ - mov %rcx,-0x8(%r12) │ │ │ │ - mov 0x28(%rbp),%rcx │ │ │ │ - mov %rcx,(%r12) │ │ │ │ - lea -0x16(%r12),%rdi │ │ │ │ - mov %rax,%rsi │ │ │ │ - mov %rbx,%r14 │ │ │ │ - mov 0x20(%rbp),%rbx │ │ │ │ - add $0x40,%rbp │ │ │ │ - jmp 33959f8 │ │ │ │ - movq $0x50,0x388(%r13) │ │ │ │ - jmp 338a720 │ │ │ │ + and $0xfffffffffffffff8,%rbx │ │ │ │ + add $0x8,%rbp │ │ │ │ + mov (%rbx),%rax │ │ │ │ + jmp *%rax │ │ │ │ + lea 0x31f7cd0(%rip),%rbx │ │ │ │ jmp *-0x8(%r13) │ │ │ │ - nop │ │ │ │ - add (%rax),%eax │ │ │ │ + nopl 0x0(%rax) │ │ │ │ + add $0x1000000,%eax │ │ │ │ + ... │ │ │ │ + add %al,(%rax) │ │ │ │ + add %cl,(%rsi) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ - sldt (%rax) │ │ │ │ - add %bl,0x48031fa9(%rax) │ │ │ │ - lea -0x10(%rbp),%eax │ │ │ │ + add %cl,-0x73(%rax) │ │ │ │ + rex.RB clc │ │ │ │ cmp %r15,%rax │ │ │ │ - jb 4aa28a │ │ │ │ - movq $0x3390fc8,-0x10(%rbp) │ │ │ │ - mov %rbx,-0x8(%rbp) │ │ │ │ - mov 0x18(%rbx),%rsi │ │ │ │ - mov 0x10(%rbx),%r14 │ │ │ │ - mov 0x20(%rbx),%rbx │ │ │ │ - add $0xfffffffffffffff0,%rbp │ │ │ │ - jmp 4aa398 │ │ │ │ - jmp *-0x10(%r13) │ │ │ │ - xchg %ax,%ax │ │ │ │ + jb 4ac389 │ │ │ │ + movq $0x4ac378,-0x8(%rbp) │ │ │ │ + mov %r14,%rbx │ │ │ │ + add $0xfffffffffffffff8,%rbp │ │ │ │ + test $0x7,%bl │ │ │ │ + jne 4ac378 │ │ │ │ + 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 %cl,-0x75(%rax) │ │ │ │ + pop %rbx │ │ │ │ + (bad) │ │ │ │ + and $0xfffffffffffffff8,%rbx │ │ │ │ + add $0x8,%rbp │ │ │ │ + mov (%rbx),%rax │ │ │ │ + jmp *%rax │ │ │ │ + lea 0x31f7c68(%rip),%rbx │ │ │ │ + jmp *-0x8(%r13) │ │ │ │ + nopl 0x0(%rax) │ │ │ │ + add $0x1000000,%eax │ │ │ │ + ... │ │ │ │ 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 4aa376 │ │ │ │ - movq $0x4aa300,-0x28(%rbp) │ │ │ │ - mov 0x5(%rbx),%rax │ │ │ │ - mov 0xd(%rbx),%rbx │ │ │ │ - mov %rbx,%rcx │ │ │ │ + rex.RB clc │ │ │ │ + cmp %r15,%rax │ │ │ │ + jb 4ac3f9 │ │ │ │ + movq $0x4ac3e8,-0x8(%rbp) │ │ │ │ mov %r14,%rbx │ │ │ │ - mov %rcx,-0x20(%rbp) │ │ │ │ - mov %rax,-0x18(%rbp) │ │ │ │ - mov %rsi,-0x10(%rbp) │ │ │ │ - mov %rdi,-0x8(%rbp) │ │ │ │ - add $0xffffffffffffffd8,%rbp │ │ │ │ + add $0xfffffffffffffff8,%rbp │ │ │ │ test $0x7,%bl │ │ │ │ - jne 4aa300 │ │ │ │ + jne 4ac3e8 │ │ │ │ mov (%rbx),%rax │ │ │ │ jmp *%rax │ │ │ │ - nopl 0x0(%rax) │ │ │ │ - add $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,-0x7d(%rcx) │ │ │ │ + add %cl,-0x75(%rax) │ │ │ │ + pop %rbx │ │ │ │ (bad) │ │ │ │ - cmp %cl,0x3b(%rbp) │ │ │ │ - movsl %ds:(%rsi),%es:(%rdi) │ │ │ │ - pop %rax │ │ │ │ - add (%rax),%eax │ │ │ │ - add %dh,0x59(%rdi) │ │ │ │ - mov 0x7(%rbx),%rax │ │ │ │ - mov 0xf(%rbx),%rcx │ │ │ │ - mov 0x17(%rbx),%rbx │ │ │ │ - movq $0x3363ae0,-0x30(%r12) │ │ │ │ - mov 0x8(%rbp),%rdx │ │ │ │ - mov %rdx,-0x28(%r12) │ │ │ │ - mov %rax,-0x20(%r12) │ │ │ │ - movq $0x4a37b8,-0x18(%r12) │ │ │ │ - lea -0x2e(%r12),%rax │ │ │ │ - mov %rax,-0x10(%r12) │ │ │ │ - mov %rcx,-0x8(%r12) │ │ │ │ - mov %rbx,(%r12) │ │ │ │ - mov 0x20(%rbp),%rdi │ │ │ │ - mov 0x18(%rbp),%rsi │ │ │ │ - lea -0x17(%r12),%r14 │ │ │ │ - mov 0x10(%rbp),%rbx │ │ │ │ - add $0x28,%rbp │ │ │ │ - jmp 33959f8 │ │ │ │ - movq $0x38,0x388(%r13) │ │ │ │ - jmp 338a720 │ │ │ │ + and $0xfffffffffffffff8,%rbx │ │ │ │ + add $0x8,%rbp │ │ │ │ + mov (%rbx),%rax │ │ │ │ + jmp *%rax │ │ │ │ + lea 0x31f7c00(%rip),%rbx │ │ │ │ jmp *-0x8(%r13) │ │ │ │ - nopw 0x0(%rax,%rax,1) │ │ │ │ - sldt (%rax) │ │ │ │ - add %al,(%rdx) │ │ │ │ - add %al,(%rax) │ │ │ │ - add %al,(%rbx) │ │ │ │ + nopl 0x0(%rax) │ │ │ │ + add $0x1000000,%eax │ │ │ │ + ... │ │ │ │ add %al,(%rax) │ │ │ │ + add %cl,(%rsi) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ - add %cl,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ - add %ah,-0x58(%rax) │ │ │ │ - (bad) │ │ │ │ - add -0x73(%rax),%ecx │ │ │ │ - rex.RB rorb $0xf,-0x8(%r9,%rdi,1) │ │ │ │ - (bad) │ │ │ │ - addl $0x0,(%rdx) │ │ │ │ - add %cl,-0x39(%rax) │ │ │ │ - rex.RB enter $0xa3f8,$0x4a │ │ │ │ - add %cl,-0x77(%rax) │ │ │ │ - fmuls -0x75(%rax) │ │ │ │ - rex.WXB (bad) │ │ │ │ - mov 0xe(%rbx),%rdx │ │ │ │ - mov 0x16(%rbx),%rbx │ │ │ │ - mov %rbx,%rdi │ │ │ │ - mov %rsi,%rbx │ │ │ │ - mov %rdx,-0x30(%rbp) │ │ │ │ - mov %rdi,-0x28(%rbp) │ │ │ │ - mov %rcx,-0x20(%rbp) │ │ │ │ - mov %rax,-0x18(%rbp) │ │ │ │ - mov %r14,-0x10(%rbp) │ │ │ │ - mov %rsi,-0x8(%rbp) │ │ │ │ - add $0xffffffffffffffc8,%rbp │ │ │ │ + add %cl,-0x73(%rax) │ │ │ │ + rex.RB clc │ │ │ │ + cmp %r15,%rax │ │ │ │ + jb 4ac469 │ │ │ │ + movq $0x4ac458,-0x8(%rbp) │ │ │ │ + mov %r14,%rbx │ │ │ │ + add $0xfffffffffffffff8,%rbp │ │ │ │ test $0x7,%bl │ │ │ │ - jne 4aa3f8 │ │ │ │ + jne 4ac458 │ │ │ │ mov (%rbx),%rax │ │ │ │ jmp *%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 │ │ │ │ + cmovs -0x7cb7071d(%rbx),%eax │ │ │ │ + (bad) │ │ │ │ + mov (%rbx),%eax │ │ │ │ + jmp *%rax │ │ │ │ + lea 0x31f7b98(%rip),%rbx │ │ │ │ + jmp *-0x8(%r13) │ │ │ │ + nopl 0x0(%rax) │ │ │ │ + add $0x1000000,%eax │ │ │ │ + ... │ │ │ │ add %al,(%rax) │ │ │ │ + add %cl,(%rsi) │ │ │ │ add %al,(%rax) │ │ │ │ - test $0x1f,%al │ │ │ │ - add -0x75(%rax),%ecx │ │ │ │ - or %r9b,-0x75(%r8) │ │ │ │ - rex.WRB adc %r9b,-0x75(%r8) │ │ │ │ - push %rbp │ │ │ │ - sub %cl,-0x75(%rax) │ │ │ │ - jne 4aa438 │ │ │ │ - mov %rbx,%rdi │ │ │ │ - and $0x7,%edi │ │ │ │ - cmp $0x1,%rdi │ │ │ │ - je 4aa835 │ │ │ │ - movq $0x4aa450,-0x8(%rbp) │ │ │ │ - mov 0xe(%rbx),%rax │ │ │ │ - mov 0x6(%rbx),%rbx │ │ │ │ - mov %rax,0x0(%rbp) │ │ │ │ + add %al,(%rax) │ │ │ │ + add %al,(%rax) │ │ │ │ + add %cl,-0x73(%rax) │ │ │ │ + rex.RB clc │ │ │ │ + cmp %r15,%rax │ │ │ │ + jb 4ac4d9 │ │ │ │ + movq $0x4ac4c8,-0x8(%rbp) │ │ │ │ + mov %r14,%rbx │ │ │ │ add $0xfffffffffffffff8,%rbp │ │ │ │ test $0x7,%bl │ │ │ │ - jne 4aa450 │ │ │ │ + jne 4ac4c8 │ │ │ │ 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 %ch,0x48031fa7(%rax) │ │ │ │ - mov 0x10(%rbp),%eax │ │ │ │ - mov 0x18(%rbp),%rcx │ │ │ │ - mov 0x30(%rbp),%rdx │ │ │ │ - mov 0x38(%rbp),%rsi │ │ │ │ - mov %rbx,%rdi │ │ │ │ - and $0x7,%edi │ │ │ │ - cmp $0x1,%rdi │ │ │ │ - je 4aa4f0 │ │ │ │ + add %cl,-0x75(%rax) │ │ │ │ + pop %rbx │ │ │ │ + (bad) │ │ │ │ + and $0xfffffffffffffff8,%rbx │ │ │ │ add $0x8,%rbp │ │ │ │ - mov %rcx,%rbx │ │ │ │ - mov %rdx,%rcx │ │ │ │ - mov %rsi,%rdx │ │ │ │ - add $0x50,%r12 │ │ │ │ - cmp 0x358(%r13),%r12 │ │ │ │ - ja 4aa4d8 │ │ │ │ - movq $0x4a95a0,-0x48(%r12) │ │ │ │ - mov %rbx,-0x40(%r12) │ │ │ │ - mov %rcx,-0x38(%r12) │ │ │ │ - movq $0x4a95c0,-0x30(%r12) │ │ │ │ - mov %rax,-0x20(%r12) │ │ │ │ - mov %rdx,-0x18(%r12) │ │ │ │ - movq $0x4a9718,-0x10(%r12) │ │ │ │ - lea -0x47(%r12),%rax │ │ │ │ - mov %rax,-0x8(%r12) │ │ │ │ - lea -0x30(%r12),%rax │ │ │ │ - mov %rax,(%r12) │ │ │ │ - lea -0xd(%r12),%rbx │ │ │ │ - add $0x38,%rbp │ │ │ │ - jmp *0x0(%rbp) │ │ │ │ - movq $0x50,0x388(%r13) │ │ │ │ - movq $0x4aa820,0x0(%rbp) │ │ │ │ - jmp 338a2b0 │ │ │ │ - mov 0x20(%rbp),%rdi │ │ │ │ - mov 0x28(%rbp),%r8 │ │ │ │ - mov 0x8(%rbp),%r9 │ │ │ │ - mov 0xf(%rbx),%r10 │ │ │ │ - mov 0x7(%rbx),%rbx │ │ │ │ - mov 0x7(%rbx),%r11 │ │ │ │ - mov 0xf(%rbx),%rbx │ │ │ │ - mov 0x7(%rbx),%r14 │ │ │ │ - mov 0xf(%rbx),%r14 │ │ │ │ - mov 0x17(%rbx),%rbx │ │ │ │ - cmp $0x6,%rbx │ │ │ │ - jne 4aa65c │ │ │ │ - cmp $0x33eb74a,%r14 │ │ │ │ - je 4aa59f │ │ │ │ - sub $0x8,%rsp │ │ │ │ - mov %rdi,0x48(%rsp) │ │ │ │ - mov %r14,%rdi │ │ │ │ - mov %rsi,0x50(%rsp) │ │ │ │ - lea 0x2f41207(%rip),%rsi │ │ │ │ - mov %rdx,0x58(%rsp) │ │ │ │ - mov $0x6,%edx │ │ │ │ - mov %rax,0x60(%rsp) │ │ │ │ - xor %eax,%eax │ │ │ │ - mov %r11,0x88(%rsp) │ │ │ │ - mov %r10,0x80(%rsp) │ │ │ │ - mov %r9,0x78(%rsp) │ │ │ │ - mov %r8,0x70(%rsp) │ │ │ │ - mov %rcx,0x68(%rsp) │ │ │ │ - call 4053d0 │ │ │ │ - add $0x8,%rsp │ │ │ │ - movslq %eax,%rax │ │ │ │ - test %rax,%rax │ │ │ │ - jne 4aa62c │ │ │ │ - mov 0x80(%rsp),%r11 │ │ │ │ - mov 0x70(%rsp),%r9 │ │ │ │ - mov 0x50(%rsp),%rdx │ │ │ │ - mov 0x68(%rsp),%r8 │ │ │ │ - add $0x60,%r12 │ │ │ │ - cmp 0x358(%r13),%r12 │ │ │ │ - ja 4aa60c │ │ │ │ - movq $0x50d128,-0x58(%r12) │ │ │ │ - movq $0x36acc5f,-0x50(%r12) │ │ │ │ - mov %r11,-0x48(%r12) │ │ │ │ - movq $0x36a4910,-0x40(%r12) │ │ │ │ - movq $0x4aa260,-0x38(%r12) │ │ │ │ - mov %rdx,-0x28(%r12) │ │ │ │ - mov %r9,-0x20(%r12) │ │ │ │ - mov %r8,-0x18(%r12) │ │ │ │ - movq $0x4aa2a8,-0x10(%r12) │ │ │ │ - lea -0x38(%r12),%rax │ │ │ │ - mov %rax,-0x8(%r12) │ │ │ │ - lea -0x57(%r12),%rax │ │ │ │ - mov %rax,(%r12) │ │ │ │ - lea -0xd(%r12),%rbx │ │ │ │ - add $0x40,%rbp │ │ │ │ - jmp *0x0(%rbp) │ │ │ │ - movq $0x60,0x388(%r13) │ │ │ │ - movq $0x4aa7d8,0x0(%rbp) │ │ │ │ - mov %r11,0x38(%rbp) │ │ │ │ - jmp 338a2b0 │ │ │ │ + mov (%rbx),%rax │ │ │ │ + jmp *%rax │ │ │ │ + lea 0x31f7b30(%rip),%rbx │ │ │ │ jmp *-0x8(%r13) │ │ │ │ - mov 0x80(%rsp),%r11 │ │ │ │ - mov 0x78(%rsp),%r10 │ │ │ │ - mov 0x70(%rsp),%r9 │ │ │ │ - mov 0x48(%rsp),%rsi │ │ │ │ - mov 0x50(%rsp),%rdx │ │ │ │ - mov 0x68(%rsp),%r8 │ │ │ │ - mov 0x40(%rsp),%rdi │ │ │ │ - mov 0x60(%rsp),%rcx │ │ │ │ - mov 0x58(%rsp),%rax │ │ │ │ - cmp $0x6,%rbx │ │ │ │ - je 4aa674 │ │ │ │ - add $0x8,%rbp │ │ │ │ - mov %rcx,%rbx │ │ │ │ - mov %rdx,%rcx │ │ │ │ - mov %rsi,%rdx │ │ │ │ - jmp 4aa47d │ │ │ │ - cmp $0x33eb74a,%r14 │ │ │ │ - je 4aa6fa │ │ │ │ + nopl 0x0(%rax) │ │ │ │ + ... │ │ │ │ + adc $0xe0000000,%eax │ │ │ │ + fs jbe 4ac4fb │ │ │ │ + lea -0x10(%rbp),%rax │ │ │ │ + cmp %r15,%rax │ │ │ │ + jb 4ac53f │ │ │ │ sub $0x8,%rsp │ │ │ │ - mov %rdi,%rbx │ │ │ │ - mov %r14,%rdi │ │ │ │ - mov %rsi,%r14 │ │ │ │ - lea 0x2f410b9(%rip),%rsi │ │ │ │ - mov %rdx,0x58(%rsp) │ │ │ │ - mov $0x6,%edx │ │ │ │ - mov %rax,0x60(%rsp) │ │ │ │ + mov %r13,%rax │ │ │ │ + mov %rbx,%rsi │ │ │ │ + mov %rax,%rdi │ │ │ │ xor %eax,%eax │ │ │ │ - mov %r11,0x88(%rsp) │ │ │ │ - mov %r10,0x80(%rsp) │ │ │ │ - mov %r9,0x78(%rsp) │ │ │ │ - mov %r8,0x70(%rsp) │ │ │ │ - mov %rcx,0x68(%rsp) │ │ │ │ - call 4053d0 │ │ │ │ + call 3385710 │ │ │ │ add $0x8,%rsp │ │ │ │ - movslq %eax,%rax │ │ │ │ test %rax,%rax │ │ │ │ - jne 4aa7f0 │ │ │ │ - mov 0x80(%rsp),%r11 │ │ │ │ - mov 0x78(%rsp),%r10 │ │ │ │ - mov 0x70(%rsp),%r9 │ │ │ │ - mov 0x50(%rsp),%rdx │ │ │ │ - mov 0x68(%rsp),%r8 │ │ │ │ - mov %rbx,%rdi │ │ │ │ - mov 0x58(%rsp),%rax │ │ │ │ - add $0x70,%r12 │ │ │ │ - cmp 0x358(%r13),%r12 │ │ │ │ - ja 4aa769 │ │ │ │ - movq $0x4a97d8,-0x68(%r12) │ │ │ │ - mov %r11,-0x58(%r12) │ │ │ │ - mov %rax,-0x50(%r12) │ │ │ │ - mov %r10,-0x48(%r12) │ │ │ │ - movq $0x4a9e20,-0x40(%r12) │ │ │ │ - mov %r11,-0x38(%r12) │ │ │ │ - mov %rdi,-0x30(%r12) │ │ │ │ - movq $0x4aa150,-0x28(%r12) │ │ │ │ - mov %r9,-0x20(%r12) │ │ │ │ - mov %r8,-0x18(%r12) │ │ │ │ - mov %rdx,-0x10(%r12) │ │ │ │ - lea -0x3f(%r12),%rax │ │ │ │ - mov %rax,-0x8(%r12) │ │ │ │ - lea -0x68(%r12),%rax │ │ │ │ - mov %rax,(%r12) │ │ │ │ - lea -0x25(%r12),%rbx │ │ │ │ - add $0x40,%rbp │ │ │ │ - jmp *0x0(%rbp) │ │ │ │ - movq $0x70,0x388(%r13) │ │ │ │ - movq $0x4aa7a0,0x0(%rbp) │ │ │ │ - mov %r11,0x18(%rbp) │ │ │ │ - mov %r10,0x38(%rbp) │ │ │ │ - jmp 338a2b0 │ │ │ │ - nopl 0x0(%rax) │ │ │ │ - (bad) │ │ │ │ - add %al,(%rax) │ │ │ │ - add %al,(%rax) │ │ │ │ - add %al,(%rax) │ │ │ │ - add %bl,(%rsi) │ │ │ │ - add %al,(%rax) │ │ │ │ - add %bl,-0x5c(%rax) │ │ │ │ - (bad) │ │ │ │ - add -0x75(%rax),%ecx │ │ │ │ - adc %r9b,-0x75(%r8) │ │ │ │ - jge 4aa7c8 │ │ │ │ - mov 0x28(%rbp),%r8 │ │ │ │ - mov 0x30(%rbp),%rcx │ │ │ │ - mov 0x8(%rbp),%r9 │ │ │ │ - mov 0x38(%rbp),%r10 │ │ │ │ - mov 0x18(%rbp),%r11 │ │ │ │ - mov %rcx,%rdx │ │ │ │ - jmp 4aa6fa │ │ │ │ - nopl 0x0(%rax) │ │ │ │ - xchg %eax,(%rbx) │ │ │ │ - add %al,(%rax) │ │ │ │ - add %al,(%rax) │ │ │ │ - add %al,(%rax) │ │ │ │ - (bad) │ │ │ │ - add %al,(%rax) │ │ │ │ - add %ah,(%rax) │ │ │ │ - movsb %ds:(%rsi),%es:(%rdi) │ │ │ │ - (bad) │ │ │ │ - add 0x45(%rbx,%rcx,4),%ecx │ │ │ │ - sub %cl,-0x75(%rax) │ │ │ │ - rex.WRB xor %r9b,0x4d(%r11,%rcx,4) │ │ │ │ - or %cl,0x5d(%rbx,%rcx,4) │ │ │ │ - cmp %cl,-0x77(%rax) │ │ │ │ - lret $0xafe9 │ │ │ │ - std │ │ │ │ - (bad) │ │ │ │ - decl -0x7d(%rax) │ │ │ │ - (bad) │ │ │ │ - mov %esi,%edx │ │ │ │ - mov 0x50(%rsp),%rcx │ │ │ │ - mov 0x60(%rsp),%rbx │ │ │ │ - mov 0x58(%rsp),%rax │ │ │ │ - jmp 4aa47d │ │ │ │ + je 4ac53a │ │ │ │ + movq $0x3391200,-0x10(%rbp) │ │ │ │ + mov %rax,-0x8(%rbp) │ │ │ │ + lea 0x2f0b110(%rip),%r14 │ │ │ │ + add $0xfffffffffffffff0,%rbp │ │ │ │ + jmp 31ea890 │ │ │ │ + mov (%rbx),%rax │ │ │ │ + jmp *%rax │ │ │ │ + jmp *-0x10(%r13) │ │ │ │ nopl 0x0(%rax,%rax,1) │ │ │ │ - (bad) │ │ │ │ - add (%rax),%eax │ │ │ │ - add %al,(%rax) │ │ │ │ - add %al,(%rax) │ │ │ │ - add %bl,(%rsi) │ │ │ │ + add $0x1000000,%eax │ │ │ │ + ... │ │ │ │ add %al,(%rax) │ │ │ │ - add %bh,0x48031fa3(%rax) │ │ │ │ - mov 0x8(%rbp),%eax │ │ │ │ - mov 0x10(%rbp),%rbx │ │ │ │ - mov 0x28(%rbp),%rcx │ │ │ │ - mov 0x30(%rbp),%rdx │ │ │ │ - jmp 4aa47d │ │ │ │ - mov %rcx,%rbx │ │ │ │ - mov %rdx,%rcx │ │ │ │ - mov %rsi,%rdx │ │ │ │ - jmp 4aa47d │ │ │ │ - nopl 0x0(%rax,%rax,1) │ │ │ │ - add $0x0,%eax │ │ │ │ + add %cl,(%rsi) │ │ │ │ add %al,(%rax) │ │ │ │ - add %cl,(%rdi) │ │ │ │ + add %bh,0x48031f7a(%rax) │ │ │ │ + lea -0x8(%rbp),%eax │ │ │ │ + cmp %r15,%rax │ │ │ │ + jb 4ac5c5 │ │ │ │ + movq $0x4ac598,-0x8(%rbp) │ │ │ │ + mov %r14,%rbx │ │ │ │ + add $0xfffffffffffffff8,%rbp │ │ │ │ + test $0x7,%bl │ │ │ │ + jne 4ac598 │ │ │ │ + mov (%rbx),%rax │ │ │ │ + jmp *%rax │ │ │ │ + nopw 0x0(%rax,%rax,1) │ │ │ │ + ... │ │ │ │ + (bad) │ │ │ │ add %al,(%rax) │ │ │ │ - add %ah,0x48031fa3(%rax) │ │ │ │ - lea -0x10(%rbp),%eax │ │ │ │ + add %al,0x48031f7a(%rax) │ │ │ │ + mov %ebx,%eax │ │ │ │ + and $0x7,%eax │ │ │ │ + cmp $0x1,%rax │ │ │ │ + je 4ac5b5 │ │ │ │ + mov 0x1e(%rbx),%rbx │ │ │ │ + and $0xfffffffffffffff8,%rbx │ │ │ │ + add $0x8,%rbp │ │ │ │ + mov (%rbx),%rax │ │ │ │ + jmp *%rax │ │ │ │ + lea 0x31f7a5c(%rip),%rbx │ │ │ │ + add $0x8,%rbp │ │ │ │ + mov (%rbx),%rax │ │ │ │ + jmp *%rax │ │ │ │ + lea 0x31f7a6c(%rip),%rbx │ │ │ │ + jmp *-0x8(%r13) │ │ │ │ + ... │ │ │ │ + adc $0xf8000000,%eax │ │ │ │ + movsxd 0x3(%rsi),%esi │ │ │ │ + lea -0x10(%rbp),%rax │ │ │ │ cmp %r15,%rax │ │ │ │ - jb 4aa8c7 │ │ │ │ - add $0x20,%r12 │ │ │ │ - cmp 0x358(%r13),%r12 │ │ │ │ - ja 4aa8bc │ │ │ │ - movq $0x3390fc8,-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 $0x4aa398,-0x18(%r12) │ │ │ │ - mov %rax,-0x10(%r12) │ │ │ │ - mov %rcx,-0x8(%r12) │ │ │ │ - mov %rdx,(%r12) │ │ │ │ - mov %rsi,%rax │ │ │ │ + jb 4ac627 │ │ │ │ + sub $0x8,%rsp │ │ │ │ + mov %r13,%rax │ │ │ │ mov %rbx,%rsi │ │ │ │ - mov %rax,%r14 │ │ │ │ - lea -0x16(%r12),%rbx │ │ │ │ + mov %rax,%rdi │ │ │ │ + xor %eax,%eax │ │ │ │ + call 3385710 │ │ │ │ + add $0x8,%rsp │ │ │ │ + test %rax,%rax │ │ │ │ + je 4ac622 │ │ │ │ + movq $0x3391200,-0x10(%rbp) │ │ │ │ + mov %rax,-0x8(%rbp) │ │ │ │ + lea 0x2f0b023(%rip),%r14 │ │ │ │ add $0xfffffffffffffff0,%rbp │ │ │ │ - jmp 4aa398 │ │ │ │ - movq $0x20,0x388(%r13) │ │ │ │ + jmp 31ea890 │ │ │ │ + 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,(%rdx) │ │ │ │ - add %al,(%rax) │ │ │ │ - add %al,(%rax) │ │ │ │ - add %al,(%rax) │ │ │ │ - add %cl,(%rbx) │ │ │ │ + add $0x1000000,%eax │ │ │ │ + ... │ │ │ │ add %al,(%rax) │ │ │ │ + add %cl,(%rsi) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ - add %cl,-0x73(%rax) │ │ │ │ - rex.RB fmuls -0x8(%r9,%rdi,1) │ │ │ │ - jb 4aa9b6 │ │ │ │ - movq $0x4aa940,-0x28(%rbp) │ │ │ │ - mov 0x5(%rbx),%rax │ │ │ │ - mov 0xd(%rbx),%rbx │ │ │ │ - mov %rbx,%rcx │ │ │ │ + jp 4ac666 │ │ │ │ + add -0x73(%rax),%ecx │ │ │ │ + rex.RB clc │ │ │ │ + cmp %r15,%rax │ │ │ │ + jb 4ac6ad │ │ │ │ + movq $0x4ac680,-0x8(%rbp) │ │ │ │ mov %r14,%rbx │ │ │ │ - mov %rcx,-0x20(%rbp) │ │ │ │ - mov %rax,-0x18(%rbp) │ │ │ │ - mov %rsi,-0x10(%rbp) │ │ │ │ - mov %rdi,-0x8(%rbp) │ │ │ │ - add $0xffffffffffffffd8,%rbp │ │ │ │ + add $0xfffffffffffffff8,%rbp │ │ │ │ test $0x7,%bl │ │ │ │ - jne 4aa940 │ │ │ │ + jne 4ac680 │ │ │ │ mov (%rbx),%rax │ │ │ │ jmp *%rax │ │ │ │ - nopl 0x0(%rax) │ │ │ │ - add $0x0,%al │ │ │ │ - add %al,(%rax) │ │ │ │ - add %al,(%rax) │ │ │ │ - add %al,(%rax) │ │ │ │ + nopw 0x0(%rax,%rax,1) │ │ │ │ + ... │ │ │ │ (bad) │ │ │ │ add %al,(%rax) │ │ │ │ + add %cl,%al │ │ │ │ + jns 4ac69e │ │ │ │ + add -0x77(%rax),%ecx │ │ │ │ + fadds -0x7cb7f820(%rbx) │ │ │ │ + clc │ │ │ │ + add %esi,0x48(%rcx,%rdx,1) │ │ │ │ + mov 0x16(%rbx),%ebx │ │ │ │ + and $0xfffffffffffffff8,%rbx │ │ │ │ + add $0x8,%rbp │ │ │ │ + mov (%rbx),%rax │ │ │ │ + jmp *%rax │ │ │ │ + lea 0x31f79a4(%rip),%rbx │ │ │ │ + add $0x8,%rbp │ │ │ │ + mov (%rbx),%rax │ │ │ │ + jmp *%rax │ │ │ │ + lea 0x31f79b4(%rip),%rbx │ │ │ │ + jmp *-0x8(%r13) │ │ │ │ + ... │ │ │ │ + adc $0x10000000,%eax │ │ │ │ + movsxd 0x3(%rsi),%esi │ │ │ │ + lea -0x10(%rbp),%rax │ │ │ │ + cmp %r15,%rax │ │ │ │ + jb 4ac70f │ │ │ │ + sub $0x8,%rsp │ │ │ │ + mov %r13,%rax │ │ │ │ + mov %rbx,%rsi │ │ │ │ + mov %rax,%rdi │ │ │ │ + xor %eax,%eax │ │ │ │ + call 3385710 │ │ │ │ + add $0x8,%rsp │ │ │ │ + test %rax,%rax │ │ │ │ + je 4ac70a │ │ │ │ + movq $0x3391200,-0x10(%rbp) │ │ │ │ + mov %rax,-0x8(%rbp) │ │ │ │ + lea 0x2f0af32(%rip),%r14 │ │ │ │ + add $0xfffffffffffffff0,%rbp │ │ │ │ + jmp 31ea890 │ │ │ │ + mov (%rbx),%rax │ │ │ │ + jmp *%rax │ │ │ │ + jmp *-0x10(%r13) │ │ │ │ + nopl 0x0(%rax,%rax,1) │ │ │ │ + add $0x1000000,%eax │ │ │ │ + ... │ │ │ │ add %al,(%rax) │ │ │ │ + add %cl,(%rsi) │ │ │ │ add %al,(%rax) │ │ │ │ - add %cl,-0x7d(%rcx) │ │ │ │ + add %cl,0x79(%rax) │ │ │ │ (bad) │ │ │ │ - cmp %cl,0x3b(%rbp) │ │ │ │ - movsl %ds:(%rsi),%es:(%rdi) │ │ │ │ - pop %rax │ │ │ │ - add (%rax),%eax │ │ │ │ - add %dh,0x59(%rdi) │ │ │ │ - mov 0x7(%rbx),%rax │ │ │ │ - mov 0xf(%rbx),%rcx │ │ │ │ - mov 0x17(%rbx),%rbx │ │ │ │ - movq $0x3363ae0,-0x30(%r12) │ │ │ │ - mov 0x8(%rbp),%rdx │ │ │ │ - mov %rdx,-0x28(%r12) │ │ │ │ - mov %rax,-0x20(%r12) │ │ │ │ - movq $0x4a37b8,-0x18(%r12) │ │ │ │ - lea -0x2e(%r12),%rax │ │ │ │ - mov %rax,-0x10(%r12) │ │ │ │ - mov %rcx,-0x8(%r12) │ │ │ │ - mov %rbx,(%r12) │ │ │ │ - mov 0x20(%rbp),%rdi │ │ │ │ - mov 0x18(%rbp),%rsi │ │ │ │ - lea -0x17(%r12),%r14 │ │ │ │ - mov 0x10(%rbp),%rbx │ │ │ │ - add $0x28,%rbp │ │ │ │ - jmp 33959f8 │ │ │ │ - movq $0x38,0x388(%r13) │ │ │ │ - jmp 338a720 │ │ │ │ - jmp *-0x8(%r13) │ │ │ │ + add -0x73(%rax),%ecx │ │ │ │ + rex.RB clc │ │ │ │ + cmp %r15,%rax │ │ │ │ + jb 4ac795 │ │ │ │ + movq $0x4ac768,-0x8(%rbp) │ │ │ │ + mov %r14,%rbx │ │ │ │ + add $0xfffffffffffffff8,%rbp │ │ │ │ + test $0x7,%bl │ │ │ │ + jne 4ac768 │ │ │ │ + mov (%rbx),%rax │ │ │ │ + jmp *%rax │ │ │ │ nopw 0x0(%rax,%rax,1) │ │ │ │ - sldt (%rax) │ │ │ │ - add %al,(%rdx) │ │ │ │ - add %al,(%rax) │ │ │ │ - add %al,(%rax,%rax,1) │ │ │ │ - add %al,(%rax) │ │ │ │ + ... │ │ │ │ + (bad) │ │ │ │ add %al,(%rax) │ │ │ │ + add %dl,(%rax) │ │ │ │ + jns 4ac786 │ │ │ │ + add -0x77(%rax),%ecx │ │ │ │ + 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 0x31f78ec(%rip),%rbx │ │ │ │ + add $0x8,%rbp │ │ │ │ + mov (%rbx),%rax │ │ │ │ + jmp *%rax │ │ │ │ + lea 0x31f78fc(%rip),%rbx │ │ │ │ + jmp *-0x8(%r13) │ │ │ │ + ... │ │ │ │ + adc $0x28000000,%eax │ │ │ │ + (bad) │ │ │ │ + rex.RB │ │ │ │ + lock cmp %r15,%rax │ │ │ │ + jb 4ac7f7 │ │ │ │ + sub $0x8,%rsp │ │ │ │ + mov %r13,%rax │ │ │ │ + mov %rbx,%rsi │ │ │ │ + mov %rax,%rdi │ │ │ │ + xor %eax,%eax │ │ │ │ + call 3385710 │ │ │ │ + add $0x8,%rsp │ │ │ │ + test %rax,%rax │ │ │ │ + je 4ac7f2 │ │ │ │ + movq $0x3391200,-0x10(%rbp) │ │ │ │ + mov %rax,-0x8(%rbp) │ │ │ │ + lea 0x2f0ae42(%rip),%r14 │ │ │ │ + add $0xfffffffffffffff0,%rbp │ │ │ │ + jmp 31ea890 │ │ │ │ + mov (%rbx),%rax │ │ │ │ + jmp *%rax │ │ │ │ + jmp *-0x10(%r13) │ │ │ │ + nopl 0x0(%rax,%rax,1) │ │ │ │ + add $0x1000000,%eax │ │ │ │ + ... │ │ │ │ add %al,(%rax) │ │ │ │ - or %al,(%rax) │ │ │ │ + add %cl,(%rsi) │ │ │ │ add %al,(%rax) │ │ │ │ - push $0x48031fa2 │ │ │ │ - lea -0x68(%rbp),%eax │ │ │ │ + add %dl,0x48031f78(%rax) │ │ │ │ + lea -0x8(%rbp),%eax │ │ │ │ cmp %r15,%rax │ │ │ │ - jb 4aad5d │ │ │ │ - movq $0x4aaa40,-0x40(%rbp) │ │ │ │ - mov %rbx,%rax │ │ │ │ - mov 0x6(%rbx),%rcx │ │ │ │ - mov 0xe(%rbx),%rdx │ │ │ │ - mov 0x16(%rbx),%rdi │ │ │ │ - mov 0x1e(%rbx),%rbx │ │ │ │ - mov %rbx,%r8 │ │ │ │ - mov %rsi,%rbx │ │ │ │ - mov %rdx,-0x38(%rbp) │ │ │ │ - mov %rdi,-0x30(%rbp) │ │ │ │ - mov %rcx,-0x28(%rbp) │ │ │ │ - mov %r8,-0x20(%rbp) │ │ │ │ - mov %rax,-0x18(%rbp) │ │ │ │ - mov %r14,-0x10(%rbp) │ │ │ │ - mov %rsi,-0x8(%rbp) │ │ │ │ - add $0xffffffffffffffc0,%rbp │ │ │ │ + jb 4ac87d │ │ │ │ + movq $0x4ac850,-0x8(%rbp) │ │ │ │ + mov %r14,%rbx │ │ │ │ + add $0xfffffffffffffff8,%rbp │ │ │ │ test $0x7,%bl │ │ │ │ - jne 4aaa40 │ │ │ │ + jne 4ac850 │ │ │ │ mov (%rbx),%rax │ │ │ │ jmp *%rax │ │ │ │ + nopw 0x0(%rax,%rax,1) │ │ │ │ + ... │ │ │ │ (bad) │ │ │ │ add %al,(%rax) │ │ │ │ + add %bl,0x78(%rax) │ │ │ │ + (bad) │ │ │ │ + add -0x77(%rax),%ecx │ │ │ │ + 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 0x31f7834(%rip),%rbx │ │ │ │ + add $0x8,%rbp │ │ │ │ + mov (%rbx),%rax │ │ │ │ + jmp *%rax │ │ │ │ + lea 0x31f7844(%rip),%rbx │ │ │ │ + jmp *-0x8(%r13) │ │ │ │ + ... │ │ │ │ + adc $0x40000000,%eax │ │ │ │ + (bad) │ │ │ │ + jbe 4ac89b │ │ │ │ + lea -0x10(%rbp),%rax │ │ │ │ + cmp %r15,%rax │ │ │ │ + jb 4ac8df │ │ │ │ + sub $0x8,%rsp │ │ │ │ + mov %r13,%rax │ │ │ │ + mov %rbx,%rsi │ │ │ │ + mov %rax,%rdi │ │ │ │ + xor %eax,%eax │ │ │ │ + call 3385710 │ │ │ │ + add $0x8,%rsp │ │ │ │ + test %rax,%rax │ │ │ │ + je 4ac8da │ │ │ │ + movq $0x3391200,-0x10(%rbp) │ │ │ │ + mov %rax,-0x8(%rbp) │ │ │ │ + lea 0x2f0ad51(%rip),%r14 │ │ │ │ + add $0xfffffffffffffff0,%rbp │ │ │ │ + jmp 31ea890 │ │ │ │ + mov (%rbx),%rax │ │ │ │ + jmp *%rax │ │ │ │ + jmp *-0x10(%r13) │ │ │ │ + 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) │ │ │ │ - movabs %al,0x8b4808458b48031f │ │ │ │ - rex.WRB adc %r9b,-0x75(%r8) │ │ │ │ - push %rbp │ │ │ │ - xor %cl,-0x75(%rax) │ │ │ │ - jne 4aaa88 │ │ │ │ - mov %rbx,%rdi │ │ │ │ - and $0x7,%edi │ │ │ │ - cmp $0x1,%rdi │ │ │ │ - je 4aaf15 │ │ │ │ - movq $0x4aaa98,-0x8(%rbp) │ │ │ │ - mov 0xe(%rbx),%rax │ │ │ │ - mov 0x6(%rbx),%rbx │ │ │ │ - mov %rax,0x0(%rbp) │ │ │ │ + add %bl,%al │ │ │ │ + ja 4ac91e │ │ │ │ + add -0x73(%rax),%ecx │ │ │ │ + rex.RB clc │ │ │ │ + cmp %r15,%rax │ │ │ │ + jb 4ac965 │ │ │ │ + movq $0x4ac938,-0x8(%rbp) │ │ │ │ + mov %r14,%rbx │ │ │ │ add $0xfffffffffffffff8,%rbp │ │ │ │ test $0x7,%bl │ │ │ │ - jne 4aaa98 │ │ │ │ + jne 4ac938 │ │ │ │ mov (%rbx),%rax │ │ │ │ jmp *%rax │ │ │ │ nopw 0x0(%rax,%rax,1) │ │ │ │ - or %al,(%rax) │ │ │ │ - add %al,(%rax) │ │ │ │ - add %al,(%rax) │ │ │ │ - add %al,(%rax) │ │ │ │ + ... │ │ │ │ (bad) │ │ │ │ add %al,(%rax) │ │ │ │ - add %ch,0x48031fa1(%rax) │ │ │ │ - mov 0x10(%rbp),%eax │ │ │ │ - mov 0x18(%rbp),%rcx │ │ │ │ - mov 0x38(%rbp),%rdx │ │ │ │ - mov 0x40(%rbp),%rsi │ │ │ │ - mov %rbx,%rdi │ │ │ │ - and $0x7,%edi │ │ │ │ - cmp $0x1,%rdi │ │ │ │ - je 4aab38 │ │ │ │ + add %ah,0x48031f77(%rax) │ │ │ │ + mov %ebx,%eax │ │ │ │ + and $0x7,%eax │ │ │ │ + cmp $0x1,%rax │ │ │ │ + je 4ac954 │ │ │ │ + lea 0x31f778d(%rip),%rbx │ │ │ │ add $0x8,%rbp │ │ │ │ - mov %rcx,%rbx │ │ │ │ - mov %rdx,%rcx │ │ │ │ - mov %rsi,%rdx │ │ │ │ - add $0x50,%r12 │ │ │ │ - cmp 0x358(%r13),%r12 │ │ │ │ - ja 4aab20 │ │ │ │ - movq $0x4a88d8,-0x48(%r12) │ │ │ │ - mov %rbx,-0x40(%r12) │ │ │ │ - mov %rcx,-0x38(%r12) │ │ │ │ - movq $0x4a88f8,-0x30(%r12) │ │ │ │ - mov %rax,-0x20(%r12) │ │ │ │ - mov %rdx,-0x18(%r12) │ │ │ │ - movq $0x4a8a50,-0x10(%r12) │ │ │ │ - lea -0x47(%r12),%rax │ │ │ │ - mov %rax,-0x8(%r12) │ │ │ │ - lea -0x30(%r12),%rax │ │ │ │ - mov %rax,(%r12) │ │ │ │ - lea -0xd(%r12),%rbx │ │ │ │ - add $0x40,%rbp │ │ │ │ - jmp *0x0(%rbp) │ │ │ │ - movq $0x50,0x388(%r13) │ │ │ │ - movq $0x4aaf00,0x0(%rbp) │ │ │ │ - jmp 338a2b0 │ │ │ │ - mov 0x20(%rbp),%rdi │ │ │ │ - mov 0x30(%rbp),%r8 │ │ │ │ - mov 0x8(%rbp),%r9 │ │ │ │ - mov 0xf(%rbx),%r10 │ │ │ │ - mov 0x7(%rbx),%rbx │ │ │ │ - mov 0x7(%rbx),%r11 │ │ │ │ - mov 0xf(%rbx),%rbx │ │ │ │ - mov 0x7(%rbx),%r14 │ │ │ │ - mov %rax,0x40(%rsp) │ │ │ │ - mov 0xf(%rbx),%rax │ │ │ │ + mov (%rbx),%rax │ │ │ │ + jmp *%rax │ │ │ │ mov 0x17(%rbx),%rbx │ │ │ │ - cmp $0x6,%rbx │ │ │ │ - jne 4aad40 │ │ │ │ - mov %rcx,0x48(%rsp) │ │ │ │ - mov 0x28(%rbp),%rcx │ │ │ │ - cmp $0x33eb74a,%rax │ │ │ │ - je 4aabfd │ │ │ │ + and $0xfffffffffffffff8,%rbx │ │ │ │ + add $0x8,%rbp │ │ │ │ + mov (%rbx),%rax │ │ │ │ + jmp *%rax │ │ │ │ + lea 0x31f778c(%rip),%rbx │ │ │ │ + jmp *-0x8(%r13) │ │ │ │ + ... │ │ │ │ + adc $0x58000000,%eax │ │ │ │ + (bad) │ │ │ │ + jbe 4ac983 │ │ │ │ + lea -0x10(%rbp),%rax │ │ │ │ + cmp %r15,%rax │ │ │ │ + jb 4ac9c7 │ │ │ │ sub $0x8,%rsp │ │ │ │ - mov %rdi,0x58(%rsp) │ │ │ │ + mov %r13,%rax │ │ │ │ + mov %rbx,%rsi │ │ │ │ mov %rax,%rdi │ │ │ │ - mov %rsi,0x60(%rsp) │ │ │ │ - lea 0x2f40bb2(%rip),%rsi │ │ │ │ - mov %rdx,0x68(%rsp) │ │ │ │ - mov $0x6,%edx │ │ │ │ - mov %rax,0x70(%rsp) │ │ │ │ xor %eax,%eax │ │ │ │ - mov %r11,0x98(%rsp) │ │ │ │ - mov %r10,0x90(%rsp) │ │ │ │ - mov %r9,0x88(%rsp) │ │ │ │ - mov %r8,0x80(%rsp) │ │ │ │ - mov %rcx,0x78(%rsp) │ │ │ │ - call 4053d0 │ │ │ │ + call 3385710 │ │ │ │ add $0x8,%rsp │ │ │ │ - movslq %eax,%rax │ │ │ │ test %rax,%rax │ │ │ │ - jne 4aad0a │ │ │ │ - mov 0x68(%rsp),%rax │ │ │ │ - mov 0x90(%rsp),%r11 │ │ │ │ - mov 0x88(%rsp),%r10 │ │ │ │ - mov 0x70(%rsp),%rcx │ │ │ │ - movq $0x4aac40,-0x20(%rbp) │ │ │ │ - mov %rbx,%rdx │ │ │ │ - mov %rcx,%rbx │ │ │ │ - mov %rax,-0x18(%rbp) │ │ │ │ - mov %r14,-0x10(%rbp) │ │ │ │ - mov %rdx,-0x8(%rbp) │ │ │ │ - mov %r11,0x0(%rbp) │ │ │ │ - mov %r10,0x28(%rbp) │ │ │ │ - add $0xffffffffffffffe0,%rbp │ │ │ │ - test $0x7,%bl │ │ │ │ - jne 4aac40 │ │ │ │ + je 4ac9c2 │ │ │ │ + movq $0x3391200,-0x10(%rbp) │ │ │ │ + mov %rax,-0x8(%rbp) │ │ │ │ + lea 0x2f0ac60(%rip),%r14 │ │ │ │ + add $0xfffffffffffffff0,%rbp │ │ │ │ + jmp 31ea890 │ │ │ │ mov (%rbx),%rax │ │ │ │ jmp *%rax │ │ │ │ - nopl (%rax) │ │ │ │ - add %r8,(%rax) │ │ │ │ - add %al,(%rax) │ │ │ │ - add %al,(%rax) │ │ │ │ - add %bl,(%rsi) │ │ │ │ + jmp *-0x10(%r13) │ │ │ │ + nopl 0x0(%rax,%rax,1) │ │ │ │ + add $0x1000000,%eax │ │ │ │ + ... │ │ │ │ add %al,(%rax) │ │ │ │ + add %cl,(%rsi) │ │ │ │ add %al,(%rax) │ │ │ │ - movabs 0x3b4d70c48349031f,%al │ │ │ │ - movsl %ds:(%rsi),%es:(%rdi) │ │ │ │ - pop %rax │ │ │ │ - add (%rax),%eax │ │ │ │ - add %cl,(%rdi) │ │ │ │ - xchg %esi,(%rax) │ │ │ │ - add (%rax),%al │ │ │ │ - add %cl,-0x75(%rax) │ │ │ │ - xor %r9b,-0x75(%r8) │ │ │ │ - rex.WRB cmp %r9b,-0x75(%r8) │ │ │ │ - jge 4aac9d │ │ │ │ - mov 0x58(%rbp),%rdx │ │ │ │ - mov 0x28(%rbp),%r9 │ │ │ │ - mov 0x20(%rbp),%r11 │ │ │ │ - cmpq $0x1,0x7(%rbx) │ │ │ │ - jne 4aacda │ │ │ │ - movq $0x50d128,-0x68(%r12) │ │ │ │ - movq $0x36acc5f,-0x60(%r12) │ │ │ │ - mov %r11,-0x58(%r12) │ │ │ │ - movq $0x36a4910,-0x50(%r12) │ │ │ │ - movq $0x4aa858,-0x48(%r12) │ │ │ │ - mov %rdi,-0x38(%r12) │ │ │ │ - mov %rax,-0x30(%r12) │ │ │ │ - mov %rcx,-0x28(%r12) │ │ │ │ - mov %rdx,-0x20(%r12) │ │ │ │ - mov %r9,-0x18(%r12) │ │ │ │ - movq $0x4aa8e8,-0x10(%r12) │ │ │ │ - lea -0x48(%r12),%rax │ │ │ │ - mov %rax,-0x8(%r12) │ │ │ │ - lea -0x67(%r12),%rax │ │ │ │ - mov %rax,(%r12) │ │ │ │ - lea -0xd(%r12),%rbx │ │ │ │ - add $0x68,%rbp │ │ │ │ - jmp *0x0(%rbp) │ │ │ │ - add $0xffffffffffffff90,%r12 │ │ │ │ - mov 0x50(%rbp),%r8 │ │ │ │ - mov 0x60(%rbp),%rbx │ │ │ │ - mov 0x48(%rbp),%r10 │ │ │ │ - mov 0x8(%rbp),%rsi │ │ │ │ - mov 0x10(%rbp),%r14 │ │ │ │ - mov 0x18(%rbp),%r14 │ │ │ │ - add $0x20,%rbp │ │ │ │ - mov %rax,0x40(%rsp) │ │ │ │ - mov %rsi,%rax │ │ │ │ - mov %rbx,%rsi │ │ │ │ + add %ah,(%rax) │ │ │ │ + ja 4aca06 │ │ │ │ + add -0x73(%rax),%ecx │ │ │ │ + rex.RB clc │ │ │ │ + cmp %r15,%rax │ │ │ │ + jb 4aca4d │ │ │ │ + movq $0x4aca20,-0x8(%rbp) │ │ │ │ mov %r14,%rbx │ │ │ │ - jmp 4aad40 │ │ │ │ - mov 0x68(%rsp),%rax │ │ │ │ - mov 0x90(%rsp),%r11 │ │ │ │ - mov 0x88(%rsp),%r10 │ │ │ │ - mov 0x80(%rsp),%r9 │ │ │ │ - mov 0x58(%rsp),%rsi │ │ │ │ - mov 0x60(%rsp),%rdx │ │ │ │ - mov 0x78(%rsp),%r8 │ │ │ │ - mov 0x50(%rsp),%rdi │ │ │ │ - mov 0x48(%rsp),%rcx │ │ │ │ - cmp $0x6,%rbx │ │ │ │ - je 4aad61 │ │ │ │ + add $0xfffffffffffffff8,%rbp │ │ │ │ + test $0x7,%bl │ │ │ │ + jne 4aca20 │ │ │ │ + mov (%rbx),%rax │ │ │ │ + jmp *%rax │ │ │ │ + nopw 0x0(%rax,%rax,1) │ │ │ │ + ... │ │ │ │ + (bad) │ │ │ │ + add %al,(%rax) │ │ │ │ + add %ch,%al │ │ │ │ + jbe 4aca3e │ │ │ │ + add -0x77(%rax),%ecx │ │ │ │ + fadds -0x7cb7f820(%rbx) │ │ │ │ + clc │ │ │ │ + add %esi,0x48(%rax,%rdx,1) │ │ │ │ + lea 0x31f76d5(%rip),%ebx │ │ │ │ add $0x8,%rbp │ │ │ │ - mov %rcx,%rbx │ │ │ │ - mov %rdx,%rcx │ │ │ │ - mov %rsi,%rdx │ │ │ │ - mov 0x40(%rsp),%rax │ │ │ │ - jmp 4aaac5 │ │ │ │ + mov (%rbx),%rax │ │ │ │ + jmp *%rax │ │ │ │ + mov 0xf(%rbx),%rbx │ │ │ │ + and $0xfffffffffffffff8,%rbx │ │ │ │ + add $0x8,%rbp │ │ │ │ + mov (%rbx),%rax │ │ │ │ + jmp *%rax │ │ │ │ + lea 0x31f76d4(%rip),%rbx │ │ │ │ jmp *-0x8(%r13) │ │ │ │ - cmp $0x33eb74a,%rax │ │ │ │ - je 4aaded │ │ │ │ + ... │ │ │ │ + adc $0x70000000,%eax │ │ │ │ + pop %rdi │ │ │ │ + jbe 4aca6b │ │ │ │ + lea -0x10(%rbp),%rax │ │ │ │ + cmp %r15,%rax │ │ │ │ + jb 4acaaf │ │ │ │ sub $0x8,%rsp │ │ │ │ - mov %rdi,%rbx │ │ │ │ + mov %r13,%rax │ │ │ │ + mov %rbx,%rsi │ │ │ │ mov %rax,%rdi │ │ │ │ - mov %rsi,%rax │ │ │ │ - lea 0x2f409c9(%rip),%rsi │ │ │ │ - mov %rdx,%r14 │ │ │ │ - mov $0x6,%edx │ │ │ │ - mov %rax,0x60(%rsp) │ │ │ │ xor %eax,%eax │ │ │ │ - mov %r11,0x98(%rsp) │ │ │ │ - mov %r10,0x90(%rsp) │ │ │ │ - mov %r9,0x88(%rsp) │ │ │ │ - mov %r8,0x80(%rsp) │ │ │ │ - mov %rcx,0x50(%rsp) │ │ │ │ - call 4053d0 │ │ │ │ + call 3385710 │ │ │ │ add $0x8,%rsp │ │ │ │ - movslq %eax,%rax │ │ │ │ test %rax,%rax │ │ │ │ - jne 4aaed1 │ │ │ │ - mov 0x90(%rsp),%r11 │ │ │ │ - mov 0x88(%rsp),%r10 │ │ │ │ - mov 0x80(%rsp),%r9 │ │ │ │ - mov %r14,%rdx │ │ │ │ - mov 0x78(%rsp),%r8 │ │ │ │ - mov %rbx,%rdi │ │ │ │ - add $0x70,%r12 │ │ │ │ - cmp 0x358(%r13),%r12 │ │ │ │ - ja 4aae61 │ │ │ │ - movq $0x4a8b10,-0x68(%r12) │ │ │ │ - mov %r11,-0x58(%r12) │ │ │ │ - mov 0x40(%rsp),%rax │ │ │ │ - mov %rax,-0x50(%r12) │ │ │ │ - mov %r10,-0x48(%r12) │ │ │ │ - movq $0x4a9158,-0x40(%r12) │ │ │ │ - mov %r11,-0x38(%r12) │ │ │ │ - mov %rdi,-0x30(%r12) │ │ │ │ - movq $0x4a9488,-0x28(%r12) │ │ │ │ - mov %r9,-0x20(%r12) │ │ │ │ - mov %r8,-0x18(%r12) │ │ │ │ - mov %rdx,-0x10(%r12) │ │ │ │ - lea -0x3f(%r12),%rax │ │ │ │ - mov %rax,-0x8(%r12) │ │ │ │ - lea -0x68(%r12),%rax │ │ │ │ - mov %rax,(%r12) │ │ │ │ - lea -0x25(%r12),%rbx │ │ │ │ - add $0x48,%rbp │ │ │ │ - jmp *0x0(%rbp) │ │ │ │ - movq $0x70,0x388(%r13) │ │ │ │ - movq $0x4aaea8,0x0(%rbp) │ │ │ │ - mov %r11,0x28(%rbp) │ │ │ │ - mov %r10,0x40(%rbp) │ │ │ │ - jmp 338a2b0 │ │ │ │ - movq $0x70,0x388(%r13) │ │ │ │ - jmp 338a720 │ │ │ │ - nopl 0x0(%rax) │ │ │ │ - or %al,(%rcx) │ │ │ │ - add %al,(%rax) │ │ │ │ - add %al,(%rax) │ │ │ │ + je 4acaaa │ │ │ │ + movq $0x3391200,-0x10(%rbp) │ │ │ │ + mov %rax,-0x8(%rbp) │ │ │ │ + lea 0x2f0ab71(%rip),%r14 │ │ │ │ + add $0xfffffffffffffff0,%rbp │ │ │ │ + jmp 31ea890 │ │ │ │ + mov (%rbx),%rax │ │ │ │ + jmp *%rax │ │ │ │ + jmp *-0x10(%r13) │ │ │ │ + nopl 0x0(%rax,%rax,1) │ │ │ │ + add $0x1000000,%eax │ │ │ │ + ... │ │ │ │ add %al,(%rax) │ │ │ │ - (bad) │ │ │ │ + add %cl,(%rsi) │ │ │ │ add %al,(%rax) │ │ │ │ - add %bl,0x48031f9d(%rax) │ │ │ │ - mov 0x10(%rbp),%eax │ │ │ │ - mov 0x20(%rbp),%rdi │ │ │ │ - mov 0x30(%rbp),%r8 │ │ │ │ - mov 0x38(%rbp),%rcx │ │ │ │ - mov 0x8(%rbp),%r9 │ │ │ │ - mov 0x40(%rbp),%r10 │ │ │ │ - mov 0x28(%rbp),%r11 │ │ │ │ - mov %rcx,%rdx │ │ │ │ - mov %rax,0x40(%rsp) │ │ │ │ - jmp 4aaded │ │ │ │ - add $0x8,%rbp │ │ │ │ - mov 0x58(%rsp),%rdx │ │ │ │ - mov %r14,%rcx │ │ │ │ - mov 0x48(%rsp),%rbx │ │ │ │ - mov 0x40(%rsp),%rax │ │ │ │ - jmp 4aaac5 │ │ │ │ - nopl 0x0(%rax) │ │ │ │ + add %ch,0x76(%rax) │ │ │ │ (bad) │ │ │ │ + add -0x73(%rax),%ecx │ │ │ │ + rex.RB clc │ │ │ │ + cmp %r15,%rax │ │ │ │ + jb 4acb35 │ │ │ │ + movq $0x4acb08,-0x8(%rbp) │ │ │ │ + mov %r14,%rbx │ │ │ │ + add $0xfffffffffffffff8,%rbp │ │ │ │ + test $0x7,%bl │ │ │ │ + jne 4acb08 │ │ │ │ + mov (%rbx),%rax │ │ │ │ + jmp *%rax │ │ │ │ + nopw 0x0(%rax,%rax,1) │ │ │ │ + ... │ │ │ │ (bad) │ │ │ │ add %al,(%rax) │ │ │ │ + add %dh,(%rax) │ │ │ │ + jbe 4acb26 │ │ │ │ + add -0x77(%rax),%ecx │ │ │ │ + fadds -0x7cb7f820(%rbx) │ │ │ │ + clc │ │ │ │ + add %esi,0x48(%rax,%rdx,1) │ │ │ │ + lea 0x31f761d(%rip),%ebx │ │ │ │ + add $0x8,%rbp │ │ │ │ + mov (%rbx),%rax │ │ │ │ + jmp *%rax │ │ │ │ + mov 0x7(%rbx),%rbx │ │ │ │ + and $0xfffffffffffffff8,%rbx │ │ │ │ + add $0x8,%rbp │ │ │ │ + mov (%rbx),%rax │ │ │ │ + jmp *%rax │ │ │ │ + lea 0x31f761c(%rip),%rbx │ │ │ │ + jmp *-0x8(%r13) │ │ │ │ + add $0x1000000,%eax │ │ │ │ + ... │ │ │ │ add %al,(%rax) │ │ │ │ + add %cl,(%rsi) │ │ │ │ add %al,(%rax) │ │ │ │ - (bad) │ │ │ │ add %al,(%rax) │ │ │ │ - add %ah,(%rax) │ │ │ │ - popf │ │ │ │ - (bad) │ │ │ │ - add -0x75(%rax),%ecx │ │ │ │ - or %r9b,-0x75(%r8) │ │ │ │ - pop %rbp │ │ │ │ - adc %cl,-0x75(%rax) │ │ │ │ - rex.WRB xor %r9b,-0x75(%r8) │ │ │ │ - push %rbp │ │ │ │ - cmp %ch,%cl │ │ │ │ - mov $0xfb,%al │ │ │ │ - (bad) │ │ │ │ - decl -0x77(%rax) │ │ │ │ - lret │ │ │ │ - mov %rdx,%rcx │ │ │ │ - mov %rsi,%rdx │ │ │ │ - jmp 4aaac5 │ │ │ │ - nopl 0x0(%rax,%rax,1) │ │ │ │ - sbb %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ - add $0x0,%al │ │ │ │ + add %cl,-0x73(%rax) │ │ │ │ + rex.RB clc │ │ │ │ + cmp %r15,%rax │ │ │ │ + jb 4acba1 │ │ │ │ + movq $0x4acb90,-0x8(%rbp) │ │ │ │ + mov %r14,%rbx │ │ │ │ + add $0xfffffffffffffff8,%rbp │ │ │ │ + test $0x7,%bl │ │ │ │ + jne 4acb90 │ │ │ │ + mov (%rbx),%rax │ │ │ │ + jmp *%rax │ │ │ │ + nopw 0x0(%rax,%rax,1) │ │ │ │ ... │ │ │ │ - add %al,(%rax) │ │ │ │ (bad) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ - popf │ │ │ │ - (bad) │ │ │ │ - add -0x7d(%rcx),%ecx │ │ │ │ + add %al,(%rax) │ │ │ │ + add %cl,-0x75(%rax) │ │ │ │ + pop %rbx │ │ │ │ + cmovs -0x7cb7071d(%rbx),%eax │ │ │ │ (bad) │ │ │ │ - rex │ │ │ │ - cmp 0x358(%r13),%r12 │ │ │ │ - ja 4aaf90 │ │ │ │ - movq $0x4a8838,-0x38(%r12) │ │ │ │ - mov %r14,-0x28(%r12) │ │ │ │ - movq $0x4aa9d8,-0x20(%r12) │ │ │ │ - mov %rdi,-0x18(%r12) │ │ │ │ - mov %r14,-0x10(%r12) │ │ │ │ - mov %rsi,-0x8(%r12) │ │ │ │ - lea -0x38(%r12),%rax │ │ │ │ - mov %rax,(%r12) │ │ │ │ - mov %r8,%rsi │ │ │ │ - lea 0x378cf73(%rip),%r14 │ │ │ │ - lea -0x1e(%r12),%rbx │ │ │ │ - jmp 4aa9d8 │ │ │ │ - movq $0x40,0x388(%r13) │ │ │ │ - lea 0x31f9cbe(%rip),%rbx │ │ │ │ + mov (%rbx),%eax │ │ │ │ + jmp *%rax │ │ │ │ + lea 0x31f75c0(%rip),%rbx │ │ │ │ jmp *-0x8(%r13) │ │ │ │ - xchg %ax,%ax │ │ │ │ - add (%rax),%al │ │ │ │ + nopl 0x0(%rax) │ │ │ │ + add $0x1000000,%eax │ │ │ │ + ... │ │ │ │ add %al,(%rax) │ │ │ │ + add %cl,(%rsi) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ - adc (%rax),%al │ │ │ │ add %al,(%rax) │ │ │ │ - mov $0x48031f9c,%eax │ │ │ │ - lea -0x10(%rbp),%eax │ │ │ │ + add %cl,-0x73(%rax) │ │ │ │ + rex.RB clc │ │ │ │ cmp %r15,%rax │ │ │ │ - jb 4aafde │ │ │ │ - movq $0x3390fc8,-0x10(%rbp) │ │ │ │ - mov %rbx,-0x8(%rbp) │ │ │ │ - mov 0x18(%rbx),%rsi │ │ │ │ - mov 0x10(%rbx),%r14 │ │ │ │ - add $0xfffffffffffffff0,%rbp │ │ │ │ - jmp 4ab290 │ │ │ │ - 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) │ │ │ │ - sbbb $0x45,-0x72b7fce1(%rbx) │ │ │ │ - lock cmp %r15,%rax │ │ │ │ - jb 4ab01e │ │ │ │ - movq $0x3390fc8,-0x10(%rbp) │ │ │ │ - mov %rbx,-0x8(%rbp) │ │ │ │ - mov 0x18(%rbx),%rsi │ │ │ │ - mov 0x10(%rbx),%r14 │ │ │ │ - add $0xfffffffffffffff0,%rbp │ │ │ │ - jmp 4a7930 │ │ │ │ - jmp *-0x10(%r13) │ │ │ │ + jb 4acc11 │ │ │ │ + movq $0x4acc00,-0x8(%rbp) │ │ │ │ + mov %r14,%rbx │ │ │ │ + add $0xfffffffffffffff8,%rbp │ │ │ │ + test $0x7,%bl │ │ │ │ + jne 4acc00 │ │ │ │ + mov (%rbx),%rax │ │ │ │ + jmp *%rax │ │ │ │ nopw 0x0(%rax,%rax,1) │ │ │ │ - sldt (%rax) │ │ │ │ - add %al,(%rdx) │ │ │ │ + ... │ │ │ │ + (bad) │ │ │ │ add %al,(%rax) │ │ │ │ - add %al,(%rdx) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ + add %cl,-0x75(%rax) │ │ │ │ + pop %rbx │ │ │ │ + (bad) │ │ │ │ + and $0xfffffffffffffff8,%rbx │ │ │ │ + add $0x8,%rbp │ │ │ │ + mov (%rbx),%rax │ │ │ │ + jmp *%rax │ │ │ │ + lea 0x31f7558(%rip),%rbx │ │ │ │ + jmp *-0x8(%r13) │ │ │ │ + nopl 0x0(%rax) │ │ │ │ + add $0x1000000,%eax │ │ │ │ + ... │ │ │ │ add %al,(%rax) │ │ │ │ - add %cl,(%rbx) │ │ │ │ + add %cl,(%rsi) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %cl,-0x73(%rax) │ │ │ │ - rex.RB loopne 4ab091 │ │ │ │ - cmp %edi,%eax │ │ │ │ - jb 4ab0dc │ │ │ │ - movq $0x4ab090,-0x20(%rbp) │ │ │ │ - mov 0x6(%rbx),%rax │ │ │ │ - mov 0xe(%rbx),%rbx │ │ │ │ - mov %rbx,%rcx │ │ │ │ + rex.RB clc │ │ │ │ + cmp %r15,%rax │ │ │ │ + jb 4acc7b │ │ │ │ + movq $0x4acc70,-0x8(%rbp) │ │ │ │ mov %r14,%rbx │ │ │ │ - mov %rax,-0x18(%rbp) │ │ │ │ - mov %rcx,-0x10(%rbp) │ │ │ │ - mov %rsi,-0x8(%rbp) │ │ │ │ - add $0xffffffffffffffe0,%rbp │ │ │ │ + add $0xfffffffffffffff8,%rbp │ │ │ │ test $0x7,%bl │ │ │ │ - jne 4ab090 │ │ │ │ + jne 4acc70 │ │ │ │ mov (%rbx),%rax │ │ │ │ jmp *%rax │ │ │ │ - nopl (%rax) │ │ │ │ - add (%rax),%eax │ │ │ │ - add %al,(%rax) │ │ │ │ - add %al,(%rax) │ │ │ │ - add %al,(%rax) │ │ │ │ + nopw 0x0(%rax,%rax,1) │ │ │ │ + ... │ │ │ │ (bad) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ - add %cl,-0x7d(%rcx) │ │ │ │ + add %cl,-0x75(%rax) │ │ │ │ + pop %rbx │ │ │ │ (bad) │ │ │ │ - sbb %cl,0x3b(%rbp) │ │ │ │ - movsl %ds:(%rsi),%es:(%rdi) │ │ │ │ - pop %rax │ │ │ │ - add (%rax),%eax │ │ │ │ - add %dh,0x2f(%rdi) │ │ │ │ - movq $0x3363ae0,-0x10(%r12) │ │ │ │ - mov 0x10(%rbp),%rax │ │ │ │ - mov %rax,-0x8(%r12) │ │ │ │ - mov 0x18(%rbp),%rax │ │ │ │ - mov %rax,(%r12) │ │ │ │ - lea -0xe(%r12),%rsi │ │ │ │ - mov %rbx,%r14 │ │ │ │ - mov 0x8(%rbp),%rbx │ │ │ │ - add $0x20,%rbp │ │ │ │ - jmp 3395748 │ │ │ │ - movq $0x18,0x388(%r13) │ │ │ │ - jmp 338a720 │ │ │ │ + add $0x8,%rbp │ │ │ │ + jmp *0x0(%rbp) │ │ │ │ + lea 0x31f74f6(%rip),%rbx │ │ │ │ jmp *-0x8(%r13) │ │ │ │ - sldt (%rax) │ │ │ │ - add %al,(%rdx) │ │ │ │ - add %al,(%rax) │ │ │ │ - add %al,(%rbx) │ │ │ │ - add %al,(%rax) │ │ │ │ - add %al,(%rax) │ │ │ │ + xchg %ax,%ax │ │ │ │ + add $0x1000000,%eax │ │ │ │ + ... │ │ │ │ add %al,(%rax) │ │ │ │ - add %cl,(%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 4ab1a0 │ │ │ │ - movq $0x4ab150,-0x28(%rbp) │ │ │ │ - mov 0x6(%rbx),%rax │ │ │ │ - mov 0xe(%rbx),%rcx │ │ │ │ - mov 0x16(%rbx),%rbx │ │ │ │ - mov %rbx,%rdx │ │ │ │ + rex.RB clc │ │ │ │ + cmp %r15,%rax │ │ │ │ + jb 4acce9 │ │ │ │ + movq $0x4accd8,-0x8(%rbp) │ │ │ │ mov %r14,%rbx │ │ │ │ - mov %rdx,-0x20(%rbp) │ │ │ │ - mov %rcx,-0x18(%rbp) │ │ │ │ - mov %rax,-0x10(%rbp) │ │ │ │ - mov %rsi,-0x8(%rbp) │ │ │ │ - add $0xffffffffffffffd8,%rbp │ │ │ │ + add $0xfffffffffffffff8,%rbp │ │ │ │ test $0x7,%bl │ │ │ │ - jne 4ab150 │ │ │ │ + jne 4accd8 │ │ │ │ mov (%rbx),%rax │ │ │ │ jmp *%rax │ │ │ │ - nopl (%rax) │ │ │ │ - add $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,-0x7d(%rcx) │ │ │ │ + add %cl,-0x75(%rax) │ │ │ │ + pop %rbx │ │ │ │ (bad) │ │ │ │ - sbb %cl,0x3b(%rbp) │ │ │ │ - movsl %ds:(%rsi),%es:(%rdi) │ │ │ │ - pop %rax │ │ │ │ - add (%rax),%eax │ │ │ │ - add %dh,0x33(%rdi) │ │ │ │ - movq $0x4ab040,-0x10(%r12) │ │ │ │ - mov 0x18(%rbp),%rax │ │ │ │ - mov %rax,-0x8(%r12) │ │ │ │ - mov 0x20(%rbp),%rax │ │ │ │ - mov %rax,(%r12) │ │ │ │ - lea -0xe(%r12),%rdi │ │ │ │ - mov 0x10(%rbp),%rsi │ │ │ │ - mov %rbx,%r14 │ │ │ │ - mov 0x8(%rbp),%rbx │ │ │ │ - add $0x28,%rbp │ │ │ │ - jmp 33959f8 │ │ │ │ - movq $0x18,0x388(%r13) │ │ │ │ - jmp 338a720 │ │ │ │ + and $0xfffffffffffffff8,%rbx │ │ │ │ + add $0x8,%rbp │ │ │ │ + mov (%rbx),%rax │ │ │ │ + jmp *%rax │ │ │ │ + lea 0x31f7490(%rip),%rbx │ │ │ │ jmp *-0x8(%r13) │ │ │ │ nopl 0x0(%rax) │ │ │ │ - (bad) │ │ │ │ - add %al,(%rax) │ │ │ │ - add %al,(%rbx) │ │ │ │ - add %al,(%rax) │ │ │ │ - add %al,(%rdx) │ │ │ │ - add %al,(%rax) │ │ │ │ - add %al,(%rax) │ │ │ │ + add $0x1000000,%eax │ │ │ │ + ... │ │ │ │ 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 4ab270 │ │ │ │ - movq $0x4ab218,-0x28(%rbp) │ │ │ │ - mov 0x5(%rbx),%rax │ │ │ │ - mov 0xd(%rbx),%rbx │ │ │ │ - mov %rbx,%rcx │ │ │ │ + rex.RB clc │ │ │ │ + cmp %r15,%rax │ │ │ │ + jb 4acd59 │ │ │ │ + movq $0x4acd48,-0x8(%rbp) │ │ │ │ mov %r14,%rbx │ │ │ │ - mov %rax,-0x20(%rbp) │ │ │ │ - mov %rcx,-0x18(%rbp) │ │ │ │ - mov %rsi,-0x10(%rbp) │ │ │ │ - mov %rdi,-0x8(%rbp) │ │ │ │ - add $0xffffffffffffffd8,%rbp │ │ │ │ + add $0xfffffffffffffff8,%rbp │ │ │ │ test $0x7,%bl │ │ │ │ - jne 4ab218 │ │ │ │ + jne 4acd48 │ │ │ │ mov (%rbx),%rax │ │ │ │ jmp *%rax │ │ │ │ - nopl 0x0(%rax) │ │ │ │ - add $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,-0x7d(%rcx) │ │ │ │ + add %cl,-0x75(%rax) │ │ │ │ + pop %rbx │ │ │ │ + cmovs -0x7cb7071d(%rbx),%eax │ │ │ │ (bad) │ │ │ │ - and %cl,0x3b(%rbp) │ │ │ │ - movsl %ds:(%rsi),%es:(%rdi) │ │ │ │ - pop %rax │ │ │ │ - add (%rax),%eax │ │ │ │ - add %dh,0x3b(%rdi) │ │ │ │ - movq $0x4ab0f8,-0x18(%r12) │ │ │ │ - mov 0x20(%rbp),%rax │ │ │ │ - mov %rax,-0x10(%r12) │ │ │ │ - mov 0x18(%rbp),%rax │ │ │ │ - mov %rax,-0x8(%r12) │ │ │ │ - mov 0x8(%rbp),%rcx │ │ │ │ - mov %rcx,(%r12) │ │ │ │ - lea -0x16(%r12),%rdi │ │ │ │ - mov %rax,%rsi │ │ │ │ - mov %rbx,%r14 │ │ │ │ - mov 0x10(%rbp),%rbx │ │ │ │ - add $0x28,%rbp │ │ │ │ - jmp 33959f8 │ │ │ │ - movq $0x20,0x388(%r13) │ │ │ │ - jmp 338a720 │ │ │ │ + mov (%rbx),%eax │ │ │ │ + jmp *%rax │ │ │ │ + lea 0x31f7428(%rip),%rbx │ │ │ │ jmp *-0x8(%r13) │ │ │ │ nopl 0x0(%rax) │ │ │ │ - sldt (%rax) │ │ │ │ - add %al,(%rdx) │ │ │ │ + add $0x1000000,%eax │ │ │ │ ... │ │ │ │ add %al,(%rax) │ │ │ │ add %cl,(%rsi) │ │ │ │ add %al,(%rax) │ │ │ │ - add %ch,%al │ │ │ │ - cwtl │ │ │ │ - (bad) │ │ │ │ - add -0x73(%rax),%ecx │ │ │ │ - rex.RB │ │ │ │ - lock cmp %r15,%rax │ │ │ │ - jb 4ab357 │ │ │ │ - movq $0x4ab2d0,-0x10(%rbp) │ │ │ │ - mov %rsi,%rbx │ │ │ │ - mov %r14,-0x8(%rbp) │ │ │ │ - add $0xfffffffffffffff0,%rbp │ │ │ │ + add %al,(%rax) │ │ │ │ + add %al,(%rax) │ │ │ │ + add %cl,-0x73(%rax) │ │ │ │ + rex.RB clc │ │ │ │ + cmp %r15,%rax │ │ │ │ + jb 4acdc3 │ │ │ │ + movq $0x4acdb8,-0x8(%rbp) │ │ │ │ + mov %r14,%rbx │ │ │ │ + add $0xfffffffffffffff8,%rbp │ │ │ │ test $0x7,%bl │ │ │ │ - jne 4ab2d0 │ │ │ │ + jne 4acdb8 │ │ │ │ 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) │ │ │ │ - add %al,(%rax) │ │ │ │ - add %ah,0x48031f99(%rax) │ │ │ │ - mov %ebx,%eax │ │ │ │ - and $0x7,%eax │ │ │ │ - cmp $0x1,%rax │ │ │ │ - je 4ab362 │ │ │ │ - add $0x58,%r12 │ │ │ │ - cmp 0x358(%r13),%r12 │ │ │ │ - ja 4ab347 │ │ │ │ - mov 0x6(%rbx),%rax │ │ │ │ - mov 0xe(%rbx),%rbx │ │ │ │ - movq $0x4aafb8,-0x50(%r12) │ │ │ │ - mov 0x8(%rbp),%rcx │ │ │ │ - mov %rcx,-0x40(%r12) │ │ │ │ - mov %rbx,-0x38(%r12) │ │ │ │ - movq $0x4aaff8,-0x30(%r12) │ │ │ │ - mov %rcx,-0x20(%r12) │ │ │ │ - mov %rax,-0x18(%r12) │ │ │ │ - movq $0x4ab1c0,-0x10(%r12) │ │ │ │ - lea -0x50(%r12),%rax │ │ │ │ - mov %rax,-0x8(%r12) │ │ │ │ - lea -0x30(%r12),%rax │ │ │ │ - mov %rax,(%r12) │ │ │ │ - lea -0xd(%r12),%rbx │ │ │ │ - add $0x10,%rbp │ │ │ │ + add $0x8,%rbp │ │ │ │ jmp *0x0(%rbp) │ │ │ │ - movq $0x58,0x388(%r13) │ │ │ │ - jmp 338a720 │ │ │ │ - lea 0x31f9912(%rip),%rbx │ │ │ │ + lea 0x31f73c6(%rip),%rbx │ │ │ │ jmp *-0x8(%r13) │ │ │ │ - lea 0x31f916a(%rip),%rbx │ │ │ │ - add $0x10,%rbp │ │ │ │ - jmp *0x0(%rbp) │ │ │ │ - add (%rax),%al │ │ │ │ + xchg %ax,%ax │ │ │ │ + add $0x1000000,%eax │ │ │ │ + ... │ │ │ │ add %al,(%rax) │ │ │ │ + add %cl,(%rsi) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ - adc (%rax),%al │ │ │ │ add %al,(%rax) │ │ │ │ - clc │ │ │ │ - pop %rdi │ │ │ │ - and %al,(%rbx) │ │ │ │ - lea -0x10(%rbp),%rax │ │ │ │ + add %cl,-0x73(%rax) │ │ │ │ + rex.RB clc │ │ │ │ cmp %r15,%rax │ │ │ │ - jb 4ab3a6 │ │ │ │ - movq $0x3390fc8,-0x10(%rbp) │ │ │ │ - mov %rbx,-0x8(%rbp) │ │ │ │ - mov 0x18(%rbx),%rsi │ │ │ │ - mov 0x10(%rbx),%r14 │ │ │ │ - add $0xfffffffffffffff0,%rbp │ │ │ │ - jmp 5313f8 │ │ │ │ - jmp *-0x10(%r13) │ │ │ │ + jb 4ace2b │ │ │ │ + movq $0x4ace20,-0x8(%rbp) │ │ │ │ + mov %r14,%rbx │ │ │ │ + add $0xfffffffffffffff8,%rbp │ │ │ │ + test $0x7,%bl │ │ │ │ + jne 4ace20 │ │ │ │ + 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 │ │ │ │ + cmovs 0x65ff08c5(%rbx),%eax │ │ │ │ + add %cl,-0x73(%rax) │ │ │ │ + sbb $0x31f7366,%eax │ │ │ │ + jmp *-0x8(%r13) │ │ │ │ + xchg %ax,%ax │ │ │ │ + add $0x1000000,%eax │ │ │ │ + ... │ │ │ │ add %al,(%rax) │ │ │ │ - mov $0x4803205f,%eax │ │ │ │ - lea -0x20(%rbp),%eax │ │ │ │ + add %cl,(%rsi) │ │ │ │ + add %al,(%rax) │ │ │ │ + add %al,(%rax) │ │ │ │ + add %al,(%rax) │ │ │ │ + add %cl,-0x73(%rax) │ │ │ │ + rex.RB clc │ │ │ │ cmp %r15,%rax │ │ │ │ - jb 4ab49c │ │ │ │ - movq $0x3390fc8,-0x10(%rbp) │ │ │ │ - mov %rbx,-0x8(%rbp) │ │ │ │ - movq $0x4ab410,-0x20(%rbp) │ │ │ │ - mov 0x10(%rbx),%rax │ │ │ │ - mov 0x18(%rbx),%rbx │ │ │ │ - mov %rax,-0x18(%rbp) │ │ │ │ - add $0xffffffffffffffe0,%rbp │ │ │ │ + jb 4ace93 │ │ │ │ + movq $0x4ace88,-0x8(%rbp) │ │ │ │ + mov %r14,%rbx │ │ │ │ + add $0xfffffffffffffff8,%rbp │ │ │ │ test $0x7,%bl │ │ │ │ - jne 4ab410 │ │ │ │ + jne 4ace88 │ │ │ │ mov (%rbx),%rax │ │ │ │ jmp *%rax │ │ │ │ - nopl 0x0(%rax,%rax,1) │ │ │ │ - add %eax,(%rax) │ │ │ │ + nopw 0x0(%rax,%rax,1) │ │ │ │ + ... │ │ │ │ + (bad) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ + add %cl,-0x75(%rax) │ │ │ │ + pop %rbx │ │ │ │ (bad) │ │ │ │ - add %al,(%rax) │ │ │ │ - add %ch,0x5f(%rax) │ │ │ │ - and %al,(%rbx) │ │ │ │ - add $0x60,%r12 │ │ │ │ - cmp 0x358(%r13),%r12 │ │ │ │ - ja 4ab48c │ │ │ │ - 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 $0x4ab380,-0x58(%r12) │ │ │ │ - mov 0x8(%rbp),%r9 │ │ │ │ - mov %r9,-0x48(%r12) │ │ │ │ - mov %rbx,-0x40(%r12) │ │ │ │ - movq $0x590970,-0x38(%r12) │ │ │ │ - mov %rax,-0x30(%r12) │ │ │ │ - mov %rcx,-0x28(%r12) │ │ │ │ - mov %rdx,-0x20(%r12) │ │ │ │ - mov %rsi,-0x18(%r12) │ │ │ │ - mov %rdi,-0x10(%r12) │ │ │ │ - mov %r8,-0x8(%r12) │ │ │ │ - lea -0x58(%r12),%rax │ │ │ │ - mov %rax,(%r12) │ │ │ │ - lea -0x37(%r12),%rbx │ │ │ │ - add $0x10,%rbp │ │ │ │ + add $0x8,%rbp │ │ │ │ jmp *0x0(%rbp) │ │ │ │ - movq $0x60,0x388(%r13) │ │ │ │ - jmp 338a720 │ │ │ │ - jmp *-0x10(%r13) │ │ │ │ - add (%rax),%al │ │ │ │ - add %al,(%rax) │ │ │ │ - add %al,(%rax) │ │ │ │ + lea 0x31f7306(%rip),%rbx │ │ │ │ + jmp *-0x8(%r13) │ │ │ │ + xchg %ax,%ax │ │ │ │ + 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 4ab4d6 │ │ │ │ - movq $0x3390fc8,-0x10(%rbp) │ │ │ │ - mov %rbx,-0x8(%rbp) │ │ │ │ - mov 0x10(%rbx),%r14 │ │ │ │ - mov 0x18(%rbx),%rbx │ │ │ │ - add $0xfffffffffffffff0,%rbp │ │ │ │ - jmp 4ab538 │ │ │ │ - jmp *-0x10(%r13) │ │ │ │ + jb 4acf01 │ │ │ │ + movq $0x4acef0,-0x8(%rbp) │ │ │ │ + mov %r14,%rbx │ │ │ │ + add $0xfffffffffffffff8,%rbp │ │ │ │ + test $0x7,%bl │ │ │ │ + jne 4acef0 │ │ │ │ + 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 │ │ │ │ + cmovs -0x7cb7071d(%rbx),%eax │ │ │ │ + (bad) │ │ │ │ + mov (%rbx),%eax │ │ │ │ + jmp *%rax │ │ │ │ + lea 0x31f72a0(%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 -0x10(%rbp),%rax │ │ │ │ + add %cl,-0x73(%rax) │ │ │ │ + rex.RB clc │ │ │ │ cmp %r15,%rax │ │ │ │ - jb 4ab516 │ │ │ │ - movq $0x3390fc8,-0x10(%rbp) │ │ │ │ - mov %rbx,-0x8(%rbp) │ │ │ │ - mov 0x18(%rbx),%rsi │ │ │ │ - mov 0x10(%rbx),%r14 │ │ │ │ - add $0xfffffffffffffff0,%rbp │ │ │ │ - jmp 536c58 │ │ │ │ - jmp *-0x10(%r13) │ │ │ │ + jb 4acf71 │ │ │ │ + movq $0x4acf60,-0x8(%rbp) │ │ │ │ + mov %r14,%rbx │ │ │ │ + add $0xfffffffffffffff8,%rbp │ │ │ │ + test $0x7,%bl │ │ │ │ + jne 4acf60 │ │ │ │ + mov (%rbx),%rax │ │ │ │ + jmp *%rax │ │ │ │ nopw 0x0(%rax,%rax,1) │ │ │ │ - add $0x1000000,%eax │ │ │ │ + ... │ │ │ │ + (bad) │ │ │ │ add %al,(%rax) │ │ │ │ - add %al,(%rdx) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ + add %cl,-0x75(%rax) │ │ │ │ + pop %rbx │ │ │ │ + (bad) │ │ │ │ + and $0xfffffffffffffff8,%rbx │ │ │ │ + add $0x8,%rbp │ │ │ │ + mov (%rbx),%rax │ │ │ │ + jmp *%rax │ │ │ │ + lea 0x31f7238(%rip),%rbx │ │ │ │ + jmp *-0x8(%r13) │ │ │ │ + nopl 0x0(%rax) │ │ │ │ + add $0x1000000,%eax │ │ │ │ + ... │ │ │ │ add %al,(%rax) │ │ │ │ - add %cl,(%rbx) │ │ │ │ + add %cl,(%rsi) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %cl,-0x73(%rax) │ │ │ │ - rex.RB loopne 4ab589 │ │ │ │ - cmp %edi,%eax │ │ │ │ - jb 4ab60f │ │ │ │ - movq $0x4ab588,-0x20(%rbp) │ │ │ │ - mov %rbx,%rax │ │ │ │ - mov 0x7(%rbx),%rcx │ │ │ │ - mov 0xf(%rbx),%rbx │ │ │ │ - mov %rbx,%rdx │ │ │ │ + rex.RB clc │ │ │ │ + cmp %r15,%rax │ │ │ │ + jb 4acfe1 │ │ │ │ + movq $0x4acfd0,-0x8(%rbp) │ │ │ │ mov %r14,%rbx │ │ │ │ - mov %rcx,-0x18(%rbp) │ │ │ │ - mov %rdx,-0x10(%rbp) │ │ │ │ - mov %rax,-0x8(%rbp) │ │ │ │ - add $0xffffffffffffffe0,%rbp │ │ │ │ + add $0xfffffffffffffff8,%rbp │ │ │ │ test $0x7,%bl │ │ │ │ - jne 4ab588 │ │ │ │ + jne 4acfd0 │ │ │ │ mov (%rbx),%rax │ │ │ │ jmp *%rax │ │ │ │ - add (%rax),%eax │ │ │ │ - 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,0x49(%rdi,%rdi,2) │ │ │ │ - add $0x58,%esp │ │ │ │ - cmp 0x358(%r13),%r12 │ │ │ │ - ja 4ab5ff │ │ │ │ - mov 0x6(%rbx),%rax │ │ │ │ - mov 0xe(%rbx),%rbx │ │ │ │ - movq $0x4ab4b0,-0x50(%r12) │ │ │ │ - mov %rbx,-0x40(%r12) │ │ │ │ - mov 0x18(%rbp),%rbx │ │ │ │ - mov %rbx,-0x38(%r12) │ │ │ │ - movq $0x4ab4f0,-0x30(%r12) │ │ │ │ - mov 0x8(%rbp),%rbx │ │ │ │ - mov %rbx,-0x20(%r12) │ │ │ │ - mov %rax,-0x18(%r12) │ │ │ │ - movq $0x3363ae0,-0x10(%r12) │ │ │ │ - lea -0x30(%r12),%rax │ │ │ │ - mov %rax,-0x8(%r12) │ │ │ │ - lea -0x50(%r12),%rax │ │ │ │ - mov %rax,(%r12) │ │ │ │ - lea -0xe(%r12),%rbx │ │ │ │ - add $0x20,%rbp │ │ │ │ - jmp *0x0(%rbp) │ │ │ │ - movq $0x58,0x388(%r13) │ │ │ │ - jmp 338a720 │ │ │ │ - jmp *-0x8(%r13) │ │ │ │ - mov 0x10(%rbp),%rbx │ │ │ │ + add %cl,-0x75(%rax) │ │ │ │ + pop %rbx │ │ │ │ + (bad) │ │ │ │ and $0xfffffffffffffff8,%rbx │ │ │ │ - add $0x20,%rbp │ │ │ │ + add $0x8,%rbp │ │ │ │ mov (%rbx),%rax │ │ │ │ jmp *%rax │ │ │ │ + lea 0x31f71d0(%rip),%rbx │ │ │ │ + jmp *-0x8(%r13) │ │ │ │ nopl 0x0(%rax) │ │ │ │ - add (%rax),%eax │ │ │ │ - add %al,(%rax) │ │ │ │ + add $0x1000000,%eax │ │ │ │ + ... │ │ │ │ add %al,(%rax) │ │ │ │ + add %cl,(%rsi) │ │ │ │ add %al,(%rax) │ │ │ │ - sldt (%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %cl,-0x73(%rax) │ │ │ │ - rex.RB │ │ │ │ - lock cmp %r15,%rax │ │ │ │ - jb 4ab694 │ │ │ │ - add $0x18,%r12 │ │ │ │ - cmp 0x358(%r13),%r12 │ │ │ │ - ja 4ab689 │ │ │ │ - movq $0x3390fc8,-0x10(%rbp) │ │ │ │ - mov %rbx,-0x8(%rbp) │ │ │ │ - mov 0x10(%rbx),%rax │ │ │ │ - mov 0x18(%rbx),%rcx │ │ │ │ - mov 0x20(%rbx),%rbx │ │ │ │ - movq $0x4ab538,-0x10(%r12) │ │ │ │ - mov %rax,-0x8(%r12) │ │ │ │ - mov %rcx,(%r12) │ │ │ │ - mov %rbx,%r14 │ │ │ │ - lea -0xf(%r12),%rbx │ │ │ │ - add $0xfffffffffffffff0,%rbp │ │ │ │ - jmp 4ab538 │ │ │ │ - movq $0x18,0x388(%r13) │ │ │ │ - jmp *-0x10(%r13) │ │ │ │ - add %eax,(%rax) │ │ │ │ + rex.RB clc │ │ │ │ + cmp %r15,%rax │ │ │ │ + jb 4ad051 │ │ │ │ + movq $0x4ad040,-0x8(%rbp) │ │ │ │ + mov %r14,%rbx │ │ │ │ + add $0xfffffffffffffff8,%rbp │ │ │ │ + test $0x7,%bl │ │ │ │ + jne 4ad040 │ │ │ │ + mov (%rbx),%rax │ │ │ │ + jmp *%rax │ │ │ │ + nopw 0x0(%rax,%rax,1) │ │ │ │ + ... │ │ │ │ + (bad) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ - adc %al,(%rax) │ │ │ │ + add %cl,-0x75(%rax) │ │ │ │ + pop %rbx │ │ │ │ + cmovs -0x7cb7071d(%rbx),%eax │ │ │ │ + (bad) │ │ │ │ + mov (%rbx),%eax │ │ │ │ + jmp *%rax │ │ │ │ + lea 0x31f7168(%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 -0x18(%rbp),%rax │ │ │ │ + add %cl,-0x73(%rax) │ │ │ │ + rex.RB clc │ │ │ │ cmp %r15,%rax │ │ │ │ - jb 4ab724 │ │ │ │ - movq $0x3390fc8,-0x10(%rbp) │ │ │ │ - mov %rbx,-0x8(%rbp) │ │ │ │ - movq $0x4ab6e8,-0x18(%rbp) │ │ │ │ - mov 0x10(%rbx),%rbx │ │ │ │ - add $0xffffffffffffffe8,%rbp │ │ │ │ + jb 4ad0c1 │ │ │ │ + movq $0x4ad0b0,-0x8(%rbp) │ │ │ │ + mov %r14,%rbx │ │ │ │ + add $0xfffffffffffffff8,%rbp │ │ │ │ test $0x7,%bl │ │ │ │ - jne 4ab6e8 │ │ │ │ + jne 4ad0b0 │ │ │ │ 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 %r10b,(%r8) │ │ │ │ - mov $0x4a,%bh │ │ │ │ add %cl,-0x75(%rax) │ │ │ │ pop %rbx │ │ │ │ (bad) │ │ │ │ - test $0x7,%bl │ │ │ │ - jne 4ab710 │ │ │ │ + and $0xfffffffffffffff8,%rbx │ │ │ │ + add $0x8,%rbp │ │ │ │ mov (%rbx),%rax │ │ │ │ jmp *%rax │ │ │ │ - xchg %ax,%ax │ │ │ │ + lea 0x31f7100(%rip),%rbx │ │ │ │ + jmp *-0x8(%r13) │ │ │ │ + nopl 0x0(%rax) │ │ │ │ + ... │ │ │ │ + adc $0xf8000000,%eax │ │ │ │ + pop %rax │ │ │ │ + jbe 4ad0e3 │ │ │ │ + lea -0x10(%rbp),%rax │ │ │ │ + cmp %r15,%rax │ │ │ │ + jb 4ad127 │ │ │ │ + sub $0x8,%rsp │ │ │ │ + mov %r13,%rax │ │ │ │ + mov %rbx,%rsi │ │ │ │ + mov %rax,%rdi │ │ │ │ + xor %eax,%eax │ │ │ │ + call 3385710 │ │ │ │ + add $0x8,%rsp │ │ │ │ + test %rax,%rax │ │ │ │ + je 4ad122 │ │ │ │ + movq $0x3391200,-0x10(%rbp) │ │ │ │ + mov %rax,-0x8(%rbp) │ │ │ │ + lea 0x2f0a4f4(%rip),%r14 │ │ │ │ + add $0xfffffffffffffff0,%rbp │ │ │ │ + jmp 31ea890 │ │ │ │ + mov (%rbx),%rax │ │ │ │ + jmp *%rax │ │ │ │ + jmp *-0x10(%r13) │ │ │ │ + nopl 0x0(%rax,%rax,1) │ │ │ │ + add $0x1000000,%eax │ │ │ │ ... │ │ │ │ - (bad) │ │ │ │ add %al,(%rax) │ │ │ │ + add %cl,(%rsi) │ │ │ │ add %al,(%rax) │ │ │ │ + add %cl,0x48031f70(%rax) │ │ │ │ + lea -0x8(%rbp),%eax │ │ │ │ + cmp %r15,%rax │ │ │ │ + jb 4ad1ad │ │ │ │ + movq $0x4ad180,-0x8(%rbp) │ │ │ │ + mov %r14,%rbx │ │ │ │ + add $0xfffffffffffffff8,%rbp │ │ │ │ + test $0x7,%bl │ │ │ │ + jne 4ad180 │ │ │ │ + mov (%rbx),%rax │ │ │ │ + jmp *%rax │ │ │ │ + nopw 0x0(%rax,%rax,1) │ │ │ │ + ... │ │ │ │ + (bad) │ │ │ │ add %al,(%rax) │ │ │ │ - add %cl,-0x75(%rax) │ │ │ │ - fwait │ │ │ │ - add %eax,(%eax) │ │ │ │ - add %cl,-0x7d(%rax) │ │ │ │ - jrcxz 4ab713 │ │ │ │ + add %dl,0x70(%rax) │ │ │ │ + (bad) │ │ │ │ + add -0x77(%rax),%ecx │ │ │ │ + fadds -0x7cb7f820(%rbx) │ │ │ │ + clc │ │ │ │ + add %esi,0x48(%rcx,%rdx,1) │ │ │ │ + mov 0x1e(%rbx),%ebx │ │ │ │ + and $0xfffffffffffffff8,%rbx │ │ │ │ + add $0x8,%rbp │ │ │ │ + mov (%rbx),%rax │ │ │ │ + jmp *%rax │ │ │ │ + lea 0x31f702c(%rip),%rbx │ │ │ │ add $0x8,%rbp │ │ │ │ mov (%rbx),%rax │ │ │ │ jmp *%rax │ │ │ │ + lea 0x31f703c(%rip),%rbx │ │ │ │ + jmp *-0x8(%r13) │ │ │ │ + ... │ │ │ │ + adc $0x10000000,%eax │ │ │ │ + pop %rax │ │ │ │ + jbe 4ad1cb │ │ │ │ + lea -0x10(%rbp),%rax │ │ │ │ + cmp %r15,%rax │ │ │ │ + jb 4ad20f │ │ │ │ + sub $0x8,%rsp │ │ │ │ + mov %r13,%rax │ │ │ │ + mov %rbx,%rsi │ │ │ │ + mov %rax,%rdi │ │ │ │ + xor %eax,%eax │ │ │ │ + call 3385710 │ │ │ │ + add $0x8,%rsp │ │ │ │ + test %rax,%rax │ │ │ │ + je 4ad20a │ │ │ │ + movq $0x3391200,-0x10(%rbp) │ │ │ │ + mov %rax,-0x8(%rbp) │ │ │ │ + lea 0x2f0a407(%rip),%r14 │ │ │ │ + add $0xfffffffffffffff0,%rbp │ │ │ │ + jmp 31ea890 │ │ │ │ + mov (%rbx),%rax │ │ │ │ + jmp *%rax │ │ │ │ jmp *-0x10(%r13) │ │ │ │ - (bad) │ │ │ │ - add %al,(%rax) │ │ │ │ - add %al,(%rbx) │ │ │ │ + nopl 0x0(%rax,%rax,1) │ │ │ │ + add $0x1000000,%eax │ │ │ │ ... │ │ │ │ add %al,(%rax) │ │ │ │ add %cl,(%rsi) │ │ │ │ add %al,(%rax) │ │ │ │ - add %bh,(%rax) │ │ │ │ - pop %rsp │ │ │ │ - and %al,(%rbx) │ │ │ │ - lea -0x20(%rbp),%rax │ │ │ │ + add %dl,%al │ │ │ │ + outsl %ds:(%rsi),(%dx) │ │ │ │ + (bad) │ │ │ │ + add -0x73(%rax),%ecx │ │ │ │ + rex.RB clc │ │ │ │ cmp %r15,%rax │ │ │ │ - jb 4ab7fa │ │ │ │ - movq $0x4ab780,-0x18(%rbp) │ │ │ │ - mov %rdi,%rbx │ │ │ │ - mov %r14,-0x10(%rbp) │ │ │ │ - mov %rsi,-0x8(%rbp) │ │ │ │ - add $0xffffffffffffffe8,%rbp │ │ │ │ + jb 4ad295 │ │ │ │ + movq $0x4ad268,-0x8(%rbp) │ │ │ │ + mov %r14,%rbx │ │ │ │ + add $0xfffffffffffffff8,%rbp │ │ │ │ test $0x7,%bl │ │ │ │ - jne 4ab780 │ │ │ │ + jne 4ad268 │ │ │ │ mov (%rbx),%rax │ │ │ │ jmp *%rax │ │ │ │ - xchg %ax,%ax │ │ │ │ - add (%rax),%al │ │ │ │ + nopw 0x0(%rax,%rax,1) │ │ │ │ + ... │ │ │ │ + (bad) │ │ │ │ add %al,(%rax) │ │ │ │ + add %bl,0x48031f6f(%rax) │ │ │ │ + mov %ebx,%eax │ │ │ │ + and $0x7,%eax │ │ │ │ + cmp $0x1,%rax │ │ │ │ + je 4ad285 │ │ │ │ + mov 0x16(%rbx),%rbx │ │ │ │ + and $0xfffffffffffffff8,%rbx │ │ │ │ + add $0x8,%rbp │ │ │ │ + mov (%rbx),%rax │ │ │ │ + jmp *%rax │ │ │ │ + lea 0x31f6f74(%rip),%rbx │ │ │ │ + add $0x8,%rbp │ │ │ │ + mov (%rbx),%rax │ │ │ │ + jmp *%rax │ │ │ │ + lea 0x31f6f84(%rip),%rbx │ │ │ │ + jmp *-0x8(%r13) │ │ │ │ + ... │ │ │ │ + adc $0x28000000,%eax │ │ │ │ + push %rdi │ │ │ │ + jbe 4ad2b3 │ │ │ │ + lea -0x10(%rbp),%rax │ │ │ │ + cmp %r15,%rax │ │ │ │ + jb 4ad2f7 │ │ │ │ + sub $0x8,%rsp │ │ │ │ + mov %r13,%rax │ │ │ │ + mov %rbx,%rsi │ │ │ │ + mov %rax,%rdi │ │ │ │ + xor %eax,%eax │ │ │ │ + call 3385710 │ │ │ │ + add $0x8,%rsp │ │ │ │ + test %rax,%rax │ │ │ │ + je 4ad2f2 │ │ │ │ + movq $0x3391200,-0x10(%rbp) │ │ │ │ + mov %rax,-0x8(%rbp) │ │ │ │ + lea 0x2f0a316(%rip),%r14 │ │ │ │ + add $0xfffffffffffffff0,%rbp │ │ │ │ + jmp 31ea890 │ │ │ │ + mov (%rbx),%rax │ │ │ │ + jmp *%rax │ │ │ │ + jmp *-0x10(%r13) │ │ │ │ + nopl 0x0(%rax,%rax,1) │ │ │ │ + add $0x1000000,%eax │ │ │ │ + ... │ │ │ │ add %al,(%rax) │ │ │ │ + add %cl,(%rsi) │ │ │ │ add %al,(%rax) │ │ │ │ + add %bl,(%rax) │ │ │ │ + outsl %ds:(%rsi),(%dx) │ │ │ │ + (bad) │ │ │ │ + add -0x73(%rax),%ecx │ │ │ │ + rex.RB clc │ │ │ │ + cmp %r15,%rax │ │ │ │ + jb 4ad37d │ │ │ │ + movq $0x4ad350,-0x8(%rbp) │ │ │ │ + mov %r14,%rbx │ │ │ │ + add $0xfffffffffffffff8,%rbp │ │ │ │ + test $0x7,%bl │ │ │ │ + jne 4ad350 │ │ │ │ + mov (%rbx),%rax │ │ │ │ + jmp *%rax │ │ │ │ + nopw 0x0(%rax,%rax,1) │ │ │ │ + ... │ │ │ │ (bad) │ │ │ │ add %al,(%rax) │ │ │ │ - add %al,(%rax) │ │ │ │ - xchg %eax,%ebp │ │ │ │ + add %ah,%al │ │ │ │ + outsb %ds:(%rsi),(%dx) │ │ │ │ (bad) │ │ │ │ add -0x77(%rax),%ecx │ │ │ │ fadds -0x7cb7f820(%rbx) │ │ │ │ clc │ │ │ │ - add %esi,0x48(%rbp,%rbx,2) │ │ │ │ - movl $0x4ab7c0,-0x8(%rbp) │ │ │ │ - mov 0xe(%rbx),%rax │ │ │ │ - mov 0x6(%rbx),%rbx │ │ │ │ - mov %rax,0x0(%rbp) │ │ │ │ - add $0xfffffffffffffff8,%rbp │ │ │ │ - test $0x7,%bl │ │ │ │ - jne 4ab7c0 │ │ │ │ + add %esi,0x48(%rcx,%rdx,1) │ │ │ │ + mov 0xe(%rbx),%ebx │ │ │ │ + and $0xfffffffffffffff8,%rbx │ │ │ │ + add $0x8,%rbp │ │ │ │ mov (%rbx),%rax │ │ │ │ jmp *%rax │ │ │ │ - xchg %ax,%ax │ │ │ │ - add (%rax),%eax │ │ │ │ - add %al,(%rax) │ │ │ │ + lea 0x31f6ebc(%rip),%rbx │ │ │ │ + add $0x8,%rbp │ │ │ │ + mov (%rbx),%rax │ │ │ │ + jmp *%rax │ │ │ │ + lea 0x31f6ecc(%rip),%rbx │ │ │ │ + jmp *-0x8(%r13) │ │ │ │ + ... │ │ │ │ + adc $0x40000000,%eax │ │ │ │ + push %rsi │ │ │ │ + jbe 4ad39b │ │ │ │ + lea -0x10(%rbp),%rax │ │ │ │ + cmp %r15,%rax │ │ │ │ + jb 4ad3df │ │ │ │ + sub $0x8,%rsp │ │ │ │ + mov %r13,%rax │ │ │ │ + mov %rbx,%rsi │ │ │ │ + mov %rax,%rdi │ │ │ │ + xor %eax,%eax │ │ │ │ + call 3385710 │ │ │ │ + add $0x8,%rsp │ │ │ │ + test %rax,%rax │ │ │ │ + je 4ad3da │ │ │ │ + movq $0x3391200,-0x10(%rbp) │ │ │ │ + mov %rax,-0x8(%rbp) │ │ │ │ + lea 0x2f0a226(%rip),%r14 │ │ │ │ + add $0xfffffffffffffff0,%rbp │ │ │ │ + jmp 31ea890 │ │ │ │ + mov (%rbx),%rax │ │ │ │ + jmp *%rax │ │ │ │ + jmp *-0x10(%r13) │ │ │ │ + nopl 0x0(%rax,%rax,1) │ │ │ │ + add $0x1000000,%eax │ │ │ │ + ... │ │ │ │ add %al,(%rax) │ │ │ │ + add %cl,(%rsi) │ │ │ │ add %al,(%rax) │ │ │ │ + add %ah,0x6e(%rax) │ │ │ │ + (bad) │ │ │ │ + add -0x73(%rax),%ecx │ │ │ │ + rex.RB clc │ │ │ │ + cmp %r15,%rax │ │ │ │ + jb 4ad465 │ │ │ │ + movq $0x4ad438,-0x8(%rbp) │ │ │ │ + mov %r14,%rbx │ │ │ │ + add $0xfffffffffffffff8,%rbp │ │ │ │ + test $0x7,%bl │ │ │ │ + jne 4ad438 │ │ │ │ + mov (%rbx),%rax │ │ │ │ + jmp *%rax │ │ │ │ + nopw 0x0(%rax,%rax,1) │ │ │ │ + ... │ │ │ │ (bad) │ │ │ │ add %al,(%rax) │ │ │ │ - add %al,%al │ │ │ │ - xchg %eax,%esp │ │ │ │ + add %ch,(%rax) │ │ │ │ + outsb %ds:(%rsi),(%dx) │ │ │ │ (bad) │ │ │ │ - add -0x39(%rax),%ecx │ │ │ │ - add %r11b,(%r8) │ │ │ │ - mov $0x8b48004a,%eax │ │ │ │ - jge 4ab7d4 │ │ │ │ - mov 0x18(%rbp),%rsi │ │ │ │ - mov 0x10(%rbp),%r14 │ │ │ │ - mov 0x17(%rbx),%rax │ │ │ │ - mov %rax,0x8(%rbp) │ │ │ │ - mov 0x7(%rbx),%rax │ │ │ │ - mov %rax,0x18(%rbp) │ │ │ │ - jmp 4ab740 │ │ │ │ - mov 0x10(%rbp),%rbx │ │ │ │ + add -0x77(%rax),%ecx │ │ │ │ + fadds -0x7cb7f820(%rbx) │ │ │ │ + clc │ │ │ │ + add %esi,0x48(%rcx,%rdx,1) │ │ │ │ + mov 0x6(%rbx),%ebx │ │ │ │ and $0xfffffffffffffff8,%rbx │ │ │ │ - add $0x18,%rbp │ │ │ │ + add $0x8,%rbp │ │ │ │ + mov (%rbx),%rax │ │ │ │ + jmp *%rax │ │ │ │ + lea 0x31f6e04(%rip),%rbx │ │ │ │ + add $0x8,%rbp │ │ │ │ mov (%rbx),%rax │ │ │ │ jmp *%rax │ │ │ │ - lea 0x31f947f(%rip),%rbx │ │ │ │ + lea 0x31f6e14(%rip),%rbx │ │ │ │ jmp *-0x8(%r13) │ │ │ │ - nopl (%rax) │ │ │ │ - add (%rax),%eax │ │ │ │ - add %al,(%rax) │ │ │ │ + ... │ │ │ │ + adc $0x58000000,%eax │ │ │ │ + push %rbp │ │ │ │ + jbe 4ad483 │ │ │ │ + lea -0x10(%rbp),%rax │ │ │ │ + cmp %r15,%rax │ │ │ │ + jb 4ad4c7 │ │ │ │ + sub $0x8,%rsp │ │ │ │ + mov %r13,%rax │ │ │ │ + mov %rbx,%rsi │ │ │ │ + mov %rax,%rdi │ │ │ │ + xor %eax,%eax │ │ │ │ + call 3385710 │ │ │ │ + add $0x8,%rsp │ │ │ │ + test %rax,%rax │ │ │ │ + je 4ad4c2 │ │ │ │ + movq $0x3391200,-0x10(%rbp) │ │ │ │ + mov %rax,-0x8(%rbp) │ │ │ │ + lea 0x2f0a135(%rip),%r14 │ │ │ │ + add $0xfffffffffffffff0,%rbp │ │ │ │ + jmp 31ea890 │ │ │ │ + mov (%rbx),%rax │ │ │ │ + jmp *%rax │ │ │ │ + jmp *-0x10(%r13) │ │ │ │ + nopl 0x0(%rax,%rax,1) │ │ │ │ + add $0x1000000,%eax │ │ │ │ + ... │ │ │ │ add %al,(%rax) │ │ │ │ + add %cl,(%rsi) │ │ │ │ add %al,(%rax) │ │ │ │ + add %ch,0x48031f6d(%rax) │ │ │ │ + lea -0x8(%rbp),%eax │ │ │ │ + cmp %r15,%rax │ │ │ │ + jb 4ad54d │ │ │ │ + movq $0x4ad520,-0x8(%rbp) │ │ │ │ + mov %r14,%rbx │ │ │ │ + add $0xfffffffffffffff8,%rbp │ │ │ │ + test $0x7,%bl │ │ │ │ + jne 4ad520 │ │ │ │ + mov (%rbx),%rax │ │ │ │ + jmp *%rax │ │ │ │ + nopw 0x0(%rax,%rax,1) │ │ │ │ + ... │ │ │ │ (bad) │ │ │ │ add %al,(%rax) │ │ │ │ - add %ah,0x5b(%rax) │ │ │ │ - and %al,(%rbx) │ │ │ │ - add $0x80,%r12 │ │ │ │ - cmp 0x358(%r13),%r12 │ │ │ │ - ja 4ab8a7 │ │ │ │ - mov 0x7(%rbx),%rax │ │ │ │ + add %dh,0x6d(%rax) │ │ │ │ + (bad) │ │ │ │ + add -0x77(%rax),%ecx │ │ │ │ + fadds -0x7cb7f820(%rbx) │ │ │ │ + clc │ │ │ │ + add %esi,0x48(%rax,%rdx,1) │ │ │ │ + lea 0x31f6d5d(%rip),%ebx │ │ │ │ + add $0x8,%rbp │ │ │ │ + mov (%rbx),%rax │ │ │ │ + jmp *%rax │ │ │ │ mov 0x17(%rbx),%rbx │ │ │ │ - movq $0x4ab3c0,-0x78(%r12) │ │ │ │ - mov 0x18(%rbp),%rcx │ │ │ │ - mov %rcx,-0x68(%r12) │ │ │ │ - mov %rax,-0x60(%r12) │ │ │ │ - movq $0x4ab638,-0x58(%r12) │ │ │ │ - mov 0x10(%rbp),%rax │ │ │ │ - mov %rax,-0x48(%r12) │ │ │ │ - mov %rbx,-0x40(%r12) │ │ │ │ - mov 0x8(%rbp),%rax │ │ │ │ - mov %rax,-0x38(%r12) │ │ │ │ - movq $0x4ab6a8,-0x30(%r12) │ │ │ │ - lea -0x78(%r12),%rax │ │ │ │ - mov %rax,-0x20(%r12) │ │ │ │ - movq $0x537f48,-0x18(%r12) │ │ │ │ - mov %rax,-0x10(%r12) │ │ │ │ - lea -0x30(%r12),%rax │ │ │ │ - mov %rax,-0x8(%r12) │ │ │ │ - lea -0x58(%r12),%rax │ │ │ │ - mov %rax,(%r12) │ │ │ │ - lea -0x17(%r12),%rbx │ │ │ │ - add $0x20,%rbp │ │ │ │ - jmp *0x0(%rbp) │ │ │ │ - movq $0x80,0x388(%r13) │ │ │ │ - jmp 338a720 │ │ │ │ - nop │ │ │ │ - add (%rax),%al │ │ │ │ - add %al,(%rax) │ │ │ │ - add %al,(%rax) │ │ │ │ - add %al,(%rax) │ │ │ │ - adc (%rax),%al │ │ │ │ - add %al,(%rax) │ │ │ │ - mov $0x5a,%al │ │ │ │ - and %al,(%rbx) │ │ │ │ + and $0xfffffffffffffff8,%rbx │ │ │ │ + add $0x8,%rbp │ │ │ │ + mov (%rbx),%rax │ │ │ │ + jmp *%rax │ │ │ │ + lea 0x31f6d5c(%rip),%rbx │ │ │ │ + jmp *-0x8(%r13) │ │ │ │ + ... │ │ │ │ + adc $0x70000000,%eax │ │ │ │ + push %rsp │ │ │ │ + jbe 4ad56b │ │ │ │ lea -0x10(%rbp),%rax │ │ │ │ cmp %r15,%rax │ │ │ │ - jb 4ab8ee │ │ │ │ - movq $0x3390fc8,-0x10(%rbp) │ │ │ │ - mov %rbx,-0x8(%rbp) │ │ │ │ - mov 0x18(%rbx),%rsi │ │ │ │ - mov 0x10(%rbx),%r14 │ │ │ │ + jb 4ad5af │ │ │ │ + sub $0x8,%rsp │ │ │ │ + mov %r13,%rax │ │ │ │ + mov %rbx,%rsi │ │ │ │ + mov %rax,%rdi │ │ │ │ + xor %eax,%eax │ │ │ │ + call 3385710 │ │ │ │ + add $0x8,%rsp │ │ │ │ + test %rax,%rax │ │ │ │ + je 4ad5aa │ │ │ │ + movq $0x3391200,-0x10(%rbp) │ │ │ │ + mov %rax,-0x8(%rbp) │ │ │ │ + lea 0x2f0a044(%rip),%r14 │ │ │ │ add $0xfffffffffffffff0,%rbp │ │ │ │ - jmp 5313f8 │ │ │ │ + jmp 31ea890 │ │ │ │ + mov (%rbx),%rax │ │ │ │ + jmp *%rax │ │ │ │ jmp *-0x10(%r13) │ │ │ │ - nopw 0x0(%rax,%rax,1) │ │ │ │ - add (%rax),%al │ │ │ │ - add %al,(%rax) │ │ │ │ - add %al,(%rax) │ │ │ │ + nopl 0x0(%rax,%rax,1) │ │ │ │ + add $0x1000000,%eax │ │ │ │ + ... │ │ │ │ add %al,(%rax) │ │ │ │ - adc (%rax),%al │ │ │ │ + add %cl,(%rsi) │ │ │ │ add %al,(%rax) │ │ │ │ - jo 4ab960 │ │ │ │ - and %al,(%rbx) │ │ │ │ - lea -0x20(%rbp),%rax │ │ │ │ + add %dh,%al │ │ │ │ + insb (%dx),%es:(%rdi) │ │ │ │ + (bad) │ │ │ │ + add -0x73(%rax),%ecx │ │ │ │ + rex.RB clc │ │ │ │ cmp %r15,%rax │ │ │ │ - jb 4ab9e4 │ │ │ │ - movq $0x3390fc8,-0x10(%rbp) │ │ │ │ - mov %rbx,-0x8(%rbp) │ │ │ │ - movq $0x4ab958,-0x20(%rbp) │ │ │ │ - mov 0x10(%rbx),%rax │ │ │ │ - mov 0x18(%rbx),%rbx │ │ │ │ - mov %rax,-0x18(%rbp) │ │ │ │ - add $0xffffffffffffffe0,%rbp │ │ │ │ + jb 4ad635 │ │ │ │ + movq $0x4ad608,-0x8(%rbp) │ │ │ │ + mov %r14,%rbx │ │ │ │ + add $0xfffffffffffffff8,%rbp │ │ │ │ test $0x7,%bl │ │ │ │ - jne 4ab958 │ │ │ │ + jne 4ad608 │ │ │ │ mov (%rbx),%rax │ │ │ │ jmp *%rax │ │ │ │ - nopl 0x0(%rax,%rax,1) │ │ │ │ - add %eax,(%rax) │ │ │ │ + nopw 0x0(%rax,%rax,1) │ │ │ │ + ... │ │ │ │ + (bad) │ │ │ │ add %al,(%rax) │ │ │ │ + add %bh,0x48031f6c(%rax) │ │ │ │ + mov %ebx,%eax │ │ │ │ + and $0x7,%eax │ │ │ │ + cmp $0x1,%rax │ │ │ │ + je 4ad624 │ │ │ │ + lea 0x31f6ca5(%rip),%rbx │ │ │ │ + add $0x8,%rbp │ │ │ │ + mov (%rbx),%rax │ │ │ │ + jmp *%rax │ │ │ │ + mov 0xf(%rbx),%rbx │ │ │ │ + and $0xfffffffffffffff8,%rbx │ │ │ │ + add $0x8,%rbp │ │ │ │ + mov (%rbx),%rax │ │ │ │ + jmp *%rax │ │ │ │ + lea 0x31f6ca4(%rip),%rbx │ │ │ │ + jmp *-0x8(%r13) │ │ │ │ + ... │ │ │ │ + adc $0x88000000,%eax │ │ │ │ + push %rbx │ │ │ │ + jbe 4ad653 │ │ │ │ + lea -0x10(%rbp),%rax │ │ │ │ + cmp %r15,%rax │ │ │ │ + jb 4ad697 │ │ │ │ + sub $0x8,%rsp │ │ │ │ + mov %r13,%rax │ │ │ │ + mov %rbx,%rsi │ │ │ │ + mov %rax,%rdi │ │ │ │ + xor %eax,%eax │ │ │ │ + call 3385710 │ │ │ │ + add $0x8,%rsp │ │ │ │ + test %rax,%rax │ │ │ │ + je 4ad692 │ │ │ │ + movq $0x3391200,-0x10(%rbp) │ │ │ │ + mov %rax,-0x8(%rbp) │ │ │ │ + lea 0x2f09f55(%rip),%r14 │ │ │ │ + add $0xfffffffffffffff0,%rbp │ │ │ │ + jmp 31ea890 │ │ │ │ + mov (%rbx),%rax │ │ │ │ + jmp *%rax │ │ │ │ + jmp *-0x10(%r13) │ │ │ │ + nopl 0x0(%rax,%rax,1) │ │ │ │ + add $0x1000000,%eax │ │ │ │ + ... │ │ │ │ add %al,(%rax) │ │ │ │ + add %cl,(%rsi) │ │ │ │ add %al,(%rax) │ │ │ │ + add %bh,(%rax) │ │ │ │ + insb (%dx),%es:(%rdi) │ │ │ │ + (bad) │ │ │ │ + add -0x73(%rax),%ecx │ │ │ │ + rex.RB clc │ │ │ │ + cmp %r15,%rax │ │ │ │ + jb 4ad71d │ │ │ │ + movq $0x4ad6f0,-0x8(%rbp) │ │ │ │ + mov %r14,%rbx │ │ │ │ + add $0xfffffffffffffff8,%rbp │ │ │ │ + test $0x7,%bl │ │ │ │ + jne 4ad6f0 │ │ │ │ + mov (%rbx),%rax │ │ │ │ + jmp *%rax │ │ │ │ + nopw 0x0(%rax,%rax,1) │ │ │ │ + ... │ │ │ │ (bad) │ │ │ │ - add %al,(%rax) │ │ │ │ - add %ah,(%rax) │ │ │ │ - pop %rdx │ │ │ │ - and %al,(%rbx) │ │ │ │ - add $0x60,%r12 │ │ │ │ - cmp 0x358(%r13),%r12 │ │ │ │ - ja 4ab9d4 │ │ │ │ - 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 $0x4ab8c8,-0x58(%r12) │ │ │ │ - mov 0x8(%rbp),%r9 │ │ │ │ - mov %r9,-0x48(%r12) │ │ │ │ - mov %rbx,-0x40(%r12) │ │ │ │ - movq $0x590970,-0x38(%r12) │ │ │ │ - mov %rax,-0x30(%r12) │ │ │ │ - mov %rcx,-0x28(%r12) │ │ │ │ - mov %rdx,-0x20(%r12) │ │ │ │ - mov %rsi,-0x18(%r12) │ │ │ │ - mov %rdi,-0x10(%r12) │ │ │ │ - mov %r8,-0x8(%r12) │ │ │ │ - lea -0x58(%r12),%rax │ │ │ │ - mov %rax,(%r12) │ │ │ │ - lea -0x37(%r12),%rbx │ │ │ │ - add $0x10,%rbp │ │ │ │ - jmp *0x0(%rbp) │ │ │ │ - movq $0x60,0x388(%r13) │ │ │ │ - jmp 338a720 │ │ │ │ - jmp *-0x10(%r13) │ │ │ │ - add (%rax),%al │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ + insb (%dx),%es:(%rdi) │ │ │ │ + (bad) │ │ │ │ + add -0x77(%rax),%ecx │ │ │ │ + fadds -0x7cb7f820(%rbx) │ │ │ │ + clc │ │ │ │ + add %esi,0x48(%rax,%rdx,1) │ │ │ │ + lea 0x31f6bed(%rip),%ebx │ │ │ │ + add $0x8,%rbp │ │ │ │ + mov (%rbx),%rax │ │ │ │ + jmp *%rax │ │ │ │ + mov 0x7(%rbx),%rbx │ │ │ │ + and $0xfffffffffffffff8,%rbx │ │ │ │ + add $0x8,%rbp │ │ │ │ + mov (%rbx),%rax │ │ │ │ + jmp *%rax │ │ │ │ + lea 0x31f6bec(%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 4aba1e │ │ │ │ - movq $0x3390fc8,-0x10(%rbp) │ │ │ │ - mov %rbx,-0x8(%rbp) │ │ │ │ - mov 0x10(%rbx),%r14 │ │ │ │ - mov 0x18(%rbx),%rbx │ │ │ │ - add $0xfffffffffffffff0,%rbp │ │ │ │ - jmp 4aba80 │ │ │ │ - jmp *-0x10(%r13) │ │ │ │ + jb 4ad789 │ │ │ │ + movq $0x4ad778,-0x8(%rbp) │ │ │ │ + mov %r14,%rbx │ │ │ │ + add $0xfffffffffffffff8,%rbp │ │ │ │ + test $0x7,%bl │ │ │ │ + jne 4ad778 │ │ │ │ + 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 │ │ │ │ + rex.WRXB │ │ │ │ + and $0xfffffffffffffff8,%rbx │ │ │ │ + add $0x8,%rbp │ │ │ │ + mov (%rbx),%rax │ │ │ │ + jmp *%rax │ │ │ │ + lea 0x31f6b90(%rip),%rbx │ │ │ │ + jmp *-0x8(%r13) │ │ │ │ + nopl 0x0(%rax) │ │ │ │ + add $0x1000000,%eax │ │ │ │ + ... │ │ │ │ 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 4aba5e │ │ │ │ - movq $0x3390fc8,-0x10(%rbp) │ │ │ │ - mov %rbx,-0x8(%rbp) │ │ │ │ - mov 0x18(%rbx),%rsi │ │ │ │ - mov 0x10(%rbx),%r14 │ │ │ │ - add $0xfffffffffffffff0,%rbp │ │ │ │ - jmp 536c58 │ │ │ │ - jmp *-0x10(%r13) │ │ │ │ + jb 4ad7f9 │ │ │ │ + movq $0x4ad7e8,-0x8(%rbp) │ │ │ │ + mov %r14,%rbx │ │ │ │ + add $0xfffffffffffffff8,%rbp │ │ │ │ + test $0x7,%bl │ │ │ │ + jne 4ad7e8 │ │ │ │ + mov (%rbx),%rax │ │ │ │ + jmp *%rax │ │ │ │ nopw 0x0(%rax,%rax,1) │ │ │ │ - add $0x1000000,%eax │ │ │ │ + ... │ │ │ │ + (bad) │ │ │ │ add %al,(%rax) │ │ │ │ - add %al,(%rdx) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ + add %cl,-0x75(%rax) │ │ │ │ + pop %rbx │ │ │ │ + rex.RXB │ │ │ │ + and $0xfffffffffffffff8,%rbx │ │ │ │ + add $0x8,%rbp │ │ │ │ + mov (%rbx),%rax │ │ │ │ + jmp *%rax │ │ │ │ + lea 0x31f6b68(%rip),%rbx │ │ │ │ + jmp *-0x8(%r13) │ │ │ │ + nopl 0x0(%rax) │ │ │ │ + add $0x1000000,%eax │ │ │ │ + ... │ │ │ │ add %al,(%rax) │ │ │ │ - add %cl,(%rbx) │ │ │ │ + add %cl,(%rsi) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %cl,-0x73(%rax) │ │ │ │ - rex.RB loopne 4abad1 │ │ │ │ - cmp %edi,%eax │ │ │ │ - jb 4abb57 │ │ │ │ - movq $0x4abad0,-0x20(%rbp) │ │ │ │ - mov %rbx,%rax │ │ │ │ - mov 0x7(%rbx),%rcx │ │ │ │ - mov 0xf(%rbx),%rbx │ │ │ │ - mov %rbx,%rdx │ │ │ │ + rex.RB clc │ │ │ │ + cmp %r15,%rax │ │ │ │ + jb 4ad869 │ │ │ │ + movq $0x4ad858,-0x8(%rbp) │ │ │ │ mov %r14,%rbx │ │ │ │ - mov %rcx,-0x18(%rbp) │ │ │ │ - mov %rdx,-0x10(%rbp) │ │ │ │ - mov %rax,-0x8(%rbp) │ │ │ │ - add $0xffffffffffffffe0,%rbp │ │ │ │ + add $0xfffffffffffffff8,%rbp │ │ │ │ test $0x7,%bl │ │ │ │ - jne 4abad0 │ │ │ │ + jne 4ad858 │ │ │ │ mov (%rbx),%rax │ │ │ │ jmp *%rax │ │ │ │ - add (%rax),%eax │ │ │ │ - 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,0x49(%rdi,%rdi,2) │ │ │ │ - add $0x58,%esp │ │ │ │ - cmp 0x358(%r13),%r12 │ │ │ │ - ja 4abb47 │ │ │ │ - mov 0x6(%rbx),%rax │ │ │ │ - mov 0xe(%rbx),%rbx │ │ │ │ - movq $0x4ab9f8,-0x50(%r12) │ │ │ │ - mov %rbx,-0x40(%r12) │ │ │ │ - mov 0x18(%rbp),%rbx │ │ │ │ - mov %rbx,-0x38(%r12) │ │ │ │ - movq $0x4aba38,-0x30(%r12) │ │ │ │ - mov 0x8(%rbp),%rbx │ │ │ │ - mov %rbx,-0x20(%r12) │ │ │ │ - mov %rax,-0x18(%r12) │ │ │ │ - movq $0x3363ae0,-0x10(%r12) │ │ │ │ - lea -0x30(%r12),%rax │ │ │ │ - mov %rax,-0x8(%r12) │ │ │ │ - lea -0x50(%r12),%rax │ │ │ │ - mov %rax,(%r12) │ │ │ │ - lea -0xe(%r12),%rbx │ │ │ │ - add $0x20,%rbp │ │ │ │ - jmp *0x0(%rbp) │ │ │ │ - movq $0x58,0x388(%r13) │ │ │ │ - jmp 338a720 │ │ │ │ - jmp *-0x8(%r13) │ │ │ │ - mov 0x10(%rbp),%rbx │ │ │ │ + add %cl,-0x75(%rax) │ │ │ │ + pop %rbx │ │ │ │ + (bad) │ │ │ │ and $0xfffffffffffffff8,%rbx │ │ │ │ - add $0x20,%rbp │ │ │ │ + add $0x8,%rbp │ │ │ │ mov (%rbx),%rax │ │ │ │ jmp *%rax │ │ │ │ + lea 0x31f6b00(%rip),%rbx │ │ │ │ + jmp *-0x8(%r13) │ │ │ │ nopl 0x0(%rax) │ │ │ │ - add (%rax),%eax │ │ │ │ - add %al,(%rax) │ │ │ │ + add $0x1000000,%eax │ │ │ │ + ... │ │ │ │ add %al,(%rax) │ │ │ │ + add %cl,(%rsi) │ │ │ │ add %al,(%rax) │ │ │ │ - sldt (%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %cl,-0x73(%rax) │ │ │ │ - rex.RB │ │ │ │ - lock cmp %r15,%rax │ │ │ │ - jb 4abbdc │ │ │ │ - add $0x18,%r12 │ │ │ │ - cmp 0x358(%r13),%r12 │ │ │ │ - ja 4abbd1 │ │ │ │ - movq $0x3390fc8,-0x10(%rbp) │ │ │ │ - mov %rbx,-0x8(%rbp) │ │ │ │ - mov 0x10(%rbx),%rax │ │ │ │ - mov 0x18(%rbx),%rcx │ │ │ │ - mov 0x20(%rbx),%rbx │ │ │ │ - movq $0x4aba80,-0x10(%r12) │ │ │ │ - mov %rax,-0x8(%r12) │ │ │ │ - mov %rcx,(%r12) │ │ │ │ - mov %rbx,%r14 │ │ │ │ - lea -0xf(%r12),%rbx │ │ │ │ - add $0xfffffffffffffff0,%rbp │ │ │ │ - jmp 4aba80 │ │ │ │ - movq $0x18,0x388(%r13) │ │ │ │ - jmp *-0x10(%r13) │ │ │ │ - add %eax,(%rax) │ │ │ │ + rex.RB clc │ │ │ │ + cmp %r15,%rax │ │ │ │ + jb 4ad8d9 │ │ │ │ + movq $0x4ad8c8,-0x8(%rbp) │ │ │ │ + mov %r14,%rbx │ │ │ │ + add $0xfffffffffffffff8,%rbp │ │ │ │ + test $0x7,%bl │ │ │ │ + jne 4ad8c8 │ │ │ │ + mov (%rbx),%rax │ │ │ │ + jmp *%rax │ │ │ │ + nopw 0x0(%rax,%rax,1) │ │ │ │ + ... │ │ │ │ + (bad) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ - adc %al,(%rax) │ │ │ │ + add %cl,-0x75(%rax) │ │ │ │ + pop %rbx │ │ │ │ + (bad) │ │ │ │ + and $0xfffffffffffffff8,%rbx │ │ │ │ + add $0x8,%rbp │ │ │ │ + mov (%rbx),%rax │ │ │ │ + jmp *%rax │ │ │ │ + lea 0x31f6a98(%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 -0x18(%rbp),%rax │ │ │ │ + add %cl,-0x73(%rax) │ │ │ │ + rex.RB clc │ │ │ │ cmp %r15,%rax │ │ │ │ - jb 4abc6c │ │ │ │ - movq $0x3390fc8,-0x10(%rbp) │ │ │ │ - mov %rbx,-0x8(%rbp) │ │ │ │ - movq $0x4abc30,-0x18(%rbp) │ │ │ │ - mov 0x10(%rbx),%rbx │ │ │ │ - add $0xffffffffffffffe8,%rbp │ │ │ │ + jb 4ad949 │ │ │ │ + movq $0x4ad938,-0x8(%rbp) │ │ │ │ + mov %r14,%rbx │ │ │ │ + add $0xfffffffffffffff8,%rbp │ │ │ │ test $0x7,%bl │ │ │ │ - jne 4abc30 │ │ │ │ + jne 4ad938 │ │ │ │ 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,-0x44(%r8) │ │ │ │ - rex.WX add %cl,-0x75(%rax) │ │ │ │ + add %cl,-0x75(%rax) │ │ │ │ pop %rbx │ │ │ │ (bad) │ │ │ │ + and $0xfffffffffffffff8,%rbx │ │ │ │ + add $0x8,%rbp │ │ │ │ + mov (%rbx),%rax │ │ │ │ + jmp *%rax │ │ │ │ + lea 0x31f6a30(%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 4ad9b9 │ │ │ │ + movq $0x4ad9a8,-0x8(%rbp) │ │ │ │ + mov %r14,%rbx │ │ │ │ + add $0xfffffffffffffff8,%rbp │ │ │ │ test $0x7,%bl │ │ │ │ - jne 4abc58 │ │ │ │ + jne 4ad9a8 │ │ │ │ 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,-0x75(%rax) │ │ │ │ - fwait │ │ │ │ - add %eax,(%eax) │ │ │ │ - add %cl,-0x7d(%rax) │ │ │ │ - jrcxz 4abc5b │ │ │ │ + pop %rbx │ │ │ │ + (bad) │ │ │ │ + and $0xfffffffffffffff8,%rbx │ │ │ │ add $0x8,%rbp │ │ │ │ mov (%rbx),%rax │ │ │ │ jmp *%rax │ │ │ │ - jmp *-0x10(%r13) │ │ │ │ - (bad) │ │ │ │ - add %al,(%rax) │ │ │ │ - add %al,(%rbx) │ │ │ │ + lea 0x31f69c8(%rip),%rbx │ │ │ │ + jmp *-0x8(%r13) │ │ │ │ + nopl 0x0(%rax) │ │ │ │ + add $0x1000000,%eax │ │ │ │ ... │ │ │ │ add %al,(%rax) │ │ │ │ add %cl,(%rsi) │ │ │ │ add %al,(%rax) │ │ │ │ - add %dh,%al │ │ │ │ - push %rsi │ │ │ │ - and %al,(%rbx) │ │ │ │ - lea -0x20(%rbp),%rax │ │ │ │ + add %al,(%rax) │ │ │ │ + add %al,(%rax) │ │ │ │ + add %cl,-0x73(%rax) │ │ │ │ + rex.RB clc │ │ │ │ cmp %r15,%rax │ │ │ │ - jb 4abd42 │ │ │ │ - movq $0x4abcc8,-0x18(%rbp) │ │ │ │ - mov %rdi,%rbx │ │ │ │ - mov %r14,-0x10(%rbp) │ │ │ │ - mov %rsi,-0x8(%rbp) │ │ │ │ - add $0xffffffffffffffe8,%rbp │ │ │ │ + jb 4ada29 │ │ │ │ + movq $0x4ada18,-0x8(%rbp) │ │ │ │ + mov %r14,%rbx │ │ │ │ + add $0xfffffffffffffff8,%rbp │ │ │ │ test $0x7,%bl │ │ │ │ - jne 4abcc8 │ │ │ │ + jne 4ada18 │ │ │ │ mov (%rbx),%rax │ │ │ │ jmp *%rax │ │ │ │ - xchg %ax,%ax │ │ │ │ - add (%rax),%al │ │ │ │ + nopw 0x0(%rax,%rax,1) │ │ │ │ + ... │ │ │ │ + (bad) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ + add %cl,-0x75(%rax) │ │ │ │ + pop %rbx │ │ │ │ (bad) │ │ │ │ + and $0xfffffffffffffff8,%rbx │ │ │ │ + add $0x8,%rbp │ │ │ │ + mov (%rbx),%rax │ │ │ │ + jmp *%rax │ │ │ │ + lea 0x31f6960(%rip),%rbx │ │ │ │ + jmp *-0x8(%r13) │ │ │ │ + nopl 0x0(%rax) │ │ │ │ + add $0x1000000,%eax │ │ │ │ + ... │ │ │ │ add %al,(%rax) │ │ │ │ - add %cl,%al │ │ │ │ - (bad) │ │ │ │ - (bad) │ │ │ │ - add -0x77(%rax),%ecx │ │ │ │ - fadds -0x7cb7f820(%rbx) │ │ │ │ - clc │ │ │ │ - add %esi,0x48(%rbp,%rbx,2) │ │ │ │ - movl $0x4abd08,-0x8(%rbp) │ │ │ │ - mov 0xe(%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 4ada99 │ │ │ │ + movq $0x4ada88,-0x8(%rbp) │ │ │ │ + mov %r14,%rbx │ │ │ │ add $0xfffffffffffffff8,%rbp │ │ │ │ test $0x7,%bl │ │ │ │ - jne 4abd08 │ │ │ │ + jne 4ada88 │ │ │ │ mov (%rbx),%rax │ │ │ │ jmp *%rax │ │ │ │ - xchg %ax,%ax │ │ │ │ - add (%rax),%eax │ │ │ │ + nopw 0x0(%rax,%rax,1) │ │ │ │ + ... │ │ │ │ + (bad) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ + add %cl,-0x75(%rax) │ │ │ │ + pop %rbx │ │ │ │ (bad) │ │ │ │ - add %al,(%rax) │ │ │ │ - add %cl,0x48031f8f(%rax) │ │ │ │ - movl $0x4abd60,0x0(%rbp) │ │ │ │ - mov 0x8(%rbp),%rdi │ │ │ │ - mov 0x18(%rbp),%rsi │ │ │ │ - mov 0x10(%rbp),%r14 │ │ │ │ - mov 0x17(%rbx),%rax │ │ │ │ - mov %rax,0x8(%rbp) │ │ │ │ - mov 0x7(%rbx),%rax │ │ │ │ - mov %rax,0x18(%rbp) │ │ │ │ - jmp 4abc88 │ │ │ │ - mov 0x10(%rbp),%rbx │ │ │ │ and $0xfffffffffffffff8,%rbx │ │ │ │ - add $0x18,%rbp │ │ │ │ + add $0x8,%rbp │ │ │ │ mov (%rbx),%rax │ │ │ │ jmp *%rax │ │ │ │ - lea 0x31f8f47(%rip),%rbx │ │ │ │ + lea 0x31f68f8(%rip),%rbx │ │ │ │ jmp *-0x8(%r13) │ │ │ │ - nopl (%rax) │ │ │ │ - add (%rax),%eax │ │ │ │ + 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 4adb09 │ │ │ │ + movq $0x4adaf8,-0x8(%rbp) │ │ │ │ + mov %r14,%rbx │ │ │ │ + add $0xfffffffffffffff8,%rbp │ │ │ │ + test $0x7,%bl │ │ │ │ + jne 4adaf8 │ │ │ │ + mov (%rbx),%rax │ │ │ │ + jmp *%rax │ │ │ │ + nopw 0x0(%rax,%rax,1) │ │ │ │ + ... │ │ │ │ (bad) │ │ │ │ add %al,(%rax) │ │ │ │ - add %bl,(%rax) │ │ │ │ - push %rsi │ │ │ │ - and %al,(%rbx) │ │ │ │ - add $0x80,%r12 │ │ │ │ - cmp 0x358(%r13),%r12 │ │ │ │ - ja 4abdef │ │ │ │ - mov 0x7(%rbx),%rax │ │ │ │ - mov 0x17(%rbx),%rbx │ │ │ │ - movq $0x4ab908,-0x78(%r12) │ │ │ │ - mov 0x18(%rbp),%rcx │ │ │ │ - mov %rcx,-0x68(%r12) │ │ │ │ - mov %rax,-0x60(%r12) │ │ │ │ - movq $0x4abb80,-0x58(%r12) │ │ │ │ - mov 0x10(%rbp),%rax │ │ │ │ - mov %rax,-0x48(%r12) │ │ │ │ - mov %rbx,-0x40(%r12) │ │ │ │ - mov 0x8(%rbp),%rax │ │ │ │ - mov %rax,-0x38(%r12) │ │ │ │ - movq $0x4abbf0,-0x30(%r12) │ │ │ │ - lea -0x78(%r12),%rax │ │ │ │ - mov %rax,-0x20(%r12) │ │ │ │ - movq $0x537f48,-0x18(%r12) │ │ │ │ - mov %rax,-0x10(%r12) │ │ │ │ - lea -0x30(%r12),%rax │ │ │ │ - mov %rax,-0x8(%r12) │ │ │ │ - lea -0x58(%r12),%rax │ │ │ │ - mov %rax,(%r12) │ │ │ │ - lea -0x17(%r12),%rbx │ │ │ │ - add $0x20,%rbp │ │ │ │ - jmp *0x0(%rbp) │ │ │ │ - movq $0x80,0x388(%r13) │ │ │ │ - jmp 338a720 │ │ │ │ - nop │ │ │ │ - add %eax,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ + add %cl,-0x75(%rax) │ │ │ │ + pop %rbx │ │ │ │ + cmovs -0x7cb7071d(%rbx),%eax │ │ │ │ + (bad) │ │ │ │ + mov (%rbx),%eax │ │ │ │ + jmp *%rax │ │ │ │ + lea 0x31f6890(%rip),%rbx │ │ │ │ + jmp *-0x8(%r13) │ │ │ │ + nopl 0x0(%rax) │ │ │ │ + add $0x1000000,%eax │ │ │ │ + ... │ │ │ │ add %al,(%rax) │ │ │ │ - adc %al,(%rax) │ │ │ │ + add %cl,(%rsi) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ - lea -0x18(%rbp),%rax │ │ │ │ + add %cl,-0x73(%rax) │ │ │ │ + rex.RB clc │ │ │ │ cmp %r15,%rax │ │ │ │ - jb 4abe81 │ │ │ │ - movq $0x3390fc8,-0x10(%rbp) │ │ │ │ - mov %rbx,-0x8(%rbp) │ │ │ │ - movq $0x4abe50,-0x18(%rbp) │ │ │ │ - mov 0x10(%rbx),%rbx │ │ │ │ - add $0xffffffffffffffe8,%rbp │ │ │ │ + jb 4adb79 │ │ │ │ + movq $0x4adb68,-0x8(%rbp) │ │ │ │ + mov %r14,%rbx │ │ │ │ + add $0xfffffffffffffff8,%rbp │ │ │ │ test $0x7,%bl │ │ │ │ - jne 4abe50 │ │ │ │ + jne 4adb68 │ │ │ │ mov (%rbx),%rax │ │ │ │ jmp *%rax │ │ │ │ - nop │ │ │ │ + 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,-0x75(%rax) │ │ │ │ + pop %rbx │ │ │ │ (bad) │ │ │ │ - je 4abe85 │ │ │ │ - dec %rax │ │ │ │ - cmp $0xc,%rax │ │ │ │ - jge 4abe73 │ │ │ │ - lea 0x378f60d(%rip),%rbx │ │ │ │ - add $0x8,%rbp │ │ │ │ - jmp *0x0(%rbp) │ │ │ │ - lea 0x378f5ef(%rip),%rbx │ │ │ │ - add $0x8,%rbp │ │ │ │ - jmp *0x0(%rbp) │ │ │ │ - jmp *-0x10(%r13) │ │ │ │ and $0xfffffffffffffff8,%rbx │ │ │ │ + add $0x8,%rbp │ │ │ │ mov (%rbx),%rax │ │ │ │ - mov -0x4(%rax),%eax │ │ │ │ - jmp 4abe5f │ │ │ │ + jmp *%rax │ │ │ │ + lea 0x31f6828(%rip),%rbx │ │ │ │ + jmp *-0x8(%r13) │ │ │ │ nopl 0x0(%rax) │ │ │ │ - add $0x1000000,%eax │ │ │ │ + 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 %dl,%al │ │ │ │ - lea (%rdi),%ebx │ │ │ │ - add -0x75(%rax),%ecx │ │ │ │ - jnp 4abec3 │ │ │ │ - mov %r14,%rsi │ │ │ │ - mov 0x7(%rbx),%r14 │ │ │ │ - jmp 4ab740 │ │ │ │ + add %al,(%rax) │ │ │ │ + mov 0x10(%rbx),%rsi │ │ │ │ + lea 0x2f0ba99(%rip),%r14 │ │ │ │ + jmp 3359998 │ │ │ │ add (%rax),%al │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ adc (%rax),%al │ │ │ │ add %al,(%rax) │ │ │ │ - movabs 0x4cf0458d48031f8d,%al │ │ │ │ - cmp %edi,%eax │ │ │ │ - jb 4abef6 │ │ │ │ + add %al,(%rax) │ │ │ │ + add %al,(%rax) │ │ │ │ + add $0x18,%r12 │ │ │ │ + cmp 0x358(%r13),%r12 │ │ │ │ + ja 4adbe7 │ │ │ │ + mov 0x10(%rbx),%rax │ │ │ │ + mov 0x18(%rbx),%rbx │ │ │ │ + movq $0x4adb98,-0x10(%r12) │ │ │ │ + mov %rbx,(%r12) │ │ │ │ + lea -0x10(%r12),%rsi │ │ │ │ + mov %rax,%r14 │ │ │ │ + jmp 3240990 │ │ │ │ + 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 %dh,0x48031f68(%rax) │ │ │ │ + lea -0x8(%rbp),%eax │ │ │ │ + cmp %r15,%rax │ │ │ │ + jb 4adc60 │ │ │ │ + add $0x20,%r12 │ │ │ │ + cmp 0x358(%r13),%r12 │ │ │ │ + ja 4adc55 │ │ │ │ + movq $0x4adbb8,-0x18(%r12) │ │ │ │ + mov %r14,-0x8(%r12) │ │ │ │ + mov %rsi,(%r12) │ │ │ │ + movq $0x4adc80,-0x8(%rbp) │ │ │ │ + lea -0x18(%r12),%rsi │ │ │ │ + lea 0x2f0991a(%rip),%r14 │ │ │ │ + add $0xfffffffffffffff8,%rbp │ │ │ │ + jmp 3359998 │ │ │ │ + movq $0x20,0x388(%r13) │ │ │ │ + lea 0x31f6879(%rip),%rbx │ │ │ │ + jmp *-0x8(%r13) │ │ │ │ + nopl 0x0(%rax,%rax,1) │ │ │ │ + ... │ │ │ │ + (bad) │ │ │ │ + add %al,(%rax) │ │ │ │ + add %al,0x68(%rax) │ │ │ │ + (bad) │ │ │ │ + add -0x77(%rax),%ecx │ │ │ │ + fimuls 0x35(%rbp,%rcx,4) │ │ │ │ + adc %ch,0x1f(%rax) │ │ │ │ + add -0x7d(%rax),%ecx │ │ │ │ + (bad) │ │ │ │ + insl (%dx),%es:(%rdi) │ │ │ │ + jmp 4adc6b │ │ │ │ + add (%rdi),%cl │ │ │ │ + (bad) │ │ │ │ + add %r8b,(%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 4adcce │ │ │ │ movq $0x3390fc8,-0x10(%rbp) │ │ │ │ mov %rbx,-0x8(%rbp) │ │ │ │ - mov 0x18(%rbx),%rsi │ │ │ │ mov 0x10(%rbx),%r14 │ │ │ │ + mov 0x18(%rbx),%rbx │ │ │ │ add $0xfffffffffffffff0,%rbp │ │ │ │ - jmp 4ab290 │ │ │ │ + jmp 3395508 │ │ │ │ jmp *-0x10(%r13) │ │ │ │ nopw 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) │ │ │ │ lea -0x10(%rbp),%rax │ │ │ │ cmp %r15,%rax │ │ │ │ - jb 4abf39 │ │ │ │ + jb 4add0e │ │ │ │ movq $0x3390fc8,-0x10(%rbp) │ │ │ │ mov %rbx,-0x8(%rbp) │ │ │ │ - mov 0x10(%rbx),%rsi │ │ │ │ - lea 0x376e861(%rip),%r14 │ │ │ │ + mov 0x10(%rbx),%r14 │ │ │ │ + mov 0x18(%rbx),%rbx │ │ │ │ add $0xfffffffffffffff0,%rbp │ │ │ │ - jmp 3226da0 │ │ │ │ + jmp 3395508 │ │ │ │ jmp *-0x10(%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) │ │ │ │ + rex │ │ │ │ + cmp 0x358(%r13),%r12 │ │ │ │ + ja 4add77 │ │ │ │ + movq $0x4adca8,-0x38(%r12) │ │ │ │ + mov %r8,-0x28(%r12) │ │ │ │ + mov %rsi,-0x20(%r12) │ │ │ │ + movq $0x4adce8,-0x18(%r12) │ │ │ │ + mov %rdi,-0x8(%r12) │ │ │ │ + mov %rsi,(%r12) │ │ │ │ + lea -0x38(%r12),%rsi │ │ │ │ + mov %r14,%rax │ │ │ │ + lea -0x18(%r12),%r14 │ │ │ │ + mov %rax,%rbx │ │ │ │ + jmp 3395748 │ │ │ │ + movq $0x40,0x388(%r13) │ │ │ │ + lea 0x31f6767(%rip),%rbx │ │ │ │ + jmp *-0x8(%r13) │ │ │ │ nopl (%rax) │ │ │ │ - sldt (%rax) │ │ │ │ - add %al,(%rdx) │ │ │ │ + add (%rax),%al │ │ │ │ add %al,(%rax) │ │ │ │ - add %al,(%rdx) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ + adc (%rax),%al │ │ │ │ add %al,(%rax) │ │ │ │ - add %cl,(%rbx) │ │ │ │ + add %al,(%rax) │ │ │ │ + add %al,(%rax) │ │ │ │ + lea -0x10(%rbp),%rax │ │ │ │ + cmp %r15,%rax │ │ │ │ + jb 4addc3 │ │ │ │ + movq $0x3390fc8,-0x10(%rbp) │ │ │ │ + mov %rbx,-0x8(%rbp) │ │ │ │ + mov 0x18(%rbx),%rsi │ │ │ │ + mov 0x10(%rbx),%r14 │ │ │ │ + add $0xfffffffffffffff0,%rbp │ │ │ │ + jmp 4adde0 │ │ │ │ + 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 loopne 4abfa9 │ │ │ │ - cmp %edi,%eax │ │ │ │ - jb 4ac007 │ │ │ │ - movq $0x4abfa8,-0x20(%rbp) │ │ │ │ - mov 0x6(%rbx),%rax │ │ │ │ - mov 0xe(%rbx),%rbx │ │ │ │ - mov %rbx,%rcx │ │ │ │ - mov %r14,%rbx │ │ │ │ - mov %rcx,-0x18(%rbp) │ │ │ │ - mov %rax,-0x10(%rbp) │ │ │ │ - mov %rsi,-0x8(%rbp) │ │ │ │ - add $0xffffffffffffffe0,%rbp │ │ │ │ - test $0x7,%bl │ │ │ │ - jne 4abfa8 │ │ │ │ - mov (%rbx),%rax │ │ │ │ - jmp *%rax │ │ │ │ - nopl (%rax) │ │ │ │ - add (%rax),%eax │ │ │ │ + rex.RB rorb $0x73,-0x8(%r9,%rdi,1) │ │ │ │ + lea 0x31f6708(%eip),%rbx │ │ │ │ + jmp *-0x8(%r13) │ │ │ │ + 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(%rbx,%rcx,4) │ │ │ │ + and %cl,-0x75(%rax) │ │ │ │ + adc %r9b,-0x77(%r8) │ │ │ │ + flds -0x7cb7f81f(%rbx) │ │ │ │ + stc │ │ │ │ + add %ecx,(%rdi) │ │ │ │ + test %al,(%rax) │ │ │ │ + add %eax,(%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,0x42(%rdi) │ │ │ │ - movq $0x4abf10,-0x28(%r12) │ │ │ │ - mov 0x18(%rbp),%rax │ │ │ │ - mov %rax,-0x18(%r12) │ │ │ │ - movq $0x3363098,-0x10(%r12) │ │ │ │ - lea -0x28(%r12),%rax │ │ │ │ - mov %rax,-0x8(%r12) │ │ │ │ + add %cl,(%rdi) │ │ │ │ + xchg %edx,0x0(%rcx,%rax,1) │ │ │ │ + add %cl,-0x39(%rcx) │ │ │ │ + rex.R and $0xf0,%al │ │ │ │ + loopne 4ade72 │ │ │ │ + ss add -0x77(%rcx),%ecx │ │ │ │ + rex.R and $0xf8,%al │ │ │ │ mov 0x8(%rbp),%rax │ │ │ │ mov %rax,(%r12) │ │ │ │ - lea -0xf(%r12),%rsi │ │ │ │ - mov %rbx,%r14 │ │ │ │ + add $0x28,%rbp │ │ │ │ + lea -0xe(%r12),%rsi │ │ │ │ + movq $0x4ade80,-0x10(%rbp) │ │ │ │ + mov %rsi,%rbx │ │ │ │ + mov %r14,-0x8(%rbp) │ │ │ │ + add $0xfffffffffffffff0,%rbp │ │ │ │ + test $0x7,%bl │ │ │ │ + jne 4ade80 │ │ │ │ + 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 %ah,%bh │ │ │ │ + add %al,(%rax) │ │ │ │ + add %cl,-0x39(%rax) │ │ │ │ + rex.RB │ │ │ │ + lock rcr $1,%dh │ │ │ │ + rex.WX add %cl,-0x77(%rax) │ │ │ │ + fmuls -0x75(%rax) │ │ │ │ + rex.WXB (bad) │ │ │ │ + mov 0xe(%rbx),%rbx │ │ │ │ + mov %rcx,-0x8(%rbp) │ │ │ │ + mov %rax,0x0(%rbp) │ │ │ │ + add $0xfffffffffffffff0,%rbp │ │ │ │ + test $0x7,%bl │ │ │ │ + jne 4aded0 │ │ │ │ + mov (%rbx),%rax │ │ │ │ + jmp *%rax │ │ │ │ + nopl 0x0(%rax) │ │ │ │ + add (%rax),%eax │ │ │ │ + add %al,(%rax) │ │ │ │ + add %al,(%rax) │ │ │ │ + add %al,(%rax) │ │ │ │ + (bad) │ │ │ │ + add %al,(%rax) │ │ │ │ + add %al,(%rax) │ │ │ │ + add %al,(%rax) │ │ │ │ + add %cl,-0x77(%rax) │ │ │ │ + fadds -0x7cb7f820(%rbx) │ │ │ │ + clc │ │ │ │ + add %esi,0x48(%rcx,%rdi,1) │ │ │ │ + movl $0x4ade08,-0x8(%rbp) │ │ │ │ + mov 0x18(%rbp),%r14 │ │ │ │ + movq $0x33929e8,-0x20(%rbp) │ │ │ │ + mov 0x8(%rbp),%rax │ │ │ │ + mov %rax,-0x18(%rbp) │ │ │ │ + mov 0x6(%rbx),%rax │ │ │ │ + mov %rax,-0x10(%rbp) │ │ │ │ + mov 0xe(%rbx),%rax │ │ │ │ + mov %rax,0x0(%rbp) │ │ │ │ + mov %rbx,0x10(%rbp) │ │ │ │ + add $0xffffffffffffffe0,%rbp │ │ │ │ + jmp 335ab88 │ │ │ │ mov 0x10(%rbp),%rbx │ │ │ │ add $0x20,%rbp │ │ │ │ - jmp 3395748 │ │ │ │ - movq $0x30,0x388(%r13) │ │ │ │ + jmp *0x0(%rbp) │ │ │ │ + add $0x38,%r12 │ │ │ │ + cmp 0x358(%r13),%r12 │ │ │ │ + ja 4adf67 │ │ │ │ + movq $0x4adda0,-0x30(%r12) │ │ │ │ + mov %r14,-0x20(%r12) │ │ │ │ + mov 0x18(%rbp),%rbx │ │ │ │ + mov %rbx,-0x18(%r12) │ │ │ │ + movq $0x3363ae0,-0x10(%r12) │ │ │ │ + mov %rax,-0x8(%r12) │ │ │ │ + lea -0x30(%r12),%rax │ │ │ │ + mov %rax,(%r12) │ │ │ │ + lea -0xe(%r12),%rbx │ │ │ │ + add $0x28,%rbp │ │ │ │ + jmp *0x0(%rbp) │ │ │ │ + movq $0x38,0x388(%r13) │ │ │ │ jmp 338a720 │ │ │ │ - jmp *-0x8(%r13) │ │ │ │ - nopl 0x0(%rax,%rax,1) │ │ │ │ - (bad) │ │ │ │ + lea 0x3789f7b(%rip),%rbx │ │ │ │ + add $0x10,%rbp │ │ │ │ + jmp *0x0(%rbp) │ │ │ │ + movq $0x18,0x388(%r13) │ │ │ │ + jmp 338a720 │ │ │ │ + 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) │ │ │ │ + lea -0x10(%rbp),%rax │ │ │ │ + cmp %r15,%rax │ │ │ │ + jb 4adfcb │ │ │ │ + movq $0x3390fc8,-0x10(%rbp) │ │ │ │ + mov %rbx,-0x8(%rbp) │ │ │ │ + mov 0x18(%rbx),%rsi │ │ │ │ + mov 0x10(%rbx),%r14 │ │ │ │ + add $0xfffffffffffffff0,%rbp │ │ │ │ + jmp 4adfe8 │ │ │ │ + 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 fmuls -0x8(%r9,%rdi,1) │ │ │ │ - jb 4ac0d0 │ │ │ │ - movq $0x4ac080,-0x28(%rbp) │ │ │ │ - mov 0x5(%rbx),%rax │ │ │ │ - mov 0xd(%rbx),%rbx │ │ │ │ - mov %rbx,%rcx │ │ │ │ - mov %r14,%rbx │ │ │ │ - mov %rax,-0x20(%rbp) │ │ │ │ - mov %rcx,-0x18(%rbp) │ │ │ │ - mov %rsi,-0x10(%rbp) │ │ │ │ - mov %rdi,-0x8(%rbp) │ │ │ │ - add $0xffffffffffffffd8,%rbp │ │ │ │ - test $0x7,%bl │ │ │ │ - jne 4ac080 │ │ │ │ - mov (%rbx),%rax │ │ │ │ - jmp *%rax │ │ │ │ + jae 4ae058 │ │ │ │ + lea 0x31f6508(%rip),%rbx │ │ │ │ + jmp *-0x8(%r13) │ │ │ │ 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(%rbx,%rcx,4) │ │ │ │ + and %cl,-0x75(%rax) │ │ │ │ + adc %r9b,-0x77(%r8) │ │ │ │ + flds -0x7cb7f81f(%rbx) │ │ │ │ + stc │ │ │ │ + add %ecx,(%rdi) │ │ │ │ + test %dh,%dh │ │ │ │ + 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 $0x4abf58,-0x10(%r12) │ │ │ │ - mov 0x20(%rbp),%rax │ │ │ │ + add %cl,(%rdi) │ │ │ │ + xchg %ecx,0x1(%rdx) │ │ │ │ + add %al,(%rax) │ │ │ │ + movq $0x3363ae0,-0x10(%r12) │ │ │ │ mov %rax,-0x8(%r12) │ │ │ │ mov 0x8(%rbp),%rax │ │ │ │ mov %rax,(%r12) │ │ │ │ - lea -0xe(%r12),%rdi │ │ │ │ - mov 0x18(%rbp),%rsi │ │ │ │ - mov %rbx,%r14 │ │ │ │ - mov 0x10(%rbp),%rbx │ │ │ │ add $0x28,%rbp │ │ │ │ - jmp 33959f8 │ │ │ │ - movq $0x18,0x388(%r13) │ │ │ │ - jmp 338a720 │ │ │ │ - jmp *-0x8(%r13) │ │ │ │ - nopl 0x0(%rax) │ │ │ │ - add (%rax),%eax │ │ │ │ + lea -0xe(%r12),%rsi │ │ │ │ + movq $0x4ae088,-0x10(%rbp) │ │ │ │ + mov %rsi,%rbx │ │ │ │ + mov %r14,-0x8(%rbp) │ │ │ │ + add $0xfffffffffffffff0,%rbp │ │ │ │ + test $0x7,%bl │ │ │ │ + jne 4ae088 │ │ │ │ + mov (%rbx),%rax │ │ │ │ + jmp *%rax │ │ │ │ + nopl (%rax) │ │ │ │ + add %eax,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ - sldt (%rax) │ │ │ │ - add %bh,0x48031f8b(%rax) │ │ │ │ - lea -0x10(%rbp),%eax │ │ │ │ - cmp %r15,%rax │ │ │ │ - jb 4ac119 │ │ │ │ - movq $0x3390fc8,-0x10(%rbp) │ │ │ │ - mov %rbx,-0x8(%rbp) │ │ │ │ - mov 0x20(%rbx),%r8 │ │ │ │ - mov 0x18(%rbx),%rdi │ │ │ │ - lea 0x31f89cd(%rip),%rsi │ │ │ │ - mov 0x10(%rbx),%r14 │ │ │ │ + (bad) │ │ │ │ + add %al,(%rax) │ │ │ │ + add %al,(%rax) │ │ │ │ + add %al,(%rax) │ │ │ │ + add %cl,-0x77(%rax) │ │ │ │ + fadds -0x7cb7f820(%rbx) │ │ │ │ + clc │ │ │ │ + add %ecx,(%rdi) │ │ │ │ + test %bl,%ch │ │ │ │ + add %al,(%rax) │ │ │ │ + add %cl,-0x39(%rax) │ │ │ │ + rex.RB │ │ │ │ + lock fsub %st(0),%st │ │ │ │ + rex.WX add %cl,-0x77(%rax) │ │ │ │ + fmuls -0x75(%rax) │ │ │ │ + rex.WXB (bad) │ │ │ │ + mov 0xe(%rbx),%rbx │ │ │ │ + mov %rcx,-0x8(%rbp) │ │ │ │ + mov %rax,0x0(%rbp) │ │ │ │ add $0xfffffffffffffff0,%rbp │ │ │ │ - jmp 5f4518 │ │ │ │ - jmp *-0x10(%r13) │ │ │ │ - nopl (%rax) │ │ │ │ - add (%rax),%al │ │ │ │ + test $0x7,%bl │ │ │ │ + jne 4ae0d8 │ │ │ │ + mov (%rbx),%rax │ │ │ │ + jmp *%rax │ │ │ │ + nopl 0x0(%rax) │ │ │ │ + add (%rax),%eax │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ - adc (%rax),%al │ │ │ │ + (bad) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ - lea -0x10(%rbp),%rax │ │ │ │ - cmp %r15,%rax │ │ │ │ - jb 4ac156 │ │ │ │ - movq $0x3390fc8,-0x10(%rbp) │ │ │ │ - mov %rbx,-0x8(%rbp) │ │ │ │ - mov 0x10(%rbx),%r14 │ │ │ │ - mov 0x18(%rbx),%rbx │ │ │ │ - add $0xfffffffffffffff0,%rbp │ │ │ │ - jmp 4ac730 │ │ │ │ - jmp *-0x10(%r13) │ │ │ │ - nopw 0x0(%rax,%rax,1) │ │ │ │ - add %eax,(%rax) │ │ │ │ + add %cl,-0x77(%rax) │ │ │ │ + fadds -0x7cb7f820(%rbx) │ │ │ │ + clc │ │ │ │ + add %esi,0x48(%rdi,%rbp,1) │ │ │ │ + movl $0x4ae010,-0x8(%rbp) │ │ │ │ + mov 0x6(%rbx),%rsi │ │ │ │ + mov 0x8(%rbp),%r14 │ │ │ │ + mov %rbx,%rax │ │ │ │ + mov 0xe(%rbx),%rbx │ │ │ │ + mov %rbx,%rcx │ │ │ │ + mov 0x18(%rbp),%rbx │ │ │ │ + mov %rcx,0x0(%rbp) │ │ │ │ + mov %rax,0x10(%rbp) │ │ │ │ + add $0xfffffffffffffff8,%rbp │ │ │ │ + jmp 3395748 │ │ │ │ + mov 0x10(%rbp),%rbx │ │ │ │ + add $0x20,%rbp │ │ │ │ + jmp *0x0(%rbp) │ │ │ │ + add $0x38,%r12 │ │ │ │ + cmp 0x358(%r13),%r12 │ │ │ │ + ja 4ae165 │ │ │ │ + movq $0x4adfa8,-0x30(%r12) │ │ │ │ + mov %r14,-0x20(%r12) │ │ │ │ + mov 0x18(%rbp),%rbx │ │ │ │ + mov %rbx,-0x18(%r12) │ │ │ │ + movq $0x3363ae0,-0x10(%r12) │ │ │ │ + mov %rax,-0x8(%r12) │ │ │ │ + lea -0x30(%r12),%rax │ │ │ │ + mov %rax,(%r12) │ │ │ │ + lea -0xe(%r12),%rbx │ │ │ │ + add $0x28,%rbp │ │ │ │ + jmp *0x0(%rbp) │ │ │ │ + movq $0x38,0x388(%r13) │ │ │ │ + jmp 338a720 │ │ │ │ + lea 0x3789d7d(%rip),%rbx │ │ │ │ + add $0x10,%rbp │ │ │ │ + jmp *0x0(%rbp) │ │ │ │ + movq $0x18,0x388(%r13) │ │ │ │ + jmp 338a720 │ │ │ │ + nopl 0x0(%rax,%rax,1) │ │ │ │ + add (%rax),%al │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ - adc %al,(%rax) │ │ │ │ + adc (%rax),%al │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ lea -0x10(%rbp),%rax │ │ │ │ cmp %r15,%rax │ │ │ │ - jb 4ac199 │ │ │ │ + jb 4ae1ce │ │ │ │ movq $0x3390fc8,-0x10(%rbp) │ │ │ │ mov %rbx,-0x8(%rbp) │ │ │ │ - mov 0x10(%rbx),%rsi │ │ │ │ - lea 0x2f0b97e(%rip),%r14 │ │ │ │ + mov 0x10(%rbx),%r14 │ │ │ │ + mov 0x18(%rbx),%rbx │ │ │ │ add $0xfffffffffffffff0,%rbp │ │ │ │ - jmp 3359998 │ │ │ │ + jmp 3395508 │ │ │ │ jmp *-0x10(%r13) │ │ │ │ - nopl (%rax) │ │ │ │ - (bad) │ │ │ │ - add %al,(%rax) │ │ │ │ - add %al,(%rbx) │ │ │ │ + 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 1042fb0c <__environ@GLIBC_2.2.5+0xc7ef664> │ │ │ │ - (bad) │ │ │ │ - mov $0x0,%al │ │ │ │ - add %al,(%rax) │ │ │ │ - movq $0x4ac200,-0x18(%rbp) │ │ │ │ - mov 0x5(%rbx),%rax │ │ │ │ + rex.RB │ │ │ │ + lock cmp %r15,%rax │ │ │ │ + jb 4ae28f │ │ │ │ + movq $0x4ae230,-0x10(%rbp) │ │ │ │ + mov 0x7(%rbx),%rax │ │ │ │ mov %r14,%rbx │ │ │ │ - mov %rax,-0x10(%rbp) │ │ │ │ - mov %rdi,-0x8(%rbp) │ │ │ │ - add $0xffffffffffffffe8,%rbp │ │ │ │ + mov %rax,-0x8(%rbp) │ │ │ │ + add $0xfffffffffffffff0,%rbp │ │ │ │ test $0x7,%bl │ │ │ │ - jne 4ac200 │ │ │ │ + jne 4ae230 │ │ │ │ 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,(%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,0x58(%rdi) │ │ │ │ + add %dh,0x42(%rdi) │ │ │ │ mov 0x7(%rbx),%rax │ │ │ │ - mov 0xf(%rbx),%rcx │ │ │ │ - mov 0x17(%rbx),%rbx │ │ │ │ - movq $0x3363ae0,-0x30(%r12) │ │ │ │ - mov 0x8(%rbp),%rdx │ │ │ │ - mov %rdx,-0x28(%r12) │ │ │ │ - mov %rcx,-0x20(%r12) │ │ │ │ - movq $0x4a37b8,-0x18(%r12) │ │ │ │ - mov %rax,-0x10(%r12) │ │ │ │ - lea -0x2e(%r12),%rax │ │ │ │ + mov 0xf(%rbx),%rbx │ │ │ │ + movq $0x4ae1a8,-0x30(%r12) │ │ │ │ + mov %rax,-0x20(%r12) │ │ │ │ + mov 0x8(%rbp),%rax │ │ │ │ + mov %rax,-0x18(%r12) │ │ │ │ + movq $0x3363098,-0x10(%r12) │ │ │ │ + lea -0x30(%r12),%rax │ │ │ │ mov %rax,-0x8(%r12) │ │ │ │ mov %rbx,(%r12) │ │ │ │ - lea 0x377c3a6(%rip),%rsi │ │ │ │ - lea -0x17(%r12),%r14 │ │ │ │ - mov 0x10(%rbp),%rbx │ │ │ │ - add $0x18,%rbp │ │ │ │ - jmp 3395748 │ │ │ │ + lea -0xf(%r12),%rbx │ │ │ │ + add $0x10,%rbp │ │ │ │ + jmp *0x0(%rbp) │ │ │ │ movq $0x38,0x388(%r13) │ │ │ │ jmp 338a720 │ │ │ │ jmp *-0x8(%r13) │ │ │ │ - nopl 0x0(%rax) │ │ │ │ - (bad) │ │ │ │ + nopl 0x0(%rax,%rax,1) │ │ │ │ + sldt (%rax) │ │ │ │ + add %al,(%rdx) │ │ │ │ + ... │ │ │ │ add %al,(%rax) │ │ │ │ - add %al,(%rbx) │ │ │ │ + add %cl,(%rsi) │ │ │ │ + add %al,(%rax) │ │ │ │ + add %al,(%rax) │ │ │ │ + add %al,(%rax) │ │ │ │ + add %cl,-0x73(%rax) │ │ │ │ + rex.RB │ │ │ │ + lock cmp %r15,%rax │ │ │ │ + jb 4ae2f8 │ │ │ │ + add $0x10,%r12 │ │ │ │ + cmp 0x358(%r13),%r12 │ │ │ │ + ja 4ae2ed │ │ │ │ + movq $0x4ae1f0,-0x8(%r12) │ │ │ │ + mov %rsi,(%r12) │ │ │ │ + movq $0x33924c0,-0x10(%rbp) │ │ │ │ + lea -0x7(%r12),%rax │ │ │ │ + mov %rax,-0x8(%rbp) │ │ │ │ + add $0xfffffffffffffff0,%rbp │ │ │ │ + jmp 3240020 │ │ │ │ + movq $0x10,0x388(%r13) │ │ │ │ + lea 0x31f6209(%rip),%rbx │ │ │ │ + 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 4ae33e │ │ │ │ + movq $0x3390fc8,-0x10(%rbp) │ │ │ │ + mov %rbx,-0x8(%rbp) │ │ │ │ + mov 0x10(%rbx),%r14 │ │ │ │ + mov 0x18(%rbx),%rbx │ │ │ │ + add $0xfffffffffffffff0,%rbp │ │ │ │ + jmp 3395508 │ │ │ │ + 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,-0x73(%rax) │ │ │ │ - rex.RB call 7342fbec <__environ@GLIBC_2.2.5+0x6f7ef744> │ │ │ │ - rex.WXB │ │ │ │ - movq $0x4ac2d8,-0x18(%rbp) │ │ │ │ - mov 0x5(%rbx),%rax │ │ │ │ + rex.RB │ │ │ │ + lock cmp %r15,%rax │ │ │ │ + jb 4ae3ff │ │ │ │ + movq $0x4ae3a0,-0x10(%rbp) │ │ │ │ + mov 0x7(%rbx),%rax │ │ │ │ mov %r14,%rbx │ │ │ │ - mov %rax,-0x10(%rbp) │ │ │ │ - mov %rdi,-0x8(%rbp) │ │ │ │ - add $0xffffffffffffffe8,%rbp │ │ │ │ + mov %rax,-0x8(%rbp) │ │ │ │ + add $0xfffffffffffffff0,%rbp │ │ │ │ test $0x7,%bl │ │ │ │ - jne 4ac2d8 │ │ │ │ + jne 4ae3a0 │ │ │ │ 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,-0x75(%rax) │ │ │ │ - jne 4ac2e4 │ │ │ │ - mov %rbx,%r14 │ │ │ │ - mov 0x10(%rbp),%rbx │ │ │ │ - add $0x18,%rbp │ │ │ │ - jmp 3395748 │ │ │ │ - jmp *-0x8(%r13) │ │ │ │ + add %cl,-0x7d(%rcx) │ │ │ │ + (bad) │ │ │ │ + cmp %cl,0x3b(%rbp) │ │ │ │ + movsl %ds:(%rsi),%es:(%rdi) │ │ │ │ + pop %rax │ │ │ │ add (%rax),%eax │ │ │ │ - add %al,(%rax) │ │ │ │ - add %al,(%rax) │ │ │ │ - add %al,(%rax) │ │ │ │ + add %dh,0x42(%rdi) │ │ │ │ + mov 0x7(%rbx),%rax │ │ │ │ + mov 0xf(%rbx),%rbx │ │ │ │ + movq $0x4ae318,-0x30(%r12) │ │ │ │ + mov %rbx,-0x20(%r12) │ │ │ │ + mov 0x8(%rbp),%rbx │ │ │ │ + mov %rbx,-0x18(%r12) │ │ │ │ + movq $0x3363098,-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 338a720 │ │ │ │ + jmp *-0x8(%r13) │ │ │ │ + nopl 0x0(%rax,%rax,1) │ │ │ │ sldt (%rax) │ │ │ │ + add %al,(%rdx) │ │ │ │ + ... │ │ │ │ add %al,(%rax) │ │ │ │ + add %cl,(%rsi) │ │ │ │ add %al,(%rax) │ │ │ │ - add %cl,-0x73(%rax) │ │ │ │ - rex.RB rorb $1,-0x8(%r9,%rdi,1) │ │ │ │ - jb 4ac3ab │ │ │ │ - movq $0x3390fc8,-0x10(%rbp) │ │ │ │ - mov %rbx,-0x8(%rbp) │ │ │ │ - movq $0x4ac360,-0x30(%rbp) │ │ │ │ - mov 0x10(%rbx),%rax │ │ │ │ - mov 0x18(%rbx),%rcx │ │ │ │ - mov 0x20(%rbx),%rbx │ │ │ │ - mov %rbx,%rdx │ │ │ │ - mov %rcx,%rbx │ │ │ │ - mov %rdx,-0x28(%rbp) │ │ │ │ - mov %rax,-0x20(%rbp) │ │ │ │ - mov %rcx,-0x18(%rbp) │ │ │ │ - add $0xffffffffffffffd0,%rbp │ │ │ │ - test $0x7,%bl │ │ │ │ - jne 4ac360 │ │ │ │ - mov (%rbx),%rax │ │ │ │ - jmp *%rax │ │ │ │ - nopl (%rax) │ │ │ │ - add (%rax),%eax │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ + add %cl,-0x73(%rax) │ │ │ │ + rex.RB │ │ │ │ + lock cmp %r15,%rax │ │ │ │ + jb 4ae468 │ │ │ │ + add $0x10,%r12 │ │ │ │ + cmp 0x358(%r13),%r12 │ │ │ │ + ja 4ae45d │ │ │ │ + movq $0x4ae360,-0x8(%r12) │ │ │ │ + mov %rsi,(%r12) │ │ │ │ + movq $0x33924c0,-0x10(%rbp) │ │ │ │ + lea -0x7(%r12),%rax │ │ │ │ + mov %rax,-0x8(%rbp) │ │ │ │ + add $0xfffffffffffffff0,%rbp │ │ │ │ + jmp 3240020 │ │ │ │ + movq $0x10,0x388(%r13) │ │ │ │ + lea 0x31f60a1(%rip),%rbx │ │ │ │ + jmp *-0x8(%r13) │ │ │ │ + nopl 0x0(%rax,%rax,1) │ │ │ │ + add $0x1000000,%eax │ │ │ │ + ... │ │ │ │ add %al,(%rax) │ │ │ │ - (bad) │ │ │ │ + add %cl,(%rsi) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ - add %cl,-0x39(%rax) │ │ │ │ - add %r10b,0x48004ac3(%r8) │ │ │ │ - mov %ebx,%eax │ │ │ │ - mov 0x8(%rbp),%rbx │ │ │ │ - mov %rax,0x8(%rbp) │ │ │ │ + add %cl,-0x73(%rax) │ │ │ │ + rex.RB clc │ │ │ │ + cmp %r15,%rax │ │ │ │ + jb 4ae4d5 │ │ │ │ + movq $0x4ae4c8,-0x8(%rbp) │ │ │ │ + mov %r14,%rbx │ │ │ │ + add $0xfffffffffffffff8,%rbp │ │ │ │ test $0x7,%bl │ │ │ │ - jne 4ac390 │ │ │ │ + jne 4ae4c8 │ │ │ │ mov (%rbx),%rax │ │ │ │ jmp *%rax │ │ │ │ - nopl (%rax) │ │ │ │ - add (%rax),%eax │ │ │ │ - add %al,(%rax) │ │ │ │ - add %al,(%rax) │ │ │ │ - add %al,(%rax) │ │ │ │ + nopw 0x0(%rax,%rax,1) │ │ │ │ + ... │ │ │ │ (bad) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %cl,-0x75(%rax) │ │ │ │ - or %r9b,-0x39(%r8) │ │ │ │ - or %r12b,%r8b │ │ │ │ - ret │ │ │ │ - rex.WX add %cl,-0x77(%rax) │ │ │ │ - fimuls -0x77(%rcx) │ │ │ │ + pop %rbx │ │ │ │ (bad) │ │ │ │ add $0x8,%rbp │ │ │ │ - jmp 4a4230 │ │ │ │ - jmp *-0x10(%r13) │ │ │ │ - nop │ │ │ │ - add (%rax),%al │ │ │ │ + jmp 33893b0 │ │ │ │ + lea 0x31f603c(%rip),%rbx │ │ │ │ + jmp *-0x8(%r13) │ │ │ │ + add $0x1000000,%eax │ │ │ │ + ... │ │ │ │ + add %al,(%rax) │ │ │ │ + add %cl,(%rsi) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ + add %cl,-0x73(%rax) │ │ │ │ + rex.RB clc │ │ │ │ + cmp %r15,%rax │ │ │ │ + jb 4ae53d │ │ │ │ + movq $0x4ae530,-0x8(%rbp) │ │ │ │ + mov %r14,%rbx │ │ │ │ + add $0xfffffffffffffff8,%rbp │ │ │ │ + test $0x7,%bl │ │ │ │ + jne 4ae530 │ │ │ │ + mov (%rbx),%rax │ │ │ │ + jmp *%rax │ │ │ │ + nopw 0x0(%rax,%rax,1) │ │ │ │ + ... │ │ │ │ (bad) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %cl,-0x75(%rax) │ │ │ │ - or %r9b,-0x75(%r8) │ │ │ │ - rex.WRB adc %r13b,%r11b │ │ │ │ - xor %esp,0xf(%rsi) │ │ │ │ - (bad) │ │ │ │ - add %r8b,(%rax) │ │ │ │ - add (%rax),%al │ │ │ │ - add %al,(%rax) │ │ │ │ - add %al,(%rax) │ │ │ │ + pop %rbx │ │ │ │ + cmovs 0x73e908c5(%rbx),%eax │ │ │ │ + scas %es:(%rdi),%al │ │ │ │ + in (%dx),%eax │ │ │ │ + add -0x73(%rax),%cl │ │ │ │ + sbb $0x31f5fdc,%eax │ │ │ │ + jmp *-0x8(%r13) │ │ │ │ + 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,-0x75(%r8) │ │ │ │ - rex.WRB adc %r9b,-0x77(%r8) │ │ │ │ - fiaddl -0x7cb7f81d(%rbx) │ │ │ │ - sti │ │ │ │ - add %ecx,(%rdi) │ │ │ │ - test %eax,0x48000000(%rdi) │ │ │ │ - mov %edx,%ebx │ │ │ │ - add $0x40,%r12 │ │ │ │ - cmp 0x358(%r13),%r12 │ │ │ │ - ja 4ac44c │ │ │ │ - movq $0x4ac170,-0x38(%r12) │ │ │ │ - mov %rcx,-0x28(%r12) │ │ │ │ - movq $0x50aa00,-0x20(%r12) │ │ │ │ - mov %rax,-0x18(%r12) │ │ │ │ - lea -0x38(%r12),%rax │ │ │ │ - mov %rax,-0x10(%r12) │ │ │ │ - movq $0x4ac1b8,-0x8(%r12) │ │ │ │ - lea -0x1f(%r12),%rax │ │ │ │ - mov %rax,(%r12) │ │ │ │ - lea -0x5(%r12),%rbx │ │ │ │ - add $0x18,%rbp │ │ │ │ - jmp *0x0(%rbp) │ │ │ │ - movq $0x40,0x388(%r13) │ │ │ │ - movq $0x4ac3c0,0x0(%rbp) │ │ │ │ - jmp 338a720 │ │ │ │ - nopl 0x0(%rax) │ │ │ │ + add %cl,-0x73(%rax) │ │ │ │ + rex.RB clc │ │ │ │ + cmp %r15,%rax │ │ │ │ + jb 4ae5a5 │ │ │ │ + movq $0x4ae598,-0x8(%rbp) │ │ │ │ + mov %r14,%rbx │ │ │ │ + add $0xfffffffffffffff8,%rbp │ │ │ │ + test $0x7,%bl │ │ │ │ + jne 4ae598 │ │ │ │ + mov (%rbx),%rax │ │ │ │ + jmp *%rax │ │ │ │ + nopw 0x0(%rax,%rax,1) │ │ │ │ ... │ │ │ │ (bad) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ - add %cl,-0x7d(%rax) │ │ │ │ + add %cl,-0x75(%rax) │ │ │ │ + pop %rbx │ │ │ │ (bad) │ │ │ │ - mov %ebx,%edx │ │ │ │ - add $0x10,%r12 │ │ │ │ - cmp 0x358(%r13),%r12 │ │ │ │ - ja 4ac4a5 │ │ │ │ - movq $0x4ac298,-0x8(%r12) │ │ │ │ - mov %rdx,(%r12) │ │ │ │ - lea -0x5(%r12),%rbx │ │ │ │ - add $0x18,%rbp │ │ │ │ - jmp *0x0(%rbp) │ │ │ │ - movq $0x10,0x388(%r13) │ │ │ │ - movq $0x4ac478,0x10(%rbp) │ │ │ │ - mov %rdx,%rbx │ │ │ │ - add $0x10,%rbp │ │ │ │ - jmp 338a720 │ │ │ │ - nopl 0x0(%rax) │ │ │ │ - sldt (%rax) │ │ │ │ - add %al,(%rdx) │ │ │ │ - add %al,(%rax) │ │ │ │ - add %al,(%rdx) │ │ │ │ - add %al,(%rax) │ │ │ │ - add %al,(%rax) │ │ │ │ + add $0x8,%rbp │ │ │ │ + jmp 33893b0 │ │ │ │ + lea 0x31f5f7c(%rip),%rbx │ │ │ │ + jmp *-0x8(%r13) │ │ │ │ + add $0x1000000,%eax │ │ │ │ + ... │ │ │ │ add %al,(%rax) │ │ │ │ - add %cl,(%rbx) │ │ │ │ + add %cl,(%rsi) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %cl,-0x73(%rax) │ │ │ │ - rex.RB loopne 4ac531 │ │ │ │ - cmp %edi,%eax │ │ │ │ - jb 4ac57c │ │ │ │ - movq $0x4ac530,-0x20(%rbp) │ │ │ │ - mov 0x6(%rbx),%rax │ │ │ │ - mov 0xe(%rbx),%rbx │ │ │ │ - mov %rbx,%rcx │ │ │ │ + rex.RB clc │ │ │ │ + cmp %r15,%rax │ │ │ │ + jb 4ae639 │ │ │ │ + movq $0x4ae600,-0x8(%rbp) │ │ │ │ mov %r14,%rbx │ │ │ │ - mov %rax,-0x18(%rbp) │ │ │ │ - mov %rcx,-0x10(%rbp) │ │ │ │ - mov %rsi,-0x8(%rbp) │ │ │ │ - add $0xffffffffffffffe0,%rbp │ │ │ │ + add $0xfffffffffffffff8,%rbp │ │ │ │ test $0x7,%bl │ │ │ │ - jne 4ac530 │ │ │ │ + jne 4ae600 │ │ │ │ mov (%rbx),%rax │ │ │ │ jmp *%rax │ │ │ │ - nopl (%rax) │ │ │ │ - add (%rax),%eax │ │ │ │ + nopw 0x0(%rax,%rax,1) │ │ │ │ + ... │ │ │ │ + (bad) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ - (bad) │ │ │ │ + add %al,-0x7cb7f81d(%rbx) │ │ │ │ + sti │ │ │ │ + add 0x22(%rbx),%esi │ │ │ │ + cmp $0x2,%rbx │ │ │ │ + jb 4ae61d │ │ │ │ + lea 0x37898d4(%rip),%rbx │ │ │ │ + add $0x8,%rbp │ │ │ │ + jmp *0x0(%rbp) │ │ │ │ + lea 0x37898cf(%rip),%rbx │ │ │ │ + add $0x8,%rbp │ │ │ │ + jmp *0x0(%rbp) │ │ │ │ + lea 0x37898af(%rip),%rbx │ │ │ │ + add $0x8,%rbp │ │ │ │ + jmp *0x0(%rbp) │ │ │ │ + lea 0x31f5ef0(%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) │ │ │ │ + xor %cl,0x3b(%rbp) │ │ │ │ movsl %ds:(%rsi),%es:(%rdi) │ │ │ │ pop %rax │ │ │ │ add (%rax),%eax │ │ │ │ - add %dh,0x2f(%rdi) │ │ │ │ + add %dh,0x3a(%rdi) │ │ │ │ + movq $0x3363ae0,-0x28(%r12) │ │ │ │ + movq $0x3c3a569,-0x20(%r12) │ │ │ │ + mov %r14,-0x18(%r12) │ │ │ │ movq $0x3363ae0,-0x10(%r12) │ │ │ │ - mov 0x10(%rbp),%rax │ │ │ │ - mov %rax,-0x8(%r12) │ │ │ │ - mov 0x18(%rbp),%rax │ │ │ │ + movq $0x3c3a569,-0x8(%r12) │ │ │ │ + lea -0x26(%r12),%rax │ │ │ │ mov %rax,(%r12) │ │ │ │ - lea -0xe(%r12),%rsi │ │ │ │ - mov %rbx,%r14 │ │ │ │ - mov 0x8(%rbp),%rbx │ │ │ │ - add $0x20,%rbp │ │ │ │ - jmp 3395748 │ │ │ │ - movq $0x18,0x388(%r13) │ │ │ │ - jmp 338a720 │ │ │ │ + lea -0xe(%r12),%rbx │ │ │ │ + jmp *0x0(%rbp) │ │ │ │ + movq $0x30,0x388(%r13) │ │ │ │ + lea 0x31f5e8f(%rip),%rbx │ │ │ │ jmp *-0x8(%r13) │ │ │ │ - sldt (%rax) │ │ │ │ - add %al,(%rdx) │ │ │ │ + nopl (%rax) │ │ │ │ + add $0x1000000,%eax │ │ │ │ + ... │ │ │ │ add %al,(%rax) │ │ │ │ - add %al,(%rbx) │ │ │ │ + add %cl,(%rsi) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ - add %cl,(%rax) │ │ │ │ + add %cl,-0x73(%rax) │ │ │ │ + rex.RB clc │ │ │ │ + cmp %r15,%rax │ │ │ │ + jb 4ae6fc │ │ │ │ + movq $0x4ae718,-0x8(%rbp) │ │ │ │ + mov %r14,%rsi │ │ │ │ + lea 0x31f5e56(%rip),%r14 │ │ │ │ + add $0xfffffffffffffff8,%rbp │ │ │ │ + jmp 3240d18 │ │ │ │ + lea 0x31f5e4d(%rip),%rbx │ │ │ │ + jmp *-0x8(%r13) │ │ │ │ + nop │ │ │ │ + ... │ │ │ │ + (bad) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ - add %cl,-0x73(%rax) │ │ │ │ - rex.RB fmuls -0x8(%r9,%rdi,1) │ │ │ │ - jb 4ac640 │ │ │ │ - movq $0x4ac5f0,-0x28(%rbp) │ │ │ │ - mov 0x6(%rbx),%rax │ │ │ │ - mov 0xe(%rbx),%rcx │ │ │ │ - mov 0x16(%rbx),%rbx │ │ │ │ - mov %rbx,%rdx │ │ │ │ + add %cl,-0x77(%rcx) │ │ │ │ + fimuls -0x7d(%rax) │ │ │ │ + (bad) │ │ │ │ + mov $0xf02d7d4,%esp │ │ │ │ + (bad) │ │ │ │ + rex add %al,(%rax) │ │ │ │ + add %al,(%rax) │ │ │ │ + add %al,(%rax) │ │ │ │ + add %al,(%rax) │ │ │ │ + add %dl,-0x48000000(%rip) │ │ │ │ + pop %rsi │ │ │ │ + (bad) │ │ │ │ + add -0x73(%rax),%ecx │ │ │ │ + rex.RB │ │ │ │ + lock cmp %r15,%rax │ │ │ │ + jb 4ae786 │ │ │ │ + sub $0x8,%rsp │ │ │ │ + mov %r13,%rax │ │ │ │ + mov %rbx,%rsi │ │ │ │ + mov %rax,%rdi │ │ │ │ + xor %eax,%eax │ │ │ │ + call 3385710 │ │ │ │ + add $0x8,%rsp │ │ │ │ + test %rax,%rax │ │ │ │ + je 4ae781 │ │ │ │ + movq $0x3391200,-0x10(%rbp) │ │ │ │ + mov %rax,-0x8(%rbp) │ │ │ │ + lea 0x31f5e57(%rip),%rsi │ │ │ │ + lea 0x31f5e2a(%rip),%r14 │ │ │ │ + add $0xfffffffffffffff0,%rbp │ │ │ │ + jmp 324c800 │ │ │ │ + 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 %dh,0x5e(%rax) │ │ │ │ + (bad) │ │ │ │ + add -0x73(%rax),%ecx │ │ │ │ + rex.RB clc │ │ │ │ + cmp %r15,%rax │ │ │ │ + jb 4ae820 │ │ │ │ + movq $0x4ae7e0,-0x8(%rbp) │ │ │ │ mov %r14,%rbx │ │ │ │ - mov %rdx,-0x20(%rbp) │ │ │ │ - mov %rcx,-0x18(%rbp) │ │ │ │ - mov %rax,-0x10(%rbp) │ │ │ │ - mov %rsi,-0x8(%rbp) │ │ │ │ - add $0xffffffffffffffd8,%rbp │ │ │ │ + add $0xfffffffffffffff8,%rbp │ │ │ │ test $0x7,%bl │ │ │ │ - jne 4ac5f0 │ │ │ │ + jne 4ae7e0 │ │ │ │ mov (%rbx),%rax │ │ │ │ jmp *%rax │ │ │ │ - nopl (%rax) │ │ │ │ - add $0x0,%al │ │ │ │ + nopw 0x0(%rax,%rax,1) │ │ │ │ + ... │ │ │ │ + (bad) │ │ │ │ add %al,(%rax) │ │ │ │ + add %bh,(%rax) │ │ │ │ + pop %rsi │ │ │ │ + (bad) │ │ │ │ + add -0x77(%rax),%ecx │ │ │ │ + fadds -0x7cb7f820(%rbx) │ │ │ │ + clc │ │ │ │ + add %esi,0x10(%rbp) │ │ │ │ + lea 0x31f5e25(%rip),%rbx │ │ │ │ + add $0x8,%rbp │ │ │ │ + mov (%rbx),%rax │ │ │ │ + jmp *%rax │ │ │ │ + mov %rbx,%rax │ │ │ │ + and $0x7,%eax │ │ │ │ + cmp $0x7,%rax │ │ │ │ + je 4ae82b │ │ │ │ + dec %rax │ │ │ │ + dec %rax │ │ │ │ + shl $0x3,%rax │ │ │ │ + mov 0x368acf8(%rax),%rbx │ │ │ │ + add $0x8,%rbp │ │ │ │ + jmp *0x0(%rbp) │ │ │ │ + lea 0x31f5e11(%rip),%rbx │ │ │ │ + jmp *-0x8(%r13) │ │ │ │ + and $0xfffffffffffffff8,%rbx │ │ │ │ + mov (%rbx),%rax │ │ │ │ + mov -0x4(%rax),%eax │ │ │ │ + jmp 4ae80b │ │ │ │ + nop │ │ │ │ + ... │ │ │ │ + adc $0x28000000,%eax │ │ │ │ + pop %rsi │ │ │ │ + (bad) │ │ │ │ + add -0x73(%rax),%ecx │ │ │ │ + rex.RB │ │ │ │ + lock cmp %r15,%rax │ │ │ │ + jb 4ae896 │ │ │ │ + sub $0x8,%rsp │ │ │ │ + mov %r13,%rax │ │ │ │ + mov %rbx,%rsi │ │ │ │ + mov %rax,%rdi │ │ │ │ + xor %eax,%eax │ │ │ │ + call 3385710 │ │ │ │ + add $0x8,%rsp │ │ │ │ + test %rax,%rax │ │ │ │ + je 4ae891 │ │ │ │ + movq $0x3391200,-0x10(%rbp) │ │ │ │ + mov %rax,-0x8(%rbp) │ │ │ │ + lea 0x31f5dc7(%rip),%rsi │ │ │ │ + lea 0x31f5d1a(%rip),%r14 │ │ │ │ + add $0xfffffffffffffff0,%rbp │ │ │ │ + jmp 324c800 │ │ │ │ + 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 │ │ │ │ + pop %rbp │ │ │ │ + (bad) │ │ │ │ + add -0x73(%rax),%ecx │ │ │ │ + rex.RB clc │ │ │ │ + cmp %r15,%rax │ │ │ │ + jb 4ae937 │ │ │ │ + movq $0x4ae8f0,-0x8(%rbp) │ │ │ │ + mov %r14,%rbx │ │ │ │ + add $0xfffffffffffffff8,%rbp │ │ │ │ + test $0x7,%bl │ │ │ │ + jne 4ae8f0 │ │ │ │ + mov (%rbx),%rax │ │ │ │ + jmp *%rax │ │ │ │ + nopw 0x0(%rax,%rax,1) │ │ │ │ + ... │ │ │ │ (bad) │ │ │ │ add %al,(%rax) │ │ │ │ + add %ch,0x48031f5d(%rax) │ │ │ │ + mov %ebx,%eax │ │ │ │ + and $0xfffffffffffffff8,%rax │ │ │ │ + mov (%rax),%rax │ │ │ │ + mov -0x4(%rax),%eax │ │ │ │ + cmp $0x7,%rax │ │ │ │ + jne 4ae913 │ │ │ │ + lea 0x31f5d8e(%rip),%rbx │ │ │ │ + add $0x8,%rbp │ │ │ │ + mov (%rbx),%rax │ │ │ │ + jmp *%rax │ │ │ │ + mov %rbx,%rax │ │ │ │ + and $0x7,%eax │ │ │ │ + cmp $0x7,%rax │ │ │ │ + je 4ae942 │ │ │ │ + dec %rax │ │ │ │ + inc %rax │ │ │ │ + shl $0x3,%rax │ │ │ │ + mov 0x368acf8(%rax),%rbx │ │ │ │ + add $0x8,%rbp │ │ │ │ + jmp *0x0(%rbp) │ │ │ │ + lea 0x31f5d7a(%rip),%rbx │ │ │ │ + jmp *-0x8(%r13) │ │ │ │ + and $0xfffffffffffffff8,%rbx │ │ │ │ + mov (%rbx),%rax │ │ │ │ + mov -0x4(%rax),%eax │ │ │ │ + jmp 4ae922 │ │ │ │ + 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,0x33(%rdi) │ │ │ │ - movq $0x4ac4e0,-0x10(%r12) │ │ │ │ - mov 0x18(%rbp),%rax │ │ │ │ - mov %rax,-0x8(%r12) │ │ │ │ - mov 0x20(%rbp),%rax │ │ │ │ - mov %rax,(%r12) │ │ │ │ - lea -0xe(%r12),%rdi │ │ │ │ - mov 0x10(%rbp),%rsi │ │ │ │ - mov %rbx,%r14 │ │ │ │ - mov 0x8(%rbp),%rbx │ │ │ │ - add $0x28,%rbp │ │ │ │ - jmp 33959f8 │ │ │ │ - movq $0x18,0x388(%r13) │ │ │ │ - jmp 338a720 │ │ │ │ - jmp *-0x8(%r13) │ │ │ │ - nopl 0x0(%rax) │ │ │ │ - (bad) │ │ │ │ + add %eax,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ - add %al,(%rbx) │ │ │ │ + adc %eax,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ - add %al,(%rdx) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ + lea -0x10(%rbp),%rax │ │ │ │ + cmp %r15,%rax │ │ │ │ + jb 4ae997 │ │ │ │ + movq $0x3390fc8,-0x10(%rbp) │ │ │ │ + mov %rbx,-0x8(%rbp) │ │ │ │ + mov 0x10(%rbx),%rax │ │ │ │ + cmp $0x7,%rax │ │ │ │ + jne 4ae98d │ │ │ │ + lea 0x3789573(%rip),%rbx │ │ │ │ + add $0xfffffffffffffff0,%rbp │ │ │ │ + jmp *0x0(%rbp) │ │ │ │ + lea 0x1(%rax),%r14 │ │ │ │ + add $0xfffffffffffffff0,%rbp │ │ │ │ + jmp 4ae9f8 │ │ │ │ + jmp *-0x10(%r13) │ │ │ │ + nopl 0x0(%rax,%rax,1) │ │ │ │ add %al,(%rax) │ │ │ │ - add %cl,(%rbx) │ │ │ │ add %al,(%rax) │ │ │ │ + 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 4ac710 │ │ │ │ - movq $0x4ac6b8,-0x28(%rbp) │ │ │ │ - mov 0x5(%rbx),%rax │ │ │ │ - mov 0xd(%rbx),%rbx │ │ │ │ - mov %rbx,%rcx │ │ │ │ - mov %r14,%rbx │ │ │ │ - mov %rax,-0x20(%rbp) │ │ │ │ - mov %rcx,-0x18(%rbp) │ │ │ │ - mov %rsi,-0x10(%rbp) │ │ │ │ - mov %rdi,-0x8(%rbp) │ │ │ │ - add $0xffffffffffffffd8,%rbp │ │ │ │ - test $0x7,%bl │ │ │ │ - jne 4ac6b8 │ │ │ │ - mov (%rbx),%rax │ │ │ │ - jmp *%rax │ │ │ │ - nopl 0x0(%rax) │ │ │ │ - add $0x0,%al │ │ │ │ add %al,(%rax) │ │ │ │ + lea -0x10(%rbp),%rax │ │ │ │ + cmp %r15,%rax │ │ │ │ + jb 4ae9db │ │ │ │ + movq $0x3390fc8,-0x10(%rbp) │ │ │ │ + mov %rbx,-0x8(%rbp) │ │ │ │ + mov 0x10(%rbx),%rax │ │ │ │ + shl $0x3,%rax │ │ │ │ + mov 0x368acf8(%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(%rcx) │ │ │ │ (bad) │ │ │ │ - and %cl,0x3b(%rbp) │ │ │ │ - movsl %ds:(%rsi),%es:(%rdi) │ │ │ │ - pop %rax │ │ │ │ - add (%rax),%eax │ │ │ │ - add %dh,0x3b(%rdi) │ │ │ │ - movq $0x4ac598,-0x18(%r12) │ │ │ │ - mov 0x20(%rbp),%rax │ │ │ │ - mov %rax,-0x10(%r12) │ │ │ │ - mov 0x18(%rbp),%rax │ │ │ │ + rex.W │ │ │ │ + cmp 0x358(%r13),%r12 │ │ │ │ + ja 4aea45 │ │ │ │ + movq $0x4ae960,-0x40(%r12) │ │ │ │ + mov %r14,-0x30(%r12) │ │ │ │ + movq $0x4ae9b0,-0x28(%r12) │ │ │ │ + mov %r14,-0x18(%r12) │ │ │ │ + movq $0x3363ae0,-0x10(%r12) │ │ │ │ + lea -0x28(%r12),%rax │ │ │ │ mov %rax,-0x8(%r12) │ │ │ │ - mov 0x8(%rbp),%rcx │ │ │ │ - mov %rcx,(%r12) │ │ │ │ - lea -0x16(%r12),%rdi │ │ │ │ - mov %rax,%rsi │ │ │ │ - mov %rbx,%r14 │ │ │ │ - mov 0x10(%rbp),%rbx │ │ │ │ - add $0x28,%rbp │ │ │ │ - jmp 33959f8 │ │ │ │ - movq $0x20,0x388(%r13) │ │ │ │ - jmp 338a720 │ │ │ │ + lea -0x40(%r12),%rax │ │ │ │ + mov %rax,(%r12) │ │ │ │ + lea -0xe(%r12),%rbx │ │ │ │ + jmp *0x0(%rbp) │ │ │ │ + movq $0x48,0x388(%r13) │ │ │ │ + lea 0x31f5c71(%rip),%rbx │ │ │ │ jmp *-0x8(%r13) │ │ │ │ - nopl 0x0(%rax) │ │ │ │ + nopl 0x0(%rax,%rax,1) │ │ │ │ add $0x1000000,%eax │ │ │ │ + ... │ │ │ │ add %al,(%rax) │ │ │ │ - add %al,(%rdx) │ │ │ │ - add %al,(%rax) │ │ │ │ - add %al,(%rax) │ │ │ │ - add %al,(%rax) │ │ │ │ - add %cl,(%rbx) │ │ │ │ + add %cl,(%rsi) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %cl,-0x73(%rax) │ │ │ │ - rex.RB loopne 4ac781 │ │ │ │ - cmp %edi,%eax │ │ │ │ - jb 4ac814 │ │ │ │ - movq $0x4ac780,-0x20(%rbp) │ │ │ │ - mov %rbx,%rax │ │ │ │ - mov 0x7(%rbx),%rcx │ │ │ │ - mov 0xf(%rbx),%rbx │ │ │ │ - mov %rbx,%rdx │ │ │ │ + rex.RB clc │ │ │ │ + cmp %r15,%rax │ │ │ │ + jb 4aeadf │ │ │ │ + movq $0x4aeab0,-0x8(%rbp) │ │ │ │ mov %r14,%rbx │ │ │ │ - mov %rdx,-0x18(%rbp) │ │ │ │ - mov %rcx,-0x10(%rbp) │ │ │ │ - mov %rax,-0x8(%rbp) │ │ │ │ - add $0xffffffffffffffe0,%rbp │ │ │ │ + add $0xfffffffffffffff8,%rbp │ │ │ │ test $0x7,%bl │ │ │ │ - jne 4ac780 │ │ │ │ + jne 4aeab0 │ │ │ │ mov (%rbx),%rax │ │ │ │ jmp *%rax │ │ │ │ - add (%rax),%eax │ │ │ │ - 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 %ecx,(%rdi) │ │ │ │ - test %cl,0x49000000(%rax) │ │ │ │ - add $0x60,%esp │ │ │ │ - cmp 0x358(%r13),%r12 │ │ │ │ - ja 4ac804 │ │ │ │ - mov 0x6(%rbx),%rax │ │ │ │ - mov 0xe(%rbx),%rbx │ │ │ │ - movq $0x4ac130,-0x58(%r12) │ │ │ │ - mov %rbx,-0x48(%r12) │ │ │ │ - mov 0x18(%rbp),%rbx │ │ │ │ - mov %rbx,-0x40(%r12) │ │ │ │ - movq $0x4ac300,-0x38(%r12) │ │ │ │ - mov 0x10(%rbp),%rbx │ │ │ │ - mov %rbx,-0x28(%r12) │ │ │ │ - mov %rax,-0x20(%r12) │ │ │ │ - mov 0x8(%rbp),%rax │ │ │ │ - mov %rax,-0x18(%r12) │ │ │ │ - movq $0x4ac660,-0x10(%r12) │ │ │ │ - lea -0x58(%r12),%rax │ │ │ │ - mov %rax,-0x8(%r12) │ │ │ │ - lea -0x38(%r12),%rax │ │ │ │ - mov %rax,(%r12) │ │ │ │ - lea -0xd(%r12),%rbx │ │ │ │ - add $0x20,%rbp │ │ │ │ + (bad) │ │ │ │ + je 4aeaea │ │ │ │ + dec %rax │ │ │ │ + cmp $0x7,%rax │ │ │ │ + jle 4aead3 │ │ │ │ + lea 0x378942d(%rip),%rbx │ │ │ │ + add $0x8,%rbp │ │ │ │ jmp *0x0(%rbp) │ │ │ │ - movq $0x60,0x388(%r13) │ │ │ │ - jmp 338a720 │ │ │ │ + mov %rax,%r14 │ │ │ │ + add $0x8,%rbp │ │ │ │ + jmp 4ae9f8 │ │ │ │ + lea 0x31f5bea(%rip),%rbx │ │ │ │ jmp *-0x8(%r13) │ │ │ │ - lea 0x31f811c(%rip),%rbx │ │ │ │ - add $0x20,%rbp │ │ │ │ - jmp *0x0(%rbp) │ │ │ │ + and $0xfffffffffffffff8,%rbx │ │ │ │ + mov (%rbx),%rax │ │ │ │ + mov -0x4(%rax),%eax │ │ │ │ + jmp 4aeabf │ │ │ │ xchg %ax,%ax │ │ │ │ add %eax,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ + add (%rax),%al │ │ │ │ + add %al,(%rax) │ │ │ │ + sldt (%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ - adc %al,(%rax) │ │ │ │ + add %cl,-0x73(%rax) │ │ │ │ + rex.RB │ │ │ │ + lock cmp %r15,%rax │ │ │ │ + jb 4aeb35 │ │ │ │ + movq $0x3390fc8,-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 4aebd8 │ │ │ │ + jmp *-0x10(%r13) │ │ │ │ + nopl 0x0(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ + add %eax,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ - mov 0x10(%rbx),%rsi │ │ │ │ - lea 0x376df4e(%rip),%r14 │ │ │ │ - jmp 3226da0 │ │ │ │ - add (%rax),%al │ │ │ │ + adc %eax,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ - adc (%rax),%al │ │ │ │ + lea -0x10(%rbp),%rax │ │ │ │ + cmp %r15,%rax │ │ │ │ + jb 4aeb7b │ │ │ │ + movq $0x3390fc8,-0x10(%rbp) │ │ │ │ + mov %rbx,-0x8(%rbp) │ │ │ │ + mov 0x10(%rbx),%rax │ │ │ │ + shl $0x3,%rax │ │ │ │ + mov 0x368acf8(%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 -0x10(%rbp),%rax │ │ │ │ cmp %r15,%rax │ │ │ │ - jb 4ac8ab │ │ │ │ - add $0x18,%r12 │ │ │ │ - cmp 0x358(%r13),%r12 │ │ │ │ - ja 4ac8a0 │ │ │ │ + jb 4aebbb │ │ │ │ movq $0x3390fc8,-0x10(%rbp) │ │ │ │ mov %rbx,-0x8(%rbp) │ │ │ │ mov 0x10(%rbx),%rax │ │ │ │ - mov 0x18(%rbx),%rbx │ │ │ │ - movq $0x4ac838,-0x10(%r12) │ │ │ │ - mov %rbx,(%r12) │ │ │ │ - lea -0x10(%r12),%rsi │ │ │ │ - mov %rax,%r14 │ │ │ │ + shl $0x3,%rax │ │ │ │ + mov 0x368acf8(%rax),%rbx │ │ │ │ add $0xfffffffffffffff0,%rbp │ │ │ │ - jmp 3240990 │ │ │ │ - movq $0x18,0x388(%r13) │ │ │ │ + jmp *0x0(%rbp) │ │ │ │ jmp *-0x10(%r13) │ │ │ │ nop │ │ │ │ - sldt (%rax) │ │ │ │ - add %al,(%rdx) │ │ │ │ - add %al,(%rax) │ │ │ │ - add %al,0x0(%rip) │ │ │ │ + add $0x0,%al │ │ │ │ add %al,(%rax) │ │ │ │ - add %cl,(%rax) │ │ │ │ + add %eax,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ - add %ah,-0x7c(%rax) │ │ │ │ - (bad) │ │ │ │ - add -0x73(%rax),%ecx │ │ │ │ - rex.RB enter $0x394c,$0xf8 │ │ │ │ - jb 4ac99c │ │ │ │ - movq $0x4ac930,-0x38(%rbp) │ │ │ │ - mov 0x6(%rbx),%rax │ │ │ │ - mov 0xe(%rbx),%rcx │ │ │ │ - mov 0x16(%rbx),%rdx │ │ │ │ - mov 0x1e(%rbx),%rdi │ │ │ │ - mov 0x26(%rbx),%rbx │ │ │ │ - mov %rbx,%r8 │ │ │ │ - mov %r14,%rbx │ │ │ │ - mov %rdi,-0x30(%rbp) │ │ │ │ - mov %r8,-0x28(%rbp) │ │ │ │ - mov %rax,-0x20(%rbp) │ │ │ │ - mov %rcx,-0x18(%rbp) │ │ │ │ - mov %rdx,-0x10(%rbp) │ │ │ │ - mov %rsi,-0x8(%rbp) │ │ │ │ - add $0xffffffffffffffc8,%rbp │ │ │ │ - test $0x7,%bl │ │ │ │ - jne 4ac930 │ │ │ │ - mov (%rbx),%rax │ │ │ │ - jmp *%rax │ │ │ │ - nopl (%rax) │ │ │ │ - (bad) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ + add (%rax),%al │ │ │ │ add %al,(%rax) │ │ │ │ - add %bl,(%rsi) │ │ │ │ + or $0x0,%eax │ │ │ │ add %al,(%rax) │ │ │ │ - add %bh,%al │ │ │ │ - sbbl $0x3,(%rdi) │ │ │ │ - add $0x20,%r12 │ │ │ │ + add %cl,-0x7d(%rcx) │ │ │ │ + (bad) │ │ │ │ + pop %rax │ │ │ │ cmp 0x358(%r13),%r12 │ │ │ │ - ja 4ac98c │ │ │ │ - movq $0x4ac858,-0x18(%r12) │ │ │ │ - mov 0x10(%rbp),%rax │ │ │ │ + ja 4aec76 │ │ │ │ + cmp 0xf(%rbx),%r14 │ │ │ │ + jge 4aec28 │ │ │ │ + movq $0x4aeb90,-0x50(%r12) │ │ │ │ + mov %r14,-0x40(%r12) │ │ │ │ + movq $0x3363ae0,-0x38(%r12) │ │ │ │ + lea -0x50(%r12),%rax │ │ │ │ + mov %rax,-0x30(%r12) │ │ │ │ + movq $0x3c37ef9,-0x28(%r12) │ │ │ │ + lea -0x36(%r12),%rax │ │ │ │ + add $0xffffffffffffffd8,%r12 │ │ │ │ + mov %rax,%rbx │ │ │ │ + jmp *0x0(%rbp) │ │ │ │ + mov 0x7(%rbx),%rax │ │ │ │ + movq $0x4aeb08,-0x50(%r12) │ │ │ │ + mov %rbx,-0x40(%r12) │ │ │ │ + mov %r14,-0x38(%r12) │ │ │ │ + mov %rax,-0x30(%r12) │ │ │ │ + movq $0x4aeb50,-0x28(%r12) │ │ │ │ + mov %r14,-0x18(%r12) │ │ │ │ + movq $0x3363ae0,-0x10(%r12) │ │ │ │ + lea -0x28(%r12),%rax │ │ │ │ mov %rax,-0x8(%r12) │ │ │ │ - mov 0x30(%rbp),%rax │ │ │ │ + lea -0x50(%r12),%rax │ │ │ │ mov %rax,(%r12) │ │ │ │ - mov 0x18(%rbp),%rsi │ │ │ │ - lea -0x18(%r12),%r14 │ │ │ │ - mov %rbx,%rax │ │ │ │ - mov 0x8(%rbp),%rbx │ │ │ │ - movq $0x3393020,0x18(%rbp) │ │ │ │ - mov 0x20(%rbp),%rcx │ │ │ │ - mov %rax,0x20(%rbp) │ │ │ │ - mov 0x28(%rbp),%rax │ │ │ │ - mov %rcx,0x28(%rbp) │ │ │ │ - mov %rax,0x30(%rbp) │ │ │ │ - add $0x18,%rbp │ │ │ │ - jmp 4adfb0 │ │ │ │ - movq $0x20,0x388(%r13) │ │ │ │ - jmp 338a720 │ │ │ │ + lea -0xe(%r12),%rbx │ │ │ │ + jmp *0x0(%rbp) │ │ │ │ + movq $0x58,0x388(%r13) │ │ │ │ jmp *-0x8(%r13) │ │ │ │ - sldt (%rax) │ │ │ │ - add %al,(%rdx) │ │ │ │ - add %al,(%rax) │ │ │ │ - add %al,(%rbx) │ │ │ │ - add %al,(%rax) │ │ │ │ - add %al,(%rax) │ │ │ │ - add %al,(%rax) │ │ │ │ - add %cl,(%rax) │ │ │ │ + nopl (%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ + add (%rax),%al │ │ │ │ add %al,(%rax) │ │ │ │ - add %cl,-0x73(%rax) │ │ │ │ - rex.RB fmuls -0x8(%r9,%rdi,1) │ │ │ │ - jb 4aca40 │ │ │ │ - movq $0x4aca10,-0x28(%rbp) │ │ │ │ - mov 0x6(%rbx),%rax │ │ │ │ - mov 0xe(%rbx),%rcx │ │ │ │ - mov 0x16(%rbx),%rbx │ │ │ │ - mov %rbx,%rdx │ │ │ │ - mov %r14,%rbx │ │ │ │ - mov %rdx,-0x20(%rbp) │ │ │ │ - mov %rax,-0x18(%rbp) │ │ │ │ - mov %rcx,-0x10(%rbp) │ │ │ │ - mov %rsi,-0x8(%rbp) │ │ │ │ - add $0xffffffffffffffd8,%rbp │ │ │ │ - test $0x7,%bl │ │ │ │ - jne 4aca10 │ │ │ │ - mov (%rbx),%rax │ │ │ │ - jmp *%rax │ │ │ │ - nopl 0x0(%rax) │ │ │ │ - add $0x0,%al │ │ │ │ + adc $0x0,%al │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ - (bad) │ │ │ │ + lea -0x10(%rbp),%rax │ │ │ │ + cmp %r15,%rax │ │ │ │ + jb 4aecfb │ │ │ │ + add $0x18,%r12 │ │ │ │ + cmp 0x358(%r13),%r12 │ │ │ │ + ja 4aecf0 │ │ │ │ + movq $0x3390fc8,-0x10(%rbp) │ │ │ │ + mov %rbx,-0x8(%rbp) │ │ │ │ + mov 0x10(%rbx),%rax │ │ │ │ + mov %rax,%rcx │ │ │ │ + sub 0x18(%rbx),%rcx │ │ │ │ + movq $0x4aebd8,-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 4aebd8 │ │ │ │ + movq $0x18,0x388(%r13) │ │ │ │ + jmp *-0x10(%r13) │ │ │ │ + nop │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ + add %eax,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ - add %cl,0x75(%rbx,%rcx,4) │ │ │ │ - and %cl,-0x77(%rax) │ │ │ │ - fmuls -0x75(%rax) │ │ │ │ - pop %rbp │ │ │ │ - or %cl,-0x39(%rax) │ │ │ │ - or %r12b,(%r8) │ │ │ │ - xor %bh,(%rcx) │ │ │ │ - add -0x75(%rax),%ecx │ │ │ │ - rex.WRB adc %r9b,-0x77(%r8) │ │ │ │ - adc %r9b,-0x75(%r8) │ │ │ │ - sbb %r9b,-0x77(%r8) │ │ │ │ - rex.WRB sbb %r9b,-0x77(%r8) │ │ │ │ - and %r9b,-0x7d(%r8) │ │ │ │ - (bad) │ │ │ │ - lock cld │ │ │ │ - (bad) │ │ │ │ - incl -0x1(%rcx) │ │ │ │ - gs clc │ │ │ │ - nopl 0x0(%rax) │ │ │ │ - (bad) │ │ │ │ + adc %eax,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ - add %al,(%rbx) │ │ │ │ add %al,(%rax) │ │ │ │ - add %al,0x0(%rip) │ │ │ │ add %al,(%rax) │ │ │ │ - add %cl,(%rax) │ │ │ │ + lea -0x10(%rbp),%rax │ │ │ │ + cmp %r15,%rax │ │ │ │ + jb 4aed3b │ │ │ │ + movq $0x3390fc8,-0x10(%rbp) │ │ │ │ + mov %rbx,-0x8(%rbp) │ │ │ │ + mov 0x10(%rbx),%rax │ │ │ │ + shl $0x3,%rax │ │ │ │ + mov 0x368acf8(%rax),%rbx │ │ │ │ + add $0xfffffffffffffff0,%rbp │ │ │ │ + jmp *0x0(%rbp) │ │ │ │ + jmp *-0x10(%r13) │ │ │ │ + nop │ │ │ │ add %al,(%rax) │ │ │ │ - add %cl,%al │ │ │ │ - (bad) │ │ │ │ - (bad) │ │ │ │ - add -0x73(%rax),%ecx │ │ │ │ - rex.RB rorb $0xf,-0x8(%r9,%rdi,1) │ │ │ │ - (bad) │ │ │ │ - out %al,(%dx) │ │ │ │ add %al,(%rax) │ │ │ │ - add %cl,-0x39(%rax) │ │ │ │ - rex.RB rcl $0xca,%r8b │ │ │ │ - rex.WX add %cl,-0x75(%rax) │ │ │ │ - rex.XB add $0xd4b8b48,%eax │ │ │ │ - mov 0x15(%rbx),%rdx │ │ │ │ - mov 0x1d(%rbx),%r8 │ │ │ │ - mov 0x25(%rbx),%rbx │ │ │ │ - mov %rbx,%r9 │ │ │ │ - mov %r14,%rbx │ │ │ │ - mov %rcx,-0x38(%rbp) │ │ │ │ - mov %rdx,-0x30(%rbp) │ │ │ │ - mov %rax,-0x28(%rbp) │ │ │ │ - mov %r9,-0x20(%rbp) │ │ │ │ - mov %r8,-0x18(%rbp) │ │ │ │ - mov %rsi,-0x10(%rbp) │ │ │ │ - mov %rdi,-0x8(%rbp) │ │ │ │ - add $0xffffffffffffffc0,%rbp │ │ │ │ - test $0x7,%bl │ │ │ │ - jne 4acad0 │ │ │ │ - mov (%rbx),%rax │ │ │ │ - jmp *%rax │ │ │ │ - nopl 0x0(%rax) │ │ │ │ - (bad) │ │ │ │ + add %eax,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ + adc %eax,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ - add %bl,(%rsi) │ │ │ │ add %al,(%rax) │ │ │ │ - add %bl,-0x7e(%rax) │ │ │ │ - (bad) │ │ │ │ - add -0x7d(%rcx),%ecx │ │ │ │ - (bad) │ │ │ │ - push %rax │ │ │ │ - cmp 0x358(%r13),%r12 │ │ │ │ - ja 4acb4b │ │ │ │ - movq $0x4ac8c8,-0x48(%r12) │ │ │ │ - mov 0x18(%rbp),%rax │ │ │ │ - mov %rax,-0x40(%r12) │ │ │ │ - mov 0x30(%rbp),%rax │ │ │ │ - mov %rax,-0x38(%r12) │ │ │ │ - mov 0x38(%rbp),%rcx │ │ │ │ - mov %rcx,-0x30(%r12) │ │ │ │ - mov 0x8(%rbp),%rcx │ │ │ │ - mov %rcx,-0x28(%r12) │ │ │ │ - mov 0x10(%rbp),%rcx │ │ │ │ - mov %rcx,-0x20(%r12) │ │ │ │ - movq $0x4ac9b8,-0x18(%r12) │ │ │ │ - mov %rax,-0x10(%r12) │ │ │ │ - lea -0x46(%r12),%rcx │ │ │ │ - mov %rcx,-0x8(%r12) │ │ │ │ - mov 0x28(%rbp),%rcx │ │ │ │ - mov %rcx,(%r12) │ │ │ │ - lea -0x16(%r12),%rdi │ │ │ │ - mov %rax,%rsi │ │ │ │ - mov %rbx,%r14 │ │ │ │ - mov 0x20(%rbp),%rbx │ │ │ │ - add $0x40,%rbp │ │ │ │ - jmp 33959f8 │ │ │ │ - movq $0x50,0x388(%r13) │ │ │ │ - jmp 338a720 │ │ │ │ - jmp *-0x8(%r13) │ │ │ │ + lea -0x10(%rbp),%rax │ │ │ │ + cmp %r15,%rax │ │ │ │ + jb 4aed7b │ │ │ │ + movq $0x3390fc8,-0x10(%rbp) │ │ │ │ + mov %rbx,-0x8(%rbp) │ │ │ │ + mov 0x10(%rbx),%rax │ │ │ │ + shl $0x3,%rax │ │ │ │ + mov 0x368acf8(%rax),%rbx │ │ │ │ + add $0xfffffffffffffff0,%rbp │ │ │ │ + jmp *0x0(%rbp) │ │ │ │ + jmp *-0x10(%r13) │ │ │ │ nop │ │ │ │ - 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 %bl,(%rax) │ │ │ │ - sbbl $0x7b8b4803,(%rdi) │ │ │ │ - cmovl 0x738b4cf6(%rcx),%ecx │ │ │ │ - (bad) │ │ │ │ - jmp 4abc88 │ │ │ │ add (%rax),%al │ │ │ │ add %al,(%rax) │ │ │ │ + sldt (%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ - adc (%rax),%al │ │ │ │ - add %al,(%rax) │ │ │ │ - fadds -0x72b7fce1(%rax) │ │ │ │ + add %cl,-0x73(%rax) │ │ │ │ rex.RB │ │ │ │ lock cmp %r15,%rax │ │ │ │ - jb 4acbbe │ │ │ │ + jb 4aedbd │ │ │ │ movq $0x3390fc8,-0x10(%rbp) │ │ │ │ mov %rbx,-0x8(%rbp) │ │ │ │ - mov 0x18(%rbx),%rsi │ │ │ │ - mov 0x10(%rbx),%r14 │ │ │ │ + lea 0x20(%rbx),%rax │ │ │ │ + mov 0x18(%rbx),%r14 │ │ │ │ + add (%rax),%r14 │ │ │ │ + mov 0x10(%rbx),%rbx │ │ │ │ add $0xfffffffffffffff0,%rbp │ │ │ │ - jmp 4ab290 │ │ │ │ + jmp 4aee60 │ │ │ │ jmp *-0x10(%r13) │ │ │ │ - nopw 0x0(%rax,%rax,1) │ │ │ │ - add %eax,(%rax) │ │ │ │ + nopl 0x0(%rax) │ │ │ │ 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 -0x10(%rbp),%rax │ │ │ │ cmp %r15,%rax │ │ │ │ - jb 4acc01 │ │ │ │ + jb 4aee03 │ │ │ │ movq $0x3390fc8,-0x10(%rbp) │ │ │ │ mov %rbx,-0x8(%rbp) │ │ │ │ - mov 0x10(%rbx),%rsi │ │ │ │ - lea 0x376db99(%rip),%r14 │ │ │ │ + mov 0x10(%rbx),%rax │ │ │ │ + shl $0x3,%rax │ │ │ │ + mov 0x368acf8(%rax),%rbx │ │ │ │ add $0xfffffffffffffff0,%rbp │ │ │ │ - jmp 3226da0 │ │ │ │ + jmp *0x0(%rbp) │ │ │ │ jmp *-0x10(%r13) │ │ │ │ - nopl (%rax) │ │ │ │ - sldt (%rax) │ │ │ │ - add %al,(%rdx) │ │ │ │ - add %al,(%rax) │ │ │ │ - add %al,(%rdx) │ │ │ │ + nop │ │ │ │ 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 loopne 4acc71 │ │ │ │ - cmp %edi,%eax │ │ │ │ - jb 4acccf │ │ │ │ - movq $0x4acc70,-0x20(%rbp) │ │ │ │ - mov 0x6(%rbx),%rax │ │ │ │ - mov 0xe(%rbx),%rbx │ │ │ │ - mov %rbx,%rcx │ │ │ │ - mov %r14,%rbx │ │ │ │ - mov %rcx,-0x18(%rbp) │ │ │ │ - mov %rax,-0x10(%rbp) │ │ │ │ - mov %rsi,-0x8(%rbp) │ │ │ │ - add $0xffffffffffffffe0,%rbp │ │ │ │ - test $0x7,%bl │ │ │ │ - jne 4acc70 │ │ │ │ - mov (%rbx),%rax │ │ │ │ - jmp *%rax │ │ │ │ - nopl (%rax) │ │ │ │ - add (%rax),%eax │ │ │ │ + lea -0x10(%rbp),%rax │ │ │ │ + cmp %r15,%rax │ │ │ │ + jb 4aee43 │ │ │ │ + movq $0x3390fc8,-0x10(%rbp) │ │ │ │ + mov %rbx,-0x8(%rbp) │ │ │ │ + mov 0x10(%rbx),%rax │ │ │ │ + shl $0x3,%rax │ │ │ │ + mov 0x368acf8(%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,-0x7d(%rcx) │ │ │ │ (bad) │ │ │ │ - xor %cl,0x3b(%rbp) │ │ │ │ - movsl %ds:(%rsi),%es:(%rdi) │ │ │ │ pop %rax │ │ │ │ - add (%rax),%eax │ │ │ │ - add %dh,0x42(%rdi) │ │ │ │ - movq $0x4acbd8,-0x28(%r12) │ │ │ │ - mov 0x18(%rbp),%rax │ │ │ │ - mov %rax,-0x18(%r12) │ │ │ │ - movq $0x3363098,-0x10(%r12) │ │ │ │ + cmp 0x358(%r13),%r12 │ │ │ │ + ja 4aeefe │ │ │ │ + cmp 0xf(%rbx),%r14 │ │ │ │ + jle 4aeeb0 │ │ │ │ + movq $0x4aee18,-0x50(%r12) │ │ │ │ + mov %r14,-0x40(%r12) │ │ │ │ + movq $0x3363ae0,-0x38(%r12) │ │ │ │ + lea -0x50(%r12),%rax │ │ │ │ + mov %rax,-0x30(%r12) │ │ │ │ + movq $0x3c37ef9,-0x28(%r12) │ │ │ │ + lea -0x36(%r12),%rax │ │ │ │ + add $0xffffffffffffffd8,%r12 │ │ │ │ + mov %rax,%rbx │ │ │ │ + jmp *0x0(%rbp) │ │ │ │ + mov 0x7(%rbx),%rax │ │ │ │ + movq $0x4aed90,-0x50(%r12) │ │ │ │ + mov %rbx,-0x40(%r12) │ │ │ │ + mov %r14,-0x38(%r12) │ │ │ │ + mov %rax,-0x30(%r12) │ │ │ │ + movq $0x4aedd8,-0x28(%r12) │ │ │ │ + mov %r14,-0x18(%r12) │ │ │ │ + movq $0x3363ae0,-0x10(%r12) │ │ │ │ lea -0x28(%r12),%rax │ │ │ │ mov %rax,-0x8(%r12) │ │ │ │ - mov 0x8(%rbp),%rax │ │ │ │ + lea -0x50(%r12),%rax │ │ │ │ mov %rax,(%r12) │ │ │ │ - lea -0xf(%r12),%rsi │ │ │ │ - mov %rbx,%r14 │ │ │ │ - mov 0x10(%rbp),%rbx │ │ │ │ - add $0x20,%rbp │ │ │ │ - jmp 3395748 │ │ │ │ - movq $0x30,0x388(%r13) │ │ │ │ - jmp 338a720 │ │ │ │ + lea -0xe(%r12),%rbx │ │ │ │ + jmp *0x0(%rbp) │ │ │ │ + movq $0x58,0x388(%r13) │ │ │ │ jmp *-0x8(%r13) │ │ │ │ - nopl 0x0(%rax,%rax,1) │ │ │ │ - (bad) │ │ │ │ + nopl (%rax) │ │ │ │ add %al,(%rax) │ │ │ │ - add %al,(%rbx) │ │ │ │ add %al,(%rax) │ │ │ │ - add %al,(%rdx) │ │ │ │ + add (%rax),%al │ │ │ │ add %al,(%rax) │ │ │ │ + adc $0x0,%al │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ - add %cl,(%rbx) │ │ │ │ add %al,(%rax) │ │ │ │ + lea -0x10(%rbp),%rax │ │ │ │ + cmp %r15,%rax │ │ │ │ + jb 4aef83 │ │ │ │ + add $0x18,%r12 │ │ │ │ + cmp 0x358(%r13),%r12 │ │ │ │ + ja 4aef78 │ │ │ │ + movq $0x3390fc8,-0x10(%rbp) │ │ │ │ + mov %rbx,-0x8(%rbp) │ │ │ │ + mov 0x10(%rbx),%rax │ │ │ │ + mov %rax,%rcx │ │ │ │ + sub 0x18(%rbx),%rcx │ │ │ │ + movq $0x4aee60,-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 4aee60 │ │ │ │ + movq $0x18,0x388(%r13) │ │ │ │ + jmp *-0x10(%r13) │ │ │ │ + nop │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ - add %cl,-0x73(%rax) │ │ │ │ - rex.RB fmuls -0x8(%r9,%rdi,1) │ │ │ │ - jb 4acd98 │ │ │ │ - movq $0x4acd48,-0x28(%rbp) │ │ │ │ - mov 0x5(%rbx),%rax │ │ │ │ - mov 0xd(%rbx),%rbx │ │ │ │ - mov %rbx,%rcx │ │ │ │ - mov %r14,%rbx │ │ │ │ - mov %rax,-0x20(%rbp) │ │ │ │ - mov %rcx,-0x18(%rbp) │ │ │ │ - mov %rsi,-0x10(%rbp) │ │ │ │ - mov %rdi,-0x8(%rbp) │ │ │ │ - add $0xffffffffffffffd8,%rbp │ │ │ │ - test $0x7,%bl │ │ │ │ - jne 4acd48 │ │ │ │ - mov (%rbx),%rax │ │ │ │ - jmp *%rax │ │ │ │ - nopl 0x0(%rax) │ │ │ │ - add $0x0,%al │ │ │ │ + add %eax,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ + adc %eax,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ - (bad) │ │ │ │ add %al,(%rax) │ │ │ │ + lea -0x10(%rbp),%rax │ │ │ │ + cmp %r15,%rax │ │ │ │ + jb 4aefc3 │ │ │ │ + movq $0x3390fc8,-0x10(%rbp) │ │ │ │ + mov %rbx,-0x8(%rbp) │ │ │ │ + mov 0x10(%rbx),%rax │ │ │ │ + shl $0x3,%rax │ │ │ │ + mov 0x368acf8(%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 %cl,-0x7d(%rcx) │ │ │ │ - (bad) │ │ │ │ - sbb %cl,0x3b(%rbp) │ │ │ │ - movsl %ds:(%rsi),%es:(%rdi) │ │ │ │ - pop %rax │ │ │ │ - add (%rax),%eax │ │ │ │ - add %dh,0x33(%rdi) │ │ │ │ - movq $0x4acc20,-0x10(%r12) │ │ │ │ - mov 0x20(%rbp),%rax │ │ │ │ - mov %rax,-0x8(%r12) │ │ │ │ - mov 0x8(%rbp),%rax │ │ │ │ - mov %rax,(%r12) │ │ │ │ - lea -0xe(%r12),%rdi │ │ │ │ - mov 0x18(%rbp),%rsi │ │ │ │ - mov %rbx,%r14 │ │ │ │ - mov 0x10(%rbp),%rbx │ │ │ │ - add $0x28,%rbp │ │ │ │ - jmp 33959f8 │ │ │ │ - movq $0x18,0x388(%r13) │ │ │ │ - jmp 338a720 │ │ │ │ - jmp *-0x8(%r13) │ │ │ │ - nopl 0x0(%rax) │ │ │ │ - add (%rax),%eax │ │ │ │ add %al,(%rax) │ │ │ │ + lea -0x10(%rbp),%rax │ │ │ │ + cmp %r15,%rax │ │ │ │ + jb 4af003 │ │ │ │ + movq $0x3390fc8,-0x10(%rbp) │ │ │ │ + mov %rbx,-0x8(%rbp) │ │ │ │ + mov 0x10(%rbx),%rax │ │ │ │ + shl $0x3,%rax │ │ │ │ + mov 0x368acf8(%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 %dh,%al │ │ │ │ - jle 4acdce │ │ │ │ - add -0x73(%rax),%ecx │ │ │ │ + add %al,(%rax) │ │ │ │ + add %al,(%rax) │ │ │ │ + add %cl,-0x73(%rax) │ │ │ │ rex.RB │ │ │ │ lock cmp %r15,%rax │ │ │ │ - jb 4acde1 │ │ │ │ + jb 4af045 │ │ │ │ movq $0x3390fc8,-0x10(%rbp) │ │ │ │ mov %rbx,-0x8(%rbp) │ │ │ │ - mov 0x20(%rbx),%r8 │ │ │ │ - mov 0x18(%rbx),%rdi │ │ │ │ - lea 0x31f7d05(%rip),%rsi │ │ │ │ - mov 0x10(%rbx),%r14 │ │ │ │ + lea 0x20(%rbx),%rax │ │ │ │ + mov 0x18(%rbx),%r14 │ │ │ │ + add (%rax),%r14 │ │ │ │ + mov 0x10(%rbx),%rbx │ │ │ │ add $0xfffffffffffffff0,%rbp │ │ │ │ - jmp 5f4518 │ │ │ │ + jmp 4af0e8 │ │ │ │ jmp *-0x10(%r13) │ │ │ │ - nopl (%rax) │ │ │ │ - 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 4ace1e │ │ │ │ + jb 4af08b │ │ │ │ movq $0x3390fc8,-0x10(%rbp) │ │ │ │ mov %rbx,-0x8(%rbp) │ │ │ │ - mov 0x10(%rbx),%r14 │ │ │ │ - mov 0x18(%rbx),%rbx │ │ │ │ + mov 0x10(%rbx),%rax │ │ │ │ + shl $0x3,%rax │ │ │ │ + mov 0x368acf8(%rax),%rbx │ │ │ │ add $0xfffffffffffffff0,%rbp │ │ │ │ - jmp 4ad3f8 │ │ │ │ + jmp *0x0(%rbp) │ │ │ │ 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 -0x10(%rbp),%rax │ │ │ │ cmp %r15,%rax │ │ │ │ - jb 4ace61 │ │ │ │ + jb 4af0cb │ │ │ │ movq $0x3390fc8,-0x10(%rbp) │ │ │ │ mov %rbx,-0x8(%rbp) │ │ │ │ - mov 0x10(%rbx),%rsi │ │ │ │ - lea 0x2f0acb6(%rip),%r14 │ │ │ │ + mov 0x10(%rbx),%rax │ │ │ │ + shl $0x3,%rax │ │ │ │ + mov 0x368acf8(%rax),%rbx │ │ │ │ add $0xfffffffffffffff0,%rbp │ │ │ │ - jmp 3359998 │ │ │ │ + jmp *0x0(%rbp) │ │ │ │ jmp *-0x10(%r13) │ │ │ │ - nopl (%rax) │ │ │ │ - (bad) │ │ │ │ - add %al,(%rax) │ │ │ │ - add %al,(%rbx) │ │ │ │ - add %al,(%rax) │ │ │ │ - add %al,(%rcx) │ │ │ │ - add %al,(%rax) │ │ │ │ - add %al,(%rax) │ │ │ │ - add %al,(%rax) │ │ │ │ - add %cl,(%rcx) │ │ │ │ + nop │ │ │ │ + add $0x0,%al │ │ │ │ add %al,(%rax) │ │ │ │ + add %eax,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ - add %cl,-0x73(%rax) │ │ │ │ - rex.RB call 104307d4 <__environ@GLIBC_2.2.5+0xc7f032c> │ │ │ │ - (bad) │ │ │ │ - mov $0x0,%al │ │ │ │ add %al,(%rax) │ │ │ │ - movq $0x4acec8,-0x18(%rbp) │ │ │ │ - mov 0x5(%rbx),%rax │ │ │ │ - mov %r14,%rbx │ │ │ │ - mov %rax,-0x10(%rbp) │ │ │ │ - mov %rdi,-0x8(%rbp) │ │ │ │ - add $0xffffffffffffffe8,%rbp │ │ │ │ - test $0x7,%bl │ │ │ │ - jne 4acec8 │ │ │ │ - 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) │ │ │ │ + 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,0x58(%rdi) │ │ │ │ + cmp 0x358(%r13),%r12 │ │ │ │ + ja 4af186 │ │ │ │ + cmp 0xf(%rbx),%r14 │ │ │ │ + jge 4af138 │ │ │ │ + movq $0x4af0a0,-0x50(%r12) │ │ │ │ + mov %r14,-0x40(%r12) │ │ │ │ + movq $0x3363ae0,-0x38(%r12) │ │ │ │ + lea -0x50(%r12),%rax │ │ │ │ + mov %rax,-0x30(%r12) │ │ │ │ + movq $0x3c37ef9,-0x28(%r12) │ │ │ │ + lea -0x36(%r12),%rax │ │ │ │ + add $0xffffffffffffffd8,%r12 │ │ │ │ + mov %rax,%rbx │ │ │ │ + jmp *0x0(%rbp) │ │ │ │ mov 0x7(%rbx),%rax │ │ │ │ - mov 0xf(%rbx),%rcx │ │ │ │ - mov 0x17(%rbx),%rbx │ │ │ │ - movq $0x3363ae0,-0x30(%r12) │ │ │ │ - mov 0x8(%rbp),%rdx │ │ │ │ - mov %rdx,-0x28(%r12) │ │ │ │ - mov %rcx,-0x20(%r12) │ │ │ │ - movq $0x4a37b8,-0x18(%r12) │ │ │ │ - mov %rax,-0x10(%r12) │ │ │ │ - lea -0x2e(%r12),%rax │ │ │ │ + movq $0x4af018,-0x50(%r12) │ │ │ │ + mov %rbx,-0x40(%r12) │ │ │ │ + mov %r14,-0x38(%r12) │ │ │ │ + mov %rax,-0x30(%r12) │ │ │ │ + movq $0x4af060,-0x28(%r12) │ │ │ │ + mov %r14,-0x18(%r12) │ │ │ │ + movq $0x3363ae0,-0x10(%r12) │ │ │ │ + lea -0x28(%r12),%rax │ │ │ │ mov %rax,-0x8(%r12) │ │ │ │ - mov %rbx,(%r12) │ │ │ │ - lea 0x377b6de(%rip),%rsi │ │ │ │ - lea -0x17(%r12),%r14 │ │ │ │ - mov 0x10(%rbp),%rbx │ │ │ │ - add $0x18,%rbp │ │ │ │ - jmp 3395748 │ │ │ │ - movq $0x38,0x388(%r13) │ │ │ │ - jmp 338a720 │ │ │ │ + lea -0x50(%r12),%rax │ │ │ │ + mov %rax,(%r12) │ │ │ │ + lea -0xe(%r12),%rbx │ │ │ │ + jmp *0x0(%rbp) │ │ │ │ + movq $0x58,0x388(%r13) │ │ │ │ jmp *-0x8(%r13) │ │ │ │ - nopl 0x0(%rax) │ │ │ │ - (bad) │ │ │ │ + nopl (%rax) │ │ │ │ add %al,(%rax) │ │ │ │ - add %al,(%rbx) │ │ │ │ add %al,(%rax) │ │ │ │ - add %al,(%rcx) │ │ │ │ + add (%rax),%al │ │ │ │ add %al,(%rax) │ │ │ │ + adc $0x0,%al │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ - add %cl,(%rcx) │ │ │ │ add %al,(%rax) │ │ │ │ + lea -0x10(%rbp),%rax │ │ │ │ + cmp %r15,%rax │ │ │ │ + jb 4af208 │ │ │ │ + add $0x18,%r12 │ │ │ │ + cmp 0x358(%r13),%r12 │ │ │ │ + ja 4af1fd │ │ │ │ + movq $0x3390fc8,-0x10(%rbp) │ │ │ │ + mov %rbx,-0x8(%rbp) │ │ │ │ + mov 0x10(%rbx),%rax │ │ │ │ + mov %rax,%rcx │ │ │ │ + sub 0x18(%rbx),%rcx │ │ │ │ + movq $0x4af0e8,-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 4af0e8 │ │ │ │ + movq $0x18,0x388(%r13) │ │ │ │ + jmp *-0x10(%r13) │ │ │ │ + nopl 0x0(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ - add %cl,-0x73(%rax) │ │ │ │ - rex.RB call 734308b4 <__environ@GLIBC_2.2.5+0x6f7f040c> │ │ │ │ - rex.WXB │ │ │ │ - movq $0x4acfa0,-0x18(%rbp) │ │ │ │ - mov 0x5(%rbx),%rax │ │ │ │ - mov %r14,%rbx │ │ │ │ - mov %rax,-0x10(%rbp) │ │ │ │ - mov %rdi,-0x8(%rbp) │ │ │ │ - add $0xffffffffffffffe8,%rbp │ │ │ │ - test $0x7,%bl │ │ │ │ - jne 4acfa0 │ │ │ │ - mov (%rbx),%rax │ │ │ │ - jmp *%rax │ │ │ │ - xchg %ax,%ax │ │ │ │ - add (%rax),%al │ │ │ │ + add %eax,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ + adc %eax,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ - (bad) │ │ │ │ + add %al,(%rax) │ │ │ │ + lea -0x10(%rbp),%rax │ │ │ │ + cmp %r15,%rax │ │ │ │ + jb 4af24b │ │ │ │ + movq $0x3390fc8,-0x10(%rbp) │ │ │ │ + mov %rbx,-0x8(%rbp) │ │ │ │ + mov 0x10(%rbx),%rax │ │ │ │ + shl $0x3,%rax │ │ │ │ + mov 0x368acf8(%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 4acfac │ │ │ │ - mov %rbx,%r14 │ │ │ │ - mov 0x10(%rbp),%rbx │ │ │ │ - add $0x18,%rbp │ │ │ │ - jmp 3395748 │ │ │ │ - jmp *-0x8(%r13) │ │ │ │ - add (%rax),%eax │ │ │ │ + adc %eax,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ + lea -0x10(%rbp),%rax │ │ │ │ + cmp %r15,%rax │ │ │ │ + jb 4af28b │ │ │ │ + movq $0x3390fc8,-0x10(%rbp) │ │ │ │ + mov %rbx,-0x8(%rbp) │ │ │ │ + mov 0x10(%rbx),%rax │ │ │ │ + shl $0x3,%rax │ │ │ │ + mov 0x368acf8(%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 rorb $1,-0x8(%r9,%rdi,1) │ │ │ │ - jb 4ad073 │ │ │ │ + rex.RB │ │ │ │ + lock cmp %r15,%rax │ │ │ │ + jb 4af2cd │ │ │ │ movq $0x3390fc8,-0x10(%rbp) │ │ │ │ mov %rbx,-0x8(%rbp) │ │ │ │ - movq $0x4ad028,-0x30(%rbp) │ │ │ │ - mov 0x10(%rbx),%rax │ │ │ │ - mov 0x18(%rbx),%rcx │ │ │ │ - mov 0x20(%rbx),%rbx │ │ │ │ - mov %rbx,%rdx │ │ │ │ - mov %rcx,%rbx │ │ │ │ - mov %rdx,-0x28(%rbp) │ │ │ │ - mov %rax,-0x20(%rbp) │ │ │ │ - mov %rcx,-0x18(%rbp) │ │ │ │ - add $0xffffffffffffffd0,%rbp │ │ │ │ - test $0x7,%bl │ │ │ │ - jne 4ad028 │ │ │ │ - mov (%rbx),%rax │ │ │ │ - jmp *%rax │ │ │ │ - nopl (%rax) │ │ │ │ - add (%rax),%eax │ │ │ │ + lea 0x20(%rbx),%rax │ │ │ │ + mov 0x18(%rbx),%r14 │ │ │ │ + add (%rax),%r14 │ │ │ │ + mov 0x10(%rbx),%rbx │ │ │ │ + add $0xfffffffffffffff0,%rbp │ │ │ │ + jmp 4af370 │ │ │ │ + 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,-0x30(%r8) │ │ │ │ - rex.WX add %cl,-0x77(%rax) │ │ │ │ - fmuls -0x75(%rax) │ │ │ │ - pop %rbp │ │ │ │ - or %cl,-0x77(%rax) │ │ │ │ - or %r14b,%r14b │ │ │ │ - ret │ │ │ │ - (bad) │ │ │ │ - jne 4ad058 │ │ │ │ - mov (%rbx),%rax │ │ │ │ - jmp *%rax │ │ │ │ - nopl (%rax) │ │ │ │ - add (%rax),%eax │ │ │ │ + lea -0x10(%rbp),%rax │ │ │ │ + cmp %r15,%rax │ │ │ │ + jb 4af313 │ │ │ │ + movq $0x3390fc8,-0x10(%rbp) │ │ │ │ + mov %rbx,-0x8(%rbp) │ │ │ │ + mov 0x10(%rbx),%rax │ │ │ │ + shl $0x3,%rax │ │ │ │ + mov 0x368acf8(%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,-0x75(%rax) │ │ │ │ - or %r9b,-0x39(%r8) │ │ │ │ - or %r13b,0x48004ad0(%r8) │ │ │ │ - mov %ebx,%esi │ │ │ │ - mov %rax,%r14 │ │ │ │ - add $0x8,%rbp │ │ │ │ - jmp 4a4230 │ │ │ │ + lea -0x10(%rbp),%rax │ │ │ │ + cmp %r15,%rax │ │ │ │ + jb 4af353 │ │ │ │ + movq $0x3390fc8,-0x10(%rbp) │ │ │ │ + mov %rbx,-0x8(%rbp) │ │ │ │ + mov 0x10(%rbx),%rax │ │ │ │ + shl $0x3,%rax │ │ │ │ + mov 0x368acf8(%rax),%rbx │ │ │ │ + add $0xfffffffffffffff0,%rbp │ │ │ │ + jmp *0x0(%rbp) │ │ │ │ jmp *-0x10(%r13) │ │ │ │ nop │ │ │ │ - add (%rax),%al │ │ │ │ + add $0x0,%al │ │ │ │ add %al,(%rax) │ │ │ │ + add %eax,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ - (bad) │ │ │ │ add %al,(%rax) │ │ │ │ + add (%rax),%al │ │ │ │ add %al,(%rax) │ │ │ │ + or $0x0,%eax │ │ │ │ add %al,(%rax) │ │ │ │ - add %cl,-0x75(%rax) │ │ │ │ - or %r9b,-0x75(%r8) │ │ │ │ - rex.WRB adc %r13b,%r11b │ │ │ │ - xor %esp,0xf(%rsi) │ │ │ │ + add %cl,-0x7d(%rcx) │ │ │ │ (bad) │ │ │ │ - add %r8b,(%rax) │ │ │ │ - add (%rax),%al │ │ │ │ + pop %rax │ │ │ │ + cmp 0x358(%r13),%r12 │ │ │ │ + ja 4af40e │ │ │ │ + cmp 0xf(%rbx),%r14 │ │ │ │ + jle 4af3c0 │ │ │ │ + movq $0x4af328,-0x50(%r12) │ │ │ │ + mov %r14,-0x40(%r12) │ │ │ │ + movq $0x3363ae0,-0x38(%r12) │ │ │ │ + lea -0x50(%r12),%rax │ │ │ │ + mov %rax,-0x30(%r12) │ │ │ │ + movq $0x3c37ef9,-0x28(%r12) │ │ │ │ + lea -0x36(%r12),%rax │ │ │ │ + add $0xffffffffffffffd8,%r12 │ │ │ │ + mov %rax,%rbx │ │ │ │ + jmp *0x0(%rbp) │ │ │ │ + mov 0x7(%rbx),%rax │ │ │ │ + movq $0x4af2a0,-0x50(%r12) │ │ │ │ + mov %rbx,-0x40(%r12) │ │ │ │ + mov %r14,-0x38(%r12) │ │ │ │ + mov %rax,-0x30(%r12) │ │ │ │ + movq $0x4af2e8,-0x28(%r12) │ │ │ │ + mov %r14,-0x18(%r12) │ │ │ │ + movq $0x3363ae0,-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) │ │ │ │ - (bad) │ │ │ │ + adc $0x0,%al │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ - add %cl,-0x75(%rax) │ │ │ │ - or %r9b,-0x75(%r8) │ │ │ │ - rex.WRB adc %r9b,-0x77(%r8) │ │ │ │ - fiaddl -0x7cb7f81d(%rbx) │ │ │ │ - sti │ │ │ │ - add %ecx,(%rdi) │ │ │ │ - test %eax,0x48000000(%rdi) │ │ │ │ - mov %edx,%ebx │ │ │ │ - add $0x40,%r12 │ │ │ │ + lea -0x10(%rbp),%rax │ │ │ │ + cmp %r15,%rax │ │ │ │ + jb 4af490 │ │ │ │ + add $0x18,%r12 │ │ │ │ cmp 0x358(%r13),%r12 │ │ │ │ - ja 4ad114 │ │ │ │ - movq $0x4ace38,-0x38(%r12) │ │ │ │ - mov %rcx,-0x28(%r12) │ │ │ │ - movq $0x50aa00,-0x20(%r12) │ │ │ │ - mov %rax,-0x18(%r12) │ │ │ │ - lea -0x38(%r12),%rax │ │ │ │ - mov %rax,-0x10(%r12) │ │ │ │ - movq $0x4ace80,-0x8(%r12) │ │ │ │ - lea -0x1f(%r12),%rax │ │ │ │ - mov %rax,(%r12) │ │ │ │ - lea -0x5(%r12),%rbx │ │ │ │ - add $0x18,%rbp │ │ │ │ - jmp *0x0(%rbp) │ │ │ │ - movq $0x40,0x388(%r13) │ │ │ │ - movq $0x4ad088,0x0(%rbp) │ │ │ │ - jmp 338a720 │ │ │ │ + ja 4af485 │ │ │ │ + movq $0x3390fc8,-0x10(%rbp) │ │ │ │ + mov %rbx,-0x8(%rbp) │ │ │ │ + mov 0x10(%rbx),%rax │ │ │ │ + mov %rax,%rcx │ │ │ │ + sub 0x18(%rbx),%rcx │ │ │ │ + movq $0x4af370,-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 4af370 │ │ │ │ + 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,-0x7d(%rax) │ │ │ │ - (bad) │ │ │ │ - mov %ebx,%edx │ │ │ │ - add $0x10,%r12 │ │ │ │ - cmp 0x358(%r13),%r12 │ │ │ │ - ja 4ad16d │ │ │ │ - movq $0x4acf60,-0x8(%r12) │ │ │ │ - mov %rdx,(%r12) │ │ │ │ - lea -0x5(%r12),%rbx │ │ │ │ - add $0x18,%rbp │ │ │ │ + adc %eax,(%rax) │ │ │ │ + add %al,(%rax) │ │ │ │ + add %al,(%rax) │ │ │ │ + add %al,(%rax) │ │ │ │ + lea -0x10(%rbp),%rax │ │ │ │ + cmp %r15,%rax │ │ │ │ + jb 4af4d3 │ │ │ │ + movq $0x3390fc8,-0x10(%rbp) │ │ │ │ + mov %rbx,-0x8(%rbp) │ │ │ │ + mov 0x10(%rbx),%rax │ │ │ │ + shl $0x3,%rax │ │ │ │ + mov 0x368acf8(%rax),%rbx │ │ │ │ + add $0xfffffffffffffff0,%rbp │ │ │ │ jmp *0x0(%rbp) │ │ │ │ - movq $0x10,0x388(%r13) │ │ │ │ - movq $0x4ad140,0x10(%rbp) │ │ │ │ - mov %rdx,%rbx │ │ │ │ - add $0x10,%rbp │ │ │ │ - jmp 338a720 │ │ │ │ - nopl 0x0(%rax) │ │ │ │ - sldt (%rax) │ │ │ │ - add %al,(%rdx) │ │ │ │ + jmp *-0x10(%r13) │ │ │ │ + nop │ │ │ │ add %al,(%rax) │ │ │ │ - add %al,(%rdx) │ │ │ │ add %al,(%rax) │ │ │ │ + add %eax,(%rax) │ │ │ │ + add %al,(%rax) │ │ │ │ + adc %eax,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ - add %cl,(%rbx) │ │ │ │ + add %al,(%rax) │ │ │ │ + lea -0x10(%rbp),%rax │ │ │ │ + cmp %r15,%rax │ │ │ │ + jb 4af513 │ │ │ │ + movq $0x3390fc8,-0x10(%rbp) │ │ │ │ + mov %rbx,-0x8(%rbp) │ │ │ │ + mov 0x10(%rbx),%rax │ │ │ │ + shl $0x3,%rax │ │ │ │ + mov 0x368acf8(%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 loopne 4ad1f9 │ │ │ │ - cmp %edi,%eax │ │ │ │ - jb 4ad244 │ │ │ │ - movq $0x4ad1f8,-0x20(%rbp) │ │ │ │ - mov 0x6(%rbx),%rax │ │ │ │ - mov 0xe(%rbx),%rbx │ │ │ │ - mov %rbx,%rcx │ │ │ │ + rex.RB │ │ │ │ + lock cmp %r15,%rax │ │ │ │ + jb 4af6a4 │ │ │ │ + movq $0x4af570,-0x10(%rbp) │ │ │ │ mov %r14,%rbx │ │ │ │ - mov %rax,-0x18(%rbp) │ │ │ │ - mov %rcx,-0x10(%rbp) │ │ │ │ mov %rsi,-0x8(%rbp) │ │ │ │ - add $0xffffffffffffffe0,%rbp │ │ │ │ + add $0xfffffffffffffff0,%rbp │ │ │ │ test $0x7,%bl │ │ │ │ - jne 4ad1f8 │ │ │ │ + jne 4af570 │ │ │ │ mov (%rbx),%rax │ │ │ │ jmp *%rax │ │ │ │ - nopl (%rax) │ │ │ │ - add (%rax),%eax │ │ │ │ + nopw 0x0(%rax,%rax,1) │ │ │ │ + add %eax,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ (bad) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ - add %cl,-0x7d(%rcx) │ │ │ │ - (bad) │ │ │ │ - sbb %cl,0x3b(%rbp) │ │ │ │ - movsl %ds:(%rsi),%es:(%rdi) │ │ │ │ - pop %rax │ │ │ │ - add (%rax),%eax │ │ │ │ - add %dh,0x2f(%rdi) │ │ │ │ + add %cl,-0x75(%rax) │ │ │ │ + or %r9b,-0x77(%r8) │ │ │ │ + flds -0x7cb7f81f(%rbx) │ │ │ │ + stc │ │ │ │ + (bad) │ │ │ │ + je 4af88d │ │ │ │ + lea -0x1(%rcx),%rbx │ │ │ │ + movq $0x4af5b8,0x0(%rbp) │ │ │ │ + mov %rbx,%rcx │ │ │ │ + mov %rax,%rbx │ │ │ │ + mov %rcx,0x8(%rbp) │ │ │ │ + test $0x7,%bl │ │ │ │ + jne 4af5b8 │ │ │ │ + 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 4af89c │ │ │ │ + lea -0x1(%rcx),%rbx │ │ │ │ + add $0x50,%r12 │ │ │ │ + cmp 0x358(%r13),%r12 │ │ │ │ + ja 4af6af │ │ │ │ + cmp %rbx,%rax │ │ │ │ + jle 4af64e │ │ │ │ + cmp %rax,%rbx │ │ │ │ + jl 4af6c7 │ │ │ │ + cmp $0x0,%rbx │ │ │ │ + jle 4af769 │ │ │ │ + cmp $0x0,%rax │ │ │ │ + jg 4af63c │ │ │ │ + movq $0x4af4e8,-0x48(%r12) │ │ │ │ + mov %rax,-0x38(%r12) │ │ │ │ + movq $0x3363ae0,-0x30(%r12) │ │ │ │ + lea -0x48(%r12),%rax │ │ │ │ + mov %rax,-0x28(%r12) │ │ │ │ + movq $0x3c37ef9,-0x20(%r12) │ │ │ │ + lea -0x2e(%r12),%rax │ │ │ │ + add $0xffffffffffffffe0,%r12 │ │ │ │ + mov %rax,%rbx │ │ │ │ + add $0x10,%rbp │ │ │ │ + jmp *0x0(%rbp) │ │ │ │ + add $0xffffffffffffffb0,%r12 │ │ │ │ + lea 0x37888b2(%rip),%rbx │ │ │ │ + add $0x10,%rbp │ │ │ │ + jmp *0x0(%rbp) │ │ │ │ + cmp %rax,%rbx │ │ │ │ + jl 4af718 │ │ │ │ + cmp $0x7,%rbx │ │ │ │ + jle 4af7fb │ │ │ │ + cmp $0x7,%rax │ │ │ │ + jg 4af63c │ │ │ │ + movq $0x4aefd8,-0x48(%r12) │ │ │ │ + mov %rax,-0x38(%r12) │ │ │ │ + movq $0x3363ae0,-0x30(%r12) │ │ │ │ + lea -0x48(%r12),%rax │ │ │ │ + mov %rax,-0x28(%r12) │ │ │ │ + movq $0x3c37ef9,-0x20(%r12) │ │ │ │ + lea -0x2e(%r12),%rax │ │ │ │ + add $0xffffffffffffffe0,%r12 │ │ │ │ + mov %rax,%rbx │ │ │ │ + add $0x10,%rbp │ │ │ │ + jmp *0x0(%rbp) │ │ │ │ + lea 0x31f502d(%rip),%rbx │ │ │ │ + jmp *-0x8(%r13) │ │ │ │ + movq $0x50,0x388(%r13) │ │ │ │ + movq $0x4af8c0,0x0(%rbp) │ │ │ │ + jmp 338a738 │ │ │ │ + cmp $0x0,%rbx │ │ │ │ + jge 4af7b2 │ │ │ │ + cmp $0x0,%rax │ │ │ │ + jl 4af63c │ │ │ │ + movq $0x4af260,-0x48(%r12) │ │ │ │ + mov %rax,-0x38(%r12) │ │ │ │ + movq $0x3363ae0,-0x30(%r12) │ │ │ │ + lea -0x48(%r12),%rax │ │ │ │ + mov %rax,-0x28(%r12) │ │ │ │ + movq $0x3c37ef9,-0x20(%r12) │ │ │ │ + lea -0x2e(%r12),%rax │ │ │ │ + add $0xffffffffffffffe0,%r12 │ │ │ │ + mov %rax,%rbx │ │ │ │ + add $0x10,%rbp │ │ │ │ + jmp *0x0(%rbp) │ │ │ │ + cmp $0x7,%rbx │ │ │ │ + jge 4af844 │ │ │ │ + cmp $0x7,%rax │ │ │ │ + jl 4af63c │ │ │ │ + movq $0x4aed50,-0x48(%r12) │ │ │ │ + mov %rax,-0x38(%r12) │ │ │ │ + movq $0x3363ae0,-0x30(%r12) │ │ │ │ + lea -0x48(%r12),%rax │ │ │ │ + mov %rax,-0x28(%r12) │ │ │ │ + movq $0x3c37ef9,-0x20(%r12) │ │ │ │ + lea -0x2e(%r12),%rax │ │ │ │ + add $0xffffffffffffffe0,%r12 │ │ │ │ + mov %rax,%rbx │ │ │ │ + add $0x10,%rbp │ │ │ │ + jmp *0x0(%rbp) │ │ │ │ + movq $0x4af430,-0x48(%r12) │ │ │ │ + mov %rbx,-0x38(%r12) │ │ │ │ + mov %rax,-0x30(%r12) │ │ │ │ + movq $0x4af4a8,-0x28(%r12) │ │ │ │ + mov %rax,-0x18(%r12) │ │ │ │ movq $0x3363ae0,-0x10(%r12) │ │ │ │ - mov 0x10(%rbp),%rax │ │ │ │ + lea -0x28(%r12),%rax │ │ │ │ mov %rax,-0x8(%r12) │ │ │ │ - mov 0x18(%rbp),%rax │ │ │ │ + lea -0x48(%r12),%rax │ │ │ │ mov %rax,(%r12) │ │ │ │ - lea -0xe(%r12),%rsi │ │ │ │ - mov %rbx,%r14 │ │ │ │ - mov 0x8(%rbp),%rbx │ │ │ │ - add $0x20,%rbp │ │ │ │ - jmp 3395748 │ │ │ │ - movq $0x18,0x388(%r13) │ │ │ │ - jmp 338a720 │ │ │ │ - jmp *-0x8(%r13) │ │ │ │ - sldt (%rax) │ │ │ │ - add %al,(%rdx) │ │ │ │ + lea -0xe(%r12),%rbx │ │ │ │ + add $0x10,%rbp │ │ │ │ + jmp *0x0(%rbp) │ │ │ │ + movq $0x4af1a8,-0x48(%r12) │ │ │ │ + mov %rbx,-0x38(%r12) │ │ │ │ + mov %rax,-0x30(%r12) │ │ │ │ + movq $0x4af220,-0x28(%r12) │ │ │ │ + mov %rax,-0x18(%r12) │ │ │ │ + movq $0x3363ae0,-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 $0x4aef20,-0x48(%r12) │ │ │ │ + mov %rbx,-0x38(%r12) │ │ │ │ + mov %rax,-0x30(%r12) │ │ │ │ + movq $0x4aef98,-0x28(%r12) │ │ │ │ + mov %rax,-0x18(%r12) │ │ │ │ + movq $0x3363ae0,-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 $0x4aec98,-0x48(%r12) │ │ │ │ + mov %rbx,-0x38(%r12) │ │ │ │ + mov %rax,-0x30(%r12) │ │ │ │ + movq $0x4aed10,-0x28(%r12) │ │ │ │ + mov %rax,-0x18(%r12) │ │ │ │ + movq $0x3363ae0,-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 4af588 │ │ │ │ + and $0xfffffffffffffff8,%rbx │ │ │ │ + mov (%rbx),%rbx │ │ │ │ + mov -0x4(%rbx),%ebx │ │ │ │ + jmp 4af5d0 │ │ │ │ + nopl 0x0(%rax,%rax,1) │ │ │ │ + add %al,(%r8) │ │ │ │ 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) │ │ │ │ + or %r13b,%r9b │ │ │ │ + (bad) │ │ │ │ + std │ │ │ │ + (bad) │ │ │ │ + decl (%rdi) │ │ │ │ + (bad) │ │ │ │ + addb $0x0,(%rax) │ │ │ │ + add %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 fmuls -0x8(%r9,%rdi,1) │ │ │ │ - jb 4ad308 │ │ │ │ - movq $0x4ad2b8,-0x28(%rbp) │ │ │ │ - mov 0x6(%rbx),%rax │ │ │ │ - mov 0xe(%rbx),%rcx │ │ │ │ - mov 0x16(%rbx),%rbx │ │ │ │ - mov %rbx,%rdx │ │ │ │ + rex.RB │ │ │ │ + lock cmp %r15,%rax │ │ │ │ + jb 4af930 │ │ │ │ + movq $0x4af920,-0x10(%rbp) │ │ │ │ mov %r14,%rbx │ │ │ │ - mov %rdx,-0x20(%rbp) │ │ │ │ - mov %rcx,-0x18(%rbp) │ │ │ │ - mov %rax,-0x10(%rbp) │ │ │ │ mov %rsi,-0x8(%rbp) │ │ │ │ - add $0xffffffffffffffd8,%rbp │ │ │ │ + add $0xfffffffffffffff0,%rbp │ │ │ │ test $0x7,%bl │ │ │ │ - jne 4ad2b8 │ │ │ │ + jne 4af920 │ │ │ │ mov (%rbx),%rax │ │ │ │ jmp *%rax │ │ │ │ - nopl (%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,-0x7d(%rcx) │ │ │ │ - (bad) │ │ │ │ - sbb %cl,0x3b(%rbp) │ │ │ │ - movsl %ds:(%rsi),%es:(%rdi) │ │ │ │ - pop %rax │ │ │ │ - add (%rax),%eax │ │ │ │ - add %dh,0x33(%rdi) │ │ │ │ - movq $0x4ad1a8,-0x10(%r12) │ │ │ │ - mov 0x18(%rbp),%rax │ │ │ │ - mov %rax,-0x8(%r12) │ │ │ │ - mov 0x20(%rbp),%rax │ │ │ │ - mov %rax,(%r12) │ │ │ │ - lea -0xe(%r12),%rdi │ │ │ │ - mov 0x10(%rbp),%rsi │ │ │ │ + add %cl,-0x75(%rax) │ │ │ │ + jne 4af92c │ │ │ │ mov %rbx,%r14 │ │ │ │ - mov 0x8(%rbp),%rbx │ │ │ │ - add $0x28,%rbp │ │ │ │ - jmp 33959f8 │ │ │ │ - movq $0x18,0x388(%r13) │ │ │ │ - jmp 338a720 │ │ │ │ + add $0x10,%rbp │ │ │ │ + jmp 4a68b0 │ │ │ │ + lea 0x31f6ff9(%rip),%rbx │ │ │ │ jmp *-0x8(%r13) │ │ │ │ - nopl 0x0(%rax) │ │ │ │ - (bad) │ │ │ │ + nopl 0x0(%rax,%rax,1) │ │ │ │ + sldt (%rax) │ │ │ │ + add %al,(%rdx) │ │ │ │ + ... │ │ │ │ add %al,(%rax) │ │ │ │ - add %al,(%rbx) │ │ │ │ + add %cl,(%rsi) │ │ │ │ add %al,(%rax) │ │ │ │ - add %al,(%rdx) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ + add %cl,-0x77(%rax) │ │ │ │ + testl $0xcd358d4c,-0xa(%rcx,%rcx,4) │ │ │ │ + outsl %ds:(%rsi),(%dx) │ │ │ │ + (bad) │ │ │ │ + add %ecx,%ebp │ │ │ │ + rex.WRX mov %rbx,%r12 │ │ │ │ + add 0xf(%rsi),%ah │ │ │ │ + (bad) │ │ │ │ + add %r8b,(%rax) │ │ │ │ + add $0x1000000,%eax │ │ │ │ + ... │ │ │ │ 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 4ad3d8 │ │ │ │ - movq $0x4ad380,-0x28(%rbp) │ │ │ │ - mov 0x5(%rbx),%rax │ │ │ │ - mov 0xd(%rbx),%rbx │ │ │ │ - mov %rbx,%rcx │ │ │ │ + rex.RB clc │ │ │ │ + cmp %r15,%rax │ │ │ │ + jb 4af9d3 │ │ │ │ + movq $0x4af9c0,-0x8(%rbp) │ │ │ │ mov %r14,%rbx │ │ │ │ - mov %rax,-0x20(%rbp) │ │ │ │ - mov %rcx,-0x18(%rbp) │ │ │ │ - mov %rsi,-0x10(%rbp) │ │ │ │ - mov %rdi,-0x8(%rbp) │ │ │ │ - add $0xffffffffffffffd8,%rbp │ │ │ │ + add $0xfffffffffffffff8,%rbp │ │ │ │ test $0x7,%bl │ │ │ │ - jne 4ad380 │ │ │ │ + jne 4af9c0 │ │ │ │ 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) │ │ │ │ - (bad) │ │ │ │ + add %cl,-0x73(%rax) │ │ │ │ + xor $0x3788532,%eax │ │ │ │ + mov %rbx,%r14 │ │ │ │ + add $0x8,%rbp │ │ │ │ + jmp 4a68b0 │ │ │ │ + lea 0x31f6f66(%rip),%rbx │ │ │ │ + jmp *-0x8(%r13) │ │ │ │ + xchg %ax,%ax │ │ │ │ + add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ + add %eax,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ + adc %eax,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ - add %cl,-0x7d(%rcx) │ │ │ │ + test $0x6f,%al │ │ │ │ (bad) │ │ │ │ - and %cl,0x3b(%rbp) │ │ │ │ - movsl %ds:(%rsi),%es:(%rdi) │ │ │ │ - pop %rax │ │ │ │ - add (%rax),%eax │ │ │ │ - add %dh,0x3b(%rdi) │ │ │ │ - movq $0x4ad260,-0x18(%r12) │ │ │ │ - mov 0x20(%rbp),%rax │ │ │ │ - mov %rax,-0x10(%r12) │ │ │ │ - mov 0x18(%rbp),%rax │ │ │ │ - mov %rax,-0x8(%r12) │ │ │ │ - mov 0x8(%rbp),%rcx │ │ │ │ - mov %rcx,(%r12) │ │ │ │ - lea -0x16(%r12),%rdi │ │ │ │ - mov %rax,%rsi │ │ │ │ - mov %rbx,%r14 │ │ │ │ - mov 0x10(%rbp),%rbx │ │ │ │ - add $0x28,%rbp │ │ │ │ - jmp 33959f8 │ │ │ │ - movq $0x20,0x388(%r13) │ │ │ │ - jmp 338a720 │ │ │ │ - jmp *-0x8(%r13) │ │ │ │ + add -0x73(%rax),%ecx │ │ │ │ + rex.RB clc │ │ │ │ + cmp %r15,%rax │ │ │ │ + jb 4afa15 │ │ │ │ + movq $0x4afa30,-0x8(%rbp) │ │ │ │ + lea 0x37884f1(%rip),%rsi │ │ │ │ + mov 0x10(%rbx),%r14 │ │ │ │ + add $0xfffffffffffffff8,%rbp │ │ │ │ + jmp 32e89a8 │ │ │ │ + jmp *-0x10(%r13) │ │ │ │ nopl 0x0(%rax) │ │ │ │ - add $0x1000000,%eax │ │ │ │ + ... │ │ │ │ + (bad) │ │ │ │ add %al,(%rax) │ │ │ │ + add %ch,0x6f(%rax) │ │ │ │ + (bad) │ │ │ │ + add -0x73(%rax),%ecx │ │ │ │ + xor $0x31f6f61,%eax │ │ │ │ + mov %rbx,%r14 │ │ │ │ + add $0x8,%rbp │ │ │ │ + jmp 3240990 │ │ │ │ + nopl 0x0(%rax,%rax,1) │ │ │ │ + sldt (%rax) │ │ │ │ add %al,(%rdx) │ │ │ │ + ... │ │ │ │ add %al,(%rax) │ │ │ │ + add %cl,(%rsi) │ │ │ │ add %al,(%rax) │ │ │ │ + add %al,0x48031f6f(%rax) │ │ │ │ + lea -0x18(%rbp),%eax │ │ │ │ + cmp %r15,%rax │ │ │ │ + jb 4afbab │ │ │ │ + movq $0x4afaa0,-0x10(%rbp) │ │ │ │ + mov %r14,%rbx │ │ │ │ + mov %rsi,-0x8(%rbp) │ │ │ │ + add $0xfffffffffffffff0,%rbp │ │ │ │ + test $0x7,%bl │ │ │ │ + jne 4afaa0 │ │ │ │ + mov (%rbx),%rax │ │ │ │ + jmp *%rax │ │ │ │ + nopw 0x0(%rax,%rax,1) │ │ │ │ + add %eax,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ - add %cl,(%rbx) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ + (bad) │ │ │ │ add %al,(%rax) │ │ │ │ - add %cl,-0x73(%rax) │ │ │ │ - rex.RB loopne 4ad449 │ │ │ │ - cmp %edi,%eax │ │ │ │ - jb 4ad4dc │ │ │ │ - movq $0x4ad448,-0x20(%rbp) │ │ │ │ - mov %rbx,%rax │ │ │ │ - mov 0x7(%rbx),%rcx │ │ │ │ - mov 0xf(%rbx),%rbx │ │ │ │ - mov %rbx,%rdx │ │ │ │ - mov %r14,%rbx │ │ │ │ - mov %rdx,-0x18(%rbp) │ │ │ │ - mov %rcx,-0x10(%rbp) │ │ │ │ - mov %rax,-0x8(%rbp) │ │ │ │ - add $0xffffffffffffffe0,%rbp │ │ │ │ + add %al,0x6f(%rax) │ │ │ │ + (bad) │ │ │ │ + add -0x39(%rax),%ecx │ │ │ │ + add %r11b,%r8b │ │ │ │ + cli │ │ │ │ + rex.WX add %cl,-0x75(%rax) │ │ │ │ + rex.XB (bad) │ │ │ │ + mov 0x8(%rbp),%rbx │ │ │ │ + mov %rax,0x8(%rbp) │ │ │ │ test $0x7,%bl │ │ │ │ - jne 4ad448 │ │ │ │ + jne 4afad8 │ │ │ │ mov (%rbx),%rax │ │ │ │ jmp *%rax │ │ │ │ - add (%rax),%eax │ │ │ │ + mov 0xf(%rbx),%rbx │ │ │ │ + jmp 4afadc │ │ │ │ + nopl 0x0(%rax) │ │ │ │ + add %al,(%r8) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ + add %bl,(%rsi) │ │ │ │ add %al,(%rax) │ │ │ │ + add %cl,(%rax) │ │ │ │ + outsl %ds:(%rsi),(%dx) │ │ │ │ (bad) │ │ │ │ + add -0x75(%rax),%ecx │ │ │ │ + or %r9b,-0x77(%r8) │ │ │ │ + flds -0x7cb7f81f(%rbx) │ │ │ │ + stc │ │ │ │ + add 0x74(%rbx),%esi │ │ │ │ + cmp $0x2,%rcx │ │ │ │ + jae 4afbb6 │ │ │ │ + mov 0x1f(%rbx),%rcx │ │ │ │ + mov %rcx,%rdx │ │ │ │ + neg %rdx │ │ │ │ + xor %rcx,%rdx │ │ │ │ + mov %rax,%rsi │ │ │ │ + and %rdx,%rsi │ │ │ │ + cmp 0x17(%rbx),%rsi │ │ │ │ + jne 4afb5c │ │ │ │ + mov %rax,%rdx │ │ │ │ + and %rcx,%rdx │ │ │ │ + test %rdx,%rdx │ │ │ │ + jne 4afabe │ │ │ │ + mov 0x7(%rbx),%rbx │ │ │ │ + jmp 4afadc │ │ │ │ + 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,0x49000000(%rax) │ │ │ │ - add $0x60,%esp │ │ │ │ + add %dh,0x48031f6e(%rax) │ │ │ │ + mov 0x10(%rbp),%eax │ │ │ │ + cmp 0x8(%rbp),%rax │ │ │ │ + je 4afbd6 │ │ │ │ + add $0x8,%rbp │ │ │ │ + jmp 4afb5c │ │ │ │ + nopl 0x0(%rax) │ │ │ │ + add %al,(%r8) │ │ │ │ + add %al,(%rax) │ │ │ │ + add %al,(%rax) │ │ │ │ + add %bl,(%rsi) │ │ │ │ + add %al,(%rax) │ │ │ │ + add %cl,0x48031f6e(%rax) │ │ │ │ + mov 0x8(%rbp),%eax │ │ │ │ + add $0x18,%r12 │ │ │ │ cmp 0x358(%r13),%r12 │ │ │ │ - ja 4ad4cc │ │ │ │ - mov 0x6(%rbx),%rax │ │ │ │ - mov 0xe(%rbx),%rbx │ │ │ │ - movq $0x4acdf8,-0x58(%r12) │ │ │ │ - mov %rbx,-0x48(%r12) │ │ │ │ - mov 0x18(%rbp),%rbx │ │ │ │ - mov %rbx,-0x40(%r12) │ │ │ │ - movq $0x4acfc8,-0x38(%r12) │ │ │ │ - mov 0x10(%rbp),%rbx │ │ │ │ - mov %rbx,-0x28(%r12) │ │ │ │ - mov %rax,-0x20(%r12) │ │ │ │ - mov 0x8(%rbp),%rax │ │ │ │ - mov %rax,-0x18(%r12) │ │ │ │ - movq $0x4ad328,-0x10(%r12) │ │ │ │ - lea -0x58(%r12),%rax │ │ │ │ - mov %rax,-0x8(%r12) │ │ │ │ - lea -0x38(%r12),%rax │ │ │ │ + ja 4afb93 │ │ │ │ + movq $0x4af9f0,-0x10(%r12) │ │ │ │ mov %rax,(%r12) │ │ │ │ - lea -0xd(%r12),%rbx │ │ │ │ - add $0x20,%rbp │ │ │ │ - jmp *0x0(%rbp) │ │ │ │ - movq $0x60,0x388(%r13) │ │ │ │ - jmp 338a720 │ │ │ │ + movq $0x4afbf0,0x8(%rbp) │ │ │ │ + lea -0x10(%r12),%rsi │ │ │ │ + lea 0x2f214ff(%rip),%r14 │ │ │ │ + add $0x8,%rbp │ │ │ │ + jmp 3359998 │ │ │ │ + movq $0x18,0x388(%r13) │ │ │ │ + movq $0x4afb58,0x0(%rbp) │ │ │ │ + jmp 338a2b0 │ │ │ │ + lea 0x31f6e4e(%rip),%rbx │ │ │ │ jmp *-0x8(%r13) │ │ │ │ - lea 0x31f7454(%rip),%rbx │ │ │ │ - add $0x20,%rbp │ │ │ │ + movq $0x4afb30,-0x8(%rbp) │ │ │ │ + mov %rbx,%rax │ │ │ │ + mov 0x6(%rbx),%rbx │ │ │ │ + mov 0xe(%rax),%rax │ │ │ │ + mov %rax,0x0(%rbp) │ │ │ │ + add $0xfffffffffffffff8,%rbp │ │ │ │ + jmp 33893b0 │ │ │ │ + add $0x18,%rbp │ │ │ │ jmp *0x0(%rbp) │ │ │ │ - xchg %ax,%ax │ │ │ │ + nopl (%rax) │ │ │ │ + ... │ │ │ │ + (bad) │ │ │ │ + add %al,(%rax) │ │ │ │ + add %dl,%al │ │ │ │ + insl (%dx),%es:(%rdi) │ │ │ │ + (bad) │ │ │ │ + add -0x77(%rax),%ecx │ │ │ │ + fimuls 0x35(%rbp,%rcx,4) │ │ │ │ + jbe 4afc65 │ │ │ │ + (bad) │ │ │ │ + add -0x7d(%rax),%ecx │ │ │ │ + (bad) │ │ │ │ + or $0xfffffe0,%eax │ │ │ │ + (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 4b0298 │ │ │ │ + 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) │ │ │ │ - mov 0x10(%rbx),%rsi │ │ │ │ - lea 0x376d286(%rip),%r14 │ │ │ │ - jmp 3226da0 │ │ │ │ - add (%rax),%al │ │ │ │ + lea -0x10(%rbp),%rax │ │ │ │ + cmp %r15,%rax │ │ │ │ + jb 4afc68 │ │ │ │ + movq $0x3390fc8,-0x10(%rbp) │ │ │ │ + mov %rbx,-0x8(%rbp) │ │ │ │ + mov 0x10(%rbx),%rdi │ │ │ │ + lea 0x378b811(%rip),%rsi │ │ │ │ + lea 0x377bcba(%rip),%r14 │ │ │ │ + add $0xfffffffffffffff0,%rbp │ │ │ │ + jmp 32eb038 │ │ │ │ + jmp *-0x10(%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 -0x10(%rbp),%rax │ │ │ │ cmp %r15,%rax │ │ │ │ - jb 4ad573 │ │ │ │ - add $0x18,%r12 │ │ │ │ - cmp 0x358(%r13),%r12 │ │ │ │ - ja 4ad568 │ │ │ │ + jb 4afcab │ │ │ │ movq $0x3390fc8,-0x10(%rbp) │ │ │ │ mov %rbx,-0x8(%rbp) │ │ │ │ - mov 0x10(%rbx),%rax │ │ │ │ - mov 0x18(%rbx),%rbx │ │ │ │ - movq $0x4ad500,-0x10(%r12) │ │ │ │ - mov %rbx,(%r12) │ │ │ │ - lea -0x10(%r12),%rsi │ │ │ │ - mov %rax,%r14 │ │ │ │ + mov 0x10(%rbx),%rdi │ │ │ │ + xor %esi,%esi │ │ │ │ + lea 0x377bc77(%rip),%r14 │ │ │ │ add $0xfffffffffffffff0,%rbp │ │ │ │ - jmp 3240990 │ │ │ │ - movq $0x18,0x388(%r13) │ │ │ │ + jmp 30ef1c0 │ │ │ │ jmp *-0x10(%r13) │ │ │ │ nop │ │ │ │ - sldt (%rax) │ │ │ │ - add %al,(%rdx) │ │ │ │ - add %al,(%rax) │ │ │ │ - add %al,0x0(%rip) │ │ │ │ - add %al,(%rax) │ │ │ │ - add %cl,(%rax) │ │ │ │ - add %al,(%rax) │ │ │ │ - add %dl,0x77(%rax) │ │ │ │ - (bad) │ │ │ │ - add -0x73(%rax),%ecx │ │ │ │ - rex.RB enter $0x394c,$0xf8 │ │ │ │ - jb 4ad664 │ │ │ │ - movq $0x4ad5f8,-0x38(%rbp) │ │ │ │ - mov 0x6(%rbx),%rax │ │ │ │ - mov 0xe(%rbx),%rcx │ │ │ │ - mov 0x16(%rbx),%rdx │ │ │ │ - mov 0x1e(%rbx),%rdi │ │ │ │ - mov 0x26(%rbx),%rbx │ │ │ │ - mov %rbx,%r8 │ │ │ │ - mov %r14,%rbx │ │ │ │ - mov %rdi,-0x30(%rbp) │ │ │ │ - mov %r8,-0x28(%rbp) │ │ │ │ - mov %rax,-0x20(%rbp) │ │ │ │ - mov %rcx,-0x18(%rbp) │ │ │ │ - mov %rdx,-0x10(%rbp) │ │ │ │ - mov %rsi,-0x8(%rbp) │ │ │ │ - add $0xffffffffffffffc8,%rbp │ │ │ │ - test $0x7,%bl │ │ │ │ - jne 4ad5f8 │ │ │ │ - mov (%rbx),%rax │ │ │ │ - jmp *%rax │ │ │ │ - nopl (%rax) │ │ │ │ - (bad) │ │ │ │ - add %al,(%rax) │ │ │ │ - add %al,(%rax) │ │ │ │ - add %al,(%rax) │ │ │ │ - add %bl,(%rsi) │ │ │ │ + add %eax,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ - add %ch,%al │ │ │ │ - jbe 4ad616 │ │ │ │ - add -0x7d(%rcx),%ecx │ │ │ │ - (bad) │ │ │ │ - and %cl,0x3b(%rbp) │ │ │ │ - movsl %ds:(%rsi),%es:(%rdi) │ │ │ │ - pop %rax │ │ │ │ - add (%rax),%eax │ │ │ │ - add %dh,0x4f(%rdi) │ │ │ │ - movq $0x4ad520,-0x18(%r12) │ │ │ │ - mov 0x10(%rbp),%rax │ │ │ │ - mov %rax,-0x8(%r12) │ │ │ │ - mov 0x30(%rbp),%rax │ │ │ │ - mov %rax,(%r12) │ │ │ │ - mov 0x18(%rbp),%rsi │ │ │ │ - lea -0x18(%r12),%r14 │ │ │ │ - mov %rbx,%rax │ │ │ │ - mov 0x8(%rbp),%rbx │ │ │ │ - movq $0x3393020,0x18(%rbp) │ │ │ │ - mov 0x20(%rbp),%rcx │ │ │ │ - mov %rax,0x20(%rbp) │ │ │ │ - mov 0x28(%rbp),%rax │ │ │ │ - mov %rcx,0x28(%rbp) │ │ │ │ - mov %rax,0x30(%rbp) │ │ │ │ - add $0x18,%rbp │ │ │ │ - jmp 4ad970 │ │ │ │ - movq $0x20,0x388(%r13) │ │ │ │ - jmp 338a720 │ │ │ │ - jmp *-0x8(%r13) │ │ │ │ - sldt (%rax) │ │ │ │ - add %al,(%rdx) │ │ │ │ add %al,(%rax) │ │ │ │ - add %al,(%rbx) │ │ │ │ add %al,(%rax) │ │ │ │ + adc %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ - add %cl,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ + lea -0x10(%rbp),%rax │ │ │ │ + cmp %r15,%rax │ │ │ │ + jb 4afce9 │ │ │ │ + movq $0x3390fc8,-0x10(%rbp) │ │ │ │ + mov %rbx,-0x8(%rbp) │ │ │ │ + mov 0x10(%rbx),%rsi │ │ │ │ + lea 0x2f07502(%rip),%r14 │ │ │ │ + add $0xfffffffffffffff0,%rbp │ │ │ │ + jmp 3359998 │ │ │ │ + jmp *-0x10(%r13) │ │ │ │ + nopl (%rax) │ │ │ │ + add (%rax),%al │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ - add %cl,-0x73(%rax) │ │ │ │ - rex.RB fmuls -0x8(%r9,%rdi,1) │ │ │ │ - jb 4ad708 │ │ │ │ - movq $0x4ad6d8,-0x28(%rbp) │ │ │ │ - mov 0x6(%rbx),%rax │ │ │ │ - mov 0xe(%rbx),%rcx │ │ │ │ - mov 0x16(%rbx),%rbx │ │ │ │ - mov %rbx,%rdx │ │ │ │ - mov %r14,%rbx │ │ │ │ - mov %rdx,-0x20(%rbp) │ │ │ │ - mov %rax,-0x18(%rbp) │ │ │ │ - mov %rcx,-0x10(%rbp) │ │ │ │ - mov %rsi,-0x8(%rbp) │ │ │ │ - add $0xffffffffffffffd8,%rbp │ │ │ │ - test $0x7,%bl │ │ │ │ - jne 4ad6d8 │ │ │ │ - mov (%rbx),%rax │ │ │ │ - jmp *%rax │ │ │ │ - nopl 0x0(%rax) │ │ │ │ - add $0x0,%al │ │ │ │ add %al,(%rax) │ │ │ │ + adc (%rax),%al │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ - (bad) │ │ │ │ add %al,(%rax) │ │ │ │ + add $0x18,%r12 │ │ │ │ + cmp 0x358(%r13),%r12 │ │ │ │ + ja 4afd2f │ │ │ │ + mov 0x10(%rbx),%rax │ │ │ │ + mov 0x18(%rbx),%rbx │ │ │ │ + movq $0x4afcc0,-0x10(%r12) │ │ │ │ + mov %rbx,(%r12) │ │ │ │ + lea -0x10(%r12),%r14 │ │ │ │ + mov %rax,%rbx │ │ │ │ + jmp 3395508 │ │ │ │ + movq $0x18,0x388(%r13) │ │ │ │ + jmp *-0x10(%r13) │ │ │ │ + xchg %ax,%ax │ │ │ │ + add (%rax),%al │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ - add %cl,0x75(%rbx,%rcx,4) │ │ │ │ - and %cl,-0x77(%rax) │ │ │ │ - fmuls -0x75(%rax) │ │ │ │ - pop %rbp │ │ │ │ - or %cl,-0x39(%rax) │ │ │ │ - or %r12b,(%r8) │ │ │ │ - xor %bh,(%rcx) │ │ │ │ - add -0x75(%rax),%ecx │ │ │ │ - rex.WRB adc %r9b,-0x77(%r8) │ │ │ │ - adc %r9b,-0x75(%r8) │ │ │ │ - sbb %r9b,-0x77(%r8) │ │ │ │ - rex.WRB sbb %r9b,-0x77(%r8) │ │ │ │ - and %r9b,-0x7d(%r8) │ │ │ │ - (bad) │ │ │ │ - lock cld │ │ │ │ - (bad) │ │ │ │ - incl -0x1(%rcx) │ │ │ │ - gs clc │ │ │ │ - nopl 0x0(%rax) │ │ │ │ - (bad) │ │ │ │ add %al,(%rax) │ │ │ │ - add %al,(%rbx) │ │ │ │ + adc (%rax),%al │ │ │ │ add %al,(%rax) │ │ │ │ - add %al,0x0(%rip) │ │ │ │ add %al,(%rax) │ │ │ │ - add %cl,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ - add %bh,0x48031f75(%rax) │ │ │ │ - lea -0x40(%rbp),%eax │ │ │ │ + lea -0x10(%rbp),%rax │ │ │ │ cmp %r15,%rax │ │ │ │ - jb 4ad823 │ │ │ │ - movq $0x4ad798,-0x40(%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 %r14,%rbx │ │ │ │ - mov %rcx,-0x38(%rbp) │ │ │ │ - mov %rdx,-0x30(%rbp) │ │ │ │ - mov %rax,-0x28(%rbp) │ │ │ │ - mov %r9,-0x20(%rbp) │ │ │ │ - mov %r8,-0x18(%rbp) │ │ │ │ - mov %rsi,-0x10(%rbp) │ │ │ │ - mov %rdi,-0x8(%rbp) │ │ │ │ - add $0xffffffffffffffc0,%rbp │ │ │ │ - test $0x7,%bl │ │ │ │ - jne 4ad798 │ │ │ │ - mov (%rbx),%rax │ │ │ │ - jmp *%rax │ │ │ │ - nopl 0x0(%rax) │ │ │ │ - (bad) │ │ │ │ + jb 4afdac │ │ │ │ + add $0x20,%r12 │ │ │ │ + cmp 0x358(%r13),%r12 │ │ │ │ + ja 4afda1 │ │ │ │ + movq $0x3390fc8,-0x10(%rbp) │ │ │ │ + mov %rbx,-0x8(%rbp) │ │ │ │ + mov 0x10(%rbx),%rax │ │ │ │ + mov 0x18(%rbx),%rbx │ │ │ │ + movq $0x4afd00,-0x18(%r12) │ │ │ │ + mov %rax,-0x8(%r12) │ │ │ │ + mov %rbx,(%r12) │ │ │ │ + lea -0x18(%r12),%rsi │ │ │ │ + lea 0x2f0753b(%rip),%r14 │ │ │ │ + add $0xfffffffffffffff0,%rbp │ │ │ │ + jmp 3359998 │ │ │ │ + movq $0x20,0x388(%r13) │ │ │ │ + jmp *-0x10(%r13) │ │ │ │ + add (%rax),%eax │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ - add %bl,(%rsi) │ │ │ │ + sldt (%rax) │ │ │ │ add %al,(%rax) │ │ │ │ - add %cl,0x75(%rax) │ │ │ │ - (bad) │ │ │ │ - add -0x7d(%rcx),%ecx │ │ │ │ + add %al,(%rax) │ │ │ │ + add %cl,-0x7d(%rcx) │ │ │ │ (bad) │ │ │ │ - push %rax │ │ │ │ - cmp 0x358(%r13),%r12 │ │ │ │ - ja 4ad813 │ │ │ │ - movq $0x4ad590,-0x48(%r12) │ │ │ │ - mov 0x18(%rbp),%rax │ │ │ │ - mov %rax,-0x40(%r12) │ │ │ │ - mov 0x30(%rbp),%rax │ │ │ │ - mov %rax,-0x38(%r12) │ │ │ │ - mov 0x38(%rbp),%rcx │ │ │ │ - mov %rcx,-0x30(%r12) │ │ │ │ - mov 0x8(%rbp),%rcx │ │ │ │ - mov %rcx,-0x28(%r12) │ │ │ │ - mov 0x10(%rbp),%rcx │ │ │ │ - mov %rcx,-0x20(%r12) │ │ │ │ - movq $0x4ad680,-0x18(%r12) │ │ │ │ - mov %rax,-0x10(%r12) │ │ │ │ - lea -0x46(%r12),%rcx │ │ │ │ - mov %rcx,-0x8(%r12) │ │ │ │ - mov 0x28(%rbp),%rcx │ │ │ │ + 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 $0x4afd50,-0x18(%r12) │ │ │ │ + mov %rax,-0x8(%r12) │ │ │ │ mov %rcx,(%r12) │ │ │ │ - lea -0x16(%r12),%rdi │ │ │ │ - mov %rax,%rsi │ │ │ │ - mov %rbx,%r14 │ │ │ │ - mov 0x20(%rbp),%rbx │ │ │ │ - add $0x40,%rbp │ │ │ │ - jmp 33959f8 │ │ │ │ - movq $0x50,0x388(%r13) │ │ │ │ - jmp 338a720 │ │ │ │ - jmp *-0x8(%r13) │ │ │ │ - nop │ │ │ │ + lea -0x18(%r12),%r14 │ │ │ │ + jmp 3395508 │ │ │ │ + movq $0x20,0x388(%r13) │ │ │ │ + jmp *-0x10(%r13) │ │ │ │ + nopl 0x0(%rax) │ │ │ │ add (%rax),%eax │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ sldt (%rax) │ │ │ │ - add %ch,0x48031f74(%rax) │ │ │ │ - lea -0x10(%rbp),%eax │ │ │ │ - cmp %r15,%rax │ │ │ │ - jb 4ad862 │ │ │ │ + add %al,(%rax) │ │ │ │ + add %al,(%rax) │ │ │ │ + add %cl,-0x73(%rax) │ │ │ │ + rex.RB │ │ │ │ + lock cmp %r15,%rax │ │ │ │ + jb 4afe7d │ │ │ │ + add $0x28,%r12 │ │ │ │ + cmp 0x358(%r13),%r12 │ │ │ │ + ja 4afe72 │ │ │ │ movq $0x3390fc8,-0x10(%rbp) │ │ │ │ mov %rbx,-0x8(%rbp) │ │ │ │ - mov 0x18(%rbx),%rsi │ │ │ │ - mov 0x10(%rbx),%r14 │ │ │ │ + mov 0x10(%rbx),%rax │ │ │ │ + mov 0x18(%rbx),%rcx │ │ │ │ mov 0x20(%rbx),%rbx │ │ │ │ + movq $0x4afdc0,-0x20(%r12) │ │ │ │ + mov %rax,-0x10(%r12) │ │ │ │ + mov %rcx,-0x8(%r12) │ │ │ │ + mov %rbx,(%r12) │ │ │ │ + lea -0x20(%r12),%rsi │ │ │ │ + lea 0x2f07479(%rip),%r14 │ │ │ │ add $0xfffffffffffffff0,%rbp │ │ │ │ - jmp 4ad970 │ │ │ │ + jmp 3359998 │ │ │ │ + movq $0x28,0x388(%r13) │ │ │ │ jmp *-0x10(%r13) │ │ │ │ - xchg %ax,%ax │ │ │ │ - (bad) │ │ │ │ - add %al,(%rax) │ │ │ │ - add %al,(%rbx) │ │ │ │ - add %al,(%rax) │ │ │ │ - add %al,(%rdx) │ │ │ │ - add %al,(%rax) │ │ │ │ + nopl 0x0(%rax) │ │ │ │ + add $0x0,%al │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ - add %cl,(%rbx) │ │ │ │ add %al,(%rax) │ │ │ │ + sldt (%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %cl,-0x73(%rax) │ │ │ │ - rex.RB fmuls -0x8(%r9,%rdi,1) │ │ │ │ - jb 4ad94e │ │ │ │ - movq $0x4ad8d8,-0x28(%rbp) │ │ │ │ - mov 0x5(%rbx),%rax │ │ │ │ - mov 0xd(%rbx),%rbx │ │ │ │ - mov %rbx,%rcx │ │ │ │ - mov %r14,%rbx │ │ │ │ - mov %rcx,-0x20(%rbp) │ │ │ │ - mov %rax,-0x18(%rbp) │ │ │ │ - mov %rsi,-0x10(%rbp) │ │ │ │ - mov %rdi,-0x8(%rbp) │ │ │ │ - add $0xffffffffffffffd8,%rbp │ │ │ │ + rex.RB loopne 4afee9 │ │ │ │ + cmp %edi,%eax │ │ │ │ + jb 4aff40 │ │ │ │ + movq $0x4afee8,-0x20(%rbp) │ │ │ │ + mov 0x10(%rbx),%rax │ │ │ │ + mov 0x18(%rbx),%rcx │ │ │ │ + mov 0x20(%rbx),%rdx │ │ │ │ + mov 0x28(%rbx),%rbx │ │ │ │ + mov %rdx,-0x18(%rbp) │ │ │ │ + mov %rax,-0x10(%rbp) │ │ │ │ + mov %rcx,-0x8(%rbp) │ │ │ │ + add $0xffffffffffffffe0,%rbp │ │ │ │ test $0x7,%bl │ │ │ │ - jne 4ad8d8 │ │ │ │ + jne 4afee8 │ │ │ │ mov (%rbx),%rax │ │ │ │ jmp *%rax │ │ │ │ - nopl 0x0(%rax) │ │ │ │ - add $0x0,%al │ │ │ │ + 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,-0x7d(%rcx) │ │ │ │ (bad) │ │ │ │ - cmp %cl,0x3b(%rbp) │ │ │ │ + sub %cl,0x3b(%rbp) │ │ │ │ movsl %ds:(%rsi),%es:(%rdi) │ │ │ │ pop %rax │ │ │ │ add (%rax),%eax │ │ │ │ - add %dh,0x59(%rdi) │ │ │ │ + add %dh,0x3b(%rdi) │ │ │ │ mov 0x7(%rbx),%rax │ │ │ │ - mov 0xf(%rbx),%rcx │ │ │ │ - mov 0x17(%rbx),%rbx │ │ │ │ - movq $0x3363ae0,-0x30(%r12) │ │ │ │ - mov 0x8(%rbp),%rdx │ │ │ │ - mov %rdx,-0x28(%r12) │ │ │ │ - mov %rax,-0x20(%r12) │ │ │ │ - movq $0x4a37b8,-0x18(%r12) │ │ │ │ - lea -0x2e(%r12),%rax │ │ │ │ - mov %rax,-0x10(%r12) │ │ │ │ - mov %rcx,-0x8(%r12) │ │ │ │ - mov %rbx,(%r12) │ │ │ │ - mov 0x20(%rbp),%rdi │ │ │ │ - mov 0x18(%rbp),%rsi │ │ │ │ - lea -0x17(%r12),%r14 │ │ │ │ + movq $0x4afe18,-0x20(%r12) │ │ │ │ mov 0x10(%rbp),%rbx │ │ │ │ - add $0x28,%rbp │ │ │ │ - jmp 33959f8 │ │ │ │ - movq $0x38,0x388(%r13) │ │ │ │ + mov %rbx,-0x10(%r12) │ │ │ │ + mov 0x18(%rbp),%rbx │ │ │ │ + mov %rbx,-0x8(%r12) │ │ │ │ + mov 0x8(%rbp),%rbx │ │ │ │ + mov %rbx,(%r12) │ │ │ │ + lea -0x20(%r12),%rdi │ │ │ │ + mov %rax,%rsi │ │ │ │ + xor %r14d,%r14d │ │ │ │ + add $0x20,%rbp │ │ │ │ + jmp 32e9300 │ │ │ │ + movq $0x28,0x388(%r13) │ │ │ │ jmp 338a720 │ │ │ │ - jmp *-0x8(%r13) │ │ │ │ - nopw 0x0(%rax,%rax,1) │ │ │ │ - sldt (%rax) │ │ │ │ - add %al,(%rdx) │ │ │ │ + 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 %dh,0x73(%rax) │ │ │ │ - (bad) │ │ │ │ - add -0x73(%rax),%ecx │ │ │ │ - rex.RB rorb $0xf,-0x8(%r9,%rdi,1) │ │ │ │ - (bad) │ │ │ │ - addl $0x0,(%rdx) │ │ │ │ - add %cl,-0x39(%rax) │ │ │ │ - rex.RB enter $0xd9d0,$0x4a │ │ │ │ - add %cl,-0x77(%rax) │ │ │ │ - fmuls -0x75(%rax) │ │ │ │ - rex.WXB (bad) │ │ │ │ - mov 0xe(%rbx),%rdx │ │ │ │ - mov 0x16(%rbx),%rbx │ │ │ │ - mov %rbx,%rdi │ │ │ │ - mov %rsi,%rbx │ │ │ │ - mov %rdx,-0x30(%rbp) │ │ │ │ - mov %rdi,-0x28(%rbp) │ │ │ │ - mov %rcx,-0x20(%rbp) │ │ │ │ - mov %rax,-0x18(%rbp) │ │ │ │ - mov %r14,-0x10(%rbp) │ │ │ │ - mov %rsi,-0x8(%rbp) │ │ │ │ - add $0xffffffffffffffc8,%rbp │ │ │ │ - test $0x7,%bl │ │ │ │ - jne 4ad9d0 │ │ │ │ - mov (%rbx),%rax │ │ │ │ - jmp *%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 $0x4afe98,-0x28(%r12) │ │ │ │ + mov %rax,-0x18(%r12) │ │ │ │ + mov %r14,-0x10(%r12) │ │ │ │ + mov %rcx,-0x8(%r12) │ │ │ │ + mov %rbx,(%r12) │ │ │ │ + lea -0x28(%r12),%rsi │ │ │ │ + lea 0x2f0734e(%rip),%r14 │ │ │ │ + jmp 3359998 │ │ │ │ + movq $0x30,0x388(%r13) │ │ │ │ + jmp *-0x8(%r13) │ │ │ │ + nopl (%rax) │ │ │ │ + add (%rax),%al │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ - add %bl,(%rsi) │ │ │ │ + adc (%rax),%al │ │ │ │ add %al,(%rax) │ │ │ │ - add %dl,(%rax) │ │ │ │ - jae 4ad9ee │ │ │ │ - add -0x75(%rax),%ecx │ │ │ │ - or %r9b,-0x75(%r8) │ │ │ │ - rex.WRB adc %r9b,-0x75(%r8) │ │ │ │ - push %rbp │ │ │ │ - sub %cl,-0x75(%rax) │ │ │ │ - jne 4ada10 │ │ │ │ - mov %rbx,%rdi │ │ │ │ - and $0x7,%edi │ │ │ │ - cmp $0x1,%rdi │ │ │ │ - je 4ade0d │ │ │ │ - movq $0x4ada28,-0x8(%rbp) │ │ │ │ - mov 0xe(%rbx),%rax │ │ │ │ - mov 0x6(%rbx),%rbx │ │ │ │ - mov %rax,0x0(%rbp) │ │ │ │ - add $0xfffffffffffffff8,%rbp │ │ │ │ - test $0x7,%bl │ │ │ │ - jne 4ada28 │ │ │ │ - mov (%rbx),%rax │ │ │ │ - jmp *%rax │ │ │ │ + add %al,(%rax) │ │ │ │ + add %al,(%rax) │ │ │ │ + mov 0x10(%rbx),%r14 │ │ │ │ + mov 0x18(%rbx),%rbx │ │ │ │ + jmp 4aff60 │ │ │ │ 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) │ │ │ │ - add %bh,0x48031f72(%rax) │ │ │ │ - mov 0x10(%rbp),%eax │ │ │ │ - mov 0x18(%rbp),%rcx │ │ │ │ - mov 0x30(%rbp),%rdx │ │ │ │ - mov 0x38(%rbp),%rsi │ │ │ │ - mov %rbx,%rdi │ │ │ │ - and $0x7,%edi │ │ │ │ - cmp $0x1,%rdi │ │ │ │ - je 4adac8 │ │ │ │ - add $0x8,%rbp │ │ │ │ - mov %rcx,%rbx │ │ │ │ - mov %rdx,%rcx │ │ │ │ - mov %rsi,%rdx │ │ │ │ - add $0x50,%r12 │ │ │ │ - cmp 0x358(%r13),%r12 │ │ │ │ - ja 4adab0 │ │ │ │ - movq $0x4acb78,-0x48(%r12) │ │ │ │ - mov %rbx,-0x40(%r12) │ │ │ │ - mov %rcx,-0x38(%r12) │ │ │ │ - movq $0x4acb98,-0x30(%r12) │ │ │ │ - mov %rax,-0x20(%r12) │ │ │ │ - mov %rdx,-0x18(%r12) │ │ │ │ - movq $0x4accf0,-0x10(%r12) │ │ │ │ - lea -0x47(%r12),%rax │ │ │ │ - mov %rax,-0x8(%r12) │ │ │ │ - lea -0x30(%r12),%rax │ │ │ │ - mov %rax,(%r12) │ │ │ │ - lea -0xd(%r12),%rbx │ │ │ │ - add $0x38,%rbp │ │ │ │ - jmp *0x0(%rbp) │ │ │ │ - movq $0x50,0x388(%r13) │ │ │ │ - movq $0x4addf8,0x0(%rbp) │ │ │ │ - jmp 338a2b0 │ │ │ │ - mov 0x20(%rbp),%rdi │ │ │ │ - mov 0x28(%rbp),%r8 │ │ │ │ - mov 0x8(%rbp),%r9 │ │ │ │ - mov 0xf(%rbx),%r10 │ │ │ │ - mov 0x7(%rbx),%rbx │ │ │ │ - mov 0x7(%rbx),%r11 │ │ │ │ - mov 0xf(%rbx),%rbx │ │ │ │ - mov 0x7(%rbx),%r14 │ │ │ │ - mov 0xf(%rbx),%r14 │ │ │ │ - mov 0x17(%rbx),%rbx │ │ │ │ - cmp $0x6,%rbx │ │ │ │ - jne 4adc34 │ │ │ │ - cmp $0x33eb74a,%r14 │ │ │ │ - je 4adb77 │ │ │ │ - sub $0x8,%rsp │ │ │ │ - mov %rdi,0x48(%rsp) │ │ │ │ - mov %r14,%rdi │ │ │ │ - mov %rsi,0x50(%rsp) │ │ │ │ - lea 0x2f3dc2f(%rip),%rsi │ │ │ │ - mov %rdx,0x58(%rsp) │ │ │ │ - mov $0x6,%edx │ │ │ │ - mov %rax,0x60(%rsp) │ │ │ │ - xor %eax,%eax │ │ │ │ - mov %r11,0x88(%rsp) │ │ │ │ - mov %r10,0x80(%rsp) │ │ │ │ - mov %r9,0x78(%rsp) │ │ │ │ - mov %r8,0x70(%rsp) │ │ │ │ - mov %rcx,0x68(%rsp) │ │ │ │ - call 4053d0 │ │ │ │ - add $0x8,%rsp │ │ │ │ - movslq %eax,%rax │ │ │ │ - test %rax,%rax │ │ │ │ - jne 4adc04 │ │ │ │ - mov 0x80(%rsp),%r11 │ │ │ │ - mov 0x70(%rsp),%r9 │ │ │ │ - mov 0x50(%rsp),%rdx │ │ │ │ - mov 0x68(%rsp),%r8 │ │ │ │ - add $0x60,%r12 │ │ │ │ - cmp 0x358(%r13),%r12 │ │ │ │ - ja 4adbe4 │ │ │ │ - movq $0x50d128,-0x58(%r12) │ │ │ │ - movq $0x36acc5f,-0x50(%r12) │ │ │ │ - mov %r11,-0x48(%r12) │ │ │ │ - movq $0x36a4910,-0x40(%r12) │ │ │ │ - movq $0x4ad838,-0x38(%r12) │ │ │ │ - mov %rdx,-0x28(%r12) │ │ │ │ - mov %r9,-0x20(%r12) │ │ │ │ - mov %r8,-0x18(%r12) │ │ │ │ - movq $0x4ad880,-0x10(%r12) │ │ │ │ - lea -0x38(%r12),%rax │ │ │ │ - mov %rax,-0x8(%r12) │ │ │ │ - lea -0x57(%r12),%rax │ │ │ │ - mov %rax,(%r12) │ │ │ │ - lea -0xd(%r12),%rbx │ │ │ │ - add $0x40,%rbp │ │ │ │ - jmp *0x0(%rbp) │ │ │ │ - movq $0x60,0x388(%r13) │ │ │ │ - movq $0x4addb0,0x0(%rbp) │ │ │ │ - mov %r11,0x38(%rbp) │ │ │ │ - jmp 338a2b0 │ │ │ │ - jmp *-0x8(%r13) │ │ │ │ - mov 0x80(%rsp),%r11 │ │ │ │ - mov 0x78(%rsp),%r10 │ │ │ │ - mov 0x70(%rsp),%r9 │ │ │ │ - mov 0x48(%rsp),%rsi │ │ │ │ - mov 0x50(%rsp),%rdx │ │ │ │ - mov 0x68(%rsp),%r8 │ │ │ │ - mov 0x40(%rsp),%rdi │ │ │ │ - mov 0x60(%rsp),%rcx │ │ │ │ - mov 0x58(%rsp),%rax │ │ │ │ - cmp $0x6,%rbx │ │ │ │ - je 4adc4c │ │ │ │ - add $0x8,%rbp │ │ │ │ - mov %rcx,%rbx │ │ │ │ - mov %rdx,%rcx │ │ │ │ - mov %rsi,%rdx │ │ │ │ - jmp 4ada55 │ │ │ │ - cmp $0x33eb74a,%r14 │ │ │ │ - je 4adcd2 │ │ │ │ - sub $0x8,%rsp │ │ │ │ - mov %rdi,%rbx │ │ │ │ - mov %r14,%rdi │ │ │ │ - mov %rsi,%r14 │ │ │ │ - lea 0x2f3dae1(%rip),%rsi │ │ │ │ - mov %rdx,0x58(%rsp) │ │ │ │ - mov $0x6,%edx │ │ │ │ - mov %rax,0x60(%rsp) │ │ │ │ - xor %eax,%eax │ │ │ │ - mov %r11,0x88(%rsp) │ │ │ │ - mov %r10,0x80(%rsp) │ │ │ │ - mov %r9,0x78(%rsp) │ │ │ │ - mov %r8,0x70(%rsp) │ │ │ │ - mov %rcx,0x68(%rsp) │ │ │ │ - call 4053d0 │ │ │ │ - add $0x8,%rsp │ │ │ │ - movslq %eax,%rax │ │ │ │ - test %rax,%rax │ │ │ │ - jne 4addc8 │ │ │ │ - mov 0x80(%rsp),%r11 │ │ │ │ - mov 0x78(%rsp),%r10 │ │ │ │ - mov 0x70(%rsp),%r9 │ │ │ │ - mov 0x50(%rsp),%rdx │ │ │ │ - mov 0x68(%rsp),%r8 │ │ │ │ - mov %rbx,%rdi │ │ │ │ - mov 0x58(%rsp),%rax │ │ │ │ - add $0x70,%r12 │ │ │ │ - cmp 0x358(%r13),%r12 │ │ │ │ - ja 4add41 │ │ │ │ - movq $0x4acdb0,-0x68(%r12) │ │ │ │ - mov %r11,-0x58(%r12) │ │ │ │ - mov %rax,-0x50(%r12) │ │ │ │ - mov %r10,-0x48(%r12) │ │ │ │ - movq $0x4ad3f8,-0x40(%r12) │ │ │ │ - mov %r11,-0x38(%r12) │ │ │ │ - mov %rdi,-0x30(%r12) │ │ │ │ - movq $0x4ad728,-0x28(%r12) │ │ │ │ - mov %r9,-0x20(%r12) │ │ │ │ - mov %r8,-0x18(%r12) │ │ │ │ - mov %rdx,-0x10(%r12) │ │ │ │ - lea -0x3f(%r12),%rax │ │ │ │ - mov %rax,-0x8(%r12) │ │ │ │ - lea -0x68(%r12),%rax │ │ │ │ - mov %rax,(%r12) │ │ │ │ - lea -0x25(%r12),%rbx │ │ │ │ - add $0x40,%rbp │ │ │ │ - jmp *0x0(%rbp) │ │ │ │ - movq $0x70,0x388(%r13) │ │ │ │ - movq $0x4add78,0x0(%rbp) │ │ │ │ - mov %r11,0x18(%rbp) │ │ │ │ - mov %r10,0x38(%rbp) │ │ │ │ - jmp 338a2b0 │ │ │ │ - nopl 0x0(%rax) │ │ │ │ - (bad) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ + mov 0x10(%rbx),%r14 │ │ │ │ + mov 0x18(%rbx),%rbx │ │ │ │ + jmp 4aff60 │ │ │ │ + nopl (%rax) │ │ │ │ + add (%rax),%eax │ │ │ │ add %al,(%rax) │ │ │ │ - add %bl,(%rsi) │ │ │ │ add %al,(%rax) │ │ │ │ - add %ch,0x6f(%rax) │ │ │ │ - (bad) │ │ │ │ - add -0x75(%rax),%ecx │ │ │ │ - adc %r9b,-0x75(%r8) │ │ │ │ - jge 4adda0 │ │ │ │ - mov 0x28(%rbp),%r8 │ │ │ │ - mov 0x30(%rbp),%rcx │ │ │ │ - mov 0x8(%rbp),%r9 │ │ │ │ - mov 0x38(%rbp),%r10 │ │ │ │ - mov 0x18(%rbp),%r11 │ │ │ │ - mov %rcx,%rdx │ │ │ │ - jmp 4adcd2 │ │ │ │ - nopl 0x0(%rax) │ │ │ │ - xchg %eax,(%rbx) │ │ │ │ add %al,(%rax) │ │ │ │ + sldt (%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ + add %cl,-0x73(%rax) │ │ │ │ + rex.RB call 1043395c <__environ@GLIBC_2.2.5+0xc7f34b4> │ │ │ │ (bad) │ │ │ │ + jrcxz 4b0013 │ │ │ │ add %al,(%rax) │ │ │ │ - add %dh,(%rax) │ │ │ │ - outsl %ds:(%rsi),(%dx) │ │ │ │ - (bad) │ │ │ │ - add 0x45(%rbx,%rcx,4),%ecx │ │ │ │ - sub %cl,-0x75(%rax) │ │ │ │ - rex.WRB xor %r9b,0x4d(%r11,%rcx,4) │ │ │ │ - or %cl,0x5d(%rbx,%rcx,4) │ │ │ │ - cmp %cl,-0x77(%rax) │ │ │ │ - lret $0xafe9 │ │ │ │ - std │ │ │ │ - (bad) │ │ │ │ - decl -0x7d(%rax) │ │ │ │ - (bad) │ │ │ │ - mov %esi,%edx │ │ │ │ - mov 0x50(%rsp),%rcx │ │ │ │ - mov 0x60(%rsp),%rbx │ │ │ │ - mov 0x58(%rsp),%rax │ │ │ │ - jmp 4ada55 │ │ │ │ - nopl 0x0(%rax,%rax,1) │ │ │ │ - (bad) │ │ │ │ - add (%rax),%eax │ │ │ │ + mov 0x10(%rbx),%rcx │ │ │ │ + mov 0x18(%rbx),%rax │ │ │ │ + mov 0x20(%rbx),%rbx │ │ │ │ + mov %rbx,%rdx │ │ │ │ + and $0x7,%edx │ │ │ │ + cmp $0x1,%rdx │ │ │ │ + je 4b00a4 │ │ │ │ + add $0x20,%r12 │ │ │ │ + cmp 0x358(%r13),%r12 │ │ │ │ + ja 4b005d │ │ │ │ + movq $0x4affe8,-0x18(%r12) │ │ │ │ + mov %rcx,-0x8(%r12) │ │ │ │ + mov %rax,(%r12) │ │ │ │ + lea -0x18(%r12),%rsi │ │ │ │ + lea 0x2f08cc6(%rip),%r14 │ │ │ │ + jmp 3359998 │ │ │ │ + movq $0x20,0x388(%r13) │ │ │ │ + movq $0x4b0110,-0x18(%rbp) │ │ │ │ + mov %rax,-0x10(%rbp) │ │ │ │ + mov %rcx,-0x8(%rbp) │ │ │ │ + add $0xffffffffffffffe8,%rbp │ │ │ │ + jmp 338a720 │ │ │ │ + nopl 0x0(%rax) │ │ │ │ + add (%rax),%al │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ - add %bl,(%rsi) │ │ │ │ add %al,(%rax) │ │ │ │ - add %cl,%al │ │ │ │ - outsb %ds:(%rsi),(%dx) │ │ │ │ - (bad) │ │ │ │ - add -0x75(%rax),%ecx │ │ │ │ - or %r9b,-0x75(%r8) │ │ │ │ - pop %rbp │ │ │ │ - adc %cl,-0x75(%rax) │ │ │ │ - rex.WRB sub %r9b,-0x75(%r8) │ │ │ │ - push %rbp │ │ │ │ - xor %ch,%cl │ │ │ │ - rex.W cld │ │ │ │ (bad) │ │ │ │ - decl -0x77(%rax) │ │ │ │ - lret │ │ │ │ - mov %rdx,%rcx │ │ │ │ - mov %rsi,%rdx │ │ │ │ - jmp 4ada55 │ │ │ │ - nopl 0x0(%rax,%rax,1) │ │ │ │ - add $0x0,%eax │ │ │ │ add %al,(%rax) │ │ │ │ - add %cl,(%rdi) │ │ │ │ add %al,(%rax) │ │ │ │ - add %dh,0x48031f6e(%rax) │ │ │ │ - lea -0x10(%rbp),%eax │ │ │ │ - cmp %r15,%rax │ │ │ │ - jb 4ade9f │ │ │ │ - add $0x20,%r12 │ │ │ │ + add %al,(%rax) │ │ │ │ + add %cl,-0x75(%rax) │ │ │ │ + or %r9b,-0x75(%r8) │ │ │ │ + rex.WRB adc %r9b,-0x7d(%r8) │ │ │ │ + (bad) │ │ │ │ + add $0x20,%esp │ │ │ │ cmp 0x358(%r13),%r12 │ │ │ │ - ja 4ade94 │ │ │ │ - movq $0x3390fc8,-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 $0x4ad970,-0x18(%r12) │ │ │ │ - mov %rax,-0x10(%r12) │ │ │ │ + ja 4b00d4 │ │ │ │ + movq $0x4affc8,-0x18(%r12) │ │ │ │ mov %rcx,-0x8(%r12) │ │ │ │ - mov %rdx,(%r12) │ │ │ │ - mov %rsi,%rax │ │ │ │ - mov %rbx,%rsi │ │ │ │ - mov %rax,%r14 │ │ │ │ - lea -0x16(%r12),%rbx │ │ │ │ - add $0xfffffffffffffff0,%rbp │ │ │ │ - jmp 4ad970 │ │ │ │ + mov %rax,(%r12) │ │ │ │ + lea -0x18(%r12),%rsi │ │ │ │ + lea 0x30168c0(%rip),%r14 │ │ │ │ + jmp 3359998 │ │ │ │ movq $0x20,0x388(%r13) │ │ │ │ + movq $0x4b0098,-0x18(%rbp) │ │ │ │ + mov %rax,-0x10(%rbp) │ │ │ │ + mov %rcx,-0x8(%rbp) │ │ │ │ + add $0xffffffffffffffe8,%rbp │ │ │ │ + jmp 338a720 │ │ │ │ jmp *-0x10(%r13) │ │ │ │ - nopl 0x0(%rax,%rax,1) │ │ │ │ - (bad) │ │ │ │ + nopl 0x0(%rax) │ │ │ │ + add (%rax),%al │ │ │ │ add %al,(%rax) │ │ │ │ - add %al,(%rbx) │ │ │ │ add %al,(%rax) │ │ │ │ - add %al,(%rdx) │ │ │ │ add %al,(%rax) │ │ │ │ + (bad) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ - add %cl,(%rbx) │ │ │ │ add %al,(%rax) │ │ │ │ + add %cl,-0x75(%rax) │ │ │ │ + or %r9b,-0x75(%r8) │ │ │ │ + rex.WRB adc %r9b,-0x7d(%r8) │ │ │ │ + (bad) │ │ │ │ + or $0xff,%al │ │ │ │ + (bad) │ │ │ │ + decl (%rdi) │ │ │ │ + (bad) │ │ │ │ + addb $0x0,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ + add $0x1000000,%eax │ │ │ │ add %al,(%rax) │ │ │ │ - add %cl,-0x73(%rax) │ │ │ │ - rex.RB fmuls -0x8(%r9,%rdi,1) │ │ │ │ - jb 4adf8e │ │ │ │ - movq $0x4adf18,-0x28(%rbp) │ │ │ │ - mov 0x5(%rbx),%rax │ │ │ │ - mov 0xd(%rbx),%rbx │ │ │ │ - mov %rbx,%rcx │ │ │ │ - mov %r14,%rbx │ │ │ │ - mov %rcx,-0x20(%rbp) │ │ │ │ - mov %rax,-0x18(%rbp) │ │ │ │ - mov %rsi,-0x10(%rbp) │ │ │ │ - mov %rdi,-0x8(%rbp) │ │ │ │ - add $0xffffffffffffffd8,%rbp │ │ │ │ - test $0x7,%bl │ │ │ │ - jne 4adf18 │ │ │ │ - mov (%rbx),%rax │ │ │ │ - jmp *%rax │ │ │ │ - nopl 0x0(%rax) │ │ │ │ - add $0x0,%al │ │ │ │ + add %al,(%rdx) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ - (bad) │ │ │ │ + add %cl,(%rbx) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %cl,-0x7d(%rcx) │ │ │ │ (bad) │ │ │ │ - cmp %cl,0x3b(%rbp) │ │ │ │ + sub %cl,0x3b(%rbp) │ │ │ │ movsl %ds:(%rsi),%es:(%rdi) │ │ │ │ pop %rax │ │ │ │ add (%rax),%eax │ │ │ │ - add %dh,0x59(%rdi) │ │ │ │ + add %dh,0x30(%rdi) │ │ │ │ mov 0x7(%rbx),%rax │ │ │ │ - mov 0xf(%rbx),%rcx │ │ │ │ - mov 0x17(%rbx),%rbx │ │ │ │ - movq $0x3363ae0,-0x30(%r12) │ │ │ │ - mov 0x8(%rbp),%rdx │ │ │ │ - mov %rdx,-0x28(%r12) │ │ │ │ - mov %rax,-0x20(%r12) │ │ │ │ - movq $0x4a37b8,-0x18(%r12) │ │ │ │ - lea -0x2e(%r12),%rax │ │ │ │ - mov %rax,-0x10(%r12) │ │ │ │ - mov %rcx,-0x8(%r12) │ │ │ │ + mov 0xf(%rbx),%rbx │ │ │ │ + movq $0x4b0008,-0x20(%r12) │ │ │ │ + mov %r14,-0x10(%r12) │ │ │ │ + mov %rax,-0x8(%r12) │ │ │ │ mov %rbx,(%r12) │ │ │ │ - mov 0x20(%rbp),%rdi │ │ │ │ - mov 0x18(%rbp),%rsi │ │ │ │ - lea -0x17(%r12),%r14 │ │ │ │ - mov 0x10(%rbp),%rbx │ │ │ │ - add $0x28,%rbp │ │ │ │ - jmp 33959f8 │ │ │ │ - movq $0x38,0x388(%r13) │ │ │ │ - jmp 338a720 │ │ │ │ + lea -0x20(%r12),%rsi │ │ │ │ + lea 0x2f07148(%rip),%r14 │ │ │ │ + jmp 3359998 │ │ │ │ + movq $0x28,0x388(%r13) │ │ │ │ jmp *-0x8(%r13) │ │ │ │ - nopw 0x0(%rax,%rax,1) │ │ │ │ - sldt (%rax) │ │ │ │ - add %al,(%rdx) │ │ │ │ + nopl 0x0(%rax) │ │ │ │ + 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) │ │ │ │ - js 4ae01b │ │ │ │ - (bad) │ │ │ │ - add -0x73(%rax),%ecx │ │ │ │ - rex.RB cwtl │ │ │ │ + add %al,(%rax) │ │ │ │ + lea -0x10(%rbp),%rax │ │ │ │ cmp %r15,%rax │ │ │ │ - jb 4ae335 │ │ │ │ - movq $0x4ae018,-0x40(%rbp) │ │ │ │ - mov %rbx,%rax │ │ │ │ - mov 0x6(%rbx),%rcx │ │ │ │ - mov 0xe(%rbx),%rdx │ │ │ │ - mov 0x16(%rbx),%rdi │ │ │ │ - mov 0x1e(%rbx),%rbx │ │ │ │ - mov %rbx,%r8 │ │ │ │ - mov %rsi,%rbx │ │ │ │ - mov %rdx,-0x38(%rbp) │ │ │ │ - mov %rdi,-0x30(%rbp) │ │ │ │ - mov %rcx,-0x28(%rbp) │ │ │ │ - mov %r8,-0x20(%rbp) │ │ │ │ - mov %rax,-0x18(%rbp) │ │ │ │ - mov %r14,-0x10(%rbp) │ │ │ │ - mov %rsi,-0x8(%rbp) │ │ │ │ - add $0xffffffffffffffc0,%rbp │ │ │ │ - test $0x7,%bl │ │ │ │ - jne 4ae018 │ │ │ │ - mov (%rbx),%rax │ │ │ │ - jmp *%rax │ │ │ │ - (bad) │ │ │ │ + jb 4b01fc │ │ │ │ + add $0x18,%r12 │ │ │ │ + cmp 0x358(%r13),%r12 │ │ │ │ + ja 4b01f1 │ │ │ │ + movq $0x3390fc8,-0x10(%rbp) │ │ │ │ + mov %rbx,-0x8(%rbp) │ │ │ │ + mov 0x10(%rbx),%rax │ │ │ │ + mov 0x18(%rbx),%rbx │ │ │ │ + movq $0x3363ae0,-0x10(%r12) │ │ │ │ + movq $0x3c2ae01,-0x8(%r12) │ │ │ │ + mov %rbx,(%r12) │ │ │ │ + lea -0xe(%r12),%r14 │ │ │ │ + mov %rax,%rbx │ │ │ │ + add $0xfffffffffffffff0,%rbp │ │ │ │ + jmp 4b0140 │ │ │ │ + movq $0x18,0x388(%r13) │ │ │ │ + jmp *-0x10(%r13) │ │ │ │ + add $0x1000000,%eax │ │ │ │ add %al,(%rax) │ │ │ │ + add %al,(%rcx) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ - add %bl,(%rsi) │ │ │ │ add %al,(%rax) │ │ │ │ - add %dl,(%rax) │ │ │ │ - insl (%dx),%es:(%rdi) │ │ │ │ - (bad) │ │ │ │ - add -0x75(%rax),%ecx │ │ │ │ - or %r9b,-0x75(%r8) │ │ │ │ - rex.WRB adc %r9b,-0x75(%r8) │ │ │ │ - push %rbp │ │ │ │ - xor %cl,-0x75(%rax) │ │ │ │ - jne 4ae060 │ │ │ │ - mov %rbx,%rdi │ │ │ │ - and $0x7,%edi │ │ │ │ - cmp $0x1,%rdi │ │ │ │ - je 4ae4ed │ │ │ │ - movq $0x4ae070,-0x8(%rbp) │ │ │ │ - mov 0xe(%rbx),%rax │ │ │ │ - mov 0x6(%rbx),%rbx │ │ │ │ - mov %rax,0x0(%rbp) │ │ │ │ - add $0xfffffffffffffff8,%rbp │ │ │ │ - test $0x7,%bl │ │ │ │ - jne 4ae070 │ │ │ │ - mov (%rbx),%rax │ │ │ │ - jmp *%rax │ │ │ │ - nopw 0x0(%rax,%rax,1) │ │ │ │ - or %al,(%rax) │ │ │ │ + add %cl,(%rcx) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ + add %cl,-0x7d(%rcx) │ │ │ │ (bad) │ │ │ │ - add %al,(%rax) │ │ │ │ - add %bh,0x48031f6c(%rax) │ │ │ │ - mov 0x10(%rbp),%eax │ │ │ │ - mov 0x18(%rbp),%rcx │ │ │ │ - mov 0x38(%rbp),%rdx │ │ │ │ - mov 0x40(%rbp),%rsi │ │ │ │ - mov %rbx,%rdi │ │ │ │ - and $0x7,%edi │ │ │ │ - cmp $0x1,%rdi │ │ │ │ - je 4ae110 │ │ │ │ - add $0x8,%rbp │ │ │ │ - mov %rcx,%rbx │ │ │ │ - mov %rdx,%rcx │ │ │ │ - mov %rsi,%rdx │ │ │ │ - add $0x50,%r12 │ │ │ │ - cmp 0x358(%r13),%r12 │ │ │ │ - ja 4ae0f8 │ │ │ │ - movq $0x4abeb0,-0x48(%r12) │ │ │ │ - mov %rbx,-0x40(%r12) │ │ │ │ - mov %rcx,-0x38(%r12) │ │ │ │ - movq $0x4abed0,-0x30(%r12) │ │ │ │ + cmp %cl,0x3b(%rbp) │ │ │ │ + movsl %ds:(%rsi),%es:(%rdi) │ │ │ │ + pop %rax │ │ │ │ + add (%rax),%eax │ │ │ │ + add %dh,0x3a(%rdi) │ │ │ │ + mov 0x7(%rbx),%rax │ │ │ │ + movq $0x4b01a0,-0x30(%r12) │ │ │ │ mov %rax,-0x20(%r12) │ │ │ │ - mov %rdx,-0x18(%r12) │ │ │ │ - movq $0x4ac028,-0x10(%r12) │ │ │ │ - lea -0x47(%r12),%rax │ │ │ │ - mov %rax,-0x8(%r12) │ │ │ │ + mov %r14,-0x18(%r12) │ │ │ │ + movq $0x3363ae0,-0x10(%r12) │ │ │ │ + movq $0x3c2adf1,-0x8(%r12) │ │ │ │ lea -0x30(%r12),%rax │ │ │ │ mov %rax,(%r12) │ │ │ │ - lea -0xd(%r12),%rbx │ │ │ │ - add $0x40,%rbp │ │ │ │ - jmp *0x0(%rbp) │ │ │ │ - movq $0x50,0x388(%r13) │ │ │ │ - movq $0x4ae4d8,0x0(%rbp) │ │ │ │ - jmp 338a2b0 │ │ │ │ - mov 0x20(%rbp),%rdi │ │ │ │ - mov 0x30(%rbp),%r8 │ │ │ │ - mov 0x8(%rbp),%r9 │ │ │ │ - mov 0xf(%rbx),%r10 │ │ │ │ - mov 0x7(%rbx),%rbx │ │ │ │ - mov 0x7(%rbx),%r11 │ │ │ │ - mov 0xf(%rbx),%rbx │ │ │ │ - mov 0x7(%rbx),%r14 │ │ │ │ - mov %rax,0x40(%rsp) │ │ │ │ - mov 0xf(%rbx),%rax │ │ │ │ - mov 0x17(%rbx),%rbx │ │ │ │ - cmp $0x6,%rbx │ │ │ │ - jne 4ae318 │ │ │ │ - mov %rcx,0x48(%rsp) │ │ │ │ - mov 0x28(%rbp),%rcx │ │ │ │ - cmp $0x33eb74a,%rax │ │ │ │ - je 4ae1d5 │ │ │ │ - sub $0x8,%rsp │ │ │ │ - mov %rdi,0x58(%rsp) │ │ │ │ - mov %rax,%rdi │ │ │ │ - mov %rsi,0x60(%rsp) │ │ │ │ - lea 0x2f3d5da(%rip),%rsi │ │ │ │ - mov %rdx,0x68(%rsp) │ │ │ │ - mov $0x6,%edx │ │ │ │ - mov %rax,0x70(%rsp) │ │ │ │ - xor %eax,%eax │ │ │ │ - mov %r11,0x98(%rsp) │ │ │ │ - mov %r10,0x90(%rsp) │ │ │ │ - mov %r9,0x88(%rsp) │ │ │ │ - mov %r8,0x80(%rsp) │ │ │ │ - mov %rcx,0x78(%rsp) │ │ │ │ - call 4053d0 │ │ │ │ - add $0x8,%rsp │ │ │ │ - movslq %eax,%rax │ │ │ │ - test %rax,%rax │ │ │ │ - jne 4ae2e2 │ │ │ │ - mov 0x68(%rsp),%rax │ │ │ │ - mov 0x90(%rsp),%r11 │ │ │ │ - mov 0x88(%rsp),%r10 │ │ │ │ - mov 0x70(%rsp),%rcx │ │ │ │ - movq $0x4ae218,-0x20(%rbp) │ │ │ │ - mov %rbx,%rdx │ │ │ │ - mov %rcx,%rbx │ │ │ │ - mov %rax,-0x18(%rbp) │ │ │ │ - mov %r14,-0x10(%rbp) │ │ │ │ - mov %rdx,-0x8(%rbp) │ │ │ │ - mov %r11,0x0(%rbp) │ │ │ │ - mov %r10,0x28(%rbp) │ │ │ │ - add $0xffffffffffffffe0,%rbp │ │ │ │ - test $0x7,%bl │ │ │ │ - jne 4ae218 │ │ │ │ - mov (%rbx),%rax │ │ │ │ - jmp *%rax │ │ │ │ - nopl (%rax) │ │ │ │ - add %r8,(%rax) │ │ │ │ - add %al,(%rax) │ │ │ │ - add %al,(%rax) │ │ │ │ - add %bl,(%rsi) │ │ │ │ - add %al,(%rax) │ │ │ │ - add %dl,(%rax) │ │ │ │ - imul $0x3,(%rdi),%ebx │ │ │ │ - add $0x70,%r12 │ │ │ │ - cmp 0x358(%r13),%r12 │ │ │ │ - ja 4ae459 │ │ │ │ - mov 0x30(%rbp),%rax │ │ │ │ - mov 0x38(%rbp),%rcx │ │ │ │ - mov 0x40(%rbp),%rdi │ │ │ │ - mov 0x58(%rbp),%rdx │ │ │ │ - mov 0x28(%rbp),%r9 │ │ │ │ - mov 0x20(%rbp),%r11 │ │ │ │ - cmpq $0x1,0x7(%rbx) │ │ │ │ - jne 4ae2b2 │ │ │ │ - movq $0x50d128,-0x68(%r12) │ │ │ │ - movq $0x36acc5f,-0x60(%r12) │ │ │ │ - mov %r11,-0x58(%r12) │ │ │ │ - movq $0x36a4910,-0x50(%r12) │ │ │ │ - movq $0x4ade30,-0x48(%r12) │ │ │ │ - mov %rdi,-0x38(%r12) │ │ │ │ - mov %rax,-0x30(%r12) │ │ │ │ - mov %rcx,-0x28(%r12) │ │ │ │ - mov %rdx,-0x20(%r12) │ │ │ │ - mov %r9,-0x18(%r12) │ │ │ │ - movq $0x4adec0,-0x10(%r12) │ │ │ │ - lea -0x48(%r12),%rax │ │ │ │ - mov %rax,-0x8(%r12) │ │ │ │ - lea -0x67(%r12),%rax │ │ │ │ - mov %rax,(%r12) │ │ │ │ - lea -0xd(%r12),%rbx │ │ │ │ - add $0x68,%rbp │ │ │ │ + lea -0xe(%r12),%rbx │ │ │ │ jmp *0x0(%rbp) │ │ │ │ - add $0xffffffffffffff90,%r12 │ │ │ │ - mov 0x50(%rbp),%r8 │ │ │ │ - mov 0x60(%rbp),%rbx │ │ │ │ - mov 0x48(%rbp),%r10 │ │ │ │ - mov 0x8(%rbp),%rsi │ │ │ │ - mov 0x10(%rbp),%r14 │ │ │ │ - mov 0x18(%rbp),%r14 │ │ │ │ - add $0x20,%rbp │ │ │ │ - mov %rax,0x40(%rsp) │ │ │ │ - mov %rsi,%rax │ │ │ │ - mov %rbx,%rsi │ │ │ │ - mov %r14,%rbx │ │ │ │ - jmp 4ae318 │ │ │ │ - mov 0x68(%rsp),%rax │ │ │ │ - mov 0x90(%rsp),%r11 │ │ │ │ - mov 0x88(%rsp),%r10 │ │ │ │ - mov 0x80(%rsp),%r9 │ │ │ │ - mov 0x58(%rsp),%rsi │ │ │ │ - mov 0x60(%rsp),%rdx │ │ │ │ - mov 0x78(%rsp),%r8 │ │ │ │ - mov 0x50(%rsp),%rdi │ │ │ │ - mov 0x48(%rsp),%rcx │ │ │ │ - cmp $0x6,%rbx │ │ │ │ - je 4ae339 │ │ │ │ - add $0x8,%rbp │ │ │ │ - mov %rcx,%rbx │ │ │ │ - mov %rdx,%rcx │ │ │ │ - mov %rsi,%rdx │ │ │ │ - mov 0x40(%rsp),%rax │ │ │ │ - jmp 4ae09d │ │ │ │ + movq $0x38,0x388(%r13) │ │ │ │ jmp *-0x8(%r13) │ │ │ │ - cmp $0x33eb74a,%rax │ │ │ │ - je 4ae3c5 │ │ │ │ - sub $0x8,%rsp │ │ │ │ - mov %rdi,%rbx │ │ │ │ - mov %rax,%rdi │ │ │ │ - mov %rsi,%rax │ │ │ │ - lea 0x2f3d3f1(%rip),%rsi │ │ │ │ - mov %rdx,%r14 │ │ │ │ - mov $0x6,%edx │ │ │ │ - mov %rax,0x60(%rsp) │ │ │ │ - xor %eax,%eax │ │ │ │ - mov %r11,0x98(%rsp) │ │ │ │ - mov %r10,0x90(%rsp) │ │ │ │ - mov %r9,0x88(%rsp) │ │ │ │ - mov %r8,0x80(%rsp) │ │ │ │ - mov %rcx,0x50(%rsp) │ │ │ │ - call 4053d0 │ │ │ │ - add $0x8,%rsp │ │ │ │ - movslq %eax,%rax │ │ │ │ - test %rax,%rax │ │ │ │ - jne 4ae4a9 │ │ │ │ - mov 0x90(%rsp),%r11 │ │ │ │ - mov 0x88(%rsp),%r10 │ │ │ │ - mov 0x80(%rsp),%r9 │ │ │ │ - mov %r14,%rdx │ │ │ │ - mov 0x78(%rsp),%r8 │ │ │ │ - mov %rbx,%rdi │ │ │ │ - add $0x70,%r12 │ │ │ │ - cmp 0x358(%r13),%r12 │ │ │ │ - ja 4ae439 │ │ │ │ - movq $0x4ac0e8,-0x68(%r12) │ │ │ │ - mov %r11,-0x58(%r12) │ │ │ │ - mov 0x40(%rsp),%rax │ │ │ │ - mov %rax,-0x50(%r12) │ │ │ │ - mov %r10,-0x48(%r12) │ │ │ │ - movq $0x4ac730,-0x40(%r12) │ │ │ │ - mov %r11,-0x38(%r12) │ │ │ │ - mov %rdi,-0x30(%r12) │ │ │ │ - movq $0x4aca60,-0x28(%r12) │ │ │ │ - mov %r9,-0x20(%r12) │ │ │ │ - mov %r8,-0x18(%r12) │ │ │ │ - mov %rdx,-0x10(%r12) │ │ │ │ - lea -0x3f(%r12),%rax │ │ │ │ - mov %rax,-0x8(%r12) │ │ │ │ - lea -0x68(%r12),%rax │ │ │ │ - mov %rax,(%r12) │ │ │ │ - lea -0x25(%r12),%rbx │ │ │ │ - add $0x48,%rbp │ │ │ │ - jmp *0x0(%rbp) │ │ │ │ - movq $0x70,0x388(%r13) │ │ │ │ - movq $0x4ae480,0x0(%rbp) │ │ │ │ - mov %r11,0x28(%rbp) │ │ │ │ - mov %r10,0x40(%rbp) │ │ │ │ - jmp 338a2b0 │ │ │ │ - movq $0x70,0x388(%r13) │ │ │ │ - jmp 338a720 │ │ │ │ - nopl 0x0(%rax) │ │ │ │ - or %al,(%rcx) │ │ │ │ - add %al,(%rax) │ │ │ │ - add %al,(%rax) │ │ │ │ - add %al,(%rax) │ │ │ │ + xchg %ax,%ax │ │ │ │ + jo 4b026b │ │ │ │ + (bad) │ │ │ │ (bad) │ │ │ │ - add %al,(%rax) │ │ │ │ - add %ch,0x48031f68(%rax) │ │ │ │ - mov 0x10(%rbp),%eax │ │ │ │ - mov 0x20(%rbp),%rdi │ │ │ │ - mov 0x30(%rbp),%r8 │ │ │ │ - mov 0x38(%rbp),%rcx │ │ │ │ - mov 0x8(%rbp),%r9 │ │ │ │ - mov 0x40(%rbp),%r10 │ │ │ │ - mov 0x28(%rbp),%r11 │ │ │ │ - mov %rcx,%rdx │ │ │ │ - mov %rax,0x40(%rsp) │ │ │ │ - jmp 4ae3c5 │ │ │ │ - add $0x8,%rbp │ │ │ │ - mov 0x58(%rsp),%rdx │ │ │ │ - mov %r14,%rcx │ │ │ │ - mov 0x48(%rsp),%rbx │ │ │ │ - mov 0x40(%rsp),%rax │ │ │ │ - jmp 4ae09d │ │ │ │ - nopl 0x0(%rax) │ │ │ │ (bad) │ │ │ │ (bad) │ │ │ │ + (bad) │ │ │ │ + incl 0x0(%rbp) │ │ │ │ + ... │ │ │ │ add %al,(%rax) │ │ │ │ + add $0x0,%eax │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ - (bad) │ │ │ │ add %al,(%rax) │ │ │ │ - add %dh,(%rax) │ │ │ │ - push $0xffffffff8b48031f │ │ │ │ - or %r9b,-0x75(%r8) │ │ │ │ - pop %rbp │ │ │ │ - adc %cl,-0x75(%rax) │ │ │ │ - rex.WRB xor %r9b,-0x75(%r8) │ │ │ │ - push %rbp │ │ │ │ - cmp %ch,%cl │ │ │ │ - mov $0xfb,%al │ │ │ │ - (bad) │ │ │ │ - decl -0x77(%rax) │ │ │ │ - lret │ │ │ │ - mov %rdx,%rcx │ │ │ │ - mov %rsi,%rdx │ │ │ │ - jmp 4ae09d │ │ │ │ - nopl 0x0(%rax,%rax,1) │ │ │ │ - sbb %al,(%rax) │ │ │ │ + add %cl,(%rsi) │ │ │ │ add %al,(%rax) │ │ │ │ - add $0x0,%al │ │ │ │ - ... │ │ │ │ add %al,(%rax) │ │ │ │ - (bad) │ │ │ │ add %al,(%rax) │ │ │ │ - add %dl,(%rax) │ │ │ │ - push $0xffffffff8349031f │ │ │ │ + add %cl,-0x7d(%rcx) │ │ │ │ (bad) │ │ │ │ - rex │ │ │ │ - cmp 0x358(%r13),%r12 │ │ │ │ - ja 4ae568 │ │ │ │ - movq $0x4abe10,-0x38(%r12) │ │ │ │ - mov %r14,-0x28(%r12) │ │ │ │ - movq $0x4adfb0,-0x20(%r12) │ │ │ │ - mov %rdi,-0x18(%r12) │ │ │ │ - mov %r14,-0x10(%r12) │ │ │ │ - mov %rsi,-0x8(%r12) │ │ │ │ - lea -0x38(%r12),%rax │ │ │ │ + js 4b02ea │ │ │ │ + cmp 0x358(%rbp),%esp │ │ │ │ + ja 4b0329 │ │ │ │ + movq $0x4afc38,-0x70(%r12) │ │ │ │ + mov %r8,-0x60(%r12) │ │ │ │ + movq $0x4afc80,-0x58(%r12) │ │ │ │ + mov %r9,-0x48(%r12) │ │ │ │ + movq $0x4aff60,-0x40(%r12) │ │ │ │ + lea -0x58(%r12),%rax │ │ │ │ + mov %rax,-0x38(%r12) │ │ │ │ + lea -0x70(%r12),%rax │ │ │ │ + mov %rax,-0x30(%r12) │ │ │ │ + mov %rdi,-0x28(%r12) │ │ │ │ + movq $0x4b0140,-0x20(%r12) │ │ │ │ + lea -0x3f(%r12),%rax │ │ │ │ + mov %rax,-0x18(%r12) │ │ │ │ + mov %rsi,-0x10(%r12) │ │ │ │ + lea -0x1f(%r12),%rax │ │ │ │ + cmp $0xb,%r14 │ │ │ │ + jl 4b031f │ │ │ │ + movq $0x4b0218,-0x8(%r12) │ │ │ │ mov %rax,(%r12) │ │ │ │ - mov %r8,%rsi │ │ │ │ - lea 0x378999b(%rip),%r14 │ │ │ │ - lea -0x1e(%r12),%rbx │ │ │ │ - jmp 4adfb0 │ │ │ │ - movq $0x40,0x388(%r13) │ │ │ │ - lea 0x31f67ce(%rip),%rbx │ │ │ │ + lea -0x7(%r12),%rbx │ │ │ │ + jmp *0x0(%rbp) │ │ │ │ + add $0xfffffffffffffff0,%r12 │ │ │ │ + mov %rax,%rbx │ │ │ │ + jmp *0x0(%rbp) │ │ │ │ + movq $0x78,0x388(%r13) │ │ │ │ + lea 0x31f66d5(%rip),%rbx │ │ │ │ + mov %r14,-0x28(%rbp) │ │ │ │ + mov %rsi,-0x20(%rbp) │ │ │ │ + mov %rdi,-0x18(%rbp) │ │ │ │ + mov %r8,-0x10(%rbp) │ │ │ │ + mov %r9,-0x8(%rbp) │ │ │ │ + add $0xffffffffffffffd8,%rbp │ │ │ │ jmp *-0x8(%r13) │ │ │ │ - xchg %ax,%ax │ │ │ │ - add (%rax),%al │ │ │ │ - add %al,(%rax) │ │ │ │ - add %al,(%rax) │ │ │ │ - add %al,(%rax) │ │ │ │ - adc (%rax),%al │ │ │ │ - add %al,(%rax) │ │ │ │ - enter $0x1f67,$0x3 │ │ │ │ - lea -0x10(%rbp),%rax │ │ │ │ - cmp %r15,%rax │ │ │ │ - jb 4ae5b6 │ │ │ │ - movq $0x3390fc8,-0x10(%rbp) │ │ │ │ - mov %rbx,-0x8(%rbp) │ │ │ │ - mov 0x18(%rbx),%rsi │ │ │ │ - mov 0x10(%rbx),%r14 │ │ │ │ - add $0xfffffffffffffff0,%rbp │ │ │ │ - jmp 4ae868 │ │ │ │ - jmp *-0x10(%r13) │ │ │ │ - nopw 0x0(%rax,%rax,1) │ │ │ │ - add (%rax),%al │ │ │ │ + nop │ │ │ │ + sldt (%rax) │ │ │ │ + add %al,(%rdx) │ │ │ │ + ... │ │ │ │ add %al,(%rax) │ │ │ │ + add %cl,(%rsi) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ - adc (%rax),%al │ │ │ │ add %al,(%rax) │ │ │ │ - test $0x65,%al │ │ │ │ - (bad) │ │ │ │ - add -0x73(%rax),%ecx │ │ │ │ + add %cl,-0x73(%rax) │ │ │ │ rex.RB │ │ │ │ lock cmp %r15,%rax │ │ │ │ - jb 4ae5f6 │ │ │ │ - movq $0x3390fc8,-0x10(%rbp) │ │ │ │ - mov %rbx,-0x8(%rbp) │ │ │ │ - mov 0x18(%rbx),%rsi │ │ │ │ - mov 0x10(%rbx),%r14 │ │ │ │ + jb 4b03f5 │ │ │ │ + movq $0x4b03a8,-0x10(%rbp) │ │ │ │ + mov %r14,%rbx │ │ │ │ + mov %rsi,-0x8(%rbp) │ │ │ │ add $0xfffffffffffffff0,%rbp │ │ │ │ - jmp 4a7930 │ │ │ │ - jmp *-0x10(%r13) │ │ │ │ - nopw 0x0(%rax,%rax,1) │ │ │ │ - sldt (%rax) │ │ │ │ - add %al,(%rdx) │ │ │ │ - add %al,(%rax) │ │ │ │ - add %al,(%rdx) │ │ │ │ + test $0x7,%bl │ │ │ │ + jne 4b03a8 │ │ │ │ + mov (%rbx),%rax │ │ │ │ + jmp *%rax │ │ │ │ + xchg %ax,%ax │ │ │ │ + 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,-0x73(%rax) │ │ │ │ - rex.RB loopne 4ae669 │ │ │ │ - cmp %edi,%eax │ │ │ │ - jb 4ae6b4 │ │ │ │ - movq $0x4ae668,-0x20(%rbp) │ │ │ │ - mov 0x6(%rbx),%rax │ │ │ │ - mov 0xe(%rbx),%rbx │ │ │ │ - mov %rbx,%rcx │ │ │ │ - mov %r14,%rbx │ │ │ │ - mov %rax,-0x18(%rbp) │ │ │ │ - mov %rcx,-0x10(%rbp) │ │ │ │ - mov %rsi,-0x8(%rbp) │ │ │ │ - add $0xffffffffffffffe0,%rbp │ │ │ │ + add %cl,-0x39(%rax) │ │ │ │ + add %r11b,%r8b │ │ │ │ + add 0x0(%rbx),%ecx │ │ │ │ + mov 0x7(%rbx),%rax │ │ │ │ + mov 0x8(%rbp),%rbx │ │ │ │ + mov %rax,0x8(%rbp) │ │ │ │ test $0x7,%bl │ │ │ │ - jne 4ae668 │ │ │ │ + jne 4b03d8 │ │ │ │ mov (%rbx),%rax │ │ │ │ jmp *%rax │ │ │ │ - nopl (%rax) │ │ │ │ - add (%rax),%eax │ │ │ │ - add %al,(%rax) │ │ │ │ + xchg %ax,%ax │ │ │ │ + add %al,(%r8) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ - (bad) │ │ │ │ + add %bl,(%rsi) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ - add %cl,-0x7d(%rcx) │ │ │ │ + add %cl,0x4b(%rbx,%rcx,4) │ │ │ │ (bad) │ │ │ │ - sbb %cl,0x3b(%rbp) │ │ │ │ - movsl %ds:(%rsi),%es:(%rdi) │ │ │ │ - pop %rax │ │ │ │ - add (%rax),%eax │ │ │ │ - add %dh,0x2f(%rdi) │ │ │ │ - movq $0x3363ae0,-0x10(%r12) │ │ │ │ - mov 0x10(%rbp),%rax │ │ │ │ - mov %rax,-0x8(%r12) │ │ │ │ - mov 0x18(%rbp),%rax │ │ │ │ - mov %rax,(%r12) │ │ │ │ - lea -0xe(%r12),%rsi │ │ │ │ - mov %rbx,%r14 │ │ │ │ - mov 0x8(%rbp),%rbx │ │ │ │ - add $0x20,%rbp │ │ │ │ - jmp 3395748 │ │ │ │ - movq $0x18,0x388(%r13) │ │ │ │ - jmp 338a720 │ │ │ │ + mov 0x17(%rbx),%r8 │ │ │ │ + mov 0xf(%rbx),%rdi │ │ │ │ + mov 0x7(%rbx),%rsi │ │ │ │ + mov 0x8(%rbp),%r14 │ │ │ │ + add $0x10,%rbp │ │ │ │ + jmp 4b0298 │ │ │ │ + lea 0x31f661c(%rip),%rbx │ │ │ │ jmp *-0x8(%r13) │ │ │ │ sldt (%rax) │ │ │ │ add %al,(%rdx) │ │ │ │ + ... │ │ │ │ add %al,(%rax) │ │ │ │ - add %al,(%rbx) │ │ │ │ - add %al,(%rax) │ │ │ │ - add %al,(%rax) │ │ │ │ - add %al,(%rax) │ │ │ │ - add %cl,(%rax) │ │ │ │ + add %cl,(%rsi) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %cl,-0x73(%rax) │ │ │ │ - rex.RB fmuls -0x8(%r9,%rdi,1) │ │ │ │ - jb 4ae778 │ │ │ │ - movq $0x4ae728,-0x28(%rbp) │ │ │ │ - mov 0x6(%rbx),%rax │ │ │ │ - mov 0xe(%rbx),%rcx │ │ │ │ - mov 0x16(%rbx),%rbx │ │ │ │ - mov %rbx,%rdx │ │ │ │ + rex.RB │ │ │ │ + lock cmp %r15,%rax │ │ │ │ + jb 4b0470 │ │ │ │ + movq $0x4b0450,-0x10(%rbp) │ │ │ │ mov %r14,%rbx │ │ │ │ - mov %rdx,-0x20(%rbp) │ │ │ │ - mov %rcx,-0x18(%rbp) │ │ │ │ - mov %rax,-0x10(%rbp) │ │ │ │ mov %rsi,-0x8(%rbp) │ │ │ │ - add $0xffffffffffffffd8,%rbp │ │ │ │ + add $0xfffffffffffffff0,%rbp │ │ │ │ test $0x7,%bl │ │ │ │ - jne 4ae728 │ │ │ │ + jne 4b0450 │ │ │ │ mov (%rbx),%rax │ │ │ │ jmp *%rax │ │ │ │ - nopl (%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,-0x7d(%rcx) │ │ │ │ + add %cl,0x4b(%rbx,%rcx,4) │ │ │ │ (bad) │ │ │ │ - sbb %cl,0x3b(%rbp) │ │ │ │ - movsl %ds:(%rsi),%es:(%rdi) │ │ │ │ - pop %rax │ │ │ │ - add (%rax),%eax │ │ │ │ - add %dh,0x33(%rdi) │ │ │ │ - movq $0x4ae618,-0x10(%r12) │ │ │ │ - mov 0x18(%rbp),%rax │ │ │ │ - mov %rax,-0x8(%r12) │ │ │ │ - mov 0x20(%rbp),%rax │ │ │ │ - mov %rax,(%r12) │ │ │ │ - lea -0xe(%r12),%rdi │ │ │ │ - mov 0x10(%rbp),%rsi │ │ │ │ - mov %rbx,%r14 │ │ │ │ - mov 0x8(%rbp),%rbx │ │ │ │ - add $0x28,%rbp │ │ │ │ - jmp 33959f8 │ │ │ │ - movq $0x18,0x388(%r13) │ │ │ │ - jmp 338a720 │ │ │ │ + mov 0x17(%rbx),%r8 │ │ │ │ + mov 0xf(%rbx),%rdi │ │ │ │ + mov 0x7(%rbx),%rsi │ │ │ │ + xor %r14d,%r14d │ │ │ │ + movq $0x33924c0,0x0(%rbp) │ │ │ │ + jmp 4b0298 │ │ │ │ + lea 0x31f65a9(%rip),%rbx │ │ │ │ jmp *-0x8(%r13) │ │ │ │ - nopl 0x0(%rax) │ │ │ │ - (bad) │ │ │ │ + nopl 0x0(%rax,%rax,1) │ │ │ │ + sldt (%rax) │ │ │ │ + add %al,(%rdx) │ │ │ │ + ... │ │ │ │ add %al,(%rax) │ │ │ │ - add %al,(%rbx) │ │ │ │ + add %cl,(%rsi) │ │ │ │ add %al,(%rax) │ │ │ │ - add %al,(%rdx) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ + add %cl,-0x77(%rax) │ │ │ │ + testl $0x7d358d4c,-0xa(%rcx,%rcx,4) │ │ │ │ + gs (bad) │ │ │ │ + add %ecx,%ebp │ │ │ │ + (bad) │ │ │ │ + and $0x2,%bl │ │ │ │ + nopw 0x0(%rax,%rax,1) │ │ │ │ + add $0x1000000,%eax │ │ │ │ + ... │ │ │ │ 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 4ae848 │ │ │ │ - movq $0x4ae7f0,-0x28(%rbp) │ │ │ │ - mov 0x5(%rbx),%rax │ │ │ │ - mov 0xd(%rbx),%rbx │ │ │ │ - mov %rbx,%rcx │ │ │ │ + rex.RB │ │ │ │ + lock cmp %r15,%rax │ │ │ │ + jb 4b052c │ │ │ │ + movq $0x4b0500,-0x8(%rbp) │ │ │ │ mov %r14,%rbx │ │ │ │ - mov %rax,-0x20(%rbp) │ │ │ │ - mov %rcx,-0x18(%rbp) │ │ │ │ - mov %rsi,-0x10(%rbp) │ │ │ │ - mov %rdi,-0x8(%rbp) │ │ │ │ - add $0xffffffffffffffd8,%rbp │ │ │ │ + add $0xfffffffffffffff8,%rbp │ │ │ │ test $0x7,%bl │ │ │ │ - jne 4ae7f0 │ │ │ │ + jne 4b0500 │ │ │ │ mov (%rbx),%rax │ │ │ │ jmp *%rax │ │ │ │ - nopl 0x0(%rax) │ │ │ │ - add $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,-0x7d(%rcx) │ │ │ │ + add %cl,0x4b(%rbx,%rcx,4) │ │ │ │ (bad) │ │ │ │ - and %cl,0x3b(%rbp) │ │ │ │ - movsl %ds:(%rsi),%es:(%rdi) │ │ │ │ - pop %rax │ │ │ │ - add (%rax),%eax │ │ │ │ - add %dh,0x3b(%rdi) │ │ │ │ - movq $0x4ae6d0,-0x18(%r12) │ │ │ │ - mov 0x20(%rbp),%rax │ │ │ │ - mov %rax,-0x10(%r12) │ │ │ │ - mov 0x18(%rbp),%rax │ │ │ │ - mov %rax,-0x8(%r12) │ │ │ │ - mov 0x8(%rbp),%rcx │ │ │ │ - mov %rcx,(%r12) │ │ │ │ - lea -0x16(%r12),%rdi │ │ │ │ - mov %rax,%rsi │ │ │ │ - mov %rbx,%r14 │ │ │ │ - mov 0x10(%rbp),%rbx │ │ │ │ - add $0x28,%rbp │ │ │ │ - jmp 33959f8 │ │ │ │ - movq $0x20,0x388(%r13) │ │ │ │ - jmp 338a720 │ │ │ │ + mov 0x17(%rbx),%r8 │ │ │ │ + mov 0xf(%rbx),%rdi │ │ │ │ + mov 0x7(%rbx),%rsi │ │ │ │ + xor %r14d,%r14d │ │ │ │ + movq $0x33924c0,-0x8(%rbp) │ │ │ │ + movq $0x3c37ef9,0x0(%rbp) │ │ │ │ + add $0xfffffffffffffff8,%rbp │ │ │ │ + jmp 4b0298 │ │ │ │ + lea 0x31f64fd(%rip),%rbx │ │ │ │ jmp *-0x8(%r13) │ │ │ │ - nopl 0x0(%rax) │ │ │ │ - sldt (%rax) │ │ │ │ - add %al,(%rdx) │ │ │ │ + nop │ │ │ │ ... │ │ │ │ - add %al,(%rax) │ │ │ │ - add %cl,(%rsi) │ │ │ │ - add %al,(%rax) │ │ │ │ - add %dl,(%rax) │ │ │ │ - movsxd (%rdi),%ebx │ │ │ │ + adc $0x18000000,%eax │ │ │ │ + gs (bad) │ │ │ │ add -0x73(%rax),%ecx │ │ │ │ rex.RB │ │ │ │ lock cmp %r15,%rax │ │ │ │ - jb 4ae92f │ │ │ │ - movq $0x4ae8a8,-0x10(%rbp) │ │ │ │ - mov %rsi,%rbx │ │ │ │ - mov %r14,-0x8(%rbp) │ │ │ │ + jb 4b0597 │ │ │ │ + sub $0x8,%rsp │ │ │ │ + mov %r13,%rax │ │ │ │ + mov %rbx,%rsi │ │ │ │ + mov %rax,%rdi │ │ │ │ + xor %eax,%eax │ │ │ │ + call 3385710 │ │ │ │ + add $0x8,%rsp │ │ │ │ + test %rax,%rax │ │ │ │ + je 4b0592 │ │ │ │ + movq $0x3391200,-0x10(%rbp) │ │ │ │ + mov %rax,-0x8(%rbp) │ │ │ │ + lea 0x31f64df(%rip),%rdi │ │ │ │ + mov $0x7,%esi │ │ │ │ + xor %r14d,%r14d │ │ │ │ add $0xfffffffffffffff0,%rbp │ │ │ │ - test $0x7,%bl │ │ │ │ - jne 4ae8a8 │ │ │ │ + jmp 32e9300 │ │ │ │ + mov (%rbx),%rax │ │ │ │ + jmp *%rax │ │ │ │ + jmp *-0x10(%r13) │ │ │ │ + nopl 0x0(%rax,%rax,1) │ │ │ │ + ... │ │ │ │ + adc $0xd8000000,%eax │ │ │ │ + fs (bad) │ │ │ │ + add -0x73(%rax),%ecx │ │ │ │ + rex.RB │ │ │ │ + lock cmp %r15,%rax │ │ │ │ + jb 4b05fe │ │ │ │ + sub $0x8,%rsp │ │ │ │ + mov %r13,%rax │ │ │ │ + mov %rbx,%rsi │ │ │ │ + mov %rax,%rdi │ │ │ │ + xor %eax,%eax │ │ │ │ + call 3385710 │ │ │ │ + add $0x8,%rsp │ │ │ │ + test %rax,%rax │ │ │ │ + je 4b05f9 │ │ │ │ + movq $0x3391200,-0x10(%rbp) │ │ │ │ + mov %rax,-0x8(%rbp) │ │ │ │ + lea 0x31f649f(%rip),%rsi │ │ │ │ + lea 0x2f06ca8(%rip),%r14 │ │ │ │ + add $0xfffffffffffffff0,%rbp │ │ │ │ + jmp 3359998 │ │ │ │ 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) │ │ │ │ + nop │ │ │ │ + fs (bad) │ │ │ │ + add -0x73(%rax),%ecx │ │ │ │ + cmp $0x31f6489,%eax │ │ │ │ + mov 0x10(%rbx),%rsi │ │ │ │ + xor %r14d,%r14d │ │ │ │ + jmp 32e9300 │ │ │ │ + nopl 0x0(%rax,%rax,1) │ │ │ │ + add $0x0,%al │ │ │ │ add %al,(%rax) │ │ │ │ - (bad) │ │ │ │ + add %eax,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ - add %dh,0x48031f64(%rax) │ │ │ │ - mov %ebx,%eax │ │ │ │ - and $0x7,%eax │ │ │ │ - cmp $0x1,%rax │ │ │ │ - je 4ae93a │ │ │ │ - add $0x58,%r12 │ │ │ │ - cmp 0x358(%r13),%r12 │ │ │ │ - ja 4ae91f │ │ │ │ - mov 0x6(%rbx),%rax │ │ │ │ - mov 0xe(%rbx),%rbx │ │ │ │ - movq $0x4ae590,-0x50(%r12) │ │ │ │ - mov 0x8(%rbp),%rcx │ │ │ │ - mov %rcx,-0x40(%r12) │ │ │ │ - mov %rbx,-0x38(%r12) │ │ │ │ - movq $0x4ae5d0,-0x30(%r12) │ │ │ │ - mov %rcx,-0x20(%r12) │ │ │ │ - mov %rax,-0x18(%r12) │ │ │ │ - movq $0x4ae798,-0x10(%r12) │ │ │ │ - lea -0x50(%r12),%rax │ │ │ │ - mov %rax,-0x8(%r12) │ │ │ │ - lea -0x30(%r12),%rax │ │ │ │ - mov %rax,(%r12) │ │ │ │ - lea -0xd(%r12),%rbx │ │ │ │ - add $0x10,%rbp │ │ │ │ - jmp *0x0(%rbp) │ │ │ │ - movq $0x58,0x388(%r13) │ │ │ │ - jmp 338a720 │ │ │ │ - lea 0x31f6422(%rip),%rbx │ │ │ │ - jmp *-0x8(%r13) │ │ │ │ - lea 0x31f5b92(%rip),%rbx │ │ │ │ - add $0x10,%rbp │ │ │ │ - jmp *0x0(%rbp) │ │ │ │ add (%rax),%al │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ - adc (%rax),%al │ │ │ │ + (bad) │ │ │ │ add %al,(%rax) │ │ │ │ - and %ch,(%rdx) │ │ │ │ - and %al,(%rbx) │ │ │ │ - lea -0x10(%rbp),%rax │ │ │ │ - cmp %r15,%rax │ │ │ │ - jb 4ae97e │ │ │ │ - movq $0x3390fc8,-0x10(%rbp) │ │ │ │ - mov %rbx,-0x8(%rbp) │ │ │ │ - mov 0x18(%rbx),%rsi │ │ │ │ - mov 0x10(%rbx),%r14 │ │ │ │ - add $0xfffffffffffffff0,%rbp │ │ │ │ - jmp 5313f8 │ │ │ │ - jmp *-0x10(%r13) │ │ │ │ - nopw 0x0(%rax,%rax,1) │ │ │ │ - add (%rax),%al │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ + add %cl,-0x73(%rax) │ │ │ │ + rex.RB clc │ │ │ │ + cmp %r15,%rax │ │ │ │ + jb 4b0693 │ │ │ │ + add $0x18,%r12 │ │ │ │ + cmp 0x358(%r13),%r12 │ │ │ │ + ja 4b0688 │ │ │ │ + movq $0x4b0618,-0x10(%r12) │ │ │ │ + mov %r14,(%r12) │ │ │ │ + movq $0x4b06b0,-0x8(%rbp) │ │ │ │ + lea -0x10(%r12),%rsi │ │ │ │ + lea 0x2f06c00(%rip),%r14 │ │ │ │ + add $0xfffffffffffffff8,%rbp │ │ │ │ + jmp 3359998 │ │ │ │ + movq $0x18,0x388(%r13) │ │ │ │ + lea 0x31f644e(%rip),%rbx │ │ │ │ + jmp *-0x8(%r13) │ │ │ │ + xchg %ax,%ax │ │ │ │ + ... │ │ │ │ + (bad) │ │ │ │ add %al,(%rax) │ │ │ │ - adc (%rax),%al │ │ │ │ + add %bl,(%rax) │ │ │ │ + fs (bad) │ │ │ │ + add -0x77(%rax),%ecx │ │ │ │ + fimuls 0x35(%rbp,%rcx,4) │ │ │ │ + call 484e25f9 <__environ@GLIBC_2.2.5+0x448a2151> │ │ │ │ + add $0x8,%ebp │ │ │ │ + jmp 324c800 │ │ │ │ + nopl 0x0(%rax,%rax,1) │ │ │ │ + add $0x1000000,%eax │ │ │ │ + ... │ │ │ │ add %al,(%rax) │ │ │ │ - loopne 4ae9bf │ │ │ │ - and %al,(%rbx) │ │ │ │ - lea -0x20(%rbp),%rax │ │ │ │ + add %cl,(%rsi) │ │ │ │ + add %al,(%rax) │ │ │ │ + add %cl,(%rax) │ │ │ │ + fs (bad) │ │ │ │ + add -0x73(%rax),%ecx │ │ │ │ + rex.RB clc │ │ │ │ cmp %r15,%rax │ │ │ │ - jb 4aea74 │ │ │ │ - movq $0x3390fc8,-0x10(%rbp) │ │ │ │ - mov %rbx,-0x8(%rbp) │ │ │ │ - movq $0x4ae9e8,-0x20(%rbp) │ │ │ │ - mov 0x10(%rbx),%rax │ │ │ │ - mov 0x18(%rbx),%rbx │ │ │ │ - mov %rax,-0x18(%rbp) │ │ │ │ - add $0xffffffffffffffe0,%rbp │ │ │ │ + jb 4b0725 │ │ │ │ + movq $0x4b0718,-0x8(%rbp) │ │ │ │ + mov %r14,%rbx │ │ │ │ + add $0xfffffffffffffff8,%rbp │ │ │ │ test $0x7,%bl │ │ │ │ - jne 4ae9e8 │ │ │ │ + jne 4b0718 │ │ │ │ mov (%rbx),%rax │ │ │ │ jmp *%rax │ │ │ │ - nopl 0x0(%rax,%rax,1) │ │ │ │ - add %eax,(%rax) │ │ │ │ + nopw 0x0(%rax,%rax,1) │ │ │ │ + ... │ │ │ │ + (bad) │ │ │ │ add %al,(%rax) │ │ │ │ + add %dl,%al │ │ │ │ + movsxd (%rdi),%ebx │ │ │ │ + add 0x73(%rbx,%rcx,4),%ecx │ │ │ │ + (bad) │ │ │ │ + add $0x8,%rbp │ │ │ │ + jmp 4b0648 │ │ │ │ + lea 0x31f63dc(%rip),%rbx │ │ │ │ + jmp *-0x8(%r13) │ │ │ │ + add $0x1000000,%eax │ │ │ │ + ... │ │ │ │ add %al,(%rax) │ │ │ │ + add %cl,(%rsi) │ │ │ │ add %al,(%rax) │ │ │ │ + add %ah,0x48031f63(%rax) │ │ │ │ + lea -0x8(%rbp),%eax │ │ │ │ + cmp %r15,%rax │ │ │ │ + jb 4b07ad │ │ │ │ + movq $0x4b0780,-0x8(%rbp) │ │ │ │ + mov %r14,%rbx │ │ │ │ + add $0xfffffffffffffff8,%rbp │ │ │ │ + test $0x7,%bl │ │ │ │ + jne 4b0780 │ │ │ │ + mov (%rbx),%rax │ │ │ │ + jmp *%rax │ │ │ │ + nopw 0x0(%rax,%rax,1) │ │ │ │ + ... │ │ │ │ (bad) │ │ │ │ add %al,(%rax) │ │ │ │ - add %dl,0x49032029(%rax) │ │ │ │ - add $0x60,%esp │ │ │ │ - cmp 0x358(%r13),%r12 │ │ │ │ - ja 4aea64 │ │ │ │ - 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 $0x4ae958,-0x58(%r12) │ │ │ │ - mov 0x8(%rbp),%r9 │ │ │ │ - mov %r9,-0x48(%r12) │ │ │ │ - mov %rsi,-0x40(%r12) │ │ │ │ - movq $0x56f960,-0x38(%r12) │ │ │ │ - mov %rax,-0x30(%r12) │ │ │ │ - mov %rcx,-0x28(%r12) │ │ │ │ - mov %rdx,-0x20(%r12) │ │ │ │ - lea -0x58(%r12),%rax │ │ │ │ - mov %rax,-0x18(%r12) │ │ │ │ - mov %rdi,-0x10(%r12) │ │ │ │ - mov %r8,-0x8(%r12) │ │ │ │ - mov %rbx,(%r12) │ │ │ │ - lea -0x37(%r12),%rbx │ │ │ │ - add $0x10,%rbp │ │ │ │ + add %ch,0x63(%rax) │ │ │ │ + (bad) │ │ │ │ + add -0x75(%rax),%ecx │ │ │ │ + rex.XB (bad) │ │ │ │ + test %rax,%rax │ │ │ │ + jl 4b07a1 │ │ │ │ + cmp $0x7,%rax │ │ │ │ + jg 4b07a1 │ │ │ │ + shl $0x3,%rax │ │ │ │ + mov 0x368acf8(%rax),%rbx │ │ │ │ + add $0x8,%rbp │ │ │ │ jmp *0x0(%rbp) │ │ │ │ - movq $0x60,0x388(%r13) │ │ │ │ - jmp 338a720 │ │ │ │ - jmp *-0x10(%r13) │ │ │ │ - add (%rax),%al │ │ │ │ + mov %rax,%r14 │ │ │ │ + add $0x8,%rbp │ │ │ │ + jmp 4b0648 │ │ │ │ + lea 0x31f6364(%rip),%rbx │ │ │ │ + jmp *-0x8(%r13) │ │ │ │ + add %eax,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ + add (%rax),%al │ │ │ │ add %al,(%rax) │ │ │ │ + sldt (%rax) │ │ │ │ + add %ah,(%rax) │ │ │ │ + movsxd (%rdi),%ebx │ │ │ │ + add -0x73(%rax),%ecx │ │ │ │ + rex.RB │ │ │ │ + lock cmp %r15,%rax │ │ │ │ + jb 4b07f5 │ │ │ │ + movq $0x3390fc8,-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 4b08c8 │ │ │ │ + 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 -0x10(%rbp),%rax │ │ │ │ - cmp %r15,%rax │ │ │ │ - jb 4aeaae │ │ │ │ + fsubs 0x1f(%rdx) │ │ │ │ + add -0x73(%rax),%ecx │ │ │ │ + rex.RB │ │ │ │ + lock cmp %r15,%rax │ │ │ │ + jb 4b0852 │ │ │ │ movq $0x3390fc8,-0x10(%rbp) │ │ │ │ mov %rbx,-0x8(%rbp) │ │ │ │ - mov 0x10(%rbx),%r14 │ │ │ │ - mov 0x18(%rbx),%rbx │ │ │ │ + mov 0x10(%rbx),%rax │ │ │ │ + test %rax,%rax │ │ │ │ + jl 4b0846 │ │ │ │ + cmp $0x7,%rax │ │ │ │ + jg 4b0846 │ │ │ │ + shl $0x3,%rax │ │ │ │ + mov 0x368acf8(%rax),%rbx │ │ │ │ + add $0xfffffffffffffff0,%rbp │ │ │ │ + jmp *0x0(%rbp) │ │ │ │ + mov %rax,%r14 │ │ │ │ add $0xfffffffffffffff0,%rbp │ │ │ │ - jmp 4aeb10 │ │ │ │ + jmp 4b0648 │ │ │ │ jmp *-0x10(%r13) │ │ │ │ - nopw 0x0(%rax,%rax,1) │ │ │ │ - add (%rax),%al │ │ │ │ - add %al,(%rax) │ │ │ │ - add %al,(%rax) │ │ │ │ + xchg %ax,%ax │ │ │ │ add %al,(%rax) │ │ │ │ - adc (%rax),%al │ │ │ │ add %al,(%rax) │ │ │ │ + add %eax,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ + adc %eax,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ + andb $0x3,0x1f(%rdx) │ │ │ │ lea -0x10(%rbp),%rax │ │ │ │ cmp %r15,%rax │ │ │ │ - jb 4aeaee │ │ │ │ + jb 4b08aa │ │ │ │ movq $0x3390fc8,-0x10(%rbp) │ │ │ │ mov %rbx,-0x8(%rbp) │ │ │ │ - mov 0x18(%rbx),%rsi │ │ │ │ - mov 0x10(%rbx),%r14 │ │ │ │ + mov 0x10(%rbx),%rax │ │ │ │ + test %rax,%rax │ │ │ │ + jl 4b089e │ │ │ │ + cmp $0x7,%rax │ │ │ │ + jg 4b089e │ │ │ │ + shl $0x3,%rax │ │ │ │ + mov 0x368acf8(%rax),%rbx │ │ │ │ add $0xfffffffffffffff0,%rbp │ │ │ │ - jmp 536c58 │ │ │ │ + jmp *0x0(%rbp) │ │ │ │ + mov %rax,%r14 │ │ │ │ + add $0xfffffffffffffff0,%rbp │ │ │ │ + jmp 4b0648 │ │ │ │ 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) │ │ │ │ + xchg %ax,%ax │ │ │ │ + add $0x0,%al │ │ │ │ add %al,(%rax) │ │ │ │ + add %eax,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ - add %cl,-0x73(%rax) │ │ │ │ - rex.RB loopne 4aeb61 │ │ │ │ - cmp %edi,%eax │ │ │ │ - jb 4aebe7 │ │ │ │ - movq $0x4aeb60,-0x20(%rbp) │ │ │ │ - mov %rbx,%rax │ │ │ │ - mov 0x7(%rbx),%rcx │ │ │ │ - mov 0xf(%rbx),%rbx │ │ │ │ - mov %rbx,%rdx │ │ │ │ - mov %r14,%rbx │ │ │ │ - mov %rcx,-0x18(%rbp) │ │ │ │ - mov %rdx,-0x10(%rbp) │ │ │ │ - mov %rax,-0x8(%rbp) │ │ │ │ - add $0xffffffffffffffe0,%rbp │ │ │ │ - test $0x7,%bl │ │ │ │ - jne 4aeb60 │ │ │ │ - mov (%rbx),%rax │ │ │ │ - jmp *%rax │ │ │ │ - add (%rax),%eax │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ + add (%rax),%al │ │ │ │ add %al,(%rax) │ │ │ │ + or $0x20000000,%eax │ │ │ │ (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 $0x58,%esp │ │ │ │ + (bad) │ │ │ │ + pop %rax │ │ │ │ cmp 0x358(%r13),%r12 │ │ │ │ - ja 4aebd7 │ │ │ │ - mov 0x6(%rbx),%rax │ │ │ │ - mov 0xe(%rbx),%rbx │ │ │ │ - movq $0x4aea88,-0x50(%r12) │ │ │ │ + ja 4b0966 │ │ │ │ + cmp 0xf(%rbx),%r14 │ │ │ │ + jge 4b0918 │ │ │ │ + movq $0x4b0868,-0x50(%r12) │ │ │ │ + mov %r14,-0x40(%r12) │ │ │ │ + movq $0x3363ae0,-0x38(%r12) │ │ │ │ + lea -0x50(%r12),%rax │ │ │ │ + mov %rax,-0x30(%r12) │ │ │ │ + movq $0x3c37ef9,-0x28(%r12) │ │ │ │ + lea -0x36(%r12),%rax │ │ │ │ + add $0xffffffffffffffd8,%r12 │ │ │ │ + mov %rax,%rbx │ │ │ │ + jmp *0x0(%rbp) │ │ │ │ + mov 0x7(%rbx),%rax │ │ │ │ + movq $0x4b07c8,-0x50(%r12) │ │ │ │ mov %rbx,-0x40(%r12) │ │ │ │ - mov 0x18(%rbp),%rbx │ │ │ │ - mov %rbx,-0x38(%r12) │ │ │ │ - movq $0x4aeac8,-0x30(%r12) │ │ │ │ - mov 0x8(%rbp),%rbx │ │ │ │ - mov %rbx,-0x20(%r12) │ │ │ │ - mov %rax,-0x18(%r12) │ │ │ │ + mov %r14,-0x38(%r12) │ │ │ │ + mov %rax,-0x30(%r12) │ │ │ │ + movq $0x4b0810,-0x28(%r12) │ │ │ │ + mov %r14,-0x18(%r12) │ │ │ │ movq $0x3363ae0,-0x10(%r12) │ │ │ │ - lea -0x30(%r12),%rax │ │ │ │ + lea -0x28(%r12),%rax │ │ │ │ mov %rax,-0x8(%r12) │ │ │ │ lea -0x50(%r12),%rax │ │ │ │ mov %rax,(%r12) │ │ │ │ lea -0xe(%r12),%rbx │ │ │ │ - add $0x20,%rbp │ │ │ │ jmp *0x0(%rbp) │ │ │ │ movq $0x58,0x388(%r13) │ │ │ │ - jmp 338a720 │ │ │ │ jmp *-0x8(%r13) │ │ │ │ - mov 0x10(%rbp),%rbx │ │ │ │ - and $0xfffffffffffffff8,%rbx │ │ │ │ - add $0x20,%rbp │ │ │ │ - mov (%rbx),%rax │ │ │ │ - jmp *%rax │ │ │ │ - nopl 0x0(%rax) │ │ │ │ - add (%rax),%eax │ │ │ │ + nopl (%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ + add (%rax),%eax │ │ │ │ add %al,(%rax) │ │ │ │ sldt (%rax) │ │ │ │ - add %al,(%rax) │ │ │ │ - add %al,(%rax) │ │ │ │ - add %cl,-0x73(%rax) │ │ │ │ + add %ah,0x61(%rax) │ │ │ │ + (bad) │ │ │ │ + add -0x73(%rax),%ecx │ │ │ │ rex.RB │ │ │ │ lock cmp %r15,%rax │ │ │ │ - jb 4aec6c │ │ │ │ + jb 4b09ea │ │ │ │ add $0x18,%r12 │ │ │ │ cmp 0x358(%r13),%r12 │ │ │ │ - ja 4aec61 │ │ │ │ + ja 4b09df │ │ │ │ movq $0x3390fc8,-0x10(%rbp) │ │ │ │ mov %rbx,-0x8(%rbp) │ │ │ │ mov 0x10(%rbx),%rax │ │ │ │ - mov 0x18(%rbx),%rcx │ │ │ │ - mov 0x20(%rbx),%rbx │ │ │ │ - movq $0x4aeb10,-0x10(%r12) │ │ │ │ - mov %rax,-0x8(%r12) │ │ │ │ - mov %rcx,(%r12) │ │ │ │ - mov %rbx,%r14 │ │ │ │ + mov %rax,%rcx │ │ │ │ + sub 0x20(%rbx),%rcx │ │ │ │ + mov 0x18(%rbx),%rbx │ │ │ │ + sub %rcx,%rbx │ │ │ │ + movq $0x4b08c8,-0x10(%r12) │ │ │ │ + mov %rcx,-0x8(%r12) │ │ │ │ + mov %rbx,(%r12) │ │ │ │ + mov %rax,%r14 │ │ │ │ lea -0xf(%r12),%rbx │ │ │ │ add $0xfffffffffffffff0,%rbp │ │ │ │ - jmp 4aeb10 │ │ │ │ + jmp 4b08c8 │ │ │ │ movq $0x18,0x388(%r13) │ │ │ │ jmp *-0x10(%r13) │ │ │ │ - add %eax,(%rax) │ │ │ │ - add %al,(%rax) │ │ │ │ - add %al,(%rax) │ │ │ │ + xchg %ax,%ax │ │ │ │ add %al,(%rax) │ │ │ │ - adc %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ + add %eax,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ + adc %eax,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ - lea -0x18(%rbp),%rax │ │ │ │ + call 484e2961 <__environ@GLIBC_2.2.5+0x448a24b9> │ │ │ │ + lea -0x10(%rbp),%eax │ │ │ │ cmp %r15,%rax │ │ │ │ - jb 4aecfc │ │ │ │ + jb 4b0a42 │ │ │ │ movq $0x3390fc8,-0x10(%rbp) │ │ │ │ mov %rbx,-0x8(%rbp) │ │ │ │ - movq $0x4aecc0,-0x18(%rbp) │ │ │ │ - mov 0x10(%rbx),%rbx │ │ │ │ - add $0xffffffffffffffe8,%rbp │ │ │ │ - test $0x7,%bl │ │ │ │ - jne 4aecc0 │ │ │ │ - mov (%rbx),%rax │ │ │ │ - jmp *%rax │ │ │ │ - nop │ │ │ │ - ... │ │ │ │ - (bad) │ │ │ │ - add %al,(%rax) │ │ │ │ - add %al,(%rax) │ │ │ │ - add %al,(%rax) │ │ │ │ - add %cl,-0x39(%rax) │ │ │ │ - add %r13b,%r8b │ │ │ │ - in (%dx),%al │ │ │ │ - rex.WX add %cl,-0x75(%rax) │ │ │ │ - pop %rbx │ │ │ │ - (bad) │ │ │ │ - test $0x7,%bl │ │ │ │ - jne 4aece8 │ │ │ │ - mov (%rbx),%rax │ │ │ │ - jmp *%rax │ │ │ │ - xchg %ax,%ax │ │ │ │ - ... │ │ │ │ - (bad) │ │ │ │ - add %al,(%rax) │ │ │ │ - add %al,(%rax) │ │ │ │ - add %al,(%rax) │ │ │ │ - add %cl,-0x75(%rax) │ │ │ │ - fwait │ │ │ │ - add %eax,(%eax) │ │ │ │ - add %cl,-0x7d(%rax) │ │ │ │ - jrcxz 4aeceb │ │ │ │ - add $0x8,%rbp │ │ │ │ - mov (%rbx),%rax │ │ │ │ - jmp *%rax │ │ │ │ + mov 0x10(%rbx),%rax │ │ │ │ + test %rax,%rax │ │ │ │ + jl 4b0a36 │ │ │ │ + cmp $0x7,%rax │ │ │ │ + jg 4b0a36 │ │ │ │ + shl $0x3,%rax │ │ │ │ + mov 0x368acf8(%rax),%rbx │ │ │ │ + add $0xfffffffffffffff0,%rbp │ │ │ │ + jmp *0x0(%rbp) │ │ │ │ + mov %rax,%r14 │ │ │ │ + add $0xfffffffffffffff0,%rbp │ │ │ │ + jmp 4b0648 │ │ │ │ jmp *-0x10(%r13) │ │ │ │ - (bad) │ │ │ │ - add %al,(%rax) │ │ │ │ - add %al,(%rbx) │ │ │ │ - ... │ │ │ │ - add %al,(%rax) │ │ │ │ - add %cl,(%rsi) │ │ │ │ - add %al,(%rax) │ │ │ │ - add %ah,0x26(%rax) │ │ │ │ - and %al,(%rbx) │ │ │ │ - lea -0x20(%rbp),%rax │ │ │ │ - cmp %r15,%rax │ │ │ │ - jb 4aedd2 │ │ │ │ - movq $0x4aed58,-0x18(%rbp) │ │ │ │ - mov %rdi,%rbx │ │ │ │ - mov %r14,-0x10(%rbp) │ │ │ │ - mov %rsi,-0x8(%rbp) │ │ │ │ - add $0xffffffffffffffe8,%rbp │ │ │ │ - test $0x7,%bl │ │ │ │ - jne 4aed58 │ │ │ │ - mov (%rbx),%rax │ │ │ │ - jmp *%rax │ │ │ │ xchg %ax,%ax │ │ │ │ - add (%rax),%al │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ + add %eax,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ - (bad) │ │ │ │ + adc %eax,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ - add %dl,(%rax) │ │ │ │ + nop │ │ │ │ (bad) │ │ │ │ (bad) │ │ │ │ - add -0x77(%rax),%ecx │ │ │ │ - fadds -0x7cb7f820(%rbx) │ │ │ │ - clc │ │ │ │ - add %esi,0x48(%rbp,%rbx,2) │ │ │ │ - movl $0x4aed98,-0x8(%rbp) │ │ │ │ - mov 0xe(%rbx),%rax │ │ │ │ - mov 0x6(%rbx),%rbx │ │ │ │ - mov %rax,0x0(%rbp) │ │ │ │ - add $0xfffffffffffffff8,%rbp │ │ │ │ - test $0x7,%bl │ │ │ │ - jne 4aed98 │ │ │ │ - mov (%rbx),%rax │ │ │ │ - jmp *%rax │ │ │ │ + add -0x73(%rax),%ecx │ │ │ │ + rex.RB │ │ │ │ + lock cmp %r15,%rax │ │ │ │ + jb 4b0a9a │ │ │ │ + movq $0x3390fc8,-0x10(%rbp) │ │ │ │ + mov %rbx,-0x8(%rbp) │ │ │ │ + mov 0x10(%rbx),%rax │ │ │ │ + test %rax,%rax │ │ │ │ + jl 4b0a8e │ │ │ │ + cmp $0x7,%rax │ │ │ │ + jg 4b0a8e │ │ │ │ + shl $0x3,%rax │ │ │ │ + mov 0x368acf8(%rax),%rbx │ │ │ │ + add $0xfffffffffffffff0,%rbp │ │ │ │ + jmp *0x0(%rbp) │ │ │ │ + mov %rax,%r14 │ │ │ │ + add $0xfffffffffffffff0,%rbp │ │ │ │ + jmp 4b0648 │ │ │ │ + jmp *-0x10(%r13) │ │ │ │ xchg %ax,%ax │ │ │ │ - add (%rax),%eax │ │ │ │ - add %al,(%rax) │ │ │ │ - add %al,(%rax) │ │ │ │ + add %eax,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ - (bad) │ │ │ │ + add (%rax),%al │ │ │ │ add %al,(%rax) │ │ │ │ - add %dl,%al │ │ │ │ - pop %rdi │ │ │ │ + sldt (%rax) │ │ │ │ + add %bh,(%rax) │ │ │ │ (bad) │ │ │ │ - add -0x39(%rax),%ecx │ │ │ │ - add %r14b,%r8b │ │ │ │ - in (%dx),%eax │ │ │ │ - rex.WX add %cl,-0x75(%rax) │ │ │ │ - jge 4aedac │ │ │ │ - mov 0x18(%rbp),%rsi │ │ │ │ - mov 0x10(%rbp),%r14 │ │ │ │ - mov 0x17(%rbx),%rax │ │ │ │ - mov %rax,0x8(%rbp) │ │ │ │ - mov 0x7(%rbx),%rax │ │ │ │ - mov %rax,0x18(%rbp) │ │ │ │ - jmp 4aed18 │ │ │ │ - mov 0x10(%rbp),%rbx │ │ │ │ - and $0xfffffffffffffff8,%rbx │ │ │ │ - add $0x18,%rbp │ │ │ │ - mov (%rbx),%rax │ │ │ │ - jmp *%rax │ │ │ │ - lea 0x31f5f8f(%rip),%rbx │ │ │ │ - jmp *-0x8(%r13) │ │ │ │ - nopl (%rax) │ │ │ │ - add (%rax),%eax │ │ │ │ - add %al,(%rax) │ │ │ │ - add %al,(%rax) │ │ │ │ - add %al,(%rax) │ │ │ │ (bad) │ │ │ │ - add %al,(%rax) │ │ │ │ - add %cl,0x49032025(%rax) │ │ │ │ - add $0x80,%esp │ │ │ │ - cmp 0x358(%r13),%r12 │ │ │ │ - ja 4aee7f │ │ │ │ - mov 0x7(%rbx),%rax │ │ │ │ - mov 0x17(%rbx),%rbx │ │ │ │ - movq $0x4ae998,-0x78(%r12) │ │ │ │ - mov 0x18(%rbp),%rcx │ │ │ │ - mov %rcx,-0x68(%r12) │ │ │ │ - mov %rax,-0x60(%r12) │ │ │ │ - movq $0x4aec10,-0x58(%r12) │ │ │ │ - mov 0x10(%rbp),%rax │ │ │ │ - mov %rax,-0x48(%r12) │ │ │ │ - mov %rbx,-0x40(%r12) │ │ │ │ - mov 0x8(%rbp),%rax │ │ │ │ - mov %rax,-0x38(%r12) │ │ │ │ - movq $0x4aec80,-0x30(%r12) │ │ │ │ - lea -0x78(%r12),%rax │ │ │ │ - mov %rax,-0x20(%r12) │ │ │ │ - movq $0x537f48,-0x18(%r12) │ │ │ │ - mov %rax,-0x10(%r12) │ │ │ │ - lea -0x30(%r12),%rax │ │ │ │ - mov %rax,-0x8(%r12) │ │ │ │ - lea -0x58(%r12),%rax │ │ │ │ - mov %rax,(%r12) │ │ │ │ - lea -0x17(%r12),%rbx │ │ │ │ - add $0x20,%rbp │ │ │ │ - jmp *0x0(%rbp) │ │ │ │ - movq $0x80,0x388(%r13) │ │ │ │ - jmp 338a720 │ │ │ │ - nop │ │ │ │ - add (%rax),%al │ │ │ │ - add %al,(%rax) │ │ │ │ - add %al,(%rax) │ │ │ │ - add %al,(%rax) │ │ │ │ - adc (%rax),%al │ │ │ │ - add %al,(%rax) │ │ │ │ - fsubs (%rax,%riz,1) │ │ │ │ add -0x73(%rax),%ecx │ │ │ │ rex.RB │ │ │ │ lock cmp %r15,%rax │ │ │ │ - jb 4aeec6 │ │ │ │ + jb 4b0add │ │ │ │ movq $0x3390fc8,-0x10(%rbp) │ │ │ │ mov %rbx,-0x8(%rbp) │ │ │ │ - mov 0x18(%rbx),%rsi │ │ │ │ - mov 0x10(%rbx),%r14 │ │ │ │ + lea 0x20(%rbx),%rax │ │ │ │ + mov 0x18(%rbx),%r14 │ │ │ │ + add (%rax),%r14 │ │ │ │ + mov 0x10(%rbx),%rbx │ │ │ │ add $0xfffffffffffffff0,%rbp │ │ │ │ - jmp 5313f8 │ │ │ │ + jmp 4b0bb0 │ │ │ │ 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) │ │ │ │ - cwtl │ │ │ │ - and $0x20,%al │ │ │ │ + lock pop %rdi │ │ │ │ + (bad) │ │ │ │ add -0x73(%rax),%ecx │ │ │ │ - rex.RB loopne 4aef31 │ │ │ │ - cmp %edi,%eax │ │ │ │ - jb 4aefbc │ │ │ │ + rex.RB │ │ │ │ + lock cmp %r15,%rax │ │ │ │ + jb 4b0b3a │ │ │ │ movq $0x3390fc8,-0x10(%rbp) │ │ │ │ mov %rbx,-0x8(%rbp) │ │ │ │ - movq $0x4aef30,-0x20(%rbp) │ │ │ │ mov 0x10(%rbx),%rax │ │ │ │ - mov 0x18(%rbx),%rbx │ │ │ │ - mov %rax,-0x18(%rbp) │ │ │ │ - add $0xffffffffffffffe0,%rbp │ │ │ │ - test $0x7,%bl │ │ │ │ - jne 4aef30 │ │ │ │ - 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,0x24(%rax) │ │ │ │ - and %al,(%rbx) │ │ │ │ - add $0x60,%r12 │ │ │ │ - cmp 0x358(%r13),%r12 │ │ │ │ - ja 4aefac │ │ │ │ - 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 $0x4aeea0,-0x58(%r12) │ │ │ │ - mov 0x8(%rbp),%r9 │ │ │ │ - mov %r9,-0x48(%r12) │ │ │ │ - mov %rsi,-0x40(%r12) │ │ │ │ - movq $0x56f960,-0x38(%r12) │ │ │ │ - mov %rax,-0x30(%r12) │ │ │ │ - mov %rcx,-0x28(%r12) │ │ │ │ - mov %rdx,-0x20(%r12) │ │ │ │ - lea -0x58(%r12),%rax │ │ │ │ - mov %rax,-0x18(%r12) │ │ │ │ - mov %rdi,-0x10(%r12) │ │ │ │ - mov %r8,-0x8(%r12) │ │ │ │ - mov %rbx,(%r12) │ │ │ │ - lea -0x37(%r12),%rbx │ │ │ │ - add $0x10,%rbp │ │ │ │ + test %rax,%rax │ │ │ │ + jl 4b0b2e │ │ │ │ + cmp $0x7,%rax │ │ │ │ + jg 4b0b2e │ │ │ │ + shl $0x3,%rax │ │ │ │ + mov 0x368acf8(%rax),%rbx │ │ │ │ + add $0xfffffffffffffff0,%rbp │ │ │ │ jmp *0x0(%rbp) │ │ │ │ - movq $0x60,0x388(%r13) │ │ │ │ - jmp 338a720 │ │ │ │ - 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 -0x10(%rbp),%rax │ │ │ │ - cmp %r15,%rax │ │ │ │ - jb 4aeff6 │ │ │ │ - movq $0x3390fc8,-0x10(%rbp) │ │ │ │ - mov %rbx,-0x8(%rbp) │ │ │ │ - mov 0x10(%rbx),%r14 │ │ │ │ - mov 0x18(%rbx),%rbx │ │ │ │ + mov %rax,%r14 │ │ │ │ add $0xfffffffffffffff0,%rbp │ │ │ │ - jmp 4af058 │ │ │ │ + jmp 4b0648 │ │ │ │ jmp *-0x10(%r13) │ │ │ │ - nopw 0x0(%rax,%rax,1) │ │ │ │ - add (%rax),%al │ │ │ │ - add %al,(%rax) │ │ │ │ - add %al,(%rax) │ │ │ │ + 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 -0x10(%rbp),%rax │ │ │ │ - cmp %r15,%rax │ │ │ │ - jb 4af036 │ │ │ │ + cwtl │ │ │ │ + pop %rdi │ │ │ │ + (bad) │ │ │ │ + add -0x73(%rax),%ecx │ │ │ │ + rex.RB │ │ │ │ + lock cmp %r15,%rax │ │ │ │ + jb 4b0b92 │ │ │ │ movq $0x3390fc8,-0x10(%rbp) │ │ │ │ mov %rbx,-0x8(%rbp) │ │ │ │ - mov 0x18(%rbx),%rsi │ │ │ │ - mov 0x10(%rbx),%r14 │ │ │ │ + mov 0x10(%rbx),%rax │ │ │ │ + test %rax,%rax │ │ │ │ + jl 4b0b86 │ │ │ │ + cmp $0x7,%rax │ │ │ │ + jg 4b0b86 │ │ │ │ + shl $0x3,%rax │ │ │ │ + mov 0x368acf8(%rax),%rbx │ │ │ │ add $0xfffffffffffffff0,%rbp │ │ │ │ - jmp 536c58 │ │ │ │ + jmp *0x0(%rbp) │ │ │ │ + mov %rax,%r14 │ │ │ │ + add $0xfffffffffffffff0,%rbp │ │ │ │ + jmp 4b0648 │ │ │ │ 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) │ │ │ │ + xchg %ax,%ax │ │ │ │ + add $0x0,%al │ │ │ │ add %al,(%rax) │ │ │ │ + add %eax,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ - add %cl,-0x73(%rax) │ │ │ │ - rex.RB loopne 4af0a9 │ │ │ │ - cmp %edi,%eax │ │ │ │ - jb 4af12f │ │ │ │ - movq $0x4af0a8,-0x20(%rbp) │ │ │ │ - mov %rbx,%rax │ │ │ │ - mov 0x7(%rbx),%rcx │ │ │ │ - mov 0xf(%rbx),%rbx │ │ │ │ - mov %rbx,%rdx │ │ │ │ - mov %r14,%rbx │ │ │ │ - mov %rcx,-0x18(%rbp) │ │ │ │ - mov %rdx,-0x10(%rbp) │ │ │ │ - mov %rax,-0x8(%rbp) │ │ │ │ - add $0xffffffffffffffe0,%rbp │ │ │ │ - test $0x7,%bl │ │ │ │ - jne 4af0a8 │ │ │ │ - mov (%rbx),%rax │ │ │ │ - jmp *%rax │ │ │ │ - add (%rax),%eax │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ + add (%rax),%al │ │ │ │ add %al,(%rax) │ │ │ │ + or $0x38000000,%eax │ │ │ │ + pop %rdi │ │ │ │ (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 $0x58,%esp │ │ │ │ + add -0x7d(%rcx),%ecx │ │ │ │ + (bad) │ │ │ │ + pop %rax │ │ │ │ cmp 0x358(%r13),%r12 │ │ │ │ - ja 4af11f │ │ │ │ - mov 0x6(%rbx),%rax │ │ │ │ - mov 0xe(%rbx),%rbx │ │ │ │ - movq $0x4aefd0,-0x50(%r12) │ │ │ │ + ja 4b0c4e │ │ │ │ + cmp 0xf(%rbx),%r14 │ │ │ │ + jle 4b0c00 │ │ │ │ + movq $0x4b0b50,-0x50(%r12) │ │ │ │ + mov %r14,-0x40(%r12) │ │ │ │ + movq $0x3363ae0,-0x38(%r12) │ │ │ │ + lea -0x50(%r12),%rax │ │ │ │ + mov %rax,-0x30(%r12) │ │ │ │ + movq $0x3c37ef9,-0x28(%r12) │ │ │ │ + lea -0x36(%r12),%rax │ │ │ │ + add $0xffffffffffffffd8,%r12 │ │ │ │ + mov %rax,%rbx │ │ │ │ + jmp *0x0(%rbp) │ │ │ │ + mov 0x7(%rbx),%rax │ │ │ │ + movq $0x4b0ab0,-0x50(%r12) │ │ │ │ mov %rbx,-0x40(%r12) │ │ │ │ - mov 0x18(%rbp),%rbx │ │ │ │ - mov %rbx,-0x38(%r12) │ │ │ │ - movq $0x4af010,-0x30(%r12) │ │ │ │ - mov 0x8(%rbp),%rbx │ │ │ │ - mov %rbx,-0x20(%r12) │ │ │ │ - mov %rax,-0x18(%r12) │ │ │ │ + mov %r14,-0x38(%r12) │ │ │ │ + mov %rax,-0x30(%r12) │ │ │ │ + movq $0x4b0af8,-0x28(%r12) │ │ │ │ + mov %r14,-0x18(%r12) │ │ │ │ movq $0x3363ae0,-0x10(%r12) │ │ │ │ - lea -0x30(%r12),%rax │ │ │ │ + lea -0x28(%r12),%rax │ │ │ │ mov %rax,-0x8(%r12) │ │ │ │ lea -0x50(%r12),%rax │ │ │ │ mov %rax,(%r12) │ │ │ │ lea -0xe(%r12),%rbx │ │ │ │ - add $0x20,%rbp │ │ │ │ jmp *0x0(%rbp) │ │ │ │ movq $0x58,0x388(%r13) │ │ │ │ - jmp 338a720 │ │ │ │ jmp *-0x8(%r13) │ │ │ │ - mov 0x10(%rbp),%rbx │ │ │ │ - and $0xfffffffffffffff8,%rbx │ │ │ │ - add $0x20,%rbp │ │ │ │ - mov (%rbx),%rax │ │ │ │ - jmp *%rax │ │ │ │ - nopl 0x0(%rax) │ │ │ │ - add (%rax),%eax │ │ │ │ + nopl (%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ + add (%rax),%eax │ │ │ │ add %al,(%rax) │ │ │ │ sldt (%rax) │ │ │ │ - add %al,(%rax) │ │ │ │ - add %al,(%rax) │ │ │ │ - add %cl,-0x73(%rax) │ │ │ │ + add %bh,0x5e(%rax) │ │ │ │ + (bad) │ │ │ │ + add -0x73(%rax),%ecx │ │ │ │ rex.RB │ │ │ │ lock cmp %r15,%rax │ │ │ │ - jb 4af1b4 │ │ │ │ + jb 4b0cd2 │ │ │ │ add $0x18,%r12 │ │ │ │ cmp 0x358(%r13),%r12 │ │ │ │ - ja 4af1a9 │ │ │ │ + ja 4b0cc7 │ │ │ │ movq $0x3390fc8,-0x10(%rbp) │ │ │ │ mov %rbx,-0x8(%rbp) │ │ │ │ mov 0x10(%rbx),%rax │ │ │ │ - mov 0x18(%rbx),%rcx │ │ │ │ - mov 0x20(%rbx),%rbx │ │ │ │ - movq $0x4af058,-0x10(%r12) │ │ │ │ - mov %rax,-0x8(%r12) │ │ │ │ - mov %rcx,(%r12) │ │ │ │ - mov %rbx,%r14 │ │ │ │ + mov %rax,%rcx │ │ │ │ + sub 0x20(%rbx),%rcx │ │ │ │ + mov 0x18(%rbx),%rbx │ │ │ │ + sub %rcx,%rbx │ │ │ │ + movq $0x4b0bb0,-0x10(%r12) │ │ │ │ + mov %rcx,-0x8(%r12) │ │ │ │ + mov %rbx,(%r12) │ │ │ │ + mov %rax,%r14 │ │ │ │ lea -0xf(%r12),%rbx │ │ │ │ add $0xfffffffffffffff0,%rbp │ │ │ │ - jmp 4af058 │ │ │ │ + jmp 4b0bb0 │ │ │ │ movq $0x18,0x388(%r13) │ │ │ │ jmp *-0x10(%r13) │ │ │ │ - add %eax,(%rax) │ │ │ │ - add %al,(%rax) │ │ │ │ - add %al,(%rax) │ │ │ │ + xchg %ax,%ax │ │ │ │ add %al,(%rax) │ │ │ │ - adc %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ + add %eax,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ + adc %eax,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ - lea -0x18(%rbp),%rax │ │ │ │ - cmp %r15,%rax │ │ │ │ - jb 4af244 │ │ │ │ + add %bl,0x1f(%rsi) │ │ │ │ + add -0x73(%rax),%ecx │ │ │ │ + rex.RB │ │ │ │ + lock cmp %r15,%rax │ │ │ │ + jb 4b0d2a │ │ │ │ movq $0x3390fc8,-0x10(%rbp) │ │ │ │ mov %rbx,-0x8(%rbp) │ │ │ │ - movq $0x4af208,-0x18(%rbp) │ │ │ │ - mov 0x10(%rbx),%rbx │ │ │ │ - add $0xffffffffffffffe8,%rbp │ │ │ │ - test $0x7,%bl │ │ │ │ - jne 4af208 │ │ │ │ - mov (%rbx),%rax │ │ │ │ - jmp *%rax │ │ │ │ - nop │ │ │ │ - ... │ │ │ │ - (bad) │ │ │ │ - add %al,(%rax) │ │ │ │ - add %al,(%rax) │ │ │ │ - add %al,(%rax) │ │ │ │ - add %cl,-0x39(%rax) │ │ │ │ - add %r14b,(%r8) │ │ │ │ - repnz rex.WX add %cl,-0x75(%rax) │ │ │ │ - pop %rbx │ │ │ │ - (bad) │ │ │ │ - test $0x7,%bl │ │ │ │ - jne 4af230 │ │ │ │ - mov (%rbx),%rax │ │ │ │ - jmp *%rax │ │ │ │ + mov 0x10(%rbx),%rax │ │ │ │ + test %rax,%rax │ │ │ │ + jl 4b0d1e │ │ │ │ + cmp $0x7,%rax │ │ │ │ + jg 4b0d1e │ │ │ │ + shl $0x3,%rax │ │ │ │ + mov 0x368acf8(%rax),%rbx │ │ │ │ + add $0xfffffffffffffff0,%rbp │ │ │ │ + jmp *0x0(%rbp) │ │ │ │ + mov %rax,%r14 │ │ │ │ + add $0xfffffffffffffff0,%rbp │ │ │ │ + jmp 4b0648 │ │ │ │ + jmp *-0x10(%r13) │ │ │ │ xchg %ax,%ax │ │ │ │ - ... │ │ │ │ - (bad) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ + add %eax,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ - add %cl,-0x75(%rax) │ │ │ │ - fwait │ │ │ │ - add %eax,(%eax) │ │ │ │ - add %cl,-0x7d(%rax) │ │ │ │ - jrcxz 4af233 │ │ │ │ - add $0x8,%rbp │ │ │ │ - mov (%rbx),%rax │ │ │ │ - jmp *%rax │ │ │ │ + adc %eax,(%rax) │ │ │ │ + add %al,(%rax) │ │ │ │ + test $0x5d,%al │ │ │ │ + (bad) │ │ │ │ + add -0x73(%rax),%ecx │ │ │ │ + rex.RB │ │ │ │ + lock cmp %r15,%rax │ │ │ │ + jb 4b0d82 │ │ │ │ + movq $0x3390fc8,-0x10(%rbp) │ │ │ │ + mov %rbx,-0x8(%rbp) │ │ │ │ + mov 0x10(%rbx),%rax │ │ │ │ + test %rax,%rax │ │ │ │ + jl 4b0d76 │ │ │ │ + cmp $0x7,%rax │ │ │ │ + jg 4b0d76 │ │ │ │ + shl $0x3,%rax │ │ │ │ + mov 0x368acf8(%rax),%rbx │ │ │ │ + add $0xfffffffffffffff0,%rbp │ │ │ │ + jmp *0x0(%rbp) │ │ │ │ + mov %rax,%r14 │ │ │ │ + add $0xfffffffffffffff0,%rbp │ │ │ │ + jmp 4b0648 │ │ │ │ jmp *-0x10(%r13) │ │ │ │ + xchg %ax,%ax │ │ │ │ (bad) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rbx) │ │ │ │ ... │ │ │ │ add %al,(%rax) │ │ │ │ add %cl,(%rsi) │ │ │ │ add %al,(%rax) │ │ │ │ - add %bl,(%rax) │ │ │ │ - and %esp,(%rax) │ │ │ │ + add %cl,0x5d(%rax) │ │ │ │ + (bad) │ │ │ │ add -0x73(%rax),%ecx │ │ │ │ - rex.RB loopne 4af2b1 │ │ │ │ - cmp %edi,%eax │ │ │ │ - jb 4af31a │ │ │ │ - movq $0x4af2a0,-0x18(%rbp) │ │ │ │ - mov %rdi,%rbx │ │ │ │ - mov %r14,-0x10(%rbp) │ │ │ │ - mov %rsi,-0x8(%rbp) │ │ │ │ + rex.RB call 104346f4 <__environ@GLIBC_2.2.5+0xc7f424c> │ │ │ │ + (bad) │ │ │ │ + popf │ │ │ │ + add %eax,(%rax) │ │ │ │ + add %cl,-0x39(%rax) │ │ │ │ + rex.RB call 961b95 │ │ │ │ + mov %r14,%rbx │ │ │ │ + mov %rsi,-0x10(%rbp) │ │ │ │ + mov %rdi,-0x8(%rbp) │ │ │ │ add $0xffffffffffffffe8,%rbp │ │ │ │ test $0x7,%bl │ │ │ │ - jne 4af2a0 │ │ │ │ + jne 4b0de0 │ │ │ │ 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 │ │ │ │ - pop %rdx │ │ │ │ + add %cl,(%rax) │ │ │ │ + pop %rbp │ │ │ │ (bad) │ │ │ │ - add -0x77(%rax),%ecx │ │ │ │ - fadds -0x7cb7f820(%rbx) │ │ │ │ - clc │ │ │ │ - add %esi,0x48(%rbp,%rbx,2) │ │ │ │ - movl $0x4af2e0,-0x8(%rbp) │ │ │ │ - mov 0xe(%rbx),%rax │ │ │ │ - mov 0x6(%rbx),%rbx │ │ │ │ - mov %rax,0x0(%rbp) │ │ │ │ - add $0xfffffffffffffff8,%rbp │ │ │ │ + add -0x75(%rax),%ecx │ │ │ │ + or %r9b,-0x77(%r8) │ │ │ │ + flds -0x7cb7f81f(%rbx) │ │ │ │ + stc │ │ │ │ + (bad) │ │ │ │ + je 4b1009 │ │ │ │ + lea -0x1(%rcx),%rbx │ │ │ │ + movq $0x4b0e28,0x0(%rbp) │ │ │ │ + mov %rbx,%rcx │ │ │ │ + mov %rax,%rbx │ │ │ │ + mov %rcx,0x8(%rbp) │ │ │ │ test $0x7,%bl │ │ │ │ - jne 4af2e0 │ │ │ │ + jne 4b0e28 │ │ │ │ mov (%rbx),%rax │ │ │ │ jmp *%rax │ │ │ │ - xchg %ax,%ax │ │ │ │ - add (%rax),%eax │ │ │ │ + nopl 0x0(%rax) │ │ │ │ + rex.X add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ + add %bl,(%rsi) │ │ │ │ add %al,(%rax) │ │ │ │ + add %al,%al │ │ │ │ + pop %rsp │ │ │ │ (bad) │ │ │ │ - add %al,(%rax) │ │ │ │ - add %bl,0x48031f5a(%rax) │ │ │ │ - movl $0x4af338,0x0(%rbp) │ │ │ │ - mov 0x8(%rbp),%rdi │ │ │ │ - mov 0x18(%rbp),%rsi │ │ │ │ - mov 0x10(%rbp),%r14 │ │ │ │ - mov 0x17(%rbx),%rax │ │ │ │ - mov %rax,0x8(%rbp) │ │ │ │ - mov 0x7(%rbx),%rax │ │ │ │ - mov %rax,0x18(%rbp) │ │ │ │ - jmp 4af260 │ │ │ │ - mov 0x10(%rbp),%rbx │ │ │ │ - and $0xfffffffffffffff8,%rbx │ │ │ │ - add $0x18,%rbp │ │ │ │ + add -0x75(%rax),%ecx │ │ │ │ + adc %r9b,-0x77(%r8) │ │ │ │ + flds -0x7cb7f81f(%rbx) │ │ │ │ + stc │ │ │ │ + (bad) │ │ │ │ + je 4b1018 │ │ │ │ + lea -0x1(%rcx),%rbx │ │ │ │ + movq $0x4b0e70,0x0(%rbp) │ │ │ │ + mov %rbx,%rcx │ │ │ │ + mov %rax,%rbx │ │ │ │ + mov %rcx,0x10(%rbp) │ │ │ │ + test $0x7,%bl │ │ │ │ + jne 4b0e70 │ │ │ │ mov (%rbx),%rax │ │ │ │ jmp *%rax │ │ │ │ - lea 0x31f5a57(%rip),%rbx │ │ │ │ - jmp *-0x8(%r13) │ │ │ │ - nopl (%rax) │ │ │ │ - add (%rax),%eax │ │ │ │ + nopl 0x0(%rax) │ │ │ │ + ret $0x0 │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ + add %bl,(%rsi) │ │ │ │ add %al,(%rax) │ │ │ │ + add %bh,0x5c(%rax) │ │ │ │ (bad) │ │ │ │ - add %al,(%rax) │ │ │ │ - add %al,0x20(%rax) │ │ │ │ - and %al,(%rbx) │ │ │ │ - add $0x80,%r12 │ │ │ │ + add -0x75(%rax),%ecx │ │ │ │ + or %r9b,-0x75(%r8) │ │ │ │ + rex.WRB adc %r9b,-0x77(%r8) │ │ │ │ + fiaddl -0x7cb7f81e(%rbx) │ │ │ │ + cli │ │ │ │ + (bad) │ │ │ │ + je 4b1027 │ │ │ │ + lea -0x1(%rdx),%rbx │ │ │ │ + add $0x58,%r12 │ │ │ │ cmp 0x358(%r13),%r12 │ │ │ │ - ja 4af3c7 │ │ │ │ - mov 0x7(%rbx),%rax │ │ │ │ - mov 0x17(%rbx),%rbx │ │ │ │ - movq $0x4aeee0,-0x78(%r12) │ │ │ │ - mov 0x18(%rbp),%rcx │ │ │ │ - mov %rcx,-0x68(%r12) │ │ │ │ - mov %rax,-0x60(%r12) │ │ │ │ - movq $0x4af158,-0x58(%r12) │ │ │ │ - mov 0x10(%rbp),%rax │ │ │ │ - mov %rax,-0x48(%r12) │ │ │ │ - mov %rbx,-0x40(%r12) │ │ │ │ - mov 0x8(%rbp),%rax │ │ │ │ - mov %rax,-0x38(%r12) │ │ │ │ - movq $0x4af1c8,-0x30(%r12) │ │ │ │ - lea -0x78(%r12),%rax │ │ │ │ - mov %rax,-0x20(%r12) │ │ │ │ - movq $0x537f48,-0x18(%r12) │ │ │ │ - mov %rax,-0x10(%r12) │ │ │ │ - lea -0x30(%r12),%rax │ │ │ │ + ja 4b0f55 │ │ │ │ + cmp %rax,%rcx │ │ │ │ + jl 4b0eff │ │ │ │ + cmp %rcx,%rbx │ │ │ │ + jge 4b0f6d │ │ │ │ + cmp %rax,%rbx │ │ │ │ + jl 4b0eed │ │ │ │ + movq $0x4b0d40,-0x50(%r12) │ │ │ │ + mov %rax,-0x40(%r12) │ │ │ │ + movq $0x3363ae0,-0x38(%r12) │ │ │ │ + lea -0x50(%r12),%rax │ │ │ │ + mov %rax,-0x30(%r12) │ │ │ │ + movq $0x3c37ef9,-0x28(%r12) │ │ │ │ + lea -0x36(%r12),%rax │ │ │ │ + add $0xffffffffffffffd8,%r12 │ │ │ │ + mov %rax,%rbx │ │ │ │ + add $0x18,%rbp │ │ │ │ + jmp *0x0(%rbp) │ │ │ │ + add $0xffffffffffffffa8,%r12 │ │ │ │ + lea 0x3787001(%rip),%rbx │ │ │ │ + add $0x18,%rbp │ │ │ │ + jmp *0x0(%rbp) │ │ │ │ + cmp %rcx,%rbx │ │ │ │ + jle 4b0fbb │ │ │ │ + cmp %rax,%rbx │ │ │ │ + jg 4b0eed │ │ │ │ + movq $0x4b0a58,-0x50(%r12) │ │ │ │ + mov %rax,-0x40(%r12) │ │ │ │ + movq $0x3363ae0,-0x38(%r12) │ │ │ │ + lea -0x50(%r12),%rax │ │ │ │ + mov %rax,-0x30(%r12) │ │ │ │ + movq $0x3c37ef9,-0x28(%r12) │ │ │ │ + lea -0x36(%r12),%rax │ │ │ │ + add $0xffffffffffffffd8,%r12 │ │ │ │ + mov %rax,%rbx │ │ │ │ + add $0x18,%rbp │ │ │ │ + jmp *0x0(%rbp) │ │ │ │ + lea 0x31f5bd7(%rip),%rbx │ │ │ │ + jmp *-0x8(%r13) │ │ │ │ + movq $0x58,0x388(%r13) │ │ │ │ + movq $0x4b1048,0x0(%rbp) │ │ │ │ + jmp 338a738 │ │ │ │ + movq $0x4b0c70,-0x50(%r12) │ │ │ │ + mov %rcx,-0x40(%r12) │ │ │ │ + mov %rbx,-0x38(%r12) │ │ │ │ + mov %rax,-0x30(%r12) │ │ │ │ + movq $0x4b0ce8,-0x28(%r12) │ │ │ │ + mov %rax,-0x18(%r12) │ │ │ │ + movq $0x3363ae0,-0x10(%r12) │ │ │ │ + lea -0x28(%r12),%rax │ │ │ │ mov %rax,-0x8(%r12) │ │ │ │ - lea -0x58(%r12),%rax │ │ │ │ + lea -0x50(%r12),%rax │ │ │ │ mov %rax,(%r12) │ │ │ │ - lea -0x17(%r12),%rbx │ │ │ │ - add $0x20,%rbp │ │ │ │ + lea -0xe(%r12),%rbx │ │ │ │ + add $0x18,%rbp │ │ │ │ jmp *0x0(%rbp) │ │ │ │ - movq $0x80,0x388(%r13) │ │ │ │ - jmp 338a720 │ │ │ │ - nop │ │ │ │ - add %eax,(%rax) │ │ │ │ - add %al,(%rax) │ │ │ │ + movq $0x4b0988,-0x50(%r12) │ │ │ │ + mov %rcx,-0x40(%r12) │ │ │ │ + mov %rbx,-0x38(%r12) │ │ │ │ + mov %rax,-0x30(%r12) │ │ │ │ + movq $0x4b0a00,-0x28(%r12) │ │ │ │ + mov %rax,-0x18(%r12) │ │ │ │ + movq $0x3363ae0,-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 4b0df8 │ │ │ │ + and $0xfffffffffffffff8,%rbx │ │ │ │ + mov (%rbx),%rbx │ │ │ │ + mov -0x4(%rbx),%ebx │ │ │ │ + jmp 4b0e40 │ │ │ │ + and $0xfffffffffffffff8,%rbx │ │ │ │ + mov (%rbx),%rbx │ │ │ │ + mov -0x4(%rbx),%ebx │ │ │ │ + jmp 4b0e8c │ │ │ │ + xchg %ax,%ax │ │ │ │ + ret $0x0 │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ - adc %al,(%rax) │ │ │ │ + add %bl,(%rsi) │ │ │ │ add %al,(%rax) │ │ │ │ + add %ah,0x48031f5a(%rax) │ │ │ │ + mov 0x8(%rbp),%eax │ │ │ │ + mov 0x10(%rbp),%rcx │ │ │ │ + jmp 4b0e8c │ │ │ │ + nopl (%rax) │ │ │ │ + add %eax,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ + add (%rax),%al │ │ │ │ add %al,(%rax) │ │ │ │ - lea -0x18(%rbp),%rax │ │ │ │ + sldt (%rax) │ │ │ │ + add %al,0x48031f5a(%rax) │ │ │ │ + lea -0x10(%rbp),%eax │ │ │ │ cmp %r15,%rax │ │ │ │ - jb 4af459 │ │ │ │ + jb 4b10a3 │ │ │ │ movq $0x3390fc8,-0x10(%rbp) │ │ │ │ mov %rbx,-0x8(%rbp) │ │ │ │ - movq $0x4af428,-0x18(%rbp) │ │ │ │ - mov 0x10(%rbx),%rbx │ │ │ │ - add $0xffffffffffffffe8,%rbp │ │ │ │ - test $0x7,%bl │ │ │ │ - jne 4af428 │ │ │ │ - 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) │ │ │ │ - je 4af45d │ │ │ │ - dec %rax │ │ │ │ - cmp $0xc,%rax │ │ │ │ - jge 4af44b │ │ │ │ - lea 0x378c035(%rip),%rbx │ │ │ │ - add $0x8,%rbp │ │ │ │ - jmp *0x0(%rbp) │ │ │ │ - lea 0x378c017(%rip),%rbx │ │ │ │ - add $0x8,%rbp │ │ │ │ + mov 0x18(%rbx),%rax │ │ │ │ + cmp 0x20(%rbx),%rax │ │ │ │ + jne 4b1095 │ │ │ │ + lea 0x3786e6b(%rip),%rbx │ │ │ │ + add $0xfffffffffffffff0,%rbp │ │ │ │ jmp *0x0(%rbp) │ │ │ │ + lea 0x1(%rax),%r14 │ │ │ │ + mov 0x10(%rbx),%rbx │ │ │ │ + add $0xfffffffffffffff0,%rbp │ │ │ │ + jmp 4b1118 │ │ │ │ jmp *-0x10(%r13) │ │ │ │ - and $0xfffffffffffffff8,%rbx │ │ │ │ - mov (%rbx),%rax │ │ │ │ - mov -0x4(%rax),%eax │ │ │ │ - jmp 4af437 │ │ │ │ - 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 %ah,%al │ │ │ │ - pop %rax │ │ │ │ - (bad) │ │ │ │ - add -0x75(%rax),%ecx │ │ │ │ - jnp 4af49b │ │ │ │ - mov %r14,%rsi │ │ │ │ - mov 0x7(%rbx),%r14 │ │ │ │ - jmp 4aed18 │ │ │ │ - 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) │ │ │ │ - mov $0x58,%al │ │ │ │ - (bad) │ │ │ │ + xor %bl,0x1f(%rdx) │ │ │ │ add -0x73(%rax),%ecx │ │ │ │ rex.RB │ │ │ │ lock cmp %r15,%rax │ │ │ │ - jb 4af4ce │ │ │ │ + jb 4b10fa │ │ │ │ movq $0x3390fc8,-0x10(%rbp) │ │ │ │ mov %rbx,-0x8(%rbp) │ │ │ │ - mov 0x18(%rbx),%rsi │ │ │ │ - mov 0x10(%rbx),%r14 │ │ │ │ + mov 0x10(%rbx),%rax │ │ │ │ + test %rax,%rax │ │ │ │ + jl 4b10ee │ │ │ │ + cmp $0x7,%rax │ │ │ │ + jg 4b10ee │ │ │ │ + shl $0x3,%rax │ │ │ │ + mov 0x368acf8(%rax),%rbx │ │ │ │ + add $0xfffffffffffffff0,%rbp │ │ │ │ + jmp *0x0(%rbp) │ │ │ │ + mov %rax,%r14 │ │ │ │ add $0xfffffffffffffff0,%rbp │ │ │ │ - jmp 4ae868 │ │ │ │ + jmp 4b0648 │ │ │ │ jmp *-0x10(%r13) │ │ │ │ - nopw 0x0(%rax,%rax,1) │ │ │ │ - add %eax,(%rax) │ │ │ │ + xchg %ax,%ax │ │ │ │ + add $0x0,%al │ │ │ │ add %al,(%rax) │ │ │ │ + add %eax,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ - adc %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ + add %eax,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ + or (%rax),%al │ │ │ │ add %al,(%rax) │ │ │ │ - lea -0x10(%rbp),%rax │ │ │ │ - cmp %r15,%rax │ │ │ │ - jb 4af511 │ │ │ │ - movq $0x3390fc8,-0x10(%rbp) │ │ │ │ - mov %rbx,-0x8(%rbp) │ │ │ │ - mov 0x10(%rbx),%rsi │ │ │ │ - lea 0x376b289(%rip),%r14 │ │ │ │ - add $0xfffffffffffffff0,%rbp │ │ │ │ - jmp 3226da0 │ │ │ │ - jmp *-0x10(%r13) │ │ │ │ - nopl (%rax) │ │ │ │ + rcrb $1,0x1f(%rcx) │ │ │ │ + add -0x7d(%rcx),%ecx │ │ │ │ + (bad) │ │ │ │ + pop %rax │ │ │ │ + cmp 0x358(%r13),%r12 │ │ │ │ + ja 4b1173 │ │ │ │ + mov 0x7(%rbx),%rax │ │ │ │ + movq $0x4b1068,-0x50(%r12) │ │ │ │ + mov %rbx,-0x40(%r12) │ │ │ │ + mov %r14,-0x38(%r12) │ │ │ │ + mov %rax,-0x30(%r12) │ │ │ │ + movq $0x4b10b8,-0x28(%r12) │ │ │ │ + mov %r14,-0x18(%r12) │ │ │ │ + movq $0x3363ae0,-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 %al,(%rdx) │ │ │ │ - add %al,(%rax) │ │ │ │ - add %al,(%rax) │ │ │ │ - add %al,(%rax) │ │ │ │ - add %cl,(%rbx) │ │ │ │ - add %al,(%rax) │ │ │ │ - add %al,(%rax) │ │ │ │ + add %cl,(%rsi) │ │ │ │ add %al,(%rax) │ │ │ │ - add %cl,-0x73(%rax) │ │ │ │ - rex.RB loopne 4af581 │ │ │ │ - cmp %edi,%eax │ │ │ │ - jb 4af5df │ │ │ │ - movq $0x4af580,-0x20(%rbp) │ │ │ │ - mov 0x6(%rbx),%rax │ │ │ │ - mov 0xe(%rbx),%rbx │ │ │ │ - mov %rbx,%rcx │ │ │ │ + add %cl,0x59(%rax) │ │ │ │ + (bad) │ │ │ │ + add -0x73(%rax),%ecx │ │ │ │ + rex.RB │ │ │ │ + lock cmp %r15,%rax │ │ │ │ + jb 4b127e │ │ │ │ + movq $0x4b11e0,-0x10(%rbp) │ │ │ │ mov %r14,%rbx │ │ │ │ - mov %rcx,-0x18(%rbp) │ │ │ │ - mov %rax,-0x10(%rbp) │ │ │ │ mov %rsi,-0x8(%rbp) │ │ │ │ - add $0xffffffffffffffe0,%rbp │ │ │ │ + add $0xfffffffffffffff0,%rbp │ │ │ │ test $0x7,%bl │ │ │ │ - jne 4af580 │ │ │ │ + jne 4b11e0 │ │ │ │ mov (%rbx),%rax │ │ │ │ jmp *%rax │ │ │ │ - nopl (%rax) │ │ │ │ - add (%rax),%eax │ │ │ │ + nopw 0x0(%rax,%rax,1) │ │ │ │ + add %eax,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ (bad) │ │ │ │ add %al,(%rax) │ │ │ │ - add %al,(%rax) │ │ │ │ - add %al,(%rax) │ │ │ │ - add %cl,-0x7d(%rcx) │ │ │ │ + add %cl,(%rax) │ │ │ │ + pop %rcx │ │ │ │ (bad) │ │ │ │ - xor %cl,0x3b(%rbp) │ │ │ │ - movsl %ds:(%rsi),%es:(%rdi) │ │ │ │ - pop %rax │ │ │ │ - add (%rax),%eax │ │ │ │ - add %dh,0x42(%rdi) │ │ │ │ - movq $0x4af4e8,-0x28(%r12) │ │ │ │ - mov 0x18(%rbp),%rax │ │ │ │ - mov %rax,-0x18(%r12) │ │ │ │ - movq $0x3363098,-0x10(%r12) │ │ │ │ - lea -0x28(%r12),%rax │ │ │ │ - mov %rax,-0x8(%r12) │ │ │ │ - mov 0x8(%rbp),%rax │ │ │ │ - mov %rax,(%r12) │ │ │ │ - lea -0xf(%r12),%rsi │ │ │ │ - mov %rbx,%r14 │ │ │ │ - mov 0x10(%rbp),%rbx │ │ │ │ - add $0x20,%rbp │ │ │ │ - jmp 3395748 │ │ │ │ - movq $0x30,0x388(%r13) │ │ │ │ - jmp 338a720 │ │ │ │ - jmp *-0x8(%r13) │ │ │ │ - nopl 0x0(%rax,%rax,1) │ │ │ │ + add -0x75(%rax),%ecx │ │ │ │ + or %r9b,-0x77(%r8) │ │ │ │ + flds -0x7cb7f81f(%rbx) │ │ │ │ + stc │ │ │ │ (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,-0x73(%rax) │ │ │ │ - rex.RB fmuls -0x8(%r9,%rdi,1) │ │ │ │ - jb 4af6a8 │ │ │ │ - movq $0x4af658,-0x28(%rbp) │ │ │ │ - mov 0x5(%rbx),%rax │ │ │ │ - mov 0xd(%rbx),%rbx │ │ │ │ + je 4b12a1 │ │ │ │ + lea -0x1(%rcx),%rbx │ │ │ │ + movq $0x4b1228,0x0(%rbp) │ │ │ │ mov %rbx,%rcx │ │ │ │ - mov %r14,%rbx │ │ │ │ - mov %rax,-0x20(%rbp) │ │ │ │ - mov %rcx,-0x18(%rbp) │ │ │ │ - mov %rsi,-0x10(%rbp) │ │ │ │ - mov %rdi,-0x8(%rbp) │ │ │ │ - add $0xffffffffffffffd8,%rbp │ │ │ │ + mov %rax,%rbx │ │ │ │ + mov %rcx,0x8(%rbp) │ │ │ │ test $0x7,%bl │ │ │ │ - jne 4af658 │ │ │ │ + jne 4b1228 │ │ │ │ mov (%rbx),%rax │ │ │ │ jmp *%rax │ │ │ │ nopl 0x0(%rax) │ │ │ │ - add $0x0,%al │ │ │ │ + add %al,(%r8) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ + add %bl,(%rsi) │ │ │ │ add %al,(%rax) │ │ │ │ + add %al,%al │ │ │ │ + pop %rax │ │ │ │ (bad) │ │ │ │ - add %al,(%rax) │ │ │ │ - add %al,(%rax) │ │ │ │ - add %al,(%rax) │ │ │ │ - add %cl,-0x7d(%rcx) │ │ │ │ + add -0x75(%rax),%ecx │ │ │ │ + or %r9b,-0x77(%r8) │ │ │ │ + flds -0x7cb7f81f(%rbx) │ │ │ │ + stc │ │ │ │ (bad) │ │ │ │ - sbb %cl,0x3b(%rbp) │ │ │ │ - movsl %ds:(%rsi),%es:(%rdi) │ │ │ │ - pop %rax │ │ │ │ - add (%rax),%eax │ │ │ │ - add %dh,0x33(%rdi) │ │ │ │ - movq $0x4af530,-0x10(%r12) │ │ │ │ - mov 0x20(%rbp),%rax │ │ │ │ - mov %rax,-0x8(%r12) │ │ │ │ - mov 0x8(%rbp),%rax │ │ │ │ - mov %rax,(%r12) │ │ │ │ - lea -0xe(%r12),%rdi │ │ │ │ - mov 0x18(%rbp),%rsi │ │ │ │ - mov %rbx,%r14 │ │ │ │ - mov 0x10(%rbp),%rbx │ │ │ │ - add $0x28,%rbp │ │ │ │ - jmp 33959f8 │ │ │ │ - movq $0x18,0x388(%r13) │ │ │ │ - jmp 338a720 │ │ │ │ + je 4b12b0 │ │ │ │ + lea -0x1(%rcx),%rbx │ │ │ │ + add $0x10,%r12 │ │ │ │ + cmp 0x358(%r13),%r12 │ │ │ │ + ja 4b1289 │ │ │ │ + cmp %rbx,%rax │ │ │ │ + jle 4b1260 │ │ │ │ + add $0xfffffffffffffff0,%r12 │ │ │ │ + lea 0x3786ca0(%rip),%rbx │ │ │ │ + add $0x10,%rbp │ │ │ │ + jmp *0x0(%rbp) │ │ │ │ + movq $0x4b1118,-0x8(%r12) │ │ │ │ + mov %rbx,(%r12) │ │ │ │ + mov %rax,%r14 │ │ │ │ + lea -0x7(%r12),%rbx │ │ │ │ + add $0x10,%rbp │ │ │ │ + jmp 4b1118 │ │ │ │ + lea 0x31f58b3(%rip),%rbx │ │ │ │ jmp *-0x8(%r13) │ │ │ │ + movq $0x10,0x388(%r13) │ │ │ │ + movq $0x4b12d0,0x0(%rbp) │ │ │ │ + jmp 338a738 │ │ │ │ + and $0xfffffffffffffff8,%rbx │ │ │ │ + mov (%rbx),%rbx │ │ │ │ + mov -0x4(%rbx),%ebx │ │ │ │ + jmp 4b11f8 │ │ │ │ + and $0xfffffffffffffff8,%rbx │ │ │ │ + mov (%rbx),%rbx │ │ │ │ + mov -0x4(%rbx),%ebx │ │ │ │ + jmp 4b123c │ │ │ │ nopl 0x0(%rax) │ │ │ │ - add (%rax),%eax │ │ │ │ + add %al,(%r8) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ + add %bl,(%rsi) │ │ │ │ add %al,(%rax) │ │ │ │ - sldt (%rax) │ │ │ │ - add %cl,%al │ │ │ │ - push %rsi │ │ │ │ + add %bl,(%rax) │ │ │ │ + pop %rax │ │ │ │ (bad) │ │ │ │ - add -0x73(%rax),%ecx │ │ │ │ - rex.RB │ │ │ │ - lock cmp %r15,%rax │ │ │ │ - jb 4af6f1 │ │ │ │ - movq $0x3390fc8,-0x10(%rbp) │ │ │ │ - mov %rbx,-0x8(%rbp) │ │ │ │ - mov 0x20(%rbx),%r8 │ │ │ │ - mov 0x18(%rbx),%rdi │ │ │ │ - lea 0x31f53ad(%rip),%rsi │ │ │ │ - mov 0x10(%rbx),%r14 │ │ │ │ - add $0xfffffffffffffff0,%rbp │ │ │ │ - jmp 5f4518 │ │ │ │ - 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 -0x75(%rax),%ecx │ │ │ │ + or %r13b,%r9b │ │ │ │ + movsxd %edi,%edi │ │ │ │ + (bad) │ │ │ │ + decl (%rdi) │ │ │ │ + (bad) │ │ │ │ + addb $0x0,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ - lea -0x10(%rbp),%rax │ │ │ │ - cmp %r15,%rax │ │ │ │ - jb 4af72e │ │ │ │ - movq $0x3390fc8,-0x10(%rbp) │ │ │ │ - mov %rbx,-0x8(%rbp) │ │ │ │ - mov 0x10(%rbx),%r14 │ │ │ │ - mov 0x18(%rbx),%rbx │ │ │ │ - add $0xfffffffffffffff0,%rbp │ │ │ │ - jmp 4afd08 │ │ │ │ - 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 4b1a20 │ │ │ │ + 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 4af771 │ │ │ │ + jb 4b1339 │ │ │ │ movq $0x3390fc8,-0x10(%rbp) │ │ │ │ mov %rbx,-0x8(%rbp) │ │ │ │ mov 0x10(%rbx),%rsi │ │ │ │ - lea 0x2f083a6(%rip),%r14 │ │ │ │ + lea 0x2f05eb2(%rip),%r14 │ │ │ │ add $0xfffffffffffffff0,%rbp │ │ │ │ jmp 3359998 │ │ │ │ jmp *-0x10(%r13) │ │ │ │ nopl (%rax) │ │ │ │ - (bad) │ │ │ │ - add %al,(%rax) │ │ │ │ - add %al,(%rbx) │ │ │ │ - add %al,(%rax) │ │ │ │ - add %al,(%rcx) │ │ │ │ - add %al,(%rax) │ │ │ │ + add (%rax),%al │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ - add %cl,(%rcx) │ │ │ │ add %al,(%rax) │ │ │ │ + adc (%rax),%al │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ - add %cl,-0x73(%rax) │ │ │ │ - rex.RB call 104330e4 <__environ@GLIBC_2.2.5+0xc7f2c3c> │ │ │ │ - (bad) │ │ │ │ - mov $0x0,%al │ │ │ │ add %al,(%rax) │ │ │ │ - movq $0x4af7d8,-0x18(%rbp) │ │ │ │ - mov 0x5(%rbx),%rax │ │ │ │ - mov %r14,%rbx │ │ │ │ - mov %rax,-0x10(%rbp) │ │ │ │ - mov %rdi,-0x8(%rbp) │ │ │ │ - add $0xffffffffffffffe8,%rbp │ │ │ │ + lea -0x10(%rbp),%rax │ │ │ │ + cmp %r15,%rax │ │ │ │ + jb 4b13d6 │ │ │ │ + movq $0x4b1390,-0x10(%rbp) │ │ │ │ + mov 0x10(%rbx),%rax │ │ │ │ + mov 0x18(%rbx),%rbx │ │ │ │ + mov %rax,-0x8(%rbp) │ │ │ │ + add $0xfffffffffffffff0,%rbp │ │ │ │ test $0x7,%bl │ │ │ │ - jne 4af7d8 │ │ │ │ + jne 4b1390 │ │ │ │ mov (%rbx),%rax │ │ │ │ jmp *%rax │ │ │ │ - nopw 0x0(%rax,%rax,1) │ │ │ │ - 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,-0x7d(%rcx) │ │ │ │ (bad) │ │ │ │ - cmp %cl,0x3b(%rbp) │ │ │ │ + sbb %cl,0x3b(%rbp) │ │ │ │ movsl %ds:(%rsi),%es:(%rdi) │ │ │ │ pop %rax │ │ │ │ add (%rax),%eax │ │ │ │ - add %dh,0x58(%rdi) │ │ │ │ + add %dh,0x29(%rdi) │ │ │ │ mov 0x7(%rbx),%rax │ │ │ │ - mov 0xf(%rbx),%rcx │ │ │ │ - mov 0x17(%rbx),%rbx │ │ │ │ - movq $0x3363ae0,-0x30(%r12) │ │ │ │ - mov 0x8(%rbp),%rdx │ │ │ │ - mov %rdx,-0x28(%r12) │ │ │ │ - mov %rcx,-0x20(%r12) │ │ │ │ - movq $0x4a37b8,-0x18(%r12) │ │ │ │ - mov %rax,-0x10(%r12) │ │ │ │ - lea -0x2e(%r12),%rax │ │ │ │ - mov %rax,-0x8(%r12) │ │ │ │ + movq $0x4b1310,-0x10(%r12) │ │ │ │ + mov 0x8(%rbp),%rbx │ │ │ │ mov %rbx,(%r12) │ │ │ │ - lea 0x3778dce(%rip),%rsi │ │ │ │ - lea -0x17(%r12),%r14 │ │ │ │ - mov 0x10(%rbp),%rbx │ │ │ │ - add $0x18,%rbp │ │ │ │ - jmp 3395748 │ │ │ │ - movq $0x38,0x388(%r13) │ │ │ │ + lea -0x10(%r12),%rdi │ │ │ │ + mov %rax,%rsi │ │ │ │ + xor %r14d,%r14d │ │ │ │ + add $0x10,%rbp │ │ │ │ + jmp 32e9300 │ │ │ │ + movq $0x18,0x388(%r13) │ │ │ │ jmp 338a720 │ │ │ │ - jmp *-0x8(%r13) │ │ │ │ - nopl 0x0(%rax) │ │ │ │ - (bad) │ │ │ │ - add %al,(%rax) │ │ │ │ - add %al,(%rbx) │ │ │ │ - add %al,(%rax) │ │ │ │ - add %al,(%rcx) │ │ │ │ - add %al,(%rax) │ │ │ │ - add %al,(%rax) │ │ │ │ - add %al,(%rax) │ │ │ │ - add %cl,(%rcx) │ │ │ │ - add %al,(%rax) │ │ │ │ - add %al,(%rax) │ │ │ │ - add %al,(%rax) │ │ │ │ - add %cl,-0x73(%rax) │ │ │ │ - rex.RB call 734331c4 <__environ@GLIBC_2.2.5+0x6f7f2d1c> │ │ │ │ - rex.WXB │ │ │ │ - movq $0x4af8b0,-0x18(%rbp) │ │ │ │ - mov 0x5(%rbx),%rax │ │ │ │ - mov %r14,%rbx │ │ │ │ - mov %rax,-0x10(%rbp) │ │ │ │ - mov %rdi,-0x8(%rbp) │ │ │ │ - add $0xffffffffffffffe8,%rbp │ │ │ │ - test $0x7,%bl │ │ │ │ - jne 4af8b0 │ │ │ │ - mov (%rbx),%rax │ │ │ │ - jmp *%rax │ │ │ │ - xchg %ax,%ax │ │ │ │ + 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) │ │ │ │ - jne 4af8bc │ │ │ │ - mov %rbx,%r14 │ │ │ │ - mov 0x10(%rbp),%rbx │ │ │ │ - add $0x18,%rbp │ │ │ │ - jmp 3395748 │ │ │ │ - jmp *-0x8(%r13) │ │ │ │ + lea -0x10(%rbp),%rax │ │ │ │ + cmp %r15,%rax │ │ │ │ + jb 4b144c │ │ │ │ + add $0x20,%r12 │ │ │ │ + cmp 0x358(%r13),%r12 │ │ │ │ + ja 4b1441 │ │ │ │ + movq $0x3390fc8,-0x10(%rbp) │ │ │ │ + mov %rbx,-0x8(%rbp) │ │ │ │ + mov 0x10(%rbx),%rax │ │ │ │ + mov 0x18(%rbx),%rbx │ │ │ │ + movq $0x4b1350,-0x18(%r12) │ │ │ │ + mov %rax,-0x8(%r12) │ │ │ │ + mov %rbx,(%r12) │ │ │ │ + lea -0x18(%r12),%rsi │ │ │ │ + lea 0x2f05df6(%rip),%r14 │ │ │ │ + add $0xfffffffffffffff0,%rbp │ │ │ │ + jmp 3359998 │ │ │ │ + movq $0x20,0x388(%r13) │ │ │ │ + jmp *-0x10(%r13) │ │ │ │ add (%rax),%eax │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ sldt (%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %cl,-0x73(%rax) │ │ │ │ - rex.RB rorb $1,-0x8(%r9,%rdi,1) │ │ │ │ - jb 4af983 │ │ │ │ - movq $0x3390fc8,-0x10(%rbp) │ │ │ │ - mov %rbx,-0x8(%rbp) │ │ │ │ - movq $0x4af938,-0x30(%rbp) │ │ │ │ + rex.RB call 10434db4 <__environ@GLIBC_2.2.5+0xc7f490c> │ │ │ │ + (bad) │ │ │ │ + mov (%rax),%al │ │ │ │ + add %al,(%rax) │ │ │ │ + movq $0x4b14a8,-0x18(%rbp) │ │ │ │ mov 0x10(%rbx),%rax │ │ │ │ mov 0x18(%rbx),%rcx │ │ │ │ mov 0x20(%rbx),%rbx │ │ │ │ - mov %rbx,%rdx │ │ │ │ - mov %rcx,%rbx │ │ │ │ - mov %rdx,-0x28(%rbp) │ │ │ │ - mov %rax,-0x20(%rbp) │ │ │ │ - mov %rcx,-0x18(%rbp) │ │ │ │ - add $0xffffffffffffffd0,%rbp │ │ │ │ + mov %rcx,-0x10(%rbp) │ │ │ │ + mov %rax,-0x8(%rbp) │ │ │ │ + add $0xffffffffffffffe8,%rbp │ │ │ │ test $0x7,%bl │ │ │ │ - jne 4af938 │ │ │ │ + jne 4b14a8 │ │ │ │ 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,-0x39(%rax) │ │ │ │ - add %r13b,-0x7(%r8) │ │ │ │ - rex.WX add %cl,-0x77(%rax) │ │ │ │ - fmuls -0x75(%rax) │ │ │ │ - pop %rbp │ │ │ │ - or %cl,-0x77(%rax) │ │ │ │ - or %r14b,%r14b │ │ │ │ - ret │ │ │ │ - (bad) │ │ │ │ - jne 4af968 │ │ │ │ - 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) │ │ │ │ - or %r9b,-0x39(%r8) │ │ │ │ - or %r15b,0x48004af9(%r8) │ │ │ │ - mov %ebx,%esi │ │ │ │ - mov %rax,%r14 │ │ │ │ - add $0x8,%rbp │ │ │ │ - jmp 4a4230 │ │ │ │ - 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,-0x75(%rax) │ │ │ │ - or %r9b,-0x75(%r8) │ │ │ │ - rex.WRB adc %r13b,%r11b │ │ │ │ - xor %esp,0xf(%rsi) │ │ │ │ + add %cl,-0x7d(%rcx) │ │ │ │ (bad) │ │ │ │ - add %r8b,(%rax) │ │ │ │ - add (%rax),%al │ │ │ │ - add %al,(%rax) │ │ │ │ + and %cl,0x3b(%rbp) │ │ │ │ + movsl %ds:(%rsi),%es:(%rdi) │ │ │ │ + pop %rax │ │ │ │ + add (%rax),%eax │ │ │ │ + add %dh,0x32(%rdi) │ │ │ │ + mov 0x7(%rbx),%rax │ │ │ │ + movq $0x4b13f0,-0x18(%r12) │ │ │ │ + mov 0x10(%rbp),%rbx │ │ │ │ + mov %rbx,-0x8(%r12) │ │ │ │ + mov 0x8(%rbp),%rbx │ │ │ │ + mov %rbx,(%r12) │ │ │ │ + lea -0x18(%r12),%rdi │ │ │ │ + mov %rax,%rsi │ │ │ │ + xor %r14d,%r14d │ │ │ │ + add $0x18,%rbp │ │ │ │ + jmp 32e9300 │ │ │ │ + movq $0x20,0x388(%r13) │ │ │ │ + jmp 338a720 │ │ │ │ + jmp *-0x10(%r13) │ │ │ │ + nopl 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,-0x75(%rax) │ │ │ │ - or %r9b,-0x75(%r8) │ │ │ │ - rex.WRB adc %r9b,-0x77(%r8) │ │ │ │ - fiaddl -0x7cb7f81d(%rbx) │ │ │ │ - sti │ │ │ │ - add %ecx,(%rdi) │ │ │ │ - test %eax,0x48000000(%rdi) │ │ │ │ - mov %edx,%ebx │ │ │ │ - add $0x40,%r12 │ │ │ │ + add %cl,-0x73(%rax) │ │ │ │ + rex.RB │ │ │ │ + lock cmp %r15,%rax │ │ │ │ + jb 4b1575 │ │ │ │ + add $0x28,%r12 │ │ │ │ cmp 0x358(%r13),%r12 │ │ │ │ - ja 4afa24 │ │ │ │ - movq $0x4af748,-0x38(%r12) │ │ │ │ - mov %rcx,-0x28(%r12) │ │ │ │ - movq $0x50aa00,-0x20(%r12) │ │ │ │ - mov %rax,-0x18(%r12) │ │ │ │ - lea -0x38(%r12),%rax │ │ │ │ + ja 4b156a │ │ │ │ + movq $0x3390fc8,-0x10(%rbp) │ │ │ │ + mov %rbx,-0x8(%rbp) │ │ │ │ + mov 0x10(%rbx),%rax │ │ │ │ + mov 0x18(%rbx),%rcx │ │ │ │ + mov 0x20(%rbx),%rbx │ │ │ │ + movq $0x4b1460,-0x20(%r12) │ │ │ │ mov %rax,-0x10(%r12) │ │ │ │ - movq $0x4af790,-0x8(%r12) │ │ │ │ - lea -0x1f(%r12),%rax │ │ │ │ - mov %rax,(%r12) │ │ │ │ - lea -0x5(%r12),%rbx │ │ │ │ - add $0x18,%rbp │ │ │ │ - jmp *0x0(%rbp) │ │ │ │ - movq $0x40,0x388(%r13) │ │ │ │ - movq $0x4af998,0x0(%rbp) │ │ │ │ - jmp 338a720 │ │ │ │ + mov %rcx,-0x8(%r12) │ │ │ │ + mov %rbx,(%r12) │ │ │ │ + lea -0x20(%r12),%rsi │ │ │ │ + lea 0x2f05cda(%rip),%r14 │ │ │ │ + add $0xfffffffffffffff0,%rbp │ │ │ │ + jmp 3359998 │ │ │ │ + movq $0x28,0x388(%r13) │ │ │ │ + jmp *-0x10(%r13) │ │ │ │ nopl 0x0(%rax) │ │ │ │ - ... │ │ │ │ - (bad) │ │ │ │ + add $0x0,%al │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ - add %cl,-0x7d(%rax) │ │ │ │ - (bad) │ │ │ │ - mov %ebx,%edx │ │ │ │ - add $0x10,%r12 │ │ │ │ - cmp 0x358(%r13),%r12 │ │ │ │ - ja 4afa7d │ │ │ │ - movq $0x4af870,-0x8(%r12) │ │ │ │ - mov %rdx,(%r12) │ │ │ │ - lea -0x5(%r12),%rbx │ │ │ │ - add $0x18,%rbp │ │ │ │ - jmp *0x0(%rbp) │ │ │ │ - movq $0x10,0x388(%r13) │ │ │ │ - movq $0x4afa50,0x10(%rbp) │ │ │ │ - mov %rdx,%rbx │ │ │ │ - add $0x10,%rbp │ │ │ │ - jmp 338a720 │ │ │ │ - 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,(%rbx) │ │ │ │ - add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %cl,-0x73(%rax) │ │ │ │ - rex.RB loopne 4afb09 │ │ │ │ + rex.RB loopne 4b15e1 │ │ │ │ cmp %edi,%eax │ │ │ │ - jb 4afb54 │ │ │ │ - movq $0x4afb08,-0x20(%rbp) │ │ │ │ - mov 0x6(%rbx),%rax │ │ │ │ - mov 0xe(%rbx),%rbx │ │ │ │ - mov %rbx,%rcx │ │ │ │ - mov %r14,%rbx │ │ │ │ - mov %rax,-0x18(%rbp) │ │ │ │ + jb 4b1638 │ │ │ │ + movq $0x4b15e0,-0x20(%rbp) │ │ │ │ + mov 0x10(%rbx),%rax │ │ │ │ + mov 0x18(%rbx),%rcx │ │ │ │ + mov 0x20(%rbx),%rdx │ │ │ │ + mov 0x28(%rbx),%rbx │ │ │ │ + mov %rdx,-0x18(%rbp) │ │ │ │ mov %rcx,-0x10(%rbp) │ │ │ │ - mov %rsi,-0x8(%rbp) │ │ │ │ + mov %rax,-0x8(%rbp) │ │ │ │ add $0xffffffffffffffe0,%rbp │ │ │ │ test $0x7,%bl │ │ │ │ - jne 4afb08 │ │ │ │ + jne 4b15e0 │ │ │ │ mov (%rbx),%rax │ │ │ │ jmp *%rax │ │ │ │ - nopl (%rax) │ │ │ │ + nop │ │ │ │ add (%rax),%eax │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ (bad) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %cl,-0x7d(%rcx) │ │ │ │ (bad) │ │ │ │ - sbb %cl,0x3b(%rbp) │ │ │ │ + sub %cl,0x3b(%rbp) │ │ │ │ movsl %ds:(%rsi),%es:(%rdi) │ │ │ │ pop %rax │ │ │ │ add (%rax),%eax │ │ │ │ - add %dh,0x2f(%rdi) │ │ │ │ - movq $0x3363ae0,-0x10(%r12) │ │ │ │ - mov 0x10(%rbp),%rax │ │ │ │ - mov %rax,-0x8(%r12) │ │ │ │ - mov 0x18(%rbp),%rax │ │ │ │ - mov %rax,(%r12) │ │ │ │ - lea -0xe(%r12),%rsi │ │ │ │ - mov %rbx,%r14 │ │ │ │ + add %dh,0x3b(%rdi) │ │ │ │ + mov 0x7(%rbx),%rax │ │ │ │ + movq $0x4b1510,-0x20(%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 -0x20(%r12),%rdi │ │ │ │ + mov %rax,%rsi │ │ │ │ + xor %r14d,%r14d │ │ │ │ add $0x20,%rbp │ │ │ │ - jmp 3395748 │ │ │ │ - movq $0x18,0x388(%r13) │ │ │ │ + jmp 32e9300 │ │ │ │ + movq $0x28,0x388(%r13) │ │ │ │ jmp 338a720 │ │ │ │ - jmp *-0x8(%r13) │ │ │ │ - sldt (%rax) │ │ │ │ - add %al,(%rdx) │ │ │ │ + jmp *-0x10(%r13) │ │ │ │ + nopl 0x0(%rax) │ │ │ │ + add $0x0,%al │ │ │ │ add %al,(%rax) │ │ │ │ - add %al,(%rbx) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ + sldt (%rax) │ │ │ │ add %al,(%rax) │ │ │ │ - add %cl,(%rax) │ │ │ │ + add %al,(%rax) │ │ │ │ + add %cl,-0x73(%rax) │ │ │ │ + rex.RB │ │ │ │ + lock cmp %r15,%rax │ │ │ │ + jb 4b16be │ │ │ │ + add $0x30,%r12 │ │ │ │ + cmp 0x358(%r13),%r12 │ │ │ │ + ja 4b16b3 │ │ │ │ + movq $0x3390fc8,-0x10(%rbp) │ │ │ │ + mov %rbx,-0x8(%rbp) │ │ │ │ + mov 0x10(%rbx),%rax │ │ │ │ + mov 0x18(%rbx),%rcx │ │ │ │ + mov 0x20(%rbx),%rdx │ │ │ │ + mov 0x28(%rbx),%rbx │ │ │ │ + movq $0x4b1590,-0x28(%r12) │ │ │ │ + mov %rax,-0x18(%r12) │ │ │ │ + mov %rcx,-0x10(%r12) │ │ │ │ + mov %rdx,-0x8(%r12) │ │ │ │ + mov %rbx,(%r12) │ │ │ │ + lea -0x28(%r12),%rsi │ │ │ │ + lea 0x2f05b9e(%rip),%r14 │ │ │ │ + add $0xfffffffffffffff0,%rbp │ │ │ │ + jmp 3359998 │ │ │ │ + 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 fmuls -0x8(%r9,%rdi,1) │ │ │ │ - jb 4afc18 │ │ │ │ - movq $0x4afbc8,-0x28(%rbp) │ │ │ │ - mov 0x6(%rbx),%rax │ │ │ │ - mov 0xe(%rbx),%rcx │ │ │ │ - mov 0x16(%rbx),%rbx │ │ │ │ - mov %rbx,%rdx │ │ │ │ - mov %r14,%rbx │ │ │ │ - mov %rdx,-0x20(%rbp) │ │ │ │ - mov %rcx,-0x18(%rbp) │ │ │ │ - mov %rax,-0x10(%rbp) │ │ │ │ - mov %rsi,-0x8(%rbp) │ │ │ │ + jb 4b1791 │ │ │ │ + movq $0x4b1730,-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 4afbc8 │ │ │ │ + jne 4b1730 │ │ │ │ mov (%rbx),%rax │ │ │ │ jmp *%rax │ │ │ │ - nopl (%rax) │ │ │ │ + nop │ │ │ │ add $0x0,%al │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ (bad) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %cl,-0x7d(%rcx) │ │ │ │ (bad) │ │ │ │ - sbb %cl,0x3b(%rbp) │ │ │ │ + xor %cl,0x3b(%rbp) │ │ │ │ movsl %ds:(%rsi),%es:(%rdi) │ │ │ │ pop %rax │ │ │ │ add (%rax),%eax │ │ │ │ - add %dh,0x33(%rdi) │ │ │ │ - movq $0x4afab8,-0x10(%r12) │ │ │ │ - mov 0x18(%rbp),%rax │ │ │ │ - mov %rax,-0x8(%r12) │ │ │ │ - mov 0x20(%rbp),%rax │ │ │ │ - mov %rax,(%r12) │ │ │ │ - lea -0xe(%r12),%rdi │ │ │ │ - mov 0x10(%rbp),%rsi │ │ │ │ - mov %rbx,%r14 │ │ │ │ + add %dh,0x44(%rdi) │ │ │ │ + mov 0x7(%rbx),%rax │ │ │ │ + movq $0x4b1650,-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 -0x28(%r12),%rdi │ │ │ │ + mov %rax,%rsi │ │ │ │ + xor %r14d,%r14d │ │ │ │ add $0x28,%rbp │ │ │ │ - jmp 33959f8 │ │ │ │ - movq $0x18,0x388(%r13) │ │ │ │ + jmp 32e9300 │ │ │ │ + movq $0x30,0x388(%r13) │ │ │ │ jmp 338a720 │ │ │ │ - jmp *-0x8(%r13) │ │ │ │ - nopl 0x0(%rax) │ │ │ │ - (bad) │ │ │ │ + jmp *-0x10(%r13) │ │ │ │ + nopl (%rax) │ │ │ │ + add $0x0,%eax │ │ │ │ add %al,(%rax) │ │ │ │ - add %al,(%rbx) │ │ │ │ + add %cl,(%rdi) │ │ │ │ add %al,(%rax) │ │ │ │ - add %al,(%rdx) │ │ │ │ + add %al,(%rax) │ │ │ │ + add %al,(%rax) │ │ │ │ + add %cl,-0x73(%rax) │ │ │ │ + rex.RB │ │ │ │ + lock cmp %r15,%rax │ │ │ │ + jb 4b181f │ │ │ │ + add $0x38,%r12 │ │ │ │ + cmp 0x358(%r13),%r12 │ │ │ │ + ja 4b1814 │ │ │ │ + movq $0x3390fc8,-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 $0x4b16d8,-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 0x2f05a4b(%rip),%r14 │ │ │ │ + add $0xfffffffffffffff0,%rbp │ │ │ │ + jmp 3359998 │ │ │ │ + movq $0x38,0x388(%r13) │ │ │ │ + jmp *-0x10(%r13) │ │ │ │ + nopl 0x0(%rax,%rax,1) │ │ │ │ + (bad) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ - add %cl,(%rbx) │ │ │ │ + add %cl,(%rdi) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %cl,-0x73(%rax) │ │ │ │ - rex.RB fmuls -0x8(%r9,%rdi,1) │ │ │ │ - jb 4afce8 │ │ │ │ - movq $0x4afc90,-0x28(%rbp) │ │ │ │ - mov 0x5(%rbx),%rax │ │ │ │ - mov 0xd(%rbx),%rbx │ │ │ │ - mov %rbx,%rcx │ │ │ │ - mov %r14,%rbx │ │ │ │ - mov %rax,-0x20(%rbp) │ │ │ │ - mov %rcx,-0x18(%rbp) │ │ │ │ - mov %rsi,-0x10(%rbp) │ │ │ │ - mov %rdi,-0x8(%rbp) │ │ │ │ - add $0xffffffffffffffd8,%rbp │ │ │ │ + rex.RB rorb $1,-0x8(%r9,%rdi,1) │ │ │ │ + jb 4b1902 │ │ │ │ + movq $0x4b1898,-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 %rdi,-0x28(%rbp) │ │ │ │ + mov %rsi,-0x20(%rbp) │ │ │ │ + mov %rdx,-0x18(%rbp) │ │ │ │ + mov %rcx,-0x10(%rbp) │ │ │ │ + mov %rax,-0x8(%rbp) │ │ │ │ + add $0xffffffffffffffd0,%rbp │ │ │ │ test $0x7,%bl │ │ │ │ - jne 4afc90 │ │ │ │ + jne 4b1898 │ │ │ │ mov (%rbx),%rax │ │ │ │ jmp *%rax │ │ │ │ - nopl 0x0(%rax) │ │ │ │ - add $0x0,%al │ │ │ │ - add %al,(%rax) │ │ │ │ - add %al,(%rax) │ │ │ │ + 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) │ │ │ │ - and %cl,0x3b(%rbp) │ │ │ │ + cmp %cl,0x3b(%rbp) │ │ │ │ movsl %ds:(%rsi),%es:(%rdi) │ │ │ │ pop %rax │ │ │ │ add (%rax),%eax │ │ │ │ - add %dh,0x3b(%rdi) │ │ │ │ - movq $0x4afb70,-0x18(%r12) │ │ │ │ - mov 0x20(%rbp),%rax │ │ │ │ - mov %rax,-0x10(%r12) │ │ │ │ - mov 0x18(%rbp),%rax │ │ │ │ - mov %rax,-0x8(%r12) │ │ │ │ - mov 0x8(%rbp),%rcx │ │ │ │ - mov %rcx,(%r12) │ │ │ │ - lea -0x16(%r12),%rdi │ │ │ │ - mov %rax,%rsi │ │ │ │ - mov %rbx,%r14 │ │ │ │ + add %dh,0x4d(%rdi) │ │ │ │ + mov 0x7(%rbx),%rax │ │ │ │ + movq $0x4b17a8,-0x30(%r12) │ │ │ │ + mov 0x28(%rbp),%rbx │ │ │ │ + mov %rbx,-0x20(%r12) │ │ │ │ + mov 0x20(%rbp),%rbx │ │ │ │ + mov %rbx,-0x18(%r12) │ │ │ │ + mov 0x18(%rbp),%rbx │ │ │ │ + mov %rbx,-0x10(%r12) │ │ │ │ mov 0x10(%rbp),%rbx │ │ │ │ - add $0x28,%rbp │ │ │ │ - jmp 33959f8 │ │ │ │ - movq $0x20,0x388(%r13) │ │ │ │ + mov %rbx,-0x8(%r12) │ │ │ │ + mov 0x8(%rbp),%rbx │ │ │ │ + mov %rbx,(%r12) │ │ │ │ + lea -0x30(%r12),%rdi │ │ │ │ + mov %rax,%rsi │ │ │ │ + xor %r14d,%r14d │ │ │ │ + add $0x30,%rbp │ │ │ │ + jmp 32e9300 │ │ │ │ + movq $0x38,0x388(%r13) │ │ │ │ jmp 338a720 │ │ │ │ - jmp *-0x8(%r13) │ │ │ │ - nopl 0x0(%rax) │ │ │ │ + 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,0x0(%rip) │ │ │ │ add %al,(%rax) │ │ │ │ - add %cl,-0x73(%rax) │ │ │ │ - rex.RB loopne 4afd59 │ │ │ │ - cmp %edi,%eax │ │ │ │ - jb 4afdec │ │ │ │ - movq $0x4afd58,-0x20(%rbp) │ │ │ │ - mov %rbx,%rax │ │ │ │ - mov 0x7(%rbx),%rcx │ │ │ │ - mov 0xf(%rbx),%rbx │ │ │ │ - mov %rbx,%rdx │ │ │ │ - mov %r14,%rbx │ │ │ │ - mov %rdx,-0x18(%rbp) │ │ │ │ - mov %rcx,-0x10(%rbp) │ │ │ │ - mov %rax,-0x8(%rbp) │ │ │ │ - add $0xffffffffffffffe0,%rbp │ │ │ │ - test $0x7,%bl │ │ │ │ - jne 4afd58 │ │ │ │ - mov (%rbx),%rax │ │ │ │ - jmp *%rax │ │ │ │ - add (%rax),%eax │ │ │ │ + add %cl,(%rax) │ │ │ │ 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 %ecx,(%rdi) │ │ │ │ - test %cl,0x49000000(%rax) │ │ │ │ - add $0x60,%esp │ │ │ │ + rex │ │ │ │ cmp 0x358(%r13),%r12 │ │ │ │ - ja 4afddc │ │ │ │ - mov 0x6(%rbx),%rax │ │ │ │ - mov 0xe(%rbx),%rbx │ │ │ │ - movq $0x4af708,-0x58(%r12) │ │ │ │ - mov %rbx,-0x48(%r12) │ │ │ │ - mov 0x18(%rbp),%rbx │ │ │ │ - mov %rbx,-0x40(%r12) │ │ │ │ - movq $0x4af8d8,-0x38(%r12) │ │ │ │ - mov 0x10(%rbp),%rbx │ │ │ │ - mov %rbx,-0x28(%r12) │ │ │ │ + ja 4b1978 │ │ │ │ + mov 0x7(%rbx),%rax │ │ │ │ + mov 0xf(%rbx),%rcx │ │ │ │ + mov 0x17(%rbx),%rdx │ │ │ │ + mov 0x1f(%rbx),%rsi │ │ │ │ + mov 0x27(%rbx),%rbx │ │ │ │ + movq $0x4b1838,-0x38(%r12) │ │ │ │ + mov %r14,-0x28(%r12) │ │ │ │ mov %rax,-0x20(%r12) │ │ │ │ - mov 0x8(%rbp),%rax │ │ │ │ - mov %rax,-0x18(%r12) │ │ │ │ - movq $0x4afc38,-0x10(%r12) │ │ │ │ - lea -0x58(%r12),%rax │ │ │ │ - mov %rax,-0x8(%r12) │ │ │ │ - lea -0x38(%r12),%rax │ │ │ │ - mov %rax,(%r12) │ │ │ │ - lea -0xd(%r12),%rbx │ │ │ │ - add $0x20,%rbp │ │ │ │ - jmp *0x0(%rbp) │ │ │ │ - movq $0x60,0x388(%r13) │ │ │ │ - jmp 338a720 │ │ │ │ + mov %rcx,-0x18(%r12) │ │ │ │ + mov %rdx,-0x10(%r12) │ │ │ │ + mov %rsi,-0x8(%r12) │ │ │ │ + mov %rbx,(%r12) │ │ │ │ + lea -0x38(%r12),%rsi │ │ │ │ + lea 0x2f058f4(%rip),%r14 │ │ │ │ + jmp 3359998 │ │ │ │ + movq $0x40,0x388(%r13) │ │ │ │ jmp *-0x8(%r13) │ │ │ │ - lea 0x31f4b44(%rip),%rbx │ │ │ │ - add $0x20,%rbp │ │ │ │ - jmp *0x0(%rbp) │ │ │ │ - xchg %ax,%ax │ │ │ │ - add %eax,(%rax) │ │ │ │ - add %al,(%rax) │ │ │ │ - add %al,(%rax) │ │ │ │ - add %al,(%rax) │ │ │ │ - adc %al,(%rax) │ │ │ │ - add %al,(%rax) │ │ │ │ - add %al,(%rax) │ │ │ │ - add %al,(%rax) │ │ │ │ - mov 0x10(%rbx),%rsi │ │ │ │ - lea 0x376a976(%rip),%r14 │ │ │ │ - jmp 3226da0 │ │ │ │ + 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 4afe83 │ │ │ │ + jb 4b19f4 │ │ │ │ add $0x18,%r12 │ │ │ │ cmp 0x358(%r13),%r12 │ │ │ │ - ja 4afe78 │ │ │ │ + ja 4b19e9 │ │ │ │ movq $0x3390fc8,-0x10(%rbp) │ │ │ │ mov %rbx,-0x8(%rbp) │ │ │ │ mov 0x10(%rbx),%rax │ │ │ │ mov 0x18(%rbx),%rbx │ │ │ │ - movq $0x4afe10,-0x10(%r12) │ │ │ │ + movq $0x3363ae0,-0x10(%r12) │ │ │ │ + movq $0x3c2ae01,-0x8(%r12) │ │ │ │ mov %rbx,(%r12) │ │ │ │ - lea -0x10(%r12),%rsi │ │ │ │ - mov %rax,%r14 │ │ │ │ + lea -0xe(%r12),%r14 │ │ │ │ + mov %rax,%rbx │ │ │ │ add $0xfffffffffffffff0,%rbp │ │ │ │ - jmp 3240990 │ │ │ │ + jmp 4b1920 │ │ │ │ movq $0x18,0x388(%r13) │ │ │ │ jmp *-0x10(%r13) │ │ │ │ - nop │ │ │ │ - sldt (%rax) │ │ │ │ - add %al,(%rdx) │ │ │ │ - add %al,(%rax) │ │ │ │ - add %al,0x0(%rip) │ │ │ │ - add %al,(%rax) │ │ │ │ - add %cl,(%rax) │ │ │ │ - add %al,(%rax) │ │ │ │ - add %dh,0x4f(%rax) │ │ │ │ + sar $0xff,%al │ │ │ │ + (bad) │ │ │ │ + (bad) │ │ │ │ (bad) │ │ │ │ - add -0x73(%rax),%ecx │ │ │ │ - rex.RB enter $0x394c,$0xf8 │ │ │ │ - jb 4aff74 │ │ │ │ - movq $0x4aff08,-0x38(%rbp) │ │ │ │ - mov 0x6(%rbx),%rax │ │ │ │ - mov 0xe(%rbx),%rcx │ │ │ │ - mov 0x16(%rbx),%rdx │ │ │ │ - mov 0x1e(%rbx),%rdi │ │ │ │ - mov 0x26(%rbx),%rbx │ │ │ │ - mov %rbx,%r8 │ │ │ │ - mov %r14,%rbx │ │ │ │ - mov %rdi,-0x30(%rbp) │ │ │ │ - mov %r8,-0x28(%rbp) │ │ │ │ - mov %rax,-0x20(%rbp) │ │ │ │ - mov %rcx,-0x18(%rbp) │ │ │ │ - mov %rdx,-0x10(%rbp) │ │ │ │ - mov %rsi,-0x8(%rbp) │ │ │ │ - add $0xffffffffffffffc8,%rbp │ │ │ │ - test $0x7,%bl │ │ │ │ - jne 4aff08 │ │ │ │ - mov (%rbx),%rax │ │ │ │ - jmp *%rax │ │ │ │ - nopl (%rax) │ │ │ │ (bad) │ │ │ │ + incl 0x0(%rdi) │ │ │ │ + ... │ │ │ │ add %al,(%rax) │ │ │ │ + (bad) │ │ │ │ + ... │ │ │ │ add %al,(%rax) │ │ │ │ + add %cl,(%rsi) │ │ │ │ add %al,(%rax) │ │ │ │ - add %bl,(%rsi) │ │ │ │ add %al,(%rax) │ │ │ │ - add %cl,(%rax) │ │ │ │ - rex.WRXB (bad) │ │ │ │ - add -0x7d(%rcx),%ecx │ │ │ │ + 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,0x4f(%rdi) │ │ │ │ - movq $0x4afe30,-0x18(%r12) │ │ │ │ - mov 0x10(%rbp),%rax │ │ │ │ - mov %rax,-0x8(%r12) │ │ │ │ - mov 0x30(%rbp),%rax │ │ │ │ + add %dh,0x7f(%rdi) │ │ │ │ + movq $0x4b1920,-0x60(%r12) │ │ │ │ + mov 0x0(%rbp),%rax │ │ │ │ + mov %rax,-0x58(%r12) │ │ │ │ + mov %r9,-0x50(%r12) │ │ │ │ + mov %r8,-0x48(%r12) │ │ │ │ + mov %rdi,-0x40(%r12) │ │ │ │ + mov %rsi,-0x38(%r12) │ │ │ │ + mov 0x8(%rbp),%rax │ │ │ │ + lea -0x5f(%r12),%rbx │ │ │ │ + cmp $0xb,%r14 │ │ │ │ + jl 4b1a9c │ │ │ │ + movq $0x4b1998,-0x30(%r12) │ │ │ │ + mov %rbx,-0x20(%r12) │ │ │ │ + mov %rax,-0x18(%r12) │ │ │ │ + movq $0x3363ae0,-0x10(%r12) │ │ │ │ + movq $0x3c2adf1,-0x8(%r12) │ │ │ │ + lea -0x30(%r12),%rax │ │ │ │ mov %rax,(%r12) │ │ │ │ - mov 0x18(%rbp),%rsi │ │ │ │ - lea -0x18(%r12),%r14 │ │ │ │ - mov %rbx,%rax │ │ │ │ - mov 0x8(%rbp),%rbx │ │ │ │ - movq $0x3393020,0x18(%rbp) │ │ │ │ - mov 0x20(%rbp),%rcx │ │ │ │ - mov %rax,0x20(%rbp) │ │ │ │ - mov 0x28(%rbp),%rax │ │ │ │ - mov %rcx,0x28(%rbp) │ │ │ │ - mov %rax,0x30(%rbp) │ │ │ │ - add $0x18,%rbp │ │ │ │ - jmp 4b1588 │ │ │ │ - movq $0x20,0x388(%r13) │ │ │ │ - jmp 338a720 │ │ │ │ + lea -0xe(%r12),%rbx │ │ │ │ + add $0x10,%rbp │ │ │ │ + jmp *0x0(%rbp) │ │ │ │ + add $0xffffffffffffffc8,%r12 │ │ │ │ + mov %rax,%r14 │ │ │ │ + add $0x10,%rbp │ │ │ │ + jmp 4b1920 │ │ │ │ + movq $0x68,0x388(%r13) │ │ │ │ + lea 0x31f50da(%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) │ │ │ │ + nopw 0x0(%rax,%rax,1) │ │ │ │ + (bad) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rbx) │ │ │ │ + ... │ │ │ │ add %al,(%rax) │ │ │ │ - add %al,(%rax) │ │ │ │ - add %al,(%rax) │ │ │ │ - add %cl,(%rax) │ │ │ │ + add %cl,(%rsi) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %cl,-0x73(%rax) │ │ │ │ - rex.RB fmuls -0x8(%r9,%rdi,1) │ │ │ │ - jb 4b0018 │ │ │ │ - movq $0x4affe8,-0x28(%rbp) │ │ │ │ - mov 0x6(%rbx),%rax │ │ │ │ - mov 0xe(%rbx),%rcx │ │ │ │ - mov 0x16(%rbx),%rbx │ │ │ │ - mov %rbx,%rdx │ │ │ │ + rex.RB call 1043544c <__environ@GLIBC_2.2.5+0xc7f4fa4> │ │ │ │ + (bad) │ │ │ │ + mov %al,(%rax) │ │ │ │ + add %al,(%rax) │ │ │ │ + movq $0x4b1b38,-0x18(%rbp) │ │ │ │ mov %r14,%rbx │ │ │ │ - mov %rdx,-0x20(%rbp) │ │ │ │ - mov %rax,-0x18(%rbp) │ │ │ │ - mov %rcx,-0x10(%rbp) │ │ │ │ - mov %rsi,-0x8(%rbp) │ │ │ │ - add $0xffffffffffffffd8,%rbp │ │ │ │ + mov %rsi,-0x10(%rbp) │ │ │ │ + mov %rdi,-0x8(%rbp) │ │ │ │ + add $0xffffffffffffffe8,%rbp │ │ │ │ test $0x7,%bl │ │ │ │ - jne 4affe8 │ │ │ │ + jne 4b1b38 │ │ │ │ mov (%rbx),%rax │ │ │ │ jmp *%rax │ │ │ │ - nopl 0x0(%rax) │ │ │ │ - add $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,0x75(%rbx,%rcx,4) │ │ │ │ - and %cl,-0x77(%rax) │ │ │ │ - fmuls -0x75(%rax) │ │ │ │ - pop %rbp │ │ │ │ - or %cl,-0x39(%rax) │ │ │ │ - or %r12b,(%r8) │ │ │ │ - xor %bh,(%rcx) │ │ │ │ - add -0x75(%rax),%ecx │ │ │ │ - rex.WRB adc %r9b,-0x77(%r8) │ │ │ │ - adc %r9b,-0x75(%r8) │ │ │ │ - sbb %r9b,-0x77(%r8) │ │ │ │ - rex.WRB sbb %r9b,-0x77(%r8) │ │ │ │ - and %r9b,-0x7d(%r8) │ │ │ │ - (bad) │ │ │ │ - lock cld │ │ │ │ - (bad) │ │ │ │ - incl -0x1(%rcx) │ │ │ │ - gs clc │ │ │ │ - nopl 0x0(%rax) │ │ │ │ - (bad) │ │ │ │ + add %cl,-0x39(%rax) │ │ │ │ + add %r13b,0x1b(%r8) │ │ │ │ + rex.WXB add %cl,-0x75(%r8) │ │ │ │ + rex.XB (bad) │ │ │ │ + mov 0x8(%rbp),%rbx │ │ │ │ + mov %rax,0x8(%rbp) │ │ │ │ + test $0x7,%bl │ │ │ │ + jne 4b1b68 │ │ │ │ + mov (%rbx),%rax │ │ │ │ + jmp *%rax │ │ │ │ + xchg %ax,%ax │ │ │ │ + rex.X add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ - add %al,(%rbx) │ │ │ │ add %al,(%rax) │ │ │ │ - add %al,0x0(%rip) │ │ │ │ + add %bl,(%rsi) │ │ │ │ add %al,(%rax) │ │ │ │ - add %cl,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ - add %bl,%al │ │ │ │ - rex.WRB (bad) │ │ │ │ - add -0x73(%rax),%ecx │ │ │ │ - rex.RB rorb $0xf,-0x8(%r9,%rdi,1) │ │ │ │ + add %al,(%rax) │ │ │ │ + add %cl,0x4b(%rbx,%rcx,4) │ │ │ │ (bad) │ │ │ │ - out %al,(%dx) │ │ │ │ + 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 4b1a20 │ │ │ │ + lea 0x31f500c(%rip),%rbx │ │ │ │ + jmp *-0x8(%r13) │ │ │ │ + sldt (%rax) │ │ │ │ + add %al,(%rdx) │ │ │ │ + ... │ │ │ │ add %al,(%rax) │ │ │ │ - add %cl,-0x39(%rax) │ │ │ │ - rex.RB shrb $0x8b,0x48004b00(%r8) │ │ │ │ - rex.XB add $0xd4b8b48,%eax │ │ │ │ - mov 0x15(%rbx),%rdx │ │ │ │ - mov 0x1d(%rbx),%r8 │ │ │ │ - mov 0x25(%rbx),%rbx │ │ │ │ - mov %rbx,%r9 │ │ │ │ + add %cl,(%rsi) │ │ │ │ + add %al,(%rax) │ │ │ │ + add %al,(%rax) │ │ │ │ + add %al,(%rax) │ │ │ │ + add %cl,-0x73(%rax) │ │ │ │ + rex.RB │ │ │ │ + lock cmp %r15,%rax │ │ │ │ + jb 4b1c08 │ │ │ │ + movq $0x4b1be8,-0x10(%rbp) │ │ │ │ mov %r14,%rbx │ │ │ │ - mov %rcx,-0x38(%rbp) │ │ │ │ - mov %rdx,-0x30(%rbp) │ │ │ │ - mov %rax,-0x28(%rbp) │ │ │ │ - mov %r9,-0x20(%rbp) │ │ │ │ - mov %r8,-0x18(%rbp) │ │ │ │ - mov %rsi,-0x10(%rbp) │ │ │ │ - mov %rdi,-0x8(%rbp) │ │ │ │ - add $0xffffffffffffffc0,%rbp │ │ │ │ + mov %rsi,-0x8(%rbp) │ │ │ │ + add $0xfffffffffffffff0,%rbp │ │ │ │ test $0x7,%bl │ │ │ │ - jne 4b00a8 │ │ │ │ + jne 4b1be8 │ │ │ │ mov (%rbx),%rax │ │ │ │ jmp *%rax │ │ │ │ - nopl 0x0(%rax) │ │ │ │ - (bad) │ │ │ │ - add %al,(%rax) │ │ │ │ + xchg %ax,%ax │ │ │ │ + add %eax,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ - add %bl,(%rsi) │ │ │ │ add %al,(%rax) │ │ │ │ - add %ch,0x4d(%rax) │ │ │ │ (bad) │ │ │ │ - add -0x7d(%rcx),%ecx │ │ │ │ + add %al,(%rax) │ │ │ │ + add %al,(%rax) │ │ │ │ + add %al,(%rax) │ │ │ │ + add %cl,0x4b(%rbx,%rcx,4) │ │ │ │ (bad) │ │ │ │ - push %rax │ │ │ │ - cmp 0x358(%r13),%r12 │ │ │ │ - ja 4b0123 │ │ │ │ - movq $0x4afea0,-0x48(%r12) │ │ │ │ - mov 0x18(%rbp),%rax │ │ │ │ - mov %rax,-0x40(%r12) │ │ │ │ - mov 0x30(%rbp),%rax │ │ │ │ - mov %rax,-0x38(%r12) │ │ │ │ - mov 0x38(%rbp),%rcx │ │ │ │ - mov %rcx,-0x30(%r12) │ │ │ │ - mov 0x8(%rbp),%rcx │ │ │ │ - mov %rcx,-0x28(%r12) │ │ │ │ - mov 0x10(%rbp),%rcx │ │ │ │ - mov %rcx,-0x20(%r12) │ │ │ │ - movq $0x4aff90,-0x18(%r12) │ │ │ │ - mov %rax,-0x10(%r12) │ │ │ │ - lea -0x46(%r12),%rcx │ │ │ │ - mov %rcx,-0x8(%r12) │ │ │ │ - mov 0x28(%rbp),%rcx │ │ │ │ - mov %rcx,(%r12) │ │ │ │ - lea -0x16(%r12),%rdi │ │ │ │ - mov %rax,%rsi │ │ │ │ - mov %rbx,%r14 │ │ │ │ - mov 0x20(%rbp),%rbx │ │ │ │ - add $0x40,%rbp │ │ │ │ - jmp 33959f8 │ │ │ │ - movq $0x50,0x388(%r13) │ │ │ │ - jmp 338a720 │ │ │ │ + mov 0x17(%rbx),%r8 │ │ │ │ + mov 0xf(%rbx),%rdi │ │ │ │ + mov 0x7(%rbx),%rsi │ │ │ │ + xor %r14d,%r14d │ │ │ │ + mov 0x27(%rbx),%rax │ │ │ │ + mov %rax,0x0(%rbp) │ │ │ │ + jmp 4b1a20 │ │ │ │ + lea 0x31f4f99(%rip),%rbx │ │ │ │ jmp *-0x8(%r13) │ │ │ │ - nop │ │ │ │ - add $0x1000000,%eax │ │ │ │ - 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 %cl,(%rbx) │ │ │ │ add %al,(%rax) │ │ │ │ - add %ch,(%rax) │ │ │ │ - rex.WR (bad) │ │ │ │ - add -0x75(%rax),%ecx │ │ │ │ - jnp 4b0163 │ │ │ │ - mov %r14,%rsi │ │ │ │ - mov 0x7(%rbx),%r14 │ │ │ │ - jmp 4af260 │ │ │ │ - add (%rax),%al │ │ │ │ + add %cl,-0x77(%rax) │ │ │ │ + testl $0x6d358d4c,-0xa(%rcx,%rcx,4) │ │ │ │ + rex.WRXB (bad) │ │ │ │ + add %ecx,%ebp │ │ │ │ + jbe 4b1ca8 │ │ │ │ + jrcxz 4b1c44 │ │ │ │ + nopw 0x0(%rax,%rax,1) │ │ │ │ + add $0x1000000,%eax │ │ │ │ + ... │ │ │ │ add %al,(%rax) │ │ │ │ + add %cl,(%rsi) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ - adc (%rax),%al │ │ │ │ add %al,(%rax) │ │ │ │ - call 484e20bc <__environ@GLIBC_2.2.5+0x448a1c14> │ │ │ │ - lea -0x10(%rbp),%eax │ │ │ │ - cmp %r15,%rax │ │ │ │ - jb 4b0196 │ │ │ │ - movq $0x3390fc8,-0x10(%rbp) │ │ │ │ - mov %rbx,-0x8(%rbp) │ │ │ │ - mov 0x18(%rbx),%rsi │ │ │ │ - mov 0x10(%rbx),%r14 │ │ │ │ + add %cl,-0x73(%rax) │ │ │ │ + rex.RB │ │ │ │ + lock cmp %r15,%rax │ │ │ │ + jb 4b1cc4 │ │ │ │ + movq $0x4b1c98,-0x8(%rbp) │ │ │ │ + mov %r14,%rbx │ │ │ │ + add $0xfffffffffffffff8,%rbp │ │ │ │ + test $0x7,%bl │ │ │ │ + jne 4b1c98 │ │ │ │ + mov (%rbx),%rax │ │ │ │ + jmp *%rax │ │ │ │ + nopw 0x0(%rax,%rax,1) │ │ │ │ + ... │ │ │ │ + (bad) │ │ │ │ + add %al,(%rax) │ │ │ │ + add %al,(%rax) │ │ │ │ + add %al,(%rax) │ │ │ │ + add %cl,0x4b(%rbx,%rcx,4) │ │ │ │ + (bad) │ │ │ │ + mov 0x17(%rbx),%r8 │ │ │ │ + mov 0xf(%rbx),%rdi │ │ │ │ + mov 0x7(%rbx),%rsi │ │ │ │ + xor %r14d,%r14d │ │ │ │ + mov 0x27(%rbx),%rax │ │ │ │ + mov %rax,-0x8(%rbp) │ │ │ │ + movq $0x3c37ef9,0x0(%rbp) │ │ │ │ + add $0xfffffffffffffff8,%rbp │ │ │ │ + jmp 4b1a20 │ │ │ │ + lea 0x31f4eed(%rip),%rbx │ │ │ │ + jmp *-0x8(%r13) │ │ │ │ + nop │ │ │ │ + ... │ │ │ │ + adc $0xb0000000,%eax │ │ │ │ + rex.WRXB (bad) │ │ │ │ + add -0x73(%rax),%ecx │ │ │ │ + rex.RB │ │ │ │ + lock cmp %r15,%rax │ │ │ │ + jb 4b1d27 │ │ │ │ + sub $0x8,%rsp │ │ │ │ + mov %r13,%rax │ │ │ │ + mov %rbx,%rsi │ │ │ │ + mov %rax,%rdi │ │ │ │ + xor %eax,%eax │ │ │ │ + call 3385710 │ │ │ │ + add $0x8,%rsp │ │ │ │ + test %rax,%rax │ │ │ │ + je 4b1d22 │ │ │ │ + movq $0x3391200,-0x10(%rbp) │ │ │ │ + mov %rax,-0x8(%rbp) │ │ │ │ + lea 0x31f4f51(%rip),%r14 │ │ │ │ add $0xfffffffffffffff0,%rbp │ │ │ │ - jmp 4ae868 │ │ │ │ + jmp 32cbdd0 │ │ │ │ + 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 %eax,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ - add %al,(%rax) │ │ │ │ - adc %al,(%rax) │ │ │ │ + adc (%rax),%eax │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ lea -0x10(%rbp),%rax │ │ │ │ cmp %r15,%rax │ │ │ │ - jb 4b01d9 │ │ │ │ + jb 4b1d67 │ │ │ │ movq $0x3390fc8,-0x10(%rbp) │ │ │ │ mov %rbx,-0x8(%rbp) │ │ │ │ - mov 0x10(%rbx),%rsi │ │ │ │ - lea 0x376a5c1(%rip),%r14 │ │ │ │ + mov 0x18(%rbx),%rax │ │ │ │ + lea -0x1(%rax),%r14 │ │ │ │ + mov 0x10(%rbx),%rbx │ │ │ │ add $0xfffffffffffffff0,%rbp │ │ │ │ - jmp 3226da0 │ │ │ │ + jmp 4b1d88 │ │ │ │ jmp *-0x10(%r13) │ │ │ │ - nopl (%rax) │ │ │ │ - sldt (%rax) │ │ │ │ - add %al,(%rdx) │ │ │ │ - add %al,(%rax) │ │ │ │ - add %al,(%rdx) │ │ │ │ + nopl 0x0(%rax,%rax,1) │ │ │ │ + add $0x0,%al │ │ │ │ add %al,(%rax) │ │ │ │ + add %eax,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ + add %eax,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ - add %cl,(%rbx) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ + or %eax,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ - add %cl,-0x73(%rax) │ │ │ │ - rex.RB loopne 4b0249 │ │ │ │ - cmp %edi,%eax │ │ │ │ - jb 4b02a7 │ │ │ │ - movq $0x4b0248,-0x20(%rbp) │ │ │ │ - mov 0x6(%rbx),%rax │ │ │ │ - mov 0xe(%rbx),%rbx │ │ │ │ - mov %rbx,%rcx │ │ │ │ - mov %r14,%rbx │ │ │ │ - mov %rcx,-0x18(%rbp) │ │ │ │ - mov %rax,-0x10(%rbp) │ │ │ │ - mov %rsi,-0x8(%rbp) │ │ │ │ - add $0xffffffffffffffe0,%rbp │ │ │ │ - test $0x7,%bl │ │ │ │ - jne 4b0248 │ │ │ │ - mov (%rbx),%rax │ │ │ │ - jmp *%rax │ │ │ │ - nopl (%rax) │ │ │ │ - add (%rax),%eax │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ + add $0x38,%r12 │ │ │ │ + cmp 0x358(%r13),%r12 │ │ │ │ + ja 4b1ddf │ │ │ │ + cmp $0x1,%r14 │ │ │ │ + jne 4b1da9 │ │ │ │ + mov 0x7(%rbx),%rax │ │ │ │ + add $0xffffffffffffffc8,%r12 │ │ │ │ + mov %rax,%rbx │ │ │ │ + jmp *0x0(%rbp) │ │ │ │ + movq $0x4b1d40,-0x30(%r12) │ │ │ │ + mov %rbx,-0x20(%r12) │ │ │ │ + mov %r14,-0x18(%r12) │ │ │ │ + movq $0x3363ae0,-0x10(%r12) │ │ │ │ + movq $0x3c3a569,-0x8(%r12) │ │ │ │ + lea -0x30(%r12),%rax │ │ │ │ + mov %rax,(%r12) │ │ │ │ + lea -0xe(%r12),%rbx │ │ │ │ + jmp *0x0(%rbp) │ │ │ │ + movq $0x38,0x388(%r13) │ │ │ │ + jmp *-0x8(%r13) │ │ │ │ + xchg %ax,%ax │ │ │ │ + add $0x1000000,%eax │ │ │ │ + ... │ │ │ │ add %al,(%rax) │ │ │ │ - (bad) │ │ │ │ + add %cl,(%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,0x42(%rdi) │ │ │ │ - movq $0x4b01b0,-0x28(%r12) │ │ │ │ - mov 0x18(%rbp),%rax │ │ │ │ - mov %rax,-0x18(%r12) │ │ │ │ - movq $0x3363098,-0x10(%r12) │ │ │ │ - lea -0x28(%r12),%rax │ │ │ │ - mov %rax,-0x8(%r12) │ │ │ │ - mov 0x8(%rbp),%rax │ │ │ │ + add %dh,0x39(%rdi) │ │ │ │ + movq $0x3363ae0,-0x20(%r12) │ │ │ │ + movq $0x3c3a569,-0x18(%r12) │ │ │ │ + mov %r14,-0x10(%r12) │ │ │ │ + movq $0x4b1d88,-0x8(%r12) │ │ │ │ + lea -0x1e(%r12),%rax │ │ │ │ mov %rax,(%r12) │ │ │ │ - lea -0xf(%r12),%rsi │ │ │ │ - mov %rbx,%r14 │ │ │ │ - mov 0x10(%rbp),%rbx │ │ │ │ - add $0x20,%rbp │ │ │ │ - jmp 3395748 │ │ │ │ - movq $0x30,0x388(%r13) │ │ │ │ - jmp 338a720 │ │ │ │ + mov $0x9,%r14d │ │ │ │ + lea -0x7(%r12),%rbx │ │ │ │ + jmp 4b1d88 │ │ │ │ + movq $0x28,0x388(%r13) │ │ │ │ + lea 0x31f4e70(%rip),%rbx │ │ │ │ jmp *-0x8(%r13) │ │ │ │ - nopl 0x0(%rax,%rax,1) │ │ │ │ - (bad) │ │ │ │ - add %al,(%rax) │ │ │ │ - add %al,(%rbx) │ │ │ │ + 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 %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %cl,-0x73(%rax) │ │ │ │ - rex.RB fmuls -0x8(%r9,%rdi,1) │ │ │ │ - jb 4b0370 │ │ │ │ - movq $0x4b0320,-0x28(%rbp) │ │ │ │ - mov 0x5(%rbx),%rax │ │ │ │ - mov 0xd(%rbx),%rbx │ │ │ │ - mov %rbx,%rcx │ │ │ │ - mov %r14,%rbx │ │ │ │ - mov %rax,-0x20(%rbp) │ │ │ │ - mov %rcx,-0x18(%rbp) │ │ │ │ - mov %rsi,-0x10(%rbp) │ │ │ │ - mov %rdi,-0x8(%rbp) │ │ │ │ - add $0xffffffffffffffd8,%rbp │ │ │ │ + rex.RB │ │ │ │ + lock cmp %r15,%rax │ │ │ │ + jb 4b1ecb │ │ │ │ + movq $0x4b1eb8,-0x10(%rbp) │ │ │ │ + mov 0x7(%rbx),%rbx │ │ │ │ + mov %r14,-0x8(%rbp) │ │ │ │ + add $0xfffffffffffffff0,%rbp │ │ │ │ test $0x7,%bl │ │ │ │ - jne 4b0320 │ │ │ │ + jne 4b1eb8 │ │ │ │ mov (%rbx),%rax │ │ │ │ jmp *%rax │ │ │ │ - nopl 0x0(%rax) │ │ │ │ - add $0x0,%al │ │ │ │ + nop │ │ │ │ + add %eax,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ (bad) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ - add %cl,-0x7d(%rcx) │ │ │ │ - (bad) │ │ │ │ - sbb %cl,0x3b(%rbp) │ │ │ │ - movsl %ds:(%rsi),%es:(%rdi) │ │ │ │ - pop %rax │ │ │ │ - add (%rax),%eax │ │ │ │ - add %dh,0x33(%rdi) │ │ │ │ - movq $0x4b01f8,-0x10(%r12) │ │ │ │ - mov 0x20(%rbp),%rax │ │ │ │ - mov %rax,-0x8(%r12) │ │ │ │ - mov 0x8(%rbp),%rax │ │ │ │ - mov %rax,(%r12) │ │ │ │ - lea -0xe(%r12),%rdi │ │ │ │ - mov 0x18(%rbp),%rsi │ │ │ │ - mov %rbx,%r14 │ │ │ │ - mov 0x10(%rbp),%rbx │ │ │ │ - add $0x28,%rbp │ │ │ │ - jmp 33959f8 │ │ │ │ - movq $0x18,0x388(%r13) │ │ │ │ - jmp 338a720 │ │ │ │ + add %cl,-0x75(%rax) │ │ │ │ + jge 4b1ec4 │ │ │ │ + mov %rbx,%rsi │ │ │ │ + xor %r14d,%r14d │ │ │ │ + add $0x10,%rbp │ │ │ │ + jmp 4a63f0 │ │ │ │ jmp *-0x8(%r13) │ │ │ │ - nopl 0x0(%rax) │ │ │ │ - add (%rax),%eax │ │ │ │ - add %al,(%rax) │ │ │ │ - add %al,(%rax) │ │ │ │ - add %al,(%rax) │ │ │ │ - sldt (%rax) │ │ │ │ - add %al,(%rax) │ │ │ │ - rex.WX (bad) │ │ │ │ - add -0x73(%rax),%ecx │ │ │ │ - rex.RB │ │ │ │ - lock cmp %r15,%rax │ │ │ │ - jb 4b03b9 │ │ │ │ - movq $0x3390fc8,-0x10(%rbp) │ │ │ │ - mov %rbx,-0x8(%rbp) │ │ │ │ - mov 0x20(%rbx),%r8 │ │ │ │ - mov 0x18(%rbx),%rdi │ │ │ │ - lea 0x31f46e5(%rip),%rsi │ │ │ │ - mov 0x10(%rbx),%r14 │ │ │ │ - add $0xfffffffffffffff0,%rbp │ │ │ │ - jmp 5f4518 │ │ │ │ - jmp *-0x10(%r13) │ │ │ │ - nopl (%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 4b03f6 │ │ │ │ + jb 4b1f53 │ │ │ │ + add $0x28,%r12 │ │ │ │ + cmp 0x358(%r13),%r12 │ │ │ │ + ja 4b1f48 │ │ │ │ movq $0x3390fc8,-0x10(%rbp) │ │ │ │ mov %rbx,-0x8(%rbp) │ │ │ │ - mov 0x10(%rbx),%r14 │ │ │ │ + mov 0x10(%rbx),%rax │ │ │ │ mov 0x18(%rbx),%rbx │ │ │ │ + movq $0x3363ae0,-0x20(%r12) │ │ │ │ + movq $0x3c2ae01,-0x18(%r12) │ │ │ │ + mov %rbx,-0x10(%r12) │ │ │ │ + movq $0x4b1e80,-0x8(%r12) │ │ │ │ + mov %rax,(%r12) │ │ │ │ + lea -0x1e(%r12),%rdi │ │ │ │ + lea 0x3785fbf(%rip),%rsi │ │ │ │ + lea -0x7(%r12),%r14 │ │ │ │ add $0xfffffffffffffff0,%rbp │ │ │ │ - jmp 4b09d0 │ │ │ │ + jmp 32e94b0 │ │ │ │ + movq $0x28,0x388(%r13) │ │ │ │ jmp *-0x10(%r13) │ │ │ │ - nopw 0x0(%rax,%rax,1) │ │ │ │ - add %eax,(%rax) │ │ │ │ - add %al,(%rax) │ │ │ │ + nop │ │ │ │ + add (%rax),%eax │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ - adc %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ + sldt (%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ - lea -0x10(%rbp),%rax │ │ │ │ - cmp %r15,%rax │ │ │ │ - jb 4b0439 │ │ │ │ + add %cl,-0x73(%rax) │ │ │ │ + rex.RB fmuls -0x8(%r9,%rdi,1) │ │ │ │ + jb 4b202b │ │ │ │ movq $0x3390fc8,-0x10(%rbp) │ │ │ │ mov %rbx,-0x8(%rbp) │ │ │ │ - mov 0x10(%rbx),%rsi │ │ │ │ - lea 0x2f076de(%rip),%r14 │ │ │ │ - add $0xfffffffffffffff0,%rbp │ │ │ │ - jmp 3359998 │ │ │ │ - jmp *-0x10(%r13) │ │ │ │ - nopl (%rax) │ │ │ │ - (bad) │ │ │ │ - add %al,(%rax) │ │ │ │ - add %al,(%rbx) │ │ │ │ - add %al,(%rax) │ │ │ │ - add %al,(%rcx) │ │ │ │ - add %al,(%rax) │ │ │ │ - add %al,(%rax) │ │ │ │ - add %al,(%rax) │ │ │ │ - add %cl,(%rcx) │ │ │ │ - add %al,(%rax) │ │ │ │ - add %al,(%rax) │ │ │ │ - add %al,(%rax) │ │ │ │ - add %cl,-0x73(%rax) │ │ │ │ - rex.RB call 10433dac <__environ@GLIBC_2.2.5+0xc7f3904> │ │ │ │ - (bad) │ │ │ │ - mov $0x0,%al │ │ │ │ - add %al,(%rax) │ │ │ │ - movq $0x4b04a0,-0x18(%rbp) │ │ │ │ - mov 0x5(%rbx),%rax │ │ │ │ - mov %r14,%rbx │ │ │ │ - mov %rax,-0x10(%rbp) │ │ │ │ - mov %rdi,-0x8(%rbp) │ │ │ │ - add $0xffffffffffffffe8,%rbp │ │ │ │ + movq $0x4b1fc0,-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 4b04a0 │ │ │ │ + jne 4b1fc0 │ │ │ │ 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 %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,0x58(%rdi) │ │ │ │ + add %dh,0x4e(%rdi) │ │ │ │ mov 0x7(%rbx),%rax │ │ │ │ - mov 0xf(%rbx),%rcx │ │ │ │ - mov 0x17(%rbx),%rbx │ │ │ │ - movq $0x3363ae0,-0x30(%r12) │ │ │ │ - mov 0x8(%rbp),%rdx │ │ │ │ - mov %rdx,-0x28(%r12) │ │ │ │ - mov %rcx,-0x20(%r12) │ │ │ │ - movq $0x4a37b8,-0x18(%r12) │ │ │ │ - mov %rax,-0x10(%r12) │ │ │ │ - lea -0x2e(%r12),%rax │ │ │ │ - mov %rax,-0x8(%r12) │ │ │ │ - mov %rbx,(%r12) │ │ │ │ - lea 0x3778106(%rip),%rsi │ │ │ │ - lea -0x17(%r12),%r14 │ │ │ │ + movq $0x4b1ee0,-0x30(%r12) │ │ │ │ + mov 0x8(%rbp),%rbx │ │ │ │ + mov %rbx,-0x20(%r12) │ │ │ │ mov 0x10(%rbp),%rbx │ │ │ │ + mov %rbx,-0x18(%r12) │ │ │ │ + movq $0x3363ae0,-0x10(%r12) │ │ │ │ + movq $0x3c2ad69,-0x8(%r12) │ │ │ │ + lea -0x30(%r12),%rbx │ │ │ │ + mov %rbx,(%r12) │ │ │ │ + lea -0xe(%r12),%rdi │ │ │ │ + mov %rax,%rsi │ │ │ │ + xor %r14d,%r14d │ │ │ │ add $0x18,%rbp │ │ │ │ - jmp 3395748 │ │ │ │ + jmp 32e9300 │ │ │ │ movq $0x38,0x388(%r13) │ │ │ │ jmp 338a720 │ │ │ │ - jmp *-0x8(%r13) │ │ │ │ - nopl 0x0(%rax) │ │ │ │ + jmp *-0x10(%r13) │ │ │ │ + nop │ │ │ │ (bad) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rbx) │ │ │ │ + ... │ │ │ │ add %al,(%rax) │ │ │ │ - add %al,(%rcx) │ │ │ │ + add %cl,(%rsi) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ - add %cl,(%rcx) │ │ │ │ + add %cl,-0x7d(%rcx) │ │ │ │ + (bad) │ │ │ │ + rex │ │ │ │ + cmp 0x358(%r13),%r12 │ │ │ │ + ja 4b2090 │ │ │ │ + movq $0x4b1f68,-0x38(%r12) │ │ │ │ + mov %rsi,-0x28(%r12) │ │ │ │ + mov %rdi,-0x20(%r12) │ │ │ │ + mov %r14,-0x18(%r12) │ │ │ │ + movq $0x3363ae0,-0x10(%r12) │ │ │ │ + movq $0x3c2adf1,-0x8(%r12) │ │ │ │ + lea -0x38(%r12),%rax │ │ │ │ + mov %rax,(%r12) │ │ │ │ + lea -0xe(%r12),%rbx │ │ │ │ + jmp *0x0(%rbp) │ │ │ │ + movq $0x40,0x388(%r13) │ │ │ │ + lea 0x31f4c36(%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 call 73433e8c <__environ@GLIBC_2.2.5+0x6f7f39e4> │ │ │ │ - rex.WXB │ │ │ │ - movq $0x4b0578,-0x18(%rbp) │ │ │ │ - mov 0x5(%rbx),%rax │ │ │ │ + rex.RB │ │ │ │ + lock cmp %r15,%rax │ │ │ │ + jb 4b210d │ │ │ │ + movq $0x4b20f8,-0x10(%rbp) │ │ │ │ mov %r14,%rbx │ │ │ │ - mov %rax,-0x10(%rbp) │ │ │ │ - mov %rdi,-0x8(%rbp) │ │ │ │ - add $0xffffffffffffffe8,%rbp │ │ │ │ + mov %rsi,-0x8(%rbp) │ │ │ │ + add $0xfffffffffffffff0,%rbp │ │ │ │ test $0x7,%bl │ │ │ │ - jne 4b0578 │ │ │ │ + jne 4b20f8 │ │ │ │ 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,-0x75(%rax) │ │ │ │ - jne 4b0584 │ │ │ │ - mov %rbx,%r14 │ │ │ │ - mov 0x10(%rbp),%rbx │ │ │ │ - add $0x18,%rbp │ │ │ │ - jmp 3395748 │ │ │ │ + jge 4b2104 │ │ │ │ + mov 0xf(%rbx),%rsi │ │ │ │ + mov 0x7(%rbx),%r14 │ │ │ │ + add $0x10,%rbp │ │ │ │ + jmp 4b2048 │ │ │ │ + lea 0x31f4bcc(%rip),%rbx │ │ │ │ jmp *-0x8(%r13) │ │ │ │ - add (%rax),%eax │ │ │ │ - add %al,(%rax) │ │ │ │ - add %al,(%rax) │ │ │ │ - add %al,(%rax) │ │ │ │ - sldt (%rax) │ │ │ │ - add %al,(%rax) │ │ │ │ + add $0x1000000,%eax │ │ │ │ add %al,(%rax) │ │ │ │ - add %cl,-0x73(%rax) │ │ │ │ - rex.RB rorb $1,-0x8(%r9,%rdi,1) │ │ │ │ - jb 4b064b │ │ │ │ - movq $0x3390fc8,-0x10(%rbp) │ │ │ │ - mov %rbx,-0x8(%rbp) │ │ │ │ - movq $0x4b0600,-0x30(%rbp) │ │ │ │ - mov 0x10(%rbx),%rax │ │ │ │ - mov 0x18(%rbx),%rcx │ │ │ │ - mov 0x20(%rbx),%rbx │ │ │ │ - mov %rbx,%rdx │ │ │ │ - mov %rcx,%rbx │ │ │ │ - mov %rdx,-0x28(%rbp) │ │ │ │ - mov %rax,-0x20(%rbp) │ │ │ │ - mov %rcx,-0x18(%rbp) │ │ │ │ - add $0xffffffffffffffd0,%rbp │ │ │ │ - test $0x7,%bl │ │ │ │ - jne 4b0600 │ │ │ │ - mov (%rbx),%rax │ │ │ │ - jmp *%rax │ │ │ │ - nopl (%rax) │ │ │ │ - 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,(%rax) │ │ │ │ - add %cl,-0x39(%rax) │ │ │ │ - add %r14b,(%r8) │ │ │ │ - (bad) │ │ │ │ - rex.WXB add %cl,-0x77(%r8) │ │ │ │ - fmuls -0x75(%rax) │ │ │ │ - pop %rbp │ │ │ │ - or %cl,-0x77(%rax) │ │ │ │ - or %r14b,%r14b │ │ │ │ - ret │ │ │ │ - (bad) │ │ │ │ - jne 4b0630 │ │ │ │ + add %cl,-0x73(%rax) │ │ │ │ + rex.RB │ │ │ │ + lock cmp %r15,%rax │ │ │ │ + jb 4b217b │ │ │ │ + movq $0x4b2168,-0x10(%rbp) │ │ │ │ + mov 0x7(%rbx),%rbx │ │ │ │ + mov %r14,-0x8(%rbp) │ │ │ │ + add $0xfffffffffffffff0,%rbp │ │ │ │ + test $0x7,%bl │ │ │ │ + jne 4b2168 │ │ │ │ mov (%rbx),%rax │ │ │ │ jmp *%rax │ │ │ │ - nopl (%rax) │ │ │ │ - add (%rax),%eax │ │ │ │ + nop │ │ │ │ + add %eax,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ (bad) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %cl,-0x75(%rax) │ │ │ │ - or %r9b,-0x39(%r8) │ │ │ │ - or %r8b,0x48004b06(%r8) │ │ │ │ - mov %ebx,%esi │ │ │ │ - mov %rax,%r14 │ │ │ │ - add $0x8,%rbp │ │ │ │ - jmp 4a4230 │ │ │ │ - jmp *-0x10(%r13) │ │ │ │ + jge 4b2174 │ │ │ │ + mov %rbx,%rsi │ │ │ │ + xor %r14d,%r14d │ │ │ │ + add $0x10,%rbp │ │ │ │ + jmp 4a63f0 │ │ │ │ + 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,-0x75(%rax) │ │ │ │ - or %r9b,-0x75(%r8) │ │ │ │ - rex.WRB adc %r13b,%r11b │ │ │ │ - xor %esp,0xf(%rsi) │ │ │ │ - (bad) │ │ │ │ - add %r8b,(%rax) │ │ │ │ - add (%rax),%al │ │ │ │ - add %al,(%rax) │ │ │ │ - add %al,(%rax) │ │ │ │ - add %al,(%rax) │ │ │ │ - (bad) │ │ │ │ + adc (%rax),%al │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ - add %cl,-0x75(%rax) │ │ │ │ - or %r9b,-0x75(%r8) │ │ │ │ - rex.WRB adc %r9b,-0x77(%r8) │ │ │ │ - fiaddl -0x7cb7f81d(%rbx) │ │ │ │ - sti │ │ │ │ - add %ecx,(%rdi) │ │ │ │ - test %eax,0x48000000(%rdi) │ │ │ │ - mov %edx,%ebx │ │ │ │ - add $0x40,%r12 │ │ │ │ + lea -0x10(%rbp),%rax │ │ │ │ + cmp %r15,%rax │ │ │ │ + jb 4b2203 │ │ │ │ + add $0x28,%r12 │ │ │ │ cmp 0x358(%r13),%r12 │ │ │ │ - ja 4b06ec │ │ │ │ - movq $0x4b0410,-0x38(%r12) │ │ │ │ - mov %rcx,-0x28(%r12) │ │ │ │ - movq $0x50aa00,-0x20(%r12) │ │ │ │ - mov %rax,-0x18(%r12) │ │ │ │ - lea -0x38(%r12),%rax │ │ │ │ - mov %rax,-0x10(%r12) │ │ │ │ - movq $0x4b0458,-0x8(%r12) │ │ │ │ - lea -0x1f(%r12),%rax │ │ │ │ + ja 4b21f8 │ │ │ │ + movq $0x3390fc8,-0x10(%rbp) │ │ │ │ + mov %rbx,-0x8(%rbp) │ │ │ │ + mov 0x10(%rbx),%rax │ │ │ │ + mov 0x18(%rbx),%rbx │ │ │ │ + movq $0x3363ae0,-0x20(%r12) │ │ │ │ + movq $0x3c2ae01,-0x18(%r12) │ │ │ │ + mov %rbx,-0x10(%r12) │ │ │ │ + movq $0x4b2130,-0x8(%r12) │ │ │ │ mov %rax,(%r12) │ │ │ │ - lea -0x5(%r12),%rbx │ │ │ │ - add $0x18,%rbp │ │ │ │ - jmp *0x0(%rbp) │ │ │ │ - movq $0x40,0x388(%r13) │ │ │ │ - movq $0x4b0660,0x0(%rbp) │ │ │ │ - jmp 338a720 │ │ │ │ - nopl 0x0(%rax) │ │ │ │ - ... │ │ │ │ - (bad) │ │ │ │ - add %al,(%rax) │ │ │ │ - add %al,(%rax) │ │ │ │ - add %al,(%rax) │ │ │ │ - add %cl,-0x7d(%rax) │ │ │ │ - (bad) │ │ │ │ - mov %ebx,%edx │ │ │ │ - add $0x10,%r12 │ │ │ │ - cmp 0x358(%r13),%r12 │ │ │ │ - ja 4b0745 │ │ │ │ - movq $0x4b0538,-0x8(%r12) │ │ │ │ - mov %rdx,(%r12) │ │ │ │ - lea -0x5(%r12),%rbx │ │ │ │ - add $0x18,%rbp │ │ │ │ - jmp *0x0(%rbp) │ │ │ │ - movq $0x10,0x388(%r13) │ │ │ │ - movq $0x4b0718,0x10(%rbp) │ │ │ │ - mov %rdx,%rbx │ │ │ │ - add $0x10,%rbp │ │ │ │ - jmp 338a720 │ │ │ │ - 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,(%rbx) │ │ │ │ - add %al,(%rax) │ │ │ │ - add %al,(%rax) │ │ │ │ - add %al,(%rax) │ │ │ │ - add %cl,-0x73(%rax) │ │ │ │ - rex.RB loopne 4b07d1 │ │ │ │ - cmp %edi,%eax │ │ │ │ - jb 4b081c │ │ │ │ - movq $0x4b07d0,-0x20(%rbp) │ │ │ │ - mov 0x6(%rbx),%rax │ │ │ │ - mov 0xe(%rbx),%rbx │ │ │ │ - mov %rbx,%rcx │ │ │ │ - mov %r14,%rbx │ │ │ │ - mov %rax,-0x18(%rbp) │ │ │ │ - mov %rcx,-0x10(%rbp) │ │ │ │ - mov %rsi,-0x8(%rbp) │ │ │ │ - add $0xffffffffffffffe0,%rbp │ │ │ │ - test $0x7,%bl │ │ │ │ - jne 4b07d0 │ │ │ │ - mov (%rbx),%rax │ │ │ │ - jmp *%rax │ │ │ │ - nopl (%rax) │ │ │ │ + lea -0x1e(%r12),%rdi │ │ │ │ + lea 0x3785d0f(%rip),%rsi │ │ │ │ + lea -0x7(%r12),%r14 │ │ │ │ + add $0xfffffffffffffff0,%rbp │ │ │ │ + jmp 32e94b0 │ │ │ │ + movq $0x28,0x388(%r13) │ │ │ │ + jmp *-0x10(%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,-0x7d(%rcx) │ │ │ │ - (bad) │ │ │ │ - sbb %cl,0x3b(%rbp) │ │ │ │ - movsl %ds:(%rsi),%es:(%rdi) │ │ │ │ - pop %rax │ │ │ │ - add (%rax),%eax │ │ │ │ - add %dh,0x2f(%rdi) │ │ │ │ - movq $0x3363ae0,-0x10(%r12) │ │ │ │ - mov 0x10(%rbp),%rax │ │ │ │ - mov %rax,-0x8(%r12) │ │ │ │ - mov 0x18(%rbp),%rax │ │ │ │ - mov %rax,(%r12) │ │ │ │ - lea -0xe(%r12),%rsi │ │ │ │ - mov %rbx,%r14 │ │ │ │ - mov 0x8(%rbp),%rbx │ │ │ │ - add $0x20,%rbp │ │ │ │ - jmp 3395748 │ │ │ │ - movq $0x18,0x388(%r13) │ │ │ │ - jmp 338a720 │ │ │ │ - jmp *-0x8(%r13) │ │ │ │ sldt (%rax) │ │ │ │ - add %al,(%rdx) │ │ │ │ - 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 4b08e0 │ │ │ │ - movq $0x4b0890,-0x28(%rbp) │ │ │ │ - mov 0x6(%rbx),%rax │ │ │ │ - mov 0xe(%rbx),%rcx │ │ │ │ - mov 0x16(%rbx),%rbx │ │ │ │ - mov %rbx,%rdx │ │ │ │ - mov %r14,%rbx │ │ │ │ - mov %rdx,-0x20(%rbp) │ │ │ │ - mov %rcx,-0x18(%rbp) │ │ │ │ - mov %rax,-0x10(%rbp) │ │ │ │ - mov %rsi,-0x8(%rbp) │ │ │ │ + jb 4b22db │ │ │ │ + movq $0x3390fc8,-0x10(%rbp) │ │ │ │ + mov %rbx,-0x8(%rbp) │ │ │ │ + movq $0x4b2270,-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 4b0890 │ │ │ │ + jne 4b2270 │ │ │ │ mov (%rbx),%rax │ │ │ │ jmp *%rax │ │ │ │ - nopl (%rax) │ │ │ │ - add $0x0,%al │ │ │ │ + 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,-0x7d(%rcx) │ │ │ │ (bad) │ │ │ │ - sbb %cl,0x3b(%rbp) │ │ │ │ + cmp %cl,0x3b(%rbp) │ │ │ │ movsl %ds:(%rsi),%es:(%rdi) │ │ │ │ pop %rax │ │ │ │ add (%rax),%eax │ │ │ │ - add %dh,0x33(%rdi) │ │ │ │ - movq $0x4b0780,-0x10(%r12) │ │ │ │ - mov 0x18(%rbp),%rax │ │ │ │ - mov %rax,-0x8(%r12) │ │ │ │ - mov 0x20(%rbp),%rax │ │ │ │ - mov %rax,(%r12) │ │ │ │ - lea -0xe(%r12),%rdi │ │ │ │ - mov 0x10(%rbp),%rsi │ │ │ │ - mov %rbx,%r14 │ │ │ │ + add %dh,0x4e(%rdi) │ │ │ │ + mov 0x7(%rbx),%rax │ │ │ │ + movq $0x4b2190,-0x30(%r12) │ │ │ │ + mov 0x10(%rbp),%rbx │ │ │ │ + mov %rbx,-0x20(%r12) │ │ │ │ mov 0x8(%rbp),%rbx │ │ │ │ - add $0x28,%rbp │ │ │ │ - jmp 33959f8 │ │ │ │ - movq $0x18,0x388(%r13) │ │ │ │ + mov %rbx,-0x18(%r12) │ │ │ │ + movq $0x3363ae0,-0x10(%r12) │ │ │ │ + movq $0x3c2ad69,-0x8(%r12) │ │ │ │ + lea -0x30(%r12),%rbx │ │ │ │ + mov %rbx,(%r12) │ │ │ │ + lea -0xe(%r12),%rdi │ │ │ │ + mov %rax,%rsi │ │ │ │ + xor %r14d,%r14d │ │ │ │ + add $0x18,%rbp │ │ │ │ + jmp 32e9300 │ │ │ │ + movq $0x38,0x388(%r13) │ │ │ │ jmp 338a720 │ │ │ │ - jmp *-0x8(%r13) │ │ │ │ - nopl 0x0(%rax) │ │ │ │ - (bad) │ │ │ │ - add %al,(%rax) │ │ │ │ - add %al,(%rbx) │ │ │ │ - add %al,(%rax) │ │ │ │ + jmp *-0x10(%r13) │ │ │ │ + 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,-0x73(%rax) │ │ │ │ - rex.RB fmuls -0x8(%r9,%rdi,1) │ │ │ │ - jb 4b09b0 │ │ │ │ - movq $0x4b0958,-0x28(%rbp) │ │ │ │ - mov 0x5(%rbx),%rax │ │ │ │ - mov 0xd(%rbx),%rbx │ │ │ │ - mov %rbx,%rcx │ │ │ │ + rex.RB │ │ │ │ + lock cmp %r15,%rax │ │ │ │ + jb 4b23a0 │ │ │ │ + movq $0x4b2338,-0x10(%rbp) │ │ │ │ mov %r14,%rbx │ │ │ │ - mov %rax,-0x20(%rbp) │ │ │ │ - mov %rcx,-0x18(%rbp) │ │ │ │ - mov %rsi,-0x10(%rbp) │ │ │ │ - mov %rdi,-0x8(%rbp) │ │ │ │ - add $0xffffffffffffffd8,%rbp │ │ │ │ + mov %rsi,-0x8(%rbp) │ │ │ │ + add $0xfffffffffffffff0,%rbp │ │ │ │ test $0x7,%bl │ │ │ │ - jne 4b0958 │ │ │ │ + jne 4b2338 │ │ │ │ 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,-0x7d(%rcx) │ │ │ │ (bad) │ │ │ │ - and %cl,0x3b(%rbp) │ │ │ │ - movsl %ds:(%rsi),%es:(%rdi) │ │ │ │ - pop %rax │ │ │ │ - add (%rax),%eax │ │ │ │ - add %dh,0x3b(%rdi) │ │ │ │ - movq $0x4b0838,-0x18(%r12) │ │ │ │ - mov 0x20(%rbp),%rax │ │ │ │ - mov %rax,-0x10(%r12) │ │ │ │ - mov 0x18(%rbp),%rax │ │ │ │ - mov %rax,-0x8(%r12) │ │ │ │ - mov 0x8(%rbp),%rcx │ │ │ │ - mov %rcx,(%r12) │ │ │ │ - lea -0x16(%r12),%rdi │ │ │ │ - mov %rax,%rsi │ │ │ │ - mov %rbx,%r14 │ │ │ │ - mov 0x10(%rbp),%rbx │ │ │ │ - add $0x28,%rbp │ │ │ │ - jmp 33959f8 │ │ │ │ - movq $0x20,0x388(%r13) │ │ │ │ - jmp 338a720 │ │ │ │ - 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,-0x73(%rax) │ │ │ │ - rex.RB loopne 4b0a21 │ │ │ │ - cmp %edi,%eax │ │ │ │ - jb 4b0ab4 │ │ │ │ - movq $0x4b0a20,-0x20(%rbp) │ │ │ │ - mov %rbx,%rax │ │ │ │ - mov 0x7(%rbx),%rcx │ │ │ │ - mov 0xf(%rbx),%rbx │ │ │ │ - mov %rbx,%rdx │ │ │ │ - mov %r14,%rbx │ │ │ │ - mov %rdx,-0x18(%rbp) │ │ │ │ - mov %rcx,-0x10(%rbp) │ │ │ │ - mov %rax,-0x8(%rbp) │ │ │ │ - add $0xffffffffffffffe0,%rbp │ │ │ │ - test $0x7,%bl │ │ │ │ - jne 4b0a20 │ │ │ │ - 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,-0x77(%rax) │ │ │ │ - fadds -0x7cb7f820(%rbx) │ │ │ │ - clc │ │ │ │ - add %ecx,(%rdi) │ │ │ │ - test %cl,0x49000000(%rax) │ │ │ │ - add $0x60,%esp │ │ │ │ + rex │ │ │ │ cmp 0x358(%r13),%r12 │ │ │ │ - ja 4b0aa4 │ │ │ │ - mov 0x6(%rbx),%rax │ │ │ │ - mov 0xe(%rbx),%rbx │ │ │ │ - movq $0x4b03d0,-0x58(%r12) │ │ │ │ - mov %rbx,-0x48(%r12) │ │ │ │ - mov 0x18(%rbp),%rbx │ │ │ │ - mov %rbx,-0x40(%r12) │ │ │ │ - movq $0x4b05a0,-0x38(%r12) │ │ │ │ - mov 0x10(%rbp),%rbx │ │ │ │ + ja 4b2390 │ │ │ │ + mov 0x7(%rbx),%rax │ │ │ │ + mov 0xf(%rbx),%rbx │ │ │ │ + movq $0x4b2218,-0x38(%r12) │ │ │ │ mov %rbx,-0x28(%r12) │ │ │ │ - mov %rax,-0x20(%r12) │ │ │ │ - mov 0x8(%rbp),%rax │ │ │ │ + mov 0x8(%rbp),%rbx │ │ │ │ + mov %rbx,-0x20(%r12) │ │ │ │ mov %rax,-0x18(%r12) │ │ │ │ - movq $0x4b0900,-0x10(%r12) │ │ │ │ - lea -0x58(%r12),%rax │ │ │ │ - mov %rax,-0x8(%r12) │ │ │ │ + movq $0x3363ae0,-0x10(%r12) │ │ │ │ + movq $0x3c2adf1,-0x8(%r12) │ │ │ │ lea -0x38(%r12),%rax │ │ │ │ mov %rax,(%r12) │ │ │ │ - lea -0xd(%r12),%rbx │ │ │ │ - add $0x20,%rbp │ │ │ │ + lea -0xe(%r12),%rbx │ │ │ │ + add $0x10,%rbp │ │ │ │ jmp *0x0(%rbp) │ │ │ │ - movq $0x60,0x388(%r13) │ │ │ │ + movq $0x40,0x388(%r13) │ │ │ │ jmp 338a720 │ │ │ │ + lea 0x31f4941(%rip),%rbx │ │ │ │ jmp *-0x8(%r13) │ │ │ │ - lea 0x31f3e7c(%rip),%rbx │ │ │ │ - add $0x20,%rbp │ │ │ │ - jmp *0x0(%rbp) │ │ │ │ - xchg %ax,%ax │ │ │ │ - add %eax,(%rax) │ │ │ │ + nopl 0x0(%rax,%rax,1) │ │ │ │ + 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) │ │ │ │ - mov 0x10(%rbx),%rsi │ │ │ │ - lea 0x3769cae(%rip),%r14 │ │ │ │ - jmp 3226da0 │ │ │ │ + add %cl,-0x9(%rcx,%rcx,4) │ │ │ │ + mov 0x7(%rbx),%rsi │ │ │ │ + lea 0x31f4914(%rip),%r14 │ │ │ │ + jmp 32e84b8 │ │ │ │ + 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 4b0b4b │ │ │ │ - add $0x18,%r12 │ │ │ │ + jb 4b2463 │ │ │ │ + add $0x28,%r12 │ │ │ │ cmp 0x358(%r13),%r12 │ │ │ │ - ja 4b0b40 │ │ │ │ + ja 4b2458 │ │ │ │ movq $0x3390fc8,-0x10(%rbp) │ │ │ │ mov %rbx,-0x8(%rbp) │ │ │ │ mov 0x10(%rbx),%rax │ │ │ │ mov 0x18(%rbx),%rbx │ │ │ │ - movq $0x4b0ad8,-0x10(%r12) │ │ │ │ - mov %rbx,(%r12) │ │ │ │ - lea -0x10(%r12),%rsi │ │ │ │ - mov %rax,%r14 │ │ │ │ + movq $0x3363ae0,-0x20(%r12) │ │ │ │ + movq $0x3c2ae01,-0x18(%r12) │ │ │ │ + mov %rbx,-0x10(%r12) │ │ │ │ + movq $0x4b23c8,-0x8(%r12) │ │ │ │ + mov %rax,(%r12) │ │ │ │ + lea -0x1e(%r12),%rdi │ │ │ │ + lea 0x3785aaf(%rip),%rsi │ │ │ │ + lea -0x7(%r12),%r14 │ │ │ │ add $0xfffffffffffffff0,%rbp │ │ │ │ - jmp 3240990 │ │ │ │ - movq $0x18,0x388(%r13) │ │ │ │ + jmp 32e94b0 │ │ │ │ + movq $0x28,0x388(%r13) │ │ │ │ jmp *-0x10(%r13) │ │ │ │ nop │ │ │ │ - sldt (%rax) │ │ │ │ - add %al,(%rdx) │ │ │ │ + add (%rax),%eax │ │ │ │ add %al,(%rax) │ │ │ │ - add %al,0x0(%rip) │ │ │ │ add %al,(%rax) │ │ │ │ - add %cl,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ - add %ah,0x42(%rax) │ │ │ │ - (bad) │ │ │ │ - add -0x73(%rax),%ecx │ │ │ │ - rex.RB enter $0x394c,$0xf8 │ │ │ │ - jb 4b0c3c │ │ │ │ - movq $0x4b0bd0,-0x38(%rbp) │ │ │ │ - mov 0x6(%rbx),%rax │ │ │ │ - mov 0xe(%rbx),%rcx │ │ │ │ - mov 0x16(%rbx),%rdx │ │ │ │ - mov 0x1e(%rbx),%rdi │ │ │ │ - mov 0x26(%rbx),%rbx │ │ │ │ - mov %rbx,%r8 │ │ │ │ - mov %r14,%rbx │ │ │ │ - mov %rdi,-0x30(%rbp) │ │ │ │ - mov %r8,-0x28(%rbp) │ │ │ │ - mov %rax,-0x20(%rbp) │ │ │ │ - mov %rcx,-0x18(%rbp) │ │ │ │ - mov %rdx,-0x10(%rbp) │ │ │ │ - mov %rsi,-0x8(%rbp) │ │ │ │ - add $0xffffffffffffffc8,%rbp │ │ │ │ + sldt (%rax) │ │ │ │ + add %al,(%rax) │ │ │ │ + add %al,(%rax) │ │ │ │ + add %cl,-0x73(%rax) │ │ │ │ + rex.RB fmuls -0x8(%r9,%rdi,1) │ │ │ │ + jb 4b253b │ │ │ │ + movq $0x3390fc8,-0x10(%rbp) │ │ │ │ + mov %rbx,-0x8(%rbp) │ │ │ │ + movq $0x4b24d0,-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 4b0bd0 │ │ │ │ + jne 4b24d0 │ │ │ │ mov (%rbx),%rax │ │ │ │ jmp *%rax │ │ │ │ - nopl (%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 %bh,%al │ │ │ │ - rex.B (bad) │ │ │ │ - add -0x7d(%rcx),%ecx │ │ │ │ + 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,0x4f(%rdi) │ │ │ │ - movq $0x4b0af8,-0x18(%r12) │ │ │ │ - mov 0x10(%rbp),%rax │ │ │ │ - mov %rax,-0x8(%r12) │ │ │ │ - mov 0x30(%rbp),%rax │ │ │ │ - mov %rax,(%r12) │ │ │ │ - mov 0x18(%rbp),%rsi │ │ │ │ - lea -0x18(%r12),%r14 │ │ │ │ - mov %rbx,%rax │ │ │ │ + add %dh,0x4e(%rdi) │ │ │ │ + mov 0x7(%rbx),%rax │ │ │ │ + movq $0x4b23f0,-0x30(%r12) │ │ │ │ + mov 0x10(%rbp),%rbx │ │ │ │ + mov %rbx,-0x20(%r12) │ │ │ │ mov 0x8(%rbp),%rbx │ │ │ │ - movq $0x3393020,0x18(%rbp) │ │ │ │ - mov 0x20(%rbp),%rcx │ │ │ │ - mov %rax,0x20(%rbp) │ │ │ │ - mov 0x28(%rbp),%rax │ │ │ │ - mov %rcx,0x28(%rbp) │ │ │ │ - mov %rax,0x30(%rbp) │ │ │ │ + mov %rbx,-0x18(%r12) │ │ │ │ + movq $0x3363ae0,-0x10(%r12) │ │ │ │ + movq $0x3c2ad69,-0x8(%r12) │ │ │ │ + lea -0x30(%r12),%rbx │ │ │ │ + mov %rbx,(%r12) │ │ │ │ + lea -0xe(%r12),%rdi │ │ │ │ + mov %rax,%rsi │ │ │ │ + xor %r14d,%r14d │ │ │ │ add $0x18,%rbp │ │ │ │ - jmp 4b0f48 │ │ │ │ - movq $0x20,0x388(%r13) │ │ │ │ + jmp 32e9300 │ │ │ │ + movq $0x38,0x388(%r13) │ │ │ │ jmp 338a720 │ │ │ │ - jmp *-0x8(%r13) │ │ │ │ + jmp *-0x10(%r13) │ │ │ │ + nop │ │ │ │ sldt (%rax) │ │ │ │ add %al,(%rdx) │ │ │ │ + ... │ │ │ │ add %al,(%rax) │ │ │ │ - add %al,(%rbx) │ │ │ │ - add %al,(%rax) │ │ │ │ - add %al,(%rax) │ │ │ │ - add %al,(%rax) │ │ │ │ - add %cl,(%rax) │ │ │ │ + add %cl,(%rsi) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %cl,-0x73(%rax) │ │ │ │ - rex.RB fmuls -0x8(%r9,%rdi,1) │ │ │ │ - jb 4b0ce0 │ │ │ │ - movq $0x4b0cb0,-0x28(%rbp) │ │ │ │ - mov 0x6(%rbx),%rax │ │ │ │ - mov 0xe(%rbx),%rcx │ │ │ │ - mov 0x16(%rbx),%rbx │ │ │ │ - mov %rbx,%rdx │ │ │ │ + rex.RB │ │ │ │ + lock cmp %r15,%rax │ │ │ │ + jb 4b261c │ │ │ │ + movq $0x4b2598,-0x10(%rbp) │ │ │ │ mov %r14,%rbx │ │ │ │ - mov %rdx,-0x20(%rbp) │ │ │ │ - mov %rax,-0x18(%rbp) │ │ │ │ - mov %rcx,-0x10(%rbp) │ │ │ │ mov %rsi,-0x8(%rbp) │ │ │ │ - add $0xffffffffffffffd8,%rbp │ │ │ │ + add $0xfffffffffffffff0,%rbp │ │ │ │ test $0x7,%bl │ │ │ │ - jne 4b0cb0 │ │ │ │ + jne 4b2598 │ │ │ │ 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,0x75(%rbx,%rcx,4) │ │ │ │ - and %cl,-0x77(%rax) │ │ │ │ - fmuls -0x75(%rax) │ │ │ │ - pop %rbp │ │ │ │ - or %cl,-0x39(%rax) │ │ │ │ - or %r12b,(%r8) │ │ │ │ - xor %bh,(%rcx) │ │ │ │ - add -0x75(%rax),%ecx │ │ │ │ - rex.WRB adc %r9b,-0x77(%r8) │ │ │ │ - adc %r9b,-0x75(%r8) │ │ │ │ - sbb %r9b,-0x77(%r8) │ │ │ │ - rex.WRB sbb %r9b,-0x77(%r8) │ │ │ │ - and %r9b,-0x7d(%r8) │ │ │ │ - (bad) │ │ │ │ - lock cld │ │ │ │ - (bad) │ │ │ │ - incl -0x1(%rcx) │ │ │ │ - gs clc │ │ │ │ - nopl 0x0(%rax) │ │ │ │ + add %cl,-0x7d(%rcx) │ │ │ │ (bad) │ │ │ │ + pop %rax │ │ │ │ + cmp 0x358(%r13),%r12 │ │ │ │ + ja 4b260c │ │ │ │ + mov 0x7(%rbx),%rax │ │ │ │ + mov 0xf(%rbx),%rbx │ │ │ │ + movq $0x4b2478,-0x50(%r12) │ │ │ │ + mov %rbx,-0x40(%r12) │ │ │ │ + mov 0x8(%rbp),%rbx │ │ │ │ + mov %rbx,-0x38(%r12) │ │ │ │ + mov %rax,-0x30(%r12) │ │ │ │ + movq $0x3363ae0,-0x28(%r12) │ │ │ │ + movq $0x3c3a599,-0x20(%r12) │ │ │ │ + lea -0x50(%r12),%rax │ │ │ │ + mov %rax,-0x18(%r12) │ │ │ │ + movq $0x3363ae0,-0x10(%r12) │ │ │ │ + movq $0x3c2adf1,-0x8(%r12) │ │ │ │ + lea -0x26(%r12),%rax │ │ │ │ + mov %rax,(%r12) │ │ │ │ + lea -0xe(%r12),%rbx │ │ │ │ + add $0x10,%rbp │ │ │ │ + jmp *0x0(%rbp) │ │ │ │ + movq $0x58,0x388(%r13) │ │ │ │ + jmp 338a720 │ │ │ │ + lea 0x31f46cd(%rip),%rbx │ │ │ │ + jmp *-0x8(%r13) │ │ │ │ + nop │ │ │ │ + add $0x1000000,%eax │ │ │ │ add %al,(%rax) │ │ │ │ - add %al,(%rbx) │ │ │ │ + add %al,(%rcx) │ │ │ │ add %al,(%rax) │ │ │ │ - add %al,0x0(%rip) │ │ │ │ add %al,(%rax) │ │ │ │ - add %cl,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ - add %cl,%al │ │ │ │ - rex (bad) │ │ │ │ - add -0x73(%rax),%ecx │ │ │ │ - rex.RB rorb $0xf,-0x8(%r9,%rdi,1) │ │ │ │ - (bad) │ │ │ │ - out %al,(%dx) │ │ │ │ + add %cl,(%rcx) │ │ │ │ add %al,(%rax) │ │ │ │ - add %cl,-0x39(%rax) │ │ │ │ - rex.RB shlb $0x4b,0xd(%r8) │ │ │ │ - add %cl,-0x75(%rax) │ │ │ │ - rex.XB add $0xd4b8b48,%eax │ │ │ │ - mov 0x15(%rbx),%rdx │ │ │ │ - mov 0x1d(%rbx),%r8 │ │ │ │ - mov 0x25(%rbx),%rbx │ │ │ │ - mov %rbx,%r9 │ │ │ │ - mov %r14,%rbx │ │ │ │ - mov %rcx,-0x38(%rbp) │ │ │ │ - mov %rdx,-0x30(%rbp) │ │ │ │ - mov %rax,-0x28(%rbp) │ │ │ │ - mov %r9,-0x20(%rbp) │ │ │ │ - mov %r8,-0x18(%rbp) │ │ │ │ - mov %rsi,-0x10(%rbp) │ │ │ │ - mov %rdi,-0x8(%rbp) │ │ │ │ - add $0xffffffffffffffc0,%rbp │ │ │ │ - test $0x7,%bl │ │ │ │ - jne 4b0d70 │ │ │ │ - mov (%rbx),%rax │ │ │ │ - jmp *%rax │ │ │ │ - nopl 0x0(%rax) │ │ │ │ - (bad) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ + add %cl,-0x9(%rcx,%rcx,4) │ │ │ │ + mov 0x7(%rbx),%rsi │ │ │ │ + lea 0x31f46a4(%rip),%r14 │ │ │ │ + jmp 32e84b8 │ │ │ │ + nopl 0x0(%rax,%rax,1) │ │ │ │ + add (%rax),%al │ │ │ │ add %al,(%rax) │ │ │ │ - add %bl,(%rsi) │ │ │ │ add %al,(%rax) │ │ │ │ - add %bl,0x40(%rax) │ │ │ │ - (bad) │ │ │ │ - add -0x7d(%rcx),%ecx │ │ │ │ - (bad) │ │ │ │ - push %rax │ │ │ │ - cmp 0x358(%r13),%r12 │ │ │ │ - ja 4b0deb │ │ │ │ - movq $0x4b0b68,-0x48(%r12) │ │ │ │ - mov 0x18(%rbp),%rax │ │ │ │ - mov %rax,-0x40(%r12) │ │ │ │ - mov 0x30(%rbp),%rax │ │ │ │ - mov %rax,-0x38(%r12) │ │ │ │ - mov 0x38(%rbp),%rcx │ │ │ │ - mov %rcx,-0x30(%r12) │ │ │ │ - mov 0x8(%rbp),%rcx │ │ │ │ - mov %rcx,-0x28(%r12) │ │ │ │ - mov 0x10(%rbp),%rcx │ │ │ │ - mov %rcx,-0x20(%r12) │ │ │ │ - movq $0x4b0c58,-0x18(%r12) │ │ │ │ - mov %rax,-0x10(%r12) │ │ │ │ - lea -0x46(%r12),%rcx │ │ │ │ - mov %rcx,-0x8(%r12) │ │ │ │ - mov 0x28(%rbp),%rcx │ │ │ │ - mov %rcx,(%r12) │ │ │ │ - lea -0x16(%r12),%rdi │ │ │ │ - mov %rax,%rsi │ │ │ │ - mov %rbx,%r14 │ │ │ │ - mov 0x20(%rbp),%rbx │ │ │ │ - add $0x40,%rbp │ │ │ │ - jmp 33959f8 │ │ │ │ - movq $0x50,0x388(%r13) │ │ │ │ - jmp 338a720 │ │ │ │ - jmp *-0x8(%r13) │ │ │ │ - nop │ │ │ │ - add (%rax),%eax │ │ │ │ add %al,(%rax) │ │ │ │ + adc (%rax),%al │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ - sldt (%rax) │ │ │ │ - add %bh,0x48031f3f(%rax) │ │ │ │ - lea -0x10(%rbp),%eax │ │ │ │ + add %al,(%rax) │ │ │ │ + lea -0x10(%rbp),%rax │ │ │ │ cmp %r15,%rax │ │ │ │ - jb 4b0e3a │ │ │ │ + jb 4b26db │ │ │ │ + add $0x28,%r12 │ │ │ │ + cmp 0x358(%r13),%r12 │ │ │ │ + ja 4b26d0 │ │ │ │ movq $0x3390fc8,-0x10(%rbp) │ │ │ │ mov %rbx,-0x8(%rbp) │ │ │ │ - mov 0x18(%rbx),%rsi │ │ │ │ - mov 0x10(%rbx),%r14 │ │ │ │ - mov 0x20(%rbx),%rbx │ │ │ │ + mov 0x10(%rbx),%rax │ │ │ │ + mov 0x18(%rbx),%rbx │ │ │ │ + movq $0x3363ae0,-0x20(%r12) │ │ │ │ + movq $0x3c2ae01,-0x18(%r12) │ │ │ │ + mov %rbx,-0x10(%r12) │ │ │ │ + movq $0x4b2640,-0x8(%r12) │ │ │ │ + mov %rax,(%r12) │ │ │ │ + lea -0x1e(%r12),%rdi │ │ │ │ + lea 0x3785837(%rip),%rsi │ │ │ │ + lea -0x7(%r12),%r14 │ │ │ │ add $0xfffffffffffffff0,%rbp │ │ │ │ - jmp 4b0f48 │ │ │ │ + jmp 32e94b0 │ │ │ │ + movq $0x28,0x388(%r13) │ │ │ │ jmp *-0x10(%r13) │ │ │ │ - xchg %ax,%ax │ │ │ │ - (bad) │ │ │ │ - add %al,(%rax) │ │ │ │ - add %al,(%rbx) │ │ │ │ - add %al,(%rax) │ │ │ │ - add %al,(%rdx) │ │ │ │ - add %al,(%rax) │ │ │ │ + nop │ │ │ │ + add (%rax),%eax │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ - add %cl,(%rbx) │ │ │ │ add %al,(%rax) │ │ │ │ + sldt (%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %cl,-0x73(%rax) │ │ │ │ rex.RB fmuls -0x8(%r9,%rdi,1) │ │ │ │ - jb 4b0f26 │ │ │ │ - movq $0x4b0eb0,-0x28(%rbp) │ │ │ │ - mov 0x5(%rbx),%rax │ │ │ │ - mov 0xd(%rbx),%rbx │ │ │ │ - mov %rbx,%rcx │ │ │ │ - mov %r14,%rbx │ │ │ │ + jb 4b27b3 │ │ │ │ + movq $0x3390fc8,-0x10(%rbp) │ │ │ │ + mov %rbx,-0x8(%rbp) │ │ │ │ + movq $0x4b2748,-0x28(%rbp) │ │ │ │ + mov 0x10(%rbx),%rax │ │ │ │ + mov 0x18(%rbx),%rcx │ │ │ │ + mov 0x20(%rbx),%rbx │ │ │ │ mov %rcx,-0x20(%rbp) │ │ │ │ mov %rax,-0x18(%rbp) │ │ │ │ - mov %rsi,-0x10(%rbp) │ │ │ │ - mov %rdi,-0x8(%rbp) │ │ │ │ add $0xffffffffffffffd8,%rbp │ │ │ │ test $0x7,%bl │ │ │ │ - jne 4b0eb0 │ │ │ │ + jne 4b2748 │ │ │ │ mov (%rbx),%rax │ │ │ │ jmp *%rax │ │ │ │ - nopl 0x0(%rax) │ │ │ │ - add $0x0,%al │ │ │ │ + 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,-0x7d(%rcx) │ │ │ │ (bad) │ │ │ │ cmp %cl,0x3b(%rbp) │ │ │ │ movsl %ds:(%rsi),%es:(%rdi) │ │ │ │ pop %rax │ │ │ │ add (%rax),%eax │ │ │ │ - add %dh,0x59(%rdi) │ │ │ │ + add %dh,0x4e(%rdi) │ │ │ │ mov 0x7(%rbx),%rax │ │ │ │ - mov 0xf(%rbx),%rcx │ │ │ │ - mov 0x17(%rbx),%rbx │ │ │ │ - movq $0x3363ae0,-0x30(%r12) │ │ │ │ - mov 0x8(%rbp),%rdx │ │ │ │ - mov %rdx,-0x28(%r12) │ │ │ │ - mov %rax,-0x20(%r12) │ │ │ │ - movq $0x4a37b8,-0x18(%r12) │ │ │ │ - lea -0x2e(%r12),%rax │ │ │ │ - mov %rax,-0x10(%r12) │ │ │ │ - mov %rcx,-0x8(%r12) │ │ │ │ - mov %rbx,(%r12) │ │ │ │ - mov 0x20(%rbp),%rdi │ │ │ │ - mov 0x18(%rbp),%rsi │ │ │ │ - lea -0x17(%r12),%r14 │ │ │ │ + movq $0x4b2668,-0x30(%r12) │ │ │ │ mov 0x10(%rbp),%rbx │ │ │ │ - add $0x28,%rbp │ │ │ │ - jmp 33959f8 │ │ │ │ + mov %rbx,-0x20(%r12) │ │ │ │ + mov 0x8(%rbp),%rbx │ │ │ │ + mov %rbx,-0x18(%r12) │ │ │ │ + movq $0x3363ae0,-0x10(%r12) │ │ │ │ + movq $0x3c2ad69,-0x8(%r12) │ │ │ │ + lea -0x30(%r12),%rbx │ │ │ │ + mov %rbx,(%r12) │ │ │ │ + lea -0xe(%r12),%rdi │ │ │ │ + mov %rax,%rsi │ │ │ │ + xor %r14d,%r14d │ │ │ │ + add $0x18,%rbp │ │ │ │ + jmp 32e9300 │ │ │ │ movq $0x38,0x388(%r13) │ │ │ │ jmp 338a720 │ │ │ │ - jmp *-0x8(%r13) │ │ │ │ - nopw 0x0(%rax,%rax,1) │ │ │ │ + jmp *-0x10(%r13) │ │ │ │ + nop │ │ │ │ sldt (%rax) │ │ │ │ add %al,(%rdx) │ │ │ │ + ... │ │ │ │ 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,0x48031f3e(%rax) │ │ │ │ - lea -0x40(%rbp),%eax │ │ │ │ - cmp %r15,%rax │ │ │ │ - jb 4b11d8 │ │ │ │ - movq $0x4b0fa8,-0x38(%rbp) │ │ │ │ - mov %rbx,%rax │ │ │ │ - mov 0x6(%rbx),%rcx │ │ │ │ - mov 0xe(%rbx),%rdx │ │ │ │ - mov 0x16(%rbx),%rbx │ │ │ │ - mov %rbx,%rdi │ │ │ │ - mov %rsi,%rbx │ │ │ │ - mov %rdx,-0x30(%rbp) │ │ │ │ - mov %rdi,-0x28(%rbp) │ │ │ │ - mov %rcx,-0x20(%rbp) │ │ │ │ - mov %rax,-0x18(%rbp) │ │ │ │ - mov %r14,-0x10(%rbp) │ │ │ │ + add %cl,-0x73(%rax) │ │ │ │ + rex.RB │ │ │ │ + lock cmp %r15,%rax │ │ │ │ + jb 4b2878 │ │ │ │ + movq $0x4b2810,-0x10(%rbp) │ │ │ │ + mov %r14,%rbx │ │ │ │ mov %rsi,-0x8(%rbp) │ │ │ │ - add $0xffffffffffffffc8,%rbp │ │ │ │ + add $0xfffffffffffffff0,%rbp │ │ │ │ test $0x7,%bl │ │ │ │ - jne 4b0fa8 │ │ │ │ + jne 4b2810 │ │ │ │ mov (%rbx),%rax │ │ │ │ jmp *%rax │ │ │ │ - (bad) │ │ │ │ - add %al,(%rax) │ │ │ │ + nopw 0x0(%rax,%rax,1) │ │ │ │ + add %eax,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ - add %bl,(%rsi) │ │ │ │ add %al,(%rax) │ │ │ │ - add %ah,(%rax) │ │ │ │ - ds (bad) │ │ │ │ - add -0x75(%rax),%ecx │ │ │ │ - or %r9b,-0x75(%r8) │ │ │ │ - rex.WRB adc %r9b,-0x75(%r8) │ │ │ │ - push %rbp │ │ │ │ - sub %cl,-0x75(%rax) │ │ │ │ - jne 4b0fe8 │ │ │ │ - mov %rbx,%rdi │ │ │ │ - and $0x7,%edi │ │ │ │ - cmp $0x1,%rdi │ │ │ │ - je 4b13e5 │ │ │ │ - movq $0x4b1000,-0x8(%rbp) │ │ │ │ - mov 0xe(%rbx),%rax │ │ │ │ - mov 0x6(%rbx),%rbx │ │ │ │ - mov %rax,0x0(%rbp) │ │ │ │ - add $0xfffffffffffffff8,%rbp │ │ │ │ - test $0x7,%bl │ │ │ │ - jne 4b1000 │ │ │ │ - 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,%al │ │ │ │ - cmp $0x8b48031f,%eax │ │ │ │ - adc %r9b,-0x75(%r8) │ │ │ │ - rex.WRB sbb %r9b,-0x75(%r8) │ │ │ │ - push %rbp │ │ │ │ - xor %cl,-0x75(%rax) │ │ │ │ - jne 4b1048 │ │ │ │ - mov %rbx,%rdi │ │ │ │ - and $0x7,%edi │ │ │ │ - cmp $0x1,%rdi │ │ │ │ - je 4b10a0 │ │ │ │ - add $0x8,%rbp │ │ │ │ - mov %rcx,%rbx │ │ │ │ - mov %rdx,%rcx │ │ │ │ - mov %rsi,%rdx │ │ │ │ - add $0x50,%r12 │ │ │ │ + add %cl,-0x7d(%rcx) │ │ │ │ + (bad) │ │ │ │ + rex │ │ │ │ cmp 0x358(%r13),%r12 │ │ │ │ - ja 4b1088 │ │ │ │ - movq $0x4b0150,-0x48(%r12) │ │ │ │ - mov %rbx,-0x40(%r12) │ │ │ │ - mov %rcx,-0x38(%r12) │ │ │ │ - movq $0x4b0170,-0x30(%r12) │ │ │ │ - mov %rax,-0x20(%r12) │ │ │ │ - mov %rdx,-0x18(%r12) │ │ │ │ - movq $0x4b02c8,-0x10(%r12) │ │ │ │ - lea -0x47(%r12),%rax │ │ │ │ - mov %rax,-0x8(%r12) │ │ │ │ - lea -0x30(%r12),%rax │ │ │ │ - mov %rax,(%r12) │ │ │ │ - lea -0xd(%r12),%rbx │ │ │ │ - add $0x38,%rbp │ │ │ │ - jmp *0x0(%rbp) │ │ │ │ - movq $0x50,0x388(%r13) │ │ │ │ - movq $0x4b13d0,0x0(%rbp) │ │ │ │ - jmp 338a2b0 │ │ │ │ - mov 0x20(%rbp),%rdi │ │ │ │ - mov 0x28(%rbp),%r8 │ │ │ │ - mov 0x8(%rbp),%r9 │ │ │ │ - mov 0xf(%rbx),%r10 │ │ │ │ - mov 0x7(%rbx),%rbx │ │ │ │ - mov 0x7(%rbx),%r11 │ │ │ │ + ja 4b2868 │ │ │ │ + mov 0x7(%rbx),%rax │ │ │ │ mov 0xf(%rbx),%rbx │ │ │ │ - mov 0x7(%rbx),%r14 │ │ │ │ - mov 0xf(%rbx),%r14 │ │ │ │ - mov 0x17(%rbx),%rbx │ │ │ │ - cmp $0x6,%rbx │ │ │ │ - jne 4b120c │ │ │ │ - cmp $0x33eb74a,%r14 │ │ │ │ - je 4b114f │ │ │ │ - sub $0x8,%rsp │ │ │ │ - mov %rdi,0x48(%rsp) │ │ │ │ - mov %r14,%rdi │ │ │ │ - mov %rsi,0x50(%rsp) │ │ │ │ - lea 0x2f3a657(%rip),%rsi │ │ │ │ - mov %rdx,0x58(%rsp) │ │ │ │ - mov $0x6,%edx │ │ │ │ - mov %rax,0x60(%rsp) │ │ │ │ - xor %eax,%eax │ │ │ │ - mov %r11,0x88(%rsp) │ │ │ │ - mov %r10,0x80(%rsp) │ │ │ │ - mov %r9,0x78(%rsp) │ │ │ │ - mov %r8,0x70(%rsp) │ │ │ │ - mov %rcx,0x68(%rsp) │ │ │ │ - call 4053d0 │ │ │ │ - add $0x8,%rsp │ │ │ │ - movslq %eax,%rax │ │ │ │ - test %rax,%rax │ │ │ │ - jne 4b11dc │ │ │ │ - mov 0x80(%rsp),%r11 │ │ │ │ - mov 0x70(%rsp),%r9 │ │ │ │ - mov 0x50(%rsp),%rdx │ │ │ │ - mov 0x68(%rsp),%r8 │ │ │ │ - add $0x60,%r12 │ │ │ │ - cmp 0x358(%r13),%r12 │ │ │ │ - ja 4b11bc │ │ │ │ - movq $0x50d128,-0x58(%r12) │ │ │ │ - movq $0x36acc5f,-0x50(%r12) │ │ │ │ - mov %r11,-0x48(%r12) │ │ │ │ - movq $0x36a4910,-0x40(%r12) │ │ │ │ - movq $0x4b0e10,-0x38(%r12) │ │ │ │ - mov %rdx,-0x28(%r12) │ │ │ │ - mov %r9,-0x20(%r12) │ │ │ │ - mov %r8,-0x18(%r12) │ │ │ │ - movq $0x4b0e58,-0x10(%r12) │ │ │ │ + movq $0x4b26f0,-0x38(%r12) │ │ │ │ + mov %rbx,-0x28(%r12) │ │ │ │ + mov 0x8(%rbp),%rbx │ │ │ │ + mov %rbx,-0x20(%r12) │ │ │ │ + mov %rax,-0x18(%r12) │ │ │ │ + movq $0x3363ae0,-0x10(%r12) │ │ │ │ + movq $0x3c2adf1,-0x8(%r12) │ │ │ │ lea -0x38(%r12),%rax │ │ │ │ - mov %rax,-0x8(%r12) │ │ │ │ - lea -0x57(%r12),%rax │ │ │ │ mov %rax,(%r12) │ │ │ │ - lea -0xd(%r12),%rbx │ │ │ │ - add $0x40,%rbp │ │ │ │ + lea -0xe(%r12),%rbx │ │ │ │ + add $0x10,%rbp │ │ │ │ jmp *0x0(%rbp) │ │ │ │ - movq $0x60,0x388(%r13) │ │ │ │ - movq $0x4b1388,0x0(%rbp) │ │ │ │ - mov %r11,0x38(%rbp) │ │ │ │ - jmp 338a2b0 │ │ │ │ + movq $0x40,0x388(%r13) │ │ │ │ + jmp 338a720 │ │ │ │ + lea 0x31f4479(%rip),%rbx │ │ │ │ jmp *-0x8(%r13) │ │ │ │ - mov 0x80(%rsp),%r11 │ │ │ │ - mov 0x78(%rsp),%r10 │ │ │ │ - mov 0x70(%rsp),%r9 │ │ │ │ - mov 0x48(%rsp),%rsi │ │ │ │ - mov 0x50(%rsp),%rdx │ │ │ │ - mov 0x68(%rsp),%r8 │ │ │ │ - mov 0x40(%rsp),%rdi │ │ │ │ - mov 0x60(%rsp),%rcx │ │ │ │ - mov 0x58(%rsp),%rax │ │ │ │ - cmp $0x6,%rbx │ │ │ │ - je 4b1224 │ │ │ │ - add $0x8,%rbp │ │ │ │ - mov %rcx,%rbx │ │ │ │ - mov %rdx,%rcx │ │ │ │ - mov %rsi,%rdx │ │ │ │ - jmp 4b102d │ │ │ │ - cmp $0x33eb74a,%r14 │ │ │ │ - je 4b12aa │ │ │ │ - sub $0x8,%rsp │ │ │ │ - mov %rdi,%rbx │ │ │ │ - mov %r14,%rdi │ │ │ │ - mov %rsi,%r14 │ │ │ │ - lea 0x2f3a509(%rip),%rsi │ │ │ │ - mov %rdx,0x58(%rsp) │ │ │ │ - mov $0x6,%edx │ │ │ │ - mov %rax,0x60(%rsp) │ │ │ │ - xor %eax,%eax │ │ │ │ - mov %r11,0x88(%rsp) │ │ │ │ - mov %r10,0x80(%rsp) │ │ │ │ - mov %r9,0x78(%rsp) │ │ │ │ - mov %r8,0x70(%rsp) │ │ │ │ - mov %rcx,0x68(%rsp) │ │ │ │ - call 4053d0 │ │ │ │ - add $0x8,%rsp │ │ │ │ - movslq %eax,%rax │ │ │ │ - test %rax,%rax │ │ │ │ - jne 4b13a0 │ │ │ │ - mov 0x80(%rsp),%r11 │ │ │ │ - mov 0x78(%rsp),%r10 │ │ │ │ - mov 0x70(%rsp),%r9 │ │ │ │ - mov 0x50(%rsp),%rdx │ │ │ │ - mov 0x68(%rsp),%r8 │ │ │ │ - mov %rbx,%rdi │ │ │ │ - mov 0x58(%rsp),%rax │ │ │ │ - add $0x70,%r12 │ │ │ │ - cmp 0x358(%r13),%r12 │ │ │ │ - ja 4b1319 │ │ │ │ - movq $0x4b0388,-0x68(%r12) │ │ │ │ - mov %r11,-0x58(%r12) │ │ │ │ - mov %rax,-0x50(%r12) │ │ │ │ - mov %r10,-0x48(%r12) │ │ │ │ - movq $0x4b09d0,-0x40(%r12) │ │ │ │ - mov %r11,-0x38(%r12) │ │ │ │ - mov %rdi,-0x30(%r12) │ │ │ │ - movq $0x4b0d00,-0x28(%r12) │ │ │ │ - mov %r9,-0x20(%r12) │ │ │ │ - mov %r8,-0x18(%r12) │ │ │ │ - mov %rdx,-0x10(%r12) │ │ │ │ - lea -0x3f(%r12),%rax │ │ │ │ - mov %rax,-0x8(%r12) │ │ │ │ - lea -0x68(%r12),%rax │ │ │ │ - mov %rax,(%r12) │ │ │ │ - lea -0x25(%r12),%rbx │ │ │ │ - add $0x40,%rbp │ │ │ │ - jmp *0x0(%rbp) │ │ │ │ - movq $0x70,0x388(%r13) │ │ │ │ - movq $0x4b1350,0x0(%rbp) │ │ │ │ - mov %r11,0x18(%rbp) │ │ │ │ - mov %r10,0x38(%rbp) │ │ │ │ - jmp 338a2b0 │ │ │ │ - nopl 0x0(%rax) │ │ │ │ - (bad) │ │ │ │ - add %al,(%rax) │ │ │ │ + nopl 0x0(%rax,%rax,1) │ │ │ │ + add $0x1000000,%eax │ │ │ │ add %al,(%rax) │ │ │ │ + add %al,(%rcx) │ │ │ │ add %al,(%rax) │ │ │ │ - add %bl,(%rsi) │ │ │ │ add %al,(%rax) │ │ │ │ - add %bh,0x3a(%rax) │ │ │ │ - (bad) │ │ │ │ - add -0x75(%rax),%ecx │ │ │ │ - adc %r9b,-0x75(%r8) │ │ │ │ - jge 4b1378 │ │ │ │ - mov 0x28(%rbp),%r8 │ │ │ │ - mov 0x30(%rbp),%rcx │ │ │ │ - mov 0x8(%rbp),%r9 │ │ │ │ - mov 0x38(%rbp),%r10 │ │ │ │ - mov 0x18(%rbp),%r11 │ │ │ │ - mov %rcx,%rdx │ │ │ │ - jmp 4b12aa │ │ │ │ - nopl 0x0(%rax) │ │ │ │ - xchg %eax,(%rbx) │ │ │ │ add %al,(%rax) │ │ │ │ + add %cl,(%rcx) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ - (bad) │ │ │ │ add %al,(%rax) │ │ │ │ - add %al,0x3a(%rax) │ │ │ │ - (bad) │ │ │ │ - add 0x45(%rbx,%rcx,4),%ecx │ │ │ │ - sub %cl,-0x75(%rax) │ │ │ │ - rex.WRB xor %r9b,0x4d(%r11,%rcx,4) │ │ │ │ - or %cl,0x5d(%rbx,%rcx,4) │ │ │ │ - cmp %cl,-0x77(%rax) │ │ │ │ - lret $0xafe9 │ │ │ │ - std │ │ │ │ - (bad) │ │ │ │ - decl -0x7d(%rax) │ │ │ │ - (bad) │ │ │ │ - mov %esi,%edx │ │ │ │ - mov 0x50(%rsp),%rcx │ │ │ │ - mov 0x60(%rsp),%rbx │ │ │ │ - mov 0x58(%rsp),%rax │ │ │ │ - jmp 4b102d │ │ │ │ + add %cl,-0x9(%rcx,%rcx,4) │ │ │ │ + mov 0x7(%rbx),%rsi │ │ │ │ + lea 0x31f444c(%rip),%r14 │ │ │ │ + jmp 32e84b8 │ │ │ │ nopl 0x0(%rax,%rax,1) │ │ │ │ - (bad) │ │ │ │ - add (%rax),%eax │ │ │ │ + add (%rax),%al │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ - add %bl,(%rsi) │ │ │ │ add %al,(%rax) │ │ │ │ - add %bl,%al │ │ │ │ - cmp %ebx,(%rdi) │ │ │ │ - add -0x75(%rax),%ecx │ │ │ │ - or %r9b,-0x75(%r8) │ │ │ │ - pop %rbp │ │ │ │ - adc %cl,-0x75(%rax) │ │ │ │ - rex.WRB sub %r9b,-0x75(%r8) │ │ │ │ - push %rbp │ │ │ │ - xor %ch,%cl │ │ │ │ - rex.W cld │ │ │ │ - (bad) │ │ │ │ - decl -0x77(%rax) │ │ │ │ - lret │ │ │ │ - mov %rdx,%rcx │ │ │ │ - mov %rsi,%rdx │ │ │ │ - jmp 4b102d │ │ │ │ - nopl 0x0(%rax,%rax,1) │ │ │ │ - add $0x0,%eax │ │ │ │ + adc (%rax),%al │ │ │ │ add %al,(%rax) │ │ │ │ - add %cl,(%rdi) │ │ │ │ add %al,(%rax) │ │ │ │ - add %al,%al │ │ │ │ - cmp %ebx,(%rdi) │ │ │ │ - add -0x73(%rax),%ecx │ │ │ │ - rex.RB │ │ │ │ - lock cmp %r15,%rax │ │ │ │ - jb 4b1477 │ │ │ │ - add $0x20,%r12 │ │ │ │ + add %al,(%rax) │ │ │ │ + lea -0x10(%rbp),%rax │ │ │ │ + cmp %r15,%rax │ │ │ │ + jb 4b293b │ │ │ │ + add $0x28,%r12 │ │ │ │ cmp 0x358(%r13),%r12 │ │ │ │ - ja 4b146c │ │ │ │ + ja 4b2930 │ │ │ │ movq $0x3390fc8,-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 $0x4b0f48,-0x18(%r12) │ │ │ │ - mov %rax,-0x10(%r12) │ │ │ │ - mov %rcx,-0x8(%r12) │ │ │ │ - mov %rdx,(%r12) │ │ │ │ - mov %rsi,%rax │ │ │ │ - mov %rbx,%rsi │ │ │ │ - mov %rax,%r14 │ │ │ │ - lea -0x16(%r12),%rbx │ │ │ │ + mov 0x18(%rbx),%rbx │ │ │ │ + movq $0x3363ae0,-0x20(%r12) │ │ │ │ + movq $0x3c2ae01,-0x18(%r12) │ │ │ │ + mov %rbx,-0x10(%r12) │ │ │ │ + movq $0x4b28a0,-0x8(%r12) │ │ │ │ + mov %rax,(%r12) │ │ │ │ + lea -0x1e(%r12),%rdi │ │ │ │ + lea 0x37855d7(%rip),%rsi │ │ │ │ + lea -0x7(%r12),%r14 │ │ │ │ add $0xfffffffffffffff0,%rbp │ │ │ │ - jmp 4b0f48 │ │ │ │ - movq $0x20,0x388(%r13) │ │ │ │ + jmp 32e94b0 │ │ │ │ + movq $0x28,0x388(%r13) │ │ │ │ jmp *-0x10(%r13) │ │ │ │ - nopl 0x0(%rax,%rax,1) │ │ │ │ - (bad) │ │ │ │ - add %al,(%rax) │ │ │ │ - add %al,(%rbx) │ │ │ │ + nop │ │ │ │ + add (%rax),%al │ │ │ │ add %al,(%rax) │ │ │ │ - add %al,(%rdx) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ + adc (%rax),%al │ │ │ │ add %al,(%rax) │ │ │ │ - add %cl,(%rbx) │ │ │ │ + mov $0x8e,%al │ │ │ │ + ja 4b2953 │ │ │ │ + lea -0x10(%rbp),%rax │ │ │ │ + cmp %r15,%rax │ │ │ │ + jb 4b29c8 │ │ │ │ + add $0x30,%r12 │ │ │ │ + cmp 0x358(%r13),%r12 │ │ │ │ + ja 4b29bd │ │ │ │ + movq $0x3390fc8,-0x10(%rbp) │ │ │ │ + mov %rbx,-0x8(%rbp) │ │ │ │ + mov 0x10(%rbx),%rax │ │ │ │ + mov 0x18(%rbx),%rbx │ │ │ │ + movq $0x3363ae0,-0x28(%r12) │ │ │ │ + movq $0x3c2ad69,-0x20(%r12) │ │ │ │ + mov %rbx,-0x18(%r12) │ │ │ │ + movq $0x3363ae0,-0x10(%r12) │ │ │ │ + movq $0x3c2ba61,-0x8(%r12) │ │ │ │ + lea -0x26(%r12),%rbx │ │ │ │ + mov %rbx,(%r12) │ │ │ │ + lea -0xe(%r12),%rsi │ │ │ │ + mov %rax,%r14 │ │ │ │ + add $0xfffffffffffffff0,%rbp │ │ │ │ + jmp 32e8cb0 │ │ │ │ + movq $0x30,0x388(%r13) │ │ │ │ + jmp *-0x10(%r13) │ │ │ │ + nopl 0x0(%rax) │ │ │ │ + add (%rax),%eax │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ - add %cl,-0x73(%rax) │ │ │ │ - rex.RB fmuls -0x8(%r9,%rdi,1) │ │ │ │ - jb 4b1566 │ │ │ │ - movq $0x4b14f0,-0x28(%rbp) │ │ │ │ - mov 0x5(%rbx),%rax │ │ │ │ - mov 0xd(%rbx),%rbx │ │ │ │ - mov %rbx,%rcx │ │ │ │ - mov %r14,%rbx │ │ │ │ - mov %rcx,-0x20(%rbp) │ │ │ │ - mov %rax,-0x18(%rbp) │ │ │ │ - mov %rsi,-0x10(%rbp) │ │ │ │ - mov %rdi,-0x8(%rbp) │ │ │ │ + sldt (%rax) │ │ │ │ + add %ah,(%rax) │ │ │ │ + mov 0x3(%rdi),%? │ │ │ │ + lea -0x28(%rbp),%rax │ │ │ │ + cmp %r15,%rax │ │ │ │ + jb 4b2ae0 │ │ │ │ + movq $0x3390fc8,-0x10(%rbp) │ │ │ │ + mov %rbx,-0x8(%rbp) │ │ │ │ + movq $0x4b2a38,-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 4b14f0 │ │ │ │ + jne 4b2a38 │ │ │ │ mov (%rbx),%rax │ │ │ │ jmp *%rax │ │ │ │ - nopl 0x0(%rax) │ │ │ │ - add $0x0,%al │ │ │ │ + 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,-0x7d(%rcx) │ │ │ │ - (bad) │ │ │ │ - cmp %cl,0x3b(%rbp) │ │ │ │ - movsl %ds:(%rsi),%es:(%rdi) │ │ │ │ - pop %rax │ │ │ │ - add (%rax),%eax │ │ │ │ - add %dh,0x59(%rdi) │ │ │ │ + add %cl,%al │ │ │ │ + lea 0x3(%rdi),%esi │ │ │ │ + add $0x58,%r12 │ │ │ │ + cmp 0x358(%r13),%r12 │ │ │ │ + ja 4b2ae4 │ │ │ │ mov 0x7(%rbx),%rax │ │ │ │ - mov 0xf(%rbx),%rcx │ │ │ │ - mov 0x17(%rbx),%rbx │ │ │ │ + movq $0x4b28c8,-0x50(%r12) │ │ │ │ + mov 0x8(%rbp),%rcx │ │ │ │ + mov %rcx,-0x40(%r12) │ │ │ │ + mov 0x10(%rbp),%rcx │ │ │ │ + mov %rcx,-0x38(%r12) │ │ │ │ + lea -0x50(%r12),%rcx │ │ │ │ + cmp $0x27,%rax │ │ │ │ + jne 4b2aa6 │ │ │ │ movq $0x3363ae0,-0x30(%r12) │ │ │ │ - mov 0x8(%rbp),%rdx │ │ │ │ - mov %rdx,-0x28(%r12) │ │ │ │ - mov %rax,-0x20(%r12) │ │ │ │ - movq $0x4a37b8,-0x18(%r12) │ │ │ │ + movq $0x3c2ad69,-0x28(%r12) │ │ │ │ + mov %rcx,-0x20(%r12) │ │ │ │ lea -0x2e(%r12),%rax │ │ │ │ - mov %rax,-0x10(%r12) │ │ │ │ - mov %rcx,-0x8(%r12) │ │ │ │ - mov %rbx,(%r12) │ │ │ │ - mov 0x20(%rbp),%rdi │ │ │ │ - mov 0x18(%rbp),%rsi │ │ │ │ - lea -0x17(%r12),%r14 │ │ │ │ - mov 0x10(%rbp),%rbx │ │ │ │ - add $0x28,%rbp │ │ │ │ - jmp 33959f8 │ │ │ │ - movq $0x38,0x388(%r13) │ │ │ │ + add $0xffffffffffffffe0,%r12 │ │ │ │ + mov %rax,%rsi │ │ │ │ + lea 0x2f0baf7(%rip),%r14 │ │ │ │ + add $0x18,%rbp │ │ │ │ + jmp 3359998 │ │ │ │ + movq $0x4b2950,-0x30(%r12) │ │ │ │ + mov %rbx,-0x20(%r12) │ │ │ │ + mov %rcx,-0x18(%r12) │ │ │ │ + movq $0x3363ae0,-0x10(%r12) │ │ │ │ + movq $0x3c2ba61,-0x8(%r12) │ │ │ │ + lea -0x30(%r12),%rax │ │ │ │ + mov %rax,(%r12) │ │ │ │ + lea -0xe(%r12),%rbx │ │ │ │ + add $0x18,%rbp │ │ │ │ + jmp *0x0(%rbp) │ │ │ │ + jmp *-0x10(%r13) │ │ │ │ + movq $0x58,0x388(%r13) │ │ │ │ jmp 338a720 │ │ │ │ - jmp *-0x8(%r13) │ │ │ │ - nopw 0x0(%rax,%rax,1) │ │ │ │ - sldt (%rax) │ │ │ │ - add %al,(%rdx) │ │ │ │ + nopl 0x0(%rax) │ │ │ │ + (bad) │ │ │ │ add %al,(%rax) │ │ │ │ - add %al,(%rax,%rax,1) │ │ │ │ + add %al,(%rbx) │ │ │ │ + ... │ │ │ │ add %al,(%rax) │ │ │ │ + add %cl,(%rsi) │ │ │ │ add %al,(%rax) │ │ │ │ + add %dh,%al │ │ │ │ + mov %?,0x3(%rdi) │ │ │ │ + add $0x40,%r12 │ │ │ │ + cmp 0x358(%r13),%r12 │ │ │ │ + ja 4b2b58 │ │ │ │ + movq $0x4b29e0,-0x38(%r12) │ │ │ │ + mov %rsi,-0x28(%r12) │ │ │ │ + mov %rdi,-0x20(%r12) │ │ │ │ + mov %r14,-0x18(%r12) │ │ │ │ + movq $0x3363ae0,-0x10(%r12) │ │ │ │ + movq $0x3c2adf1,-0x8(%r12) │ │ │ │ + lea -0x38(%r12),%rax │ │ │ │ + mov %rax,(%r12) │ │ │ │ + lea -0xe(%r12),%rbx │ │ │ │ + jmp *0x0(%rbp) │ │ │ │ + movq $0x40,0x388(%r13) │ │ │ │ + lea 0x31f4196(%rip),%rbx │ │ │ │ + jmp *-0x8(%r13) │ │ │ │ + xchg %ax,%ax │ │ │ │ + sldt (%rax) │ │ │ │ + add %al,(%rdx) │ │ │ │ + ... │ │ │ │ add %al,(%rax) │ │ │ │ - or %al,(%rax) │ │ │ │ + add %cl,(%rsi) │ │ │ │ add %al,(%rax) │ │ │ │ - mov %bh,(%rax) │ │ │ │ + add %bh,0x41(%rax) │ │ │ │ (bad) │ │ │ │ add -0x73(%rax),%ecx │ │ │ │ - rex.RB cwtl │ │ │ │ - cmp %r15,%rax │ │ │ │ - jb 4b190d │ │ │ │ - movq $0x4b15f0,-0x40(%rbp) │ │ │ │ - mov %rbx,%rax │ │ │ │ - mov 0x6(%rbx),%rcx │ │ │ │ - mov 0xe(%rbx),%rdx │ │ │ │ - mov 0x16(%rbx),%rdi │ │ │ │ - mov 0x1e(%rbx),%rbx │ │ │ │ - mov %rbx,%r8 │ │ │ │ - mov %rsi,%rbx │ │ │ │ - mov %rdx,-0x38(%rbp) │ │ │ │ - mov %rdi,-0x30(%rbp) │ │ │ │ - mov %rcx,-0x28(%rbp) │ │ │ │ - mov %r8,-0x20(%rbp) │ │ │ │ - mov %rax,-0x18(%rbp) │ │ │ │ - mov %r14,-0x10(%rbp) │ │ │ │ + rex.RB │ │ │ │ + lock cmp %r15,%rax │ │ │ │ + jb 4b2bd5 │ │ │ │ + movq $0x4b2bc0,-0x10(%rbp) │ │ │ │ + mov %r14,%rbx │ │ │ │ mov %rsi,-0x8(%rbp) │ │ │ │ - add $0xffffffffffffffc0,%rbp │ │ │ │ - test $0x7,%bl │ │ │ │ - jne 4b15f0 │ │ │ │ - mov (%rbx),%rax │ │ │ │ - jmp *%rax │ │ │ │ - (bad) │ │ │ │ - add %al,(%rax) │ │ │ │ - add %al,(%rax) │ │ │ │ - add %al,(%rax) │ │ │ │ - add %bl,(%rsi) │ │ │ │ - add %al,(%rax) │ │ │ │ - add %ah,(%rax) │ │ │ │ - cmp %bl,(%rdi) │ │ │ │ - add -0x75(%rax),%ecx │ │ │ │ - or %r9b,-0x75(%r8) │ │ │ │ - rex.WRB adc %r9b,-0x75(%r8) │ │ │ │ - push %rbp │ │ │ │ - xor %cl,-0x75(%rax) │ │ │ │ - jne 4b1638 │ │ │ │ - mov %rbx,%rdi │ │ │ │ - and $0x7,%edi │ │ │ │ - cmp $0x1,%rdi │ │ │ │ - je 4b1ac5 │ │ │ │ - movq $0x4b1648,-0x8(%rbp) │ │ │ │ - mov 0xe(%rbx),%rax │ │ │ │ - mov 0x6(%rbx),%rbx │ │ │ │ - mov %rax,0x0(%rbp) │ │ │ │ - add $0xfffffffffffffff8,%rbp │ │ │ │ + add $0xfffffffffffffff0,%rbp │ │ │ │ test $0x7,%bl │ │ │ │ - jne 4b1648 │ │ │ │ + jne 4b2bc0 │ │ │ │ mov (%rbx),%rax │ │ │ │ jmp *%rax │ │ │ │ - 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 %cl,%al │ │ │ │ - (bad) │ │ │ │ + add %al,0x41(%rax) │ │ │ │ (bad) │ │ │ │ add -0x75(%rax),%ecx │ │ │ │ - adc %r9b,-0x75(%r8) │ │ │ │ - rex.WRB sbb %r9b,-0x75(%r8) │ │ │ │ - push %rbp │ │ │ │ - cmp %cl,-0x75(%rax) │ │ │ │ - jne 4b1698 │ │ │ │ - mov %rbx,%rdi │ │ │ │ - and $0x7,%edi │ │ │ │ - cmp $0x1,%rdi │ │ │ │ - je 4b16e8 │ │ │ │ - add $0x8,%rbp │ │ │ │ - mov %rcx,%rbx │ │ │ │ - mov %rdx,%rcx │ │ │ │ - mov %rsi,%rdx │ │ │ │ - add $0x50,%r12 │ │ │ │ - cmp 0x358(%r13),%r12 │ │ │ │ - ja 4b16d0 │ │ │ │ - movq $0x4af488,-0x48(%r12) │ │ │ │ - mov %rbx,-0x40(%r12) │ │ │ │ - mov %rcx,-0x38(%r12) │ │ │ │ - movq $0x4af4a8,-0x30(%r12) │ │ │ │ - mov %rax,-0x20(%r12) │ │ │ │ - mov %rdx,-0x18(%r12) │ │ │ │ - movq $0x4af600,-0x10(%r12) │ │ │ │ - lea -0x47(%r12),%rax │ │ │ │ - mov %rax,-0x8(%r12) │ │ │ │ - lea -0x30(%r12),%rax │ │ │ │ - mov %rax,(%r12) │ │ │ │ - lea -0xd(%r12),%rbx │ │ │ │ - add $0x40,%rbp │ │ │ │ - jmp *0x0(%rbp) │ │ │ │ - movq $0x50,0x388(%r13) │ │ │ │ - movq $0x4b1ab0,0x0(%rbp) │ │ │ │ - jmp 338a2b0 │ │ │ │ - mov 0x20(%rbp),%rdi │ │ │ │ - mov 0x30(%rbp),%r8 │ │ │ │ - mov 0x8(%rbp),%r9 │ │ │ │ - mov 0xf(%rbx),%r10 │ │ │ │ - mov 0x7(%rbx),%rbx │ │ │ │ - mov 0x7(%rbx),%r11 │ │ │ │ - mov 0xf(%rbx),%rbx │ │ │ │ + jge 4b2bcc │ │ │ │ + mov 0xf(%rbx),%rsi │ │ │ │ mov 0x7(%rbx),%r14 │ │ │ │ - mov %rax,0x40(%rsp) │ │ │ │ - mov 0xf(%rbx),%rax │ │ │ │ - mov 0x17(%rbx),%rbx │ │ │ │ - cmp $0x6,%rbx │ │ │ │ - jne 4b18f0 │ │ │ │ - mov %rcx,0x48(%rsp) │ │ │ │ - mov 0x28(%rbp),%rcx │ │ │ │ - cmp $0x33eb74a,%rax │ │ │ │ - je 4b17ad │ │ │ │ - sub $0x8,%rsp │ │ │ │ - mov %rdi,0x58(%rsp) │ │ │ │ - mov %rax,%rdi │ │ │ │ - mov %rsi,0x60(%rsp) │ │ │ │ - lea 0x2f3a002(%rip),%rsi │ │ │ │ - mov %rdx,0x68(%rsp) │ │ │ │ - mov $0x6,%edx │ │ │ │ - mov %rax,0x70(%rsp) │ │ │ │ - xor %eax,%eax │ │ │ │ - mov %r11,0x98(%rsp) │ │ │ │ - mov %r10,0x90(%rsp) │ │ │ │ - mov %r9,0x88(%rsp) │ │ │ │ - mov %r8,0x80(%rsp) │ │ │ │ - mov %rcx,0x78(%rsp) │ │ │ │ - call 4053d0 │ │ │ │ - add $0x8,%rsp │ │ │ │ - movslq %eax,%rax │ │ │ │ - test %rax,%rax │ │ │ │ - jne 4b18ba │ │ │ │ - mov 0x68(%rsp),%rax │ │ │ │ - mov 0x90(%rsp),%r11 │ │ │ │ - mov 0x88(%rsp),%r10 │ │ │ │ - mov 0x70(%rsp),%rcx │ │ │ │ - movq $0x4b17f0,-0x20(%rbp) │ │ │ │ - mov %rbx,%rdx │ │ │ │ - mov %rcx,%rbx │ │ │ │ - mov %rax,-0x18(%rbp) │ │ │ │ - mov %r14,-0x10(%rbp) │ │ │ │ - mov %rdx,-0x8(%rbp) │ │ │ │ - mov %r11,0x0(%rbp) │ │ │ │ - mov %r10,0x28(%rbp) │ │ │ │ - add $0xffffffffffffffe0,%rbp │ │ │ │ - test $0x7,%bl │ │ │ │ - jne 4b17f0 │ │ │ │ - mov (%rbx),%rax │ │ │ │ - jmp *%rax │ │ │ │ - nopl (%rax) │ │ │ │ - add %r8,(%rax) │ │ │ │ - add %al,(%rax) │ │ │ │ - add %al,(%rax) │ │ │ │ - add %bl,(%rsi) │ │ │ │ - add %al,(%rax) │ │ │ │ - add %ah,(%rax) │ │ │ │ - ss (bad) │ │ │ │ - add -0x7d(%rcx),%ecx │ │ │ │ - (bad) │ │ │ │ - jo 4b1842 │ │ │ │ - cmp 0x358(%rbp),%esp │ │ │ │ - ja 4b1a31 │ │ │ │ - mov 0x30(%rbp),%rax │ │ │ │ - mov 0x38(%rbp),%rcx │ │ │ │ - mov 0x40(%rbp),%rdi │ │ │ │ - mov 0x58(%rbp),%rdx │ │ │ │ - mov 0x28(%rbp),%r9 │ │ │ │ - mov 0x20(%rbp),%r11 │ │ │ │ - cmpq $0x1,0x7(%rbx) │ │ │ │ - jne 4b188a │ │ │ │ - movq $0x50d128,-0x68(%r12) │ │ │ │ - movq $0x36acc5f,-0x60(%r12) │ │ │ │ - mov %r11,-0x58(%r12) │ │ │ │ - movq $0x36a4910,-0x50(%r12) │ │ │ │ - movq $0x4b1408,-0x48(%r12) │ │ │ │ - mov %rdi,-0x38(%r12) │ │ │ │ - mov %rax,-0x30(%r12) │ │ │ │ - mov %rcx,-0x28(%r12) │ │ │ │ - mov %rdx,-0x20(%r12) │ │ │ │ - mov %r9,-0x18(%r12) │ │ │ │ - movq $0x4b1498,-0x10(%r12) │ │ │ │ - lea -0x48(%r12),%rax │ │ │ │ - mov %rax,-0x8(%r12) │ │ │ │ - lea -0x67(%r12),%rax │ │ │ │ - mov %rax,(%r12) │ │ │ │ - lea -0xd(%r12),%rbx │ │ │ │ - add $0x68,%rbp │ │ │ │ - jmp *0x0(%rbp) │ │ │ │ - add $0xffffffffffffff90,%r12 │ │ │ │ - mov 0x50(%rbp),%r8 │ │ │ │ - mov 0x60(%rbp),%rbx │ │ │ │ - mov 0x48(%rbp),%r10 │ │ │ │ - mov 0x8(%rbp),%rsi │ │ │ │ - mov 0x10(%rbp),%r14 │ │ │ │ - mov 0x18(%rbp),%r14 │ │ │ │ - add $0x20,%rbp │ │ │ │ - mov %rax,0x40(%rsp) │ │ │ │ - mov %rsi,%rax │ │ │ │ - mov %rbx,%rsi │ │ │ │ - mov %r14,%rbx │ │ │ │ - jmp 4b18f0 │ │ │ │ - mov 0x68(%rsp),%rax │ │ │ │ - mov 0x90(%rsp),%r11 │ │ │ │ - mov 0x88(%rsp),%r10 │ │ │ │ - mov 0x80(%rsp),%r9 │ │ │ │ - mov 0x58(%rsp),%rsi │ │ │ │ - mov 0x60(%rsp),%rdx │ │ │ │ - mov 0x78(%rsp),%r8 │ │ │ │ - mov 0x50(%rsp),%rdi │ │ │ │ - mov 0x48(%rsp),%rcx │ │ │ │ - cmp $0x6,%rbx │ │ │ │ - je 4b1911 │ │ │ │ - add $0x8,%rbp │ │ │ │ - mov %rcx,%rbx │ │ │ │ - mov %rdx,%rcx │ │ │ │ - mov %rsi,%rdx │ │ │ │ - mov 0x40(%rsp),%rax │ │ │ │ - jmp 4b1675 │ │ │ │ + add $0x10,%rbp │ │ │ │ + jmp 4b2b10 │ │ │ │ + lea 0x31f4134(%rip),%rbx │ │ │ │ jmp *-0x8(%r13) │ │ │ │ - cmp $0x33eb74a,%rax │ │ │ │ - je 4b199d │ │ │ │ - sub $0x8,%rsp │ │ │ │ - mov %rdi,%rbx │ │ │ │ - mov %rax,%rdi │ │ │ │ - mov %rsi,%rax │ │ │ │ - lea 0x2f39e19(%rip),%rsi │ │ │ │ - mov %rdx,%r14 │ │ │ │ - mov $0x6,%edx │ │ │ │ - mov %rax,0x60(%rsp) │ │ │ │ - xor %eax,%eax │ │ │ │ - mov %r11,0x98(%rsp) │ │ │ │ - mov %r10,0x90(%rsp) │ │ │ │ - mov %r9,0x88(%rsp) │ │ │ │ - mov %r8,0x80(%rsp) │ │ │ │ - mov %rcx,0x50(%rsp) │ │ │ │ - call 4053d0 │ │ │ │ - add $0x8,%rsp │ │ │ │ - movslq %eax,%rax │ │ │ │ - test %rax,%rax │ │ │ │ - jne 4b1a81 │ │ │ │ - mov 0x90(%rsp),%r11 │ │ │ │ - mov 0x88(%rsp),%r10 │ │ │ │ - mov 0x80(%rsp),%r9 │ │ │ │ - mov %r14,%rdx │ │ │ │ - mov 0x78(%rsp),%r8 │ │ │ │ - mov %rbx,%rdi │ │ │ │ - add $0x70,%r12 │ │ │ │ - cmp 0x358(%r13),%r12 │ │ │ │ - ja 4b1a11 │ │ │ │ - movq $0x4af6c0,-0x68(%r12) │ │ │ │ - mov %r11,-0x58(%r12) │ │ │ │ - mov 0x40(%rsp),%rax │ │ │ │ - mov %rax,-0x50(%r12) │ │ │ │ - mov %r10,-0x48(%r12) │ │ │ │ - movq $0x4afd08,-0x40(%r12) │ │ │ │ - mov %r11,-0x38(%r12) │ │ │ │ - mov %rdi,-0x30(%r12) │ │ │ │ - movq $0x4b0038,-0x28(%r12) │ │ │ │ - mov %r9,-0x20(%r12) │ │ │ │ - mov %r8,-0x18(%r12) │ │ │ │ - mov %rdx,-0x10(%r12) │ │ │ │ - lea -0x3f(%r12),%rax │ │ │ │ - mov %rax,-0x8(%r12) │ │ │ │ - lea -0x68(%r12),%rax │ │ │ │ - mov %rax,(%r12) │ │ │ │ - lea -0x25(%r12),%rbx │ │ │ │ - add $0x48,%rbp │ │ │ │ - jmp *0x0(%rbp) │ │ │ │ - movq $0x70,0x388(%r13) │ │ │ │ - movq $0x4b1a58,0x0(%rbp) │ │ │ │ - mov %r11,0x28(%rbp) │ │ │ │ - mov %r10,0x40(%rbp) │ │ │ │ - jmp 338a2b0 │ │ │ │ - movq $0x70,0x388(%r13) │ │ │ │ - jmp 338a720 │ │ │ │ - nopl 0x0(%rax) │ │ │ │ - or %al,(%rcx) │ │ │ │ - add %al,(%rax) │ │ │ │ + add $0x1000000,%eax │ │ │ │ add %al,(%rax) │ │ │ │ + add %al,(%rcx) │ │ │ │ add %al,(%rax) │ │ │ │ - (bad) │ │ │ │ add %al,(%rax) │ │ │ │ - add %bh,0x48031f33(%rax) │ │ │ │ - mov 0x10(%rbp),%eax │ │ │ │ - mov 0x20(%rbp),%rdi │ │ │ │ - mov 0x30(%rbp),%r8 │ │ │ │ - mov 0x38(%rbp),%rcx │ │ │ │ - mov 0x8(%rbp),%r9 │ │ │ │ - mov 0x40(%rbp),%r10 │ │ │ │ - mov 0x28(%rbp),%r11 │ │ │ │ - mov %rcx,%rdx │ │ │ │ - mov %rax,0x40(%rsp) │ │ │ │ - jmp 4b199d │ │ │ │ - add $0x8,%rbp │ │ │ │ - mov 0x58(%rsp),%rdx │ │ │ │ - mov %r14,%rcx │ │ │ │ - mov 0x48(%rsp),%rbx │ │ │ │ - mov 0x40(%rsp),%rax │ │ │ │ - jmp 4b1675 │ │ │ │ - nopl 0x0(%rax) │ │ │ │ - (bad) │ │ │ │ - (bad) │ │ │ │ add %al,(%rax) │ │ │ │ + add %cl,(%rcx) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ - (bad) │ │ │ │ add %al,(%rax) │ │ │ │ - add %al,0x33(%rax) │ │ │ │ - (bad) │ │ │ │ - add -0x75(%rax),%ecx │ │ │ │ - or %r9b,-0x75(%r8) │ │ │ │ - pop %rbp │ │ │ │ - adc %cl,-0x75(%rax) │ │ │ │ - rex.WRB xor %r9b,-0x75(%r8) │ │ │ │ - push %rbp │ │ │ │ - cmp %ch,%cl │ │ │ │ - mov $0xfb,%al │ │ │ │ - (bad) │ │ │ │ - decl -0x77(%rax) │ │ │ │ - lret │ │ │ │ - mov %rdx,%rcx │ │ │ │ - mov %rsi,%rdx │ │ │ │ - jmp 4b1675 │ │ │ │ + add %cl,-0x9(%rcx,%rcx,4) │ │ │ │ + mov 0x7(%rbx),%rsi │ │ │ │ + lea 0x31f40ec(%rip),%r14 │ │ │ │ + jmp 32e84b8 │ │ │ │ nopl 0x0(%rax,%rax,1) │ │ │ │ - sbb %al,(%rax) │ │ │ │ - add %al,(%rax) │ │ │ │ - add $0x0,%al │ │ │ │ - ... │ │ │ │ - add %al,(%rax) │ │ │ │ - (bad) │ │ │ │ - add %al,(%rax) │ │ │ │ - add %ah,(%rax) │ │ │ │ - xor (%rdi),%ebx │ │ │ │ - add -0x7d(%rcx),%ecx │ │ │ │ - (bad) │ │ │ │ - rex │ │ │ │ - cmp 0x358(%r13),%r12 │ │ │ │ - ja 4b1b40 │ │ │ │ - movq $0x4af3e8,-0x38(%r12) │ │ │ │ - mov %r14,-0x28(%r12) │ │ │ │ - movq $0x4b1588,-0x20(%r12) │ │ │ │ - mov %rdi,-0x18(%r12) │ │ │ │ - mov %r14,-0x10(%r12) │ │ │ │ - mov %rsi,-0x8(%r12) │ │ │ │ - lea -0x38(%r12),%rax │ │ │ │ - mov %rax,(%r12) │ │ │ │ - mov %r8,%rsi │ │ │ │ - lea 0x37863c3(%rip),%r14 │ │ │ │ - lea -0x1e(%r12),%rbx │ │ │ │ - jmp 4b1588 │ │ │ │ - movq $0x40,0x388(%r13) │ │ │ │ - lea 0x31f32de(%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) │ │ │ │ - fdivs (%rdx) │ │ │ │ - (bad) │ │ │ │ - add -0x73(%rax),%ecx │ │ │ │ - rex.RB │ │ │ │ - lock cmp %r15,%rax │ │ │ │ - jb 4b1b8e │ │ │ │ - movq $0x3390fc8,-0x10(%rbp) │ │ │ │ - mov %rbx,-0x8(%rbp) │ │ │ │ - mov 0x18(%rbx),%rsi │ │ │ │ - mov 0x10(%rbx),%r14 │ │ │ │ - add $0xfffffffffffffff0,%rbp │ │ │ │ - jmp 4b1e40 │ │ │ │ - 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) │ │ │ │ - shrb $1,(%rdi) │ │ │ │ - (bad) │ │ │ │ - add -0x73(%rax),%ecx │ │ │ │ - rex.RB │ │ │ │ - lock cmp %r15,%rax │ │ │ │ - jb 4b1bce │ │ │ │ + lea -0x10(%rbp),%rax │ │ │ │ + cmp %r15,%rax │ │ │ │ + jb 4b2c93 │ │ │ │ + add $0x28,%r12 │ │ │ │ + cmp 0x358(%r13),%r12 │ │ │ │ + ja 4b2c88 │ │ │ │ movq $0x3390fc8,-0x10(%rbp) │ │ │ │ mov %rbx,-0x8(%rbp) │ │ │ │ - mov 0x18(%rbx),%rsi │ │ │ │ - mov 0x10(%rbx),%r14 │ │ │ │ + mov 0x10(%rbx),%rax │ │ │ │ + mov 0x18(%rbx),%rbx │ │ │ │ + movq $0x3363ae0,-0x20(%r12) │ │ │ │ + movq $0x3c2ae01,-0x18(%r12) │ │ │ │ + mov %rbx,-0x10(%r12) │ │ │ │ + movq $0x4b2bf8,-0x8(%r12) │ │ │ │ + mov %rax,(%r12) │ │ │ │ + lea -0x1e(%r12),%rdi │ │ │ │ + lea 0x378527f(%rip),%rsi │ │ │ │ + lea -0x7(%r12),%r14 │ │ │ │ add $0xfffffffffffffff0,%rbp │ │ │ │ - jmp 4a7930 │ │ │ │ + jmp 32e94b0 │ │ │ │ + movq $0x28,0x388(%r13) │ │ │ │ jmp *-0x10(%r13) │ │ │ │ - nopw 0x0(%rax,%rax,1) │ │ │ │ - sldt (%rax) │ │ │ │ - add %al,(%rdx) │ │ │ │ - add %al,(%rax) │ │ │ │ - add %al,(%rdx) │ │ │ │ - add %al,(%rax) │ │ │ │ + nop │ │ │ │ + add (%rax),%eax │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ - add %cl,(%rbx) │ │ │ │ add %al,(%rax) │ │ │ │ + sldt (%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %cl,-0x73(%rax) │ │ │ │ - rex.RB loopne 4b1c41 │ │ │ │ - cmp %edi,%eax │ │ │ │ - jb 4b1c8c │ │ │ │ - movq $0x4b1c40,-0x20(%rbp) │ │ │ │ - mov 0x6(%rbx),%rax │ │ │ │ - mov 0xe(%rbx),%rbx │ │ │ │ - mov %rbx,%rcx │ │ │ │ - mov %r14,%rbx │ │ │ │ - mov %rax,-0x18(%rbp) │ │ │ │ - mov %rcx,-0x10(%rbp) │ │ │ │ - mov %rsi,-0x8(%rbp) │ │ │ │ - add $0xffffffffffffffe0,%rbp │ │ │ │ + rex.RB fmuls -0x8(%r9,%rdi,1) │ │ │ │ + jb 4b2d6b │ │ │ │ + movq $0x3390fc8,-0x10(%rbp) │ │ │ │ + mov %rbx,-0x8(%rbp) │ │ │ │ + movq $0x4b2d00,-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 4b1c40 │ │ │ │ + jne 4b2d00 │ │ │ │ mov (%rbx),%rax │ │ │ │ jmp *%rax │ │ │ │ - nopl (%rax) │ │ │ │ - add (%rax),%eax │ │ │ │ + nopl 0x0(%rax,%rax,1) │ │ │ │ + add (%rax),%al │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ (bad) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %cl,-0x7d(%rcx) │ │ │ │ (bad) │ │ │ │ - sbb %cl,0x3b(%rbp) │ │ │ │ + cmp %cl,0x3b(%rbp) │ │ │ │ movsl %ds:(%rsi),%es:(%rdi) │ │ │ │ pop %rax │ │ │ │ add (%rax),%eax │ │ │ │ - add %dh,0x2f(%rdi) │ │ │ │ - movq $0x3363ae0,-0x10(%r12) │ │ │ │ - mov 0x10(%rbp),%rax │ │ │ │ - mov %rax,-0x8(%r12) │ │ │ │ - mov 0x18(%rbp),%rax │ │ │ │ - mov %rax,(%r12) │ │ │ │ - lea -0xe(%r12),%rsi │ │ │ │ - mov %rbx,%r14 │ │ │ │ + add %dh,0x4e(%rdi) │ │ │ │ + mov 0x7(%rbx),%rax │ │ │ │ + movq $0x4b2c20,-0x30(%r12) │ │ │ │ mov 0x8(%rbp),%rbx │ │ │ │ - add $0x20,%rbp │ │ │ │ - jmp 3395748 │ │ │ │ - movq $0x18,0x388(%r13) │ │ │ │ + mov %rbx,-0x20(%r12) │ │ │ │ + mov 0x10(%rbp),%rbx │ │ │ │ + mov %rbx,-0x18(%r12) │ │ │ │ + movq $0x3363ae0,-0x10(%r12) │ │ │ │ + movq $0x3c2ad69,-0x8(%r12) │ │ │ │ + lea -0x30(%r12),%rbx │ │ │ │ + mov %rbx,(%r12) │ │ │ │ + lea -0xe(%r12),%rdi │ │ │ │ + mov %rax,%rsi │ │ │ │ + xor %r14d,%r14d │ │ │ │ + add $0x18,%rbp │ │ │ │ + jmp 32e9300 │ │ │ │ + movq $0x38,0x388(%r13) │ │ │ │ jmp 338a720 │ │ │ │ - jmp *-0x8(%r13) │ │ │ │ - sldt (%rax) │ │ │ │ - add %al,(%rdx) │ │ │ │ + jmp *-0x10(%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,(%rax) │ │ │ │ + add %cl,-0x7d(%rcx) │ │ │ │ + (bad) │ │ │ │ + rex │ │ │ │ + cmp 0x358(%r13),%r12 │ │ │ │ + ja 4b2dd0 │ │ │ │ + movq $0x4b2ca8,-0x38(%r12) │ │ │ │ + mov %rsi,-0x28(%r12) │ │ │ │ + mov %rdi,-0x20(%r12) │ │ │ │ + mov %r14,-0x18(%r12) │ │ │ │ + movq $0x3363ae0,-0x10(%r12) │ │ │ │ + movq $0x3c2adf1,-0x8(%r12) │ │ │ │ + lea -0x38(%r12),%rax │ │ │ │ + mov %rax,(%r12) │ │ │ │ + lea -0xe(%r12),%rbx │ │ │ │ + jmp *0x0(%rbp) │ │ │ │ + movq $0x40,0x388(%r13) │ │ │ │ + lea 0x31f3f3e(%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 fmuls -0x8(%r9,%rdi,1) │ │ │ │ - jb 4b1d50 │ │ │ │ - movq $0x4b1d00,-0x28(%rbp) │ │ │ │ - mov 0x6(%rbx),%rax │ │ │ │ - mov 0xe(%rbx),%rcx │ │ │ │ - mov 0x16(%rbx),%rbx │ │ │ │ - mov %rbx,%rdx │ │ │ │ + rex.RB │ │ │ │ + lock cmp %r15,%rax │ │ │ │ + jb 4b2e4d │ │ │ │ + movq $0x4b2e38,-0x10(%rbp) │ │ │ │ mov %r14,%rbx │ │ │ │ - mov %rdx,-0x20(%rbp) │ │ │ │ - mov %rcx,-0x18(%rbp) │ │ │ │ - mov %rax,-0x10(%rbp) │ │ │ │ mov %rsi,-0x8(%rbp) │ │ │ │ - add $0xffffffffffffffd8,%rbp │ │ │ │ + add $0xfffffffffffffff0,%rbp │ │ │ │ test $0x7,%bl │ │ │ │ - jne 4b1d00 │ │ │ │ + jne 4b2e38 │ │ │ │ mov (%rbx),%rax │ │ │ │ jmp *%rax │ │ │ │ - nopl (%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,-0x7d(%rcx) │ │ │ │ - (bad) │ │ │ │ - sbb %cl,0x3b(%rbp) │ │ │ │ - movsl %ds:(%rsi),%es:(%rdi) │ │ │ │ - pop %rax │ │ │ │ - add (%rax),%eax │ │ │ │ - add %dh,0x33(%rdi) │ │ │ │ - movq $0x4b1bf0,-0x10(%r12) │ │ │ │ - mov 0x18(%rbp),%rax │ │ │ │ - mov %rax,-0x8(%r12) │ │ │ │ - mov 0x20(%rbp),%rax │ │ │ │ - mov %rax,(%r12) │ │ │ │ - lea -0xe(%r12),%rdi │ │ │ │ - mov 0x10(%rbp),%rsi │ │ │ │ - mov %rbx,%r14 │ │ │ │ - mov 0x8(%rbp),%rbx │ │ │ │ - add $0x28,%rbp │ │ │ │ - jmp 33959f8 │ │ │ │ - movq $0x18,0x388(%r13) │ │ │ │ - jmp 338a720 │ │ │ │ + add %cl,-0x75(%rax) │ │ │ │ + jge 4b2e44 │ │ │ │ + mov 0xf(%rbx),%rsi │ │ │ │ + mov 0x7(%rbx),%r14 │ │ │ │ + add $0x10,%rbp │ │ │ │ + jmp 4b2d88 │ │ │ │ + lea 0x31f3ed4(%rip),%rbx │ │ │ │ jmp *-0x8(%r13) │ │ │ │ - nopl 0x0(%rax) │ │ │ │ - (bad) │ │ │ │ - add %al,(%rax) │ │ │ │ - add %al,(%rbx) │ │ │ │ - add %al,(%rax) │ │ │ │ - add %al,(%rdx) │ │ │ │ + add (%rax),%al │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ - add %cl,(%rbx) │ │ │ │ + adc (%rax),%al │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ - add %cl,-0x73(%rax) │ │ │ │ - rex.RB fmuls -0x8(%r9,%rdi,1) │ │ │ │ - jb 4b1e20 │ │ │ │ - movq $0x4b1dc8,-0x28(%rbp) │ │ │ │ - mov 0x5(%rbx),%rax │ │ │ │ - mov 0xd(%rbx),%rbx │ │ │ │ - mov %rbx,%rcx │ │ │ │ - mov %r14,%rbx │ │ │ │ - mov %rax,-0x20(%rbp) │ │ │ │ - mov %rcx,-0x18(%rbp) │ │ │ │ - mov %rsi,-0x10(%rbp) │ │ │ │ - mov %rdi,-0x8(%rbp) │ │ │ │ - add $0xffffffffffffffd8,%rbp │ │ │ │ - test $0x7,%bl │ │ │ │ - jne 4b1dc8 │ │ │ │ - mov (%rbx),%rax │ │ │ │ - jmp *%rax │ │ │ │ - nopl 0x0(%rax) │ │ │ │ - add $0x0,%al │ │ │ │ + lea -0x10(%rbp),%rax │ │ │ │ + cmp %r15,%rax │ │ │ │ + jb 4b2e8b │ │ │ │ + movq $0x3390fc8,-0x10(%rbp) │ │ │ │ + mov %rbx,-0x8(%rbp) │ │ │ │ + mov 0x18(%rbx),%rsi │ │ │ │ + mov 0x10(%rbx),%r14 │ │ │ │ + add $0xfffffffffffffff0,%rbp │ │ │ │ + jmp 4b2ee0 │ │ │ │ + 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,(%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,0x3b(%rdi) │ │ │ │ - movq $0x4b1ca8,-0x18(%r12) │ │ │ │ - mov 0x20(%rbp),%rax │ │ │ │ - mov %rax,-0x10(%r12) │ │ │ │ - mov 0x18(%rbp),%rax │ │ │ │ - mov %rax,-0x8(%r12) │ │ │ │ - mov 0x8(%rbp),%rcx │ │ │ │ - mov %rcx,(%r12) │ │ │ │ - lea -0x16(%r12),%rdi │ │ │ │ - mov %rax,%rsi │ │ │ │ - mov %rbx,%r14 │ │ │ │ - mov 0x10(%rbp),%rbx │ │ │ │ - add $0x28,%rbp │ │ │ │ - jmp 33959f8 │ │ │ │ - movq $0x20,0x388(%r13) │ │ │ │ - jmp 338a720 │ │ │ │ - jmp *-0x8(%r13) │ │ │ │ - nopl 0x0(%rax) │ │ │ │ + lea -0x10(%rbp),%rax │ │ │ │ + cmp %r15,%rax │ │ │ │ + jb 4b2ec2 │ │ │ │ + movq $0x3390fc8,-0x10(%rbp) │ │ │ │ + mov %rbx,-0x8(%rbp) │ │ │ │ + mov 0x10(%rbx),%r14 │ │ │ │ + add $0xfffffffffffffff0,%rbp │ │ │ │ + jmp 309d650 │ │ │ │ + jmp *-0x10(%r13) │ │ │ │ + xchg %ax,%ax │ │ │ │ sldt (%rax) │ │ │ │ add %al,(%rdx) │ │ │ │ ... │ │ │ │ add %al,(%rax) │ │ │ │ add %cl,(%rsi) │ │ │ │ add %al,(%rax) │ │ │ │ - add %bh,(%rax) │ │ │ │ - sub $0x8d48031f,%eax │ │ │ │ + add %al,(%rax) │ │ │ │ + add %al,(%rax) │ │ │ │ + add %cl,-0x73(%rax) │ │ │ │ rex.RB │ │ │ │ lock cmp %r15,%rax │ │ │ │ - jb 4b1f07 │ │ │ │ - movq $0x4b1e80,-0x10(%rbp) │ │ │ │ + jae 4b2f2b │ │ │ │ + lea 0x31f3e40(%rip),%rbx │ │ │ │ + jmp *-0x8(%r13) │ │ │ │ + add $0x20,%r12 │ │ │ │ + cmp 0x358(%r13),%r12 │ │ │ │ + ja 4b3003 │ │ │ │ + mov 0x7(%rbx),%rax │ │ │ │ + mov 0xf(%rbx),%rbx │ │ │ │ + movq $0x4b2e68,-0x18(%r12) │ │ │ │ + mov %r14,-0x8(%r12) │ │ │ │ + mov %rbx,(%r12) │ │ │ │ + add $0x10,%rbp │ │ │ │ + lea -0x18(%r12),%r14 │ │ │ │ + mov %rax,%rsi │ │ │ │ + movq $0x4b2f58,-0x10(%rbp) │ │ │ │ mov %rsi,%rbx │ │ │ │ mov %r14,-0x8(%rbp) │ │ │ │ add $0xfffffffffffffff0,%rbp │ │ │ │ test $0x7,%bl │ │ │ │ - jne 4b1e80 │ │ │ │ + jne 4b2f58 │ │ │ │ mov (%rbx),%rax │ │ │ │ jmp *%rax │ │ │ │ - nopw 0x0(%rax,%rax,1) │ │ │ │ add %eax,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ (bad) │ │ │ │ add %al,(%rax) │ │ │ │ - add %al,%al │ │ │ │ - (bad) │ │ │ │ - (bad) │ │ │ │ - add -0x77(%rax),%ecx │ │ │ │ + add %al,(%rax) │ │ │ │ + add %al,(%rax) │ │ │ │ + add %cl,0x75(%rbx,%rcx,4) │ │ │ │ + or %cl,-0x77(%rax) │ │ │ │ fadds -0x7cb7f820(%rbx) │ │ │ │ clc │ │ │ │ - add %ecx,(%rdi) │ │ │ │ - test %al,0x49000000(%rdx) │ │ │ │ - add $0x58,%esp │ │ │ │ + add (%rdi),%ecx │ │ │ │ + addl $0xffffff83,0x48000000(%rdi) │ │ │ │ + clc │ │ │ │ + add -0x7e(%rdx),%dh │ │ │ │ + add $0x58,%r12 │ │ │ │ cmp 0x358(%r13),%r12 │ │ │ │ - ja 4b1ef7 │ │ │ │ + ja 4b2fe3 │ │ │ │ mov 0x6(%rbx),%rax │ │ │ │ mov 0xe(%rbx),%rbx │ │ │ │ - movq $0x4b1b68,-0x50(%r12) │ │ │ │ - mov 0x8(%rbp),%rcx │ │ │ │ - mov %rcx,-0x40(%r12) │ │ │ │ - mov %rbx,-0x38(%r12) │ │ │ │ - movq $0x4b1ba8,-0x30(%r12) │ │ │ │ - mov %rcx,-0x20(%r12) │ │ │ │ - mov %rax,-0x18(%r12) │ │ │ │ - movq $0x4b1d70,-0x10(%r12) │ │ │ │ + movq $0x4b2ea0,-0x50(%r12) │ │ │ │ + mov %rax,-0x40(%r12) │ │ │ │ + movq $0x3363a40,-0x38(%r12) │ │ │ │ + mov %rbx,-0x30(%r12) │ │ │ │ + movq $0x3363098,-0x28(%r12) │ │ │ │ + lea -0x37(%r12),%rax │ │ │ │ + mov %rax,-0x20(%r12) │ │ │ │ lea -0x50(%r12),%rax │ │ │ │ + mov %rax,-0x18(%r12) │ │ │ │ + movq $0x3363ae0,-0x10(%r12) │ │ │ │ + lea -0x27(%r12),%rax │ │ │ │ mov %rax,-0x8(%r12) │ │ │ │ - lea -0x30(%r12),%rax │ │ │ │ - mov %rax,(%r12) │ │ │ │ - lea -0xd(%r12),%rbx │ │ │ │ + mov %r14,(%r12) │ │ │ │ + lea -0xe(%r12),%rbx │ │ │ │ add $0x10,%rbp │ │ │ │ jmp *0x0(%rbp) │ │ │ │ movq $0x58,0x388(%r13) │ │ │ │ jmp 338a720 │ │ │ │ - lea 0x31f2f32(%rip),%rbx │ │ │ │ - jmp *-0x8(%r13) │ │ │ │ - lea 0x31f25ba(%rip),%rbx │ │ │ │ + mov %r14,%rbx │ │ │ │ + and $0xfffffffffffffff8,%rbx │ │ │ │ add $0x10,%rbp │ │ │ │ - jmp *0x0(%rbp) │ │ │ │ - add (%rax),%al │ │ │ │ + mov (%rbx),%rax │ │ │ │ + jmp *%rax │ │ │ │ + movq $0x20,0x388(%r13) │ │ │ │ + jmp 338a720 │ │ │ │ + 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) │ │ │ │ - rex.W hlt │ │ │ │ - (bad) │ │ │ │ - add -0x73(%rax),%ecx │ │ │ │ - rex.RB │ │ │ │ - lock cmp %r15,%rax │ │ │ │ - jb 4b1f56 │ │ │ │ - movq $0x3390fc8,-0x10(%rbp) │ │ │ │ - mov %rbx,-0x8(%rbp) │ │ │ │ - mov 0x18(%rbx),%rsi │ │ │ │ + movabs 0x4cf8458d48031f07,%al │ │ │ │ + cmp %edi,%eax │ │ │ │ + jb 4b3046 │ │ │ │ + movq $0x4b3060,-0x8(%rbp) │ │ │ │ mov 0x10(%rbx),%r14 │ │ │ │ - add $0xfffffffffffffff0,%rbp │ │ │ │ - jmp 5313f8 │ │ │ │ + add $0xfffffffffffffff8,%rbp │ │ │ │ + jmp 309d650 │ │ │ │ jmp *-0x10(%r13) │ │ │ │ nopw 0x0(%rax,%rax,1) │ │ │ │ - add (%rax),%al │ │ │ │ - add %al,(%rax) │ │ │ │ - add %al,(%rax) │ │ │ │ + ... │ │ │ │ + (bad) │ │ │ │ add %al,(%rax) │ │ │ │ - adc (%rax),%al │ │ │ │ + add %ch,0x7(%rax) │ │ │ │ + (bad) │ │ │ │ + add -0x39(%rax),%ecx │ │ │ │ + add %r10b,0x48004b30(%r8) │ │ │ │ + lea 0x3784e8a(%rip),%edi │ │ │ │ + mov %rbx,%rsi │ │ │ │ + lea 0x31f3cb1(%rip),%r14 │ │ │ │ + jmp 32e84b8 │ │ │ │ + xchg %ax,%ax │ │ │ │ + ... │ │ │ │ + (bad) │ │ │ │ add %al,(%rax) │ │ │ │ - or %dh,%ah │ │ │ │ + add %bh,(%rax) │ │ │ │ + (bad) │ │ │ │ (bad) │ │ │ │ add -0x73(%rax),%ecx │ │ │ │ - rex.RB loopne 4b1fc1 │ │ │ │ - cmp %edi,%eax │ │ │ │ - jb 4b2031 │ │ │ │ - movq $0x3390fc8,-0x10(%rbp) │ │ │ │ - mov %rbx,-0x8(%rbp) │ │ │ │ - movq $0x4b1fc0,-0x20(%rbp) │ │ │ │ - mov 0x10(%rbx),%rax │ │ │ │ - mov 0x18(%rbx),%rbx │ │ │ │ - mov %rax,-0x18(%rbp) │ │ │ │ - add $0xffffffffffffffe0,%rbp │ │ │ │ - test $0x7,%bl │ │ │ │ - jne 4b1fc0 │ │ │ │ - mov (%rbx),%rax │ │ │ │ - jmp *%rax │ │ │ │ + xor $0x31f0731,%eax │ │ │ │ + mov %rbx,%r14 │ │ │ │ + add $0x8,%rbp │ │ │ │ + jmp 3240990 │ │ │ │ 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 %bh,0x49031ff3(%rax) │ │ │ │ - add $0x48,%esp │ │ │ │ - cmp 0x358(%r13),%r12 │ │ │ │ - ja 4b2021 │ │ │ │ - mov 0x7(%rbx),%rax │ │ │ │ - mov 0xf(%rbx),%rcx │ │ │ │ - mov 0x17(%rbx),%rdx │ │ │ │ - mov 0x1f(%rbx),%rbx │ │ │ │ - movq $0x4b1f30,-0x40(%r12) │ │ │ │ - mov 0x8(%rbp),%rsi │ │ │ │ - mov %rsi,-0x30(%r12) │ │ │ │ - mov %rbx,-0x28(%r12) │ │ │ │ - movq $0x555500,-0x20(%r12) │ │ │ │ - mov %rax,-0x18(%r12) │ │ │ │ - mov %rcx,-0x10(%r12) │ │ │ │ - mov %rdx,-0x8(%r12) │ │ │ │ - lea -0x40(%r12),%rax │ │ │ │ + adc %al,(%rdi) │ │ │ │ + (bad) │ │ │ │ + add -0x7d(%rcx),%ecx │ │ │ │ + (bad) │ │ │ │ + sbb %cl,0x3b(%rbp) │ │ │ │ + movsl %ds:(%rsi),%es:(%rdi) │ │ │ │ + pop %rax │ │ │ │ + add (%rax),%eax │ │ │ │ + add %dh,0x22(%rdi) │ │ │ │ + mov 0x10(%rbx),%rax │ │ │ │ + movq $0x4b3028,-0x10(%r12) │ │ │ │ mov %rax,(%r12) │ │ │ │ - lea -0x1f(%r12),%rbx │ │ │ │ - add $0x10,%rbp │ │ │ │ - jmp *0x0(%rbp) │ │ │ │ - movq $0x48,0x388(%r13) │ │ │ │ - jmp 338a720 │ │ │ │ + lea -0x10(%r12),%rsi │ │ │ │ + lea 0x2f04135(%rip),%r14 │ │ │ │ + jmp 3359998 │ │ │ │ + movq $0x18,0x388(%r13) │ │ │ │ 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) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ lea -0x10(%rbp),%rax │ │ │ │ cmp %r15,%rax │ │ │ │ - jb 4b206e │ │ │ │ + jb 4b3131 │ │ │ │ movq $0x3390fc8,-0x10(%rbp) │ │ │ │ mov %rbx,-0x8(%rbp) │ │ │ │ - mov 0x10(%rbx),%r14 │ │ │ │ - mov 0x18(%rbx),%rbx │ │ │ │ + mov 0x10(%rbx),%rsi │ │ │ │ + lea 0x3784dd1(%rip),%r14 │ │ │ │ add $0xfffffffffffffff0,%rbp │ │ │ │ - jmp 4b20d0 │ │ │ │ + jmp 4b2ee0 │ │ │ │ jmp *-0x10(%r13) │ │ │ │ - nopw 0x0(%rax,%rax,1) │ │ │ │ - add (%rax),%al │ │ │ │ + nopl (%rax) │ │ │ │ + add %eax,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ - adc (%rax),%al │ │ │ │ + adc %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ lea -0x10(%rbp),%rax │ │ │ │ cmp %r15,%rax │ │ │ │ - jb 4b20ae │ │ │ │ + jb 4b3171 │ │ │ │ movq $0x3390fc8,-0x10(%rbp) │ │ │ │ mov %rbx,-0x8(%rbp) │ │ │ │ - mov 0x18(%rbx),%rsi │ │ │ │ - mov 0x10(%rbx),%r14 │ │ │ │ + mov 0x10(%rbx),%rsi │ │ │ │ + lea 0x3784d91(%rip),%r14 │ │ │ │ add $0xfffffffffffffff0,%rbp │ │ │ │ - jmp 536c58 │ │ │ │ + jmp 4b2ee0 │ │ │ │ jmp *-0x10(%r13) │ │ │ │ - nopw 0x0(%rax,%rax,1) │ │ │ │ - add $0x1000000,%eax │ │ │ │ - add %al,(%rax) │ │ │ │ - add %al,(%rdx) │ │ │ │ - add %al,(%rax) │ │ │ │ - add %al,(%rax) │ │ │ │ + nopl (%rax) │ │ │ │ + add (%rax),%al │ │ │ │ add %al,(%rax) │ │ │ │ - add %cl,(%rbx) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ + adc (%rax),%al │ │ │ │ add %al,(%rax) │ │ │ │ - add %cl,-0x73(%rax) │ │ │ │ - rex.RB loopne 4b2121 │ │ │ │ - cmp %edi,%eax │ │ │ │ - jb 4b21a7 │ │ │ │ - movq $0x4b2120,-0x20(%rbp) │ │ │ │ - mov %rbx,%rax │ │ │ │ - mov 0x7(%rbx),%rcx │ │ │ │ - mov 0xf(%rbx),%rbx │ │ │ │ - mov %rbx,%rdx │ │ │ │ - mov %r14,%rbx │ │ │ │ - mov %rcx,-0x18(%rbp) │ │ │ │ - mov %rdx,-0x10(%rbp) │ │ │ │ + sarb $1,(%rbx) │ │ │ │ + (bad) │ │ │ │ + add -0x73(%rax),%ecx │ │ │ │ + rex.RB │ │ │ │ + lock cmp %r15,%rax │ │ │ │ + jb 4b3234 │ │ │ │ + movq $0x4b31c8,-0x10(%rbp) │ │ │ │ + mov 0x18(%rbx),%rax │ │ │ │ + mov 0x10(%rbx),%rbx │ │ │ │ mov %rax,-0x8(%rbp) │ │ │ │ - add $0xffffffffffffffe0,%rbp │ │ │ │ + add $0xfffffffffffffff0,%rbp │ │ │ │ test $0x7,%bl │ │ │ │ - jne 4b2120 │ │ │ │ + jne 4b31c8 │ │ │ │ mov (%rbx),%rax │ │ │ │ jmp *%rax │ │ │ │ - add (%rax),%eax │ │ │ │ + nop │ │ │ │ + add %eax,(%rax) │ │ │ │ + add %al,(%rax) │ │ │ │ + add %al,(%rax) │ │ │ │ + add %al,(%rax) │ │ │ │ + (bad) │ │ │ │ + add %al,(%rax) │ │ │ │ + add %dl,0x48031f3b(%rax) │ │ │ │ + mov %ebx,%eax │ │ │ │ + and $0x7,%eax │ │ │ │ + cmp $0x1,%rax │ │ │ │ + jne 4b3238 │ │ │ │ + add $0x18,%r12 │ │ │ │ + cmp 0x358(%r13),%r12 │ │ │ │ + ja 4b324f │ │ │ │ + mov 0x7(%rbx),%rax │ │ │ │ + mov 0xf(%rbx),%rcx │ │ │ │ + cmpq $0x0,0x1f(%rbx) │ │ │ │ + jge 4b3212 │ │ │ │ + movq $0x4b3148,-0x10(%r12) │ │ │ │ + mov %rax,(%r12) │ │ │ │ + movq $0x4b32b8,0x0(%rbp) │ │ │ │ + mov %rcx,%rsi │ │ │ │ + lea -0x10(%r12),%r14 │ │ │ │ + jmp 4b2ee0 │ │ │ │ + movq $0x4b3108,-0x10(%r12) │ │ │ │ + mov %rcx,(%r12) │ │ │ │ + movq $0x4b32a0,0x0(%rbp) │ │ │ │ + mov %rax,%rsi │ │ │ │ + lea -0x10(%r12),%r14 │ │ │ │ + jmp 4b2ee0 │ │ │ │ + jmp *-0x10(%r13) │ │ │ │ + movq $0x4b3270,0x0(%rbp) │ │ │ │ + mov %rbx,%rsi │ │ │ │ + lea 0x3784caf(%rip),%r14 │ │ │ │ + jmp 4b2ee0 │ │ │ │ + movq $0x18,0x388(%r13) │ │ │ │ + jmp 338a720 │ │ │ │ + nop │ │ │ │ + add %eax,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ (bad) │ │ │ │ add %al,(%rax) │ │ │ │ + add %ch,%al │ │ │ │ + cmp (%rdi),%bl │ │ │ │ + add -0x75(%rax),%ecx │ │ │ │ + or %r13b,%r11b │ │ │ │ + rex.RX │ │ │ │ + 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,0x49(%rdi,%rdi,2) │ │ │ │ - add $0x58,%esp │ │ │ │ + (bad) │ │ │ │ + add %al,(%rax) │ │ │ │ + add %dl,%al │ │ │ │ + cmp (%rdi),%bl │ │ │ │ + add -0x75(%rax),%ecx │ │ │ │ + or %r13b,%r11b │ │ │ │ + cs xchg %ax,%ax │ │ │ │ + add %eax,(%rax) │ │ │ │ + add %al,(%rax) │ │ │ │ + add %al,(%rax) │ │ │ │ + add %al,(%rax) │ │ │ │ + (bad) │ │ │ │ + add %al,(%rax) │ │ │ │ + add %bh,0x48031f3a(%rax) │ │ │ │ + mov 0x8(%rbp),%eax │ │ │ │ + jmp 4b32bc │ │ │ │ + xchg %ax,%ax │ │ │ │ + add %eax,(%rax) │ │ │ │ + add %al,(%rax) │ │ │ │ + add %al,(%rax) │ │ │ │ + add %al,(%rax) │ │ │ │ + (bad) │ │ │ │ + add %al,(%rax) │ │ │ │ + add %ah,0x48031f3a(%rax) │ │ │ │ + mov 0x8(%rbp),%eax │ │ │ │ + add $0x18,%r12 │ │ │ │ cmp 0x358(%r13),%r12 │ │ │ │ - ja 4b2197 │ │ │ │ - mov 0x6(%rbx),%rax │ │ │ │ - mov 0xe(%rbx),%rbx │ │ │ │ - movq $0x4b2048,-0x50(%r12) │ │ │ │ - mov %rbx,-0x40(%r12) │ │ │ │ - mov 0x18(%rbp),%rbx │ │ │ │ - mov %rbx,-0x38(%r12) │ │ │ │ - movq $0x4b2088,-0x30(%r12) │ │ │ │ - mov 0x8(%rbp),%rbx │ │ │ │ - mov %rbx,-0x20(%r12) │ │ │ │ - mov %rax,-0x18(%r12) │ │ │ │ - movq $0x3363ae0,-0x10(%r12) │ │ │ │ - lea -0x30(%r12),%rax │ │ │ │ - mov %rax,-0x8(%r12) │ │ │ │ - lea -0x50(%r12),%rax │ │ │ │ + ja 4b32fd │ │ │ │ + movq $0x4b30b8,-0x10(%r12) │ │ │ │ mov %rax,(%r12) │ │ │ │ - lea -0xe(%r12),%rbx │ │ │ │ - add $0x20,%rbp │ │ │ │ - jmp *0x0(%rbp) │ │ │ │ - movq $0x58,0x388(%r13) │ │ │ │ + movq $0x4b3328,0x0(%rbp) │ │ │ │ + lea 0x3784c14(%rip),%rdi │ │ │ │ + mov %rbx,%rsi │ │ │ │ + lea 0x31f3a23(%rip),%r14 │ │ │ │ + lea -0x10(%r12),%rax │ │ │ │ + mov %rax,0x8(%rbp) │ │ │ │ + jmp 32e84b8 │ │ │ │ + movq $0x18,0x388(%r13) │ │ │ │ + movq $0x4b3288,0x0(%rbp) │ │ │ │ jmp 338a720 │ │ │ │ - jmp *-0x8(%r13) │ │ │ │ - mov 0x10(%rbp),%rbx │ │ │ │ - and $0xfffffffffffffff8,%rbx │ │ │ │ - add $0x20,%rbp │ │ │ │ - mov (%rbx),%rax │ │ │ │ - jmp *%rax │ │ │ │ - nopl 0x0(%rax) │ │ │ │ - add (%rax),%eax │ │ │ │ + nopl (%rax) │ │ │ │ + add %eax,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ - sldt (%rax) │ │ │ │ + (bad) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ - add %cl,-0x73(%rax) │ │ │ │ - rex.RB │ │ │ │ - lock cmp %r15,%rax │ │ │ │ - jb 4b222c │ │ │ │ - add $0x18,%r12 │ │ │ │ + add %al,(%rax) │ │ │ │ + add %cl,-0x75(%rax) │ │ │ │ + jne 4b3334 │ │ │ │ + mov %rbx,%r14 │ │ │ │ + add $0x10,%rbp │ │ │ │ + jmp 3240990 │ │ │ │ + add (%rax),%al │ │ │ │ + add %al,(%rax) │ │ │ │ + add %al,(%rax) │ │ │ │ + add %al,(%rax) │ │ │ │ + adc (%rax),%al │ │ │ │ + add %al,(%rax) │ │ │ │ + adc %bh,(%rdx) │ │ │ │ + (bad) │ │ │ │ + add -0x7d(%rcx),%ecx │ │ │ │ + (bad) │ │ │ │ + and %cl,0x3b(%rbp) │ │ │ │ + movsl %ds:(%rsi),%es:(%rdi) │ │ │ │ + pop %rax │ │ │ │ + add (%rax),%eax │ │ │ │ + add %dh,0x2b(%rdi) │ │ │ │ + mov 0x10(%rbx),%rax │ │ │ │ + mov 0x18(%rbx),%rbx │ │ │ │ + movq $0x4b3188,-0x18(%r12) │ │ │ │ + mov %rax,-0x8(%r12) │ │ │ │ + mov %rbx,(%r12) │ │ │ │ + lea -0x18(%r12),%rsi │ │ │ │ + lea 0x2f03e8f(%rip),%r14 │ │ │ │ + jmp 3359998 │ │ │ │ + movq $0x20,0x388(%r13) │ │ │ │ + jmp *-0x10(%r13) │ │ │ │ + nop │ │ │ │ + add (%rax),%eax │ │ │ │ + add %al,(%rax) │ │ │ │ + add %al,(%rax) │ │ │ │ + add %al,(%rax) │ │ │ │ + sldt (%rax) │ │ │ │ + add %bh,0x48031f39(%rax) │ │ │ │ + lea -0x10(%rbp),%eax │ │ │ │ + cmp %r15,%rax │ │ │ │ + jb 4b340a │ │ │ │ + add $0x20,%r12 │ │ │ │ cmp 0x358(%r13),%r12 │ │ │ │ - ja 4b2221 │ │ │ │ - movq $0x3390fc8,-0x10(%rbp) │ │ │ │ - mov %rbx,-0x8(%rbp) │ │ │ │ + ja 4b33ff │ │ │ │ mov 0x10(%rbx),%rax │ │ │ │ mov 0x18(%rbx),%rcx │ │ │ │ mov 0x20(%rbx),%rbx │ │ │ │ - movq $0x4b20d0,-0x10(%r12) │ │ │ │ + movq $0x4b3348,-0x18(%r12) │ │ │ │ mov %rax,-0x8(%r12) │ │ │ │ mov %rcx,(%r12) │ │ │ │ - mov %rbx,%r14 │ │ │ │ - lea -0xf(%r12),%rbx │ │ │ │ + movq $0x4b3420,-0x10(%rbp) │ │ │ │ + lea 0x3784b16(%rip),%rdi │ │ │ │ + mov %rbx,%rsi │ │ │ │ + lea 0x31f38f5(%rip),%r14 │ │ │ │ + lea -0x18(%r12),%rax │ │ │ │ + mov %rax,-0x8(%rbp) │ │ │ │ add $0xfffffffffffffff0,%rbp │ │ │ │ - jmp 4b20d0 │ │ │ │ - movq $0x18,0x388(%r13) │ │ │ │ + jmp 32e84b8 │ │ │ │ + movq $0x20,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 -0x18(%rbp),%rax │ │ │ │ - cmp %r15,%rax │ │ │ │ - jb 4b22bc │ │ │ │ - movq $0x3390fc8,-0x10(%rbp) │ │ │ │ - mov %rbx,-0x8(%rbp) │ │ │ │ - movq $0x4b2280,-0x18(%rbp) │ │ │ │ - mov 0x10(%rbx),%rbx │ │ │ │ - add $0xffffffffffffffe8,%rbp │ │ │ │ - test $0x7,%bl │ │ │ │ - jne 4b2280 │ │ │ │ - mov (%rbx),%rax │ │ │ │ - jmp *%rax │ │ │ │ - nop │ │ │ │ - ... │ │ │ │ (bad) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ - add %cl,-0x39(%rax) │ │ │ │ - add %r13b,0x48004b22(%r8) │ │ │ │ - mov 0x1f(%rbx),%ebx │ │ │ │ - test $0x7,%bl │ │ │ │ - jne 4b22a8 │ │ │ │ - mov (%rbx),%rax │ │ │ │ - jmp *%rax │ │ │ │ - xchg %ax,%ax │ │ │ │ - ... │ │ │ │ - (bad) │ │ │ │ + add %cl,-0x75(%rax) │ │ │ │ + jne 4b342c │ │ │ │ + mov %rbx,%r14 │ │ │ │ + add $0x10,%rbp │ │ │ │ + jmp 3240990 │ │ │ │ + add %eax,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ - add %cl,-0x75(%rax) │ │ │ │ - fwait │ │ │ │ - add %eax,(%eax) │ │ │ │ - add %cl,-0x7d(%rax) │ │ │ │ - jrcxz 4b22ab │ │ │ │ - add $0x8,%rbp │ │ │ │ - mov (%rbx),%rax │ │ │ │ - jmp *%rax │ │ │ │ + adc %al,(%rax) │ │ │ │ + add %al,(%rax) │ │ │ │ + cmp %bh,(%rcx) │ │ │ │ + (bad) │ │ │ │ + add -0x73(%rax),%ecx │ │ │ │ + rex.RB clc │ │ │ │ + cmp %r15,%rax │ │ │ │ + jb 4b345e │ │ │ │ + movq $0x4b3478,-0x8(%rbp) │ │ │ │ + mov 0x10(%rbx),%r14 │ │ │ │ + add $0xfffffffffffffff8,%rbp │ │ │ │ + jmp 4b3938 │ │ │ │ jmp *-0x10(%r13) │ │ │ │ + nopw 0x0(%rax,%rax,1) │ │ │ │ + ... │ │ │ │ (bad) │ │ │ │ add %al,(%rax) │ │ │ │ - add %al,(%rbx) │ │ │ │ + add %al,%al │ │ │ │ + cmp %bl,(%rdi) │ │ │ │ + add -0x39(%rax),%ecx │ │ │ │ + add %r11b,0x49004b34(%r8) │ │ │ │ + mov %ebx,%esi │ │ │ │ + jmp 322c908 │ │ │ │ ... │ │ │ │ + (bad) │ │ │ │ add %al,(%rax) │ │ │ │ - add %cl,(%rsi) │ │ │ │ + add %ah,0x48031f38(%rax) │ │ │ │ + movl $0x4b34c0,0x0(%rbp) │ │ │ │ + mov %rbx,%rsi │ │ │ │ + lea 0x31f3827(%rip),%r14 │ │ │ │ + jmp 3240d18 │ │ │ │ + nop │ │ │ │ + ... │ │ │ │ + (bad) │ │ │ │ add %al,(%rax) │ │ │ │ - add %ah,0x48031ff0(%rax) │ │ │ │ - lea -0x20(%rbp),%eax │ │ │ │ - cmp %r15,%rax │ │ │ │ - jb 4b2392 │ │ │ │ - movq $0x4b2318,-0x18(%rbp) │ │ │ │ - mov %rdi,%rbx │ │ │ │ - mov %r14,-0x10(%rbp) │ │ │ │ - mov %rsi,-0x8(%rbp) │ │ │ │ - add $0xffffffffffffffe8,%rbp │ │ │ │ - test $0x7,%bl │ │ │ │ - jne 4b2318 │ │ │ │ - mov (%rbx),%rax │ │ │ │ - jmp *%rax │ │ │ │ - xchg %ax,%ax │ │ │ │ - add (%rax),%al │ │ │ │ + add %bh,0x38(%rax) │ │ │ │ + (bad) │ │ │ │ + add -0x39(%rax),%ecx │ │ │ │ + add %r12b,%r8b │ │ │ │ + xor $0x4b,%al │ │ │ │ + add %cl,-0x77(%rcx) │ │ │ │ + fsubrp %st,%st(1) │ │ │ │ + adc %al,0x2d7(%rdi) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ (bad) │ │ │ │ add %al,(%rax) │ │ │ │ - add %bh,(%rax) │ │ │ │ - sub (%rdi),%ebx │ │ │ │ + add %bl,0x38(%rax) │ │ │ │ + (bad) │ │ │ │ add -0x77(%rax),%ecx │ │ │ │ fadds -0x7cb7f820(%rbx) │ │ │ │ clc │ │ │ │ - add %esi,0x48(%rbp,%rbx,2) │ │ │ │ - movl $0x4b2358,-0x8(%rbp) │ │ │ │ - mov 0xe(%rbx),%rax │ │ │ │ - mov 0x6(%rbx),%rbx │ │ │ │ - mov %rax,0x0(%rbp) │ │ │ │ - add $0xfffffffffffffff8,%rbp │ │ │ │ - test $0x7,%bl │ │ │ │ - jne 4b2358 │ │ │ │ + add %esi,0x48(%rbp,%rdx,1) │ │ │ │ + movl $0x4b3528,0x0(%rbp) │ │ │ │ + mov 0xe(%rbx),%rsi │ │ │ │ + mov 0x6(%rbx),%r14 │ │ │ │ + jmp 32cbed0 │ │ │ │ + lea 0x31f37a8(%rip),%rbx │ │ │ │ + add $0x8,%rbp │ │ │ │ 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,%al │ │ │ │ - sub (%rdi),%bl │ │ │ │ - add -0x39(%rax),%ecx │ │ │ │ - add %r14b,0x48004b23(%r8) │ │ │ │ - mov 0x8(%rbp),%edi │ │ │ │ - mov 0x18(%rbp),%rsi │ │ │ │ - mov 0x10(%rbp),%r14 │ │ │ │ - mov 0x17(%rbx),%rax │ │ │ │ - mov %rax,0x8(%rbp) │ │ │ │ - mov 0x7(%rbx),%rax │ │ │ │ - mov %rax,0x18(%rbp) │ │ │ │ - jmp 4b22d8 │ │ │ │ - mov 0x10(%rbp),%rbx │ │ │ │ - and $0xfffffffffffffff8,%rbx │ │ │ │ - add $0x18,%rbp │ │ │ │ - mov (%rbx),%rax │ │ │ │ - jmp *%rax │ │ │ │ - lea 0x31f2ab7(%rip),%rbx │ │ │ │ - jmp *-0x8(%r13) │ │ │ │ - nopl (%rax) │ │ │ │ - add (%rax),%eax │ │ │ │ + add %ah,0x48031f02(%rax) │ │ │ │ + lea 0x31f0299(%rip),%esi │ │ │ │ + mov %rbx,%r14 │ │ │ │ + add $0x8,%rbp │ │ │ │ + jmp 3240990 │ │ │ │ + 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 │ │ │ │ - out %eax,(%dx) │ │ │ │ + sub %bh,(%rax) │ │ │ │ (bad) │ │ │ │ - add -0x7f(%rcx),%ecx │ │ │ │ + add -0x7d(%rcx),%ecx │ │ │ │ (bad) │ │ │ │ - addb $0x0,(%rax) │ │ │ │ - add %cl,0x3b(%rbp) │ │ │ │ + sbb %cl,0x3b(%rbp) │ │ │ │ movsl %ds:(%rsi),%es:(%rdi) │ │ │ │ pop %rax │ │ │ │ add (%rax),%eax │ │ │ │ - add %dh,0x7f(%rdi) │ │ │ │ - mov 0x7(%rbx),%rax │ │ │ │ - mov 0x17(%rbx),%rbx │ │ │ │ - movq $0x4b1f70,-0x78(%r12) │ │ │ │ - mov 0x18(%rbp),%rcx │ │ │ │ - mov %rcx,-0x68(%r12) │ │ │ │ - mov %rax,-0x60(%r12) │ │ │ │ - movq $0x4b21d0,-0x58(%r12) │ │ │ │ - mov 0x10(%rbp),%rax │ │ │ │ - mov %rax,-0x48(%r12) │ │ │ │ - mov %rbx,-0x40(%r12) │ │ │ │ - mov 0x8(%rbp),%rax │ │ │ │ - mov %rax,-0x38(%r12) │ │ │ │ - movq $0x4b2240,-0x30(%r12) │ │ │ │ - lea -0x78(%r12),%rax │ │ │ │ - mov %rax,-0x20(%r12) │ │ │ │ - movq $0x537f48,-0x18(%r12) │ │ │ │ - mov %rax,-0x10(%r12) │ │ │ │ - lea -0x30(%r12),%rax │ │ │ │ - mov %rax,-0x8(%r12) │ │ │ │ - lea -0x58(%r12),%rax │ │ │ │ + add %dh,0x22(%rdi) │ │ │ │ + mov 0x10(%rbx),%rax │ │ │ │ + movq $0x4b3440,-0x10(%r12) │ │ │ │ mov %rax,(%r12) │ │ │ │ - lea -0x17(%r12),%rbx │ │ │ │ - add $0x20,%rbp │ │ │ │ - jmp *0x0(%rbp) │ │ │ │ - movq $0x80,0x388(%r13) │ │ │ │ - jmp 338a720 │ │ │ │ - nop │ │ │ │ + lea -0x10(%r12),%rsi │ │ │ │ + lea 0x2f89532(%rip),%r14 │ │ │ │ + jmp 3359998 │ │ │ │ + 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) │ │ │ │ - sbb %ch,%bh │ │ │ │ + fdivs (%rdi) │ │ │ │ (bad) │ │ │ │ add -0x73(%rax),%ecx │ │ │ │ rex.RB │ │ │ │ lock cmp %r15,%rax │ │ │ │ - jb 4b2486 │ │ │ │ - movq $0x3390fc8,-0x10(%rbp) │ │ │ │ - mov %rbx,-0x8(%rbp) │ │ │ │ - mov 0x18(%rbx),%rsi │ │ │ │ - mov 0x10(%rbx),%r14 │ │ │ │ + jb 4b35c6 │ │ │ │ + movq $0x4b35e0,-0x10(%rbp) │ │ │ │ + mov 0x18(%rbx),%r14 │ │ │ │ + mov 0x10(%rbx),%rax │ │ │ │ + mov %rax,-0x8(%rbp) │ │ │ │ add $0xfffffffffffffff0,%rbp │ │ │ │ - jmp 5313f8 │ │ │ │ + jmp 4b3938 │ │ │ │ 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) │ │ │ │ - fsubr %st(6),%st │ │ │ │ - (bad) │ │ │ │ - add -0x73(%rax),%ecx │ │ │ │ - rex.RB loopne 4b24f1 │ │ │ │ - cmp %edi,%eax │ │ │ │ - jb 4b2561 │ │ │ │ - movq $0x3390fc8,-0x10(%rbp) │ │ │ │ - mov %rbx,-0x8(%rbp) │ │ │ │ - movq $0x4b24f0,-0x20(%rbp) │ │ │ │ - mov 0x10(%rbx),%rax │ │ │ │ - mov 0x18(%rbx),%rbx │ │ │ │ - mov %rax,-0x18(%rbp) │ │ │ │ - add $0xffffffffffffffe0,%rbp │ │ │ │ - test $0x7,%bl │ │ │ │ - jne 4b24f0 │ │ │ │ - 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,0x49031fee(%rax) │ │ │ │ - add $0x48,%esp │ │ │ │ - cmp 0x358(%r13),%r12 │ │ │ │ - ja 4b2551 │ │ │ │ - mov 0x7(%rbx),%rax │ │ │ │ - mov 0xf(%rbx),%rcx │ │ │ │ - mov 0x17(%rbx),%rdx │ │ │ │ - mov 0x1f(%rbx),%rbx │ │ │ │ - movq $0x4b2460,-0x40(%r12) │ │ │ │ - mov 0x8(%rbp),%rsi │ │ │ │ - mov %rsi,-0x30(%r12) │ │ │ │ - mov %rbx,-0x28(%r12) │ │ │ │ - movq $0x555500,-0x20(%r12) │ │ │ │ - mov %rax,-0x18(%r12) │ │ │ │ - mov %rcx,-0x10(%r12) │ │ │ │ - mov %rdx,-0x8(%r12) │ │ │ │ - lea -0x40(%r12),%rax │ │ │ │ - mov %rax,(%r12) │ │ │ │ - lea -0x1f(%r12),%rbx │ │ │ │ - add $0x10,%rbp │ │ │ │ - jmp *0x0(%rbp) │ │ │ │ - movq $0x48,0x388(%r13) │ │ │ │ - jmp 338a720 │ │ │ │ - jmp *-0x10(%r13) │ │ │ │ - nopl (%rax) │ │ │ │ - add (%rax),%al │ │ │ │ + add %bl,0x48031f37(%rax) │ │ │ │ + movl $0x4b3600,0x0(%rbp) │ │ │ │ + mov %rbx,%r14 │ │ │ │ + jmp 322c908 │ │ │ │ + add %eax,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ - adc (%rax),%al │ │ │ │ + (bad) │ │ │ │ add %al,(%rax) │ │ │ │ + add %bh,0x37(%rax) │ │ │ │ + (bad) │ │ │ │ + add -0x39(%rax),%ecx │ │ │ │ + add %r13b,(%r8) │ │ │ │ + ss rex.WXB add %cl,-0x77(%r8) │ │ │ │ + fimuls 0x35(%rbp,%rcx,4) │ │ │ │ + mov $0xe9031f36,%edi │ │ │ │ + add %edx,%edi │ │ │ │ + fadds (%rdx) │ │ │ │ + nop │ │ │ │ + add %eax,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ - lea -0x10(%rbp),%rax │ │ │ │ - cmp %r15,%rax │ │ │ │ - jb 4b259e │ │ │ │ - movq $0x3390fc8,-0x10(%rbp) │ │ │ │ - mov %rbx,-0x8(%rbp) │ │ │ │ - mov 0x10(%rbx),%r14 │ │ │ │ - mov 0x18(%rbx),%rbx │ │ │ │ - add $0xfffffffffffffff0,%rbp │ │ │ │ - jmp 4b2600 │ │ │ │ - jmp *-0x10(%r13) │ │ │ │ - nopw 0x0(%rax,%rax,1) │ │ │ │ - add (%rax),%al │ │ │ │ add %al,(%rax) │ │ │ │ + (bad) │ │ │ │ add %al,(%rax) │ │ │ │ + add %dl,0x37(%rax) │ │ │ │ + (bad) │ │ │ │ + add -0x39(%rax),%ecx │ │ │ │ + add %r9b,0x36(%r8) │ │ │ │ + rex.WXB add %cl,-0x77(%r9) │ │ │ │ + fsubrp %st,%st(1) │ │ │ │ + test $0x85,%al │ │ │ │ + xlat %ds:(%rbx) │ │ │ │ + add (%rcx),%al │ │ │ │ add %al,(%rax) │ │ │ │ - adc (%rax),%al │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ + add %bl,(%rsi) │ │ │ │ add %al,(%rax) │ │ │ │ - lea -0x10(%rbp),%rax │ │ │ │ - cmp %r15,%rax │ │ │ │ - jb 4b25de │ │ │ │ - movq $0x3390fc8,-0x10(%rbp) │ │ │ │ - mov %rbx,-0x8(%rbp) │ │ │ │ - mov 0x18(%rbx),%rsi │ │ │ │ - mov 0x10(%rbx),%r14 │ │ │ │ - add $0xfffffffffffffff0,%rbp │ │ │ │ - jmp 536c58 │ │ │ │ - jmp *-0x10(%r13) │ │ │ │ - nopw 0x0(%rax,%rax,1) │ │ │ │ - add $0x1000000,%eax │ │ │ │ + add %dh,(%rax) │ │ │ │ + (bad) │ │ │ │ + (bad) │ │ │ │ + add -0x77(%rax),%ecx │ │ │ │ + fadds -0x7cb7f820(%rbx) │ │ │ │ + clc │ │ │ │ + add %esi,0x49(%rdx,%rdx,2) │ │ │ │ + add $0x18,%esp │ │ │ │ + cmp 0x358(%r13),%r12 │ │ │ │ + ja 4b3696 │ │ │ │ + mov 0x6(%rbx),%rax │ │ │ │ + mov 0xe(%rbx),%rbx │ │ │ │ + movq $0x4b3550,-0x10(%r12) │ │ │ │ + mov 0x8(%rbp),%rcx │ │ │ │ + mov %rcx,(%r12) │ │ │ │ + movq $0x4b36c8,0x0(%rbp) │ │ │ │ + mov %rbx,%rsi │ │ │ │ + mov %rax,%r14 │ │ │ │ + lea -0x10(%r12),%rax │ │ │ │ + mov %rax,0x8(%rbp) │ │ │ │ + jmp 32cbed0 │ │ │ │ + movq $0x18,0x388(%r13) │ │ │ │ + jmp 338a720 │ │ │ │ + lea 0x31f3603(%rip),%rbx │ │ │ │ + add $0x10,%rbp │ │ │ │ + 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,(%rbx) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ + add %cl,-0x75(%rax) │ │ │ │ + jne 4b36d4 │ │ │ │ + mov %rbx,%r14 │ │ │ │ + add $0x10,%rbp │ │ │ │ + jmp 3240990 │ │ │ │ + add (%rax),%al │ │ │ │ add %al,(%rax) │ │ │ │ - add %cl,-0x73(%rax) │ │ │ │ - rex.RB loopne 4b2651 │ │ │ │ - cmp %edi,%eax │ │ │ │ - jb 4b26d7 │ │ │ │ - movq $0x4b2650,-0x20(%rbp) │ │ │ │ - mov %rbx,%rax │ │ │ │ - mov 0x7(%rbx),%rcx │ │ │ │ - mov 0xf(%rbx),%rbx │ │ │ │ - mov %rbx,%rdx │ │ │ │ - mov %r14,%rbx │ │ │ │ - mov %rcx,-0x18(%rbp) │ │ │ │ - mov %rdx,-0x10(%rbp) │ │ │ │ - mov %rax,-0x8(%rbp) │ │ │ │ - add $0xffffffffffffffe0,%rbp │ │ │ │ - test $0x7,%bl │ │ │ │ - jne 4b2650 │ │ │ │ - mov (%rbx),%rax │ │ │ │ - jmp *%rax │ │ │ │ - add (%rax),%eax │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ + adc (%rax),%al │ │ │ │ add %al,(%rax) │ │ │ │ + nop │ │ │ │ + ss (bad) │ │ │ │ + add -0x7d(%rcx),%ecx │ │ │ │ (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 $0x58,%esp │ │ │ │ - cmp 0x358(%r13),%r12 │ │ │ │ - ja 4b26c7 │ │ │ │ - mov 0x6(%rbx),%rax │ │ │ │ - mov 0xe(%rbx),%rbx │ │ │ │ - movq $0x4b2578,-0x50(%r12) │ │ │ │ - mov %rbx,-0x40(%r12) │ │ │ │ - mov 0x18(%rbp),%rbx │ │ │ │ - mov %rbx,-0x38(%r12) │ │ │ │ - movq $0x4b25b8,-0x30(%r12) │ │ │ │ - mov 0x8(%rbp),%rbx │ │ │ │ - mov %rbx,-0x20(%r12) │ │ │ │ - mov %rax,-0x18(%r12) │ │ │ │ - movq $0x3363ae0,-0x10(%r12) │ │ │ │ - lea -0x30(%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 $0x4b35a0,-0x18(%r12) │ │ │ │ mov %rax,-0x8(%r12) │ │ │ │ - lea -0x50(%r12),%rax │ │ │ │ - mov %rax,(%r12) │ │ │ │ - lea -0xe(%r12),%rbx │ │ │ │ - add $0x20,%rbp │ │ │ │ - jmp *0x0(%rbp) │ │ │ │ - movq $0x58,0x388(%r13) │ │ │ │ - jmp 338a720 │ │ │ │ - jmp *-0x8(%r13) │ │ │ │ - mov 0x10(%rbp),%rbx │ │ │ │ - and $0xfffffffffffffff8,%rbx │ │ │ │ - add $0x20,%rbp │ │ │ │ - mov (%rbx),%rax │ │ │ │ - jmp *%rax │ │ │ │ - nopl 0x0(%rax) │ │ │ │ + mov %rbx,(%r12) │ │ │ │ + lea -0x18(%r12),%rsi │ │ │ │ + lea 0x2f89391(%rip),%r14 │ │ │ │ + jmp 3359998 │ │ │ │ + movq $0x20,0x388(%r13) │ │ │ │ + jmp *-0x10(%r13) │ │ │ │ + nop │ │ │ │ add (%rax),%eax │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ sldt (%rax) │ │ │ │ - add %al,(%rax) │ │ │ │ - add %al,(%rax) │ │ │ │ - add %cl,-0x73(%rax) │ │ │ │ + add %bh,(%rax) │ │ │ │ + ss (bad) │ │ │ │ + add -0x73(%rax),%ecx │ │ │ │ rex.RB │ │ │ │ lock cmp %r15,%rax │ │ │ │ - jb 4b275c │ │ │ │ - add $0x18,%r12 │ │ │ │ + jb 4b37a3 │ │ │ │ + add $0x20,%r12 │ │ │ │ cmp 0x358(%r13),%r12 │ │ │ │ - ja 4b2751 │ │ │ │ - movq $0x3390fc8,-0x10(%rbp) │ │ │ │ - mov %rbx,-0x8(%rbp) │ │ │ │ + ja 4b3798 │ │ │ │ mov 0x10(%rbx),%rax │ │ │ │ mov 0x18(%rbx),%rcx │ │ │ │ mov 0x20(%rbx),%rbx │ │ │ │ - movq $0x4b2600,-0x10(%r12) │ │ │ │ + movq $0x4b36e8,-0x18(%r12) │ │ │ │ mov %rax,-0x8(%r12) │ │ │ │ mov %rcx,(%r12) │ │ │ │ - mov %rbx,%r14 │ │ │ │ - lea -0xf(%r12),%rbx │ │ │ │ + movq $0x4b37b8,-0x10(%rbp) │ │ │ │ + mov %rbx,%rsi │ │ │ │ + lea 0x31efd1b(%rip),%r14 │ │ │ │ + lea -0x18(%r12),%rax │ │ │ │ + mov %rax,-0x8(%rbp) │ │ │ │ add $0xfffffffffffffff0,%rbp │ │ │ │ - jmp 4b2600 │ │ │ │ - movq $0x18,0x388(%r13) │ │ │ │ + jmp 52e180 │ │ │ │ + movq $0x20,0x388(%r13) │ │ │ │ jmp *-0x10(%r13) │ │ │ │ + nop │ │ │ │ add %eax,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ - adc %al,(%rax) │ │ │ │ - add %al,(%rax) │ │ │ │ - add %al,(%rax) │ │ │ │ - add %al,(%rax) │ │ │ │ - lea -0x18(%rbp),%rax │ │ │ │ - cmp %r15,%rax │ │ │ │ - jb 4b27ec │ │ │ │ - movq $0x3390fc8,-0x10(%rbp) │ │ │ │ - mov %rbx,-0x8(%rbp) │ │ │ │ - movq $0x4b27b0,-0x18(%rbp) │ │ │ │ - mov 0x10(%rbx),%rbx │ │ │ │ - add $0xffffffffffffffe8,%rbp │ │ │ │ - test $0x7,%bl │ │ │ │ - jne 4b27b0 │ │ │ │ - mov (%rbx),%rax │ │ │ │ - jmp *%rax │ │ │ │ - nop │ │ │ │ - ... │ │ │ │ (bad) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %cl,-0x39(%rax) │ │ │ │ - add %r11b,%r8b │ │ │ │ - (bad) │ │ │ │ - rex.WXB add %cl,-0x75(%r8) │ │ │ │ - pop %rbx │ │ │ │ + add %r13b,%r8b │ │ │ │ (bad) │ │ │ │ - test $0x7,%bl │ │ │ │ - jne 4b27d8 │ │ │ │ - mov (%rbx),%rax │ │ │ │ - jmp *%rax │ │ │ │ + rex.WXB add %cl,-0x73(%r8) │ │ │ │ + cmp $0x3784732,%eax │ │ │ │ + mov %rbx,%rsi │ │ │ │ + lea 0x31ef919(%rip),%r14 │ │ │ │ + jmp 32e84b8 │ │ │ │ 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) │ │ │ │ - fwait │ │ │ │ - add %eax,(%eax) │ │ │ │ - add %cl,-0x7d(%rax) │ │ │ │ - jrcxz 4b27db │ │ │ │ - add $0x8,%rbp │ │ │ │ - mov (%rbx),%rax │ │ │ │ - jmp *%rax │ │ │ │ - jmp *-0x10(%r13) │ │ │ │ - (bad) │ │ │ │ + jne 4b37f4 │ │ │ │ + mov %rbx,%r14 │ │ │ │ + add $0x10,%rbp │ │ │ │ + jmp 3240990 │ │ │ │ + add (%rax),%eax │ │ │ │ add %al,(%rax) │ │ │ │ - add %al,(%rbx) │ │ │ │ - ... │ │ │ │ add %al,(%rax) │ │ │ │ - add %cl,(%rsi) │ │ │ │ add %al,(%rax) │ │ │ │ - add %dh,-0x15(%rax) │ │ │ │ + sldt (%rax) │ │ │ │ + add %dh,0x35(%rax) │ │ │ │ (bad) │ │ │ │ - add -0x73(%rax),%ecx │ │ │ │ - rex.RB loopne 4b2859 │ │ │ │ - cmp %edi,%eax │ │ │ │ - jb 4b28c2 │ │ │ │ - movq $0x4b2848,-0x18(%rbp) │ │ │ │ - mov %rdi,%rbx │ │ │ │ - mov %r14,-0x10(%rbp) │ │ │ │ - mov %rsi,-0x8(%rbp) │ │ │ │ - add $0xffffffffffffffe8,%rbp │ │ │ │ + add -0x7d(%rcx),%ecx │ │ │ │ + (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 $0x4b3740,-0x20(%r12) │ │ │ │ + mov %rax,-0x10(%r12) │ │ │ │ + mov %rcx,-0x8(%r12) │ │ │ │ + mov %rbx,(%r12) │ │ │ │ + lea -0x20(%r12),%rsi │ │ │ │ + lea 0x2f06536(%rip),%r14 │ │ │ │ + jmp 3359998 │ │ │ │ + movq $0x28,0x388(%r13) │ │ │ │ + jmp *-0x10(%r13) │ │ │ │ + add $0x0,%al │ │ │ │ + add %al,(%rax) │ │ │ │ + add %al,(%rax) │ │ │ │ + add %al,(%rax) │ │ │ │ + sldt (%rax) │ │ │ │ + add %dl,(%rax) │ │ │ │ + xor $0x8d48031f,%eax │ │ │ │ + rex.RB │ │ │ │ + lock cmp %r15,%rax │ │ │ │ + jb 4b38fa │ │ │ │ + add $0x28,%r12 │ │ │ │ + cmp 0x358(%r13),%r12 │ │ │ │ + ja 4b38ef │ │ │ │ + mov 0x10(%rbx),%rax │ │ │ │ + mov 0x18(%rbx),%rcx │ │ │ │ + mov 0x20(%rbx),%rdx │ │ │ │ + mov 0x28(%rbx),%rbx │ │ │ │ + movq $0x4b3808,-0x20(%r12) │ │ │ │ + mov %rax,-0x10(%r12) │ │ │ │ + mov %rcx,-0x8(%r12) │ │ │ │ + mov %rdx,(%r12) │ │ │ │ + movq $0x4b38d8,-0x10(%rbp) │ │ │ │ + lea -0x20(%r12),%rax │ │ │ │ + mov %rax,-0x8(%rbp) │ │ │ │ + add $0xfffffffffffffff0,%rbp │ │ │ │ test $0x7,%bl │ │ │ │ - jne 4b2848 │ │ │ │ + jne 4b38d8 │ │ │ │ mov (%rbx),%rax │ │ │ │ jmp *%rax │ │ │ │ - xchg %ax,%ax │ │ │ │ - add (%rax),%al │ │ │ │ + add %eax,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ (bad) │ │ │ │ add %al,(%rax) │ │ │ │ - add %bl,(%rax) │ │ │ │ - es (bad) │ │ │ │ - add -0x77(%rax),%ecx │ │ │ │ - fadds -0x7cb7f820(%rbx) │ │ │ │ - clc │ │ │ │ - add %esi,0x48(%rbp,%rbx,2) │ │ │ │ - movl $0x4b2888,-0x8(%rbp) │ │ │ │ - mov 0xe(%rbx),%rax │ │ │ │ - mov 0x6(%rbx),%rbx │ │ │ │ - mov %rax,0x0(%rbp) │ │ │ │ - add $0xfffffffffffffff8,%rbp │ │ │ │ - test $0x7,%bl │ │ │ │ - jne 4b2888 │ │ │ │ - mov (%rbx),%rax │ │ │ │ - jmp *%rax │ │ │ │ + add %al,(%rax) │ │ │ │ + add %al,(%rax) │ │ │ │ + add %cl,-0x39(%rax) │ │ │ │ + add %r10b,(%r8) │ │ │ │ + cmp %ecx,0x0(%rbx) │ │ │ │ + lea 0x3784612(%rip),%rsi │ │ │ │ + mov %rbx,%r14 │ │ │ │ + jmp 4a68b0 │ │ │ │ + movq $0x28,0x388(%r13) │ │ │ │ + jmp *-0x10(%r13) │ │ │ │ xchg %ax,%ax │ │ │ │ - add (%rax),%eax │ │ │ │ + add %eax,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ (bad) │ │ │ │ add %al,(%rax) │ │ │ │ - add %bl,%al │ │ │ │ - and $0xc748031f,%eax │ │ │ │ - add %r12b,%r8b │ │ │ │ - sub %cl,0x0(%rbx) │ │ │ │ - mov 0x8(%rbp),%rdi │ │ │ │ - mov 0x18(%rbp),%rsi │ │ │ │ - mov 0x10(%rbp),%r14 │ │ │ │ - mov 0x17(%rbx),%rax │ │ │ │ - mov %rax,0x8(%rbp) │ │ │ │ - mov 0x7(%rbx),%rax │ │ │ │ - mov %rax,0x18(%rbp) │ │ │ │ - jmp 4b2808 │ │ │ │ - mov 0x10(%rbp),%rbx │ │ │ │ - and $0xfffffffffffffff8,%rbx │ │ │ │ - add $0x18,%rbp │ │ │ │ - mov (%rbx),%rax │ │ │ │ - jmp *%rax │ │ │ │ - lea 0x31f2597(%rip),%rbx │ │ │ │ - jmp *-0x8(%r13) │ │ │ │ - nopl (%rax) │ │ │ │ - add (%rax),%eax │ │ │ │ - add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ - (bad) │ │ │ │ + add %cl,-0x75(%rax) │ │ │ │ + jne 4b391c │ │ │ │ + mov %rbx,%r14 │ │ │ │ + add $0x10,%rbp │ │ │ │ + jmp 3240990 │ │ │ │ + add $0x1000000,%eax │ │ │ │ add %al,(%rax) │ │ │ │ - add %bl,0x49031fea(%rax) │ │ │ │ - add $0x80,%esp │ │ │ │ - cmp 0x358(%r13),%r12 │ │ │ │ - ja 4b296f │ │ │ │ - mov 0x7(%rbx),%rax │ │ │ │ - mov 0x17(%rbx),%rbx │ │ │ │ - movq $0x4b24a0,-0x78(%r12) │ │ │ │ - mov 0x18(%rbp),%rcx │ │ │ │ - mov %rcx,-0x68(%r12) │ │ │ │ - mov %rax,-0x60(%r12) │ │ │ │ - movq $0x4b2700,-0x58(%r12) │ │ │ │ - mov 0x10(%rbp),%rax │ │ │ │ - mov %rax,-0x48(%r12) │ │ │ │ - mov %rbx,-0x40(%r12) │ │ │ │ - mov 0x8(%rbp),%rax │ │ │ │ - mov %rax,-0x38(%r12) │ │ │ │ - movq $0x4b2770,-0x30(%r12) │ │ │ │ - lea -0x78(%r12),%rax │ │ │ │ - mov %rax,-0x20(%r12) │ │ │ │ - movq $0x537f48,-0x18(%r12) │ │ │ │ - mov %rax,-0x10(%r12) │ │ │ │ - lea -0x30(%r12),%rax │ │ │ │ - mov %rax,-0x8(%r12) │ │ │ │ - lea -0x58(%r12),%rax │ │ │ │ - mov %rax,(%r12) │ │ │ │ - lea -0x17(%r12),%rbx │ │ │ │ - add $0x20,%rbp │ │ │ │ - jmp *0x0(%rbp) │ │ │ │ - movq $0x80,0x388(%r13) │ │ │ │ - jmp 338a720 │ │ │ │ - nop │ │ │ │ - add %eax,(%rax) │ │ │ │ + add %al,(%rdx) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ 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 4b2a01 │ │ │ │ - movq $0x3390fc8,-0x10(%rbp) │ │ │ │ - mov %rbx,-0x8(%rbp) │ │ │ │ - movq $0x4b29d0,-0x18(%rbp) │ │ │ │ - mov 0x10(%rbx),%rbx │ │ │ │ - add $0xffffffffffffffe8,%rbp │ │ │ │ + jb 4b3a2f │ │ │ │ + movq $0x4b3970,-0x8(%rbp) │ │ │ │ + mov %r14,%rbx │ │ │ │ + add $0xfffffffffffffff8,%rbp │ │ │ │ test $0x7,%bl │ │ │ │ - jne 4b29d0 │ │ │ │ + jne 4b3970 │ │ │ │ mov (%rbx),%rax │ │ │ │ jmp *%rax │ │ │ │ - nop │ │ │ │ + xchg %ax,%ax │ │ │ │ ... │ │ │ │ (bad) │ │ │ │ add %al,(%rax) │ │ │ │ - add %al,(%rax) │ │ │ │ - add %al,(%rax) │ │ │ │ - add %cl,-0x77(%rax) │ │ │ │ + add %cl,(%rax) │ │ │ │ + xor $0x1f,%al │ │ │ │ + add -0x77(%rax),%ecx │ │ │ │ fadds -0x7cb7f820(%rbx) │ │ │ │ clc │ │ │ │ - (bad) │ │ │ │ - je 4b2a05 │ │ │ │ - dec %rax │ │ │ │ - cmp $0xc,%rax │ │ │ │ - jge 4b29f3 │ │ │ │ - lea 0x3788a8d(%rip),%rbx │ │ │ │ + add %esi,0x49(%rsi,%rbx,2) │ │ │ │ + add $0x30,%esp │ │ │ │ + cmp 0x358(%r13),%r12 │ │ │ │ + ja 4b39ca │ │ │ │ + mov 0x6(%rbx),%rax │ │ │ │ + mov 0xe(%rbx),%rcx │ │ │ │ + mov 0x16(%rbx),%rdx │ │ │ │ + mov 0x1e(%rbx),%rbx │ │ │ │ + movq $0x4b3868,-0x28(%r12) │ │ │ │ + mov %rbx,-0x18(%r12) │ │ │ │ + mov %rdx,-0x10(%r12) │ │ │ │ + mov %rcx,-0x8(%r12) │ │ │ │ + mov %rax,(%r12) │ │ │ │ + lea -0x28(%r12),%rsi │ │ │ │ + lea 0x2f03863(%rip),%r14 │ │ │ │ add $0x8,%rbp │ │ │ │ - jmp *0x0(%rbp) │ │ │ │ - lea 0x3788a6f(%rip),%rbx │ │ │ │ + jmp 3359998 │ │ │ │ + movq $0x30,0x388(%r13) │ │ │ │ + jmp 338a720 │ │ │ │ + add $0x28,%r12 │ │ │ │ + cmp 0x358(%r13),%r12 │ │ │ │ + ja 4b3a1f │ │ │ │ + mov 0x7(%rbx),%rax │ │ │ │ + mov 0xf(%rbx),%rcx │ │ │ │ + mov 0x17(%rbx),%rbx │ │ │ │ + movq $0x4b33a0,-0x20(%r12) │ │ │ │ + mov %rcx,-0x10(%r12) │ │ │ │ + mov %rbx,-0x8(%r12) │ │ │ │ + mov %rax,(%r12) │ │ │ │ + lea -0x20(%r12),%rsi │ │ │ │ + lea 0x2f037eb(%rip),%r14 │ │ │ │ add $0x8,%rbp │ │ │ │ - jmp *0x0(%rbp) │ │ │ │ - jmp *-0x10(%r13) │ │ │ │ - and $0xfffffffffffffff8,%rbx │ │ │ │ - mov (%rbx),%rax │ │ │ │ - mov -0x4(%rax),%eax │ │ │ │ - jmp 4b29df │ │ │ │ - nopl 0x0(%rax) │ │ │ │ - add $0x1000000,%eax │ │ │ │ - add %al,(%rax) │ │ │ │ - add %al,(%rdx) │ │ │ │ - add %al,(%rax) │ │ │ │ + jmp 3359998 │ │ │ │ + movq $0x28,0x388(%r13) │ │ │ │ + jmp 338a720 │ │ │ │ + lea 0x31f3342(%rip),%rbx │ │ │ │ + jmp *-0x8(%r13) │ │ │ │ + nopw 0x0(%rax,%rax,1) │ │ │ │ + (bad) │ │ │ │ add %al,(%rax) │ │ │ │ + add %al,(%rbx) │ │ │ │ + ... │ │ │ │ add %al,(%rax) │ │ │ │ - add %cl,(%rbx) │ │ │ │ + add %cl,(%rsi) │ │ │ │ add %al,(%rax) │ │ │ │ add %ah,(%rax) │ │ │ │ - and $0x1f,%al │ │ │ │ - add -0x75(%rax),%ecx │ │ │ │ - jnp 4b2a43 │ │ │ │ - mov %r14,%rsi │ │ │ │ - mov 0x7(%rbx),%r14 │ │ │ │ - jmp 4b22d8 │ │ │ │ - add (%rax),%al │ │ │ │ - add %al,(%rax) │ │ │ │ - add %al,(%rax) │ │ │ │ - add %al,(%rax) │ │ │ │ - adc (%rax),%al │ │ │ │ - add %al,(%rax) │ │ │ │ - lock and (%rdi),%ebx │ │ │ │ + xor (%rdi),%ebx │ │ │ │ add -0x73(%rax),%ecx │ │ │ │ rex.RB │ │ │ │ lock cmp %r15,%rax │ │ │ │ - jb 4b2a76 │ │ │ │ - movq $0x3390fc8,-0x10(%rbp) │ │ │ │ - mov %rbx,-0x8(%rbp) │ │ │ │ - mov 0x18(%rbx),%rsi │ │ │ │ - mov 0x10(%rbx),%r14 │ │ │ │ + jb 4b3a79 │ │ │ │ + movq $0x4b3a98,-0x10(%rbp) │ │ │ │ + mov %rsi,%r14 │ │ │ │ + mov %rdi,-0x8(%rbp) │ │ │ │ add $0xfffffffffffffff0,%rbp │ │ │ │ - jmp 4b1e40 │ │ │ │ - jmp *-0x10(%r13) │ │ │ │ - nopw 0x0(%rax,%rax,1) │ │ │ │ + jmp 4b3938 │ │ │ │ + lea 0x31f3318(%rip),%rbx │ │ │ │ + jmp *-0x8(%r13) │ │ │ │ + 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 4b2ab9 │ │ │ │ - movq $0x3390fc8,-0x10(%rbp) │ │ │ │ - mov %rbx,-0x8(%rbp) │ │ │ │ - mov 0x10(%rbx),%rsi │ │ │ │ - lea 0x3767ce1(%rip),%r14 │ │ │ │ - add $0xfffffffffffffff0,%rbp │ │ │ │ - jmp 3226da0 │ │ │ │ - jmp *-0x10(%r13) │ │ │ │ - nopl (%rax) │ │ │ │ + add %cl,-0x75(%rax) │ │ │ │ + jne 4b3aa4 │ │ │ │ + mov %rbx,%r14 │ │ │ │ + add $0x10,%rbp │ │ │ │ + jmp 3240990 │ │ │ │ sldt (%rax) │ │ │ │ add %al,(%rdx) │ │ │ │ + ... │ │ │ │ add %al,(%rax) │ │ │ │ - add %al,(%rdx) │ │ │ │ + add %cl,(%rsi) │ │ │ │ add %al,(%rax) │ │ │ │ + add %bh,0x48031f32(%rax) │ │ │ │ + lea -0x10(%rbp),%eax │ │ │ │ + cmp %r15,%rax │ │ │ │ + jb 4b3ade │ │ │ │ + movq $0x4b3b00,-0x10(%rbp) │ │ │ │ + mov %rsi,-0x8(%rbp) │ │ │ │ + add $0xfffffffffffffff0,%rbp │ │ │ │ + jmp 4b3938 │ │ │ │ + lea 0x31f32c3(%rip),%rbx │ │ │ │ + jmp *-0x8(%r13) │ │ │ │ + nopl 0x0(%rax) │ │ │ │ + add %eax,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ - add %cl,(%rbx) │ │ │ │ add %al,(%rax) │ │ │ │ + (bad) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ - add %cl,-0x73(%rax) │ │ │ │ - rex.RB loopne 4b2b29 │ │ │ │ - cmp %edi,%eax │ │ │ │ - jb 4b2b87 │ │ │ │ - movq $0x4b2b28,-0x20(%rbp) │ │ │ │ - mov 0x6(%rbx),%rax │ │ │ │ - mov 0xe(%rbx),%rbx │ │ │ │ - mov %rbx,%rcx │ │ │ │ - mov %r14,%rbx │ │ │ │ - mov %rcx,-0x18(%rbp) │ │ │ │ - mov %rax,-0x10(%rbp) │ │ │ │ - mov %rsi,-0x8(%rbp) │ │ │ │ - add $0xffffffffffffffe0,%rbp │ │ │ │ - test $0x7,%bl │ │ │ │ - jne 4b2b28 │ │ │ │ - mov (%rbx),%rax │ │ │ │ - jmp *%rax │ │ │ │ - nopl (%rax) │ │ │ │ - add (%rax),%eax │ │ │ │ add %al,(%rax) │ │ │ │ + add %cl,-0x75(%rax) │ │ │ │ + jne 4b3b0c │ │ │ │ + mov %rbx,%r14 │ │ │ │ + add $0x10,%rbp │ │ │ │ + jmp 3240990 │ │ │ │ + sldt (%rax) │ │ │ │ + add %al,(%rdx) │ │ │ │ + ... │ │ │ │ add %al,(%rax) │ │ │ │ + add %cl,(%rsi) │ │ │ │ add %al,(%rax) │ │ │ │ - (bad) │ │ │ │ + add %al,0x48031f32(%rax) │ │ │ │ + mov %esi,%edi │ │ │ │ + mov %r14,%rsi │ │ │ │ + lea 0x31f3275(%rip),%r14 │ │ │ │ + jmp 32e84b8 │ │ │ │ + nopw 0x0(%rax,%rax,1) │ │ │ │ + add %eax,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ - add %cl,-0x7d(%rcx) │ │ │ │ + adc %al,(%rax) │ │ │ │ + add %al,(%rax) │ │ │ │ + enter $0x1f32,$0x3 │ │ │ │ + lea -0x8(%rbp),%rax │ │ │ │ + cmp %r15,%rax │ │ │ │ + jb 4b3b6e │ │ │ │ + movq $0x4b3b88,-0x8(%rbp) │ │ │ │ + mov 0x10(%rbx),%r14 │ │ │ │ + add $0xfffffffffffffff8,%rbp │ │ │ │ + jmp 4b3938 │ │ │ │ + jmp *-0x10(%r13) │ │ │ │ + nopw 0x0(%rax,%rax,1) │ │ │ │ + ... │ │ │ │ (bad) │ │ │ │ - xor %cl,0x3b(%rbp) │ │ │ │ - movsl %ds:(%rsi),%es:(%rdi) │ │ │ │ - pop %rax │ │ │ │ - add (%rax),%eax │ │ │ │ - add %dh,0x42(%rdi) │ │ │ │ - movq $0x4b2a90,-0x28(%r12) │ │ │ │ - mov 0x18(%rbp),%rax │ │ │ │ - mov %rax,-0x18(%r12) │ │ │ │ - movq $0x3363098,-0x10(%r12) │ │ │ │ - lea -0x28(%r12),%rax │ │ │ │ - mov %rax,-0x8(%r12) │ │ │ │ - mov 0x8(%rbp),%rax │ │ │ │ - mov %rax,(%r12) │ │ │ │ - lea -0xf(%r12),%rsi │ │ │ │ + add %al,(%rax) │ │ │ │ + add %ch,0x32(%rax) │ │ │ │ + (bad) │ │ │ │ + add -0x73(%rax),%ecx │ │ │ │ + xor $0x31f3261,%eax │ │ │ │ mov %rbx,%r14 │ │ │ │ - mov 0x10(%rbp),%rbx │ │ │ │ - add $0x20,%rbp │ │ │ │ - jmp 3395748 │ │ │ │ - movq $0x30,0x388(%r13) │ │ │ │ - jmp 338a720 │ │ │ │ - jmp *-0x8(%r13) │ │ │ │ + add $0x8,%rbp │ │ │ │ + jmp 3240990 │ │ │ │ nopl 0x0(%rax,%rax,1) │ │ │ │ - (bad) │ │ │ │ + add %eax,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ - add %al,(%rbx) │ │ │ │ add %al,(%rax) │ │ │ │ - add %al,(%rdx) │ │ │ │ add %al,(%rax) │ │ │ │ + adc %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ + push $0x49031f32 │ │ │ │ + add $0x18,%esp │ │ │ │ + cmp 0x358(%r13),%r12 │ │ │ │ + ja 4b3bdf │ │ │ │ + mov 0x10(%rbx),%rax │ │ │ │ + movq $0x4b3b50,-0x10(%r12) │ │ │ │ + mov %rax,(%r12) │ │ │ │ + lea -0x10(%r12),%rsi │ │ │ │ + lea 0x2f0360a(%rip),%r14 │ │ │ │ + jmp 3359998 │ │ │ │ + movq $0x18,0x388(%r13) │ │ │ │ + jmp *-0x10(%r13) │ │ │ │ + xchg %ax,%ax │ │ │ │ + add (%rax),%al │ │ │ │ add %al,(%rax) │ │ │ │ - add %cl,(%rbx) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ + adc (%rax),%al │ │ │ │ add %al,(%rax) │ │ │ │ - add %cl,-0x73(%rax) │ │ │ │ - rex.RB fmuls -0x8(%r9,%rdi,1) │ │ │ │ - jb 4b2c50 │ │ │ │ - movq $0x4b2c00,-0x28(%rbp) │ │ │ │ - mov 0x5(%rbx),%rax │ │ │ │ - mov 0xd(%rbx),%rbx │ │ │ │ - mov %rbx,%rcx │ │ │ │ - mov %r14,%rbx │ │ │ │ - mov %rax,-0x20(%rbp) │ │ │ │ - mov %rcx,-0x18(%rbp) │ │ │ │ - mov %rsi,-0x10(%rbp) │ │ │ │ - mov %rdi,-0x8(%rbp) │ │ │ │ - add $0xffffffffffffffd8,%rbp │ │ │ │ + sbb %dh,(%rdx) │ │ │ │ + (bad) │ │ │ │ + add -0x73(%rax),%ecx │ │ │ │ + rex.RB │ │ │ │ + lock cmp %r15,%rax │ │ │ │ + jb 4b3c92 │ │ │ │ + movq $0x4b3c40,-0x10(%rbp) │ │ │ │ + mov 0x10(%rbx),%rax │ │ │ │ + mov 0x18(%rbx),%rbx │ │ │ │ + mov %rax,-0x8(%rbp) │ │ │ │ + add $0xfffffffffffffff0,%rbp │ │ │ │ test $0x7,%bl │ │ │ │ - jne 4b2c00 │ │ │ │ + jne 4b3c40 │ │ │ │ mov (%rbx),%rax │ │ │ │ jmp *%rax │ │ │ │ - nopl 0x0(%rax) │ │ │ │ - add $0x0,%al │ │ │ │ + nop │ │ │ │ + add %eax,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ (bad) │ │ │ │ add %al,(%rax) │ │ │ │ - add %al,(%rax) │ │ │ │ - add %al,(%rax) │ │ │ │ - add %cl,-0x7d(%rcx) │ │ │ │ + add %bl,%al │ │ │ │ + xor %ebx,(%rdi) │ │ │ │ + add -0x7d(%rcx),%ecx │ │ │ │ (bad) │ │ │ │ sbb %cl,0x3b(%rbp) │ │ │ │ movsl %ds:(%rsi),%es:(%rdi) │ │ │ │ pop %rax │ │ │ │ add (%rax),%eax │ │ │ │ - add %dh,0x33(%rdi) │ │ │ │ - movq $0x4b2ad8,-0x10(%r12) │ │ │ │ - mov 0x20(%rbp),%rax │ │ │ │ - mov %rax,-0x8(%r12) │ │ │ │ - mov 0x8(%rbp),%rax │ │ │ │ - mov %rax,(%r12) │ │ │ │ - lea -0xe(%r12),%rdi │ │ │ │ - mov 0x18(%rbp),%rsi │ │ │ │ - mov %rbx,%r14 │ │ │ │ - mov 0x10(%rbp),%rbx │ │ │ │ - add $0x28,%rbp │ │ │ │ - jmp 33959f8 │ │ │ │ + add %dh,0x35(%rdi) │ │ │ │ + mov 0x7(%rbx),%rax │ │ │ │ + movq $0x4b3bb0,-0x10(%r12) │ │ │ │ + mov 0x8(%rbp),%rbx │ │ │ │ + mov %rbx,(%r12) │ │ │ │ + movq $0x4b3ca8,0x0(%rbp) │ │ │ │ + lea 0x3784288(%rip),%rsi │ │ │ │ + mov %rax,%r14 │ │ │ │ + lea -0x10(%r12),%rax │ │ │ │ + mov %rax,0x8(%rbp) │ │ │ │ + jmp 32e89a8 │ │ │ │ movq $0x18,0x388(%r13) │ │ │ │ jmp 338a720 │ │ │ │ - jmp *-0x8(%r13) │ │ │ │ - nopl 0x0(%rax) │ │ │ │ - add (%rax),%eax │ │ │ │ - add %al,(%rax) │ │ │ │ - add %al,(%rax) │ │ │ │ - add %al,(%rax) │ │ │ │ - sldt (%rax) │ │ │ │ - add %cl,(%rax) │ │ │ │ - and (%rdi),%bl │ │ │ │ - add -0x73(%rax),%ecx │ │ │ │ - rex.RB │ │ │ │ - lock cmp %r15,%rax │ │ │ │ - jb 4b2c99 │ │ │ │ - movq $0x3390fc8,-0x10(%rbp) │ │ │ │ - mov %rbx,-0x8(%rbp) │ │ │ │ - mov 0x20(%rbx),%r8 │ │ │ │ - mov 0x18(%rbx),%rdi │ │ │ │ - lea 0x31f1dbd(%rip),%rsi │ │ │ │ - mov 0x10(%rbx),%r14 │ │ │ │ - add $0xfffffffffffffff0,%rbp │ │ │ │ - jmp 5f4518 │ │ │ │ jmp *-0x10(%r13) │ │ │ │ - nopl (%rax) │ │ │ │ - add (%rax),%al │ │ │ │ - add %al,(%rax) │ │ │ │ - add %al,(%rax) │ │ │ │ + xchg %ax,%ax │ │ │ │ + add %eax,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ - adc (%rax),%al │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ + (bad) │ │ │ │ add %al,(%rax) │ │ │ │ - lea -0x10(%rbp),%rax │ │ │ │ - cmp %r15,%rax │ │ │ │ - jb 4b2cd6 │ │ │ │ - movq $0x3390fc8,-0x10(%rbp) │ │ │ │ - mov %rbx,-0x8(%rbp) │ │ │ │ - mov 0x10(%rbx),%r14 │ │ │ │ - mov 0x18(%rbx),%rbx │ │ │ │ - add $0xfffffffffffffff0,%rbp │ │ │ │ - jmp 4b32b0 │ │ │ │ - jmp *-0x10(%r13) │ │ │ │ - nopw 0x0(%rax,%rax,1) │ │ │ │ - add %eax,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ + add %cl,-0x75(%rax) │ │ │ │ + jne 4b3cb4 │ │ │ │ + mov %rbx,%r14 │ │ │ │ + add $0x10,%rbp │ │ │ │ + jmp 3240990 │ │ │ │ + sldt (%rax) │ │ │ │ + add %al,(%rdx) │ │ │ │ + ... │ │ │ │ add %al,(%rax) │ │ │ │ - adc %al,(%rax) │ │ │ │ + add %cl,(%rsi) │ │ │ │ add %al,(%rax) │ │ │ │ + add %cl,0x31(%rax) │ │ │ │ + (bad) │ │ │ │ + add -0x7d(%rcx),%ecx │ │ │ │ + (bad) │ │ │ │ + and %cl,0x3b(%rbp) │ │ │ │ + movsl %ds:(%rsi),%es:(%rdi) │ │ │ │ + pop %rax │ │ │ │ + add (%rax),%eax │ │ │ │ + add %dh,0x23(%rdi) │ │ │ │ + movq $0x4b3c00,-0x18(%r12) │ │ │ │ + mov %rsi,-0x8(%r12) │ │ │ │ + mov %r14,(%r12) │ │ │ │ + lea -0x18(%r12),%rsi │ │ │ │ + lea 0x2f034f8(%rip),%r14 │ │ │ │ + jmp 3359998 │ │ │ │ + movq $0x20,0x388(%r13) │ │ │ │ + lea 0x31f3126(%rip),%rbx │ │ │ │ + jmp *-0x8(%r13) │ │ │ │ + xchg %ax,%ax │ │ │ │ + add $0x1000000,%eax │ │ │ │ + ... │ │ │ │ add %al,(%rax) │ │ │ │ + add %cl,(%rsi) │ │ │ │ add %al,(%rax) │ │ │ │ - lea -0x10(%rbp),%rax │ │ │ │ + add %cl,(%rax) │ │ │ │ + xor %ebx,(%rdi) │ │ │ │ + add -0x73(%rax),%ecx │ │ │ │ + rex.RB clc │ │ │ │ cmp %r15,%rax │ │ │ │ - jb 4b2d19 │ │ │ │ - movq $0x3390fc8,-0x10(%rbp) │ │ │ │ - mov %rbx,-0x8(%rbp) │ │ │ │ - mov 0x10(%rbx),%rsi │ │ │ │ - lea 0x2f04dfe(%rip),%r14 │ │ │ │ - add $0xfffffffffffffff0,%rbp │ │ │ │ - jmp 3359998 │ │ │ │ - jmp *-0x10(%r13) │ │ │ │ - nopl (%rax) │ │ │ │ + jb 4b3d79 │ │ │ │ + movq $0x4b3d68,-0x8(%rbp) │ │ │ │ + mov %r14,%rbx │ │ │ │ + add $0xfffffffffffffff8,%rbp │ │ │ │ + test $0x7,%bl │ │ │ │ + jne 4b3d68 │ │ │ │ + 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 %al,(%rax) │ │ │ │ - add %al,(%rax) │ │ │ │ - add %cl,(%rcx) │ │ │ │ - add %al,(%rax) │ │ │ │ + add %dl,%al │ │ │ │ + xor %bl,(%rdi) │ │ │ │ + add -0x75(%rax),%ecx │ │ │ │ + jae 4b3d7b │ │ │ │ + mov 0x7(%rbx),%r14 │ │ │ │ + add $0x8,%rbp │ │ │ │ + jmp 4b3cd0 │ │ │ │ + lea 0x31f30c8(%rip),%rbx │ │ │ │ + jmp *-0x8(%r13) │ │ │ │ + nopl 0x0(%rax) │ │ │ │ + (bad) │ │ │ │ add %al,(%rax) │ │ │ │ + add %al,(%rbx) │ │ │ │ + ... │ │ │ │ add %al,(%rax) │ │ │ │ - add %cl,-0x73(%rax) │ │ │ │ - rex.RB call 1043668c <__environ@GLIBC_2.2.5+0xc7f61e4> │ │ │ │ - (bad) │ │ │ │ - mov $0x0,%al │ │ │ │ + add %cl,(%rsi) │ │ │ │ add %al,(%rax) │ │ │ │ - movq $0x4b2d80,-0x18(%rbp) │ │ │ │ - mov 0x5(%rbx),%rax │ │ │ │ - mov %r14,%rbx │ │ │ │ - mov %rax,-0x10(%rbp) │ │ │ │ + add %bl,0x48031f30(%rax) │ │ │ │ + lea -0x10(%rbp),%eax │ │ │ │ + cmp %r15,%rax │ │ │ │ + jb 4b3ded │ │ │ │ + movq $0x4b3dd8,-0x10(%rbp) │ │ │ │ + mov %rsi,%rbx │ │ │ │ mov %rdi,-0x8(%rbp) │ │ │ │ - add $0xffffffffffffffe8,%rbp │ │ │ │ + add $0xfffffffffffffff0,%rbp │ │ │ │ test $0x7,%bl │ │ │ │ - jne 4b2d80 │ │ │ │ + jne 4b3dd8 │ │ │ │ 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,(%rax) │ │ │ │ - add %al,(%rax) │ │ │ │ - add %cl,-0x7d(%rcx) │ │ │ │ + add %ah,0x30(%rax) │ │ │ │ (bad) │ │ │ │ - cmp %cl,0x3b(%rbp) │ │ │ │ - movsl %ds:(%rsi),%es:(%rdi) │ │ │ │ - pop %rax │ │ │ │ - add (%rax),%eax │ │ │ │ - add %dh,0x58(%rdi) │ │ │ │ - mov 0x7(%rbx),%rax │ │ │ │ - mov 0xf(%rbx),%rcx │ │ │ │ - mov 0x17(%rbx),%rbx │ │ │ │ - movq $0x3363ae0,-0x30(%r12) │ │ │ │ - mov 0x8(%rbp),%rdx │ │ │ │ - mov %rdx,-0x28(%r12) │ │ │ │ - mov %rcx,-0x20(%r12) │ │ │ │ - movq $0x4a37b8,-0x18(%r12) │ │ │ │ - mov %rax,-0x10(%r12) │ │ │ │ - lea -0x2e(%r12),%rax │ │ │ │ - mov %rax,-0x8(%r12) │ │ │ │ - mov %rbx,(%r12) │ │ │ │ - lea 0x3775826(%rip),%rsi │ │ │ │ - lea -0x17(%r12),%r14 │ │ │ │ - mov 0x10(%rbp),%rbx │ │ │ │ - add $0x18,%rbp │ │ │ │ - jmp 3395748 │ │ │ │ - movq $0x38,0x388(%r13) │ │ │ │ - jmp 338a720 │ │ │ │ + add -0x39(%rax),%ecx │ │ │ │ + add %r9b,(%r8) │ │ │ │ + ds rex.WXB add %cl,-0x75(%r8) │ │ │ │ + jae 4b3df3 │ │ │ │ + mov 0x7(%rbx),%r14 │ │ │ │ + jmp 4b3cd0 │ │ │ │ + lea 0x31f3064(%rip),%rbx │ │ │ │ jmp *-0x8(%r13) │ │ │ │ - nopl 0x0(%rax) │ │ │ │ - (bad) │ │ │ │ + add %eax,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ - add %al,(%rbx) │ │ │ │ add %al,(%rax) │ │ │ │ - add %al,(%rcx) │ │ │ │ add %al,(%rax) │ │ │ │ + (bad) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ - add %cl,(%rcx) │ │ │ │ add %al,(%rax) │ │ │ │ + add %cl,-0x75(%rax) │ │ │ │ + jne 4b3e14 │ │ │ │ + mov %rbx,%r14 │ │ │ │ + add $0x10,%rbp │ │ │ │ + jmp 3240990 │ │ │ │ + sldt (%rax) │ │ │ │ + add %al,(%rdx) │ │ │ │ + ... │ │ │ │ add %al,(%rax) │ │ │ │ + add %cl,(%rsi) │ │ │ │ add %al,(%rax) │ │ │ │ - add %cl,-0x73(%rax) │ │ │ │ - rex.RB call 7343676c <__environ@GLIBC_2.2.5+0x6f7f62c4> │ │ │ │ - rex.WXB │ │ │ │ - movq $0x4b2e58,-0x18(%rbp) │ │ │ │ - mov 0x5(%rbx),%rax │ │ │ │ + add %cl,(%rax) │ │ │ │ + xor %bl,(%rdi) │ │ │ │ + add -0x73(%rax),%ecx │ │ │ │ + rex.RB │ │ │ │ + lock cmp %r15,%rax │ │ │ │ + jb 4b3e7d │ │ │ │ + movq $0x4b3e68,-0x10(%rbp) │ │ │ │ mov %r14,%rbx │ │ │ │ - mov %rax,-0x10(%rbp) │ │ │ │ - mov %rdi,-0x8(%rbp) │ │ │ │ - add $0xffffffffffffffe8,%rbp │ │ │ │ + mov %rsi,-0x8(%rbp) │ │ │ │ + add $0xfffffffffffffff0,%rbp │ │ │ │ test $0x7,%bl │ │ │ │ - jne 4b2e58 │ │ │ │ + jne 4b3e68 │ │ │ │ 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,%al │ │ │ │ + (bad) │ │ │ │ + (bad) │ │ │ │ + add -0x39(%rax),%ecx │ │ │ │ + add %r11b,0x48004b3e(%r8) │ │ │ │ + mov 0xf(%rbx),%esi │ │ │ │ + mov 0x7(%rbx),%r14 │ │ │ │ + jmp 4b3cd0 │ │ │ │ + lea 0x31f2fe4(%rip),%rbx │ │ │ │ + jmp *-0x8(%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,-0x75(%rax) │ │ │ │ - jne 4b2e64 │ │ │ │ + jne 4b3ea4 │ │ │ │ mov %rbx,%r14 │ │ │ │ - mov 0x10(%rbp),%rbx │ │ │ │ - add $0x18,%rbp │ │ │ │ - jmp 3395748 │ │ │ │ - jmp *-0x8(%r13) │ │ │ │ - add (%rax),%eax │ │ │ │ + add $0x10,%rbp │ │ │ │ + jmp 3240990 │ │ │ │ + sldt (%rax) │ │ │ │ + add %al,(%rdx) │ │ │ │ + ... │ │ │ │ add %al,(%rax) │ │ │ │ + add %cl,(%rsi) │ │ │ │ add %al,(%rax) │ │ │ │ + add %ch,0x48031f2f(%rax) │ │ │ │ + mov %esi,%edi │ │ │ │ + mov %r14,%rsi │ │ │ │ + lea 0x31f2f9d(%rip),%r14 │ │ │ │ + jmp 32e84b8 │ │ │ │ + nopw 0x0(%rax,%rax,1) │ │ │ │ + add %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 4b2f2b │ │ │ │ + adc %al,(%rax) │ │ │ │ + add %al,(%rax) │ │ │ │ + sbb %dh,(%rax) │ │ │ │ + (bad) │ │ │ │ + add -0x73(%rax),%ecx │ │ │ │ + rex.RB │ │ │ │ + lock cmp %r15,%rax │ │ │ │ + jb 4b3f44 │ │ │ │ + add $0x18,%r12 │ │ │ │ + cmp 0x358(%r13),%r12 │ │ │ │ + ja 4b3f39 │ │ │ │ movq $0x3390fc8,-0x10(%rbp) │ │ │ │ mov %rbx,-0x8(%rbp) │ │ │ │ - movq $0x4b2ee0,-0x30(%rbp) │ │ │ │ mov 0x10(%rbx),%rax │ │ │ │ - mov 0x18(%rbx),%rcx │ │ │ │ - mov 0x20(%rbx),%rbx │ │ │ │ - mov %rbx,%rdx │ │ │ │ - mov %rcx,%rbx │ │ │ │ - mov %rdx,-0x28(%rbp) │ │ │ │ - mov %rax,-0x20(%rbp) │ │ │ │ - mov %rcx,-0x18(%rbp) │ │ │ │ - add $0xffffffffffffffd0,%rbp │ │ │ │ - test $0x7,%bl │ │ │ │ - jne 4b2ee0 │ │ │ │ - mov (%rbx),%rax │ │ │ │ - jmp *%rax │ │ │ │ - nopl (%rax) │ │ │ │ - add (%rax),%eax │ │ │ │ - add %al,(%rax) │ │ │ │ + movq $0x3363ae0,-0x10(%r12) │ │ │ │ + movq $0x3c2b821,-0x8(%r12) │ │ │ │ + mov %rax,(%r12) │ │ │ │ + lea -0xe(%r12),%rsi │ │ │ │ + lea 0x31f2f80(%rip),%r14 │ │ │ │ + add $0xfffffffffffffff0,%rbp │ │ │ │ + jmp 32e8f68 │ │ │ │ + movq $0x18,0x388(%r13) │ │ │ │ + jmp *-0x10(%r13) │ │ │ │ + add $0x1000000,%eax │ │ │ │ + ... │ │ │ │ add %al,(%rax) │ │ │ │ + add %cl,(%rsi) │ │ │ │ add %al,(%rax) │ │ │ │ + add %ah,0x49031f2f(%rax) │ │ │ │ + add $0x30,%esp │ │ │ │ + cmp 0x358(%r13),%r12 │ │ │ │ + ja 4b3f9e │ │ │ │ + movq $0x4b3ee8,-0x28(%r12) │ │ │ │ + mov %r14,-0x18(%r12) │ │ │ │ + movq $0x3363ae0,-0x10(%r12) │ │ │ │ + movq $0x3c2b821,-0x8(%r12) │ │ │ │ + lea -0x28(%r12),%rax │ │ │ │ + mov %rax,(%r12) │ │ │ │ + lea -0xe(%r12),%rbx │ │ │ │ + jmp *0x0(%rbp) │ │ │ │ + movq $0x30,0x388(%r13) │ │ │ │ + lea 0x31f2f70(%rip),%rbx │ │ │ │ + jmp *-0x8(%r13) │ │ │ │ + nopl 0x0(%rax) │ │ │ │ + ... │ │ │ │ + adc $0x58000000,%eax │ │ │ │ + (bad) │ │ │ │ (bad) │ │ │ │ + add -0x73(%rax),%ecx │ │ │ │ + rex.RB │ │ │ │ + lock cmp %r15,%rax │ │ │ │ + jb 4b401d │ │ │ │ + sub $0x8,%rsp │ │ │ │ + mov %r13,%rax │ │ │ │ + mov %rbx,%rsi │ │ │ │ + mov %rax,%rdi │ │ │ │ + xor %eax,%eax │ │ │ │ + call 3385710 │ │ │ │ + add $0x8,%rsp │ │ │ │ + test %rax,%rax │ │ │ │ + je 4b4018 │ │ │ │ + movq $0x3391200,-0x10(%rbp) │ │ │ │ + mov %rax,-0x8(%rbp) │ │ │ │ + lea 0x31f2f31(%rip),%rdi │ │ │ │ + lea 0x3783ef1(%rip),%rsi │ │ │ │ + lea 0x31f2f12(%rip),%r14 │ │ │ │ + add $0xfffffffffffffff0,%rbp │ │ │ │ + jmp 32e94b0 │ │ │ │ + mov (%rbx),%rax │ │ │ │ + jmp *%rax │ │ │ │ + jmp *-0x10(%r13) │ │ │ │ + nopl 0x0(%rax) │ │ │ │ + add (%rax),%al │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ - add %cl,-0x39(%rax) │ │ │ │ - add %r10b,(%r8) │ │ │ │ + adc (%rax),%al │ │ │ │ + add %al,(%rax) │ │ │ │ + pop %rax │ │ │ │ (bad) │ │ │ │ - rex.WXB add %cl,-0x77(%r8) │ │ │ │ - fmuls -0x75(%rax) │ │ │ │ - pop %rbp │ │ │ │ - or %cl,-0x77(%rax) │ │ │ │ - or %r14b,%r14b │ │ │ │ - ret │ │ │ │ (bad) │ │ │ │ - jne 4b2f10 │ │ │ │ - mov (%rbx),%rax │ │ │ │ - jmp *%rax │ │ │ │ + add -0x75(%rax),%ecx │ │ │ │ + jae 4b4054 │ │ │ │ + mov 0x10(%rbx),%r14 │ │ │ │ + jmp 4b4718 │ │ │ │ nopl (%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(%rax) │ │ │ │ - or %r9b,-0x39(%r8) │ │ │ │ - or %r12b,0x2f(%r8) │ │ │ │ - rex.WXB add %cl,-0x77(%r8) │ │ │ │ - fimuls -0x77(%rcx) │ │ │ │ - (bad) │ │ │ │ - add $0x8,%rbp │ │ │ │ - jmp 4a4230 │ │ │ │ + add %cl,-0x73(%rax) │ │ │ │ + rex.RB │ │ │ │ + lock cmp %r15,%rax │ │ │ │ + jb 4b4082 │ │ │ │ + movq $0x3390fc8,-0x10(%rbp) │ │ │ │ + mov %rbx,-0x8(%rbp) │ │ │ │ + mov 0x18(%rbx),%rsi │ │ │ │ + mov 0x10(%rbx),%r14 │ │ │ │ + mov 0x20(%rbx),%rbx │ │ │ │ + add $0xfffffffffffffff0,%rbp │ │ │ │ + jmp 4b44a0 │ │ │ │ jmp *-0x10(%r13) │ │ │ │ - nop │ │ │ │ - add (%rax),%al │ │ │ │ + xchg %ax,%ax │ │ │ │ + add $0x1000000,%eax │ │ │ │ add %al,(%rax) │ │ │ │ + add %al,(%rcx) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ - (bad) │ │ │ │ add %al,(%rax) │ │ │ │ + add %cl,(%rcx) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ - add %cl,-0x75(%rax) │ │ │ │ - or %r9b,-0x75(%r8) │ │ │ │ - rex.WRB adc %r13b,%r11b │ │ │ │ - xor %esp,0xf(%rsi) │ │ │ │ - (bad) │ │ │ │ - add %r8b,(%rax) │ │ │ │ - add (%rax),%al │ │ │ │ + add %al,(%rax) │ │ │ │ + add %cl,-0x73(%rax) │ │ │ │ + rex.RB │ │ │ │ + lock cmp %r15,%rax │ │ │ │ + jb 4b40ec │ │ │ │ + movq $0x4b40d8,-0x10(%rbp) │ │ │ │ + mov 0x7(%rbx),%rbx │ │ │ │ + mov %r14,-0x8(%rbp) │ │ │ │ + add $0xfffffffffffffff0,%rbp │ │ │ │ + test $0x7,%bl │ │ │ │ + jne 4b40d8 │ │ │ │ + mov (%rbx),%rax │ │ │ │ + jmp *%rax │ │ │ │ + nop │ │ │ │ + add %eax,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ (bad) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %cl,-0x75(%rax) │ │ │ │ - or %r9b,-0x75(%r8) │ │ │ │ - rex.WRB adc %r9b,-0x77(%r8) │ │ │ │ - fiaddl -0x7cb7f81d(%rbx) │ │ │ │ - sti │ │ │ │ - add %ecx,(%rdi) │ │ │ │ - test %eax,0x48000000(%rdi) │ │ │ │ - mov %edx,%ebx │ │ │ │ - add $0x40,%r12 │ │ │ │ - cmp 0x358(%r13),%r12 │ │ │ │ - ja 4b2fcc │ │ │ │ - movq $0x4b2cf0,-0x38(%r12) │ │ │ │ - mov %rcx,-0x28(%r12) │ │ │ │ - movq $0x50aa00,-0x20(%r12) │ │ │ │ - mov %rax,-0x18(%r12) │ │ │ │ - lea -0x38(%r12),%rax │ │ │ │ - mov %rax,-0x10(%r12) │ │ │ │ - movq $0x4b2d38,-0x8(%r12) │ │ │ │ - lea -0x1f(%r12),%rax │ │ │ │ - mov %rax,(%r12) │ │ │ │ - lea -0x5(%r12),%rbx │ │ │ │ - add $0x18,%rbp │ │ │ │ - jmp *0x0(%rbp) │ │ │ │ - movq $0x40,0x388(%r13) │ │ │ │ - movq $0x4b2f40,0x0(%rbp) │ │ │ │ - jmp 338a720 │ │ │ │ - nopl 0x0(%rax) │ │ │ │ - ... │ │ │ │ - (bad) │ │ │ │ + jge 4b40e4 │ │ │ │ + mov 0x7(%rbx),%rsi │ │ │ │ + xor %r14d,%r14d │ │ │ │ + add $0x10,%rbp │ │ │ │ + jmp 4a55e8 │ │ │ │ + jmp *-0x8(%r13) │ │ │ │ + add (%rax),%al │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ - add %cl,-0x7d(%rax) │ │ │ │ - (bad) │ │ │ │ - mov %ebx,%edx │ │ │ │ - add $0x10,%r12 │ │ │ │ - cmp 0x358(%r13),%r12 │ │ │ │ - ja 4b3025 │ │ │ │ - movq $0x4b2e18,-0x8(%r12) │ │ │ │ - mov %rdx,(%r12) │ │ │ │ - lea -0x5(%r12),%rbx │ │ │ │ - add $0x18,%rbp │ │ │ │ - jmp *0x0(%rbp) │ │ │ │ - movq $0x10,0x388(%r13) │ │ │ │ - movq $0x4b2ff8,0x10(%rbp) │ │ │ │ - mov %rdx,%rbx │ │ │ │ - add $0x10,%rbp │ │ │ │ - jmp 338a720 │ │ │ │ - nopl 0x0(%rax) │ │ │ │ - sldt (%rax) │ │ │ │ - add %al,(%rdx) │ │ │ │ + adc (%rax),%al │ │ │ │ + add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ - add %al,(%rdx) │ │ │ │ add %al,(%rax) │ │ │ │ + lea -0x10(%rbp),%rax │ │ │ │ + cmp %r15,%rax │ │ │ │ + jb 4b4173 │ │ │ │ + add $0x28,%r12 │ │ │ │ + cmp 0x358(%r13),%r12 │ │ │ │ + ja 4b4168 │ │ │ │ + movq $0x3390fc8,-0x10(%rbp) │ │ │ │ + mov %rbx,-0x8(%rbp) │ │ │ │ + mov 0x10(%rbx),%rax │ │ │ │ + mov 0x18(%rbx),%rbx │ │ │ │ + movq $0x3363ae0,-0x20(%r12) │ │ │ │ + movq $0x3c2ae01,-0x18(%r12) │ │ │ │ + mov %rbx,-0x10(%r12) │ │ │ │ + movq $0x4b40a0,-0x8(%r12) │ │ │ │ + mov %rax,(%r12) │ │ │ │ + lea -0x1e(%r12),%rdi │ │ │ │ + lea 0x3783d9f(%rip),%rsi │ │ │ │ + lea -0x7(%r12),%r14 │ │ │ │ + add $0xfffffffffffffff0,%rbp │ │ │ │ + jmp 32e94b0 │ │ │ │ + movq $0x28,0x388(%r13) │ │ │ │ + jmp *-0x10(%r13) │ │ │ │ + nop │ │ │ │ + add (%rax),%eax │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ - add %cl,(%rbx) │ │ │ │ add %al,(%rax) │ │ │ │ + sldt (%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %cl,-0x73(%rax) │ │ │ │ - rex.RB loopne 4b30b1 │ │ │ │ - cmp %edi,%eax │ │ │ │ - jb 4b30fc │ │ │ │ - movq $0x4b30b0,-0x20(%rbp) │ │ │ │ - mov 0x6(%rbx),%rax │ │ │ │ - mov 0xe(%rbx),%rbx │ │ │ │ - mov %rbx,%rcx │ │ │ │ - mov %r14,%rbx │ │ │ │ + rex.RB fmuls -0x8(%r9,%rdi,1) │ │ │ │ + jb 4b424b │ │ │ │ + movq $0x3390fc8,-0x10(%rbp) │ │ │ │ + mov %rbx,-0x8(%rbp) │ │ │ │ + movq $0x4b41e0,-0x28(%rbp) │ │ │ │ + mov 0x10(%rbx),%rax │ │ │ │ + mov 0x18(%rbx),%rcx │ │ │ │ + mov 0x20(%rbx),%rbx │ │ │ │ + mov %rcx,-0x20(%rbp) │ │ │ │ mov %rax,-0x18(%rbp) │ │ │ │ - mov %rcx,-0x10(%rbp) │ │ │ │ - mov %rsi,-0x8(%rbp) │ │ │ │ - add $0xffffffffffffffe0,%rbp │ │ │ │ + add $0xffffffffffffffd8,%rbp │ │ │ │ test $0x7,%bl │ │ │ │ - jne 4b30b0 │ │ │ │ + jne 4b41e0 │ │ │ │ mov (%rbx),%rax │ │ │ │ jmp *%rax │ │ │ │ - nopl (%rax) │ │ │ │ - add (%rax),%eax │ │ │ │ + nopl 0x0(%rax,%rax,1) │ │ │ │ + add (%rax),%al │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ (bad) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %cl,-0x7d(%rcx) │ │ │ │ (bad) │ │ │ │ - sbb %cl,0x3b(%rbp) │ │ │ │ + cmp %cl,0x3b(%rbp) │ │ │ │ movsl %ds:(%rsi),%es:(%rdi) │ │ │ │ pop %rax │ │ │ │ add (%rax),%eax │ │ │ │ - add %dh,0x2f(%rdi) │ │ │ │ - movq $0x3363ae0,-0x10(%r12) │ │ │ │ - mov 0x10(%rbp),%rax │ │ │ │ - mov %rax,-0x8(%r12) │ │ │ │ - mov 0x18(%rbp),%rax │ │ │ │ - mov %rax,(%r12) │ │ │ │ - lea -0xe(%r12),%rsi │ │ │ │ - mov %rbx,%r14 │ │ │ │ + add %dh,0x4e(%rdi) │ │ │ │ + mov 0x7(%rbx),%rax │ │ │ │ + movq $0x4b4100,-0x30(%r12) │ │ │ │ + mov 0x10(%rbp),%rbx │ │ │ │ + mov %rbx,-0x20(%r12) │ │ │ │ mov 0x8(%rbp),%rbx │ │ │ │ - add $0x20,%rbp │ │ │ │ - jmp 3395748 │ │ │ │ - movq $0x18,0x388(%r13) │ │ │ │ + mov %rbx,-0x18(%r12) │ │ │ │ + movq $0x3363ae0,-0x10(%r12) │ │ │ │ + movq $0x3c2ad69,-0x8(%r12) │ │ │ │ + lea -0x30(%r12),%rbx │ │ │ │ + mov %rbx,(%r12) │ │ │ │ + lea -0xe(%r12),%rdi │ │ │ │ + mov %rax,%rsi │ │ │ │ + xor %r14d,%r14d │ │ │ │ + add $0x18,%rbp │ │ │ │ + jmp 32e9300 │ │ │ │ + movq $0x38,0x388(%r13) │ │ │ │ jmp 338a720 │ │ │ │ - jmp *-0x8(%r13) │ │ │ │ - sldt (%rax) │ │ │ │ - add %al,(%rdx) │ │ │ │ + jmp *-0x10(%r13) │ │ │ │ + nop │ │ │ │ + add $0x1000000,%eax │ │ │ │ add %al,(%rax) │ │ │ │ - add %al,(%rbx) │ │ │ │ + add %al,(%rcx) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ - add %cl,(%rax) │ │ │ │ + add %cl,(%rcx) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %cl,-0x73(%rax) │ │ │ │ - rex.RB fmuls -0x8(%r9,%rdi,1) │ │ │ │ - jb 4b31c0 │ │ │ │ - movq $0x4b3170,-0x28(%rbp) │ │ │ │ - mov 0x6(%rbx),%rax │ │ │ │ - mov 0xe(%rbx),%rcx │ │ │ │ - mov 0x16(%rbx),%rbx │ │ │ │ - mov %rbx,%rdx │ │ │ │ - mov %r14,%rbx │ │ │ │ - mov %rdx,-0x20(%rbp) │ │ │ │ - mov %rcx,-0x18(%rbp) │ │ │ │ - mov %rax,-0x10(%rbp) │ │ │ │ - mov %rsi,-0x8(%rbp) │ │ │ │ - add $0xffffffffffffffd8,%rbp │ │ │ │ + rex.RB │ │ │ │ + lock cmp %r15,%rax │ │ │ │ + jb 4b432c │ │ │ │ + movq $0x4b42a8,-0x10(%rbp) │ │ │ │ + mov 0x7(%rbx),%rbx │ │ │ │ + mov %r14,-0x8(%rbp) │ │ │ │ + add $0xfffffffffffffff0,%rbp │ │ │ │ test $0x7,%bl │ │ │ │ - jne 4b3170 │ │ │ │ + jne 4b42a8 │ │ │ │ mov (%rbx),%rax │ │ │ │ jmp *%rax │ │ │ │ - nopl (%rax) │ │ │ │ - add $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,-0x7d(%rcx) │ │ │ │ (bad) │ │ │ │ - sbb %cl,0x3b(%rbp) │ │ │ │ - movsl %ds:(%rsi),%es:(%rdi) │ │ │ │ pop %rax │ │ │ │ - add (%rax),%eax │ │ │ │ - add %dh,0x33(%rdi) │ │ │ │ - movq $0x4b3060,-0x10(%r12) │ │ │ │ - mov 0x18(%rbp),%rax │ │ │ │ - mov %rax,-0x8(%r12) │ │ │ │ - mov 0x20(%rbp),%rax │ │ │ │ - mov %rax,(%r12) │ │ │ │ - lea -0xe(%r12),%rdi │ │ │ │ - mov 0x10(%rbp),%rsi │ │ │ │ - mov %rbx,%r14 │ │ │ │ + cmp 0x358(%r13),%r12 │ │ │ │ + ja 4b431c │ │ │ │ + mov 0x7(%rbx),%rax │ │ │ │ + mov 0xf(%rbx),%rbx │ │ │ │ + movq $0x4b4188,-0x50(%r12) │ │ │ │ + mov %rbx,-0x40(%r12) │ │ │ │ mov 0x8(%rbp),%rbx │ │ │ │ - add $0x28,%rbp │ │ │ │ - jmp 33959f8 │ │ │ │ - movq $0x18,0x388(%r13) │ │ │ │ + mov %rbx,-0x38(%r12) │ │ │ │ + mov %rax,-0x30(%r12) │ │ │ │ + movq $0x3363ae0,-0x28(%r12) │ │ │ │ + movq $0x3c3a599,-0x20(%r12) │ │ │ │ + lea -0x50(%r12),%rax │ │ │ │ + mov %rax,-0x18(%r12) │ │ │ │ + movq $0x3363ae0,-0x10(%r12) │ │ │ │ + movq $0x3c2adf1,-0x8(%r12) │ │ │ │ + lea -0x26(%r12),%rax │ │ │ │ + mov %rax,(%r12) │ │ │ │ + lea -0xe(%r12),%rbx │ │ │ │ + add $0x10,%rbp │ │ │ │ + jmp *0x0(%rbp) │ │ │ │ + movq $0x58,0x388(%r13) │ │ │ │ jmp 338a720 │ │ │ │ jmp *-0x8(%r13) │ │ │ │ - nopl 0x0(%rax) │ │ │ │ - (bad) │ │ │ │ + add $0x1000000,%eax │ │ │ │ add %al,(%rax) │ │ │ │ - add %al,(%rbx) │ │ │ │ add %al,(%rax) │ │ │ │ - add %al,(%rdx) │ │ │ │ add %al,(%rax) │ │ │ │ + add %al,(%rcx) │ │ │ │ add %al,(%rax) │ │ │ │ + add %cl,(%rdx) │ │ │ │ add %al,(%rax) │ │ │ │ - add %cl,(%rbx) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ + add %cl,-0x9(%rcx,%rcx,4) │ │ │ │ + mov 0x7(%rbx),%rsi │ │ │ │ + xor %r14d,%r14d │ │ │ │ + jmp 32e9300 │ │ │ │ + nop │ │ │ │ + add %eax,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ - add %cl,-0x73(%rax) │ │ │ │ - rex.RB fmuls -0x8(%r9,%rdi,1) │ │ │ │ - jb 4b3290 │ │ │ │ - movq $0x4b3238,-0x28(%rbp) │ │ │ │ - mov 0x5(%rbx),%rax │ │ │ │ - mov 0xd(%rbx),%rbx │ │ │ │ - mov %rbx,%rcx │ │ │ │ - mov %r14,%rbx │ │ │ │ - mov %rax,-0x20(%rbp) │ │ │ │ - mov %rcx,-0x18(%rbp) │ │ │ │ - mov %rsi,-0x10(%rbp) │ │ │ │ - mov %rdi,-0x8(%rbp) │ │ │ │ - add $0xffffffffffffffd8,%rbp │ │ │ │ - test $0x7,%bl │ │ │ │ - jne 4b3238 │ │ │ │ - mov (%rbx),%rax │ │ │ │ - jmp *%rax │ │ │ │ - nopl 0x0(%rax) │ │ │ │ - add $0x0,%al │ │ │ │ + add %eax,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ + adc (%rax),%eax │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ - (bad) │ │ │ │ add %al,(%rax) │ │ │ │ + lea -0x10(%rbp),%rax │ │ │ │ + cmp %r15,%rax │ │ │ │ + jb 4b43ee │ │ │ │ + add $0x38,%r12 │ │ │ │ + cmp 0x358(%r13),%r12 │ │ │ │ + ja 4b43e3 │ │ │ │ + movq $0x3390fc8,-0x10(%rbp) │ │ │ │ + mov %rbx,-0x8(%rbp) │ │ │ │ + mov 0x10(%rbx),%rax │ │ │ │ + mov 0x18(%rbx),%rbx │ │ │ │ + movq $0x4b4268,-0x30(%r12) │ │ │ │ + mov %rax,-0x28(%r12) │ │ │ │ + movq $0x3363ae0,-0x20(%r12) │ │ │ │ + lea -0x2f(%r12),%rax │ │ │ │ + mov %rax,-0x18(%r12) │ │ │ │ + movq $0x3c37ef9,-0x10(%r12) │ │ │ │ + movq $0x4b4348,-0x8(%r12) │ │ │ │ + mov %rbx,(%r12) │ │ │ │ + lea 0x31f2b62(%rip),%rdi │ │ │ │ + lea -0x1e(%r12),%rsi │ │ │ │ + lea -0x7(%r12),%r14 │ │ │ │ + add $0xfffffffffffffff0,%rbp │ │ │ │ + jmp 32e94b0 │ │ │ │ + movq $0x38,0x388(%r13) │ │ │ │ + jmp *-0x10(%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(%rcx) │ │ │ │ - (bad) │ │ │ │ - and %cl,0x3b(%rbp) │ │ │ │ - movsl %ds:(%rsi),%es:(%rdi) │ │ │ │ - pop %rax │ │ │ │ - add (%rax),%eax │ │ │ │ - add %dh,0x3b(%rdi) │ │ │ │ - movq $0x4b3118,-0x18(%r12) │ │ │ │ - mov 0x20(%rbp),%rax │ │ │ │ - mov %rax,-0x10(%r12) │ │ │ │ - mov 0x18(%rbp),%rax │ │ │ │ - mov %rax,-0x8(%r12) │ │ │ │ - mov 0x8(%rbp),%rcx │ │ │ │ - mov %rcx,(%r12) │ │ │ │ - lea -0x16(%r12),%rdi │ │ │ │ - mov %rax,%rsi │ │ │ │ - mov %rbx,%r14 │ │ │ │ - mov 0x10(%rbp),%rbx │ │ │ │ - add $0x28,%rbp │ │ │ │ - jmp 33959f8 │ │ │ │ - movq $0x20,0x388(%r13) │ │ │ │ - jmp 338a720 │ │ │ │ - jmp *-0x8(%r13) │ │ │ │ - nopl 0x0(%rax) │ │ │ │ - add $0x1000000,%eax │ │ │ │ add %al,(%rax) │ │ │ │ + add %cl,-0x73(%rax) │ │ │ │ + rex.RB │ │ │ │ + lock cmp %r15,%rax │ │ │ │ + jb 4b4483 │ │ │ │ + add $0x38,%r12 │ │ │ │ + cmp 0x358(%r13),%r12 │ │ │ │ + ja 4b4478 │ │ │ │ + movq $0x3390fc8,-0x10(%rbp) │ │ │ │ + mov %rbx,-0x8(%rbp) │ │ │ │ + mov 0x10(%rbx),%rax │ │ │ │ + mov 0x18(%rbx),%rcx │ │ │ │ + mov 0x20(%rbx),%rbx │ │ │ │ + movq $0x4b4368,-0x30(%r12) │ │ │ │ + mov %rax,-0x20(%r12) │ │ │ │ + mov %rcx,-0x18(%r12) │ │ │ │ + movq $0x3363ae0,-0x10(%r12) │ │ │ │ + movq $0x3c2ad69,-0x8(%r12) │ │ │ │ + lea -0x30(%r12),%rax │ │ │ │ + mov %rax,(%r12) │ │ │ │ + lea -0xe(%r12),%rdi │ │ │ │ + mov %rbx,%rsi │ │ │ │ + xor %r14d,%r14d │ │ │ │ + add $0xfffffffffffffff0,%rbp │ │ │ │ + jmp 32e9300 │ │ │ │ + movq $0x38,0x388(%r13) │ │ │ │ + jmp *-0x10(%r13) │ │ │ │ + nop │ │ │ │ + sldt (%rax) │ │ │ │ add %al,(%rdx) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ - add %cl,(%rbx) │ │ │ │ + add %al,(%rcx) │ │ │ │ + add %al,(%rax) │ │ │ │ + add %cl,(%rdx) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %cl,-0x73(%rax) │ │ │ │ - rex.RB loopne 4b3301 │ │ │ │ + rex.RB loopne 4b44f1 │ │ │ │ cmp %edi,%eax │ │ │ │ - jb 4b3394 │ │ │ │ - movq $0x4b3300,-0x20(%rbp) │ │ │ │ - mov %rbx,%rax │ │ │ │ - mov 0x7(%rbx),%rcx │ │ │ │ + jae 4b44ed │ │ │ │ + jmp *-0x8(%r13) │ │ │ │ + add $0x28,%r12 │ │ │ │ + cmp 0x358(%r13),%r12 │ │ │ │ + ja 4b461d │ │ │ │ + mov 0x7(%rbx),%rax │ │ │ │ mov 0xf(%rbx),%rbx │ │ │ │ - mov %rbx,%rdx │ │ │ │ - mov %r14,%rbx │ │ │ │ - mov %rdx,-0x18(%rbp) │ │ │ │ - mov %rcx,-0x10(%rbp) │ │ │ │ - mov %rax,-0x8(%rbp) │ │ │ │ + movq $0x4b4058,-0x20(%r12) │ │ │ │ + mov %r14,-0x10(%r12) │ │ │ │ + mov %rbx,-0x8(%r12) │ │ │ │ + mov 0x10(%rbp),%rbx │ │ │ │ + mov %rbx,(%r12) │ │ │ │ + add $0x20,%rbp │ │ │ │ + lea -0x20(%r12),%r14 │ │ │ │ + mov %rax,%rsi │ │ │ │ + movq $0x4b4530,-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 4b3300 │ │ │ │ + jne 4b4530 │ │ │ │ mov (%rbx),%rax │ │ │ │ jmp *%rax │ │ │ │ - add (%rax),%eax │ │ │ │ - add %al,(%rax) │ │ │ │ + nopl 0x0(%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) │ │ │ │ + add %cl,0x75(%rbx,%rcx,4) │ │ │ │ + sbb %cl,-0x77(%rax) │ │ │ │ fadds -0x7cb7f820(%rbx) │ │ │ │ clc │ │ │ │ - add %ecx,(%rdi) │ │ │ │ - test %cl,0x49000000(%rax) │ │ │ │ - add $0x60,%esp │ │ │ │ + add (%rdi),%ecx │ │ │ │ + or $0x0,%ecx │ │ │ │ + add %al,(%rax) │ │ │ │ + cmp $0x2,%rax │ │ │ │ + jb 4b44ad │ │ │ │ + add $0x88,%r12 │ │ │ │ cmp 0x358(%r13),%r12 │ │ │ │ - ja 4b3384 │ │ │ │ + ja 4b45fd │ │ │ │ mov 0x6(%rbx),%rax │ │ │ │ mov 0xe(%rbx),%rbx │ │ │ │ - movq $0x4b2cb0,-0x58(%r12) │ │ │ │ - mov %rbx,-0x48(%r12) │ │ │ │ - mov 0x18(%rbp),%rbx │ │ │ │ - mov %rbx,-0x40(%r12) │ │ │ │ - movq $0x4b2e80,-0x38(%r12) │ │ │ │ - mov 0x10(%rbp),%rbx │ │ │ │ - mov %rbx,-0x28(%r12) │ │ │ │ - mov %rax,-0x20(%r12) │ │ │ │ + movq $0x4b4408,-0x80(%r12) │ │ │ │ + mov %rax,-0x70(%r12) │ │ │ │ + mov %rbx,-0x68(%r12) │ │ │ │ mov 0x8(%rbp),%rax │ │ │ │ + mov %rax,-0x60(%r12) │ │ │ │ + movq $0x3363ae0,-0x58(%r12) │ │ │ │ + movq $0x3c2adf1,-0x50(%r12) │ │ │ │ + lea -0x80(%r12),%rax │ │ │ │ + mov %rax,-0x48(%r12) │ │ │ │ + movq $0x3363ae0,-0x40(%r12) │ │ │ │ + movq $0x3c3a569,-0x38(%r12) │ │ │ │ + lea -0x56(%r12),%rax │ │ │ │ + mov %rax,-0x30(%r12) │ │ │ │ + movq $0x3363ae0,-0x28(%r12) │ │ │ │ + movq $0x3c3a569,-0x20(%r12) │ │ │ │ + lea -0x3e(%r12),%rax │ │ │ │ mov %rax,-0x18(%r12) │ │ │ │ - movq $0x4b31e0,-0x10(%r12) │ │ │ │ - lea -0x58(%r12),%rax │ │ │ │ + movq $0x3363ae0,-0x10(%r12) │ │ │ │ + lea -0x26(%r12),%rax │ │ │ │ mov %rax,-0x8(%r12) │ │ │ │ - lea -0x38(%r12),%rax │ │ │ │ - mov %rax,(%r12) │ │ │ │ - lea -0xd(%r12),%rbx │ │ │ │ + mov %r14,(%r12) │ │ │ │ + lea -0xe(%r12),%rbx │ │ │ │ add $0x20,%rbp │ │ │ │ jmp *0x0(%rbp) │ │ │ │ - movq $0x60,0x388(%r13) │ │ │ │ + movq $0x88,0x388(%r13) │ │ │ │ jmp 338a720 │ │ │ │ - jmp *-0x8(%r13) │ │ │ │ - lea 0x31f159c(%rip),%rbx │ │ │ │ + mov %r14,%rbx │ │ │ │ + and $0xfffffffffffffff8,%rbx │ │ │ │ add $0x20,%rbp │ │ │ │ - jmp *0x0(%rbp) │ │ │ │ - xchg %ax,%ax │ │ │ │ - add %eax,(%rax) │ │ │ │ + mov (%rbx),%rax │ │ │ │ + jmp *%rax │ │ │ │ + movq $0x28,0x388(%r13) │ │ │ │ + jmp 338a720 │ │ │ │ + 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 -0x10(%rbp),%rax │ │ │ │ + cmp %r15,%rax │ │ │ │ + jb 4b466d │ │ │ │ + movq $0x3390fc8,-0x10(%rbp) │ │ │ │ + mov %rbx,-0x8(%rbp) │ │ │ │ mov 0x10(%rbx),%rsi │ │ │ │ - lea 0x37673ce(%rip),%r14 │ │ │ │ - jmp 3226da0 │ │ │ │ + lea 0x3783899(%rip),%r14 │ │ │ │ + mov 0x18(%rbx),%rbx │ │ │ │ + add $0xfffffffffffffff0,%rbp │ │ │ │ + jmp 4b44a0 │ │ │ │ + jmp *-0x10(%r13) │ │ │ │ + nopl 0x0(%rax) │ │ │ │ add (%rax),%al │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ adc (%rax),%al │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ lea -0x10(%rbp),%rax │ │ │ │ cmp %r15,%rax │ │ │ │ - jb 4b342b │ │ │ │ - add $0x18,%r12 │ │ │ │ - cmp 0x358(%r13),%r12 │ │ │ │ - ja 4b3420 │ │ │ │ + jb 4b46b5 │ │ │ │ movq $0x3390fc8,-0x10(%rbp) │ │ │ │ mov %rbx,-0x8(%rbp) │ │ │ │ - mov 0x10(%rbx),%rax │ │ │ │ + mov 0x10(%rbx),%rsi │ │ │ │ + lea 0x3783851(%rip),%r14 │ │ │ │ mov 0x18(%rbx),%rbx │ │ │ │ - movq $0x4b33b8,-0x10(%r12) │ │ │ │ - mov %rbx,(%r12) │ │ │ │ - lea -0x10(%r12),%rsi │ │ │ │ - mov %rax,%r14 │ │ │ │ add $0xfffffffffffffff0,%rbp │ │ │ │ - jmp 3240990 │ │ │ │ - movq $0x18,0x388(%r13) │ │ │ │ + jmp 4b44a0 │ │ │ │ + jmp *-0x10(%r13) │ │ │ │ + nopl 0x0(%rax) │ │ │ │ + add %al,(%rax) │ │ │ │ + add %al,(%rax) │ │ │ │ + add %eax,(%rax) │ │ │ │ + add %al,(%rax) │ │ │ │ + adc %eax,(%rax) │ │ │ │ + add %al,(%rax) │ │ │ │ + movabs 0x4cf0458d48031f28,%al │ │ │ │ + cmp %edi,%eax │ │ │ │ + jb 4b46fc │ │ │ │ + movq $0x3390fc8,-0x10(%rbp) │ │ │ │ + mov %rbx,-0x8(%rbp) │ │ │ │ + lea 0x31f2886(%rip),%rdi │ │ │ │ + mov 0x10(%rbx),%rsi │ │ │ │ + xor %r14d,%r14d │ │ │ │ + add $0xfffffffffffffff0,%rbp │ │ │ │ + jmp 32e9300 │ │ │ │ jmp *-0x10(%r13) │ │ │ │ - nop │ │ │ │ sldt (%rax) │ │ │ │ add %al,(%rdx) │ │ │ │ + ... │ │ │ │ add %al,(%rax) │ │ │ │ - add %al,0x0(%rip) │ │ │ │ + add %cl,(%rsi) │ │ │ │ add %al,(%rax) │ │ │ │ - add %cl,(%rax) │ │ │ │ + add %bl,0x28(%rax) │ │ │ │ + (bad) │ │ │ │ + add -0x73(%rax),%ecx │ │ │ │ + rex.RB call 7443806c <__environ@GLIBC_2.2.5+0x707f7bc4> │ │ │ │ + insb (%dx),%es:(%rdi) │ │ │ │ + lea 0x31f2868(%rip),%rbx │ │ │ │ + jmp *-0x8(%r13) │ │ │ │ + nopl 0x0(%rax) │ │ │ │ + add %eax,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ - add %dh,0x48031f1a(%rax) │ │ │ │ - lea -0x38(%rbp),%eax │ │ │ │ - cmp %r15,%rax │ │ │ │ - jb 4b351c │ │ │ │ - movq $0x4b34b0,-0x38(%rbp) │ │ │ │ - mov 0x6(%rbx),%rax │ │ │ │ - mov 0xe(%rbx),%rcx │ │ │ │ - mov 0x16(%rbx),%rdx │ │ │ │ - mov 0x1e(%rbx),%rdi │ │ │ │ - mov 0x26(%rbx),%rbx │ │ │ │ - mov %rbx,%r8 │ │ │ │ + add %al,(%rax) │ │ │ │ + add %al,(%rax) │ │ │ │ + (bad) │ │ │ │ + add %al,(%rax) │ │ │ │ + add %dl,0x28(%rax) │ │ │ │ + (bad) │ │ │ │ + add 0x75(%rbx,%rcx,4),%ecx │ │ │ │ + or %cl,-0x77(%rax) │ │ │ │ + fadds -0x7cb7f820(%rbx) │ │ │ │ + clc │ │ │ │ + add 0x5a(%rbx),%esi │ │ │ │ + cmp $0x2,%rax │ │ │ │ + jae 4b47ba │ │ │ │ + add $0x20,%r12 │ │ │ │ + cmp 0x358(%r13),%r12 │ │ │ │ + ja 4b48b8 │ │ │ │ + mov 0x7(%rbx),%rax │ │ │ │ + mov 0xf(%rbx),%rbx │ │ │ │ + movq $0x4b4038,-0x18(%r12) │ │ │ │ + mov %r14,-0x8(%r12) │ │ │ │ + mov %rbx,(%r12) │ │ │ │ + add $0x10,%rbp │ │ │ │ + lea -0x18(%r12),%r14 │ │ │ │ + mov %rax,%rsi │ │ │ │ + movq $0x4b4740,-0x10(%rbp) │ │ │ │ + mov %rsi,%rbx │ │ │ │ + mov %r14,-0x8(%rbp) │ │ │ │ + add $0xfffffffffffffff0,%rbp │ │ │ │ + test $0x7,%bl │ │ │ │ + jne 4b4740 │ │ │ │ + mov (%rbx),%rax │ │ │ │ + jmp *%rax │ │ │ │ mov %r14,%rbx │ │ │ │ - mov %rdi,-0x30(%rbp) │ │ │ │ - mov %r8,-0x28(%rbp) │ │ │ │ - mov %rax,-0x20(%rbp) │ │ │ │ - mov %rcx,-0x18(%rbp) │ │ │ │ - mov %rdx,-0x10(%rbp) │ │ │ │ - mov %rsi,-0x8(%rbp) │ │ │ │ - add $0xffffffffffffffc8,%rbp │ │ │ │ + and $0xfffffffffffffff8,%rbx │ │ │ │ + add $0x10,%rbp │ │ │ │ + mov (%rbx),%rax │ │ │ │ + jmp *%rax │ │ │ │ + movq $0x4b47f0,-0x8(%rbp) │ │ │ │ + mov 0xe(%rbx),%rax │ │ │ │ + mov 0x6(%rbx),%rbx │ │ │ │ + mov %rax,0x0(%rbp) │ │ │ │ + add $0xfffffffffffffff8,%rbp │ │ │ │ test $0x7,%bl │ │ │ │ - jne 4b34b0 │ │ │ │ + jne 4b47f0 │ │ │ │ mov (%rbx),%rax │ │ │ │ jmp *%rax │ │ │ │ - nopl (%rax) │ │ │ │ - (bad) │ │ │ │ - add %al,(%rax) │ │ │ │ + nopl 0x0(%rax) │ │ │ │ + rex.X add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %bl,(%rsi) │ │ │ │ add %al,(%rax) │ │ │ │ - add %cl,0x1a(%rax) │ │ │ │ - (bad) │ │ │ │ - add -0x7d(%rcx),%ecx │ │ │ │ - (bad) │ │ │ │ - and %cl,0x3b(%rbp) │ │ │ │ - movsl %ds:(%rsi),%es:(%rdi) │ │ │ │ - pop %rax │ │ │ │ - add (%rax),%eax │ │ │ │ - add %dh,0x4f(%rdi) │ │ │ │ - movq $0x4b33d8,-0x18(%r12) │ │ │ │ - mov 0x10(%rbp),%rax │ │ │ │ + add %al,0x48031f27(%rax) │ │ │ │ + mov 0x8(%rbp),%eax │ │ │ │ + mov %rbx,%rcx │ │ │ │ + and $0x7,%ecx │ │ │ │ + cmp $0x3,%rcx │ │ │ │ + jne 4b48c8 │ │ │ │ + add $0x78,%r12 │ │ │ │ + cmp 0x358(%r13),%r12 │ │ │ │ + ja 4b48a8 │ │ │ │ + movq $0x4b46d0,-0x70(%r12) │ │ │ │ + mov %rax,-0x60(%r12) │ │ │ │ + movq $0x3363ae0,-0x58(%r12) │ │ │ │ + movq $0x3c2adf1,-0x50(%r12) │ │ │ │ + lea -0x70(%r12),%rax │ │ │ │ + mov %rax,-0x48(%r12) │ │ │ │ + movq $0x3363ae0,-0x40(%r12) │ │ │ │ + movq $0x3c3a569,-0x38(%r12) │ │ │ │ + lea -0x56(%r12),%rax │ │ │ │ + mov %rax,-0x30(%r12) │ │ │ │ + movq $0x3363ae0,-0x28(%r12) │ │ │ │ + movq $0x3c3a569,-0x20(%r12) │ │ │ │ + lea -0x3e(%r12),%rax │ │ │ │ + mov %rax,-0x18(%r12) │ │ │ │ + movq $0x3363ae0,-0x10(%r12) │ │ │ │ + lea -0x26(%r12),%rax │ │ │ │ mov %rax,-0x8(%r12) │ │ │ │ - mov 0x30(%rbp),%rax │ │ │ │ + movq $0x3c37ef9,(%r12) │ │ │ │ + movq $0x4b49a8,0x8(%rbp) │ │ │ │ + lea -0xe(%r12),%r14 │ │ │ │ + add $0x8,%rbp │ │ │ │ + jmp 322bbe0 │ │ │ │ + movq $0x78,0x388(%r13) │ │ │ │ + jmp 338a720 │ │ │ │ + movq $0x20,0x388(%r13) │ │ │ │ + jmp 338a720 │ │ │ │ + add $0x30,%r12 │ │ │ │ + cmp 0x358(%r13),%r12 │ │ │ │ + ja 4b4985 │ │ │ │ + movq $0x4b44a0,-0x28(%r12) │ │ │ │ + mov %rax,-0x20(%r12) │ │ │ │ + lea -0x26(%r12),%rax │ │ │ │ + mov %rbx,%rcx │ │ │ │ + and $0x7,%ecx │ │ │ │ + cmp $0x2,%rcx │ │ │ │ + jb 4b491a │ │ │ │ + add $0xffffffffffffffe0,%r12 │ │ │ │ + movq $0x4b49c8,0x8(%rbp) │ │ │ │ + mov %rbx,%rsi │ │ │ │ + lea 0x37835eb(%rip),%r14 │ │ │ │ + mov %rax,%rbx │ │ │ │ + add $0x8,%rbp │ │ │ │ + jmp 4b44a0 │ │ │ │ + mov 0x7(%rbx),%rcx │ │ │ │ + mov 0xf(%rbx),%rdx │ │ │ │ + cmpq $0x0,0x1f(%rbx) │ │ │ │ + jge 4b4957 │ │ │ │ + movq $0x4b4688,-0x18(%r12) │ │ │ │ + mov %rcx,-0x8(%r12) │ │ │ │ mov %rax,(%r12) │ │ │ │ - mov 0x18(%rbp),%rsi │ │ │ │ + movq $0x4b4a08,0x8(%rbp) │ │ │ │ + mov %rdx,%rsi │ │ │ │ lea -0x18(%r12),%r14 │ │ │ │ - mov %rbx,%rax │ │ │ │ - mov 0x8(%rbp),%rbx │ │ │ │ - movq $0x3393020,0x18(%rbp) │ │ │ │ - mov 0x20(%rbp),%rcx │ │ │ │ - mov %rax,0x20(%rbp) │ │ │ │ - mov 0x28(%rbp),%rax │ │ │ │ - mov %rcx,0x28(%rbp) │ │ │ │ - mov %rax,0x30(%rbp) │ │ │ │ - add $0x18,%rbp │ │ │ │ - jmp 4b4b30 │ │ │ │ - movq $0x20,0x388(%r13) │ │ │ │ + mov %rax,%rbx │ │ │ │ + add $0x8,%rbp │ │ │ │ + jmp 4b44a0 │ │ │ │ + movq $0x4b4640,-0x18(%r12) │ │ │ │ + mov %rdx,-0x8(%r12) │ │ │ │ + mov %rax,(%r12) │ │ │ │ + movq $0x4b4a48,0x8(%rbp) │ │ │ │ + mov %rcx,%rsi │ │ │ │ + lea -0x18(%r12),%r14 │ │ │ │ + mov %rax,%rbx │ │ │ │ + add $0x8,%rbp │ │ │ │ + jmp 4b44a0 │ │ │ │ + movq $0x30,0x388(%r13) │ │ │ │ jmp 338a720 │ │ │ │ - jmp *-0x8(%r13) │ │ │ │ - sldt (%rax) │ │ │ │ - add %al,(%rdx) │ │ │ │ - add %al,(%rax) │ │ │ │ - add %al,(%rbx) │ │ │ │ + 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 fmuls -0x8(%r9,%rdi,1) │ │ │ │ - jb 4b35c0 │ │ │ │ - movq $0x4b3590,-0x28(%rbp) │ │ │ │ - mov 0x6(%rbx),%rax │ │ │ │ - mov 0xe(%rbx),%rcx │ │ │ │ - mov 0x16(%rbx),%rbx │ │ │ │ - mov %rbx,%rdx │ │ │ │ - mov %r14,%rbx │ │ │ │ - mov %rdx,-0x20(%rbp) │ │ │ │ - mov %rax,-0x18(%rbp) │ │ │ │ - mov %rcx,-0x10(%rbp) │ │ │ │ - mov %rsi,-0x8(%rbp) │ │ │ │ - add $0xffffffffffffffd8,%rbp │ │ │ │ - test $0x7,%bl │ │ │ │ - jne 4b3590 │ │ │ │ - mov (%rbx),%rax │ │ │ │ - jmp *%rax │ │ │ │ - nopl 0x0(%rax) │ │ │ │ - add $0x0,%al │ │ │ │ + add %cl,-0x75(%rax) │ │ │ │ + jne 4b49b4 │ │ │ │ + mov %rbx,%r14 │ │ │ │ + add $0x10,%rbp │ │ │ │ + jmp 3240990 │ │ │ │ + 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) │ │ │ │ - and %cl,-0x77(%rax) │ │ │ │ - fmuls -0x75(%rax) │ │ │ │ - pop %rbp │ │ │ │ - or %cl,-0x39(%rax) │ │ │ │ - or %r12b,(%r8) │ │ │ │ - xor %bh,(%rcx) │ │ │ │ - add -0x75(%rax),%ecx │ │ │ │ - rex.WRB adc %r9b,-0x77(%r8) │ │ │ │ - adc %r9b,-0x75(%r8) │ │ │ │ - sbb %r9b,-0x77(%r8) │ │ │ │ - rex.WRB sbb %r9b,-0x77(%r8) │ │ │ │ - and %r9b,-0x7d(%r8) │ │ │ │ - (bad) │ │ │ │ - lock cld │ │ │ │ + add %cl,-0x39(%rax) │ │ │ │ + add %r13b,%r8b │ │ │ │ + rex.WB │ │ │ │ + rex.WXB add %cl,-0x77(%r9) │ │ │ │ + fsubrp %st,%st(1) │ │ │ │ + or %dh,-0x29(%rdx) │ │ │ │ + add (%rcx),%al │ │ │ │ + add %al,(%rax) │ │ │ │ + add %al,(%rax) │ │ │ │ + add %al,(%rax) │ │ │ │ + add %bl,(%rsi) │ │ │ │ + add %al,(%rax) │ │ │ │ + add %al,(%rax) │ │ │ │ + add %al,(%rax) │ │ │ │ + add %cl,-0x75(%rax) │ │ │ │ + jne 4b49f4 │ │ │ │ + mov %rbx,%r14 │ │ │ │ + add $0x10,%rbp │ │ │ │ + jmp 3240990 │ │ │ │ + add %eax,(%rax) │ │ │ │ + add %al,(%rax) │ │ │ │ + add %al,(%rax) │ │ │ │ + add %al,(%rax) │ │ │ │ (bad) │ │ │ │ - incl -0x1(%rcx) │ │ │ │ - gs clc │ │ │ │ - nopl 0x0(%rax) │ │ │ │ + add %al,(%rax) │ │ │ │ + add %al,(%rax) │ │ │ │ + add %al,(%rax) │ │ │ │ + add %cl,-0x39(%rax) │ │ │ │ + add %r13b,(%r8) │ │ │ │ + rex.WX │ │ │ │ + rex.WXB add %cl,-0x77(%r9) │ │ │ │ + fsubrp %st,%st(1) │ │ │ │ + enter $0xd771,$0x2 │ │ │ │ + add %eax,(%rax) │ │ │ │ + add %al,(%rax) │ │ │ │ + add %al,(%rax) │ │ │ │ + add %al,(%rax) │ │ │ │ (bad) │ │ │ │ add %al,(%rax) │ │ │ │ - add %al,(%rbx) │ │ │ │ add %al,(%rax) │ │ │ │ - add %al,0x0(%rip) │ │ │ │ add %al,(%rax) │ │ │ │ - add %cl,(%rax) │ │ │ │ + add %cl,-0x75(%rax) │ │ │ │ + jne 4b4a34 │ │ │ │ + mov %rbx,%r14 │ │ │ │ + add $0x10,%rbp │ │ │ │ + jmp 3240990 │ │ │ │ + add %eax,(%rax) │ │ │ │ + add %al,(%rax) │ │ │ │ + add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ - add %bl,(%rax) │ │ │ │ - sbb %ebx,(%rdi) │ │ │ │ - add -0x73(%rax),%ecx │ │ │ │ - rex.RB rorb $0xf,-0x8(%r9,%rdi,1) │ │ │ │ (bad) │ │ │ │ - out %al,(%dx) │ │ │ │ + add %al,(%rax) │ │ │ │ + add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %cl,-0x39(%rax) │ │ │ │ - rex.RB rclb $0x4b,0x36(%r8) │ │ │ │ + add %r13b,0x4a(%r8) │ │ │ │ + rex.WXB add %cl,-0x77(%r9) │ │ │ │ + fsubrp %st,%st(1) │ │ │ │ + mov %dh,-0x29(%rcx) │ │ │ │ + add (%rcx),%al │ │ │ │ + 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) │ │ │ │ - rex.XB add $0xd4b8b48,%eax │ │ │ │ - mov 0x15(%rbx),%rdx │ │ │ │ - mov 0x1d(%rbx),%r8 │ │ │ │ - mov 0x25(%rbx),%rbx │ │ │ │ - mov %rbx,%r9 │ │ │ │ + jne 4b4a74 │ │ │ │ + mov %rbx,%r14 │ │ │ │ + add $0x10,%rbp │ │ │ │ + jmp 3240990 │ │ │ │ + add %eax,(%rax) │ │ │ │ + add %al,(%rax) │ │ │ │ + add %al,(%rax) │ │ │ │ + add %al,(%rax) │ │ │ │ + adc %al,(%rax) │ │ │ │ + add %al,(%rax) │ │ │ │ + or %ah,-0x74b7fce1(%rip) │ │ │ │ + jae 4b4a9c │ │ │ │ + lea 0x3783466(%rip),%r14 │ │ │ │ + jmp 4b4718 │ │ │ │ + add %eax,(%rax) │ │ │ │ + add %al,(%rax) │ │ │ │ + add %al,(%rax) │ │ │ │ + add %al,(%rax) │ │ │ │ + adc %al,(%rax) │ │ │ │ + add %al,(%rax) │ │ │ │ + call 484e69cd <__environ@GLIBC_2.2.5+0x448a6525> │ │ │ │ + mov 0x10(%rbx),%esi │ │ │ │ + lea 0x3783446(%rip),%r14 │ │ │ │ + jmp 4b4718 │ │ │ │ + add $0x1000000,%eax │ │ │ │ + ... │ │ │ │ + add %al,(%rax) │ │ │ │ + add %cl,(%rsi) │ │ │ │ + add %al,(%rax) │ │ │ │ + add %dl,%al │ │ │ │ + and $0x1f,%al │ │ │ │ + add -0x73(%rax),%ecx │ │ │ │ + rex.RB clc │ │ │ │ + cmp %r15,%rax │ │ │ │ + jb 4b4b72 │ │ │ │ + movq $0x4b4b08,-0x8(%rbp) │ │ │ │ mov %r14,%rbx │ │ │ │ - mov %rcx,-0x38(%rbp) │ │ │ │ - mov %rdx,-0x30(%rbp) │ │ │ │ - mov %rax,-0x28(%rbp) │ │ │ │ - mov %r9,-0x20(%rbp) │ │ │ │ - mov %r8,-0x18(%rbp) │ │ │ │ - mov %rsi,-0x10(%rbp) │ │ │ │ - mov %rdi,-0x8(%rbp) │ │ │ │ - add $0xffffffffffffffc0,%rbp │ │ │ │ + add $0xfffffffffffffff8,%rbp │ │ │ │ test $0x7,%bl │ │ │ │ - jne 4b3650 │ │ │ │ + jne 4b4b08 │ │ │ │ mov (%rbx),%rax │ │ │ │ jmp *%rax │ │ │ │ - nopl 0x0(%rax) │ │ │ │ + xchg %ax,%ax │ │ │ │ + ... │ │ │ │ (bad) │ │ │ │ add %al,(%rax) │ │ │ │ - add %al,(%rax) │ │ │ │ - add %al,(%rax) │ │ │ │ - add %bl,(%rsi) │ │ │ │ - add %al,(%rax) │ │ │ │ - add %ch,0x49031f18(%rax) │ │ │ │ - add $0x50,%esp │ │ │ │ + add %bl,0x48031f24(%rax) │ │ │ │ + mov %ebx,%eax │ │ │ │ + and $0x7,%eax │ │ │ │ + cmp $0x3,%rax │ │ │ │ + jae 4b4b7d │ │ │ │ + cmp $0x2,%rax │ │ │ │ + jae 4b4b8d │ │ │ │ + add $0x18,%r12 │ │ │ │ cmp 0x358(%r13),%r12 │ │ │ │ - ja 4b36cb │ │ │ │ - movq $0x4b3448,-0x48(%r12) │ │ │ │ - mov 0x18(%rbp),%rax │ │ │ │ - mov %rax,-0x40(%r12) │ │ │ │ - mov 0x30(%rbp),%rax │ │ │ │ - mov %rax,-0x38(%r12) │ │ │ │ - mov 0x38(%rbp),%rcx │ │ │ │ - mov %rcx,-0x30(%r12) │ │ │ │ - mov 0x8(%rbp),%rcx │ │ │ │ - mov %rcx,-0x28(%r12) │ │ │ │ - mov 0x10(%rbp),%rcx │ │ │ │ - mov %rcx,-0x20(%r12) │ │ │ │ - movq $0x4b3538,-0x18(%r12) │ │ │ │ - mov %rax,-0x10(%r12) │ │ │ │ - lea -0x46(%r12),%rcx │ │ │ │ - mov %rcx,-0x8(%r12) │ │ │ │ - mov 0x28(%rbp),%rcx │ │ │ │ + ja 4b4ba0 │ │ │ │ + mov 0x7(%rbx),%rax │ │ │ │ + mov 0xf(%rbx),%rcx │ │ │ │ + cmpq $0x0,0x1f(%rbx) │ │ │ │ + jge 4b4b54 │ │ │ │ + movq $0x4b4aa8,-0x10(%r12) │ │ │ │ + mov %rax,(%r12) │ │ │ │ + mov %rcx,%rsi │ │ │ │ + lea -0x10(%r12),%r14 │ │ │ │ + add $0x8,%rbp │ │ │ │ + jmp 4b4718 │ │ │ │ + movq $0x4b4a88,-0x10(%r12) │ │ │ │ mov %rcx,(%r12) │ │ │ │ - lea -0x16(%r12),%rdi │ │ │ │ mov %rax,%rsi │ │ │ │ - mov %rbx,%r14 │ │ │ │ - mov 0x20(%rbp),%rbx │ │ │ │ - add $0x40,%rbp │ │ │ │ - jmp 33959f8 │ │ │ │ - movq $0x50,0x388(%r13) │ │ │ │ - jmp 338a720 │ │ │ │ + lea -0x10(%r12),%r14 │ │ │ │ + add $0x8,%rbp │ │ │ │ + jmp 4b4718 │ │ │ │ + lea 0x31f2447(%rip),%rbx │ │ │ │ jmp *-0x8(%r13) │ │ │ │ - nop │ │ │ │ + lea 0x31f2354(%rip),%rbx │ │ │ │ + add $0x8,%rbp │ │ │ │ + mov (%rbx),%rax │ │ │ │ + jmp *%rax │ │ │ │ + mov %rbx,%rsi │ │ │ │ + lea 0x3783362(%rip),%r14 │ │ │ │ + add $0x8,%rbp │ │ │ │ + jmp 4b4718 │ │ │ │ + movq $0x18,0x388(%r13) │ │ │ │ + jmp 338a720 │ │ │ │ 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,0x17(%rax) │ │ │ │ - (bad) │ │ │ │ - add -0x75(%rax),%ecx │ │ │ │ - jnp 4b370b │ │ │ │ - mov %r14,%rsi │ │ │ │ - mov 0x7(%rbx),%r14 │ │ │ │ - jmp 4b2808 │ │ │ │ + add %cl,-0x73(%rax) │ │ │ │ + sbb $0x378330b,%eax │ │ │ │ + jmp *0x0(%rbp) │ │ │ │ + nopw 0x0(%rax,%rax,1) │ │ │ │ add (%rax),%al │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ adc (%rax),%al │ │ │ │ add %al,(%rax) │ │ │ │ - sub %dl,(%rdi) │ │ │ │ - (bad) │ │ │ │ + lock and (%rdi),%ebx │ │ │ │ add -0x73(%rax),%ecx │ │ │ │ rex.RB │ │ │ │ lock cmp %r15,%rax │ │ │ │ - jb 4b373e │ │ │ │ + jb 4b4c0e │ │ │ │ movq $0x3390fc8,-0x10(%rbp) │ │ │ │ mov %rbx,-0x8(%rbp) │ │ │ │ mov 0x18(%rbx),%rsi │ │ │ │ mov 0x10(%rbx),%r14 │ │ │ │ add $0xfffffffffffffff0,%rbp │ │ │ │ - jmp 4b1e40 │ │ │ │ + jmp 4b4da0 │ │ │ │ jmp *-0x10(%r13) │ │ │ │ nopw 0x0(%rax,%rax,1) │ │ │ │ - add %eax,(%rax) │ │ │ │ - add %al,(%rax) │ │ │ │ - add %al,(%rax) │ │ │ │ - add %al,(%rax) │ │ │ │ - adc %al,(%rax) │ │ │ │ - add %al,(%rax) │ │ │ │ - add %al,(%rax) │ │ │ │ - add %al,(%rax) │ │ │ │ - lea -0x10(%rbp),%rax │ │ │ │ - cmp %r15,%rax │ │ │ │ - jb 4b3781 │ │ │ │ - movq $0x3390fc8,-0x10(%rbp) │ │ │ │ - mov %rbx,-0x8(%rbp) │ │ │ │ - mov 0x10(%rbx),%rsi │ │ │ │ - lea 0x3767019(%rip),%r14 │ │ │ │ - add $0xfffffffffffffff0,%rbp │ │ │ │ - jmp 3226da0 │ │ │ │ - jmp *-0x10(%r13) │ │ │ │ - nopl (%rax) │ │ │ │ - sldt (%rax) │ │ │ │ - add %al,(%rdx) │ │ │ │ + add $0x1000000,%eax │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rdx) │ │ │ │ add %al,(%rax) │ │ │ │ + add %al,(%rcx) │ │ │ │ add %al,(%rax) │ │ │ │ + add %cl,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ - add %cl,(%rbx) │ │ │ │ + add %dl,(%rax) │ │ │ │ + call ffffffff8d934f50 <__environ@GLIBC_2.2.5+0xffffffff89cf4aa8> │ │ │ │ + rex.RB rorb $1,-0x8(%r9,%rdi,1) │ │ │ │ + jb 4b4d43 │ │ │ │ + movq $0x4b4c88,-0x20(%rbp) │ │ │ │ + mov 0x7(%rbx),%rax │ │ │ │ + mov 0xf(%rbx),%rcx │ │ │ │ + mov 0x17(%rbx),%rbx │ │ │ │ + mov %rbx,%rdx │ │ │ │ + mov %r14,%rbx │ │ │ │ + mov %rax,-0x18(%rbp) │ │ │ │ + mov %rdx,-0x10(%rbp) │ │ │ │ + mov %rcx,-0x8(%rbp) │ │ │ │ + add $0xffffffffffffffe0,%rbp │ │ │ │ + test $0x7,%bl │ │ │ │ + jne 4b4c88 │ │ │ │ + mov (%rbx),%rax │ │ │ │ + jmp *%rax │ │ │ │ + nopl 0x0(%rax) │ │ │ │ + addl $0x0,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ + add %bl,(%rsi) │ │ │ │ add %al,(%rax) │ │ │ │ - add %cl,-0x73(%rax) │ │ │ │ - rex.RB loopne 4b37f1 │ │ │ │ - cmp %edi,%eax │ │ │ │ - jb 4b384f │ │ │ │ - movq $0x4b37f0,-0x20(%rbp) │ │ │ │ - mov 0x6(%rbx),%rax │ │ │ │ - mov 0xe(%rbx),%rbx │ │ │ │ - mov %rbx,%rcx │ │ │ │ - mov %r14,%rbx │ │ │ │ - mov %rcx,-0x18(%rbp) │ │ │ │ - mov %rax,-0x10(%rbp) │ │ │ │ - mov %rsi,-0x8(%rbp) │ │ │ │ - add $0xffffffffffffffe0,%rbp │ │ │ │ + add %bh,0x48031ee7(%rax) │ │ │ │ + mov %ebx,%eax │ │ │ │ + and $0x7,%eax │ │ │ │ + cmp $0x1,%rax │ │ │ │ + je 4b4d35 │ │ │ │ + movq $0x4b4cd0,-0x8(%rbp) │ │ │ │ + mov 0xe(%rbx),%rax │ │ │ │ + mov 0x6(%rbx),%rbx │ │ │ │ + mov %rax,0x0(%rbp) │ │ │ │ + add $0xfffffffffffffff8,%rbp │ │ │ │ test $0x7,%bl │ │ │ │ - jne 4b37f0 │ │ │ │ + jne 4b4cd0 │ │ │ │ mov (%rbx),%rax │ │ │ │ jmp *%rax │ │ │ │ - nopl (%rax) │ │ │ │ - add (%rax),%eax │ │ │ │ + nopw 0x0(%rax,%rax,1) │ │ │ │ + add $0x1,%al │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ (bad) │ │ │ │ add %al,(%rax) │ │ │ │ + add %dh,-0x19(%rax) │ │ │ │ + (bad) │ │ │ │ + add -0x39(%rax),%ecx │ │ │ │ + rex.RB clc │ │ │ │ + or %cl,0x4b(%rbp) │ │ │ │ + add %cl,-0x75(%rax) │ │ │ │ + rex.XB cmovs -0x76b7f8a5(%r11),%ecx │ │ │ │ + add %r9b,-0x7d(%r8) │ │ │ │ + (bad) │ │ │ │ + ret │ │ │ │ + (bad) │ │ │ │ + jne 4b4d08 │ │ │ │ + mov (%rbx),%rax │ │ │ │ + jmp *%rax │ │ │ │ + nopw 0x0(%rax,%rax,1) │ │ │ │ + add $0x2,%eax │ │ │ │ add %al,(%rax) │ │ │ │ + add %bl,(%rsi) │ │ │ │ add %al,(%rax) │ │ │ │ - add %cl,-0x7d(%rcx) │ │ │ │ - (bad) │ │ │ │ - xor %cl,0x3b(%rbp) │ │ │ │ - movsl %ds:(%rsi),%es:(%rdi) │ │ │ │ - pop %rax │ │ │ │ - add (%rax),%eax │ │ │ │ - add %dh,0x42(%rdi) │ │ │ │ - movq $0x4b3758,-0x28(%r12) │ │ │ │ - mov 0x18(%rbp),%rax │ │ │ │ - mov %rax,-0x18(%r12) │ │ │ │ - movq $0x3363098,-0x10(%r12) │ │ │ │ - lea -0x28(%r12),%rax │ │ │ │ - mov %rax,-0x8(%r12) │ │ │ │ + add %bh,(%rax) │ │ │ │ + out %eax,$0x1e │ │ │ │ + add -0x75(%rax),%ecx │ │ │ │ + and %r9b,0x3b(%r8) │ │ │ │ + rex.XB (bad) │ │ │ │ + jne 4b4d65 │ │ │ │ mov 0x8(%rbp),%rax │ │ │ │ - mov %rax,(%r12) │ │ │ │ - lea -0xf(%r12),%rsi │ │ │ │ - mov %rbx,%r14 │ │ │ │ - mov 0x10(%rbp),%rbx │ │ │ │ + movq $0x4b4d58,0x8(%rbp) │ │ │ │ + mov %rax,%rdi │ │ │ │ + mov 0x28(%rbp),%rsi │ │ │ │ + lea 0x31ee714(%rip),%r14 │ │ │ │ + add $0x8,%rbp │ │ │ │ + jmp 309e038 │ │ │ │ + lea 0x378319e(%rip),%rbx │ │ │ │ add $0x20,%rbp │ │ │ │ - jmp 3395748 │ │ │ │ - movq $0x30,0x388(%r13) │ │ │ │ - jmp 338a720 │ │ │ │ + jmp *0x0(%rbp) │ │ │ │ jmp *-0x8(%r13) │ │ │ │ - nopl 0x0(%rax,%rax,1) │ │ │ │ - (bad) │ │ │ │ + nop │ │ │ │ + add $0x3,%al │ │ │ │ add %al,(%rax) │ │ │ │ - add %al,(%rbx) │ │ │ │ add %al,(%rax) │ │ │ │ - add %al,(%rdx) │ │ │ │ add %al,(%rax) │ │ │ │ + (bad) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ - add %cl,(%rbx) │ │ │ │ add %al,(%rax) │ │ │ │ + add %al,-0x7cb7f81d(%rbx) │ │ │ │ + sti │ │ │ │ + add %esi,0x12(%rbp) │ │ │ │ + add $0xfffffffffffffff8,%rbp │ │ │ │ + lea 0x3783165(%rip),%rbx │ │ │ │ + add $0x30,%rbp │ │ │ │ + jmp *0x0(%rbp) │ │ │ │ + mov 0x8(%rbp),%r14 │ │ │ │ + mov 0x10(%rbp),%rbx │ │ │ │ + add $0x28,%rbp │ │ │ │ + jmp 3395508 │ │ │ │ + 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 4b3918 │ │ │ │ - movq $0x4b38c8,-0x28(%rbp) │ │ │ │ - mov 0x5(%rbx),%rax │ │ │ │ - mov 0xd(%rbx),%rbx │ │ │ │ - mov %rbx,%rcx │ │ │ │ - mov %r14,%rbx │ │ │ │ - mov %rax,-0x20(%rbp) │ │ │ │ - mov %rcx,-0x18(%rbp) │ │ │ │ - mov %rsi,-0x10(%rbp) │ │ │ │ - mov %rdi,-0x8(%rbp) │ │ │ │ - add $0xffffffffffffffd8,%rbp │ │ │ │ + add %ah,0x48031ee6(%rax) │ │ │ │ + lea -0x10(%rbp),%eax │ │ │ │ + cmp %r15,%rax │ │ │ │ + jae 4b4deb │ │ │ │ + lea 0x31f2228(%rip),%rbx │ │ │ │ + jmp *-0x8(%r13) │ │ │ │ + add $0x20,%r12 │ │ │ │ + cmp 0x358(%r13),%r12 │ │ │ │ + ja 4b4e66 │ │ │ │ + mov 0x7(%rbx),%rax │ │ │ │ + mov 0xf(%rbx),%rbx │ │ │ │ + movq $0x4b4be8,-0x18(%r12) │ │ │ │ + mov %r14,-0x8(%r12) │ │ │ │ + mov %rbx,(%r12) │ │ │ │ + add $0x10,%rbp │ │ │ │ + lea -0x18(%r12),%r14 │ │ │ │ + mov %rax,%rsi │ │ │ │ + movq $0x4b4e18,-0x10(%rbp) │ │ │ │ + mov %rsi,%rbx │ │ │ │ + mov %r14,-0x8(%rbp) │ │ │ │ + add $0xfffffffffffffff0,%rbp │ │ │ │ test $0x7,%bl │ │ │ │ - jne 4b38c8 │ │ │ │ + jne 4b4e18 │ │ │ │ mov (%rbx),%rax │ │ │ │ jmp *%rax │ │ │ │ - nopl 0x0(%rax) │ │ │ │ - add $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,-0x7d(%rcx) │ │ │ │ - (bad) │ │ │ │ - sbb %cl,0x3b(%rbp) │ │ │ │ - movsl %ds:(%rsi),%es:(%rdi) │ │ │ │ - pop %rax │ │ │ │ - add (%rax),%eax │ │ │ │ - add %dh,0x33(%rdi) │ │ │ │ - movq $0x4b37a0,-0x10(%r12) │ │ │ │ - mov 0x20(%rbp),%rax │ │ │ │ + add %al,%al │ │ │ │ + and %ebx,(%rdi) │ │ │ │ + add 0x75(%rbx,%rcx,4),%ecx │ │ │ │ + or %cl,-0x77(%rax) │ │ │ │ + fadds -0x7cb7f820(%rbx) │ │ │ │ + clc │ │ │ │ + add 0x4e(%rbx),%esi │ │ │ │ + cmp $0x2,%rax │ │ │ │ + jb 4b4db4 │ │ │ │ + add $0x20,%r12 │ │ │ │ + cmp 0x358(%r13),%r12 │ │ │ │ + ja 4b4e66 │ │ │ │ + mov 0x6(%rbx),%rax │ │ │ │ + mov 0xe(%rbx),%rbx │ │ │ │ + movq $0x4b4c30,-0x18(%r12) │ │ │ │ + mov %r14,-0x10(%r12) │ │ │ │ mov %rax,-0x8(%r12) │ │ │ │ - mov 0x8(%rbp),%rax │ │ │ │ - mov %rax,(%r12) │ │ │ │ - lea -0xe(%r12),%rdi │ │ │ │ - mov 0x18(%rbp),%rsi │ │ │ │ - mov %rbx,%r14 │ │ │ │ - mov 0x10(%rbp),%rbx │ │ │ │ - add $0x28,%rbp │ │ │ │ - jmp 33959f8 │ │ │ │ - movq $0x18,0x388(%r13) │ │ │ │ + mov %rbx,(%r12) │ │ │ │ + lea -0x17(%r12),%rbx │ │ │ │ + add $0x10,%rbp │ │ │ │ + jmp *0x0(%rbp) │ │ │ │ + movq $0x20,0x388(%r13) │ │ │ │ jmp 338a720 │ │ │ │ - jmp *-0x8(%r13) │ │ │ │ - nopl 0x0(%rax) │ │ │ │ - add (%rax),%eax │ │ │ │ + mov %r14,%rbx │ │ │ │ + add $0x10,%rbp │ │ │ │ + jmp 33893b0 │ │ │ │ + nopw 0x0(%rax,%rax,1) │ │ │ │ + add %eax,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ - sldt (%rax) │ │ │ │ - add %al,0x15(%rax) │ │ │ │ - (bad) │ │ │ │ - add -0x73(%rax),%ecx │ │ │ │ - rex.RB │ │ │ │ - lock cmp %r15,%rax │ │ │ │ - jb 4b3961 │ │ │ │ + adc %al,(%rax) │ │ │ │ + add %al,(%rax) │ │ │ │ + add %al,(%rax) │ │ │ │ + add %al,(%rax) │ │ │ │ + lea -0x10(%rbp),%rax │ │ │ │ + cmp %r15,%rax │ │ │ │ + jb 4b4eba │ │ │ │ movq $0x3390fc8,-0x10(%rbp) │ │ │ │ mov %rbx,-0x8(%rbp) │ │ │ │ - mov 0x20(%rbx),%r8 │ │ │ │ - mov 0x18(%rbx),%rdi │ │ │ │ - lea 0x31f10f5(%rip),%rsi │ │ │ │ mov 0x10(%rbx),%r14 │ │ │ │ add $0xfffffffffffffff0,%rbp │ │ │ │ - jmp 5f4518 │ │ │ │ + jmp 309d650 │ │ │ │ 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) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ lea -0x10(%rbp),%rax │ │ │ │ cmp %r15,%rax │ │ │ │ - jb 4b399e │ │ │ │ + jb 4b4ef2 │ │ │ │ movq $0x3390fc8,-0x10(%rbp) │ │ │ │ mov %rbx,-0x8(%rbp) │ │ │ │ mov 0x10(%rbx),%r14 │ │ │ │ - mov 0x18(%rbx),%rbx │ │ │ │ add $0xfffffffffffffff0,%rbp │ │ │ │ - jmp 4b3f78 │ │ │ │ + jmp 309d650 │ │ │ │ jmp *-0x10(%r13) │ │ │ │ - nopw 0x0(%rax,%rax,1) │ │ │ │ + xchg %ax,%ax │ │ │ │ add %eax,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ adc %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ - add %al,(%rax) │ │ │ │ - add %al,(%rax) │ │ │ │ - lea -0x10(%rbp),%rax │ │ │ │ - cmp %r15,%rax │ │ │ │ - jb 4b39e1 │ │ │ │ + shlb $1,(%rax) │ │ │ │ + (bad) │ │ │ │ + add -0x73(%rax),%ecx │ │ │ │ + rex.RB │ │ │ │ + lock cmp %r15,%rax │ │ │ │ + jb 4b4f31 │ │ │ │ movq $0x3390fc8,-0x10(%rbp) │ │ │ │ mov %rbx,-0x8(%rbp) │ │ │ │ mov 0x10(%rbx),%rsi │ │ │ │ - lea 0x2f04136(%rip),%r14 │ │ │ │ + lea 0x31f20a9(%rip),%r14 │ │ │ │ add $0xfffffffffffffff0,%rbp │ │ │ │ - jmp 3359998 │ │ │ │ + jmp 4b4da0 │ │ │ │ jmp *-0x10(%r13) │ │ │ │ nopl (%rax) │ │ │ │ - (bad) │ │ │ │ + add %eax,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ - add %al,(%rbx) │ │ │ │ add %al,(%rax) │ │ │ │ - add %al,(%rcx) │ │ │ │ + add %al,(%rax) │ │ │ │ + adc %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ - add %cl,(%rcx) │ │ │ │ + lea -0x10(%rbp),%rax │ │ │ │ + cmp %r15,%rax │ │ │ │ + jb 4b4f6a │ │ │ │ + movq $0x3390fc8,-0x10(%rbp) │ │ │ │ + mov %rbx,-0x8(%rbp) │ │ │ │ + mov 0x10(%rbx),%r14 │ │ │ │ + add $0xfffffffffffffff0,%rbp │ │ │ │ + jmp 309d650 │ │ │ │ + jmp *-0x10(%r13) │ │ │ │ + xchg %ax,%ax │ │ │ │ + add %eax,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ - add %cl,-0x73(%rax) │ │ │ │ - rex.RB call 10437354 <__environ@GLIBC_2.2.5+0xc7f6eac> │ │ │ │ - (bad) │ │ │ │ - mov $0x0,%al │ │ │ │ + adc %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ - movq $0x4b3a48,-0x18(%rbp) │ │ │ │ - mov 0x5(%rbx),%rax │ │ │ │ + pop %rax │ │ │ │ + and %bl,(%rdi) │ │ │ │ + add -0x73(%rax),%ecx │ │ │ │ + rex.RB │ │ │ │ + lock cmp %r15,%rax │ │ │ │ + jb 4b4fa9 │ │ │ │ + movq $0x3390fc8,-0x10(%rbp) │ │ │ │ + mov %rbx,-0x8(%rbp) │ │ │ │ + mov 0x10(%rbx),%rsi │ │ │ │ + lea 0x31f2031(%rip),%r14 │ │ │ │ + add $0xfffffffffffffff0,%rbp │ │ │ │ + jmp 4b4da0 │ │ │ │ + jmp *-0x10(%r13) │ │ │ │ + nopl (%rax) │ │ │ │ + sldt (%rax) │ │ │ │ + add %al,(%rdx) │ │ │ │ + ... │ │ │ │ + add %al,(%rax) │ │ │ │ + add %cl,(%rsi) │ │ │ │ + add %al,(%rax) │ │ │ │ + add %al,0x20(%rax) │ │ │ │ + (bad) │ │ │ │ + add -0x73(%rax),%ecx │ │ │ │ + rex.RB enter $0x394c,$0xf8 │ │ │ │ + jb 4b51cc │ │ │ │ + movq $0x4b5008,-0x10(%rbp) │ │ │ │ mov %r14,%rbx │ │ │ │ - mov %rax,-0x10(%rbp) │ │ │ │ - mov %rdi,-0x8(%rbp) │ │ │ │ - add $0xffffffffffffffe8,%rbp │ │ │ │ + mov %rsi,-0x8(%rbp) │ │ │ │ + add $0xfffffffffffffff0,%rbp │ │ │ │ test $0x7,%bl │ │ │ │ - jne 4b3a48 │ │ │ │ + jne 4b5008 │ │ │ │ mov (%rbx),%rax │ │ │ │ jmp *%rax │ │ │ │ nopw 0x0(%rax,%rax,1) │ │ │ │ - add (%rax),%al │ │ │ │ + add %eax,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ (bad) │ │ │ │ add %al,(%rax) │ │ │ │ + add %ah,(%rax) │ │ │ │ + and %bl,(%rdi) │ │ │ │ + add -0x75(%rax),%ecx │ │ │ │ + jne 4b5014 │ │ │ │ + mov %rbx,%rax │ │ │ │ + and $0x7,%eax │ │ │ │ + cmp $0x1,%rax │ │ │ │ + je 4b514a │ │ │ │ + movq $0x4b5060,-0x10(%rbp) │ │ │ │ + mov 0x6(%rbx),%rax │ │ │ │ + mov 0x16(%rbx),%rcx │ │ │ │ + mov 0x1e(%rbx),%rbx │ │ │ │ + mov %rbx,%rdx │ │ │ │ + mov %rsi,%rbx │ │ │ │ + mov %rdx,-0x8(%rbp) │ │ │ │ + mov %rcx,0x0(%rbp) │ │ │ │ + mov %rax,0x8(%rbp) │ │ │ │ + add $0xfffffffffffffff0,%rbp │ │ │ │ + test $0x7,%bl │ │ │ │ + jne 4b5060 │ │ │ │ + mov (%rbx),%rax │ │ │ │ + jmp *%rax │ │ │ │ + add (%rax),%eax │ │ │ │ + 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,0x58(%rdi) │ │ │ │ - mov 0x7(%rbx),%rax │ │ │ │ - mov 0xf(%rbx),%rcx │ │ │ │ - mov 0x17(%rbx),%rbx │ │ │ │ - movq $0x3363ae0,-0x30(%r12) │ │ │ │ - mov 0x8(%rbp),%rdx │ │ │ │ - mov %rdx,-0x28(%r12) │ │ │ │ - mov %rcx,-0x20(%r12) │ │ │ │ - movq $0x4a37b8,-0x18(%r12) │ │ │ │ - mov %rax,-0x10(%r12) │ │ │ │ - lea -0x2e(%r12),%rax │ │ │ │ - mov %rax,-0x8(%r12) │ │ │ │ - mov %rbx,(%r12) │ │ │ │ - lea 0x3774b5e(%rip),%rsi │ │ │ │ - lea -0x17(%r12),%r14 │ │ │ │ - mov 0x10(%rbp),%rbx │ │ │ │ - add $0x18,%rbp │ │ │ │ - jmp 3395748 │ │ │ │ - movq $0x38,0x388(%r13) │ │ │ │ - jmp 338a720 │ │ │ │ - jmp *-0x8(%r13) │ │ │ │ - nopl 0x0(%rax) │ │ │ │ - (bad) │ │ │ │ - add %al,(%rax) │ │ │ │ - add %al,(%rbx) │ │ │ │ - add %al,(%rax) │ │ │ │ - add %al,(%rcx) │ │ │ │ - add %al,(%rax) │ │ │ │ - add %al,(%rax) │ │ │ │ - add %al,(%rax) │ │ │ │ - add %cl,(%rcx) │ │ │ │ - add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ + add %cl,%al │ │ │ │ + (bad) │ │ │ │ + (bad) │ │ │ │ + add -0x77(%rax),%ecx │ │ │ │ + fadds -0x7cb7f820(%rbx) │ │ │ │ + clc │ │ │ │ + add %ecx,(%rdi) │ │ │ │ + test %cl,%ah │ │ │ │ add %al,(%rax) │ │ │ │ - add %cl,-0x73(%rax) │ │ │ │ - rex.RB call 73437434 <__environ@GLIBC_2.2.5+0x6f7f6f8c> │ │ │ │ - rex.WXB │ │ │ │ - movq $0x4b3b20,-0x18(%rbp) │ │ │ │ - mov 0x5(%rbx),%rax │ │ │ │ - mov %r14,%rbx │ │ │ │ - mov %rax,-0x10(%rbp) │ │ │ │ - mov %rdi,-0x8(%rbp) │ │ │ │ - add $0xffffffffffffffe8,%rbp │ │ │ │ + add %cl,-0x39(%rax) │ │ │ │ + rex.RB │ │ │ │ + lock mov $0x48004b50,%eax │ │ │ │ + mov 0x6(%rbx),%eax │ │ │ │ + mov 0x16(%rbx),%rcx │ │ │ │ + mov 0x1e(%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 4b3b20 │ │ │ │ + jne 4b50b8 │ │ │ │ mov (%rbx),%rax │ │ │ │ jmp *%rax │ │ │ │ - xchg %ax,%ax │ │ │ │ - add (%rax),%al │ │ │ │ - add %al,(%rax) │ │ │ │ + nopl (%rax) │ │ │ │ + add $0x0,%eax │ │ │ │ add %al,(%rax) │ │ │ │ + add %bl,(%rsi) │ │ │ │ add %al,(%rax) │ │ │ │ + add %dh,0x1f(%rax) │ │ │ │ (bad) │ │ │ │ + add -0x75(%rax),%ecx │ │ │ │ + sub %r9b,-0x77(%r8) │ │ │ │ + flds -0x7cb7f81f(%rbx) │ │ │ │ + stc │ │ │ │ + (bad) │ │ │ │ + je 4b54b4 │ │ │ │ + lea -0x1(%rcx),%rbx │ │ │ │ + movq $0x4b5100,0x0(%rbp) │ │ │ │ + mov %rbx,%rcx │ │ │ │ + mov %rax,%rbx │ │ │ │ + mov %rcx,0x28(%rbp) │ │ │ │ + test $0x7,%bl │ │ │ │ + jne 4b5100 │ │ │ │ + mov (%rbx),%rax │ │ │ │ + jmp *%rax │ │ │ │ + nopl 0x0(%rax) │ │ │ │ + add $0x4,%eax │ │ │ │ add %al,(%rax) │ │ │ │ + add %bl,(%rsi) │ │ │ │ add %al,(%rax) │ │ │ │ - add %al,(%rax) │ │ │ │ - add %cl,-0x75(%rax) │ │ │ │ - jne 4b3b2c │ │ │ │ - mov %rbx,%r14 │ │ │ │ - mov 0x10(%rbp),%rbx │ │ │ │ - add $0x18,%rbp │ │ │ │ - jmp 3395748 │ │ │ │ - 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 rorb $1,-0x8(%r9,%rdi,1) │ │ │ │ - jb 4b3bf3 │ │ │ │ - movq $0x3390fc8,-0x10(%rbp) │ │ │ │ - mov %rbx,-0x8(%rbp) │ │ │ │ - movq $0x4b3ba8,-0x30(%rbp) │ │ │ │ - mov 0x10(%rbx),%rax │ │ │ │ - mov 0x18(%rbx),%rcx │ │ │ │ - mov 0x20(%rbx),%rbx │ │ │ │ + add %ch,(%rax) │ │ │ │ + (bad) │ │ │ │ + (bad) │ │ │ │ + add -0x75(%rax),%ecx │ │ │ │ + and %r9b,-0x75(%r8) │ │ │ │ + rex.WRB adc %r9b,-0x75(%r8) │ │ │ │ + push %rbp │ │ │ │ + sub %cl,-0x77(%rax) │ │ │ │ + fiadds -0x7cb7f81a(%rbx) │ │ │ │ + incb (%rdi) │ │ │ │ + je 4b54c3 │ │ │ │ + lea -0x1(%rsi),%rbx │ │ │ │ + cmp %rbx,%rdx │ │ │ │ + jne 4b5138 │ │ │ │ + movq $0x4b54e8,0x0(%rbp) │ │ │ │ + mov %rcx,%rsi │ │ │ │ + mov %rax,%r14 │ │ │ │ + jmp 4b4fc8 │ │ │ │ + add $0x10,%rbp │ │ │ │ + lea 0x3782d8e(%rip),%rbx │ │ │ │ + add $0x20,%rbp │ │ │ │ + jmp *0x0(%rbp) │ │ │ │ + movq $0x4b5190,-0x10(%rbp) │ │ │ │ + mov 0x7(%rbx),%rax │ │ │ │ + mov 0xf(%rbx),%rcx │ │ │ │ + mov 0x17(%rbx),%rbx │ │ │ │ mov %rbx,%rdx │ │ │ │ - mov %rcx,%rbx │ │ │ │ - mov %rdx,-0x28(%rbp) │ │ │ │ - mov %rax,-0x20(%rbp) │ │ │ │ - mov %rcx,-0x18(%rbp) │ │ │ │ - add $0xffffffffffffffd0,%rbp │ │ │ │ + mov %rsi,%rbx │ │ │ │ + mov %rdx,-0x8(%rbp) │ │ │ │ + mov %rcx,0x0(%rbp) │ │ │ │ + mov %rax,0x8(%rbp) │ │ │ │ + add $0xfffffffffffffff0,%rbp │ │ │ │ test $0x7,%bl │ │ │ │ - jne 4b3ba8 │ │ │ │ + jne 4b5190 │ │ │ │ mov (%rbx),%rax │ │ │ │ jmp *%rax │ │ │ │ - nopl (%rax) │ │ │ │ + xchg %ax,%ax │ │ │ │ add (%rax),%eax │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ (bad) │ │ │ │ add %al,(%rax) │ │ │ │ + add %bh,0x1e(%rax) │ │ │ │ + (bad) │ │ │ │ + add -0x77(%rax),%ecx │ │ │ │ + fadds -0x7cb7f820(%rbx) │ │ │ │ + clc │ │ │ │ + add %esi,-0x60(%rbp) │ │ │ │ + movq $0x4b5460,-0x8(%rbp) │ │ │ │ + mov 0x7(%rbx),%rdi │ │ │ │ + mov 0x18(%rbp),%rsi │ │ │ │ + lea 0x31ee10d(%rip),%r14 │ │ │ │ + mov 0x17(%rbx),%rax │ │ │ │ + mov %rax,0x0(%rbp) │ │ │ │ + mov 0xf(%rbx),%rax │ │ │ │ + mov %rax,0x18(%rbp) │ │ │ │ + add $0xfffffffffffffff8,%rbp │ │ │ │ + jmp 335b8f8 │ │ │ │ + lea 0x31f1e55(%rip),%rbx │ │ │ │ + jmp *-0x8(%r13) │ │ │ │ + add $0x18,%r12 │ │ │ │ + cmp 0x358(%r13),%r12 │ │ │ │ + ja 4b521d │ │ │ │ + movq $0x4b4e98,-0x10(%r12) │ │ │ │ + mov %rax,(%r12) │ │ │ │ + movq $0x4b5310,0x0(%rbp) │ │ │ │ + mov %rbx,%rsi │ │ │ │ + lea 0x31f1dce(%rip),%r14 │ │ │ │ + movq $0x33924c0,-0x10(%rbp) │ │ │ │ + lea -0x10(%r12),%rax │ │ │ │ + mov %rax,-0x8(%rbp) │ │ │ │ + add $0xfffffffffffffff0,%rbp │ │ │ │ + jmp 4b4da0 │ │ │ │ + movq $0x18,0x388(%r13) │ │ │ │ + jmp 338a720 │ │ │ │ + movq $0x30,0x388(%r13) │ │ │ │ + jmp 338a720 │ │ │ │ + nopl (%rax) │ │ │ │ + add $0x0,%al │ │ │ │ + add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ - add %cl,-0x39(%rax) │ │ │ │ - add %r11b,%r8b │ │ │ │ - cmp 0x0(%rbx),%ecx │ │ │ │ + (bad) │ │ │ │ + add %al,(%rax) │ │ │ │ + add %bl,0x48031f1d(%rax) │ │ │ │ + movl $0x4b5288,-0x8(%rbp) │ │ │ │ mov %rbx,%rax │ │ │ │ - mov 0x8(%rbp),%rbx │ │ │ │ - mov %rax,0x8(%rbp) │ │ │ │ + mov 0x20(%rbp),%rbx │ │ │ │ + mov %rax,0x0(%rbp) │ │ │ │ + add $0xfffffffffffffff8,%rbp │ │ │ │ test $0x7,%bl │ │ │ │ - jne 4b3bd8 │ │ │ │ + jne 4b5288 │ │ │ │ mov (%rbx),%rax │ │ │ │ jmp *%rax │ │ │ │ - nopl (%rax) │ │ │ │ - add (%rax),%eax │ │ │ │ + nopl 0x0(%rax) │ │ │ │ + add %r8b,(%r8) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ + add %bl,(%rsi) │ │ │ │ add %al,(%rax) │ │ │ │ + add %ah,0x1d(%rax) │ │ │ │ (bad) │ │ │ │ + add -0x39(%rax),%ecx │ │ │ │ + add %r10b,0x53(%r8) │ │ │ │ + rex.WXB add %cl,-0x77(%r8) │ │ │ │ + fiadds 0x31(%rbp) │ │ │ │ + imul %cl │ │ │ │ + gs cltd │ │ │ │ + mov $0x441f0f02,%esi │ │ │ │ + add %al,(%rax) │ │ │ │ + add $0x3,%al │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ - add %cl,-0x75(%rax) │ │ │ │ - or %r9b,-0x39(%r8) │ │ │ │ - or %r13b,(%r8) │ │ │ │ - cmp $0x4b,%al │ │ │ │ - add %cl,-0x77(%rax) │ │ │ │ - fimuls -0x77(%rcx) │ │ │ │ (bad) │ │ │ │ + add %al,(%rax) │ │ │ │ + add %dl,0x48031ee1(%rax) │ │ │ │ + mov 0x10(%rbp),%eax │ │ │ │ + mov 0x8(%rbp),%rcx │ │ │ │ + and $0x7,%ebx │ │ │ │ + cmp $0x1,%rbx │ │ │ │ + jne 4b532a │ │ │ │ add $0x8,%rbp │ │ │ │ - jmp 4a4230 │ │ │ │ - jmp *-0x10(%r13) │ │ │ │ - nop │ │ │ │ - add (%rax),%al │ │ │ │ + jmp 4b513c │ │ │ │ + nopw 0x0(%rax,%rax,1) │ │ │ │ + add $0x3,%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 %r13b,%r11b │ │ │ │ - xor %esp,0xf(%rsi) │ │ │ │ + add %ah,-0x1f(%rax) │ │ │ │ (bad) │ │ │ │ - add %r8b,(%rax) │ │ │ │ - add (%rax),%al │ │ │ │ + add -0x75(%rax),%ecx │ │ │ │ + adc %r9b,-0x75(%r8) │ │ │ │ + rex.WRB or %r8b,-0x7cb7f81d(%r11) │ │ │ │ + sti │ │ │ │ + add %esi,0x39(%rbp) │ │ │ │ + add $0x8,%rbp │ │ │ │ + jmp 4b513c │ │ │ │ + nopw 0x0(%rax,%rax,1) │ │ │ │ + add $0x3,%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 -0x7cb7f81d(%rbx) │ │ │ │ + add %dh,(%rax) │ │ │ │ + loope 4b532d │ │ │ │ + add -0x75(%rax),%ecx │ │ │ │ + adc %r9b,-0x75(%r8) │ │ │ │ + rex.WRB or %r8b,-0x7cb7f81d(%r11) │ │ │ │ sti │ │ │ │ - add %ecx,(%rdi) │ │ │ │ - test %eax,0x48000000(%rdi) │ │ │ │ - mov %edx,%ebx │ │ │ │ - add $0x40,%r12 │ │ │ │ - cmp 0x358(%r13),%r12 │ │ │ │ - ja 4b3c94 │ │ │ │ - movq $0x4b39b8,-0x38(%r12) │ │ │ │ - mov %rcx,-0x28(%r12) │ │ │ │ - movq $0x50aa00,-0x20(%r12) │ │ │ │ - mov %rax,-0x18(%r12) │ │ │ │ - lea -0x38(%r12),%rax │ │ │ │ - mov %rax,-0x10(%r12) │ │ │ │ - movq $0x4b3a00,-0x8(%r12) │ │ │ │ - lea -0x1f(%r12),%rax │ │ │ │ - mov %rax,(%r12) │ │ │ │ - lea -0x5(%r12),%rbx │ │ │ │ - add $0x18,%rbp │ │ │ │ - jmp *0x0(%rbp) │ │ │ │ - movq $0x40,0x388(%r13) │ │ │ │ - movq $0x4b3c08,0x0(%rbp) │ │ │ │ - jmp 338a720 │ │ │ │ - nopl 0x0(%rax) │ │ │ │ - ... │ │ │ │ - (bad) │ │ │ │ + add %esi,0x9(%rbp) │ │ │ │ + add $0x8,%rbp │ │ │ │ + jmp 4b513c │ │ │ │ + mov %rcx,%rdi │ │ │ │ + mov %rax,%rsi │ │ │ │ + lea 0x31ee109(%rip),%r14 │ │ │ │ + add $0x28,%rbp │ │ │ │ + jmp 309e038 │ │ │ │ + add %r8b,(%r8) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ + add %bl,(%rsi) │ │ │ │ add %al,(%rax) │ │ │ │ - add %cl,-0x7d(%rax) │ │ │ │ - (bad) │ │ │ │ - mov %ebx,%edx │ │ │ │ - add $0x10,%r12 │ │ │ │ - cmp 0x358(%r13),%r12 │ │ │ │ - ja 4b3ced │ │ │ │ - movq $0x4b3ae0,-0x8(%r12) │ │ │ │ - mov %rdx,(%r12) │ │ │ │ - lea -0x5(%r12),%rbx │ │ │ │ - add $0x18,%rbp │ │ │ │ - jmp *0x0(%rbp) │ │ │ │ - movq $0x10,0x388(%r13) │ │ │ │ - movq $0x4b3cc0,0x10(%rbp) │ │ │ │ - mov %rdx,%rbx │ │ │ │ + add %bl,0x48031f1c(%rax) │ │ │ │ + cmp 0x8(%rbp),%ebx │ │ │ │ + je 4b535f │ │ │ │ add $0x10,%rbp │ │ │ │ - jmp 338a720 │ │ │ │ + jmp 4b513c │ │ │ │ + movq $0x4b5390,0x8(%rbp) │ │ │ │ + mov 0x20(%rbp),%rbx │ │ │ │ + add $0x8,%rbp │ │ │ │ + test $0x7,%bl │ │ │ │ + jne 4b5390 │ │ │ │ + mov (%rbx),%rax │ │ │ │ + jmp *%rax │ │ │ │ nopl 0x0(%rax) │ │ │ │ - sldt (%rax) │ │ │ │ - add %al,(%rdx) │ │ │ │ + add $0x1,%al │ │ │ │ add %al,(%rax) │ │ │ │ - add %al,(%rdx) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ + (bad) │ │ │ │ add %al,(%rax) │ │ │ │ - add %cl,(%rbx) │ │ │ │ + add %bl,0x1c(%rax) │ │ │ │ + (bad) │ │ │ │ + add -0x75(%rax),%ecx │ │ │ │ + and %r9b,-0x77(%r8) │ │ │ │ + flds -0x7cb7f81f(%rbx) │ │ │ │ + stc │ │ │ │ + add %ecx,(%rdi) │ │ │ │ + test %esi,(%rbx) │ │ │ │ + (bad) │ │ │ │ + (bad) │ │ │ │ + decl -0x7d(%rcx) │ │ │ │ + (bad) │ │ │ │ + xor %cl,0x3b(%rbp) │ │ │ │ + movsl %ds:(%rsi),%es:(%rdi) │ │ │ │ + pop %rax │ │ │ │ + add (%rax),%eax │ │ │ │ + add %cl,(%rdi) │ │ │ │ + xchg %edi,-0x2(%rax) │ │ │ │ + (bad) │ │ │ │ + decl -0x75(%rax) │ │ │ │ + rex.WXB (bad) │ │ │ │ + mov 0xf(%rbx),%rdx │ │ │ │ + cmpq $0x0,0x1f(%rbx) │ │ │ │ + jge 4b5409 │ │ │ │ + movq $0x4b4f48,-0x28(%r12) │ │ │ │ + mov %rax,-0x18(%r12) │ │ │ │ + movq $0x4b4f80,-0x10(%r12) │ │ │ │ + mov %rcx,(%r12) │ │ │ │ + movq $0x4b52e0,0x0(%rbp) │ │ │ │ + mov %rdx,%rsi │ │ │ │ + lea -0x10(%r12),%r14 │ │ │ │ + movq $0x33924c0,-0x10(%rbp) │ │ │ │ + lea -0x28(%r12),%rax │ │ │ │ + mov %rax,-0x8(%rbp) │ │ │ │ + add $0xfffffffffffffff0,%rbp │ │ │ │ + jmp 4b4da0 │ │ │ │ + movq $0x4b4ed0,-0x28(%r12) │ │ │ │ + mov %rax,-0x18(%r12) │ │ │ │ + movq $0x4b4f08,-0x10(%r12) │ │ │ │ + mov %rdx,(%r12) │ │ │ │ + movq $0x4b52b0,0x0(%rbp) │ │ │ │ + mov %rcx,%rsi │ │ │ │ + lea -0x10(%r12),%r14 │ │ │ │ + movq $0x33924c0,-0x10(%rbp) │ │ │ │ + lea -0x28(%r12),%rax │ │ │ │ + mov %rax,-0x8(%rbp) │ │ │ │ + add $0xfffffffffffffff0,%rbp │ │ │ │ + jmp 4b4da0 │ │ │ │ + xchg %ax,%ax │ │ │ │ + add $0x0,%al │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ - add %cl,-0x73(%rax) │ │ │ │ - rex.RB loopne 4b3d79 │ │ │ │ - cmp %edi,%eax │ │ │ │ - jb 4b3dc4 │ │ │ │ - movq $0x4b3d78,-0x20(%rbp) │ │ │ │ - mov 0x6(%rbx),%rax │ │ │ │ - mov 0xe(%rbx),%rbx │ │ │ │ - mov %rbx,%rcx │ │ │ │ - mov %r14,%rbx │ │ │ │ - mov %rax,-0x18(%rbp) │ │ │ │ - mov %rcx,-0x10(%rbp) │ │ │ │ - mov %rsi,-0x8(%rbp) │ │ │ │ - add $0xffffffffffffffe0,%rbp │ │ │ │ + (bad) │ │ │ │ + add %al,(%rax) │ │ │ │ + add %cl,-0x7cfce0e5(%rax) │ │ │ │ + jrcxz 4b546a │ │ │ │ + cmp $0x1,%rbx │ │ │ │ + jne 4b5472 │ │ │ │ + add $0x8,%rbp │ │ │ │ + jmp 4b513c │ │ │ │ + movq $0x4b5498,0x0(%rbp) │ │ │ │ + mov 0x18(%rbp),%rbx │ │ │ │ test $0x7,%bl │ │ │ │ - jne 4b3d78 │ │ │ │ + jne 4b5498 │ │ │ │ mov (%rbx),%rax │ │ │ │ jmp *%rax │ │ │ │ - nopl (%rax) │ │ │ │ - add (%rax),%eax │ │ │ │ + add $0x0,%al │ │ │ │ + add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ + (bad) │ │ │ │ add %al,(%rax) │ │ │ │ + add %dl,0x1b(%rax) │ │ │ │ + (bad) │ │ │ │ + add -0x39(%rax),%ecx │ │ │ │ + add %r10b,0x52(%r8) │ │ │ │ + rex.WXB add %cl,-0x77(%r8) │ │ │ │ + fiadds 0x31(%rbp) │ │ │ │ + imul %cl │ │ │ │ + push %rbp │ │ │ │ + xchg %eax,%edi │ │ │ │ + mov $0xc5834802,%esi │ │ │ │ + adc %ch,%cl │ │ │ │ + mov %bh,%ah │ │ │ │ (bad) │ │ │ │ + decl -0x7d(%rax) │ │ │ │ + jrcxz 4b54b0 │ │ │ │ + mov (%rbx),%rbx │ │ │ │ + mov -0x4(%rbx),%ebx │ │ │ │ + jmp 4b50d0 │ │ │ │ + and $0xfffffffffffffff8,%rbx │ │ │ │ + mov (%rbx),%rbx │ │ │ │ + mov -0x4(%rbx),%ebx │ │ │ │ + jmp 4b5120 │ │ │ │ + nopw 0x0(%rax,%rax,1) │ │ │ │ + test %eax,(%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,0x2f(%rdi) │ │ │ │ - movq $0x3363ae0,-0x10(%r12) │ │ │ │ - mov 0x10(%rbp),%rax │ │ │ │ - mov %rax,-0x8(%r12) │ │ │ │ - mov 0x18(%rbp),%rax │ │ │ │ - mov %rax,(%r12) │ │ │ │ - lea -0xe(%r12),%rsi │ │ │ │ - mov %rbx,%r14 │ │ │ │ - mov 0x8(%rbp),%rbx │ │ │ │ - add $0x20,%rbp │ │ │ │ - jmp 3395748 │ │ │ │ - movq $0x18,0x388(%r13) │ │ │ │ - jmp 338a720 │ │ │ │ - jmp *-0x8(%r13) │ │ │ │ + add %al,(%rax) │ │ │ │ + add %al,0x1b(%rax) │ │ │ │ + (bad) │ │ │ │ + add -0x7cb7f81d(%rbx),%eax │ │ │ │ + sti │ │ │ │ + add %esi,0x48(%rdx,%rdi,4) │ │ │ │ + mov 0x8(%rbp),%esi │ │ │ │ + mov 0x18(%rbp),%r14 │ │ │ │ + add $0x30,%rbp │ │ │ │ + jmp 4b4fd5 │ │ │ │ + nopw 0x0(%rax,%rax,1) │ │ │ │ sldt (%rax) │ │ │ │ add %al,(%rdx) │ │ │ │ + ... │ │ │ │ add %al,(%rax) │ │ │ │ - add %al,(%rbx) │ │ │ │ - add %al,(%rax) │ │ │ │ - add %al,(%rax) │ │ │ │ + add %cl,(%rsi) │ │ │ │ add %al,(%rax) │ │ │ │ add %cl,(%rax) │ │ │ │ + sbb (%rdi),%ebx │ │ │ │ + add -0x73(%rax),%ecx │ │ │ │ + rex.RB clc │ │ │ │ + cmp %r15,%rax │ │ │ │ + jb 4b553a │ │ │ │ + movq $0x4b5558,-0x8(%rbp) │ │ │ │ + add $0xfffffffffffffff8,%rbp │ │ │ │ + jmp 4b4fc8 │ │ │ │ + lea 0x31f1af7(%rip),%rbx │ │ │ │ + jmp *-0x8(%r13) │ │ │ │ + nopl (%rax) │ │ │ │ + ... │ │ │ │ + (bad) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ - add %cl,-0x73(%rax) │ │ │ │ - rex.RB fmuls -0x8(%r9,%rdi,1) │ │ │ │ - jb 4b3e88 │ │ │ │ - movq $0x4b3e38,-0x28(%rbp) │ │ │ │ - mov 0x6(%rbx),%rax │ │ │ │ - mov 0xe(%rbx),%rcx │ │ │ │ - mov 0x16(%rbx),%rbx │ │ │ │ - mov %rbx,%rdx │ │ │ │ - mov %r14,%rbx │ │ │ │ - mov %rdx,-0x20(%rbp) │ │ │ │ - mov %rcx,-0x18(%rbp) │ │ │ │ - mov %rax,-0x10(%rbp) │ │ │ │ - mov %rsi,-0x8(%rbp) │ │ │ │ - add $0xffffffffffffffd8,%rbp │ │ │ │ - test $0x7,%bl │ │ │ │ - jne 4b3e38 │ │ │ │ + add %al,-0x7cb7f81d(%rbx) │ │ │ │ + sti │ │ │ │ + add %esi,0x48(%rsi,%rcx,1) │ │ │ │ + lea 0x3782969(%rip),%ebx │ │ │ │ + add $0x8,%rbp │ │ │ │ + jmp *0x0(%rbp) │ │ │ │ + lea 0x3782964(%rip),%rbx │ │ │ │ + add $0x8,%rbp │ │ │ │ + jmp *0x0(%rbp) │ │ │ │ + nopl (%rax) │ │ │ │ + ... │ │ │ │ + adc $0x58000000,%eax │ │ │ │ + sbb (%rdi),%ebx │ │ │ │ + add -0x73(%rax),%ecx │ │ │ │ + rex.RB │ │ │ │ + lock cmp %r15,%rax │ │ │ │ + jb 4b55d7 │ │ │ │ + sub $0x8,%rsp │ │ │ │ + mov %r13,%rax │ │ │ │ + mov %rbx,%rsi │ │ │ │ + mov %rax,%rdi │ │ │ │ + xor %eax,%eax │ │ │ │ + call 3385710 │ │ │ │ + add $0x8,%rsp │ │ │ │ + test %rax,%rax │ │ │ │ + je 4b55d2 │ │ │ │ + movq $0x3391200,-0x10(%rbp) │ │ │ │ + mov %rax,-0x8(%rbp) │ │ │ │ + lea 0x31f1af9(%rip),%r14 │ │ │ │ + add $0xfffffffffffffff0,%rbp │ │ │ │ + jmp 32cbdd0 │ │ │ │ mov (%rbx),%rax │ │ │ │ jmp *%rax │ │ │ │ - nopl (%rax) │ │ │ │ + jmp *-0x10(%r13) │ │ │ │ + nopl 0x0(%rax,%rax,1) │ │ │ │ + add %eax,(%rax) │ │ │ │ + add %al,(%rax) │ │ │ │ + add %eax,(%rax) │ │ │ │ + add %al,(%rax) │ │ │ │ + adc (%rax),%eax │ │ │ │ + add %al,(%rax) │ │ │ │ + add %al,(%rax) │ │ │ │ + add %al,(%rax) │ │ │ │ + lea -0x10(%rbp),%rax │ │ │ │ + cmp %r15,%rax │ │ │ │ + jb 4b5617 │ │ │ │ + movq $0x3390fc8,-0x10(%rbp) │ │ │ │ + mov %rbx,-0x8(%rbp) │ │ │ │ + mov 0x18(%rbx),%rax │ │ │ │ + lea -0x1(%rax),%r14 │ │ │ │ + mov 0x10(%rbx),%rbx │ │ │ │ + add $0xfffffffffffffff0,%rbp │ │ │ │ + jmp 4b5638 │ │ │ │ + jmp *-0x10(%r13) │ │ │ │ + nopl 0x0(%rax,%rax,1) │ │ │ │ add $0x0,%al │ │ │ │ add %al,(%rax) │ │ │ │ + add %eax,(%rax) │ │ │ │ + add %al,(%rax) │ │ │ │ + add %eax,(%rax) │ │ │ │ + add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ - (bad) │ │ │ │ + or %eax,(%rax) │ │ │ │ + add %al,(%rax) │ │ │ │ + add %al,(%rax) │ │ │ │ + add %al,(%rax) │ │ │ │ + add $0x38,%r12 │ │ │ │ + cmp 0x358(%r13),%r12 │ │ │ │ + ja 4b568f │ │ │ │ + cmp $0x1,%r14 │ │ │ │ + jne 4b5659 │ │ │ │ + mov 0x7(%rbx),%rax │ │ │ │ + add $0xffffffffffffffc8,%r12 │ │ │ │ + mov %rax,%rbx │ │ │ │ + jmp *0x0(%rbp) │ │ │ │ + movq $0x4b55f0,-0x30(%r12) │ │ │ │ + mov %rbx,-0x20(%r12) │ │ │ │ + mov %r14,-0x18(%r12) │ │ │ │ + movq $0x3363ae0,-0x10(%r12) │ │ │ │ + movq $0x3c3a569,-0x8(%r12) │ │ │ │ + lea -0x30(%r12),%rax │ │ │ │ + mov %rax,(%r12) │ │ │ │ + lea -0xe(%r12),%rbx │ │ │ │ + jmp *0x0(%rbp) │ │ │ │ + movq $0x38,0x388(%r13) │ │ │ │ + jmp *-0x8(%r13) │ │ │ │ + xchg %ax,%ax │ │ │ │ + add $0x1000000,%eax │ │ │ │ + ... │ │ │ │ + add %al,(%rax) │ │ │ │ + add %cl,(%rsi) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %cl,-0x7d(%rcx) │ │ │ │ (bad) │ │ │ │ - sbb %cl,0x3b(%rbp) │ │ │ │ + sub %cl,0x3b(%rbp) │ │ │ │ movsl %ds:(%rsi),%es:(%rdi) │ │ │ │ pop %rax │ │ │ │ add (%rax),%eax │ │ │ │ - add %dh,0x33(%rdi) │ │ │ │ - movq $0x4b3d28,-0x10(%r12) │ │ │ │ - mov 0x18(%rbp),%rax │ │ │ │ - mov %rax,-0x8(%r12) │ │ │ │ - mov 0x20(%rbp),%rax │ │ │ │ + add %dh,0x39(%rdi) │ │ │ │ + movq $0x3363ae0,-0x20(%r12) │ │ │ │ + movq $0x3c3a569,-0x18(%r12) │ │ │ │ + mov %r14,-0x10(%r12) │ │ │ │ + movq $0x4b5638,-0x8(%r12) │ │ │ │ + lea -0x1e(%r12),%rax │ │ │ │ mov %rax,(%r12) │ │ │ │ - lea -0xe(%r12),%rdi │ │ │ │ - mov 0x10(%rbp),%rsi │ │ │ │ - mov %rbx,%r14 │ │ │ │ - mov 0x8(%rbp),%rbx │ │ │ │ - add $0x28,%rbp │ │ │ │ - jmp 33959f8 │ │ │ │ - movq $0x18,0x388(%r13) │ │ │ │ - jmp 338a720 │ │ │ │ + mov $0xa,%r14d │ │ │ │ + lea -0x7(%r12),%rbx │ │ │ │ + jmp 4b5638 │ │ │ │ + movq $0x28,0x388(%r13) │ │ │ │ + lea 0x31f1a18(%rip),%rbx │ │ │ │ jmp *-0x8(%r13) │ │ │ │ nopl 0x0(%rax) │ │ │ │ - (bad) │ │ │ │ - add %al,(%rax) │ │ │ │ - add %al,(%rbx) │ │ │ │ - add %al,(%rax) │ │ │ │ - add %al,(%rdx) │ │ │ │ - add %al,(%rax) │ │ │ │ - add %al,(%rax) │ │ │ │ - add %al,(%rax) │ │ │ │ - add %cl,(%rbx) │ │ │ │ - add %al,(%rax) │ │ │ │ - add %al,(%rax) │ │ │ │ + ... │ │ │ │ + adc $0x0,%eax │ │ │ │ add %al,(%rax) │ │ │ │ add %cl,-0x73(%rax) │ │ │ │ - rex.RB fmuls -0x8(%r9,%rdi,1) │ │ │ │ - jb 4b3f58 │ │ │ │ - movq $0x4b3f00,-0x28(%rbp) │ │ │ │ - mov 0x5(%rbx),%rax │ │ │ │ - mov 0xd(%rbx),%rbx │ │ │ │ - mov %rbx,%rcx │ │ │ │ - mov %r14,%rbx │ │ │ │ - mov %rax,-0x20(%rbp) │ │ │ │ - mov %rcx,-0x18(%rbp) │ │ │ │ - mov %rsi,-0x10(%rbp) │ │ │ │ - mov %rdi,-0x8(%rbp) │ │ │ │ - add $0xffffffffffffffd8,%rbp │ │ │ │ - test $0x7,%bl │ │ │ │ - jne 4b3f00 │ │ │ │ + rex.RB │ │ │ │ + lock cmp %r15,%rax │ │ │ │ + jb 4b576f │ │ │ │ + sub $0x8,%rsp │ │ │ │ + mov %r13,%rax │ │ │ │ + mov %rbx,%rsi │ │ │ │ + mov %rax,%rdi │ │ │ │ + xor %eax,%eax │ │ │ │ + call 3385710 │ │ │ │ + add $0x8,%rsp │ │ │ │ + test %rax,%rax │ │ │ │ + je 4b576a │ │ │ │ + movq $0x3391200,-0x10(%rbp) │ │ │ │ + mov %rax,-0x8(%rbp) │ │ │ │ + lea 0x3782798(%rip),%r14 │ │ │ │ + add $0xfffffffffffffff0,%rbp │ │ │ │ + jmp 322bbe0 │ │ │ │ mov (%rbx),%rax │ │ │ │ jmp *%rax │ │ │ │ - nopl 0x0(%rax) │ │ │ │ - add $0x0,%al │ │ │ │ + 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,-0x7d(%rcx) │ │ │ │ - (bad) │ │ │ │ - and %cl,0x3b(%rbp) │ │ │ │ - movsl %ds:(%rsi),%es:(%rdi) │ │ │ │ - pop %rax │ │ │ │ - add (%rax),%eax │ │ │ │ - add %dh,0x3b(%rdi) │ │ │ │ - movq $0x4b3de0,-0x18(%r12) │ │ │ │ - mov 0x20(%rbp),%rax │ │ │ │ - mov %rax,-0x10(%r12) │ │ │ │ - mov 0x18(%rbp),%rax │ │ │ │ - mov %rax,-0x8(%r12) │ │ │ │ - mov 0x8(%rbp),%rcx │ │ │ │ - mov %rcx,(%r12) │ │ │ │ - lea -0x16(%r12),%rdi │ │ │ │ - mov %rax,%rsi │ │ │ │ - mov %rbx,%r14 │ │ │ │ - mov 0x10(%rbp),%rbx │ │ │ │ - add $0x28,%rbp │ │ │ │ - jmp 33959f8 │ │ │ │ - movq $0x20,0x388(%r13) │ │ │ │ - jmp 338a720 │ │ │ │ - jmp *-0x8(%r13) │ │ │ │ - nopl 0x0(%rax) │ │ │ │ + lea -0x10(%rbp),%rax │ │ │ │ + cmp %r15,%rax │ │ │ │ + jb 4b57ae │ │ │ │ + movq $0x3390fc8,-0x10(%rbp) │ │ │ │ + mov %rbx,-0x8(%rbp) │ │ │ │ + mov 0x18(%rbx),%rsi │ │ │ │ + mov 0x10(%rbx),%r14 │ │ │ │ + add $0xfffffffffffffff0,%rbp │ │ │ │ + jmp 4b5930 │ │ │ │ + jmp *-0x10(%r13) │ │ │ │ + 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,-0x73(%rax) │ │ │ │ - rex.RB loopne 4b3fc9 │ │ │ │ - cmp %edi,%eax │ │ │ │ - jb 4b405c │ │ │ │ - movq $0x4b3fc8,-0x20(%rbp) │ │ │ │ - mov %rbx,%rax │ │ │ │ - mov 0x7(%rbx),%rcx │ │ │ │ - mov 0xf(%rbx),%rbx │ │ │ │ - mov %rbx,%rdx │ │ │ │ - mov %r14,%rbx │ │ │ │ - mov %rdx,-0x18(%rbp) │ │ │ │ - mov %rcx,-0x10(%rbp) │ │ │ │ - mov %rax,-0x8(%rbp) │ │ │ │ - add $0xffffffffffffffe0,%rbp │ │ │ │ + rex.RB │ │ │ │ + lock cmp %r15,%rax │ │ │ │ + jb 4b581c │ │ │ │ + movq $0x4b5808,-0x10(%rbp) │ │ │ │ + mov 0x7(%rbx),%rbx │ │ │ │ + mov %r14,-0x8(%rbp) │ │ │ │ + add $0xfffffffffffffff0,%rbp │ │ │ │ test $0x7,%bl │ │ │ │ - jne 4b3fc8 │ │ │ │ + jne 4b5808 │ │ │ │ mov (%rbx),%rax │ │ │ │ jmp *%rax │ │ │ │ - add (%rax),%eax │ │ │ │ + nop │ │ │ │ + add %eax,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ (bad) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ - add %cl,-0x77(%rax) │ │ │ │ - fadds -0x7cb7f820(%rbx) │ │ │ │ - clc │ │ │ │ - add %ecx,(%rdi) │ │ │ │ - test %cl,0x49000000(%rax) │ │ │ │ - add $0x60,%esp │ │ │ │ - cmp 0x358(%r13),%r12 │ │ │ │ - ja 4b404c │ │ │ │ - mov 0x6(%rbx),%rax │ │ │ │ - mov 0xe(%rbx),%rbx │ │ │ │ - movq $0x4b3978,-0x58(%r12) │ │ │ │ - mov %rbx,-0x48(%r12) │ │ │ │ - mov 0x18(%rbp),%rbx │ │ │ │ - mov %rbx,-0x40(%r12) │ │ │ │ - movq $0x4b3b48,-0x38(%r12) │ │ │ │ - mov 0x10(%rbp),%rbx │ │ │ │ - mov %rbx,-0x28(%r12) │ │ │ │ - mov %rax,-0x20(%r12) │ │ │ │ - mov 0x8(%rbp),%rax │ │ │ │ - mov %rax,-0x18(%r12) │ │ │ │ - movq $0x4b3ea8,-0x10(%r12) │ │ │ │ - lea -0x58(%r12),%rax │ │ │ │ - mov %rax,-0x8(%r12) │ │ │ │ - lea -0x38(%r12),%rax │ │ │ │ - mov %rax,(%r12) │ │ │ │ - lea -0xd(%r12),%rbx │ │ │ │ - add $0x20,%rbp │ │ │ │ - jmp *0x0(%rbp) │ │ │ │ - movq $0x60,0x388(%r13) │ │ │ │ - jmp 338a720 │ │ │ │ + add %cl,-0x75(%rax) │ │ │ │ + jge 4b5814 │ │ │ │ + mov 0x7(%rbx),%rsi │ │ │ │ + xor %r14d,%r14d │ │ │ │ + add $0x10,%rbp │ │ │ │ + jmp 4a55e8 │ │ │ │ jmp *-0x8(%r13) │ │ │ │ - lea 0x31f08d4(%rip),%rbx │ │ │ │ - add $0x20,%rbp │ │ │ │ - jmp *0x0(%rbp) │ │ │ │ - xchg %ax,%ax │ │ │ │ add %eax,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ adc %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ - mov 0x10(%rbx),%rsi │ │ │ │ - lea 0x3766706(%rip),%r14 │ │ │ │ - jmp 3226da0 │ │ │ │ - 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 4b40f3 │ │ │ │ - add $0x18,%r12 │ │ │ │ + jb 4b588a │ │ │ │ + add $0x10,%r12 │ │ │ │ cmp 0x358(%r13),%r12 │ │ │ │ - ja 4b40e8 │ │ │ │ + ja 4b587f │ │ │ │ movq $0x3390fc8,-0x10(%rbp) │ │ │ │ mov %rbx,-0x8(%rbp) │ │ │ │ mov 0x10(%rbx),%rax │ │ │ │ - mov 0x18(%rbx),%rbx │ │ │ │ - movq $0x4b4080,-0x10(%r12) │ │ │ │ - mov %rbx,(%r12) │ │ │ │ - lea -0x10(%r12),%rsi │ │ │ │ - mov %rax,%r14 │ │ │ │ + movq $0x4b57d0,-0x8(%r12) │ │ │ │ + mov %rax,(%r12) │ │ │ │ + lea 0x31f16c8(%rip),%rdi │ │ │ │ + lea 0x3782688(%rip),%rsi │ │ │ │ + lea -0x7(%r12),%r14 │ │ │ │ add $0xfffffffffffffff0,%rbp │ │ │ │ - jmp 3240990 │ │ │ │ - movq $0x18,0x388(%r13) │ │ │ │ + jmp 32e94b0 │ │ │ │ + movq $0x10,0x388(%r13) │ │ │ │ jmp *-0x10(%r13) │ │ │ │ - nop │ │ │ │ - sldt (%rax) │ │ │ │ - add %al,(%rdx) │ │ │ │ - add %al,(%rax) │ │ │ │ - add %al,0x0(%rip) │ │ │ │ - add %al,(%rax) │ │ │ │ - add %cl,(%rax) │ │ │ │ + xchg %ax,%ax │ │ │ │ + add %eax,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ - add %ah,0x48031f0d(%rax) │ │ │ │ - lea -0x38(%rbp),%eax │ │ │ │ - cmp %r15,%rax │ │ │ │ - jb 4b41e4 │ │ │ │ - movq $0x4b4178,-0x38(%rbp) │ │ │ │ - mov 0x6(%rbx),%rax │ │ │ │ - mov 0xe(%rbx),%rcx │ │ │ │ - mov 0x16(%rbx),%rdx │ │ │ │ - mov 0x1e(%rbx),%rdi │ │ │ │ - mov 0x26(%rbx),%rbx │ │ │ │ - mov %rbx,%r8 │ │ │ │ - mov %r14,%rbx │ │ │ │ - mov %rdi,-0x30(%rbp) │ │ │ │ - mov %r8,-0x28(%rbp) │ │ │ │ - mov %rax,-0x20(%rbp) │ │ │ │ - mov %rcx,-0x18(%rbp) │ │ │ │ - mov %rdx,-0x10(%rbp) │ │ │ │ - mov %rsi,-0x8(%rbp) │ │ │ │ - add $0xffffffffffffffc8,%rbp │ │ │ │ - test $0x7,%bl │ │ │ │ - jne 4b4178 │ │ │ │ - mov (%rbx),%rax │ │ │ │ - jmp *%rax │ │ │ │ - nopl (%rax) │ │ │ │ - (bad) │ │ │ │ + add %eax,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ + adc (%rax),%eax │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ - add %bl,(%rsi) │ │ │ │ add %al,(%rax) │ │ │ │ - add %bh,(%rax) │ │ │ │ - or $0x8349031f,%eax │ │ │ │ - (bad) │ │ │ │ - and %cl,0x3b(%rbp) │ │ │ │ - movsl %ds:(%rsi),%es:(%rdi) │ │ │ │ - pop %rax │ │ │ │ - add (%rax),%eax │ │ │ │ - add %dh,0x4f(%rdi) │ │ │ │ - movq $0x4b40a0,-0x18(%r12) │ │ │ │ - mov 0x10(%rbp),%rax │ │ │ │ - mov %rax,-0x8(%r12) │ │ │ │ - mov 0x30(%rbp),%rax │ │ │ │ + lea -0x10(%rbp),%rax │ │ │ │ + cmp %r15,%rax │ │ │ │ + jb 4b5912 │ │ │ │ + add $0x30,%r12 │ │ │ │ + cmp 0x358(%r13),%r12 │ │ │ │ + ja 4b5907 │ │ │ │ + movq $0x3390fc8,-0x10(%rbp) │ │ │ │ + mov %rbx,-0x8(%rbp) │ │ │ │ + mov 0x10(%rbx),%rax │ │ │ │ + mov 0x18(%rbx),%rbx │ │ │ │ + movq $0x4b5830,-0x28(%r12) │ │ │ │ + mov %rax,-0x18(%r12) │ │ │ │ + movq $0x3363ae0,-0x10(%r12) │ │ │ │ + movq $0x3c2ad69,-0x8(%r12) │ │ │ │ + lea -0x28(%r12),%rax │ │ │ │ mov %rax,(%r12) │ │ │ │ - mov 0x18(%rbp),%rsi │ │ │ │ - lea -0x18(%r12),%r14 │ │ │ │ - mov %rbx,%rax │ │ │ │ - mov 0x8(%rbp),%rbx │ │ │ │ - movq $0x3393020,0x18(%rbp) │ │ │ │ - mov 0x20(%rbp),%rcx │ │ │ │ - mov %rax,0x20(%rbp) │ │ │ │ - mov 0x28(%rbp),%rax │ │ │ │ - mov %rcx,0x28(%rbp) │ │ │ │ - mov %rax,0x30(%rbp) │ │ │ │ - add $0x18,%rbp │ │ │ │ - jmp 4b44f0 │ │ │ │ - movq $0x20,0x388(%r13) │ │ │ │ - jmp 338a720 │ │ │ │ - jmp *-0x8(%r13) │ │ │ │ + lea -0xe(%r12),%rdi │ │ │ │ + mov %rbx,%rsi │ │ │ │ + xor %r14d,%r14d │ │ │ │ + add $0xfffffffffffffff0,%rbp │ │ │ │ + jmp 32e9300 │ │ │ │ + movq $0x30,0x388(%r13) │ │ │ │ + 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,(%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 4b4288 │ │ │ │ - movq $0x4b4258,-0x28(%rbp) │ │ │ │ - mov 0x6(%rbx),%rax │ │ │ │ - mov 0xe(%rbx),%rcx │ │ │ │ - mov 0x16(%rbx),%rbx │ │ │ │ - mov %rbx,%rdx │ │ │ │ - mov %r14,%rbx │ │ │ │ - mov %rdx,-0x20(%rbp) │ │ │ │ - mov %rax,-0x18(%rbp) │ │ │ │ - mov %rcx,-0x10(%rbp) │ │ │ │ - mov %rsi,-0x8(%rbp) │ │ │ │ - add $0xffffffffffffffd8,%rbp │ │ │ │ + rex.RB │ │ │ │ + lock cmp %r15,%rax │ │ │ │ + jae 4b597b │ │ │ │ + lea 0x31f1838(%rip),%rbx │ │ │ │ + jmp *-0x8(%r13) │ │ │ │ + add $0x20,%r12 │ │ │ │ + cmp 0x358(%r13),%r12 │ │ │ │ + ja 4b5a88 │ │ │ │ + mov 0x7(%rbx),%rax │ │ │ │ + mov 0xf(%rbx),%rbx │ │ │ │ + movq $0x4b5788,-0x18(%r12) │ │ │ │ + mov %r14,-0x8(%r12) │ │ │ │ + mov %rbx,(%r12) │ │ │ │ + add $0x10,%rbp │ │ │ │ + lea -0x18(%r12),%r14 │ │ │ │ + mov %rax,%rsi │ │ │ │ + movq $0x4b59a8,-0x10(%rbp) │ │ │ │ + mov %rsi,%rbx │ │ │ │ + mov %r14,-0x8(%rbp) │ │ │ │ + add $0xfffffffffffffff0,%rbp │ │ │ │ test $0x7,%bl │ │ │ │ - jne 4b4258 │ │ │ │ + jne 4b59a8 │ │ │ │ mov (%rbx),%rax │ │ │ │ jmp *%rax │ │ │ │ - nopl 0x0(%rax) │ │ │ │ - add $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,0x75(%rbx,%rcx,4) │ │ │ │ - and %cl,-0x77(%rax) │ │ │ │ - fmuls -0x75(%rax) │ │ │ │ - pop %rbp │ │ │ │ - or %cl,-0x39(%rax) │ │ │ │ - or %r12b,(%r8) │ │ │ │ - xor %bh,(%rcx) │ │ │ │ - add -0x75(%rax),%ecx │ │ │ │ - rex.WRB adc %r9b,-0x77(%r8) │ │ │ │ - adc %r9b,-0x75(%r8) │ │ │ │ - sbb %r9b,-0x77(%r8) │ │ │ │ - rex.WRB sbb %r9b,-0x77(%r8) │ │ │ │ - and %r9b,-0x7d(%r8) │ │ │ │ - (bad) │ │ │ │ - lock cld │ │ │ │ - (bad) │ │ │ │ - incl -0x1(%rcx) │ │ │ │ - gs clc │ │ │ │ - nopl 0x0(%rax) │ │ │ │ - (bad) │ │ │ │ - add %al,(%rax) │ │ │ │ - add %al,(%rbx) │ │ │ │ - add %al,(%rax) │ │ │ │ - add %al,0x0(%rip) │ │ │ │ - add %al,(%rax) │ │ │ │ - add %cl,(%rax) │ │ │ │ - add %al,(%rax) │ │ │ │ - add %cl,(%rax) │ │ │ │ - or $0x1f,%al │ │ │ │ - add -0x73(%rax),%ecx │ │ │ │ - rex.RB rorb $0xf,-0x8(%r9,%rdi,1) │ │ │ │ - (bad) │ │ │ │ - out %al,(%dx) │ │ │ │ - add %al,(%rax) │ │ │ │ - add %cl,-0x39(%rax) │ │ │ │ - rex.RB rcrb $0x43,(%r8) │ │ │ │ - rex.WXB add %cl,-0x75(%r8) │ │ │ │ - rex.XB add $0xd4b8b48,%eax │ │ │ │ - mov 0x15(%rbx),%rdx │ │ │ │ - mov 0x1d(%rbx),%r8 │ │ │ │ - mov 0x25(%rbx),%rbx │ │ │ │ - mov %rbx,%r9 │ │ │ │ + or %cl,-0x77(%rax) │ │ │ │ + fadds -0x7cb7f820(%rbx) │ │ │ │ + clc │ │ │ │ + add (%rdi),%ecx │ │ │ │ + cmpl $0xfffffff8,-0x7cb80000(%rax,%rax,1) │ │ │ │ + add -0x7e(%rdx),%dh │ │ │ │ + add $0x80,%r12 │ │ │ │ + cmp 0x358(%r13),%r12 │ │ │ │ + ja 4b5a68 │ │ │ │ + mov 0x6(%rbx),%rax │ │ │ │ + mov 0xe(%rbx),%rbx │ │ │ │ + movq $0x4b58a0,-0x78(%r12) │ │ │ │ + mov %rax,-0x68(%r12) │ │ │ │ + mov %rbx,-0x60(%r12) │ │ │ │ + movq $0x3363ae0,-0x58(%r12) │ │ │ │ + movq $0x3c2adf1,-0x50(%r12) │ │ │ │ + lea -0x78(%r12),%rax │ │ │ │ + mov %rax,-0x48(%r12) │ │ │ │ + movq $0x3363ae0,-0x40(%r12) │ │ │ │ + movq $0x3c3a569,-0x38(%r12) │ │ │ │ + lea -0x56(%r12),%rax │ │ │ │ + mov %rax,-0x30(%r12) │ │ │ │ + movq $0x3363ae0,-0x28(%r12) │ │ │ │ + movq $0x3c3a569,-0x20(%r12) │ │ │ │ + lea -0x3e(%r12),%rax │ │ │ │ + mov %rax,-0x18(%r12) │ │ │ │ + movq $0x3363ae0,-0x10(%r12) │ │ │ │ + lea -0x26(%r12),%rax │ │ │ │ + mov %rax,-0x8(%r12) │ │ │ │ + mov %r14,(%r12) │ │ │ │ + lea -0xe(%r12),%rbx │ │ │ │ + add $0x10,%rbp │ │ │ │ + jmp *0x0(%rbp) │ │ │ │ + movq $0x80,0x388(%r13) │ │ │ │ + jmp 338a720 │ │ │ │ mov %r14,%rbx │ │ │ │ - mov %rcx,-0x38(%rbp) │ │ │ │ - mov %rdx,-0x30(%rbp) │ │ │ │ - mov %rax,-0x28(%rbp) │ │ │ │ - mov %r9,-0x20(%rbp) │ │ │ │ - mov %r8,-0x18(%rbp) │ │ │ │ - mov %rsi,-0x10(%rbp) │ │ │ │ - mov %rdi,-0x8(%rbp) │ │ │ │ - add $0xffffffffffffffc0,%rbp │ │ │ │ - test $0x7,%bl │ │ │ │ - jne 4b4318 │ │ │ │ + and $0xfffffffffffffff8,%rbx │ │ │ │ + add $0x10,%rbp │ │ │ │ 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 %bl,0x49031f0b(%rax) │ │ │ │ - add $0x50,%esp │ │ │ │ - cmp 0x358(%r13),%r12 │ │ │ │ - ja 4b4393 │ │ │ │ - movq $0x4b4110,-0x48(%r12) │ │ │ │ - mov 0x18(%rbp),%rax │ │ │ │ - mov %rax,-0x40(%r12) │ │ │ │ - mov 0x30(%rbp),%rax │ │ │ │ - mov %rax,-0x38(%r12) │ │ │ │ - mov 0x38(%rbp),%rcx │ │ │ │ - mov %rcx,-0x30(%r12) │ │ │ │ - mov 0x8(%rbp),%rcx │ │ │ │ - mov %rcx,-0x28(%r12) │ │ │ │ - mov 0x10(%rbp),%rcx │ │ │ │ - mov %rcx,-0x20(%r12) │ │ │ │ - movq $0x4b4200,-0x18(%r12) │ │ │ │ - mov %rax,-0x10(%r12) │ │ │ │ - lea -0x46(%r12),%rcx │ │ │ │ - mov %rcx,-0x8(%r12) │ │ │ │ - mov 0x28(%rbp),%rcx │ │ │ │ - mov %rcx,(%r12) │ │ │ │ - lea -0x16(%r12),%rdi │ │ │ │ - mov %rax,%rsi │ │ │ │ - mov %rbx,%r14 │ │ │ │ - mov 0x20(%rbp),%rbx │ │ │ │ - add $0x40,%rbp │ │ │ │ - jmp 33959f8 │ │ │ │ - movq $0x50,0x388(%r13) │ │ │ │ + movq $0x20,0x388(%r13) │ │ │ │ jmp 338a720 │ │ │ │ - jmp *-0x8(%r13) │ │ │ │ - nop │ │ │ │ - add (%rax),%eax │ │ │ │ + add (%rax),%al │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ - sldt (%rax) │ │ │ │ - add %bh,%al │ │ │ │ - or (%rdi),%bl │ │ │ │ + adc (%rax),%al │ │ │ │ + add %al,(%rax) │ │ │ │ + sbb %dl,(%rdi) │ │ │ │ + (bad) │ │ │ │ add -0x73(%rax),%ecx │ │ │ │ rex.RB │ │ │ │ lock cmp %r15,%rax │ │ │ │ - jb 4b43e2 │ │ │ │ + jb 4b5ace │ │ │ │ movq $0x3390fc8,-0x10(%rbp) │ │ │ │ mov %rbx,-0x8(%rbp) │ │ │ │ mov 0x18(%rbx),%rsi │ │ │ │ mov 0x10(%rbx),%r14 │ │ │ │ - mov 0x20(%rbx),%rbx │ │ │ │ add $0xfffffffffffffff0,%rbp │ │ │ │ - jmp 4b44f0 │ │ │ │ + jmp 4b6070 │ │ │ │ jmp *-0x10(%r13) │ │ │ │ - xchg %ax,%ax │ │ │ │ - (bad) │ │ │ │ - add %al,(%rax) │ │ │ │ - add %al,(%rbx) │ │ │ │ - add %al,(%rax) │ │ │ │ - add %al,(%rdx) │ │ │ │ + nopw 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) │ │ │ │ + cwtl │ │ │ │ + (bad) │ │ │ │ + (bad) │ │ │ │ + add -0x73(%rax),%ecx │ │ │ │ + rex.RB clc │ │ │ │ + cmp %r15,%rax │ │ │ │ + jb 4b5b06 │ │ │ │ + movq $0x4b5b20,-0x8(%rbp) │ │ │ │ + mov 0x10(%rbx),%r14 │ │ │ │ + add $0xfffffffffffffff8,%rbp │ │ │ │ + jmp 4b4ad0 │ │ │ │ + jmp *-0x10(%r13) │ │ │ │ + nopw 0x0(%rax,%rax,1) │ │ │ │ + ... │ │ │ │ + (bad) │ │ │ │ add %al,(%rax) │ │ │ │ + add %al,0xf(%rax) │ │ │ │ + (bad) │ │ │ │ + add -0x73(%rax),%ecx │ │ │ │ + xor $0x31f0f39,%eax │ │ │ │ + mov %rbx,%r14 │ │ │ │ + add $0x8,%rbp │ │ │ │ + jmp 3240990 │ │ │ │ + nopl 0x0(%rax,%rax,1) │ │ │ │ + add %eax,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ - add %cl,-0x73(%rax) │ │ │ │ - rex.RB fmuls -0x8(%r9,%rdi,1) │ │ │ │ - jb 4b44ce │ │ │ │ - movq $0x4b4458,-0x28(%rbp) │ │ │ │ - mov 0x5(%rbx),%rax │ │ │ │ - mov 0xd(%rbx),%rbx │ │ │ │ - mov %rbx,%rcx │ │ │ │ - mov %r14,%rbx │ │ │ │ - mov %rcx,-0x20(%rbp) │ │ │ │ - mov %rax,-0x18(%rbp) │ │ │ │ - mov %rsi,-0x10(%rbp) │ │ │ │ - mov %rdi,-0x8(%rbp) │ │ │ │ - add $0xffffffffffffffd8,%rbp │ │ │ │ - test $0x7,%bl │ │ │ │ - jne 4b4458 │ │ │ │ - mov (%rbx),%rax │ │ │ │ - jmp *%rax │ │ │ │ - nopl 0x0(%rax) │ │ │ │ - add $0x0,%al │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ + adc %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ + cmp %dl,(%rsi) │ │ │ │ (bad) │ │ │ │ - add %al,(%rax) │ │ │ │ - add %al,(%rax) │ │ │ │ - add %al,(%rax) │ │ │ │ - add %cl,-0x7d(%rcx) │ │ │ │ + add -0x7d(%rcx),%ecx │ │ │ │ (bad) │ │ │ │ - cmp %cl,0x3b(%rbp) │ │ │ │ + sbb %cl,0x3b(%rbp) │ │ │ │ movsl %ds:(%rsi),%es:(%rdi) │ │ │ │ pop %rax │ │ │ │ add (%rax),%eax │ │ │ │ - add %dh,0x59(%rdi) │ │ │ │ - mov 0x7(%rbx),%rax │ │ │ │ - mov 0xf(%rbx),%rcx │ │ │ │ - mov 0x17(%rbx),%rbx │ │ │ │ - movq $0x3363ae0,-0x30(%r12) │ │ │ │ - mov 0x8(%rbp),%rdx │ │ │ │ - mov %rdx,-0x28(%r12) │ │ │ │ - mov %rax,-0x20(%r12) │ │ │ │ - movq $0x4a37b8,-0x18(%r12) │ │ │ │ - lea -0x2e(%r12),%rax │ │ │ │ - mov %rax,-0x10(%r12) │ │ │ │ - mov %rcx,-0x8(%r12) │ │ │ │ - mov %rbx,(%r12) │ │ │ │ - mov 0x20(%rbp),%rdi │ │ │ │ - mov 0x18(%rbp),%rsi │ │ │ │ - lea -0x17(%r12),%r14 │ │ │ │ - mov 0x10(%rbp),%rbx │ │ │ │ - add $0x28,%rbp │ │ │ │ - jmp 33959f8 │ │ │ │ - movq $0x38,0x388(%r13) │ │ │ │ - jmp 338a720 │ │ │ │ - jmp *-0x8(%r13) │ │ │ │ - nopw 0x0(%rax,%rax,1) │ │ │ │ - sldt (%rax) │ │ │ │ - add %al,(%rdx) │ │ │ │ + add %dh,0x22(%rdi) │ │ │ │ + mov 0x10(%rbx),%rax │ │ │ │ + movq $0x4b5ae8,-0x10(%r12) │ │ │ │ + mov %rax,(%r12) │ │ │ │ + lea -0x10(%r12),%rsi │ │ │ │ + lea 0x2f015dd(%rip),%r14 │ │ │ │ + jmp 3359998 │ │ │ │ + movq $0x18,0x388(%r13) │ │ │ │ + jmp *-0x10(%r13) │ │ │ │ + xchg %ax,%ax │ │ │ │ + add %eax,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ - add %al,(%rbx) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ + adc %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ - add %cl,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ - add %al,%al │ │ │ │ - or %ebx,(%rdi) │ │ │ │ - add -0x73(%rax),%ecx │ │ │ │ - rex.RB rorb $0xf,-0x8(%r9,%rdi,1) │ │ │ │ - (bad) │ │ │ │ - addl $0x0,(%rdx) │ │ │ │ - add %cl,-0x39(%rax) │ │ │ │ - rex.RB enter $0x4550,$0x4b │ │ │ │ - add %cl,-0x77(%rax) │ │ │ │ - fmuls -0x75(%rax) │ │ │ │ - rex.WXB (bad) │ │ │ │ - mov 0xe(%rbx),%rdx │ │ │ │ - mov 0x16(%rbx),%rbx │ │ │ │ - mov %rbx,%rdi │ │ │ │ - mov %rsi,%rbx │ │ │ │ - mov %rdx,-0x30(%rbp) │ │ │ │ - mov %rdi,-0x28(%rbp) │ │ │ │ - mov %rcx,-0x20(%rbp) │ │ │ │ - mov %rax,-0x18(%rbp) │ │ │ │ - mov %r14,-0x10(%rbp) │ │ │ │ - mov %rsi,-0x8(%rbp) │ │ │ │ - add $0xffffffffffffffc8,%rbp │ │ │ │ + add %al,(%rax) │ │ │ │ + lea -0x8(%rbp),%rax │ │ │ │ + cmp %r15,%rax │ │ │ │ + jb 4b5be1 │ │ │ │ + movq $0x4b5bd0,-0x8(%rbp) │ │ │ │ + mov 0x10(%rbx),%rbx │ │ │ │ + add $0xfffffffffffffff8,%rbp │ │ │ │ test $0x7,%bl │ │ │ │ - jne 4b4550 │ │ │ │ + jne 4b5bd0 │ │ │ │ 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 %ah,0x9(%rax) │ │ │ │ + add %cl,-0x39(%rax) │ │ │ │ + add %r15b,%r8b │ │ │ │ + pop %rbx │ │ │ │ + rex.WXB add %cl,0x73(%r11,%r9,4) │ │ │ │ (bad) │ │ │ │ - add -0x75(%rax),%ecx │ │ │ │ - or %r9b,-0x75(%r8) │ │ │ │ - rex.WRB adc %r9b,-0x75(%r8) │ │ │ │ - push %rbp │ │ │ │ - sub %cl,-0x75(%rax) │ │ │ │ - jne 4b4590 │ │ │ │ - mov %rbx,%rdi │ │ │ │ - and $0x7,%edi │ │ │ │ - cmp $0x1,%rdi │ │ │ │ - je 4b498d │ │ │ │ - movq $0x4b45a8,-0x8(%rbp) │ │ │ │ - mov 0xe(%rbx),%rax │ │ │ │ - mov 0x6(%rbx),%rbx │ │ │ │ - mov %rax,0x0(%rbp) │ │ │ │ - add $0xfffffffffffffff8,%rbp │ │ │ │ - test $0x7,%bl │ │ │ │ - jne 4b45a8 │ │ │ │ - mov (%rbx),%rax │ │ │ │ - jmp *%rax │ │ │ │ - nopw 0x0(%rax,%rax,1) │ │ │ │ + jmp 30c8910 │ │ │ │ + jmp *-0x10(%r13) │ │ │ │ + nopl (%rax) │ │ │ │ + ... │ │ │ │ (bad) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ - add %bl,(%rsi) │ │ │ │ - add %al,(%rax) │ │ │ │ - add %cl,(%rax) │ │ │ │ - or %ebx,(%rdi) │ │ │ │ - add -0x75(%rax),%ecx │ │ │ │ - adc %r9b,-0x75(%r8) │ │ │ │ - rex.WRB sbb %r9b,-0x75(%r8) │ │ │ │ - push %rbp │ │ │ │ - xor %cl,-0x75(%rax) │ │ │ │ - jne 4b45f0 │ │ │ │ - mov %rbx,%rdi │ │ │ │ - and $0x7,%edi │ │ │ │ - cmp $0x1,%rdi │ │ │ │ - je 4b4648 │ │ │ │ - add $0x8,%rbp │ │ │ │ - mov %rcx,%rbx │ │ │ │ - mov %rdx,%rcx │ │ │ │ - mov %rsi,%rdx │ │ │ │ - add $0x50,%r12 │ │ │ │ - cmp 0x358(%r13),%r12 │ │ │ │ - ja 4b4630 │ │ │ │ - movq $0x4b36f8,-0x48(%r12) │ │ │ │ - mov %rbx,-0x40(%r12) │ │ │ │ - mov %rcx,-0x38(%r12) │ │ │ │ - movq $0x4b3718,-0x30(%r12) │ │ │ │ - mov %rax,-0x20(%r12) │ │ │ │ - mov %rdx,-0x18(%r12) │ │ │ │ - movq $0x4b3870,-0x10(%r12) │ │ │ │ - lea -0x47(%r12),%rax │ │ │ │ - mov %rax,-0x8(%r12) │ │ │ │ - lea -0x30(%r12),%rax │ │ │ │ - mov %rax,(%r12) │ │ │ │ - lea -0xd(%r12),%rbx │ │ │ │ - add $0x38,%rbp │ │ │ │ - jmp *0x0(%rbp) │ │ │ │ - movq $0x50,0x388(%r13) │ │ │ │ - movq $0x4b4978,0x0(%rbp) │ │ │ │ - jmp 338a2b0 │ │ │ │ - mov 0x20(%rbp),%rdi │ │ │ │ - mov 0x28(%rbp),%r8 │ │ │ │ - mov 0x8(%rbp),%r9 │ │ │ │ - mov 0xf(%rbx),%r10 │ │ │ │ - mov 0x7(%rbx),%rbx │ │ │ │ - mov 0x7(%rbx),%r11 │ │ │ │ - mov 0xf(%rbx),%rbx │ │ │ │ - mov 0x7(%rbx),%r14 │ │ │ │ - mov 0xf(%rbx),%r14 │ │ │ │ - mov 0x17(%rbx),%rbx │ │ │ │ - cmp $0x6,%rbx │ │ │ │ - jne 4b47b4 │ │ │ │ - cmp $0x33eb74a,%r14 │ │ │ │ - je 4b46f7 │ │ │ │ - sub $0x8,%rsp │ │ │ │ - mov %rdi,0x48(%rsp) │ │ │ │ - mov %r14,%rdi │ │ │ │ - mov %rsi,0x50(%rsp) │ │ │ │ - lea 0x2f370af(%rip),%rsi │ │ │ │ - mov %rdx,0x58(%rsp) │ │ │ │ - mov $0x6,%edx │ │ │ │ - mov %rax,0x60(%rsp) │ │ │ │ - xor %eax,%eax │ │ │ │ - mov %r11,0x88(%rsp) │ │ │ │ - mov %r10,0x80(%rsp) │ │ │ │ - mov %r9,0x78(%rsp) │ │ │ │ - mov %r8,0x70(%rsp) │ │ │ │ - mov %rcx,0x68(%rsp) │ │ │ │ - call 4053d0 │ │ │ │ - add $0x8,%rsp │ │ │ │ - movslq %eax,%rax │ │ │ │ - test %rax,%rax │ │ │ │ - jne 4b4784 │ │ │ │ - mov 0x80(%rsp),%r11 │ │ │ │ - mov 0x70(%rsp),%r9 │ │ │ │ - mov 0x50(%rsp),%rdx │ │ │ │ - mov 0x68(%rsp),%r8 │ │ │ │ - add $0x60,%r12 │ │ │ │ - cmp 0x358(%r13),%r12 │ │ │ │ - ja 4b4764 │ │ │ │ - movq $0x50d128,-0x58(%r12) │ │ │ │ - movq $0x36acc5f,-0x50(%r12) │ │ │ │ - mov %r11,-0x48(%r12) │ │ │ │ - movq $0x36a4910,-0x40(%r12) │ │ │ │ - movq $0x4b43b8,-0x38(%r12) │ │ │ │ - mov %rdx,-0x28(%r12) │ │ │ │ - mov %r9,-0x20(%r12) │ │ │ │ - mov %r8,-0x18(%r12) │ │ │ │ - movq $0x4b4400,-0x10(%r12) │ │ │ │ - lea -0x38(%r12),%rax │ │ │ │ - mov %rax,-0x8(%r12) │ │ │ │ - lea -0x57(%r12),%rax │ │ │ │ - mov %rax,(%r12) │ │ │ │ - lea -0xd(%r12),%rbx │ │ │ │ - add $0x40,%rbp │ │ │ │ - jmp *0x0(%rbp) │ │ │ │ - movq $0x60,0x388(%r13) │ │ │ │ - movq $0x4b4930,0x0(%rbp) │ │ │ │ - mov %r11,0x38(%rbp) │ │ │ │ - jmp 338a2b0 │ │ │ │ - jmp *-0x8(%r13) │ │ │ │ - mov 0x80(%rsp),%r11 │ │ │ │ - mov 0x78(%rsp),%r10 │ │ │ │ - mov 0x70(%rsp),%r9 │ │ │ │ - mov 0x48(%rsp),%rsi │ │ │ │ - mov 0x50(%rsp),%rdx │ │ │ │ - mov 0x68(%rsp),%r8 │ │ │ │ - mov 0x40(%rsp),%rdi │ │ │ │ - mov 0x60(%rsp),%rcx │ │ │ │ - mov 0x58(%rsp),%rax │ │ │ │ - cmp $0x6,%rbx │ │ │ │ - je 4b47cc │ │ │ │ + add %cl,-0x73(%rax) │ │ │ │ + cmp $0x37822fa,%eax │ │ │ │ + mov %rbx,%rsi │ │ │ │ + lea 0x3775d01(%rip),%r14 │ │ │ │ add $0x8,%rbp │ │ │ │ - mov %rcx,%rbx │ │ │ │ - mov %rdx,%rcx │ │ │ │ - mov %rsi,%rdx │ │ │ │ - jmp 4b45d5 │ │ │ │ - cmp $0x33eb74a,%r14 │ │ │ │ - je 4b4852 │ │ │ │ - sub $0x8,%rsp │ │ │ │ - mov %rdi,%rbx │ │ │ │ - mov %r14,%rdi │ │ │ │ - mov %rsi,%r14 │ │ │ │ - lea 0x2f36f61(%rip),%rsi │ │ │ │ - mov %rdx,0x58(%rsp) │ │ │ │ - mov $0x6,%edx │ │ │ │ - mov %rax,0x60(%rsp) │ │ │ │ - xor %eax,%eax │ │ │ │ - mov %r11,0x88(%rsp) │ │ │ │ - mov %r10,0x80(%rsp) │ │ │ │ - mov %r9,0x78(%rsp) │ │ │ │ - mov %r8,0x70(%rsp) │ │ │ │ - mov %rcx,0x68(%rsp) │ │ │ │ - call 4053d0 │ │ │ │ - add $0x8,%rsp │ │ │ │ - movslq %eax,%rax │ │ │ │ - test %rax,%rax │ │ │ │ - jne 4b4948 │ │ │ │ - mov 0x80(%rsp),%r11 │ │ │ │ - mov 0x78(%rsp),%r10 │ │ │ │ - mov 0x70(%rsp),%r9 │ │ │ │ - mov 0x50(%rsp),%rdx │ │ │ │ - mov 0x68(%rsp),%r8 │ │ │ │ - mov %rbx,%rdi │ │ │ │ - mov 0x58(%rsp),%rax │ │ │ │ - add $0x70,%r12 │ │ │ │ - cmp 0x358(%r13),%r12 │ │ │ │ - ja 4b48c1 │ │ │ │ - movq $0x4b3930,-0x68(%r12) │ │ │ │ - mov %r11,-0x58(%r12) │ │ │ │ - mov %rax,-0x50(%r12) │ │ │ │ - mov %r10,-0x48(%r12) │ │ │ │ - movq $0x4b3f78,-0x40(%r12) │ │ │ │ - mov %r11,-0x38(%r12) │ │ │ │ - mov %rdi,-0x30(%r12) │ │ │ │ - movq $0x4b42a8,-0x28(%r12) │ │ │ │ - mov %r9,-0x20(%r12) │ │ │ │ - mov %r8,-0x18(%r12) │ │ │ │ - mov %rdx,-0x10(%r12) │ │ │ │ - lea -0x3f(%r12),%rax │ │ │ │ - mov %rax,-0x8(%r12) │ │ │ │ - lea -0x68(%r12),%rax │ │ │ │ - mov %rax,(%r12) │ │ │ │ - lea -0x25(%r12),%rbx │ │ │ │ - add $0x40,%rbp │ │ │ │ - jmp *0x0(%rbp) │ │ │ │ - movq $0x70,0x388(%r13) │ │ │ │ - movq $0x4b48f8,0x0(%rbp) │ │ │ │ - mov %r11,0x18(%rbp) │ │ │ │ - mov %r10,0x38(%rbp) │ │ │ │ - jmp 338a2b0 │ │ │ │ - nopl 0x0(%rax) │ │ │ │ - (bad) │ │ │ │ + jmp 32e84b8 │ │ │ │ + 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 %bh,0x48031f05(%rax) │ │ │ │ - mov 0x10(%rbp),%eax │ │ │ │ - mov 0x20(%rbp),%rdi │ │ │ │ - mov 0x28(%rbp),%r8 │ │ │ │ - mov 0x30(%rbp),%rcx │ │ │ │ - mov 0x8(%rbp),%r9 │ │ │ │ - mov 0x38(%rbp),%r10 │ │ │ │ - mov 0x18(%rbp),%r11 │ │ │ │ - mov %rcx,%rdx │ │ │ │ - jmp 4b4852 │ │ │ │ - nopl 0x0(%rax) │ │ │ │ - xchg %eax,(%rbx) │ │ │ │ + pop %rax │ │ │ │ + adc $0x8d48031f,%eax │ │ │ │ + rex.RB │ │ │ │ + lock cmp %r15,%rax │ │ │ │ + jb 4b5c92 │ │ │ │ + add $0x30,%r12 │ │ │ │ + cmp 0x358(%r13),%r12 │ │ │ │ + ja 4b5c87 │ │ │ │ + mov 0x10(%rbx),%rax │ │ │ │ + mov 0x18(%rbx),%rbx │ │ │ │ + movq $0x4b5b48,-0x28(%r12) │ │ │ │ + mov %rbx,-0x18(%r12) │ │ │ │ + movq $0x4b5b98,-0x10(%r12) │ │ │ │ + mov %rax,(%r12) │ │ │ │ + movq $0x4b5ca8,-0x10(%rbp) │ │ │ │ + lea -0x10(%r12),%rsi │ │ │ │ + lea 0x2f03280(%rip),%r14 │ │ │ │ + lea -0x28(%r12),%rax │ │ │ │ + mov %rax,-0x8(%rbp) │ │ │ │ + add $0xfffffffffffffff0,%rbp │ │ │ │ + jmp 3359998 │ │ │ │ + movq $0x30,0x388(%r13) │ │ │ │ + jmp *-0x10(%r13) │ │ │ │ + xchg %ax,%ax │ │ │ │ + add %eax,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ (bad) │ │ │ │ add %al,(%rax) │ │ │ │ - add %al,0x4c031f05(%rax) │ │ │ │ - mov 0x28(%rbp),%eax │ │ │ │ - mov 0x30(%rbp),%rcx │ │ │ │ - mov 0x8(%rbp),%r9 │ │ │ │ - mov 0x38(%rbp),%r11 │ │ │ │ - mov %rcx,%rdx │ │ │ │ - jmp 4b46f7 │ │ │ │ - add $0x8,%rbp │ │ │ │ - mov %r14,%rdx │ │ │ │ - mov 0x50(%rsp),%rcx │ │ │ │ - mov 0x60(%rsp),%rbx │ │ │ │ - mov 0x58(%rsp),%rax │ │ │ │ - jmp 4b45d5 │ │ │ │ - nopl 0x0(%rax,%rax,1) │ │ │ │ - (bad) │ │ │ │ - add (%rax),%eax │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ - add %bl,(%rsi) │ │ │ │ + add %cl,-0x75(%rax) │ │ │ │ + jne 4b5cb4 │ │ │ │ + mov %rbx,%r14 │ │ │ │ + add $0x10,%rbp │ │ │ │ + jmp 3240990 │ │ │ │ + add (%rax),%al │ │ │ │ add %al,(%rax) │ │ │ │ - add %bl,(%rax) │ │ │ │ - add $0x8b48031f,%eax │ │ │ │ - or %r9b,-0x75(%r8) │ │ │ │ - pop %rbp │ │ │ │ - adc %cl,-0x75(%rax) │ │ │ │ - rex.WRB sub %r9b,-0x75(%r8) │ │ │ │ - push %rbp │ │ │ │ - xor %ch,%cl │ │ │ │ - rex.W cld │ │ │ │ - (bad) │ │ │ │ - decl -0x77(%rax) │ │ │ │ - lret │ │ │ │ - mov %rdx,%rcx │ │ │ │ - mov %rsi,%rdx │ │ │ │ - jmp 4b45d5 │ │ │ │ - nopl 0x0(%rax,%rax,1) │ │ │ │ - add $0x0,%eax │ │ │ │ add %al,(%rax) │ │ │ │ - add %cl,(%rdi) │ │ │ │ add %al,(%rax) │ │ │ │ + adc (%rax),%al │ │ │ │ add %al,(%rax) │ │ │ │ - add $0x8d48031f,%eax │ │ │ │ - rex.RB │ │ │ │ - lock cmp %r15,%rax │ │ │ │ - jb 4b4a1f │ │ │ │ - add $0x20,%r12 │ │ │ │ + mov $0x49031f14,%eax │ │ │ │ + add $0x20,%esp │ │ │ │ cmp 0x358(%r13),%r12 │ │ │ │ - ja 4b4a14 │ │ │ │ - movq $0x3390fc8,-0x10(%rbp) │ │ │ │ - mov %rbx,-0x8(%rbp) │ │ │ │ + ja 4b5d00 │ │ │ │ mov 0x10(%rbx),%rax │ │ │ │ - mov 0x18(%rbx),%rcx │ │ │ │ - mov 0x20(%rbx),%rdx │ │ │ │ - mov 0x28(%rbx),%rsi │ │ │ │ - mov 0x30(%rbx),%rbx │ │ │ │ - movq $0x4b44f0,-0x18(%r12) │ │ │ │ - mov %rax,-0x10(%r12) │ │ │ │ - mov %rcx,-0x8(%r12) │ │ │ │ - mov %rdx,(%r12) │ │ │ │ - mov %rsi,%rax │ │ │ │ - mov %rbx,%rsi │ │ │ │ - mov %rax,%r14 │ │ │ │ - lea -0x16(%r12),%rbx │ │ │ │ - add $0xfffffffffffffff0,%rbp │ │ │ │ - jmp 4b44f0 │ │ │ │ + mov 0x18(%rbx),%rbx │ │ │ │ + movq $0x4b5c28,-0x18(%r12) │ │ │ │ + mov %rax,-0x8(%r12) │ │ │ │ + mov %rbx,(%r12) │ │ │ │ + lea -0x18(%r12),%rsi │ │ │ │ + lea 0x2f0144a(%rip),%r14 │ │ │ │ + jmp 3359998 │ │ │ │ movq $0x20,0x388(%r13) │ │ │ │ jmp *-0x10(%r13) │ │ │ │ + nop │ │ │ │ + add %eax,(%rax) │ │ │ │ + add %al,(%rax) │ │ │ │ + add %al,(%rax) │ │ │ │ + add %al,(%rax) │ │ │ │ + adc %al,(%rax) │ │ │ │ + add %al,(%rax) │ │ │ │ + add %al,(%rax) │ │ │ │ + add %al,(%rax) │ │ │ │ + lea -0x8(%rbp),%rax │ │ │ │ + cmp %r15,%rax │ │ │ │ + jb 4b5d69 │ │ │ │ + movq $0x4b5d58,-0x8(%rbp) │ │ │ │ + mov 0x10(%rbx),%rbx │ │ │ │ + add $0xfffffffffffffff8,%rbp │ │ │ │ + test $0x7,%bl │ │ │ │ + jne 4b5d58 │ │ │ │ + mov (%rbx),%rax │ │ │ │ + jmp *%rax │ │ │ │ nopl 0x0(%rax,%rax,1) │ │ │ │ + ... │ │ │ │ (bad) │ │ │ │ add %al,(%rax) │ │ │ │ - add %al,(%rbx) │ │ │ │ add %al,(%rax) │ │ │ │ - add %al,(%rdx) │ │ │ │ + add %al,(%rax) │ │ │ │ + add %cl,-0x39(%rax) │ │ │ │ + add %r8b,0x4c004b5d(%r8) │ │ │ │ + mov 0x7(%rbx),%esi │ │ │ │ + jmp 30c8910 │ │ │ │ + jmp *-0x10(%r13) │ │ │ │ + nopl (%rax) │ │ │ │ + ... │ │ │ │ + (bad) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ - add %cl,(%rbx) │ │ │ │ + add %cl,-0x73(%rax) │ │ │ │ + cmp $0x3782172,%eax │ │ │ │ + mov %rbx,%rsi │ │ │ │ + lea 0x3775b79(%rip),%r14 │ │ │ │ + add $0x8,%rbp │ │ │ │ + jmp 32e84b8 │ │ │ │ + nopw 0x0(%rax,%rax,1) │ │ │ │ + add (%rax),%eax │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ - add %cl,-0x73(%rax) │ │ │ │ - rex.RB fmuls -0x8(%r9,%rdi,1) │ │ │ │ - jb 4b4b0e │ │ │ │ - movq $0x4b4a98,-0x28(%rbp) │ │ │ │ - mov 0x5(%rbx),%rax │ │ │ │ - mov 0xd(%rbx),%rbx │ │ │ │ - mov %rbx,%rcx │ │ │ │ - mov %r14,%rbx │ │ │ │ - mov %rcx,-0x20(%rbp) │ │ │ │ - mov %rax,-0x18(%rbp) │ │ │ │ - mov %rsi,-0x10(%rbp) │ │ │ │ - mov %rdi,-0x8(%rbp) │ │ │ │ - add $0xffffffffffffffd8,%rbp │ │ │ │ - test $0x7,%bl │ │ │ │ - jne 4b4a98 │ │ │ │ - mov (%rbx),%rax │ │ │ │ - jmp *%rax │ │ │ │ - nopl 0x0(%rax) │ │ │ │ - add $0x0,%al │ │ │ │ + sldt (%rax) │ │ │ │ + add %dl,%al │ │ │ │ + adc (%rdi),%ebx │ │ │ │ + add -0x73(%rax),%ecx │ │ │ │ + rex.RB │ │ │ │ + lock cmp %r15,%rax │ │ │ │ + jb 4b5e23 │ │ │ │ + add $0x38,%r12 │ │ │ │ + cmp 0x358(%r13),%r12 │ │ │ │ + ja 4b5e18 │ │ │ │ + mov 0x10(%rbx),%rax │ │ │ │ + mov 0x18(%rbx),%rcx │ │ │ │ + mov 0x20(%rbx),%rbx │ │ │ │ + movq $0x4b5cc8,-0x30(%r12) │ │ │ │ + mov %rax,-0x20(%r12) │ │ │ │ + mov %rcx,-0x18(%r12) │ │ │ │ + movq $0x4b5d20,-0x10(%r12) │ │ │ │ + mov %rbx,(%r12) │ │ │ │ + movq $0x4b5e38,-0x10(%rbp) │ │ │ │ + lea -0x10(%r12),%rsi │ │ │ │ + lea 0x2f030ef(%rip),%r14 │ │ │ │ + lea -0x30(%r12),%rax │ │ │ │ + mov %rax,-0x8(%rbp) │ │ │ │ + add $0xfffffffffffffff0,%rbp │ │ │ │ + jmp 3359998 │ │ │ │ + movq $0x38,0x388(%r13) │ │ │ │ + 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,-0x7d(%rcx) │ │ │ │ + add %cl,-0x75(%rax) │ │ │ │ + jne 4b5e44 │ │ │ │ + mov %rbx,%r14 │ │ │ │ + add $0x10,%rbp │ │ │ │ + jmp 3240990 │ │ │ │ + add (%rax),%eax │ │ │ │ + add %al,(%rax) │ │ │ │ + add %al,(%rax) │ │ │ │ + add %al,(%rax) │ │ │ │ + sldt (%rax) │ │ │ │ + add %ch,(%rax) │ │ │ │ + adc (%rdi),%ebx │ │ │ │ + add -0x7d(%rcx),%ecx │ │ │ │ (bad) │ │ │ │ - cmp %cl,0x3b(%rbp) │ │ │ │ + sub %cl,0x3b(%rbp) │ │ │ │ movsl %ds:(%rsi),%es:(%rdi) │ │ │ │ pop %rax │ │ │ │ add (%rax),%eax │ │ │ │ - add %dh,0x59(%rdi) │ │ │ │ - mov 0x7(%rbx),%rax │ │ │ │ - mov 0xf(%rbx),%rcx │ │ │ │ - mov 0x17(%rbx),%rbx │ │ │ │ - movq $0x3363ae0,-0x30(%r12) │ │ │ │ - mov 0x8(%rbp),%rdx │ │ │ │ - mov %rdx,-0x28(%r12) │ │ │ │ - mov %rax,-0x20(%r12) │ │ │ │ - movq $0x4a37b8,-0x18(%r12) │ │ │ │ - lea -0x2e(%r12),%rax │ │ │ │ + add %dh,0x34(%rdi) │ │ │ │ + mov 0x10(%rbx),%rax │ │ │ │ + mov 0x18(%rbx),%rcx │ │ │ │ + mov 0x20(%rbx),%rbx │ │ │ │ + movq $0x4b5db0,-0x20(%r12) │ │ │ │ mov %rax,-0x10(%r12) │ │ │ │ mov %rcx,-0x8(%r12) │ │ │ │ mov %rbx,(%r12) │ │ │ │ - mov 0x20(%rbp),%rdi │ │ │ │ - mov 0x18(%rbp),%rsi │ │ │ │ - lea -0x17(%r12),%r14 │ │ │ │ - mov 0x10(%rbp),%rbx │ │ │ │ - add $0x28,%rbp │ │ │ │ - jmp 33959f8 │ │ │ │ - movq $0x38,0x388(%r13) │ │ │ │ - jmp 338a720 │ │ │ │ - jmp *-0x8(%r13) │ │ │ │ - nopw 0x0(%rax,%rax,1) │ │ │ │ - sldt (%rax) │ │ │ │ - add %al,(%rdx) │ │ │ │ + lea -0x20(%r12),%rsi │ │ │ │ + lea 0x2f01260(%rip),%r14 │ │ │ │ + jmp 3359998 │ │ │ │ + movq $0x28,0x388(%r13) │ │ │ │ + jmp *-0x10(%r13) │ │ │ │ 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) │ │ │ │ + rex.W pop %rcx │ │ │ │ + ja 4b5ebb │ │ │ │ + add $0x10,%r12 │ │ │ │ + cmp 0x358(%r13),%r12 │ │ │ │ + ja 4b5ee7 │ │ │ │ + mov 0x10(%rbx),%rax │ │ │ │ + movq $0x3363a40,-0x8(%r12) │ │ │ │ + mov %rax,(%r12) │ │ │ │ + lea 0x3775bcd(%rip),%rsi │ │ │ │ + lea -0x7(%r12),%r14 │ │ │ │ + jmp 32e8cb0 │ │ │ │ + movq $0x10,0x388(%r13) │ │ │ │ + jmp *-0x10(%r13) │ │ │ │ + xchg %ax,%ax │ │ │ │ + add (%rax),%eax │ │ │ │ add %al,(%rax) │ │ │ │ - enter $0x1f03,$0x3 │ │ │ │ - lea -0x68(%rbp),%rax │ │ │ │ - cmp %r15,%rax │ │ │ │ - jb 4b4eb5 │ │ │ │ - movq $0x4b4b98,-0x40(%rbp) │ │ │ │ - mov %rbx,%rax │ │ │ │ - mov 0x6(%rbx),%rcx │ │ │ │ - mov 0xe(%rbx),%rdx │ │ │ │ - mov 0x16(%rbx),%rdi │ │ │ │ - mov 0x1e(%rbx),%rbx │ │ │ │ - mov %rbx,%r8 │ │ │ │ - mov %rsi,%rbx │ │ │ │ - mov %rdx,-0x38(%rbp) │ │ │ │ - mov %rdi,-0x30(%rbp) │ │ │ │ - mov %rcx,-0x28(%rbp) │ │ │ │ - mov %r8,-0x20(%rbp) │ │ │ │ - mov %rax,-0x18(%rbp) │ │ │ │ - mov %r14,-0x10(%rbp) │ │ │ │ - mov %rsi,-0x8(%rbp) │ │ │ │ - add $0xffffffffffffffc0,%rbp │ │ │ │ - test $0x7,%bl │ │ │ │ - jne 4b4b98 │ │ │ │ - mov (%rbx),%rax │ │ │ │ - jmp *%rax │ │ │ │ - (bad) │ │ │ │ + add %eax,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ + sldt (%rax) │ │ │ │ + add %bl,0x49031f12(%rax) │ │ │ │ + add $0x40,%esp │ │ │ │ + cmp 0x358(%r13),%r12 │ │ │ │ + ja 4b5f7c │ │ │ │ + mov 0x10(%rbx),%rax │ │ │ │ + mov 0x18(%rbx),%rcx │ │ │ │ + mov 0x20(%rbx),%rdx │ │ │ │ + mov 0x28(%rbx),%rbx │ │ │ │ + movq $0x4b5e58,-0x38(%r12) │ │ │ │ + mov %rax,-0x28(%r12) │ │ │ │ + mov %rcx,-0x20(%r12) │ │ │ │ + mov %rdx,-0x18(%r12) │ │ │ │ + lea -0x38(%r12),%rax │ │ │ │ + cmp $0x27,%rbx │ │ │ │ + jne 4b5f5b │ │ │ │ + add $0xffffffffffffffe8,%r12 │ │ │ │ + mov %rax,%rsi │ │ │ │ + lea 0x2f0863e(%rip),%r14 │ │ │ │ + jmp 3359998 │ │ │ │ + movq $0x4b5eb8,-0x10(%r12) │ │ │ │ + mov %rbx,(%r12) │ │ │ │ + mov %rax,%rdi │ │ │ │ + lea -0x10(%r12),%rsi │ │ │ │ + lea 0x3775aea(%rip),%r14 │ │ │ │ + jmp 3240ab0 │ │ │ │ + movq $0x40,0x388(%r13) │ │ │ │ + jmp *-0x10(%r13) │ │ │ │ + nopl 0x0(%rax,%rax,1) │ │ │ │ + add %eax,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ + add %eax,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ - add %bl,(%rsi) │ │ │ │ + adc (%rax),%eax │ │ │ │ add %al,(%rax) │ │ │ │ - add %ah,0x3(%rax) │ │ │ │ + add %dl,(%rdx) │ │ │ │ (bad) │ │ │ │ - add -0x75(%rax),%ecx │ │ │ │ - or %r9b,-0x75(%r8) │ │ │ │ - rex.WRB adc %r9b,-0x75(%r8) │ │ │ │ - push %rbp │ │ │ │ - xor %cl,-0x75(%rax) │ │ │ │ - jne 4b4be0 │ │ │ │ - mov %rbx,%rdi │ │ │ │ - and $0x7,%edi │ │ │ │ - cmp $0x1,%rdi │ │ │ │ - je 4b506d │ │ │ │ - movq $0x4b4bf0,-0x8(%rbp) │ │ │ │ - mov 0xe(%rbx),%rax │ │ │ │ - mov 0x6(%rbx),%rbx │ │ │ │ - mov %rax,0x0(%rbp) │ │ │ │ - add $0xfffffffffffffff8,%rbp │ │ │ │ + add -0x73(%rax),%ecx │ │ │ │ + rex.RB loopne 4b5ff1 │ │ │ │ + cmp %edi,%eax │ │ │ │ + jb 4b604e │ │ │ │ + movq $0x3390fc8,-0x10(%rbp) │ │ │ │ + mov %rbx,-0x8(%rbp) │ │ │ │ + movq $0x4b5ff0,-0x20(%rbp) │ │ │ │ + mov 0x18(%rbx),%rax │ │ │ │ + mov 0x10(%rbx),%rbx │ │ │ │ + mov %rax,-0x18(%rbp) │ │ │ │ + add $0xffffffffffffffe0,%rbp │ │ │ │ test $0x7,%bl │ │ │ │ - jne 4b4bf0 │ │ │ │ + jne 4b5ff0 │ │ │ │ mov (%rbx),%rax │ │ │ │ jmp *%rax │ │ │ │ - nopw 0x0(%rax,%rax,1) │ │ │ │ - or %al,(%rax) │ │ │ │ - add %al,(%rax) │ │ │ │ + nopl 0x0(%rax,%rax,1) │ │ │ │ + add %al,(%r8) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ - (bad) │ │ │ │ + add %bl,(%rsi) │ │ │ │ add %al,(%rax) │ │ │ │ - add %cl,(%rax) │ │ │ │ - add (%rdi),%ebx │ │ │ │ - add -0x75(%rax),%ecx │ │ │ │ - adc %r9b,-0x75(%r8) │ │ │ │ - rex.WRB sbb %r9b,-0x75(%r8) │ │ │ │ - push %rbp │ │ │ │ - cmp %cl,-0x75(%rax) │ │ │ │ - jne 4b4c40 │ │ │ │ - mov %rbx,%rdi │ │ │ │ - and $0x7,%edi │ │ │ │ - cmp $0x1,%rdi │ │ │ │ - je 4b4c90 │ │ │ │ - add $0x8,%rbp │ │ │ │ - mov %rcx,%rbx │ │ │ │ - mov %rdx,%rcx │ │ │ │ - mov %rsi,%rdx │ │ │ │ - add $0x50,%r12 │ │ │ │ + add %dh,0x49031f11(%rax) │ │ │ │ + add $0x30,%esp │ │ │ │ cmp 0x358(%r13),%r12 │ │ │ │ - ja 4b4c78 │ │ │ │ - movq $0x4b2a30,-0x48(%r12) │ │ │ │ - mov %rbx,-0x40(%r12) │ │ │ │ - mov %rcx,-0x38(%r12) │ │ │ │ - movq $0x4b2a50,-0x30(%r12) │ │ │ │ - mov %rax,-0x20(%r12) │ │ │ │ - mov %rdx,-0x18(%r12) │ │ │ │ - movq $0x4b2ba8,-0x10(%r12) │ │ │ │ - lea -0x47(%r12),%rax │ │ │ │ + ja 4b603e │ │ │ │ + mov 0x7(%rbx),%rax │ │ │ │ + mov 0xf(%rbx),%rcx │ │ │ │ + mov 0x17(%rbx),%rbx │ │ │ │ + movq $0x4b5f08,-0x28(%r12) │ │ │ │ + mov %rcx,-0x18(%r12) │ │ │ │ + mov %rbx,-0x10(%r12) │ │ │ │ mov %rax,-0x8(%r12) │ │ │ │ - lea -0x30(%r12),%rax │ │ │ │ + mov 0x8(%rbp),%rax │ │ │ │ mov %rax,(%r12) │ │ │ │ - lea -0xd(%r12),%rbx │ │ │ │ - add $0x40,%rbp │ │ │ │ - jmp *0x0(%rbp) │ │ │ │ - movq $0x50,0x388(%r13) │ │ │ │ - movq $0x4b5058,0x0(%rbp) │ │ │ │ - jmp 338a2b0 │ │ │ │ - mov 0x20(%rbp),%rdi │ │ │ │ - mov 0x30(%rbp),%r8 │ │ │ │ - mov 0x8(%rbp),%r9 │ │ │ │ - mov 0xf(%rbx),%r10 │ │ │ │ - mov 0x7(%rbx),%rbx │ │ │ │ - mov 0x7(%rbx),%r11 │ │ │ │ + lea -0x28(%r12),%rsi │ │ │ │ + lea 0x2f580f2(%rip),%r14 │ │ │ │ + add $0x10,%rbp │ │ │ │ + jmp 3359998 │ │ │ │ + movq $0x30,0x388(%r13) │ │ │ │ + jmp 338a720 │ │ │ │ + jmp *-0x10(%r13) │ │ │ │ + nopw 0x0(%rax,%rax,1) │ │ │ │ + sldt (%rax) │ │ │ │ + add %al,(%rdx) │ │ │ │ + ... │ │ │ │ + add %al,(%rax) │ │ │ │ + add %cl,(%rsi) │ │ │ │ + add %al,(%rax) │ │ │ │ + add %dh,(%rax) │ │ │ │ + adc %ebx,(%rdi) │ │ │ │ + add -0x73(%rax),%ecx │ │ │ │ + rex.RB │ │ │ │ + lock cmp %r15,%rax │ │ │ │ + jae 4b60bb │ │ │ │ + lea 0x31f1140(%rip),%rbx │ │ │ │ + jmp *-0x8(%r13) │ │ │ │ + add $0x20,%r12 │ │ │ │ + cmp 0x358(%r13),%r12 │ │ │ │ + ja 4b61a5 │ │ │ │ + mov 0x7(%rbx),%rax │ │ │ │ mov 0xf(%rbx),%rbx │ │ │ │ - mov 0x7(%rbx),%r14 │ │ │ │ - mov %rax,0x40(%rsp) │ │ │ │ - mov 0xf(%rbx),%rax │ │ │ │ - mov 0x17(%rbx),%rbx │ │ │ │ - cmp $0x6,%rbx │ │ │ │ - jne 4b4e98 │ │ │ │ - mov %rcx,0x48(%rsp) │ │ │ │ - mov 0x28(%rbp),%rcx │ │ │ │ - cmp $0x33eb74a,%rax │ │ │ │ - je 4b4d55 │ │ │ │ - sub $0x8,%rsp │ │ │ │ - mov %rdi,0x58(%rsp) │ │ │ │ - mov %rax,%rdi │ │ │ │ - mov %rsi,0x60(%rsp) │ │ │ │ - lea 0x2f36a5a(%rip),%rsi │ │ │ │ - mov %rdx,0x68(%rsp) │ │ │ │ - mov $0x6,%edx │ │ │ │ - mov %rax,0x70(%rsp) │ │ │ │ - xor %eax,%eax │ │ │ │ - mov %r11,0x98(%rsp) │ │ │ │ - mov %r10,0x90(%rsp) │ │ │ │ - mov %r9,0x88(%rsp) │ │ │ │ - mov %r8,0x80(%rsp) │ │ │ │ - mov %rcx,0x78(%rsp) │ │ │ │ - call 4053d0 │ │ │ │ - add $0x8,%rsp │ │ │ │ - movslq %eax,%rax │ │ │ │ - test %rax,%rax │ │ │ │ - jne 4b4e62 │ │ │ │ - mov 0x68(%rsp),%rax │ │ │ │ - mov 0x90(%rsp),%r11 │ │ │ │ - mov 0x88(%rsp),%r10 │ │ │ │ - mov 0x70(%rsp),%rcx │ │ │ │ - movq $0x4b4d98,-0x20(%rbp) │ │ │ │ - mov %rbx,%rdx │ │ │ │ - mov %rcx,%rbx │ │ │ │ - mov %rax,-0x18(%rbp) │ │ │ │ - mov %r14,-0x10(%rbp) │ │ │ │ - mov %rdx,-0x8(%rbp) │ │ │ │ - mov %r11,0x0(%rbp) │ │ │ │ - mov %r10,0x28(%rbp) │ │ │ │ - add $0xffffffffffffffe0,%rbp │ │ │ │ + movq $0x4b5aa8,-0x18(%r12) │ │ │ │ + mov %r14,-0x8(%r12) │ │ │ │ + mov %rbx,(%r12) │ │ │ │ + add $0x10,%rbp │ │ │ │ + lea -0x18(%r12),%r14 │ │ │ │ + mov %rax,%rsi │ │ │ │ + movq $0x4b60e8,-0x10(%rbp) │ │ │ │ + mov %rsi,%rbx │ │ │ │ + mov %r14,-0x8(%rbp) │ │ │ │ + add $0xfffffffffffffff0,%rbp │ │ │ │ test $0x7,%bl │ │ │ │ - jne 4b4d98 │ │ │ │ + jne 4b60e8 │ │ │ │ mov (%rbx),%rax │ │ │ │ jmp *%rax │ │ │ │ - nopl (%rax) │ │ │ │ - add %r8,(%rax) │ │ │ │ + add %eax,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ - add %bl,(%rsi) │ │ │ │ add %al,(%rax) │ │ │ │ - add %ah,0x1(%rax) │ │ │ │ - (bad) │ │ │ │ - add -0x7d(%rcx),%ecx │ │ │ │ (bad) │ │ │ │ - jo 4b4dea │ │ │ │ - cmp 0x358(%rbp),%esp │ │ │ │ - ja 4b4fd9 │ │ │ │ - mov 0x30(%rbp),%rax │ │ │ │ - mov 0x38(%rbp),%rcx │ │ │ │ - mov 0x40(%rbp),%rdi │ │ │ │ - mov 0x58(%rbp),%rdx │ │ │ │ - mov 0x28(%rbp),%r9 │ │ │ │ - mov 0x20(%rbp),%r11 │ │ │ │ - cmpq $0x1,0x7(%rbx) │ │ │ │ - jne 4b4e32 │ │ │ │ - movq $0x50d128,-0x68(%r12) │ │ │ │ - movq $0x36acc5f,-0x60(%r12) │ │ │ │ - mov %r11,-0x58(%r12) │ │ │ │ - movq $0x36a4910,-0x50(%r12) │ │ │ │ - movq $0x4b49b0,-0x48(%r12) │ │ │ │ - mov %rdi,-0x38(%r12) │ │ │ │ - mov %rax,-0x30(%r12) │ │ │ │ - mov %rcx,-0x28(%r12) │ │ │ │ - mov %rdx,-0x20(%r12) │ │ │ │ - mov %r9,-0x18(%r12) │ │ │ │ - movq $0x4b4a40,-0x10(%r12) │ │ │ │ - lea -0x48(%r12),%rax │ │ │ │ - mov %rax,-0x8(%r12) │ │ │ │ - lea -0x67(%r12),%rax │ │ │ │ - mov %rax,(%r12) │ │ │ │ - lea -0xd(%r12),%rbx │ │ │ │ - add $0x68,%rbp │ │ │ │ - jmp *0x0(%rbp) │ │ │ │ - add $0xffffffffffffff90,%r12 │ │ │ │ - mov 0x50(%rbp),%r8 │ │ │ │ - mov 0x60(%rbp),%rbx │ │ │ │ - mov 0x48(%rbp),%r10 │ │ │ │ - mov 0x8(%rbp),%rsi │ │ │ │ - mov 0x10(%rbp),%r14 │ │ │ │ - mov 0x18(%rbp),%r14 │ │ │ │ - add $0x20,%rbp │ │ │ │ - mov %rax,0x40(%rsp) │ │ │ │ - mov %rsi,%rax │ │ │ │ - mov %rbx,%rsi │ │ │ │ - mov %r14,%rbx │ │ │ │ - jmp 4b4e98 │ │ │ │ - mov 0x68(%rsp),%rax │ │ │ │ - mov 0x90(%rsp),%r11 │ │ │ │ - mov 0x88(%rsp),%r10 │ │ │ │ - mov 0x80(%rsp),%r9 │ │ │ │ - mov 0x58(%rsp),%rsi │ │ │ │ - mov 0x60(%rsp),%rdx │ │ │ │ - mov 0x78(%rsp),%r8 │ │ │ │ - mov 0x50(%rsp),%rdi │ │ │ │ - mov 0x48(%rsp),%rcx │ │ │ │ - cmp $0x6,%rbx │ │ │ │ - je 4b4eb9 │ │ │ │ - add $0x8,%rbp │ │ │ │ - mov %rcx,%rbx │ │ │ │ - mov %rdx,%rcx │ │ │ │ - mov %rsi,%rdx │ │ │ │ - mov 0x40(%rsp),%rax │ │ │ │ - jmp 4b4c1d │ │ │ │ - jmp *-0x8(%r13) │ │ │ │ - cmp $0x33eb74a,%rax │ │ │ │ - je 4b4f45 │ │ │ │ - sub $0x8,%rsp │ │ │ │ - mov %rdi,%rbx │ │ │ │ - mov %rax,%rdi │ │ │ │ - mov %rsi,%rax │ │ │ │ - lea 0x2f36871(%rip),%rsi │ │ │ │ - mov %rdx,%r14 │ │ │ │ - mov $0x6,%edx │ │ │ │ - mov %rax,0x60(%rsp) │ │ │ │ - xor %eax,%eax │ │ │ │ - mov %r11,0x98(%rsp) │ │ │ │ - mov %r10,0x90(%rsp) │ │ │ │ - mov %r9,0x88(%rsp) │ │ │ │ - mov %r8,0x80(%rsp) │ │ │ │ - mov %rcx,0x50(%rsp) │ │ │ │ - call 4053d0 │ │ │ │ - add $0x8,%rsp │ │ │ │ - movslq %eax,%rax │ │ │ │ - test %rax,%rax │ │ │ │ - jne 4b5029 │ │ │ │ - mov 0x90(%rsp),%r11 │ │ │ │ - mov 0x88(%rsp),%r10 │ │ │ │ - mov 0x80(%rsp),%r9 │ │ │ │ - mov %r14,%rdx │ │ │ │ - mov 0x78(%rsp),%r8 │ │ │ │ - mov %rbx,%rdi │ │ │ │ - add $0x70,%r12 │ │ │ │ + add %al,(%rax) │ │ │ │ + add %bl,%al │ │ │ │ + adc %bl,(%rdi) │ │ │ │ + add 0x75(%rbx,%rcx,4),%ecx │ │ │ │ + or %cl,-0x77(%rax) │ │ │ │ + fadds -0x7cb7f820(%rbx) │ │ │ │ + clc │ │ │ │ + add (%rdi),%ecx │ │ │ │ + sbbl $0xffffff83,0x48000000(%rcx) │ │ │ │ + clc │ │ │ │ + add -0x7e(%rdx),%dh │ │ │ │ + add $0x68,%r12 │ │ │ │ cmp 0x358(%r13),%r12 │ │ │ │ - ja 4b4fb9 │ │ │ │ - movq $0x4b2c68,-0x68(%r12) │ │ │ │ - mov %r11,-0x58(%r12) │ │ │ │ - mov 0x40(%rsp),%rax │ │ │ │ + ja 4b6185 │ │ │ │ + mov 0x6(%rbx),%rax │ │ │ │ + mov 0xe(%rbx),%rbx │ │ │ │ + movq $0x4b5fa0,-0x60(%r12) │ │ │ │ mov %rax,-0x50(%r12) │ │ │ │ - mov %r10,-0x48(%r12) │ │ │ │ - movq $0x4b32b0,-0x40(%r12) │ │ │ │ - mov %r11,-0x38(%r12) │ │ │ │ - mov %rdi,-0x30(%r12) │ │ │ │ - movq $0x4b35e0,-0x28(%r12) │ │ │ │ - mov %r9,-0x20(%r12) │ │ │ │ - mov %r8,-0x18(%r12) │ │ │ │ - mov %rdx,-0x10(%r12) │ │ │ │ - lea -0x3f(%r12),%rax │ │ │ │ + mov %rbx,-0x48(%r12) │ │ │ │ + movq $0x3363ae0,-0x40(%r12) │ │ │ │ + movq $0x3c3a569,-0x38(%r12) │ │ │ │ + lea -0x60(%r12),%rax │ │ │ │ + mov %rax,-0x30(%r12) │ │ │ │ + movq $0x3363ae0,-0x28(%r12) │ │ │ │ + movq $0x3c3a569,-0x20(%r12) │ │ │ │ + lea -0x3e(%r12),%rax │ │ │ │ + mov %rax,-0x18(%r12) │ │ │ │ + movq $0x3363ae0,-0x10(%r12) │ │ │ │ + lea -0x26(%r12),%rax │ │ │ │ mov %rax,-0x8(%r12) │ │ │ │ - lea -0x68(%r12),%rax │ │ │ │ - mov %rax,(%r12) │ │ │ │ - lea -0x25(%r12),%rbx │ │ │ │ - add $0x48,%rbp │ │ │ │ + mov %r14,(%r12) │ │ │ │ + lea -0xe(%r12),%rbx │ │ │ │ + add $0x10,%rbp │ │ │ │ jmp *0x0(%rbp) │ │ │ │ - movq $0x70,0x388(%r13) │ │ │ │ - movq $0x4b5000,0x0(%rbp) │ │ │ │ - mov %r11,0x28(%rbp) │ │ │ │ - mov %r10,0x40(%rbp) │ │ │ │ - jmp 338a2b0 │ │ │ │ - movq $0x70,0x388(%r13) │ │ │ │ + movq $0x68,0x388(%r13) │ │ │ │ jmp 338a720 │ │ │ │ - nopl 0x0(%rax) │ │ │ │ - or %al,(%rcx) │ │ │ │ + mov %r14,%rbx │ │ │ │ + and $0xfffffffffffffff8,%rbx │ │ │ │ + add $0x10,%rbp │ │ │ │ + mov (%rbx),%rax │ │ │ │ + jmp *%rax │ │ │ │ + movq $0x20,0x388(%r13) │ │ │ │ + jmp 338a720 │ │ │ │ + nopl (%rax) │ │ │ │ + add %eax,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ - (bad) │ │ │ │ + adc %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ - add %bh,%al │ │ │ │ + jo 4b61d6 │ │ │ │ (bad) │ │ │ │ + add -0x73(%rax),%ecx │ │ │ │ + rex.RB clc │ │ │ │ + cmp %r15,%rax │ │ │ │ + jb 4b61e6 │ │ │ │ + movq $0x4b6200,-0x8(%rbp) │ │ │ │ + mov 0x10(%rbx),%r14 │ │ │ │ + add $0xfffffffffffffff8,%rbp │ │ │ │ + jmp 4b4ad0 │ │ │ │ + jmp *-0x10(%r13) │ │ │ │ + nopw 0x0(%rax,%rax,1) │ │ │ │ + ... │ │ │ │ (bad) │ │ │ │ - add -0x75(%rax),%ecx │ │ │ │ - adc %r9b,-0x75(%r8) │ │ │ │ - jge 4b5028 │ │ │ │ - mov 0x30(%rbp),%r8 │ │ │ │ - mov 0x38(%rbp),%rcx │ │ │ │ - mov 0x8(%rbp),%r9 │ │ │ │ - mov 0x40(%rbp),%r10 │ │ │ │ - mov 0x28(%rbp),%r11 │ │ │ │ - mov %rcx,%rdx │ │ │ │ - mov %rax,0x40(%rsp) │ │ │ │ - jmp 4b4f45 │ │ │ │ + add %al,(%rax) │ │ │ │ + add %dl,%al │ │ │ │ + nopl (%rbx) │ │ │ │ + lea 0x31f0fc9(%rip),%rsi │ │ │ │ + mov %rbx,%r14 │ │ │ │ add $0x8,%rbp │ │ │ │ - mov 0x58(%rsp),%rdx │ │ │ │ - mov %r14,%rcx │ │ │ │ - mov 0x48(%rsp),%rbx │ │ │ │ - mov 0x40(%rsp),%rax │ │ │ │ - jmp 4b4c1d │ │ │ │ - nopl 0x0(%rax) │ │ │ │ + jmp 3240990 │ │ │ │ + nopl 0x0(%rax,%rax,1) │ │ │ │ + add %eax,(%rax) │ │ │ │ + add %al,(%rax) │ │ │ │ + add %al,(%rax) │ │ │ │ + add %al,(%rax) │ │ │ │ + adc %al,(%rax) │ │ │ │ + add %al,(%rax) │ │ │ │ + adc %dl,(%rax) │ │ │ │ (bad) │ │ │ │ + add -0x7d(%rcx),%ecx │ │ │ │ (bad) │ │ │ │ + sbb %cl,0x3b(%rbp) │ │ │ │ + movsl %ds:(%rsi),%es:(%rdi) │ │ │ │ + pop %rax │ │ │ │ + add (%rax),%eax │ │ │ │ + add %dh,0x22(%rdi) │ │ │ │ + mov 0x10(%rbx),%rax │ │ │ │ + movq $0x4b61c8,-0x10(%r12) │ │ │ │ + mov %rax,(%r12) │ │ │ │ + lea -0x10(%r12),%rsi │ │ │ │ + lea 0x2f00efd(%rip),%r14 │ │ │ │ + jmp 3359998 │ │ │ │ + movq $0x18,0x388(%r13) │ │ │ │ + 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,0x48031efe(%rax) │ │ │ │ - mov 0x8(%rbp),%eax │ │ │ │ - mov 0x10(%rbp),%rbx │ │ │ │ - mov 0x30(%rbp),%rcx │ │ │ │ - mov 0x38(%rbp),%rdx │ │ │ │ - jmp 4b4c1d │ │ │ │ - mov %rcx,%rbx │ │ │ │ - mov %rdx,%rcx │ │ │ │ - mov %rsi,%rdx │ │ │ │ - jmp 4b4c1d │ │ │ │ - nopl 0x0(%rax,%rax,1) │ │ │ │ - sbb %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ - add $0x0,%al │ │ │ │ - ... │ │ │ │ add %al,(%rax) │ │ │ │ + lea -0x8(%rbp),%rax │ │ │ │ + cmp %r15,%rax │ │ │ │ + jb 4b62c1 │ │ │ │ + movq $0x4b62b0,-0x8(%rbp) │ │ │ │ + mov 0x10(%rbx),%rbx │ │ │ │ + add $0xfffffffffffffff8,%rbp │ │ │ │ + test $0x7,%bl │ │ │ │ + jne 4b62b0 │ │ │ │ + mov (%rbx),%rax │ │ │ │ + jmp *%rax │ │ │ │ + nopl 0x0(%rax,%rax,1) │ │ │ │ + ... │ │ │ │ (bad) │ │ │ │ add %al,(%rax) │ │ │ │ - add %ah,-0x2(%rax) │ │ │ │ + add %al,(%rax) │ │ │ │ + add %al,(%rax) │ │ │ │ + add %cl,-0x39(%rax) │ │ │ │ + add %r11b,%r8b │ │ │ │ (bad) │ │ │ │ - add -0x7d(%rcx),%ecx │ │ │ │ + jae 4b62c3 │ │ │ │ + jmp 30c8910 │ │ │ │ + jmp *-0x10(%r13) │ │ │ │ + nopl (%rax) │ │ │ │ + ... │ │ │ │ (bad) │ │ │ │ - rex │ │ │ │ - cmp 0x358(%r13),%r12 │ │ │ │ - ja 4b50e8 │ │ │ │ - movq $0x4b2990,-0x38(%r12) │ │ │ │ - mov %r14,-0x28(%r12) │ │ │ │ - movq $0x4b4b30,-0x20(%r12) │ │ │ │ - mov %rdi,-0x18(%r12) │ │ │ │ - mov %r14,-0x10(%r12) │ │ │ │ - mov %rsi,-0x8(%r12) │ │ │ │ - lea -0x38(%r12),%rax │ │ │ │ - mov %rax,(%r12) │ │ │ │ - mov %r8,%rsi │ │ │ │ - lea 0x3782e1b(%rip),%r14 │ │ │ │ - lea -0x1e(%r12),%rbx │ │ │ │ - jmp 4b4b30 │ │ │ │ - movq $0x40,0x388(%r13) │ │ │ │ - lea 0x31efe1e(%rip),%rbx │ │ │ │ - jmp *-0x8(%r13) │ │ │ │ - xchg %ax,%ax │ │ │ │ + add %al,(%rax) │ │ │ │ + add %al,(%rax) │ │ │ │ + add %al,(%rax) │ │ │ │ + add %cl,-0x73(%rax) │ │ │ │ + cmp $0x3781c1a,%eax │ │ │ │ + mov %rbx,%rsi │ │ │ │ + lea 0x3775621(%rip),%r14 │ │ │ │ + add $0x8,%rbp │ │ │ │ + jmp 32e84b8 │ │ │ │ + nopw 0x0(%rax,%rax,1) │ │ │ │ add (%rax),%al │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ adc (%rax),%al │ │ │ │ add %al,(%rax) │ │ │ │ - sbb %bh,%dh │ │ │ │ + xor %cl,(%rdi) │ │ │ │ (bad) │ │ │ │ add -0x73(%rax),%ecx │ │ │ │ rex.RB │ │ │ │ lock cmp %r15,%rax │ │ │ │ - jb 4b5136 │ │ │ │ - movq $0x3390fc8,-0x10(%rbp) │ │ │ │ - mov %rbx,-0x8(%rbp) │ │ │ │ - mov 0x18(%rbx),%rsi │ │ │ │ - mov 0x10(%rbx),%r14 │ │ │ │ + jb 4b6372 │ │ │ │ + add $0x30,%r12 │ │ │ │ + cmp 0x358(%r13),%r12 │ │ │ │ + ja 4b6367 │ │ │ │ + mov 0x10(%rbx),%rax │ │ │ │ + mov 0x18(%rbx),%rbx │ │ │ │ + movq $0x4b6228,-0x28(%r12) │ │ │ │ + mov %rbx,-0x18(%r12) │ │ │ │ + movq $0x4b6278,-0x10(%r12) │ │ │ │ + mov %rax,(%r12) │ │ │ │ + movq $0x4b6388,-0x10(%rbp) │ │ │ │ + lea -0x10(%r12),%rsi │ │ │ │ + lea 0x2f02ba0(%rip),%r14 │ │ │ │ + lea -0x28(%r12),%rax │ │ │ │ + mov %rax,-0x8(%rbp) │ │ │ │ add $0xfffffffffffffff0,%rbp │ │ │ │ - jmp 4b53e8 │ │ │ │ + jmp 3359998 │ │ │ │ + movq $0x30,0x388(%r13) │ │ │ │ jmp *-0x10(%r13) │ │ │ │ - nopw 0x0(%rax,%rax,1) │ │ │ │ + xchg %ax,%ax │ │ │ │ + add %eax,(%rax) │ │ │ │ + add %al,(%rax) │ │ │ │ + add %al,(%rax) │ │ │ │ + add %al,(%rax) │ │ │ │ + (bad) │ │ │ │ + add %al,(%rax) │ │ │ │ + add %al,(%rax) │ │ │ │ + add %al,(%rax) │ │ │ │ + add %cl,-0x75(%rax) │ │ │ │ + jne 4b6394 │ │ │ │ + mov %rbx,%r14 │ │ │ │ + add $0x10,%rbp │ │ │ │ + jmp 3240990 │ │ │ │ add (%rax),%al │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ adc (%rax),%al │ │ │ │ add %al,(%rax) │ │ │ │ - sub %bh,%dl │ │ │ │ + nop │ │ │ │ (bad) │ │ │ │ - add -0x73(%rax),%ecx │ │ │ │ - rex.RB │ │ │ │ - lock cmp %r15,%rax │ │ │ │ - jb 4b5176 │ │ │ │ - movq $0x3390fc8,-0x10(%rbp) │ │ │ │ - mov %rbx,-0x8(%rbp) │ │ │ │ - mov 0x18(%rbx),%rsi │ │ │ │ - mov 0x10(%rbx),%r14 │ │ │ │ - add $0xfffffffffffffff0,%rbp │ │ │ │ - jmp 4a7930 │ │ │ │ + (bad) │ │ │ │ + add -0x7d(%rcx),%ecx │ │ │ │ + (bad) │ │ │ │ + and %cl,0x3b(%rbp) │ │ │ │ + movsl %ds:(%rsi),%es:(%rdi) │ │ │ │ + pop %rax │ │ │ │ + add (%rax),%eax │ │ │ │ + add %dh,0x2b(%rdi) │ │ │ │ + mov 0x10(%rbx),%rax │ │ │ │ + mov 0x18(%rbx),%rbx │ │ │ │ + movq $0x4b6308,-0x18(%r12) │ │ │ │ + mov %rax,-0x8(%r12) │ │ │ │ + mov %rbx,(%r12) │ │ │ │ + lea -0x18(%r12),%rsi │ │ │ │ + lea 0x2f00d6a(%rip),%r14 │ │ │ │ + jmp 3359998 │ │ │ │ + movq $0x20,0x388(%r13) │ │ │ │ jmp *-0x10(%r13) │ │ │ │ - nopw 0x0(%rax,%rax,1) │ │ │ │ - sldt (%rax) │ │ │ │ - add %al,(%rdx) │ │ │ │ - add %al,(%rax) │ │ │ │ - add %al,(%rdx) │ │ │ │ + nop │ │ │ │ + add %eax,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ - add %cl,(%rbx) │ │ │ │ + adc %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ - add %cl,-0x73(%rax) │ │ │ │ - rex.RB loopne 4b51e9 │ │ │ │ - cmp %edi,%eax │ │ │ │ - jb 4b5234 │ │ │ │ - movq $0x4b51e8,-0x20(%rbp) │ │ │ │ - mov 0x6(%rbx),%rax │ │ │ │ - mov 0xe(%rbx),%rbx │ │ │ │ - mov %rbx,%rcx │ │ │ │ - mov %r14,%rbx │ │ │ │ - mov %rax,-0x18(%rbp) │ │ │ │ - mov %rcx,-0x10(%rbp) │ │ │ │ - mov %rsi,-0x8(%rbp) │ │ │ │ - add $0xffffffffffffffe0,%rbp │ │ │ │ + lea -0x8(%rbp),%rax │ │ │ │ + cmp %r15,%rax │ │ │ │ + jb 4b6449 │ │ │ │ + movq $0x4b6438,-0x8(%rbp) │ │ │ │ + mov 0x10(%rbx),%rbx │ │ │ │ + add $0xfffffffffffffff8,%rbp │ │ │ │ test $0x7,%bl │ │ │ │ - jne 4b51e8 │ │ │ │ + jne 4b6438 │ │ │ │ mov (%rbx),%rax │ │ │ │ jmp *%rax │ │ │ │ - nopl (%rax) │ │ │ │ - add (%rax),%eax │ │ │ │ + nopl 0x0(%rax,%rax,1) │ │ │ │ + ... │ │ │ │ + (bad) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ + add %cl,-0x39(%rax) │ │ │ │ + add %r12b,0x64(%r8) │ │ │ │ + rex.WXB add %cl,0x73(%r11,%r9,4) │ │ │ │ + (bad) │ │ │ │ + jmp 30c8910 │ │ │ │ + jmp *-0x10(%r13) │ │ │ │ + nopl (%rax) │ │ │ │ + ... │ │ │ │ (bad) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ - add %cl,-0x7d(%rcx) │ │ │ │ - (bad) │ │ │ │ - sbb %cl,0x3b(%rbp) │ │ │ │ - movsl %ds:(%rsi),%es:(%rdi) │ │ │ │ - pop %rax │ │ │ │ + add %cl,-0x73(%rax) │ │ │ │ + cmp $0x3781a92,%eax │ │ │ │ + mov %rbx,%rsi │ │ │ │ + lea 0x3775499(%rip),%r14 │ │ │ │ + add $0x8,%rbp │ │ │ │ + jmp 32e84b8 │ │ │ │ + nopw 0x0(%rax,%rax,1) │ │ │ │ add (%rax),%eax │ │ │ │ - add %dh,0x2f(%rdi) │ │ │ │ - movq $0x3363ae0,-0x10(%r12) │ │ │ │ - mov 0x10(%rbp),%rax │ │ │ │ - mov %rax,-0x8(%r12) │ │ │ │ - mov 0x18(%rbp),%rax │ │ │ │ - mov %rax,(%r12) │ │ │ │ - lea -0xe(%r12),%rsi │ │ │ │ - mov %rbx,%r14 │ │ │ │ - mov 0x8(%rbp),%rbx │ │ │ │ - add $0x20,%rbp │ │ │ │ - jmp 3395748 │ │ │ │ - movq $0x18,0x388(%r13) │ │ │ │ - jmp 338a720 │ │ │ │ - jmp *-0x8(%r13) │ │ │ │ + add %al,(%rax) │ │ │ │ + add %al,(%rax) │ │ │ │ + add %al,(%rax) │ │ │ │ sldt (%rax) │ │ │ │ - add %al,(%rdx) │ │ │ │ + add %ch,0x48031f0d(%rax) │ │ │ │ + lea -0x10(%rbp),%eax │ │ │ │ + cmp %r15,%rax │ │ │ │ + jb 4b6503 │ │ │ │ + add $0x38,%r12 │ │ │ │ + cmp 0x358(%r13),%r12 │ │ │ │ + ja 4b64f8 │ │ │ │ + mov 0x10(%rbx),%rax │ │ │ │ + mov 0x18(%rbx),%rcx │ │ │ │ + mov 0x20(%rbx),%rbx │ │ │ │ + movq $0x4b63a8,-0x30(%r12) │ │ │ │ + mov %rax,-0x20(%r12) │ │ │ │ + mov %rcx,-0x18(%r12) │ │ │ │ + movq $0x4b6400,-0x10(%r12) │ │ │ │ + mov %rbx,(%r12) │ │ │ │ + movq $0x4b6518,-0x10(%rbp) │ │ │ │ + lea -0x10(%r12),%rsi │ │ │ │ + lea 0x2f02a0f(%rip),%r14 │ │ │ │ + lea -0x30(%r12),%rax │ │ │ │ + mov %rax,-0x8(%rbp) │ │ │ │ + add $0xfffffffffffffff0,%rbp │ │ │ │ + jmp 3359998 │ │ │ │ + movq $0x38,0x388(%r13) │ │ │ │ + jmp *-0x10(%r13) │ │ │ │ + nop │ │ │ │ + add %eax,(%rax) │ │ │ │ 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,-0x75(%rax) │ │ │ │ + jne 4b6524 │ │ │ │ + mov %rbx,%r14 │ │ │ │ + add $0x10,%rbp │ │ │ │ + jmp 3240990 │ │ │ │ + add %eax,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ - add %cl,-0x73(%rax) │ │ │ │ - rex.RB fmuls -0x8(%r9,%rdi,1) │ │ │ │ - jb 4b52f8 │ │ │ │ - movq $0x4b52a8,-0x28(%rbp) │ │ │ │ - mov 0x6(%rbx),%rax │ │ │ │ - mov 0xe(%rbx),%rcx │ │ │ │ - mov 0x16(%rbx),%rbx │ │ │ │ - mov %rbx,%rdx │ │ │ │ - mov %r14,%rbx │ │ │ │ - mov %rdx,-0x20(%rbp) │ │ │ │ - mov %rcx,-0x18(%rbp) │ │ │ │ - mov %rax,-0x10(%rbp) │ │ │ │ - mov %rsi,-0x8(%rbp) │ │ │ │ - add $0xffffffffffffffd8,%rbp │ │ │ │ + add %al,(%rax) │ │ │ │ + add %al,(%rax) │ │ │ │ + adc %al,(%rax) │ │ │ │ + add %al,(%rax) │ │ │ │ + add %cl,-0x72b7fce1(%rip) │ │ │ │ + rex.RB clc │ │ │ │ + cmp %r15,%rax │ │ │ │ + jb 4b65c5 │ │ │ │ + movq $0x4b6570,-0x8(%rbp) │ │ │ │ + mov 0x10(%rbx),%rbx │ │ │ │ + add $0xfffffffffffffff8,%rbp │ │ │ │ test $0x7,%bl │ │ │ │ - jne 4b52a8 │ │ │ │ + jne 4b6570 │ │ │ │ mov (%rbx),%rax │ │ │ │ jmp *%rax │ │ │ │ - nopl (%rax) │ │ │ │ - add $0x0,%al │ │ │ │ - add %al,(%rax) │ │ │ │ - add %al,(%rax) │ │ │ │ + nop │ │ │ │ + ... │ │ │ │ + (bad) │ │ │ │ add %al,(%rax) │ │ │ │ + add %cl,%al │ │ │ │ + or $0x1f,%al │ │ │ │ + add -0x7d(%rcx),%ecx │ │ │ │ (bad) │ │ │ │ + sub %cl,0x3b(%rbp) │ │ │ │ + movsl %ds:(%rsi),%es:(%rdi) │ │ │ │ + pop %rax │ │ │ │ + add (%rax),%eax │ │ │ │ + add %dh,0x38(%rdi) │ │ │ │ + mov 0x7(%rbx),%rax │ │ │ │ + mov 0xf(%rbx),%rcx │ │ │ │ + mov 0x17(%rbx),%rbx │ │ │ │ + movq $0x4b6490,-0x20(%r12) │ │ │ │ + mov %rcx,-0x10(%r12) │ │ │ │ + mov %rbx,-0x8(%r12) │ │ │ │ + mov %rax,(%r12) │ │ │ │ + lea -0x20(%r12),%rsi │ │ │ │ + lea 0x2f00b92(%rip),%r14 │ │ │ │ + add $0x8,%rbp │ │ │ │ + jmp 3359998 │ │ │ │ + movq $0x28,0x388(%r13) │ │ │ │ + jmp 338a720 │ │ │ │ + jmp *-0x10(%r13) │ │ │ │ + nopl 0x0(%rax) │ │ │ │ + add %eax,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ - add %cl,-0x7d(%rcx) │ │ │ │ + adc %al,(%rax) │ │ │ │ + add %al,(%rax) │ │ │ │ + pop %rax │ │ │ │ + or $0x1f,%al │ │ │ │ + add -0x7d(%rcx),%ecx │ │ │ │ (bad) │ │ │ │ sbb %cl,0x3b(%rbp) │ │ │ │ movsl %ds:(%rsi),%es:(%rdi) │ │ │ │ pop %rax │ │ │ │ add (%rax),%eax │ │ │ │ - add %dh,0x33(%rdi) │ │ │ │ - movq $0x4b5198,-0x10(%r12) │ │ │ │ - mov 0x18(%rbp),%rax │ │ │ │ - mov %rax,-0x8(%r12) │ │ │ │ - mov 0x20(%rbp),%rax │ │ │ │ + add %dh,0x22(%rdi) │ │ │ │ + mov 0x10(%rbx),%rax │ │ │ │ + movq $0x4b6538,-0x10(%r12) │ │ │ │ mov %rax,(%r12) │ │ │ │ - lea -0xe(%r12),%rdi │ │ │ │ - mov 0x10(%rbp),%rsi │ │ │ │ - mov %rbx,%r14 │ │ │ │ - mov 0x8(%rbp),%rbx │ │ │ │ - add $0x28,%rbp │ │ │ │ - jmp 33959f8 │ │ │ │ + lea -0x10(%r12),%rsi │ │ │ │ + lea 0x2f00b1d(%rip),%r14 │ │ │ │ + jmp 3359998 │ │ │ │ movq $0x18,0x388(%r13) │ │ │ │ - jmp 338a720 │ │ │ │ - jmp *-0x8(%r13) │ │ │ │ - nopl 0x0(%rax) │ │ │ │ - (bad) │ │ │ │ - add %al,(%rax) │ │ │ │ - add %al,(%rbx) │ │ │ │ + jmp *-0x10(%r13) │ │ │ │ + xchg %ax,%ax │ │ │ │ + add %eax,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ - add %al,(%rdx) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ + adc %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ - add %cl,(%rbx) │ │ │ │ + nop │ │ │ │ + or (%rdi),%ebx │ │ │ │ + add -0x73(%rax),%ecx │ │ │ │ + rex.RB │ │ │ │ + lock cmp %r15,%rax │ │ │ │ + jb 4b6659 │ │ │ │ + movq $0x3390fc8,-0x10(%rbp) │ │ │ │ + mov %rbx,-0x8(%rbp) │ │ │ │ + mov 0x10(%rbx),%rsi │ │ │ │ + lea 0x37818a9(%rip),%r14 │ │ │ │ + add $0xfffffffffffffff0,%rbp │ │ │ │ + jmp 4b6070 │ │ │ │ + jmp *-0x10(%r13) │ │ │ │ + nopl (%rax) │ │ │ │ + add %eax,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ - add %cl,-0x73(%rax) │ │ │ │ - rex.RB fmuls -0x8(%r9,%rdi,1) │ │ │ │ - jb 4b53c8 │ │ │ │ - movq $0x4b5370,-0x28(%rbp) │ │ │ │ - mov 0x5(%rbx),%rax │ │ │ │ - mov 0xd(%rbx),%rbx │ │ │ │ - mov %rbx,%rcx │ │ │ │ - mov %r14,%rbx │ │ │ │ - mov %rax,-0x20(%rbp) │ │ │ │ - mov %rcx,-0x18(%rbp) │ │ │ │ - mov %rsi,-0x10(%rbp) │ │ │ │ - mov %rdi,-0x8(%rbp) │ │ │ │ - add $0xffffffffffffffd8,%rbp │ │ │ │ - test $0x7,%bl │ │ │ │ - jne 4b5370 │ │ │ │ - mov (%rbx),%rax │ │ │ │ - jmp *%rax │ │ │ │ - nopl 0x0(%rax) │ │ │ │ - add $0x0,%al │ │ │ │ + adc %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ + push %rax │ │ │ │ + or (%rdi),%ebx │ │ │ │ + add -0x73(%rax),%ecx │ │ │ │ + rex.RB │ │ │ │ + lock cmp %r15,%rax │ │ │ │ + jb 4b6699 │ │ │ │ + movq $0x3390fc8,-0x10(%rbp) │ │ │ │ + mov %rbx,-0x8(%rbp) │ │ │ │ + mov 0x10(%rbx),%rsi │ │ │ │ + lea 0x3781869(%rip),%r14 │ │ │ │ + add $0xfffffffffffffff0,%rbp │ │ │ │ + jmp 4b6070 │ │ │ │ + jmp *-0x10(%r13) │ │ │ │ + nopl (%rax) │ │ │ │ + add %eax,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ - (bad) │ │ │ │ add %al,(%rax) │ │ │ │ + adc %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ + adc %cl,(%rbx) │ │ │ │ + (bad) │ │ │ │ + add -0x73(%rax),%ecx │ │ │ │ + rex.RB clc │ │ │ │ + cmp %r15,%rax │ │ │ │ + jb 4b6764 │ │ │ │ + mov 0x10(%rbx),%rbx │ │ │ │ + mov %rbx,%rax │ │ │ │ + and $0x7,%eax │ │ │ │ + cmp $0x2,%rax │ │ │ │ + jb 4b66fc │ │ │ │ + movq $0x4b6798,-0x8(%rbp) │ │ │ │ + mov %rbx,%rsi │ │ │ │ + lea 0x378181a(%rip),%r14 │ │ │ │ + add $0xfffffffffffffff8,%rbp │ │ │ │ + jmp 4b6070 │ │ │ │ + ... │ │ │ │ + (bad) │ │ │ │ add %al,(%rax) │ │ │ │ - add %cl,-0x7d(%rcx) │ │ │ │ + add %cl,%al │ │ │ │ + or (%rdi),%bl │ │ │ │ + add -0x7d(%rax),%ecx │ │ │ │ (bad) │ │ │ │ - and %cl,0x3b(%rbp) │ │ │ │ - movsl %ds:(%rsi),%es:(%rdi) │ │ │ │ - pop %rax │ │ │ │ - add (%rax),%eax │ │ │ │ - add %dh,0x3b(%rdi) │ │ │ │ - movq $0x4b5250,-0x18(%r12) │ │ │ │ - mov 0x20(%rbp),%rax │ │ │ │ - mov %rax,-0x10(%r12) │ │ │ │ - mov 0x18(%rbp),%rax │ │ │ │ - mov %rax,-0x8(%r12) │ │ │ │ - mov 0x8(%rbp),%rcx │ │ │ │ + add $0x18,%esp │ │ │ │ + cmp 0x358(%r13),%r12 │ │ │ │ + ja 4b6768 │ │ │ │ + mov 0x7(%rbx),%rax │ │ │ │ + mov 0xf(%rbx),%rcx │ │ │ │ + cmpq $0x0,0x1f(%rbx) │ │ │ │ + jge 4b673e │ │ │ │ + movq $0x4b6670,-0x10(%r12) │ │ │ │ + mov %rax,(%r12) │ │ │ │ + movq $0x4b67b8,-0x8(%rbp) │ │ │ │ + mov %rcx,%rsi │ │ │ │ + lea -0x10(%r12),%r14 │ │ │ │ + add $0xfffffffffffffff8,%rbp │ │ │ │ + jmp 4b6070 │ │ │ │ + movq $0x4b6630,-0x10(%r12) │ │ │ │ mov %rcx,(%r12) │ │ │ │ - lea -0x16(%r12),%rdi │ │ │ │ + movq $0x4b67d8,-0x8(%rbp) │ │ │ │ mov %rax,%rsi │ │ │ │ - mov %rbx,%r14 │ │ │ │ - mov 0x10(%rbp),%rbx │ │ │ │ - add $0x28,%rbp │ │ │ │ - jmp 33959f8 │ │ │ │ - movq $0x20,0x388(%r13) │ │ │ │ + lea -0x10(%r12),%r14 │ │ │ │ + add $0xfffffffffffffff8,%rbp │ │ │ │ + jmp 4b6070 │ │ │ │ + jmp *-0x10(%r13) │ │ │ │ + movq $0x18,0x388(%r13) │ │ │ │ + movq $0x4b66f8,-0x8(%rbp) │ │ │ │ + add $0xfffffffffffffff8,%rbp │ │ │ │ jmp 338a720 │ │ │ │ - jmp *-0x8(%r13) │ │ │ │ nopl 0x0(%rax) │ │ │ │ - sldt (%rax) │ │ │ │ - add %al,(%rdx) │ │ │ │ ... │ │ │ │ + (bad) │ │ │ │ add %al,(%rax) │ │ │ │ - add %cl,(%rsi) │ │ │ │ add %al,(%rax) │ │ │ │ - add %dl,0x48031ef7(%rax) │ │ │ │ - lea -0x10(%rbp),%eax │ │ │ │ - cmp %r15,%rax │ │ │ │ - jb 4b54af │ │ │ │ - movq $0x4b5428,-0x10(%rbp) │ │ │ │ - mov %rsi,%rbx │ │ │ │ - mov %r14,-0x8(%rbp) │ │ │ │ - add $0xfffffffffffffff0,%rbp │ │ │ │ - test $0x7,%bl │ │ │ │ - jne 4b5428 │ │ │ │ - mov (%rbx),%rax │ │ │ │ - jmp *%rax │ │ │ │ - nopw 0x0(%rax,%rax,1) │ │ │ │ - add %eax,(%rax) │ │ │ │ + add %al,(%rax) │ │ │ │ + add %cl,-0x77(%rcx) │ │ │ │ + fimuls -0x7d(%rax) │ │ │ │ + (bad) │ │ │ │ + cmp $0x54,%al │ │ │ │ + xlat %ds:(%rbx) │ │ │ │ + add (%rdi),%cl │ │ │ │ + (bad) │ │ │ │ + rex add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ - (bad) │ │ │ │ + add %bl,(%rsi) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ - sti │ │ │ │ + add %al,(%rax) │ │ │ │ + add %cl,-0x77(%rcx) │ │ │ │ + fimuls -0x7d(%rax) │ │ │ │ (bad) │ │ │ │ - add -0x77(%rax),%ecx │ │ │ │ - fadds -0x7cb7f820(%rbx) │ │ │ │ - clc │ │ │ │ - add %ecx,(%rdi) │ │ │ │ - test %al,0x49000000(%rdx) │ │ │ │ - add $0x58,%esp │ │ │ │ - cmp 0x358(%r13),%r12 │ │ │ │ - ja 4b549f │ │ │ │ - mov 0x6(%rbx),%rax │ │ │ │ - mov 0xe(%rbx),%rbx │ │ │ │ - movq $0x4b5110,-0x50(%r12) │ │ │ │ - mov 0x8(%rbp),%rcx │ │ │ │ - mov %rcx,-0x40(%r12) │ │ │ │ - mov %rbx,-0x38(%r12) │ │ │ │ - movq $0x4b5150,-0x30(%r12) │ │ │ │ - mov %rcx,-0x20(%r12) │ │ │ │ - mov %rax,-0x18(%r12) │ │ │ │ - movq $0x4b5318,-0x10(%r12) │ │ │ │ - lea -0x50(%r12),%rax │ │ │ │ - mov %rax,-0x8(%r12) │ │ │ │ - lea -0x30(%r12),%rax │ │ │ │ - mov %rax,(%r12) │ │ │ │ - lea -0xd(%r12),%rbx │ │ │ │ - add $0x10,%rbp │ │ │ │ - jmp *0x0(%rbp) │ │ │ │ - movq $0x58,0x388(%r13) │ │ │ │ - jmp 338a720 │ │ │ │ - lea 0x31efa72(%rip),%rbx │ │ │ │ - jmp *-0x8(%r13) │ │ │ │ - lea 0x31ef012(%rip),%rbx │ │ │ │ - add $0x10,%rbp │ │ │ │ - jmp *0x0(%rbp) │ │ │ │ - add (%rax),%al │ │ │ │ + sbb $0x54,%al │ │ │ │ + xlat %ds:(%rbx) │ │ │ │ + add (%rdi),%cl │ │ │ │ + (bad) │ │ │ │ + rex add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ - adc (%rax),%al │ │ │ │ + add %bl,(%rsi) │ │ │ │ add %al,(%rax) │ │ │ │ - movabs 0x4cf0458d48031fbe,%al │ │ │ │ - cmp %edi,%eax │ │ │ │ - jb 4b54fe │ │ │ │ - movq $0x3390fc8,-0x10(%rbp) │ │ │ │ - mov %rbx,-0x8(%rbp) │ │ │ │ - mov 0x18(%rbx),%rsi │ │ │ │ - mov 0x10(%rbx),%r14 │ │ │ │ - add $0xfffffffffffffff0,%rbp │ │ │ │ - jmp 5313f8 │ │ │ │ - jmp *-0x10(%r13) │ │ │ │ - nopw 0x0(%rax,%rax,1) │ │ │ │ - add (%rax),%al │ │ │ │ + add %al,(%rax) │ │ │ │ + add %al,(%rax) │ │ │ │ + add %cl,-0x77(%rcx) │ │ │ │ + fimuls -0x7d(%rax) │ │ │ │ + (bad) │ │ │ │ + cld │ │ │ │ + push %rbx │ │ │ │ + xlat %ds:(%rbx) │ │ │ │ + add (%rdi),%cl │ │ │ │ + (bad) │ │ │ │ + rex add %al,(%rdx) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ - adc (%rax),%al │ │ │ │ + add %dl,(%rdx) │ │ │ │ add %al,(%rax) │ │ │ │ + add %ah,0xa(%rax) │ │ │ │ (bad) │ │ │ │ - mov $0x8d48031f,%esi │ │ │ │ - rex.RB loopne 4b5569 │ │ │ │ - cmp %edi,%eax │ │ │ │ - jb 4b55e2 │ │ │ │ - movq $0x3390fc8,-0x10(%rbp) │ │ │ │ - mov %rbx,-0x8(%rbp) │ │ │ │ - movq $0x4b5568,-0x20(%rbp) │ │ │ │ + add -0x73(%rax),%ecx │ │ │ │ + rex.RB │ │ │ │ + lock cmp %r15,%rax │ │ │ │ + jb 4b68bd │ │ │ │ + add $0x18,%r12 │ │ │ │ + cmp 0x358(%r13),%r12 │ │ │ │ + ja 4b68b2 │ │ │ │ mov 0x10(%rbx),%rax │ │ │ │ mov 0x18(%rbx),%rbx │ │ │ │ - mov %rax,-0x18(%rbp) │ │ │ │ - add $0xffffffffffffffe0,%rbp │ │ │ │ + movq $0x4b65e0,-0x10(%r12) │ │ │ │ + mov %rbx,(%r12) │ │ │ │ + movq $0x4b6860,-0x10(%rbp) │ │ │ │ + mov %rax,%rbx │ │ │ │ + lea -0x10(%r12),%rax │ │ │ │ + mov %rax,-0x8(%rbp) │ │ │ │ + add $0xfffffffffffffff0,%rbp │ │ │ │ test $0x7,%bl │ │ │ │ - jne 4b5568 │ │ │ │ + jne 4b6860 │ │ │ │ mov (%rbx),%rax │ │ │ │ jmp *%rax │ │ │ │ - nopl 0x0(%rax,%rax,1) │ │ │ │ + nopl (%rax) │ │ │ │ add %eax,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ (bad) │ │ │ │ add %al,(%rax) │ │ │ │ - add %dl,(%rax) │ │ │ │ - mov $0x8349031f,%esi │ │ │ │ + add %ah,0x9(%rax) │ │ │ │ (bad) │ │ │ │ - push %rax │ │ │ │ + add -0x75(%rax),%ecx │ │ │ │ + or %r9b,-0x77(%r8) │ │ │ │ + flds -0x7cb7f81f(%rbx) │ │ │ │ + stc │ │ │ │ + add 0x49(%rcx,%rdx,2),%esi │ │ │ │ + add $0x18,%esp │ │ │ │ cmp 0x358(%r13),%r12 │ │ │ │ - ja 4b55d2 │ │ │ │ - mov 0x7(%rbx),%rax │ │ │ │ - mov 0xf(%rbx),%rcx │ │ │ │ - mov 0x17(%rbx),%rdx │ │ │ │ - mov 0x1f(%rbx),%rsi │ │ │ │ - mov 0x27(%rbx),%rbx │ │ │ │ - movq $0x4b54d8,-0x48(%r12) │ │ │ │ - mov 0x8(%rbp),%rdi │ │ │ │ - mov %rdi,-0x38(%r12) │ │ │ │ - mov %rsi,-0x30(%r12) │ │ │ │ - movq $0x673010,-0x28(%r12) │ │ │ │ - mov %rax,-0x20(%r12) │ │ │ │ - mov %rcx,-0x18(%r12) │ │ │ │ - mov %rdx,-0x10(%r12) │ │ │ │ - lea -0x48(%r12),%rax │ │ │ │ - mov %rax,-0x8(%r12) │ │ │ │ + ja 4b68a2 │ │ │ │ + movq $0x4b66b0,-0x10(%r12) │ │ │ │ mov %rbx,(%r12) │ │ │ │ - lea -0x27(%r12),%rbx │ │ │ │ + mov %rax,%rdi │ │ │ │ + lea -0x10(%r12),%rsi │ │ │ │ + lea 0x3783b70(%rip),%r14 │ │ │ │ add $0x10,%rbp │ │ │ │ - jmp *0x0(%rbp) │ │ │ │ - movq $0x50,0x388(%r13) │ │ │ │ + jmp 3240ab0 │ │ │ │ + movq $0x18,0x388(%r13) │ │ │ │ jmp 338a720 │ │ │ │ + movq $0x18,0x388(%r13) │ │ │ │ jmp *-0x10(%r13) │ │ │ │ - xchg %ax,%ax │ │ │ │ + mov %rax,%rsi │ │ │ │ + lea 0x2f00888(%rip),%r14 │ │ │ │ + add $0x10,%rbp │ │ │ │ + jmp 3359998 │ │ │ │ + nopl 0x0(%rax) │ │ │ │ add (%rax),%al │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ adc (%rax),%al │ │ │ │ add %al,(%rax) │ │ │ │ + jo 4b68ef │ │ │ │ + (bad) │ │ │ │ + add -0x7d(%rcx),%ecx │ │ │ │ + (bad) │ │ │ │ + and %cl,0x3b(%rbp) │ │ │ │ + movsl %ds:(%rsi),%es:(%rdi) │ │ │ │ + pop %rax │ │ │ │ + add (%rax),%eax │ │ │ │ + add %dh,0x2b(%rdi) │ │ │ │ + mov 0x10(%rbx),%rax │ │ │ │ + mov 0x18(%rbx),%rbx │ │ │ │ + movq $0x4b67f8,-0x18(%r12) │ │ │ │ + mov %rax,-0x8(%r12) │ │ │ │ + mov %rbx,(%r12) │ │ │ │ + lea -0x18(%r12),%rsi │ │ │ │ + lea 0x2f007f5(%rip),%r14 │ │ │ │ + jmp 3359998 │ │ │ │ + movq $0x20,0x388(%r13) │ │ │ │ + jmp *-0x10(%r13) │ │ │ │ + nop │ │ │ │ + add %eax,(%rax) │ │ │ │ + add %al,(%rax) │ │ │ │ + add %al,(%rax) │ │ │ │ + add %al,(%rax) │ │ │ │ + adc %al,(%rax) │ │ │ │ + add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ lea -0x10(%rbp),%rax │ │ │ │ cmp %r15,%rax │ │ │ │ - jb 4b561e │ │ │ │ + jb 4b6969 │ │ │ │ movq $0x3390fc8,-0x10(%rbp) │ │ │ │ mov %rbx,-0x8(%rbp) │ │ │ │ - mov 0x10(%rbx),%r14 │ │ │ │ - mov 0x18(%rbx),%rbx │ │ │ │ + mov 0x10(%rbx),%rsi │ │ │ │ + lea 0x3781599(%rip),%r14 │ │ │ │ add $0xfffffffffffffff0,%rbp │ │ │ │ - jmp 4b5680 │ │ │ │ + jmp 4b5930 │ │ │ │ jmp *-0x10(%r13) │ │ │ │ - nopw 0x0(%rax,%rax,1) │ │ │ │ - add (%rax),%al │ │ │ │ + nopl (%rax) │ │ │ │ + add %eax,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ - adc (%rax),%al │ │ │ │ + adc %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ lea -0x10(%rbp),%rax │ │ │ │ cmp %r15,%rax │ │ │ │ - jb 4b565e │ │ │ │ + jb 4b69a9 │ │ │ │ movq $0x3390fc8,-0x10(%rbp) │ │ │ │ mov %rbx,-0x8(%rbp) │ │ │ │ - mov 0x18(%rbx),%rsi │ │ │ │ - mov 0x10(%rbx),%r14 │ │ │ │ + mov 0x10(%rbx),%rsi │ │ │ │ + lea 0x3781559(%rip),%r14 │ │ │ │ add $0xfffffffffffffff0,%rbp │ │ │ │ - jmp 536c58 │ │ │ │ + jmp 4b5930 │ │ │ │ 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) │ │ │ │ + nopl (%rax) │ │ │ │ + add (%rax),%eax │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ - add %cl,-0x73(%rax) │ │ │ │ - rex.RB loopne 4b56d1 │ │ │ │ - cmp %edi,%eax │ │ │ │ - jb 4b5757 │ │ │ │ - movq $0x4b56d0,-0x20(%rbp) │ │ │ │ - mov %rbx,%rax │ │ │ │ - mov 0x7(%rbx),%rcx │ │ │ │ - mov 0xf(%rbx),%rbx │ │ │ │ - mov %rbx,%rdx │ │ │ │ - mov %r14,%rbx │ │ │ │ - mov %rcx,-0x18(%rbp) │ │ │ │ - mov %rdx,-0x10(%rbp) │ │ │ │ + sldt (%rax) │ │ │ │ + add %bl,0x48031f08(%rax) │ │ │ │ + lea -0x10(%rbp),%eax │ │ │ │ + cmp %r15,%rax │ │ │ │ + jb 4b6ab5 │ │ │ │ + add $0x20,%r12 │ │ │ │ + cmp 0x358(%r13),%r12 │ │ │ │ + ja 4b6aaa │ │ │ │ + mov 0x10(%rbx),%rax │ │ │ │ + mov 0x18(%rbx),%rcx │ │ │ │ + mov 0x20(%rbx),%rbx │ │ │ │ + movq $0x4b68e8,-0x18(%r12) │ │ │ │ + mov %rcx,-0x8(%r12) │ │ │ │ + mov %rbx,(%r12) │ │ │ │ + movq $0x4b6a30,-0x10(%rbp) │ │ │ │ + mov %rax,%rbx │ │ │ │ + lea -0x18(%r12),%rax │ │ │ │ mov %rax,-0x8(%rbp) │ │ │ │ - add $0xffffffffffffffe0,%rbp │ │ │ │ + add $0xfffffffffffffff0,%rbp │ │ │ │ test $0x7,%bl │ │ │ │ - jne 4b56d0 │ │ │ │ + jne 4b6a30 │ │ │ │ mov (%rbx),%rax │ │ │ │ jmp *%rax │ │ │ │ - add (%rax),%eax │ │ │ │ + xchg %ax,%ax │ │ │ │ + add %eax,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ (bad) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %cl,-0x77(%rax) │ │ │ │ fadds -0x7cb7f820(%rbx) │ │ │ │ clc │ │ │ │ - add %esi,0x49(%rdi,%rdi,2) │ │ │ │ - add $0x58,%esp │ │ │ │ + add 0x7d(%rbx),%esi │ │ │ │ + cmp $0x2,%rax │ │ │ │ + jae 4b6acd │ │ │ │ + add $0x18,%r12 │ │ │ │ cmp 0x358(%r13),%r12 │ │ │ │ - ja 4b5747 │ │ │ │ - mov 0x6(%rbx),%rax │ │ │ │ - mov 0xe(%rbx),%rbx │ │ │ │ - movq $0x4b55f8,-0x50(%r12) │ │ │ │ - mov %rbx,-0x40(%r12) │ │ │ │ - mov 0x18(%rbp),%rbx │ │ │ │ - mov %rbx,-0x38(%r12) │ │ │ │ - movq $0x4b5638,-0x30(%r12) │ │ │ │ - mov 0x8(%rbp),%rbx │ │ │ │ - mov %rbx,-0x20(%r12) │ │ │ │ - mov %rax,-0x18(%r12) │ │ │ │ - movq $0x3363ae0,-0x10(%r12) │ │ │ │ - lea -0x30(%r12),%rax │ │ │ │ - mov %rax,-0x8(%r12) │ │ │ │ - lea -0x50(%r12),%rax │ │ │ │ + ja 4b6ae4 │ │ │ │ + mov 0x7(%rbx),%rax │ │ │ │ + mov 0xf(%rbx),%rcx │ │ │ │ + cmpq $0x0,0x1f(%rbx) │ │ │ │ + jge 4b6a88 │ │ │ │ + movq $0x4b6980,-0x10(%r12) │ │ │ │ mov %rax,(%r12) │ │ │ │ - lea -0xe(%r12),%rbx │ │ │ │ - add $0x20,%rbp │ │ │ │ - jmp *0x0(%rbp) │ │ │ │ - movq $0x58,0x388(%r13) │ │ │ │ + movq $0x4b6b08,0x0(%rbp) │ │ │ │ + mov %rcx,%rsi │ │ │ │ + lea -0x10(%r12),%r14 │ │ │ │ + jmp 4b5930 │ │ │ │ + movq $0x4b6940,-0x10(%r12) │ │ │ │ + mov %rcx,(%r12) │ │ │ │ + movq $0x4b6b48,0x0(%rbp) │ │ │ │ + mov %rax,%rsi │ │ │ │ + lea -0x10(%r12),%r14 │ │ │ │ + jmp 4b5930 │ │ │ │ + movq $0x20,0x388(%r13) │ │ │ │ + jmp *-0x10(%r13) │ │ │ │ + mov 0x8(%rbp),%rsi │ │ │ │ + lea 0x2f006a4(%rip),%r14 │ │ │ │ + add $0x10,%rbp │ │ │ │ + jmp 3359998 │ │ │ │ + movq $0x4b6b88,0x0(%rbp) │ │ │ │ + mov %rbx,%rsi │ │ │ │ + lea 0x378141a(%rip),%r14 │ │ │ │ + jmp 4b5930 │ │ │ │ + movq $0x18,0x388(%r13) │ │ │ │ jmp 338a720 │ │ │ │ - jmp *-0x8(%r13) │ │ │ │ - mov 0x10(%rbp),%rbx │ │ │ │ - and $0xfffffffffffffff8,%rbx │ │ │ │ - add $0x20,%rbp │ │ │ │ - mov (%rbx),%rax │ │ │ │ - jmp *%rax │ │ │ │ nopl 0x0(%rax) │ │ │ │ - add (%rax),%eax │ │ │ │ + add %eax,(%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 4b57dc │ │ │ │ - add $0x18,%r12 │ │ │ │ - cmp 0x358(%r13),%r12 │ │ │ │ - ja 4b57d1 │ │ │ │ - movq $0x3390fc8,-0x10(%rbp) │ │ │ │ - mov %rbx,-0x8(%rbp) │ │ │ │ - mov 0x10(%rbx),%rax │ │ │ │ - mov 0x18(%rbx),%rcx │ │ │ │ - mov 0x20(%rbx),%rbx │ │ │ │ - movq $0x4b5680,-0x10(%r12) │ │ │ │ - mov %rax,-0x8(%r12) │ │ │ │ - mov %rcx,(%r12) │ │ │ │ - mov %rbx,%r14 │ │ │ │ - lea -0xf(%r12),%rbx │ │ │ │ - add $0xfffffffffffffff0,%rbp │ │ │ │ - jmp 4b5680 │ │ │ │ - movq $0x18,0x388(%r13) │ │ │ │ - jmp *-0x10(%r13) │ │ │ │ + add %al,(%rax) │ │ │ │ + add %cl,-0x39(%rax) │ │ │ │ + add %r13b,(%r8) │ │ │ │ + imul $0x49,0x0(%rbx),%ecx │ │ │ │ + mov %ebx,%esi │ │ │ │ + jmp 322bbe0 │ │ │ │ add %eax,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ - adc %al,(%rax) │ │ │ │ + (bad) │ │ │ │ + add %al,(%rax) │ │ │ │ + add %al,(%rax) │ │ │ │ + add %al,(%rax) │ │ │ │ + add %cl,-0x75(%rax) │ │ │ │ + jne 4b6b34 │ │ │ │ + mov %rbx,%r14 │ │ │ │ + add $0x10,%rbp │ │ │ │ + jmp 3240990 │ │ │ │ + add %eax,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ - lea -0x18(%rbp),%rax │ │ │ │ - cmp %r15,%rax │ │ │ │ - jb 4b586c │ │ │ │ - movq $0x3390fc8,-0x10(%rbp) │ │ │ │ - mov %rbx,-0x8(%rbp) │ │ │ │ - movq $0x4b5830,-0x18(%rbp) │ │ │ │ - mov 0x10(%rbx),%rbx │ │ │ │ - add $0xffffffffffffffe8,%rbp │ │ │ │ - test $0x7,%bl │ │ │ │ - jne 4b5830 │ │ │ │ - mov (%rbx),%rax │ │ │ │ - jmp *%rax │ │ │ │ - nop │ │ │ │ - ... │ │ │ │ (bad) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %cl,-0x39(%rax) │ │ │ │ - add %r11b,0x58(%r8) │ │ │ │ - rex.WXB add %cl,-0x75(%r8) │ │ │ │ - pop %rbx │ │ │ │ - (bad) │ │ │ │ - test $0x7,%bl │ │ │ │ - jne 4b5858 │ │ │ │ - mov (%rbx),%rax │ │ │ │ - jmp *%rax │ │ │ │ - xchg %ax,%ax │ │ │ │ - ... │ │ │ │ - (bad) │ │ │ │ + add %r13b,0x6b(%r8) │ │ │ │ + rex.WXB add %cl,-0x77(%r9) │ │ │ │ + fsubrp %st,%st(1) │ │ │ │ + mov %dl,-0x29(%rax) │ │ │ │ + add (%rcx),%al │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ - add %cl,-0x75(%rax) │ │ │ │ - fwait │ │ │ │ - add %eax,(%eax) │ │ │ │ - add %cl,-0x7d(%rax) │ │ │ │ - jrcxz 4b585b │ │ │ │ - add $0x8,%rbp │ │ │ │ - mov (%rbx),%rax │ │ │ │ - jmp *%rax │ │ │ │ - jmp *-0x10(%r13) │ │ │ │ - (bad) │ │ │ │ + add %bl,(%rsi) │ │ │ │ add %al,(%rax) │ │ │ │ - add %al,(%rbx) │ │ │ │ - ... │ │ │ │ add %al,(%rax) │ │ │ │ - add %cl,(%rsi) │ │ │ │ add %al,(%rax) │ │ │ │ - add %dh,%al │ │ │ │ - mov $0x8d48031f,%edx │ │ │ │ - rex.RB loopne 4b58d9 │ │ │ │ - cmp %edi,%eax │ │ │ │ - jb 4b5942 │ │ │ │ - movq $0x4b58c8,-0x18(%rbp) │ │ │ │ - mov %rdi,%rbx │ │ │ │ - mov %r14,-0x10(%rbp) │ │ │ │ - mov %rsi,-0x8(%rbp) │ │ │ │ - add $0xffffffffffffffe8,%rbp │ │ │ │ - test $0x7,%bl │ │ │ │ - jne 4b58c8 │ │ │ │ - mov (%rbx),%rax │ │ │ │ - jmp *%rax │ │ │ │ - xchg %ax,%ax │ │ │ │ - add (%rax),%al │ │ │ │ + add %cl,-0x75(%rax) │ │ │ │ + jne 4b6b74 │ │ │ │ + mov %rbx,%r14 │ │ │ │ + add $0x10,%rbp │ │ │ │ + jmp 3240990 │ │ │ │ + add %eax,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ (bad) │ │ │ │ add %al,(%rax) │ │ │ │ - add %dh,-0xa(%rax) │ │ │ │ - (bad) │ │ │ │ - add -0x77(%rax),%ecx │ │ │ │ - fadds -0x7cb7f820(%rbx) │ │ │ │ - clc │ │ │ │ - add %esi,0x48(%rbp,%rbx,2) │ │ │ │ - movl $0x4b5908,-0x8(%rbp) │ │ │ │ - mov 0xe(%rbx),%rax │ │ │ │ - mov 0x6(%rbx),%rbx │ │ │ │ - mov %rax,0x0(%rbp) │ │ │ │ - add $0xfffffffffffffff8,%rbp │ │ │ │ - test $0x7,%bl │ │ │ │ - jne 4b5908 │ │ │ │ - mov (%rbx),%rax │ │ │ │ - jmp *%rax │ │ │ │ - xchg %ax,%ax │ │ │ │ - add (%rax),%eax │ │ │ │ + add %al,(%rax) │ │ │ │ + add %al,(%rax) │ │ │ │ + add %cl,-0x39(%rax) │ │ │ │ + add %r13b,0x49004b6b(%r8) │ │ │ │ + mov %ebx,%esi │ │ │ │ + jmp 322bbe0 │ │ │ │ + add %eax,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ (bad) │ │ │ │ add %al,(%rax) │ │ │ │ - add %dh,(%rax) │ │ │ │ - negb (%rsi) │ │ │ │ - add -0x39(%rax),%ecx │ │ │ │ - add %r12b,0x59(%r8) │ │ │ │ - rex.WXB add %cl,-0x75(%r8) │ │ │ │ - jge 4b591c │ │ │ │ - mov 0x18(%rbp),%rsi │ │ │ │ - mov 0x10(%rbp),%r14 │ │ │ │ - mov 0x17(%rbx),%rax │ │ │ │ - mov %rax,0x8(%rbp) │ │ │ │ - mov 0x7(%rbx),%rax │ │ │ │ - mov %rax,0x18(%rbp) │ │ │ │ - jmp 4b5888 │ │ │ │ - mov 0x10(%rbp),%rbx │ │ │ │ - and $0xfffffffffffffff8,%rbx │ │ │ │ - add $0x18,%rbp │ │ │ │ - mov (%rbx),%rax │ │ │ │ - jmp *%rax │ │ │ │ - lea 0x31ef5ef(%rip),%rbx │ │ │ │ - jmp *-0x8(%r13) │ │ │ │ - nopl (%rax) │ │ │ │ - add (%rax),%eax │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ + add %cl,-0x75(%rax) │ │ │ │ + jne 4b6bb4 │ │ │ │ + mov %rbx,%r14 │ │ │ │ + add $0x10,%rbp │ │ │ │ + jmp 3240990 │ │ │ │ + add %eax,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ - (bad) │ │ │ │ add %al,(%rax) │ │ │ │ - add %bl,(%rax) │ │ │ │ - mov $0x8149031f,%edx │ │ │ │ - (bad) │ │ │ │ - addb $0x0,(%rax) │ │ │ │ - add %cl,0x3b(%rbp) │ │ │ │ - movsl %ds:(%rsi),%es:(%rdi) │ │ │ │ - pop %rax │ │ │ │ - add (%rax),%eax │ │ │ │ - add %dh,0x7f(%rdi) │ │ │ │ - mov 0x7(%rbx),%rax │ │ │ │ - mov 0x17(%rbx),%rbx │ │ │ │ - movq $0x4b5518,-0x78(%r12) │ │ │ │ - mov 0x18(%rbp),%rcx │ │ │ │ - mov %rcx,-0x68(%r12) │ │ │ │ - mov %rax,-0x60(%r12) │ │ │ │ - movq $0x4b5780,-0x58(%r12) │ │ │ │ - mov 0x10(%rbp),%rax │ │ │ │ - mov %rax,-0x48(%r12) │ │ │ │ - mov %rbx,-0x40(%r12) │ │ │ │ - mov 0x8(%rbp),%rax │ │ │ │ - mov %rax,-0x38(%r12) │ │ │ │ - movq $0x4b57f0,-0x30(%r12) │ │ │ │ - lea -0x78(%r12),%rax │ │ │ │ - mov %rax,-0x20(%r12) │ │ │ │ - movq $0x537f48,-0x18(%r12) │ │ │ │ - mov %rax,-0x10(%r12) │ │ │ │ - lea -0x30(%r12),%rax │ │ │ │ - mov %rax,-0x8(%r12) │ │ │ │ - lea -0x58(%r12),%rax │ │ │ │ - mov %rax,(%r12) │ │ │ │ - lea -0x17(%r12),%rbx │ │ │ │ - add $0x20,%rbp │ │ │ │ - jmp *0x0(%rbp) │ │ │ │ - movq $0x80,0x388(%r13) │ │ │ │ - jmp 338a720 │ │ │ │ - nop │ │ │ │ - add (%rax),%al │ │ │ │ add %al,(%rax) │ │ │ │ + adc %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ - adc (%rax),%al │ │ │ │ add %al,(%rax) │ │ │ │ - push $0x48031fb9 │ │ │ │ - lea -0x10(%rbp),%eax │ │ │ │ + lea -0x10(%rbp),%rax │ │ │ │ cmp %r15,%rax │ │ │ │ - jb 4b5a36 │ │ │ │ + jb 4b6bf1 │ │ │ │ movq $0x3390fc8,-0x10(%rbp) │ │ │ │ mov %rbx,-0x8(%rbp) │ │ │ │ - mov 0x18(%rbx),%rsi │ │ │ │ - mov 0x10(%rbx),%r14 │ │ │ │ + mov 0x10(%rbx),%rsi │ │ │ │ + lea 0x31f0541(%rip),%r14 │ │ │ │ add $0xfffffffffffffff0,%rbp │ │ │ │ - jmp 5313f8 │ │ │ │ + jmp 3240d18 │ │ │ │ + jmp *-0x10(%r13) │ │ │ │ + nopl (%rax) │ │ │ │ + add %eax,(%rax) │ │ │ │ + add %al,(%rax) │ │ │ │ + add %al,(%rax) │ │ │ │ + add %al,(%rax) │ │ │ │ + adc %al,(%rax) │ │ │ │ + add %al,(%rax) │ │ │ │ + jo 4b6c0c │ │ │ │ + (bad) │ │ │ │ + add -0x73(%rax),%ecx │ │ │ │ + rex.RB clc │ │ │ │ + cmp %r15,%rax │ │ │ │ + jb 4b6c26 │ │ │ │ + movq $0x4b6c40,-0x8(%rbp) │ │ │ │ + mov 0x10(%rbx),%r14 │ │ │ │ + add $0xfffffffffffffff8,%rbp │ │ │ │ + jmp 4b7368 │ │ │ │ jmp *-0x10(%r13) │ │ │ │ nopw 0x0(%rax,%rax,1) │ │ │ │ - add (%rax),%al │ │ │ │ + ... │ │ │ │ + (bad) │ │ │ │ + add %al,(%rax) │ │ │ │ + add %bl,%al │ │ │ │ + add $0xc748031f,%eax │ │ │ │ + add %r12b,0x6c(%r8) │ │ │ │ + rex.WXB add %cl,-0x77(%r9) │ │ │ │ + fsubrp %st,%st(1) │ │ │ │ + mov $0x2d75c,%eax │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ - adc (%rax),%al │ │ │ │ + add %bl,(%rsi) │ │ │ │ add %al,(%rax) │ │ │ │ - sub %bh,-0x72b7fce1(%rcx) │ │ │ │ - rex.RB loopne 4b5aa1 │ │ │ │ - cmp %edi,%eax │ │ │ │ - jb 4b5b1a │ │ │ │ - movq $0x3390fc8,-0x10(%rbp) │ │ │ │ - mov %rbx,-0x8(%rbp) │ │ │ │ - movq $0x4b5aa0,-0x20(%rbp) │ │ │ │ - mov 0x10(%rbx),%rax │ │ │ │ - mov 0x18(%rbx),%rbx │ │ │ │ - mov %rax,-0x18(%rbp) │ │ │ │ - add $0xffffffffffffffe0,%rbp │ │ │ │ + add %bh,0x48031f05(%rax) │ │ │ │ + mov %ebx,%eax │ │ │ │ + and $0x7,%eax │ │ │ │ + cmp $0x1,%rax │ │ │ │ + je 4b6cc8 │ │ │ │ + add $0x30,%r12 │ │ │ │ + cmp 0x358(%r13),%r12 │ │ │ │ + ja 4b6cb8 │ │ │ │ + mov 0x6(%rbx),%rax │ │ │ │ + mov 0xe(%rbx),%rbx │ │ │ │ + movq $0x4b6bc8,-0x28(%r12) │ │ │ │ + mov %rbx,-0x18(%r12) │ │ │ │ + movq $0x3363ae0,-0x10(%r12) │ │ │ │ + mov %rax,-0x8(%r12) │ │ │ │ + lea -0x28(%r12),%rax │ │ │ │ + mov %rax,(%r12) │ │ │ │ + movq $0x4b6d30,0x0(%rbp) │ │ │ │ + lea -0xe(%r12),%r14 │ │ │ │ + jmp 322bbe0 │ │ │ │ + movq $0x30,0x388(%r13) │ │ │ │ + jmp 338a720 │ │ │ │ + movq $0x4b6cf8,0x0(%rbp) │ │ │ │ + lea 0x31f0459(%rip),%rbx │ │ │ │ test $0x7,%bl │ │ │ │ - jne 4b5aa0 │ │ │ │ + jne 4b6cf8 │ │ │ │ mov (%rbx),%rax │ │ │ │ jmp *%rax │ │ │ │ - nopl 0x0(%rax,%rax,1) │ │ │ │ - add %eax,(%rax) │ │ │ │ + nopl 0x0(%rax) │ │ │ │ + ... │ │ │ │ + (bad) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ + add $0x8948031f,%eax │ │ │ │ + fadds -0x7cb7f820(%rbx) │ │ │ │ + clc │ │ │ │ + add %esi,0x48(%rbp,%rcx,2) │ │ │ │ + movl $0x4b6da0,0x0(%rbp) │ │ │ │ + mov 0xe(%rbx),%rsi │ │ │ │ + mov 0x6(%rbx),%r14 │ │ │ │ + jmp 32cbed0 │ │ │ │ + nopl 0x0(%rax) │ │ │ │ + ... │ │ │ │ + (bad) │ │ │ │ add %al,(%rax) │ │ │ │ + add %cl,%al │ │ │ │ + add $0x1f,%al │ │ │ │ + add -0x77(%rax),%ecx │ │ │ │ + fadds -0x7cb7f820(%rbx) │ │ │ │ + clc │ │ │ │ + add %esi,0x48(%rbp,%rdx,1) │ │ │ │ + movl $0x4b6d78,0x0(%rbp) │ │ │ │ + mov 0xe(%rbx),%rsi │ │ │ │ + mov 0x6(%rbx),%r14 │ │ │ │ + jmp 32cbed0 │ │ │ │ + lea 0x31f03b0(%rip),%rbx │ │ │ │ + add $0x8,%rbp │ │ │ │ + mov (%rbx),%rax │ │ │ │ + jmp *%rax │ │ │ │ + nopl 0x0(%rax) │ │ │ │ + ... │ │ │ │ (bad) │ │ │ │ add %al,(%rax) │ │ │ │ add %bl,%al │ │ │ │ - mov $0x8349031f,%eax │ │ │ │ + add (%rdi),%ebx │ │ │ │ + add -0x73(%rax),%ecx │ │ │ │ + xor $0x31f03d1,%eax │ │ │ │ + mov %rbx,%r14 │ │ │ │ + add $0x8,%rbp │ │ │ │ + jmp 3240990 │ │ │ │ + nopl 0x0(%rax,%rax,1) │ │ │ │ + ... │ │ │ │ (bad) │ │ │ │ - push %rax │ │ │ │ - cmp 0x358(%r13),%r12 │ │ │ │ - ja 4b5b0a │ │ │ │ - mov 0x7(%rbx),%rax │ │ │ │ - mov 0xf(%rbx),%rcx │ │ │ │ - mov 0x17(%rbx),%rdx │ │ │ │ - mov 0x1f(%rbx),%rsi │ │ │ │ - mov 0x27(%rbx),%rbx │ │ │ │ - movq $0x4b5a10,-0x48(%r12) │ │ │ │ - mov 0x8(%rbp),%rdi │ │ │ │ - mov %rdi,-0x38(%r12) │ │ │ │ - mov %rsi,-0x30(%r12) │ │ │ │ - movq $0x673010,-0x28(%r12) │ │ │ │ - mov %rax,-0x20(%r12) │ │ │ │ - mov %rcx,-0x18(%r12) │ │ │ │ - mov %rdx,-0x10(%r12) │ │ │ │ - lea -0x48(%r12),%rax │ │ │ │ - mov %rax,-0x8(%r12) │ │ │ │ - mov %rbx,(%r12) │ │ │ │ - lea -0x27(%r12),%rbx │ │ │ │ - add $0x10,%rbp │ │ │ │ - jmp *0x0(%rbp) │ │ │ │ - movq $0x50,0x388(%r13) │ │ │ │ - jmp 338a720 │ │ │ │ + add %al,(%rax) │ │ │ │ + add %dh,0x48031f03(%rax) │ │ │ │ + lea 0x31f03a9(%rip),%esi │ │ │ │ + mov %rbx,%r14 │ │ │ │ + add $0x8,%rbp │ │ │ │ + jmp 3240990 │ │ │ │ + nopl 0x0(%rax,%rax,1) │ │ │ │ + add %eax,(%rax) │ │ │ │ + add %al,(%rax) │ │ │ │ + add %al,(%rax) │ │ │ │ + add %al,(%rax) │ │ │ │ + adc %al,(%rax) │ │ │ │ + add %al,(%rax) │ │ │ │ + mov $0x4,%al │ │ │ │ + (bad) │ │ │ │ + add -0x7d(%rcx),%ecx │ │ │ │ + (bad) │ │ │ │ + sbb %cl,0x3b(%rbp) │ │ │ │ + movsl %ds:(%rsi),%es:(%rdi) │ │ │ │ + pop %rax │ │ │ │ + add (%rax),%eax │ │ │ │ + add %dh,0x22(%rdi) │ │ │ │ + mov 0x10(%rbx),%rax │ │ │ │ + movq $0x4b6c08,-0x10(%r12) │ │ │ │ + mov %rax,(%r12) │ │ │ │ + lea -0x10(%r12),%rsi │ │ │ │ + lea 0x2f003bf(%rip),%r14 │ │ │ │ + jmp 3359998 │ │ │ │ + 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) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ lea -0x10(%rbp),%rax │ │ │ │ cmp %r15,%rax │ │ │ │ - jb 4b5b56 │ │ │ │ + jb 4b6e41 │ │ │ │ movq $0x3390fc8,-0x10(%rbp) │ │ │ │ mov %rbx,-0x8(%rbp) │ │ │ │ - mov 0x10(%rbx),%r14 │ │ │ │ - mov 0x18(%rbx),%rbx │ │ │ │ + mov 0x10(%rbx),%rsi │ │ │ │ + lea 0x31f02f1(%rip),%r14 │ │ │ │ add $0xfffffffffffffff0,%rbp │ │ │ │ - jmp 4b5bb8 │ │ │ │ + jmp 3240d18 │ │ │ │ jmp *-0x10(%r13) │ │ │ │ - nopw 0x0(%rax,%rax,1) │ │ │ │ + nopl (%rax) │ │ │ │ add (%rax),%al │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ adc (%rax),%al │ │ │ │ add %al,(%rax) │ │ │ │ - add %al,(%rax) │ │ │ │ - add %al,(%rax) │ │ │ │ - lea -0x10(%rbp),%rax │ │ │ │ - cmp %r15,%rax │ │ │ │ - jb 4b5b96 │ │ │ │ - movq $0x3390fc8,-0x10(%rbp) │ │ │ │ - mov %rbx,-0x8(%rbp) │ │ │ │ - mov 0x18(%rbx),%rsi │ │ │ │ - mov 0x10(%rbx),%r14 │ │ │ │ + and %al,(%rdi,%rbx,1) │ │ │ │ + add -0x73(%rax),%ecx │ │ │ │ + rex.RB call 7343a7ac <__environ@GLIBC_2.2.5+0x6f7fa304> │ │ │ │ + sbb $0xf045c748,%eax │ │ │ │ + cwtl │ │ │ │ + outsb %ds:(%rsi),(%dx) │ │ │ │ + rex.WXB add %cl,0x73(%r11,%r9,4) │ │ │ │ + sbb %cl,-0x75(%rax) │ │ │ │ + rex.XB adc %cl,-0x77(%r8) │ │ │ │ + rex.RB clc │ │ │ │ add $0xfffffffffffffff0,%rbp │ │ │ │ - jmp 536c58 │ │ │ │ + jmp 4b7368 │ │ │ │ jmp *-0x10(%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,(%rbx) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ + (bad) │ │ │ │ add %al,(%rax) │ │ │ │ - add %cl,-0x73(%rax) │ │ │ │ - rex.RB loopne 4b5c09 │ │ │ │ - cmp %edi,%eax │ │ │ │ - jb 4b5c8f │ │ │ │ - movq $0x4b5c08,-0x20(%rbp) │ │ │ │ - mov %rbx,%rax │ │ │ │ - mov 0x7(%rbx),%rcx │ │ │ │ - mov 0xf(%rbx),%rbx │ │ │ │ - mov %rbx,%rdx │ │ │ │ - mov %r14,%rbx │ │ │ │ - mov %rcx,-0x18(%rbp) │ │ │ │ - mov %rdx,-0x10(%rbp) │ │ │ │ - mov %rax,-0x8(%rbp) │ │ │ │ - add $0xffffffffffffffe0,%rbp │ │ │ │ - test $0x7,%bl │ │ │ │ - jne 4b5c08 │ │ │ │ - mov (%rbx),%rax │ │ │ │ - jmp *%rax │ │ │ │ - add (%rax),%eax │ │ │ │ + add %ah,%al │ │ │ │ + add (%rdi),%ebx │ │ │ │ + add -0x39(%rax),%ecx │ │ │ │ + add %r15b,0x49004b6e(%r8) │ │ │ │ + mov %ebx,%esi │ │ │ │ + jmp 322c908 │ │ │ │ + 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) │ │ │ │ + add %al,%al │ │ │ │ + add (%rdi),%ebx │ │ │ │ + add -0x77(%rax),%ecx │ │ │ │ fadds -0x7cb7f820(%rbx) │ │ │ │ clc │ │ │ │ - add %esi,0x49(%rdi,%rdi,2) │ │ │ │ - add $0x58,%esp │ │ │ │ + add %esi,0x49(%rsp,%rbx,2) │ │ │ │ + add $0x30,%esp │ │ │ │ cmp 0x358(%r13),%r12 │ │ │ │ - ja 4b5c7f │ │ │ │ + ja 4b6f10 │ │ │ │ mov 0x6(%rbx),%rax │ │ │ │ mov 0xe(%rbx),%rbx │ │ │ │ - movq $0x4b5b30,-0x50(%r12) │ │ │ │ - mov %rbx,-0x40(%r12) │ │ │ │ - mov 0x18(%rbp),%rbx │ │ │ │ - mov %rbx,-0x38(%r12) │ │ │ │ - movq $0x4b5b70,-0x30(%r12) │ │ │ │ - mov 0x8(%rbp),%rbx │ │ │ │ - mov %rbx,-0x20(%r12) │ │ │ │ - mov %rax,-0x18(%r12) │ │ │ │ + movq $0x4b6e18,-0x28(%r12) │ │ │ │ + mov %rbx,-0x18(%r12) │ │ │ │ movq $0x3363ae0,-0x10(%r12) │ │ │ │ - lea -0x30(%r12),%rax │ │ │ │ mov %rax,-0x8(%r12) │ │ │ │ - lea -0x50(%r12),%rax │ │ │ │ + lea -0x28(%r12),%rax │ │ │ │ mov %rax,(%r12) │ │ │ │ - lea -0xe(%r12),%rbx │ │ │ │ - add $0x20,%rbp │ │ │ │ - jmp *0x0(%rbp) │ │ │ │ - movq $0x58,0x388(%r13) │ │ │ │ + movq $0x4b6fe0,0x0(%rbp) │ │ │ │ + lea -0xe(%r12),%r14 │ │ │ │ + jmp 322bbe0 │ │ │ │ + movq $0x30,0x388(%r13) │ │ │ │ jmp 338a720 │ │ │ │ - jmp *-0x8(%r13) │ │ │ │ - mov 0x10(%rbp),%rbx │ │ │ │ - and $0xfffffffffffffff8,%rbx │ │ │ │ - add $0x20,%rbp │ │ │ │ + movq $0x4b6f50,0x0(%rbp) │ │ │ │ + lea 0x31f0201(%rip),%rbx │ │ │ │ + test $0x7,%bl │ │ │ │ + jne 4b6f50 │ │ │ │ mov (%rbx),%rax │ │ │ │ jmp *%rax │ │ │ │ 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 4b5d14 │ │ │ │ - add $0x18,%r12 │ │ │ │ - cmp 0x358(%r13),%r12 │ │ │ │ - ja 4b5d09 │ │ │ │ - movq $0x3390fc8,-0x10(%rbp) │ │ │ │ - mov %rbx,-0x8(%rbp) │ │ │ │ - mov 0x10(%rbx),%rax │ │ │ │ - mov 0x18(%rbx),%rcx │ │ │ │ - mov 0x20(%rbx),%rbx │ │ │ │ - movq $0x4b5bb8,-0x10(%r12) │ │ │ │ - mov %rax,-0x8(%r12) │ │ │ │ - mov %rcx,(%r12) │ │ │ │ - mov %rbx,%r14 │ │ │ │ - lea -0xf(%r12),%rbx │ │ │ │ - add $0xfffffffffffffff0,%rbp │ │ │ │ - jmp 4b5bb8 │ │ │ │ - movq $0x18,0x388(%r13) │ │ │ │ - jmp *-0x10(%r13) │ │ │ │ add %eax,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ - adc %al,(%rax) │ │ │ │ - add %al,(%rax) │ │ │ │ + (bad) │ │ │ │ add %al,(%rax) │ │ │ │ + add %ch,(%rax) │ │ │ │ + add (%rdi),%ebx │ │ │ │ + add -0x77(%rax),%ecx │ │ │ │ + fadds -0x7cb7f820(%rbx) │ │ │ │ + clc │ │ │ │ + add %ecx,(%rdi) │ │ │ │ + test %ch,(%rcx,%rax,1) │ │ │ │ add %al,(%rax) │ │ │ │ - lea -0x18(%rbp),%rax │ │ │ │ - cmp %r15,%rax │ │ │ │ - jb 4b5da4 │ │ │ │ - movq $0x3390fc8,-0x10(%rbp) │ │ │ │ - mov %rbx,-0x8(%rbp) │ │ │ │ - movq $0x4b5d68,-0x18(%rbp) │ │ │ │ - mov 0x10(%rbx),%rbx │ │ │ │ - add $0xffffffffffffffe8,%rbp │ │ │ │ + movq $0x4b6f98,-0x8(%rbp) │ │ │ │ + mov 0x6(%rbx),%rax │ │ │ │ + mov 0xe(%rbx),%rbx │ │ │ │ + mov %rax,0x0(%rbp) │ │ │ │ + add $0xfffffffffffffff8,%rbp │ │ │ │ test $0x7,%bl │ │ │ │ - jne 4b5d68 │ │ │ │ + jne 4b6f98 │ │ │ │ mov (%rbx),%rax │ │ │ │ jmp *%rax │ │ │ │ - nop │ │ │ │ - ... │ │ │ │ - (bad) │ │ │ │ + nopw 0x0(%rax,%rax,1) │ │ │ │ + add (%rax),%al │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ - add %cl,-0x39(%rax) │ │ │ │ - add %r10b,0x48004b5d(%r8) │ │ │ │ - mov 0x1f(%rbx),%ebx │ │ │ │ - test $0x7,%bl │ │ │ │ - jne 4b5d90 │ │ │ │ - mov (%rbx),%rax │ │ │ │ - jmp *%rax │ │ │ │ - xchg %ax,%ax │ │ │ │ - ... │ │ │ │ (bad) │ │ │ │ add %al,(%rax) │ │ │ │ + add %ah,%al │ │ │ │ + add (%rdi),%bl │ │ │ │ + add -0x75(%rax),%ecx │ │ │ │ + adc %r9b,-0x75(%r8) │ │ │ │ + rex.WRB or %r9b,-0x77(%r9) │ │ │ │ + fimuls -0x77(%rax) │ │ │ │ + lret │ │ │ │ + jmp 4b7036 │ │ │ │ + nopl 0x0(%rax,%rax,1) │ │ │ │ + add %eax,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ - add %cl,-0x75(%rax) │ │ │ │ - fwait │ │ │ │ - add %eax,(%eax) │ │ │ │ - add %cl,-0x7d(%rax) │ │ │ │ - jrcxz 4b5d93 │ │ │ │ - add $0x8,%rbp │ │ │ │ - mov (%rbx),%rax │ │ │ │ - jmp *%rax │ │ │ │ - jmp *-0x10(%r13) │ │ │ │ - (bad) │ │ │ │ - add %al,(%rax) │ │ │ │ - add %al,(%rbx) │ │ │ │ - ... │ │ │ │ add %al,(%rax) │ │ │ │ - add %cl,(%rsi) │ │ │ │ + (bad) │ │ │ │ add %al,(%rax) │ │ │ │ - add %bh,0x48031fb5(%rax) │ │ │ │ - lea -0x20(%rbp),%eax │ │ │ │ - cmp %r15,%rax │ │ │ │ - jb 4b5e7a │ │ │ │ - movq $0x4b5e00,-0x18(%rbp) │ │ │ │ - mov %rdi,%rbx │ │ │ │ - mov %r14,-0x10(%rbp) │ │ │ │ - mov %rsi,-0x8(%rbp) │ │ │ │ - add $0xffffffffffffffe8,%rbp │ │ │ │ - test $0x7,%bl │ │ │ │ - jne 4b5e00 │ │ │ │ - mov (%rbx),%rax │ │ │ │ - jmp *%rax │ │ │ │ - xchg %ax,%ax │ │ │ │ - add (%rax),%al │ │ │ │ + add %bh,0x48031f02(%rax) │ │ │ │ + mov 0x8(%rbp),%eax │ │ │ │ + add $0xfffffffffffffff8,%rbp │ │ │ │ + jmp 4b7036 │ │ │ │ + nopw 0x0(%rax,%rax,1) │ │ │ │ + add %eax,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ (bad) │ │ │ │ add %al,(%rax) │ │ │ │ - add %cl,-0xf(%rax) │ │ │ │ - (bad) │ │ │ │ - add -0x77(%rax),%ecx │ │ │ │ - fadds -0x7cb7f820(%rbx) │ │ │ │ - clc │ │ │ │ - add %esi,0x48(%rbp,%rbx,2) │ │ │ │ - movl $0x4b5e40,-0x8(%rbp) │ │ │ │ - mov 0xe(%rbx),%rax │ │ │ │ - mov 0x6(%rbx),%rbx │ │ │ │ + add %bl,0x48031f02(%rax) │ │ │ │ + mov %ebx,%eax │ │ │ │ + and $0x7,%eax │ │ │ │ + cmp $0x1,%rax │ │ │ │ + je 4b708c │ │ │ │ + movq $0x4b7028,-0x8(%rbp) │ │ │ │ + mov 0x6(%rbx),%rax │ │ │ │ + mov 0xe(%rbx),%rbx │ │ │ │ mov %rax,0x0(%rbp) │ │ │ │ add $0xfffffffffffffff8,%rbp │ │ │ │ test $0x7,%bl │ │ │ │ - jne 4b5e40 │ │ │ │ + jne 4b7028 │ │ │ │ mov (%rbx),%rax │ │ │ │ jmp *%rax │ │ │ │ - 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 %cl,(%rax) │ │ │ │ - int1 │ │ │ │ + add %dl,0x2(%rax) │ │ │ │ (bad) │ │ │ │ - add -0x39(%rax),%ecx │ │ │ │ - add %r11b,0x48004b5e(%r8) │ │ │ │ - mov 0x8(%rbp),%edi │ │ │ │ - mov 0x18(%rbp),%rsi │ │ │ │ - mov 0x10(%rbp),%r14 │ │ │ │ - mov 0x17(%rbx),%rax │ │ │ │ - mov %rax,0x8(%rbp) │ │ │ │ - mov 0x7(%rbx),%rax │ │ │ │ - mov %rax,0x18(%rbp) │ │ │ │ - jmp 4b5dc0 │ │ │ │ - mov 0x10(%rbp),%rbx │ │ │ │ - and $0xfffffffffffffff8,%rbx │ │ │ │ - add $0x18,%rbp │ │ │ │ + add -0x75(%rax),%ecx │ │ │ │ + adc %r9b,-0x75(%r8) │ │ │ │ + rex.WRB or %r9b,-0x77(%r9) │ │ │ │ + fimuls -0x77(%rax) │ │ │ │ + lret │ │ │ │ + add $0x18,%r12 │ │ │ │ + cmp 0x358(%r13),%r12 │ │ │ │ + ja 4b7070 │ │ │ │ + movq $0x4b6dc8,-0x10(%r12) │ │ │ │ + mov %rax,(%r12) │ │ │ │ + movq $0x4b70b0,0x8(%rbp) │ │ │ │ + mov %r14,%rsi │ │ │ │ + mov %rbx,%r14 │ │ │ │ + lea -0x10(%r12),%rax │ │ │ │ + mov %rax,0x10(%rbp) │ │ │ │ + add $0x8,%rbp │ │ │ │ + jmp 32cbed0 │ │ │ │ + movq $0x18,0x388(%r13) │ │ │ │ + movq $0x4b6fc0,0x8(%rbp) │ │ │ │ + add $0x8,%rbp │ │ │ │ + jmp 338a798 │ │ │ │ + lea 0x31f0075(%rip),%rbx │ │ │ │ + add $0x10,%rbp │ │ │ │ mov (%rbx),%rax │ │ │ │ jmp *%rax │ │ │ │ - lea 0x31ef0c7(%rip),%rbx │ │ │ │ - jmp *-0x8(%r13) │ │ │ │ - nopl (%rax) │ │ │ │ - add (%rax),%eax │ │ │ │ + nopl 0x0(%rax) │ │ │ │ + add %eax,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ (bad) │ │ │ │ add %al,(%rax) │ │ │ │ - add %ah,%al │ │ │ │ - mov $0x1f,%ah │ │ │ │ - add -0x7f(%rcx),%ecx │ │ │ │ + add %al,(%rax) │ │ │ │ + add %al,(%rax) │ │ │ │ + add %cl,-0x75(%rax) │ │ │ │ + jne 4b70bc │ │ │ │ + mov %rbx,%r14 │ │ │ │ + add $0x10,%rbp │ │ │ │ + jmp 3240990 │ │ │ │ + add (%rax),%al │ │ │ │ + add %al,(%rax) │ │ │ │ + add %al,(%rax) │ │ │ │ + add %al,(%rax) │ │ │ │ + adc (%rax),%al │ │ │ │ + add %al,(%rax) │ │ │ │ + test $0x1,%al │ │ │ │ (bad) │ │ │ │ - addb $0x0,(%rax) │ │ │ │ - add %cl,0x3b(%rbp) │ │ │ │ + add -0x7d(%rcx),%ecx │ │ │ │ + (bad) │ │ │ │ + and %cl,0x3b(%rbp) │ │ │ │ movsl %ds:(%rsi),%es:(%rdi) │ │ │ │ pop %rax │ │ │ │ add (%rax),%eax │ │ │ │ - add %dh,0x7f(%rdi) │ │ │ │ - mov 0x7(%rbx),%rax │ │ │ │ - mov 0x17(%rbx),%rbx │ │ │ │ - movq $0x4b5a50,-0x78(%r12) │ │ │ │ - mov 0x18(%rbp),%rcx │ │ │ │ - mov %rcx,-0x68(%r12) │ │ │ │ - mov %rax,-0x60(%r12) │ │ │ │ - movq $0x4b5cb8,-0x58(%r12) │ │ │ │ - mov 0x10(%rbp),%rax │ │ │ │ - mov %rax,-0x48(%r12) │ │ │ │ - mov %rbx,-0x40(%r12) │ │ │ │ - mov 0x8(%rbp),%rax │ │ │ │ - mov %rax,-0x38(%r12) │ │ │ │ - movq $0x4b5d28,-0x30(%r12) │ │ │ │ - lea -0x78(%r12),%rax │ │ │ │ - mov %rax,-0x20(%r12) │ │ │ │ - movq $0x537f48,-0x18(%r12) │ │ │ │ - mov %rax,-0x10(%r12) │ │ │ │ - lea -0x30(%r12),%rax │ │ │ │ + add %dh,0x2b(%rdi) │ │ │ │ + mov 0x10(%rbx),%rax │ │ │ │ + mov 0x18(%rbx),%rbx │ │ │ │ + movq $0x4b6e58,-0x18(%r12) │ │ │ │ mov %rax,-0x8(%r12) │ │ │ │ - lea -0x58(%r12),%rax │ │ │ │ - mov %rax,(%r12) │ │ │ │ - lea -0x17(%r12),%rbx │ │ │ │ - add $0x20,%rbp │ │ │ │ - jmp *0x0(%rbp) │ │ │ │ - movq $0x80,0x388(%r13) │ │ │ │ - jmp 338a720 │ │ │ │ + mov %rbx,(%r12) │ │ │ │ + lea -0x18(%r12),%rsi │ │ │ │ + lea 0x2f0009a(%rip),%r14 │ │ │ │ + jmp 3359998 │ │ │ │ + movq $0x20,0x388(%r13) │ │ │ │ + jmp *-0x10(%r13) │ │ │ │ nop │ │ │ │ add %eax,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ adc %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ - add %al,(%rax) │ │ │ │ - add %al,(%rax) │ │ │ │ - lea -0x18(%rbp),%rax │ │ │ │ + mov $0x60,%al │ │ │ │ + (bad) │ │ │ │ + add -0x73(%rax),%ecx │ │ │ │ + rex.RB clc │ │ │ │ cmp %r15,%rax │ │ │ │ - jb 4b5fb9 │ │ │ │ - movq $0x3390fc8,-0x10(%rbp) │ │ │ │ - mov %rbx,-0x8(%rbp) │ │ │ │ - movq $0x4b5f88,-0x18(%rbp) │ │ │ │ - mov 0x10(%rbx),%rbx │ │ │ │ - add $0xffffffffffffffe8,%rbp │ │ │ │ - test $0x7,%bl │ │ │ │ - jne 4b5f88 │ │ │ │ - mov (%rbx),%rax │ │ │ │ - jmp *%rax │ │ │ │ - nop │ │ │ │ + jb 4b7146 │ │ │ │ + movq $0x4b7160,-0x8(%rbp) │ │ │ │ + mov 0x10(%rbx),%r14 │ │ │ │ + add $0xfffffffffffffff8,%rbp │ │ │ │ + jmp 30c8910 │ │ │ │ + jmp *-0x10(%r13) │ │ │ │ + nopw 0x0(%rax,%rax,1) │ │ │ │ ... │ │ │ │ (bad) │ │ │ │ add %al,(%rax) │ │ │ │ - add %al,(%rax) │ │ │ │ - add %al,(%rax) │ │ │ │ - add %cl,-0x77(%rax) │ │ │ │ - fadds -0x7cb7f820(%rbx) │ │ │ │ - clc │ │ │ │ + add %bh,0x60(%rax) │ │ │ │ (bad) │ │ │ │ - je 4b5fbd │ │ │ │ - dec %rax │ │ │ │ - cmp $0xc,%rax │ │ │ │ - jge 4b5fab │ │ │ │ - lea 0x37854d5(%rip),%rbx │ │ │ │ - add $0x8,%rbp │ │ │ │ - jmp *0x0(%rbp) │ │ │ │ - lea 0x37854b7(%rip),%rbx │ │ │ │ + add -0x73(%rax),%ecx │ │ │ │ + cmp $0x31f6071,%eax │ │ │ │ + mov %rbx,%rsi │ │ │ │ + lea 0x3774799(%rip),%r14 │ │ │ │ add $0x8,%rbp │ │ │ │ - jmp *0x0(%rbp) │ │ │ │ - jmp *-0x10(%r13) │ │ │ │ - and $0xfffffffffffffff8,%rbx │ │ │ │ - mov (%rbx),%rax │ │ │ │ - mov -0x4(%rax),%eax │ │ │ │ - jmp 4b5f97 │ │ │ │ - nopl 0x0(%rax) │ │ │ │ - add $0x1000000,%eax │ │ │ │ + jmp 32e84b8 │ │ │ │ + nopw 0x0(%rax,%rax,1) │ │ │ │ + add (%rax),%eax │ │ │ │ add %al,(%rax) │ │ │ │ - add %al,(%rdx) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ + sldt (%rax) │ │ │ │ + add %ch,%al │ │ │ │ + add %bl,(%rdi) │ │ │ │ + add -0x73(%rax),%ecx │ │ │ │ + rex.RB │ │ │ │ + lock cmp %r15,%rax │ │ │ │ + jb 4b7203 │ │ │ │ + add $0x38,%r12 │ │ │ │ + cmp 0x358(%r13),%r12 │ │ │ │ + ja 4b71f8 │ │ │ │ + mov 0x10(%rbx),%rax │ │ │ │ + mov 0x18(%rbx),%rcx │ │ │ │ + mov 0x20(%rbx),%rbx │ │ │ │ + movq $0x4b70d0,-0x30(%r12) │ │ │ │ + mov %rax,-0x20(%r12) │ │ │ │ + mov %rcx,-0x18(%r12) │ │ │ │ + movq $0x4b7128,-0x10(%r12) │ │ │ │ + mov %rbx,(%r12) │ │ │ │ + movq $0x4b7218,-0x10(%rbp) │ │ │ │ + lea -0x10(%r12),%rsi │ │ │ │ + lea 0x2f01cfa(%rip),%r14 │ │ │ │ + lea -0x30(%r12),%rax │ │ │ │ + mov %rax,-0x8(%rbp) │ │ │ │ + add $0xfffffffffffffff0,%rbp │ │ │ │ + jmp 3359998 │ │ │ │ + movq $0x38,0x388(%r13) │ │ │ │ + jmp *-0x10(%r13) │ │ │ │ + nop │ │ │ │ + add %eax,(%rax) │ │ │ │ + add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ - add %cl,(%rbx) │ │ │ │ add %al,(%rax) │ │ │ │ - add %dl,-0x11(%rax) │ │ │ │ (bad) │ │ │ │ - add -0x75(%rax),%ecx │ │ │ │ - jnp 4b5ffb │ │ │ │ - mov %r14,%rsi │ │ │ │ - mov 0x7(%rbx),%r14 │ │ │ │ - jmp 4b5888 │ │ │ │ - add (%rax),%al │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ - adc (%rax),%al │ │ │ │ + add %cl,-0x75(%rax) │ │ │ │ + jne 4b7224 │ │ │ │ + mov %rbx,%r14 │ │ │ │ + add $0x10,%rbp │ │ │ │ + jmp 3240990 │ │ │ │ + add (%rax),%eax │ │ │ │ add %al,(%rax) │ │ │ │ - and %ch,%bh │ │ │ │ + add %al,(%rax) │ │ │ │ + add %al,(%rax) │ │ │ │ + sldt (%rax) │ │ │ │ + add %al,0x0(%rax) │ │ │ │ + (bad) │ │ │ │ + add -0x7d(%rcx),%ecx │ │ │ │ (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 $0x4b7190,-0x20(%r12) │ │ │ │ + mov %rax,-0x10(%r12) │ │ │ │ + mov %rcx,-0x8(%r12) │ │ │ │ + mov %rbx,(%r12) │ │ │ │ + lea -0x20(%r12),%rsi │ │ │ │ + lea 0x2efff11(%rip),%r14 │ │ │ │ + jmp 3359998 │ │ │ │ + movq $0x28,0x388(%r13) │ │ │ │ + jmp *-0x10(%r13) │ │ │ │ + add $0x0,%al │ │ │ │ + add %al,(%rax) │ │ │ │ + add %al,(%rax) │ │ │ │ + add %al,(%rax) │ │ │ │ + sldt (%rax) │ │ │ │ + add %ah,%al │ │ │ │ + lcall *(%rsi) │ │ │ │ add -0x73(%rax),%ecx │ │ │ │ rex.RB │ │ │ │ lock cmp %r15,%rax │ │ │ │ - jb 4b602e │ │ │ │ - movq $0x3390fc8,-0x10(%rbp) │ │ │ │ - mov %rbx,-0x8(%rbp) │ │ │ │ - mov 0x18(%rbx),%rsi │ │ │ │ - mov 0x10(%rbx),%r14 │ │ │ │ + jb 4b732a │ │ │ │ + add $0x28,%r12 │ │ │ │ + cmp 0x358(%r13),%r12 │ │ │ │ + ja 4b731f │ │ │ │ + mov 0x10(%rbx),%rax │ │ │ │ + mov 0x18(%rbx),%rcx │ │ │ │ + mov 0x20(%rbx),%rdx │ │ │ │ + mov 0x28(%rbx),%rbx │ │ │ │ + movq $0x4b7238,-0x20(%r12) │ │ │ │ + mov %rax,-0x10(%r12) │ │ │ │ + mov %rcx,-0x8(%r12) │ │ │ │ + mov %rdx,(%r12) │ │ │ │ + movq $0x4b7308,-0x10(%rbp) │ │ │ │ + lea -0x20(%r12),%rax │ │ │ │ + mov %rax,-0x8(%rbp) │ │ │ │ add $0xfffffffffffffff0,%rbp │ │ │ │ - jmp 4b53e8 │ │ │ │ - jmp *-0x10(%r13) │ │ │ │ - nopw 0x0(%rax,%rax,1) │ │ │ │ + test $0x7,%bl │ │ │ │ + jne 4b7308 │ │ │ │ + mov (%rbx),%rax │ │ │ │ + jmp *%rax │ │ │ │ add %eax,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ - adc %al,(%rax) │ │ │ │ + (bad) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ - lea -0x10(%rbp),%rax │ │ │ │ - cmp %r15,%rax │ │ │ │ - jb 4b6071 │ │ │ │ - movq $0x3390fc8,-0x10(%rbp) │ │ │ │ - mov %rbx,-0x8(%rbp) │ │ │ │ - mov 0x10(%rbx),%rsi │ │ │ │ - lea 0x3764729(%rip),%r14 │ │ │ │ - add $0xfffffffffffffff0,%rbp │ │ │ │ - jmp 3226da0 │ │ │ │ + add %cl,-0x39(%rax) │ │ │ │ + add %r8b,0x73(%r8) │ │ │ │ + rex.WXB add %cl,-0x73(%r8) │ │ │ │ + xor $0x3780be2,%eax │ │ │ │ + mov %rbx,%r14 │ │ │ │ + jmp 4a68b0 │ │ │ │ + movq $0x28,0x388(%r13) │ │ │ │ jmp *-0x10(%r13) │ │ │ │ - nopl (%rax) │ │ │ │ - sldt (%rax) │ │ │ │ - add %al,(%rdx) │ │ │ │ + xchg %ax,%ax │ │ │ │ + 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 %al,(%rax) │ │ │ │ + add %cl,-0x75(%rax) │ │ │ │ + jne 4b734c │ │ │ │ + mov %rbx,%r14 │ │ │ │ + add $0x10,%rbp │ │ │ │ + jmp 3240990 │ │ │ │ + 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,-0x73(%rax) │ │ │ │ - rex.RB loopne 4b60e1 │ │ │ │ - cmp %edi,%eax │ │ │ │ - jb 4b613f │ │ │ │ - movq $0x4b60e0,-0x20(%rbp) │ │ │ │ - mov 0x6(%rbx),%rax │ │ │ │ - mov 0xe(%rbx),%rbx │ │ │ │ - mov %rbx,%rcx │ │ │ │ + rex.RB clc │ │ │ │ + cmp %r15,%rax │ │ │ │ + jb 4b745f │ │ │ │ + movq $0x4b73a0,-0x8(%rbp) │ │ │ │ mov %r14,%rbx │ │ │ │ - mov %rcx,-0x18(%rbp) │ │ │ │ - mov %rax,-0x10(%rbp) │ │ │ │ - mov %rsi,-0x8(%rbp) │ │ │ │ - add $0xffffffffffffffe0,%rbp │ │ │ │ + add $0xfffffffffffffff8,%rbp │ │ │ │ test $0x7,%bl │ │ │ │ - jne 4b60e0 │ │ │ │ + jne 4b73a0 │ │ │ │ mov (%rbx),%rax │ │ │ │ jmp *%rax │ │ │ │ - nopl (%rax) │ │ │ │ - add (%rax),%eax │ │ │ │ - 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) │ │ │ │ + add %bl,%al │ │ │ │ (bad) │ │ │ │ - xor %cl,0x3b(%rbp) │ │ │ │ - movsl %ds:(%rsi),%es:(%rdi) │ │ │ │ - pop %rax │ │ │ │ - add (%rax),%eax │ │ │ │ - add %dh,0x42(%rdi) │ │ │ │ - movq $0x4b6048,-0x28(%r12) │ │ │ │ - mov 0x18(%rbp),%rax │ │ │ │ - mov %rax,-0x18(%r12) │ │ │ │ - movq $0x3363098,-0x10(%r12) │ │ │ │ - lea -0x28(%r12),%rax │ │ │ │ - mov %rax,-0x8(%r12) │ │ │ │ - mov 0x8(%rbp),%rax │ │ │ │ + (bad) │ │ │ │ + add -0x77(%rax),%ecx │ │ │ │ + fadds -0x7cb7f820(%rbx) │ │ │ │ + clc │ │ │ │ + add %esi,0x49(%rsi,%rbx,2) │ │ │ │ + add $0x30,%esp │ │ │ │ + cmp 0x358(%r13),%r12 │ │ │ │ + ja 4b73fa │ │ │ │ + mov 0x6(%rbx),%rax │ │ │ │ + mov 0xe(%rbx),%rcx │ │ │ │ + mov 0x16(%rbx),%rdx │ │ │ │ + mov 0x1e(%rbx),%rbx │ │ │ │ + movq $0x4b7298,-0x28(%r12) │ │ │ │ + mov %rbx,-0x18(%r12) │ │ │ │ + mov %rdx,-0x10(%r12) │ │ │ │ + mov %rcx,-0x8(%r12) │ │ │ │ mov %rax,(%r12) │ │ │ │ - lea -0xf(%r12),%rsi │ │ │ │ - mov %rbx,%r14 │ │ │ │ - mov 0x10(%rbp),%rbx │ │ │ │ - add $0x20,%rbp │ │ │ │ - jmp 3395748 │ │ │ │ + lea -0x28(%r12),%rsi │ │ │ │ + lea 0x2effd7e(%rip),%r14 │ │ │ │ + add $0x8,%rbp │ │ │ │ + jmp 3359998 │ │ │ │ movq $0x30,0x388(%r13) │ │ │ │ jmp 338a720 │ │ │ │ + add $0x28,%r12 │ │ │ │ + cmp 0x358(%r13),%r12 │ │ │ │ + ja 4b744f │ │ │ │ + mov 0x7(%rbx),%rax │ │ │ │ + mov 0xf(%rbx),%rcx │ │ │ │ + mov 0x17(%rbx),%rbx │ │ │ │ + movq $0x4b69c0,-0x20(%r12) │ │ │ │ + mov %rax,-0x10(%r12) │ │ │ │ + mov %rcx,-0x8(%r12) │ │ │ │ + mov %rbx,(%r12) │ │ │ │ + lea -0x20(%r12),%rsi │ │ │ │ + lea 0x2effcb6(%rip),%r14 │ │ │ │ + add $0x8,%rbp │ │ │ │ + jmp 3359998 │ │ │ │ + movq $0x28,0x388(%r13) │ │ │ │ + jmp 338a720 │ │ │ │ + lea 0x31efe12(%rip),%rbx │ │ │ │ jmp *-0x8(%r13) │ │ │ │ - nopl 0x0(%rax,%rax,1) │ │ │ │ + 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 %cl,(%rsi) │ │ │ │ add %al,(%rax) │ │ │ │ - add %cl,-0x73(%rax) │ │ │ │ - rex.RB fmuls -0x8(%r9,%rdi,1) │ │ │ │ - jb 4b6208 │ │ │ │ - movq $0x4b61b8,-0x28(%rbp) │ │ │ │ - mov 0x5(%rbx),%rax │ │ │ │ - mov 0xd(%rbx),%rbx │ │ │ │ - mov %rbx,%rcx │ │ │ │ - mov %r14,%rbx │ │ │ │ - mov %rax,-0x20(%rbp) │ │ │ │ - mov %rcx,-0x18(%rbp) │ │ │ │ - mov %rsi,-0x10(%rbp) │ │ │ │ + add %dh,%al │ │ │ │ + std │ │ │ │ + (bad) │ │ │ │ + add -0x73(%rax),%ecx │ │ │ │ + rex.RB │ │ │ │ + lock cmp %r15,%rax │ │ │ │ + jb 4b74a9 │ │ │ │ + movq $0x4b74c8,-0x10(%rbp) │ │ │ │ + mov %rsi,%r14 │ │ │ │ mov %rdi,-0x8(%rbp) │ │ │ │ - add $0xffffffffffffffd8,%rbp │ │ │ │ - test $0x7,%bl │ │ │ │ - jne 4b61b8 │ │ │ │ - mov (%rbx),%rax │ │ │ │ - jmp *%rax │ │ │ │ + add $0xfffffffffffffff0,%rbp │ │ │ │ + jmp 4b7368 │ │ │ │ + lea 0x31efdf0(%rip),%rbx │ │ │ │ + jmp *-0x8(%r13) │ │ │ │ nopl 0x0(%rax) │ │ │ │ - add $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,-0x7d(%rcx) │ │ │ │ - (bad) │ │ │ │ - sbb %cl,0x3b(%rbp) │ │ │ │ - movsl %ds:(%rsi),%es:(%rdi) │ │ │ │ - pop %rax │ │ │ │ - add (%rax),%eax │ │ │ │ - add %dh,0x33(%rdi) │ │ │ │ - movq $0x4b6090,-0x10(%r12) │ │ │ │ - mov 0x20(%rbp),%rax │ │ │ │ - mov %rax,-0x8(%r12) │ │ │ │ - mov 0x8(%rbp),%rax │ │ │ │ - mov %rax,(%r12) │ │ │ │ - lea -0xe(%r12),%rdi │ │ │ │ - mov 0x18(%rbp),%rsi │ │ │ │ + add %cl,-0x75(%rax) │ │ │ │ + jne 4b74d4 │ │ │ │ mov %rbx,%r14 │ │ │ │ - mov 0x10(%rbp),%rbx │ │ │ │ - add $0x28,%rbp │ │ │ │ - jmp 33959f8 │ │ │ │ - movq $0x18,0x388(%r13) │ │ │ │ - jmp 338a720 │ │ │ │ + add $0x10,%rbp │ │ │ │ + jmp 3240990 │ │ │ │ + sldt (%rax) │ │ │ │ + add %al,(%rdx) │ │ │ │ + ... │ │ │ │ + add %al,(%rax) │ │ │ │ + add %cl,(%rsi) │ │ │ │ + add %al,(%rax) │ │ │ │ + add %cl,0x48031efd(%rax) │ │ │ │ + lea -0x10(%rbp),%eax │ │ │ │ + cmp %r15,%rax │ │ │ │ + jb 4b750e │ │ │ │ + movq $0x4b7530,-0x10(%rbp) │ │ │ │ + mov %rsi,-0x8(%rbp) │ │ │ │ + add $0xfffffffffffffff0,%rbp │ │ │ │ + jmp 4b7368 │ │ │ │ + lea 0x31efd9b(%rip),%rbx │ │ │ │ jmp *-0x8(%r13) │ │ │ │ nopl 0x0(%rax) │ │ │ │ - add (%rax),%eax │ │ │ │ + add %eax,(%rax) │ │ │ │ + add %al,(%rax) │ │ │ │ + add %al,(%rax) │ │ │ │ + add %al,(%rax) │ │ │ │ + (bad) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ + add %cl,-0x75(%rax) │ │ │ │ + jne 4b753c │ │ │ │ + mov %rbx,%r14 │ │ │ │ + add $0x10,%rbp │ │ │ │ + jmp 3240990 │ │ │ │ sldt (%rax) │ │ │ │ - add %bh,(%rax) │ │ │ │ - in (%dx),%eax │ │ │ │ + add %al,(%rdx) │ │ │ │ + ... │ │ │ │ + add %al,(%rax) │ │ │ │ + add %cl,(%rsi) │ │ │ │ + add %al,(%rax) │ │ │ │ + add %bl,-0x3(%rax) │ │ │ │ (bad) │ │ │ │ - add -0x73(%rax),%ecx │ │ │ │ - rex.RB │ │ │ │ - lock cmp %r15,%rax │ │ │ │ - jb 4b6251 │ │ │ │ + add -0x77(%rax),%ecx │ │ │ │ + testl $0x4d358d4c,-0xa(%rcx,%rcx,4) │ │ │ │ + std │ │ │ │ + (bad) │ │ │ │ + add %ecx,%ebp │ │ │ │ + rex.WRX pavgw (%rdx),%mm0 │ │ │ │ + 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 4b75a5 │ │ │ │ movq $0x3390fc8,-0x10(%rbp) │ │ │ │ mov %rbx,-0x8(%rbp) │ │ │ │ - mov 0x20(%rbx),%r8 │ │ │ │ - mov 0x18(%rbx),%rdi │ │ │ │ - lea 0x31ee7bd(%rip),%rsi │ │ │ │ - mov 0x10(%rbx),%r14 │ │ │ │ + mov 0x10(%rbx),%rsi │ │ │ │ + xor %r14d,%r14d │ │ │ │ add $0xfffffffffffffff0,%rbp │ │ │ │ - jmp 5f4518 │ │ │ │ + jmp 30c9038 │ │ │ │ jmp *-0x10(%r13) │ │ │ │ - nopl (%rax) │ │ │ │ - add (%rax),%al │ │ │ │ - add %al,(%rax) │ │ │ │ - add %al,(%rax) │ │ │ │ + nopl 0x0(%rax) │ │ │ │ + add %eax,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ - adc (%rax),%al │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ + adc %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ - lea -0x10(%rbp),%rax │ │ │ │ + mov $0x48031efc,%eax │ │ │ │ + lea -0x10(%rbp),%eax │ │ │ │ cmp %r15,%rax │ │ │ │ - jb 4b628e │ │ │ │ + jb 4b75e2 │ │ │ │ movq $0x3390fc8,-0x10(%rbp) │ │ │ │ mov %rbx,-0x8(%rbp) │ │ │ │ mov 0x10(%rbx),%r14 │ │ │ │ - mov 0x18(%rbx),%rbx │ │ │ │ add $0xfffffffffffffff0,%rbp │ │ │ │ - jmp 4b6868 │ │ │ │ + jmp 4b7368 │ │ │ │ jmp *-0x10(%r13) │ │ │ │ - nopw 0x0(%rax,%rax,1) │ │ │ │ + xchg %ax,%ax │ │ │ │ add %eax,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ adc %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ + mov 0x10(%rbx),%rsi │ │ │ │ + lea 0x2effbdf(%rip),%r14 │ │ │ │ + jmp 3359998 │ │ │ │ + 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 4b7647 │ │ │ │ + mov 0x10(%rbx),%rax │ │ │ │ + mov 0x18(%rbx),%rbx │ │ │ │ + movq $0x4b75f8,-0x10(%r12) │ │ │ │ + mov %rbx,(%r12) │ │ │ │ + lea -0x10(%r12),%rsi │ │ │ │ + mov %rax,%r14 │ │ │ │ + jmp 3240990 │ │ │ │ + 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 %al,(%rax) │ │ │ │ lea -0x10(%rbp),%rax │ │ │ │ cmp %r15,%rax │ │ │ │ - jb 4b62d1 │ │ │ │ + jb 4b76c4 │ │ │ │ + add $0x20,%r12 │ │ │ │ + cmp 0x358(%r13),%r12 │ │ │ │ + ja 4b76b9 │ │ │ │ movq $0x3390fc8,-0x10(%rbp) │ │ │ │ mov %rbx,-0x8(%rbp) │ │ │ │ - mov 0x10(%rbx),%rsi │ │ │ │ - lea 0x2f01846(%rip),%r14 │ │ │ │ + mov 0x10(%rbx),%rax │ │ │ │ + mov 0x18(%rbx),%rbx │ │ │ │ + movq $0x4b7618,-0x18(%r12) │ │ │ │ + mov %rax,-0x8(%r12) │ │ │ │ + mov %rbx,(%r12) │ │ │ │ + lea -0x18(%r12),%rsi │ │ │ │ + lea 0x2effa21(%rip),%r14 │ │ │ │ add $0xfffffffffffffff0,%rbp │ │ │ │ jmp 3359998 │ │ │ │ + movq $0x20,0x388(%r13) │ │ │ │ jmp *-0x10(%r13) │ │ │ │ - nopl (%rax) │ │ │ │ - (bad) │ │ │ │ - add %al,(%rax) │ │ │ │ - add %al,(%rbx) │ │ │ │ - add %al,(%rax) │ │ │ │ - add %al,(%rcx) │ │ │ │ - add %al,(%rax) │ │ │ │ + add (%rax),%eax │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ - add %cl,(%rcx) │ │ │ │ add %al,(%rax) │ │ │ │ + sldt (%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ - add %cl,-0x73(%rax) │ │ │ │ - rex.RB call 10439c44 <__environ@GLIBC_2.2.5+0xc7f979c> │ │ │ │ + add %cl,-0x7d(%rcx) │ │ │ │ (bad) │ │ │ │ - mov $0x0,%al │ │ │ │ + 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 $0x4b7668,-0x18(%r12) │ │ │ │ + mov %rax,-0x8(%r12) │ │ │ │ + mov %rcx,(%r12) │ │ │ │ + lea -0x18(%r12),%r14 │ │ │ │ + jmp 3395508 │ │ │ │ + movq $0x20,0x388(%r13) │ │ │ │ + jmp *-0x10(%r13) │ │ │ │ + nopl 0x0(%rax) │ │ │ │ + add $0x1000000,%eax │ │ │ │ add %al,(%rax) │ │ │ │ - movq $0x4b6338,-0x18(%rbp) │ │ │ │ - mov 0x5(%rbx),%rax │ │ │ │ - mov %r14,%rbx │ │ │ │ - mov %rax,-0x10(%rbp) │ │ │ │ - mov %rdi,-0x8(%rbp) │ │ │ │ - add $0xffffffffffffffe8,%rbp │ │ │ │ - test $0x7,%bl │ │ │ │ - jne 4b6338 │ │ │ │ - mov (%rbx),%rax │ │ │ │ - jmp *%rax │ │ │ │ - nopw 0x0(%rax,%rax,1) │ │ │ │ - add (%rax),%al │ │ │ │ + add %al,(%rdx) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ - (bad) │ │ │ │ + add %cl,(%rbx) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %cl,-0x7d(%rcx) │ │ │ │ (bad) │ │ │ │ - cmp %cl,0x3b(%rbp) │ │ │ │ + sub %cl,0x3b(%rbp) │ │ │ │ movsl %ds:(%rsi),%es:(%rdi) │ │ │ │ pop %rax │ │ │ │ add (%rax),%eax │ │ │ │ - add %dh,0x58(%rdi) │ │ │ │ + add %dh,0x30(%rdi) │ │ │ │ mov 0x7(%rbx),%rax │ │ │ │ - mov 0xf(%rbx),%rcx │ │ │ │ - mov 0x17(%rbx),%rbx │ │ │ │ - movq $0x3363ae0,-0x30(%r12) │ │ │ │ - mov 0x8(%rbp),%rdx │ │ │ │ - mov %rdx,-0x28(%r12) │ │ │ │ - mov %rcx,-0x20(%r12) │ │ │ │ - movq $0x4a37b8,-0x18(%r12) │ │ │ │ + mov 0xf(%rbx),%rbx │ │ │ │ + movq $0x4b76d8,-0x20(%r12) │ │ │ │ mov %rax,-0x10(%r12) │ │ │ │ - lea -0x2e(%r12),%rax │ │ │ │ - mov %rax,-0x8(%r12) │ │ │ │ + mov %r14,-0x8(%r12) │ │ │ │ mov %rbx,(%r12) │ │ │ │ - lea 0x377226e(%rip),%rsi │ │ │ │ - lea -0x17(%r12),%r14 │ │ │ │ - mov 0x10(%rbp),%rbx │ │ │ │ - add $0x18,%rbp │ │ │ │ - jmp 3395748 │ │ │ │ - movq $0x38,0x388(%r13) │ │ │ │ - jmp 338a720 │ │ │ │ + lea -0x20(%r12),%rsi │ │ │ │ + lea 0x2eff96b(%rip),%r14 │ │ │ │ + jmp 3359998 │ │ │ │ + movq $0x28,0x388(%r13) │ │ │ │ jmp *-0x8(%r13) │ │ │ │ nopl 0x0(%rax) │ │ │ │ - (bad) │ │ │ │ - add %al,(%rax) │ │ │ │ - add %al,(%rbx) │ │ │ │ - add %al,(%rax) │ │ │ │ - add %al,(%rcx) │ │ │ │ + add %eax,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ - add %cl,(%rcx) │ │ │ │ + adc %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ - add %cl,-0x73(%rax) │ │ │ │ - rex.RB call 73439d24 <__environ@GLIBC_2.2.5+0x6f7f987c> │ │ │ │ - rex.WXB │ │ │ │ - movq $0x4b6410,-0x18(%rbp) │ │ │ │ - mov 0x5(%rbx),%rax │ │ │ │ - mov %r14,%rbx │ │ │ │ - mov %rax,-0x10(%rbp) │ │ │ │ - mov %rdi,-0x8(%rbp) │ │ │ │ - add $0xffffffffffffffe8,%rbp │ │ │ │ - test $0x7,%bl │ │ │ │ - jne 4b6410 │ │ │ │ - mov (%rbx),%rax │ │ │ │ - jmp *%rax │ │ │ │ - xchg %ax,%ax │ │ │ │ + add $0x18,%r12 │ │ │ │ + cmp 0x358(%r13),%r12 │ │ │ │ + ja 4b77d0 │ │ │ │ + mov 0x10(%rbx),%rax │ │ │ │ + movq $0x3363ae0,-0x10(%r12) │ │ │ │ + movq $0x3c2ae01,-0x8(%r12) │ │ │ │ + mov %rax,(%r12) │ │ │ │ + lea -0xe(%r12),%rsi │ │ │ │ + lea 0x2effa17(%rip),%r14 │ │ │ │ + jmp 3359998 │ │ │ │ + movq $0x18,0x388(%r13) │ │ │ │ + jmp *-0x10(%r13) │ │ │ │ + nop │ │ │ │ add (%rax),%al │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ - (bad) │ │ │ │ + adc (%rax),%al │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ - add %cl,-0x75(%rax) │ │ │ │ - jne 4b641c │ │ │ │ - mov %rbx,%r14 │ │ │ │ - mov 0x10(%rbp),%rbx │ │ │ │ - add $0x18,%rbp │ │ │ │ - jmp 3395748 │ │ │ │ - jmp *-0x8(%r13) │ │ │ │ - add (%rax),%eax │ │ │ │ + add $0x18,%r12 │ │ │ │ + cmp 0x358(%r13),%r12 │ │ │ │ + ja 4b781f │ │ │ │ + mov 0x10(%rbx),%rax │ │ │ │ + mov 0x18(%rbx),%rbx │ │ │ │ + movq $0x4b7798,-0x10(%r12) │ │ │ │ + mov %rbx,(%r12) │ │ │ │ + lea -0x10(%r12),%rsi │ │ │ │ + mov %rax,%r14 │ │ │ │ + jmp 3240990 │ │ │ │ + movq $0x18,0x388(%r13) │ │ │ │ + jmp *-0x10(%r13) │ │ │ │ + xchg %ax,%ax │ │ │ │ + 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 rorb $1,-0x8(%r9,%rdi,1) │ │ │ │ - jb 4b64e3 │ │ │ │ + add %al,(%rax) │ │ │ │ + lea -0x10(%rbp),%rax │ │ │ │ + cmp %r15,%rax │ │ │ │ + jb 4b789c │ │ │ │ + add $0x20,%r12 │ │ │ │ + cmp 0x358(%r13),%r12 │ │ │ │ + ja 4b7891 │ │ │ │ movq $0x3390fc8,-0x10(%rbp) │ │ │ │ mov %rbx,-0x8(%rbp) │ │ │ │ - movq $0x4b6498,-0x30(%rbp) │ │ │ │ mov 0x10(%rbx),%rax │ │ │ │ - mov 0x18(%rbx),%rcx │ │ │ │ - mov 0x20(%rbx),%rbx │ │ │ │ - mov %rbx,%rdx │ │ │ │ - mov %rcx,%rbx │ │ │ │ - mov %rdx,-0x28(%rbp) │ │ │ │ - mov %rax,-0x20(%rbp) │ │ │ │ - mov %rcx,-0x18(%rbp) │ │ │ │ - add $0xffffffffffffffd0,%rbp │ │ │ │ - test $0x7,%bl │ │ │ │ - jne 4b6498 │ │ │ │ - mov (%rbx),%rax │ │ │ │ - jmp *%rax │ │ │ │ - nopl (%rax) │ │ │ │ + mov 0x18(%rbx),%rbx │ │ │ │ + movq $0x4b77f0,-0x18(%r12) │ │ │ │ + mov %rax,-0x8(%r12) │ │ │ │ + mov %rbx,(%r12) │ │ │ │ + lea -0x18(%r12),%rsi │ │ │ │ + lea 0x2eff849(%rip),%r14 │ │ │ │ + add $0xfffffffffffffff0,%rbp │ │ │ │ + jmp 3359998 │ │ │ │ + movq $0x20,0x388(%r13) │ │ │ │ + jmp *-0x10(%r13) │ │ │ │ add (%rax),%eax │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ - (bad) │ │ │ │ - add %al,(%rax) │ │ │ │ + sldt (%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ - add %cl,-0x39(%rax) │ │ │ │ - add %r9b,%r8b │ │ │ │ - rex.WXB add %cl,%fs:-0x77(%r8) │ │ │ │ - fmuls -0x75(%rax) │ │ │ │ - pop %rbp │ │ │ │ - or %cl,-0x77(%rax) │ │ │ │ - or %r14b,%r14b │ │ │ │ - ret │ │ │ │ + add %cl,-0x7d(%rcx) │ │ │ │ (bad) │ │ │ │ - jne 4b64c8 │ │ │ │ - mov (%rbx),%rax │ │ │ │ - jmp *%rax │ │ │ │ - nopl (%rax) │ │ │ │ + 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 $0x4b7840,-0x18(%r12) │ │ │ │ + mov %rax,-0x8(%r12) │ │ │ │ + mov %rcx,(%r12) │ │ │ │ + lea -0x18(%r12),%r14 │ │ │ │ + jmp 3395508 │ │ │ │ + movq $0x20,0x388(%r13) │ │ │ │ + jmp *-0x10(%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(%rax) │ │ │ │ - or %r9b,-0x39(%r8) │ │ │ │ - or %r11b,(%r8) │ │ │ │ - rex.WXB add %cl,%gs:-0x77(%r8) │ │ │ │ - fimuls -0x77(%rcx) │ │ │ │ - (bad) │ │ │ │ - add $0x8,%rbp │ │ │ │ - jmp 4a4230 │ │ │ │ + add %cl,-0x73(%rax) │ │ │ │ + rex.RB │ │ │ │ + lock cmp %r15,%rax │ │ │ │ + jb 4b796d │ │ │ │ + add $0x28,%r12 │ │ │ │ + cmp 0x358(%r13),%r12 │ │ │ │ + ja 4b7962 │ │ │ │ + movq $0x3390fc8,-0x10(%rbp) │ │ │ │ + mov %rbx,-0x8(%rbp) │ │ │ │ + mov 0x10(%rbx),%rax │ │ │ │ + mov 0x18(%rbx),%rcx │ │ │ │ + mov 0x20(%rbx),%rbx │ │ │ │ + movq $0x4b78b0,-0x20(%r12) │ │ │ │ + mov %rax,-0x10(%r12) │ │ │ │ + mov %rcx,-0x8(%r12) │ │ │ │ + mov %rbx,(%r12) │ │ │ │ + lea -0x20(%r12),%rsi │ │ │ │ + lea 0x2eff782(%rip),%r14 │ │ │ │ + add $0xfffffffffffffff0,%rbp │ │ │ │ + jmp 3359998 │ │ │ │ + movq $0x28,0x388(%r13) │ │ │ │ jmp *-0x10(%r13) │ │ │ │ - nop │ │ │ │ - add (%rax),%al │ │ │ │ - add %al,(%rax) │ │ │ │ - add %al,(%rax) │ │ │ │ + nopl 0x0(%rax) │ │ │ │ + add $0x1000000,%eax │ │ │ │ add %al,(%rax) │ │ │ │ - (bad) │ │ │ │ + add %al,(%rdx) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ - add %cl,-0x75(%rax) │ │ │ │ - or %r9b,-0x75(%r8) │ │ │ │ - rex.WRB adc %r13b,%r11b │ │ │ │ - xor %esp,0xf(%rsi) │ │ │ │ - (bad) │ │ │ │ - add %r8b,(%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,-0x75(%rax) │ │ │ │ - or %r9b,-0x75(%r8) │ │ │ │ - rex.WRB adc %r9b,-0x77(%r8) │ │ │ │ - fiaddl -0x7cb7f81d(%rbx) │ │ │ │ - sti │ │ │ │ - add %ecx,(%rdi) │ │ │ │ - test %eax,0x48000000(%rdi) │ │ │ │ - mov %edx,%ebx │ │ │ │ - add $0x40,%r12 │ │ │ │ + rex │ │ │ │ cmp 0x358(%r13),%r12 │ │ │ │ - ja 4b6584 │ │ │ │ - movq $0x4b62a8,-0x38(%r12) │ │ │ │ - mov %rcx,-0x28(%r12) │ │ │ │ - movq $0x50aa00,-0x20(%r12) │ │ │ │ - mov %rax,-0x18(%r12) │ │ │ │ + ja 4b79e0 │ │ │ │ + mov 0x7(%rbx),%rax │ │ │ │ + mov 0xf(%rbx),%rbx │ │ │ │ + movq $0x4b7908,-0x38(%r12) │ │ │ │ + mov %rax,-0x28(%r12) │ │ │ │ + mov %r14,-0x20(%r12) │ │ │ │ + mov %rbx,-0x18(%r12) │ │ │ │ + movq $0x3363ae0,-0x10(%r12) │ │ │ │ + movq $0x3c2adf1,-0x8(%r12) │ │ │ │ lea -0x38(%r12),%rax │ │ │ │ - mov %rax,-0x10(%r12) │ │ │ │ - movq $0x4b62f0,-0x8(%r12) │ │ │ │ - lea -0x1f(%r12),%rax │ │ │ │ mov %rax,(%r12) │ │ │ │ - lea -0x5(%r12),%rbx │ │ │ │ - add $0x18,%rbp │ │ │ │ + lea -0xe(%r12),%rbx │ │ │ │ jmp *0x0(%rbp) │ │ │ │ movq $0x40,0x388(%r13) │ │ │ │ - movq $0x4b64f8,0x0(%rbp) │ │ │ │ - jmp 338a720 │ │ │ │ - nopl 0x0(%rax) │ │ │ │ + jmp *-0x8(%r13) │ │ │ │ + nop │ │ │ │ + or $0x2000000,%eax │ │ │ │ ... │ │ │ │ - (bad) │ │ │ │ - add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ + add %cl,(%rsi) │ │ │ │ add %al,(%rax) │ │ │ │ - add %cl,-0x7d(%rax) │ │ │ │ + add %dh,-0x8(%rax) │ │ │ │ (bad) │ │ │ │ - mov %ebx,%edx │ │ │ │ - add $0x10,%r12 │ │ │ │ + add -0x7d(%rcx),%ecx │ │ │ │ + (bad) │ │ │ │ + rex.W │ │ │ │ cmp 0x358(%r13),%r12 │ │ │ │ - ja 4b65dd │ │ │ │ - movq $0x4b63d0,-0x8(%r12) │ │ │ │ - mov %rdx,(%r12) │ │ │ │ - lea -0x5(%r12),%rbx │ │ │ │ - add $0x18,%rbp │ │ │ │ + ja 4b7a7d │ │ │ │ + mov 0x7(%rsi),%rax │ │ │ │ + mov 0xf(%rsi),%rbx │ │ │ │ + movq $0x4b7580,-0x40(%r12) │ │ │ │ + mov %rax,-0x30(%r12) │ │ │ │ + movq $0x4b75c0,-0x28(%r12) │ │ │ │ + mov %rbx,-0x18(%r12) │ │ │ │ + lea -0x40(%r12),%rax │ │ │ │ + lea -0x28(%r12),%rbx │ │ │ │ + cmp $0xb,%r14 │ │ │ │ + jl 4b7a63 │ │ │ │ + movq $0x4b7990,-0x10(%r12) │ │ │ │ + mov %rbx,-0x8(%r12) │ │ │ │ + mov %rax,(%r12) │ │ │ │ + lea -0xf(%r12),%rbx │ │ │ │ jmp *0x0(%rbp) │ │ │ │ - movq $0x10,0x388(%r13) │ │ │ │ - movq $0x4b65b0,0x10(%rbp) │ │ │ │ - mov %rdx,%rbx │ │ │ │ - add $0x10,%rbp │ │ │ │ - jmp 338a720 │ │ │ │ - nopl 0x0(%rax) │ │ │ │ + movq $0x4b7738,-0x10(%r12) │ │ │ │ + mov %rbx,-0x8(%r12) │ │ │ │ + mov %rax,(%r12) │ │ │ │ + lea -0xf(%r12),%rbx │ │ │ │ + jmp *0x0(%rbp) │ │ │ │ + movq $0x48,0x388(%r13) │ │ │ │ + lea 0x31ef869(%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 %al,(%rax) │ │ │ │ - add %cl,(%rbx) │ │ │ │ - add %al,(%rax) │ │ │ │ - add %al,(%rax) │ │ │ │ + add %cl,(%rsi) │ │ │ │ add %al,(%rax) │ │ │ │ - add %cl,-0x73(%rax) │ │ │ │ - rex.RB loopne 4b6669 │ │ │ │ - cmp %edi,%eax │ │ │ │ - jb 4b66b4 │ │ │ │ - movq $0x4b6668,-0x20(%rbp) │ │ │ │ - mov 0x6(%rbx),%rax │ │ │ │ - mov 0xe(%rbx),%rbx │ │ │ │ - mov %rbx,%rcx │ │ │ │ + add %cl,-0x8(%rax) │ │ │ │ + (bad) │ │ │ │ + add -0x73(%rax),%ecx │ │ │ │ + rex.RB │ │ │ │ + lock cmp %r15,%rax │ │ │ │ + jb 4b7b28 │ │ │ │ + movq $0x4b7ae8,-0x10(%rbp) │ │ │ │ mov %r14,%rbx │ │ │ │ - mov %rax,-0x18(%rbp) │ │ │ │ - mov %rcx,-0x10(%rbp) │ │ │ │ mov %rsi,-0x8(%rbp) │ │ │ │ - add $0xffffffffffffffe0,%rbp │ │ │ │ + add $0xfffffffffffffff0,%rbp │ │ │ │ test $0x7,%bl │ │ │ │ - jne 4b6668 │ │ │ │ + jne 4b7ae8 │ │ │ │ mov (%rbx),%rax │ │ │ │ jmp *%rax │ │ │ │ - nopl (%rax) │ │ │ │ - add (%rax),%eax │ │ │ │ + xchg %ax,%ax │ │ │ │ + add %eax,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ (bad) │ │ │ │ add %al,(%rax) │ │ │ │ + add %dl,(%rax) │ │ │ │ + clc │ │ │ │ + (bad) │ │ │ │ + add -0x39(%rax),%ecx │ │ │ │ + add %r11b,(%r8) │ │ │ │ + jnp 4b7b3a │ │ │ │ + add %cl,-0x75(%rax) │ │ │ │ + rex.XB (bad) │ │ │ │ + mov 0x8(%rbp),%rbx │ │ │ │ + mov %rax,0x8(%rbp) │ │ │ │ + test $0x7,%bl │ │ │ │ + jne 4b7b18 │ │ │ │ + mov (%rbx),%rax │ │ │ │ + jmp *%rax │ │ │ │ + xchg %ax,%ax │ │ │ │ + add %al,(%r8) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ - add %cl,-0x7d(%rcx) │ │ │ │ + add %bl,(%rsi) │ │ │ │ + add %al,(%rax) │ │ │ │ + add %ah,%al │ │ │ │ + negl (%rsi) │ │ │ │ + add -0x77(%rax),%ecx │ │ │ │ + fimuls 0x75(%rbx,%rcx,4) │ │ │ │ + or %cl,-0x7d(%rax) │ │ │ │ (bad) │ │ │ │ - sbb %cl,0x3b(%rbp) │ │ │ │ - movsl %ds:(%rsi),%es:(%rdi) │ │ │ │ - pop %rax │ │ │ │ - add (%rax),%eax │ │ │ │ - add %dh,0x2f(%rdi) │ │ │ │ - movq $0x3363ae0,-0x10(%r12) │ │ │ │ - mov 0x10(%rbp),%rax │ │ │ │ - mov %rax,-0x8(%r12) │ │ │ │ - mov 0x18(%rbp),%rax │ │ │ │ - mov %rax,(%r12) │ │ │ │ - lea -0xe(%r12),%rsi │ │ │ │ - mov %rbx,%r14 │ │ │ │ - mov 0x8(%rbp),%rbx │ │ │ │ - add $0x20,%rbp │ │ │ │ - jmp 3395748 │ │ │ │ - movq $0x18,0x388(%r13) │ │ │ │ - jmp 338a720 │ │ │ │ + loopne 4b7b24 │ │ │ │ + (bad) │ │ │ │ + decl -0x73(%rax) │ │ │ │ + sbb $0x31ef7d9,%eax │ │ │ │ jmp *-0x8(%r13) │ │ │ │ + nopl 0x0(%rax,%rax,1) │ │ │ │ sldt (%rax) │ │ │ │ add %al,(%rdx) │ │ │ │ + ... │ │ │ │ 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 %cl,(%rsi) │ │ │ │ add %al,(%rax) │ │ │ │ - add %cl,-0x73(%rax) │ │ │ │ - rex.RB fmuls -0x8(%r9,%rdi,1) │ │ │ │ - jb 4b6778 │ │ │ │ - movq $0x4b6728,-0x28(%rbp) │ │ │ │ - mov 0x6(%rbx),%rax │ │ │ │ - mov 0xe(%rbx),%rcx │ │ │ │ - mov 0x16(%rbx),%rbx │ │ │ │ - mov %rbx,%rdx │ │ │ │ + add %ch,0x48031ef7(%rax) │ │ │ │ + lea -0x10(%rbp),%eax │ │ │ │ + cmp %r15,%rax │ │ │ │ + jb 4b7b9b │ │ │ │ + movq $0x4b7b88,-0x10(%rbp) │ │ │ │ mov %r14,%rbx │ │ │ │ - mov %rdx,-0x20(%rbp) │ │ │ │ - mov %rcx,-0x18(%rbp) │ │ │ │ - mov %rax,-0x10(%rbp) │ │ │ │ mov %rsi,-0x8(%rbp) │ │ │ │ - add $0xffffffffffffffd8,%rbp │ │ │ │ + add $0xfffffffffffffff0,%rbp │ │ │ │ test $0x7,%bl │ │ │ │ - jne 4b6728 │ │ │ │ + jne 4b7b88 │ │ │ │ mov (%rbx),%rax │ │ │ │ jmp *%rax │ │ │ │ - nopl (%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,-0x7d(%rcx) │ │ │ │ + add %dh,-0x9(%rax) │ │ │ │ (bad) │ │ │ │ - sbb %cl,0x3b(%rbp) │ │ │ │ - movsl %ds:(%rsi),%es:(%rdi) │ │ │ │ - pop %rax │ │ │ │ - add (%rax),%eax │ │ │ │ - add %dh,0x33(%rdi) │ │ │ │ - movq $0x4b6618,-0x10(%r12) │ │ │ │ - mov 0x18(%rbp),%rax │ │ │ │ - mov %rax,-0x8(%r12) │ │ │ │ - mov 0x20(%rbp),%rax │ │ │ │ - mov %rax,(%r12) │ │ │ │ - lea -0xe(%r12),%rdi │ │ │ │ - mov 0x10(%rbp),%rsi │ │ │ │ - mov %rbx,%r14 │ │ │ │ - mov 0x8(%rbp),%rbx │ │ │ │ - add $0x28,%rbp │ │ │ │ - jmp 33959f8 │ │ │ │ - movq $0x18,0x388(%r13) │ │ │ │ - jmp 338a720 │ │ │ │ - jmp *-0x8(%r13) │ │ │ │ - nopl 0x0(%rax) │ │ │ │ + add -0x77(%rax),%ecx │ │ │ │ + fiadds 0x31(%rbp) │ │ │ │ + testb $0x45,-0x39(%rax) │ │ │ │ + add %al,%al │ │ │ │ + and $0x39,%al │ │ │ │ + add %ecx,%ebp │ │ │ │ + insl (%dx),%es:(%rdi) │ │ │ │ (bad) │ │ │ │ - add %al,(%rax) │ │ │ │ - add %al,(%rbx) │ │ │ │ - add %al,(%rax) │ │ │ │ + (bad) │ │ │ │ + decl -0x73(%rax) │ │ │ │ + sbb $0x31ef776,%eax │ │ │ │ + jmp *-0x8(%r13) │ │ │ │ + xchg %ax,%ax │ │ │ │ + sldt (%rax) │ │ │ │ add %al,(%rdx) │ │ │ │ + ... │ │ │ │ add %al,(%rax) │ │ │ │ + add %cl,(%rsi) │ │ │ │ add %al,(%rax) │ │ │ │ + add %bl,-0x9(%rax) │ │ │ │ + (bad) │ │ │ │ + add -0x77(%rax),%ecx │ │ │ │ + testl $0x4d358d4c,-0xa(%rcx,%rcx,4) │ │ │ │ + negl (%rsi) │ │ │ │ + add %ecx,%ebp │ │ │ │ + out %al,$0x8 │ │ │ │ + jrcxz 4b7bd4 │ │ │ │ + nopw 0x0(%rax,%rax,1) │ │ │ │ + add $0x1000000,%eax │ │ │ │ + ... │ │ │ │ add %al,(%rax) │ │ │ │ - add %cl,(%rbx) │ │ │ │ - add %al,(%rax) │ │ │ │ - add %al,(%rax) │ │ │ │ + add %cl,(%rsi) │ │ │ │ add %al,(%rax) │ │ │ │ - add %cl,-0x73(%rax) │ │ │ │ - rex.RB fmuls -0x8(%r9,%rdi,1) │ │ │ │ - jb 4b6848 │ │ │ │ - movq $0x4b67f0,-0x28(%rbp) │ │ │ │ - mov 0x5(%rbx),%rax │ │ │ │ - mov 0xd(%rbx),%rbx │ │ │ │ - mov %rbx,%rcx │ │ │ │ + add %cl,(%rax) │ │ │ │ + negl (%rsi) │ │ │ │ + add -0x73(%rax),%ecx │ │ │ │ + rex.RB │ │ │ │ + lock cmp %r15,%rax │ │ │ │ + jb 4b7c47 │ │ │ │ + movq $0x4b7c28,-0x8(%rbp) │ │ │ │ mov %r14,%rbx │ │ │ │ - mov %rax,-0x20(%rbp) │ │ │ │ - mov %rcx,-0x18(%rbp) │ │ │ │ - mov %rsi,-0x10(%rbp) │ │ │ │ - mov %rdi,-0x8(%rbp) │ │ │ │ - add $0xffffffffffffffd8,%rbp │ │ │ │ + add $0xfffffffffffffff8,%rbp │ │ │ │ test $0x7,%bl │ │ │ │ - jne 4b67f0 │ │ │ │ + jne 4b7c28 │ │ │ │ mov (%rbx),%rax │ │ │ │ jmp *%rax │ │ │ │ - nopl 0x0(%rax) │ │ │ │ - add $0x0,%al │ │ │ │ + nopw 0x0(%rax,%rax,1) │ │ │ │ + ... │ │ │ │ + (bad) │ │ │ │ + add %al,(%rax) │ │ │ │ + add %dl,%al │ │ │ │ + negb (%rsi) │ │ │ │ + add -0x77(%rax),%ecx │ │ │ │ + fiadds 0x31(%rbp) │ │ │ │ + testb $0x45,-0x39(%rax) │ │ │ │ + clc │ │ │ │ + shlb $0x3,(%rcx,%rdi,1) │ │ │ │ + movq $0x3c37ef9,0x0(%rbp) │ │ │ │ + add $0xfffffffffffffff8,%rbp │ │ │ │ + jmp 4b7a08 │ │ │ │ + lea 0x31ef6ea(%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 %ch,%cl │ │ │ │ + mov $0xf02e121,%ebx │ │ │ │ (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) │ │ │ │ - and %cl,0x3b(%rbp) │ │ │ │ + adc %cl,0x3b(%rbp) │ │ │ │ movsl %ds:(%rsi),%es:(%rdi) │ │ │ │ pop %rax │ │ │ │ add (%rax),%eax │ │ │ │ - add %dh,0x3b(%rdi) │ │ │ │ - movq $0x4b66d0,-0x18(%r12) │ │ │ │ - mov 0x20(%rbp),%rax │ │ │ │ - mov %rax,-0x10(%r12) │ │ │ │ - mov 0x18(%rbp),%rax │ │ │ │ - mov %rax,-0x8(%r12) │ │ │ │ - mov 0x8(%rbp),%rcx │ │ │ │ - mov %rcx,(%r12) │ │ │ │ - lea -0x16(%r12),%rdi │ │ │ │ - mov %rax,%rsi │ │ │ │ - mov %rbx,%r14 │ │ │ │ - mov 0x10(%rbp),%rbx │ │ │ │ - add $0x28,%rbp │ │ │ │ - jmp 33959f8 │ │ │ │ - movq $0x20,0x388(%r13) │ │ │ │ - jmp 338a720 │ │ │ │ + add %dh,0x15(%rdi) │ │ │ │ + movq $0x4b8488,-0x8(%r12) │ │ │ │ + mov %r14,(%r12) │ │ │ │ + lea -0x7(%r12),%rbx │ │ │ │ + jmp *0x0(%rbp) │ │ │ │ + movq $0x10,0x388(%r13) │ │ │ │ + lea 0x31ef6b4(%rip),%rbx │ │ │ │ jmp *-0x8(%r13) │ │ │ │ - nopl 0x0(%rax) │ │ │ │ - add $0x1000000,%eax │ │ │ │ - add %al,(%rax) │ │ │ │ - add %al,(%rdx) │ │ │ │ - add %al,(%rax) │ │ │ │ + (bad) │ │ │ │ add %al,(%rax) │ │ │ │ + add %al,(%rbx) │ │ │ │ + ... │ │ │ │ add %al,(%rax) │ │ │ │ - add %cl,(%rbx) │ │ │ │ + add %cl,(%rsi) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ - add %cl,-0x73(%rax) │ │ │ │ - rex.RB loopne 4b68b9 │ │ │ │ - cmp %edi,%eax │ │ │ │ - jb 4b694c │ │ │ │ - movq $0x4b68b8,-0x20(%rbp) │ │ │ │ - mov %rbx,%rax │ │ │ │ - mov 0x7(%rbx),%rcx │ │ │ │ - mov 0xf(%rbx),%rbx │ │ │ │ - mov %rbx,%rdx │ │ │ │ - mov %r14,%rbx │ │ │ │ - mov %rdx,-0x18(%rbp) │ │ │ │ - mov %rcx,-0x10(%rbp) │ │ │ │ - mov %rax,-0x8(%rbp) │ │ │ │ - add $0xffffffffffffffe0,%rbp │ │ │ │ - test $0x7,%bl │ │ │ │ - jne 4b68b8 │ │ │ │ - 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 $0x4b84a8,-0x18(%r12) │ │ │ │ + mov %r14,-0x10(%r12) │ │ │ │ + mov %rsi,-0x8(%r12) │ │ │ │ + mov %rdi,(%r12) │ │ │ │ + lea -0x16(%r12),%rbx │ │ │ │ + jmp *0x0(%rbp) │ │ │ │ + movq $0x20,0x388(%r13) │ │ │ │ + lea 0x31ef662(%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 4b7d70 │ │ │ │ + nopw 0x0(%rax,%rax,1) │ │ │ │ + mov $0xffffffff,%eax │ │ │ │ + (bad) │ │ │ │ + (bad) │ │ │ │ + decl (%rdx) │ │ │ │ + ... │ │ │ │ add %al,(%rax) │ │ │ │ + add %cl,(%rdx) │ │ │ │ + ... │ │ │ │ add %al,(%rax) │ │ │ │ - add %al,(%rax) │ │ │ │ - (bad) │ │ │ │ + add %cl,(%rsi) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ - add %cl,-0x77(%rax) │ │ │ │ - fadds -0x7cb7f820(%rbx) │ │ │ │ - clc │ │ │ │ - add %ecx,(%rdi) │ │ │ │ - test %cl,0x49000000(%rax) │ │ │ │ - add $0x60,%esp │ │ │ │ + add %cl,-0x7d(%rcx) │ │ │ │ + (bad) │ │ │ │ + pop %rax │ │ │ │ cmp 0x358(%r13),%r12 │ │ │ │ - ja 4b693c │ │ │ │ - mov 0x6(%rbx),%rax │ │ │ │ - mov 0xe(%rbx),%rbx │ │ │ │ - movq $0x4b6268,-0x58(%r12) │ │ │ │ - mov %rbx,-0x48(%r12) │ │ │ │ - mov 0x18(%rbp),%rbx │ │ │ │ - mov %rbx,-0x40(%r12) │ │ │ │ - movq $0x4b6438,-0x38(%r12) │ │ │ │ - mov 0x10(%rbp),%rbx │ │ │ │ - mov %rbx,-0x28(%r12) │ │ │ │ + ja 4b7dd7 │ │ │ │ + movq $0x4b84c8,-0x50(%r12) │ │ │ │ + mov %r14,-0x48(%r12) │ │ │ │ + mov %rsi,-0x40(%r12) │ │ │ │ + mov %rdi,-0x38(%r12) │ │ │ │ + mov %r8,-0x30(%r12) │ │ │ │ + mov %r9,-0x28(%r12) │ │ │ │ + mov 0x0(%rbp),%rax │ │ │ │ mov %rax,-0x20(%r12) │ │ │ │ mov 0x8(%rbp),%rax │ │ │ │ mov %rax,-0x18(%r12) │ │ │ │ - movq $0x4b6798,-0x10(%r12) │ │ │ │ - lea -0x58(%r12),%rax │ │ │ │ + mov 0x10(%rbp),%rax │ │ │ │ + mov %rax,-0x10(%r12) │ │ │ │ + mov 0x18(%rbp),%rax │ │ │ │ mov %rax,-0x8(%r12) │ │ │ │ - lea -0x38(%r12),%rax │ │ │ │ + mov 0x20(%rbp),%rax │ │ │ │ mov %rax,(%r12) │ │ │ │ - lea -0xd(%r12),%rbx │ │ │ │ - add $0x20,%rbp │ │ │ │ + lea -0x4f(%r12),%rbx │ │ │ │ + add $0x28,%rbp │ │ │ │ jmp *0x0(%rbp) │ │ │ │ - movq $0x60,0x388(%r13) │ │ │ │ - jmp 338a720 │ │ │ │ + movq $0x58,0x388(%r13) │ │ │ │ + lea 0x31ef59f(%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) │ │ │ │ - lea 0x31edfe4(%rip),%rbx │ │ │ │ - add $0x20,%rbp │ │ │ │ - jmp *0x0(%rbp) │ │ │ │ - xchg %ax,%ax │ │ │ │ - add %eax,(%rax) │ │ │ │ - add %al,(%rax) │ │ │ │ - add %al,(%rax) │ │ │ │ + nopl (%rax) │ │ │ │ + (bad) │ │ │ │ add %al,(%rax) │ │ │ │ - adc %al,(%rax) │ │ │ │ + add %al,(%rbx) │ │ │ │ + ... │ │ │ │ add %al,(%rax) │ │ │ │ + add %cl,(%rsi) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ - mov 0x10(%rbx),%rsi │ │ │ │ - lea 0x3763e16(%rip),%r14 │ │ │ │ - jmp 3226da0 │ │ │ │ - add (%rax),%al │ │ │ │ add %al,(%rax) │ │ │ │ + add %cl,-0x7d(%rcx) │ │ │ │ + (bad) │ │ │ │ + and %cl,0x3b(%rbp) │ │ │ │ + movsl %ds:(%rsi),%es:(%rdi) │ │ │ │ + pop %rax │ │ │ │ + add (%rax),%eax │ │ │ │ + add %dh,0x1f(%rdi) │ │ │ │ + movq $0x4b84e8,-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 0x31ef532(%rip),%rbx │ │ │ │ + jmp *-0x8(%r13) │ │ │ │ + nopw 0x0(%rax,%rax,1) │ │ │ │ + sbb %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ + add $0x0,%al │ │ │ │ + ... │ │ │ │ add %al,(%rax) │ │ │ │ - adc (%rax),%al │ │ │ │ + (bad) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ - lea -0x10(%rbp),%rax │ │ │ │ - cmp %r15,%rax │ │ │ │ - jb 4b69e3 │ │ │ │ - add $0x18,%r12 │ │ │ │ - cmp 0x358(%r13),%r12 │ │ │ │ - ja 4b69d8 │ │ │ │ - movq $0x3390fc8,-0x10(%rbp) │ │ │ │ - mov %rbx,-0x8(%rbp) │ │ │ │ - mov 0x10(%rbx),%rax │ │ │ │ - mov 0x18(%rbx),%rbx │ │ │ │ - movq $0x4b6970,-0x10(%r12) │ │ │ │ - mov %rbx,(%r12) │ │ │ │ - lea -0x10(%r12),%rsi │ │ │ │ - mov %rax,%r14 │ │ │ │ - add $0xfffffffffffffff0,%rbp │ │ │ │ - jmp 3240990 │ │ │ │ - movq $0x18,0x388(%r13) │ │ │ │ - jmp *-0x10(%r13) │ │ │ │ + add %cl,-0x7d(%rcx) │ │ │ │ + (bad) │ │ │ │ + sub %cl,0x3b(%rbp) │ │ │ │ + movsl %ds:(%rsi),%es:(%rdi) │ │ │ │ + pop %rax │ │ │ │ + add (%rax),%eax │ │ │ │ + add %dh,0x24(%rdi) │ │ │ │ + movq $0x4b8508,-0x20(%r12) │ │ │ │ + mov %r14,-0x18(%r12) │ │ │ │ + mov %rsi,-0x10(%r12) │ │ │ │ + mov %rdi,-0x8(%r12) │ │ │ │ + mov %r8,(%r12) │ │ │ │ + lea -0x1e(%r12),%rbx │ │ │ │ + jmp *0x0(%rbp) │ │ │ │ + movq $0x28,0x388(%r13) │ │ │ │ + lea 0x31ef4d5(%rip),%rbx │ │ │ │ + jmp *-0x8(%r13) │ │ │ │ nop │ │ │ │ - sldt (%rax) │ │ │ │ - add %al,(%rdx) │ │ │ │ - add %al,(%rax) │ │ │ │ - add %al,0x0(%rip) │ │ │ │ - add %al,(%rax) │ │ │ │ - add %cl,(%rax) │ │ │ │ - add %al,(%rax) │ │ │ │ - add %ah,%al │ │ │ │ - in $0x1e,%eax │ │ │ │ - add -0x73(%rax),%ecx │ │ │ │ - rex.RB enter $0x394c,$0xf8 │ │ │ │ - jb 4b6ad4 │ │ │ │ - movq $0x4b6a68,-0x38(%rbp) │ │ │ │ - mov 0x6(%rbx),%rax │ │ │ │ - mov 0xe(%rbx),%rcx │ │ │ │ - mov 0x16(%rbx),%rdx │ │ │ │ - mov 0x1e(%rbx),%rdi │ │ │ │ - mov 0x26(%rbx),%rbx │ │ │ │ - mov %rbx,%r8 │ │ │ │ - mov %r14,%rbx │ │ │ │ - mov %rdi,-0x30(%rbp) │ │ │ │ - mov %r8,-0x28(%rbp) │ │ │ │ - mov %rax,-0x20(%rbp) │ │ │ │ - mov %rcx,-0x18(%rbp) │ │ │ │ - mov %rdx,-0x10(%rbp) │ │ │ │ - mov %rsi,-0x8(%rbp) │ │ │ │ - add $0xffffffffffffffc8,%rbp │ │ │ │ - test $0x7,%bl │ │ │ │ - jne 4b6a68 │ │ │ │ - mov (%rbx),%rax │ │ │ │ - jmp *%rax │ │ │ │ - nopl (%rax) │ │ │ │ (bad) │ │ │ │ add %al,(%rax) │ │ │ │ + add %al,(%rbx) │ │ │ │ + ... │ │ │ │ add %al,(%rax) │ │ │ │ + add %cl,(%rsi) │ │ │ │ add %al,(%rax) │ │ │ │ - add %bl,(%rsi) │ │ │ │ add %al,(%rax) │ │ │ │ - add %bh,-0x1b(%rax) │ │ │ │ - (bad) │ │ │ │ - add -0x7d(%rcx),%ecx │ │ │ │ + add %al,(%rax) │ │ │ │ + add %cl,-0x7d(%rcx) │ │ │ │ (bad) │ │ │ │ and %cl,0x3b(%rbp) │ │ │ │ movsl %ds:(%rsi),%es:(%rdi) │ │ │ │ pop %rax │ │ │ │ add (%rax),%eax │ │ │ │ - add %dh,0x4f(%rdi) │ │ │ │ - movq $0x4b6990,-0x18(%r12) │ │ │ │ - mov 0x10(%rbp),%rax │ │ │ │ - mov %rax,-0x8(%r12) │ │ │ │ - mov 0x30(%rbp),%rax │ │ │ │ - mov %rax,(%r12) │ │ │ │ - mov 0x18(%rbp),%rsi │ │ │ │ - lea -0x18(%r12),%r14 │ │ │ │ - mov %rbx,%rax │ │ │ │ - mov 0x8(%rbp),%rbx │ │ │ │ - movq $0x3393020,0x18(%rbp) │ │ │ │ - mov 0x20(%rbp),%rcx │ │ │ │ - mov %rax,0x20(%rbp) │ │ │ │ - mov 0x28(%rbp),%rax │ │ │ │ - mov %rcx,0x28(%rbp) │ │ │ │ - mov %rax,0x30(%rbp) │ │ │ │ - add $0x18,%rbp │ │ │ │ - jmp 4b80e8 │ │ │ │ + add %dh,0x1f(%rdi) │ │ │ │ + movq $0x4b8528,-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 338a720 │ │ │ │ + lea 0x31ef482(%rip),%rbx │ │ │ │ jmp *-0x8(%r13) │ │ │ │ + nopw 0x0(%rax,%rax,1) │ │ │ │ sldt (%rax) │ │ │ │ add %al,(%rdx) │ │ │ │ + ... │ │ │ │ add %al,(%rax) │ │ │ │ - add %al,(%rbx) │ │ │ │ + add %cl,(%rsi) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ - add %cl,(%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 $0x4b8548,-0x10(%r12) │ │ │ │ + mov %r14,-0x8(%r12) │ │ │ │ + mov %rsi,(%r12) │ │ │ │ + lea -0xf(%r12),%rbx │ │ │ │ + jmp *0x0(%rbp) │ │ │ │ + movq $0x18,0x388(%r13) │ │ │ │ + lea 0x31ef42f(%rip),%rbx │ │ │ │ + jmp *-0x8(%r13) │ │ │ │ + nopl (%rax) │ │ │ │ + sldt (%rax) │ │ │ │ + add %al,(%rdx) │ │ │ │ + ... │ │ │ │ + add %al,(%rax) │ │ │ │ + add %cl,(%rsi) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %cl,-0x73(%rax) │ │ │ │ - rex.RB fmuls -0x8(%r9,%rdi,1) │ │ │ │ - jb 4b6b78 │ │ │ │ - movq $0x4b6b48,-0x28(%rbp) │ │ │ │ - mov 0x6(%rbx),%rax │ │ │ │ - mov 0xe(%rbx),%rcx │ │ │ │ - mov 0x16(%rbx),%rbx │ │ │ │ - mov %rbx,%rdx │ │ │ │ + rex.RB │ │ │ │ + lock cmp %r15,%rax │ │ │ │ + jb 4b8047 │ │ │ │ + movq $0x4b7fd8,-0x10(%rbp) │ │ │ │ mov %r14,%rbx │ │ │ │ - mov %rdx,-0x20(%rbp) │ │ │ │ - mov %rax,-0x18(%rbp) │ │ │ │ - mov %rcx,-0x10(%rbp) │ │ │ │ mov %rsi,-0x8(%rbp) │ │ │ │ - add $0xffffffffffffffd8,%rbp │ │ │ │ + add $0xfffffffffffffff0,%rbp │ │ │ │ test $0x7,%bl │ │ │ │ - jne 4b6b48 │ │ │ │ + jne 4b7fd8 │ │ │ │ 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,0x75(%rbx,%rcx,4) │ │ │ │ - and %cl,-0x77(%rax) │ │ │ │ - fmuls -0x75(%rax) │ │ │ │ - pop %rbp │ │ │ │ - or %cl,-0x39(%rax) │ │ │ │ - or %r12b,(%r8) │ │ │ │ - xor %bh,(%rcx) │ │ │ │ - add -0x75(%rax),%ecx │ │ │ │ - rex.WRB adc %r9b,-0x77(%r8) │ │ │ │ - adc %r9b,-0x75(%r8) │ │ │ │ - sbb %r9b,-0x77(%r8) │ │ │ │ - rex.WRB sbb %r9b,-0x77(%r8) │ │ │ │ - and %r9b,-0x7d(%r8) │ │ │ │ - (bad) │ │ │ │ - lock cld │ │ │ │ - (bad) │ │ │ │ - incl -0x1(%rcx) │ │ │ │ - gs clc │ │ │ │ - nopl 0x0(%rax) │ │ │ │ - (bad) │ │ │ │ - add %al,(%rax) │ │ │ │ - add %al,(%rbx) │ │ │ │ - add %al,(%rax) │ │ │ │ - add %al,0x0(%rip) │ │ │ │ - add %al,(%rax) │ │ │ │ - add %cl,(%rax) │ │ │ │ - add %al,(%rax) │ │ │ │ - add %cl,-0x1c(%rax) │ │ │ │ - (bad) │ │ │ │ - add -0x73(%rax),%ecx │ │ │ │ - rex.RB rorb $0xf,-0x8(%r9,%rdi,1) │ │ │ │ - (bad) │ │ │ │ - out %al,(%dx) │ │ │ │ - add %al,(%rax) │ │ │ │ add %cl,-0x39(%rax) │ │ │ │ - rex.RB rorb $0x6c,(%r8) │ │ │ │ - rex.WXB add %cl,-0x75(%r8) │ │ │ │ - rex.XB add $0xd4b8b48,%eax │ │ │ │ - mov 0x15(%rbx),%rdx │ │ │ │ - mov 0x1d(%rbx),%r8 │ │ │ │ - mov 0x25(%rbx),%rbx │ │ │ │ - mov %rbx,%r9 │ │ │ │ - mov %r14,%rbx │ │ │ │ - mov %rcx,-0x38(%rbp) │ │ │ │ - mov %rdx,-0x30(%rbp) │ │ │ │ - mov %rax,-0x28(%rbp) │ │ │ │ - mov %r9,-0x20(%rbp) │ │ │ │ - mov %r8,-0x18(%rbp) │ │ │ │ - mov %rsi,-0x10(%rbp) │ │ │ │ - mov %rdi,-0x8(%rbp) │ │ │ │ - add $0xffffffffffffffc0,%rbp │ │ │ │ + add %r9b,(%r8) │ │ │ │ + orb $0x48,0x0(%rbx) │ │ │ │ + mov %ebx,%eax │ │ │ │ + mov 0x8(%rbp),%rbx │ │ │ │ + mov %rax,0x8(%rbp) │ │ │ │ test $0x7,%bl │ │ │ │ - jne 4b6c08 │ │ │ │ + jne 4b8008 │ │ │ │ mov (%rbx),%rax │ │ │ │ jmp *%rax │ │ │ │ - nopl 0x0(%rax) │ │ │ │ - (bad) │ │ │ │ + nopl (%rax) │ │ │ │ + add %eax,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ - add %bl,(%rsi) │ │ │ │ + (bad) │ │ │ │ add %al,(%rax) │ │ │ │ - add %bl,%al │ │ │ │ - jrcxz 4b6c25 │ │ │ │ - add -0x7d(%rcx),%ecx │ │ │ │ + add %al,(%rax) │ │ │ │ + add %al,(%rax) │ │ │ │ + add %cl,-0x7d(%rcx) │ │ │ │ (bad) │ │ │ │ - push %rax │ │ │ │ - cmp 0x358(%r13),%r12 │ │ │ │ - ja 4b6c83 │ │ │ │ - movq $0x4b6a00,-0x48(%r12) │ │ │ │ - mov 0x18(%rbp),%rax │ │ │ │ - mov %rax,-0x40(%r12) │ │ │ │ - mov 0x30(%rbp),%rax │ │ │ │ - mov %rax,-0x38(%r12) │ │ │ │ - mov 0x38(%rbp),%rcx │ │ │ │ - mov %rcx,-0x30(%r12) │ │ │ │ - mov 0x8(%rbp),%rcx │ │ │ │ - mov %rcx,-0x28(%r12) │ │ │ │ - mov 0x10(%rbp),%rcx │ │ │ │ - mov %rcx,-0x20(%r12) │ │ │ │ - movq $0x4b6af0,-0x18(%r12) │ │ │ │ - mov %rax,-0x10(%r12) │ │ │ │ - lea -0x46(%r12),%rcx │ │ │ │ - mov %rcx,-0x8(%r12) │ │ │ │ - mov 0x28(%rbp),%rcx │ │ │ │ - mov %rcx,(%r12) │ │ │ │ - lea -0x16(%r12),%rdi │ │ │ │ - mov %rax,%rsi │ │ │ │ - mov %rbx,%r14 │ │ │ │ - mov 0x20(%rbp),%rbx │ │ │ │ - add $0x40,%rbp │ │ │ │ - jmp 33959f8 │ │ │ │ - movq $0x50,0x388(%r13) │ │ │ │ + sbb %cl,0x3b(%rbp) │ │ │ │ + movsl %ds:(%rsi),%es:(%rdi) │ │ │ │ + pop %rax │ │ │ │ + add (%rax),%eax │ │ │ │ + add %dh,0x22(%rdi) │ │ │ │ + movq $0x4b8568,-0x10(%r12) │ │ │ │ + mov 0x8(%rbp),%rax │ │ │ │ + mov %rax,-0x8(%r12) │ │ │ │ + mov %rbx,(%r12) │ │ │ │ + lea -0xf(%r12),%rbx │ │ │ │ + add $0x10,%rbp │ │ │ │ + jmp *0x0(%rbp) │ │ │ │ + movq $0x18,0x388(%r13) │ │ │ │ jmp 338a720 │ │ │ │ + lea 0x31ef362(%rip),%rbx │ │ │ │ jmp *-0x8(%r13) │ │ │ │ - nop │ │ │ │ + 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 %bl,0x48031ee2(%rax) │ │ │ │ - mov 0xf(%rbx),%edi │ │ │ │ - mov %r14,%rsi │ │ │ │ - mov 0x7(%rbx),%r14 │ │ │ │ - jmp 4b5dc0 │ │ │ │ - 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) │ │ │ │ + adc %cl,0x3b(%rbp) │ │ │ │ + movsl %ds:(%rsi),%es:(%rdi) │ │ │ │ pop %rax │ │ │ │ - loop 4b6ced │ │ │ │ - add -0x73(%rax),%ecx │ │ │ │ - rex.RB │ │ │ │ - lock cmp %r15,%rax │ │ │ │ - jb 4b6cf6 │ │ │ │ - movq $0x3390fc8,-0x10(%rbp) │ │ │ │ - mov %rbx,-0x8(%rbp) │ │ │ │ - mov 0x18(%rbx),%rsi │ │ │ │ - mov 0x10(%rbx),%r14 │ │ │ │ - add $0xfffffffffffffff0,%rbp │ │ │ │ - jmp 4b53e8 │ │ │ │ - jmp *-0x10(%r13) │ │ │ │ - nopw 0x0(%rax,%rax,1) │ │ │ │ - add %eax,(%rax) │ │ │ │ - add %al,(%rax) │ │ │ │ - add %al,(%rax) │ │ │ │ + add (%rax),%eax │ │ │ │ + add %dh,0x15(%rdi) │ │ │ │ + movq $0x4b85c8,-0x8(%r12) │ │ │ │ + mov %r14,(%r12) │ │ │ │ + lea -0x5(%r12),%rbx │ │ │ │ + jmp *0x0(%rbp) │ │ │ │ + movq $0x10,0x388(%r13) │ │ │ │ + lea 0x31ef324(%rip),%rbx │ │ │ │ + jmp *-0x8(%r13) │ │ │ │ + sbb %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ - adc %al,(%rax) │ │ │ │ + add $0x0,%al │ │ │ │ + ... │ │ │ │ add %al,(%rax) │ │ │ │ + (bad) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ - lea -0x10(%rbp),%rax │ │ │ │ - cmp %r15,%rax │ │ │ │ - jb 4b6d39 │ │ │ │ - movq $0x3390fc8,-0x10(%rbp) │ │ │ │ - mov %rbx,-0x8(%rbp) │ │ │ │ - mov 0x10(%rbx),%rsi │ │ │ │ - lea 0x3763a61(%rip),%r14 │ │ │ │ - add $0xfffffffffffffff0,%rbp │ │ │ │ - jmp 3226da0 │ │ │ │ - jmp *-0x10(%r13) │ │ │ │ - nopl (%rax) │ │ │ │ - sldt (%rax) │ │ │ │ - add %al,(%rdx) │ │ │ │ add %al,(%rax) │ │ │ │ - add %al,(%rdx) │ │ │ │ + add %cl,-0x73(%rax) │ │ │ │ + rex.RB loopne 4b8111 │ │ │ │ + cmp %edi,%eax │ │ │ │ + jb 4b8189 │ │ │ │ + movq $0x4b8108,-0x20(%rbp) │ │ │ │ + mov %r14,%rbx │ │ │ │ + mov %rsi,-0x18(%rbp) │ │ │ │ + mov %rdi,-0x10(%rbp) │ │ │ │ + mov %r8,-0x8(%rbp) │ │ │ │ + add $0xffffffffffffffe0,%rbp │ │ │ │ + test $0x7,%bl │ │ │ │ + jne 4b8108 │ │ │ │ + mov (%rbx),%rax │ │ │ │ + jmp *%rax │ │ │ │ + nopw 0x0(%rax,%rax,1) │ │ │ │ + add (%rax),%eax │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ - add %cl,(%rbx) │ │ │ │ + (bad) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ - add %cl,-0x73(%rax) │ │ │ │ - rex.RB loopne 4b6da9 │ │ │ │ - cmp %edi,%eax │ │ │ │ - jb 4b6e07 │ │ │ │ - movq $0x4b6da8,-0x20(%rbp) │ │ │ │ - mov 0x6(%rbx),%rax │ │ │ │ - mov 0xe(%rbx),%rbx │ │ │ │ - mov %rbx,%rcx │ │ │ │ - mov %r14,%rbx │ │ │ │ - mov %rcx,-0x18(%rbp) │ │ │ │ - mov %rax,-0x10(%rbp) │ │ │ │ - mov %rsi,-0x8(%rbp) │ │ │ │ - add $0xffffffffffffffe0,%rbp │ │ │ │ + add %cl,-0x39(%rax) │ │ │ │ + add %r15b,(%r8) │ │ │ │ + orl $0x48d88948,0x0(%rbx) │ │ │ │ + mov 0x18(%rbp),%ebx │ │ │ │ + mov %rax,0x18(%rbp) │ │ │ │ test $0x7,%bl │ │ │ │ - jne 4b6da8 │ │ │ │ + jne 4b8138 │ │ │ │ mov (%rbx),%rax │ │ │ │ jmp *%rax │ │ │ │ nopl (%rax) │ │ │ │ add (%rax),%eax │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ (bad) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %cl,-0x7d(%rcx) │ │ │ │ (bad) │ │ │ │ - xor %cl,0x3b(%rbp) │ │ │ │ + sub %cl,0x3b(%rbp) │ │ │ │ movsl %ds:(%rsi),%es:(%rdi) │ │ │ │ pop %rax │ │ │ │ add (%rax),%eax │ │ │ │ - add %dh,0x42(%rdi) │ │ │ │ - movq $0x4b6d10,-0x28(%r12) │ │ │ │ + add %dh,0x34(%rdi) │ │ │ │ + movq $0x4b85e8,-0x20(%r12) │ │ │ │ mov 0x18(%rbp),%rax │ │ │ │ mov %rax,-0x18(%r12) │ │ │ │ - movq $0x3363098,-0x10(%r12) │ │ │ │ - lea -0x28(%r12),%rax │ │ │ │ - mov %rax,-0x8(%r12) │ │ │ │ mov 0x8(%rbp),%rax │ │ │ │ - mov %rax,(%r12) │ │ │ │ - lea -0xf(%r12),%rsi │ │ │ │ - mov %rbx,%r14 │ │ │ │ - mov 0x10(%rbp),%rbx │ │ │ │ + mov %rax,-0x10(%r12) │ │ │ │ + mov 0x10(%rbp),%rax │ │ │ │ + mov %rax,-0x8(%r12) │ │ │ │ + mov %rbx,(%r12) │ │ │ │ + lea -0x1f(%r12),%rbx │ │ │ │ add $0x20,%rbp │ │ │ │ - jmp 3395748 │ │ │ │ - movq $0x30,0x388(%r13) │ │ │ │ + jmp *0x0(%rbp) │ │ │ │ + movq $0x28,0x388(%r13) │ │ │ │ jmp 338a720 │ │ │ │ + lea 0x31ef240(%rip),%rbx │ │ │ │ jmp *-0x8(%r13) │ │ │ │ - nopl 0x0(%rax,%rax,1) │ │ │ │ - (bad) │ │ │ │ + nopl 0x0(%rax) │ │ │ │ + sldt (%rax) │ │ │ │ + add %al,(%rdx) │ │ │ │ + ... │ │ │ │ add %al,(%rax) │ │ │ │ - add %al,(%rbx) │ │ │ │ + add %cl,(%rsi) │ │ │ │ add %al,(%rax) │ │ │ │ - add %al,(%rdx) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ + add %cl,-0x7d(%rcx) │ │ │ │ + (bad) │ │ │ │ + sbb %cl,0x3b(%rbp) │ │ │ │ + movsl %ds:(%rsi),%es:(%rdi) │ │ │ │ + pop %rax │ │ │ │ + add (%rax),%eax │ │ │ │ + add %dh,0x1a(%rdi) │ │ │ │ + movq $0x4b8608,-0x10(%r12) │ │ │ │ + mov %r14,-0x8(%r12) │ │ │ │ + mov %rsi,(%r12) │ │ │ │ + lea -0xf(%r12),%rbx │ │ │ │ + jmp *0x0(%rbp) │ │ │ │ + movq $0x18,0x388(%r13) │ │ │ │ + lea 0x31ef1ef(%rip),%rbx │ │ │ │ + jmp *-0x8(%r13) │ │ │ │ + nopl (%rax) │ │ │ │ + (bad) │ │ │ │ add %al,(%rax) │ │ │ │ - add %cl,(%rbx) │ │ │ │ + add %al,(%rbx) │ │ │ │ + ... │ │ │ │ add %al,(%rax) │ │ │ │ + add %cl,(%rsi) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ - add %cl,-0x73(%rax) │ │ │ │ - rex.RB fmuls -0x8(%r9,%rdi,1) │ │ │ │ - jb 4b6ed0 │ │ │ │ - movq $0x4b6e80,-0x28(%rbp) │ │ │ │ - mov 0x5(%rbx),%rax │ │ │ │ - mov 0xd(%rbx),%rbx │ │ │ │ - mov %rbx,%rcx │ │ │ │ - mov %r14,%rbx │ │ │ │ - mov %rax,-0x20(%rbp) │ │ │ │ - mov %rcx,-0x18(%rbp) │ │ │ │ - mov %rsi,-0x10(%rbp) │ │ │ │ - mov %rdi,-0x8(%rbp) │ │ │ │ - add $0xffffffffffffffd8,%rbp │ │ │ │ - test $0x7,%bl │ │ │ │ - jne 4b6e80 │ │ │ │ - mov (%rbx),%rax │ │ │ │ - jmp *%rax │ │ │ │ - nopl 0x0(%rax) │ │ │ │ - add $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,0x1f(%rdi) │ │ │ │ + movq $0x4b8628,-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 0x31ef19a(%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) │ │ │ │ - sbb %cl,0x3b(%rbp) │ │ │ │ + sub %cl,0x3b(%rbp) │ │ │ │ movsl %ds:(%rsi),%es:(%rdi) │ │ │ │ pop %rax │ │ │ │ add (%rax),%eax │ │ │ │ - add %dh,0x33(%rdi) │ │ │ │ - movq $0x4b6d58,-0x10(%r12) │ │ │ │ - mov 0x20(%rbp),%rax │ │ │ │ - mov %rax,-0x8(%r12) │ │ │ │ - mov 0x8(%rbp),%rax │ │ │ │ - mov %rax,(%r12) │ │ │ │ - lea -0xe(%r12),%rdi │ │ │ │ - mov 0x18(%rbp),%rsi │ │ │ │ - mov %rbx,%r14 │ │ │ │ - mov 0x10(%rbp),%rbx │ │ │ │ - add $0x28,%rbp │ │ │ │ - jmp 33959f8 │ │ │ │ - movq $0x18,0x388(%r13) │ │ │ │ - jmp 338a720 │ │ │ │ + add %dh,0x24(%rdi) │ │ │ │ + movq $0x4b8648,-0x20(%r12) │ │ │ │ + mov %r14,-0x18(%r12) │ │ │ │ + mov %rsi,-0x10(%r12) │ │ │ │ + mov %rdi,-0x8(%r12) │ │ │ │ + mov %r8,(%r12) │ │ │ │ + lea -0x1e(%r12),%rbx │ │ │ │ + jmp *0x0(%rbp) │ │ │ │ + movq $0x28,0x388(%r13) │ │ │ │ + lea 0x31ef13d(%rip),%rbx │ │ │ │ jmp *-0x8(%r13) │ │ │ │ - nopl 0x0(%rax) │ │ │ │ - add (%rax),%eax │ │ │ │ + nop │ │ │ │ + add $0x1000000,%eax │ │ │ │ + ... │ │ │ │ add %al,(%rax) │ │ │ │ + add %cl,(%rsi) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ - sldt (%rax) │ │ │ │ - add %dh,-0x20(%rax) │ │ │ │ - (bad) │ │ │ │ - add -0x73(%rax),%ecx │ │ │ │ - rex.RB │ │ │ │ - lock cmp %r15,%rax │ │ │ │ - jb 4b6f19 │ │ │ │ - movq $0x3390fc8,-0x10(%rbp) │ │ │ │ - mov %rbx,-0x8(%rbp) │ │ │ │ - mov 0x20(%rbx),%r8 │ │ │ │ - mov 0x18(%rbx),%rdi │ │ │ │ - lea 0x31edaf5(%rip),%rsi │ │ │ │ - mov 0x10(%rbx),%r14 │ │ │ │ - add $0xfffffffffffffff0,%rbp │ │ │ │ - jmp 5f4518 │ │ │ │ - jmp *-0x10(%r13) │ │ │ │ - nopl (%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 $0x4b8668,-0x8(%r12) │ │ │ │ + mov %r14,(%r12) │ │ │ │ + lea -0x7(%r12),%rbx │ │ │ │ + jmp *0x0(%rbp) │ │ │ │ + movq $0x10,0x388(%r13) │ │ │ │ + lea 0x31ef0f4(%rip),%rbx │ │ │ │ + jmp *-0x8(%r13) │ │ │ │ + add $0x1000000,%eax │ │ │ │ + ... │ │ │ │ add %al,(%rax) │ │ │ │ + add %cl,(%rsi) │ │ │ │ add %al,(%rax) │ │ │ │ - adc (%rax),%al │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ + add %cl,-0x7d(%rcx) │ │ │ │ + (bad) │ │ │ │ + adc %cl,0x3b(%rbp) │ │ │ │ + movsl %ds:(%rsi),%es:(%rdi) │ │ │ │ + pop %rax │ │ │ │ + add (%rax),%eax │ │ │ │ + add %dh,0x15(%rdi) │ │ │ │ + movq $0x4b8688,-0x8(%r12) │ │ │ │ + mov %r14,(%r12) │ │ │ │ + lea -0x6(%r12),%rbx │ │ │ │ + jmp *0x0(%rbp) │ │ │ │ + movq $0x10,0x388(%r13) │ │ │ │ + lea 0x31ef0ac(%rip),%rbx │ │ │ │ + jmp *-0x8(%r13) │ │ │ │ + sbb %eax,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ - lea -0x10(%rbp),%rax │ │ │ │ - cmp %r15,%rax │ │ │ │ - jb 4b6f56 │ │ │ │ - movq $0x3390fc8,-0x10(%rbp) │ │ │ │ - mov %rbx,-0x8(%rbp) │ │ │ │ - mov 0x10(%rbx),%r14 │ │ │ │ - mov 0x18(%rbx),%rbx │ │ │ │ - add $0xfffffffffffffff0,%rbp │ │ │ │ - jmp 4b7530 │ │ │ │ - jmp *-0x10(%r13) │ │ │ │ - nopw 0x0(%rax,%rax,1) │ │ │ │ - add %eax,(%rax) │ │ │ │ + add $0x0,%eax │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ 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 4b6f99 │ │ │ │ - movq $0x3390fc8,-0x10(%rbp) │ │ │ │ - mov %rbx,-0x8(%rbp) │ │ │ │ - mov 0x10(%rbx),%rsi │ │ │ │ - lea 0x2f00b7e(%rip),%r14 │ │ │ │ - add $0xfffffffffffffff0,%rbp │ │ │ │ - jmp 3359998 │ │ │ │ - jmp *-0x10(%r13) │ │ │ │ - nopl (%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 $0x4b8868,-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 0x31ef0c0(%rip),%rbx │ │ │ │ + jmp *-0x8(%r13) │ │ │ │ + nopl 0x0(%rax) │ │ │ │ + add $0x1000000,%eax │ │ │ │ + ... │ │ │ │ add %al,(%rax) │ │ │ │ - add %al,(%rbx) │ │ │ │ - add %al,(%rax) │ │ │ │ - add %al,(%rcx) │ │ │ │ - add %al,(%rax) │ │ │ │ - add %al,(%rax) │ │ │ │ - add %al,(%rax) │ │ │ │ - add %cl,(%rcx) │ │ │ │ + add %cl,(%rsi) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ - add %cl,-0x73(%rax) │ │ │ │ - rex.RB call 1043a90c <__environ@GLIBC_2.2.5+0xc7fa464> │ │ │ │ + add %cl,-0x7d(%rcx) │ │ │ │ (bad) │ │ │ │ - mov $0x0,%al │ │ │ │ + adc %cl,0x3b(%rbp) │ │ │ │ + movsl %ds:(%rsi),%es:(%rdi) │ │ │ │ + pop %rax │ │ │ │ + add (%rax),%eax │ │ │ │ + add %dh,0x15(%rdi) │ │ │ │ + movq $0x4b8908,-0x8(%r12) │ │ │ │ + mov %r14,(%r12) │ │ │ │ + lea -0x7(%r12),%rbx │ │ │ │ + jmp *0x0(%rbp) │ │ │ │ + movq $0x10,0x388(%r13) │ │ │ │ + lea 0x31ef094(%rip),%rbx │ │ │ │ + jmp *-0x8(%r13) │ │ │ │ + sbb %eax,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ - movq $0x4b7000,-0x18(%rbp) │ │ │ │ - mov 0x5(%rbx),%rax │ │ │ │ - mov %r14,%rbx │ │ │ │ - mov %rax,-0x10(%rbp) │ │ │ │ - mov %rdi,-0x8(%rbp) │ │ │ │ - add $0xffffffffffffffe8,%rbp │ │ │ │ - test $0x7,%bl │ │ │ │ - jne 4b7000 │ │ │ │ - mov (%rbx),%rax │ │ │ │ - jmp *%rax │ │ │ │ - nopw 0x0(%rax,%rax,1) │ │ │ │ - add (%rax),%al │ │ │ │ + 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,-0x7d(%rcx) │ │ │ │ (bad) │ │ │ │ - cmp %cl,0x3b(%rbp) │ │ │ │ + xor %cl,0x3b(%rbp) │ │ │ │ movsl %ds:(%rsi),%es:(%rdi) │ │ │ │ pop %rax │ │ │ │ add (%rax),%eax │ │ │ │ - add %dh,0x58(%rdi) │ │ │ │ - mov 0x7(%rbx),%rax │ │ │ │ - mov 0xf(%rbx),%rcx │ │ │ │ - mov 0x17(%rbx),%rbx │ │ │ │ - movq $0x3363ae0,-0x30(%r12) │ │ │ │ - mov 0x8(%rbp),%rdx │ │ │ │ - mov %rdx,-0x28(%r12) │ │ │ │ - mov %rcx,-0x20(%r12) │ │ │ │ - movq $0x4a37b8,-0x18(%r12) │ │ │ │ - mov %rax,-0x10(%r12) │ │ │ │ - lea -0x2e(%r12),%rax │ │ │ │ - mov %rax,-0x8(%r12) │ │ │ │ - mov %rbx,(%r12) │ │ │ │ - lea 0x37715a6(%rip),%rsi │ │ │ │ - lea -0x17(%r12),%r14 │ │ │ │ - mov 0x10(%rbp),%rbx │ │ │ │ - add $0x18,%rbp │ │ │ │ - jmp 3395748 │ │ │ │ - movq $0x38,0x388(%r13) │ │ │ │ - jmp 338a720 │ │ │ │ + add %dh,0x29(%rdi) │ │ │ │ + movq $0x4b8928,-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 0x31ef038(%rip),%rbx │ │ │ │ jmp *-0x8(%r13) │ │ │ │ nopl 0x0(%rax) │ │ │ │ - (bad) │ │ │ │ - add %al,(%rax) │ │ │ │ - add %al,(%rbx) │ │ │ │ + rex.RX │ │ │ │ + repz out %eax,(%dx) │ │ │ │ + add (%rax),%al │ │ │ │ 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 7343a9ec <__environ@GLIBC_2.2.5+0x6f7fa544> │ │ │ │ - rex.WXB │ │ │ │ - movq $0x4b70d8,-0x18(%rbp) │ │ │ │ - mov 0x5(%rbx),%rax │ │ │ │ - mov %r14,%rbx │ │ │ │ - mov %rax,-0x10(%rbp) │ │ │ │ - mov %rdi,-0x8(%rbp) │ │ │ │ - add $0xffffffffffffffe8,%rbp │ │ │ │ - test $0x7,%bl │ │ │ │ - jne 4b70d8 │ │ │ │ - mov (%rbx),%rax │ │ │ │ - jmp *%rax │ │ │ │ + add %cl,-0x1(%rax) │ │ │ │ + ret │ │ │ │ + jmp *0x0(%rbp) │ │ │ │ xchg %ax,%ax │ │ │ │ + outsl %ds:(%rsi),(%dx) │ │ │ │ + repz out %eax,(%dx) │ │ │ │ add (%rax),%al │ │ │ │ add %al,(%rax) │ │ │ │ - add %al,(%rax) │ │ │ │ - add %al,(%rax) │ │ │ │ - (bad) │ │ │ │ + add %al,(%rbx) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ - add %cl,-0x75(%rax) │ │ │ │ - jne 4b70e4 │ │ │ │ - mov %rbx,%r14 │ │ │ │ - mov 0x10(%rbp),%rbx │ │ │ │ - add $0x18,%rbp │ │ │ │ - jmp 3395748 │ │ │ │ - jmp *-0x8(%r13) │ │ │ │ - add (%rax),%eax │ │ │ │ + add %al,(%rcx) │ │ │ │ add %al,(%rax) │ │ │ │ + add %al,(%rcx) │ │ │ │ add %al,(%rax) │ │ │ │ + add %cl,-0x7d(%rax) │ │ │ │ + ret │ │ │ │ + add %bh,%bh │ │ │ │ + add %dl,%gs:0x2eff397(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ - sldt (%rax) │ │ │ │ add %al,(%rax) │ │ │ │ + or (%rax),%al │ │ │ │ add %al,(%rax) │ │ │ │ - add %cl,-0x73(%rax) │ │ │ │ - rex.RB rorb $1,-0x8(%r9,%rdi,1) │ │ │ │ - jb 4b71ab │ │ │ │ - movq $0x3390fc8,-0x10(%rbp) │ │ │ │ - mov %rbx,-0x8(%rbp) │ │ │ │ - movq $0x4b7160,-0x30(%rbp) │ │ │ │ - mov 0x10(%rbx),%rax │ │ │ │ - mov 0x18(%rbx),%rcx │ │ │ │ - mov 0x20(%rbx),%rbx │ │ │ │ - mov %rbx,%rdx │ │ │ │ - mov %rcx,%rbx │ │ │ │ - mov %rdx,-0x28(%rbp) │ │ │ │ - mov %rax,-0x20(%rbp) │ │ │ │ - mov %rcx,-0x18(%rbp) │ │ │ │ - add $0xffffffffffffffd0,%rbp │ │ │ │ - test $0x7,%bl │ │ │ │ - jne 4b7160 │ │ │ │ - mov (%rbx),%rax │ │ │ │ - jmp *%rax │ │ │ │ - nopl (%rax) │ │ │ │ - add (%rax),%eax │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ + add %eax,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ - (bad) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ + inc %rbx │ │ │ │ + jmp *0x0(%rbp) │ │ │ │ + xchg %ax,%ax │ │ │ │ + mov $0x2eff3,%ebp │ │ │ │ add %al,(%rax) │ │ │ │ - add %cl,-0x39(%rax) │ │ │ │ - add %r10b,0x48004b71(%r8) │ │ │ │ - mov %ebx,%eax │ │ │ │ - mov 0x8(%rbp),%rbx │ │ │ │ - mov %rax,0x8(%rbp) │ │ │ │ - test $0x7,%bl │ │ │ │ - jne 4b7190 │ │ │ │ - mov (%rbx),%rax │ │ │ │ - jmp *%rax │ │ │ │ - nopl (%rax) │ │ │ │ - add (%rax),%eax │ │ │ │ + add %al,(%rbx) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ - (bad) │ │ │ │ + add %al,(%rcx) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ - add %cl,-0x75(%rax) │ │ │ │ - or %r9b,-0x39(%r8) │ │ │ │ - or %r12b,%r8b │ │ │ │ - jno 4b71e6 │ │ │ │ - add %cl,-0x77(%rax) │ │ │ │ - fimuls -0x77(%rcx) │ │ │ │ - (bad) │ │ │ │ - add $0x8,%rbp │ │ │ │ - jmp 4a4230 │ │ │ │ - jmp *-0x10(%r13) │ │ │ │ - nop │ │ │ │ + add %cl,-0x1(%rax) │ │ │ │ + ret │ │ │ │ + jmp *0x0(%rbp) │ │ │ │ + xchg %ax,%ax │ │ │ │ + in $0xf3,%eax │ │ │ │ + out %eax,(%dx) │ │ │ │ add (%rax),%al │ │ │ │ add %al,(%rax) │ │ │ │ + add %al,(%rax,%rax,1) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ - (bad) │ │ │ │ add %al,(%rax) │ │ │ │ + add %eax,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ + add %eax,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ - add %cl,-0x75(%rax) │ │ │ │ - or %r9b,-0x75(%r8) │ │ │ │ - rex.WRB adc %r13b,%r11b │ │ │ │ - xor %esp,0xf(%rsi) │ │ │ │ + add $0x2,%rbx │ │ │ │ + jmp *0x0(%rbp) │ │ │ │ + nop │ │ │ │ (bad) │ │ │ │ - add %r8b,(%rax) │ │ │ │ + hlt │ │ │ │ + out %eax,(%dx) │ │ │ │ add (%rax),%al │ │ │ │ add %al,(%rax) │ │ │ │ + add %al,(%rbx) │ │ │ │ + add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ - (bad) │ │ │ │ + add %al,(%rcx) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ - add %cl,-0x75(%rax) │ │ │ │ - or %r9b,-0x75(%r8) │ │ │ │ - rex.WRB adc %r9b,-0x77(%r8) │ │ │ │ - fiaddl -0x7cb7f81d(%rbx) │ │ │ │ - sti │ │ │ │ - add %ecx,(%rdi) │ │ │ │ - test %eax,0x48000000(%rdi) │ │ │ │ - mov %edx,%ebx │ │ │ │ - add $0x40,%r12 │ │ │ │ - cmp 0x358(%r13),%r12 │ │ │ │ - ja 4b724c │ │ │ │ - movq $0x4b6f70,-0x38(%r12) │ │ │ │ - mov %rcx,-0x28(%r12) │ │ │ │ - movq $0x50aa00,-0x20(%r12) │ │ │ │ - mov %rax,-0x18(%r12) │ │ │ │ - lea -0x38(%r12),%rax │ │ │ │ - mov %rax,-0x10(%r12) │ │ │ │ - movq $0x4b6fb8,-0x8(%r12) │ │ │ │ - lea -0x1f(%r12),%rax │ │ │ │ - mov %rax,(%r12) │ │ │ │ - lea -0x5(%r12),%rbx │ │ │ │ - add $0x18,%rbp │ │ │ │ + add %cl,-0x1(%rax) │ │ │ │ + ret │ │ │ │ jmp *0x0(%rbp) │ │ │ │ - movq $0x40,0x388(%r13) │ │ │ │ - movq $0x4b71c0,0x0(%rbp) │ │ │ │ - jmp 338a720 │ │ │ │ - nopl 0x0(%rax) │ │ │ │ - ... │ │ │ │ - (bad) │ │ │ │ + xchg %ax,%ax │ │ │ │ + cmp %esi,%esp │ │ │ │ + out %eax,(%dx) │ │ │ │ + add (%rax),%al │ │ │ │ add %al,(%rax) │ │ │ │ + add %al,(%rdx) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ - add %cl,-0x7d(%rax) │ │ │ │ - (bad) │ │ │ │ - mov %ebx,%edx │ │ │ │ - add $0x10,%r12 │ │ │ │ - cmp 0x358(%r13),%r12 │ │ │ │ - ja 4b72a5 │ │ │ │ - movq $0x4b7098,-0x8(%r12) │ │ │ │ - mov %rdx,(%r12) │ │ │ │ - lea -0x5(%r12),%rbx │ │ │ │ - add $0x18,%rbp │ │ │ │ + add %al,(%rax) │ │ │ │ + add %al,(%rax,%rax,1) │ │ │ │ + add %al,(%rax) │ │ │ │ + add %al,(%rax) │ │ │ │ + add %al,(%rax) │ │ │ │ + inc %rbx │ │ │ │ jmp *0x0(%rbp) │ │ │ │ - movq $0x10,0x388(%r13) │ │ │ │ - movq $0x4b7278,0x10(%rbp) │ │ │ │ - mov %rdx,%rbx │ │ │ │ - add $0x10,%rbp │ │ │ │ - jmp 338a720 │ │ │ │ - nopl 0x0(%rax) │ │ │ │ - sldt (%rax) │ │ │ │ - add %al,(%rdx) │ │ │ │ + xchg %ax,%ax │ │ │ │ + pop %rbp │ │ │ │ + hlt │ │ │ │ + out %eax,(%dx) │ │ │ │ + add (%rax),%al │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rdx) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ - add %cl,(%rbx) │ │ │ │ + add %al,(%rax,%rax,1) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ - add %cl,-0x73(%rax) │ │ │ │ - rex.RB loopne 4b7331 │ │ │ │ - cmp %edi,%eax │ │ │ │ - jb 4b737c │ │ │ │ - movq $0x4b7330,-0x20(%rbp) │ │ │ │ - mov 0x6(%rbx),%rax │ │ │ │ - mov 0xe(%rbx),%rbx │ │ │ │ - mov %rbx,%rcx │ │ │ │ - mov %r14,%rbx │ │ │ │ - mov %rax,-0x18(%rbp) │ │ │ │ - mov %rcx,-0x10(%rbp) │ │ │ │ - mov %rsi,-0x8(%rbp) │ │ │ │ - add $0xffffffffffffffe0,%rbp │ │ │ │ - test $0x7,%bl │ │ │ │ - jne 4b7330 │ │ │ │ - mov (%rbx),%rax │ │ │ │ - jmp *%rax │ │ │ │ - nopl (%rax) │ │ │ │ - add (%rax),%eax │ │ │ │ + inc %rbx │ │ │ │ + jmp *0x0(%rbp) │ │ │ │ + xchg %ax,%ax │ │ │ │ + mov %ah,%dh │ │ │ │ + out %eax,(%dx) │ │ │ │ + add (%rax),%al │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ - (bad) │ │ │ │ + add %al,(%rcx) │ │ │ │ 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,0x2f(%rdi) │ │ │ │ - movq $0x3363ae0,-0x10(%r12) │ │ │ │ - mov 0x10(%rbp),%rax │ │ │ │ - mov %rax,-0x8(%r12) │ │ │ │ - mov 0x18(%rbp),%rax │ │ │ │ - mov %rax,(%r12) │ │ │ │ - lea -0xe(%r12),%rsi │ │ │ │ - mov %rbx,%r14 │ │ │ │ - mov 0x8(%rbp),%rbx │ │ │ │ - add $0x20,%rbp │ │ │ │ - jmp 3395748 │ │ │ │ - movq $0x18,0x388(%r13) │ │ │ │ - jmp 338a720 │ │ │ │ - jmp *-0x8(%r13) │ │ │ │ - sldt (%rax) │ │ │ │ - add %al,(%rdx) │ │ │ │ + add %al,(%rax) │ │ │ │ + add %cl,-0x1(%rax) │ │ │ │ + ret │ │ │ │ + jmp *0x0(%rbp) │ │ │ │ + xchg %ax,%ax │ │ │ │ + mov $0xf4,%cl │ │ │ │ + out %eax,(%dx) │ │ │ │ + add (%rax),%al │ │ │ │ + add %al,(%rax) │ │ │ │ + add %al,(%rax) │ │ │ │ + add %al,(%rax) │ │ │ │ + add %al,(%rcx) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rbx) │ │ │ │ add %al,(%rax) │ │ │ │ + add %al,(%rcx) │ │ │ │ add %al,(%rax) │ │ │ │ + add %cl,-0x7d(%rax) │ │ │ │ + ret │ │ │ │ + add %bh,%bh │ │ │ │ + add %dl,%gs:0x2eff4d9(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ - add %cl,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ + add %eax,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ - add %cl,-0x73(%rax) │ │ │ │ - rex.RB fmuls -0x8(%r9,%rdi,1) │ │ │ │ - jb 4b7440 │ │ │ │ - movq $0x4b73f0,-0x28(%rbp) │ │ │ │ - mov 0x6(%rbx),%rax │ │ │ │ - mov 0xe(%rbx),%rcx │ │ │ │ - mov 0x16(%rbx),%rbx │ │ │ │ - mov %rbx,%rdx │ │ │ │ - mov %r14,%rbx │ │ │ │ - mov %rdx,-0x20(%rbp) │ │ │ │ - mov %rcx,-0x18(%rbp) │ │ │ │ - mov %rax,-0x10(%rbp) │ │ │ │ - mov %rsi,-0x8(%rbp) │ │ │ │ - add $0xffffffffffffffd8,%rbp │ │ │ │ - test $0x7,%bl │ │ │ │ - jne 4b73f0 │ │ │ │ - mov (%rbx),%rax │ │ │ │ - jmp *%rax │ │ │ │ - nopl (%rax) │ │ │ │ - add $0x0,%al │ │ │ │ add %al,(%rax) │ │ │ │ + add (%rax),%al │ │ │ │ add %al,(%rax) │ │ │ │ + add (%rax),%al │ │ │ │ add %al,(%rax) │ │ │ │ - (bad) │ │ │ │ + add $0x3,%rbx │ │ │ │ + jmp *0x0(%rbp) │ │ │ │ + nop │ │ │ │ + add %dh,%ch │ │ │ │ + out %eax,(%dx) │ │ │ │ + add (%rax),%al │ │ │ │ add %al,(%rax) │ │ │ │ + add %al,(%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,0x33(%rdi) │ │ │ │ - movq $0x4b72e0,-0x10(%r12) │ │ │ │ - mov 0x18(%rbp),%rax │ │ │ │ - mov %rax,-0x8(%r12) │ │ │ │ - mov 0x20(%rbp),%rax │ │ │ │ - mov %rax,(%r12) │ │ │ │ - lea -0xe(%r12),%rdi │ │ │ │ - mov 0x10(%rbp),%rsi │ │ │ │ - mov %rbx,%r14 │ │ │ │ - mov 0x8(%rbp),%rbx │ │ │ │ - add $0x28,%rbp │ │ │ │ - jmp 33959f8 │ │ │ │ - movq $0x18,0x388(%r13) │ │ │ │ - jmp 338a720 │ │ │ │ - jmp *-0x8(%r13) │ │ │ │ - nopl 0x0(%rax) │ │ │ │ - (bad) │ │ │ │ add %al,(%rax) │ │ │ │ - add %al,(%rbx) │ │ │ │ + add %eax,(%rax) │ │ │ │ + add %al,(%rax) │ │ │ │ + add %al,(%rax) │ │ │ │ + add %al,(%rax) │ │ │ │ + inc %rbx │ │ │ │ + jmp *0x0(%rbp) │ │ │ │ + xchg %ax,%ax │ │ │ │ + (bad) │ │ │ │ + cmc │ │ │ │ + out %eax,(%dx) │ │ │ │ + add (%rax),%al │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rdx) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ - add %cl,(%rbx) │ │ │ │ + add %al,(%rax,%rax,1) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ - add %cl,-0x73(%rax) │ │ │ │ - rex.RB fmuls -0x8(%r9,%rdi,1) │ │ │ │ - jb 4b7510 │ │ │ │ - movq $0x4b74b8,-0x28(%rbp) │ │ │ │ - mov 0x5(%rbx),%rax │ │ │ │ - mov 0xd(%rbx),%rbx │ │ │ │ - mov %rbx,%rcx │ │ │ │ - mov %r14,%rbx │ │ │ │ - mov %rax,-0x20(%rbp) │ │ │ │ - mov %rcx,-0x18(%rbp) │ │ │ │ - mov %rsi,-0x10(%rbp) │ │ │ │ - mov %rdi,-0x8(%rbp) │ │ │ │ - add $0xffffffffffffffd8,%rbp │ │ │ │ - test $0x7,%bl │ │ │ │ - jne 4b74b8 │ │ │ │ - mov (%rbx),%rax │ │ │ │ - jmp *%rax │ │ │ │ - nopl 0x0(%rax) │ │ │ │ - add $0x0,%al │ │ │ │ + inc %rbx │ │ │ │ + jmp *0x0(%rbp) │ │ │ │ + xchg %ax,%ax │ │ │ │ + rex.WR cmc │ │ │ │ + out %eax,(%dx) │ │ │ │ + add (%rax),%al │ │ │ │ add %al,(%rax) │ │ │ │ + add %al,(%rbx) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ - (bad) │ │ │ │ add %al,(%rax) │ │ │ │ + add %al,(%rcx) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ - add %cl,-0x7d(%rcx) │ │ │ │ - (bad) │ │ │ │ - and %cl,0x3b(%rbp) │ │ │ │ - movsl %ds:(%rsi),%es:(%rdi) │ │ │ │ - pop %rax │ │ │ │ - add (%rax),%eax │ │ │ │ - add %dh,0x3b(%rdi) │ │ │ │ - movq $0x4b7398,-0x18(%r12) │ │ │ │ - mov 0x20(%rbp),%rax │ │ │ │ - mov %rax,-0x10(%r12) │ │ │ │ - mov 0x18(%rbp),%rax │ │ │ │ - mov %rax,-0x8(%r12) │ │ │ │ - mov 0x8(%rbp),%rcx │ │ │ │ - mov %rcx,(%r12) │ │ │ │ - lea -0x16(%r12),%rdi │ │ │ │ - mov %rax,%rsi │ │ │ │ - mov %rbx,%r14 │ │ │ │ - mov 0x10(%rbp),%rbx │ │ │ │ - add $0x28,%rbp │ │ │ │ - jmp 33959f8 │ │ │ │ - movq $0x20,0x388(%r13) │ │ │ │ - jmp 338a720 │ │ │ │ - jmp *-0x8(%r13) │ │ │ │ - nopl 0x0(%rax) │ │ │ │ - add $0x1000000,%eax │ │ │ │ add %al,(%rax) │ │ │ │ - add %al,(%rdx) │ │ │ │ + add %cl,-0x1(%rax) │ │ │ │ + ret │ │ │ │ + jmp *0x0(%rbp) │ │ │ │ + xchg %ax,%ax │ │ │ │ + jae 4b8627 │ │ │ │ + out %eax,(%dx) │ │ │ │ + add (%rax),%al │ │ │ │ add %al,(%rax) │ │ │ │ + add %al,(%rax,%rax,1) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ - add %cl,(%rbx) │ │ │ │ add %al,(%rax) │ │ │ │ + add %eax,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ + add %eax,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ - add %cl,-0x73(%rax) │ │ │ │ - rex.RB loopne 4b7581 │ │ │ │ - cmp %edi,%eax │ │ │ │ - jb 4b7614 │ │ │ │ - movq $0x4b7580,-0x20(%rbp) │ │ │ │ - mov %rbx,%rax │ │ │ │ - mov 0x7(%rbx),%rcx │ │ │ │ - mov 0xf(%rbx),%rbx │ │ │ │ - mov %rbx,%rdx │ │ │ │ - mov %r14,%rbx │ │ │ │ - mov %rdx,-0x18(%rbp) │ │ │ │ - mov %rcx,-0x10(%rbp) │ │ │ │ - mov %rax,-0x8(%rbp) │ │ │ │ - add $0xffffffffffffffe0,%rbp │ │ │ │ - test $0x7,%bl │ │ │ │ - jne 4b7580 │ │ │ │ - mov (%rbx),%rax │ │ │ │ - jmp *%rax │ │ │ │ - add (%rax),%eax │ │ │ │ + add $0x2,%rbx │ │ │ │ + jmp *0x0(%rbp) │ │ │ │ + nop │ │ │ │ + fwait │ │ │ │ + cmc │ │ │ │ + out %eax,(%dx) │ │ │ │ + add (%rax),%al │ │ │ │ add %al,(%rax) │ │ │ │ + add %al,(%rcx) │ │ │ │ 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 %ecx,(%rdi) │ │ │ │ - test %cl,0x49000000(%rax) │ │ │ │ - add $0x60,%esp │ │ │ │ - cmp 0x358(%r13),%r12 │ │ │ │ - ja 4b7604 │ │ │ │ - mov 0x6(%rbx),%rax │ │ │ │ - mov 0xe(%rbx),%rbx │ │ │ │ - movq $0x4b6f30,-0x58(%r12) │ │ │ │ - mov %rbx,-0x48(%r12) │ │ │ │ - mov 0x18(%rbp),%rbx │ │ │ │ - mov %rbx,-0x40(%r12) │ │ │ │ - movq $0x4b7100,-0x38(%r12) │ │ │ │ - mov 0x10(%rbp),%rbx │ │ │ │ - mov %rbx,-0x28(%r12) │ │ │ │ - mov %rax,-0x20(%r12) │ │ │ │ - mov 0x8(%rbp),%rax │ │ │ │ - mov %rax,-0x18(%r12) │ │ │ │ - movq $0x4b7460,-0x10(%r12) │ │ │ │ - lea -0x58(%r12),%rax │ │ │ │ - mov %rax,-0x8(%r12) │ │ │ │ - lea -0x38(%r12),%rax │ │ │ │ - mov %rax,(%r12) │ │ │ │ - lea -0xd(%r12),%rbx │ │ │ │ - add $0x20,%rbp │ │ │ │ - jmp *0x0(%rbp) │ │ │ │ - movq $0x60,0x388(%r13) │ │ │ │ - jmp 338a720 │ │ │ │ - jmp *-0x8(%r13) │ │ │ │ - lea 0x31ed31c(%rip),%rbx │ │ │ │ - add $0x20,%rbp │ │ │ │ + add %al,(%rax) │ │ │ │ + add %cl,-0x1(%rax) │ │ │ │ + ret │ │ │ │ jmp *0x0(%rbp) │ │ │ │ xchg %ax,%ax │ │ │ │ - add %eax,(%rax) │ │ │ │ + vpxor (%rdx),%ymm1,%ymm0 │ │ │ │ + add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ + add %eax,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ - adc %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ + add (%rax),%al │ │ │ │ add %al,(%rax) │ │ │ │ + add %eax,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ - mov 0x10(%rbx),%rsi │ │ │ │ - lea 0x376314e(%rip),%r14 │ │ │ │ - jmp 3226da0 │ │ │ │ + add $0x2,%rbx │ │ │ │ + jmp *0x0(%rbp) │ │ │ │ + nop │ │ │ │ + lock cmc │ │ │ │ + out %eax,(%dx) │ │ │ │ add (%rax),%al │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ - adc (%rax),%al │ │ │ │ + add %al,(%rcx) │ │ │ │ add %al,(%rax) │ │ │ │ + add %al,(%rbx) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ - lea -0x10(%rbp),%rax │ │ │ │ - cmp %r15,%rax │ │ │ │ - jb 4b76ab │ │ │ │ - add $0x18,%r12 │ │ │ │ - cmp 0x358(%r13),%r12 │ │ │ │ - ja 4b76a0 │ │ │ │ - movq $0x3390fc8,-0x10(%rbp) │ │ │ │ - mov %rbx,-0x8(%rbp) │ │ │ │ - mov 0x10(%rbx),%rax │ │ │ │ - mov 0x18(%rbx),%rbx │ │ │ │ - movq $0x4b7638,-0x10(%r12) │ │ │ │ - mov %rbx,(%r12) │ │ │ │ - lea -0x10(%r12),%rsi │ │ │ │ - mov %rax,%r14 │ │ │ │ - add $0xfffffffffffffff0,%rbp │ │ │ │ - jmp 3240990 │ │ │ │ - movq $0x18,0x388(%r13) │ │ │ │ - jmp *-0x10(%r13) │ │ │ │ - nop │ │ │ │ - sldt (%rax) │ │ │ │ - add %al,(%rdx) │ │ │ │ add %al,(%rax) │ │ │ │ - add %al,0x0(%rip) │ │ │ │ + add %cl,-0x1(%rax) │ │ │ │ + ret │ │ │ │ + jmp *0x0(%rbp) │ │ │ │ + xchg %ax,%ax │ │ │ │ + sbb %dh,%dh │ │ │ │ + out %eax,(%dx) │ │ │ │ + add (%rax),%al │ │ │ │ add %al,(%rax) │ │ │ │ - add %cl,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ - add %dl,%al │ │ │ │ - fcomps (%rsi) │ │ │ │ - add -0x73(%rax),%ecx │ │ │ │ - rex.RB enter $0x394c,$0xf8 │ │ │ │ - jb 4b779c │ │ │ │ - movq $0x4b7730,-0x38(%rbp) │ │ │ │ - mov 0x6(%rbx),%rax │ │ │ │ - mov 0xe(%rbx),%rcx │ │ │ │ - mov 0x16(%rbx),%rdx │ │ │ │ - mov 0x1e(%rbx),%rdi │ │ │ │ - mov 0x26(%rbx),%rbx │ │ │ │ - mov %rbx,%r8 │ │ │ │ - mov %r14,%rbx │ │ │ │ - mov %rdi,-0x30(%rbp) │ │ │ │ - mov %r8,-0x28(%rbp) │ │ │ │ - mov %rax,-0x20(%rbp) │ │ │ │ - mov %rcx,-0x18(%rbp) │ │ │ │ - mov %rdx,-0x10(%rbp) │ │ │ │ - mov %rsi,-0x8(%rbp) │ │ │ │ - add $0xffffffffffffffc8,%rbp │ │ │ │ - test $0x7,%bl │ │ │ │ - jne 4b7730 │ │ │ │ - mov (%rbx),%rax │ │ │ │ - jmp *%rax │ │ │ │ - nopl (%rax) │ │ │ │ - (bad) │ │ │ │ add %al,(%rax) │ │ │ │ + add %al,(%rcx) │ │ │ │ + add %al,(%rax) │ │ │ │ + add %al,(%rbx) │ │ │ │ add %al,(%rax) │ │ │ │ + add %al,(%rcx) │ │ │ │ add %al,(%rax) │ │ │ │ - add %bl,(%rsi) │ │ │ │ + add %cl,-0x7d(%rax) │ │ │ │ + ret │ │ │ │ + add %bh,%bh │ │ │ │ + add %dl,%gs:0x2eff64b(%rax) │ │ │ │ + ... │ │ │ │ + add %eax,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ - add %ch,-0x28(%rax) │ │ │ │ - (bad) │ │ │ │ - add -0x7d(%rcx),%ecx │ │ │ │ - (bad) │ │ │ │ - and %cl,0x3b(%rbp) │ │ │ │ - movsl %ds:(%rsi),%es:(%rdi) │ │ │ │ - pop %rax │ │ │ │ add (%rax),%eax │ │ │ │ - add %dh,0x4f(%rdi) │ │ │ │ - movq $0x4b7658,-0x18(%r12) │ │ │ │ - mov 0x10(%rbp),%rax │ │ │ │ - mov %rax,-0x8(%r12) │ │ │ │ - mov 0x30(%rbp),%rax │ │ │ │ - mov %rax,(%r12) │ │ │ │ - mov 0x18(%rbp),%rsi │ │ │ │ - lea -0x18(%r12),%r14 │ │ │ │ - mov %rbx,%rax │ │ │ │ - mov 0x8(%rbp),%rbx │ │ │ │ - movq $0x3393020,0x18(%rbp) │ │ │ │ - mov 0x20(%rbp),%rcx │ │ │ │ - mov %rax,0x20(%rbp) │ │ │ │ - mov 0x28(%rbp),%rax │ │ │ │ - mov %rcx,0x28(%rbp) │ │ │ │ - mov %rax,0x30(%rbp) │ │ │ │ - add $0x18,%rbp │ │ │ │ - jmp 4b7aa8 │ │ │ │ - movq $0x20,0x388(%r13) │ │ │ │ - jmp 338a720 │ │ │ │ - jmp *-0x8(%r13) │ │ │ │ - sldt (%rax) │ │ │ │ - add %al,(%rdx) │ │ │ │ add %al,(%rax) │ │ │ │ - add %al,(%rbx) │ │ │ │ + add (%rax),%al │ │ │ │ add %al,(%rax) │ │ │ │ + add $0x3,%rbx │ │ │ │ + jmp *0x0(%rbp) │ │ │ │ + nop │ │ │ │ + jl 4b86e8 │ │ │ │ + out %eax,(%dx) │ │ │ │ + add (%rax),%al │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ - add %cl,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ + add %al,(%rcx) │ │ │ │ add %al,(%rax) │ │ │ │ + add %al,(%rbx) │ │ │ │ add %al,(%rax) │ │ │ │ - add %cl,-0x73(%rax) │ │ │ │ - rex.RB fmuls -0x8(%r9,%rdi,1) │ │ │ │ - jb 4b7840 │ │ │ │ - movq $0x4b7810,-0x28(%rbp) │ │ │ │ - mov 0x6(%rbx),%rax │ │ │ │ - mov 0xe(%rbx),%rcx │ │ │ │ - mov 0x16(%rbx),%rbx │ │ │ │ - mov %rbx,%rdx │ │ │ │ - mov %r14,%rbx │ │ │ │ - mov %rdx,-0x20(%rbp) │ │ │ │ - mov %rax,-0x18(%rbp) │ │ │ │ - mov %rcx,-0x10(%rbp) │ │ │ │ - mov %rsi,-0x8(%rbp) │ │ │ │ - add $0xffffffffffffffd8,%rbp │ │ │ │ - test $0x7,%bl │ │ │ │ - jne 4b7810 │ │ │ │ - mov (%rbx),%rax │ │ │ │ - jmp *%rax │ │ │ │ - nopl 0x0(%rax) │ │ │ │ - add $0x0,%al │ │ │ │ + add %al,(%rbx) │ │ │ │ add %al,(%rax) │ │ │ │ + add %cl,-0x7d(%rax) │ │ │ │ + ret │ │ │ │ + add $0xff,%al │ │ │ │ + add %dl,%gs:0x2eff6ab(%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 │ │ │ │ (bad) │ │ │ │ + out %eax,(%dx) │ │ │ │ + add (%rax),%al │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ - add %cl,0x75(%rbx,%rcx,4) │ │ │ │ - and %cl,-0x77(%rax) │ │ │ │ - fmuls -0x75(%rax) │ │ │ │ - pop %rbp │ │ │ │ - or %cl,-0x39(%rax) │ │ │ │ - or %r12b,(%r8) │ │ │ │ - xor %bh,(%rcx) │ │ │ │ - add -0x75(%rax),%ecx │ │ │ │ - rex.WRB adc %r9b,-0x77(%r8) │ │ │ │ - adc %r9b,-0x75(%r8) │ │ │ │ - sbb %r9b,-0x77(%r8) │ │ │ │ - rex.WRB sbb %r9b,-0x77(%r8) │ │ │ │ - and %r9b,-0x7d(%r8) │ │ │ │ - (bad) │ │ │ │ - lock cld │ │ │ │ - (bad) │ │ │ │ - incl -0x1(%rcx) │ │ │ │ - gs clc │ │ │ │ - nopl 0x0(%rax) │ │ │ │ - (bad) │ │ │ │ + add %al,(%rcx) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rbx) │ │ │ │ add %al,(%rax) │ │ │ │ - add %al,0x0(%rip) │ │ │ │ + add %al,0x48000000(%rip) │ │ │ │ + add $0x6,%ebx │ │ │ │ + jmp *0x0(%rbp) │ │ │ │ + nop │ │ │ │ + or %esi,%edi │ │ │ │ + out %eax,(%dx) │ │ │ │ + add (%rax),%al │ │ │ │ add %al,(%rax) │ │ │ │ - add %cl,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ - add %bh,(%rax) │ │ │ │ - xlat %ds:(%rbx) │ │ │ │ - (bad) │ │ │ │ - add -0x73(%rax),%ecx │ │ │ │ - rex.RB rorb $0xf,-0x8(%r9,%rdi,1) │ │ │ │ - (bad) │ │ │ │ - out %al,(%dx) │ │ │ │ add %al,(%rax) │ │ │ │ - add %cl,-0x39(%rax) │ │ │ │ - rex.RB rcl $0x78,%r8b │ │ │ │ - rex.WXB add %cl,-0x75(%r8) │ │ │ │ - rex.XB add $0xd4b8b48,%eax │ │ │ │ - mov 0x15(%rbx),%rdx │ │ │ │ - mov 0x1d(%rbx),%r8 │ │ │ │ - mov 0x25(%rbx),%rbx │ │ │ │ - mov %rbx,%r9 │ │ │ │ - mov %r14,%rbx │ │ │ │ - mov %rcx,-0x38(%rbp) │ │ │ │ - mov %rdx,-0x30(%rbp) │ │ │ │ - mov %rax,-0x28(%rbp) │ │ │ │ - mov %r9,-0x20(%rbp) │ │ │ │ - mov %r8,-0x18(%rbp) │ │ │ │ - mov %rsi,-0x10(%rbp) │ │ │ │ - mov %rdi,-0x8(%rbp) │ │ │ │ - add $0xffffffffffffffc0,%rbp │ │ │ │ - test $0x7,%bl │ │ │ │ - jne 4b78d0 │ │ │ │ - mov (%rbx),%rax │ │ │ │ - jmp *%rax │ │ │ │ - nopl 0x0(%rax) │ │ │ │ - (bad) │ │ │ │ + add %al,(%rcx) │ │ │ │ add %al,(%rax) │ │ │ │ + add %al,(%rbx) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ - add %bl,(%rsi) │ │ │ │ add %al,(%rax) │ │ │ │ - add %cl,%al │ │ │ │ - (bad) │ │ │ │ - (bad) │ │ │ │ - add -0x7d(%rcx),%ecx │ │ │ │ - (bad) │ │ │ │ - push %rax │ │ │ │ - cmp 0x358(%r13),%r12 │ │ │ │ - ja 4b794b │ │ │ │ - movq $0x4b76c8,-0x48(%r12) │ │ │ │ - mov 0x18(%rbp),%rax │ │ │ │ - mov %rax,-0x40(%r12) │ │ │ │ - mov 0x30(%rbp),%rax │ │ │ │ - mov %rax,-0x38(%r12) │ │ │ │ - mov 0x38(%rbp),%rcx │ │ │ │ - mov %rcx,-0x30(%r12) │ │ │ │ - mov 0x8(%rbp),%rcx │ │ │ │ - mov %rcx,-0x28(%r12) │ │ │ │ - mov 0x10(%rbp),%rcx │ │ │ │ - mov %rcx,-0x20(%r12) │ │ │ │ - movq $0x4b77b8,-0x18(%r12) │ │ │ │ - mov %rax,-0x10(%r12) │ │ │ │ - lea -0x46(%r12),%rcx │ │ │ │ - mov %rcx,-0x8(%r12) │ │ │ │ - mov 0x28(%rbp),%rcx │ │ │ │ - mov %rcx,(%r12) │ │ │ │ - lea -0x16(%r12),%rdi │ │ │ │ - mov %rax,%rsi │ │ │ │ - mov %rbx,%r14 │ │ │ │ - mov 0x20(%rbp),%rbx │ │ │ │ - add $0x40,%rbp │ │ │ │ - jmp 33959f8 │ │ │ │ - movq $0x50,0x388(%r13) │ │ │ │ - jmp 338a720 │ │ │ │ - jmp *-0x8(%r13) │ │ │ │ - nop │ │ │ │ - add (%rax),%eax │ │ │ │ + add %cl,-0x1(%rax) │ │ │ │ + ret │ │ │ │ + jmp *0x0(%rbp) │ │ │ │ + xchg %ax,%ax │ │ │ │ + xor %bh,%dh │ │ │ │ + out %eax,(%dx) │ │ │ │ + add (%rax),%al │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ - sldt (%rax) │ │ │ │ - add %ch,(%rax) │ │ │ │ - (bad) │ │ │ │ - (bad) │ │ │ │ - add -0x73(%rax),%ecx │ │ │ │ - rex.RB │ │ │ │ - lock cmp %r15,%rax │ │ │ │ - jb 4b799a │ │ │ │ - movq $0x3390fc8,-0x10(%rbp) │ │ │ │ - mov %rbx,-0x8(%rbp) │ │ │ │ - mov 0x18(%rbx),%rsi │ │ │ │ - mov 0x10(%rbx),%r14 │ │ │ │ - mov 0x20(%rbx),%rbx │ │ │ │ - add $0xfffffffffffffff0,%rbp │ │ │ │ - jmp 4b7aa8 │ │ │ │ - jmp *-0x10(%r13) │ │ │ │ - xchg %ax,%ax │ │ │ │ - (bad) │ │ │ │ + add %al,(%rcx) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rbx) │ │ │ │ add %al,(%rax) │ │ │ │ - add %al,(%rdx) │ │ │ │ + add %al,(%rcx) │ │ │ │ + add %al,(%rax) │ │ │ │ + add %cl,-0x7d(%rax) │ │ │ │ + ret │ │ │ │ + add %bh,%bh │ │ │ │ + add %dl,%gs:0x2eff75b(%rax) │ │ │ │ + ... │ │ │ │ + add %eax,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ + add (%rax),%eax │ │ │ │ add %al,(%rax) │ │ │ │ + add (%rax),%al │ │ │ │ add %al,(%rax) │ │ │ │ - add %cl,(%rbx) │ │ │ │ + add $0x3,%rbx │ │ │ │ + jmp *0x0(%rbp) │ │ │ │ + nop │ │ │ │ + test %dh,%bh │ │ │ │ + out %eax,(%dx) │ │ │ │ + add (%rax),%al │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ - add %cl,-0x73(%rax) │ │ │ │ - rex.RB fmuls -0x8(%r9,%rdi,1) │ │ │ │ - jb 4b7a86 │ │ │ │ - movq $0x4b7a10,-0x28(%rbp) │ │ │ │ - mov 0x5(%rbx),%rax │ │ │ │ - mov 0xd(%rbx),%rbx │ │ │ │ - mov %rbx,%rcx │ │ │ │ - mov %r14,%rbx │ │ │ │ - mov %rcx,-0x20(%rbp) │ │ │ │ - mov %rax,-0x18(%rbp) │ │ │ │ - mov %rsi,-0x10(%rbp) │ │ │ │ - mov %rdi,-0x8(%rbp) │ │ │ │ - add $0xffffffffffffffd8,%rbp │ │ │ │ - test $0x7,%bl │ │ │ │ - jne 4b7a10 │ │ │ │ - mov (%rbx),%rax │ │ │ │ - jmp *%rax │ │ │ │ - nopl 0x0(%rax) │ │ │ │ - add $0x0,%al │ │ │ │ + add %al,(%rcx) │ │ │ │ add %al,(%rax) │ │ │ │ + add %al,(%rbx) │ │ │ │ add %al,(%rax) │ │ │ │ + add %al,(%rbx) │ │ │ │ add %al,(%rax) │ │ │ │ - (bad) │ │ │ │ + add %cl,-0x7d(%rax) │ │ │ │ + ret │ │ │ │ + add $0xff,%al │ │ │ │ + add %dl,%gs:0x2eff7ad(%rax) │ │ │ │ + ... │ │ │ │ + add %eax,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ + add (%rax),%eax │ │ │ │ add %al,(%rax) │ │ │ │ + add $0x0,%al │ │ │ │ add %al,(%rax) │ │ │ │ - add %cl,-0x7d(%rcx) │ │ │ │ + add $0x5,%rbx │ │ │ │ + jmp *0x0(%rbp) │ │ │ │ + nop │ │ │ │ (bad) │ │ │ │ - cmp %cl,0x3b(%rbp) │ │ │ │ - movsl %ds:(%rsi),%es:(%rdi) │ │ │ │ - pop %rax │ │ │ │ - add (%rax),%eax │ │ │ │ - add %dh,0x59(%rdi) │ │ │ │ - mov 0x7(%rbx),%rax │ │ │ │ - mov 0xf(%rbx),%rcx │ │ │ │ - mov 0x17(%rbx),%rbx │ │ │ │ - movq $0x3363ae0,-0x30(%r12) │ │ │ │ - mov 0x8(%rbp),%rdx │ │ │ │ - mov %rdx,-0x28(%r12) │ │ │ │ - mov %rax,-0x20(%r12) │ │ │ │ - movq $0x4a37b8,-0x18(%r12) │ │ │ │ - lea -0x2e(%r12),%rax │ │ │ │ - mov %rax,-0x10(%r12) │ │ │ │ - mov %rcx,-0x8(%r12) │ │ │ │ - mov %rbx,(%r12) │ │ │ │ - mov 0x20(%rbp),%rdi │ │ │ │ - mov 0x18(%rbp),%rsi │ │ │ │ - lea -0x17(%r12),%r14 │ │ │ │ - mov 0x10(%rbp),%rbx │ │ │ │ - add $0x28,%rbp │ │ │ │ - jmp 33959f8 │ │ │ │ - movq $0x38,0x388(%r13) │ │ │ │ - jmp 338a720 │ │ │ │ - jmp *-0x8(%r13) │ │ │ │ - nopw 0x0(%rax,%rax,1) │ │ │ │ - sldt (%rax) │ │ │ │ - add %al,(%rdx) │ │ │ │ + imul %edi │ │ │ │ + add (%rax),%al │ │ │ │ add %al,(%rax) │ │ │ │ - add %al,(%rbx) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ + add %al,(%rcx) │ │ │ │ add %al,(%rax) │ │ │ │ - add %cl,(%rax) │ │ │ │ + add %al,(%rbx) │ │ │ │ add %al,(%rax) │ │ │ │ - add %dh,%al │ │ │ │ - (bad) │ │ │ │ - (bad) │ │ │ │ - add -0x73(%rax),%ecx │ │ │ │ - rex.RB rorb $0xf,-0x8(%r9,%rdi,1) │ │ │ │ - (bad) │ │ │ │ - addl $0x0,(%rdx) │ │ │ │ - add %cl,-0x39(%rax) │ │ │ │ - rex.RB enter $0x7b08,$0x4b │ │ │ │ - add %cl,-0x77(%rax) │ │ │ │ - fmuls -0x75(%rax) │ │ │ │ - rex.WXB (bad) │ │ │ │ - mov 0xe(%rbx),%rdx │ │ │ │ - mov 0x16(%rbx),%rbx │ │ │ │ - mov %rbx,%rdi │ │ │ │ - mov %rsi,%rbx │ │ │ │ - mov %rdx,-0x30(%rbp) │ │ │ │ - mov %rdi,-0x28(%rbp) │ │ │ │ - mov %rcx,-0x20(%rbp) │ │ │ │ - mov %rax,-0x18(%rbp) │ │ │ │ - mov %r14,-0x10(%rbp) │ │ │ │ - mov %rsi,-0x8(%rbp) │ │ │ │ - add $0xffffffffffffffc8,%rbp │ │ │ │ - test $0x7,%bl │ │ │ │ - jne 4b7b08 │ │ │ │ - mov (%rbx),%rax │ │ │ │ - jmp *%rax │ │ │ │ - (bad) │ │ │ │ + add %al,0x48000000(%rip) │ │ │ │ + add $0x6,%ebx │ │ │ │ + jmp *0x0(%rbp) │ │ │ │ + nop │ │ │ │ + push %rdi │ │ │ │ + out %eax,(%dx) │ │ │ │ + add (%rax),%al │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ - add %bl,(%rsi) │ │ │ │ + add %al,(%rcx) │ │ │ │ add %al,(%rax) │ │ │ │ - add %dl,0x48031ed4(%rax) │ │ │ │ - mov 0x8(%rbp),%eax │ │ │ │ - mov 0x10(%rbp),%rcx │ │ │ │ - mov 0x28(%rbp),%rdx │ │ │ │ - mov 0x30(%rbp),%rsi │ │ │ │ - mov %rbx,%rdi │ │ │ │ - and $0x7,%edi │ │ │ │ - cmp $0x1,%rdi │ │ │ │ - je 4b7f45 │ │ │ │ - movq $0x4b7b60,-0x8(%rbp) │ │ │ │ - mov 0xe(%rbx),%rax │ │ │ │ - mov 0x6(%rbx),%rbx │ │ │ │ - mov %rax,0x0(%rbp) │ │ │ │ - add $0xfffffffffffffff8,%rbp │ │ │ │ - test $0x7,%bl │ │ │ │ - jne 4b7b60 │ │ │ │ - mov (%rbx),%rax │ │ │ │ - jmp *%rax │ │ │ │ - nopw 0x0(%rax,%rax,1) │ │ │ │ + add %al,(%rbx) │ │ │ │ + add %al,(%rax) │ │ │ │ + add %al,(%rsi) │ │ │ │ + add %al,(%rax) │ │ │ │ + add %cl,-0x7d(%rax) │ │ │ │ + ret │ │ │ │ (bad) │ │ │ │ + jmp *0x0(%rbp) │ │ │ │ + nop │ │ │ │ + sub $0x2eff8,%eax │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ - add %bl,(%rsi) │ │ │ │ + add %al,(%rcx) │ │ │ │ add %al,(%rax) │ │ │ │ - add %bh,(%rax) │ │ │ │ - (bad) │ │ │ │ + add %al,(%rbx) │ │ │ │ + add %al,(%rax) │ │ │ │ + add %al,(%rdi) │ │ │ │ + add %al,(%rax) │ │ │ │ + add %cl,-0x7d(%rax) │ │ │ │ + ret │ │ │ │ (bad) │ │ │ │ - add -0x75(%rax),%ecx │ │ │ │ - adc %r9b,-0x75(%r8) │ │ │ │ - rex.WRB sbb %r9b,-0x75(%r8) │ │ │ │ - push %rbp │ │ │ │ - xor %cl,-0x75(%rax) │ │ │ │ - jne 4b7ba8 │ │ │ │ - mov %rbx,%rdi │ │ │ │ - and $0x7,%edi │ │ │ │ - cmp $0x1,%rdi │ │ │ │ - je 4b7c00 │ │ │ │ - add $0x8,%rbp │ │ │ │ - mov %rcx,%rbx │ │ │ │ - mov %rdx,%rcx │ │ │ │ - mov %rsi,%rdx │ │ │ │ - add $0x50,%r12 │ │ │ │ - cmp 0x358(%r13),%r12 │ │ │ │ - ja 4b7be8 │ │ │ │ - movq $0x4b6cb0,-0x48(%r12) │ │ │ │ - mov %rbx,-0x40(%r12) │ │ │ │ - mov %rcx,-0x38(%r12) │ │ │ │ - movq $0x4b6cd0,-0x30(%r12) │ │ │ │ - mov %rax,-0x20(%r12) │ │ │ │ - mov %rdx,-0x18(%r12) │ │ │ │ - movq $0x4b6e28,-0x10(%r12) │ │ │ │ - lea -0x47(%r12),%rax │ │ │ │ - mov %rax,-0x8(%r12) │ │ │ │ - lea -0x30(%r12),%rax │ │ │ │ - mov %rax,(%r12) │ │ │ │ - lea -0xd(%r12),%rbx │ │ │ │ - add $0x38,%rbp │ │ │ │ jmp *0x0(%rbp) │ │ │ │ - movq $0x50,0x388(%r13) │ │ │ │ - movq $0x4b7f30,0x0(%rbp) │ │ │ │ - jmp 338a2b0 │ │ │ │ - mov 0x20(%rbp),%rdi │ │ │ │ - mov 0x28(%rbp),%r8 │ │ │ │ - mov 0x8(%rbp),%r9 │ │ │ │ - mov 0xf(%rbx),%r10 │ │ │ │ - mov 0x7(%rbx),%rbx │ │ │ │ - mov 0x7(%rbx),%r11 │ │ │ │ - mov 0xf(%rbx),%rbx │ │ │ │ - mov 0x7(%rbx),%r14 │ │ │ │ - mov 0xf(%rbx),%r14 │ │ │ │ - mov 0x17(%rbx),%rbx │ │ │ │ - cmp $0x6,%rbx │ │ │ │ - jne 4b7d6c │ │ │ │ - cmp $0x33eb74a,%r14 │ │ │ │ - je 4b7caf │ │ │ │ - sub $0x8,%rsp │ │ │ │ - mov %rdi,0x48(%rsp) │ │ │ │ - mov %r14,%rdi │ │ │ │ - mov %rsi,0x50(%rsp) │ │ │ │ - lea 0x2f33af7(%rip),%rsi │ │ │ │ - mov %rdx,0x58(%rsp) │ │ │ │ - mov $0x6,%edx │ │ │ │ - mov %rax,0x60(%rsp) │ │ │ │ - xor %eax,%eax │ │ │ │ - mov %r11,0x88(%rsp) │ │ │ │ - mov %r10,0x80(%rsp) │ │ │ │ - mov %r9,0x78(%rsp) │ │ │ │ - mov %r8,0x70(%rsp) │ │ │ │ - mov %rcx,0x68(%rsp) │ │ │ │ - call 4053d0 │ │ │ │ - add $0x8,%rsp │ │ │ │ - movslq %eax,%rax │ │ │ │ - test %rax,%rax │ │ │ │ - jne 4b7d3c │ │ │ │ - mov 0x80(%rsp),%r11 │ │ │ │ - mov 0x70(%rsp),%r9 │ │ │ │ - mov 0x50(%rsp),%rdx │ │ │ │ - mov 0x68(%rsp),%r8 │ │ │ │ - add $0x60,%r12 │ │ │ │ - cmp 0x358(%r13),%r12 │ │ │ │ - ja 4b7d1c │ │ │ │ - movq $0x50d128,-0x58(%r12) │ │ │ │ - movq $0x36acc5f,-0x50(%r12) │ │ │ │ - mov %r11,-0x48(%r12) │ │ │ │ - movq $0x36a4910,-0x40(%r12) │ │ │ │ - movq $0x4b7970,-0x38(%r12) │ │ │ │ - mov %rdx,-0x28(%r12) │ │ │ │ - mov %r9,-0x20(%r12) │ │ │ │ - mov %r8,-0x18(%r12) │ │ │ │ - movq $0x4b79b8,-0x10(%r12) │ │ │ │ - lea -0x38(%r12),%rax │ │ │ │ - mov %rax,-0x8(%r12) │ │ │ │ - lea -0x57(%r12),%rax │ │ │ │ - mov %rax,(%r12) │ │ │ │ - lea -0xd(%r12),%rbx │ │ │ │ - add $0x40,%rbp │ │ │ │ - jmp *0x0(%rbp) │ │ │ │ - movq $0x60,0x388(%r13) │ │ │ │ - movq $0x4b7ee8,0x0(%rbp) │ │ │ │ - mov %r11,0x38(%rbp) │ │ │ │ - jmp 338a2b0 │ │ │ │ - jmp *-0x8(%r13) │ │ │ │ - mov 0x80(%rsp),%r11 │ │ │ │ - mov 0x78(%rsp),%r10 │ │ │ │ - mov 0x70(%rsp),%r9 │ │ │ │ - mov 0x48(%rsp),%rsi │ │ │ │ - mov 0x50(%rsp),%rdx │ │ │ │ - mov 0x68(%rsp),%r8 │ │ │ │ - mov 0x40(%rsp),%rdi │ │ │ │ - mov 0x60(%rsp),%rcx │ │ │ │ - mov 0x58(%rsp),%rax │ │ │ │ - cmp $0x6,%rbx │ │ │ │ - je 4b7d84 │ │ │ │ - add $0x8,%rbp │ │ │ │ - mov %rcx,%rbx │ │ │ │ - mov %rdx,%rcx │ │ │ │ - mov %rsi,%rdx │ │ │ │ - jmp 4b7b8d │ │ │ │ - cmp $0x33eb74a,%r14 │ │ │ │ - je 4b7e0a │ │ │ │ - sub $0x8,%rsp │ │ │ │ - mov %rdi,%rbx │ │ │ │ - mov %r14,%rdi │ │ │ │ - mov %rsi,%r14 │ │ │ │ - lea 0x2f339a9(%rip),%rsi │ │ │ │ - mov %rdx,0x58(%rsp) │ │ │ │ - mov $0x6,%edx │ │ │ │ - mov %rax,0x60(%rsp) │ │ │ │ - xor %eax,%eax │ │ │ │ - mov %r11,0x88(%rsp) │ │ │ │ - mov %r10,0x80(%rsp) │ │ │ │ - mov %r9,0x78(%rsp) │ │ │ │ - mov %r8,0x70(%rsp) │ │ │ │ - mov %rcx,0x68(%rsp) │ │ │ │ - call 4053d0 │ │ │ │ - add $0x8,%rsp │ │ │ │ - movslq %eax,%rax │ │ │ │ - test %rax,%rax │ │ │ │ - jne 4b7f00 │ │ │ │ - mov 0x80(%rsp),%r11 │ │ │ │ - mov 0x78(%rsp),%r10 │ │ │ │ - mov 0x70(%rsp),%r9 │ │ │ │ - mov 0x50(%rsp),%rdx │ │ │ │ - mov 0x68(%rsp),%r8 │ │ │ │ - mov %rbx,%rdi │ │ │ │ - mov 0x58(%rsp),%rax │ │ │ │ - add $0x70,%r12 │ │ │ │ - cmp 0x358(%r13),%r12 │ │ │ │ - ja 4b7e79 │ │ │ │ - movq $0x4b6ee8,-0x68(%r12) │ │ │ │ - mov %r11,-0x58(%r12) │ │ │ │ - mov %rax,-0x50(%r12) │ │ │ │ - mov %r10,-0x48(%r12) │ │ │ │ - movq $0x4b7530,-0x40(%r12) │ │ │ │ - mov %r11,-0x38(%r12) │ │ │ │ - mov %rdi,-0x30(%r12) │ │ │ │ - movq $0x4b7860,-0x28(%r12) │ │ │ │ - mov %r9,-0x20(%r12) │ │ │ │ - mov %r8,-0x18(%r12) │ │ │ │ - mov %rdx,-0x10(%r12) │ │ │ │ - lea -0x3f(%r12),%rax │ │ │ │ - mov %rax,-0x8(%r12) │ │ │ │ - lea -0x68(%r12),%rax │ │ │ │ - mov %rax,(%r12) │ │ │ │ - lea -0x25(%r12),%rbx │ │ │ │ - add $0x40,%rbp │ │ │ │ + nop │ │ │ │ + pop %rsi │ │ │ │ + clc │ │ │ │ + out %eax,(%dx) │ │ │ │ + add (%rax),%al │ │ │ │ + add %al,(%rax) │ │ │ │ + add %al,0x0(%rip) │ │ │ │ + add %al,(%rax) │ │ │ │ + add %al,(%rcx) │ │ │ │ + add %al,(%rax) │ │ │ │ + add %al,(%rax) │ │ │ │ + add %al,(%rax) │ │ │ │ + add %cl,-0x1(%rax) │ │ │ │ + ret │ │ │ │ jmp *0x0(%rbp) │ │ │ │ - movq $0x70,0x388(%r13) │ │ │ │ - movq $0x4b7eb0,0x0(%rbp) │ │ │ │ - mov %r11,0x18(%rbp) │ │ │ │ - mov %r10,0x38(%rbp) │ │ │ │ - jmp 338a2b0 │ │ │ │ - nopl 0x0(%rax) │ │ │ │ - (bad) │ │ │ │ + xchg %ax,%ax │ │ │ │ + mov %bh,%al │ │ │ │ + out %eax,(%dx) │ │ │ │ + add (%rax),%al │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ - add %bl,(%rsi) │ │ │ │ + add %al,(%rcx) │ │ │ │ add %al,(%rax) │ │ │ │ - add %ch,%al │ │ │ │ - rcrb $1,(%rsi) │ │ │ │ - add -0x75(%rax),%ecx │ │ │ │ - adc %r9b,-0x75(%r8) │ │ │ │ - jge 4b7ed8 │ │ │ │ - mov 0x28(%rbp),%r8 │ │ │ │ - mov 0x30(%rbp),%rcx │ │ │ │ - mov 0x8(%rbp),%r9 │ │ │ │ - mov 0x38(%rbp),%r10 │ │ │ │ - mov 0x18(%rbp),%r11 │ │ │ │ - mov %rcx,%rdx │ │ │ │ - jmp 4b7e0a │ │ │ │ - nopl 0x0(%rax) │ │ │ │ - xchg %eax,(%rbx) │ │ │ │ + add %al,(%rbx) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ - (bad) │ │ │ │ + add %cl,-0x1(%rax) │ │ │ │ + ret │ │ │ │ + jmp *0x0(%rbp) │ │ │ │ + xchg %ax,%ax │ │ │ │ + mov $0xf8,%cl │ │ │ │ + out %eax,(%dx) │ │ │ │ + add (%rax),%al │ │ │ │ + add %al,(%rax) │ │ │ │ + add %al,(%rax) │ │ │ │ + add %al,(%rax) │ │ │ │ + add %al,(%rcx) │ │ │ │ + add %al,(%rax) │ │ │ │ + add %al,(%rbx) │ │ │ │ + add %al,(%rax) │ │ │ │ + add %al,(%rcx) │ │ │ │ + add %al,(%rax) │ │ │ │ + add %cl,-0x7d(%rax) │ │ │ │ + ret │ │ │ │ + add %bh,%bh │ │ │ │ + add %dl,%gs:0x2eff8da(%rax) │ │ │ │ + ... │ │ │ │ + add %eax,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ - add %dh,0x4c031ed0(%rax) │ │ │ │ - mov 0x28(%rbp),%eax │ │ │ │ - mov 0x30(%rbp),%rcx │ │ │ │ - mov 0x8(%rbp),%r9 │ │ │ │ - mov 0x38(%rbp),%r11 │ │ │ │ - mov %rcx,%rdx │ │ │ │ - jmp 4b7caf │ │ │ │ - add $0x8,%rbp │ │ │ │ - mov %r14,%rdx │ │ │ │ - mov 0x50(%rsp),%rcx │ │ │ │ - mov 0x60(%rsp),%rbx │ │ │ │ - mov 0x58(%rsp),%rax │ │ │ │ - jmp 4b7b8d │ │ │ │ - nopl 0x0(%rax,%rax,1) │ │ │ │ - (bad) │ │ │ │ add (%rax),%eax │ │ │ │ add %al,(%rax) │ │ │ │ + add (%rax),%al │ │ │ │ add %al,(%rax) │ │ │ │ - add %bl,(%rsi) │ │ │ │ + add $0x3,%rbx │ │ │ │ + jmp *0x0(%rbp) │ │ │ │ + nop │ │ │ │ + add %bh,%cl │ │ │ │ + out %eax,(%dx) │ │ │ │ + add (%rax),%al │ │ │ │ add %al,(%rax) │ │ │ │ - add %cl,-0x30(%rax) │ │ │ │ - (bad) │ │ │ │ - add -0x75(%rax),%ecx │ │ │ │ - or %r9b,-0x75(%r8) │ │ │ │ - pop %rbp │ │ │ │ - adc %cl,-0x75(%rax) │ │ │ │ - rex.WRB sub %r9b,-0x75(%r8) │ │ │ │ - push %rbp │ │ │ │ - xor %ch,%cl │ │ │ │ - rex.W cld │ │ │ │ - (bad) │ │ │ │ - decl -0x77(%rax) │ │ │ │ - lret │ │ │ │ - mov %rdx,%rcx │ │ │ │ - mov %rsi,%rdx │ │ │ │ - jmp 4b7b8d │ │ │ │ - nopl 0x0(%rax,%rax,1) │ │ │ │ - add $0x0,%eax │ │ │ │ add %al,(%rax) │ │ │ │ - add %cl,(%rdi) │ │ │ │ add %al,(%rax) │ │ │ │ - add %dh,(%rax) │ │ │ │ - rcrb $1,(%rsi) │ │ │ │ - add -0x73(%rax),%ecx │ │ │ │ - rex.RB │ │ │ │ - lock cmp %r15,%rax │ │ │ │ - jb 4b7fd7 │ │ │ │ - add $0x20,%r12 │ │ │ │ - cmp 0x358(%r13),%r12 │ │ │ │ - ja 4b7fcc │ │ │ │ - movq $0x3390fc8,-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 $0x4b7aa8,-0x18(%r12) │ │ │ │ - mov %rax,-0x10(%r12) │ │ │ │ - mov %rcx,-0x8(%r12) │ │ │ │ - mov %rdx,(%r12) │ │ │ │ - mov %rsi,%rax │ │ │ │ - mov %rbx,%rsi │ │ │ │ - mov %rax,%r14 │ │ │ │ - lea -0x16(%r12),%rbx │ │ │ │ - add $0xfffffffffffffff0,%rbp │ │ │ │ - jmp 4b7aa8 │ │ │ │ - movq $0x20,0x388(%r13) │ │ │ │ - jmp *-0x10(%r13) │ │ │ │ - nopl 0x0(%rax,%rax,1) │ │ │ │ - (bad) │ │ │ │ + add %al,(%rcx) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rbx) │ │ │ │ add %al,(%rax) │ │ │ │ - add %al,(%rdx) │ │ │ │ + add %al,(%rbx) │ │ │ │ add %al,(%rax) │ │ │ │ + add %cl,-0x7d(%rax) │ │ │ │ + ret │ │ │ │ + add $0xff,%al │ │ │ │ + add %dl,%gs:0x2eff927(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ - add %cl,(%rbx) │ │ │ │ + add %eax,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ - add %cl,-0x73(%rax) │ │ │ │ - rex.RB fmuls -0x8(%r9,%rdi,1) │ │ │ │ - jb 4b80c6 │ │ │ │ - movq $0x4b8050,-0x28(%rbp) │ │ │ │ - mov 0x5(%rbx),%rax │ │ │ │ - mov 0xd(%rbx),%rbx │ │ │ │ - mov %rbx,%rcx │ │ │ │ - mov %r14,%rbx │ │ │ │ - mov %rcx,-0x20(%rbp) │ │ │ │ - mov %rax,-0x18(%rbp) │ │ │ │ - mov %rsi,-0x10(%rbp) │ │ │ │ - mov %rdi,-0x8(%rbp) │ │ │ │ - add $0xffffffffffffffd8,%rbp │ │ │ │ - test $0x7,%bl │ │ │ │ - jne 4b8050 │ │ │ │ - mov (%rbx),%rax │ │ │ │ - jmp *%rax │ │ │ │ - nopl 0x0(%rax) │ │ │ │ - add $0x0,%al │ │ │ │ + add (%rax),%al │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ - (bad) │ │ │ │ + inc %rbx │ │ │ │ + jmp *0x0(%rbp) │ │ │ │ + xchg %ax,%ax │ │ │ │ + push %rdx │ │ │ │ + stc │ │ │ │ + out %eax,(%dx) │ │ │ │ + add (%rax),%al │ │ │ │ add %al,(%rax) │ │ │ │ + add %al,0x0(%rip) │ │ │ │ add %al,(%rax) │ │ │ │ + add %al,(%rcx) │ │ │ │ add %al,(%rax) │ │ │ │ - add %cl,-0x7d(%rcx) │ │ │ │ - (bad) │ │ │ │ - cmp %cl,0x3b(%rbp) │ │ │ │ - movsl %ds:(%rsi),%es:(%rdi) │ │ │ │ - pop %rax │ │ │ │ - add (%rax),%eax │ │ │ │ - add %dh,0x59(%rdi) │ │ │ │ - mov 0x7(%rbx),%rax │ │ │ │ - mov 0xf(%rbx),%rcx │ │ │ │ - mov 0x17(%rbx),%rbx │ │ │ │ - movq $0x3363ae0,-0x30(%r12) │ │ │ │ - mov 0x8(%rbp),%rdx │ │ │ │ - mov %rdx,-0x28(%r12) │ │ │ │ - mov %rax,-0x20(%r12) │ │ │ │ - movq $0x4a37b8,-0x18(%r12) │ │ │ │ - lea -0x2e(%r12),%rax │ │ │ │ - mov %rax,-0x10(%r12) │ │ │ │ - mov %rcx,-0x8(%r12) │ │ │ │ - mov %rbx,(%r12) │ │ │ │ - mov 0x20(%rbp),%rdi │ │ │ │ - mov 0x18(%rbp),%rsi │ │ │ │ - lea -0x17(%r12),%r14 │ │ │ │ - mov 0x10(%rbp),%rbx │ │ │ │ - add $0x28,%rbp │ │ │ │ - jmp 33959f8 │ │ │ │ - movq $0x38,0x388(%r13) │ │ │ │ - jmp 338a720 │ │ │ │ - jmp *-0x8(%r13) │ │ │ │ - nopw 0x0(%rax,%rax,1) │ │ │ │ - sldt (%rax) │ │ │ │ - add %al,(%rdx) │ │ │ │ add %al,(%rax) │ │ │ │ - add %al,(%rax,%rax,1) │ │ │ │ add %al,(%rax) │ │ │ │ + add %cl,-0x1(%rax) │ │ │ │ + ret │ │ │ │ + jmp *0x0(%rbp) │ │ │ │ + xchg %ax,%ax │ │ │ │ + add $0x1000000,%eax │ │ │ │ + ... │ │ │ │ add %al,(%rax) │ │ │ │ + add %cl,(%rsi) │ │ │ │ add %al,(%rax) │ │ │ │ - or %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ - clc │ │ │ │ - (bad) │ │ │ │ - (bad) │ │ │ │ - add -0x73(%rax),%ecx │ │ │ │ - rex.RB cwtl │ │ │ │ + add %al,(%rax) │ │ │ │ + add %cl,-0x73(%rax) │ │ │ │ + rex.RB clc │ │ │ │ cmp %r15,%rax │ │ │ │ - jb 4b846d │ │ │ │ - movq $0x4b8150,-0x40(%rbp) │ │ │ │ - mov %rbx,%rax │ │ │ │ - mov 0x6(%rbx),%rcx │ │ │ │ - mov 0xe(%rbx),%rdx │ │ │ │ - mov 0x16(%rbx),%rdi │ │ │ │ - mov 0x1e(%rbx),%rbx │ │ │ │ - mov %rbx,%r8 │ │ │ │ - mov %rsi,%rbx │ │ │ │ - mov %rdx,-0x38(%rbp) │ │ │ │ - mov %rdi,-0x30(%rbp) │ │ │ │ - mov %rcx,-0x28(%rbp) │ │ │ │ - mov %r8,-0x20(%rbp) │ │ │ │ - mov %rax,-0x18(%rbp) │ │ │ │ - mov %r14,-0x10(%rbp) │ │ │ │ - mov %rsi,-0x8(%rbp) │ │ │ │ - add $0xffffffffffffffc0,%rbp │ │ │ │ + jb 4b8991 │ │ │ │ + movq $0x4b8980,-0x8(%rbp) │ │ │ │ + mov %r14,%rbx │ │ │ │ + add $0xfffffffffffffff8,%rbp │ │ │ │ test $0x7,%bl │ │ │ │ - jne 4b8150 │ │ │ │ + jne 4b8980 │ │ │ │ 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,0x48031ece(%rax) │ │ │ │ - mov 0x8(%rbp),%eax │ │ │ │ - mov 0x10(%rbp),%rcx │ │ │ │ - mov 0x30(%rbp),%rdx │ │ │ │ - mov 0x38(%rbp),%rsi │ │ │ │ - mov %rbx,%rdi │ │ │ │ - and $0x7,%edi │ │ │ │ - cmp $0x1,%rdi │ │ │ │ - je 4b8625 │ │ │ │ - movq $0x4b81a8,-0x8(%rbp) │ │ │ │ - mov 0xe(%rbx),%rax │ │ │ │ - mov 0x6(%rbx),%rbx │ │ │ │ - mov %rax,0x0(%rbp) │ │ │ │ - add $0xfffffffffffffff8,%rbp │ │ │ │ - test $0x7,%bl │ │ │ │ - jne 4b81a8 │ │ │ │ - mov (%rbx),%rax │ │ │ │ + add %cl,-0x75(%rax) │ │ │ │ + pop %rbx │ │ │ │ + cmovs -0x7cb7071d(%rbx),%eax │ │ │ │ + (bad) │ │ │ │ + mov (%rbx),%eax │ │ │ │ jmp *%rax │ │ │ │ - nopw 0x0(%rax,%rax,1) │ │ │ │ - or %al,(%rax) │ │ │ │ + lea 0x31eeb10(%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 %bh,(%rax) │ │ │ │ - (bad) │ │ │ │ - (bad) │ │ │ │ - add -0x75(%rax),%ecx │ │ │ │ - adc %r9b,-0x75(%r8) │ │ │ │ - rex.WRB sbb %r9b,-0x75(%r8) │ │ │ │ - push %rbp │ │ │ │ - cmp %cl,-0x75(%rax) │ │ │ │ - jne 4b81f8 │ │ │ │ - mov %rbx,%rdi │ │ │ │ - and $0x7,%edi │ │ │ │ - cmp $0x1,%rdi │ │ │ │ - je 4b8248 │ │ │ │ - add $0x8,%rbp │ │ │ │ - mov %rcx,%rbx │ │ │ │ - mov %rdx,%rcx │ │ │ │ - mov %rsi,%rdx │ │ │ │ - add $0x50,%r12 │ │ │ │ - cmp 0x358(%r13),%r12 │ │ │ │ - ja 4b8230 │ │ │ │ - movq $0x4b5fe8,-0x48(%r12) │ │ │ │ - mov %rbx,-0x40(%r12) │ │ │ │ - mov %rcx,-0x38(%r12) │ │ │ │ - movq $0x4b6008,-0x30(%r12) │ │ │ │ - mov %rax,-0x20(%r12) │ │ │ │ - mov %rdx,-0x18(%r12) │ │ │ │ - movq $0x4b6160,-0x10(%r12) │ │ │ │ - lea -0x47(%r12),%rax │ │ │ │ - mov %rax,-0x8(%r12) │ │ │ │ - lea -0x30(%r12),%rax │ │ │ │ - mov %rax,(%r12) │ │ │ │ - lea -0xd(%r12),%rbx │ │ │ │ - add $0x40,%rbp │ │ │ │ - jmp *0x0(%rbp) │ │ │ │ - movq $0x50,0x388(%r13) │ │ │ │ - movq $0x4b8610,0x0(%rbp) │ │ │ │ - jmp 338a2b0 │ │ │ │ - mov 0x20(%rbp),%rdi │ │ │ │ - mov 0x30(%rbp),%r8 │ │ │ │ - mov 0x8(%rbp),%r9 │ │ │ │ - mov 0xf(%rbx),%r10 │ │ │ │ - mov 0x7(%rbx),%rbx │ │ │ │ - mov 0x7(%rbx),%r11 │ │ │ │ - mov 0xf(%rbx),%rbx │ │ │ │ - mov 0x7(%rbx),%r14 │ │ │ │ - mov %rax,0x40(%rsp) │ │ │ │ - mov 0xf(%rbx),%rax │ │ │ │ - mov 0x17(%rbx),%rbx │ │ │ │ - cmp $0x6,%rbx │ │ │ │ - jne 4b8450 │ │ │ │ - mov %rcx,0x48(%rsp) │ │ │ │ - mov 0x28(%rbp),%rcx │ │ │ │ - cmp $0x33eb74a,%rax │ │ │ │ - je 4b830d │ │ │ │ - sub $0x8,%rsp │ │ │ │ - mov %rdi,0x58(%rsp) │ │ │ │ - mov %rax,%rdi │ │ │ │ - mov %rsi,0x60(%rsp) │ │ │ │ - lea 0x2f334a2(%rip),%rsi │ │ │ │ - mov %rdx,0x68(%rsp) │ │ │ │ - mov $0x6,%edx │ │ │ │ - mov %rax,0x70(%rsp) │ │ │ │ - xor %eax,%eax │ │ │ │ - mov %r11,0x98(%rsp) │ │ │ │ - mov %r10,0x90(%rsp) │ │ │ │ - mov %r9,0x88(%rsp) │ │ │ │ - mov %r8,0x80(%rsp) │ │ │ │ - mov %rcx,0x78(%rsp) │ │ │ │ - call 4053d0 │ │ │ │ - add $0x8,%rsp │ │ │ │ - movslq %eax,%rax │ │ │ │ - test %rax,%rax │ │ │ │ - jne 4b841a │ │ │ │ - mov 0x68(%rsp),%rax │ │ │ │ - mov 0x90(%rsp),%r11 │ │ │ │ - mov 0x88(%rsp),%r10 │ │ │ │ - mov 0x70(%rsp),%rcx │ │ │ │ - movq $0x4b8350,-0x20(%rbp) │ │ │ │ - mov %rbx,%rdx │ │ │ │ - mov %rcx,%rbx │ │ │ │ - mov %rax,-0x18(%rbp) │ │ │ │ - mov %r14,-0x10(%rbp) │ │ │ │ - mov %rdx,-0x8(%rbp) │ │ │ │ - mov %r11,0x0(%rbp) │ │ │ │ - mov %r10,0x28(%rbp) │ │ │ │ - add $0xffffffffffffffe0,%rbp │ │ │ │ + add %cl,-0x73(%rax) │ │ │ │ + rex.RB clc │ │ │ │ + cmp %r15,%rax │ │ │ │ + jb 4b89fd │ │ │ │ + movq $0x4b89f0,-0x8(%rbp) │ │ │ │ + mov %r14,%rbx │ │ │ │ + add $0xfffffffffffffff8,%rbp │ │ │ │ test $0x7,%bl │ │ │ │ - jne 4b8350 │ │ │ │ + jne 4b89f0 │ │ │ │ mov (%rbx),%rax │ │ │ │ jmp *%rax │ │ │ │ - nopl (%rax) │ │ │ │ - add %r8,(%rax) │ │ │ │ + nopw 0x0(%rax,%rax,1) │ │ │ │ + ... │ │ │ │ + (bad) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ - add %bl,(%rsi) │ │ │ │ add %al,(%rax) │ │ │ │ - add %dl,0x49031ecc(%rax) │ │ │ │ - add $0x70,%esp │ │ │ │ - cmp 0x358(%r13),%r12 │ │ │ │ - ja 4b8591 │ │ │ │ - mov 0x30(%rbp),%rax │ │ │ │ - mov 0x38(%rbp),%rcx │ │ │ │ - mov 0x40(%rbp),%rdi │ │ │ │ - mov 0x58(%rbp),%rdx │ │ │ │ - mov 0x28(%rbp),%r9 │ │ │ │ - mov 0x20(%rbp),%r11 │ │ │ │ - cmpq $0x1,0x7(%rbx) │ │ │ │ - jne 4b83ea │ │ │ │ - movq $0x50d128,-0x68(%r12) │ │ │ │ - movq $0x36acc5f,-0x60(%r12) │ │ │ │ - mov %r11,-0x58(%r12) │ │ │ │ - movq $0x36a4910,-0x50(%r12) │ │ │ │ - movq $0x4b7f68,-0x48(%r12) │ │ │ │ - mov %rdi,-0x38(%r12) │ │ │ │ - mov %rax,-0x30(%r12) │ │ │ │ - mov %rcx,-0x28(%r12) │ │ │ │ - mov %rdx,-0x20(%r12) │ │ │ │ - mov %r9,-0x18(%r12) │ │ │ │ - movq $0x4b7ff8,-0x10(%r12) │ │ │ │ - lea -0x48(%r12),%rax │ │ │ │ - mov %rax,-0x8(%r12) │ │ │ │ - lea -0x67(%r12),%rax │ │ │ │ - mov %rax,(%r12) │ │ │ │ - lea -0xd(%r12),%rbx │ │ │ │ - add $0x68,%rbp │ │ │ │ - jmp *0x0(%rbp) │ │ │ │ - add $0xffffffffffffff90,%r12 │ │ │ │ - mov 0x50(%rbp),%r8 │ │ │ │ - mov 0x60(%rbp),%rbx │ │ │ │ - mov 0x48(%rbp),%r10 │ │ │ │ - mov 0x8(%rbp),%rsi │ │ │ │ - mov 0x10(%rbp),%r14 │ │ │ │ - mov 0x18(%rbp),%r14 │ │ │ │ - add $0x20,%rbp │ │ │ │ - mov %rax,0x40(%rsp) │ │ │ │ - mov %rsi,%rax │ │ │ │ - mov %rbx,%rsi │ │ │ │ - mov %r14,%rbx │ │ │ │ - jmp 4b8450 │ │ │ │ - mov 0x68(%rsp),%rax │ │ │ │ - mov 0x90(%rsp),%r11 │ │ │ │ - mov 0x88(%rsp),%r10 │ │ │ │ - mov 0x80(%rsp),%r9 │ │ │ │ - mov 0x58(%rsp),%rsi │ │ │ │ - mov 0x60(%rsp),%rdx │ │ │ │ - mov 0x78(%rsp),%r8 │ │ │ │ - mov 0x50(%rsp),%rdi │ │ │ │ - mov 0x48(%rsp),%rcx │ │ │ │ - cmp $0x6,%rbx │ │ │ │ - je 4b8471 │ │ │ │ + add %cl,-0x75(%rax) │ │ │ │ + pop %rbx │ │ │ │ + (bad) │ │ │ │ add $0x8,%rbp │ │ │ │ - mov %rcx,%rbx │ │ │ │ - mov %rdx,%rcx │ │ │ │ - mov %rsi,%rdx │ │ │ │ - mov 0x40(%rsp),%rax │ │ │ │ - jmp 4b81d5 │ │ │ │ + jmp 33893b0 │ │ │ │ + lea 0x31eeaac(%rip),%rbx │ │ │ │ jmp *-0x8(%r13) │ │ │ │ - cmp $0x33eb74a,%rax │ │ │ │ - je 4b84fd │ │ │ │ - sub $0x8,%rsp │ │ │ │ - mov %rdi,%rbx │ │ │ │ - mov %rax,%rdi │ │ │ │ - mov %rsi,%rax │ │ │ │ - lea 0x2f332b9(%rip),%rsi │ │ │ │ - mov %rdx,%r14 │ │ │ │ - mov $0x6,%edx │ │ │ │ - mov %rax,0x60(%rsp) │ │ │ │ - xor %eax,%eax │ │ │ │ - mov %r11,0x98(%rsp) │ │ │ │ - mov %r10,0x90(%rsp) │ │ │ │ - mov %r9,0x88(%rsp) │ │ │ │ - mov %r8,0x80(%rsp) │ │ │ │ - mov %rcx,0x50(%rsp) │ │ │ │ - call 4053d0 │ │ │ │ - add $0x8,%rsp │ │ │ │ - movslq %eax,%rax │ │ │ │ - test %rax,%rax │ │ │ │ - jne 4b85e1 │ │ │ │ - mov 0x90(%rsp),%r11 │ │ │ │ - mov 0x88(%rsp),%r10 │ │ │ │ - mov 0x80(%rsp),%r9 │ │ │ │ - mov %r14,%rdx │ │ │ │ - mov 0x78(%rsp),%r8 │ │ │ │ - mov %rbx,%rdi │ │ │ │ - add $0x70,%r12 │ │ │ │ - cmp 0x358(%r13),%r12 │ │ │ │ - ja 4b8571 │ │ │ │ - movq $0x4b6220,-0x68(%r12) │ │ │ │ - mov %r11,-0x58(%r12) │ │ │ │ - mov 0x40(%rsp),%rax │ │ │ │ - mov %rax,-0x50(%r12) │ │ │ │ - mov %r10,-0x48(%r12) │ │ │ │ - movq $0x4b6868,-0x40(%r12) │ │ │ │ - mov %r11,-0x38(%r12) │ │ │ │ - mov %rdi,-0x30(%r12) │ │ │ │ - movq $0x4b6b98,-0x28(%r12) │ │ │ │ - mov %r9,-0x20(%r12) │ │ │ │ - mov %r8,-0x18(%r12) │ │ │ │ - mov %rdx,-0x10(%r12) │ │ │ │ - lea -0x3f(%r12),%rax │ │ │ │ - mov %rax,-0x8(%r12) │ │ │ │ - lea -0x68(%r12),%rax │ │ │ │ - mov %rax,(%r12) │ │ │ │ - lea -0x25(%r12),%rbx │ │ │ │ - add $0x48,%rbp │ │ │ │ - jmp *0x0(%rbp) │ │ │ │ - movq $0x70,0x388(%r13) │ │ │ │ - movq $0x4b85b8,0x0(%rbp) │ │ │ │ - mov %r11,0x28(%rbp) │ │ │ │ - mov %r10,0x40(%rbp) │ │ │ │ - jmp 338a2b0 │ │ │ │ - movq $0x70,0x388(%r13) │ │ │ │ - jmp 338a720 │ │ │ │ - nopl 0x0(%rax) │ │ │ │ - or %al,(%rcx) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ + add %eax,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ - (bad) │ │ │ │ + adc %eax,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ - add %ch,(%rax) │ │ │ │ - lret $0x31e │ │ │ │ - mov 0x10(%rbp),%rax │ │ │ │ - mov 0x20(%rbp),%rdi │ │ │ │ - mov 0x30(%rbp),%r8 │ │ │ │ - mov 0x38(%rbp),%rcx │ │ │ │ - mov 0x8(%rbp),%r9 │ │ │ │ - mov 0x40(%rbp),%r10 │ │ │ │ - mov 0x28(%rbp),%r11 │ │ │ │ - mov %rcx,%rdx │ │ │ │ - mov %rax,0x40(%rsp) │ │ │ │ - jmp 4b84fd │ │ │ │ - add $0x8,%rbp │ │ │ │ - mov 0x58(%rsp),%rdx │ │ │ │ - mov %r14,%rcx │ │ │ │ - mov 0x48(%rsp),%rbx │ │ │ │ - mov 0x40(%rsp),%rax │ │ │ │ - jmp 4b81d5 │ │ │ │ - nopl 0x0(%rax) │ │ │ │ + fsubr %st(3),%st │ │ │ │ (bad) │ │ │ │ + add -0x73(%rax),%ecx │ │ │ │ + rex.RB clc │ │ │ │ + cmp %r15,%rax │ │ │ │ + jb 4b8a3d │ │ │ │ + movq $0x4b8a58,-0x8(%rbp) │ │ │ │ + lea 0x377f4c9(%rip),%rsi │ │ │ │ + mov 0x10(%rbx),%r14 │ │ │ │ + add $0xfffffffffffffff8,%rbp │ │ │ │ + jmp 32e89a8 │ │ │ │ + jmp *-0x10(%r13) │ │ │ │ + nopl 0x0(%rax) │ │ │ │ + ... │ │ │ │ (bad) │ │ │ │ add %al,(%rax) │ │ │ │ + add %bl,0x48031eeb(%rax) │ │ │ │ + lea 0x31eeb91(%rip),%esi │ │ │ │ + mov %rbx,%r14 │ │ │ │ + add $0x8,%rbp │ │ │ │ + jmp 3240990 │ │ │ │ + nopl 0x0(%rax,%rax,1) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ - (bad) │ │ │ │ - add %al,(%rax) │ │ │ │ - add %dh,0x48031ec9(%rax) │ │ │ │ - mov 0x8(%rbp),%eax │ │ │ │ - mov 0x10(%rbp),%rbx │ │ │ │ - mov 0x30(%rbp),%rcx │ │ │ │ - mov 0x38(%rbp),%rdx │ │ │ │ - jmp 4b81d5 │ │ │ │ - mov %rcx,%rbx │ │ │ │ - mov %rdx,%rcx │ │ │ │ - mov %rsi,%rdx │ │ │ │ - jmp 4b81d5 │ │ │ │ - nopl 0x0(%rax,%rax,1) │ │ │ │ - sbb %al,(%rax) │ │ │ │ + add %eax,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ - add $0x0,%al │ │ │ │ - ... │ │ │ │ + adc %eax,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ + jo 4b8a69 │ │ │ │ (bad) │ │ │ │ - add %al,(%rax) │ │ │ │ - add %dl,0x49031ec9(%rax) │ │ │ │ - add $0x40,%esp │ │ │ │ - cmp 0x358(%r13),%r12 │ │ │ │ - ja 4b86a0 │ │ │ │ - movq $0x4b5f48,-0x38(%r12) │ │ │ │ - mov %r14,-0x28(%r12) │ │ │ │ - movq $0x4b80e8,-0x20(%r12) │ │ │ │ - mov %rdi,-0x18(%r12) │ │ │ │ - mov %r14,-0x10(%r12) │ │ │ │ - mov %rsi,-0x8(%r12) │ │ │ │ - lea -0x38(%r12),%rax │ │ │ │ + add -0x7d(%rcx),%ecx │ │ │ │ + (bad) │ │ │ │ + sbb %cl,0x3b(%rbp) │ │ │ │ + movsl %ds:(%rsi),%es:(%rdi) │ │ │ │ + pop %rax │ │ │ │ + add (%rax),%eax │ │ │ │ + add %dh,0x22(%rdi) │ │ │ │ + mov 0x10(%rbx),%rax │ │ │ │ + movq $0x4b8a18,-0x10(%r12) │ │ │ │ mov %rax,(%r12) │ │ │ │ - mov %r8,%rsi │ │ │ │ - lea 0x377f863(%rip),%r14 │ │ │ │ - lea -0x1e(%r12),%rbx │ │ │ │ - jmp 4b80e8 │ │ │ │ - movq $0x40,0x388(%r13) │ │ │ │ - lea 0x31ec94e(%rip),%rbx │ │ │ │ - jmp *-0x8(%r13) │ │ │ │ + lea -0x10(%r12),%rsi │ │ │ │ + lea 0x2eff8db(%rip),%r14 │ │ │ │ + jmp 3359998 │ │ │ │ + movq $0x18,0x388(%r13) │ │ │ │ + jmp *-0x10(%r13) │ │ │ │ xchg %ax,%ax │ │ │ │ - add (%rax),%al │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ + add (%rax),%al │ │ │ │ add %al,(%rax) │ │ │ │ - adc (%rax),%al │ │ │ │ + adc $0x0,%al │ │ │ │ add %al,(%rax) │ │ │ │ - rex.W leave │ │ │ │ + and %ch,%bl │ │ │ │ (bad) │ │ │ │ add -0x73(%rax),%ecx │ │ │ │ rex.RB │ │ │ │ lock cmp %r15,%rax │ │ │ │ - jb 4b86ee │ │ │ │ - movq $0x3390fc8,-0x10(%rbp) │ │ │ │ - mov %rbx,-0x8(%rbp) │ │ │ │ - mov 0x18(%rbx),%rsi │ │ │ │ - mov 0x10(%rbx),%r14 │ │ │ │ + jb 4b8b2a │ │ │ │ + add $0x18,%r12 │ │ │ │ + cmp 0x358(%r13),%r12 │ │ │ │ + ja 4b8b1f │ │ │ │ + mov 0x10(%rbx),%rax │ │ │ │ + mov 0x18(%rbx),%rbx │ │ │ │ + movq $0x4b8a80,-0x10(%r12) │ │ │ │ + mov %rbx,(%r12) │ │ │ │ + movq $0x4b8b40,-0x10(%rbp) │ │ │ │ + lea 0x377f3ef(%rip),%rsi │ │ │ │ + mov %rax,%r14 │ │ │ │ + lea -0x10(%r12),%rax │ │ │ │ + mov %rax,-0x8(%rbp) │ │ │ │ add $0xfffffffffffffff0,%rbp │ │ │ │ - jmp 4b89a0 │ │ │ │ + jmp 32e89a8 │ │ │ │ + movq $0x18,0x388(%r13) │ │ │ │ jmp *-0x10(%r13) │ │ │ │ - nopw 0x0(%rax,%rax,1) │ │ │ │ - add (%rax),%al │ │ │ │ - add %al,(%rax) │ │ │ │ + xchg %ax,%ax │ │ │ │ + add %eax,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ - adc (%rax),%al │ │ │ │ add %al,(%rax) │ │ │ │ - jo 4b86ca │ │ │ │ (bad) │ │ │ │ - add -0x73(%rax),%ecx │ │ │ │ - rex.RB │ │ │ │ - lock cmp %r15,%rax │ │ │ │ - jb 4b872e │ │ │ │ - movq $0x3390fc8,-0x10(%rbp) │ │ │ │ - mov %rbx,-0x8(%rbp) │ │ │ │ - mov 0x18(%rbx),%rsi │ │ │ │ - mov 0x10(%rbx),%r14 │ │ │ │ - add $0xfffffffffffffff0,%rbp │ │ │ │ - jmp 4a7930 │ │ │ │ - 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 %cl,-0x75(%rax) │ │ │ │ + jne 4b8b4c │ │ │ │ + mov %rbx,%r14 │ │ │ │ + add $0x10,%rbp │ │ │ │ + jmp 3240990 │ │ │ │ + or $0x0,%al │ │ │ │ add %al,(%rax) │ │ │ │ + add (%rax),%al │ │ │ │ add %al,(%rax) │ │ │ │ - add %cl,-0x73(%rax) │ │ │ │ - rex.RB loopne 4b87a1 │ │ │ │ - cmp %edi,%eax │ │ │ │ - jb 4b87ec │ │ │ │ - movq $0x4b87a0,-0x20(%rbp) │ │ │ │ - mov 0x6(%rbx),%rax │ │ │ │ - mov 0xe(%rbx),%rbx │ │ │ │ - mov %rbx,%rcx │ │ │ │ - mov %r14,%rbx │ │ │ │ - mov %rax,-0x18(%rbp) │ │ │ │ - mov %rcx,-0x10(%rbp) │ │ │ │ - mov %rsi,-0x8(%rbp) │ │ │ │ - add $0xffffffffffffffe0,%rbp │ │ │ │ - test $0x7,%bl │ │ │ │ - jne 4b87a0 │ │ │ │ - mov (%rbx),%rax │ │ │ │ - jmp *%rax │ │ │ │ - nopl (%rax) │ │ │ │ - add (%rax),%eax │ │ │ │ + add (%rax),%al │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ (bad) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ - add %cl,-0x7d(%rcx) │ │ │ │ + add %cl,-0x73(%rax) │ │ │ │ + rex.RB clc │ │ │ │ + cmp %r15,%rax │ │ │ │ + jb 4b8bb8 │ │ │ │ + add $0x20,%r12 │ │ │ │ + cmp 0x358(%r13),%r12 │ │ │ │ + ja 4b8bad │ │ │ │ + movq $0x4b8ad0,-0x18(%r12) │ │ │ │ + mov %r14,-0x8(%r12) │ │ │ │ + mov %rsi,(%r12) │ │ │ │ + movq $0x4b8bd8,-0x8(%rbp) │ │ │ │ + lea -0x18(%r12),%rsi │ │ │ │ + lea 0x2eff7ca(%rip),%r14 │ │ │ │ + add $0xfffffffffffffff8,%rbp │ │ │ │ + jmp 3359998 │ │ │ │ + movq $0x20,0x388(%r13) │ │ │ │ + lea 0x31eea79(%rip),%rbx │ │ │ │ + jmp *-0x8(%r13) │ │ │ │ + nopl 0x0(%rax,%rax,1) │ │ │ │ + ... │ │ │ │ (bad) │ │ │ │ - sbb %cl,0x3b(%rbp) │ │ │ │ - movsl %ds:(%rsi),%es:(%rdi) │ │ │ │ - pop %rax │ │ │ │ + add %al,(%rax) │ │ │ │ + add %al,-0x16(%rax) │ │ │ │ + (bad) │ │ │ │ + add -0x77(%rax),%ecx │ │ │ │ + fimuls 0x35(%rbp,%rcx,4) │ │ │ │ + shr $0x1e,%cl │ │ │ │ + add -0x7d(%rax),%ecx │ │ │ │ + (bad) │ │ │ │ + adc $0xf02d93c,%eax │ │ │ │ + (bad) │ │ │ │ + add %r8b,(%rax) │ │ │ │ + adc %al,(%rax) │ │ │ │ + add %al,(%rax) │ │ │ │ add (%rax),%eax │ │ │ │ - add %dh,0x2f(%rdi) │ │ │ │ - movq $0x3363ae0,-0x10(%r12) │ │ │ │ - mov 0x10(%rbp),%rax │ │ │ │ - mov %rax,-0x8(%r12) │ │ │ │ - mov 0x18(%rbp),%rax │ │ │ │ - mov %rax,(%r12) │ │ │ │ - lea -0xe(%r12),%rsi │ │ │ │ - mov %rbx,%r14 │ │ │ │ - mov 0x8(%rbp),%rbx │ │ │ │ - add $0x20,%rbp │ │ │ │ - jmp 3395748 │ │ │ │ - movq $0x18,0x388(%r13) │ │ │ │ - jmp 338a720 │ │ │ │ - jmp *-0x8(%r13) │ │ │ │ - sldt (%rax) │ │ │ │ - add %al,(%rdx) │ │ │ │ add %al,(%rax) │ │ │ │ - add %al,(%rbx) │ │ │ │ + add (%rax),%al │ │ │ │ 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 fmuls -0x8(%r9,%rdi,1) │ │ │ │ - jb 4b88b0 │ │ │ │ - movq $0x4b8860,-0x28(%rbp) │ │ │ │ - mov 0x6(%rbx),%rax │ │ │ │ - mov 0xe(%rbx),%rcx │ │ │ │ - mov 0x16(%rbx),%rbx │ │ │ │ - mov %rbx,%rdx │ │ │ │ + add %cl,0x5(%rbp,%rcx,4) │ │ │ │ + mov $0x48031ee9,%ecx │ │ │ │ + mov %edi,%eax │ │ │ │ + mov %r14,%rdi │ │ │ │ + mov %rsi,%rbx │ │ │ │ + mov %rax,%rsi │ │ │ │ + mov %rbx,%r14 │ │ │ │ + jmp 32c9610 │ │ │ │ + nopl 0x0(%rax,%rax,1) │ │ │ │ + sldt (%rax) │ │ │ │ + add %al,(%rdx) │ │ │ │ + ... │ │ │ │ + add %al,(%rax) │ │ │ │ + add %cl,(%rsi) │ │ │ │ + add %al,(%rax) │ │ │ │ + add %bh,(%rax) │ │ │ │ + (bad) │ │ │ │ + (bad) │ │ │ │ + add -0x73(%rax),%ecx │ │ │ │ + rex.RB rorb $1,-0x8(%r9,%rdi,1) │ │ │ │ + jb 4b8d55 │ │ │ │ + movq $0x4b8c80,-0x10(%rbp) │ │ │ │ mov %r14,%rbx │ │ │ │ - mov %rdx,-0x20(%rbp) │ │ │ │ - mov %rcx,-0x18(%rbp) │ │ │ │ - mov %rax,-0x10(%rbp) │ │ │ │ mov %rsi,-0x8(%rbp) │ │ │ │ - add $0xffffffffffffffd8,%rbp │ │ │ │ + add $0xfffffffffffffff0,%rbp │ │ │ │ test $0x7,%bl │ │ │ │ - jne 4b8860 │ │ │ │ + jne 4b8c80 │ │ │ │ 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 %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 $0x4b8750,-0x10(%r12) │ │ │ │ - mov 0x18(%rbp),%rax │ │ │ │ - mov %rax,-0x8(%r12) │ │ │ │ - mov 0x20(%rbp),%rax │ │ │ │ - mov %rax,(%r12) │ │ │ │ - lea -0xe(%r12),%rdi │ │ │ │ - mov 0x10(%rbp),%rsi │ │ │ │ - mov %rbx,%r14 │ │ │ │ + add %bh,%al │ │ │ │ + jmp ffffffffc7938fa0 <__environ@GLIBC_2.2.5+0xffffffffc3cf8af8> │ │ │ │ + rex.RB clc │ │ │ │ + rorb $0x7,0x438b4800(%rbx,%rcx,2) │ │ │ │ + mov 0xf(%rbx),%rbx │ │ │ │ + mov %rbx,%rcx │ │ │ │ mov 0x8(%rbp),%rbx │ │ │ │ - add $0x28,%rbp │ │ │ │ - jmp 33959f8 │ │ │ │ - movq $0x18,0x388(%r13) │ │ │ │ - jmp 338a720 │ │ │ │ - jmp *-0x8(%r13) │ │ │ │ - nopl 0x0(%rax) │ │ │ │ - (bad) │ │ │ │ - add %al,(%rax) │ │ │ │ - add %al,(%rbx) │ │ │ │ - add %al,(%rax) │ │ │ │ - add %al,(%rdx) │ │ │ │ - add %al,(%rax) │ │ │ │ - add %al,(%rax) │ │ │ │ + mov %rcx,0x0(%rbp) │ │ │ │ + mov %rax,0x8(%rbp) │ │ │ │ + add $0xfffffffffffffff8,%rbp │ │ │ │ + test $0x7,%bl │ │ │ │ + jne 4b8cc0 │ │ │ │ + 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,-0x73(%rax) │ │ │ │ - rex.RB fmuls -0x8(%r9,%rdi,1) │ │ │ │ - jb 4b8980 │ │ │ │ - movq $0x4b8928,-0x28(%rbp) │ │ │ │ - mov 0x5(%rbx),%rax │ │ │ │ - mov 0xd(%rbx),%rbx │ │ │ │ + add %bh,0x48031ee9(%rax) │ │ │ │ + mov %ebx,%eax │ │ │ │ + and $0x7,%eax │ │ │ │ + cmp $0x1,%rax │ │ │ │ + je 4b8d60 │ │ │ │ + movq $0x4b8d10,0x0(%rbp) │ │ │ │ + mov 0x6(%rbx),%rax │ │ │ │ + mov 0xe(%rbx),%rbx │ │ │ │ mov %rbx,%rcx │ │ │ │ - mov %r14,%rbx │ │ │ │ - mov %rax,-0x20(%rbp) │ │ │ │ - mov %rcx,-0x18(%rbp) │ │ │ │ - mov %rsi,-0x10(%rbp) │ │ │ │ - mov %rdi,-0x8(%rbp) │ │ │ │ - add $0xffffffffffffffd8,%rbp │ │ │ │ + mov 0x8(%rbp),%rbx │ │ │ │ + mov %rcx,0x8(%rbp) │ │ │ │ + mov %rax,0x10(%rbp) │ │ │ │ test $0x7,%bl │ │ │ │ - jne 4b8928 │ │ │ │ + jne 4b8d10 │ │ │ │ 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 %ch,-0x17(%rax) │ │ │ │ + (bad) │ │ │ │ + add -0x75(%rax),%ecx │ │ │ │ + rex.XB (bad) │ │ │ │ + mov 0x7(%rax),%rax │ │ │ │ + mov 0xf(%rbx),%rcx │ │ │ │ + mov 0x7(%rcx),%rcx │ │ │ │ + movq $0x4b8da0,-0x18(%rbp) │ │ │ │ + mov 0x17(%rbx),%rdx │ │ │ │ + mov 0x1f(%rbx),%rbx │ │ │ │ + mov %rbx,%rsi │ │ │ │ + mov 0x10(%rbp),%rbx │ │ │ │ + mov %rax,-0x10(%rbp) │ │ │ │ + mov %rcx,-0x8(%rbp) │ │ │ │ + mov %rdx,0x0(%rbp) │ │ │ │ + mov %rsi,0x10(%rbp) │ │ │ │ + add $0xffffffffffffffe8,%rbp │ │ │ │ + test $0x7,%bl │ │ │ │ + jne 4b8da0 │ │ │ │ + mov (%rbx),%rax │ │ │ │ + jmp *%rax │ │ │ │ + lea 0x31ee93c(%rip),%rbx │ │ │ │ + jmp *-0x8(%r13) │ │ │ │ + mov 0x10(%rbp),%rbx │ │ │ │ + add $0x18,%rbp │ │ │ │ + jmp 33893b0 │ │ │ │ + mov %rcx,%rdi │ │ │ │ + mov %rax,%rsi │ │ │ │ + mov %rbx,%r14 │ │ │ │ + add $0x30,%rbp │ │ │ │ + jmp 4b8c08 │ │ │ │ + mov %rcx,%rsi │ │ │ │ + mov %rbx,%r14 │ │ │ │ + add $0x30,%rbp │ │ │ │ + jmp 4b8b68 │ │ │ │ + xchg %ax,%ax │ │ │ │ (bad) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ + add %bl,(%rsi) │ │ │ │ add %al,(%rax) │ │ │ │ - add %cl,-0x7d(%rcx) │ │ │ │ + add %bl,%al │ │ │ │ + call ffffffff8b9390c0 <__environ@GLIBC_2.2.5+0xffffffff87cf8c18> │ │ │ │ + or %r9b,-0x75(%r8) │ │ │ │ + rex.WRB adc %r9b,-0x75(%r8) │ │ │ │ + pop %rbx │ │ │ │ (bad) │ │ │ │ - and %cl,0x3b(%rbp) │ │ │ │ - movsl %ds:(%rsi),%es:(%rdi) │ │ │ │ - pop %rax │ │ │ │ - add (%rax),%eax │ │ │ │ - add %dh,0x3b(%rdi) │ │ │ │ - movq $0x4b8808,-0x18(%r12) │ │ │ │ + cmp %rbx,%rax │ │ │ │ + jg 4b8d6d │ │ │ │ + cmp %rcx,%rbx │ │ │ │ + jg 4b8d6d │ │ │ │ + mov 0x28(%rbp),%rcx │ │ │ │ + sub %rax,%rbx │ │ │ │ + cmp $0x0,%rbx │ │ │ │ + jl 4b8d7f │ │ │ │ + cmp %rcx,%rbx │ │ │ │ + jge 4b8d7f │ │ │ │ mov 0x20(%rbp),%rax │ │ │ │ - mov %rax,-0x10(%r12) │ │ │ │ - mov 0x18(%rbp),%rax │ │ │ │ - mov %rax,-0x8(%r12) │ │ │ │ - mov 0x8(%rbp),%rcx │ │ │ │ - mov %rcx,(%r12) │ │ │ │ - lea -0x16(%r12),%rdi │ │ │ │ + mov 0x18(%rbp),%rcx │ │ │ │ + mov 0x18(%rcx,%rbx,8),%rbx │ │ │ │ + add $0x30,%rbp │ │ │ │ mov %rax,%rsi │ │ │ │ mov %rbx,%r14 │ │ │ │ - mov 0x10(%rbp),%rbx │ │ │ │ - add $0x28,%rbp │ │ │ │ - jmp 33959f8 │ │ │ │ - movq $0x20,0x388(%r13) │ │ │ │ - jmp 338a720 │ │ │ │ - jmp *-0x8(%r13) │ │ │ │ + jmp 4b8c4d │ │ │ │ nopl 0x0(%rax) │ │ │ │ - sldt (%rax) │ │ │ │ - add %al,(%rdx) │ │ │ │ ... │ │ │ │ - add %al,(%rax) │ │ │ │ - add %cl,(%rsi) │ │ │ │ - add %al,(%rax) │ │ │ │ - add %bl,%al │ │ │ │ - rcrl $0x3,(%rsi) │ │ │ │ - lea -0x10(%rbp),%rax │ │ │ │ - cmp %r15,%rax │ │ │ │ - jb 4b8a67 │ │ │ │ - movq $0x4b89e0,-0x10(%rbp) │ │ │ │ - mov %rsi,%rbx │ │ │ │ - mov %r14,-0x8(%rbp) │ │ │ │ + adc $0x48000000,%eax │ │ │ │ + jmp ffffffff8d939118 <__environ@GLIBC_2.2.5+0xffffffff89cf8c70> │ │ │ │ + rex.RB │ │ │ │ + lock cmp %r15,%rax │ │ │ │ + jb 4b8e46 │ │ │ │ + sub $0x8,%rsp │ │ │ │ + mov %r13,%rax │ │ │ │ + mov %rbx,%rsi │ │ │ │ + mov %rax,%rdi │ │ │ │ + xor %eax,%eax │ │ │ │ + call 3385710 │ │ │ │ + add $0x8,%rsp │ │ │ │ + test %rax,%rax │ │ │ │ + je 4b8e41 │ │ │ │ + movq $0x3391200,-0x10(%rbp) │ │ │ │ + mov %rax,-0x8(%rbp) │ │ │ │ + lea 0x31ee8e7(%rip),%rsi │ │ │ │ + lea 0x31ee8ba(%rip),%r14 │ │ │ │ add $0xfffffffffffffff0,%rbp │ │ │ │ - test $0x7,%bl │ │ │ │ - jne 4b89e0 │ │ │ │ + jmp 324c800 │ │ │ │ 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) │ │ │ │ - (bad) │ │ │ │ + adc %eax,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ - add %dh,(%rax) │ │ │ │ - (bad) │ │ │ │ + shrb $0x76,(%rbx) │ │ │ │ + add -0x7d(%rcx),%ecx │ │ │ │ (bad) │ │ │ │ - add -0x77(%rax),%ecx │ │ │ │ - fadds -0x7cb7f820(%rbx) │ │ │ │ - clc │ │ │ │ - add %ecx,(%rdi) │ │ │ │ - test %al,0x49000000(%rdx) │ │ │ │ - add $0x58,%esp │ │ │ │ - cmp 0x358(%r13),%r12 │ │ │ │ - ja 4b8a57 │ │ │ │ - mov 0x6(%rbx),%rax │ │ │ │ - mov 0xe(%rbx),%rbx │ │ │ │ - movq $0x4b86c8,-0x50(%r12) │ │ │ │ - mov 0x8(%rbp),%rcx │ │ │ │ - mov %rcx,-0x40(%r12) │ │ │ │ - mov %rbx,-0x38(%r12) │ │ │ │ - movq $0x4b8708,-0x30(%r12) │ │ │ │ - mov %rcx,-0x20(%r12) │ │ │ │ - mov %rax,-0x18(%r12) │ │ │ │ - movq $0x4b88d0,-0x10(%r12) │ │ │ │ - lea -0x50(%r12),%rax │ │ │ │ - mov %rax,-0x8(%r12) │ │ │ │ - lea -0x30(%r12),%rax │ │ │ │ + adc %cl,0x3b(%rbp) │ │ │ │ + movsl %ds:(%rsi),%es:(%rdi) │ │ │ │ + pop %rax │ │ │ │ + add (%rax),%eax │ │ │ │ + add %dh,0x3b(%rdi) │ │ │ │ + mov 0x10(%rbx),%rax │ │ │ │ + movabs $0x7fffffffffffffff,%rbx │ │ │ │ + cmp %rbx,%rax │ │ │ │ + jne 4b8e90 │ │ │ │ + add $0xfffffffffffffff0,%r12 │ │ │ │ + lea 0x3762b95(%rip),%rbx │ │ │ │ + mov (%rbx),%rax │ │ │ │ + jmp *%rax │ │ │ │ + movq $0x3363a20,-0x8(%r12) │ │ │ │ + inc %rax │ │ │ │ mov %rax,(%r12) │ │ │ │ - lea -0xd(%r12),%rbx │ │ │ │ - add $0x10,%rbp │ │ │ │ - jmp *0x0(%rbp) │ │ │ │ - movq $0x58,0x388(%r13) │ │ │ │ - jmp 338a720 │ │ │ │ - lea 0x31ec5a2(%rip),%rbx │ │ │ │ - jmp *-0x8(%r13) │ │ │ │ - lea 0x31eba5a(%rip),%rbx │ │ │ │ - add $0x10,%rbp │ │ │ │ + lea -0x7(%r12),%rbx │ │ │ │ jmp *0x0(%rbp) │ │ │ │ - add (%rax),%al │ │ │ │ + movq $0x10,0x388(%r13) │ │ │ │ + jmp *-0x10(%r13) │ │ │ │ + nop │ │ │ │ + add $0x1000000,%eax │ │ │ │ add %al,(%rax) │ │ │ │ + add %al,(%rdx) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ - adc (%rax),%al │ │ │ │ add %al,(%rax) │ │ │ │ - call 484eaa19 <__environ@GLIBC_2.2.5+0x448aa571> │ │ │ │ - lea -0x10(%rbp),%eax │ │ │ │ - cmp %r15,%rax │ │ │ │ - jb 4b8ab6 │ │ │ │ + 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 $0x3363ae0,-0x10(%r12) │ │ │ │ + mov %rax,-0x8(%r12) │ │ │ │ + mov %r14,(%r12) │ │ │ │ + lea -0xe(%r12),%r14 │ │ │ │ + jmp 3395508 │ │ │ │ + movq $0x18,0x388(%r13) │ │ │ │ + jmp *-0x8(%r13) │ │ │ │ + add (%rax),%al │ │ │ │ + add %al,(%rax) │ │ │ │ + add %eax,(%rax) │ │ │ │ + add %al,(%rax) │ │ │ │ + sldt (%rax) │ │ │ │ + add %ch,-0x18(%rax) │ │ │ │ + (bad) │ │ │ │ + add -0x73(%rax),%ecx │ │ │ │ + rex.RB │ │ │ │ + lock cmp %r15,%rax │ │ │ │ + jb 4b8fa2 │ │ │ │ + add $0x40,%r12 │ │ │ │ + cmp 0x358(%r13),%r12 │ │ │ │ + ja 4b8f97 │ │ │ │ movq $0x3390fc8,-0x10(%rbp) │ │ │ │ mov %rbx,-0x8(%rbp) │ │ │ │ - mov 0x18(%rbx),%rsi │ │ │ │ - mov 0x10(%rbx),%r14 │ │ │ │ + mov 0x10(%rbx),%rax │ │ │ │ + mov 0x18(%rbx),%rcx │ │ │ │ + mov 0x20(%rbx),%rbx │ │ │ │ + movq $0x3363a20,-0x38(%r12) │ │ │ │ + mov %rbx,-0x30(%r12) │ │ │ │ + movq $0x4b8e60,-0x28(%r12) │ │ │ │ + mov %rbx,-0x18(%r12) │ │ │ │ + movq $0x4b8ed0,-0x10(%r12) │ │ │ │ + lea -0x37(%r12),%rbx │ │ │ │ + mov %rbx,-0x8(%r12) │ │ │ │ + mov %rax,(%r12) │ │ │ │ + lea -0x28(%r12),%rsi │ │ │ │ + lea -0xf(%r12),%r14 │ │ │ │ + mov %rcx,%rbx │ │ │ │ add $0xfffffffffffffff0,%rbp │ │ │ │ - jmp 5313f8 │ │ │ │ + jmp 4b94b0 │ │ │ │ + movq $0x40,0x388(%r13) │ │ │ │ jmp *-0x10(%r13) │ │ │ │ - nopw 0x0(%rax,%rax,1) │ │ │ │ - add (%rax),%al │ │ │ │ - add %al,(%rax) │ │ │ │ + xchg %ax,%ax │ │ │ │ + add $0x0,%al │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ - adc (%rax),%al │ │ │ │ add %al,(%rax) │ │ │ │ - test $0x88,%al │ │ │ │ - (bad) │ │ │ │ + sldt (%rax) │ │ │ │ + add %dl,%al │ │ │ │ + out %eax,$0x1e │ │ │ │ add -0x73(%rax),%ecx │ │ │ │ - rex.RB loopne 4b8b21 │ │ │ │ - cmp %edi,%eax │ │ │ │ - jb 4b8b91 │ │ │ │ + rex.RB cwtl │ │ │ │ + cmp %r15,%rax │ │ │ │ + jb 4b90b6 │ │ │ │ movq $0x3390fc8,-0x10(%rbp) │ │ │ │ mov %rbx,-0x8(%rbp) │ │ │ │ - movq $0x4b8b20,-0x20(%rbp) │ │ │ │ + movq $0x4b9018,-0x30(%rbp) │ │ │ │ mov 0x10(%rbx),%rax │ │ │ │ - mov 0x18(%rbx),%rbx │ │ │ │ + mov 0x18(%rbx),%rcx │ │ │ │ + mov 0x20(%rbx),%rdx │ │ │ │ + mov 0x28(%rbx),%rbx │ │ │ │ + mov %rdx,-0x28(%rbp) │ │ │ │ + mov %rcx,-0x20(%rbp) │ │ │ │ mov %rax,-0x18(%rbp) │ │ │ │ - add $0xffffffffffffffe0,%rbp │ │ │ │ + add $0xffffffffffffffd0,%rbp │ │ │ │ test $0x7,%bl │ │ │ │ - jne 4b8b20 │ │ │ │ + jne 4b9018 │ │ │ │ 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 %bl,-0x78(%rax) │ │ │ │ + add %dh,-0x19(%rax) │ │ │ │ (bad) │ │ │ │ - add -0x7d(%rcx),%ecx │ │ │ │ + add -0x39(%rax),%ecx │ │ │ │ + rex.RB clc │ │ │ │ + pop %rax │ │ │ │ + nop │ │ │ │ + rex.WXB add %cl,-0x77(%r8) │ │ │ │ + fmuls -0x75(%rax) │ │ │ │ + pop %rbx │ │ │ │ (bad) │ │ │ │ + mov %rbx,%rcx │ │ │ │ + mov 0x8(%rbp),%rbx │ │ │ │ + mov %rcx,0x0(%rbp) │ │ │ │ + mov %rax,0x8(%rbp) │ │ │ │ + add $0xfffffffffffffff8,%rbp │ │ │ │ + test $0x7,%bl │ │ │ │ + jne 4b9058 │ │ │ │ + mov (%rbx),%rax │ │ │ │ + jmp *%rax │ │ │ │ + nopl 0x0(%rax) │ │ │ │ + add %r8b,(%rax) │ │ │ │ + add %al,(%rax) │ │ │ │ + add %al,(%rax) │ │ │ │ + add %bl,(%rsi) │ │ │ │ + add %al,(%rax) │ │ │ │ + add %dh,(%rax) │ │ │ │ + out %eax,$0x1e │ │ │ │ + add -0x75(%rax),%ecx │ │ │ │ + or %r9b,-0x75(%r8) │ │ │ │ + rex.WXB (bad) │ │ │ │ + cmp %rcx,%rax │ │ │ │ + jg 4b93e2 │ │ │ │ + mov $0x1,%edx │ │ │ │ + sub %rax,%rdx │ │ │ │ + mov %rcx,%rdi │ │ │ │ + add %rdx,%rdi │ │ │ │ + test %rdi,%rdi │ │ │ │ + jge 4b908c │ │ │ │ + lea 0x3761275(%rip),%rbx │ │ │ │ + add $0x28,%rbp │ │ │ │ + mov (%rbx),%rax │ │ │ │ + jmp *%rax │ │ │ │ + movq $0x4b91e8,-0x18(%rbp) │ │ │ │ + lea 0x3754bc5(%rip),%r14 │ │ │ │ + mov %rbx,%rax │ │ │ │ + mov %rdi,%rbx │ │ │ │ + mov %rcx,-0x10(%rbp) │ │ │ │ + mov %rdi,-0x8(%rbp) │ │ │ │ + mov %rax,0x0(%rbp) │ │ │ │ + add $0xffffffffffffffe8,%rbp │ │ │ │ + jmp 338af80 │ │ │ │ + jmp *-0x10(%r13) │ │ │ │ + mov %r14,0x60(%rsp) │ │ │ │ + mov %r13,%r14 │ │ │ │ + mov %r14,0x68(%rsp) │ │ │ │ + mov 0x18(%rbx,%r10,8),%r14 │ │ │ │ + sub $0x8,%rsp │ │ │ │ + mov %r14,0x78(%rsp) │ │ │ │ + mov 0x70(%rsp),%r14 │ │ │ │ + mov %rsi,0x48(%rsp) │ │ │ │ + mov %r14,0x80(%rsp) │ │ │ │ + mov 0x78(%rsp),%r14 │ │ │ │ + mov %r14,%rsi │ │ │ │ + mov %rdi,0x88(%rsp) │ │ │ │ + mov 0x80(%rsp),%r14 │ │ │ │ + mov %r14,%rdi │ │ │ │ + mov %rax,%r14 │ │ │ │ + xor %eax,%eax │ │ │ │ + mov %r10,0xb0(%rsp) │ │ │ │ + mov %rcx,0xa8(%rsp) │ │ │ │ + mov %r11,0xa0(%rsp) │ │ │ │ + mov %rdx,0x98(%rsp) │ │ │ │ + mov %r9,0x90(%rsp) │ │ │ │ + mov %r8,0x60(%rsp) │ │ │ │ + call 337fc80 │ │ │ │ + add $0x8,%rsp │ │ │ │ + mov 0xa8(%rsp),%r10 │ │ │ │ + mov 0xa0(%rsp),%rcx │ │ │ │ + mov 0x98(%rsp),%r11 │ │ │ │ + mov 0x80(%rsp),%rdi │ │ │ │ + mov 0x40(%rsp),%rsi │ │ │ │ + mov 0x90(%rsp),%rdx │ │ │ │ + mov %r14,%rax │ │ │ │ + mov 0x88(%rsp),%r9 │ │ │ │ + mov 0x58(%rsp),%r8 │ │ │ │ + mov 0x60(%rsp),%r14 │ │ │ │ + jmp 4b92ca │ │ │ │ + nopl 0x0(%rax) │ │ │ │ + lret $0x7 │ │ │ │ + add %al,(%rax) │ │ │ │ + add %al,(%rax) │ │ │ │ + add %bl,(%rsi) │ │ │ │ + add %al,(%rax) │ │ │ │ + add %dh,%al │ │ │ │ + in $0x1e,%eax │ │ │ │ + add 0x45(%rbx,%rcx,4),%ecx │ │ │ │ rex.W │ │ │ │ + mov 0x50(%rbp),%r9 │ │ │ │ + mov 0x40(%rbp),%rax │ │ │ │ + mov 0x30(%rbp),%rdx │ │ │ │ + mov 0x20(%rbp),%rcx │ │ │ │ + mov 0x28(%rbp),%rdi │ │ │ │ + mov 0x38(%rbp),%rbx │ │ │ │ + mov 0x18(%rbp),%r11 │ │ │ │ + mov 0x8(%rbp),%rsi │ │ │ │ + mov 0x10(%rbp),%r10 │ │ │ │ + add $0x18,%rbp │ │ │ │ + mov %rcx,0x40(%rsp) │ │ │ │ + mov %rsi,%rcx │ │ │ │ + mov 0x40(%rsp),%rsi │ │ │ │ + jmp 4b9286 │ │ │ │ + xchg %ax,%ax │ │ │ │ + movl $0x0,(%rdx) │ │ │ │ + add %al,(%rax) │ │ │ │ + (bad) │ │ │ │ + add %al,(%rax) │ │ │ │ + add %ah,0x49031ee5(%rax) │ │ │ │ + add $0x28,%esp │ │ │ │ cmp 0x358(%r13),%r12 │ │ │ │ - ja 4b8b81 │ │ │ │ - mov 0x7(%rbx),%rax │ │ │ │ - mov 0xf(%rbx),%rcx │ │ │ │ - mov 0x17(%rbx),%rdx │ │ │ │ - mov 0x1f(%rbx),%rbx │ │ │ │ - movq $0x4b8a90,-0x40(%r12) │ │ │ │ + ja 4b931f │ │ │ │ + mov 0x28(%rbp),%rax │ │ │ │ + mov 0x20(%rbp),%rcx │ │ │ │ + mov 0x18(%rbp),%rdx │ │ │ │ mov 0x8(%rbp),%rsi │ │ │ │ - mov %rsi,-0x30(%r12) │ │ │ │ - mov %rbx,-0x28(%r12) │ │ │ │ - movq $0x672ff0,-0x20(%r12) │ │ │ │ + mov 0x10(%rbp),%rdi │ │ │ │ + cmp %rsi,%rcx │ │ │ │ + jle 4b9241 │ │ │ │ + movq $0x338fa70,(%rbx) │ │ │ │ + movq $0x323f540,-0x20(%r12) │ │ │ │ mov %rax,-0x18(%r12) │ │ │ │ - mov %rcx,-0x10(%r12) │ │ │ │ - mov %rdx,-0x8(%r12) │ │ │ │ - lea -0x40(%r12),%rax │ │ │ │ - mov %rax,(%r12) │ │ │ │ + mov %rdx,-0x10(%r12) │ │ │ │ + mov %rbx,-0x8(%r12) │ │ │ │ + mov %rdi,(%r12) │ │ │ │ lea -0x1f(%r12),%rbx │ │ │ │ - add $0x10,%rbp │ │ │ │ + add $0x40,%rbp │ │ │ │ jmp *0x0(%rbp) │ │ │ │ - movq $0x48,0x388(%r13) │ │ │ │ + mov 0x30(%rbp),%r8 │ │ │ │ + mov 0x38(%rbp),%r9 │ │ │ │ + cmp %rsi,%rcx │ │ │ │ + jg 4b927c │ │ │ │ + mov $0x1,%r10d │ │ │ │ + sub %rcx,%r10 │ │ │ │ + mov %rsi,%r11 │ │ │ │ + add %r10,%r11 │ │ │ │ + test %r11,%r11 │ │ │ │ + jge 4b9276 │ │ │ │ + add $0xffffffffffffffd8,%r12 │ │ │ │ + lea 0x31ee4fb(%rip),%rbx │ │ │ │ + add $0x40,%rbp │ │ │ │ + mov (%rbx),%rax │ │ │ │ + jmp *%rax │ │ │ │ + add $0xffffffffffffffd8,%r12 │ │ │ │ + jmp 4b9283 │ │ │ │ + add $0xffffffffffffffd8,%r12 │ │ │ │ + xor %r11d,%r11d │ │ │ │ + xor %r10d,%r10d │ │ │ │ + add $0x28,%r12 │ │ │ │ + cmp 0x358(%r13),%r12 │ │ │ │ + ja 4b93b6 │ │ │ │ + cmp %r11,%r10 │ │ │ │ + je 4b9356 │ │ │ │ + movq $0x4b8f20,-0x20(%r12) │ │ │ │ + mov %r9,-0x10(%r12) │ │ │ │ + mov %r8,-0x8(%r12) │ │ │ │ + mov %rcx,(%r12) │ │ │ │ + lea -0x20(%r12),%r14 │ │ │ │ + cmpq $0x0,0x378a90c(%rip) │ │ │ │ + jne 4b90ba │ │ │ │ + mov %r14,0x18(%rbx,%r10,8) │ │ │ │ + movq $0x338fa10,(%rbx) │ │ │ │ + lea 0x18(%rbx),%r14 │ │ │ │ + mov %r14,0x48(%rsp) │ │ │ │ + mov %r10,%r14 │ │ │ │ + shr $0x7,%r14 │ │ │ │ + mov %r14,0x50(%rsp) │ │ │ │ + mov 0x8(%rbx),%r14 │ │ │ │ + shl $0x3,%r14 │ │ │ │ + mov %r8,0x58(%rsp) │ │ │ │ + mov 0x50(%rsp),%r8 │ │ │ │ + add %r8,%r14 │ │ │ │ + mov 0x48(%rsp),%r8 │ │ │ │ + movb $0x1,(%r8,%r14,1) │ │ │ │ + cmp %rsi,%rcx │ │ │ │ + je 4b935a │ │ │ │ + inc %r10 │ │ │ │ + inc %rcx │ │ │ │ + mov 0x58(%rsp),%r8 │ │ │ │ + jmp 4b9286 │ │ │ │ + movq $0x28,0x388(%r13) │ │ │ │ jmp 338a720 │ │ │ │ - jmp *-0x10(%r13) │ │ │ │ - nopl (%rax) │ │ │ │ - add (%rax),%al │ │ │ │ + nop │ │ │ │ + rex.RX add $0x0,%eax │ │ │ │ add %al,(%rax) │ │ │ │ + (bad) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ - adc (%rax),%al │ │ │ │ + add %al,(%rax) │ │ │ │ + add %cl,-0x75(%rax) │ │ │ │ + and %r9b,-0x75(%r8) │ │ │ │ + push %rbp │ │ │ │ + adc %cl,-0x75(%rax) │ │ │ │ + jge 4b9354 │ │ │ │ + mov 0x30(%rbp),%rbx │ │ │ │ + add $0xfffffffffffffff8,%rbp │ │ │ │ + jmp 4b935a │ │ │ │ + add $0xffffffffffffffd8,%r12 │ │ │ │ + add $0x28,%r12 │ │ │ │ + cmp 0x358(%r13),%r12 │ │ │ │ + ja 4b9396 │ │ │ │ + movq $0x338fa70,(%rbx) │ │ │ │ + movq $0x323f540,-0x20(%r12) │ │ │ │ + mov %rax,-0x18(%r12) │ │ │ │ + mov %rdx,-0x10(%r12) │ │ │ │ + mov %rbx,-0x8(%r12) │ │ │ │ + mov %rdi,(%r12) │ │ │ │ + lea -0x1f(%r12),%rbx │ │ │ │ + add $0x40,%rbp │ │ │ │ + jmp *0x0(%rbp) │ │ │ │ + movq $0x28,0x388(%r13) │ │ │ │ + movq $0x4b9340,0x8(%rbp) │ │ │ │ + mov %rbx,0x38(%rbp) │ │ │ │ + add $0x8,%rbp │ │ │ │ + jmp 338a2b0 │ │ │ │ + movq $0x28,0x388(%r13) │ │ │ │ + movq $0x4b9198,-0x18(%rbp) │ │ │ │ + mov %rcx,-0x10(%rbp) │ │ │ │ + mov %r10,-0x8(%rbp) │ │ │ │ + mov %r11,0x0(%rbp) │ │ │ │ + mov %rbx,0x20(%rbp) │ │ │ │ + add $0xffffffffffffffe8,%rbp │ │ │ │ + jmp 338a2b0 │ │ │ │ + xor %edi,%edi │ │ │ │ + jmp 4b9077 │ │ │ │ + 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 4b8bce │ │ │ │ + jb 4b9429 │ │ │ │ movq $0x3390fc8,-0x10(%rbp) │ │ │ │ mov %rbx,-0x8(%rbp) │ │ │ │ - mov 0x10(%rbx),%r14 │ │ │ │ - mov 0x18(%rbx),%rbx │ │ │ │ + lea 0x377eadd(%rip),%r14 │ │ │ │ + mov 0x10(%rbx),%rbx │ │ │ │ add $0xfffffffffffffff0,%rbp │ │ │ │ - jmp 4b8c30 │ │ │ │ + jmp 3395508 │ │ │ │ jmp *-0x10(%r13) │ │ │ │ - nopw 0x0(%rax,%rax,1) │ │ │ │ + nopl (%rax) │ │ │ │ add (%rax),%al │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ adc (%rax),%al │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ lea -0x10(%rbp),%rax │ │ │ │ cmp %r15,%rax │ │ │ │ - jb 4b8c0e │ │ │ │ + jb 4b9493 │ │ │ │ + add $0x18,%r12 │ │ │ │ + cmp 0x358(%r13),%r12 │ │ │ │ + ja 4b9488 │ │ │ │ movq $0x3390fc8,-0x10(%rbp) │ │ │ │ mov %rbx,-0x8(%rbp) │ │ │ │ - mov 0x18(%rbx),%rsi │ │ │ │ - mov 0x10(%rbx),%r14 │ │ │ │ + mov 0x10(%rbx),%rax │ │ │ │ + mov 0x18(%rbx),%rbx │ │ │ │ + movq $0x4b9400,-0x10(%r12) │ │ │ │ + mov %rbx,(%r12) │ │ │ │ + lea -0x10(%r12),%r14 │ │ │ │ + mov %rax,%rbx │ │ │ │ add $0xfffffffffffffff0,%rbp │ │ │ │ - jmp 536c58 │ │ │ │ + jmp 3395508 │ │ │ │ + movq $0x18,0x388(%r13) │ │ │ │ jmp *-0x10(%r13) │ │ │ │ - nopw 0x0(%rax,%rax,1) │ │ │ │ - add $0x1000000,%eax │ │ │ │ + nop │ │ │ │ + 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 %al,(%rax) │ │ │ │ - add %al,(%rax) │ │ │ │ - add %cl,-0x73(%rax) │ │ │ │ - rex.RB loopne 4b8c81 │ │ │ │ - cmp %edi,%eax │ │ │ │ - jb 4b8d07 │ │ │ │ - movq $0x4b8c80,-0x20(%rbp) │ │ │ │ - mov %rbx,%rax │ │ │ │ - mov 0x7(%rbx),%rcx │ │ │ │ - mov 0xf(%rbx),%rbx │ │ │ │ - mov %rbx,%rdx │ │ │ │ - mov %r14,%rbx │ │ │ │ - mov %rcx,-0x18(%rbp) │ │ │ │ - mov %rdx,-0x10(%rbp) │ │ │ │ - mov %rax,-0x8(%rbp) │ │ │ │ - add $0xffffffffffffffe0,%rbp │ │ │ │ - test $0x7,%bl │ │ │ │ - jne 4b8c80 │ │ │ │ - mov (%rbx),%rax │ │ │ │ - jmp *%rax │ │ │ │ - add (%rax),%eax │ │ │ │ - add %al,(%rax) │ │ │ │ - add %al,(%rax) │ │ │ │ - add %al,(%rax) │ │ │ │ + add %bl,%al │ │ │ │ + loop 4b94cd │ │ │ │ + add -0x7d(%rcx),%ecx │ │ │ │ (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 $0x58,%esp │ │ │ │ - cmp 0x358(%r13),%r12 │ │ │ │ - ja 4b8cf7 │ │ │ │ + push $0x58a53b4d │ │ │ │ + add (%rax),%eax │ │ │ │ + add %dh,0x5c(%rdi) │ │ │ │ mov 0x6(%rbx),%rax │ │ │ │ - mov 0xe(%rbx),%rbx │ │ │ │ - movq $0x4b8ba8,-0x50(%r12) │ │ │ │ - mov %rbx,-0x40(%r12) │ │ │ │ - mov 0x18(%rbp),%rbx │ │ │ │ - mov %rbx,-0x38(%r12) │ │ │ │ - movq $0x4b8be8,-0x30(%r12) │ │ │ │ - mov 0x8(%rbp),%rbx │ │ │ │ - mov %rbx,-0x20(%r12) │ │ │ │ - mov %rax,-0x18(%r12) │ │ │ │ - movq $0x3363ae0,-0x10(%r12) │ │ │ │ + mov 0xe(%rbx),%rcx │ │ │ │ + movq $0x4b8fb8,-0x60(%r12) │ │ │ │ + mov %r14,-0x50(%r12) │ │ │ │ + mov %rbx,-0x48(%r12) │ │ │ │ + mov %rax,-0x40(%r12) │ │ │ │ + mov %rsi,-0x38(%r12) │ │ │ │ + movq $0x4b9440,-0x30(%r12) │ │ │ │ + mov %rcx,-0x20(%r12) │ │ │ │ + mov %r14,-0x18(%r12) │ │ │ │ + movq $0x4b9cc0,-0x10(%r12) │ │ │ │ lea -0x30(%r12),%rax │ │ │ │ mov %rax,-0x8(%r12) │ │ │ │ - lea -0x50(%r12),%rax │ │ │ │ + lea -0x60(%r12),%rax │ │ │ │ mov %rax,(%r12) │ │ │ │ - lea -0xe(%r12),%rbx │ │ │ │ - add $0x20,%rbp │ │ │ │ + lea -0xf(%r12),%rbx │ │ │ │ jmp *0x0(%rbp) │ │ │ │ - movq $0x58,0x388(%r13) │ │ │ │ - jmp 338a720 │ │ │ │ + movq $0x68,0x388(%r13) │ │ │ │ jmp *-0x8(%r13) │ │ │ │ - mov 0x10(%rbp),%rbx │ │ │ │ - and $0xfffffffffffffff8,%rbx │ │ │ │ - add $0x20,%rbp │ │ │ │ - mov (%rbx),%rax │ │ │ │ - jmp *%rax │ │ │ │ - nopl 0x0(%rax) │ │ │ │ - add (%rax),%eax │ │ │ │ + (bad) │ │ │ │ add %al,(%rax) │ │ │ │ + add %al,(%rbx) │ │ │ │ + ... │ │ │ │ add %al,(%rax) │ │ │ │ + add %cl,(%rsi) │ │ │ │ add %al,(%rax) │ │ │ │ + add %cl,-0x1e(%rax) │ │ │ │ + (bad) │ │ │ │ + add -0x7d(%rcx),%ecx │ │ │ │ + (bad) │ │ │ │ + sbb %cl,0x3b(%rbp) │ │ │ │ + movsl %ds:(%rsi),%es:(%rdi) │ │ │ │ + pop %rax │ │ │ │ + add (%rax),%eax │ │ │ │ + add %dh,0x26(%rdi) │ │ │ │ + movq $0x4b94b0,-0x10(%r12) │ │ │ │ + mov %rsi,-0x8(%r12) │ │ │ │ + mov %rdi,(%r12) │ │ │ │ + mov %r14,%rsi │ │ │ │ + lea 0x3761228(%rip),%r14 │ │ │ │ + lea -0xe(%r12),%rbx │ │ │ │ + jmp 4b94b0 │ │ │ │ + movq $0x18,0x388(%r13) │ │ │ │ + lea 0x31ee233(%rip),%rbx │ │ │ │ + jmp *-0x8(%r13) │ │ │ │ + nopl 0x0(%rax) │ │ │ │ sldt (%rax) │ │ │ │ + add %al,(%rdx) │ │ │ │ + ... │ │ │ │ add %al,(%rax) │ │ │ │ + add %cl,(%rsi) │ │ │ │ add %al,(%rax) │ │ │ │ - add %cl,-0x73(%rax) │ │ │ │ + add %dl,(%rax) │ │ │ │ + loop 4b95c5 │ │ │ │ + add -0x73(%rax),%ecx │ │ │ │ rex.RB │ │ │ │ lock cmp %r15,%rax │ │ │ │ - jb 4b8d8c │ │ │ │ - add $0x18,%r12 │ │ │ │ - cmp 0x358(%r13),%r12 │ │ │ │ - ja 4b8d81 │ │ │ │ - movq $0x3390fc8,-0x10(%rbp) │ │ │ │ - mov %rbx,-0x8(%rbp) │ │ │ │ - mov 0x10(%rbx),%rax │ │ │ │ - mov 0x18(%rbx),%rcx │ │ │ │ - mov 0x20(%rbx),%rbx │ │ │ │ - movq $0x4b8c30,-0x10(%r12) │ │ │ │ - mov %rax,-0x8(%r12) │ │ │ │ - mov %rcx,(%r12) │ │ │ │ - mov %rbx,%r14 │ │ │ │ - lea -0xf(%r12),%rbx │ │ │ │ + jb 4b95f5 │ │ │ │ + movq $0x4b95e0,-0x10(%rbp) │ │ │ │ + mov %r14,%rbx │ │ │ │ + mov %rsi,-0x8(%rbp) │ │ │ │ add $0xfffffffffffffff0,%rbp │ │ │ │ - jmp 4b8c30 │ │ │ │ - movq $0x18,0x388(%r13) │ │ │ │ - jmp *-0x10(%r13) │ │ │ │ + test $0x7,%bl │ │ │ │ + jne 4b95e0 │ │ │ │ + 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 %bl,%al │ │ │ │ + loope 4b95fd │ │ │ │ + add -0x75(%rax),%ecx │ │ │ │ + jge 4b95ec │ │ │ │ + mov 0xf(%rbx),%rsi │ │ │ │ + mov 0x7(%rbx),%r14 │ │ │ │ + add $0x10,%rbp │ │ │ │ + jmp 4b9540 │ │ │ │ + lea 0x31ee1cc(%rip),%rbx │ │ │ │ + jmp *-0x8(%r13) │ │ │ │ + add (%rax),%al │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ - lea -0x18(%rbp),%rax │ │ │ │ + adc (%rax),%al │ │ │ │ + add %al,(%rax) │ │ │ │ + add %al,(%rax) │ │ │ │ + add %al,(%rax) │ │ │ │ + lea -0x10(%rbp),%rax │ │ │ │ cmp %r15,%rax │ │ │ │ - jb 4b8e1c │ │ │ │ + jb 4b9636 │ │ │ │ movq $0x3390fc8,-0x10(%rbp) │ │ │ │ mov %rbx,-0x8(%rbp) │ │ │ │ - movq $0x4b8de0,-0x18(%rbp) │ │ │ │ - mov 0x10(%rbx),%rbx │ │ │ │ - add $0xffffffffffffffe8,%rbp │ │ │ │ - test $0x7,%bl │ │ │ │ - jne 4b8de0 │ │ │ │ - mov (%rbx),%rax │ │ │ │ - jmp *%rax │ │ │ │ - nop │ │ │ │ - ... │ │ │ │ - (bad) │ │ │ │ + mov 0x18(%rbx),%rsi │ │ │ │ + mov 0x10(%rbx),%r14 │ │ │ │ + add $0xfffffffffffffff0,%rbp │ │ │ │ + jmp 3240d18 │ │ │ │ + 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,-0x39(%rax) │ │ │ │ - add %r9b,(%r8) │ │ │ │ - mov 0x0(%rbx),%cs │ │ │ │ - mov 0x1f(%rbx),%rbx │ │ │ │ - test $0x7,%bl │ │ │ │ - jne 4b8e08 │ │ │ │ - mov (%rbx),%rax │ │ │ │ - jmp *%rax │ │ │ │ - xchg %ax,%ax │ │ │ │ - ... │ │ │ │ - (bad) │ │ │ │ + add %cl,(%rbx) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ - add %cl,-0x75(%rax) │ │ │ │ - fwait │ │ │ │ - add %eax,(%eax) │ │ │ │ - add %cl,-0x7d(%rax) │ │ │ │ - jrcxz 4b8e0b │ │ │ │ - add $0x8,%rbp │ │ │ │ - mov (%rbx),%rax │ │ │ │ - jmp *%rax │ │ │ │ - jmp *-0x10(%r13) │ │ │ │ + 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 $0x4b9610,-0x18(%r12) │ │ │ │ + mov %rax,-0x8(%r12) │ │ │ │ + mov %r14,(%r12) │ │ │ │ + lea -0x18(%r12),%r14 │ │ │ │ + jmp 3395508 │ │ │ │ + movq $0x20,0x388(%r13) │ │ │ │ + jmp *-0x8(%r13) │ │ │ │ (bad) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rbx) │ │ │ │ ... │ │ │ │ add %al,(%rax) │ │ │ │ add %cl,(%rsi) │ │ │ │ add %al,(%rax) │ │ │ │ - add %al,-0x7b(%rax) │ │ │ │ - (bad) │ │ │ │ + add %cl,(%rax) │ │ │ │ + loope 4b96cd │ │ │ │ add -0x73(%rax),%ecx │ │ │ │ - rex.RB loopne 4b8e89 │ │ │ │ - cmp %edi,%eax │ │ │ │ - jb 4b8ef2 │ │ │ │ - movq $0x4b8e78,-0x18(%rbp) │ │ │ │ - mov %rdi,%rbx │ │ │ │ + rex.RB call 1043d004 <__environ@GLIBC_2.2.5+0xc7fcb5c> │ │ │ │ + (bad) │ │ │ │ + xchg %al,(%rax) │ │ │ │ + add %al,(%rax) │ │ │ │ + movq $0x4b96f0,-0x18(%rbp) │ │ │ │ + mov %rsi,%rbx │ │ │ │ mov %r14,-0x10(%rbp) │ │ │ │ - mov %rsi,-0x8(%rbp) │ │ │ │ + mov %rdi,-0x8(%rbp) │ │ │ │ add $0xffffffffffffffe8,%rbp │ │ │ │ test $0x7,%bl │ │ │ │ - jne 4b8e78 │ │ │ │ + jne 4b96f0 │ │ │ │ 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,0x48031ec1(%rax) │ │ │ │ - mov %ebx,%eax │ │ │ │ - and $0x7,%eax │ │ │ │ - cmp $0x1,%rax │ │ │ │ - je 4b8ee1 │ │ │ │ - movq $0x4b8eb8,-0x8(%rbp) │ │ │ │ - mov 0xe(%rbx),%rax │ │ │ │ - mov 0x6(%rbx),%rbx │ │ │ │ - mov %rax,0x0(%rbp) │ │ │ │ - add $0xfffffffffffffff8,%rbp │ │ │ │ - test $0x7,%bl │ │ │ │ - jne 4b8eb8 │ │ │ │ - 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 %ch,-0x3f(%rax) │ │ │ │ - (bad) │ │ │ │ - add -0x39(%rax),%ecx │ │ │ │ - add %r10b,(%r8) │ │ │ │ + add %cl,%al │ │ │ │ + loopne 4b970d │ │ │ │ + add -0x7d(%rcx),%ecx │ │ │ │ (bad) │ │ │ │ - rex.WXB add %cl,-0x75(%r8) │ │ │ │ - jge 4b8ecc │ │ │ │ - mov 0x18(%rbp),%rsi │ │ │ │ - mov 0x10(%rbp),%r14 │ │ │ │ - mov 0x17(%rbx),%rax │ │ │ │ - mov %rax,0x8(%rbp) │ │ │ │ + sbb %cl,0x3b(%rbp) │ │ │ │ + movsl %ds:(%rsi),%es:(%rdi) │ │ │ │ + pop %rax │ │ │ │ + add (%rax),%eax │ │ │ │ + add %dh,0x36(%rdi) │ │ │ │ mov 0x7(%rbx),%rax │ │ │ │ - mov %rax,0x18(%rbp) │ │ │ │ - jmp 4b8e38 │ │ │ │ - mov 0x10(%rbp),%rbx │ │ │ │ - and $0xfffffffffffffff8,%rbx │ │ │ │ + mov 0xf(%rbx),%rbx │ │ │ │ + movq $0x4b9658,-0x10(%r12) │ │ │ │ + mov 0x10(%rbp),%rcx │ │ │ │ + mov %rcx,-0x8(%r12) │ │ │ │ + mov 0x8(%rbp),%rcx │ │ │ │ + mov %rcx,(%r12) │ │ │ │ + lea -0xf(%r12),%rdi │ │ │ │ + mov %rbx,%rsi │ │ │ │ + mov %rax,%r14 │ │ │ │ add $0x18,%rbp │ │ │ │ + jmp 4b9540 │ │ │ │ + movq $0x18,0x388(%r13) │ │ │ │ + jmp 338a720 │ │ │ │ + lea 0x31ee08e(%rip),%rbx │ │ │ │ + jmp *-0x8(%r13) │ │ │ │ + xchg %ax,%ax │ │ │ │ + ... │ │ │ │ + adc $0xa8000000,%eax │ │ │ │ + loop 4b977d │ │ │ │ + add -0x73(%rax),%ecx │ │ │ │ + rex.RB │ │ │ │ + lock cmp %r15,%rax │ │ │ │ + jb 4b97a7 │ │ │ │ + sub $0x8,%rsp │ │ │ │ + mov %r13,%rax │ │ │ │ + mov %rbx,%rsi │ │ │ │ + mov %rax,%rdi │ │ │ │ + xor %eax,%eax │ │ │ │ + call 3385710 │ │ │ │ + add $0x8,%rsp │ │ │ │ + test %rax,%rax │ │ │ │ + je 4b97a2 │ │ │ │ + movq $0x3391200,-0x10(%rbp) │ │ │ │ + mov %rax,-0x8(%rbp) │ │ │ │ + lea 0x31ee249(%rip),%r14 │ │ │ │ + add $0xfffffffffffffff0,%rbp │ │ │ │ + jmp 32cbfb0 │ │ │ │ mov (%rbx),%rax │ │ │ │ jmp *%rax │ │ │ │ - lea 0x31ec127(%rip),%rbx │ │ │ │ - jmp *-0x8(%r13) │ │ │ │ - nopl (%rax) │ │ │ │ - add (%rax),%eax │ │ │ │ - add %al,(%rax) │ │ │ │ - add %al,(%rax) │ │ │ │ + jmp *-0x10(%r13) │ │ │ │ + nopl 0x0(%rax,%rax,1) │ │ │ │ + sldt (%rax) │ │ │ │ + add %al,(%rdx) │ │ │ │ + ... │ │ │ │ add %al,(%rax) │ │ │ │ - (bad) │ │ │ │ + add %cl,(%rsi) │ │ │ │ add %al,(%rax) │ │ │ │ - add %ch,-0x7c(%rax) │ │ │ │ - (bad) │ │ │ │ - add -0x7f(%rcx),%ecx │ │ │ │ - (bad) │ │ │ │ - addb $0x0,(%rax) │ │ │ │ - add %cl,0x3b(%rbp) │ │ │ │ - movsl %ds:(%rsi),%es:(%rdi) │ │ │ │ - pop %rax │ │ │ │ - add (%rax),%eax │ │ │ │ - add %dh,0x7f(%rdi) │ │ │ │ - mov 0x7(%rbx),%rax │ │ │ │ - mov 0x17(%rbx),%rbx │ │ │ │ - movq $0x4b8ad0,-0x78(%r12) │ │ │ │ - mov 0x18(%rbp),%rcx │ │ │ │ - mov %rcx,-0x68(%r12) │ │ │ │ - mov %rax,-0x60(%r12) │ │ │ │ - movq $0x4b8d30,-0x58(%r12) │ │ │ │ - mov 0x10(%rbp),%rax │ │ │ │ - mov %rax,-0x48(%r12) │ │ │ │ - mov %rbx,-0x40(%r12) │ │ │ │ - mov 0x8(%rbp),%rax │ │ │ │ - mov %rax,-0x38(%r12) │ │ │ │ - movq $0x4b8da0,-0x30(%r12) │ │ │ │ - lea -0x78(%r12),%rax │ │ │ │ - mov %rax,-0x20(%r12) │ │ │ │ - movq $0x537f48,-0x18(%r12) │ │ │ │ - mov %rax,-0x10(%r12) │ │ │ │ - lea -0x30(%r12),%rax │ │ │ │ - mov %rax,-0x8(%r12) │ │ │ │ - lea -0x58(%r12),%rax │ │ │ │ - mov %rax,(%r12) │ │ │ │ - lea -0x17(%r12),%rbx │ │ │ │ - add $0x20,%rbp │ │ │ │ - jmp *0x0(%rbp) │ │ │ │ - movq $0x80,0x388(%r13) │ │ │ │ - jmp 338a720 │ │ │ │ - nop │ │ │ │ - add (%rax),%al │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ + add %cl,-0x73(%rax) │ │ │ │ + rex.RB │ │ │ │ + lock cmp %r15,%rax │ │ │ │ + jae 4b97fb │ │ │ │ + lea 0x31ee270(%rip),%rbx │ │ │ │ + jmp *-0x8(%r13) │ │ │ │ + nopl 0x0(%rax) │ │ │ │ + add %eax,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ - adc (%rax),%al │ │ │ │ add %al,(%rax) │ │ │ │ - mov $0x48031f83,%eax │ │ │ │ - lea -0x10(%rbp),%eax │ │ │ │ - cmp %r15,%rax │ │ │ │ - jb 4b8fe6 │ │ │ │ - movq $0x3390fc8,-0x10(%rbp) │ │ │ │ - mov %rbx,-0x8(%rbp) │ │ │ │ - mov 0x18(%rbx),%rsi │ │ │ │ - mov 0x10(%rbx),%r14 │ │ │ │ - add $0xfffffffffffffff0,%rbp │ │ │ │ - jmp 5313f8 │ │ │ │ - jmp *-0x10(%r13) │ │ │ │ - nopw 0x0(%rax,%rax,1) │ │ │ │ - add (%rax),%al │ │ │ │ add %al,(%rax) │ │ │ │ + (bad) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ - adc (%rax),%al │ │ │ │ add %al,(%rax) │ │ │ │ - js 4b8f81 │ │ │ │ - (bad) │ │ │ │ - add -0x73(%rax),%ecx │ │ │ │ - rex.RB loopne 4b9051 │ │ │ │ - cmp %edi,%eax │ │ │ │ - jb 4b90c1 │ │ │ │ - movq $0x3390fc8,-0x10(%rbp) │ │ │ │ - mov %rbx,-0x8(%rbp) │ │ │ │ - movq $0x4b9050,-0x20(%rbp) │ │ │ │ - mov 0x10(%rbx),%rax │ │ │ │ - mov 0x18(%rbx),%rbx │ │ │ │ - mov %rax,-0x18(%rbp) │ │ │ │ - add $0xffffffffffffffe0,%rbp │ │ │ │ + add %cl,-0x75(%rax) │ │ │ │ + jne 4b97fc │ │ │ │ + add $0x10,%rbp │ │ │ │ + mov %rbx,%r14 │ │ │ │ + mov %r14,%rax │ │ │ │ + and $0x7,%eax │ │ │ │ + cmp $0x1,%rax │ │ │ │ + je 4b9829 │ │ │ │ + movq $0x4b97f0,-0x10(%rbp) │ │ │ │ + mov 0xe(%r14),%rbx │ │ │ │ + mov 0x6(%r14),%rax │ │ │ │ + mov %rax,-0x8(%rbp) │ │ │ │ + add $0xfffffffffffffff0,%rbp │ │ │ │ test $0x7,%bl │ │ │ │ - jne 4b9050 │ │ │ │ + jne 4b97f0 │ │ │ │ mov (%rbx),%rax │ │ │ │ jmp *%rax │ │ │ │ - nopl 0x0(%rax,%rax,1) │ │ │ │ + mov %rsi,%rbx │ │ │ │ + and $0xfffffffffffffff8,%rbx │ │ │ │ + mov (%rbx),%rax │ │ │ │ + jmp *%rax │ │ │ │ + nopl (%rax) │ │ │ │ add %eax,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ - (bad) │ │ │ │ + adc %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ - add %ch,(%rax) │ │ │ │ - sbbl $0x3,(%rdi) │ │ │ │ - add $0x48,%r12 │ │ │ │ - cmp 0x358(%r13),%r12 │ │ │ │ - ja 4b90b1 │ │ │ │ - mov 0x7(%rbx),%rax │ │ │ │ - mov 0xf(%rbx),%rcx │ │ │ │ - mov 0x17(%rbx),%rdx │ │ │ │ - mov 0x1f(%rbx),%rbx │ │ │ │ - movq $0x4b8fc0,-0x40(%r12) │ │ │ │ - mov 0x8(%rbp),%rsi │ │ │ │ - mov %rsi,-0x30(%r12) │ │ │ │ - mov %rbx,-0x28(%r12) │ │ │ │ - movq $0x672ff0,-0x20(%r12) │ │ │ │ - mov %rax,-0x18(%r12) │ │ │ │ - mov %rcx,-0x10(%r12) │ │ │ │ - mov %rdx,-0x8(%r12) │ │ │ │ - lea -0x40(%r12),%rax │ │ │ │ - mov %rax,(%r12) │ │ │ │ - lea -0x1f(%r12),%rbx │ │ │ │ - add $0x10,%rbp │ │ │ │ - jmp *0x0(%rbp) │ │ │ │ - movq $0x48,0x388(%r13) │ │ │ │ - jmp 338a720 │ │ │ │ + loopne 4b9827 │ │ │ │ + (bad) │ │ │ │ + add -0x73(%rax),%ecx │ │ │ │ + rex.RB │ │ │ │ + lock cmp %r15,%rax │ │ │ │ + jb 4b9871 │ │ │ │ + movq $0x3390fc8,-0x10(%rbp) │ │ │ │ + mov %rbx,-0x8(%rbp) │ │ │ │ + lea 0x31ee1c4(%rip),%rsi │ │ │ │ + mov 0x10(%rbx),%r14 │ │ │ │ + add $0xfffffffffffffff0,%rbp │ │ │ │ + jmp 4b97c8 │ │ │ │ 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) │ │ │ │ + enter $0x1ee1,$0x3 │ │ │ │ lea -0x10(%rbp),%rax │ │ │ │ cmp %r15,%rax │ │ │ │ - jb 4b90fe │ │ │ │ + jb 4b98f7 │ │ │ │ + add $0x30,%r12 │ │ │ │ + cmp 0x358(%r13),%r12 │ │ │ │ + ja 4b98ec │ │ │ │ movq $0x3390fc8,-0x10(%rbp) │ │ │ │ mov %rbx,-0x8(%rbp) │ │ │ │ - mov 0x10(%rbx),%r14 │ │ │ │ + mov 0x10(%rbx),%rax │ │ │ │ mov 0x18(%rbx),%rbx │ │ │ │ + movq $0x4b9848,-0x28(%r12) │ │ │ │ + mov %rbx,-0x18(%r12) │ │ │ │ + movq $0x3363ae0,-0x10(%r12) │ │ │ │ + lea -0x28(%r12),%rbx │ │ │ │ + mov %rbx,-0x8(%r12) │ │ │ │ + movq $0x3c37ef9,(%r12) │ │ │ │ + lea -0xe(%r12),%rsi │ │ │ │ + mov %rax,%r14 │ │ │ │ add $0xfffffffffffffff0,%rbp │ │ │ │ - jmp 4b9160 │ │ │ │ + jmp 4b8c40 │ │ │ │ + movq $0x30,0x388(%r13) │ │ │ │ jmp *-0x10(%r13) │ │ │ │ - nopw 0x0(%rax,%rax,1) │ │ │ │ - add (%rax),%al │ │ │ │ - add %al,(%rax) │ │ │ │ - add %al,(%rax) │ │ │ │ - add %al,(%rax) │ │ │ │ - adc (%rax),%al │ │ │ │ + nopl 0x0(%rax,%rax,1) │ │ │ │ + add (%rax),%eax │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ - lea -0x10(%rbp),%rax │ │ │ │ + sldt (%rax) │ │ │ │ + add %cl,0x48031edd(%rax) │ │ │ │ + lea -0x20(%rbp),%eax │ │ │ │ cmp %r15,%rax │ │ │ │ - jb 4b913e │ │ │ │ + jb 4b9946 │ │ │ │ movq $0x3390fc8,-0x10(%rbp) │ │ │ │ mov %rbx,-0x8(%rbp) │ │ │ │ - mov 0x18(%rbx),%rsi │ │ │ │ - mov 0x10(%rbx),%r14 │ │ │ │ - add $0xfffffffffffffff0,%rbp │ │ │ │ - jmp 536c58 │ │ │ │ + movq $0x4b9960,-0x20(%rbp) │ │ │ │ + mov 0x20(%rbx),%rsi │ │ │ │ + mov 0x18(%rbx),%r14 │ │ │ │ + mov 0x10(%rbx),%rax │ │ │ │ + mov %rax,-0x18(%rbp) │ │ │ │ + add $0xffffffffffffffe0,%rbp │ │ │ │ + jmp 32cbed0 │ │ │ │ jmp *-0x10(%r13) │ │ │ │ nopw 0x0(%rax,%rax,1) │ │ │ │ - add $0x1000000,%eax │ │ │ │ + add %eax,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ - add %al,(%rdx) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ + (bad) │ │ │ │ add %al,(%rax) │ │ │ │ - add %cl,(%rbx) │ │ │ │ + add %bh,(%rax) │ │ │ │ + fstpl (%rsi) │ │ │ │ + add -0x77(%rax),%ecx │ │ │ │ + fimuls 0x75(%rbx,%rcx,4) │ │ │ │ + or %cl,-0x7d(%rax) │ │ │ │ + (bad) │ │ │ │ + shl $1,%dl │ │ │ │ + (bad) │ │ │ │ + incl 0x1000000(%rip) │ │ │ │ add %al,(%rax) │ │ │ │ + add %al,(%rax,%rax,1) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ - add %cl,-0x73(%rax) │ │ │ │ - rex.RB loopne 4b91b1 │ │ │ │ - cmp %edi,%eax │ │ │ │ - jb 4b9237 │ │ │ │ - movq $0x4b91b0,-0x20(%rbp) │ │ │ │ - mov %rbx,%rax │ │ │ │ - mov 0x7(%rbx),%rcx │ │ │ │ - mov 0xf(%rbx),%rbx │ │ │ │ - mov %rbx,%rdx │ │ │ │ + add %al,(%rax) │ │ │ │ + or %al,(%rax) │ │ │ │ + add %al,(%rax) │ │ │ │ + enter $0x1ee0,$0x3 │ │ │ │ + lea -0x30(%rbp),%rax │ │ │ │ + cmp %r15,%rax │ │ │ │ + jb 4b9abb │ │ │ │ + movq $0x4b99e8,-0x28(%rbp) │ │ │ │ + mov 0x7(%rbx),%rax │ │ │ │ + mov 0xf(%rbx),%rcx │ │ │ │ + mov 0x17(%rbx),%rdx │ │ │ │ + mov 0x1f(%rbx),%rbx │ │ │ │ + mov %rbx,%rsi │ │ │ │ mov %r14,%rbx │ │ │ │ + mov %rsi,-0x20(%rbp) │ │ │ │ mov %rcx,-0x18(%rbp) │ │ │ │ mov %rdx,-0x10(%rbp) │ │ │ │ mov %rax,-0x8(%rbp) │ │ │ │ - add $0xffffffffffffffe0,%rbp │ │ │ │ + add $0xffffffffffffffd8,%rbp │ │ │ │ test $0x7,%bl │ │ │ │ - jne 4b91b0 │ │ │ │ + jne 4b99e8 │ │ │ │ mov (%rbx),%rax │ │ │ │ jmp *%rax │ │ │ │ - add (%rax),%eax │ │ │ │ + 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) │ │ │ │ + add %ch,-0x20(%rax) │ │ │ │ + (bad) │ │ │ │ + add -0x77(%rax),%ecx │ │ │ │ fadds -0x7cb7f820(%rbx) │ │ │ │ clc │ │ │ │ - add %esi,0x49(%rdi,%rdi,2) │ │ │ │ - add $0x58,%esp │ │ │ │ - cmp 0x358(%r13),%r12 │ │ │ │ - ja 4b9227 │ │ │ │ - mov 0x6(%rbx),%rax │ │ │ │ + add %ecx,(%rdi) │ │ │ │ + test %dh,0x48000000(%rsi) │ │ │ │ + movl $0x4b9a38,-0x8(%rbp) │ │ │ │ + mov %rbx,%rax │ │ │ │ + mov 0x6(%rbx),%rcx │ │ │ │ mov 0xe(%rbx),%rbx │ │ │ │ - movq $0x4b90d8,-0x50(%r12) │ │ │ │ - mov %rbx,-0x40(%r12) │ │ │ │ - mov 0x18(%rbp),%rbx │ │ │ │ - mov %rbx,-0x38(%r12) │ │ │ │ - movq $0x4b9118,-0x30(%r12) │ │ │ │ - mov 0x8(%rbp),%rbx │ │ │ │ - mov %rbx,-0x20(%r12) │ │ │ │ - mov %rax,-0x18(%r12) │ │ │ │ - movq $0x3363ae0,-0x10(%r12) │ │ │ │ - lea -0x30(%r12),%rax │ │ │ │ - mov %rax,-0x8(%r12) │ │ │ │ - lea -0x50(%r12),%rax │ │ │ │ - mov %rax,(%r12) │ │ │ │ - lea -0xe(%r12),%rbx │ │ │ │ - add $0x20,%rbp │ │ │ │ - jmp *0x0(%rbp) │ │ │ │ - movq $0x58,0x388(%r13) │ │ │ │ - jmp 338a720 │ │ │ │ - jmp *-0x8(%r13) │ │ │ │ - mov 0x10(%rbp),%rbx │ │ │ │ - and $0xfffffffffffffff8,%rbx │ │ │ │ - add $0x20,%rbp │ │ │ │ + mov %rcx,0x0(%rbp) │ │ │ │ + mov %rax,0x8(%rbp) │ │ │ │ + add $0xfffffffffffffff8,%rbp │ │ │ │ + test $0x7,%bl │ │ │ │ + jne 4b9a38 │ │ │ │ mov (%rbx),%rax │ │ │ │ jmp *%rax │ │ │ │ nopl 0x0(%rax) │ │ │ │ - add (%rax),%eax │ │ │ │ - add %al,(%rax) │ │ │ │ + add $0x0,%eax │ │ │ │ add %al,(%rax) │ │ │ │ + add %bl,(%rsi) │ │ │ │ add %al,(%rax) │ │ │ │ - sldt (%rax) │ │ │ │ + add %bl,(%rax) │ │ │ │ + loopne 4b9a55 │ │ │ │ + add -0x75(%rax),%ecx │ │ │ │ + or %r9b,-0x77(%r8) │ │ │ │ + flds -0x7cb7f81f(%rbx) │ │ │ │ + stc │ │ │ │ + add %esi,0x49(%rdi,%rsi,2) │ │ │ │ + add $0x48,%esp │ │ │ │ + cmp 0x358(%r13),%r12 │ │ │ │ + ja 4b9a9e │ │ │ │ + movq $0x4b9888,-0x40(%r12) │ │ │ │ + mov 0x28(%rbp),%rcx │ │ │ │ + mov %rcx,-0x30(%r12) │ │ │ │ + mov 0x10(%rbp),%rdx │ │ │ │ + mov %rdx,-0x28(%r12) │ │ │ │ + movq $0x4b9910,-0x20(%r12) │ │ │ │ + mov %rcx,-0x10(%r12) │ │ │ │ + mov %rax,-0x8(%r12) │ │ │ │ + mov %rbx,(%r12) │ │ │ │ + lea -0x40(%r12),%rsi │ │ │ │ + lea -0x20(%r12),%r14 │ │ │ │ + mov 0x18(%rbp),%rbx │ │ │ │ + add $0x30,%rbp │ │ │ │ + jmp 3395748 │ │ │ │ + movq $0x48,0x388(%r13) │ │ │ │ + jmp 338a720 │ │ │ │ + mov 0x8(%rbp),%rbx │ │ │ │ + add $0x28,%rbp │ │ │ │ + jmp 33893b0 │ │ │ │ + jmp *-0x8(%r13) │ │ │ │ + mov %rax,%r14 │ │ │ │ + mov 0x20(%rbp),%rbx │ │ │ │ + add $0x30,%rbp │ │ │ │ + jmp 3395508 │ │ │ │ + nop │ │ │ │ + add $0x0,%eax │ │ │ │ add %al,(%rax) │ │ │ │ + add %cl,(%rdi) │ │ │ │ add %al,(%rax) │ │ │ │ - add %cl,-0x73(%rax) │ │ │ │ - rex.RB │ │ │ │ - lock cmp %r15,%rax │ │ │ │ - jb 4b92bc │ │ │ │ - add $0x18,%r12 │ │ │ │ + add %dl,0x48031edf(%rax) │ │ │ │ + lea -0x10(%rbp),%eax │ │ │ │ + cmp %r15,%rax │ │ │ │ + jb 4b9b57 │ │ │ │ + add $0x28,%r12 │ │ │ │ cmp 0x358(%r13),%r12 │ │ │ │ - ja 4b92b1 │ │ │ │ + ja 4b9b4c │ │ │ │ movq $0x3390fc8,-0x10(%rbp) │ │ │ │ mov %rbx,-0x8(%rbp) │ │ │ │ mov 0x10(%rbx),%rax │ │ │ │ mov 0x18(%rbx),%rcx │ │ │ │ - mov 0x20(%rbx),%rbx │ │ │ │ - movq $0x4b9160,-0x10(%r12) │ │ │ │ - mov %rax,-0x8(%r12) │ │ │ │ - mov %rcx,(%r12) │ │ │ │ + mov 0x20(%rbx),%rdx │ │ │ │ + mov 0x28(%rbx),%rsi │ │ │ │ + mov 0x30(%rbx),%rdi │ │ │ │ + movq $0x4b9988,-0x20(%r12) │ │ │ │ + mov %rbx,-0x18(%r12) │ │ │ │ + mov %rax,-0x10(%r12) │ │ │ │ + mov %rcx,-0x8(%r12) │ │ │ │ + mov %rdx,(%r12) │ │ │ │ + mov %rdi,%rax │ │ │ │ + lea -0x1f(%r12),%rdi │ │ │ │ + mov %rsi,%rbx │ │ │ │ + mov %rax,%rsi │ │ │ │ mov %rbx,%r14 │ │ │ │ - lea -0xf(%r12),%rbx │ │ │ │ add $0xfffffffffffffff0,%rbp │ │ │ │ - jmp 4b9160 │ │ │ │ - movq $0x18,0x388(%r13) │ │ │ │ + jmp 4b9540 │ │ │ │ + movq $0x28,0x388(%r13) │ │ │ │ jmp *-0x10(%r13) │ │ │ │ - add %eax,(%rax) │ │ │ │ - add %al,(%rax) │ │ │ │ - add %al,(%rax) │ │ │ │ - add %al,(%rax) │ │ │ │ - adc %al,(%rax) │ │ │ │ - add %al,(%rax) │ │ │ │ + nopl 0x0(%rax,%rax,1) │ │ │ │ + sbb %eax,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ + add $0x0,%eax │ │ │ │ add %al,(%rax) │ │ │ │ - lea -0x18(%rbp),%rax │ │ │ │ - cmp %r15,%rax │ │ │ │ - jb 4b934c │ │ │ │ - movq $0x3390fc8,-0x10(%rbp) │ │ │ │ - mov %rbx,-0x8(%rbp) │ │ │ │ - movq $0x4b9310,-0x18(%rbp) │ │ │ │ - mov 0x10(%rbx),%rbx │ │ │ │ - add $0xffffffffffffffe8,%rbp │ │ │ │ - test $0x7,%bl │ │ │ │ - jne 4b9310 │ │ │ │ - mov (%rbx),%rax │ │ │ │ - jmp *%rax │ │ │ │ - nop │ │ │ │ - ... │ │ │ │ - (bad) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ + add %cl,(%rsi) │ │ │ │ add %al,(%rax) │ │ │ │ - add %cl,-0x39(%rax) │ │ │ │ - add %r15b,(%r8) │ │ │ │ - xchg %eax,%ebx │ │ │ │ - rex.WXB add %cl,-0x75(%r8) │ │ │ │ - pop %rbx │ │ │ │ - (bad) │ │ │ │ - test $0x7,%bl │ │ │ │ - jne 4b9338 │ │ │ │ - mov (%rbx),%rax │ │ │ │ - jmp *%rax │ │ │ │ - xchg %ax,%ax │ │ │ │ - ... │ │ │ │ + add %bh,%al │ │ │ │ + ficomps (%rsi) │ │ │ │ + add -0x7d(%rcx),%ecx │ │ │ │ (bad) │ │ │ │ - add %al,(%rax) │ │ │ │ - add %al,(%rax) │ │ │ │ - add %al,(%rax) │ │ │ │ - add %cl,-0x75(%rax) │ │ │ │ - fwait │ │ │ │ - add %eax,(%eax) │ │ │ │ - add %cl,-0x7d(%rax) │ │ │ │ - jrcxz 4b933b │ │ │ │ - add $0x8,%rbp │ │ │ │ + cmp %cl,0x3b(%rbp) │ │ │ │ + movsl %ds:(%rsi),%es:(%rdi) │ │ │ │ + pop %rax │ │ │ │ + add (%rax),%eax │ │ │ │ + add %dh,0x2f(%rdi) │ │ │ │ + movq $0x4b9ae0,-0x30(%r12) │ │ │ │ + mov %rsi,-0x20(%r12) │ │ │ │ + mov %r9,-0x18(%r12) │ │ │ │ + mov %r14,-0x10(%r12) │ │ │ │ + mov %rdi,-0x8(%r12) │ │ │ │ + mov %r8,(%r12) │ │ │ │ + lea -0x30(%r12),%rbx │ │ │ │ + and $0xfffffffffffffff8,%rbx │ │ │ │ mov (%rbx),%rax │ │ │ │ jmp *%rax │ │ │ │ - jmp *-0x10(%r13) │ │ │ │ - (bad) │ │ │ │ + movq $0x38,0x388(%r13) │ │ │ │ + lea 0x31edeca(%rip),%rbx │ │ │ │ + jmp *-0x8(%r13) │ │ │ │ + nopw 0x0(%rax,%rax,1) │ │ │ │ + sbb %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ - add %al,(%rbx) │ │ │ │ + add $0x0,%al │ │ │ │ ... │ │ │ │ add %al,(%rax) │ │ │ │ - add %cl,(%rsi) │ │ │ │ + (bad) │ │ │ │ add %al,(%rax) │ │ │ │ - add %dl,(%rax) │ │ │ │ - sbbb $0x3,(%rdi) │ │ │ │ - lea -0x20(%rbp),%rax │ │ │ │ + add %ch,0x48031ede(%rax) │ │ │ │ + lea -0x20(%rbp),%eax │ │ │ │ cmp %r15,%rax │ │ │ │ - jb 4b9422 │ │ │ │ - movq $0x4b93a8,-0x18(%rbp) │ │ │ │ + jb 4b9c45 │ │ │ │ + movq $0x4b9c28,-0x20(%rbp) │ │ │ │ mov %rdi,%rbx │ │ │ │ - mov %r14,-0x10(%rbp) │ │ │ │ - mov %rsi,-0x8(%rbp) │ │ │ │ - add $0xffffffffffffffe8,%rbp │ │ │ │ - test $0x7,%bl │ │ │ │ - jne 4b93a8 │ │ │ │ - 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,0x48031ebc(%rax) │ │ │ │ - mov %ebx,%eax │ │ │ │ - and $0x7,%eax │ │ │ │ - cmp $0x1,%rax │ │ │ │ - je 4b9411 │ │ │ │ - movq $0x4b93e8,-0x8(%rbp) │ │ │ │ - mov 0xe(%rbx),%rax │ │ │ │ - mov 0x6(%rbx),%rbx │ │ │ │ - mov %rax,0x0(%rbp) │ │ │ │ - add $0xfffffffffffffff8,%rbp │ │ │ │ + mov %r14,-0x18(%rbp) │ │ │ │ + mov %rsi,-0x10(%rbp) │ │ │ │ + mov %r8,-0x8(%rbp) │ │ │ │ + add $0xffffffffffffffe0,%rbp │ │ │ │ test $0x7,%bl │ │ │ │ - jne 4b93e8 │ │ │ │ + jne 4b9c28 │ │ │ │ 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 %cl,-0x44(%rax) │ │ │ │ + add %ch,-0x22(%rax) │ │ │ │ (bad) │ │ │ │ - add -0x39(%rax),%ecx │ │ │ │ - add %r8b,-0x6c(%r8) │ │ │ │ - rex.WXB add %cl,-0x75(%r8) │ │ │ │ - jge 4b93fc │ │ │ │ - mov 0x18(%rbp),%rsi │ │ │ │ - mov 0x10(%rbp),%r14 │ │ │ │ - mov 0x17(%rbx),%rax │ │ │ │ - mov %rax,0x8(%rbp) │ │ │ │ - mov 0x7(%rbx),%rax │ │ │ │ - mov %rax,0x18(%rbp) │ │ │ │ - jmp 4b9368 │ │ │ │ - mov 0x10(%rbp),%rbx │ │ │ │ - and $0xfffffffffffffff8,%rbx │ │ │ │ - add $0x18,%rbp │ │ │ │ - mov (%rbx),%rax │ │ │ │ - jmp *%rax │ │ │ │ - lea 0x31ebc07(%rip),%rbx │ │ │ │ + add 0x4d(%rbx,%rcx,4),%ecx │ │ │ │ + sbb %cl,0x43(%rbx,%rcx,4) │ │ │ │ + cmovs -0x74b7f885(%rbx),%ecx │ │ │ │ + jne 4b9c48 │ │ │ │ + mov 0x8(%rbp),%r14 │ │ │ │ + add $0x20,%rbp │ │ │ │ + jmp 4b9b78 │ │ │ │ + lea 0x31ede54(%rip),%rbx │ │ │ │ jmp *-0x8(%r13) │ │ │ │ - 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 %bh,(%rax) │ │ │ │ - jg 4b945e │ │ │ │ - add -0x7f(%rcx),%ecx │ │ │ │ + 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 %dh,0x7f(%rdi) │ │ │ │ - mov 0x7(%rbx),%rax │ │ │ │ - mov 0x17(%rbx),%rbx │ │ │ │ - movq $0x4b9000,-0x78(%r12) │ │ │ │ - mov 0x18(%rbp),%rcx │ │ │ │ - mov %rcx,-0x68(%r12) │ │ │ │ - mov %rax,-0x60(%r12) │ │ │ │ - movq $0x4b9260,-0x58(%r12) │ │ │ │ - mov 0x10(%rbp),%rax │ │ │ │ - mov %rax,-0x48(%r12) │ │ │ │ - mov %rbx,-0x40(%r12) │ │ │ │ - mov 0x8(%rbp),%rax │ │ │ │ - mov %rax,-0x38(%r12) │ │ │ │ - movq $0x4b92d0,-0x30(%r12) │ │ │ │ - lea -0x78(%r12),%rax │ │ │ │ - mov %rax,-0x20(%r12) │ │ │ │ - movq $0x537f48,-0x18(%r12) │ │ │ │ - mov %rax,-0x10(%r12) │ │ │ │ - lea -0x30(%r12),%rax │ │ │ │ - mov %rax,-0x8(%r12) │ │ │ │ - lea -0x58(%r12),%rax │ │ │ │ - mov %rax,(%r12) │ │ │ │ - lea -0x17(%r12),%rbx │ │ │ │ - add $0x20,%rbp │ │ │ │ - jmp *0x0(%rbp) │ │ │ │ - movq $0x80,0x388(%r13) │ │ │ │ - jmp 338a720 │ │ │ │ - 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 4b9561 │ │ │ │ - movq $0x3390fc8,-0x10(%rbp) │ │ │ │ - mov %rbx,-0x8(%rbp) │ │ │ │ - movq $0x4b9530,-0x18(%rbp) │ │ │ │ - mov 0x10(%rbx),%rbx │ │ │ │ - add $0xffffffffffffffe8,%rbp │ │ │ │ - test $0x7,%bl │ │ │ │ - jne 4b9530 │ │ │ │ - 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) │ │ │ │ - je 4b9565 │ │ │ │ - dec %rax │ │ │ │ - cmp $0xc,%rax │ │ │ │ - jge 4b9553 │ │ │ │ - lea 0x3781f2d(%rip),%rbx │ │ │ │ - add $0x8,%rbp │ │ │ │ - jmp *0x0(%rbp) │ │ │ │ - lea 0x3781f0f(%rip),%rbx │ │ │ │ - add $0x8,%rbp │ │ │ │ + add %dh,0x1a(%rdi) │ │ │ │ + movq $0x4b9cc0,-0x10(%r12) │ │ │ │ + mov %r14,-0x8(%r12) │ │ │ │ + mov %rsi,(%r12) │ │ │ │ + lea -0xf(%r12),%rbx │ │ │ │ jmp *0x0(%rbp) │ │ │ │ - jmp *-0x10(%r13) │ │ │ │ - and $0xfffffffffffffff8,%rbx │ │ │ │ - mov (%rbx),%rax │ │ │ │ - mov -0x4(%rax),%eax │ │ │ │ - jmp 4b953f │ │ │ │ - nopl 0x0(%rax) │ │ │ │ - add $0x1000000,%eax │ │ │ │ + movq $0x18,0x388(%r13) │ │ │ │ + lea 0x31edfff(%rip),%rbx │ │ │ │ + jmp *-0x8(%r13) │ │ │ │ + nopl (%rax) │ │ │ │ + fsub %st(6),%st │ │ │ │ + out %eax,(%dx) │ │ │ │ + add (%rax),%al │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rdx) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ - add %cl,(%rbx) │ │ │ │ - add %al,(%rax) │ │ │ │ - add %dl,0x48031eba(%rax) │ │ │ │ - mov 0xf(%rbx),%edi │ │ │ │ - mov %r14,%rsi │ │ │ │ - mov 0x7(%rbx),%r14 │ │ │ │ - jmp 4b8e38 │ │ │ │ - add (%rax),%al │ │ │ │ - add %al,(%rax) │ │ │ │ + add %al,(%rax,%rax,1) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ - adc (%rax),%al │ │ │ │ add %al,(%rax) │ │ │ │ - (bad) │ │ │ │ - mov $0x8d48031e,%edx │ │ │ │ + inc %rbx │ │ │ │ + jmp *0x0(%rbp) │ │ │ │ + xchg %ax,%ax │ │ │ │ + ... │ │ │ │ + adc $0x20000000,%eax │ │ │ │ + loope 4b9cf5 │ │ │ │ + add -0x73(%rax),%ecx │ │ │ │ rex.RB │ │ │ │ lock cmp %r15,%rax │ │ │ │ - jb 4b95d6 │ │ │ │ - movq $0x3390fc8,-0x10(%rbp) │ │ │ │ - mov %rbx,-0x8(%rbp) │ │ │ │ - mov 0x18(%rbx),%rsi │ │ │ │ - mov 0x10(%rbx),%r14 │ │ │ │ + jb 4b9d1f │ │ │ │ + sub $0x8,%rsp │ │ │ │ + mov %r13,%rax │ │ │ │ + mov %rbx,%rsi │ │ │ │ + mov %rax,%rdi │ │ │ │ + xor %eax,%eax │ │ │ │ + call 3385710 │ │ │ │ + add $0x8,%rsp │ │ │ │ + test %rax,%rax │ │ │ │ + je 4b9d1a │ │ │ │ + movq $0x3391200,-0x10(%rbp) │ │ │ │ + mov %rax,-0x8(%rbp) │ │ │ │ + lea 0x31ee0c1(%rip),%r14 │ │ │ │ add $0xfffffffffffffff0,%rbp │ │ │ │ - jmp 4b89a0 │ │ │ │ + jmp 324c938 │ │ │ │ + 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) │ │ │ │ - add %al,(%rax) │ │ │ │ - add %al,(%rax) │ │ │ │ - add %al,(%rax) │ │ │ │ - lea -0x10(%rbp),%rax │ │ │ │ - cmp %r15,%rax │ │ │ │ - jb 4b9619 │ │ │ │ - movq $0x3390fc8,-0x10(%rbp) │ │ │ │ - mov %rbx,-0x8(%rbp) │ │ │ │ - mov 0x10(%rbx),%rsi │ │ │ │ - lea 0x3761181(%rip),%r14 │ │ │ │ + nopl 0x0(%rax,%rax,1) │ │ │ │ + ... │ │ │ │ + adc $0x70000000,%eax │ │ │ │ + loope 4b9d55 │ │ │ │ + add -0x73(%rax),%ecx │ │ │ │ + rex.RB │ │ │ │ + lock cmp %r15,%rax │ │ │ │ + jb 4b9d7f │ │ │ │ + sub $0x8,%rsp │ │ │ │ + mov %r13,%rax │ │ │ │ + mov %rbx,%rsi │ │ │ │ + mov %rax,%rdi │ │ │ │ + xor %eax,%eax │ │ │ │ + call 3385710 │ │ │ │ + add $0x8,%rsp │ │ │ │ + test %rax,%rax │ │ │ │ + je 4b9d7a │ │ │ │ + movq $0x3391200,-0x10(%rbp) │ │ │ │ + mov %rax,-0x8(%rbp) │ │ │ │ + lea 0x31ee111(%rip),%r14 │ │ │ │ add $0xfffffffffffffff0,%rbp │ │ │ │ - jmp 3226da0 │ │ │ │ + jmp 324c938 │ │ │ │ + mov (%rbx),%rax │ │ │ │ + jmp *%rax │ │ │ │ jmp *-0x10(%r13) │ │ │ │ - nopl (%rax) │ │ │ │ - sldt (%rax) │ │ │ │ - add %al,(%rdx) │ │ │ │ + nopl 0x0(%rax,%rax,1) │ │ │ │ + sbb %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ - add %al,(%rdx) │ │ │ │ + add $0x0,%al │ │ │ │ add %al,(%rax) │ │ │ │ + add (%rax),%eax │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ - add %cl,(%rbx) │ │ │ │ + add %al,(%rax) │ │ │ │ + (bad) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %cl,-0x73(%rax) │ │ │ │ - rex.RB loopne 4b9689 │ │ │ │ + rex.RB loopne 4b9df1 │ │ │ │ cmp %edi,%eax │ │ │ │ - jb 4b96e7 │ │ │ │ - movq $0x4b9688,-0x20(%rbp) │ │ │ │ - mov 0x6(%rbx),%rax │ │ │ │ - mov 0xe(%rbx),%rbx │ │ │ │ - mov %rbx,%rcx │ │ │ │ + jb 4b9e83 │ │ │ │ + movq $0x4b9de8,-0x20(%rbp) │ │ │ │ mov %r14,%rbx │ │ │ │ - mov %rcx,-0x18(%rbp) │ │ │ │ - mov %rax,-0x10(%rbp) │ │ │ │ - mov %rsi,-0x8(%rbp) │ │ │ │ + mov %rsi,-0x18(%rbp) │ │ │ │ + mov %rdi,-0x10(%rbp) │ │ │ │ + mov %r8,-0x8(%rbp) │ │ │ │ add $0xffffffffffffffe0,%rbp │ │ │ │ test $0x7,%bl │ │ │ │ - jne 4b9688 │ │ │ │ + jne 4b9de8 │ │ │ │ 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 %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) │ │ │ │ - movq $0x4b95f0,-0x28(%r12) │ │ │ │ - mov 0x18(%rbp),%rax │ │ │ │ - mov %rax,-0x18(%r12) │ │ │ │ - movq $0x3363098,-0x10(%r12) │ │ │ │ - lea -0x28(%r12),%rax │ │ │ │ - mov %rax,-0x8(%r12) │ │ │ │ - mov 0x8(%rbp),%rax │ │ │ │ - mov %rax,(%r12) │ │ │ │ - lea -0xf(%r12),%rsi │ │ │ │ - mov %rbx,%r14 │ │ │ │ - mov 0x10(%rbp),%rbx │ │ │ │ - add $0x20,%rbp │ │ │ │ - jmp 3395748 │ │ │ │ - movq $0x30,0x388(%r13) │ │ │ │ - jmp 338a720 │ │ │ │ - jmp *-0x8(%r13) │ │ │ │ - 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,(%rbx) │ │ │ │ - add %al,(%rax) │ │ │ │ - add %al,(%rax) │ │ │ │ - add %al,(%rax) │ │ │ │ - add %cl,-0x73(%rax) │ │ │ │ - rex.RB fmuls -0x8(%r9,%rdi,1) │ │ │ │ - jb 4b97b0 │ │ │ │ - movq $0x4b9760,-0x28(%rbp) │ │ │ │ - mov 0x5(%rbx),%rax │ │ │ │ - mov 0xd(%rbx),%rbx │ │ │ │ - mov %rbx,%rcx │ │ │ │ - mov %r14,%rbx │ │ │ │ - mov %rax,-0x20(%rbp) │ │ │ │ - mov %rcx,-0x18(%rbp) │ │ │ │ - mov %rsi,-0x10(%rbp) │ │ │ │ - mov %rdi,-0x8(%rbp) │ │ │ │ - add $0xffffffffffffffd8,%rbp │ │ │ │ + add %ah,(%rax) │ │ │ │ + loope 4b9e05 │ │ │ │ + add -0x75(%rax),%ecx │ │ │ │ + or %r9b,-0x75(%r8) │ │ │ │ + rex.WRB adc %r9b,-0x75(%r8) │ │ │ │ + push %rbp │ │ │ │ + sbb %cl,-0x77(%rax) │ │ │ │ + fiadds -0x72b7f81a(%rbx) │ │ │ │ + cmp $0x3011b1f,%eax │ │ │ │ + mov (%rdi,%rsi,8),%rsi │ │ │ │ + jmp *%rsi │ │ │ │ + movq $0x4b9e30,0x10(%rbp) │ │ │ │ + mov %rcx,%rbx │ │ │ │ + add $0x10,%rbp │ │ │ │ test $0x7,%bl │ │ │ │ - jne 4b9760 │ │ │ │ + jne 4b9e30 │ │ │ │ mov (%rbx),%rax │ │ │ │ jmp *%rax │ │ │ │ - nopl 0x0(%rax) │ │ │ │ - add $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,-0x7d(%rcx) │ │ │ │ + add %dh,-0x1a(%rax) │ │ │ │ (bad) │ │ │ │ - sbb %cl,0x3b(%rbp) │ │ │ │ - movsl %ds:(%rsi),%es:(%rdi) │ │ │ │ - pop %rax │ │ │ │ - add (%rax),%eax │ │ │ │ - add %dh,0x33(%rdi) │ │ │ │ - movq $0x4b9638,-0x10(%r12) │ │ │ │ - mov 0x20(%rbp),%rax │ │ │ │ - mov %rax,-0x8(%r12) │ │ │ │ - mov 0x8(%rbp),%rax │ │ │ │ - mov %rax,(%r12) │ │ │ │ - lea -0xe(%r12),%rdi │ │ │ │ - mov 0x18(%rbp),%rsi │ │ │ │ - mov %rbx,%r14 │ │ │ │ - mov 0x10(%rbp),%rbx │ │ │ │ - add $0x28,%rbp │ │ │ │ - jmp 33959f8 │ │ │ │ - movq $0x18,0x388(%r13) │ │ │ │ - jmp 338a720 │ │ │ │ - jmp *-0x8(%r13) │ │ │ │ - nopl 0x0(%rax) │ │ │ │ - add (%rax),%eax │ │ │ │ + add -0x39(%rax),%ecx │ │ │ │ + rex.RB clc │ │ │ │ + push $0x48004b9e │ │ │ │ + mov 0x7(%rbx),%eax │ │ │ │ + lea 0x31ee65d(%rip),%rbx │ │ │ │ + mov %rax,0x0(%rbp) │ │ │ │ + add $0xfffffffffffffff8,%rbp │ │ │ │ + test $0x7,%bl │ │ │ │ + jne 4b9e68 │ │ │ │ + mov (%rbx),%rax │ │ │ │ + jmp *%rax │ │ │ │ + nopl (%rax) │ │ │ │ + rex.X add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ + add %bl,(%rsi) │ │ │ │ add %al,(%rax) │ │ │ │ - sldt (%rax) │ │ │ │ - add %bh,-0x48(%rax) │ │ │ │ + add %bh,(%rax) │ │ │ │ + out %al,$0x1e │ │ │ │ + add -0x75(%rax),%ecx │ │ │ │ + or %r9b,-0x39(%r8) │ │ │ │ + or %r13b,-0x60(%r8) │ │ │ │ + rex.WXB add %cl,-0x77(%r8) │ │ │ │ + fimuls -0x77(%rcx) │ │ │ │ (bad) │ │ │ │ - add -0x73(%rax),%ecx │ │ │ │ - rex.RB │ │ │ │ - lock cmp %r15,%rax │ │ │ │ - jb 4b97f9 │ │ │ │ - movq $0x3390fc8,-0x10(%rbp) │ │ │ │ - mov %rbx,-0x8(%rbp) │ │ │ │ - mov 0x20(%rbx),%r8 │ │ │ │ - mov 0x18(%rbx),%rdi │ │ │ │ - lea 0x31eb1cd(%rip),%rsi │ │ │ │ - mov 0x10(%rbx),%r14 │ │ │ │ - add $0xfffffffffffffff0,%rbp │ │ │ │ - jmp 5f4518 │ │ │ │ - jmp *-0x10(%r13) │ │ │ │ - nopl (%rax) │ │ │ │ - add (%rax),%al │ │ │ │ - add %al,(%rax) │ │ │ │ + add $0x8,%rbp │ │ │ │ + jmp 30c46b0 │ │ │ │ + lea 0x31ee07e(%rip),%rbx │ │ │ │ + jmp *-0x8(%r13) │ │ │ │ + movq $0x4b9eb8,0x10(%rbp) │ │ │ │ + mov %rcx,%rbx │ │ │ │ + add $0x10,%rbp │ │ │ │ + test $0x7,%bl │ │ │ │ + jne 4b9eb8 │ │ │ │ + mov (%rbx),%rax │ │ │ │ + jmp *%rax │ │ │ │ + nop │ │ │ │ + add %eax,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ - adc (%rax),%al │ │ │ │ add %al,(%rax) │ │ │ │ + (bad) │ │ │ │ add %al,(%rax) │ │ │ │ + add %dh,(%rax) │ │ │ │ + loopne 4b9ed5 │ │ │ │ + add -0x39(%rax),%ecx │ │ │ │ + rex.RB clc │ │ │ │ + lock sahf │ │ │ │ + rex.WXB add %cl,-0x75(%r8) │ │ │ │ + rex.XB (bad) │ │ │ │ + lea 0x31ee5d5(%rip),%rbx │ │ │ │ + mov %rax,0x0(%rbp) │ │ │ │ + add $0xfffffffffffffff8,%rbp │ │ │ │ + test $0x7,%bl │ │ │ │ + jne 4b9ef0 │ │ │ │ + mov (%rbx),%rax │ │ │ │ + jmp *%rax │ │ │ │ + nopl (%rax) │ │ │ │ + rex.X add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ - lea -0x10(%rbp),%rax │ │ │ │ - cmp %r15,%rax │ │ │ │ - jb 4b9836 │ │ │ │ - movq $0x3390fc8,-0x10(%rbp) │ │ │ │ - mov %rbx,-0x8(%rbp) │ │ │ │ - mov 0x10(%rbx),%r14 │ │ │ │ - mov 0x18(%rbx),%rbx │ │ │ │ - add $0xfffffffffffffff0,%rbp │ │ │ │ - jmp 4b9e10 │ │ │ │ - jmp *-0x10(%r13) │ │ │ │ - nopw 0x0(%rax,%rax,1) │ │ │ │ - add %eax,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ + add %bl,(%rsi) │ │ │ │ add %al,(%rax) │ │ │ │ + add %dl,%al │ │ │ │ + in $0x1e,%eax │ │ │ │ + add -0x75(%rax),%ecx │ │ │ │ + or %r9b,-0x39(%r8) │ │ │ │ + or %r12b,0x48004ba0(%r8) │ │ │ │ + mov %ebx,%esi │ │ │ │ + mov %rax,%r14 │ │ │ │ + add $0x8,%rbp │ │ │ │ + jmp 30c46b0 │ │ │ │ + movq $0x4b9f48,0x18(%rbp) │ │ │ │ + mov %rdx,%r14 │ │ │ │ + add $0x18,%rbp │ │ │ │ + jmp 312ed78 │ │ │ │ + movq $0x4b9f68,0x18(%rbp) │ │ │ │ + mov %rax,%rbx │ │ │ │ + add $0x18,%rbp │ │ │ │ + test $0x7,%bl │ │ │ │ + jne 4b9f68 │ │ │ │ + mov (%rbx),%rax │ │ │ │ + jmp *%rax │ │ │ │ + ... │ │ │ │ + (bad) │ │ │ │ add %al,(%rax) │ │ │ │ - adc %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ + add %al,-0x7cb7f81d(%rbx) │ │ │ │ + sti │ │ │ │ + add %ecx,(%rdi) │ │ │ │ + test %ebx,0x1(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ - lea -0x10(%rbp),%rax │ │ │ │ - cmp %r15,%rax │ │ │ │ - jb 4b9879 │ │ │ │ - movq $0x3390fc8,-0x10(%rbp) │ │ │ │ - mov %rbx,-0x8(%rbp) │ │ │ │ - mov 0x10(%rbx),%rsi │ │ │ │ - lea 0x2efe29e(%rip),%r14 │ │ │ │ - add $0xfffffffffffffff0,%rbp │ │ │ │ - jmp 3359998 │ │ │ │ - jmp *-0x10(%r13) │ │ │ │ - nopl (%rax) │ │ │ │ + jmp 4b9f73 │ │ │ │ + nop │ │ │ │ + ... │ │ │ │ (bad) │ │ │ │ add %al,(%rax) │ │ │ │ - add %al,(%rbx) │ │ │ │ - add %al,(%rax) │ │ │ │ - add %al,(%rcx) │ │ │ │ - add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ - add %cl,(%rcx) │ │ │ │ + add %cl,-0x7d(%rax) │ │ │ │ + jnp 4b9f73 │ │ │ │ + add %cl,(%rdi) │ │ │ │ + test %edi,(%rdx) │ │ │ │ + add %eax,(%rax) │ │ │ │ + add %cl,-0x73(%rax) │ │ │ │ + sbb $0x377df60,%eax │ │ │ │ + add $0x8,%rbp │ │ │ │ + jmp *0x0(%rbp) │ │ │ │ + lea 0x31edf40(%rip),%rbx │ │ │ │ + add $0x20,%rbp │ │ │ │ + mov (%rbx),%rax │ │ │ │ + jmp *%rax │ │ │ │ + lea 0x31ede80(%rip),%rbx │ │ │ │ + add $0x20,%rbp │ │ │ │ + mov (%rbx),%rax │ │ │ │ + jmp *%rax │ │ │ │ + and $0xfffffffffffffff8,%rbx │ │ │ │ + mov (%rbx),%rbx │ │ │ │ + mov -0x4(%rbx),%ebx │ │ │ │ + cmp $0x6,%rbx │ │ │ │ + je 4b9fd2 │ │ │ │ + movq $0x4ba320,0x18(%rbp) │ │ │ │ + mov %rdx,%r8 │ │ │ │ + mov %rcx,%rdi │ │ │ │ + mov %rax,%rsi │ │ │ │ + lea 0x31ed49e(%rip),%r14 │ │ │ │ + add $0x18,%rbp │ │ │ │ + jmp 4b9da0 │ │ │ │ + movq $0x4ba000,0x10(%rbp) │ │ │ │ + mov %rcx,%rbx │ │ │ │ + add $0x10,%rbp │ │ │ │ + test $0x7,%bl │ │ │ │ + jne 4ba000 │ │ │ │ + mov (%rbx),%rax │ │ │ │ + jmp *%rax │ │ │ │ + nopl 0x0(%rax,%rax,1) │ │ │ │ + add %eax,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ - add %cl,-0x73(%rax) │ │ │ │ - rex.RB call 1043d1ec <__environ@GLIBC_2.2.5+0xc7fcd44> │ │ │ │ (bad) │ │ │ │ - mov $0x0,%al │ │ │ │ add %al,(%rax) │ │ │ │ - movq $0x4b98e0,-0x18(%rbp) │ │ │ │ - mov 0x5(%rbx),%rax │ │ │ │ - mov %r14,%rbx │ │ │ │ - mov %rax,-0x10(%rbp) │ │ │ │ - mov %rdi,-0x8(%rbp) │ │ │ │ - add $0xffffffffffffffe8,%rbp │ │ │ │ + add %ch,%al │ │ │ │ + ficomps (%rsi) │ │ │ │ + add -0x39(%rax),%ecx │ │ │ │ + rex.RB clc │ │ │ │ + cmp %ah,-0x74b7ffb5(%rax) │ │ │ │ + rex.XB (bad) │ │ │ │ + lea 0x31ee48d(%rip),%rbx │ │ │ │ + mov %rax,0x0(%rbp) │ │ │ │ + add $0xfffffffffffffff8,%rbp │ │ │ │ test $0x7,%bl │ │ │ │ - jne 4b98e0 │ │ │ │ + jne 4ba038 │ │ │ │ mov (%rbx),%rax │ │ │ │ jmp *%rax │ │ │ │ - nopw 0x0(%rax,%rax,1) │ │ │ │ - add (%rax),%al │ │ │ │ + nopl (%rax) │ │ │ │ + rex.X add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ + add %bl,(%rsi) │ │ │ │ add %al,(%rax) │ │ │ │ - (bad) │ │ │ │ + add %dh,0x48031ede(%rax) │ │ │ │ + mov 0x8(%rbp),%eax │ │ │ │ + movq $0x4ba0e8,0x8(%rbp) │ │ │ │ + mov %rbx,%rsi │ │ │ │ + mov %rax,%r14 │ │ │ │ + add $0x8,%rbp │ │ │ │ + jmp 30c46b0 │ │ │ │ + nopl 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,0x58(%rdi) │ │ │ │ - mov 0x7(%rbx),%rax │ │ │ │ - mov 0xf(%rbx),%rcx │ │ │ │ - mov 0x17(%rbx),%rbx │ │ │ │ - movq $0x3363ae0,-0x30(%r12) │ │ │ │ + add %al,(%rax) │ │ │ │ + add %bh,(%rax) │ │ │ │ + in $0x1e,%al │ │ │ │ + add -0x7cb7f81d(%rbx),%eax │ │ │ │ + sti │ │ │ │ + add %esi,0x6(%rbp) │ │ │ │ + add $0x8,%rbp │ │ │ │ + jmp 4ba0ad │ │ │ │ mov 0x8(%rbp),%rdx │ │ │ │ - mov %rdx,-0x28(%r12) │ │ │ │ - mov %rcx,-0x20(%r12) │ │ │ │ - movq $0x4a37b8,-0x18(%r12) │ │ │ │ - mov %rax,-0x10(%r12) │ │ │ │ - lea -0x2e(%r12),%rax │ │ │ │ - mov %rax,-0x8(%r12) │ │ │ │ - mov %rbx,(%r12) │ │ │ │ - lea 0x376ecc6(%rip),%rsi │ │ │ │ - lea -0x17(%r12),%r14 │ │ │ │ - mov 0x10(%rbp),%rbx │ │ │ │ - add $0x18,%rbp │ │ │ │ - jmp 3395748 │ │ │ │ - movq $0x38,0x388(%r13) │ │ │ │ - jmp 338a720 │ │ │ │ - jmp *-0x8(%r13) │ │ │ │ - nopl 0x0(%rax) │ │ │ │ + movq $0x4ba258,0x8(%rbp) │ │ │ │ + mov %rdx,%r14 │ │ │ │ + add $0x8,%rbp │ │ │ │ + jmp 312ed78 │ │ │ │ + nop │ │ │ │ + add %eax,(%rax) │ │ │ │ + add %al,(%rax) │ │ │ │ + add %al,(%rax) │ │ │ │ + add %al,(%rax) │ │ │ │ (bad) │ │ │ │ add %al,(%rax) │ │ │ │ - add %al,(%rbx) │ │ │ │ + add %ah,(%rax) │ │ │ │ + in $0x1e,%al │ │ │ │ + add -0x7cb7f81d(%rbx),%eax │ │ │ │ + sti │ │ │ │ + add %esi,0x48(%rdx,%rdx,1) │ │ │ │ + add $0x8,%ebp │ │ │ │ + lea 0x377de1d(%rip),%rbx │ │ │ │ + add $0x8,%rbp │ │ │ │ + jmp *0x0(%rbp) │ │ │ │ + mov 0x8(%rbp),%rdx │ │ │ │ + movq $0x4ba228,0x8(%rbp) │ │ │ │ + mov %rdx,%r14 │ │ │ │ + add $0x8,%rbp │ │ │ │ + jmp 312ed78 │ │ │ │ + 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) │ │ │ │ + ficomps (%rsi) │ │ │ │ + add -0x75(%rax),%ecx │ │ │ │ + push %rbp │ │ │ │ + or %al,-0x7cb7f81d(%rbx) │ │ │ │ + sti │ │ │ │ + add %esi,0x48(%rsp,%rdx,1) │ │ │ │ + movl $0x4ba160,0x8(%rbp) │ │ │ │ + mov %rdx,%r14 │ │ │ │ + add $0x8,%rbp │ │ │ │ + jmp 312ed78 │ │ │ │ + movq $0x4ba130,0x8(%rbp) │ │ │ │ + mov %rdx,%r14 │ │ │ │ + add $0x8,%rbp │ │ │ │ + jmp 312ed78 │ │ │ │ + nopl (%rax) │ │ │ │ + ... │ │ │ │ + (bad) │ │ │ │ add %al,(%rax) │ │ │ │ + add %dl,0x48031ee3(%rax) │ │ │ │ + mov %ebx,%eax │ │ │ │ + and $0x7,%eax │ │ │ │ + cmp $0x1,%rax │ │ │ │ + je 4ba0ad │ │ │ │ + mov 0x6(%rbx),%r14 │ │ │ │ + add $0x8,%rbp │ │ │ │ + jmp 4caf00 │ │ │ │ + nopl (%rax) │ │ │ │ + ... │ │ │ │ + (bad) │ │ │ │ add %al,(%rax) │ │ │ │ - add %cl,-0x73(%rax) │ │ │ │ - rex.RB call 7343d2cc <__environ@GLIBC_2.2.5+0x6f7fce24> │ │ │ │ - rex.WXB │ │ │ │ - movq $0x4b99b8,-0x18(%rbp) │ │ │ │ - mov 0x5(%rbx),%rax │ │ │ │ - mov %r14,%rbx │ │ │ │ - mov %rax,-0x10(%rbp) │ │ │ │ - mov %rdi,-0x8(%rbp) │ │ │ │ - add $0xffffffffffffffe8,%rbp │ │ │ │ + add %al,-0x1d(%rax) │ │ │ │ + (bad) │ │ │ │ + add -0x77(%rax),%ecx │ │ │ │ + fadds -0x7cb7f820(%rbx) │ │ │ │ + clc │ │ │ │ + add %ecx,(%rdi) │ │ │ │ + test %al,(%rbx) │ │ │ │ + (bad) │ │ │ │ + (bad) │ │ │ │ + decl -0x39(%rax) │ │ │ │ + add %r11b,0x48004ba1(%r8) │ │ │ │ + mov 0x6(%rbx),%ebx │ │ │ │ test $0x7,%bl │ │ │ │ - jne 4b99b8 │ │ │ │ + jne 4ba198 │ │ │ │ mov (%rbx),%rax │ │ │ │ jmp *%rax │ │ │ │ xchg %ax,%ax │ │ │ │ - add (%rax),%al │ │ │ │ + ... │ │ │ │ + (bad) │ │ │ │ add %al,(%rax) │ │ │ │ + add %cl,(%rax) │ │ │ │ + jrcxz 4ba1b5 │ │ │ │ + add -0x39(%rax),%ecx │ │ │ │ + rex.RB clc │ │ │ │ + shlb $1,-0x74b7ffb5(%rcx) │ │ │ │ + rex.XB (bad) │ │ │ │ + lea 0x31ee2f5(%rip),%rbx │ │ │ │ + mov %rax,0x0(%rbp) │ │ │ │ + add $0xfffffffffffffff8,%rbp │ │ │ │ + test $0x7,%bl │ │ │ │ + jne 4ba1d0 │ │ │ │ + mov (%rbx),%rax │ │ │ │ + jmp *%rax │ │ │ │ + nopl (%rax) │ │ │ │ + add %al,(%r8) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ - (bad) │ │ │ │ + add %bl,(%rsi) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %cl,-0x75(%rax) │ │ │ │ - jne 4b99c4 │ │ │ │ - mov %rbx,%r14 │ │ │ │ - mov 0x10(%rbp),%rbx │ │ │ │ - add $0x18,%rbp │ │ │ │ - jmp 3395748 │ │ │ │ - jmp *-0x8(%r13) │ │ │ │ - add (%rax),%eax │ │ │ │ + or %r9b,-0x39(%r8) │ │ │ │ + or %r8b,(%r8) │ │ │ │ + movabs %al,0xc68949de8948004b │ │ │ │ + add $0x8,%rbp │ │ │ │ + jmp 30c46b0 │ │ │ │ + nopl 0x0(%rax,%rax,1) │ │ │ │ + ... │ │ │ │ + (bad) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ - sldt (%rax) │ │ │ │ + add %al,-0x7cb7f81d(%rbx) │ │ │ │ + sti │ │ │ │ + add %ecx,(%rdi) │ │ │ │ + test %esp,-0x16000002(%rax) │ │ │ │ + (bad) │ │ │ │ + std │ │ │ │ + (bad) │ │ │ │ + jmp *0xf(%rsi) │ │ │ │ + (bad) │ │ │ │ + add %r8b,(%rax) │ │ │ │ + ... │ │ │ │ + (bad) │ │ │ │ add %al,(%rax) │ │ │ │ + add %bl,0x48031ee2(%rax) │ │ │ │ + mov %ebx,%eax │ │ │ │ + and $0x7,%eax │ │ │ │ + cmp $0x1,%rax │ │ │ │ + je 4ba0ad │ │ │ │ + mov 0x6(%rbx),%r14 │ │ │ │ + add $0x8,%rbp │ │ │ │ + jmp 4caf00 │ │ │ │ + nopl (%rax) │ │ │ │ + ... │ │ │ │ + (bad) │ │ │ │ add %al,(%rax) │ │ │ │ - add %cl,-0x73(%rax) │ │ │ │ - rex.RB rorb $1,-0x8(%r9,%rdi,1) │ │ │ │ - jb 4b9a8b │ │ │ │ - movq $0x3390fc8,-0x10(%rbp) │ │ │ │ - mov %rbx,-0x8(%rbp) │ │ │ │ - movq $0x4b9a40,-0x30(%rbp) │ │ │ │ - mov 0x10(%rbx),%rax │ │ │ │ - mov 0x18(%rbx),%rcx │ │ │ │ - mov 0x20(%rbx),%rbx │ │ │ │ - mov %rbx,%rdx │ │ │ │ - mov %rcx,%rbx │ │ │ │ - mov %rdx,-0x28(%rbp) │ │ │ │ - mov %rax,-0x20(%rbp) │ │ │ │ - mov %rcx,-0x18(%rbp) │ │ │ │ - add $0xffffffffffffffd0,%rbp │ │ │ │ + add %cl,-0x1e(%rax) │ │ │ │ + (bad) │ │ │ │ + add -0x77(%rax),%ecx │ │ │ │ + fadds -0x7cb7f820(%rbx) │ │ │ │ + clc │ │ │ │ + add %ecx,(%rdi) │ │ │ │ + test %cl,(%rbx) │ │ │ │ + std │ │ │ │ + (bad) │ │ │ │ + decl -0x39(%rax) │ │ │ │ + add %r10b,0x48004ba2(%r8) │ │ │ │ + mov 0x6(%rbx),%ebx │ │ │ │ test $0x7,%bl │ │ │ │ - jne 4b9a40 │ │ │ │ + jne 4ba290 │ │ │ │ mov (%rbx),%rax │ │ │ │ jmp *%rax │ │ │ │ - nopl (%rax) │ │ │ │ - add (%rax),%eax │ │ │ │ - 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 %r14b,-0x66(%r8) │ │ │ │ - rex.WXB add %cl,-0x77(%r8) │ │ │ │ - fmuls -0x75(%rax) │ │ │ │ - pop %rbp │ │ │ │ - or %cl,-0x77(%rax) │ │ │ │ - or %r14b,%r14b │ │ │ │ - ret │ │ │ │ - (bad) │ │ │ │ - jne 4b9a70 │ │ │ │ + add %dl,(%rax) │ │ │ │ + loop 4ba2ad │ │ │ │ + add -0x39(%rax),%ecx │ │ │ │ + rex.RB clc │ │ │ │ + enter $0x4ba2,$0x0 │ │ │ │ + mov 0x7(%rbx),%rax │ │ │ │ + lea 0x31ee1fd(%rip),%rbx │ │ │ │ + mov %rax,0x0(%rbp) │ │ │ │ + add $0xfffffffffffffff8,%rbp │ │ │ │ + test $0x7,%bl │ │ │ │ + jne 4ba2c8 │ │ │ │ mov (%rbx),%rax │ │ │ │ jmp *%rax │ │ │ │ nopl (%rax) │ │ │ │ - add (%rax),%eax │ │ │ │ - add %al,(%rax) │ │ │ │ + add %al,(%r8) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ - (bad) │ │ │ │ + add %bl,(%rsi) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %cl,-0x75(%rax) │ │ │ │ or %r9b,-0x39(%r8) │ │ │ │ - or %r8b,%r8b │ │ │ │ - (bad) │ │ │ │ - rex.WXB add %cl,-0x77(%r8) │ │ │ │ - fimuls -0x77(%rcx) │ │ │ │ - (bad) │ │ │ │ + or %r15b,%r8b │ │ │ │ + movabs %al,0xc68949de8948004b │ │ │ │ add $0x8,%rbp │ │ │ │ - jmp 4a4230 │ │ │ │ - jmp *-0x10(%r13) │ │ │ │ - nop │ │ │ │ - add (%rax),%al │ │ │ │ - add %al,(%rax) │ │ │ │ - add %al,(%rax) │ │ │ │ - add %al,(%rax) │ │ │ │ + jmp 30c46b0 │ │ │ │ + nopl 0x0(%rax,%rax,1) │ │ │ │ + ... │ │ │ │ (bad) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ - add %cl,-0x75(%rax) │ │ │ │ - or %r9b,-0x75(%r8) │ │ │ │ - rex.WRB adc %r13b,%r11b │ │ │ │ - xor %esp,0xf(%rsi) │ │ │ │ + add %al,-0x7cb7f81d(%rbx) │ │ │ │ + sti │ │ │ │ + add %ecx,(%rdi) │ │ │ │ + test %ebp,-0x16000003(%rax) │ │ │ │ + imul $0xf66ffff,%esp,%edi │ │ │ │ (bad) │ │ │ │ add %r8b,(%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,-0x75(%r8) │ │ │ │ - rex.WRB adc %r9b,-0x77(%r8) │ │ │ │ - fiaddl -0x7cb7f81d(%rbx) │ │ │ │ + add %al,-0x7cb7f81d(%rbx) │ │ │ │ sti │ │ │ │ add %ecx,(%rdi) │ │ │ │ - test %eax,0x48000000(%rdi) │ │ │ │ - mov %edx,%ebx │ │ │ │ - add $0x40,%r12 │ │ │ │ - cmp 0x358(%r13),%r12 │ │ │ │ - ja 4b9b2c │ │ │ │ - movq $0x4b9850,-0x38(%r12) │ │ │ │ - mov %rcx,-0x28(%r12) │ │ │ │ - movq $0x50aa00,-0x20(%r12) │ │ │ │ - mov %rax,-0x18(%r12) │ │ │ │ - lea -0x38(%r12),%rax │ │ │ │ - mov %rax,-0x10(%r12) │ │ │ │ - movq $0x4b9898,-0x8(%r12) │ │ │ │ - lea -0x1f(%r12),%rax │ │ │ │ - mov %rax,(%r12) │ │ │ │ - lea -0x5(%r12),%rbx │ │ │ │ - add $0x18,%rbp │ │ │ │ - jmp *0x0(%rbp) │ │ │ │ - movq $0x40,0x388(%r13) │ │ │ │ - movq $0x4b9aa0,0x0(%rbp) │ │ │ │ - jmp 338a720 │ │ │ │ - nopl 0x0(%rax) │ │ │ │ - ... │ │ │ │ + test %eax,-0x16000003(%rax) │ │ │ │ + rex.B cld │ │ │ │ (bad) │ │ │ │ - add %al,(%rax) │ │ │ │ - add %al,(%rax) │ │ │ │ - add %al,(%rax) │ │ │ │ - add %cl,-0x7d(%rax) │ │ │ │ + jmp *0xf(%rsi) │ │ │ │ + (bad) │ │ │ │ + add %r8b,(%rax) │ │ │ │ (bad) │ │ │ │ - mov %ebx,%edx │ │ │ │ - add $0x10,%r12 │ │ │ │ - cmp 0x358(%r13),%r12 │ │ │ │ - ja 4b9b85 │ │ │ │ - movq $0x4b9978,-0x8(%r12) │ │ │ │ - mov %rdx,(%r12) │ │ │ │ - lea -0x5(%r12),%rbx │ │ │ │ - add $0x18,%rbp │ │ │ │ - jmp *0x0(%rbp) │ │ │ │ - movq $0x10,0x388(%r13) │ │ │ │ - movq $0x4b9b58,0x10(%rbp) │ │ │ │ - mov %rdx,%rbx │ │ │ │ - add $0x10,%rbp │ │ │ │ - jmp 338a720 │ │ │ │ - nopl 0x0(%rax) │ │ │ │ - sldt (%rax) │ │ │ │ - add %al,(%rdx) │ │ │ │ add %al,(%rax) │ │ │ │ - add %al,(%rdx) │ │ │ │ + add %al,(%rbx) │ │ │ │ + ... │ │ │ │ add %al,(%rax) │ │ │ │ + add %cl,(%rsi) │ │ │ │ add %al,(%rax) │ │ │ │ + add %bh,0x48031edb(%rax) │ │ │ │ + lea -0x28(%rbp),%eax │ │ │ │ + cmp %r15,%rax │ │ │ │ + jae 4ba747 │ │ │ │ + lea 0x31edbcc(%rip),%rbx │ │ │ │ + jmp *-0x8(%r13) │ │ │ │ + movq $0x4ba390,0x0(%rbp) │ │ │ │ + mov 0x20(%rbp),%rbx │ │ │ │ + test $0x7,%bl │ │ │ │ + jne 4ba390 │ │ │ │ + mov (%rbx),%rax │ │ │ │ + jmp *%rax │ │ │ │ + xchg %ax,%ax │ │ │ │ + add $0x3,%al │ │ │ │ add %al,(%rax) │ │ │ │ - add %cl,(%rbx) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ + (bad) │ │ │ │ add %al,(%rax) │ │ │ │ - add %cl,-0x73(%rax) │ │ │ │ - rex.RB loopne 4b9c11 │ │ │ │ - cmp %edi,%eax │ │ │ │ - jb 4b9c5c │ │ │ │ - movq $0x4b9c10,-0x20(%rbp) │ │ │ │ - mov 0x6(%rbx),%rax │ │ │ │ - mov 0xe(%rbx),%rbx │ │ │ │ - mov %rbx,%rcx │ │ │ │ - mov %r14,%rbx │ │ │ │ - mov %rax,-0x18(%rbp) │ │ │ │ - mov %rcx,-0x10(%rbp) │ │ │ │ - mov %rsi,-0x8(%rbp) │ │ │ │ - add $0xffffffffffffffe0,%rbp │ │ │ │ + add %bh,-0x25(%rax) │ │ │ │ + (bad) │ │ │ │ + add -0x75(%rax),%ecx │ │ │ │ + jne 4ba39c │ │ │ │ + mov 0x10(%rbp),%rdi │ │ │ │ + add $0x28,%rbp │ │ │ │ + mov %rbx,%r14 │ │ │ │ + jmp 4ba747 │ │ │ │ + movq $0x4ba3d0,0x8(%rbp) │ │ │ │ + mov %rax,%rbx │ │ │ │ + add $0x8,%rbp │ │ │ │ test $0x7,%bl │ │ │ │ - jne 4b9c10 │ │ │ │ + jne 4ba3d0 │ │ │ │ mov (%rbx),%rax │ │ │ │ jmp *%rax │ │ │ │ nopl (%rax) │ │ │ │ - add (%rax),%eax │ │ │ │ + add (%rcx),%eax │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ (bad) │ │ │ │ add %al,(%rax) │ │ │ │ + add %bh,(%rax) │ │ │ │ + fistpl (%rsi) │ │ │ │ + add -0x39(%rax),%ecx │ │ │ │ + add %r15b,%r8b │ │ │ │ + movabs %eax,0xc3f6075b8b48004b │ │ │ │ + (bad) │ │ │ │ + jne 4ba3f8 │ │ │ │ + mov (%rbx),%rax │ │ │ │ + jmp *%rax │ │ │ │ + xchg %ax,%ax │ │ │ │ + add (%rcx),%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,0x2f(%rdi) │ │ │ │ - movq $0x3363ae0,-0x10(%r12) │ │ │ │ - mov 0x10(%rbp),%rax │ │ │ │ - mov %rax,-0x8(%r12) │ │ │ │ - mov 0x18(%rbp),%rax │ │ │ │ - mov %rax,(%r12) │ │ │ │ - lea -0xe(%r12),%rsi │ │ │ │ - mov %rbx,%r14 │ │ │ │ - mov 0x8(%rbp),%rbx │ │ │ │ - add $0x20,%rbp │ │ │ │ - jmp 3395748 │ │ │ │ - movq $0x18,0x388(%r13) │ │ │ │ - jmp 338a720 │ │ │ │ - jmp *-0x8(%r13) │ │ │ │ - sldt (%rax) │ │ │ │ - add %al,(%rdx) │ │ │ │ add %al,(%rax) │ │ │ │ - add %al,(%rbx) │ │ │ │ + (bad) │ │ │ │ add %al,(%rax) │ │ │ │ + add %dl,(%rax) │ │ │ │ + fistpl (%rsi) │ │ │ │ + add %ecx,%ebp │ │ │ │ + adc (%rbx),%eax │ │ │ │ add %al,(%rax) │ │ │ │ + nopl (%rax) │ │ │ │ + add $0x0,%al │ │ │ │ add %al,(%rax) │ │ │ │ - add %cl,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ + (bad) │ │ │ │ add %al,(%rax) │ │ │ │ - add %cl,-0x73(%rax) │ │ │ │ - rex.RB fmuls -0x8(%r9,%rdi,1) │ │ │ │ - jb 4b9d20 │ │ │ │ - movq $0x4b9cd0,-0x28(%rbp) │ │ │ │ - mov 0x6(%rbx),%rax │ │ │ │ - mov 0xe(%rbx),%rcx │ │ │ │ - mov 0x16(%rbx),%rbx │ │ │ │ - mov %rbx,%rdx │ │ │ │ - mov %r14,%rbx │ │ │ │ - mov %rdx,-0x20(%rbp) │ │ │ │ - mov %rcx,-0x18(%rbp) │ │ │ │ - mov %rax,-0x10(%rbp) │ │ │ │ - mov %rsi,-0x8(%rbp) │ │ │ │ - add $0xffffffffffffffd8,%rbp │ │ │ │ + add %bh,%al │ │ │ │ + ficompl (%rsi) │ │ │ │ + add -0x77(%rax),%ecx │ │ │ │ + fadds -0x7cb7f820(%rbx) │ │ │ │ + clc │ │ │ │ + add %esi,0x48(%rax,%rdi,2) │ │ │ │ + movl $0x4ba448,0x0(%rbp) │ │ │ │ + mov 0x6(%rbx),%rbx │ │ │ │ test $0x7,%bl │ │ │ │ - jne 4b9cd0 │ │ │ │ + jne 4ba448 │ │ │ │ mov (%rbx),%rax │ │ │ │ jmp *%rax │ │ │ │ - nopl (%rax) │ │ │ │ + nopw 0x0(%rax,%rax,1) │ │ │ │ add $0x0,%al │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ (bad) │ │ │ │ add %al,(%rax) │ │ │ │ - add %al,(%rax) │ │ │ │ - add %al,(%rax) │ │ │ │ - add %cl,-0x7d(%rcx) │ │ │ │ - (bad) │ │ │ │ - sbb %cl,0x3b(%rbp) │ │ │ │ - movsl %ds:(%rsi),%es:(%rdi) │ │ │ │ - pop %rax │ │ │ │ - add (%rax),%eax │ │ │ │ - add %dh,0x33(%rdi) │ │ │ │ - movq $0x4b9bc0,-0x10(%r12) │ │ │ │ - mov 0x18(%rbp),%rax │ │ │ │ - mov %rax,-0x8(%r12) │ │ │ │ - mov 0x20(%rbp),%rax │ │ │ │ - mov %rax,(%r12) │ │ │ │ - lea -0xe(%r12),%rdi │ │ │ │ - mov 0x10(%rbp),%rsi │ │ │ │ - mov %rbx,%r14 │ │ │ │ - mov 0x8(%rbp),%rbx │ │ │ │ - add $0x28,%rbp │ │ │ │ - jmp 33959f8 │ │ │ │ - movq $0x18,0x388(%r13) │ │ │ │ - jmp 338a720 │ │ │ │ - jmp *-0x8(%r13) │ │ │ │ + add %al,%al │ │ │ │ + ficompl (%rsi) │ │ │ │ + add -0x7d(%rax),%ecx │ │ │ │ + jnp 4ba453 │ │ │ │ + or (%rdi),%cl │ │ │ │ + test %edx,0x48ffffff(%rip) │ │ │ │ + movl $0x4ba480,0x0(%rbp) │ │ │ │ + mov 0x18(%rbp),%rbx │ │ │ │ + test $0x7,%bl │ │ │ │ + jne 4ba480 │ │ │ │ + mov (%rbx),%rax │ │ │ │ + jmp *%rax │ │ │ │ nopl 0x0(%rax) │ │ │ │ - (bad) │ │ │ │ - add %al,(%rax) │ │ │ │ - add %al,(%rbx) │ │ │ │ - add %al,(%rax) │ │ │ │ - add %al,(%rdx) │ │ │ │ - add %al,(%rax) │ │ │ │ - add %al,(%rax) │ │ │ │ + add $0x3,%al │ │ │ │ add %al,(%rax) │ │ │ │ - add %cl,(%rbx) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ + (bad) │ │ │ │ add %al,(%rax) │ │ │ │ - add %cl,-0x73(%rax) │ │ │ │ - rex.RB fmuls -0x8(%r9,%rdi,1) │ │ │ │ - jb 4b9df0 │ │ │ │ - movq $0x4b9d98,-0x28(%rbp) │ │ │ │ - mov 0x5(%rbx),%rax │ │ │ │ - mov 0xd(%rbx),%rbx │ │ │ │ - mov %rbx,%rcx │ │ │ │ - mov %r14,%rbx │ │ │ │ - mov %rax,-0x20(%rbp) │ │ │ │ - mov %rcx,-0x18(%rbp) │ │ │ │ - mov %rsi,-0x10(%rbp) │ │ │ │ - mov %rdi,-0x8(%rbp) │ │ │ │ - add $0xffffffffffffffd8,%rbp │ │ │ │ + add %cl,0x48031eda(%rax) │ │ │ │ + mov 0x8(%rbp),%esi │ │ │ │ + mov 0x10(%rbp),%rdi │ │ │ │ + add $0x28,%rbp │ │ │ │ + mov %rbx,%r14 │ │ │ │ + jmp 4ba747 │ │ │ │ + movq $0x4ba4c0,0x0(%rbp) │ │ │ │ + mov 0x18(%rbp),%rbx │ │ │ │ test $0x7,%bl │ │ │ │ - jne 4b9d98 │ │ │ │ + jne 4ba4c0 │ │ │ │ mov (%rbx),%rax │ │ │ │ jmp *%rax │ │ │ │ - nopl 0x0(%rax) │ │ │ │ - add $0x0,%al │ │ │ │ + nopw 0x0(%rax,%rax,1) │ │ │ │ + add $0x3,%al │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ (bad) │ │ │ │ add %al,(%rax) │ │ │ │ - add %al,(%rax) │ │ │ │ - add %al,(%rax) │ │ │ │ - add %cl,-0x7d(%rcx) │ │ │ │ + add %cl,-0x26(%rax) │ │ │ │ (bad) │ │ │ │ - and %cl,0x3b(%rbp) │ │ │ │ - movsl %ds:(%rsi),%es:(%rdi) │ │ │ │ - pop %rax │ │ │ │ - add (%rax),%eax │ │ │ │ - add %dh,0x3b(%rdi) │ │ │ │ - movq $0x4b9c78,-0x18(%r12) │ │ │ │ - mov 0x20(%rbp),%rax │ │ │ │ - mov %rax,-0x10(%r12) │ │ │ │ - mov 0x18(%rbp),%rax │ │ │ │ - mov %rax,-0x8(%r12) │ │ │ │ - mov 0x8(%rbp),%rcx │ │ │ │ - mov %rcx,(%r12) │ │ │ │ - lea -0x16(%r12),%rdi │ │ │ │ - mov %rax,%rsi │ │ │ │ - mov %rbx,%r14 │ │ │ │ - mov 0x10(%rbp),%rbx │ │ │ │ + add -0x75(%rax),%ecx │ │ │ │ + jne 4ba4cc │ │ │ │ + mov 0x10(%rbp),%rdi │ │ │ │ add $0x28,%rbp │ │ │ │ - jmp 33959f8 │ │ │ │ - movq $0x20,0x388(%r13) │ │ │ │ - jmp 338a720 │ │ │ │ - jmp *-0x8(%r13) │ │ │ │ + mov %rbx,%r14 │ │ │ │ + jmp 4ba747 │ │ │ │ nopl 0x0(%rax) │ │ │ │ - add $0x1000000,%eax │ │ │ │ + add $0x0,%al │ │ │ │ add %al,(%rax) │ │ │ │ - add %al,(%rdx) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ + (bad) │ │ │ │ add %al,(%rax) │ │ │ │ - add %cl,(%rbx) │ │ │ │ + add %ah,(%rax) │ │ │ │ + ficompl (%rsi) │ │ │ │ + add -0x7cb7f81d(%rbx),%eax │ │ │ │ + sti │ │ │ │ + add %esi,0x48(%rbx,%rdi,1) │ │ │ │ + movl $0x4ba518,0x0(%rbp) │ │ │ │ + mov 0x18(%rbp),%rbx │ │ │ │ + test $0x7,%bl │ │ │ │ + jne 4ba518 │ │ │ │ + mov (%rbx),%rax │ │ │ │ + jmp *%rax │ │ │ │ + nop │ │ │ │ + add $0x3,%al │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ - add %cl,-0x73(%rax) │ │ │ │ - rex.RB loopne 4b9e61 │ │ │ │ - cmp %edi,%eax │ │ │ │ - jb 4b9ef4 │ │ │ │ - movq $0x4b9e60,-0x20(%rbp) │ │ │ │ - mov %rbx,%rax │ │ │ │ - mov 0x7(%rbx),%rcx │ │ │ │ - mov 0xf(%rbx),%rbx │ │ │ │ - mov %rbx,%rdx │ │ │ │ - mov %r14,%rbx │ │ │ │ - mov %rdx,-0x18(%rbp) │ │ │ │ - mov %rcx,-0x10(%rbp) │ │ │ │ - mov %rax,-0x8(%rbp) │ │ │ │ - add $0xffffffffffffffe0,%rbp │ │ │ │ + (bad) │ │ │ │ + add %al,(%rax) │ │ │ │ + add %dh,%al │ │ │ │ + fstps (%rsi) │ │ │ │ + add -0x75(%rax),%ecx │ │ │ │ + jne 4ba524 │ │ │ │ + mov 0x10(%rbp),%rdi │ │ │ │ + add $0x28,%rbp │ │ │ │ + mov %rbx,%r14 │ │ │ │ + jmp 4ba747 │ │ │ │ + movq $0x4ba558,0x0(%rbp) │ │ │ │ + mov 0x20(%rbp),%rbx │ │ │ │ test $0x7,%bl │ │ │ │ - jne 4b9e60 │ │ │ │ + jne 4ba558 │ │ │ │ mov (%rbx),%rax │ │ │ │ jmp *%rax │ │ │ │ - add (%rax),%eax │ │ │ │ + nopw 0x0(%rax,%rax,1) │ │ │ │ + add $0x3,%al │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ (bad) │ │ │ │ add %al,(%rax) │ │ │ │ + add %dh,0x48031ed9(%rax) │ │ │ │ + mov 0x8(%rbp),%esi │ │ │ │ + mov 0x10(%rbp),%rdi │ │ │ │ + add $0x28,%rbp │ │ │ │ + mov %rbx,%r14 │ │ │ │ + jmp 4ba747 │ │ │ │ + nopl 0x0(%rax) │ │ │ │ + add (%rax),%al │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ - add %cl,-0x77(%rax) │ │ │ │ - fadds -0x7cb7f820(%rbx) │ │ │ │ - clc │ │ │ │ - add %ecx,(%rdi) │ │ │ │ - test %cl,0x49000000(%rax) │ │ │ │ - add $0x60,%esp │ │ │ │ - cmp 0x358(%r13),%r12 │ │ │ │ - ja 4b9ee4 │ │ │ │ - mov 0x6(%rbx),%rax │ │ │ │ - mov 0xe(%rbx),%rbx │ │ │ │ - movq $0x4b9810,-0x58(%r12) │ │ │ │ - mov %rbx,-0x48(%r12) │ │ │ │ - mov 0x18(%rbp),%rbx │ │ │ │ - mov %rbx,-0x40(%r12) │ │ │ │ - movq $0x4b99e0,-0x38(%r12) │ │ │ │ - mov 0x10(%rbp),%rbx │ │ │ │ - mov %rbx,-0x28(%r12) │ │ │ │ - mov %rax,-0x20(%r12) │ │ │ │ - mov 0x8(%rbp),%rax │ │ │ │ - mov %rax,-0x18(%r12) │ │ │ │ - movq $0x4b9d40,-0x10(%r12) │ │ │ │ - lea -0x58(%r12),%rax │ │ │ │ - mov %rax,-0x8(%r12) │ │ │ │ - lea -0x38(%r12),%rax │ │ │ │ - mov %rax,(%r12) │ │ │ │ - lea -0xd(%r12),%rbx │ │ │ │ - add $0x20,%rbp │ │ │ │ - jmp *0x0(%rbp) │ │ │ │ - movq $0x60,0x388(%r13) │ │ │ │ - jmp 338a720 │ │ │ │ - jmp *-0x8(%r13) │ │ │ │ - lea 0x31eaa3c(%rip),%rbx │ │ │ │ - add $0x20,%rbp │ │ │ │ - jmp *0x0(%rbp) │ │ │ │ - xchg %ax,%ax │ │ │ │ - add %eax,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ + (bad) │ │ │ │ add %al,(%rax) │ │ │ │ + add %cl,0x48031ed9(%rax) │ │ │ │ + mov %ebx,%eax │ │ │ │ + and $0x7,%eax │ │ │ │ + cmp $0x1,%rax │ │ │ │ + je 4ba8d4 │ │ │ │ + movq $0x4ba5c8,-0x8(%rbp) │ │ │ │ + mov 0xe(%rbx),%rax │ │ │ │ + mov 0x6(%rbx),%rbx │ │ │ │ + mov %rax,0x0(%rbp) │ │ │ │ + add $0xfffffffffffffff8,%rbp │ │ │ │ + test $0x7,%bl │ │ │ │ + jne 4ba5c8 │ │ │ │ + mov (%rbx),%rax │ │ │ │ + jmp *%rax │ │ │ │ + nopw 0x0(%rax,%rax,1) │ │ │ │ + add (%rax),%eax │ │ │ │ add %al,(%rax) │ │ │ │ - adc %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ + (bad) │ │ │ │ add %al,(%rax) │ │ │ │ - mov 0x10(%rbx),%rsi │ │ │ │ - lea 0x376086e(%rip),%r14 │ │ │ │ - jmp 3226da0 │ │ │ │ - add (%rax),%al │ │ │ │ + add %al,-0x27(%rax) │ │ │ │ + (bad) │ │ │ │ + add -0x39(%rax),%ecx │ │ │ │ + rex.RB clc │ │ │ │ + adc %ah,-0x76b7ffb5(%rsi) │ │ │ │ + fmuls -0x75(%rax) │ │ │ │ + pop %rbx │ │ │ │ + (bad) │ │ │ │ + mov %rbx,%rcx │ │ │ │ + mov 0x10(%rbp),%rbx │ │ │ │ + mov %rcx,0x0(%rbp) │ │ │ │ + mov %rax,0x10(%rbp) │ │ │ │ + add $0xfffffffffffffff8,%rbp │ │ │ │ + test $0x7,%bl │ │ │ │ + jne 4ba610 │ │ │ │ + mov (%rbx),%rax │ │ │ │ + jmp *%rax │ │ │ │ + mov 0xf(%rbx),%rbx │ │ │ │ + jmp 4ba618 │ │ │ │ + nopw 0x0(%rax,%rax,1) │ │ │ │ + add %r8b,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ + add %bl,(%rsi) │ │ │ │ add %al,(%rax) │ │ │ │ - adc (%rax),%al │ │ │ │ + add %bh,%al │ │ │ │ + fcomps (%rsi) │ │ │ │ + add -0x75(%rax),%ecx │ │ │ │ + and %r9b,-0x75(%r8) │ │ │ │ + rex.WRB or %r9b,-0x77(%r8) │ │ │ │ + fiaddl -0x7cb7f81e(%rbx) │ │ │ │ + cli │ │ │ │ + add (%rdi),%ecx │ │ │ │ + cmpl $0x0,0x0(%rax,%rax,1) │ │ │ │ + cmp $0x2,%rdx │ │ │ │ + jae 4ba8e2 │ │ │ │ + mov 0x1f(%rbx),%rdx │ │ │ │ + mov %rdx,%rsi │ │ │ │ + neg %rsi │ │ │ │ + xor %rdx,%rsi │ │ │ │ + mov %rcx,%rdi │ │ │ │ + and %rsi,%rdi │ │ │ │ + cmp 0x17(%rbx),%rdi │ │ │ │ + jne 4ba945 │ │ │ │ + mov %rcx,%rsi │ │ │ │ + and %rdx,%rsi │ │ │ │ + test %rsi,%rsi │ │ │ │ + jne 4ba5f4 │ │ │ │ + mov 0x7(%rbx),%rbx │ │ │ │ + jmp 4ba618 │ │ │ │ + movq $0x4ba690,0x0(%rbp) │ │ │ │ + mov %rbx,%rax │ │ │ │ + mov 0x18(%rbp),%rbx │ │ │ │ + mov %rax,0x18(%rbp) │ │ │ │ + test $0x7,%bl │ │ │ │ + jne 4ba690 │ │ │ │ + mov (%rbx),%rax │ │ │ │ + jmp *%rax │ │ │ │ + nopl (%rax) │ │ │ │ + addl $0x0,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ + add %bl,(%rsi) │ │ │ │ add %al,(%rax) │ │ │ │ - lea -0x10(%rbp),%rax │ │ │ │ - cmp %r15,%rax │ │ │ │ - jb 4b9f8b │ │ │ │ - add $0x18,%r12 │ │ │ │ - cmp 0x358(%r13),%r12 │ │ │ │ - ja 4b9f80 │ │ │ │ - movq $0x3390fc8,-0x10(%rbp) │ │ │ │ - mov %rbx,-0x8(%rbp) │ │ │ │ - mov 0x10(%rbx),%rax │ │ │ │ - mov 0x18(%rbx),%rbx │ │ │ │ - movq $0x4b9f18,-0x10(%r12) │ │ │ │ - mov %rbx,(%r12) │ │ │ │ - lea -0x10(%r12),%rsi │ │ │ │ - mov %rax,%r14 │ │ │ │ - add $0xfffffffffffffff0,%rbp │ │ │ │ - jmp 3240990 │ │ │ │ - movq $0x18,0x388(%r13) │ │ │ │ - jmp *-0x10(%r13) │ │ │ │ - nop │ │ │ │ - sldt (%rax) │ │ │ │ - add %al,(%rdx) │ │ │ │ + add %bh,-0x28(%rax) │ │ │ │ + (bad) │ │ │ │ + add -0x75(%rax),%ecx │ │ │ │ + jge 4ba69c │ │ │ │ + mov 0x18(%rbp),%rsi │ │ │ │ + add $0x20,%rbp │ │ │ │ + mov %rbx,%r14 │ │ │ │ + jmp 4ba747 │ │ │ │ + movq $0x4ba6d0,0x8(%rbp) │ │ │ │ + mov %rax,%rbx │ │ │ │ + add $0x8,%rbp │ │ │ │ + test $0x7,%bl │ │ │ │ + jne 4ba6d0 │ │ │ │ + mov (%rbx),%rax │ │ │ │ + jmp *%rax │ │ │ │ + nopl (%rax) │ │ │ │ + add (%rcx),%eax │ │ │ │ add %al,(%rax) │ │ │ │ - add %al,0x0(%rip) │ │ │ │ add %al,(%rax) │ │ │ │ - add %cl,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ - add %ah,(%rax) │ │ │ │ - mov $0x1e,%cl │ │ │ │ - add -0x73(%rax),%ecx │ │ │ │ - rex.RB enter $0x394c,$0xf8 │ │ │ │ - jb 4ba07c │ │ │ │ - movq $0x4ba010,-0x38(%rbp) │ │ │ │ - mov 0x6(%rbx),%rax │ │ │ │ - mov 0xe(%rbx),%rcx │ │ │ │ - mov 0x16(%rbx),%rdx │ │ │ │ - mov 0x1e(%rbx),%rdi │ │ │ │ - mov 0x26(%rbx),%rbx │ │ │ │ - mov %rbx,%r8 │ │ │ │ - mov %r14,%rbx │ │ │ │ - mov %rdi,-0x30(%rbp) │ │ │ │ - mov %r8,-0x28(%rbp) │ │ │ │ - mov %rax,-0x20(%rbp) │ │ │ │ - mov %rcx,-0x18(%rbp) │ │ │ │ - mov %rdx,-0x10(%rbp) │ │ │ │ - mov %rsi,-0x8(%rbp) │ │ │ │ - add $0xffffffffffffffc8,%rbp │ │ │ │ + (bad) │ │ │ │ + add %al,(%rax) │ │ │ │ + add %bh,(%rax) │ │ │ │ + fcomps (%rsi) │ │ │ │ + add -0x39(%rax),%ecx │ │ │ │ + add %r10b,(%r8) │ │ │ │ + cmpsl %es:(%rdi),%ds:(%rsi) │ │ │ │ + rex.WXB add %cl,-0x75(%r8) │ │ │ │ + pop %rbx │ │ │ │ + (bad) │ │ │ │ test $0x7,%bl │ │ │ │ - jne 4ba010 │ │ │ │ + jne 4ba710 │ │ │ │ mov (%rbx),%rax │ │ │ │ jmp *%rax │ │ │ │ - nopl (%rax) │ │ │ │ - (bad) │ │ │ │ + xchg %ax,%ax │ │ │ │ + add (%rcx),%eax │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ - add %bl,(%rsi) │ │ │ │ + (bad) │ │ │ │ add %al,(%rax) │ │ │ │ - add %bh,0x49031eb0(%rax) │ │ │ │ - add $0x20,%esp │ │ │ │ - cmp 0x358(%r13),%r12 │ │ │ │ - ja 4ba06c │ │ │ │ - movq $0x4b9f38,-0x18(%r12) │ │ │ │ - mov 0x10(%rbp),%rax │ │ │ │ - mov %rax,-0x8(%r12) │ │ │ │ - mov 0x30(%rbp),%rax │ │ │ │ - mov %rax,(%r12) │ │ │ │ - mov 0x18(%rbp),%rsi │ │ │ │ - lea -0x18(%r12),%r14 │ │ │ │ - mov %rbx,%rax │ │ │ │ - mov 0x8(%rbp),%rbx │ │ │ │ - movq $0x3393020,0x18(%rbp) │ │ │ │ - mov 0x20(%rbp),%rcx │ │ │ │ - mov %rax,0x20(%rbp) │ │ │ │ - mov 0x28(%rbp),%rax │ │ │ │ - mov %rcx,0x28(%rbp) │ │ │ │ - mov %rax,0x30(%rbp) │ │ │ │ - add $0x18,%rbp │ │ │ │ - jmp 4bb690 │ │ │ │ - movq $0x20,0x388(%r13) │ │ │ │ - jmp 338a720 │ │ │ │ - jmp *-0x8(%r13) │ │ │ │ - sldt (%rax) │ │ │ │ - add %al,(%rdx) │ │ │ │ + add %dl,(%rax) │ │ │ │ + fcomps (%rsi) │ │ │ │ + add %ebx,%ebp │ │ │ │ + (bad) │ │ │ │ + nopw 0x0(%rax,%rax,1) │ │ │ │ + add (%rcx),%eax │ │ │ │ add %al,(%rax) │ │ │ │ - add %al,(%rbx) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ + (bad) │ │ │ │ add %al,(%rax) │ │ │ │ - add %cl,(%rax) │ │ │ │ + add %bh,%al │ │ │ │ + xlat %ds:(%rbx) │ │ │ │ + (bad) │ │ │ │ + add -0x39(%rax),%ecx │ │ │ │ + add %r15b,(%r8) │ │ │ │ + cmpsl %es:(%rdi),%ds:(%rsi) │ │ │ │ + rex.WXB add %cl,-0x75(%r8) │ │ │ │ + pop %rbx │ │ │ │ + psadbw %mm3,%mm0 │ │ │ │ + (bad) │ │ │ │ + jne 4ba738 │ │ │ │ + mov (%rbx),%rax │ │ │ │ + jmp *%rax │ │ │ │ + xchg %ax,%ax │ │ │ │ + add (%rcx),%eax │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ - add %cl,-0x73(%rax) │ │ │ │ - rex.RB fmuls -0x8(%r9,%rdi,1) │ │ │ │ - jb 4ba120 │ │ │ │ - movq $0x4ba0f0,-0x28(%rbp) │ │ │ │ - mov 0x6(%rbx),%rax │ │ │ │ - mov 0xe(%rbx),%rcx │ │ │ │ - mov 0x16(%rbx),%rbx │ │ │ │ - mov %rbx,%rdx │ │ │ │ - mov %r14,%rbx │ │ │ │ - mov %rdx,-0x20(%rbp) │ │ │ │ - mov %rax,-0x18(%rbp) │ │ │ │ - mov %rcx,-0x10(%rbp) │ │ │ │ - mov %rsi,-0x8(%rbp) │ │ │ │ + (bad) │ │ │ │ + add %al,(%rax) │ │ │ │ + add %dl,%al │ │ │ │ + xlat %ds:(%rbx) │ │ │ │ + (bad) │ │ │ │ + add -0x75(%rax),%ecx │ │ │ │ + jge 4ba744 │ │ │ │ + mov 0x10(%rbp),%rsi │ │ │ │ + add $0x20,%rbp │ │ │ │ + mov %rbx,%r14 │ │ │ │ + mov %r14,%rax │ │ │ │ + and $0x7,%eax │ │ │ │ + cmp $0x1,%rax │ │ │ │ + je 4ba7eb │ │ │ │ + movq $0x4ba7a0,-0x28(%rbp) │ │ │ │ + mov 0x6(%r14),%rbx │ │ │ │ + mov %rsi,-0x20(%rbp) │ │ │ │ + mov %rdi,-0x18(%rbp) │ │ │ │ + mov 0x16(%r14),%rax │ │ │ │ + mov %rax,-0x10(%rbp) │ │ │ │ + mov 0x1e(%r14),%rax │ │ │ │ + mov %rax,-0x8(%rbp) │ │ │ │ add $0xffffffffffffffd8,%rbp │ │ │ │ test $0x7,%bl │ │ │ │ - jne 4ba0f0 │ │ │ │ + jne 4ba7a0 │ │ │ │ mov (%rbx),%rax │ │ │ │ jmp *%rax │ │ │ │ nopl 0x0(%rax) │ │ │ │ add $0x0,%al │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ (bad) │ │ │ │ add %al,(%rax) │ │ │ │ + add %ch,-0x29(%rax) │ │ │ │ + (bad) │ │ │ │ + add -0x75(%rax),%ecx │ │ │ │ + jne 4ba7ac │ │ │ │ + mov %rbx,%rax │ │ │ │ + and $0x7,%eax │ │ │ │ + cmp $0x1,%rax │ │ │ │ + je 4ba85f │ │ │ │ + mov 0x10(%rbp),%rdi │ │ │ │ + cmp $0x2,%rax │ │ │ │ + jne 4ba7ce │ │ │ │ + movq $0x4ba410,0x0(%rbp) │ │ │ │ + mov %rdi,%r14 │ │ │ │ + jmp 312ed78 │ │ │ │ + movq $0x4ba4e8,0x0(%rbp) │ │ │ │ + mov %rdi,%r8 │ │ │ │ + mov %rsi,%rdi │ │ │ │ + lea 0x3780c96(%rip),%rsi │ │ │ │ + mov %rbx,%r14 │ │ │ │ + jmp 4b9da0 │ │ │ │ + movq $0x4ba830,-0x20(%rbp) │ │ │ │ + mov 0x7(%r14),%rbx │ │ │ │ + mov %rdi,-0x18(%rbp) │ │ │ │ + mov 0xf(%r14),%rax │ │ │ │ + mov %rax,-0x10(%rbp) │ │ │ │ + mov 0x17(%r14),%rax │ │ │ │ + mov %rax,-0x8(%rbp) │ │ │ │ + add $0xffffffffffffffe0,%rbp │ │ │ │ + test $0x7,%bl │ │ │ │ + jne 4ba830 │ │ │ │ + mov (%rbx),%rax │ │ │ │ + jmp *%rax │ │ │ │ + nopl 0x0(%rax) │ │ │ │ + add (%rax),%eax │ │ │ │ + add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ - add %cl,0x75(%rbx,%rcx,4) │ │ │ │ - and %cl,-0x77(%rax) │ │ │ │ - fmuls -0x75(%rax) │ │ │ │ - pop %rbp │ │ │ │ - or %cl,-0x39(%rax) │ │ │ │ - or %r12b,(%r8) │ │ │ │ - xor %bh,(%rcx) │ │ │ │ - add -0x75(%rax),%ecx │ │ │ │ - rex.WRB adc %r9b,-0x77(%r8) │ │ │ │ - adc %r9b,-0x75(%r8) │ │ │ │ - sbb %r9b,-0x77(%r8) │ │ │ │ - rex.WRB sbb %r9b,-0x77(%r8) │ │ │ │ - and %r9b,-0x7d(%r8) │ │ │ │ (bad) │ │ │ │ - lock cld │ │ │ │ + add %al,(%rax) │ │ │ │ + add %bl,%al │ │ │ │ (bad) │ │ │ │ - incl -0x1(%rcx) │ │ │ │ - gs clc │ │ │ │ - nopl 0x0(%rax) │ │ │ │ (bad) │ │ │ │ + add -0x7cb7f81d(%rbx),%eax │ │ │ │ + sti │ │ │ │ + add 0x18(%rbp),%esi │ │ │ │ + mov 0x8(%rbp),%rdi │ │ │ │ + movq $0x4ba580,0x8(%rbp) │ │ │ │ + mov %rdi,%r14 │ │ │ │ + add $0x8,%rbp │ │ │ │ + jmp 312ed78 │ │ │ │ + lea 0x377d682(%rip),%rbx │ │ │ │ + add $0x20,%rbp │ │ │ │ + jmp *0x0(%rbp) │ │ │ │ + movq $0x4ba888,0x8(%rbp) │ │ │ │ + mov %rsi,%rbx │ │ │ │ + add $0x8,%rbp │ │ │ │ + test $0x7,%bl │ │ │ │ + jne 4ba888 │ │ │ │ + mov (%rbx),%rax │ │ │ │ + jmp *%rax │ │ │ │ + add (%rax),%eax │ │ │ │ add %al,(%rax) │ │ │ │ - add %al,(%rbx) │ │ │ │ add %al,(%rax) │ │ │ │ - add %al,0x0(%rip) │ │ │ │ add %al,(%rax) │ │ │ │ - add %cl,(%rax) │ │ │ │ + (bad) │ │ │ │ add %al,(%rax) │ │ │ │ - add %cl,0x48031eaf(%rax) │ │ │ │ - lea -0x40(%rbp),%eax │ │ │ │ - cmp %r15,%rax │ │ │ │ - jb 4ba23b │ │ │ │ - movq $0x4ba1b0,-0x40(%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 %r14,%rbx │ │ │ │ - mov %rcx,-0x38(%rbp) │ │ │ │ - mov %rdx,-0x30(%rbp) │ │ │ │ - mov %rax,-0x28(%rbp) │ │ │ │ - mov %r9,-0x20(%rbp) │ │ │ │ - mov %r8,-0x18(%rbp) │ │ │ │ - mov %rsi,-0x10(%rbp) │ │ │ │ - mov %rdi,-0x8(%rbp) │ │ │ │ - add $0xffffffffffffffc0,%rbp │ │ │ │ + add %al,0x48031ed6(%rax) │ │ │ │ + cmpl $0xa,0x7(%rbx) │ │ │ │ + jne 4ba660 │ │ │ │ + movq $0x4ba8c0,0x0(%rbp) │ │ │ │ + mov %rbx,%rax │ │ │ │ + mov 0x10(%rbp),%rbx │ │ │ │ + mov %rax,0x18(%rbp) │ │ │ │ test $0x7,%bl │ │ │ │ - jne 4ba1b0 │ │ │ │ + jne 4ba8c0 │ │ │ │ mov (%rbx),%rax │ │ │ │ jmp *%rax │ │ │ │ - nopl 0x0(%rax) │ │ │ │ - (bad) │ │ │ │ - add %al,(%rax) │ │ │ │ + addl $0x0,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %bl,(%rsi) │ │ │ │ add %al,(%rax) │ │ │ │ - add %bl,(%rax) │ │ │ │ - scas %es:(%rdi),%eax │ │ │ │ - (bad) │ │ │ │ - add -0x7d(%rcx),%ecx │ │ │ │ + add %cl,-0x2a(%rax) │ │ │ │ (bad) │ │ │ │ - push %rax │ │ │ │ - cmp 0x358(%r13),%r12 │ │ │ │ - ja 4ba22b │ │ │ │ - movq $0x4b9fa8,-0x48(%r12) │ │ │ │ - mov 0x18(%rbp),%rax │ │ │ │ - mov %rax,-0x40(%r12) │ │ │ │ - mov 0x30(%rbp),%rax │ │ │ │ - mov %rax,-0x38(%r12) │ │ │ │ - mov 0x38(%rbp),%rcx │ │ │ │ - mov %rcx,-0x30(%r12) │ │ │ │ - mov 0x8(%rbp),%rcx │ │ │ │ - mov %rcx,-0x28(%r12) │ │ │ │ - mov 0x10(%rbp),%rcx │ │ │ │ - mov %rcx,-0x20(%r12) │ │ │ │ - movq $0x4ba098,-0x18(%r12) │ │ │ │ - mov %rax,-0x10(%r12) │ │ │ │ - lea -0x46(%r12),%rcx │ │ │ │ - mov %rcx,-0x8(%r12) │ │ │ │ - mov 0x28(%rbp),%rcx │ │ │ │ - mov %rcx,(%r12) │ │ │ │ - lea -0x16(%r12),%rdi │ │ │ │ - mov %rax,%rsi │ │ │ │ + add -0x75(%rax),%ecx │ │ │ │ + jge 4ba8cc │ │ │ │ + mov 0x18(%rbp),%rsi │ │ │ │ + add $0x20,%rbp │ │ │ │ mov %rbx,%r14 │ │ │ │ - mov 0x20(%rbp),%rbx │ │ │ │ - add $0x40,%rbp │ │ │ │ - jmp 33959f8 │ │ │ │ - movq $0x50,0x388(%r13) │ │ │ │ - jmp 338a720 │ │ │ │ - jmp *-0x8(%r13) │ │ │ │ - nop │ │ │ │ - add $0x1000000,%eax │ │ │ │ - add %al,(%rax) │ │ │ │ - add %al,(%rdx) │ │ │ │ - add %al,(%rax) │ │ │ │ + jmp 4ba747 │ │ │ │ + lea 0x377d5f6(%rip),%rbx │ │ │ │ + add $0x18,%rbp │ │ │ │ + jmp *0x0(%rbp) │ │ │ │ + cmp 0xe(%rbx),%rcx │ │ │ │ + jne 4ba3a4 │ │ │ │ + movq $0x4ba918,0x8(%rbp) │ │ │ │ + mov 0x6(%rbx),%rbx │ │ │ │ + add $0x8,%rbp │ │ │ │ + test $0x7,%bl │ │ │ │ + jne 4ba918 │ │ │ │ + mov (%rbx),%rax │ │ │ │ + jmp *%rax │ │ │ │ + xchg %ax,%ax │ │ │ │ + add (%rcx),%eax │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ - add %cl,(%rbx) │ │ │ │ add %al,(%rax) │ │ │ │ - add %bl,%al │ │ │ │ - lods %ds:(%rsi),%eax │ │ │ │ (bad) │ │ │ │ - add -0x75(%rax),%ecx │ │ │ │ - jnp 4ba26b │ │ │ │ - mov %r14,%rsi │ │ │ │ - mov 0x7(%rbx),%r14 │ │ │ │ - jmp 4b9368 │ │ │ │ - add (%rax),%al │ │ │ │ add %al,(%rax) │ │ │ │ + add %dh,%al │ │ │ │ + {rex2 0x1e} add -0x39(%r16),%r9 │ │ │ │ + add %r8b,-0x57(%r8) │ │ │ │ + rex.WXB add %cl,-0x75(%r8) │ │ │ │ + pop %rbx │ │ │ │ + (bad) │ │ │ │ + test $0x7,%bl │ │ │ │ + jne 4ba940 │ │ │ │ + mov (%rbx),%rax │ │ │ │ + jmp *%rax │ │ │ │ + xchg %ax,%ax │ │ │ │ + add (%rcx),%eax │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ - adc (%rax),%al │ │ │ │ add %al,(%rax) │ │ │ │ - cwtl │ │ │ │ - lods %ds:(%rsi),%eax │ │ │ │ (bad) │ │ │ │ - add -0x73(%rax),%ecx │ │ │ │ - rex.RB │ │ │ │ - lock cmp %r15,%rax │ │ │ │ - jb 4ba29e │ │ │ │ - movq $0x3390fc8,-0x10(%rbp) │ │ │ │ - mov %rbx,-0x8(%rbp) │ │ │ │ - mov 0x18(%rbx),%rsi │ │ │ │ - mov 0x10(%rbx),%r14 │ │ │ │ - add $0xfffffffffffffff0,%rbp │ │ │ │ - jmp 4b89a0 │ │ │ │ - jmp *-0x10(%r13) │ │ │ │ - nopw 0x0(%rax,%rax,1) │ │ │ │ - add %eax,(%rax) │ │ │ │ - add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ + add %cl,%al │ │ │ │ + {rex2 0x1e} add %r17,%r13 │ │ │ │ + lret │ │ │ │ + std │ │ │ │ + (bad) │ │ │ │ + decl -0x39(%rax) │ │ │ │ + or %r14b,-0x57(%r8) │ │ │ │ + rex.WXB add %cl,-0x77(%r8) │ │ │ │ + ret │ │ │ │ + add $0x8,%rbp │ │ │ │ + test $0x7,%bl │ │ │ │ + jne 4ba970 │ │ │ │ + mov (%rbx),%rax │ │ │ │ + jmp *%rax │ │ │ │ + xchg %ax,%ax │ │ │ │ + add (%rcx),%eax │ │ │ │ add %al,(%rax) │ │ │ │ - adc %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ + (bad) │ │ │ │ add %al,(%rax) │ │ │ │ - lea -0x10(%rbp),%rax │ │ │ │ - cmp %r15,%rax │ │ │ │ - jb 4ba2e1 │ │ │ │ - movq $0x3390fc8,-0x10(%rbp) │ │ │ │ - mov %rbx,-0x8(%rbp) │ │ │ │ - mov 0x10(%rbx),%rsi │ │ │ │ - lea 0x37604b9(%rip),%r14 │ │ │ │ - add $0xfffffffffffffff0,%rbp │ │ │ │ - jmp 3226da0 │ │ │ │ - jmp *-0x10(%r13) │ │ │ │ - nopl (%rax) │ │ │ │ + add %bl,0x48031ed5(%rax) │ │ │ │ + movl $0x4ba6f8,0x0(%rbp) │ │ │ │ + mov 0x7(%rbx),%rbx │ │ │ │ + test $0x7,%bl │ │ │ │ + jne 4ba6f8 │ │ │ │ + mov (%rbx),%rax │ │ │ │ + jmp *%rax │ │ │ │ + nopw 0x0(%rax,%rax,1) │ │ │ │ sldt (%rax) │ │ │ │ add %al,(%rdx) │ │ │ │ + ... │ │ │ │ add %al,(%rax) │ │ │ │ - add %al,(%rdx) │ │ │ │ - add %al,(%rax) │ │ │ │ - add %al,(%rax) │ │ │ │ + add %cl,(%rsi) │ │ │ │ add %al,(%rax) │ │ │ │ - add %cl,(%rbx) │ │ │ │ + add %bl,0x48031ed5(%rax) │ │ │ │ + lea -0x28(%rbp),%eax │ │ │ │ + cmp %r15,%rax │ │ │ │ + jae 4ba9f3 │ │ │ │ + lea 0x31ed5a8(%rip),%rbx │ │ │ │ + jmp *-0x8(%r13) │ │ │ │ + movq $0x4ba9e8,0x0(%rbp) │ │ │ │ + mov 0x10(%rbp),%rbx │ │ │ │ + test $0x7,%bl │ │ │ │ + jne 4ba9e8 │ │ │ │ + mov (%rbx),%rax │ │ │ │ + jmp *%rax │ │ │ │ + nopw 0x0(%rax,%rax,1) │ │ │ │ + addl $0x0,(%rcx) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ + add %bl,(%rsi) │ │ │ │ add %al,(%rax) │ │ │ │ - add %cl,-0x73(%rax) │ │ │ │ - rex.RB loopne 4ba351 │ │ │ │ - cmp %edi,%eax │ │ │ │ - jb 4ba3af │ │ │ │ - movq $0x4ba350,-0x20(%rbp) │ │ │ │ - mov 0x6(%rbx),%rax │ │ │ │ - mov 0xe(%rbx),%rbx │ │ │ │ - mov %rbx,%rcx │ │ │ │ - mov %r14,%rbx │ │ │ │ - mov %rcx,-0x18(%rbp) │ │ │ │ + add %bl,-0x2b(%rax) │ │ │ │ + (bad) │ │ │ │ + add -0x75(%rax),%ecx │ │ │ │ + jne 4ba9f4 │ │ │ │ + add $0x20,%rbp │ │ │ │ + mov %rbx,%r14 │ │ │ │ + mov %r14,%rax │ │ │ │ + and $0x7,%eax │ │ │ │ + cmp $0x1,%rax │ │ │ │ + je 4baa93 │ │ │ │ + movq $0x4baa48,-0x20(%rbp) │ │ │ │ + mov 0x6(%r14),%rbx │ │ │ │ + mov %rsi,-0x18(%rbp) │ │ │ │ + mov 0x16(%r14),%rax │ │ │ │ mov %rax,-0x10(%rbp) │ │ │ │ - mov %rsi,-0x8(%rbp) │ │ │ │ + mov 0x1e(%r14),%rax │ │ │ │ + mov %rax,-0x8(%rbp) │ │ │ │ add $0xffffffffffffffe0,%rbp │ │ │ │ test $0x7,%bl │ │ │ │ - jne 4ba350 │ │ │ │ + jne 4baa48 │ │ │ │ mov (%rbx),%rax │ │ │ │ jmp *%rax │ │ │ │ - nopl (%rax) │ │ │ │ + nopl 0x0(%rax) │ │ │ │ add (%rax),%eax │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ (bad) │ │ │ │ add %al,(%rax) │ │ │ │ - add %al,(%rax) │ │ │ │ - add %al,(%rax) │ │ │ │ - add %cl,-0x7d(%rcx) │ │ │ │ + add %bh,%al │ │ │ │ (bad) │ │ │ │ - xor %cl,0x3b(%rbp) │ │ │ │ - movsl %ds:(%rsi),%es:(%rdi) │ │ │ │ - pop %rax │ │ │ │ - add (%rax),%eax │ │ │ │ - add %dh,0x42(%rdi) │ │ │ │ - movq $0x4ba2b8,-0x28(%r12) │ │ │ │ - mov 0x18(%rbp),%rax │ │ │ │ - mov %rax,-0x18(%r12) │ │ │ │ - movq $0x3363098,-0x10(%r12) │ │ │ │ - lea -0x28(%r12),%rax │ │ │ │ - mov %rax,-0x8(%r12) │ │ │ │ - mov 0x8(%rbp),%rax │ │ │ │ - mov %rax,(%r12) │ │ │ │ - lea -0xf(%r12),%rsi │ │ │ │ - mov %rbx,%r14 │ │ │ │ - mov 0x10(%rbp),%rbx │ │ │ │ - add $0x20,%rbp │ │ │ │ - jmp 3395748 │ │ │ │ - movq $0x30,0x388(%r13) │ │ │ │ - jmp 338a720 │ │ │ │ - jmp *-0x8(%r13) │ │ │ │ - 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,(%rbx) │ │ │ │ - add %al,(%rax) │ │ │ │ - add %al,(%rax) │ │ │ │ - add %al,(%rax) │ │ │ │ - add %cl,-0x73(%rax) │ │ │ │ - rex.RB fmuls -0x8(%r9,%rdi,1) │ │ │ │ - jb 4ba478 │ │ │ │ - movq $0x4ba428,-0x28(%rbp) │ │ │ │ - mov 0x5(%rbx),%rax │ │ │ │ - mov 0xd(%rbx),%rbx │ │ │ │ - mov %rbx,%rcx │ │ │ │ - mov %r14,%rbx │ │ │ │ - mov %rax,-0x20(%rbp) │ │ │ │ - mov %rcx,-0x18(%rbp) │ │ │ │ - mov %rsi,-0x10(%rbp) │ │ │ │ - mov %rdi,-0x8(%rbp) │ │ │ │ - add $0xffffffffffffffd8,%rbp │ │ │ │ + add -0x77(%rax),%ecx │ │ │ │ + fadds -0x7cb7f820(%rbx) │ │ │ │ + clc │ │ │ │ + add %ecx,(%rdi) │ │ │ │ + test %ah,-0x1(%rdi,%rdi,8) │ │ │ │ + decl -0x75(%rax) │ │ │ │ + jne 4baa64 │ │ │ │ + cmp $0x2,%rax │ │ │ │ + jne 4baa72 │ │ │ │ + movq $0x4badf8,0x0(%rbp) │ │ │ │ + mov %rsi,%r14 │ │ │ │ + jmp 312ed78 │ │ │ │ + movq $0x4baec0,0x0(%rbp) │ │ │ │ + mov %rsi,%r8 │ │ │ │ + lea 0x377f985(%rip),%rdi │ │ │ │ + lea 0x37809de(%rip),%rsi │ │ │ │ + mov %rbx,%r14 │ │ │ │ + jmp 4b9da0 │ │ │ │ + movq $0x4baad8,-0x20(%rbp) │ │ │ │ + mov 0x7(%r14),%rbx │ │ │ │ + mov %rsi,-0x18(%rbp) │ │ │ │ + mov 0xf(%r14),%rax │ │ │ │ + mov %rax,-0x10(%rbp) │ │ │ │ + mov 0x17(%r14),%rax │ │ │ │ + mov %rax,-0x8(%rbp) │ │ │ │ + add $0xffffffffffffffe0,%rbp │ │ │ │ test $0x7,%bl │ │ │ │ - jne 4ba428 │ │ │ │ + jne 4baad8 │ │ │ │ mov (%rbx),%rax │ │ │ │ jmp *%rax │ │ │ │ nopl 0x0(%rax) │ │ │ │ - add $0x0,%al │ │ │ │ + add (%rax),%eax │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ (bad) │ │ │ │ add %al,(%rax) │ │ │ │ - add %al,(%rax) │ │ │ │ - add %al,(%rax) │ │ │ │ - add %cl,-0x7d(%rcx) │ │ │ │ + add %bl,-0x2c(%rax) │ │ │ │ (bad) │ │ │ │ - sbb %cl,0x3b(%rbp) │ │ │ │ - movsl %ds:(%rsi),%es:(%rdi) │ │ │ │ - pop %rax │ │ │ │ - add (%rax),%eax │ │ │ │ - add %dh,0x33(%rdi) │ │ │ │ - movq $0x4ba300,-0x10(%r12) │ │ │ │ - mov 0x20(%rbp),%rax │ │ │ │ - mov %rax,-0x8(%r12) │ │ │ │ - mov 0x8(%rbp),%rax │ │ │ │ - mov %rax,(%r12) │ │ │ │ - lea -0xe(%r12),%rdi │ │ │ │ - mov 0x18(%rbp),%rsi │ │ │ │ - mov %rbx,%r14 │ │ │ │ - mov 0x10(%rbp),%rbx │ │ │ │ - add $0x28,%rbp │ │ │ │ - jmp 33959f8 │ │ │ │ - movq $0x18,0x388(%r13) │ │ │ │ - jmp 338a720 │ │ │ │ - jmp *-0x8(%r13) │ │ │ │ - nopl 0x0(%rax) │ │ │ │ - add (%rax),%eax │ │ │ │ - add %al,(%rax) │ │ │ │ - add %al,(%rax) │ │ │ │ - add %al,(%rax) │ │ │ │ - sldt (%rax) │ │ │ │ - add %dh,0x48031eab(%rax) │ │ │ │ - lea -0x10(%rbp),%eax │ │ │ │ - cmp %r15,%rax │ │ │ │ - jb 4ba4c1 │ │ │ │ - movq $0x3390fc8,-0x10(%rbp) │ │ │ │ - mov %rbx,-0x8(%rbp) │ │ │ │ - mov 0x20(%rbx),%r8 │ │ │ │ - mov 0x18(%rbx),%rdi │ │ │ │ - lea 0x31ea505(%rip),%rsi │ │ │ │ - mov 0x10(%rbx),%r14 │ │ │ │ - add $0xfffffffffffffff0,%rbp │ │ │ │ - jmp 5f4518 │ │ │ │ - jmp *-0x10(%r13) │ │ │ │ - nopl (%rax) │ │ │ │ + add -0x7cb7f81d(%rbx),%eax │ │ │ │ + sti │ │ │ │ + add 0x18(%rbp),%esi │ │ │ │ + mov 0x8(%rbp),%rsi │ │ │ │ + movq $0x4bab18,0x8(%rbp) │ │ │ │ + mov %rsi,%r14 │ │ │ │ + add $0x8,%rbp │ │ │ │ + jmp 312ed78 │ │ │ │ + lea 0x377d3da(%rip),%rbx │ │ │ │ + add $0x20,%rbp │ │ │ │ + jmp *0x0(%rbp) │ │ │ │ + nop │ │ │ │ add (%rax),%al │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ - adc (%rax),%al │ │ │ │ - add %al,(%rax) │ │ │ │ + (bad) │ │ │ │ add %al,(%rax) │ │ │ │ + add %bl,(%rax) │ │ │ │ + (bad) │ │ │ │ + (bad) │ │ │ │ + add -0x77(%rax),%ecx │ │ │ │ + fadds -0x7cb7f820(%rbx) │ │ │ │ + clc │ │ │ │ + add %ecx,(%rdi) │ │ │ │ + test %cl,%ah │ │ │ │ add %al,(%rax) │ │ │ │ - lea -0x10(%rbp),%rax │ │ │ │ - cmp %r15,%rax │ │ │ │ - jb 4ba4fe │ │ │ │ - movq $0x3390fc8,-0x10(%rbp) │ │ │ │ - mov %rbx,-0x8(%rbp) │ │ │ │ - mov 0x10(%rbx),%r14 │ │ │ │ - mov 0x18(%rbx),%rbx │ │ │ │ - add $0xfffffffffffffff0,%rbp │ │ │ │ - jmp 4baad8 │ │ │ │ - jmp *-0x10(%r13) │ │ │ │ + add %cl,-0x39(%rax) │ │ │ │ + rex.RB clc │ │ │ │ + (bad) │ │ │ │ + stos %eax,%es:(%rdi) │ │ │ │ + rex.WXB add %cl,-0x75(%r8) │ │ │ │ + rex.XB (bad) │ │ │ │ + mov 0x6(%rbx),%rbx │ │ │ │ + mov %rax,0x0(%rbp) │ │ │ │ + add $0xfffffffffffffff8,%rbp │ │ │ │ + test $0x7,%bl │ │ │ │ + jne 4bab60 │ │ │ │ + mov (%rbx),%rax │ │ │ │ + jmp *%rax │ │ │ │ nopw 0x0(%rax,%rax,1) │ │ │ │ - add %eax,(%rax) │ │ │ │ - add %al,(%rax) │ │ │ │ - add %al,(%rax) │ │ │ │ + add (%rax),%eax │ │ │ │ add %al,(%rax) │ │ │ │ - adc %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ + (bad) │ │ │ │ add %al,(%rax) │ │ │ │ - lea -0x10(%rbp),%rax │ │ │ │ - cmp %r15,%rax │ │ │ │ - jb 4ba541 │ │ │ │ - movq $0x3390fc8,-0x10(%rbp) │ │ │ │ - mov %rbx,-0x8(%rbp) │ │ │ │ - mov 0x10(%rbx),%rsi │ │ │ │ - lea 0x2efd5d6(%rip),%r14 │ │ │ │ - add $0xfffffffffffffff0,%rbp │ │ │ │ - jmp 3359998 │ │ │ │ - jmp *-0x10(%r13) │ │ │ │ - nopl (%rax) │ │ │ │ + add %dl,%al │ │ │ │ + rcrl %cl,(%rsi) │ │ │ │ + add -0x39(%rax),%ecx │ │ │ │ + rex.RB clc │ │ │ │ + test $0xab,%al │ │ │ │ + rex.WXB add %cl,-0x77(%r8) │ │ │ │ + fmuls -0x75(%rax) │ │ │ │ + pop %rbx │ │ │ │ (bad) │ │ │ │ + mov %rbx,%rcx │ │ │ │ + mov 0x10(%rbp),%rbx │ │ │ │ + mov %rcx,0x0(%rbp) │ │ │ │ + mov %rax,0x10(%rbp) │ │ │ │ + add $0xfffffffffffffff8,%rbp │ │ │ │ + test $0x7,%bl │ │ │ │ + jne 4baba8 │ │ │ │ + mov (%rbx),%rax │ │ │ │ + jmp *%rax │ │ │ │ + mov 0xf(%rbx),%rbx │ │ │ │ + jmp 4babb0 │ │ │ │ + nopw 0x0(%rax,%rax,1) │ │ │ │ + add %r8b,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ - add %al,(%rbx) │ │ │ │ add %al,(%rax) │ │ │ │ - add %al,(%rcx) │ │ │ │ + add %bl,(%rsi) │ │ │ │ add %al,(%rax) │ │ │ │ + add %cl,0x48031ed3(%rax) │ │ │ │ + mov 0x20(%rbp),%eax │ │ │ │ + mov 0x8(%rbp),%rcx │ │ │ │ + mov %rbx,%rdx │ │ │ │ + and $0x7,%edx │ │ │ │ + cmp $0x3,%rdx │ │ │ │ + jae 4bac02 │ │ │ │ + cmp $0x2,%rdx │ │ │ │ + jae 4bacac │ │ │ │ + mov 0x1f(%rbx),%rdx │ │ │ │ + mov %rdx,%rsi │ │ │ │ + neg %rsi │ │ │ │ + xor %rdx,%rsi │ │ │ │ + mov %rcx,%rdi │ │ │ │ + and %rsi,%rdi │ │ │ │ + cmp 0x17(%rbx),%rdi │ │ │ │ + jne 4bad0d │ │ │ │ + mov %rcx,%rsi │ │ │ │ + and %rdx,%rsi │ │ │ │ + test %rsi,%rsi │ │ │ │ + jne 4bab8c │ │ │ │ + mov 0x7(%rbx),%rbx │ │ │ │ + jmp 4babb0 │ │ │ │ + lea 0x377d2d6(%rip),%rbx │ │ │ │ + add $0x18,%rbp │ │ │ │ + jmp *0x0(%rbp) │ │ │ │ + movq $0x4bac30,0x8(%rbp) │ │ │ │ + mov %rax,%rbx │ │ │ │ + add $0x8,%rbp │ │ │ │ + test $0x7,%bl │ │ │ │ + jne 4bac30 │ │ │ │ + mov (%rbx),%rax │ │ │ │ + jmp *%rax │ │ │ │ + nopl 0x0(%rax,%rax,1) │ │ │ │ + add (%rcx),%eax │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ - add %cl,(%rcx) │ │ │ │ add %al,(%rax) │ │ │ │ + (bad) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ - add %cl,-0x73(%rax) │ │ │ │ - rex.RB call 1043deb4 <__environ@GLIBC_2.2.5+0xc7fda0c> │ │ │ │ + rcrl %cl,(%rsi) │ │ │ │ + add -0x39(%rax),%ecx │ │ │ │ + add %r14b,-0x54(%r8) │ │ │ │ + rex.WXB add %cl,-0x75(%r8) │ │ │ │ + pop %rbx │ │ │ │ (bad) │ │ │ │ - mov $0x0,%al │ │ │ │ - add %al,(%rax) │ │ │ │ - movq $0x4ba5a8,-0x18(%rbp) │ │ │ │ - mov 0x5(%rbx),%rax │ │ │ │ - mov %r14,%rbx │ │ │ │ - mov %rax,-0x10(%rbp) │ │ │ │ - mov %rdi,-0x8(%rbp) │ │ │ │ - add $0xffffffffffffffe8,%rbp │ │ │ │ test $0x7,%bl │ │ │ │ - jne 4ba5a8 │ │ │ │ + jne 4bac70 │ │ │ │ mov (%rbx),%rax │ │ │ │ jmp *%rax │ │ │ │ - nopw 0x0(%rax,%rax,1) │ │ │ │ - add (%rax),%al │ │ │ │ + xchg %ax,%ax │ │ │ │ + add (%rcx),%eax │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ (bad) │ │ │ │ add %al,(%rax) │ │ │ │ - add %al,(%rax) │ │ │ │ - add %al,(%rax) │ │ │ │ - add %cl,-0x7d(%rcx) │ │ │ │ - (bad) │ │ │ │ - cmp %cl,0x3b(%rbp) │ │ │ │ - movsl %ds:(%rsi),%es:(%rdi) │ │ │ │ - pop %rax │ │ │ │ - add (%rax),%eax │ │ │ │ - add %dh,0x58(%rdi) │ │ │ │ - mov 0x7(%rbx),%rax │ │ │ │ - mov 0xf(%rbx),%rcx │ │ │ │ - mov 0x17(%rbx),%rbx │ │ │ │ - movq $0x3363ae0,-0x30(%r12) │ │ │ │ - mov 0x8(%rbp),%rdx │ │ │ │ - mov %rdx,-0x28(%r12) │ │ │ │ - mov %rcx,-0x20(%r12) │ │ │ │ - movq $0x4a37b8,-0x18(%r12) │ │ │ │ - mov %rax,-0x10(%r12) │ │ │ │ - lea -0x2e(%r12),%rax │ │ │ │ - mov %rax,-0x8(%r12) │ │ │ │ - mov %rbx,(%r12) │ │ │ │ - lea 0x376dffe(%rip),%rsi │ │ │ │ - lea -0x17(%r12),%r14 │ │ │ │ - mov 0x10(%rbp),%rbx │ │ │ │ - add $0x18,%rbp │ │ │ │ - jmp 3395748 │ │ │ │ - movq $0x38,0x388(%r13) │ │ │ │ - jmp 338a720 │ │ │ │ - jmp *-0x8(%r13) │ │ │ │ - nopl 0x0(%rax) │ │ │ │ + add %bl,%al │ │ │ │ + rcrb %cl,(%rsi) │ │ │ │ + add %ebx,%ebp │ │ │ │ (bad) │ │ │ │ + nopw 0x0(%rax,%rax,1) │ │ │ │ + add (%rcx),%eax │ │ │ │ add %al,(%rax) │ │ │ │ - add %al,(%rbx) │ │ │ │ - add %al,(%rax) │ │ │ │ - add %al,(%rcx) │ │ │ │ - add %al,(%rax) │ │ │ │ - add %al,(%rax) │ │ │ │ - add %al,(%rax) │ │ │ │ - add %cl,(%rcx) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ + (bad) │ │ │ │ add %al,(%rax) │ │ │ │ - add %cl,-0x73(%rax) │ │ │ │ - rex.RB call 7343df94 <__environ@GLIBC_2.2.5+0x6f7fdaec> │ │ │ │ - rex.WXB │ │ │ │ - movq $0x4ba680,-0x18(%rbp) │ │ │ │ - mov 0x5(%rbx),%rax │ │ │ │ - mov %r14,%rbx │ │ │ │ - mov %rax,-0x10(%rbp) │ │ │ │ - mov %rdi,-0x8(%rbp) │ │ │ │ - add $0xffffffffffffffe8,%rbp │ │ │ │ + add %al,%al │ │ │ │ + rcrb %cl,(%rsi) │ │ │ │ + add -0x39(%rax),%ecx │ │ │ │ + add %r11b,0x48004bac(%r8) │ │ │ │ + mov 0xf(%rbx),%ebx │ │ │ │ test $0x7,%bl │ │ │ │ - jne 4ba680 │ │ │ │ + jne 4bac98 │ │ │ │ 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) │ │ │ │ - jne 4ba68c │ │ │ │ + add %bl,0x48031ed2(%rax) │ │ │ │ + mov 0x8(%rbp),%edi │ │ │ │ + mov 0x10(%rbp),%rsi │ │ │ │ mov %rbx,%r14 │ │ │ │ - mov 0x10(%rbp),%rbx │ │ │ │ - add $0x18,%rbp │ │ │ │ - jmp 3395748 │ │ │ │ - jmp *-0x8(%r13) │ │ │ │ - add (%rax),%eax │ │ │ │ - add %al,(%rax) │ │ │ │ + add $0x20,%rbp │ │ │ │ + jmp 4ba350 │ │ │ │ + cmp 0xe(%rbx),%rcx │ │ │ │ + jne 4bad52 │ │ │ │ + movq $0x4bace0,0x8(%rbp) │ │ │ │ + mov 0x6(%rbx),%rbx │ │ │ │ + add $0x8,%rbp │ │ │ │ + test $0x7,%bl │ │ │ │ + jne 4bace0 │ │ │ │ + mov (%rbx),%rax │ │ │ │ + jmp *%rax │ │ │ │ + add (%rcx),%eax │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ - sldt (%rax) │ │ │ │ add %al,(%rax) │ │ │ │ + (bad) │ │ │ │ add %al,(%rax) │ │ │ │ - add %cl,-0x73(%rax) │ │ │ │ - rex.RB rorb $1,-0x8(%r9,%rdi,1) │ │ │ │ - jb 4ba753 │ │ │ │ - movq $0x3390fc8,-0x10(%rbp) │ │ │ │ - mov %rbx,-0x8(%rbp) │ │ │ │ - movq $0x4ba708,-0x30(%rbp) │ │ │ │ - mov 0x10(%rbx),%rax │ │ │ │ - mov 0x18(%rbx),%rcx │ │ │ │ - mov 0x20(%rbx),%rbx │ │ │ │ - mov %rbx,%rdx │ │ │ │ - mov %rcx,%rbx │ │ │ │ - mov %rdx,-0x28(%rbp) │ │ │ │ - mov %rax,-0x20(%rbp) │ │ │ │ - mov %rcx,-0x18(%rbp) │ │ │ │ - add $0xffffffffffffffd0,%rbp │ │ │ │ + add %dl,-0x2e(%rax) │ │ │ │ + (bad) │ │ │ │ + add -0x39(%rax),%ecx │ │ │ │ + add %r9b,(%r8) │ │ │ │ + lods %ds:(%rsi),%eax │ │ │ │ + rex.WXB add %cl,-0x75(%r8) │ │ │ │ + pop %rbx │ │ │ │ + (bad) │ │ │ │ test $0x7,%bl │ │ │ │ - jne 4ba708 │ │ │ │ + jne 4bad08 │ │ │ │ mov (%rbx),%rax │ │ │ │ jmp *%rax │ │ │ │ - nopl (%rax) │ │ │ │ - add (%rax),%eax │ │ │ │ + xchg %ax,%ax │ │ │ │ + add (%rcx),%eax │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ (bad) │ │ │ │ add %al,(%rax) │ │ │ │ - add %al,(%rax) │ │ │ │ - add %al,(%rax) │ │ │ │ - add %cl,-0x39(%rax) │ │ │ │ - add %r15b,(%r8) │ │ │ │ - cmpsl %es:(%rdi),%ds:(%rsi) │ │ │ │ + add %ch,(%rax) │ │ │ │ + rcrb %cl,(%rsi) │ │ │ │ + add %ecx,%ebp │ │ │ │ + movsxd %edi,%edi │ │ │ │ + (bad) │ │ │ │ + decl -0x39(%rax) │ │ │ │ + or %r15b,(%r8) │ │ │ │ + lods %ds:(%rsi),%eax │ │ │ │ rex.WXB add %cl,-0x77(%r8) │ │ │ │ - fmuls -0x75(%rax) │ │ │ │ - pop %rbp │ │ │ │ - or %cl,-0x77(%rax) │ │ │ │ - or %r14b,%r14b │ │ │ │ ret │ │ │ │ - (bad) │ │ │ │ - jne 4ba738 │ │ │ │ + add $0x8,%rbp │ │ │ │ + test $0x7,%bl │ │ │ │ + jne 4bad38 │ │ │ │ mov (%rbx),%rax │ │ │ │ jmp *%rax │ │ │ │ - nopl (%rax) │ │ │ │ - add (%rax),%eax │ │ │ │ + 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) │ │ │ │ - or %r9b,-0x39(%r8) │ │ │ │ - or %r9b,0x48004ba7(%r8) │ │ │ │ - mov %ebx,%esi │ │ │ │ - mov %rax,%r14 │ │ │ │ + add %bh,%al │ │ │ │ + rcrl $1,(%rsi) │ │ │ │ + add -0x39(%rax),%ecx │ │ │ │ + add %r11b,-0x54(%r8) │ │ │ │ + rex.WXB add %cl,-0x75(%r8) │ │ │ │ + pop %rbx │ │ │ │ + (bad) │ │ │ │ + test $0x7,%bl │ │ │ │ + jne 4bac58 │ │ │ │ + mov (%rbx),%rax │ │ │ │ + jmp *%rax │ │ │ │ + movq $0x4bad80,0x8(%rbp) │ │ │ │ + mov %rax,%rbx │ │ │ │ add $0x8,%rbp │ │ │ │ - jmp 4a4230 │ │ │ │ - jmp *-0x10(%r13) │ │ │ │ - nop │ │ │ │ - add (%rax),%al │ │ │ │ + test $0x7,%bl │ │ │ │ + jne 4bad80 │ │ │ │ + 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 %al,(%rax) │ │ │ │ - add %al,(%rax) │ │ │ │ - add %cl,-0x75(%rax) │ │ │ │ - or %r9b,-0x75(%r8) │ │ │ │ - rex.WRB adc %r13b,%r11b │ │ │ │ - xor %esp,0xf(%rsi) │ │ │ │ - (bad) │ │ │ │ - add %r8b,(%rax) │ │ │ │ - add (%rax),%al │ │ │ │ + add %dh,0x48031ed1(%rax) │ │ │ │ + movl $0x4bada8,0x0(%rbp) │ │ │ │ + mov 0x7(%rbx),%rbx │ │ │ │ + test $0x7,%bl │ │ │ │ + jne 4bada8 │ │ │ │ + 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) │ │ │ │ - or %r9b,-0x75(%r8) │ │ │ │ - rex.WRB adc %r9b,-0x77(%r8) │ │ │ │ - fiaddl -0x7cb7f81d(%rbx) │ │ │ │ - sti │ │ │ │ - add %ecx,(%rdi) │ │ │ │ - test %eax,0x48000000(%rdi) │ │ │ │ - mov %edx,%ebx │ │ │ │ - add $0x40,%r12 │ │ │ │ - cmp 0x358(%r13),%r12 │ │ │ │ - ja 4ba7f4 │ │ │ │ - movq $0x4ba518,-0x38(%r12) │ │ │ │ - mov %rcx,-0x28(%r12) │ │ │ │ - movq $0x50aa00,-0x20(%r12) │ │ │ │ - mov %rax,-0x18(%r12) │ │ │ │ - lea -0x38(%r12),%rax │ │ │ │ - mov %rax,-0x10(%r12) │ │ │ │ - movq $0x4ba560,-0x8(%r12) │ │ │ │ - lea -0x1f(%r12),%rax │ │ │ │ - mov %rax,(%r12) │ │ │ │ - lea -0x5(%r12),%rbx │ │ │ │ - add $0x18,%rbp │ │ │ │ - jmp *0x0(%rbp) │ │ │ │ - movq $0x40,0x388(%r13) │ │ │ │ - movq $0x4ba768,0x0(%rbp) │ │ │ │ - jmp 338a720 │ │ │ │ - nopl 0x0(%rax) │ │ │ │ - ... │ │ │ │ + add %cl,-0x16fce12f(%rax) │ │ │ │ + ret │ │ │ │ (bad) │ │ │ │ - add %al,(%rax) │ │ │ │ - add %al,(%rax) │ │ │ │ - add %al,(%rax) │ │ │ │ - add %cl,-0x7d(%rax) │ │ │ │ (bad) │ │ │ │ - mov %ebx,%edx │ │ │ │ - add $0x10,%r12 │ │ │ │ - cmp 0x358(%r13),%r12 │ │ │ │ - ja 4ba84d │ │ │ │ - movq $0x4ba640,-0x8(%r12) │ │ │ │ - mov %rdx,(%r12) │ │ │ │ - lea -0x5(%r12),%rbx │ │ │ │ - add $0x18,%rbp │ │ │ │ - jmp *0x0(%rbp) │ │ │ │ - movq $0x10,0x388(%r13) │ │ │ │ - movq $0x4ba820,0x10(%rbp) │ │ │ │ - mov %rdx,%rbx │ │ │ │ - add $0x10,%rbp │ │ │ │ - jmp 338a720 │ │ │ │ - nopl 0x0(%rax) │ │ │ │ - sldt (%rax) │ │ │ │ - add %al,(%rdx) │ │ │ │ + decl -0x39(%rax) │ │ │ │ + add %r11b,%r8b │ │ │ │ + lods %ds:(%rsi),%eax │ │ │ │ + rex.WXB add %cl,-0x75(%r8) │ │ │ │ + pop %rbp │ │ │ │ + sbb %dh,%dh │ │ │ │ + ret │ │ │ │ + (bad) │ │ │ │ + jne 4badd8 │ │ │ │ + mov (%rbx),%rax │ │ │ │ + jmp *%rax │ │ │ │ + nopl 0x0(%rax,%rax,1) │ │ │ │ + addl $0x0,(%rcx) │ │ │ │ add %al,(%rax) │ │ │ │ - add %al,(%rdx) │ │ │ │ add %al,(%rax) │ │ │ │ + add %bl,(%rsi) │ │ │ │ add %al,(%rax) │ │ │ │ + add %ch,-0x2f(%rax) │ │ │ │ + (bad) │ │ │ │ + add -0x75(%rax),%ecx │ │ │ │ + jne 4bade4 │ │ │ │ + add $0x20,%rbp │ │ │ │ + mov %rbx,%r14 │ │ │ │ + jmp 4ba9f3 │ │ │ │ + add (%rax),%eax │ │ │ │ add %al,(%rax) │ │ │ │ - add %cl,(%rbx) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ + (bad) │ │ │ │ add %al,(%rax) │ │ │ │ - add %cl,-0x73(%rax) │ │ │ │ - rex.RB loopne 4ba8d9 │ │ │ │ - cmp %edi,%eax │ │ │ │ - jb 4ba924 │ │ │ │ - movq $0x4ba8d8,-0x20(%rbp) │ │ │ │ - mov 0x6(%rbx),%rax │ │ │ │ - mov 0xe(%rbx),%rbx │ │ │ │ - mov %rbx,%rcx │ │ │ │ - mov %r14,%rbx │ │ │ │ - mov %rax,-0x18(%rbp) │ │ │ │ - mov %rcx,-0x10(%rbp) │ │ │ │ - mov %rsi,-0x8(%rbp) │ │ │ │ - add $0xffffffffffffffe0,%rbp │ │ │ │ + add %cl,-0x2f(%rax) │ │ │ │ + (bad) │ │ │ │ + add -0x77(%rax),%ecx │ │ │ │ + fadds -0x7cb7f820(%rbx) │ │ │ │ + clc │ │ │ │ + add %esi,0x48(%rsp,%rsi,2) │ │ │ │ + movl $0x4bae30,0x0(%rbp) │ │ │ │ + mov 0x6(%rbx),%rbx │ │ │ │ test $0x7,%bl │ │ │ │ - jne 4ba8d8 │ │ │ │ + jne 4bae30 │ │ │ │ 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 %dl,(%rax) │ │ │ │ + rcrl $1,(%rsi) │ │ │ │ + add -0x7d(%rax),%ecx │ │ │ │ + jnp 4bae3b │ │ │ │ + or (%rdi),%cl │ │ │ │ + test %esi,-0x1(%rdx) │ │ │ │ + (bad) │ │ │ │ + decl -0x39(%rax) │ │ │ │ + add %r13b,-0x52(%r8) │ │ │ │ + rex.WXB add %cl,-0x75(%r8) │ │ │ │ + pop %rbp │ │ │ │ + adc %dh,%dh │ │ │ │ + ret │ │ │ │ + (bad) │ │ │ │ + jne 4bae68 │ │ │ │ + mov (%rbx),%rax │ │ │ │ + jmp *%rax │ │ │ │ + nopl 0x0(%rax) │ │ │ │ + addl $0x0,(%rcx) │ │ │ │ + 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,0x2f(%rdi) │ │ │ │ - movq $0x3363ae0,-0x10(%r12) │ │ │ │ - mov 0x10(%rbp),%rax │ │ │ │ - mov %rax,-0x8(%r12) │ │ │ │ - mov 0x18(%rbp),%rax │ │ │ │ - mov %rax,(%r12) │ │ │ │ - lea -0xe(%r12),%rsi │ │ │ │ - mov %rbx,%r14 │ │ │ │ - mov 0x8(%rbp),%rbx │ │ │ │ + add %bl,%al │ │ │ │ + rcrb $1,(%rsi) │ │ │ │ + add -0x75(%rax),%ecx │ │ │ │ + jne 4bae74 │ │ │ │ add $0x20,%rbp │ │ │ │ - jmp 3395748 │ │ │ │ - movq $0x18,0x388(%r13) │ │ │ │ - jmp 338a720 │ │ │ │ - jmp *-0x8(%r13) │ │ │ │ - sldt (%rax) │ │ │ │ - add %al,(%rdx) │ │ │ │ + mov %rbx,%r14 │ │ │ │ + jmp 4ba9f3 │ │ │ │ + movq $0x4baea0,0x0(%rbp) │ │ │ │ + mov 0x10(%rbp),%rbx │ │ │ │ + test $0x7,%bl │ │ │ │ + jne 4baea0 │ │ │ │ + mov (%rbx),%rax │ │ │ │ + jmp *%rax │ │ │ │ + xchg %ax,%ax │ │ │ │ + addl $0x0,(%rcx) │ │ │ │ add %al,(%rax) │ │ │ │ - add %al,(%rbx) │ │ │ │ add %al,(%rax) │ │ │ │ + add %bl,(%rsi) │ │ │ │ add %al,(%rax) │ │ │ │ + add %ah,0x48031ed0(%rax) │ │ │ │ + mov 0x8(%rbp),%esi │ │ │ │ + add $0x20,%rbp │ │ │ │ + mov %rbx,%r14 │ │ │ │ + jmp 4ba9f3 │ │ │ │ + add (%rax),%eax │ │ │ │ add %al,(%rax) │ │ │ │ - add %cl,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ + (bad) │ │ │ │ add %al,(%rax) │ │ │ │ - add %cl,-0x73(%rax) │ │ │ │ - rex.RB fmuls -0x8(%r9,%rdi,1) │ │ │ │ - jb 4ba9e8 │ │ │ │ - movq $0x4ba998,-0x28(%rbp) │ │ │ │ - mov 0x6(%rbx),%rax │ │ │ │ - mov 0xe(%rbx),%rcx │ │ │ │ - mov 0x16(%rbx),%rbx │ │ │ │ - mov %rbx,%rdx │ │ │ │ - mov %r14,%rbx │ │ │ │ - mov %rdx,-0x20(%rbp) │ │ │ │ - mov %rcx,-0x18(%rbp) │ │ │ │ - mov %rax,-0x10(%rbp) │ │ │ │ - mov %rsi,-0x8(%rbp) │ │ │ │ - add $0xffffffffffffffd8,%rbp │ │ │ │ + add %al,-0x7cfce130(%rax) │ │ │ │ + jrcxz 4baeca │ │ │ │ + cmp $0x1,%rbx │ │ │ │ + je 4baf00 │ │ │ │ + movq $0x4baef0,0x0(%rbp) │ │ │ │ + mov 0x10(%rbp),%rbx │ │ │ │ test $0x7,%bl │ │ │ │ - jne 4ba998 │ │ │ │ + jne 4baef0 │ │ │ │ mov (%rbx),%rax │ │ │ │ jmp *%rax │ │ │ │ - nopl (%rax) │ │ │ │ - add $0x0,%al │ │ │ │ + nop │ │ │ │ + addl $0x0,(%rcx) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ + add %bl,(%rsi) │ │ │ │ add %al,(%rax) │ │ │ │ + add %dl,-0x30(%rax) │ │ │ │ (bad) │ │ │ │ + add -0x75(%rax),%ecx │ │ │ │ + jne 4baefc │ │ │ │ + add $0x20,%rbp │ │ │ │ + mov %rbx,%r14 │ │ │ │ + jmp 4ba9f3 │ │ │ │ + movq $0x4baf28,0x0(%rbp) │ │ │ │ + mov 0x18(%rbp),%rbx │ │ │ │ + test $0x7,%bl │ │ │ │ + jne 4baf28 │ │ │ │ + mov (%rbx),%rax │ │ │ │ + jmp *%rax │ │ │ │ + xchg %ax,%ax │ │ │ │ + addl $0x0,(%rcx) │ │ │ │ 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,0x33(%rdi) │ │ │ │ - movq $0x4ba888,-0x10(%r12) │ │ │ │ - mov 0x18(%rbp),%rax │ │ │ │ - mov %rax,-0x8(%r12) │ │ │ │ - mov 0x20(%rbp),%rax │ │ │ │ - mov %rax,(%r12) │ │ │ │ - lea -0xe(%r12),%rdi │ │ │ │ - mov 0x10(%rbp),%rsi │ │ │ │ + add %bl,(%rax) │ │ │ │ + rcrb $1,(%rsi) │ │ │ │ + add -0x75(%rax),%ecx │ │ │ │ + jne 4baf34 │ │ │ │ + add $0x20,%rbp │ │ │ │ mov %rbx,%r14 │ │ │ │ - mov 0x8(%rbp),%rbx │ │ │ │ - add $0x28,%rbp │ │ │ │ - jmp 33959f8 │ │ │ │ - movq $0x18,0x388(%r13) │ │ │ │ - jmp 338a720 │ │ │ │ - jmp *-0x8(%r13) │ │ │ │ - nopl 0x0(%rax) │ │ │ │ + jmp 4ba9f3 │ │ │ │ (bad) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rbx) │ │ │ │ + ... │ │ │ │ add %al,(%rax) │ │ │ │ - add %al,(%rdx) │ │ │ │ - add %al,(%rax) │ │ │ │ + add %cl,(%rsi) │ │ │ │ add %al,(%rax) │ │ │ │ + add %bh,0x48031ecf(%rax) │ │ │ │ + lea -0x28(%rbp),%eax │ │ │ │ + cmp %r15,%rax │ │ │ │ + jae 4bb2a7 │ │ │ │ + lea 0x31ed00c(%rip),%rbx │ │ │ │ + jmp *-0x8(%r13) │ │ │ │ + add $0x0,%al │ │ │ │ add %al,(%rax) │ │ │ │ - add %cl,(%rbx) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ + (bad) │ │ │ │ add %al,(%rax) │ │ │ │ - add %cl,-0x73(%rax) │ │ │ │ - rex.RB fmuls -0x8(%r9,%rdi,1) │ │ │ │ - jb 4baab8 │ │ │ │ - movq $0x4baa60,-0x28(%rbp) │ │ │ │ - mov 0x5(%rbx),%rax │ │ │ │ - mov 0xd(%rbx),%rbx │ │ │ │ - mov %rbx,%rcx │ │ │ │ - mov %r14,%rbx │ │ │ │ - mov %rax,-0x20(%rbp) │ │ │ │ - mov %rcx,-0x18(%rbp) │ │ │ │ - mov %rsi,-0x10(%rbp) │ │ │ │ - mov %rdi,-0x8(%rbp) │ │ │ │ - add $0xffffffffffffffd8,%rbp │ │ │ │ + add %dl,-0x7cfce131(%rax) │ │ │ │ + jrcxz 4baf82 │ │ │ │ + cmp $0x1,%rbx │ │ │ │ + je 4bafbc │ │ │ │ + movq $0x4bafa8,0x0(%rbp) │ │ │ │ + mov 0x20(%rbp),%rbx │ │ │ │ test $0x7,%bl │ │ │ │ - jne 4baa60 │ │ │ │ + jne 4bafa8 │ │ │ │ mov (%rbx),%rax │ │ │ │ jmp *%rax │ │ │ │ - nopl 0x0(%rax) │ │ │ │ - add $0x0,%al │ │ │ │ + nop │ │ │ │ + add $0x3,%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 %ah,-0x31(%rax) │ │ │ │ (bad) │ │ │ │ - and %cl,0x3b(%rbp) │ │ │ │ - movsl %ds:(%rsi),%es:(%rdi) │ │ │ │ - pop %rax │ │ │ │ - add (%rax),%eax │ │ │ │ - add %dh,0x3b(%rdi) │ │ │ │ - movq $0x4ba940,-0x18(%r12) │ │ │ │ - mov 0x20(%rbp),%rax │ │ │ │ - mov %rax,-0x10(%r12) │ │ │ │ - mov 0x18(%rbp),%rax │ │ │ │ - mov %rax,-0x8(%r12) │ │ │ │ - mov 0x8(%rbp),%rcx │ │ │ │ - mov %rcx,(%r12) │ │ │ │ - lea -0x16(%r12),%rdi │ │ │ │ - mov %rax,%rsi │ │ │ │ - mov %rbx,%r14 │ │ │ │ - mov 0x10(%rbp),%rbx │ │ │ │ + add -0x75(%rax),%ecx │ │ │ │ + jne 4bafb4 │ │ │ │ + mov 0x10(%rbp),%rdi │ │ │ │ add $0x28,%rbp │ │ │ │ - jmp 33959f8 │ │ │ │ - movq $0x20,0x388(%r13) │ │ │ │ - jmp 338a720 │ │ │ │ - jmp *-0x8(%r13) │ │ │ │ - nopl 0x0(%rax) │ │ │ │ - add $0x1000000,%eax │ │ │ │ + mov %rbx,%r14 │ │ │ │ + jmp 4bb2a7 │ │ │ │ + movq $0x4bafe8,0x0(%rbp) │ │ │ │ + mov 0x18(%rbp),%rbx │ │ │ │ + test $0x7,%bl │ │ │ │ + jne 4bafe8 │ │ │ │ + mov (%rbx),%rax │ │ │ │ + jmp *%rax │ │ │ │ + nopw 0x0(%rax,%rax,1) │ │ │ │ + add $0x3,%al │ │ │ │ add %al,(%rax) │ │ │ │ - add %al,(%rdx) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ + (bad) │ │ │ │ add %al,(%rax) │ │ │ │ - add %cl,(%rbx) │ │ │ │ + add %ah,(%rax) │ │ │ │ + iret │ │ │ │ + (bad) │ │ │ │ + add -0x75(%rax),%ecx │ │ │ │ + jne 4baff4 │ │ │ │ + mov 0x10(%rbp),%rdi │ │ │ │ + add $0x28,%rbp │ │ │ │ + mov %rbx,%r14 │ │ │ │ + jmp 4bb2a7 │ │ │ │ + nopl 0x0(%rax) │ │ │ │ + add $0x0,%al │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ - add %cl,-0x73(%rax) │ │ │ │ - rex.RB loopne 4bab29 │ │ │ │ - cmp %edi,%eax │ │ │ │ - jb 4babbc │ │ │ │ - movq $0x4bab28,-0x20(%rbp) │ │ │ │ - mov %rbx,%rax │ │ │ │ - mov 0x7(%rbx),%rcx │ │ │ │ - mov 0xf(%rbx),%rbx │ │ │ │ - mov %rbx,%rdx │ │ │ │ - mov %r14,%rbx │ │ │ │ - mov %rdx,-0x18(%rbp) │ │ │ │ - mov %rcx,-0x10(%rbp) │ │ │ │ - mov %rax,-0x8(%rbp) │ │ │ │ - add $0xffffffffffffffe0,%rbp │ │ │ │ + (bad) │ │ │ │ + add %al,(%rax) │ │ │ │ + add %bh,%al │ │ │ │ + (bad) │ │ │ │ + (bad) │ │ │ │ + add -0x7cb7f81d(%rbx),%eax │ │ │ │ + sti │ │ │ │ + add %esi,0x48(%rbx,%rdi,1) │ │ │ │ + movl $0x4bb040,0x0(%rbp) │ │ │ │ + mov 0x18(%rbp),%rbx │ │ │ │ test $0x7,%bl │ │ │ │ - jne 4bab28 │ │ │ │ + jne 4bb040 │ │ │ │ mov (%rbx),%rax │ │ │ │ jmp *%rax │ │ │ │ - add (%rax),%eax │ │ │ │ + nop │ │ │ │ + add $0x3,%al │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ (bad) │ │ │ │ add %al,(%rax) │ │ │ │ + add %cl,%al │ │ │ │ + (bad) │ │ │ │ + (bad) │ │ │ │ + add -0x75(%rax),%ecx │ │ │ │ + jne 4bb04c │ │ │ │ + mov 0x10(%rbp),%rdi │ │ │ │ + add $0x28,%rbp │ │ │ │ + mov %rbx,%r14 │ │ │ │ + jmp 4bb2a7 │ │ │ │ + movq $0x4bb080,0x0(%rbp) │ │ │ │ + mov 0x20(%rbp),%rbx │ │ │ │ + test $0x7,%bl │ │ │ │ + jne 4bb080 │ │ │ │ + mov (%rbx),%rax │ │ │ │ + jmp *%rax │ │ │ │ + nopw 0x0(%rax,%rax,1) │ │ │ │ + add $0x3,%al │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ - add %cl,-0x77(%rax) │ │ │ │ - fadds -0x7cb7f820(%rbx) │ │ │ │ - clc │ │ │ │ - add %ecx,(%rdi) │ │ │ │ - test %cl,0x49000000(%rax) │ │ │ │ - add $0x60,%esp │ │ │ │ - cmp 0x358(%r13),%r12 │ │ │ │ - ja 4babac │ │ │ │ - mov 0x6(%rbx),%rax │ │ │ │ - mov 0xe(%rbx),%rbx │ │ │ │ - movq $0x4ba4d8,-0x58(%r12) │ │ │ │ - mov %rbx,-0x48(%r12) │ │ │ │ - mov 0x18(%rbp),%rbx │ │ │ │ - mov %rbx,-0x40(%r12) │ │ │ │ - movq $0x4ba6a8,-0x38(%r12) │ │ │ │ - mov 0x10(%rbp),%rbx │ │ │ │ - mov %rbx,-0x28(%r12) │ │ │ │ - mov %rax,-0x20(%r12) │ │ │ │ - mov 0x8(%rbp),%rax │ │ │ │ - mov %rax,-0x18(%r12) │ │ │ │ - movq $0x4baa08,-0x10(%r12) │ │ │ │ - lea -0x58(%r12),%rax │ │ │ │ - mov %rax,-0x8(%r12) │ │ │ │ - lea -0x38(%r12),%rax │ │ │ │ - mov %rax,(%r12) │ │ │ │ - lea -0xd(%r12),%rbx │ │ │ │ - add $0x20,%rbp │ │ │ │ - jmp *0x0(%rbp) │ │ │ │ - movq $0x60,0x388(%r13) │ │ │ │ - jmp 338a720 │ │ │ │ - jmp *-0x8(%r13) │ │ │ │ - lea 0x31e9d74(%rip),%rbx │ │ │ │ - add $0x20,%rbp │ │ │ │ - jmp *0x0(%rbp) │ │ │ │ - xchg %ax,%ax │ │ │ │ - add %eax,(%rax) │ │ │ │ - add %al,(%rax) │ │ │ │ - add %al,(%rax) │ │ │ │ - add %al,(%rax) │ │ │ │ - adc %al,(%rax) │ │ │ │ - add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ + (bad) │ │ │ │ add %al,(%rax) │ │ │ │ - mov 0x10(%rbx),%rsi │ │ │ │ - lea 0x375fba6(%rip),%r14 │ │ │ │ - jmp 3226da0 │ │ │ │ + add %cl,0x48031ece(%rax) │ │ │ │ + mov 0x8(%rbp),%esi │ │ │ │ + mov 0x10(%rbp),%rdi │ │ │ │ + add $0x28,%rbp │ │ │ │ + mov %rbx,%r14 │ │ │ │ + jmp 4bb2a7 │ │ │ │ + nopl 0x0(%rax) │ │ │ │ add (%rax),%al │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ - adc (%rax),%al │ │ │ │ + (bad) │ │ │ │ add %al,(%rax) │ │ │ │ + add %ah,-0x32(%rax) │ │ │ │ + (bad) │ │ │ │ + add -0x77(%rax),%ecx │ │ │ │ + fadds -0x7cb7f820(%rbx) │ │ │ │ + clc │ │ │ │ + add %ecx,(%rdi) │ │ │ │ + test %ch,0x3(%rcx) │ │ │ │ add %al,(%rax) │ │ │ │ + movq $0x4bb0f0,-0x8(%rbp) │ │ │ │ + mov 0xe(%rbx),%rax │ │ │ │ + mov 0x6(%rbx),%rbx │ │ │ │ + mov %rax,0x0(%rbp) │ │ │ │ + add $0xfffffffffffffff8,%rbp │ │ │ │ + test $0x7,%bl │ │ │ │ + jne 4bb0f0 │ │ │ │ + mov (%rbx),%rax │ │ │ │ + jmp *%rax │ │ │ │ + nopw 0x0(%rax,%rax,1) │ │ │ │ + add (%rax),%eax │ │ │ │ add %al,(%rax) │ │ │ │ - lea -0x10(%rbp),%rax │ │ │ │ - cmp %r15,%rax │ │ │ │ - jb 4bac53 │ │ │ │ - add $0x18,%r12 │ │ │ │ - cmp 0x358(%r13),%r12 │ │ │ │ - ja 4bac48 │ │ │ │ - movq $0x3390fc8,-0x10(%rbp) │ │ │ │ - mov %rbx,-0x8(%rbp) │ │ │ │ - mov 0x10(%rbx),%rax │ │ │ │ - mov 0x18(%rbx),%rbx │ │ │ │ - movq $0x4babe0,-0x10(%r12) │ │ │ │ - mov %rbx,(%r12) │ │ │ │ - lea -0x10(%r12),%rsi │ │ │ │ - mov %rax,%r14 │ │ │ │ - add $0xfffffffffffffff0,%rbp │ │ │ │ - jmp 3240990 │ │ │ │ - movq $0x18,0x388(%r13) │ │ │ │ - jmp *-0x10(%r13) │ │ │ │ - nop │ │ │ │ - sldt (%rax) │ │ │ │ - add %al,(%rdx) │ │ │ │ add %al,(%rax) │ │ │ │ - add %al,0x0(%rip) │ │ │ │ add %al,(%rax) │ │ │ │ - add %cl,(%rax) │ │ │ │ + (bad) │ │ │ │ add %al,(%rax) │ │ │ │ - add %dl,(%rax) │ │ │ │ - movsb %ds:(%rsi),%es:(%rdi) │ │ │ │ + add %bl,(%rax) │ │ │ │ (bad) │ │ │ │ - add -0x73(%rax),%ecx │ │ │ │ - rex.RB enter $0x394c,$0xf8 │ │ │ │ - jb 4bad44 │ │ │ │ - movq $0x4bacd8,-0x38(%rbp) │ │ │ │ - mov 0x6(%rbx),%rax │ │ │ │ - mov 0xe(%rbx),%rcx │ │ │ │ - mov 0x16(%rbx),%rdx │ │ │ │ - mov 0x1e(%rbx),%rdi │ │ │ │ - mov 0x26(%rbx),%rbx │ │ │ │ - mov %rbx,%r8 │ │ │ │ - mov %r14,%rbx │ │ │ │ - mov %rdi,-0x30(%rbp) │ │ │ │ - mov %r8,-0x28(%rbp) │ │ │ │ - mov %rax,-0x20(%rbp) │ │ │ │ - mov %rcx,-0x18(%rbp) │ │ │ │ - mov %rdx,-0x10(%rbp) │ │ │ │ - mov %rsi,-0x8(%rbp) │ │ │ │ - add $0xffffffffffffffc8,%rbp │ │ │ │ + (bad) │ │ │ │ + add -0x39(%rax),%ecx │ │ │ │ + rex.RB clc │ │ │ │ + cmp %dh,-0x76b7ffb5(%rcx) │ │ │ │ + fmuls -0x75(%rax) │ │ │ │ + pop %rbx │ │ │ │ + (bad) │ │ │ │ + mov %rbx,%rcx │ │ │ │ + mov 0x10(%rbp),%rbx │ │ │ │ + mov %rcx,0x0(%rbp) │ │ │ │ + mov %rax,0x10(%rbp) │ │ │ │ + add $0xfffffffffffffff8,%rbp │ │ │ │ test $0x7,%bl │ │ │ │ - jne 4bacd8 │ │ │ │ + jne 4bb138 │ │ │ │ mov (%rbx),%rax │ │ │ │ jmp *%rax │ │ │ │ - nopl (%rax) │ │ │ │ - (bad) │ │ │ │ - add %al,(%rax) │ │ │ │ + mov 0xf(%rbx),%rbx │ │ │ │ + jmp 4bb140 │ │ │ │ + nopw 0x0(%rax,%rax,1) │ │ │ │ + add %r8b,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %bl,(%rsi) │ │ │ │ add %al,(%rax) │ │ │ │ - add %ch,0x49031ea3(%rax) │ │ │ │ - add $0x20,%esp │ │ │ │ - cmp 0x358(%r13),%r12 │ │ │ │ - ja 4bad34 │ │ │ │ - movq $0x4bac00,-0x18(%r12) │ │ │ │ - mov 0x10(%rbp),%rax │ │ │ │ - mov %rax,-0x8(%r12) │ │ │ │ - mov 0x30(%rbp),%rax │ │ │ │ - mov %rax,(%r12) │ │ │ │ - mov 0x18(%rbp),%rsi │ │ │ │ - lea -0x18(%r12),%r14 │ │ │ │ - mov %rbx,%rax │ │ │ │ - mov 0x8(%rbp),%rbx │ │ │ │ - movq $0x3393020,0x18(%rbp) │ │ │ │ - mov 0x20(%rbp),%rcx │ │ │ │ - mov %rax,0x20(%rbp) │ │ │ │ - mov 0x28(%rbp),%rax │ │ │ │ - mov %rcx,0x28(%rbp) │ │ │ │ - mov %rax,0x30(%rbp) │ │ │ │ - add $0x18,%rbp │ │ │ │ - jmp 4bb050 │ │ │ │ - movq $0x20,0x388(%r13) │ │ │ │ - jmp 338a720 │ │ │ │ - jmp *-0x8(%r13) │ │ │ │ - sldt (%rax) │ │ │ │ - add %al,(%rdx) │ │ │ │ - add %al,(%rax) │ │ │ │ - add %al,(%rbx) │ │ │ │ - add %al,(%rax) │ │ │ │ - add %al,(%rax) │ │ │ │ + add %dl,%al │ │ │ │ + int $0x1e │ │ │ │ + add -0x75(%rax),%ecx │ │ │ │ + and %r9b,-0x75(%r8) │ │ │ │ + rex.WRB or %r9b,-0x77(%r8) │ │ │ │ + fiaddl -0x7cb7f81e(%rbx) │ │ │ │ + cli │ │ │ │ + add 0x38(%rbx),%esi │ │ │ │ + cmp $0x2,%rdx │ │ │ │ + jae 4bb3b7 │ │ │ │ + mov 0x1f(%rbx),%rdx │ │ │ │ + mov %rdx,%rsi │ │ │ │ + neg %rsi │ │ │ │ + xor %rdx,%rsi │ │ │ │ + mov %rcx,%rdi │ │ │ │ + and %rsi,%rdi │ │ │ │ + cmp 0x17(%rbx),%rdi │ │ │ │ + jne 4bb42f │ │ │ │ + mov %rcx,%rsi │ │ │ │ + and %rdx,%rsi │ │ │ │ + test %rsi,%rsi │ │ │ │ + jne 4bb11c │ │ │ │ + mov 0x7(%rbx),%rbx │ │ │ │ + jmp 4bb140 │ │ │ │ + movq $0x4bb1b0,0x8(%rbp) │ │ │ │ + mov %rax,%rbx │ │ │ │ + add $0x8,%rbp │ │ │ │ + test $0x7,%bl │ │ │ │ + jne 4bb1b0 │ │ │ │ + mov (%rbx),%rax │ │ │ │ + jmp *%rax │ │ │ │ + nopl (%rax) │ │ │ │ + add (%rcx),%eax │ │ │ │ add %al,(%rax) │ │ │ │ - add %cl,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ + (bad) │ │ │ │ add %al,(%rax) │ │ │ │ - add %cl,-0x73(%rax) │ │ │ │ - rex.RB fmuls -0x8(%r9,%rdi,1) │ │ │ │ - jb 4bade8 │ │ │ │ - movq $0x4badb8,-0x28(%rbp) │ │ │ │ - mov 0x6(%rbx),%rax │ │ │ │ - mov 0xe(%rbx),%rcx │ │ │ │ - mov 0x16(%rbx),%rbx │ │ │ │ - mov %rbx,%rdx │ │ │ │ - mov %r14,%rbx │ │ │ │ - mov %rdx,-0x20(%rbp) │ │ │ │ - mov %rax,-0x18(%rbp) │ │ │ │ - mov %rcx,-0x10(%rbp) │ │ │ │ - mov %rsi,-0x8(%rbp) │ │ │ │ - add $0xffffffffffffffd8,%rbp │ │ │ │ - test $0x7,%bl │ │ │ │ - jne 4badb8 │ │ │ │ + add %bl,-0x33(%rax) │ │ │ │ + (bad) │ │ │ │ + add -0x39(%rax),%ecx │ │ │ │ + add %r14b,%r8b │ │ │ │ + mov $0x4b,%cl │ │ │ │ + add %cl,-0x75(%rax) │ │ │ │ + pop %rbx │ │ │ │ + psadbw %mm3,%mm0 │ │ │ │ + (bad) │ │ │ │ + jne 4bb1f0 │ │ │ │ mov (%rbx),%rax │ │ │ │ jmp *%rax │ │ │ │ - nopl 0x0(%rax) │ │ │ │ - add $0x0,%al │ │ │ │ + xchg %ax,%ax │ │ │ │ + add (%rcx),%eax │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ (bad) │ │ │ │ add %al,(%rax) │ │ │ │ + add %dh,(%rax) │ │ │ │ + int $0x1e │ │ │ │ + add %ebx,%ebp │ │ │ │ + (bad) │ │ │ │ + nopw 0x0(%rax,%rax,1) │ │ │ │ + add (%rcx),%eax │ │ │ │ + add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ - add %cl,0x75(%rbx,%rcx,4) │ │ │ │ - and %cl,-0x77(%rax) │ │ │ │ - fmuls -0x75(%rax) │ │ │ │ - pop %rbp │ │ │ │ - or %cl,-0x39(%rax) │ │ │ │ - or %r12b,(%r8) │ │ │ │ - xor %bh,(%rcx) │ │ │ │ - add -0x75(%rax),%ecx │ │ │ │ - rex.WRB adc %r9b,-0x77(%r8) │ │ │ │ - adc %r9b,-0x75(%r8) │ │ │ │ - sbb %r9b,-0x77(%r8) │ │ │ │ - rex.WRB sbb %r9b,-0x77(%r8) │ │ │ │ - and %r9b,-0x7d(%r8) │ │ │ │ (bad) │ │ │ │ - lock cld │ │ │ │ + add %al,(%rax) │ │ │ │ + add %bl,(%rax) │ │ │ │ + int $0x1e │ │ │ │ + add -0x39(%rax),%ecx │ │ │ │ + add %r13b,(%r8) │ │ │ │ + mov $0x4b,%dl │ │ │ │ + add %cl,-0x77(%rax) │ │ │ │ + fmuls -0x75(%rax) │ │ │ │ + pop %rbx │ │ │ │ (bad) │ │ │ │ - incl -0x1(%rcx) │ │ │ │ - gs clc │ │ │ │ + mov 0xf(%rax),%rax │ │ │ │ + mov %rax,0x18(%rbp) │ │ │ │ + test $0x7,%bl │ │ │ │ + jne 4bb228 │ │ │ │ + mov (%rbx),%rax │ │ │ │ + jmp *%rax │ │ │ │ nopl 0x0(%rax) │ │ │ │ - (bad) │ │ │ │ - add %al,(%rax) │ │ │ │ - add %al,(%rbx) │ │ │ │ + add (%rax),%eax │ │ │ │ add %al,(%rax) │ │ │ │ - add %al,0x0(%rip) │ │ │ │ add %al,(%rax) │ │ │ │ - add %cl,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ - add %bh,-0x5e(%rax) │ │ │ │ - (bad) │ │ │ │ - add -0x73(%rax),%ecx │ │ │ │ - rex.RB rorb $0xf,-0x8(%r9,%rdi,1) │ │ │ │ (bad) │ │ │ │ - out %al,(%dx) │ │ │ │ add %al,(%rax) │ │ │ │ + add %ah,%al │ │ │ │ + int3 │ │ │ │ + (bad) │ │ │ │ + add -0x7cb7f81d(%rbx),%eax │ │ │ │ + sti │ │ │ │ + add (%rdi),%ecx │ │ │ │ + test %ch,%al │ │ │ │ + add %eax,(%rax) │ │ │ │ add %cl,-0x39(%rax) │ │ │ │ - rex.RB sarb $0x4b,-0x52(%r8) │ │ │ │ - add %cl,-0x75(%rax) │ │ │ │ - rex.XB add $0xd4b8b48,%eax │ │ │ │ - mov 0x15(%rbx),%rdx │ │ │ │ - mov 0x1d(%rbx),%r8 │ │ │ │ - mov 0x25(%rbx),%rbx │ │ │ │ - mov %rbx,%r9 │ │ │ │ - mov %r14,%rbx │ │ │ │ - mov %rcx,-0x38(%rbp) │ │ │ │ - mov %rdx,-0x30(%rbp) │ │ │ │ - mov %rax,-0x28(%rbp) │ │ │ │ - mov %r9,-0x20(%rbp) │ │ │ │ - mov %r8,-0x18(%rbp) │ │ │ │ - mov %rsi,-0x10(%rbp) │ │ │ │ - mov %rdi,-0x8(%rbp) │ │ │ │ - add $0xffffffffffffffc0,%rbp │ │ │ │ - test $0x7,%bl │ │ │ │ - jne 4bae78 │ │ │ │ + add %r12b,-0x4e(%r8) │ │ │ │ + rex.WXB add %cl,-0x75(%r8) │ │ │ │ + pop %rbp │ │ │ │ + sbb %dh,%dh │ │ │ │ + ret │ │ │ │ + (bad) │ │ │ │ + jne 4bb260 │ │ │ │ mov (%rbx),%rax │ │ │ │ jmp *%rax │ │ │ │ - nopl 0x0(%rax) │ │ │ │ - (bad) │ │ │ │ + nopl 0x0(%rax,%rax,1) │ │ │ │ + add (%rcx),%eax │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ - add %bl,(%rsi) │ │ │ │ + (bad) │ │ │ │ add %al,(%rax) │ │ │ │ - add %cl,(%rax) │ │ │ │ - movabs %al,0x3b4d50c48349031e │ │ │ │ - movsl %ds:(%rsi),%es:(%rdi) │ │ │ │ - pop %rax │ │ │ │ - add (%rax),%eax │ │ │ │ - add %dh,0x6e(%rdi) │ │ │ │ - movq $0x4bac70,-0x48(%r12) │ │ │ │ - mov 0x18(%rbp),%rax │ │ │ │ - mov %rax,-0x40(%r12) │ │ │ │ - mov 0x30(%rbp),%rax │ │ │ │ - mov %rax,-0x38(%r12) │ │ │ │ - mov 0x38(%rbp),%rcx │ │ │ │ - mov %rcx,-0x30(%r12) │ │ │ │ - mov 0x8(%rbp),%rcx │ │ │ │ - mov %rcx,-0x28(%r12) │ │ │ │ - mov 0x10(%rbp),%rcx │ │ │ │ - mov %rcx,-0x20(%r12) │ │ │ │ - movq $0x4bad60,-0x18(%r12) │ │ │ │ - mov %rax,-0x10(%r12) │ │ │ │ - lea -0x46(%r12),%rcx │ │ │ │ - mov %rcx,-0x8(%r12) │ │ │ │ - mov 0x28(%rbp),%rcx │ │ │ │ - mov %rcx,(%r12) │ │ │ │ - lea -0x16(%r12),%rdi │ │ │ │ - mov %rax,%rsi │ │ │ │ + add %ch,0x48031ecc(%rax) │ │ │ │ + mov 0x8(%rbp),%edi │ │ │ │ + mov 0x10(%rbp),%rsi │ │ │ │ + add $0x20,%rbp │ │ │ │ mov %rbx,%r14 │ │ │ │ + jmp 4bb2a7 │ │ │ │ + movq $0x4bb298,0x0(%rbp) │ │ │ │ mov 0x20(%rbp),%rbx │ │ │ │ - add $0x40,%rbp │ │ │ │ - jmp 33959f8 │ │ │ │ - movq $0x50,0x388(%r13) │ │ │ │ - jmp 338a720 │ │ │ │ - jmp *-0x8(%r13) │ │ │ │ + test $0x7,%bl │ │ │ │ + jne 4bb298 │ │ │ │ + mov (%rbx),%rax │ │ │ │ + jmp *%rax │ │ │ │ nop │ │ │ │ - add (%rax),%eax │ │ │ │ + add $0x3,%al │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ - sldt (%rax) │ │ │ │ - add %ch,-0x5f(%rax) │ │ │ │ - (bad) │ │ │ │ - add -0x73(%rax),%ecx │ │ │ │ - rex.RB │ │ │ │ - lock cmp %r15,%rax │ │ │ │ - jb 4baf42 │ │ │ │ - movq $0x3390fc8,-0x10(%rbp) │ │ │ │ - mov %rbx,-0x8(%rbp) │ │ │ │ - mov 0x18(%rbx),%rsi │ │ │ │ - mov 0x10(%rbx),%r14 │ │ │ │ - mov 0x20(%rbx),%rbx │ │ │ │ - add $0xfffffffffffffff0,%rbp │ │ │ │ - jmp 4bb050 │ │ │ │ - jmp *-0x10(%r13) │ │ │ │ - xchg %ax,%ax │ │ │ │ (bad) │ │ │ │ add %al,(%rax) │ │ │ │ - add %al,(%rbx) │ │ │ │ - add %al,(%rax) │ │ │ │ - add %al,(%rdx) │ │ │ │ - add %al,(%rax) │ │ │ │ - add %al,(%rax) │ │ │ │ - add %al,(%rax) │ │ │ │ - add %cl,(%rbx) │ │ │ │ - add %al,(%rax) │ │ │ │ - add %al,(%rax) │ │ │ │ - add %al,(%rax) │ │ │ │ - add %cl,-0x73(%rax) │ │ │ │ - rex.RB fmuls -0x8(%r9,%rdi,1) │ │ │ │ - jb 4bb02e │ │ │ │ - movq $0x4bafb8,-0x28(%rbp) │ │ │ │ - mov 0x5(%rbx),%rax │ │ │ │ - mov 0xd(%rbx),%rbx │ │ │ │ - mov %rbx,%rcx │ │ │ │ - mov %r14,%rbx │ │ │ │ - mov %rcx,-0x20(%rbp) │ │ │ │ - mov %rax,-0x18(%rbp) │ │ │ │ - mov %rsi,-0x10(%rbp) │ │ │ │ - mov %rdi,-0x8(%rbp) │ │ │ │ + add %dh,-0x34(%rax) │ │ │ │ + (bad) │ │ │ │ + add -0x75(%rax),%ecx │ │ │ │ + jne 4bb2a4 │ │ │ │ + mov 0x10(%rbp),%rdi │ │ │ │ + add $0x28,%rbp │ │ │ │ + mov %rbx,%r14 │ │ │ │ + mov %r14,%rax │ │ │ │ + and $0x7,%eax │ │ │ │ + cmp $0x1,%rax │ │ │ │ + je 4bb348 │ │ │ │ + movq $0x4bb300,-0x28(%rbp) │ │ │ │ + mov 0x6(%r14),%rbx │ │ │ │ + mov %rsi,-0x20(%rbp) │ │ │ │ + mov %rdi,-0x18(%rbp) │ │ │ │ + mov 0x16(%r14),%rax │ │ │ │ + mov %rax,-0x10(%rbp) │ │ │ │ + mov 0x1e(%r14),%rax │ │ │ │ + mov %rax,-0x8(%rbp) │ │ │ │ add $0xffffffffffffffd8,%rbp │ │ │ │ test $0x7,%bl │ │ │ │ - jne 4bafb8 │ │ │ │ + jne 4bb300 │ │ │ │ mov (%rbx),%rax │ │ │ │ jmp *%rax │ │ │ │ nopl 0x0(%rax) │ │ │ │ add $0x0,%al │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ (bad) │ │ │ │ add %al,(%rax) │ │ │ │ - add %al,(%rax) │ │ │ │ - add %al,(%rax) │ │ │ │ - add %cl,-0x7d(%rcx) │ │ │ │ + add %cl,(%rax) │ │ │ │ + int3 │ │ │ │ (bad) │ │ │ │ - cmp %cl,0x3b(%rbp) │ │ │ │ - movsl %ds:(%rsi),%es:(%rdi) │ │ │ │ - pop %rax │ │ │ │ + add -0x77(%rax),%ecx │ │ │ │ + fadds -0x7cb7f820(%rbx) │ │ │ │ + clc │ │ │ │ + add %ecx,(%rdi) │ │ │ │ + test %ah,-0x1(%rcx) │ │ │ │ + (bad) │ │ │ │ + decl -0x75(%rax) │ │ │ │ + jge 4bb324 │ │ │ │ + cmp $0x2,%rax │ │ │ │ + jne 4bb32a │ │ │ │ + movq $0x4baf78,0x0(%rbp) │ │ │ │ + mov %rdi,%r14 │ │ │ │ + jmp 312ed78 │ │ │ │ + movq $0x4bb010,0x0(%rbp) │ │ │ │ + mov %rdi,%r8 │ │ │ │ + mov 0x8(%rbp),%rdi │ │ │ │ + lea 0x3780139(%rip),%rsi │ │ │ │ + mov %rbx,%r14 │ │ │ │ + jmp 4b9da0 │ │ │ │ + movq $0x4bb388,-0x20(%rbp) │ │ │ │ + mov 0x7(%r14),%rbx │ │ │ │ + mov %rdi,-0x18(%rbp) │ │ │ │ + mov 0xf(%r14),%rax │ │ │ │ + mov %rax,-0x10(%rbp) │ │ │ │ + mov 0x17(%r14),%rax │ │ │ │ + mov %rax,-0x8(%rbp) │ │ │ │ + add $0xffffffffffffffe0,%rbp │ │ │ │ + test $0x7,%bl │ │ │ │ + jne 4bb388 │ │ │ │ + mov (%rbx),%rax │ │ │ │ + jmp *%rax │ │ │ │ + xchg %ax,%ax │ │ │ │ add (%rax),%eax │ │ │ │ - add %dh,0x59(%rdi) │ │ │ │ - mov 0x7(%rbx),%rax │ │ │ │ - mov 0xf(%rbx),%rcx │ │ │ │ - mov 0x17(%rbx),%rbx │ │ │ │ - movq $0x3363ae0,-0x30(%r12) │ │ │ │ - mov 0x8(%rbp),%rdx │ │ │ │ - mov %rdx,-0x28(%r12) │ │ │ │ - mov %rax,-0x20(%r12) │ │ │ │ - movq $0x4a37b8,-0x18(%r12) │ │ │ │ - lea -0x2e(%r12),%rax │ │ │ │ - mov %rax,-0x10(%r12) │ │ │ │ - mov %rcx,-0x8(%r12) │ │ │ │ - mov %rbx,(%r12) │ │ │ │ - mov 0x20(%rbp),%rdi │ │ │ │ - mov 0x18(%rbp),%rsi │ │ │ │ - lea -0x17(%r12),%r14 │ │ │ │ - mov 0x10(%rbp),%rbx │ │ │ │ - add $0x28,%rbp │ │ │ │ - jmp 33959f8 │ │ │ │ - movq $0x38,0x388(%r13) │ │ │ │ - jmp 338a720 │ │ │ │ - jmp *-0x8(%r13) │ │ │ │ - nopw 0x0(%rax,%rax,1) │ │ │ │ - sldt (%rax) │ │ │ │ - add %al,(%rdx) │ │ │ │ - add %al,(%rax) │ │ │ │ - add %al,(%rbx) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ - add %cl,(%rax) │ │ │ │ + (bad) │ │ │ │ add %al,(%rax) │ │ │ │ - add %dh,(%rax) │ │ │ │ - movabs 0x394cc0458d48031e,%al │ │ │ │ - clc │ │ │ │ - jb 4bb2e0 │ │ │ │ - movq $0x4bb0b0,-0x38(%rbp) │ │ │ │ - mov %rbx,%rax │ │ │ │ - mov 0x6(%rbx),%rcx │ │ │ │ - mov 0xe(%rbx),%rdx │ │ │ │ - mov 0x16(%rbx),%rbx │ │ │ │ - mov %rbx,%rdi │ │ │ │ - mov %rsi,%rbx │ │ │ │ - mov %rdx,-0x30(%rbp) │ │ │ │ - mov %rdi,-0x28(%rbp) │ │ │ │ - mov %rcx,-0x20(%rbp) │ │ │ │ - mov %rax,-0x18(%rbp) │ │ │ │ - mov %r14,-0x10(%rbp) │ │ │ │ - mov %rsi,-0x8(%rbp) │ │ │ │ - add $0xffffffffffffffc8,%rbp │ │ │ │ + add %al,-0x7cfce135(%rax) │ │ │ │ + jrcxz 4bb392 │ │ │ │ + cmp $0x3,%rbx │ │ │ │ + jne 4bb3a9 │ │ │ │ + mov 0x8(%rbp),%rdi │ │ │ │ + movq $0x4bb0a8,0x8(%rbp) │ │ │ │ + mov %rdi,%r14 │ │ │ │ + add $0x8,%rbp │ │ │ │ + jmp 312ed78 │ │ │ │ + lea 0x377cb2a(%rip),%rbx │ │ │ │ + add $0x20,%rbp │ │ │ │ + jmp *0x0(%rbp) │ │ │ │ + cmp 0xe(%rbx),%rcx │ │ │ │ + jne 4bb472 │ │ │ │ + movq $0x4bb3f0,0x8(%rbp) │ │ │ │ + mov 0x6(%rbx),%rbx │ │ │ │ + add $0x8,%rbp │ │ │ │ test $0x7,%bl │ │ │ │ - jne 4bb0b0 │ │ │ │ + jne 4bb3f0 │ │ │ │ mov (%rbx),%rax │ │ │ │ jmp *%rax │ │ │ │ - (bad) │ │ │ │ + nopl 0x0(%rax,%rax,1) │ │ │ │ + add (%rcx),%eax │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ - add %bl,(%rsi) │ │ │ │ + (bad) │ │ │ │ add %al,(%rax) │ │ │ │ - add %dl,%al │ │ │ │ - lahf │ │ │ │ + add %bl,(%rax) │ │ │ │ + lret │ │ │ │ (bad) │ │ │ │ - add -0x75(%rax),%ecx │ │ │ │ - or %r9b,-0x75(%r8) │ │ │ │ - rex.WRB adc %r9b,-0x75(%r8) │ │ │ │ - push %rbp │ │ │ │ - sub %cl,-0x75(%rax) │ │ │ │ - jne 4bb0f0 │ │ │ │ - mov %rbx,%rdi │ │ │ │ - and $0x7,%edi │ │ │ │ - cmp $0x1,%rdi │ │ │ │ - je 4bb4ed │ │ │ │ - movq $0x4bb108,-0x8(%rbp) │ │ │ │ - mov 0xe(%rbx),%rax │ │ │ │ - mov 0x6(%rbx),%rbx │ │ │ │ - mov %rax,0x0(%rbp) │ │ │ │ - add $0xfffffffffffffff8,%rbp │ │ │ │ - test $0x7,%bl │ │ │ │ - jne 4bb108 │ │ │ │ + add -0x39(%rax),%ecx │ │ │ │ + add %r11b,(%r8) │ │ │ │ + mov $0x4b,%ah │ │ │ │ + add %cl,-0x75(%rax) │ │ │ │ + pop %rbx │ │ │ │ + psadbw %mm3,%mm0 │ │ │ │ + (bad) │ │ │ │ + jne 4bb418 │ │ │ │ mov (%rbx),%rax │ │ │ │ jmp *%rax │ │ │ │ - nopw 0x0(%rax,%rax,1) │ │ │ │ - (bad) │ │ │ │ - add %al,(%rax) │ │ │ │ + xchg %ax,%ax │ │ │ │ + add (%rcx),%eax │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ - add %bl,(%rsi) │ │ │ │ add %al,(%rax) │ │ │ │ - add %bh,-0x61(%rax) │ │ │ │ (bad) │ │ │ │ - add -0x75(%rax),%ecx │ │ │ │ - adc %r9b,-0x75(%r8) │ │ │ │ - rex.WRB sbb %r9b,-0x75(%r8) │ │ │ │ - push %rbp │ │ │ │ - xor %cl,-0x75(%rax) │ │ │ │ - jne 4bb150 │ │ │ │ - mov %rbx,%rdi │ │ │ │ - and $0x7,%edi │ │ │ │ - cmp $0x1,%rdi │ │ │ │ - je 4bb1a8 │ │ │ │ + add %al,(%rax) │ │ │ │ + add %dh,%al │ │ │ │ + lret $0x31e │ │ │ │ + jmp 4bb1f0 │ │ │ │ add $0x8,%rbp │ │ │ │ - mov %rcx,%rbx │ │ │ │ - mov %rdx,%rcx │ │ │ │ - mov %rsi,%rdx │ │ │ │ - add $0x50,%r12 │ │ │ │ - cmp 0x358(%r13),%r12 │ │ │ │ - ja 4bb190 │ │ │ │ - movq $0x4ba258,-0x48(%r12) │ │ │ │ - mov %rbx,-0x40(%r12) │ │ │ │ - mov %rcx,-0x38(%r12) │ │ │ │ - movq $0x4ba278,-0x30(%r12) │ │ │ │ - mov %rax,-0x20(%r12) │ │ │ │ - mov %rdx,-0x18(%r12) │ │ │ │ - movq $0x4ba3d0,-0x10(%r12) │ │ │ │ - lea -0x47(%r12),%rax │ │ │ │ - mov %rax,-0x8(%r12) │ │ │ │ - lea -0x30(%r12),%rax │ │ │ │ - mov %rax,(%r12) │ │ │ │ - lea -0xd(%r12),%rbx │ │ │ │ - add $0x38,%rbp │ │ │ │ - jmp *0x0(%rbp) │ │ │ │ - movq $0x50,0x388(%r13) │ │ │ │ - movq $0x4bb4d8,0x0(%rbp) │ │ │ │ - jmp 338a2b0 │ │ │ │ - mov 0x20(%rbp),%rdi │ │ │ │ - mov 0x28(%rbp),%r8 │ │ │ │ - mov 0x8(%rbp),%r9 │ │ │ │ - mov 0xf(%rbx),%r10 │ │ │ │ - mov 0x7(%rbx),%rbx │ │ │ │ - mov 0x7(%rbx),%r11 │ │ │ │ - mov 0xf(%rbx),%rbx │ │ │ │ - mov 0x7(%rbx),%r14 │ │ │ │ - mov 0xf(%rbx),%r14 │ │ │ │ - mov 0x17(%rbx),%rbx │ │ │ │ - cmp $0x6,%rbx │ │ │ │ - jne 4bb314 │ │ │ │ - cmp $0x33eb74a,%r14 │ │ │ │ - je 4bb257 │ │ │ │ - sub $0x8,%rsp │ │ │ │ - mov %rdi,0x48(%rsp) │ │ │ │ - mov %r14,%rdi │ │ │ │ - mov %rsi,0x50(%rsp) │ │ │ │ - lea 0x2f3054f(%rip),%rsi │ │ │ │ - mov %rdx,0x58(%rsp) │ │ │ │ - mov $0x6,%edx │ │ │ │ - mov %rax,0x60(%rsp) │ │ │ │ - xor %eax,%eax │ │ │ │ - mov %r11,0x88(%rsp) │ │ │ │ - mov %r10,0x80(%rsp) │ │ │ │ - mov %r9,0x78(%rsp) │ │ │ │ - mov %r8,0x70(%rsp) │ │ │ │ - mov %rcx,0x68(%rsp) │ │ │ │ - call 4053d0 │ │ │ │ - add $0x8,%rsp │ │ │ │ - movslq %eax,%rax │ │ │ │ - test %rax,%rax │ │ │ │ - jne 4bb2e4 │ │ │ │ - mov 0x80(%rsp),%r11 │ │ │ │ - mov 0x70(%rsp),%r9 │ │ │ │ - mov 0x50(%rsp),%rdx │ │ │ │ - mov 0x68(%rsp),%r8 │ │ │ │ - add $0x60,%r12 │ │ │ │ - cmp 0x358(%r13),%r12 │ │ │ │ - ja 4bb2c4 │ │ │ │ - movq $0x50d128,-0x58(%r12) │ │ │ │ - movq $0x36acc5f,-0x50(%r12) │ │ │ │ - mov %r11,-0x48(%r12) │ │ │ │ - movq $0x36a4910,-0x40(%r12) │ │ │ │ - movq $0x4baf18,-0x38(%r12) │ │ │ │ - mov %rdx,-0x28(%r12) │ │ │ │ - mov %r9,-0x20(%r12) │ │ │ │ - mov %r8,-0x18(%r12) │ │ │ │ - movq $0x4baf60,-0x10(%r12) │ │ │ │ - lea -0x38(%r12),%rax │ │ │ │ - mov %rax,-0x8(%r12) │ │ │ │ - lea -0x57(%r12),%rax │ │ │ │ - mov %rax,(%r12) │ │ │ │ - lea -0xd(%r12),%rbx │ │ │ │ - add $0x40,%rbp │ │ │ │ + lea 0x377caa9(%rip),%rbx │ │ │ │ + add $0x18,%rbp │ │ │ │ jmp *0x0(%rbp) │ │ │ │ - movq $0x60,0x388(%r13) │ │ │ │ - movq $0x4bb490,0x0(%rbp) │ │ │ │ - mov %r11,0x38(%rbp) │ │ │ │ - jmp 338a2b0 │ │ │ │ - jmp *-0x8(%r13) │ │ │ │ - mov 0x80(%rsp),%r11 │ │ │ │ - mov 0x78(%rsp),%r10 │ │ │ │ - mov 0x70(%rsp),%r9 │ │ │ │ - mov 0x48(%rsp),%rsi │ │ │ │ - mov 0x50(%rsp),%rdx │ │ │ │ - mov 0x68(%rsp),%r8 │ │ │ │ - mov 0x40(%rsp),%rdi │ │ │ │ - mov 0x60(%rsp),%rcx │ │ │ │ - mov 0x58(%rsp),%rax │ │ │ │ - cmp $0x6,%rbx │ │ │ │ - je 4bb32c │ │ │ │ + movq $0x4bb458,0x8(%rbp) │ │ │ │ + mov %rax,%rbx │ │ │ │ add $0x8,%rbp │ │ │ │ - mov %rcx,%rbx │ │ │ │ - mov %rdx,%rcx │ │ │ │ - mov %rsi,%rdx │ │ │ │ - jmp 4bb135 │ │ │ │ - cmp $0x33eb74a,%r14 │ │ │ │ - je 4bb3b2 │ │ │ │ - sub $0x8,%rsp │ │ │ │ - mov %rdi,%rbx │ │ │ │ - mov %r14,%rdi │ │ │ │ - mov %rsi,%r14 │ │ │ │ - lea 0x2f30401(%rip),%rsi │ │ │ │ - mov %rdx,0x58(%rsp) │ │ │ │ - mov $0x6,%edx │ │ │ │ - mov %rax,0x60(%rsp) │ │ │ │ - xor %eax,%eax │ │ │ │ - mov %r11,0x88(%rsp) │ │ │ │ - mov %r10,0x80(%rsp) │ │ │ │ - mov %r9,0x78(%rsp) │ │ │ │ - mov %r8,0x70(%rsp) │ │ │ │ - mov %rcx,0x68(%rsp) │ │ │ │ - call 4053d0 │ │ │ │ - add $0x8,%rsp │ │ │ │ - movslq %eax,%rax │ │ │ │ - test %rax,%rax │ │ │ │ - jne 4bb4a8 │ │ │ │ - mov 0x80(%rsp),%r11 │ │ │ │ - mov 0x78(%rsp),%r10 │ │ │ │ - mov 0x70(%rsp),%r9 │ │ │ │ - mov 0x50(%rsp),%rdx │ │ │ │ - mov 0x68(%rsp),%r8 │ │ │ │ - mov %rbx,%rdi │ │ │ │ - mov 0x58(%rsp),%rax │ │ │ │ - add $0x70,%r12 │ │ │ │ - cmp 0x358(%r13),%r12 │ │ │ │ - ja 4bb421 │ │ │ │ - movq $0x4ba490,-0x68(%r12) │ │ │ │ - mov %r11,-0x58(%r12) │ │ │ │ - mov %rax,-0x50(%r12) │ │ │ │ - mov %r10,-0x48(%r12) │ │ │ │ - movq $0x4baad8,-0x40(%r12) │ │ │ │ - mov %r11,-0x38(%r12) │ │ │ │ - mov %rdi,-0x30(%r12) │ │ │ │ - movq $0x4bae08,-0x28(%r12) │ │ │ │ - mov %r9,-0x20(%r12) │ │ │ │ - mov %r8,-0x18(%r12) │ │ │ │ - mov %rdx,-0x10(%r12) │ │ │ │ - lea -0x3f(%r12),%rax │ │ │ │ - mov %rax,-0x8(%r12) │ │ │ │ - lea -0x68(%r12),%rax │ │ │ │ - mov %rax,(%r12) │ │ │ │ - lea -0x25(%r12),%rbx │ │ │ │ - add $0x40,%rbp │ │ │ │ - jmp *0x0(%rbp) │ │ │ │ - movq $0x70,0x388(%r13) │ │ │ │ - movq $0x4bb458,0x0(%rbp) │ │ │ │ - mov %r11,0x18(%rbp) │ │ │ │ - mov %r10,0x38(%rbp) │ │ │ │ - jmp 338a2b0 │ │ │ │ - nopl 0x0(%rax) │ │ │ │ - (bad) │ │ │ │ - add %al,(%rax) │ │ │ │ + test $0x7,%bl │ │ │ │ + jne 4bb458 │ │ │ │ + mov (%rbx),%rax │ │ │ │ + jmp *%rax │ │ │ │ + add (%rcx),%eax │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ - add %bl,(%rsi) │ │ │ │ add %al,(%rax) │ │ │ │ - add %ch,(%rax) │ │ │ │ - pushf │ │ │ │ (bad) │ │ │ │ - add -0x75(%rax),%ecx │ │ │ │ - adc %r9b,-0x75(%r8) │ │ │ │ - jge 4bb480 │ │ │ │ - mov 0x28(%rbp),%r8 │ │ │ │ - mov 0x30(%rbp),%rcx │ │ │ │ - mov 0x8(%rbp),%r9 │ │ │ │ - mov 0x38(%rbp),%r10 │ │ │ │ - mov 0x18(%rbp),%r11 │ │ │ │ - mov %rcx,%rdx │ │ │ │ - jmp 4bb3b2 │ │ │ │ - nopl 0x0(%rax) │ │ │ │ - xchg %eax,(%rbx) │ │ │ │ add %al,(%rax) │ │ │ │ + add %dh,0x48031eca(%rax) │ │ │ │ + movl $0x4bb1d8,0x0(%rbp) │ │ │ │ + mov 0xf(%rbx),%rbx │ │ │ │ + test $0x7,%bl │ │ │ │ + jne 4bb1d8 │ │ │ │ + mov (%rbx),%rax │ │ │ │ + jmp *%rax │ │ │ │ + movq $0x4bb4a0,0x8(%rbp) │ │ │ │ + mov %rax,%rbx │ │ │ │ + add $0x8,%rbp │ │ │ │ + test $0x7,%bl │ │ │ │ + jne 4bb4a0 │ │ │ │ + mov (%rbx),%rax │ │ │ │ + jmp *%rax │ │ │ │ + nopl 0x0(%rax,%rax,1) │ │ │ │ + add (%rcx),%eax │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ - (bad) │ │ │ │ add %al,(%rax) │ │ │ │ - add %dh,%al │ │ │ │ - fwait │ │ │ │ - (bad) │ │ │ │ - add 0x45(%rbx,%rcx,4),%ecx │ │ │ │ - sub %cl,-0x75(%rax) │ │ │ │ - rex.WRB xor %r9b,0x4d(%r11,%rcx,4) │ │ │ │ - or %cl,0x5d(%rbx,%rcx,4) │ │ │ │ - cmp %cl,-0x77(%rax) │ │ │ │ - lret $0xafe9 │ │ │ │ - std │ │ │ │ (bad) │ │ │ │ - decl -0x7d(%rax) │ │ │ │ + add %al,(%rax) │ │ │ │ + add %ch,-0x36(%rax) │ │ │ │ (bad) │ │ │ │ - mov %esi,%edx │ │ │ │ - mov 0x50(%rsp),%rcx │ │ │ │ - mov 0x60(%rsp),%rbx │ │ │ │ - mov 0x58(%rsp),%rax │ │ │ │ - jmp 4bb135 │ │ │ │ - nopl 0x0(%rax,%rax,1) │ │ │ │ + add -0x39(%rax),%ecx │ │ │ │ + add %r9b,%r8b │ │ │ │ + mov $0x4b,%ah │ │ │ │ + add %cl,-0x75(%rax) │ │ │ │ + pop %rbx │ │ │ │ + psadbw %mm3,%mm0 │ │ │ │ (bad) │ │ │ │ - add (%rax),%eax │ │ │ │ - add %al,(%rax) │ │ │ │ + jne 4bb4c8 │ │ │ │ + mov (%rbx),%rax │ │ │ │ + jmp *%rax │ │ │ │ + xchg %ax,%ax │ │ │ │ + add (%rcx),%eax │ │ │ │ add %al,(%rax) │ │ │ │ - add %bl,(%rsi) │ │ │ │ add %al,(%rax) │ │ │ │ - add %cl,0x48031e9b(%rax) │ │ │ │ - mov 0x8(%rbp),%eax │ │ │ │ - mov 0x10(%rbp),%rbx │ │ │ │ - mov 0x28(%rbp),%rcx │ │ │ │ - mov 0x30(%rbp),%rdx │ │ │ │ - jmp 4bb135 │ │ │ │ - mov %rcx,%rbx │ │ │ │ - mov %rdx,%rcx │ │ │ │ - mov %rsi,%rdx │ │ │ │ - jmp 4bb135 │ │ │ │ - nopl 0x0(%rax,%rax,1) │ │ │ │ - add $0x0,%eax │ │ │ │ add %al,(%rax) │ │ │ │ - add %cl,(%rdi) │ │ │ │ + (bad) │ │ │ │ add %al,(%rax) │ │ │ │ - add %dh,-0x65(%rax) │ │ │ │ + add %al,-0x36(%rax) │ │ │ │ (bad) │ │ │ │ - add -0x73(%rax),%ecx │ │ │ │ - rex.RB │ │ │ │ - lock cmp %r15,%rax │ │ │ │ - jb 4bb57f │ │ │ │ - add $0x20,%r12 │ │ │ │ - cmp 0x358(%r13),%r12 │ │ │ │ - ja 4bb574 │ │ │ │ - movq $0x3390fc8,-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 $0x4bb050,-0x18(%r12) │ │ │ │ - mov %rax,-0x10(%r12) │ │ │ │ - mov %rcx,-0x8(%r12) │ │ │ │ - mov %rdx,(%r12) │ │ │ │ - mov %rsi,%rax │ │ │ │ - mov %rbx,%rsi │ │ │ │ - mov %rax,%r14 │ │ │ │ - lea -0x16(%r12),%rbx │ │ │ │ - add $0xfffffffffffffff0,%rbp │ │ │ │ - jmp 4bb050 │ │ │ │ - movq $0x20,0x388(%r13) │ │ │ │ - jmp *-0x10(%r13) │ │ │ │ - nopl 0x0(%rax,%rax,1) │ │ │ │ + add %ecx,%ebp │ │ │ │ + and %ebp,%edi │ │ │ │ (bad) │ │ │ │ - add %al,(%rax) │ │ │ │ - add %al,(%rbx) │ │ │ │ + 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 %cl,(%rbx) │ │ │ │ + add %bl,0x48031eca(%rax) │ │ │ │ + lea -0x28(%rbp),%eax │ │ │ │ + cmp %r15,%rax │ │ │ │ + jae 4bb533 │ │ │ │ + lea 0x31ecaa8(%rip),%rbx │ │ │ │ + jmp *-0x8(%r13) │ │ │ │ + movq $0x4bb528,0x0(%rbp) │ │ │ │ + mov 0x10(%rbp),%rbx │ │ │ │ + test $0x7,%bl │ │ │ │ + jne 4bb528 │ │ │ │ + mov (%rbx),%rax │ │ │ │ + jmp *%rax │ │ │ │ + nopw 0x0(%rax,%rax,1) │ │ │ │ + addl $0x0,(%rcx) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ + add %bl,(%rsi) │ │ │ │ add %al,(%rax) │ │ │ │ - add %cl,-0x73(%rax) │ │ │ │ - rex.RB fmuls -0x8(%r9,%rdi,1) │ │ │ │ - jb 4bb66e │ │ │ │ - movq $0x4bb5f8,-0x28(%rbp) │ │ │ │ - mov 0x5(%rbx),%rax │ │ │ │ - mov 0xd(%rbx),%rbx │ │ │ │ - mov %rbx,%rcx │ │ │ │ - mov %r14,%rbx │ │ │ │ - mov %rcx,-0x20(%rbp) │ │ │ │ - mov %rax,-0x18(%rbp) │ │ │ │ - mov %rsi,-0x10(%rbp) │ │ │ │ - mov %rdi,-0x8(%rbp) │ │ │ │ - add $0xffffffffffffffd8,%rbp │ │ │ │ + add %bl,-0x36(%rax) │ │ │ │ + (bad) │ │ │ │ + add -0x75(%rax),%ecx │ │ │ │ + jne 4bb534 │ │ │ │ + add $0x20,%rbp │ │ │ │ + mov %rbx,%r14 │ │ │ │ + mov %r14,%rax │ │ │ │ + and $0x7,%eax │ │ │ │ + cmp $0x1,%rax │ │ │ │ + je 4bb5d3 │ │ │ │ + movq $0x4bb588,-0x20(%rbp) │ │ │ │ + mov 0x6(%r14),%rbx │ │ │ │ + mov %rsi,-0x18(%rbp) │ │ │ │ + mov 0x16(%r14),%rax │ │ │ │ + mov %rax,-0x10(%rbp) │ │ │ │ + mov 0x1e(%r14),%rax │ │ │ │ + mov %rax,-0x8(%rbp) │ │ │ │ + add $0xffffffffffffffe0,%rbp │ │ │ │ test $0x7,%bl │ │ │ │ - jne 4bb5f8 │ │ │ │ + jne 4bb588 │ │ │ │ mov (%rbx),%rax │ │ │ │ jmp *%rax │ │ │ │ nopl 0x0(%rax) │ │ │ │ - add $0x0,%al │ │ │ │ + add (%rax),%eax │ │ │ │ + add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ + (bad) │ │ │ │ add %al,(%rax) │ │ │ │ + add %bh,%al │ │ │ │ + leave │ │ │ │ (bad) │ │ │ │ + add -0x77(%rax),%ecx │ │ │ │ + fadds -0x7cb7f820(%rbx) │ │ │ │ + clc │ │ │ │ + add %ecx,(%rdi) │ │ │ │ + test %ah,-0x1(%rdi,%rdi,8) │ │ │ │ + decl -0x75(%rax) │ │ │ │ + jne 4bb5a4 │ │ │ │ + cmp $0x2,%rax │ │ │ │ + jne 4bb5b2 │ │ │ │ + movq $0x4bb948,0x0(%rbp) │ │ │ │ + mov %rsi,%r14 │ │ │ │ + jmp 312ed78 │ │ │ │ + movq $0x4bb9d0,0x0(%rbp) │ │ │ │ + mov %rsi,%r8 │ │ │ │ + lea 0x377ee45(%rip),%rdi │ │ │ │ + lea 0x377fe9e(%rip),%rsi │ │ │ │ + mov %rbx,%r14 │ │ │ │ + jmp 4b9da0 │ │ │ │ + movq $0x4bb618,-0x20(%rbp) │ │ │ │ + mov 0x7(%r14),%rbx │ │ │ │ + mov %rsi,-0x18(%rbp) │ │ │ │ + mov 0xf(%r14),%rax │ │ │ │ + mov %rax,-0x10(%rbp) │ │ │ │ + mov 0x17(%r14),%rax │ │ │ │ + mov %rax,-0x8(%rbp) │ │ │ │ + add $0xffffffffffffffe0,%rbp │ │ │ │ + test $0x7,%bl │ │ │ │ + jne 4bb618 │ │ │ │ + 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) │ │ │ │ - cmp %cl,0x3b(%rbp) │ │ │ │ - movsl %ds:(%rsi),%es:(%rdi) │ │ │ │ - pop %rax │ │ │ │ - add (%rax),%eax │ │ │ │ - add %dh,0x59(%rdi) │ │ │ │ - mov 0x7(%rbx),%rax │ │ │ │ - mov 0xf(%rbx),%rcx │ │ │ │ - mov 0x17(%rbx),%rbx │ │ │ │ - movq $0x3363ae0,-0x30(%r12) │ │ │ │ - mov 0x8(%rbp),%rdx │ │ │ │ - mov %rdx,-0x28(%r12) │ │ │ │ - mov %rax,-0x20(%r12) │ │ │ │ - movq $0x4a37b8,-0x18(%r12) │ │ │ │ - lea -0x2e(%r12),%rax │ │ │ │ - mov %rax,-0x10(%r12) │ │ │ │ - mov %rcx,-0x8(%r12) │ │ │ │ - mov %rbx,(%r12) │ │ │ │ - mov 0x20(%rbp),%rdi │ │ │ │ - mov 0x18(%rbp),%rsi │ │ │ │ - lea -0x17(%r12),%r14 │ │ │ │ - mov 0x10(%rbp),%rbx │ │ │ │ - add $0x28,%rbp │ │ │ │ - jmp 33959f8 │ │ │ │ - movq $0x38,0x388(%r13) │ │ │ │ - jmp 338a720 │ │ │ │ - jmp *-0x8(%r13) │ │ │ │ - nopw 0x0(%rax,%rax,1) │ │ │ │ - sldt (%rax) │ │ │ │ - add %al,(%rdx) │ │ │ │ add %al,(%rax) │ │ │ │ - add %al,(%rax,%rax,1) │ │ │ │ + add %bl,-0x37(%rax) │ │ │ │ + (bad) │ │ │ │ + add -0x7cb7f81d(%rbx),%eax │ │ │ │ + sti │ │ │ │ + add 0x18(%rbp),%esi │ │ │ │ + mov 0x8(%rbp),%rsi │ │ │ │ + movq $0x4bb6b0,0x8(%rbp) │ │ │ │ + mov %rsi,%r14 │ │ │ │ + add $0x8,%rbp │ │ │ │ + jmp 312ed78 │ │ │ │ + lea 0x377c89a(%rip),%rbx │ │ │ │ + add $0x20,%rbp │ │ │ │ + jmp *0x0(%rbp) │ │ │ │ + movq $0x4bb670,0x8(%rbp) │ │ │ │ + mov %rax,%rbx │ │ │ │ + add $0x8,%rbp │ │ │ │ + test $0x7,%bl │ │ │ │ + jne 4bb670 │ │ │ │ + mov (%rbx),%rax │ │ │ │ + jmp *%rax │ │ │ │ + add (%rcx),%eax │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ - or %al,(%rax) │ │ │ │ + (bad) │ │ │ │ add %al,(%rax) │ │ │ │ - cmp %bl,-0x72b7fce2(%rdx) │ │ │ │ - rex.RB cwtl │ │ │ │ - cmp %r15,%rax │ │ │ │ - jb 4bba15 │ │ │ │ - movq $0x4bb6f8,-0x40(%rbp) │ │ │ │ - mov %rbx,%rax │ │ │ │ - mov 0x6(%rbx),%rcx │ │ │ │ - mov 0xe(%rbx),%rdx │ │ │ │ - mov 0x16(%rbx),%rdi │ │ │ │ - mov 0x1e(%rbx),%rbx │ │ │ │ - mov %rbx,%r8 │ │ │ │ - mov %rsi,%rbx │ │ │ │ - mov %rdx,-0x38(%rbp) │ │ │ │ - mov %rdi,-0x30(%rbp) │ │ │ │ - mov %rcx,-0x28(%rbp) │ │ │ │ - mov %r8,-0x20(%rbp) │ │ │ │ - mov %rax,-0x18(%rbp) │ │ │ │ - mov %r14,-0x10(%rbp) │ │ │ │ - mov %rsi,-0x8(%rbp) │ │ │ │ - add $0xffffffffffffffc0,%rbp │ │ │ │ + add %al,(%rax) │ │ │ │ + leave │ │ │ │ + (bad) │ │ │ │ + add -0x39(%rax),%ecx │ │ │ │ + add %r11b,0x48004bb6(%r8) │ │ │ │ + mov 0xf(%rbx),%ebx │ │ │ │ test $0x7,%bl │ │ │ │ - jne 4bb6f8 │ │ │ │ + jne 4bb698 │ │ │ │ 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 %bl,%al │ │ │ │ + enter $0x31e,$0xe9 │ │ │ │ + pop %rbx │ │ │ │ + add %eax,(%rax) │ │ │ │ + add %cl,(%rdi) │ │ │ │ (bad) │ │ │ │ + add %al,(%rdx) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %bl,(%rsi) │ │ │ │ add %al,(%rax) │ │ │ │ - add %dl,%al │ │ │ │ - cltd │ │ │ │ - (bad) │ │ │ │ - add -0x75(%rax),%ecx │ │ │ │ - or %r9b,-0x75(%r8) │ │ │ │ - rex.WRB adc %r9b,-0x75(%r8) │ │ │ │ - push %rbp │ │ │ │ - xor %cl,-0x75(%rax) │ │ │ │ - jne 4bb740 │ │ │ │ - mov %rbx,%rdi │ │ │ │ - and $0x7,%edi │ │ │ │ - cmp $0x1,%rdi │ │ │ │ - je 4bbbcd │ │ │ │ - movq $0x4bb750,-0x8(%rbp) │ │ │ │ + add %al,%al │ │ │ │ + enter $0x31e,$0x48 │ │ │ │ + mov %ebx,%eax │ │ │ │ + and $0x7,%eax │ │ │ │ + cmp $0x1,%rax │ │ │ │ + je 4bb83d │ │ │ │ + movq $0x4bb6f8,-0x8(%rbp) │ │ │ │ mov 0xe(%rbx),%rax │ │ │ │ mov 0x6(%rbx),%rbx │ │ │ │ mov %rax,0x0(%rbp) │ │ │ │ add $0xfffffffffffffff8,%rbp │ │ │ │ test $0x7,%bl │ │ │ │ - jne 4bb750 │ │ │ │ + jne 4bb6f8 │ │ │ │ mov (%rbx),%rax │ │ │ │ jmp *%rax │ │ │ │ nopw 0x0(%rax,%rax,1) │ │ │ │ - or %al,(%rax) │ │ │ │ + add (%rax),%eax │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ (bad) │ │ │ │ add %al,(%rax) │ │ │ │ - add %bh,-0x67(%rax) │ │ │ │ + add %bh,-0x38(%rax) │ │ │ │ (bad) │ │ │ │ - add -0x75(%rax),%ecx │ │ │ │ - adc %r9b,-0x75(%r8) │ │ │ │ - rex.WRB sbb %r9b,-0x75(%r8) │ │ │ │ - push %rbp │ │ │ │ - cmp %cl,-0x75(%rax) │ │ │ │ - jne 4bb7a0 │ │ │ │ - mov %rbx,%rdi │ │ │ │ - and $0x7,%edi │ │ │ │ - cmp $0x1,%rdi │ │ │ │ - je 4bb7f0 │ │ │ │ - add $0x8,%rbp │ │ │ │ - mov %rcx,%rbx │ │ │ │ - mov %rdx,%rcx │ │ │ │ - mov %rsi,%rdx │ │ │ │ - add $0x50,%r12 │ │ │ │ - cmp 0x358(%r13),%r12 │ │ │ │ - ja 4bb7d8 │ │ │ │ - movq $0x4b9590,-0x48(%r12) │ │ │ │ - mov %rbx,-0x40(%r12) │ │ │ │ - mov %rcx,-0x38(%r12) │ │ │ │ - movq $0x4b95b0,-0x30(%r12) │ │ │ │ - mov %rax,-0x20(%r12) │ │ │ │ - mov %rdx,-0x18(%r12) │ │ │ │ - movq $0x4b9708,-0x10(%r12) │ │ │ │ - lea -0x47(%r12),%rax │ │ │ │ - mov %rax,-0x8(%r12) │ │ │ │ - lea -0x30(%r12),%rax │ │ │ │ - mov %rax,(%r12) │ │ │ │ - lea -0xd(%r12),%rbx │ │ │ │ - add $0x40,%rbp │ │ │ │ - jmp *0x0(%rbp) │ │ │ │ - movq $0x50,0x388(%r13) │ │ │ │ - movq $0x4bbbb8,0x0(%rbp) │ │ │ │ - jmp 338a2b0 │ │ │ │ - mov 0x20(%rbp),%rdi │ │ │ │ - mov 0x30(%rbp),%r8 │ │ │ │ - mov 0x8(%rbp),%r9 │ │ │ │ - mov 0xf(%rbx),%r10 │ │ │ │ - mov 0x7(%rbx),%rbx │ │ │ │ - mov 0x7(%rbx),%r11 │ │ │ │ - mov 0xf(%rbx),%rbx │ │ │ │ - mov 0x7(%rbx),%r14 │ │ │ │ - mov %rax,0x40(%rsp) │ │ │ │ - mov 0xf(%rbx),%rax │ │ │ │ - mov 0x17(%rbx),%rbx │ │ │ │ - cmp $0x6,%rbx │ │ │ │ - jne 4bb9f8 │ │ │ │ - mov %rcx,0x48(%rsp) │ │ │ │ - mov 0x28(%rbp),%rcx │ │ │ │ - cmp $0x33eb74a,%rax │ │ │ │ - je 4bb8b5 │ │ │ │ - sub $0x8,%rsp │ │ │ │ - mov %rdi,0x58(%rsp) │ │ │ │ - mov %rax,%rdi │ │ │ │ - mov %rsi,0x60(%rsp) │ │ │ │ - lea 0x2f2fefa(%rip),%rsi │ │ │ │ - mov %rdx,0x68(%rsp) │ │ │ │ - mov $0x6,%edx │ │ │ │ - mov %rax,0x70(%rsp) │ │ │ │ - xor %eax,%eax │ │ │ │ - mov %r11,0x98(%rsp) │ │ │ │ - mov %r10,0x90(%rsp) │ │ │ │ - mov %r9,0x88(%rsp) │ │ │ │ - mov %r8,0x80(%rsp) │ │ │ │ - mov %rcx,0x78(%rsp) │ │ │ │ - call 4053d0 │ │ │ │ - add $0x8,%rsp │ │ │ │ - movslq %eax,%rax │ │ │ │ - test %rax,%rax │ │ │ │ - jne 4bb9c2 │ │ │ │ - mov 0x68(%rsp),%rax │ │ │ │ - mov 0x90(%rsp),%r11 │ │ │ │ - mov 0x88(%rsp),%r10 │ │ │ │ - mov 0x70(%rsp),%rcx │ │ │ │ - movq $0x4bb8f8,-0x20(%rbp) │ │ │ │ - mov %rbx,%rdx │ │ │ │ - mov %rcx,%rbx │ │ │ │ - mov %rax,-0x18(%rbp) │ │ │ │ - mov %r14,-0x10(%rbp) │ │ │ │ - mov %rdx,-0x8(%rbp) │ │ │ │ - mov %r11,0x0(%rbp) │ │ │ │ - mov %r10,0x28(%rbp) │ │ │ │ - add $0xffffffffffffffe0,%rbp │ │ │ │ + add -0x39(%rax),%ecx │ │ │ │ + rex.RB clc │ │ │ │ + mov $0x4b,%dil │ │ │ │ + add %cl,-0x77(%rax) │ │ │ │ + fmuls -0x75(%rax) │ │ │ │ + pop %rbx │ │ │ │ + (bad) │ │ │ │ + mov %rbx,%rcx │ │ │ │ + mov 0x10(%rbp),%rbx │ │ │ │ + mov %rcx,0x0(%rbp) │ │ │ │ + mov %rax,0x10(%rbp) │ │ │ │ + add $0xfffffffffffffff8,%rbp │ │ │ │ test $0x7,%bl │ │ │ │ - jne 4bb8f8 │ │ │ │ + jne 4bb740 │ │ │ │ mov (%rbx),%rax │ │ │ │ jmp *%rax │ │ │ │ - nopl (%rax) │ │ │ │ - add %r8,(%rax) │ │ │ │ + mov 0xf(%rbx),%rbx │ │ │ │ + jmp 4bb748 │ │ │ │ + nopw 0x0(%rax,%rax,1) │ │ │ │ + add %r8b,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %bl,(%rsi) │ │ │ │ add %al,(%rax) │ │ │ │ - add %dl,%al │ │ │ │ - xchg %eax,%edi │ │ │ │ - (bad) │ │ │ │ - add -0x7d(%rcx),%ecx │ │ │ │ - (bad) │ │ │ │ - jo 4bb94a │ │ │ │ - cmp 0x358(%rbp),%esp │ │ │ │ - ja 4bbb39 │ │ │ │ - mov 0x30(%rbp),%rax │ │ │ │ - mov 0x38(%rbp),%rcx │ │ │ │ - mov 0x40(%rbp),%rdi │ │ │ │ - mov 0x58(%rbp),%rdx │ │ │ │ - mov 0x28(%rbp),%r9 │ │ │ │ - mov 0x20(%rbp),%r11 │ │ │ │ - cmpq $0x1,0x7(%rbx) │ │ │ │ - jne 4bb992 │ │ │ │ - movq $0x50d128,-0x68(%r12) │ │ │ │ - movq $0x36acc5f,-0x60(%r12) │ │ │ │ - mov %r11,-0x58(%r12) │ │ │ │ - movq $0x36a4910,-0x50(%r12) │ │ │ │ - movq $0x4bb510,-0x48(%r12) │ │ │ │ - mov %rdi,-0x38(%r12) │ │ │ │ - mov %rax,-0x30(%r12) │ │ │ │ - mov %rcx,-0x28(%r12) │ │ │ │ - mov %rdx,-0x20(%r12) │ │ │ │ - mov %r9,-0x18(%r12) │ │ │ │ - movq $0x4bb5a0,-0x10(%r12) │ │ │ │ - lea -0x48(%r12),%rax │ │ │ │ - mov %rax,-0x8(%r12) │ │ │ │ - lea -0x67(%r12),%rax │ │ │ │ - mov %rax,(%r12) │ │ │ │ - lea -0xd(%r12),%rbx │ │ │ │ - add $0x68,%rbp │ │ │ │ - jmp *0x0(%rbp) │ │ │ │ - add $0xffffffffffffff90,%r12 │ │ │ │ - mov 0x50(%rbp),%r8 │ │ │ │ - mov 0x60(%rbp),%rbx │ │ │ │ - mov 0x48(%rbp),%r10 │ │ │ │ - mov 0x8(%rbp),%rsi │ │ │ │ - mov 0x10(%rbp),%r14 │ │ │ │ - mov 0x18(%rbp),%r14 │ │ │ │ - add $0x20,%rbp │ │ │ │ - mov %rax,0x40(%rsp) │ │ │ │ - mov %rsi,%rax │ │ │ │ - mov %rbx,%rsi │ │ │ │ - mov %r14,%rbx │ │ │ │ - jmp 4bb9f8 │ │ │ │ - mov 0x68(%rsp),%rax │ │ │ │ - mov 0x90(%rsp),%r11 │ │ │ │ - mov 0x88(%rsp),%r10 │ │ │ │ - mov 0x80(%rsp),%r9 │ │ │ │ - mov 0x58(%rsp),%rsi │ │ │ │ - mov 0x60(%rsp),%rdx │ │ │ │ - mov 0x78(%rsp),%r8 │ │ │ │ - mov 0x50(%rsp),%rdi │ │ │ │ - mov 0x48(%rsp),%rcx │ │ │ │ - cmp $0x6,%rbx │ │ │ │ - je 4bba19 │ │ │ │ + add %dh,(%rax) │ │ │ │ + enter $0x31e,$0x48 │ │ │ │ + mov 0x20(%rbp),%eax │ │ │ │ + mov 0x8(%rbp),%rcx │ │ │ │ + mov %rbx,%rdx │ │ │ │ + and $0x7,%edx │ │ │ │ + cmp $0x3,%rdx │ │ │ │ + jae 4bb78c │ │ │ │ + cmp $0x2,%rdx │ │ │ │ + jae 4bb88c │ │ │ │ + mov 0x1f(%rbx),%rdx │ │ │ │ + mov %rdx,%rsi │ │ │ │ + neg %rsi │ │ │ │ + xor %rdx,%rsi │ │ │ │ + mov %rcx,%rdi │ │ │ │ + and %rsi,%rdi │ │ │ │ + cmp 0x17(%rbx),%rdi │ │ │ │ + jne 4bb8ed │ │ │ │ + mov %rcx,%rsi │ │ │ │ + and %rdx,%rsi │ │ │ │ + test %rsi,%rsi │ │ │ │ + jne 4bb724 │ │ │ │ + mov 0x7(%rbx),%rbx │ │ │ │ + jmp 4bb748 │ │ │ │ + movq $0x4bb7b8,0x8(%rbp) │ │ │ │ + mov %rax,%rbx │ │ │ │ add $0x8,%rbp │ │ │ │ - mov %rcx,%rbx │ │ │ │ - mov %rdx,%rcx │ │ │ │ - mov %rsi,%rdx │ │ │ │ - mov 0x40(%rsp),%rax │ │ │ │ - jmp 4bb77d │ │ │ │ - jmp *-0x8(%r13) │ │ │ │ - cmp $0x33eb74a,%rax │ │ │ │ - je 4bbaa5 │ │ │ │ - sub $0x8,%rsp │ │ │ │ - mov %rdi,%rbx │ │ │ │ - mov %rax,%rdi │ │ │ │ - mov %rsi,%rax │ │ │ │ - lea 0x2f2fd11(%rip),%rsi │ │ │ │ - mov %rdx,%r14 │ │ │ │ - mov $0x6,%edx │ │ │ │ - mov %rax,0x60(%rsp) │ │ │ │ - xor %eax,%eax │ │ │ │ - mov %r11,0x98(%rsp) │ │ │ │ - mov %r10,0x90(%rsp) │ │ │ │ - mov %r9,0x88(%rsp) │ │ │ │ - mov %r8,0x80(%rsp) │ │ │ │ - mov %rcx,0x50(%rsp) │ │ │ │ - call 4053d0 │ │ │ │ - add $0x8,%rsp │ │ │ │ - movslq %eax,%rax │ │ │ │ - test %rax,%rax │ │ │ │ - jne 4bbb89 │ │ │ │ - mov 0x90(%rsp),%r11 │ │ │ │ - mov 0x88(%rsp),%r10 │ │ │ │ - mov 0x80(%rsp),%r9 │ │ │ │ - mov %r14,%rdx │ │ │ │ - mov 0x78(%rsp),%r8 │ │ │ │ - mov %rbx,%rdi │ │ │ │ - add $0x70,%r12 │ │ │ │ - cmp 0x358(%r13),%r12 │ │ │ │ - ja 4bbb19 │ │ │ │ - movq $0x4b97c8,-0x68(%r12) │ │ │ │ - mov %r11,-0x58(%r12) │ │ │ │ - mov 0x40(%rsp),%rax │ │ │ │ - mov %rax,-0x50(%r12) │ │ │ │ - mov %r10,-0x48(%r12) │ │ │ │ - movq $0x4b9e10,-0x40(%r12) │ │ │ │ - mov %r11,-0x38(%r12) │ │ │ │ - mov %rdi,-0x30(%r12) │ │ │ │ - movq $0x4ba140,-0x28(%r12) │ │ │ │ - mov %r9,-0x20(%r12) │ │ │ │ - mov %r8,-0x18(%r12) │ │ │ │ - mov %rdx,-0x10(%r12) │ │ │ │ - lea -0x3f(%r12),%rax │ │ │ │ - mov %rax,-0x8(%r12) │ │ │ │ - lea -0x68(%r12),%rax │ │ │ │ - mov %rax,(%r12) │ │ │ │ - lea -0x25(%r12),%rbx │ │ │ │ - add $0x48,%rbp │ │ │ │ - jmp *0x0(%rbp) │ │ │ │ - movq $0x70,0x388(%r13) │ │ │ │ - movq $0x4bbb60,0x0(%rbp) │ │ │ │ - mov %r11,0x28(%rbp) │ │ │ │ - mov %r10,0x40(%rbp) │ │ │ │ - jmp 338a2b0 │ │ │ │ - movq $0x70,0x388(%r13) │ │ │ │ - jmp 338a720 │ │ │ │ - nopl 0x0(%rax) │ │ │ │ - or %al,(%rcx) │ │ │ │ + test $0x7,%bl │ │ │ │ + jne 4bb7b8 │ │ │ │ + mov (%rbx),%rax │ │ │ │ + jmp *%rax │ │ │ │ + nopl (%rax) │ │ │ │ + add (%rcx),%eax │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ (bad) │ │ │ │ add %al,(%rax) │ │ │ │ - add %ch,-0x6b(%rax) │ │ │ │ - (bad) │ │ │ │ - add -0x75(%rax),%ecx │ │ │ │ - adc %r9b,-0x75(%r8) │ │ │ │ - jge 4bbb88 │ │ │ │ - mov 0x30(%rbp),%r8 │ │ │ │ - mov 0x38(%rbp),%rcx │ │ │ │ - mov 0x8(%rbp),%r9 │ │ │ │ - mov 0x40(%rbp),%r10 │ │ │ │ - mov 0x28(%rbp),%r11 │ │ │ │ - mov %rcx,%rdx │ │ │ │ - mov %rax,0x40(%rsp) │ │ │ │ - jmp 4bbaa5 │ │ │ │ - add $0x8,%rbp │ │ │ │ - mov 0x58(%rsp),%rdx │ │ │ │ - mov %r14,%rcx │ │ │ │ - mov 0x48(%rsp),%rbx │ │ │ │ - mov 0x40(%rsp),%rax │ │ │ │ - jmp 4bb77d │ │ │ │ - nopl 0x0(%rax) │ │ │ │ - (bad) │ │ │ │ - (bad) │ │ │ │ + add %bh,0x48031ec7(%rax) │ │ │ │ + movl $0x4bb7f8,0x0(%rbp) │ │ │ │ + mov 0xf(%rbx),%rbx │ │ │ │ + test $0x7,%bl │ │ │ │ + jne 4bb7f8 │ │ │ │ + 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 %dh,%al │ │ │ │ - xchg %eax,%esp │ │ │ │ - (bad) │ │ │ │ - add -0x75(%rax),%ecx │ │ │ │ - or %r9b,-0x75(%r8) │ │ │ │ - pop %rbp │ │ │ │ - adc %cl,-0x75(%rax) │ │ │ │ - rex.WRB xor %r9b,-0x75(%r8) │ │ │ │ - push %rbp │ │ │ │ - cmp %ch,%cl │ │ │ │ - mov $0xfb,%al │ │ │ │ + add %dl,-0x14fce139(%rax) │ │ │ │ (bad) │ │ │ │ - decl -0x77(%rax) │ │ │ │ - lret │ │ │ │ - mov %rdx,%rcx │ │ │ │ - mov %rsi,%rdx │ │ │ │ - jmp 4bb77d │ │ │ │ - nopl 0x0(%rax,%rax,1) │ │ │ │ - sbb %al,(%rax) │ │ │ │ + nopw 0x0(%rax,%rax,1) │ │ │ │ + add (%rcx),%eax │ │ │ │ + add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ - add $0x0,%al │ │ │ │ - ... │ │ │ │ add %al,(%rax) │ │ │ │ (bad) │ │ │ │ add %al,(%rax) │ │ │ │ - add %dl,%al │ │ │ │ - xchg %eax,%esp │ │ │ │ + add %bh,-0x39(%rax) │ │ │ │ (bad) │ │ │ │ - add -0x7d(%rcx),%ecx │ │ │ │ + add -0x39(%rax),%ecx │ │ │ │ + add %r14b,(%r8) │ │ │ │ + mov $0x8948004b,%eax │ │ │ │ + fmuls -0x75(%rax) │ │ │ │ + pop %rbx │ │ │ │ (bad) │ │ │ │ - rex │ │ │ │ - cmp 0x358(%r13),%r12 │ │ │ │ - ja 4bbc48 │ │ │ │ - movq $0x4b94f0,-0x38(%r12) │ │ │ │ - mov %r14,-0x28(%r12) │ │ │ │ - movq $0x4bb690,-0x20(%r12) │ │ │ │ - mov %rdi,-0x18(%r12) │ │ │ │ - mov %r14,-0x10(%r12) │ │ │ │ - mov %rsi,-0x8(%r12) │ │ │ │ - lea -0x38(%r12),%rax │ │ │ │ - mov %rax,(%r12) │ │ │ │ - mov %r8,%rsi │ │ │ │ - lea 0x377c2bb(%rip),%r14 │ │ │ │ - lea -0x1e(%r12),%rbx │ │ │ │ - jmp 4bb690 │ │ │ │ - movq $0x40,0x388(%r13) │ │ │ │ - lea 0x31e948e(%rip),%rbx │ │ │ │ - jmp *-0x8(%r13) │ │ │ │ - xchg %ax,%ax │ │ │ │ - ... │ │ │ │ - adc $0xd8000000,%eax │ │ │ │ - bnd je 4bbc73 │ │ │ │ - lea -0x30(%rbp),%rax │ │ │ │ - cmp %r15,%rax │ │ │ │ - jb 4bbcc1 │ │ │ │ - sub $0x8,%rsp │ │ │ │ - mov %r13,%rax │ │ │ │ - mov %rbx,%rsi │ │ │ │ - mov %rax,%rdi │ │ │ │ - xor %eax,%eax │ │ │ │ - call 3385710 │ │ │ │ - add $0x8,%rsp │ │ │ │ - test %rax,%rax │ │ │ │ - je 4bbcbc │ │ │ │ - movq $0x3391200,-0x10(%rbp) │ │ │ │ - mov %rax,-0x8(%rbp) │ │ │ │ - movq $0x4bbcd8,-0x18(%rbp) │ │ │ │ - xor %esi,%esi │ │ │ │ - lea 0x377c246(%rip),%r14 │ │ │ │ - add $0xffffffffffffffe8,%rbp │ │ │ │ - jmp 32c9eb0 │ │ │ │ + mov 0xf(%rax),%rax │ │ │ │ + mov %rax,0x18(%rbp) │ │ │ │ + test $0x7,%bl │ │ │ │ + jne 4bb830 │ │ │ │ mov (%rbx),%rax │ │ │ │ jmp *%rax │ │ │ │ - jmp *-0x10(%r13) │ │ │ │ - nopl (%rax) │ │ │ │ - ... │ │ │ │ - (bad) │ │ │ │ - add %al,(%rax) │ │ │ │ - add %dh,-0xe(%rax) │ │ │ │ - je 4bbcdb │ │ │ │ - movq $0x4bbd28,0x0(%rbp) │ │ │ │ - lea 0x377c212(%rip),%rsi │ │ │ │ - mov %rbx,%r14 │ │ │ │ - jmp 31aef40 │ │ │ │ - nop │ │ │ │ - addl $0x0,(%rcx) │ │ │ │ - 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) │ │ │ │ - pop %rbp │ │ │ │ - sbb %cl,0x75(%rbx,%rcx,4) │ │ │ │ - or %cl,-0x75(%rax) │ │ │ │ - jne 4bbd1c │ │ │ │ - add $0x18,%rbp │ │ │ │ - jmp 4bbd28 │ │ │ │ - nopw 0x0(%rax,%rax,1) │ │ │ │ - ... │ │ │ │ (bad) │ │ │ │ add %al,(%rax) │ │ │ │ - add %al,(%rax) │ │ │ │ - add %al,(%rax) │ │ │ │ - add %cl,-0x7d(%rcx) │ │ │ │ + add %al,-0x39(%rax) │ │ │ │ (bad) │ │ │ │ - xor %cl,0x3b(%rbp) │ │ │ │ - movsl %ds:(%rsi),%es:(%rdi) │ │ │ │ - pop %rax │ │ │ │ - add (%rax),%eax │ │ │ │ - add %dh,0x36(%rdi) │ │ │ │ - movq $0x3284858,-0x28(%r12) │ │ │ │ - mov %r14,-0x20(%r12) │ │ │ │ - movq $0x31af690,-0x18(%r12) │ │ │ │ - lea -0x24(%r12),%rax │ │ │ │ - mov %rax,-0x10(%r12) │ │ │ │ - mov %rbx,-0x8(%r12) │ │ │ │ - mov %rsi,(%r12) │ │ │ │ - lea -0x17(%r12),%rbx │ │ │ │ + add -0x7cb7f81d(%rbx),%eax │ │ │ │ + sti │ │ │ │ + add 0x12(%rbp),%esi │ │ │ │ add $0x8,%rbp │ │ │ │ + lea 0x377c68d(%rip),%rbx │ │ │ │ + add $0x18,%rbp │ │ │ │ jmp *0x0(%rbp) │ │ │ │ - movq $0x30,0x388(%r13) │ │ │ │ - movq $0x4bbd00,-0x18(%rbp) │ │ │ │ - mov %r14,-0x10(%rbp) │ │ │ │ - mov %rsi,-0x8(%rbp) │ │ │ │ - mov %rbx,0x0(%rbp) │ │ │ │ - add $0xffffffffffffffe8,%rbp │ │ │ │ - jmp 338a2b0 │ │ │ │ - nopl 0x0(%rax,%rax,1) │ │ │ │ - add %eax,(%rax) │ │ │ │ - add %al,(%rax) │ │ │ │ + movq $0x4bb878,0x0(%rbp) │ │ │ │ + mov 0x18(%rbp),%rbx │ │ │ │ + test $0x7,%bl │ │ │ │ + jne 4bb878 │ │ │ │ + mov (%rbx),%rax │ │ │ │ + jmp *%rax │ │ │ │ + nopl 0x0(%rax) │ │ │ │ + add (%rcx),%eax │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ - adc %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ - nop │ │ │ │ - xchg %eax,%ebx │ │ │ │ (bad) │ │ │ │ - add -0x73(%rax),%ecx │ │ │ │ - rex.RB │ │ │ │ - lock cmp %r15,%rax │ │ │ │ - jb 4bbdca │ │ │ │ - movq $0x3390fc8,-0x10(%rbp) │ │ │ │ - mov %rbx,-0x8(%rbp) │ │ │ │ - mov 0x10(%rbx),%r14 │ │ │ │ - add $0xfffffffffffffff0,%rbp │ │ │ │ - jmp 4bbe90 │ │ │ │ - jmp *-0x10(%r13) │ │ │ │ - xchg %ax,%ax │ │ │ │ - add (%rax),%al │ │ │ │ - add %al,(%rax) │ │ │ │ - add %al,(%rax) │ │ │ │ - add %al,(%rax) │ │ │ │ - adc (%rax),%al │ │ │ │ add %al,(%rax) │ │ │ │ - pop %rax │ │ │ │ - xchg %eax,%ebx │ │ │ │ + add %bh,%al │ │ │ │ (bad) │ │ │ │ - add -0x73(%rax),%ecx │ │ │ │ - rex.RB loopne 4bbe31 │ │ │ │ - cmp %edi,%eax │ │ │ │ - jb 4bbe74 │ │ │ │ - add $0x18,%r12 │ │ │ │ - cmp 0x358(%r13),%r12 │ │ │ │ - ja 4bbe69 │ │ │ │ - movq $0x3390fc8,-0x10(%rbp) │ │ │ │ - mov %rbx,-0x8(%rbp) │ │ │ │ - mov 0x10(%rbx),%rax │ │ │ │ - mov 0x18(%rbx),%rbx │ │ │ │ - movq $0x4bbda8,-0x10(%r12) │ │ │ │ - mov %rbx,(%r12) │ │ │ │ - movq $0x4bbe50,-0x20(%rbp) │ │ │ │ - mov %rax,%rbx │ │ │ │ - lea -0x10(%r12),%rax │ │ │ │ - mov %rax,-0x18(%rbp) │ │ │ │ - add $0xffffffffffffffe0,%rbp │ │ │ │ + (bad) │ │ │ │ + add -0x75(%rax),%ecx │ │ │ │ + jge 4bb884 │ │ │ │ + mov 0x10(%rbp),%rsi │ │ │ │ + mov %rbx,%r14 │ │ │ │ + add $0x20,%rbp │ │ │ │ + jmp 4baf50 │ │ │ │ + cmp 0xe(%rbx),%rcx │ │ │ │ + jne 4bb647 │ │ │ │ + movq $0x4bb8c0,0x8(%rbp) │ │ │ │ + mov 0x6(%rbx),%rbx │ │ │ │ + add $0x8,%rbp │ │ │ │ test $0x7,%bl │ │ │ │ - jne 4bbe50 │ │ │ │ + jne 4bb8c0 │ │ │ │ mov (%rbx),%rax │ │ │ │ jmp *%rax │ │ │ │ - nopl (%rax) │ │ │ │ - add %eax,(%rax) │ │ │ │ + add (%rcx),%eax │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ (bad) │ │ │ │ add %al,(%rax) │ │ │ │ - add %bh,0x4803205d(%rax) │ │ │ │ - mov %ebx,%edi │ │ │ │ - xor %esi,%esi │ │ │ │ - lea 0x31f0d6d(%rip),%r14 │ │ │ │ - movq $0x33924c0,0x0(%rbp) │ │ │ │ - jmp 608600 │ │ │ │ - movq $0x18,0x388(%r13) │ │ │ │ - jmp *-0x10(%r13) │ │ │ │ - add $0x1000000,%eax │ │ │ │ - ... │ │ │ │ - add %al,(%rax) │ │ │ │ - add %cl,(%rsi) │ │ │ │ - add %al,(%rax) │ │ │ │ - add %bh,0x5d(%rax) │ │ │ │ - and %al,(%rbx) │ │ │ │ - lea -0x8(%rbp),%rax │ │ │ │ - cmp %r15,%rax │ │ │ │ - jb 4bbf33 │ │ │ │ - movq $0x4bbec8,-0x8(%rbp) │ │ │ │ - mov %r14,%rbx │ │ │ │ - add $0xfffffffffffffff8,%rbp │ │ │ │ + add %dh,0x48031ec6(%rax) │ │ │ │ + movl $0x4bb8e8,0x0(%rbp) │ │ │ │ + mov 0xf(%rbx),%rbx │ │ │ │ test $0x7,%bl │ │ │ │ - jne 4bbec8 │ │ │ │ + jne 4bb8e8 │ │ │ │ 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 %dh,-0x6e(%rax) │ │ │ │ + add %cl,-0x16fce13a(%rax) │ │ │ │ + or %edi,%edi │ │ │ │ (bad) │ │ │ │ - add -0x77(%rax),%ecx │ │ │ │ - fadds -0x7cb7f820(%rbx) │ │ │ │ - clc │ │ │ │ - add %esi,0x49(%rdx,%rbp,2) │ │ │ │ - add $0x38,%esp │ │ │ │ - cmp 0x358(%r13),%r12 │ │ │ │ - ja 4bbf23 │ │ │ │ - mov 0x6(%rbx),%rax │ │ │ │ - mov 0xe(%rbx),%rbx │ │ │ │ - movq $0x4bbde0,-0x30(%r12) │ │ │ │ - mov %rax,-0x20(%r12) │ │ │ │ - mov %rbx,-0x18(%r12) │ │ │ │ - movq $0x3363ae0,-0x10(%r12) │ │ │ │ - movq $0x3c2ad69,-0x8(%r12) │ │ │ │ - lea -0x30(%r12),%rax │ │ │ │ - mov %rax,(%r12) │ │ │ │ - lea -0xe(%r12),%rbx │ │ │ │ - add $0x8,%rbp │ │ │ │ - jmp *0x0(%rbp) │ │ │ │ - movq $0x38,0x388(%r13) │ │ │ │ - jmp 338a720 │ │ │ │ - lea 0x31e91fe(%rip),%rbx │ │ │ │ - jmp *-0x8(%r13) │ │ │ │ - lea 0x31e91d5(%rip),%rbx │ │ │ │ + decl -0x39(%rax) │ │ │ │ + or %r11b,(%r8) │ │ │ │ + mov $0x8948004b,%ecx │ │ │ │ + ret │ │ │ │ add $0x8,%rbp │ │ │ │ - jmp *0x0(%rbp) │ │ │ │ - nopl 0x0(%rax) │ │ │ │ - add %eax,(%rax) │ │ │ │ + test $0x7,%bl │ │ │ │ + jne 4bb918 │ │ │ │ + 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) │ │ │ │ - fcoms -0x72b7fce2(%rcx) │ │ │ │ - rex.RB │ │ │ │ - lock cmp %r15,%rax │ │ │ │ - jb 4bbf82 │ │ │ │ - movq $0x3390fc8,-0x10(%rbp) │ │ │ │ - mov %rbx,-0x8(%rbp) │ │ │ │ - mov 0x10(%rbx),%r14 │ │ │ │ - add $0xfffffffffffffff0,%rbp │ │ │ │ - jmp 4bbe90 │ │ │ │ - jmp *-0x10(%r13) │ │ │ │ - xchg %ax,%ax │ │ │ │ - add (%rax),%al │ │ │ │ + add %bl,-0x3a(%rax) │ │ │ │ + (bad) │ │ │ │ + add -0x39(%rax),%ecx │ │ │ │ + add %r12b,%r8b │ │ │ │ + mov $0x4b,%bh │ │ │ │ + add %cl,-0x75(%rax) │ │ │ │ + pop %rbx │ │ │ │ + psadbw %mm3,%mm0 │ │ │ │ + (bad) │ │ │ │ + jne 4bb7e0 │ │ │ │ + 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) │ │ │ │ - mov $0x91,%al │ │ │ │ + add %bh,(%rax) │ │ │ │ (bad) │ │ │ │ - add -0x73(%rax),%ecx │ │ │ │ - rex.RB loopne 4bbfe9 │ │ │ │ - cmp %edi,%eax │ │ │ │ - jb 4bc02c │ │ │ │ - add $0x18,%r12 │ │ │ │ - cmp 0x358(%r13),%r12 │ │ │ │ - ja 4bc021 │ │ │ │ - movq $0x3390fc8,-0x10(%rbp) │ │ │ │ - mov %rbx,-0x8(%rbp) │ │ │ │ - mov 0x10(%rbx),%rax │ │ │ │ - mov 0x18(%rbx),%rbx │ │ │ │ - movq $0x4bbf60,-0x10(%r12) │ │ │ │ - mov %rbx,(%r12) │ │ │ │ - movq $0x4bc008,-0x20(%rbp) │ │ │ │ - mov %rax,%rbx │ │ │ │ - lea -0x10(%r12),%rax │ │ │ │ - mov %rax,-0x18(%rbp) │ │ │ │ - add $0xffffffffffffffe0,%rbp │ │ │ │ + (bad) │ │ │ │ + add -0x7cb7f81d(%rbx),%eax │ │ │ │ + sti │ │ │ │ + add %esi,0x48(%rdi,%rsi,1) │ │ │ │ + movl $0x4bb978,0x0(%rbp) │ │ │ │ + mov 0x18(%rbp),%rbx │ │ │ │ test $0x7,%bl │ │ │ │ - jne 4bc008 │ │ │ │ + jne 4bb978 │ │ │ │ mov (%rbx),%rax │ │ │ │ jmp *%rax │ │ │ │ - nopl (%rax) │ │ │ │ - add %eax,(%rax) │ │ │ │ + nop │ │ │ │ + addl $0x0,(%rcx) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ + add %bl,(%rsi) │ │ │ │ add %al,(%rax) │ │ │ │ + add %cl,(%rax) │ │ │ │ (bad) │ │ │ │ + (bad) │ │ │ │ + add -0x75(%rax),%ecx │ │ │ │ + jne 4bb984 │ │ │ │ + add $0x20,%rbp │ │ │ │ + mov %rbx,%r14 │ │ │ │ + jmp 4bb533 │ │ │ │ + movq $0x4bb9b0,0x0(%rbp) │ │ │ │ + mov 0x10(%rbp),%rbx │ │ │ │ + test $0x7,%bl │ │ │ │ + jne 4bb9b0 │ │ │ │ + mov (%rbx),%rax │ │ │ │ + jmp *%rax │ │ │ │ + xchg %ax,%ax │ │ │ │ + addl $0x0,(%rcx) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ - pop %rsp │ │ │ │ - and %al,(%rbx) │ │ │ │ - mov %rbx,%rdi │ │ │ │ - xor %esi,%esi │ │ │ │ - lea 0x31f0bb5(%rip),%r14 │ │ │ │ - movq $0x33924c0,0x0(%rbp) │ │ │ │ - jmp 608600 │ │ │ │ - movq $0x18,0x388(%r13) │ │ │ │ - jmp *-0x10(%r13) │ │ │ │ - sldt (%rax) │ │ │ │ - add %al,(%rdx) │ │ │ │ - ... │ │ │ │ - add %al,(%rax) │ │ │ │ - add %cl,(%rsi) │ │ │ │ - add %al,(%rax) │ │ │ │ + add %bl,(%rsi) │ │ │ │ add %al,(%rax) │ │ │ │ - xchg %eax,%ecx │ │ │ │ - (bad) │ │ │ │ - add -0x7d(%rcx),%ecx │ │ │ │ + add %dl,%al │ │ │ │ (bad) │ │ │ │ - cmp %cl,0x3b(%rbp) │ │ │ │ - movsl %ds:(%rsi),%es:(%rdi) │ │ │ │ - pop %rax │ │ │ │ + mov 0x8(%rbp),%rsi │ │ │ │ + add $0x20,%rbp │ │ │ │ + mov %rbx,%r14 │ │ │ │ + jmp 4bb533 │ │ │ │ add (%rax),%eax │ │ │ │ - add %dh,0x36(%rdi) │ │ │ │ - movq $0x4bbf98,-0x30(%r12) │ │ │ │ - mov %r14,-0x20(%r12) │ │ │ │ - mov %rsi,-0x18(%r12) │ │ │ │ - movq $0x3363ae0,-0x10(%r12) │ │ │ │ - movq $0x3c2ad69,-0x8(%r12) │ │ │ │ - lea -0x30(%r12),%rax │ │ │ │ - mov %rax,(%r12) │ │ │ │ - lea -0xe(%r12),%rbx │ │ │ │ - jmp *0x0(%rbp) │ │ │ │ - movq $0x38,0x388(%r13) │ │ │ │ - lea 0x31e90cb(%rip),%rbx │ │ │ │ - jmp *-0x8(%r13) │ │ │ │ - nopl 0x0(%rax) │ │ │ │ - sbb %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ - add $0x0,%al │ │ │ │ add %al,(%rax) │ │ │ │ - add %eax,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ + (bad) │ │ │ │ add %al,(%rax) │ │ │ │ + add %dh,-0x7cfce13b(%rax) │ │ │ │ + jrcxz 4bb9da │ │ │ │ + cmp $0x1,%rbx │ │ │ │ + je 4bba10 │ │ │ │ + movq $0x4bba00,0x0(%rbp) │ │ │ │ + mov 0x10(%rbp),%rbx │ │ │ │ + test $0x7,%bl │ │ │ │ + jne 4bba00 │ │ │ │ + mov (%rbx),%rax │ │ │ │ + jmp *%rax │ │ │ │ + nop │ │ │ │ + addl $0x0,(%rcx) │ │ │ │ add %al,(%rax) │ │ │ │ - or %eax,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ - cmp %dl,-0x72b7fce2(%rax) │ │ │ │ - rex.RB loopne 4bc111 │ │ │ │ - cmp %edi,%eax │ │ │ │ - jb 4bc196 │ │ │ │ - movq $0x4bc108,-0x20(%rbp) │ │ │ │ - mov 0x4(%rbx),%rax │ │ │ │ - mov %rsi,%rbx │ │ │ │ - mov %rax,-0x18(%rbp) │ │ │ │ - mov %r14,-0x10(%rbp) │ │ │ │ - mov %r8,-0x8(%rbp) │ │ │ │ - add $0xffffffffffffffe0,%rbp │ │ │ │ + add %bl,(%rsi) │ │ │ │ + add %al,(%rax) │ │ │ │ + add %al,0x48031ec5(%rax) │ │ │ │ + mov 0x8(%rbp),%esi │ │ │ │ + add $0x20,%rbp │ │ │ │ + mov %rbx,%r14 │ │ │ │ + jmp 4bb533 │ │ │ │ + movq $0x4bba38,0x0(%rbp) │ │ │ │ + mov 0x18(%rbp),%rbx │ │ │ │ test $0x7,%bl │ │ │ │ - jne 4bc108 │ │ │ │ + jne 4bba38 │ │ │ │ mov (%rbx),%rax │ │ │ │ jmp *%rax │ │ │ │ xchg %ax,%ax │ │ │ │ - add (%rax),%eax │ │ │ │ + addl $0x0,(%rcx) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ + add %bl,(%rsi) │ │ │ │ add %al,(%rax) │ │ │ │ + add %cl,-0x3b(%rax) │ │ │ │ (bad) │ │ │ │ + add -0x75(%rax),%ecx │ │ │ │ + jne 4bba44 │ │ │ │ + add $0x20,%rbp │ │ │ │ + mov %rbx,%r14 │ │ │ │ + jmp 4bb533 │ │ │ │ + sldt (%rax) │ │ │ │ + add %al,(%rdx) │ │ │ │ + ... │ │ │ │ add %al,(%rax) │ │ │ │ - add %dh,%al │ │ │ │ - (bad) │ │ │ │ + add %cl,(%rsi) │ │ │ │ + add %al,(%rax) │ │ │ │ + add %dl,-0x3b(%rax) │ │ │ │ (bad) │ │ │ │ - add -0x7d(%rcx),%ecx │ │ │ │ + add -0x73(%rax),%ecx │ │ │ │ + rex.RB call 1043f3b4 <__environ@GLIBC_2.2.5+0xc7fef0c> │ │ │ │ (bad) │ │ │ │ - push %rax │ │ │ │ - cmp 0x358(%r13),%r12 │ │ │ │ - ja 4bc186 │ │ │ │ - mov 0x7(%rbx),%rax │ │ │ │ - mov 0xf(%rbx),%rcx │ │ │ │ - mov 0x17(%rbx),%rbx │ │ │ │ - movq $0x3363098,-0x48(%r12) │ │ │ │ - movq $0x36a50f8,-0x40(%r12) │ │ │ │ - mov 0x10(%rbp),%rdx │ │ │ │ - mov %rdx,-0x38(%r12) │ │ │ │ - movq $0x3363ae0,-0x30(%r12) │ │ │ │ - mov 0x8(%rbp),%rdx │ │ │ │ - mov %rdx,-0x28(%r12) │ │ │ │ - mov %rcx,-0x20(%r12) │ │ │ │ - movq $0x4a37b8,-0x18(%r12) │ │ │ │ - mov %rax,-0x10(%r12) │ │ │ │ - lea -0x2e(%r12),%rax │ │ │ │ - mov %rax,-0x8(%r12) │ │ │ │ - mov %rbx,(%r12) │ │ │ │ - lea -0x47(%r12),%rsi │ │ │ │ - lea -0x17(%r12),%r14 │ │ │ │ - mov 0x18(%rbp),%rbx │ │ │ │ - add $0x20,%rbp │ │ │ │ - jmp 3395748 │ │ │ │ - movq $0x50,0x388(%r13) │ │ │ │ - jmp 338a720 │ │ │ │ - jmp *-0x8(%r13) │ │ │ │ + rex.XB add %eax,(%r8) │ │ │ │ + add %cl,-0x39(%rax) │ │ │ │ + rex.RB │ │ │ │ + lock movabs 0x8948f3894c004bba,%al │ │ │ │ + jne 4bba74 │ │ │ │ + add $0xfffffffffffffff0,%rbp │ │ │ │ + test $0x7,%bl │ │ │ │ + jne 4bbaa0 │ │ │ │ + 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) │ │ │ │ - mov %cl,-0x72b7fce2(%rdi) │ │ │ │ - rex.RB │ │ │ │ - lock cmp %r15,%rax │ │ │ │ - jb 4bc1d2 │ │ │ │ - movq $0x3390fc8,-0x10(%rbp) │ │ │ │ - mov %rbx,-0x8(%rbp) │ │ │ │ - mov 0x10(%rbx),%r14 │ │ │ │ - add $0xfffffffffffffff0,%rbp │ │ │ │ - jmp 4bbe90 │ │ │ │ - jmp *-0x10(%r13) │ │ │ │ - xchg %ax,%ax │ │ │ │ + add %dl,(%rax) │ │ │ │ + (bad) │ │ │ │ + movq $0x4bbad8,-0x8(%rbp) │ │ │ │ + mov 0x7(%rbx),%rax │ │ │ │ + mov 0x3f(%rbx),%rbx │ │ │ │ + mov %rax,0x0(%rbp) │ │ │ │ + add $0xfffffffffffffff8,%rbp │ │ │ │ + test $0x7,%bl │ │ │ │ + jne 4bbad8 │ │ │ │ + mov (%rbx),%rax │ │ │ │ + jmp *%rax │ │ │ │ + nopw 0x0(%rax,%rax,1) │ │ │ │ add (%rax),%al │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ - adc (%rax),%al │ │ │ │ - add %al,(%rax) │ │ │ │ (bad) │ │ │ │ + add %al,(%rax) │ │ │ │ + add %bl,%al │ │ │ │ (bad) │ │ │ │ (bad) │ │ │ │ - add -0x73(%rax),%ecx │ │ │ │ - rex.RB loopne 4bc239 │ │ │ │ - cmp %edi,%eax │ │ │ │ - jb 4bc27c │ │ │ │ - add $0x18,%r12 │ │ │ │ - cmp 0x358(%r13),%r12 │ │ │ │ - ja 4bc271 │ │ │ │ - movq $0x3390fc8,-0x10(%rbp) │ │ │ │ - mov %rbx,-0x8(%rbp) │ │ │ │ - mov 0x10(%rbx),%rax │ │ │ │ - mov 0x18(%rbx),%rbx │ │ │ │ - movq $0x4bc1b0,-0x10(%r12) │ │ │ │ - mov %rbx,(%r12) │ │ │ │ - movq $0x4bc258,-0x20(%rbp) │ │ │ │ + add -0x75(%rax),%ecx │ │ │ │ + or %r8b,-0x7cb7f81d(%r11) │ │ │ │ + sti │ │ │ │ + add %esi,0x48(%rbx,%riz,2) │ │ │ │ + movl $0x4bbb10,0x8(%rbp) │ │ │ │ mov %rax,%rbx │ │ │ │ - lea -0x10(%r12),%rax │ │ │ │ - mov %rax,-0x18(%rbp) │ │ │ │ - add $0xffffffffffffffe0,%rbp │ │ │ │ + add $0x8,%rbp │ │ │ │ test $0x7,%bl │ │ │ │ - jne 4bc258 │ │ │ │ + jne 4bbb10 │ │ │ │ mov (%rbx),%rax │ │ │ │ jmp *%rax │ │ │ │ - nopl (%rax) │ │ │ │ + xchg %ax,%ax │ │ │ │ add %eax,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ (bad) │ │ │ │ add %al,(%rax) │ │ │ │ - add %dh,0x48032059(%rax) │ │ │ │ - mov %ebx,%edi │ │ │ │ - xor %esi,%esi │ │ │ │ - lea 0x31f0965(%rip),%r14 │ │ │ │ - movq $0x33924c0,0x0(%rbp) │ │ │ │ - jmp 608600 │ │ │ │ - movq $0x18,0x388(%r13) │ │ │ │ - jmp *-0x10(%r13) │ │ │ │ - add (%rax),%al │ │ │ │ + add %dl,0x48031ec4(%rax) │ │ │ │ + movl $0x4bbb38,0x0(%rbp) │ │ │ │ + mov 0xf(%rbx),%rbx │ │ │ │ + test $0x7,%bl │ │ │ │ + jne 4bbb38 │ │ │ │ + mov (%rbx),%rax │ │ │ │ + jmp *%rax │ │ │ │ + xchg %ax,%ax │ │ │ │ + add %eax,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ - adc (%rax),%al │ │ │ │ + (bad) │ │ │ │ add %al,(%rax) │ │ │ │ - mov $0x48031e8e,%eax │ │ │ │ - lea -0x10(%rbp),%eax │ │ │ │ - cmp %r15,%rax │ │ │ │ - jb 4bc308 │ │ │ │ - add $0x38,%r12 │ │ │ │ - cmp 0x358(%r13),%r12 │ │ │ │ - ja 4bc2fd │ │ │ │ - movq $0x3390fc8,-0x10(%rbp) │ │ │ │ - mov %rbx,-0x8(%rbp) │ │ │ │ - mov 0x10(%rbx),%rax │ │ │ │ - mov 0x18(%rbx),%rbx │ │ │ │ - movq $0x4bc1e8,-0x30(%r12) │ │ │ │ - mov %rax,-0x20(%r12) │ │ │ │ - mov %rbx,-0x18(%r12) │ │ │ │ - movq $0x3363ae0,-0x10(%r12) │ │ │ │ - movq $0x3c2ad49,-0x8(%r12) │ │ │ │ - lea -0x30(%r12),%rax │ │ │ │ - mov %rax,(%r12) │ │ │ │ - lea -0xe(%r12),%rsi │ │ │ │ - lea 0x2efb80c(%rip),%r14 │ │ │ │ - add $0xfffffffffffffff0,%rbp │ │ │ │ - jmp 3359998 │ │ │ │ - movq $0x38,0x388(%r13) │ │ │ │ - jmp *-0x10(%r13) │ │ │ │ + add %ch,-0x3c(%rax) │ │ │ │ + (bad) │ │ │ │ + add -0x75(%rax),%ecx │ │ │ │ + jne 4bbb44 │ │ │ │ + mov %rbx,%r14 │ │ │ │ + add $0x10,%rbp │ │ │ │ + jmp 4bb4e8 │ │ │ │ + movq $0x4bbb78,0x8(%rbp) │ │ │ │ + mov %rax,%rbx │ │ │ │ + add $0x8,%rbp │ │ │ │ + test $0x7,%bl │ │ │ │ + jne 4bbb78 │ │ │ │ + mov (%rbx),%rax │ │ │ │ + jmp *%rax │ │ │ │ nopl 0x0(%rax) │ │ │ │ - sbb %al,(%rax) │ │ │ │ - add %al,(%rax) │ │ │ │ - add $0x0,%al │ │ │ │ - add %al,(%rax) │ │ │ │ add %eax,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ - or %eax,(%rax) │ │ │ │ + (bad) │ │ │ │ add %al,(%rax) │ │ │ │ - rorb $1,-0x72b7fce2(%rbp) │ │ │ │ - rex.RB loopne 4bc379 │ │ │ │ - cmp %edi,%eax │ │ │ │ - jb 4bc3fe │ │ │ │ - movq $0x4bc370,-0x20(%rbp) │ │ │ │ - mov 0x4(%rbx),%rax │ │ │ │ - mov %rsi,%rbx │ │ │ │ - mov %rax,-0x18(%rbp) │ │ │ │ - mov %r14,-0x10(%rbp) │ │ │ │ - mov %r8,-0x8(%rbp) │ │ │ │ - add $0xffffffffffffffe0,%rbp │ │ │ │ + add %ch,%al │ │ │ │ + ret │ │ │ │ + (bad) │ │ │ │ + add -0x39(%rax),%ecx │ │ │ │ + add %r12b,0x48004bbb(%r8) │ │ │ │ + mov 0xf(%rbx),%ebx │ │ │ │ test $0x7,%bl │ │ │ │ - jne 4bc370 │ │ │ │ + jne 4bbba0 │ │ │ │ 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 %cl,0x49031e8d(%rax) │ │ │ │ - add $0x50,%esp │ │ │ │ - cmp 0x358(%r13),%r12 │ │ │ │ - ja 4bc3ee │ │ │ │ - mov 0x7(%rbx),%rax │ │ │ │ - mov 0xf(%rbx),%rcx │ │ │ │ - mov 0x17(%rbx),%rbx │ │ │ │ - movq $0x3363098,-0x48(%r12) │ │ │ │ - movq $0x36a50f8,-0x40(%r12) │ │ │ │ - mov 0x10(%rbp),%rdx │ │ │ │ - mov %rdx,-0x38(%r12) │ │ │ │ - movq $0x3363ae0,-0x30(%r12) │ │ │ │ - mov 0x8(%rbp),%rdx │ │ │ │ - mov %rdx,-0x28(%r12) │ │ │ │ - mov %rcx,-0x20(%r12) │ │ │ │ - movq $0x4a37b8,-0x18(%r12) │ │ │ │ - mov %rax,-0x10(%r12) │ │ │ │ - lea -0x2e(%r12),%rax │ │ │ │ - mov %rax,-0x8(%r12) │ │ │ │ - mov %rbx,(%r12) │ │ │ │ - lea -0x47(%r12),%rsi │ │ │ │ - lea -0x17(%r12),%r14 │ │ │ │ - mov 0x18(%rbp),%rbx │ │ │ │ - add $0x20,%rbp │ │ │ │ - jmp 3395748 │ │ │ │ - movq $0x50,0x388(%r13) │ │ │ │ - jmp 338a720 │ │ │ │ + add %al,%al │ │ │ │ + ret │ │ │ │ + (bad) │ │ │ │ + add -0x75(%rax),%ecx │ │ │ │ + jne 4bbbac │ │ │ │ + mov %rbx,%r14 │ │ │ │ + add $0x10,%rbp │ │ │ │ + jmp 4ba9a8 │ │ │ │ + lea 0x31ec419(%rip),%rbx │ │ │ │ jmp *-0x8(%r13) │ │ │ │ - nopw 0x0(%rax,%rax,1) │ │ │ │ + nopl 0x0(%rax,%rax,1) │ │ │ │ sbb %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add $0x0,%al │ │ │ │ + ... │ │ │ │ add %al,(%rax) │ │ │ │ - add %eax,(%rax) │ │ │ │ - add %al,(%rax) │ │ │ │ - add %al,(%rax) │ │ │ │ - add %al,(%rax) │ │ │ │ - or %eax,(%rax) │ │ │ │ - add %al,(%rax) │ │ │ │ - add %al,(%rax) │ │ │ │ + (bad) │ │ │ │ add %al,(%rax) │ │ │ │ - lea -0x20(%rbp),%rax │ │ │ │ - cmp %r15,%rax │ │ │ │ - jb 4bc4b4 │ │ │ │ - movq $0x4bc468,-0x20(%rbp) │ │ │ │ - mov 0x4(%rbx),%rax │ │ │ │ - mov %rsi,%rbx │ │ │ │ - mov %rax,-0x18(%rbp) │ │ │ │ - mov %r14,-0x10(%rbp) │ │ │ │ + add %dh,(%rax) │ │ │ │ + ret │ │ │ │ + (bad) │ │ │ │ + add -0x73(%rax),%ecx │ │ │ │ + rex.RB loopne 4bbc29 │ │ │ │ + cmp %edi,%eax │ │ │ │ + jb 4bbcbb │ │ │ │ + movq $0x4bbc20,-0x20(%rbp) │ │ │ │ + mov %r14,%rbx │ │ │ │ + mov %rsi,-0x18(%rbp) │ │ │ │ + mov %rdi,-0x10(%rbp) │ │ │ │ mov %r8,-0x8(%rbp) │ │ │ │ add $0xffffffffffffffe0,%rbp │ │ │ │ test $0x7,%bl │ │ │ │ - jne 4bc468 │ │ │ │ + jne 4bbc20 │ │ │ │ mov (%rbx),%rax │ │ │ │ jmp *%rax │ │ │ │ - xchg %ax,%ax │ │ │ │ + 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,-0x7d(%rcx) │ │ │ │ - (bad) │ │ │ │ - sbb %cl,0x3b(%rbp) │ │ │ │ - movsl %ds:(%rsi),%es:(%rdi) │ │ │ │ - pop %rax │ │ │ │ - add (%rax),%eax │ │ │ │ - add %dh,0x2f(%rdi) │ │ │ │ - movq $0x3363098,-0x10(%r12) │ │ │ │ + add %ch,%al │ │ │ │ + ret $0x31e │ │ │ │ mov 0x8(%rbp),%rax │ │ │ │ - mov %rax,-0x8(%r12) │ │ │ │ - mov 0x10(%rbp),%rax │ │ │ │ - mov %rax,(%r12) │ │ │ │ - lea -0xf(%r12),%rsi │ │ │ │ - mov %rbx,%r14 │ │ │ │ - mov 0x18(%rbp),%rbx │ │ │ │ - add $0x20,%rbp │ │ │ │ - jmp 3395748 │ │ │ │ - movq $0x18,0x388(%r13) │ │ │ │ - jmp 338a720 │ │ │ │ - jmp *-0x8(%r13) │ │ │ │ - sbb %al,(%rax) │ │ │ │ - add %al,(%rax) │ │ │ │ - add $0x0,%al │ │ │ │ - add %al,(%rax) │ │ │ │ + mov 0x10(%rbp),%rcx │ │ │ │ + mov 0x18(%rbp),%rdx │ │ │ │ + mov %rbx,%rsi │ │ │ │ + and $0x7,%esi │ │ │ │ + lea 0x300fd27(%rip),%rdi │ │ │ │ + mov (%rdi,%rsi,8),%rsi │ │ │ │ + jmp *%rsi │ │ │ │ + movq $0x4bbc68,0x10(%rbp) │ │ │ │ + mov %rcx,%rbx │ │ │ │ + add $0x10,%rbp │ │ │ │ + test $0x7,%bl │ │ │ │ + jne 4bbc68 │ │ │ │ + mov (%rbx),%rax │ │ │ │ + jmp *%rax │ │ │ │ add %eax,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ - or %eax,(%rax) │ │ │ │ - add %al,(%rax) │ │ │ │ - add %al,(%rax) │ │ │ │ + (bad) │ │ │ │ add %al,(%rax) │ │ │ │ - lea -0x20(%rbp),%rax │ │ │ │ - cmp %r15,%rax │ │ │ │ - jb 4bc564 │ │ │ │ - movq $0x4bc518,-0x20(%rbp) │ │ │ │ - mov 0x4(%rbx),%rax │ │ │ │ - mov %rsi,%rbx │ │ │ │ - mov %rax,-0x18(%rbp) │ │ │ │ - mov %r14,-0x10(%rbp) │ │ │ │ - mov %r8,-0x8(%rbp) │ │ │ │ - add $0xffffffffffffffe0,%rbp │ │ │ │ + add %bh,(%rax) │ │ │ │ + enter $0x31e,$0x48 │ │ │ │ + movl $0x4bbca0,-0x8(%rbp) │ │ │ │ + mov 0x7(%rbx),%rax │ │ │ │ + lea 0x31ec825(%rip),%rbx │ │ │ │ + mov %rax,0x0(%rbp) │ │ │ │ + add $0xfffffffffffffff8,%rbp │ │ │ │ test $0x7,%bl │ │ │ │ - jne 4bc518 │ │ │ │ + jne 4bbca0 │ │ │ │ mov (%rbx),%rax │ │ │ │ jmp *%rax │ │ │ │ - xchg %ax,%ax │ │ │ │ - add (%rax),%eax │ │ │ │ - add %al,(%rax) │ │ │ │ - add %al,(%rax) │ │ │ │ + nopl (%rax) │ │ │ │ + rex.X add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ - (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,0x2f(%rdi) │ │ │ │ - movq $0x3363098,-0x10(%r12) │ │ │ │ - mov 0x8(%rbp),%rax │ │ │ │ - mov %rax,-0x8(%r12) │ │ │ │ - mov 0x10(%rbp),%rax │ │ │ │ - mov %rax,(%r12) │ │ │ │ - lea -0xf(%r12),%rsi │ │ │ │ - mov %rbx,%r14 │ │ │ │ - mov 0x18(%rbp),%rbx │ │ │ │ - add $0x20,%rbp │ │ │ │ - jmp 3395748 │ │ │ │ - movq $0x18,0x388(%r13) │ │ │ │ - jmp 338a720 │ │ │ │ + enter $0x31e,$0x48 │ │ │ │ + mov 0x8(%rbp),%eax │ │ │ │ + movq $0x4bbea8,0x8(%rbp) │ │ │ │ + mov %rbx,%rsi │ │ │ │ + mov %rax,%r14 │ │ │ │ + add $0x8,%rbp │ │ │ │ + jmp 30c46b0 │ │ │ │ + lea 0x31ec31e(%rip),%rbx │ │ │ │ jmp *-0x8(%r13) │ │ │ │ - sldt (%rax) │ │ │ │ - add %al,(%rdx) │ │ │ │ - ... │ │ │ │ - add %al,(%rax) │ │ │ │ - add %cl,(%rsi) │ │ │ │ - add %al,(%rax) │ │ │ │ - add %bl,(%rax) │ │ │ │ - mov %ds,(%rsi) │ │ │ │ - add -0x73(%rax),%ecx │ │ │ │ - rex.RB fmuls -0x8(%r9,%rdi,1) │ │ │ │ - jb 4bc622 │ │ │ │ - movq $0x4bc5c0,-0x10(%rbp) │ │ │ │ - mov %rsi,%rbx │ │ │ │ - mov %r14,-0x8(%rbp) │ │ │ │ - add $0xfffffffffffffff0,%rbp │ │ │ │ + movq $0x4bbcf0,0x10(%rbp) │ │ │ │ + mov %rcx,%rbx │ │ │ │ + add $0x10,%rbp │ │ │ │ test $0x7,%bl │ │ │ │ - jne 4bc5c0 │ │ │ │ + jne 4bbcf0 │ │ │ │ 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 │ │ │ │ - mov (%rsi),%ebx │ │ │ │ - add -0x77(%rax),%ecx │ │ │ │ - fadds -0x7cb7f820(%rbx) │ │ │ │ - clc │ │ │ │ - add %esi,0x61(%rbp) │ │ │ │ - add $0x28,%r12 │ │ │ │ - cmp 0x358(%r13),%r12 │ │ │ │ - ja 4bc612 │ │ │ │ - movq $0x50aa00,-0x20(%r12) │ │ │ │ - mov 0x8(%rbp),%rax │ │ │ │ - mov %rax,-0x18(%r12) │ │ │ │ - movq $0x36a3e98,-0x10(%r12) │ │ │ │ - movq $0x4bc0c0,-0x8(%r12) │ │ │ │ - lea -0x1f(%r12),%rax │ │ │ │ - mov %rax,(%r12) │ │ │ │ - lea -0x4(%r12),%rbx │ │ │ │ - add $0x10,%rbp │ │ │ │ - jmp *0x0(%rbp) │ │ │ │ - movq $0x28,0x388(%r13) │ │ │ │ - jmp 338a720 │ │ │ │ - lea 0x31e8b8f(%rip),%rbx │ │ │ │ - jmp *-0x8(%r13) │ │ │ │ - movq $0x4bc668,-0x10(%rbp) │ │ │ │ - mov 0x6(%rbx),%rax │ │ │ │ - mov 0xe(%rbx),%rcx │ │ │ │ - mov %rax,%rbx │ │ │ │ - mov %rcx,-0x8(%rbp) │ │ │ │ + add %bh,%al │ │ │ │ + rcrl $0x3,(%rsi) │ │ │ │ + movq $0x4bbd28,-0x8(%rbp) │ │ │ │ + mov 0x7(%rbx),%rax │ │ │ │ + lea 0x31ec79d(%rip),%rbx │ │ │ │ mov %rax,0x0(%rbp) │ │ │ │ - add $0xfffffffffffffff0,%rbp │ │ │ │ + add $0xfffffffffffffff8,%rbp │ │ │ │ test $0x7,%bl │ │ │ │ - jne 4bc668 │ │ │ │ + jne 4bbd28 │ │ │ │ mov (%rbx),%rax │ │ │ │ jmp *%rax │ │ │ │ - xchg %ax,%ax │ │ │ │ - add (%rax),%eax │ │ │ │ - add %al,(%rax) │ │ │ │ + nopl (%rax) │ │ │ │ + rex.X add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ - (bad) │ │ │ │ + add %bl,(%rsi) │ │ │ │ add %al,(%rax) │ │ │ │ - add %dl,(%rax) │ │ │ │ - mov (%rsi),%ebx │ │ │ │ - add -0x75(%rax),%ecx │ │ │ │ - sbb %r9b,-0x75(%r8) │ │ │ │ - rex.WRB adc %r9b,-0x75(%r8) │ │ │ │ - push %rbp │ │ │ │ - or %cl,-0x77(%rax) │ │ │ │ - fiadds -0x7cb7f81a(%rbx) │ │ │ │ - incb (%rbx) │ │ │ │ - jae 4bc72e │ │ │ │ - cmp $0x2,%rsi │ │ │ │ - jb 4bc7a2 │ │ │ │ - movq $0x4bc6c0,-0x8(%rbp) │ │ │ │ - mov 0xe(%rbx),%rax │ │ │ │ + add %bl,0x48031ec7(%rax) │ │ │ │ + mov 0x8(%rbp),%eax │ │ │ │ + movq $0x4bbf88,0x8(%rbp) │ │ │ │ + mov %rbx,%rsi │ │ │ │ + mov %rax,%r14 │ │ │ │ + add $0x8,%rbp │ │ │ │ + jmp 30c46b0 │ │ │ │ + movq $0x4bbd90,0x18(%rbp) │ │ │ │ mov %rdx,%rbx │ │ │ │ - mov %rax,0x0(%rbp) │ │ │ │ - add $0xfffffffffffffff8,%rbp │ │ │ │ + add $0x18,%rbp │ │ │ │ test $0x7,%bl │ │ │ │ - jne 4bc6c0 │ │ │ │ + jne 4bbd90 │ │ │ │ mov (%rbx),%rax │ │ │ │ jmp *%rax │ │ │ │ - nop │ │ │ │ - add $0x0,%al │ │ │ │ + nopl 0x0(%rax) │ │ │ │ + ... │ │ │ │ + (bad) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ + add %cl,-0x7d(%rax) │ │ │ │ + jnp 4bbd7b │ │ │ │ + add %cl,(%rdi) │ │ │ │ + test %ebx,(%rdx) │ │ │ │ + add (%rax),%al │ │ │ │ + add %ch,%bl │ │ │ │ + and %cl,(%rdi) │ │ │ │ (bad) │ │ │ │ + ... │ │ │ │ + add %bl,(%rsi) │ │ │ │ add %al,(%rax) │ │ │ │ - add %bh,0x48031e8a(%rax) │ │ │ │ - mov %ebx,%eax │ │ │ │ - and $0x7,%eax │ │ │ │ - cmp $0x1,%rax │ │ │ │ - jne 4bc81e │ │ │ │ - add $0x10,%r12 │ │ │ │ - cmp 0x358(%r13),%r12 │ │ │ │ - ja 4bc6fa │ │ │ │ - movq $0x4bc4d0,-0x8(%r12) │ │ │ │ - mov 0x8(%rbp),%rax │ │ │ │ - mov %rax,(%r12) │ │ │ │ - lea -0x4(%r12),%rbx │ │ │ │ - add $0x28,%rbp │ │ │ │ + add %al,(%rax) │ │ │ │ + add %al,(%rax) │ │ │ │ + add %al,-0x7cb7f81d(%rbx) │ │ │ │ + sti │ │ │ │ + add %ecx,(%rdi) │ │ │ │ + test %edi,%eax │ │ │ │ + add %eax,(%rax) │ │ │ │ + add %cl,-0x73(%rax) │ │ │ │ + sbb $0x377c136,%eax │ │ │ │ + add $0x8,%rbp │ │ │ │ jmp *0x0(%rbp) │ │ │ │ - movq $0x10,0x388(%r13) │ │ │ │ - jmp 338a720 │ │ │ │ - nopw 0x0(%rax,%rax,1) │ │ │ │ - add (%rax),%eax │ │ │ │ + movq $0x4bbd70,0x18(%rbp) │ │ │ │ + mov %rax,%rbx │ │ │ │ + add $0x18,%rbp │ │ │ │ + test $0x7,%bl │ │ │ │ + jne 4bbd70 │ │ │ │ + mov (%rbx),%rax │ │ │ │ + jmp *%rax │ │ │ │ + lea 0x31ec0fd(%rip),%rbx │ │ │ │ + add $0x20,%rbp │ │ │ │ + mov (%rbx),%rax │ │ │ │ + jmp *%rax │ │ │ │ + lea 0x31ec03d(%rip),%rbx │ │ │ │ + add $0x20,%rbp │ │ │ │ + mov (%rbx),%rax │ │ │ │ + jmp *%rax │ │ │ │ + and $0xfffffffffffffff8,%rbx │ │ │ │ + mov (%rbx),%rbx │ │ │ │ + mov -0x4(%rbx),%ebx │ │ │ │ + cmp $0x6,%rbx │ │ │ │ + je 4bbe15 │ │ │ │ + movq $0x4bc178,0x18(%rbp) │ │ │ │ + mov %rdx,%r8 │ │ │ │ + mov %rcx,%rdi │ │ │ │ + mov %rax,%rsi │ │ │ │ + lea 0x31eb65b(%rip),%r14 │ │ │ │ + add $0x18,%rbp │ │ │ │ + jmp 4bbbd8 │ │ │ │ + movq $0x4bbe40,0x10(%rbp) │ │ │ │ + mov %rcx,%rbx │ │ │ │ + add $0x10,%rbp │ │ │ │ + test $0x7,%bl │ │ │ │ + jne 4bbe40 │ │ │ │ + mov (%rbx),%rax │ │ │ │ + jmp *%rax │ │ │ │ + xchg %ax,%ax │ │ │ │ + add %eax,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ (bad) │ │ │ │ add %al,(%rax) │ │ │ │ - add %bl,-0x76(%rax) │ │ │ │ - (bad) │ │ │ │ - add -0x75(%rax),%ecx │ │ │ │ - sbb %r9b,-0x75(%r8) │ │ │ │ - pop %rbp │ │ │ │ - adc %cl,-0x75(%rax) │ │ │ │ - rex.WRB or %r13b,%r11b │ │ │ │ - (bad) │ │ │ │ - mov %rcx,%rbx │ │ │ │ - mov %rdx,%rcx │ │ │ │ - add $0x48,%r12 │ │ │ │ - cmp 0x358(%r13),%r12 │ │ │ │ - ja 4bc78a │ │ │ │ - movq $0x4bc290,-0x40(%r12) │ │ │ │ - mov %rbx,-0x30(%r12) │ │ │ │ - mov %rcx,-0x28(%r12) │ │ │ │ - movq $0x50aa00,-0x20(%r12) │ │ │ │ - mov %rax,-0x18(%r12) │ │ │ │ - lea -0x40(%r12),%rax │ │ │ │ - mov %rax,-0x10(%r12) │ │ │ │ - movq $0x4bc328,-0x8(%r12) │ │ │ │ - lea -0x1f(%r12),%rax │ │ │ │ - mov %rax,(%r12) │ │ │ │ - lea -0x4(%r12),%rbx │ │ │ │ - add $0x20,%rbp │ │ │ │ - jmp *0x0(%rbp) │ │ │ │ - movq $0x48,0x388(%r13) │ │ │ │ - movq $0x4bc720,0x0(%rbp) │ │ │ │ - jmp 338a2b0 │ │ │ │ - movq $0x4bc7d8,-0x8(%rbp) │ │ │ │ - mov 0xf(%rbx),%rax │ │ │ │ - mov %rdx,%rbx │ │ │ │ + add %ch,0x48031ec0(%rax) │ │ │ │ + movl $0x4bbe78,-0x8(%rbp) │ │ │ │ + mov 0x7(%rbx),%rax │ │ │ │ + lea 0x31ec64d(%rip),%rbx │ │ │ │ mov %rax,0x0(%rbp) │ │ │ │ add $0xfffffffffffffff8,%rbp │ │ │ │ test $0x7,%bl │ │ │ │ - jne 4bc7d8 │ │ │ │ + jne 4bbe78 │ │ │ │ mov (%rbx),%rax │ │ │ │ jmp *%rax │ │ │ │ - nopl 0x0(%rax,%rax,1) │ │ │ │ - add $0x0,%al │ │ │ │ + nopl (%rax) │ │ │ │ + rex.X add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ + add %bl,(%rsi) │ │ │ │ add %al,(%rax) │ │ │ │ + add %dh,-0x40(%rax) │ │ │ │ (bad) │ │ │ │ - add %al,(%rax) │ │ │ │ - add %ah,0x48031e89(%rax) │ │ │ │ - mov %ebx,%eax │ │ │ │ - and $0x7,%eax │ │ │ │ - cmp $0x1,%rax │ │ │ │ - jne 4bc839 │ │ │ │ - add $0x10,%r12 │ │ │ │ - cmp 0x358(%r13),%r12 │ │ │ │ - ja 4bc80e │ │ │ │ - movq $0x4bc420,-0x8(%r12) │ │ │ │ - mov 0x8(%rbp),%rax │ │ │ │ - mov %rax,(%r12) │ │ │ │ - lea -0x4(%r12),%rbx │ │ │ │ - add $0x28,%rbp │ │ │ │ - jmp *0x0(%rbp) │ │ │ │ - movq $0x10,0x388(%r13) │ │ │ │ - jmp 338a720 │ │ │ │ - mov 0x20(%rbp),%rax │ │ │ │ - mov 0x18(%rbp),%rcx │ │ │ │ - mov 0x10(%rbp),%rdx │ │ │ │ - add $0x8,%rbp │ │ │ │ - mov %rcx,%rbx │ │ │ │ - mov %rdx,%rcx │ │ │ │ - jmp 4bc734 │ │ │ │ - mov 0x20(%rbp),%rax │ │ │ │ - mov 0x18(%rbp),%rcx │ │ │ │ - mov 0x10(%rbp),%rdx │ │ │ │ + add -0x75(%rax),%ecx │ │ │ │ + or %r9b,-0x39(%r8) │ │ │ │ + or %r8b,(%r8) │ │ │ │ + rorb $0x48,0x0(%rbx) │ │ │ │ + mov %ebx,%esi │ │ │ │ + mov %rax,%r14 │ │ │ │ add $0x8,%rbp │ │ │ │ - mov %rcx,%rbx │ │ │ │ - mov %rdx,%rcx │ │ │ │ - jmp 4bc734 │ │ │ │ - nopl 0x0(%rax) │ │ │ │ + jmp 30c46b0 │ │ │ │ + nopl 0x0(%rax,%rax,1) │ │ │ │ add %eax,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ - adc %al,(%rax) │ │ │ │ + (bad) │ │ │ │ add %al,(%rax) │ │ │ │ - lock movsb %ds:(%rsi),%es:(%rdi) │ │ │ │ + add %bh,%al │ │ │ │ (bad) │ │ │ │ - add -0x73(%rax),%ecx │ │ │ │ - rex.RB call 734401bc <__environ@GLIBC_2.2.5+0x6f7ffd14> │ │ │ │ - push %rdi │ │ │ │ - movq $0x3390fc8,-0x10(%rbp) │ │ │ │ - mov %rbx,-0x8(%rbp) │ │ │ │ - movq $0x4bc8a8,-0x18(%rbp) │ │ │ │ - mov 0x10(%rbx),%rbx │ │ │ │ - add $0xffffffffffffffe8,%rbp │ │ │ │ + and $0x7,%ebx │ │ │ │ + cmp $0x1,%rbx │ │ │ │ + jne 4bbeba │ │ │ │ + add $0x8,%rbp │ │ │ │ + jmp 4bbf95 │ │ │ │ + mov 0x8(%rbp),%rdx │ │ │ │ + movq $0x4bbee8,0x8(%rbp) │ │ │ │ + mov %rdx,%rbx │ │ │ │ + add $0x8,%rbp │ │ │ │ test $0x7,%bl │ │ │ │ - jne 4bc8a8 │ │ │ │ + jne 4bbee8 │ │ │ │ mov (%rbx),%rax │ │ │ │ jmp *%rax │ │ │ │ nop │ │ │ │ ... │ │ │ │ (bad) │ │ │ │ add %al,(%rax) │ │ │ │ - add %dh,0x48031fa4(%rax) │ │ │ │ - movl $0x4bc8e0,0x0(%rbp) │ │ │ │ - lea 0x377b642(%rip),%r8 │ │ │ │ - mov 0x17(%rbx),%rdi │ │ │ │ - mov 0x7(%rbx),%rsi │ │ │ │ - mov 0xf(%rbx),%r14 │ │ │ │ - jmp 31ad2b0 │ │ │ │ - jmp *-0x10(%r13) │ │ │ │ - nopl 0x0(%rax) │ │ │ │ + add %bh,0x48031ec5(%rax) │ │ │ │ + mov %ebx,%eax │ │ │ │ + and $0x7,%eax │ │ │ │ + cmp $0x1,%rax │ │ │ │ + je 4bbd9d │ │ │ │ + movq $0x4bbf20,0x0(%rbp) │ │ │ │ + mov 0x6(%rbx),%rbx │ │ │ │ + test $0x7,%bl │ │ │ │ + jne 4bbf20 │ │ │ │ + mov (%rbx),%rax │ │ │ │ + jmp *%rax │ │ │ │ + xchg %ax,%ax │ │ │ │ ... │ │ │ │ (bad) │ │ │ │ add %al,(%rax) │ │ │ │ - add %bh,-0x5c(%rax) │ │ │ │ - (bad) │ │ │ │ - add -0x39(%rax),%ecx │ │ │ │ - add %r8b,(%r8) │ │ │ │ - leave │ │ │ │ - rex.WXB add %cl,-0x77(%r9) │ │ │ │ - fsubrp %st,%st(1) │ │ │ │ - call 4bda99 │ │ │ │ - add %al,(%rax) │ │ │ │ - add %al,(%rax) │ │ │ │ - add %al,(%rax) │ │ │ │ - add %bl,(%rsi) │ │ │ │ - add %al,(%rax) │ │ │ │ - add %al,(%rax) │ │ │ │ + add %al,0x48031ec5(%rax) │ │ │ │ + movl $0x4bbf58,-0x8(%rbp) │ │ │ │ + mov 0x7(%rbx),%rax │ │ │ │ + lea 0x31ec56d(%rip),%rbx │ │ │ │ + mov %rax,0x0(%rbp) │ │ │ │ + add $0xfffffffffffffff8,%rbp │ │ │ │ + test $0x7,%bl │ │ │ │ + jne 4bbf58 │ │ │ │ + mov (%rbx),%rax │ │ │ │ + jmp *%rax │ │ │ │ + nopl (%rax) │ │ │ │ + add %al,(%r8) │ │ │ │ add %al,(%rax) │ │ │ │ - add %cl,-0x39(%rax) │ │ │ │ - add %r12b,(%r8) │ │ │ │ - leave │ │ │ │ - rex.WXB add %cl,-0x77(%r9) │ │ │ │ - fsubrp %st,%st(1) │ │ │ │ - movabs 0x11ae,%al │ │ │ │ add %al,(%rax) │ │ │ │ add %bl,(%rsi) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ - add %cl,-0x39(%rax) │ │ │ │ - add %r8b,-0x37(%r8) │ │ │ │ - rex.WXB add %cl,-0x77(%r9) │ │ │ │ - fsubrp %st,%st(1) │ │ │ │ - fcoms 0x2cd(%rcx) │ │ │ │ + add %cl,-0x75(%rax) │ │ │ │ + or %r9b,-0x39(%r8) │ │ │ │ + or %r10b,-0x3f(%r8) │ │ │ │ + rex.WXB add %cl,-0x77(%r8) │ │ │ │ + fimuls -0x77(%rcx) │ │ │ │ + (bad) │ │ │ │ + add $0x8,%rbp │ │ │ │ + jmp 30c46b0 │ │ │ │ + nopl 0x0(%rax,%rax,1) │ │ │ │ + add %eax,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ (bad) │ │ │ │ add %al,(%rax) │ │ │ │ - add %al,(%rax) │ │ │ │ - add %al,(%rax) │ │ │ │ - add %cl,-0x7d(%rcx) │ │ │ │ + add %bh,(%rax) │ │ │ │ (bad) │ │ │ │ - adc %cl,0x3b(%rbp) │ │ │ │ - movsl %ds:(%rsi),%es:(%rdi) │ │ │ │ - pop %rax │ │ │ │ - add (%rax),%eax │ │ │ │ - add %dh,0x19(%rdi) │ │ │ │ - movq $0x31c3640,-0x8(%r12) │ │ │ │ - mov %rbx,(%r12) │ │ │ │ - lea -0x7(%r12),%rbx │ │ │ │ + and $0x7,%ebx │ │ │ │ + cmp $0x1,%rbx │ │ │ │ + je 4bbfa3 │ │ │ │ + add $0x8,%rbp │ │ │ │ + lea 0x377bf35(%rip),%rbx │ │ │ │ add $0x8,%rbp │ │ │ │ jmp *0x0(%rbp) │ │ │ │ - movq $0x10,0x388(%r13) │ │ │ │ - jmp 338a720 │ │ │ │ - xchg %ax,%ax │ │ │ │ + mov 0x8(%rbp),%rdx │ │ │ │ + movq $0x4bbfd0,0x8(%rbp) │ │ │ │ + mov %rdx,%rbx │ │ │ │ + add $0x8,%rbp │ │ │ │ + test $0x7,%bl │ │ │ │ + jne 4bbfd0 │ │ │ │ + mov (%rbx),%rax │ │ │ │ + jmp *%rax │ │ │ │ + ... │ │ │ │ + (bad) │ │ │ │ + add %al,(%rax) │ │ │ │ + add %dh,%al │ │ │ │ + (bad) │ │ │ │ + (bad) │ │ │ │ + add -0x77(%rax),%ecx │ │ │ │ + fadds -0x7cb7f820(%rbx) │ │ │ │ + clc │ │ │ │ + add %esi,0x4c(%rcx,%rdi,4) │ │ │ │ + mov 0x6(%rbx),%esi │ │ │ │ + add $0x8,%rbp │ │ │ │ + jmp 4caf00 │ │ │ │ + nopl 0x0(%rax) │ │ │ │ add %eax,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ - adc %al,(%rax) │ │ │ │ + (bad) │ │ │ │ add %al,(%rax) │ │ │ │ - shlb $1,-0x72b7fce1(%rbx) │ │ │ │ - rex.RB call 104402dc <__environ@GLIBC_2.2.5+0xc7ffe34> │ │ │ │ + add %ch,%al │ │ │ │ + mov $0x8b48031e,%esi │ │ │ │ + push %rbp │ │ │ │ + or %al,-0x7cb7f81d(%rbx) │ │ │ │ + sti │ │ │ │ + add %ecx,(%rdi) │ │ │ │ + test %bh,0x48000000(%rdx) │ │ │ │ + movl $0x4bc040,0x8(%rbp) │ │ │ │ + mov %rdx,%rbx │ │ │ │ + add $0x8,%rbp │ │ │ │ + test $0x7,%bl │ │ │ │ + jne 4bc040 │ │ │ │ + mov (%rbx),%rax │ │ │ │ + jmp *%rax │ │ │ │ + nopw 0x0(%rax,%rax,1) │ │ │ │ + ... │ │ │ │ (bad) │ │ │ │ - xchg %eax,%ecx │ │ │ │ add %al,(%rax) │ │ │ │ - add %cl,-0x39(%rax) │ │ │ │ - rex.RB │ │ │ │ - lock enter $0x390f,$0x3 │ │ │ │ - mov %rbx,-0x8(%rbp) │ │ │ │ - movq $0x4bc9d0,-0x18(%rbp) │ │ │ │ - mov 0x10(%rbx),%rbx │ │ │ │ - add $0xffffffffffffffe8,%rbp │ │ │ │ + add %ah,-0x3c(%rax) │ │ │ │ + (bad) │ │ │ │ + add -0x77(%rax),%ecx │ │ │ │ + fadds -0x7cb7f820(%rbx) │ │ │ │ + clc │ │ │ │ + add %ecx,(%rdi) │ │ │ │ + test %cl,-0x3(%rbp) │ │ │ │ + (bad) │ │ │ │ + decl -0x39(%rax) │ │ │ │ + add %r15b,-0x40(%r8) │ │ │ │ + rex.WXB add %cl,-0x75(%r8) │ │ │ │ + pop %rbx │ │ │ │ + (bad) │ │ │ │ test $0x7,%bl │ │ │ │ - jne 4bc9d0 │ │ │ │ + jne 4bc078 │ │ │ │ mov (%rbx),%rax │ │ │ │ jmp *%rax │ │ │ │ - nopl 0x0(%rax,%rax,1) │ │ │ │ + xchg %ax,%ax │ │ │ │ ... │ │ │ │ (bad) │ │ │ │ add %al,(%rax) │ │ │ │ - add %cl,0x49031fa3(%rax) │ │ │ │ - add $0x30,%esp │ │ │ │ - cmp 0x358(%r13),%r12 │ │ │ │ - ja 4bca16 │ │ │ │ - mov 0x7(%rbx),%rax │ │ │ │ - mov 0xf(%rbx),%rbx │ │ │ │ - movq $0x4bc868,-0x28(%r12) │ │ │ │ - mov %rax,-0x18(%r12) │ │ │ │ - movq $0x3363098,-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 338a720 │ │ │ │ - jmp *-0x10(%r13) │ │ │ │ - nopw 0x0(%rax,%rax,1) │ │ │ │ - sldt (%rax) │ │ │ │ - add %al,(%rdx) │ │ │ │ + add %ch,(%rax) │ │ │ │ + (bad) │ │ │ │ + (bad) │ │ │ │ + add -0x39(%rax),%ecx │ │ │ │ + rex.RB clc │ │ │ │ + mov $0xc0,%al │ │ │ │ + rex.WXB add %cl,-0x75(%r8) │ │ │ │ + rex.XB (bad) │ │ │ │ + lea 0x31ec415(%rip),%rbx │ │ │ │ + mov %rax,0x0(%rbp) │ │ │ │ + add $0xfffffffffffffff8,%rbp │ │ │ │ + test $0x7,%bl │ │ │ │ + jne 4bc0b0 │ │ │ │ + mov (%rbx),%rax │ │ │ │ + jmp *%rax │ │ │ │ + nopl (%rax) │ │ │ │ + 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 %dl,(%rax) │ │ │ │ - movabs %eax,0x394ce8458d48031f │ │ │ │ - clc │ │ │ │ - jb 4bcacb │ │ │ │ - movq $0x4bca88,-0x18(%rbp) │ │ │ │ - mov 0x6(%rbx),%rax │ │ │ │ - mov %r14,%rbx │ │ │ │ - mov %rax,-0x10(%rbp) │ │ │ │ - mov %rsi,-0x8(%rbp) │ │ │ │ - add $0xffffffffffffffe8,%rbp │ │ │ │ + add %cl,-0x75(%rax) │ │ │ │ + or %r9b,-0x39(%r8) │ │ │ │ + or %r13b,(%r8) │ │ │ │ + rorl $0x48,0x0(%rbx) │ │ │ │ + mov %ebx,%esi │ │ │ │ + mov %rax,%r14 │ │ │ │ + add $0x8,%rbp │ │ │ │ + jmp 30c46b0 │ │ │ │ + movq $0x4bc0f8,0x8(%rbp) │ │ │ │ + mov %rdx,%rbx │ │ │ │ + add $0x8,%rbp │ │ │ │ test $0x7,%bl │ │ │ │ - jne 4bca88 │ │ │ │ + jne 4bc0f8 │ │ │ │ mov (%rbx),%rax │ │ │ │ jmp *%rax │ │ │ │ - xchg %ax,%ax │ │ │ │ - add (%rax),%al │ │ │ │ + nopl 0x0(%rax) │ │ │ │ + ... │ │ │ │ + (bad) │ │ │ │ + add %al,(%rax) │ │ │ │ + add %cl,%al │ │ │ │ + ret │ │ │ │ + (bad) │ │ │ │ + add -0x77(%rax),%ecx │ │ │ │ + fadds -0x7cb7f820(%rbx) │ │ │ │ + clc │ │ │ │ + add %ecx,(%rdi) │ │ │ │ + test %cl,0x4cfffffe(%rbp) │ │ │ │ + mov 0x6(%rbx),%esi │ │ │ │ + add $0x8,%rbp │ │ │ │ + jmp 4caf00 │ │ │ │ + nopl (%rax) │ │ │ │ + ... │ │ │ │ + (bad) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ + add %al,-0x7cb7f81d(%rbx) │ │ │ │ + sti │ │ │ │ + add %ecx,(%rdi) │ │ │ │ + test %esp,-0x2(%rax) │ │ │ │ + (bad) │ │ │ │ + ljmp (bad) │ │ │ │ + jmp 4bbd9d │ │ │ │ + nopw 0x0(%rax,%rax,1) │ │ │ │ + ... │ │ │ │ (bad) │ │ │ │ add %al,(%rax) │ │ │ │ - add %dl,%al │ │ │ │ - movabs %al,0x3b4d18c48349031f │ │ │ │ - movsl %ds:(%rsi),%es:(%rdi) │ │ │ │ - pop %rax │ │ │ │ - add (%rax),%eax │ │ │ │ - add %dh,0x26(%rdi) │ │ │ │ - movq $0x4bc988,-0x10(%r12) │ │ │ │ - mov 0x10(%rbp),%rax │ │ │ │ - mov %rax,(%r12) │ │ │ │ - lea -0x10(%r12),%rsi │ │ │ │ - mov %rbx,%r14 │ │ │ │ - mov 0x8(%rbp),%rbx │ │ │ │ - add $0x18,%rbp │ │ │ │ - jmp 3395748 │ │ │ │ - movq $0x18,0x388(%r13) │ │ │ │ - jmp 338a720 │ │ │ │ - jmp *-0x8(%r13) │ │ │ │ - nop │ │ │ │ - sbb (%rax),%al │ │ │ │ add %al,(%rax) │ │ │ │ + add %al,(%rax) │ │ │ │ + add %al,-0x7cb7f81d(%rbx) │ │ │ │ + sti │ │ │ │ + add %ecx,(%rdi) │ │ │ │ + test %edi,(%rax) │ │ │ │ + (bad) │ │ │ │ + (bad) │ │ │ │ + ljmp (bad) │ │ │ │ + jmp 4bbd9d │ │ │ │ + nopw 0x0(%rax,%rax,1) │ │ │ │ + ... │ │ │ │ + (bad) │ │ │ │ + add %al,(%rax) │ │ │ │ + add %al,(%rax) │ │ │ │ + add %al,(%rax) │ │ │ │ + add %al,-0x7cb7f81d(%rbx) │ │ │ │ + sti │ │ │ │ + add %ecx,(%rdi) │ │ │ │ + test %edx,(%rax) │ │ │ │ + (bad) │ │ │ │ + (bad) │ │ │ │ + ljmp (bad) │ │ │ │ + jmp 4bbd9d │ │ │ │ + nopw 0x0(%rax,%rax,1) │ │ │ │ (bad) │ │ │ │ + add %al,(%rax) │ │ │ │ + add %al,(%rbx) │ │ │ │ ... │ │ │ │ add %al,(%rax) │ │ │ │ add %cl,(%rsi) │ │ │ │ add %al,(%rax) │ │ │ │ - add %ah,%al │ │ │ │ - xchg %bl,(%rsi) │ │ │ │ - add -0x73(%rax),%ecx │ │ │ │ + add %bh,(%rax) │ │ │ │ + mov $0x8d48031e,%esi │ │ │ │ rex.RB fmuls -0x8(%r9,%rdi,1) │ │ │ │ - jb 4bcb8c │ │ │ │ - movq $0x4bcb30,-0x28(%rbp) │ │ │ │ - mov %r8,%rbx │ │ │ │ - mov %r14,-0x20(%rbp) │ │ │ │ - mov %rsi,-0x18(%rbp) │ │ │ │ - mov %rdi,-0x10(%rbp) │ │ │ │ - mov %r9,-0x8(%rbp) │ │ │ │ - add $0xffffffffffffffd8,%rbp │ │ │ │ + jae 4bc417 │ │ │ │ + lea 0x31ebe34(%rip),%rbx │ │ │ │ + jmp *-0x8(%r13) │ │ │ │ + movq $0x4bc1e8,0x0(%rbp) │ │ │ │ + mov 0x20(%rbp),%rbx │ │ │ │ test $0x7,%bl │ │ │ │ - jne 4bcb30 │ │ │ │ + jne 4bc1e8 │ │ │ │ mov (%rbx),%rax │ │ │ │ jmp *%rax │ │ │ │ xchg %ax,%ax │ │ │ │ - add $0x0,%eax │ │ │ │ - add %al,(%rax) │ │ │ │ - add %bl,(%rsi) │ │ │ │ - add %al,(%rax) │ │ │ │ - add %bl,0x49031e86(%rax) │ │ │ │ - add $0x10,%esp │ │ │ │ - cmp 0x358(%r13),%r12 │ │ │ │ - ja 4bcb7c │ │ │ │ - movq $0x4bca48,-0x8(%r12) │ │ │ │ - mov 0x28(%rbp),%rax │ │ │ │ - mov %rax,(%r12) │ │ │ │ - mov 0x10(%rbp),%rsi │ │ │ │ - mov 0x8(%rbp),%r14 │ │ │ │ - movq $0x3393780,0x8(%rbp) │ │ │ │ - mov 0x18(%rbp),%rax │ │ │ │ - mov %rax,0x10(%rbp) │ │ │ │ - mov %rbx,0x18(%rbp) │ │ │ │ - lea -0x6(%r12),%rax │ │ │ │ - mov %rax,0x28(%rbp) │ │ │ │ - add $0x8,%rbp │ │ │ │ - jmp 4bc580 │ │ │ │ - movq $0x10,0x388(%r13) │ │ │ │ - jmp 338a720 │ │ │ │ - lea 0x31e8655(%rip),%rbx │ │ │ │ - jmp *-0x8(%r13) │ │ │ │ - nop │ │ │ │ - add $0x1000000,%eax │ │ │ │ - ... │ │ │ │ + add $0x3,%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 4bcbf3 │ │ │ │ - movq $0x4bcbe8,-0x8(%rbp) │ │ │ │ - mov %r14,%rbx │ │ │ │ - add $0xfffffffffffffff8,%rbp │ │ │ │ + add %bh,%al │ │ │ │ + mov $0x8b48031e,%ebp │ │ │ │ + jne 4bc1f4 │ │ │ │ + mov 0x10(%rbp),%rdi │ │ │ │ + add $0x28,%rbp │ │ │ │ + mov %rbx,%r14 │ │ │ │ + jmp 4bc417 │ │ │ │ + movq $0x4bc228,0x8(%rbp) │ │ │ │ + mov %rax,%rbx │ │ │ │ + add $0x8,%rbp │ │ │ │ test $0x7,%bl │ │ │ │ - jne 4bcbe8 │ │ │ │ + jne 4bc228 │ │ │ │ mov (%rbx),%rax │ │ │ │ jmp *%rax │ │ │ │ - nopw 0x0(%rax,%rax,1) │ │ │ │ - ... │ │ │ │ - (bad) │ │ │ │ + nopl (%rax) │ │ │ │ + add (%rcx),%eax │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ - add %cl,-0x75(%rax) │ │ │ │ - pop %rbx │ │ │ │ - cmovs 0x65ff08c5(%rbx),%eax │ │ │ │ - add %cl,-0x73(%rax) │ │ │ │ - sbb $0x31e85fe,%eax │ │ │ │ - jmp *-0x8(%r13) │ │ │ │ - xchg %ax,%ax │ │ │ │ - add %eax,(%rax) │ │ │ │ + (bad) │ │ │ │ add %al,(%rax) │ │ │ │ + add %bh,0x48031ebd(%rax) │ │ │ │ + movl $0x4bc250,0x0(%rbp) │ │ │ │ + mov 0x7(%rbx),%rbx │ │ │ │ + test $0x7,%bl │ │ │ │ + jne 4bc250 │ │ │ │ + mov (%rbx),%rax │ │ │ │ + jmp *%rax │ │ │ │ + xchg %ax,%ax │ │ │ │ + add (%rcx),%eax │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ - adc %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ - mov $0x90,%al │ │ │ │ (bad) │ │ │ │ - add -0x73(%rax),%ecx │ │ │ │ - rex.RB │ │ │ │ - lock cmp %r15,%rax │ │ │ │ - jb 4bcc32 │ │ │ │ - movq $0x3390fc8,-0x10(%rbp) │ │ │ │ - mov %rbx,-0x8(%rbp) │ │ │ │ - mov 0x10(%rbx),%r14 │ │ │ │ - add $0xfffffffffffffff0,%rbp │ │ │ │ - jmp 5c2ea8 │ │ │ │ - jmp *-0x10(%r13) │ │ │ │ - xchg %ax,%ax │ │ │ │ - add $0x1000000,%eax │ │ │ │ - ... │ │ │ │ add %al,(%rax) │ │ │ │ - add %cl,(%rsi) │ │ │ │ + add %dl,-0x16fce143(%rax) │ │ │ │ + mov (%rcx),%eax │ │ │ │ add %al,(%rax) │ │ │ │ - add %dh,-0x70(%rax) │ │ │ │ - (bad) │ │ │ │ - add -0x73(%rax),%ecx │ │ │ │ - rex.RB call 734405a4 <__environ@GLIBC_2.2.5+0x6f8000fc> │ │ │ │ - (bad) │ │ │ │ - add $0x18,%r12 │ │ │ │ - cmp 0x358(%r13),%r12 │ │ │ │ - ja 4bcc8d │ │ │ │ - movq $0x4bcc10,-0x10(%r12) │ │ │ │ - mov %r14,(%r12) │ │ │ │ - movq $0x4bccb8,-0x10(%rbp) │ │ │ │ - lea -0x10(%r12),%rax │ │ │ │ - mov %rax,-0x8(%rbp) │ │ │ │ - add $0xfffffffffffffff0,%rbp │ │ │ │ - jmp 4f1968 │ │ │ │ - movq $0x18,0x388(%r13) │ │ │ │ - lea 0x31e8589(%rip),%rbx │ │ │ │ - jmp *-0x8(%r13) │ │ │ │ - nopl 0x0(%rax,%rax,1) │ │ │ │ - add %eax,(%rax) │ │ │ │ + nopl (%rax) │ │ │ │ + add $0x0,%al │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ (bad) │ │ │ │ add %al,(%rax) │ │ │ │ + add %bh,-0x43(%rax) │ │ │ │ + (bad) │ │ │ │ + add -0x7cb7f81d(%rbx),%eax │ │ │ │ + sti │ │ │ │ + add %esi,0x48(%rbx,%rdi,1) │ │ │ │ + movl $0x4bc298,0x0(%rbp) │ │ │ │ + mov 0x18(%rbp),%rbx │ │ │ │ + test $0x7,%bl │ │ │ │ + jne 4bc298 │ │ │ │ + mov (%rbx),%rax │ │ │ │ + jmp *%rax │ │ │ │ + nop │ │ │ │ + add $0x3,%al │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ - add %cl,-0x39(%rax) │ │ │ │ - add %r11b,%r8b │ │ │ │ - int3 │ │ │ │ - rex.WXB add %cl,-0x77(%r9) │ │ │ │ - fsubrp %st,%st(1) │ │ │ │ - js 4bccf1 │ │ │ │ - fadds (%rdx) │ │ │ │ - add %eax,(%rax) │ │ │ │ - add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ + (bad) │ │ │ │ add %al,(%rax) │ │ │ │ + add %cl,-0x43(%rax) │ │ │ │ (bad) │ │ │ │ + add -0x75(%rax),%ecx │ │ │ │ + jne 4bc2a4 │ │ │ │ + mov 0x10(%rbp),%rdi │ │ │ │ + add $0x28,%rbp │ │ │ │ + mov %rbx,%r14 │ │ │ │ + jmp 4bc417 │ │ │ │ + movq $0x4bc2d8,0x0(%rbp) │ │ │ │ + mov 0x20(%rbp),%rbx │ │ │ │ + test $0x7,%bl │ │ │ │ + jne 4bc2d8 │ │ │ │ + mov (%rbx),%rax │ │ │ │ + jmp *%rax │ │ │ │ + nopw 0x0(%rax,%rax,1) │ │ │ │ + add $0x3,%al │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ - add %cl,-0x39(%rax) │ │ │ │ - add %r15b,%r8b │ │ │ │ - int3 │ │ │ │ - rex.WXB add %cl,-0x77(%r9) │ │ │ │ - fsubrp %st,%st(1) │ │ │ │ - or %ch,0x102d8(%rip) │ │ │ │ + (bad) │ │ │ │ + add %al,(%rax) │ │ │ │ + add %cl,(%rax) │ │ │ │ + mov $0x8b48031e,%ebp │ │ │ │ + jne 4bc2e4 │ │ │ │ + mov 0x10(%rbp),%rdi │ │ │ │ + add $0x28,%rbp │ │ │ │ + mov %rbx,%r14 │ │ │ │ + jmp 4bc417 │ │ │ │ + movq $0x4bc318,0x0(%rbp) │ │ │ │ + mov 0x18(%rbp),%rbx │ │ │ │ + test $0x7,%bl │ │ │ │ + jne 4bc318 │ │ │ │ + mov (%rbx),%rax │ │ │ │ + jmp *%rax │ │ │ │ + nopw 0x0(%rax,%rax,1) │ │ │ │ + test %al,(%rbx) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ (bad) │ │ │ │ add %al,(%rax) │ │ │ │ + add %cl,%al │ │ │ │ + mov $0x8b48031e,%esp │ │ │ │ + jne 4bc324 │ │ │ │ + add $0x28,%rbp │ │ │ │ + lea 0x377bbd2(%rip),%rdi │ │ │ │ + mov %rbx,%r14 │ │ │ │ + jmp 4bc417 │ │ │ │ + movq $0x4bc360,0x0(%rbp) │ │ │ │ + mov %rbx,%rax │ │ │ │ + mov 0x18(%rbp),%rbx │ │ │ │ + mov %rax,0x18(%rbp) │ │ │ │ + test $0x7,%bl │ │ │ │ + jne 4bc360 │ │ │ │ + mov (%rbx),%rax │ │ │ │ + jmp *%rax │ │ │ │ + nopl 0x0(%rax) │ │ │ │ + addl $0x0,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ - add %cl,-0x39(%rax) │ │ │ │ - add %r11b,(%r8) │ │ │ │ - int $0x4b │ │ │ │ - add %cl,-0x77(%rcx) │ │ │ │ - fsubrp %st,%st(1) │ │ │ │ - movabs 0x102d830,%al │ │ │ │ - add %al,(%rax) │ │ │ │ add %bl,(%rsi) │ │ │ │ add %al,(%rax) │ │ │ │ - add %al,(%rax) │ │ │ │ - add %al,(%rax) │ │ │ │ - add %cl,-0x77(%rcx) │ │ │ │ - fimuls -0x39(%rax) │ │ │ │ - rex.RB clc │ │ │ │ - call 484f064d <__environ@GLIBC_2.2.5+0x448b01a5> │ │ │ │ - movl $0x36aaed1,0x0(%rbp) │ │ │ │ - add $0xfffffffffffffff8,%rbp │ │ │ │ - jmp 3240020 │ │ │ │ - nopl 0x0(%rax) │ │ │ │ - ... │ │ │ │ - adc $0xb0000000,%eax │ │ │ │ - (bad) │ │ │ │ - and %al,(%rbx) │ │ │ │ - lea -0x18(%rbp),%rax │ │ │ │ - cmp %r15,%rax │ │ │ │ - jb 4bcd97 │ │ │ │ - sub $0x8,%rsp │ │ │ │ - mov %r13,%rax │ │ │ │ - mov %rbx,%rsi │ │ │ │ - mov %rax,%rdi │ │ │ │ - xor %eax,%eax │ │ │ │ - call 3385710 │ │ │ │ - add $0x8,%rsp │ │ │ │ - test %rax,%rax │ │ │ │ - je 4bcd92 │ │ │ │ - movq $0x3391200,-0x10(%rbp) │ │ │ │ - mov %rax,-0x8(%rbp) │ │ │ │ - movq $0x4bcdb0,-0x18(%rbp) │ │ │ │ - lea 0x31f6c18(%rip),%r14 │ │ │ │ - add $0xffffffffffffffe8,%rbp │ │ │ │ - jmp 66bfa0 │ │ │ │ + add %al,0x48031ebc(%rax) │ │ │ │ + mov 0x8(%rbp),%edi │ │ │ │ + mov 0x18(%rbp),%rsi │ │ │ │ + add $0x20,%rbp │ │ │ │ + mov %rbx,%r14 │ │ │ │ + jmp 4bc417 │ │ │ │ + movq $0x4bc3a0,0x8(%rbp) │ │ │ │ + mov %rax,%rbx │ │ │ │ + add $0x8,%rbp │ │ │ │ + test $0x7,%bl │ │ │ │ + jne 4bc3a0 │ │ │ │ mov (%rbx),%rax │ │ │ │ jmp *%rax │ │ │ │ - jmp *-0x10(%r13) │ │ │ │ - nopl 0x0(%rax,%rax,1) │ │ │ │ - ... │ │ │ │ - (bad) │ │ │ │ + nopl (%rax) │ │ │ │ + add (%rcx),%eax │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ - add %cl,-0x77(%rax) │ │ │ │ - fimuls 0x35(%rbp,%rcx,4) │ │ │ │ (bad) │ │ │ │ - mov $0x77,%cl │ │ │ │ - add -0x7d(%rax),%ecx │ │ │ │ + add %al,(%rax) │ │ │ │ + add %al,-0x44(%rax) │ │ │ │ (bad) │ │ │ │ - rex.WRB cmp $0xc2,%al │ │ │ │ - add (%rdi),%cl │ │ │ │ + add -0x39(%rax),%ecx │ │ │ │ + add %r12b,%r8b │ │ │ │ + ret │ │ │ │ + rex.WXB add %cl,-0x75(%r8) │ │ │ │ + pop %rbx │ │ │ │ (bad) │ │ │ │ - add %r8b,(%rax) │ │ │ │ - add $0x1000000,%eax │ │ │ │ + test $0x7,%bl │ │ │ │ + jne 4bc3e0 │ │ │ │ + mov (%rbx),%rax │ │ │ │ + jmp *%rax │ │ │ │ + xchg %ax,%ax │ │ │ │ + add (%rcx),%eax │ │ │ │ add %al,(%rax) │ │ │ │ - add %al,(%rdx) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ + (bad) │ │ │ │ add %al,(%rax) │ │ │ │ - add %cl,(%rsi) │ │ │ │ + add %bl,(%rax) │ │ │ │ + mov $0x16eb031e,%esp │ │ │ │ + nopw 0x0(%rax,%rax,1) │ │ │ │ + add (%rcx),%eax │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ - add %cl,-0x77(%rbp) │ │ │ │ - lock lea 0x3202577(%rip),%rdi │ │ │ │ - lea 0x32022d0(%rip),%rsi │ │ │ │ - lea 0x3202549(%rip),%r14 │ │ │ │ - jmp 5e4b00 │ │ │ │ - nopl (%rax) │ │ │ │ - add $0x1000000,%eax │ │ │ │ + (bad) │ │ │ │ add %al,(%rax) │ │ │ │ - add %al,(%rdx) │ │ │ │ add %al,(%rax) │ │ │ │ + mov $0xc748031e,%esp │ │ │ │ + add %r9b,(%r8) │ │ │ │ + (bad) │ │ │ │ + rex.WXB add %cl,-0x75(%r8) │ │ │ │ + pop %rbx │ │ │ │ + psadbw %mm3,%mm0 │ │ │ │ + (bad) │ │ │ │ + jne 4bc408 │ │ │ │ + mov (%rbx),%rax │ │ │ │ + jmp *%rax │ │ │ │ + xchg %ax,%ax │ │ │ │ + add (%rcx),%eax │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ - add %cl,(%rsi) │ │ │ │ add %al,(%rax) │ │ │ │ + (bad) │ │ │ │ add %al,(%rax) │ │ │ │ + add %bl,%al │ │ │ │ + mov $0x8b48031e,%ebx │ │ │ │ + jge 4bc414 │ │ │ │ + mov 0x10(%rbp),%rsi │ │ │ │ + add $0x20,%rbp │ │ │ │ + mov %rbx,%r14 │ │ │ │ + mov %r14,%rax │ │ │ │ + and $0x7,%eax │ │ │ │ + cmp $0x1,%rax │ │ │ │ + je 4bc544 │ │ │ │ + movq $0x4bc470,-0x28(%rbp) │ │ │ │ + mov 0x6(%r14),%rbx │ │ │ │ + mov %rsi,-0x20(%rbp) │ │ │ │ + mov %rdi,-0x18(%rbp) │ │ │ │ + mov 0x16(%r14),%rax │ │ │ │ + mov %rax,-0x10(%rbp) │ │ │ │ + mov 0x1e(%r14),%rax │ │ │ │ + mov %rax,-0x8(%rbp) │ │ │ │ + add $0xffffffffffffffd8,%rbp │ │ │ │ + test $0x7,%bl │ │ │ │ + jne 4bc470 │ │ │ │ + mov (%rbx),%rax │ │ │ │ + jmp *%rax │ │ │ │ + nopl 0x0(%rax) │ │ │ │ + add $0x0,%al │ │ │ │ add %al,(%rax) │ │ │ │ - add %cl,-0x77(%rbp) │ │ │ │ - lock lea 0x3202acf(%rip),%rdi │ │ │ │ - lea 0x3202430(%rip),%rsi │ │ │ │ - lea 0x3202a41(%rip),%r14 │ │ │ │ - jmp 5e4b00 │ │ │ │ - nopl (%rax) │ │ │ │ - add $0x1000000,%eax │ │ │ │ add %al,(%rax) │ │ │ │ - add %al,(%rdx) │ │ │ │ add %al,(%rax) │ │ │ │ + (bad) │ │ │ │ add %al,(%rax) │ │ │ │ + add %dh,-0x45(%rax) │ │ │ │ + (bad) │ │ │ │ + add -0x75(%rax),%ecx │ │ │ │ + jne 4bc47c │ │ │ │ + mov %rbx,%rax │ │ │ │ + and $0x7,%eax │ │ │ │ + cmp $0x1,%rax │ │ │ │ + je 4bc6a8 │ │ │ │ + mov 0x10(%rbp),%rdi │ │ │ │ + cmp $0x2,%rax │ │ │ │ + jne 4bc724 │ │ │ │ + movq $0x4bc4b8,0x0(%rbp) │ │ │ │ + mov %rdi,%rbx │ │ │ │ + test $0x7,%bl │ │ │ │ + jne 4bc4b8 │ │ │ │ + mov (%rbx),%rax │ │ │ │ + jmp *%rax │ │ │ │ + nop │ │ │ │ + test %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ - add %cl,(%rsi) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ + (bad) │ │ │ │ add %al,(%rax) │ │ │ │ - add %cl,-0x77(%rbp) │ │ │ │ - lock lea 0x3202507(%rip),%rdi │ │ │ │ - lea 0x32023f8(%rip),%rsi │ │ │ │ - lea 0x32024d9(%rip),%r14 │ │ │ │ - jmp 5e4b00 │ │ │ │ + add %ch,(%rax) │ │ │ │ + mov $0x8948031e,%ebx │ │ │ │ + fadds -0x7cb7f820(%rbx) │ │ │ │ + clc │ │ │ │ + add %ecx,(%rdi) │ │ │ │ + test %ah,(%rsi,%rdi,8) │ │ │ │ + (bad) │ │ │ │ + decl -0x39(%rax) │ │ │ │ + add %r15b,%r8b │ │ │ │ + (bad) │ │ │ │ + rex.WXB add %cl,-0x77(%r8) │ │ │ │ + fmuls -0x75(%rax) │ │ │ │ + pop %rbx │ │ │ │ + (bad) │ │ │ │ + mov %rax,0x10(%rbp) │ │ │ │ + test $0x7,%bl │ │ │ │ + jne 4bc4f8 │ │ │ │ + mov (%rbx),%rax │ │ │ │ + jmp *%rax │ │ │ │ nopl (%rax) │ │ │ │ - add $0x1000000,%eax │ │ │ │ + add $0x0,%al │ │ │ │ add %al,(%rax) │ │ │ │ - add %al,(%rdx) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ + (bad) │ │ │ │ add %al,(%rax) │ │ │ │ - add %cl,(%rsi) │ │ │ │ + add %ch,%al │ │ │ │ + mov $0x8348031e,%edx │ │ │ │ + jnp 4bc503 │ │ │ │ + or (%rdi),%cl │ │ │ │ + test %edi,0x48fffffc(%rbp) │ │ │ │ + movl $0x4bc530,0x0(%rbp) │ │ │ │ + mov 0x18(%rbp),%rbx │ │ │ │ + test $0x7,%bl │ │ │ │ + jne 4bc530 │ │ │ │ + mov (%rbx),%rax │ │ │ │ + jmp *%rax │ │ │ │ + nopl 0x0(%rax) │ │ │ │ + add $0x3,%al │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ - add %cl,-0x77(%rbp) │ │ │ │ - lock lea 0x320259f(%rip),%rdi │ │ │ │ - lea 0x32023c0(%rip),%rsi │ │ │ │ - lea 0x3202549(%rip),%r14 │ │ │ │ - jmp 5e4b00 │ │ │ │ - nopl (%rax) │ │ │ │ - add $0x1000000,%eax │ │ │ │ + (bad) │ │ │ │ add %al,(%rax) │ │ │ │ - add %al,(%rdx) │ │ │ │ + add %dh,0x48031eba(%rax) │ │ │ │ + mov 0x8(%rbp),%esi │ │ │ │ + mov 0x10(%rbp),%rdi │ │ │ │ + add $0x28,%rbp │ │ │ │ + mov %rbx,%r14 │ │ │ │ + jmp 4bc417 │ │ │ │ + movq $0x4bc588,-0x20(%rbp) │ │ │ │ + mov 0x7(%r14),%rbx │ │ │ │ + mov %rdi,-0x18(%rbp) │ │ │ │ + mov 0xf(%r14),%rax │ │ │ │ + mov %rax,-0x10(%rbp) │ │ │ │ + mov 0x17(%r14),%rax │ │ │ │ + mov %rax,-0x8(%rbp) │ │ │ │ + add $0xffffffffffffffe0,%rbp │ │ │ │ + test $0x7,%bl │ │ │ │ + jne 4bc588 │ │ │ │ + mov (%rbx),%rax │ │ │ │ + jmp *%rax │ │ │ │ + nopw 0x0(%rax,%rax,1) │ │ │ │ + add (%rax),%eax │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ - add %cl,(%rsi) │ │ │ │ + (bad) │ │ │ │ add %al,(%rax) │ │ │ │ + add %bl,-0x46(%rax) │ │ │ │ + (bad) │ │ │ │ + add -0x7cb7f81d(%rbx),%eax │ │ │ │ + sti │ │ │ │ + add (%rdi),%ecx │ │ │ │ + test %ebp,-0x74b80000(%rcx,%rax,1) │ │ │ │ + jge 4bc5a1 │ │ │ │ + movq $0x4bc5c8,0x8(%rbp) │ │ │ │ + mov %rdi,%rbx │ │ │ │ + add $0x8,%rbp │ │ │ │ + test $0x7,%bl │ │ │ │ + jne 4bc5c8 │ │ │ │ + mov (%rbx),%rax │ │ │ │ + jmp *%rax │ │ │ │ + nopw 0x0(%rax,%rax,1) │ │ │ │ + add (%rax),%al │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ - add %cl,-0x77(%rbp) │ │ │ │ - lock lea 0x3202567(%rip),%rdi │ │ │ │ - lea 0x3202300(%rip),%rsi │ │ │ │ - lea 0x3202511(%rip),%r14 │ │ │ │ - jmp 5e4b00 │ │ │ │ - nopl (%rax) │ │ │ │ - add $0x1000000,%eax │ │ │ │ add %al,(%rax) │ │ │ │ - add %al,(%rdx) │ │ │ │ + (bad) │ │ │ │ add %al,(%rax) │ │ │ │ + add %bl,(%rax) │ │ │ │ + mov $0x8948031e,%edx │ │ │ │ + fadds -0x7cb7f820(%rbx) │ │ │ │ + clc │ │ │ │ + add %ecx,(%rdi) │ │ │ │ + test %dh,0x1(%rdi) │ │ │ │ add %al,(%rax) │ │ │ │ + movq $0x4bc610,-0x8(%rbp) │ │ │ │ + mov 0xe(%rbx),%rax │ │ │ │ + mov 0x6(%rbx),%rbx │ │ │ │ + mov %rax,0x0(%rbp) │ │ │ │ + add $0xfffffffffffffff8,%rbp │ │ │ │ + test $0x7,%bl │ │ │ │ + jne 4bc610 │ │ │ │ + mov (%rbx),%rax │ │ │ │ + jmp *%rax │ │ │ │ + nopw 0x0(%rax,%rax,1) │ │ │ │ + add (%rax),%eax │ │ │ │ add %al,(%rax) │ │ │ │ - add %cl,(%rsi) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ + (bad) │ │ │ │ add %al,(%rax) │ │ │ │ - add %cl,-0x77(%rbp) │ │ │ │ - lock lea 0x320245f(%rip),%rdi │ │ │ │ - lea 0x32022c8(%rip),%rsi │ │ │ │ - lea 0x3202431(%rip),%r14 │ │ │ │ - jmp 5e4b00 │ │ │ │ - nopl (%rax) │ │ │ │ - add $0x1000000,%eax │ │ │ │ + add %dl,%al │ │ │ │ + mov $0xc748031e,%ecx │ │ │ │ + rex.RB clc │ │ │ │ + pop %rax │ │ │ │ + (bad) │ │ │ │ + rex.WXB add %cl,-0x77(%r8) │ │ │ │ + fmuls -0x75(%rax) │ │ │ │ + pop %rbx │ │ │ │ + (bad) │ │ │ │ + mov %rbx,%rcx │ │ │ │ + mov 0x10(%rbp),%rbx │ │ │ │ + mov %rcx,0x0(%rbp) │ │ │ │ + mov %rax,0x10(%rbp) │ │ │ │ + add $0xfffffffffffffff8,%rbp │ │ │ │ + test $0x7,%bl │ │ │ │ + jne 4bc658 │ │ │ │ + mov (%rbx),%rax │ │ │ │ + jmp *%rax │ │ │ │ + mov 0xf(%rbx),%rbx │ │ │ │ + jmp 4bc660 │ │ │ │ + nopw 0x0(%rax,%rax,1) │ │ │ │ + add %r8b,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ - add %al,(%rdx) │ │ │ │ add %al,(%rax) │ │ │ │ + add %bl,(%rsi) │ │ │ │ add %al,(%rax) │ │ │ │ + add %cl,0x48031eb9(%rax) │ │ │ │ + mov 0x20(%rbp),%eax │ │ │ │ + mov 0x8(%rbp),%rcx │ │ │ │ + mov %rbx,%rdx │ │ │ │ + and $0x7,%edx │ │ │ │ + cmp $0x3,%rdx │ │ │ │ + jae 4bc374 │ │ │ │ + cmp $0x2,%rdx │ │ │ │ + jae 4bc75d │ │ │ │ + mov 0x1f(%rbx),%rdx │ │ │ │ + mov %rdx,%rsi │ │ │ │ + neg %rsi │ │ │ │ + xor %rdx,%rsi │ │ │ │ + mov %rcx,%rdi │ │ │ │ + and %rsi,%rdi │ │ │ │ + cmp 0x17(%rbx),%rdi │ │ │ │ + jne 4bc7c5 │ │ │ │ + mov %rcx,%rsi │ │ │ │ + and %rdx,%rsi │ │ │ │ + test %rsi,%rsi │ │ │ │ + jne 4bc63c │ │ │ │ + mov 0x7(%rbx),%rbx │ │ │ │ + jmp 4bc660 │ │ │ │ + movq $0x4bc6d8,0x8(%rbp) │ │ │ │ + mov %rsi,%rbx │ │ │ │ + add $0x8,%rbp │ │ │ │ + test $0x7,%bl │ │ │ │ + jne 4bc6d8 │ │ │ │ + mov (%rbx),%rax │ │ │ │ + jmp *%rax │ │ │ │ + nopl 0x0(%rax) │ │ │ │ + add (%rax),%eax │ │ │ │ add %al,(%rax) │ │ │ │ - add %cl,(%rsi) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ + (bad) │ │ │ │ add %al,(%rax) │ │ │ │ - add %cl,-0x77(%rbp) │ │ │ │ - lock lea 0x320245f(%rip),%rdi │ │ │ │ - lea 0x3202390(%rip),%rsi │ │ │ │ - lea 0x3202431(%rip),%r14 │ │ │ │ - jmp 5e4b00 │ │ │ │ - nopl (%rax) │ │ │ │ - add %eax,(%rax) │ │ │ │ + add %cl,(%rax) │ │ │ │ + mov $0x8348031e,%ecx │ │ │ │ + jnp 4bc6e3 │ │ │ │ + or (%rdi),%cl │ │ │ │ + test %ecx,-0x1(%rsp,%rdi,8) │ │ │ │ + decl -0x39(%rax) │ │ │ │ + add %r10b,(%r8) │ │ │ │ + (bad) │ │ │ │ + rex.WXB add %cl,-0x77(%r8) │ │ │ │ + fmuls -0x75(%rax) │ │ │ │ + pop %rbp │ │ │ │ + adc %cl,-0x77(%rax) │ │ │ │ + sbb %r14b,%r14b │ │ │ │ + ret │ │ │ │ + (bad) │ │ │ │ + jne 4bc710 │ │ │ │ + mov (%rbx),%rax │ │ │ │ + jmp *%rax │ │ │ │ + addl $0x0,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ + add %bl,(%rsi) │ │ │ │ add %al,(%rax) │ │ │ │ - adc %al,(%rax) │ │ │ │ + add %dl,%al │ │ │ │ + mov $0x8b48031e,%eax │ │ │ │ + jge 4bc71c │ │ │ │ + mov 0x18(%rbp),%rsi │ │ │ │ + add $0x20,%rbp │ │ │ │ + mov %rbx,%r14 │ │ │ │ + jmp 4bc417 │ │ │ │ + movq $0x4bc268,0x0(%rbp) │ │ │ │ + mov %rdi,%r8 │ │ │ │ + mov %rsi,%rdi │ │ │ │ + lea 0x377ed40(%rip),%rsi │ │ │ │ + mov %rbx,%r14 │ │ │ │ + jmp 4bbbd8 │ │ │ │ + lea 0x377b792(%rip),%rbx │ │ │ │ + add $0x20,%rbp │ │ │ │ + jmp *0x0(%rbp) │ │ │ │ + lea 0x377b77b(%rip),%rbx │ │ │ │ + add $0x18,%rbp │ │ │ │ + jmp *0x0(%rbp) │ │ │ │ + cmp 0xe(%rbx),%rcx │ │ │ │ + jne 4bc1fc │ │ │ │ + movq $0x4bc798,0x8(%rbp) │ │ │ │ + mov 0x6(%rbx),%rbx │ │ │ │ + add $0x8,%rbp │ │ │ │ + test $0x7,%bl │ │ │ │ + jne 4bc798 │ │ │ │ + mov (%rbx),%rax │ │ │ │ + jmp *%rax │ │ │ │ + nopl 0x0(%rax) │ │ │ │ + add (%rcx),%eax │ │ │ │ add %al,(%rax) │ │ │ │ - subb $0x3,0x1e(%rsi) │ │ │ │ - lea -0x10(%rbp),%rax │ │ │ │ - cmp %r15,%rax │ │ │ │ - jb 4bcf82 │ │ │ │ - movq $0x3390fc8,-0x10(%rbp) │ │ │ │ - mov %rbx,-0x8(%rbp) │ │ │ │ - mov 0x10(%rbx),%r14 │ │ │ │ - add $0xfffffffffffffff0,%rbp │ │ │ │ - jmp 4a3e10 │ │ │ │ - jmp *-0x10(%r13) │ │ │ │ - xchg %ax,%ax │ │ │ │ - add $0x1000000,%eax │ │ │ │ - ... │ │ │ │ add %al,(%rax) │ │ │ │ - add %cl,(%rsi) │ │ │ │ add %al,(%rax) │ │ │ │ - add %al,0x6e(%rax) │ │ │ │ (bad) │ │ │ │ - add -0x73(%rax),%ecx │ │ │ │ - rex.RB call 734408f4 <__environ@GLIBC_2.2.5+0x6f80044c> │ │ │ │ + add %al,(%rax) │ │ │ │ + add %cl,-0x48(%rax) │ │ │ │ (bad) │ │ │ │ - add $0x18,%r12 │ │ │ │ - cmp 0x358(%r13),%r12 │ │ │ │ - ja 4bcfdd │ │ │ │ - movq $0x4bcf60,-0x10(%r12) │ │ │ │ - mov %r14,(%r12) │ │ │ │ - movq $0x4bd008,-0x10(%rbp) │ │ │ │ - lea -0x10(%r12),%rax │ │ │ │ - mov %rax,-0x8(%rbp) │ │ │ │ - add $0xfffffffffffffff0,%rbp │ │ │ │ - jmp 4f1968 │ │ │ │ - movq $0x18,0x388(%r13) │ │ │ │ - lea 0x31e8349(%rip),%rbx │ │ │ │ - jmp *-0x8(%r13) │ │ │ │ - nopl 0x0(%rax,%rax,1) │ │ │ │ - add %eax,(%rax) │ │ │ │ + add -0x39(%rax),%ecx │ │ │ │ + add %r8b,%r8b │ │ │ │ + (bad) │ │ │ │ + rex.WXB add %cl,-0x75(%r8) │ │ │ │ + pop %rbx │ │ │ │ + (bad) │ │ │ │ + test $0x7,%bl │ │ │ │ + jne 4bc7c0 │ │ │ │ + mov (%rbx),%rax │ │ │ │ + jmp *%rax │ │ │ │ + xchg %ax,%ax │ │ │ │ + add (%rcx),%eax │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ (bad) │ │ │ │ add %al,(%rax) │ │ │ │ - add %al,(%rax) │ │ │ │ - add %al,(%rax) │ │ │ │ - add %cl,-0x39(%rax) │ │ │ │ - add %r13b,(%r8) │ │ │ │ - rorb $1,0x0(%rbx) │ │ │ │ - mov %rbx,%r14 │ │ │ │ - jmp 323f840 │ │ │ │ - add %eax,(%rax) │ │ │ │ + add %ah,(%rax) │ │ │ │ + mov $0x1be9031e,%eax │ │ │ │ + cld │ │ │ │ + (bad) │ │ │ │ + decl -0x39(%rax) │ │ │ │ + or %r14b,%r8b │ │ │ │ + (bad) │ │ │ │ + rex.WXB add %cl,-0x77(%r8) │ │ │ │ + ret │ │ │ │ + add $0x8,%rbp │ │ │ │ + test $0x7,%bl │ │ │ │ + jne 4bc7f0 │ │ │ │ + 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 %dh,%al │ │ │ │ + mov $0x1e,%bh │ │ │ │ + add -0x39(%rax),%ecx │ │ │ │ + add %r9b,%r8b │ │ │ │ + ret │ │ │ │ + rex.WXB add %cl,-0x75(%r8) │ │ │ │ + pop %rbx │ │ │ │ + (bad) │ │ │ │ + test $0x7,%bl │ │ │ │ + jne 4bc3c8 │ │ │ │ + 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 %cl,-0x39(%rax) │ │ │ │ - add %r9b,-0x30(%r8) │ │ │ │ - rex.WXB add %cl,-0x77(%r9) │ │ │ │ - fsubrp %st,%st(1) │ │ │ │ - mov $0x102d829,%eax │ │ │ │ - add %al,(%rax) │ │ │ │ + add %bl,%al │ │ │ │ + mov $0x1e,%bh │ │ │ │ + add -0x73(%rax),%ecx │ │ │ │ + rex.RB fmuls -0x8(%r9,%rdi,1) │ │ │ │ + jae 4bc873 │ │ │ │ + lea 0x31eb7e8(%rip),%rbx │ │ │ │ + jmp *-0x8(%r13) │ │ │ │ + movq $0x4bc868,0x0(%rbp) │ │ │ │ + mov 0x10(%rbp),%rbx │ │ │ │ + test $0x7,%bl │ │ │ │ + jne 4bc868 │ │ │ │ + mov (%rbx),%rax │ │ │ │ + jmp *%rax │ │ │ │ + nopw 0x0(%rax,%rax,1) │ │ │ │ + addl $0x0,(%rcx) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %bl,(%rsi) │ │ │ │ add %al,(%rax) │ │ │ │ + add %bl,0x48031eb7(%rax) │ │ │ │ + mov 0x8(%rbp),%esi │ │ │ │ + add $0x20,%rbp │ │ │ │ + mov %rbx,%r14 │ │ │ │ + mov %r14,%rax │ │ │ │ + and $0x7,%eax │ │ │ │ + cmp $0x1,%rax │ │ │ │ + je 4bc9a0 │ │ │ │ + movq $0x4bc8c8,-0x20(%rbp) │ │ │ │ + mov 0x6(%r14),%rbx │ │ │ │ + mov %rsi,-0x18(%rbp) │ │ │ │ + mov 0x16(%r14),%rax │ │ │ │ + mov %rax,-0x10(%rbp) │ │ │ │ + mov 0x1e(%r14),%rax │ │ │ │ + mov %rax,-0x8(%rbp) │ │ │ │ + add $0xffffffffffffffe0,%rbp │ │ │ │ + test $0x7,%bl │ │ │ │ + jne 4bc8c8 │ │ │ │ + mov (%rbx),%rax │ │ │ │ + jmp *%rax │ │ │ │ + nopl 0x0(%rax) │ │ │ │ + add (%rax),%eax │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ - add %cl,-0x39(%rax) │ │ │ │ - add %r13b,-0x30(%r8) │ │ │ │ - rex.WXB add %cl,-0x77(%r9) │ │ │ │ - fsubrp %st,%st(1) │ │ │ │ - push %rax │ │ │ │ - sub $0x102d8,%eax │ │ │ │ add %al,(%rax) │ │ │ │ + (bad) │ │ │ │ add %al,(%rax) │ │ │ │ + add %bh,(%rax) │ │ │ │ + mov $0x1e,%bh │ │ │ │ + add -0x77(%rax),%ecx │ │ │ │ + fadds -0x7cb7f820(%rbx) │ │ │ │ + clc │ │ │ │ + add %ecx,(%rdi) │ │ │ │ + test %ah,-0x1(%rdi,%rdi,8) │ │ │ │ + decl -0x75(%rax) │ │ │ │ + jne 4bc8e4 │ │ │ │ + cmp $0x2,%rax │ │ │ │ + jne 4bcafc │ │ │ │ + movq $0x4bc910,0x8(%rbp) │ │ │ │ + mov %rsi,%rbx │ │ │ │ + add $0x8,%rbp │ │ │ │ + test $0x7,%bl │ │ │ │ + jne 4bc910 │ │ │ │ + mov (%rbx),%rax │ │ │ │ + jmp *%rax │ │ │ │ + nop │ │ │ │ + add (%rax),%al │ │ │ │ add %al,(%rax) │ │ │ │ - (bad) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ + (bad) │ │ │ │ add %al,(%rax) │ │ │ │ - add %cl,-0x77(%rcx) │ │ │ │ - fimuls -0x39(%rax) │ │ │ │ - rex.RB clc │ │ │ │ - call 484f099d <__environ@GLIBC_2.2.5+0x448b04f5> │ │ │ │ - movl $0x36aaed1,0x0(%rbp) │ │ │ │ + add %dh,%al │ │ │ │ + mov $0x1e,%dh │ │ │ │ + add -0x77(%rax),%ecx │ │ │ │ + fadds -0x7cb7f820(%rbx) │ │ │ │ + clc │ │ │ │ + add %ecx,(%rdi) │ │ │ │ + test %cl,0x48000004(%rax) │ │ │ │ + movl $0x4bc958,-0x8(%rbp) │ │ │ │ + mov %rbx,%rax │ │ │ │ + mov 0x6(%rbx),%rbx │ │ │ │ + mov %rax,0x0(%rbp) │ │ │ │ add $0xfffffffffffffff8,%rbp │ │ │ │ - jmp 3240020 │ │ │ │ - nopl 0x0(%rax) │ │ │ │ - mov 0x18(%rbp),%r8 │ │ │ │ - mov 0x10(%rbp),%rdi │ │ │ │ - mov 0x8(%rbp),%rsi │ │ │ │ - mov 0x0(%rbp),%r14 │ │ │ │ - add $0x20,%rbp │ │ │ │ - jmp 4bd2c0 │ │ │ │ + test $0x7,%bl │ │ │ │ + jne 4bc958 │ │ │ │ + mov (%rbx),%rax │ │ │ │ + jmp *%rax │ │ │ │ nopl 0x0(%rax) │ │ │ │ - add %eax,(%rax) │ │ │ │ - add %al,(%rax) │ │ │ │ - add (%rax),%al │ │ │ │ - add %al,(%rax) │ │ │ │ - sldt (%rax) │ │ │ │ - add %bl,-0x19(%rax) │ │ │ │ - jbe 4bd0bb │ │ │ │ - lea -0x18(%rbp),%rax │ │ │ │ - cmp %r15,%rax │ │ │ │ - jb 4bd0f1 │ │ │ │ - movq $0x3390fc8,-0x10(%rbp) │ │ │ │ - mov %rbx,-0x8(%rbp) │ │ │ │ - movq $0x4bd108,-0x18(%rbp) │ │ │ │ - lea 0x377ae1d(%rip),%r8 │ │ │ │ - mov 0x20(%rbx),%rdi │ │ │ │ - mov 0x10(%rbx),%rsi │ │ │ │ - mov 0x18(%rbx),%r14 │ │ │ │ - add $0xffffffffffffffe8,%rbp │ │ │ │ - jmp 31af580 │ │ │ │ - jmp *-0x10(%r13) │ │ │ │ - nopl (%rax) │ │ │ │ - ... │ │ │ │ - (bad) │ │ │ │ + add (%rax),%eax │ │ │ │ add %al,(%rax) │ │ │ │ - add %cl,(%rax) │ │ │ │ - out %eax,$0x76 │ │ │ │ - add -0x73(%rax),%ecx │ │ │ │ - xor $0x374de83,%eax │ │ │ │ - mov %rbx,%r14 │ │ │ │ - add $0x8,%rbp │ │ │ │ - jmp 32e8f68 │ │ │ │ - nopl 0x0(%rax,%rax,1) │ │ │ │ - add %eax,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ - add (%rax),%al │ │ │ │ add %al,(%rax) │ │ │ │ - sldt (%rax) │ │ │ │ - add %ah,%al │ │ │ │ - out %al,$0x76 │ │ │ │ - add -0x73(%rax),%ecx │ │ │ │ - rex.RB │ │ │ │ - lock cmp %r15,%rax │ │ │ │ - jb 4bd1b1 │ │ │ │ - add $0x40,%r12 │ │ │ │ - cmp 0x358(%r13),%r12 │ │ │ │ - ja 4bd1a6 │ │ │ │ - movq $0x3390fc8,-0x10(%rbp) │ │ │ │ - mov %rbx,-0x8(%rbp) │ │ │ │ - mov 0x10(%rbx),%rax │ │ │ │ - mov 0x18(%rbx),%rcx │ │ │ │ - mov 0x20(%rbx),%rbx │ │ │ │ - movq $0x4bd0b8,-0x38(%r12) │ │ │ │ - mov %rax,-0x28(%r12) │ │ │ │ - mov %rcx,-0x20(%r12) │ │ │ │ - mov %rbx,-0x18(%r12) │ │ │ │ - movq $0x3363ae0,-0x10(%r12) │ │ │ │ - movq $0x3c2b821,-0x8(%r12) │ │ │ │ - lea -0x38(%r12),%rax │ │ │ │ - mov %rax,(%r12) │ │ │ │ - lea -0xe(%r12),%rsi │ │ │ │ - lea 0x2efa94f(%rip),%r14 │ │ │ │ - add $0xfffffffffffffff0,%rbp │ │ │ │ - jmp 3359998 │ │ │ │ - movq $0x40,0x388(%r13) │ │ │ │ - jmp *-0x10(%r13) │ │ │ │ - nopl (%rax) │ │ │ │ (bad) │ │ │ │ add %al,(%rax) │ │ │ │ - add %al,(%rbx) │ │ │ │ - add %al,(%rax) │ │ │ │ - add %al,(%rcx) │ │ │ │ + add %ch,0x48031eb6(%rax) │ │ │ │ + cmpl $0xa,0x7(%rbx) │ │ │ │ + jne 4bcce5 │ │ │ │ + movq $0x4bc990,0x0(%rbp) │ │ │ │ + mov 0x10(%rbp),%rbx │ │ │ │ + test $0x7,%bl │ │ │ │ + jne 4bc990 │ │ │ │ + mov (%rbx),%rax │ │ │ │ + jmp *%rax │ │ │ │ + nopl 0x0(%rax) │ │ │ │ + addl $0x0,(%rcx) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ + add %bl,(%rsi) │ │ │ │ add %al,(%rax) │ │ │ │ - add %cl,(%rcx) │ │ │ │ + add %dh,-0x4a(%rax) │ │ │ │ + (bad) │ │ │ │ + add -0x75(%rax),%ecx │ │ │ │ + jne 4bc99c │ │ │ │ + add $0x20,%rbp │ │ │ │ + mov %rbx,%r14 │ │ │ │ + jmp 4bc873 │ │ │ │ + movq $0x4bc9e0,-0x20(%rbp) │ │ │ │ + mov 0x7(%r14),%rbx │ │ │ │ + mov %rsi,-0x18(%rbp) │ │ │ │ + mov 0xf(%r14),%rax │ │ │ │ + mov %rax,-0x10(%rbp) │ │ │ │ + mov 0x17(%r14),%rax │ │ │ │ + mov %rax,-0x8(%rbp) │ │ │ │ + add $0xffffffffffffffe0,%rbp │ │ │ │ + test $0x7,%bl │ │ │ │ + jne 4bc9e0 │ │ │ │ + mov (%rbx),%rax │ │ │ │ + jmp *%rax │ │ │ │ + xchg %ax,%ax │ │ │ │ + add (%rax),%eax │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ - add %cl,-0x73(%rax) │ │ │ │ - rex.RB call 10440b24 <__environ@GLIBC_2.2.5+0xc80067c> │ │ │ │ (bad) │ │ │ │ - mov $0x0,%al │ │ │ │ add %al,(%rax) │ │ │ │ - movq $0x4bd218,-0x18(%rbp) │ │ │ │ - mov 0x5(%rbx),%rax │ │ │ │ - mov %r14,%rbx │ │ │ │ - mov %rax,-0x10(%rbp) │ │ │ │ - mov %rdi,-0x8(%rbp) │ │ │ │ - add $0xffffffffffffffe8,%rbp │ │ │ │ + add %dl,(%rax) │ │ │ │ + mov $0x1e,%dh │ │ │ │ + add -0x7cb7f81d(%rbx),%eax │ │ │ │ + sti │ │ │ │ + add (%rdi),%ecx │ │ │ │ + test %esi,(%rax) │ │ │ │ + add %eax,(%rax) │ │ │ │ + add %cl,-0x75(%rax) │ │ │ │ + jne 4bc9f9 │ │ │ │ + movq $0x4bca20,0x8(%rbp) │ │ │ │ + mov %rsi,%rbx │ │ │ │ + add $0x8,%rbp │ │ │ │ test $0x7,%bl │ │ │ │ - jne 4bd218 │ │ │ │ + jne 4bca20 │ │ │ │ mov (%rbx),%rax │ │ │ │ jmp *%rax │ │ │ │ nopw 0x0(%rax,%rax,1) │ │ │ │ add (%rax),%al │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ (bad) │ │ │ │ add %al,(%rax) │ │ │ │ + add %dl,%al │ │ │ │ + mov $0x1e,%ch │ │ │ │ + add -0x77(%rax),%ecx │ │ │ │ + fadds -0x7cb7f820(%rbx) │ │ │ │ + clc │ │ │ │ + add %ecx,(%rdi) │ │ │ │ + test %bh,%bl │ │ │ │ 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,0x58(%rdi) │ │ │ │ - mov 0x7(%rbx),%rax │ │ │ │ - mov 0xf(%rbx),%rcx │ │ │ │ - mov 0x17(%rbx),%rbx │ │ │ │ - movq $0x3363ae0,-0x30(%r12) │ │ │ │ - mov 0x8(%rbp),%rdx │ │ │ │ - mov %rdx,-0x28(%r12) │ │ │ │ - mov %rcx,-0x20(%r12) │ │ │ │ - movq $0x4a37b8,-0x18(%r12) │ │ │ │ - mov %rax,-0x10(%r12) │ │ │ │ - lea -0x2e(%r12),%rax │ │ │ │ - mov %rax,-0x8(%r12) │ │ │ │ - mov %rbx,(%r12) │ │ │ │ - lea 0x377a06e(%rip),%rsi │ │ │ │ - lea -0x17(%r12),%r14 │ │ │ │ - mov 0x10(%rbp),%rbx │ │ │ │ - add $0x18,%rbp │ │ │ │ - jmp 3395748 │ │ │ │ - movq $0x38,0x388(%r13) │ │ │ │ - jmp 338a720 │ │ │ │ - jmp *-0x8(%r13) │ │ │ │ - nopl 0x0(%rax) │ │ │ │ - enter $0xfffd,$0xff │ │ │ │ - (bad) │ │ │ │ - (bad) │ │ │ │ - (bad) │ │ │ │ - incl 0x0(%rdx,%rax,1) │ │ │ │ - add %al,(%rax) │ │ │ │ + add %cl,-0x39(%rax) │ │ │ │ + rex.RB clc │ │ │ │ + push $0x48004bca │ │ │ │ + mov 0xe(%rbx),%eax │ │ │ │ + mov 0x6(%rbx),%rbx │ │ │ │ + mov %rax,0x0(%rbp) │ │ │ │ + add $0xfffffffffffffff8,%rbp │ │ │ │ + test $0x7,%bl │ │ │ │ + jne 4bca68 │ │ │ │ + mov (%rbx),%rax │ │ │ │ + jmp *%rax │ │ │ │ + nopw 0x0(%rax,%rax,1) │ │ │ │ + add (%rax),%eax │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ - add $0x0,%al │ │ │ │ - ... │ │ │ │ add %al,(%rax) │ │ │ │ (bad) │ │ │ │ add %al,(%rax) │ │ │ │ - add %dl,-0x1b(%rax) │ │ │ │ - jbe 4bd2c3 │ │ │ │ - add $0x50,%r12 │ │ │ │ - cmp 0x358(%r13),%r12 │ │ │ │ - ja 4bd317 │ │ │ │ - movq $0x4bd130,-0x48(%r12) │ │ │ │ - mov %rdi,-0x38(%r12) │ │ │ │ - mov %rsi,-0x30(%r12) │ │ │ │ - mov %r8,-0x28(%r12) │ │ │ │ - movq $0x50aa00,-0x20(%r12) │ │ │ │ - mov %r14,-0x18(%r12) │ │ │ │ - lea -0x48(%r12),%rax │ │ │ │ - mov %rax,-0x10(%r12) │ │ │ │ - movq $0x4bd1d0,-0x8(%r12) │ │ │ │ - lea -0x1f(%r12),%rax │ │ │ │ - mov %rax,(%r12) │ │ │ │ - lea -0x5(%r12),%rbx │ │ │ │ - jmp *0x0(%rbp) │ │ │ │ - movq $0x50,0x388(%r13) │ │ │ │ - lea 0x31e801f(%rip),%rbx │ │ │ │ - mov %r14,-0x20(%rbp) │ │ │ │ - mov %rsi,-0x18(%rbp) │ │ │ │ - mov %rdi,-0x10(%rbp) │ │ │ │ - mov %r8,-0x8(%rbp) │ │ │ │ - add $0xffffffffffffffe0,%rbp │ │ │ │ - jmp *-0x8(%r13) │ │ │ │ - nopl 0x0(%rax) │ │ │ │ - add %eax,(%rax) │ │ │ │ - add %al,(%rax) │ │ │ │ + add %cl,0x48031eb5(%rax) │ │ │ │ + movl $0x4bcab0,-0x8(%rbp) │ │ │ │ + mov %rbx,%rax │ │ │ │ + mov 0x7(%rbx),%rbx │ │ │ │ + mov %rbx,%rcx │ │ │ │ + mov 0x10(%rbp),%rbx │ │ │ │ + mov %rcx,0x0(%rbp) │ │ │ │ + mov %rax,0x10(%rbp) │ │ │ │ + add $0xfffffffffffffff8,%rbp │ │ │ │ + test $0x7,%bl │ │ │ │ + jne 4bcab0 │ │ │ │ + mov (%rbx),%rax │ │ │ │ + jmp *%rax │ │ │ │ + mov 0xf(%rbx),%rbx │ │ │ │ + jmp 4bcab8 │ │ │ │ + nopw 0x0(%rax,%rax,1) │ │ │ │ + add %r8b,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ - adc %al,(%rax) │ │ │ │ + add %bl,(%rsi) │ │ │ │ add %al,(%rax) │ │ │ │ - add %al,-0x72b7fce2(%rax) │ │ │ │ - rex.RB │ │ │ │ - lock cmp %r15,%rax │ │ │ │ - jb 4bd37a │ │ │ │ - movq $0x3390fc8,-0x10(%rbp) │ │ │ │ - mov %rbx,-0x8(%rbp) │ │ │ │ - mov 0x10(%rbx),%r14 │ │ │ │ - add $0xfffffffffffffff0,%rbp │ │ │ │ - jmp 4bd568 │ │ │ │ - jmp *-0x10(%r13) │ │ │ │ - xchg %ax,%ax │ │ │ │ - add %eax,(%rax) │ │ │ │ + add %al,-0x4b(%rax) │ │ │ │ + (bad) │ │ │ │ + add -0x75(%rax),%ecx │ │ │ │ + and %r9b,-0x75(%r8) │ │ │ │ + rex.WRB or %r9b,-0x77(%r8) │ │ │ │ + fiaddl -0x7cb7f81e(%rbx) │ │ │ │ + cli │ │ │ │ + add 0x75(%rbx),%esi │ │ │ │ + cmp $0x2,%rdx │ │ │ │ + jae 4bcbe4 │ │ │ │ + mov 0x1f(%rbx),%rdx │ │ │ │ + mov %rdx,%rsi │ │ │ │ + neg %rsi │ │ │ │ + xor %rdx,%rsi │ │ │ │ + mov %rcx,%rdi │ │ │ │ + and %rsi,%rdi │ │ │ │ + cmp 0x17(%rbx),%rdi │ │ │ │ + jne 4bcc45 │ │ │ │ + mov %rcx,%rsi │ │ │ │ + and %rdx,%rsi │ │ │ │ + test %rsi,%rsi │ │ │ │ + jne 4bca94 │ │ │ │ + mov 0x7(%rbx),%rbx │ │ │ │ + jmp 4bcab8 │ │ │ │ + movq $0x4bcd30,0x0(%rbp) │ │ │ │ + mov %rsi,%r8 │ │ │ │ + lea 0x377d8fb(%rip),%rdi │ │ │ │ + lea 0x377e954(%rip),%rsi │ │ │ │ + mov %rbx,%r14 │ │ │ │ + jmp 4bbbd8 │ │ │ │ + lea 0x377b3b6(%rip),%rbx │ │ │ │ + add $0x20,%rbp │ │ │ │ + jmp *0x0(%rbp) │ │ │ │ + lea 0x377b39f(%rip),%rbx │ │ │ │ + add $0x18,%rbp │ │ │ │ + jmp *0x0(%rbp) │ │ │ │ + movq $0x4bcb68,0x8(%rbp) │ │ │ │ + mov %rax,%rbx │ │ │ │ + add $0x8,%rbp │ │ │ │ + test $0x7,%bl │ │ │ │ + jne 4bcb68 │ │ │ │ + mov (%rbx),%rax │ │ │ │ + jmp *%rax │ │ │ │ + nopw 0x0(%rax,%rax,1) │ │ │ │ + add (%rcx),%eax │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ - adc %al,(%rax) │ │ │ │ + (bad) │ │ │ │ add %al,(%rax) │ │ │ │ - mov $0x48031e7f,%eax │ │ │ │ - lea -0x18(%rbp),%eax │ │ │ │ - cmp %r15,%rax │ │ │ │ - jb 4bd3f1 │ │ │ │ - movq $0x3390fc8,-0x10(%rbp) │ │ │ │ - mov %rbx,-0x8(%rbp) │ │ │ │ - movq $0x4bd3d0,-0x18(%rbp) │ │ │ │ - mov 0x10(%rbx),%rbx │ │ │ │ - add $0xffffffffffffffe8,%rbp │ │ │ │ + add %cl,0x48031eb4(%rax) │ │ │ │ + movl $0x4bcba8,0x0(%rbp) │ │ │ │ + mov 0x7(%rbx),%rbx │ │ │ │ test $0x7,%bl │ │ │ │ - jne 4bd3d0 │ │ │ │ + jne 4bcba8 │ │ │ │ mov (%rbx),%rax │ │ │ │ jmp *%rax │ │ │ │ - nop │ │ │ │ - ... │ │ │ │ - (bad) │ │ │ │ + xchg %ax,%ax │ │ │ │ + add (%rcx),%eax │ │ │ │ add %al,(%rax) │ │ │ │ - add %bh,0x7f(%rax) │ │ │ │ - (bad) │ │ │ │ - add -0x75(%rax),%ecx │ │ │ │ - rex.XB (bad) │ │ │ │ - mov 0xf(%rax),%rbx │ │ │ │ - mov 0x17(%rbx),%r8 │ │ │ │ - mov 0x7(%rbx),%rdi │ │ │ │ - mov 0xf(%rbx),%rsi │ │ │ │ - mov 0x7(%rax),%r14 │ │ │ │ - add $0x8,%rbp │ │ │ │ - jmp 4bd2c0 │ │ │ │ - jmp *-0x10(%r13) │ │ │ │ - nopl (%rax) │ │ │ │ - sldt (%rax) │ │ │ │ - add %al,(%rdx) │ │ │ │ add %al,(%rax) │ │ │ │ - add %al,(%rbx) │ │ │ │ add %al,(%rax) │ │ │ │ + (bad) │ │ │ │ add %al,(%rax) │ │ │ │ + add %ah,-0x4c(%rax) │ │ │ │ + (bad) │ │ │ │ + add %ebx,%ebp │ │ │ │ + (bad) │ │ │ │ + nopw 0x0(%rax,%rax,1) │ │ │ │ + add (%rcx),%eax │ │ │ │ add %al,(%rax) │ │ │ │ - add %cl,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ + (bad) │ │ │ │ add %al,(%rax) │ │ │ │ - add %cl,-0x73(%rax) │ │ │ │ - rex.RB loopne 4bd461 │ │ │ │ - cmp %edi,%eax │ │ │ │ - jb 4bd478 │ │ │ │ - movq $0x4bd460,-0x20(%rbp) │ │ │ │ - mov 0x6(%rbx),%rax │ │ │ │ - mov 0xe(%rbx),%rcx │ │ │ │ - mov 0x16(%rbx),%rbx │ │ │ │ - mov %rbx,%rdx │ │ │ │ - mov %r14,%rbx │ │ │ │ - mov %rdx,-0x18(%rbp) │ │ │ │ - mov %rax,-0x10(%rbp) │ │ │ │ - mov %rcx,-0x8(%rbp) │ │ │ │ - add $0xffffffffffffffe0,%rbp │ │ │ │ - test $0x7,%bl │ │ │ │ - jne 4bd460 │ │ │ │ + add %cl,-0x4c(%rax) │ │ │ │ + (bad) │ │ │ │ + add -0x39(%rax),%ecx │ │ │ │ + add %r10b,%r8b │ │ │ │ + lret │ │ │ │ + rex.WXB add %cl,-0x75(%r8) │ │ │ │ + pop %rbx │ │ │ │ + psadbw %mm3,%mm0 │ │ │ │ + (bad) │ │ │ │ + jne 4bcbd0 │ │ │ │ mov (%rbx),%rax │ │ │ │ jmp *%rax │ │ │ │ - nopl (%rax) │ │ │ │ - add (%rax),%eax │ │ │ │ + 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) │ │ │ │ - jge 4bd47c │ │ │ │ + add %ah,(%rax) │ │ │ │ + mov $0x1e,%ah │ │ │ │ + add -0x75(%rax),%ecx │ │ │ │ + jge 4bcbdc │ │ │ │ mov 0x10(%rbp),%rsi │ │ │ │ mov %rbx,%r14 │ │ │ │ - mov 0x8(%rbp),%rbx │ │ │ │ add $0x20,%rbp │ │ │ │ - jmp 33959f8 │ │ │ │ - jmp *-0x8(%r13) │ │ │ │ - nopl 0x0(%rax) │ │ │ │ - (bad) │ │ │ │ - add %al,(%rax) │ │ │ │ - add %al,(%rbx) │ │ │ │ - add %al,(%rax) │ │ │ │ - add %al,(%rdx) │ │ │ │ - add %al,(%rax) │ │ │ │ - add %al,(%rax) │ │ │ │ + jmp 4bc1a8 │ │ │ │ + cmp 0xe(%rbx),%rcx │ │ │ │ + jne 4bcc8a │ │ │ │ + movq $0x4bcc18,0x8(%rbp) │ │ │ │ + mov 0x6(%rbx),%rbx │ │ │ │ + add $0x8,%rbp │ │ │ │ + test $0x7,%bl │ │ │ │ + jne 4bcc18 │ │ │ │ + mov (%rbx),%rax │ │ │ │ + jmp *%rax │ │ │ │ + add (%rcx),%eax │ │ │ │ add %al,(%rax) │ │ │ │ - add %cl,(%rbx) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ + (bad) │ │ │ │ add %al,(%rax) │ │ │ │ - add %cl,-0x73(%rax) │ │ │ │ - rex.RB fmuls -0x8(%r9,%rdi,1) │ │ │ │ - jb 4bd548 │ │ │ │ - movq $0x4bd4f0,-0x28(%rbp) │ │ │ │ - mov 0x5(%rbx),%rax │ │ │ │ - mov 0xd(%rbx),%rbx │ │ │ │ - mov %rbx,%rcx │ │ │ │ - mov %r14,%rbx │ │ │ │ - mov %rax,-0x20(%rbp) │ │ │ │ - mov %rcx,-0x18(%rbp) │ │ │ │ - mov %rsi,-0x10(%rbp) │ │ │ │ - mov %rdi,-0x8(%rbp) │ │ │ │ - add $0xffffffffffffffd8,%rbp │ │ │ │ + add %bl,%al │ │ │ │ + mov $0x1e,%bl │ │ │ │ + add -0x39(%rax),%ecx │ │ │ │ + add %r8b,-0x34(%r8) │ │ │ │ + rex.WXB add %cl,-0x75(%r8) │ │ │ │ + pop %rbx │ │ │ │ + (bad) │ │ │ │ test $0x7,%bl │ │ │ │ - jne 4bd4f0 │ │ │ │ + jne 4bcc40 │ │ │ │ mov (%rbx),%rax │ │ │ │ jmp *%rax │ │ │ │ - nopl 0x0(%rax) │ │ │ │ - add $0x0,%al │ │ │ │ + xchg %ax,%ax │ │ │ │ + add (%rcx),%eax │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ (bad) │ │ │ │ add %al,(%rax) │ │ │ │ - add %al,(%rax) │ │ │ │ - add %al,(%rax) │ │ │ │ - add %cl,-0x7d(%rcx) │ │ │ │ + add %dh,-0x16fce14d(%rax) │ │ │ │ + movsxd %edi,%edi │ │ │ │ (bad) │ │ │ │ - and %cl,0x3b(%rbp) │ │ │ │ - movsl %ds:(%rsi),%es:(%rdi) │ │ │ │ - pop %rax │ │ │ │ - add (%rax),%eax │ │ │ │ - add %dh,0x3b(%rdi) │ │ │ │ - movq $0x4bd410,-0x18(%r12) │ │ │ │ - mov 0x18(%rbp),%rax │ │ │ │ - mov %rax,-0x10(%r12) │ │ │ │ - mov 0x20(%rbp),%rcx │ │ │ │ - mov %rcx,-0x8(%r12) │ │ │ │ - mov 0x8(%rbp),%rcx │ │ │ │ - mov %rcx,(%r12) │ │ │ │ - lea -0x16(%r12),%rdi │ │ │ │ - mov %rax,%rsi │ │ │ │ - mov %rbx,%r14 │ │ │ │ - mov 0x10(%rbp),%rbx │ │ │ │ - add $0x28,%rbp │ │ │ │ - jmp 33959f8 │ │ │ │ - movq $0x20,0x388(%r13) │ │ │ │ - jmp 338a720 │ │ │ │ - jmp *-0x8(%r13) │ │ │ │ - nopl 0x0(%rax) │ │ │ │ - add $0x1000000,%eax │ │ │ │ - ... │ │ │ │ - add %al,(%rax) │ │ │ │ - add %cl,(%rsi) │ │ │ │ - add %al,(%rax) │ │ │ │ - add %ah,%al │ │ │ │ - jge 4bd585 │ │ │ │ - add -0x73(%rax),%ecx │ │ │ │ - rex.RB clc │ │ │ │ - cmp %r15,%rax │ │ │ │ - jb 4bd615 │ │ │ │ - movq $0x4bd5a0,-0x8(%rbp) │ │ │ │ - mov %r14,%rbx │ │ │ │ - add $0xfffffffffffffff8,%rbp │ │ │ │ + decl -0x39(%rax) │ │ │ │ + or %r14b,-0x34(%r8) │ │ │ │ + rex.WXB add %cl,-0x77(%r8) │ │ │ │ + ret │ │ │ │ + add $0x8,%rbp │ │ │ │ test $0x7,%bl │ │ │ │ - jne 4bd5a0 │ │ │ │ + jne 4bcc70 │ │ │ │ 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 %bh,0x48031e7d(%rax) │ │ │ │ - mov %ebx,%eax │ │ │ │ - and $0x7,%eax │ │ │ │ - cmp $0x1,%rax │ │ │ │ - je 4bd620 │ │ │ │ - add $0x48,%r12 │ │ │ │ - cmp 0x358(%r13),%r12 │ │ │ │ - ja 4bd605 │ │ │ │ - mov 0x6(%rbx),%rax │ │ │ │ - mov 0xe(%rbx),%rbx │ │ │ │ - movq $0x4bd358,-0x40(%r12) │ │ │ │ - mov %rbx,-0x30(%r12) │ │ │ │ - movq $0x4bd390,-0x28(%r12) │ │ │ │ - mov %rax,-0x18(%r12) │ │ │ │ - movq $0x4bd498,-0x10(%r12) │ │ │ │ - lea -0x40(%r12),%rax │ │ │ │ - mov %rax,-0x8(%r12) │ │ │ │ - lea -0x28(%r12),%rax │ │ │ │ - mov %rax,(%r12) │ │ │ │ - lea -0xd(%r12),%rbx │ │ │ │ - add $0x8,%rbp │ │ │ │ - jmp *0x0(%rbp) │ │ │ │ - movq $0x48,0x388(%r13) │ │ │ │ - jmp 338a720 │ │ │ │ - lea 0x31e7d3c(%rip),%rbx │ │ │ │ - jmp *-0x8(%r13) │ │ │ │ - lea 0x31e7004(%rip),%rbx │ │ │ │ + add %al,0x48031eb3(%rax) │ │ │ │ + movl $0x4bcb90,0x0(%rbp) │ │ │ │ + mov 0x7(%rbx),%rbx │ │ │ │ + test $0x7,%bl │ │ │ │ + jne 4bcb90 │ │ │ │ + mov (%rbx),%rax │ │ │ │ + jmp *%rax │ │ │ │ + movq $0x4bccb8,0x8(%rbp) │ │ │ │ + mov %rax,%rbx │ │ │ │ add $0x8,%rbp │ │ │ │ - jmp *0x0(%rbp) │ │ │ │ - xchg %ax,%ax │ │ │ │ - add %eax,(%rax) │ │ │ │ + test $0x7,%bl │ │ │ │ + jne 4bccb8 │ │ │ │ + mov (%rbx),%rax │ │ │ │ + jmp *%rax │ │ │ │ + nopl 0x0(%rax,%rax,1) │ │ │ │ + add (%rcx),%eax │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ - adc %al,(%rax) │ │ │ │ + (bad) │ │ │ │ add %al,(%rax) │ │ │ │ - sub %bh,0x1e(%rbp) │ │ │ │ - add -0x73(%rax),%ecx │ │ │ │ - rex.RB │ │ │ │ - lock cmp %r15,%rax │ │ │ │ - jb 4bd662 │ │ │ │ - movq $0x3390fc8,-0x10(%rbp) │ │ │ │ - mov %rbx,-0x8(%rbp) │ │ │ │ - mov 0x10(%rbx),%r14 │ │ │ │ - add $0xfffffffffffffff0,%rbp │ │ │ │ - jmp 4bd810 │ │ │ │ - jmp *-0x10(%r13) │ │ │ │ + add %bh,(%rax) │ │ │ │ + mov $0x1e,%bl │ │ │ │ + add -0x39(%rax),%ecx │ │ │ │ + add %r12b,%r8b │ │ │ │ + int3 │ │ │ │ + rex.WXB add %cl,-0x75(%r8) │ │ │ │ + pop %rbx │ │ │ │ + (bad) │ │ │ │ + test $0x7,%bl │ │ │ │ + jne 4bcce0 │ │ │ │ + mov (%rbx),%rax │ │ │ │ + jmp *%rax │ │ │ │ xchg %ax,%ax │ │ │ │ - add %eax,(%rax) │ │ │ │ + add (%rcx),%eax │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ - adc %al,(%rax) │ │ │ │ + (bad) │ │ │ │ add %al,(%rax) │ │ │ │ - loopne 4bd6f2 │ │ │ │ + add %dl,(%rax) │ │ │ │ + mov $0x1e,%bl │ │ │ │ + add %ecx,%ebp │ │ │ │ + ret │ │ │ │ (bad) │ │ │ │ - add -0x73(%rax),%ecx │ │ │ │ - rex.RB │ │ │ │ - lock cmp %r15,%rax │ │ │ │ - jb 4bd69a │ │ │ │ - movq $0x3390fc8,-0x10(%rbp) │ │ │ │ - mov %rbx,-0x8(%rbp) │ │ │ │ - mov 0x10(%rbx),%r14 │ │ │ │ - add $0xfffffffffffffff0,%rbp │ │ │ │ - jmp 4bd568 │ │ │ │ - jmp *-0x10(%r13) │ │ │ │ - xchg %ax,%ax │ │ │ │ - sldt (%rax) │ │ │ │ - add %al,(%rdx) │ │ │ │ + (bad) │ │ │ │ + decl -0x39(%rax) │ │ │ │ + add %r10b,(%r8) │ │ │ │ + int $0x4b │ │ │ │ + add %cl,-0x75(%rax) │ │ │ │ + pop %rbp │ │ │ │ + sbb %dh,%dh │ │ │ │ + ret │ │ │ │ + (bad) │ │ │ │ + jne 4bcd10 │ │ │ │ + mov (%rbx),%rax │ │ │ │ + jmp *%rax │ │ │ │ + nopl 0x0(%rax,%rax,1) │ │ │ │ + addl $0x0,(%rcx) │ │ │ │ add %al,(%rax) │ │ │ │ - add %al,(%rbx) │ │ │ │ add %al,(%rax) │ │ │ │ + add %bl,(%rsi) │ │ │ │ add %al,(%rax) │ │ │ │ + add %dh,%al │ │ │ │ + mov $0x1e,%dl │ │ │ │ + add -0x75(%rax),%ecx │ │ │ │ + jne 4bcd1c │ │ │ │ + add $0x20,%rbp │ │ │ │ + mov %rbx,%r14 │ │ │ │ + jmp 4bc873 │ │ │ │ + add (%rax),%eax │ │ │ │ add %al,(%rax) │ │ │ │ - add %cl,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ + (bad) │ │ │ │ add %al,(%rax) │ │ │ │ - add %cl,-0x73(%rax) │ │ │ │ - rex.RB loopne 4bd709 │ │ │ │ - cmp %edi,%eax │ │ │ │ - jb 4bd720 │ │ │ │ - movq $0x4bd708,-0x20(%rbp) │ │ │ │ - mov 0x6(%rbx),%rax │ │ │ │ - mov 0xe(%rbx),%rcx │ │ │ │ - mov 0x16(%rbx),%rbx │ │ │ │ - mov %rbx,%rdx │ │ │ │ - mov %r14,%rbx │ │ │ │ - mov %rdx,-0x18(%rbp) │ │ │ │ - mov %rax,-0x10(%rbp) │ │ │ │ - mov %rcx,-0x8(%rbp) │ │ │ │ - add $0xffffffffffffffe0,%rbp │ │ │ │ + add %dl,%al │ │ │ │ + mov $0x1e,%dl │ │ │ │ + add -0x7cb7f81d(%rbx),%eax │ │ │ │ + sti │ │ │ │ + add %esi,0x48(%rdi,%rsi,1) │ │ │ │ + movl $0x4bcd60,0x0(%rbp) │ │ │ │ + mov 0x10(%rbp),%rbx │ │ │ │ test $0x7,%bl │ │ │ │ - jne 4bd708 │ │ │ │ + jne 4bcd60 │ │ │ │ mov (%rbx),%rax │ │ │ │ jmp *%rax │ │ │ │ - nopl (%rax) │ │ │ │ - add (%rax),%eax │ │ │ │ + nop │ │ │ │ + addl $0x0,(%rcx) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ + add %bl,(%rsi) │ │ │ │ add %al,(%rax) │ │ │ │ - (bad) │ │ │ │ + add %ah,0x48031eb2(%rax) │ │ │ │ + mov 0x8(%rbp),%esi │ │ │ │ + add $0x20,%rbp │ │ │ │ + mov %rbx,%r14 │ │ │ │ + jmp 4bc873 │ │ │ │ + movq $0x4bcd98,0x0(%rbp) │ │ │ │ + mov 0x18(%rbp),%rbx │ │ │ │ + test $0x7,%bl │ │ │ │ + jne 4bcd98 │ │ │ │ + mov (%rbx),%rax │ │ │ │ + jmp *%rax │ │ │ │ + xchg %ax,%ax │ │ │ │ + addl $0x0,(%rcx) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ + add %bl,(%rsi) │ │ │ │ add %al,(%rax) │ │ │ │ - add %cl,-0x75(%rax) │ │ │ │ - jge 4bd724 │ │ │ │ - mov 0x10(%rbp),%rsi │ │ │ │ + add %ch,-0x4e(%rax) │ │ │ │ + (bad) │ │ │ │ + add -0x75(%rax),%ecx │ │ │ │ + jne 4bcda4 │ │ │ │ + add $0x20,%rbp │ │ │ │ mov %rbx,%r14 │ │ │ │ + jmp 4bc873 │ │ │ │ + movq $0x4bcdd8,0x10(%rbp) │ │ │ │ mov 0x8(%rbp),%rbx │ │ │ │ - add $0x20,%rbp │ │ │ │ - jmp 33959f8 │ │ │ │ - jmp *-0x8(%r13) │ │ │ │ - nopl 0x0(%rax) │ │ │ │ + add $0x10,%rbp │ │ │ │ + test $0x7,%bl │ │ │ │ + jne 4bcdd8 │ │ │ │ + mov (%rbx),%rax │ │ │ │ + jmp *%rax │ │ │ │ + nopw 0x0(%rax,%rax,1) │ │ │ │ + ... │ │ │ │ (bad) │ │ │ │ add %al,(%rax) │ │ │ │ - add %al,(%rbx) │ │ │ │ + add %ch,(%rax) │ │ │ │ + mov $0x1e,%dl │ │ │ │ + add -0x7d(%rax),%ecx │ │ │ │ + (bad) │ │ │ │ + lea 0x377b116(%rip),%esi │ │ │ │ + mov %rbx,%r14 │ │ │ │ + jmp 4bc873 │ │ │ │ + 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 %bl,%al │ │ │ │ + mov $0x1e,%cl │ │ │ │ + add -0x73(%rax),%ecx │ │ │ │ + rex.RB fmuls -0x8(%r9,%rdi,1) │ │ │ │ + jae 4bd017 │ │ │ │ + lea 0x31eb214(%rip),%rbx │ │ │ │ + jmp *-0x8(%r13) │ │ │ │ + add $0x0,%al │ │ │ │ add %al,(%rax) │ │ │ │ - add %cl,(%rbx) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ + (bad) │ │ │ │ add %al,(%rax) │ │ │ │ - add %cl,-0x73(%rax) │ │ │ │ - rex.RB fmuls -0x8(%r9,%rdi,1) │ │ │ │ - jb 4bd7f0 │ │ │ │ - movq $0x4bd798,-0x28(%rbp) │ │ │ │ - mov 0x5(%rbx),%rax │ │ │ │ - mov 0xd(%rbx),%rbx │ │ │ │ - mov %rbx,%rcx │ │ │ │ - mov %r14,%rbx │ │ │ │ - mov %rax,-0x20(%rbp) │ │ │ │ - mov %rcx,-0x18(%rbp) │ │ │ │ - mov %rsi,-0x10(%rbp) │ │ │ │ - mov %rdi,-0x8(%rbp) │ │ │ │ - add $0xffffffffffffffd8,%rbp │ │ │ │ + add %dh,-0x7cfce14f(%rax) │ │ │ │ + jrcxz 4bce3a │ │ │ │ + cmp $0x1,%rbx │ │ │ │ + je 4bce74 │ │ │ │ + movq $0x4bce60,0x0(%rbp) │ │ │ │ + mov 0x18(%rbp),%rbx │ │ │ │ test $0x7,%bl │ │ │ │ - jne 4bd798 │ │ │ │ + jne 4bce60 │ │ │ │ mov (%rbx),%rax │ │ │ │ jmp *%rax │ │ │ │ - nopl 0x0(%rax) │ │ │ │ - add $0x0,%al │ │ │ │ + nop │ │ │ │ + add $0x3,%al │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ (bad) │ │ │ │ add %al,(%rax) │ │ │ │ - add %al,(%rax) │ │ │ │ - add %al,(%rax) │ │ │ │ - add %cl,-0x7d(%rcx) │ │ │ │ - (bad) │ │ │ │ - and %cl,0x3b(%rbp) │ │ │ │ - movsl %ds:(%rsi),%es:(%rdi) │ │ │ │ - pop %rax │ │ │ │ - add (%rax),%eax │ │ │ │ - add %dh,0x3b(%rdi) │ │ │ │ - movq $0x4bd6b8,-0x18(%r12) │ │ │ │ - mov 0x18(%rbp),%rax │ │ │ │ - mov %rax,-0x10(%r12) │ │ │ │ - mov 0x20(%rbp),%rcx │ │ │ │ - mov %rcx,-0x8(%r12) │ │ │ │ - mov 0x8(%rbp),%rcx │ │ │ │ - mov %rcx,(%r12) │ │ │ │ - lea -0x16(%r12),%rdi │ │ │ │ - mov %rax,%rsi │ │ │ │ - mov %rbx,%r14 │ │ │ │ - mov 0x10(%rbp),%rbx │ │ │ │ + add %al,0x48031eb1(%rax) │ │ │ │ + mov 0x8(%rbp),%esi │ │ │ │ + mov 0x10(%rbp),%rdi │ │ │ │ add $0x28,%rbp │ │ │ │ - jmp 33959f8 │ │ │ │ - movq $0x20,0x388(%r13) │ │ │ │ - jmp 338a720 │ │ │ │ - jmp *-0x8(%r13) │ │ │ │ - nopl 0x0(%rax) │ │ │ │ - add $0x1000000,%eax │ │ │ │ - ... │ │ │ │ - add %al,(%rax) │ │ │ │ - add %cl,(%rsi) │ │ │ │ - add %al,(%rax) │ │ │ │ - add %cl,0x7b(%rax) │ │ │ │ - (bad) │ │ │ │ - add -0x73(%rax),%ecx │ │ │ │ - rex.RB clc │ │ │ │ - cmp %r15,%rax │ │ │ │ - jb 4bd8bd │ │ │ │ - movq $0x4bd848,-0x8(%rbp) │ │ │ │ - mov %r14,%rbx │ │ │ │ - add $0xfffffffffffffff8,%rbp │ │ │ │ + mov %rbx,%r14 │ │ │ │ + jmp 4bd017 │ │ │ │ + movq $0x4bcea0,0x0(%rbp) │ │ │ │ + mov 0x20(%rbp),%rbx │ │ │ │ test $0x7,%bl │ │ │ │ - jne 4bd848 │ │ │ │ + jne 4bcea0 │ │ │ │ mov (%rbx),%rax │ │ │ │ jmp *%rax │ │ │ │ - xchg %ax,%ax │ │ │ │ - ... │ │ │ │ - (bad) │ │ │ │ - add %al,(%rax) │ │ │ │ - add %ah,(%rax) │ │ │ │ - jnp 4bd865 │ │ │ │ - add -0x77(%rax),%ecx │ │ │ │ - fadds -0x7cb7f820(%rbx) │ │ │ │ - clc │ │ │ │ - add %esi,0x49(%rsp,%rsi,2) │ │ │ │ - add $0x48,%esp │ │ │ │ - cmp 0x358(%r13),%r12 │ │ │ │ - ja 4bd8ad │ │ │ │ - mov 0x6(%rbx),%rax │ │ │ │ - mov 0xe(%rbx),%rbx │ │ │ │ - movq $0x4bd640,-0x40(%r12) │ │ │ │ - mov %rbx,-0x30(%r12) │ │ │ │ - movq $0x4bd678,-0x28(%r12) │ │ │ │ - mov %rax,-0x18(%r12) │ │ │ │ - movq $0x4bd740,-0x10(%r12) │ │ │ │ - lea -0x40(%r12),%rax │ │ │ │ - mov %rax,-0x8(%r12) │ │ │ │ - lea -0x28(%r12),%rax │ │ │ │ - mov %rax,(%r12) │ │ │ │ - lea -0xd(%r12),%rbx │ │ │ │ - add $0x8,%rbp │ │ │ │ - jmp *0x0(%rbp) │ │ │ │ - movq $0x48,0x388(%r13) │ │ │ │ - jmp 338a720 │ │ │ │ - lea 0x31e7aa4(%rip),%rbx │ │ │ │ - jmp *-0x8(%r13) │ │ │ │ - lea 0x31e6d5c(%rip),%rbx │ │ │ │ - add $0x8,%rbp │ │ │ │ - jmp *0x0(%rbp) │ │ │ │ - xchg %ax,%ax │ │ │ │ - add %eax,(%rax) │ │ │ │ + nopw 0x0(%rax,%rax,1) │ │ │ │ + add $0x3,%al │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ - adc %al,(%rax) │ │ │ │ + (bad) │ │ │ │ add %al,(%rax) │ │ │ │ - cmp %dl,(%rsi) │ │ │ │ - and %al,(%rbx) │ │ │ │ - lea -0x18(%rbp),%rax │ │ │ │ - cmp %r15,%rax │ │ │ │ - jb 4bd946 │ │ │ │ - movq $0x3390fc8,-0x10(%rbp) │ │ │ │ - mov %rbx,-0x8(%rbp) │ │ │ │ - movq $0x4bd928,-0x18(%rbp) │ │ │ │ - mov 0x10(%rbx),%rbx │ │ │ │ - add $0xffffffffffffffe8,%rbp │ │ │ │ + add %al,-0x4f(%rax) │ │ │ │ + (bad) │ │ │ │ + add -0x75(%rax),%ecx │ │ │ │ + jne 4bceac │ │ │ │ + mov 0x10(%rbp),%rdi │ │ │ │ + add $0x28,%rbp │ │ │ │ + mov %rbx,%r14 │ │ │ │ + jmp 4bd017 │ │ │ │ + movq $0x4bcee0,0x0(%rbp) │ │ │ │ + mov 0x18(%rbp),%rbx │ │ │ │ test $0x7,%bl │ │ │ │ - jne 4bd928 │ │ │ │ + jne 4bcee0 │ │ │ │ mov (%rbx),%rax │ │ │ │ jmp *%rax │ │ │ │ - nop │ │ │ │ - ... │ │ │ │ - (bad) │ │ │ │ - add %al,(%rax) │ │ │ │ - add %bh,%al │ │ │ │ - adc $0xc7480320,%eax │ │ │ │ - add %r12b,-0x27(%r8) │ │ │ │ - rex.WXB add %cl,-0x73(%r8) │ │ │ │ - cmp $0x377a5c2,%eax │ │ │ │ - mov %rbx,%rsi │ │ │ │ - lea 0x3748371(%rip),%r14 │ │ │ │ - jmp 5e1800 │ │ │ │ - jmp *-0x10(%r13) │ │ │ │ nopw 0x0(%rax,%rax,1) │ │ │ │ - ... │ │ │ │ - (bad) │ │ │ │ + test %al,(%rbx) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ - add %cl,-0x7d(%rcx) │ │ │ │ (bad) │ │ │ │ - sbb %cl,0x3b(%rbp) │ │ │ │ - movsl %ds:(%rsi),%es:(%rdi) │ │ │ │ - pop %rax │ │ │ │ - add (%rax),%eax │ │ │ │ - add %dh,0x1e(%rdi) │ │ │ │ - movq $0x3363098,-0x10(%r12) │ │ │ │ - mov %rbx,-0x8(%r12) │ │ │ │ - mov %r14,(%r12) │ │ │ │ - lea -0xf(%r12),%rbx │ │ │ │ - add $0x8,%rbp │ │ │ │ - jmp *0x0(%rbp) │ │ │ │ - movq $0x18,0x388(%r13) │ │ │ │ - movq $0x4bd960,0x0(%rbp) │ │ │ │ - jmp 338a798 │ │ │ │ - nopl 0x0(%rax,%rax,1) │ │ │ │ - add %eax,(%rax) │ │ │ │ - add %al,(%rax) │ │ │ │ - add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ - adc %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ - mov $0x79,%al │ │ │ │ - (bad) │ │ │ │ - add -0x73(%rax),%ecx │ │ │ │ - rex.RB call 7344130c <__environ@GLIBC_2.2.5+0x6f800e64> │ │ │ │ - rex.R │ │ │ │ - movq $0x3390fc8,-0x10(%rbp) │ │ │ │ - mov %rbx,-0x8(%rbp) │ │ │ │ - movq $0x4bd9f8,-0x18(%rbp) │ │ │ │ - mov 0x10(%rbx),%rbx │ │ │ │ - add $0xffffffffffffffe8,%rbp │ │ │ │ + mov $0x1e,%cl │ │ │ │ + add -0x75(%rax),%ecx │ │ │ │ + jne 4bceec │ │ │ │ + add $0x28,%rbp │ │ │ │ + lea 0x377b00a(%rip),%rdi │ │ │ │ + mov %rbx,%r14 │ │ │ │ + jmp 4bd017 │ │ │ │ + movq $0x4bcf20,0x8(%rbp) │ │ │ │ + mov %rax,%rbx │ │ │ │ + add $0x8,%rbp │ │ │ │ test $0x7,%bl │ │ │ │ - jne 4bd9f8 │ │ │ │ + jne 4bcf20 │ │ │ │ mov (%rbx),%rax │ │ │ │ jmp *%rax │ │ │ │ - nop │ │ │ │ - ... │ │ │ │ - (bad) │ │ │ │ + add (%rcx),%eax │ │ │ │ add %al,(%rax) │ │ │ │ - add %dh,0x79(%rax) │ │ │ │ - (bad) │ │ │ │ - add 0x73(%rbx,%rcx,4),%ecx │ │ │ │ - cmovs 0xbe908c5(%rbx),%eax │ │ │ │ - (bad) │ │ │ │ - (bad) │ │ │ │ - incl -0x1(%rcx) │ │ │ │ - lock nopl %gs:0x0(%rax) │ │ │ │ - add (%rax),%eax │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ + (bad) │ │ │ │ add %al,(%rax) │ │ │ │ - sldt (%rax) │ │ │ │ - add %al,0x48032020(%rax) │ │ │ │ - lea -0x10(%rbp),%eax │ │ │ │ - cmp %r15,%rax │ │ │ │ - jb 4bda7a │ │ │ │ - add $0x18,%r12 │ │ │ │ - cmp 0x358(%r13),%r12 │ │ │ │ - ja 4bda6f │ │ │ │ - movq $0x3390fc8,-0x10(%rbp) │ │ │ │ - mov %rbx,-0x8(%rbp) │ │ │ │ - mov 0x10(%rbx),%rax │ │ │ │ - mov 0x18(%rbx),%rcx │ │ │ │ - mov 0x20(%rbx),%rbx │ │ │ │ - movq $0x338fee0,-0x10(%r12) │ │ │ │ - mov %rbx,(%r12) │ │ │ │ - mov %rcx,%rdi │ │ │ │ - lea -0x10(%r12),%rsi │ │ │ │ - mov %rax,%r14 │ │ │ │ - add $0xfffffffffffffff0,%rbp │ │ │ │ - jmp 5ea130 │ │ │ │ - movq $0x18,0x388(%r13) │ │ │ │ - jmp *-0x10(%r13) │ │ │ │ + add %al,%al │ │ │ │ + mov $0x1e,%al │ │ │ │ + add -0x39(%rax),%ecx │ │ │ │ + add %r12b,-0x31(%r8) │ │ │ │ + rex.WXB add %cl,-0x75(%r8) │ │ │ │ + pop %rbx │ │ │ │ + psadbw %mm3,%mm0 │ │ │ │ + (bad) │ │ │ │ + jne 4bcf60 │ │ │ │ + mov (%rbx),%rax │ │ │ │ + jmp *%rax │ │ │ │ xchg %ax,%ax │ │ │ │ - sldt (%rax) │ │ │ │ - add %al,(%rdx) │ │ │ │ + add (%rcx),%eax │ │ │ │ add %al,(%rax) │ │ │ │ - add %al,(%rbx) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ + (bad) │ │ │ │ add %al,(%rax) │ │ │ │ - add %cl,(%rax) │ │ │ │ + add %bl,-0x14fce150(%rax) │ │ │ │ + (bad) │ │ │ │ + nopw 0x0(%rax,%rax,1) │ │ │ │ + add (%rcx),%eax │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ - add %cl,-0x73(%rax) │ │ │ │ - rex.RB loopne 4bdae9 │ │ │ │ - cmp %edi,%eax │ │ │ │ - jb 4bdb00 │ │ │ │ - movq $0x4bdae8,-0x20(%rbp) │ │ │ │ - mov 0x6(%rbx),%rax │ │ │ │ - mov 0xe(%rbx),%rcx │ │ │ │ - mov 0x16(%rbx),%rbx │ │ │ │ - mov %rbx,%rdx │ │ │ │ - mov %r14,%rbx │ │ │ │ - mov %rdx,-0x18(%rbp) │ │ │ │ - mov %rax,-0x10(%rbp) │ │ │ │ - mov %rcx,-0x8(%rbp) │ │ │ │ - add $0xffffffffffffffe0,%rbp │ │ │ │ + (bad) │ │ │ │ + add %al,(%rax) │ │ │ │ + add %al,0x48031eb0(%rax) │ │ │ │ + movl $0x4bcf98,0x0(%rbp) │ │ │ │ + mov %rbx,%rax │ │ │ │ + mov 0x7(%rbx),%rbx │ │ │ │ + mov 0xf(%rax),%rax │ │ │ │ + mov %rax,0x18(%rbp) │ │ │ │ test $0x7,%bl │ │ │ │ - jne 4bdae8 │ │ │ │ + jne 4bcf98 │ │ │ │ mov (%rbx),%rax │ │ │ │ jmp *%rax │ │ │ │ - nopl (%rax) │ │ │ │ + nopl 0x0(%rax) │ │ │ │ add (%rax),%eax │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ (bad) │ │ │ │ add %al,(%rax) │ │ │ │ - add %al,(%rax) │ │ │ │ - add %al,(%rax) │ │ │ │ - add %cl,-0x75(%rax) │ │ │ │ - jge 4bdb04 │ │ │ │ - mov 0x10(%rbp),%rsi │ │ │ │ - mov %rbx,%r14 │ │ │ │ - mov 0x8(%rbp),%rbx │ │ │ │ - add $0x20,%rbp │ │ │ │ - jmp 33959f8 │ │ │ │ - jmp *-0x8(%r13) │ │ │ │ - nopl 0x0(%rax) │ │ │ │ + add %cl,-0x50(%rax) │ │ │ │ (bad) │ │ │ │ + add -0x7cb7f81d(%rbx),%eax │ │ │ │ + sti │ │ │ │ + add (%rdi),%ecx │ │ │ │ + test %bl,0x3(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ - add %al,(%rbx) │ │ │ │ + movq $0x4bcfd0,0x0(%rbp) │ │ │ │ + mov 0x18(%rbp),%rbx │ │ │ │ + test $0x7,%bl │ │ │ │ + jne 4bcfd0 │ │ │ │ + mov (%rbx),%rax │ │ │ │ + jmp *%rax │ │ │ │ + nopl 0x0(%rax,%rax,1) │ │ │ │ + add (%rcx),%eax │ │ │ │ add %al,(%rax) │ │ │ │ - add %al,(%rdx) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ + (bad) │ │ │ │ add %al,(%rax) │ │ │ │ - add %cl,(%rbx) │ │ │ │ + add %dl,(%rax) │ │ │ │ + mov $0x1e,%al │ │ │ │ + add -0x75(%rax),%ecx │ │ │ │ + jge 4bcfdc │ │ │ │ + mov 0x10(%rbp),%rsi │ │ │ │ + add $0x20,%rbp │ │ │ │ + mov %rbx,%r14 │ │ │ │ + jmp 4bd017 │ │ │ │ + movq $0x4bd008,0x0(%rbp) │ │ │ │ + mov 0x20(%rbp),%rbx │ │ │ │ + test $0x7,%bl │ │ │ │ + jne 4bd008 │ │ │ │ + mov (%rbx),%rax │ │ │ │ + jmp *%rax │ │ │ │ + nop │ │ │ │ + add $0x3,%al │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ - add %cl,-0x73(%rax) │ │ │ │ - rex.RB fmuls -0x8(%r9,%rdi,1) │ │ │ │ - jb 4bdbd0 │ │ │ │ - movq $0x4bdb78,-0x28(%rbp) │ │ │ │ - mov 0x5(%rbx),%rax │ │ │ │ - mov 0xd(%rbx),%rbx │ │ │ │ - mov %rbx,%rcx │ │ │ │ - mov %r14,%rbx │ │ │ │ - mov %rcx,-0x20(%rbp) │ │ │ │ - mov %rax,-0x18(%rbp) │ │ │ │ - mov %rsi,-0x10(%rbp) │ │ │ │ - mov %rdi,-0x8(%rbp) │ │ │ │ + (bad) │ │ │ │ + add %al,(%rax) │ │ │ │ + add %bl,%al │ │ │ │ + scas %es:(%rdi),%eax │ │ │ │ + (bad) │ │ │ │ + add -0x75(%rax),%ecx │ │ │ │ + jne 4bd014 │ │ │ │ + mov 0x10(%rbp),%rdi │ │ │ │ + add $0x28,%rbp │ │ │ │ + mov %rbx,%r14 │ │ │ │ + mov %r14,%rax │ │ │ │ + and $0x7,%eax │ │ │ │ + cmp $0x1,%rax │ │ │ │ + je 4bd10c │ │ │ │ + movq $0x4bd070,-0x28(%rbp) │ │ │ │ + mov 0x6(%r14),%rbx │ │ │ │ + mov %rsi,-0x20(%rbp) │ │ │ │ + mov %rdi,-0x18(%rbp) │ │ │ │ + mov 0x16(%r14),%rax │ │ │ │ + mov %rax,-0x10(%rbp) │ │ │ │ + mov 0x1e(%r14),%rax │ │ │ │ + mov %rax,-0x8(%rbp) │ │ │ │ add $0xffffffffffffffd8,%rbp │ │ │ │ test $0x7,%bl │ │ │ │ - jne 4bdb78 │ │ │ │ + jne 4bd070 │ │ │ │ mov (%rbx),%rax │ │ │ │ jmp *%rax │ │ │ │ nopl 0x0(%rax) │ │ │ │ add $0x0,%al │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ (bad) │ │ │ │ add %al,(%rax) │ │ │ │ - add %al,(%rax) │ │ │ │ - add %al,(%rax) │ │ │ │ - add %cl,-0x7d(%rcx) │ │ │ │ + add %dh,-0x51(%rax) │ │ │ │ (bad) │ │ │ │ - and %cl,0x3b(%rbp) │ │ │ │ - movsl %ds:(%rsi),%es:(%rdi) │ │ │ │ - pop %rax │ │ │ │ - add (%rax),%eax │ │ │ │ - add %dh,0x3b(%rdi) │ │ │ │ - movq $0x4bda98,-0x18(%r12) │ │ │ │ - mov 0x18(%rbp),%rax │ │ │ │ - mov %rax,-0x10(%r12) │ │ │ │ - mov 0x20(%rbp),%rcx │ │ │ │ - mov %rcx,-0x8(%r12) │ │ │ │ - mov 0x10(%rbp),%rcx │ │ │ │ - mov %rcx,(%r12) │ │ │ │ - lea -0x16(%r12),%rdi │ │ │ │ - mov %rax,%rsi │ │ │ │ - mov %rbx,%r14 │ │ │ │ - mov 0x8(%rbp),%rbx │ │ │ │ - add $0x28,%rbp │ │ │ │ - jmp 33959f8 │ │ │ │ - movq $0x20,0x388(%r13) │ │ │ │ - jmp 338a720 │ │ │ │ - jmp *-0x8(%r13) │ │ │ │ - nopl 0x0(%rax) │ │ │ │ + add -0x77(%rax),%ecx │ │ │ │ + fadds -0x7cb7f820(%rbx) │ │ │ │ + clc │ │ │ │ + add %ecx,(%rdi) │ │ │ │ + test %ah,-0x1(%rcx) │ │ │ │ (bad) │ │ │ │ - add %al,(%rax) │ │ │ │ - add %al,(%rbx) │ │ │ │ - add %al,(%rax) │ │ │ │ - add %al,(%rbx) │ │ │ │ - add %al,(%rax) │ │ │ │ - add %al,(%rax) │ │ │ │ - add %al,(%rax) │ │ │ │ - add %cl,(%rsi) │ │ │ │ + decl -0x75(%rax) │ │ │ │ + jge 4bd094 │ │ │ │ + cmp $0x2,%rax │ │ │ │ + jne 4bd26c │ │ │ │ + movq $0x4bd0b8,0x0(%rbp) │ │ │ │ + mov %rdi,%rbx │ │ │ │ + test $0x7,%bl │ │ │ │ + jne 4bd0b8 │ │ │ │ + mov (%rbx),%rax │ │ │ │ + jmp *%rax │ │ │ │ + nopl 0x0(%rax,%rax,1) │ │ │ │ + test %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ - add %cl,-0x7d(%rcx) │ │ │ │ (bad) │ │ │ │ - jo 4bdc42 │ │ │ │ - cmp 0x358(%rbp),%esp │ │ │ │ - ja 4bdc5a │ │ │ │ - movq $0x4bd8e8,-0x68(%r12) │ │ │ │ - mov %rsi,-0x58(%r12) │ │ │ │ - movq $0x4bd9b8,-0x50(%r12) │ │ │ │ - lea -0x68(%r12),%rax │ │ │ │ - mov %rax,-0x40(%r12) │ │ │ │ - movq $0x4bda20,-0x38(%r12) │ │ │ │ - mov %r14,-0x28(%r12) │ │ │ │ - mov %rdi,-0x20(%r12) │ │ │ │ - mov %rax,-0x18(%r12) │ │ │ │ - movq $0x4bdb20,-0x10(%r12) │ │ │ │ - lea -0x38(%r12),%rax │ │ │ │ - mov %rax,-0x8(%r12) │ │ │ │ - lea -0x50(%r12),%rax │ │ │ │ - mov %rax,(%r12) │ │ │ │ - lea -0xd(%r12),%rbx │ │ │ │ - jmp *0x0(%rbp) │ │ │ │ - movq $0x70,0x388(%r13) │ │ │ │ - lea 0x31e770c(%rip),%rbx │ │ │ │ - jmp *-0x8(%r13) │ │ │ │ - add %eax,(%rax) │ │ │ │ - add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ + add %ch,(%rax) │ │ │ │ + scas %es:(%rdi),%eax │ │ │ │ + (bad) │ │ │ │ + add -0x77(%rax),%ecx │ │ │ │ + fadds -0x7cb7f820(%rbx) │ │ │ │ + clc │ │ │ │ + add %ecx,(%rdi) │ │ │ │ + test %ch,%ah │ │ │ │ + std │ │ │ │ + (bad) │ │ │ │ + decl -0x39(%rax) │ │ │ │ + add %r15b,%r8b │ │ │ │ + rorb $1,0x0(%rbx) │ │ │ │ + mov %rbx,%rax │ │ │ │ + mov 0x20(%rbp),%rbx │ │ │ │ + mov %rax,0x20(%rbp) │ │ │ │ + test $0x7,%bl │ │ │ │ + jne 4bd0f8 │ │ │ │ + mov (%rbx),%rax │ │ │ │ + jmp *%rax │ │ │ │ + nopl (%rax) │ │ │ │ + test %al,(%rcx) │ │ │ │ add %al,(%rax) │ │ │ │ - adc %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ - rex ja 4bdc9d │ │ │ │ - add -0x73(%rax),%ecx │ │ │ │ - rex.RB │ │ │ │ - lock cmp %r15,%rax │ │ │ │ - jb 4bdcb0 │ │ │ │ - movq $0x3390fc8,-0x10(%rbp) │ │ │ │ - mov %rbx,-0x8(%rbp) │ │ │ │ - lea 0x31f7c16(%rip),%rdi │ │ │ │ - lea 0x31f801e(%rip),%rsi │ │ │ │ - mov 0x10(%rbx),%r14 │ │ │ │ - add $0xfffffffffffffff0,%rbp │ │ │ │ - jmp 4fb3d8 │ │ │ │ - jmp *-0x10(%r13) │ │ │ │ - nopl 0x0(%rax) │ │ │ │ - add $0x1000000,%eax │ │ │ │ - ... │ │ │ │ add %al,(%rax) │ │ │ │ - add %cl,(%rsi) │ │ │ │ + (bad) │ │ │ │ add %al,(%rax) │ │ │ │ - add %dh,%al │ │ │ │ - jbe 4bdced │ │ │ │ - add -0x73(%rax),%ecx │ │ │ │ - rex.RB call 73441624 <__environ@GLIBC_2.2.5+0x6f80117c> │ │ │ │ + add %ch,%al │ │ │ │ + scas %es:(%rdi),%al │ │ │ │ (bad) │ │ │ │ - add $0x18,%r12 │ │ │ │ - cmp 0x358(%r13),%r12 │ │ │ │ - ja 4bdd0d │ │ │ │ - movq $0x4bdc80,-0x10(%r12) │ │ │ │ - mov %r14,(%r12) │ │ │ │ - movq $0x4bdd38,-0x10(%rbp) │ │ │ │ - lea -0x10(%r12),%rax │ │ │ │ + add -0x75(%rax),%ecx │ │ │ │ + jne 4bd104 │ │ │ │ + mov 0x20(%rbp),%rdi │ │ │ │ + add $0x28,%rbp │ │ │ │ + mov %rbx,%r14 │ │ │ │ + jmp 4bd017 │ │ │ │ + movq $0x4bd150,-0x20(%rbp) │ │ │ │ + mov 0x7(%r14),%rbx │ │ │ │ + mov %rdi,-0x18(%rbp) │ │ │ │ + mov 0xf(%r14),%rax │ │ │ │ + mov %rax,-0x10(%rbp) │ │ │ │ + mov 0x17(%r14),%rax │ │ │ │ mov %rax,-0x8(%rbp) │ │ │ │ - add $0xfffffffffffffff0,%rbp │ │ │ │ - jmp 4f1968 │ │ │ │ - movq $0x18,0x388(%r13) │ │ │ │ - lea 0x31e76c9(%rip),%rbx │ │ │ │ - jmp *-0x8(%r13) │ │ │ │ - nopl 0x0(%rax,%rax,1) │ │ │ │ - add %eax,(%rax) │ │ │ │ + add $0xffffffffffffffe0,%rbp │ │ │ │ + test $0x7,%bl │ │ │ │ + jne 4bd150 │ │ │ │ + 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,-0x7cfce152(%rax) │ │ │ │ + jrcxz 4bd15a │ │ │ │ + cmp $0x3,%rbx │ │ │ │ + jne 4bd28a │ │ │ │ + mov 0x8(%rbp),%rdi │ │ │ │ + movq $0x4bd190,0x8(%rbp) │ │ │ │ + mov %rdi,%rbx │ │ │ │ + add $0x8,%rbp │ │ │ │ + test $0x7,%bl │ │ │ │ + jne 4bd190 │ │ │ │ + mov (%rbx),%rax │ │ │ │ + jmp *%rax │ │ │ │ + nopw 0x0(%rax,%rax,1) │ │ │ │ + add (%rax),%al │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ - add %cl,-0x39(%rax) │ │ │ │ - add %r11b,-0x23(%r8) │ │ │ │ - rex.WXB add %cl,-0x77(%r9) │ │ │ │ - fsubrp %st,%st(1) │ │ │ │ - clc │ │ │ │ - sbb %al,%bl │ │ │ │ - add (%rcx),%al │ │ │ │ add %al,(%rax) │ │ │ │ + (bad) │ │ │ │ add %al,(%rax) │ │ │ │ + add %dl,-0x52(%rax) │ │ │ │ + (bad) │ │ │ │ + add -0x77(%rax),%ecx │ │ │ │ + fadds -0x7cb7f820(%rbx) │ │ │ │ + clc │ │ │ │ + add %ecx,(%rdi) │ │ │ │ + test %ah,0x1(%rcx) │ │ │ │ add %al,(%rax) │ │ │ │ - add %bl,(%rsi) │ │ │ │ + movq $0x4bd1d8,-0x8(%rbp) │ │ │ │ + mov 0xe(%rbx),%rax │ │ │ │ + mov 0x6(%rbx),%rbx │ │ │ │ + mov %rax,0x0(%rbp) │ │ │ │ + add $0xfffffffffffffff8,%rbp │ │ │ │ + test $0x7,%bl │ │ │ │ + jne 4bd1d8 │ │ │ │ + mov (%rbx),%rax │ │ │ │ + jmp *%rax │ │ │ │ + nopw 0x0(%rax,%rax,1) │ │ │ │ + add (%rax),%eax │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ - add %cl,-0x39(%rax) │ │ │ │ - add %r15b,-0x23(%r8) │ │ │ │ - rex.WXB add %cl,-0x77(%r9) │ │ │ │ - fsubrp %st,%st(1) │ │ │ │ - mov %bl,(%rax,%rbx,8) │ │ │ │ - add (%rcx),%al │ │ │ │ + (bad) │ │ │ │ add %al,(%rax) │ │ │ │ + add %cl,(%rax) │ │ │ │ + scas %es:(%rdi),%al │ │ │ │ + (bad) │ │ │ │ + add -0x39(%rax),%ecx │ │ │ │ + rex.RB clc │ │ │ │ + and %dl,%dl │ │ │ │ + rex.WXB add %cl,-0x77(%r8) │ │ │ │ + fmuls -0x75(%rax) │ │ │ │ + pop %rbx │ │ │ │ + (bad) │ │ │ │ + mov %rbx,%rcx │ │ │ │ + mov 0x10(%rbp),%rbx │ │ │ │ + mov %rcx,0x0(%rbp) │ │ │ │ + mov %rax,0x10(%rbp) │ │ │ │ + add $0xfffffffffffffff8,%rbp │ │ │ │ + test $0x7,%bl │ │ │ │ + jne 4bd220 │ │ │ │ + mov (%rbx),%rax │ │ │ │ + jmp *%rax │ │ │ │ + mov 0xf(%rbx),%rbx │ │ │ │ + jmp 4bd228 │ │ │ │ + nopw 0x0(%rax,%rax,1) │ │ │ │ + add %r8b,(%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,0x49004bdd(%r8) │ │ │ │ - mov %ebx,%esi │ │ │ │ - jmp 323fda8 │ │ │ │ - add %eax,(%rax) │ │ │ │ + add %al,%al │ │ │ │ + lods %ds:(%rsi),%eax │ │ │ │ + (bad) │ │ │ │ + add -0x75(%rax),%ecx │ │ │ │ + and %r9b,-0x75(%r8) │ │ │ │ + rex.WRB or %r9b,-0x77(%r8) │ │ │ │ + fiaddl -0x7cb7f81e(%rbx) │ │ │ │ + cli │ │ │ │ + add (%rdi),%ecx │ │ │ │ + cmpl $0xffffff83,0x48fffffc(%rdi) │ │ │ │ + cli │ │ │ │ + add 0x5a(%rbx),%dh │ │ │ │ + mov 0x1f(%rbx),%rdx │ │ │ │ + mov %rdx,%rsi │ │ │ │ + neg %rsi │ │ │ │ + xor %rdx,%rsi │ │ │ │ + mov %rcx,%rdi │ │ │ │ + and %rsi,%rdi │ │ │ │ + cmp 0x17(%rbx),%rdi │ │ │ │ + jne 4bd30f │ │ │ │ + mov %rcx,%rsi │ │ │ │ + and %rdx,%rsi │ │ │ │ + test %rsi,%rsi │ │ │ │ + jne 4bd204 │ │ │ │ + mov 0x7(%rbx),%rbx │ │ │ │ + jmp 4bd228 │ │ │ │ + movq $0x4bce30,0x0(%rbp) │ │ │ │ + mov %rdi,%r8 │ │ │ │ + mov 0x8(%rbp),%rdi │ │ │ │ + lea 0x377e1f7(%rip),%rsi │ │ │ │ + mov %rbx,%r14 │ │ │ │ + jmp 4bbbd8 │ │ │ │ + lea 0x377ac49(%rip),%rbx │ │ │ │ + add $0x20,%rbp │ │ │ │ + jmp *0x0(%rbp) │ │ │ │ + cmp 0xe(%rbx),%rcx │ │ │ │ + jne 4bd352 │ │ │ │ + movq $0x4bd2d0,0x8(%rbp) │ │ │ │ + mov 0x6(%rbx),%rbx │ │ │ │ + add $0x8,%rbp │ │ │ │ + test $0x7,%bl │ │ │ │ + jne 4bd2d0 │ │ │ │ + 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 %dl,(%rax) │ │ │ │ + lods %ds:(%rsi),%eax │ │ │ │ + (bad) │ │ │ │ + add -0x39(%rax),%ecx │ │ │ │ + add %r15b,%r8b │ │ │ │ + rorb %cl,0x0(%rbx) │ │ │ │ + mov 0xf(%rbx),%rbx │ │ │ │ + test $0x7,%bl │ │ │ │ + jne 4bd2f8 │ │ │ │ + mov (%rbx),%rax │ │ │ │ + jmp *%rax │ │ │ │ + xchg %ax,%ax │ │ │ │ + add (%rcx),%eax │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ - add %cl,-0x77(%rcx) │ │ │ │ - fimuls -0x39(%rax) │ │ │ │ - rex.RB clc │ │ │ │ - call 484f16cd <__environ@GLIBC_2.2.5+0x448b1225> │ │ │ │ - movl $0x36aaed1,0x0(%rbp) │ │ │ │ - add $0xfffffffffffffff8,%rbp │ │ │ │ - jmp 3240020 │ │ │ │ - nopl 0x0(%rax) │ │ │ │ - add %eax,(%rax) │ │ │ │ - add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ + (bad) │ │ │ │ add %al,(%rax) │ │ │ │ - adc %al,(%rax) │ │ │ │ + add %ch,%al │ │ │ │ + lods %ds:(%rsi),%al │ │ │ │ + (bad) │ │ │ │ + add %ecx,%ebp │ │ │ │ + movsxd %esp,%edi │ │ │ │ + (bad) │ │ │ │ + decl -0x7d(%rax) │ │ │ │ + (bad) │ │ │ │ + lea 0x377abc9(%rip),%ebx │ │ │ │ + add $0x18,%rbp │ │ │ │ + jmp *0x0(%rbp) │ │ │ │ + movq $0x4bd338,0x8(%rbp) │ │ │ │ + mov %rax,%rbx │ │ │ │ + add $0x8,%rbp │ │ │ │ + test $0x7,%bl │ │ │ │ + jne 4bd338 │ │ │ │ + mov (%rbx),%rax │ │ │ │ + jmp *%rax │ │ │ │ + add (%rcx),%eax │ │ │ │ add %al,(%rax) │ │ │ │ - xor %dh,0x1e(%rsi) │ │ │ │ - add -0x73(%rax),%ecx │ │ │ │ - rex.RB │ │ │ │ - lock cmp %r15,%rax │ │ │ │ - jb 4bddf8 │ │ │ │ - movq $0x3390fc8,-0x10(%rbp) │ │ │ │ - mov %rbx,-0x8(%rbp) │ │ │ │ - lea 0x31f34ee(%rip),%rdi │ │ │ │ - lea 0x31f7ed6(%rip),%rsi │ │ │ │ - mov 0x10(%rbx),%r14 │ │ │ │ - add $0xfffffffffffffff0,%rbp │ │ │ │ - jmp 4fb3d8 │ │ │ │ - jmp *-0x10(%r13) │ │ │ │ - nopl 0x0(%rax) │ │ │ │ - add $0x1000000,%eax │ │ │ │ - ... │ │ │ │ add %al,(%rax) │ │ │ │ - add %cl,(%rsi) │ │ │ │ add %al,(%rax) │ │ │ │ - add %ah,%al │ │ │ │ - jne 4bde35 │ │ │ │ - add -0x73(%rax),%ecx │ │ │ │ - rex.RB call 7344176c <__environ@GLIBC_2.2.5+0x6f8012c4> │ │ │ │ (bad) │ │ │ │ - add $0x18,%r12 │ │ │ │ - cmp 0x358(%r13),%r12 │ │ │ │ - ja 4bde55 │ │ │ │ - movq $0x4bddc8,-0x10(%r12) │ │ │ │ - mov %r14,(%r12) │ │ │ │ - movq $0x4bde80,-0x10(%rbp) │ │ │ │ - lea -0x10(%r12),%rax │ │ │ │ - mov %rax,-0x8(%rbp) │ │ │ │ - add $0xfffffffffffffff0,%rbp │ │ │ │ - jmp 4f1968 │ │ │ │ - movq $0x18,0x388(%r13) │ │ │ │ - lea 0x31e75b9(%rip),%rbx │ │ │ │ - jmp *-0x8(%r13) │ │ │ │ + add %al,(%rax) │ │ │ │ + add %ch,0x48031eac(%rax) │ │ │ │ + movl $0x4bcf48,0x0(%rbp) │ │ │ │ + mov 0xf(%rbx),%rbx │ │ │ │ + test $0x7,%bl │ │ │ │ + jne 4bcf48 │ │ │ │ + mov (%rbx),%rax │ │ │ │ + jmp *%rax │ │ │ │ + movq $0x4bd380,0x8(%rbp) │ │ │ │ + mov %rax,%rbx │ │ │ │ + add $0x8,%rbp │ │ │ │ + test $0x7,%bl │ │ │ │ + jne 4bd380 │ │ │ │ + mov (%rbx),%rax │ │ │ │ + jmp *%rax │ │ │ │ nopl 0x0(%rax,%rax,1) │ │ │ │ - add %eax,(%rax) │ │ │ │ + add (%rcx),%eax │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ (bad) │ │ │ │ add %al,(%rax) │ │ │ │ - add %al,(%rax) │ │ │ │ - add %al,(%rax) │ │ │ │ - add %cl,-0x39(%rax) │ │ │ │ - add %r12b,0x49004bde(%r8) │ │ │ │ - mov %ebx,%esi │ │ │ │ - jmp 323f840 │ │ │ │ - add %eax,(%rax) │ │ │ │ + add %ah,-0x54(%rax) │ │ │ │ + (bad) │ │ │ │ + add -0x39(%rax),%ecx │ │ │ │ + add %r13b,0x48004bd3(%r8) │ │ │ │ + mov 0xf(%rbx),%ebx │ │ │ │ + test $0x7,%bl │ │ │ │ + jne 4bd3a8 │ │ │ │ + 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 %bh,(%rax) │ │ │ │ + lods %ds:(%rsi),%al │ │ │ │ + (bad) │ │ │ │ + add %ecx,%ebp │ │ │ │ + mov $0xfb,%bl │ │ │ │ + (bad) │ │ │ │ + decl (%rdi) │ │ │ │ + (bad) │ │ │ │ + add %cl,(%rdi) │ │ │ │ add %al,(%rax) │ │ │ │ + add %al,(%rdx) │ │ │ │ + ... │ │ │ │ add %al,(%rax) │ │ │ │ - add %cl,-0x39(%rax) │ │ │ │ - add %r8b,%r8b │ │ │ │ - fimuls 0x0(%rbx) │ │ │ │ - mov %rbx,%r14 │ │ │ │ - jmp 323f9f0 │ │ │ │ - add %eax,(%rax) │ │ │ │ - add %al,(%rax) │ │ │ │ - add %al,(%rax) │ │ │ │ + add %cl,(%rsi) │ │ │ │ add %al,(%rax) │ │ │ │ + add %bh,-0x54(%rax) │ │ │ │ (bad) │ │ │ │ + add -0x73(%rax),%ecx │ │ │ │ + rex.RB fmuls -0x8(%r9,%rdi,1) │ │ │ │ + jae 4bd413 │ │ │ │ + lea 0x31eac88(%rip),%rbx │ │ │ │ + jmp *-0x8(%r13) │ │ │ │ + movq $0x4bd408,0x0(%rbp) │ │ │ │ + mov 0x10(%rbp),%rbx │ │ │ │ + test $0x7,%bl │ │ │ │ + jne 4bd408 │ │ │ │ + mov (%rbx),%rax │ │ │ │ + jmp *%rax │ │ │ │ + nopw 0x0(%rax,%rax,1) │ │ │ │ + addl $0x0,(%rcx) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ + add %bl,(%rsi) │ │ │ │ add %al,(%rax) │ │ │ │ - add %cl,-0x39(%rax) │ │ │ │ - add %r12b,%r8b │ │ │ │ - fimuls 0x0(%rbx) │ │ │ │ + add %bh,(%rax) │ │ │ │ + lods %ds:(%rsi),%al │ │ │ │ + (bad) │ │ │ │ + add -0x75(%rax),%ecx │ │ │ │ + jne 4bd414 │ │ │ │ + add $0x20,%rbp │ │ │ │ mov %rbx,%r14 │ │ │ │ - jmp 323fda8 │ │ │ │ - add %eax,(%rax) │ │ │ │ + mov %r14,%rax │ │ │ │ + and $0x7,%eax │ │ │ │ + cmp $0x1,%rax │ │ │ │ + je 4bd508 │ │ │ │ + movq $0x4bd468,-0x20(%rbp) │ │ │ │ + mov 0x6(%r14),%rbx │ │ │ │ + mov %rsi,-0x18(%rbp) │ │ │ │ + mov 0x16(%r14),%rax │ │ │ │ + mov %rax,-0x10(%rbp) │ │ │ │ + mov 0x1e(%r14),%rax │ │ │ │ + mov %rax,-0x8(%rbp) │ │ │ │ + add $0xffffffffffffffe0,%rbp │ │ │ │ + test $0x7,%bl │ │ │ │ + jne 4bd468 │ │ │ │ + mov (%rbx),%rax │ │ │ │ + jmp *%rax │ │ │ │ + nopl 0x0(%rax) │ │ │ │ + add (%rax),%eax │ │ │ │ + add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ + (bad) │ │ │ │ add %al,(%rax) │ │ │ │ + add %bl,%al │ │ │ │ + stos %eax,%es:(%rdi) │ │ │ │ (bad) │ │ │ │ + add -0x77(%rax),%ecx │ │ │ │ + fadds -0x7cb7f820(%rbx) │ │ │ │ + clc │ │ │ │ + add %ecx,(%rdi) │ │ │ │ + test %ah,-0x1(%rdi,%rdi,8) │ │ │ │ + decl -0x75(%rax) │ │ │ │ + jne 4bd484 │ │ │ │ + cmp $0x2,%rax │ │ │ │ + jne 4bd664 │ │ │ │ + movq $0x4bd4b0,0x8(%rbp) │ │ │ │ + mov %rsi,%rbx │ │ │ │ + add $0x8,%rbp │ │ │ │ + test $0x7,%bl │ │ │ │ + jne 4bd4b0 │ │ │ │ + mov (%rbx),%rax │ │ │ │ + jmp *%rax │ │ │ │ + nop │ │ │ │ + add (%rax),%al │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ - add %cl,-0x77(%rcx) │ │ │ │ - fimuls -0x39(%rax) │ │ │ │ - rex.RB clc │ │ │ │ - call 484f1815 <__environ@GLIBC_2.2.5+0x448b136d> │ │ │ │ - movl $0x36aaed1,0x0(%rbp) │ │ │ │ - add $0xfffffffffffffff8,%rbp │ │ │ │ - jmp 3240020 │ │ │ │ + (bad) │ │ │ │ + add %al,(%rax) │ │ │ │ + add %dl,0x48031eab(%rax) │ │ │ │ + mov %ebx,%eax │ │ │ │ + and $0x7,%eax │ │ │ │ + cmp $0x1,%rax │ │ │ │ + je 4bd920 │ │ │ │ + movq $0x4bd4f8,0x8(%rbp) │ │ │ │ + mov %rbx,%rax │ │ │ │ + mov 0x10(%rbp),%rbx │ │ │ │ + mov %rax,0x10(%rbp) │ │ │ │ + add $0x8,%rbp │ │ │ │ + test $0x7,%bl │ │ │ │ + jne 4bd4f8 │ │ │ │ + mov (%rbx),%rax │ │ │ │ + jmp *%rax │ │ │ │ nopl 0x0(%rax) │ │ │ │ add %eax,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ - adc %al,(%rax) │ │ │ │ - add %al,(%rax) │ │ │ │ - jo 4bdf46 │ │ │ │ (bad) │ │ │ │ - add -0x73(%rax),%ecx │ │ │ │ - rex.RB │ │ │ │ - lock cmp %r15,%rax │ │ │ │ - jb 4bdf32 │ │ │ │ - movq $0x3390fc8,-0x10(%rbp) │ │ │ │ - mov %rbx,-0x8(%rbp) │ │ │ │ - mov 0x10(%rbx),%r14 │ │ │ │ - add $0xfffffffffffffff0,%rbp │ │ │ │ - jmp 536860 │ │ │ │ - jmp *-0x10(%r13) │ │ │ │ - xchg %ax,%ax │ │ │ │ - add $0x1000000,%eax │ │ │ │ - ... │ │ │ │ - add %al,(%rax) │ │ │ │ - add %cl,(%rsi) │ │ │ │ add %al,(%rax) │ │ │ │ - add %dh,(%rax) │ │ │ │ - cmp %bl,(%rdi) │ │ │ │ - add -0x73(%rax),%ecx │ │ │ │ - rex.RB call 734418a4 <__environ@GLIBC_2.2.5+0x6f8013fc> │ │ │ │ + add %cl,-0x55(%rax) │ │ │ │ (bad) │ │ │ │ - add $0x18,%r12 │ │ │ │ - cmp 0x358(%r13),%r12 │ │ │ │ - ja 4bdf8d │ │ │ │ - movq $0x4bdf10,-0x10(%r12) │ │ │ │ - mov %r14,(%r12) │ │ │ │ - movq $0x4bdfb8,-0x10(%rbp) │ │ │ │ - lea -0x10(%r12),%rax │ │ │ │ + add -0x75(%rax),%ecx │ │ │ │ + jne 4bd504 │ │ │ │ + add $0x10,%rbp │ │ │ │ + mov %rbx,%r14 │ │ │ │ + jmp 4bd413 │ │ │ │ + movq $0x4bd548,-0x20(%rbp) │ │ │ │ + mov 0x7(%r14),%rbx │ │ │ │ + mov %rsi,-0x18(%rbp) │ │ │ │ + mov 0xf(%r14),%rax │ │ │ │ + mov %rax,-0x10(%rbp) │ │ │ │ + mov 0x17(%r14),%rax │ │ │ │ mov %rax,-0x8(%rbp) │ │ │ │ - add $0xfffffffffffffff0,%rbp │ │ │ │ - jmp 4f1968 │ │ │ │ - movq $0x18,0x388(%r13) │ │ │ │ - lea 0x31e7491(%rip),%rbx │ │ │ │ - jmp *-0x8(%r13) │ │ │ │ - nopl 0x0(%rax,%rax,1) │ │ │ │ - add %eax,(%rax) │ │ │ │ + add $0xffffffffffffffe0,%rbp │ │ │ │ + test $0x7,%bl │ │ │ │ + jne 4bd548 │ │ │ │ + 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,(%rax) │ │ │ │ - add %al,(%rax) │ │ │ │ - add %cl,-0x39(%rax) │ │ │ │ - add %r11b,%r8b │ │ │ │ - fisttps 0x0(%rbx) │ │ │ │ - mov %rbx,%r14 │ │ │ │ - jmp 323f840 │ │ │ │ + add %ch,%al │ │ │ │ + stos %al,%es:(%rdi) │ │ │ │ + (bad) │ │ │ │ + add -0x7cb7f81d(%rbx),%eax │ │ │ │ + sti │ │ │ │ + add (%rdi),%ecx │ │ │ │ + test %esi,(%rax) │ │ │ │ add %eax,(%rax) │ │ │ │ + add %cl,-0x75(%rax) │ │ │ │ + jne 4bd561 │ │ │ │ + movq $0x4bd588,0x8(%rbp) │ │ │ │ + mov %rsi,%rbx │ │ │ │ + add $0x8,%rbp │ │ │ │ + test $0x7,%bl │ │ │ │ + jne 4bd588 │ │ │ │ + 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 %r15b,%r8b │ │ │ │ - fisttps 0x0(%rbx) │ │ │ │ - mov %rbx,%r14 │ │ │ │ - jmp 323f9f0 │ │ │ │ - add %eax,(%rax) │ │ │ │ + add %ch,0x48031eaa(%rax) │ │ │ │ + mov %ebx,%eax │ │ │ │ + and $0x7,%eax │ │ │ │ + cmp $0x1,%rax │ │ │ │ + je 4bd745 │ │ │ │ + movq $0x4bd5d0,-0x8(%rbp) │ │ │ │ + mov 0xe(%rbx),%rax │ │ │ │ + mov 0x6(%rbx),%rbx │ │ │ │ + mov %rax,0x0(%rbp) │ │ │ │ + add $0xfffffffffffffff8,%rbp │ │ │ │ + test $0x7,%bl │ │ │ │ + jne 4bd5d0 │ │ │ │ + mov (%rbx),%rax │ │ │ │ + jmp *%rax │ │ │ │ + nopw 0x0(%rax,%rax,1) │ │ │ │ + add (%rax),%eax │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ (bad) │ │ │ │ add %al,(%rax) │ │ │ │ + add %ah,-0x56(%rax) │ │ │ │ + (bad) │ │ │ │ + add -0x39(%rax),%ecx │ │ │ │ + rex.RB clc │ │ │ │ + sbb %dl,%dh │ │ │ │ + rex.WXB add %cl,-0x77(%r8) │ │ │ │ + fmuls -0x75(%rax) │ │ │ │ + pop %rbx │ │ │ │ + (bad) │ │ │ │ + mov %rbx,%rcx │ │ │ │ + mov 0x10(%rbp),%rbx │ │ │ │ + mov %rcx,0x0(%rbp) │ │ │ │ + mov %rax,0x10(%rbp) │ │ │ │ + add $0xfffffffffffffff8,%rbp │ │ │ │ + test $0x7,%bl │ │ │ │ + jne 4bd618 │ │ │ │ + mov (%rbx),%rax │ │ │ │ + jmp *%rax │ │ │ │ + mov 0xf(%rbx),%rbx │ │ │ │ + jmp 4bd620 │ │ │ │ + nopw 0x0(%rax,%rax,1) │ │ │ │ + add %r8b,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ - add %cl,-0x39(%rax) │ │ │ │ - add %r11b,(%r8) │ │ │ │ - loopne 4be04a │ │ │ │ - add %cl,-0x77(%rcx) │ │ │ │ - fsubrp %st,%st(1) │ │ │ │ - movabs 0x102d81d,%al │ │ │ │ - add %al,(%rax) │ │ │ │ add %bl,(%rsi) │ │ │ │ add %al,(%rax) │ │ │ │ - add %al,(%rax) │ │ │ │ - add %al,(%rax) │ │ │ │ - add %cl,-0x77(%rcx) │ │ │ │ - fimuls -0x39(%rax) │ │ │ │ - rex.RB clc │ │ │ │ - call 484f194d <__environ@GLIBC_2.2.5+0x448b14a5> │ │ │ │ - movl $0x36aaed1,0x0(%rbp) │ │ │ │ - add $0xfffffffffffffff8,%rbp │ │ │ │ - jmp 3240020 │ │ │ │ + add %bl,(%rax) │ │ │ │ + stos %al,%es:(%rdi) │ │ │ │ + (bad) │ │ │ │ + add -0x75(%rax),%ecx │ │ │ │ + and %r9b,-0x75(%r8) │ │ │ │ + rex.WRB or %r9b,-0x77(%r8) │ │ │ │ + fiaddl -0x7cb7f81e(%rbx) │ │ │ │ + cli │ │ │ │ + add 0x67(%rbx),%esi │ │ │ │ + cmp $0x2,%rdx │ │ │ │ + jae 4bd794 │ │ │ │ + mov 0x1f(%rbx),%rdx │ │ │ │ + mov %rdx,%rsi │ │ │ │ + neg %rsi │ │ │ │ + xor %rdx,%rsi │ │ │ │ + mov %rcx,%rdi │ │ │ │ + and %rsi,%rdi │ │ │ │ + cmp 0x17(%rbx),%rdi │ │ │ │ + jne 4bd7f5 │ │ │ │ + mov %rcx,%rsi │ │ │ │ + and %rdx,%rsi │ │ │ │ + test %rsi,%rsi │ │ │ │ + jne 4bd5fc │ │ │ │ + mov 0x7(%rbx),%rbx │ │ │ │ + jmp 4bd620 │ │ │ │ + movq $0x4bd8a8,0x0(%rbp) │ │ │ │ + mov %rsi,%r8 │ │ │ │ + lea 0x377cd93(%rip),%rdi │ │ │ │ + lea 0x377ddec(%rip),%rsi │ │ │ │ + mov %rbx,%r14 │ │ │ │ + jmp 4bbbd8 │ │ │ │ + lea 0x377a84e(%rip),%rbx │ │ │ │ + add $0x20,%rbp │ │ │ │ + jmp *0x0(%rbp) │ │ │ │ + movq $0x4bd6c0,0x8(%rbp) │ │ │ │ + mov %rax,%rbx │ │ │ │ + add $0x8,%rbp │ │ │ │ + test $0x7,%bl │ │ │ │ + jne 4bd6c0 │ │ │ │ + mov (%rbx),%rax │ │ │ │ + jmp *%rax │ │ │ │ nopl 0x0(%rax) │ │ │ │ - add %eax,(%rax) │ │ │ │ - add %al,(%rax) │ │ │ │ + add (%rcx),%eax │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ - adc %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ - jo 4be0a5 │ │ │ │ (bad) │ │ │ │ - add -0x73(%rax),%ecx │ │ │ │ - rex.RB │ │ │ │ - lock cmp %r15,%rax │ │ │ │ - jb 4be06a │ │ │ │ - movq $0x3390fc8,-0x10(%rbp) │ │ │ │ - mov %rbx,-0x8(%rbp) │ │ │ │ - mov 0x10(%rbx),%r14 │ │ │ │ - add $0xfffffffffffffff0,%rbp │ │ │ │ - jmp 59cc78 │ │ │ │ - jmp *-0x10(%r13) │ │ │ │ - xchg %ax,%ax │ │ │ │ - add $0x1000000,%eax │ │ │ │ - ... │ │ │ │ - add %al,(%rax) │ │ │ │ - add %cl,(%rsi) │ │ │ │ add %al,(%rax) │ │ │ │ - add %dh,(%rax) │ │ │ │ - pop %rdi │ │ │ │ + add %dh,-0x57(%rax) │ │ │ │ (bad) │ │ │ │ - add -0x73(%rax),%ecx │ │ │ │ - rex.RB call 734419dc <__environ@GLIBC_2.2.5+0x6f801534> │ │ │ │ + add -0x39(%rax),%ecx │ │ │ │ + add %r8b,(%r8) │ │ │ │ + xlat %ds:(%rbx) │ │ │ │ + rex.WXB add %cl,-0x75(%r8) │ │ │ │ + pop %rbx │ │ │ │ + psadbw %mm3,%mm0 │ │ │ │ (bad) │ │ │ │ - add $0x18,%r12 │ │ │ │ - cmp 0x358(%r13),%r12 │ │ │ │ - ja 4be0c5 │ │ │ │ - movq $0x4be048,-0x10(%r12) │ │ │ │ - mov %r14,(%r12) │ │ │ │ - movq $0x4be0f0,-0x10(%rbp) │ │ │ │ - lea -0x10(%r12),%rax │ │ │ │ - mov %rax,-0x8(%rbp) │ │ │ │ - add $0xfffffffffffffff0,%rbp │ │ │ │ - jmp 4f1968 │ │ │ │ - movq $0x18,0x388(%r13) │ │ │ │ - lea 0x31e7369(%rip),%rbx │ │ │ │ - jmp *-0x8(%r13) │ │ │ │ - nopl 0x0(%rax,%rax,1) │ │ │ │ - add %eax,(%rax) │ │ │ │ + jne 4bd700 │ │ │ │ + mov (%rbx),%rax │ │ │ │ + jmp *%rax │ │ │ │ + xchg %ax,%ax │ │ │ │ + add (%rcx),%eax │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ (bad) │ │ │ │ add %al,(%rax) │ │ │ │ - add %al,(%rax) │ │ │ │ - add %al,(%rax) │ │ │ │ - add %cl,-0x39(%rax) │ │ │ │ - add %r10b,(%r8) │ │ │ │ - loope 4be142 │ │ │ │ - add %cl,-0x77(%rcx) │ │ │ │ - fsubrp %st,%st(1) │ │ │ │ - rex (bad) │ │ │ │ - fadds (%rdx) │ │ │ │ - add %eax,(%rax) │ │ │ │ + add %cl,-0x57(%rax) │ │ │ │ + (bad) │ │ │ │ + add %ebx,%ebp │ │ │ │ + (bad) │ │ │ │ + nopw 0x0(%rax,%rax,1) │ │ │ │ + add (%rcx),%eax │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ (bad) │ │ │ │ add %al,(%rax) │ │ │ │ - add %al,(%rax) │ │ │ │ - add %al,(%rax) │ │ │ │ - add %cl,-0x39(%rax) │ │ │ │ - add %r14b,(%r8) │ │ │ │ - loope 4be162 │ │ │ │ - add %cl,-0x77(%rcx) │ │ │ │ - fsubrp %st,%st(1) │ │ │ │ - rcrb $1,(%rax) │ │ │ │ - fadds (%rdx) │ │ │ │ - add %eax,(%rax) │ │ │ │ + add %dh,(%rax) │ │ │ │ + test $0xc748031e,%eax │ │ │ │ + add %r15b,(%r8) │ │ │ │ + xlat %ds:(%rbx) │ │ │ │ + rex.WXB add %cl,-0x77(%r8) │ │ │ │ + fmuls -0x75(%rax) │ │ │ │ + pop %rbx │ │ │ │ + (bad) │ │ │ │ + mov 0xf(%rax),%rax │ │ │ │ + mov %rax,0x18(%rbp) │ │ │ │ + test $0x7,%bl │ │ │ │ + jne 4bd738 │ │ │ │ + mov (%rbx),%rax │ │ │ │ + jmp *%rax │ │ │ │ + nopl 0x0(%rax) │ │ │ │ + add (%rax),%eax │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ (bad) │ │ │ │ add %al,(%rax) │ │ │ │ - add %al,(%rax) │ │ │ │ - add %al,(%rax) │ │ │ │ - add %cl,-0x39(%rax) │ │ │ │ - add %r10b,-0x1f(%r8) │ │ │ │ - rex.WXB add %cl,-0x77(%r9) │ │ │ │ - fsubrp %st,%st(1) │ │ │ │ - push $0x102d81c │ │ │ │ + add %bh,%al │ │ │ │ + test $0x1e,%al │ │ │ │ + add -0x7cb7f81d(%rbx),%eax │ │ │ │ + sti │ │ │ │ + add 0x12(%rbp),%esi │ │ │ │ + add $0x8,%rbp │ │ │ │ + lea 0x377a785(%rip),%rbx │ │ │ │ + add $0x18,%rbp │ │ │ │ + jmp *0x0(%rbp) │ │ │ │ + movq $0x4bd780,0x0(%rbp) │ │ │ │ + mov 0x18(%rbp),%rbx │ │ │ │ + test $0x7,%bl │ │ │ │ + jne 4bd780 │ │ │ │ + mov (%rbx),%rax │ │ │ │ + jmp *%rax │ │ │ │ + nopl 0x0(%rax) │ │ │ │ + add (%rcx),%eax │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ - add %bl,(%rsi) │ │ │ │ + (bad) │ │ │ │ add %al,(%rax) │ │ │ │ + add %dh,0x48031ea8(%rax) │ │ │ │ + mov 0x8(%rbp),%edi │ │ │ │ + mov 0x10(%rbp),%rsi │ │ │ │ + mov %rbx,%r14 │ │ │ │ + add $0x20,%rbp │ │ │ │ + jmp 4bce08 │ │ │ │ + cmp 0xe(%rbx),%rcx │ │ │ │ + jne 4bd83a │ │ │ │ + movq $0x4bd7c8,0x8(%rbp) │ │ │ │ + mov 0x6(%rbx),%rbx │ │ │ │ + add $0x8,%rbp │ │ │ │ + test $0x7,%bl │ │ │ │ + jne 4bd7c8 │ │ │ │ + mov (%rbx),%rax │ │ │ │ + jmp *%rax │ │ │ │ + add (%rcx),%eax │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ - add %cl,-0x77(%rcx) │ │ │ │ - fimuls -0x39(%rax) │ │ │ │ - rex.RB clc │ │ │ │ - call 484f1a85 <__environ@GLIBC_2.2.5+0x448b15dd> │ │ │ │ - movl $0x36aaed1,0x0(%rbp) │ │ │ │ - add $0xfffffffffffffff8,%rbp │ │ │ │ - jmp 3240020 │ │ │ │ - nopl 0x0(%rax) │ │ │ │ - add %eax,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ + (bad) │ │ │ │ add %al,(%rax) │ │ │ │ + add %ch,-0x58(%rax) │ │ │ │ + (bad) │ │ │ │ + add -0x39(%rax),%ecx │ │ │ │ + add %r14b,%r8b │ │ │ │ + xlat %ds:(%rbx) │ │ │ │ + rex.WXB add %cl,-0x75(%r8) │ │ │ │ + pop %rbx │ │ │ │ + psadbw %mm3,%mm0 │ │ │ │ + (bad) │ │ │ │ + jne 4bd7f0 │ │ │ │ + mov (%rbx),%rax │ │ │ │ + jmp *%rax │ │ │ │ + xchg %ax,%ax │ │ │ │ + add (%rcx),%eax │ │ │ │ add %al,(%rax) │ │ │ │ - adc %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ - nop │ │ │ │ - cmp (%rdi),%ebx │ │ │ │ - add -0x73(%rax),%ecx │ │ │ │ - rex.RB │ │ │ │ - lock cmp %r15,%rax │ │ │ │ - jb 4be1a2 │ │ │ │ - movq $0x3390fc8,-0x10(%rbp) │ │ │ │ - mov %rbx,-0x8(%rbp) │ │ │ │ - mov 0x10(%rbx),%r14 │ │ │ │ - add $0xfffffffffffffff0,%rbp │ │ │ │ - jmp 53c8f0 │ │ │ │ - jmp *-0x10(%r13) │ │ │ │ - xchg %ax,%ax │ │ │ │ - add $0x1000000,%eax │ │ │ │ - ... │ │ │ │ add %al,(%rax) │ │ │ │ - add %cl,(%rsi) │ │ │ │ + (bad) │ │ │ │ add %al,(%rax) │ │ │ │ - add %dl,0x3b(%rax) │ │ │ │ + add %al,-0x58(%rax) │ │ │ │ (bad) │ │ │ │ - add -0x73(%rax),%ecx │ │ │ │ - rex.RB call 73441b14 <__environ@GLIBC_2.2.5+0x6f80166c> │ │ │ │ + add %ecx,%ebp │ │ │ │ + or %edi,%edi │ │ │ │ (bad) │ │ │ │ - add $0x18,%r12 │ │ │ │ - cmp 0x358(%r13),%r12 │ │ │ │ - ja 4be1fd │ │ │ │ - movq $0x4be180,-0x10(%r12) │ │ │ │ - mov %r14,(%r12) │ │ │ │ - movq $0x4be228,-0x10(%rbp) │ │ │ │ - lea -0x10(%r12),%rax │ │ │ │ - mov %rax,-0x8(%rbp) │ │ │ │ - add $0xfffffffffffffff0,%rbp │ │ │ │ - jmp 4f1968 │ │ │ │ - movq $0x18,0x388(%r13) │ │ │ │ - lea 0x31e7291(%rip),%rbx │ │ │ │ - jmp *-0x8(%r13) │ │ │ │ - nopl 0x0(%rax,%rax,1) │ │ │ │ - add %eax,(%rax) │ │ │ │ + decl -0x39(%rax) │ │ │ │ + or %r12b,(%r8) │ │ │ │ + fmuls 0x0(%rbx) │ │ │ │ + mov %rax,%rbx │ │ │ │ + add $0x8,%rbp │ │ │ │ + test $0x7,%bl │ │ │ │ + jne 4bd820 │ │ │ │ + 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 %dl,(%rax) │ │ │ │ + test $0x1e,%al │ │ │ │ + add -0x39(%rax),%ecx │ │ │ │ + add %r13b,%r8b │ │ │ │ + (bad) │ │ │ │ + rex.WXB add %cl,-0x75(%r8) │ │ │ │ + pop %rbx │ │ │ │ + psadbw %mm3,%mm0 │ │ │ │ + (bad) │ │ │ │ + jne 4bd6e8 │ │ │ │ + mov (%rbx),%rax │ │ │ │ + jmp *%rax │ │ │ │ + movq $0x4bd868,0x8(%rbp) │ │ │ │ + mov %rax,%rbx │ │ │ │ + add $0x8,%rbp │ │ │ │ + test $0x7,%bl │ │ │ │ + jne 4bd868 │ │ │ │ + mov (%rbx),%rax │ │ │ │ + jmp *%rax │ │ │ │ + nopl 0x0(%rax,%rax,1) │ │ │ │ + add (%rcx),%eax │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ - add %cl,-0x39(%rax) │ │ │ │ - add %r9b,-0x1e(%r8) │ │ │ │ - rex.WXB add %cl,-0x77(%r9) │ │ │ │ - fsubrp %st,%st(1) │ │ │ │ - or %dl,(%rsi) │ │ │ │ - fadds (%rdx) │ │ │ │ - add %eax,(%rax) │ │ │ │ - add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ + (bad) │ │ │ │ add %al,(%rax) │ │ │ │ + add %cl,%al │ │ │ │ + cmpsl %es:(%rdi),%ds:(%rsi) │ │ │ │ (bad) │ │ │ │ + add -0x39(%rax),%ecx │ │ │ │ + add %r10b,0x48004bd8(%r8) │ │ │ │ + mov 0xf(%rbx),%ebx │ │ │ │ + test $0x7,%bl │ │ │ │ + jne 4bd890 │ │ │ │ + mov (%rbx),%rax │ │ │ │ + jmp *%rax │ │ │ │ + xchg %ax,%ax │ │ │ │ + add (%rcx),%eax │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ - add %cl,-0x39(%rax) │ │ │ │ - add %r13b,-0x1e(%r8) │ │ │ │ - rex.WXB add %cl,-0x77(%r9) │ │ │ │ - fsubrp %st,%st(1) │ │ │ │ - cwtl │ │ │ │ (bad) │ │ │ │ - fadds (%rdx) │ │ │ │ - add %eax,(%rax) │ │ │ │ - add %al,(%rax) │ │ │ │ - add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ + add %ah,-0x16fce159(%rax) │ │ │ │ + imul $0xffffffff,%esi,%edi │ │ │ │ + decl (%rdi) │ │ │ │ (bad) │ │ │ │ + add %al,(%rbx) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ - add %cl,-0x39(%rax) │ │ │ │ - add %r9b,0x49004be2(%r8) │ │ │ │ - mov %ebx,%esi │ │ │ │ - jmp 323fda8 │ │ │ │ - add %eax,(%rax) │ │ │ │ + add %bl,(%rsi) │ │ │ │ + add %al,(%rax) │ │ │ │ + add %bl,-0x7cfce159(%rax) │ │ │ │ + jrcxz 4bd8b2 │ │ │ │ + cmp $0x1,%rbx │ │ │ │ + je 4bd8e8 │ │ │ │ + movq $0x4bd8d8,0x0(%rbp) │ │ │ │ + mov 0x10(%rbp),%rbx │ │ │ │ + test $0x7,%bl │ │ │ │ + jne 4bd8d8 │ │ │ │ + mov (%rbx),%rax │ │ │ │ + jmp *%rax │ │ │ │ + nop │ │ │ │ + addl $0x0,(%rcx) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ + add %bl,(%rsi) │ │ │ │ add %al,(%rax) │ │ │ │ + add %ch,-0x59(%rax) │ │ │ │ (bad) │ │ │ │ + add -0x75(%rax),%ecx │ │ │ │ + jne 4bd8e4 │ │ │ │ + add $0x20,%rbp │ │ │ │ + mov %rbx,%r14 │ │ │ │ + jmp 4bd413 │ │ │ │ + movq $0x4bd910,0x0(%rbp) │ │ │ │ + mov 0x18(%rbp),%rbx │ │ │ │ + test $0x7,%bl │ │ │ │ + jne 4bd910 │ │ │ │ + mov (%rbx),%rax │ │ │ │ + jmp *%rax │ │ │ │ + xchg %ax,%ax │ │ │ │ + addl $0x0,(%rcx) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ + add %bl,(%rsi) │ │ │ │ add %al,(%rax) │ │ │ │ - add %cl,-0x77(%rcx) │ │ │ │ - fimuls -0x39(%rax) │ │ │ │ - rex.RB clc │ │ │ │ - call 484f1bbd <__environ@GLIBC_2.2.5+0x448b1715> │ │ │ │ - movl $0x36aaed1,0x0(%rbp) │ │ │ │ - add $0xfffffffffffffff8,%rbp │ │ │ │ - jmp 3240020 │ │ │ │ - nopl 0x0(%rax) │ │ │ │ - add $0x1000000,%eax │ │ │ │ + add %dh,(%rax) │ │ │ │ + cmpsl %es:(%rdi),%ds:(%rsi) │ │ │ │ + (bad) │ │ │ │ + add -0x75(%rax),%ecx │ │ │ │ + jne 4bd91c │ │ │ │ + add $0x20,%rbp │ │ │ │ + mov %rbx,%r14 │ │ │ │ + jmp 4bd413 │ │ │ │ + movq $0x4bd950,0x10(%rbp) │ │ │ │ + mov 0x8(%rbp),%rbx │ │ │ │ + add $0x10,%rbp │ │ │ │ + test $0x7,%bl │ │ │ │ + jne 4bd950 │ │ │ │ + mov (%rbx),%rax │ │ │ │ + jmp *%rax │ │ │ │ + nopw 0x0(%rax,%rax,1) │ │ │ │ + ... │ │ │ │ + (bad) │ │ │ │ add %al,(%rax) │ │ │ │ + add %dh,%al │ │ │ │ + cmpsb %es:(%rdi),%ds:(%rsi) │ │ │ │ + (bad) │ │ │ │ + add -0x7d(%rax),%ecx │ │ │ │ + (bad) │ │ │ │ + lea 0x377a59e(%rip),%esi │ │ │ │ + mov %rbx,%r14 │ │ │ │ + jmp 4bd413 │ │ │ │ + nopl 0x0(%rax,%rax,1) │ │ │ │ + sldt (%rax) │ │ │ │ add %al,(%rdx) │ │ │ │ - add %al,(%rax) │ │ │ │ - add %al,(%rax) │ │ │ │ + ... │ │ │ │ add %al,(%rax) │ │ │ │ add %cl,(%rsi) │ │ │ │ add %al,(%rax) │ │ │ │ - add %al,(%rax) │ │ │ │ - add %al,(%rax) │ │ │ │ - add %cl,-0x77(%rbp) │ │ │ │ - lock lea 0x31e71d7(%rip),%rdi │ │ │ │ - lea 0x3200df0(%rip),%rsi │ │ │ │ - lea 0x3200bd1(%rip),%r14 │ │ │ │ - jmp 5e4b00 │ │ │ │ - nopl (%rax) │ │ │ │ - add %eax,(%rax) │ │ │ │ - add %al,(%rax) │ │ │ │ - add %al,(%rax) │ │ │ │ - add %al,(%rax) │ │ │ │ - adc %al,(%rax) │ │ │ │ - add %al,(%rax) │ │ │ │ - lock push %rcx │ │ │ │ + add %dh,%al │ │ │ │ + cmpsb %es:(%rdi),%ds:(%rsi) │ │ │ │ (bad) │ │ │ │ add -0x73(%rax),%ecx │ │ │ │ + rex.RB call 104412d4 <__environ@GLIBC_2.2.5+0xc800e2c> │ │ │ │ + (bad) │ │ │ │ + rex.XB add %eax,(%r8) │ │ │ │ + add %cl,-0x39(%rax) │ │ │ │ rex.RB │ │ │ │ - lock cmp %r15,%rax │ │ │ │ - jb 4be312 │ │ │ │ - movq $0x3390fc8,-0x10(%rbp) │ │ │ │ - mov %rbx,-0x8(%rbp) │ │ │ │ - mov 0x10(%rbx),%r14 │ │ │ │ - add $0xfffffffffffffff0,%rbp │ │ │ │ - jmp 577968 │ │ │ │ - jmp *-0x10(%r13) │ │ │ │ - xchg %ax,%ax │ │ │ │ - add $0x1000000,%eax │ │ │ │ - ... │ │ │ │ - add %al,(%rax) │ │ │ │ - add %cl,(%rsi) │ │ │ │ - add %al,(%rax) │ │ │ │ - add %dh,0x48031f51(%rax) │ │ │ │ - lea -0x18(%rbp),%eax │ │ │ │ - cmp %r15,%rax │ │ │ │ - jb 4be378 │ │ │ │ - add $0x18,%r12 │ │ │ │ - cmp 0x358(%r13),%r12 │ │ │ │ - ja 4be36d │ │ │ │ - movq $0x4be2f0,-0x10(%r12) │ │ │ │ - mov %r14,(%r12) │ │ │ │ - movq $0x4be398,-0x10(%rbp) │ │ │ │ - lea -0x10(%r12),%rax │ │ │ │ - mov %rax,-0x8(%rbp) │ │ │ │ + lock rcr $0x4b,%cl │ │ │ │ + add %cl,-0xd(%rcx,%rcx,4) │ │ │ │ + mov %rsi,-0x8(%rbp) │ │ │ │ add $0xfffffffffffffff0,%rbp │ │ │ │ - jmp 4f1968 │ │ │ │ - movq $0x18,0x388(%r13) │ │ │ │ - lea 0x31e7151(%rip),%rbx │ │ │ │ - jmp *-0x8(%r13) │ │ │ │ - nopl 0x0(%rax,%rax,1) │ │ │ │ + test $0x7,%bl │ │ │ │ + jne 4bd9c0 │ │ │ │ + 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 %r15b,0x49004be3(%r8) │ │ │ │ - mov %ebx,%esi │ │ │ │ - jmp 323f840 │ │ │ │ - add %eax,(%rax) │ │ │ │ + add %dh,0x48031ea6(%rax) │ │ │ │ + movl $0x4bd9f8,-0x8(%rbp) │ │ │ │ + mov 0x7(%rbx),%rax │ │ │ │ + mov 0x3f(%rbx),%rbx │ │ │ │ + mov %rax,0x0(%rbp) │ │ │ │ + add $0xfffffffffffffff8,%rbp │ │ │ │ + test $0x7,%bl │ │ │ │ + jne 4bd9f8 │ │ │ │ + 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 %r11b,%r8b │ │ │ │ - jrcxz 4be40a │ │ │ │ - add %cl,-0x77(%rcx) │ │ │ │ - fsubrp %st,%st(1) │ │ │ │ - sub %dl,(%rsi) │ │ │ │ - fadds (%rdx) │ │ │ │ + add %bh,-0x5a(%rax) │ │ │ │ + (bad) │ │ │ │ + add -0x75(%rax),%ecx │ │ │ │ + or %r8b,-0x7cb7f81d(%r11) │ │ │ │ + sti │ │ │ │ + add %esi,0x48(%rbx,%riz,2) │ │ │ │ + movl $0x4bda30,0x8(%rbp) │ │ │ │ + mov %rax,%rbx │ │ │ │ + add $0x8,%rbp │ │ │ │ + test $0x7,%bl │ │ │ │ + jne 4bda30 │ │ │ │ + mov (%rbx),%rax │ │ │ │ + jmp *%rax │ │ │ │ + xchg %ax,%ax │ │ │ │ add %eax,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ (bad) │ │ │ │ add %al,(%rax) │ │ │ │ + add %dh,(%rax) │ │ │ │ + cmpsb %es:(%rdi),%ds:(%rsi) │ │ │ │ + (bad) │ │ │ │ + add -0x39(%rax),%ecx │ │ │ │ + add %r11b,-0x26(%r8) │ │ │ │ + rex.WXB add %cl,-0x75(%r8) │ │ │ │ + pop %rbx │ │ │ │ + psadbw %mm3,%mm0 │ │ │ │ + (bad) │ │ │ │ + jne 4bda58 │ │ │ │ + mov (%rbx),%rax │ │ │ │ + jmp *%rax │ │ │ │ + xchg %ax,%ax │ │ │ │ + add %eax,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ - add %cl,-0x39(%rax) │ │ │ │ - add %r15b,%r8b │ │ │ │ - jrcxz 4be42a │ │ │ │ - add %cl,-0x77(%rcx) │ │ │ │ - fsubrp %st,%st(1) │ │ │ │ - rcrb $0xd8,(%rcx) │ │ │ │ - add (%rcx),%al │ │ │ │ - add %al,(%rax) │ │ │ │ - add %al,(%rax) │ │ │ │ - add %al,(%rax) │ │ │ │ - add %bl,(%rsi) │ │ │ │ - add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ + (bad) │ │ │ │ add %al,(%rax) │ │ │ │ - add %cl,-0x77(%rcx) │ │ │ │ - fimuls -0x39(%rax) │ │ │ │ - rex.RB clc │ │ │ │ - call 484f1d2d <__environ@GLIBC_2.2.5+0x448b1885> │ │ │ │ - movl $0x36aaed1,0x0(%rbp) │ │ │ │ - add $0xfffffffffffffff8,%rbp │ │ │ │ - jmp 3240020 │ │ │ │ + add %cl,(%rax) │ │ │ │ + cmpsb %es:(%rdi),%ds:(%rsi) │ │ │ │ + (bad) │ │ │ │ + add -0x75(%rax),%ecx │ │ │ │ + jne 4bda64 │ │ │ │ + mov %rbx,%r14 │ │ │ │ + add $0x10,%rbp │ │ │ │ + jmp 4bd3c8 │ │ │ │ + movq $0x4bda98,0x8(%rbp) │ │ │ │ + mov %rax,%rbx │ │ │ │ + add $0x8,%rbp │ │ │ │ + test $0x7,%bl │ │ │ │ + jne 4bda98 │ │ │ │ + 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,(%rsi) │ │ │ │ - add %al,(%rax) │ │ │ │ - add %al,(%rax) │ │ │ │ - add %al,(%rax) │ │ │ │ - add %cl,-0x77(%rbp) │ │ │ │ - lock lea 0x31e7097(%rip),%rdi │ │ │ │ - lea 0x3200c80(%rip),%rsi │ │ │ │ - lea 0x3200a61(%rip),%r14 │ │ │ │ - jmp 5e4b00 │ │ │ │ - nopl (%rax) │ │ │ │ add %eax,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ - adc %al,(%rax) │ │ │ │ + (bad) │ │ │ │ add %al,(%rax) │ │ │ │ - sbb %bl,0x3(%rdi,%rbx,1) │ │ │ │ - lea -0x10(%rbp),%rax │ │ │ │ - cmp %r15,%rax │ │ │ │ - jb 4be482 │ │ │ │ - movq $0x3390fc8,-0x10(%rbp) │ │ │ │ - mov %rbx,-0x8(%rbp) │ │ │ │ - mov 0x10(%rbx),%r14 │ │ │ │ - add $0xfffffffffffffff0,%rbp │ │ │ │ - jmp 59d260 │ │ │ │ - jmp *-0x10(%r13) │ │ │ │ + add %cl,0x48031ea5(%rax) │ │ │ │ + movl $0x4bdac0,0x0(%rbp) │ │ │ │ + mov 0xf(%rbx),%rbx │ │ │ │ + test $0x7,%bl │ │ │ │ + jne 4bdac0 │ │ │ │ + mov (%rbx),%rax │ │ │ │ + jmp *%rax │ │ │ │ xchg %ax,%ax │ │ │ │ - add $0x1000000,%eax │ │ │ │ - ... │ │ │ │ - add %al,(%rax) │ │ │ │ - add %cl,(%rsi) │ │ │ │ - add %al,(%rax) │ │ │ │ - add %bl,%al │ │ │ │ - pop %rbx │ │ │ │ - (bad) │ │ │ │ - add -0x73(%rax),%ecx │ │ │ │ - rex.RB call 73441df4 <__environ@GLIBC_2.2.5+0x6f80194c> │ │ │ │ - (bad) │ │ │ │ - add $0x18,%r12 │ │ │ │ - cmp 0x358(%r13),%r12 │ │ │ │ - ja 4be4dd │ │ │ │ - movq $0x4be460,-0x10(%r12) │ │ │ │ - mov %r14,(%r12) │ │ │ │ - movq $0x4be508,-0x10(%rbp) │ │ │ │ - lea -0x10(%r12),%rax │ │ │ │ - mov %rax,-0x8(%rbp) │ │ │ │ - add $0xfffffffffffffff0,%rbp │ │ │ │ - jmp 4f1968 │ │ │ │ - movq $0x18,0x388(%r13) │ │ │ │ - lea 0x31e7011(%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 %ah,-0x5b(%rax) │ │ │ │ + (bad) │ │ │ │ + add -0x75(%rax),%ecx │ │ │ │ + jne 4bdacc │ │ │ │ + mov %rbx,%r14 │ │ │ │ + add $0x10,%rbp │ │ │ │ + jmp 4bc828 │ │ │ │ + lea 0x31ea5b9(%rip),%rbx │ │ │ │ + jmp *-0x8(%r13) │ │ │ │ + nopl 0x0(%rax,%rax,1) │ │ │ │ + sbb %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ + add $0x0,%al │ │ │ │ add %al,(%rax) │ │ │ │ - add %cl,-0x39(%rax) │ │ │ │ - add %r13b,(%r8) │ │ │ │ - in $0x4b,%eax │ │ │ │ - add %cl,-0x77(%rcx) │ │ │ │ - fsubrp %st,%st(1) │ │ │ │ - sub %dl,(%rbx) │ │ │ │ - fadds (%rdx) │ │ │ │ - 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) │ │ │ │ - add %r9b,-0x1b(%r8) │ │ │ │ - rex.WXB add %cl,-0x77(%r9) │ │ │ │ - fsubrp %st,%st(1) │ │ │ │ - mov $0x102d814,%eax │ │ │ │ - add %al,(%rax) │ │ │ │ - add %al,(%rax) │ │ │ │ - add %al,(%rax) │ │ │ │ - add %bl,(%rsi) │ │ │ │ - add %al,(%rax) │ │ │ │ + add %cl,-0x73(%rax) │ │ │ │ + rex.RB loopne 4bdb49 │ │ │ │ + cmp %edi,%eax │ │ │ │ + jb 4bdbdb │ │ │ │ + movq $0x4bdb40,-0x20(%rbp) │ │ │ │ + mov %r14,%rbx │ │ │ │ + mov %rsi,-0x18(%rbp) │ │ │ │ + mov %rdi,-0x10(%rbp) │ │ │ │ + mov %r8,-0x8(%rbp) │ │ │ │ + add $0xffffffffffffffe0,%rbp │ │ │ │ + test $0x7,%bl │ │ │ │ + jne 4bdb40 │ │ │ │ + mov (%rbx),%rax │ │ │ │ + jmp *%rax │ │ │ │ + nopw 0x0(%rax,%rax,1) │ │ │ │ + add (%rax),%eax │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ - add %cl,-0x39(%rax) │ │ │ │ - add %r13b,-0x1b(%r8) │ │ │ │ - rex.WXB add %cl,-0x77(%r9) │ │ │ │ - fsubrp %st,%st(1) │ │ │ │ - push %rax │ │ │ │ - sbb %bl,%al │ │ │ │ - add (%rcx),%al │ │ │ │ add %al,(%rax) │ │ │ │ + (bad) │ │ │ │ add %al,(%rax) │ │ │ │ + add %ah,-0x5b(%rax) │ │ │ │ + (bad) │ │ │ │ + add -0x75(%rax),%ecx │ │ │ │ + or %r9b,-0x75(%r8) │ │ │ │ + rex.WRB adc %r9b,-0x75(%r8) │ │ │ │ + push %rbp │ │ │ │ + sbb %cl,-0x77(%rax) │ │ │ │ + fiadds -0x72b7f81a(%rbx) │ │ │ │ + cmp $0x300de47,%eax │ │ │ │ + mov (%rdi,%rsi,8),%rsi │ │ │ │ + jmp *%rsi │ │ │ │ + movq $0x4bdb88,0x10(%rbp) │ │ │ │ + mov %rcx,%rbx │ │ │ │ + add $0x10,%rbp │ │ │ │ + test $0x7,%bl │ │ │ │ + jne 4bdb88 │ │ │ │ + mov (%rbx),%rax │ │ │ │ + jmp *%rax │ │ │ │ + add %eax,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ - add %bl,(%rsi) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ + (bad) │ │ │ │ add %al,(%rax) │ │ │ │ - add %cl,-0x77(%rcx) │ │ │ │ - fimuls -0x39(%rax) │ │ │ │ + add %bl,(%rax) │ │ │ │ + test $0xc748031e,%eax │ │ │ │ rex.RB clc │ │ │ │ - call 484f1e9d <__environ@GLIBC_2.2.5+0x448b19f5> │ │ │ │ - movl $0x36aaed1,0x0(%rbp) │ │ │ │ + rcr $0x4b,%bl │ │ │ │ + add %cl,-0x75(%rax) │ │ │ │ + rex.XB (bad) │ │ │ │ + lea 0x31ea905(%rip),%rbx │ │ │ │ + mov %rax,0x0(%rbp) │ │ │ │ add $0xfffffffffffffff8,%rbp │ │ │ │ - jmp 3240020 │ │ │ │ - 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,-0x77(%rbp) │ │ │ │ - lock lea 0x31e6f57(%rip),%rdi │ │ │ │ - lea 0x3200b10(%rip),%rsi │ │ │ │ - lea 0x32008f1(%rip),%r14 │ │ │ │ - jmp 5e4b00 │ │ │ │ + test $0x7,%bl │ │ │ │ + jne 4bdbc0 │ │ │ │ + mov (%rbx),%rax │ │ │ │ + jmp *%rax │ │ │ │ nopl (%rax) │ │ │ │ - add %eax,(%rax) │ │ │ │ - add %al,(%rax) │ │ │ │ - add %al,(%rax) │ │ │ │ - add %al,(%rax) │ │ │ │ - adc %al,(%rax) │ │ │ │ + rex.X add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ - shlb $1,(%rsi) │ │ │ │ - (bad) │ │ │ │ - add -0x73(%rax),%ecx │ │ │ │ - rex.RB │ │ │ │ - lock cmp %r15,%rax │ │ │ │ - jb 4be5f2 │ │ │ │ - movq $0x3390fc8,-0x10(%rbp) │ │ │ │ - mov %rbx,-0x8(%rbp) │ │ │ │ - mov 0x10(%rbx),%r14 │ │ │ │ - add $0xfffffffffffffff0,%rbp │ │ │ │ - jmp 53c1f8 │ │ │ │ - jmp *-0x10(%r13) │ │ │ │ - xchg %ax,%ax │ │ │ │ - add $0x1000000,%eax │ │ │ │ - ... │ │ │ │ add %al,(%rax) │ │ │ │ - add %cl,(%rsi) │ │ │ │ + add %bl,(%rsi) │ │ │ │ add %al,(%rax) │ │ │ │ - add %dl,0x48031f36(%rax) │ │ │ │ - lea -0x18(%rbp),%eax │ │ │ │ - cmp %r15,%rax │ │ │ │ - jb 4be658 │ │ │ │ - add $0x18,%r12 │ │ │ │ - cmp 0x358(%r13),%r12 │ │ │ │ - ja 4be64d │ │ │ │ - movq $0x4be5d0,-0x10(%r12) │ │ │ │ - mov %r14,(%r12) │ │ │ │ - movq $0x4be678,-0x10(%rbp) │ │ │ │ - lea -0x10(%r12),%rax │ │ │ │ - mov %rax,-0x8(%rbp) │ │ │ │ - add $0xfffffffffffffff0,%rbp │ │ │ │ - jmp 4f1968 │ │ │ │ - movq $0x18,0x388(%r13) │ │ │ │ - lea 0x31e6ed1(%rip),%rbx │ │ │ │ + add %ah,%al │ │ │ │ + test $0x1e,%al │ │ │ │ + add -0x75(%rax),%ecx │ │ │ │ + or %r9b,-0x39(%r8) │ │ │ │ + or %r15b,%r8b │ │ │ │ + fisttpll 0x0(%rbx) │ │ │ │ + mov %rbx,%rsi │ │ │ │ + mov %rax,%r14 │ │ │ │ + add $0x8,%rbp │ │ │ │ + jmp 30c46b0 │ │ │ │ + lea 0x31ea4be(%rip),%rbx │ │ │ │ jmp *-0x8(%r13) │ │ │ │ - nopl 0x0(%rax,%rax,1) │ │ │ │ + movq $0x4bdc10,0x10(%rbp) │ │ │ │ + mov %rcx,%rbx │ │ │ │ + add $0x10,%rbp │ │ │ │ + test $0x7,%bl │ │ │ │ + jne 4bdc10 │ │ │ │ + mov (%rbx),%rax │ │ │ │ + jmp *%rax │ │ │ │ + nop │ │ │ │ add %eax,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ (bad) │ │ │ │ add %al,(%rax) │ │ │ │ + add %dl,0x48031ea8(%rax) │ │ │ │ + movl $0x4bdc48,-0x8(%rbp) │ │ │ │ + mov 0x7(%rbx),%rax │ │ │ │ + lea 0x31ea87d(%rip),%rbx │ │ │ │ + mov %rax,0x0(%rbp) │ │ │ │ + add $0xfffffffffffffff8,%rbp │ │ │ │ + test $0x7,%bl │ │ │ │ + jne 4bdc48 │ │ │ │ + mov (%rbx),%rax │ │ │ │ + jmp *%rax │ │ │ │ + nopl (%rax) │ │ │ │ + rex.X add %al,(%rax) │ │ │ │ + add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ + add %bl,(%rsi) │ │ │ │ add %al,(%rax) │ │ │ │ - add %cl,-0x39(%rax) │ │ │ │ - add %r11b,0x49004be6(%r8) │ │ │ │ + add %bl,-0x58(%rax) │ │ │ │ + (bad) │ │ │ │ + add -0x75(%rax),%ecx │ │ │ │ + or %r9b,-0x39(%r8) │ │ │ │ + or %r14b,0x48004bde(%r8) │ │ │ │ mov %ebx,%esi │ │ │ │ - jmp 323f840 │ │ │ │ - add %eax,(%rax) │ │ │ │ + mov %rax,%r14 │ │ │ │ + add $0x8,%rbp │ │ │ │ + jmp 30c46b0 │ │ │ │ + movq $0x4bdc90,0x18(%rbp) │ │ │ │ + mov %rdx,%rbx │ │ │ │ + add $0x18,%rbp │ │ │ │ + test $0x7,%bl │ │ │ │ + jne 4bdc90 │ │ │ │ + mov (%rbx),%rax │ │ │ │ + jmp *%rax │ │ │ │ + nopl 0x0(%rax) │ │ │ │ + ... │ │ │ │ + (bad) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ + add %cl,-0x7d(%rax) │ │ │ │ + jnp 4bdcab │ │ │ │ + add %cl,(%rdi) │ │ │ │ + sahf │ │ │ │ + rorb $0xb6,(%rdi) │ │ │ │ + rorb $0xe0,-0x3f(%rax) │ │ │ │ + add -0x75(%rax),%ecx │ │ │ │ + cwtl │ │ │ │ + call 484f4572 <__environ@GLIBC_2.2.5+0x448b40ca> │ │ │ │ + add $0x8,%ebp │ │ │ │ + jmp *0x0(%rbp) │ │ │ │ + movq $0x4bdcf8,0x18(%rbp) │ │ │ │ + mov %rax,%rbx │ │ │ │ + add $0x18,%rbp │ │ │ │ + test $0x7,%bl │ │ │ │ + jne 4bdcf8 │ │ │ │ + mov (%rbx),%rax │ │ │ │ + jmp *%rax │ │ │ │ + xchg %ax,%ax │ │ │ │ + ... │ │ │ │ (bad) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ - add %cl,-0x39(%rax) │ │ │ │ - add %r15b,0x49004be6(%r8) │ │ │ │ - mov %ebx,%esi │ │ │ │ - jmp 323f9f0 │ │ │ │ + add %al,-0x7cb7f81d(%rbx) │ │ │ │ + sti │ │ │ │ + add %ecx,(%rdi) │ │ │ │ + test %ebx,%eax │ │ │ │ add %eax,(%rax) │ │ │ │ - add %al,(%rax) │ │ │ │ - add %al,(%rax) │ │ │ │ - add %al,(%rax) │ │ │ │ + add %ch,%bl │ │ │ │ + sbb $0x90,%al │ │ │ │ + ... │ │ │ │ (bad) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ - add %cl,-0x39(%rax) │ │ │ │ - add %r11b,%r8b │ │ │ │ - out %al,$0x4b │ │ │ │ - add %cl,-0x77(%rcx) │ │ │ │ - fsubrp %st,%st(1) │ │ │ │ - loopne 4be6dc │ │ │ │ - fadds (%rdx) │ │ │ │ + add %cl,-0x7d(%rax) │ │ │ │ + jnp 4bdd03 │ │ │ │ + add %cl,(%rdi) │ │ │ │ + test %edi,0x48000001(%rdx) │ │ │ │ + lea 0x377a1d0(%rip),%ebx │ │ │ │ + add $0x8,%rbp │ │ │ │ + jmp *0x0(%rbp) │ │ │ │ + lea 0x31ea1b0(%rip),%rbx │ │ │ │ + add $0x20,%rbp │ │ │ │ + mov (%rbx),%rax │ │ │ │ + jmp *%rax │ │ │ │ + lea 0x31ea0f0(%rip),%rbx │ │ │ │ + add $0x20,%rbp │ │ │ │ + mov (%rbx),%rax │ │ │ │ + jmp *%rax │ │ │ │ + and $0xfffffffffffffff8,%rbx │ │ │ │ + mov (%rbx),%rbx │ │ │ │ + mov -0x4(%rbx),%ebx │ │ │ │ + cmp $0x6,%rbx │ │ │ │ + je 4bdd62 │ │ │ │ + movq $0x4bdcd8,0x18(%rbp) │ │ │ │ + mov %rdx,%r8 │ │ │ │ + mov %rcx,%rdi │ │ │ │ + mov %rax,%rsi │ │ │ │ + lea 0x31e970e(%rip),%r14 │ │ │ │ + add $0x18,%rbp │ │ │ │ + jmp 4bdaf8 │ │ │ │ + movq $0x4bdd90,0x10(%rbp) │ │ │ │ + mov %rcx,%rbx │ │ │ │ + add $0x10,%rbp │ │ │ │ + test $0x7,%bl │ │ │ │ + jne 4bdd90 │ │ │ │ + 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 %dl,(%rax) │ │ │ │ + cmpsl %es:(%rdi),%ds:(%rsi) │ │ │ │ + (bad) │ │ │ │ + add -0x39(%rax),%ecx │ │ │ │ rex.RB clc │ │ │ │ - call 484f200d <__environ@GLIBC_2.2.5+0x448b1b65> │ │ │ │ - movl $0x36aaed1,0x0(%rbp) │ │ │ │ + enter $0x4bdd,$0x0 │ │ │ │ + mov 0x7(%rbx),%rax │ │ │ │ + lea 0x31ea6fd(%rip),%rbx │ │ │ │ + mov %rax,0x0(%rbp) │ │ │ │ add $0xfffffffffffffff8,%rbp │ │ │ │ - jmp 3240020 │ │ │ │ - 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,-0x77(%rbp) │ │ │ │ - lock lea 0x31e6e17(%rip),%rdi │ │ │ │ - lea 0x32008f8(%rip),%rsi │ │ │ │ - lea 0x3200781(%rip),%r14 │ │ │ │ - jmp 5e4b00 │ │ │ │ + test $0x7,%bl │ │ │ │ + jne 4bddc8 │ │ │ │ + mov (%rbx),%rax │ │ │ │ + jmp *%rax │ │ │ │ nopl (%rax) │ │ │ │ - add %eax,(%rax) │ │ │ │ - add %al,(%rax) │ │ │ │ - add %al,(%rax) │ │ │ │ - add %al,(%rax) │ │ │ │ - adc %al,(%rax) │ │ │ │ + rex.X add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ - js 4be792 │ │ │ │ - (bad) │ │ │ │ - add -0x73(%rax),%ecx │ │ │ │ - rex.RB │ │ │ │ - lock cmp %r15,%rax │ │ │ │ - jb 4be762 │ │ │ │ - movq $0x3390fc8,-0x10(%rbp) │ │ │ │ - mov %rbx,-0x8(%rbp) │ │ │ │ - mov 0x10(%rbx),%r14 │ │ │ │ - add $0xfffffffffffffff0,%rbp │ │ │ │ - jmp 592478 │ │ │ │ - jmp *-0x10(%r13) │ │ │ │ - xchg %ax,%ax │ │ │ │ - add $0x1000000,%eax │ │ │ │ - ... │ │ │ │ add %al,(%rax) │ │ │ │ - add %cl,(%rsi) │ │ │ │ + add %bl,(%rsi) │ │ │ │ add %al,(%rax) │ │ │ │ - add %bh,(%rax) │ │ │ │ - push %rsp │ │ │ │ - (bad) │ │ │ │ - add -0x73(%rax),%ecx │ │ │ │ - rex.RB call 734420d4 <__environ@GLIBC_2.2.5+0x6f801c2c> │ │ │ │ + add %bl,%al │ │ │ │ + cmpsb %es:(%rdi),%ds:(%rsi) │ │ │ │ (bad) │ │ │ │ - add $0x18,%r12 │ │ │ │ - cmp 0x358(%r13),%r12 │ │ │ │ - ja 4be7bd │ │ │ │ - movq $0x4be740,-0x10(%r12) │ │ │ │ - mov %r14,(%r12) │ │ │ │ - movq $0x4be7e8,-0x10(%rbp) │ │ │ │ - lea -0x10(%r12),%rax │ │ │ │ - mov %rax,-0x8(%rbp) │ │ │ │ - add $0xfffffffffffffff0,%rbp │ │ │ │ - jmp 4f1968 │ │ │ │ - movq $0x18,0x388(%r13) │ │ │ │ - lea 0x31e6d91(%rip),%rbx │ │ │ │ - jmp *-0x8(%r13) │ │ │ │ + add -0x75(%rax),%ecx │ │ │ │ + or %r9b,-0x39(%r8) │ │ │ │ + or %r9b,0x48004bdf(%r8) │ │ │ │ + mov %ebx,%esi │ │ │ │ + mov %rax,%r14 │ │ │ │ + add $0x8,%rbp │ │ │ │ + jmp 30c46b0 │ │ │ │ nopl 0x0(%rax,%rax,1) │ │ │ │ add %eax,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ (bad) │ │ │ │ add %al,(%rax) │ │ │ │ + add %ch,-0x7cfce15a(%rax) │ │ │ │ + jrcxz 4bde02 │ │ │ │ + cmp $0x1,%rbx │ │ │ │ + jne 4bde0a │ │ │ │ + add $0x8,%rbp │ │ │ │ + jmp 4bdebd │ │ │ │ + mov 0x8(%rbp),%rdx │ │ │ │ + movq $0x4bde38,0x8(%rbp) │ │ │ │ + mov %rdx,%rbx │ │ │ │ + add $0x8,%rbp │ │ │ │ + test $0x7,%bl │ │ │ │ + jne 4bde38 │ │ │ │ + mov (%rbx),%rax │ │ │ │ + jmp *%rax │ │ │ │ + nop │ │ │ │ + ... │ │ │ │ + (bad) │ │ │ │ add %al,(%rax) │ │ │ │ - add %al,(%rax) │ │ │ │ - add %cl,-0x39(%rax) │ │ │ │ - add %r9b,(%r8) │ │ │ │ - call ffffffff8994e83d <__environ@GLIBC_2.2.5+0xffffffff85d0e395> │ │ │ │ - fsubrp %st,%st(1) │ │ │ │ - rex.W adc %bl,%al │ │ │ │ - add (%rcx),%al │ │ │ │ - add %al,(%rax) │ │ │ │ + add %ch,-0x5a(%rax) │ │ │ │ + (bad) │ │ │ │ + add -0x7d(%rax),%ecx │ │ │ │ + jnp 4bde53 │ │ │ │ + add %cl,(%rdi) │ │ │ │ + mov %eax,%es │ │ │ │ + (bad) │ │ │ │ + (bad) │ │ │ │ + decl -0x75(%rax) │ │ │ │ + rex.XB jp 4613264c <__environ@GLIBC_2.2.5+0x424f21a4> │ │ │ │ + clc │ │ │ │ + sbb $0x4b,%dh │ │ │ │ + add %cl,-0x73(%rax) │ │ │ │ + sbb $0x31ea648,%eax │ │ │ │ + movzbl %al,%eax │ │ │ │ + mov %rax,0x0(%rbp) │ │ │ │ + add $0xfffffffffffffff8,%rbp │ │ │ │ + test $0x7,%bl │ │ │ │ + jne 4bde80 │ │ │ │ + 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,-0x39(%rax) │ │ │ │ - add %r13b,(%r8) │ │ │ │ - call ffffffff8994e85d <__environ@GLIBC_2.2.5+0xffffffff85d0e3b5> │ │ │ │ - fsubrp %st,%st(1) │ │ │ │ - fcoms (%rcx) │ │ │ │ - fadds (%rdx) │ │ │ │ + add %cl,-0x75(%rax) │ │ │ │ + or %r9b,-0x39(%r8) │ │ │ │ + or %r8b,%r8b │ │ │ │ + loopne 4bded6 │ │ │ │ + add %cl,-0x77(%rax) │ │ │ │ + fimuls -0x77(%rcx) │ │ │ │ + (bad) │ │ │ │ + add $0x8,%rbp │ │ │ │ + jmp 30c46b0 │ │ │ │ + nopl 0x0(%rax,%rax,1) │ │ │ │ add %eax,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ (bad) │ │ │ │ add %al,(%rax) │ │ │ │ + add %dh,%al │ │ │ │ + movsl %ds:(%rsi),%es:(%rdi) │ │ │ │ + (bad) │ │ │ │ + add -0x7cb7f81d(%rbx),%eax │ │ │ │ + sti │ │ │ │ + add %esi,0x48(%rdx,%rdx,1) │ │ │ │ + add $0x8,%ebp │ │ │ │ + lea 0x377a00d(%rip),%rbx │ │ │ │ + add $0x8,%rbp │ │ │ │ + jmp *0x0(%rbp) │ │ │ │ + mov 0x8(%rbp),%rdx │ │ │ │ + movq $0x4bdef8,0x8(%rbp) │ │ │ │ + mov %rdx,%rbx │ │ │ │ + add $0x8,%rbp │ │ │ │ + test $0x7,%bl │ │ │ │ + jne 4bdef8 │ │ │ │ + mov (%rbx),%rax │ │ │ │ + jmp *%rax │ │ │ │ + ... │ │ │ │ + (bad) │ │ │ │ add %al,(%rax) │ │ │ │ + add %ch,0x48031ea5(%rax) │ │ │ │ + cmpl $0x0,0x17(%rbx) │ │ │ │ + jle 4bdebd │ │ │ │ + mov 0xf(%rbx),%rax │ │ │ │ + mov (%rax),%al │ │ │ │ + movq $0x4bdf40,-0x8(%rbp) │ │ │ │ + lea 0x31ea58c(%rip),%rbx │ │ │ │ + movzbl %al,%eax │ │ │ │ + mov %rax,0x0(%rbp) │ │ │ │ + add $0xfffffffffffffff8,%rbp │ │ │ │ + test $0x7,%bl │ │ │ │ + jne 4bdf40 │ │ │ │ + mov (%rbx),%rax │ │ │ │ + jmp *%rax │ │ │ │ + nopl 0x0(%rax) │ │ │ │ + add %al,(%r8) │ │ │ │ add %al,(%rax) │ │ │ │ - add %cl,-0x39(%rax) │ │ │ │ - add %r9b,-0x18(%r8) │ │ │ │ - rex.WXB add %cl,-0x77(%r9) │ │ │ │ - fsubrp %st,%st(1) │ │ │ │ - jo 4be84b │ │ │ │ - fadds (%rdx) │ │ │ │ - add %eax,(%rax) │ │ │ │ + add %al,(%rax) │ │ │ │ + add %bl,(%rsi) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ + add %cl,-0x77(%rax) │ │ │ │ + fimuls 0x75(%rbx,%rcx,4) │ │ │ │ + or %cl,-0x7d(%rax) │ │ │ │ + (bad) │ │ │ │ (bad) │ │ │ │ + rolb $0x0,(%edx) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ - add %cl,-0x77(%rcx) │ │ │ │ - fimuls -0x39(%rax) │ │ │ │ - rex.RB clc │ │ │ │ - call 484f217d <__environ@GLIBC_2.2.5+0x448b1cd5> │ │ │ │ - movl $0x36aaed1,0x0(%rbp) │ │ │ │ - add $0xfffffffffffffff8,%rbp │ │ │ │ - jmp 3240020 │ │ │ │ - nopl 0x0(%rax) │ │ │ │ - add $0x1000000,%eax │ │ │ │ + add %bl,(%rsi) │ │ │ │ add %al,(%rax) │ │ │ │ - add %al,(%rdx) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ + add %al,-0x7cb7f81d(%rbx) │ │ │ │ + sti │ │ │ │ + add %ecx,(%rdi) │ │ │ │ + test %edx,-0x1(%rax) │ │ │ │ + (bad) │ │ │ │ + ljmp (bad) │ │ │ │ + jmp 4bdd03 │ │ │ │ + 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,-0x77(%rbp) │ │ │ │ - lock lea 0x31e6cd7(%rip),%rdi │ │ │ │ - lea 0x3200788(%rip),%rsi │ │ │ │ - lea 0x3200611(%rip),%r14 │ │ │ │ - jmp 5e4b00 │ │ │ │ - nopl (%rax) │ │ │ │ - add $0x1000000,%eax │ │ │ │ + add %bl,(%rax) │ │ │ │ + movsl %ds:(%rsi),%es:(%rdi) │ │ │ │ + (bad) │ │ │ │ + add -0x75(%rax),%ecx │ │ │ │ + push %rbp │ │ │ │ + or %al,-0x7cb7f81d(%rbx) │ │ │ │ + sti │ │ │ │ + add %ecx,(%rdi) │ │ │ │ + test %dl,0x48000000(%rdx) │ │ │ │ + movl $0x4bdfc8,0x8(%rbp) │ │ │ │ + mov %rdx,%rbx │ │ │ │ + add $0x8,%rbp │ │ │ │ + test $0x7,%bl │ │ │ │ + jne 4bdfc8 │ │ │ │ + mov (%rbx),%rax │ │ │ │ + jmp *%rax │ │ │ │ + nopw 0x0(%rax,%rax,1) │ │ │ │ ... │ │ │ │ - add %al,(%rax) │ │ │ │ - add %cl,(%rsi) │ │ │ │ - add %al,(%rax) │ │ │ │ - add %ah,-0x13(%rax) │ │ │ │ (bad) │ │ │ │ - add -0xa(%rcx,%rcx,4),%ecx │ │ │ │ - lea 0x31fed57(%rip),%r14 │ │ │ │ - jmp 5e50d0 │ │ │ │ - nop │ │ │ │ - add $0x1000000,%eax │ │ │ │ - add %al,(%rax) │ │ │ │ - add %al,(%rdx) │ │ │ │ add %al,(%rax) │ │ │ │ + add %bl,%al │ │ │ │ + movsb %ds:(%rsi),%es:(%rdi) │ │ │ │ + (bad) │ │ │ │ + add -0x7d(%rax),%ecx │ │ │ │ + jnp 4bdfe3 │ │ │ │ + add %cl,(%rdi) │ │ │ │ + mov (%rax),%? │ │ │ │ + std │ │ │ │ + (bad) │ │ │ │ + decl -0x75(%rax) │ │ │ │ + rex.XB jp 461327dc <__environ@GLIBC_2.2.5+0x424f2334> │ │ │ │ + clc │ │ │ │ + adc %ah,%al │ │ │ │ + rex.WXB add %cl,-0x73(%r8) │ │ │ │ + sbb $0x31ea4b8,%eax │ │ │ │ + movzbl %al,%eax │ │ │ │ + mov %rax,0x0(%rbp) │ │ │ │ + add $0xfffffffffffffff8,%rbp │ │ │ │ + test $0x7,%bl │ │ │ │ + jne 4be010 │ │ │ │ + mov (%rbx),%rax │ │ │ │ + jmp *%rax │ │ │ │ + nopl (%rax) │ │ │ │ + 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,-0x77(%rbp) │ │ │ │ - lock lea 0x31e6ca7(%rip),%rdi │ │ │ │ - lea 0x3200968(%rip),%rsi │ │ │ │ - lea 0x3200ac1(%rip),%r14 │ │ │ │ - jmp 5e4b00 │ │ │ │ - nopl (%rax) │ │ │ │ - add $0x1000000,%eax │ │ │ │ + add %cl,-0x75(%rax) │ │ │ │ + or %r9b,-0x39(%r8) │ │ │ │ + or %r12b,-0x21(%r8) │ │ │ │ + rex.WXB add %cl,-0x77(%r8) │ │ │ │ + fimuls -0x77(%rcx) │ │ │ │ + (bad) │ │ │ │ + add $0x8,%rbp │ │ │ │ + jmp 30c46b0 │ │ │ │ + movq $0x4be058,0x8(%rbp) │ │ │ │ + mov %rdx,%rbx │ │ │ │ + add $0x8,%rbp │ │ │ │ + test $0x7,%bl │ │ │ │ + jne 4be058 │ │ │ │ + mov (%rbx),%rax │ │ │ │ + jmp *%rax │ │ │ │ + nopl 0x0(%rax) │ │ │ │ ... │ │ │ │ + (bad) │ │ │ │ add %al,(%rax) │ │ │ │ - add %cl,(%rsi) │ │ │ │ - add %al,(%rax) │ │ │ │ - add %bh,-0xe(%rax) │ │ │ │ + add %cl,-0x5c(%rax) │ │ │ │ (bad) │ │ │ │ - add -0xa(%rcx,%rcx,4),%ecx │ │ │ │ - lea 0x31ff26f(%rip),%r14 │ │ │ │ - jmp 5e50d0 │ │ │ │ - nop │ │ │ │ - add $0x1000000,%eax │ │ │ │ + add -0x7d(%rax),%ecx │ │ │ │ + jnp 4be073 │ │ │ │ + add %cl,(%rdi) │ │ │ │ + mov -0x2(%rdx),%ds │ │ │ │ + (bad) │ │ │ │ + decl -0x75(%rax) │ │ │ │ + rex.XB jp 4613286c <__environ@GLIBC_2.2.5+0x424f23c4> │ │ │ │ + clc │ │ │ │ + movabs 0xa4281d8d48004be0,%al │ │ │ │ + (bad) │ │ │ │ + add (%rdi),%ecx │ │ │ │ + mov $0xc0,%dh │ │ │ │ + mov %rax,0x0(%rbp) │ │ │ │ + add $0xfffffffffffffff8,%rbp │ │ │ │ + test $0x7,%bl │ │ │ │ + jne 4be0a0 │ │ │ │ + mov (%rbx),%rax │ │ │ │ + jmp *%rax │ │ │ │ + nopl (%rax) │ │ │ │ + add %al,(%r8) │ │ │ │ add %al,(%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) │ │ │ │ + fimuls 0x75(%rbx,%rcx,4) │ │ │ │ + or %cl,-0x7d(%rax) │ │ │ │ + (bad) │ │ │ │ + add %ah,-0x40(%rsi) │ │ │ │ + add (%rax),%al │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ - add %cl,-0x77(%rbp) │ │ │ │ - lock lea 0x31e6c77(%rip),%rdi │ │ │ │ - lea 0x3200908(%rip),%rsi │ │ │ │ - lea 0x3200a61(%rip),%r14 │ │ │ │ - jmp 5e4b00 │ │ │ │ - nopl (%rax) │ │ │ │ - add $0x1000000,%eax │ │ │ │ - ... │ │ │ │ add %al,(%rax) │ │ │ │ - add %cl,(%rsi) │ │ │ │ + add %bl,(%rsi) │ │ │ │ add %al,(%rax) │ │ │ │ - add %ch,0x54(%rax) │ │ │ │ - (bad) │ │ │ │ - add -0xa(%rcx,%rcx,4),%ecx │ │ │ │ - lea 0x31e545f(%rip),%r14 │ │ │ │ - jmp 5e50d0 │ │ │ │ - nop │ │ │ │ - add $0x1000000,%eax │ │ │ │ add %al,(%rax) │ │ │ │ - add %al,(%rdx) │ │ │ │ add %al,(%rax) │ │ │ │ + add %al,-0x7cb7f81d(%rbx) │ │ │ │ + sti │ │ │ │ + add %ecx,(%rdi) │ │ │ │ + test %esi,%eax │ │ │ │ + std │ │ │ │ + (bad) │ │ │ │ + ljmp (bad) │ │ │ │ + jmp 4bdd03 │ │ │ │ + nopw 0x0(%rax,%rax,1) │ │ │ │ + (bad) │ │ │ │ add %al,(%rax) │ │ │ │ + add %al,(%rbx) │ │ │ │ + ... │ │ │ │ add %al,(%rax) │ │ │ │ add %cl,(%rsi) │ │ │ │ add %al,(%rax) │ │ │ │ + add %dh,0x48031e9f(%rax) │ │ │ │ + lea -0x38(%rbp),%eax │ │ │ │ + cmp %r15,%rax │ │ │ │ + jae 4be3af │ │ │ │ + lea 0x31e9fc4(%rip),%rbx │ │ │ │ + jmp *-0x8(%r13) │ │ │ │ + movq $0x4be138,0x0(%rbp) │ │ │ │ + mov %rbx,%rax │ │ │ │ + mov %rcx,%rbx │ │ │ │ + mov %rax,0x20(%rbp) │ │ │ │ + test $0x7,%bl │ │ │ │ + jne 4be138 │ │ │ │ + mov (%rbx),%rax │ │ │ │ + jmp *%rax │ │ │ │ + nopl 0x0(%rax) │ │ │ │ + test %al,(%rcx) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ - add %cl,-0x77(%rbp) │ │ │ │ - lock lea 0x31e6c47(%rip),%rdi │ │ │ │ - lea 0x3200820(%rip),%rsi │ │ │ │ - lea 0x3200a01(%rip),%r14 │ │ │ │ - jmp 5e4b00 │ │ │ │ - nopl (%rax) │ │ │ │ - add %eax,(%rax) │ │ │ │ - add %al,(%rax) │ │ │ │ - add %al,(%rax) │ │ │ │ - add %al,(%rax) │ │ │ │ - adc %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ - adc %al,-0x72b7fce1(%rbx) │ │ │ │ - rex.RB │ │ │ │ - lock cmp %r15,%rax │ │ │ │ - jb 4be9f2 │ │ │ │ - movq $0x3390fc8,-0x10(%rbp) │ │ │ │ - mov %rbx,-0x8(%rbp) │ │ │ │ - mov 0x10(%rbx),%r14 │ │ │ │ - add $0xfffffffffffffff0,%rbp │ │ │ │ - jmp 5d5fc0 │ │ │ │ - jmp *-0x10(%r13) │ │ │ │ - xchg %ax,%ax │ │ │ │ - add $0x1000000,%eax │ │ │ │ - ... │ │ │ │ + (bad) │ │ │ │ add %al,(%rax) │ │ │ │ - add %cl,(%rsi) │ │ │ │ + add %ch,-0x61(%rax) │ │ │ │ + (bad) │ │ │ │ + add -0x75(%rax),%ecx │ │ │ │ + jne 4be144 │ │ │ │ + mov 0x20(%rbp),%rdi │ │ │ │ + add $0x28,%rbp │ │ │ │ + mov %rbx,%r14 │ │ │ │ + jmp 4be3af │ │ │ │ + movq $0x4be178,0x0(%rbp) │ │ │ │ + mov %rax,%rbx │ │ │ │ + test $0x7,%bl │ │ │ │ + jne 4be178 │ │ │ │ + mov (%rbx),%rax │ │ │ │ + jmp *%rax │ │ │ │ + nopl 0x0(%rax) │ │ │ │ + (bad) │ │ │ │ + or $0x0,%eax │ │ │ │ add %al,(%rax) │ │ │ │ - add %dl,%al │ │ │ │ (bad) │ │ │ │ + add %al,(%rax) │ │ │ │ + add %ch,(%rax) │ │ │ │ + lahf │ │ │ │ (bad) │ │ │ │ - add -0x73(%rax),%ecx │ │ │ │ - rex.RB call 73442364 <__environ@GLIBC_2.2.5+0x6f801ebc> │ │ │ │ + add -0x39(%rax),%ecx │ │ │ │ + add %r12b,0x48004be1(%r8) │ │ │ │ + mov 0x7(%rbx),%ebx │ │ │ │ + test $0x7,%bl │ │ │ │ + jne 4be1a0 │ │ │ │ + mov (%rbx),%rax │ │ │ │ + jmp *%rax │ │ │ │ + xchg %ax,%ax │ │ │ │ (bad) │ │ │ │ - add $0x18,%r12 │ │ │ │ - cmp 0x358(%r13),%r12 │ │ │ │ - ja 4bea4d │ │ │ │ - movq $0x4be9d0,-0x10(%r12) │ │ │ │ - mov %r14,(%r12) │ │ │ │ - movq $0x4bea78,-0x10(%rbp) │ │ │ │ - lea -0x10(%r12),%rax │ │ │ │ - mov %rax,-0x8(%rbp) │ │ │ │ - add $0xfffffffffffffff0,%rbp │ │ │ │ - jmp 4f1968 │ │ │ │ - movq $0x18,0x388(%r13) │ │ │ │ - lea 0x31e6bc1(%rip),%rbx │ │ │ │ - jmp *-0x8(%r13) │ │ │ │ - nopl 0x0(%rax,%rax,1) │ │ │ │ - add %eax,(%rax) │ │ │ │ + or $0x0,%eax │ │ │ │ add %al,(%rax) │ │ │ │ + (bad) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ + lahf │ │ │ │ (bad) │ │ │ │ + add -0x75(%rax),%ecx │ │ │ │ + sub %r9b,-0x75(%r8) │ │ │ │ + rex.WRB and %r9b,-0x75(%r8) │ │ │ │ + push %rbp │ │ │ │ + or %cl,-0x75(%rax) │ │ │ │ + jne 4be1c0 │ │ │ │ + jmp 4be320 │ │ │ │ + nopl (%rax) │ │ │ │ + add $0x0,%al │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ - add %cl,-0x39(%rax) │ │ │ │ - add %r11b,0x49004bea(%r8) │ │ │ │ - mov %ebx,%esi │ │ │ │ - jmp 323f840 │ │ │ │ - add %eax,(%rax) │ │ │ │ + (bad) │ │ │ │ + add %al,(%rax) │ │ │ │ + add %bl,%al │ │ │ │ + sahf │ │ │ │ + (bad) │ │ │ │ + add -0x7cb7f81d(%rbx),%eax │ │ │ │ + sti │ │ │ │ + add %esi,0x48(%rbx,%rdi,1) │ │ │ │ + movl $0x4be1f8,0x0(%rbp) │ │ │ │ + mov 0x18(%rbp),%rbx │ │ │ │ + test $0x7,%bl │ │ │ │ + jne 4be1f8 │ │ │ │ + mov (%rbx),%rax │ │ │ │ + jmp *%rax │ │ │ │ + nop │ │ │ │ + add $0x3,%al │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ (bad) │ │ │ │ add %al,(%rax) │ │ │ │ + add %ch,0x48031e9e(%rax) │ │ │ │ + mov 0x8(%rbp),%esi │ │ │ │ + mov 0x10(%rbp),%rdi │ │ │ │ + add $0x28,%rbp │ │ │ │ + mov %rbx,%r14 │ │ │ │ + jmp 4be3af │ │ │ │ + movq $0x4be238,0x0(%rbp) │ │ │ │ + mov 0x20(%rbp),%rbx │ │ │ │ + test $0x7,%bl │ │ │ │ + jne 4be238 │ │ │ │ + mov (%rbx),%rax │ │ │ │ + jmp *%rax │ │ │ │ + nopw 0x0(%rax,%rax,1) │ │ │ │ + add $0x3,%al │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ - add %cl,-0x39(%rax) │ │ │ │ - add %r15b,0x49004bea(%r8) │ │ │ │ - mov %ebx,%esi │ │ │ │ - jmp 323f9f0 │ │ │ │ - add %eax,(%rax) │ │ │ │ - add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ + (bad) │ │ │ │ add %al,(%rax) │ │ │ │ + add %ch,-0x62(%rax) │ │ │ │ (bad) │ │ │ │ + add -0x75(%rax),%ecx │ │ │ │ + jne 4be244 │ │ │ │ + mov 0x10(%rbp),%rdi │ │ │ │ + add $0x28,%rbp │ │ │ │ + mov %rbx,%r14 │ │ │ │ + jmp 4be3af │ │ │ │ + movq $0x4be280,0x0(%rbp) │ │ │ │ + mov %rbx,%rax │ │ │ │ + mov 0x18(%rbp),%rbx │ │ │ │ + mov %rax,0x18(%rbp) │ │ │ │ + test $0x7,%bl │ │ │ │ + jne 4be280 │ │ │ │ + mov (%rbx),%rax │ │ │ │ + jmp *%rax │ │ │ │ + nopl 0x0(%rax) │ │ │ │ + addl $0x0,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ + add %bl,(%rsi) │ │ │ │ add %al,(%rax) │ │ │ │ - add %cl,-0x39(%rax) │ │ │ │ - add %r11b,%r8b │ │ │ │ + add %ah,(%rax) │ │ │ │ + sahf │ │ │ │ (bad) │ │ │ │ - rex.WXB add %cl,-0x77(%r9) │ │ │ │ - fsubrp %st,%st(1) │ │ │ │ - loopne 4bead8 │ │ │ │ - fadds (%rdx) │ │ │ │ - add %eax,(%rax) │ │ │ │ + add -0x75(%rax),%ecx │ │ │ │ + jge 4be28c │ │ │ │ + mov 0x18(%rbp),%rsi │ │ │ │ + add $0x20,%rbp │ │ │ │ + mov %rbx,%r14 │ │ │ │ + jmp 4be3af │ │ │ │ + movq $0x4be2c0,0x0(%rbp) │ │ │ │ + mov %rax,%rbx │ │ │ │ + test $0x7,%bl │ │ │ │ + jne 4be2c0 │ │ │ │ + mov (%rbx),%rax │ │ │ │ + jmp *%rax │ │ │ │ + nopl 0x0(%rax) │ │ │ │ + (bad) │ │ │ │ + or $0x0,%eax │ │ │ │ add %al,(%rax) │ │ │ │ + (bad) │ │ │ │ add %al,(%rax) │ │ │ │ + add %ah,%al │ │ │ │ + popf │ │ │ │ + (bad) │ │ │ │ + add -0x39(%rax),%ecx │ │ │ │ + add %r10b,(%r8) │ │ │ │ + jrcxz 4be312 │ │ │ │ + add %cl,-0x75(%rax) │ │ │ │ + pop %rbx │ │ │ │ + (bad) │ │ │ │ + test $0x7,%bl │ │ │ │ + jne 4be310 │ │ │ │ + mov (%rbx),%rax │ │ │ │ + jmp *%rax │ │ │ │ + xchg %ax,%ax │ │ │ │ + (bad) │ │ │ │ + or $0x0,%eax │ │ │ │ add %al,(%rax) │ │ │ │ (bad) │ │ │ │ add %al,(%rax) │ │ │ │ + add %bh,0x48031e9d(%rax) │ │ │ │ + mov 0x28(%rbp),%eax │ │ │ │ + mov 0x20(%rbp),%rcx │ │ │ │ + mov 0x8(%rbp),%rdx │ │ │ │ + mov 0x10(%rbp),%rsi │ │ │ │ + jmp 4be320 │ │ │ │ + nopw 0x0(%rax,%rax,1) │ │ │ │ + (bad) │ │ │ │ + or $0x0,%eax │ │ │ │ add %al,(%rax) │ │ │ │ + (bad) │ │ │ │ add %al,(%rax) │ │ │ │ - add %cl,-0x77(%rcx) │ │ │ │ - fimuls -0x39(%rax) │ │ │ │ - rex.RB clc │ │ │ │ - call 484f240d <__environ@GLIBC_2.2.5+0x448b1f65> │ │ │ │ - movl $0x36aaed1,0x0(%rbp) │ │ │ │ - add $0xfffffffffffffff8,%rbp │ │ │ │ - jmp 3240020 │ │ │ │ + add %dl,0x48031e9d(%rax) │ │ │ │ + mov 0x28(%rbp),%eax │ │ │ │ + mov 0x20(%rbp),%rcx │ │ │ │ + mov 0x8(%rbp),%rdx │ │ │ │ + mov 0x10(%rbp),%rsi │ │ │ │ + add $0x30,%r12 │ │ │ │ + cmp 0x358(%r13),%r12 │ │ │ │ + ja 4be687 │ │ │ │ + mov 0xf(%rbx),%rbx │ │ │ │ + movq $0x31af050,-0x28(%r12) │ │ │ │ + mov %rcx,-0x20(%r12) │ │ │ │ + inc %rax │ │ │ │ + mov %rax,-0x18(%r12) │ │ │ │ + lea -0x1(%rdx),%rax │ │ │ │ + mov %rax,-0x10(%r12) │ │ │ │ + movq $0x3363a40,-0x8(%r12) │ │ │ │ + mov %rsi,(%r12) │ │ │ │ + movq $0x4be3a0,0x20(%rbp) │ │ │ │ + lea -0x7(%r12),%rax │ │ │ │ + mov %rax,0x28(%rbp) │ │ │ │ + lea -0x27(%r12),%rax │ │ │ │ + mov %rax,0x30(%rbp) │ │ │ │ + add $0x20,%rbp │ │ │ │ + test $0x7,%bl │ │ │ │ + jne 4be3a0 │ │ │ │ + mov (%rbx),%rax │ │ │ │ + jmp *%rax │ │ │ │ nopl 0x0(%rax) │ │ │ │ - add $0x1000000,%eax │ │ │ │ - add %al,(%rax) │ │ │ │ - add %al,(%rdx) │ │ │ │ - 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 %cl,-0x77(%rbp) │ │ │ │ - lock lea 0x31e6b07(%rip),%rdi │ │ │ │ - lea 0x3200738(%rip),%rsi │ │ │ │ - lea 0x3200381(%rip),%r14 │ │ │ │ - jmp 5e4b00 │ │ │ │ - nopl (%rax) │ │ │ │ - ... │ │ │ │ - adc $0x10000000,%eax │ │ │ │ - imul $0x3,(%rsi),%ebx │ │ │ │ - lea -0x88(%rbp),%rax │ │ │ │ - cmp %r15,%rax │ │ │ │ - jb 4bec2c │ │ │ │ - sub $0x8,%rsp │ │ │ │ - mov %r13,%rax │ │ │ │ - mov %rbx,%rsi │ │ │ │ - mov %rax,%rdi │ │ │ │ - xor %eax,%eax │ │ │ │ - call 3385710 │ │ │ │ - add $0x8,%rsp │ │ │ │ - test %rax,%rax │ │ │ │ - je 4bec27 │ │ │ │ - movq $0x3391200,-0x10(%rbp) │ │ │ │ - mov %rax,-0x8(%rbp) │ │ │ │ - lea 0x31e67b5(%rip),%r9 │ │ │ │ - lea 0x31e6896(%rip),%r8 │ │ │ │ - lea 0x3201a77(%rip),%rdi │ │ │ │ - lea 0x3201a70(%rip),%rsi │ │ │ │ - lea 0x3201d49(%rip),%r14 │ │ │ │ - movq $0x36a54b1,-0x88(%rbp) │ │ │ │ - movq $0x36a54e1,-0x80(%rbp) │ │ │ │ - movq $0x36a5511,-0x78(%rbp) │ │ │ │ - movq $0x36a5541,-0x70(%rbp) │ │ │ │ - movq $0x36a5571,-0x68(%rbp) │ │ │ │ - movq $0x36a55a1,-0x60(%rbp) │ │ │ │ - movq $0x36a55d1,-0x58(%rbp) │ │ │ │ - movq $0x36a52b9,-0x50(%rbp) │ │ │ │ - movq $0x36a5299,-0x48(%rbp) │ │ │ │ - movq $0x36a5319,-0x40(%rbp) │ │ │ │ - movq $0x36a5601,-0x38(%rbp) │ │ │ │ - movq $0x36a52d9,-0x30(%rbp) │ │ │ │ - movq $0x36a5631,-0x28(%rbp) │ │ │ │ - movq $0x36a52f9,-0x20(%rbp) │ │ │ │ - movq $0x36a55c1,-0x18(%rbp) │ │ │ │ - add $0xffffffffffffff78,%rbp │ │ │ │ - jmp 667478 │ │ │ │ - mov (%rbx),%rax │ │ │ │ - jmp *%rax │ │ │ │ - jmp *-0x10(%r13) │ │ │ │ - ... │ │ │ │ - adc $0xf0000000,%eax │ │ │ │ - push $0x1e │ │ │ │ - add -0x73(%rax),%ecx │ │ │ │ - test %esi,-0x1(%rax) │ │ │ │ + popf │ │ │ │ (bad) │ │ │ │ - decl -0x8(%rcx,%rdi,1) │ │ │ │ - jb 4bed37 │ │ │ │ - sub $0x8,%rsp │ │ │ │ - mov %r13,%rax │ │ │ │ - mov %rbx,%rsi │ │ │ │ - mov %rax,%rdi │ │ │ │ - xor %eax,%eax │ │ │ │ - call 3385710 │ │ │ │ - add $0x8,%rsp │ │ │ │ - test %rax,%rax │ │ │ │ - je 4bed32 │ │ │ │ - movq $0x3391200,-0x10(%rbp) │ │ │ │ - mov %rax,-0x8(%rbp) │ │ │ │ - lea 0x31e6765(%rip),%r9 │ │ │ │ - lea 0x31e66ae(%rip),%r8 │ │ │ │ - lea 0x3201977(%rip),%rdi │ │ │ │ - lea 0x3201970(%rip),%rsi │ │ │ │ - lea 0x3201c49(%rip),%r14 │ │ │ │ - movq $0x36a54b1,-0x90(%rbp) │ │ │ │ - movq $0x36a54e1,-0x88(%rbp) │ │ │ │ - movq $0x36a5511,-0x80(%rbp) │ │ │ │ - movq $0x36a5259,-0x78(%rbp) │ │ │ │ - movq $0x36a5541,-0x70(%rbp) │ │ │ │ - movq $0x36a5571,-0x68(%rbp) │ │ │ │ - movq $0x36a55a1,-0x60(%rbp) │ │ │ │ - movq $0x36a55d1,-0x58(%rbp) │ │ │ │ - movq $0x36a52b9,-0x50(%rbp) │ │ │ │ - movq $0x36a5299,-0x48(%rbp) │ │ │ │ - movq $0x36a5319,-0x40(%rbp) │ │ │ │ - movq $0x36a5601,-0x38(%rbp) │ │ │ │ - movq $0x36a52d9,-0x30(%rbp) │ │ │ │ - movq $0x36a5631,-0x28(%rbp) │ │ │ │ - movq $0x36a52f9,-0x20(%rbp) │ │ │ │ - movq $0x36a55c1,-0x18(%rbp) │ │ │ │ - add $0xffffffffffffff70,%rbp │ │ │ │ - jmp 667ee8 │ │ │ │ - mov (%rbx),%rax │ │ │ │ - jmp *%rax │ │ │ │ - jmp *-0x10(%r13) │ │ │ │ - nopl 0x0(%rax,%rax,1) │ │ │ │ - ... │ │ │ │ - adc $0x78000000,%eax │ │ │ │ - jge 4bedc3 │ │ │ │ - add -0x73(%rax),%ecx │ │ │ │ - rex.RB │ │ │ │ - lock cmp %r15,%rax │ │ │ │ - jb 4bed97 │ │ │ │ - sub $0x8,%rsp │ │ │ │ - mov %r13,%rax │ │ │ │ - mov %rbx,%rsi │ │ │ │ - mov %rax,%rdi │ │ │ │ - xor %eax,%eax │ │ │ │ - call 3385710 │ │ │ │ - add $0x8,%rsp │ │ │ │ - test %rax,%rax │ │ │ │ - je 4bed92 │ │ │ │ - movq $0x3391200,-0x10(%rbp) │ │ │ │ - mov %rax,-0x8(%rbp) │ │ │ │ - lea 0x31f37c0(%rip),%r14 │ │ │ │ - add $0xfffffffffffffff0,%rbp │ │ │ │ - jmp 30e6c18 │ │ │ │ - mov (%rbx),%rax │ │ │ │ - jmp *%rax │ │ │ │ - jmp *-0x10(%r13) │ │ │ │ - nopl 0x0(%rax,%rax,1) │ │ │ │ - ... │ │ │ │ - adc $0x68000000,%eax │ │ │ │ - push $0x1e │ │ │ │ - add -0x73(%rax),%ecx │ │ │ │ - rex.RB │ │ │ │ - lock cmp %r15,%rax │ │ │ │ - jb 4bedf7 │ │ │ │ - sub $0x8,%rsp │ │ │ │ - mov %r13,%rax │ │ │ │ - mov %rbx,%rsi │ │ │ │ - mov %rax,%rdi │ │ │ │ - xor %eax,%eax │ │ │ │ - call 3385710 │ │ │ │ - add $0x8,%rsp │ │ │ │ - test %rax,%rax │ │ │ │ - je 4bedf2 │ │ │ │ - movq $0x3391200,-0x10(%rbp) │ │ │ │ + add -0x75(%rax),%ecx │ │ │ │ + jge 4be3b4 │ │ │ │ + mov 0x8(%rbp),%rsi │ │ │ │ + add $0x18,%rbp │ │ │ │ + mov %rbx,%r14 │ │ │ │ + mov %r14,%rax │ │ │ │ + and $0x7,%eax │ │ │ │ + cmp $0x1,%rax │ │ │ │ + je 4be4a4 │ │ │ │ + movq $0x4be408,-0x28(%rbp) │ │ │ │ + mov 0x6(%r14),%rbx │ │ │ │ + mov %rsi,-0x20(%rbp) │ │ │ │ + mov %rdi,-0x18(%rbp) │ │ │ │ + mov 0x16(%r14),%rax │ │ │ │ + mov %rax,-0x10(%rbp) │ │ │ │ + mov 0x1e(%r14),%rax │ │ │ │ mov %rax,-0x8(%rbp) │ │ │ │ - lea 0x31e6a2f(%rip),%r14 │ │ │ │ - add $0xfffffffffffffff0,%rbp │ │ │ │ - jmp 321f430 │ │ │ │ + add $0xffffffffffffffd8,%rbp │ │ │ │ + test $0x7,%bl │ │ │ │ + jne 4be408 │ │ │ │ mov (%rbx),%rax │ │ │ │ jmp *%rax │ │ │ │ - jmp *-0x10(%r13) │ │ │ │ - nopl 0x0(%rax,%rax,1) │ │ │ │ - add %eax,(%rax) │ │ │ │ - add %al,(%rax) │ │ │ │ - add %al,(%rax) │ │ │ │ + nopl 0x0(%rax) │ │ │ │ + add $0x0,%al │ │ │ │ add %al,(%rax) │ │ │ │ - adc %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ - sarb $1,0x1f(%rsi) │ │ │ │ - add -0x73(%rax),%ecx │ │ │ │ - rex.RB │ │ │ │ - lock cmp %r15,%rax │ │ │ │ - jb 4bee32 │ │ │ │ - movq $0x3390fc8,-0x10(%rbp) │ │ │ │ - mov %rbx,-0x8(%rbp) │ │ │ │ - mov 0x10(%rbx),%r14 │ │ │ │ - add $0xfffffffffffffff0,%rbp │ │ │ │ - jmp 5d5fc0 │ │ │ │ - jmp *-0x10(%r13) │ │ │ │ - xchg %ax,%ax │ │ │ │ - add $0x1000000,%eax │ │ │ │ - ... │ │ │ │ add %al,(%rax) │ │ │ │ - add %cl,(%rsi) │ │ │ │ + (bad) │ │ │ │ add %al,(%rax) │ │ │ │ - add %dl,0x48031f7e(%rax) │ │ │ │ - lea -0x18(%rbp),%eax │ │ │ │ - cmp %r15,%rax │ │ │ │ - jb 4bee98 │ │ │ │ - add $0x18,%r12 │ │ │ │ - cmp 0x358(%r13),%r12 │ │ │ │ - ja 4bee8d │ │ │ │ - movq $0x4bee10,-0x10(%r12) │ │ │ │ - mov %r14,(%r12) │ │ │ │ - movq $0x4beeb8,-0x10(%rbp) │ │ │ │ - lea -0x10(%r12),%rax │ │ │ │ - mov %rax,-0x8(%rbp) │ │ │ │ - add $0xfffffffffffffff0,%rbp │ │ │ │ - jmp 4f1968 │ │ │ │ - movq $0x18,0x388(%r13) │ │ │ │ - lea 0x31e69b9(%rip),%rbx │ │ │ │ - jmp *-0x8(%r13) │ │ │ │ - nopl 0x0(%rax,%rax,1) │ │ │ │ - add %eax,(%rax) │ │ │ │ + add %bl,0x48031e9c(%rax) │ │ │ │ + mov 0x8(%rbp),%esi │ │ │ │ + mov %rbx,%rax │ │ │ │ + and $0x7,%eax │ │ │ │ + cmp $0x1,%rax │ │ │ │ + je 4be5e0 │ │ │ │ + mov 0x10(%rbp),%rdi │ │ │ │ + cmp $0x2,%rax │ │ │ │ + jne 4be65c │ │ │ │ + movq $0x4be450,0x0(%rbp) │ │ │ │ + mov %rdi,%rbx │ │ │ │ + test $0x7,%bl │ │ │ │ + jne 4be450 │ │ │ │ + mov (%rbx),%rax │ │ │ │ + jmp *%rax │ │ │ │ + nop │ │ │ │ + test %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ (bad) │ │ │ │ add %al,(%rax) │ │ │ │ - add %al,(%rax) │ │ │ │ - add %al,(%rax) │ │ │ │ + add %dl,-0x64(%rax) │ │ │ │ + (bad) │ │ │ │ + add -0x75(%rax),%ecx │ │ │ │ + sbb %r9b,-0x7d(%r8) │ │ │ │ + jnp 4be46f │ │ │ │ + add %cl,(%rdi) │ │ │ │ + (bad) │ │ │ │ + es add (%rax),%eax │ │ │ │ add %cl,-0x39(%rax) │ │ │ │ - add %r11b,%r8b │ │ │ │ - out %al,(%dx) │ │ │ │ - rex.WXB add %cl,-0x77(%r9) │ │ │ │ - fsubrp %st,%st(1) │ │ │ │ - js 4beecf │ │ │ │ - fadds (%rdx) │ │ │ │ - add %eax,(%rax) │ │ │ │ + add %r10b,0x48004be4(%r8) │ │ │ │ + mov %ebx,%ecx │ │ │ │ + mov %rax,%rbx │ │ │ │ + mov %rcx,0x20(%rbp) │ │ │ │ + test $0x7,%bl │ │ │ │ + jne 4be490 │ │ │ │ + mov (%rbx),%rax │ │ │ │ + jmp *%rax │ │ │ │ + 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,-0x39(%rax) │ │ │ │ - add %r15b,%r8b │ │ │ │ - out %al,(%dx) │ │ │ │ - rex.WXB add %cl,-0x77(%r9) │ │ │ │ - fsubrp %st,%st(1) │ │ │ │ - or %cl,(%rbx) │ │ │ │ - fadds (%rdx) │ │ │ │ - add %eax,(%rax) │ │ │ │ + add %dl,(%rax) │ │ │ │ + pushf │ │ │ │ + (bad) │ │ │ │ + add -0x75(%rax),%ecx │ │ │ │ + jne 4be49c │ │ │ │ + mov 0x20(%rbp),%rdi │ │ │ │ + add $0x28,%rbp │ │ │ │ + mov %rbx,%r14 │ │ │ │ + jmp 4be3af │ │ │ │ + movq $0x4be4e8,-0x20(%rbp) │ │ │ │ + mov 0x7(%r14),%rbx │ │ │ │ + mov %rdi,-0x18(%rbp) │ │ │ │ + mov 0xf(%r14),%rax │ │ │ │ + mov %rax,-0x10(%rbp) │ │ │ │ + mov 0x17(%r14),%rax │ │ │ │ + mov %rax,-0x8(%rbp) │ │ │ │ + add $0xffffffffffffffe0,%rbp │ │ │ │ + test $0x7,%bl │ │ │ │ + jne 4be4e8 │ │ │ │ + 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 %bh,-0x7cfce165(%rax) │ │ │ │ + jrcxz 4be4f2 │ │ │ │ + cmp $0x3,%rbx │ │ │ │ + jne 4be679 │ │ │ │ + mov 0x8(%rbp),%rdi │ │ │ │ + movq $0x4be528,0x8(%rbp) │ │ │ │ + mov %rdi,%rbx │ │ │ │ + add $0x8,%rbp │ │ │ │ + test $0x7,%bl │ │ │ │ + jne 4be528 │ │ │ │ + mov (%rbx),%rax │ │ │ │ + jmp *%rax │ │ │ │ + nopw 0x0(%rax,%rax,1) │ │ │ │ + add (%rax),%al │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ - add %cl,-0x39(%rax) │ │ │ │ - add %r11b,(%r8) │ │ │ │ - out %eax,(%dx) │ │ │ │ - rex.WXB add %cl,-0x77(%r9) │ │ │ │ - fsubrp %st,%st(1) │ │ │ │ - movabs 0x102d80e,%al │ │ │ │ add %al,(%rax) │ │ │ │ - add %bl,(%rsi) │ │ │ │ + (bad) │ │ │ │ add %al,(%rax) │ │ │ │ + add %bh,-0x65(%rax) │ │ │ │ + (bad) │ │ │ │ + add -0x75(%rax),%ecx │ │ │ │ + push %rbx │ │ │ │ + (bad) │ │ │ │ + test %rdx,%rdx │ │ │ │ + jle 4be69f │ │ │ │ + mov 0x8(%rbp),%rax │ │ │ │ + mov 0x7(%rbx),%rcx │ │ │ │ + mov 0xf(%rbx),%rbx │ │ │ │ + mov (%rbx),%sil │ │ │ │ + movq $0x4be590,-0x20(%rbp) │ │ │ │ + mov %rbx,%rdi │ │ │ │ + mov %rax,%rbx │ │ │ │ + mov %rdx,-0x18(%rbp) │ │ │ │ + movzbl %sil,%esi │ │ │ │ + mov %rsi,-0x10(%rbp) │ │ │ │ + mov %rsi,-0x8(%rbp) │ │ │ │ + mov %rcx,0x0(%rbp) │ │ │ │ + mov %rdi,0x8(%rbp) │ │ │ │ + add $0xffffffffffffffe0,%rbp │ │ │ │ + test $0x7,%bl │ │ │ │ + jne 4be590 │ │ │ │ + mov (%rbx),%rax │ │ │ │ + jmp *%rax │ │ │ │ + mov 0xf(%rbx),%rbx │ │ │ │ + jmp 4be598 │ │ │ │ + xchg %ax,%ax │ │ │ │ + movb $0x0,0x0(%rip) │ │ │ │ + add %bl,(%rsi) │ │ │ │ add %al,(%rax) │ │ │ │ + add %dl,(%rax) │ │ │ │ + fwait │ │ │ │ + (bad) │ │ │ │ + add -0x75(%rax),%ecx │ │ │ │ + xor %r9b,-0x75(%r8) │ │ │ │ + rex.WRB sbb %r9b,-0x77(%r8) │ │ │ │ + fiaddl -0x7cb7f81e(%rbx) │ │ │ │ + cli │ │ │ │ + add (%rdi),%ecx │ │ │ │ + sub $0xfffffffc,%esp │ │ │ │ + (bad) │ │ │ │ + decl -0x7d(%rax) │ │ │ │ + cli │ │ │ │ + add (%rdi),%cl │ │ │ │ + cmp $0x0,%ebx │ │ │ │ add %al,(%rax) │ │ │ │ - add %cl,-0x77(%rcx) │ │ │ │ - fimuls -0x39(%rax) │ │ │ │ - rex.RB clc │ │ │ │ - call 484f284d <__environ@GLIBC_2.2.5+0x448b23a5> │ │ │ │ - movl $0x36aaed1,0x0(%rbp) │ │ │ │ - add $0xfffffffffffffff8,%rbp │ │ │ │ - jmp 3240020 │ │ │ │ + mov 0x1f(%rbx),%rdx │ │ │ │ + mov %rdx,%rsi │ │ │ │ + neg %rsi │ │ │ │ + xor %rdx,%rsi │ │ │ │ + mov %rcx,%rdi │ │ │ │ + and %rsi,%rdi │ │ │ │ + cmp 0x17(%rbx),%rdi │ │ │ │ + jne 4be71d │ │ │ │ + mov %rcx,%rsi │ │ │ │ + and %rdx,%rsi │ │ │ │ + test %rsi,%rsi │ │ │ │ + jne 4be578 │ │ │ │ + mov 0x7(%rbx),%rbx │ │ │ │ + jmp 4be598 │ │ │ │ + movq $0x4be610,0x8(%rbp) │ │ │ │ + mov %rsi,%rbx │ │ │ │ + add $0x8,%rbp │ │ │ │ + test $0x7,%bl │ │ │ │ + jne 4be610 │ │ │ │ + mov (%rbx),%rax │ │ │ │ + jmp *%rax │ │ │ │ nopl 0x0(%rax) │ │ │ │ - add $0x1000000,%eax │ │ │ │ + add (%rax),%eax │ │ │ │ add %al,(%rax) │ │ │ │ - add %al,(%rdx) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ + (bad) │ │ │ │ add %al,(%rax) │ │ │ │ - add %cl,(%rsi) │ │ │ │ + add %dl,0x48031e9a(%rax) │ │ │ │ + cmpl $0xa,0x7(%rbx) │ │ │ │ + jne 4be24c │ │ │ │ + movq $0x4be648,0x0(%rbp) │ │ │ │ + mov %rbx,%rax │ │ │ │ + mov 0x10(%rbp),%rbx │ │ │ │ + mov %rax,0x18(%rbp) │ │ │ │ + test $0x7,%bl │ │ │ │ + jne 4be648 │ │ │ │ + mov (%rbx),%rax │ │ │ │ + jmp *%rax │ │ │ │ + addl $0x0,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ + add %bl,(%rsi) │ │ │ │ add %al,(%rax) │ │ │ │ - add %cl,-0x77(%rbp) │ │ │ │ - lock lea 0x31e68ff(%rip),%rdi │ │ │ │ - lea 0x32002f8(%rip),%rsi │ │ │ │ - lea 0x31fff41(%rip),%r14 │ │ │ │ - jmp 5e4b00 │ │ │ │ - nopl (%rax) │ │ │ │ - ... │ │ │ │ - adc $0x8000000,%eax │ │ │ │ - imul $0x458d4803,(%rsi),%ebx │ │ │ │ - mov $0x4c,%al │ │ │ │ - cmp %edi,%eax │ │ │ │ - jb 4bf027 │ │ │ │ - sub $0x8,%rsp │ │ │ │ - mov %r13,%rax │ │ │ │ - mov %rbx,%rsi │ │ │ │ - mov %rax,%rdi │ │ │ │ - xor %eax,%eax │ │ │ │ - call 3385710 │ │ │ │ - add $0x8,%rsp │ │ │ │ - test %rax,%rax │ │ │ │ - je 4bf022 │ │ │ │ - movq $0x3391200,-0x10(%rbp) │ │ │ │ - mov %rax,-0x8(%rbp) │ │ │ │ - lea 0x31e6484(%rip),%r9 │ │ │ │ - lea 0x31e646d(%rip),%r8 │ │ │ │ - lea 0x320163e(%rip),%rdi │ │ │ │ - lea 0x3201637(%rip),%rsi │ │ │ │ - lea 0x3201910(%rip),%r14 │ │ │ │ - movq $0x36a5229,-0x50(%rbp) │ │ │ │ - movq $0x36a5869,-0x48(%rbp) │ │ │ │ - movq $0x36a5279,-0x40(%rbp) │ │ │ │ - movq $0x36a52d9,-0x38(%rbp) │ │ │ │ - movq $0x36c3581,-0x30(%rbp) │ │ │ │ - movq $0x36c5501,-0x28(%rbp) │ │ │ │ - movq $0x36bf851,-0x20(%rbp) │ │ │ │ - movq $0x36bf731,-0x18(%rbp) │ │ │ │ - add $0xffffffffffffffb0,%rbp │ │ │ │ - jmp 66f328 │ │ │ │ + add %bl,-0x66(%rax) │ │ │ │ + (bad) │ │ │ │ + add -0x75(%rax),%ecx │ │ │ │ + jge 4be654 │ │ │ │ + mov 0x18(%rbp),%rsi │ │ │ │ + add $0x20,%rbp │ │ │ │ + mov %rbx,%r14 │ │ │ │ + jmp 4be3af │ │ │ │ + movq $0x4be1c8,0x0(%rbp) │ │ │ │ + mov %rdi,%r8 │ │ │ │ + mov %rsi,%rdi │ │ │ │ + lea 0x377ce08(%rip),%rsi │ │ │ │ + mov %rbx,%r14 │ │ │ │ + jmp 4bdaf8 │ │ │ │ + lea 0x377985a(%rip),%rbx │ │ │ │ + add $0x20,%rbp │ │ │ │ + jmp *0x0(%rbp) │ │ │ │ + movq $0x30,0x388(%r13) │ │ │ │ + movq $0x4be2e8,0x0(%rbp) │ │ │ │ + jmp 338a720 │ │ │ │ + lea 0x377982b(%rip),%rbx │ │ │ │ + add $0x18,%rbp │ │ │ │ + jmp *0x0(%rbp) │ │ │ │ + cmp 0xe(%rbx),%rcx │ │ │ │ + jne 4be14c │ │ │ │ + movq $0x4be6e0,0x0(%rbp) │ │ │ │ + mov 0x6(%rbx),%rbx │ │ │ │ + test $0x7,%bl │ │ │ │ + jne 4be6e0 │ │ │ │ mov (%rbx),%rax │ │ │ │ jmp *%rax │ │ │ │ - jmp *-0x10(%r13) │ │ │ │ - nopl 0x0(%rax,%rax,1) │ │ │ │ + nopl (%rax) │ │ │ │ (bad) │ │ │ │ + or $0x0,%eax │ │ │ │ add %al,(%rax) │ │ │ │ - add %al,(%rbx) │ │ │ │ - add %al,(%rax) │ │ │ │ - add %al,(%rdx) │ │ │ │ - add %al,(%rax) │ │ │ │ - add %al,(%rax) │ │ │ │ - add %al,(%rax) │ │ │ │ - add %cl,(%rsi) │ │ │ │ + (bad) │ │ │ │ add %al,(%rax) │ │ │ │ + add %al,%al │ │ │ │ + cltd │ │ │ │ + (bad) │ │ │ │ + add -0x39(%rax),%ecx │ │ │ │ + add %r9b,(%r8) │ │ │ │ + out %eax,$0x4b │ │ │ │ + add %cl,-0x75(%rax) │ │ │ │ + pop %rbx │ │ │ │ + (bad) │ │ │ │ + test $0x7,%bl │ │ │ │ + jne 4be708 │ │ │ │ + mov (%rbx),%rax │ │ │ │ + jmp *%rax │ │ │ │ + xchg %ax,%ax │ │ │ │ + (bad) │ │ │ │ + or $0x0,%eax │ │ │ │ add %al,(%rax) │ │ │ │ + (bad) │ │ │ │ add %al,(%rax) │ │ │ │ - add %cl,-0x73(%rax) │ │ │ │ - rex.RB rorb $0x72,-0x8(%r9,%rdi,1) │ │ │ │ - rex.WRXB │ │ │ │ - movq $0x4bf088,-0x18(%rbp) │ │ │ │ - mov %r14,%rbx │ │ │ │ - mov %rsi,-0x10(%rbp) │ │ │ │ - mov %rdi,-0x8(%rbp) │ │ │ │ - add $0xffffffffffffffe8,%rbp │ │ │ │ + add %bl,0x48031e99(%rax) │ │ │ │ + mov 0x28(%rbp),%eax │ │ │ │ + mov 0x20(%rbp),%rcx │ │ │ │ + mov 0x8(%rbp),%rdx │ │ │ │ + mov 0x10(%rbp),%rsi │ │ │ │ + jmp 4be320 │ │ │ │ + movq $0x4be748,0x0(%rbp) │ │ │ │ + mov %rax,%rbx │ │ │ │ test $0x7,%bl │ │ │ │ - jne 4bf088 │ │ │ │ + jne 4be748 │ │ │ │ mov (%rbx),%rax │ │ │ │ jmp *%rax │ │ │ │ nopw 0x0(%rax,%rax,1) │ │ │ │ - add (%rax),%al │ │ │ │ - add %al,(%rax) │ │ │ │ - add %al,(%rax) │ │ │ │ - add %al,(%rax) │ │ │ │ (bad) │ │ │ │ - add %al,(%rax) │ │ │ │ - add %bl,0x48031e68(%rax) │ │ │ │ - movl $0x4bf0c0,0x0(%rbp) │ │ │ │ - mov %rbx,%rax │ │ │ │ - mov 0x8(%rbp),%rbx │ │ │ │ - mov %rax,0x8(%rbp) │ │ │ │ - jmp 33893b0 │ │ │ │ - lea 0x31e6879(%rip),%rbx │ │ │ │ - jmp *-0x8(%r13) │ │ │ │ - nopl 0x0(%rax,%rax,1) │ │ │ │ - add (%rax),%al │ │ │ │ - add %al,(%rax) │ │ │ │ - add %al,(%rax) │ │ │ │ + or $0x0,%eax │ │ │ │ add %al,(%rax) │ │ │ │ (bad) │ │ │ │ add %al,(%rax) │ │ │ │ - add %ah,0x68(%rax) │ │ │ │ + add %bl,-0x67(%rax) │ │ │ │ (bad) │ │ │ │ add -0x39(%rax),%ecx │ │ │ │ - add %r14b,%r8b │ │ │ │ - lock rex.WXB add %cl,-0x77(%r8) │ │ │ │ - fmuls -0x75(%rax) │ │ │ │ - pop %rbp │ │ │ │ - adc %cl,-0x77(%rax) │ │ │ │ - adc %r14b,%r14b │ │ │ │ - ret │ │ │ │ + add %r14b,-0x19(%r8) │ │ │ │ + rex.WXB add %cl,-0x75(%r8) │ │ │ │ + pop %rbx │ │ │ │ (bad) │ │ │ │ - jne 4bf0f0 │ │ │ │ + test $0x7,%bl │ │ │ │ + jne 4be770 │ │ │ │ mov (%rbx),%rax │ │ │ │ jmp *%rax │ │ │ │ - nopl (%rax) │ │ │ │ - add (%rax),%al │ │ │ │ - add %al,(%rax) │ │ │ │ - add %al,(%rax) │ │ │ │ - add %al,(%rax) │ │ │ │ + xchg %ax,%ax │ │ │ │ (bad) │ │ │ │ + or $0x0,%eax │ │ │ │ add %al,(%rax) │ │ │ │ - add %dh,(%rax) │ │ │ │ - push $0xffffffff8b48031e │ │ │ │ - or %r9b,-0x77(%r8) │ │ │ │ - flds -0x7cb7f81f(%rbx) │ │ │ │ - stc │ │ │ │ - add %esi,0x49(%rdx,%rbx,2) │ │ │ │ - add $0x30,%esp │ │ │ │ - cmp 0x358(%r13),%r12 │ │ │ │ - ja 4bf14a │ │ │ │ - movq $0x30e0990,-0x28(%r12) │ │ │ │ - mov %rax,-0x20(%r12) │ │ │ │ - mov 0x10(%rbp),%rax │ │ │ │ - mov %rax,-0x18(%r12) │ │ │ │ - movq $0x3c05cb2,-0x10(%r12) │ │ │ │ - movq $0x3c05cb2,-0x8(%r12) │ │ │ │ - movq $0x1,(%r12) │ │ │ │ - lea -0x27(%r12),%rbx │ │ │ │ - add $0x18,%rbp │ │ │ │ - jmp *0x0(%rbp) │ │ │ │ - movq $0x30,0x388(%r13) │ │ │ │ - jmp 338a720 │ │ │ │ - movq $0x4bf1b0,-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 3361d48 │ │ │ │ - nopl 0x0(%rax) │ │ │ │ (bad) │ │ │ │ - add $0x0,%al │ │ │ │ - add %al,(%rax) │ │ │ │ - add %al,(%rax) │ │ │ │ - add %bl,(%rsi) │ │ │ │ add %al,(%rax) │ │ │ │ - add %dh,0x67(%rax) │ │ │ │ + add %dh,(%rax) │ │ │ │ + cltd │ │ │ │ (bad) │ │ │ │ add -0x75(%rax),%ecx │ │ │ │ - xor %r9b,-0x75(%r8) │ │ │ │ - rex.WRB cmp %r9b,-0x75(%r8) │ │ │ │ + sub %r9b,-0x75(%r8) │ │ │ │ + rex.WRB and %r9b,-0x75(%r8) │ │ │ │ push %rbp │ │ │ │ - and %cl,-0x77(%rax) │ │ │ │ - fiadds -0x7cb7f81a(%rbx) │ │ │ │ - incb (%rbx) │ │ │ │ - jae 4bf220 │ │ │ │ - mov 0x18(%rbp),%rdi │ │ │ │ - cmp $0x2,%rsi │ │ │ │ - jb 4bf236 │ │ │ │ - add $0x30,%r12 │ │ │ │ - cmp 0x358(%r13),%r12 │ │ │ │ - ja 4bf210 │ │ │ │ - movq $0x30e0990,-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 338a720 │ │ │ │ - movq $0x4bf260,0x0(%rbp) │ │ │ │ - mov %rdx,%rdi │ │ │ │ - mov %rcx,%rsi │ │ │ │ - mov %rax,%r14 │ │ │ │ - jmp 4bf048 │ │ │ │ - movq $0x4bf288,0x0(%rbp) │ │ │ │ - mov %rcx,%rsi │ │ │ │ - mov %rax,%r14 │ │ │ │ - jmp 4bf048 │ │ │ │ - nopl 0x0(%rax) │ │ │ │ - (bad) │ │ │ │ - (bad) │ │ │ │ - add %al,(%rax) │ │ │ │ + or %cl,-0x75(%rax) │ │ │ │ + jne 4be790 │ │ │ │ + jmp 4be320 │ │ │ │ + mov 0x20(%rbp),%rcx │ │ │ │ + mov 0xf(%rbx),%rdx │ │ │ │ + mov (%rdx),%dl │ │ │ │ + movzbl %dl,%edx │ │ │ │ + cmp $0xa,%rdx │ │ │ │ + jne 4be108 │ │ │ │ + movq $0x4be7c8,0x0(%rbp) │ │ │ │ + mov %rbx,%rcx │ │ │ │ + mov %rax,%rbx │ │ │ │ + mov %rcx,0x20(%rbp) │ │ │ │ + test $0x7,%bl │ │ │ │ + jne 4be7c8 │ │ │ │ + mov (%rbx),%rax │ │ │ │ + jmp *%rax │ │ │ │ + test %al,(%rcx) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ - (bad) │ │ │ │ add %al,(%rax) │ │ │ │ - add %bl,0x6a(%rax) │ │ │ │ - je 4bf263 │ │ │ │ - mov %rbx,%r8 │ │ │ │ - mov 0x18(%rbp),%rdi │ │ │ │ - mov 0x10(%rbp),%rsi │ │ │ │ - mov 0x8(%rbp),%r14 │ │ │ │ - add $0x40,%rbp │ │ │ │ - jmp 30d39b8 │ │ │ │ (bad) │ │ │ │ - sbb $0x0,%eax │ │ │ │ add %al,(%rax) │ │ │ │ + add %bl,%al │ │ │ │ + cwtl │ │ │ │ (bad) │ │ │ │ - add %al,(%rax) │ │ │ │ - add %dh,0x6a(%rax) │ │ │ │ - je 4bf28b │ │ │ │ - mov 0x20(%rbp),%r8 │ │ │ │ - mov %rbx,%rdi │ │ │ │ - mov 0x10(%rbp),%rsi │ │ │ │ - mov 0x8(%rbp),%r14 │ │ │ │ - add $0x40,%rbp │ │ │ │ - jmp 30d4910 │ │ │ │ + add -0x75(%rax),%ecx │ │ │ │ + jne 4be7d4 │ │ │ │ + mov 0x20(%rbp),%rdi │ │ │ │ + add $0x28,%rbp │ │ │ │ + mov %rbx,%r14 │ │ │ │ + jmp 4be3af │ │ │ │ + nopl 0x0(%rax) │ │ │ │ sldt (%rax) │ │ │ │ add %al,(%rdx) │ │ │ │ ... │ │ │ │ add %al,(%rax) │ │ │ │ add %cl,(%rsi) │ │ │ │ add %al,(%rax) │ │ │ │ - add %bl,0x76(%rax) │ │ │ │ - je 4bf2bb │ │ │ │ - lea -0x28(%rbp),%rax │ │ │ │ - cmp %r15,%rax │ │ │ │ - jb 4bf44e │ │ │ │ - movq $0x4bf2f8,-0x10(%rbp) │ │ │ │ - mov %rsi,%rbx │ │ │ │ - mov %r14,-0x8(%rbp) │ │ │ │ - add $0xfffffffffffffff0,%rbp │ │ │ │ + add %ah,%al │ │ │ │ + cwtl │ │ │ │ + (bad) │ │ │ │ + add -0x73(%rax),%ecx │ │ │ │ + rex.RB enter $0x394c,$0xf8 │ │ │ │ + jae 4be843 │ │ │ │ + lea 0x31e98f0(%rip),%rbx │ │ │ │ + jmp *-0x8(%r13) │ │ │ │ + movq $0x4be838,0x0(%rbp) │ │ │ │ + mov 0x10(%rbp),%rbx │ │ │ │ test $0x7,%bl │ │ │ │ - jne 4bf2f8 │ │ │ │ + jne 4be838 │ │ │ │ mov (%rbx),%rax │ │ │ │ jmp *%rax │ │ │ │ nopw 0x0(%rax,%rax,1) │ │ │ │ - add %eax,(%rax) │ │ │ │ + addl $0x0,(%rcx) │ │ │ │ + add %al,(%rax) │ │ │ │ + add %al,(%rax) │ │ │ │ + add %bl,(%rsi) │ │ │ │ + add %al,(%rax) │ │ │ │ + add %ah,0x48031e98(%rax) │ │ │ │ + mov 0x8(%rbp),%esi │ │ │ │ + add $0x20,%rbp │ │ │ │ + mov %rbx,%r14 │ │ │ │ + mov %r14,%rax │ │ │ │ + and $0x7,%eax │ │ │ │ + cmp $0x1,%rax │ │ │ │ + je 4be930 │ │ │ │ + movq $0x4be898,-0x20(%rbp) │ │ │ │ + mov 0x6(%r14),%rbx │ │ │ │ + mov %rsi,-0x18(%rbp) │ │ │ │ + mov 0x16(%r14),%rax │ │ │ │ + mov %rax,-0x10(%rbp) │ │ │ │ + mov 0x1e(%r14),%rax │ │ │ │ + mov %rax,-0x8(%rbp) │ │ │ │ + add $0xffffffffffffffe0,%rbp │ │ │ │ + test $0x7,%bl │ │ │ │ + jne 4be898 │ │ │ │ + mov (%rbx),%rax │ │ │ │ + jmp *%rax │ │ │ │ + nopl 0x0(%rax) │ │ │ │ + add (%rax),%eax │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ (bad) │ │ │ │ add %al,(%rax) │ │ │ │ - add %cl,0x66(%rax) │ │ │ │ + add %al,-0x68(%rax) │ │ │ │ (bad) │ │ │ │ add -0x77(%rax),%ecx │ │ │ │ fadds -0x7cb7f820(%rbx) │ │ │ │ clc │ │ │ │ - add %esi,0x4c(%rbp,%rdx,1) │ │ │ │ - lea 0x37473cf(%rip),%esi │ │ │ │ - lea 0x37473c8(%rip),%rbx │ │ │ │ - add $0x10,%rbp │ │ │ │ - jmp *0x0(%rbp) │ │ │ │ - movq $0x4bf368,-0x18(%rbp) │ │ │ │ - mov 0xf(%rbx),%rax │ │ │ │ - mov 0x17(%rbx),%rcx │ │ │ │ - mov 0x7(%rbx),%rbx │ │ │ │ - mov %rbx,%rdx │ │ │ │ - mov 0x8(%rbp),%rbx │ │ │ │ - mov %rdx,-0x10(%rbp) │ │ │ │ - mov 0x7(%rdx),%rdx │ │ │ │ - mov %rdx,-0x8(%rbp) │ │ │ │ - mov %rcx,0x0(%rbp) │ │ │ │ - mov %rax,0x8(%rbp) │ │ │ │ - add $0xffffffffffffffe8,%rbp │ │ │ │ + add %ecx,(%rdi) │ │ │ │ + test %ah,-0x1(%rdi,%rdi,8) │ │ │ │ + decl -0x75(%rax) │ │ │ │ + jne 4be8b4 │ │ │ │ + cmp $0x2,%rax │ │ │ │ + jne 4bea70 │ │ │ │ + movq $0x4be8e0,0x8(%rbp) │ │ │ │ + mov %rsi,%rbx │ │ │ │ + add $0x8,%rbp │ │ │ │ test $0x7,%bl │ │ │ │ - jne 4bf368 │ │ │ │ + jne 4be8e0 │ │ │ │ mov (%rbx),%rax │ │ │ │ jmp *%rax │ │ │ │ - xchg %ax,%ax │ │ │ │ - add $0x0,%al │ │ │ │ + nop │ │ │ │ + add (%rax),%al │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ (bad) │ │ │ │ add %al,(%rax) │ │ │ │ - add %bl,%al │ │ │ │ - gs (bad) │ │ │ │ + add %bh,%al │ │ │ │ + xchg %eax,%edi │ │ │ │ + (bad) │ │ │ │ add -0x75(%rax),%ecx │ │ │ │ - and %r9b,-0x75(%r8) │ │ │ │ - rex.WRB sbb %r9b,-0x75(%r8) │ │ │ │ - push %rbp │ │ │ │ - adc %cl,-0x75(%rax) │ │ │ │ - jae 4bf37f │ │ │ │ - mov 0x8(%rdx),%rdi │ │ │ │ - mov 0x8(%rsi),%r8 │ │ │ │ - cmp %rdi,%r8 │ │ │ │ - jg 4bf459 │ │ │ │ - add $0x10,%rsi │ │ │ │ - add $0x10,%rdx │ │ │ │ - xor %r9d,%r9d │ │ │ │ - cmp %rdx,%rsi │ │ │ │ - je 4bf3e1 │ │ │ │ - sub $0x8,%rsp │ │ │ │ - mov %rdx,%r9 │ │ │ │ - mov %r8,%rdx │ │ │ │ - mov %rdi,%r10 │ │ │ │ - mov %rsi,%rdi │ │ │ │ - mov %r9,%rsi │ │ │ │ - mov %rax,%r9 │ │ │ │ - xor %eax,%eax │ │ │ │ - mov %r8,0x58(%rsp) │ │ │ │ - mov %r10,0x50(%rsp) │ │ │ │ - mov %rcx,0x48(%rsp) │ │ │ │ - mov %r9,%r14 │ │ │ │ - call 4053d0 │ │ │ │ - add $0x8,%rsp │ │ │ │ - movslq %eax,%r9 │ │ │ │ - mov 0x50(%rsp),%r8 │ │ │ │ - mov 0x48(%rsp),%rdi │ │ │ │ - mov 0x40(%rsp),%rcx │ │ │ │ - mov %r14,%rax │ │ │ │ - test %r9,%r9 │ │ │ │ - jge 4bf3f9 │ │ │ │ - movq $0x4bf528,0x0(%rbp) │ │ │ │ - mov %rax,%rsi │ │ │ │ - mov %rbx,%r14 │ │ │ │ - jmp 4bf2b8 │ │ │ │ - test %r9,%r9 │ │ │ │ - jle 4bf411 │ │ │ │ - movq $0x4bf5d8,0x0(%rbp) │ │ │ │ - mov %rcx,%rsi │ │ │ │ - mov %rbx,%r14 │ │ │ │ - jmp 4bf2b8 │ │ │ │ - cmp %r8,%rdi │ │ │ │ - jle 4bf429 │ │ │ │ - movq $0x4bf688,0x0(%rbp) │ │ │ │ - mov %rax,%rsi │ │ │ │ - mov %rbx,%r14 │ │ │ │ - jmp 4bf2b8 │ │ │ │ - cmp %r8,%rdi │ │ │ │ - jge 4bf441 │ │ │ │ - movq $0x4bf738,0x0(%rbp) │ │ │ │ - mov %rcx,%rsi │ │ │ │ - mov %rbx,%r14 │ │ │ │ - jmp 4bf2b8 │ │ │ │ - mov %rcx,%r14 │ │ │ │ + or %r9b,-0x7d(%r8) │ │ │ │ + jnp 4be8ff │ │ │ │ + add %cl,(%rdi) │ │ │ │ + (bad) │ │ │ │ + mov $0x1,%al │ │ │ │ + add %al,(%rax) │ │ │ │ + movq $0x4be920,0x8(%rbp) │ │ │ │ + mov %rbx,%rcx │ │ │ │ mov %rax,%rbx │ │ │ │ - add $0x28,%rbp │ │ │ │ - jmp *0x0(%rbp) │ │ │ │ - lea 0x31e64eb(%rip),%rbx │ │ │ │ - jmp *-0x8(%r13) │ │ │ │ - add $0x10,%rsi │ │ │ │ - add $0x10,%rdx │ │ │ │ - xor %r9d,%r9d │ │ │ │ - cmp %rdx,%rsi │ │ │ │ - je 4bf4b1 │ │ │ │ - sub $0x8,%rsp │ │ │ │ - mov %rdx,%r9 │ │ │ │ - mov %rdi,%rdx │ │ │ │ - mov %rdi,%r10 │ │ │ │ - mov %rsi,%rdi │ │ │ │ - mov %r9,%rsi │ │ │ │ - mov %rax,%r9 │ │ │ │ - xor %eax,%eax │ │ │ │ - mov %r8,0x58(%rsp) │ │ │ │ - mov %r10,0x50(%rsp) │ │ │ │ - mov %rcx,0x48(%rsp) │ │ │ │ - mov %r9,%r14 │ │ │ │ - call 4053d0 │ │ │ │ - add $0x8,%rsp │ │ │ │ - movslq %eax,%r9 │ │ │ │ - mov 0x50(%rsp),%r8 │ │ │ │ - mov 0x48(%rsp),%rdi │ │ │ │ - mov 0x40(%rsp),%rcx │ │ │ │ - mov %r14,%rax │ │ │ │ - test %r9,%r9 │ │ │ │ - jge 4bf4c9 │ │ │ │ - movq $0x4bf580,0x0(%rbp) │ │ │ │ - mov %rax,%rsi │ │ │ │ - mov %rbx,%r14 │ │ │ │ - jmp 4bf2b8 │ │ │ │ - test %r9,%r9 │ │ │ │ - jle 4bf4e1 │ │ │ │ - movq $0x4bf630,0x0(%rbp) │ │ │ │ - mov %rcx,%rsi │ │ │ │ - mov %rbx,%r14 │ │ │ │ - jmp 4bf2b8 │ │ │ │ - cmp %r8,%rdi │ │ │ │ - jle 4bf4f9 │ │ │ │ - movq $0x4bf6e0,0x0(%rbp) │ │ │ │ - mov %rax,%rsi │ │ │ │ - mov %rbx,%r14 │ │ │ │ - jmp 4bf2b8 │ │ │ │ - cmp %r8,%rdi │ │ │ │ - jge 4bf441 │ │ │ │ - movq $0x4bf790,0x0(%rbp) │ │ │ │ - mov %rcx,%rsi │ │ │ │ - mov %rbx,%r14 │ │ │ │ - jmp 4bf2b8 │ │ │ │ - nopl (%rax) │ │ │ │ - test %al,(%rdx) │ │ │ │ + mov %rcx,0x10(%rbp) │ │ │ │ + add $0x8,%rbp │ │ │ │ + test $0x7,%bl │ │ │ │ + jne 4be920 │ │ │ │ + mov (%rbx),%rax │ │ │ │ + jmp *%rax │ │ │ │ + nop │ │ │ │ + add %eax,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ (bad) │ │ │ │ add %al,(%rax) │ │ │ │ - add %ch,%al │ │ │ │ - jae 4bf59b │ │ │ │ - add -0x75(%rax),%ecx │ │ │ │ - rex.WRB sbb %r9b,-0x39(%r8) │ │ │ │ - sbb %r12b,-0xb(%r8) │ │ │ │ - rex.WXB add %cl,-0x77(%r8) │ │ │ │ - iret │ │ │ │ - mov %r14,%rsi │ │ │ │ - mov 0x8(%rbp),%r14 │ │ │ │ - mov %rbx,0x20(%rbp) │ │ │ │ - add $0x18,%rbp │ │ │ │ - jmp 30e4b88 │ │ │ │ - nopl 0x0(%rax,%rax,1) │ │ │ │ - add %eax,(%rax) │ │ │ │ + add %bh,0x48031e97(%rax) │ │ │ │ + mov 0x8(%rbp),%esi │ │ │ │ + add $0x10,%rbp │ │ │ │ + mov %rbx,%r14 │ │ │ │ + jmp 4be843 │ │ │ │ + movq $0x4be970,-0x20(%rbp) │ │ │ │ + mov 0x7(%r14),%rbx │ │ │ │ + mov %rsi,-0x18(%rbp) │ │ │ │ + mov 0xf(%r14),%rax │ │ │ │ + mov %rax,-0x10(%rbp) │ │ │ │ + mov 0x17(%r14),%rax │ │ │ │ + mov %rax,-0x8(%rbp) │ │ │ │ + add $0xffffffffffffffe0,%rbp │ │ │ │ + test $0x7,%bl │ │ │ │ + jne 4be970 │ │ │ │ + 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 %bl,-0x69(%rax) │ │ │ │ + (bad) │ │ │ │ + add -0x7cb7f81d(%rbx),%eax │ │ │ │ + sti │ │ │ │ + add (%rdi),%ecx │ │ │ │ + test %edx,(%rcx,%rax,1) │ │ │ │ add %al,(%rax) │ │ │ │ + mov 0x8(%rbp),%rsi │ │ │ │ + movq $0x4be9b0,0x8(%rbp) │ │ │ │ + mov %rsi,%rbx │ │ │ │ + add $0x8,%rbp │ │ │ │ + test $0x7,%bl │ │ │ │ + jne 4be9b0 │ │ │ │ + mov (%rbx),%rax │ │ │ │ + jmp *%rax │ │ │ │ + nopw 0x0(%rax,%rax,1) │ │ │ │ + add (%rax),%al │ │ │ │ add %al,(%rax) │ │ │ │ - add %cl,-0x77(%rcx) │ │ │ │ - fimuls -0x75(%rax) │ │ │ │ - pop %rbp │ │ │ │ - or %cl,-0x7d(%rax) │ │ │ │ - (bad) │ │ │ │ - add %ah,%gs:-0x70(%rsi) │ │ │ │ - test %al,(%rdx) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ + (bad) │ │ │ │ add %al,(%rax) │ │ │ │ + add %bl,(%rax) │ │ │ │ + xchg %eax,%edi │ │ │ │ (bad) │ │ │ │ + add -0x75(%rax),%ecx │ │ │ │ + rex.XB (bad) │ │ │ │ + test %rax,%rax │ │ │ │ + jg 4be9c7 │ │ │ │ + lea 0x3779511(%rip),%rbx │ │ │ │ + add $0x18,%rbp │ │ │ │ + jmp *0x0(%rbp) │ │ │ │ + mov 0x8(%rbp),%rcx │ │ │ │ + mov 0x7(%rbx),%rdx │ │ │ │ + mov 0xf(%rbx),%rbx │ │ │ │ + mov (%rbx),%sil │ │ │ │ + movq $0x4bea20,-0x20(%rbp) │ │ │ │ + mov %rbx,%rdi │ │ │ │ + mov %rcx,%rbx │ │ │ │ + mov %rax,-0x18(%rbp) │ │ │ │ + movzbl %sil,%eax │ │ │ │ + mov %rax,-0x10(%rbp) │ │ │ │ + mov %rax,-0x8(%rbp) │ │ │ │ + mov %rdx,0x0(%rbp) │ │ │ │ + mov %rdi,0x8(%rbp) │ │ │ │ + add $0xffffffffffffffe0,%rbp │ │ │ │ + test $0x7,%bl │ │ │ │ + jne 4bea20 │ │ │ │ + mov (%rbx),%rax │ │ │ │ + jmp *%rax │ │ │ │ + mov 0xf(%rbx),%rbx │ │ │ │ + jmp 4bea28 │ │ │ │ + movb $0x0,0x0(%rip) │ │ │ │ + add %bl,(%rsi) │ │ │ │ add %al,(%rax) │ │ │ │ - add %dl,0x48037473(%rax) │ │ │ │ - mov 0x18(%rbp),%ecx │ │ │ │ - movq $0x4bf5b8,0x18(%rbp) │ │ │ │ + add %ch,0x48031e96(%rax) │ │ │ │ + mov 0x30(%rbp),%eax │ │ │ │ + mov 0x18(%rbp),%rcx │ │ │ │ + mov %rbx,%rdx │ │ │ │ + and $0x7,%edx │ │ │ │ + cmp $0x3,%rdx │ │ │ │ + jae 4beaf8 │ │ │ │ + cmp $0x2,%rdx │ │ │ │ + jae 4bec24 │ │ │ │ + mov 0x1f(%rbx),%rdx │ │ │ │ + mov %rdx,%rsi │ │ │ │ + neg %rsi │ │ │ │ + xor %rdx,%rsi │ │ │ │ mov %rcx,%rdi │ │ │ │ - mov %r14,%rsi │ │ │ │ - mov 0x8(%rbp),%r14 │ │ │ │ - mov %rbx,0x20(%rbp) │ │ │ │ - add $0x18,%rbp │ │ │ │ - jmp 30e4b88 │ │ │ │ - nopl 0x0(%rax,%rax,1) │ │ │ │ + and %rsi,%rdi │ │ │ │ + cmp 0x17(%rbx),%rdi │ │ │ │ + jne 4bec95 │ │ │ │ + mov %rcx,%rsi │ │ │ │ + and %rdx,%rsi │ │ │ │ + test %rsi,%rsi │ │ │ │ + jne 4bea0a │ │ │ │ + mov 0x7(%rbx),%rbx │ │ │ │ + jmp 4bea28 │ │ │ │ + movq $0x4bedb8,0x0(%rbp) │ │ │ │ + mov %rsi,%r8 │ │ │ │ + lea 0x377b987(%rip),%rdi │ │ │ │ + lea 0x377c9e0(%rip),%rsi │ │ │ │ + mov %rbx,%r14 │ │ │ │ + jmp 4bdaf8 │ │ │ │ + lea 0x3779442(%rip),%rbx │ │ │ │ + add $0x20,%rbp │ │ │ │ + jmp *0x0(%rbp) │ │ │ │ + mov 0x10(%rbp),%rcx │ │ │ │ + mov 0xf(%rbx),%rdx │ │ │ │ + mov (%rdx),%dl │ │ │ │ + movzbl %dl,%edx │ │ │ │ + cmp $0xa,%rdx │ │ │ │ + jne 4bed65 │ │ │ │ + movq $0x4beae8,0x8(%rbp) │ │ │ │ + mov %rbx,%rcx │ │ │ │ + mov %rax,%rbx │ │ │ │ + mov %rcx,0x10(%rbp) │ │ │ │ + add $0x8,%rbp │ │ │ │ + test $0x7,%bl │ │ │ │ + jne 4beae8 │ │ │ │ + mov (%rbx),%rax │ │ │ │ + jmp *%rax │ │ │ │ + xchg %ax,%ax │ │ │ │ add %eax,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ (bad) │ │ │ │ add %al,(%rax) │ │ │ │ + add %dh,%al │ │ │ │ + xchg %eax,%ebp │ │ │ │ + (bad) │ │ │ │ + add -0x75(%rax),%ecx │ │ │ │ + jne 4beaf4 │ │ │ │ + add $0x10,%rbp │ │ │ │ + mov %rbx,%r14 │ │ │ │ + jmp 4be843 │ │ │ │ + movq $0x4beb20,0x0(%rbp) │ │ │ │ + mov %rax,%rbx │ │ │ │ + test $0x7,%bl │ │ │ │ + jne 4beb20 │ │ │ │ + mov (%rbx),%rax │ │ │ │ + jmp *%rax │ │ │ │ + nopl (%rax) │ │ │ │ + (bad) │ │ │ │ + or $0x0,%eax │ │ │ │ add %al,(%rax) │ │ │ │ + (bad) │ │ │ │ add %al,(%rax) │ │ │ │ - add %cl,-0x77(%rcx) │ │ │ │ - fimuls -0x75(%rax) │ │ │ │ - pop %rbp │ │ │ │ - or %cl,-0x7d(%rax) │ │ │ │ + add %ch,0x48031e95(%rax) │ │ │ │ + movl $0x4beb70,0x0(%rbp) │ │ │ │ + mov 0x7(%rbx),%rbx │ │ │ │ + test $0x7,%bl │ │ │ │ + jne 4beb70 │ │ │ │ + mov (%rbx),%rax │ │ │ │ + jmp *%rax │ │ │ │ + xchg %ax,%ax │ │ │ │ (bad) │ │ │ │ - add %ah,%gs:-0x70(%rsi) │ │ │ │ - test %al,(%rcx) │ │ │ │ + or $0x0,%eax │ │ │ │ add %al,(%rax) │ │ │ │ + (bad) │ │ │ │ add %al,(%rax) │ │ │ │ + add %al,0x48031e95(%rax) │ │ │ │ + mov 0x28(%rbp),%eax │ │ │ │ + mov 0x20(%rbp),%rcx │ │ │ │ + mov 0x8(%rbp),%rdx │ │ │ │ + mov 0x10(%rbp),%rsi │ │ │ │ + jmp 4beb80 │ │ │ │ + nopw 0x0(%rax,%rax,1) │ │ │ │ + (bad) │ │ │ │ + or $0x0,%eax │ │ │ │ add %al,(%rax) │ │ │ │ (bad) │ │ │ │ add %al,(%rax) │ │ │ │ - add %bh,(%rax) │ │ │ │ - jae 4bf64b │ │ │ │ - add -0x39(%rax),%ecx │ │ │ │ - sbb %r10b,(%r8) │ │ │ │ - testb $0x48,0x0(%rbx) │ │ │ │ - mov %ebx,%edi │ │ │ │ - mov 0x20(%rbp),%rsi │ │ │ │ - mov %r14,%rax │ │ │ │ - mov 0x8(%rbp),%r14 │ │ │ │ - mov %rax,0x20(%rbp) │ │ │ │ - add $0x18,%rbp │ │ │ │ - jmp 30e4b88 │ │ │ │ - nopl 0x0(%rax,%rax,1) │ │ │ │ - add %eax,(%rax) │ │ │ │ + add %bl,-0x6b(%rax) │ │ │ │ + (bad) │ │ │ │ + add -0x75(%rax),%ecx │ │ │ │ + sub %r9b,-0x75(%r8) │ │ │ │ + rex.WRB and %r9b,-0x75(%r8) │ │ │ │ + push %rbp │ │ │ │ + or %cl,-0x75(%rax) │ │ │ │ + jne 4beb90 │ │ │ │ + add $0x30,%r12 │ │ │ │ + cmp 0x358(%r13),%r12 │ │ │ │ + ja 4bec0c │ │ │ │ + mov 0xf(%rbx),%rbx │ │ │ │ + movq $0x31af050,-0x28(%r12) │ │ │ │ + mov %rcx,-0x20(%r12) │ │ │ │ + inc %rax │ │ │ │ + mov %rax,-0x18(%r12) │ │ │ │ + lea -0x1(%rdx),%rax │ │ │ │ + mov %rax,-0x10(%r12) │ │ │ │ + movq $0x3363a40,-0x8(%r12) │ │ │ │ + mov %rsi,(%r12) │ │ │ │ + movq $0x4bebf8,0x20(%rbp) │ │ │ │ + lea -0x7(%r12),%rax │ │ │ │ + mov %rax,0x28(%rbp) │ │ │ │ + lea -0x27(%r12),%rax │ │ │ │ + mov %rax,0x30(%rbp) │ │ │ │ + add $0x20,%rbp │ │ │ │ + test $0x7,%bl │ │ │ │ + jne 4bebf8 │ │ │ │ + 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(%rbx,%rcx,4) │ │ │ │ - or %cl,-0x7d(%rax) │ │ │ │ + add %dl,%al │ │ │ │ + xchg %eax,%esp │ │ │ │ (bad) │ │ │ │ - add %cl,%gs:(%rdi) │ │ │ │ + add -0x75(%rax),%ecx │ │ │ │ + jge 4bec0c │ │ │ │ + mov 0x8(%rbp),%rsi │ │ │ │ + mov %rbx,%r14 │ │ │ │ + add $0x18,%rbp │ │ │ │ + jmp 4be0f0 │ │ │ │ + movq $0x30,0x388(%r13) │ │ │ │ + movq $0x4beb48,0x0(%rbp) │ │ │ │ + jmp 338a720 │ │ │ │ + cmp 0xe(%rbx),%rcx │ │ │ │ + jne 4becfd │ │ │ │ + movq $0x4bec58,0x0(%rbp) │ │ │ │ + mov 0x6(%rbx),%rbx │ │ │ │ + test $0x7,%bl │ │ │ │ + jne 4bec58 │ │ │ │ + mov (%rbx),%rax │ │ │ │ + jmp *%rax │ │ │ │ + nopl 0x0(%rax) │ │ │ │ (bad) │ │ │ │ - add %r8b,(%rax) │ │ │ │ - test %al,(%rcx) │ │ │ │ - add %al,(%rax) │ │ │ │ - add %al,(%rax) │ │ │ │ + or $0x0,%eax │ │ │ │ add %al,(%rax) │ │ │ │ (bad) │ │ │ │ add %al,(%rax) │ │ │ │ - add %ah,%al │ │ │ │ - jb 4bf6a3 │ │ │ │ + add %dh,-0x6c(%rax) │ │ │ │ + (bad) │ │ │ │ add -0x39(%rax),%ecx │ │ │ │ - sbb %r13b,-0xa(%r8) │ │ │ │ - rex.WXB add %cl,-0x77(%r8) │ │ │ │ - fisttps -0x75(%rax) │ │ │ │ - jne 4bf65f │ │ │ │ - mov %r14,%rax │ │ │ │ - mov 0x8(%rbp),%r14 │ │ │ │ - mov %rax,0x20(%rbp) │ │ │ │ - add $0x18,%rbp │ │ │ │ - jmp 30e4b88 │ │ │ │ - nopl 0x0(%rax,%rax,1) │ │ │ │ - add %eax,(%rax) │ │ │ │ - add %al,(%rax) │ │ │ │ - add %al,(%rax) │ │ │ │ - add %al,(%rax) │ │ │ │ + add %r8b,0x48004bec(%r8) │ │ │ │ + mov 0x7(%rbx),%ebx │ │ │ │ + test $0x7,%bl │ │ │ │ + jne 4bec80 │ │ │ │ + mov (%rbx),%rax │ │ │ │ + jmp *%rax │ │ │ │ + xchg %ax,%ax │ │ │ │ (bad) │ │ │ │ + or $0x0,%eax │ │ │ │ add %al,(%rax) │ │ │ │ + (bad) │ │ │ │ add %al,(%rax) │ │ │ │ - add %al,(%rax) │ │ │ │ - add %cl,0x75(%rbx,%rcx,4) │ │ │ │ - or %cl,-0x7d(%rax) │ │ │ │ + add %cl,-0x6c(%rax) │ │ │ │ (bad) │ │ │ │ - add %cl,%gs:(%rdi) │ │ │ │ + add -0x75(%rax),%ecx │ │ │ │ + sub %r9b,-0x75(%r8) │ │ │ │ + rex.WRB and %r9b,-0x75(%r8) │ │ │ │ + push %rbp │ │ │ │ + or %cl,-0x75(%rax) │ │ │ │ + jne 4beca0 │ │ │ │ + jmp 4beb80 │ │ │ │ + movq $0x4becc0,0x0(%rbp) │ │ │ │ + mov %rax,%rbx │ │ │ │ + test $0x7,%bl │ │ │ │ + jne 4becc0 │ │ │ │ + mov (%rbx),%rax │ │ │ │ + jmp *%rax │ │ │ │ + nopw 0x0(%rax,%rax,1) │ │ │ │ (bad) │ │ │ │ - add %r8b,(%rax) │ │ │ │ - test %al,(%rdx) │ │ │ │ - add %al,(%rax) │ │ │ │ - add %al,(%rax) │ │ │ │ + or $0x0,%eax │ │ │ │ add %al,(%rax) │ │ │ │ (bad) │ │ │ │ add %al,(%rax) │ │ │ │ - add %cl,0x48037472(%rax) │ │ │ │ - mov 0x18(%rbp),%ecx │ │ │ │ - movq $0x4bf6c0,0x18(%rbp) │ │ │ │ - mov %rcx,%rdi │ │ │ │ - mov %r14,%rsi │ │ │ │ - mov 0x8(%rbp),%r14 │ │ │ │ - mov %rbx,0x20(%rbp) │ │ │ │ - add $0x18,%rbp │ │ │ │ - jmp 30e4b88 │ │ │ │ - nopl 0x0(%rax,%rax,1) │ │ │ │ - add %eax,(%rax) │ │ │ │ - add %al,(%rax) │ │ │ │ - add %al,(%rax) │ │ │ │ - add %al,(%rax) │ │ │ │ + add %cl,(%rax) │ │ │ │ + xchg %eax,%esp │ │ │ │ (bad) │ │ │ │ + add -0x39(%rax),%ecx │ │ │ │ + add %r13b,%r8b │ │ │ │ + in (%dx),%al │ │ │ │ + rex.WXB add %cl,-0x75(%r8) │ │ │ │ + pop %rbx │ │ │ │ + (bad) │ │ │ │ + test $0x7,%bl │ │ │ │ + jne 4bece8 │ │ │ │ + mov (%rbx),%rax │ │ │ │ + jmp *%rax │ │ │ │ + xchg %ax,%ax │ │ │ │ + (bad) │ │ │ │ + or $0x0,%eax │ │ │ │ add %al,(%rax) │ │ │ │ + (bad) │ │ │ │ add %al,(%rax) │ │ │ │ - add %al,(%rax) │ │ │ │ - add %cl,-0x77(%rcx) │ │ │ │ - fimuls -0x75(%rax) │ │ │ │ - pop %rbp │ │ │ │ - or %cl,-0x7d(%rax) │ │ │ │ + add %ah,%al │ │ │ │ + xchg %eax,%ebx │ │ │ │ (bad) │ │ │ │ - add %ah,%gs:-0x70(%rsi) │ │ │ │ - test %al,(%rdx) │ │ │ │ + add -0x75(%rax),%ecx │ │ │ │ + sub %r9b,-0x75(%r8) │ │ │ │ + rex.WRB and %r9b,-0x75(%r8) │ │ │ │ + push %rbp │ │ │ │ + or %cl,-0x75(%rax) │ │ │ │ + jne 4bed08 │ │ │ │ + jmp 4beb80 │ │ │ │ + movq $0x4bed28,0x0(%rbp) │ │ │ │ + mov %rax,%rbx │ │ │ │ + test $0x7,%bl │ │ │ │ + jne 4bed28 │ │ │ │ + mov (%rbx),%rax │ │ │ │ + jmp *%rax │ │ │ │ + nopw 0x0(%rax,%rax,1) │ │ │ │ + (bad) │ │ │ │ + or $0x0,%eax │ │ │ │ add %al,(%rax) │ │ │ │ + (bad) │ │ │ │ add %al,(%rax) │ │ │ │ + add %ah,0x48031e93(%rax) │ │ │ │ + movl $0x4bed50,0x0(%rbp) │ │ │ │ + mov 0x7(%rbx),%rbx │ │ │ │ + test $0x7,%bl │ │ │ │ + jne 4bed50 │ │ │ │ + mov (%rbx),%rax │ │ │ │ + jmp *%rax │ │ │ │ + xchg %ax,%ax │ │ │ │ + (bad) │ │ │ │ + or $0x0,%eax │ │ │ │ add %al,(%rax) │ │ │ │ (bad) │ │ │ │ add %al,(%rax) │ │ │ │ - add %dh,(%rax) │ │ │ │ - jb 4bf753 │ │ │ │ + add %bh,-0x6d(%rax) │ │ │ │ + (bad) │ │ │ │ add -0x75(%rax),%ecx │ │ │ │ - rex.WRB sbb %r9b,-0x39(%r8) │ │ │ │ - sbb %r11b,(%r8) │ │ │ │ - testl $0x4ccf8948,0x0(%rbx) │ │ │ │ - mov %esi,%esi │ │ │ │ - mov 0x8(%rbp),%r14 │ │ │ │ - mov %rbx,0x20(%rbp) │ │ │ │ - add $0x18,%rbp │ │ │ │ - jmp 30e4b88 │ │ │ │ - nopl 0x0(%rax,%rax,1) │ │ │ │ + sub %r9b,-0x75(%r8) │ │ │ │ + rex.WRB and %r9b,-0x75(%r8) │ │ │ │ + push %rbp │ │ │ │ + or %cl,-0x75(%rax) │ │ │ │ + jne 4bed70 │ │ │ │ + jmp 4beb80 │ │ │ │ + movq $0x4bed98,0x8(%rbp) │ │ │ │ + mov %rbx,%rax │ │ │ │ + mov %rcx,%rbx │ │ │ │ + mov %rax,0x10(%rbp) │ │ │ │ + add $0x8,%rbp │ │ │ │ + test $0x7,%bl │ │ │ │ + jne 4bed98 │ │ │ │ + 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(%rcx) │ │ │ │ - fimuls -0x75(%rax) │ │ │ │ - pop %rbp │ │ │ │ - or %cl,-0x7d(%rax) │ │ │ │ + add %al,-0x6d(%rax) │ │ │ │ (bad) │ │ │ │ - add %ah,%gs:-0x70(%rsi) │ │ │ │ - test %al,(%rcx) │ │ │ │ + add -0x75(%rax),%ecx │ │ │ │ + jne 4beda4 │ │ │ │ + add $0x10,%rbp │ │ │ │ + mov %rbx,%r14 │ │ │ │ + jmp 4be843 │ │ │ │ + add (%rax),%eax │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ (bad) │ │ │ │ add %al,(%rax) │ │ │ │ - add %bl,%al │ │ │ │ - jno 4bf7ab │ │ │ │ - add -0x39(%rax),%ecx │ │ │ │ - sbb %r14b,-0x9(%r8) │ │ │ │ - rex.WXB add %cl,-0x77(%r8) │ │ │ │ - fisttps -0x75(%rax) │ │ │ │ - jne 4bf767 │ │ │ │ - mov %r14,%rax │ │ │ │ - mov 0x8(%rbp),%r14 │ │ │ │ - mov %rax,0x20(%rbp) │ │ │ │ - add $0x18,%rbp │ │ │ │ - jmp 30e4b88 │ │ │ │ - nopl 0x0(%rax,%rax,1) │ │ │ │ - add %eax,(%rax) │ │ │ │ - add %al,(%rax) │ │ │ │ - add %al,(%rax) │ │ │ │ - add %al,(%rax) │ │ │ │ + add %ah,(%rax) │ │ │ │ + xchg %eax,%ebx │ │ │ │ (bad) │ │ │ │ + add -0x7cb7f81d(%rbx),%eax │ │ │ │ + sti │ │ │ │ + add %esi,0x48(%rdi,%rsi,1) │ │ │ │ + movl $0x4bede8,0x0(%rbp) │ │ │ │ + mov 0x10(%rbp),%rbx │ │ │ │ + test $0x7,%bl │ │ │ │ + jne 4bede8 │ │ │ │ + mov (%rbx),%rax │ │ │ │ + jmp *%rax │ │ │ │ + nop │ │ │ │ + addl $0x0,(%rcx) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ + add %bl,(%rsi) │ │ │ │ add %al,(%rax) │ │ │ │ - add %cl,0x75(%rbx,%rcx,4) │ │ │ │ - or %cl,-0x7d(%rax) │ │ │ │ - (bad) │ │ │ │ - add %cl,%gs:(%rdi) │ │ │ │ + add %dh,%al │ │ │ │ + xchg %eax,%edx │ │ │ │ (bad) │ │ │ │ - add %r8b,(%rax) │ │ │ │ - test %al,(%rcx) │ │ │ │ + add -0x75(%rax),%ecx │ │ │ │ + jne 4bedf4 │ │ │ │ + add $0x20,%rbp │ │ │ │ + mov %rbx,%r14 │ │ │ │ + jmp 4be843 │ │ │ │ + movq $0x4bee20,0x0(%rbp) │ │ │ │ + mov 0x18(%rbp),%rbx │ │ │ │ + test $0x7,%bl │ │ │ │ + jne 4bee20 │ │ │ │ + mov (%rbx),%rax │ │ │ │ + jmp *%rax │ │ │ │ + xchg %ax,%ax │ │ │ │ + addl $0x0,(%rcx) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ + add %bl,(%rsi) │ │ │ │ add %al,(%rax) │ │ │ │ + add %bh,0x48031e92(%rax) │ │ │ │ + mov 0x8(%rbp),%esi │ │ │ │ + add $0x20,%rbp │ │ │ │ + mov %rbx,%r14 │ │ │ │ + jmp 4be843 │ │ │ │ (bad) │ │ │ │ add %al,(%rax) │ │ │ │ - add %al,0x48037471(%rax) │ │ │ │ - movl $0x4bf7c8,0x18(%rbp) │ │ │ │ - mov %rbx,%rdi │ │ │ │ - mov 0x20(%rbp),%rsi │ │ │ │ - mov %r14,%rax │ │ │ │ - mov 0x8(%rbp),%r14 │ │ │ │ - mov %rax,0x20(%rbp) │ │ │ │ - add $0x18,%rbp │ │ │ │ - jmp 30e4b88 │ │ │ │ - nopl 0x0(%rax,%rax,1) │ │ │ │ - add %eax,(%rax) │ │ │ │ - add %al,(%rax) │ │ │ │ + add %al,(%rbx) │ │ │ │ + ... │ │ │ │ add %al,(%rax) │ │ │ │ + add %cl,(%rsi) │ │ │ │ add %al,(%rax) │ │ │ │ + add %bl,-0x6e(%rax) │ │ │ │ (bad) │ │ │ │ + add -0x73(%rax),%ecx │ │ │ │ + rex.RB enter $0x394c,$0xf8 │ │ │ │ + jae 4bf0bf │ │ │ │ + lea 0x31e92ac(%rip),%rbx │ │ │ │ + jmp *-0x8(%r13) │ │ │ │ + add $0x0,%al │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ - add %cl,0x75(%rbx,%rcx,4) │ │ │ │ - or %cl,-0x7d(%rax) │ │ │ │ - (bad) │ │ │ │ - add %cl,%gs:(%rdi) │ │ │ │ (bad) │ │ │ │ - add %r8b,(%rax) │ │ │ │ - sldt (%rax) │ │ │ │ - add %al,(%rdx) │ │ │ │ - add %al,(%rax) │ │ │ │ - add %al,(%rdx) │ │ │ │ add %al,(%rax) │ │ │ │ + add %dh,(%rax) │ │ │ │ + xchg %eax,%edx │ │ │ │ + (bad) │ │ │ │ + add -0x7cb7f81d(%rbx),%eax │ │ │ │ + sti │ │ │ │ + add %esi,0x48(%rbx,%rdi,1) │ │ │ │ + movl $0x4beea0,0x0(%rbp) │ │ │ │ + mov 0x18(%rbp),%rbx │ │ │ │ + test $0x7,%bl │ │ │ │ + jne 4beea0 │ │ │ │ + mov (%rbx),%rax │ │ │ │ + jmp *%rax │ │ │ │ + nop │ │ │ │ + add $0x3,%al │ │ │ │ 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 fmuls -0x8(%r9,%rdi,1) │ │ │ │ - jb 4bf8c0 │ │ │ │ - movq $0x4bf830,-0x10(%rbp) │ │ │ │ - mov %r14,%rbx │ │ │ │ - mov %rsi,-0x8(%rbp) │ │ │ │ - add $0xfffffffffffffff0,%rbp │ │ │ │ + xchg %eax,%edx │ │ │ │ + (bad) │ │ │ │ + add -0x75(%rax),%ecx │ │ │ │ + jne 4beeac │ │ │ │ + mov 0x10(%rbp),%rdi │ │ │ │ + add $0x28,%rbp │ │ │ │ + mov %rbx,%r14 │ │ │ │ + jmp 4bf0bf │ │ │ │ + movq $0x4beee0,0x0(%rbp) │ │ │ │ + mov 0x20(%rbp),%rbx │ │ │ │ test $0x7,%bl │ │ │ │ - jne 4bf830 │ │ │ │ + jne 4beee0 │ │ │ │ mov (%rbx),%rax │ │ │ │ jmp *%rax │ │ │ │ nopw 0x0(%rax,%rax,1) │ │ │ │ - add %eax,(%rax) │ │ │ │ + add $0x3,%al │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ (bad) │ │ │ │ add %al,(%rax) │ │ │ │ - add %ah,(%rax) │ │ │ │ - (bad) │ │ │ │ + add %al,%al │ │ │ │ + xchg %eax,%ecx │ │ │ │ (bad) │ │ │ │ - add -0x77(%rax),%ecx │ │ │ │ - fadds -0x7cb7f820(%rbx) │ │ │ │ - clc │ │ │ │ - add %esi,0x48(%rsi,%rcx,1) │ │ │ │ - lea 0x3746e97(%rip),%ebx │ │ │ │ - add $0x10,%rbp │ │ │ │ - jmp *0x0(%rbp) │ │ │ │ - movq $0x4bf888,-0x8(%rbp) │ │ │ │ + add -0x75(%rax),%ecx │ │ │ │ + jne 4beeec │ │ │ │ + mov 0x10(%rbp),%rdi │ │ │ │ + add $0x28,%rbp │ │ │ │ + mov %rbx,%r14 │ │ │ │ + jmp 4bf0bf │ │ │ │ + movq $0x4bef28,0x0(%rbp) │ │ │ │ mov %rbx,%rax │ │ │ │ - mov 0x1f(%rbx),%rbx │ │ │ │ - mov %rbx,%rcx │ │ │ │ - mov 0x8(%rbp),%rbx │ │ │ │ - mov %rcx,0x0(%rbp) │ │ │ │ - mov %rax,0x8(%rbp) │ │ │ │ - add $0xfffffffffffffff8,%rbp │ │ │ │ + mov 0x20(%rbp),%rbx │ │ │ │ + mov %rax,0x20(%rbp) │ │ │ │ test $0x7,%bl │ │ │ │ - jne 4bf888 │ │ │ │ + jne 4bef28 │ │ │ │ mov (%rbx),%rax │ │ │ │ jmp *%rax │ │ │ │ - xchg %ax,%ax │ │ │ │ - rex.X add %al,(%rax) │ │ │ │ + nopl 0x0(%rax) │ │ │ │ + test %al,(%rcx) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ - add %bl,(%rsi) │ │ │ │ add %al,(%rax) │ │ │ │ - add %cl,%al │ │ │ │ (bad) │ │ │ │ + add %al,(%rax) │ │ │ │ + add %bh,-0x6f(%rax) │ │ │ │ (bad) │ │ │ │ add -0x75(%rax),%ecx │ │ │ │ - adc %r9b,-0x77(%r8) │ │ │ │ - flds -0x7cb7f81f(%rbx) │ │ │ │ - stc │ │ │ │ - add %esi,0x43(%rbp) │ │ │ │ - movq $0x4bf918,-0x10(%rbp) │ │ │ │ - mov %rax,%rsi │ │ │ │ - mov 0x7(%rbx),%r14 │ │ │ │ - mov 0x17(%rbx),%rax │ │ │ │ - mov %rax,-0x8(%rbp) │ │ │ │ - mov 0xf(%rbx),%rax │ │ │ │ - mov %rax,0x0(%rbp) │ │ │ │ - add $0xfffffffffffffff0,%rbp │ │ │ │ - jmp 4bf2b8 │ │ │ │ - lea 0x31e6089(%rip),%rbx │ │ │ │ - jmp *-0x8(%r13) │ │ │ │ - mov 0x1f(%rdx),%rdi │ │ │ │ - add %rdi,%rsi │ │ │ │ - cmp %rcx,%rsi │ │ │ │ - jne 4bf8e5 │ │ │ │ - add $0x8,%rbp │ │ │ │ + jne 4bef34 │ │ │ │ + mov 0x20(%rbp),%rdi │ │ │ │ + add $0x28,%rbp │ │ │ │ + mov %rbx,%r14 │ │ │ │ + jmp 4bf0bf │ │ │ │ + movq $0x4bef68,0x0(%rbp) │ │ │ │ mov %rax,%rbx │ │ │ │ - add $0x18,%rbp │ │ │ │ - jmp *0x0(%rbp) │ │ │ │ - mov %rbx,%r9 │ │ │ │ - mov 0x17(%rdx),%r8 │ │ │ │ - mov %rdi,%rax │ │ │ │ - mov 0xf(%rdx),%rdi │ │ │ │ - mov 0x7(%rdx),%rsi │ │ │ │ - mov %rax,%r14 │ │ │ │ - add $0x20,%rbp │ │ │ │ - jmp 30e38e8 │ │ │ │ - nopl 0x0(%rax,%rax,1) │ │ │ │ - add $0x1,%al │ │ │ │ - add %al,(%rax) │ │ │ │ - add %al,(%rax) │ │ │ │ + test $0x7,%bl │ │ │ │ + jne 4bef68 │ │ │ │ + mov (%rbx),%rax │ │ │ │ + jmp *%rax │ │ │ │ + nopl 0x0(%rax) │ │ │ │ + (bad) │ │ │ │ + or $0x0,%eax │ │ │ │ add %al,(%rax) │ │ │ │ (bad) │ │ │ │ add %al,(%rax) │ │ │ │ add %bh,(%rax) │ │ │ │ - (bad) │ │ │ │ + xchg %eax,%ecx │ │ │ │ (bad) │ │ │ │ add -0x39(%rax),%ecx │ │ │ │ - add %r8b,-0x7(%r8) │ │ │ │ - rex.WXB add %cl,-0x75(%r8) │ │ │ │ - jne 4bf92c │ │ │ │ - mov %rbx,0x8(%rbp) │ │ │ │ - jmp 4bf7f0 │ │ │ │ - nopl (%rax) │ │ │ │ - add $0x1,%al │ │ │ │ - add %al,(%rax) │ │ │ │ - add %al,(%rax) │ │ │ │ + add %r13b,0x48004bef(%r8) │ │ │ │ + mov 0xf(%rbx),%ebx │ │ │ │ + test $0x7,%bl │ │ │ │ + jne 4befa8 │ │ │ │ + mov (%rbx),%rax │ │ │ │ + jmp *%rax │ │ │ │ + xchg %ax,%ax │ │ │ │ + (bad) │ │ │ │ + or $0x0,%eax │ │ │ │ add %al,(%rax) │ │ │ │ (bad) │ │ │ │ add %al,(%rax) │ │ │ │ add %dl,(%rax) │ │ │ │ + xchg %eax,%ecx │ │ │ │ (bad) │ │ │ │ + add %ebx,%ebp │ │ │ │ (bad) │ │ │ │ - add -0x75(%rax),%ecx │ │ │ │ - or %r9b,-0x39(%r8) │ │ │ │ - or %r14b,-0x7(%r8) │ │ │ │ - rex.WXB add %cl,-0x75(%r8) │ │ │ │ - jne 4bf960 │ │ │ │ - mov %rax,%r14 │ │ │ │ - mov %rbx,0x10(%rbp) │ │ │ │ - add $0x8,%rbp │ │ │ │ - jmp 4bf7f0 │ │ │ │ - addl $0x0,(%rax) │ │ │ │ + nopw 0x0(%rax,%rax,1) │ │ │ │ + (bad) │ │ │ │ + or $0x0,%eax │ │ │ │ add %al,(%rax) │ │ │ │ + (bad) │ │ │ │ add %al,(%rax) │ │ │ │ + add %bh,%al │ │ │ │ + nop │ │ │ │ + (bad) │ │ │ │ + add -0x39(%rax),%ecx │ │ │ │ + add %r12b,%r8b │ │ │ │ + out %eax,(%dx) │ │ │ │ + rex.WXB add %cl,-0x77(%r8) │ │ │ │ + fmuls -0x75(%rax) │ │ │ │ + pop %rbx │ │ │ │ + (bad) │ │ │ │ + mov 0xf(%rax),%rax │ │ │ │ + mov %rax,0x30(%rbp) │ │ │ │ + test $0x7,%bl │ │ │ │ + jne 4befe0 │ │ │ │ + mov (%rbx),%rax │ │ │ │ + jmp *%rax │ │ │ │ + nopl 0x0(%rax) │ │ │ │ + movb $0x0,0x0(%rip) │ │ │ │ add %bl,(%rsi) │ │ │ │ add %al,(%rax) │ │ │ │ - add %al,0x6e(%rax) │ │ │ │ - je 4bf973 │ │ │ │ - mov 0x18(%rbp),%rax │ │ │ │ - mov 0x10(%rbp),%rcx │ │ │ │ - mov 0x8(%rbp),%rdx │ │ │ │ - mov %rbx,%rsi │ │ │ │ - and $0x7,%esi │ │ │ │ - cmp $0x1,%rsi │ │ │ │ - je 4bf98c │ │ │ │ - xor %esi,%esi │ │ │ │ - jmp 4bf9a0 │ │ │ │ - mov %rbx,%rsi │ │ │ │ - mov 0x1f(%rbx),%rbx │ │ │ │ - mov %rsi,0x40(%rsp) │ │ │ │ - mov %rbx,%rsi │ │ │ │ - mov 0x40(%rsp),%rbx │ │ │ │ - mov %rdx,%rdi │ │ │ │ - and $0x7,%edi │ │ │ │ - cmp $0x1,%rdi │ │ │ │ - je 4bf8cb │ │ │ │ - cmp %rcx,%rsi │ │ │ │ - jne 4bf9be │ │ │ │ - add $0x8,%rbp │ │ │ │ - jmp 4bf8db │ │ │ │ + add %al,%al │ │ │ │ + nop │ │ │ │ + (bad) │ │ │ │ + add -0x77(%rax),%ecx │ │ │ │ + fadds -0x7cb7f820(%rbx) │ │ │ │ + clc │ │ │ │ + add (%rdi),%ecx │ │ │ │ + test %ah,(%rax) │ │ │ │ + add (%rax),%eax │ │ │ │ + add %cl,-0x7d(%rcx) │ │ │ │ + (bad) │ │ │ │ + xor %cl,0x3b(%rbp) │ │ │ │ + movsl %ds:(%rsi),%es:(%rdi) │ │ │ │ + pop %rax │ │ │ │ + add (%rax),%eax │ │ │ │ + add %cl,(%rdi) │ │ │ │ + xchg %ecx,%ecx │ │ │ │ + add (%rax),%eax │ │ │ │ + add %cl,-0x39(%rcx) │ │ │ │ + rex.R and $0xd8,%al │ │ │ │ + push %rax │ │ │ │ + lock sbb (%rbx),%al │ │ │ │ + mov 0x20(%rbp),%rax │ │ │ │ + mov %rax,-0x20(%r12) │ │ │ │ + mov 0x28(%rbp),%rax │ │ │ │ + inc %rax │ │ │ │ + mov %rax,-0x18(%r12) │ │ │ │ + mov 0x8(%rbp),%rax │ │ │ │ + dec %rax │ │ │ │ + mov %rax,-0x10(%r12) │ │ │ │ + movq $0x3363a40,-0x8(%r12) │ │ │ │ + mov 0x10(%rbp),%rax │ │ │ │ + mov %rax,(%r12) │ │ │ │ + movq $0x4bf078,0x20(%rbp) │ │ │ │ + mov 0x30(%rbp),%rbx │ │ │ │ + lea -0x7(%r12),%rax │ │ │ │ + mov %rax,0x28(%rbp) │ │ │ │ + lea -0x27(%r12),%rax │ │ │ │ + mov %rax,0x30(%rbp) │ │ │ │ add $0x20,%rbp │ │ │ │ - jmp *0x0(%rbp) │ │ │ │ - nopl (%rax) │ │ │ │ - sldt (%rax) │ │ │ │ - add %al,(%rdx) │ │ │ │ - ... │ │ │ │ - add %al,(%rax) │ │ │ │ - add %cl,(%rsi) │ │ │ │ - add %al,(%rax) │ │ │ │ - add %dh,(%rax) │ │ │ │ - outsl %ds:(%rsi),(%dx) │ │ │ │ - je 4bf9e3 │ │ │ │ - lea -0x28(%rbp),%rax │ │ │ │ - cmp %r15,%rax │ │ │ │ - jb 4bfb85 │ │ │ │ - movq $0x4bfa20,-0x10(%rbp) │ │ │ │ - mov %rsi,%rbx │ │ │ │ - mov %r14,-0x8(%rbp) │ │ │ │ - add $0xfffffffffffffff0,%rbp │ │ │ │ test $0x7,%bl │ │ │ │ - jne 4bfa20 │ │ │ │ + jne 4bf078 │ │ │ │ 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 %dl,0x5f(%rax) │ │ │ │ + add %ch,(%rax) │ │ │ │ + nop │ │ │ │ (bad) │ │ │ │ - add -0x77(%rax),%ecx │ │ │ │ - fadds -0x7cb7f820(%rbx) │ │ │ │ - clc │ │ │ │ - add %esi,0x48(%rsp,%rbx,1) │ │ │ │ - lea 0x3746ca7(%rip),%esi │ │ │ │ - lea 0x3778497(%rip),%r14 │ │ │ │ - lea 0x3746c99(%rip),%rbx │ │ │ │ - add $0x10,%rbp │ │ │ │ - jmp *0x0(%rbp) │ │ │ │ - movq $0x4bfa98,-0x18(%rbp) │ │ │ │ - mov 0xf(%rbx),%rax │ │ │ │ - mov 0x17(%rbx),%rcx │ │ │ │ - mov 0x7(%rbx),%rbx │ │ │ │ - mov %rbx,%rdx │ │ │ │ - mov 0x8(%rbp),%rbx │ │ │ │ - mov %rdx,-0x10(%rbp) │ │ │ │ - mov 0x7(%rdx),%rdx │ │ │ │ - mov %rdx,-0x8(%rbp) │ │ │ │ - mov %rcx,0x0(%rbp) │ │ │ │ - mov %rax,0x8(%rbp) │ │ │ │ - add $0xffffffffffffffe8,%rbp │ │ │ │ + add -0x75(%rax),%ecx │ │ │ │ + jge 4bf08c │ │ │ │ + mov 0x8(%rbp),%rsi │ │ │ │ + add $0x18,%rbp │ │ │ │ + mov %rbx,%r14 │ │ │ │ + jmp 4bf0bf │ │ │ │ + movq $0x4bf0b0,0x0(%rbp) │ │ │ │ + mov 0x20(%rbp),%rbx │ │ │ │ test $0x7,%bl │ │ │ │ - jne 4bfa98 │ │ │ │ + jne 4bf0b0 │ │ │ │ mov (%rbx),%rax │ │ │ │ jmp *%rax │ │ │ │ - nopl (%rax) │ │ │ │ - add $0x0,%al │ │ │ │ + nop │ │ │ │ + add $0x3,%al │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ (bad) │ │ │ │ add %al,(%rax) │ │ │ │ - add %bl,%al │ │ │ │ - pop %rsi │ │ │ │ + add %dh,%al │ │ │ │ + (bad) │ │ │ │ (bad) │ │ │ │ add -0x75(%rax),%ecx │ │ │ │ - and %r9b,-0x75(%r8) │ │ │ │ - rex.WRB sbb %r9b,-0x75(%r8) │ │ │ │ - push %rbp │ │ │ │ - adc %cl,-0x75(%rax) │ │ │ │ - jae 4bfaaf │ │ │ │ - mov 0x8(%rdx),%rdi │ │ │ │ - mov 0x8(%rsi),%r8 │ │ │ │ - cmp %rdi,%r8 │ │ │ │ - jg 4bfb90 │ │ │ │ - add $0x10,%rsi │ │ │ │ - add $0x10,%rdx │ │ │ │ - xor %r9d,%r9d │ │ │ │ - cmp %rdx,%rsi │ │ │ │ - je 4bfb11 │ │ │ │ - sub $0x8,%rsp │ │ │ │ - mov %rdx,%r9 │ │ │ │ - mov %r8,%rdx │ │ │ │ - mov %rdi,%r10 │ │ │ │ - mov %rsi,%rdi │ │ │ │ - mov %r9,%rsi │ │ │ │ - mov %rax,%r9 │ │ │ │ - xor %eax,%eax │ │ │ │ - mov %r8,0x58(%rsp) │ │ │ │ - mov %r10,0x50(%rsp) │ │ │ │ - mov %rcx,0x48(%rsp) │ │ │ │ - mov %r9,%r14 │ │ │ │ - call 4053d0 │ │ │ │ - add $0x8,%rsp │ │ │ │ - movslq %eax,%r9 │ │ │ │ - mov 0x50(%rsp),%r8 │ │ │ │ - mov 0x48(%rsp),%rdi │ │ │ │ - mov 0x40(%rsp),%rcx │ │ │ │ - mov %r14,%rax │ │ │ │ - test %r9,%r9 │ │ │ │ - jge 4bfb29 │ │ │ │ - movq $0x4bfc60,0x0(%rbp) │ │ │ │ - mov %rax,%rsi │ │ │ │ - mov %rbx,%r14 │ │ │ │ - jmp 4bf9e0 │ │ │ │ - test %r9,%r9 │ │ │ │ - jle 4bfb41 │ │ │ │ - movq $0x4bfd20,0x0(%rbp) │ │ │ │ - mov %rcx,%rsi │ │ │ │ - mov %rbx,%r14 │ │ │ │ - jmp 4bf9e0 │ │ │ │ - cmp %r8,%rdi │ │ │ │ - jle 4bfb59 │ │ │ │ - movq $0x4bfde0,0x0(%rbp) │ │ │ │ - mov %rax,%rsi │ │ │ │ - mov %rbx,%r14 │ │ │ │ - jmp 4bf9e0 │ │ │ │ - cmp %r8,%rdi │ │ │ │ - jge 4bfb71 │ │ │ │ - movq $0x4bfea0,0x0(%rbp) │ │ │ │ - mov %rcx,%rsi │ │ │ │ - mov %rbx,%r14 │ │ │ │ - jmp 4bf9e0 │ │ │ │ - mov %rcx,%rsi │ │ │ │ - lea 0x377835f(%rip),%r14 │ │ │ │ - mov %rax,%rbx │ │ │ │ + jne 4bf0bc │ │ │ │ + mov 0x10(%rbp),%rdi │ │ │ │ add $0x28,%rbp │ │ │ │ - jmp *0x0(%rbp) │ │ │ │ - lea 0x31e5de4(%rip),%rbx │ │ │ │ - jmp *-0x8(%r13) │ │ │ │ - add $0x10,%rsi │ │ │ │ - add $0x10,%rdx │ │ │ │ - xor %r9d,%r9d │ │ │ │ - cmp %rdx,%rsi │ │ │ │ - je 4bfbe8 │ │ │ │ - sub $0x8,%rsp │ │ │ │ - mov %rdx,%r9 │ │ │ │ - mov %rdi,%rdx │ │ │ │ - mov %rdi,%r10 │ │ │ │ - mov %rsi,%rdi │ │ │ │ - mov %r9,%rsi │ │ │ │ - mov %rax,%r9 │ │ │ │ - xor %eax,%eax │ │ │ │ - mov %r8,0x58(%rsp) │ │ │ │ - mov %r10,0x50(%rsp) │ │ │ │ - mov %rcx,0x48(%rsp) │ │ │ │ - mov %r9,%r14 │ │ │ │ - call 4053d0 │ │ │ │ - add $0x8,%rsp │ │ │ │ - movslq %eax,%r9 │ │ │ │ - mov 0x50(%rsp),%r8 │ │ │ │ - mov 0x48(%rsp),%rdi │ │ │ │ - mov 0x40(%rsp),%rcx │ │ │ │ - mov %r14,%rax │ │ │ │ - test %r9,%r9 │ │ │ │ - jge 4bfc00 │ │ │ │ - movq $0x4bfcc0,0x0(%rbp) │ │ │ │ - mov %rax,%rsi │ │ │ │ - mov %rbx,%r14 │ │ │ │ - jmp 4bf9e0 │ │ │ │ - test %r9,%r9 │ │ │ │ - jle 4bfc18 │ │ │ │ - movq $0x4bfd80,0x0(%rbp) │ │ │ │ - mov %rcx,%rsi │ │ │ │ - mov %rbx,%r14 │ │ │ │ - jmp 4bf9e0 │ │ │ │ - cmp %r8,%rdi │ │ │ │ - jle 4bfc30 │ │ │ │ - movq $0x4bfe40,0x0(%rbp) │ │ │ │ - mov %rax,%rsi │ │ │ │ - mov %rbx,%r14 │ │ │ │ - jmp 4bf9e0 │ │ │ │ - cmp %r8,%rdi │ │ │ │ - jge 4bfb71 │ │ │ │ - movq $0x4bff00,0x0(%rbp) │ │ │ │ - mov %rcx,%rsi │ │ │ │ mov %rbx,%r14 │ │ │ │ - jmp 4bf9e0 │ │ │ │ + mov %r14,%rax │ │ │ │ + and $0x7,%eax │ │ │ │ + cmp $0x1,%rax │ │ │ │ + je 4bf1ac │ │ │ │ + movq $0x4bf118,-0x28(%rbp) │ │ │ │ + mov 0x6(%r14),%rbx │ │ │ │ + mov %rsi,-0x20(%rbp) │ │ │ │ + mov %rdi,-0x18(%rbp) │ │ │ │ + mov 0x16(%r14),%rax │ │ │ │ + mov %rax,-0x10(%rbp) │ │ │ │ + mov 0x1e(%r14),%rax │ │ │ │ + mov %rax,-0x8(%rbp) │ │ │ │ + add $0xffffffffffffffd8,%rbp │ │ │ │ + test $0x7,%bl │ │ │ │ + jne 4bf118 │ │ │ │ + mov (%rbx),%rax │ │ │ │ + jmp *%rax │ │ │ │ nopl 0x0(%rax) │ │ │ │ - test %al,(%rdx) │ │ │ │ + add $0x0,%al │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ (bad) │ │ │ │ add %al,(%rax) │ │ │ │ - add %dh,0x4803746c(%rax) │ │ │ │ - movl $0x4bfc98,0x10(%rbp) │ │ │ │ - mov 0x18(%rbp),%rdi │ │ │ │ - mov %r14,%rax │ │ │ │ - mov 0x8(%rbp),%r14 │ │ │ │ - mov %rax,0x18(%rbp) │ │ │ │ - mov %rbx,0x20(%rbp) │ │ │ │ - add $0x10,%rbp │ │ │ │ - jmp 30e4b88 │ │ │ │ - nopl 0x0(%rax) │ │ │ │ - add (%rax),%al │ │ │ │ + add %cl,0x48031e8f(%rax) │ │ │ │ + mov %ebx,%eax │ │ │ │ + and $0x7,%eax │ │ │ │ + cmp $0x1,%rax │ │ │ │ + je 4bf089 │ │ │ │ + mov 0x10(%rbp),%rdi │ │ │ │ + cmp $0x2,%rax │ │ │ │ + jne 4bf2e4 │ │ │ │ + movq $0x4bf160,0x0(%rbp) │ │ │ │ + mov %rdi,%rbx │ │ │ │ + test $0x7,%bl │ │ │ │ + jne 4bf160 │ │ │ │ + mov (%rbx),%rax │ │ │ │ + jmp *%rax │ │ │ │ + nopl 0x0(%rax,%rax,1) │ │ │ │ + test %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ (bad) │ │ │ │ add %al,(%rax) │ │ │ │ - add %al,(%rax) │ │ │ │ - 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) │ │ │ │ + add %al,-0x71(%rax) │ │ │ │ (bad) │ │ │ │ - add %r8b,(%rax) │ │ │ │ - test %al,(%rdx) │ │ │ │ - add %al,(%rax) │ │ │ │ - add %al,(%rax) │ │ │ │ - add %al,(%rax) │ │ │ │ + add -0x7d(%rax),%ecx │ │ │ │ + jnp 4bf17b │ │ │ │ + add %cl,(%rdi) │ │ │ │ (bad) │ │ │ │ - add %al,(%rax) │ │ │ │ - add %dl,0x6c(%rax) │ │ │ │ - je 4bfcc3 │ │ │ │ - movq $0x4bfcf8,0x10(%rbp) │ │ │ │ - mov 0x18(%rbp),%rdi │ │ │ │ - mov %r14,%rax │ │ │ │ - mov 0x8(%rbp),%r14 │ │ │ │ - mov %rax,0x18(%rbp) │ │ │ │ - mov %rbx,0x20(%rbp) │ │ │ │ - add $0x10,%rbp │ │ │ │ - jmp 30e4b88 │ │ │ │ - nopl 0x0(%rax) │ │ │ │ - add (%rax),%al │ │ │ │ + decl -0x39(%rax) │ │ │ │ + add %r11b,0x48004bf1(%r8) │ │ │ │ + mov %ebx,%eax │ │ │ │ + mov 0x18(%rbp),%rbx │ │ │ │ + mov %rax,0x20(%rbp) │ │ │ │ + test $0x7,%bl │ │ │ │ + jne 4bf198 │ │ │ │ + mov (%rbx),%rax │ │ │ │ + jmp *%rax │ │ │ │ + test %al,(%rcx) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ (bad) │ │ │ │ add %al,(%rax) │ │ │ │ - add %al,(%rax) │ │ │ │ - add %al,(%rax) │ │ │ │ - add %cl,-0x77(%rax) │ │ │ │ - fimuls 0x75(%rbx,%rcx,4) │ │ │ │ - or %cl,-0x75(%rax) │ │ │ │ - pop %rbp │ │ │ │ - adc %cl,-0x7d(%rax) │ │ │ │ + add %cl,(%rax) │ │ │ │ (bad) │ │ │ │ - add %ah,%gs:0xf(%rsi) │ │ │ │ (bad) │ │ │ │ - add %r8b,(%rax) │ │ │ │ - test %al,(%rcx) │ │ │ │ + add -0x75(%rax),%ecx │ │ │ │ + jne 4bf1a4 │ │ │ │ + mov 0x20(%rbp),%rdi │ │ │ │ + add $0x28,%rbp │ │ │ │ + mov %rbx,%r14 │ │ │ │ + jmp 4bf0bf │ │ │ │ + movq $0x4bf1f0,-0x20(%rbp) │ │ │ │ + mov 0x7(%r14),%rbx │ │ │ │ + mov %rdi,-0x18(%rbp) │ │ │ │ + mov 0xf(%r14),%rax │ │ │ │ + mov %rax,-0x10(%rbp) │ │ │ │ + mov 0x17(%r14),%rax │ │ │ │ + mov %rax,-0x8(%rbp) │ │ │ │ + add $0xffffffffffffffe0,%rbp │ │ │ │ + test $0x7,%bl │ │ │ │ + jne 4bf1f0 │ │ │ │ + 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 │ │ │ │ - imul $0xffffffc7,0x48(%rbx,%rax,1),%esi │ │ │ │ - adc %r12b,-0x3(%r8) │ │ │ │ - rex.WXB add %cl,-0x77(%r8) │ │ │ │ - fisttps -0x77(%rax) │ │ │ │ - lock mov 0x20(%rbp),%rsi │ │ │ │ - mov %r14,%rbx │ │ │ │ - mov 0x8(%rbp),%r14 │ │ │ │ - mov %rax,0x18(%rbp) │ │ │ │ - mov %rbx,0x20(%rbp) │ │ │ │ - add $0x10,%rbp │ │ │ │ - jmp 30e4b88 │ │ │ │ + add %dh,-0x7cfce172(%rax) │ │ │ │ + jrcxz 4bf1fa │ │ │ │ + cmp $0x3,%rbx │ │ │ │ + jne 4bf302 │ │ │ │ + mov 0x8(%rbp),%rdi │ │ │ │ + movq $0x4bf230,0x8(%rbp) │ │ │ │ + mov %rdi,%rbx │ │ │ │ + add $0x8,%rbp │ │ │ │ + test $0x7,%bl │ │ │ │ + jne 4bf230 │ │ │ │ + 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 %dh,-0x72(%rax) │ │ │ │ + (bad) │ │ │ │ + add -0x75(%rax),%ecx │ │ │ │ + rex.XB (bad) │ │ │ │ + test %rax,%rax │ │ │ │ + jle 4bf314 │ │ │ │ + mov 0x8(%rbp),%rcx │ │ │ │ + mov 0x7(%rbx),%rdx │ │ │ │ + mov 0xf(%rbx),%rbx │ │ │ │ + mov (%rbx),%sil │ │ │ │ + movq $0x4bf298,-0x20(%rbp) │ │ │ │ + mov %rbx,%rdi │ │ │ │ + mov %rcx,%rbx │ │ │ │ + mov %rax,-0x18(%rbp) │ │ │ │ + movzbl %sil,%eax │ │ │ │ + mov %rax,-0x10(%rbp) │ │ │ │ + mov %rax,-0x8(%rbp) │ │ │ │ + mov %rdx,0x0(%rbp) │ │ │ │ + mov %rdi,0x8(%rbp) │ │ │ │ + add $0xffffffffffffffe0,%rbp │ │ │ │ + test $0x7,%bl │ │ │ │ + jne 4bf298 │ │ │ │ + mov (%rbx),%rax │ │ │ │ + jmp *%rax │ │ │ │ + mov 0xf(%rbx),%rbx │ │ │ │ + jmp 4bf2a0 │ │ │ │ + xchg %ax,%ax │ │ │ │ + movb $0x0,0x0(%rip) │ │ │ │ + add %bl,(%rsi) │ │ │ │ add %al,(%rax) │ │ │ │ - add %al,(%rax) │ │ │ │ - add %cl,-0x75(%rax) │ │ │ │ - jne 4bfd6c │ │ │ │ - mov 0x10(%rbp),%r14 │ │ │ │ + add %cl,(%rax) │ │ │ │ + mov (%rsi),%ds │ │ │ │ + add -0x75(%rax),%ecx │ │ │ │ + xor %r9b,-0x75(%r8) │ │ │ │ + rex.WRB sbb %r9b,-0x77(%r8) │ │ │ │ + fiaddl -0x7cb7f81e(%rbx) │ │ │ │ + cli │ │ │ │ + add (%rdi),%ecx │ │ │ │ + orl $0xfffffffa,-0x7cb70001(%rsp,%rdi,8) │ │ │ │ + add 0x6c(%rbx),%dh │ │ │ │ + mov 0x1f(%rbx),%rdx │ │ │ │ + mov %rdx,%rsi │ │ │ │ + neg %rsi │ │ │ │ + xor %rdx,%rsi │ │ │ │ + mov %rcx,%rdi │ │ │ │ + and %rsi,%rdi │ │ │ │ + cmp 0x17(%rbx),%rdi │ │ │ │ + jne 4bf385 │ │ │ │ + mov %rcx,%rsi │ │ │ │ + and %rdx,%rsi │ │ │ │ + test %rsi,%rsi │ │ │ │ + jne 4bf280 │ │ │ │ + mov 0x7(%rbx),%rbx │ │ │ │ + jmp 4bf2a0 │ │ │ │ + movq $0x4bee70,0x0(%rbp) │ │ │ │ + mov %rdi,%r8 │ │ │ │ + mov 0x8(%rbp),%rdi │ │ │ │ + lea 0x377c17f(%rip),%rsi │ │ │ │ + mov %rbx,%r14 │ │ │ │ + jmp 4bdaf8 │ │ │ │ + lea 0x3778bd1(%rip),%rbx │ │ │ │ + add $0x20,%rbp │ │ │ │ + jmp *0x0(%rbp) │ │ │ │ + add $0x20,%rbp │ │ │ │ + lea 0x3778bb6(%rip),%rbx │ │ │ │ add $0x18,%rbp │ │ │ │ jmp *0x0(%rbp) │ │ │ │ - nop │ │ │ │ - test %al,(%rcx) │ │ │ │ + cmp 0xe(%rbx),%rcx │ │ │ │ + jne 4bf3da │ │ │ │ + movq $0x4bf358,0x0(%rbp) │ │ │ │ + mov 0x6(%rbx),%rbx │ │ │ │ + test $0x7,%bl │ │ │ │ + jne 4bf358 │ │ │ │ + mov (%rbx),%rax │ │ │ │ + jmp *%rax │ │ │ │ + nopw 0x0(%rax,%rax,1) │ │ │ │ + (bad) │ │ │ │ + or $0x0,%eax │ │ │ │ add %al,(%rax) │ │ │ │ + (bad) │ │ │ │ add %al,(%rax) │ │ │ │ + add %cl,-0x73(%rax) │ │ │ │ + (bad) │ │ │ │ + add -0x39(%rax),%ecx │ │ │ │ + add %r8b,0x48004bf3(%r8) │ │ │ │ + mov 0xf(%rbx),%ebx │ │ │ │ + test $0x7,%bl │ │ │ │ + jne 4bf380 │ │ │ │ + mov (%rbx),%rax │ │ │ │ + jmp *%rax │ │ │ │ + xchg %ax,%ax │ │ │ │ + (bad) │ │ │ │ + or $0x0,%eax │ │ │ │ add %al,(%rax) │ │ │ │ (bad) │ │ │ │ add %al,(%rax) │ │ │ │ - add %dl,0x4803746b(%rax) │ │ │ │ - movl $0x4bfdc0,0x10(%rbp) │ │ │ │ - mov %rbx,%rdi │ │ │ │ - mov %rsi,%rax │ │ │ │ - mov 0x20(%rbp),%rsi │ │ │ │ - mov %r14,%rbx │ │ │ │ - mov 0x8(%rbp),%r14 │ │ │ │ - mov %rax,0x18(%rbp) │ │ │ │ - mov %rbx,0x20(%rbp) │ │ │ │ - add $0x10,%rbp │ │ │ │ - jmp 30e4b88 │ │ │ │ + add %ah,(%rax) │ │ │ │ + lea (%rsi),%ebx │ │ │ │ + add %ecx,%ebp │ │ │ │ + and %esp,%edi │ │ │ │ + (bad) │ │ │ │ + decl -0x39(%rax) │ │ │ │ + add %r14b,0x48004bf3(%r8) │ │ │ │ + mov %eax,%ebx │ │ │ │ + test $0x7,%bl │ │ │ │ + jne 4bf3b0 │ │ │ │ + mov (%rbx),%rax │ │ │ │ + jmp *%rax │ │ │ │ nopw 0x0(%rax,%rax,1) │ │ │ │ - add (%rax),%al │ │ │ │ - add %al,(%rax) │ │ │ │ - add %al,(%rax) │ │ │ │ - add %al,(%rax) │ │ │ │ (bad) │ │ │ │ + or $0x0,%eax │ │ │ │ add %al,(%rax) │ │ │ │ + (bad) │ │ │ │ add %al,(%rax) │ │ │ │ - add %al,(%rax) │ │ │ │ - add %cl,-0x75(%rax) │ │ │ │ - jne 4bfdcc │ │ │ │ - mov 0x10(%rbp),%r14 │ │ │ │ - add $0x18,%rbp │ │ │ │ - jmp *0x0(%rbp) │ │ │ │ + add %dh,%al │ │ │ │ + mov %ds,(%rsi) │ │ │ │ + add -0x39(%rax),%ecx │ │ │ │ + add %r10b,0x48004bef(%r8) │ │ │ │ + mov 0xf(%rbx),%ebx │ │ │ │ + test $0x7,%bl │ │ │ │ + jne 4bef90 │ │ │ │ + mov (%rbx),%rax │ │ │ │ + jmp *%rax │ │ │ │ + movq $0x30,0x388(%r13) │ │ │ │ + jmp 338a720 │ │ │ │ + movq $0x4bf400,0x0(%rbp) │ │ │ │ + mov %rax,%rbx │ │ │ │ + test $0x7,%bl │ │ │ │ + jne 4bf400 │ │ │ │ + mov (%rbx),%rax │ │ │ │ + jmp *%rax │ │ │ │ nop │ │ │ │ - test %al,(%rdx) │ │ │ │ - add %al,(%rax) │ │ │ │ - add %al,(%rax) │ │ │ │ - add %al,(%rax) │ │ │ │ (bad) │ │ │ │ - add %al,(%rax) │ │ │ │ - add %dh,(%rax) │ │ │ │ - imul $0xffffffc7,0x48(%rbx,%rax,1),%esi │ │ │ │ - adc %r11b,(%r8) │ │ │ │ - decb 0x0(%rbx) │ │ │ │ - mov 0x18(%rbp),%rdi │ │ │ │ - mov %r14,%rax │ │ │ │ - mov 0x8(%rbp),%r14 │ │ │ │ - mov %rax,0x18(%rbp) │ │ │ │ - mov %rbx,0x20(%rbp) │ │ │ │ - add $0x10,%rbp │ │ │ │ - jmp 30e4b88 │ │ │ │ - nopl 0x0(%rax) │ │ │ │ - add (%rax),%al │ │ │ │ - add %al,(%rax) │ │ │ │ - add %al,(%rax) │ │ │ │ + or $0x0,%eax │ │ │ │ add %al,(%rax) │ │ │ │ (bad) │ │ │ │ add %al,(%rax) │ │ │ │ + add %ah,0x48031e8c(%rax) │ │ │ │ + movl $0x4bf428,0x0(%rbp) │ │ │ │ + mov 0xf(%rbx),%rbx │ │ │ │ + test $0x7,%bl │ │ │ │ + jne 4bf428 │ │ │ │ + mov (%rbx),%rax │ │ │ │ + jmp *%rax │ │ │ │ + xchg %ax,%ax │ │ │ │ + (bad) │ │ │ │ + or $0x0,%eax │ │ │ │ add %al,(%rax) │ │ │ │ + (bad) │ │ │ │ add %al,(%rax) │ │ │ │ - add %cl,-0x77(%rax) │ │ │ │ - fimuls 0x75(%rbx,%rcx,4) │ │ │ │ - or %cl,-0x75(%rax) │ │ │ │ - pop %rbp │ │ │ │ - adc %cl,-0x7d(%rax) │ │ │ │ + add %bh,-0x74(%rax) │ │ │ │ (bad) │ │ │ │ - add %ah,%gs:0xf(%rsi) │ │ │ │ + add %ecx,%ebp │ │ │ │ + jnp 4bf426 │ │ │ │ (bad) │ │ │ │ - add %r8b,(%rax) │ │ │ │ - test %al,(%rdx) │ │ │ │ - add %al,(%rax) │ │ │ │ + decl (%rdi) │ │ │ │ + (bad) │ │ │ │ + add %cl,(%rdi) │ │ │ │ add %al,(%rax) │ │ │ │ + add %al,(%rdx) │ │ │ │ + ... │ │ │ │ add %al,(%rax) │ │ │ │ - (bad) │ │ │ │ + add %cl,(%rsi) │ │ │ │ add %al,(%rax) │ │ │ │ add %dl,%al │ │ │ │ - push $0x74 │ │ │ │ - add -0x39(%rax),%ecx │ │ │ │ - adc %r15b,-0x2(%r8) │ │ │ │ - rex.WXB add %cl,-0x75(%r8) │ │ │ │ - jge 4bfe64 │ │ │ │ - mov %r14,%rax │ │ │ │ - mov 0x8(%rbp),%r14 │ │ │ │ - mov %rax,0x18(%rbp) │ │ │ │ - mov %rbx,0x20(%rbp) │ │ │ │ - add $0x10,%rbp │ │ │ │ - jmp 30e4b88 │ │ │ │ - nopl 0x0(%rax) │ │ │ │ - add (%rax),%al │ │ │ │ + mov %ds,(%rsi) │ │ │ │ + add -0x73(%rax),%ecx │ │ │ │ + rex.RB enter $0x394c,$0xf8 │ │ │ │ + jae 4bf493 │ │ │ │ + lea 0x31e8ce0(%rip),%rbx │ │ │ │ + jmp *-0x8(%r13) │ │ │ │ + movq $0x4bf488,0x0(%rbp) │ │ │ │ + mov 0x10(%rbp),%rbx │ │ │ │ + test $0x7,%bl │ │ │ │ + jne 4bf488 │ │ │ │ + mov (%rbx),%rax │ │ │ │ + jmp *%rax │ │ │ │ + nopw 0x0(%rax,%rax,1) │ │ │ │ + addl $0x0,(%rcx) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ + add %bl,(%rsi) │ │ │ │ add %al,(%rax) │ │ │ │ - (bad) │ │ │ │ + add %dl,0x48031e8c(%rax) │ │ │ │ + mov 0x8(%rbp),%esi │ │ │ │ + add $0x20,%rbp │ │ │ │ + mov %rbx,%r14 │ │ │ │ + mov %r14,%rax │ │ │ │ + and $0x7,%eax │ │ │ │ + cmp $0x1,%rax │ │ │ │ + je 4bf580 │ │ │ │ + movq $0x4bf4e8,-0x20(%rbp) │ │ │ │ + mov 0x6(%r14),%rbx │ │ │ │ + mov %rsi,-0x18(%rbp) │ │ │ │ + mov 0x16(%r14),%rax │ │ │ │ + mov %rax,-0x10(%rbp) │ │ │ │ + mov 0x1e(%r14),%rax │ │ │ │ + mov %rax,-0x8(%rbp) │ │ │ │ + add $0xffffffffffffffe0,%rbp │ │ │ │ + test $0x7,%bl │ │ │ │ + jne 4bf4e8 │ │ │ │ + mov (%rbx),%rax │ │ │ │ + jmp *%rax │ │ │ │ + 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,-0x75(%rax) │ │ │ │ - pop %rbp │ │ │ │ - adc %cl,-0x7d(%rax) │ │ │ │ - (bad) │ │ │ │ - add %ah,%gs:0xf(%rsi) │ │ │ │ (bad) │ │ │ │ - add %r8b,(%rax) │ │ │ │ - test %al,(%rcx) │ │ │ │ - add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ - add %al,(%rax) │ │ │ │ - (bad) │ │ │ │ - add %al,(%rax) │ │ │ │ - add %dh,0x6a(%rax) │ │ │ │ - je 4bfea3 │ │ │ │ - movq $0x4bfee0,0x10(%rbp) │ │ │ │ - mov %rbx,%rdi │ │ │ │ - mov %rsi,%rax │ │ │ │ - mov 0x20(%rbp),%rsi │ │ │ │ - mov %r14,%rbx │ │ │ │ - mov 0x8(%rbp),%r14 │ │ │ │ - mov %rax,0x18(%rbp) │ │ │ │ - mov %rbx,0x20(%rbp) │ │ │ │ - add $0x10,%rbp │ │ │ │ - jmp 30e4b88 │ │ │ │ - nopw 0x0(%rax,%rax,1) │ │ │ │ + add %dh,(%rax) │ │ │ │ + mov %ds,(%rsi) │ │ │ │ + add -0x77(%rax),%ecx │ │ │ │ + fadds -0x7cb7f820(%rbx) │ │ │ │ + clc │ │ │ │ + add %ecx,(%rdi) │ │ │ │ + test %ah,-0x1(%rdi,%rdi,8) │ │ │ │ + decl -0x75(%rax) │ │ │ │ + jne 4bf504 │ │ │ │ + cmp $0x2,%rax │ │ │ │ + jne 4bf6b4 │ │ │ │ + movq $0x4bf530,0x8(%rbp) │ │ │ │ + mov %rsi,%rbx │ │ │ │ + add $0x8,%rbp │ │ │ │ + test $0x7,%bl │ │ │ │ + jne 4bf530 │ │ │ │ + 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 %ch,%al │ │ │ │ + mov (%rsi),%ebx │ │ │ │ + add -0x7d(%rax),%ecx │ │ │ │ + jnp 4bf54b │ │ │ │ + add %cl,(%rdi) │ │ │ │ + (bad) │ │ │ │ + popf │ │ │ │ + add $0x0,%al │ │ │ │ add %cl,-0x75(%rax) │ │ │ │ - jne 4bfeec │ │ │ │ - mov 0x10(%rbp),%r14 │ │ │ │ - add $0x18,%rbp │ │ │ │ - jmp *0x0(%rbp) │ │ │ │ + or %r9b,-0x39(%r8) │ │ │ │ + or %r14b,-0xb(%r8) │ │ │ │ + rex.WXB add %cl,-0x77(%r8) │ │ │ │ + (bad) -0x77(%rax) │ │ │ │ + ret │ │ │ │ + mov %rcx,0x10(%rbp) │ │ │ │ + add $0x8,%rbp │ │ │ │ + test $0x7,%bl │ │ │ │ + jne 4bf570 │ │ │ │ + mov (%rbx),%rax │ │ │ │ + jmp *%rax │ │ │ │ nop │ │ │ │ - test %al,(%rcx) │ │ │ │ + add %eax,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ (bad) │ │ │ │ add %al,(%rax) │ │ │ │ - add %dl,(%rax) │ │ │ │ - push $0x74 │ │ │ │ - add -0x39(%rax),%ecx │ │ │ │ - adc %r8b,-0x1(%r8) │ │ │ │ - rex.WXB add %cl,-0x77(%r8) │ │ │ │ - fisttps -0x77(%rax) │ │ │ │ - lock mov 0x20(%rbp),%rsi │ │ │ │ - mov %r14,%rbx │ │ │ │ - mov 0x8(%rbp),%r14 │ │ │ │ - mov %rax,0x18(%rbp) │ │ │ │ - mov %rbx,0x20(%rbp) │ │ │ │ + add %ch,0x48031e8b(%rax) │ │ │ │ + mov 0x8(%rbp),%esi │ │ │ │ add $0x10,%rbp │ │ │ │ - jmp 30e4b88 │ │ │ │ - nopw 0x0(%rax,%rax,1) │ │ │ │ - add (%rax),%al │ │ │ │ + mov %rbx,%r14 │ │ │ │ + jmp 4bf493 │ │ │ │ + movq $0x4bf5c0,-0x20(%rbp) │ │ │ │ + mov 0x7(%r14),%rbx │ │ │ │ + mov %rsi,-0x18(%rbp) │ │ │ │ + mov 0xf(%r14),%rax │ │ │ │ + mov %rax,-0x10(%rbp) │ │ │ │ + mov 0x17(%r14),%rax │ │ │ │ + mov %rax,-0x8(%rbp) │ │ │ │ + add $0xffffffffffffffe0,%rbp │ │ │ │ + test $0x7,%bl │ │ │ │ + jne 4bf5c0 │ │ │ │ + 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,(%rax) │ │ │ │ - add %al,(%rax) │ │ │ │ add %cl,-0x75(%rax) │ │ │ │ - jne 4bff4c │ │ │ │ - mov 0x10(%rbp),%r14 │ │ │ │ - add $0x18,%rbp │ │ │ │ - jmp *0x0(%rbp) │ │ │ │ - nop │ │ │ │ - sldt (%rax) │ │ │ │ - add %al,(%rdx) │ │ │ │ - ... │ │ │ │ - add %al,(%rax) │ │ │ │ - add %cl,(%rsi) │ │ │ │ + (bad) │ │ │ │ + add -0x7cb7f81d(%rbx),%eax │ │ │ │ + sti │ │ │ │ + add (%rdi),%ecx │ │ │ │ + test %ecx,(%rax) │ │ │ │ + add %eax,(%rax) │ │ │ │ + add %cl,-0x75(%rax) │ │ │ │ + jne 4bf5d9 │ │ │ │ + movq $0x4bf600,0x8(%rbp) │ │ │ │ + mov %rsi,%rbx │ │ │ │ + add $0x8,%rbp │ │ │ │ + test $0x7,%bl │ │ │ │ + jne 4bf600 │ │ │ │ + mov (%rbx),%rax │ │ │ │ + jmp *%rax │ │ │ │ + nopw 0x0(%rax,%rax,1) │ │ │ │ + add (%rax),%al │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ - add %ch,%bl │ │ │ │ - add -0x77(%rax),%ecx │ │ │ │ (bad) │ │ │ │ - mov %rsi,%rax │ │ │ │ - and $0x7,%eax │ │ │ │ - cmp $0x1,%rax │ │ │ │ - jne 4c007f │ │ │ │ - mov 0xf(%rsi),%rax │ │ │ │ - mov 0x17(%rsi),%rbx │ │ │ │ - mov 0x7(%rsi),%rcx │ │ │ │ - mov 0x7(%rcx),%rcx │ │ │ │ - mov 0x8(%rcx),%rdx │ │ │ │ - mov 0x8(%r14),%rsi │ │ │ │ - cmp %rdx,%rsi │ │ │ │ - jg 4c000d │ │ │ │ - lea 0x10(%r14),%rdi │ │ │ │ - add $0x10,%rcx │ │ │ │ - xor %r8d,%r8d │ │ │ │ - cmp %rcx,%rdi │ │ │ │ - je 4bffe9 │ │ │ │ - sub $0x8,%rsp │ │ │ │ - mov %rdx,%r8 │ │ │ │ - mov %rsi,%rdx │ │ │ │ - mov %rsi,%r9 │ │ │ │ - mov %rcx,%rsi │ │ │ │ - mov %rax,%rcx │ │ │ │ - xor %eax,%eax │ │ │ │ - mov %r9,0x58(%rsp) │ │ │ │ - mov %r8,0x50(%rsp) │ │ │ │ - mov %rcx,0x48(%rsp) │ │ │ │ - call 4053d0 │ │ │ │ - add $0x8,%rsp │ │ │ │ - movslq %eax,%r8 │ │ │ │ - mov 0x50(%rsp),%rsi │ │ │ │ - mov 0x48(%rsp),%rdx │ │ │ │ - mov 0x40(%rsp),%rax │ │ │ │ - test %r8,%r8 │ │ │ │ - jl 4bff6a │ │ │ │ - test %r8,%r8 │ │ │ │ - jg 4c0005 │ │ │ │ - cmp %rsi,%rdx │ │ │ │ - jg 4bff6a │ │ │ │ - cmp %rsi,%rdx │ │ │ │ - jge 4c0075 │ │ │ │ - mov %rbx,%rsi │ │ │ │ - jmp 4bff6d │ │ │ │ - lea 0x10(%r14),%rdi │ │ │ │ - add $0x10,%rcx │ │ │ │ - xor %r8d,%r8d │ │ │ │ - cmp %rcx,%rdi │ │ │ │ - je 4c0059 │ │ │ │ - sub $0x8,%rsp │ │ │ │ - mov %rdx,%r8 │ │ │ │ - mov %rsi,%r9 │ │ │ │ + add %al,(%rax) │ │ │ │ + add %cl,(%rax) │ │ │ │ + mov (%rsi),%ebx │ │ │ │ + add -0x75(%rax),%ecx │ │ │ │ + rex.XB (bad) │ │ │ │ + test %rax,%rax │ │ │ │ + jle 4bf6e7 │ │ │ │ + mov 0x8(%rbp),%rcx │ │ │ │ + mov 0x7(%rbx),%rdx │ │ │ │ + mov 0xf(%rbx),%rbx │ │ │ │ + mov (%rbx),%sil │ │ │ │ + movq $0x4bf668,-0x20(%rbp) │ │ │ │ + mov %rbx,%rdi │ │ │ │ + mov %rcx,%rbx │ │ │ │ + mov %rax,-0x18(%rbp) │ │ │ │ + movzbl %sil,%eax │ │ │ │ + mov %rax,-0x10(%rbp) │ │ │ │ + mov %rax,-0x8(%rbp) │ │ │ │ + mov %rdx,0x0(%rbp) │ │ │ │ + mov %rdi,0x8(%rbp) │ │ │ │ + add $0xffffffffffffffe0,%rbp │ │ │ │ + test $0x7,%bl │ │ │ │ + jne 4bf668 │ │ │ │ + mov (%rbx),%rax │ │ │ │ + jmp *%rax │ │ │ │ + mov 0xf(%rbx),%rbx │ │ │ │ + jmp 4bf670 │ │ │ │ + xchg %ax,%ax │ │ │ │ + movb $0x0,0x0(%rip) │ │ │ │ + add %bl,(%rsi) │ │ │ │ + add %al,(%rax) │ │ │ │ + add %ah,0x48031e8a(%rax) │ │ │ │ + mov 0x30(%rbp),%eax │ │ │ │ + mov 0x18(%rbp),%rcx │ │ │ │ + mov %rbx,%rdx │ │ │ │ + and $0x7,%edx │ │ │ │ + cmp $0x3,%rdx │ │ │ │ + jae 4bf6f5 │ │ │ │ + cmp $0x2,%rdx │ │ │ │ + jae 4bf844 │ │ │ │ + mov 0x1f(%rbx),%rdx │ │ │ │ + mov %rdx,%rsi │ │ │ │ + neg %rsi │ │ │ │ + xor %rdx,%rsi │ │ │ │ + mov %rcx,%rdi │ │ │ │ + and %rsi,%rdi │ │ │ │ + cmp 0x17(%rbx),%rdi │ │ │ │ + jne 4bf8a5 │ │ │ │ mov %rcx,%rsi │ │ │ │ - mov %rax,%rcx │ │ │ │ - xor %eax,%eax │ │ │ │ - mov %r9,0x58(%rsp) │ │ │ │ - mov %r8,0x50(%rsp) │ │ │ │ - mov %rcx,0x48(%rsp) │ │ │ │ - call 4053d0 │ │ │ │ - add $0x8,%rsp │ │ │ │ - movslq %eax,%r8 │ │ │ │ - mov 0x50(%rsp),%rsi │ │ │ │ - mov 0x48(%rsp),%rdx │ │ │ │ - mov 0x40(%rsp),%rax │ │ │ │ - test %r8,%r8 │ │ │ │ - jl 4bff6a │ │ │ │ - test %r8,%r8 │ │ │ │ - jg 4c0005 │ │ │ │ - cmp %rsi,%rdx │ │ │ │ - jg 4bff6a │ │ │ │ - cmp %rsi,%rdx │ │ │ │ - jl 4c0005 │ │ │ │ - lea 0x3777e5e(%rip),%rbx │ │ │ │ + and %rdx,%rsi │ │ │ │ + test %rsi,%rsi │ │ │ │ + jne 4bf650 │ │ │ │ + mov 0x7(%rbx),%rbx │ │ │ │ + jmp 4bf670 │ │ │ │ + movq $0x4bf960,0x0(%rbp) │ │ │ │ + mov %rsi,%r8 │ │ │ │ + lea 0x377ad43(%rip),%rdi │ │ │ │ + lea 0x377bd9c(%rip),%rsi │ │ │ │ + mov %rbx,%r14 │ │ │ │ + jmp 4bdaf8 │ │ │ │ + lea 0x37787fe(%rip),%rbx │ │ │ │ + add $0x20,%rbp │ │ │ │ jmp *0x0(%rbp) │ │ │ │ - lea 0x3777e4b(%rip),%rbx │ │ │ │ + add $0x20,%rbp │ │ │ │ + lea 0x37787e3(%rip),%rbx │ │ │ │ + add $0x18,%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 4c00d8 │ │ │ │ - nopl (%rax) │ │ │ │ - mov $0xffffffff,%eax │ │ │ │ - (bad) │ │ │ │ + movq $0x4bf720,0x0(%rbp) │ │ │ │ + mov %rax,%rbx │ │ │ │ + test $0x7,%bl │ │ │ │ + jne 4bf720 │ │ │ │ + mov (%rbx),%rax │ │ │ │ + jmp *%rax │ │ │ │ + nopw 0x0(%rax,%rax,1) │ │ │ │ (bad) │ │ │ │ - incl 0x0(%rbp) │ │ │ │ - ... │ │ │ │ - add %al,(%rax) │ │ │ │ - add $0x0,%eax │ │ │ │ + or $0x0,%eax │ │ │ │ add %al,(%rax) │ │ │ │ + (bad) │ │ │ │ add %al,(%rax) │ │ │ │ + add %ch,%al │ │ │ │ + mov %ebx,(%rsi) │ │ │ │ + add -0x39(%rax),%ecx │ │ │ │ + add %r12b,-0x9(%r8) │ │ │ │ + rex.WXB add %cl,-0x75(%r8) │ │ │ │ + pop %rbx │ │ │ │ + psadbw %mm3,%mm0 │ │ │ │ + (bad) │ │ │ │ + jne 4bf760 │ │ │ │ + mov (%rbx),%rax │ │ │ │ + jmp *%rax │ │ │ │ + xchg %ax,%ax │ │ │ │ + (bad) │ │ │ │ + or $0x0,%eax │ │ │ │ add %al,(%rax) │ │ │ │ - add %cl,(%rsi) │ │ │ │ + (bad) │ │ │ │ add %al,(%rax) │ │ │ │ + add %al,%al │ │ │ │ + mov %ebx,(%rsi) │ │ │ │ + add %ebx,%ebp │ │ │ │ + (bad) │ │ │ │ + nopw 0x0(%rax,%rax,1) │ │ │ │ + (bad) │ │ │ │ + or $0x0,%eax │ │ │ │ add %al,(%rax) │ │ │ │ + (bad) │ │ │ │ add %al,(%rax) │ │ │ │ - add %cl,-0x75(%rax) │ │ │ │ - rex.RX (bad) │ │ │ │ - mov 0x8(%rax),%rbx │ │ │ │ - mov 0x8(%r9),%rcx │ │ │ │ - cmp %rbx,%rcx │ │ │ │ - jg 4c016f │ │ │ │ - mov %r9,%rdx │ │ │ │ - lea 0x10(%r9),%rsi │ │ │ │ - add $0x10,%rax │ │ │ │ - xor %r9d,%r9d │ │ │ │ - cmp %rax,%rsi │ │ │ │ - je 4c0145 │ │ │ │ - sub $0x8,%rsp │ │ │ │ - mov %rdx,%r9 │ │ │ │ - mov %rcx,%rdx │ │ │ │ - mov %rdi,%r10 │ │ │ │ - mov %rsi,%rdi │ │ │ │ - mov %rax,%rsi │ │ │ │ - xor %eax,%eax │ │ │ │ - mov %rcx,0x58(%rsp) │ │ │ │ - mov %r8,0x50(%rsp) │ │ │ │ - mov %r10,0x48(%rsp) │ │ │ │ - mov %r9,%r14 │ │ │ │ - call 4053d0 │ │ │ │ - add $0x8,%rsp │ │ │ │ - movslq %eax,%r9 │ │ │ │ - mov 0x50(%rsp),%rcx │ │ │ │ - mov 0x48(%rsp),%r8 │ │ │ │ - mov 0x40(%rsp),%rdi │ │ │ │ - mov %r14,%rdx │ │ │ │ - test %r9,%r9 │ │ │ │ - jl 4c01e6 │ │ │ │ - test %r9,%r9 │ │ │ │ - jg 4c01db │ │ │ │ - cmp %rcx,%rbx │ │ │ │ - jg 4c01e6 │ │ │ │ - cmp %rcx,%rbx │ │ │ │ - jl 4c01db │ │ │ │ - lea 0x3777d6e(%rip),%rbx │ │ │ │ - jmp *0x0(%rbp) │ │ │ │ - mov %r9,%rdx │ │ │ │ - lea 0x10(%r9),%rsi │ │ │ │ - add $0x10,%rax │ │ │ │ - xor %r9d,%r9d │ │ │ │ - cmp %rax,%rsi │ │ │ │ - je 4c01c7 │ │ │ │ - sub $0x8,%rsp │ │ │ │ - mov %rdx,%r9 │ │ │ │ - mov %rbx,%rdx │ │ │ │ - mov %rdi,%r10 │ │ │ │ - mov %rsi,%rdi │ │ │ │ - mov %rax,%rsi │ │ │ │ - xor %eax,%eax │ │ │ │ - mov %rcx,0x58(%rsp) │ │ │ │ - mov %r8,0x50(%rsp) │ │ │ │ - mov %r10,0x48(%rsp) │ │ │ │ - mov %r9,%r14 │ │ │ │ - call 4053d0 │ │ │ │ - add $0x8,%rsp │ │ │ │ - movslq %eax,%r9 │ │ │ │ - mov 0x50(%rsp),%rcx │ │ │ │ - mov 0x48(%rsp),%r8 │ │ │ │ - mov 0x40(%rsp),%rdi │ │ │ │ - mov %r14,%rdx │ │ │ │ - test %r9,%r9 │ │ │ │ - jl 4c01e6 │ │ │ │ - test %r9,%r9 │ │ │ │ - jg 4c01db │ │ │ │ - cmp %rcx,%rbx │ │ │ │ - jg 4c01e6 │ │ │ │ - cmp %rcx,%rbx │ │ │ │ - jge 4c0165 │ │ │ │ - mov %r8,%rsi │ │ │ │ - mov %rdx,%r14 │ │ │ │ - jmp 4bff68 │ │ │ │ - mov %rdi,%rsi │ │ │ │ - mov %rdx,%r14 │ │ │ │ - jmp 4bff68 │ │ │ │ + add %ch,0x48031e89(%rax) │ │ │ │ + movl $0x4bf798,0x0(%rbp) │ │ │ │ + mov %rbx,%rax │ │ │ │ + mov 0x7(%rbx),%rbx │ │ │ │ + mov 0xf(%rax),%rax │ │ │ │ + mov %rax,0x30(%rbp) │ │ │ │ + test $0x7,%bl │ │ │ │ + jne 4bf798 │ │ │ │ + mov (%rbx),%rax │ │ │ │ + jmp *%rax │ │ │ │ nopl 0x0(%rax) │ │ │ │ - ... │ │ │ │ - adc $0x98000000,%eax │ │ │ │ - push %rdi │ │ │ │ + movb $0x0,0x0(%rip) │ │ │ │ + add %bl,(%rsi) │ │ │ │ + add %al,(%rax) │ │ │ │ + add %dh,-0x77(%rax) │ │ │ │ (bad) │ │ │ │ - add -0x73(%rax),%ecx │ │ │ │ - rex.RB │ │ │ │ - lock cmp %r15,%rax │ │ │ │ - jb 4c0256 │ │ │ │ - sub $0x8,%rsp │ │ │ │ - mov %r13,%rax │ │ │ │ - mov %rbx,%rsi │ │ │ │ - mov %rax,%rdi │ │ │ │ - xor %eax,%eax │ │ │ │ - call 3385710 │ │ │ │ - add $0x8,%rsp │ │ │ │ - test %rax,%rax │ │ │ │ - je 4c0251 │ │ │ │ - movq $0x3391200,-0x10(%rbp) │ │ │ │ - mov %rax,-0x8(%rbp) │ │ │ │ - lea 0x3746499(%rip),%rsi │ │ │ │ - lea 0x3746492(%rip),%r14 │ │ │ │ - add $0xfffffffffffffff0,%rbp │ │ │ │ - jmp 4c0278 │ │ │ │ + add -0x77(%rax),%ecx │ │ │ │ + fadds -0x7cb7f820(%rbx) │ │ │ │ + clc │ │ │ │ + add (%rdi),%ecx │ │ │ │ + test %bh,(%rbx) │ │ │ │ + (bad) │ │ │ │ + (bad) │ │ │ │ + decl -0x7d(%rcx) │ │ │ │ + (bad) │ │ │ │ + xor %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) │ │ │ │ + rex.R and $0xd8,%al │ │ │ │ + push %rax │ │ │ │ + lock sbb (%rbx),%al │ │ │ │ + mov 0x20(%rbp),%rax │ │ │ │ + mov %rax,-0x20(%r12) │ │ │ │ + mov 0x28(%rbp),%rax │ │ │ │ + inc %rax │ │ │ │ + mov %rax,-0x18(%r12) │ │ │ │ + mov 0x8(%rbp),%rax │ │ │ │ + dec %rax │ │ │ │ + mov %rax,-0x10(%r12) │ │ │ │ + movq $0x3363a40,-0x8(%r12) │ │ │ │ + mov 0x10(%rbp),%rax │ │ │ │ + mov %rax,(%r12) │ │ │ │ + movq $0x4bf830,0x20(%rbp) │ │ │ │ + mov 0x30(%rbp),%rbx │ │ │ │ + lea -0x7(%r12),%rax │ │ │ │ + mov %rax,0x28(%rbp) │ │ │ │ + lea -0x27(%r12),%rax │ │ │ │ + mov %rax,0x30(%rbp) │ │ │ │ + add $0x20,%rbp │ │ │ │ + test $0x7,%bl │ │ │ │ + jne 4bf830 │ │ │ │ mov (%rbx),%rax │ │ │ │ jmp *%rax │ │ │ │ - jmp *-0x10(%r13) │ │ │ │ - nopw 0x0(%rax,%rax,1) │ │ │ │ - sldt (%rax) │ │ │ │ - add %al,(%rdx) │ │ │ │ - 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 %bl,%al │ │ │ │ + mov %bl,(%rsi) │ │ │ │ + add -0x75(%rax),%ecx │ │ │ │ + jge 4bf844 │ │ │ │ + mov 0x8(%rbp),%rsi │ │ │ │ + mov %rbx,%r14 │ │ │ │ + add $0x18,%rbp │ │ │ │ + jmp 4bee48 │ │ │ │ + cmp 0xe(%rbx),%rcx │ │ │ │ + jne 4bf8fa │ │ │ │ + movq $0x4bf878,0x0(%rbp) │ │ │ │ + mov 0x6(%rbx),%rbx │ │ │ │ + test $0x7,%bl │ │ │ │ + jne 4bf878 │ │ │ │ + mov (%rbx),%rax │ │ │ │ + jmp *%rax │ │ │ │ + nopl 0x0(%rax) │ │ │ │ + (bad) │ │ │ │ + or $0x0,%eax │ │ │ │ add %al,(%rax) │ │ │ │ + (bad) │ │ │ │ add %al,(%rax) │ │ │ │ - add %cl,-0x73(%rax) │ │ │ │ - rex.RB rorb $1,-0x8(%r9,%rdi,1) │ │ │ │ - jb 4c0368 │ │ │ │ - movq $0x4c02b8,-0x10(%rbp) │ │ │ │ - mov %r14,%rbx │ │ │ │ - mov %rsi,-0x8(%rbp) │ │ │ │ - add $0xfffffffffffffff0,%rbp │ │ │ │ + add %dl,0x48031e88(%rax) │ │ │ │ + movl $0x4bf8a0,0x0(%rbp) │ │ │ │ + mov 0xf(%rbx),%rbx │ │ │ │ test $0x7,%bl │ │ │ │ - jne 4c02b8 │ │ │ │ + jne 4bf8a0 │ │ │ │ mov (%rbx),%rax │ │ │ │ jmp *%rax │ │ │ │ - nopw 0x0(%rax,%rax,1) │ │ │ │ - add %eax,(%rax) │ │ │ │ + xchg %ax,%ax │ │ │ │ + (bad) │ │ │ │ + or $0x0,%eax │ │ │ │ add %al,(%rax) │ │ │ │ + (bad) │ │ │ │ add %al,(%rax) │ │ │ │ + add %ch,-0x78(%rax) │ │ │ │ + (bad) │ │ │ │ + add %ecx,%ebp │ │ │ │ + mov $0x48fffffe,%ebx │ │ │ │ + movl $0x4bf8d0,0x0(%rbp) │ │ │ │ + mov %rax,%rbx │ │ │ │ + test $0x7,%bl │ │ │ │ + jne 4bf8d0 │ │ │ │ + mov (%rbx),%rax │ │ │ │ + jmp *%rax │ │ │ │ + nopw 0x0(%rax,%rax,1) │ │ │ │ + (bad) │ │ │ │ + or $0x0,%eax │ │ │ │ add %al,(%rax) │ │ │ │ (bad) │ │ │ │ add %al,(%rax) │ │ │ │ - add %ch,%al │ │ │ │ - push %rsi │ │ │ │ + add %bh,(%rax) │ │ │ │ + mov %bl,(%rsi) │ │ │ │ + add -0x39(%rax),%ecx │ │ │ │ + add %r9b,-0x9(%r8) │ │ │ │ + rex.WXB add %cl,-0x75(%r8) │ │ │ │ + pop %rbx │ │ │ │ + psadbw %mm3,%mm0 │ │ │ │ (bad) │ │ │ │ - add -0x77(%rax),%ecx │ │ │ │ - fadds -0x7cb7f820(%rbx) │ │ │ │ - clc │ │ │ │ - add %ecx,(%rdi) │ │ │ │ - test %ebp,0x48000000(%rbx) │ │ │ │ - movl $0x4c0320,-0x20(%rbp) │ │ │ │ - mov 0xf(%rbx),%rax │ │ │ │ - mov 0x17(%rbx),%rcx │ │ │ │ - mov 0x1f(%rbx),%rdx │ │ │ │ - mov 0x7(%rbx),%rbx │ │ │ │ - mov %rbx,%rsi │ │ │ │ - mov 0x8(%rbp),%rbx │ │ │ │ - mov %rcx,-0x18(%rbp) │ │ │ │ - mov %rsi,-0x10(%rbp) │ │ │ │ - mov 0x7(%rsi),%rcx │ │ │ │ - mov %rcx,-0x8(%rbp) │ │ │ │ - mov %rax,0x0(%rbp) │ │ │ │ - mov %rdx,0x8(%rbp) │ │ │ │ - add $0xffffffffffffffe0,%rbp │ │ │ │ + jne 4bf748 │ │ │ │ + mov (%rbx),%rax │ │ │ │ + jmp *%rax │ │ │ │ + movq $0x30,0x388(%r13) │ │ │ │ + jmp 338a720 │ │ │ │ + movq $0x4bf920,0x0(%rbp) │ │ │ │ + mov %rax,%rbx │ │ │ │ test $0x7,%bl │ │ │ │ - jne 4c0320 │ │ │ │ + jne 4bf920 │ │ │ │ mov (%rbx),%rax │ │ │ │ jmp *%rax │ │ │ │ - nopl (%rax) │ │ │ │ - add $0x4,%eax │ │ │ │ + nop │ │ │ │ + (bad) │ │ │ │ + or $0x0,%eax │ │ │ │ add %al,(%rax) │ │ │ │ - add %bl,(%rsi) │ │ │ │ + (bad) │ │ │ │ add %al,(%rax) │ │ │ │ - add %al,0x48031e56(%rax) │ │ │ │ - mov %ebx,%eax │ │ │ │ - and $0x7,%eax │ │ │ │ - cmp $0x1,%rax │ │ │ │ - jne 4c03cd │ │ │ │ - cmpq $0x1,0x28(%rbp) │ │ │ │ - je 4c034b │ │ │ │ - movq $0x4c0398,0x0(%rbp) │ │ │ │ - mov %rbx,%rsi │ │ │ │ - mov 0x10(%rbp),%r14 │ │ │ │ - jmp 4bf9e0 │ │ │ │ - mov 0x18(%rbp),%r9 │ │ │ │ - mov 0x17(%rbx),%r8 │ │ │ │ - mov 0xf(%rbx),%rdi │ │ │ │ - mov 0x7(%rbx),%rsi │ │ │ │ - mov 0x1f(%rbx),%r14 │ │ │ │ - add $0x30,%rbp │ │ │ │ - jmp 4c00d8 │ │ │ │ - lea 0x31e5631(%rip),%rbx │ │ │ │ - jmp *-0x8(%r13) │ │ │ │ - lea 0x3777b60(%rip),%rbx │ │ │ │ - add $0x10,%rbp │ │ │ │ - jmp *0x0(%rbp) │ │ │ │ - nopl 0x0(%rax) │ │ │ │ - test %eax,0x0(%rip) │ │ │ │ + add %ch,%al │ │ │ │ + xchg %ebx,(%rsi) │ │ │ │ + add -0x39(%rax),%ecx │ │ │ │ + add %r9b,-0x7(%r8) │ │ │ │ + rex.WXB add %cl,-0x75(%r8) │ │ │ │ + pop %rbx │ │ │ │ + psadbw %mm3,%mm0 │ │ │ │ + (bad) │ │ │ │ + jne 4bf948 │ │ │ │ + mov (%rbx),%rax │ │ │ │ + jmp *%rax │ │ │ │ + xchg %ax,%ax │ │ │ │ + (bad) │ │ │ │ + or $0x0,%eax │ │ │ │ add %al,(%rax) │ │ │ │ (bad) │ │ │ │ add %al,(%rax) │ │ │ │ - add %cl,(%rax) │ │ │ │ - push %rsi │ │ │ │ + add %al,%al │ │ │ │ + xchg %ebx,(%rsi) │ │ │ │ + add %ecx,%ebp │ │ │ │ + adc %esi,%edi │ │ │ │ (bad) │ │ │ │ - add -0x7d(%rcx),%eax │ │ │ │ - out %al,$0x7 │ │ │ │ - cmp $0x1,%r14 │ │ │ │ - je 4c03cd │ │ │ │ - mov 0x20(%rbp),%rax │ │ │ │ - mov 0x8(%rbp),%rcx │ │ │ │ - mov %rax,%rdx │ │ │ │ - and $0x7,%edx │ │ │ │ - cmp $0x1,%rdx │ │ │ │ - je 4c03db │ │ │ │ - mov %rbx,%rdx │ │ │ │ - mov %rbx,%rdi │ │ │ │ - and $0x7,%edi │ │ │ │ - cmp $0x1,%rdi │ │ │ │ - jne 4c0401 │ │ │ │ - xor %edi,%edi │ │ │ │ - cmp 0x1f(%rbx),%rdi │ │ │ │ - jle 4c0401 │ │ │ │ - lea 0x3777afd(%rip),%rbx │ │ │ │ - add $0x30,%rbp │ │ │ │ - jmp *0x0(%rbp) │ │ │ │ - mov 0x1f(%rax),%rdx │ │ │ │ - mov %rbx,%rdi │ │ │ │ - and $0x7,%edi │ │ │ │ - cmp $0x1,%rdi │ │ │ │ - je 4c03f5 │ │ │ │ - test %rdx,%rdx │ │ │ │ - jg 4c03cd │ │ │ │ - mov %rbx,%rdx │ │ │ │ - jmp 4c0401 │ │ │ │ - mov %rbx,%rdi │ │ │ │ - cmp 0x1f(%rbx),%rdx │ │ │ │ - jg 4c03cd │ │ │ │ - mov %rdi,%rdx │ │ │ │ - mov %rcx,%rdi │ │ │ │ - and $0x7,%edi │ │ │ │ - cmp $0x1,%rdi │ │ │ │ - je 4c0443 │ │ │ │ - mov %rsi,%rcx │ │ │ │ - and $0x7,%ecx │ │ │ │ - cmp $0x1,%rcx │ │ │ │ - jne 4c04a4 │ │ │ │ - xor %ecx,%ecx │ │ │ │ - cmp 0x1f(%rsi),%rcx │ │ │ │ - jg 4c03cd │ │ │ │ - movq $0x4c0580,0x20(%rbp) │ │ │ │ - mov %rsi,%rcx │ │ │ │ - mov %rdx,%rsi │ │ │ │ - mov %rax,%r14 │ │ │ │ - mov %rcx,0x28(%rbp) │ │ │ │ - add $0x20,%rbp │ │ │ │ - jmp 4c0278 │ │ │ │ - mov 0x1f(%rcx),%rdi │ │ │ │ - mov %rsi,%r8 │ │ │ │ - and $0x7,%r8d │ │ │ │ - cmp $0x1,%r8 │ │ │ │ - je 4c0478 │ │ │ │ - test %rdi,%rdi │ │ │ │ - jg 4c03cd │ │ │ │ - movq $0x4c0548,0x20(%rbp) │ │ │ │ - mov %rdx,%rsi │ │ │ │ - mov %rax,%r14 │ │ │ │ - mov %rcx,0x28(%rbp) │ │ │ │ - add $0x20,%rbp │ │ │ │ - jmp 4c0278 │ │ │ │ - cmp 0x1f(%rsi),%rdi │ │ │ │ - jg 4c03cd │ │ │ │ - movq $0x4c0510,0x18(%rbp) │ │ │ │ - mov %rsi,%rdi │ │ │ │ - mov %rdx,%rsi │ │ │ │ - mov %rax,%r14 │ │ │ │ - mov %rdi,0x20(%rbp) │ │ │ │ - mov %rcx,0x28(%rbp) │ │ │ │ - add $0x18,%rbp │ │ │ │ - jmp 4c0278 │ │ │ │ - movq $0x4c04d0,0x28(%rbp) │ │ │ │ - mov %rdx,%rsi │ │ │ │ - mov %rax,%r14 │ │ │ │ - add $0x28,%rbp │ │ │ │ - jmp 4c0278 │ │ │ │ - nopl 0x0(%rax,%rax,1) │ │ │ │ - ... │ │ │ │ + decl (%rdi) │ │ │ │ (bad) │ │ │ │ + add %al,(%rbx) │ │ │ │ + add %al,(%rax) │ │ │ │ + add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ - add %dh,-0x7cfce1ac(%rax) │ │ │ │ - jrcxz 4c04da │ │ │ │ + add %bl,(%rsi) │ │ │ │ + add %al,(%rax) │ │ │ │ + add %bh,-0x7cfce179(%rax) │ │ │ │ + jrcxz 4bf96a │ │ │ │ cmp $0x1,%rbx │ │ │ │ - jne 4c04e2 │ │ │ │ - add $0xffffffffffffffd8,%rbp │ │ │ │ - jmp 4c03cd │ │ │ │ - lea 0x31e5497(%rip),%rbx │ │ │ │ - add $0x8,%rbp │ │ │ │ + je 4bf9a0 │ │ │ │ + movq $0x4bf990,0x0(%rbp) │ │ │ │ + mov 0x10(%rbp),%rbx │ │ │ │ + test $0x7,%bl │ │ │ │ + jne 4bf990 │ │ │ │ mov (%rbx),%rax │ │ │ │ jmp *%rax │ │ │ │ - add $0xffffffffffffffe0,%rbp │ │ │ │ - jmp 4c03cd │ │ │ │ - nopl 0x0(%rax,%rax,1) │ │ │ │ - add (%rax),%al │ │ │ │ - add %al,(%rax) │ │ │ │ - add %al,(%rax) │ │ │ │ + nop │ │ │ │ + addl $0x0,(%rcx) │ │ │ │ add %al,(%rax) │ │ │ │ - (bad) │ │ │ │ add %al,(%rax) │ │ │ │ - add %dl,-0x7cfce1ac(%rax) │ │ │ │ - jrcxz 4c051a │ │ │ │ - cmp $0x1,%rbx │ │ │ │ - je 4c052a │ │ │ │ - mov 0x8(%rbp),%rsi │ │ │ │ - mov 0x10(%rbp),%r14 │ │ │ │ - add $0x18,%rbp │ │ │ │ - jmp 4c0285 │ │ │ │ - add $0xffffffffffffffe8,%rbp │ │ │ │ - jmp 4c03cd │ │ │ │ - nopl 0x0(%rax,%rax,1) │ │ │ │ - add %eax,(%rax) │ │ │ │ + add %bl,(%rsi) │ │ │ │ add %al,(%rax) │ │ │ │ + add %cl,0x48031e87(%rax) │ │ │ │ + mov 0x8(%rbp),%esi │ │ │ │ + add $0x20,%rbp │ │ │ │ + mov %rbx,%r14 │ │ │ │ + jmp 4bf493 │ │ │ │ + movq $0x4bf9c8,0x0(%rbp) │ │ │ │ + mov 0x18(%rbp),%rbx │ │ │ │ + test $0x7,%bl │ │ │ │ + jne 4bf9c8 │ │ │ │ + mov (%rbx),%rax │ │ │ │ + jmp *%rax │ │ │ │ + xchg %ax,%ax │ │ │ │ + addl $0x0,(%rcx) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ - (bad) │ │ │ │ + add %bl,(%rsi) │ │ │ │ add %al,(%rax) │ │ │ │ - add %bl,0x54(%rax) │ │ │ │ + add %dl,-0x79(%rax) │ │ │ │ (bad) │ │ │ │ - add -0x7cb7f81d(%rbx),%eax │ │ │ │ - sti │ │ │ │ - add %esi,0x4c(%rsp,%rdx,1) │ │ │ │ - mov 0x8(%rbp),%esi │ │ │ │ - add $0x10,%rbp │ │ │ │ - lea 0x374617a(%rip),%rsi │ │ │ │ - jmp 4c0285 │ │ │ │ - add $0xffffffffffffffe0,%rbp │ │ │ │ - jmp 4c03cd │ │ │ │ - xchg %ax,%ax │ │ │ │ + add -0x75(%rax),%ecx │ │ │ │ + jne 4bf9d4 │ │ │ │ + add $0x20,%rbp │ │ │ │ + mov %rbx,%r14 │ │ │ │ + jmp 4bf493 │ │ │ │ + movq $0x4bfa10,0x8(%rbp) │ │ │ │ + mov %rbx,%rax │ │ │ │ + mov 0x10(%rbp),%rbx │ │ │ │ + mov %rax,0x10(%rbp) │ │ │ │ + add $0x8,%rbp │ │ │ │ + test $0x7,%bl │ │ │ │ + jne 4bfa10 │ │ │ │ + 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) │ │ │ │ - push %rsp │ │ │ │ - (bad) │ │ │ │ - add -0x7cb7f81d(%rbx),%eax │ │ │ │ - sti │ │ │ │ - add %ecx,(%rdi) │ │ │ │ - test %ah,-0x1(%rbp) │ │ │ │ - (bad) │ │ │ │ - decl -0x75(%rax) │ │ │ │ - jne 4c0599 │ │ │ │ + add %cl,(%rax) │ │ │ │ + xchg %ebx,(%rsi) │ │ │ │ + add -0x75(%rax),%ecx │ │ │ │ + jne 4bfa1c │ │ │ │ add $0x10,%rbp │ │ │ │ - lea 0x374613e(%rip),%r14 │ │ │ │ - jmp 4c0285 │ │ │ │ - nopl 0x0(%rax) │ │ │ │ + mov %rbx,%r14 │ │ │ │ + jmp 4bf493 │ │ │ │ sldt (%rax) │ │ │ │ add %al,(%rdx) │ │ │ │ ... │ │ │ │ add %al,(%rax) │ │ │ │ add %cl,(%rsi) │ │ │ │ add %al,(%rax) │ │ │ │ - add %ah,%al │ │ │ │ - push %rbx │ │ │ │ - (bad) │ │ │ │ + add %dl,(%rax) │ │ │ │ + xchg %ebx,(%rsi) │ │ │ │ add -0x73(%rax),%ecx │ │ │ │ - rex.RB call 10443f14 <__environ@GLIBC_2.2.5+0xc803a6c> │ │ │ │ + rex.RB call 1044338c <__environ@GLIBC_2.2.5+0xc802ee4> │ │ │ │ (bad) │ │ │ │ - sbb $0x48000001,%eax │ │ │ │ - movl $0x4c0600,-0x10(%rbp) │ │ │ │ - mov %r14,%rbx │ │ │ │ + rex.XB add %eax,(%r8) │ │ │ │ + add %cl,-0x39(%rax) │ │ │ │ + rex.RB │ │ │ │ + lock js 4bfa45 │ │ │ │ + rex.WXB add %cl,-0xd(%r9,%r9,4) │ │ │ │ mov %rsi,-0x8(%rbp) │ │ │ │ add $0xfffffffffffffff0,%rbp │ │ │ │ test $0x7,%bl │ │ │ │ - jne 4c0600 │ │ │ │ + jne 4bfa78 │ │ │ │ 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,0x48031e53(%rax) │ │ │ │ + add %dl,%al │ │ │ │ + xchg %bl,(%rsi) │ │ │ │ + add -0x39(%rax),%ecx │ │ │ │ + rex.RB clc │ │ │ │ + mov $0xfa,%al │ │ │ │ + rex.WXB add %cl,-0x75(%r8) │ │ │ │ + rex.XB (bad) │ │ │ │ + mov 0x3f(%rbx),%rbx │ │ │ │ + mov %rax,0x0(%rbp) │ │ │ │ + add $0xfffffffffffffff8,%rbp │ │ │ │ + test $0x7,%bl │ │ │ │ + jne 4bfab0 │ │ │ │ + mov (%rbx),%rax │ │ │ │ + jmp *%rax │ │ │ │ + nopw 0x0(%rax,%rax,1) │ │ │ │ + add (%rax),%al │ │ │ │ + add %al,(%rax) │ │ │ │ + add %al,(%rax) │ │ │ │ + add %al,(%rax) │ │ │ │ + (bad) │ │ │ │ + add %al,(%rax) │ │ │ │ + add %bl,0x48031e86(%rax) │ │ │ │ mov 0x8(%rbp),%eax │ │ │ │ - mov %rbx,%rcx │ │ │ │ - and $0x7,%ecx │ │ │ │ - cmp $0x1,%rcx │ │ │ │ - je 4c067b │ │ │ │ - movq $0x4c0640,0x8(%rbp) │ │ │ │ + and $0x7,%ebx │ │ │ │ + cmp $0x1,%rbx │ │ │ │ + je 4bfb20 │ │ │ │ + movq $0x4bfae8,0x8(%rbp) │ │ │ │ mov %rax,%rbx │ │ │ │ add $0x8,%rbp │ │ │ │ test $0x7,%bl │ │ │ │ - jne 4c0640 │ │ │ │ + jne 4bfae8 │ │ │ │ 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 %ah,0x53(%rax) │ │ │ │ + add %dl,-0x7a(%rax) │ │ │ │ (bad) │ │ │ │ - add -0x77(%rax),%ecx │ │ │ │ - fadds -0x7cb7f820(%rbx) │ │ │ │ - clc │ │ │ │ - add %esi,0x48(%rax,%rdx,1) │ │ │ │ - lea 0x31e532d(%rip),%ebx │ │ │ │ - add $0x8,%rbp │ │ │ │ - mov (%rbx),%rax │ │ │ │ - jmp *%rax │ │ │ │ - xor %eax,%eax │ │ │ │ - cmp 0x1f(%rbx),%rax │ │ │ │ - jg 4c06ff │ │ │ │ - mov %rbx,%rsi │ │ │ │ - lea 0x3746068(%rip),%r14 │ │ │ │ - add $0x8,%rbp │ │ │ │ - jmp 4c0278 │ │ │ │ - movq $0x4c06b8,-0x8(%rbp) │ │ │ │ - mov %rbx,%rcx │ │ │ │ - mov 0x1f(%rbx),%rbx │ │ │ │ - mov %rbx,%rdx │ │ │ │ - mov %rax,%rbx │ │ │ │ - mov %rdx,0x0(%rbp) │ │ │ │ - mov %rcx,0x8(%rbp) │ │ │ │ - add $0xfffffffffffffff8,%rbp │ │ │ │ - test $0x7,%bl │ │ │ │ - jne 4c06b8 │ │ │ │ + add -0x39(%rax),%ecx │ │ │ │ + add %r10b,(%r8) │ │ │ │ + sti │ │ │ │ + rex.WXB add %cl,-0x75(%r8) │ │ │ │ + pop %rbx │ │ │ │ + psadbw %mm3,%mm0 │ │ │ │ + (bad) │ │ │ │ + jne 4bfb10 │ │ │ │ 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 %ch,%al │ │ │ │ - push %rdx │ │ │ │ (bad) │ │ │ │ + add %al,(%rax) │ │ │ │ + add %ch,(%rax) │ │ │ │ + xchg %bl,(%rsi) │ │ │ │ add -0x75(%rax),%ecx │ │ │ │ - adc %r9b,-0x75(%r8) │ │ │ │ - rex.WRB or %r9b,-0x77(%r8) │ │ │ │ - fiaddl -0x7cb7f81e(%rbx) │ │ │ │ - cli │ │ │ │ - add %esi,0x48(%rcx,%rbp,1) │ │ │ │ - test %ecx,%ecx │ │ │ │ - jle 4c06d7 │ │ │ │ - add $0x10,%rbp │ │ │ │ - jmp 4c06ff │ │ │ │ - lea 0x3745ffc(%rip),%rsi │ │ │ │ - mov %rax,%r14 │ │ │ │ - add $0x18,%rbp │ │ │ │ - jmp 4c0278 │ │ │ │ - lea 0x31e52cf(%rip),%rbx │ │ │ │ - jmp *-0x8(%r13) │ │ │ │ - cmp 0x1f(%rbx),%rcx │ │ │ │ - jle 4c070d │ │ │ │ + jne 4bfb1c │ │ │ │ + mov %rbx,%r14 │ │ │ │ add $0x10,%rbp │ │ │ │ - lea 0x37777cb(%rip),%rbx │ │ │ │ + jmp 4bf448 │ │ │ │ + movq $0x4bfb50,0x8(%rbp) │ │ │ │ + mov %rax,%rbx │ │ │ │ add $0x8,%rbp │ │ │ │ - jmp *0x0(%rbp) │ │ │ │ - mov %rbx,%rsi │ │ │ │ - mov %rax,%r14 │ │ │ │ - add $0x18,%rbp │ │ │ │ - jmp 4c0278 │ │ │ │ + test $0x7,%bl │ │ │ │ + jne 4bfb50 │ │ │ │ + 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,(%rbx) │ │ │ │ + add %ch,0x48031e85(%rax) │ │ │ │ + movl $0x4bfb78,0x0(%rbp) │ │ │ │ + mov 0xf(%rbx),%rbx │ │ │ │ + test $0x7,%bl │ │ │ │ + jne 4bfb78 │ │ │ │ + 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,0x48031e85(%rax) │ │ │ │ + mov 0x8(%rbp),%esi │ │ │ │ + mov %rbx,%r14 │ │ │ │ + add $0x10,%rbp │ │ │ │ + jmp 4be7f8 │ │ │ │ + lea 0x31e85d9(%rip),%rbx │ │ │ │ + jmp *-0x8(%r13) │ │ │ │ + nopl 0x0(%rax,%rax,1) │ │ │ │ + sbb %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ + add $0x0,%al │ │ │ │ + ... │ │ │ │ add %al,(%rax) │ │ │ │ + (bad) │ │ │ │ add %al,(%rax) │ │ │ │ - add %cl,-0x73(%rax) │ │ │ │ - rex.RB rorb $1,-0x8(%r9,%rdi,1) │ │ │ │ - jb 4c08e6 │ │ │ │ - mov %rdi,%rax │ │ │ │ - and $0x7,%eax │ │ │ │ - cmp $0x1,%rax │ │ │ │ - je 4c07d1 │ │ │ │ - movq $0x4c0780,-0x8(%rbp) │ │ │ │ + add %dh,%al │ │ │ │ + test %bl,(%rsi) │ │ │ │ + add -0x73(%rax),%ecx │ │ │ │ + rex.RB loopne 4bfc01 │ │ │ │ + cmp %edi,%eax │ │ │ │ + jb 4bfc93 │ │ │ │ + movq $0x4bfbf8,-0x20(%rbp) │ │ │ │ mov %r14,%rbx │ │ │ │ - add $0xfffffffffffffff8,%rbp │ │ │ │ + mov %rsi,-0x18(%rbp) │ │ │ │ + mov %rdi,-0x10(%rbp) │ │ │ │ + mov %r8,-0x8(%rbp) │ │ │ │ + add $0xffffffffffffffe0,%rbp │ │ │ │ test $0x7,%bl │ │ │ │ - jne 4c0780 │ │ │ │ + jne 4bfbf8 │ │ │ │ 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 %cl,-0x7d(%rcx) │ │ │ │ (bad) │ │ │ │ - sub %cl,0x3b(%rbp) │ │ │ │ - movsl %ds:(%rsi),%es:(%rdi) │ │ │ │ - pop %rax │ │ │ │ - add (%rax),%eax │ │ │ │ - add %dh,0x34(%rdi) │ │ │ │ - movq $0x30e7208,-0x20(%r12) │ │ │ │ - mov %rbx,-0x18(%r12) │ │ │ │ - movq $0x3c066da,-0x10(%r12) │ │ │ │ - movq $0x3c066da,-0x8(%r12) │ │ │ │ - movq $0x1,(%r12) │ │ │ │ - lea -0x1f(%r12),%rbx │ │ │ │ - add $0x8,%rbp │ │ │ │ - jmp *0x0(%rbp) │ │ │ │ - movq $0x28,0x388(%r13) │ │ │ │ - jmp 338a720 │ │ │ │ - mov 0xf(%rdi),%rax │ │ │ │ - mov 0x17(%rdi),%rbx │ │ │ │ - mov 0x1f(%rdi),%rcx │ │ │ │ - mov 0x7(%rdi),%rdx │ │ │ │ - mov 0x7(%rdx),%r8 │ │ │ │ - mov 0x8(%r8),%r9 │ │ │ │ - mov 0x8(%rsi),%r10 │ │ │ │ - cmp %r9,%r10 │ │ │ │ - jg 4c08f1 │ │ │ │ - mov %rsi,%r11 │ │ │ │ - add $0x10,%rsi │ │ │ │ - add $0x10,%r8 │ │ │ │ - mov %rsi,0x40(%rsp) │ │ │ │ - xor %esi,%esi │ │ │ │ - mov %rsi,0x48(%rsp) │ │ │ │ - mov 0x40(%rsp),%rsi │ │ │ │ - cmp %r8,%rsi │ │ │ │ - je 4c0889 │ │ │ │ - sub $0x8,%rsp │ │ │ │ - mov %rdx,0x58(%rsp) │ │ │ │ - mov %r10,%rdx │ │ │ │ - mov %rdi,0x60(%rsp) │ │ │ │ - mov %rsi,%rdi │ │ │ │ - mov %r8,%rsi │ │ │ │ - mov %rax,%r8 │ │ │ │ - xor %eax,%eax │ │ │ │ - mov %r10,0x88(%rsp) │ │ │ │ - mov %r9,0x80(%rsp) │ │ │ │ - mov %r8,0x78(%rsp) │ │ │ │ - mov %rcx,0x70(%rsp) │ │ │ │ - mov %r11,0x68(%rsp) │ │ │ │ - call 4053d0 │ │ │ │ - add $0x8,%rsp │ │ │ │ - movslq %eax,%rax │ │ │ │ - mov 0x80(%rsp),%r10 │ │ │ │ - mov 0x78(%rsp),%r9 │ │ │ │ - mov 0x50(%rsp),%rdx │ │ │ │ - mov 0x68(%rsp),%rcx │ │ │ │ - mov 0x58(%rsp),%rdi │ │ │ │ - mov 0x60(%rsp),%r11 │ │ │ │ - mov %rax,0x48(%rsp) │ │ │ │ - mov 0x70(%rsp),%rax │ │ │ │ - mov 0x48(%rsp),%rsi │ │ │ │ - test %rsi,%rsi │ │ │ │ - jl 4c09e0 │ │ │ │ - test %rsi,%rsi │ │ │ │ - jg 4c0a0a │ │ │ │ - cmp %r10,%r9 │ │ │ │ - jg 4c09e0 │ │ │ │ - cmp %r10,%r9 │ │ │ │ - jl 4c0a0a │ │ │ │ - movq $0x4c0b38,-0x30(%rbp) │ │ │ │ + add %al,(%rax) │ │ │ │ + add %ch,0x48031e84(%rax) │ │ │ │ + mov 0x8(%rbp),%eax │ │ │ │ + mov 0x10(%rbp),%rcx │ │ │ │ + mov 0x18(%rbp),%rdx │ │ │ │ mov %rbx,%rsi │ │ │ │ - mov %r14,%rbx │ │ │ │ - mov %rdi,-0x28(%rbp) │ │ │ │ - mov %rcx,-0x20(%rbp) │ │ │ │ - mov %rax,-0x18(%rbp) │ │ │ │ - mov %rsi,-0x10(%rbp) │ │ │ │ - mov %rdx,-0x8(%rbp) │ │ │ │ - add $0xffffffffffffffd0,%rbp │ │ │ │ + and $0x7,%esi │ │ │ │ + lea 0x300bdcf(%rip),%rdi │ │ │ │ + mov (%rdi,%rsi,8),%rsi │ │ │ │ + jmp *%rsi │ │ │ │ + movq $0x4bfc40,0x10(%rbp) │ │ │ │ + mov %rcx,%rbx │ │ │ │ + add $0x10,%rbp │ │ │ │ test $0x7,%bl │ │ │ │ - jne 4c0b38 │ │ │ │ + jne 4bfc40 │ │ │ │ mov (%rbx),%rax │ │ │ │ jmp *%rax │ │ │ │ - lea 0x31e50e3(%rip),%rbx │ │ │ │ - jmp *-0x8(%r13) │ │ │ │ - mov %rsi,%r11 │ │ │ │ - add $0x10,%rsi │ │ │ │ - add $0x10,%r8 │ │ │ │ - mov %rsi,0x88(%rsp) │ │ │ │ - xor %esi,%esi │ │ │ │ - mov %rsi,0x90(%rsp) │ │ │ │ - mov 0x88(%rsp),%rsi │ │ │ │ - cmp %r8,%rsi │ │ │ │ - je 4c0990 │ │ │ │ - sub $0x8,%rsp │ │ │ │ - mov %rdx,0x58(%rsp) │ │ │ │ - mov %r9,%rdx │ │ │ │ - mov %rdi,0x60(%rsp) │ │ │ │ - mov %rsi,%rdi │ │ │ │ - mov %r8,%rsi │ │ │ │ - mov %rax,%r8 │ │ │ │ - xor %eax,%eax │ │ │ │ - mov %r10,0x88(%rsp) │ │ │ │ - mov %r9,0x80(%rsp) │ │ │ │ - mov %r8,0x78(%rsp) │ │ │ │ - mov %rcx,0x70(%rsp) │ │ │ │ - mov %r11,0x68(%rsp) │ │ │ │ - call 4053d0 │ │ │ │ - add $0x8,%rsp │ │ │ │ - movslq %eax,%rax │ │ │ │ - mov 0x80(%rsp),%r10 │ │ │ │ - mov 0x78(%rsp),%r9 │ │ │ │ - mov 0x50(%rsp),%rdx │ │ │ │ - mov 0x68(%rsp),%rcx │ │ │ │ - mov 0x58(%rsp),%rdi │ │ │ │ - mov 0x60(%rsp),%r11 │ │ │ │ - mov %rax,0x90(%rsp) │ │ │ │ - mov 0x70(%rsp),%rax │ │ │ │ - mov 0x90(%rsp),%rsi │ │ │ │ - test %rsi,%rsi │ │ │ │ - jl 4c09e0 │ │ │ │ - test %rsi,%rsi │ │ │ │ - jg 4c0a0a │ │ │ │ - cmp %r10,%r9 │ │ │ │ - jg 4c09e0 │ │ │ │ - cmp %r10,%r9 │ │ │ │ - jl 4c0a0a │ │ │ │ - movq $0x4c0a78,-0x30(%rbp) │ │ │ │ - mov %rbx,%rsi │ │ │ │ - mov %r14,%rbx │ │ │ │ - mov %rdi,-0x28(%rbp) │ │ │ │ - mov %rcx,-0x20(%rbp) │ │ │ │ - mov %rax,-0x18(%rbp) │ │ │ │ - mov %rsi,-0x10(%rbp) │ │ │ │ - mov %rdx,-0x8(%rbp) │ │ │ │ - add $0xffffffffffffffd0,%rbp │ │ │ │ + add %eax,(%rax) │ │ │ │ + add %al,(%rax) │ │ │ │ + add %al,(%rax) │ │ │ │ + add %al,(%rax) │ │ │ │ + (bad) │ │ │ │ + add %al,(%rax) │ │ │ │ + add %ah,-0x78(%rax) │ │ │ │ + (bad) │ │ │ │ + add -0x39(%rax),%ecx │ │ │ │ + rex.RB clc │ │ │ │ + js 4bfc42 │ │ │ │ + rex.WXB add %cl,-0x75(%r8) │ │ │ │ + rex.XB (bad) │ │ │ │ + lea 0x31e884d(%rip),%rbx │ │ │ │ + mov %rax,0x0(%rbp) │ │ │ │ + add $0xfffffffffffffff8,%rbp │ │ │ │ test $0x7,%bl │ │ │ │ - jne 4c0a78 │ │ │ │ + jne 4bfc78 │ │ │ │ mov (%rbx),%rax │ │ │ │ jmp *%rax │ │ │ │ - movq $0x4c0c00,-0x28(%rbp) │ │ │ │ - mov %rdi,%rcx │ │ │ │ - mov %rax,%rdi │ │ │ │ - mov %r11,%rsi │ │ │ │ - mov %rcx,-0x20(%rbp) │ │ │ │ - mov %rax,-0x18(%rbp) │ │ │ │ - mov %rbx,-0x10(%rbp) │ │ │ │ - mov %rdx,-0x8(%rbp) │ │ │ │ - add $0xffffffffffffffd8,%rbp │ │ │ │ - jmp 4c0738 │ │ │ │ - movq $0x4c0bc8,-0x28(%rbp) │ │ │ │ - mov %rdi,%rcx │ │ │ │ - mov %rbx,%rdi │ │ │ │ - mov %r11,%rsi │ │ │ │ - mov %rcx,-0x20(%rbp) │ │ │ │ - mov %rax,-0x18(%rbp) │ │ │ │ - mov %rbx,-0x10(%rbp) │ │ │ │ - mov %rdx,-0x8(%rbp) │ │ │ │ - add $0xffffffffffffffd8,%rbp │ │ │ │ - jmp 4c0738 │ │ │ │ - nopl 0x0(%rax) │ │ │ │ - add %r8b,(%rax) │ │ │ │ + nopl (%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) │ │ │ │ - rex.WRB or %r9b,-0x75(%r8) │ │ │ │ - adc %r9b,-0x75(%r8) │ │ │ │ - push %rbp │ │ │ │ - sbb %cl,-0x75(%rax) │ │ │ │ - jge 4c0a78 │ │ │ │ - add $0xfffffffffffffff8,%rbp │ │ │ │ - mov %rdx,%rsi │ │ │ │ - mov %rax,%rdx │ │ │ │ - jmp 4c0a9f │ │ │ │ - nopl 0x0(%rax) │ │ │ │ - test %eax,(%rax) │ │ │ │ + add %ch,(%rax) │ │ │ │ + mov %bl,(%rsi) │ │ │ │ + add -0x75(%rax),%ecx │ │ │ │ + or %r9b,-0x39(%r8) │ │ │ │ + or %r8b,0x48004bfe(%r8) │ │ │ │ + mov %ebx,%esi │ │ │ │ + mov %rax,%r14 │ │ │ │ + add $0x8,%rbp │ │ │ │ + jmp 30c46b0 │ │ │ │ + lea 0x31e84de(%rip),%rbx │ │ │ │ + jmp *-0x8(%r13) │ │ │ │ + movq $0x4bfcc8,0x10(%rbp) │ │ │ │ + mov %rcx,%rbx │ │ │ │ + add $0x10,%rbp │ │ │ │ + test $0x7,%bl │ │ │ │ + jne 4bfcc8 │ │ │ │ + mov (%rbx),%rax │ │ │ │ + jmp *%rax │ │ │ │ + nop │ │ │ │ + add %eax,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ (bad) │ │ │ │ add %al,(%rax) │ │ │ │ - add %al,(%rax) │ │ │ │ - add %al,(%rax) │ │ │ │ - add %cl,-0x75(%rax) │ │ │ │ - or %r9b,-0x75(%r8) │ │ │ │ - rex.WRB adc %r9b,-0x75(%r8) │ │ │ │ - push %rbp │ │ │ │ - sbb %cl,-0x75(%rax) │ │ │ │ - jne 4c0aa8 │ │ │ │ - mov %rbx,%rdi │ │ │ │ - cmp 0x28(%rbp),%rbx │ │ │ │ - sete %bl │ │ │ │ - movzbl %bl,%ebx │ │ │ │ - cmp $0x1,%rbx │ │ │ │ - je 4c0c12 │ │ │ │ - add $0x28,%r12 │ │ │ │ - cmp 0x358(%r13),%r12 │ │ │ │ - ja 4c0ad4 │ │ │ │ - movq $0x30e7208,-0x20(%r12) │ │ │ │ - mov %rdi,-0x18(%r12) │ │ │ │ - mov %rdx,-0x10(%r12) │ │ │ │ - mov %rsi,-0x8(%r12) │ │ │ │ - mov %rcx,(%r12) │ │ │ │ - lea -0x1f(%r12),%rbx │ │ │ │ - add $0x30,%rbp │ │ │ │ - jmp *0x0(%rbp) │ │ │ │ - movq $0x28,0x388(%r13) │ │ │ │ - movq $0x4c0a48,0x8(%rbp) │ │ │ │ - mov %rdi,0x28(%rbp) │ │ │ │ - add $0x8,%rbp │ │ │ │ - jmp 338a738 │ │ │ │ - nopl 0x0(%rax) │ │ │ │ - add %r8b,(%rax) │ │ │ │ + add %bl,%al │ │ │ │ + xchg %ebx,(%rsi) │ │ │ │ + add -0x39(%rax),%ecx │ │ │ │ + rex.RB clc │ │ │ │ + add %bh,%ch │ │ │ │ + rex.WXB add %cl,-0x75(%r8) │ │ │ │ + rex.XB (bad) │ │ │ │ + lea 0x31e87c5(%rip),%rbx │ │ │ │ + mov %rax,0x0(%rbp) │ │ │ │ + add $0xfffffffffffffff8,%rbp │ │ │ │ + test $0x7,%bl │ │ │ │ + jne 4bfd00 │ │ │ │ + mov (%rbx),%rax │ │ │ │ + jmp *%rax │ │ │ │ + nopl (%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) │ │ │ │ - rex.WRB or %r9b,-0x75(%r8) │ │ │ │ - adc %r9b,-0x75(%r8) │ │ │ │ - push %rbp │ │ │ │ - sbb %cl,-0x75(%rax) │ │ │ │ - jge 4c0b38 │ │ │ │ - add $0xfffffffffffffff8,%rbp │ │ │ │ - mov %rdx,%rsi │ │ │ │ - mov %rax,%rdx │ │ │ │ - jmp 4c0b5f │ │ │ │ + add %ah,0x48031e87(%rax) │ │ │ │ + mov 0x8(%rbp),%eax │ │ │ │ + movq $0x4bff40,0x8(%rbp) │ │ │ │ + mov %rbx,%rsi │ │ │ │ + mov %rax,%r14 │ │ │ │ + add $0x8,%rbp │ │ │ │ + jmp 30c46b0 │ │ │ │ + movq $0x4bfd68,0x18(%rbp) │ │ │ │ + mov %rdx,%rbx │ │ │ │ + add $0x18,%rbp │ │ │ │ + test $0x7,%bl │ │ │ │ + jne 4bfd68 │ │ │ │ + mov (%rbx),%rax │ │ │ │ + jmp *%rax │ │ │ │ nopl 0x0(%rax) │ │ │ │ - test %eax,(%rax) │ │ │ │ + ... │ │ │ │ + (bad) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ + add %cl,-0x7d(%rax) │ │ │ │ + jnp 4bfd53 │ │ │ │ + add %cl,(%rdi) │ │ │ │ + test %edi,%edx │ │ │ │ + add %eax,(%rax) │ │ │ │ + add %ch,%bl │ │ │ │ + and %cl,(%rdi) │ │ │ │ (bad) │ │ │ │ + ... │ │ │ │ + add %bl,(%rsi) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ - add %cl,-0x75(%rax) │ │ │ │ - or %r9b,-0x75(%r8) │ │ │ │ - rex.WRB adc %r9b,-0x75(%r8) │ │ │ │ - push %rbp │ │ │ │ - sbb %cl,-0x75(%rax) │ │ │ │ - jne 4c0b68 │ │ │ │ - mov %rbx,%rdi │ │ │ │ - cmp 0x28(%rbp),%rbx │ │ │ │ - sete %bl │ │ │ │ - movzbl %bl,%ebx │ │ │ │ - cmp $0x1,%rbx │ │ │ │ - je 4c0c12 │ │ │ │ - add $0x28,%r12 │ │ │ │ - cmp 0x358(%r13),%r12 │ │ │ │ - ja 4c0b94 │ │ │ │ - movq $0x30e7208,-0x20(%r12) │ │ │ │ - mov %rdi,-0x18(%r12) │ │ │ │ - mov %rdx,-0x10(%r12) │ │ │ │ - mov %rsi,-0x8(%r12) │ │ │ │ - mov %rcx,(%r12) │ │ │ │ - lea -0x1f(%r12),%rbx │ │ │ │ - add $0x30,%rbp │ │ │ │ - jmp *0x0(%rbp) │ │ │ │ - movq $0x28,0x388(%r13) │ │ │ │ - movq $0x4c0b08,0x8(%rbp) │ │ │ │ - mov %rdi,0x28(%rbp) │ │ │ │ + add %al,-0x7cb7f81d(%rbx) │ │ │ │ + sti │ │ │ │ + add %ecx,(%rdi) │ │ │ │ + test %ebx,%eax │ │ │ │ + add %eax,(%rax) │ │ │ │ + add %cl,-0x73(%rax) │ │ │ │ + sbb $0x377815e,%eax │ │ │ │ add $0x8,%rbp │ │ │ │ - jmp 338a738 │ │ │ │ - nopl 0x0(%rax) │ │ │ │ - add $0x0,%al │ │ │ │ + jmp *0x0(%rbp) │ │ │ │ + movq $0x4bfd48,0x18(%rbp) │ │ │ │ + mov %rax,%rbx │ │ │ │ + add $0x18,%rbp │ │ │ │ + test $0x7,%bl │ │ │ │ + jne 4bfd48 │ │ │ │ + mov (%rbx),%rax │ │ │ │ + jmp *%rax │ │ │ │ + lea 0x31e8125(%rip),%rbx │ │ │ │ + add $0x20,%rbp │ │ │ │ + mov (%rbx),%rax │ │ │ │ + jmp *%rax │ │ │ │ + lea 0x31e8065(%rip),%rbx │ │ │ │ + add $0x20,%rbp │ │ │ │ + mov (%rbx),%rax │ │ │ │ + jmp *%rax │ │ │ │ + and $0xfffffffffffffff8,%rbx │ │ │ │ + mov (%rbx),%rbx │ │ │ │ + mov -0x4(%rbx),%ebx │ │ │ │ + cmp $0x6,%rbx │ │ │ │ + je 4bfded │ │ │ │ + movq $0x4c0188,0x18(%rbp) │ │ │ │ + mov %rdx,%r8 │ │ │ │ + mov %rcx,%rdi │ │ │ │ + mov %rax,%rsi │ │ │ │ + lea 0x31e7683(%rip),%r14 │ │ │ │ + add $0x18,%rbp │ │ │ │ + jmp 4bfbb0 │ │ │ │ + movq $0x4bfe18,0x10(%rbp) │ │ │ │ + mov %rcx,%rbx │ │ │ │ + add $0x10,%rbp │ │ │ │ + test $0x7,%bl │ │ │ │ + jne 4bfe18 │ │ │ │ + mov (%rbx),%rax │ │ │ │ + jmp *%rax │ │ │ │ + xchg %ax,%ax │ │ │ │ + add %eax,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ (bad) │ │ │ │ add %al,(%rax) │ │ │ │ - add %bl,(%rax) │ │ │ │ - pop %rbx │ │ │ │ - je 4c0bcb │ │ │ │ - cmp 0x18(%rbp),%rbx │ │ │ │ - jne 4c0bdc │ │ │ │ - mov 0x8(%rbp),%rax │ │ │ │ + add %cl,0x48031e86(%rax) │ │ │ │ + movl $0x4bfe50,-0x8(%rbp) │ │ │ │ + mov 0x7(%rbx),%rax │ │ │ │ + lea 0x31e8675(%rip),%rbx │ │ │ │ mov %rax,0x0(%rbp) │ │ │ │ add $0xfffffffffffffff8,%rbp │ │ │ │ - jmp 4c0c12 │ │ │ │ - mov %rbx,%rdi │ │ │ │ - mov 0x10(%rbp),%rsi │ │ │ │ - mov 0x20(%rbp),%r14 │ │ │ │ - add $0x28,%rbp │ │ │ │ - jmp 30e1920 │ │ │ │ - add $0x0,%al │ │ │ │ + test $0x7,%bl │ │ │ │ + jne 4bfe50 │ │ │ │ + mov (%rbx),%rax │ │ │ │ + jmp *%rax │ │ │ │ + nopl (%rax) │ │ │ │ + rex.X add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ + add %bl,(%rsi) │ │ │ │ add %al,(%rax) │ │ │ │ + add %dl,-0x7a(%rax) │ │ │ │ (bad) │ │ │ │ - add %al,(%rax) │ │ │ │ - add %al,(%rax) │ │ │ │ - pop %rbx │ │ │ │ - je 4c0c03 │ │ │ │ - cmp 0x10(%rbp),%rbx │ │ │ │ - jne 4c0c1c │ │ │ │ - mov 0x8(%rbp),%rax │ │ │ │ - mov %rax,0x0(%rbp) │ │ │ │ - add $0xfffffffffffffff8,%rbp │ │ │ │ - mov %rax,%rbx │ │ │ │ - add $0x30,%rbp │ │ │ │ - jmp *0x0(%rbp) │ │ │ │ - mov 0x18(%rbp),%rdi │ │ │ │ + add -0x75(%rax),%ecx │ │ │ │ + or %r9b,-0x39(%r8) │ │ │ │ + or %r14b,%r8b │ │ │ │ + decl 0x0(%rbx) │ │ │ │ mov %rbx,%rsi │ │ │ │ - mov 0x20(%rbp),%r14 │ │ │ │ - add $0x28,%rbp │ │ │ │ - jmp 30e2570 │ │ │ │ - mov 0x20(%rbp),%r9 │ │ │ │ - mov 0x18(%rbp),%r8 │ │ │ │ - mov 0x10(%rbp),%rdi │ │ │ │ - mov 0x8(%rbp),%rsi │ │ │ │ - mov 0x0(%rbp),%r14 │ │ │ │ - add $0x28,%rbp │ │ │ │ - jmp 4c0c78 │ │ │ │ - nopl (%rax) │ │ │ │ - mov $0xffffffff,%eax │ │ │ │ - (bad) │ │ │ │ - (bad) │ │ │ │ - incl 0x0(%rsi) │ │ │ │ - ... │ │ │ │ + mov %rax,%r14 │ │ │ │ + add $0x8,%rbp │ │ │ │ + jmp 30c46b0 │ │ │ │ + nopl 0x0(%rax,%rax,1) │ │ │ │ + add %eax,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ - (bad) │ │ │ │ - ... │ │ │ │ add %al,(%rax) │ │ │ │ - add %cl,(%rsi) │ │ │ │ add %al,(%rax) │ │ │ │ - add %bl,0x4d(%rax) │ │ │ │ (bad) │ │ │ │ - add -0x73(%rax),%ecx │ │ │ │ - rex.RB loopne 4c0cc9 │ │ │ │ - cmp %edi,%eax │ │ │ │ - jb 4c0f7b │ │ │ │ - mov 0x0(%rbp),%rax │ │ │ │ - mov 0x7(%rsi),%rbx │ │ │ │ - mov 0x8(%rbx),%rcx │ │ │ │ - mov 0x8(%r9),%rdx │ │ │ │ - cmp %rcx,%rdx │ │ │ │ - jg 4c0e0b │ │ │ │ - mov %r9,%r10 │ │ │ │ - add $0x10,%r9 │ │ │ │ - add $0x10,%rbx │ │ │ │ - xor %r11d,%r11d │ │ │ │ - cmp %rbx,%r9 │ │ │ │ - je 4c0d11 │ │ │ │ - sub $0x8,%rsp │ │ │ │ - mov %rdx,%r11 │ │ │ │ - mov %rdi,0x48(%rsp) │ │ │ │ - mov %r9,%rdi │ │ │ │ - mov %rsi,%r9 │ │ │ │ - mov %rbx,%rsi │ │ │ │ - mov %rax,%rbx │ │ │ │ - xor %eax,%eax │ │ │ │ - mov %r11,0x70(%rsp) │ │ │ │ - mov %rcx,0x68(%rsp) │ │ │ │ - mov %r8,0x60(%rsp) │ │ │ │ - mov %r9,0x58(%rsp) │ │ │ │ - mov %r10,0x50(%rsp) │ │ │ │ - call 4053d0 │ │ │ │ - add $0x8,%rsp │ │ │ │ - movslq %eax,%r11 │ │ │ │ - mov 0x68(%rsp),%rdx │ │ │ │ - mov 0x60(%rsp),%rcx │ │ │ │ - mov 0x58(%rsp),%r8 │ │ │ │ - mov 0x40(%rsp),%rdi │ │ │ │ - mov 0x50(%rsp),%rsi │ │ │ │ - mov %rbx,%rax │ │ │ │ - mov 0x48(%rsp),%r10 │ │ │ │ - test %r11,%r11 │ │ │ │ - jl 4c0f9e │ │ │ │ - test %r11,%r11 │ │ │ │ - jg 4c0fce │ │ │ │ - cmp %rdx,%rcx │ │ │ │ - jg 4c0f9e │ │ │ │ - cmp %rdx,%rcx │ │ │ │ - jl 4c0fce │ │ │ │ - movq $0x4c0d98,-0x20(%rbp) │ │ │ │ - mov %rax,%rbx │ │ │ │ - mov %rsi,-0x18(%rbp) │ │ │ │ - mov %rdi,-0x10(%rbp) │ │ │ │ - mov %r8,-0x8(%rbp) │ │ │ │ - mov %r14,0x0(%rbp) │ │ │ │ - add $0xffffffffffffffe0,%rbp │ │ │ │ + add %al,(%rax) │ │ │ │ + add %ah,(%rax) │ │ │ │ + xchg %bl,(%rsi) │ │ │ │ + add -0x7cb7f81d(%rbx),%eax │ │ │ │ + sti │ │ │ │ + add %esi,0x9(%rbp) │ │ │ │ + add $0x8,%rbp │ │ │ │ + jmp 4bff4d │ │ │ │ + mov 0x8(%rbp),%rdx │ │ │ │ + movq $0x4bfec0,0x8(%rbp) │ │ │ │ + mov %rdx,%rbx │ │ │ │ + add $0x8,%rbp │ │ │ │ test $0x7,%bl │ │ │ │ - jne 4c0d98 │ │ │ │ + jne 4bfec0 │ │ │ │ mov (%rbx),%rax │ │ │ │ jmp *%rax │ │ │ │ - xchg %ax,%ax │ │ │ │ - add $0x2,%al │ │ │ │ + nop │ │ │ │ + ... │ │ │ │ + (bad) │ │ │ │ add %al,(%rax) │ │ │ │ + add %ah,%al │ │ │ │ + test %ebx,(%rsi) │ │ │ │ + add -0x77(%rax),%ecx │ │ │ │ + fadds -0x7cb7f820(%rbx) │ │ │ │ + clc │ │ │ │ + add %ecx,(%rdi) │ │ │ │ + test %ah,0x48fffffe(%rbp) │ │ │ │ + mov 0x16(%rbx),%eax │ │ │ │ + mov (%rax),%al │ │ │ │ + movq $0x4bff10,-0x8(%rbp) │ │ │ │ + lea 0x31e85bb(%rip),%rbx │ │ │ │ + movzbl %al,%eax │ │ │ │ + mov %rax,0x0(%rbp) │ │ │ │ + add $0xfffffffffffffff8,%rbp │ │ │ │ + test $0x7,%bl │ │ │ │ + jne 4bff10 │ │ │ │ + mov (%rbx),%rax │ │ │ │ + jmp *%rax │ │ │ │ + nopw 0x0(%rax,%rax,1) │ │ │ │ + add %al,(%r8) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ - (bad) │ │ │ │ + add %bl,(%rsi) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %cl,-0x75(%rax) │ │ │ │ - and %r9b,-0x75(%r8) │ │ │ │ - rex.WRB or %r9b,-0x75(%r8) │ │ │ │ - push %rbp │ │ │ │ - adc %cl,-0x75(%rax) │ │ │ │ - jne 4c0d98 │ │ │ │ - jmp 4c0dbe │ │ │ │ - nopw 0x0(%rax,%rax,1) │ │ │ │ - add $0x2,%al │ │ │ │ + or %r9b,-0x39(%r8) │ │ │ │ + or %r12b,0x1(%r8) │ │ │ │ + rex.WR add %r9b,-0x77(%rax) │ │ │ │ + fimuls -0x77(%rcx) │ │ │ │ + (bad) │ │ │ │ + add $0x8,%rbp │ │ │ │ + jmp 30c46b0 │ │ │ │ + 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) │ │ │ │ - and %r9b,-0x75(%r8) │ │ │ │ - rex.WRB or %r9b,-0x75(%r8) │ │ │ │ - push %rbp │ │ │ │ - adc %cl,-0x75(%rax) │ │ │ │ - jne 4c0dc0 │ │ │ │ - mov %rbx,%rdi │ │ │ │ - cmp %rcx,%rbx │ │ │ │ - sete %bl │ │ │ │ - movzbl %bl,%ebx │ │ │ │ - cmp $0x1,%rbx │ │ │ │ - jne 4c1028 │ │ │ │ - add $0x28,%r12 │ │ │ │ - cmp 0x358(%r13),%r12 │ │ │ │ - ja 4c0df3 │ │ │ │ - movq $0x30e7208,-0x20(%r12) │ │ │ │ - mov %rcx,-0x18(%r12) │ │ │ │ - mov %rdx,-0x10(%r12) │ │ │ │ - mov %rsi,-0x8(%r12) │ │ │ │ - mov %rax,(%r12) │ │ │ │ - lea -0x1f(%r12),%rbx │ │ │ │ - add $0x28,%rbp │ │ │ │ + add %ah,-0x7b(%rax) │ │ │ │ + (bad) │ │ │ │ + add -0x7cb7f81d(%rbx),%eax │ │ │ │ + sti │ │ │ │ + add %esi,0x48(%rdx,%rdx,1) │ │ │ │ + add $0x8,%ebp │ │ │ │ + lea 0x3777f7d(%rip),%rbx │ │ │ │ + add $0x8,%rbp │ │ │ │ jmp *0x0(%rbp) │ │ │ │ - movq $0x28,0x388(%r13) │ │ │ │ - movq $0x4c0d70,0x0(%rbp) │ │ │ │ - jmp 338a738 │ │ │ │ - mov %r9,%r10 │ │ │ │ - add $0x10,%r9 │ │ │ │ - add $0x10,%rbx │ │ │ │ - xor %r11d,%r11d │ │ │ │ - cmp %rbx,%r9 │ │ │ │ - je 4c0e81 │ │ │ │ - sub $0x8,%rsp │ │ │ │ - mov %rdx,%r11 │ │ │ │ - mov %rcx,%rdx │ │ │ │ - mov %rdi,0x48(%rsp) │ │ │ │ - mov %r9,%rdi │ │ │ │ - mov %rsi,%r9 │ │ │ │ - mov %rbx,%rsi │ │ │ │ - mov %rax,%rbx │ │ │ │ - xor %eax,%eax │ │ │ │ - mov %r11,0x70(%rsp) │ │ │ │ - mov %rcx,0x68(%rsp) │ │ │ │ - mov %r8,0x60(%rsp) │ │ │ │ - mov %r9,0x58(%rsp) │ │ │ │ - mov %r10,0x50(%rsp) │ │ │ │ - call 4053d0 │ │ │ │ - add $0x8,%rsp │ │ │ │ - movslq %eax,%r11 │ │ │ │ - mov 0x68(%rsp),%rdx │ │ │ │ - mov 0x60(%rsp),%rcx │ │ │ │ - mov 0x58(%rsp),%r8 │ │ │ │ - mov 0x40(%rsp),%rdi │ │ │ │ - mov 0x50(%rsp),%rsi │ │ │ │ - mov %rbx,%rax │ │ │ │ - mov 0x48(%rsp),%r10 │ │ │ │ - test %r11,%r11 │ │ │ │ - jl 4c0f9e │ │ │ │ - test %r11,%r11 │ │ │ │ - jg 4c0fce │ │ │ │ - cmp %rdx,%rcx │ │ │ │ - jg 4c0f9e │ │ │ │ - cmp %rdx,%rcx │ │ │ │ - jl 4c0fce │ │ │ │ - movq $0x4c0f08,-0x20(%rbp) │ │ │ │ - mov %rax,%rbx │ │ │ │ - mov %rsi,-0x18(%rbp) │ │ │ │ - mov %rdi,-0x10(%rbp) │ │ │ │ - mov %r8,-0x8(%rbp) │ │ │ │ - mov %r14,0x0(%rbp) │ │ │ │ - add $0xffffffffffffffe0,%rbp │ │ │ │ + mov 0x8(%rbp),%rdx │ │ │ │ + movq $0x4bff88,0x8(%rbp) │ │ │ │ + mov %rdx,%rbx │ │ │ │ + add $0x8,%rbp │ │ │ │ test $0x7,%bl │ │ │ │ - jne 4c0f08 │ │ │ │ + jne 4bff88 │ │ │ │ mov (%rbx),%rax │ │ │ │ jmp *%rax │ │ │ │ - xchg %ax,%ax │ │ │ │ - add $0x2,%al │ │ │ │ - add %al,(%rax) │ │ │ │ - add %al,(%rax) │ │ │ │ - add %al,(%rax) │ │ │ │ + ... │ │ │ │ (bad) │ │ │ │ add %al,(%rax) │ │ │ │ + add %bl,(%rax) │ │ │ │ + test %ebx,(%rsi) │ │ │ │ + add -0x77(%rax),%ecx │ │ │ │ + fadds -0x7cb7f820(%rbx) │ │ │ │ + clc │ │ │ │ + add %esi,0x48(%rcx,%rdi,4) │ │ │ │ + mov 0x16(%rbx),%eax │ │ │ │ + mov (%rax),%al │ │ │ │ + movq $0x4bffd0,-0x8(%rbp) │ │ │ │ + lea 0x31e84f7(%rip),%rbx │ │ │ │ + movzbl %al,%eax │ │ │ │ + mov %rax,0x0(%rbp) │ │ │ │ + add $0xfffffffffffffff8,%rbp │ │ │ │ + test $0x7,%bl │ │ │ │ + jne 4bffd0 │ │ │ │ + mov (%rbx),%rax │ │ │ │ + jmp *%rax │ │ │ │ + xchg %ax,%ax │ │ │ │ + add %al,(%r8) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ - add %cl,-0x75(%rax) │ │ │ │ - and %r9b,-0x75(%r8) │ │ │ │ - rex.WRB or %r9b,-0x75(%r8) │ │ │ │ - push %rbp │ │ │ │ - adc %cl,-0x75(%rax) │ │ │ │ - jne 4c0f08 │ │ │ │ - jmp 4c0f2e │ │ │ │ - nopw 0x0(%rax,%rax,1) │ │ │ │ - add $0x2,%al │ │ │ │ + add %bl,(%rsi) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ + add %cl,-0x77(%rax) │ │ │ │ + fimuls 0x75(%rbx,%rcx,4) │ │ │ │ + or %cl,-0x7d(%rax) │ │ │ │ (bad) │ │ │ │ + rolb $1,-0x40(%rsi) │ │ │ │ + add (%rcx),%al │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ - add %cl,-0x75(%rax) │ │ │ │ - and %r9b,-0x75(%r8) │ │ │ │ - rex.WRB or %r9b,-0x75(%r8) │ │ │ │ - push %rbp │ │ │ │ - adc %cl,-0x75(%rax) │ │ │ │ - jne 4c0f30 │ │ │ │ - mov %rbx,%rdi │ │ │ │ - cmp %rcx,%rbx │ │ │ │ - sete %bl │ │ │ │ - movzbl %bl,%ebx │ │ │ │ - cmp $0x1,%rbx │ │ │ │ - jne 4c10a0 │ │ │ │ - add $0x28,%r12 │ │ │ │ - cmp 0x358(%r13),%r12 │ │ │ │ - ja 4c0f63 │ │ │ │ - movq $0x30e7208,-0x20(%r12) │ │ │ │ - mov %rcx,-0x18(%r12) │ │ │ │ - mov %rdx,-0x10(%r12) │ │ │ │ - mov %rsi,-0x8(%r12) │ │ │ │ - mov %rax,(%r12) │ │ │ │ - lea -0x1f(%r12),%rbx │ │ │ │ - add $0x28,%rbp │ │ │ │ - jmp *0x0(%rbp) │ │ │ │ - movq $0x28,0x388(%r13) │ │ │ │ - movq $0x4c0ee0,0x0(%rbp) │ │ │ │ - jmp 338a738 │ │ │ │ - lea 0x31e4a6e(%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 $0x4c1108,-0x20(%rbp) │ │ │ │ - mov %rdi,%rbx │ │ │ │ - mov %rsi,%rcx │ │ │ │ - mov %r10,%rsi │ │ │ │ - mov %r14,%rdx │ │ │ │ - mov %rax,%r14 │ │ │ │ - mov %rcx,-0x18(%rbp) │ │ │ │ - mov %rbx,-0x10(%rbp) │ │ │ │ - mov %r8,-0x8(%rbp) │ │ │ │ - mov %rdx,0x0(%rbp) │ │ │ │ - add $0xffffffffffffffe0,%rbp │ │ │ │ - jmp 4c0738 │ │ │ │ - movq $0x4c11c8,-0x20(%rbp) │ │ │ │ - mov %rdi,%rbx │ │ │ │ - mov %r8,%rdi │ │ │ │ - mov %rsi,%rcx │ │ │ │ - mov %r10,%rsi │ │ │ │ - mov %r14,%rdx │ │ │ │ - mov %rax,%r14 │ │ │ │ - mov %rcx,-0x18(%rbp) │ │ │ │ - mov %rbx,-0x10(%rbp) │ │ │ │ - mov %r8,-0x8(%rbp) │ │ │ │ - mov %rdx,0x0(%rbp) │ │ │ │ - add $0xffffffffffffffe0,%rbp │ │ │ │ - jmp 4c0738 │ │ │ │ - nopl 0x0(%rax) │ │ │ │ - add $0x2,%al │ │ │ │ - add %al,(%rax) │ │ │ │ - add %al,(%rax) │ │ │ │ + add %bl,(%rsi) │ │ │ │ add %al,(%rax) │ │ │ │ + add %dh,0x48031e84(%rax) │ │ │ │ + mov 0x8(%rbp),%edx │ │ │ │ + and $0x7,%ebx │ │ │ │ + cmp $0x1,%rbx │ │ │ │ + je 4c009b │ │ │ │ + movq $0x4c0030,0x8(%rbp) │ │ │ │ + mov %rdx,%rbx │ │ │ │ + add $0x8,%rbp │ │ │ │ + test $0x7,%bl │ │ │ │ + jne 4c0030 │ │ │ │ + mov (%rbx),%rax │ │ │ │ + jmp *%rax │ │ │ │ + nopw 0x0(%rax,%rax,1) │ │ │ │ + ... │ │ │ │ (bad) │ │ │ │ add %al,(%rax) │ │ │ │ + add %dh,-0x7c(%rax) │ │ │ │ + (bad) │ │ │ │ + add -0x77(%rax),%ecx │ │ │ │ + fadds -0x7cb7f820(%rbx) │ │ │ │ + clc │ │ │ │ + add %ecx,(%rdi) │ │ │ │ + test %dh,0x48fffffd(%rip) │ │ │ │ + mov 0x16(%rbx),%eax │ │ │ │ + mov (%rax),%al │ │ │ │ + movq $0x4c0080,-0x8(%rbp) │ │ │ │ + lea 0x31e844b(%rip),%rbx │ │ │ │ + movzbl %al,%eax │ │ │ │ + mov %rax,0x0(%rbp) │ │ │ │ + add $0xfffffffffffffff8,%rbp │ │ │ │ + test $0x7,%bl │ │ │ │ + jne 4c0080 │ │ │ │ + mov (%rbx),%rax │ │ │ │ + jmp *%rax │ │ │ │ + nopw 0x0(%rax,%rax,1) │ │ │ │ + add %al,(%r8) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ - add %cl,-0x75(%rax) │ │ │ │ - and %r9b,-0x75(%r8) │ │ │ │ - push %rbp │ │ │ │ - adc %cl,-0x75(%rax) │ │ │ │ - jne 4c103c │ │ │ │ - mov 0x8(%rbp),%rdi │ │ │ │ - add $0x28,%r12 │ │ │ │ - cmp 0x358(%r13),%r12 │ │ │ │ - ja 4c105d │ │ │ │ - movq $0x30e7208,-0x20(%r12) │ │ │ │ - mov %rdi,-0x18(%r12) │ │ │ │ - mov %rdx,-0x10(%r12) │ │ │ │ - mov %rsi,-0x8(%r12) │ │ │ │ - mov %rax,(%r12) │ │ │ │ - lea -0x1f(%r12),%rbx │ │ │ │ - add $0x28,%rbp │ │ │ │ - jmp *0x0(%rbp) │ │ │ │ - movq $0x28,0x388(%r13) │ │ │ │ - movq $0x4c1018,0x0(%rbp) │ │ │ │ - mov %rdi,0x8(%rbp) │ │ │ │ - jmp 338a738 │ │ │ │ - nopl 0x0(%rax) │ │ │ │ - add $0x2,%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,-0x75(%rax) │ │ │ │ - and %r9b,-0x75(%r8) │ │ │ │ - push %rbp │ │ │ │ - adc %cl,-0x75(%rax) │ │ │ │ - jne 4c10b4 │ │ │ │ - mov 0x8(%rbp),%rdi │ │ │ │ - add $0x28,%r12 │ │ │ │ - cmp 0x358(%r13),%r12 │ │ │ │ - ja 4c10d5 │ │ │ │ - movq $0x30e7208,-0x20(%r12) │ │ │ │ - mov %rdi,-0x18(%r12) │ │ │ │ - mov %rdx,-0x10(%r12) │ │ │ │ - mov %rsi,-0x8(%r12) │ │ │ │ - mov %rax,(%r12) │ │ │ │ - lea -0x1f(%r12),%rbx │ │ │ │ - add $0x28,%rbp │ │ │ │ - jmp *0x0(%rbp) │ │ │ │ - movq $0x28,0x388(%r13) │ │ │ │ - movq $0x4c1090,0x0(%rbp) │ │ │ │ - mov %rdi,0x8(%rbp) │ │ │ │ - jmp 338a738 │ │ │ │ + or %r9b,-0x39(%r8) │ │ │ │ + or %r15b,(%r8) │ │ │ │ + add %ecx,0x48(%rax,%rax,1) │ │ │ │ + mov %ebx,%esi │ │ │ │ + mov %rax,%r14 │ │ │ │ + add $0x8,%rbp │ │ │ │ + jmp 30c46b0 │ │ │ │ + movq $0x4c00c8,0x8(%rbp) │ │ │ │ + mov %rdx,%rbx │ │ │ │ + add $0x8,%rbp │ │ │ │ + test $0x7,%bl │ │ │ │ + jne 4c00c8 │ │ │ │ + mov (%rbx),%rax │ │ │ │ + jmp *%rax │ │ │ │ nopl 0x0(%rax) │ │ │ │ - add $0x2,%al │ │ │ │ - add %al,(%rax) │ │ │ │ + ... │ │ │ │ + (bad) │ │ │ │ add %al,(%rax) │ │ │ │ + add %bl,%al │ │ │ │ + sbbl $0x3,(%rsi) │ │ │ │ + mov %rbx,%rax │ │ │ │ + and $0x7,%eax │ │ │ │ + cmp $0x1,%rax │ │ │ │ + je 4bff4d │ │ │ │ + mov 0x16(%rbx),%rax │ │ │ │ + mov (%rax),%al │ │ │ │ + movq $0x4c0118,-0x8(%rbp) │ │ │ │ + lea 0x31e83b3(%rip),%rbx │ │ │ │ + movzbl %al,%eax │ │ │ │ + mov %rax,0x0(%rbp) │ │ │ │ + add $0xfffffffffffffff8,%rbp │ │ │ │ + test $0x7,%bl │ │ │ │ + jne 4c0118 │ │ │ │ + mov (%rbx),%rax │ │ │ │ + jmp *%rax │ │ │ │ + nopw 0x0(%rax,%rax,1) │ │ │ │ + add %al,(%r8) │ │ │ │ add %al,(%rax) │ │ │ │ - (bad) │ │ │ │ add %al,(%rax) │ │ │ │ - add %bh,%al │ │ │ │ - push %rbp │ │ │ │ - je 4c110b │ │ │ │ - mov 0x20(%rbp),%rax │ │ │ │ - mov 0x8(%rbp),%rcx │ │ │ │ - mov 0x10(%rbp),%rdx │ │ │ │ - mov 0x18(%rbp),%rsi │ │ │ │ - cmp %rdx,%rbx │ │ │ │ - sete %dil │ │ │ │ - movzbl %dil,%edi │ │ │ │ - cmp $0x1,%rdi │ │ │ │ - je 4c1163 │ │ │ │ - mov %rsi,%rdi │ │ │ │ - mov %rbx,%rsi │ │ │ │ - mov %rcx,%r14 │ │ │ │ - add $0x28,%rbp │ │ │ │ - jmp 30e2570 │ │ │ │ - nopl 0x0(%rax,%rax,1) │ │ │ │ - add $0x2,%al │ │ │ │ + add %bl,(%rsi) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ + add %cl,-0x77(%rax) │ │ │ │ + fimuls 0x75(%rbx,%rcx,4) │ │ │ │ + or %cl,-0x7d(%rax) │ │ │ │ (bad) │ │ │ │ + mov %al,-0x40(%rbp) │ │ │ │ + add (%rax),%al │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ - add %cl,-0x75(%rax) │ │ │ │ - and %r9b,-0x75(%r8) │ │ │ │ - rex.WRB or %r9b,-0x75(%r8) │ │ │ │ - push %rbp │ │ │ │ - adc %cl,-0x75(%rax) │ │ │ │ - jne 4c1178 │ │ │ │ - mov %rbx,%rdi │ │ │ │ - add $0x28,%r12 │ │ │ │ - cmp 0x358(%r13),%r12 │ │ │ │ - ja 4c1198 │ │ │ │ - movq $0x30e7208,-0x20(%r12) │ │ │ │ - mov %rcx,-0x18(%r12) │ │ │ │ - mov %rdx,-0x10(%r12) │ │ │ │ - mov %rsi,-0x8(%r12) │ │ │ │ - mov %rax,(%r12) │ │ │ │ - lea -0x1f(%r12),%rbx │ │ │ │ - add $0x28,%rbp │ │ │ │ - jmp *0x0(%rbp) │ │ │ │ - movq $0x28,0x388(%r13) │ │ │ │ - movq $0x4c1150,0x0(%rbp) │ │ │ │ - mov %rdi,%rbx │ │ │ │ - jmp 338a738 │ │ │ │ - nopl 0x0(%rax,%rax,1) │ │ │ │ - add $0x2,%al │ │ │ │ + add %bl,(%rsi) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ + add %al,-0x7cb7f81d(%rbx) │ │ │ │ + sti │ │ │ │ + add %ecx,(%rdi) │ │ │ │ + test %ecx,(%rax) │ │ │ │ + (bad) │ │ │ │ + (bad) │ │ │ │ + ljmp (bad) │ │ │ │ + jmp 4bfd75 │ │ │ │ + nopw 0x0(%rax,%rax,1) │ │ │ │ + ... │ │ │ │ (bad) │ │ │ │ - add %al,(%rax) │ │ │ │ - add %bl,(%rax) │ │ │ │ - push %rbp │ │ │ │ - je 4c11cb │ │ │ │ - mov 0x20(%rbp),%rax │ │ │ │ - mov 0x8(%rbp),%rcx │ │ │ │ - mov 0x10(%rbp),%rdx │ │ │ │ - mov 0x18(%rbp),%rsi │ │ │ │ - cmp %rsi,%rbx │ │ │ │ - sete %dil │ │ │ │ - movzbl %dil,%edi │ │ │ │ - cmp $0x1,%rdi │ │ │ │ - je 4c1223 │ │ │ │ - mov %rbx,%rdi │ │ │ │ - mov %rdx,%rsi │ │ │ │ - mov %rcx,%r14 │ │ │ │ - add $0x28,%rbp │ │ │ │ - jmp 30e1920 │ │ │ │ - nopl 0x0(%rax,%rax,1) │ │ │ │ - add $0x2,%al │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ + add %al,-0x7cb7f81d(%rbx) │ │ │ │ + sti │ │ │ │ + add %ecx,(%rdi) │ │ │ │ + test %esp,%eax │ │ │ │ + std │ │ │ │ + (bad) │ │ │ │ + ljmp (bad) │ │ │ │ + jmp 4bfd75 │ │ │ │ + nopw 0x0(%rax,%rax,1) │ │ │ │ + ... │ │ │ │ (bad) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ - add %cl,-0x75(%rax) │ │ │ │ - and %r9b,-0x75(%r8) │ │ │ │ - rex.WRB or %r9b,-0x75(%r8) │ │ │ │ - push %rbp │ │ │ │ - adc %cl,-0x75(%rax) │ │ │ │ - jne 4c1238 │ │ │ │ - mov %rbx,%rdi │ │ │ │ - add $0x28,%r12 │ │ │ │ - cmp 0x358(%r13),%r12 │ │ │ │ - ja 4c1258 │ │ │ │ - movq $0x30e7208,-0x20(%r12) │ │ │ │ - mov %rcx,-0x18(%r12) │ │ │ │ - mov %rdx,-0x10(%r12) │ │ │ │ - mov %rsi,-0x8(%r12) │ │ │ │ - mov %rax,(%r12) │ │ │ │ - lea -0x1f(%r12),%rbx │ │ │ │ - add $0x28,%rbp │ │ │ │ - jmp *0x0(%rbp) │ │ │ │ - movq $0x28,0x388(%r13) │ │ │ │ - movq $0x4c1210,0x0(%rbp) │ │ │ │ - mov %rdi,%rbx │ │ │ │ - jmp 338a738 │ │ │ │ - nopl 0x0(%rax,%rax,1) │ │ │ │ + add %al,-0x7cb7f81d(%rbx) │ │ │ │ + sti │ │ │ │ + add %ecx,(%rdi) │ │ │ │ + test %edi,-0x16000003(%rax) │ │ │ │ + (bad) │ │ │ │ + (bad) │ │ │ │ + jmp *0xf(%rsi) │ │ │ │ + (bad) │ │ │ │ + add %r8b,(%rax) │ │ │ │ (bad) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rbx) │ │ │ │ ... │ │ │ │ add %al,(%rax) │ │ │ │ add %cl,(%rsi) │ │ │ │ add %al,(%rax) │ │ │ │ - add %al,0x47(%rax) │ │ │ │ - (bad) │ │ │ │ + add %al,%al │ │ │ │ + jg 4c01d5 │ │ │ │ add -0x73(%rax),%ecx │ │ │ │ rex.RB fmuls -0x8(%r9,%rdi,1) │ │ │ │ - jb 4c1408 │ │ │ │ - mov %rdi,%rax │ │ │ │ - and $0x7,%eax │ │ │ │ - cmp $0x1,%rax │ │ │ │ - je 4c1329 │ │ │ │ - movq $0x4c12d8,-0x8(%rbp) │ │ │ │ - mov %r14,%rbx │ │ │ │ - add $0xfffffffffffffff8,%rbp │ │ │ │ + jae 4c041f │ │ │ │ + lea 0x31e7fbc(%rip),%rbx │ │ │ │ + jmp *-0x8(%r13) │ │ │ │ + movq $0x4c0200,0x0(%rbp) │ │ │ │ + mov %rbx,%rax │ │ │ │ + mov %rcx,%rbx │ │ │ │ + mov %rax,0x20(%rbp) │ │ │ │ test $0x7,%bl │ │ │ │ - jne 4c12d8 │ │ │ │ + jne 4c0200 │ │ │ │ mov (%rbx),%rax │ │ │ │ jmp *%rax │ │ │ │ - xchg %ax,%ax │ │ │ │ - ... │ │ │ │ - (bad) │ │ │ │ - add %al,(%rax) │ │ │ │ - add %al,(%rax) │ │ │ │ - add %al,(%rax) │ │ │ │ - add %cl,-0x7d(%rcx) │ │ │ │ - (bad) │ │ │ │ - sub %cl,0x3b(%rbp) │ │ │ │ - movsl %ds:(%rsi),%es:(%rdi) │ │ │ │ - pop %rax │ │ │ │ - add (%rax),%eax │ │ │ │ - add %dh,0x34(%rdi) │ │ │ │ - movq $0x30e7208,-0x20(%r12) │ │ │ │ - mov %rbx,-0x18(%r12) │ │ │ │ - movq $0x3c066da,-0x10(%r12) │ │ │ │ - movq $0x3c066da,-0x8(%r12) │ │ │ │ - movq $0x1,(%r12) │ │ │ │ - lea -0x1f(%r12),%rbx │ │ │ │ - add $0x8,%rbp │ │ │ │ - jmp *0x0(%rbp) │ │ │ │ - movq $0x28,0x388(%r13) │ │ │ │ - jmp 338a720 │ │ │ │ - mov 0xf(%rdi),%rax │ │ │ │ - mov 0x17(%rdi),%rbx │ │ │ │ - mov 0x7(%rdi),%rcx │ │ │ │ - mov 0x7(%rcx),%rdx │ │ │ │ - mov 0x8(%rdx),%r8 │ │ │ │ - mov 0x8(%rsi),%r9 │ │ │ │ - cmp %r8,%r9 │ │ │ │ - jg 4c1413 │ │ │ │ - mov %rsi,%r10 │ │ │ │ - add $0x10,%rsi │ │ │ │ - add $0x10,%rdx │ │ │ │ - xor %r11d,%r11d │ │ │ │ - cmp %rdx,%rsi │ │ │ │ - je 4c13ba │ │ │ │ - sub $0x8,%rsp │ │ │ │ - mov %rdx,%r11 │ │ │ │ - mov %r9,%rdx │ │ │ │ - mov %rdi,0x48(%rsp) │ │ │ │ - mov %rsi,%rdi │ │ │ │ - mov %r11,%rsi │ │ │ │ - mov %rax,%r11 │ │ │ │ - xor %eax,%eax │ │ │ │ - mov %r9,0x70(%rsp) │ │ │ │ - mov %r8,0x68(%rsp) │ │ │ │ - mov %rcx,0x60(%rsp) │ │ │ │ - mov %r11,0x58(%rsp) │ │ │ │ - mov %r10,0x50(%rsp) │ │ │ │ - call 4053d0 │ │ │ │ - add $0x8,%rsp │ │ │ │ - movslq %eax,%r11 │ │ │ │ - mov 0x68(%rsp),%r9 │ │ │ │ - mov 0x60(%rsp),%r8 │ │ │ │ - mov 0x58(%rsp),%rcx │ │ │ │ - mov 0x50(%rsp),%rax │ │ │ │ - mov 0x40(%rsp),%rdi │ │ │ │ - mov 0x48(%rsp),%r10 │ │ │ │ - test %r11,%r11 │ │ │ │ - jl 4c14a7 │ │ │ │ - test %r11,%r11 │ │ │ │ - jg 4c13de │ │ │ │ - cmp %r9,%r8 │ │ │ │ - jg 4c14a7 │ │ │ │ - cmp %r9,%r8 │ │ │ │ - jl 4c13de │ │ │ │ - mov %rdi,%rax │ │ │ │ - jmp 4c152e │ │ │ │ - movq $0x4c14e8,-0x28(%rbp) │ │ │ │ - mov %rdi,%rdx │ │ │ │ - mov %rbx,%rdi │ │ │ │ - mov %r10,%rsi │ │ │ │ - mov %rdx,-0x20(%rbp) │ │ │ │ - mov %rax,-0x18(%rbp) │ │ │ │ - mov %rbx,-0x10(%rbp) │ │ │ │ - mov %rcx,-0x8(%rbp) │ │ │ │ - add $0xffffffffffffffd8,%rbp │ │ │ │ - jmp 4c1290 │ │ │ │ - lea 0x31e45f1(%rip),%rbx │ │ │ │ - jmp *-0x8(%r13) │ │ │ │ - mov %rsi,%r10 │ │ │ │ - add $0x10,%rsi │ │ │ │ - add $0x10,%rdx │ │ │ │ - xor %r11d,%r11d │ │ │ │ - cmp %rdx,%rsi │ │ │ │ - je 4c1483 │ │ │ │ - sub $0x8,%rsp │ │ │ │ - mov %rdx,%r11 │ │ │ │ - mov %r8,%rdx │ │ │ │ - mov %rdi,0x48(%rsp) │ │ │ │ - mov %rsi,%rdi │ │ │ │ - mov %r11,%rsi │ │ │ │ - mov %rax,%r11 │ │ │ │ - xor %eax,%eax │ │ │ │ - mov %r9,0x70(%rsp) │ │ │ │ - mov %r8,0x68(%rsp) │ │ │ │ - mov %rcx,0x60(%rsp) │ │ │ │ - mov %r11,0x58(%rsp) │ │ │ │ - mov %r10,0x50(%rsp) │ │ │ │ - call 4053d0 │ │ │ │ - add $0x8,%rsp │ │ │ │ - movslq %eax,%r11 │ │ │ │ - mov 0x68(%rsp),%r9 │ │ │ │ - mov 0x60(%rsp),%r8 │ │ │ │ - mov 0x58(%rsp),%rcx │ │ │ │ - mov 0x50(%rsp),%rax │ │ │ │ - mov 0x40(%rsp),%rdi │ │ │ │ - mov 0x48(%rsp),%r10 │ │ │ │ - test %r11,%r11 │ │ │ │ - jl 4c14a7 │ │ │ │ - test %r11,%r11 │ │ │ │ - jg 4c13de │ │ │ │ - cmp %r9,%r8 │ │ │ │ - jg 4c14a7 │ │ │ │ - cmp %r9,%r8 │ │ │ │ - jl 4c13de │ │ │ │ - mov %rdi,%rax │ │ │ │ - jmp 4c152e │ │ │ │ - movq $0x4c1520,-0x28(%rbp) │ │ │ │ - mov %rdi,%rdx │ │ │ │ - mov %rax,%rdi │ │ │ │ - mov %r10,%rsi │ │ │ │ - mov %rdx,-0x20(%rbp) │ │ │ │ - mov %rax,-0x18(%rbp) │ │ │ │ - mov %rbx,-0x10(%rbp) │ │ │ │ - mov %rcx,-0x8(%rbp) │ │ │ │ - add $0xffffffffffffffd8,%rbp │ │ │ │ - jmp 4c1290 │ │ │ │ nopl 0x0(%rax) │ │ │ │ - add $0x0,%al │ │ │ │ + test %al,(%rcx) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ (bad) │ │ │ │ add %al,(%rax) │ │ │ │ - add %bh,%al │ │ │ │ - push %rcx │ │ │ │ - je 4c14eb │ │ │ │ - cmp 0x18(%rbp),%rbx │ │ │ │ - jne 4c14f8 │ │ │ │ - mov 0x8(%rbp),%rax │ │ │ │ - add $0x28,%rbp │ │ │ │ - jmp 4c152e │ │ │ │ - mov %rbx,%rdi │ │ │ │ - mov 0x10(%rbp),%rsi │ │ │ │ - mov 0x20(%rbp),%r14 │ │ │ │ + add %bh,0x7f(%rax) │ │ │ │ + (bad) │ │ │ │ + add -0x75(%rax),%ecx │ │ │ │ + jne 4c020c │ │ │ │ + mov 0x20(%rbp),%rdi │ │ │ │ add $0x28,%rbp │ │ │ │ - jmp 30e1920 │ │ │ │ + mov %rbx,%r14 │ │ │ │ + jmp 4c041f │ │ │ │ nopl 0x0(%rax) │ │ │ │ add $0x0,%al │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ (bad) │ │ │ │ add %al,(%rax) │ │ │ │ - add %ah,%al │ │ │ │ - push %rcx │ │ │ │ - je 4c1523 │ │ │ │ - cmp 0x10(%rbp),%rbx │ │ │ │ - jne 4c1534 │ │ │ │ - mov 0x8(%rbp),%rax │ │ │ │ - add $0x28,%rbp │ │ │ │ - mov %rax,%rbx │ │ │ │ - jmp *0x0(%rbp) │ │ │ │ - mov 0x18(%rbp),%rdi │ │ │ │ - mov %rbx,%rsi │ │ │ │ - mov 0x20(%rbp),%r14 │ │ │ │ - add $0x28,%rbp │ │ │ │ - jmp 30e2570 │ │ │ │ - sldt (%rax) │ │ │ │ - add %al,(%rdx) │ │ │ │ - add %al,(%rax) │ │ │ │ - add %al,(%rax,%rax,1) │ │ │ │ + add %dl,0x7f(%rax) │ │ │ │ + (bad) │ │ │ │ + add -0x7cb7f81d(%rbx),%eax │ │ │ │ + sti │ │ │ │ + add %esi,0x48(%rbx,%rdi,1) │ │ │ │ + movl $0x4c0258,0x0(%rbp) │ │ │ │ + mov 0x18(%rbp),%rbx │ │ │ │ + test $0x7,%bl │ │ │ │ + jne 4c0258 │ │ │ │ + mov (%rbx),%rax │ │ │ │ + jmp *%rax │ │ │ │ + nop │ │ │ │ + add $0x3,%al │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ (bad) │ │ │ │ add %al,(%rax) │ │ │ │ - add %al,(%rax) │ │ │ │ - add %al,(%rax) │ │ │ │ - add %cl,-0x73(%rax) │ │ │ │ - rex.RB rorb $1,-0x8(%r9,%rdi,1) │ │ │ │ - jb 4c161c │ │ │ │ - movq $0x4c15a0,-0x10(%rbp) │ │ │ │ - mov %rsi,%rbx │ │ │ │ - mov %r14,-0x8(%rbp) │ │ │ │ - add $0xfffffffffffffff0,%rbp │ │ │ │ + add %ah,(%rax) │ │ │ │ + jg 4c0275 │ │ │ │ + add -0x75(%rax),%ecx │ │ │ │ + jne 4c0264 │ │ │ │ + mov 0x10(%rbp),%rdi │ │ │ │ + add $0x28,%rbp │ │ │ │ + mov %rbx,%r14 │ │ │ │ + jmp 4c041f │ │ │ │ + movq $0x4c0298,0x0(%rbp) │ │ │ │ + mov 0x20(%rbp),%rbx │ │ │ │ test $0x7,%bl │ │ │ │ - jne 4c15a0 │ │ │ │ + jne 4c0298 │ │ │ │ mov (%rbx),%rax │ │ │ │ jmp *%rax │ │ │ │ nopw 0x0(%rax,%rax,1) │ │ │ │ - add %eax,(%rax) │ │ │ │ + add $0x3,%al │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ (bad) │ │ │ │ add %al,(%rax) │ │ │ │ - add %dh,0x44(%rax) │ │ │ │ - (bad) │ │ │ │ + add %ah,%al │ │ │ │ + jle 4c02b5 │ │ │ │ add -0x75(%rax),%ecx │ │ │ │ - or %r9b,-0x77(%r8) │ │ │ │ - flds -0x7cb7f81f(%rbx) │ │ │ │ - stc │ │ │ │ - add %esi,0x48(%rax,%rdx,1) │ │ │ │ - mov %eax,%ebx │ │ │ │ - and $0xfffffffffffffff8,%rbx │ │ │ │ - add $0x10,%rbp │ │ │ │ - mov (%rbx),%rax │ │ │ │ - jmp *%rax │ │ │ │ - mov 0x7(%rbx),%rcx │ │ │ │ - mov 0x1f(%rbx),%rdx │ │ │ │ - cmp $0x1,%rdx │ │ │ │ - jne 4c1627 │ │ │ │ - movq $0x4c1608,-0x8(%rbp) │ │ │ │ + jne 4c02a4 │ │ │ │ + mov 0x10(%rbp),%rdi │ │ │ │ + add $0x28,%rbp │ │ │ │ + mov %rbx,%r14 │ │ │ │ + jmp 4c041f │ │ │ │ + movq $0x4c02d8,0x0(%rbp) │ │ │ │ mov %rax,%rbx │ │ │ │ - mov 0x7(%rcx),%rax │ │ │ │ - mov %rax,0x0(%rbp) │ │ │ │ - mov %rcx,0x8(%rbp) │ │ │ │ - add $0xfffffffffffffff8,%rbp │ │ │ │ test $0x7,%bl │ │ │ │ - jne 4c1608 │ │ │ │ + jne 4c02d8 │ │ │ │ mov (%rbx),%rax │ │ │ │ jmp *%rax │ │ │ │ - nopl 0x0(%rax,%rax,1) │ │ │ │ - add (%rax),%al │ │ │ │ + nopl 0x0(%rax) │ │ │ │ + test %al,(%rbx) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ (bad) │ │ │ │ add %al,(%rax) │ │ │ │ - add %bh,%al │ │ │ │ - rex.XB (bad) │ │ │ │ - add -0x77(%rax),%ecx │ │ │ │ - fisttps -0x75(%rax) │ │ │ │ - jne 4c1617 │ │ │ │ - mov 0x10(%rbp),%r14 │ │ │ │ - add $0x18,%rbp │ │ │ │ - jmp 4c1290 │ │ │ │ - lea 0x31e43ed(%rip),%rbx │ │ │ │ - jmp *-0x8(%r13) │ │ │ │ - movq $0x4c1678,-0x20(%rbp) │ │ │ │ - mov %rbx,%rsi │ │ │ │ - mov 0xf(%rbx),%rdi │ │ │ │ - mov 0x17(%rbx),%rbx │ │ │ │ - mov %rbx,%r8 │ │ │ │ - mov %rax,%rbx │ │ │ │ - mov %r8,-0x18(%rbp) │ │ │ │ - mov %rcx,-0x10(%rbp) │ │ │ │ - mov %rdx,-0x8(%rbp) │ │ │ │ - mov %rdi,0x0(%rbp) │ │ │ │ - mov %rsi,0x8(%rbp) │ │ │ │ - add $0xffffffffffffffe0,%rbp │ │ │ │ + add %ah,0x48031e7e(%rax) │ │ │ │ + mov 0x8(%rbp),%esi │ │ │ │ + add $0x28,%rbp │ │ │ │ + lea 0x3748cf2(%rip),%rdi │ │ │ │ + mov %rbx,%r14 │ │ │ │ + jmp 4c041f │ │ │ │ + movq $0x4c0320,0x0(%rbp) │ │ │ │ + mov %rbx,%rax │ │ │ │ + mov 0x18(%rbp),%rbx │ │ │ │ + mov %rax,0x18(%rbp) │ │ │ │ test $0x7,%bl │ │ │ │ - jne 4c1678 │ │ │ │ + jne 4c0320 │ │ │ │ mov (%rbx),%rax │ │ │ │ jmp *%rax │ │ │ │ - nopw 0x0(%rax,%rax,1) │ │ │ │ - add $0x1,%eax │ │ │ │ + nopl 0x0(%rax) │ │ │ │ + addl $0x0,(%rax) │ │ │ │ + add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %bl,(%rsi) │ │ │ │ add %al,(%rax) │ │ │ │ - add %bl,0x48031e43(%rax) │ │ │ │ - mov 0x28(%rbp),%eax │ │ │ │ - mov %rbx,%rcx │ │ │ │ - and $0x7,%ecx │ │ │ │ - cmp $0x1,%rcx │ │ │ │ - je 4c1692 │ │ │ │ + add %bl,0x7e(%rax) │ │ │ │ + (bad) │ │ │ │ + add -0x75(%rax),%ecx │ │ │ │ + jge 4c032c │ │ │ │ + mov 0x18(%rbp),%rsi │ │ │ │ + add $0x20,%rbp │ │ │ │ + mov %rbx,%r14 │ │ │ │ + jmp 4c041f │ │ │ │ + mov (%rsi),%dil │ │ │ │ + movq $0x3193ed0,-0x30(%r12) │ │ │ │ + mov %rcx,-0x28(%r12) │ │ │ │ + mov %rdx,-0x20(%r12) │ │ │ │ + lea 0x1(%rsi),%rcx │ │ │ │ + mov %rcx,-0x18(%r12) │ │ │ │ + dec %rbx │ │ │ │ + mov %rbx,-0x10(%r12) │ │ │ │ + movq $0x3363a40,-0x8(%r12) │ │ │ │ + movzbl %dil,%ebx │ │ │ │ + mov %rbx,(%r12) │ │ │ │ + lea -0x2e(%r12),%rbx │ │ │ │ + lea -0x7(%r12),%rcx │ │ │ │ + jmp 4c0611 │ │ │ │ + movq $0x4c03a8,0x8(%rbp) │ │ │ │ mov %rax,%rbx │ │ │ │ - add $0x30,%rbp │ │ │ │ - jmp *0x0(%rbp) │ │ │ │ - mov 0x7(%rbx),%rcx │ │ │ │ - cmpq $0x1,0x1f(%rbx) │ │ │ │ - jne 4c16be │ │ │ │ - mov 0x7(%rcx),%r9 │ │ │ │ - mov 0x8(%rbp),%r8 │ │ │ │ - mov 0x20(%rbp),%rdi │ │ │ │ - mov 0x10(%rbp),%rsi │ │ │ │ - mov 0x18(%rbp),%r14 │ │ │ │ - mov %rcx,0x28(%rbp) │ │ │ │ - add $0x28,%rbp │ │ │ │ - jmp 4c0c78 │ │ │ │ - movq $0x4c1700,0x8(%rbp) │ │ │ │ - mov %rax,%rsi │ │ │ │ - mov %rcx,%r14 │ │ │ │ - mov %rcx,0x10(%rbp) │ │ │ │ - mov 0x17(%rbx),%rax │ │ │ │ - mov %rax,0x18(%rbp) │ │ │ │ - mov 0xf(%rbx),%rax │ │ │ │ - mov %rax,0x20(%rbp) │ │ │ │ - mov %rbx,0x28(%rbp) │ │ │ │ add $0x8,%rbp │ │ │ │ - jmp 4bf2b8 │ │ │ │ - nopl (%rax) │ │ │ │ - add $0x0,%al │ │ │ │ + test $0x7,%bl │ │ │ │ + jne 4c03a8 │ │ │ │ + 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 %dl,(%rax) │ │ │ │ - rex.XB (bad) │ │ │ │ + add %dl,%al │ │ │ │ + jge 4c03c5 │ │ │ │ add -0x39(%rax),%ecx │ │ │ │ - rex.RB clc │ │ │ │ - xor %dl,(%rdi) │ │ │ │ - rex.WR add %r9b,-0xa(%rcx,%rcx,4) │ │ │ │ - mov 0x10(%rbp),%r14 │ │ │ │ - mov %rbx,0x0(%rbp) │ │ │ │ - add $0xfffffffffffffff8,%rbp │ │ │ │ - jmp 4c1560 │ │ │ │ - nopl 0x0(%rax) │ │ │ │ - add $0x0,%eax │ │ │ │ + add %r13b,%r8b │ │ │ │ + add 0x48(%rax,%rax,1),%ecx │ │ │ │ + mov 0x7(%rbx),%ebx │ │ │ │ + test $0x7,%bl │ │ │ │ + jne 4c03e8 │ │ │ │ + mov (%rbx),%rax │ │ │ │ + jmp *%rax │ │ │ │ + xchg %ax,%ax │ │ │ │ + add (%rcx),%eax │ │ │ │ add %al,(%rax) │ │ │ │ - add %bl,(%rsi) │ │ │ │ add %al,(%rax) │ │ │ │ - add %ah,%al │ │ │ │ - rex.X (bad) │ │ │ │ - add -0x39(%rax),%ecx │ │ │ │ - add %r12b,0x17(%r8) │ │ │ │ - rex.WR add %r9b,-0x75(%rax) │ │ │ │ - jne 4c1744 │ │ │ │ - mov 0x20(%rbp),%r14 │ │ │ │ - mov %rbx,0x8(%rbp) │ │ │ │ - jmp 4c1560 │ │ │ │ - nopl 0x0(%rax) │ │ │ │ - add $0x0,%eax │ │ │ │ add %al,(%rax) │ │ │ │ - add %bl,(%rsi) │ │ │ │ + (bad) │ │ │ │ add %al,(%rax) │ │ │ │ - add %dh,0x48037451(%rax) │ │ │ │ - mov 0x10(%rbp),%eax │ │ │ │ - mov 0x8(%rbp),%rcx │ │ │ │ - mov %rbx,%rdx │ │ │ │ - cmp 0x20(%rbp),%rbx │ │ │ │ - jne 4c1782 │ │ │ │ - cmp 0x18(%rbp),%rcx │ │ │ │ - jne 4c1782 │ │ │ │ - mov 0x28(%rbp),%rbx │ │ │ │ - add $0x30,%rbp │ │ │ │ - jmp *0x0(%rbp) │ │ │ │ - mov %rcx,%rdi │ │ │ │ - mov %rdx,%rsi │ │ │ │ - mov %rax,%r14 │ │ │ │ - add $0x30,%rbp │ │ │ │ - jmp 30e4b88 │ │ │ │ - nopl 0x0(%rax) │ │ │ │ + add %ch,-0x14fce183(%rax) │ │ │ │ (bad) │ │ │ │ + nopw 0x0(%rax,%rax,1) │ │ │ │ + add (%rcx),%eax │ │ │ │ add %al,(%rax) │ │ │ │ - add %al,(%rbx) │ │ │ │ - ... │ │ │ │ add %al,(%rax) │ │ │ │ - add %cl,(%rsi) │ │ │ │ add %al,(%rax) │ │ │ │ - add %ah,(%rax) │ │ │ │ - rex.X (bad) │ │ │ │ - add -0x73(%rax),%ecx │ │ │ │ - rex.RB rorb $1,-0x8(%r9,%rdi,1) │ │ │ │ - jb 4c195e │ │ │ │ - mov %rdi,%rax │ │ │ │ - and $0x7,%eax │ │ │ │ - cmp $0x1,%rax │ │ │ │ - je 4c1849 │ │ │ │ - movq $0x4c17f8,-0x8(%rbp) │ │ │ │ - mov %r14,%rbx │ │ │ │ - add $0xfffffffffffffff8,%rbp │ │ │ │ + (bad) │ │ │ │ + add %al,(%rax) │ │ │ │ + add %dl,0x48031e7d(%rax) │ │ │ │ + movl $0x4c0410,0x0(%rbp) │ │ │ │ + mov 0xf(%rbx),%rbx │ │ │ │ test $0x7,%bl │ │ │ │ - jne 4c17f8 │ │ │ │ + jne 4c0410 │ │ │ │ mov (%rbx),%rax │ │ │ │ jmp *%rax │ │ │ │ xchg %ax,%ax │ │ │ │ - ... │ │ │ │ - (bad) │ │ │ │ + add (%rcx),%eax │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ - add %cl,-0x7d(%rcx) │ │ │ │ (bad) │ │ │ │ - sub %cl,0x3b(%rbp) │ │ │ │ - movsl %ds:(%rsi),%es:(%rdi) │ │ │ │ - pop %rax │ │ │ │ - add (%rax),%eax │ │ │ │ - add %dh,0x34(%rdi) │ │ │ │ - movq $0x30e7208,-0x20(%r12) │ │ │ │ - mov %rbx,-0x18(%r12) │ │ │ │ - movq $0x3c066da,-0x10(%r12) │ │ │ │ - movq $0x3c066da,-0x8(%r12) │ │ │ │ - movq $0x1,(%r12) │ │ │ │ - lea -0x1f(%r12),%rbx │ │ │ │ - add $0x8,%rbp │ │ │ │ - jmp *0x0(%rbp) │ │ │ │ - movq $0x28,0x388(%r13) │ │ │ │ - jmp 338a720 │ │ │ │ - mov 0xf(%rdi),%rax │ │ │ │ - mov 0x17(%rdi),%rbx │ │ │ │ - mov 0x1f(%rdi),%rcx │ │ │ │ - mov 0x7(%rdi),%rdx │ │ │ │ - mov 0x7(%rdx),%r8 │ │ │ │ - mov 0x8(%r8),%r9 │ │ │ │ - mov 0x8(%rsi),%r10 │ │ │ │ - cmp %r9,%r10 │ │ │ │ - jg 4c1969 │ │ │ │ - mov %rsi,%r11 │ │ │ │ - add $0x10,%rsi │ │ │ │ - add $0x10,%r8 │ │ │ │ - mov %rsi,0x40(%rsp) │ │ │ │ - xor %esi,%esi │ │ │ │ - mov %rsi,0x48(%rsp) │ │ │ │ - mov 0x40(%rsp),%rsi │ │ │ │ - cmp %r8,%rsi │ │ │ │ - je 4c1901 │ │ │ │ - sub $0x8,%rsp │ │ │ │ - mov %rdx,0x58(%rsp) │ │ │ │ - mov %r10,%rdx │ │ │ │ - mov %rdi,0x60(%rsp) │ │ │ │ - mov %rsi,%rdi │ │ │ │ - mov %r8,%rsi │ │ │ │ - mov %rax,%r8 │ │ │ │ - xor %eax,%eax │ │ │ │ - mov %r10,0x88(%rsp) │ │ │ │ - mov %r9,0x80(%rsp) │ │ │ │ - mov %r8,0x78(%rsp) │ │ │ │ - mov %rcx,0x70(%rsp) │ │ │ │ - mov %r11,0x68(%rsp) │ │ │ │ - call 4053d0 │ │ │ │ - add $0x8,%rsp │ │ │ │ - movslq %eax,%rax │ │ │ │ - mov 0x80(%rsp),%r10 │ │ │ │ - mov 0x78(%rsp),%r9 │ │ │ │ - mov 0x50(%rsp),%rdx │ │ │ │ - mov 0x68(%rsp),%rcx │ │ │ │ - mov 0x58(%rsp),%rdi │ │ │ │ - mov 0x60(%rsp),%r11 │ │ │ │ - mov %rax,0x48(%rsp) │ │ │ │ - mov 0x70(%rsp),%rax │ │ │ │ - mov 0x48(%rsp),%rsi │ │ │ │ - test %rsi,%rsi │ │ │ │ - jl 4c1a58 │ │ │ │ - test %rsi,%rsi │ │ │ │ - jg 4c1a82 │ │ │ │ - cmp %r10,%r9 │ │ │ │ - jg 4c1a58 │ │ │ │ - cmp %r10,%r9 │ │ │ │ - jl 4c1a82 │ │ │ │ - movq $0x4c1bb0,-0x30(%rbp) │ │ │ │ - mov %rbx,%rsi │ │ │ │ - mov %r14,%rbx │ │ │ │ - mov %rdi,-0x28(%rbp) │ │ │ │ - mov %rcx,-0x20(%rbp) │ │ │ │ - mov %rax,-0x18(%rbp) │ │ │ │ - mov %rsi,-0x10(%rbp) │ │ │ │ - mov %rdx,-0x8(%rbp) │ │ │ │ - add $0xffffffffffffffd0,%rbp │ │ │ │ + add %al,(%rax) │ │ │ │ + add %ch,0x7d(%rax) │ │ │ │ + (bad) │ │ │ │ + add -0x75(%rax),%ecx │ │ │ │ + jge 4c0424 │ │ │ │ + mov 0x8(%rbp),%rsi │ │ │ │ + add $0x20,%rbp │ │ │ │ + mov %rbx,%r14 │ │ │ │ + mov %r14,%rax │ │ │ │ + and $0x7,%eax │ │ │ │ + cmp $0x1,%rax │ │ │ │ + je 4c052c │ │ │ │ + movq $0x4c0478,-0x28(%rbp) │ │ │ │ + mov 0x6(%r14),%rbx │ │ │ │ + mov %rsi,-0x20(%rbp) │ │ │ │ + mov %rdi,-0x18(%rbp) │ │ │ │ + mov 0x16(%r14),%rax │ │ │ │ + mov %rax,-0x10(%rbp) │ │ │ │ + mov 0x1e(%r14),%rax │ │ │ │ + mov %rax,-0x8(%rbp) │ │ │ │ + add $0xffffffffffffffd8,%rbp │ │ │ │ test $0x7,%bl │ │ │ │ - jne 4c1bb0 │ │ │ │ + jne 4c0478 │ │ │ │ mov (%rbx),%rax │ │ │ │ jmp *%rax │ │ │ │ - lea 0x31e40db(%rip),%rbx │ │ │ │ - jmp *-0x8(%r13) │ │ │ │ - mov %rsi,%r11 │ │ │ │ - add $0x10,%rsi │ │ │ │ - add $0x10,%r8 │ │ │ │ - mov %rsi,0x88(%rsp) │ │ │ │ - xor %esi,%esi │ │ │ │ - mov %rsi,0x90(%rsp) │ │ │ │ - mov 0x88(%rsp),%rsi │ │ │ │ - cmp %r8,%rsi │ │ │ │ - je 4c1a08 │ │ │ │ - sub $0x8,%rsp │ │ │ │ - mov %rdx,0x58(%rsp) │ │ │ │ - mov %r9,%rdx │ │ │ │ - mov %rdi,0x60(%rsp) │ │ │ │ - mov %rsi,%rdi │ │ │ │ - mov %r8,%rsi │ │ │ │ - mov %rax,%r8 │ │ │ │ - xor %eax,%eax │ │ │ │ - mov %r10,0x88(%rsp) │ │ │ │ - mov %r9,0x80(%rsp) │ │ │ │ - mov %r8,0x78(%rsp) │ │ │ │ - mov %rcx,0x70(%rsp) │ │ │ │ - mov %r11,0x68(%rsp) │ │ │ │ - call 4053d0 │ │ │ │ - add $0x8,%rsp │ │ │ │ - movslq %eax,%rax │ │ │ │ - mov 0x80(%rsp),%r10 │ │ │ │ - mov 0x78(%rsp),%r9 │ │ │ │ - mov 0x50(%rsp),%rdx │ │ │ │ - mov 0x68(%rsp),%rcx │ │ │ │ - mov 0x58(%rsp),%rdi │ │ │ │ - mov 0x60(%rsp),%r11 │ │ │ │ - mov %rax,0x90(%rsp) │ │ │ │ - mov 0x70(%rsp),%rax │ │ │ │ - mov 0x90(%rsp),%rsi │ │ │ │ - test %rsi,%rsi │ │ │ │ - jl 4c1a58 │ │ │ │ - test %rsi,%rsi │ │ │ │ - jg 4c1a82 │ │ │ │ - cmp %r10,%r9 │ │ │ │ - jg 4c1a58 │ │ │ │ - cmp %r10,%r9 │ │ │ │ - jl 4c1a82 │ │ │ │ - movq $0x4c1af0,-0x30(%rbp) │ │ │ │ - mov %rbx,%rsi │ │ │ │ - mov %r14,%rbx │ │ │ │ - mov %rdi,-0x28(%rbp) │ │ │ │ - mov %rcx,-0x20(%rbp) │ │ │ │ - mov %rax,-0x18(%rbp) │ │ │ │ - mov %rsi,-0x10(%rbp) │ │ │ │ - mov %rdx,-0x8(%rbp) │ │ │ │ - add $0xffffffffffffffd0,%rbp │ │ │ │ + nopl 0x0(%rax) │ │ │ │ + add $0x0,%al │ │ │ │ + add %al,(%rax) │ │ │ │ + add %al,(%rax) │ │ │ │ + add %al,(%rax) │ │ │ │ + (bad) │ │ │ │ + add %al,(%rax) │ │ │ │ + add %al,(%rax) │ │ │ │ + jge 4c0495 │ │ │ │ + add -0x75(%rax),%ecx │ │ │ │ + jne 4c0484 │ │ │ │ + mov %rbx,%rax │ │ │ │ + and $0x7,%eax │ │ │ │ + cmp $0x1,%rax │ │ │ │ + je 4c06a8 │ │ │ │ + mov 0x10(%rbp),%rdi │ │ │ │ + cmp $0x2,%rax │ │ │ │ + jne 4c0724 │ │ │ │ + movq $0x4c04c0,0x0(%rbp) │ │ │ │ + mov %rdi,%rbx │ │ │ │ test $0x7,%bl │ │ │ │ - jne 4c1af0 │ │ │ │ + jne 4c04c0 │ │ │ │ mov (%rbx),%rax │ │ │ │ jmp *%rax │ │ │ │ - movq $0x4c1c78,-0x28(%rbp) │ │ │ │ - mov %rdi,%rcx │ │ │ │ - mov %rax,%rdi │ │ │ │ - mov %r11,%rsi │ │ │ │ - mov %rcx,-0x20(%rbp) │ │ │ │ - mov %rax,-0x18(%rbp) │ │ │ │ - mov %rbx,-0x10(%rbp) │ │ │ │ - mov %rdx,-0x8(%rbp) │ │ │ │ - add $0xffffffffffffffd8,%rbp │ │ │ │ - jmp 4c17b0 │ │ │ │ - movq $0x4c1c40,-0x28(%rbp) │ │ │ │ - mov %rdi,%rcx │ │ │ │ - mov %rbx,%rdi │ │ │ │ - mov %r11,%rsi │ │ │ │ - mov %rcx,-0x20(%rbp) │ │ │ │ - mov %rax,-0x18(%rbp) │ │ │ │ - mov %rbx,-0x10(%rbp) │ │ │ │ - mov %rdx,-0x8(%rbp) │ │ │ │ - add $0xffffffffffffffd8,%rbp │ │ │ │ - jmp 4c17b0 │ │ │ │ - nopl 0x0(%rax) │ │ │ │ - add %r8b,(%rax) │ │ │ │ + nop │ │ │ │ + test %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ - add %bl,(%rsi) │ │ │ │ add %al,(%rax) │ │ │ │ + (bad) │ │ │ │ add %al,(%rax) │ │ │ │ + add %bh,0x48031e7c(%rax) │ │ │ │ + mov 0x18(%rbp),%eax │ │ │ │ + mov %rbx,%rcx │ │ │ │ + and $0x7,%ecx │ │ │ │ + cmp $0x1,%rcx │ │ │ │ + je 4c02ac │ │ │ │ + mov 0x20(%rbp),%rcx │ │ │ │ + mov 0x16(%rbx),%rdx │ │ │ │ + mov (%rdx),%dl │ │ │ │ + movzbl %dl,%edx │ │ │ │ + cmp $0xa,%rdx │ │ │ │ + jne 4c01d0 │ │ │ │ + movq $0x4c0518,0x0(%rbp) │ │ │ │ + mov %rbx,%rcx │ │ │ │ + mov %rax,%rbx │ │ │ │ + mov %rcx,0x20(%rbp) │ │ │ │ + test $0x7,%bl │ │ │ │ + jne 4c0518 │ │ │ │ + mov (%rbx),%rax │ │ │ │ + jmp *%rax │ │ │ │ + nop │ │ │ │ + test %al,(%rcx) │ │ │ │ add %al,(%rax) │ │ │ │ - add %cl,-0x75(%rax) │ │ │ │ - rex.WRB or %r9b,-0x75(%r8) │ │ │ │ - adc %r9b,-0x75(%r8) │ │ │ │ - push %rbp │ │ │ │ - sbb %cl,-0x75(%rax) │ │ │ │ - jge 4c1af0 │ │ │ │ - add $0xfffffffffffffff8,%rbp │ │ │ │ - mov %rdx,%rsi │ │ │ │ - mov %rax,%rdx │ │ │ │ - jmp 4c1b17 │ │ │ │ - nopl 0x0(%rax) │ │ │ │ - test %eax,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ + (bad) │ │ │ │ add %al,(%rax) │ │ │ │ + add %ah,0x7c(%rax) │ │ │ │ (bad) │ │ │ │ + add -0x75(%rax),%ecx │ │ │ │ + jne 4c0524 │ │ │ │ + mov 0x20(%rbp),%rdi │ │ │ │ + add $0x28,%rbp │ │ │ │ + mov %rbx,%r14 │ │ │ │ + jmp 4c041f │ │ │ │ + movq $0x4c0570,-0x20(%rbp) │ │ │ │ + mov 0x7(%r14),%rbx │ │ │ │ + mov %rdi,-0x18(%rbp) │ │ │ │ + mov 0xf(%r14),%rax │ │ │ │ + mov %rax,-0x10(%rbp) │ │ │ │ + mov 0x17(%r14),%rax │ │ │ │ + mov %rax,-0x8(%rbp) │ │ │ │ + add $0xffffffffffffffe0,%rbp │ │ │ │ + test $0x7,%bl │ │ │ │ + jne 4c0570 │ │ │ │ + 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 %cl,(%rax) │ │ │ │ + jl 4c058d │ │ │ │ + add -0x7cb7f81d(%rbx),%eax │ │ │ │ + sti │ │ │ │ + add (%rdi),%ecx │ │ │ │ + test %eax,%esp │ │ │ │ + add %eax,(%rax) │ │ │ │ add %cl,-0x75(%rax) │ │ │ │ - or %r9b,-0x75(%r8) │ │ │ │ - rex.WRB adc %r9b,-0x75(%r8) │ │ │ │ - push %rbp │ │ │ │ - sbb %cl,-0x75(%rax) │ │ │ │ - jne 4c1b20 │ │ │ │ - mov %rbx,%rdi │ │ │ │ - cmp 0x28(%rbp),%rbx │ │ │ │ - sete %bl │ │ │ │ - movzbl %bl,%ebx │ │ │ │ - cmp $0x1,%rbx │ │ │ │ - je 4c1c8a │ │ │ │ - add $0x28,%r12 │ │ │ │ - cmp 0x358(%r13),%r12 │ │ │ │ - ja 4c1b4c │ │ │ │ - movq $0x30e7208,-0x20(%r12) │ │ │ │ - mov %rdi,-0x18(%r12) │ │ │ │ - mov %rdx,-0x10(%r12) │ │ │ │ - mov %rsi,-0x8(%r12) │ │ │ │ - mov %rcx,(%r12) │ │ │ │ - lea -0x1f(%r12),%rbx │ │ │ │ - add $0x30,%rbp │ │ │ │ - jmp *0x0(%rbp) │ │ │ │ - movq $0x28,0x388(%r13) │ │ │ │ - movq $0x4c1ac0,0x8(%rbp) │ │ │ │ - mov %rdi,0x28(%rbp) │ │ │ │ + jge 4c0589 │ │ │ │ + movq $0x4c05b0,0x8(%rbp) │ │ │ │ + mov %rdi,%rbx │ │ │ │ add $0x8,%rbp │ │ │ │ - jmp 338a738 │ │ │ │ - nopl 0x0(%rax) │ │ │ │ + test $0x7,%bl │ │ │ │ + jne 4c05b0 │ │ │ │ + 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,%al │ │ │ │ + jnp 4c05cd │ │ │ │ + add -0x77(%rax),%ecx │ │ │ │ + fadds -0x7cb7f820(%rbx) │ │ │ │ + clc │ │ │ │ + add %ecx,(%rdi) │ │ │ │ + test %cl,0x49000001(%rdi) │ │ │ │ + add $0x38,%esp │ │ │ │ + cmp 0x358(%r13),%r12 │ │ │ │ + ja 4c075d │ │ │ │ + mov 0x8(%rbp),%rax │ │ │ │ + mov 0x6(%rbx),%rcx │ │ │ │ + mov 0xe(%rbx),%rdx │ │ │ │ + mov 0x16(%rbx),%rsi │ │ │ │ + mov 0x1e(%rbx),%rbx │ │ │ │ + cmp $0x1,%rbx │ │ │ │ + jne 4c0334 │ │ │ │ + mov (%rsi),%bl │ │ │ │ + movq $0x3363a40,-0x30(%r12) │ │ │ │ + movzbl %bl,%ebx │ │ │ │ + mov %rbx,-0x28(%r12) │ │ │ │ + lea -0x2f(%r12),%rbx │ │ │ │ + add $0xffffffffffffffd8,%r12 │ │ │ │ + mov %rbx,%rcx │ │ │ │ + mov %rdx,%rbx │ │ │ │ + movq $0x4c0658,-0x10(%rbp) │ │ │ │ + mov %rbx,%rdx │ │ │ │ + mov %rax,%rbx │ │ │ │ + mov 0x7(%rcx),%rax │ │ │ │ + mov %rax,-0x8(%rbp) │ │ │ │ + mov %rcx,0x0(%rbp) │ │ │ │ + mov %rdx,0x8(%rbp) │ │ │ │ + add $0xfffffffffffffff0,%rbp │ │ │ │ + test $0x7,%bl │ │ │ │ + jne 4c0658 │ │ │ │ + mov (%rbx),%rax │ │ │ │ + jmp *%rax │ │ │ │ + mov 0xf(%rbx),%rbx │ │ │ │ + jmp 4c0660 │ │ │ │ + nopl 0x0(%rax,%rax,1) │ │ │ │ add %r8b,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %bl,(%rsi) │ │ │ │ add %al,(%rax) │ │ │ │ + add %ah,(%rax) │ │ │ │ + jnp 4c0675 │ │ │ │ + add -0x75(%rax),%ecx │ │ │ │ + and %r9b,-0x75(%r8) │ │ │ │ + rex.WRB or %r9b,-0x77(%r8) │ │ │ │ + fiaddl -0x7cb7f81e(%rbx) │ │ │ │ + cli │ │ │ │ + add (%rdi),%ecx │ │ │ │ + orl $0xfffffffd,(%rbx) │ │ │ │ + (bad) │ │ │ │ + decl -0x7d(%rax) │ │ │ │ + cli │ │ │ │ + add (%rdi),%cl │ │ │ │ + xor $0x0,%ebx │ │ │ │ add %al,(%rax) │ │ │ │ - add %al,(%rax) │ │ │ │ - add %cl,-0x75(%rax) │ │ │ │ - rex.WRB or %r9b,-0x75(%r8) │ │ │ │ - adc %r9b,-0x75(%r8) │ │ │ │ - push %rbp │ │ │ │ - sbb %cl,-0x75(%rax) │ │ │ │ - jge 4c1bb0 │ │ │ │ - add $0xfffffffffffffff8,%rbp │ │ │ │ + mov 0x1f(%rbx),%rdx │ │ │ │ mov %rdx,%rsi │ │ │ │ - mov %rax,%rdx │ │ │ │ - jmp 4c1bd7 │ │ │ │ + neg %rsi │ │ │ │ + xor %rdx,%rsi │ │ │ │ + mov %rcx,%rdi │ │ │ │ + and %rsi,%rdi │ │ │ │ + cmp 0x17(%rbx),%rdi │ │ │ │ + jne 4c07d5 │ │ │ │ + mov %rcx,%rsi │ │ │ │ + and %rdx,%rsi │ │ │ │ + test %rsi,%rsi │ │ │ │ + jne 4c063d │ │ │ │ + mov 0x7(%rbx),%rbx │ │ │ │ + jmp 4c0660 │ │ │ │ + movq $0x4c06d8,0x8(%rbp) │ │ │ │ + mov %rsi,%rbx │ │ │ │ + add $0x8,%rbp │ │ │ │ + test $0x7,%bl │ │ │ │ + jne 4c06d8 │ │ │ │ + mov (%rbx),%rax │ │ │ │ + jmp *%rax │ │ │ │ nopl 0x0(%rax) │ │ │ │ - test %eax,(%rax) │ │ │ │ + add (%rax),%eax │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ (bad) │ │ │ │ add %al,(%rax) │ │ │ │ + add %ah,0x48031e7a(%rax) │ │ │ │ + cmpl $0xa,0x7(%rbx) │ │ │ │ + jne 4c02ef │ │ │ │ + movq $0x4c0710,0x0(%rbp) │ │ │ │ + mov %rbx,%rax │ │ │ │ + mov 0x10(%rbp),%rbx │ │ │ │ + mov %rax,0x18(%rbp) │ │ │ │ + test $0x7,%bl │ │ │ │ + jne 4c0710 │ │ │ │ + mov (%rbx),%rax │ │ │ │ + jmp *%rax │ │ │ │ + addl $0x0,(%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,-0x75(%rax) │ │ │ │ - jne 4c1be0 │ │ │ │ - mov %rbx,%rdi │ │ │ │ - cmp 0x28(%rbp),%rbx │ │ │ │ - sete %bl │ │ │ │ - movzbl %bl,%ebx │ │ │ │ - cmp $0x1,%rbx │ │ │ │ - je 4c1c8a │ │ │ │ - add $0x28,%r12 │ │ │ │ - cmp 0x358(%r13),%r12 │ │ │ │ - ja 4c1c0c │ │ │ │ - movq $0x30e7208,-0x20(%r12) │ │ │ │ - mov %rdi,-0x18(%r12) │ │ │ │ - mov %rdx,-0x10(%r12) │ │ │ │ - mov %rsi,-0x8(%r12) │ │ │ │ - mov %rcx,(%r12) │ │ │ │ - lea -0x1f(%r12),%rbx │ │ │ │ - add $0x30,%rbp │ │ │ │ + add %bl,(%rsi) │ │ │ │ + add %al,(%rax) │ │ │ │ + add %ch,0x7a(%rax) │ │ │ │ + (bad) │ │ │ │ + add -0x75(%rax),%ecx │ │ │ │ + jge 4c071c │ │ │ │ + mov 0x18(%rbp),%rsi │ │ │ │ + add $0x20,%rbp │ │ │ │ + mov %rbx,%r14 │ │ │ │ + jmp 4c041f │ │ │ │ + movq $0x4c0228,0x0(%rbp) │ │ │ │ + mov %rdi,%r8 │ │ │ │ + mov %rsi,%rdi │ │ │ │ + lea 0x377ad40(%rip),%rsi │ │ │ │ + mov %rbx,%r14 │ │ │ │ + jmp 4bfbb0 │ │ │ │ + lea 0x3777792(%rip),%rbx │ │ │ │ + add $0x20,%rbp │ │ │ │ jmp *0x0(%rbp) │ │ │ │ - movq $0x28,0x388(%r13) │ │ │ │ - movq $0x4c1b80,0x8(%rbp) │ │ │ │ - mov %rdi,0x28(%rbp) │ │ │ │ + lea 0x377777b(%rip),%rbx │ │ │ │ + add $0x18,%rbp │ │ │ │ + jmp *0x0(%rbp) │ │ │ │ + movq $0x38,0x388(%r13) │ │ │ │ + jmp 338a720 │ │ │ │ + cmp 0xe(%rbx),%rcx │ │ │ │ + jne 4c081a │ │ │ │ + movq $0x4c07a8,0x8(%rbp) │ │ │ │ + mov 0x6(%rbx),%rbx │ │ │ │ add $0x8,%rbp │ │ │ │ - jmp 338a738 │ │ │ │ + test $0x7,%bl │ │ │ │ + jne 4c07a8 │ │ │ │ + mov (%rbx),%rax │ │ │ │ + jmp *%rax │ │ │ │ nopl 0x0(%rax) │ │ │ │ - add $0x0,%al │ │ │ │ + add (%rcx),%eax │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ (bad) │ │ │ │ add %al,(%rax) │ │ │ │ - add %ah,0x4803744a(%rax) │ │ │ │ - cmp 0x18(%rbp),%ebx │ │ │ │ - jne 4c1c54 │ │ │ │ - mov 0x8(%rbp),%rax │ │ │ │ - mov %rax,0x0(%rbp) │ │ │ │ - add $0xfffffffffffffff8,%rbp │ │ │ │ - jmp 4c1c8a │ │ │ │ - mov %rbx,%rdi │ │ │ │ - mov 0x10(%rbp),%rsi │ │ │ │ - mov 0x20(%rbp),%r14 │ │ │ │ - add $0x28,%rbp │ │ │ │ - jmp 30e1920 │ │ │ │ - add $0x0,%al │ │ │ │ + add %dl,%al │ │ │ │ + jns 4c07c5 │ │ │ │ + add -0x39(%rax),%ecx │ │ │ │ + add %r10b,%r8b │ │ │ │ + (bad) │ │ │ │ + rex.WR add %r9b,-0x75(%rax) │ │ │ │ + pop %rbx │ │ │ │ + (bad) │ │ │ │ + test $0x7,%bl │ │ │ │ + jne 4c07d0 │ │ │ │ + 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 %cl,0x4803744a(%rax) │ │ │ │ - cmp 0x10(%rbp),%ebx │ │ │ │ - jne 4c1c94 │ │ │ │ - mov 0x8(%rbp),%rax │ │ │ │ - mov %rax,0x0(%rbp) │ │ │ │ - add $0xfffffffffffffff8,%rbp │ │ │ │ - mov %rax,%rbx │ │ │ │ - add $0x30,%rbp │ │ │ │ - jmp *0x0(%rbp) │ │ │ │ - mov 0x18(%rbp),%rdi │ │ │ │ - mov %rbx,%rsi │ │ │ │ - mov 0x20(%rbp),%r14 │ │ │ │ - add $0x28,%rbp │ │ │ │ - jmp 30e2570 │ │ │ │ - add (%rax),%al │ │ │ │ - add %al,(%rax) │ │ │ │ - add %al,(%rax) │ │ │ │ + add %ch,-0x16fce187(%rax) │ │ │ │ + adc %esp,%edi │ │ │ │ + (bad) │ │ │ │ + decl -0x39(%rax) │ │ │ │ + or %r8b,(%r8) │ │ │ │ + or %cl,0x48(%rax,%rax,1) │ │ │ │ + mov %eax,%ebx │ │ │ │ + add $0x8,%rbp │ │ │ │ + test $0x7,%bl │ │ │ │ + jne 4c0800 │ │ │ │ + mov (%rbx),%rax │ │ │ │ + jmp *%rax │ │ │ │ + xchg %ax,%ax │ │ │ │ + add (%rcx),%eax │ │ │ │ add %al,(%rax) │ │ │ │ - adc (%rax),%al │ │ │ │ add %al,(%rax) │ │ │ │ - orb $0x3,0x74(%rbx) │ │ │ │ - lea -0x10(%rbp),%rax │ │ │ │ - cmp %r15,%rax │ │ │ │ - jb 4c1cde │ │ │ │ - movq $0x3390fc8,-0x10(%rbp) │ │ │ │ - mov %rbx,-0x8(%rbp) │ │ │ │ - mov 0x18(%rbx),%rsi │ │ │ │ - mov 0x10(%rbx),%r14 │ │ │ │ - add $0xfffffffffffffff0,%rbp │ │ │ │ - jmp 30e4428 │ │ │ │ - jmp *-0x10(%r13) │ │ │ │ - nopw 0x0(%rax,%rax,1) │ │ │ │ - add (%rax),%eax │ │ │ │ add %al,(%rax) │ │ │ │ + (bad) │ │ │ │ add %al,(%rax) │ │ │ │ + add %bh,0x79(%rax) │ │ │ │ + (bad) │ │ │ │ + add -0x39(%rax),%ecx │ │ │ │ + add %r10b,%r8b │ │ │ │ + add 0x48(%rax,%rax,1),%ecx │ │ │ │ + mov 0x7(%rbx),%ebx │ │ │ │ + test $0x7,%bl │ │ │ │ + jne 4c03d0 │ │ │ │ + mov (%rbx),%rax │ │ │ │ + jmp *%rax │ │ │ │ + movq $0x4c0848,0x8(%rbp) │ │ │ │ + mov %rax,%rbx │ │ │ │ + add $0x8,%rbp │ │ │ │ + test $0x7,%bl │ │ │ │ + jne 4c0848 │ │ │ │ + mov (%rbx),%rax │ │ │ │ + jmp *%rax │ │ │ │ + nopl 0x0(%rax,%rax,1) │ │ │ │ + add (%rcx),%eax │ │ │ │ add %al,(%rax) │ │ │ │ - sldt (%rax) │ │ │ │ - add %bl,(%rax) │ │ │ │ - rex.WR je 4c1cfb │ │ │ │ - lea -0x10(%rbp),%rax │ │ │ │ - cmp %r15,%rax │ │ │ │ - jb 4c1d22 │ │ │ │ - movq $0x3390fc8,-0x10(%rbp) │ │ │ │ - mov %rbx,-0x8(%rbp) │ │ │ │ - mov 0x20(%rbx),%rdi │ │ │ │ - mov 0x18(%rbx),%rsi │ │ │ │ - mov 0x10(%rbx),%r14 │ │ │ │ - add $0xfffffffffffffff0,%rbp │ │ │ │ - jmp 30e4b88 │ │ │ │ - jmp *-0x10(%r13) │ │ │ │ - xchg %ax,%ax │ │ │ │ - add (%rax),%eax │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ + (bad) │ │ │ │ add %al,(%rax) │ │ │ │ - sldt (%rax) │ │ │ │ - add %bl,%al │ │ │ │ - rex.WXB je 4c1d3b │ │ │ │ - lea -0x10(%rbp),%rax │ │ │ │ - cmp %r15,%rax │ │ │ │ - jb 4c1d62 │ │ │ │ - movq $0x3390fc8,-0x10(%rbp) │ │ │ │ - mov %rbx,-0x8(%rbp) │ │ │ │ - mov 0x20(%rbx),%rdi │ │ │ │ - mov 0x18(%rbx),%rsi │ │ │ │ - mov 0x10(%rbx),%r14 │ │ │ │ - add $0xfffffffffffffff0,%rbp │ │ │ │ - jmp 30e4b88 │ │ │ │ - jmp *-0x10(%r13) │ │ │ │ + add %dh,(%rax) │ │ │ │ + jns 4c0865 │ │ │ │ + add -0x39(%rax),%ecx │ │ │ │ + add %r14b,0x8(%r8) │ │ │ │ + rex.WR add %r9b,-0x75(%rax) │ │ │ │ + pop %rbx │ │ │ │ + (bad) │ │ │ │ + test $0x7,%bl │ │ │ │ + jne 4c0870 │ │ │ │ + mov (%rbx),%rax │ │ │ │ + jmp *%rax │ │ │ │ xchg %ax,%ax │ │ │ │ - add (%rax),%eax │ │ │ │ - add %al,(%rax) │ │ │ │ - add %al,(%rax) │ │ │ │ + add (%rcx),%eax │ │ │ │ add %al,(%rax) │ │ │ │ - sldt (%rax) │ │ │ │ - add %bl,0x4803744b(%rax) │ │ │ │ - lea -0x10(%rbp),%eax │ │ │ │ - cmp %r15,%rax │ │ │ │ - jb 4c1da2 │ │ │ │ - movq $0x3390fc8,-0x10(%rbp) │ │ │ │ - mov %rbx,-0x8(%rbp) │ │ │ │ - mov 0x20(%rbx),%rdi │ │ │ │ - mov 0x18(%rbx),%rsi │ │ │ │ - mov 0x10(%rbx),%r14 │ │ │ │ - add $0xfffffffffffffff0,%rbp │ │ │ │ - jmp 30e4b88 │ │ │ │ - jmp *-0x10(%r13) │ │ │ │ - xchg %ax,%ax │ │ │ │ - add (%rax),%eax │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ + (bad) │ │ │ │ add %al,(%rax) │ │ │ │ - sldt (%rax) │ │ │ │ - add %bl,0x4b(%rax) │ │ │ │ - je 4c1dbb │ │ │ │ - lea -0x10(%rbp),%rax │ │ │ │ - cmp %r15,%rax │ │ │ │ - jb 4c1de2 │ │ │ │ - movq $0x3390fc8,-0x10(%rbp) │ │ │ │ - mov %rbx,-0x8(%rbp) │ │ │ │ - mov 0x20(%rbx),%rdi │ │ │ │ - mov 0x18(%rbx),%rsi │ │ │ │ - mov 0x10(%rbx),%r14 │ │ │ │ - add $0xfffffffffffffff0,%rbp │ │ │ │ - jmp 30e4b88 │ │ │ │ - jmp *-0x10(%r13) │ │ │ │ - xchg %ax,%ax │ │ │ │ - add %eax,(%rax) │ │ │ │ + add %cl,(%rax) │ │ │ │ + jns 4c088d │ │ │ │ + add %ecx,%ebp │ │ │ │ + jae 4c086e │ │ │ │ + (bad) │ │ │ │ + decl (%rdi) │ │ │ │ + (bad) │ │ │ │ + add %cl,(%rdi) │ │ │ │ add %al,(%rax) │ │ │ │ + add %al,(%rdx) │ │ │ │ + ... │ │ │ │ add %al,(%rax) │ │ │ │ + add %cl,(%rsi) │ │ │ │ add %al,(%rax) │ │ │ │ - adc %al,(%rax) │ │ │ │ + add %cl,(%rax) │ │ │ │ + jns 4c08ad │ │ │ │ + add -0x73(%rax),%ecx │ │ │ │ + rex.RB fmuls -0x8(%r9,%rdi,1) │ │ │ │ + jae 4c08db │ │ │ │ + lea 0x31e7918(%rip),%rbx │ │ │ │ + jmp *-0x8(%r13) │ │ │ │ + movq $0x4c08d0,0x0(%rbp) │ │ │ │ + mov 0x10(%rbp),%rbx │ │ │ │ + test $0x7,%bl │ │ │ │ + jne 4c08d0 │ │ │ │ + mov (%rbx),%rax │ │ │ │ + jmp *%rax │ │ │ │ + nopw 0x0(%rax,%rax,1) │ │ │ │ + addl $0x0,(%rcx) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ + add %bl,(%rsi) │ │ │ │ add %al,(%rax) │ │ │ │ - lea -0x18(%rbp),%rax │ │ │ │ - cmp %r15,%rax │ │ │ │ - jb 4c1e91 │ │ │ │ - movq $0x3390fc8,-0x10(%rbp) │ │ │ │ - mov %rbx,-0x8(%rbp) │ │ │ │ - movq $0x4c1e40,-0x18(%rbp) │ │ │ │ - mov 0x10(%rbx),%rbx │ │ │ │ - add $0xffffffffffffffe8,%rbp │ │ │ │ + add %cl,%al │ │ │ │ + js 4c08ed │ │ │ │ + add -0x75(%rax),%ecx │ │ │ │ + jne 4c08dc │ │ │ │ + add $0x20,%rbp │ │ │ │ + mov %rbx,%r14 │ │ │ │ + mov %r14,%rax │ │ │ │ + and $0x7,%eax │ │ │ │ + cmp $0x1,%rax │ │ │ │ + je 4c09e8 │ │ │ │ + movq $0x4c0930,-0x20(%rbp) │ │ │ │ + mov 0x6(%r14),%rbx │ │ │ │ + mov %rsi,-0x18(%rbp) │ │ │ │ + mov 0x16(%r14),%rax │ │ │ │ + mov %rax,-0x10(%rbp) │ │ │ │ + mov 0x1e(%r14),%rax │ │ │ │ + mov %rax,-0x8(%rbp) │ │ │ │ + add $0xffffffffffffffe0,%rbp │ │ │ │ test $0x7,%bl │ │ │ │ - jne 4c1e40 │ │ │ │ + jne 4c0930 │ │ │ │ mov (%rbx),%rax │ │ │ │ jmp *%rax │ │ │ │ - nopl 0x0(%rax,%rax,1) │ │ │ │ - ... │ │ │ │ - (bad) │ │ │ │ + nopl 0x0(%rax) │ │ │ │ + add (%rax),%eax │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ - add %cl,-0x7d(%rcx) │ │ │ │ (bad) │ │ │ │ - sub %cl,0x3b(%rbp) │ │ │ │ - movsl %ds:(%rsi),%es:(%rdi) │ │ │ │ - pop %rax │ │ │ │ - add (%rax),%eax │ │ │ │ - add %dh,0x34(%rdi) │ │ │ │ - movq $0x30e7208,-0x20(%r12) │ │ │ │ - mov %rbx,-0x18(%r12) │ │ │ │ - movq $0x3c066da,-0x10(%r12) │ │ │ │ - movq $0x3c066da,-0x8(%r12) │ │ │ │ - movq $0x1,(%r12) │ │ │ │ - lea -0x1f(%r12),%rbx │ │ │ │ - add $0x8,%rbp │ │ │ │ - jmp *0x0(%rbp) │ │ │ │ - movq $0x28,0x388(%r13) │ │ │ │ - jmp 338a720 │ │ │ │ - jmp *-0x10(%r13) │ │ │ │ - nopl (%rax) │ │ │ │ + add %al,(%rax) │ │ │ │ + add %ch,0x78(%rax) │ │ │ │ (bad) │ │ │ │ + add -0x77(%rax),%ecx │ │ │ │ + fadds -0x7cb7f820(%rbx) │ │ │ │ + clc │ │ │ │ + add %ecx,(%rdi) │ │ │ │ + test %ah,-0x1(%rdi,%rdi,8) │ │ │ │ + decl -0x75(%rax) │ │ │ │ + jne 4c094c │ │ │ │ + cmp $0x2,%rax │ │ │ │ + jne 4c0b54 │ │ │ │ + movq $0x4c0978,0x8(%rbp) │ │ │ │ + mov %rsi,%rbx │ │ │ │ + add $0x8,%rbp │ │ │ │ + test $0x7,%bl │ │ │ │ + jne 4c0978 │ │ │ │ + mov (%rbx),%rax │ │ │ │ + jmp *%rax │ │ │ │ + nop │ │ │ │ + add (%rax),%al │ │ │ │ add %al,(%rax) │ │ │ │ - add %al,(%rbx) │ │ │ │ add %al,(%rax) │ │ │ │ - add %al,(%rdx) │ │ │ │ add %al,(%rax) │ │ │ │ + (bad) │ │ │ │ add %al,(%rax) │ │ │ │ + add %ah,(%rax) │ │ │ │ + js 4c0995 │ │ │ │ + add -0x75(%rax),%ecx │ │ │ │ + or %r9b,-0x77(%r8) │ │ │ │ + flds -0x7cb7f81f(%rbx) │ │ │ │ + stc │ │ │ │ + add %ecx,(%rdi) │ │ │ │ + test %dl,%ah │ │ │ │ + add $0x0,%al │ │ │ │ + add %cl,-0x75(%rax) │ │ │ │ + rex.WRB adc %r9b,-0x75(%r8) │ │ │ │ + push %rbx │ │ │ │ + (bad) │ │ │ │ + mov (%rdx),%dl │ │ │ │ + movzbl %dl,%edx │ │ │ │ + cmp $0xa,%rdx │ │ │ │ + jne 4c0d94 │ │ │ │ + movq $0x4c09d8,0x8(%rbp) │ │ │ │ + mov %rbx,%rcx │ │ │ │ + mov %rax,%rbx │ │ │ │ + mov %rcx,0x10(%rbp) │ │ │ │ + add $0x8,%rbp │ │ │ │ + test $0x7,%bl │ │ │ │ + jne 4c09d8 │ │ │ │ + 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 enter $0x394c,$0xf8 │ │ │ │ - jb 4c2124 │ │ │ │ - cmp $0x1,%rdi │ │ │ │ - jne 4c2109 │ │ │ │ - mov %rsi,%rax │ │ │ │ - and $0x7,%esi │ │ │ │ - cmp $0x1,%rsi │ │ │ │ - je 4c22eb │ │ │ │ - movq $0x4c1f10,-0x18(%rbp) │ │ │ │ - mov 0x6(%rax),%rbx │ │ │ │ - mov %r14,-0x10(%rbp) │ │ │ │ + add %al,%al │ │ │ │ + ja 4c09f5 │ │ │ │ + add -0x75(%rax),%ecx │ │ │ │ + jne 4c09e4 │ │ │ │ + add $0x10,%rbp │ │ │ │ + mov %rbx,%r14 │ │ │ │ + jmp 4c08db │ │ │ │ + movq $0x4c0a28,-0x20(%rbp) │ │ │ │ + mov 0x7(%r14),%rbx │ │ │ │ + mov %rsi,-0x18(%rbp) │ │ │ │ + mov 0xf(%r14),%rax │ │ │ │ + mov %rax,-0x10(%rbp) │ │ │ │ + mov 0x17(%r14),%rax │ │ │ │ mov %rax,-0x8(%rbp) │ │ │ │ - add $0xffffffffffffffe8,%rbp │ │ │ │ + add $0xffffffffffffffe0,%rbp │ │ │ │ test $0x7,%bl │ │ │ │ - jne 4c1f10 │ │ │ │ + jne 4c0a28 │ │ │ │ mov (%rbx),%rax │ │ │ │ jmp *%rax │ │ │ │ - nopl 0x0(%rax) │ │ │ │ - add (%rax),%al │ │ │ │ + xchg %ax,%ax │ │ │ │ + add (%rax),%eax │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ (bad) │ │ │ │ add %al,(%rax) │ │ │ │ + add %ah,0x77(%rax) │ │ │ │ + (bad) │ │ │ │ + add -0x7cb7f81d(%rbx),%eax │ │ │ │ + sti │ │ │ │ + add (%rdi),%ecx │ │ │ │ + test %eax,0x1(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ - add %al,(%rax) │ │ │ │ - add %cl,-0x39(%rax) │ │ │ │ - add %r8b,0x1f(%r8) │ │ │ │ - rex.WR add %r9b,-0x75(%rax) │ │ │ │ - rex.XB (bad) │ │ │ │ - mov 0x8(%rbp),%rbx │ │ │ │ - mov %rax,0x8(%rbp) │ │ │ │ + mov 0x8(%rbp),%rsi │ │ │ │ + movq $0x4c0a68,0x8(%rbp) │ │ │ │ + mov %rsi,%rbx │ │ │ │ + add $0x8,%rbp │ │ │ │ test $0x7,%bl │ │ │ │ - jne 4c1f40 │ │ │ │ + jne 4c0a68 │ │ │ │ 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 %ah,(%rax) │ │ │ │ + ja 4c0a85 │ │ │ │ + add -0x77(%rax),%ecx │ │ │ │ + fadds -0x7cb7f820(%rbx) │ │ │ │ + clc │ │ │ │ + add %ecx,(%rdi) │ │ │ │ + test %cl,(%rbx) │ │ │ │ + add %eax,(%rax) │ │ │ │ add %cl,-0x7d(%rcx) │ │ │ │ (bad) │ │ │ │ - sub %cl,0x3b(%rbp) │ │ │ │ + cmp %cl,0x3b(%rbp) │ │ │ │ movsl %ds:(%rsi),%es:(%rdi) │ │ │ │ pop %rax │ │ │ │ add (%rax),%eax │ │ │ │ add %cl,(%rdi) │ │ │ │ - xchg %ebp,%ebp │ │ │ │ - add (%rax),%eax │ │ │ │ - add %cl,-0x75(%rax) │ │ │ │ - adc %r9b,-0x75(%r8) │ │ │ │ - rex.WRB or %r9b,-0x75(%r8) │ │ │ │ - push %rbx │ │ │ │ - (bad) │ │ │ │ - mov 0x8(%rdx),%rsi │ │ │ │ - mov 0x8(%rcx),%rdi │ │ │ │ - cmp %rsi,%rdi │ │ │ │ - jg 4c212f │ │ │ │ - add $0x10,%rcx │ │ │ │ - add $0x10,%rdx │ │ │ │ - xor %r8d,%r8d │ │ │ │ - cmp %rdx,%rcx │ │ │ │ - je 4c1fbf │ │ │ │ - sub $0x8,%rsp │ │ │ │ - mov %rdx,%r8 │ │ │ │ - mov %rdi,%rdx │ │ │ │ - mov %rdi,%r9 │ │ │ │ - mov %rcx,%rdi │ │ │ │ - mov %rsi,%rcx │ │ │ │ - mov %r8,%rsi │ │ │ │ - mov %rax,%r8 │ │ │ │ - xor %eax,%eax │ │ │ │ - mov %r9,0x78(%rsp) │ │ │ │ - mov %rcx,0x70(%rsp) │ │ │ │ - mov %r8,%r14 │ │ │ │ - call 4053d0 │ │ │ │ - add $0x8,%rsp │ │ │ │ - movslq %eax,%r8 │ │ │ │ - mov 0x70(%rsp),%rdi │ │ │ │ - mov 0x68(%rsp),%rsi │ │ │ │ - mov %r14,%rax │ │ │ │ - test %r8,%r8 │ │ │ │ - jge 4c2002 │ │ │ │ - movq $0x30e7208,-0x20(%r12) │ │ │ │ - mov %rbx,-0x18(%r12) │ │ │ │ - movq $0x3c066da,-0x10(%r12) │ │ │ │ - movq $0x3c066da,-0x8(%r12) │ │ │ │ - movq $0x1,(%r12) │ │ │ │ - mov %rax,%rsi │ │ │ │ - lea 0x3775f03(%rip),%r14 │ │ │ │ - lea -0x1f(%r12),%rbx │ │ │ │ - add $0x18,%rbp │ │ │ │ - jmp *0x0(%rbp) │ │ │ │ - test %r8,%r8 │ │ │ │ - jle 4c2045 │ │ │ │ - movq $0x30e7208,-0x20(%r12) │ │ │ │ - mov %rbx,-0x18(%r12) │ │ │ │ - movq $0x3c066da,-0x10(%r12) │ │ │ │ - movq $0x3c066da,-0x8(%r12) │ │ │ │ - movq $0x1,(%r12) │ │ │ │ - lea 0x3775ec3(%rip),%rsi │ │ │ │ - mov %rax,%r14 │ │ │ │ - lea -0x1f(%r12),%rbx │ │ │ │ - add $0x18,%rbp │ │ │ │ - jmp *0x0(%rbp) │ │ │ │ - cmp %rdi,%rsi │ │ │ │ - jle 4c2088 │ │ │ │ - movq $0x30e7208,-0x20(%r12) │ │ │ │ - mov %rbx,-0x18(%r12) │ │ │ │ - movq $0x3c066da,-0x10(%r12) │ │ │ │ - movq $0x3c066da,-0x8(%r12) │ │ │ │ - movq $0x1,(%r12) │ │ │ │ - mov %rax,%rsi │ │ │ │ - lea 0x3775e7d(%rip),%r14 │ │ │ │ - lea -0x1f(%r12),%rbx │ │ │ │ - add $0x18,%rbp │ │ │ │ - jmp *0x0(%rbp) │ │ │ │ - cmp %rdi,%rsi │ │ │ │ - jge 4c20cb │ │ │ │ - movq $0x30e7208,-0x20(%r12) │ │ │ │ - mov %rbx,-0x18(%r12) │ │ │ │ - movq $0x3c066da,-0x10(%r12) │ │ │ │ - movq $0x3c066da,-0x8(%r12) │ │ │ │ - movq $0x1,(%r12) │ │ │ │ - lea 0x3775e3d(%rip),%rsi │ │ │ │ - mov %rax,%r14 │ │ │ │ - lea -0x1f(%r12),%rbx │ │ │ │ - add $0x18,%rbp │ │ │ │ - jmp *0x0(%rbp) │ │ │ │ - movq $0x30e7208,-0x20(%r12) │ │ │ │ - mov %rbx,-0x18(%r12) │ │ │ │ - movq $0x3c066da,-0x10(%r12) │ │ │ │ - movq $0x3c066da,-0x8(%r12) │ │ │ │ - movq $0x1,(%r12) │ │ │ │ - mov %rax,%rsi │ │ │ │ - lea 0x3775dfc(%rip),%r14 │ │ │ │ - lea -0x1f(%r12),%rbx │ │ │ │ - add $0x18,%rbp │ │ │ │ - jmp *0x0(%rbp) │ │ │ │ - movq $0x4c2360,-0x10(%rbp) │ │ │ │ - mov %rdi,%rax │ │ │ │ - sar $1,%rdi │ │ │ │ + xchg %esi,0x48000001(%rbx) │ │ │ │ + mov 0x8(%rbp),%eax │ │ │ │ + mov 0x6(%rbx),%rcx │ │ │ │ + mov 0xe(%rbx),%rdx │ │ │ │ + mov 0x16(%rbx),%rsi │ │ │ │ + mov 0x1e(%rbx),%rbx │ │ │ │ + cmp $0x1,%rbx │ │ │ │ + jne 4c0d4d │ │ │ │ + mov (%rsi),%bl │ │ │ │ + movq $0x3363a40,-0x30(%r12) │ │ │ │ + movzbl %bl,%ebx │ │ │ │ + mov %rbx,-0x28(%r12) │ │ │ │ + lea -0x2f(%r12),%rbx │ │ │ │ + add $0xffffffffffffffd8,%r12 │ │ │ │ + movq $0x4c0b08,-0x10(%rbp) │ │ │ │ + mov %rbx,%rcx │ │ │ │ + mov %rax,%rbx │ │ │ │ + mov 0x7(%rcx),%rax │ │ │ │ mov %rax,-0x8(%rbp) │ │ │ │ + mov %rcx,0x0(%rbp) │ │ │ │ + mov %rdx,0x8(%rbp) │ │ │ │ add $0xfffffffffffffff0,%rbp │ │ │ │ - jmp 4c1eb0 │ │ │ │ - lea 0x31e3925(%rip),%rbx │ │ │ │ - jmp *-0x8(%r13) │ │ │ │ - add $0x10,%rcx │ │ │ │ - add $0x10,%rdx │ │ │ │ - xor %r8d,%r8d │ │ │ │ - cmp %rdx,%rcx │ │ │ │ - je 4c2180 │ │ │ │ - sub $0x8,%rsp │ │ │ │ - mov %rdx,%r8 │ │ │ │ - mov %rsi,%rdx │ │ │ │ - mov %rdi,%r9 │ │ │ │ + test $0x7,%bl │ │ │ │ + jne 4c0b08 │ │ │ │ + mov (%rbx),%rax │ │ │ │ + jmp *%rax │ │ │ │ + mov 0xf(%rbx),%rbx │ │ │ │ + jmp 4c0b10 │ │ │ │ + nopl (%rax) │ │ │ │ + add %r8b,(%rax) │ │ │ │ + add %al,(%rax) │ │ │ │ + add %al,(%rax) │ │ │ │ + add %bl,(%rsi) │ │ │ │ + add %al,(%rax) │ │ │ │ + add %al,0x48031e76(%rax) │ │ │ │ + mov 0x20(%rbp),%eax │ │ │ │ + mov 0x8(%rbp),%rcx │ │ │ │ + mov %rbx,%rdx │ │ │ │ + and $0x7,%edx │ │ │ │ + cmp $0x3,%rdx │ │ │ │ + jae 4c0b91 │ │ │ │ + cmp $0x2,%rdx │ │ │ │ + jae 4c0c4c │ │ │ │ + mov 0x1f(%rbx),%rdx │ │ │ │ + mov %rdx,%rsi │ │ │ │ + neg %rsi │ │ │ │ + xor %rdx,%rsi │ │ │ │ mov %rcx,%rdi │ │ │ │ - mov %rsi,%rcx │ │ │ │ - mov %r8,%rsi │ │ │ │ - mov %rax,%r8 │ │ │ │ - xor %eax,%eax │ │ │ │ - mov %r9,0x78(%rsp) │ │ │ │ - mov %rcx,0x70(%rsp) │ │ │ │ - mov %r8,%r14 │ │ │ │ - call 4053d0 │ │ │ │ - add $0x8,%rsp │ │ │ │ - movslq %eax,%r8 │ │ │ │ - mov 0x70(%rsp),%rdi │ │ │ │ - mov 0x68(%rsp),%rsi │ │ │ │ - mov %r14,%rax │ │ │ │ - test %r8,%r8 │ │ │ │ - jge 4c21c3 │ │ │ │ - movq $0x30e7208,-0x20(%r12) │ │ │ │ - mov %rbx,-0x18(%r12) │ │ │ │ - movq $0x3c066da,-0x10(%r12) │ │ │ │ - movq $0x3c066da,-0x8(%r12) │ │ │ │ - movq $0x1,(%r12) │ │ │ │ - mov %rax,%rsi │ │ │ │ - lea 0x3775d42(%rip),%r14 │ │ │ │ - lea -0x1f(%r12),%rbx │ │ │ │ - add $0x18,%rbp │ │ │ │ - jmp *0x0(%rbp) │ │ │ │ - test %r8,%r8 │ │ │ │ - jle 4c2206 │ │ │ │ - movq $0x30e7208,-0x20(%r12) │ │ │ │ - mov %rbx,-0x18(%r12) │ │ │ │ - movq $0x3c066da,-0x10(%r12) │ │ │ │ - movq $0x3c066da,-0x8(%r12) │ │ │ │ - movq $0x1,(%r12) │ │ │ │ - lea 0x3775d02(%rip),%rsi │ │ │ │ - mov %rax,%r14 │ │ │ │ - lea -0x1f(%r12),%rbx │ │ │ │ - add $0x18,%rbp │ │ │ │ - jmp *0x0(%rbp) │ │ │ │ - cmp %rdi,%rsi │ │ │ │ - jle 4c2249 │ │ │ │ - movq $0x30e7208,-0x20(%r12) │ │ │ │ - mov %rbx,-0x18(%r12) │ │ │ │ - movq $0x3c066da,-0x10(%r12) │ │ │ │ - movq $0x3c066da,-0x8(%r12) │ │ │ │ - movq $0x1,(%r12) │ │ │ │ - mov %rax,%rsi │ │ │ │ - lea 0x3775cbc(%rip),%r14 │ │ │ │ - lea -0x1f(%r12),%rbx │ │ │ │ - add $0x18,%rbp │ │ │ │ - jmp *0x0(%rbp) │ │ │ │ - cmp %rdi,%rsi │ │ │ │ - jge 4c228c │ │ │ │ - movq $0x30e7208,-0x20(%r12) │ │ │ │ - mov %rbx,-0x18(%r12) │ │ │ │ - movq $0x3c066da,-0x10(%r12) │ │ │ │ - movq $0x3c066da,-0x8(%r12) │ │ │ │ - movq $0x1,(%r12) │ │ │ │ - lea 0x3775c7c(%rip),%rsi │ │ │ │ - mov %rax,%r14 │ │ │ │ - lea -0x1f(%r12),%rbx │ │ │ │ - add $0x18,%rbp │ │ │ │ + and %rsi,%rdi │ │ │ │ + cmp 0x17(%rbx),%rdi │ │ │ │ + jne 4c0cad │ │ │ │ + mov %rcx,%rsi │ │ │ │ + and %rdx,%rsi │ │ │ │ + test %rsi,%rsi │ │ │ │ + jne 4c0aef │ │ │ │ + mov 0x7(%rbx),%rbx │ │ │ │ + jmp 4c0b10 │ │ │ │ + movq $0x4c0de8,0x0(%rbp) │ │ │ │ + mov %rsi,%r8 │ │ │ │ + lea 0x37798a3(%rip),%rdi │ │ │ │ + lea 0x377a8fc(%rip),%rsi │ │ │ │ + mov %rbx,%r14 │ │ │ │ + jmp 4bfbb0 │ │ │ │ + lea 0x377735e(%rip),%rbx │ │ │ │ + add $0x20,%rbp │ │ │ │ jmp *0x0(%rbp) │ │ │ │ - movq $0x30e7208,-0x20(%r12) │ │ │ │ - mov %rbx,-0x18(%r12) │ │ │ │ - movq $0x3c066da,-0x10(%r12) │ │ │ │ - movq $0x3c066da,-0x8(%r12) │ │ │ │ - movq $0x1,(%r12) │ │ │ │ - mov %rax,%rsi │ │ │ │ - lea 0x3775c3b(%rip),%r14 │ │ │ │ - lea -0x1f(%r12),%rbx │ │ │ │ + lea 0x3777347(%rip),%rbx │ │ │ │ add $0x18,%rbp │ │ │ │ jmp *0x0(%rbp) │ │ │ │ + movq $0x4c0bc0,0x8(%rbp) │ │ │ │ + mov %rax,%rbx │ │ │ │ + add $0x8,%rbp │ │ │ │ + test $0x7,%bl │ │ │ │ + jne 4c0bc0 │ │ │ │ + mov (%rbx),%rax │ │ │ │ + jmp *%rax │ │ │ │ nopw 0x0(%rax,%rax,1) │ │ │ │ - add %eax,(%rax) │ │ │ │ + add (%rcx),%eax │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ (bad) │ │ │ │ add %al,(%rax) │ │ │ │ + add %cl,%al │ │ │ │ + jne 4c0bdd │ │ │ │ + add -0x39(%rax),%ecx │ │ │ │ + add %r8b,(%r8) │ │ │ │ + or $0x4c,%al │ │ │ │ + add %cl,-0x75(%rax) │ │ │ │ + pop %rbx │ │ │ │ + (bad) │ │ │ │ + test $0x7,%bl │ │ │ │ + jne 4c0c00 │ │ │ │ + mov (%rbx),%rax │ │ │ │ + jmp *%rax │ │ │ │ + xchg %ax,%ax │ │ │ │ + add (%rcx),%eax │ │ │ │ + add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ - add %cl,0x75(%rbx,%rcx,4) │ │ │ │ - or %cl,-0x7d(%rax) │ │ │ │ (bad) │ │ │ │ - mov %ebx,%eax │ │ │ │ - add $0x18,%r12 │ │ │ │ - cmp 0x358(%r13),%r12 │ │ │ │ - ja 4c231b │ │ │ │ - movq $0x4c1df8,-0x10(%r12) │ │ │ │ - mov %r14,(%r12) │ │ │ │ - lea 0x3775bed(%rip),%rsi │ │ │ │ - lea 0x3775be6(%rip),%r14 │ │ │ │ - lea -0x10(%r12),%rbx │ │ │ │ - jmp *0x0(%rbp) │ │ │ │ - movq $0x18,0x388(%r13) │ │ │ │ - movq $0x4c22e0,-0x10(%rbp) │ │ │ │ - mov %rax,%rbx │ │ │ │ - mov %r14,-0x8(%rbp) │ │ │ │ - add $0xfffffffffffffff0,%rbp │ │ │ │ - jmp 338a720 │ │ │ │ - movq $0x28,0x388(%r13) │ │ │ │ - jmp 338a720 │ │ │ │ - xchg %ax,%ax │ │ │ │ - add %al,(%r8) │ │ │ │ add %al,(%rax) │ │ │ │ + add %ah,-0x14fce18b(%rax) │ │ │ │ + (bad) │ │ │ │ + nopw 0x0(%rax,%rax,1) │ │ │ │ + add (%rcx),%eax │ │ │ │ add %al,(%rax) │ │ │ │ - add %bl,(%rsi) │ │ │ │ add %al,(%rax) │ │ │ │ - add %dh,%al │ │ │ │ - ss (bad) │ │ │ │ - add -0x10(%rcx,%rcx,4),%ecx │ │ │ │ - and $0x7,%eax │ │ │ │ - cmp $0x1,%rax │ │ │ │ - je 4c2412 │ │ │ │ - movq $0x4c23b8,-0x20(%rbp) │ │ │ │ - mov %rbx,%rax │ │ │ │ - mov 0xe(%r14),%rbx │ │ │ │ - mov %rsi,-0x18(%rbp) │ │ │ │ - mov %r14,-0x10(%rbp) │ │ │ │ - mov 0x6(%r14),%rcx │ │ │ │ - mov %rcx,-0x8(%rbp) │ │ │ │ - mov %rax,0x0(%rbp) │ │ │ │ - add $0xffffffffffffffe0,%rbp │ │ │ │ + add %al,(%rax) │ │ │ │ + (bad) │ │ │ │ + add %al,(%rax) │ │ │ │ + add %cl,0x48031e75(%rax) │ │ │ │ + movl $0x4c0c28,0x0(%rbp) │ │ │ │ + mov 0xf(%rbx),%rbx │ │ │ │ test $0x7,%bl │ │ │ │ - jne 4c23b8 │ │ │ │ + jne 4c0c28 │ │ │ │ mov (%rbx),%rax │ │ │ │ jmp *%rax │ │ │ │ - nopl 0x0(%rax) │ │ │ │ - add $0x4,%eax │ │ │ │ + xchg %ax,%ax │ │ │ │ + add (%rcx),%eax │ │ │ │ add %al,(%rax) │ │ │ │ - add %bl,(%rsi) │ │ │ │ add %al,(%rax) │ │ │ │ - add %bl,0x48031e36(%rax) │ │ │ │ - mov %ebx,%eax │ │ │ │ - and $0x7,%eax │ │ │ │ - cmp $0x1,%rax │ │ │ │ - jne 4c2419 │ │ │ │ - add $0x20,%r12 │ │ │ │ - cmp 0x358(%r13),%r12 │ │ │ │ - ja 4c2402 │ │ │ │ - movq $0x4c1cb8,-0x18(%r12) │ │ │ │ - mov 0x18(%rbp),%rax │ │ │ │ - mov %rax,-0x8(%r12) │ │ │ │ - mov 0x20(%rbp),%rax │ │ │ │ - mov %rax,(%r12) │ │ │ │ + add %al,(%rax) │ │ │ │ + (bad) │ │ │ │ + add %al,(%rax) │ │ │ │ + add %ah,0x75(%rax) │ │ │ │ + (bad) │ │ │ │ + add -0x75(%rax),%ecx │ │ │ │ + jge 4c0c3c │ │ │ │ mov 0x8(%rbp),%rsi │ │ │ │ - lea 0x3775b03(%rip),%r14 │ │ │ │ - lea -0x18(%r12),%rbx │ │ │ │ - add $0x30,%rbp │ │ │ │ - jmp *0x0(%rbp) │ │ │ │ - movq $0x20,0x388(%r13) │ │ │ │ + mov %rbx,%r14 │ │ │ │ + add $0x20,%rbp │ │ │ │ + jmp 4c01b8 │ │ │ │ + movq $0x38,0x388(%r13) │ │ │ │ jmp 338a720 │ │ │ │ - add $0x10,%rbp │ │ │ │ - jmp *0x0(%rbp) │ │ │ │ - movq $0x4c2448,0x0(%rbp) │ │ │ │ - mov 0xe(%rbx),%rax │ │ │ │ + cmp 0xe(%rbx),%rcx │ │ │ │ + jne 4c0cf2 │ │ │ │ + movq $0x4c0c80,0x8(%rbp) │ │ │ │ mov 0x6(%rbx),%rbx │ │ │ │ - mov %rax,0x8(%rbp) │ │ │ │ + add $0x8,%rbp │ │ │ │ test $0x7,%bl │ │ │ │ - jne 4c2448 │ │ │ │ + jne 4c0c80 │ │ │ │ mov (%rbx),%rax │ │ │ │ jmp *%rax │ │ │ │ - nop │ │ │ │ - add $0x4,%eax │ │ │ │ + add (%rcx),%eax │ │ │ │ add %al,(%rax) │ │ │ │ - add %bl,(%rsi) │ │ │ │ + add %al,(%rax) │ │ │ │ + add %al,(%rax) │ │ │ │ + (bad) │ │ │ │ add %al,(%rax) │ │ │ │ add %cl,(%rax) │ │ │ │ - ss (bad) │ │ │ │ + jne 4c0c9d │ │ │ │ add -0x39(%rax),%ecx │ │ │ │ - rex.RB clc │ │ │ │ - mov %ah,(%rsp,%rcx,2) │ │ │ │ - add %cl,-0x77(%rax) │ │ │ │ - fmuls -0x75(%rax) │ │ │ │ - pop %rbx │ │ │ │ - (bad) │ │ │ │ - mov %rbx,%rcx │ │ │ │ - mov 0x18(%rbp),%rbx │ │ │ │ - mov %rcx,0x0(%rbp) │ │ │ │ - mov %rax,0x18(%rbp) │ │ │ │ - add $0xfffffffffffffff8,%rbp │ │ │ │ + add %r13b,0x48004c0c(%r8) │ │ │ │ + mov 0x7(%rbx),%ebx │ │ │ │ test $0x7,%bl │ │ │ │ - jne 4c2488 │ │ │ │ + jne 4c0ca8 │ │ │ │ mov (%rbx),%rax │ │ │ │ jmp *%rax │ │ │ │ - nopl 0x0(%rax) │ │ │ │ - (bad) │ │ │ │ - or %al,(%rax) │ │ │ │ + xchg %ax,%ax │ │ │ │ + add (%rcx),%eax │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ - add %bl,(%rsi) │ │ │ │ add %al,(%rax) │ │ │ │ - add %cl,%al │ │ │ │ - xor $0x8b48031e,%eax │ │ │ │ - xor %r9b,-0x75(%r8) │ │ │ │ - rex.WRB sub %r9b,-0x75(%r8) │ │ │ │ - push %rbp │ │ │ │ - sbb %cl,-0x75(%rax) │ │ │ │ - jne 4c24a8 │ │ │ │ - mov 0x8(%rbp),%rdi │ │ │ │ - mov 0x7(%rbx),%r8 │ │ │ │ - mov 0x8(%r8),%r9 │ │ │ │ - mov 0x8(%rdi),%r10 │ │ │ │ - cmp %r9,%r10 │ │ │ │ - jg 4c257f │ │ │ │ - add $0x10,%rdi │ │ │ │ - add $0x10,%r8 │ │ │ │ - xor %r11d,%r11d │ │ │ │ - cmp %r8,%rdi │ │ │ │ - je 4c2517 │ │ │ │ - sub $0x8,%rsp │ │ │ │ - mov %rdx,%r11 │ │ │ │ - mov %r10,%rdx │ │ │ │ - mov %rsi,%r14 │ │ │ │ - mov %r8,%rsi │ │ │ │ - mov %rax,%r8 │ │ │ │ - xor %eax,%eax │ │ │ │ - mov %r10,0x68(%rsp) │ │ │ │ - mov %r9,0x60(%rsp) │ │ │ │ - mov %r11,0x58(%rsp) │ │ │ │ - mov %rcx,0x50(%rsp) │ │ │ │ - mov %r8,0x48(%rsp) │ │ │ │ - call 4053d0 │ │ │ │ - add $0x8,%rsp │ │ │ │ - movslq %eax,%r11 │ │ │ │ - mov 0x60(%rsp),%r10 │ │ │ │ - mov 0x58(%rsp),%r9 │ │ │ │ - mov %r14,%rsi │ │ │ │ - mov 0x50(%rsp),%rdx │ │ │ │ - mov 0x48(%rsp),%rcx │ │ │ │ - mov 0x40(%rsp),%rax │ │ │ │ - test %r11,%r11 │ │ │ │ - jl 4c264f │ │ │ │ - test %r11,%r11 │ │ │ │ - jle 4c2663 │ │ │ │ - movq $0x4c2560,0x10(%rbp) │ │ │ │ - mov %rbx,%rcx │ │ │ │ - mov %rsi,%rbx │ │ │ │ - sar $1,%rax │ │ │ │ - mov %rax,0x18(%rbp) │ │ │ │ - mov %rcx,0x30(%rbp) │ │ │ │ - add $0x10,%rbp │ │ │ │ + (bad) │ │ │ │ + add %al,(%rax) │ │ │ │ + add %ah,%al │ │ │ │ + je 4c0cc5 │ │ │ │ + add %ecx,%ebp │ │ │ │ + push %rbx │ │ │ │ + (bad) │ │ │ │ + (bad) │ │ │ │ + decl -0x39(%rax) │ │ │ │ + or %r11b,%r8b │ │ │ │ + or $0x4c,%al │ │ │ │ + add %cl,-0x77(%rax) │ │ │ │ + ret │ │ │ │ + add $0x8,%rbp │ │ │ │ test $0x7,%bl │ │ │ │ - jne 4c2560 │ │ │ │ + jne 4c0cd8 │ │ │ │ mov (%rbx),%rax │ │ │ │ jmp *%rax │ │ │ │ - add %r8b,(%rax) │ │ │ │ + xchg %ax,%ax │ │ │ │ + add (%rcx),%eax │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ - add %bl,(%rsi) │ │ │ │ add %al,(%rax) │ │ │ │ - add %dh,%al │ │ │ │ - xor $0x1e,%al │ │ │ │ - add -0x75(%rax),%ecx │ │ │ │ - adc %r9b,-0x39(%r8) │ │ │ │ - adc %r8b,0x27(%r8) │ │ │ │ - rex.WR add %r9b,-0x75(%rax) │ │ │ │ - jge 4c2578 │ │ │ │ - mov %rbx,%rsi │ │ │ │ - mov %rax,%r14 │ │ │ │ - add $0x10,%rbp │ │ │ │ - jmp 4c1eb0 │ │ │ │ - add $0x10,%rdi │ │ │ │ - add $0x10,%r8 │ │ │ │ - xor %r11d,%r11d │ │ │ │ - cmp %r8,%rdi │ │ │ │ - je 4c25e5 │ │ │ │ - sub $0x8,%rsp │ │ │ │ - mov %rdx,%r11 │ │ │ │ - mov %r9,%rdx │ │ │ │ - mov %rsi,%r14 │ │ │ │ - mov %r8,%rsi │ │ │ │ - mov %rax,%r8 │ │ │ │ - xor %eax,%eax │ │ │ │ - mov %r10,0x68(%rsp) │ │ │ │ - mov %r9,0x60(%rsp) │ │ │ │ - mov %r11,0x58(%rsp) │ │ │ │ - mov %rcx,0x50(%rsp) │ │ │ │ - mov %r8,0x48(%rsp) │ │ │ │ - call 4053d0 │ │ │ │ - add $0x8,%rsp │ │ │ │ - movslq %eax,%r11 │ │ │ │ - mov 0x60(%rsp),%r10 │ │ │ │ - mov 0x58(%rsp),%r9 │ │ │ │ - mov %r14,%rsi │ │ │ │ - mov 0x50(%rsp),%rdx │ │ │ │ - mov 0x48(%rsp),%rcx │ │ │ │ - mov 0x40(%rsp),%rax │ │ │ │ - test %r11,%r11 │ │ │ │ - jl 4c264f │ │ │ │ - test %r11,%r11 │ │ │ │ - jle 4c26c7 │ │ │ │ - movq $0x4c2630,0x10(%rbp) │ │ │ │ - mov %rbx,%rcx │ │ │ │ - mov %rsi,%rbx │ │ │ │ - sar $1,%rax │ │ │ │ - mov %rax,0x18(%rbp) │ │ │ │ - mov %rcx,0x30(%rbp) │ │ │ │ - add $0x10,%rbp │ │ │ │ + (bad) │ │ │ │ + add %al,(%rax) │ │ │ │ + add %dh,0x48031e74(%rax) │ │ │ │ + movl $0x4c0be8,0x0(%rbp) │ │ │ │ + mov 0x7(%rbx),%rbx │ │ │ │ test $0x7,%bl │ │ │ │ - jne 4c2630 │ │ │ │ + jne 4c0be8 │ │ │ │ mov (%rbx),%rax │ │ │ │ jmp *%rax │ │ │ │ - nopw 0x0(%rax,%rax,1) │ │ │ │ - add %r8b,(%rax) │ │ │ │ + movq $0x4c0d20,0x8(%rbp) │ │ │ │ + mov %rax,%rbx │ │ │ │ + add $0x8,%rbp │ │ │ │ + test $0x7,%bl │ │ │ │ + jne 4c0d20 │ │ │ │ + mov (%rbx),%rax │ │ │ │ + jmp *%rax │ │ │ │ + nopl 0x0(%rax,%rax,1) │ │ │ │ + add (%rcx),%eax │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ - add %bl,(%rsi) │ │ │ │ add %al,(%rax) │ │ │ │ - add %ah,(%rax) │ │ │ │ - xor $0x1e,%al │ │ │ │ - add -0x75(%rax),%ecx │ │ │ │ - adc %r9b,-0x39(%r8) │ │ │ │ - adc %r12b,0x48004c27(%r8) │ │ │ │ - mov 0x8(%rbp),%edi │ │ │ │ - mov %rbx,%rsi │ │ │ │ - mov %rax,%r14 │ │ │ │ - add $0x10,%rbp │ │ │ │ - jmp 4c1eb0 │ │ │ │ - mov %rdx,%rsi │ │ │ │ - lea 0x37758a0(%rip),%r14 │ │ │ │ - mov %rcx,%rbx │ │ │ │ - add $0x38,%rbp │ │ │ │ - jmp *0x0(%rbp) │ │ │ │ - cmp %r10,%r9 │ │ │ │ - jg 4c264f │ │ │ │ - cmp %r10,%r9 │ │ │ │ - jge 4c264f │ │ │ │ - movq $0x4c26a8,0x10(%rbp) │ │ │ │ - mov %rbx,%rcx │ │ │ │ - mov %rsi,%rbx │ │ │ │ - sar $1,%rax │ │ │ │ - mov %rax,0x18(%rbp) │ │ │ │ - mov %rcx,0x30(%rbp) │ │ │ │ - add $0x10,%rbp │ │ │ │ + (bad) │ │ │ │ + add %al,(%rax) │ │ │ │ + add %ch,0x74(%rax) │ │ │ │ + (bad) │ │ │ │ + add -0x39(%rax),%ecx │ │ │ │ + add %r9b,0xd(%r8) │ │ │ │ + rex.WR add %r9b,-0x75(%rax) │ │ │ │ + pop %rbx │ │ │ │ + (bad) │ │ │ │ test $0x7,%bl │ │ │ │ - jne 4c26a8 │ │ │ │ + jne 4c0d48 │ │ │ │ mov (%rbx),%rax │ │ │ │ jmp *%rax │ │ │ │ - nopl 0x0(%rax) │ │ │ │ - add %r8b,(%rax) │ │ │ │ + xchg %ax,%ax │ │ │ │ + add (%rcx),%eax │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ - add %bl,(%rsi) │ │ │ │ add %al,(%rax) │ │ │ │ - add %ch,0x48031e33(%rax) │ │ │ │ - mov 0x10(%rbp),%eax │ │ │ │ - movq $0x4c2800,0x10(%rbp) │ │ │ │ - mov 0x8(%rbp),%rdi │ │ │ │ - mov %rbx,%rsi │ │ │ │ - mov %rax,%r14 │ │ │ │ - add $0x10,%rbp │ │ │ │ - jmp 4c1eb0 │ │ │ │ - cmp %r10,%r9 │ │ │ │ - jg 4c264f │ │ │ │ - cmp %r10,%r9 │ │ │ │ - jge 4c264f │ │ │ │ - movq $0x4c2710,0x10(%rbp) │ │ │ │ - mov %rbx,%rcx │ │ │ │ - mov %rsi,%rbx │ │ │ │ - sar $1,%rax │ │ │ │ - mov %rax,0x18(%rbp) │ │ │ │ - mov %rcx,0x30(%rbp) │ │ │ │ - add $0x10,%rbp │ │ │ │ + (bad) │ │ │ │ + add %al,(%rax) │ │ │ │ + add %al,0x74(%rax) │ │ │ │ + (bad) │ │ │ │ + add %ecx,%ebp │ │ │ │ + mov $0xfe,%bl │ │ │ │ + (bad) │ │ │ │ + incl -0x76(%rax) │ │ │ │ + ds movq $0x3193ed0,-0x30(%r12) │ │ │ │ + mov %rcx,-0x28(%r12) │ │ │ │ + mov %rdx,-0x20(%r12) │ │ │ │ + lea 0x1(%rsi),%rcx │ │ │ │ + mov %rcx,-0x18(%r12) │ │ │ │ + dec %rbx │ │ │ │ + mov %rbx,-0x10(%r12) │ │ │ │ + movq $0x3363a40,-0x8(%r12) │ │ │ │ + movzbl %dil,%ebx │ │ │ │ + mov %rbx,(%r12) │ │ │ │ + lea -0x2e(%r12),%rdx │ │ │ │ + lea -0x7(%r12),%rbx │ │ │ │ + jmp 4c0ac3 │ │ │ │ + movq $0x4c0dc8,0x8(%rbp) │ │ │ │ + mov %rbx,%rax │ │ │ │ + mov %rcx,%rbx │ │ │ │ + mov %rax,0x10(%rbp) │ │ │ │ + add $0x8,%rbp │ │ │ │ test $0x7,%bl │ │ │ │ - jne 4c2710 │ │ │ │ + jne 4c0dc8 │ │ │ │ mov (%rbx),%rax │ │ │ │ jmp *%rax │ │ │ │ nopl 0x0(%rax) │ │ │ │ - add %r8b,(%rax) │ │ │ │ + add %eax,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ - add %bl,(%rsi) │ │ │ │ add %al,(%rax) │ │ │ │ - add %al,0x33(%rax) │ │ │ │ (bad) │ │ │ │ + add %al,(%rax) │ │ │ │ + add %dl,%al │ │ │ │ + jae 4c0de5 │ │ │ │ add -0x75(%rax),%ecx │ │ │ │ - adc %r9b,-0x39(%r8) │ │ │ │ - adc %r12b,0x28(%r8) │ │ │ │ - rex.WR add %r9b,-0x75(%rax) │ │ │ │ - jge 4c2728 │ │ │ │ - mov %rbx,%rsi │ │ │ │ - mov %rax,%r14 │ │ │ │ + jne 4c0dd4 │ │ │ │ add $0x10,%rbp │ │ │ │ - jmp 4c1eb0 │ │ │ │ - nop │ │ │ │ - add (%rax),%al │ │ │ │ + mov %rbx,%r14 │ │ │ │ + jmp 4c08db │ │ │ │ + add (%rax),%eax │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ (bad) │ │ │ │ add %al,(%rax) │ │ │ │ - add %dl,%al │ │ │ │ - rex.B je 4c2743 │ │ │ │ - add $0x28,%r12 │ │ │ │ - cmp 0x358(%r13),%r12 │ │ │ │ - ja 4c2778 │ │ │ │ - movq $0x4c1db8,-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) │ │ │ │ - movq $0x4c2740,0x0(%rbp) │ │ │ │ - jmp 338a7d8 │ │ │ │ - add (%rax),%al │ │ │ │ + add %dh,-0x7cfce18d(%rax) │ │ │ │ + jrcxz 4c0df2 │ │ │ │ + cmp $0x1,%rbx │ │ │ │ + je 4c0e28 │ │ │ │ + movq $0x4c0e18,0x0(%rbp) │ │ │ │ + mov 0x10(%rbp),%rbx │ │ │ │ + test $0x7,%bl │ │ │ │ + jne 4c0e18 │ │ │ │ + mov (%rbx),%rax │ │ │ │ + jmp *%rax │ │ │ │ + nop │ │ │ │ + addl $0x0,(%rcx) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ + add %bl,(%rsi) │ │ │ │ add %al,(%rax) │ │ │ │ - (bad) │ │ │ │ + add %al,0x48031e73(%rax) │ │ │ │ + mov 0x8(%rbp),%esi │ │ │ │ + add $0x20,%rbp │ │ │ │ + mov %rbx,%r14 │ │ │ │ + jmp 4c08db │ │ │ │ + movq $0x4c0e50,0x0(%rbp) │ │ │ │ + mov 0x18(%rbp),%rbx │ │ │ │ + test $0x7,%bl │ │ │ │ + jne 4c0e50 │ │ │ │ + mov (%rbx),%rax │ │ │ │ + jmp *%rax │ │ │ │ + xchg %ax,%ax │ │ │ │ + addl $0x0,(%rcx) │ │ │ │ add %al,(%rax) │ │ │ │ - add %dh,0x41(%rax) │ │ │ │ - je 4c27a3 │ │ │ │ - add $0x28,%r12 │ │ │ │ - cmp 0x358(%r13),%r12 │ │ │ │ - ja 4c27d8 │ │ │ │ - movq $0x4c1d38,-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) │ │ │ │ - movq $0x4c27a0,0x0(%rbp) │ │ │ │ - jmp 338a7d8 │ │ │ │ - add (%rax),%al │ │ │ │ add %al,(%rax) │ │ │ │ + add %bl,(%rsi) │ │ │ │ add %al,(%rax) │ │ │ │ + add %cl,0x73(%rax) │ │ │ │ + (bad) │ │ │ │ + add -0x75(%rax),%ecx │ │ │ │ + jne 4c0e5c │ │ │ │ + add $0x20,%rbp │ │ │ │ + mov %rbx,%r14 │ │ │ │ + jmp 4c08db │ │ │ │ + movq $0x4c0e90,0x10(%rbp) │ │ │ │ + mov %rax,%rbx │ │ │ │ + add $0x10,%rbp │ │ │ │ + test $0x7,%bl │ │ │ │ + jne 4c0e90 │ │ │ │ + mov (%rbx),%rax │ │ │ │ + jmp *%rax │ │ │ │ + nopl 0x0(%rax) │ │ │ │ + ... │ │ │ │ + (bad) │ │ │ │ add %al,(%rax) │ │ │ │ + add %cl,(%rax) │ │ │ │ + jae 4c0ead │ │ │ │ + add -0x7d(%rax),%ecx │ │ │ │ + (bad) │ │ │ │ + lea 0x374813e(%rip),%esi │ │ │ │ + mov %rbx,%r14 │ │ │ │ + jmp 4c08db │ │ │ │ + nopl 0x0(%rax,%rax,1) │ │ │ │ (bad) │ │ │ │ add %al,(%rax) │ │ │ │ - add %dl,(%rax) │ │ │ │ - rex.B je 4c2803 │ │ │ │ - add $0x28,%r12 │ │ │ │ - cmp 0x358(%r13),%r12 │ │ │ │ - ja 4c2838 │ │ │ │ - movq $0x4c1d78,-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) │ │ │ │ - movq $0x4c2800,0x0(%rbp) │ │ │ │ - jmp 338a7d8 │ │ │ │ - add (%rax),%al │ │ │ │ + add %al,(%rbx) │ │ │ │ + ... │ │ │ │ + add %al,(%rax) │ │ │ │ + add %cl,(%rsi) │ │ │ │ + add %al,(%rax) │ │ │ │ + add %bh,0x48031e72(%rax) │ │ │ │ + lea -0x28(%rbp),%eax │ │ │ │ + cmp %r15,%rax │ │ │ │ + jae 4c1117 │ │ │ │ + lea 0x31e72f4(%rip),%rbx │ │ │ │ + jmp *-0x8(%r13) │ │ │ │ + add $0x0,%al │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ (bad) │ │ │ │ add %al,(%rax) │ │ │ │ - add %dh,0x49037440(%rax) │ │ │ │ - add $0x28,%esp │ │ │ │ - cmp 0x358(%r13),%r12 │ │ │ │ - ja 4c2898 │ │ │ │ - movq $0x4c1cf8,-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) │ │ │ │ - movq $0x4c2860,0x0(%rbp) │ │ │ │ - jmp 338a7d8 │ │ │ │ - sldt (%rax) │ │ │ │ - add %al,(%rdx) │ │ │ │ - ... │ │ │ │ + add %dl,-0x7cfce18e(%rax) │ │ │ │ + jrcxz 4c0ef2 │ │ │ │ + cmp $0x1,%rbx │ │ │ │ + je 4c0f2c │ │ │ │ + movq $0x4c0f18,0x0(%rbp) │ │ │ │ + mov 0x18(%rbp),%rbx │ │ │ │ + test $0x7,%bl │ │ │ │ + jne 4c0f18 │ │ │ │ + mov (%rbx),%rax │ │ │ │ + jmp *%rax │ │ │ │ + nop │ │ │ │ + add $0x3,%al │ │ │ │ + add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ - add %cl,(%rsi) │ │ │ │ add %al,(%rax) │ │ │ │ - add %cl,(%rax) │ │ │ │ - xor %ebx,(%rsi) │ │ │ │ - add -0x73(%rax),%ecx │ │ │ │ - rex.RB call 7444621c <__environ@GLIBC_2.2.5+0x70805d74> │ │ │ │ (bad) │ │ │ │ - lea 0x31e3198(%rip),%rbx │ │ │ │ - jmp *-0x8(%r13) │ │ │ │ - nopl 0x0(%rax) │ │ │ │ + add %al,(%rax) │ │ │ │ + add %ah,0x72(%rax) │ │ │ │ (bad) │ │ │ │ + add -0x75(%rax),%ecx │ │ │ │ + jne 4c0f24 │ │ │ │ + mov 0x10(%rbp),%rdi │ │ │ │ + add $0x28,%rbp │ │ │ │ + mov %rbx,%r14 │ │ │ │ + jmp 4c1117 │ │ │ │ + movq $0x4c0f58,0x0(%rbp) │ │ │ │ + mov 0x20(%rbp),%rbx │ │ │ │ + test $0x7,%bl │ │ │ │ + jne 4c0f58 │ │ │ │ + mov (%rbx),%rax │ │ │ │ + jmp *%rax │ │ │ │ + nopw 0x0(%rax,%rax,1) │ │ │ │ + add $0x3,%al │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ - add %bl,(%rsi) │ │ │ │ + (bad) │ │ │ │ add %al,(%rax) │ │ │ │ - add %ah,%al │ │ │ │ - xor %bl,(%rsi) │ │ │ │ + add %ah,(%rax) │ │ │ │ + jb 4c0f75 │ │ │ │ add -0x75(%rax),%ecx │ │ │ │ - or %r9b,-0x39(%r8) │ │ │ │ - or %r13b,(%r8) │ │ │ │ - sub %ecx,0x48(%rax,%rax,1) │ │ │ │ - mov %ebx,%ecx │ │ │ │ - mov %rax,%rbx │ │ │ │ - mov %rcx,0x10(%rbp) │ │ │ │ - add $0x8,%rbp │ │ │ │ + jne 4c0f64 │ │ │ │ + mov 0x10(%rbp),%rdi │ │ │ │ + add $0x28,%rbp │ │ │ │ + mov %rbx,%r14 │ │ │ │ + jmp 4c1117 │ │ │ │ + movq $0x4c0f98,0x0(%rbp) │ │ │ │ + mov 0x18(%rbp),%rbx │ │ │ │ test $0x7,%bl │ │ │ │ - jne 4c2928 │ │ │ │ + jne 4c0f98 │ │ │ │ mov (%rbx),%rax │ │ │ │ jmp *%rax │ │ │ │ - nopl 0x0(%rax) │ │ │ │ - add %eax,(%rax) │ │ │ │ + nopw 0x0(%rax,%rax,1) │ │ │ │ + test %al,(%rbx) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ (bad) │ │ │ │ add %al,(%rax) │ │ │ │ - add %ch,0x48031e30(%rax) │ │ │ │ - mov 0x8(%rbp),%esi │ │ │ │ - add $0x10,%rbp │ │ │ │ + add %ah,%al │ │ │ │ + jno 4c0fb5 │ │ │ │ + add -0x75(%rax),%ecx │ │ │ │ + jne 4c0fa4 │ │ │ │ + add $0x28,%rbp │ │ │ │ + lea 0x3748032(%rip),%rdi │ │ │ │ mov %rbx,%r14 │ │ │ │ - mov %r14,%rax │ │ │ │ - and $0x7,%eax │ │ │ │ - cmp $0x1,%rax │ │ │ │ - je 4c2990 │ │ │ │ - movq $0x4c2978,-0x18(%rbp) │ │ │ │ - mov 0x6(%r14),%rbx │ │ │ │ - mov 0xe(%r14),%rax │ │ │ │ - mov %rax,-0x10(%rbp) │ │ │ │ - mov %rsi,-0x8(%rbp) │ │ │ │ - add $0xffffffffffffffe8,%rbp │ │ │ │ + jmp 4c1117 │ │ │ │ + mov (%rsi),%dil │ │ │ │ + movq $0x3193ed0,-0x30(%r12) │ │ │ │ + mov %rcx,-0x28(%r12) │ │ │ │ + mov %rdx,-0x20(%r12) │ │ │ │ + lea 0x1(%rsi),%rcx │ │ │ │ + mov %rcx,-0x18(%r12) │ │ │ │ + dec %rbx │ │ │ │ + mov %rbx,-0x10(%r12) │ │ │ │ + movq $0x3363a40,-0x8(%r12) │ │ │ │ + movzbl %dil,%ebx │ │ │ │ + mov %rbx,(%r12) │ │ │ │ + lea -0x2e(%r12),%rbx │ │ │ │ + lea -0x7(%r12),%rcx │ │ │ │ + jmp 4c12f1 │ │ │ │ + movq $0x4c1020,0x8(%rbp) │ │ │ │ + mov %rax,%rbx │ │ │ │ + add $0x8,%rbp │ │ │ │ test $0x7,%bl │ │ │ │ - jne 4c2978 │ │ │ │ + jne 4c1020 │ │ │ │ mov (%rbx),%rax │ │ │ │ jmp *%rax │ │ │ │ - nopl (%rax) │ │ │ │ - add (%rax),%al │ │ │ │ + nop │ │ │ │ + add (%rcx),%eax │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ (bad) │ │ │ │ add %al,(%rax) │ │ │ │ - add %bl,0x30(%rax) │ │ │ │ + add %bl,0x71(%rax) │ │ │ │ (bad) │ │ │ │ add -0x39(%rax),%ecx │ │ │ │ - add %r14b,%r8b │ │ │ │ - sub %cl,0x48(%rax,%rax,1) │ │ │ │ - mov 0x10(%rbp),%edi │ │ │ │ - mov 0x7(%rbx),%rsi │ │ │ │ - mov %rbx,%r14 │ │ │ │ - jmp 4c0738 │ │ │ │ - mov %rsi,%rbx │ │ │ │ - jmp *0x0(%rbp) │ │ │ │ - xchg %ax,%ax │ │ │ │ + add %r12b,0x10(%r8) │ │ │ │ + rex.WR add %r9b,-0x75(%rax) │ │ │ │ + pop %rbx │ │ │ │ + psadbw %mm3,%mm0 │ │ │ │ (bad) │ │ │ │ + jne 4c1060 │ │ │ │ + mov (%rbx),%rax │ │ │ │ + jmp *%rax │ │ │ │ + xchg %ax,%ax │ │ │ │ + add (%rcx),%eax │ │ │ │ add %al,(%rax) │ │ │ │ - add %al,(%rbx) │ │ │ │ add %al,(%rax) │ │ │ │ - add %al,(%rdx) │ │ │ │ add %al,(%rax) │ │ │ │ + (bad) │ │ │ │ add %al,(%rax) │ │ │ │ + add %dh,(%rax) │ │ │ │ + jno 4c1065 │ │ │ │ + add %ebx,%ebp │ │ │ │ + (bad) │ │ │ │ + nopw 0x0(%rax,%rax,1) │ │ │ │ + add (%rcx),%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 │ │ │ │ - jb 4c29d5 │ │ │ │ - movq $0x4c29f0,-0x10(%rbp) │ │ │ │ - mov %rsi,%rax │ │ │ │ - mov 0x7(%r14),%rsi │ │ │ │ - mov %rax,-0x8(%rbp) │ │ │ │ - add $0xfffffffffffffff0,%rbp │ │ │ │ - jmp 4c0738 │ │ │ │ - lea 0x31e30a4(%rip),%rbx │ │ │ │ - jmp *-0x8(%r13) │ │ │ │ - add %eax,(%rax) │ │ │ │ + add %bl,(%rax) │ │ │ │ + jno 4c107d │ │ │ │ + add -0x39(%rax),%ecx │ │ │ │ + add %r11b,0x48004c10(%r8) │ │ │ │ + mov %ebx,%eax │ │ │ │ + mov 0x7(%rbx),%rbx │ │ │ │ + mov 0xf(%rax),%rax │ │ │ │ + mov %rax,0x18(%rbp) │ │ │ │ + test $0x7,%bl │ │ │ │ + jne 4c1098 │ │ │ │ + mov (%rbx),%rax │ │ │ │ + jmp *%rax │ │ │ │ + nopl 0x0(%rax) │ │ │ │ + add (%rax),%eax │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ (bad) │ │ │ │ add %al,(%rax) │ │ │ │ - add %al,0x48031e30(%rax) │ │ │ │ - mov %ebx,%esi │ │ │ │ - mov 0x8(%rbp),%r14 │ │ │ │ - add $0x10,%rbp │ │ │ │ - jmp 4c28c8 │ │ │ │ - sldt (%rax) │ │ │ │ - add %al,(%rdx) │ │ │ │ - ... │ │ │ │ - add %al,(%rax) │ │ │ │ - add %cl,(%rsi) │ │ │ │ - add %al,(%rax) │ │ │ │ - add %bh,0x48031e2f(%rax) │ │ │ │ - lea -0x18(%rbp),%eax │ │ │ │ - cmp %r15,%rax │ │ │ │ - jae 4c2a83 │ │ │ │ - lea 0x31e3078(%rip),%rbx │ │ │ │ - jmp *-0x8(%r13) │ │ │ │ - nopl 0x0(%rax) │ │ │ │ - (bad) │ │ │ │ + add %ah,%al │ │ │ │ + jo 4c10b5 │ │ │ │ + add -0x7cb7f81d(%rbx),%eax │ │ │ │ + sti │ │ │ │ + add (%rdi),%ecx │ │ │ │ + test %al,0x48000003(%rax) │ │ │ │ + movl $0x4c10d0,0x0(%rbp) │ │ │ │ + mov 0x18(%rbp),%rbx │ │ │ │ + test $0x7,%bl │ │ │ │ + jne 4c10d0 │ │ │ │ + mov (%rbx),%rax │ │ │ │ + jmp *%rax │ │ │ │ + nopl 0x0(%rax,%rax,1) │ │ │ │ + add (%rcx),%eax │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ - add %bl,(%rsi) │ │ │ │ + (bad) │ │ │ │ add %al,(%rax) │ │ │ │ - add %dl,0x48031e2f(%rax) │ │ │ │ - mov 0x8(%rbp),%eax │ │ │ │ - movq $0x4c2a78,0x8(%rbp) │ │ │ │ - mov %rbx,%rcx │ │ │ │ - mov %rax,%rbx │ │ │ │ - mov %rcx,0x10(%rbp) │ │ │ │ - add $0x8,%rbp │ │ │ │ + add %ch,0x48031e70(%rax) │ │ │ │ + mov 0x10(%rbp),%edi │ │ │ │ + mov 0x8(%rbp),%rsi │ │ │ │ + add $0x20,%rbp │ │ │ │ + mov %rbx,%r14 │ │ │ │ + jmp 4c1117 │ │ │ │ + movq $0x4c1108,0x0(%rbp) │ │ │ │ + mov 0x20(%rbp),%rbx │ │ │ │ test $0x7,%bl │ │ │ │ - jne 4c2a78 │ │ │ │ + jne 4c1108 │ │ │ │ mov (%rbx),%rax │ │ │ │ jmp *%rax │ │ │ │ - nopl 0x0(%rax) │ │ │ │ - add %eax,(%rax) │ │ │ │ + nop │ │ │ │ + add $0x3,%al │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ (bad) │ │ │ │ add %al,(%rax) │ │ │ │ - add %bl,0x2f(%rax) │ │ │ │ + add %dh,0x70(%rax) │ │ │ │ (bad) │ │ │ │ add -0x75(%rax),%ecx │ │ │ │ - jne 4c2a84 │ │ │ │ - add $0x10,%rbp │ │ │ │ + jne 4c1114 │ │ │ │ + mov 0x10(%rbp),%rdi │ │ │ │ + add $0x28,%rbp │ │ │ │ mov %rbx,%r14 │ │ │ │ mov %r14,%rax │ │ │ │ and $0x7,%eax │ │ │ │ cmp $0x1,%rax │ │ │ │ - je 4c2ae0 │ │ │ │ - movq $0x4c2ac8,-0x18(%rbp) │ │ │ │ + je 4c120c │ │ │ │ + movq $0x4c1170,-0x28(%rbp) │ │ │ │ mov 0x6(%r14),%rbx │ │ │ │ - mov 0xe(%r14),%rax │ │ │ │ + mov %rsi,-0x20(%rbp) │ │ │ │ + mov %rdi,-0x18(%rbp) │ │ │ │ + mov 0x16(%r14),%rax │ │ │ │ mov %rax,-0x10(%rbp) │ │ │ │ - mov %rsi,-0x8(%rbp) │ │ │ │ - add $0xffffffffffffffe8,%rbp │ │ │ │ + mov 0x1e(%r14),%rax │ │ │ │ + mov %rax,-0x8(%rbp) │ │ │ │ + add $0xffffffffffffffd8,%rbp │ │ │ │ test $0x7,%bl │ │ │ │ - jne 4c2ac8 │ │ │ │ + jne 4c1170 │ │ │ │ mov (%rbx),%rax │ │ │ │ jmp *%rax │ │ │ │ - nopl (%rax) │ │ │ │ - add (%rax),%al │ │ │ │ + nopl 0x0(%rax) │ │ │ │ + add $0x0,%al │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ (bad) │ │ │ │ add %al,(%rax) │ │ │ │ add %cl,(%rax) │ │ │ │ + jo 4c118d │ │ │ │ + add -0x77(%rax),%ecx │ │ │ │ + fadds -0x7cb7f820(%rbx) │ │ │ │ + clc │ │ │ │ + add %ecx,(%rdi) │ │ │ │ + test %ah,-0x1(%rcx) │ │ │ │ (bad) │ │ │ │ - (bad) │ │ │ │ - add -0x39(%rax),%ecx │ │ │ │ - add %r8b,0x2a(%r8) │ │ │ │ - rex.WR add %r9b,-0x75(%rax) │ │ │ │ - jge 4c2ae4 │ │ │ │ - mov 0x7(%rbx),%rsi │ │ │ │ - mov %rbx,%r14 │ │ │ │ - jmp 4c0738 │ │ │ │ - mov %rsi,%rbx │ │ │ │ - jmp *0x0(%rbp) │ │ │ │ - xchg %ax,%ax │ │ │ │ - (bad) │ │ │ │ + decl -0x75(%rax) │ │ │ │ + jge 4c1194 │ │ │ │ + cmp $0x2,%rax │ │ │ │ + jne 4c1384 │ │ │ │ + movq $0x4c11b8,0x0(%rbp) │ │ │ │ + mov %rdi,%rbx │ │ │ │ + test $0x7,%bl │ │ │ │ + jne 4c11b8 │ │ │ │ + mov (%rbx),%rax │ │ │ │ + jmp *%rax │ │ │ │ + nopl 0x0(%rax,%rax,1) │ │ │ │ + test %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ - add %al,(%rbx) │ │ │ │ add %al,(%rax) │ │ │ │ - add %al,(%rdx) │ │ │ │ add %al,(%rax) │ │ │ │ + (bad) │ │ │ │ add %al,(%rax) │ │ │ │ + add %al,%al │ │ │ │ + outsl %ds:(%rsi),(%dx) │ │ │ │ + (bad) │ │ │ │ + add -0x77(%rax),%ecx │ │ │ │ + fadds -0x7cb7f820(%rbx) │ │ │ │ + clc │ │ │ │ + add %ecx,(%rdi) │ │ │ │ + test %ah,-0x38b70001(%rbp,%rdi,8) │ │ │ │ + add %r15b,%r8b │ │ │ │ + adc %ecx,0x48(%rax,%rax,1) │ │ │ │ + mov %ebx,%eax │ │ │ │ + mov 0x20(%rbp),%rbx │ │ │ │ + mov %rax,0x20(%rbp) │ │ │ │ + test $0x7,%bl │ │ │ │ + jne 4c11f8 │ │ │ │ + mov (%rbx),%rax │ │ │ │ + jmp *%rax │ │ │ │ + nopl (%rax) │ │ │ │ + test %al,(%rcx) │ │ │ │ add %al,(%rax) │ │ │ │ - add %cl,(%rsi) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ + (bad) │ │ │ │ add %al,(%rax) │ │ │ │ - add %cl,-0x73(%rax) │ │ │ │ - rex.RB │ │ │ │ - lock cmp %r15,%rax │ │ │ │ - jb 4c2b25 │ │ │ │ - movq $0x4c2b40,-0x10(%rbp) │ │ │ │ - mov %rsi,%rax │ │ │ │ - mov 0x7(%r14),%rsi │ │ │ │ + add %al,0x48031e6f(%rax) │ │ │ │ + mov 0x8(%rbp),%esi │ │ │ │ + mov 0x20(%rbp),%rdi │ │ │ │ + add $0x28,%rbp │ │ │ │ + mov %rbx,%r14 │ │ │ │ + jmp 4c1117 │ │ │ │ + movq $0x4c1250,-0x20(%rbp) │ │ │ │ + mov 0x7(%r14),%rbx │ │ │ │ + mov %rdi,-0x18(%rbp) │ │ │ │ + mov 0xf(%r14),%rax │ │ │ │ + mov %rax,-0x10(%rbp) │ │ │ │ + mov 0x17(%r14),%rax │ │ │ │ mov %rax,-0x8(%rbp) │ │ │ │ - add $0xfffffffffffffff0,%rbp │ │ │ │ - jmp 4c0738 │ │ │ │ - lea 0x31e2f84(%rip),%rbx │ │ │ │ - jmp *-0x8(%r13) │ │ │ │ - add %eax,(%rax) │ │ │ │ + add $0xffffffffffffffe0,%rbp │ │ │ │ + test $0x7,%bl │ │ │ │ + jne 4c1250 │ │ │ │ + mov (%rbx),%rax │ │ │ │ + jmp *%rax │ │ │ │ + nopw 0x0(%rax,%rax,1) │ │ │ │ + add (%rax),%eax │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ (bad) │ │ │ │ add %al,(%rax) │ │ │ │ - add %ah,0x2f(%rax) │ │ │ │ - (bad) │ │ │ │ - add -0x77(%rax),%ecx │ │ │ │ - fimuls 0x75(%rbx,%rcx,4) │ │ │ │ - or %cl,-0x7d(%rax) │ │ │ │ + add %ch,(%rax) │ │ │ │ + outsl %ds:(%rsi),(%dx) │ │ │ │ (bad) │ │ │ │ - enter $0xfffe,$0xff │ │ │ │ - sldt (%rax) │ │ │ │ - add %al,(%rdx) │ │ │ │ - ... │ │ │ │ + add -0x7cb7f81d(%rbx),%eax │ │ │ │ + sti │ │ │ │ + add (%rdi),%ecx │ │ │ │ + test %eax,0x1(%rbp) │ │ │ │ + add %al,(%rax) │ │ │ │ + mov 0x8(%rbp),%rdi │ │ │ │ + movq $0x4c1290,0x8(%rbp) │ │ │ │ + mov %rdi,%rbx │ │ │ │ + add $0x8,%rbp │ │ │ │ + test $0x7,%bl │ │ │ │ + jne 4c1290 │ │ │ │ + mov (%rbx),%rax │ │ │ │ + jmp *%rax │ │ │ │ + nopw 0x0(%rax,%rax,1) │ │ │ │ + add (%rax),%al │ │ │ │ + add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ - add %cl,(%rsi) │ │ │ │ add %al,(%rax) │ │ │ │ - add %ch,0x2e(%rax) │ │ │ │ - (bad) │ │ │ │ - add -0x73(%rax),%ecx │ │ │ │ - rex.RB call 744464bc <__environ@GLIBC_2.2.5+0x70806014> │ │ │ │ - (bad) │ │ │ │ - lea 0x31e2f58(%rip),%rbx │ │ │ │ - jmp *-0x8(%r13) │ │ │ │ - nopl 0x0(%rax) │ │ │ │ (bad) │ │ │ │ add %al,(%rax) │ │ │ │ + add %ch,%al │ │ │ │ + outsb %ds:(%rsi),(%dx) │ │ │ │ + (bad) │ │ │ │ + add -0x77(%rax),%ecx │ │ │ │ + fadds -0x7cb7f820(%rbx) │ │ │ │ + clc │ │ │ │ + add %ecx,(%rdi) │ │ │ │ + test %cl,0x49000001(%rcx) │ │ │ │ + add $0x38,%esp │ │ │ │ + cmp 0x358(%r13),%r12 │ │ │ │ + ja 4c13b0 │ │ │ │ + mov 0x8(%rbp),%rax │ │ │ │ + mov 0x6(%rbx),%rcx │ │ │ │ + mov 0xe(%rbx),%rdx │ │ │ │ + mov 0x16(%rbx),%rsi │ │ │ │ + mov 0x1e(%rbx),%rbx │ │ │ │ + cmp $0x1,%rbx │ │ │ │ + jne 4c0faf │ │ │ │ + mov (%rsi),%bl │ │ │ │ + movq $0x3363a40,-0x30(%r12) │ │ │ │ + movzbl %bl,%ebx │ │ │ │ + mov %rbx,-0x28(%r12) │ │ │ │ + lea -0x2f(%r12),%rbx │ │ │ │ + add $0xffffffffffffffd8,%r12 │ │ │ │ + mov %rbx,%rcx │ │ │ │ + mov %rdx,%rbx │ │ │ │ + movq $0x4c1338,-0x10(%rbp) │ │ │ │ + mov %rbx,%rdx │ │ │ │ + mov %rax,%rbx │ │ │ │ + mov 0x7(%rcx),%rax │ │ │ │ + mov %rax,-0x8(%rbp) │ │ │ │ + mov %rcx,0x0(%rbp) │ │ │ │ + mov %rdx,0x8(%rbp) │ │ │ │ + add $0xfffffffffffffff0,%rbp │ │ │ │ + test $0x7,%bl │ │ │ │ + jne 4c1338 │ │ │ │ + mov (%rbx),%rax │ │ │ │ + jmp *%rax │ │ │ │ + mov 0xf(%rbx),%rbx │ │ │ │ + jmp 4c1340 │ │ │ │ + nopl 0x0(%rax,%rax,1) │ │ │ │ + add %r8b,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %bl,(%rsi) │ │ │ │ add %al,(%rax) │ │ │ │ - add %al,0x2e(%rax) │ │ │ │ + add %al,0x6e(%rax) │ │ │ │ (bad) │ │ │ │ add -0x75(%rax),%ecx │ │ │ │ - or %r9b,-0x39(%r8) │ │ │ │ - or %r9b,%r8b │ │ │ │ - sub 0x48(%rax,%rax,1),%ecx │ │ │ │ - mov %ebx,%ecx │ │ │ │ - mov %rax,%rbx │ │ │ │ - mov %rcx,0x10(%rbp) │ │ │ │ + and %r9b,-0x75(%r8) │ │ │ │ + rex.WRB or %r9b,-0x77(%r8) │ │ │ │ + fiaddl -0x7cb7f81e(%rbx) │ │ │ │ + cli │ │ │ │ + add (%rdi),%ecx │ │ │ │ + andl $0xffffff83,0x48fffffc(%rsi) │ │ │ │ + cli │ │ │ │ + add 0x6a(%rbx),%dh │ │ │ │ + mov 0x1f(%rbx),%rdx │ │ │ │ + mov %rdx,%rsi │ │ │ │ + neg %rsi │ │ │ │ + xor %rdx,%rsi │ │ │ │ + mov %rcx,%rdi │ │ │ │ + and %rsi,%rdi │ │ │ │ + cmp 0x17(%rbx),%rdi │ │ │ │ + jne 4c1437 │ │ │ │ + mov %rcx,%rsi │ │ │ │ + and %rdx,%rsi │ │ │ │ + test %rsi,%rsi │ │ │ │ + jne 4c131d │ │ │ │ + mov 0x7(%rbx),%rbx │ │ │ │ + jmp 4c1340 │ │ │ │ + movq $0x4c0ee8,0x0(%rbp) │ │ │ │ + mov %rdi,%r8 │ │ │ │ + mov 0x8(%rbp),%rdi │ │ │ │ + lea 0x377a0df(%rip),%rsi │ │ │ │ + mov %rbx,%r14 │ │ │ │ + jmp 4bfbb0 │ │ │ │ + lea 0x3776b31(%rip),%rbx │ │ │ │ + add $0x20,%rbp │ │ │ │ + jmp *0x0(%rbp) │ │ │ │ + movq $0x38,0x388(%r13) │ │ │ │ + jmp 338a720 │ │ │ │ + cmp 0xe(%rbx),%rcx │ │ │ │ + jne 4c147a │ │ │ │ + movq $0x4c13f8,0x8(%rbp) │ │ │ │ + mov 0x6(%rbx),%rbx │ │ │ │ add $0x8,%rbp │ │ │ │ test $0x7,%bl │ │ │ │ - jne 4c2bc8 │ │ │ │ + jne 4c13f8 │ │ │ │ mov (%rbx),%rax │ │ │ │ jmp *%rax │ │ │ │ nopl 0x0(%rax) │ │ │ │ - add %eax,(%rax) │ │ │ │ + add (%rcx),%eax │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ (bad) │ │ │ │ add %al,(%rax) │ │ │ │ - add %cl,(%rax) │ │ │ │ - cs (bad) │ │ │ │ - add -0x75(%rax),%ecx │ │ │ │ - jne 4c2bd4 │ │ │ │ - add $0x10,%rbp │ │ │ │ - mov %rbx,%r14 │ │ │ │ - mov %r14,%rax │ │ │ │ - and $0x7,%eax │ │ │ │ - cmp $0x1,%rax │ │ │ │ - je 4c2c30 │ │ │ │ - movq $0x4c2c18,-0x18(%rbp) │ │ │ │ - mov 0x6(%r14),%rbx │ │ │ │ - mov 0xe(%r14),%rax │ │ │ │ - mov %rax,-0x10(%rbp) │ │ │ │ - mov %rsi,-0x8(%rbp) │ │ │ │ - add $0xffffffffffffffe8,%rbp │ │ │ │ + add %al,0x48031e6d(%rax) │ │ │ │ + movl $0x4c1420,0x0(%rbp) │ │ │ │ + mov 0xf(%rbx),%rbx │ │ │ │ test $0x7,%bl │ │ │ │ - jne 4c2c18 │ │ │ │ + jne 4c1420 │ │ │ │ mov (%rbx),%rax │ │ │ │ jmp *%rax │ │ │ │ - nopl (%rax) │ │ │ │ - add (%rax),%al │ │ │ │ + xchg %ax,%ax │ │ │ │ + add (%rcx),%eax │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ (bad) │ │ │ │ add %al,(%rax) │ │ │ │ - add %bh,0x48031e2d(%rax) │ │ │ │ - movl $0x4c2b90,0x0(%rbp) │ │ │ │ - mov 0x10(%rbp),%rdi │ │ │ │ - mov 0x7(%rbx),%rsi │ │ │ │ - mov %rbx,%r14 │ │ │ │ - jmp 4c0738 │ │ │ │ - mov %rsi,%rbx │ │ │ │ - jmp *0x0(%rbp) │ │ │ │ - xchg %ax,%ax │ │ │ │ + add %bl,0x6d(%rax) │ │ │ │ + (bad) │ │ │ │ + add %ecx,%ebp │ │ │ │ + cmp %esp,%edi │ │ │ │ + (bad) │ │ │ │ + decl -0x7d(%rax) │ │ │ │ (bad) │ │ │ │ + lea 0x3776aa1(%rip),%ebx │ │ │ │ + add $0x18,%rbp │ │ │ │ + jmp *0x0(%rbp) │ │ │ │ + movq $0x4c1460,0x8(%rbp) │ │ │ │ + mov %rax,%rbx │ │ │ │ + add $0x8,%rbp │ │ │ │ + test $0x7,%bl │ │ │ │ + jne 4c1460 │ │ │ │ + mov (%rbx),%rax │ │ │ │ + jmp *%rax │ │ │ │ + add (%rcx),%eax │ │ │ │ add %al,(%rax) │ │ │ │ - add %al,(%rbx) │ │ │ │ add %al,(%rax) │ │ │ │ - add %al,(%rdx) │ │ │ │ add %al,(%rax) │ │ │ │ + (bad) │ │ │ │ add %al,(%rax) │ │ │ │ + add %bl,(%rax) │ │ │ │ + insl (%dx),%es:(%rdi) │ │ │ │ + (bad) │ │ │ │ + add -0x39(%rax),%ecx │ │ │ │ + add %r9b,0x10(%r8) │ │ │ │ + rex.WR add %r9b,-0x75(%rax) │ │ │ │ + pop %rbx │ │ │ │ + psadbw %mm3,%mm0 │ │ │ │ + (bad) │ │ │ │ + jne 4c1048 │ │ │ │ + mov (%rbx),%rax │ │ │ │ + jmp *%rax │ │ │ │ + movq $0x4c14a8,0x8(%rbp) │ │ │ │ + mov %rax,%rbx │ │ │ │ + add $0x8,%rbp │ │ │ │ + test $0x7,%bl │ │ │ │ + jne 4c14a8 │ │ │ │ + mov (%rbx),%rax │ │ │ │ + jmp *%rax │ │ │ │ + nopl 0x0(%rax,%rax,1) │ │ │ │ + add (%rcx),%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 │ │ │ │ - jb 4c2c75 │ │ │ │ - movq $0x4c2c90,-0x10(%rbp) │ │ │ │ - mov %rsi,%rax │ │ │ │ - mov 0x7(%r14),%rsi │ │ │ │ - mov %rax,-0x8(%rbp) │ │ │ │ - add $0xfffffffffffffff0,%rbp │ │ │ │ - jmp 4c0738 │ │ │ │ - lea 0x31e2e64(%rip),%rbx │ │ │ │ - jmp *-0x8(%r13) │ │ │ │ - add %eax,(%rax) │ │ │ │ + add %dl,%al │ │ │ │ + insb (%dx),%es:(%rdi) │ │ │ │ + (bad) │ │ │ │ + add -0x39(%rax),%ecx │ │ │ │ + add %r10b,%r8b │ │ │ │ + adc $0x4c,%al │ │ │ │ + add %cl,-0x75(%rax) │ │ │ │ + pop %rbx │ │ │ │ + psadbw %mm3,%mm0 │ │ │ │ + (bad) │ │ │ │ + jne 4c14d0 │ │ │ │ + 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,0x2e(%rax) │ │ │ │ + add %ch,-0x16fce194(%rax) │ │ │ │ + mov %ebx,%edi │ │ │ │ (bad) │ │ │ │ - add -0x77(%rax),%ecx │ │ │ │ - fimuls 0x75(%rbx,%rcx,4) │ │ │ │ - or %cl,-0x7d(%rax) │ │ │ │ + decl (%rdi) │ │ │ │ (bad) │ │ │ │ - enter $0xfffe,$0xff │ │ │ │ - sldt (%rax) │ │ │ │ + add %cl,(%rdi) │ │ │ │ + add %al,(%rax) │ │ │ │ add %al,(%rdx) │ │ │ │ ... │ │ │ │ add %al,(%rax) │ │ │ │ add %cl,(%rsi) │ │ │ │ add %al,(%rax) │ │ │ │ - add %bl,(%rax) │ │ │ │ - sub $0x8d48031e,%eax │ │ │ │ - rex.RB call 7444660c <__environ@GLIBC_2.2.5+0x70806164> │ │ │ │ + add %ch,%al │ │ │ │ + insb (%dx),%es:(%rdi) │ │ │ │ (bad) │ │ │ │ - lea 0x31e2e38(%rip),%rbx │ │ │ │ + add -0x73(%rax),%ecx │ │ │ │ + rex.RB fmuls -0x8(%r9,%rdi,1) │ │ │ │ + jae 4c153b │ │ │ │ + lea 0x31e6cf8(%rip),%rbx │ │ │ │ jmp *-0x8(%r13) │ │ │ │ - nopl 0x0(%rax) │ │ │ │ - (bad) │ │ │ │ - add %al,(%rax) │ │ │ │ - add %al,(%rax) │ │ │ │ - add %al,(%rax) │ │ │ │ - add %bl,(%rsi) │ │ │ │ - add %al,(%rax) │ │ │ │ - add %dh,%al │ │ │ │ - sub $0x1e,%al │ │ │ │ - add -0x75(%rax),%ecx │ │ │ │ - or %r9b,-0x39(%r8) │ │ │ │ - or %r11b,(%r8) │ │ │ │ - sub $0x8948004c,%eax │ │ │ │ - (bad) -0x77(%rax) │ │ │ │ - ret │ │ │ │ - mov %rcx,0x10(%rbp) │ │ │ │ - add $0x8,%rbp │ │ │ │ + movq $0x4c1530,0x0(%rbp) │ │ │ │ + mov 0x10(%rbp),%rbx │ │ │ │ test $0x7,%bl │ │ │ │ - jne 4c2d18 │ │ │ │ + jne 4c1530 │ │ │ │ mov (%rbx),%rax │ │ │ │ jmp *%rax │ │ │ │ - nopl 0x0(%rax) │ │ │ │ - add %eax,(%rax) │ │ │ │ - add %al,(%rax) │ │ │ │ + nopw 0x0(%rax,%rax,1) │ │ │ │ + addl $0x0,(%rcx) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ - (bad) │ │ │ │ + add %bl,(%rsi) │ │ │ │ add %al,(%rax) │ │ │ │ - add %bh,0x48031e2c(%rax) │ │ │ │ + add %ch,0x48031e6c(%rax) │ │ │ │ mov 0x8(%rbp),%esi │ │ │ │ - add $0x10,%rbp │ │ │ │ + add $0x20,%rbp │ │ │ │ mov %rbx,%r14 │ │ │ │ mov %r14,%rax │ │ │ │ and $0x7,%eax │ │ │ │ cmp $0x1,%rax │ │ │ │ - je 4c2d80 │ │ │ │ - movq $0x4c2d68,-0x18(%rbp) │ │ │ │ + je 4c1630 │ │ │ │ + movq $0x4c1590,-0x20(%rbp) │ │ │ │ mov 0x6(%r14),%rbx │ │ │ │ - mov 0xe(%r14),%rax │ │ │ │ + mov %rsi,-0x18(%rbp) │ │ │ │ + mov 0x16(%r14),%rax │ │ │ │ mov %rax,-0x10(%rbp) │ │ │ │ - mov %rsi,-0x8(%rbp) │ │ │ │ - add $0xffffffffffffffe8,%rbp │ │ │ │ + mov 0x1e(%r14),%rax │ │ │ │ + mov %rax,-0x8(%rbp) │ │ │ │ + add $0xffffffffffffffe0,%rbp │ │ │ │ test $0x7,%bl │ │ │ │ - jne 4c2d68 │ │ │ │ + jne 4c1590 │ │ │ │ mov (%rbx),%rax │ │ │ │ jmp *%rax │ │ │ │ - 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 %ch,0x2c(%rax) │ │ │ │ + add %cl,0x6c(%rax) │ │ │ │ (bad) │ │ │ │ - add -0x39(%rax),%ecx │ │ │ │ - add %r12b,%r8b │ │ │ │ - sub $0x4c,%al │ │ │ │ - add %cl,-0x75(%rax) │ │ │ │ - jge 4c2d84 │ │ │ │ - mov 0x7(%rbx),%rsi │ │ │ │ - mov %rbx,%r14 │ │ │ │ - jmp 4c0738 │ │ │ │ + add -0x77(%rax),%ecx │ │ │ │ + fadds -0x7cb7f820(%rbx) │ │ │ │ + clc │ │ │ │ + add %ecx,(%rdi) │ │ │ │ + test %ah,-0x1(%rdi,%rdi,8) │ │ │ │ + decl -0x75(%rax) │ │ │ │ + jne 4c15ac │ │ │ │ + cmp $0x2,%rax │ │ │ │ + jne 4c179c │ │ │ │ + movq $0x4c15d8,0x8(%rbp) │ │ │ │ mov %rsi,%rbx │ │ │ │ - jmp *0x0(%rbp) │ │ │ │ - xchg %ax,%ax │ │ │ │ - (bad) │ │ │ │ + add $0x8,%rbp │ │ │ │ + test $0x7,%bl │ │ │ │ + jne 4c15d8 │ │ │ │ + mov (%rbx),%rax │ │ │ │ + jmp *%rax │ │ │ │ + nop │ │ │ │ + add (%rax),%al │ │ │ │ add %al,(%rax) │ │ │ │ - add %al,(%rbx) │ │ │ │ add %al,(%rax) │ │ │ │ - add %al,(%rdx) │ │ │ │ add %al,(%rax) │ │ │ │ + (bad) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ - add %cl,(%rsi) │ │ │ │ + insb (%dx),%es:(%rdi) │ │ │ │ + (bad) │ │ │ │ + add -0x77(%rax),%ecx │ │ │ │ + fadds -0x7cb7f820(%rbx) │ │ │ │ + clc │ │ │ │ + add %ecx,(%rdi) │ │ │ │ + test %cl,%al │ │ │ │ + add $0x0,%al │ │ │ │ + add %cl,-0x39(%rax) │ │ │ │ + or %r12b,(%r8) │ │ │ │ + (bad) │ │ │ │ + rex.WR add %r9b,-0x77(%rax) │ │ │ │ + fmuls -0x75(%rax) │ │ │ │ + pop %rbp │ │ │ │ + adc %cl,-0x77(%rax) │ │ │ │ + adc %r9b,-0x7d(%r8) │ │ │ │ + (bad) │ │ │ │ + ret │ │ │ │ + (bad) │ │ │ │ + jne 4c1620 │ │ │ │ + mov (%rbx),%rax │ │ │ │ + jmp *%rax │ │ │ │ + nopl 0x0(%rax) │ │ │ │ + add %eax,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ - add %cl,-0x73(%rax) │ │ │ │ - rex.RB │ │ │ │ - lock cmp %r15,%rax │ │ │ │ - jb 4c2dc5 │ │ │ │ - movq $0x4c2de0,-0x10(%rbp) │ │ │ │ - mov %rsi,%rax │ │ │ │ - mov 0x7(%r14),%rsi │ │ │ │ + (bad) │ │ │ │ + add %al,(%rax) │ │ │ │ + add %bh,0x48031e6b(%rax) │ │ │ │ + mov 0x8(%rbp),%esi │ │ │ │ + add $0x10,%rbp │ │ │ │ + mov %rbx,%r14 │ │ │ │ + jmp 4c153b │ │ │ │ + movq $0x4c1670,-0x20(%rbp) │ │ │ │ + mov 0x7(%r14),%rbx │ │ │ │ + mov %rsi,-0x18(%rbp) │ │ │ │ + mov 0xf(%r14),%rax │ │ │ │ + mov %rax,-0x10(%rbp) │ │ │ │ + mov 0x17(%r14),%rax │ │ │ │ mov %rax,-0x8(%rbp) │ │ │ │ - add $0xfffffffffffffff0,%rbp │ │ │ │ - jmp 4c0738 │ │ │ │ - lea 0x31e2d44(%rip),%rbx │ │ │ │ - jmp *-0x8(%r13) │ │ │ │ - add %eax,(%rax) │ │ │ │ + add $0xffffffffffffffe0,%rbp │ │ │ │ + test $0x7,%bl │ │ │ │ + jne 4c1670 │ │ │ │ + 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 %ah,(%rax) │ │ │ │ - sub $0x8948031e,%eax │ │ │ │ - fimuls 0x75(%rbx,%rcx,4) │ │ │ │ - or %cl,-0x7d(%rax) │ │ │ │ + add %bl,0x6b(%rax) │ │ │ │ (bad) │ │ │ │ - enter $0xfffe,$0xff │ │ │ │ - sldt (%rax) │ │ │ │ - add %al,(%rdx) │ │ │ │ - ... │ │ │ │ + add -0x7cb7f81d(%rbx),%eax │ │ │ │ + sti │ │ │ │ + add (%rdi),%ecx │ │ │ │ + test %eax,0x1(%rax) │ │ │ │ + add %al,(%rax) │ │ │ │ + mov 0x8(%rbp),%rsi │ │ │ │ + movq $0x4c16b0,0x8(%rbp) │ │ │ │ + mov %rsi,%rbx │ │ │ │ + add $0x8,%rbp │ │ │ │ + test $0x7,%bl │ │ │ │ + jne 4c16b0 │ │ │ │ + mov (%rbx),%rax │ │ │ │ + jmp *%rax │ │ │ │ + nopw 0x0(%rax,%rax,1) │ │ │ │ + add (%rax),%al │ │ │ │ + add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ - add %cl,(%rsi) │ │ │ │ add %al,(%rax) │ │ │ │ - add %cl,%al │ │ │ │ - sub (%rsi),%ebx │ │ │ │ - add -0x73(%rax),%ecx │ │ │ │ - rex.RB call 7444675c <__environ@GLIBC_2.2.5+0x708062b4> │ │ │ │ - (bad) │ │ │ │ - lea 0x31e2d18(%rip),%rbx │ │ │ │ - jmp *-0x8(%r13) │ │ │ │ - nopl 0x0(%rax) │ │ │ │ (bad) │ │ │ │ add %al,(%rax) │ │ │ │ + add %bl,(%rax) │ │ │ │ + imul $0x3,(%rsi),%ebx │ │ │ │ + mov %rbx,%rax │ │ │ │ + and $0x7,%eax │ │ │ │ + cmp $0x1,%rax │ │ │ │ + je 4c187d │ │ │ │ + add $0x38,%r12 │ │ │ │ + cmp 0x358(%r13),%r12 │ │ │ │ + ja 4c18cc │ │ │ │ + mov 0x8(%rbp),%rax │ │ │ │ + mov 0x6(%rbx),%rcx │ │ │ │ + mov 0xe(%rbx),%rdx │ │ │ │ + mov 0x16(%rbx),%rsi │ │ │ │ + mov 0x1e(%rbx),%rbx │ │ │ │ + cmp $0x1,%rbx │ │ │ │ + jne 4c19dd │ │ │ │ + mov (%rsi),%bl │ │ │ │ + movq $0x3363a40,-0x30(%r12) │ │ │ │ + movzbl %bl,%ebx │ │ │ │ + mov %rbx,-0x28(%r12) │ │ │ │ + lea -0x2f(%r12),%rbx │ │ │ │ + add $0xffffffffffffffd8,%r12 │ │ │ │ + movq $0x4c1750,-0x10(%rbp) │ │ │ │ + mov %rbx,%rcx │ │ │ │ + mov %rax,%rbx │ │ │ │ + mov 0x7(%rcx),%rax │ │ │ │ + mov %rax,-0x8(%rbp) │ │ │ │ + mov %rcx,0x0(%rbp) │ │ │ │ + mov %rdx,0x8(%rbp) │ │ │ │ + add $0xfffffffffffffff0,%rbp │ │ │ │ + test $0x7,%bl │ │ │ │ + jne 4c1750 │ │ │ │ + mov (%rbx),%rax │ │ │ │ + jmp *%rax │ │ │ │ + mov 0xf(%rbx),%rbx │ │ │ │ + jmp 4c1758 │ │ │ │ + nopl (%rax) │ │ │ │ + add %r8b,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %bl,(%rsi) │ │ │ │ add %al,(%rax) │ │ │ │ - add %ah,0x48031e2b(%rax) │ │ │ │ - mov 0x8(%rbp),%eax │ │ │ │ - movq $0x4c2e68,0x8(%rbp) │ │ │ │ - mov %rbx,%rcx │ │ │ │ + add %bh,0x6a(%rax) │ │ │ │ + (bad) │ │ │ │ + add -0x75(%rax),%ecx │ │ │ │ + and %r9b,-0x75(%r8) │ │ │ │ + rex.WRB or %r9b,-0x77(%r8) │ │ │ │ + fiaddl -0x7cb7f81e(%rbx) │ │ │ │ + cli │ │ │ │ + add 0x67(%rbx),%esi │ │ │ │ + cmp $0x2,%rdx │ │ │ │ + jae 4c18dc │ │ │ │ + mov 0x1f(%rbx),%rdx │ │ │ │ + mov %rdx,%rsi │ │ │ │ + neg %rsi │ │ │ │ + xor %rdx,%rsi │ │ │ │ + mov %rcx,%rdi │ │ │ │ + and %rsi,%rdi │ │ │ │ + cmp 0x17(%rbx),%rdi │ │ │ │ + jne 4c193d │ │ │ │ + mov %rcx,%rsi │ │ │ │ + and %rdx,%rsi │ │ │ │ + test %rsi,%rsi │ │ │ │ + jne 4c1737 │ │ │ │ + mov 0x7(%rbx),%rbx │ │ │ │ + jmp 4c1758 │ │ │ │ + movq $0x4c1a38,0x0(%rbp) │ │ │ │ + mov %rsi,%r8 │ │ │ │ + lea 0x3778c5b(%rip),%rdi │ │ │ │ + lea 0x3779cb4(%rip),%rsi │ │ │ │ + mov %rbx,%r14 │ │ │ │ + jmp 4bfbb0 │ │ │ │ + lea 0x3776716(%rip),%rbx │ │ │ │ + add $0x20,%rbp │ │ │ │ + jmp *0x0(%rbp) │ │ │ │ + movq $0x4c17f8,0x8(%rbp) │ │ │ │ mov %rax,%rbx │ │ │ │ - mov %rcx,0x10(%rbp) │ │ │ │ add $0x8,%rbp │ │ │ │ test $0x7,%bl │ │ │ │ - jne 4c2e68 │ │ │ │ + jne 4c17f8 │ │ │ │ mov (%rbx),%rax │ │ │ │ jmp *%rax │ │ │ │ nopl 0x0(%rax) │ │ │ │ - add %eax,(%rax) │ │ │ │ + add (%rcx),%eax │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ (bad) │ │ │ │ add %al,(%rax) │ │ │ │ - add %ch,0x2b(%rax) │ │ │ │ - (bad) │ │ │ │ - add -0x75(%rax),%ecx │ │ │ │ - jne 4c2e74 │ │ │ │ - add $0x10,%rbp │ │ │ │ - mov %rbx,%r14 │ │ │ │ - mov %r14,%rax │ │ │ │ - and $0x7,%eax │ │ │ │ - cmp $0x1,%rax │ │ │ │ - je 4c2ed0 │ │ │ │ - movq $0x4c2eb8,-0x18(%rbp) │ │ │ │ - mov 0x6(%r14),%rbx │ │ │ │ - mov 0xe(%r14),%rax │ │ │ │ - mov %rax,-0x10(%rbp) │ │ │ │ - mov %rsi,-0x8(%rbp) │ │ │ │ - add $0xffffffffffffffe8,%rbp │ │ │ │ + add %dl,%al │ │ │ │ + imul $0x45c74803,(%rsi),%ebx │ │ │ │ + add %bh,(%rax) │ │ │ │ + sbb %cl,0x48(%rax,%rax,1) │ │ │ │ + mov 0xf(%rbx),%ebx │ │ │ │ test $0x7,%bl │ │ │ │ - jne 4c2eb8 │ │ │ │ + jne 4c1838 │ │ │ │ mov (%rbx),%rax │ │ │ │ jmp *%rax │ │ │ │ - nopl (%rax) │ │ │ │ - add (%rax),%al │ │ │ │ + xchg %ax,%ax │ │ │ │ + add (%rcx),%eax │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ (bad) │ │ │ │ add %al,(%rax) │ │ │ │ - add %bl,(%rax) │ │ │ │ - sub (%rsi),%ebx │ │ │ │ - add -0x39(%rax),%ecx │ │ │ │ - add %r14b,(%r8) │ │ │ │ - cs rex.WR add %r9b,-0x75(%rax) │ │ │ │ - jge 4c2ed4 │ │ │ │ - mov 0x7(%rbx),%rsi │ │ │ │ - mov %rbx,%r14 │ │ │ │ - jmp 4c0738 │ │ │ │ - mov %rsi,%rbx │ │ │ │ - jmp *0x0(%rbp) │ │ │ │ - xchg %ax,%ax │ │ │ │ + add %ch,-0x14fce197(%rax) │ │ │ │ (bad) │ │ │ │ + nopw 0x0(%rax,%rax,1) │ │ │ │ + add (%rcx),%eax │ │ │ │ add %al,(%rax) │ │ │ │ - add %al,(%rbx) │ │ │ │ add %al,(%rax) │ │ │ │ - add %al,(%rdx) │ │ │ │ add %al,(%rax) │ │ │ │ + (bad) │ │ │ │ add %al,(%rax) │ │ │ │ + add %dl,0x48031e69(%rax) │ │ │ │ + movl $0x4c1870,0x0(%rbp) │ │ │ │ + mov %rbx,%rax │ │ │ │ + mov 0x7(%rbx),%rbx │ │ │ │ + mov 0xf(%rax),%rax │ │ │ │ + mov %rax,0x18(%rbp) │ │ │ │ + test $0x7,%bl │ │ │ │ + jne 4c1870 │ │ │ │ + mov (%rbx),%rax │ │ │ │ + jmp *%rax │ │ │ │ + nopl 0x0(%rax) │ │ │ │ + add (%rax),%eax │ │ │ │ add %al,(%rax) │ │ │ │ - add %cl,(%rsi) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ + (bad) │ │ │ │ add %al,(%rax) │ │ │ │ - add %cl,-0x73(%rax) │ │ │ │ - rex.RB │ │ │ │ - lock cmp %r15,%rax │ │ │ │ - jb 4c2f15 │ │ │ │ - movq $0x4c2f30,-0x10(%rbp) │ │ │ │ - mov %rsi,%rax │ │ │ │ - mov 0x7(%r14),%rsi │ │ │ │ - mov %rax,-0x8(%rbp) │ │ │ │ - add $0xfffffffffffffff0,%rbp │ │ │ │ - jmp 4c0738 │ │ │ │ - lea 0x31e2c24(%rip),%rbx │ │ │ │ - jmp *-0x8(%r13) │ │ │ │ - add %eax,(%rax) │ │ │ │ + add %bl,0x69(%rax) │ │ │ │ + (bad) │ │ │ │ + add -0x7cb7f81d(%rbx),%eax │ │ │ │ + sti │ │ │ │ + add 0x12(%rbp),%esi │ │ │ │ + add $0x8,%rbp │ │ │ │ + lea 0x377664d(%rip),%rbx │ │ │ │ + add $0x18,%rbp │ │ │ │ + jmp *0x0(%rbp) │ │ │ │ + movq $0x4c18b8,0x0(%rbp) │ │ │ │ + mov 0x18(%rbp),%rbx │ │ │ │ + test $0x7,%bl │ │ │ │ + jne 4c18b8 │ │ │ │ + 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 %dl,(%rax) │ │ │ │ + imul $0x7d8b4803,(%rsi),%ebx │ │ │ │ + adc %cl,-0x75(%rax) │ │ │ │ + jne 4c18c8 │ │ │ │ + mov %rbx,%r14 │ │ │ │ + add $0x20,%rbp │ │ │ │ + jmp 4c0ec0 │ │ │ │ + movq $0x38,0x388(%r13) │ │ │ │ + jmp 338a720 │ │ │ │ + cmp 0xe(%rbx),%rcx │ │ │ │ + jne 4c1982 │ │ │ │ + movq $0x4c1910,0x8(%rbp) │ │ │ │ + mov 0x6(%rbx),%rbx │ │ │ │ + add $0x8,%rbp │ │ │ │ + test $0x7,%bl │ │ │ │ + jne 4c1910 │ │ │ │ + mov (%rbx),%rax │ │ │ │ + jmp *%rax │ │ │ │ + add (%rcx),%eax │ │ │ │ + add %al,(%rax) │ │ │ │ + add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ - sub $0x1e,%al │ │ │ │ - add -0x77(%rax),%ecx │ │ │ │ - fimuls 0x75(%rbx,%rcx,4) │ │ │ │ - or %cl,-0x7d(%rax) │ │ │ │ (bad) │ │ │ │ - enter $0xfffe,$0xff │ │ │ │ - sldt (%rax) │ │ │ │ - add %al,(%rdx) │ │ │ │ - ... │ │ │ │ add %al,(%rax) │ │ │ │ - add %cl,(%rsi) │ │ │ │ + add %bh,0x48031e68(%rax) │ │ │ │ + movl $0x4c1938,0x0(%rbp) │ │ │ │ + mov 0xf(%rbx),%rbx │ │ │ │ + test $0x7,%bl │ │ │ │ + jne 4c1938 │ │ │ │ + mov (%rbx),%rax │ │ │ │ + jmp *%rax │ │ │ │ + xchg %ax,%ax │ │ │ │ + add (%rcx),%eax │ │ │ │ + add %al,(%rax) │ │ │ │ + add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ - add %bh,0x2a(%rax) │ │ │ │ (bad) │ │ │ │ - add -0x73(%rax),%ecx │ │ │ │ - rex.RB call 744468ac <__environ@GLIBC_2.2.5+0x70806404> │ │ │ │ + add %al,(%rax) │ │ │ │ + add %dl,-0x16fce198(%rax) │ │ │ │ + sti │ │ │ │ (bad) │ │ │ │ - lea 0x31e2bf8(%rip),%rbx │ │ │ │ - jmp *-0x8(%r13) │ │ │ │ - nopl 0x0(%rax) │ │ │ │ (bad) │ │ │ │ + decl -0x39(%rax) │ │ │ │ + or %r13b,0x19(%r8) │ │ │ │ + rex.WR add %r9b,-0x77(%rax) │ │ │ │ + ret │ │ │ │ + add $0x8,%rbp │ │ │ │ + test $0x7,%bl │ │ │ │ + jne 4c1968 │ │ │ │ + mov (%rbx),%rax │ │ │ │ + jmp *%rax │ │ │ │ + xchg %ax,%ax │ │ │ │ + add (%rcx),%eax │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ - add %bl,(%rsi) │ │ │ │ + (bad) │ │ │ │ add %al,(%rax) │ │ │ │ - add %dl,0x2a(%rax) │ │ │ │ + add %ah,0x68(%rax) │ │ │ │ (bad) │ │ │ │ - add -0x75(%rax),%ecx │ │ │ │ - or %r9b,-0x39(%r8) │ │ │ │ - or %r15b,0x48004c2f(%r8) │ │ │ │ - mov %ebx,%ecx │ │ │ │ + add -0x39(%rax),%ecx │ │ │ │ + add %r12b,(%r8) │ │ │ │ + sbb %cl,0x48(%rax,%rax,1) │ │ │ │ + mov 0xf(%rbx),%ebx │ │ │ │ + test $0x7,%bl │ │ │ │ + jne 4c1820 │ │ │ │ + mov (%rbx),%rax │ │ │ │ + jmp *%rax │ │ │ │ + movq $0x4c19b0,0x8(%rbp) │ │ │ │ mov %rax,%rbx │ │ │ │ - mov %rcx,0x10(%rbp) │ │ │ │ add $0x8,%rbp │ │ │ │ test $0x7,%bl │ │ │ │ - jne 4c2fb8 │ │ │ │ + jne 4c19b0 │ │ │ │ mov (%rbx),%rax │ │ │ │ jmp *%rax │ │ │ │ - nopl 0x0(%rax) │ │ │ │ - add %eax,(%rax) │ │ │ │ + nopl 0x0(%rax,%rax,1) │ │ │ │ + add (%rcx),%eax │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ (bad) │ │ │ │ add %al,(%rax) │ │ │ │ add %bl,(%rax) │ │ │ │ - sub (%rsi),%bl │ │ │ │ - add -0x75(%rax),%ecx │ │ │ │ - jne 4c2fc4 │ │ │ │ - add $0x10,%rbp │ │ │ │ - mov %rbx,%r14 │ │ │ │ - mov %r14,%rax │ │ │ │ - and $0x7,%eax │ │ │ │ - cmp $0x1,%rax │ │ │ │ - je 4c3020 │ │ │ │ - movq $0x4c3008,-0x18(%rbp) │ │ │ │ - mov 0x6(%r14),%rbx │ │ │ │ - mov 0xe(%r14),%rax │ │ │ │ - mov %rax,-0x10(%rbp) │ │ │ │ - mov %rsi,-0x8(%rbp) │ │ │ │ - add $0xffffffffffffffe8,%rbp │ │ │ │ + push $0xffffffffc748031e │ │ │ │ + add %r11b,%r8b │ │ │ │ + sbb %ecx,0x48(%rax,%rax,1) │ │ │ │ + mov 0xf(%rbx),%ebx │ │ │ │ test $0x7,%bl │ │ │ │ - jne 4c3008 │ │ │ │ + jne 4c19d8 │ │ │ │ mov (%rbx),%rax │ │ │ │ jmp *%rax │ │ │ │ - nopl (%rax) │ │ │ │ - add (%rax),%al │ │ │ │ + xchg %ax,%ax │ │ │ │ + add (%rcx),%eax │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ (bad) │ │ │ │ add %al,(%rax) │ │ │ │ - add %cl,%al │ │ │ │ - sub %ebx,(%rsi) │ │ │ │ - add -0x39(%rax),%ecx │ │ │ │ - add %r8b,0x48004c2f(%r8) │ │ │ │ - mov 0x10(%rbp),%edi │ │ │ │ - mov 0x7(%rbx),%rsi │ │ │ │ - mov %rbx,%r14 │ │ │ │ - jmp 4c0738 │ │ │ │ - mov %rsi,%rbx │ │ │ │ - jmp *0x0(%rbp) │ │ │ │ - xchg %ax,%ax │ │ │ │ + add %dh,%al │ │ │ │ + addr32 (bad) │ │ │ │ + add %ecx,%ebp │ │ │ │ + pop %rbx │ │ │ │ (bad) │ │ │ │ + (bad) │ │ │ │ + incl -0x76(%rax) │ │ │ │ + ds movq $0x3193ed0,-0x30(%r12) │ │ │ │ + mov %rcx,-0x28(%r12) │ │ │ │ + mov %rdx,-0x20(%r12) │ │ │ │ + lea 0x1(%rsi),%rcx │ │ │ │ + mov %rcx,-0x18(%r12) │ │ │ │ + dec %rbx │ │ │ │ + mov %rbx,-0x10(%r12) │ │ │ │ + movq $0x3363a40,-0x8(%r12) │ │ │ │ + movzbl %dil,%ebx │ │ │ │ + mov %rbx,(%r12) │ │ │ │ + lea -0x2e(%r12),%rdx │ │ │ │ + lea -0x7(%r12),%rbx │ │ │ │ + jmp 4c170b │ │ │ │ + nopl 0x0(%rax) │ │ │ │ + add (%rax),%eax │ │ │ │ add %al,(%rax) │ │ │ │ - add %al,(%rbx) │ │ │ │ - add %al,(%rax) │ │ │ │ - add %al,(%rdx) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ + (bad) │ │ │ │ add %al,(%rax) │ │ │ │ - add %cl,(%rsi) │ │ │ │ + add %ah,-0x7cfce199(%rax) │ │ │ │ + jrcxz 4c1a42 │ │ │ │ + cmp $0x1,%rbx │ │ │ │ + je 4c1a78 │ │ │ │ + movq $0x4c1a68,0x0(%rbp) │ │ │ │ + mov 0x10(%rbp),%rbx │ │ │ │ + test $0x7,%bl │ │ │ │ + jne 4c1a68 │ │ │ │ + mov (%rbx),%rax │ │ │ │ + jmp *%rax │ │ │ │ + nop │ │ │ │ + addl $0x0,(%rcx) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ + add %bl,(%rsi) │ │ │ │ add %al,(%rax) │ │ │ │ - add %cl,-0x73(%rax) │ │ │ │ - rex.RB │ │ │ │ - lock cmp %r15,%rax │ │ │ │ - jb 4c3065 │ │ │ │ - movq $0x4c3080,-0x10(%rbp) │ │ │ │ - mov %rsi,%rax │ │ │ │ - mov 0x7(%r14),%rsi │ │ │ │ - mov %rax,-0x8(%rbp) │ │ │ │ - add $0xfffffffffffffff0,%rbp │ │ │ │ - jmp 4c0738 │ │ │ │ - lea 0x31e2b04(%rip),%rbx │ │ │ │ - jmp *-0x8(%r13) │ │ │ │ - add %eax,(%rax) │ │ │ │ + add %dh,0x67(%rax) │ │ │ │ + (bad) │ │ │ │ + add -0x75(%rax),%ecx │ │ │ │ + jne 4c1a74 │ │ │ │ + add $0x20,%rbp │ │ │ │ + mov %rbx,%r14 │ │ │ │ + jmp 4c153b │ │ │ │ + movq $0x4c1aa0,0x0(%rbp) │ │ │ │ + mov 0x18(%rbp),%rbx │ │ │ │ + test $0x7,%bl │ │ │ │ + jne 4c1aa0 │ │ │ │ + mov (%rbx),%rax │ │ │ │ + jmp *%rax │ │ │ │ + xchg %ax,%ax │ │ │ │ + addl $0x0,(%rcx) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ + add %bl,(%rsi) │ │ │ │ add %al,(%rax) │ │ │ │ + add %bh,(%rax) │ │ │ │ + addr32 (bad) │ │ │ │ + add -0x75(%rax),%ecx │ │ │ │ + jne 4c1aac │ │ │ │ + add $0x20,%rbp │ │ │ │ + mov %rbx,%r14 │ │ │ │ + jmp 4c153b │ │ │ │ + movq $0x4c1ae0,0x10(%rbp) │ │ │ │ + mov 0x8(%rbp),%rbx │ │ │ │ + add $0x10,%rbp │ │ │ │ + test $0x7,%bl │ │ │ │ + jne 4c1ae0 │ │ │ │ + mov (%rbx),%rax │ │ │ │ + jmp *%rax │ │ │ │ + nopw 0x0(%rax,%rax,1) │ │ │ │ + ... │ │ │ │ (bad) │ │ │ │ add %al,(%rax) │ │ │ │ - add %ah,%al │ │ │ │ - sub (%rsi),%bl │ │ │ │ - add -0x77(%rax),%ecx │ │ │ │ - fimuls 0x75(%rbx,%rcx,4) │ │ │ │ - or %cl,-0x7d(%rax) │ │ │ │ + add %bh,%al │ │ │ │ + data16 (bad) │ │ │ │ + add -0x7d(%rax),%ecx │ │ │ │ (bad) │ │ │ │ - enter $0xfffe,$0xff │ │ │ │ + lea 0x37474ee(%rip),%esi │ │ │ │ + mov %rbx,%r14 │ │ │ │ + jmp 4c153b │ │ │ │ + nopl 0x0(%rax,%rax,1) │ │ │ │ sldt (%rax) │ │ │ │ add %al,(%rdx) │ │ │ │ ... │ │ │ │ add %al,(%rax) │ │ │ │ add %cl,(%rsi) │ │ │ │ add %al,(%rax) │ │ │ │ - add %ch,(%rax) │ │ │ │ - sub %ebx,(%rsi) │ │ │ │ + add %bh,%al │ │ │ │ + data16 (bad) │ │ │ │ add -0x73(%rax),%ecx │ │ │ │ - rex.RB call 744469fc <__environ@GLIBC_2.2.5+0x70806554> │ │ │ │ + rex.RB call 10445464 <__environ@GLIBC_2.2.5+0xc804fbc> │ │ │ │ (bad) │ │ │ │ - lea 0x31e2ad8(%rip),%rbx │ │ │ │ - jmp *-0x8(%r13) │ │ │ │ - nopl 0x0(%rax) │ │ │ │ + rex.XB add %eax,(%r8) │ │ │ │ + add %cl,-0x39(%rax) │ │ │ │ + rex.RB │ │ │ │ + lock push %rax │ │ │ │ + sbb 0x4c(%rax,%rax,1),%ecx │ │ │ │ + mov %esi,%ebx │ │ │ │ + mov %rsi,-0x8(%rbp) │ │ │ │ + add $0xfffffffffffffff0,%rbp │ │ │ │ + test $0x7,%bl │ │ │ │ + jne 4c1b50 │ │ │ │ + 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,0x48031e66(%rax) │ │ │ │ + movl $0x4c1b88,-0x8(%rbp) │ │ │ │ + mov 0x7(%rbx),%rax │ │ │ │ + mov 0x3f(%rbx),%rbx │ │ │ │ + mov %rax,0x0(%rbp) │ │ │ │ + add $0xfffffffffffffff8,%rbp │ │ │ │ + test $0x7,%bl │ │ │ │ + jne 4c1b88 │ │ │ │ + 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) │ │ │ │ + (bad) │ │ │ │ add %al,(%rax) │ │ │ │ - sub %ebx,(%rsi) │ │ │ │ - add -0x75(%rax),%ecx │ │ │ │ - or %r9b,-0x39(%r8) │ │ │ │ - or %r9b,(%r8) │ │ │ │ - xor %ecx,0x48(%rax,%rax,1) │ │ │ │ - mov %ebx,%ecx │ │ │ │ + add %al,0x48031e66(%rax) │ │ │ │ + mov 0x8(%rbp),%eax │ │ │ │ + and $0x7,%ebx │ │ │ │ + cmp $0x1,%rbx │ │ │ │ + je 4c1bf8 │ │ │ │ + movq $0x4c1bc0,0x8(%rbp) │ │ │ │ mov %rax,%rbx │ │ │ │ - mov %rcx,0x10(%rbp) │ │ │ │ add $0x8,%rbp │ │ │ │ test $0x7,%bl │ │ │ │ - jne 4c3108 │ │ │ │ + jne 4c1bc0 │ │ │ │ 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 %cl,%al │ │ │ │ - sub %bl,(%rsi) │ │ │ │ - add -0x75(%rax),%ecx │ │ │ │ - jne 4c3114 │ │ │ │ - add $0x10,%rbp │ │ │ │ - mov %rbx,%r14 │ │ │ │ - mov %r14,%rax │ │ │ │ - and $0x7,%eax │ │ │ │ - cmp $0x1,%rax │ │ │ │ - je 4c3170 │ │ │ │ - movq $0x4c3158,-0x18(%rbp) │ │ │ │ - mov 0x6(%r14),%rbx │ │ │ │ - mov 0xe(%r14),%rax │ │ │ │ - mov %rax,-0x10(%rbp) │ │ │ │ - mov %rsi,-0x8(%rbp) │ │ │ │ - add $0xffffffffffffffe8,%rbp │ │ │ │ + add %bh,(%rax) │ │ │ │ + data16 (bad) │ │ │ │ + add -0x39(%rax),%ecx │ │ │ │ + add %r13b,%r8b │ │ │ │ + sbb 0x48(%rax,%rax,1),%ecx │ │ │ │ + mov 0xf(%rbx),%ebx │ │ │ │ test $0x7,%bl │ │ │ │ - jne 4c3158 │ │ │ │ + jne 4c1be8 │ │ │ │ mov (%rbx),%rax │ │ │ │ jmp *%rax │ │ │ │ - nopl (%rax) │ │ │ │ - add (%rax),%al │ │ │ │ + xchg %ax,%ax │ │ │ │ + add %eax,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ (bad) │ │ │ │ add %al,(%rax) │ │ │ │ - add %bh,0x28(%rax) │ │ │ │ - (bad) │ │ │ │ - add -0x39(%rax),%ecx │ │ │ │ - add %r10b,%r8b │ │ │ │ - xor %cl,0x48(%rax,%rax,1) │ │ │ │ - mov 0x10(%rbp),%edi │ │ │ │ - mov 0x7(%rbx),%rsi │ │ │ │ + add %dl,(%rax) │ │ │ │ + data16 (bad) │ │ │ │ + add -0x75(%rax),%ecx │ │ │ │ + jne 4c1bf4 │ │ │ │ mov %rbx,%r14 │ │ │ │ - jmp 4c0738 │ │ │ │ - mov %rsi,%rbx │ │ │ │ - jmp *0x0(%rbp) │ │ │ │ - xchg %ax,%ax │ │ │ │ - (bad) │ │ │ │ - add %al,(%rax) │ │ │ │ - add %al,(%rbx) │ │ │ │ - add %al,(%rax) │ │ │ │ - add %al,(%rdx) │ │ │ │ - add %al,(%rax) │ │ │ │ - add %al,(%rax) │ │ │ │ + add $0x10,%rbp │ │ │ │ + jmp 4c14f0 │ │ │ │ + movq $0x4c1c28,0x8(%rbp) │ │ │ │ + mov %rax,%rbx │ │ │ │ + add $0x8,%rbp │ │ │ │ + test $0x7,%bl │ │ │ │ + jne 4c1c28 │ │ │ │ + mov (%rbx),%rax │ │ │ │ + jmp *%rax │ │ │ │ + nopl 0x0(%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 4c31b5 │ │ │ │ - movq $0x4c31d0,-0x10(%rbp) │ │ │ │ - mov %rsi,%rax │ │ │ │ - mov 0x7(%r14),%rsi │ │ │ │ - mov %rax,-0x8(%rbp) │ │ │ │ - add $0xfffffffffffffff0,%rbp │ │ │ │ - jmp 4c0738 │ │ │ │ - lea 0x31e29e4(%rip),%rbx │ │ │ │ - jmp *-0x8(%r13) │ │ │ │ + add %dl,0x48031e65(%rax) │ │ │ │ + movl $0x4c1c50,0x0(%rbp) │ │ │ │ + mov 0xf(%rbx),%rbx │ │ │ │ + test $0x7,%bl │ │ │ │ + jne 4c1c50 │ │ │ │ + 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,%al │ │ │ │ - sub %ebx,(%rsi) │ │ │ │ - add -0x77(%rax),%ecx │ │ │ │ - fimuls 0x75(%rbx,%rcx,4) │ │ │ │ - or %cl,-0x7d(%rax) │ │ │ │ + add %ch,0x65(%rax) │ │ │ │ (bad) │ │ │ │ - enter $0xfffe,$0xff │ │ │ │ - adc (%rax),%eax │ │ │ │ + add -0x75(%rax),%ecx │ │ │ │ + jne 4c1c5c │ │ │ │ + mov %rbx,%r14 │ │ │ │ + add $0x10,%rbp │ │ │ │ + jmp 4c0890 │ │ │ │ + lea 0x31e65c1(%rip),%rbx │ │ │ │ + jmp *-0x8(%r13) │ │ │ │ + nopl 0x0(%rax,%rax,1) │ │ │ │ + sbb %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ - add (%rax),%eax │ │ │ │ + add $0x0,%al │ │ │ │ ... │ │ │ │ add %al,(%rax) │ │ │ │ (bad) │ │ │ │ add %al,(%rax) │ │ │ │ - add %cl,%al │ │ │ │ - sub %ebx,(%rsi) │ │ │ │ + add %bl,(%rax) │ │ │ │ + fs (bad) │ │ │ │ add -0x73(%rax),%ecx │ │ │ │ - rex.RB enter $0x394c,$0xf8 │ │ │ │ - jb 4c346b │ │ │ │ - mov %rdi,%rax │ │ │ │ - and $0x7,%eax │ │ │ │ - cmp $0x1,%rax │ │ │ │ - je 4c3476 │ │ │ │ - movq $0x4c3250,-0x20(%rbp) │ │ │ │ - mov 0xe(%rdi),%rbx │ │ │ │ - mov %r14,-0x18(%rbp) │ │ │ │ - mov %rsi,-0x10(%rbp) │ │ │ │ - mov 0x6(%rdi),%rax │ │ │ │ - mov %rax,-0x8(%rbp) │ │ │ │ + rex.RB loopne 4c1cd9 │ │ │ │ + cmp %edi,%eax │ │ │ │ + jb 4c1d6b │ │ │ │ + movq $0x4c1cd0,-0x20(%rbp) │ │ │ │ + mov %r14,%rbx │ │ │ │ + mov %rsi,-0x18(%rbp) │ │ │ │ + mov %rdi,-0x10(%rbp) │ │ │ │ + mov %r8,-0x8(%rbp) │ │ │ │ add $0xffffffffffffffe0,%rbp │ │ │ │ test $0x7,%bl │ │ │ │ - jne 4c3250 │ │ │ │ + jne 4c1cd0 │ │ │ │ mov (%rbx),%rax │ │ │ │ jmp *%rax │ │ │ │ - nop │ │ │ │ - rex.XB add %al,(%r8) │ │ │ │ + nopw 0x0(%rax,%rax,1) │ │ │ │ + add (%rax),%eax │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ - add %bl,(%rsi) │ │ │ │ add %al,(%rax) │ │ │ │ - add %dh,0x29(%rax) │ │ │ │ (bad) │ │ │ │ - add -0x77(%rax),%ecx │ │ │ │ - fadds -0x7cb7f820(%rbx) │ │ │ │ - clc │ │ │ │ - add %ecx,(%rdi) │ │ │ │ - test %bl,(%rdx,%rax,1) │ │ │ │ add %al,(%rax) │ │ │ │ - movq $0x4c32a0,-0x10(%rbp) │ │ │ │ - mov %rbx,%rax │ │ │ │ - mov 0xe(%rbx),%rcx │ │ │ │ - mov 0x6(%rbx),%rbx │ │ │ │ - mov %rcx,-0x8(%rbp) │ │ │ │ - mov %rax,0x0(%rbp) │ │ │ │ - add $0xfffffffffffffff0,%rbp │ │ │ │ + add %dl,%al │ │ │ │ + movsxd (%rsi),%ebx │ │ │ │ + add -0x75(%rax),%ecx │ │ │ │ + or %r9b,-0x75(%r8) │ │ │ │ + rex.WRB adc %r9b,-0x75(%r8) │ │ │ │ + push %rbp │ │ │ │ + sbb %cl,-0x77(%rax) │ │ │ │ + fiadds -0x72b7f81a(%rbx) │ │ │ │ + cmp $0x3009d37,%eax │ │ │ │ + mov (%rdi,%rsi,8),%rsi │ │ │ │ + jmp *%rsi │ │ │ │ + movq $0x4c1d18,0x10(%rbp) │ │ │ │ + mov %rcx,%rbx │ │ │ │ + add $0x10,%rbp │ │ │ │ test $0x7,%bl │ │ │ │ - jne 4c32a0 │ │ │ │ + jne 4c1d18 │ │ │ │ mov (%rbx),%rax │ │ │ │ jmp *%rax │ │ │ │ - nopl 0x0(%rax) │ │ │ │ - add $0x1,%eax │ │ │ │ + add %eax,(%rax) │ │ │ │ + add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ - add %bl,(%rsi) │ │ │ │ add %al,(%rax) │ │ │ │ - add %ah,(%rax) │ │ │ │ - sub %ebx,(%rsi) │ │ │ │ - add -0x39(%rax),%ecx │ │ │ │ - rex.RB clc │ │ │ │ - loopne 4c32d8 │ │ │ │ - rex.WR add %r9b,-0x77(%rax) │ │ │ │ - fmuls -0x75(%rax) │ │ │ │ - pop %rbx │ │ │ │ (bad) │ │ │ │ - mov %rbx,%rcx │ │ │ │ - mov 0x28(%rbp),%rbx │ │ │ │ - mov %rcx,0x0(%rbp) │ │ │ │ - mov %rax,0x28(%rbp) │ │ │ │ + add %al,(%rax) │ │ │ │ + add %cl,0x48031e67(%rax) │ │ │ │ + movl $0x4c1d50,-0x8(%rbp) │ │ │ │ + mov 0x7(%rbx),%rax │ │ │ │ + lea 0x31e6775(%rip),%rbx │ │ │ │ + mov %rax,0x0(%rbp) │ │ │ │ add $0xfffffffffffffff8,%rbp │ │ │ │ test $0x7,%bl │ │ │ │ - jne 4c32e0 │ │ │ │ + jne 4c1d50 │ │ │ │ mov (%rbx),%rax │ │ │ │ jmp *%rax │ │ │ │ - nopl 0x0(%rax) │ │ │ │ - (bad) │ │ │ │ - add (%rax),%al │ │ │ │ + nopl (%rax) │ │ │ │ + rex.X add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %bl,(%rsi) │ │ │ │ add %al,(%rax) │ │ │ │ - add %ah,%al │ │ │ │ - sub %bl,(%rsi) │ │ │ │ + add %dl,0x67(%rax) │ │ │ │ + (bad) │ │ │ │ add -0x75(%rax),%ecx │ │ │ │ - jne 4c330c │ │ │ │ - mov 0x18(%rbp),%rax │ │ │ │ - mov 0x10(%rbp),%rcx │ │ │ │ - mov 0x8(%rbp),%rdx │ │ │ │ - mov 0x7(%rbx),%rdi │ │ │ │ - mov 0x8(%rdi),%r8 │ │ │ │ - mov 0x8(%rdx),%r9 │ │ │ │ - cmp %r8,%r9 │ │ │ │ - jg 4c33d8 │ │ │ │ - add $0x10,%rdx │ │ │ │ - add $0x10,%rdi │ │ │ │ - xor %r10d,%r10d │ │ │ │ - cmp %rdi,%rdx │ │ │ │ - je 4c336a │ │ │ │ - sub $0x8,%rsp │ │ │ │ - mov %rdx,%r10 │ │ │ │ - mov %r9,%rdx │ │ │ │ - mov %rdi,%r11 │ │ │ │ - mov %r10,%rdi │ │ │ │ - mov %rsi,%r10 │ │ │ │ - mov %r11,%rsi │ │ │ │ - mov %rax,%r11 │ │ │ │ - xor %eax,%eax │ │ │ │ - mov %r9,0x60(%rsp) │ │ │ │ - mov %r8,0x58(%rsp) │ │ │ │ - mov %rcx,0x50(%rsp) │ │ │ │ - mov %r11,0x48(%rsp) │ │ │ │ - mov %r10,%r14 │ │ │ │ - call 4053d0 │ │ │ │ - add $0x8,%rsp │ │ │ │ - movslq %eax,%r10 │ │ │ │ - mov 0x58(%rsp),%r9 │ │ │ │ - mov 0x50(%rsp),%r8 │ │ │ │ - mov 0x48(%rsp),%rcx │ │ │ │ - mov 0x40(%rsp),%rax │ │ │ │ - mov %r14,%rsi │ │ │ │ - test %r10,%r10 │ │ │ │ - jl 4c348d │ │ │ │ - test %r10,%r10 │ │ │ │ - jg 4c338a │ │ │ │ - cmp %r9,%r8 │ │ │ │ - jg 4c34b1 │ │ │ │ - cmp %r9,%r8 │ │ │ │ - jge 4c34d5 │ │ │ │ - movq $0x4c33c0,0x10(%rbp) │ │ │ │ - mov %rbx,%rax │ │ │ │ + or %r9b,-0x39(%r8) │ │ │ │ + or %r11b,0x1f(%r8) │ │ │ │ + rex.WR add %r9b,-0x77(%rax) │ │ │ │ + fimuls -0x77(%rcx) │ │ │ │ + (bad) │ │ │ │ + add $0x8,%rbp │ │ │ │ + jmp 30c46b0 │ │ │ │ + lea 0x31e64c6(%rip),%rbx │ │ │ │ + jmp *-0x8(%r13) │ │ │ │ + movq $0x4c1da0,0x10(%rbp) │ │ │ │ mov %rcx,%rbx │ │ │ │ - mov %rax,0x18(%rbp) │ │ │ │ add $0x10,%rbp │ │ │ │ test $0x7,%bl │ │ │ │ - jne 4c33c0 │ │ │ │ + jne 4c1da0 │ │ │ │ mov (%rbx),%rax │ │ │ │ jmp *%rax │ │ │ │ - nopw 0x0(%rax,%rax,1) │ │ │ │ - test %al,(%rax) │ │ │ │ + nop │ │ │ │ + add %eax,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ (bad) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ - sub %bl,(%rsi) │ │ │ │ + addr32 (bad) │ │ │ │ add -0x39(%rax),%ecx │ │ │ │ - add %r15b,%r8b │ │ │ │ - xor $0x4c,%al │ │ │ │ - add %cl,-0x75(%rax) │ │ │ │ - jge 4c33dc │ │ │ │ - mov %rbx,%rsi │ │ │ │ - mov 0x20(%rbp),%r14 │ │ │ │ - jmp 4c1eb0 │ │ │ │ - add $0x10,%rdx │ │ │ │ - add $0x10,%rdi │ │ │ │ - xor %r10d,%r10d │ │ │ │ - cmp %rdi,%rdx │ │ │ │ - je 4c343d │ │ │ │ - sub $0x8,%rsp │ │ │ │ - mov %rdx,%r10 │ │ │ │ - mov %r8,%rdx │ │ │ │ - mov %rdi,%r11 │ │ │ │ - mov %r10,%rdi │ │ │ │ - mov %rsi,%r10 │ │ │ │ - mov %r11,%rsi │ │ │ │ - mov %rax,%r11 │ │ │ │ - xor %eax,%eax │ │ │ │ - mov %r9,0x60(%rsp) │ │ │ │ - mov %r8,0x58(%rsp) │ │ │ │ - mov %rcx,0x50(%rsp) │ │ │ │ - mov %r11,0x48(%rsp) │ │ │ │ - mov %r10,%r14 │ │ │ │ - call 4053d0 │ │ │ │ - add $0x8,%rsp │ │ │ │ - movslq %eax,%r10 │ │ │ │ - mov 0x58(%rsp),%r9 │ │ │ │ - mov 0x50(%rsp),%r8 │ │ │ │ - mov 0x48(%rsp),%rcx │ │ │ │ - mov 0x40(%rsp),%rax │ │ │ │ - mov %r14,%rsi │ │ │ │ - test %r10,%r10 │ │ │ │ - jl 4c349f │ │ │ │ - test %r10,%r10 │ │ │ │ - jg 4c338a │ │ │ │ - cmp %r9,%r8 │ │ │ │ - jg 4c34c3 │ │ │ │ - cmp %r9,%r8 │ │ │ │ - jl 4c338a │ │ │ │ - mov %rsi,%rdi │ │ │ │ - mov %rax,%rsi │ │ │ │ - mov %rbx,%r14 │ │ │ │ - add $0x38,%rbp │ │ │ │ - jmp 4c3040 │ │ │ │ - lea 0x31e279e(%rip),%rbx │ │ │ │ - jmp *-0x8(%r13) │ │ │ │ - mov %rsi,%rbx │ │ │ │ - jmp *0x0(%rbp) │ │ │ │ - mov 0x10(%rbp),%rsi │ │ │ │ - mov 0x18(%rbp),%r14 │ │ │ │ - add $0x20,%rbp │ │ │ │ - jmp 30e4428 │ │ │ │ - mov %rsi,%rdi │ │ │ │ - mov %rax,%rsi │ │ │ │ - mov %rbx,%r14 │ │ │ │ - add $0x38,%rbp │ │ │ │ - jmp 4c29b0 │ │ │ │ - mov %rsi,%rdi │ │ │ │ - mov %rax,%rsi │ │ │ │ - mov %rbx,%r14 │ │ │ │ - add $0x38,%rbp │ │ │ │ - jmp 4c2da0 │ │ │ │ - mov %rsi,%rdi │ │ │ │ - mov %rax,%rsi │ │ │ │ - mov %rbx,%r14 │ │ │ │ - add $0x38,%rbp │ │ │ │ - jmp 4c2b00 │ │ │ │ - mov %rsi,%rdi │ │ │ │ - mov %rax,%rsi │ │ │ │ - mov %rbx,%r14 │ │ │ │ - add $0x38,%rbp │ │ │ │ - jmp 4c2ef0 │ │ │ │ - mov %rsi,%rdi │ │ │ │ - mov %rax,%rsi │ │ │ │ - mov %rbx,%r14 │ │ │ │ - add $0x38,%rbp │ │ │ │ - jmp 4c2c50 │ │ │ │ - nop │ │ │ │ - test %al,(%rdx) │ │ │ │ - add %al,(%rax) │ │ │ │ + rex.RB clc │ │ │ │ + fcomps -0x74b7ffb4(%rip) │ │ │ │ + rex.XB (bad) │ │ │ │ + lea 0x31e66ed(%rip),%rbx │ │ │ │ + mov %rax,0x0(%rbp) │ │ │ │ + add $0xfffffffffffffff8,%rbp │ │ │ │ + test $0x7,%bl │ │ │ │ + jne 4c1dd8 │ │ │ │ + mov (%rbx),%rax │ │ │ │ + jmp *%rax │ │ │ │ + nopl (%rax) │ │ │ │ + rex.X add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ - (bad) │ │ │ │ + add %bl,(%rsi) │ │ │ │ add %al,(%rax) │ │ │ │ add %cl,%al │ │ │ │ - es (bad) │ │ │ │ + data16 (bad) │ │ │ │ add -0x75(%rax),%ecx │ │ │ │ - sbb %r9b,-0x75(%r8) │ │ │ │ - rex.WRB or %r9b,-0x77(%r8) │ │ │ │ - repnz and $0x7,%edx │ │ │ │ - cmp $0x1,%rdx │ │ │ │ - jne 4c352d │ │ │ │ - movq $0x4c35f0,0x8(%rbp) │ │ │ │ - mov %rbx,%rdi │ │ │ │ - mov %rax,%rsi │ │ │ │ - mov %r14,%rax │ │ │ │ - mov %rcx,%r14 │ │ │ │ - mov %rax,0x20(%rbp) │ │ │ │ + or %r9b,-0x39(%r8) │ │ │ │ + or %r12b,(%r8) │ │ │ │ + and %cl,0x48(%rax,%rax,1) │ │ │ │ + mov %ebx,%esi │ │ │ │ + mov %rax,%r14 │ │ │ │ add $0x8,%rbp │ │ │ │ - jmp 30e4b88 │ │ │ │ - movq $0x4c3568,0x10(%rbp) │ │ │ │ - mov %rbx,%rdi │ │ │ │ - mov 0x6(%rsi),%rbx │ │ │ │ - mov 0xe(%rsi),%rdx │ │ │ │ - mov %rax,%rsi │ │ │ │ - mov %rcx,%r14 │ │ │ │ - mov %rdx,0x18(%rbp) │ │ │ │ - mov %rbx,0x20(%rbp) │ │ │ │ - add $0x10,%rbp │ │ │ │ - jmp 30e4b88 │ │ │ │ - nop │ │ │ │ + jmp 30c46b0 │ │ │ │ + movq $0x4c1e40,0x18(%rbp) │ │ │ │ + mov %rdx,%rbx │ │ │ │ + add $0x18,%rbp │ │ │ │ + test $0x7,%bl │ │ │ │ + jne 4c1e40 │ │ │ │ + mov (%rbx),%rax │ │ │ │ + jmp *%rax │ │ │ │ + nopl 0x0(%rax) │ │ │ │ + ... │ │ │ │ + (bad) │ │ │ │ + add %al,(%rax) │ │ │ │ + add %al,(%rax) │ │ │ │ + add %al,(%rax) │ │ │ │ + add %cl,-0x7d(%rax) │ │ │ │ + jnp 4c1e2b │ │ │ │ + add %cl,(%rdi) │ │ │ │ + test %eax,(%rdx) │ │ │ │ add (%rax),%al │ │ │ │ + add %ch,%bl │ │ │ │ + (bad) │ │ │ │ + nopl (%rax) │ │ │ │ + ... │ │ │ │ + (bad) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ + add %cl,-0x7d(%rax) │ │ │ │ + jnp 4c1e5b │ │ │ │ + add %cl,(%rdi) │ │ │ │ (bad) │ │ │ │ + loop 4c1e4a │ │ │ │ add %al,(%rax) │ │ │ │ - add %bh,(%rax) │ │ │ │ - es (bad) │ │ │ │ - add -0x39(%rax),%ecx │ │ │ │ - add %r11b,0x48004c35(%r8) │ │ │ │ - mov %ebx,%eax │ │ │ │ - mov 0x10(%rbp),%rbx │ │ │ │ - mov %rax,0x10(%rbp) │ │ │ │ + lea 0x3776088(%rip),%rbx │ │ │ │ + add $0x8,%rbp │ │ │ │ + jmp *0x0(%rbp) │ │ │ │ + movq $0x4c1e20,0x18(%rbp) │ │ │ │ + mov %rax,%rbx │ │ │ │ + add $0x18,%rbp │ │ │ │ test $0x7,%bl │ │ │ │ - jne 4c3598 │ │ │ │ + jne 4c1e20 │ │ │ │ mov (%rbx),%rax │ │ │ │ jmp *%rax │ │ │ │ - nopl (%rax) │ │ │ │ - add (%rax),%al │ │ │ │ + lea 0x31e604f(%rip),%rbx │ │ │ │ + add $0x20,%rbp │ │ │ │ + mov (%rbx),%rax │ │ │ │ + jmp *%rax │ │ │ │ + lea 0x31e5f8f(%rip),%rbx │ │ │ │ + add $0x20,%rbp │ │ │ │ + mov (%rbx),%rax │ │ │ │ + jmp *%rax │ │ │ │ + and $0xfffffffffffffff8,%rbx │ │ │ │ + mov (%rbx),%rbx │ │ │ │ + mov -0x4(%rbx),%ebx │ │ │ │ + cmp $0x6,%rbx │ │ │ │ + je 4c1ec3 │ │ │ │ + movq $0x4c29d8,0x18(%rbp) │ │ │ │ + mov %rdx,%r8 │ │ │ │ + mov %rcx,%rdi │ │ │ │ + mov %rax,%rsi │ │ │ │ + lea 0x31e55ad(%rip),%r14 │ │ │ │ + add $0x18,%rbp │ │ │ │ + jmp 4c1c88 │ │ │ │ + movq $0x4c1ef0,0x10(%rbp) │ │ │ │ + mov %rcx,%rbx │ │ │ │ + add $0x10,%rbp │ │ │ │ + test $0x7,%bl │ │ │ │ + jne 4c1ef0 │ │ │ │ + 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 %cl,(%rax) │ │ │ │ - es (bad) │ │ │ │ - add -0x39(%rax),%ecx │ │ │ │ - add %r9b,%r8b │ │ │ │ - xor $0x8948004c,%eax │ │ │ │ - fmuls -0x75(%rax) │ │ │ │ - pop %rbp │ │ │ │ - or %cl,-0x77(%rax) │ │ │ │ - or %r14b,%r14b │ │ │ │ - ret │ │ │ │ - (bad) │ │ │ │ - jne 4c35c8 │ │ │ │ + add %dh,0x48031e65(%rax) │ │ │ │ + movl $0x4c1f28,-0x8(%rbp) │ │ │ │ + mov 0x7(%rbx),%rax │ │ │ │ + lea 0x31e659d(%rip),%rbx │ │ │ │ + mov %rax,0x0(%rbp) │ │ │ │ + add $0xfffffffffffffff8,%rbp │ │ │ │ + test $0x7,%bl │ │ │ │ + jne 4c1f28 │ │ │ │ mov (%rbx),%rax │ │ │ │ jmp *%rax │ │ │ │ nopl (%rax) │ │ │ │ - add (%rax),%al │ │ │ │ + rex.X add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ + add %bl,(%rsi) │ │ │ │ add %al,(%rax) │ │ │ │ + add %bh,0x65(%rax) │ │ │ │ (bad) │ │ │ │ - add %al,(%rax) │ │ │ │ - add %bl,%al │ │ │ │ - and $0x8b48031e,%eax │ │ │ │ - jge 4c35dc │ │ │ │ - mov %rbx,%rsi │ │ │ │ - mov 0x8(%rbp),%r14 │ │ │ │ - add $0x18,%rbp │ │ │ │ - jmp 4c3190 │ │ │ │ - nopl 0x0(%rax) │ │ │ │ - ret │ │ │ │ - add %al,(%rax) │ │ │ │ + add -0x75(%rax),%ecx │ │ │ │ + or %r9b,-0x39(%r8) │ │ │ │ + or %r8b,0x48004c28(%r8) │ │ │ │ + mov %ebx,%esi │ │ │ │ + mov %rax,%r14 │ │ │ │ + add $0x8,%rbp │ │ │ │ + jmp 30c46b0 │ │ │ │ + nopl 0x0(%rax,%rax,1) │ │ │ │ + add %eax,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ - add %bl,(%rsi) │ │ │ │ add %al,(%rax) │ │ │ │ - add %dl,%al │ │ │ │ - and $0x8b48031e,%eax │ │ │ │ - jge 4c360c │ │ │ │ - mov 0x8(%rbp),%r14 │ │ │ │ - shl $1,%r14 │ │ │ │ - add $0x20,%rbp │ │ │ │ - mov %rbx,%rsi │ │ │ │ - jmp 4c3205 │ │ │ │ - nop │ │ │ │ - mov 0x18(%rbp),%r8 │ │ │ │ - mov 0x10(%rbp),%rdi │ │ │ │ - mov 0x8(%rbp),%rsi │ │ │ │ - mov 0x0(%rbp),%r14 │ │ │ │ - add $0x20,%rbp │ │ │ │ - jmp 4c3650 │ │ │ │ - nopl 0x0(%rax) │ │ │ │ - mov $0xffffffff,%eax │ │ │ │ (bad) │ │ │ │ - (bad) │ │ │ │ - incl (%rdx,%rax,1) │ │ │ │ - ... │ │ │ │ - add %al,(%rax) │ │ │ │ - add $0x0,%al │ │ │ │ - ... │ │ │ │ add %al,(%rax) │ │ │ │ + add %cl,0x65(%rax) │ │ │ │ (bad) │ │ │ │ - add %al,(%rax) │ │ │ │ - add %bl,(%rax) │ │ │ │ - es (bad) │ │ │ │ - add -0x73(%rax),%ecx │ │ │ │ - rex.RB rorb $1,-0x8(%r9,%rdi,1) │ │ │ │ - jb 4c37f0 │ │ │ │ - mov %rsi,%rax │ │ │ │ - and $0x7,%eax │ │ │ │ - cmp $0x1,%rax │ │ │ │ - je 4c37e8 │ │ │ │ - movq $0x4c36b0,-0x30(%rbp) │ │ │ │ - mov 0x6(%rsi),%rbx │ │ │ │ - mov %r14,-0x28(%rbp) │ │ │ │ - mov %rdi,-0x20(%rbp) │ │ │ │ - mov %r8,-0x18(%rbp) │ │ │ │ - mov %rsi,-0x10(%rbp) │ │ │ │ - mov 0xe(%rsi),%rax │ │ │ │ - mov %rax,-0x8(%rbp) │ │ │ │ - add $0xffffffffffffffd0,%rbp │ │ │ │ + add -0x7cb7f81d(%rbx),%eax │ │ │ │ + sti │ │ │ │ + add %esi,0x9(%rbp) │ │ │ │ + add $0x8,%rbp │ │ │ │ + jmp 4c202d │ │ │ │ + mov 0x8(%rbp),%rdx │ │ │ │ + movq $0x4c1f98,0x8(%rbp) │ │ │ │ + mov %rdx,%rbx │ │ │ │ + add $0x8,%rbp │ │ │ │ test $0x7,%bl │ │ │ │ - jne 4c36b0 │ │ │ │ + jne 4c1f98 │ │ │ │ mov (%rbx),%rax │ │ │ │ jmp *%rax │ │ │ │ nop │ │ │ │ - add $0x1,%eax │ │ │ │ - add %al,(%rax) │ │ │ │ - add %bl,(%rsi) │ │ │ │ + ... │ │ │ │ + (bad) │ │ │ │ add %al,(%rax) │ │ │ │ - add %bh,0x48031e25(%rax) │ │ │ │ - mov 0x10(%rbp),%eax │ │ │ │ - mov 0x20(%rbp),%rcx │ │ │ │ - mov 0x28(%rbp),%rdx │ │ │ │ - mov 0x7(%rbx),%rsi │ │ │ │ - mov 0x8(%rbp),%rdi │ │ │ │ - mov 0x7(%rdi),%r8 │ │ │ │ - mov 0x8(%r8),%r9 │ │ │ │ - mov 0x8(%rsi),%r10 │ │ │ │ - cmp %r9,%r10 │ │ │ │ - jg 4c380f │ │ │ │ - add $0x10,%rsi │ │ │ │ - add $0x10,%r8 │ │ │ │ - xor %r11d,%r11d │ │ │ │ - cmp %r8,%rsi │ │ │ │ - je 4c3742 │ │ │ │ - sub $0x8,%rsp │ │ │ │ - mov %rdx,%r11 │ │ │ │ - mov %r10,%rdx │ │ │ │ - mov %rdi,%r14 │ │ │ │ - mov %rsi,%rdi │ │ │ │ - mov %r8,%rsi │ │ │ │ - mov %rax,%r8 │ │ │ │ - xor %eax,%eax │ │ │ │ - mov %r10,0x68(%rsp) │ │ │ │ - mov %r9,0x60(%rsp) │ │ │ │ - mov %r11,0x58(%rsp) │ │ │ │ - mov %rcx,0x50(%rsp) │ │ │ │ - mov %r8,0x48(%rsp) │ │ │ │ - call 4053d0 │ │ │ │ - add $0x8,%rsp │ │ │ │ - movslq %eax,%r11 │ │ │ │ - mov 0x60(%rsp),%r10 │ │ │ │ - mov 0x58(%rsp),%r9 │ │ │ │ - mov %r14,%rdi │ │ │ │ - mov 0x50(%rsp),%rdx │ │ │ │ - mov 0x48(%rsp),%rcx │ │ │ │ - mov 0x40(%rsp),%rax │ │ │ │ - test %r11,%r11 │ │ │ │ - jge 4c375c │ │ │ │ - mov %rdi,%rbx │ │ │ │ - mov %rax,%rdi │ │ │ │ - mov %rcx,%rsi │ │ │ │ - mov %rbx,%r14 │ │ │ │ - add $0x30,%rbp │ │ │ │ - jmp 4c29b0 │ │ │ │ - test %r11,%r11 │ │ │ │ - jg 4c3795 │ │ │ │ - cmp %r10,%r9 │ │ │ │ - jle 4c377b │ │ │ │ - mov %rdi,%rbx │ │ │ │ - mov %rax,%rdi │ │ │ │ - mov %rcx,%rsi │ │ │ │ - mov %rbx,%r14 │ │ │ │ - add $0x30,%rbp │ │ │ │ - jmp 4c2b00 │ │ │ │ - cmp %r10,%r9 │ │ │ │ - jl 4c3795 │ │ │ │ - mov %rdi,%rbx │ │ │ │ - mov %rax,%rdi │ │ │ │ - mov %rcx,%rsi │ │ │ │ - mov %rbx,%r14 │ │ │ │ - add $0x30,%rbp │ │ │ │ - jmp 4c2c50 │ │ │ │ - movq $0x4c37d0,0x8(%rbp) │ │ │ │ - mov %rbx,%rax │ │ │ │ - mov %rdx,%rbx │ │ │ │ - mov %rdi,0x20(%rbp) │ │ │ │ - mov %rax,0x28(%rbp) │ │ │ │ - add $0x8,%rbp │ │ │ │ + add %cl,(%rax) │ │ │ │ + gs (bad) │ │ │ │ + add -0x7d(%rax),%ecx │ │ │ │ + jnp 4c1fb3 │ │ │ │ + add %cl,(%rdi) │ │ │ │ + mov 0x48fffffe(%rax),%gs │ │ │ │ + mov 0x7(%rbx),%eax │ │ │ │ + mov 0xf(%rbx),%rbx │ │ │ │ + lea 0x10(%rax),%rcx │ │ │ │ + mov (%rcx,%rbx,1),%cl │ │ │ │ + cmp $0x80,%cl │ │ │ │ + jae 4c20d0 │ │ │ │ + movq $0x4c1ff0,-0x8(%rbp) │ │ │ │ + lea 0x31e64d6(%rip),%rbx │ │ │ │ + movzbl %cl,%eax │ │ │ │ + mov %rax,0x0(%rbp) │ │ │ │ + add $0xfffffffffffffff8,%rbp │ │ │ │ test $0x7,%bl │ │ │ │ - jne 4c37d0 │ │ │ │ + jne 4c1ff0 │ │ │ │ mov (%rbx),%rax │ │ │ │ jmp *%rax │ │ │ │ - nopl 0x0(%rax) │ │ │ │ - test %al,(%rax) │ │ │ │ + nop │ │ │ │ + add %al,(%r8) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ + add %bl,(%rsi) │ │ │ │ add %al,(%rax) │ │ │ │ - (bad) │ │ │ │ add %al,(%rax) │ │ │ │ - add %bh,0x24(%rax) │ │ │ │ + add %al,(%rax) │ │ │ │ + add %cl,-0x75(%rax) │ │ │ │ + or %r9b,-0x39(%r8) │ │ │ │ + or %r11b,0x28(%r8) │ │ │ │ + rex.WR add %r9b,-0x77(%rax) │ │ │ │ + fimuls -0x77(%rcx) │ │ │ │ (bad) │ │ │ │ - add -0x39(%rax),%ecx │ │ │ │ - add %r13b,%r8b │ │ │ │ - cmp %cl,0x48(%rax,%rax,1) │ │ │ │ - mov 0x10(%rbp),%edi │ │ │ │ - mov %rbx,%rsi │ │ │ │ - mov 0x20(%rbp),%r14 │ │ │ │ - jmp 4c1eb0 │ │ │ │ - mov %rdi,%rsi │ │ │ │ - jmp 30e4428 │ │ │ │ - lea 0x31e24b9(%rip),%rbx │ │ │ │ - mov %r14,-0x20(%rbp) │ │ │ │ - mov %rsi,-0x18(%rbp) │ │ │ │ - mov %rdi,-0x10(%rbp) │ │ │ │ - mov %r8,-0x8(%rbp) │ │ │ │ - add $0xffffffffffffffe0,%rbp │ │ │ │ - jmp *-0x8(%r13) │ │ │ │ - add $0x10,%rsi │ │ │ │ - add $0x10,%r8 │ │ │ │ - xor %r11d,%r11d │ │ │ │ - cmp %r8,%rsi │ │ │ │ - je 4c3878 │ │ │ │ - sub $0x8,%rsp │ │ │ │ - mov %rdx,%r11 │ │ │ │ - mov %r9,%rdx │ │ │ │ - mov %rdi,%r14 │ │ │ │ - mov %rsi,%rdi │ │ │ │ - mov %r8,%rsi │ │ │ │ - mov %rax,%r8 │ │ │ │ - xor %eax,%eax │ │ │ │ - mov %r10,0x68(%rsp) │ │ │ │ - mov %r9,0x60(%rsp) │ │ │ │ - mov %r11,0x58(%rsp) │ │ │ │ - mov %rcx,0x50(%rsp) │ │ │ │ - mov %r8,0x48(%rsp) │ │ │ │ - call 4053d0 │ │ │ │ - add $0x8,%rsp │ │ │ │ - movslq %eax,%r11 │ │ │ │ - mov 0x60(%rsp),%r10 │ │ │ │ - mov 0x58(%rsp),%r9 │ │ │ │ - mov %r14,%rdi │ │ │ │ - mov 0x50(%rsp),%rdx │ │ │ │ - mov 0x48(%rsp),%rcx │ │ │ │ - mov 0x40(%rsp),%rax │ │ │ │ - test %r11,%r11 │ │ │ │ - jge 4c3892 │ │ │ │ - mov %rdi,%rbx │ │ │ │ - mov %rax,%rdi │ │ │ │ - mov %rcx,%rsi │ │ │ │ - mov %rbx,%r14 │ │ │ │ - add $0x30,%rbp │ │ │ │ - jmp 4c2da0 │ │ │ │ - test %r11,%r11 │ │ │ │ - jg 4c3795 │ │ │ │ - cmp %r10,%r9 │ │ │ │ - jle 4c38b5 │ │ │ │ - mov %rdi,%rbx │ │ │ │ - mov %rax,%rdi │ │ │ │ - mov %rcx,%rsi │ │ │ │ - mov %rbx,%r14 │ │ │ │ - add $0x30,%rbp │ │ │ │ - jmp 4c2ef0 │ │ │ │ - cmp %r10,%r9 │ │ │ │ - jl 4c3795 │ │ │ │ - mov %rdi,%rbx │ │ │ │ - mov %rax,%rdi │ │ │ │ - mov %rcx,%rsi │ │ │ │ - mov %rbx,%r14 │ │ │ │ - add $0x30,%rbp │ │ │ │ - jmp 4c3040 │ │ │ │ + add $0x8,%rbp │ │ │ │ + jmp 30c46b0 │ │ │ │ nopl 0x0(%rax,%rax,1) │ │ │ │ - test %al,(%rdx) │ │ │ │ + add %eax,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ (bad) │ │ │ │ add %al,(%rax) │ │ │ │ - add %bh,(%rax) │ │ │ │ - and (%rsi),%ebx │ │ │ │ - add -0x75(%rax),%ecx │ │ │ │ - or %r9b,-0x75(%r8) │ │ │ │ - jge 4c3908 │ │ │ │ - mov %rsi,%rcx │ │ │ │ - and $0x7,%ecx │ │ │ │ - cmp $0x1,%rcx │ │ │ │ - je 4c3929 │ │ │ │ - movq $0x4c3960,0x10(%rbp) │ │ │ │ - mov %rdi,%rcx │ │ │ │ - mov %rbx,%rdi │ │ │ │ - mov 0x6(%rsi),%rbx │ │ │ │ - mov 0xe(%rsi),%rdx │ │ │ │ - mov %rax,%rsi │ │ │ │ - mov %rcx,%r14 │ │ │ │ - mov %rdx,0x18(%rbp) │ │ │ │ - mov %rbx,0x20(%rbp) │ │ │ │ - add $0x10,%rbp │ │ │ │ - jmp 30e4b88 │ │ │ │ - movq $0x4c39e8,0x8(%rbp) │ │ │ │ - mov %rdi,%rcx │ │ │ │ - mov %rbx,%rdi │ │ │ │ - mov %rax,%rsi │ │ │ │ - mov %r14,%rax │ │ │ │ - mov %rcx,%r14 │ │ │ │ - mov %rax,0x20(%rbp) │ │ │ │ + add %al,-0x7cfce19c(%rax) │ │ │ │ + jrcxz 4c202a │ │ │ │ + cmp $0x1,%rbx │ │ │ │ + je 4c203b │ │ │ │ add $0x8,%rbp │ │ │ │ - jmp 30e4b88 │ │ │ │ - nopl (%rax) │ │ │ │ - add (%rax),%al │ │ │ │ - add %al,(%rax) │ │ │ │ - add %al,(%rax) │ │ │ │ - add %al,(%rax) │ │ │ │ + lea 0x3775e9d(%rip),%rbx │ │ │ │ + add $0x8,%rbp │ │ │ │ + jmp *0x0(%rbp) │ │ │ │ + mov 0x8(%rbp),%rdx │ │ │ │ + movq $0x4c2068,0x8(%rbp) │ │ │ │ + mov %rdx,%rbx │ │ │ │ + add $0x8,%rbp │ │ │ │ + test $0x7,%bl │ │ │ │ + jne 4c2068 │ │ │ │ + mov (%rbx),%rax │ │ │ │ + jmp *%rax │ │ │ │ + ... │ │ │ │ (bad) │ │ │ │ add %al,(%rax) │ │ │ │ - add %al,0x22(%rax) │ │ │ │ - (bad) │ │ │ │ - add -0x39(%rax),%ecx │ │ │ │ - add %r10b,0x48004c39(%r8) │ │ │ │ - mov %ebx,%eax │ │ │ │ - mov 0x10(%rbp),%rbx │ │ │ │ - mov %rax,0x10(%rbp) │ │ │ │ + add %bh,(%rax) │ │ │ │ + fs (bad) │ │ │ │ + add -0x7d(%rax),%ecx │ │ │ │ + jnp 4c2083 │ │ │ │ + add %bh,-0x42(%rsi) │ │ │ │ + mov 0x7(%rbx),%rax │ │ │ │ + mov 0xf(%rbx),%rbx │ │ │ │ + lea 0x10(%rax),%rcx │ │ │ │ + mov (%rcx,%rbx,1),%cl │ │ │ │ + cmp $0x80,%cl │ │ │ │ + jae 4c214b │ │ │ │ + movq $0x4c20c0,-0x8(%rbp) │ │ │ │ + lea 0x31e640a(%rip),%rbx │ │ │ │ + movzbl %cl,%eax │ │ │ │ + mov %rax,0x0(%rbp) │ │ │ │ + add $0xfffffffffffffff8,%rbp │ │ │ │ test $0x7,%bl │ │ │ │ - jne 4c3990 │ │ │ │ + jne 4c20c0 │ │ │ │ mov (%rbx),%rax │ │ │ │ jmp *%rax │ │ │ │ - nopl (%rax) │ │ │ │ - add (%rax),%al │ │ │ │ + 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,-0x77(%rax) │ │ │ │ + fimuls 0x75(%rbx,%rcx,4) │ │ │ │ + or %cl,-0x7d(%rax) │ │ │ │ (bad) │ │ │ │ + loopne 4c20f3 │ │ │ │ + rolb $0x80,(%rdx) │ │ │ │ + stc │ │ │ │ + loopne 4c20e3 │ │ │ │ + add $0x1,%edi │ │ │ │ add %al,(%rax) │ │ │ │ - add %dl,(%rax) │ │ │ │ - and (%rsi),%bl │ │ │ │ - add -0x39(%rax),%ecx │ │ │ │ - add %r8b,%r8b │ │ │ │ - cmp %ecx,0x48(%rax,%rax,1) │ │ │ │ - mov %ebx,%eax │ │ │ │ - mov 0x8(%rbp),%rbx │ │ │ │ - mov %rax,0x8(%rbp) │ │ │ │ + add $0x10,%rax │ │ │ │ + inc %rbx │ │ │ │ + movzbl (%rax,%rbx,1),%eax │ │ │ │ + movzbl %cl,%ebx │ │ │ │ + add $0xffffffffffffff40,%rbx │ │ │ │ + shl $0x6,%rbx │ │ │ │ + add %rax,%rbx │ │ │ │ + lea -0x80(%rbx),%rax │ │ │ │ + movq $0x4c2130,-0x8(%rbp) │ │ │ │ + lea 0x31e6398(%rip),%rbx │ │ │ │ + mov %rax,0x0(%rbp) │ │ │ │ + add $0xfffffffffffffff8,%rbp │ │ │ │ test $0x7,%bl │ │ │ │ - jne 4c39c0 │ │ │ │ + jne 4c2130 │ │ │ │ mov (%rbx),%rax │ │ │ │ jmp *%rax │ │ │ │ - nopl (%rax) │ │ │ │ - add (%rax),%al │ │ │ │ + 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 %ah,%al │ │ │ │ - and %ebx,(%rsi) │ │ │ │ - add -0x75(%rax),%ecx │ │ │ │ - jge 4c39d4 │ │ │ │ - mov %rbx,%rsi │ │ │ │ - mov 0x8(%rbp),%r14 │ │ │ │ - add $0x18,%rbp │ │ │ │ - jmp 4c3190 │ │ │ │ - nopl 0x0(%rax) │ │ │ │ - ret │ │ │ │ add %al,(%rax) │ │ │ │ + add %cl,-0x75(%rax) │ │ │ │ + or %r9b,-0x39(%r8) │ │ │ │ + or %r9b,(%r8) │ │ │ │ + sub %cl,0x48(%rax,%rax,1) │ │ │ │ + mov %ebx,%esi │ │ │ │ + mov %rax,%r14 │ │ │ │ + add $0x8,%rbp │ │ │ │ + jmp 30c46b0 │ │ │ │ + cmp $0xe0,%cl │ │ │ │ + jae 4c2333 │ │ │ │ + add $0x10,%rax │ │ │ │ + inc %rbx │ │ │ │ + movzbl (%rax,%rbx,1),%eax │ │ │ │ + movzbl %cl,%ebx │ │ │ │ + add $0xffffffffffffff40,%rbx │ │ │ │ + shl $0x6,%rbx │ │ │ │ + add %rax,%rbx │ │ │ │ + lea -0x80(%rbx),%rax │ │ │ │ + movq $0x4c21a8,-0x8(%rbp) │ │ │ │ + lea 0x31e631d(%rip),%rbx │ │ │ │ + mov %rax,0x0(%rbp) │ │ │ │ + add $0xfffffffffffffff8,%rbp │ │ │ │ + test $0x7,%bl │ │ │ │ + jne 4c21a8 │ │ │ │ + mov (%rbx),%rax │ │ │ │ + jmp *%rax │ │ │ │ + nopl (%rax) │ │ │ │ + add %al,(%r8) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %bl,(%rsi) │ │ │ │ add %al,(%rax) │ │ │ │ - add %ch,(%rax) │ │ │ │ - and (%rsi),%bl │ │ │ │ - add -0x75(%rax),%ecx │ │ │ │ - jge 4c3a04 │ │ │ │ - mov %rbx,%rsi │ │ │ │ - mov 0x8(%rbp),%r14 │ │ │ │ - shl $1,%r14 │ │ │ │ - add $0x20,%rbp │ │ │ │ - jmp 4c31f8 │ │ │ │ - nop │ │ │ │ - sldt (%rax) │ │ │ │ - add %al,(%rdx) │ │ │ │ - ... │ │ │ │ add %al,(%rax) │ │ │ │ - add %cl,(%rsi) │ │ │ │ add %al,(%rax) │ │ │ │ - add %bh,0x48031e1f(%rax) │ │ │ │ - lea -0x18(%rbp),%eax │ │ │ │ - cmp %r15,%rax │ │ │ │ - jae 4c3a83 │ │ │ │ - lea 0x31e2298(%rip),%rbx │ │ │ │ - jmp *-0x8(%r13) │ │ │ │ - nopl 0x0(%rax) │ │ │ │ + add %cl,-0x77(%rax) │ │ │ │ + fimuls 0x75(%rbx,%rcx,4) │ │ │ │ + or %cl,-0x7d(%rax) │ │ │ │ (bad) │ │ │ │ - add %al,(%rax) │ │ │ │ - add %al,(%rax) │ │ │ │ - add %al,(%rax) │ │ │ │ - add %bl,(%rsi) │ │ │ │ - add %al,(%rax) │ │ │ │ - add %dl,0x48031e1f(%rax) │ │ │ │ - mov 0x8(%rbp),%eax │ │ │ │ - movq $0x4c3a78,0x8(%rbp) │ │ │ │ - mov %rbx,%rcx │ │ │ │ - mov %rax,%rbx │ │ │ │ - mov %rcx,0x10(%rbp) │ │ │ │ - add $0x8,%rbp │ │ │ │ + clc │ │ │ │ + and $0xc0,%al │ │ │ │ + add -0x7cf01f07(%rax),%al │ │ │ │ + testl $0x83480000,(%rcx) │ │ │ │ + rclb $0x48,(%rax) │ │ │ │ + inc %ebx │ │ │ │ + movzbl (%rax,%rbx,1),%eax │ │ │ │ + movzbl %cl,%ebx │ │ │ │ + add $0xffffffffffffff40,%rbx │ │ │ │ + shl $0x6,%rbx │ │ │ │ + add %rax,%rbx │ │ │ │ + lea -0x80(%rbx),%rax │ │ │ │ + movq $0x4c2218,-0x8(%rbp) │ │ │ │ + lea 0x31e62b0(%rip),%rbx │ │ │ │ + mov %rax,0x0(%rbp) │ │ │ │ + add $0xfffffffffffffff8,%rbp │ │ │ │ test $0x7,%bl │ │ │ │ - jne 4c3a78 │ │ │ │ + jne 4c2218 │ │ │ │ mov (%rbx),%rax │ │ │ │ jmp *%rax │ │ │ │ - nopl 0x0(%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 %bl,0x1f(%rax) │ │ │ │ + add %al,(%rax) │ │ │ │ + add %cl,-0x75(%rax) │ │ │ │ + or %r9b,-0x39(%r8) │ │ │ │ + or %r12b,%r8b │ │ │ │ (bad) │ │ │ │ - add -0x75(%rax),%ecx │ │ │ │ - jne 4c3a84 │ │ │ │ - add $0x10,%rbp │ │ │ │ - mov %rbx,%r14 │ │ │ │ - mov %r14,%rax │ │ │ │ - and $0x7,%eax │ │ │ │ - cmp $0x1,%rax │ │ │ │ - je 4c3ae0 │ │ │ │ - movq $0x4c3ac8,-0x18(%rbp) │ │ │ │ - mov 0x6(%r14),%rbx │ │ │ │ - mov 0xe(%r14),%rax │ │ │ │ - mov %rax,-0x10(%rbp) │ │ │ │ - mov %rsi,-0x8(%rbp) │ │ │ │ - add $0xffffffffffffffe8,%rbp │ │ │ │ + rex.WR add %r9b,-0x77(%rax) │ │ │ │ + fimuls -0x77(%rcx) │ │ │ │ + (bad) │ │ │ │ + add $0x8,%rbp │ │ │ │ + jmp 30c46b0 │ │ │ │ + cmp $0xe0,%cl │ │ │ │ + jae 4c244b │ │ │ │ + add $0x10,%rax │ │ │ │ + inc %rbx │ │ │ │ + movzbl (%rax,%rbx,1),%eax │ │ │ │ + movzbl %cl,%ebx │ │ │ │ + add $0xffffffffffffff40,%rbx │ │ │ │ + shl $0x6,%rbx │ │ │ │ + add %rax,%rbx │ │ │ │ + lea -0x80(%rbx),%rax │ │ │ │ + movq $0x4c2290,-0x8(%rbp) │ │ │ │ + lea 0x31e6235(%rip),%rbx │ │ │ │ + mov %rax,0x0(%rbp) │ │ │ │ + add $0xfffffffffffffff8,%rbp │ │ │ │ test $0x7,%bl │ │ │ │ - jne 4c3ac8 │ │ │ │ + jne 4c2290 │ │ │ │ mov (%rbx),%rax │ │ │ │ jmp *%rax │ │ │ │ nopl (%rax) │ │ │ │ - add (%rax),%al │ │ │ │ + add %al,(%r8) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ + add %bl,(%rsi) │ │ │ │ add %al,(%rax) │ │ │ │ - (bad) │ │ │ │ add %al,(%rax) │ │ │ │ - add %cl,(%rax) │ │ │ │ - (bad) │ │ │ │ + add %al,(%rax) │ │ │ │ + add %cl,-0x77(%rax) │ │ │ │ + fimuls 0x75(%rbx,%rcx,4) │ │ │ │ + or %cl,-0x7d(%rax) │ │ │ │ (bad) │ │ │ │ - add -0x39(%rax),%ecx │ │ │ │ - add %r8b,0x3a(%r8) │ │ │ │ - rex.WR add %r9b,-0x75(%rax) │ │ │ │ - jge 4c3ae4 │ │ │ │ - mov 0x7(%rbx),%rsi │ │ │ │ - mov %rbx,%r14 │ │ │ │ - jmp 4c0738 │ │ │ │ - mov %rsi,%rbx │ │ │ │ - jmp *0x0(%rbp) │ │ │ │ - xchg %ax,%ax │ │ │ │ + adc %ah,(%rax,%rax,8) │ │ │ │ + add -0x7cf00f07(%rax),%al │ │ │ │ (bad) │ │ │ │ + add (%rax),%al │ │ │ │ + add %cl,-0x73(%rax) │ │ │ │ + push %rax │ │ │ │ + adc %cl,-0x73(%rax) │ │ │ │ + jae 4c22b3 │ │ │ │ + movzbl (%rdx,%rsi,1),%edx │ │ │ │ + add $0x10,%rax │ │ │ │ + inc %rbx │ │ │ │ + movzbl (%rax,%rbx,1),%eax │ │ │ │ + add $0xffffffffffffff80,%rax │ │ │ │ + shl $0x6,%rax │ │ │ │ + add %rdx,%rax │ │ │ │ + movzbl %cl,%ebx │ │ │ │ + add $0xffffffffffffff20,%rbx │ │ │ │ + shl $0xc,%rbx │ │ │ │ + add %rax,%rbx │ │ │ │ + lea -0x80(%rbx),%rax │ │ │ │ + movq $0x4c2318,-0x8(%rbp) │ │ │ │ + lea 0x31e61b1(%rip),%rbx │ │ │ │ + mov %rax,0x0(%rbp) │ │ │ │ + add $0xfffffffffffffff8,%rbp │ │ │ │ + test $0x7,%bl │ │ │ │ + jne 4c2318 │ │ │ │ + mov (%rbx),%rax │ │ │ │ + jmp *%rax │ │ │ │ + nopl 0x0(%rax) │ │ │ │ + add %al,(%r8) │ │ │ │ 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,(%rsi) │ │ │ │ add %al,(%rax) │ │ │ │ + add %cl,-0x75(%rax) │ │ │ │ + or %r9b,-0x39(%r8) │ │ │ │ + or %r15b,0x48004c27(%r8) │ │ │ │ + mov %ebx,%esi │ │ │ │ + mov %rax,%r14 │ │ │ │ + add $0x8,%rbp │ │ │ │ + jmp 30c46b0 │ │ │ │ + cmp $0xf0,%cl │ │ │ │ + jae 4c256b │ │ │ │ + lea 0x10(%rax),%rdx │ │ │ │ + lea 0x2(%rbx),%rsi │ │ │ │ + movzbl (%rdx,%rsi,1),%edx │ │ │ │ + add $0x10,%rax │ │ │ │ + inc %rbx │ │ │ │ + movzbl (%rax,%rbx,1),%eax │ │ │ │ + add $0xffffffffffffff80,%rax │ │ │ │ + shl $0x6,%rax │ │ │ │ + add %rdx,%rax │ │ │ │ + movzbl %cl,%ebx │ │ │ │ + add $0xffffffffffffff20,%rbx │ │ │ │ + shl $0xc,%rbx │ │ │ │ + add %rax,%rbx │ │ │ │ + lea -0x80(%rbx),%rax │ │ │ │ + movq $0x4c23a8,-0x8(%rbp) │ │ │ │ + lea 0x31e611e(%rip),%rbx │ │ │ │ + mov %rax,0x0(%rbp) │ │ │ │ + add $0xfffffffffffffff8,%rbp │ │ │ │ + test $0x7,%bl │ │ │ │ + jne 4c23a8 │ │ │ │ + mov (%rbx),%rax │ │ │ │ + jmp *%rax │ │ │ │ + nopl 0x0(%rax) │ │ │ │ + add %al,(%r8) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ - add %cl,-0x73(%rax) │ │ │ │ - rex.RB │ │ │ │ - lock cmp %r15,%rax │ │ │ │ - jb 4c3b25 │ │ │ │ - movq $0x4c3b40,-0x10(%rbp) │ │ │ │ - mov %rsi,%rax │ │ │ │ - mov 0x7(%r14),%rsi │ │ │ │ - mov %rax,-0x8(%rbp) │ │ │ │ - add $0xfffffffffffffff0,%rbp │ │ │ │ - jmp 4c0738 │ │ │ │ - lea 0x31e21a4(%rip),%rbx │ │ │ │ - jmp *-0x8(%r13) │ │ │ │ - add %eax,(%rax) │ │ │ │ + add %bl,(%rsi) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ + add %cl,-0x77(%rax) │ │ │ │ + fimuls 0x75(%rbx,%rcx,4) │ │ │ │ + or %cl,-0x7d(%rax) │ │ │ │ + (bad) │ │ │ │ + clc │ │ │ │ + and %al,%al │ │ │ │ + add -0x7cf00f07(%rax),%al │ │ │ │ (bad) │ │ │ │ + add (%rax),%al │ │ │ │ + add %cl,-0x73(%rax) │ │ │ │ + push %rax │ │ │ │ + adc %cl,-0x73(%rax) │ │ │ │ + jae 4c23cb │ │ │ │ + movzbl (%rdx,%rsi,1),%edx │ │ │ │ + add $0x10,%rax │ │ │ │ + inc %rbx │ │ │ │ + movzbl (%rax,%rbx,1),%eax │ │ │ │ + add $0xffffffffffffff80,%rax │ │ │ │ + shl $0x6,%rax │ │ │ │ + add %rdx,%rax │ │ │ │ + movzbl %cl,%ebx │ │ │ │ + add $0xffffffffffffff20,%rbx │ │ │ │ + shl $0xc,%rbx │ │ │ │ + add %rax,%rbx │ │ │ │ + lea -0x80(%rbx),%rax │ │ │ │ + movq $0x4c2430,-0x8(%rbp) │ │ │ │ + lea 0x31e6099(%rip),%rbx │ │ │ │ + mov %rax,0x0(%rbp) │ │ │ │ + add $0xfffffffffffffff8,%rbp │ │ │ │ + test $0x7,%bl │ │ │ │ + jne 4c2430 │ │ │ │ + mov (%rbx),%rax │ │ │ │ + jmp *%rax │ │ │ │ + nopl 0x0(%rax) │ │ │ │ + add %al,(%r8) │ │ │ │ add %al,(%rax) │ │ │ │ - add %al,0x48031e21(%rax) │ │ │ │ - mov %ebx,%esi │ │ │ │ - mov 0x8(%rbp),%r14 │ │ │ │ - add $0x10,%rbp │ │ │ │ - jmp 4c3a18 │ │ │ │ - add $0x1000000,%eax │ │ │ │ - ... │ │ │ │ add %al,(%rax) │ │ │ │ - add %cl,(%rsi) │ │ │ │ + add %bl,(%rsi) │ │ │ │ add %al,(%rax) │ │ │ │ - add %cl,0x48031e21(%rax) │ │ │ │ - lea -0x20(%rbp),%eax │ │ │ │ - cmp %r15,%rax │ │ │ │ - jb 4c3d7a │ │ │ │ - movq $0x4c3ba0,-0x8(%rbp) │ │ │ │ - mov %r14,%rbx │ │ │ │ + add %al,(%rax) │ │ │ │ + add %al,(%rax) │ │ │ │ + add %cl,-0x75(%rax) │ │ │ │ + or %r9b,-0x39(%r8) │ │ │ │ + or %r13b,0x27(%r8) │ │ │ │ + rex.WR add %r9b,-0x77(%rax) │ │ │ │ + fimuls -0x77(%rcx) │ │ │ │ + (bad) │ │ │ │ + add $0x8,%rbp │ │ │ │ + jmp 30c46b0 │ │ │ │ + cmp $0xf0,%cl │ │ │ │ + jae 4c269b │ │ │ │ + lea 0x10(%rax),%rdx │ │ │ │ + lea 0x2(%rbx),%rsi │ │ │ │ + movzbl (%rdx,%rsi,1),%edx │ │ │ │ + add $0x10,%rax │ │ │ │ + inc %rbx │ │ │ │ + movzbl (%rax,%rbx,1),%eax │ │ │ │ + add $0xffffffffffffff80,%rax │ │ │ │ + shl $0x6,%rax │ │ │ │ + add %rdx,%rax │ │ │ │ + movzbl %cl,%ebx │ │ │ │ + add $0xffffffffffffff20,%rbx │ │ │ │ + shl $0xc,%rbx │ │ │ │ + add %rax,%rbx │ │ │ │ + lea -0x80(%rbx),%rax │ │ │ │ + movq $0x4c24c0,-0x8(%rbp) │ │ │ │ + lea 0x31e6006(%rip),%rbx │ │ │ │ + mov %rax,0x0(%rbp) │ │ │ │ add $0xfffffffffffffff8,%rbp │ │ │ │ test $0x7,%bl │ │ │ │ - jne 4c3ba0 │ │ │ │ + jne 4c24c0 │ │ │ │ mov (%rbx),%rax │ │ │ │ jmp *%rax │ │ │ │ - xchg %ax,%ax │ │ │ │ - ... │ │ │ │ - (bad) │ │ │ │ + nopl 0x0(%rax) │ │ │ │ + add %al,(%r8) │ │ │ │ add %al,(%rax) │ │ │ │ - add %dl,0x21(%rax) │ │ │ │ + add %al,(%rax) │ │ │ │ + add %bl,(%rsi) │ │ │ │ + add %al,(%rax) │ │ │ │ + add %al,(%rax) │ │ │ │ + add %al,(%rax) │ │ │ │ + add %cl,-0x77(%rax) │ │ │ │ + fimuls 0x75(%rbx,%rcx,4) │ │ │ │ + or %cl,-0x7d(%rax) │ │ │ │ (bad) │ │ │ │ - add -0x77(%rax),%ecx │ │ │ │ - fadds -0x7cb7f820(%rbx) │ │ │ │ - clc │ │ │ │ - add %ecx,(%rdi) │ │ │ │ - test %bh,-0x38b80000(%rcx,%rax,1) │ │ │ │ - rex.RB clc │ │ │ │ - call 484c87f4 <__environ@GLIBC_2.2.5+0x4488834c> │ │ │ │ - mov 0x6(%rbx),%eax │ │ │ │ - mov 0xe(%rbx),%rbx │ │ │ │ + loopne 4c24ef │ │ │ │ + rolb $0x48,(%rdx) │ │ │ │ + lea 0x10(%rax),%edx │ │ │ │ + lea 0x3(%rbx),%rsi │ │ │ │ + movzbl (%rdx,%rsi,1),%edx │ │ │ │ + lea 0x10(%rax),%rsi │ │ │ │ + lea 0x2(%rbx),%rdi │ │ │ │ + movzbl (%rsi,%rdi,1),%esi │ │ │ │ + add $0xffffffffffffff80,%rsi │ │ │ │ + shl $0x6,%rsi │ │ │ │ + add %rdx,%rsi │ │ │ │ + add $0x10,%rax │ │ │ │ + inc %rbx │ │ │ │ + movzbl (%rax,%rbx,1),%eax │ │ │ │ + add $0xffffffffffffff80,%rax │ │ │ │ + shl $0xc,%rax │ │ │ │ + add %rsi,%rax │ │ │ │ + movzbl %cl,%ebx │ │ │ │ + add $0xffffffffffffff10,%rbx │ │ │ │ + shl $0x12,%rbx │ │ │ │ + add %rax,%rbx │ │ │ │ + lea -0x80(%rbx),%rax │ │ │ │ + movq $0x4c2550,-0x8(%rbp) │ │ │ │ + lea 0x31e5f73(%rip),%rbx │ │ │ │ mov %rax,0x0(%rbp) │ │ │ │ add $0xfffffffffffffff8,%rbp │ │ │ │ test $0x7,%bl │ │ │ │ - jne 4c3be8 │ │ │ │ + jne 4c2550 │ │ │ │ mov (%rbx),%rax │ │ │ │ jmp *%rax │ │ │ │ - nopw 0x0(%rax,%rax,1) │ │ │ │ - add %eax,(%rax) │ │ │ │ + nop │ │ │ │ + add %al,(%r8) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ + add %bl,(%rsi) │ │ │ │ add %al,(%rax) │ │ │ │ - (bad) │ │ │ │ add %al,(%rax) │ │ │ │ - add %cl,(%rax) │ │ │ │ - and %ebx,(%rsi) │ │ │ │ - add -0x77(%rax),%ecx │ │ │ │ - fadds -0x7cb7f820(%rbx) │ │ │ │ - clc │ │ │ │ - add %ecx,(%rdi) │ │ │ │ - test %cl,0x48000001(%rbp) │ │ │ │ - movl $0x4c3c30,-0x8(%rbp) │ │ │ │ - mov 0xe(%rbx),%rax │ │ │ │ - mov 0x6(%rbx),%rbx │ │ │ │ + add %al,(%rax) │ │ │ │ + add %cl,-0x75(%rax) │ │ │ │ + or %r9b,-0x39(%r8) │ │ │ │ + or %r10b,0x48004c27(%r8) │ │ │ │ + mov %ebx,%esi │ │ │ │ + mov %rax,%r14 │ │ │ │ + add $0x8,%rbp │ │ │ │ + jmp 30c46b0 │ │ │ │ + lea 0x10(%rax),%rdx │ │ │ │ + lea 0x3(%rbx),%rsi │ │ │ │ + movzbl (%rdx,%rsi,1),%edx │ │ │ │ + lea 0x10(%rax),%rsi │ │ │ │ + lea 0x2(%rbx),%rdi │ │ │ │ + movzbl (%rsi,%rdi,1),%esi │ │ │ │ + add $0xffffffffffffff80,%rsi │ │ │ │ + shl $0x6,%rsi │ │ │ │ + add %rdx,%rsi │ │ │ │ + add $0x10,%rax │ │ │ │ + inc %rbx │ │ │ │ + movzbl (%rax,%rbx,1),%eax │ │ │ │ + add $0xffffffffffffff80,%rax │ │ │ │ + shl $0xc,%rax │ │ │ │ + add %rsi,%rax │ │ │ │ + movzbl %cl,%ebx │ │ │ │ + add $0xffffffffffffff10,%rbx │ │ │ │ + shl $0x12,%rbx │ │ │ │ + add %rax,%rbx │ │ │ │ + lea -0x80(%rbx),%rax │ │ │ │ + movq $0x4c25f0,-0x8(%rbp) │ │ │ │ + lea 0x31e5ed8(%rip),%rbx │ │ │ │ mov %rax,0x0(%rbp) │ │ │ │ add $0xfffffffffffffff8,%rbp │ │ │ │ test $0x7,%bl │ │ │ │ - jne 4c3c30 │ │ │ │ + jne 4c25f0 │ │ │ │ mov (%rbx),%rax │ │ │ │ jmp *%rax │ │ │ │ nopw 0x0(%rax,%rax,1) │ │ │ │ - add (%rax),%al │ │ │ │ + add %al,(%r8) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ + add %bl,(%rsi) │ │ │ │ add %al,(%rax) │ │ │ │ - (bad) │ │ │ │ add %al,(%rax) │ │ │ │ - add %al,%al │ │ │ │ - and %bl,(%rsi) │ │ │ │ - add -0x39(%rax),%ecx │ │ │ │ - rex.RB clc │ │ │ │ - jo 4c3c72 │ │ │ │ - rex.WR add %r9b,-0x77(%rax) │ │ │ │ - fmuls -0x75(%rax) │ │ │ │ - pop %rbx │ │ │ │ + add %al,(%rax) │ │ │ │ + add %cl,-0x77(%rax) │ │ │ │ + fimuls 0x75(%rbx,%rcx,4) │ │ │ │ + or %cl,-0x7d(%rax) │ │ │ │ (bad) │ │ │ │ - mov %rbx,%rcx │ │ │ │ - mov 0x10(%rbp),%rbx │ │ │ │ - mov %rcx,0x0(%rbp) │ │ │ │ - mov %rax,0x10(%rbp) │ │ │ │ + mov $0x20,%al │ │ │ │ + rolb $0x48,(%rdx) │ │ │ │ + lea 0x10(%rax),%edx │ │ │ │ + lea 0x3(%rbx),%rsi │ │ │ │ + movzbl (%rdx,%rsi,1),%edx │ │ │ │ + lea 0x10(%rax),%rsi │ │ │ │ + lea 0x2(%rbx),%rdi │ │ │ │ + movzbl (%rsi,%rdi,1),%esi │ │ │ │ + add $0xffffffffffffff80,%rsi │ │ │ │ + shl $0x6,%rsi │ │ │ │ + add %rdx,%rsi │ │ │ │ + add $0x10,%rax │ │ │ │ + inc %rbx │ │ │ │ + movzbl (%rax,%rbx,1),%eax │ │ │ │ + add $0xffffffffffffff80,%rax │ │ │ │ + shl $0xc,%rax │ │ │ │ + add %rsi,%rax │ │ │ │ + movzbl %cl,%ebx │ │ │ │ + add $0xffffffffffffff10,%rbx │ │ │ │ + shl $0x12,%rbx │ │ │ │ + add %rax,%rbx │ │ │ │ + lea -0x80(%rbx),%rax │ │ │ │ + movq $0x4c2680,-0x8(%rbp) │ │ │ │ + lea 0x31e5e43(%rip),%rbx │ │ │ │ + mov %rax,0x0(%rbp) │ │ │ │ add $0xfffffffffffffff8,%rbp │ │ │ │ test $0x7,%bl │ │ │ │ - jne 4c3c70 │ │ │ │ + jne 4c2680 │ │ │ │ mov (%rbx),%rax │ │ │ │ jmp *%rax │ │ │ │ - nopl 0x0(%rax) │ │ │ │ - add (%rax),%eax │ │ │ │ + nop │ │ │ │ + add %al,(%r8) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ + add %bl,(%rsi) │ │ │ │ add %al,(%rax) │ │ │ │ - (bad) │ │ │ │ add %al,(%rax) │ │ │ │ - add %al,0x49031e20(%rax) │ │ │ │ - add $0x28,%esp │ │ │ │ - cmp 0x358(%r13),%r12 │ │ │ │ - ja 4c3ed4 │ │ │ │ - mov 0x10(%rbp),%rax │ │ │ │ - mov 0x8(%rbp),%rcx │ │ │ │ - mov 0x7(%rbx),%rdx │ │ │ │ - mov 0x8(%rdx),%rsi │ │ │ │ - mov 0x8(%rcx),%rdi │ │ │ │ - cmp %rsi,%rdi │ │ │ │ - jg 4c3e09 │ │ │ │ - add $0x10,%rcx │ │ │ │ - add $0x10,%rdx │ │ │ │ - xor %r8d,%r8d │ │ │ │ - cmp %rdx,%rcx │ │ │ │ - je 4c3cef │ │ │ │ - sub $0x8,%rsp │ │ │ │ - mov %rdx,%r8 │ │ │ │ - mov %rdi,%rdx │ │ │ │ - mov %rdi,%r9 │ │ │ │ - mov %rcx,%rdi │ │ │ │ - mov %rsi,%rcx │ │ │ │ - mov %r8,%rsi │ │ │ │ - mov %rax,%r8 │ │ │ │ - xor %eax,%eax │ │ │ │ - mov %r9,0x50(%rsp) │ │ │ │ - mov %rcx,0x48(%rsp) │ │ │ │ - mov %r8,%r14 │ │ │ │ - call 4053d0 │ │ │ │ - add $0x8,%rsp │ │ │ │ - movslq %eax,%r8 │ │ │ │ - mov 0x48(%rsp),%rdi │ │ │ │ - mov 0x40(%rsp),%rsi │ │ │ │ - mov %r14,%rax │ │ │ │ - test %r8,%r8 │ │ │ │ - jge 4c3ee4 │ │ │ │ - movq $0x30e7208,-0x20(%r12) │ │ │ │ - mov %rbx,-0x18(%r12) │ │ │ │ - movq $0x3c066da,-0x10(%r12) │ │ │ │ - movq $0x3c066da,-0x8(%r12) │ │ │ │ - movq $0x1,(%r12) │ │ │ │ - movq $0x4c3d58,0x8(%rbp) │ │ │ │ - mov %rax,%rbx │ │ │ │ - lea -0x1f(%r12),%rax │ │ │ │ - mov %rax,0x10(%rbp) │ │ │ │ + add %al,(%rax) │ │ │ │ + add %cl,-0x75(%rax) │ │ │ │ + or %r9b,-0x39(%r8) │ │ │ │ + or %r8b,0x27(%r8) │ │ │ │ + rex.WR add %r9b,-0x77(%rax) │ │ │ │ + fimuls -0x77(%rcx) │ │ │ │ + (bad) │ │ │ │ add $0x8,%rbp │ │ │ │ + jmp 30c46b0 │ │ │ │ + lea 0x10(%rax),%rdx │ │ │ │ + lea 0x3(%rbx),%rsi │ │ │ │ + movzbl (%rdx,%rsi,1),%edx │ │ │ │ + lea 0x10(%rax),%rsi │ │ │ │ + lea 0x2(%rbx),%rdi │ │ │ │ + movzbl (%rsi,%rdi,1),%esi │ │ │ │ + add $0xffffffffffffff80,%rsi │ │ │ │ + shl $0x6,%rsi │ │ │ │ + add %rdx,%rsi │ │ │ │ + add $0x10,%rax │ │ │ │ + inc %rbx │ │ │ │ + movzbl (%rax,%rbx,1),%eax │ │ │ │ + add $0xffffffffffffff80,%rax │ │ │ │ + shl $0xc,%rax │ │ │ │ + add %rsi,%rax │ │ │ │ + movzbl %cl,%ebx │ │ │ │ + add $0xffffffffffffff10,%rbx │ │ │ │ + shl $0x12,%rbx │ │ │ │ + add %rax,%rbx │ │ │ │ + lea -0x80(%rbx),%rax │ │ │ │ + movq $0x4c2720,-0x8(%rbp) │ │ │ │ + lea 0x31e5da8(%rip),%rbx │ │ │ │ + mov %rax,0x0(%rbp) │ │ │ │ + add $0xfffffffffffffff8,%rbp │ │ │ │ test $0x7,%bl │ │ │ │ - jne 4c3d58 │ │ │ │ + jne 4c2720 │ │ │ │ mov (%rbx),%rax │ │ │ │ jmp *%rax │ │ │ │ nopw 0x0(%rax,%rax,1) │ │ │ │ - add (%rax),%al │ │ │ │ + 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) │ │ │ │ + fimuls 0x75(%rbx,%rcx,4) │ │ │ │ + or %cl,-0x7d(%rax) │ │ │ │ (bad) │ │ │ │ + sbbb $0xc0,(%rdi) │ │ │ │ + add (%rax),%al │ │ │ │ add %al,(%rax) │ │ │ │ - add %bh,0x1f(%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 %ecx,(%rdi) │ │ │ │ + test %esp,%eax │ │ │ │ + clc │ │ │ │ (bad) │ │ │ │ - add -0x75(%rax),%ecx │ │ │ │ - jge 4c3d64 │ │ │ │ - mov %rbx,%rsi │ │ │ │ - mov 0x10(%rbp),%r14 │ │ │ │ - add $0x18,%rbp │ │ │ │ - jmp 4c3b00 │ │ │ │ - lea 0x3742967(%rip),%rbx │ │ │ │ - add $0x8,%rbp │ │ │ │ - jmp *0x0(%rbp) │ │ │ │ - lea 0x31e1f8f(%rip),%rbx │ │ │ │ - jmp *-0x8(%r13) │ │ │ │ - mov 0x8(%rbp),%rax │ │ │ │ - movq $0x4c3db8,0x8(%rbp) │ │ │ │ - mov %rax,%rbx │ │ │ │ - add $0x8,%rbp │ │ │ │ - test $0x7,%bl │ │ │ │ - jne 4c3db8 │ │ │ │ - mov (%rbx),%rax │ │ │ │ - jmp *%rax │ │ │ │ + ljmp (bad) │ │ │ │ + jmp 4c1e4b │ │ │ │ nopw 0x0(%rax,%rax,1) │ │ │ │ ... │ │ │ │ (bad) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ - add %cl,-0x7d(%rcx) │ │ │ │ + add %al,-0x7cb7f81d(%rbx) │ │ │ │ + sti │ │ │ │ + add %ecx,(%rdi) │ │ │ │ + test %edi,-0x16000008(%rax) │ │ │ │ + shl $1,%esi │ │ │ │ + (bad) │ │ │ │ + jmp *0xf(%rsi) │ │ │ │ + (bad) │ │ │ │ + add %r8b,(%rax) │ │ │ │ + ... │ │ │ │ (bad) │ │ │ │ - sub %cl,0x3b(%rbp) │ │ │ │ - movsl %ds:(%rsi),%es:(%rdi) │ │ │ │ - pop %rax │ │ │ │ - add (%rax),%eax │ │ │ │ - add %dh,0x34(%rdi) │ │ │ │ - movq $0x30e7208,-0x20(%r12) │ │ │ │ - mov %rbx,-0x18(%r12) │ │ │ │ - movq $0x3c066da,-0x10(%r12) │ │ │ │ - movq $0x3c066da,-0x8(%r12) │ │ │ │ - movq $0x1,(%r12) │ │ │ │ - lea -0x1f(%r12),%rbx │ │ │ │ - add $0x8,%rbp │ │ │ │ - jmp *0x0(%rbp) │ │ │ │ - movq $0x28,0x388(%r13) │ │ │ │ - jmp 338a720 │ │ │ │ - add $0x10,%rcx │ │ │ │ - add $0x10,%rdx │ │ │ │ - xor %r8d,%r8d │ │ │ │ - cmp %rdx,%rcx │ │ │ │ - je 4c3e5a │ │ │ │ - sub $0x8,%rsp │ │ │ │ - mov %rdx,%r8 │ │ │ │ - mov %rsi,%rdx │ │ │ │ - mov %rdi,%r9 │ │ │ │ - mov %rcx,%rdi │ │ │ │ - mov %rsi,%rcx │ │ │ │ - mov %r8,%rsi │ │ │ │ - mov %rax,%r8 │ │ │ │ - xor %eax,%eax │ │ │ │ - mov %r9,0x50(%rsp) │ │ │ │ - mov %rcx,0x48(%rsp) │ │ │ │ - mov %r8,%r14 │ │ │ │ - call 4053d0 │ │ │ │ - add $0x8,%rsp │ │ │ │ - movslq %eax,%r8 │ │ │ │ - mov 0x48(%rsp),%rdi │ │ │ │ - mov 0x40(%rsp),%rsi │ │ │ │ - mov %r14,%rax │ │ │ │ - test %r8,%r8 │ │ │ │ - jge 4c3f62 │ │ │ │ - movq $0x30e7208,-0x20(%r12) │ │ │ │ - mov %rbx,-0x18(%r12) │ │ │ │ - movq $0x3c066da,-0x10(%r12) │ │ │ │ - movq $0x3c066da,-0x8(%r12) │ │ │ │ - movq $0x1,(%r12) │ │ │ │ - movq $0x4c3ec0,0x8(%rbp) │ │ │ │ - mov %rax,%rbx │ │ │ │ - lea -0x1f(%r12),%rax │ │ │ │ - mov %rax,0x10(%rbp) │ │ │ │ - add $0x8,%rbp │ │ │ │ - test $0x7,%bl │ │ │ │ - jne 4c3ec0 │ │ │ │ - mov (%rbx),%rax │ │ │ │ - jmp *%rax │ │ │ │ - nopl (%rax) │ │ │ │ - add (%rax),%al │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ + add %al,-0x7cb7f81d(%rbx) │ │ │ │ + sti │ │ │ │ + add %ecx,(%rdi) │ │ │ │ + test %edx,-0x16000008(%rax) │ │ │ │ + test $0x66fffff6,%eax │ │ │ │ + nopl 0x0(%rax,%rax,1) │ │ │ │ + ... │ │ │ │ (bad) │ │ │ │ add %al,(%rax) │ │ │ │ - add %dl,(%rax) │ │ │ │ + add %al,(%rax) │ │ │ │ + add %al,(%rax) │ │ │ │ + add %al,-0x7cb7f81d(%rbx) │ │ │ │ + sti │ │ │ │ + add %ecx,(%rdi) │ │ │ │ + test %ebp,-0x8(%rax) │ │ │ │ (bad) │ │ │ │ + ljmp (bad) │ │ │ │ + jmp 4c1e4b │ │ │ │ + nopw 0x0(%rax,%rax,1) │ │ │ │ + ... │ │ │ │ (bad) │ │ │ │ - add -0x75(%rax),%ecx │ │ │ │ - jge 4c3ecc │ │ │ │ - mov %rbx,%rsi │ │ │ │ - mov 0x10(%rbp),%r14 │ │ │ │ - add $0x18,%rbp │ │ │ │ - jmp 4c3b00 │ │ │ │ - movq $0x28,0x388(%r13) │ │ │ │ - jmp 338a720 │ │ │ │ - test %r8,%r8 │ │ │ │ - jle 4c3fe2 │ │ │ │ - movq $0x30e7208,-0x20(%r12) │ │ │ │ - mov %rbx,-0x18(%r12) │ │ │ │ - movq $0x3c066da,-0x10(%r12) │ │ │ │ - movq $0x3c066da,-0x8(%r12) │ │ │ │ - movq $0x1,(%r12) │ │ │ │ - movq $0x4c3f48,0x8(%rbp) │ │ │ │ - mov %rax,%rbx │ │ │ │ - lea -0x1f(%r12),%rax │ │ │ │ - mov %rax,0x10(%rbp) │ │ │ │ - add $0x8,%rbp │ │ │ │ - test $0x7,%bl │ │ │ │ - jne 4c3f48 │ │ │ │ - mov (%rbx),%rax │ │ │ │ - jmp *%rax │ │ │ │ - nop │ │ │ │ - add (%rax),%al │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ + add %al,-0x7cb7f81d(%rbx) │ │ │ │ + sti │ │ │ │ + add %ecx,(%rdi) │ │ │ │ + test %eax,-0x8(%rax) │ │ │ │ (bad) │ │ │ │ - add %al,(%rax) │ │ │ │ - add %ch,0x1d(%rax) │ │ │ │ + ljmp (bad) │ │ │ │ + jmp 4c1e4b │ │ │ │ + nopw 0x0(%rax,%rax,1) │ │ │ │ + ... │ │ │ │ (bad) │ │ │ │ - add -0x48(%rcx),%eax │ │ │ │ - add %eax,(%rax) │ │ │ │ - add %al,(%rax) │ │ │ │ - mov 0x8(%rbp),%rdi │ │ │ │ - mov %rbx,%rsi │ │ │ │ - mov 0x10(%rbp),%r14 │ │ │ │ - add $0x18,%rbp │ │ │ │ - jmp 4c3650 │ │ │ │ - test %r8,%r8 │ │ │ │ - jle 4c405c │ │ │ │ - movq $0x30e7208,-0x20(%r12) │ │ │ │ - mov %rbx,-0x18(%r12) │ │ │ │ - movq $0x3c066da,-0x10(%r12) │ │ │ │ - movq $0x3c066da,-0x8(%r12) │ │ │ │ - movq $0x1,(%r12) │ │ │ │ - movq $0x4c3fc8,0x8(%rbp) │ │ │ │ - mov %rax,%rbx │ │ │ │ - lea -0x1f(%r12),%rax │ │ │ │ - mov %rax,0x10(%rbp) │ │ │ │ - add $0x8,%rbp │ │ │ │ - test $0x7,%bl │ │ │ │ - jne 4c3fc8 │ │ │ │ - mov (%rbx),%rax │ │ │ │ - jmp *%rax │ │ │ │ - nopl (%rax) │ │ │ │ - add (%rax),%al │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ + add %al,-0x7cb7f81d(%rbx) │ │ │ │ + sti │ │ │ │ + add %ecx,(%rdi) │ │ │ │ + test %ebx,(%rax) │ │ │ │ + clc │ │ │ │ + (bad) │ │ │ │ + ljmp (bad) │ │ │ │ + jmp 4c1e4b │ │ │ │ + nopw 0x0(%rax,%rax,1) │ │ │ │ + ... │ │ │ │ (bad) │ │ │ │ add %al,(%rax) │ │ │ │ - add %ch,%al │ │ │ │ - sbb $0x1e,%al │ │ │ │ - add -0x48(%rcx),%eax │ │ │ │ - add %eax,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ - mov 0x8(%rbp),%rdi │ │ │ │ - mov %rbx,%rsi │ │ │ │ - mov 0x10(%rbp),%r14 │ │ │ │ - add $0x18,%rbp │ │ │ │ - jmp 4c3650 │ │ │ │ - cmp %rdi,%rsi │ │ │ │ - jle 4c40d4 │ │ │ │ - movq $0x30e7208,-0x20(%r12) │ │ │ │ - mov %rbx,-0x18(%r12) │ │ │ │ - movq $0x3c066da,-0x10(%r12) │ │ │ │ - movq $0x3c066da,-0x8(%r12) │ │ │ │ - movq $0x1,(%r12) │ │ │ │ - movq $0x4c4048,0x8(%rbp) │ │ │ │ - mov %rax,%rbx │ │ │ │ - lea -0x1f(%r12),%rax │ │ │ │ - mov %rax,0x10(%rbp) │ │ │ │ - add $0x8,%rbp │ │ │ │ - test $0x7,%bl │ │ │ │ - jne 4c4048 │ │ │ │ - mov (%rbx),%rax │ │ │ │ - jmp *%rax │ │ │ │ - nopl (%rax) │ │ │ │ - add (%rax),%al │ │ │ │ add %al,(%rax) │ │ │ │ + add %al,-0x7cb7f81d(%rbx) │ │ │ │ + sti │ │ │ │ + add %ecx,(%rdi) │ │ │ │ + test %esi,%eax │ │ │ │ + idiv %edi │ │ │ │ + ljmp (bad) │ │ │ │ + jmp 4c1e4b │ │ │ │ + nopw 0x0(%rax,%rax,1) │ │ │ │ + ... │ │ │ │ + (bad) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ - (bad) │ │ │ │ add %al,(%rax) │ │ │ │ - add %cl,0x48031e1c(%rax) │ │ │ │ - mov 0x8(%rbp),%edi │ │ │ │ - mov %rbx,%rsi │ │ │ │ - mov 0x10(%rbp),%r14 │ │ │ │ - add $0x18,%rbp │ │ │ │ - jmp 4c3b00 │ │ │ │ - cmp %rdi,%rsi │ │ │ │ - jle 4c4152 │ │ │ │ - movq $0x30e7208,-0x20(%r12) │ │ │ │ - mov %rbx,-0x18(%r12) │ │ │ │ - movq $0x3c066da,-0x10(%r12) │ │ │ │ - movq $0x3c066da,-0x8(%r12) │ │ │ │ - movq $0x1,(%r12) │ │ │ │ - movq $0x4c40c0,0x8(%rbp) │ │ │ │ - mov %rax,%rbx │ │ │ │ - lea -0x1f(%r12),%rax │ │ │ │ - mov %rax,0x10(%rbp) │ │ │ │ - add $0x8,%rbp │ │ │ │ - test $0x7,%bl │ │ │ │ - jne 4c40c0 │ │ │ │ - mov (%rbx),%rax │ │ │ │ - jmp *%rax │ │ │ │ - nop │ │ │ │ - add (%rax),%al │ │ │ │ + add %al,-0x7cb7f81d(%rbx) │ │ │ │ + sti │ │ │ │ + add %ecx,(%rdi) │ │ │ │ + test %ecx,%eax │ │ │ │ + idiv %edi │ │ │ │ + ljmp (bad) │ │ │ │ + jmp 4c1e4b │ │ │ │ + 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 $0x1e,%al │ │ │ │ + add %ah,(%rax) │ │ │ │ + pop %rsp │ │ │ │ + (bad) │ │ │ │ add -0x75(%rax),%ecx │ │ │ │ - jge 4c40cc │ │ │ │ - mov %rbx,%rsi │ │ │ │ - mov 0x10(%rbp),%r14 │ │ │ │ - add $0x18,%rbp │ │ │ │ - jmp 4c3b00 │ │ │ │ - cmp %rdi,%rsi │ │ │ │ - jge 4c41d2 │ │ │ │ - movq $0x30e7208,-0x20(%r12) │ │ │ │ - mov %rbx,-0x18(%r12) │ │ │ │ - movq $0x3c066da,-0x10(%r12) │ │ │ │ - movq $0x3c066da,-0x8(%r12) │ │ │ │ - movq $0x1,(%r12) │ │ │ │ - movq $0x4c4138,0x8(%rbp) │ │ │ │ - mov %rax,%rbx │ │ │ │ - lea -0x1f(%r12),%rax │ │ │ │ - mov %rax,0x10(%rbp) │ │ │ │ + push %rbp │ │ │ │ + or %al,-0x7cb7f81d(%rbx) │ │ │ │ + sti │ │ │ │ + add %ecx,(%rdi) │ │ │ │ + test %ah,0x48000000(%rdx) │ │ │ │ + movl $0x4c28c0,0x8(%rbp) │ │ │ │ + mov %rdx,%rbx │ │ │ │ add $0x8,%rbp │ │ │ │ test $0x7,%bl │ │ │ │ - jne 4c4138 │ │ │ │ + jne 4c28c0 │ │ │ │ mov (%rbx),%rax │ │ │ │ jmp *%rax │ │ │ │ - nop │ │ │ │ - add (%rax),%al │ │ │ │ - add %al,(%rax) │ │ │ │ - add %al,(%rax) │ │ │ │ - add %al,(%rax) │ │ │ │ + nopw 0x0(%rax,%rax,1) │ │ │ │ + ... │ │ │ │ (bad) │ │ │ │ add %al,(%rax) │ │ │ │ - add %bh,0x1b(%rax) │ │ │ │ + add %ah,%al │ │ │ │ + pop %rbx │ │ │ │ (bad) │ │ │ │ - add -0x48(%rcx),%eax │ │ │ │ - add %eax,(%rax) │ │ │ │ - add %al,(%rax) │ │ │ │ - mov 0x8(%rbp),%rdi │ │ │ │ - mov %rbx,%rsi │ │ │ │ - mov 0x10(%rbp),%r14 │ │ │ │ - add $0x18,%rbp │ │ │ │ - jmp 4c3650 │ │ │ │ - cmp %rdi,%rsi │ │ │ │ - jge 4c4244 │ │ │ │ - movq $0x30e7208,-0x20(%r12) │ │ │ │ - mov %rbx,-0x18(%r12) │ │ │ │ - movq $0x3c066da,-0x10(%r12) │ │ │ │ - movq $0x3c066da,-0x8(%r12) │ │ │ │ - movq $0x1,(%r12) │ │ │ │ - movq $0x4c41b8,0x8(%rbp) │ │ │ │ - mov %rax,%rbx │ │ │ │ - lea -0x1f(%r12),%rax │ │ │ │ - mov %rax,0x10(%rbp) │ │ │ │ - add $0x8,%rbp │ │ │ │ + add -0x7d(%rax),%ecx │ │ │ │ + jnp 4c28db │ │ │ │ + add %cl,(%rdi) │ │ │ │ + mov 0x48fffff5(%rax),%es │ │ │ │ + mov 0x7(%rbx),%eax │ │ │ │ + mov 0xf(%rbx),%rbx │ │ │ │ + lea 0x10(%rax),%rcx │ │ │ │ + mov (%rcx,%rbx,1),%cl │ │ │ │ + cmp $0x80,%cl │ │ │ │ + jae 4c21b8 │ │ │ │ + movq $0x4c2918,-0x8(%rbp) │ │ │ │ + lea 0x31e5bae(%rip),%rbx │ │ │ │ + movzbl %cl,%eax │ │ │ │ + mov %rax,0x0(%rbp) │ │ │ │ + add $0xfffffffffffffff8,%rbp │ │ │ │ test $0x7,%bl │ │ │ │ - jne 4c41b8 │ │ │ │ + jne 4c2918 │ │ │ │ mov (%rbx),%rax │ │ │ │ jmp *%rax │ │ │ │ - nopl (%rax) │ │ │ │ - add (%rax),%al │ │ │ │ + nop │ │ │ │ + add %al,(%r8) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ + add %bl,(%rsi) │ │ │ │ add %al,(%rax) │ │ │ │ - (bad) │ │ │ │ add %al,(%rax) │ │ │ │ - add %bh,%al │ │ │ │ - sbb (%rsi),%bl │ │ │ │ - add -0x48(%rcx),%eax │ │ │ │ - add %eax,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ - mov 0x8(%rbp),%rdi │ │ │ │ - mov %rbx,%rsi │ │ │ │ - mov 0x10(%rbp),%r14 │ │ │ │ - add $0x18,%rbp │ │ │ │ - jmp 4c3650 │ │ │ │ - movq $0x30e7208,-0x20(%r12) │ │ │ │ - mov %rbx,-0x18(%r12) │ │ │ │ - movq $0x3c066da,-0x10(%r12) │ │ │ │ - movq $0x3c066da,-0x8(%r12) │ │ │ │ - movq $0x1,(%r12) │ │ │ │ - movq $0x4c4230,0x8(%rbp) │ │ │ │ - mov %rax,%rbx │ │ │ │ - lea -0x1f(%r12),%rax │ │ │ │ - mov %rax,0x10(%rbp) │ │ │ │ + add %cl,-0x75(%rax) │ │ │ │ + or %r9b,-0x39(%r8) │ │ │ │ + or %r14b,(%r8) │ │ │ │ + sub %cl,0x48(%rax,%rax,1) │ │ │ │ + mov %ebx,%esi │ │ │ │ + mov %rax,%r14 │ │ │ │ + add $0x8,%rbp │ │ │ │ + jmp 30c46b0 │ │ │ │ + movq $0x4c2960,0x8(%rbp) │ │ │ │ + mov %rdx,%rbx │ │ │ │ add $0x8,%rbp │ │ │ │ test $0x7,%bl │ │ │ │ - jne 4c4230 │ │ │ │ + jne 4c2960 │ │ │ │ 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 %ah,0x48031e1a(%rax) │ │ │ │ - mov 0x8(%rbp),%edi │ │ │ │ - mov %rbx,%rsi │ │ │ │ - mov 0x10(%rbp),%r14 │ │ │ │ - add $0x18,%rbp │ │ │ │ - jmp 4c3b00 │ │ │ │ - movq $0x30e7208,-0x20(%r12) │ │ │ │ - mov %rbx,-0x18(%r12) │ │ │ │ - movq $0x3c066da,-0x10(%r12) │ │ │ │ - movq $0x3c066da,-0x8(%r12) │ │ │ │ - movq $0x1,(%r12) │ │ │ │ - movq $0x4c42a0,0x8(%rbp) │ │ │ │ - mov %rax,%rbx │ │ │ │ - lea -0x1f(%r12),%rax │ │ │ │ - mov %rax,0x10(%rbp) │ │ │ │ - add $0x8,%rbp │ │ │ │ + add %al,0x5b(%rax) │ │ │ │ + (bad) │ │ │ │ + add -0x7d(%rax),%ecx │ │ │ │ + jnp 4c297b │ │ │ │ + add %cl,(%rdi) │ │ │ │ + mov %edx,%es │ │ │ │ + idiv %bh │ │ │ │ + decl -0x75(%rax) │ │ │ │ + rex.XB (bad) │ │ │ │ + mov 0xf(%rbx),%rbx │ │ │ │ + lea 0x10(%rax),%rcx │ │ │ │ + mov (%rcx,%rbx,1),%cl │ │ │ │ + cmp $0x80,%cl │ │ │ │ + jae 4c2233 │ │ │ │ + movq $0x4c29b8,-0x8(%rbp) │ │ │ │ + lea 0x31e5b0e(%rip),%rbx │ │ │ │ + movzbl %cl,%eax │ │ │ │ + mov %rax,0x0(%rbp) │ │ │ │ + add $0xfffffffffffffff8,%rbp │ │ │ │ test $0x7,%bl │ │ │ │ - jne 4c42a0 │ │ │ │ + jne 4c29b8 │ │ │ │ mov (%rbx),%rax │ │ │ │ jmp *%rax │ │ │ │ - xchg %ax,%ax │ │ │ │ - add (%rax),%al │ │ │ │ - add %al,(%rax) │ │ │ │ + nop │ │ │ │ + add %al,(%r8) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ - (bad) │ │ │ │ + add %bl,(%rsi) │ │ │ │ add %al,(%rax) │ │ │ │ - add %dh,(%rax) │ │ │ │ - sbb (%rsi),%bl │ │ │ │ - add -0x75(%rax),%ecx │ │ │ │ - jge 4c42ac │ │ │ │ - mov %rbx,%rsi │ │ │ │ - mov 0x10(%rbp),%r14 │ │ │ │ - add $0x18,%rbp │ │ │ │ - jmp 4c3b00 │ │ │ │ - nopl 0x0(%rax) │ │ │ │ - add $0x1000000,%eax │ │ │ │ - ... │ │ │ │ add %al,(%rax) │ │ │ │ - add %cl,(%rsi) │ │ │ │ add %al,(%rax) │ │ │ │ - add %al,0x1a(%rax) │ │ │ │ - (bad) │ │ │ │ - add -0x73(%rax),%ecx │ │ │ │ - rex.RB clc │ │ │ │ - cmp %r15,%rax │ │ │ │ - jb 4c4319 │ │ │ │ - movq $0x4c4308,-0x8(%rbp) │ │ │ │ - mov %r14,%rbx │ │ │ │ - add $0xfffffffffffffff8,%rbp │ │ │ │ - test $0x7,%bl │ │ │ │ - jne 4c4308 │ │ │ │ - mov (%rbx),%rax │ │ │ │ - jmp *%rax │ │ │ │ - nopw 0x0(%rax,%rax,1) │ │ │ │ - ... │ │ │ │ + add %cl,-0x77(%rax) │ │ │ │ + fimuls 0x75(%rbx,%rcx,4) │ │ │ │ + or %cl,-0x7d(%rax) │ │ │ │ (bad) │ │ │ │ + call 4ee9e5 │ │ │ │ add %al,(%rax) │ │ │ │ - add %cl,(%rax) │ │ │ │ - sbb (%rsi),%bl │ │ │ │ - add -0x39(%rax),%ecx │ │ │ │ - add %r15b,(%r8) │ │ │ │ - rex.XB │ │ │ │ - rex.WR add %r9b,0x73(%rbx,%rcx,4) │ │ │ │ - (bad) │ │ │ │ - jmp 6223f8 │ │ │ │ - lea 0x31e1a00(%rip),%rbx │ │ │ │ - jmp *-0x8(%r13) │ │ │ │ - nopl 0x0(%rax) │ │ │ │ - ... │ │ │ │ - (bad) │ │ │ │ add %al,(%rax) │ │ │ │ - add %bl,%al │ │ │ │ - sbb %ebx,(%rsi) │ │ │ │ - add -0x77(%rcx),%ecx │ │ │ │ - fimuls -0x7d(%rax) │ │ │ │ - (bad) │ │ │ │ - and $0xf8,%al │ │ │ │ - (bad) │ │ │ │ - decl (%rdi) │ │ │ │ - (bad) │ │ │ │ - rex add %al,(%rdx) │ │ │ │ add %al,(%rax) │ │ │ │ + add %bl,(%rsi) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ - add %dl,(%rdx) │ │ │ │ add %al,(%rax) │ │ │ │ - add %ah,%al │ │ │ │ - and $0x74,%al │ │ │ │ - add -0x73(%rax),%ecx │ │ │ │ - rex.RB │ │ │ │ - lock cmp %r15,%rax │ │ │ │ - jb 4c437e │ │ │ │ - movq $0x3390fc8,-0x10(%rbp) │ │ │ │ - mov %rbx,-0x8(%rbp) │ │ │ │ - mov 0x18(%rbx),%rsi │ │ │ │ - mov 0x10(%rbx),%r14 │ │ │ │ - add $0xfffffffffffffff0,%rbp │ │ │ │ - jmp 30e4428 │ │ │ │ - jmp *-0x10(%r13) │ │ │ │ + add %al,-0x7cb7f81d(%rbx) │ │ │ │ + sti │ │ │ │ + add %ecx,(%rdi) │ │ │ │ + test %ecx,-0xa(%rax) │ │ │ │ + (bad) │ │ │ │ + ljmp (bad) │ │ │ │ + jmp 4c1e4b │ │ │ │ nopw 0x0(%rax,%rax,1) │ │ │ │ - add (%rax),%eax │ │ │ │ - add %al,(%rax) │ │ │ │ + add %eax,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ + add (%rax),%al │ │ │ │ add %al,(%rax) │ │ │ │ sldt (%rax) │ │ │ │ - add %bh,0x25(%rax) │ │ │ │ - je 4c439b │ │ │ │ + add %bl,-0x3b(%rax) │ │ │ │ + jae 4c2a03 │ │ │ │ lea -0x10(%rbp),%rax │ │ │ │ cmp %r15,%rax │ │ │ │ - jb 4c43c2 │ │ │ │ + jb 4c2a7e │ │ │ │ + add $0x20,%r12 │ │ │ │ + cmp 0x358(%r13),%r12 │ │ │ │ + ja 4c2a73 │ │ │ │ movq $0x3390fc8,-0x10(%rbp) │ │ │ │ mov %rbx,-0x8(%rbp) │ │ │ │ - mov 0x20(%rbx),%rdi │ │ │ │ - mov 0x18(%rbx),%rsi │ │ │ │ - mov 0x10(%rbx),%r14 │ │ │ │ + mov 0x20(%rbx),%rax │ │ │ │ + cmp $0x4,%rax │ │ │ │ + jne 4c2a40 │ │ │ │ + add $0xffffffffffffffe0,%r12 │ │ │ │ + lea 0x373c521(%rip),%rbx │ │ │ │ add $0xfffffffffffffff0,%rbp │ │ │ │ - jmp 30e4b88 │ │ │ │ - jmp *-0x10(%r13) │ │ │ │ - xchg %ax,%ax │ │ │ │ - add (%rax),%eax │ │ │ │ - add %al,(%rax) │ │ │ │ - add %al,(%rax) │ │ │ │ - add %al,(%rax) │ │ │ │ - sldt (%rax) │ │ │ │ - add %bh,(%rax) │ │ │ │ - and $0x8d480374,%eax │ │ │ │ - rex.RB │ │ │ │ - lock cmp %r15,%rax │ │ │ │ - jb 4c4402 │ │ │ │ - movq $0x3390fc8,-0x10(%rbp) │ │ │ │ - mov %rbx,-0x8(%rbp) │ │ │ │ - mov 0x20(%rbx),%rdi │ │ │ │ - mov 0x18(%rbx),%rsi │ │ │ │ - mov 0x10(%rbx),%r14 │ │ │ │ + mov (%rbx),%rax │ │ │ │ + jmp *%rax │ │ │ │ + mov 0x10(%rbx),%rcx │ │ │ │ + mov 0x18(%rbx),%rbx │ │ │ │ + add $0x4,%rbx │ │ │ │ + movq $0x3049cc0,-0x18(%r12) │ │ │ │ + mov %rcx,-0x10(%r12) │ │ │ │ + mov %rbx,-0x8(%r12) │ │ │ │ + add $0xfffffffffffffffc,%rax │ │ │ │ + mov %rax,(%r12) │ │ │ │ + lea -0x17(%r12),%rbx │ │ │ │ add $0xfffffffffffffff0,%rbp │ │ │ │ - jmp 30e4b88 │ │ │ │ + jmp *0x0(%rbp) │ │ │ │ + movq $0x20,0x388(%r13) │ │ │ │ jmp *-0x10(%r13) │ │ │ │ - xchg %ax,%ax │ │ │ │ - add (%rax),%eax │ │ │ │ - add %al,(%rax) │ │ │ │ + nopw 0x0(%rax,%rax,1) │ │ │ │ + add %eax,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ + add (%rax),%al │ │ │ │ add %al,(%rax) │ │ │ │ sldt (%rax) │ │ │ │ - add %bh,%al │ │ │ │ - and $0x74,%al │ │ │ │ - add -0x73(%rax),%ecx │ │ │ │ - rex.RB │ │ │ │ - lock cmp %r15,%rax │ │ │ │ - jb 4c4442 │ │ │ │ + add %al,%al │ │ │ │ + (bad) │ │ │ │ + jae 4c2a9b │ │ │ │ + lea -0x10(%rbp),%rax │ │ │ │ + cmp %r15,%rax │ │ │ │ + jb 4c2b16 │ │ │ │ + add $0x20,%r12 │ │ │ │ + cmp 0x358(%r13),%r12 │ │ │ │ + ja 4c2b0b │ │ │ │ movq $0x3390fc8,-0x10(%rbp) │ │ │ │ mov %rbx,-0x8(%rbp) │ │ │ │ - mov 0x20(%rbx),%rdi │ │ │ │ - mov 0x18(%rbx),%rsi │ │ │ │ - mov 0x10(%rbx),%r14 │ │ │ │ + mov 0x20(%rbx),%rax │ │ │ │ + cmp $0x3,%rax │ │ │ │ + jne 4c2ad8 │ │ │ │ + add $0xffffffffffffffe0,%r12 │ │ │ │ + lea 0x373c489(%rip),%rbx │ │ │ │ + add $0xfffffffffffffff0,%rbp │ │ │ │ + mov (%rbx),%rax │ │ │ │ + jmp *%rax │ │ │ │ + mov 0x10(%rbx),%rcx │ │ │ │ + mov 0x18(%rbx),%rbx │ │ │ │ + add $0x3,%rbx │ │ │ │ + movq $0x3049cc0,-0x18(%r12) │ │ │ │ + mov %rcx,-0x10(%r12) │ │ │ │ + mov %rbx,-0x8(%r12) │ │ │ │ + add $0xfffffffffffffffd,%rax │ │ │ │ + mov %rax,(%r12) │ │ │ │ + lea -0x17(%r12),%rbx │ │ │ │ add $0xfffffffffffffff0,%rbp │ │ │ │ - jmp 30e4b88 │ │ │ │ + jmp *0x0(%rbp) │ │ │ │ + movq $0x20,0x388(%r13) │ │ │ │ jmp *-0x10(%r13) │ │ │ │ - xchg %ax,%ax │ │ │ │ - add (%rax),%eax │ │ │ │ - add %al,(%rax) │ │ │ │ + nopw 0x0(%rax,%rax,1) │ │ │ │ + add %eax,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ + add (%rax),%al │ │ │ │ add %al,(%rax) │ │ │ │ sldt (%rax) │ │ │ │ - add %bh,0x48037424(%rax) │ │ │ │ - lea -0x10(%rbp),%eax │ │ │ │ + add %ch,(%rax) │ │ │ │ + (bad) │ │ │ │ + jae 4c2b33 │ │ │ │ + lea -0x10(%rbp),%rax │ │ │ │ cmp %r15,%rax │ │ │ │ - jb 4c4482 │ │ │ │ + jb 4c2bae │ │ │ │ + add $0x20,%r12 │ │ │ │ + cmp 0x358(%r13),%r12 │ │ │ │ + ja 4c2ba3 │ │ │ │ movq $0x3390fc8,-0x10(%rbp) │ │ │ │ mov %rbx,-0x8(%rbp) │ │ │ │ - mov 0x20(%rbx),%rdi │ │ │ │ - mov 0x18(%rbx),%rsi │ │ │ │ - mov 0x10(%rbx),%r14 │ │ │ │ + mov 0x20(%rbx),%rax │ │ │ │ + cmp $0x2,%rax │ │ │ │ + jne 4c2b70 │ │ │ │ + add $0xffffffffffffffe0,%r12 │ │ │ │ + lea 0x373c3f1(%rip),%rbx │ │ │ │ add $0xfffffffffffffff0,%rbp │ │ │ │ - jmp 30e4b88 │ │ │ │ + mov (%rbx),%rax │ │ │ │ + jmp *%rax │ │ │ │ + mov 0x10(%rbx),%rcx │ │ │ │ + mov 0x18(%rbx),%rbx │ │ │ │ + add $0x2,%rbx │ │ │ │ + movq $0x3049cc0,-0x18(%r12) │ │ │ │ + mov %rcx,-0x10(%r12) │ │ │ │ + mov %rbx,-0x8(%r12) │ │ │ │ + add $0xfffffffffffffffe,%rax │ │ │ │ + mov %rax,(%r12) │ │ │ │ + lea -0x17(%r12),%rbx │ │ │ │ + add $0xfffffffffffffff0,%rbp │ │ │ │ + jmp *0x0(%rbp) │ │ │ │ + movq $0x20,0x388(%r13) │ │ │ │ jmp *-0x10(%r13) │ │ │ │ - xchg %ax,%ax │ │ │ │ + nopw 0x0(%rax,%rax,1) │ │ │ │ add %eax,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ + add (%rax),%al │ │ │ │ add %al,(%rax) │ │ │ │ - add %al,(%rax) │ │ │ │ - adc %al,(%rax) │ │ │ │ - add %al,(%rax) │ │ │ │ - add %al,(%rax) │ │ │ │ - add %al,(%rax) │ │ │ │ - lea -0x18(%rbp),%rax │ │ │ │ + sldt (%rax) │ │ │ │ + add %dl,0x480373c3(%rax) │ │ │ │ + lea -0x10(%rbp),%eax │ │ │ │ cmp %r15,%rax │ │ │ │ - jb 4c4531 │ │ │ │ + jb 4c2c44 │ │ │ │ + add $0x20,%r12 │ │ │ │ + cmp 0x358(%r13),%r12 │ │ │ │ + ja 4c2c39 │ │ │ │ movq $0x3390fc8,-0x10(%rbp) │ │ │ │ mov %rbx,-0x8(%rbp) │ │ │ │ - movq $0x4c44e0,-0x18(%rbp) │ │ │ │ - mov 0x10(%rbx),%rbx │ │ │ │ - add $0xffffffffffffffe8,%rbp │ │ │ │ - test $0x7,%bl │ │ │ │ - jne 4c44e0 │ │ │ │ + mov 0x20(%rbx),%rax │ │ │ │ + cmp $0x1,%rax │ │ │ │ + jne 4c2c08 │ │ │ │ + add $0xffffffffffffffe0,%r12 │ │ │ │ + lea 0x373c359(%rip),%rbx │ │ │ │ + add $0xfffffffffffffff0,%rbp │ │ │ │ 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) │ │ │ │ - sub %cl,0x3b(%rbp) │ │ │ │ - movsl %ds:(%rsi),%es:(%rdi) │ │ │ │ - pop %rax │ │ │ │ - add (%rax),%eax │ │ │ │ - add %dh,0x34(%rdi) │ │ │ │ - movq $0x30e7208,-0x20(%r12) │ │ │ │ - mov %rbx,-0x18(%r12) │ │ │ │ - movq $0x3c066da,-0x10(%r12) │ │ │ │ - movq $0x3c066da,-0x8(%r12) │ │ │ │ - movq $0x1,(%r12) │ │ │ │ - lea -0x1f(%r12),%rbx │ │ │ │ - add $0x8,%rbp │ │ │ │ + mov 0x10(%rbx),%rcx │ │ │ │ + mov 0x18(%rbx),%rbx │ │ │ │ + inc %rbx │ │ │ │ + movq $0x3049cc0,-0x18(%r12) │ │ │ │ + mov %rcx,-0x10(%r12) │ │ │ │ + mov %rbx,-0x8(%r12) │ │ │ │ + dec %rax │ │ │ │ + mov %rax,(%r12) │ │ │ │ + lea -0x17(%r12),%rbx │ │ │ │ + add $0xfffffffffffffff0,%rbp │ │ │ │ jmp *0x0(%rbp) │ │ │ │ - movq $0x28,0x388(%r13) │ │ │ │ - jmp 338a720 │ │ │ │ + movq $0x20,0x388(%r13) │ │ │ │ jmp *-0x10(%r13) │ │ │ │ - nopl (%rax) │ │ │ │ (bad) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rbx) │ │ │ │ ... │ │ │ │ add %al,(%rax) │ │ │ │ add %cl,(%rsi) │ │ │ │ add %al,(%rax) │ │ │ │ - add %al,(%rax) │ │ │ │ - adc $0x8d48031e,%eax │ │ │ │ - rex.RB enter $0x394c,$0xf8 │ │ │ │ - jb 4c47c4 │ │ │ │ - cmp $0x1,%rdi │ │ │ │ - jne 4c47a9 │ │ │ │ - mov %rsi,%rax │ │ │ │ - and $0x7,%esi │ │ │ │ - cmp $0x1,%rsi │ │ │ │ - je 4c498b │ │ │ │ - movq $0x4c45b0,-0x18(%rbp) │ │ │ │ - mov 0x6(%rax),%rbx │ │ │ │ - mov %r14,-0x10(%rbp) │ │ │ │ - mov %rax,-0x8(%rbp) │ │ │ │ - add $0xffffffffffffffe8,%rbp │ │ │ │ + add %ch,%al │ │ │ │ + push %rbp │ │ │ │ + (bad) │ │ │ │ + add -0x73(%rax),%ecx │ │ │ │ + rex.RB fmuls -0x8(%r9,%rdi,1) │ │ │ │ + jae 4c2f57 │ │ │ │ + lea 0x31e55f4(%rip),%rbx │ │ │ │ + jmp *-0x8(%r13) │ │ │ │ + movq $0x4c2ca8,0x0(%rbp) │ │ │ │ + mov %rbx,%rax │ │ │ │ + mov %rcx,%rbx │ │ │ │ + mov %rax,0x20(%rbp) │ │ │ │ test $0x7,%bl │ │ │ │ - jne 4c45b0 │ │ │ │ + jne 4c2ca8 │ │ │ │ mov (%rbx),%rax │ │ │ │ jmp *%rax │ │ │ │ nopl 0x0(%rax) │ │ │ │ - add (%rax),%al │ │ │ │ + test %al,(%rcx) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ (bad) │ │ │ │ add %al,(%rax) │ │ │ │ - add %al,(%rax) │ │ │ │ - add %al,(%rax) │ │ │ │ - add %cl,-0x39(%rax) │ │ │ │ - add %r12b,%r8b │ │ │ │ - rex.RB │ │ │ │ - rex.WR add %r9b,-0x75(%rax) │ │ │ │ - rex.XB (bad) │ │ │ │ - mov 0x8(%rbp),%rbx │ │ │ │ - mov %rax,0x8(%rbp) │ │ │ │ + add %ah,0x48031e55(%rax) │ │ │ │ + mov 0x8(%rbp),%esi │ │ │ │ + mov 0x20(%rbp),%rdi │ │ │ │ + add $0x28,%rbp │ │ │ │ + mov %rbx,%r14 │ │ │ │ + jmp 4c2f57 │ │ │ │ + movq $0x4c2ce8,0x0(%rbp) │ │ │ │ + mov %rbx,%rax │ │ │ │ + mov %rcx,%rbx │ │ │ │ + mov %rax,0x20(%rbp) │ │ │ │ test $0x7,%bl │ │ │ │ - jne 4c45e0 │ │ │ │ + jne 4c2ce8 │ │ │ │ mov (%rbx),%rax │ │ │ │ jmp *%rax │ │ │ │ - xchg %ax,%ax │ │ │ │ - add (%rax),%al │ │ │ │ + test %al,(%rcx) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ (bad) │ │ │ │ add %al,(%rax) │ │ │ │ - add %al,(%rax) │ │ │ │ - add %al,(%rax) │ │ │ │ - add %cl,-0x7d(%rcx) │ │ │ │ - (bad) │ │ │ │ - sub %cl,0x3b(%rbp) │ │ │ │ - movsl %ds:(%rsi),%es:(%rdi) │ │ │ │ - pop %rax │ │ │ │ - add (%rax),%eax │ │ │ │ - add %cl,(%rdi) │ │ │ │ - xchg %ebp,%ebp │ │ │ │ - add (%rax),%eax │ │ │ │ - add %cl,-0x75(%rax) │ │ │ │ - adc %r9b,-0x75(%r8) │ │ │ │ - rex.WRB or %r9b,-0x75(%r8) │ │ │ │ - push %rbx │ │ │ │ + add %ah,0x55(%rax) │ │ │ │ (bad) │ │ │ │ - mov 0x8(%rdx),%rsi │ │ │ │ - mov 0x8(%rcx),%rdi │ │ │ │ - cmp %rsi,%rdi │ │ │ │ - jg 4c47cf │ │ │ │ - add $0x10,%rcx │ │ │ │ - add $0x10,%rdx │ │ │ │ - xor %r8d,%r8d │ │ │ │ - cmp %rdx,%rcx │ │ │ │ - je 4c465f │ │ │ │ - sub $0x8,%rsp │ │ │ │ - mov %rdx,%r8 │ │ │ │ - mov %rdi,%rdx │ │ │ │ - mov %rdi,%r9 │ │ │ │ - mov %rcx,%rdi │ │ │ │ - mov %rsi,%rcx │ │ │ │ - mov %r8,%rsi │ │ │ │ - mov %rax,%r8 │ │ │ │ - xor %eax,%eax │ │ │ │ - mov %r9,0x78(%rsp) │ │ │ │ - mov %rcx,0x70(%rsp) │ │ │ │ - mov %r8,%r14 │ │ │ │ - call 4053d0 │ │ │ │ - add $0x8,%rsp │ │ │ │ - movslq %eax,%r8 │ │ │ │ - mov 0x70(%rsp),%rdi │ │ │ │ - mov 0x68(%rsp),%rsi │ │ │ │ - mov %r14,%rax │ │ │ │ - test %r8,%r8 │ │ │ │ - jge 4c46a2 │ │ │ │ - movq $0x30e7208,-0x20(%r12) │ │ │ │ - mov %rbx,-0x18(%r12) │ │ │ │ - movq $0x3c066da,-0x10(%r12) │ │ │ │ - movq $0x3c066da,-0x8(%r12) │ │ │ │ - movq $0x1,(%r12) │ │ │ │ - mov %rax,%rsi │ │ │ │ - lea 0x3773863(%rip),%r14 │ │ │ │ - lea -0x1f(%r12),%rbx │ │ │ │ - add $0x18,%rbp │ │ │ │ - jmp *0x0(%rbp) │ │ │ │ - test %r8,%r8 │ │ │ │ - jle 4c46e5 │ │ │ │ - movq $0x30e7208,-0x20(%r12) │ │ │ │ - mov %rbx,-0x18(%r12) │ │ │ │ - movq $0x3c066da,-0x10(%r12) │ │ │ │ - movq $0x3c066da,-0x8(%r12) │ │ │ │ - movq $0x1,(%r12) │ │ │ │ - lea 0x3773823(%rip),%rsi │ │ │ │ - mov %rax,%r14 │ │ │ │ - lea -0x1f(%r12),%rbx │ │ │ │ - add $0x18,%rbp │ │ │ │ - jmp *0x0(%rbp) │ │ │ │ - cmp %rdi,%rsi │ │ │ │ - jle 4c4728 │ │ │ │ - movq $0x30e7208,-0x20(%r12) │ │ │ │ - mov %rbx,-0x18(%r12) │ │ │ │ - movq $0x3c066da,-0x10(%r12) │ │ │ │ - movq $0x3c066da,-0x8(%r12) │ │ │ │ - movq $0x1,(%r12) │ │ │ │ - mov %rax,%rsi │ │ │ │ - lea 0x37737dd(%rip),%r14 │ │ │ │ - lea -0x1f(%r12),%rbx │ │ │ │ - add $0x18,%rbp │ │ │ │ - jmp *0x0(%rbp) │ │ │ │ - cmp %rdi,%rsi │ │ │ │ - jge 4c476b │ │ │ │ - movq $0x30e7208,-0x20(%r12) │ │ │ │ - mov %rbx,-0x18(%r12) │ │ │ │ - movq $0x3c066da,-0x10(%r12) │ │ │ │ - movq $0x3c066da,-0x8(%r12) │ │ │ │ - movq $0x1,(%r12) │ │ │ │ - lea 0x377379d(%rip),%rsi │ │ │ │ - mov %rax,%r14 │ │ │ │ - lea -0x1f(%r12),%rbx │ │ │ │ - add $0x18,%rbp │ │ │ │ - jmp *0x0(%rbp) │ │ │ │ - movq $0x30e7208,-0x20(%r12) │ │ │ │ - mov %rbx,-0x18(%r12) │ │ │ │ - movq $0x3c066da,-0x10(%r12) │ │ │ │ - movq $0x3c066da,-0x8(%r12) │ │ │ │ - movq $0x1,(%r12) │ │ │ │ - mov %rax,%rsi │ │ │ │ - lea 0x377375c(%rip),%r14 │ │ │ │ - lea -0x1f(%r12),%rbx │ │ │ │ - add $0x18,%rbp │ │ │ │ - jmp *0x0(%rbp) │ │ │ │ - movq $0x4c4a00,-0x10(%rbp) │ │ │ │ - mov %rdi,%rax │ │ │ │ - sar $1,%rdi │ │ │ │ - mov %rax,-0x8(%rbp) │ │ │ │ - add $0xfffffffffffffff0,%rbp │ │ │ │ - jmp 4c4550 │ │ │ │ - lea 0x31e1565(%rip),%rbx │ │ │ │ - jmp *-0x8(%r13) │ │ │ │ - add $0x10,%rcx │ │ │ │ - add $0x10,%rdx │ │ │ │ - xor %r8d,%r8d │ │ │ │ - cmp %rdx,%rcx │ │ │ │ - je 4c4820 │ │ │ │ - sub $0x8,%rsp │ │ │ │ - mov %rdx,%r8 │ │ │ │ - mov %rsi,%rdx │ │ │ │ - mov %rdi,%r9 │ │ │ │ - mov %rcx,%rdi │ │ │ │ - mov %rsi,%rcx │ │ │ │ - mov %r8,%rsi │ │ │ │ - mov %rax,%r8 │ │ │ │ - xor %eax,%eax │ │ │ │ - mov %r9,0x78(%rsp) │ │ │ │ - mov %rcx,0x70(%rsp) │ │ │ │ - mov %r8,%r14 │ │ │ │ - call 4053d0 │ │ │ │ - add $0x8,%rsp │ │ │ │ - movslq %eax,%r8 │ │ │ │ - mov 0x70(%rsp),%rdi │ │ │ │ - mov 0x68(%rsp),%rsi │ │ │ │ - mov %r14,%rax │ │ │ │ - test %r8,%r8 │ │ │ │ - jge 4c4863 │ │ │ │ - movq $0x30e7208,-0x20(%r12) │ │ │ │ - mov %rbx,-0x18(%r12) │ │ │ │ - movq $0x3c066da,-0x10(%r12) │ │ │ │ - movq $0x3c066da,-0x8(%r12) │ │ │ │ - movq $0x1,(%r12) │ │ │ │ - mov %rax,%rsi │ │ │ │ - lea 0x37736a2(%rip),%r14 │ │ │ │ - lea -0x1f(%r12),%rbx │ │ │ │ - add $0x18,%rbp │ │ │ │ - jmp *0x0(%rbp) │ │ │ │ - test %r8,%r8 │ │ │ │ - jle 4c48a6 │ │ │ │ - movq $0x30e7208,-0x20(%r12) │ │ │ │ - mov %rbx,-0x18(%r12) │ │ │ │ - movq $0x3c066da,-0x10(%r12) │ │ │ │ - movq $0x3c066da,-0x8(%r12) │ │ │ │ - movq $0x1,(%r12) │ │ │ │ - lea 0x3773662(%rip),%rsi │ │ │ │ - mov %rax,%r14 │ │ │ │ - lea -0x1f(%r12),%rbx │ │ │ │ - add $0x18,%rbp │ │ │ │ - jmp *0x0(%rbp) │ │ │ │ - cmp %rdi,%rsi │ │ │ │ - jle 4c48e9 │ │ │ │ - movq $0x30e7208,-0x20(%r12) │ │ │ │ - mov %rbx,-0x18(%r12) │ │ │ │ - movq $0x3c066da,-0x10(%r12) │ │ │ │ - movq $0x3c066da,-0x8(%r12) │ │ │ │ - movq $0x1,(%r12) │ │ │ │ - mov %rax,%rsi │ │ │ │ - lea 0x377361c(%rip),%r14 │ │ │ │ - lea -0x1f(%r12),%rbx │ │ │ │ - add $0x18,%rbp │ │ │ │ - jmp *0x0(%rbp) │ │ │ │ - cmp %rdi,%rsi │ │ │ │ - jge 4c492c │ │ │ │ - movq $0x30e7208,-0x20(%r12) │ │ │ │ - mov %rbx,-0x18(%r12) │ │ │ │ - movq $0x3c066da,-0x10(%r12) │ │ │ │ - movq $0x3c066da,-0x8(%r12) │ │ │ │ - movq $0x1,(%r12) │ │ │ │ - lea 0x37735dc(%rip),%rsi │ │ │ │ - mov %rax,%r14 │ │ │ │ - lea -0x1f(%r12),%rbx │ │ │ │ - add $0x18,%rbp │ │ │ │ - jmp *0x0(%rbp) │ │ │ │ - movq $0x30e7208,-0x20(%r12) │ │ │ │ - mov %rbx,-0x18(%r12) │ │ │ │ - movq $0x3c066da,-0x10(%r12) │ │ │ │ - movq $0x3c066da,-0x8(%r12) │ │ │ │ - movq $0x1,(%r12) │ │ │ │ - mov %rax,%rsi │ │ │ │ - lea 0x377359b(%rip),%r14 │ │ │ │ - lea -0x1f(%r12),%rbx │ │ │ │ - add $0x18,%rbp │ │ │ │ - jmp *0x0(%rbp) │ │ │ │ - nopw 0x0(%rax,%rax,1) │ │ │ │ - add %eax,(%rax) │ │ │ │ + add -0x75(%rax),%ecx │ │ │ │ + jne 4c2cf4 │ │ │ │ + mov 0x20(%rbp),%rdi │ │ │ │ + add $0x28,%rbp │ │ │ │ + mov %rbx,%r14 │ │ │ │ + jmp 4c2f57 │ │ │ │ + movq $0x4c2d28,0x0(%rbp) │ │ │ │ + mov %rbx,%rax │ │ │ │ + mov %rcx,%rbx │ │ │ │ + mov %rax,0x20(%rbp) │ │ │ │ + test $0x7,%bl │ │ │ │ + jne 4c2d28 │ │ │ │ + mov (%rbx),%rax │ │ │ │ + jmp *%rax │ │ │ │ + test %al,(%rcx) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ (bad) │ │ │ │ add %al,(%rax) │ │ │ │ - add %al,(%rax) │ │ │ │ - add %al,(%rax) │ │ │ │ - add %cl,0x75(%rbx,%rcx,4) │ │ │ │ - or %cl,-0x7d(%rax) │ │ │ │ + add %ah,(%rax) │ │ │ │ + push %rbp │ │ │ │ (bad) │ │ │ │ - mov %ebx,%eax │ │ │ │ - add $0x18,%r12 │ │ │ │ - cmp 0x358(%r13),%r12 │ │ │ │ - ja 4c49bb │ │ │ │ - movq $0x4c4498,-0x10(%r12) │ │ │ │ - mov %r14,(%r12) │ │ │ │ - lea 0x377354d(%rip),%rsi │ │ │ │ - lea 0x3773546(%rip),%r14 │ │ │ │ - lea -0x10(%r12),%rbx │ │ │ │ - jmp *0x0(%rbp) │ │ │ │ - movq $0x18,0x388(%r13) │ │ │ │ - movq $0x4c4980,-0x10(%rbp) │ │ │ │ - mov %rax,%rbx │ │ │ │ - mov %r14,-0x8(%rbp) │ │ │ │ - add $0xfffffffffffffff0,%rbp │ │ │ │ - jmp 338a720 │ │ │ │ - movq $0x28,0x388(%r13) │ │ │ │ - jmp 338a720 │ │ │ │ - xchg %ax,%ax │ │ │ │ - add %al,(%r8) │ │ │ │ + add -0x75(%rax),%ecx │ │ │ │ + jne 4c2d34 │ │ │ │ + mov 0x20(%rbp),%rdi │ │ │ │ + add $0x28,%rbp │ │ │ │ + mov %rbx,%r14 │ │ │ │ + jmp 4c2f57 │ │ │ │ + movq $0x4c2d68,0x0(%rbp) │ │ │ │ + mov %rbx,%rax │ │ │ │ + mov %rcx,%rbx │ │ │ │ + mov %rax,0x20(%rbp) │ │ │ │ + test $0x7,%bl │ │ │ │ + jne 4c2d68 │ │ │ │ + mov (%rbx),%rax │ │ │ │ + jmp *%rax │ │ │ │ + test %al,(%rcx) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ - add %bl,(%rsi) │ │ │ │ add %al,(%rax) │ │ │ │ - add %dl,0x10(%rax) │ │ │ │ (bad) │ │ │ │ - add -0x10(%rcx,%rcx,4),%ecx │ │ │ │ - and $0x7,%eax │ │ │ │ - cmp $0x1,%rax │ │ │ │ - je 4c4ab2 │ │ │ │ - movq $0x4c4a58,-0x20(%rbp) │ │ │ │ - mov %rbx,%rax │ │ │ │ - mov 0xe(%r14),%rbx │ │ │ │ - mov %rsi,-0x18(%rbp) │ │ │ │ - mov %r14,-0x10(%rbp) │ │ │ │ - mov 0x6(%r14),%rcx │ │ │ │ - mov %rcx,-0x8(%rbp) │ │ │ │ - mov %rax,0x0(%rbp) │ │ │ │ - add $0xffffffffffffffe0,%rbp │ │ │ │ + add %al,(%rax) │ │ │ │ + add %ah,%al │ │ │ │ + push %rsp │ │ │ │ + (bad) │ │ │ │ + add -0x75(%rax),%ecx │ │ │ │ + jne 4c2d74 │ │ │ │ + mov 0x20(%rbp),%rdi │ │ │ │ + add $0x28,%rbp │ │ │ │ + mov %rbx,%r14 │ │ │ │ + jmp 4c2f57 │ │ │ │ + movq $0x4c2da8,0x8(%rbp) │ │ │ │ + mov %rax,%rbx │ │ │ │ + add $0x8,%rbp │ │ │ │ test $0x7,%bl │ │ │ │ - jne 4c4a58 │ │ │ │ + jne 4c2da8 │ │ │ │ mov (%rbx),%rax │ │ │ │ jmp *%rax │ │ │ │ - nopl 0x0(%rax) │ │ │ │ - add $0x4,%eax │ │ │ │ + nopl (%rax) │ │ │ │ + add (%rcx),%eax │ │ │ │ add %al,(%rax) │ │ │ │ - add %bl,(%rsi) │ │ │ │ add %al,(%rax) │ │ │ │ - add %bh,%al │ │ │ │ - nopl (%rbx) │ │ │ │ - mov %rbx,%rax │ │ │ │ - and $0x7,%eax │ │ │ │ - cmp $0x1,%rax │ │ │ │ - jne 4c4ab9 │ │ │ │ - add $0x20,%r12 │ │ │ │ - cmp 0x358(%r13),%r12 │ │ │ │ - ja 4c4aa2 │ │ │ │ - movq $0x4c4358,-0x18(%r12) │ │ │ │ - mov 0x18(%rbp),%rax │ │ │ │ - mov %rax,-0x8(%r12) │ │ │ │ - mov 0x20(%rbp),%rax │ │ │ │ - mov %rax,(%r12) │ │ │ │ - mov 0x8(%rbp),%rsi │ │ │ │ - lea 0x3773463(%rip),%r14 │ │ │ │ - lea -0x18(%r12),%rbx │ │ │ │ - add $0x30,%rbp │ │ │ │ - jmp *0x0(%rbp) │ │ │ │ - movq $0x20,0x388(%r13) │ │ │ │ - jmp 338a720 │ │ │ │ - add $0x10,%rbp │ │ │ │ - jmp *0x0(%rbp) │ │ │ │ - movq $0x4c4ae8,0x0(%rbp) │ │ │ │ - mov 0xe(%rbx),%rax │ │ │ │ - mov 0x6(%rbx),%rbx │ │ │ │ - mov %rax,0x8(%rbp) │ │ │ │ + add %al,(%rax) │ │ │ │ + (bad) │ │ │ │ + add %al,(%rax) │ │ │ │ + add %ah,0x48031e54(%rax) │ │ │ │ + movl $0x4c2dd0,0x0(%rbp) │ │ │ │ + mov 0x7(%rbx),%rbx │ │ │ │ test $0x7,%bl │ │ │ │ - jne 4c4ae8 │ │ │ │ + jne 4c2dd0 │ │ │ │ mov (%rbx),%rax │ │ │ │ jmp *%rax │ │ │ │ - nop │ │ │ │ - add $0x4,%eax │ │ │ │ + xchg %ax,%ax │ │ │ │ + add (%rcx),%eax │ │ │ │ + add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ - add %bl,(%rsi) │ │ │ │ add %al,(%rax) │ │ │ │ - add %ch,0xf(%rax) │ │ │ │ (bad) │ │ │ │ - add -0x39(%rax),%ecx │ │ │ │ - rex.RB clc │ │ │ │ - sub %cl,0x4c(%rbx) │ │ │ │ - add %cl,-0x77(%rax) │ │ │ │ - fmuls -0x75(%rax) │ │ │ │ - pop %rbx │ │ │ │ + add %al,(%rax) │ │ │ │ + add %bh,0x54(%rax) │ │ │ │ (bad) │ │ │ │ - mov %rbx,%rcx │ │ │ │ - mov 0x18(%rbp),%rbx │ │ │ │ - mov %rcx,0x0(%rbp) │ │ │ │ - mov %rax,0x18(%rbp) │ │ │ │ - add $0xfffffffffffffff8,%rbp │ │ │ │ - test $0x7,%bl │ │ │ │ - jne 4c4b28 │ │ │ │ - mov (%rbx),%rax │ │ │ │ - jmp *%rax │ │ │ │ - nopl 0x0(%rax) │ │ │ │ + add %ecx,%ebp │ │ │ │ + rex.WXB add %rax,(%r8) │ │ │ │ + add %cl,(%rdi) │ │ │ │ (bad) │ │ │ │ - or %al,(%rax) │ │ │ │ + add %al,(%rax,%rax,1) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ - add %bl,(%rsi) │ │ │ │ add %al,(%rax) │ │ │ │ - add %ch,(%rax) │ │ │ │ - nopl (%rbx) │ │ │ │ - mov 0x30(%rbp),%rax │ │ │ │ - mov 0x28(%rbp),%rcx │ │ │ │ - mov 0x18(%rbp),%rdx │ │ │ │ - mov 0x10(%rbp),%rsi │ │ │ │ - mov 0x8(%rbp),%rdi │ │ │ │ - mov 0x7(%rbx),%r8 │ │ │ │ - mov 0x8(%r8),%r9 │ │ │ │ - mov 0x8(%rdi),%r10 │ │ │ │ - cmp %r9,%r10 │ │ │ │ - jg 4c4c1f │ │ │ │ - add $0x10,%rdi │ │ │ │ - add $0x10,%r8 │ │ │ │ - xor %r11d,%r11d │ │ │ │ - cmp %r8,%rdi │ │ │ │ - je 4c4bb7 │ │ │ │ - sub $0x8,%rsp │ │ │ │ - mov %rdx,%r11 │ │ │ │ - mov %r10,%rdx │ │ │ │ - mov %rsi,%r14 │ │ │ │ - mov %r8,%rsi │ │ │ │ - mov %rax,%r8 │ │ │ │ - xor %eax,%eax │ │ │ │ - mov %r10,0x68(%rsp) │ │ │ │ - mov %r9,0x60(%rsp) │ │ │ │ - mov %r11,0x58(%rsp) │ │ │ │ - mov %rcx,0x50(%rsp) │ │ │ │ - mov %r8,0x48(%rsp) │ │ │ │ - call 4053d0 │ │ │ │ - add $0x8,%rsp │ │ │ │ - movslq %eax,%r11 │ │ │ │ - mov 0x60(%rsp),%r10 │ │ │ │ - mov 0x58(%rsp),%r9 │ │ │ │ - mov %r14,%rsi │ │ │ │ - mov 0x50(%rsp),%rdx │ │ │ │ - mov 0x48(%rsp),%rcx │ │ │ │ - mov 0x40(%rsp),%rax │ │ │ │ - test %r11,%r11 │ │ │ │ - jl 4c4cef │ │ │ │ - test %r11,%r11 │ │ │ │ - jle 4c4d03 │ │ │ │ - movq $0x4c4c00,0x10(%rbp) │ │ │ │ - mov %rbx,%rcx │ │ │ │ - mov %rsi,%rbx │ │ │ │ - sar $1,%rax │ │ │ │ - mov %rax,0x18(%rbp) │ │ │ │ - mov %rcx,0x30(%rbp) │ │ │ │ - add $0x10,%rbp │ │ │ │ + (bad) │ │ │ │ + add %al,(%rax) │ │ │ │ + add %ah,0x54(%rax) │ │ │ │ + (bad) │ │ │ │ + add -0x7cb7f81d(%rbx),%eax │ │ │ │ + sti │ │ │ │ + add %esi,0x48(%rbx,%rdi,1) │ │ │ │ + movl $0x4c2e18,0x0(%rbp) │ │ │ │ + mov 0x18(%rbp),%rbx │ │ │ │ test $0x7,%bl │ │ │ │ - jne 4c4c00 │ │ │ │ + jne 4c2e18 │ │ │ │ mov (%rbx),%rax │ │ │ │ jmp *%rax │ │ │ │ - add %r8b,(%rax) │ │ │ │ + nop │ │ │ │ + add $0x3,%al │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ - add %bl,(%rsi) │ │ │ │ add %al,(%rax) │ │ │ │ - add %dl,0xe(%rax) │ │ │ │ + (bad) │ │ │ │ + add %al,(%rax) │ │ │ │ + add %dh,(%rax) │ │ │ │ + push %rsp │ │ │ │ (bad) │ │ │ │ add -0x75(%rax),%ecx │ │ │ │ - adc %r9b,-0x39(%r8) │ │ │ │ - adc %r12b,%r8b │ │ │ │ - rex.WRB │ │ │ │ - rex.WR add %r9b,-0x75(%rax) │ │ │ │ - jge 4c4c18 │ │ │ │ - mov %rbx,%rsi │ │ │ │ - mov %rax,%r14 │ │ │ │ - add $0x10,%rbp │ │ │ │ - jmp 4c4550 │ │ │ │ - add $0x10,%rdi │ │ │ │ - add $0x10,%r8 │ │ │ │ - xor %r11d,%r11d │ │ │ │ - cmp %r8,%rdi │ │ │ │ - je 4c4c85 │ │ │ │ - sub $0x8,%rsp │ │ │ │ - mov %rdx,%r11 │ │ │ │ - mov %r9,%rdx │ │ │ │ - mov %rsi,%r14 │ │ │ │ - mov %r8,%rsi │ │ │ │ - mov %rax,%r8 │ │ │ │ - xor %eax,%eax │ │ │ │ - mov %r10,0x68(%rsp) │ │ │ │ - mov %r9,0x60(%rsp) │ │ │ │ - mov %r11,0x58(%rsp) │ │ │ │ - mov %rcx,0x50(%rsp) │ │ │ │ - mov %r8,0x48(%rsp) │ │ │ │ - call 4053d0 │ │ │ │ - add $0x8,%rsp │ │ │ │ - movslq %eax,%r11 │ │ │ │ - mov 0x60(%rsp),%r10 │ │ │ │ - mov 0x58(%rsp),%r9 │ │ │ │ - mov %r14,%rsi │ │ │ │ - mov 0x50(%rsp),%rdx │ │ │ │ - mov 0x48(%rsp),%rcx │ │ │ │ - mov 0x40(%rsp),%rax │ │ │ │ - test %r11,%r11 │ │ │ │ - jl 4c4cef │ │ │ │ - test %r11,%r11 │ │ │ │ - jle 4c4d67 │ │ │ │ - movq $0x4c4cd0,0x10(%rbp) │ │ │ │ - mov %rbx,%rcx │ │ │ │ - mov %rsi,%rbx │ │ │ │ - sar $1,%rax │ │ │ │ - mov %rax,0x18(%rbp) │ │ │ │ - mov %rcx,0x30(%rbp) │ │ │ │ - add $0x10,%rbp │ │ │ │ + jne 4c2e24 │ │ │ │ + mov 0x10(%rbp),%rdi │ │ │ │ + add $0x28,%rbp │ │ │ │ + mov %rbx,%r14 │ │ │ │ + jmp 4c2f57 │ │ │ │ + movq $0x4c2e58,0x0(%rbp) │ │ │ │ + mov 0x20(%rbp),%rbx │ │ │ │ test $0x7,%bl │ │ │ │ - jne 4c4cd0 │ │ │ │ + jne 4c2e58 │ │ │ │ mov (%rbx),%rax │ │ │ │ jmp *%rax │ │ │ │ nopw 0x0(%rax,%rax,1) │ │ │ │ - add %r8b,(%rax) │ │ │ │ + add $0x3,%al │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ - add %bl,(%rsi) │ │ │ │ add %al,(%rax) │ │ │ │ - add %al,0x48031e0d(%rax) │ │ │ │ - mov 0x10(%rbp),%eax │ │ │ │ - movq $0x4c4e40,0x10(%rbp) │ │ │ │ - mov 0x8(%rbp),%rdi │ │ │ │ - mov %rbx,%rsi │ │ │ │ - mov %rax,%r14 │ │ │ │ - add $0x10,%rbp │ │ │ │ - jmp 4c4550 │ │ │ │ - mov %rdx,%rsi │ │ │ │ - lea 0x3773200(%rip),%r14 │ │ │ │ - mov %rcx,%rbx │ │ │ │ - add $0x38,%rbp │ │ │ │ - jmp *0x0(%rbp) │ │ │ │ - cmp %r10,%r9 │ │ │ │ - jg 4c4cef │ │ │ │ - cmp %r10,%r9 │ │ │ │ - jge 4c4cef │ │ │ │ - movq $0x4c4d48,0x10(%rbp) │ │ │ │ - mov %rbx,%rcx │ │ │ │ - mov %rsi,%rbx │ │ │ │ - sar $1,%rax │ │ │ │ + (bad) │ │ │ │ + add %al,(%rax) │ │ │ │ + add %dh,%al │ │ │ │ + push %rbx │ │ │ │ + (bad) │ │ │ │ + add -0x75(%rax),%ecx │ │ │ │ + jne 4c2e64 │ │ │ │ + mov 0x10(%rbp),%rdi │ │ │ │ + add $0x28,%rbp │ │ │ │ + mov %rbx,%r14 │ │ │ │ + jmp 4c2f57 │ │ │ │ + movq $0x4c2ea0,0x0(%rbp) │ │ │ │ + mov %rbx,%rax │ │ │ │ + mov 0x18(%rbp),%rbx │ │ │ │ mov %rax,0x18(%rbp) │ │ │ │ - mov %rcx,0x30(%rbp) │ │ │ │ - add $0x10,%rbp │ │ │ │ test $0x7,%bl │ │ │ │ - jne 4c4d48 │ │ │ │ + jne 4c2ea0 │ │ │ │ mov (%rbx),%rax │ │ │ │ jmp *%rax │ │ │ │ nopl 0x0(%rax) │ │ │ │ - add %r8b,(%rax) │ │ │ │ + addl $0x0,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %bl,(%rsi) │ │ │ │ add %al,(%rax) │ │ │ │ - add %cl,(%rax) │ │ │ │ - or $0x8b48031e,%eax │ │ │ │ - adc %r9b,-0x39(%r8) │ │ │ │ - adc %r12b,0x48004c4e(%r8) │ │ │ │ + add %ch,0x48031e53(%rax) │ │ │ │ mov 0x8(%rbp),%edi │ │ │ │ - mov %rbx,%rsi │ │ │ │ - mov %rax,%r14 │ │ │ │ - add $0x10,%rbp │ │ │ │ - jmp 4c4550 │ │ │ │ - cmp %r10,%r9 │ │ │ │ - jg 4c4cef │ │ │ │ - cmp %r10,%r9 │ │ │ │ - jge 4c4cef │ │ │ │ - movq $0x4c4db0,0x10(%rbp) │ │ │ │ - mov %rbx,%rcx │ │ │ │ - mov %rsi,%rbx │ │ │ │ - sar $1,%rax │ │ │ │ - mov %rax,0x18(%rbp) │ │ │ │ - mov %rcx,0x30(%rbp) │ │ │ │ - add $0x10,%rbp │ │ │ │ + mov 0x18(%rbp),%rsi │ │ │ │ + add $0x20,%rbp │ │ │ │ + mov %rbx,%r14 │ │ │ │ + jmp 4c2f57 │ │ │ │ + movq $0x4c2ee0,0x8(%rbp) │ │ │ │ + mov %rax,%rbx │ │ │ │ + add $0x8,%rbp │ │ │ │ test $0x7,%bl │ │ │ │ - jne 4c4db0 │ │ │ │ + jne 4c2ee0 │ │ │ │ mov (%rbx),%rax │ │ │ │ jmp *%rax │ │ │ │ - nopl 0x0(%rax) │ │ │ │ - add %r8b,(%rax) │ │ │ │ - add %al,(%rax) │ │ │ │ - add %al,(%rax) │ │ │ │ - add %bl,(%rsi) │ │ │ │ - add %al,(%rax) │ │ │ │ - add %ah,0x48031e0c(%rax) │ │ │ │ - mov 0x10(%rbp),%eax │ │ │ │ - movq $0x4c4f00,0x10(%rbp) │ │ │ │ - mov 0x8(%rbp),%rdi │ │ │ │ - mov %rbx,%rsi │ │ │ │ - mov %rax,%r14 │ │ │ │ - add $0x10,%rbp │ │ │ │ - jmp 4c4550 │ │ │ │ - nop │ │ │ │ - add (%rax),%al │ │ │ │ + nopl (%rax) │ │ │ │ + add (%rcx),%eax │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ (bad) │ │ │ │ add %al,(%rax) │ │ │ │ - add %dh,(%rax) │ │ │ │ - sbb 0x49(%rbx,%rax,1),%esi │ │ │ │ - add $0x28,%esp │ │ │ │ - cmp 0x358(%r13),%r12 │ │ │ │ - ja 4c4e18 │ │ │ │ - movq $0x4c4458,-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) │ │ │ │ - movq $0x4c4de0,0x0(%rbp) │ │ │ │ - jmp 338a7d8 │ │ │ │ - add (%rax),%al │ │ │ │ - add %al,(%rax) │ │ │ │ - add %al,(%rax) │ │ │ │ - add %al,(%rax) │ │ │ │ + add %ch,0x53(%rax) │ │ │ │ (bad) │ │ │ │ - add %al,(%rax) │ │ │ │ - add %dl,%al │ │ │ │ - sbb 0x49(%rbx,%rax,1),%dh │ │ │ │ - add $0x28,%esp │ │ │ │ - cmp 0x358(%r13),%r12 │ │ │ │ - ja 4c4e78 │ │ │ │ - movq $0x4c43d8,-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) │ │ │ │ - movq $0x4c4e40,0x0(%rbp) │ │ │ │ - jmp 338a7d8 │ │ │ │ - add (%rax),%al │ │ │ │ - add %al,(%rax) │ │ │ │ - add %al,(%rax) │ │ │ │ - add %al,(%rax) │ │ │ │ + add -0x39(%rax),%ecx │ │ │ │ + add %r12b,(%r8) │ │ │ │ (bad) │ │ │ │ - add %al,(%rax) │ │ │ │ - add %dh,0x1a(%rax) │ │ │ │ - je 4c4ea3 │ │ │ │ - add $0x28,%r12 │ │ │ │ - cmp 0x358(%r13),%r12 │ │ │ │ - ja 4c4ed8 │ │ │ │ - movq $0x4c4418,-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) │ │ │ │ - movq $0x4c4ea0,0x0(%rbp) │ │ │ │ - jmp 338a7d8 │ │ │ │ - add (%rax),%al │ │ │ │ + rex.WR add %r9b,-0x75(%rax) │ │ │ │ + pop %rbx │ │ │ │ + (bad) │ │ │ │ + test $0x7,%bl │ │ │ │ + jne 4c2f20 │ │ │ │ + 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 %dl,(%rax) │ │ │ │ - sbb 0x49(%rbx,%rax,1),%dh │ │ │ │ - add $0x28,%esp │ │ │ │ - cmp 0x358(%r13),%r12 │ │ │ │ - ja 4c4f38 │ │ │ │ - movq $0x4c4398,-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) │ │ │ │ - movq $0x4c4f00,0x0(%rbp) │ │ │ │ - jmp 338a7d8 │ │ │ │ - sldt (%rax) │ │ │ │ - add %al,(%rdx) │ │ │ │ - ... │ │ │ │ - add %al,(%rax) │ │ │ │ - add %cl,(%rsi) │ │ │ │ - add %al,(%rax) │ │ │ │ - add %bl,%al │ │ │ │ - or (%rsi),%bl │ │ │ │ - add -0x73(%rax),%ecx │ │ │ │ - rex.RB call 744488bc <__environ@GLIBC_2.2.5+0x70808414> │ │ │ │ + add %al,0x53(%rax) │ │ │ │ (bad) │ │ │ │ - lea 0x31e0dc8(%rip),%rbx │ │ │ │ - jmp *-0x8(%r13) │ │ │ │ - nopl 0x0(%rax) │ │ │ │ + add %ebx,%ebp │ │ │ │ (bad) │ │ │ │ + nopw 0x0(%rax,%rax,1) │ │ │ │ + add (%rcx),%eax │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ - add %bl,(%rsi) │ │ │ │ + (bad) │ │ │ │ add %al,(%rax) │ │ │ │ - add %dh,0x48031e0a(%rax) │ │ │ │ - mov 0x8(%rbp),%eax │ │ │ │ - movq $0x4c4fc8,0x8(%rbp) │ │ │ │ - mov %rbx,%rcx │ │ │ │ - mov %rax,%rbx │ │ │ │ - mov %rcx,0x10(%rbp) │ │ │ │ - add $0x8,%rbp │ │ │ │ - test $0x7,%bl │ │ │ │ - jne 4c4fc8 │ │ │ │ + add %ch,(%rax) │ │ │ │ + push %rbx │ │ │ │ + (bad) │ │ │ │ + add -0x39(%rax),%ecx │ │ │ │ + add %r9b,0x2f(%r8) │ │ │ │ + rex.WR add %r9b,-0x75(%rax) │ │ │ │ + pop %rbx │ │ │ │ + psadbw %mm3,%mm0 │ │ │ │ + (bad) │ │ │ │ + jne 4c2f48 │ │ │ │ mov (%rbx),%rax │ │ │ │ jmp *%rax │ │ │ │ - nopl 0x0(%rax) │ │ │ │ - add %eax,(%rax) │ │ │ │ + xchg %ax,%ax │ │ │ │ + add (%rcx),%eax │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ (bad) │ │ │ │ add %al,(%rax) │ │ │ │ - add %bh,0xa(%rax) │ │ │ │ + add %al,(%rax) │ │ │ │ + push %rbx │ │ │ │ (bad) │ │ │ │ add -0x75(%rax),%ecx │ │ │ │ - jne 4c4fd4 │ │ │ │ - add $0x10,%rbp │ │ │ │ + jge 4c2f5c │ │ │ │ + mov 0x8(%rbp),%rsi │ │ │ │ + add $0x20,%rbp │ │ │ │ mov %rbx,%r14 │ │ │ │ mov %r14,%rax │ │ │ │ and $0x7,%eax │ │ │ │ cmp $0x1,%rax │ │ │ │ - je 4c5030 │ │ │ │ - movq $0x4c5018,-0x18(%rbp) │ │ │ │ + je 4c304c │ │ │ │ + movq $0x4c2fb0,-0x28(%rbp) │ │ │ │ mov 0x6(%r14),%rbx │ │ │ │ - mov 0xe(%r14),%rax │ │ │ │ + mov %rsi,-0x20(%rbp) │ │ │ │ + mov %rdi,-0x18(%rbp) │ │ │ │ + mov 0x16(%r14),%rax │ │ │ │ mov %rax,-0x10(%rbp) │ │ │ │ - mov %rsi,-0x8(%rbp) │ │ │ │ - add $0xffffffffffffffe8,%rbp │ │ │ │ + mov 0x1e(%r14),%rax │ │ │ │ + mov %rax,-0x8(%rbp) │ │ │ │ + add $0xffffffffffffffd8,%rbp │ │ │ │ test $0x7,%bl │ │ │ │ - jne 4c5018 │ │ │ │ + jne 4c2fb0 │ │ │ │ mov (%rbx),%rax │ │ │ │ jmp *%rax │ │ │ │ - nopl (%rax) │ │ │ │ - add (%rax),%al │ │ │ │ + nopl 0x0(%rax) │ │ │ │ + add $0x0,%al │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ (bad) │ │ │ │ add %al,(%rax) │ │ │ │ - add %ch,(%rax) │ │ │ │ - or (%rsi),%bl │ │ │ │ - add -0x39(%rax),%ecx │ │ │ │ - add %r10b,0x48004c4f(%r8) │ │ │ │ - mov 0x10(%rbp),%edi │ │ │ │ - mov 0x7(%rbx),%rsi │ │ │ │ - mov %rbx,%r14 │ │ │ │ - jmp 4c17b0 │ │ │ │ - mov %rsi,%rbx │ │ │ │ - jmp *0x0(%rbp) │ │ │ │ - xchg %ax,%ax │ │ │ │ - (bad) │ │ │ │ + add %bl,0x48031e52(%rax) │ │ │ │ + mov 0x8(%rbp),%esi │ │ │ │ + mov %rbx,%rax │ │ │ │ + and $0x7,%eax │ │ │ │ + cmp $0x1,%rax │ │ │ │ + je 4c31d8 │ │ │ │ + mov 0x10(%rbp),%rdi │ │ │ │ + cmp $0x2,%rax │ │ │ │ + jne 4c33be │ │ │ │ + movq $0x4c2ff8,0x0(%rbp) │ │ │ │ + mov %rdi,%rbx │ │ │ │ + test $0x7,%bl │ │ │ │ + jne 4c2ff8 │ │ │ │ + mov (%rbx),%rax │ │ │ │ + jmp *%rax │ │ │ │ + nop │ │ │ │ + test %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ - add %al,(%rbx) │ │ │ │ add %al,(%rax) │ │ │ │ - add %al,(%rdx) │ │ │ │ add %al,(%rax) │ │ │ │ + (bad) │ │ │ │ add %al,(%rax) │ │ │ │ + add %dl,0x52(%rax) │ │ │ │ + (bad) │ │ │ │ + add -0x75(%rax),%ecx │ │ │ │ + sbb %r9b,-0x7d(%r8) │ │ │ │ + jnp 4c3017 │ │ │ │ + add %cl,(%rdi) │ │ │ │ + (bad) │ │ │ │ + stos %eax,%es:(%rdi) │ │ │ │ + add $0x0,%al │ │ │ │ + add %cl,-0x39(%rax) │ │ │ │ + add %r15b,(%r8) │ │ │ │ + xor %cl,0x48(%rax,%rax,1) │ │ │ │ + mov %ebx,%ecx │ │ │ │ + mov %rax,%rbx │ │ │ │ + mov %rcx,0x20(%rbp) │ │ │ │ + test $0x7,%bl │ │ │ │ + jne 4c3038 │ │ │ │ + mov (%rbx),%rax │ │ │ │ + jmp *%rax │ │ │ │ + nopl 0x0(%rax,%rax,1) │ │ │ │ + test %al,(%rcx) │ │ │ │ add %al,(%rax) │ │ │ │ - add %cl,(%rsi) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ + (bad) │ │ │ │ add %al,(%rax) │ │ │ │ - add %cl,-0x73(%rax) │ │ │ │ - rex.RB │ │ │ │ - lock cmp %r15,%rax │ │ │ │ - jb 4c5075 │ │ │ │ - movq $0x4c5090,-0x10(%rbp) │ │ │ │ - mov %rsi,%rax │ │ │ │ - mov 0x7(%r14),%rsi │ │ │ │ + add %dl,(%rax) │ │ │ │ + push %rdx │ │ │ │ + (bad) │ │ │ │ + add -0x75(%rax),%ecx │ │ │ │ + jne 4c3044 │ │ │ │ + mov 0x20(%rbp),%rdi │ │ │ │ + add $0x28,%rbp │ │ │ │ + mov %rbx,%r14 │ │ │ │ + jmp 4c2f57 │ │ │ │ + movq $0x4c3090,-0x20(%rbp) │ │ │ │ + mov 0x7(%r14),%rbx │ │ │ │ + mov %rdi,-0x18(%rbp) │ │ │ │ + mov 0xf(%r14),%rax │ │ │ │ + mov %rax,-0x10(%rbp) │ │ │ │ + mov 0x17(%r14),%rax │ │ │ │ mov %rax,-0x8(%rbp) │ │ │ │ - add $0xfffffffffffffff0,%rbp │ │ │ │ - jmp 4c17b0 │ │ │ │ - lea 0x31e0cd4(%rip),%rbx │ │ │ │ - jmp *-0x8(%r13) │ │ │ │ - add %eax,(%rax) │ │ │ │ + add $0xffffffffffffffe0,%rbp │ │ │ │ + test $0x7,%bl │ │ │ │ + jne 4c3090 │ │ │ │ + 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,0x48031e0c(%rax) │ │ │ │ - mov %ebx,%esi │ │ │ │ - mov 0x8(%rbp),%r14 │ │ │ │ - add $0x10,%rbp │ │ │ │ - jmp 4c4f68 │ │ │ │ - sldt (%rax) │ │ │ │ - add %al,(%rdx) │ │ │ │ - ... │ │ │ │ + add %bh,-0x7cfce1af(%rax) │ │ │ │ + jrcxz 4c309a │ │ │ │ + cmp $0x3,%rbx │ │ │ │ + jne 4c33eb │ │ │ │ + mov 0x8(%rbp),%rdi │ │ │ │ + movq $0x4c30d0,0x8(%rbp) │ │ │ │ + mov %rdi,%rbx │ │ │ │ + add $0x8,%rbp │ │ │ │ + test $0x7,%bl │ │ │ │ + jne 4c30d0 │ │ │ │ + mov (%rbx),%rax │ │ │ │ + jmp *%rax │ │ │ │ + nopw 0x0(%rax,%rax,1) │ │ │ │ + add (%rax),%al │ │ │ │ + add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ - add %cl,(%rsi) │ │ │ │ add %al,(%rax) │ │ │ │ - add %cl,0x48031e09(%rax) │ │ │ │ - lea -0x18(%rbp),%eax │ │ │ │ - cmp %r15,%rax │ │ │ │ - jae 4c5123 │ │ │ │ - lea 0x31e0ca8(%rip),%rbx │ │ │ │ - jmp *-0x8(%r13) │ │ │ │ - nopl 0x0(%rax) │ │ │ │ (bad) │ │ │ │ add %al,(%rax) │ │ │ │ + add %bh,0x51(%rax) │ │ │ │ + (bad) │ │ │ │ + add -0x7d(%rcx),%ecx │ │ │ │ + (bad) │ │ │ │ + cmp %cl,0x3b(%rbp) │ │ │ │ + movsl %ds:(%rsi),%es:(%rdi) │ │ │ │ + pop %rax │ │ │ │ + add (%rax),%eax │ │ │ │ + add %cl,(%rdi) │ │ │ │ + xchg %edi,%edx │ │ │ │ + add (%rax),%al │ │ │ │ + add %cl,-0x75(%rax) │ │ │ │ + rex.XB (bad) │ │ │ │ + test %rax,%rax │ │ │ │ + jle 4c33f9 │ │ │ │ + mov 0x8(%rbp),%rcx │ │ │ │ + mov 0x7(%rbx),%rdx │ │ │ │ + mov 0xf(%rbx),%rbx │ │ │ │ + lea 0x10(%rdx),%rsi │ │ │ │ + mov (%rsi,%rbx,1),%sil │ │ │ │ + cmp $0x80,%sil │ │ │ │ + jae 4c3254 │ │ │ │ + movq $0x4c2bc8,-0x30(%r12) │ │ │ │ + mov %rdx,-0x20(%r12) │ │ │ │ + mov %rbx,-0x18(%r12) │ │ │ │ + mov %rax,-0x10(%r12) │ │ │ │ + movq $0x3363a40,-0x8(%r12) │ │ │ │ + movzbl %sil,%eax │ │ │ │ + mov %rax,(%r12) │ │ │ │ + lea -0x30(%r12),%rax │ │ │ │ + lea -0x7(%r12),%rbx │ │ │ │ + movq $0x4c3188,-0x10(%rbp) │ │ │ │ + mov %rbx,%rdx │ │ │ │ + mov %rcx,%rbx │ │ │ │ + mov 0x7(%rdx),%rcx │ │ │ │ + mov %rcx,-0x8(%rbp) │ │ │ │ + mov %rdx,0x0(%rbp) │ │ │ │ + mov %rax,0x8(%rbp) │ │ │ │ + add $0xfffffffffffffff0,%rbp │ │ │ │ + test $0x7,%bl │ │ │ │ + jne 4c3188 │ │ │ │ + mov (%rbx),%rax │ │ │ │ + jmp *%rax │ │ │ │ + mov 0xf(%rbx),%rbx │ │ │ │ + jmp 4c3190 │ │ │ │ + nopl 0x0(%rax) │ │ │ │ + add %r8b,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %bl,(%rsi) │ │ │ │ add %al,(%rax) │ │ │ │ - add %ah,0x9(%rax) │ │ │ │ + add %al,%al │ │ │ │ + push %rax │ │ │ │ (bad) │ │ │ │ add -0x75(%rax),%ecx │ │ │ │ - or %r9b,-0x39(%r8) │ │ │ │ - or %r11b,(%r8) │ │ │ │ - push %rcx │ │ │ │ - rex.WR add %r9b,-0x77(%rax) │ │ │ │ - (bad) -0x77(%rax) │ │ │ │ - ret │ │ │ │ - mov %rcx,0x10(%rbp) │ │ │ │ + and %r9b,-0x75(%r8) │ │ │ │ + rex.WRB or %r9b,-0x77(%r8) │ │ │ │ + fiaddl -0x7cb7f81e(%rbx) │ │ │ │ + cli │ │ │ │ + add (%rdi),%ecx │ │ │ │ + adcl $0xfffffffa,-0x7cb70001(,%rdi,8) │ │ │ │ + add (%rdi),%cl │ │ │ │ + andl $0x0,0x2(%rcx) │ │ │ │ + add %cl,-0x75(%rax) │ │ │ │ + push %rbx │ │ │ │ + (bad) │ │ │ │ + mov %rdx,%rsi │ │ │ │ + neg %rsi │ │ │ │ + xor %rdx,%rsi │ │ │ │ + mov %rcx,%rdi │ │ │ │ + and %rsi,%rdi │ │ │ │ + cmp 0x17(%rbx),%rdi │ │ │ │ + jne 4c346d │ │ │ │ + mov %rcx,%rsi │ │ │ │ + and %rdx,%rsi │ │ │ │ + test %rsi,%rsi │ │ │ │ + jne 4c316b │ │ │ │ + mov 0x7(%rbx),%rbx │ │ │ │ + jmp 4c3190 │ │ │ │ + movq $0x4c3208,0x8(%rbp) │ │ │ │ + mov %rsi,%rbx │ │ │ │ add $0x8,%rbp │ │ │ │ test $0x7,%bl │ │ │ │ - jne 4c5118 │ │ │ │ + jne 4c3208 │ │ │ │ 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 %ch,(%rax) │ │ │ │ - or %ebx,(%rsi) │ │ │ │ + add %al,0x50(%rax) │ │ │ │ + (bad) │ │ │ │ + add -0x7d(%rax),%ecx │ │ │ │ + jnp 4c3213 │ │ │ │ + or (%rdi),%cl │ │ │ │ + test %ebx,-0x4(%rcx) │ │ │ │ + (bad) │ │ │ │ + decl -0x39(%rax) │ │ │ │ + add %r8b,0x32(%r8) │ │ │ │ + rex.WR add %r9b,-0x77(%rax) │ │ │ │ + fmuls -0x75(%rax) │ │ │ │ + pop %rbp │ │ │ │ + adc %cl,-0x77(%rax) │ │ │ │ + sbb %r14b,%r14b │ │ │ │ + ret │ │ │ │ + (bad) │ │ │ │ + jne 4c3240 │ │ │ │ + mov (%rbx),%rax │ │ │ │ + jmp *%rax │ │ │ │ + addl $0x0,(%rax) │ │ │ │ + add %al,(%rax) │ │ │ │ + add %al,(%rax) │ │ │ │ + add %bl,(%rsi) │ │ │ │ + add %al,(%rax) │ │ │ │ + add %cl,(%rax) │ │ │ │ + push %rax │ │ │ │ + (bad) │ │ │ │ add -0x75(%rax),%ecx │ │ │ │ - jne 4c5124 │ │ │ │ - add $0x10,%rbp │ │ │ │ + jge 4c324c │ │ │ │ + mov 0x18(%rbp),%rsi │ │ │ │ + add $0x20,%rbp │ │ │ │ mov %rbx,%r14 │ │ │ │ - mov %r14,%rax │ │ │ │ - and $0x7,%eax │ │ │ │ - cmp $0x1,%rax │ │ │ │ - je 4c5180 │ │ │ │ - movq $0x4c5168,-0x18(%rbp) │ │ │ │ - mov 0x6(%r14),%rbx │ │ │ │ - mov 0xe(%r14),%rax │ │ │ │ - mov %rax,-0x10(%rbp) │ │ │ │ - mov %rsi,-0x8(%rbp) │ │ │ │ - add $0xffffffffffffffe8,%rbp │ │ │ │ + jmp 4c2f57 │ │ │ │ + cmp $0xe0,%sil │ │ │ │ + jae 4c32b4 │ │ │ │ + lea 0x10(%rdx),%rdi │ │ │ │ + lea 0x1(%rbx),%r8 │ │ │ │ + mov (%rdi,%r8,1),%dil │ │ │ │ + movq $0x4c2b30,-0x30(%r12) │ │ │ │ + mov %rdx,-0x20(%r12) │ │ │ │ + mov %rbx,-0x18(%r12) │ │ │ │ + mov %rax,-0x10(%r12) │ │ │ │ + movq $0x3363a40,-0x8(%r12) │ │ │ │ + movzbl %dil,%eax │ │ │ │ + movzbl %sil,%ebx │ │ │ │ + add $0xffffffffffffff40,%rbx │ │ │ │ + shl $0x6,%rbx │ │ │ │ + add %rax,%rbx │ │ │ │ + lea -0x80(%rbx),%rax │ │ │ │ + mov %rax,(%r12) │ │ │ │ + lea -0x30(%r12),%rax │ │ │ │ + lea -0x7(%r12),%rbx │ │ │ │ + jmp 4c313f │ │ │ │ + cmp $0xf0,%sil │ │ │ │ + jae 4c332e │ │ │ │ + lea 0x10(%rdx),%rdi │ │ │ │ + lea 0x1(%rbx),%r8 │ │ │ │ + mov (%rdi,%r8,1),%dil │ │ │ │ + lea 0x10(%rdx),%r8 │ │ │ │ + lea 0x2(%rbx),%r9 │ │ │ │ + mov (%r8,%r9,1),%r8b │ │ │ │ + movq $0x4c2a98,-0x30(%r12) │ │ │ │ + mov %rdx,-0x20(%r12) │ │ │ │ + mov %rbx,-0x18(%r12) │ │ │ │ + mov %rax,-0x10(%r12) │ │ │ │ + movq $0x3363a40,-0x8(%r12) │ │ │ │ + movzbl %r8b,%eax │ │ │ │ + movzbl %dil,%ebx │ │ │ │ + add $0xffffffffffffff80,%rbx │ │ │ │ + shl $0x6,%rbx │ │ │ │ + add %rax,%rbx │ │ │ │ + movzbl %sil,%eax │ │ │ │ + add $0xffffffffffffff20,%rax │ │ │ │ + shl $0xc,%rax │ │ │ │ + add %rbx,%rax │ │ │ │ + add $0xffffffffffffff80,%rax │ │ │ │ + mov %rax,(%r12) │ │ │ │ + lea -0x30(%r12),%rax │ │ │ │ + lea -0x7(%r12),%rbx │ │ │ │ + jmp 4c313f │ │ │ │ + lea 0x10(%rdx),%rdi │ │ │ │ + lea 0x1(%rbx),%r8 │ │ │ │ + mov (%rdi,%r8,1),%dil │ │ │ │ + lea 0x10(%rdx),%r8 │ │ │ │ + lea 0x2(%rbx),%r9 │ │ │ │ + mov (%r8,%r9,1),%r8b │ │ │ │ + lea 0x10(%rdx),%r9 │ │ │ │ + lea 0x3(%rbx),%r10 │ │ │ │ + mov (%r9,%r10,1),%r9b │ │ │ │ + movq $0x4c2a00,-0x30(%r12) │ │ │ │ + mov %rdx,-0x20(%r12) │ │ │ │ + mov %rbx,-0x18(%r12) │ │ │ │ + mov %rax,-0x10(%r12) │ │ │ │ + movq $0x3363a40,-0x8(%r12) │ │ │ │ + movzbl %r9b,%eax │ │ │ │ + movzbl %r8b,%ebx │ │ │ │ + add $0xffffffffffffff80,%rbx │ │ │ │ + shl $0x6,%rbx │ │ │ │ + add %rax,%rbx │ │ │ │ + movzbl %dil,%eax │ │ │ │ + add $0xffffffffffffff80,%rax │ │ │ │ + shl $0xc,%rax │ │ │ │ + add %rbx,%rax │ │ │ │ + movzbl %sil,%ebx │ │ │ │ + add $0xffffffffffffff10,%rbx │ │ │ │ + shl $0x12,%rbx │ │ │ │ + add %rax,%rbx │ │ │ │ + lea -0x80(%rbx),%rax │ │ │ │ + mov %rax,(%r12) │ │ │ │ + lea -0x30(%r12),%rax │ │ │ │ + lea -0x7(%r12),%rbx │ │ │ │ + jmp 4c313f │ │ │ │ + movq $0x4c2de8,0x0(%rbp) │ │ │ │ + mov %rdi,%r8 │ │ │ │ + mov %rsi,%rdi │ │ │ │ + lea 0x37780a6(%rip),%rsi │ │ │ │ + mov %rbx,%r14 │ │ │ │ + jmp 4c1c88 │ │ │ │ + movq $0x38,0x388(%r13) │ │ │ │ + jmp 338a720 │ │ │ │ + lea 0x3774ae8(%rip),%rbx │ │ │ │ + add $0x20,%rbp │ │ │ │ + jmp *0x0(%rbp) │ │ │ │ + add $0xffffffffffffffc8,%r12 │ │ │ │ + lea 0x3774acd(%rip),%rbx │ │ │ │ + add $0x18,%rbp │ │ │ │ + jmp *0x0(%rbp) │ │ │ │ + cmp 0xe(%rbx),%rcx │ │ │ │ + jne 4c2d7c │ │ │ │ + movq $0x4c3440,0x8(%rbp) │ │ │ │ + mov 0x6(%rbx),%rbx │ │ │ │ + add $0x8,%rbp │ │ │ │ test $0x7,%bl │ │ │ │ - jne 4c5168 │ │ │ │ + jne 4c3440 │ │ │ │ mov (%rbx),%rax │ │ │ │ jmp *%rax │ │ │ │ - nopl (%rax) │ │ │ │ - add (%rax),%al │ │ │ │ + nop │ │ │ │ + add (%rcx),%eax │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ (bad) │ │ │ │ add %al,(%rax) │ │ │ │ - add %bl,%al │ │ │ │ - or %bl,(%rsi) │ │ │ │ + add %cl,(%rax) │ │ │ │ + rex.WRX (bad) │ │ │ │ add -0x39(%rax),%ecx │ │ │ │ - add %r12b,%r8b │ │ │ │ - push %rax │ │ │ │ + add %r13b,0x34(%r8) │ │ │ │ rex.WR add %r9b,-0x75(%rax) │ │ │ │ - jge 4c5184 │ │ │ │ - mov 0x7(%rbx),%rsi │ │ │ │ - mov %rbx,%r14 │ │ │ │ - jmp 4c17b0 │ │ │ │ - mov %rsi,%rbx │ │ │ │ - jmp *0x0(%rbp) │ │ │ │ - xchg %ax,%ax │ │ │ │ + pop %rbx │ │ │ │ (bad) │ │ │ │ + test $0x7,%bl │ │ │ │ + jne 4c3468 │ │ │ │ + mov (%rbx),%rax │ │ │ │ + jmp *%rax │ │ │ │ + xchg %ax,%ax │ │ │ │ + add (%rcx),%eax │ │ │ │ add %al,(%rax) │ │ │ │ - add %al,(%rbx) │ │ │ │ add %al,(%rax) │ │ │ │ - add %al,(%rdx) │ │ │ │ add %al,(%rax) │ │ │ │ + (bad) │ │ │ │ add %al,(%rax) │ │ │ │ + add %ah,%al │ │ │ │ + rex.WRB (bad) │ │ │ │ + add %ecx,%ebp │ │ │ │ + mov $0xfa,%bl │ │ │ │ + (bad) │ │ │ │ + decl -0x39(%rax) │ │ │ │ + or %r11b,0x48004c34(%r8) │ │ │ │ + mov %eax,%ebx │ │ │ │ + add $0x8,%rbp │ │ │ │ + test $0x7,%bl │ │ │ │ + jne 4c3498 │ │ │ │ + mov (%rbx),%rax │ │ │ │ + jmp *%rax │ │ │ │ + xchg %ax,%ax │ │ │ │ + add (%rcx),%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 │ │ │ │ - jb 4c51c5 │ │ │ │ - movq $0x4c51e0,-0x10(%rbp) │ │ │ │ - mov %rsi,%rax │ │ │ │ - mov 0x7(%r14),%rsi │ │ │ │ - mov %rax,-0x8(%rbp) │ │ │ │ - add $0xfffffffffffffff0,%rbp │ │ │ │ - jmp 4c17b0 │ │ │ │ - lea 0x31e0bb4(%rip),%rbx │ │ │ │ - jmp *-0x8(%r13) │ │ │ │ - add %eax,(%rax) │ │ │ │ + add %dh,0x48031e4d(%rax) │ │ │ │ + movl $0x4c2f08,0x0(%rbp) │ │ │ │ + mov 0x7(%rbx),%rbx │ │ │ │ + test $0x7,%bl │ │ │ │ + jne 4c2f08 │ │ │ │ + mov (%rbx),%rax │ │ │ │ + jmp *%rax │ │ │ │ + mov 0x20(%rbp),%rcx │ │ │ │ + mov 0x7(%rbx),%rdx │ │ │ │ + mov 0xf(%rbx),%rsi │ │ │ │ + lea 0x10(%rdx),%rdi │ │ │ │ + mov (%rdi,%rsi,1),%dil │ │ │ │ + cmp $0x80,%dil │ │ │ │ + jae 4c351c │ │ │ │ + movzbl %dil,%edx │ │ │ │ + cmp $0xa,%rdx │ │ │ │ + jne 4c2d3c │ │ │ │ + movq $0x4c3508,0x0(%rbp) │ │ │ │ + mov %rbx,%rcx │ │ │ │ + mov %rax,%rbx │ │ │ │ + mov %rcx,0x20(%rbp) │ │ │ │ + test $0x7,%bl │ │ │ │ + jne 4c3508 │ │ │ │ + mov (%rbx),%rax │ │ │ │ + jmp *%rax │ │ │ │ + xchg %ax,%ax │ │ │ │ + test %al,(%rcx) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ (bad) │ │ │ │ add %al,(%rax) │ │ │ │ - add %dl,0x48031e0b(%rax) │ │ │ │ - mov %ebx,%esi │ │ │ │ - mov 0x8(%rbp),%r14 │ │ │ │ - add $0x10,%rbp │ │ │ │ - jmp 4c50b8 │ │ │ │ - sldt (%rax) │ │ │ │ - add %al,(%rdx) │ │ │ │ - ... │ │ │ │ - add %al,(%rax) │ │ │ │ - add %cl,(%rsi) │ │ │ │ - add %al,(%rax) │ │ │ │ - add %bh,(%rax) │ │ │ │ - or %bl,(%rsi) │ │ │ │ - add -0x73(%rax),%ecx │ │ │ │ - rex.RB call 74448b5c <__environ@GLIBC_2.2.5+0x708086b4> │ │ │ │ - (bad) │ │ │ │ - lea 0x31e0b88(%rip),%rbx │ │ │ │ - jmp *-0x8(%r13) │ │ │ │ - nopl 0x0(%rax) │ │ │ │ + add %al,0x4d(%rax) │ │ │ │ (bad) │ │ │ │ - add %al,(%rax) │ │ │ │ - add %al,(%rax) │ │ │ │ - add %al,(%rax) │ │ │ │ - add %bl,(%rsi) │ │ │ │ - add %al,(%rax) │ │ │ │ - add %dl,(%rax) │ │ │ │ - or %bl,(%rsi) │ │ │ │ add -0x75(%rax),%ecx │ │ │ │ - or %r9b,-0x39(%r8) │ │ │ │ - or %r13b,0x52(%r8) │ │ │ │ - rex.WR add %r9b,-0x77(%rax) │ │ │ │ - (bad) -0x77(%rax) │ │ │ │ - ret │ │ │ │ - mov %rcx,0x10(%rbp) │ │ │ │ - add $0x8,%rbp │ │ │ │ + jne 4c3514 │ │ │ │ + mov 0x20(%rbp),%rdi │ │ │ │ + add $0x28,%rbp │ │ │ │ + mov %rbx,%r14 │ │ │ │ + jmp 4c2f57 │ │ │ │ + cmp $0xe0,%dil │ │ │ │ + jae 4c3594 │ │ │ │ + add $0x10,%rdx │ │ │ │ + inc %rsi │ │ │ │ + movzbl (%rdx,%rsi,1),%edx │ │ │ │ + add $0xffffffffffffff80,%rdx │ │ │ │ + movzbl %dil,%esi │ │ │ │ + add $0xffffffffffffff40,%rsi │ │ │ │ + shl $0x6,%rsi │ │ │ │ + add %rdx,%rsi │ │ │ │ + cmp $0xa,%rsi │ │ │ │ + jne 4c2cfc │ │ │ │ + movq $0x4c3580,0x0(%rbp) │ │ │ │ + mov %rbx,%rcx │ │ │ │ + mov %rax,%rbx │ │ │ │ + mov %rcx,0x20(%rbp) │ │ │ │ test $0x7,%bl │ │ │ │ - jne 4c5268 │ │ │ │ + jne 4c3580 │ │ │ │ mov (%rbx),%rax │ │ │ │ jmp *%rax │ │ │ │ nopl 0x0(%rax) │ │ │ │ - add %eax,(%rax) │ │ │ │ + test %al,(%rcx) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ (bad) │ │ │ │ add %al,(%rax) │ │ │ │ - add %bl,%al │ │ │ │ - (bad) │ │ │ │ - (bad) │ │ │ │ + add %cl,%al │ │ │ │ + rex.WR (bad) │ │ │ │ add -0x75(%rax),%ecx │ │ │ │ - jne 4c5274 │ │ │ │ - add $0x10,%rbp │ │ │ │ + jne 4c358c │ │ │ │ + mov 0x20(%rbp),%rdi │ │ │ │ + add $0x28,%rbp │ │ │ │ mov %rbx,%r14 │ │ │ │ - mov %r14,%rax │ │ │ │ - and $0x7,%eax │ │ │ │ - cmp $0x1,%rax │ │ │ │ - je 4c52d0 │ │ │ │ - movq $0x4c52b8,-0x18(%rbp) │ │ │ │ - mov 0x6(%r14),%rbx │ │ │ │ - mov 0xe(%r14),%rax │ │ │ │ - mov %rax,-0x10(%rbp) │ │ │ │ - mov %rsi,-0x8(%rbp) │ │ │ │ - add $0xffffffffffffffe8,%rbp │ │ │ │ + jmp 4c2f57 │ │ │ │ + cmp $0xf0,%dil │ │ │ │ + jae 4c3624 │ │ │ │ + lea 0x10(%rdx),%r8 │ │ │ │ + lea 0x2(%rsi),%r9 │ │ │ │ + movzbl (%r8,%r9,1),%r8d │ │ │ │ + add $0xffffffffffffff80,%r8 │ │ │ │ + add $0x10,%rdx │ │ │ │ + inc %rsi │ │ │ │ + movzbl (%rdx,%rsi,1),%edx │ │ │ │ + add $0xffffffffffffff80,%rdx │ │ │ │ + shl $0x6,%rdx │ │ │ │ + add %r8,%rdx │ │ │ │ + movzbl %dil,%esi │ │ │ │ + add $0xffffffffffffff20,%rsi │ │ │ │ + shl $0xc,%rsi │ │ │ │ + add %rdx,%rsi │ │ │ │ + cmp $0xa,%rsi │ │ │ │ + jne 4c2cbc │ │ │ │ + movq $0x4c3610,0x0(%rbp) │ │ │ │ + mov %rbx,%rcx │ │ │ │ + mov %rax,%rbx │ │ │ │ + mov %rcx,0x20(%rbp) │ │ │ │ test $0x7,%bl │ │ │ │ - jne 4c52b8 │ │ │ │ + jne 4c3610 │ │ │ │ mov (%rbx),%rax │ │ │ │ jmp *%rax │ │ │ │ nopl (%rax) │ │ │ │ - add (%rax),%al │ │ │ │ + test %al,(%rcx) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ (bad) │ │ │ │ add %al,(%rax) │ │ │ │ - add %cl,0x48031e07(%rax) │ │ │ │ - movl $0x4c5230,0x0(%rbp) │ │ │ │ - mov 0x10(%rbp),%rdi │ │ │ │ - mov 0x7(%rbx),%rsi │ │ │ │ + add %bh,(%rax) │ │ │ │ + rex.WR (bad) │ │ │ │ + add -0x75(%rax),%ecx │ │ │ │ + jne 4c361c │ │ │ │ + mov 0x20(%rbp),%rdi │ │ │ │ + add $0x28,%rbp │ │ │ │ mov %rbx,%r14 │ │ │ │ - jmp 4c17b0 │ │ │ │ - mov %rsi,%rbx │ │ │ │ - jmp *0x0(%rbp) │ │ │ │ - xchg %ax,%ax │ │ │ │ - (bad) │ │ │ │ + jmp 4c2f57 │ │ │ │ + lea 0x10(%rdx),%r8 │ │ │ │ + lea 0x3(%rsi),%r9 │ │ │ │ + movzbl (%r8,%r9,1),%r8d │ │ │ │ + add $0xffffffffffffff80,%r8 │ │ │ │ + lea 0x10(%rdx),%r9 │ │ │ │ + lea 0x2(%rsi),%r10 │ │ │ │ + movzbl (%r9,%r10,1),%r9d │ │ │ │ + add $0xffffffffffffff80,%r9 │ │ │ │ + shl $0x6,%r9 │ │ │ │ + add %r8,%r9 │ │ │ │ + add $0x10,%rdx │ │ │ │ + inc %rsi │ │ │ │ + movzbl (%rdx,%rsi,1),%edx │ │ │ │ + add $0xffffffffffffff80,%rdx │ │ │ │ + shl $0xc,%rdx │ │ │ │ + add %r9,%rdx │ │ │ │ + movzbl %dil,%esi │ │ │ │ + add $0xffffffffffffff10,%rsi │ │ │ │ + shl $0x12,%rsi │ │ │ │ + add %rdx,%rsi │ │ │ │ + cmp $0xa,%rsi │ │ │ │ + jne 4c2c78 │ │ │ │ + movq $0x4c36b0,0x0(%rbp) │ │ │ │ + mov %rbx,%rcx │ │ │ │ + mov %rax,%rbx │ │ │ │ + mov %rcx,0x20(%rbp) │ │ │ │ + test $0x7,%bl │ │ │ │ + jne 4c36b0 │ │ │ │ + mov (%rbx),%rax │ │ │ │ + jmp *%rax │ │ │ │ + nopl 0x0(%rax,%rax,1) │ │ │ │ + test %al,(%rcx) │ │ │ │ add %al,(%rax) │ │ │ │ - add %al,(%rbx) │ │ │ │ add %al,(%rax) │ │ │ │ - add %al,(%rdx) │ │ │ │ add %al,(%rax) │ │ │ │ + (bad) │ │ │ │ add %al,(%rax) │ │ │ │ + add %bl,0x48031e4b(%rax) │ │ │ │ + mov 0x8(%rbp),%esi │ │ │ │ + mov 0x20(%rbp),%rdi │ │ │ │ + add $0x28,%rbp │ │ │ │ + mov %rbx,%r14 │ │ │ │ + jmp 4c2f57 │ │ │ │ + nopl 0x0(%rax) │ │ │ │ + add %eax,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ - add %cl,(%rsi) │ │ │ │ + add (%rax),%al │ │ │ │ add %al,(%rax) │ │ │ │ + sldt (%rax) │ │ │ │ + add %al,0x480373b8(%rax) │ │ │ │ + lea -0x10(%rbp),%eax │ │ │ │ + cmp %r15,%rax │ │ │ │ + jb 4c3756 │ │ │ │ + add $0x20,%r12 │ │ │ │ + cmp 0x358(%r13),%r12 │ │ │ │ + ja 4c374b │ │ │ │ + movq $0x3390fc8,-0x10(%rbp) │ │ │ │ + mov %rbx,-0x8(%rbp) │ │ │ │ + mov 0x20(%rbx),%rax │ │ │ │ + cmp $0x4,%rax │ │ │ │ + jne 4c3718 │ │ │ │ + add $0xffffffffffffffe0,%r12 │ │ │ │ + lea 0x373b849(%rip),%rbx │ │ │ │ + add $0xfffffffffffffff0,%rbp │ │ │ │ + mov (%rbx),%rax │ │ │ │ + jmp *%rax │ │ │ │ + mov 0x10(%rbx),%rcx │ │ │ │ + mov 0x18(%rbx),%rbx │ │ │ │ + add $0x4,%rbx │ │ │ │ + movq $0x3049cc0,-0x18(%r12) │ │ │ │ + mov %rcx,-0x10(%r12) │ │ │ │ + mov %rbx,-0x8(%r12) │ │ │ │ + add $0xfffffffffffffffc,%rax │ │ │ │ + mov %rax,(%r12) │ │ │ │ + lea -0x17(%r12),%rbx │ │ │ │ + add $0xfffffffffffffff0,%rbp │ │ │ │ + jmp *0x0(%rbp) │ │ │ │ + movq $0x20,0x388(%r13) │ │ │ │ + jmp *-0x10(%r13) │ │ │ │ + nopw 0x0(%rax,%rax,1) │ │ │ │ + add %eax,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ + add (%rax),%al │ │ │ │ add %al,(%rax) │ │ │ │ - add %cl,-0x73(%rax) │ │ │ │ + sldt (%rax) │ │ │ │ + add %ch,%al │ │ │ │ + mov $0x73,%bh │ │ │ │ + add -0x73(%rax),%ecx │ │ │ │ rex.RB │ │ │ │ lock cmp %r15,%rax │ │ │ │ - jb 4c5315 │ │ │ │ - movq $0x4c5330,-0x10(%rbp) │ │ │ │ - mov %rsi,%rax │ │ │ │ - mov 0x7(%r14),%rsi │ │ │ │ - mov %rax,-0x8(%rbp) │ │ │ │ + jb 4c37ee │ │ │ │ + add $0x20,%r12 │ │ │ │ + cmp 0x358(%r13),%r12 │ │ │ │ + ja 4c37e3 │ │ │ │ + movq $0x3390fc8,-0x10(%rbp) │ │ │ │ + mov %rbx,-0x8(%rbp) │ │ │ │ + mov 0x20(%rbx),%rax │ │ │ │ + cmp $0x3,%rax │ │ │ │ + jne 4c37b0 │ │ │ │ + add $0xffffffffffffffe0,%r12 │ │ │ │ + lea 0x373b7b1(%rip),%rbx │ │ │ │ add $0xfffffffffffffff0,%rbp │ │ │ │ - jmp 4c17b0 │ │ │ │ - lea 0x31e0a94(%rip),%rbx │ │ │ │ - jmp *-0x8(%r13) │ │ │ │ + mov (%rbx),%rax │ │ │ │ + jmp *%rax │ │ │ │ + mov 0x10(%rbx),%rcx │ │ │ │ + mov 0x18(%rbx),%rbx │ │ │ │ + add $0x3,%rbx │ │ │ │ + movq $0x3049cc0,-0x18(%r12) │ │ │ │ + mov %rcx,-0x10(%r12) │ │ │ │ + mov %rbx,-0x8(%r12) │ │ │ │ + add $0xfffffffffffffffd,%rax │ │ │ │ + mov %rax,(%r12) │ │ │ │ + lea -0x17(%r12),%rbx │ │ │ │ + add $0xfffffffffffffff0,%rbp │ │ │ │ + jmp *0x0(%rbp) │ │ │ │ + movq $0x20,0x388(%r13) │ │ │ │ + jmp *-0x10(%r13) │ │ │ │ + nopw 0x0(%rax,%rax,1) │ │ │ │ add %eax,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ + add (%rax),%al │ │ │ │ add %al,(%rax) │ │ │ │ + sldt (%rax) │ │ │ │ + add %dl,-0x49(%rax) │ │ │ │ + jae 4c380b │ │ │ │ + lea -0x10(%rbp),%rax │ │ │ │ + cmp %r15,%rax │ │ │ │ + jb 4c3886 │ │ │ │ + add $0x20,%r12 │ │ │ │ + cmp 0x358(%r13),%r12 │ │ │ │ + ja 4c387b │ │ │ │ + movq $0x3390fc8,-0x10(%rbp) │ │ │ │ + mov %rbx,-0x8(%rbp) │ │ │ │ + mov 0x20(%rbx),%rax │ │ │ │ + cmp $0x2,%rax │ │ │ │ + jne 4c3848 │ │ │ │ + add $0xffffffffffffffe0,%r12 │ │ │ │ + lea 0x373b719(%rip),%rbx │ │ │ │ + add $0xfffffffffffffff0,%rbp │ │ │ │ + mov (%rbx),%rax │ │ │ │ + jmp *%rax │ │ │ │ + mov 0x10(%rbx),%rcx │ │ │ │ + mov 0x18(%rbx),%rbx │ │ │ │ + add $0x2,%rbx │ │ │ │ + movq $0x3049cc0,-0x18(%r12) │ │ │ │ + mov %rcx,-0x10(%r12) │ │ │ │ + mov %rbx,-0x8(%r12) │ │ │ │ + add $0xfffffffffffffffe,%rax │ │ │ │ + mov %rax,(%r12) │ │ │ │ + lea -0x17(%r12),%rbx │ │ │ │ + add $0xfffffffffffffff0,%rbp │ │ │ │ + jmp *0x0(%rbp) │ │ │ │ + movq $0x20,0x388(%r13) │ │ │ │ + jmp *-0x10(%r13) │ │ │ │ + nopw 0x0(%rax,%rax,1) │ │ │ │ + add %eax,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ - (bad) │ │ │ │ + add (%rax),%al │ │ │ │ add %al,(%rax) │ │ │ │ - add %dh,0xa(%rax) │ │ │ │ - (bad) │ │ │ │ - add -0x77(%rax),%ecx │ │ │ │ - fimuls 0x75(%rbx,%rcx,4) │ │ │ │ - or %cl,-0x7d(%rax) │ │ │ │ - (bad) │ │ │ │ - enter $0xfffe,$0xff │ │ │ │ + sldt (%rax) │ │ │ │ + add %bh,0x480373b6(%rax) │ │ │ │ + lea -0x10(%rbp),%eax │ │ │ │ + cmp %r15,%rax │ │ │ │ + jb 4c391c │ │ │ │ + add $0x20,%r12 │ │ │ │ + cmp 0x358(%r13),%r12 │ │ │ │ + ja 4c3911 │ │ │ │ + movq $0x3390fc8,-0x10(%rbp) │ │ │ │ + mov %rbx,-0x8(%rbp) │ │ │ │ + mov 0x20(%rbx),%rax │ │ │ │ + cmp $0x1,%rax │ │ │ │ + jne 4c38e0 │ │ │ │ + add $0xffffffffffffffe0,%r12 │ │ │ │ + lea 0x373b681(%rip),%rbx │ │ │ │ + add $0xfffffffffffffff0,%rbp │ │ │ │ + mov (%rbx),%rax │ │ │ │ + jmp *%rax │ │ │ │ + mov 0x10(%rbx),%rcx │ │ │ │ + mov 0x18(%rbx),%rbx │ │ │ │ + inc %rbx │ │ │ │ + movq $0x3049cc0,-0x18(%r12) │ │ │ │ + mov %rcx,-0x10(%r12) │ │ │ │ + mov %rbx,-0x8(%r12) │ │ │ │ + dec %rax │ │ │ │ + mov %rax,(%r12) │ │ │ │ + lea -0x17(%r12),%rbx │ │ │ │ + add $0xfffffffffffffff0,%rbp │ │ │ │ + jmp *0x0(%rbp) │ │ │ │ + movq $0x20,0x388(%r13) │ │ │ │ + jmp *-0x10(%r13) │ │ │ │ sldt (%rax) │ │ │ │ add %al,(%rdx) │ │ │ │ ... │ │ │ │ add %al,(%rax) │ │ │ │ add %cl,(%rsi) │ │ │ │ add %al,(%rax) │ │ │ │ - add %ch,%al │ │ │ │ - (bad) │ │ │ │ + add %ah,0x49(%rax) │ │ │ │ (bad) │ │ │ │ add -0x73(%rax),%ecx │ │ │ │ - rex.RB call 74448cac <__environ@GLIBC_2.2.5+0x70808804> │ │ │ │ - (bad) │ │ │ │ - lea 0x31e0a68(%rip),%rbx │ │ │ │ + rex.RB fmuls -0x8(%r9,%rdi,1) │ │ │ │ + jae 4c3983 │ │ │ │ + lea 0x31e4970(%rip),%rbx │ │ │ │ jmp *-0x8(%r13) │ │ │ │ - nopl 0x0(%rax) │ │ │ │ - (bad) │ │ │ │ - add %al,(%rax) │ │ │ │ - add %al,(%rax) │ │ │ │ - add %al,(%rax) │ │ │ │ - add %bl,(%rsi) │ │ │ │ - add %al,(%rax) │ │ │ │ - add %al,%al │ │ │ │ - (bad) │ │ │ │ - (bad) │ │ │ │ - add -0x75(%rax),%ecx │ │ │ │ - or %r9b,-0x39(%r8) │ │ │ │ - or %r15b,0x48004c53(%r8) │ │ │ │ - mov %ebx,%ecx │ │ │ │ - mov %rax,%rbx │ │ │ │ - mov %rcx,0x10(%rbp) │ │ │ │ - add $0x8,%rbp │ │ │ │ + movq $0x4c3978,0x0(%rbp) │ │ │ │ + mov 0x10(%rbp),%rbx │ │ │ │ test $0x7,%bl │ │ │ │ - jne 4c53b8 │ │ │ │ + jne 4c3978 │ │ │ │ mov (%rbx),%rax │ │ │ │ jmp *%rax │ │ │ │ - nopl 0x0(%rax) │ │ │ │ - add %eax,(%rax) │ │ │ │ - add %al,(%rax) │ │ │ │ + nopw 0x0(%rax,%rax,1) │ │ │ │ + addl $0x0,(%rcx) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ - (bad) │ │ │ │ + add %bl,(%rsi) │ │ │ │ add %al,(%rax) │ │ │ │ - add %cl,0x48031e06(%rax) │ │ │ │ - mov 0x8(%rbp),%esi │ │ │ │ - add $0x10,%rbp │ │ │ │ + add %ah,(%rax) │ │ │ │ + rex.WB (bad) │ │ │ │ + add -0x75(%rax),%ecx │ │ │ │ + jne 4c3984 │ │ │ │ + add $0x20,%rbp │ │ │ │ mov %rbx,%r14 │ │ │ │ mov %r14,%rax │ │ │ │ and $0x7,%eax │ │ │ │ cmp $0x1,%rax │ │ │ │ - je 4c5420 │ │ │ │ - movq $0x4c5408,-0x18(%rbp) │ │ │ │ + je 4c3a70 │ │ │ │ + movq $0x4c39d8,-0x20(%rbp) │ │ │ │ mov 0x6(%r14),%rbx │ │ │ │ - mov 0xe(%r14),%rax │ │ │ │ + mov %rsi,-0x18(%rbp) │ │ │ │ + mov 0x16(%r14),%rax │ │ │ │ mov %rax,-0x10(%rbp) │ │ │ │ - mov %rsi,-0x8(%rbp) │ │ │ │ - add $0xffffffffffffffe8,%rbp │ │ │ │ + mov 0x1e(%r14),%rax │ │ │ │ + mov %rax,-0x8(%rbp) │ │ │ │ + add $0xffffffffffffffe0,%rbp │ │ │ │ test $0x7,%bl │ │ │ │ - jne 4c5408 │ │ │ │ + jne 4c39d8 │ │ │ │ mov (%rbx),%rax │ │ │ │ jmp *%rax │ │ │ │ - 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 %bh,(%rax) │ │ │ │ - (bad) │ │ │ │ - (bad) │ │ │ │ - add -0x39(%rax),%ecx │ │ │ │ - add %r8b,0x48004c53(%r8) │ │ │ │ - mov 0x10(%rbp),%edi │ │ │ │ - mov 0x7(%rbx),%rsi │ │ │ │ - mov %rbx,%r14 │ │ │ │ - jmp 4c17b0 │ │ │ │ + add %al,%al │ │ │ │ + rex.W (bad) │ │ │ │ + add -0x77(%rax),%ecx │ │ │ │ + fadds -0x7cb7f820(%rbx) │ │ │ │ + clc │ │ │ │ + add %ecx,(%rdi) │ │ │ │ + test %ah,-0x1(%rdi,%rdi,8) │ │ │ │ + decl -0x75(%rax) │ │ │ │ + jne 4c39f4 │ │ │ │ + cmp $0x2,%rax │ │ │ │ + jne 4c3c00 │ │ │ │ + movq $0x4c3a20,0x8(%rbp) │ │ │ │ mov %rsi,%rbx │ │ │ │ - jmp *0x0(%rbp) │ │ │ │ - xchg %ax,%ax │ │ │ │ - (bad) │ │ │ │ - add %al,(%rax) │ │ │ │ - add %al,(%rbx) │ │ │ │ - add %al,(%rax) │ │ │ │ - add %al,(%rdx) │ │ │ │ - add %al,(%rax) │ │ │ │ - add %al,(%rax) │ │ │ │ - add %al,(%rax) │ │ │ │ - add %cl,(%rsi) │ │ │ │ - add %al,(%rax) │ │ │ │ - add %al,(%rax) │ │ │ │ - add %al,(%rax) │ │ │ │ - add %cl,-0x73(%rax) │ │ │ │ - rex.RB │ │ │ │ - lock cmp %r15,%rax │ │ │ │ - jb 4c5465 │ │ │ │ - movq $0x4c5480,-0x10(%rbp) │ │ │ │ - mov %rsi,%rax │ │ │ │ - mov 0x7(%r14),%rsi │ │ │ │ - mov %rax,-0x8(%rbp) │ │ │ │ - add $0xfffffffffffffff0,%rbp │ │ │ │ - jmp 4c17b0 │ │ │ │ - lea 0x31e0974(%rip),%rbx │ │ │ │ - jmp *-0x8(%r13) │ │ │ │ - add %eax,(%rax) │ │ │ │ - add %al,(%rax) │ │ │ │ - add %al,(%rax) │ │ │ │ - add %al,(%rax) │ │ │ │ - (bad) │ │ │ │ + add $0x8,%rbp │ │ │ │ + test $0x7,%bl │ │ │ │ + jne 4c3a20 │ │ │ │ + mov (%rbx),%rax │ │ │ │ + jmp *%rax │ │ │ │ + nop │ │ │ │ + add (%rax),%al │ │ │ │ add %al,(%rax) │ │ │ │ - add %dl,0x9(%rax) │ │ │ │ - (bad) │ │ │ │ - add -0x77(%rax),%ecx │ │ │ │ - fimuls 0x75(%rbx,%rcx,4) │ │ │ │ - or %cl,-0x7d(%rax) │ │ │ │ - (bad) │ │ │ │ - enter $0xfffe,$0xff │ │ │ │ - sldt (%rax) │ │ │ │ - add %al,(%rdx) │ │ │ │ - ... │ │ │ │ add %al,(%rax) │ │ │ │ - add %cl,(%rsi) │ │ │ │ add %al,(%rax) │ │ │ │ - add %bl,0x48031e05(%rax) │ │ │ │ - lea -0x18(%rbp),%eax │ │ │ │ - cmp %r15,%rax │ │ │ │ - jae 4c5513 │ │ │ │ - lea 0x31e0948(%rip),%rbx │ │ │ │ - jmp *-0x8(%r13) │ │ │ │ - nopl 0x0(%rax) │ │ │ │ (bad) │ │ │ │ add %al,(%rax) │ │ │ │ - add %al,(%rax) │ │ │ │ - add %al,(%rax) │ │ │ │ - add %bl,(%rsi) │ │ │ │ - add %al,(%rax) │ │ │ │ - add %dh,0x5(%rax) │ │ │ │ + add %bh,0x48(%rax) │ │ │ │ (bad) │ │ │ │ add -0x75(%rax),%ecx │ │ │ │ - or %r9b,-0x39(%r8) │ │ │ │ - or %r9b,(%r8) │ │ │ │ - push %rbp │ │ │ │ + or %r9b,-0x7d(%r8) │ │ │ │ + jnp 4c3a3f │ │ │ │ + add %cl,(%rdi) │ │ │ │ + pop (%rax) │ │ │ │ + add (%rax),%al │ │ │ │ + add %cl,-0x39(%rax) │ │ │ │ + or %r12b,0x3a(%r8) │ │ │ │ rex.WR add %r9b,-0x77(%rax) │ │ │ │ (bad) -0x77(%rax) │ │ │ │ ret │ │ │ │ mov %rcx,0x10(%rbp) │ │ │ │ add $0x8,%rbp │ │ │ │ test $0x7,%bl │ │ │ │ - jne 4c5508 │ │ │ │ + jne 4c3a60 │ │ │ │ mov (%rbx),%rax │ │ │ │ jmp *%rax │ │ │ │ - nopl 0x0(%rax) │ │ │ │ + nop │ │ │ │ add %eax,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ (bad) │ │ │ │ add %al,(%rax) │ │ │ │ add %bh,(%rax) │ │ │ │ - add $0x8b48031e,%eax │ │ │ │ - jne 4c5514 │ │ │ │ + rex.W (bad) │ │ │ │ + add -0x75(%rax),%ecx │ │ │ │ + jne 4c3a6c │ │ │ │ add $0x10,%rbp │ │ │ │ mov %rbx,%r14 │ │ │ │ - mov %r14,%rax │ │ │ │ - and $0x7,%eax │ │ │ │ - cmp $0x1,%rax │ │ │ │ - je 4c5570 │ │ │ │ - movq $0x4c5558,-0x18(%rbp) │ │ │ │ - mov 0x6(%r14),%rbx │ │ │ │ - mov 0xe(%r14),%rax │ │ │ │ + jmp 4c3983 │ │ │ │ + movq $0x4c3ab0,-0x20(%rbp) │ │ │ │ + mov 0x7(%r14),%rbx │ │ │ │ + mov %rsi,-0x18(%rbp) │ │ │ │ + mov 0xf(%r14),%rax │ │ │ │ mov %rax,-0x10(%rbp) │ │ │ │ - mov %rsi,-0x8(%rbp) │ │ │ │ - add $0xffffffffffffffe8,%rbp │ │ │ │ + mov 0x17(%r14),%rax │ │ │ │ + mov %rax,-0x8(%rbp) │ │ │ │ + add $0xffffffffffffffe0,%rbp │ │ │ │ test $0x7,%bl │ │ │ │ - jne 4c5558 │ │ │ │ + jne 4c3ab0 │ │ │ │ mov (%rbx),%rax │ │ │ │ jmp *%rax │ │ │ │ - nopl (%rax) │ │ │ │ - add (%rax),%al │ │ │ │ + xchg %ax,%ax │ │ │ │ + add (%rax),%eax │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ (bad) │ │ │ │ add %al,(%rax) │ │ │ │ - add %ch,%al │ │ │ │ - add $0x1e,%al │ │ │ │ - add -0x39(%rax),%ecx │ │ │ │ - add %r10b,%r8b │ │ │ │ - push %rsp │ │ │ │ - rex.WR add %r9b,-0x75(%rax) │ │ │ │ - jge 4c5574 │ │ │ │ - mov 0x7(%rbx),%rsi │ │ │ │ - mov %rbx,%r14 │ │ │ │ - jmp 4c17b0 │ │ │ │ + add %cl,%al │ │ │ │ + rex.RXB (bad) │ │ │ │ + add -0x7cb7f81d(%rbx),%eax │ │ │ │ + sti │ │ │ │ + add (%rdi),%ecx │ │ │ │ + test %esp,0x0(%rcx,%rax,1) │ │ │ │ + add %cl,-0x75(%rax) │ │ │ │ + jne 4c3ac9 │ │ │ │ + movq $0x4c3af0,0x8(%rbp) │ │ │ │ mov %rsi,%rbx │ │ │ │ - jmp *0x0(%rbp) │ │ │ │ - xchg %ax,%ax │ │ │ │ - (bad) │ │ │ │ - add %al,(%rax) │ │ │ │ - add %al,(%rbx) │ │ │ │ - add %al,(%rax) │ │ │ │ - add %al,(%rdx) │ │ │ │ - add %al,(%rax) │ │ │ │ - add %al,(%rax) │ │ │ │ - add %al,(%rax) │ │ │ │ - add %cl,(%rsi) │ │ │ │ - add %al,(%rax) │ │ │ │ - add %al,(%rax) │ │ │ │ - add %al,(%rax) │ │ │ │ - add %cl,-0x73(%rax) │ │ │ │ - rex.RB │ │ │ │ - lock cmp %r15,%rax │ │ │ │ - jb 4c55b5 │ │ │ │ - movq $0x4c55d0,-0x10(%rbp) │ │ │ │ - mov %rsi,%rax │ │ │ │ - mov 0x7(%r14),%rsi │ │ │ │ - mov %rax,-0x8(%rbp) │ │ │ │ - add $0xfffffffffffffff0,%rbp │ │ │ │ - jmp 4c17b0 │ │ │ │ - lea 0x31e0854(%rip),%rbx │ │ │ │ - jmp *-0x8(%r13) │ │ │ │ - add %eax,(%rax) │ │ │ │ - add %al,(%rax) │ │ │ │ - add %al,(%rax) │ │ │ │ - add %al,(%rax) │ │ │ │ - (bad) │ │ │ │ + add $0x8,%rbp │ │ │ │ + test $0x7,%bl │ │ │ │ + jne 4c3af0 │ │ │ │ + mov (%rbx),%rax │ │ │ │ + jmp *%rax │ │ │ │ + nopw 0x0(%rax,%rax,1) │ │ │ │ + add (%rax),%al │ │ │ │ add %al,(%rax) │ │ │ │ - add %dh,(%rax) │ │ │ │ - or %bl,(%rsi) │ │ │ │ - add -0x77(%rax),%ecx │ │ │ │ - fimuls 0x75(%rbx,%rcx,4) │ │ │ │ - or %cl,-0x7d(%rax) │ │ │ │ - (bad) │ │ │ │ - enter $0xfffe,$0xff │ │ │ │ - sldt (%rax) │ │ │ │ - add %al,(%rdx) │ │ │ │ - ... │ │ │ │ add %al,(%rax) │ │ │ │ - add %cl,(%rsi) │ │ │ │ add %al,(%rax) │ │ │ │ - add %cl,0x4(%rax) │ │ │ │ - (bad) │ │ │ │ - add -0x73(%rax),%ecx │ │ │ │ - rex.RB call 74448f4c <__environ@GLIBC_2.2.5+0x70808aa4> │ │ │ │ - (bad) │ │ │ │ - lea 0x31e0828(%rip),%rbx │ │ │ │ - jmp *-0x8(%r13) │ │ │ │ - nopl 0x0(%rax) │ │ │ │ (bad) │ │ │ │ add %al,(%rax) │ │ │ │ + add %cl,0x49031e47(%rax) │ │ │ │ + add $0x38,%esp │ │ │ │ + cmp 0x358(%r13),%r12 │ │ │ │ + ja 4c3d10 │ │ │ │ + mov 0x17(%rbx),%rax │ │ │ │ + test %rax,%rax │ │ │ │ + jg 4c3b1c │ │ │ │ + add $0xffffffffffffffc8,%r12 │ │ │ │ + lea 0x37743bc(%rip),%rbx │ │ │ │ + add $0x18,%rbp │ │ │ │ + jmp *0x0(%rbp) │ │ │ │ + mov 0x8(%rbp),%rcx │ │ │ │ + mov 0x7(%rbx),%rdx │ │ │ │ + mov 0xf(%rbx),%rbx │ │ │ │ + lea 0x10(%rdx),%rsi │ │ │ │ + mov (%rsi,%rbx,1),%sil │ │ │ │ + cmp $0x80,%sil │ │ │ │ + jae 4c3d20 │ │ │ │ + movq $0x4c38a0,-0x30(%r12) │ │ │ │ + mov %rdx,-0x20(%r12) │ │ │ │ + mov %rbx,-0x18(%r12) │ │ │ │ + mov %rax,-0x10(%r12) │ │ │ │ + movq $0x3363a40,-0x8(%r12) │ │ │ │ + movzbl %sil,%eax │ │ │ │ + mov %rax,(%r12) │ │ │ │ + lea -0x30(%r12),%rax │ │ │ │ + lea -0x7(%r12),%rbx │ │ │ │ + movq $0x4c3bb0,-0x10(%rbp) │ │ │ │ + mov %rbx,%rdx │ │ │ │ + mov %rcx,%rbx │ │ │ │ + mov 0x7(%rdx),%rcx │ │ │ │ + mov %rcx,-0x8(%rbp) │ │ │ │ + mov %rdx,0x0(%rbp) │ │ │ │ + mov %rax,0x8(%rbp) │ │ │ │ + add $0xfffffffffffffff0,%rbp │ │ │ │ + test $0x7,%bl │ │ │ │ + jne 4c3bb0 │ │ │ │ + mov (%rbx),%rax │ │ │ │ + jmp *%rax │ │ │ │ + mov 0xf(%rbx),%rbx │ │ │ │ + jmp 4c3bb8 │ │ │ │ + nop │ │ │ │ + add %r8b,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %bl,(%rsi) │ │ │ │ add %al,(%rax) │ │ │ │ - add %ah,(%rax) │ │ │ │ - add $0x1e,%al │ │ │ │ - add -0x75(%rax),%ecx │ │ │ │ - or %r9b,-0x39(%r8) │ │ │ │ - or %r11b,0x56(%r8) │ │ │ │ - rex.WR add %r9b,-0x77(%rax) │ │ │ │ - (bad) -0x77(%rax) │ │ │ │ - ret │ │ │ │ + add %bh,0x48031e46(%rax) │ │ │ │ + mov 0x20(%rbp),%eax │ │ │ │ + mov 0x8(%rbp),%rcx │ │ │ │ + mov %rbx,%rdx │ │ │ │ + and $0x7,%edx │ │ │ │ + cmp $0x3,%rdx │ │ │ │ + jae 4c3e8a │ │ │ │ + cmp $0x2,%rdx │ │ │ │ + jae 4c3fc8 │ │ │ │ + mov 0x1f(%rbx),%rdx │ │ │ │ + mov %rdx,%rsi │ │ │ │ + neg %rsi │ │ │ │ + xor %rdx,%rsi │ │ │ │ + mov %rcx,%rdi │ │ │ │ + and %rsi,%rdi │ │ │ │ + cmp 0x17(%rbx),%rdi │ │ │ │ + jne 4c402d │ │ │ │ + mov %rcx,%rsi │ │ │ │ + and %rdx,%rsi │ │ │ │ + test %rsi,%rsi │ │ │ │ + jne 4c3b99 │ │ │ │ + mov 0x7(%rbx),%rbx │ │ │ │ + jmp 4c3bb8 │ │ │ │ + movq $0x4c4280,0x0(%rbp) │ │ │ │ + mov %rsi,%r8 │ │ │ │ + lea 0x37767f7(%rip),%rdi │ │ │ │ + lea 0x3777850(%rip),%rsi │ │ │ │ + mov %rbx,%r14 │ │ │ │ + jmp 4c1c88 │ │ │ │ + lea 0x37742b2(%rip),%rbx │ │ │ │ + add $0x20,%rbp │ │ │ │ + jmp *0x0(%rbp) │ │ │ │ + mov 0x10(%rbp),%rcx │ │ │ │ + mov 0x7(%rbx),%rdx │ │ │ │ + mov 0xf(%rbx),%rsi │ │ │ │ + lea 0x10(%rdx),%rdi │ │ │ │ + mov (%rdi,%rsi,1),%dil │ │ │ │ + cmp $0x80,%dil │ │ │ │ + jae 4c3c98 │ │ │ │ + movzbl %dil,%edx │ │ │ │ + cmp $0xa,%rdx │ │ │ │ + jne 4c4230 │ │ │ │ + movq $0x4c3c88,0x8(%rbp) │ │ │ │ + mov %rbx,%rcx │ │ │ │ + mov %rax,%rbx │ │ │ │ mov %rcx,0x10(%rbp) │ │ │ │ add $0x8,%rbp │ │ │ │ test $0x7,%bl │ │ │ │ - jne 4c5658 │ │ │ │ + jne 4c3c88 │ │ │ │ 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 %ch,%al │ │ │ │ - add (%rsi),%ebx │ │ │ │ + add %dl,(%rax) │ │ │ │ + rex.RX (bad) │ │ │ │ add -0x75(%rax),%ecx │ │ │ │ - jne 4c5664 │ │ │ │ + jne 4c3c94 │ │ │ │ add $0x10,%rbp │ │ │ │ mov %rbx,%r14 │ │ │ │ - mov %r14,%rax │ │ │ │ - and $0x7,%eax │ │ │ │ - cmp $0x1,%rax │ │ │ │ - je 4c56c0 │ │ │ │ - movq $0x4c56a8,-0x18(%rbp) │ │ │ │ - mov 0x6(%r14),%rbx │ │ │ │ - mov 0xe(%r14),%rax │ │ │ │ - mov %rax,-0x10(%rbp) │ │ │ │ - mov %rsi,-0x8(%rbp) │ │ │ │ - add $0xffffffffffffffe8,%rbp │ │ │ │ + jmp 4c3983 │ │ │ │ + cmp $0xe0,%dil │ │ │ │ + jae 4c3f34 │ │ │ │ + add $0x10,%rdx │ │ │ │ + inc %rsi │ │ │ │ + movzbl (%rdx,%rsi,1),%edx │ │ │ │ + add $0xffffffffffffff80,%rdx │ │ │ │ + movzbl %dil,%esi │ │ │ │ + add $0xffffffffffffff40,%rsi │ │ │ │ + shl $0x6,%rsi │ │ │ │ + add %rdx,%rsi │ │ │ │ + cmp $0xa,%rsi │ │ │ │ + jne 4c41f0 │ │ │ │ + movq $0x4c3d00,0x8(%rbp) │ │ │ │ + mov %rbx,%rcx │ │ │ │ + mov %rax,%rbx │ │ │ │ + mov %rcx,0x10(%rbp) │ │ │ │ + add $0x8,%rbp │ │ │ │ test $0x7,%bl │ │ │ │ - jne 4c56a8 │ │ │ │ + jne 4c3d00 │ │ │ │ mov (%rbx),%rax │ │ │ │ jmp *%rax │ │ │ │ nopl (%rax) │ │ │ │ - add (%rax),%al │ │ │ │ + add %eax,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ (bad) │ │ │ │ add %al,(%rax) │ │ │ │ - add %bl,0x48031e03(%rax) │ │ │ │ - movl $0x4c5620,0x0(%rbp) │ │ │ │ - mov 0x10(%rbp),%rdi │ │ │ │ - mov 0x7(%rbx),%rsi │ │ │ │ + add %bl,0x48031e45(%rax) │ │ │ │ + mov 0x8(%rbp),%esi │ │ │ │ + add $0x10,%rbp │ │ │ │ mov %rbx,%r14 │ │ │ │ - jmp 4c17b0 │ │ │ │ - mov %rsi,%rbx │ │ │ │ - jmp *0x0(%rbp) │ │ │ │ - xchg %ax,%ax │ │ │ │ - (bad) │ │ │ │ + jmp 4c3983 │ │ │ │ + movq $0x38,0x388(%r13) │ │ │ │ + jmp 338a720 │ │ │ │ + cmp $0xe0,%sil │ │ │ │ + jae 4c3d80 │ │ │ │ + lea 0x10(%rdx),%rdi │ │ │ │ + lea 0x1(%rbx),%r8 │ │ │ │ + mov (%rdi,%r8,1),%dil │ │ │ │ + movq $0x4c3808,-0x30(%r12) │ │ │ │ + mov %rdx,-0x20(%r12) │ │ │ │ + mov %rbx,-0x18(%r12) │ │ │ │ + mov %rax,-0x10(%r12) │ │ │ │ + movq $0x3363a40,-0x8(%r12) │ │ │ │ + movzbl %dil,%eax │ │ │ │ + movzbl %sil,%ebx │ │ │ │ + add $0xffffffffffffff40,%rbx │ │ │ │ + shl $0x6,%rbx │ │ │ │ + add %rax,%rbx │ │ │ │ + lea -0x80(%rbx),%rax │ │ │ │ + mov %rax,(%r12) │ │ │ │ + lea -0x30(%r12),%rax │ │ │ │ + lea -0x7(%r12),%rbx │ │ │ │ + jmp 4c3b6d │ │ │ │ + cmp $0xf0,%sil │ │ │ │ + jae 4c3dfa │ │ │ │ + lea 0x10(%rdx),%rdi │ │ │ │ + lea 0x1(%rbx),%r8 │ │ │ │ + mov (%rdi,%r8,1),%dil │ │ │ │ + lea 0x10(%rdx),%r8 │ │ │ │ + lea 0x2(%rbx),%r9 │ │ │ │ + mov (%r8,%r9,1),%r8b │ │ │ │ + movq $0x4c3770,-0x30(%r12) │ │ │ │ + mov %rdx,-0x20(%r12) │ │ │ │ + mov %rbx,-0x18(%r12) │ │ │ │ + mov %rax,-0x10(%r12) │ │ │ │ + movq $0x3363a40,-0x8(%r12) │ │ │ │ + movzbl %r8b,%eax │ │ │ │ + movzbl %dil,%ebx │ │ │ │ + add $0xffffffffffffff80,%rbx │ │ │ │ + shl $0x6,%rbx │ │ │ │ + add %rax,%rbx │ │ │ │ + movzbl %sil,%eax │ │ │ │ + add $0xffffffffffffff20,%rax │ │ │ │ + shl $0xc,%rax │ │ │ │ + add %rbx,%rax │ │ │ │ + add $0xffffffffffffff80,%rax │ │ │ │ + mov %rax,(%r12) │ │ │ │ + lea -0x30(%r12),%rax │ │ │ │ + lea -0x7(%r12),%rbx │ │ │ │ + jmp 4c3b6d │ │ │ │ + lea 0x10(%rdx),%rdi │ │ │ │ + lea 0x1(%rbx),%r8 │ │ │ │ + mov (%rdi,%r8,1),%dil │ │ │ │ + lea 0x10(%rdx),%r8 │ │ │ │ + lea 0x2(%rbx),%r9 │ │ │ │ + mov (%r8,%r9,1),%r8b │ │ │ │ + lea 0x10(%rdx),%r9 │ │ │ │ + lea 0x3(%rbx),%r10 │ │ │ │ + mov (%r9,%r10,1),%r9b │ │ │ │ + movq $0x4c36d8,-0x30(%r12) │ │ │ │ + mov %rdx,-0x20(%r12) │ │ │ │ + mov %rbx,-0x18(%r12) │ │ │ │ + mov %rax,-0x10(%r12) │ │ │ │ + movq $0x3363a40,-0x8(%r12) │ │ │ │ + movzbl %r9b,%eax │ │ │ │ + movzbl %r8b,%ebx │ │ │ │ + add $0xffffffffffffff80,%rbx │ │ │ │ + shl $0x6,%rbx │ │ │ │ + add %rax,%rbx │ │ │ │ + movzbl %dil,%eax │ │ │ │ + add $0xffffffffffffff80,%rax │ │ │ │ + shl $0xc,%rax │ │ │ │ + add %rbx,%rax │ │ │ │ + movzbl %sil,%ebx │ │ │ │ + add $0xffffffffffffff10,%rbx │ │ │ │ + shl $0x12,%rbx │ │ │ │ + add %rax,%rbx │ │ │ │ + lea -0x80(%rbx),%rax │ │ │ │ + mov %rax,(%r12) │ │ │ │ + lea -0x30(%r12),%rax │ │ │ │ + lea -0x7(%r12),%rbx │ │ │ │ + jmp 4c3b6d │ │ │ │ + movq $0x4c3eb8,0x8(%rbp) │ │ │ │ + mov %rax,%rbx │ │ │ │ + add $0x8,%rbp │ │ │ │ + test $0x7,%bl │ │ │ │ + jne 4c3eb8 │ │ │ │ + mov (%rbx),%rax │ │ │ │ + jmp *%rax │ │ │ │ + nopl 0x0(%rax,%rax,1) │ │ │ │ + add (%rcx),%eax │ │ │ │ add %al,(%rax) │ │ │ │ - add %al,(%rbx) │ │ │ │ add %al,(%rax) │ │ │ │ - add %al,(%rdx) │ │ │ │ add %al,(%rax) │ │ │ │ + (bad) │ │ │ │ add %al,(%rax) │ │ │ │ + add %dh,0x48031e43(%rax) │ │ │ │ + movl $0x4c3ef8,0x0(%rbp) │ │ │ │ + mov 0x7(%rbx),%rbx │ │ │ │ + test $0x7,%bl │ │ │ │ + jne 4c3ef8 │ │ │ │ + mov (%rbx),%rax │ │ │ │ + jmp *%rax │ │ │ │ + xchg %ax,%ax │ │ │ │ + add (%rcx),%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 │ │ │ │ - jb 4c5705 │ │ │ │ - movq $0x4c5720,-0x10(%rbp) │ │ │ │ - mov %rsi,%rax │ │ │ │ - mov 0x7(%r14),%rsi │ │ │ │ - mov %rax,-0x8(%rbp) │ │ │ │ - add $0xfffffffffffffff0,%rbp │ │ │ │ - jmp 4c17b0 │ │ │ │ - lea 0x31e0734(%rip),%rbx │ │ │ │ - jmp *-0x8(%r13) │ │ │ │ - add %eax,(%rax) │ │ │ │ + add %cl,-0x14fce1bd(%rax) │ │ │ │ + (bad) │ │ │ │ + nopw 0x0(%rax,%rax,1) │ │ │ │ + add (%rcx),%eax │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ (bad) │ │ │ │ add %al,(%rax) │ │ │ │ - add %dl,(%rax) │ │ │ │ - (bad) │ │ │ │ - (bad) │ │ │ │ - add -0x77(%rax),%ecx │ │ │ │ - fimuls 0x75(%rbx,%rcx,4) │ │ │ │ - or %cl,-0x7d(%rax) │ │ │ │ + add %dh,0x43(%rax) │ │ │ │ (bad) │ │ │ │ - enter $0xfffe,$0xff │ │ │ │ - sldt (%rax) │ │ │ │ - add %al,(%rdx) │ │ │ │ - ... │ │ │ │ - add %al,(%rax) │ │ │ │ - add %cl,(%rsi) │ │ │ │ - add %al,(%rax) │ │ │ │ - add %bh,%al │ │ │ │ - add (%rsi),%bl │ │ │ │ - add -0x73(%rax),%ecx │ │ │ │ - rex.RB call 7444909c <__environ@GLIBC_2.2.5+0x70808bf4> │ │ │ │ + add -0x39(%rax),%ecx │ │ │ │ + add %r12b,(%r8) │ │ │ │ (bad) │ │ │ │ - lea 0x31e0708(%rip),%rbx │ │ │ │ - jmp *-0x8(%r13) │ │ │ │ - nopl 0x0(%rax) │ │ │ │ + rex.WR add %r9b,-0x75(%rax) │ │ │ │ + pop %rbx │ │ │ │ + psadbw %mm3,%mm0 │ │ │ │ (bad) │ │ │ │ + jne 4c3f20 │ │ │ │ + mov (%rbx),%rax │ │ │ │ + jmp *%rax │ │ │ │ + xchg %ax,%ax │ │ │ │ + add (%rcx),%eax │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ - add %bl,(%rsi) │ │ │ │ + (bad) │ │ │ │ add %al,(%rax) │ │ │ │ - add %dl,%al │ │ │ │ - add (%rsi),%bl │ │ │ │ + add %cl,0x43(%rax) │ │ │ │ + (bad) │ │ │ │ add -0x75(%rax),%ecx │ │ │ │ - or %r9b,-0x39(%r8) │ │ │ │ - or %r13b,0x48004c57(%r8) │ │ │ │ - mov %ebx,%ecx │ │ │ │ + jge 4c3f34 │ │ │ │ + mov 0x8(%rbp),%rsi │ │ │ │ + mov %rbx,%r14 │ │ │ │ + add $0x20,%rbp │ │ │ │ + jmp 4c2c60 │ │ │ │ + cmp $0xf0,%dil │ │ │ │ + jae 4c4072 │ │ │ │ + lea 0x10(%rdx),%r8 │ │ │ │ + lea 0x2(%rsi),%r9 │ │ │ │ + movzbl (%r8,%r9,1),%r8d │ │ │ │ + add $0xffffffffffffff80,%r8 │ │ │ │ + add $0x10,%rdx │ │ │ │ + inc %rsi │ │ │ │ + movzbl (%rdx,%rsi,1),%edx │ │ │ │ + add $0xffffffffffffff80,%rdx │ │ │ │ + shl $0x6,%rdx │ │ │ │ + add %r8,%rdx │ │ │ │ + movzbl %dil,%esi │ │ │ │ + add $0xffffffffffffff20,%rsi │ │ │ │ + shl $0xc,%rsi │ │ │ │ + add %rdx,%rsi │ │ │ │ + cmp $0xa,%rsi │ │ │ │ + jne 4c41b0 │ │ │ │ + movq $0x4c3fb8,0x8(%rbp) │ │ │ │ + mov %rbx,%rcx │ │ │ │ mov %rax,%rbx │ │ │ │ mov %rcx,0x10(%rbp) │ │ │ │ add $0x8,%rbp │ │ │ │ test $0x7,%bl │ │ │ │ - jne 4c57a8 │ │ │ │ + jne 4c3fb8 │ │ │ │ mov (%rbx),%rax │ │ │ │ jmp *%rax │ │ │ │ nopl 0x0(%rax) │ │ │ │ add %eax,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ (bad) │ │ │ │ add %al,(%rax) │ │ │ │ - add %bl,0x48031e02(%rax) │ │ │ │ - mov 0x8(%rbp),%esi │ │ │ │ + add %ah,%al │ │ │ │ + rex.X (bad) │ │ │ │ + add -0x75(%rax),%ecx │ │ │ │ + jne 4c3fc4 │ │ │ │ add $0x10,%rbp │ │ │ │ mov %rbx,%r14 │ │ │ │ - mov %r14,%rax │ │ │ │ - and $0x7,%eax │ │ │ │ - cmp $0x1,%rax │ │ │ │ - je 4c5810 │ │ │ │ - movq $0x4c57f8,-0x18(%rbp) │ │ │ │ - mov 0x6(%r14),%rbx │ │ │ │ - mov 0xe(%r14),%rax │ │ │ │ - mov %rax,-0x10(%rbp) │ │ │ │ - mov %rsi,-0x8(%rbp) │ │ │ │ - add $0xffffffffffffffe8,%rbp │ │ │ │ + jmp 4c3983 │ │ │ │ + cmp 0xe(%rbx),%rcx │ │ │ │ + jne 4c4110 │ │ │ │ + movq $0x4c4000,0x8(%rbp) │ │ │ │ + mov 0x6(%rbx),%rbx │ │ │ │ + add $0x8,%rbp │ │ │ │ test $0x7,%bl │ │ │ │ - jne 4c57f8 │ │ │ │ + jne 4c4000 │ │ │ │ mov (%rbx),%rax │ │ │ │ jmp *%rax │ │ │ │ - nopl (%rax) │ │ │ │ - add (%rax),%al │ │ │ │ + nopl 0x0(%rax) │ │ │ │ + add (%rcx),%eax │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ (bad) │ │ │ │ add %al,(%rax) │ │ │ │ - add %cl,0x2(%rax) │ │ │ │ + add %ch,0x42(%rax) │ │ │ │ (bad) │ │ │ │ add -0x39(%rax),%ecx │ │ │ │ - add %r14b,0x57(%r8) │ │ │ │ + add %r13b,(%r8) │ │ │ │ + rex │ │ │ │ rex.WR add %r9b,-0x75(%rax) │ │ │ │ - jge 4c5814 │ │ │ │ - mov 0x7(%rbx),%rsi │ │ │ │ - mov %rbx,%r14 │ │ │ │ - jmp 4c17b0 │ │ │ │ - mov %rsi,%rbx │ │ │ │ - jmp *0x0(%rbp) │ │ │ │ - xchg %ax,%ax │ │ │ │ + pop %rbx │ │ │ │ (bad) │ │ │ │ + test $0x7,%bl │ │ │ │ + jne 4c4028 │ │ │ │ + mov (%rbx),%rax │ │ │ │ + jmp *%rax │ │ │ │ + xchg %ax,%ax │ │ │ │ + add (%rcx),%eax │ │ │ │ add %al,(%rax) │ │ │ │ - add %al,(%rbx) │ │ │ │ add %al,(%rax) │ │ │ │ - add %al,(%rdx) │ │ │ │ add %al,(%rax) │ │ │ │ + (bad) │ │ │ │ add %al,(%rax) │ │ │ │ + add %al,0x42(%rax) │ │ │ │ + (bad) │ │ │ │ + add %ecx,%ebp │ │ │ │ + lret │ │ │ │ + (bad) │ │ │ │ + (bad) │ │ │ │ + decl -0x39(%rax) │ │ │ │ + or %r11b,0x40(%r8) │ │ │ │ + rex.WR add %r9b,-0x77(%rax) │ │ │ │ + ret │ │ │ │ + add $0x8,%rbp │ │ │ │ + test $0x7,%bl │ │ │ │ + jne 4c4058 │ │ │ │ + mov (%rbx),%rax │ │ │ │ + jmp *%rax │ │ │ │ + xchg %ax,%ax │ │ │ │ + add (%rcx),%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 │ │ │ │ - jb 4c5855 │ │ │ │ - movq $0x4c5870,-0x10(%rbp) │ │ │ │ - mov %rsi,%rax │ │ │ │ - mov 0x7(%r14),%rsi │ │ │ │ - mov %rax,-0x8(%rbp) │ │ │ │ - add $0xfffffffffffffff0,%rbp │ │ │ │ - jmp 4c17b0 │ │ │ │ - lea 0x31e0614(%rip),%rbx │ │ │ │ - jmp *-0x8(%r13) │ │ │ │ + add %dl,(%rax) │ │ │ │ + rex.X (bad) │ │ │ │ + add -0x39(%rax),%ecx │ │ │ │ + add %r12b,%r8b │ │ │ │ + ds rex.WR add %r9b,-0x75(%rax) │ │ │ │ + pop %rbx │ │ │ │ + (bad) │ │ │ │ + test $0x7,%bl │ │ │ │ + jne 4c3ee0 │ │ │ │ + mov (%rbx),%rax │ │ │ │ + jmp *%rax │ │ │ │ + lea 0x10(%rdx),%r8 │ │ │ │ + lea 0x3(%rsi),%r9 │ │ │ │ + movzbl (%r8,%r9,1),%r8d │ │ │ │ + add $0xffffffffffffff80,%r8 │ │ │ │ + lea 0x10(%rdx),%r9 │ │ │ │ + lea 0x2(%rsi),%r10 │ │ │ │ + movzbl (%r9,%r10,1),%r9d │ │ │ │ + add $0xffffffffffffff80,%r9 │ │ │ │ + shl $0x6,%r9 │ │ │ │ + add %r8,%r9 │ │ │ │ + add $0x10,%rdx │ │ │ │ + inc %rsi │ │ │ │ + movzbl (%rdx,%rsi,1),%edx │ │ │ │ + add $0xffffffffffffff80,%rdx │ │ │ │ + shl $0xc,%rdx │ │ │ │ + add %r9,%rdx │ │ │ │ + movzbl %dil,%esi │ │ │ │ + add $0xffffffffffffff10,%rsi │ │ │ │ + shl $0x12,%rsi │ │ │ │ + add %rdx,%rsi │ │ │ │ + cmp $0xa,%rsi │ │ │ │ + jne 4c416d │ │ │ │ + movq $0x4c4100,0x8(%rbp) │ │ │ │ + mov %rbx,%rcx │ │ │ │ + mov %rax,%rbx │ │ │ │ + mov %rcx,0x10(%rbp) │ │ │ │ + add $0x8,%rbp │ │ │ │ + test $0x7,%bl │ │ │ │ + jne 4c4100 │ │ │ │ + mov (%rbx),%rax │ │ │ │ + jmp *%rax │ │ │ │ + nopl (%rax) │ │ │ │ add %eax,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ (bad) │ │ │ │ add %al,(%rax) │ │ │ │ - add %dh,%al │ │ │ │ - add $0x8948031e,%eax │ │ │ │ - fimuls 0x75(%rbx,%rcx,4) │ │ │ │ - or %cl,-0x7d(%rax) │ │ │ │ - (bad) │ │ │ │ - enter $0xfffe,$0xff │ │ │ │ - adc (%rax),%eax │ │ │ │ + add %bl,0x48031e41(%rax) │ │ │ │ + mov 0x8(%rbp),%esi │ │ │ │ + add $0x10,%rbp │ │ │ │ + mov %rbx,%r14 │ │ │ │ + jmp 4c3983 │ │ │ │ + movq $0x4c4140,0x8(%rbp) │ │ │ │ + mov %rax,%rbx │ │ │ │ + add $0x8,%rbp │ │ │ │ + test $0x7,%bl │ │ │ │ + jne 4c4140 │ │ │ │ + mov (%rbx),%rax │ │ │ │ + jmp *%rax │ │ │ │ + nopl 0x0(%rax) │ │ │ │ + add (%rcx),%eax │ │ │ │ + add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ - add (%rax),%eax │ │ │ │ - ... │ │ │ │ add %al,(%rax) │ │ │ │ (bad) │ │ │ │ add %al,(%rax) │ │ │ │ - add %bh,%al │ │ │ │ - add $0x8d48031e,%eax │ │ │ │ - rex.RB enter $0x394c,$0xf8 │ │ │ │ - jb 4c5b0b │ │ │ │ - mov %rdi,%rax │ │ │ │ - and $0x7,%eax │ │ │ │ - cmp $0x1,%rax │ │ │ │ - je 4c5b16 │ │ │ │ - movq $0x4c58f0,-0x20(%rbp) │ │ │ │ - mov 0xe(%rdi),%rbx │ │ │ │ - mov %r14,-0x18(%rbp) │ │ │ │ - mov %rsi,-0x10(%rbp) │ │ │ │ - mov 0x6(%rdi),%rax │ │ │ │ - mov %rax,-0x8(%rbp) │ │ │ │ - add $0xffffffffffffffe0,%rbp │ │ │ │ + add %ch,(%rax) │ │ │ │ + rex.B (bad) │ │ │ │ + add -0x39(%rax),%ecx │ │ │ │ + add %r13b,0x41(%r8) │ │ │ │ + rex.WR add %r9b,-0x75(%rax) │ │ │ │ + pop %rbx │ │ │ │ + (bad) │ │ │ │ test $0x7,%bl │ │ │ │ - jne 4c58f0 │ │ │ │ + jne 4c4168 │ │ │ │ mov (%rbx),%rax │ │ │ │ jmp *%rax │ │ │ │ - nop │ │ │ │ - rex.XB add %al,(%r8) │ │ │ │ + xchg %ax,%ax │ │ │ │ + add (%rcx),%eax │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ - add %bl,(%rsi) │ │ │ │ add %al,(%rax) │ │ │ │ - add %ah,0x48031e05(%rax) │ │ │ │ + (bad) │ │ │ │ + add %al,(%rax) │ │ │ │ + add %al,(%rax) │ │ │ │ + rex.B (bad) │ │ │ │ + add %ecx,%ebp │ │ │ │ + mov %ebp,%edi │ │ │ │ + (bad) │ │ │ │ + decl -0x39(%rax) │ │ │ │ + or %r12b,0x48004c41(%r8) │ │ │ │ mov %ebx,%eax │ │ │ │ - and $0x7,%eax │ │ │ │ - cmp $0x1,%rax │ │ │ │ - je 4c5b1c │ │ │ │ - movq $0x4c5940,-0x10(%rbp) │ │ │ │ - mov %rbx,%rax │ │ │ │ - mov 0xe(%rbx),%rcx │ │ │ │ - mov 0x6(%rbx),%rbx │ │ │ │ - mov %rcx,-0x8(%rbp) │ │ │ │ - mov %rax,0x0(%rbp) │ │ │ │ - add $0xfffffffffffffff0,%rbp │ │ │ │ + mov %rcx,%rbx │ │ │ │ + mov %rax,0x10(%rbp) │ │ │ │ + add $0x8,%rbp │ │ │ │ test $0x7,%bl │ │ │ │ - jne 4c5940 │ │ │ │ + jne 4c41a0 │ │ │ │ mov (%rbx),%rax │ │ │ │ jmp *%rax │ │ │ │ - nopl 0x0(%rax) │ │ │ │ - add $0x1,%eax │ │ │ │ + nopl (%rax) │ │ │ │ + add %eax,(%rax) │ │ │ │ + add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ - add %bl,(%rsi) │ │ │ │ add %al,(%rax) │ │ │ │ - add %dl,0x5(%rax) │ │ │ │ (bad) │ │ │ │ - add -0x39(%rax),%ecx │ │ │ │ - rex.RB clc │ │ │ │ - sbbb $0x0,0x4c(%rcx) │ │ │ │ + add %al,(%rax) │ │ │ │ + add %bh,%al │ │ │ │ + rex (bad) │ │ │ │ + add -0x75(%rax),%ecx │ │ │ │ + jne 4c41ac │ │ │ │ + add $0x10,%rbp │ │ │ │ + mov %rbx,%r14 │ │ │ │ + jmp 4c3983 │ │ │ │ + movq $0x4c41e0,0x8(%rbp) │ │ │ │ mov %rbx,%rax │ │ │ │ - mov 0x7(%rbx),%rbx │ │ │ │ - mov %rbx,%rcx │ │ │ │ - mov 0x28(%rbp),%rbx │ │ │ │ - mov %rcx,0x0(%rbp) │ │ │ │ - mov %rax,0x28(%rbp) │ │ │ │ - add $0xfffffffffffffff8,%rbp │ │ │ │ + mov %rcx,%rbx │ │ │ │ + mov %rax,0x10(%rbp) │ │ │ │ + add $0x8,%rbp │ │ │ │ test $0x7,%bl │ │ │ │ - jne 4c5980 │ │ │ │ + jne 4c41e0 │ │ │ │ mov (%rbx),%rax │ │ │ │ jmp *%rax │ │ │ │ - nopl 0x0(%rax) │ │ │ │ - (bad) │ │ │ │ - add (%rax),%al │ │ │ │ + add %eax,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ - add %bl,(%rsi) │ │ │ │ add %al,(%rax) │ │ │ │ - add %dl,(%rax) │ │ │ │ - add $0x8b48031e,%eax │ │ │ │ - jne 4c59ac │ │ │ │ - mov 0x18(%rbp),%rax │ │ │ │ - mov 0x10(%rbp),%rcx │ │ │ │ - mov 0x8(%rbp),%rdx │ │ │ │ - mov 0x7(%rbx),%rdi │ │ │ │ - mov 0x8(%rdi),%r8 │ │ │ │ - mov 0x8(%rdx),%r9 │ │ │ │ - cmp %r8,%r9 │ │ │ │ - jg 4c5a78 │ │ │ │ - add $0x10,%rdx │ │ │ │ - add $0x10,%rdi │ │ │ │ - xor %r10d,%r10d │ │ │ │ - cmp %rdi,%rdx │ │ │ │ - je 4c5a0a │ │ │ │ - sub $0x8,%rsp │ │ │ │ - mov %rdx,%r10 │ │ │ │ - mov %r9,%rdx │ │ │ │ - mov %rdi,%r11 │ │ │ │ - mov %r10,%rdi │ │ │ │ - mov %rsi,%r10 │ │ │ │ - mov %r11,%rsi │ │ │ │ - mov %rax,%r11 │ │ │ │ - xor %eax,%eax │ │ │ │ - mov %r9,0x60(%rsp) │ │ │ │ - mov %r8,0x58(%rsp) │ │ │ │ - mov %rcx,0x50(%rsp) │ │ │ │ - mov %r11,0x48(%rsp) │ │ │ │ - mov %r10,%r14 │ │ │ │ - call 4053d0 │ │ │ │ - add $0x8,%rsp │ │ │ │ - movslq %eax,%r10 │ │ │ │ - mov 0x58(%rsp),%r9 │ │ │ │ - mov 0x50(%rsp),%r8 │ │ │ │ - mov 0x48(%rsp),%rcx │ │ │ │ - mov 0x40(%rsp),%rax │ │ │ │ - mov %r14,%rsi │ │ │ │ - test %r10,%r10 │ │ │ │ - jl 4c5b2d │ │ │ │ - test %r10,%r10 │ │ │ │ - jg 4c5a2a │ │ │ │ - cmp %r9,%r8 │ │ │ │ - jg 4c5b51 │ │ │ │ - cmp %r9,%r8 │ │ │ │ - jge 4c5b75 │ │ │ │ - movq $0x4c5a60,0x10(%rbp) │ │ │ │ + (bad) │ │ │ │ + add %al,(%rax) │ │ │ │ + add %bh,0x48031e40(%rax) │ │ │ │ + mov 0x8(%rbp),%esi │ │ │ │ + add $0x10,%rbp │ │ │ │ + mov %rbx,%r14 │ │ │ │ + jmp 4c3983 │ │ │ │ + movq $0x4c4220,0x8(%rbp) │ │ │ │ mov %rbx,%rax │ │ │ │ mov %rcx,%rbx │ │ │ │ - mov %rax,0x18(%rbp) │ │ │ │ - add $0x10,%rbp │ │ │ │ + mov %rax,0x10(%rbp) │ │ │ │ + add $0x8,%rbp │ │ │ │ test $0x7,%bl │ │ │ │ - jne 4c5a60 │ │ │ │ + jne 4c4220 │ │ │ │ mov (%rbx),%rax │ │ │ │ jmp *%rax │ │ │ │ - nopw 0x0(%rax,%rax,1) │ │ │ │ - test %al,(%rax) │ │ │ │ + add %eax,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ (bad) │ │ │ │ add %al,(%rax) │ │ │ │ - add %dh,(%rax) │ │ │ │ - add $0x1e,%al │ │ │ │ - add -0x39(%rax),%ecx │ │ │ │ - add %r11b,0x48004c5b(%r8) │ │ │ │ - mov 0x10(%rbp),%edi │ │ │ │ - mov %rbx,%rsi │ │ │ │ - mov 0x20(%rbp),%r14 │ │ │ │ - jmp 4c4550 │ │ │ │ - add $0x10,%rdx │ │ │ │ - add $0x10,%rdi │ │ │ │ - xor %r10d,%r10d │ │ │ │ - cmp %rdi,%rdx │ │ │ │ - je 4c5add │ │ │ │ - sub $0x8,%rsp │ │ │ │ - mov %rdx,%r10 │ │ │ │ - mov %r8,%rdx │ │ │ │ - mov %rdi,%r11 │ │ │ │ - mov %r10,%rdi │ │ │ │ - mov %rsi,%r10 │ │ │ │ - mov %r11,%rsi │ │ │ │ - mov %rax,%r11 │ │ │ │ - xor %eax,%eax │ │ │ │ - mov %r9,0x60(%rsp) │ │ │ │ - mov %r8,0x58(%rsp) │ │ │ │ - mov %rcx,0x50(%rsp) │ │ │ │ - mov %r11,0x48(%rsp) │ │ │ │ - mov %r10,%r14 │ │ │ │ - call 4053d0 │ │ │ │ - add $0x8,%rsp │ │ │ │ - movslq %eax,%r10 │ │ │ │ - mov 0x58(%rsp),%r9 │ │ │ │ - mov 0x50(%rsp),%r8 │ │ │ │ - mov 0x48(%rsp),%rcx │ │ │ │ - mov 0x40(%rsp),%rax │ │ │ │ - mov %r14,%rsi │ │ │ │ - test %r10,%r10 │ │ │ │ - jl 4c5b3f │ │ │ │ - test %r10,%r10 │ │ │ │ - jg 4c5a2a │ │ │ │ - cmp %r9,%r8 │ │ │ │ - jg 4c5b63 │ │ │ │ - cmp %r9,%r8 │ │ │ │ - jl 4c5a2a │ │ │ │ - mov %rsi,%rdi │ │ │ │ - mov %rax,%rsi │ │ │ │ - mov %rbx,%r14 │ │ │ │ - add $0x38,%rbp │ │ │ │ - jmp 4c56e0 │ │ │ │ - lea 0x31e03de(%rip),%rbx │ │ │ │ - jmp *-0x8(%r13) │ │ │ │ - mov %rsi,%rbx │ │ │ │ - jmp *0x0(%rbp) │ │ │ │ - mov 0x10(%rbp),%rsi │ │ │ │ - mov 0x18(%rbp),%r14 │ │ │ │ - add $0x20,%rbp │ │ │ │ - jmp 30e4428 │ │ │ │ - mov %rsi,%rdi │ │ │ │ - mov %rax,%rsi │ │ │ │ - mov %rbx,%r14 │ │ │ │ - add $0x38,%rbp │ │ │ │ - jmp 4c5050 │ │ │ │ - mov %rsi,%rdi │ │ │ │ - mov %rax,%rsi │ │ │ │ - mov %rbx,%r14 │ │ │ │ - add $0x38,%rbp │ │ │ │ - jmp 4c5440 │ │ │ │ - mov %rsi,%rdi │ │ │ │ - mov %rax,%rsi │ │ │ │ - mov %rbx,%r14 │ │ │ │ - add $0x38,%rbp │ │ │ │ - jmp 4c51a0 │ │ │ │ - mov %rsi,%rdi │ │ │ │ - mov %rax,%rsi │ │ │ │ - mov %rbx,%r14 │ │ │ │ - add $0x38,%rbp │ │ │ │ - jmp 4c5590 │ │ │ │ - mov %rsi,%rdi │ │ │ │ - mov %rax,%rsi │ │ │ │ + add %bh,0x40(%rax) │ │ │ │ + (bad) │ │ │ │ + add -0x75(%rax),%ecx │ │ │ │ + jne 4c422c │ │ │ │ + add $0x10,%rbp │ │ │ │ mov %rbx,%r14 │ │ │ │ - add $0x38,%rbp │ │ │ │ - jmp 4c52f0 │ │ │ │ - nop │ │ │ │ - test %al,(%rdx) │ │ │ │ + jmp 4c3983 │ │ │ │ + movq $0x4c4260,0x8(%rbp) │ │ │ │ + mov %rbx,%rax │ │ │ │ + mov %rcx,%rbx │ │ │ │ + mov %rax,0x10(%rbp) │ │ │ │ + add $0x8,%rbp │ │ │ │ + test $0x7,%bl │ │ │ │ + jne 4c4260 │ │ │ │ + mov (%rbx),%rax │ │ │ │ + jmp *%rax │ │ │ │ + add %eax,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ (bad) │ │ │ │ add %al,(%rax) │ │ │ │ - add %bh,%al │ │ │ │ - add (%rsi),%bl │ │ │ │ + add %bh,(%rax) │ │ │ │ + rex (bad) │ │ │ │ add -0x75(%rax),%ecx │ │ │ │ - sbb %r9b,-0x75(%r8) │ │ │ │ - rex.WRB or %r9b,-0x77(%r8) │ │ │ │ - repnz and $0x7,%edx │ │ │ │ - cmp $0x1,%rdx │ │ │ │ - jne 4c5bcd │ │ │ │ - movq $0x4c5c90,0x8(%rbp) │ │ │ │ - mov %rbx,%rdi │ │ │ │ - mov %rax,%rsi │ │ │ │ - mov %r14,%rax │ │ │ │ - mov %rcx,%r14 │ │ │ │ - mov %rax,0x20(%rbp) │ │ │ │ - add $0x8,%rbp │ │ │ │ - jmp 30e4b88 │ │ │ │ - movq $0x4c5c08,0x10(%rbp) │ │ │ │ - mov %rbx,%rdi │ │ │ │ - mov 0x6(%rsi),%rbx │ │ │ │ - mov 0xe(%rsi),%rdx │ │ │ │ - mov %rax,%rsi │ │ │ │ - mov %rcx,%r14 │ │ │ │ - mov %rdx,0x18(%rbp) │ │ │ │ - mov %rbx,0x20(%rbp) │ │ │ │ + jne 4c426c │ │ │ │ add $0x10,%rbp │ │ │ │ - jmp 30e4b88 │ │ │ │ - nop │ │ │ │ - add (%rax),%al │ │ │ │ + mov %rbx,%r14 │ │ │ │ + jmp 4c3983 │ │ │ │ + add (%rax),%eax │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ (bad) │ │ │ │ add %al,(%rax) │ │ │ │ - add %ch,0x2(%rax) │ │ │ │ + add %bl,(%rax) │ │ │ │ + rex (bad) │ │ │ │ + add -0x7cb7f81d(%rbx),%eax │ │ │ │ + sti │ │ │ │ + add %esi,0x48(%rdi,%rsi,1) │ │ │ │ + movl $0x4c42b0,0x0(%rbp) │ │ │ │ + mov 0x10(%rbp),%rbx │ │ │ │ + test $0x7,%bl │ │ │ │ + jne 4c42b0 │ │ │ │ + mov (%rbx),%rax │ │ │ │ + jmp *%rax │ │ │ │ + nop │ │ │ │ + addl $0x0,(%rcx) │ │ │ │ + add %al,(%rax) │ │ │ │ + add %al,(%rax) │ │ │ │ + add %bl,(%rsi) │ │ │ │ + add %al,(%rax) │ │ │ │ + add %ch,%al │ │ │ │ (bad) │ │ │ │ - add -0x39(%rax),%ecx │ │ │ │ - add %r15b,(%r8) │ │ │ │ - pop %rsp │ │ │ │ - rex.WR add %r9b,-0x77(%rax) │ │ │ │ - fmuls -0x75(%rax) │ │ │ │ - pop %rbp │ │ │ │ - adc %cl,-0x77(%rax) │ │ │ │ - adc %r14b,%r14b │ │ │ │ - ret │ │ │ │ (bad) │ │ │ │ - jne 4c5c38 │ │ │ │ + add -0x75(%rax),%ecx │ │ │ │ + jne 4c42bc │ │ │ │ + add $0x20,%rbp │ │ │ │ + mov %rbx,%r14 │ │ │ │ + jmp 4c3983 │ │ │ │ + movq $0x4c42e8,0x0(%rbp) │ │ │ │ + mov 0x18(%rbp),%rbx │ │ │ │ + test $0x7,%bl │ │ │ │ + jne 4c42e8 │ │ │ │ mov (%rbx),%rax │ │ │ │ jmp *%rax │ │ │ │ - nopl (%rax) │ │ │ │ - add (%rax),%al │ │ │ │ + xchg %ax,%ax │ │ │ │ + addl $0x0,(%rcx) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ + add %bl,(%rsi) │ │ │ │ add %al,(%rax) │ │ │ │ - (bad) │ │ │ │ + add %dh,0x48031e3f(%rax) │ │ │ │ + mov 0x8(%rbp),%esi │ │ │ │ + add $0x20,%rbp │ │ │ │ + mov %rbx,%r14 │ │ │ │ + jmp 4c3983 │ │ │ │ + add %eax,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ - add %bh,(%rax) │ │ │ │ - add (%rsi),%bl │ │ │ │ - add -0x39(%rax),%ecx │ │ │ │ - add %r13b,0x5c(%r8) │ │ │ │ - rex.WR add %r9b,-0x77(%rax) │ │ │ │ - fmuls -0x75(%rax) │ │ │ │ - pop %rbp │ │ │ │ - or %cl,-0x77(%rax) │ │ │ │ - or %r14b,%r14b │ │ │ │ - ret │ │ │ │ - (bad) │ │ │ │ - jne 4c5c68 │ │ │ │ + add (%rax),%al │ │ │ │ + add %al,(%rax) │ │ │ │ + sldt (%rax) │ │ │ │ + add %dl,-0x54(%rax) │ │ │ │ + jae 4c430b │ │ │ │ + lea -0x10(%rbp),%rax │ │ │ │ + cmp %r15,%rax │ │ │ │ + jb 4c4386 │ │ │ │ + add $0x20,%r12 │ │ │ │ + cmp 0x358(%r13),%r12 │ │ │ │ + ja 4c437b │ │ │ │ + movq $0x3390fc8,-0x10(%rbp) │ │ │ │ + mov %rbx,-0x8(%rbp) │ │ │ │ + mov 0x20(%rbx),%rax │ │ │ │ + cmp $0x4,%rax │ │ │ │ + jne 4c4348 │ │ │ │ + add $0xffffffffffffffe0,%r12 │ │ │ │ + lea 0x373ac19(%rip),%rbx │ │ │ │ + add $0xfffffffffffffff0,%rbp │ │ │ │ mov (%rbx),%rax │ │ │ │ jmp *%rax │ │ │ │ - nopl (%rax) │ │ │ │ + mov 0x10(%rbx),%rcx │ │ │ │ + mov 0x18(%rbx),%rbx │ │ │ │ + add $0x4,%rbx │ │ │ │ + movq $0x3049cc0,-0x18(%r12) │ │ │ │ + mov %rcx,-0x10(%r12) │ │ │ │ + mov %rbx,-0x8(%r12) │ │ │ │ + add $0xfffffffffffffffc,%rax │ │ │ │ + mov %rax,(%r12) │ │ │ │ + lea -0x17(%r12),%rbx │ │ │ │ + add $0xfffffffffffffff0,%rbp │ │ │ │ + jmp *0x0(%rbp) │ │ │ │ + movq $0x20,0x388(%r13) │ │ │ │ + jmp *-0x10(%r13) │ │ │ │ + nopw 0x0(%rax,%rax,1) │ │ │ │ + add %eax,(%rax) │ │ │ │ + add %al,(%rax) │ │ │ │ + add (%rax),%al │ │ │ │ + add %al,(%rax) │ │ │ │ + sldt (%rax) │ │ │ │ + add %bh,0x480373ab(%rax) │ │ │ │ + lea -0x10(%rbp),%eax │ │ │ │ + cmp %r15,%rax │ │ │ │ + jb 4c441e │ │ │ │ + add $0x20,%r12 │ │ │ │ + cmp 0x358(%r13),%r12 │ │ │ │ + ja 4c4413 │ │ │ │ + movq $0x3390fc8,-0x10(%rbp) │ │ │ │ + mov %rbx,-0x8(%rbp) │ │ │ │ + mov 0x20(%rbx),%rax │ │ │ │ + cmp $0x3,%rax │ │ │ │ + jne 4c43e0 │ │ │ │ + add $0xffffffffffffffe0,%r12 │ │ │ │ + lea 0x373ab81(%rip),%rbx │ │ │ │ + add $0xfffffffffffffff0,%rbp │ │ │ │ + mov (%rbx),%rax │ │ │ │ + jmp *%rax │ │ │ │ + mov 0x10(%rbx),%rcx │ │ │ │ + mov 0x18(%rbx),%rbx │ │ │ │ + add $0x3,%rbx │ │ │ │ + movq $0x3049cc0,-0x18(%r12) │ │ │ │ + mov %rcx,-0x10(%r12) │ │ │ │ + mov %rbx,-0x8(%r12) │ │ │ │ + add $0xfffffffffffffffd,%rax │ │ │ │ + mov %rax,(%r12) │ │ │ │ + lea -0x17(%r12),%rbx │ │ │ │ + add $0xfffffffffffffff0,%rbp │ │ │ │ + jmp *0x0(%rbp) │ │ │ │ + movq $0x20,0x388(%r13) │ │ │ │ + jmp *-0x10(%r13) │ │ │ │ + nopw 0x0(%rax,%rax,1) │ │ │ │ + add %eax,(%rax) │ │ │ │ + add %al,(%rax) │ │ │ │ add (%rax),%al │ │ │ │ add %al,(%rax) │ │ │ │ + sldt (%rax) │ │ │ │ + add %ah,(%rax) │ │ │ │ + stos %eax,%es:(%rdi) │ │ │ │ + jae 4c443b │ │ │ │ + lea -0x10(%rbp),%rax │ │ │ │ + cmp %r15,%rax │ │ │ │ + jb 4c44b6 │ │ │ │ + add $0x20,%r12 │ │ │ │ + cmp 0x358(%r13),%r12 │ │ │ │ + ja 4c44ab │ │ │ │ + movq $0x3390fc8,-0x10(%rbp) │ │ │ │ + mov %rbx,-0x8(%rbp) │ │ │ │ + mov 0x20(%rbx),%rax │ │ │ │ + cmp $0x2,%rax │ │ │ │ + jne 4c4478 │ │ │ │ + add $0xffffffffffffffe0,%r12 │ │ │ │ + lea 0x373aae9(%rip),%rbx │ │ │ │ + add $0xfffffffffffffff0,%rbp │ │ │ │ + mov (%rbx),%rax │ │ │ │ + jmp *%rax │ │ │ │ + mov 0x10(%rbx),%rcx │ │ │ │ + mov 0x18(%rbx),%rbx │ │ │ │ + add $0x2,%rbx │ │ │ │ + movq $0x3049cc0,-0x18(%r12) │ │ │ │ + mov %rcx,-0x10(%r12) │ │ │ │ + mov %rbx,-0x8(%r12) │ │ │ │ + add $0xfffffffffffffffe,%rax │ │ │ │ + mov %rax,(%r12) │ │ │ │ + lea -0x17(%r12),%rbx │ │ │ │ + add $0xfffffffffffffff0,%rbp │ │ │ │ + jmp *0x0(%rbp) │ │ │ │ + movq $0x20,0x388(%r13) │ │ │ │ + jmp *-0x10(%r13) │ │ │ │ + nopw 0x0(%rax,%rax,1) │ │ │ │ + add %eax,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ + add (%rax),%al │ │ │ │ add %al,(%rax) │ │ │ │ + sldt (%rax) │ │ │ │ + add %cl,0x480373aa(%rax) │ │ │ │ + lea -0x10(%rbp),%eax │ │ │ │ + cmp %r15,%rax │ │ │ │ + jb 4c454c │ │ │ │ + add $0x20,%r12 │ │ │ │ + cmp 0x358(%r13),%r12 │ │ │ │ + ja 4c4541 │ │ │ │ + movq $0x3390fc8,-0x10(%rbp) │ │ │ │ + mov %rbx,-0x8(%rbp) │ │ │ │ + mov 0x20(%rbx),%rax │ │ │ │ + cmp $0x1,%rax │ │ │ │ + jne 4c4510 │ │ │ │ + add $0xffffffffffffffe0,%r12 │ │ │ │ + lea 0x373aa51(%rip),%rbx │ │ │ │ + add $0xfffffffffffffff0,%rbp │ │ │ │ + mov (%rbx),%rax │ │ │ │ + jmp *%rax │ │ │ │ + mov 0x10(%rbx),%rcx │ │ │ │ + mov 0x18(%rbx),%rbx │ │ │ │ + inc %rbx │ │ │ │ + movq $0x3049cc0,-0x18(%r12) │ │ │ │ + mov %rcx,-0x10(%r12) │ │ │ │ + mov %rbx,-0x8(%r12) │ │ │ │ + dec %rax │ │ │ │ + mov %rax,(%r12) │ │ │ │ + lea -0x17(%r12),%rbx │ │ │ │ + add $0xfffffffffffffff0,%rbp │ │ │ │ + jmp *0x0(%rbp) │ │ │ │ + movq $0x20,0x388(%r13) │ │ │ │ + jmp *-0x10(%r13) │ │ │ │ (bad) │ │ │ │ add %al,(%rax) │ │ │ │ - add %cl,(%rax) │ │ │ │ - add (%rsi),%bl │ │ │ │ - add -0x75(%rax),%ecx │ │ │ │ - jge 4c5c7c │ │ │ │ - mov %rbx,%rsi │ │ │ │ - mov 0x8(%rbp),%r14 │ │ │ │ - add $0x18,%rbp │ │ │ │ - jmp 4c5830 │ │ │ │ - nopl 0x0(%rax) │ │ │ │ - ret │ │ │ │ + add %al,(%rbx) │ │ │ │ + ... │ │ │ │ add %al,(%rax) │ │ │ │ + add %cl,(%rsi) │ │ │ │ add %al,(%rax) │ │ │ │ + add %ah,%al │ │ │ │ + cmp $0x1e,%al │ │ │ │ + add -0x73(%rax),%ecx │ │ │ │ + rex.RB fmuls -0x8(%r9,%rdi,1) │ │ │ │ + jae 4c47df │ │ │ │ + lea 0x31e3d4c(%rip),%rbx │ │ │ │ + jmp *-0x8(%r13) │ │ │ │ + movq $0x4c45b0,0x8(%rbp) │ │ │ │ + mov %rax,%rbx │ │ │ │ + add $0x8,%rbp │ │ │ │ + test $0x7,%bl │ │ │ │ + jne 4c45b0 │ │ │ │ + mov (%rbx),%rax │ │ │ │ + jmp *%rax │ │ │ │ + nopl 0x0(%rax) │ │ │ │ + add (%rcx),%eax │ │ │ │ add %al,(%rax) │ │ │ │ - add %bl,(%rsi) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ - add (%rsi),%bl │ │ │ │ - add -0x75(%rax),%ecx │ │ │ │ - jge 4c5cac │ │ │ │ - mov 0x8(%rbp),%r14 │ │ │ │ - shl $1,%r14 │ │ │ │ - add $0x20,%rbp │ │ │ │ - mov %rbx,%rsi │ │ │ │ - jmp 4c58a5 │ │ │ │ - nop │ │ │ │ - mov 0x18(%rbp),%r8 │ │ │ │ - mov 0x10(%rbp),%rdi │ │ │ │ - mov 0x8(%rbp),%rsi │ │ │ │ - mov 0x0(%rbp),%r14 │ │ │ │ - add $0x20,%rbp │ │ │ │ - jmp 4c5cf0 │ │ │ │ - nopl 0x0(%rax) │ │ │ │ - mov $0xffffffff,%eax │ │ │ │ (bad) │ │ │ │ - (bad) │ │ │ │ - incl (%rdx,%rax,1) │ │ │ │ - ... │ │ │ │ add %al,(%rax) │ │ │ │ - add $0x0,%al │ │ │ │ + add %bl,0x48031e3c(%rax) │ │ │ │ + movl $0x4c45d8,0x0(%rbp) │ │ │ │ + mov 0xf(%rbx),%rbx │ │ │ │ + test $0x7,%bl │ │ │ │ + jne 4c45d8 │ │ │ │ + mov (%rbx),%rax │ │ │ │ + jmp *%rax │ │ │ │ + xchg %ax,%ax │ │ │ │ + add (%rcx),%eax │ │ │ │ add %al,(%rax) │ │ │ │ - add (%rax),%al │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ + (bad) │ │ │ │ add %al,(%rax) │ │ │ │ + add %dh,0x3c(%rax) │ │ │ │ + (bad) │ │ │ │ + add %ecx,%ebp │ │ │ │ + rex.WXB add %rax,(%r8) │ │ │ │ + add %cl,(%rdi) │ │ │ │ (bad) │ │ │ │ + add %al,(%rax,%rax,1) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ - add %cl,-0x73(%rax) │ │ │ │ - rex.RB rorb $1,-0x8(%r9,%rdi,1) │ │ │ │ - jb 4c5e90 │ │ │ │ - mov %rsi,%rax │ │ │ │ - and $0x7,%eax │ │ │ │ - cmp $0x1,%rax │ │ │ │ - je 4c5e88 │ │ │ │ - movq $0x4c5d50,-0x30(%rbp) │ │ │ │ - mov 0x6(%rsi),%rbx │ │ │ │ - mov %r14,-0x28(%rbp) │ │ │ │ - mov %rdi,-0x20(%rbp) │ │ │ │ - mov %r8,-0x18(%rbp) │ │ │ │ - mov %rsi,-0x10(%rbp) │ │ │ │ - mov 0xe(%rsi),%rax │ │ │ │ - mov %rax,-0x8(%rbp) │ │ │ │ - add $0xffffffffffffffd0,%rbp │ │ │ │ + (bad) │ │ │ │ + add %al,(%rax) │ │ │ │ + add %bl,0x3c(%rax) │ │ │ │ + (bad) │ │ │ │ + add -0x7cb7f81d(%rbx),%eax │ │ │ │ + sti │ │ │ │ + add %esi,0x48(%rbx,%rdi,1) │ │ │ │ + movl $0x4c4620,0x0(%rbp) │ │ │ │ + mov 0x18(%rbp),%rbx │ │ │ │ test $0x7,%bl │ │ │ │ - jne 4c5d50 │ │ │ │ + jne 4c4620 │ │ │ │ mov (%rbx),%rax │ │ │ │ jmp *%rax │ │ │ │ nop │ │ │ │ - add $0x1,%eax │ │ │ │ + add $0x3,%al │ │ │ │ add %al,(%rax) │ │ │ │ - add %bl,(%rsi) │ │ │ │ add %al,(%rax) │ │ │ │ - add %bh,%al │ │ │ │ - add %ebx,(%rsi) │ │ │ │ + add %al,(%rax) │ │ │ │ + (bad) │ │ │ │ + add %al,(%rax) │ │ │ │ + add %ch,(%rax) │ │ │ │ + cmp $0x1e,%al │ │ │ │ add -0x75(%rax),%ecx │ │ │ │ - adc %r9b,-0x75(%r8) │ │ │ │ - rex.WRB and %r9b,-0x75(%r8) │ │ │ │ - push %rbp │ │ │ │ - sub %cl,-0x75(%rax) │ │ │ │ - jae 4c5d67 │ │ │ │ - mov 0x8(%rbp),%rdi │ │ │ │ - mov 0x7(%rdi),%r8 │ │ │ │ - mov 0x8(%r8),%r9 │ │ │ │ - mov 0x8(%rsi),%r10 │ │ │ │ - cmp %r9,%r10 │ │ │ │ - jg 4c5eaf │ │ │ │ - add $0x10,%rsi │ │ │ │ - add $0x10,%r8 │ │ │ │ - xor %r11d,%r11d │ │ │ │ - cmp %r8,%rsi │ │ │ │ - je 4c5de2 │ │ │ │ - sub $0x8,%rsp │ │ │ │ - mov %rdx,%r11 │ │ │ │ - mov %r10,%rdx │ │ │ │ - mov %rdi,%r14 │ │ │ │ - mov %rsi,%rdi │ │ │ │ - mov %r8,%rsi │ │ │ │ - mov %rax,%r8 │ │ │ │ - xor %eax,%eax │ │ │ │ - mov %r10,0x68(%rsp) │ │ │ │ - mov %r9,0x60(%rsp) │ │ │ │ - mov %r11,0x58(%rsp) │ │ │ │ - mov %rcx,0x50(%rsp) │ │ │ │ - mov %r8,0x48(%rsp) │ │ │ │ - call 4053d0 │ │ │ │ - add $0x8,%rsp │ │ │ │ - movslq %eax,%r11 │ │ │ │ - mov 0x60(%rsp),%r10 │ │ │ │ - mov 0x58(%rsp),%r9 │ │ │ │ - mov %r14,%rdi │ │ │ │ - mov 0x50(%rsp),%rdx │ │ │ │ - mov 0x48(%rsp),%rcx │ │ │ │ - mov 0x40(%rsp),%rax │ │ │ │ - test %r11,%r11 │ │ │ │ - jge 4c5dfc │ │ │ │ - mov %rdi,%rbx │ │ │ │ - mov %rax,%rdi │ │ │ │ - mov %rcx,%rsi │ │ │ │ - mov %rbx,%r14 │ │ │ │ - add $0x30,%rbp │ │ │ │ - jmp 4c5050 │ │ │ │ - test %r11,%r11 │ │ │ │ - jg 4c5e35 │ │ │ │ - cmp %r10,%r9 │ │ │ │ - jle 4c5e1b │ │ │ │ - mov %rdi,%rbx │ │ │ │ - mov %rax,%rdi │ │ │ │ - mov %rcx,%rsi │ │ │ │ - mov %rbx,%r14 │ │ │ │ - add $0x30,%rbp │ │ │ │ - jmp 4c51a0 │ │ │ │ - cmp %r10,%r9 │ │ │ │ - jl 4c5e35 │ │ │ │ - mov %rdi,%rbx │ │ │ │ - mov %rax,%rdi │ │ │ │ - mov %rcx,%rsi │ │ │ │ + jne 4c462c │ │ │ │ + mov 0x10(%rbp),%rdi │ │ │ │ + add $0x28,%rbp │ │ │ │ mov %rbx,%r14 │ │ │ │ - add $0x30,%rbp │ │ │ │ - jmp 4c52f0 │ │ │ │ - movq $0x4c5e70,0x8(%rbp) │ │ │ │ - mov %rbx,%rax │ │ │ │ - mov %rdx,%rbx │ │ │ │ - mov %rdi,0x20(%rbp) │ │ │ │ - mov %rax,0x28(%rbp) │ │ │ │ - add $0x8,%rbp │ │ │ │ + jmp 4c47df │ │ │ │ + movq $0x4c4660,0x0(%rbp) │ │ │ │ + mov 0x20(%rbp),%rbx │ │ │ │ test $0x7,%bl │ │ │ │ - jne 4c5e70 │ │ │ │ + jne 4c4660 │ │ │ │ mov (%rbx),%rax │ │ │ │ jmp *%rax │ │ │ │ - nopl 0x0(%rax) │ │ │ │ - test %al,(%rax) │ │ │ │ + nopw 0x0(%rax,%rax,1) │ │ │ │ + add $0x3,%al │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ (bad) │ │ │ │ add %al,(%rax) │ │ │ │ - add %bh,0x48031e00(%rax) │ │ │ │ - movl $0x4c5f88,0x0(%rbp) │ │ │ │ + add %ch,%al │ │ │ │ + cmp (%rsi),%ebx │ │ │ │ + add -0x75(%rax),%ecx │ │ │ │ + jne 4c466c │ │ │ │ mov 0x10(%rbp),%rdi │ │ │ │ - mov %rbx,%rsi │ │ │ │ - mov 0x20(%rbp),%r14 │ │ │ │ - jmp 4c4550 │ │ │ │ - mov %rdi,%rsi │ │ │ │ - jmp 30e4428 │ │ │ │ - lea 0x31e00f9(%rip),%rbx │ │ │ │ - mov %r14,-0x20(%rbp) │ │ │ │ - mov %rsi,-0x18(%rbp) │ │ │ │ - mov %rdi,-0x10(%rbp) │ │ │ │ - mov %r8,-0x8(%rbp) │ │ │ │ - add $0xffffffffffffffe0,%rbp │ │ │ │ - jmp *-0x8(%r13) │ │ │ │ - add $0x10,%rsi │ │ │ │ - add $0x10,%r8 │ │ │ │ - xor %r11d,%r11d │ │ │ │ - cmp %r8,%rsi │ │ │ │ - je 4c5f18 │ │ │ │ - sub $0x8,%rsp │ │ │ │ - mov %rdx,%r11 │ │ │ │ - mov %r9,%rdx │ │ │ │ - mov %rdi,%r14 │ │ │ │ - mov %rsi,%rdi │ │ │ │ - mov %r8,%rsi │ │ │ │ - mov %rax,%r8 │ │ │ │ - xor %eax,%eax │ │ │ │ - mov %r10,0x68(%rsp) │ │ │ │ - mov %r9,0x60(%rsp) │ │ │ │ - mov %r11,0x58(%rsp) │ │ │ │ - mov %rcx,0x50(%rsp) │ │ │ │ - mov %r8,0x48(%rsp) │ │ │ │ - call 4053d0 │ │ │ │ - add $0x8,%rsp │ │ │ │ - movslq %eax,%r11 │ │ │ │ - mov 0x60(%rsp),%r10 │ │ │ │ - mov 0x58(%rsp),%r9 │ │ │ │ - mov %r14,%rdi │ │ │ │ - mov 0x50(%rsp),%rdx │ │ │ │ - mov 0x48(%rsp),%rcx │ │ │ │ - mov 0x40(%rsp),%rax │ │ │ │ - test %r11,%r11 │ │ │ │ - jge 4c5f32 │ │ │ │ - mov %rdi,%rbx │ │ │ │ - mov %rax,%rdi │ │ │ │ - mov %rcx,%rsi │ │ │ │ - mov %rbx,%r14 │ │ │ │ - add $0x30,%rbp │ │ │ │ - jmp 4c5440 │ │ │ │ - test %r11,%r11 │ │ │ │ - jg 4c5e35 │ │ │ │ - cmp %r10,%r9 │ │ │ │ - jle 4c5f55 │ │ │ │ - mov %rdi,%rbx │ │ │ │ - mov %rax,%rdi │ │ │ │ - mov %rcx,%rsi │ │ │ │ - mov %rbx,%r14 │ │ │ │ - add $0x30,%rbp │ │ │ │ - jmp 4c5590 │ │ │ │ - cmp %r10,%r9 │ │ │ │ - jl 4c5e35 │ │ │ │ - mov %rdi,%rbx │ │ │ │ - mov %rax,%rdi │ │ │ │ - mov %rcx,%rsi │ │ │ │ + add $0x28,%rbp │ │ │ │ mov %rbx,%r14 │ │ │ │ - add $0x30,%rbp │ │ │ │ - jmp 4c56e0 │ │ │ │ - nopl 0x0(%rax,%rax,1) │ │ │ │ - test %al,(%rdx) │ │ │ │ + jmp 4c47df │ │ │ │ + movq $0x4c46a8,0x0(%rbp) │ │ │ │ + mov %rbx,%rax │ │ │ │ + mov 0x20(%rbp),%rbx │ │ │ │ + mov %rax,0x20(%rbp) │ │ │ │ + test $0x7,%bl │ │ │ │ + jne 4c46a8 │ │ │ │ + mov (%rbx),%rax │ │ │ │ + jmp *%rax │ │ │ │ + nopl 0x0(%rax) │ │ │ │ + test %al,(%rcx) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ (bad) │ │ │ │ add %al,(%rax) │ │ │ │ - add %bh,-0x1(%rax) │ │ │ │ - sbb $0x458b4803,%eax │ │ │ │ - or %cl,-0x75(%rax) │ │ │ │ - jge 4c5fa8 │ │ │ │ - mov %rsi,%rcx │ │ │ │ - and $0x7,%ecx │ │ │ │ - cmp $0x1,%rcx │ │ │ │ - je 4c5fc9 │ │ │ │ - movq $0x4c6000,0x10(%rbp) │ │ │ │ - mov %rdi,%rcx │ │ │ │ - mov %rbx,%rdi │ │ │ │ - mov 0x6(%rsi),%rbx │ │ │ │ - mov 0xe(%rsi),%rdx │ │ │ │ - mov %rax,%rsi │ │ │ │ - mov %rcx,%r14 │ │ │ │ - mov %rdx,0x18(%rbp) │ │ │ │ - mov %rbx,0x20(%rbp) │ │ │ │ - add $0x10,%rbp │ │ │ │ - jmp 30e4b88 │ │ │ │ - movq $0x4c6088,0x8(%rbp) │ │ │ │ - mov %rdi,%rcx │ │ │ │ - mov %rbx,%rdi │ │ │ │ - mov %rax,%rsi │ │ │ │ - mov %r14,%rax │ │ │ │ - mov %rcx,%r14 │ │ │ │ - mov %rax,0x20(%rbp) │ │ │ │ + add %ah,0x48031e3b(%rax) │ │ │ │ + mov 0x8(%rbp),%esi │ │ │ │ + mov 0x20(%rbp),%rdi │ │ │ │ + add $0x28,%rbp │ │ │ │ + mov %rbx,%r14 │ │ │ │ + jmp 4c47df │ │ │ │ + movq $0x4c46e8,0x8(%rbp) │ │ │ │ + mov %rax,%rbx │ │ │ │ add $0x8,%rbp │ │ │ │ - jmp 30e4b88 │ │ │ │ + test $0x7,%bl │ │ │ │ + jne 4c46e8 │ │ │ │ + mov (%rbx),%rax │ │ │ │ + jmp *%rax │ │ │ │ nopl (%rax) │ │ │ │ - add (%rax),%al │ │ │ │ + add (%rcx),%eax │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ (bad) │ │ │ │ add %al,(%rax) │ │ │ │ - add %dh,-0x2(%rax) │ │ │ │ - sbb $0x45c74803,%eax │ │ │ │ - add %dh,(%rax) │ │ │ │ + add %ah,0x3b(%rax) │ │ │ │ (bad) │ │ │ │ - rex.WR add %r9b,-0x77(%rax) │ │ │ │ - fmuls -0x75(%rax) │ │ │ │ - pop %rbp │ │ │ │ - adc %cl,-0x77(%rax) │ │ │ │ - adc %r14b,%r14b │ │ │ │ - ret │ │ │ │ + add -0x39(%rax),%ecx │ │ │ │ + add %r13b,(%r8) │ │ │ │ + rex.RXB │ │ │ │ + rex.WR add %r9b,-0x75(%rax) │ │ │ │ + pop %rbx │ │ │ │ + psadbw %mm3,%mm0 │ │ │ │ (bad) │ │ │ │ - jne 4c6030 │ │ │ │ + jne 4c4728 │ │ │ │ mov (%rbx),%rax │ │ │ │ jmp *%rax │ │ │ │ - nopl (%rax) │ │ │ │ - add (%rax),%al │ │ │ │ + xchg %ax,%ax │ │ │ │ + add (%rcx),%eax │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ (bad) │ │ │ │ add %al,(%rax) │ │ │ │ - add %al,-0x2(%rax) │ │ │ │ - sbb $0x45c74803,%eax │ │ │ │ - add %ah,0x60(%rax) │ │ │ │ - rex.WR add %r9b,-0x77(%rax) │ │ │ │ - fmuls -0x75(%rax) │ │ │ │ - pop %rbp │ │ │ │ - or %cl,-0x77(%rax) │ │ │ │ - or %r14b,%r14b │ │ │ │ - ret │ │ │ │ + add %bh,(%rax) │ │ │ │ + cmp (%rsi),%ebx │ │ │ │ + add %ebx,%ebp │ │ │ │ (bad) │ │ │ │ - jne 4c6060 │ │ │ │ - mov (%rbx),%rax │ │ │ │ - jmp *%rax │ │ │ │ - nopl (%rax) │ │ │ │ - add (%rax),%al │ │ │ │ + nopw 0x0(%rax,%rax,1) │ │ │ │ + add (%rcx),%eax │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ (bad) │ │ │ │ add %al,(%rax) │ │ │ │ - add %dl,(%rax) │ │ │ │ - (bad) │ │ │ │ - sbb $0x7d8b4803,%eax │ │ │ │ - adc %cl,-0x77(%rax) │ │ │ │ - fimuls 0x75(%rbx,%rcx,4) │ │ │ │ - or %cl,-0x7d(%rax) │ │ │ │ - (bad) │ │ │ │ - mov $0xffffff7,%esp │ │ │ │ + add %ah,(%rax) │ │ │ │ + cmp (%rsi),%ebx │ │ │ │ + add -0x39(%rax),%ecx │ │ │ │ + add %r12b,0x47(%r8) │ │ │ │ + rex.WR add %r9b,-0x77(%rax) │ │ │ │ + fmuls -0x75(%rax) │ │ │ │ + pop %rbx │ │ │ │ (bad) │ │ │ │ - rex add %al,%bl │ │ │ │ - add %al,(%rax) │ │ │ │ - add %al,(%rax) │ │ │ │ - add %al,(%rax) │ │ │ │ - add %bl,(%rsi) │ │ │ │ + mov 0xf(%rax),%rax │ │ │ │ + mov %rax,0x18(%rbp) │ │ │ │ + test $0x7,%bl │ │ │ │ + jne 4c4760 │ │ │ │ + mov (%rbx),%rax │ │ │ │ + jmp *%rax │ │ │ │ + nopl 0x0(%rax) │ │ │ │ + add (%rax),%eax │ │ │ │ add %al,(%rax) │ │ │ │ - add %ch,-0x2(%rax) │ │ │ │ - sbb $0x7d8b4803,%eax │ │ │ │ - sbb %cl,-0x77(%rax) │ │ │ │ - fimuls 0x75(%rbx,%rcx,4) │ │ │ │ - or %cl,-0x2f(%rcx) │ │ │ │ - out %al,$0x48 │ │ │ │ - add $0x20,%ebp │ │ │ │ - jmp 4c5898 │ │ │ │ - nop │ │ │ │ - sldt (%rax) │ │ │ │ - add %al,(%rdx) │ │ │ │ - ... │ │ │ │ add %al,(%rax) │ │ │ │ - add %cl,(%rsi) │ │ │ │ add %al,(%rax) │ │ │ │ - add %cl,0x48031df9(%rax) │ │ │ │ - lea -0x18(%rbp),%eax │ │ │ │ - cmp %r15,%rax │ │ │ │ - jae 4c6123 │ │ │ │ - lea 0x31dfee8(%rip),%rbx │ │ │ │ - jmp *-0x8(%r13) │ │ │ │ - nopl 0x0(%rax) │ │ │ │ (bad) │ │ │ │ add %al,(%rax) │ │ │ │ + add %ch,%al │ │ │ │ + cmp (%rsi),%bl │ │ │ │ + add -0x7cb7f81d(%rbx),%eax │ │ │ │ + sti │ │ │ │ + add (%rdi),%ecx │ │ │ │ + test %cl,(%rax) │ │ │ │ + add $0xc7480000,%eax │ │ │ │ + add %r11b,0x48004c47(%r8) │ │ │ │ + mov 0x18(%rbp),%ebx │ │ │ │ + test $0x7,%bl │ │ │ │ + jne 4c4798 │ │ │ │ + mov (%rbx),%rax │ │ │ │ + jmp *%rax │ │ │ │ + nopl 0x0(%rax,%rax,1) │ │ │ │ + add (%rcx),%eax │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ - add %bl,(%rsi) │ │ │ │ add %al,(%rax) │ │ │ │ - add %ah,-0x7(%rax) │ │ │ │ - sbb $0x458b4803,%eax │ │ │ │ - or %cl,-0x39(%rax) │ │ │ │ - or %r11b,(%r8) │ │ │ │ (bad) │ │ │ │ - rex.WR add %r9b,-0x77(%rax) │ │ │ │ - (bad) -0x77(%rax) │ │ │ │ - ret │ │ │ │ - mov %rcx,0x10(%rbp) │ │ │ │ - add $0x8,%rbp │ │ │ │ + add %al,(%rax) │ │ │ │ + add %dh,0x48031e3a(%rax) │ │ │ │ + mov 0x10(%rbp),%edi │ │ │ │ + mov 0x8(%rbp),%rsi │ │ │ │ + add $0x20,%rbp │ │ │ │ + mov %rbx,%r14 │ │ │ │ + jmp 4c47df │ │ │ │ + movq $0x4c47d0,0x0(%rbp) │ │ │ │ + mov 0x20(%rbp),%rbx │ │ │ │ test $0x7,%bl │ │ │ │ - jne 4c6118 │ │ │ │ + jne 4c47d0 │ │ │ │ mov (%rbx),%rax │ │ │ │ jmp *%rax │ │ │ │ - nopl 0x0(%rax) │ │ │ │ - add %eax,(%rax) │ │ │ │ + nop │ │ │ │ + add $0x3,%al │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ (bad) │ │ │ │ add %al,(%rax) │ │ │ │ - add %ch,(%rax) │ │ │ │ - stc │ │ │ │ - sbb $0x758b4803,%eax │ │ │ │ - or %cl,-0x7d(%rax) │ │ │ │ + add %bh,0x3a(%rax) │ │ │ │ (bad) │ │ │ │ - mov %ebx,%esi │ │ │ │ + add -0x75(%rax),%ecx │ │ │ │ + jne 4c47dc │ │ │ │ + mov 0x10(%rbp),%rdi │ │ │ │ + add $0x28,%rbp │ │ │ │ + mov %rbx,%r14 │ │ │ │ mov %r14,%rax │ │ │ │ and $0x7,%eax │ │ │ │ cmp $0x1,%rax │ │ │ │ - je 4c6180 │ │ │ │ - movq $0x4c6168,-0x18(%rbp) │ │ │ │ + je 4c48cc │ │ │ │ + movq $0x4c4838,-0x28(%rbp) │ │ │ │ mov 0x6(%r14),%rbx │ │ │ │ - mov 0xe(%r14),%rax │ │ │ │ + mov %rsi,-0x20(%rbp) │ │ │ │ + mov %rdi,-0x18(%rbp) │ │ │ │ + mov 0x16(%r14),%rax │ │ │ │ mov %rax,-0x10(%rbp) │ │ │ │ - mov %rsi,-0x8(%rbp) │ │ │ │ - add $0xffffffffffffffe8,%rbp │ │ │ │ + mov 0x1e(%r14),%rax │ │ │ │ + mov %rax,-0x8(%rbp) │ │ │ │ + add $0xffffffffffffffd8,%rbp │ │ │ │ test $0x7,%bl │ │ │ │ - jne 4c6168 │ │ │ │ + jne 4c4838 │ │ │ │ mov (%rbx),%rax │ │ │ │ jmp *%rax │ │ │ │ - nopl (%rax) │ │ │ │ - add (%rax),%al │ │ │ │ + nopl 0x0(%rax) │ │ │ │ + add $0x0,%al │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ (bad) │ │ │ │ add %al,(%rax) │ │ │ │ - add %bl,%al │ │ │ │ + add %dl,(%rax) │ │ │ │ + cmp (%rsi),%bl │ │ │ │ + add -0x77(%rax),%ecx │ │ │ │ + fadds -0x7cb7f820(%rbx) │ │ │ │ clc │ │ │ │ - sbb $0x45c74803,%eax │ │ │ │ - add %ah,%al │ │ │ │ - (bad) │ │ │ │ - rex.WR add %r9b,-0x75(%rax) │ │ │ │ - jge 4c6184 │ │ │ │ - mov 0x7(%rbx),%rsi │ │ │ │ - mov %rbx,%r14 │ │ │ │ - jmp 4c17b0 │ │ │ │ - mov %rsi,%rbx │ │ │ │ - jmp *0x0(%rbp) │ │ │ │ - xchg %ax,%ax │ │ │ │ + add %ecx,(%rdi) │ │ │ │ + test %ah,-0x1(%rcx) │ │ │ │ (bad) │ │ │ │ + decl -0x75(%rax) │ │ │ │ + jge 4c485c │ │ │ │ + cmp $0x2,%rax │ │ │ │ + jne 4c4bc2 │ │ │ │ + movq $0x4c4880,0x0(%rbp) │ │ │ │ + mov %rdi,%rbx │ │ │ │ + test $0x7,%bl │ │ │ │ + jne 4c4880 │ │ │ │ + mov (%rbx),%rax │ │ │ │ + jmp *%rax │ │ │ │ + nopl 0x0(%rax,%rax,1) │ │ │ │ + test %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ - add %al,(%rbx) │ │ │ │ add %al,(%rax) │ │ │ │ - add %al,(%rdx) │ │ │ │ add %al,(%rax) │ │ │ │ + (bad) │ │ │ │ add %al,(%rax) │ │ │ │ + add %cl,%al │ │ │ │ + cmp %ebx,(%rsi) │ │ │ │ + add -0x7d(%rax),%ecx │ │ │ │ + jnp 4c489b │ │ │ │ + add %cl,(%rdi) │ │ │ │ + (bad) │ │ │ │ + decl -0x39(%rax) │ │ │ │ + add %r15b,0x48004c48(%r8) │ │ │ │ + mov %ebx,%eax │ │ │ │ + mov 0x18(%rbp),%rbx │ │ │ │ + mov %rax,0x20(%rbp) │ │ │ │ + test $0x7,%bl │ │ │ │ + jne 4c48b8 │ │ │ │ + mov (%rbx),%rax │ │ │ │ + jmp *%rax │ │ │ │ + test %al,(%rcx) │ │ │ │ add %al,(%rax) │ │ │ │ - add %cl,(%rsi) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ + (bad) │ │ │ │ add %al,(%rax) │ │ │ │ - add %cl,-0x73(%rax) │ │ │ │ - rex.RB │ │ │ │ - lock cmp %r15,%rax │ │ │ │ - jb 4c61c5 │ │ │ │ - movq $0x4c61e0,-0x10(%rbp) │ │ │ │ - mov %rsi,%rax │ │ │ │ - mov 0x7(%r14),%rsi │ │ │ │ + add %dl,0x48031e39(%rax) │ │ │ │ + mov 0x8(%rbp),%esi │ │ │ │ + mov 0x20(%rbp),%rdi │ │ │ │ + add $0x28,%rbp │ │ │ │ + mov %rbx,%r14 │ │ │ │ + jmp 4c47df │ │ │ │ + movq $0x4c4910,-0x20(%rbp) │ │ │ │ + mov 0x7(%r14),%rbx │ │ │ │ + mov %rdi,-0x18(%rbp) │ │ │ │ + mov 0xf(%r14),%rax │ │ │ │ + mov %rax,-0x10(%rbp) │ │ │ │ + mov 0x17(%r14),%rax │ │ │ │ mov %rax,-0x8(%rbp) │ │ │ │ - add $0xfffffffffffffff0,%rbp │ │ │ │ - jmp 4c17b0 │ │ │ │ - lea 0x31dfdf4(%rip),%rbx │ │ │ │ - jmp *-0x8(%r13) │ │ │ │ - add %eax,(%rax) │ │ │ │ + add $0xffffffffffffffe0,%rbp │ │ │ │ + test $0x7,%bl │ │ │ │ + jne 4c4910 │ │ │ │ + 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,%al │ │ │ │ - std │ │ │ │ - sbb $0xde894803,%eax │ │ │ │ - mov 0x8(%rbp),%r14 │ │ │ │ - add $0x10,%rbp │ │ │ │ - jmp 4c60b8 │ │ │ │ - add $0x1000000,%eax │ │ │ │ - ... │ │ │ │ + add %bh,(%rax) │ │ │ │ + cmp %ebx,(%rsi) │ │ │ │ + add -0x7cb7f81d(%rbx),%eax │ │ │ │ + sti │ │ │ │ + add (%rdi),%ecx │ │ │ │ + test %edx,%ebx │ │ │ │ + add (%rax),%al │ │ │ │ + add %cl,-0x75(%rax) │ │ │ │ + jge 4c4929 │ │ │ │ + movq $0x4c4950,0x8(%rbp) │ │ │ │ + mov %rdi,%rbx │ │ │ │ + add $0x8,%rbp │ │ │ │ + test $0x7,%bl │ │ │ │ + jne 4c4950 │ │ │ │ + mov (%rbx),%rax │ │ │ │ + jmp *%rax │ │ │ │ + nopw 0x0(%rax,%rax,1) │ │ │ │ + add (%rax),%al │ │ │ │ + add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ - add %cl,(%rsi) │ │ │ │ add %al,(%rax) │ │ │ │ - add %bl,%al │ │ │ │ - std │ │ │ │ - sbb $0x458d4803,%eax │ │ │ │ - loopne 4c6259 │ │ │ │ - cmp %edi,%eax │ │ │ │ - jb 4c641a │ │ │ │ - movq $0x4c6240,-0x8(%rbp) │ │ │ │ - mov %r14,%rbx │ │ │ │ - add $0xfffffffffffffff8,%rbp │ │ │ │ - test $0x7,%bl │ │ │ │ - jne 4c6240 │ │ │ │ - mov (%rbx),%rax │ │ │ │ - jmp *%rax │ │ │ │ - xchg %ax,%ax │ │ │ │ - ... │ │ │ │ (bad) │ │ │ │ add %al,(%rax) │ │ │ │ - add %ah,0x48031dfd(%rax) │ │ │ │ - mov %ebx,%eax │ │ │ │ - and $0x7,%eax │ │ │ │ - cmp $0x1,%rax │ │ │ │ - je 4c640c │ │ │ │ - movq $0x4c6288,-0x8(%rbp) │ │ │ │ - mov 0x6(%rbx),%rax │ │ │ │ - mov 0xe(%rbx),%rbx │ │ │ │ - mov %rax,0x0(%rbp) │ │ │ │ - add $0xfffffffffffffff8,%rbp │ │ │ │ + add %bh,%al │ │ │ │ + cmp %bl,(%rsi) │ │ │ │ + add -0x7d(%rcx),%ecx │ │ │ │ + (bad) │ │ │ │ + cmp %cl,0x3b(%rbp) │ │ │ │ + movsl %ds:(%rsi),%es:(%rdi) │ │ │ │ + pop %rax │ │ │ │ + add (%rax),%eax │ │ │ │ + add %cl,(%rdi) │ │ │ │ + xchg %edi,0x2(%rdi) │ │ │ │ + add %al,(%rax) │ │ │ │ + mov 0x17(%rbx),%rax │ │ │ │ + test %rax,%rax │ │ │ │ + jle 4c4bfe │ │ │ │ + mov 0x8(%rbp),%rcx │ │ │ │ + mov 0x7(%rbx),%rdx │ │ │ │ + mov 0xf(%rbx),%rbx │ │ │ │ + lea 0x10(%rdx),%rsi │ │ │ │ + mov (%rsi,%rbx,1),%sil │ │ │ │ + cmp $0x80,%sil │ │ │ │ + jae 4c4a58 │ │ │ │ + movq $0x4c44d0,-0x30(%r12) │ │ │ │ + mov %rdx,-0x20(%r12) │ │ │ │ + mov %rbx,-0x18(%r12) │ │ │ │ + mov %rax,-0x10(%r12) │ │ │ │ + movq $0x3363a40,-0x8(%r12) │ │ │ │ + movzbl %sil,%eax │ │ │ │ + mov %rax,(%r12) │ │ │ │ + lea -0x30(%r12),%rax │ │ │ │ + lea -0x7(%r12),%rbx │ │ │ │ + movq $0x4c4a08,-0x10(%rbp) │ │ │ │ + mov %rbx,%rdx │ │ │ │ + mov %rcx,%rbx │ │ │ │ + mov 0x7(%rdx),%rcx │ │ │ │ + mov %rcx,-0x8(%rbp) │ │ │ │ + mov %rdx,0x0(%rbp) │ │ │ │ + mov %rax,0x8(%rbp) │ │ │ │ + add $0xfffffffffffffff0,%rbp │ │ │ │ test $0x7,%bl │ │ │ │ - jne 4c6288 │ │ │ │ + jne 4c4a08 │ │ │ │ mov (%rbx),%rax │ │ │ │ jmp *%rax │ │ │ │ - nopw 0x0(%rax,%rax,1) │ │ │ │ - add %eax,(%rax) │ │ │ │ + mov 0xf(%rbx),%rbx │ │ │ │ + jmp 4c4a10 │ │ │ │ + nopl 0x0(%rax) │ │ │ │ + add %r8b,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ + add %bl,(%rsi) │ │ │ │ add %al,(%rax) │ │ │ │ + add %al,0x38(%rax) │ │ │ │ (bad) │ │ │ │ + add -0x75(%rax),%ecx │ │ │ │ + and %r9b,-0x75(%r8) │ │ │ │ + rex.WRB or %r9b,-0x77(%r8) │ │ │ │ + fiaddl -0x7cb7f81e(%rbx) │ │ │ │ + cli │ │ │ │ + add (%rdi),%ecx │ │ │ │ + sbbl $0xfffffffa,-0x7cb70001(%rsp,%rdi,8) │ │ │ │ + add (%rdi),%cl │ │ │ │ + and $0x1,%esi │ │ │ │ add %al,(%rax) │ │ │ │ - add %bl,-0x3(%rax) │ │ │ │ - sbb $0xd8894803,%eax │ │ │ │ - and $0x7,%eax │ │ │ │ - cmp $0x1,%rax │ │ │ │ - je 4c6425 │ │ │ │ - movq $0x4c62d0,-0x8(%rbp) │ │ │ │ - mov 0xe(%rbx),%rax │ │ │ │ + mov 0x1f(%rbx),%rdx │ │ │ │ + mov %rdx,%rsi │ │ │ │ + neg %rsi │ │ │ │ + xor %rdx,%rsi │ │ │ │ + mov %rcx,%rdi │ │ │ │ + and %rsi,%rdi │ │ │ │ + cmp 0x17(%rbx),%rdi │ │ │ │ + jne 4c4c83 │ │ │ │ + mov %rcx,%rsi │ │ │ │ + and %rdx,%rsi │ │ │ │ + test %rsi,%rsi │ │ │ │ + jne 4c49eb │ │ │ │ + mov 0x7(%rbx),%rbx │ │ │ │ + jmp 4c4a10 │ │ │ │ + cmp $0xe0,%sil │ │ │ │ + jae 4c4ab8 │ │ │ │ + lea 0x10(%rdx),%rdi │ │ │ │ + lea 0x1(%rbx),%r8 │ │ │ │ + mov (%rdi,%r8,1),%dil │ │ │ │ + movq $0x4c4438,-0x30(%r12) │ │ │ │ + mov %rdx,-0x20(%r12) │ │ │ │ + mov %rbx,-0x18(%r12) │ │ │ │ + mov %rax,-0x10(%r12) │ │ │ │ + movq $0x3363a40,-0x8(%r12) │ │ │ │ + movzbl %dil,%eax │ │ │ │ + movzbl %sil,%ebx │ │ │ │ + add $0xffffffffffffff40,%rbx │ │ │ │ + shl $0x6,%rbx │ │ │ │ + add %rax,%rbx │ │ │ │ + lea -0x80(%rbx),%rax │ │ │ │ + mov %rax,(%r12) │ │ │ │ + lea -0x30(%r12),%rax │ │ │ │ + lea -0x7(%r12),%rbx │ │ │ │ + jmp 4c49bf │ │ │ │ + cmp $0xf0,%sil │ │ │ │ + jae 4c4b32 │ │ │ │ + lea 0x10(%rdx),%rdi │ │ │ │ + lea 0x1(%rbx),%r8 │ │ │ │ + mov (%rdi,%r8,1),%dil │ │ │ │ + lea 0x10(%rdx),%r8 │ │ │ │ + lea 0x2(%rbx),%r9 │ │ │ │ + mov (%r8,%r9,1),%r8b │ │ │ │ + movq $0x4c43a0,-0x30(%r12) │ │ │ │ + mov %rdx,-0x20(%r12) │ │ │ │ + mov %rbx,-0x18(%r12) │ │ │ │ + mov %rax,-0x10(%r12) │ │ │ │ + movq $0x3363a40,-0x8(%r12) │ │ │ │ + movzbl %r8b,%eax │ │ │ │ + movzbl %dil,%ebx │ │ │ │ + add $0xffffffffffffff80,%rbx │ │ │ │ + shl $0x6,%rbx │ │ │ │ + add %rax,%rbx │ │ │ │ + movzbl %sil,%eax │ │ │ │ + add $0xffffffffffffff20,%rax │ │ │ │ + shl $0xc,%rax │ │ │ │ + add %rbx,%rax │ │ │ │ + add $0xffffffffffffff80,%rax │ │ │ │ + mov %rax,(%r12) │ │ │ │ + lea -0x30(%r12),%rax │ │ │ │ + lea -0x7(%r12),%rbx │ │ │ │ + jmp 4c49bf │ │ │ │ + lea 0x10(%rdx),%rdi │ │ │ │ + lea 0x1(%rbx),%r8 │ │ │ │ + mov (%rdi,%r8,1),%dil │ │ │ │ + lea 0x10(%rdx),%r8 │ │ │ │ + lea 0x2(%rbx),%r9 │ │ │ │ + mov (%r8,%r9,1),%r8b │ │ │ │ + lea 0x10(%rdx),%r9 │ │ │ │ + lea 0x3(%rbx),%r10 │ │ │ │ + mov (%r9,%r10,1),%r9b │ │ │ │ + movq $0x4c4308,-0x30(%r12) │ │ │ │ + mov %rdx,-0x20(%r12) │ │ │ │ + mov %rbx,-0x18(%r12) │ │ │ │ + mov %rax,-0x10(%r12) │ │ │ │ + movq $0x3363a40,-0x8(%r12) │ │ │ │ + movzbl %r9b,%eax │ │ │ │ + movzbl %r8b,%ebx │ │ │ │ + add $0xffffffffffffff80,%rbx │ │ │ │ + shl $0x6,%rbx │ │ │ │ + add %rax,%rbx │ │ │ │ + movzbl %dil,%eax │ │ │ │ + add $0xffffffffffffff80,%rax │ │ │ │ + shl $0xc,%rax │ │ │ │ + add %rbx,%rax │ │ │ │ + movzbl %sil,%ebx │ │ │ │ + add $0xffffffffffffff10,%rbx │ │ │ │ + shl $0x12,%rbx │ │ │ │ + add %rax,%rbx │ │ │ │ + lea -0x80(%rbx),%rax │ │ │ │ + mov %rax,(%r12) │ │ │ │ + lea -0x30(%r12),%rax │ │ │ │ + lea -0x7(%r12),%rbx │ │ │ │ + jmp 4c49bf │ │ │ │ + movq $0x4c45f0,0x0(%rbp) │ │ │ │ + mov %rdi,%r8 │ │ │ │ + mov 0x8(%rbp),%rdi │ │ │ │ + lea 0x37768a1(%rip),%rsi │ │ │ │ + mov %rbx,%r14 │ │ │ │ + jmp 4c1c88 │ │ │ │ + movq $0x38,0x388(%r13) │ │ │ │ + jmp 338a720 │ │ │ │ + lea 0x37732e3(%rip),%rbx │ │ │ │ + add $0x20,%rbp │ │ │ │ + jmp *0x0(%rbp) │ │ │ │ + add $0xffffffffffffffc8,%r12 │ │ │ │ + lea 0x37732c8(%rip),%rbx │ │ │ │ + add $0x18,%rbp │ │ │ │ + jmp *0x0(%rbp) │ │ │ │ + cmp 0xe(%rbx),%rcx │ │ │ │ + jne 4c4580 │ │ │ │ + movq $0x4c4c48,0x8(%rbp) │ │ │ │ mov 0x6(%rbx),%rbx │ │ │ │ - mov %rax,0x0(%rbp) │ │ │ │ - add $0xfffffffffffffff8,%rbp │ │ │ │ + add $0x8,%rbp │ │ │ │ test $0x7,%bl │ │ │ │ - jne 4c62d0 │ │ │ │ + jne 4c4c48 │ │ │ │ mov (%rbx),%rax │ │ │ │ jmp *%rax │ │ │ │ - nopw 0x0(%rax,%rax,1) │ │ │ │ - add (%rax),%al │ │ │ │ + nopl 0x0(%rax) │ │ │ │ + add (%rcx),%eax │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ (bad) │ │ │ │ add %al,(%rax) │ │ │ │ - add %dl,(%rax) │ │ │ │ - std │ │ │ │ - sbb $0x45c74803,%eax │ │ │ │ - clc │ │ │ │ - adc %ah,0x4c(%rbx) │ │ │ │ - add %cl,-0x77(%rax) │ │ │ │ - fmuls -0x75(%rax) │ │ │ │ + add %al,(%rax) │ │ │ │ + ss (bad) │ │ │ │ + add -0x39(%rax),%ecx │ │ │ │ + add %r14b,0x4c(%r8) │ │ │ │ + rex.WR add %r9b,-0x75(%rax) │ │ │ │ pop %rbx │ │ │ │ + psadbw %mm3,%mm0 │ │ │ │ (bad) │ │ │ │ - mov %rbx,%rcx │ │ │ │ - mov 0x10(%rbp),%rbx │ │ │ │ - mov %rcx,0x0(%rbp) │ │ │ │ - mov %rax,0x10(%rbp) │ │ │ │ - add $0xfffffffffffffff8,%rbp │ │ │ │ - test $0x7,%bl │ │ │ │ - jne 4c6310 │ │ │ │ + jne 4c4c70 │ │ │ │ mov (%rbx),%rax │ │ │ │ jmp *%rax │ │ │ │ - nopl 0x0(%rax) │ │ │ │ - add (%rax),%eax │ │ │ │ + xchg %ax,%ax │ │ │ │ + add (%rcx),%eax │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ (bad) │ │ │ │ add %al,(%rax) │ │ │ │ - add %dl,%al │ │ │ │ - cld │ │ │ │ - sbb $0xc4834903,%eax │ │ │ │ - sub %cl,0x3b(%rbp) │ │ │ │ - movsl %ds:(%rsi),%es:(%rdi) │ │ │ │ - pop %rax │ │ │ │ - add (%rax),%eax │ │ │ │ - add %cl,(%rdi) │ │ │ │ - xchg %edx,0x2(%rbx) │ │ │ │ - add %al,(%rax) │ │ │ │ - mov 0x10(%rbp),%rax │ │ │ │ - mov 0x8(%rbp),%rcx │ │ │ │ - mov 0x7(%rbx),%rdx │ │ │ │ - mov 0x8(%rdx),%rsi │ │ │ │ - mov 0x8(%rcx),%rdi │ │ │ │ - cmp %rsi,%rdi │ │ │ │ - jg 4c64a9 │ │ │ │ - add $0x10,%rcx │ │ │ │ - add $0x10,%rdx │ │ │ │ - xor %r8d,%r8d │ │ │ │ - cmp %rdx,%rcx │ │ │ │ - je 4c638f │ │ │ │ - sub $0x8,%rsp │ │ │ │ - mov %rdx,%r8 │ │ │ │ - mov %rdi,%rdx │ │ │ │ - mov %rdi,%r9 │ │ │ │ - mov %rcx,%rdi │ │ │ │ - mov %rsi,%rcx │ │ │ │ - mov %r8,%rsi │ │ │ │ - mov %rax,%r8 │ │ │ │ - xor %eax,%eax │ │ │ │ - mov %r9,0x50(%rsp) │ │ │ │ - mov %rcx,0x48(%rsp) │ │ │ │ - mov %r8,%r14 │ │ │ │ - call 4053d0 │ │ │ │ - add $0x8,%rsp │ │ │ │ - movslq %eax,%r8 │ │ │ │ - mov 0x48(%rsp),%rdi │ │ │ │ - mov 0x40(%rsp),%rsi │ │ │ │ - mov %r14,%rax │ │ │ │ - test %r8,%r8 │ │ │ │ - jge 4c6584 │ │ │ │ - movq $0x30e7208,-0x20(%r12) │ │ │ │ - mov %rbx,-0x18(%r12) │ │ │ │ - movq $0x3c066da,-0x10(%r12) │ │ │ │ - movq $0x3c066da,-0x8(%r12) │ │ │ │ - movq $0x1,(%r12) │ │ │ │ - movq $0x4c63f8,0x8(%rbp) │ │ │ │ + add %bl,%al │ │ │ │ + xor $0xb3e9031e,%eax │ │ │ │ + cli │ │ │ │ + (bad) │ │ │ │ + decl -0x73(%rax) │ │ │ │ + sbb $0x3773255,%eax │ │ │ │ + add $0x20,%rbp │ │ │ │ + jmp *0x0(%rbp) │ │ │ │ + movq $0x4c4cb0,0x8(%rbp) │ │ │ │ mov %rax,%rbx │ │ │ │ - lea -0x1f(%r12),%rax │ │ │ │ - mov %rax,0x10(%rbp) │ │ │ │ add $0x8,%rbp │ │ │ │ test $0x7,%bl │ │ │ │ - jne 4c63f8 │ │ │ │ + jne 4c4cb0 │ │ │ │ + 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 %bl,0x48031e35(%rax) │ │ │ │ + movl $0x4c4710,0x0(%rbp) │ │ │ │ + mov 0xf(%rbx),%rbx │ │ │ │ + test $0x7,%bl │ │ │ │ + jne 4c4710 │ │ │ │ mov (%rbx),%rax │ │ │ │ jmp *%rax │ │ │ │ nopw 0x0(%rax,%rax,1) │ │ │ │ + add %eax,(%rax) │ │ │ │ + add %al,(%rax) │ │ │ │ add (%rax),%al │ │ │ │ add %al,(%rax) │ │ │ │ + sldt (%rax) │ │ │ │ + add %bh,-0x5e(%rax) │ │ │ │ + jae 4c4ce3 │ │ │ │ + lea -0x10(%rbp),%rax │ │ │ │ + cmp %r15,%rax │ │ │ │ + jb 4c4d5e │ │ │ │ + add $0x20,%r12 │ │ │ │ + cmp 0x358(%r13),%r12 │ │ │ │ + ja 4c4d53 │ │ │ │ + movq $0x3390fc8,-0x10(%rbp) │ │ │ │ + mov %rbx,-0x8(%rbp) │ │ │ │ + mov 0x20(%rbx),%rax │ │ │ │ + cmp $0x4,%rax │ │ │ │ + jne 4c4d20 │ │ │ │ + add $0xffffffffffffffe0,%r12 │ │ │ │ + lea 0x373a241(%rip),%rbx │ │ │ │ + add $0xfffffffffffffff0,%rbp │ │ │ │ + mov (%rbx),%rax │ │ │ │ + jmp *%rax │ │ │ │ + mov 0x10(%rbx),%rcx │ │ │ │ + mov 0x18(%rbx),%rbx │ │ │ │ + add $0x4,%rbx │ │ │ │ + movq $0x3049cc0,-0x18(%r12) │ │ │ │ + mov %rcx,-0x10(%r12) │ │ │ │ + mov %rbx,-0x8(%r12) │ │ │ │ + add $0xfffffffffffffffc,%rax │ │ │ │ + mov %rax,(%r12) │ │ │ │ + lea -0x17(%r12),%rbx │ │ │ │ + add $0xfffffffffffffff0,%rbp │ │ │ │ + jmp *0x0(%rbp) │ │ │ │ + movq $0x20,0x388(%r13) │ │ │ │ + jmp *-0x10(%r13) │ │ │ │ + nopw 0x0(%rax,%rax,1) │ │ │ │ + add %eax,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ + add (%rax),%al │ │ │ │ add %al,(%rax) │ │ │ │ - (bad) │ │ │ │ + sldt (%rax) │ │ │ │ + add %ah,%al │ │ │ │ + movabs 0x394cf0458d480373,%eax │ │ │ │ + clc │ │ │ │ + jb 4c4df6 │ │ │ │ + add $0x20,%r12 │ │ │ │ + cmp 0x358(%r13),%r12 │ │ │ │ + ja 4c4deb │ │ │ │ + movq $0x3390fc8,-0x10(%rbp) │ │ │ │ + mov %rbx,-0x8(%rbp) │ │ │ │ + mov 0x20(%rbx),%rax │ │ │ │ + cmp $0x3,%rax │ │ │ │ + jne 4c4db8 │ │ │ │ + add $0xffffffffffffffe0,%r12 │ │ │ │ + lea 0x373a1a9(%rip),%rbx │ │ │ │ + add $0xfffffffffffffff0,%rbp │ │ │ │ + mov (%rbx),%rax │ │ │ │ + jmp *%rax │ │ │ │ + mov 0x10(%rbx),%rcx │ │ │ │ + mov 0x18(%rbx),%rbx │ │ │ │ + add $0x3,%rbx │ │ │ │ + movq $0x3049cc0,-0x18(%r12) │ │ │ │ + mov %rcx,-0x10(%r12) │ │ │ │ + mov %rbx,-0x8(%r12) │ │ │ │ + add $0xfffffffffffffffd,%rax │ │ │ │ + mov %rax,(%r12) │ │ │ │ + lea -0x17(%r12),%rbx │ │ │ │ + add $0xfffffffffffffff0,%rbp │ │ │ │ + jmp *0x0(%rbp) │ │ │ │ + movq $0x20,0x388(%r13) │ │ │ │ + jmp *-0x10(%r13) │ │ │ │ + nopw 0x0(%rax,%rax,1) │ │ │ │ + add %eax,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ - add %cl,%al │ │ │ │ - sti │ │ │ │ - sbb $0x7d8b4803,%eax │ │ │ │ - or %cl,-0x77(%rax) │ │ │ │ - fimuls 0x75(%rbx,%rcx,4) │ │ │ │ - adc %cl,-0x7d(%rax) │ │ │ │ - (bad) │ │ │ │ - xchg %eax,%esp │ │ │ │ - std │ │ │ │ - (bad) │ │ │ │ - decl -0x73(%rax) │ │ │ │ - sbb $0x37402c7,%eax │ │ │ │ - add $0x8,%rbp │ │ │ │ + add (%rax),%al │ │ │ │ + add %al,(%rax) │ │ │ │ + sldt (%rax) │ │ │ │ + add %cl,-0x5f(%rax) │ │ │ │ + jae 4c4e13 │ │ │ │ + lea -0x10(%rbp),%rax │ │ │ │ + cmp %r15,%rax │ │ │ │ + jb 4c4e8e │ │ │ │ + add $0x20,%r12 │ │ │ │ + cmp 0x358(%r13),%r12 │ │ │ │ + ja 4c4e83 │ │ │ │ + movq $0x3390fc8,-0x10(%rbp) │ │ │ │ + mov %rbx,-0x8(%rbp) │ │ │ │ + mov 0x20(%rbx),%rax │ │ │ │ + cmp $0x2,%rax │ │ │ │ + jne 4c4e50 │ │ │ │ + add $0xffffffffffffffe0,%r12 │ │ │ │ + lea 0x373a111(%rip),%rbx │ │ │ │ + add $0xfffffffffffffff0,%rbp │ │ │ │ + mov (%rbx),%rax │ │ │ │ + jmp *%rax │ │ │ │ + mov 0x10(%rbx),%rcx │ │ │ │ + mov 0x18(%rbx),%rbx │ │ │ │ + add $0x2,%rbx │ │ │ │ + movq $0x3049cc0,-0x18(%r12) │ │ │ │ + mov %rcx,-0x10(%r12) │ │ │ │ + mov %rbx,-0x8(%r12) │ │ │ │ + add $0xfffffffffffffffe,%rax │ │ │ │ + mov %rax,(%r12) │ │ │ │ + lea -0x17(%r12),%rbx │ │ │ │ + add $0xfffffffffffffff0,%rbp │ │ │ │ + jmp *0x0(%rbp) │ │ │ │ + movq $0x20,0x388(%r13) │ │ │ │ + jmp *-0x10(%r13) │ │ │ │ + nopw 0x0(%rax,%rax,1) │ │ │ │ + add %eax,(%rax) │ │ │ │ + add %al,(%rax) │ │ │ │ + add (%rax),%al │ │ │ │ + add %al,(%rax) │ │ │ │ + sldt (%rax) │ │ │ │ + add %dh,0x480373a0(%rax) │ │ │ │ + lea -0x10(%rbp),%eax │ │ │ │ + cmp %r15,%rax │ │ │ │ + jb 4c4f24 │ │ │ │ + add $0x20,%r12 │ │ │ │ + cmp 0x358(%r13),%r12 │ │ │ │ + ja 4c4f19 │ │ │ │ + movq $0x3390fc8,-0x10(%rbp) │ │ │ │ + mov %rbx,-0x8(%rbp) │ │ │ │ + mov 0x20(%rbx),%rax │ │ │ │ + cmp $0x1,%rax │ │ │ │ + jne 4c4ee8 │ │ │ │ + add $0xffffffffffffffe0,%r12 │ │ │ │ + lea 0x373a079(%rip),%rbx │ │ │ │ + add $0xfffffffffffffff0,%rbp │ │ │ │ + mov (%rbx),%rax │ │ │ │ + jmp *%rax │ │ │ │ + mov 0x10(%rbx),%rcx │ │ │ │ + mov 0x18(%rbx),%rbx │ │ │ │ + inc %rbx │ │ │ │ + movq $0x3049cc0,-0x18(%r12) │ │ │ │ + mov %rcx,-0x10(%r12) │ │ │ │ + mov %rbx,-0x8(%r12) │ │ │ │ + dec %rax │ │ │ │ + mov %rax,(%r12) │ │ │ │ + lea -0x17(%r12),%rbx │ │ │ │ + add $0xfffffffffffffff0,%rbp │ │ │ │ jmp *0x0(%rbp) │ │ │ │ - lea 0x31dfbdf(%rip),%rbx │ │ │ │ + movq $0x20,0x388(%r13) │ │ │ │ + jmp *-0x10(%r13) │ │ │ │ + sldt (%rax) │ │ │ │ + add %al,(%rdx) │ │ │ │ + ... │ │ │ │ + add %al,(%rax) │ │ │ │ + add %cl,(%rsi) │ │ │ │ + add %al,(%rax) │ │ │ │ + add %bh,0x48031e33(%rax) │ │ │ │ + lea -0x28(%rbp),%eax │ │ │ │ + cmp %r15,%rax │ │ │ │ + jae 4c4f8b │ │ │ │ + lea 0x31e33c8(%rip),%rbx │ │ │ │ jmp *-0x8(%r13) │ │ │ │ - mov 0x8(%rbp),%rax │ │ │ │ - movq $0x4c6458,0x8(%rbp) │ │ │ │ - mov %rax,%rbx │ │ │ │ - add $0x8,%rbp │ │ │ │ + movq $0x4c4f80,0x0(%rbp) │ │ │ │ + mov 0x10(%rbp),%rbx │ │ │ │ test $0x7,%bl │ │ │ │ - jne 4c6458 │ │ │ │ + jne 4c4f80 │ │ │ │ mov (%rbx),%rax │ │ │ │ jmp *%rax │ │ │ │ nopw 0x0(%rax,%rax,1) │ │ │ │ - ... │ │ │ │ - (bad) │ │ │ │ + addl $0x0,(%rcx) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ + add %bl,(%rsi) │ │ │ │ add %al,(%rax) │ │ │ │ - add %cl,-0x7d(%rcx) │ │ │ │ + add %bh,0x33(%rax) │ │ │ │ (bad) │ │ │ │ - sub %cl,0x3b(%rbp) │ │ │ │ - movsl %ds:(%rsi),%es:(%rdi) │ │ │ │ - pop %rax │ │ │ │ - add (%rax),%eax │ │ │ │ - add %dh,0x34(%rdi) │ │ │ │ - movq $0x30e7208,-0x20(%r12) │ │ │ │ - mov %rbx,-0x18(%r12) │ │ │ │ - movq $0x3c066da,-0x10(%r12) │ │ │ │ - movq $0x3c066da,-0x8(%r12) │ │ │ │ - movq $0x1,(%r12) │ │ │ │ - lea -0x1f(%r12),%rbx │ │ │ │ - add $0x8,%rbp │ │ │ │ - jmp *0x0(%rbp) │ │ │ │ - movq $0x28,0x388(%r13) │ │ │ │ - jmp 338a720 │ │ │ │ - add $0x10,%rcx │ │ │ │ - add $0x10,%rdx │ │ │ │ - xor %r8d,%r8d │ │ │ │ - cmp %rdx,%rcx │ │ │ │ - je 4c64fa │ │ │ │ - sub $0x8,%rsp │ │ │ │ - mov %rdx,%r8 │ │ │ │ - mov %rsi,%rdx │ │ │ │ - mov %rdi,%r9 │ │ │ │ - mov %rcx,%rdi │ │ │ │ - mov %rsi,%rcx │ │ │ │ - mov %r8,%rsi │ │ │ │ - mov %rax,%r8 │ │ │ │ - xor %eax,%eax │ │ │ │ - mov %r9,0x50(%rsp) │ │ │ │ - mov %rcx,0x48(%rsp) │ │ │ │ - mov %r8,%r14 │ │ │ │ - call 4053d0 │ │ │ │ - add $0x8,%rsp │ │ │ │ - movslq %eax,%r8 │ │ │ │ - mov 0x48(%rsp),%rdi │ │ │ │ - mov 0x40(%rsp),%rsi │ │ │ │ + add -0x75(%rax),%ecx │ │ │ │ + jne 4c4f8c │ │ │ │ + add $0x20,%rbp │ │ │ │ + mov %rbx,%r14 │ │ │ │ mov %r14,%rax │ │ │ │ - test %r8,%r8 │ │ │ │ - jge 4c6602 │ │ │ │ - movq $0x30e7208,-0x20(%r12) │ │ │ │ - mov %rbx,-0x18(%r12) │ │ │ │ - movq $0x3c066da,-0x10(%r12) │ │ │ │ - movq $0x3c066da,-0x8(%r12) │ │ │ │ - movq $0x1,(%r12) │ │ │ │ - movq $0x4c6560,0x8(%rbp) │ │ │ │ - mov %rax,%rbx │ │ │ │ - lea -0x1f(%r12),%rax │ │ │ │ - mov %rax,0x10(%rbp) │ │ │ │ - add $0x8,%rbp │ │ │ │ + and $0x7,%eax │ │ │ │ + cmp $0x1,%rax │ │ │ │ + je 4c5078 │ │ │ │ + movq $0x4c4fe0,-0x20(%rbp) │ │ │ │ + mov 0x6(%r14),%rbx │ │ │ │ + mov %rsi,-0x18(%rbp) │ │ │ │ + mov 0x16(%r14),%rax │ │ │ │ + mov %rax,-0x10(%rbp) │ │ │ │ + mov 0x1e(%r14),%rax │ │ │ │ + mov %rax,-0x8(%rbp) │ │ │ │ + add $0xffffffffffffffe0,%rbp │ │ │ │ test $0x7,%bl │ │ │ │ - jne 4c6560 │ │ │ │ + jne 4c4fe0 │ │ │ │ mov (%rbx),%rax │ │ │ │ jmp *%rax │ │ │ │ - nopl (%rax) │ │ │ │ - add (%rax),%al │ │ │ │ - add %al,(%rax) │ │ │ │ + nopl 0x0(%rax) │ │ │ │ + add (%rax),%eax │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ - (bad) │ │ │ │ add %al,(%rax) │ │ │ │ - add %ah,-0x6(%rax) │ │ │ │ - sbb $0x7d8b4803,%eax │ │ │ │ - or %cl,-0x77(%rax) │ │ │ │ - fimuls 0x75(%rbx,%rcx,4) │ │ │ │ - adc %cl,-0x7d(%rax) │ │ │ │ - (bad) │ │ │ │ - sub $0xfc,%al │ │ │ │ (bad) │ │ │ │ - decl -0x39(%rcx) │ │ │ │ - test %ecx,0x28000003(%rax) │ │ │ │ - add %al,(%rax) │ │ │ │ - add %ch,%cl │ │ │ │ - pushf │ │ │ │ - rex.B in (%dx),%al │ │ │ │ - add -0x7b(%rbp),%cl │ │ │ │ - rorb $0x8e,(%rdi) │ │ │ │ - cmc │ │ │ │ add %al,(%rax) │ │ │ │ - add %cl,-0x39(%rcx) │ │ │ │ - rex.R and $0xe0,%al │ │ │ │ - or %dh,0xe(%rdx) │ │ │ │ - add -0x77(%rcx),%ecx │ │ │ │ - pop %rsp │ │ │ │ - and $0xe8,%al │ │ │ │ - movq $0x3c066da,-0x10(%r12) │ │ │ │ - movq $0x3c066da,-0x8(%r12) │ │ │ │ - movq $0x1,(%r12) │ │ │ │ - movq $0x4c65e8,0x8(%rbp) │ │ │ │ - mov %rax,%rbx │ │ │ │ - lea -0x1f(%r12),%rax │ │ │ │ - mov %rax,0x10(%rbp) │ │ │ │ + add %bl,(%rax) │ │ │ │ + xor (%rsi),%ebx │ │ │ │ + add -0x77(%rax),%ecx │ │ │ │ + fadds -0x7cb7f820(%rbx) │ │ │ │ + clc │ │ │ │ + add %ecx,(%rdi) │ │ │ │ + test %ah,-0x1(%rdi,%rdi,8) │ │ │ │ + decl -0x75(%rax) │ │ │ │ + jne 4c4ffc │ │ │ │ + cmp $0x2,%rax │ │ │ │ + jne 4c5208 │ │ │ │ + movq $0x4c5028,0x8(%rbp) │ │ │ │ + mov %rsi,%rbx │ │ │ │ add $0x8,%rbp │ │ │ │ test $0x7,%bl │ │ │ │ - jne 4c65e8 │ │ │ │ + jne 4c5028 │ │ │ │ mov (%rbx),%rax │ │ │ │ jmp *%rax │ │ │ │ nop │ │ │ │ add (%rax),%al │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ (bad) │ │ │ │ add %al,(%rax) │ │ │ │ - add %ch,0x41031df9(%rax) │ │ │ │ - mov $0x1,%eax │ │ │ │ - mov 0x8(%rbp),%rdi │ │ │ │ - mov %rbx,%rsi │ │ │ │ - mov 0x10(%rbp),%r14 │ │ │ │ - add $0x18,%rbp │ │ │ │ - jmp 4c5cf0 │ │ │ │ - test %r8,%r8 │ │ │ │ - jle 4c66fc │ │ │ │ - movq $0x30e7208,-0x20(%r12) │ │ │ │ - mov %rbx,-0x18(%r12) │ │ │ │ - movq $0x3c066da,-0x10(%r12) │ │ │ │ - movq $0x3c066da,-0x8(%r12) │ │ │ │ - movq $0x1,(%r12) │ │ │ │ - movq $0x4c6668,0x8(%rbp) │ │ │ │ + add %dl,%al │ │ │ │ + xor (%rsi),%bl │ │ │ │ + add -0x7d(%rax),%ecx │ │ │ │ + jnp 4c5043 │ │ │ │ + add %cl,(%rdi) │ │ │ │ + pop 0x48000006(%rip) │ │ │ │ + mov 0x8(%rbp),%eax │ │ │ │ + movq $0x4c5068,0x8(%rbp) │ │ │ │ + mov %rbx,%rcx │ │ │ │ mov %rax,%rbx │ │ │ │ - lea -0x1f(%r12),%rax │ │ │ │ - mov %rax,0x10(%rbp) │ │ │ │ + mov %rcx,0x10(%rbp) │ │ │ │ add $0x8,%rbp │ │ │ │ test $0x7,%bl │ │ │ │ - jne 4c6668 │ │ │ │ + jne 4c5068 │ │ │ │ mov (%rbx),%rax │ │ │ │ jmp *%rax │ │ │ │ - nopl (%rax) │ │ │ │ - add (%rax),%al │ │ │ │ + nop │ │ │ │ + add %eax,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ (bad) │ │ │ │ add %al,(%rax) │ │ │ │ - add %ch,(%rax) │ │ │ │ - stc │ │ │ │ - sbb $0x1b84103,%eax │ │ │ │ + add %dl,0x48031e32(%rax) │ │ │ │ + mov 0x8(%rbp),%esi │ │ │ │ + add $0x10,%rbp │ │ │ │ + mov %rbx,%r14 │ │ │ │ + jmp 4c4f8b │ │ │ │ + movq $0x4c50b8,-0x20(%rbp) │ │ │ │ + mov 0x7(%r14),%rbx │ │ │ │ + mov %rsi,-0x18(%rbp) │ │ │ │ + mov 0xf(%r14),%rax │ │ │ │ + mov %rax,-0x10(%rbp) │ │ │ │ + mov 0x17(%r14),%rax │ │ │ │ + mov %rax,-0x8(%rbp) │ │ │ │ + add $0xffffffffffffffe0,%rbp │ │ │ │ + test $0x7,%bl │ │ │ │ + jne 4c50b8 │ │ │ │ + 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 %ah,(%rax) │ │ │ │ + xor (%rsi),%bl │ │ │ │ + add -0x7cb7f81d(%rbx),%eax │ │ │ │ + sti │ │ │ │ + add (%rdi),%ecx │ │ │ │ + test %esp,0x0(%rcx,%rax,1) │ │ │ │ add %cl,-0x75(%rax) │ │ │ │ - jge 4c667a │ │ │ │ - mov %rbx,%rsi │ │ │ │ - mov 0x10(%rbp),%r14 │ │ │ │ - add $0x18,%rbp │ │ │ │ - jmp 4c5cf0 │ │ │ │ - cmp %rdi,%rsi │ │ │ │ - jle 4c6774 │ │ │ │ - movq $0x30e7208,-0x20(%r12) │ │ │ │ - mov %rbx,-0x18(%r12) │ │ │ │ - movq $0x3c066da,-0x10(%r12) │ │ │ │ - movq $0x3c066da,-0x8(%r12) │ │ │ │ - movq $0x1,(%r12) │ │ │ │ - movq $0x4c66e8,0x8(%rbp) │ │ │ │ - mov %rax,%rbx │ │ │ │ - lea -0x1f(%r12),%rax │ │ │ │ - mov %rax,0x10(%rbp) │ │ │ │ + jne 4c50d1 │ │ │ │ + movq $0x4c50f8,0x8(%rbp) │ │ │ │ + mov %rsi,%rbx │ │ │ │ add $0x8,%rbp │ │ │ │ test $0x7,%bl │ │ │ │ - jne 4c66e8 │ │ │ │ + jne 4c50f8 │ │ │ │ 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 %bl,%al │ │ │ │ - clc │ │ │ │ - sbb $0x7d8b4803,%eax │ │ │ │ - or %cl,-0x77(%rax) │ │ │ │ - fimuls 0x75(%rbx,%rcx,4) │ │ │ │ - adc %cl,-0x7d(%rax) │ │ │ │ + add %ah,%al │ │ │ │ + xor %ebx,(%rsi) │ │ │ │ + add -0x7d(%rcx),%ecx │ │ │ │ (bad) │ │ │ │ - movsb %ds:(%rsi),%es:(%rdi) │ │ │ │ + cmp %cl,0x3b(%rbp) │ │ │ │ + movsl %ds:(%rsi),%es:(%rdi) │ │ │ │ + pop %rax │ │ │ │ + add (%rax),%eax │ │ │ │ + add %cl,(%rdi) │ │ │ │ + xchg %ebp,(%rsi) │ │ │ │ + add %eax,(%rax) │ │ │ │ + add %cl,-0x75(%rax) │ │ │ │ + rex.XB (bad) │ │ │ │ + test %rax,%rax │ │ │ │ + jg 4c5124 │ │ │ │ + add $0xffffffffffffffc8,%r12 │ │ │ │ + lea 0x3772db4(%rip),%rbx │ │ │ │ + add $0x18,%rbp │ │ │ │ + jmp *0x0(%rbp) │ │ │ │ + mov 0x8(%rbp),%rcx │ │ │ │ + mov 0x7(%rbx),%rdx │ │ │ │ + mov 0xf(%rbx),%rbx │ │ │ │ + lea 0x10(%rdx),%rsi │ │ │ │ + mov (%rsi,%rbx,1),%sil │ │ │ │ + cmp $0x80,%sil │ │ │ │ + jae 4c5247 │ │ │ │ + movq $0x4c4ea8,-0x30(%r12) │ │ │ │ + mov %rdx,-0x20(%r12) │ │ │ │ + mov %rbx,-0x18(%r12) │ │ │ │ + mov %rax,-0x10(%r12) │ │ │ │ + movq $0x3363a40,-0x8(%r12) │ │ │ │ + movzbl %sil,%eax │ │ │ │ + mov %rax,(%r12) │ │ │ │ + lea -0x30(%r12),%rax │ │ │ │ + lea -0x7(%r12),%rbx │ │ │ │ + movq $0x4c51b8,-0x10(%rbp) │ │ │ │ + mov %rbx,%rdx │ │ │ │ + mov %rcx,%rbx │ │ │ │ + mov 0x7(%rdx),%rcx │ │ │ │ + mov %rcx,-0x8(%rbp) │ │ │ │ + mov %rdx,0x0(%rbp) │ │ │ │ + mov %rax,0x8(%rbp) │ │ │ │ + add $0xfffffffffffffff0,%rbp │ │ │ │ + test $0x7,%bl │ │ │ │ + jne 4c51b8 │ │ │ │ + mov (%rbx),%rax │ │ │ │ + jmp *%rax │ │ │ │ + mov 0xf(%rbx),%rbx │ │ │ │ + jmp 4c51c0 │ │ │ │ + nop │ │ │ │ + add %r8b,(%rax) │ │ │ │ + add %al,(%rax) │ │ │ │ + add %al,(%rax) │ │ │ │ + add %bl,(%rsi) │ │ │ │ + add %al,(%rax) │ │ │ │ + add %dl,(%rax) │ │ │ │ + xor %ebx,(%rsi) │ │ │ │ + add -0x75(%rax),%ecx │ │ │ │ + and %r9b,-0x75(%r8) │ │ │ │ + rex.WRB or %r9b,-0x77(%r8) │ │ │ │ + fiaddl -0x7cb7f81e(%rbx) │ │ │ │ cli │ │ │ │ - (bad) │ │ │ │ - decl 0x39(%rax) │ │ │ │ - decb (%rdi) │ │ │ │ - mov %ebp,%gs │ │ │ │ + add (%rdi),%ecx │ │ │ │ + and $0x1,%ecx │ │ │ │ add %al,(%rax) │ │ │ │ - add %cl,-0x39(%rcx) │ │ │ │ - rex.R and $0xe0,%al │ │ │ │ - or %dh,0xe(%rdx) │ │ │ │ - add -0x77(%rcx),%ecx │ │ │ │ - pop %rsp │ │ │ │ - and $0xe8,%al │ │ │ │ - movq $0x3c066da,-0x10(%r12) │ │ │ │ - movq $0x3c066da,-0x8(%r12) │ │ │ │ - movq $0x1,(%r12) │ │ │ │ - movq $0x4c6760,0x8(%rbp) │ │ │ │ + cmp $0x2,%rdx │ │ │ │ + jae 4c54ac │ │ │ │ + mov 0x1f(%rbx),%rdx │ │ │ │ + mov %rdx,%rsi │ │ │ │ + neg %rsi │ │ │ │ + xor %rdx,%rsi │ │ │ │ + mov %rcx,%rdi │ │ │ │ + and %rsi,%rdi │ │ │ │ + cmp 0x17(%rbx),%rdi │ │ │ │ + jne 4c550d │ │ │ │ + mov %rcx,%rsi │ │ │ │ + and %rdx,%rsi │ │ │ │ + test %rsi,%rsi │ │ │ │ + jne 4c51a1 │ │ │ │ + mov 0x7(%rbx),%rbx │ │ │ │ + jmp 4c51c0 │ │ │ │ + movq $0x4c55c0,0x0(%rbp) │ │ │ │ + mov %rsi,%r8 │ │ │ │ + lea 0x37751ef(%rip),%rdi │ │ │ │ + lea 0x3776248(%rip),%rsi │ │ │ │ + mov %rbx,%r14 │ │ │ │ + jmp 4c1c88 │ │ │ │ + lea 0x3772caa(%rip),%rbx │ │ │ │ + add $0x20,%rbp │ │ │ │ + jmp *0x0(%rbp) │ │ │ │ + movq $0x38,0x388(%r13) │ │ │ │ + jmp 338a720 │ │ │ │ + cmp $0xe0,%sil │ │ │ │ + jae 4c52a7 │ │ │ │ + lea 0x10(%rdx),%rdi │ │ │ │ + lea 0x1(%rbx),%r8 │ │ │ │ + mov (%rdi,%r8,1),%dil │ │ │ │ + movq $0x4c4e10,-0x30(%r12) │ │ │ │ + mov %rdx,-0x20(%r12) │ │ │ │ + mov %rbx,-0x18(%r12) │ │ │ │ + mov %rax,-0x10(%r12) │ │ │ │ + movq $0x3363a40,-0x8(%r12) │ │ │ │ + movzbl %dil,%eax │ │ │ │ + movzbl %sil,%ebx │ │ │ │ + add $0xffffffffffffff40,%rbx │ │ │ │ + shl $0x6,%rbx │ │ │ │ + add %rax,%rbx │ │ │ │ + lea -0x80(%rbx),%rax │ │ │ │ + mov %rax,(%r12) │ │ │ │ + lea -0x30(%r12),%rax │ │ │ │ + lea -0x7(%r12),%rbx │ │ │ │ + jmp 4c5175 │ │ │ │ + cmp $0xf0,%sil │ │ │ │ + jae 4c5321 │ │ │ │ + lea 0x10(%rdx),%rdi │ │ │ │ + lea 0x1(%rbx),%r8 │ │ │ │ + mov (%rdi,%r8,1),%dil │ │ │ │ + lea 0x10(%rdx),%r8 │ │ │ │ + lea 0x2(%rbx),%r9 │ │ │ │ + mov (%r8,%r9,1),%r8b │ │ │ │ + movq $0x4c4d78,-0x30(%r12) │ │ │ │ + mov %rdx,-0x20(%r12) │ │ │ │ + mov %rbx,-0x18(%r12) │ │ │ │ + mov %rax,-0x10(%r12) │ │ │ │ + movq $0x3363a40,-0x8(%r12) │ │ │ │ + movzbl %r8b,%eax │ │ │ │ + movzbl %dil,%ebx │ │ │ │ + add $0xffffffffffffff80,%rbx │ │ │ │ + shl $0x6,%rbx │ │ │ │ + add %rax,%rbx │ │ │ │ + movzbl %sil,%eax │ │ │ │ + add $0xffffffffffffff20,%rax │ │ │ │ + shl $0xc,%rax │ │ │ │ + add %rbx,%rax │ │ │ │ + add $0xffffffffffffff80,%rax │ │ │ │ + mov %rax,(%r12) │ │ │ │ + lea -0x30(%r12),%rax │ │ │ │ + lea -0x7(%r12),%rbx │ │ │ │ + jmp 4c5175 │ │ │ │ + lea 0x10(%rdx),%rdi │ │ │ │ + lea 0x1(%rbx),%r8 │ │ │ │ + mov (%rdi,%r8,1),%dil │ │ │ │ + lea 0x10(%rdx),%r8 │ │ │ │ + lea 0x2(%rbx),%r9 │ │ │ │ + mov (%r8,%r9,1),%r8b │ │ │ │ + lea 0x10(%rdx),%r9 │ │ │ │ + lea 0x3(%rbx),%r10 │ │ │ │ + mov (%r9,%r10,1),%r9b │ │ │ │ + movq $0x4c4ce0,-0x30(%r12) │ │ │ │ + mov %rdx,-0x20(%r12) │ │ │ │ + mov %rbx,-0x18(%r12) │ │ │ │ + mov %rax,-0x10(%r12) │ │ │ │ + movq $0x3363a40,-0x8(%r12) │ │ │ │ + movzbl %r9b,%eax │ │ │ │ + movzbl %r8b,%ebx │ │ │ │ + add $0xffffffffffffff80,%rbx │ │ │ │ + shl $0x6,%rbx │ │ │ │ + add %rax,%rbx │ │ │ │ + movzbl %dil,%eax │ │ │ │ + add $0xffffffffffffff80,%rax │ │ │ │ + shl $0xc,%rax │ │ │ │ + add %rbx,%rax │ │ │ │ + movzbl %sil,%ebx │ │ │ │ + add $0xffffffffffffff10,%rbx │ │ │ │ + shl $0x12,%rbx │ │ │ │ + add %rax,%rbx │ │ │ │ + lea -0x80(%rbx),%rax │ │ │ │ + mov %rax,(%r12) │ │ │ │ + lea -0x30(%r12),%rax │ │ │ │ + lea -0x7(%r12),%rbx │ │ │ │ + jmp 4c5175 │ │ │ │ + movq $0x4c53e0,0x8(%rbp) │ │ │ │ mov %rax,%rbx │ │ │ │ - lea -0x1f(%r12),%rax │ │ │ │ - mov %rax,0x10(%rbp) │ │ │ │ add $0x8,%rbp │ │ │ │ test $0x7,%bl │ │ │ │ - jne 4c6760 │ │ │ │ + jne 4c53e0 │ │ │ │ mov (%rbx),%rax │ │ │ │ jmp *%rax │ │ │ │ - nop │ │ │ │ - add (%rax),%al │ │ │ │ + nopw 0x0(%rax,%rax,1) │ │ │ │ + add (%rcx),%eax │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ (bad) │ │ │ │ add %al,(%rax) │ │ │ │ - add %ah,-0x8(%rax) │ │ │ │ - sbb $0x7d8b4803,%eax │ │ │ │ - or %cl,-0x77(%rax) │ │ │ │ - fimuls 0x75(%rbx,%rcx,4) │ │ │ │ - adc %cl,-0x7d(%rax) │ │ │ │ + add %ch,%al │ │ │ │ + cs (bad) │ │ │ │ + add -0x39(%rax),%ecx │ │ │ │ + add %r12b,(%r8) │ │ │ │ + push %rsp │ │ │ │ + rex.WR add %r9b,-0x75(%rax) │ │ │ │ + pop %rbx │ │ │ │ + psadbw %mm3,%mm0 │ │ │ │ (bad) │ │ │ │ - sub $0xfa,%al │ │ │ │ + jne 4c5420 │ │ │ │ + mov (%rbx),%rax │ │ │ │ + jmp *%rax │ │ │ │ + xchg %ax,%ax │ │ │ │ + add (%rcx),%eax │ │ │ │ + add %al,(%rax) │ │ │ │ + add %al,(%rax) │ │ │ │ + add %al,(%rax) │ │ │ │ (bad) │ │ │ │ - decl 0x39(%rax) │ │ │ │ - decb (%rdi) │ │ │ │ - lea (bad),%esi │ │ │ │ - cmc │ │ │ │ add %al,(%rax) │ │ │ │ - add %cl,-0x39(%rcx) │ │ │ │ - rex.R and $0xe0,%al │ │ │ │ - or %dh,0xe(%rdx) │ │ │ │ - add -0x77(%rcx),%ecx │ │ │ │ - pop %rsp │ │ │ │ - and $0xe8,%al │ │ │ │ - movq $0x3c066da,-0x10(%r12) │ │ │ │ - movq $0x3c066da,-0x8(%r12) │ │ │ │ - movq $0x1,(%r12) │ │ │ │ - movq $0x4c67d8,0x8(%rbp) │ │ │ │ - mov %rax,%rbx │ │ │ │ - lea -0x1f(%r12),%rax │ │ │ │ - mov %rax,0x10(%rbp) │ │ │ │ - add $0x8,%rbp │ │ │ │ + add %al,%al │ │ │ │ + cs (bad) │ │ │ │ + add %ebx,%ebp │ │ │ │ + (bad) │ │ │ │ + nopw 0x0(%rax,%rax,1) │ │ │ │ + add (%rcx),%eax │ │ │ │ + add %al,(%rax) │ │ │ │ + add %al,(%rax) │ │ │ │ + add %al,(%rax) │ │ │ │ + (bad) │ │ │ │ + add %al,(%rax) │ │ │ │ + add %ch,0x48031e2e(%rax) │ │ │ │ + movl $0x4c5458,0x0(%rbp) │ │ │ │ + mov %rbx,%rax │ │ │ │ + mov 0x7(%rbx),%rbx │ │ │ │ + mov 0xf(%rax),%rax │ │ │ │ + mov %rax,0x18(%rbp) │ │ │ │ test $0x7,%bl │ │ │ │ - jne 4c67d8 │ │ │ │ + jne 4c5458 │ │ │ │ mov (%rbx),%rax │ │ │ │ jmp *%rax │ │ │ │ - nop │ │ │ │ - add (%rax),%al │ │ │ │ + nopl 0x0(%rax) │ │ │ │ + add (%rax),%eax │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ (bad) │ │ │ │ add %al,(%rax) │ │ │ │ - add %bh,0x41031df7(%rax) │ │ │ │ - mov $0x1,%eax │ │ │ │ - mov 0x8(%rbp),%rdi │ │ │ │ - mov %rbx,%rsi │ │ │ │ - mov 0x10(%rbp),%r14 │ │ │ │ - add $0x18,%rbp │ │ │ │ - jmp 4c5cf0 │ │ │ │ - cmp %rdi,%rsi │ │ │ │ - jge 4c68e4 │ │ │ │ - movq $0x30e7208,-0x20(%r12) │ │ │ │ - mov %rbx,-0x18(%r12) │ │ │ │ - movq $0x3c066da,-0x10(%r12) │ │ │ │ - movq $0x3c066da,-0x8(%r12) │ │ │ │ - movq $0x1,(%r12) │ │ │ │ - movq $0x4c6858,0x8(%rbp) │ │ │ │ - mov %rax,%rbx │ │ │ │ - lea -0x1f(%r12),%rax │ │ │ │ - mov %rax,0x10(%rbp) │ │ │ │ - add $0x8,%rbp │ │ │ │ + add %dh,0x2e(%rax) │ │ │ │ + (bad) │ │ │ │ + add -0x7cb7f81d(%rbx),%eax │ │ │ │ + sti │ │ │ │ + add 0xe(%rbp),%esi │ │ │ │ + lea 0x3772a69(%rip),%rbx │ │ │ │ + add $0x20,%rbp │ │ │ │ + jmp *0x0(%rbp) │ │ │ │ + movq $0x4c5498,0x0(%rbp) │ │ │ │ + mov 0x18(%rbp),%rbx │ │ │ │ test $0x7,%bl │ │ │ │ - jne 4c6858 │ │ │ │ + jne 4c5498 │ │ │ │ mov (%rbx),%rax │ │ │ │ jmp *%rax │ │ │ │ nopl (%rax) │ │ │ │ - add (%rax),%al │ │ │ │ + add (%rcx),%eax │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ (bad) │ │ │ │ add %al,(%rax) │ │ │ │ - add %bh,(%rax) │ │ │ │ - negl 0x1b84103(%rip) │ │ │ │ - add %al,(%rax) │ │ │ │ - add %cl,-0x75(%rax) │ │ │ │ - jge 4c686a │ │ │ │ - mov %rbx,%rsi │ │ │ │ - mov 0x10(%rbp),%r14 │ │ │ │ - add $0x18,%rbp │ │ │ │ - jmp 4c5cf0 │ │ │ │ - movq $0x30e7208,-0x20(%r12) │ │ │ │ - mov %rbx,-0x18(%r12) │ │ │ │ - movq $0x3c066da,-0x10(%r12) │ │ │ │ - movq $0x3c066da,-0x8(%r12) │ │ │ │ - movq $0x1,(%r12) │ │ │ │ - movq $0x4c68d0,0x8(%rbp) │ │ │ │ - mov %rax,%rbx │ │ │ │ - lea -0x1f(%r12),%rax │ │ │ │ - mov %rax,0x10(%rbp) │ │ │ │ + add %dh,(%rax) │ │ │ │ + cs (bad) │ │ │ │ + add -0x75(%rax),%ecx │ │ │ │ + jge 4c54ac │ │ │ │ + mov 0x8(%rbp),%rsi │ │ │ │ + mov %rbx,%r14 │ │ │ │ + add $0x20,%rbp │ │ │ │ + jmp 4c4568 │ │ │ │ + cmp 0xe(%rbx),%rcx │ │ │ │ + jne 4c5552 │ │ │ │ + movq $0x4c54e0,0x8(%rbp) │ │ │ │ + mov 0x6(%rbx),%rbx │ │ │ │ add $0x8,%rbp │ │ │ │ test $0x7,%bl │ │ │ │ - jne 4c68d0 │ │ │ │ + jne 4c54e0 │ │ │ │ mov (%rbx),%rax │ │ │ │ jmp *%rax │ │ │ │ - nopl 0x0(%rax) │ │ │ │ - add (%rax),%al │ │ │ │ + add (%rcx),%eax │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ (bad) │ │ │ │ add %al,(%rax) │ │ │ │ - add %dh,%al │ │ │ │ - negb 0x7d8b4803(%rip) │ │ │ │ - or %cl,-0x77(%rax) │ │ │ │ - fimuls 0x75(%rbx,%rcx,4) │ │ │ │ - adc %cl,-0x7d(%rax) │ │ │ │ + add %ch,%al │ │ │ │ + sub $0xc748031e,%eax │ │ │ │ + add %r9b,(%r8) │ │ │ │ + push %rbp │ │ │ │ + rex.WR add %r9b,-0x75(%rax) │ │ │ │ + pop %rbx │ │ │ │ + psadbw %mm3,%mm0 │ │ │ │ (bad) │ │ │ │ - mov $0x49fffff8,%esp │ │ │ │ - movl $0x30e7208,-0x20(%rsp) │ │ │ │ - mov %rbx,-0x18(%r12) │ │ │ │ - movq $0x3c066da,-0x10(%r12) │ │ │ │ - movq $0x3c066da,-0x8(%r12) │ │ │ │ - movq $0x1,(%r12) │ │ │ │ - movq $0x4c6940,0x8(%rbp) │ │ │ │ - mov %rax,%rbx │ │ │ │ - lea -0x1f(%r12),%rax │ │ │ │ - mov %rax,0x10(%rbp) │ │ │ │ - add $0x8,%rbp │ │ │ │ - test $0x7,%bl │ │ │ │ - jne 4c6940 │ │ │ │ + jne 4c5508 │ │ │ │ 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,0x48031df6(%rax) │ │ │ │ - mov 0x8(%rbp),%edi │ │ │ │ - mov %rbx,%rsi │ │ │ │ - mov 0x10(%rbp),%r14 │ │ │ │ - add $0x18,%rbp │ │ │ │ - jmp 4c61a0 │ │ │ │ - nopl 0x0(%rax) │ │ │ │ - add $0x1000000,%eax │ │ │ │ + add %al,%al │ │ │ │ + sub $0x13e9031e,%eax │ │ │ │ + (bad) │ │ │ │ + (bad) │ │ │ │ + decl -0x39(%rax) │ │ │ │ + or %r15b,(%r8) │ │ │ │ + push %rbp │ │ │ │ + rex.WR add %r9b,-0x77(%rax) │ │ │ │ + ret │ │ │ │ + add $0x8,%rbp │ │ │ │ + test $0x7,%bl │ │ │ │ + jne 4c5538 │ │ │ │ + mov (%rbx),%rax │ │ │ │ + jmp *%rax │ │ │ │ + xchg %ax,%ax │ │ │ │ + add (%rcx),%eax │ │ │ │ add %al,(%rax) │ │ │ │ - add %al,(%rdx) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ + (bad) │ │ │ │ add %al,(%rax) │ │ │ │ - add %cl,(%rsi) │ │ │ │ + add %dl,0x48031e2d(%rax) │ │ │ │ + movl $0x4c5408,0x0(%rbp) │ │ │ │ + mov 0xf(%rbx),%rbx │ │ │ │ + test $0x7,%bl │ │ │ │ + jne 4c5408 │ │ │ │ + mov (%rbx),%rax │ │ │ │ + jmp *%rax │ │ │ │ + movq $0x4c5580,0x8(%rbp) │ │ │ │ + mov %rax,%rbx │ │ │ │ + add $0x8,%rbp │ │ │ │ + test $0x7,%bl │ │ │ │ + jne 4c5580 │ │ │ │ + mov (%rbx),%rax │ │ │ │ + jmp *%rax │ │ │ │ + nopl 0x0(%rax,%rax,1) │ │ │ │ + add (%rcx),%eax │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ - add %cl,-0x73(%rax) │ │ │ │ - rex.RB fmuls -0x8(%r9,%rdi,1) │ │ │ │ - jb 4c69d6 │ │ │ │ - mov %r14,%rax │ │ │ │ - and $0x7,%eax │ │ │ │ - cmp $0x1,%rax │ │ │ │ - je 4c698f │ │ │ │ - lea 0x373fd4e(%rip),%rbx │ │ │ │ - jmp *0x0(%rbp) │ │ │ │ - mov 0xf(%r14),%rax │ │ │ │ - mov 0x17(%r14),%rbx │ │ │ │ - mov 0x7(%r14),%rcx │ │ │ │ - mov %rcx,%rdx │ │ │ │ - and $0x7,%edx │ │ │ │ - cmp $0x1,%rdx │ │ │ │ - je 4c69cb │ │ │ │ - movq $0x4c69f8,-0x28(%rbp) │ │ │ │ - mov %r14,%rdx │ │ │ │ - mov %rax,%r14 │ │ │ │ - mov %rdx,-0x20(%rbp) │ │ │ │ - mov %rax,-0x18(%rbp) │ │ │ │ - mov %rbx,-0x10(%rbp) │ │ │ │ - mov %rcx,-0x8(%rbp) │ │ │ │ - add $0xffffffffffffffd8,%rbp │ │ │ │ - jmp 4c6970 │ │ │ │ - mov %rbx,%rsi │ │ │ │ - mov %rax,%r14 │ │ │ │ - jmp 30e3728 │ │ │ │ - lea 0x31df633(%rip),%rbx │ │ │ │ - jmp *-0x8(%r13) │ │ │ │ - nopl 0x0(%rax) │ │ │ │ - add $0x0,%al │ │ │ │ + (bad) │ │ │ │ + add %al,(%rax) │ │ │ │ + add %cl,0x2d(%rax) │ │ │ │ + (bad) │ │ │ │ + add -0x39(%rax),%ecx │ │ │ │ + add %r13b,0x48004c55(%r8) │ │ │ │ + mov 0xf(%rbx),%ebx │ │ │ │ + test $0x7,%bl │ │ │ │ + jne 4c55a8 │ │ │ │ + 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 %ch,%al │ │ │ │ - cld │ │ │ │ - jae 4c69fb │ │ │ │ - cmp 0x10(%rbp),%rbx │ │ │ │ - jne 4c6a09 │ │ │ │ - mov 0x8(%rbp),%rbx │ │ │ │ - add $0x28,%rbp │ │ │ │ - jmp *0x0(%rbp) │ │ │ │ - mov 0x18(%rbp),%rdi │ │ │ │ - mov %rbx,%rsi │ │ │ │ - mov 0x20(%rbp),%r14 │ │ │ │ - add $0x28,%rbp │ │ │ │ - jmp 30e1920 │ │ │ │ - nopl (%rax) │ │ │ │ - add $0x1000000,%eax │ │ │ │ - ... │ │ │ │ + add %ah,(%rax) │ │ │ │ + sub $0x73e9031e,%eax │ │ │ │ + (bad) │ │ │ │ + (bad) │ │ │ │ + decl (%rdi) │ │ │ │ + (bad) │ │ │ │ + add %al,(%rbx) │ │ │ │ add %al,(%rax) │ │ │ │ - add %cl,(%rsi) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ + add %bl,(%rsi) │ │ │ │ add %al,(%rax) │ │ │ │ - add %cl,-0x73(%rax) │ │ │ │ - rex.RB call 1044a38c <__environ@GLIBC_2.2.5+0xc809ee4> │ │ │ │ + add %bh,(%rax) │ │ │ │ + sub $0xe383031e,%eax │ │ │ │ (bad) │ │ │ │ - mov $0x48000000,%esp │ │ │ │ - movl $0x4c6a70,-0x8(%rbp) │ │ │ │ - mov %r14,%rbx │ │ │ │ - add $0xfffffffffffffff8,%rbp │ │ │ │ + cmp $0x1,%rbx │ │ │ │ + je 4c5600 │ │ │ │ + movq $0x4c55f0,0x0(%rbp) │ │ │ │ + mov 0x10(%rbp),%rbx │ │ │ │ test $0x7,%bl │ │ │ │ - jne 4c6a70 │ │ │ │ + jne 4c55f0 │ │ │ │ mov (%rbx),%rax │ │ │ │ jmp *%rax │ │ │ │ - xchg %ax,%ax │ │ │ │ - ... │ │ │ │ - (bad) │ │ │ │ + nop │ │ │ │ + addl $0x0,(%rcx) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ + add %bl,(%rsi) │ │ │ │ add %al,(%rax) │ │ │ │ - add %cl,-0x77(%rax) │ │ │ │ - fadds -0x7cb7f820(%rbx) │ │ │ │ - clc │ │ │ │ - add %esi,0x48(%rdi,%rsi,2) │ │ │ │ - movl $0x4c6ab0,-0x8(%rbp) │ │ │ │ - mov 0xe(%rbx),%rax │ │ │ │ - mov 0x6(%rbx),%rbx │ │ │ │ - mov %rax,0x0(%rbp) │ │ │ │ - add $0xfffffffffffffff8,%rbp │ │ │ │ + add %cl,(%rax) │ │ │ │ + sub $0x8b48031e,%eax │ │ │ │ + jne 4c55fc │ │ │ │ + add $0x20,%rbp │ │ │ │ + mov %rbx,%r14 │ │ │ │ + jmp 4c4f8b │ │ │ │ + movq $0x4c5628,0x0(%rbp) │ │ │ │ + mov 0x18(%rbp),%rbx │ │ │ │ test $0x7,%bl │ │ │ │ - jne 4c6ab0 │ │ │ │ + jne 4c5628 │ │ │ │ mov (%rbx),%rax │ │ │ │ jmp *%rax │ │ │ │ xchg %ax,%ax │ │ │ │ - add %eax,(%rax) │ │ │ │ - add %al,(%rax) │ │ │ │ - add %al,(%rax) │ │ │ │ - add %al,(%rax) │ │ │ │ - (bad) │ │ │ │ + addl $0x0,(%rcx) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ + add %bl,(%rsi) │ │ │ │ add %al,(%rax) │ │ │ │ - add %cl,-0x77(%rax) │ │ │ │ - fadds -0x7cb7f820(%rbx) │ │ │ │ - clc │ │ │ │ - add %esi,0x29(%rbp) │ │ │ │ - movq $0x4c6b20,-0x8(%rbp) │ │ │ │ - mov 0x8(%rbp),%r14 │ │ │ │ - mov 0xf(%rbx),%rax │ │ │ │ - mov %rax,0x0(%rbp) │ │ │ │ - mov 0x7(%rbx),%rax │ │ │ │ - mov %rax,0x8(%rbp) │ │ │ │ - add $0xfffffffffffffff8,%rbp │ │ │ │ - jmp 4c6a38 │ │ │ │ - add $0x8,%rbp │ │ │ │ - lea 0x3761b0d(%rip),%rbx │ │ │ │ - add $0x10,%rbp │ │ │ │ - jmp *0x0(%rbp) │ │ │ │ - lea 0x31ddb88(%rip),%rbx │ │ │ │ + add %dl,%al │ │ │ │ + sub $0x1e,%al │ │ │ │ + add -0x75(%rax),%ecx │ │ │ │ + jne 4c5634 │ │ │ │ + add $0x20,%rbp │ │ │ │ + mov %rbx,%r14 │ │ │ │ + jmp 4c4f8b │ │ │ │ + movq $0x4c5670,0x8(%rbp) │ │ │ │ + mov %rbx,%rax │ │ │ │ + mov 0x10(%rbp),%rbx │ │ │ │ + mov %rax,0x10(%rbp) │ │ │ │ add $0x8,%rbp │ │ │ │ - jmp *0x0(%rbp) │ │ │ │ - lea 0x31df528(%rip),%rbx │ │ │ │ - jmp *-0x8(%r13) │ │ │ │ + test $0x7,%bl │ │ │ │ + jne 4c5670 │ │ │ │ + mov (%rbx),%rax │ │ │ │ + jmp *%rax │ │ │ │ nopl 0x0(%rax) │ │ │ │ - add (%rax),%al │ │ │ │ + add %eax,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ (bad) │ │ │ │ add %al,(%rax) │ │ │ │ + add %cl,0x48031e2c(%rax) │ │ │ │ + mov 0x8(%rbp),%esi │ │ │ │ + add $0x10,%rbp │ │ │ │ + mov %rbx,%r14 │ │ │ │ + jmp 4c4f8b │ │ │ │ + sldt (%rax) │ │ │ │ + add %al,(%rdx) │ │ │ │ + ... │ │ │ │ add %al,(%rax) │ │ │ │ + add %cl,(%rsi) │ │ │ │ add %al,(%rax) │ │ │ │ - add %cl,-0x77(%rax) │ │ │ │ - fadds -0x7cb7f820(%rbx) │ │ │ │ - clc │ │ │ │ - add %esi,0x49(%rbp,%rsi,4) │ │ │ │ - add $0x40,%esp │ │ │ │ - cmp 0x358(%r13),%r12 │ │ │ │ - ja 4c6b8e │ │ │ │ - mov 0x6(%rbx),%rax │ │ │ │ - movq $0x3363098,-0x38(%r12) │ │ │ │ - mov 0x10(%rbp),%rbx │ │ │ │ - mov %rbx,-0x30(%r12) │ │ │ │ - mov 0x8(%rbp),%rbx │ │ │ │ - mov %rbx,-0x28(%r12) │ │ │ │ - movq $0x3363ae0,-0x20(%r12) │ │ │ │ - lea -0x37(%r12),%rbx │ │ │ │ - mov %rbx,-0x18(%r12) │ │ │ │ - mov %rax,-0x10(%r12) │ │ │ │ - movq $0x32ce2c8,-0x8(%r12) │ │ │ │ - lea -0x1e(%r12),%rax │ │ │ │ - mov %rax,(%r12) │ │ │ │ - lea -0x6(%r12),%rbx │ │ │ │ - add $0x18,%rbp │ │ │ │ - jmp *0x0(%rbp) │ │ │ │ - movq $0x40,0x388(%r13) │ │ │ │ - jmp 338a720 │ │ │ │ - xchg %ax,%ax │ │ │ │ + add %dl,0x48031e2c(%rax) │ │ │ │ + lea -0x18(%rbp),%eax │ │ │ │ + cmp %r15,%rax │ │ │ │ + jb 4c57e8 │ │ │ │ + movq $0x4c56d8,-0x10(%rbp) │ │ │ │ + mov %r14,%rbx │ │ │ │ + mov %rsi,-0x8(%rbp) │ │ │ │ + add $0xfffffffffffffff0,%rbp │ │ │ │ + test $0x7,%bl │ │ │ │ + jne 4c56d8 │ │ │ │ + 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) │ │ │ │ - mov %dh,%ah │ │ │ │ - sbb $0x458d4803,%eax │ │ │ │ - call 7344a504 <__environ@GLIBC_2.2.5+0x6f80a05c> │ │ │ │ - rex.RXB │ │ │ │ - movq $0x3390fc8,-0x10(%rbp) │ │ │ │ - mov %rbx,-0x8(%rbp) │ │ │ │ - movq $0x4c6bf0,-0x18(%rbp) │ │ │ │ - mov 0x10(%rbx),%rbx │ │ │ │ - add $0xffffffffffffffe8,%rbp │ │ │ │ + add %dl,0x2c(%rax) │ │ │ │ + (bad) │ │ │ │ + add -0x39(%rax),%ecx │ │ │ │ + rex.RB clc │ │ │ │ + adc %dl,0x4c(%rdi) │ │ │ │ + add %cl,-0x75(%rax) │ │ │ │ + rex.XB (bad) │ │ │ │ + mov 0x3f(%rbx),%rbx │ │ │ │ + mov %rax,0x0(%rbp) │ │ │ │ + add $0xfffffffffffffff8,%rbp │ │ │ │ test $0x7,%bl │ │ │ │ - jne 4c6bf0 │ │ │ │ + jne 4c5710 │ │ │ │ mov (%rbx),%rax │ │ │ │ jmp *%rax │ │ │ │ - nop │ │ │ │ - ... │ │ │ │ + nopw 0x0(%rax,%rax,1) │ │ │ │ + add (%rax),%al │ │ │ │ + add %al,(%rax) │ │ │ │ + add %al,(%rax) │ │ │ │ + add %al,(%rax) │ │ │ │ (bad) │ │ │ │ add %al,(%rax) │ │ │ │ - add %cl,-0xc(%rax) │ │ │ │ - sbb $0x45c74803,%eax │ │ │ │ add %bl,(%rax) │ │ │ │ - insb (%dx),%es:(%rdi) │ │ │ │ - rex.WR add %r9b,-0x77(%rcx) │ │ │ │ - fsubrp %st,%st(1) │ │ │ │ - add %al,(%rcx) │ │ │ │ + sub $0x1e,%al │ │ │ │ + add -0x75(%rax),%ecx │ │ │ │ + or %r8b,-0x7cb7f81d(%r11) │ │ │ │ + sti │ │ │ │ + add %esi,0x48(%rbx,%riz,2) │ │ │ │ + movl $0x4c5748,0x8(%rbp) │ │ │ │ + mov %rax,%rbx │ │ │ │ + add $0x8,%rbp │ │ │ │ + test $0x7,%bl │ │ │ │ + jne 4c5748 │ │ │ │ + mov (%rbx),%rax │ │ │ │ + jmp *%rax │ │ │ │ + xchg %ax,%ax │ │ │ │ + add %eax,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ - jmp *-0x10(%r13) │ │ │ │ - nopl 0x0(%rax) │ │ │ │ - ... │ │ │ │ - (bad) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ + (bad) │ │ │ │ add %al,(%rax) │ │ │ │ - add %cl,-0x7d(%rcx) │ │ │ │ + add %dl,%al │ │ │ │ + sub (%rsi),%ebx │ │ │ │ + add -0x39(%rax),%ecx │ │ │ │ + add %r14b,0x57(%r8) │ │ │ │ + rex.WR add %r9b,-0x75(%rax) │ │ │ │ + pop %rbx │ │ │ │ + psadbw %mm3,%mm0 │ │ │ │ (bad) │ │ │ │ - sbb %cl,0x3b(%rbp) │ │ │ │ - movsl %ds:(%rsi),%es:(%rdi) │ │ │ │ - pop %rax │ │ │ │ - add (%rax),%eax │ │ │ │ - add %dh,0x1e(%rdi) │ │ │ │ - movq $0x3363098,-0x10(%r12) │ │ │ │ - mov %rbx,-0x8(%r12) │ │ │ │ - mov %r14,(%r12) │ │ │ │ - lea -0xf(%r12),%rbx │ │ │ │ - add $0x8,%rbp │ │ │ │ - jmp *0x0(%rbp) │ │ │ │ - movq $0x18,0x388(%r13) │ │ │ │ - movq $0x4c6c18,0x0(%rbp) │ │ │ │ - jmp 338a798 │ │ │ │ - nopl 0x0(%rax,%rax,1) │ │ │ │ + jne 4c5770 │ │ │ │ + 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 -0x18(%rbp),%rax │ │ │ │ - cmp %r15,%rax │ │ │ │ - jb 4c6ce3 │ │ │ │ - movq $0x3390fc8,-0x10(%rbp) │ │ │ │ - mov %rbx,-0x8(%rbp) │ │ │ │ - movq $0x4c6cb0,-0x18(%rbp) │ │ │ │ - mov 0x10(%rbx),%rbx │ │ │ │ - add $0xffffffffffffffe8,%rbp │ │ │ │ + add %ch,0x48031e2b(%rax) │ │ │ │ + mov 0x8(%rbp),%esi │ │ │ │ + mov %rbx,%r14 │ │ │ │ + add $0x10,%rbp │ │ │ │ + jmp 4c4f40 │ │ │ │ + movq $0x4c57b0,0x8(%rbp) │ │ │ │ + mov %rax,%rbx │ │ │ │ + add $0x8,%rbp │ │ │ │ test $0x7,%bl │ │ │ │ - jne 4c6cb0 │ │ │ │ + jne 4c57b0 │ │ │ │ mov (%rbx),%rax │ │ │ │ jmp *%rax │ │ │ │ - nop │ │ │ │ - ... │ │ │ │ - (bad) │ │ │ │ + nopl 0x0(%rax) │ │ │ │ + add %eax,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ - add %cl,-0x39(%rax) │ │ │ │ + (bad) │ │ │ │ + add %al,(%rax) │ │ │ │ + add %cl,(%rax) │ │ │ │ + sub (%rsi),%ebx │ │ │ │ + add -0x39(%rax),%ecx │ │ │ │ add %r11b,%r8b │ │ │ │ - insb (%dx),%es:(%rdi) │ │ │ │ + push %rdi │ │ │ │ rex.WR add %r9b,-0x75(%rax) │ │ │ │ pop %rbx │ │ │ │ + psadbw %mm3,%mm0 │ │ │ │ (bad) │ │ │ │ - test $0x7,%bl │ │ │ │ - jne 4c6cd8 │ │ │ │ + jne 4c57d8 │ │ │ │ mov (%rbx),%rax │ │ │ │ jmp *%rax │ │ │ │ xchg %ax,%ax │ │ │ │ - ... │ │ │ │ - (bad) │ │ │ │ - add %al,(%rax) │ │ │ │ - add %al,(%rax) │ │ │ │ + add %eax,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ - add %cl,-0x75(%rax) │ │ │ │ - pop %rbx │ │ │ │ - cmovs 0x65ff08c5(%rbx),%eax │ │ │ │ - add %al,-0x1(%rcx) │ │ │ │ - gs lock nop │ │ │ │ - add $0x1000000,%eax │ │ │ │ - ... │ │ │ │ add %al,(%rax) │ │ │ │ - add %cl,(%rsi) │ │ │ │ add %al,(%rax) │ │ │ │ - add %bh,(%rax) │ │ │ │ - in $0x1d,%eax │ │ │ │ - add -0x73(%rax),%ecx │ │ │ │ - rex.RB call 1044a654 <__environ@GLIBC_2.2.5+0xc80a1ac> │ │ │ │ (bad) │ │ │ │ - mov $0x0,%ah │ │ │ │ add %al,(%rax) │ │ │ │ - mov %r14,%rbx │ │ │ │ - and $0x7,%r14d │ │ │ │ - cmp $0x1,%r14 │ │ │ │ - jne 4c6d44 │ │ │ │ - lea 0x37711d8(%rip),%r14 │ │ │ │ - lea 0x37711d1(%rip),%rbx │ │ │ │ - jmp *0x0(%rbp) │ │ │ │ + add %ah,%al │ │ │ │ + sub (%rsi),%bl │ │ │ │ + add -0x75(%rax),%ecx │ │ │ │ + jne 4c57e4 │ │ │ │ + mov %rbx,%r14 │ │ │ │ + add $0x10,%rbp │ │ │ │ + jmp 4c3938 │ │ │ │ + lea 0x31e2b59(%rip),%rbx │ │ │ │ + jmp *-0x8(%r13) │ │ │ │ nopl 0x0(%rax,%rax,1) │ │ │ │ + sbb %al,(%rax) │ │ │ │ + add %al,(%rax) │ │ │ │ + add $0x0,%al │ │ │ │ ... │ │ │ │ - (bad) │ │ │ │ add %al,(%rax) │ │ │ │ - add %bh,%al │ │ │ │ - repnz sbb $0xc5834803,%eax │ │ │ │ - or %cl,-0x7d(%rcx) │ │ │ │ (bad) │ │ │ │ - xor %cl,0x3b(%rbp) │ │ │ │ - movsl %ds:(%rsi),%es:(%rdi) │ │ │ │ - pop %rax │ │ │ │ + add %al,(%rax) │ │ │ │ + add %dl,0x48031e28(%rax) │ │ │ │ + lea -0x20(%rbp),%eax │ │ │ │ + cmp %r15,%rax │ │ │ │ + jb 4c58f3 │ │ │ │ + movq $0x4c5858,-0x20(%rbp) │ │ │ │ + mov %r14,%rbx │ │ │ │ + mov %rsi,-0x18(%rbp) │ │ │ │ + mov %rdi,-0x10(%rbp) │ │ │ │ + mov %r8,-0x8(%rbp) │ │ │ │ + add $0xffffffffffffffe0,%rbp │ │ │ │ + test $0x7,%bl │ │ │ │ + jne 4c5858 │ │ │ │ + mov (%rbx),%rax │ │ │ │ + jmp *%rax │ │ │ │ + nopw 0x0(%rax,%rax,1) │ │ │ │ add (%rax),%eax │ │ │ │ - add %dh,0x54(%rdi) │ │ │ │ - mov 0x6(%rbx),%rcx │ │ │ │ - mov 0xe(%rbx),%rax │ │ │ │ - movq $0x4c6bb0,-0x28(%r12) │ │ │ │ - mov %rax,-0x18(%r12) │ │ │ │ - movq $0x4c6c70,-0x10(%r12) │ │ │ │ - mov %rcx,(%r12) │ │ │ │ - movq $0x4c6de0,-0x18(%rbp) │ │ │ │ - lea 0x31de4b5(%rip),%rdi │ │ │ │ - lea -0x10(%r12),%rsi │ │ │ │ - lea 0x374367a(%rip),%r14 │ │ │ │ - lea -0x28(%r12),%rax │ │ │ │ - mov %rax,-0x10(%rbp) │ │ │ │ - mov %rcx,-0x8(%rbp) │ │ │ │ - add $0xffffffffffffffe8,%rbp │ │ │ │ - jmp 32cb1b0 │ │ │ │ - movq $0x30,0x388(%r13) │ │ │ │ - movq $0x4c6d40,-0x8(%rbp) │ │ │ │ - add $0xfffffffffffffff8,%rbp │ │ │ │ - jmp 338a720 │ │ │ │ - lea 0x31df270(%rip),%rbx │ │ │ │ - jmp *-0x8(%r13) │ │ │ │ - nopl 0x0(%rax) │ │ │ │ - add (%rax),%al │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ (bad) │ │ │ │ add %al,(%rax) │ │ │ │ - add %al,(%rax) │ │ │ │ - add %al,(%rax) │ │ │ │ - add %cl,-0x75(%rax) │ │ │ │ + add %cl,0x28(%rax) │ │ │ │ + (bad) │ │ │ │ + add -0x75(%rax),%ecx │ │ │ │ or %r9b,-0x75(%r8) │ │ │ │ - rex.WRB adc %r9b,-0x77(%r8) │ │ │ │ - fiaddl -0x7cb7f81e(%rbx) │ │ │ │ - cli │ │ │ │ - add %esi,0x49(%rcx,%riz,2) │ │ │ │ - add $0x48,%esp │ │ │ │ - cmp 0x358(%r13),%r12 │ │ │ │ - ja 4c6e45 │ │ │ │ - movq $0x338ff58,-0x40(%r12) │ │ │ │ - mov %rax,-0x30(%r12) │ │ │ │ - movq $0x3363ae0,-0x28(%r12) │ │ │ │ - mov %rcx,-0x20(%r12) │ │ │ │ - lea -0x40(%r12),%rbx │ │ │ │ - mov %rbx,-0x18(%r12) │ │ │ │ - movq $0x338fee0,-0x10(%r12) │ │ │ │ - mov %rax,(%r12) │ │ │ │ - lea -0x26(%r12),%r14 │ │ │ │ - lea -0x10(%r12),%rbx │ │ │ │ - add $0x18,%rbp │ │ │ │ - jmp *0x0(%rbp) │ │ │ │ - movq $0x48,0x388(%r13) │ │ │ │ - jmp 338a720 │ │ │ │ - add $0x48,%r12 │ │ │ │ - cmp 0x358(%r13),%r12 │ │ │ │ - ja 4c6e45 │ │ │ │ - movq $0x338ff58,-0x40(%r12) │ │ │ │ - mov %rax,-0x30(%r12) │ │ │ │ - movq $0x338fee0,-0x28(%r12) │ │ │ │ - mov %rax,-0x18(%r12) │ │ │ │ - movq $0x3363ae0,-0x10(%r12) │ │ │ │ - mov %rcx,-0x8(%r12) │ │ │ │ - lea -0x28(%r12),%rax │ │ │ │ - mov %rax,(%r12) │ │ │ │ - lea -0x40(%r12),%r14 │ │ │ │ - lea -0xe(%r12),%rbx │ │ │ │ - add $0x18,%rbp │ │ │ │ - jmp *0x0(%rbp) │ │ │ │ - xchg %ax,%ax │ │ │ │ + rex.WRB adc %r9b,-0x75(%r8) │ │ │ │ + push %rbp │ │ │ │ + sbb %cl,-0x77(%rax) │ │ │ │ + fiadds -0x72b7f81a(%rbx) │ │ │ │ + cmp $0x30061ef,%eax │ │ │ │ + mov (%rdi,%rsi,8),%rsi │ │ │ │ + jmp *%rsi │ │ │ │ + movq $0x4c58a0,0x10(%rbp) │ │ │ │ + mov %rcx,%rbx │ │ │ │ + add $0x10,%rbp │ │ │ │ + test $0x7,%bl │ │ │ │ + jne 4c58a0 │ │ │ │ + mov (%rbx),%rax │ │ │ │ + jmp *%rax │ │ │ │ add %eax,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ - adc %al,(%rax) │ │ │ │ + (bad) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ + sub $0x1e,%al │ │ │ │ + add -0x39(%rax),%ecx │ │ │ │ + rex.RB clc │ │ │ │ + fcomps 0x4c(%rax) │ │ │ │ + add %cl,-0x75(%rax) │ │ │ │ + rex.XB (bad) │ │ │ │ + lea 0x31e2bed(%rip),%rbx │ │ │ │ + mov %rax,0x0(%rbp) │ │ │ │ + add $0xfffffffffffffff8,%rbp │ │ │ │ + test $0x7,%bl │ │ │ │ + jne 4c58d8 │ │ │ │ + mov (%rbx),%rax │ │ │ │ + jmp *%rax │ │ │ │ + nopl (%rax) │ │ │ │ + rex.X add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ - lea -0x18(%rbp),%rax │ │ │ │ - cmp %r15,%rax │ │ │ │ - jb 4c6f08 │ │ │ │ - movq $0x3390fc8,-0x10(%rbp) │ │ │ │ - mov %rbx,-0x8(%rbp) │ │ │ │ - movq $0x4c6ef8,-0x18(%rbp) │ │ │ │ - mov 0x10(%rbx),%rbx │ │ │ │ - add $0xffffffffffffffe8,%rbp │ │ │ │ + add %al,(%rax) │ │ │ │ + add %bl,(%rsi) │ │ │ │ + add %al,(%rax) │ │ │ │ + add %cl,%al │ │ │ │ + sub (%rsi),%ebx │ │ │ │ + add -0x75(%rax),%ecx │ │ │ │ + or %r9b,-0x39(%r8) │ │ │ │ + or %r12b,%r8b │ │ │ │ + pop %rdx │ │ │ │ + rex.WR add %r9b,-0x77(%rax) │ │ │ │ + fimuls -0x77(%rcx) │ │ │ │ + (bad) │ │ │ │ + add $0x8,%rbp │ │ │ │ + jmp 30c46b0 │ │ │ │ + lea 0x31e2a5e(%rip),%rbx │ │ │ │ + jmp *-0x8(%r13) │ │ │ │ + movq $0x4c5928,0x10(%rbp) │ │ │ │ + mov %rcx,%rbx │ │ │ │ + add $0x10,%rbp │ │ │ │ test $0x7,%bl │ │ │ │ - jne 4c6ef8 │ │ │ │ + jne 4c5928 │ │ │ │ mov (%rbx),%rax │ │ │ │ jmp *%rax │ │ │ │ nop │ │ │ │ - ... │ │ │ │ + add %eax,(%rax) │ │ │ │ + add %al,(%rax) │ │ │ │ + add %al,(%rax) │ │ │ │ + add %al,(%rax) │ │ │ │ (bad) │ │ │ │ add %al,(%rax) │ │ │ │ + add %bh,0x2b(%rax) │ │ │ │ + (bad) │ │ │ │ + add -0x39(%rax),%ecx │ │ │ │ + rex.RB clc │ │ │ │ + (bad) │ │ │ │ + pop %rcx │ │ │ │ + rex.WR add %r9b,-0x75(%rax) │ │ │ │ + rex.XB (bad) │ │ │ │ + lea 0x31e2b65(%rip),%rbx │ │ │ │ + mov %rax,0x0(%rbp) │ │ │ │ + add $0xfffffffffffffff8,%rbp │ │ │ │ + test $0x7,%bl │ │ │ │ + jne 4c5960 │ │ │ │ + mov (%rbx),%rax │ │ │ │ + jmp *%rax │ │ │ │ + nopl (%rax) │ │ │ │ + rex.X add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ - add %cl,-0x39(%rax) │ │ │ │ - add %r12b,(%r8) │ │ │ │ - outsl %ds:(%rsi),(%dx) │ │ │ │ - rex.WR add %r9b,-0x77(%rcx) │ │ │ │ - fsubrp %st,%st(1) │ │ │ │ - js 4c6f06 │ │ │ │ + add %bl,(%rsi) │ │ │ │ add %al,(%rax) │ │ │ │ - jmp *-0x10(%r13) │ │ │ │ + add %al,0x2b(%rax) │ │ │ │ + (bad) │ │ │ │ + add -0x75(%rax),%ecx │ │ │ │ + or %r9b,-0x39(%r8) │ │ │ │ + or %r14b,0x48004c5b(%r8) │ │ │ │ + mov %ebx,%esi │ │ │ │ + mov %rax,%r14 │ │ │ │ + add $0x8,%rbp │ │ │ │ + jmp 30c46b0 │ │ │ │ + movq $0x4c59c8,0x18(%rbp) │ │ │ │ + mov %rdx,%rbx │ │ │ │ + add $0x18,%rbp │ │ │ │ + test $0x7,%bl │ │ │ │ + jne 4c59c8 │ │ │ │ + mov (%rbx),%rax │ │ │ │ + jmp *%rax │ │ │ │ nopl 0x0(%rax) │ │ │ │ ... │ │ │ │ (bad) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ - add %cl,-0x7d(%rcx) │ │ │ │ + add %cl,-0x7d(%rax) │ │ │ │ + jnp 4c59b3 │ │ │ │ + add %cl,(%rdi) │ │ │ │ + test %ecx,(%rdx) │ │ │ │ + add (%rax),%al │ │ │ │ + add %ch,%bl │ │ │ │ + and %cl,(%rdi) │ │ │ │ (bad) │ │ │ │ - sbb %cl,0x3b(%rbp) │ │ │ │ - movsl %ds:(%rsi),%es:(%rdi) │ │ │ │ - pop %rax │ │ │ │ - add (%rax),%eax │ │ │ │ - add %dh,0x1e(%rdi) │ │ │ │ - movq $0x3363098,-0x10(%r12) │ │ │ │ - mov %rbx,-0x8(%r12) │ │ │ │ - mov %r14,(%r12) │ │ │ │ - lea -0xf(%r12),%rbx │ │ │ │ - add $0x8,%rbp │ │ │ │ - jmp *0x0(%rbp) │ │ │ │ - movq $0x18,0x388(%r13) │ │ │ │ - movq $0x4c6f20,0x0(%rbp) │ │ │ │ - jmp 338a798 │ │ │ │ - nopl 0x0(%rax,%rax,1) │ │ │ │ - add $0x1000000,%eax │ │ │ │ ... │ │ │ │ - add %al,(%rax) │ │ │ │ - add %cl,(%rsi) │ │ │ │ + add %bl,(%rsi) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ - add %cl,-0x73(%rax) │ │ │ │ - rex.RB call 1044a8d4 <__environ@GLIBC_2.2.5+0xc80a42c> │ │ │ │ - (bad) │ │ │ │ - (bad) │ │ │ │ + add %al,-0x7cb7f81d(%rbx) │ │ │ │ + sti │ │ │ │ + add %ecx,(%rdi) │ │ │ │ + test %ebp,%eax │ │ │ │ add %eax,(%rax) │ │ │ │ - add %cl,-0x10(%rcx,%rcx,4) │ │ │ │ - and $0x7,%eax │ │ │ │ - cmp $0x1,%rax │ │ │ │ - je 4c7152 │ │ │ │ - movq $0x4c6fd0,-0x10(%rbp) │ │ │ │ - mov 0x6(%r14),%rbx │ │ │ │ - mov 0xe(%r14),%rax │ │ │ │ - mov %rax,-0x8(%rbp) │ │ │ │ - add $0xfffffffffffffff0,%rbp │ │ │ │ + add %cl,-0x73(%rax) │ │ │ │ + sbb $0x37724fe,%eax │ │ │ │ + add $0x8,%rbp │ │ │ │ + jmp *0x0(%rbp) │ │ │ │ + movq $0x4c59a8,0x18(%rbp) │ │ │ │ + mov %rax,%rbx │ │ │ │ + add $0x18,%rbp │ │ │ │ test $0x7,%bl │ │ │ │ - jne 4c6fd0 │ │ │ │ + jne 4c59a8 │ │ │ │ mov (%rbx),%rax │ │ │ │ jmp *%rax │ │ │ │ - nop │ │ │ │ + lea 0x31e24c5(%rip),%rbx │ │ │ │ + add $0x20,%rbp │ │ │ │ + mov (%rbx),%rax │ │ │ │ + jmp *%rax │ │ │ │ + lea 0x31e2405(%rip),%rbx │ │ │ │ + add $0x20,%rbp │ │ │ │ + mov (%rbx),%rax │ │ │ │ + jmp *%rax │ │ │ │ + and $0xfffffffffffffff8,%rbx │ │ │ │ + mov (%rbx),%rbx │ │ │ │ + mov -0x4(%rbx),%ebx │ │ │ │ + cmp $0x6,%rbx │ │ │ │ + je 4c5a4d │ │ │ │ + movq $0x4c6578,0x18(%rbp) │ │ │ │ + mov %rdx,%r8 │ │ │ │ + mov %rcx,%rdi │ │ │ │ + mov %rax,%rsi │ │ │ │ + lea 0x31e1a23(%rip),%r14 │ │ │ │ + add $0x18,%rbp │ │ │ │ + jmp 4c5810 │ │ │ │ + movq $0x4c5a78,0x10(%rbp) │ │ │ │ + mov %rcx,%rbx │ │ │ │ + add $0x10,%rbp │ │ │ │ + test $0x7,%bl │ │ │ │ + jne 4c5a78 │ │ │ │ + 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 %ch,(%rax) │ │ │ │ + sub (%rsi),%bl │ │ │ │ + add -0x39(%rax),%ecx │ │ │ │ rex.RB clc │ │ │ │ - or %dh,0x4c(%rax) │ │ │ │ - add %cl,-0x77(%rax) │ │ │ │ - fmuls -0x75(%rax) │ │ │ │ - pop %rbx │ │ │ │ - (bad) │ │ │ │ + mov $0x5a,%al │ │ │ │ + rex.WR add %r9b,-0x75(%rax) │ │ │ │ + rex.XB (bad) │ │ │ │ + lea 0x31e2a15(%rip),%rbx │ │ │ │ mov %rax,0x0(%rbp) │ │ │ │ add $0xfffffffffffffff8,%rbp │ │ │ │ test $0x7,%bl │ │ │ │ - jne 4c7008 │ │ │ │ + jne 4c5ab0 │ │ │ │ mov (%rbx),%rax │ │ │ │ jmp *%rax │ │ │ │ - nopl 0x0(%rax) │ │ │ │ - add (%rax),%al │ │ │ │ + nopl (%rax) │ │ │ │ + rex.X add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ + add %bl,(%rsi) │ │ │ │ add %al,(%rax) │ │ │ │ - (bad) │ │ │ │ + add %dh,%al │ │ │ │ + sub %ebx,(%rsi) │ │ │ │ + add -0x75(%rax),%ecx │ │ │ │ + or %r9b,-0x39(%r8) │ │ │ │ + or %r8b,(%r8) │ │ │ │ + movsxd 0x48(%rax,%rax,1),%ecx │ │ │ │ + mov %ebx,%esi │ │ │ │ + mov %rax,%r14 │ │ │ │ + add $0x8,%rbp │ │ │ │ + jmp 30c46b0 │ │ │ │ + nopl 0x0(%rax,%rax,1) │ │ │ │ + add %eax,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ - add %cl,-0x7d(%rcx) │ │ │ │ - (bad) │ │ │ │ (bad) │ │ │ │ - cmp 0x358(%r13),%r12 │ │ │ │ - ja 4c71b2 │ │ │ │ - mov 0xf(%rbx),%rax │ │ │ │ - mov 0x7(%rax),%rbx │ │ │ │ - mov 0xf(%rax),%rbx │ │ │ │ - mov 0x17(%rax),%rax │ │ │ │ - movq $0x4c6eb8,-0x58(%r12) │ │ │ │ - mov 0x10(%rbp),%rcx │ │ │ │ - mov %rcx,-0x48(%r12) │ │ │ │ - mov 0x8(%rbp),%rcx │ │ │ │ - lea -0x58(%r12),%rdx │ │ │ │ - cmp $0xd,%rax │ │ │ │ - jne 4c716e │ │ │ │ - cmp $0x33b7be5,%rbx │ │ │ │ - jne 4c709b │ │ │ │ - movq $0x338ff58,-0x40(%r12) │ │ │ │ - mov %rdx,-0x30(%r12) │ │ │ │ - movq $0x338fee0,-0x28(%r12) │ │ │ │ - mov %rdx,-0x18(%r12) │ │ │ │ - movq $0x3363ae0,-0x10(%r12) │ │ │ │ - mov %rcx,-0x8(%r12) │ │ │ │ - lea -0x28(%r12),%rax │ │ │ │ - mov %rax,(%r12) │ │ │ │ - lea -0x40(%r12),%r14 │ │ │ │ - lea -0xe(%r12),%rbx │ │ │ │ - add $0x18,%rbp │ │ │ │ - jmp *0x0(%rbp) │ │ │ │ - sub $0x8,%rsp │ │ │ │ - mov %rbx,%rdi │ │ │ │ - lea 0x2ef0b3c(%rip),%rsi │ │ │ │ - mov %rdx,%rax │ │ │ │ - mov $0xd,%edx │ │ │ │ - mov %rax,%rbx │ │ │ │ - xor %eax,%eax │ │ │ │ - mov %rcx,%r14 │ │ │ │ - call 4053d0 │ │ │ │ - add $0x8,%rsp │ │ │ │ - movslq %eax,%rax │ │ │ │ - test %rax,%rax │ │ │ │ - jne 4c710e │ │ │ │ - movq $0x338ff58,-0x40(%r12) │ │ │ │ - mov %rbx,-0x30(%r12) │ │ │ │ - movq $0x338fee0,-0x28(%r12) │ │ │ │ - mov %rbx,-0x18(%r12) │ │ │ │ - movq $0x3363ae0,-0x10(%r12) │ │ │ │ - mov %r14,-0x8(%r12) │ │ │ │ - lea -0x28(%r12),%rax │ │ │ │ - mov %rax,(%r12) │ │ │ │ - lea -0x40(%r12),%r14 │ │ │ │ - lea -0xe(%r12),%rbx │ │ │ │ - add $0x18,%rbp │ │ │ │ - jmp *0x0(%rbp) │ │ │ │ - movq $0x338ff58,-0x40(%r12) │ │ │ │ - mov %rbx,-0x30(%r12) │ │ │ │ - movq $0x3363ae0,-0x28(%r12) │ │ │ │ - mov %r14,-0x20(%r12) │ │ │ │ - lea -0x40(%r12),%rax │ │ │ │ - mov %rax,-0x18(%r12) │ │ │ │ - movq $0x338fee0,-0x10(%r12) │ │ │ │ - mov %rbx,(%r12) │ │ │ │ - lea -0x26(%r12),%r14 │ │ │ │ - lea -0x10(%r12),%rbx │ │ │ │ - add $0x18,%rbp │ │ │ │ - jmp *0x0(%rbp) │ │ │ │ - lea 0x3770da0(%rip),%r14 │ │ │ │ - lea 0x3770d99(%rip),%rbx │ │ │ │ - jmp *0x0(%rbp) │ │ │ │ - lea 0x31deede(%rip),%rbx │ │ │ │ - jmp *-0x8(%r13) │ │ │ │ - movq $0x338ff58,-0x40(%r12) │ │ │ │ - mov %rdx,-0x30(%r12) │ │ │ │ - movq $0x3363ae0,-0x28(%r12) │ │ │ │ - mov %rcx,-0x20(%r12) │ │ │ │ - lea -0x40(%r12),%rax │ │ │ │ - mov %rax,-0x18(%r12) │ │ │ │ - movq $0x338fee0,-0x10(%r12) │ │ │ │ - mov %rdx,(%r12) │ │ │ │ - lea -0x26(%r12),%r14 │ │ │ │ - lea -0x10(%r12),%rbx │ │ │ │ - add $0x18,%rbp │ │ │ │ - jmp *0x0(%rbp) │ │ │ │ - movq $0x60,0x388(%r13) │ │ │ │ - jmp 338a720 │ │ │ │ - nopw 0x0(%rax,%rax,1) │ │ │ │ - add $0x1000000,%eax │ │ │ │ - ... │ │ │ │ - add %al,(%rax) │ │ │ │ - add %cl,(%rsi) │ │ │ │ add %al,(%rax) │ │ │ │ - add %dh,(%rax) │ │ │ │ - call ffffffff8d9474ff <__environ@GLIBC_2.2.5+0xffffffff89d07057> │ │ │ │ - rex.RB │ │ │ │ - lock cmp %r15,%rax │ │ │ │ - jb 4c72a3 │ │ │ │ - movq $0x4c7218,-0x8(%rbp) │ │ │ │ - mov %r14,%rbx │ │ │ │ - add $0xfffffffffffffff8,%rbp │ │ │ │ + add %al,%al │ │ │ │ + sub %ebx,(%rsi) │ │ │ │ + add -0x7cb7f81d(%rbx),%eax │ │ │ │ + sti │ │ │ │ + add %esi,0x9(%rbp) │ │ │ │ + add $0x8,%rbp │ │ │ │ + jmp 4c5bbd │ │ │ │ + mov 0x8(%rbp),%rdx │ │ │ │ + movq $0x4c5b20,0x8(%rbp) │ │ │ │ + mov %rdx,%rbx │ │ │ │ + add $0x8,%rbp │ │ │ │ test $0x7,%bl │ │ │ │ - jne 4c7218 │ │ │ │ + jne 4c5b20 │ │ │ │ mov (%rbx),%rax │ │ │ │ jmp *%rax │ │ │ │ - xchg %ax,%ax │ │ │ │ + nop │ │ │ │ ... │ │ │ │ (bad) │ │ │ │ add %al,(%rax) │ │ │ │ - add %bh,(%rax) │ │ │ │ - out %al,(%dx) │ │ │ │ - sbb $0xd8894803,%eax │ │ │ │ + add %al,0x48031e29(%rax) │ │ │ │ + mov %ebx,%eax │ │ │ │ and $0x7,%eax │ │ │ │ cmp $0x1,%rax │ │ │ │ - je 4c7295 │ │ │ │ - movq $0x4c7258,-0x8(%rbp) │ │ │ │ - mov 0xe(%rbx),%rax │ │ │ │ - mov 0x6(%rbx),%rbx │ │ │ │ + je 4c59d5 │ │ │ │ + mov 0x6(%rbx),%rax │ │ │ │ + mov 0x16(%rbx),%rbx │ │ │ │ + lea 0x10(%rax),%rcx │ │ │ │ + mov (%rcx,%rbx,1),%cl │ │ │ │ + cmp $0x80,%cl │ │ │ │ + jae 4c5c60 │ │ │ │ + movq $0x4c5b80,-0x8(%rbp) │ │ │ │ + lea 0x31e2949(%rip),%rbx │ │ │ │ + movzbl %cl,%eax │ │ │ │ mov %rax,0x0(%rbp) │ │ │ │ add $0xfffffffffffffff8,%rbp │ │ │ │ test $0x7,%bl │ │ │ │ - jne 4c7258 │ │ │ │ + jne 4c5b80 │ │ │ │ mov (%rbx),%rax │ │ │ │ jmp *%rax │ │ │ │ - xchg %ax,%ax │ │ │ │ - add %eax,(%rax) │ │ │ │ + nopl 0x0(%rax) │ │ │ │ + add %al,(%r8) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ + add %bl,(%rsi) │ │ │ │ add %al,(%rax) │ │ │ │ - (bad) │ │ │ │ add %al,(%rax) │ │ │ │ - add %bh,%al │ │ │ │ - in (%dx),%eax │ │ │ │ - sbb $0x45c74803,%eax │ │ │ │ - add %al,0x48004c72(%rax) │ │ │ │ - mov 0x7(%rbx),%ebx │ │ │ │ - test $0x7,%bl │ │ │ │ - jne 4c7280 │ │ │ │ - mov (%rbx),%rax │ │ │ │ - jmp *%rax │ │ │ │ - xchg %ax,%ax │ │ │ │ + add %al,(%rax) │ │ │ │ + add %cl,-0x75(%rax) │ │ │ │ + or %r9b,-0x39(%r8) │ │ │ │ + or %r10b,0x65(%r8) │ │ │ │ + rex.WR add %r9b,-0x77(%rax) │ │ │ │ + fimuls -0x77(%rcx) │ │ │ │ + (bad) │ │ │ │ + add $0x8,%rbp │ │ │ │ + jmp 30c46b0 │ │ │ │ + nopl 0x0(%rax,%rax,1) │ │ │ │ add %eax,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ (bad) │ │ │ │ add %al,(%rax) │ │ │ │ - add %dl,%al │ │ │ │ - in (%dx),%eax │ │ │ │ - sbb $0x45c74803,%eax │ │ │ │ - add %al,%al │ │ │ │ - jb 4c72d3 │ │ │ │ - add %cl,0x75(%rbx,%rcx,4) │ │ │ │ - or %cl,-0x77(%rax) │ │ │ │ - pop %rbp │ │ │ │ - or %ch,%cl │ │ │ │ - rex.WXB (bad) │ │ │ │ - (bad) │ │ │ │ - decl -0x73(%rax) │ │ │ │ - sbb $0x373f43e,%eax │ │ │ │ + add %dh,%al │ │ │ │ + sub %bl,(%rsi) │ │ │ │ + add -0x7cb7f81d(%rbx),%eax │ │ │ │ + sti │ │ │ │ + add %esi,0x48(%rdx,%rdx,1) │ │ │ │ + add $0x8,%ebp │ │ │ │ + lea 0x377230d(%rip),%rbx │ │ │ │ add $0x8,%rbp │ │ │ │ jmp *0x0(%rbp) │ │ │ │ - lea 0x31deda6(%rip),%rbx │ │ │ │ - jmp *-0x8(%r13) │ │ │ │ - xchg %ax,%ax │ │ │ │ - add %eax,(%rax) │ │ │ │ - add %al,(%rax) │ │ │ │ - add %al,(%rax) │ │ │ │ - add %al,(%rax) │ │ │ │ + mov 0x8(%rbp),%rdx │ │ │ │ + movq $0x4c5bf8,0x8(%rbp) │ │ │ │ + mov %rdx,%rbx │ │ │ │ + add $0x8,%rbp │ │ │ │ + test $0x7,%bl │ │ │ │ + jne 4c5bf8 │ │ │ │ + mov (%rbx),%rax │ │ │ │ + jmp *%rax │ │ │ │ + ... │ │ │ │ (bad) │ │ │ │ add %al,(%rax) │ │ │ │ - add %dl,-0x19(%rax) │ │ │ │ - sbb $0xc4834903,%eax │ │ │ │ - sub %cl,0x3b(%rbp) │ │ │ │ - movsl %ds:(%rsi),%es:(%rdi) │ │ │ │ - pop %rax │ │ │ │ - add (%rax),%eax │ │ │ │ - add %dh,0x3d(%rdi) │ │ │ │ - movq $0x30e7208,-0x20(%r12) │ │ │ │ - mov 0x8(%rbp),%rax │ │ │ │ - mov %rax,-0x18(%r12) │ │ │ │ - movq $0x3c066da,-0x10(%r12) │ │ │ │ - movq $0x3c066da,-0x8(%r12) │ │ │ │ - movq $0x1,(%r12) │ │ │ │ - mov %rbx,%rsi │ │ │ │ - lea -0x1f(%r12),%r14 │ │ │ │ - add $0x10,%rbp │ │ │ │ - jmp 4c1560 │ │ │ │ - movq $0x28,0x388(%r13) │ │ │ │ - jmp 338a720 │ │ │ │ - nopw 0x0(%rax,%rax,1) │ │ │ │ - add (%rax),%al │ │ │ │ + add %ch,0x48031e28(%rax) │ │ │ │ + mov %ebx,%eax │ │ │ │ + and $0x7,%eax │ │ │ │ + cmp $0x1,%rax │ │ │ │ + je 4c5bbd │ │ │ │ + mov 0x6(%rbx),%rax │ │ │ │ + mov 0x16(%rbx),%rbx │ │ │ │ + lea 0x10(%rax),%rcx │ │ │ │ + mov (%rcx,%rbx,1),%cl │ │ │ │ + cmp $0x80,%cl │ │ │ │ + jae 4c5cdb │ │ │ │ + movq $0x4c5c50,-0x8(%rbp) │ │ │ │ + lea 0x31e2875(%rip),%rbx │ │ │ │ + movzbl %cl,%eax │ │ │ │ + mov %rax,0x0(%rbp) │ │ │ │ + add $0xfffffffffffffff8,%rbp │ │ │ │ + test $0x7,%bl │ │ │ │ + jne 4c5c50 │ │ │ │ + mov (%rbx),%rax │ │ │ │ + jmp *%rax │ │ │ │ + add %al,(%r8) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ + add %bl,(%rsi) │ │ │ │ add %al,(%rax) │ │ │ │ - adc (%rax),%al │ │ │ │ add %al,(%rax) │ │ │ │ - xor %ch,%ch │ │ │ │ - sbb $0x458d4803,%eax │ │ │ │ - lock cmp %r15,%rax │ │ │ │ - jb 4c7356 │ │ │ │ - movq $0x3390fc8,-0x10(%rbp) │ │ │ │ - mov %rbx,-0x8(%rbp) │ │ │ │ - mov 0x18(%rbx),%rsi │ │ │ │ - mov 0x10(%rbx),%r14 │ │ │ │ - add $0xfffffffffffffff0,%rbp │ │ │ │ - jmp 4c73d8 │ │ │ │ - jmp *-0x10(%r13) │ │ │ │ + add %al,(%rax) │ │ │ │ + add %cl,-0x77(%rax) │ │ │ │ + fimuls 0x75(%rbx,%rcx,4) │ │ │ │ + or %cl,-0x7d(%rax) │ │ │ │ + (bad) │ │ │ │ + push %rax │ │ │ │ + (bad) │ │ │ │ + mov $0xe0f98002,%edi │ │ │ │ + jae 4c5d48 │ │ │ │ + add $0x10,%rax │ │ │ │ + inc %rbx │ │ │ │ + movzbl (%rax,%rbx,1),%eax │ │ │ │ + movzbl %cl,%ebx │ │ │ │ + add $0xffffffffffffff40,%rbx │ │ │ │ + shl $0x6,%rbx │ │ │ │ + add %rax,%rbx │ │ │ │ + lea -0x80(%rbx),%rax │ │ │ │ + movq $0x4c5cc0,-0x8(%rbp) │ │ │ │ + lea 0x31e2808(%rip),%rbx │ │ │ │ + mov %rax,0x0(%rbp) │ │ │ │ + add $0xfffffffffffffff8,%rbp │ │ │ │ + test $0x7,%bl │ │ │ │ + jne 4c5cc0 │ │ │ │ + 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) │ │ │ │ - adc %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ - call 484f926a <__environ@GLIBC_2.2.5+0x448b8dc2> │ │ │ │ - lea -0x18(%rbp),%eax │ │ │ │ - cmp %r15,%rax │ │ │ │ - jb 4c739a │ │ │ │ - movq $0x3390fc8,-0x10(%rbp) │ │ │ │ - mov %rbx,-0x8(%rbp) │ │ │ │ - movq $0x4c73b0,-0x18(%rbp) │ │ │ │ - mov 0x10(%rbx),%r14 │ │ │ │ - add $0xffffffffffffffe8,%rbp │ │ │ │ - jmp 31962b0 │ │ │ │ - jmp *-0x10(%r13) │ │ │ │ - xchg %ax,%ax │ │ │ │ - ... │ │ │ │ - (bad) │ │ │ │ add %al,(%rax) │ │ │ │ - add %ch,0x49031ef9(%rax) │ │ │ │ + add %cl,-0x75(%rax) │ │ │ │ + or %r9b,-0x39(%r8) │ │ │ │ + or %r14b,0x48004c62(%r8) │ │ │ │ mov %ebx,%esi │ │ │ │ + mov %rax,%r14 │ │ │ │ add $0x8,%rbp │ │ │ │ - jmp 5d71d8 │ │ │ │ - nopl 0x0(%rax) │ │ │ │ - sldt (%rax) │ │ │ │ - add %al,(%rdx) │ │ │ │ - ... │ │ │ │ + jmp 30c46b0 │ │ │ │ + cmp $0xe0,%cl │ │ │ │ + jae 4c5ddb │ │ │ │ + add $0x10,%rax │ │ │ │ + inc %rbx │ │ │ │ + movzbl (%rax,%rbx,1),%eax │ │ │ │ + movzbl %cl,%ebx │ │ │ │ + add $0xffffffffffffff40,%rbx │ │ │ │ + shl $0x6,%rbx │ │ │ │ + add %rax,%rbx │ │ │ │ + lea -0x80(%rbx),%rax │ │ │ │ + movq $0x4c5d38,-0x8(%rbp) │ │ │ │ + lea 0x31e278d(%rip),%rbx │ │ │ │ + mov %rax,0x0(%rbp) │ │ │ │ + add $0xfffffffffffffff8,%rbp │ │ │ │ + test $0x7,%bl │ │ │ │ + jne 4c5d38 │ │ │ │ + mov (%rbx),%rax │ │ │ │ + jmp *%rax │ │ │ │ + nopl (%rax) │ │ │ │ + add %al,(%r8) │ │ │ │ add %al,(%rax) │ │ │ │ - add %cl,(%rsi) │ │ │ │ add %al,(%rax) │ │ │ │ - add %al,0x48031ef9(%rax) │ │ │ │ - lea -0x10(%rbp),%eax │ │ │ │ - cmp %r15,%rax │ │ │ │ - jae 4c747e │ │ │ │ - lea 0x31dec74(%rip),%rbx │ │ │ │ - jmp *-0x8(%r13) │ │ │ │ - add %eax,(%rax) │ │ │ │ + add %bl,(%rsi) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ + add %cl,-0x77(%rax) │ │ │ │ + fimuls 0x75(%rbx,%rcx,4) │ │ │ │ + or %cl,-0x7d(%rax) │ │ │ │ (bad) │ │ │ │ - add %al,(%rax) │ │ │ │ - add %ah,-0x14(%rax) │ │ │ │ - sbb $0x758b4c03,%eax │ │ │ │ - or %cl,-0x77(%rax) │ │ │ │ - fadds -0x7cb7f820(%rbx) │ │ │ │ - clc │ │ │ │ - add %ecx,(%rdi) │ │ │ │ - test %ecx,0x49000000(%rbx) │ │ │ │ - add $0x50,%esp │ │ │ │ - cmp 0x358(%r13),%r12 │ │ │ │ - ja 4c74af │ │ │ │ - mov 0xf(%rbx),%rax │ │ │ │ - mov 0x17(%rbx),%rcx │ │ │ │ - mov 0x7(%rbx),%rbx │ │ │ │ - mov 0x7(%rbx),%rbx │ │ │ │ - movq $0x4c7330,-0x48(%r12) │ │ │ │ - mov %r14,-0x38(%r12) │ │ │ │ - mov %rcx,-0x30(%r12) │ │ │ │ - movq $0x4c7370,-0x28(%r12) │ │ │ │ - mov %rbx,-0x18(%r12) │ │ │ │ - movq $0x3363ae0,-0x10(%r12) │ │ │ │ - lea -0x28(%r12),%rbx │ │ │ │ - mov %rbx,-0x8(%r12) │ │ │ │ - lea -0x48(%r12),%rbx │ │ │ │ - mov %rbx,(%r12) │ │ │ │ - add $0x10,%rbp │ │ │ │ - lea -0xe(%r12),%r14 │ │ │ │ - mov %rax,%rsi │ │ │ │ - movq $0x4c7400,-0x10(%rbp) │ │ │ │ - mov %rsi,%rbx │ │ │ │ - mov %r14,-0x8(%rbp) │ │ │ │ - add $0xfffffffffffffff0,%rbp │ │ │ │ + push $0xffffffff8002bfe9 │ │ │ │ + stc │ │ │ │ + lock jae 4c5f78 │ │ │ │ + lea 0x10(%rax),%rdx │ │ │ │ + lea 0x2(%rbx),%rsi │ │ │ │ + movzbl (%rdx,%rsi,1),%edx │ │ │ │ + add $0x10,%rax │ │ │ │ + inc %rbx │ │ │ │ + movzbl (%rax,%rbx,1),%eax │ │ │ │ + add $0xffffffffffffff80,%rax │ │ │ │ + shl $0x6,%rax │ │ │ │ + add %rdx,%rax │ │ │ │ + movzbl %cl,%ebx │ │ │ │ + add $0xffffffffffffff20,%rbx │ │ │ │ + shl $0xc,%rbx │ │ │ │ + add %rax,%rbx │ │ │ │ + lea -0x80(%rbx),%rax │ │ │ │ + movq $0x4c5dc0,-0x8(%rbp) │ │ │ │ + lea 0x31e2709(%rip),%rbx │ │ │ │ + mov %rax,0x0(%rbp) │ │ │ │ + add $0xfffffffffffffff8,%rbp │ │ │ │ test $0x7,%bl │ │ │ │ - jne 4c7400 │ │ │ │ + jne 4c5dc0 │ │ │ │ mov (%rbx),%rax │ │ │ │ jmp *%rax │ │ │ │ - mov %r14,%rbx │ │ │ │ - and $0xfffffffffffffff8,%rbx │ │ │ │ - add $0x10,%rbp │ │ │ │ + nopl 0x0(%rax) │ │ │ │ + add %al,(%r8) │ │ │ │ + add %al,(%rax) │ │ │ │ + add %al,(%rax) │ │ │ │ + add %bl,(%rsi) │ │ │ │ + add %al,(%rax) │ │ │ │ + add %al,(%rax) │ │ │ │ + add %al,(%rax) │ │ │ │ + add %cl,-0x75(%rax) │ │ │ │ + or %r9b,-0x39(%r8) │ │ │ │ + or %r12b,0x62(%r8) │ │ │ │ + rex.WR add %r9b,-0x77(%rax) │ │ │ │ + fimuls -0x77(%rcx) │ │ │ │ + (bad) │ │ │ │ + add $0x8,%rbp │ │ │ │ + jmp 30c46b0 │ │ │ │ + cmp $0xf0,%cl │ │ │ │ + jae 4c6013 │ │ │ │ + lea 0x10(%rax),%rdx │ │ │ │ + lea 0x2(%rbx),%rsi │ │ │ │ + movzbl (%rdx,%rsi,1),%edx │ │ │ │ + add $0x10,%rax │ │ │ │ + inc %rbx │ │ │ │ + movzbl (%rax,%rbx,1),%eax │ │ │ │ + add $0xffffffffffffff80,%rax │ │ │ │ + shl $0x6,%rax │ │ │ │ + add %rdx,%rax │ │ │ │ + movzbl %cl,%ebx │ │ │ │ + add $0xffffffffffffff20,%rbx │ │ │ │ + shl $0xc,%rbx │ │ │ │ + add %rax,%rbx │ │ │ │ + lea -0x80(%rbx),%rax │ │ │ │ + movq $0x4c5e50,-0x8(%rbp) │ │ │ │ + lea 0x31e2676(%rip),%rbx │ │ │ │ + mov %rax,0x0(%rbp) │ │ │ │ + add $0xfffffffffffffff8,%rbp │ │ │ │ + test $0x7,%bl │ │ │ │ + jne 4c5e50 │ │ │ │ mov (%rbx),%rax │ │ │ │ jmp *%rax │ │ │ │ - movq $0x50,0x388(%r13) │ │ │ │ - jmp 338a720 │ │ │ │ - nop │ │ │ │ - add %eax,(%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,-0x77(%rax) │ │ │ │ + fimuls 0x75(%rbx,%rcx,4) │ │ │ │ + or %cl,-0x7d(%rax) │ │ │ │ + (bad) │ │ │ │ + push %rax │ │ │ │ + call fffffffff9cc6121 <__environ@GLIBC_2.2.5+0xfffffffff6085c79> │ │ │ │ + lock jae 4c60a8 │ │ │ │ + lea 0x10(%rax),%rdx │ │ │ │ + lea 0x2(%rbx),%rsi │ │ │ │ + movzbl (%rdx,%rsi,1),%edx │ │ │ │ + add $0x10,%rax │ │ │ │ + inc %rbx │ │ │ │ + movzbl (%rax,%rbx,1),%eax │ │ │ │ + add $0xffffffffffffff80,%rax │ │ │ │ + shl $0x6,%rax │ │ │ │ + add %rdx,%rax │ │ │ │ + movzbl %cl,%ebx │ │ │ │ + add $0xffffffffffffff20,%rbx │ │ │ │ + shl $0xc,%rbx │ │ │ │ + add %rax,%rbx │ │ │ │ + lea -0x80(%rbx),%rax │ │ │ │ + movq $0x4c5ed8,-0x8(%rbp) │ │ │ │ + lea 0x31e25f1(%rip),%rbx │ │ │ │ + mov %rax,0x0(%rbp) │ │ │ │ + add $0xfffffffffffffff8,%rbp │ │ │ │ + test $0x7,%bl │ │ │ │ + jne 4c5ed8 │ │ │ │ + mov (%rbx),%rax │ │ │ │ + jmp *%rax │ │ │ │ + nopl 0x0(%rax) │ │ │ │ + add %al,(%r8) │ │ │ │ add %al,(%rax) │ │ │ │ - lea -0x10(%rbp),%rax │ │ │ │ - cmp %r15,%rax │ │ │ │ - jb 4c74f2 │ │ │ │ - movq $0x3390fc8,-0x10(%rbp) │ │ │ │ - mov %rbx,-0x8(%rbp) │ │ │ │ - mov 0x10(%rbx),%r14 │ │ │ │ - add $0xfffffffffffffff0,%rbp │ │ │ │ - jmp 4c7510 │ │ │ │ - jmp *-0x10(%r13) │ │ │ │ - xchg %ax,%ax │ │ │ │ - add $0x1000000,%eax │ │ │ │ - ... │ │ │ │ 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 4c75f4 │ │ │ │ - movq $0x4c7548,-0x8(%rbp) │ │ │ │ - mov %r14,%rbx │ │ │ │ + add %cl,-0x75(%rax) │ │ │ │ + or %r9b,-0x39(%r8) │ │ │ │ + or %r10b,(%r8) │ │ │ │ + (bad) │ │ │ │ + fimuls -0x77(%rcx) │ │ │ │ + (bad) │ │ │ │ + add $0x8,%rbp │ │ │ │ + jmp 30c46b0 │ │ │ │ + cmp $0xf0,%cl │ │ │ │ + jae 4c6143 │ │ │ │ + lea 0x10(%rax),%rdx │ │ │ │ + lea 0x2(%rbx),%rsi │ │ │ │ + movzbl (%rdx,%rsi,1),%edx │ │ │ │ + add $0x10,%rax │ │ │ │ + inc %rbx │ │ │ │ + movzbl (%rax,%rbx,1),%eax │ │ │ │ + add $0xffffffffffffff80,%rax │ │ │ │ + shl $0x6,%rax │ │ │ │ + add %rdx,%rax │ │ │ │ + movzbl %cl,%ebx │ │ │ │ + add $0xffffffffffffff20,%rbx │ │ │ │ + shl $0xc,%rbx │ │ │ │ + add %rax,%rbx │ │ │ │ + lea -0x80(%rbx),%rax │ │ │ │ + movq $0x4c5f68,-0x8(%rbp) │ │ │ │ + lea 0x31e255e(%rip),%rbx │ │ │ │ + mov %rax,0x0(%rbp) │ │ │ │ add $0xfffffffffffffff8,%rbp │ │ │ │ test $0x7,%bl │ │ │ │ - jne 4c7548 │ │ │ │ + jne 4c5f68 │ │ │ │ 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 %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %cl,-0x77(%rax) │ │ │ │ - fadds -0x7cb7f820(%rbx) │ │ │ │ - clc │ │ │ │ - add %ecx,(%rdi) │ │ │ │ - test %cl,0x48000000(%rsi) │ │ │ │ - movl $0x4c7590,-0x8(%rbp) │ │ │ │ - mov 0xe(%rbx),%rax │ │ │ │ - mov 0x6(%rbx),%rbx │ │ │ │ + fimuls 0x75(%rbx,%rcx,4) │ │ │ │ + or %cl,-0x7d(%rax) │ │ │ │ + (bad) │ │ │ │ + cmp %ah,%bh │ │ │ │ + mov $0x508d4802,%edi │ │ │ │ + adc %cl,-0x73(%rax) │ │ │ │ + jae 4c5f83 │ │ │ │ + movzbl (%rdx,%rsi,1),%edx │ │ │ │ + lea 0x10(%rax),%rsi │ │ │ │ + lea 0x2(%rbx),%rdi │ │ │ │ + movzbl (%rsi,%rdi,1),%esi │ │ │ │ + add $0xffffffffffffff80,%rsi │ │ │ │ + shl $0x6,%rsi │ │ │ │ + add %rdx,%rsi │ │ │ │ + add $0x10,%rax │ │ │ │ + inc %rbx │ │ │ │ + movzbl (%rax,%rbx,1),%eax │ │ │ │ + add $0xffffffffffffff80,%rax │ │ │ │ + shl $0xc,%rax │ │ │ │ + add %rsi,%rax │ │ │ │ + movzbl %cl,%ebx │ │ │ │ + add $0xffffffffffffff10,%rbx │ │ │ │ + shl $0x12,%rbx │ │ │ │ + add %rax,%rbx │ │ │ │ + lea -0x80(%rbx),%rax │ │ │ │ + movq $0x4c5ff8,-0x8(%rbp) │ │ │ │ + lea 0x31e24cb(%rip),%rbx │ │ │ │ mov %rax,0x0(%rbp) │ │ │ │ add $0xfffffffffffffff8,%rbp │ │ │ │ test $0x7,%bl │ │ │ │ - jne 4c7590 │ │ │ │ + jne 4c5ff8 │ │ │ │ mov (%rbx),%rax │ │ │ │ jmp *%rax │ │ │ │ - nopw 0x0(%rax,%rax,1) │ │ │ │ - add %eax,(%rax) │ │ │ │ - add %al,(%rax) │ │ │ │ + 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,-0x7d(%rcx) │ │ │ │ + add %cl,-0x75(%rax) │ │ │ │ + or %r9b,-0x39(%r8) │ │ │ │ + or %r15b,(%r8) │ │ │ │ + (bad) │ │ │ │ + fimuls -0x77(%rcx) │ │ │ │ (bad) │ │ │ │ - xor %cl,0x3b(%rbp) │ │ │ │ - movsl %ds:(%rsi),%es:(%rdi) │ │ │ │ - pop %rax │ │ │ │ - add (%rax),%eax │ │ │ │ - add %dh,0x39(%rdi) │ │ │ │ - mov 0x7(%rbx),%rax │ │ │ │ - movq $0x4c74d0,-0x28(%r12) │ │ │ │ - mov 0x8(%rbp),%rbx │ │ │ │ - mov %rbx,-0x18(%r12) │ │ │ │ - movq $0x3363ae0,-0x10(%r12) │ │ │ │ - mov %rax,-0x8(%r12) │ │ │ │ - lea -0x28(%r12),%rax │ │ │ │ - mov %rax,(%r12) │ │ │ │ - lea -0xe(%r12),%rbx │ │ │ │ - add $0x10,%rbp │ │ │ │ - jmp *0x0(%rbp) │ │ │ │ - movq $0x30,0x388(%r13) │ │ │ │ - jmp 338a720 │ │ │ │ - lea 0x377090c(%rip),%rbx │ │ │ │ add $0x8,%rbp │ │ │ │ - jmp *0x0(%rbp) │ │ │ │ - lea 0x31dea75(%rip),%rbx │ │ │ │ - jmp *-0x8(%r13) │ │ │ │ - nop │ │ │ │ - add %eax,(%rax) │ │ │ │ + jmp 30c46b0 │ │ │ │ + lea 0x10(%rax),%rdx │ │ │ │ + lea 0x3(%rbx),%rsi │ │ │ │ + movzbl (%rdx,%rsi,1),%edx │ │ │ │ + lea 0x10(%rax),%rsi │ │ │ │ + lea 0x2(%rbx),%rdi │ │ │ │ + movzbl (%rsi,%rdi,1),%esi │ │ │ │ + add $0xffffffffffffff80,%rsi │ │ │ │ + shl $0x6,%rsi │ │ │ │ + add %rdx,%rsi │ │ │ │ + add $0x10,%rax │ │ │ │ + inc %rbx │ │ │ │ + movzbl (%rax,%rbx,1),%eax │ │ │ │ + add $0xffffffffffffff80,%rax │ │ │ │ + shl $0xc,%rax │ │ │ │ + add %rsi,%rax │ │ │ │ + movzbl %cl,%ebx │ │ │ │ + add $0xffffffffffffff10,%rbx │ │ │ │ + shl $0x12,%rbx │ │ │ │ + add %rax,%rbx │ │ │ │ + lea -0x80(%rbx),%rax │ │ │ │ + movq $0x4c6098,-0x8(%rbp) │ │ │ │ + lea 0x31e2430(%rip),%rbx │ │ │ │ + mov %rax,0x0(%rbp) │ │ │ │ + add $0xfffffffffffffff8,%rbp │ │ │ │ + test $0x7,%bl │ │ │ │ + jne 4c6098 │ │ │ │ + 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) │ │ │ │ - adc %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ + add %cl,-0x77(%rax) │ │ │ │ + fimuls 0x75(%rbx,%rcx,4) │ │ │ │ + or %cl,-0x7d(%rax) │ │ │ │ + (bad) │ │ │ │ + or %ah,%dh │ │ │ │ + mov $0x508d4802,%edi │ │ │ │ + adc %cl,-0x73(%rax) │ │ │ │ + jae 4c60b3 │ │ │ │ + movzbl (%rdx,%rsi,1),%edx │ │ │ │ + lea 0x10(%rax),%rsi │ │ │ │ + lea 0x2(%rbx),%rdi │ │ │ │ + movzbl (%rsi,%rdi,1),%esi │ │ │ │ + add $0xffffffffffffff80,%rsi │ │ │ │ + shl $0x6,%rsi │ │ │ │ + add %rdx,%rsi │ │ │ │ + add $0x10,%rax │ │ │ │ + inc %rbx │ │ │ │ + movzbl (%rax,%rbx,1),%eax │ │ │ │ + add $0xffffffffffffff80,%rax │ │ │ │ + shl $0xc,%rax │ │ │ │ + add %rsi,%rax │ │ │ │ + movzbl %cl,%ebx │ │ │ │ + add $0xffffffffffffff10,%rbx │ │ │ │ + shl $0x12,%rbx │ │ │ │ + add %rax,%rbx │ │ │ │ + lea -0x80(%rbx),%rax │ │ │ │ + movq $0x4c6128,-0x8(%rbp) │ │ │ │ + lea 0x31e239b(%rip),%rbx │ │ │ │ + mov %rax,0x0(%rbp) │ │ │ │ + add $0xfffffffffffffff8,%rbp │ │ │ │ + test $0x7,%bl │ │ │ │ + jne 4c6128 │ │ │ │ + mov (%rbx),%rax │ │ │ │ + jmp *%rax │ │ │ │ + nop │ │ │ │ + add %al,(%r8) │ │ │ │ add %al,(%rax) │ │ │ │ - mov 0x10(%rbx),%r14 │ │ │ │ - jmp 4c7638 │ │ │ │ - nopl 0x0(%rax) │ │ │ │ - add $0x1000000,%eax │ │ │ │ - ... │ │ │ │ add %al,(%rax) │ │ │ │ - add %cl,(%rsi) │ │ │ │ + add %bl,(%rsi) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ - add %cl,-0x73(%rax) │ │ │ │ - rex.RB clc │ │ │ │ - cmp %r15,%rax │ │ │ │ - jb 4c76bf │ │ │ │ - movq $0x4c7670,-0x8(%rbp) │ │ │ │ - mov %r14,%rbx │ │ │ │ + add %cl,-0x75(%rax) │ │ │ │ + or %r9b,-0x39(%r8) │ │ │ │ + or %r13b,%r8b │ │ │ │ + (bad) │ │ │ │ + rex.WR add %r9b,-0x77(%rax) │ │ │ │ + fimuls -0x77(%rcx) │ │ │ │ + (bad) │ │ │ │ + add $0x8,%rbp │ │ │ │ + jmp 30c46b0 │ │ │ │ + lea 0x10(%rax),%rdx │ │ │ │ + lea 0x3(%rbx),%rsi │ │ │ │ + movzbl (%rdx,%rsi,1),%edx │ │ │ │ + lea 0x10(%rax),%rsi │ │ │ │ + lea 0x2(%rbx),%rdi │ │ │ │ + movzbl (%rsi,%rdi,1),%esi │ │ │ │ + add $0xffffffffffffff80,%rsi │ │ │ │ + shl $0x6,%rsi │ │ │ │ + add %rdx,%rsi │ │ │ │ + add $0x10,%rax │ │ │ │ + inc %rbx │ │ │ │ + movzbl (%rax,%rbx,1),%eax │ │ │ │ + add $0xffffffffffffff80,%rax │ │ │ │ + shl $0xc,%rax │ │ │ │ + add %rsi,%rax │ │ │ │ + movzbl %cl,%ebx │ │ │ │ + add $0xffffffffffffff10,%rbx │ │ │ │ + shl $0x12,%rbx │ │ │ │ + add %rax,%rbx │ │ │ │ + lea -0x80(%rbx),%rax │ │ │ │ + movq $0x4c61c8,-0x8(%rbp) │ │ │ │ + lea 0x31e2300(%rip),%rbx │ │ │ │ + mov %rax,0x0(%rbp) │ │ │ │ add $0xfffffffffffffff8,%rbp │ │ │ │ test $0x7,%bl │ │ │ │ - jne 4c7670 │ │ │ │ + jne 4c61c8 │ │ │ │ mov (%rbx),%rax │ │ │ │ jmp *%rax │ │ │ │ nopw 0x0(%rax,%rax,1) │ │ │ │ - ... │ │ │ │ - (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(%rsi,%rcx,2) │ │ │ │ - add $0x18,%esp │ │ │ │ - cmp 0x358(%r13),%r12 │ │ │ │ - ja 4c76af │ │ │ │ - mov 0x6(%rbx),%rax │ │ │ │ - mov 0xe(%rbx),%rbx │ │ │ │ - movq $0x4c7610,-0x10(%r12) │ │ │ │ - mov %rbx,(%r12) │ │ │ │ - lea -0x10(%r12),%rsi │ │ │ │ - mov %rax,%r14 │ │ │ │ - add $0x8,%rbp │ │ │ │ - jmp 3240990 │ │ │ │ - movq $0x18,0x388(%r13) │ │ │ │ - jmp 338a720 │ │ │ │ - lea 0x31de9b2(%rip),%rbx │ │ │ │ - jmp *-0x8(%r13) │ │ │ │ - lea 0x3770828(%rip),%rbx │ │ │ │ - add $0x8,%rbp │ │ │ │ - jmp *0x0(%rbp) │ │ │ │ - add %eax,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ + add %cl,-0x77(%rax) │ │ │ │ + fimuls 0x75(%rbx,%rcx,4) │ │ │ │ + or %cl,-0x7d(%rax) │ │ │ │ + (bad) │ │ │ │ + fsub %st(4),%st │ │ │ │ + mov $0x2,%edi │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ - adc %al,(%rax) │ │ │ │ + add %bl,(%rsi) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ - mov 0x10(%rbx),%r14 │ │ │ │ - jmp 4c7710 │ │ │ │ - nopl 0x0(%rax) │ │ │ │ - add $0x1000000,%eax │ │ │ │ + add %al,-0x7cb7f81d(%rbx) │ │ │ │ + sti │ │ │ │ + add %ecx,(%rdi) │ │ │ │ + test %ecx,%eax │ │ │ │ + stc │ │ │ │ + (bad) │ │ │ │ + ljmp (bad) │ │ │ │ + jmp 4c59d5 │ │ │ │ + nopw 0x0(%rax,%rax,1) │ │ │ │ ... │ │ │ │ + (bad) │ │ │ │ add %al,(%rax) │ │ │ │ - add %cl,(%rsi) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ + add %al,-0x7cb7f81d(%rbx) │ │ │ │ + sti │ │ │ │ + add %ecx,(%rdi) │ │ │ │ + test %esp,-0x16000007(%rax) │ │ │ │ + mov $0xf7,%bl │ │ │ │ + (bad) │ │ │ │ + jmp *0xf(%rsi) │ │ │ │ + (bad) │ │ │ │ + add %r8b,(%rax) │ │ │ │ + ... │ │ │ │ + (bad) │ │ │ │ add %al,(%rax) │ │ │ │ - add %cl,-0x73(%rax) │ │ │ │ - rex.RB clc │ │ │ │ - cmp %r15,%rax │ │ │ │ - jb 4c7797 │ │ │ │ - movq $0x4c7748,-0x8(%rbp) │ │ │ │ - mov %r14,%rbx │ │ │ │ - add $0xfffffffffffffff8,%rbp │ │ │ │ - test $0x7,%bl │ │ │ │ - jne 4c7748 │ │ │ │ - mov (%rbx),%rax │ │ │ │ - jmp *%rax │ │ │ │ + add %al,(%rax) │ │ │ │ + add %al,(%rax) │ │ │ │ + add %al,-0x7cb7f81d(%rbx) │ │ │ │ + sti │ │ │ │ + add %ecx,(%rdi) │ │ │ │ + test %edi,-0x7(%rax) │ │ │ │ + (bad) │ │ │ │ + ljmp (bad) │ │ │ │ + jmp 4c59d5 │ │ │ │ nopw 0x0(%rax,%rax,1) │ │ │ │ ... │ │ │ │ (bad) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ - add %cl,-0x77(%rax) │ │ │ │ - fadds -0x7cb7f820(%rbx) │ │ │ │ - clc │ │ │ │ - add %esi,0x49(%rsi,%rcx,2) │ │ │ │ - add $0x18,%esp │ │ │ │ - cmp 0x358(%r13),%r12 │ │ │ │ - ja 4c7787 │ │ │ │ - mov 0x6(%rbx),%rax │ │ │ │ - mov 0xe(%rbx),%rbx │ │ │ │ - movq $0x4c76e8,-0x10(%r12) │ │ │ │ - mov %rbx,(%r12) │ │ │ │ - lea -0x10(%r12),%rsi │ │ │ │ - mov %rax,%r14 │ │ │ │ - add $0x8,%rbp │ │ │ │ - jmp 3240990 │ │ │ │ - movq $0x18,0x388(%r13) │ │ │ │ - jmp 338a720 │ │ │ │ - lea 0x31de8e2(%rip),%rbx │ │ │ │ - jmp *-0x8(%r13) │ │ │ │ - lea 0x3770750(%rip),%rbx │ │ │ │ - add $0x8,%rbp │ │ │ │ - jmp *0x0(%rbp) │ │ │ │ - ... │ │ │ │ - adc $0xe8000000,%eax │ │ │ │ - clc │ │ │ │ - jbe 4c77c3 │ │ │ │ - lea -0x10(%rbp),%rax │ │ │ │ - cmp %r15,%rax │ │ │ │ - jb 4c7807 │ │ │ │ - sub $0x8,%rsp │ │ │ │ - mov %r13,%rax │ │ │ │ - mov %rbx,%rsi │ │ │ │ - mov %rax,%rdi │ │ │ │ - xor %eax,%eax │ │ │ │ - call 3385710 │ │ │ │ - add $0x8,%rsp │ │ │ │ - test %rax,%rax │ │ │ │ - je 4c7802 │ │ │ │ - movq $0x3391200,-0x10(%rbp) │ │ │ │ - mov %rax,-0x8(%rbp) │ │ │ │ - lea 0x2ef00c3(%rip),%r14 │ │ │ │ - add $0xfffffffffffffff0,%rbp │ │ │ │ - jmp 3362d10 │ │ │ │ - mov (%rbx),%rax │ │ │ │ - jmp *%rax │ │ │ │ - jmp *-0x10(%r13) │ │ │ │ - nopl 0x0(%rax,%rax,1) │ │ │ │ + add %al,-0x7cb7f81d(%rbx) │ │ │ │ + sti │ │ │ │ + add %ecx,(%rdi) │ │ │ │ + test %edx,-0x7(%rax) │ │ │ │ + (bad) │ │ │ │ + ljmp (bad) │ │ │ │ + jmp 4c59d5 │ │ │ │ + nopw 0x0(%rax,%rax,1) │ │ │ │ ... │ │ │ │ - adc $0x88000000,%eax │ │ │ │ - clc │ │ │ │ - jbe 4c7823 │ │ │ │ - lea -0x10(%rbp),%rax │ │ │ │ - cmp %r15,%rax │ │ │ │ - jb 4c7867 │ │ │ │ - sub $0x8,%rsp │ │ │ │ - mov %r13,%rax │ │ │ │ - mov %rbx,%rsi │ │ │ │ - mov %rax,%rdi │ │ │ │ - xor %eax,%eax │ │ │ │ - call 3385710 │ │ │ │ - add $0x8,%rsp │ │ │ │ - test %rax,%rax │ │ │ │ - je 4c7862 │ │ │ │ - movq $0x3391200,-0x10(%rbp) │ │ │ │ - mov %rax,-0x8(%rbp) │ │ │ │ - lea 0x2ef0016(%rip),%r14 │ │ │ │ - add $0xfffffffffffffff0,%rbp │ │ │ │ - jmp 3362d10 │ │ │ │ - mov (%rbx),%rax │ │ │ │ - jmp *%rax │ │ │ │ - jmp *-0x10(%r13) │ │ │ │ - nopl 0x0(%rax,%rax,1) │ │ │ │ - sbb %al,(%rax) │ │ │ │ + (bad) │ │ │ │ add %al,(%rax) │ │ │ │ - add $0x0,%al │ │ │ │ add %al,(%rax) │ │ │ │ - add (%rax),%eax │ │ │ │ + add %al,(%rax) │ │ │ │ + add %al,-0x7cb7f81d(%rbx) │ │ │ │ + sti │ │ │ │ + add %ecx,(%rdi) │ │ │ │ + test %ebp,(%rax) │ │ │ │ + stc │ │ │ │ + (bad) │ │ │ │ + ljmp (bad) │ │ │ │ + jmp 4c59d5 │ │ │ │ + nopw 0x0(%rax,%rax,1) │ │ │ │ + ... │ │ │ │ + (bad) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ + add %al,-0x7cb7f81d(%rbx) │ │ │ │ + sti │ │ │ │ + add %ecx,(%rdi) │ │ │ │ + test %eax,(%rax) │ │ │ │ + stc │ │ │ │ + (bad) │ │ │ │ + ljmp (bad) │ │ │ │ + jmp 4c59d5 │ │ │ │ + nopw 0x0(%rax,%rax,1) │ │ │ │ + ... │ │ │ │ (bad) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ - add %cl,-0x73(%rax) │ │ │ │ - rex.RB loopne 4c78d9 │ │ │ │ - cmp %edi,%eax │ │ │ │ - jb 4c7957 │ │ │ │ - movq $0x4c78d0,-0x18(%rbp) │ │ │ │ - mov 0x7(%r8),%rbx │ │ │ │ - mov %rsi,-0x10(%rbp) │ │ │ │ - mov 0x17(%r8),%rax │ │ │ │ - mov %rax,-0x8(%rbp) │ │ │ │ - add $0xffffffffffffffe8,%rbp │ │ │ │ - test $0x7,%bl │ │ │ │ - jne 4c78d0 │ │ │ │ - mov (%rbx),%rax │ │ │ │ - jmp *%rax │ │ │ │ - nopl 0x0(%rax,%rax,1) │ │ │ │ - add (%rax),%al │ │ │ │ + add %al,-0x7cb7f81d(%rbx) │ │ │ │ + sti │ │ │ │ + add %ecx,(%rdi) │ │ │ │ + test %ebx,%eax │ │ │ │ + clc │ │ │ │ + (bad) │ │ │ │ + ljmp (bad) │ │ │ │ + jmp 4c59d5 │ │ │ │ + nopw 0x0(%rax,%rax,1) │ │ │ │ + add %eax,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ (bad) │ │ │ │ add %al,(%rax) │ │ │ │ - add %bh,%al │ │ │ │ - out %eax,$0x1d │ │ │ │ - add -0x39(%rax),%ecx │ │ │ │ - add %r15b,%r8b │ │ │ │ - js 4c7923 │ │ │ │ - add %cl,-0x75(%rax) │ │ │ │ - pop %rbx │ │ │ │ - psadbw %mm3,%mm0 │ │ │ │ - (bad) │ │ │ │ - jne 4c78f8 │ │ │ │ + add %ah,0x48031e21(%rax) │ │ │ │ + mov 0x8(%rbp),%edx │ │ │ │ + and $0x7,%ebx │ │ │ │ + cmp $0x1,%rbx │ │ │ │ + je 4c63bb │ │ │ │ + movq $0x4c6340,0x8(%rbp) │ │ │ │ + mov %rdx,%rbx │ │ │ │ + add $0x8,%rbp │ │ │ │ + test $0x7,%bl │ │ │ │ + jne 4c6340 │ │ │ │ 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,%al │ │ │ │ - out %eax,$0x1d │ │ │ │ + add %ah,0x21(%rax) │ │ │ │ + (bad) │ │ │ │ add -0x77(%rax),%ecx │ │ │ │ fadds -0x7cb7f820(%rbx) │ │ │ │ clc │ │ │ │ - add %esi,0x48(%rbp,%rbx,1) │ │ │ │ - mov 0x8(%rbp),%eax │ │ │ │ - movq $0x4c7938,0x8(%rbp) │ │ │ │ - mov %rax,%rbx │ │ │ │ - add $0x8,%rbp │ │ │ │ + add %ecx,(%rdi) │ │ │ │ + test %al,0x48fffff6(%rbp) │ │ │ │ + mov 0x6(%rbx),%eax │ │ │ │ + mov 0x16(%rbx),%rbx │ │ │ │ + lea 0x10(%rax),%rcx │ │ │ │ + mov (%rcx,%rbx,1),%cl │ │ │ │ + cmp $0x80,%cl │ │ │ │ + jae 4c6458 │ │ │ │ + movq $0x4c63a0,-0x8(%rbp) │ │ │ │ + lea 0x31e2129(%rip),%rbx │ │ │ │ + movzbl %cl,%eax │ │ │ │ + mov %rax,0x0(%rbp) │ │ │ │ + add $0xfffffffffffffff8,%rbp │ │ │ │ test $0x7,%bl │ │ │ │ - jne 4c7938 │ │ │ │ + jne 4c63a0 │ │ │ │ mov (%rbx),%rax │ │ │ │ jmp *%rax │ │ │ │ - add $0x8,%rbp │ │ │ │ - jmp 4c7938 │ │ │ │ - nop │ │ │ │ - add %eax,(%rax) │ │ │ │ - add %al,(%rax) │ │ │ │ - add %al,(%rax) │ │ │ │ + nopl 0x0(%rax) │ │ │ │ + add %al,(%r8) │ │ │ │ add %al,(%rax) │ │ │ │ - (bad) │ │ │ │ add %al,(%rax) │ │ │ │ - add %dl,0x48031de7(%rax) │ │ │ │ - movl $0x4c7978,-0x8(%rbp) │ │ │ │ - lea 0x31e97d3(%rip),%rsi │ │ │ │ - mov %rbx,%r14 │ │ │ │ - mov %rbx,0x0(%rbp) │ │ │ │ - add $0xfffffffffffffff8,%rbp │ │ │ │ - jmp 52d030 │ │ │ │ - lea 0x31de76a(%rip),%rbx │ │ │ │ - jmp *-0x8(%r13) │ │ │ │ - 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 %r11b,%r8b │ │ │ │ (bad) │ │ │ │ - add %al,(%rax) │ │ │ │ - add %dl,-0x19(%rax) │ │ │ │ - sbb $0x7e38303,%eax │ │ │ │ - cmp $0x1,%rbx │ │ │ │ - je 4c799b │ │ │ │ - movq $0x4c7ac0,0x0(%rbp) │ │ │ │ - mov 0x10(%rbp),%rbx │ │ │ │ + fimuls -0x77(%rcx) │ │ │ │ + (bad) │ │ │ │ + add $0x8,%rbp │ │ │ │ + jmp 30c46b0 │ │ │ │ + movq $0x4c63e8,0x8(%rbp) │ │ │ │ + mov %rdx,%rbx │ │ │ │ + add $0x8,%rbp │ │ │ │ test $0x7,%bl │ │ │ │ - jne 4c7ac0 │ │ │ │ + jne 4c63e8 │ │ │ │ mov (%rbx),%rax │ │ │ │ jmp *%rax │ │ │ │ - lea 0x3770538(%rip),%rbx │ │ │ │ - add $0x18,%rbp │ │ │ │ - jmp *0x0(%rbp) │ │ │ │ nopl 0x0(%rax) │ │ │ │ - add (%rax),%al │ │ │ │ - add %al,(%rax) │ │ │ │ - add %al,(%rax) │ │ │ │ - add %al,(%rax) │ │ │ │ + ... │ │ │ │ (bad) │ │ │ │ add %al,(%rax) │ │ │ │ - add %cl,(%rax) │ │ │ │ - out %eax,$0x1d │ │ │ │ - add -0x7cb7f81d(%rbx),%eax │ │ │ │ - sti │ │ │ │ - add %esi,-0x2e(%rbp) │ │ │ │ - movq $0x4c79f0,0x0(%rbp) │ │ │ │ - mov 0x10(%rbp),%rbx │ │ │ │ + add %bh,0x48031e20(%rax) │ │ │ │ + mov %ebx,%eax │ │ │ │ + and $0x7,%eax │ │ │ │ + cmp $0x1,%rax │ │ │ │ + je 4c5bbd │ │ │ │ + mov 0x6(%rbx),%rax │ │ │ │ + mov 0x16(%rbx),%rbx │ │ │ │ + lea 0x10(%rax),%rcx │ │ │ │ + mov (%rcx,%rbx,1),%cl │ │ │ │ + cmp $0x80,%cl │ │ │ │ + jae 4c64d3 │ │ │ │ + movq $0x4c6448,-0x8(%rbp) │ │ │ │ + lea 0x31e2081(%rip),%rbx │ │ │ │ + movzbl %cl,%eax │ │ │ │ + mov %rax,0x0(%rbp) │ │ │ │ + add $0xfffffffffffffff8,%rbp │ │ │ │ test $0x7,%bl │ │ │ │ - jne 4c79f0 │ │ │ │ + jne 4c6448 │ │ │ │ mov (%rbx),%rax │ │ │ │ jmp *%rax │ │ │ │ - nop │ │ │ │ - (bad) │ │ │ │ - add %al,(%rax) │ │ │ │ + nopl 0x0(%rax) │ │ │ │ + add %al,(%r8) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %bl,(%rsi) │ │ │ │ add %al,(%rax) │ │ │ │ - add %bl,%al │ │ │ │ - out %al,$0x1d │ │ │ │ - add %ecx,%ebp │ │ │ │ - jrcxz 4c79f3 │ │ │ │ - add %al,(%rax) │ │ │ │ - nopl (%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) │ │ │ │ - add %al,(%rax) │ │ │ │ - add %al,%al │ │ │ │ - out %al,$0x1d │ │ │ │ - add -0x7cb7f81d(%rbx),%eax │ │ │ │ - sti │ │ │ │ - add %esi,0x48(%rcx,%rdx,2) │ │ │ │ - mov 0x8(%rbp),%eax │ │ │ │ - movq $0x4c7a40,0x8(%rbp) │ │ │ │ - mov %rax,%rbx │ │ │ │ - add $0x8,%rbp │ │ │ │ + pop %rax │ │ │ │ + loop 4c6416 │ │ │ │ + add -0x7cf01f07(%rax),%al │ │ │ │ + (bad) │ │ │ │ + stc │ │ │ │ + (bad) │ │ │ │ + decl -0x7d(%rax) │ │ │ │ + rclb $0x48,(%rax) │ │ │ │ + inc %ebx │ │ │ │ + movzbl (%rax,%rbx,1),%eax │ │ │ │ + movzbl %cl,%ebx │ │ │ │ + add $0xffffffffffffff40,%rbx │ │ │ │ + shl $0x6,%rbx │ │ │ │ + add %rax,%rbx │ │ │ │ + lea -0x80(%rbx),%rax │ │ │ │ + movq $0x4c64b8,-0x8(%rbp) │ │ │ │ + lea 0x31e2010(%rip),%rbx │ │ │ │ + mov %rax,0x0(%rbp) │ │ │ │ + add $0xfffffffffffffff8,%rbp │ │ │ │ test $0x7,%bl │ │ │ │ - jne 4c7a40 │ │ │ │ + jne 4c64b8 │ │ │ │ mov (%rbx),%rax │ │ │ │ jmp *%rax │ │ │ │ - xchg %ax,%ax │ │ │ │ - add (%rax),%al │ │ │ │ + nopw 0x0(%rax,%rax,1) │ │ │ │ + add %al,(%r8) │ │ │ │ + add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ + add %bl,(%rsi) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ - (bad) │ │ │ │ add %al,(%rax) │ │ │ │ - add %cl,0x48031de6(%rax) │ │ │ │ - movl $0x4c79c0,0x0(%rbp) │ │ │ │ - mov %rbx,%r8 │ │ │ │ - lea 0x31de656(%rip),%rdi │ │ │ │ - mov 0x8(%rbp),%rsi │ │ │ │ - lea 0x31de62b(%rip),%r14 │ │ │ │ - jmp 4c7888 │ │ │ │ - movq $0x4c7a90,0x8(%rbp) │ │ │ │ - mov 0x18(%rbp),%rbx │ │ │ │ + add %cl,-0x75(%rax) │ │ │ │ + or %r9b,-0x39(%r8) │ │ │ │ + or %r9b,0x48004c62(%r8) │ │ │ │ + mov %ebx,%esi │ │ │ │ + mov %rax,%r14 │ │ │ │ add $0x8,%rbp │ │ │ │ + jmp 30c46b0 │ │ │ │ + cmp $0xe0,%cl │ │ │ │ + jae 4c5ef3 │ │ │ │ + add $0x10,%rax │ │ │ │ + inc %rbx │ │ │ │ + movzbl (%rax,%rbx,1),%eax │ │ │ │ + movzbl %cl,%ebx │ │ │ │ + add $0xffffffffffffff40,%rbx │ │ │ │ + shl $0x6,%rbx │ │ │ │ + add %rax,%rbx │ │ │ │ + lea -0x80(%rbx),%rax │ │ │ │ + movq $0x4c6530,-0x8(%rbp) │ │ │ │ + lea 0x31e1f95(%rip),%rbx │ │ │ │ + mov %rax,0x0(%rbp) │ │ │ │ + add $0xfffffffffffffff8,%rbp │ │ │ │ test $0x7,%bl │ │ │ │ - jne 4c7a90 │ │ │ │ + jne 4c6530 │ │ │ │ mov (%rbx),%rax │ │ │ │ jmp *%rax │ │ │ │ - nopl 0x0(%rax) │ │ │ │ - (bad) │ │ │ │ - add %al,(%rax) │ │ │ │ + nopl (%rax) │ │ │ │ + add %al,(%r8) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %bl,(%rsi) │ │ │ │ add %al,(%rax) │ │ │ │ - add %bh,(%rax) │ │ │ │ - out %al,$0x1d │ │ │ │ - add %ebx,%ebp │ │ │ │ - rex.RX │ │ │ │ - movq $0x4c7ad8,0x8(%rbp) │ │ │ │ - mov 0x18(%rbp),%rbx │ │ │ │ - add $0x8,%rbp │ │ │ │ - test $0x7,%bl │ │ │ │ - jne 4c7ad8 │ │ │ │ - mov (%rbx),%rax │ │ │ │ - jmp *%rax │ │ │ │ - nopl 0x0(%rax) │ │ │ │ - (bad) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ + add %cl,-0x77(%rax) │ │ │ │ + fimuls 0x75(%rbx,%rcx,4) │ │ │ │ + or %cl,-0x7d(%rax) │ │ │ │ + (bad) │ │ │ │ + jo 4c651f │ │ │ │ + mov $0x2,%edi │ │ │ │ + add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %bl,(%rsi) │ │ │ │ add %al,(%rax) │ │ │ │ - add %cl,(%rax) │ │ │ │ - out %al,$0x1d │ │ │ │ - add %ebx,%ebp │ │ │ │ + add %al,(%rax) │ │ │ │ + add %al,(%rax) │ │ │ │ + add %al,-0x7cb7f81d(%rbx) │ │ │ │ + sti │ │ │ │ + add %ecx,(%rdi) │ │ │ │ + test %esp,-0xa(%rax) │ │ │ │ (bad) │ │ │ │ + ljmp (bad) │ │ │ │ + jmp 4c59d5 │ │ │ │ nopw 0x0(%rax,%rax,1) │ │ │ │ + ... │ │ │ │ (bad) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ - add %bl,(%rsi) │ │ │ │ - add %al,(%rax) │ │ │ │ - add %dh,%al │ │ │ │ - in $0x1d,%eax │ │ │ │ - add -0x77(%rax),%ecx │ │ │ │ - fadds -0x7cb7f820(%rbx) │ │ │ │ - clc │ │ │ │ + add %al,-0x7cb7f81d(%rbx) │ │ │ │ + sti │ │ │ │ add %ecx,(%rdi) │ │ │ │ - test %dl,%dl │ │ │ │ + test %edi,(%rax) │ │ │ │ + idiv %bh │ │ │ │ + ljmp (bad) │ │ │ │ + jmp 4c59d5 │ │ │ │ + nopw 0x0(%rax,%rax,1) │ │ │ │ + add (%rax),%al │ │ │ │ add %al,(%rax) │ │ │ │ - add %cl,-0x39(%rax) │ │ │ │ - add %r12b,(%r8) │ │ │ │ - jnp 4c7b3b │ │ │ │ - add %cl,-0x77(%rax) │ │ │ │ - fmuls -0x75(%rax) │ │ │ │ - pop %rbx │ │ │ │ + add (%rax),%eax │ │ │ │ + add %al,(%rax) │ │ │ │ + sldt (%rax) │ │ │ │ + add %al,(%rax) │ │ │ │ + add %al,(%rax) │ │ │ │ + add %cl,-0x73(%rax) │ │ │ │ + rex.RB rorb $0xf,-0x8(%r9,%rdi,1) │ │ │ │ (bad) │ │ │ │ - mov 0xe(%rax),%rax │ │ │ │ - mov %rax,0x10(%rbp) │ │ │ │ - test $0x7,%bl │ │ │ │ - jne 4c7b20 │ │ │ │ + jb 4c65ac │ │ │ │ + add %al,(%rax) │ │ │ │ + movq $0x3390fc8,-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),%bl │ │ │ │ + cmp $0x1,%rsi │ │ │ │ + jl 4c663f │ │ │ │ + mov %rsi,%rdi │ │ │ │ + sar $0x2,%rdi │ │ │ │ + cmp $0x4,%rdi │ │ │ │ + jg 4c663f │ │ │ │ + mov %rdx,%rdi │ │ │ │ + add %rsi,%rdi │ │ │ │ + mov %rdx,%r8 │ │ │ │ + xor %r9d,%r9d │ │ │ │ + cmp %rdi,%r8 │ │ │ │ + jge 4c676e │ │ │ │ + lea 0x10(%rax),%r10 │ │ │ │ + mov (%r10,%r8,1),%r10b │ │ │ │ + cmp $0x80,%r10b │ │ │ │ + jae 4c6752 │ │ │ │ + cmp $0x1,%r9 │ │ │ │ + jg 4c663f │ │ │ │ + inc %r8 │ │ │ │ + inc %r9 │ │ │ │ + jmp 4c65eb │ │ │ │ + nopl 0x0(%rax) │ │ │ │ + test %eax,0x0(%rip) │ │ │ │ + add %al,(%rax) │ │ │ │ + (bad) │ │ │ │ + add %al,(%rax) │ │ │ │ + add %al,(%rax) │ │ │ │ + add %al,(%rax) │ │ │ │ + add %cl,-0x75(%rax) │ │ │ │ + or %r9b,-0x75(%r8) │ │ │ │ + push %rbp │ │ │ │ + adc %cl,-0x75(%rax) │ │ │ │ + jne 4c664c │ │ │ │ + mov 0x20(%rbp),%rcx │ │ │ │ + mov 0x28(%rbp),%bl │ │ │ │ + add $0x40,%rbp │ │ │ │ + add $0x28,%r12 │ │ │ │ + cmp 0x358(%r13),%r12 │ │ │ │ + ja 4c6723 │ │ │ │ + cmp $0x80,%bl │ │ │ │ + jae 4c6685 │ │ │ │ + movq $0x3054618,-0x20(%r12) │ │ │ │ + mov %rax,-0x18(%r12) │ │ │ │ + mov %rcx,-0x10(%r12) │ │ │ │ + lea 0x1(%rdx),%rax │ │ │ │ + mov %rax,-0x8(%r12) │ │ │ │ + lea -0x1(%rsi),%rax │ │ │ │ + mov %rax,(%r12) │ │ │ │ + lea -0x1e(%r12),%rbx │ │ │ │ + add $0xfffffffffffffff0,%rbp │ │ │ │ + jmp *0x0(%rbp) │ │ │ │ + cmp $0xe0,%bl │ │ │ │ + jae 4c66ba │ │ │ │ + movq $0x3054618,-0x20(%r12) │ │ │ │ + mov %rax,-0x18(%r12) │ │ │ │ + mov %rcx,-0x10(%r12) │ │ │ │ + lea 0x2(%rdx),%rax │ │ │ │ + mov %rax,-0x8(%r12) │ │ │ │ + lea -0x2(%rsi),%rax │ │ │ │ + mov %rax,(%r12) │ │ │ │ + lea -0x1e(%r12),%rbx │ │ │ │ + add $0xfffffffffffffff0,%rbp │ │ │ │ + jmp *0x0(%rbp) │ │ │ │ + cmp $0xf0,%bl │ │ │ │ + jae 4c66ef │ │ │ │ + movq $0x3054618,-0x20(%r12) │ │ │ │ + mov %rax,-0x18(%r12) │ │ │ │ + mov %rcx,-0x10(%r12) │ │ │ │ + lea 0x3(%rdx),%rax │ │ │ │ + mov %rax,-0x8(%r12) │ │ │ │ + lea -0x3(%rsi),%rax │ │ │ │ + mov %rax,(%r12) │ │ │ │ + lea -0x1e(%r12),%rbx │ │ │ │ + add $0xfffffffffffffff0,%rbp │ │ │ │ + jmp *0x0(%rbp) │ │ │ │ + movq $0x3054618,-0x20(%r12) │ │ │ │ + mov %rax,-0x18(%r12) │ │ │ │ + mov %rcx,-0x10(%r12) │ │ │ │ + lea 0x4(%rdx),%rax │ │ │ │ + mov %rax,-0x8(%r12) │ │ │ │ + lea -0x4(%rsi),%rax │ │ │ │ + mov %rax,(%r12) │ │ │ │ + lea -0x1e(%r12),%rbx │ │ │ │ + add $0xfffffffffffffff0,%rbp │ │ │ │ + jmp *0x0(%rbp) │ │ │ │ + jmp *-0x10(%r13) │ │ │ │ + movq $0x28,0x388(%r13) │ │ │ │ + movq $0x4c6628,-0x40(%rbp) │ │ │ │ + mov %rax,-0x38(%rbp) │ │ │ │ + mov %rdx,-0x30(%rbp) │ │ │ │ + mov %rsi,-0x28(%rbp) │ │ │ │ + mov %rcx,-0x20(%rbp) │ │ │ │ + mov %bl,-0x18(%rbp) │ │ │ │ + add $0xffffffffffffffc0,%rbp │ │ │ │ + jmp 338a2b0 │ │ │ │ + cmp $0xe0,%r10b │ │ │ │ + jae 4c6792 │ │ │ │ + cmp $0x1,%r9 │ │ │ │ + jg 4c663f │ │ │ │ + add $0x2,%r8 │ │ │ │ + inc %r9 │ │ │ │ + jmp 4c65eb │ │ │ │ + cmp $0x1,%r9 │ │ │ │ + jl 4c663f │ │ │ │ + cmp $0x1,%r9 │ │ │ │ + jne 4c663f │ │ │ │ + mov %rcx,%rbx │ │ │ │ + and $0xfffffffffffffff8,%rbx │ │ │ │ + add $0xfffffffffffffff0,%rbp │ │ │ │ mov (%rbx),%rax │ │ │ │ jmp *%rax │ │ │ │ + cmp $0xf0,%r10b │ │ │ │ + jae 4c67ae │ │ │ │ + cmp $0x1,%r9 │ │ │ │ + jg 4c663f │ │ │ │ + add $0x3,%r8 │ │ │ │ + inc %r9 │ │ │ │ + jmp 4c65eb │ │ │ │ + cmp $0x1,%r9 │ │ │ │ + jg 4c663f │ │ │ │ + add $0x4,%r8 │ │ │ │ + inc %r9 │ │ │ │ + jmp 4c65eb │ │ │ │ nopl 0x0(%rax) │ │ │ │ - add (%rax),%al │ │ │ │ + (bad) │ │ │ │ add %al,(%rax) │ │ │ │ + add %al,(%rbx) │ │ │ │ + ... │ │ │ │ add %al,(%rax) │ │ │ │ + add %cl,(%rsi) │ │ │ │ add %al,(%rax) │ │ │ │ + add %bh,0x1b(%rax) │ │ │ │ (bad) │ │ │ │ + add -0x73(%rax),%ecx │ │ │ │ + rex.RB mov $0xff8394c,%r8d │ │ │ │ + cmpl $0x3,(%rdx) │ │ │ │ add %al,(%rax) │ │ │ │ - add %ch,0x48031de5(%rax) │ │ │ │ - movl $0x4c7b58,-0x8(%rbp) │ │ │ │ - mov 0xf(%rbx),%rax │ │ │ │ - mov 0x17(%rbx),%rbx │ │ │ │ - mov %rax,0x0(%rbp) │ │ │ │ - add $0xfffffffffffffff8,%rbp │ │ │ │ + lea 0x31e1b74(%rip),%rbx │ │ │ │ + jmp *-0x8(%r13) │ │ │ │ + movq $0x4c6828,0x0(%rbp) │ │ │ │ + mov %rbx,%rax │ │ │ │ + mov %rcx,%rbx │ │ │ │ + mov %rax,0x20(%rbp) │ │ │ │ test $0x7,%bl │ │ │ │ - jne 4c7b58 │ │ │ │ + jne 4c6828 │ │ │ │ mov (%rbx),%rax │ │ │ │ jmp *%rax │ │ │ │ - nopw 0x0(%rax,%rax,1) │ │ │ │ - add (%rax),%eax │ │ │ │ + nopl 0x0(%rax) │ │ │ │ + test %al,(%rcx) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ (bad) │ │ │ │ add %al,(%rax) │ │ │ │ - add %dh,-0x1b(%rax) │ │ │ │ - sbb $0xd8894803,%eax │ │ │ │ - and $0x7,%eax │ │ │ │ - cmp $0x1,%rax │ │ │ │ - je 4c7a92 │ │ │ │ - movq $0x4c7b98,0x0(%rbp) │ │ │ │ - mov 0x6(%rbx),%rax │ │ │ │ - mov 0x8(%rbp),%rbx │ │ │ │ - mov %rax,0x8(%rbp) │ │ │ │ + add %dh,(%rax) │ │ │ │ + sbb (%rsi),%ebx │ │ │ │ + add -0x75(%rax),%ecx │ │ │ │ + jne 4c6834 │ │ │ │ + mov 0x20(%rbp),%rdi │ │ │ │ + add $0x28,%rbp │ │ │ │ + mov %rbx,%r14 │ │ │ │ + jmp 4c6b27 │ │ │ │ + movq $0x4c6868,0x0(%rbp) │ │ │ │ + mov %rbx,%rax │ │ │ │ + mov %rcx,%rbx │ │ │ │ + mov %rax,0x20(%rbp) │ │ │ │ test $0x7,%bl │ │ │ │ - jne 4c7b98 │ │ │ │ + jne 4c6868 │ │ │ │ mov (%rbx),%rax │ │ │ │ jmp *%rax │ │ │ │ - xchg %ax,%ax │ │ │ │ - add (%rax),%eax │ │ │ │ + test %al,(%rcx) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ (bad) │ │ │ │ add %al,(%rax) │ │ │ │ - add %dh,(%rax) │ │ │ │ - in $0x1d,%eax │ │ │ │ - add -0x39(%rax),%ecx │ │ │ │ - add %r9b,(%r8) │ │ │ │ - jp 4c7beb │ │ │ │ - add %cl,-0x77(%rcx) │ │ │ │ - fmuls -0x73(%rax) │ │ │ │ - cmp $0x31de4fe,%eax │ │ │ │ - mov 0x10(%rbp),%rsi │ │ │ │ - lea 0x31de4d3(%rip),%r14 │ │ │ │ - jmp 4c7888 │ │ │ │ - lea 0x3770310(%rip),%rbx │ │ │ │ - add $0x18,%rbp │ │ │ │ - jmp *0x0(%rbp) │ │ │ │ - add %eax,(%rax) │ │ │ │ + add %dh,%al │ │ │ │ + sbb (%rsi),%bl │ │ │ │ + add -0x75(%rax),%ecx │ │ │ │ + jne 4c6874 │ │ │ │ + mov 0x20(%rbp),%rdi │ │ │ │ + add $0x28,%rbp │ │ │ │ + mov %rbx,%r14 │ │ │ │ + jmp 4c6b27 │ │ │ │ + movq $0x4c68a8,0x0(%rbp) │ │ │ │ + mov %rbx,%rax │ │ │ │ + mov %rcx,%rbx │ │ │ │ + mov %rax,0x20(%rbp) │ │ │ │ + test $0x7,%bl │ │ │ │ + jne 4c68a8 │ │ │ │ + mov (%rbx),%rax │ │ │ │ + jmp *%rax │ │ │ │ + test %al,(%rcx) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ - adc %al,(%rax) │ │ │ │ + (bad) │ │ │ │ + add %al,(%rax) │ │ │ │ + add %dh,0x48031e1a(%rax) │ │ │ │ + mov 0x8(%rbp),%esi │ │ │ │ + mov 0x20(%rbp),%rdi │ │ │ │ + add $0x28,%rbp │ │ │ │ + mov %rbx,%r14 │ │ │ │ + jmp 4c6b27 │ │ │ │ + movq $0x4c68e8,0x0(%rbp) │ │ │ │ + mov %rbx,%rax │ │ │ │ + mov %rcx,%rbx │ │ │ │ + mov %rax,0x20(%rbp) │ │ │ │ + test $0x7,%bl │ │ │ │ + jne 4c68e8 │ │ │ │ + mov (%rbx),%rax │ │ │ │ + jmp *%rax │ │ │ │ + test %al,(%rcx) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ - mov 0x10(%rbx),%r14 │ │ │ │ - jmp 4c7c00 │ │ │ │ + (bad) │ │ │ │ + add %al,(%rax) │ │ │ │ + add %dh,0x1a(%rax) │ │ │ │ + (bad) │ │ │ │ + add -0x75(%rax),%ecx │ │ │ │ + jne 4c68f4 │ │ │ │ + mov 0x20(%rbp),%rdi │ │ │ │ + add $0x28,%rbp │ │ │ │ + mov %rbx,%r14 │ │ │ │ + jmp 4c6b27 │ │ │ │ nopl 0x0(%rax) │ │ │ │ - add $0x1000000,%eax │ │ │ │ - ... │ │ │ │ + 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 4c7c87 │ │ │ │ - movq $0x4c7c38,-0x8(%rbp) │ │ │ │ - mov %r14,%rbx │ │ │ │ - add $0xfffffffffffffff8,%rbp │ │ │ │ + add %cl,0x1a(%rax) │ │ │ │ + (bad) │ │ │ │ + add -0x7cb7f81d(%rbx),%eax │ │ │ │ + sti │ │ │ │ + add %esi,0x48(%rbx,%rdi,1) │ │ │ │ + movl $0x4c6940,0x0(%rbp) │ │ │ │ + mov 0x18(%rbp),%rbx │ │ │ │ test $0x7,%bl │ │ │ │ - jne 4c7c38 │ │ │ │ + jne 4c6940 │ │ │ │ mov (%rbx),%rax │ │ │ │ jmp *%rax │ │ │ │ - nopw 0x0(%rax,%rax,1) │ │ │ │ - ... │ │ │ │ - (bad) │ │ │ │ - add %al,(%rax) │ │ │ │ + nop │ │ │ │ + add $0x3,%al │ │ │ │ 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 4c7c77 │ │ │ │ - mov 0x6(%rbx),%rax │ │ │ │ - mov 0xe(%rbx),%rbx │ │ │ │ - movq $0x4c7bd8,-0x10(%r12) │ │ │ │ - mov %rbx,(%r12) │ │ │ │ - lea -0x10(%r12),%rsi │ │ │ │ - mov %rax,%r14 │ │ │ │ - add $0x8,%rbp │ │ │ │ - jmp 3240990 │ │ │ │ - movq $0x18,0x388(%r13) │ │ │ │ - jmp 338a720 │ │ │ │ - lea 0x31de462(%rip),%rbx │ │ │ │ - jmp *-0x8(%r13) │ │ │ │ - lea 0x3770260(%rip),%rbx │ │ │ │ - add $0x8,%rbp │ │ │ │ - jmp *0x0(%rbp) │ │ │ │ - add %eax,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ + (bad) │ │ │ │ add %al,(%rax) │ │ │ │ + add %bl,(%rax) │ │ │ │ + sbb (%rsi),%bl │ │ │ │ + add -0x75(%rax),%ecx │ │ │ │ + jne 4c694c │ │ │ │ + mov 0x10(%rbp),%rdi │ │ │ │ + add $0x28,%rbp │ │ │ │ + mov %rbx,%r14 │ │ │ │ + jmp 4c6b27 │ │ │ │ + movq $0x4c6980,0x0(%rbp) │ │ │ │ + mov 0x20(%rbp),%rbx │ │ │ │ + test $0x7,%bl │ │ │ │ + jne 4c6980 │ │ │ │ + mov (%rbx),%rax │ │ │ │ + jmp *%rax │ │ │ │ + nopw 0x0(%rax,%rax,1) │ │ │ │ + add $0x3,%al │ │ │ │ add %al,(%rax) │ │ │ │ - adc %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ + (bad) │ │ │ │ add %al,(%rax) │ │ │ │ - mov 0x10(%rbx),%r14 │ │ │ │ - jmp 4c7c00 │ │ │ │ + add %bl,%al │ │ │ │ + sbb %ebx,(%rsi) │ │ │ │ + add -0x75(%rax),%ecx │ │ │ │ + jne 4c698c │ │ │ │ + mov 0x10(%rbp),%rdi │ │ │ │ + add $0x28,%rbp │ │ │ │ + mov %rbx,%r14 │ │ │ │ + jmp 4c6b27 │ │ │ │ + movq $0x4c69c0,0x0(%rbp) │ │ │ │ + mov %rax,%rbx │ │ │ │ + test $0x7,%bl │ │ │ │ + jne 4c69c0 │ │ │ │ + mov (%rbx),%rax │ │ │ │ + jmp *%rax │ │ │ │ nopl 0x0(%rax) │ │ │ │ - sldt (%rax) │ │ │ │ - add %al,(%rdx) │ │ │ │ - ... │ │ │ │ - add %al,(%rax) │ │ │ │ - add %cl,(%rsi) │ │ │ │ + test %al,(%rbx) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ - add %cl,-0x7d(%rcx) │ │ │ │ (bad) │ │ │ │ - sbb %cl,0x3b(%rbp) │ │ │ │ - movsl %ds:(%rsi),%es:(%rdi) │ │ │ │ - pop %rax │ │ │ │ - add (%rax),%eax │ │ │ │ - add %dh,0x17(%rdi) │ │ │ │ - movq $0x4c7cb0,-0x10(%r12) │ │ │ │ - mov %rsi,(%r12) │ │ │ │ - lea -0x10(%r12),%rsi │ │ │ │ - jmp 3240990 │ │ │ │ - movq $0x18,0x388(%r13) │ │ │ │ - lea 0x31de3ea(%rip),%rbx │ │ │ │ - jmp *-0x8(%r13) │ │ │ │ - nopw 0x0(%rax,%rax,1) │ │ │ │ - add %eax,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ + add %bl,0x48031e19(%rax) │ │ │ │ + mov 0x8(%rbp),%esi │ │ │ │ + add $0x28,%rbp │ │ │ │ + lea 0x3739092(%rip),%rdi │ │ │ │ + mov %rbx,%r14 │ │ │ │ + jmp 4c6b27 │ │ │ │ + movq $0x4c6a08,0x0(%rbp) │ │ │ │ + mov %rbx,%rax │ │ │ │ + mov 0x18(%rbp),%rbx │ │ │ │ + mov %rax,0x18(%rbp) │ │ │ │ + test $0x7,%bl │ │ │ │ + jne 4c6a08 │ │ │ │ + mov (%rbx),%rax │ │ │ │ + jmp *%rax │ │ │ │ + nopl 0x0(%rax) │ │ │ │ + addl $0x0,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ - adc %al,(%rax) │ │ │ │ - add %al,(%rax) │ │ │ │ - add %al,(%rax) │ │ │ │ + add %bl,(%rsi) │ │ │ │ add %al,(%rax) │ │ │ │ - mov 0x10(%rbx),%r14 │ │ │ │ - jmp 4c7d50 │ │ │ │ + add %dl,0x19(%rax) │ │ │ │ + (bad) │ │ │ │ + add -0x75(%rax),%ecx │ │ │ │ + jge 4c6a14 │ │ │ │ + mov 0x18(%rbp),%rsi │ │ │ │ + add $0x20,%rbp │ │ │ │ + mov %rbx,%r14 │ │ │ │ + jmp 4c6b27 │ │ │ │ + movq $0x4c6a48,0x0(%rbp) │ │ │ │ + mov %rax,%rbx │ │ │ │ + test $0x7,%bl │ │ │ │ + jne 4c6a48 │ │ │ │ + mov (%rbx),%rax │ │ │ │ + jmp *%rax │ │ │ │ nopl 0x0(%rax) │ │ │ │ - add $0x1000000,%eax │ │ │ │ - ... │ │ │ │ - add %al,(%rax) │ │ │ │ - add %cl,(%rsi) │ │ │ │ - add %al,(%rax) │ │ │ │ + sub $0x0,%rax │ │ │ │ add %al,(%rax) │ │ │ │ + (bad) │ │ │ │ add %al,(%rax) │ │ │ │ - add %cl,-0x73(%rax) │ │ │ │ - rex.RB clc │ │ │ │ - cmp %r15,%rax │ │ │ │ - jb 4c7dd7 │ │ │ │ - movq $0x4c7d88,-0x8(%rbp) │ │ │ │ - mov %r14,%rbx │ │ │ │ - add $0xfffffffffffffff8,%rbp │ │ │ │ + add %dl,(%rax) │ │ │ │ + sbb %ebx,(%rsi) │ │ │ │ + add -0x39(%rax),%ecx │ │ │ │ + add %r11b,0x48004c6a(%r8) │ │ │ │ + mov 0x7(%rbx),%ebx │ │ │ │ test $0x7,%bl │ │ │ │ - jne 4c7d88 │ │ │ │ + jne 4c6a98 │ │ │ │ mov (%rbx),%rax │ │ │ │ jmp *%rax │ │ │ │ - nopw 0x0(%rax,%rax,1) │ │ │ │ - ... │ │ │ │ + xchg %ax,%ax │ │ │ │ + sub $0x0,%rax │ │ │ │ + add %al,(%rax) │ │ │ │ (bad) │ │ │ │ add %al,(%rax) │ │ │ │ + add %ch,%al │ │ │ │ + sbb %bl,(%rsi) │ │ │ │ + add -0x75(%rax),%ecx │ │ │ │ + cmp %r9b,-0x75(%r8) │ │ │ │ + rex.WRB xor %r9b,-0x75(%r8) │ │ │ │ + push %rbp │ │ │ │ + or %cl,-0x75(%rax) │ │ │ │ + jne 4c6a90 │ │ │ │ + mov 0x18(%rbp),%dil │ │ │ │ + jmp 4c6aac │ │ │ │ + xchg %ax,%ax │ │ │ │ + sub $0x0,%rax │ │ │ │ add %al,(%rax) │ │ │ │ + (bad) │ │ │ │ add %al,(%rax) │ │ │ │ - add %cl,-0x77(%rax) │ │ │ │ - fadds -0x7cb7f820(%rbx) │ │ │ │ - clc │ │ │ │ - add %esi,0x49(%rsi,%rcx,2) │ │ │ │ - add $0x18,%esp │ │ │ │ + add %al,%al │ │ │ │ + sbb %bl,(%rsi) │ │ │ │ + add -0x75(%rax),%ecx │ │ │ │ + cmp %r9b,-0x75(%r8) │ │ │ │ + rex.WRB xor %r9b,-0x75(%r8) │ │ │ │ + push %rbp │ │ │ │ + or %cl,-0x75(%rax) │ │ │ │ + jne 4c6ab8 │ │ │ │ + mov 0x18(%rbp),%dil │ │ │ │ + add $0x38,%r12 │ │ │ │ cmp 0x358(%r13),%r12 │ │ │ │ - ja 4c7dc7 │ │ │ │ - mov 0x6(%rbx),%rax │ │ │ │ - mov 0xe(%rbx),%rbx │ │ │ │ - movq $0x4c7d28,-0x10(%r12) │ │ │ │ - mov %rbx,(%r12) │ │ │ │ - lea -0x10(%r12),%rsi │ │ │ │ - mov %rax,%r14 │ │ │ │ - add $0x8,%rbp │ │ │ │ - jmp 3240990 │ │ │ │ - movq $0x18,0x388(%r13) │ │ │ │ - jmp 338a720 │ │ │ │ - lea 0x31de322(%rip),%rbx │ │ │ │ - jmp *-0x8(%r13) │ │ │ │ - lea 0x3770110(%rip),%rbx │ │ │ │ - add $0x8,%rbp │ │ │ │ - jmp *0x0(%rbp) │ │ │ │ - sldt (%rax) │ │ │ │ - add %al,(%rdx) │ │ │ │ - add %al,(%rax) │ │ │ │ - add %al,(%rdx) │ │ │ │ - add %al,(%rax) │ │ │ │ - add %al,(%rax) │ │ │ │ + ja 4c6f87 │ │ │ │ + mov 0xf(%rbx),%rbx │ │ │ │ + movq $0x4c65a0,-0x30(%r12) │ │ │ │ + mov %rax,-0x20(%r12) │ │ │ │ + mov %rsi,-0x18(%r12) │ │ │ │ + mov %rcx,-0x10(%r12) │ │ │ │ + mov %rdx,-0x8(%r12) │ │ │ │ + mov %dil,(%r12) │ │ │ │ + movq $0x4c6b18,0x18(%rbp) │ │ │ │ + lea -0x30(%r12),%rax │ │ │ │ + mov %rax,0x40(%rbp) │ │ │ │ + add $0x18,%rbp │ │ │ │ + test $0x7,%bl │ │ │ │ + jne 4c6b18 │ │ │ │ + mov (%rbx),%rax │ │ │ │ + jmp *%rax │ │ │ │ + nopl 0x0(%rax) │ │ │ │ + test %eax,(%rbx) │ │ │ │ add %al,(%rax) │ │ │ │ - add %cl,(%rsi) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ + (bad) │ │ │ │ add %al,(%rax) │ │ │ │ - add %cl,-0x73(%rax) │ │ │ │ - rex.RB rorb $1,-0x8(%r9,%rdi,1) │ │ │ │ - jb 4c7e53 │ │ │ │ - add $0x18,%r12 │ │ │ │ - cmp 0x358(%r13),%r12 │ │ │ │ - ja 4c7e48 │ │ │ │ - movq $0x338fee0,-0x10(%r12) │ │ │ │ - mov %rsi,(%r12) │ │ │ │ - movq $0x4c7e70,-0x10(%rbp) │ │ │ │ - mov %rsi,%rax │ │ │ │ - lea -0x10(%r12),%rsi │ │ │ │ + add %al,0x18(%rax) │ │ │ │ + (bad) │ │ │ │ + add -0x75(%rax),%ecx │ │ │ │ + jge 4c6b44 │ │ │ │ + mov 0x8(%rbp),%rsi │ │ │ │ + add $0x30,%rbp │ │ │ │ + mov %rbx,%r14 │ │ │ │ + mov %r14,%rax │ │ │ │ + and $0x7,%eax │ │ │ │ + cmp $0x1,%rax │ │ │ │ + je 4c6c4c │ │ │ │ + movq $0x4c6b80,-0x28(%rbp) │ │ │ │ + mov 0x6(%r14),%rbx │ │ │ │ + mov %rsi,-0x20(%rbp) │ │ │ │ + mov %rdi,-0x18(%rbp) │ │ │ │ + mov 0x16(%r14),%rax │ │ │ │ + mov %rax,-0x10(%rbp) │ │ │ │ + mov 0x1e(%r14),%rax │ │ │ │ mov %rax,-0x8(%rbp) │ │ │ │ - add $0xfffffffffffffff0,%rbp │ │ │ │ - jmp 5a6b70 │ │ │ │ - movq $0x18,0x388(%r13) │ │ │ │ - lea 0x31de2ae(%rip),%rbx │ │ │ │ - jmp *-0x8(%r13) │ │ │ │ - xchg %ax,%ax │ │ │ │ - add %eax,(%rax) │ │ │ │ + add $0xffffffffffffffd8,%rbp │ │ │ │ + test $0x7,%bl │ │ │ │ + jne 4c6b80 │ │ │ │ + mov (%rbx),%rax │ │ │ │ + jmp *%rax │ │ │ │ + nopl 0x0(%rax) │ │ │ │ + add $0x0,%al │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ (bad) │ │ │ │ add %al,(%rax) │ │ │ │ - add %bl,0x48031de2(%rax) │ │ │ │ - movl $0x4c7f78,-0x20(%rbp) │ │ │ │ - mov %rsi,%rax │ │ │ │ - lea 0x31ed7b9(%rip),%rsi │ │ │ │ - mov %r14,-0x18(%rbp) │ │ │ │ - mov %rax,-0x10(%rbp) │ │ │ │ - mov %rdi,-0x8(%rbp) │ │ │ │ - mov %rbx,0x0(%rbp) │ │ │ │ - add $0xffffffffffffffe0,%rbp │ │ │ │ - jmp 5beb00 │ │ │ │ - nopl 0x0(%rax,%rax,1) │ │ │ │ - add (%rax),%al │ │ │ │ + add %bl,%al │ │ │ │ + (bad) │ │ │ │ + (bad) │ │ │ │ + add -0x75(%rax),%ecx │ │ │ │ + jne 4c6b8c │ │ │ │ + mov %rbx,%rax │ │ │ │ + and $0x7,%eax │ │ │ │ + cmp $0x1,%rax │ │ │ │ + je 4c6dd0 │ │ │ │ + mov 0x10(%rbp),%rdi │ │ │ │ + cmp $0x2,%rax │ │ │ │ + jne 4c6f4e │ │ │ │ + movq $0x4c6bc8,0x0(%rbp) │ │ │ │ + mov %rdi,%rbx │ │ │ │ + test $0x7,%bl │ │ │ │ + jne 4c6bc8 │ │ │ │ + mov (%rbx),%rax │ │ │ │ + jmp *%rax │ │ │ │ + nop │ │ │ │ + test %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ (bad) │ │ │ │ add %al,(%rax) │ │ │ │ - add %bl,-0x1e(%rax) │ │ │ │ - sbb $0x7e38303,%eax │ │ │ │ - cmp $0x1,%rbx │ │ │ │ - jne 4c8118 │ │ │ │ - mov 0x8(%rbp),%rax │ │ │ │ - movq $0x4c7ef0,0x8(%rbp) │ │ │ │ + add %dl,0x48031e17(%rax) │ │ │ │ + mov 0x18(%rbp),%eax │ │ │ │ + mov %rbx,%rcx │ │ │ │ + and $0x7,%ecx │ │ │ │ + cmp $0x1,%rcx │ │ │ │ + je 4c6994 │ │ │ │ + mov 0x20(%rbp),%rcx │ │ │ │ + mov 0x6(%rbx),%rdx │ │ │ │ + mov 0x16(%rbx),%rsi │ │ │ │ + lea 0x10(%rdx),%rdi │ │ │ │ + mov (%rdi,%rsi,1),%dil │ │ │ │ + cmp $0x80,%dil │ │ │ │ + jae 4c70f1 │ │ │ │ + movzbl %dil,%edx │ │ │ │ + cmp $0xa,%rdx │ │ │ │ + jne 4c68bc │ │ │ │ + movq $0x4c6c38,0x0(%rbp) │ │ │ │ + mov %rbx,%rcx │ │ │ │ mov %rax,%rbx │ │ │ │ - add $0x8,%rbp │ │ │ │ + mov %rcx,0x20(%rbp) │ │ │ │ test $0x7,%bl │ │ │ │ - jne 4c7ef0 │ │ │ │ + jne 4c6c38 │ │ │ │ mov (%rbx),%rax │ │ │ │ jmp *%rax │ │ │ │ - nopw 0x0(%rax,%rax,1) │ │ │ │ - add %eax,(%rax) │ │ │ │ + nopl 0x0(%rax) │ │ │ │ + test %al,(%rcx) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ (bad) │ │ │ │ add %al,(%rax) │ │ │ │ - add %bl,(%rax) │ │ │ │ - loop 4c7f0c │ │ │ │ - add %ecx,%ebp │ │ │ │ - rex.WXB add %rax,(%r8) │ │ │ │ - add %cl,(%rdi) │ │ │ │ + add %ah,(%rax) │ │ │ │ (bad) │ │ │ │ - add %al,(%rbx) │ │ │ │ - add %al,(%rax) │ │ │ │ + (bad) │ │ │ │ + add -0x75(%rax),%ecx │ │ │ │ + jne 4c6c44 │ │ │ │ + mov 0x20(%rbp),%rdi │ │ │ │ + add $0x28,%rbp │ │ │ │ + mov %rbx,%r14 │ │ │ │ + jmp 4c6b27 │ │ │ │ + movq $0x4c6c90,-0x20(%rbp) │ │ │ │ + mov 0x7(%r14),%rbx │ │ │ │ + mov %rdi,-0x18(%rbp) │ │ │ │ + mov 0xf(%r14),%rax │ │ │ │ + mov %rax,-0x10(%rbp) │ │ │ │ + mov 0x17(%r14),%rax │ │ │ │ + mov %rax,-0x8(%rbp) │ │ │ │ + add $0xffffffffffffffe0,%rbp │ │ │ │ + test $0x7,%bl │ │ │ │ + jne 4c6c90 │ │ │ │ + mov (%rbx),%rax │ │ │ │ + jmp *%rax │ │ │ │ + nopw 0x0(%rax,%rax,1) │ │ │ │ + add (%rax),%eax │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ - add %bl,(%rsi) │ │ │ │ add %al,(%rax) │ │ │ │ + (bad) │ │ │ │ add %al,(%rax) │ │ │ │ - loop 4c7f24 │ │ │ │ + add %cl,%al │ │ │ │ + (bad) │ │ │ │ + (bad) │ │ │ │ add -0x7cb7f81d(%rbx),%eax │ │ │ │ sti │ │ │ │ - add %esi,0x48(%rsp,%rbx,1) │ │ │ │ - mov 0x8(%rbp),%eax │ │ │ │ - movq $0x4c7eb0,0x8(%rbp) │ │ │ │ - mov %rax,%rsi │ │ │ │ - mov 0x18(%rbp),%r14 │ │ │ │ + add (%rdi),%ecx │ │ │ │ + test %ecx,%esi │ │ │ │ + add (%rax),%al │ │ │ │ + add %cl,-0x75(%rax) │ │ │ │ + jge 4c6ca9 │ │ │ │ + movq $0x4c6cd0,0x8(%rbp) │ │ │ │ + mov %rdi,%rbx │ │ │ │ add $0x8,%rbp │ │ │ │ - jmp 4c7e08 │ │ │ │ - mov 0x10(%rbp),%rax │ │ │ │ - movq $0x4c7f60,0x10(%rbp) │ │ │ │ - mov %rax,%rbx │ │ │ │ - add $0x10,%rbp │ │ │ │ test $0x7,%bl │ │ │ │ - jne 4c7f60 │ │ │ │ + jne 4c6cd0 │ │ │ │ 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 %ch,-0x16fce21f(%rax) │ │ │ │ - fildl (%rax) │ │ │ │ - add %al,(%rax) │ │ │ │ - nopl (%rax) │ │ │ │ - add $0x0,%eax │ │ │ │ - add %al,(%rax) │ │ │ │ - add %bl,(%rsi) │ │ │ │ - add %al,(%rax) │ │ │ │ - add %dl,-0x7cfce21f(%rax) │ │ │ │ - jrcxz 4c7f82 │ │ │ │ - cmp $0x1,%rbx │ │ │ │ - je 4c811c │ │ │ │ - movq $0x4c7fb0,0x0(%rbp) │ │ │ │ - mov 0x28(%rbp),%rbx │ │ │ │ + add %cl,0x48031e16(%rax) │ │ │ │ + mov %ebx,%eax │ │ │ │ + and $0x7,%eax │ │ │ │ + cmp $0x1,%rax │ │ │ │ + je 4c6f79 │ │ │ │ + add $0x10,%r12 │ │ │ │ + cmp 0x358(%r13),%r12 │ │ │ │ + ja 4c6f9f │ │ │ │ + mov 0x8(%rbp),%rax │ │ │ │ + mov 0x6(%rbx),%rcx │ │ │ │ + mov 0xe(%rbx),%rsi │ │ │ │ + mov 0x16(%rbx),%rdx │ │ │ │ + mov 0x1e(%rbx),%rbx │ │ │ │ + lea 0x10(%rcx),%rdi │ │ │ │ + mov (%rdi,%rdx,1),%dil │ │ │ │ + cmp $0x80,%dil │ │ │ │ + jae 4c6e4c │ │ │ │ + movq $0x3363a40,-0x8(%r12) │ │ │ │ + movzbl %dil,%r8d │ │ │ │ + mov %r8,(%r12) │ │ │ │ + lea -0x7(%r12),%r9 │ │ │ │ + movq $0x4c6d80,-0x30(%rbp) │ │ │ │ + mov %rbx,%r10 │ │ │ │ + mov %rax,%rbx │ │ │ │ + mov %r10,-0x28(%rbp) │ │ │ │ + mov %rsi,-0x20(%rbp) │ │ │ │ + mov %dil,-0x18(%rbp) │ │ │ │ + mov %r9,-0x10(%rbp) │ │ │ │ + mov %r8,-0x8(%rbp) │ │ │ │ + mov %rdx,0x0(%rbp) │ │ │ │ + mov %rcx,0x8(%rbp) │ │ │ │ + add $0xffffffffffffffd0,%rbp │ │ │ │ test $0x7,%bl │ │ │ │ - jne 4c7fb0 │ │ │ │ + jne 4c6d80 │ │ │ │ mov (%rbx),%rax │ │ │ │ jmp *%rax │ │ │ │ + mov 0xf(%rbx),%rbx │ │ │ │ + jmp 4c6d88 │ │ │ │ nopl 0x0(%rax,%rax,1) │ │ │ │ - add $0x4,%eax │ │ │ │ - add %al,(%rax) │ │ │ │ - add %bl,(%rsi) │ │ │ │ + or $0x0,%rax │ │ │ │ add %al,(%rax) │ │ │ │ - add %bl,-0x1f(%rax) │ │ │ │ - sbb $0xc4834903,%eax │ │ │ │ - sub %cl,0x3b(%rbp) │ │ │ │ - movsl %ds:(%rsi),%es:(%rdi) │ │ │ │ - pop %rax │ │ │ │ - add (%rax),%eax │ │ │ │ - add %cl,(%rdi) │ │ │ │ - xchg %ebp,0x1(%rcx) │ │ │ │ + (bad) │ │ │ │ add %al,(%rax) │ │ │ │ - mov 0x17(%rbx),%rax │ │ │ │ - movq $0x5bea80,-0x20(%r12) │ │ │ │ - mov 0x20(%rbp),%rbx │ │ │ │ - mov %rbx,-0x18(%r12) │ │ │ │ - mov 0x8(%rbp),%rbx │ │ │ │ - mov %rbx,-0x10(%r12) │ │ │ │ - mov 0x10(%rbp),%rbx │ │ │ │ - mov %rbx,-0x8(%r12) │ │ │ │ - mov 0x18(%rbp),%rbx │ │ │ │ - mov %rbx,(%r12) │ │ │ │ - movq $0x4c8028,0x20(%rbp) │ │ │ │ - mov %rax,%rbx │ │ │ │ - lea -0x1f(%r12),%rax │ │ │ │ - mov %rax,0x28(%rbp) │ │ │ │ - add $0x20,%rbp │ │ │ │ + add %bl,%al │ │ │ │ + adc $0x8b48031e,%eax │ │ │ │ + rex.RB │ │ │ │ + rex │ │ │ │ + mov 0x28(%rbp),%rcx │ │ │ │ + mov %rbx,%rdx │ │ │ │ + and $0x7,%edx │ │ │ │ + cmp $0x3,%rdx │ │ │ │ + jae 4c6a1c │ │ │ │ + cmp $0x2,%rdx │ │ │ │ + jae 4c6faf │ │ │ │ + mov 0x1f(%rbx),%rdx │ │ │ │ + mov %rdx,%rsi │ │ │ │ + neg %rsi │ │ │ │ + xor %rdx,%rsi │ │ │ │ + mov %rcx,%rdi │ │ │ │ + and %rsi,%rdi │ │ │ │ + cmp 0x17(%rbx),%rdi │ │ │ │ + jne 4c7021 │ │ │ │ + mov %rcx,%rsi │ │ │ │ + and %rdx,%rsi │ │ │ │ + test %rsi,%rsi │ │ │ │ + jne 4c6d65 │ │ │ │ + mov 0x7(%rbx),%rbx │ │ │ │ + jmp 4c6d88 │ │ │ │ + movq $0x4c6e00,0x8(%rbp) │ │ │ │ + mov %rsi,%rbx │ │ │ │ + add $0x8,%rbp │ │ │ │ test $0x7,%bl │ │ │ │ - jne 4c8028 │ │ │ │ + jne 4c6e00 │ │ │ │ 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 %ah,%al │ │ │ │ - loopne 4c8044 │ │ │ │ - add %ebx,%ebp │ │ │ │ + add %bl,0x15(%rax) │ │ │ │ (bad) │ │ │ │ - nopw 0x0(%rax,%rax,1) │ │ │ │ - add %eax,(%rax) │ │ │ │ - add %al,(%rax) │ │ │ │ + add -0x7d(%rax),%ecx │ │ │ │ + jnp 4c6e0b │ │ │ │ + or (%rdi),%cl │ │ │ │ + test %ecx,%esp │ │ │ │ + sti │ │ │ │ + (bad) │ │ │ │ + decl -0x39(%rax) │ │ │ │ + add %r15b,(%r8) │ │ │ │ + outsb %ds:(%rsi),(%dx) │ │ │ │ + rex.WR add %r9b,-0x77(%rax) │ │ │ │ + fmuls -0x75(%rax) │ │ │ │ + pop %rbp │ │ │ │ + adc %cl,-0x77(%rax) │ │ │ │ + sbb %r14b,%r14b │ │ │ │ + ret │ │ │ │ + (bad) │ │ │ │ + jne 4c6e38 │ │ │ │ + mov (%rbx),%rax │ │ │ │ + jmp *%rax │ │ │ │ + addl $0x0,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ - (bad) │ │ │ │ + add %bl,(%rsi) │ │ │ │ add %al,(%rax) │ │ │ │ - add %cl,%al │ │ │ │ - loopne 4c805c │ │ │ │ - add -0x77(%rax),%ecx │ │ │ │ - fadds -0x7cb7f820(%rbx) │ │ │ │ - clc │ │ │ │ - add %ecx,(%rdi) │ │ │ │ - test %bh,0x48000000(%rdx) │ │ │ │ - movl $0x4c8088,-0x8(%rbp) │ │ │ │ - mov %rbx,%rax │ │ │ │ + add %ah,(%rax) │ │ │ │ + adc $0x8b48031e,%eax │ │ │ │ + jge 4c6e44 │ │ │ │ + mov 0x18(%rbp),%rsi │ │ │ │ + add $0x20,%rbp │ │ │ │ + mov %rbx,%r14 │ │ │ │ + jmp 4c6b27 │ │ │ │ + cmp $0xe0,%dil │ │ │ │ + jae 4c6e8c │ │ │ │ + lea 0x10(%rcx),%r8 │ │ │ │ + lea 0x1(%rdx),%r9 │ │ │ │ + movzbl (%r8,%r9,1),%r8d │ │ │ │ + movzbl %dil,%r9d │ │ │ │ + add $0xffffffffffffff40,%r9 │ │ │ │ + shl $0x6,%r9 │ │ │ │ + add %r8,%r9 │ │ │ │ + lea -0x80(%r9),%r8 │ │ │ │ + movq $0x3363a40,-0x8(%r12) │ │ │ │ + mov %r8,(%r12) │ │ │ │ + lea -0x7(%r12),%r9 │ │ │ │ + jmp 4c6d2d │ │ │ │ + cmp $0xf0,%dil │ │ │ │ + jae 4c6ee4 │ │ │ │ + lea 0x10(%rcx),%r8 │ │ │ │ + lea 0x2(%rdx),%r9 │ │ │ │ + movzbl (%r8,%r9,1),%r8d │ │ │ │ + lea 0x10(%rcx),%r9 │ │ │ │ + lea 0x1(%rdx),%r10 │ │ │ │ + movzbl (%r9,%r10,1),%r9d │ │ │ │ + add $0xffffffffffffff80,%r9 │ │ │ │ + shl $0x6,%r9 │ │ │ │ + add %r8,%r9 │ │ │ │ + movzbl %dil,%r8d │ │ │ │ + add $0xffffffffffffff20,%r8 │ │ │ │ + shl $0xc,%r8 │ │ │ │ + add %r9,%r8 │ │ │ │ + add $0xffffffffffffff80,%r8 │ │ │ │ + movq $0x3363a40,-0x8(%r12) │ │ │ │ + mov %r8,(%r12) │ │ │ │ + lea -0x7(%r12),%r9 │ │ │ │ + jmp 4c6d2d │ │ │ │ + lea 0x10(%rcx),%r8 │ │ │ │ + lea 0x3(%rdx),%r9 │ │ │ │ + movzbl (%r8,%r9,1),%r8d │ │ │ │ + lea 0x10(%rcx),%r9 │ │ │ │ + lea 0x2(%rdx),%r10 │ │ │ │ + movzbl (%r9,%r10,1),%r9d │ │ │ │ + add $0xffffffffffffff80,%r9 │ │ │ │ + shl $0x6,%r9 │ │ │ │ + add %r8,%r9 │ │ │ │ + lea 0x10(%rcx),%r8 │ │ │ │ + lea 0x1(%rdx),%r10 │ │ │ │ + movzbl (%r8,%r10,1),%r8d │ │ │ │ + add $0xffffffffffffff80,%r8 │ │ │ │ + shl $0xc,%r8 │ │ │ │ + add %r9,%r8 │ │ │ │ + movzbl %dil,%r9d │ │ │ │ + add $0xffffffffffffff10,%r9 │ │ │ │ + shl $0x12,%r9 │ │ │ │ + add %r8,%r9 │ │ │ │ + lea -0x80(%r9),%r8 │ │ │ │ + movq $0x3363a40,-0x8(%r12) │ │ │ │ + mov %r8,(%r12) │ │ │ │ + lea -0x7(%r12),%r9 │ │ │ │ + jmp 4c6d2d │ │ │ │ + movq $0x4c6910,0x0(%rbp) │ │ │ │ + mov %rdi,%r8 │ │ │ │ + mov %rsi,%rdi │ │ │ │ + lea 0x3774516(%rip),%rsi │ │ │ │ + mov %rbx,%r14 │ │ │ │ + jmp 4c5810 │ │ │ │ + lea 0x3770f68(%rip),%rbx │ │ │ │ + add $0x20,%rbp │ │ │ │ + jmp *0x0(%rbp) │ │ │ │ + lea 0x3770f51(%rip),%rbx │ │ │ │ + add $0x18,%rbp │ │ │ │ + jmp *0x0(%rbp) │ │ │ │ + movq $0x38,0x388(%r13) │ │ │ │ + movq $0x4c6a70,0x0(%rbp) │ │ │ │ + jmp 338a720 │ │ │ │ + movq $0x10,0x388(%r13) │ │ │ │ + jmp 338a720 │ │ │ │ + cmp 0xe(%rbx),%rcx │ │ │ │ + jne 4c7089 │ │ │ │ + movq $0x4c6fe0,0x0(%rbp) │ │ │ │ mov 0x6(%rbx),%rbx │ │ │ │ - mov 0xe(%rax),%rax │ │ │ │ - mov %rax,0x0(%rbp) │ │ │ │ - add $0xfffffffffffffff8,%rbp │ │ │ │ test $0x7,%bl │ │ │ │ - jne 4c8088 │ │ │ │ + jne 4c6fe0 │ │ │ │ mov (%rbx),%rax │ │ │ │ jmp *%rax │ │ │ │ - nopl (%rax) │ │ │ │ - add (%rax),%al │ │ │ │ + nop │ │ │ │ + sub $0x0,%rax │ │ │ │ add %al,(%rax) │ │ │ │ + (bad) │ │ │ │ add %al,(%rax) │ │ │ │ + add %bh,0x13(%rax) │ │ │ │ + (bad) │ │ │ │ + add -0x39(%rax),%ecx │ │ │ │ + add %r9b,(%r8) │ │ │ │ + jo 4c7033 │ │ │ │ + add %cl,-0x75(%rax) │ │ │ │ + pop %rbx │ │ │ │ + (bad) │ │ │ │ + test $0x7,%bl │ │ │ │ + jne 4c7008 │ │ │ │ + mov (%rbx),%rax │ │ │ │ + jmp *%rax │ │ │ │ + xchg %ax,%ax │ │ │ │ + sub $0x0,%rax │ │ │ │ add %al,(%rax) │ │ │ │ (bad) │ │ │ │ add %al,(%rax) │ │ │ │ - add %al,0x48031de0(%rax) │ │ │ │ - movl $0x4c80c0,-0x8(%rbp) │ │ │ │ - mov 0xf(%rbx),%rax │ │ │ │ - mov 0x17(%rbx),%rbx │ │ │ │ - mov %rax,0x0(%rbp) │ │ │ │ - add $0xfffffffffffffff8,%rbp │ │ │ │ + add %dl,0x13(%rax) │ │ │ │ + (bad) │ │ │ │ + add -0x75(%rax),%ecx │ │ │ │ + cmp %r9b,-0x75(%r8) │ │ │ │ + rex.WRB xor %r9b,-0x75(%r8) │ │ │ │ + push %rbp │ │ │ │ + or %cl,-0x75(%rax) │ │ │ │ + jne 4c7028 │ │ │ │ + mov 0x18(%rbp),%dil │ │ │ │ + jmp 4c6aac │ │ │ │ + movq $0x4c7048,0x0(%rbp) │ │ │ │ + mov %rax,%rbx │ │ │ │ test $0x7,%bl │ │ │ │ - jne 4c80c0 │ │ │ │ + jne 4c7048 │ │ │ │ mov (%rbx),%rax │ │ │ │ jmp *%rax │ │ │ │ - nopw 0x0(%rax,%rax,1) │ │ │ │ - add (%rax),%eax │ │ │ │ + xchg %ax,%ax │ │ │ │ + sub $0x0,%rax │ │ │ │ add %al,(%rax) │ │ │ │ + (bad) │ │ │ │ add %al,(%rax) │ │ │ │ + add %dl,(%rax) │ │ │ │ + adc (%rsi),%ebx │ │ │ │ + add -0x39(%rax),%ecx │ │ │ │ + add %r14b,0x70(%r8) │ │ │ │ + rex.WR add %r9b,-0x75(%rax) │ │ │ │ + pop %rbx │ │ │ │ + (bad) │ │ │ │ + test $0x7,%bl │ │ │ │ + jne 4c7070 │ │ │ │ + mov (%rbx),%rax │ │ │ │ + jmp *%rax │ │ │ │ + xchg %ax,%ax │ │ │ │ + sub $0x0,%rax │ │ │ │ add %al,(%rax) │ │ │ │ (bad) │ │ │ │ add %al,(%rax) │ │ │ │ - add %cl,-0x20(%rax) │ │ │ │ - sbb $0xd8894803,%eax │ │ │ │ - and $0x7,%eax │ │ │ │ - cmp $0x1,%rax │ │ │ │ - je 4c80e9 │ │ │ │ - movq $0x4c7f08,0x0(%rbp) │ │ │ │ - mov 0x8(%rbp),%rsi │ │ │ │ - mov 0x18(%rbp),%r14 │ │ │ │ - mov 0x6(%rbx),%rax │ │ │ │ - mov %rax,0x8(%rbp) │ │ │ │ - jmp 4c7e08 │ │ │ │ - mov 0x10(%rbp),%rax │ │ │ │ - movq $0x4c8040,0x10(%rbp) │ │ │ │ + add %ch,%al │ │ │ │ + adc (%rsi),%bl │ │ │ │ + add -0x75(%rax),%ecx │ │ │ │ + cmp %r9b,-0x75(%r8) │ │ │ │ + rex.WRB xor %r9b,-0x75(%r8) │ │ │ │ + push %rbp │ │ │ │ + or %cl,-0x75(%rax) │ │ │ │ + jne 4c7090 │ │ │ │ + mov 0x18(%rbp),%dil │ │ │ │ + jmp 4c6aac │ │ │ │ + movq $0x4c70b0,0x0(%rbp) │ │ │ │ mov %rax,%rbx │ │ │ │ - add $0x10,%rbp │ │ │ │ test $0x7,%bl │ │ │ │ - jne 4c8040 │ │ │ │ + jne 4c70b0 │ │ │ │ mov (%rbx),%rax │ │ │ │ jmp *%rax │ │ │ │ - lea 0x376fdc0(%rip),%rbx │ │ │ │ - add $0x10,%rbp │ │ │ │ - jmp *0x0(%rbp) │ │ │ │ - add $0xffffffffffffffe8,%rbp │ │ │ │ - lea 0x376fdb7(%rip),%rbx │ │ │ │ - add $0x30,%rbp │ │ │ │ - jmp *0x0(%rbp) │ │ │ │ - movq $0x28,0x388(%r13) │ │ │ │ - jmp 338a720 │ │ │ │ - nopw 0x0(%rax,%rax,1) │ │ │ │ - add %eax,(%rax) │ │ │ │ - add %al,(%rax) │ │ │ │ - add %al,(%rax) │ │ │ │ + xchg %ax,%ax │ │ │ │ + sub $0x0,%rax │ │ │ │ add %al,(%rax) │ │ │ │ - adc %al,(%rax) │ │ │ │ + (bad) │ │ │ │ add %al,(%rax) │ │ │ │ + add %ch,0x48031e12(%rax) │ │ │ │ + movl $0x4c70d8,0x0(%rbp) │ │ │ │ + mov 0x7(%rbx),%rbx │ │ │ │ + test $0x7,%bl │ │ │ │ + jne 4c70d8 │ │ │ │ + mov (%rbx),%rax │ │ │ │ + jmp *%rax │ │ │ │ + xchg %ax,%ax │ │ │ │ + sub $0x0,%rax │ │ │ │ add %al,(%rax) │ │ │ │ + (bad) │ │ │ │ add %al,(%rax) │ │ │ │ - mov 0x10(%rbx),%r14 │ │ │ │ - jmp 4c8178 │ │ │ │ - nopl 0x0(%rax) │ │ │ │ - add $0x1000000,%eax │ │ │ │ - ... │ │ │ │ + add %al,0x48031e12(%rax) │ │ │ │ + mov 0x38(%rbp),%eax │ │ │ │ + mov 0x30(%rbp),%rcx │ │ │ │ + mov 0x8(%rbp),%rdx │ │ │ │ + mov 0x10(%rbp),%rsi │ │ │ │ + mov 0x18(%rbp),%dil │ │ │ │ + jmp 4c6aac │ │ │ │ + cmp $0xe0,%dil │ │ │ │ + jae 4c7164 │ │ │ │ + add $0x10,%rdx │ │ │ │ + inc %rsi │ │ │ │ + movzbl (%rdx,%rsi,1),%edx │ │ │ │ + add $0xffffffffffffff80,%rdx │ │ │ │ + movzbl %dil,%esi │ │ │ │ + add $0xffffffffffffff40,%rsi │ │ │ │ + shl $0x6,%rsi │ │ │ │ + add %rdx,%rsi │ │ │ │ + cmp $0xa,%rsi │ │ │ │ + jne 4c687c │ │ │ │ + movq $0x4c7150,0x0(%rbp) │ │ │ │ + mov %rbx,%rcx │ │ │ │ + mov %rax,%rbx │ │ │ │ + mov %rcx,0x20(%rbp) │ │ │ │ + test $0x7,%bl │ │ │ │ + jne 4c7150 │ │ │ │ + mov (%rbx),%rax │ │ │ │ + jmp *%rax │ │ │ │ + xchg %ax,%ax │ │ │ │ + test %al,(%rcx) │ │ │ │ add %al,(%rax) │ │ │ │ - add %cl,(%rsi) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ + (bad) │ │ │ │ add %al,(%rax) │ │ │ │ - add %cl,-0x73(%rax) │ │ │ │ - rex.RB clc │ │ │ │ - cmp %r15,%rax │ │ │ │ - jb 4c81ff │ │ │ │ - movq $0x4c81b0,-0x8(%rbp) │ │ │ │ - mov %r14,%rbx │ │ │ │ - add $0xfffffffffffffff8,%rbp │ │ │ │ + add %cl,(%rax) │ │ │ │ + adc (%rsi),%bl │ │ │ │ + add -0x75(%rax),%ecx │ │ │ │ + jne 4c715c │ │ │ │ + mov 0x20(%rbp),%rdi │ │ │ │ + add $0x28,%rbp │ │ │ │ + mov %rbx,%r14 │ │ │ │ + jmp 4c6b27 │ │ │ │ + cmp $0xf0,%dil │ │ │ │ + jae 4c71f4 │ │ │ │ + lea 0x10(%rdx),%r8 │ │ │ │ + lea 0x2(%rsi),%r9 │ │ │ │ + movzbl (%r8,%r9,1),%r8d │ │ │ │ + add $0xffffffffffffff80,%r8 │ │ │ │ + add $0x10,%rdx │ │ │ │ + inc %rsi │ │ │ │ + movzbl (%rdx,%rsi,1),%edx │ │ │ │ + add $0xffffffffffffff80,%rdx │ │ │ │ + shl $0x6,%rdx │ │ │ │ + add %r8,%rdx │ │ │ │ + movzbl %dil,%esi │ │ │ │ + add $0xffffffffffffff20,%rsi │ │ │ │ + shl $0xc,%rsi │ │ │ │ + add %rdx,%rsi │ │ │ │ + cmp $0xa,%rsi │ │ │ │ + jne 4c683c │ │ │ │ + movq $0x4c71e0,0x0(%rbp) │ │ │ │ + mov %rbx,%rcx │ │ │ │ + mov %rax,%rbx │ │ │ │ + mov %rcx,0x20(%rbp) │ │ │ │ test $0x7,%bl │ │ │ │ - jne 4c81b0 │ │ │ │ + jne 4c71e0 │ │ │ │ mov (%rbx),%rax │ │ │ │ jmp *%rax │ │ │ │ - nopw 0x0(%rax,%rax,1) │ │ │ │ - ... │ │ │ │ - (bad) │ │ │ │ - add %al,(%rax) │ │ │ │ + nopl (%rax) │ │ │ │ + test %al,(%rcx) │ │ │ │ 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 4c81ef │ │ │ │ - mov 0x6(%rbx),%rax │ │ │ │ - mov 0xe(%rbx),%rbx │ │ │ │ - movq $0x4c8150,-0x10(%r12) │ │ │ │ - mov %rbx,(%r12) │ │ │ │ - lea -0x10(%r12),%rsi │ │ │ │ - mov %rax,%r14 │ │ │ │ - add $0x8,%rbp │ │ │ │ - jmp 3240990 │ │ │ │ - movq $0x18,0x388(%r13) │ │ │ │ - jmp 338a720 │ │ │ │ - lea 0x31ddf22(%rip),%rbx │ │ │ │ - jmp *-0x8(%r13) │ │ │ │ - lea 0x376fce8(%rip),%rbx │ │ │ │ - add $0x8,%rbp │ │ │ │ - jmp *0x0(%rbp) │ │ │ │ - add %eax,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ + (bad) │ │ │ │ add %al,(%rax) │ │ │ │ + add %bh,0x11(%rax) │ │ │ │ + (bad) │ │ │ │ + add -0x75(%rax),%ecx │ │ │ │ + jne 4c71ec │ │ │ │ + mov 0x20(%rbp),%rdi │ │ │ │ + add $0x28,%rbp │ │ │ │ + mov %rbx,%r14 │ │ │ │ + jmp 4c6b27 │ │ │ │ + lea 0x10(%rdx),%r8 │ │ │ │ + lea 0x3(%rsi),%r9 │ │ │ │ + movzbl (%r8,%r9,1),%r8d │ │ │ │ + add $0xffffffffffffff80,%r8 │ │ │ │ + lea 0x10(%rdx),%r9 │ │ │ │ + lea 0x2(%rsi),%r10 │ │ │ │ + movzbl (%r9,%r10,1),%r9d │ │ │ │ + add $0xffffffffffffff80,%r9 │ │ │ │ + shl $0x6,%r9 │ │ │ │ + add %r8,%r9 │ │ │ │ + add $0x10,%rdx │ │ │ │ + inc %rsi │ │ │ │ + movzbl (%rdx,%rsi,1),%edx │ │ │ │ + add $0xffffffffffffff80,%rdx │ │ │ │ + shl $0xc,%rdx │ │ │ │ + add %r9,%rdx │ │ │ │ + movzbl %dil,%esi │ │ │ │ + add $0xffffffffffffff10,%rsi │ │ │ │ + shl $0x12,%rsi │ │ │ │ + add %rdx,%rsi │ │ │ │ + cmp $0xa,%rsi │ │ │ │ + jne 4c67f8 │ │ │ │ + movq $0x4c7280,0x0(%rbp) │ │ │ │ + mov %rbx,%rcx │ │ │ │ + mov %rax,%rbx │ │ │ │ + mov %rcx,0x20(%rbp) │ │ │ │ + test $0x7,%bl │ │ │ │ + jne 4c7280 │ │ │ │ + mov (%rbx),%rax │ │ │ │ + jmp *%rax │ │ │ │ + nopl 0x0(%rax,%rax,1) │ │ │ │ + test %al,(%rcx) │ │ │ │ add %al,(%rax) │ │ │ │ - adc %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ + (bad) │ │ │ │ add %al,(%rax) │ │ │ │ - mov 0x10(%rbx),%r14 │ │ │ │ - jmp 4c8250 │ │ │ │ + add %bl,%al │ │ │ │ + adc %bl,(%rsi) │ │ │ │ + add -0x75(%rax),%ecx │ │ │ │ + jne 4c728c │ │ │ │ + mov 0x20(%rbp),%rdi │ │ │ │ + add $0x28,%rbp │ │ │ │ + mov %rbx,%r14 │ │ │ │ + jmp 4c6b27 │ │ │ │ nopl 0x0(%rax) │ │ │ │ - add $0x1000000,%eax │ │ │ │ - ... │ │ │ │ + add (%rax),%al │ │ │ │ add %al,(%rax) │ │ │ │ - add %cl,(%rsi) │ │ │ │ + add (%rax),%eax │ │ │ │ add %al,(%rax) │ │ │ │ + sldt (%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %cl,-0x73(%rax) │ │ │ │ - rex.RB clc │ │ │ │ - cmp %r15,%rax │ │ │ │ - jb 4c82d7 │ │ │ │ - movq $0x4c8288,-0x8(%rbp) │ │ │ │ - mov %r14,%rbx │ │ │ │ - add $0xfffffffffffffff8,%rbp │ │ │ │ - test $0x7,%bl │ │ │ │ - jne 4c8288 │ │ │ │ - mov (%rbx),%rax │ │ │ │ - jmp *%rax │ │ │ │ - nopw 0x0(%rax,%rax,1) │ │ │ │ - ... │ │ │ │ + rex.RB rorb $0xf,-0x8(%r9,%rdi,1) │ │ │ │ (bad) │ │ │ │ + jb 4c72b4 │ │ │ │ add %al,(%rax) │ │ │ │ + movq $0x3390fc8,-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),%bl │ │ │ │ + cmp $0x1,%rsi │ │ │ │ + jl 4c7347 │ │ │ │ + mov %rsi,%rdi │ │ │ │ + sar $0x2,%rdi │ │ │ │ + cmp $0x4,%rdi │ │ │ │ + jg 4c7347 │ │ │ │ + mov %rdx,%rdi │ │ │ │ + add %rsi,%rdi │ │ │ │ + mov %rdx,%r8 │ │ │ │ + xor %r9d,%r9d │ │ │ │ + cmp %rdi,%r8 │ │ │ │ + jge 4c7476 │ │ │ │ + lea 0x10(%rax),%r10 │ │ │ │ + mov (%r10,%r8,1),%r10b │ │ │ │ + cmp $0x80,%r10b │ │ │ │ + jae 4c745a │ │ │ │ + cmp $0x1,%r9 │ │ │ │ + jg 4c7347 │ │ │ │ + inc %r8 │ │ │ │ + inc %r9 │ │ │ │ + jmp 4c72f3 │ │ │ │ + nopl 0x0(%rax) │ │ │ │ + test %eax,0x0(%rip) │ │ │ │ add %al,(%rax) │ │ │ │ + (bad) │ │ │ │ add %al,(%rax) │ │ │ │ - add %cl,-0x77(%rax) │ │ │ │ - fadds -0x7cb7f820(%rbx) │ │ │ │ - clc │ │ │ │ - add %esi,0x49(%rsi,%rcx,2) │ │ │ │ - add $0x18,%esp │ │ │ │ + add %al,(%rax) │ │ │ │ + add %al,(%rax) │ │ │ │ + add %cl,-0x75(%rax) │ │ │ │ + or %r9b,-0x75(%r8) │ │ │ │ + push %rbp │ │ │ │ + adc %cl,-0x75(%rax) │ │ │ │ + jne 4c7354 │ │ │ │ + mov 0x20(%rbp),%rcx │ │ │ │ + mov 0x28(%rbp),%bl │ │ │ │ + add $0x40,%rbp │ │ │ │ + add $0x28,%r12 │ │ │ │ cmp 0x358(%r13),%r12 │ │ │ │ - ja 4c82c7 │ │ │ │ - mov 0x6(%rbx),%rax │ │ │ │ - mov 0xe(%rbx),%rbx │ │ │ │ - movq $0x4c8228,-0x10(%r12) │ │ │ │ - mov %rbx,(%r12) │ │ │ │ - lea -0x10(%r12),%rsi │ │ │ │ - mov %rax,%r14 │ │ │ │ - add $0x8,%rbp │ │ │ │ - jmp 3240990 │ │ │ │ - movq $0x18,0x388(%r13) │ │ │ │ - jmp 338a720 │ │ │ │ - lea 0x31dde52(%rip),%rbx │ │ │ │ - jmp *-0x8(%r13) │ │ │ │ - lea 0x376fc10(%rip),%rbx │ │ │ │ - add $0x8,%rbp │ │ │ │ + ja 4c742b │ │ │ │ + cmp $0x80,%bl │ │ │ │ + jae 4c738d │ │ │ │ + movq $0x3054618,-0x20(%r12) │ │ │ │ + mov %rax,-0x18(%r12) │ │ │ │ + mov %rcx,-0x10(%r12) │ │ │ │ + lea 0x1(%rdx),%rax │ │ │ │ + mov %rax,-0x8(%r12) │ │ │ │ + lea -0x1(%rsi),%rax │ │ │ │ + mov %rax,(%r12) │ │ │ │ + lea -0x1e(%r12),%rbx │ │ │ │ + add $0xfffffffffffffff0,%rbp │ │ │ │ + jmp *0x0(%rbp) │ │ │ │ + cmp $0xe0,%bl │ │ │ │ + jae 4c73c2 │ │ │ │ + movq $0x3054618,-0x20(%r12) │ │ │ │ + mov %rax,-0x18(%r12) │ │ │ │ + mov %rcx,-0x10(%r12) │ │ │ │ + lea 0x2(%rdx),%rax │ │ │ │ + mov %rax,-0x8(%r12) │ │ │ │ + lea -0x2(%rsi),%rax │ │ │ │ + mov %rax,(%r12) │ │ │ │ + lea -0x1e(%r12),%rbx │ │ │ │ + add $0xfffffffffffffff0,%rbp │ │ │ │ + jmp *0x0(%rbp) │ │ │ │ + cmp $0xf0,%bl │ │ │ │ + jae 4c73f7 │ │ │ │ + movq $0x3054618,-0x20(%r12) │ │ │ │ + mov %rax,-0x18(%r12) │ │ │ │ + mov %rcx,-0x10(%r12) │ │ │ │ + lea 0x3(%rdx),%rax │ │ │ │ + mov %rax,-0x8(%r12) │ │ │ │ + lea -0x3(%rsi),%rax │ │ │ │ + mov %rax,(%r12) │ │ │ │ + lea -0x1e(%r12),%rbx │ │ │ │ + add $0xfffffffffffffff0,%rbp │ │ │ │ + jmp *0x0(%rbp) │ │ │ │ + movq $0x3054618,-0x20(%r12) │ │ │ │ + mov %rax,-0x18(%r12) │ │ │ │ + mov %rcx,-0x10(%r12) │ │ │ │ + lea 0x4(%rdx),%rax │ │ │ │ + mov %rax,-0x8(%r12) │ │ │ │ + lea -0x4(%rsi),%rax │ │ │ │ + mov %rax,(%r12) │ │ │ │ + lea -0x1e(%r12),%rbx │ │ │ │ + add $0xfffffffffffffff0,%rbp │ │ │ │ jmp *0x0(%rbp) │ │ │ │ + jmp *-0x10(%r13) │ │ │ │ + movq $0x28,0x388(%r13) │ │ │ │ + movq $0x4c7330,-0x40(%rbp) │ │ │ │ + mov %rax,-0x38(%rbp) │ │ │ │ + mov %rdx,-0x30(%rbp) │ │ │ │ + mov %rsi,-0x28(%rbp) │ │ │ │ + mov %rcx,-0x20(%rbp) │ │ │ │ + mov %bl,-0x18(%rbp) │ │ │ │ + add $0xffffffffffffffc0,%rbp │ │ │ │ + jmp 338a2b0 │ │ │ │ + cmp $0xe0,%r10b │ │ │ │ + jae 4c749a │ │ │ │ + cmp $0x1,%r9 │ │ │ │ + jg 4c7347 │ │ │ │ + add $0x2,%r8 │ │ │ │ + inc %r9 │ │ │ │ + jmp 4c72f3 │ │ │ │ + cmp $0x1,%r9 │ │ │ │ + jl 4c7347 │ │ │ │ + cmp $0x1,%r9 │ │ │ │ + jne 4c7347 │ │ │ │ + mov %rcx,%rbx │ │ │ │ + and $0xfffffffffffffff8,%rbx │ │ │ │ + add $0xfffffffffffffff0,%rbp │ │ │ │ + mov (%rbx),%rax │ │ │ │ + jmp *%rax │ │ │ │ + cmp $0xf0,%r10b │ │ │ │ + jae 4c74b6 │ │ │ │ + cmp $0x1,%r9 │ │ │ │ + jg 4c7347 │ │ │ │ + add $0x3,%r8 │ │ │ │ + inc %r9 │ │ │ │ + jmp 4c72f3 │ │ │ │ + cmp $0x1,%r9 │ │ │ │ + jg 4c7347 │ │ │ │ + add $0x4,%r8 │ │ │ │ + inc %r9 │ │ │ │ + jmp 4c72f3 │ │ │ │ + nopl 0x0(%rax) │ │ │ │ sldt (%rax) │ │ │ │ add %al,(%rdx) │ │ │ │ ... │ │ │ │ add %al,(%rax) │ │ │ │ add %cl,(%rsi) │ │ │ │ add %al,(%rax) │ │ │ │ - add %ch,0x48031ea4(%rax) │ │ │ │ - lea -0x40(%rbp),%eax │ │ │ │ + add %dl,0x48031e0e(%rax) │ │ │ │ + lea -0x48(%rbp),%eax │ │ │ │ cmp %r15,%rax │ │ │ │ - jb 4c8353 │ │ │ │ - add $0x18,%r12 │ │ │ │ - cmp 0x358(%r13),%r12 │ │ │ │ - ja 4c8348 │ │ │ │ - movq $0x338fee0,-0x10(%r12) │ │ │ │ - mov %rsi,(%r12) │ │ │ │ - movq $0x4c8438,-0x10(%rbp) │ │ │ │ - mov %rsi,%rax │ │ │ │ - lea -0x10(%r12),%rsi │ │ │ │ - mov %rax,-0x8(%rbp) │ │ │ │ - add $0xfffffffffffffff0,%rbp │ │ │ │ - jmp 556a58 │ │ │ │ - movq $0x18,0x388(%r13) │ │ │ │ - lea 0x31dddde(%rip),%rbx │ │ │ │ + jae 4c7533 │ │ │ │ + lea 0x31e0ea0(%rip),%rbx │ │ │ │ jmp *-0x8(%r13) │ │ │ │ - xchg %ax,%ax │ │ │ │ - add (%rax),%al │ │ │ │ + movq $0x4c7528,0x0(%rbp) │ │ │ │ + mov 0x10(%rbp),%rbx │ │ │ │ + test $0x7,%bl │ │ │ │ + jne 4c7528 │ │ │ │ + mov (%rbx),%rax │ │ │ │ + jmp *%rax │ │ │ │ + nopw 0x0(%rax,%rax,1) │ │ │ │ + addl $0x0,(%rcx) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ + add %bl,(%rsi) │ │ │ │ add %al,(%rax) │ │ │ │ + add %dl,0xe(%rax) │ │ │ │ (bad) │ │ │ │ - add %al,(%rax) │ │ │ │ - add %cl,%al │ │ │ │ - fstpl 0x7e38303(%rip) │ │ │ │ - cmp $0x1,%rbx │ │ │ │ - jne 4c8622 │ │ │ │ - mov 0x8(%rbp),%rax │ │ │ │ - movq $0x4c83b0,0x8(%rbp) │ │ │ │ - mov %rax,%rbx │ │ │ │ - add $0x8,%rbp │ │ │ │ + add -0x75(%rax),%ecx │ │ │ │ + jne 4c7534 │ │ │ │ + add $0x20,%rbp │ │ │ │ + mov %rbx,%r14 │ │ │ │ + mov %r14,%rax │ │ │ │ + and $0x7,%eax │ │ │ │ + cmp $0x1,%rax │ │ │ │ + je 4c7650 │ │ │ │ + movq $0x4c7588,-0x20(%rbp) │ │ │ │ + mov 0x6(%r14),%rbx │ │ │ │ + mov %rsi,-0x18(%rbp) │ │ │ │ + mov 0x16(%r14),%rax │ │ │ │ + mov %rax,-0x10(%rbp) │ │ │ │ + mov 0x1e(%r14),%rax │ │ │ │ + mov %rax,-0x8(%rbp) │ │ │ │ + add $0xffffffffffffffe0,%rbp │ │ │ │ test $0x7,%bl │ │ │ │ - jne 4c83b0 │ │ │ │ + jne 4c7588 │ │ │ │ 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,-0x16fce223(%rax) │ │ │ │ - movabs %eax,0x3001f0f000001 │ │ │ │ + add %dh,%al │ │ │ │ + or $0x8948031e,%eax │ │ │ │ + fadds -0x7cb7f820(%rbx) │ │ │ │ + clc │ │ │ │ + add %ecx,(%rdi) │ │ │ │ + test %ah,-0x1(%rdi,%rdi,8) │ │ │ │ + decl -0x75(%rax) │ │ │ │ + jne 4c75a4 │ │ │ │ + cmp $0x2,%rax │ │ │ │ + jne 4c77d0 │ │ │ │ + movq $0x4c75d0,0x8(%rbp) │ │ │ │ + mov %rsi,%rbx │ │ │ │ + add $0x8,%rbp │ │ │ │ + test $0x7,%bl │ │ │ │ + jne 4c75d0 │ │ │ │ + mov (%rbx),%rax │ │ │ │ + jmp *%rax │ │ │ │ + nop │ │ │ │ + add (%rax),%al │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ (bad) │ │ │ │ add %al,(%rax) │ │ │ │ - add %dh,-0x23(%rax) │ │ │ │ - sbb $0x7e38303,%eax │ │ │ │ - cmp $0x1,%rbx │ │ │ │ - je 4c83ed │ │ │ │ - mov 0x8(%rbp),%rax │ │ │ │ - movq $0x4c8370,0x8(%rbp) │ │ │ │ - mov %rax,%rsi │ │ │ │ - mov 0x18(%rbp),%r14 │ │ │ │ - add $0x8,%rbp │ │ │ │ - jmp 4c8308 │ │ │ │ - mov 0x10(%rbp),%rax │ │ │ │ - movq $0x4c8420,0x10(%rbp) │ │ │ │ + add %ch,0x48031e0d(%rax) │ │ │ │ + mov 0x8(%rbp),%eax │ │ │ │ + mov %rbx,%rcx │ │ │ │ + and $0x7,%ecx │ │ │ │ + cmp $0x1,%rcx │ │ │ │ + je 4c7ea8 │ │ │ │ + mov 0x10(%rbp),%rcx │ │ │ │ + mov 0x6(%rbx),%rdx │ │ │ │ + mov 0x16(%rbx),%rsi │ │ │ │ + lea 0x10(%rdx),%rdi │ │ │ │ + mov (%rdi,%rsi,1),%dil │ │ │ │ + cmp $0x80,%dil │ │ │ │ + jae 4c77ff │ │ │ │ + movzbl %dil,%edx │ │ │ │ + cmp $0xa,%rdx │ │ │ │ + jne 4c7de0 │ │ │ │ + movq $0x4c7640,0x8(%rbp) │ │ │ │ + mov %rbx,%rcx │ │ │ │ mov %rax,%rbx │ │ │ │ - add $0x10,%rbp │ │ │ │ + mov %rcx,0x10(%rbp) │ │ │ │ + add $0x8,%rbp │ │ │ │ test $0x7,%bl │ │ │ │ - jne 4c8420 │ │ │ │ + jne 4c7640 │ │ │ │ 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) │ │ │ │ - fstpl 0x133e903(%rip) │ │ │ │ - add %al,(%rax) │ │ │ │ - nopl (%rax) │ │ │ │ - add %eax,(%rax) │ │ │ │ + add %bh,(%rax) │ │ │ │ + or $0x8b48031e,%eax │ │ │ │ + jne 4c764c │ │ │ │ + add $0x10,%rbp │ │ │ │ + mov %rbx,%r14 │ │ │ │ + jmp 4c7533 │ │ │ │ + movq $0x4c7690,-0x20(%rbp) │ │ │ │ + mov 0x7(%r14),%rbx │ │ │ │ + mov %rsi,-0x18(%rbp) │ │ │ │ + mov 0xf(%r14),%rax │ │ │ │ + mov %rax,-0x10(%rbp) │ │ │ │ + mov 0x17(%r14),%rax │ │ │ │ + mov %rax,-0x8(%rbp) │ │ │ │ + add $0xffffffffffffffe0,%rbp │ │ │ │ + test $0x7,%bl │ │ │ │ + jne 4c7690 │ │ │ │ + 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,(%rax) │ │ │ │ - fstpl 0x45c74803(%rip) │ │ │ │ - fdivrs -0x7c(%rax) │ │ │ │ - rex.WR add %r9b,-0x77(%rax) │ │ │ │ - fmuls -0xd(%rcx,%rcx,4) │ │ │ │ - mov %rsi,-0x20(%rbp) │ │ │ │ - mov %rdi,-0x18(%rbp) │ │ │ │ - mov %r8,-0x10(%rbp) │ │ │ │ - mov %r9,-0x8(%rbp) │ │ │ │ - mov %rax,0x8(%rbp) │ │ │ │ - add $0xffffffffffffffd8,%rbp │ │ │ │ + add %bl,%al │ │ │ │ + or $0x1e,%al │ │ │ │ + add -0x7cb7f81d(%rbx),%eax │ │ │ │ + sti │ │ │ │ + add (%rdi),%ecx │ │ │ │ + test %edx,0x0(%rcx,%rax,1) │ │ │ │ + add %cl,-0x75(%rax) │ │ │ │ + jne 4c76a9 │ │ │ │ + movq $0x4c76d0,0x8(%rbp) │ │ │ │ + mov %rsi,%rbx │ │ │ │ + add $0x8,%rbp │ │ │ │ test $0x7,%bl │ │ │ │ - jne 4c8478 │ │ │ │ + jne 4c76d0 │ │ │ │ mov (%rbx),%rax │ │ │ │ jmp *%rax │ │ │ │ - (bad) │ │ │ │ + nopw 0x0(%rax,%rax,1) │ │ │ │ + add (%rax),%al │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ - add %bl,(%rsi) │ │ │ │ + (bad) │ │ │ │ add %al,(%rax) │ │ │ │ - add %al,%al │ │ │ │ - fcompl 0x7e38303(%rip) │ │ │ │ - cmp $0x3,%rbx │ │ │ │ - jne 4c8626 │ │ │ │ - movq $0x4c84b0,0x0(%rbp) │ │ │ │ - mov 0x38(%rbp),%rbx │ │ │ │ + add %bl,0x48031e0c(%rax) │ │ │ │ + mov %ebx,%eax │ │ │ │ + and $0x7,%eax │ │ │ │ + cmp $0x1,%rax │ │ │ │ + je 4c797a │ │ │ │ + add $0x10,%r12 │ │ │ │ + cmp 0x358(%r13),%r12 │ │ │ │ + ja 4c7a8c │ │ │ │ + mov 0x8(%rbp),%rax │ │ │ │ + mov 0x6(%rbx),%rcx │ │ │ │ + mov 0xe(%rbx),%rsi │ │ │ │ + mov 0x16(%rbx),%rdx │ │ │ │ + mov 0x1e(%rbx),%rbx │ │ │ │ + lea 0x10(%rcx),%rdi │ │ │ │ + mov (%rdi,%rdx,1),%dil │ │ │ │ + cmp $0x80,%dil │ │ │ │ + jae 4c7878 │ │ │ │ + movq $0x3363a40,-0x8(%r12) │ │ │ │ + movzbl %dil,%r8d │ │ │ │ + mov %r8,(%r12) │ │ │ │ + lea -0x7(%r12),%r9 │ │ │ │ + movq $0x4c7780,-0x30(%rbp) │ │ │ │ + mov %rbx,%r10 │ │ │ │ + mov %rax,%rbx │ │ │ │ + mov %r10,-0x28(%rbp) │ │ │ │ + mov %rsi,-0x20(%rbp) │ │ │ │ + mov %dil,-0x18(%rbp) │ │ │ │ + mov %r9,-0x10(%rbp) │ │ │ │ + mov %r8,-0x8(%rbp) │ │ │ │ + mov %rdx,0x0(%rbp) │ │ │ │ + mov %rcx,0x8(%rbp) │ │ │ │ + add $0xffffffffffffffd0,%rbp │ │ │ │ test $0x7,%bl │ │ │ │ - jne 4c84b0 │ │ │ │ + jne 4c7780 │ │ │ │ mov (%rbx),%rax │ │ │ │ jmp *%rax │ │ │ │ + mov 0xf(%rbx),%rbx │ │ │ │ + jmp 4c7788 │ │ │ │ nopl 0x0(%rax,%rax,1) │ │ │ │ - (bad) │ │ │ │ - adc %al,(%rax) │ │ │ │ + or $0x0,%rax │ │ │ │ add %al,(%rax) │ │ │ │ + (bad) │ │ │ │ add %al,(%rax) │ │ │ │ - add %bl,(%rsi) │ │ │ │ - add %al,(%rax) │ │ │ │ - add %cl,0x49031ddc(%rax) │ │ │ │ - add $0x40,%esp │ │ │ │ - cmp 0x358(%r13),%r12 │ │ │ │ - ja 4c8642 │ │ │ │ - mov 0x17(%rbx),%rax │ │ │ │ - movq $0x56f960,-0x38(%r12) │ │ │ │ - mov 0x30(%rbp),%rbx │ │ │ │ - mov %rbx,-0x30(%r12) │ │ │ │ - movq $0x36b317b,-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) │ │ │ │ - mov 0x20(%rbp),%rbx │ │ │ │ - mov %rbx,-0x8(%r12) │ │ │ │ - mov 0x28(%rbp),%rbx │ │ │ │ - mov %rbx,(%r12) │ │ │ │ - movq $0x4c8540,0x30(%rbp) │ │ │ │ + add %ch,%al │ │ │ │ + or (%rsi),%ebx │ │ │ │ + add -0x75(%rax),%ecx │ │ │ │ + rex.RB │ │ │ │ + rex │ │ │ │ + mov 0x28(%rbp),%rcx │ │ │ │ + mov %rbx,%rdx │ │ │ │ + and $0x7,%edx │ │ │ │ + cmp $0x3,%rdx │ │ │ │ + jae 4c7988 │ │ │ │ + cmp $0x2,%rdx │ │ │ │ + jae 4c7ab4 │ │ │ │ + mov 0x1f(%rbx),%rdx │ │ │ │ + mov %rdx,%rsi │ │ │ │ + neg %rsi │ │ │ │ + xor %rdx,%rsi │ │ │ │ + mov %rcx,%rdi │ │ │ │ + and %rsi,%rdi │ │ │ │ + cmp 0x17(%rbx),%rdi │ │ │ │ + jne 4c7bb8 │ │ │ │ + mov %rcx,%rsi │ │ │ │ + and %rdx,%rsi │ │ │ │ + test %rsi,%rsi │ │ │ │ + jne 4c7765 │ │ │ │ + mov 0x7(%rbx),%rbx │ │ │ │ + jmp 4c7788 │ │ │ │ + movq $0x4c7e30,0x0(%rbp) │ │ │ │ + mov %rsi,%r8 │ │ │ │ + lea 0x3772c27(%rip),%rdi │ │ │ │ + lea 0x3773c80(%rip),%rsi │ │ │ │ + mov %rbx,%r14 │ │ │ │ + jmp 4c5810 │ │ │ │ + lea 0x37706e2(%rip),%rbx │ │ │ │ + add $0x20,%rbp │ │ │ │ + jmp *0x0(%rbp) │ │ │ │ + cmp $0xe0,%dil │ │ │ │ + jae 4c7b29 │ │ │ │ + add $0x10,%rdx │ │ │ │ + inc %rsi │ │ │ │ + movzbl (%rdx,%rsi,1),%edx │ │ │ │ + add $0xffffffffffffff80,%rdx │ │ │ │ + movzbl %dil,%esi │ │ │ │ + add $0xffffffffffffff40,%rsi │ │ │ │ + shl $0x6,%rsi │ │ │ │ + add %rdx,%rsi │ │ │ │ + cmp $0xa,%rsi │ │ │ │ + jne 4c7da0 │ │ │ │ + movq $0x4c7868,0x8(%rbp) │ │ │ │ + mov %rbx,%rcx │ │ │ │ mov %rax,%rbx │ │ │ │ - lea -0x37(%r12),%rax │ │ │ │ - mov %rax,0x38(%rbp) │ │ │ │ - add $0x30,%rbp │ │ │ │ + mov %rcx,0x10(%rbp) │ │ │ │ + add $0x8,%rbp │ │ │ │ test $0x7,%bl │ │ │ │ - jne 4c8540 │ │ │ │ + jne 4c7868 │ │ │ │ mov (%rbx),%rax │ │ │ │ jmp *%rax │ │ │ │ - xchg %ax,%ax │ │ │ │ + nopl 0x0(%rax) │ │ │ │ add %eax,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ (bad) │ │ │ │ add %al,(%rax) │ │ │ │ - add %bh,%al │ │ │ │ - fistpl 0x6616eb03(%rip) │ │ │ │ - nopl 0x0(%rax,%rax,1) │ │ │ │ - add %eax,(%rax) │ │ │ │ - add %al,(%rax) │ │ │ │ - add %al,(%rax) │ │ │ │ + add %dl,(%rax) │ │ │ │ + or (%rsi),%ebx │ │ │ │ + add -0x75(%rax),%ecx │ │ │ │ + jne 4c7874 │ │ │ │ + add $0x10,%rbp │ │ │ │ + mov %rbx,%r14 │ │ │ │ + jmp 4c7533 │ │ │ │ + cmp $0xe0,%dil │ │ │ │ + jae 4c78b8 │ │ │ │ + lea 0x10(%rcx),%r8 │ │ │ │ + lea 0x1(%rdx),%r9 │ │ │ │ + movzbl (%r8,%r9,1),%r8d │ │ │ │ + movzbl %dil,%r9d │ │ │ │ + add $0xffffffffffffff40,%r9 │ │ │ │ + shl $0x6,%r9 │ │ │ │ + add %r8,%r9 │ │ │ │ + lea -0x80(%r9),%r8 │ │ │ │ + movq $0x3363a40,-0x8(%r12) │ │ │ │ + mov %r8,(%r12) │ │ │ │ + lea -0x7(%r12),%r9 │ │ │ │ + jmp 4c772d │ │ │ │ + cmp $0xf0,%dil │ │ │ │ + jae 4c7910 │ │ │ │ + lea 0x10(%rcx),%r8 │ │ │ │ + lea 0x2(%rdx),%r9 │ │ │ │ + movzbl (%r8,%r9,1),%r8d │ │ │ │ + lea 0x10(%rcx),%r9 │ │ │ │ + lea 0x1(%rdx),%r10 │ │ │ │ + movzbl (%r9,%r10,1),%r9d │ │ │ │ + add $0xffffffffffffff80,%r9 │ │ │ │ + shl $0x6,%r9 │ │ │ │ + add %r8,%r9 │ │ │ │ + movzbl %dil,%r8d │ │ │ │ + add $0xffffffffffffff20,%r8 │ │ │ │ + shl $0xc,%r8 │ │ │ │ + add %r9,%r8 │ │ │ │ + add $0xffffffffffffff80,%r8 │ │ │ │ + movq $0x3363a40,-0x8(%r12) │ │ │ │ + mov %r8,(%r12) │ │ │ │ + lea -0x7(%r12),%r9 │ │ │ │ + jmp 4c772d │ │ │ │ + lea 0x10(%rcx),%r8 │ │ │ │ + lea 0x3(%rdx),%r9 │ │ │ │ + movzbl (%r8,%r9,1),%r8d │ │ │ │ + lea 0x10(%rcx),%r9 │ │ │ │ + lea 0x2(%rdx),%r10 │ │ │ │ + movzbl (%r9,%r10,1),%r9d │ │ │ │ + add $0xffffffffffffff80,%r9 │ │ │ │ + shl $0x6,%r9 │ │ │ │ + add %r8,%r9 │ │ │ │ + lea 0x10(%rcx),%r8 │ │ │ │ + lea 0x1(%rdx),%r10 │ │ │ │ + movzbl (%r8,%r10,1),%r8d │ │ │ │ + add $0xffffffffffffff80,%r8 │ │ │ │ + shl $0xc,%r8 │ │ │ │ + add %r9,%r8 │ │ │ │ + movzbl %dil,%r9d │ │ │ │ + add $0xffffffffffffff10,%r9 │ │ │ │ + shl $0x12,%r9 │ │ │ │ + add %r8,%r9 │ │ │ │ + lea -0x80(%r9),%r8 │ │ │ │ + movq $0x3363a40,-0x8(%r12) │ │ │ │ + mov %r8,(%r12) │ │ │ │ + lea -0x7(%r12),%r9 │ │ │ │ + jmp 4c772d │ │ │ │ + lea 0x3770550(%rip),%rbx │ │ │ │ + add $0x18,%rbp │ │ │ │ + jmp *0x0(%rbp) │ │ │ │ + movq $0x4c79b0,0x0(%rbp) │ │ │ │ + mov %rax,%rbx │ │ │ │ + test $0x7,%bl │ │ │ │ + jne 4c79b0 │ │ │ │ + mov (%rbx),%rax │ │ │ │ + jmp *%rax │ │ │ │ + nopl (%rax) │ │ │ │ + sub $0x0,%rax │ │ │ │ add %al,(%rax) │ │ │ │ (bad) │ │ │ │ add %al,(%rax) │ │ │ │ - add %ah,%al │ │ │ │ - fistpl -0x2776b7fd(%rip) │ │ │ │ - and $0x7,%eax │ │ │ │ - cmp $0x1,%rax │ │ │ │ - je 4c8634 │ │ │ │ - movq $0x4c85a0,-0x8(%rbp) │ │ │ │ - mov %rbx,%rax │ │ │ │ - mov 0x6(%rbx),%rbx │ │ │ │ - mov 0xe(%rax),%rax │ │ │ │ - mov %rax,0x0(%rbp) │ │ │ │ - add $0xfffffffffffffff8,%rbp │ │ │ │ + add %bh,0x48031e09(%rax) │ │ │ │ + movl $0x4c7a00,0x0(%rbp) │ │ │ │ + mov 0x7(%rbx),%rbx │ │ │ │ test $0x7,%bl │ │ │ │ - jne 4c85a0 │ │ │ │ + jne 4c7a00 │ │ │ │ mov (%rbx),%rax │ │ │ │ jmp *%rax │ │ │ │ - nopl (%rax) │ │ │ │ - add (%rax),%al │ │ │ │ + xchg %ax,%ax │ │ │ │ + sub $0x0,%rax │ │ │ │ add %al,(%rax) │ │ │ │ + (bad) │ │ │ │ add %al,(%rax) │ │ │ │ + add %dl,0x48031e09(%rax) │ │ │ │ + mov 0x38(%rbp),%eax │ │ │ │ + mov 0x30(%rbp),%rcx │ │ │ │ + mov 0x8(%rbp),%rdx │ │ │ │ + mov 0x10(%rbp),%rsi │ │ │ │ + mov 0x18(%rbp),%dil │ │ │ │ + jmp 4c7a14 │ │ │ │ + xchg %ax,%ax │ │ │ │ + sub $0x0,%rax │ │ │ │ add %al,(%rax) │ │ │ │ (bad) │ │ │ │ add %al,(%rax) │ │ │ │ - add %bl,0x48031ddb(%rax) │ │ │ │ - movl $0x4c85d8,-0x8(%rbp) │ │ │ │ - mov 0xf(%rbx),%rax │ │ │ │ - mov 0x17(%rbx),%rbx │ │ │ │ - mov %rax,0x0(%rbp) │ │ │ │ - add $0xfffffffffffffff8,%rbp │ │ │ │ + add %ch,0x9(%rax) │ │ │ │ + (bad) │ │ │ │ + add -0x75(%rax),%ecx │ │ │ │ + cmp %r9b,-0x75(%r8) │ │ │ │ + rex.WRB xor %r9b,-0x75(%r8) │ │ │ │ + push %rbp │ │ │ │ + or %cl,-0x75(%rax) │ │ │ │ + jne 4c7a20 │ │ │ │ + mov 0x18(%rbp),%dil │ │ │ │ + add $0x38,%r12 │ │ │ │ + cmp 0x358(%r13),%r12 │ │ │ │ + ja 4c7a9c │ │ │ │ + mov 0xf(%rbx),%rbx │ │ │ │ + movq $0x4c72a8,-0x30(%r12) │ │ │ │ + mov %rax,-0x20(%r12) │ │ │ │ + mov %rsi,-0x18(%r12) │ │ │ │ + mov %rcx,-0x10(%r12) │ │ │ │ + mov %rdx,-0x8(%r12) │ │ │ │ + mov %dil,(%r12) │ │ │ │ + movq $0x4c7a78,0x18(%rbp) │ │ │ │ + lea -0x30(%r12),%rax │ │ │ │ + mov %rax,0x40(%rbp) │ │ │ │ + add $0x18,%rbp │ │ │ │ test $0x7,%bl │ │ │ │ - jne 4c85d8 │ │ │ │ + jne 4c7a78 │ │ │ │ mov (%rbx),%rax │ │ │ │ jmp *%rax │ │ │ │ - nopw 0x0(%rax,%rax,1) │ │ │ │ - add (%rax),%eax │ │ │ │ + nopl (%rax) │ │ │ │ + test %eax,(%rbx) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ (bad) │ │ │ │ add %al,(%rax) │ │ │ │ - add %ah,-0x25(%rax) │ │ │ │ - sbb $0xd8894803,%eax │ │ │ │ - and $0x7,%eax │ │ │ │ - cmp $0x1,%rax │ │ │ │ - je 4c8601 │ │ │ │ - movq $0x4c83c8,0x0(%rbp) │ │ │ │ + add %dh,%al │ │ │ │ + or %bl,(%rsi) │ │ │ │ + add -0x75(%rax),%ecx │ │ │ │ + jge 4c7aa4 │ │ │ │ mov 0x8(%rbp),%rsi │ │ │ │ - mov 0x18(%rbp),%r14 │ │ │ │ - mov 0x6(%rbx),%rax │ │ │ │ - mov %rax,0x8(%rbp) │ │ │ │ - jmp 4c8308 │ │ │ │ - mov 0x10(%rbp),%rax │ │ │ │ - movq $0x4c8558,0x10(%rbp) │ │ │ │ - mov %rax,%rbx │ │ │ │ - add $0x10,%rbp │ │ │ │ + mov %rbx,%r14 │ │ │ │ + add $0x30,%rbp │ │ │ │ + jmp 4c67e0 │ │ │ │ + movq $0x10,0x388(%r13) │ │ │ │ + jmp 338a720 │ │ │ │ + movq $0x38,0x388(%r13) │ │ │ │ + movq $0x4c79d8,0x0(%rbp) │ │ │ │ + jmp 338a720 │ │ │ │ + cmp 0xe(%rbx),%rcx │ │ │ │ + jne 4c7c21 │ │ │ │ + movq $0x4c7ae8,0x0(%rbp) │ │ │ │ + mov 0x6(%rbx),%rbx │ │ │ │ test $0x7,%bl │ │ │ │ - jne 4c8558 │ │ │ │ + jne 4c7ae8 │ │ │ │ mov (%rbx),%rax │ │ │ │ jmp *%rax │ │ │ │ - add $0xffffffffffffffd8,%rbp │ │ │ │ - lea 0x376f8ad(%rip),%rbx │ │ │ │ - add $0x40,%rbp │ │ │ │ - jmp *0x0(%rbp) │ │ │ │ - lea 0x376f896(%rip),%rbx │ │ │ │ - add $0x10,%rbp │ │ │ │ - jmp *0x0(%rbp) │ │ │ │ - movq $0x40,0x388(%r13) │ │ │ │ - jmp 338a720 │ │ │ │ - nopw 0x0(%rax,%rax,1) │ │ │ │ - ... │ │ │ │ - adc $0xc0000000,%eax │ │ │ │ - mov $0x8d48031d,%ecx │ │ │ │ - rex.RB │ │ │ │ - lock cmp %r15,%rax │ │ │ │ - jb 4c86b6 │ │ │ │ - sub $0x8,%rsp │ │ │ │ - mov %r13,%rax │ │ │ │ - mov %rbx,%rsi │ │ │ │ - mov %rax,%rdi │ │ │ │ - xor %eax,%eax │ │ │ │ - call 3385710 │ │ │ │ - add $0x8,%rsp │ │ │ │ - test %rax,%rax │ │ │ │ - je 4c86b1 │ │ │ │ - movq $0x3391200,-0x10(%rbp) │ │ │ │ - mov %rax,-0x8(%rbp) │ │ │ │ - lea 0x31db987(%rip),%rsi │ │ │ │ - lea 0x2eef894(%rip),%r14 │ │ │ │ - add $0xfffffffffffffff0,%rbp │ │ │ │ - jmp 3359998 │ │ │ │ + nopl 0x0(%rax) │ │ │ │ + sub $0x0,%rax │ │ │ │ + add %al,(%rax) │ │ │ │ + (bad) │ │ │ │ + add %al,(%rax) │ │ │ │ + add %al,0x48031e08(%rax) │ │ │ │ + movl $0x4c7b10,0x0(%rbp) │ │ │ │ + mov 0x7(%rbx),%rbx │ │ │ │ + test $0x7,%bl │ │ │ │ + jne 4c7b10 │ │ │ │ mov (%rbx),%rax │ │ │ │ jmp *%rax │ │ │ │ - jmp *-0x10(%r13) │ │ │ │ - nopw 0x0(%rax,%rax,1) │ │ │ │ - add %eax,(%rax) │ │ │ │ + xchg %ax,%ax │ │ │ │ + sub $0x0,%rax │ │ │ │ add %al,(%rax) │ │ │ │ + (bad) │ │ │ │ add %al,(%rax) │ │ │ │ + add %bl,0x8(%rax) │ │ │ │ + (bad) │ │ │ │ + add -0x75(%rax),%ecx │ │ │ │ + cmp %r9b,-0x75(%r8) │ │ │ │ + rex.WRB xor %r9b,-0x75(%r8) │ │ │ │ + push %rbp │ │ │ │ + or %cl,-0x75(%rax) │ │ │ │ + jne 4c7b30 │ │ │ │ + mov 0x18(%rbp),%dil │ │ │ │ + jmp 4c7a14 │ │ │ │ + cmp $0xf0,%dil │ │ │ │ + jae 4c7c89 │ │ │ │ + lea 0x10(%rdx),%r8 │ │ │ │ + lea 0x2(%rsi),%r9 │ │ │ │ + movzbl (%r8,%r9,1),%r8d │ │ │ │ + add $0xffffffffffffff80,%r8 │ │ │ │ + add $0x10,%rdx │ │ │ │ + inc %rsi │ │ │ │ + movzbl (%rdx,%rsi,1),%edx │ │ │ │ + add $0xffffffffffffff80,%rdx │ │ │ │ + shl $0x6,%rdx │ │ │ │ + add %r8,%rdx │ │ │ │ + movzbl %dil,%esi │ │ │ │ + add $0xffffffffffffff20,%rsi │ │ │ │ + shl $0xc,%rsi │ │ │ │ + add %rdx,%rsi │ │ │ │ + cmp $0xa,%rsi │ │ │ │ + jne 4c7d60 │ │ │ │ + movq $0x4c7ba8,0x8(%rbp) │ │ │ │ + mov %rbx,%rcx │ │ │ │ + mov %rax,%rbx │ │ │ │ + mov %rcx,0x10(%rbp) │ │ │ │ + add $0x8,%rbp │ │ │ │ + test $0x7,%bl │ │ │ │ + jne 4c7ba8 │ │ │ │ + mov (%rbx),%rax │ │ │ │ + jmp *%rax │ │ │ │ + xchg %ax,%ax │ │ │ │ + add %eax,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ - adc %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ + (bad) │ │ │ │ add %al,(%rax) │ │ │ │ - mov 0x10(%rbx),%r14 │ │ │ │ - jmp 4c86f8 │ │ │ │ - nopl 0x0(%rax) │ │ │ │ - add $0x1000000,%eax │ │ │ │ - ... │ │ │ │ + add %dl,%al │ │ │ │ + (bad) │ │ │ │ + (bad) │ │ │ │ + add -0x75(%rax),%ecx │ │ │ │ + jne 4c7bb4 │ │ │ │ + add $0x10,%rbp │ │ │ │ + mov %rbx,%r14 │ │ │ │ + jmp 4c7533 │ │ │ │ + movq $0x4c7be0,0x0(%rbp) │ │ │ │ + mov %rax,%rbx │ │ │ │ + test $0x7,%bl │ │ │ │ + jne 4c7be0 │ │ │ │ + mov (%rbx),%rax │ │ │ │ + jmp *%rax │ │ │ │ + nopl (%rax) │ │ │ │ + sub $0x0,%rax │ │ │ │ add %al,(%rax) │ │ │ │ - add %cl,(%rsi) │ │ │ │ + (bad) │ │ │ │ add %al,(%rax) │ │ │ │ + add %cl,0x48031e07(%rax) │ │ │ │ + movl $0x4c7c08,0x0(%rbp) │ │ │ │ + mov 0x7(%rbx),%rbx │ │ │ │ + test $0x7,%bl │ │ │ │ + jne 4c7c08 │ │ │ │ + mov (%rbx),%rax │ │ │ │ + jmp *%rax │ │ │ │ + xchg %ax,%ax │ │ │ │ + sub $0x0,%rax │ │ │ │ add %al,(%rax) │ │ │ │ + (bad) │ │ │ │ add %al,(%rax) │ │ │ │ - add %cl,-0x73(%rax) │ │ │ │ - rex.RB clc │ │ │ │ - cmp %r15,%rax │ │ │ │ - jb 4c877f │ │ │ │ - movq $0x4c8730,-0x8(%rbp) │ │ │ │ - mov %r14,%rbx │ │ │ │ - add $0xfffffffffffffff8,%rbp │ │ │ │ + add %ah,0x7(%rax) │ │ │ │ + (bad) │ │ │ │ + add -0x75(%rax),%ecx │ │ │ │ + cmp %r9b,-0x75(%r8) │ │ │ │ + rex.WRB xor %r9b,-0x75(%r8) │ │ │ │ + push %rbp │ │ │ │ + or %cl,-0x75(%rax) │ │ │ │ + jne 4c7c28 │ │ │ │ + mov 0x18(%rbp),%dil │ │ │ │ + jmp 4c7a14 │ │ │ │ + movq $0x4c7c48,0x0(%rbp) │ │ │ │ + mov %rax,%rbx │ │ │ │ test $0x7,%bl │ │ │ │ - jne 4c8730 │ │ │ │ + jne 4c7c48 │ │ │ │ mov (%rbx),%rax │ │ │ │ jmp *%rax │ │ │ │ - nopw 0x0(%rax,%rax,1) │ │ │ │ - ... │ │ │ │ + xchg %ax,%ax │ │ │ │ + sub $0x0,%rax │ │ │ │ + add %al,(%rax) │ │ │ │ (bad) │ │ │ │ add %al,(%rax) │ │ │ │ + add %ah,(%rax) │ │ │ │ + (bad) │ │ │ │ + (bad) │ │ │ │ + add -0x39(%rax),%ecx │ │ │ │ + add %r14b,0x7c(%r8) │ │ │ │ + rex.WR add %r9b,-0x75(%rax) │ │ │ │ + pop %rbx │ │ │ │ + (bad) │ │ │ │ + test $0x7,%bl │ │ │ │ + jne 4c7c70 │ │ │ │ + mov (%rbx),%rax │ │ │ │ + jmp *%rax │ │ │ │ + xchg %ax,%ax │ │ │ │ + sub $0x0,%rax │ │ │ │ add %al,(%rax) │ │ │ │ + (bad) │ │ │ │ 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 4c876f │ │ │ │ - mov 0x6(%rbx),%rax │ │ │ │ - mov 0xe(%rbx),%rbx │ │ │ │ - movq $0x4c86d0,-0x10(%r12) │ │ │ │ - mov %rbx,(%r12) │ │ │ │ - lea -0x10(%r12),%rsi │ │ │ │ - mov %rax,%r14 │ │ │ │ - add $0x8,%rbp │ │ │ │ - jmp 3240990 │ │ │ │ - movq $0x18,0x388(%r13) │ │ │ │ - jmp 338a720 │ │ │ │ - lea 0x31dd9e2(%rip),%rbx │ │ │ │ - jmp *-0x8(%r13) │ │ │ │ - lea 0x376f768(%rip),%rbx │ │ │ │ + add %bh,%al │ │ │ │ + (bad) │ │ │ │ + (bad) │ │ │ │ + add -0x75(%rax),%ecx │ │ │ │ + cmp %r9b,-0x75(%r8) │ │ │ │ + rex.WRB xor %r9b,-0x75(%r8) │ │ │ │ + push %rbp │ │ │ │ + or %cl,-0x75(%rax) │ │ │ │ + jne 4c7c90 │ │ │ │ + mov 0x18(%rbp),%dil │ │ │ │ + jmp 4c7a14 │ │ │ │ + lea 0x10(%rdx),%r8 │ │ │ │ + lea 0x3(%rsi),%r9 │ │ │ │ + movzbl (%r8,%r9,1),%r8d │ │ │ │ + add $0xffffffffffffff80,%r8 │ │ │ │ + lea 0x10(%rdx),%r9 │ │ │ │ + lea 0x2(%rsi),%r10 │ │ │ │ + movzbl (%r9,%r10,1),%r9d │ │ │ │ + add $0xffffffffffffff80,%r9 │ │ │ │ + shl $0x6,%r9 │ │ │ │ + add %r8,%r9 │ │ │ │ + add $0x10,%rdx │ │ │ │ + inc %rsi │ │ │ │ + movzbl (%rdx,%rsi,1),%edx │ │ │ │ + add $0xffffffffffffff80,%rdx │ │ │ │ + shl $0xc,%rdx │ │ │ │ + add %r9,%rdx │ │ │ │ + movzbl %dil,%esi │ │ │ │ + add $0xffffffffffffff10,%rsi │ │ │ │ + shl $0x12,%rsi │ │ │ │ + add %rdx,%rsi │ │ │ │ + cmp $0xa,%rsi │ │ │ │ + jne 4c7d20 │ │ │ │ + movq $0x4c7d10,0x8(%rbp) │ │ │ │ + mov %rbx,%rcx │ │ │ │ + mov %rax,%rbx │ │ │ │ + mov %rcx,0x10(%rbp) │ │ │ │ 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 -0x10(%rbp),%rax │ │ │ │ - cmp %r15,%rax │ │ │ │ - jb 4c87ce │ │ │ │ - movq $0x3390fc8,-0x10(%rbp) │ │ │ │ - mov %rbx,-0x8(%rbp) │ │ │ │ - mov 0x18(%rbx),%rsi │ │ │ │ - mov 0x10(%rbx),%r14 │ │ │ │ - add $0xfffffffffffffff0,%rbp │ │ │ │ - jmp 4c8828 │ │ │ │ - jmp *-0x10(%r13) │ │ │ │ - nopw 0x0(%rax,%rax,1) │ │ │ │ + test $0x7,%bl │ │ │ │ + jne 4c7d10 │ │ │ │ + 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) │ │ │ │ + (bad) │ │ │ │ add %al,(%rax) │ │ │ │ - lea -0x10(%rbp),%rax │ │ │ │ - cmp %r15,%rax │ │ │ │ - jb 4c880a │ │ │ │ - movq $0x3390fc8,-0x10(%rbp) │ │ │ │ - mov %rbx,-0x8(%rbp) │ │ │ │ - mov 0x10(%rbx),%r14 │ │ │ │ - add $0xfffffffffffffff0,%rbp │ │ │ │ - jmp 4a5a80 │ │ │ │ - jmp *-0x10(%r13) │ │ │ │ - xchg %ax,%ax │ │ │ │ - sldt (%rax) │ │ │ │ - add %al,(%rdx) │ │ │ │ - ... │ │ │ │ + add %ch,0x6(%rax) │ │ │ │ + (bad) │ │ │ │ + add -0x75(%rax),%ecx │ │ │ │ + jne 4c7d1c │ │ │ │ + add $0x10,%rbp │ │ │ │ + mov %rbx,%r14 │ │ │ │ + jmp 4c7533 │ │ │ │ + movq $0x4c7d50,0x8(%rbp) │ │ │ │ + mov %rbx,%rax │ │ │ │ + mov %rcx,%rbx │ │ │ │ + mov %rax,0x10(%rbp) │ │ │ │ + add $0x8,%rbp │ │ │ │ + test $0x7,%bl │ │ │ │ + jne 4c7d50 │ │ │ │ + mov (%rbx),%rax │ │ │ │ + jmp *%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 4c88e6 │ │ │ │ - movq $0x4c8868,-0x10(%rbp) │ │ │ │ - mov %rsi,%rbx │ │ │ │ - mov %r14,-0x8(%rbp) │ │ │ │ - add $0xfffffffffffffff0,%rbp │ │ │ │ + add %ch,(%rax) │ │ │ │ + (bad) │ │ │ │ + (bad) │ │ │ │ + add -0x75(%rax),%ecx │ │ │ │ + jne 4c7d5c │ │ │ │ + add $0x10,%rbp │ │ │ │ + mov %rbx,%r14 │ │ │ │ + jmp 4c7533 │ │ │ │ + movq $0x4c7d90,0x8(%rbp) │ │ │ │ + mov %rbx,%rax │ │ │ │ + mov %rcx,%rbx │ │ │ │ + mov %rax,0x10(%rbp) │ │ │ │ + add $0x8,%rbp │ │ │ │ test $0x7,%bl │ │ │ │ - jne 4c8868 │ │ │ │ + jne 4c7d90 │ │ │ │ mov (%rbx),%rax │ │ │ │ jmp *%rax │ │ │ │ - nopw 0x0(%rax,%rax,1) │ │ │ │ add %eax,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ (bad) │ │ │ │ add %al,(%rax) │ │ │ │ - add %al,(%rax) │ │ │ │ - add %al,(%rax) │ │ │ │ - add %cl,-0x75(%rax) │ │ │ │ - or %r9b,-0x77(%r8) │ │ │ │ - flds -0x7cb7f81f(%rbx) │ │ │ │ - stc │ │ │ │ - add %esi,0x49(%rcx,%rdi,2) │ │ │ │ - add $0x50,%esp │ │ │ │ - cmp 0x358(%r13),%r12 │ │ │ │ - ja 4c88d6 │ │ │ │ - mov 0x6(%rbx),%rcx │ │ │ │ - mov 0xe(%rbx),%rbx │ │ │ │ - movq $0x4c87a8,-0x48(%r12) │ │ │ │ - mov %rax,-0x38(%r12) │ │ │ │ - mov %rbx,-0x30(%r12) │ │ │ │ - movq $0x4c87e8,-0x28(%r12) │ │ │ │ - mov %rcx,-0x18(%r12) │ │ │ │ - movq $0x3363ae0,-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 $0x50,0x388(%r13) │ │ │ │ - jmp 338a720 │ │ │ │ - lea 0x31dd8fb(%rip),%rbx │ │ │ │ - jmp *-0x8(%r13) │ │ │ │ - mov %rax,%rbx │ │ │ │ - and $0xfffffffffffffff8,%rbx │ │ │ │ + add %ch,%al │ │ │ │ + add $0x8b48031e,%eax │ │ │ │ + jne 4c7d9c │ │ │ │ add $0x10,%rbp │ │ │ │ + mov %rbx,%r14 │ │ │ │ + jmp 4c7533 │ │ │ │ + movq $0x4c7dd0,0x8(%rbp) │ │ │ │ + mov %rbx,%rax │ │ │ │ + mov %rcx,%rbx │ │ │ │ + mov %rax,0x10(%rbp) │ │ │ │ + add $0x8,%rbp │ │ │ │ + test $0x7,%bl │ │ │ │ + jne 4c7dd0 │ │ │ │ mov (%rbx),%rax │ │ │ │ jmp *%rax │ │ │ │ - nopl 0x0(%rax) │ │ │ │ add %eax,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ - adc %al,(%rax) │ │ │ │ - add %al,(%rax) │ │ │ │ - add %al,(%rax) │ │ │ │ + (bad) │ │ │ │ add %al,(%rax) │ │ │ │ - lea -0x18(%rbp),%rax │ │ │ │ - cmp %r15,%rax │ │ │ │ - jb 4c896f │ │ │ │ - movq $0x3390fc8,-0x10(%rbp) │ │ │ │ - mov %rbx,-0x8(%rbp) │ │ │ │ - movq $0x4c8958,-0x18(%rbp) │ │ │ │ - mov 0x10(%rbx),%rbx │ │ │ │ - add $0xffffffffffffffe8,%rbp │ │ │ │ + add %ch,0x48031e05(%rax) │ │ │ │ + mov 0x8(%rbp),%esi │ │ │ │ + add $0x10,%rbp │ │ │ │ + mov %rbx,%r14 │ │ │ │ + jmp 4c7533 │ │ │ │ + movq $0x4c7e10,0x8(%rbp) │ │ │ │ + mov %rbx,%rax │ │ │ │ + mov %rcx,%rbx │ │ │ │ + mov %rax,0x10(%rbp) │ │ │ │ + add $0x8,%rbp │ │ │ │ test $0x7,%bl │ │ │ │ - jne 4c8958 │ │ │ │ + jne 4c7e10 │ │ │ │ mov (%rbx),%rax │ │ │ │ jmp *%rax │ │ │ │ - nop │ │ │ │ - ... │ │ │ │ - (bad) │ │ │ │ + add %eax,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ - add %cl,-0x39(%rax) │ │ │ │ - add %r9b,0x48004c89(%r8) │ │ │ │ - mov %ebx,%esi │ │ │ │ - lea 0x31dbd7f(%rip),%r14 │ │ │ │ - jmp 32cade0 │ │ │ │ - jmp *-0x10(%r13) │ │ │ │ - nopl 0x0(%rax,%rax,1) │ │ │ │ - ... │ │ │ │ (bad) │ │ │ │ add %al,(%rax) │ │ │ │ - add %al,(%rax) │ │ │ │ - add %al,(%rax) │ │ │ │ - add %cl,-0x7d(%rcx) │ │ │ │ + add %ch,0x5(%rax) │ │ │ │ (bad) │ │ │ │ - sbb %cl,0x3b(%rbp) │ │ │ │ - movsl %ds:(%rsi),%es:(%rdi) │ │ │ │ - pop %rax │ │ │ │ + add -0x75(%rax),%ecx │ │ │ │ + jne 4c7e1c │ │ │ │ + add $0x10,%rbp │ │ │ │ + mov %rbx,%r14 │ │ │ │ + jmp 4c7533 │ │ │ │ add (%rax),%eax │ │ │ │ - add %dh,0x1e(%rdi) │ │ │ │ - movq $0x3363098,-0x10(%r12) │ │ │ │ - mov %rbx,-0x8(%r12) │ │ │ │ - mov %r14,(%r12) │ │ │ │ - lea -0xf(%r12),%rbx │ │ │ │ - add $0x8,%rbp │ │ │ │ - jmp *0x0(%rbp) │ │ │ │ - movq $0x18,0x388(%r13) │ │ │ │ - movq $0x4c8988,0x0(%rbp) │ │ │ │ - jmp 338a798 │ │ │ │ - nopl 0x0(%rax,%rax,1) │ │ │ │ - add (%rax),%al │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ - adc (%rax),%al │ │ │ │ + (bad) │ │ │ │ add %al,(%rax) │ │ │ │ - xor %bl,%al │ │ │ │ - sbb $0x458d4803,%eax │ │ │ │ - loopne 4c8a31 │ │ │ │ - cmp %edi,%eax │ │ │ │ - jb 4c8a39 │ │ │ │ - movq $0x3390fc8,-0x10(%rbp) │ │ │ │ - mov %rbx,-0x8(%rbp) │ │ │ │ - movq $0x4c8a28,-0x20(%rbp) │ │ │ │ - mov 0x10(%rbx),%rax │ │ │ │ - mov 0x18(%rbx),%rbx │ │ │ │ - mov %rax,-0x18(%rbp) │ │ │ │ - add $0xffffffffffffffe0,%rbp │ │ │ │ + add %cl,0x5(%rax) │ │ │ │ + (bad) │ │ │ │ + add -0x7cb7f81d(%rbx),%eax │ │ │ │ + sti │ │ │ │ + add %esi,0x48(%rdi,%rsi,1) │ │ │ │ + movl $0x4c7e60,0x0(%rbp) │ │ │ │ + mov 0x10(%rbp),%rbx │ │ │ │ test $0x7,%bl │ │ │ │ - jne 4c8a28 │ │ │ │ + jne 4c7e60 │ │ │ │ mov (%rbx),%rax │ │ │ │ jmp *%rax │ │ │ │ nop │ │ │ │ - add %eax,(%rax) │ │ │ │ - add %al,(%rax) │ │ │ │ - add %al,(%rax) │ │ │ │ - add %al,(%rax) │ │ │ │ - (bad) │ │ │ │ - add %al,(%rax) │ │ │ │ - add %ch,%al │ │ │ │ - xlat %ds:(%rbx) │ │ │ │ - sbb $0x738b4803,%eax │ │ │ │ - cmovl -0x7cb7f78b(%rbx),%ecx │ │ │ │ - (bad) │ │ │ │ - (bad) │ │ │ │ - add $0x0,%al │ │ │ │ - add %al,-0x1(%rcx) │ │ │ │ - lock nopl %gs:(%rax) │ │ │ │ - add %eax,(%rax) │ │ │ │ + addl $0x0,(%rcx) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ + add %bl,(%rsi) │ │ │ │ add %al,(%rax) │ │ │ │ - adc %al,(%rax) │ │ │ │ + add %bl,(%rax) │ │ │ │ + add $0x8b48031e,%eax │ │ │ │ + jne 4c7e6c │ │ │ │ + add $0x20,%rbp │ │ │ │ + mov %rbx,%r14 │ │ │ │ + jmp 4c7533 │ │ │ │ + movq $0x4c7e98,0x0(%rbp) │ │ │ │ + mov 0x18(%rbp),%rbx │ │ │ │ + test $0x7,%bl │ │ │ │ + jne 4c7e98 │ │ │ │ + mov (%rbx),%rax │ │ │ │ + jmp *%rax │ │ │ │ + xchg %ax,%ax │ │ │ │ + addl $0x0,(%rcx) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ + add %bl,(%rsi) │ │ │ │ add %al,(%rax) │ │ │ │ - lea -0x18(%rbp),%rax │ │ │ │ - cmp %r15,%rax │ │ │ │ - jb 4c8aa4 │ │ │ │ - movq $0x3390fc8,-0x10(%rbp) │ │ │ │ - mov %rbx,-0x8(%rbp) │ │ │ │ - movq $0x4c8a90,-0x18(%rbp) │ │ │ │ - mov 0x10(%rbx),%rbx │ │ │ │ - add $0xffffffffffffffe8,%rbp │ │ │ │ + add %ah,%al │ │ │ │ + add $0x1e,%al │ │ │ │ + add -0x75(%rax),%ecx │ │ │ │ + jne 4c7ea4 │ │ │ │ + add $0x20,%rbp │ │ │ │ + mov %rbx,%r14 │ │ │ │ + jmp 4c7533 │ │ │ │ + movq $0x4c7ed8,0x10(%rbp) │ │ │ │ + mov %rax,%rbx │ │ │ │ + add $0x10,%rbp │ │ │ │ test $0x7,%bl │ │ │ │ - jne 4c8a90 │ │ │ │ + jne 4c7ed8 │ │ │ │ mov (%rbx),%rax │ │ │ │ jmp *%rax │ │ │ │ - nop │ │ │ │ + nopl 0x0(%rax) │ │ │ │ ... │ │ │ │ (bad) │ │ │ │ add %al,(%rax) │ │ │ │ - add %al,(%rax) │ │ │ │ - add %al,(%rax) │ │ │ │ - add %cl,-0x75(%rax) │ │ │ │ - jae 4c8a9b │ │ │ │ - lea 0x31dbde6(%rip),%r14 │ │ │ │ - add $0x8,%rbp │ │ │ │ - jmp 3240d18 │ │ │ │ - jmp *-0x10(%r13) │ │ │ │ + add %ah,0x48031e04(%rax) │ │ │ │ + add $0x8,%ebp │ │ │ │ + lea 0x3737b7e(%rip),%rsi │ │ │ │ + mov %rbx,%r14 │ │ │ │ + jmp 4c7533 │ │ │ │ + nopl 0x0(%rax,%rax,1) │ │ │ │ add (%rax),%al │ │ │ │ add %al,(%rax) │ │ │ │ + add (%rax),%eax │ │ │ │ add %al,(%rax) │ │ │ │ - add %al,(%rax) │ │ │ │ - adc (%rax),%al │ │ │ │ + sldt (%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ + add %cl,-0x73(%rax) │ │ │ │ + rex.RB rorb $0xf,-0x8(%r9,%rdi,1) │ │ │ │ + (bad) │ │ │ │ + jb 4c7f0c │ │ │ │ add %al,(%rax) │ │ │ │ - lea -0x10(%rbp),%rax │ │ │ │ - cmp %r15,%rax │ │ │ │ - jb 4c8b0b │ │ │ │ - add $0x18,%r12 │ │ │ │ - cmp 0x358(%r13),%r12 │ │ │ │ - ja 4c8b00 │ │ │ │ movq $0x3390fc8,-0x10(%rbp) │ │ │ │ mov %rbx,-0x8(%rbp) │ │ │ │ mov 0x10(%rbx),%rax │ │ │ │ - mov 0x18(%rbx),%rbx │ │ │ │ - movq $0x4c8a50,-0x10(%r12) │ │ │ │ - mov %rax,(%r12) │ │ │ │ - mov %rbx,%rsi │ │ │ │ - lea -0x10(%r12),%r14 │ │ │ │ - add $0xfffffffffffffff0,%rbp │ │ │ │ - jmp 4c8828 │ │ │ │ - movq $0x18,0x388(%r13) │ │ │ │ - jmp *-0x10(%r13) │ │ │ │ - nop │ │ │ │ - add (%rax),%al │ │ │ │ + mov 0x18(%rbx),%rcx │ │ │ │ + mov 0x20(%rbx),%rdx │ │ │ │ + mov 0x28(%rbx),%rsi │ │ │ │ + mov 0x30(%rbx),%bl │ │ │ │ + cmp $0x1,%rsi │ │ │ │ + jl 4c7f9f │ │ │ │ + mov %rsi,%rdi │ │ │ │ + sar $0x2,%rdi │ │ │ │ + cmp $0x4,%rdi │ │ │ │ + jg 4c7f9f │ │ │ │ + mov %rdx,%rdi │ │ │ │ + add %rsi,%rdi │ │ │ │ + mov %rdx,%r8 │ │ │ │ + xor %r9d,%r9d │ │ │ │ + cmp %rdi,%r8 │ │ │ │ + jge 4c80ce │ │ │ │ + lea 0x10(%rax),%r10 │ │ │ │ + mov (%r10,%r8,1),%r10b │ │ │ │ + cmp $0x80,%r10b │ │ │ │ + jae 4c80b2 │ │ │ │ + cmp $0x1,%r9 │ │ │ │ + jg 4c7f9f │ │ │ │ + inc %r8 │ │ │ │ + inc %r9 │ │ │ │ + jmp 4c7f4b │ │ │ │ + nopl 0x0(%rax) │ │ │ │ + test %eax,0x0(%rip) │ │ │ │ add %al,(%rax) │ │ │ │ + (bad) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ - adc (%rax),%al │ │ │ │ add %al,(%rax) │ │ │ │ - rcl $1,%dh │ │ │ │ - sbb $0x458d4803,%eax │ │ │ │ - enter $0x394c,$0xf8 │ │ │ │ - jb 4c8b59 │ │ │ │ - movq $0x3390fc8,-0x10(%rbp) │ │ │ │ - mov %rbx,-0x8(%rbp) │ │ │ │ - movq $0x4c8b70,-0x20(%rbp) │ │ │ │ - mov 0x18(%rbx),%rsi │ │ │ │ - lea 0x31dc6b1(%rip),%r14 │ │ │ │ - mov 0x10(%rbx),%rax │ │ │ │ - mov %rax,-0x18(%rbp) │ │ │ │ - add $0xffffffffffffffe0,%rbp │ │ │ │ - jmp 3240d18 │ │ │ │ + add %cl,-0x75(%rax) │ │ │ │ + or %r9b,-0x75(%r8) │ │ │ │ + push %rbp │ │ │ │ + adc %cl,-0x75(%rax) │ │ │ │ + jne 4c7fac │ │ │ │ + mov 0x20(%rbp),%rcx │ │ │ │ + mov 0x28(%rbp),%bl │ │ │ │ + add $0x40,%rbp │ │ │ │ + add $0x28,%r12 │ │ │ │ + cmp 0x358(%r13),%r12 │ │ │ │ + ja 4c8083 │ │ │ │ + cmp $0x80,%bl │ │ │ │ + jae 4c7fe5 │ │ │ │ + movq $0x3054618,-0x20(%r12) │ │ │ │ + mov %rax,-0x18(%r12) │ │ │ │ + mov %rcx,-0x10(%r12) │ │ │ │ + lea 0x1(%rdx),%rax │ │ │ │ + mov %rax,-0x8(%r12) │ │ │ │ + lea -0x1(%rsi),%rax │ │ │ │ + mov %rax,(%r12) │ │ │ │ + lea -0x1e(%r12),%rbx │ │ │ │ + add $0xfffffffffffffff0,%rbp │ │ │ │ + jmp *0x0(%rbp) │ │ │ │ + cmp $0xe0,%bl │ │ │ │ + jae 4c801a │ │ │ │ + movq $0x3054618,-0x20(%r12) │ │ │ │ + mov %rax,-0x18(%r12) │ │ │ │ + mov %rcx,-0x10(%r12) │ │ │ │ + lea 0x2(%rdx),%rax │ │ │ │ + mov %rax,-0x8(%r12) │ │ │ │ + lea -0x2(%rsi),%rax │ │ │ │ + mov %rax,(%r12) │ │ │ │ + lea -0x1e(%r12),%rbx │ │ │ │ + add $0xfffffffffffffff0,%rbp │ │ │ │ + jmp *0x0(%rbp) │ │ │ │ + cmp $0xf0,%bl │ │ │ │ + jae 4c804f │ │ │ │ + movq $0x3054618,-0x20(%r12) │ │ │ │ + mov %rax,-0x18(%r12) │ │ │ │ + mov %rcx,-0x10(%r12) │ │ │ │ + lea 0x3(%rdx),%rax │ │ │ │ + mov %rax,-0x8(%r12) │ │ │ │ + lea -0x3(%rsi),%rax │ │ │ │ + mov %rax,(%r12) │ │ │ │ + lea -0x1e(%r12),%rbx │ │ │ │ + add $0xfffffffffffffff0,%rbp │ │ │ │ + jmp *0x0(%rbp) │ │ │ │ + movq $0x3054618,-0x20(%r12) │ │ │ │ + mov %rax,-0x18(%r12) │ │ │ │ + mov %rcx,-0x10(%r12) │ │ │ │ + lea 0x4(%rdx),%rax │ │ │ │ + mov %rax,-0x8(%r12) │ │ │ │ + lea -0x4(%rsi),%rax │ │ │ │ + mov %rax,(%r12) │ │ │ │ + lea -0x1e(%r12),%rbx │ │ │ │ + add $0xfffffffffffffff0,%rbp │ │ │ │ + jmp *0x0(%rbp) │ │ │ │ jmp *-0x10(%r13) │ │ │ │ - nopl (%rax) │ │ │ │ - add %eax,(%rax) │ │ │ │ - add %al,(%rax) │ │ │ │ + movq $0x28,0x388(%r13) │ │ │ │ + movq $0x4c7f88,-0x40(%rbp) │ │ │ │ + mov %rax,-0x38(%rbp) │ │ │ │ + mov %rdx,-0x30(%rbp) │ │ │ │ + mov %rsi,-0x28(%rbp) │ │ │ │ + mov %rcx,-0x20(%rbp) │ │ │ │ + mov %bl,-0x18(%rbp) │ │ │ │ + add $0xffffffffffffffc0,%rbp │ │ │ │ + jmp 338a2b0 │ │ │ │ + cmp $0xe0,%r10b │ │ │ │ + jae 4c80f2 │ │ │ │ + cmp $0x1,%r9 │ │ │ │ + jg 4c7f9f │ │ │ │ + add $0x2,%r8 │ │ │ │ + inc %r9 │ │ │ │ + jmp 4c7f4b │ │ │ │ + cmp $0x1,%r9 │ │ │ │ + jl 4c7f9f │ │ │ │ + cmp $0x1,%r9 │ │ │ │ + jne 4c7f9f │ │ │ │ + mov %rcx,%rbx │ │ │ │ + and $0xfffffffffffffff8,%rbx │ │ │ │ + add $0xfffffffffffffff0,%rbp │ │ │ │ + mov (%rbx),%rax │ │ │ │ + jmp *%rax │ │ │ │ + cmp $0xf0,%r10b │ │ │ │ + jae 4c810e │ │ │ │ + cmp $0x1,%r9 │ │ │ │ + jg 4c7f9f │ │ │ │ + add $0x3,%r8 │ │ │ │ + inc %r9 │ │ │ │ + jmp 4c7f4b │ │ │ │ + cmp $0x1,%r9 │ │ │ │ + jg 4c7f9f │ │ │ │ + add $0x4,%r8 │ │ │ │ + inc %r9 │ │ │ │ + jmp 4c7f4b │ │ │ │ + nopl 0x0(%rax) │ │ │ │ + (bad) │ │ │ │ add %al,(%rax) │ │ │ │ + add %al,(%rbx) │ │ │ │ + ... │ │ │ │ add %al,(%rax) │ │ │ │ - (bad) │ │ │ │ + add %cl,(%rsi) │ │ │ │ add %al,(%rax) │ │ │ │ - add %al,0x48031dd6(%rax) │ │ │ │ - movl $0x4c8b98,0x0(%rbp) │ │ │ │ - mov %rbx,%rsi │ │ │ │ - lea 0x31dc67f(%rip),%r14 │ │ │ │ - jmp 318ebb0 │ │ │ │ - nop │ │ │ │ - add %eax,(%rax) │ │ │ │ + add %bl,(%rax) │ │ │ │ + add (%rsi),%bl │ │ │ │ + add -0x73(%rax),%ecx │ │ │ │ + rex.RB mov $0xff8394c,%r8d │ │ │ │ + adcl $0x0,0x2(%rdx) │ │ │ │ + add %cl,-0x73(%rax) │ │ │ │ + sbb $0x31e0254,%eax │ │ │ │ + jmp *-0x8(%r13) │ │ │ │ + add $0x0,%al │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ (bad) │ │ │ │ add %al,(%rax) │ │ │ │ - add %bh,0x480373fb(%rax) │ │ │ │ - movl $0x4c8bf0,0x0(%rbp) │ │ │ │ - mov 0x17(%rbx),%rdi │ │ │ │ - mov 0x7(%rbx),%rsi │ │ │ │ - mov 0xf(%rbx),%r14 │ │ │ │ - jmp 318dbd0 │ │ │ │ - nopl 0x0(%rax) │ │ │ │ - test %al,(%rcx) │ │ │ │ + add %dh,%al │ │ │ │ + add %ebx,(%rsi) │ │ │ │ + add -0x7cb7f81d(%rbx),%eax │ │ │ │ + sti │ │ │ │ + add %esi,0x48(%rbx,%rdi,1) │ │ │ │ + movl $0x4c8198,0x0(%rbp) │ │ │ │ + mov 0x18(%rbp),%rbx │ │ │ │ + test $0x7,%bl │ │ │ │ + jne 4c8198 │ │ │ │ + mov (%rbx),%rax │ │ │ │ + jmp *%rax │ │ │ │ + nop │ │ │ │ + add $0x3,%al │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ (bad) │ │ │ │ add %al,(%rax) │ │ │ │ - add %cl,0x480373fb(%rax) │ │ │ │ - mov 0x18(%rbp),%ebx │ │ │ │ - mov 0x8(%rbp),%r14 │ │ │ │ - mov 0x10(%rbp),%rsi │ │ │ │ - add $0x18,%rbp │ │ │ │ - jmp 4c8bf0 │ │ │ │ + add %al,%al │ │ │ │ + add %ebx,(%rsi) │ │ │ │ + add -0x75(%rax),%ecx │ │ │ │ + jne 4c81a4 │ │ │ │ + mov 0x10(%rbp),%rdi │ │ │ │ + add $0x28,%rbp │ │ │ │ + mov %rbx,%r14 │ │ │ │ + jmp 4c839f │ │ │ │ + movq $0x4c81d8,0x0(%rbp) │ │ │ │ + mov 0x20(%rbp),%rbx │ │ │ │ + test $0x7,%bl │ │ │ │ + jne 4c81d8 │ │ │ │ + mov (%rbx),%rax │ │ │ │ + jmp *%rax │ │ │ │ nopw 0x0(%rax,%rax,1) │ │ │ │ - add %eax,(%rax) │ │ │ │ + add $0x3,%al │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ (bad) │ │ │ │ add %al,(%rax) │ │ │ │ - add %ah,-0x5(%rax) │ │ │ │ - jae 4c8bf3 │ │ │ │ - add $0x10,%r12 │ │ │ │ - cmp 0x358(%r13),%r12 │ │ │ │ - ja 4c8c4e │ │ │ │ - movq $0x3284858,-0x8(%r12) │ │ │ │ - mov %r14,(%r12) │ │ │ │ - lea -0x4(%r12),%rax │ │ │ │ - xor %ecx,%ecx │ │ │ │ - jmp 4c8c16 │ │ │ │ - inc %rcx │ │ │ │ - cmp %rsi,%rcx │ │ │ │ - jge 4c8c2d │ │ │ │ - movzbl (%rbx,%rcx,1),%edx │ │ │ │ - cmp $0x20,%rdx │ │ │ │ - je 4c8c13 │ │ │ │ - sub %rcx,%rsi │ │ │ │ - add %rcx,%rbx │ │ │ │ - jmp 4c8c38 │ │ │ │ - xor %esi,%esi │ │ │ │ - lea 0x37564f4(%rip),%rax │ │ │ │ - xor %ebx,%ebx │ │ │ │ - movq $0x4c8ce0,0x0(%rbp) │ │ │ │ - mov %rsi,%rdi │ │ │ │ - mov %rax,%rsi │ │ │ │ + add %al,0x48031e01(%rax) │ │ │ │ + mov 0x8(%rbp),%esi │ │ │ │ + mov 0x10(%rbp),%rdi │ │ │ │ + add $0x28,%rbp │ │ │ │ mov %rbx,%r14 │ │ │ │ - jmp 318dbd0 │ │ │ │ - movq $0x10,0x388(%r13) │ │ │ │ - movq $0x4c8bc8,-0x18(%rbp) │ │ │ │ - mov %r14,-0x10(%rbp) │ │ │ │ - mov %rsi,-0x8(%rbp) │ │ │ │ - mov %rbx,0x0(%rbp) │ │ │ │ - add $0xffffffffffffffe8,%rbp │ │ │ │ - jmp 338a2b0 │ │ │ │ - xchg %ax,%ax │ │ │ │ - (bad) │ │ │ │ - add %al,(%rax) │ │ │ │ - add %al,(%rax) │ │ │ │ + jmp 4c839f │ │ │ │ + movq $0x4c8218,0x0(%rbp) │ │ │ │ + mov 0x18(%rbp),%rbx │ │ │ │ + test $0x7,%bl │ │ │ │ + jne 4c8218 │ │ │ │ + mov (%rbx),%rax │ │ │ │ + jmp *%rax │ │ │ │ + nopw 0x0(%rax,%rax,1) │ │ │ │ + test %al,(%rbx) │ │ │ │ add %al,(%rax) │ │ │ │ - add %bl,(%rsi) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ + (bad) │ │ │ │ add %al,(%rax) │ │ │ │ - add %cl,-0x75(%rax) │ │ │ │ - rex.WRB sbb %r9b,-0x75(%r8) │ │ │ │ - and %r9b,-0x75(%r8) │ │ │ │ - push %rbp │ │ │ │ - or %cl,-0x75(%rax) │ │ │ │ - jne 4c8ca8 │ │ │ │ - add $0x18,%rbp │ │ │ │ - jmp 4c8d2e │ │ │ │ + add %al,0x1(%rax) │ │ │ │ + (bad) │ │ │ │ + add -0x75(%rax),%ecx │ │ │ │ + jne 4c8224 │ │ │ │ + add $0x28,%rbp │ │ │ │ + lea 0x373783a(%rip),%rdi │ │ │ │ + mov %rbx,%r14 │ │ │ │ + jmp 4c839f │ │ │ │ + movq $0x4c8258,0x0(%rbp) │ │ │ │ + mov %rax,%rbx │ │ │ │ + test $0x7,%bl │ │ │ │ + jne 4c8258 │ │ │ │ + mov (%rbx),%rax │ │ │ │ + jmp *%rax │ │ │ │ nopl 0x0(%rax) │ │ │ │ - test %al,(%rcx) │ │ │ │ - add %al,(%rax) │ │ │ │ - add %al,(%rax) │ │ │ │ + sub $0x0,%rax │ │ │ │ add %al,(%rax) │ │ │ │ (bad) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ - add %al,(%rax) │ │ │ │ - add %cl,-0x75(%rax) │ │ │ │ - and %r9b,-0x75(%r8) │ │ │ │ - pop %rbp │ │ │ │ - sbb %cl,0x75(%rbx,%rcx,4) │ │ │ │ - or %cl,-0x75(%rax) │ │ │ │ - jne 4c8cd8 │ │ │ │ - add $0x18,%rbp │ │ │ │ - jmp 4c8ce4 │ │ │ │ + add %ebx,(%rsi) │ │ │ │ + add -0x39(%rax),%ecx │ │ │ │ + add %r11b,0x48004c82(%r8) │ │ │ │ + mov 0xf(%rbx),%ebx │ │ │ │ + test $0x7,%bl │ │ │ │ + jne 4c8298 │ │ │ │ + mov (%rbx),%rax │ │ │ │ + jmp *%rax │ │ │ │ xchg %ax,%ax │ │ │ │ - add %eax,(%rax) │ │ │ │ + sub $0x0,%rax │ │ │ │ add %al,(%rax) │ │ │ │ + (bad) │ │ │ │ add %al,(%rax) │ │ │ │ + add %bl,%al │ │ │ │ + add %bl,(%rsi) │ │ │ │ + add %ebx,%ebp │ │ │ │ + (bad) │ │ │ │ + nopw 0x0(%rax,%rax,1) │ │ │ │ + sub $0x0,%rax │ │ │ │ add %al,(%rax) │ │ │ │ (bad) │ │ │ │ add %al,(%rax) │ │ │ │ + add %al,%al │ │ │ │ + add %bl,(%rsi) │ │ │ │ + add -0x39(%rax),%ecx │ │ │ │ + add %r10b,%r8b │ │ │ │ + (bad) │ │ │ │ + rex.WR add %r9b,-0x77(%rax) │ │ │ │ + fmuls -0x75(%rax) │ │ │ │ + pop %rbx │ │ │ │ + (bad) │ │ │ │ + mov 0xf(%rax),%rax │ │ │ │ + mov %rax,0x40(%rbp) │ │ │ │ + test $0x7,%bl │ │ │ │ + jne 4c82d0 │ │ │ │ + mov (%rbx),%rax │ │ │ │ + jmp *%rax │ │ │ │ + nopl 0x0(%rax) │ │ │ │ + or $0x0,%rax │ │ │ │ add %al,(%rax) │ │ │ │ + (bad) │ │ │ │ add %al,(%rax) │ │ │ │ - add %cl,-0x75(%rax) │ │ │ │ - or %r9b,-0x7d(%r9) │ │ │ │ - (bad) │ │ │ │ - adc %cl,0x3b(%rbp) │ │ │ │ - movsl %ds:(%rsi),%es:(%rdi) │ │ │ │ - pop %rax │ │ │ │ - add (%rax),%eax │ │ │ │ - add %cl,(%rdi) │ │ │ │ - xchg %ebx,(%rsi) │ │ │ │ - add %eax,(%rax) │ │ │ │ - add %cl,-0x39(%rcx) │ │ │ │ - rex.R and $0xf8,%al │ │ │ │ - pop %rax │ │ │ │ - rex.W sub %al,(%rbx) │ │ │ │ - mov %r14,(%r12) │ │ │ │ - lea -0x4(%r12),%rcx │ │ │ │ - xor %edx,%edx │ │ │ │ - cmp %rsi,%rdx │ │ │ │ - jge 4c8dc4 │ │ │ │ - movzbl (%rbx,%rdx,1),%edi │ │ │ │ - cmp $0x20,%rdi │ │ │ │ - jne 4c8d21 │ │ │ │ - inc %rdx │ │ │ │ - jmp 4c8d09 │ │ │ │ - mov %rbx,0x40(%rsp) │ │ │ │ - mov %rdx,%rbx │ │ │ │ - mov 0x40(%rsp),%rdx │ │ │ │ + add %cl,0x48031e00(%rax) │ │ │ │ + mov %ebx,%eax │ │ │ │ + and $0x7,%eax │ │ │ │ + cmp $0x3,%rax │ │ │ │ + je 4c87b5 │ │ │ │ add $0x38,%r12 │ │ │ │ cmp 0x358(%r13),%r12 │ │ │ │ - ja 4c8d7c │ │ │ │ - movq $0x31af690,-0x30(%r12) │ │ │ │ - mov %rcx,-0x28(%r12) │ │ │ │ - add %rbx,%rdx │ │ │ │ - mov %rdx,-0x20(%r12) │ │ │ │ - sub %rbx,%rsi │ │ │ │ - mov %rsi,-0x18(%r12) │ │ │ │ - movq $0x608b18,-0x10(%r12) │ │ │ │ + ja 4c880a │ │ │ │ + movq $0x4c7f00,-0x30(%r12) │ │ │ │ + mov 0x38(%rbp),%rax │ │ │ │ + mov %rax,-0x20(%r12) │ │ │ │ + mov 0x10(%rbp),%rax │ │ │ │ + mov %rax,-0x18(%r12) │ │ │ │ + mov 0x30(%rbp),%rax │ │ │ │ + mov %rax,-0x10(%r12) │ │ │ │ + mov 0x8(%rbp),%rax │ │ │ │ mov %rax,-0x8(%r12) │ │ │ │ - lea -0x2f(%r12),%rax │ │ │ │ - mov %rax,(%r12) │ │ │ │ - lea -0xf(%r12),%rbx │ │ │ │ - add $0x10,%rbp │ │ │ │ - jmp *0x0(%rbp) │ │ │ │ - movq $0x38,0x388(%r13) │ │ │ │ - movq $0x4c8c88,-0x18(%rbp) │ │ │ │ - mov %rdx,-0x10(%rbp) │ │ │ │ - mov %rsi,-0x8(%rbp) │ │ │ │ - mov %rcx,0x0(%rbp) │ │ │ │ - add $0xffffffffffffffe8,%rbp │ │ │ │ - jmp 338a738 │ │ │ │ - nopl 0x0(%rax) │ │ │ │ - add (%rax),%al │ │ │ │ + mov 0x18(%rbp),%al │ │ │ │ + mov %al,(%r12) │ │ │ │ + movq $0x4c8358,0x18(%rbp) │ │ │ │ + mov 0x40(%rbp),%rbx │ │ │ │ + lea -0x30(%r12),%rax │ │ │ │ + mov %rax,0x40(%rbp) │ │ │ │ + add $0x18,%rbp │ │ │ │ + test $0x7,%bl │ │ │ │ + jne 4c8358 │ │ │ │ + mov (%rbx),%rax │ │ │ │ + jmp *%rax │ │ │ │ + test %eax,(%rbx) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ (bad) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ + add %bl,(%rsi) │ │ │ │ + add -0x75(%rax),%ecx │ │ │ │ + jge 4c8384 │ │ │ │ + mov 0x8(%rbp),%rsi │ │ │ │ + add $0x30,%rbp │ │ │ │ + mov %rbx,%r14 │ │ │ │ + jmp 4c839f │ │ │ │ + movq $0x4c8390,0x0(%rbp) │ │ │ │ + mov 0x20(%rbp),%rbx │ │ │ │ + test $0x7,%bl │ │ │ │ + jne 4c8390 │ │ │ │ + mov (%rbx),%rax │ │ │ │ + jmp *%rax │ │ │ │ + nop │ │ │ │ + add $0x3,%al │ │ │ │ add %al,(%rax) │ │ │ │ - add %cl,-0x75(%rax) │ │ │ │ - rex.WRB or %r9b,-0x75(%r8) │ │ │ │ - adc %r9b,-0x7d(%r8) │ │ │ │ - (bad) │ │ │ │ - add $0x18,%esp │ │ │ │ - cmp 0x358(%r13),%r12 │ │ │ │ - ja 4c8df3 │ │ │ │ - movq $0x608b18,-0x10(%r12) │ │ │ │ - mov %rax,-0x8(%r12) │ │ │ │ - movq $0x3c0a6a1,(%r12) │ │ │ │ - lea -0xf(%r12),%rbx │ │ │ │ - add $0x10,%rbp │ │ │ │ - jmp *0x0(%rbp) │ │ │ │ - movq $0x18,0x388(%r13) │ │ │ │ - movq $0x4c8db8,-0x8(%rbp) │ │ │ │ - mov %rcx,0x0(%rbp) │ │ │ │ - add $0xfffffffffffffff8,%rbp │ │ │ │ - jmp 338a2b0 │ │ │ │ - movq $0x10,0x388(%r13) │ │ │ │ - movq $0x4c8cb8,-0x18(%rbp) │ │ │ │ - mov %r14,-0x10(%rbp) │ │ │ │ - mov %rsi,-0x8(%rbp) │ │ │ │ - mov %rbx,0x0(%rbp) │ │ │ │ - add $0xffffffffffffffe8,%rbp │ │ │ │ - jmp 338a2b0 │ │ │ │ - nopl 0x0(%rax,%rax,1) │ │ │ │ - sldt (%rax) │ │ │ │ - add %al,(%rdx) │ │ │ │ add %al,(%rax) │ │ │ │ - add %al,(%rdx) │ │ │ │ add %al,(%rax) │ │ │ │ + (bad) │ │ │ │ add %al,(%rax) │ │ │ │ + add %cl,%al │ │ │ │ + lcall *0x758b4803(%rip) │ │ │ │ + or %cl,-0x75(%rax) │ │ │ │ + jge 4c83a8 │ │ │ │ + add $0x28,%rbp │ │ │ │ + mov %rbx,%r14 │ │ │ │ + mov %r14,%rax │ │ │ │ + and $0x7,%eax │ │ │ │ + cmp $0x1,%rax │ │ │ │ + je 4c8494 │ │ │ │ + movq $0x4c83f8,-0x28(%rbp) │ │ │ │ + mov 0x6(%r14),%rbx │ │ │ │ + mov %rsi,-0x20(%rbp) │ │ │ │ + mov %rdi,-0x18(%rbp) │ │ │ │ + mov 0x16(%r14),%rax │ │ │ │ + mov %rax,-0x10(%rbp) │ │ │ │ + mov 0x1e(%r14),%rax │ │ │ │ + mov %rax,-0x8(%rbp) │ │ │ │ + add $0xffffffffffffffd8,%rbp │ │ │ │ + test $0x7,%bl │ │ │ │ + jne 4c83f8 │ │ │ │ + mov (%rbx),%rax │ │ │ │ + jmp *%rax │ │ │ │ + nopl 0x0(%rax) │ │ │ │ + add $0x0,%al │ │ │ │ add %al,(%rax) │ │ │ │ - add %cl,(%rsi) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ + (bad) │ │ │ │ add %al,(%rax) │ │ │ │ - add %cl,-0x73(%rax) │ │ │ │ - rex.RB fmuls -0x8(%r9,%rdi,1) │ │ │ │ - jb 4c90ca │ │ │ │ - movq $0x4c8e98,-0x10(%rbp) │ │ │ │ - mov %rsi,%rbx │ │ │ │ - mov %r14,-0x8(%rbp) │ │ │ │ - add $0xfffffffffffffff0,%rbp │ │ │ │ + add %ah,-0x1(%rax) │ │ │ │ + sbb $0xd8894803,%eax │ │ │ │ + and $0x7,%eax │ │ │ │ + cmp $0x1,%rax │ │ │ │ + je 4c8369 │ │ │ │ + mov 0x10(%rbp),%rdi │ │ │ │ + cmp $0x2,%rax │ │ │ │ + jne 4c871a │ │ │ │ + movq $0x4c8440,0x0(%rbp) │ │ │ │ + mov %rdi,%rbx │ │ │ │ test $0x7,%bl │ │ │ │ - jne 4c8e98 │ │ │ │ + jne 4c8440 │ │ │ │ mov (%rbx),%rax │ │ │ │ jmp *%rax │ │ │ │ - nopw 0x0(%rax,%rax,1) │ │ │ │ - add %eax,(%rax) │ │ │ │ + nopl 0x0(%rax,%rax,1) │ │ │ │ + test %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ (bad) │ │ │ │ add %al,(%rax) │ │ │ │ - add %bh,-0x2d(%rax) │ │ │ │ - sbb $0xd8894803,%eax │ │ │ │ + add %bl,(%rax) │ │ │ │ + lcall *-0x2776b7fd(%rip) │ │ │ │ and $0x7,%eax │ │ │ │ cmp $0x1,%rax │ │ │ │ - je 4c90bc │ │ │ │ - movq $0x4c8ee0,-0x8(%rbp) │ │ │ │ - mov 0xe(%rbx),%rax │ │ │ │ - mov 0x6(%rbx),%rbx │ │ │ │ - mov %rax,0x0(%rbp) │ │ │ │ - add $0xfffffffffffffff8,%rbp │ │ │ │ + je 4c81ec │ │ │ │ + movq $0x4c8480,0x0(%rbp) │ │ │ │ + mov %rbx,%rax │ │ │ │ + mov 0x20(%rbp),%rbx │ │ │ │ + mov %rax,0x20(%rbp) │ │ │ │ test $0x7,%bl │ │ │ │ - jne 4c8ee0 │ │ │ │ + jne 4c8480 │ │ │ │ mov (%rbx),%rax │ │ │ │ jmp *%rax │ │ │ │ - nopw 0x0(%rax,%rax,1) │ │ │ │ - add (%rax),%al │ │ │ │ + nopl (%rax) │ │ │ │ + test %al,(%rcx) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ (bad) │ │ │ │ add %al,(%rax) │ │ │ │ - add %dh,(%rax) │ │ │ │ - rcrl %cl,0x45c74803(%rip) │ │ │ │ - clc │ │ │ │ - sbb %cl,-0x74b7ffb4(%rdi) │ │ │ │ - rex.XB cmovs -0x76b7f8a5(%r11),%ecx │ │ │ │ - add %r9b,-0x7d(%r8) │ │ │ │ - (bad) │ │ │ │ - ret │ │ │ │ + add %bl,%al │ │ │ │ (bad) │ │ │ │ - jne 4c8f18 │ │ │ │ + sbb $0x758b4803,%eax │ │ │ │ + or %cl,-0x75(%rax) │ │ │ │ + jge 4c84a8 │ │ │ │ + add $0x28,%rbp │ │ │ │ + mov %rbx,%r14 │ │ │ │ + jmp 4c839f │ │ │ │ + movq $0x4c84d8,-0x20(%rbp) │ │ │ │ + mov 0x7(%r14),%rbx │ │ │ │ + mov %rdi,-0x18(%rbp) │ │ │ │ + mov 0xf(%r14),%rax │ │ │ │ + mov %rax,-0x10(%rbp) │ │ │ │ + mov 0x17(%r14),%rax │ │ │ │ + mov %rax,-0x8(%rbp) │ │ │ │ + add $0xffffffffffffffe0,%rbp │ │ │ │ + test $0x7,%bl │ │ │ │ + jne 4c84d8 │ │ │ │ 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 %bh,%al │ │ │ │ - rcrb %cl,0x438b4803(%rip) │ │ │ │ - cmovs 0xf0a1778(%rbx),%eax │ │ │ │ - test %ebp,0x48000001(%rsi) │ │ │ │ - mov 0x18(%rbp),%ecx │ │ │ │ - mov 0x10(%rbp),%rdx │ │ │ │ - mov 0x8(%rbp),%rsi │ │ │ │ - mov 0x7(%rbx),%rbx │ │ │ │ - mov 0xf(%rax),%rdi │ │ │ │ - cmp $0x33b7f20,%rdi │ │ │ │ - je 4c9121 │ │ │ │ - mov 0x7(%rax),%rax │ │ │ │ - sub $0x8,%rsp │ │ │ │ - mov %rsi,%rax │ │ │ │ - lea 0x2eeefc6(%rip),%rsi │ │ │ │ - mov %rdx,%r8 │ │ │ │ - mov $0xa,%edx │ │ │ │ - mov %rax,%r9 │ │ │ │ - xor %eax,%eax │ │ │ │ - mov %r9,0x50(%rsp) │ │ │ │ - mov %r8,0x48(%rsp) │ │ │ │ - mov %rcx,%r14 │ │ │ │ - call 4053d0 │ │ │ │ - add $0x8,%rsp │ │ │ │ - movslq %eax,%rax │ │ │ │ - test %rax,%rax │ │ │ │ - jne 4c90e5 │ │ │ │ - mov %rbx,%rdx │ │ │ │ - mov 0x48(%rsp),%rcx │ │ │ │ - mov 0x40(%rsp),%rbx │ │ │ │ - mov %r14,%rax │ │ │ │ - add $0xe0,%r12 │ │ │ │ + add %al,-0x7cfce202(%rax) │ │ │ │ + jrcxz 4c84e2 │ │ │ │ + cmp $0x3,%rbx │ │ │ │ + jne 4c8738 │ │ │ │ + mov 0x8(%rbp),%rdi │ │ │ │ + movq $0x4c8518,0x8(%rbp) │ │ │ │ + mov %rdi,%rbx │ │ │ │ + add $0x8,%rbp │ │ │ │ + test $0x7,%bl │ │ │ │ + jne 4c8518 │ │ │ │ + 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,-0x2(%rax) │ │ │ │ + sbb $0xd8894803,%eax │ │ │ │ + and $0x7,%eax │ │ │ │ + cmp $0x1,%rax │ │ │ │ + je 4c87b9 │ │ │ │ + add $0x10,%r12 │ │ │ │ cmp 0x358(%r13),%r12 │ │ │ │ - ja 4c909c │ │ │ │ - movq $0x4c8918,-0xd8(%r12) │ │ │ │ - mov %rbx,-0xc8(%r12) │ │ │ │ - movq $0x4c89e0,-0xc0(%r12) │ │ │ │ - mov %rax,-0xb0(%r12) │ │ │ │ - lea -0xd8(%r12),%rbx │ │ │ │ - mov %rbx,-0xa8(%r12) │ │ │ │ - movq $0x4c8ab8,-0xa0(%r12) │ │ │ │ - mov %rbx,-0x90(%r12) │ │ │ │ - mov %rax,-0x88(%r12) │ │ │ │ - movq $0x4c8b20,-0x80(%r12) │ │ │ │ - mov %rdx,-0x70(%r12) │ │ │ │ - mov %rcx,-0x68(%r12) │ │ │ │ - movq $0x3363ae0,-0x60(%r12) │ │ │ │ - lea -0x80(%r12),%rax │ │ │ │ - mov %rax,-0x58(%r12) │ │ │ │ - movq $0x3c37ef9,-0x50(%r12) │ │ │ │ - movq $0x608af8,-0x48(%r12) │ │ │ │ - mov %rdx,-0x40(%r12) │ │ │ │ - movq $0x36a46c1,-0x38(%r12) │ │ │ │ - movq $0x608ad8,-0x30(%r12) │ │ │ │ - lea -0x47(%r12),%rax │ │ │ │ - mov %rax,-0x28(%r12) │ │ │ │ - lea -0x5e(%r12),%rax │ │ │ │ - mov %rax,-0x20(%r12) │ │ │ │ - lea -0xa0(%r12),%rax │ │ │ │ - mov %rax,-0x18(%r12) │ │ │ │ - movq $0x3363ae0,-0x10(%r12) │ │ │ │ - lea -0x2e(%r12),%rax │ │ │ │ - mov %rax,-0x8(%r12) │ │ │ │ - lea -0xc0(%r12),%rax │ │ │ │ - mov %rax,(%r12) │ │ │ │ - lea -0xe(%r12),%rbx │ │ │ │ - add $0x20,%rbp │ │ │ │ - jmp *0x0(%rbp) │ │ │ │ - movq $0xe0,0x388(%r13) │ │ │ │ - movq $0x4c9108,-0x8(%rbp) │ │ │ │ - mov %rdx,0x0(%rbp) │ │ │ │ - add $0xfffffffffffffff8,%rbp │ │ │ │ - jmp 338a2b0 │ │ │ │ - lea 0x376ee36(%rip),%rbx │ │ │ │ - add $0x10,%rbp │ │ │ │ - jmp *0x0(%rbp) │ │ │ │ - lea 0x31dd13f(%rip),%rbx │ │ │ │ - jmp *-0x8(%r13) │ │ │ │ - lea 0x31db784(%rip),%rbx │ │ │ │ - add $0x20,%rbp │ │ │ │ + ja 4c8746 │ │ │ │ + mov 0x8(%rbp),%rax │ │ │ │ + mov 0x6(%rbx),%rcx │ │ │ │ + mov 0xe(%rbx),%rdx │ │ │ │ + mov 0x16(%rbx),%rsi │ │ │ │ + mov 0x1e(%rbx),%rbx │ │ │ │ + lea 0x10(%rcx),%rdi │ │ │ │ + mov (%rdi,%rsi,1),%dil │ │ │ │ + cmp $0x80,%dil │ │ │ │ + jae 4c8618 │ │ │ │ + movq $0x3363a40,-0x8(%r12) │ │ │ │ + movzbl %dil,%r8d │ │ │ │ + mov %r8,(%r12) │ │ │ │ + lea -0x7(%r12),%r9 │ │ │ │ + movq $0x4c85c8,-0x30(%rbp) │ │ │ │ + mov %rbx,%r10 │ │ │ │ + mov %rax,%rbx │ │ │ │ + mov %r10,-0x28(%rbp) │ │ │ │ + mov %rdx,-0x20(%rbp) │ │ │ │ + mov %dil,-0x18(%rbp) │ │ │ │ + mov %r9,-0x10(%rbp) │ │ │ │ + mov %r8,-0x8(%rbp) │ │ │ │ + mov %rsi,0x0(%rbp) │ │ │ │ + mov %rcx,0x8(%rbp) │ │ │ │ + add $0xffffffffffffffd0,%rbp │ │ │ │ + test $0x7,%bl │ │ │ │ + jne 4c85c8 │ │ │ │ mov (%rbx),%rax │ │ │ │ jmp *%rax │ │ │ │ - lea 0x31db774(%rip),%rbx │ │ │ │ + mov 0xf(%rbx),%rbx │ │ │ │ + jmp 4c85d0 │ │ │ │ + nopl 0x0(%rax,%rax,1) │ │ │ │ + or $0x0,%rax │ │ │ │ + add %al,(%rax) │ │ │ │ + (bad) │ │ │ │ + add %al,(%rax) │ │ │ │ + add %dl,0x48031dfd(%rax) │ │ │ │ + mov 0x40(%rbp),%eax │ │ │ │ + mov 0x28(%rbp),%rcx │ │ │ │ + mov %rbx,%rdx │ │ │ │ + and $0x7,%edx │ │ │ │ + cmp $0x3,%rdx │ │ │ │ + jae 4c822f │ │ │ │ + cmp $0x2,%rdx │ │ │ │ + jae 4c8756 │ │ │ │ + mov 0x1f(%rbx),%rdx │ │ │ │ + mov %rdx,%rsi │ │ │ │ + neg %rsi │ │ │ │ + xor %rdx,%rsi │ │ │ │ + mov %rcx,%rdi │ │ │ │ + and %rsi,%rdi │ │ │ │ + cmp 0x17(%rbx),%rdi │ │ │ │ + jne 4c87c7 │ │ │ │ + mov %rcx,%rsi │ │ │ │ + and %rdx,%rsi │ │ │ │ + test %rsi,%rsi │ │ │ │ + jne 4c85ad │ │ │ │ + mov 0x7(%rbx),%rbx │ │ │ │ + jmp 4c85d0 │ │ │ │ + cmp $0xe0,%dil │ │ │ │ + jae 4c8658 │ │ │ │ + lea 0x10(%rcx),%r8 │ │ │ │ + lea 0x1(%rsi),%r9 │ │ │ │ + movzbl (%r8,%r9,1),%r8d │ │ │ │ + movzbl %dil,%r9d │ │ │ │ + add $0xffffffffffffff40,%r9 │ │ │ │ + shl $0x6,%r9 │ │ │ │ + add %r8,%r9 │ │ │ │ + lea -0x80(%r9),%r8 │ │ │ │ + movq $0x3363a40,-0x8(%r12) │ │ │ │ + mov %r8,(%r12) │ │ │ │ + lea -0x7(%r12),%r9 │ │ │ │ + jmp 4c8575 │ │ │ │ + cmp $0xf0,%dil │ │ │ │ + jae 4c86b0 │ │ │ │ + lea 0x10(%rcx),%r8 │ │ │ │ + lea 0x2(%rsi),%r9 │ │ │ │ + movzbl (%r8,%r9,1),%r8d │ │ │ │ + lea 0x10(%rcx),%r9 │ │ │ │ + lea 0x1(%rsi),%r10 │ │ │ │ + movzbl (%r9,%r10,1),%r9d │ │ │ │ + add $0xffffffffffffff80,%r9 │ │ │ │ + shl $0x6,%r9 │ │ │ │ + add %r8,%r9 │ │ │ │ + movzbl %dil,%r8d │ │ │ │ + add $0xffffffffffffff20,%r8 │ │ │ │ + shl $0xc,%r8 │ │ │ │ + add %r9,%r8 │ │ │ │ + add $0xffffffffffffff80,%r8 │ │ │ │ + movq $0x3363a40,-0x8(%r12) │ │ │ │ + mov %r8,(%r12) │ │ │ │ + lea -0x7(%r12),%r9 │ │ │ │ + jmp 4c8575 │ │ │ │ + lea 0x10(%rcx),%r8 │ │ │ │ + lea 0x3(%rsi),%r9 │ │ │ │ + movzbl (%r8,%r9,1),%r8d │ │ │ │ + lea 0x10(%rcx),%r9 │ │ │ │ + lea 0x2(%rsi),%r10 │ │ │ │ + movzbl (%r9,%r10,1),%r9d │ │ │ │ + add $0xffffffffffffff80,%r9 │ │ │ │ + shl $0x6,%r9 │ │ │ │ + add %r8,%r9 │ │ │ │ + lea 0x10(%rcx),%r8 │ │ │ │ + lea 0x1(%rsi),%r10 │ │ │ │ + movzbl (%r8,%r10,1),%r8d │ │ │ │ + add $0xffffffffffffff80,%r8 │ │ │ │ + shl $0xc,%r8 │ │ │ │ + add %r9,%r8 │ │ │ │ + movzbl %dil,%r9d │ │ │ │ + add $0xffffffffffffff10,%r9 │ │ │ │ + shl $0x12,%r9 │ │ │ │ + add %r8,%r9 │ │ │ │ + lea -0x80(%r9),%r8 │ │ │ │ + movq $0x3363a40,-0x8(%r12) │ │ │ │ + mov %r8,(%r12) │ │ │ │ + lea -0x7(%r12),%r9 │ │ │ │ + jmp 4c8575 │ │ │ │ + movq $0x4c8168,0x0(%rbp) │ │ │ │ + mov %rdi,%r8 │ │ │ │ + mov 0x8(%rbp),%rdi │ │ │ │ + lea 0x3772d49(%rip),%rsi │ │ │ │ + mov %rbx,%r14 │ │ │ │ + jmp 4c5810 │ │ │ │ + lea 0x376f79b(%rip),%rbx │ │ │ │ add $0x20,%rbp │ │ │ │ + jmp *0x0(%rbp) │ │ │ │ + movq $0x10,0x388(%r13) │ │ │ │ + jmp 338a720 │ │ │ │ + cmp 0xe(%rbx),%rcx │ │ │ │ + jne 4c881a │ │ │ │ + movq $0x4c8788,0x0(%rbp) │ │ │ │ + mov 0x6(%rbx),%rbx │ │ │ │ + test $0x7,%bl │ │ │ │ + jne 4c8788 │ │ │ │ mov (%rbx),%rax │ │ │ │ jmp *%rax │ │ │ │ - nopl (%rax) │ │ │ │ - add $0x0,%al │ │ │ │ + xchg %ax,%ax │ │ │ │ + sub $0x0,%rax │ │ │ │ add %al,(%rax) │ │ │ │ + (bad) │ │ │ │ add %al,(%rax) │ │ │ │ + add %dl,%al │ │ │ │ + sti │ │ │ │ + sbb $0x45c74803,%eax │ │ │ │ + add %dh,0x48004c87(%rax) │ │ │ │ + mov 0xf(%rbx),%ebx │ │ │ │ + test $0x7,%bl │ │ │ │ + jne 4c87b0 │ │ │ │ + mov (%rbx),%rax │ │ │ │ + jmp *%rax │ │ │ │ + xchg %ax,%ax │ │ │ │ + sub $0x0,%rax │ │ │ │ add %al,(%rax) │ │ │ │ (bad) │ │ │ │ add %al,(%rax) │ │ │ │ - add %cl,(%rax) │ │ │ │ - rcrl $1,0x458b4803(%rip) │ │ │ │ - and %cl,-0x75(%rax) │ │ │ │ - pop %rbp │ │ │ │ - sbb %cl,-0x75(%rax) │ │ │ │ - rex.WRB adc %r9b,-0x75(%r8) │ │ │ │ - push %rbp │ │ │ │ - or %cl,-0x7d(%rax) │ │ │ │ + add %ch,-0x16fce205(%rax) │ │ │ │ + jrcxz 4c87ad │ │ │ │ (bad) │ │ │ │ - js 4c911d │ │ │ │ + decl -0x7d(%rax) │ │ │ │ (bad) │ │ │ │ - decl -0x77(%rax) │ │ │ │ - push %rsp │ │ │ │ - and $0x40,%al │ │ │ │ - mov %rbx,%rdx │ │ │ │ - mov 0x40(%rsp),%rbx │ │ │ │ - mov %rcx,%rax │ │ │ │ - mov %rsi,%rcx │ │ │ │ - jmp 4c8f99 │ │ │ │ + lea 0x376f711(%rip),%ebx │ │ │ │ + add $0x18,%rbp │ │ │ │ + jmp *0x0(%rbp) │ │ │ │ + movq $0x4c87f0,0x0(%rbp) │ │ │ │ + mov %rax,%rbx │ │ │ │ + test $0x7,%bl │ │ │ │ + jne 4c87f0 │ │ │ │ + mov (%rbx),%rax │ │ │ │ + jmp *%rax │ │ │ │ nopl 0x0(%rax) │ │ │ │ - add (%rax),%al │ │ │ │ + sub $0x0,%rax │ │ │ │ add %al,(%rax) │ │ │ │ + (bad) │ │ │ │ add %al,(%rax) │ │ │ │ + add %ch,-0x5(%rax) │ │ │ │ + sbb $0x45c74803,%eax │ │ │ │ + add %al,0x48004c82(%rax) │ │ │ │ + mov 0xf(%rbx),%ebx │ │ │ │ + test $0x7,%bl │ │ │ │ + jne 4c8280 │ │ │ │ + mov (%rbx),%rax │ │ │ │ + jmp *%rax │ │ │ │ + movq $0x38,0x388(%r13) │ │ │ │ + jmp 338a720 │ │ │ │ + movq $0x4c8840,0x0(%rbp) │ │ │ │ + mov %rax,%rbx │ │ │ │ + test $0x7,%bl │ │ │ │ + jne 4c8840 │ │ │ │ + mov (%rbx),%rax │ │ │ │ + jmp *%rax │ │ │ │ + nop │ │ │ │ + sub $0x0,%rax │ │ │ │ add %al,(%rax) │ │ │ │ - adc (%rax),%al │ │ │ │ + (bad) │ │ │ │ add %al,(%rax) │ │ │ │ + add %bl,(%rax) │ │ │ │ + sti │ │ │ │ + sbb $0x45c74803,%eax │ │ │ │ + add %ch,-0x78(%rax) │ │ │ │ + rex.WR add %r9b,-0x75(%rax) │ │ │ │ + pop %rbx │ │ │ │ + psadbw %mm3,%mm0 │ │ │ │ + (bad) │ │ │ │ + jne 4c8868 │ │ │ │ + mov (%rbx),%rax │ │ │ │ + jmp *%rax │ │ │ │ + xchg %ax,%ax │ │ │ │ + sub $0x0,%rax │ │ │ │ add %al,(%rax) │ │ │ │ + (bad) │ │ │ │ add %al,(%rax) │ │ │ │ - lea -0x10(%rbp),%rax │ │ │ │ - cmp %r15,%rax │ │ │ │ - jb 4c9176 │ │ │ │ - movq $0x3390fc8,-0x10(%rbp) │ │ │ │ - mov %rbx,-0x8(%rbp) │ │ │ │ - mov 0x18(%rbx),%rsi │ │ │ │ - mov 0x10(%rbx),%r14 │ │ │ │ - add $0xfffffffffffffff0,%rbp │ │ │ │ - jmp 4c91d0 │ │ │ │ - jmp *-0x10(%r13) │ │ │ │ - nopw 0x0(%rax,%rax,1) │ │ │ │ - add %eax,(%rax) │ │ │ │ + add %dh,%al │ │ │ │ + cli │ │ │ │ + sbb $0xfa2be903,%eax │ │ │ │ + (bad) │ │ │ │ + decl (%rdi) │ │ │ │ + (bad) │ │ │ │ + add %al,(%rdx) │ │ │ │ add %al,(%rax) │ │ │ │ + add %al,(%rbx) │ │ │ │ add %al,(%rax) │ │ │ │ + add %cl,(%rdi) │ │ │ │ add %al,(%rax) │ │ │ │ - adc %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ + add %cl,-0x73(%rax) │ │ │ │ + rex.RB rorb $0xf,-0x8(%r9,%rdi,1) │ │ │ │ + (bad) │ │ │ │ + jb 4c888c │ │ │ │ add %al,(%rax) │ │ │ │ - lea -0x10(%rbp),%rax │ │ │ │ - cmp %r15,%rax │ │ │ │ - jb 4c91b2 │ │ │ │ movq $0x3390fc8,-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),%rsi │ │ │ │ + mov 0x30(%rbx),%bl │ │ │ │ + cmp $0x1,%rsi │ │ │ │ + jl 4c891f │ │ │ │ + mov %rsi,%rdi │ │ │ │ + sar $0x2,%rdi │ │ │ │ + cmp $0x4,%rdi │ │ │ │ + jg 4c891f │ │ │ │ + mov %rdx,%rdi │ │ │ │ + add %rsi,%rdi │ │ │ │ + mov %rdx,%r8 │ │ │ │ + xor %r9d,%r9d │ │ │ │ + cmp %rdi,%r8 │ │ │ │ + jge 4c8a4e │ │ │ │ + lea 0x10(%rax),%r10 │ │ │ │ + mov (%r10,%r8,1),%r10b │ │ │ │ + cmp $0x80,%r10b │ │ │ │ + jae 4c8a32 │ │ │ │ + cmp $0x1,%r9 │ │ │ │ + jg 4c891f │ │ │ │ + inc %r8 │ │ │ │ + inc %r9 │ │ │ │ + jmp 4c88cb │ │ │ │ + nopl 0x0(%rax) │ │ │ │ + test %eax,0x0(%rip) │ │ │ │ + add %al,(%rax) │ │ │ │ + (bad) │ │ │ │ + add %al,(%rax) │ │ │ │ + add %al,(%rax) │ │ │ │ + add %al,(%rax) │ │ │ │ + add %cl,-0x75(%rax) │ │ │ │ + or %r9b,-0x75(%r8) │ │ │ │ + push %rbp │ │ │ │ + adc %cl,-0x75(%rax) │ │ │ │ + jne 4c892c │ │ │ │ + mov 0x20(%rbp),%rcx │ │ │ │ + mov 0x28(%rbp),%bl │ │ │ │ + add $0x40,%rbp │ │ │ │ + add $0x28,%r12 │ │ │ │ + cmp 0x358(%r13),%r12 │ │ │ │ + ja 4c8a03 │ │ │ │ + cmp $0x80,%bl │ │ │ │ + jae 4c8965 │ │ │ │ + movq $0x3054618,-0x20(%r12) │ │ │ │ + mov %rax,-0x18(%r12) │ │ │ │ + mov %rcx,-0x10(%r12) │ │ │ │ + lea 0x1(%rdx),%rax │ │ │ │ + mov %rax,-0x8(%r12) │ │ │ │ + lea -0x1(%rsi),%rax │ │ │ │ + mov %rax,(%r12) │ │ │ │ + lea -0x1e(%r12),%rbx │ │ │ │ + add $0xfffffffffffffff0,%rbp │ │ │ │ + jmp *0x0(%rbp) │ │ │ │ + cmp $0xe0,%bl │ │ │ │ + jae 4c899a │ │ │ │ + movq $0x3054618,-0x20(%r12) │ │ │ │ + mov %rax,-0x18(%r12) │ │ │ │ + mov %rcx,-0x10(%r12) │ │ │ │ + lea 0x2(%rdx),%rax │ │ │ │ + mov %rax,-0x8(%r12) │ │ │ │ + lea -0x2(%rsi),%rax │ │ │ │ + mov %rax,(%r12) │ │ │ │ + lea -0x1e(%r12),%rbx │ │ │ │ + add $0xfffffffffffffff0,%rbp │ │ │ │ + jmp *0x0(%rbp) │ │ │ │ + cmp $0xf0,%bl │ │ │ │ + jae 4c89cf │ │ │ │ + movq $0x3054618,-0x20(%r12) │ │ │ │ + mov %rax,-0x18(%r12) │ │ │ │ + mov %rcx,-0x10(%r12) │ │ │ │ + lea 0x3(%rdx),%rax │ │ │ │ + mov %rax,-0x8(%r12) │ │ │ │ + lea -0x3(%rsi),%rax │ │ │ │ + mov %rax,(%r12) │ │ │ │ + lea -0x1e(%r12),%rbx │ │ │ │ + add $0xfffffffffffffff0,%rbp │ │ │ │ + jmp *0x0(%rbp) │ │ │ │ + movq $0x3054618,-0x20(%r12) │ │ │ │ + mov %rax,-0x18(%r12) │ │ │ │ + mov %rcx,-0x10(%r12) │ │ │ │ + lea 0x4(%rdx),%rax │ │ │ │ + mov %rax,-0x8(%r12) │ │ │ │ + lea -0x4(%rsi),%rax │ │ │ │ + mov %rax,(%r12) │ │ │ │ + lea -0x1e(%r12),%rbx │ │ │ │ add $0xfffffffffffffff0,%rbp │ │ │ │ - jmp 4a5a80 │ │ │ │ + jmp *0x0(%rbp) │ │ │ │ jmp *-0x10(%r13) │ │ │ │ - xchg %ax,%ax │ │ │ │ + movq $0x28,0x388(%r13) │ │ │ │ + movq $0x4c8908,-0x40(%rbp) │ │ │ │ + mov %rax,-0x38(%rbp) │ │ │ │ + mov %rdx,-0x30(%rbp) │ │ │ │ + mov %rsi,-0x28(%rbp) │ │ │ │ + mov %rcx,-0x20(%rbp) │ │ │ │ + mov %bl,-0x18(%rbp) │ │ │ │ + add $0xffffffffffffffc0,%rbp │ │ │ │ + jmp 338a2b0 │ │ │ │ + cmp $0xe0,%r10b │ │ │ │ + jae 4c8a72 │ │ │ │ + cmp $0x1,%r9 │ │ │ │ + jg 4c891f │ │ │ │ + add $0x2,%r8 │ │ │ │ + inc %r9 │ │ │ │ + jmp 4c88cb │ │ │ │ + cmp $0x1,%r9 │ │ │ │ + jl 4c891f │ │ │ │ + cmp $0x1,%r9 │ │ │ │ + jne 4c891f │ │ │ │ + mov %rcx,%rbx │ │ │ │ + and $0xfffffffffffffff8,%rbx │ │ │ │ + add $0xfffffffffffffff0,%rbp │ │ │ │ + mov (%rbx),%rax │ │ │ │ + jmp *%rax │ │ │ │ + cmp $0xf0,%r10b │ │ │ │ + jae 4c8a8e │ │ │ │ + cmp $0x1,%r9 │ │ │ │ + jg 4c891f │ │ │ │ + add $0x3,%r8 │ │ │ │ + inc %r9 │ │ │ │ + jmp 4c88cb │ │ │ │ + cmp $0x1,%r9 │ │ │ │ + jg 4c891f │ │ │ │ + add $0x4,%r8 │ │ │ │ + inc %r9 │ │ │ │ + jmp 4c88cb │ │ │ │ + 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 4c928e │ │ │ │ - movq $0x4c9210,-0x10(%rbp) │ │ │ │ - mov %rsi,%rbx │ │ │ │ - mov %r14,-0x8(%rbp) │ │ │ │ - add $0xfffffffffffffff0,%rbp │ │ │ │ + add %bh,%al │ │ │ │ + clc │ │ │ │ + sbb $0x458d4803,%eax │ │ │ │ + mov $0x73f8394c,%eax │ │ │ │ + rex.X │ │ │ │ + lea 0x31df908(%rip),%rbx │ │ │ │ + jmp *-0x8(%r13) │ │ │ │ + movq $0x4c8b00,0x0(%rbp) │ │ │ │ + mov 0x10(%rbp),%rbx │ │ │ │ test $0x7,%bl │ │ │ │ - jne 4c9210 │ │ │ │ + jne 4c8b00 │ │ │ │ mov (%rbx),%rax │ │ │ │ jmp *%rax │ │ │ │ nopw 0x0(%rax,%rax,1) │ │ │ │ - add %eax,(%rax) │ │ │ │ - add %al,(%rax) │ │ │ │ - add %al,(%rax) │ │ │ │ - add %al,(%rax) │ │ │ │ - (bad) │ │ │ │ + addl $0x0,(%rcx) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ + add %bl,(%rsi) │ │ │ │ add %al,(%rax) │ │ │ │ - add %cl,-0x75(%rax) │ │ │ │ - or %r9b,-0x77(%r8) │ │ │ │ - flds -0x7cb7f81f(%rbx) │ │ │ │ - stc │ │ │ │ - add %esi,0x49(%rcx,%rdi,2) │ │ │ │ - add $0x50,%esp │ │ │ │ - cmp 0x358(%r13),%r12 │ │ │ │ - ja 4c927e │ │ │ │ - mov 0x6(%rbx),%rcx │ │ │ │ - mov 0xe(%rbx),%rbx │ │ │ │ - movq $0x4c9150,-0x48(%r12) │ │ │ │ - mov %rax,-0x38(%r12) │ │ │ │ - mov %rbx,-0x30(%r12) │ │ │ │ - movq $0x4c9190,-0x28(%r12) │ │ │ │ - mov %rcx,-0x18(%r12) │ │ │ │ - movq $0x3363ae0,-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 $0x50,0x388(%r13) │ │ │ │ - jmp 338a720 │ │ │ │ - lea 0x31dcf9b(%rip),%rbx │ │ │ │ - jmp *-0x8(%r13) │ │ │ │ - mov %rax,%rbx │ │ │ │ - and $0xfffffffffffffff8,%rbx │ │ │ │ - add $0x10,%rbp │ │ │ │ + add %bh,0x48031df8(%rax) │ │ │ │ + mov 0x8(%rbp),%esi │ │ │ │ + add $0x20,%rbp │ │ │ │ + mov %rbx,%r14 │ │ │ │ + mov %r14,%rax │ │ │ │ + and $0x7,%eax │ │ │ │ + cmp $0x1,%rax │ │ │ │ + je 4c8c00 │ │ │ │ + movq $0x4c8b60,-0x20(%rbp) │ │ │ │ + mov 0x6(%r14),%rbx │ │ │ │ + mov %rsi,-0x18(%rbp) │ │ │ │ + mov 0x16(%r14),%rax │ │ │ │ + mov %rax,-0x10(%rbp) │ │ │ │ + mov 0x1e(%r14),%rax │ │ │ │ + mov %rax,-0x8(%rbp) │ │ │ │ + add $0xffffffffffffffe0,%rbp │ │ │ │ + test $0x7,%bl │ │ │ │ + jne 4c8b60 │ │ │ │ mov (%rbx),%rax │ │ │ │ jmp *%rax │ │ │ │ nopl 0x0(%rax) │ │ │ │ - add (%rax),%al │ │ │ │ + add (%rax),%eax │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ - adc (%rax),%al │ │ │ │ + (bad) │ │ │ │ add %al,(%rax) │ │ │ │ + add %bl,-0x8(%rax) │ │ │ │ + sbb $0xd8894803,%eax │ │ │ │ + and $0x7,%eax │ │ │ │ + cmp $0x1,%rax │ │ │ │ + je 4c8ad4 │ │ │ │ + mov 0x8(%rbp),%rsi │ │ │ │ + cmp $0x2,%rax │ │ │ │ + jne 4c8d80 │ │ │ │ + movq $0x4c8ba8,0x8(%rbp) │ │ │ │ + mov %rsi,%rbx │ │ │ │ + add $0x8,%rbp │ │ │ │ + test $0x7,%bl │ │ │ │ + jne 4c8ba8 │ │ │ │ + mov (%rbx),%rax │ │ │ │ + jmp *%rax │ │ │ │ + nop │ │ │ │ + add (%rax),%al │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ - lea -0x10(%rbp),%rax │ │ │ │ - cmp %r15,%rax │ │ │ │ - jb 4c92e6 │ │ │ │ - movq $0x3390fc8,-0x10(%rbp) │ │ │ │ - mov %rbx,-0x8(%rbp) │ │ │ │ - mov 0x18(%rbx),%rsi │ │ │ │ - mov 0x10(%rbx),%r14 │ │ │ │ - add $0xfffffffffffffff0,%rbp │ │ │ │ - jmp 4c9340 │ │ │ │ - jmp *-0x10(%r13) │ │ │ │ - nopw 0x0(%rax,%rax,1) │ │ │ │ - add %eax,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ + (bad) │ │ │ │ add %al,(%rax) │ │ │ │ + add %dl,(%rax) │ │ │ │ + clc │ │ │ │ + sbb $0xd8894803,%eax │ │ │ │ + and $0x7,%eax │ │ │ │ + cmp $0x1,%rax │ │ │ │ + je 4c91a0 │ │ │ │ + movq $0x4c8bf0,0x8(%rbp) │ │ │ │ + mov %rbx,%rax │ │ │ │ + mov 0x10(%rbp),%rbx │ │ │ │ + mov %rax,0x10(%rbp) │ │ │ │ + add $0x8,%rbp │ │ │ │ + test $0x7,%bl │ │ │ │ + jne 4c8bf0 │ │ │ │ + mov (%rbx),%rax │ │ │ │ + jmp *%rax │ │ │ │ + nopl 0x0(%rax) │ │ │ │ + add %eax,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ - adc %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ + (bad) │ │ │ │ add %al,(%rax) │ │ │ │ - lea -0x10(%rbp),%rax │ │ │ │ - cmp %r15,%rax │ │ │ │ - jb 4c9322 │ │ │ │ - movq $0x3390fc8,-0x10(%rbp) │ │ │ │ - mov %rbx,-0x8(%rbp) │ │ │ │ - mov 0x10(%rbx),%r14 │ │ │ │ - add $0xfffffffffffffff0,%rbp │ │ │ │ - jmp 4a5a80 │ │ │ │ - jmp *-0x10(%r13) │ │ │ │ + add %cl,%al │ │ │ │ + negl 0x758b4803(%rip) │ │ │ │ + or %cl,-0x7d(%rax) │ │ │ │ + (bad) │ │ │ │ + mov %ebx,%esi │ │ │ │ + jmp 4c8b0b │ │ │ │ + movq $0x4c8c40,-0x20(%rbp) │ │ │ │ + mov 0x7(%r14),%rbx │ │ │ │ + mov %rsi,-0x18(%rbp) │ │ │ │ + mov 0xf(%r14),%rax │ │ │ │ + mov %rax,-0x10(%rbp) │ │ │ │ + mov 0x17(%r14),%rax │ │ │ │ + mov %rax,-0x8(%rbp) │ │ │ │ + add $0xffffffffffffffe0,%rbp │ │ │ │ + test $0x7,%bl │ │ │ │ + jne 4c8c40 │ │ │ │ + mov (%rbx),%rax │ │ │ │ + jmp *%rax │ │ │ │ xchg %ax,%ax │ │ │ │ - sldt (%rax) │ │ │ │ - add %al,(%rdx) │ │ │ │ - ... │ │ │ │ + add (%rax),%eax │ │ │ │ add %al,(%rax) │ │ │ │ - add %cl,(%rsi) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ + (bad) │ │ │ │ add %al,(%rax) │ │ │ │ - add %cl,-0x73(%rax) │ │ │ │ - rex.RB │ │ │ │ - lock cmp %r15,%rax │ │ │ │ - jb 4c93fe │ │ │ │ - movq $0x4c9380,-0x10(%rbp) │ │ │ │ + add %ch,-0x9(%rax) │ │ │ │ + sbb $0x7e38303,%eax │ │ │ │ + cmp $0x3,%rbx │ │ │ │ + jne 4c8da1 │ │ │ │ + mov 0x8(%rbp),%rsi │ │ │ │ + movq $0x4c8c80,0x8(%rbp) │ │ │ │ mov %rsi,%rbx │ │ │ │ - mov %r14,-0x8(%rbp) │ │ │ │ - add $0xfffffffffffffff0,%rbp │ │ │ │ + add $0x8,%rbp │ │ │ │ test $0x7,%bl │ │ │ │ - jne 4c9380 │ │ │ │ + jne 4c8c80 │ │ │ │ mov (%rbx),%rax │ │ │ │ jmp *%rax │ │ │ │ nopw 0x0(%rax,%rax,1) │ │ │ │ - add %eax,(%rax) │ │ │ │ + add (%rax),%al │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ (bad) │ │ │ │ add %al,(%rax) │ │ │ │ - add %al,(%rax) │ │ │ │ - add %al,(%rax) │ │ │ │ - add %cl,-0x75(%rax) │ │ │ │ - or %r9b,-0x77(%r8) │ │ │ │ - flds -0x7cb7f81f(%rbx) │ │ │ │ - stc │ │ │ │ - add %esi,0x49(%rcx,%rdi,2) │ │ │ │ - add $0x50,%esp │ │ │ │ + add %ch,(%rax) │ │ │ │ + negl -0x2776b7fd(%rip) │ │ │ │ + and $0x7,%eax │ │ │ │ + cmp $0x1,%rax │ │ │ │ + je 4c9061 │ │ │ │ + add $0x10,%r12 │ │ │ │ cmp 0x358(%r13),%r12 │ │ │ │ - ja 4c93ee │ │ │ │ + ja 4c8fec │ │ │ │ + mov 0x8(%rbp),%rax │ │ │ │ mov 0x6(%rbx),%rcx │ │ │ │ - mov 0xe(%rbx),%rbx │ │ │ │ - movq $0x4c92c0,-0x48(%r12) │ │ │ │ - mov %rax,-0x38(%r12) │ │ │ │ - mov %rbx,-0x30(%r12) │ │ │ │ - movq $0x4c9300,-0x28(%r12) │ │ │ │ - mov %rcx,-0x18(%r12) │ │ │ │ - movq $0x3363ae0,-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 $0x50,0x388(%r13) │ │ │ │ - jmp 338a720 │ │ │ │ - lea 0x31dce33(%rip),%rbx │ │ │ │ - jmp *-0x8(%r13) │ │ │ │ + mov 0xe(%rbx),%rdx │ │ │ │ + mov 0x16(%rbx),%rsi │ │ │ │ + mov 0x1e(%rbx),%rbx │ │ │ │ + lea 0x10(%rcx),%rdi │ │ │ │ + mov (%rdi,%rsi,1),%dil │ │ │ │ + cmp $0x80,%dil │ │ │ │ + jae 4c8daf │ │ │ │ + movq $0x3363a40,-0x8(%r12) │ │ │ │ + movzbl %dil,%r8d │ │ │ │ + mov %r8,(%r12) │ │ │ │ + lea -0x7(%r12),%r9 │ │ │ │ + movq $0x4c8d30,-0x30(%rbp) │ │ │ │ + mov %rbx,%r10 │ │ │ │ mov %rax,%rbx │ │ │ │ - and $0xfffffffffffffff8,%rbx │ │ │ │ - add $0x10,%rbp │ │ │ │ + mov %r10,-0x28(%rbp) │ │ │ │ + mov %rdx,-0x20(%rbp) │ │ │ │ + mov %dil,-0x18(%rbp) │ │ │ │ + mov %r9,-0x10(%rbp) │ │ │ │ + mov %r8,-0x8(%rbp) │ │ │ │ + mov %rsi,0x0(%rbp) │ │ │ │ + mov %rcx,0x8(%rbp) │ │ │ │ + add $0xffffffffffffffd0,%rbp │ │ │ │ + test $0x7,%bl │ │ │ │ + jne 4c8d30 │ │ │ │ mov (%rbx),%rax │ │ │ │ jmp *%rax │ │ │ │ - nopl 0x0(%rax) │ │ │ │ - add (%rax),%al │ │ │ │ - add %al,(%rax) │ │ │ │ - add %al,(%rax) │ │ │ │ + mov 0xf(%rbx),%rbx │ │ │ │ + jmp 4c8d38 │ │ │ │ + nopl 0x0(%rax,%rax,1) │ │ │ │ + or $0x0,%rax │ │ │ │ add %al,(%rax) │ │ │ │ - adc (%rax),%al │ │ │ │ + (bad) │ │ │ │ add %al,(%rax) │ │ │ │ - adc %cl,%dh │ │ │ │ - sbb $0x458d4803,%eax │ │ │ │ - lock cmp %r15,%rax │ │ │ │ - jb 4c9456 │ │ │ │ - movq $0x3390fc8,-0x10(%rbp) │ │ │ │ - mov %rbx,-0x8(%rbp) │ │ │ │ - mov 0x18(%rbx),%rsi │ │ │ │ - mov 0x10(%rbx),%r14 │ │ │ │ - add $0xfffffffffffffff0,%rbp │ │ │ │ - jmp 4c9708 │ │ │ │ - jmp *-0x10(%r13) │ │ │ │ - nopw 0x0(%rax,%rax,1) │ │ │ │ - add (%rax),%al │ │ │ │ + add %bh,-0xa(%rax) │ │ │ │ + sbb $0x458b4803,%eax │ │ │ │ + rex │ │ │ │ + mov 0x28(%rbp),%rcx │ │ │ │ + mov %rbx,%rdx │ │ │ │ + and $0x7,%edx │ │ │ │ + cmp $0x3,%rdx │ │ │ │ + jae 4c8eb1 │ │ │ │ + cmp $0x2,%rdx │ │ │ │ + jae 4c8ffc │ │ │ │ + mov 0x1f(%rbx),%rdx │ │ │ │ + mov %rdx,%rsi │ │ │ │ + neg %rsi │ │ │ │ + xor %rdx,%rsi │ │ │ │ + mov %rcx,%rdi │ │ │ │ + and %rsi,%rdi │ │ │ │ + cmp 0x17(%rbx),%rdi │ │ │ │ + jne 4c906f │ │ │ │ + mov %rcx,%rsi │ │ │ │ + and %rdx,%rsi │ │ │ │ + test %rsi,%rsi │ │ │ │ + jne 4c8d15 │ │ │ │ + mov 0x7(%rbx),%rbx │ │ │ │ + jmp 4c8d38 │ │ │ │ + movq $0x4c9128,0x0(%rbp) │ │ │ │ + mov %rsi,%r8 │ │ │ │ + lea 0x3771677(%rip),%rdi │ │ │ │ + lea 0x37726d0(%rip),%rsi │ │ │ │ + mov %rbx,%r14 │ │ │ │ + jmp 4c5810 │ │ │ │ + lea 0x376f132(%rip),%rbx │ │ │ │ + add $0x20,%rbp │ │ │ │ + jmp *0x0(%rbp) │ │ │ │ + cmp $0xe0,%dil │ │ │ │ + jae 4c8def │ │ │ │ + lea 0x10(%rcx),%r8 │ │ │ │ + lea 0x1(%rsi),%r9 │ │ │ │ + movzbl (%r8,%r9,1),%r8d │ │ │ │ + movzbl %dil,%r9d │ │ │ │ + add $0xffffffffffffff40,%r9 │ │ │ │ + shl $0x6,%r9 │ │ │ │ + add %r8,%r9 │ │ │ │ + lea -0x80(%r9),%r8 │ │ │ │ + movq $0x3363a40,-0x8(%r12) │ │ │ │ + mov %r8,(%r12) │ │ │ │ + lea -0x7(%r12),%r9 │ │ │ │ + jmp 4c8cdd │ │ │ │ + cmp $0xf0,%dil │ │ │ │ + jae 4c8e47 │ │ │ │ + lea 0x10(%rcx),%r8 │ │ │ │ + lea 0x2(%rsi),%r9 │ │ │ │ + movzbl (%r8,%r9,1),%r8d │ │ │ │ + lea 0x10(%rcx),%r9 │ │ │ │ + lea 0x1(%rsi),%r10 │ │ │ │ + movzbl (%r9,%r10,1),%r9d │ │ │ │ + add $0xffffffffffffff80,%r9 │ │ │ │ + shl $0x6,%r9 │ │ │ │ + add %r8,%r9 │ │ │ │ + movzbl %dil,%r8d │ │ │ │ + add $0xffffffffffffff20,%r8 │ │ │ │ + shl $0xc,%r8 │ │ │ │ + add %r9,%r8 │ │ │ │ + add $0xffffffffffffff80,%r8 │ │ │ │ + movq $0x3363a40,-0x8(%r12) │ │ │ │ + mov %r8,(%r12) │ │ │ │ + lea -0x7(%r12),%r9 │ │ │ │ + jmp 4c8cdd │ │ │ │ + lea 0x10(%rcx),%r8 │ │ │ │ + lea 0x3(%rsi),%r9 │ │ │ │ + movzbl (%r8,%r9,1),%r8d │ │ │ │ + lea 0x10(%rcx),%r9 │ │ │ │ + lea 0x2(%rsi),%r10 │ │ │ │ + movzbl (%r9,%r10,1),%r9d │ │ │ │ + add $0xffffffffffffff80,%r9 │ │ │ │ + shl $0x6,%r9 │ │ │ │ + add %r8,%r9 │ │ │ │ + lea 0x10(%rcx),%r8 │ │ │ │ + lea 0x1(%rsi),%r10 │ │ │ │ + movzbl (%r8,%r10,1),%r8d │ │ │ │ + add $0xffffffffffffff80,%r8 │ │ │ │ + shl $0xc,%r8 │ │ │ │ + add %r9,%r8 │ │ │ │ + movzbl %dil,%r9d │ │ │ │ + add $0xffffffffffffff10,%r9 │ │ │ │ + shl $0x12,%r9 │ │ │ │ + add %r8,%r9 │ │ │ │ + lea -0x80(%r9),%r8 │ │ │ │ + movq $0x3363a40,-0x8(%r12) │ │ │ │ + mov %r8,(%r12) │ │ │ │ + lea -0x7(%r12),%r9 │ │ │ │ + jmp 4c8cdd │ │ │ │ + movq $0x4c8ed8,0x0(%rbp) │ │ │ │ + mov %rax,%rbx │ │ │ │ + test $0x7,%bl │ │ │ │ + jne 4c8ed8 │ │ │ │ + mov (%rbx),%rax │ │ │ │ + jmp *%rax │ │ │ │ + xchg %ax,%ax │ │ │ │ + sub $0x0,%rax │ │ │ │ add %al,(%rax) │ │ │ │ + (bad) │ │ │ │ add %al,(%rax) │ │ │ │ + add %dl,%al │ │ │ │ + hlt │ │ │ │ + sbb $0x45c74803,%eax │ │ │ │ + add %bl,(%rax) │ │ │ │ + (bad) │ │ │ │ + rex.WR add %r9b,-0x75(%rax) │ │ │ │ + pop %rbx │ │ │ │ + psadbw %mm3,%mm0 │ │ │ │ + (bad) │ │ │ │ + jne 4c8f18 │ │ │ │ + mov (%rbx),%rax │ │ │ │ + jmp *%rax │ │ │ │ + xchg %ax,%ax │ │ │ │ + sub $0x0,%rax │ │ │ │ add %al,(%rax) │ │ │ │ - adc (%rax),%al │ │ │ │ + (bad) │ │ │ │ add %al,(%rax) │ │ │ │ - or %dh,-0x72b7fce3(%rdi) │ │ │ │ - rex.RB │ │ │ │ - lock cmp %r15,%rax │ │ │ │ - jb 4c9496 │ │ │ │ - movq $0x3390fc8,-0x10(%rbp) │ │ │ │ - mov %rbx,-0x8(%rbp) │ │ │ │ - mov 0x18(%rbx),%rsi │ │ │ │ - mov 0x10(%rbx),%r14 │ │ │ │ - add $0xfffffffffffffff0,%rbp │ │ │ │ - jmp 4a7930 │ │ │ │ - jmp *-0x10(%r13) │ │ │ │ + add %ch,-0x14fce20c(%rax) │ │ │ │ + (bad) │ │ │ │ nopw 0x0(%rax,%rax,1) │ │ │ │ - sldt (%rax) │ │ │ │ - add %al,(%rdx) │ │ │ │ - add %al,(%rax) │ │ │ │ - add %al,(%rdx) │ │ │ │ + sub $0x0,%rax │ │ │ │ add %al,(%rax) │ │ │ │ + (bad) │ │ │ │ add %al,(%rax) │ │ │ │ + add %dl,0x48031df4(%rax) │ │ │ │ + movl $0x4c8f50,0x0(%rbp) │ │ │ │ + mov %rbx,%rax │ │ │ │ + mov 0x7(%rbx),%rbx │ │ │ │ + mov 0xf(%rax),%rax │ │ │ │ + mov %rax,0x40(%rbp) │ │ │ │ + test $0x7,%bl │ │ │ │ + jne 4c8f50 │ │ │ │ + mov (%rbx),%rax │ │ │ │ + jmp *%rax │ │ │ │ + nopl 0x0(%rax) │ │ │ │ + or $0x0,%rax │ │ │ │ add %al,(%rax) │ │ │ │ - add %cl,(%rbx) │ │ │ │ - add %al,(%rax) │ │ │ │ - add %al,(%rax) │ │ │ │ + (bad) │ │ │ │ add %al,(%rax) │ │ │ │ - add %cl,-0x73(%rax) │ │ │ │ - rex.RB loopne 4c9509 │ │ │ │ - cmp %edi,%eax │ │ │ │ - jb 4c9554 │ │ │ │ - movq $0x4c9508,-0x20(%rbp) │ │ │ │ - mov 0x6(%rbx),%rax │ │ │ │ - mov 0xe(%rbx),%rbx │ │ │ │ - mov %rbx,%rcx │ │ │ │ - mov %r14,%rbx │ │ │ │ - mov %rax,-0x18(%rbp) │ │ │ │ - mov %rcx,-0x10(%rbp) │ │ │ │ - mov %rsi,-0x8(%rbp) │ │ │ │ - add $0xffffffffffffffe0,%rbp │ │ │ │ + add %bl,-0xc(%rax) │ │ │ │ + sbb $0xd8894803,%eax │ │ │ │ + and $0x7,%eax │ │ │ │ + cmp $0x3,%rax │ │ │ │ + je 4c905d │ │ │ │ + add $0x38,%r12 │ │ │ │ + cmp 0x358(%r13),%r12 │ │ │ │ + ja 4c90b2 │ │ │ │ + movq $0x4c8880,-0x30(%r12) │ │ │ │ + mov 0x38(%rbp),%rax │ │ │ │ + mov %rax,-0x20(%r12) │ │ │ │ + mov 0x10(%rbp),%rax │ │ │ │ + mov %rax,-0x18(%r12) │ │ │ │ + mov 0x30(%rbp),%rax │ │ │ │ + mov %rax,-0x10(%r12) │ │ │ │ + mov 0x8(%rbp),%rax │ │ │ │ + mov %rax,-0x8(%r12) │ │ │ │ + mov 0x18(%rbp),%al │ │ │ │ + mov %al,(%r12) │ │ │ │ + movq $0x4c8fd8,0x18(%rbp) │ │ │ │ + mov 0x40(%rbp),%rbx │ │ │ │ + lea -0x30(%r12),%rax │ │ │ │ + mov %rax,0x40(%rbp) │ │ │ │ + add $0x18,%rbp │ │ │ │ test $0x7,%bl │ │ │ │ - jne 4c9508 │ │ │ │ + jne 4c8fd8 │ │ │ │ mov (%rbx),%rax │ │ │ │ jmp *%rax │ │ │ │ - nopl (%rax) │ │ │ │ - add (%rax),%eax │ │ │ │ + test %eax,(%rbx) │ │ │ │ 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,0x2f(%rdi) │ │ │ │ - movq $0x3363ae0,-0x10(%r12) │ │ │ │ - mov 0x10(%rbp),%rax │ │ │ │ - mov %rax,-0x8(%r12) │ │ │ │ - mov 0x18(%rbp),%rax │ │ │ │ - mov %rax,(%r12) │ │ │ │ - lea -0xe(%r12),%rsi │ │ │ │ + add %dl,%al │ │ │ │ + repz sbb $0x7d8b4803,%eax │ │ │ │ + sub %cl,-0x75(%rax) │ │ │ │ + jne 4c8fe8 │ │ │ │ mov %rbx,%r14 │ │ │ │ - mov 0x8(%rbp),%rbx │ │ │ │ - add $0x20,%rbp │ │ │ │ - jmp 3395748 │ │ │ │ - movq $0x18,0x388(%r13) │ │ │ │ + add $0x30,%rbp │ │ │ │ + jmp 4c8140 │ │ │ │ + movq $0x10,0x388(%r13) │ │ │ │ jmp 338a720 │ │ │ │ - jmp *-0x8(%r13) │ │ │ │ - sldt (%rax) │ │ │ │ - add %al,(%rdx) │ │ │ │ + cmp 0xe(%rbx),%rcx │ │ │ │ + jne 4c90c2 │ │ │ │ + movq $0x4c9030,0x0(%rbp) │ │ │ │ + mov 0x6(%rbx),%rbx │ │ │ │ + test $0x7,%bl │ │ │ │ + jne 4c9030 │ │ │ │ + mov (%rbx),%rax │ │ │ │ + jmp *%rax │ │ │ │ + nopl 0x0(%rax) │ │ │ │ + sub $0x0,%rax │ │ │ │ add %al,(%rax) │ │ │ │ - add %al,(%rbx) │ │ │ │ + (bad) │ │ │ │ add %al,(%rax) │ │ │ │ + add %bh,-0xd(%rax) │ │ │ │ + sbb $0x45c74803,%eax │ │ │ │ + add %bl,-0x70(%rax) │ │ │ │ + rex.WR add %r9b,-0x75(%rax) │ │ │ │ + pop %rbx │ │ │ │ + psadbw %mm3,%mm0 │ │ │ │ + (bad) │ │ │ │ + jne 4c9058 │ │ │ │ + mov (%rbx),%rax │ │ │ │ + jmp *%rax │ │ │ │ + xchg %ax,%ax │ │ │ │ + sub $0x0,%rax │ │ │ │ add %al,(%rax) │ │ │ │ + (bad) │ │ │ │ add %al,(%rax) │ │ │ │ - add %cl,(%rax) │ │ │ │ + add %dl,-0xd(%rax) │ │ │ │ + sbb $0xfebbe903,%eax │ │ │ │ + (bad) │ │ │ │ + decl -0x7d(%rax) │ │ │ │ + (bad) │ │ │ │ + lea 0x376ee69(%rip),%ebx │ │ │ │ + add $0x18,%rbp │ │ │ │ + jmp *0x0(%rbp) │ │ │ │ + movq $0x4c9098,0x0(%rbp) │ │ │ │ + mov %rax,%rbx │ │ │ │ + test $0x7,%bl │ │ │ │ + jne 4c9098 │ │ │ │ + mov (%rbx),%rax │ │ │ │ + jmp *%rax │ │ │ │ + nopl 0x0(%rax) │ │ │ │ + sub $0x0,%rax │ │ │ │ add %al,(%rax) │ │ │ │ + (bad) │ │ │ │ add %al,(%rax) │ │ │ │ + add %dl,(%rax) │ │ │ │ + repz sbb $0x45c74803,%eax │ │ │ │ add %al,(%rax) │ │ │ │ - add %cl,-0x73(%rax) │ │ │ │ - rex.RB fmuls -0x8(%r9,%rdi,1) │ │ │ │ - jb 4c9618 │ │ │ │ - movq $0x4c95c8,-0x28(%rbp) │ │ │ │ - mov 0x6(%rbx),%rax │ │ │ │ - mov 0xe(%rbx),%rcx │ │ │ │ - mov 0x16(%rbx),%rbx │ │ │ │ - mov %rbx,%rdx │ │ │ │ - mov %r14,%rbx │ │ │ │ - mov %rdx,-0x20(%rbp) │ │ │ │ - mov %rcx,-0x18(%rbp) │ │ │ │ - mov %rax,-0x10(%rbp) │ │ │ │ - mov %rsi,-0x8(%rbp) │ │ │ │ - add $0xffffffffffffffd8,%rbp │ │ │ │ + (bad) │ │ │ │ + rex.WR add %r9b,-0x75(%rax) │ │ │ │ + pop %rbx │ │ │ │ + psadbw %mm3,%mm0 │ │ │ │ + (bad) │ │ │ │ + jne 4c8f00 │ │ │ │ + mov (%rbx),%rax │ │ │ │ + jmp *%rax │ │ │ │ + movq $0x38,0x388(%r13) │ │ │ │ + jmp 338a720 │ │ │ │ + movq $0x4c90e8,0x0(%rbp) │ │ │ │ + mov %rax,%rbx │ │ │ │ test $0x7,%bl │ │ │ │ - jne 4c95c8 │ │ │ │ + jne 4c90e8 │ │ │ │ mov (%rbx),%rax │ │ │ │ jmp *%rax │ │ │ │ - nopl (%rax) │ │ │ │ - add $0x0,%al │ │ │ │ - add %al,(%rax) │ │ │ │ - add %al,(%rax) │ │ │ │ + nop │ │ │ │ + sub $0x0,%rax │ │ │ │ add %al,(%rax) │ │ │ │ (bad) │ │ │ │ add %al,(%rax) │ │ │ │ + add %al,%al │ │ │ │ + repnz sbb $0x45c74803,%eax │ │ │ │ + add %dl,(%rax) │ │ │ │ + xchg %eax,%ecx │ │ │ │ + rex.WR add %r9b,-0x75(%rax) │ │ │ │ + pop %rbx │ │ │ │ + psadbw %mm3,%mm0 │ │ │ │ + (bad) │ │ │ │ + jne 4c9110 │ │ │ │ + mov (%rbx),%rax │ │ │ │ + jmp *%rax │ │ │ │ + xchg %ax,%ax │ │ │ │ + sub $0x0,%rax │ │ │ │ add %al,(%rax) │ │ │ │ + (bad) │ │ │ │ add %al,(%rax) │ │ │ │ - add %cl,-0x7d(%rcx) │ │ │ │ + add %bl,-0x16fce20e(%rax) │ │ │ │ + add %esi,%edi │ │ │ │ (bad) │ │ │ │ - sbb %cl,0x3b(%rbp) │ │ │ │ - movsl %ds:(%rsi),%es:(%rdi) │ │ │ │ - pop %rax │ │ │ │ - add (%rax),%eax │ │ │ │ - add %dh,0x33(%rdi) │ │ │ │ - movq $0x4c94b8,-0x10(%r12) │ │ │ │ - mov 0x18(%rbp),%rax │ │ │ │ - mov %rax,-0x8(%r12) │ │ │ │ - mov 0x20(%rbp),%rax │ │ │ │ - mov %rax,(%r12) │ │ │ │ - lea -0xe(%r12),%rdi │ │ │ │ - mov 0x10(%rbp),%rsi │ │ │ │ - mov %rbx,%r14 │ │ │ │ - mov 0x8(%rbp),%rbx │ │ │ │ - add $0x28,%rbp │ │ │ │ - jmp 33959f8 │ │ │ │ - movq $0x18,0x388(%r13) │ │ │ │ - jmp 338a720 │ │ │ │ - jmp *-0x8(%r13) │ │ │ │ - nopl 0x0(%rax) │ │ │ │ + decl (%rdi) │ │ │ │ (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 %bl,(%rsi) │ │ │ │ add %al,(%rax) │ │ │ │ - add %cl,-0x73(%rax) │ │ │ │ - rex.RB fmuls -0x8(%r9,%rdi,1) │ │ │ │ - jb 4c96e8 │ │ │ │ - movq $0x4c9690,-0x28(%rbp) │ │ │ │ - mov 0x5(%rbx),%rax │ │ │ │ - mov 0xd(%rbx),%rbx │ │ │ │ - mov %rbx,%rcx │ │ │ │ - mov %r14,%rbx │ │ │ │ - mov %rax,-0x20(%rbp) │ │ │ │ - mov %rcx,-0x18(%rbp) │ │ │ │ - mov %rsi,-0x10(%rbp) │ │ │ │ - mov %rdi,-0x8(%rbp) │ │ │ │ - add $0xffffffffffffffd8,%rbp │ │ │ │ + add %dl,-0x7cfce20e(%rax) │ │ │ │ + jrcxz 4c9132 │ │ │ │ + cmp $0x1,%rbx │ │ │ │ + je 4c9168 │ │ │ │ + movq $0x4c9158,0x0(%rbp) │ │ │ │ + mov 0x10(%rbp),%rbx │ │ │ │ test $0x7,%bl │ │ │ │ - jne 4c9690 │ │ │ │ + jne 4c9158 │ │ │ │ mov (%rbx),%rax │ │ │ │ jmp *%rax │ │ │ │ - nopl 0x0(%rax) │ │ │ │ - add $0x0,%al │ │ │ │ + nop │ │ │ │ + addl $0x0,(%rcx) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ + add %bl,(%rsi) │ │ │ │ add %al,(%rax) │ │ │ │ + add %ah,-0xe(%rax) │ │ │ │ + sbb $0x758b4803,%eax │ │ │ │ + or %cl,-0x7d(%rax) │ │ │ │ (bad) │ │ │ │ + mov %ebx,%esi │ │ │ │ + jmp 4c8b0b │ │ │ │ + movq $0x4c9190,0x0(%rbp) │ │ │ │ + mov 0x18(%rbp),%rbx │ │ │ │ + test $0x7,%bl │ │ │ │ + jne 4c9190 │ │ │ │ + mov (%rbx),%rax │ │ │ │ + jmp *%rax │ │ │ │ + xchg %ax,%ax │ │ │ │ + addl $0x0,(%rcx) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ + add %bl,(%rsi) │ │ │ │ add %al,(%rax) │ │ │ │ - add %cl,-0x7d(%rcx) │ │ │ │ + add %ch,(%rax) │ │ │ │ + repnz sbb $0x758b4803,%eax │ │ │ │ + or %cl,-0x7d(%rax) │ │ │ │ (bad) │ │ │ │ - and %cl,0x3b(%rbp) │ │ │ │ - movsl %ds:(%rsi),%es:(%rdi) │ │ │ │ - pop %rax │ │ │ │ - add (%rax),%eax │ │ │ │ - add %dh,0x3b(%rdi) │ │ │ │ - movq $0x4c9570,-0x18(%r12) │ │ │ │ - mov 0x20(%rbp),%rax │ │ │ │ - mov %rax,-0x10(%r12) │ │ │ │ - mov 0x18(%rbp),%rax │ │ │ │ - mov %rax,-0x8(%r12) │ │ │ │ - mov 0x8(%rbp),%rcx │ │ │ │ - mov %rcx,(%r12) │ │ │ │ - lea -0x16(%r12),%rdi │ │ │ │ - mov %rax,%rsi │ │ │ │ + mov %ebx,%esi │ │ │ │ + jmp 4c8b0b │ │ │ │ + movq $0x4c91d0,0x10(%rbp) │ │ │ │ + mov 0x8(%rbp),%rbx │ │ │ │ + add $0x10,%rbp │ │ │ │ + test $0x7,%bl │ │ │ │ + jne 4c91d0 │ │ │ │ + mov (%rbx),%rax │ │ │ │ + jmp *%rax │ │ │ │ + nopw 0x0(%rax,%rax,1) │ │ │ │ + ... │ │ │ │ + (bad) │ │ │ │ + add %al,(%rax) │ │ │ │ + add %ch,%al │ │ │ │ + int1 │ │ │ │ + sbb $0xc5834803,%eax │ │ │ │ + or %cl,-0x73(%rax) │ │ │ │ + xor $0x3736886,%eax │ │ │ │ mov %rbx,%r14 │ │ │ │ - mov 0x10(%rbp),%rbx │ │ │ │ - add $0x28,%rbp │ │ │ │ - jmp 33959f8 │ │ │ │ - movq $0x20,0x388(%r13) │ │ │ │ - jmp 338a720 │ │ │ │ - jmp *-0x8(%r13) │ │ │ │ - nopl 0x0(%rax) │ │ │ │ + jmp 4c8b0b │ │ │ │ + nopl 0x0(%rax,%rax,1) │ │ │ │ sldt (%rax) │ │ │ │ add %al,(%rdx) │ │ │ │ ... │ │ │ │ add %al,(%rax) │ │ │ │ add %cl,(%rsi) │ │ │ │ add %al,(%rax) │ │ │ │ - add %dh,-0x4c(%rax) │ │ │ │ + add %ch,%al │ │ │ │ + int1 │ │ │ │ sbb $0x458d4803,%eax │ │ │ │ - lock cmp %r15,%rax │ │ │ │ - jb 4c97cf │ │ │ │ - movq $0x4c9748,-0x10(%rbp) │ │ │ │ - mov %rsi,%rbx │ │ │ │ - mov %r14,-0x8(%rbp) │ │ │ │ + call 1044cb54 <__environ@GLIBC_2.2.5+0xc80c6ac> │ │ │ │ + (bad) │ │ │ │ + rex.XB add %eax,(%r8) │ │ │ │ + add %cl,-0x39(%rax) │ │ │ │ + rex.RB │ │ │ │ + lock rex xchg %eax,%edx │ │ │ │ + rex.WR add %r9b,-0xd(%rcx,%rcx,4) │ │ │ │ + mov %rsi,-0x8(%rbp) │ │ │ │ add $0xfffffffffffffff0,%rbp │ │ │ │ test $0x7,%bl │ │ │ │ - jne 4c9748 │ │ │ │ + jne 4c9240 │ │ │ │ mov (%rbx),%rax │ │ │ │ jmp *%rax │ │ │ │ nopw 0x0(%rax,%rax,1) │ │ │ │ add %eax,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ (bad) │ │ │ │ add %al,(%rax) │ │ │ │ - add %bh,%al │ │ │ │ - lret $0x31d │ │ │ │ - mov %rbx,%rax │ │ │ │ - and $0x7,%eax │ │ │ │ - cmp $0x1,%rax │ │ │ │ - je 4c97da │ │ │ │ - add $0x58,%r12 │ │ │ │ - cmp 0x358(%r13),%r12 │ │ │ │ - ja 4c97bf │ │ │ │ - mov 0x6(%rbx),%rax │ │ │ │ - mov 0xe(%rbx),%rbx │ │ │ │ - movq $0x4c9430,-0x50(%r12) │ │ │ │ - mov 0x8(%rbp),%rcx │ │ │ │ - mov %rcx,-0x40(%r12) │ │ │ │ - mov %rbx,-0x38(%r12) │ │ │ │ - movq $0x4c9470,-0x30(%r12) │ │ │ │ - mov %rcx,-0x20(%r12) │ │ │ │ - mov %rax,-0x18(%r12) │ │ │ │ - movq $0x4c9638,-0x10(%r12) │ │ │ │ - lea -0x50(%r12),%rax │ │ │ │ - mov %rax,-0x8(%r12) │ │ │ │ - lea -0x30(%r12),%rax │ │ │ │ - mov %rax,(%r12) │ │ │ │ - lea -0xd(%r12),%rbx │ │ │ │ - add $0x10,%rbp │ │ │ │ - jmp *0x0(%rbp) │ │ │ │ - movq $0x58,0x388(%r13) │ │ │ │ - jmp 338a720 │ │ │ │ - lea 0x31dca6a(%rip),%rbx │ │ │ │ - jmp *-0x8(%r13) │ │ │ │ - lea 0x31dacf2(%rip),%rbx │ │ │ │ - add $0x10,%rbp │ │ │ │ - jmp *0x0(%rbp) │ │ │ │ - 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 rorb $1,-0x8(%r9,%rdi,1) │ │ │ │ - jb 4c98b4 │ │ │ │ - mov %r8,%rax │ │ │ │ - and $0x7,%eax │ │ │ │ - cmp $0x1,%rax │ │ │ │ - je 4c9825 │ │ │ │ - mov %r9,%rsi │ │ │ │ - mov %r8,%r14 │ │ │ │ - mov %rdi,%rbx │ │ │ │ - jmp *0x0(%rbp) │ │ │ │ - movq $0x4c9860,-0x20(%rbp) │ │ │ │ - mov %rdi,%rbx │ │ │ │ - mov %r14,-0x18(%rbp) │ │ │ │ - mov %rsi,-0x10(%rbp) │ │ │ │ - mov %r9,-0x8(%rbp) │ │ │ │ - add $0xffffffffffffffe0,%rbp │ │ │ │ + add %ch,0x48031df1(%rax) │ │ │ │ + movl $0x4c9278,-0x8(%rbp) │ │ │ │ + mov 0x7(%rbx),%rax │ │ │ │ + mov 0x3f(%rbx),%rbx │ │ │ │ + mov %rax,0x0(%rbp) │ │ │ │ + add $0xfffffffffffffff8,%rbp │ │ │ │ test $0x7,%bl │ │ │ │ - jne 4c9860 │ │ │ │ + jne 4c9278 │ │ │ │ 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 %al,(%rax) │ │ │ │ - add %al,(%rax) │ │ │ │ - add %cl,-0x39(%rax) │ │ │ │ - rex.RB clc │ │ │ │ - movabs 0x8b48d88948004c98,%al │ │ │ │ - pop %rbx │ │ │ │ - (bad) │ │ │ │ - mov %rbx,%rcx │ │ │ │ - mov 0x10(%rbp),%rbx │ │ │ │ - mov %rcx,0x0(%rbp) │ │ │ │ - mov %rax,0x10(%rbp) │ │ │ │ - add $0xfffffffffffffff8,%rbp │ │ │ │ + add %dh,-0xf(%rax) │ │ │ │ + sbb $0x458b4803,%eax │ │ │ │ + or %al,-0x7cb7f81d(%rbx) │ │ │ │ + sti │ │ │ │ + add %esi,0x48(%rbx,%riz,2) │ │ │ │ + movl $0x4c92b0,0x8(%rbp) │ │ │ │ + mov %rax,%rbx │ │ │ │ + add $0x8,%rbp │ │ │ │ test $0x7,%bl │ │ │ │ - jne 4c98a0 │ │ │ │ + jne 4c92b0 │ │ │ │ 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) │ │ │ │ - add %r10b,%r8b │ │ │ │ - cwtl │ │ │ │ - rex.WR add %r9b,-0x77(%rax) │ │ │ │ - fimuls 0x75(%rbx,%rcx,4) │ │ │ │ - or %ch,%cl │ │ │ │ - cmp $0xa7,%al │ │ │ │ - std │ │ │ │ - decl -0x73(%rax) │ │ │ │ - sbb $0x31dc995,%eax │ │ │ │ - jmp *-0x8(%r13) │ │ │ │ - nop │ │ │ │ - add $0x0,%al │ │ │ │ + add %ch,(%rax) │ │ │ │ + int1 │ │ │ │ + sbb $0x45c74803,%eax │ │ │ │ + add %bl,%al │ │ │ │ + xchg %eax,%edx │ │ │ │ + rex.WR add %r9b,-0x75(%rax) │ │ │ │ + pop %rbx │ │ │ │ + psadbw %mm3,%mm0 │ │ │ │ + (bad) │ │ │ │ + jne 4c92d8 │ │ │ │ + mov (%rbx),%rax │ │ │ │ + jmp *%rax │ │ │ │ + xchg %ax,%ax │ │ │ │ + add %eax,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ (bad) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ - add %al,(%rax) │ │ │ │ - add %al,-0x7cb7f81d(%rbx) │ │ │ │ - sti │ │ │ │ - add %ecx,(%rdi) │ │ │ │ - test %dh,0x48000000(%rbx) │ │ │ │ - movl $0x4c9908,0x0(%rbp) │ │ │ │ - mov 0x10(%rbp),%rbx │ │ │ │ + int1 │ │ │ │ + sbb $0x758b4803,%eax │ │ │ │ + or %cl,-0x77(%rcx) │ │ │ │ + fimuls -0x7d(%rax) │ │ │ │ + (bad) │ │ │ │ + fdiv %st(7),%st │ │ │ │ + (bad) │ │ │ │ + decl -0x39(%rax) │ │ │ │ + or %r11b,(%r8) │ │ │ │ + xchg %eax,%ebx │ │ │ │ + rex.WR add %r9b,-0x77(%rax) │ │ │ │ + ret │ │ │ │ + add $0x8,%rbp │ │ │ │ test $0x7,%bl │ │ │ │ - jne 4c9908 │ │ │ │ + jne 4c9318 │ │ │ │ mov (%rbx),%rax │ │ │ │ jmp *%rax │ │ │ │ - nopl 0x0(%rax,%rax,1) │ │ │ │ - test %al,(%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,-0x39(%rax) │ │ │ │ - add %r14b,(%r8) │ │ │ │ - cltd │ │ │ │ - rex.WR add %r9b,-0x75(%rax) │ │ │ │ - pop %rbx │ │ │ │ - psadbw %mm3,%mm0 │ │ │ │ - (bad) │ │ │ │ - jne 4c9930 │ │ │ │ + add %al,0x48031df0(%rax) │ │ │ │ + movl $0x4c9340,0x0(%rbp) │ │ │ │ + mov 0xf(%rbx),%rbx │ │ │ │ + test $0x7,%bl │ │ │ │ + jne 4c9340 │ │ │ │ mov (%rbx),%rax │ │ │ │ jmp *%rax │ │ │ │ xchg %ax,%ax │ │ │ │ - test %al,(%rax) │ │ │ │ + add %eax,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ (bad) │ │ │ │ add %al,(%rax) │ │ │ │ + add %bl,-0x10(%rax) │ │ │ │ + sbb $0x758b4803,%eax │ │ │ │ + or %cl,-0x77(%rcx) │ │ │ │ + fimuls -0x7d(%rax) │ │ │ │ + (bad) │ │ │ │ + cwtl │ │ │ │ + loope 4c934e │ │ │ │ + decl -0x73(%rax) │ │ │ │ + sbb $0x31df0b1,%eax │ │ │ │ + jmp *-0x8(%r13) │ │ │ │ + nopl 0x0(%rax,%rax,1) │ │ │ │ + sbb %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ + add $0x0,%al │ │ │ │ + ... │ │ │ │ add %al,(%rax) │ │ │ │ - add %cl,-0x39(%rax) │ │ │ │ - add %r11b,-0x67(%r8) │ │ │ │ - rex.WR add %r9b,-0x75(%rax) │ │ │ │ - pop %rbx │ │ │ │ (bad) │ │ │ │ + add %al,(%rax) │ │ │ │ + add %bh,-0xd(%rax) │ │ │ │ + sbb $0x458d4803,%eax │ │ │ │ + rorb $1,-0x8(%rcx,%rdi,1) │ │ │ │ + jb 4c93d2 │ │ │ │ + and $0x7,%edi │ │ │ │ + cmp $0x1,%rdi │ │ │ │ + je 4c93b0 │ │ │ │ + movq $0x4c9580,-0x18(%rbp) │ │ │ │ + mov 0xf(%rsi),%rbx │ │ │ │ + mov %r14,-0x10(%rbp) │ │ │ │ + mov %r8,-0x8(%rbp) │ │ │ │ + add $0xffffffffffffffe8,%rbp │ │ │ │ test $0x7,%bl │ │ │ │ - jne 4c9958 │ │ │ │ + jne 4c9580 │ │ │ │ mov (%rbx),%rax │ │ │ │ jmp *%rax │ │ │ │ - xchg %ax,%ax │ │ │ │ - test %al,(%rax) │ │ │ │ + movq $0x4c9410,-0x18(%rbp) │ │ │ │ + mov 0xf(%rsi),%rbx │ │ │ │ + mov %r14,-0x10(%rbp) │ │ │ │ + mov %r8,-0x8(%rbp) │ │ │ │ + add $0xffffffffffffffe8,%rbp │ │ │ │ + test $0x7,%bl │ │ │ │ + jne 4c9410 │ │ │ │ + mov (%rbx),%rax │ │ │ │ + jmp *%rax │ │ │ │ + lea 0x31df03f(%rip),%rbx │ │ │ │ + jmp *-0x8(%r13) │ │ │ │ + mov 0x10(%rbp),%rax │ │ │ │ + movq $0x4c9428,0x10(%rbp) │ │ │ │ + mov %rax,%rbx │ │ │ │ + add $0x10,%rbp │ │ │ │ + test $0x7,%bl │ │ │ │ + jne 4c9428 │ │ │ │ + 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,-0x75(%rax) │ │ │ │ - and %r9b,-0x75(%r8) │ │ │ │ - rex.WRB sbb %r9b,-0x75(%r8) │ │ │ │ - push %rbp │ │ │ │ - or %cl,-0x77(%rax) │ │ │ │ - fimuls -0x75(%rax) │ │ │ │ - pop %rbx │ │ │ │ + add %ah,%al │ │ │ │ + repnz sbb $0x458b4803,%eax │ │ │ │ + adc %ch,%bl │ │ │ │ (bad) │ │ │ │ - cmp %rdx,%rbx │ │ │ │ - sete %dil │ │ │ │ - movzbl %dil,%edi │ │ │ │ - cmp $0x1,%rdi │ │ │ │ - jne 4c99dd │ │ │ │ - mov %rsi,%rbx │ │ │ │ - mov %rax,%rsi │ │ │ │ - lea 0x31ea018(%rip),%r14 │ │ │ │ - add $0x28,%rbp │ │ │ │ - jmp *0x0(%rbp) │ │ │ │ - mov 0x20(%rbp),%rsi │ │ │ │ - lea 0x31ea006(%rip),%r14 │ │ │ │ - mov 0x18(%rbp),%rbx │ │ │ │ - add $0x28,%rbp │ │ │ │ - jmp *0x0(%rbp) │ │ │ │ xchg %ax,%ax │ │ │ │ - add $0x0,%eax │ │ │ │ - add %al,(%rax) │ │ │ │ - add %bl,(%rsi) │ │ │ │ - add %al,(%rax) │ │ │ │ - add %al,(%rax) │ │ │ │ + add (%rax),%al │ │ │ │ add %al,(%rax) │ │ │ │ - add %cl,-0x75(%rax) │ │ │ │ - sub %r9b,-0x75(%r8) │ │ │ │ - rex.WRB and %r9b,-0x75(%r8) │ │ │ │ - push %rbp │ │ │ │ - adc %cl,-0x75(%rax) │ │ │ │ - jne 4c99e0 │ │ │ │ - mov 0x8(%rbp),%rdi │ │ │ │ - add $0x8,%rbp │ │ │ │ - mov %rdi,0x40(%rsp) │ │ │ │ - mov %rbx,%rdi │ │ │ │ - mov 0x40(%rsp),%rbx │ │ │ │ - add $0x10,%r12 │ │ │ │ - cmp 0x358(%r13),%r12 │ │ │ │ - ja 4c9abe │ │ │ │ - mov 0x8(%rbx),%rdi │ │ │ │ - cmp 0x8(%rdx),%rdi │ │ │ │ - je 4c9a17 │ │ │ │ - movq $0x591070,-0x8(%r12) │ │ │ │ - mov %rcx,(%r12) │ │ │ │ - mov %rsi,%rbx │ │ │ │ - mov %rax,%rsi │ │ │ │ - lea -0x6(%r12),%r14 │ │ │ │ - add $0x28,%rbp │ │ │ │ - jmp *0x0(%rbp) │ │ │ │ - add $0x10,%rbx │ │ │ │ - add $0x10,%rdx │ │ │ │ - xor %r8d,%r8d │ │ │ │ - cmp %rdx,%rbx │ │ │ │ - je 4c9a5e │ │ │ │ - sub $0x8,%rsp │ │ │ │ - mov %rdx,%r8 │ │ │ │ - mov %rdi,%rdx │ │ │ │ - mov %rbx,%rdi │ │ │ │ - mov %rsi,%rbx │ │ │ │ - mov %r8,%rsi │ │ │ │ - mov %rax,%r8 │ │ │ │ - xor %eax,%eax │ │ │ │ - mov %rcx,0x50(%rsp) │ │ │ │ - mov %r8,%r14 │ │ │ │ - call 4053d0 │ │ │ │ - add $0x8,%rsp │ │ │ │ - movslq %eax,%r8 │ │ │ │ - mov %rbx,%rsi │ │ │ │ - mov 0x48(%rsp),%rcx │ │ │ │ - mov %r14,%rax │ │ │ │ - test %r8,%r8 │ │ │ │ - jge 4c9a82 │ │ │ │ - movq $0x591070,-0x8(%r12) │ │ │ │ - mov %rcx,(%r12) │ │ │ │ - mov %rsi,%rbx │ │ │ │ - mov %rax,%rsi │ │ │ │ - lea -0x6(%r12),%r14 │ │ │ │ - add $0x28,%rbp │ │ │ │ - jmp *0x0(%rbp) │ │ │ │ - test %r8,%r8 │ │ │ │ - jne 4c9a9f │ │ │ │ - add $0xfffffffffffffff0,%r12 │ │ │ │ - mov %rsi,%rbx │ │ │ │ - mov %rax,%rsi │ │ │ │ - lea 0x31e9f09(%rip),%r14 │ │ │ │ - add $0x28,%rbp │ │ │ │ - jmp *0x0(%rbp) │ │ │ │ - movq $0x591070,-0x8(%r12) │ │ │ │ - mov %rcx,(%r12) │ │ │ │ - mov %rsi,%rbx │ │ │ │ - mov %rax,%rsi │ │ │ │ - lea -0x6(%r12),%r14 │ │ │ │ - add $0x28,%rbp │ │ │ │ - jmp *0x0(%rbp) │ │ │ │ - movq $0x10,0x388(%r13) │ │ │ │ - movq $0x4c99b8,-0x8(%rbp) │ │ │ │ - mov %rbx,%rax │ │ │ │ - mov %rdi,%rbx │ │ │ │ - mov %rax,0x0(%rbp) │ │ │ │ - mov %rsi,0x10(%rbp) │ │ │ │ - add $0xfffffffffffffff8,%rbp │ │ │ │ - jmp 338a738 │ │ │ │ - sldt (%rax) │ │ │ │ - add %al,(%rdx) │ │ │ │ add %al,(%rax) │ │ │ │ - add %al,(%rdx) │ │ │ │ add %al,(%rax) │ │ │ │ + (bad) │ │ │ │ add %al,(%rax) │ │ │ │ + add %cl,%al │ │ │ │ + repnz sbb $0x458b4803,%eax │ │ │ │ + adc %cl,-0x77(%rax) │ │ │ │ + flds -0x7cb7f81f(%rbx) │ │ │ │ + stc │ │ │ │ + add %ecx,(%rdi) │ │ │ │ + test %bl,0x48000000(%rcx) │ │ │ │ + movl $0x4c9480,-0x10(%rbp) │ │ │ │ + mov %rbx,%rcx │ │ │ │ + mov 0x6(%rbx),%rbx │ │ │ │ + mov 0x1e(%rcx),%rdx │ │ │ │ + mov %rdx,-0x8(%rbp) │ │ │ │ + mov 0x16(%rcx),%rcx │ │ │ │ + mov %rcx,0x0(%rbp) │ │ │ │ + mov %rax,0x10(%rbp) │ │ │ │ + add $0xfffffffffffffff0,%rbp │ │ │ │ + test $0x7,%bl │ │ │ │ + jne 4c9480 │ │ │ │ + mov (%rbx),%rax │ │ │ │ + jmp *%rax │ │ │ │ + nopl (%rax) │ │ │ │ + add $0x0,%al │ │ │ │ add %al,(%rax) │ │ │ │ - add %cl,(%rbx) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ + (bad) │ │ │ │ add %al,(%rax) │ │ │ │ - add %cl,-0x73(%rax) │ │ │ │ - rex.RB call 7344d454 <__environ@GLIBC_2.2.5+0x6f80cfac> │ │ │ │ - push %rbx │ │ │ │ - movq $0x4c9b48,-0x18(%rbp) │ │ │ │ - mov 0x6(%rbx),%rax │ │ │ │ - mov 0xe(%rbx),%rbx │ │ │ │ + add %dh,-0xe(%rax) │ │ │ │ + sbb $0xd8894803,%eax │ │ │ │ + and $0x7,%eax │ │ │ │ + cmp $0x1,%rax │ │ │ │ + je 4c93dd │ │ │ │ + mov 0x18(%rbp),%rdx │ │ │ │ + mov 0x20(%rbp),%rcx │ │ │ │ + cmp $0x2,%rax │ │ │ │ + jne 4c94b1 │ │ │ │ + movq $0x4caa08,0x0(%rbp) │ │ │ │ + mov %rcx,%r14 │ │ │ │ + mov %rdx,%rbx │ │ │ │ + jmp 3395508 │ │ │ │ + movq $0x4ca9b0,0x0(%rbp) │ │ │ │ + mov %rcx,%r9 │ │ │ │ + lea 0x3770f46(%rip),%r8 │ │ │ │ + lea 0x3771f9f(%rip),%rdi │ │ │ │ + mov %rbx,%rsi │ │ │ │ + mov %rdx,%r14 │ │ │ │ + jmp 4cb068 │ │ │ │ + movq $0x4c9518,-0x10(%rbp) │ │ │ │ mov %rbx,%rcx │ │ │ │ - mov %r14,%rbx │ │ │ │ - mov %rcx,-0x10(%rbp) │ │ │ │ - mov %rax,-0x8(%rbp) │ │ │ │ - add $0xffffffffffffffe8,%rbp │ │ │ │ + mov 0x7(%rbx),%rbx │ │ │ │ + mov 0x17(%rcx),%rdx │ │ │ │ + mov %rdx,-0x8(%rbp) │ │ │ │ + mov 0xf(%rcx),%rcx │ │ │ │ + mov %rcx,0x0(%rbp) │ │ │ │ + mov %rax,0x10(%rbp) │ │ │ │ + add $0xfffffffffffffff0,%rbp │ │ │ │ test $0x7,%bl │ │ │ │ - jne 4c9b48 │ │ │ │ + jne 4c9518 │ │ │ │ mov (%rbx),%rax │ │ │ │ jmp *%rax │ │ │ │ - nopl (%rax) │ │ │ │ - add (%rax),%al │ │ │ │ + xchg %ax,%ax │ │ │ │ + add $0x0,%al │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ (bad) │ │ │ │ add %al,(%rax) │ │ │ │ + add %bl,%al │ │ │ │ + int1 │ │ │ │ + sbb $0x7e38303,%eax │ │ │ │ + cmp $0x3,%rbx │ │ │ │ + jne 4c96ba │ │ │ │ + mov 0x8(%rbp),%rax │ │ │ │ + movq $0x4ca3d8,0x8(%rbp) │ │ │ │ + mov 0x20(%rbp),%r14 │ │ │ │ + mov 0x18(%rbp),%rbx │ │ │ │ + mov 0x10(%rbp),%rcx │ │ │ │ + mov %rax,0x10(%rbp) │ │ │ │ + mov %rcx,0x20(%rbp) │ │ │ │ + add $0x8,%rbp │ │ │ │ + jmp 3395508 │ │ │ │ + mov 0x10(%rbp),%rax │ │ │ │ + movq $0x4c9598,0x10(%rbp) │ │ │ │ + mov %rax,%rbx │ │ │ │ + add $0x10,%rbp │ │ │ │ + test $0x7,%bl │ │ │ │ + jne 4c9598 │ │ │ │ + mov (%rbx),%rax │ │ │ │ + jmp *%rax │ │ │ │ + nopl 0x0(%rax,%rax,1) │ │ │ │ + add (%rax),%al │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ - add %cl,-0x75(%rax) │ │ │ │ - jne 4c9b5c │ │ │ │ - mov %rbx,%r14 │ │ │ │ - mov 0x8(%rbp),%rbx │ │ │ │ - add $0x18,%rbp │ │ │ │ - jmp 3395748 │ │ │ │ - jmp *-0x8(%r13) │ │ │ │ - add %eax,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ + (bad) │ │ │ │ add %al,(%rax) │ │ │ │ + add %dh,-0xf(%rax) │ │ │ │ + sbb $0x458b4803,%eax │ │ │ │ + adc %ch,%bl │ │ │ │ + (bad) │ │ │ │ + xchg %ax,%ax │ │ │ │ + add (%rax),%al │ │ │ │ add %al,(%rax) │ │ │ │ - adc %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ - andb $0x73,-0x74b7fce3(%rdx) │ │ │ │ - adc %cl,0x35(%rbp,%rcx,4) │ │ │ │ - jne 4c9b1b │ │ │ │ - sbb $0xfa90e903,%eax │ │ │ │ - {rex2 0x2} add (%rax),%al │ │ │ │ add %al,(%rax) │ │ │ │ + (bad) │ │ │ │ add %al,(%rax) │ │ │ │ + add %bl,-0xf(%rax) │ │ │ │ + sbb $0x458b4803,%eax │ │ │ │ + adc %cl,-0x77(%rax) │ │ │ │ + flds -0x7cb7f81f(%rbx) │ │ │ │ + stc │ │ │ │ + add %ecx,(%rdi) │ │ │ │ + test %bl,0x48000000(%rcx) │ │ │ │ + movl $0x4c95f0,-0x10(%rbp) │ │ │ │ + mov %rbx,%rcx │ │ │ │ + mov 0x6(%rbx),%rbx │ │ │ │ + mov 0x1e(%rcx),%rdx │ │ │ │ + mov %rdx,-0x8(%rbp) │ │ │ │ + mov 0x16(%rcx),%rcx │ │ │ │ + mov %rcx,0x0(%rbp) │ │ │ │ + mov %rax,0x10(%rbp) │ │ │ │ + add $0xfffffffffffffff0,%rbp │ │ │ │ + test $0x7,%bl │ │ │ │ + jne 4c95f0 │ │ │ │ + mov (%rbx),%rax │ │ │ │ + jmp *%rax │ │ │ │ + nopl (%rax) │ │ │ │ + add $0x0,%al │ │ │ │ add %al,(%rax) │ │ │ │ - adc (%rax),%al │ │ │ │ add %al,(%rax) │ │ │ │ - call 484fb957 <__environ@GLIBC_2.2.5+0x448bb4af> │ │ │ │ - lea -0x10(%rbp),%eax │ │ │ │ - cmp %r15,%rax │ │ │ │ - jb 4c9bb2 │ │ │ │ - movq $0x4c9bc8,-0x8(%rbp) │ │ │ │ - mov 0x18(%rbx),%rsi │ │ │ │ - mov 0x10(%rbx),%r14 │ │ │ │ - add $0xfffffffffffffff8,%rbp │ │ │ │ - jmp 4bf7f0 │ │ │ │ - jmp *-0x10(%r13) │ │ │ │ - xchg %ax,%ax │ │ │ │ - ... │ │ │ │ - (bad) │ │ │ │ add %al,(%rax) │ │ │ │ - add %dl,0x48031dc6(%rax) │ │ │ │ - movl $0x4c9bf0,0x0(%rbp) │ │ │ │ - mov %rbx,%rsi │ │ │ │ - lea 0x376e31f(%rip),%r14 │ │ │ │ - jmp 4c73d8 │ │ │ │ - nop │ │ │ │ - ... │ │ │ │ (bad) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ - movabs %al,0x7e083d88948031d │ │ │ │ + int1 │ │ │ │ + sbb $0xd8894803,%eax │ │ │ │ + and $0x7,%eax │ │ │ │ cmp $0x1,%rax │ │ │ │ - je 4c9c60 │ │ │ │ - add $0x18,%r12 │ │ │ │ - cmp 0x358(%r13),%r12 │ │ │ │ - ja 4c9c6e │ │ │ │ - mov 0x6(%rbx),%rax │ │ │ │ - mov 0xe(%rbx),%rbx │ │ │ │ - movq $0x4c9b70,-0x10(%r12) │ │ │ │ - mov %rbx,(%r12) │ │ │ │ - movq $0x4c9c50,-0x8(%rbp) │ │ │ │ - mov %rax,%rbx │ │ │ │ - lea -0x10(%r12),%rax │ │ │ │ - mov %rax,0x0(%rbp) │ │ │ │ - add $0xfffffffffffffff8,%rbp │ │ │ │ + je 4c954e │ │ │ │ + mov 0x18(%rbp),%rdx │ │ │ │ + mov 0x20(%rbp),%rcx │ │ │ │ + cmp $0x2,%rax │ │ │ │ + jne 4c9621 │ │ │ │ + movq $0x4cabc0,0x0(%rbp) │ │ │ │ + mov %rcx,%r14 │ │ │ │ + mov %rdx,%rbx │ │ │ │ + jmp 3395508 │ │ │ │ + movq $0x4cab30,0x0(%rbp) │ │ │ │ + mov %rcx,%r9 │ │ │ │ + lea 0x3770dd6(%rip),%r8 │ │ │ │ + lea 0x3771e2f(%rip),%rdi │ │ │ │ + mov %rbx,%rsi │ │ │ │ + mov %rdx,%r14 │ │ │ │ + jmp 4cb068 │ │ │ │ + movq $0x4c9688,-0x10(%rbp) │ │ │ │ + mov %rbx,%rcx │ │ │ │ + mov 0x7(%rbx),%rbx │ │ │ │ + mov 0x17(%rcx),%rdx │ │ │ │ + mov %rdx,-0x8(%rbp) │ │ │ │ + mov 0xf(%rcx),%rcx │ │ │ │ + mov %rcx,0x0(%rbp) │ │ │ │ + mov %rax,0x10(%rbp) │ │ │ │ + add $0xfffffffffffffff0,%rbp │ │ │ │ test $0x7,%bl │ │ │ │ - jne 4c9c50 │ │ │ │ + jne 4c9688 │ │ │ │ mov (%rbx),%rax │ │ │ │ jmp *%rax │ │ │ │ - add %eax,(%rax) │ │ │ │ + xchg %ax,%ax │ │ │ │ + add $0x0,%al │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ (bad) │ │ │ │ add %al,(%rax) │ │ │ │ - add %al,(%rax) │ │ │ │ - add %al,(%rax) │ │ │ │ - add %cl,-0x75(%rax) │ │ │ │ - jne 4c9c5c │ │ │ │ - mov %rbx,%r14 │ │ │ │ - add $0x10,%rbp │ │ │ │ - jmp 3229800 │ │ │ │ - lea 0x376e292(%rip),%rbx │ │ │ │ + add %ch,-0x10(%rax) │ │ │ │ + sbb $0x7e38303,%eax │ │ │ │ + cmp $0x3,%rbx │ │ │ │ + jne 4c96ba │ │ │ │ + mov 0x8(%rbp),%rax │ │ │ │ + movq $0x4c96e8,0x8(%rbp) │ │ │ │ + mov 0x20(%rbp),%r14 │ │ │ │ + mov 0x18(%rbp),%rbx │ │ │ │ + mov 0x10(%rbp),%rcx │ │ │ │ + mov %rax,0x10(%rbp) │ │ │ │ + mov %rcx,0x20(%rbp) │ │ │ │ add $0x8,%rbp │ │ │ │ + jmp 3395508 │ │ │ │ + lea 0x376e819(%rip),%rbx │ │ │ │ + add $0x28,%rbp │ │ │ │ jmp *0x0(%rbp) │ │ │ │ - movq $0x18,0x388(%r13) │ │ │ │ - jmp 338a720 │ │ │ │ - xchg %ax,%ax │ │ │ │ - add (%rax),%al │ │ │ │ - add %al,(%rax) │ │ │ │ - add %al,(%rax) │ │ │ │ - add %al,(%rax) │ │ │ │ - adc (%rax),%al │ │ │ │ - add %al,(%rax) │ │ │ │ - call 484fba56 <__environ@GLIBC_2.2.5+0x448bb5ae> │ │ │ │ - lea -0x10(%rbp),%eax │ │ │ │ - cmp %r15,%rax │ │ │ │ - jb 4c9cec │ │ │ │ - add $0x20,%r12 │ │ │ │ - cmp 0x358(%r13),%r12 │ │ │ │ - ja 4c9ce1 │ │ │ │ - movq $0x3390fc8,-0x10(%rbp) │ │ │ │ - mov %rbx,-0x8(%rbp) │ │ │ │ - mov 0x10(%rbx),%rax │ │ │ │ - mov 0x18(%rbx),%rbx │ │ │ │ - movq $0x4c9b90,-0x18(%r12) │ │ │ │ - mov %rax,-0x8(%r12) │ │ │ │ - mov %rbx,(%r12) │ │ │ │ - lea -0x18(%r12),%rsi │ │ │ │ - lea 0x2eedcbe(%rip),%r14 │ │ │ │ - add $0xfffffffffffffff0,%rbp │ │ │ │ - jmp 3359998 │ │ │ │ - movq $0x20,0x388(%r13) │ │ │ │ - jmp *-0x10(%r13) │ │ │ │ - sldt (%rax) │ │ │ │ - add %al,(%rdx) │ │ │ │ - add %al,(%rax) │ │ │ │ - add %al,(%rdx) │ │ │ │ - add %al,(%rax) │ │ │ │ - add %al,(%rax) │ │ │ │ + add $0x8,%rbp │ │ │ │ + jmp 4c989d │ │ │ │ + nopl 0x0(%rax) │ │ │ │ + add (%rax),%eax │ │ │ │ add %al,(%rax) │ │ │ │ - add %cl,(%rbx) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ + (bad) │ │ │ │ add %al,(%rax) │ │ │ │ - add %cl,-0x73(%rax) │ │ │ │ - rex.RB call 7344d65c <__environ@GLIBC_2.2.5+0x6f80d1b4> │ │ │ │ - push %rbx │ │ │ │ - movq $0x4c9d50,-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 │ │ │ │ + add %cl,(%rax) │ │ │ │ + lock sbb $0xd8894803,%eax │ │ │ │ + and $0x7,%eax │ │ │ │ + cmp $0x1,%rax │ │ │ │ + je 4c989d │ │ │ │ + movq $0x4c9720,0x0(%rbp) │ │ │ │ + mov 0x6(%rbx),%rbx │ │ │ │ test $0x7,%bl │ │ │ │ - jne 4c9d50 │ │ │ │ + jne 4c9720 │ │ │ │ mov (%rbx),%rax │ │ │ │ jmp *%rax │ │ │ │ - nopl (%rax) │ │ │ │ - add (%rax),%al │ │ │ │ + xchg %ax,%ax │ │ │ │ + add (%rax),%eax │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ (bad) │ │ │ │ add %al,(%rax) │ │ │ │ + add %dl,%al │ │ │ │ + out %eax,(%dx) │ │ │ │ + sbb $0x45c74803,%eax │ │ │ │ + clc │ │ │ │ + pop %rax │ │ │ │ + xchg %eax,%edi │ │ │ │ + rex.WR add %r9b,-0x75(%rax) │ │ │ │ + rex.XB cmovs -0x76b7f8a5(%r11),%ecx │ │ │ │ + add %r9b,-0x7d(%r8) │ │ │ │ + (bad) │ │ │ │ + ret │ │ │ │ + (bad) │ │ │ │ + jne 4c9758 │ │ │ │ + mov (%rbx),%rax │ │ │ │ + jmp *%rax │ │ │ │ + nopw 0x0(%rax,%rax,1) │ │ │ │ + add $0x0,%al │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ - add %cl,-0x75(%rax) │ │ │ │ - jne 4c9d64 │ │ │ │ - mov %rbx,%r14 │ │ │ │ - mov 0x8(%rbp),%rbx │ │ │ │ - add $0x18,%rbp │ │ │ │ - jmp 3395748 │ │ │ │ - jmp *-0x8(%r13) │ │ │ │ - add %eax,(%rax) │ │ │ │ - add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ + (bad) │ │ │ │ add %al,(%rax) │ │ │ │ - adc %al,(%rax) │ │ │ │ + add %bl,0x48031def(%rax) │ │ │ │ + movl $0x4c97a0,-0x8(%rbp) │ │ │ │ + mov %rbx,%rax │ │ │ │ + mov 0x7(%rbx),%rbx │ │ │ │ + mov %rbx,%rcx │ │ │ │ + mov 0x20(%rbp),%rbx │ │ │ │ + mov %rcx,0x0(%rbp) │ │ │ │ + mov %rax,0x20(%rbp) │ │ │ │ + add $0xfffffffffffffff8,%rbp │ │ │ │ + test $0x7,%bl │ │ │ │ + jne 4c97a0 │ │ │ │ + mov (%rbx),%rax │ │ │ │ + jmp *%rax │ │ │ │ + mov 0xf(%rbx),%rbx │ │ │ │ + jmp 4c97a8 │ │ │ │ + nopw 0x0(%rax,%rax,1) │ │ │ │ + add %r8b,(%r8) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ + add %bl,(%rsi) │ │ │ │ add %al,(%rax) │ │ │ │ - lea -0x18(%rbp),%rax │ │ │ │ - cmp %r15,%rax │ │ │ │ - jb 4c9df1 │ │ │ │ - movq $0x3390fc8,-0x10(%rbp) │ │ │ │ - mov %rbx,-0x8(%rbp) │ │ │ │ - movq $0x4c9db8,-0x18(%rbp) │ │ │ │ - mov 0x10(%rbx),%rbx │ │ │ │ - add $0xffffffffffffffe8,%rbp │ │ │ │ + add %dl,-0x11(%rax) │ │ │ │ + sbb $0x458b4803,%eax │ │ │ │ + sbb %cl,-0x75(%rax) │ │ │ │ + rex.WRB or %r9b,-0x77(%r8) │ │ │ │ + fiaddl -0x7cb7f81e(%rbx) │ │ │ │ + cli │ │ │ │ + add 0x38(%rbx),%esi │ │ │ │ + cmp $0x2,%rdx │ │ │ │ + jae 4c9aa5 │ │ │ │ + mov 0x1f(%rbx),%rdx │ │ │ │ + mov %rdx,%rsi │ │ │ │ + neg %rsi │ │ │ │ + xor %rdx,%rsi │ │ │ │ + mov %rcx,%rdi │ │ │ │ + and %rsi,%rdi │ │ │ │ + cmp 0x17(%rbx),%rdi │ │ │ │ + jne 4c9bce │ │ │ │ + mov %rcx,%rsi │ │ │ │ + and %rdx,%rsi │ │ │ │ + test %rsi,%rsi │ │ │ │ + jne 4c9784 │ │ │ │ + mov 0x7(%rbx),%rbx │ │ │ │ + jmp 4c97a8 │ │ │ │ + movq $0x4c9818,0x8(%rbp) │ │ │ │ + mov %rax,%rbx │ │ │ │ + add $0x8,%rbp │ │ │ │ test $0x7,%bl │ │ │ │ - jne 4c9db8 │ │ │ │ + jne 4c9818 │ │ │ │ mov (%rbx),%rax │ │ │ │ jmp *%rax │ │ │ │ - nop │ │ │ │ - ... │ │ │ │ - (bad) │ │ │ │ + nopl (%rax) │ │ │ │ + test %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ - add %cl,-0x39(%rax) │ │ │ │ - add %r12b,%r8b │ │ │ │ - popf │ │ │ │ + (bad) │ │ │ │ + add %al,(%rax) │ │ │ │ + add %bl,%al │ │ │ │ + out %al,(%dx) │ │ │ │ + sbb $0x45c74803,%eax │ │ │ │ + add %bl,-0x68(%rax) │ │ │ │ rex.WR add %r9b,-0x75(%rax) │ │ │ │ pop %rbx │ │ │ │ psadbw %mm3,%mm0 │ │ │ │ (bad) │ │ │ │ - jne 4c9de0 │ │ │ │ + jne 4c9858 │ │ │ │ mov (%rbx),%rax │ │ │ │ jmp *%rax │ │ │ │ xchg %ax,%ax │ │ │ │ - ... │ │ │ │ - (bad) │ │ │ │ + test %al,(%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 │ │ │ │ - jmp *-0x10(%r13) │ │ │ │ - nopl (%rax) │ │ │ │ - add %eax,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ + add %dh,-0x14fce212(%rax) │ │ │ │ + (bad) │ │ │ │ + nopw 0x0(%rax,%rax,1) │ │ │ │ + test %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ - adc %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ - clc │ │ │ │ - rcrl $0xe8,0x458d4803(%rip) │ │ │ │ - cmp %r15,%rax │ │ │ │ - jb 4c9e32 │ │ │ │ - movq $0x3390fc8,-0x10(%rbp) │ │ │ │ - mov %rbx,-0x8(%rbp) │ │ │ │ - movq $0x4c9e48,-0x18(%rbp) │ │ │ │ - mov 0x10(%rbx),%r14 │ │ │ │ - add $0xffffffffffffffe8,%rbp │ │ │ │ - jmp 4c7510 │ │ │ │ - jmp *-0x10(%r13) │ │ │ │ - xchg %ax,%ax │ │ │ │ - ... │ │ │ │ (bad) │ │ │ │ add %al,(%rax) │ │ │ │ - add %bh,0x49031dc1(%rax) │ │ │ │ - mov %ebx,%esi │ │ │ │ - add $0x8,%rbp │ │ │ │ - jmp 4c6208 │ │ │ │ + add %bl,0x48031dee(%rax) │ │ │ │ + movl $0x4c9890,0x0(%rbp) │ │ │ │ + mov %rbx,%rax │ │ │ │ + mov 0x7(%rbx),%rbx │ │ │ │ + mov 0xf(%rax),%rax │ │ │ │ + mov %rax,0x10(%rbp) │ │ │ │ + test $0x7,%bl │ │ │ │ + jne 4c9890 │ │ │ │ + mov (%rbx),%rax │ │ │ │ + jmp *%rax │ │ │ │ nopl 0x0(%rax) │ │ │ │ - add (%rax),%al │ │ │ │ - add %al,(%rax) │ │ │ │ - add %al,(%rax) │ │ │ │ - add %al,(%rax) │ │ │ │ - adc (%rax),%al │ │ │ │ + add $0x0,%al │ │ │ │ add %al,(%rax) │ │ │ │ - test $0xc1,%al │ │ │ │ - sbb $0x738b4c03,%eax │ │ │ │ - adc %cl,-0x75(%rax) │ │ │ │ - pop %rbx │ │ │ │ - sbb %ch,%cl │ │ │ │ - jnp 4c9e73 │ │ │ │ add %al,(%rax) │ │ │ │ - nopl (%rax) │ │ │ │ - add (%rax),%al │ │ │ │ add %al,(%rax) │ │ │ │ + (bad) │ │ │ │ add %al,(%rax) │ │ │ │ + add %ah,-0x12(%rax) │ │ │ │ + sbb $0x7e38303,%eax │ │ │ │ + cmp $0x3,%rbx │ │ │ │ + jne 4c98ab │ │ │ │ + add $0x8,%rbp │ │ │ │ + lea 0x376e62d(%rip),%rbx │ │ │ │ + add $0x20,%rbp │ │ │ │ + jmp *0x0(%rbp) │ │ │ │ + movq $0x4c98f8,0x0(%rbp) │ │ │ │ + mov 0x10(%rbp),%rbx │ │ │ │ + test $0x7,%bl │ │ │ │ + jne 4c98f8 │ │ │ │ + mov (%rbx),%rax │ │ │ │ + jmp *%rax │ │ │ │ + nopl 0x0(%rax) │ │ │ │ + add (%rax),%eax │ │ │ │ add %al,(%rax) │ │ │ │ - adc (%rax),%al │ │ │ │ add %al,(%rax) │ │ │ │ - mov %al,%cl │ │ │ │ - sbb $0x738b4c03,%eax │ │ │ │ - adc %cl,-0x75(%rax) │ │ │ │ - pop %rbx │ │ │ │ - sbb %ch,%cl │ │ │ │ - pop %rbx │ │ │ │ add %al,(%rax) │ │ │ │ - add %cl,(%rdi) │ │ │ │ (bad) │ │ │ │ - add %al,(%rdx) │ │ │ │ add %al,(%rax) │ │ │ │ + add %bl,(%rax) │ │ │ │ + out %al,(%dx) │ │ │ │ + sbb $0x458b4803,%eax │ │ │ │ + sbb %cl,-0x75(%rax) │ │ │ │ + rex.WRB or %r9b,-0x7d(%r8) │ │ │ │ + (bad) │ │ │ │ + sbb -0x70(%rsi),%ah │ │ │ │ + test %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ - add %dl,(%rdx) │ │ │ │ add %al,(%rax) │ │ │ │ - add %ch,-0x3f(%rax) │ │ │ │ - sbb $0x738b4c03,%eax │ │ │ │ - adc %cl,-0x75(%rax) │ │ │ │ - pop %rbx │ │ │ │ - sbb %ch,%cl │ │ │ │ - cmp (%rax),%eax │ │ │ │ + (bad) │ │ │ │ add %al,(%rax) │ │ │ │ + add %bh,%al │ │ │ │ + in (%dx),%eax │ │ │ │ + sbb $0x4d8b4803,%eax │ │ │ │ + or %cl,-0x75(%rax) │ │ │ │ + and %r9b,-0x77(%r8) │ │ │ │ + fiaddl -0x7cb7f81e(%rbx) │ │ │ │ + cli │ │ │ │ + add %ecx,(%rdi) │ │ │ │ + test %bl,0x48000000(%rdx) │ │ │ │ + movl $0x4c9958,-0x8(%rbp) │ │ │ │ + mov %rbx,%rdx │ │ │ │ + mov 0x6(%rbx),%rbx │ │ │ │ + mov 0x1e(%rdx),%rsi │ │ │ │ + mov %rsi,0x0(%rbp) │ │ │ │ + mov 0x16(%rdx),%rdx │ │ │ │ + mov %rdx,0x8(%rbp) │ │ │ │ + mov %rcx,0x10(%rbp) │ │ │ │ + mov %rax,0x20(%rbp) │ │ │ │ + add $0xfffffffffffffff8,%rbp │ │ │ │ + test $0x7,%bl │ │ │ │ + jne 4c9958 │ │ │ │ + mov (%rbx),%rax │ │ │ │ + jmp *%rax │ │ │ │ nopl (%rax) │ │ │ │ - add (%rax),%al │ │ │ │ - add %al,(%rax) │ │ │ │ - add %al,(%rax) │ │ │ │ - add %al,(%rax) │ │ │ │ - adc (%rax),%al │ │ │ │ + add $0x0,%eax │ │ │ │ add %al,(%rax) │ │ │ │ - rcrq $0x10,0x738b4c03(%rip) │ │ │ │ - mov 0x18(%rbx),%rbx │ │ │ │ - jmp 4c9ef0 │ │ │ │ - nopl (%rax) │ │ │ │ - add $0x1000000,%eax │ │ │ │ + add %bl,(%rsi) │ │ │ │ add %al,(%rax) │ │ │ │ - add %al,(%rdx) │ │ │ │ + add %bl,0x48031ded(%rax) │ │ │ │ + mov %ebx,%eax │ │ │ │ + and $0x7,%eax │ │ │ │ + cmp $0x1,%rax │ │ │ │ + je 4c9a0a │ │ │ │ + mov 0x20(%rbp),%rdx │ │ │ │ + mov 0x18(%rbp),%rcx │ │ │ │ + cmp $0x2,%rax │ │ │ │ + jne 4c9989 │ │ │ │ + movq $0x4c9f08,0x0(%rbp) │ │ │ │ + mov %rcx,%r14 │ │ │ │ + mov %rdx,%rbx │ │ │ │ + jmp 3395508 │ │ │ │ + movq $0x4c9e68,0x0(%rbp) │ │ │ │ + mov %rcx,%r9 │ │ │ │ + mov 0x28(%rbp),%r8 │ │ │ │ + lea 0x3771ada(%rip),%rdi │ │ │ │ + mov %rbx,%rsi │ │ │ │ + mov %rdx,%r14 │ │ │ │ + jmp 4cb068 │ │ │ │ + movq $0x4c99e8,0x0(%rbp) │ │ │ │ + mov %rbx,%rax │ │ │ │ + mov 0x7(%rbx),%rbx │ │ │ │ + mov 0x17(%rax),%rdx │ │ │ │ + mov %rdx,0x8(%rbp) │ │ │ │ + mov 0xf(%rax),%rax │ │ │ │ + mov %rax,0x10(%rbp) │ │ │ │ + mov %rcx,0x20(%rbp) │ │ │ │ + test $0x7,%bl │ │ │ │ + jne 4c99e8 │ │ │ │ + mov (%rbx),%rax │ │ │ │ + jmp *%rax │ │ │ │ + nop │ │ │ │ + add $0x0,%al │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ - add %cl,(%rbx) │ │ │ │ + (bad) │ │ │ │ add %al,(%rax) │ │ │ │ - add %ah,(%rax) │ │ │ │ - rcrl $0xb8,0x458d4803(%rip) │ │ │ │ - cmp %r15,%rax │ │ │ │ - jb 4ca039 │ │ │ │ - movq $0x4c9f40,-0x20(%rbp) │ │ │ │ - mov %rbx,%rax │ │ │ │ - mov 0x7(%rbx),%rcx │ │ │ │ - mov 0xf(%rbx),%rbx │ │ │ │ - mov %rbx,%rdx │ │ │ │ - mov %r14,%rbx │ │ │ │ - mov %rcx,-0x18(%rbp) │ │ │ │ - mov %rdx,-0x10(%rbp) │ │ │ │ - mov %rax,-0x8(%rbp) │ │ │ │ - add $0xffffffffffffffe0,%rbp │ │ │ │ + add %cl,(%rax) │ │ │ │ + in (%dx),%eax │ │ │ │ + sbb $0x7e38303,%eax │ │ │ │ + cmp $0x3,%rbx │ │ │ │ + jne 4c96ba │ │ │ │ + movq $0x4ca028,0x0(%rbp) │ │ │ │ + mov 0x20(%rbp),%r14 │ │ │ │ + mov 0x18(%rbp),%rbx │ │ │ │ + jmp 3395508 │ │ │ │ + movq $0x4c98d8,0x10(%rbp) │ │ │ │ + mov 0x8(%rbp),%rbx │ │ │ │ + add $0x10,%rbp │ │ │ │ test $0x7,%bl │ │ │ │ - jne 4c9f40 │ │ │ │ + jne 4c98d8 │ │ │ │ + mov (%rbx),%rax │ │ │ │ + jmp *%rax │ │ │ │ + cmp 0xe(%rbx),%rcx │ │ │ │ + jne 4c9fa2 │ │ │ │ + movq $0x4c9a60,0x10(%rbp) │ │ │ │ + mov 0x6(%rbx),%rbx │ │ │ │ + add $0x10,%rbp │ │ │ │ + test $0x7,%bl │ │ │ │ + jne 4c9a60 │ │ │ │ mov (%rbx),%rax │ │ │ │ jmp *%rax │ │ │ │ + nopl 0x0(%rax) │ │ │ │ add (%rax),%eax │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ (bad) │ │ │ │ add %al,(%rax) │ │ │ │ - add %dl,%al │ │ │ │ - rcrb $0x83,-0x2776b7fd(%rip) │ │ │ │ - loopne 4c9f4d │ │ │ │ - cmp $0x1,%rax │ │ │ │ - je 4ca02b │ │ │ │ - movq $0x4c9f88,-0x8(%rbp) │ │ │ │ - mov 0xe(%rbx),%rax │ │ │ │ - mov 0x6(%rbx),%rbx │ │ │ │ + add %dl,0x48031dec(%rax) │ │ │ │ + movl $0x4c9aa0,-0x10(%rbp) │ │ │ │ + mov 0xf(%rbx),%rax │ │ │ │ + mov 0x17(%rbx),%rcx │ │ │ │ + mov 0x7(%rbx),%rbx │ │ │ │ + mov %rcx,-0x8(%rbp) │ │ │ │ mov %rax,0x0(%rbp) │ │ │ │ - add $0xfffffffffffffff8,%rbp │ │ │ │ + add $0xfffffffffffffff0,%rbp │ │ │ │ test $0x7,%bl │ │ │ │ - jne 4c9f88 │ │ │ │ + jne 4c9aa0 │ │ │ │ mov (%rbx),%rax │ │ │ │ jmp *%rax │ │ │ │ nopw 0x0(%rax,%rax,1) │ │ │ │ - add $0x0,%al │ │ │ │ - add %al,(%rax) │ │ │ │ + add $0x0,%eax │ │ │ │ add %al,(%rax) │ │ │ │ + add %bl,(%rsi) │ │ │ │ add %al,(%rax) │ │ │ │ - (bad) │ │ │ │ + add %dl,-0x14(%rax) │ │ │ │ + sbb $0xcd3e903,%eax │ │ │ │ add %al,(%rax) │ │ │ │ - add %cl,0x48031dc0(%rax) │ │ │ │ - movl $0x4c9fd0,-0x18(%rbp) │ │ │ │ - mov %rbx,%rax │ │ │ │ - mov 0xf(%rbx),%rcx │ │ │ │ - mov 0x17(%rbx),%rdx │ │ │ │ - mov 0x7(%rbx),%rbx │ │ │ │ - mov %rcx,-0x10(%rbp) │ │ │ │ - mov %rdx,-0x8(%rbp) │ │ │ │ - mov %rax,0x0(%rbp) │ │ │ │ - add $0xffffffffffffffe8,%rbp │ │ │ │ + cmp 0xe(%rbx),%rcx │ │ │ │ + jne 4c9c5a │ │ │ │ + movq $0x4c9ae0,0x8(%rbp) │ │ │ │ + mov 0x6(%rbx),%rbx │ │ │ │ + add $0x8,%rbp │ │ │ │ test $0x7,%bl │ │ │ │ - jne 4c9fd0 │ │ │ │ + jne 4c9ae0 │ │ │ │ mov (%rbx),%rax │ │ │ │ jmp *%rax │ │ │ │ nopl 0x0(%rax) │ │ │ │ - (bad) │ │ │ │ + test %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ - add %bl,(%rsi) │ │ │ │ + (bad) │ │ │ │ add %al,(%rax) │ │ │ │ - add %al,-0x40(%rax) │ │ │ │ + add %dl,(%rax) │ │ │ │ + in (%dx),%al │ │ │ │ sbb $0x45c74803,%eax │ │ │ │ - clc │ │ │ │ - adc %ah,-0x76b7ffb4(%rax) │ │ │ │ - fmuls -0x75(%rax) │ │ │ │ + add %cl,(%rax) │ │ │ │ + fwait │ │ │ │ + rex.WR add %r9b,-0x75(%rax) │ │ │ │ pop %rbx │ │ │ │ + psadbw %mm3,%mm0 │ │ │ │ (bad) │ │ │ │ - mov %rbx,%rcx │ │ │ │ - mov 0x30(%rbp),%rbx │ │ │ │ - mov %rcx,0x0(%rbp) │ │ │ │ - mov %rax,0x30(%rbp) │ │ │ │ - add $0xfffffffffffffff8,%rbp │ │ │ │ - test $0x7,%bl │ │ │ │ - jne 4ca010 │ │ │ │ + jne 4c9b08 │ │ │ │ mov (%rbx),%rax │ │ │ │ jmp *%rax │ │ │ │ - nopl 0x0(%rax) │ │ │ │ - or %al,(%rax) │ │ │ │ + xchg %ax,%ax │ │ │ │ + test %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ (bad) │ │ │ │ add %al,(%rax) │ │ │ │ - add %al,(%rax) │ │ │ │ - rcrb $0x8,0x458b4803(%rip) │ │ │ │ - movq $0x4ca050,0x8(%rbp) │ │ │ │ - mov %rbx,%rsi │ │ │ │ - mov %rax,%r14 │ │ │ │ - add $0x8,%rbp │ │ │ │ - jmp 4a3ff0 │ │ │ │ - lea 0x376dec7(%rip),%rbx │ │ │ │ - add $0x20,%rbp │ │ │ │ - jmp *0x0(%rbp) │ │ │ │ - jmp *-0x8(%r13) │ │ │ │ - nopl (%rax) │ │ │ │ + add %ch,%al │ │ │ │ + jmp 4c9b24 │ │ │ │ + add %ecx,%ebp │ │ │ │ + rex.WXB std │ │ │ │ (bad) │ │ │ │ + decl 0x3b(%rax) │ │ │ │ + rex.WXB (bad) │ │ │ │ + jne 4c9cb5 │ │ │ │ + movq $0x4c9b48,0x8(%rbp) │ │ │ │ + mov 0x6(%rbx),%rbx │ │ │ │ + add $0x8,%rbp │ │ │ │ + test $0x7,%bl │ │ │ │ + jne 4c9b48 │ │ │ │ + mov (%rbx),%rax │ │ │ │ + jmp *%rax │ │ │ │ + nopl 0x0(%rax) │ │ │ │ + test %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ - add %bl,(%rsi) │ │ │ │ + (bad) │ │ │ │ add %al,(%rax) │ │ │ │ - add %al,%al │ │ │ │ - mov $0x8b48031d,%edi │ │ │ │ - cmp %r9b,-0x75(%r8) │ │ │ │ - rex.WRB and %r9b,-0x75(%r8) │ │ │ │ - push %rbp │ │ │ │ - sbb %cl,-0x77(%rax) │ │ │ │ - fiadds -0x7cb7f81d(%rbx) │ │ │ │ - sti │ │ │ │ - add %esi,0x48(%rdx,%rbx,2) │ │ │ │ - movl $0x4ca090,0x0(%rbp) │ │ │ │ - mov 0x10(%rbp),%rbx │ │ │ │ + add %ch,0x48031deb(%rax) │ │ │ │ + movl $0x4c9b70,0x0(%rbp) │ │ │ │ + mov 0x7(%rbx),%rbx │ │ │ │ test $0x7,%bl │ │ │ │ - jne 4ca090 │ │ │ │ + jne 4c9b70 │ │ │ │ mov (%rbx),%rax │ │ │ │ jmp *%rax │ │ │ │ xchg %ax,%ax │ │ │ │ - (bad) │ │ │ │ - add %al,(%rax) │ │ │ │ - add %al,(%rax) │ │ │ │ - add %al,(%rax) │ │ │ │ - add %bl,(%rsi) │ │ │ │ + test %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ - add %al,0x48031dbf(%rax) │ │ │ │ - movl $0x4ca128,0x0(%rbp) │ │ │ │ - mov %rbx,%r14 │ │ │ │ - jmp 4a4130 │ │ │ │ - add $0x3,%eax │ │ │ │ add %al,(%rax) │ │ │ │ - add %bl,(%rsi) │ │ │ │ add %al,(%rax) │ │ │ │ - add %ah,-0x41(%rax) │ │ │ │ - sbb $0x458b4803,%eax │ │ │ │ - sub %cl,-0x75(%rax) │ │ │ │ - rex.WRB adc %r9b,-0x75(%r8) │ │ │ │ - push %rbp │ │ │ │ - or %cl,-0x7d(%rax) │ │ │ │ - (bad) │ │ │ │ - add -0x77(%rax),%ecx │ │ │ │ - repz add $0x20,%r12 │ │ │ │ - cmp 0x358(%r13),%r12 │ │ │ │ - ja 4ca0fc │ │ │ │ - movq $0x4c9e68,-0x18(%r12) │ │ │ │ - mov %rcx,-0x8(%r12) │ │ │ │ - mov %rax,(%r12) │ │ │ │ - lea -0x18(%r12),%rdi │ │ │ │ - lea 0x376de09(%rip),%rsi │ │ │ │ - mov %rdx,%r14 │ │ │ │ - add $0x40,%rbp │ │ │ │ - jmp 3240ab0 │ │ │ │ - movq $0x20,0x388(%r13) │ │ │ │ - movq $0x4ca0b0,0x10(%rbp) │ │ │ │ - add $0x10,%rbp │ │ │ │ - jmp 338a720 │ │ │ │ (bad) │ │ │ │ add %al,(%rax) │ │ │ │ + add %al,-0x16fce215(%rax) │ │ │ │ + rorl %cl,(%rcx) │ │ │ │ add %al,(%rax) │ │ │ │ - add %al,(%rax) │ │ │ │ - add %bl,(%rsi) │ │ │ │ - add %al,(%rax) │ │ │ │ - add %ch,%al │ │ │ │ - mov $0x8b48031d,%esi │ │ │ │ - cmp %r9b,-0x75(%r8) │ │ │ │ - rex.WRB and %r9b,-0x75(%r8) │ │ │ │ - push %rbp │ │ │ │ - sbb %cl,-0x77(%rax) │ │ │ │ - fiadds -0x7cb7f81d(%rbx) │ │ │ │ - sti │ │ │ │ - add %esi,0x48(%rdx,%rbx,2) │ │ │ │ - movl $0x4ca168,0x0(%rbp) │ │ │ │ - mov 0x10(%rbp),%rbx │ │ │ │ + movq $0x4c9ba0,0x10(%rbp) │ │ │ │ + mov %rax,%rbx │ │ │ │ + add $0x10,%rbp │ │ │ │ test $0x7,%bl │ │ │ │ - jne 4ca168 │ │ │ │ + jne 4c9ba0 │ │ │ │ mov (%rbx),%rax │ │ │ │ jmp *%rax │ │ │ │ xchg %ax,%ax │ │ │ │ - xchg %eax,(%rax) │ │ │ │ + add (%rax),%eax │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ (bad) │ │ │ │ add %al,(%rax) │ │ │ │ - add %ch,0x48031dbe(%rax) │ │ │ │ - movl $0x4ca230,0x0(%rbp) │ │ │ │ - mov %rbx,%r14 │ │ │ │ - jmp 4c6970 │ │ │ │ - add $0x3,%eax │ │ │ │ - add %al,(%rax) │ │ │ │ - add %bl,(%rsi) │ │ │ │ - add %al,(%rax) │ │ │ │ - add %cl,0x48031dbe(%rax) │ │ │ │ - mov 0x28(%rbp),%eax │ │ │ │ - mov 0x10(%rbp),%rcx │ │ │ │ - mov 0x8(%rbp),%rdx │ │ │ │ + add %dl,-0x15(%rax) │ │ │ │ + sbb $0x45c74803,%eax │ │ │ │ + lock (bad) │ │ │ │ + cmpsl %es:(%rdi),%ds:(%rsi) │ │ │ │ + rex.WR add %r9b,-0x75(%rax) │ │ │ │ + rex.XB cmovs -0x74b7e8b5(%r11),%ecx │ │ │ │ + pop %rbx │ │ │ │ + (bad) │ │ │ │ + mov %rcx,-0x8(%rbp) │ │ │ │ + mov %rax,0x0(%rbp) │ │ │ │ add $0xfffffffffffffff0,%rbp │ │ │ │ - jmp 4ca19d │ │ │ │ - mov %rsi,%rbx │ │ │ │ - add $0x20,%r12 │ │ │ │ - cmp 0x358(%r13),%r12 │ │ │ │ - ja 4ca1d4 │ │ │ │ - movq $0x4c9e88,-0x18(%r12) │ │ │ │ - mov %rcx,-0x8(%r12) │ │ │ │ - mov %rax,(%r12) │ │ │ │ - lea -0x18(%r12),%rdi │ │ │ │ - lea 0x376dd31(%rip),%rsi │ │ │ │ - mov %rdx,%r14 │ │ │ │ - add $0x40,%rbp │ │ │ │ - jmp 3240ab0 │ │ │ │ - movq $0x20,0x388(%r13) │ │ │ │ - movq $0x4ca188,0x10(%rbp) │ │ │ │ - add $0x10,%rbp │ │ │ │ - jmp 338a720 │ │ │ │ - xchg %eax,(%rax) │ │ │ │ + test $0x7,%bl │ │ │ │ + jne 4ca760 │ │ │ │ + mov (%rbx),%rax │ │ │ │ + jmp *%rax │ │ │ │ + movq $0x4c9bf8,0x8(%rbp) │ │ │ │ + mov %rax,%rbx │ │ │ │ + add $0x8,%rbp │ │ │ │ + test $0x7,%bl │ │ │ │ + jne 4c9bf8 │ │ │ │ + mov (%rbx),%rax │ │ │ │ + jmp *%rax │ │ │ │ + nop │ │ │ │ + test %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ (bad) │ │ │ │ add %al,(%rax) │ │ │ │ - add %dl,(%rax) │ │ │ │ - mov $0x8b48031d,%esi │ │ │ │ - sub %r9b,-0x75(%r8) │ │ │ │ - rex.WRB cmp %r9b,-0x75(%r8) │ │ │ │ - push %rbp │ │ │ │ - and %cl,-0x75(%rax) │ │ │ │ - jne 4ca228 │ │ │ │ - mov 0x8(%rbp),%rdi │ │ │ │ - mov 0x30(%rbp),%r8 │ │ │ │ - jmp 4ca25b │ │ │ │ - nopw 0x0(%rax,%rax,1) │ │ │ │ - xchg %eax,(%rax) │ │ │ │ + add %bh,%al │ │ │ │ + (bad) │ │ │ │ + sbb $0x45c74803,%eax │ │ │ │ + add %al,-0x68(%rax) │ │ │ │ + rex.WR add %r9b,-0x75(%rax) │ │ │ │ + pop %rbx │ │ │ │ + psadbw %mm3,%mm0 │ │ │ │ + (bad) │ │ │ │ + jne 4c9840 │ │ │ │ + mov (%rbx),%rax │ │ │ │ + jmp *%rax │ │ │ │ + movq $0x4c9c40,0x8(%rbp) │ │ │ │ + mov %rax,%rbx │ │ │ │ + add $0x8,%rbp │ │ │ │ + test $0x7,%bl │ │ │ │ + jne 4c9c40 │ │ │ │ + mov (%rbx),%rax │ │ │ │ + jmp *%rax │ │ │ │ + nopl 0x0(%rax,%rax,1) │ │ │ │ + test %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ (bad) │ │ │ │ add %al,(%rax) │ │ │ │ - add %ah,%al │ │ │ │ - mov $0x8b48031d,%ebp │ │ │ │ - sub %r9b,-0x75(%r8) │ │ │ │ - rex.WRB cmp %r9b,-0x75(%r8) │ │ │ │ - push %rbp │ │ │ │ - and %cl,-0x75(%rax) │ │ │ │ - jne 4ca258 │ │ │ │ - mov 0x8(%rbp),%rdi │ │ │ │ - mov 0x30(%rbp),%r8 │ │ │ │ - mov %rbx,%r9 │ │ │ │ - and $0x7,%ebx │ │ │ │ - cmp $0x1,%rbx │ │ │ │ - jne 4ca34f │ │ │ │ - mov %r9,%rbx │ │ │ │ - add $0x90,%r12 │ │ │ │ - cmp 0x358(%r13),%r12 │ │ │ │ - ja 4ca30f │ │ │ │ - movq $0x4c9ea8,-0x88(%r12) │ │ │ │ - mov %rdx,-0x78(%r12) │ │ │ │ - mov %rcx,-0x70(%r12) │ │ │ │ - movq $0x3363ae0,-0x68(%r12) │ │ │ │ - mov %rsi,-0x60(%r12) │ │ │ │ - movq $0x3c37ef9,-0x58(%r12) │ │ │ │ - movq $0x591070,-0x50(%r12) │ │ │ │ - mov %r8,-0x48(%r12) │ │ │ │ - movq $0x30e7208,-0x40(%r12) │ │ │ │ - lea -0x4e(%r12),%rbx │ │ │ │ - mov %rbx,-0x38(%r12) │ │ │ │ - movq $0x3c066da,-0x30(%r12) │ │ │ │ - movq $0x3c066da,-0x28(%r12) │ │ │ │ - movq $0x1,-0x20(%r12) │ │ │ │ - movq $0x53c420,-0x18(%r12) │ │ │ │ - mov %rax,-0x10(%r12) │ │ │ │ - mov %rdi,-0x8(%r12) │ │ │ │ - lea -0x3f(%r12),%rax │ │ │ │ - mov %rax,(%r12) │ │ │ │ - lea -0x88(%r12),%rdi │ │ │ │ - lea -0x66(%r12),%rsi │ │ │ │ - lea -0x17(%r12),%r14 │ │ │ │ - add $0x40,%rbp │ │ │ │ - jmp 3240ab0 │ │ │ │ - movq $0x90,0x388(%r13) │ │ │ │ - movq $0x4ca200,0x0(%rbp) │ │ │ │ - jmp 338a720 │ │ │ │ - nop │ │ │ │ - xchg %eax,(%rcx) │ │ │ │ + add %dh,0x48031dea(%rax) │ │ │ │ + movl $0x4ca530,0x0(%rbp) │ │ │ │ + mov 0x7(%rbx),%rbx │ │ │ │ + test $0x7,%bl │ │ │ │ + jne 4ca530 │ │ │ │ + mov (%rbx),%rax │ │ │ │ + jmp *%rax │ │ │ │ + movq $0x4c9c88,0x8(%rbp) │ │ │ │ + mov %rax,%rbx │ │ │ │ + add $0x8,%rbp │ │ │ │ + test $0x7,%bl │ │ │ │ + jne 4c9c88 │ │ │ │ + mov (%rbx),%rax │ │ │ │ + jmp *%rax │ │ │ │ + nopl 0x0(%rax,%rax,1) │ │ │ │ + test %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ (bad) │ │ │ │ add %al,(%rax) │ │ │ │ - add %bl,%al │ │ │ │ - mov $0x8b48031d,%esp │ │ │ │ - sub %r9b,-0x75(%r8) │ │ │ │ - rex.WRB cmp %r9b,-0x75(%r8) │ │ │ │ - push %rbp │ │ │ │ - and %cl,-0x75(%rax) │ │ │ │ - jge 4ca350 │ │ │ │ - mov 0x30(%rbp),%r8 │ │ │ │ - mov %rbx,%r9 │ │ │ │ - add $0x78,%r12 │ │ │ │ - cmp 0x358(%r13),%r12 │ │ │ │ - ja 4ca3e5 │ │ │ │ - movq $0x4c9ec8,-0x70(%r12) │ │ │ │ - mov %rdx,-0x60(%r12) │ │ │ │ - mov %rcx,-0x58(%r12) │ │ │ │ - movq $0x591070,-0x50(%r12) │ │ │ │ - mov %r8,-0x48(%r12) │ │ │ │ - movq $0x30e7208,-0x40(%r12) │ │ │ │ - lea -0x4e(%r12),%rbx │ │ │ │ - mov %rbx,-0x38(%r12) │ │ │ │ - movq $0x3c066da,-0x30(%r12) │ │ │ │ - movq $0x3c066da,-0x28(%r12) │ │ │ │ - movq $0x1,-0x20(%r12) │ │ │ │ - movq $0x53c420,-0x18(%r12) │ │ │ │ - mov %rax,-0x10(%r12) │ │ │ │ - mov %rdi,-0x8(%r12) │ │ │ │ - lea -0x3f(%r12),%rax │ │ │ │ - mov %rax,(%r12) │ │ │ │ - lea -0x70(%r12),%rdi │ │ │ │ - lea 0x376db22(%rip),%rsi │ │ │ │ - lea -0x17(%r12),%r14 │ │ │ │ - add $0x40,%rbp │ │ │ │ - jmp 3240ab0 │ │ │ │ - movq $0x78,0x388(%r13) │ │ │ │ - movq $0x4ca338,0x0(%rbp) │ │ │ │ - mov %r9,%rbx │ │ │ │ - jmp 338a720 │ │ │ │ - add $0x1000000,%eax │ │ │ │ - add %al,(%rax) │ │ │ │ - add %al,(%rdx) │ │ │ │ - add %al,(%rax) │ │ │ │ - add %al,(%rax) │ │ │ │ + add %ch,-0x16(%rax) │ │ │ │ + sbb $0x45c74803,%eax │ │ │ │ + add %dh,0x48004c9c(%rax) │ │ │ │ + mov 0xf(%rbx),%ebx │ │ │ │ + test $0x7,%bl │ │ │ │ + jne 4c9cb0 │ │ │ │ + mov (%rbx),%rax │ │ │ │ + jmp *%rax │ │ │ │ + xchg %ax,%ax │ │ │ │ + test %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ - add %cl,(%rbx) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ + (bad) │ │ │ │ add %al,(%rax) │ │ │ │ - add %cl,-0x73(%rax) │ │ │ │ - rex.RB fmuls -0x8(%r9,%rdi,1) │ │ │ │ - jb 4ca4cf │ │ │ │ - movq $0x4ca468,-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 │ │ │ │ + add %al,-0x16(%rax) │ │ │ │ + sbb $0xfba3e903,%eax │ │ │ │ + (bad) │ │ │ │ + decl -0x39(%rax) │ │ │ │ + or %r12b,%r8b │ │ │ │ + pushf │ │ │ │ + rex.WR add %r9b,-0x77(%rax) │ │ │ │ + ret │ │ │ │ + add $0x8,%rbp │ │ │ │ test $0x7,%bl │ │ │ │ - jne 4ca468 │ │ │ │ + jne 4c9ce0 │ │ │ │ mov (%rbx),%rax │ │ │ │ jmp *%rax │ │ │ │ - nopl 0x0(%rax) │ │ │ │ - add (%rax),%al │ │ │ │ + xchg %ax,%ax │ │ │ │ + test %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ (bad) │ │ │ │ add %al,(%rax) │ │ │ │ - add %al,(%rax) │ │ │ │ - add %al,(%rax) │ │ │ │ - add %cl,-0x39(%rax) │ │ │ │ - rex.RB │ │ │ │ - lock test $0xa4,%al │ │ │ │ + add %dl,(%rax) │ │ │ │ + (bad) │ │ │ │ + sbb $0x45c74803,%eax │ │ │ │ + add %cl,(%rax) │ │ │ │ + popf │ │ │ │ rex.WR add %r9b,-0x75(%rax) │ │ │ │ - rex.XB (bad) │ │ │ │ - mov 0x17(%rbx),%rcx │ │ │ │ - mov 0xf(%rbx),%rbx │ │ │ │ - mov %rcx,-0x8(%rbp) │ │ │ │ - mov %rax,0x0(%rbp) │ │ │ │ - add $0xfffffffffffffff0,%rbp │ │ │ │ + pop %rbx │ │ │ │ + (bad) │ │ │ │ test $0x7,%bl │ │ │ │ - jne 4ca4a8 │ │ │ │ + jne 4c9d08 │ │ │ │ mov (%rbx),%rax │ │ │ │ jmp *%rax │ │ │ │ - nopw 0x0(%rax,%rax,1) │ │ │ │ - add $0x0,%al │ │ │ │ + xchg %ax,%ax │ │ │ │ + test %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) │ │ │ │ - and %r9b,-0x39(%r8) │ │ │ │ - and %r13b,%r8b │ │ │ │ - movsb %ds:(%rsi),%es:(%rdi) │ │ │ │ - rex.WR add %r9b,0x4d(%rbx,%rcx,4) │ │ │ │ - or %cl,-0x77(%rcx) │ │ │ │ - fmuls -0x75(%rax) │ │ │ │ - jge 4ca4cf │ │ │ │ - mov %rax,%rsi │ │ │ │ - mov 0x18(%rbp),%r14 │ │ │ │ - add $0x20,%rbp │ │ │ │ - jmp 4c9800 │ │ │ │ - jmp *-0x8(%r13) │ │ │ │ - nopl 0x0(%rax,%rax,1) │ │ │ │ - ... │ │ │ │ - (bad) │ │ │ │ + add %ch,%al │ │ │ │ + jmp 3c35a027 <__environ@GLIBC_2.2.5+0x38719b7f> │ │ │ │ + or %al,(%rax) │ │ │ │ + add %cl,0x3b(%rax) │ │ │ │ + rex.WXB (bad) │ │ │ │ + jne 4c9dba │ │ │ │ + movq $0x4c9d48,0x10(%rbp) │ │ │ │ + mov 0x6(%rbx),%rbx │ │ │ │ + add $0x10,%rbp │ │ │ │ + test $0x7,%bl │ │ │ │ + jne 4c9d48 │ │ │ │ + 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) │ │ │ │ - and %cl,0x3b(%rbp) │ │ │ │ - movsl %ds:(%rsi),%es:(%rdi) │ │ │ │ - pop %rax │ │ │ │ + add %al,(%rax) │ │ │ │ + add %ch,0x48031de9(%rax) │ │ │ │ + movl $0x4c9d70,0x0(%rbp) │ │ │ │ + mov 0xf(%rbx),%rbx │ │ │ │ + test $0x7,%bl │ │ │ │ + jne 4c9d70 │ │ │ │ + mov (%rbx),%rax │ │ │ │ + jmp *%rax │ │ │ │ + xchg %ax,%ax │ │ │ │ add (%rax),%eax │ │ │ │ - add %dh,0x23(%rdi) │ │ │ │ - movq $0x592630,-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 $0x4ca4e8,0x0(%rbp) │ │ │ │ - jmp 338a7d8 │ │ │ │ - add (%rax),%al │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ - adc (%rax),%al │ │ │ │ + (bad) │ │ │ │ add %al,(%rax) │ │ │ │ - sarb $1,-0x72b7fce3(%rdx) │ │ │ │ - rex.RB │ │ │ │ - lock cmp %r15,%rax │ │ │ │ - jb 4ca566 │ │ │ │ - movq $0x3390fc8,-0x10(%rbp) │ │ │ │ - mov %rbx,-0x8(%rbp) │ │ │ │ - mov 0x10(%rbx),%r14 │ │ │ │ - mov 0x18(%rbx),%rbx │ │ │ │ - add $0xfffffffffffffff0,%rbp │ │ │ │ - jmp 4c9ef0 │ │ │ │ - jmp *-0x10(%r13) │ │ │ │ - nopw 0x0(%rax,%rax,1) │ │ │ │ - add (%rax),%al │ │ │ │ + add %al,-0x16fce217(%rax) │ │ │ │ + ret │ │ │ │ + add $0xc7480000,%eax │ │ │ │ + adc %r12b,0x48004c9d(%r8) │ │ │ │ + mov %eax,%ebx │ │ │ │ + add $0x10,%rbp │ │ │ │ + test $0x7,%bl │ │ │ │ + jne 4c9da0 │ │ │ │ + mov (%rbx),%rax │ │ │ │ + jmp *%rax │ │ │ │ + xchg %ax,%ax │ │ │ │ + add (%rax),%eax │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ - adc (%rax),%al │ │ │ │ + (bad) │ │ │ │ add %al,(%rax) │ │ │ │ - nop │ │ │ │ - mov $0x8d48031d,%edx │ │ │ │ - rex.RB loopne 4ca5d1 │ │ │ │ - cmp %edi,%eax │ │ │ │ - jb 4ca62f │ │ │ │ - movq $0x3390fc8,-0x10(%rbp) │ │ │ │ - mov %rbx,-0x8(%rbp) │ │ │ │ - movq $0x4ca5d0,-0x20(%rbp) │ │ │ │ - mov 0x10(%rbx),%rax │ │ │ │ - mov 0x18(%rbx),%rbx │ │ │ │ - mov %rax,-0x18(%rbp) │ │ │ │ - add $0xffffffffffffffe0,%rbp │ │ │ │ + add %dl,-0x17(%rax) │ │ │ │ + sbb $0x45c74803,%eax │ │ │ │ + add %ah,(%rax) │ │ │ │ + movabs %eax,0xc3f60f5b8b48004c │ │ │ │ + (bad) │ │ │ │ + jne 4ca320 │ │ │ │ + mov (%rbx),%rax │ │ │ │ + jmp *%rax │ │ │ │ + movq $0x4c9de8,0x10(%rbp) │ │ │ │ + mov %rax,%rbx │ │ │ │ + add $0x10,%rbp │ │ │ │ test $0x7,%bl │ │ │ │ - jne 4ca5d0 │ │ │ │ + jne 4c9de8 │ │ │ │ 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,-0x46(%rax) │ │ │ │ - sbb $0xc4834903,%eax │ │ │ │ - cmp %cl,0x3b(%rbp) │ │ │ │ - movsl %ds:(%rsi),%es:(%rdi) │ │ │ │ - pop %rax │ │ │ │ + add %cl,(%rax) │ │ │ │ + jmp ffffffffc794a107 <__environ@GLIBC_2.2.5+0xffffffffc3d09c5f> │ │ │ │ + add %r10b,(%r8) │ │ │ │ + sahf │ │ │ │ + rex.WR add %r9b,-0x75(%rax) │ │ │ │ + pop %rbx │ │ │ │ + psadbw %mm3,%mm0 │ │ │ │ + (bad) │ │ │ │ + jne 4c9e10 │ │ │ │ + mov (%rbx),%rax │ │ │ │ + jmp *%rax │ │ │ │ + xchg %ax,%ax │ │ │ │ add (%rax),%eax │ │ │ │ - add %dh,0x42(%rdi) │ │ │ │ - mov 0x7(%rbx),%rax │ │ │ │ - mov 0xf(%rbx),%rbx │ │ │ │ - movq $0x4ca540,-0x30(%r12) │ │ │ │ - mov %rax,-0x20(%r12) │ │ │ │ - mov 0x8(%rbp),%rax │ │ │ │ - mov %rax,-0x18(%r12) │ │ │ │ - movq $0x5a2b70,-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 338a720 │ │ │ │ - jmp *-0x10(%r13) │ │ │ │ - nopl 0x0(%rax,%rax,1) │ │ │ │ - add (%rax),%al │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ - adc (%rax),%al │ │ │ │ + (bad) │ │ │ │ add %al,(%rax) │ │ │ │ - enter $0x1db9,$0x3 │ │ │ │ - lea -0x20(%rbp),%rax │ │ │ │ - cmp %r15,%rax │ │ │ │ - jb 4ca6fa │ │ │ │ - movq $0x3390fc8,-0x10(%rbp) │ │ │ │ - mov %rbx,-0x8(%rbp) │ │ │ │ - movq $0x4ca698,-0x20(%rbp) │ │ │ │ - mov 0x10(%rbx),%rax │ │ │ │ - mov 0x18(%rbx),%rbx │ │ │ │ - mov %rax,-0x18(%rbp) │ │ │ │ - add $0xffffffffffffffe0,%rbp │ │ │ │ - test $0x7,%bl │ │ │ │ - jne 4ca698 │ │ │ │ + add %ah,%al │ │ │ │ + call 2435a12f <__environ@GLIBC_2.2.5+0x20719c87> │ │ │ │ + add $0xc7480000,%eax │ │ │ │ + adc %r8b,-0x62(%r8) │ │ │ │ + rex.WR add %r9b,-0x75(%rax) │ │ │ │ + pop %rbp │ │ │ │ + or %cl,-0x7d(%rax) │ │ │ │ + (bad) │ │ │ │ + ret │ │ │ │ + (bad) │ │ │ │ + jne 4c9e40 │ │ │ │ mov (%rbx),%rax │ │ │ │ jmp *%rax │ │ │ │ - nopl 0x0(%rax,%rax,1) │ │ │ │ - add %eax,(%rax) │ │ │ │ + nop │ │ │ │ + add (%rax),%eax │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ (bad) │ │ │ │ add %al,(%rax) │ │ │ │ - add %bh,-0x47(%rax) │ │ │ │ - sbb $0xd8894803,%eax │ │ │ │ - and $0x7,%eax │ │ │ │ - cmp $0x1,%rax │ │ │ │ - je 4ca6fe │ │ │ │ - add $0x30,%r12 │ │ │ │ - cmp 0x358(%r13),%r12 │ │ │ │ - ja 4ca6ea │ │ │ │ - mov 0x6(%rbx),%rax │ │ │ │ - movq $0x4ca580,-0x28(%r12) │ │ │ │ - mov 0x8(%rbp),%rbx │ │ │ │ - mov %rbx,-0x18(%r12) │ │ │ │ - mov %rax,-0x10(%r12) │ │ │ │ - movq $0x32ce2c8,-0x8(%r12) │ │ │ │ - lea -0x28(%r12),%rax │ │ │ │ - mov %rax,(%r12) │ │ │ │ - lea -0x6(%r12),%rbx │ │ │ │ - add $0x10,%rbp │ │ │ │ - jmp *0x0(%rbp) │ │ │ │ - movq $0x30,0x388(%r13) │ │ │ │ - jmp 338a720 │ │ │ │ - jmp *-0x10(%r13) │ │ │ │ - lea 0x375def4(%rip),%rbx │ │ │ │ - add $0x10,%rbp │ │ │ │ - jmp *0x0(%rbp) │ │ │ │ + add %dh,0x48031de8(%rax) │ │ │ │ + mov 0x18(%rbp),%eax │ │ │ │ + mov 0x8(%rbp),%rcx │ │ │ │ + add $0xfffffffffffffff8,%rbp │ │ │ │ + jmp 4c9900 │ │ │ │ nopl 0x0(%rax) │ │ │ │ - add (%rax),%al │ │ │ │ - add %al,(%rax) │ │ │ │ - add %al,(%rax) │ │ │ │ + add $0x0,%eax │ │ │ │ add %al,(%rax) │ │ │ │ - adc (%rax),%al │ │ │ │ + add %bl,(%rsi) │ │ │ │ add %al,(%rax) │ │ │ │ - lock mov $0x8d48031d,%eax │ │ │ │ - rex.RB loopne 4ca771 │ │ │ │ - cmp %edi,%eax │ │ │ │ - jb 4caa45 │ │ │ │ - movq $0x3390fc8,-0x10(%rbp) │ │ │ │ - mov %rbx,-0x8(%rbp) │ │ │ │ - movq $0x4ca770,-0x20(%rbp) │ │ │ │ - mov 0x10(%rbx),%rax │ │ │ │ - mov 0x18(%rbx),%rbx │ │ │ │ - mov %rax,-0x18(%rbp) │ │ │ │ - add $0xffffffffffffffe0,%rbp │ │ │ │ + add %cl,-0x7cfce218(%rax) │ │ │ │ + jrcxz 4c9e72 │ │ │ │ + cmp $0x1,%rbx │ │ │ │ + je 4c9e15 │ │ │ │ + mov 0x10(%rbp),%rax │ │ │ │ + movq $0x4c9ea0,0x10(%rbp) │ │ │ │ + mov %rax,%rbx │ │ │ │ + add $0x10,%rbp │ │ │ │ test $0x7,%bl │ │ │ │ - jne 4ca770 │ │ │ │ + jne 4c9ea0 │ │ │ │ mov (%rbx),%rax │ │ │ │ jmp *%rax │ │ │ │ - nopl 0x0(%rax,%rax,1) │ │ │ │ - add %eax,(%rax) │ │ │ │ + xchg %ax,%ax │ │ │ │ + add (%rax),%eax │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ (bad) │ │ │ │ add %al,(%rax) │ │ │ │ - add %ah,0x49031db8(%rax) │ │ │ │ - add $0x118,%esp │ │ │ │ - cmp 0x358(%r13),%r12 │ │ │ │ - ja 4caa35 │ │ │ │ - mov 0x7(%rbx),%rax │ │ │ │ - mov 0xf(%rbx),%rcx │ │ │ │ - mov 0x17(%rbx),%rdx │ │ │ │ - mov 0x1f(%rbx),%rsi │ │ │ │ - mov 0x27(%rbx),%rdi │ │ │ │ - mov 0x2f(%rbx),%r8 │ │ │ │ - mov 0x37(%rbx),%r9 │ │ │ │ - mov 0x3f(%rbx),%r10 │ │ │ │ - mov 0x47(%rbx),%r11 │ │ │ │ - mov 0x4f(%rbx),%r14 │ │ │ │ - mov %rax,0x40(%rsp) │ │ │ │ - mov 0x57(%rbx),%rax │ │ │ │ - mov %rcx,0x48(%rsp) │ │ │ │ - mov 0x5f(%rbx),%rcx │ │ │ │ - mov %rdx,0x50(%rsp) │ │ │ │ - mov 0x67(%rbx),%rdx │ │ │ │ - mov %rsi,0x58(%rsp) │ │ │ │ - mov 0x6f(%rbx),%rsi │ │ │ │ - mov %rdi,0x60(%rsp) │ │ │ │ - mov 0x77(%rbx),%rdi │ │ │ │ - mov %r8,0x68(%rsp) │ │ │ │ - mov 0x7f(%rbx),%r8 │ │ │ │ - mov %r9,0x70(%rsp) │ │ │ │ - mov 0x87(%rbx),%r9 │ │ │ │ - mov %r10,0x78(%rsp) │ │ │ │ - mov 0x8f(%rbx),%r10 │ │ │ │ - mov %r11,0x80(%rsp) │ │ │ │ - mov 0x97(%rbx),%r11 │ │ │ │ - mov %r14,0x88(%rsp) │ │ │ │ - mov 0x9f(%rbx),%r14 │ │ │ │ - mov %rax,0x90(%rsp) │ │ │ │ - mov 0xa7(%rbx),%rax │ │ │ │ - mov %rcx,0x98(%rsp) │ │ │ │ - mov 0xaf(%rbx),%rcx │ │ │ │ - mov %rdx,0xa0(%rsp) │ │ │ │ - mov 0xb7(%rbx),%rdx │ │ │ │ - mov %rsi,0xa8(%rsp) │ │ │ │ - mov 0xbf(%rbx),%rsi │ │ │ │ - mov %rdi,0xb0(%rsp) │ │ │ │ - mov 0xc7(%rbx),%rdi │ │ │ │ - mov %r8,0xb8(%rsp) │ │ │ │ - mov 0xcf(%rbx),%r8 │ │ │ │ - mov %r9,0xc0(%rsp) │ │ │ │ - mov 0xd7(%rbx),%r9 │ │ │ │ - mov %r10,0xc8(%rsp) │ │ │ │ - mov 0xdf(%rbx),%r10 │ │ │ │ - mov %r11,0xd0(%rsp) │ │ │ │ - mov 0xe7(%rbx),%r11 │ │ │ │ - mov 0xef(%rbx),%rbx │ │ │ │ - movq $0x4ca648,-0x110(%r12) │ │ │ │ - mov %r14,0xd8(%rsp) │ │ │ │ - mov 0x8(%rbp),%r14 │ │ │ │ - mov %r14,-0x100(%r12) │ │ │ │ - mov 0xd0(%rsp),%r14 │ │ │ │ - mov %r14,-0xf8(%r12) │ │ │ │ - movq $0x59cc00,-0xf0(%r12) │ │ │ │ - mov 0x40(%rsp),%r14 │ │ │ │ - mov %r14,-0xe8(%r12) │ │ │ │ - mov 0x48(%rsp),%r14 │ │ │ │ - mov %r14,-0xe0(%r12) │ │ │ │ - mov 0x50(%rsp),%r14 │ │ │ │ - mov %r14,-0xd8(%r12) │ │ │ │ - mov 0x58(%rsp),%r14 │ │ │ │ - mov %r14,-0xd0(%r12) │ │ │ │ - mov 0x60(%rsp),%r14 │ │ │ │ - mov %r14,-0xc8(%r12) │ │ │ │ - mov 0x68(%rsp),%r14 │ │ │ │ - mov %r14,-0xc0(%r12) │ │ │ │ - mov 0x70(%rsp),%r14 │ │ │ │ - mov %r14,-0xb8(%r12) │ │ │ │ - mov 0x78(%rsp),%r14 │ │ │ │ - mov %r14,-0xb0(%r12) │ │ │ │ - mov 0x80(%rsp),%r14 │ │ │ │ - mov %r14,-0xa8(%r12) │ │ │ │ - mov 0x88(%rsp),%r14 │ │ │ │ - mov %r14,-0xa0(%r12) │ │ │ │ - mov 0x90(%rsp),%r14 │ │ │ │ - mov %r14,-0x98(%r12) │ │ │ │ - mov 0x98(%rsp),%r14 │ │ │ │ - mov %r14,-0x90(%r12) │ │ │ │ - mov 0xa0(%rsp),%r14 │ │ │ │ - mov %r14,-0x88(%r12) │ │ │ │ - mov 0xa8(%rsp),%r14 │ │ │ │ - mov %r14,-0x80(%r12) │ │ │ │ - mov 0xb0(%rsp),%r14 │ │ │ │ - mov %r14,-0x78(%r12) │ │ │ │ - mov 0xb8(%rsp),%r14 │ │ │ │ - mov %r14,-0x70(%r12) │ │ │ │ - mov 0xc0(%rsp),%r14 │ │ │ │ - mov %r14,-0x68(%r12) │ │ │ │ - mov 0xc8(%rsp),%r14 │ │ │ │ - mov %r14,-0x60(%r12) │ │ │ │ - lea -0x110(%r12),%r14 │ │ │ │ - mov %r14,-0x58(%r12) │ │ │ │ - mov 0xd8(%rsp),%r14 │ │ │ │ - mov %r14,-0x50(%r12) │ │ │ │ - mov %rax,-0x48(%r12) │ │ │ │ - mov %rcx,-0x40(%r12) │ │ │ │ - mov %rdx,-0x38(%r12) │ │ │ │ - mov %rsi,-0x30(%r12) │ │ │ │ - mov %rdi,-0x28(%r12) │ │ │ │ - mov %r8,-0x20(%r12) │ │ │ │ - mov %r9,-0x18(%r12) │ │ │ │ - mov %r10,-0x10(%r12) │ │ │ │ - mov %r11,-0x8(%r12) │ │ │ │ - mov %rbx,(%r12) │ │ │ │ - lea -0xef(%r12),%rbx │ │ │ │ + add %dl,-0x18(%rax) │ │ │ │ + sbb $0x458b4803,%eax │ │ │ │ + sbb %cl,-0x75(%rax) │ │ │ │ + rex.WRB or %r9b,-0x7d(%r8) │ │ │ │ + (bad) │ │ │ │ + rex.WRXB cli │ │ │ │ + (bad) │ │ │ │ + decl -0x75(%rax) │ │ │ │ + adc %r9b,-0x39(%r8) │ │ │ │ + adc %r12b,%r8b │ │ │ │ + sahf │ │ │ │ + rex.WR add %r9b,-0x77(%rax) │ │ │ │ + ret │ │ │ │ add $0x10,%rbp │ │ │ │ - jmp *0x0(%rbp) │ │ │ │ - movq $0x118,0x388(%r13) │ │ │ │ - jmp 338a720 │ │ │ │ - jmp *-0x10(%r13) │ │ │ │ - nopl 0x0(%rax) │ │ │ │ - add (%rax),%al │ │ │ │ - add %al,(%rax) │ │ │ │ - add %al,(%rax) │ │ │ │ - add %al,(%rax) │ │ │ │ - adc (%rax),%al │ │ │ │ - add %al,(%rax) │ │ │ │ - add %al,(%rax) │ │ │ │ + test $0x7,%bl │ │ │ │ + jne 4c9ee0 │ │ │ │ + mov (%rbx),%rax │ │ │ │ + jmp *%rax │ │ │ │ + xchg %ax,%ax │ │ │ │ + add (%rax),%eax │ │ │ │ add %al,(%rax) │ │ │ │ - lea -0x10(%rbp),%rax │ │ │ │ - cmp %r15,%rax │ │ │ │ - jb 4caa86 │ │ │ │ - movq $0x3390fc8,-0x10(%rbp) │ │ │ │ - mov %rbx,-0x8(%rbp) │ │ │ │ - mov 0x18(%rbx),%rsi │ │ │ │ - mov 0x10(%rbx),%r14 │ │ │ │ - add $0xfffffffffffffff0,%rbp │ │ │ │ - jmp 3240d18 │ │ │ │ - jmp *-0x10(%r13) │ │ │ │ - nopw 0x0(%rax,%rax,1) │ │ │ │ - add (%rax),%al │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ + (bad) │ │ │ │ add %al,(%rax) │ │ │ │ - adc (%rax),%al │ │ │ │ + add %dl,(%rax) │ │ │ │ + call ffffffff8b94a1ff <__environ@GLIBC_2.2.5+0xffffffff87d09d57> │ │ │ │ + sbb %r9b,-0x75(%r8) │ │ │ │ + rex.WRB or %r9b,-0x7d(%r8) │ │ │ │ + (bad) │ │ │ │ + psubd %mm7,%mm7 │ │ │ │ + decl (%rdi) │ │ │ │ + (bad) │ │ │ │ + addb $0x0,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ - jo 4caa53 │ │ │ │ - sbb $0x458d4803,%eax │ │ │ │ - lock cmp %r15,%rax │ │ │ │ - jb 4caac6 │ │ │ │ - movq $0x3390fc8,-0x10(%rbp) │ │ │ │ - mov %rbx,-0x8(%rbp) │ │ │ │ - mov 0x10(%rbx),%r14 │ │ │ │ - mov 0x18(%rbx),%rbx │ │ │ │ - add $0xfffffffffffffff0,%rbp │ │ │ │ - jmp 4c9ef0 │ │ │ │ - jmp *-0x10(%r13) │ │ │ │ - nopw 0x0(%rax,%rax,1) │ │ │ │ - add $0x1000000,%eax │ │ │ │ + add $0x0,%eax │ │ │ │ add %al,(%rax) │ │ │ │ - add %al,(%rdx) │ │ │ │ + add %bl,(%rsi) │ │ │ │ add %al,(%rax) │ │ │ │ + add %ch,%al │ │ │ │ + out %eax,$0x1d │ │ │ │ + add -0x7cb7f81d(%rbx),%eax │ │ │ │ + sti │ │ │ │ + add %esi,0x48(%rax,%riz,4) │ │ │ │ + movl $0x4c9f40,0x10(%rbp) │ │ │ │ + mov 0x8(%rbp),%rbx │ │ │ │ + add $0x10,%rbp │ │ │ │ + test $0x7,%bl │ │ │ │ + jne 4c9f40 │ │ │ │ + mov (%rbx),%rax │ │ │ │ + jmp *%rax │ │ │ │ + nopl 0x0(%rax,%rax,1) │ │ │ │ + add (%rax),%eax │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ - add %cl,(%rbx) │ │ │ │ add %al,(%rax) │ │ │ │ - add %ch,(%rax) │ │ │ │ - mov $0x1d,%ch │ │ │ │ - add -0x73(%rax),%ecx │ │ │ │ - rex.RB call 1044e43c <__environ@GLIBC_2.2.5+0xc80df94> │ │ │ │ (bad) │ │ │ │ - xor %al,-0x38b80000(%rip) │ │ │ │ - rex.RB call 995635 │ │ │ │ - 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 │ │ │ │ + add %al,(%rax) │ │ │ │ + add %dh,0x48031de7(%rax) │ │ │ │ + mov 0x18(%rbp),%eax │ │ │ │ + mov 0x8(%rbp),%rcx │ │ │ │ + add $0xfffffffffffffff8,%rbp │ │ │ │ + jmp 4c9900 │ │ │ │ + add $0x8,%rbp │ │ │ │ + jmp 4c989d │ │ │ │ + movq $0x4c9f88,0x10(%rbp) │ │ │ │ + mov 0x8(%rbp),%rbx │ │ │ │ + add $0x10,%rbp │ │ │ │ test $0x7,%bl │ │ │ │ - jne 4cab38 │ │ │ │ + jne 4c9f88 │ │ │ │ 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 %bl,%al │ │ │ │ - mov $0x1d,%ah │ │ │ │ - add -0x7f(%rcx),%ecx │ │ │ │ + add %ch,-0x19(%rax) │ │ │ │ + sbb $0x458b4803,%eax │ │ │ │ + sbb %cl,-0x75(%rax) │ │ │ │ + rex.WRB or %r9b,-0x7d(%r8) │ │ │ │ (bad) │ │ │ │ - mov $0x4d000001,%eax │ │ │ │ - cmp 0x358(%rbp),%esp │ │ │ │ - ja 4cb015 │ │ │ │ - mov 0x7(%rbx),%rax │ │ │ │ - mov 0xf(%rbx),%rcx │ │ │ │ - mov 0x17(%rbx),%rdx │ │ │ │ - mov 0x1f(%rbx),%rsi │ │ │ │ - mov 0x27(%rbx),%rdi │ │ │ │ - mov 0x2f(%rbx),%r8 │ │ │ │ - mov 0x37(%rbx),%r9 │ │ │ │ - mov 0x3f(%rbx),%r10 │ │ │ │ - mov 0x47(%rbx),%r11 │ │ │ │ - mov 0x4f(%rbx),%r14 │ │ │ │ - mov %rax,0x40(%rsp) │ │ │ │ - mov 0x57(%rbx),%rax │ │ │ │ - mov %rcx,0x48(%rsp) │ │ │ │ - mov 0x5f(%rbx),%rcx │ │ │ │ - mov %rdx,0x50(%rsp) │ │ │ │ - mov 0x67(%rbx),%rdx │ │ │ │ - mov %rsi,0x58(%rsp) │ │ │ │ - mov 0x6f(%rbx),%rsi │ │ │ │ - mov %rdi,0x60(%rsp) │ │ │ │ - mov 0x77(%rbx),%rdi │ │ │ │ - mov %r8,0x68(%rsp) │ │ │ │ - mov 0x7f(%rbx),%r8 │ │ │ │ - mov %r9,0x70(%rsp) │ │ │ │ - mov 0x87(%rbx),%r9 │ │ │ │ - mov %r10,0x78(%rsp) │ │ │ │ - mov 0x8f(%rbx),%r10 │ │ │ │ - mov %r11,0x80(%rsp) │ │ │ │ - mov 0x97(%rbx),%r11 │ │ │ │ - mov %r14,0x88(%rsp) │ │ │ │ - mov 0x9f(%rbx),%r14 │ │ │ │ - mov %rax,0x90(%rsp) │ │ │ │ - mov 0xa7(%rbx),%rax │ │ │ │ - mov %rcx,0x98(%rsp) │ │ │ │ - mov 0xaf(%rbx),%rcx │ │ │ │ - mov %rdx,0xa0(%rsp) │ │ │ │ - mov 0xb7(%rbx),%rdx │ │ │ │ - mov %rsi,0xa8(%rsp) │ │ │ │ - mov 0xbf(%rbx),%rsi │ │ │ │ - mov %rdi,0xb0(%rsp) │ │ │ │ - mov 0xc7(%rbx),%rdi │ │ │ │ - mov %r8,0xb8(%rsp) │ │ │ │ - mov 0xcf(%rbx),%r8 │ │ │ │ - mov %r9,0xc0(%rsp) │ │ │ │ - mov 0xd7(%rbx),%r9 │ │ │ │ - mov %r10,0xc8(%rsp) │ │ │ │ - mov 0xdf(%rbx),%r10 │ │ │ │ - mov %r11,0xd0(%rsp) │ │ │ │ - mov 0xe7(%rbx),%r11 │ │ │ │ - mov %r14,0xd8(%rsp) │ │ │ │ - mov 0xef(%rbx),%r14 │ │ │ │ - mov %rax,0xe0(%rsp) │ │ │ │ - mov 0xf7(%rbx),%rax │ │ │ │ - mov %rcx,0xe8(%rsp) │ │ │ │ - mov 0xff(%rbx),%rcx │ │ │ │ - mov %rdx,0xf0(%rsp) │ │ │ │ - mov 0x107(%rbx),%rdx │ │ │ │ - mov %rsi,0xf8(%rsp) │ │ │ │ - mov 0x10f(%rbx),%rsi │ │ │ │ - mov %rdi,0x100(%rsp) │ │ │ │ - mov 0x117(%rbx),%rdi │ │ │ │ - mov %r8,0x108(%rsp) │ │ │ │ - mov 0x11f(%rbx),%r8 │ │ │ │ - mov %r9,0x110(%rsp) │ │ │ │ - mov 0x127(%rbx),%r9 │ │ │ │ - mov %r10,0x118(%rsp) │ │ │ │ - mov 0x12f(%rbx),%r10 │ │ │ │ - mov %r11,0x120(%rsp) │ │ │ │ - mov 0x137(%rbx),%r11 │ │ │ │ - mov %r14,0x128(%rsp) │ │ │ │ - mov 0x13f(%rbx),%r14 │ │ │ │ - mov %rax,0x130(%rsp) │ │ │ │ - mov 0x147(%rbx),%rax │ │ │ │ - mov %rcx,0x138(%rsp) │ │ │ │ - mov 0x14f(%rbx),%rcx │ │ │ │ - mov %rdx,0x140(%rsp) │ │ │ │ - mov 0x157(%rbx),%rdx │ │ │ │ - mov %rsi,0x148(%rsp) │ │ │ │ - mov 0x15f(%rbx),%rsi │ │ │ │ - mov %rdi,0x150(%rsp) │ │ │ │ - mov 0x167(%rbx),%rdi │ │ │ │ - mov 0x16f(%rbx),%rbx │ │ │ │ - movq $0x4caa60,-0x1b0(%r12) │ │ │ │ - mov %r8,0x158(%rsp) │ │ │ │ - mov 0x10(%rbp),%r8 │ │ │ │ - mov %r8,-0x1a0(%r12) │ │ │ │ - mov %rbx,-0x198(%r12) │ │ │ │ - movq $0x4caaa0,-0x190(%r12) │ │ │ │ - mov %rdi,-0x180(%r12) │ │ │ │ - mov 0x8(%rbp),%rbx │ │ │ │ - mov %rbx,-0x178(%r12) │ │ │ │ - movq $0x535f60,-0x170(%r12) │ │ │ │ - mov 0x40(%rsp),%rbx │ │ │ │ - mov %rbx,-0x168(%r12) │ │ │ │ - mov 0x48(%rsp),%rbx │ │ │ │ - mov %rbx,-0x160(%r12) │ │ │ │ - mov 0x50(%rsp),%rbx │ │ │ │ - mov %rbx,-0x158(%r12) │ │ │ │ - mov 0x58(%rsp),%rbx │ │ │ │ - mov %rbx,-0x150(%r12) │ │ │ │ - mov 0x60(%rsp),%rbx │ │ │ │ - mov %rbx,-0x148(%r12) │ │ │ │ - mov 0x68(%rsp),%rbx │ │ │ │ - mov %rbx,-0x140(%r12) │ │ │ │ - mov 0x70(%rsp),%rbx │ │ │ │ - mov %rbx,-0x138(%r12) │ │ │ │ - mov 0x78(%rsp),%rbx │ │ │ │ - mov %rbx,-0x130(%r12) │ │ │ │ - mov 0x80(%rsp),%rbx │ │ │ │ - mov %rbx,-0x128(%r12) │ │ │ │ - mov 0x88(%rsp),%rbx │ │ │ │ - mov %rbx,-0x120(%r12) │ │ │ │ - mov 0x90(%rsp),%rbx │ │ │ │ - mov %rbx,-0x118(%r12) │ │ │ │ - mov 0x98(%rsp),%rbx │ │ │ │ - mov %rbx,-0x110(%r12) │ │ │ │ - mov 0xa0(%rsp),%rbx │ │ │ │ - mov %rbx,-0x108(%r12) │ │ │ │ - mov 0xa8(%rsp),%rbx │ │ │ │ - mov %rbx,-0x100(%r12) │ │ │ │ - mov 0xb0(%rsp),%rbx │ │ │ │ - mov %rbx,-0xf8(%r12) │ │ │ │ - mov 0xb8(%rsp),%rbx │ │ │ │ - mov %rbx,-0xf0(%r12) │ │ │ │ - mov 0xc0(%rsp),%rbx │ │ │ │ - mov %rbx,-0xe8(%r12) │ │ │ │ - mov 0xc8(%rsp),%rbx │ │ │ │ - mov %rbx,-0xe0(%r12) │ │ │ │ - mov 0xd0(%rsp),%rbx │ │ │ │ - mov %rbx,-0xd8(%r12) │ │ │ │ - mov 0xd8(%rsp),%rbx │ │ │ │ - mov %rbx,-0xd0(%r12) │ │ │ │ - mov 0xe0(%rsp),%rbx │ │ │ │ - mov %rbx,-0xc8(%r12) │ │ │ │ - mov 0xe8(%rsp),%rbx │ │ │ │ - mov %rbx,-0xc0(%r12) │ │ │ │ - mov 0xf0(%rsp),%rbx │ │ │ │ - mov %rbx,-0xb8(%r12) │ │ │ │ - mov 0xf8(%rsp),%rbx │ │ │ │ - mov %rbx,-0xb0(%r12) │ │ │ │ - mov 0x100(%rsp),%rbx │ │ │ │ - mov %rbx,-0xa8(%r12) │ │ │ │ - mov 0x108(%rsp),%rbx │ │ │ │ - mov %rbx,-0xa0(%r12) │ │ │ │ - mov 0x110(%rsp),%rbx │ │ │ │ - mov %rbx,-0x98(%r12) │ │ │ │ - mov 0x118(%rsp),%rbx │ │ │ │ - mov %rbx,-0x90(%r12) │ │ │ │ - mov 0x120(%rsp),%rbx │ │ │ │ - mov %rbx,-0x88(%r12) │ │ │ │ - mov 0x128(%rsp),%rbx │ │ │ │ - mov %rbx,-0x80(%r12) │ │ │ │ - mov 0x130(%rsp),%rbx │ │ │ │ - mov %rbx,-0x78(%r12) │ │ │ │ - mov 0x138(%rsp),%rbx │ │ │ │ - mov %rbx,-0x70(%r12) │ │ │ │ - mov 0x140(%rsp),%rbx │ │ │ │ - mov %rbx,-0x68(%r12) │ │ │ │ - mov 0x148(%rsp),%rbx │ │ │ │ - mov %rbx,-0x60(%r12) │ │ │ │ - mov 0x150(%rsp),%rbx │ │ │ │ - mov %rbx,-0x58(%r12) │ │ │ │ - mov 0x158(%rsp),%rbx │ │ │ │ - mov %rbx,-0x50(%r12) │ │ │ │ - mov %r9,-0x48(%r12) │ │ │ │ - mov %r10,-0x40(%r12) │ │ │ │ - mov %r11,-0x38(%r12) │ │ │ │ - mov %r14,-0x30(%r12) │ │ │ │ - mov %rax,-0x28(%r12) │ │ │ │ - mov %rcx,-0x20(%r12) │ │ │ │ - mov %rdx,-0x18(%r12) │ │ │ │ - mov %rsi,-0x10(%r12) │ │ │ │ - lea -0x190(%r12),%rax │ │ │ │ - mov %rax,-0x8(%r12) │ │ │ │ - lea -0x1b0(%r12),%rax │ │ │ │ - mov %rax,(%r12) │ │ │ │ - lea -0x16f(%r12),%rbx │ │ │ │ - add $0x18,%rbp │ │ │ │ - jmp *0x0(%rbp) │ │ │ │ - movq $0x1b8,0x388(%r13) │ │ │ │ - jmp 338a720 │ │ │ │ - jmp *-0x8(%r13) │ │ │ │ - nopl 0x0(%rax) │ │ │ │ - sbb %al,(%rax) │ │ │ │ + cmp (%rax),%ecx │ │ │ │ + add %al,(%rax) │ │ │ │ + add $0x8,%rbp │ │ │ │ + jmp 4c989d │ │ │ │ + movq $0x4c9fd0,0x10(%rbp) │ │ │ │ + mov %rax,%rbx │ │ │ │ + add $0x10,%rbp │ │ │ │ + test $0x7,%bl │ │ │ │ + jne 4c9fd0 │ │ │ │ + mov (%rbx),%rax │ │ │ │ + jmp *%rax │ │ │ │ + nopl 0x0(%rax,%rax,1) │ │ │ │ + add (%rax),%eax │ │ │ │ + add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ - add $0x0,%al │ │ │ │ - ... │ │ │ │ add %al,(%rax) │ │ │ │ (bad) │ │ │ │ add %al,(%rax) │ │ │ │ - add %bl,%al │ │ │ │ - mov $0x1d,%dl │ │ │ │ - add -0x73(%rax),%ecx │ │ │ │ - test %esi,-0x1(%rax) │ │ │ │ + add %ah,(%rax) │ │ │ │ + out %eax,$0x1d │ │ │ │ + add -0x39(%rax),%ecx │ │ │ │ + rex.RB │ │ │ │ + lock adc %ah,-0x74b7ffb4(%rax) │ │ │ │ + rex.XB cmovs -0x74b7e8b5(%r11),%ecx │ │ │ │ + pop %rbx │ │ │ │ (bad) │ │ │ │ - decl -0x8(%rcx,%rdi,1) │ │ │ │ - jb 4cb43c │ │ │ │ - movq $0x4cb0a8,-0x30(%rbp) │ │ │ │ - mov %rsi,%rbx │ │ │ │ - mov %r14,-0x28(%rbp) │ │ │ │ - mov %r8,-0x20(%rbp) │ │ │ │ - mov 0x7(%rdi),%rax │ │ │ │ - mov %rax,-0x18(%rbp) │ │ │ │ - mov 0xf(%rdi),%rax │ │ │ │ - mov %rax,-0x10(%rbp) │ │ │ │ - mov 0x17(%rdi),%rax │ │ │ │ - mov %rax,-0x8(%rbp) │ │ │ │ - add $0xffffffffffffffd0,%rbp │ │ │ │ + mov %rcx,-0x8(%rbp) │ │ │ │ + mov %rax,0x0(%rbp) │ │ │ │ + add $0xfffffffffffffff0,%rbp │ │ │ │ test $0x7,%bl │ │ │ │ - jne 4cb0a8 │ │ │ │ + jne 4ca010 │ │ │ │ mov (%rbx),%rax │ │ │ │ jmp *%rax │ │ │ │ - nopl 0x0(%rax) │ │ │ │ + nopw 0x0(%rax,%rax,1) │ │ │ │ add $0x0,%eax │ │ │ │ add %al,(%rax) │ │ │ │ add %bl,(%rsi) │ │ │ │ add %al,(%rax) │ │ │ │ - add %bh,-0x4e(%rax) │ │ │ │ - sbb $0xc4814903,%eax │ │ │ │ - call 4d4cb0b0 <__environ@GLIBC_2.2.5+0x4988ac08> │ │ │ │ - cmp 0x358(%rbp),%esp │ │ │ │ - ja 4cb447 │ │ │ │ - mov 0x10(%rbp),%rax │ │ │ │ - cmpq $0xf,0x7(%rbx) │ │ │ │ - jge 4cb1ed │ │ │ │ - mov 0x7(%rax),%rbx │ │ │ │ - mov 0xf(%rax),%rcx │ │ │ │ - mov 0x17(%rax),%rdx │ │ │ │ - mov 0x1f(%rax),%rsi │ │ │ │ - mov 0x27(%rax),%rdi │ │ │ │ - mov 0x2f(%rax),%r8 │ │ │ │ - mov 0x37(%rax),%r9 │ │ │ │ - mov 0x3f(%rax),%r10 │ │ │ │ - mov 0x47(%rax),%rax │ │ │ │ - movq $0x4c9d78,-0xe0(%r12) │ │ │ │ - mov %rbx,-0xd0(%r12) │ │ │ │ - movq $0x4c9e08,-0xc8(%r12) │ │ │ │ - mov %rdi,-0xb8(%r12) │ │ │ │ - movq $0x4c9ef0,-0xb0(%r12) │ │ │ │ - lea -0xe0(%r12),%r11 │ │ │ │ - mov %r11,-0xa8(%r12) │ │ │ │ - lea -0xc8(%r12),%r11 │ │ │ │ - mov %r11,-0xa0(%r12) │ │ │ │ - movq $0x4ca418,-0x98(%r12) │ │ │ │ - mov %rbx,-0x90(%r12) │ │ │ │ - mov %r11,-0x88(%r12) │ │ │ │ - movq $0x4ca720,-0x80(%r12) │ │ │ │ - lea -0xaf(%r12),%r11 │ │ │ │ - mov %r11,-0x70(%r12) │ │ │ │ - mov %rbx,-0x68(%r12) │ │ │ │ - movq $0x573d88,-0x60(%r12) │ │ │ │ - lea -0x80(%r12),%rbx │ │ │ │ - mov %rbx,-0x58(%r12) │ │ │ │ - mov %rcx,-0x50(%r12) │ │ │ │ - mov %rdx,-0x48(%r12) │ │ │ │ - mov %rsi,-0x40(%r12) │ │ │ │ - mov %rdi,-0x38(%r12) │ │ │ │ - mov %r8,-0x30(%r12) │ │ │ │ - mov %r9,-0x28(%r12) │ │ │ │ - mov %r10,-0x20(%r12) │ │ │ │ - mov %rax,-0x18(%r12) │ │ │ │ - movq $0x4caae8,-0x10(%r12) │ │ │ │ - mov %r11,-0x8(%r12) │ │ │ │ - lea -0x97(%r12),%rax │ │ │ │ - mov %rax,(%r12) │ │ │ │ - movq $0x4cba00,0x0(%rbp) │ │ │ │ - lea -0x5f(%r12),%rdi │ │ │ │ - lea -0xf(%r12),%rsi │ │ │ │ - lea 0x374d0d9(%rip),%r14 │ │ │ │ - jmp 573be0 │ │ │ │ - add $0xffffffffffffff18,%r12 │ │ │ │ - mov %rax,%rbx │ │ │ │ - movq $0x4cb270,-0x48(%rbp) │ │ │ │ - mov 0x7(%rbx),%rax │ │ │ │ - mov %rbx,%rcx │ │ │ │ - mov %rax,%rbx │ │ │ │ - mov 0xf(%rcx),%rdx │ │ │ │ - mov %rdx,-0x40(%rbp) │ │ │ │ - mov 0x17(%rcx),%rdx │ │ │ │ - mov %rdx,-0x38(%rbp) │ │ │ │ - mov 0x1f(%rcx),%rdx │ │ │ │ - mov %rdx,-0x30(%rbp) │ │ │ │ - mov 0x27(%rcx),%rdx │ │ │ │ - mov %rdx,-0x28(%rbp) │ │ │ │ - mov 0x2f(%rcx),%rdx │ │ │ │ - mov %rdx,-0x20(%rbp) │ │ │ │ - mov 0x37(%rcx),%rdx │ │ │ │ - mov %rdx,-0x18(%rbp) │ │ │ │ - mov 0x3f(%rcx),%rdx │ │ │ │ - mov %rdx,-0x10(%rbp) │ │ │ │ - mov 0x47(%rcx),%rdx │ │ │ │ - mov %rdx,-0x8(%rbp) │ │ │ │ - mov %rax,0x0(%rbp) │ │ │ │ - mov %rcx,0x10(%rbp) │ │ │ │ - add $0xffffffffffffffb8,%rbp │ │ │ │ + add %ah,%al │ │ │ │ + out %al,$0x1d │ │ │ │ + add %ecx,%ebp │ │ │ │ + movsxd (%rdi),%eax │ │ │ │ + add %al,(%rax) │ │ │ │ + nopl (%rax) │ │ │ │ + add $0x2,%al │ │ │ │ + add %al,(%rax) │ │ │ │ + add %al,(%rax) │ │ │ │ + add %al,(%rax) │ │ │ │ + (bad) │ │ │ │ + add %al,(%rax) │ │ │ │ + add %cl,%al │ │ │ │ + out %al,$0x1d │ │ │ │ + add -0x77(%rax),%ecx │ │ │ │ + fadds -0x7cb7f820(%rbx) │ │ │ │ + clc │ │ │ │ + add %ecx,(%rdi) │ │ │ │ + test %ah,-0x1(%rcx) │ │ │ │ + (bad) │ │ │ │ + decl -0x39(%rax) │ │ │ │ + add %r12b,-0x60(%r8) │ │ │ │ + rex.WR add %r9b,-0x75(%rax) │ │ │ │ + pop %rbx │ │ │ │ + (bad) │ │ │ │ test $0x7,%bl │ │ │ │ - jne 4cb270 │ │ │ │ + jne 4ca060 │ │ │ │ mov (%rbx),%rax │ │ │ │ jmp *%rax │ │ │ │ - nop │ │ │ │ - (bad) │ │ │ │ + xchg %ax,%ax │ │ │ │ + add $0x2,%al │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ - add %bl,(%rsi) │ │ │ │ + (bad) │ │ │ │ add %al,(%rax) │ │ │ │ - add %cl,0x48031db0(%rax) │ │ │ │ - movl $0x4cb2a0,0x0(%rbp) │ │ │ │ - mov %rbx,%rax │ │ │ │ - mov 0x8(%rbp),%rbx │ │ │ │ - mov %rax,0x8(%rbp) │ │ │ │ + add %dl,0x48031de6(%rax) │ │ │ │ + movl $0x4ca090,0x0(%rbp) │ │ │ │ + mov 0xf(%rbx),%rax │ │ │ │ + mov 0x7(%rbx),%rbx │ │ │ │ + mov %rax,0x20(%rbp) │ │ │ │ test $0x7,%bl │ │ │ │ - jne 4cb2a0 │ │ │ │ + jne 4ca090 │ │ │ │ mov (%rbx),%rax │ │ │ │ jmp *%rax │ │ │ │ - nopl (%rax) │ │ │ │ - (bad) │ │ │ │ + xchg %ax,%ax │ │ │ │ + add $0x0,%al │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ - add %bl,(%rsi) │ │ │ │ + (bad) │ │ │ │ add %al,(%rax) │ │ │ │ - add %bl,-0x50(%rax) │ │ │ │ + add %ah,-0x1a(%rax) │ │ │ │ sbb $0x45c74803,%eax │ │ │ │ clc │ │ │ │ - fdivs -0x76b7ffb4(%rdx) │ │ │ │ + fsubs -0x76b7ffb4(%rax) │ │ │ │ fmuls -0x75(%rax) │ │ │ │ - pop %rbp │ │ │ │ - adc %cl,-0x77(%rax) │ │ │ │ - add %r9b,-0x7d(%r8) │ │ │ │ - (bad) │ │ │ │ - ret │ │ │ │ + pop %rbx │ │ │ │ (bad) │ │ │ │ - jne 4cb2d8 │ │ │ │ + mov %rbx,%rcx │ │ │ │ + mov 0x10(%rbp),%rbx │ │ │ │ + mov %rcx,0x0(%rbp) │ │ │ │ + mov %rax,0x10(%rbp) │ │ │ │ + add $0xfffffffffffffff8,%rbp │ │ │ │ + test $0x7,%bl │ │ │ │ + jne 4ca0d8 │ │ │ │ mov (%rbx),%rax │ │ │ │ jmp *%rax │ │ │ │ - nopl 0x0(%rax) │ │ │ │ - sldt (%rax) │ │ │ │ + mov 0xf(%rbx),%rbx │ │ │ │ + jmp 4ca0e0 │ │ │ │ + nopw 0x0(%rax,%rax,1) │ │ │ │ + add %r8b,(%r8) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %bl,(%rsi) │ │ │ │ add %al,(%rax) │ │ │ │ - add %ah,(%rax) │ │ │ │ - mov $0x1d,%al │ │ │ │ - add -0x39(%rax),%ecx │ │ │ │ - add %r9b,(%r8) │ │ │ │ - mov $0x4c,%bl │ │ │ │ - add %cl,-0x77(%rax) │ │ │ │ - fmuls -0x75(%rax) │ │ │ │ - pop %rbp │ │ │ │ - and %cl,-0x77(%rax) │ │ │ │ - and %r14b,%r14b │ │ │ │ - ret │ │ │ │ - (bad) │ │ │ │ - jne 4cb308 │ │ │ │ + add %bl,(%rax) │ │ │ │ + out %al,$0x1d │ │ │ │ + add -0x75(%rax),%ecx │ │ │ │ + adc %r9b,-0x75(%r8) │ │ │ │ + rex.WRB or %r9b,-0x77(%r8) │ │ │ │ + fiaddl -0x7cb7f81e(%rbx) │ │ │ │ + cli │ │ │ │ + add (%rdi),%ecx │ │ │ │ + sbb $0x1,%ecx │ │ │ │ + add %al,(%rax) │ │ │ │ + cmp $0x2,%rdx │ │ │ │ + jae 4c9d0d │ │ │ │ + mov 0x1f(%rbx),%rdx │ │ │ │ + mov %rdx,%rsi │ │ │ │ + neg %rsi │ │ │ │ + xor %rdx,%rsi │ │ │ │ + mov %rcx,%rdi │ │ │ │ + and %rsi,%rdi │ │ │ │ + cmp 0x17(%rbx),%rdi │ │ │ │ + jne 4c9d75 │ │ │ │ + mov %rcx,%rsi │ │ │ │ + and %rdx,%rsi │ │ │ │ + test %rsi,%rsi │ │ │ │ + jne 4ca0bc │ │ │ │ + mov 0x7(%rbx),%rbx │ │ │ │ + jmp 4ca0e0 │ │ │ │ + movq $0x4ca158,0x10(%rbp) │ │ │ │ + mov 0x8(%rbp),%rbx │ │ │ │ + add $0x10,%rbp │ │ │ │ + test $0x7,%bl │ │ │ │ + jne 4ca158 │ │ │ │ mov (%rbx),%rax │ │ │ │ jmp *%rax │ │ │ │ - nopl (%rax) │ │ │ │ - sldt (%rax) │ │ │ │ + nopw 0x0(%rax,%rax,1) │ │ │ │ + add (%rax),%eax │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ - add %bl,(%rsi) │ │ │ │ add %al,(%rax) │ │ │ │ - add %dh,%al │ │ │ │ - scas %es:(%rdi),%eax │ │ │ │ - sbb $0x45c74803,%eax │ │ │ │ - add %bh,(%rax) │ │ │ │ - mov $0x4c,%bl │ │ │ │ - add %cl,-0x77(%rax) │ │ │ │ - fmuls -0x75(%rax) │ │ │ │ - pop %rbp │ │ │ │ - sub %cl,-0x77(%rax) │ │ │ │ - sub %r14b,%r14b │ │ │ │ - ret │ │ │ │ (bad) │ │ │ │ - jne 4cb338 │ │ │ │ - mov (%rbx),%rax │ │ │ │ - jmp *%rax │ │ │ │ - nopl (%rax) │ │ │ │ - sldt (%rax) │ │ │ │ add %al,(%rax) │ │ │ │ + add %bl,0x48031de5(%rax) │ │ │ │ + mov 0x18(%rbp),%eax │ │ │ │ + mov 0x8(%rbp),%rcx │ │ │ │ + add $0xfffffffffffffff8,%rbp │ │ │ │ + jmp 4ca7d4 │ │ │ │ + nopl 0x0(%rax) │ │ │ │ + add $0x0,%eax │ │ │ │ add %al,(%rax) │ │ │ │ add %bl,(%rsi) │ │ │ │ add %al,(%rax) │ │ │ │ - add %al,%al │ │ │ │ - scas %es:(%rdi),%eax │ │ │ │ - sbb $0x45c74803,%eax │ │ │ │ - add %ch,-0x4d(%rax) │ │ │ │ - rex.WR add %r9b,-0x77(%rax) │ │ │ │ - fmuls -0x75(%rax) │ │ │ │ - pop %rbp │ │ │ │ - xor %cl,-0x77(%rax) │ │ │ │ - xor %r14b,%r14b │ │ │ │ - ret │ │ │ │ - (bad) │ │ │ │ - jne 4cb368 │ │ │ │ + add %dh,-0x1b(%rax) │ │ │ │ + sbb $0x7e38303,%eax │ │ │ │ + cmp $0x1,%rbx │ │ │ │ + je 4ca128 │ │ │ │ + mov 0x10(%rbp),%rax │ │ │ │ + movq $0x4ca1b8,0x10(%rbp) │ │ │ │ + mov %rax,%rbx │ │ │ │ + add $0x10,%rbp │ │ │ │ + test $0x7,%bl │ │ │ │ + jne 4ca1b8 │ │ │ │ mov (%rbx),%rax │ │ │ │ jmp *%rax │ │ │ │ - nopl (%rax) │ │ │ │ - sldt (%rax) │ │ │ │ + xchg %ax,%ax │ │ │ │ + add (%rax),%eax │ │ │ │ + add %al,(%rax) │ │ │ │ + add %al,(%rax) │ │ │ │ + add %al,(%rax) │ │ │ │ + (bad) │ │ │ │ + add %al,(%rax) │ │ │ │ + add %bh,(%rax) │ │ │ │ + in $0x1d,%eax │ │ │ │ + add -0x75(%rax),%ecx │ │ │ │ + sbb %r9b,-0x75(%r8) │ │ │ │ + rex.WRB or %r9b,-0x7d(%r8) │ │ │ │ + (bad) │ │ │ │ + or (%rsi),%eax │ │ │ │ add %al,(%rax) │ │ │ │ + nopl 0x0(%rax) │ │ │ │ + add $0x0,%eax │ │ │ │ add %al,(%rax) │ │ │ │ add %bl,(%rsi) │ │ │ │ add %al,(%rax) │ │ │ │ - add %dl,0x48031daf(%rax) │ │ │ │ - movl $0x4cb398,0x0(%rbp) │ │ │ │ - mov %rbx,%rax │ │ │ │ - mov 0x38(%rbp),%rbx │ │ │ │ - mov %rax,0x38(%rbp) │ │ │ │ + add %dl,(%rax) │ │ │ │ + in $0x1d,%eax │ │ │ │ + add -0x77(%rax),%ecx │ │ │ │ + fadds -0x7cb7f820(%rbx) │ │ │ │ + clc │ │ │ │ + add %ecx,(%rdi) │ │ │ │ + test %bl,0x48000000(%rcx) │ │ │ │ + movl $0x4ca218,0x0(%rbp) │ │ │ │ + mov 0x6(%rbx),%rbx │ │ │ │ test $0x7,%bl │ │ │ │ - jne 4cb398 │ │ │ │ + jne 4ca218 │ │ │ │ mov (%rbx),%rax │ │ │ │ jmp *%rax │ │ │ │ - nopl (%rax) │ │ │ │ - sldt (%rax) │ │ │ │ - add %al,(%rax) │ │ │ │ + xchg %ax,%ax │ │ │ │ + add $0x0,%eax │ │ │ │ add %al,(%rax) │ │ │ │ add %bl,(%rsi) │ │ │ │ add %al,(%rax) │ │ │ │ - add %ah,-0x51(%rax) │ │ │ │ - sbb $0x45c74803,%eax │ │ │ │ - add %cl,%al │ │ │ │ - mov $0x4c,%bl │ │ │ │ - add %cl,-0x77(%rax) │ │ │ │ - fmuls -0x75(%rax) │ │ │ │ - pop %rbp │ │ │ │ - rex │ │ │ │ - mov %rax,0x40(%rbp) │ │ │ │ + add %bl,%al │ │ │ │ + in $0x1d,%al │ │ │ │ + add -0x39(%rax),%ecx │ │ │ │ + add %r8b,-0x5e(%r8) │ │ │ │ + rex.WR add %r9b,-0x75(%rax) │ │ │ │ + pop %rbx │ │ │ │ + (bad) │ │ │ │ test $0x7,%bl │ │ │ │ - jne 4cb3c8 │ │ │ │ + jne 4ca240 │ │ │ │ mov (%rbx),%rax │ │ │ │ jmp *%rax │ │ │ │ - nopl (%rax) │ │ │ │ - sldt (%rax) │ │ │ │ - add %al,(%rax) │ │ │ │ + xchg %ax,%ax │ │ │ │ + add $0x0,%eax │ │ │ │ add %al,(%rax) │ │ │ │ add %bl,(%rsi) │ │ │ │ add %al,(%rax) │ │ │ │ - add %dh,(%rax) │ │ │ │ - scas %es:(%rdi),%eax │ │ │ │ - sbb $0x45c74803,%eax │ │ │ │ - add %bh,%al │ │ │ │ - mov $0x4c,%bl │ │ │ │ - add %cl,-0x77(%rax) │ │ │ │ - fmuls -0x75(%rax) │ │ │ │ - pop %rbp │ │ │ │ - rex.W │ │ │ │ - mov %rax,0x48(%rbp) │ │ │ │ + add %dh,0x48031de4(%rax) │ │ │ │ + cmpl $0xa,0x7(%rbx) │ │ │ │ + jne 4c9f5a │ │ │ │ + mov 0x10(%rbp),%rax │ │ │ │ + movq $0x4ca278,0x10(%rbp) │ │ │ │ + mov %rax,%rbx │ │ │ │ + add $0x10,%rbp │ │ │ │ test $0x7,%bl │ │ │ │ - jne 4cb3f8 │ │ │ │ + jne 4ca278 │ │ │ │ mov (%rbx),%rax │ │ │ │ jmp *%rax │ │ │ │ - nopl (%rax) │ │ │ │ - sldt (%rax) │ │ │ │ + add (%rax),%eax │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ - add %bl,(%rsi) │ │ │ │ add %al,(%rax) │ │ │ │ + (bad) │ │ │ │ add %al,(%rax) │ │ │ │ - scas %es:(%rdi),%eax │ │ │ │ + add %bh,-0x1c(%rax) │ │ │ │ sbb $0x458b4803,%eax │ │ │ │ - adc %cl,-0x39(%rax) │ │ │ │ - adc %r13b,-0x4c(%r8) │ │ │ │ - rex.WR add %r9b,0x4d(%rbx,%rcx,4) │ │ │ │ - xor %cl,0x45(%rbx,%rcx,4) │ │ │ │ - sub %cl,-0x75(%rax) │ │ │ │ - jge 4cb430 │ │ │ │ - mov 0x8(%rbp),%rsi │ │ │ │ - mov %rax,%r14 │ │ │ │ - mov 0x38(%rbp),%rax │ │ │ │ - mov %rax,-0x10(%rbp) │ │ │ │ - mov 0x40(%rbp),%rax │ │ │ │ - mov %rax,-0x8(%rbp) │ │ │ │ - mov 0x48(%rbp),%rax │ │ │ │ - mov %rax,0x0(%rbp) │ │ │ │ - mov %rbx,0x8(%rbp) │ │ │ │ - add $0xfffffffffffffff0,%rbp │ │ │ │ - jmp 570960 │ │ │ │ - lea 0x31daf05(%rip),%rbx │ │ │ │ - jmp *-0x8(%r13) │ │ │ │ - movq $0xe8,0x388(%r13) │ │ │ │ - jmp 338a720 │ │ │ │ - nop │ │ │ │ - lea (%rdi),%ebx │ │ │ │ - add %al,(%rax) │ │ │ │ - add %al,(%rax) │ │ │ │ - add %al,(%rax) │ │ │ │ + sbb %cl,-0x75(%rax) │ │ │ │ + rex.WRB or %r9b,-0x7d(%r8) │ │ │ │ (bad) │ │ │ │ - add %al,(%rax) │ │ │ │ - add %dl,0x48031dae(%rax) │ │ │ │ - movl $0x4cb498,0x0(%rbp) │ │ │ │ - mov 0x50(%rbp),%rdi │ │ │ │ - lea 0x31da8a6(%rip),%rsi │ │ │ │ - lea 0x31da3b6(%rip),%r14 │ │ │ │ - jmp 575b48 │ │ │ │ - nop │ │ │ │ - lea (%rdi),%ebx │ │ │ │ + rex.WXB add $0xffffffff8b480000,%rax │ │ │ │ + adc %r9b,-0x39(%r8) │ │ │ │ + adc %r15b,0x48004ca2(%r8) │ │ │ │ + mov %eax,%ebx │ │ │ │ + add $0x10,%rbp │ │ │ │ + test $0x7,%bl │ │ │ │ + jne 4ca2b8 │ │ │ │ + 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,-0x52(%rax) │ │ │ │ - sbb $0x45c74803,%eax │ │ │ │ - xor %cl,%al │ │ │ │ - mov $0x4c,%ah │ │ │ │ - add %cl,0x75(%rbx,%rcx,4) │ │ │ │ - or %cl,-0x77(%rax) │ │ │ │ - pop %rbp │ │ │ │ - cmp %cl,-0x7d(%rax) │ │ │ │ - (bad) │ │ │ │ + add %bh,(%rax) │ │ │ │ + in $0x1d,%al │ │ │ │ + add -0x75(%rax),%ecx │ │ │ │ + sbb %r9b,-0x75(%r8) │ │ │ │ + rex.WRB or %r9b,-0x7d(%r8) │ │ │ │ (bad) │ │ │ │ - mov $0x1f0fffff,%ebp │ │ │ │ - addb $0x0,(%rax) │ │ │ │ - add %al,(%rax) │ │ │ │ + or -0x38b80000(%rip),%eax │ │ │ │ + adc %r15b,%r8b │ │ │ │ + movabs %al,0xc58348c38948004c │ │ │ │ + adc %dh,%dh │ │ │ │ + ret │ │ │ │ (bad) │ │ │ │ + jne 4ca2f8 │ │ │ │ + mov (%rbx),%rax │ │ │ │ + jmp *%rax │ │ │ │ + nopw 0x0(%rax,%rax,1) │ │ │ │ + add (%rax),%eax │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ - add %bl,(%rsi) │ │ │ │ + (bad) │ │ │ │ add %al,(%rax) │ │ │ │ - add %dh,%al │ │ │ │ - lods %ds:(%rsi),%eax │ │ │ │ - sbb $0x45c74803,%eax │ │ │ │ - clc │ │ │ │ - push $0x48004cb5 │ │ │ │ - mov %ebx,%esi │ │ │ │ - mov 0x8(%rbp),%r14 │ │ │ │ - mov %rbx,0x0(%rbp) │ │ │ │ - add $0xfffffffffffffff8,%rbp │ │ │ │ - jmp 4c05c0 │ │ │ │ - and $0xfffffffffffffff8,%rbx │ │ │ │ - mov (%rbx),%rbx │ │ │ │ - mov -0x4(%rbx),%ebx │ │ │ │ - jmp 4cb650 │ │ │ │ - movq $0x4cb520,0x0(%rbp) │ │ │ │ - mov 0x8(%rbp),%rbx │ │ │ │ - test $0x7,%bl │ │ │ │ - jne 4cb520 │ │ │ │ + add %bh,%al │ │ │ │ + jrcxz 4ca314 │ │ │ │ + add -0x39(%rax),%ecx │ │ │ │ + add %r15b,(%r8) │ │ │ │ + movabs %eax,0xc3f60f5b8b48004c │ │ │ │ + (bad) │ │ │ │ + jne 4ca338 │ │ │ │ mov (%rbx),%rax │ │ │ │ jmp *%rax │ │ │ │ - nopl 0x0(%rax) │ │ │ │ - xchg %al,(%rax) │ │ │ │ + xchg %ax,%ax │ │ │ │ + add (%rax),%eax │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ (bad) │ │ │ │ add %al,(%rax) │ │ │ │ - add %ah,(%rax) │ │ │ │ - mov %ebx,0x458b4803(%rip) │ │ │ │ - xor %cl,-0x75(%rax) │ │ │ │ - rex.WRB sub %r9b,-0x75(%r8) │ │ │ │ - push %rbp │ │ │ │ - and %cl,-0x75(%rax) │ │ │ │ - jne 4cb548 │ │ │ │ - mov 0x8(%rbp),%rdi │ │ │ │ - and $0x7,%ebx │ │ │ │ - cmp $0x1,%rbx │ │ │ │ - jne 4cb544 │ │ │ │ - xor %ebx,%ebx │ │ │ │ - jmp 4cb71a │ │ │ │ - mov $0x3,%r8d │ │ │ │ - mov %r8,%rbx │ │ │ │ - jmp 4cb71a │ │ │ │ + add %dl,%al │ │ │ │ + jrcxz 4ca33c │ │ │ │ + add %ebx,%ebp │ │ │ │ + (bad) │ │ │ │ nopw 0x0(%rax,%rax,1) │ │ │ │ - or %al,(%rax) │ │ │ │ + add (%rax),%eax │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ (bad) │ │ │ │ add %al,(%rax) │ │ │ │ - add %dh,(%rax) │ │ │ │ - lods %ds:(%rsi),%eax │ │ │ │ - sbb $0x458b4803,%eax │ │ │ │ - and %cl,-0x75(%rax) │ │ │ │ - rex.WRB xor %r9b,-0x75(%r8) │ │ │ │ - push %rbp │ │ │ │ - cmp %cl,-0x75(%rax) │ │ │ │ - jne 4cb5b8 │ │ │ │ - mov 0x28(%rbp),%rdi │ │ │ │ - mov 0x18(%rbp),%r8 │ │ │ │ - mov %rbx,%r9 │ │ │ │ - and $0x7,%r9d │ │ │ │ - cmp $0x1,%r9 │ │ │ │ - je 4cb7d4 │ │ │ │ - add $0x18,%r12 │ │ │ │ - cmp 0x358(%r13),%r12 │ │ │ │ - ja 4cb9c9 │ │ │ │ - movq $0x4c9d08,-0x10(%r12) │ │ │ │ - mov %rdi,-0x8(%r12) │ │ │ │ - mov %rax,(%r12) │ │ │ │ - lea -0xe(%r12),%rax │ │ │ │ - movq $0x4cb5f8,0x20(%rbp) │ │ │ │ - mov %r8,%rbx │ │ │ │ - mov %rsi,0x28(%rbp) │ │ │ │ - mov %rdx,0x30(%rbp) │ │ │ │ - mov %rcx,0x38(%rbp) │ │ │ │ - mov %rax,0x40(%rbp) │ │ │ │ - add $0x20,%rbp │ │ │ │ + add %bh,0x48031de3(%rax) │ │ │ │ + movl $0x4ca370,-0x8(%rbp) │ │ │ │ + mov %rbx,%rax │ │ │ │ + mov 0x7(%rbx),%rbx │ │ │ │ + mov 0xf(%rax),%rax │ │ │ │ + mov %rax,0x0(%rbp) │ │ │ │ + add $0xfffffffffffffff8,%rbp │ │ │ │ test $0x7,%bl │ │ │ │ - jne 4cb5f8 │ │ │ │ + jne 4ca370 │ │ │ │ mov (%rbx),%rax │ │ │ │ jmp *%rax │ │ │ │ - nopw 0x0(%rax,%rax,1) │ │ │ │ + nopl (%rax) │ │ │ │ add $0x0,%al │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ (bad) │ │ │ │ add %al,(%rax) │ │ │ │ - add %cl,-0x78(%rax) │ │ │ │ - sbb $0x45c74803,%eax │ │ │ │ - lock cmp %dh,-0x74b7ffb4(%rsi) │ │ │ │ - orl $0xffffff8b,0x48000000(%rdi) │ │ │ │ - mov 0x48000000(%rdi),%edx │ │ │ │ - mov 0x7(%rbx),%ebx │ │ │ │ - mov %rcx,-0x8(%rbp) │ │ │ │ - mov %rax,0x0(%rbp) │ │ │ │ - add $0xfffffffffffffff0,%rbp │ │ │ │ + add %al,-0x7cfce21d(%rax) │ │ │ │ + jrcxz 4ca37a │ │ │ │ + cmp $0x3,%rbx │ │ │ │ + je 4c9f51 │ │ │ │ + mov 0x8(%rbp),%rax │ │ │ │ + movq $0x4ca3b0,0x8(%rbp) │ │ │ │ + mov %rax,%rbx │ │ │ │ + add $0x8,%rbp │ │ │ │ test $0x7,%bl │ │ │ │ - jne 4cb638 │ │ │ │ + jne 4ca3b0 │ │ │ │ mov (%rbx),%rax │ │ │ │ jmp *%rax │ │ │ │ - (bad) │ │ │ │ + nopw 0x0(%rax,%rax,1) │ │ │ │ + add (%rax),%eax │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ - add %bl,(%rsi) │ │ │ │ + (bad) │ │ │ │ add %al,(%rax) │ │ │ │ - add %cl,(%rax) │ │ │ │ - mov %bl,0x458b4803(%rip) │ │ │ │ - adc %cl,-0x77(%rax) │ │ │ │ - flds -0x7cb7f81f(%rbx) │ │ │ │ - stc │ │ │ │ + add %al,-0x1d(%rax) │ │ │ │ + sbb $0x4d8b4803,%eax │ │ │ │ + sbb %cl,-0x75(%rax) │ │ │ │ + or %r9b,-0x7d(%r8) │ │ │ │ (bad) │ │ │ │ - je 4cb4e4 │ │ │ │ - lea -0x1(%rcx),%rbx │ │ │ │ - cmp $0xc,%rbx │ │ │ │ - jge 4cb890 │ │ │ │ - movq $0x4cb688,0x0(%rbp) │ │ │ │ - mov %rbx,%rcx │ │ │ │ - mov %rax,%rbx │ │ │ │ - mov %rcx,0x10(%rbp) │ │ │ │ - test $0x7,%bl │ │ │ │ - jne 4cb688 │ │ │ │ - mov (%rbx),%rax │ │ │ │ - jmp *%rax │ │ │ │ - xchg %ax,%ax │ │ │ │ - xchg %al,(%rax) │ │ │ │ + (bad) │ │ │ │ + cmc │ │ │ │ + (bad) │ │ │ │ + decl (%rdi) │ │ │ │ + (bad) │ │ │ │ + addb $0x0,(%rax) │ │ │ │ + add %al,(%rax) │ │ │ │ + add (%rax),%eax │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ (bad) │ │ │ │ add %al,(%rax) │ │ │ │ - add %bh,0x48031d87(%rax) │ │ │ │ - mov 0x30(%rbp),%eax │ │ │ │ - mov 0x28(%rbp),%rcx │ │ │ │ - mov 0x20(%rbp),%rdx │ │ │ │ - mov 0x18(%rbp),%rsi │ │ │ │ - mov 0x8(%rbp),%rdi │ │ │ │ - mov %rbx,%r8 │ │ │ │ - and $0x7,%r8d │ │ │ │ - cmp $0x1,%r8 │ │ │ │ - je 4cb544 │ │ │ │ - movq $0x4cb700,0x0(%rbp) │ │ │ │ + add %bl,(%rax) │ │ │ │ + jrcxz 4ca3f4 │ │ │ │ + add -0x77(%rax),%ecx │ │ │ │ + fadds -0x7cb7f820(%rbx) │ │ │ │ + clc │ │ │ │ + add %ecx,(%rdi) │ │ │ │ + test %dh,0x48fffff4(%rbp) │ │ │ │ + movl $0x4ca410,0x0(%rbp) │ │ │ │ mov 0x6(%rbx),%rbx │ │ │ │ test $0x7,%bl │ │ │ │ - jne 4cb700 │ │ │ │ + jne 4ca410 │ │ │ │ mov (%rbx),%rax │ │ │ │ jmp *%rax │ │ │ │ - nopl 0x0(%rax,%rax,1) │ │ │ │ - xchg %al,(%rax) │ │ │ │ + xchg %ax,%ax │ │ │ │ + add (%rax),%eax │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ (bad) │ │ │ │ add %al,(%rax) │ │ │ │ - add %ch,-0x79(%rax) │ │ │ │ - sbb $0x458b4803,%eax │ │ │ │ - xor %cl,-0x75(%rax) │ │ │ │ - rex.WRB sub %r9b,-0x75(%r8) │ │ │ │ - push %rbp │ │ │ │ - and %cl,-0x75(%rax) │ │ │ │ - jne 4cb700 │ │ │ │ - mov 0x8(%rbp),%rdi │ │ │ │ - jmp 4cb71a │ │ │ │ - xchg %ax,%ax │ │ │ │ - xchg %al,(%rax) │ │ │ │ + add %ah,%al │ │ │ │ + loop 4ca42c │ │ │ │ + add -0x39(%rax),%ecx │ │ │ │ + rex.RB clc │ │ │ │ + rex.W movsb %ds:(%rsi),%es:(%rdi) │ │ │ │ + rex.WR add %r9b,-0x75(%rax) │ │ │ │ + rex.XB cmovs -0x76b7f8a5(%r11),%ecx │ │ │ │ + add %r9b,-0x7d(%r8) │ │ │ │ + (bad) │ │ │ │ + ret │ │ │ │ + (bad) │ │ │ │ + jne 4ca448 │ │ │ │ + mov (%rbx),%rax │ │ │ │ + jmp *%rax │ │ │ │ + nopw 0x0(%rax,%rax,1) │ │ │ │ + add $0x0,%al │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ (bad) │ │ │ │ add %al,(%rax) │ │ │ │ - add %al,-0x79(%rax) │ │ │ │ - sbb $0x458b4803,%eax │ │ │ │ - xor %cl,-0x75(%rax) │ │ │ │ - rex.WRB sub %r9b,-0x75(%r8) │ │ │ │ - push %rbp │ │ │ │ - and %cl,-0x75(%rax) │ │ │ │ - jne 4cb728 │ │ │ │ - mov 0x8(%rbp),%rdi │ │ │ │ - and $0x7,%ebx │ │ │ │ - dec %rbx │ │ │ │ - add $0x20,%r12 │ │ │ │ - cmp 0x358(%r13),%r12 │ │ │ │ - ja 4cb9b1 │ │ │ │ - cmp $0x3,%rbx │ │ │ │ - jne 4cb861 │ │ │ │ - add $0xffffffffffffffe0,%r12 │ │ │ │ - movq $0x4cb768,0x8(%rbp) │ │ │ │ - mov %rdi,%rbx │ │ │ │ - add $0x8,%rbp │ │ │ │ + add %ch,0x48031de2(%rax) │ │ │ │ + movl $0x4ca490,-0x8(%rbp) │ │ │ │ + mov %rbx,%rax │ │ │ │ + mov 0x7(%rbx),%rbx │ │ │ │ + mov %rbx,%rcx │ │ │ │ + mov 0x20(%rbp),%rbx │ │ │ │ + mov %rcx,0x0(%rbp) │ │ │ │ + mov %rax,0x20(%rbp) │ │ │ │ + add $0xfffffffffffffff8,%rbp │ │ │ │ test $0x7,%bl │ │ │ │ - jne 4cb768 │ │ │ │ + jne 4ca490 │ │ │ │ mov (%rbx),%rax │ │ │ │ jmp *%rax │ │ │ │ + mov 0xf(%rbx),%rbx │ │ │ │ + jmp 4ca498 │ │ │ │ nopw 0x0(%rax,%rax,1) │ │ │ │ add %r8b,(%r8) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %bl,(%rsi) │ │ │ │ add %al,(%rax) │ │ │ │ - add %bl,%al │ │ │ │ - xchg %bl,0x458b4803(%rip) │ │ │ │ - sub %cl,-0x75(%rax) │ │ │ │ - rex.WRB and %r9b,-0x75(%r8) │ │ │ │ - push %rbp │ │ │ │ + add %ah,-0x1e(%rax) │ │ │ │ + sbb $0x458b4803,%eax │ │ │ │ sbb %cl,-0x75(%rax) │ │ │ │ - jne 4cb788 │ │ │ │ - mov %rbx,%rdi │ │ │ │ - and $0x7,%edi │ │ │ │ - cmp $0x1,%rdi │ │ │ │ - je 4cb917 │ │ │ │ - add $0x20,%r12 │ │ │ │ - cmp 0x358(%r13),%r12 │ │ │ │ - ja 4cb7c4 │ │ │ │ - movq $0x4a37b8,-0x18(%r12) │ │ │ │ - mov %rcx,-0x10(%r12) │ │ │ │ - mov %rdx,-0x8(%r12) │ │ │ │ - mov %rsi,(%r12) │ │ │ │ - lea 0x376bb26(%rip),%rsi │ │ │ │ - lea -0x17(%r12),%r14 │ │ │ │ - mov %rax,%rbx │ │ │ │ - add $0x30,%rbp │ │ │ │ - jmp 3395748 │ │ │ │ - movq $0x20,0x388(%r13) │ │ │ │ - jmp 338a720 │ │ │ │ - add $0x68,%r12 │ │ │ │ - cmp 0x358(%r13),%r12 │ │ │ │ - ja 4cb851 │ │ │ │ - movq $0x4c9b00,-0x60(%r12) │ │ │ │ - mov %rdi,-0x58(%r12) │ │ │ │ - mov %rax,-0x50(%r12) │ │ │ │ - movq $0x4c9c90,-0x48(%r12) │ │ │ │ - mov 0x10(%rbp),%rax │ │ │ │ - mov %rax,-0x38(%r12) │ │ │ │ - mov 0x8(%rbp),%rax │ │ │ │ - mov %rax,-0x30(%r12) │ │ │ │ - movq $0x50aa00,-0x28(%r12) │ │ │ │ - movq $0x36acb89,-0x20(%r12) │ │ │ │ - lea -0x48(%r12),%rax │ │ │ │ - mov %rax,-0x18(%r12) │ │ │ │ - movq $0x3363ae0,-0x10(%r12) │ │ │ │ - lea -0x27(%r12),%rax │ │ │ │ - mov %rax,-0x8(%r12) │ │ │ │ - mov %rdx,(%r12) │ │ │ │ - lea -0x5e(%r12),%rax │ │ │ │ - lea -0xe(%r12),%rdx │ │ │ │ - jmp 4cb5b9 │ │ │ │ - movq $0x68,0x388(%r13) │ │ │ │ - jmp 338a720 │ │ │ │ - movq $0x4a37b8,-0x18(%r12) │ │ │ │ - mov %rcx,-0x10(%r12) │ │ │ │ - mov %rdx,-0x8(%r12) │ │ │ │ - mov %rsi,(%r12) │ │ │ │ - lea 0x376ba5a(%rip),%rsi │ │ │ │ - lea -0x17(%r12),%r14 │ │ │ │ - mov %rax,%rbx │ │ │ │ - add $0x38,%rbp │ │ │ │ - jmp 3395748 │ │ │ │ - movq $0x4cb8c0,0x0(%rbp) │ │ │ │ - mov %rbx,%rcx │ │ │ │ + rex.WRB or %r9b,-0x77(%r8) │ │ │ │ + fiaddl -0x7cb7f81e(%rbx) │ │ │ │ + cli │ │ │ │ + add 0x38(%rbx),%esi │ │ │ │ + cmp $0x2,%rdx │ │ │ │ + jae 4c9b0d │ │ │ │ + mov 0x1f(%rbx),%rdx │ │ │ │ + mov %rdx,%rsi │ │ │ │ + neg %rsi │ │ │ │ + xor %rdx,%rsi │ │ │ │ + mov %rcx,%rdi │ │ │ │ + and %rsi,%rdi │ │ │ │ + cmp 0x17(%rbx),%rdi │ │ │ │ + jne 4c9c12 │ │ │ │ + mov %rcx,%rsi │ │ │ │ + and %rdx,%rsi │ │ │ │ + test %rsi,%rsi │ │ │ │ + jne 4ca474 │ │ │ │ + mov 0x7(%rbx),%rbx │ │ │ │ + jmp 4ca498 │ │ │ │ + movq $0x4ca508,0x8(%rbp) │ │ │ │ mov %rax,%rbx │ │ │ │ - mov %rcx,0x10(%rbp) │ │ │ │ + add $0x8,%rbp │ │ │ │ test $0x7,%bl │ │ │ │ - jne 4cb8c0 │ │ │ │ + jne 4ca508 │ │ │ │ mov (%rbx),%rax │ │ │ │ jmp *%rax │ │ │ │ - nopl 0x0(%rax) │ │ │ │ - xchg %al,(%rax) │ │ │ │ + nopl (%rax) │ │ │ │ + test %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ (bad) │ │ │ │ add %al,(%rax) │ │ │ │ - add %al,0x48031d85(%rax) │ │ │ │ - mov %ebx,%eax │ │ │ │ - and $0x7,%eax │ │ │ │ - cmp $0x1,%rax │ │ │ │ - je 4cb4f3 │ │ │ │ - movq $0x4cb8f8,0x0(%rbp) │ │ │ │ - mov 0x6(%rbx),%rbx │ │ │ │ + add %ch,%al │ │ │ │ + loope 4ca524 │ │ │ │ + add -0x39(%rax),%ecx │ │ │ │ + add %r9b,-0x5b(%r8) │ │ │ │ + rex.WR add %r9b,-0x75(%rax) │ │ │ │ + pop %rbx │ │ │ │ + (bad) │ │ │ │ test $0x7,%bl │ │ │ │ - jne 4cb8f8 │ │ │ │ + jne 4ca548 │ │ │ │ mov (%rbx),%rax │ │ │ │ jmp *%rax │ │ │ │ xchg %ax,%ax │ │ │ │ - xchg %al,(%rax) │ │ │ │ + test %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ (bad) │ │ │ │ add %al,(%rax) │ │ │ │ - add %cl,-0x7b(%rax) │ │ │ │ - sbb $0x458b4803,%eax │ │ │ │ - xor %cl,-0x75(%rax) │ │ │ │ - rex.WRB sub %r9b,-0x75(%r8) │ │ │ │ - push %rbp │ │ │ │ - and %cl,-0x75(%rax) │ │ │ │ - jne 4cb920 │ │ │ │ - mov 0x8(%rbp),%rdi │ │ │ │ - and $0x7,%ebx │ │ │ │ - dec %rbx │ │ │ │ - jmp 4cb71a │ │ │ │ - add $0x38,%r12 │ │ │ │ - cmp 0x358(%r13),%r12 │ │ │ │ - ja 4cb9d9 │ │ │ │ - cmpq $0xa,0x8(%rbp) │ │ │ │ - jge 4cb966 │ │ │ │ - movq $0x4a37b8,-0x30(%r12) │ │ │ │ - mov %rcx,-0x28(%r12) │ │ │ │ - mov %rdx,-0x20(%r12) │ │ │ │ - mov %rsi,-0x18(%r12) │ │ │ │ - lea -0x2f(%r12),%rbx │ │ │ │ - add $0xffffffffffffffe8,%r12 │ │ │ │ - lea 0x376b982(%rip),%rsi │ │ │ │ - mov %rbx,%r14 │ │ │ │ - mov %rax,%rbx │ │ │ │ - add $0x30,%rbp │ │ │ │ - jmp 3395748 │ │ │ │ - movq $0x3363ae0,-0x30(%r12) │ │ │ │ - movq $0x36a3e41,-0x28(%r12) │ │ │ │ - mov %rdx,-0x20(%r12) │ │ │ │ - movq $0x4a37b8,-0x18(%r12) │ │ │ │ - mov %rcx,-0x10(%r12) │ │ │ │ - lea -0x2e(%r12),%rbx │ │ │ │ - mov %rbx,-0x8(%r12) │ │ │ │ - mov %rsi,(%r12) │ │ │ │ - lea 0x376b939(%rip),%rsi │ │ │ │ - lea -0x17(%r12),%r14 │ │ │ │ - mov %rax,%rbx │ │ │ │ - add $0x30,%rbp │ │ │ │ - jmp 3395748 │ │ │ │ - movq $0x20,0x388(%r13) │ │ │ │ - movq $0x4cb6d8,0x0(%rbp) │ │ │ │ - jmp 338a738 │ │ │ │ - movq $0x18,0x388(%r13) │ │ │ │ - jmp 338a720 │ │ │ │ - movq $0x38,0x388(%r13) │ │ │ │ - jmp 338a720 │ │ │ │ - nopl 0x0(%rax) │ │ │ │ - test %eax,(%rax) │ │ │ │ - add %al,(%rax) │ │ │ │ + add %al,%al │ │ │ │ + loope 4ca54c │ │ │ │ + add %ebx,%ebp │ │ │ │ + (bad) │ │ │ │ + nopw 0x0(%rax,%rax,1) │ │ │ │ + test %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ - (bad) │ │ │ │ add %al,(%rax) │ │ │ │ - add %bh,%al │ │ │ │ - test $0x1d,%al │ │ │ │ - add %ecx,%ebp │ │ │ │ - repnz idiv %edi │ │ │ │ - decl (%rdi) │ │ │ │ (bad) │ │ │ │ - add %al,(%rcx) │ │ │ │ add %al,(%rax) │ │ │ │ + add %ch,0x48031de1(%rax) │ │ │ │ + movl $0x4ca7a8,0x0(%rbp) │ │ │ │ + mov 0xf(%rbx),%rbx │ │ │ │ + test $0x7,%bl │ │ │ │ + jne 4ca7a8 │ │ │ │ + mov (%rbx),%rax │ │ │ │ + jmp *%rax │ │ │ │ + movq $0x4ca590,0x10(%rbp) │ │ │ │ + mov 0x8(%rbp),%rbx │ │ │ │ + add $0x10,%rbp │ │ │ │ + test $0x7,%bl │ │ │ │ + jne 4ca590 │ │ │ │ + mov (%rbx),%rax │ │ │ │ + jmp *%rax │ │ │ │ + nopl 0x0(%rax) │ │ │ │ + add (%rax),%al │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ - add %dl,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ - add %ah,(%rax) │ │ │ │ - out %eax,(%dx) │ │ │ │ - sbb $0x458d4803,%eax │ │ │ │ - call 7344f36c <__environ@GLIBC_2.2.5+0x6f80eec4> │ │ │ │ - and %ecx,-0x39(%rax) │ │ │ │ - rex.RB │ │ │ │ - lock enter $0x390f,$0x3 │ │ │ │ - mov %rbx,-0x8(%rbp) │ │ │ │ - movq $0x4cba58,-0x18(%rbp) │ │ │ │ - mov 0x10(%rbx),%r14 │ │ │ │ - add $0xffffffffffffffe8,%rbp │ │ │ │ - jmp 4f1218 │ │ │ │ - jmp *-0x10(%r13) │ │ │ │ - xchg %ax,%ax │ │ │ │ - ... │ │ │ │ (bad) │ │ │ │ add %al,(%rax) │ │ │ │ - add %al,(%rax) │ │ │ │ - add %al,(%rax) │ │ │ │ - add %cl,-0x7d(%rcx) │ │ │ │ + add %ah,-0x1f(%rax) │ │ │ │ + sbb $0x458b4803,%eax │ │ │ │ + adc %ch,%cl │ │ │ │ + xchg %eax,%ebx │ │ │ │ + out %al,(%dx) │ │ │ │ (bad) │ │ │ │ - sbb %cl,0x3b(%rbp) │ │ │ │ - movsl %ds:(%rsi),%es:(%rdi) │ │ │ │ - pop %rax │ │ │ │ - add (%rax),%eax │ │ │ │ - add %dh,0x1e(%rdi) │ │ │ │ - movq $0x3363098,-0x10(%r12) │ │ │ │ - mov %rbx,-0x8(%r12) │ │ │ │ - mov %r14,(%r12) │ │ │ │ - lea -0xf(%r12),%rbx │ │ │ │ - add $0x8,%rbp │ │ │ │ - jmp *0x0(%rbp) │ │ │ │ - movq $0x18,0x388(%r13) │ │ │ │ - jmp 338a798 │ │ │ │ - nopl 0x0(%rax,%rax,1) │ │ │ │ - add %eax,(%rax) │ │ │ │ - add %al,(%rax) │ │ │ │ + decl (%rdi) │ │ │ │ + (bad) │ │ │ │ + addb $0x0,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ + add $0x2,%al │ │ │ │ add %al,(%rax) │ │ │ │ - adc %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ + (bad) │ │ │ │ add %al,(%rax) │ │ │ │ - lea -0x18(%rbp),%rax │ │ │ │ - cmp %r15,%rax │ │ │ │ - jb 4cbb28 │ │ │ │ - movq $0x3390fc8,-0x10(%rbp) │ │ │ │ - mov %rbx,-0x8(%rbp) │ │ │ │ - movq $0x4cbae8,-0x18(%rbp) │ │ │ │ - mov 0x10(%rbx),%rbx │ │ │ │ - add $0xffffffffffffffe8,%rbp │ │ │ │ + add %al,-0x1f(%rax) │ │ │ │ + sbb $0xd8894803,%eax │ │ │ │ + and $0x7,%eax │ │ │ │ + cmp $0x1,%rax │ │ │ │ + je 4c96c8 │ │ │ │ + movq $0x4ca5e8,0x0(%rbp) │ │ │ │ + mov 0x6(%rbx),%rbx │ │ │ │ test $0x7,%bl │ │ │ │ - jne 4cbae8 │ │ │ │ + jne 4ca5e8 │ │ │ │ mov (%rbx),%rax │ │ │ │ jmp *%rax │ │ │ │ - nop │ │ │ │ - ... │ │ │ │ - (bad) │ │ │ │ + xchg %ax,%ax │ │ │ │ + add $0x2,%al │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ - add %cl,-0x39(%rax) │ │ │ │ - add %r10b,(%r8) │ │ │ │ - mov $0x8b48004c,%ebx │ │ │ │ - pop %rbx │ │ │ │ - psadbw %mm3,%mm0 │ │ │ │ (bad) │ │ │ │ - jne 4cbb10 │ │ │ │ + add %al,(%rax) │ │ │ │ + add %cl,(%rax) │ │ │ │ + loope 4ca604 │ │ │ │ + add -0x39(%rax),%ecx │ │ │ │ + add %r11b,(%r8) │ │ │ │ + cmpsb %es:(%rdi),%ds:(%rsi) │ │ │ │ + rex.WR add %r9b,-0x75(%rax) │ │ │ │ + rex.XB cmovs -0x76b7f8a5(%r11),%ecx │ │ │ │ + and %r14b,%r14b │ │ │ │ + ret │ │ │ │ + (bad) │ │ │ │ + jne 4ca618 │ │ │ │ mov (%rbx),%rax │ │ │ │ jmp *%rax │ │ │ │ xchg %ax,%ax │ │ │ │ - ... │ │ │ │ - (bad) │ │ │ │ + add $0x0,%al │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ - add %cl,0x43(%rbx,%rcx,4) │ │ │ │ (bad) │ │ │ │ - mov 0x7(%rbx),%rdi │ │ │ │ - mov 0xf(%rbx),%rsi │ │ │ │ - xor %r14d,%r14d │ │ │ │ - add $0x8,%rbp │ │ │ │ - jmp 5d3ec0 │ │ │ │ - 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 -0x8(%rbp),%rax │ │ │ │ - cmp %r15,%rax │ │ │ │ - jb 4cbb8c │ │ │ │ - movq $0x4cbb78,-0x8(%rbp) │ │ │ │ - mov 0x10(%rbx),%rbx │ │ │ │ + add %bl,%al │ │ │ │ + loopne 4ca634 │ │ │ │ + add -0x39(%rax),%ecx │ │ │ │ + rex.RB clc │ │ │ │ + (bad) │ │ │ │ + cmpsb %es:(%rdi),%ds:(%rsi) │ │ │ │ + rex.WR add %r9b,-0x77(%rax) │ │ │ │ + fmuls -0x75(%rax) │ │ │ │ + pop %rbx │ │ │ │ + (bad) │ │ │ │ + mov %rbx,%rcx │ │ │ │ + mov 0x10(%rbp),%rbx │ │ │ │ + mov %rcx,0x0(%rbp) │ │ │ │ + mov %rax,0x10(%rbp) │ │ │ │ add $0xfffffffffffffff8,%rbp │ │ │ │ test $0x7,%bl │ │ │ │ - jne 4cbb78 │ │ │ │ + jne 4ca660 │ │ │ │ mov (%rbx),%rax │ │ │ │ jmp *%rax │ │ │ │ - nopl 0x0(%rax,%rax,1) │ │ │ │ - ... │ │ │ │ - (bad) │ │ │ │ - add %al,(%rax) │ │ │ │ - add %al,(%rax) │ │ │ │ - add %al,(%rax) │ │ │ │ - add %cl,-0x73(%rax) │ │ │ │ - xor $0x376c37a,%eax │ │ │ │ - mov 0x7(%rbx),%r14 │ │ │ │ - add $0x8,%rbp │ │ │ │ - jmp 32e89a8 │ │ │ │ - jmp *-0x10(%r13) │ │ │ │ - add %eax,(%rax) │ │ │ │ + mov 0xf(%rbx),%rbx │ │ │ │ + jmp 4ca668 │ │ │ │ + nopw 0x0(%rax,%rax,1) │ │ │ │ + add %r8b,(%r8) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ + add %bl,(%rsi) │ │ │ │ add %al,(%rax) │ │ │ │ - adc %al,(%rax) │ │ │ │ + add %dl,0x48031de0(%rax) │ │ │ │ + mov 0x10(%rbp),%eax │ │ │ │ + mov 0x8(%rbp),%rcx │ │ │ │ + mov %rbx,%rdx │ │ │ │ + and $0x7,%edx │ │ │ │ + cmp $0x3,%rdx │ │ │ │ + jae 4ca6f1 │ │ │ │ + cmp $0x2,%rdx │ │ │ │ + jae 4c9a28 │ │ │ │ + mov 0x1f(%rbx),%rdx │ │ │ │ + mov %rdx,%rsi │ │ │ │ + neg %rsi │ │ │ │ + xor %rdx,%rsi │ │ │ │ + mov %rcx,%rdi │ │ │ │ + and %rsi,%rdi │ │ │ │ + cmp 0x17(%rbx),%rdi │ │ │ │ + jne 4c9b75 │ │ │ │ + mov %rcx,%rsi │ │ │ │ + and %rdx,%rsi │ │ │ │ + test %rsi,%rsi │ │ │ │ + jne 4ca644 │ │ │ │ + mov 0x7(%rbx),%rbx │ │ │ │ + jmp 4ca668 │ │ │ │ + movq $0x4ca6e0,0x10(%rbp) │ │ │ │ + mov %rbx,%rax │ │ │ │ + mov 0x8(%rbp),%rbx │ │ │ │ + mov %rax,0x28(%rbp) │ │ │ │ + add $0x10,%rbp │ │ │ │ + test $0x7,%bl │ │ │ │ + jne 4ca6e0 │ │ │ │ + mov (%rbx),%rax │ │ │ │ + jmp *%rax │ │ │ │ + nopl (%rax) │ │ │ │ + add (%rax),%eax │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ - lea -0x10(%rbp),%rax │ │ │ │ - cmp %r15,%rax │ │ │ │ - jb 4cbbf3 │ │ │ │ - add $0x18,%r12 │ │ │ │ - cmp 0x358(%r13),%r12 │ │ │ │ - ja 4cbbe8 │ │ │ │ - movq $0x3390fc8,-0x10(%rbp) │ │ │ │ - mov %rbx,-0x8(%rbp) │ │ │ │ - mov 0x10(%rbx),%rax │ │ │ │ - movq $0x4cbb40,-0x10(%r12) │ │ │ │ - mov %rax,(%r12) │ │ │ │ - lea -0x10(%r12),%rsi │ │ │ │ - lea 0x2eebdea(%rip),%r14 │ │ │ │ - add $0xfffffffffffffff0,%rbp │ │ │ │ - jmp 3359998 │ │ │ │ - movq $0x18,0x388(%r13) │ │ │ │ - jmp *-0x10(%r13) │ │ │ │ - nop │ │ │ │ (bad) │ │ │ │ add %al,(%rax) │ │ │ │ - add %al,(%rbx) │ │ │ │ - add %al,(%rax) │ │ │ │ - add %al,(%rcx) │ │ │ │ - add %al,(%rax) │ │ │ │ - add %al,(%rax) │ │ │ │ + add %dl,(%rax) │ │ │ │ + loopne 4ca6fc │ │ │ │ + add -0x75(%rax),%ecx │ │ │ │ + rex.WRB or %r9b,-0x75(%r8) │ │ │ │ + sbb %r9b,-0x7d(%r8) │ │ │ │ + (bad) │ │ │ │ + jrcxz 4ca6ef │ │ │ │ add %al,(%rax) │ │ │ │ - add %cl,(%rcx) │ │ │ │ + movq $0x4ca720,0x10(%rbp) │ │ │ │ + mov %rax,%rbx │ │ │ │ + add $0x10,%rbp │ │ │ │ + test $0x7,%bl │ │ │ │ + jne 4ca720 │ │ │ │ + mov (%rbx),%rax │ │ │ │ + jmp *%rax │ │ │ │ + nopw 0x0(%rax,%rax,1) │ │ │ │ + add (%rax),%eax │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ - add %cl,-0x73(%rax) │ │ │ │ - rex.RB call 1044f564 <__environ@GLIBC_2.2.5+0xc80f0bc> │ │ │ │ (bad) │ │ │ │ - mov $0x0,%al │ │ │ │ add %al,(%rax) │ │ │ │ - movq $0x4cbc58,-0x18(%rbp) │ │ │ │ - mov 0x5(%rbx),%rax │ │ │ │ - mov %r14,%rbx │ │ │ │ - mov %rax,-0x10(%rbp) │ │ │ │ - mov %rdi,-0x8(%rbp) │ │ │ │ - add $0xffffffffffffffe8,%rbp │ │ │ │ + add %dl,%al │ │ │ │ + fistps 0x45c74803(%rip) │ │ │ │ + lock js 4ca6cd │ │ │ │ + rex.WR add %r9b,-0x75(%rax) │ │ │ │ + rex.XB cmovs -0x74b7e8b5(%r11),%ecx │ │ │ │ + pop %rbx │ │ │ │ + (bad) │ │ │ │ + mov %rcx,-0x8(%rbp) │ │ │ │ + mov %rax,0x0(%rbp) │ │ │ │ + add $0xfffffffffffffff0,%rbp │ │ │ │ test $0x7,%bl │ │ │ │ - jne 4cbc58 │ │ │ │ + jne 4ca778 │ │ │ │ mov (%rbx),%rax │ │ │ │ jmp *%rax │ │ │ │ nopw 0x0(%rax,%rax,1) │ │ │ │ - add (%rax),%al │ │ │ │ + add $0x0,%eax │ │ │ │ + add %al,(%rax) │ │ │ │ + add %bl,(%rsi) │ │ │ │ add %al,(%rax) │ │ │ │ + add %dl,-0x14fce221(%rax) │ │ │ │ + (bad) │ │ │ │ + nopw 0x0(%rax,%rax,1) │ │ │ │ + add $0x0,%eax │ │ │ │ add %al,(%rax) │ │ │ │ + add %bl,(%rsi) │ │ │ │ add %al,(%rax) │ │ │ │ + add %bh,-0x21(%rax) │ │ │ │ + sbb $0x45c74803,%eax │ │ │ │ + adc %cl,%al │ │ │ │ + cmpsl %es:(%rdi),%ds:(%rsi) │ │ │ │ + rex.WR add %r9b,-0x75(%rax) │ │ │ │ + pop %rbx │ │ │ │ + cmovs -0x3c09ef3b(%rbx),%eax │ │ │ │ (bad) │ │ │ │ + jne 4ca7c8 │ │ │ │ + mov (%rbx),%rax │ │ │ │ + jmp *%rax │ │ │ │ + nopw 0x0(%rax,%rax,1) │ │ │ │ + test %al,(%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 %al,(%rax) │ │ │ │ + add %cl,-0x21(%rax) │ │ │ │ + sbb $0x4d8b4803,%eax │ │ │ │ + or %cl,-0x75(%rax) │ │ │ │ + and %r13b,%r11b │ │ │ │ + and 0xf(%rsi),%ah │ │ │ │ + (bad) │ │ │ │ + add %r8b,(%rax) │ │ │ │ add (%rax),%eax │ │ │ │ - add %dh,0x58(%rdi) │ │ │ │ - mov 0x7(%rbx),%rax │ │ │ │ - mov 0xf(%rbx),%rcx │ │ │ │ - mov 0x17(%rbx),%rbx │ │ │ │ - movq $0x3363ae0,-0x30(%r12) │ │ │ │ - mov 0x8(%rbp),%rdx │ │ │ │ - mov %rdx,-0x28(%r12) │ │ │ │ - mov %rax,-0x20(%r12) │ │ │ │ - movq $0x4a37b8,-0x18(%r12) │ │ │ │ - lea -0x2e(%r12),%rax │ │ │ │ - mov %rax,-0x10(%r12) │ │ │ │ - mov %rcx,-0x8(%r12) │ │ │ │ - mov %rbx,(%r12) │ │ │ │ - lea 0x376b62e(%rip),%rsi │ │ │ │ - lea -0x17(%r12),%r14 │ │ │ │ - mov 0x10(%rbp),%rbx │ │ │ │ - add $0x18,%rbp │ │ │ │ - jmp 3395748 │ │ │ │ - movq $0x38,0x388(%r13) │ │ │ │ - jmp 338a720 │ │ │ │ - jmp *-0x8(%r13) │ │ │ │ - nopl 0x0(%rax) │ │ │ │ - add %eax,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ - adc %al,(%rax) │ │ │ │ + (bad) │ │ │ │ add %al,(%rax) │ │ │ │ + add %ch,(%rax) │ │ │ │ + fistps 0x4d8b4803(%rip) │ │ │ │ + sbb %cl,-0x75(%rax) │ │ │ │ + or %r9b,-0x7d(%r8) │ │ │ │ + (bad) │ │ │ │ + mov %ebx,%edx │ │ │ │ + and $0x7,%edx │ │ │ │ + cmp $0x1,%rdx │ │ │ │ + je 4ca885 │ │ │ │ + movq $0x4ca830,-0x8(%rbp) │ │ │ │ + mov %rbx,%rdx │ │ │ │ + mov 0x6(%rbx),%rbx │ │ │ │ + mov 0x1e(%rdx),%rsi │ │ │ │ + mov %rsi,0x0(%rbp) │ │ │ │ + mov 0x16(%rdx),%rdx │ │ │ │ + mov %rdx,0x8(%rbp) │ │ │ │ + mov %rcx,0x10(%rbp) │ │ │ │ + mov %rax,0x20(%rbp) │ │ │ │ + add $0xfffffffffffffff8,%rbp │ │ │ │ + test $0x7,%bl │ │ │ │ + jne 4ca830 │ │ │ │ + mov (%rbx),%rax │ │ │ │ + jmp *%rax │ │ │ │ + nopl 0x0(%rax) │ │ │ │ + add $0x0,%eax │ │ │ │ add %al,(%rax) │ │ │ │ + add %bl,(%rsi) │ │ │ │ add %al,(%rax) │ │ │ │ - lea -0x18(%rbp),%rax │ │ │ │ - cmp %r15,%rax │ │ │ │ - jb 4cbdae │ │ │ │ - movq $0x3390fc8,-0x10(%rbp) │ │ │ │ - mov %rbx,-0x8(%rbp) │ │ │ │ - movq $0x4cbd30,-0x18(%rbp) │ │ │ │ - mov 0x10(%rbx),%rbx │ │ │ │ - add $0xffffffffffffffe8,%rbp │ │ │ │ + add %al,%al │ │ │ │ + ficomps 0x458b4803(%rip) │ │ │ │ + sub %cl,-0x77(%rax) │ │ │ │ + flds -0x7cb7f81f(%rbx) │ │ │ │ + stc │ │ │ │ + add %ecx,(%rdi) │ │ │ │ + test %ah,0x48000000(%rsi) │ │ │ │ + mov 0x20(%rbp),%edx │ │ │ │ + mov 0x18(%rbp),%rsi │ │ │ │ + cmp $0x2,%rcx │ │ │ │ + jne 4ca865 │ │ │ │ + movq $0x4ca1e0,0x0(%rbp) │ │ │ │ + mov %rsi,%r14 │ │ │ │ + mov %rdx,%rbx │ │ │ │ + jmp 3395508 │ │ │ │ + movq $0x4ca180,0x0(%rbp) │ │ │ │ + mov %rsi,%r9 │ │ │ │ + mov %rax,%r8 │ │ │ │ + lea 0x3770bff(%rip),%rdi │ │ │ │ + mov %rbx,%rsi │ │ │ │ + mov %rdx,%r14 │ │ │ │ + jmp 4cb068 │ │ │ │ + movq $0x4ca8c8,0x0(%rbp) │ │ │ │ + mov %rbx,%rax │ │ │ │ + mov 0x7(%rbx),%rbx │ │ │ │ + mov 0x17(%rax),%rdx │ │ │ │ + mov %rdx,0x8(%rbp) │ │ │ │ + mov 0xf(%rax),%rax │ │ │ │ + mov %rax,0x10(%rbp) │ │ │ │ + mov %rcx,0x20(%rbp) │ │ │ │ test $0x7,%bl │ │ │ │ - jne 4cbd30 │ │ │ │ + jne 4ca8c8 │ │ │ │ mov (%rbx),%rax │ │ │ │ jmp *%rax │ │ │ │ - nopl 0x0(%rax,%rax,1) │ │ │ │ - ... │ │ │ │ - (bad) │ │ │ │ + nopw 0x0(%rax,%rax,1) │ │ │ │ + add $0x0,%al │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ - add %cl,-0x77(%rax) │ │ │ │ - fadds -0x7cb7f820(%rbx) │ │ │ │ - clc │ │ │ │ - add %esi,0x49(%rsi,%rsi,2) │ │ │ │ - add $0x48,%esp │ │ │ │ - cmp 0x358(%r13),%r12 │ │ │ │ - ja 4cbd9e │ │ │ │ - mov 0x6(%rbx),%rax │ │ │ │ - movq $0x4cbba0,-0x40(%r12) │ │ │ │ - mov %rax,-0x30(%r12) │ │ │ │ - movq $0x50d128,-0x28(%r12) │ │ │ │ - movq $0x36acc22,-0x20(%r12) │ │ │ │ - movq $0x36acb89,-0x18(%r12) │ │ │ │ - lea -0x40(%r12),%rax │ │ │ │ - mov %rax,-0x10(%r12) │ │ │ │ - movq $0x4cbc10,-0x8(%r12) │ │ │ │ - lea -0x27(%r12),%rax │ │ │ │ - mov %rax,(%r12) │ │ │ │ - lea -0x5(%r12),%rbx │ │ │ │ - add $0x8,%rbp │ │ │ │ - jmp *0x0(%rbp) │ │ │ │ - movq $0x48,0x388(%r13) │ │ │ │ - jmp 338a720 │ │ │ │ - jmp *-0x10(%r13) │ │ │ │ - lea 0x31d8872(%rip),%rbx │ │ │ │ - add $0x8,%rbp │ │ │ │ - jmp *0x0(%rbp) │ │ │ │ - add (%rax),%eax │ │ │ │ + (bad) │ │ │ │ add %al,(%rax) │ │ │ │ + add %ch,(%rax) │ │ │ │ + ficomps 0x7e38303(%rip) │ │ │ │ + cmp $0x3,%rbx │ │ │ │ + jne 4c96ba │ │ │ │ + movq $0x4ca5b0,0x0(%rbp) │ │ │ │ + mov 0x20(%rbp),%r14 │ │ │ │ + mov 0x18(%rbp),%rbx │ │ │ │ + jmp 3395508 │ │ │ │ + movq $0x4ca910,0x0(%rbp) │ │ │ │ + mov %rax,%rbx │ │ │ │ + test $0x7,%bl │ │ │ │ + jne 4ca910 │ │ │ │ + mov (%rbx),%rax │ │ │ │ + jmp *%rax │ │ │ │ + nop │ │ │ │ + add $0x4,%eax │ │ │ │ add %al,(%rax) │ │ │ │ + add %bl,(%rsi) │ │ │ │ add %al,(%rax) │ │ │ │ - sldt (%rax) │ │ │ │ add %ah,%al │ │ │ │ - scas %es:(%rdi),%al │ │ │ │ - sbb $0x458d4803,%eax │ │ │ │ - loopne 4cbe21 │ │ │ │ - cmp %edi,%eax │ │ │ │ - jb 4cbea9 │ │ │ │ - movq $0x4cbe18,-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 │ │ │ │ + fstpl 0x7b834803(%rip) │ │ │ │ + (bad) │ │ │ │ + or (%rdi),%cl │ │ │ │ + test %edx,0x48fffffd(%rcx) │ │ │ │ + mov 0x10(%rbp),%eax │ │ │ │ + movq $0x4ca950,0x10(%rbp) │ │ │ │ + mov %rbx,%rcx │ │ │ │ + mov %rax,%rbx │ │ │ │ + mov %rcx,0x28(%rbp) │ │ │ │ + add $0x10,%rbp │ │ │ │ test $0x7,%bl │ │ │ │ - jne 4cbe18 │ │ │ │ + jne 4ca950 │ │ │ │ mov (%rbx),%rax │ │ │ │ jmp *%rax │ │ │ │ nop │ │ │ │ - add (%rax),%al │ │ │ │ + add (%rax),%eax │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ (bad) │ │ │ │ add %al,(%rax) │ │ │ │ - add %bl,-0x7cfce252(%rax) │ │ │ │ - jrcxz 4cbe22 │ │ │ │ - cmp $0x1,%rbx │ │ │ │ - je 4cbe98 │ │ │ │ - movq $0x4cbe50,0x10(%rbp) │ │ │ │ + add %ah,0x48031ddd(%rax) │ │ │ │ + mov 0x8(%rbp),%ecx │ │ │ │ + mov 0x18(%rbp),%rax │ │ │ │ + add $0xfffffffffffffff8,%rbp │ │ │ │ + jmp 4ca7d4 │ │ │ │ + movq $0x4ca990,0x10(%rbp) │ │ │ │ mov 0x8(%rbp),%rbx │ │ │ │ add $0x10,%rbp │ │ │ │ test $0x7,%bl │ │ │ │ - jne 4cbe50 │ │ │ │ + jne 4ca990 │ │ │ │ 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,-0x52(%rax) │ │ │ │ - sbb $0x45c74803,%eax │ │ │ │ - add %bh,-0x42(%rax) │ │ │ │ - rex.WR add %r9b,-0x75(%rax) │ │ │ │ - pop %rbx │ │ │ │ - psadbw %mm3,%mm0 │ │ │ │ + add %ah,-0x23(%rax) │ │ │ │ + sbb $0x458b4803,%eax │ │ │ │ + adc %ch,%cl │ │ │ │ + xchg %eax,%ebx │ │ │ │ (bad) │ │ │ │ - jne 4cbe78 │ │ │ │ - mov (%rbx),%rax │ │ │ │ - jmp *%rax │ │ │ │ - xchg %ax,%ax │ │ │ │ - ... │ │ │ │ (bad) │ │ │ │ - add %al,(%rax) │ │ │ │ - add %bh,(%rax) │ │ │ │ - scas %es:(%rdi),%al │ │ │ │ - sbb $0x45c74803,%eax │ │ │ │ - add %al,%al │ │ │ │ - mov $0x8d4c004c,%esi │ │ │ │ - add $0x376c072,%eax │ │ │ │ - mov 0x17(%rbx),%rdi │ │ │ │ - mov 0x7(%rbx),%rsi │ │ │ │ - mov 0xf(%rbx),%r14 │ │ │ │ - jmp 31ad2b0 │ │ │ │ - mov 0x10(%rbp),%rbx │ │ │ │ - and $0xfffffffffffffff8,%rbx │ │ │ │ - add $0x18,%rbp │ │ │ │ - mov (%rbx),%rax │ │ │ │ - jmp *%rax │ │ │ │ - jmp *-0x10(%r13) │ │ │ │ - nopl (%rax) │ │ │ │ - ... │ │ │ │ + decl (%rdi) │ │ │ │ (bad) │ │ │ │ + addb $0x0,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ - add %dh,%al │ │ │ │ - lods %ds:(%rsi),%eax │ │ │ │ - sbb $0x45c74803,%eax │ │ │ │ - add %ah,%al │ │ │ │ - mov $0x8949004c,%esi │ │ │ │ - fsubrp %st,%st(1) │ │ │ │ - or %dh,0x10(%rbx) │ │ │ │ - add %al,(%rax) │ │ │ │ + add $0x0,%al │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ - (bad) │ │ │ │ add %al,(%rax) │ │ │ │ - add %ah,-0x15(%rax) │ │ │ │ - jae 4cbee3 │ │ │ │ - movq $0x4cbf00,0x0(%rbp) │ │ │ │ - mov %rbx,%r14 │ │ │ │ - jmp 5d77b0 │ │ │ │ - ... │ │ │ │ (bad) │ │ │ │ add %al,(%rax) │ │ │ │ - add %al,-0x15(%rax) │ │ │ │ - jae 4cbf03 │ │ │ │ - movq $0x4cbf30,-0x8(%rbp) │ │ │ │ - xor %esi,%esi │ │ │ │ - mov %rbx,%r14 │ │ │ │ - mov %rbx,0x0(%rbp) │ │ │ │ - add $0xfffffffffffffff8,%rbp │ │ │ │ - jmp 32c9eb0 │ │ │ │ - nopw 0x0(%rax,%rax,1) │ │ │ │ - add %eax,(%rax) │ │ │ │ + add %al,-0x23(%rax) │ │ │ │ + sbb $0x7e38303,%eax │ │ │ │ + cmp $0x1,%rbx │ │ │ │ + je 4ca961 │ │ │ │ + mov 0x10(%rbp),%rax │ │ │ │ + movq $0x4ca9e8,0x10(%rbp) │ │ │ │ + mov %rax,%rbx │ │ │ │ + add $0x10,%rbp │ │ │ │ + test $0x7,%bl │ │ │ │ + jne 4ca9e8 │ │ │ │ + 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) │ │ │ │ - jmp 4cbfa2 │ │ │ │ - add -0x75(%rax),%ecx │ │ │ │ - or %r9b,-0x39(%r8) │ │ │ │ - or %r9b,0x48004cbf(%r8) │ │ │ │ - mov %eax,%esi │ │ │ │ - mov %rbx,%r14 │ │ │ │ - add $0x8,%rbp │ │ │ │ - jmp 31accf8 │ │ │ │ - nopl 0x0(%rax,%rax,1) │ │ │ │ - addl $0x0,(%rcx) │ │ │ │ - add %al,(%rax) │ │ │ │ + add %cl,(%rax) │ │ │ │ + fstpl 0x458b4803(%rip) │ │ │ │ + adc %ch,%cl │ │ │ │ + cmp %edx,%ebp │ │ │ │ + (bad) │ │ │ │ + decl (%rdi) │ │ │ │ + (bad) │ │ │ │ + addb $0x0,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ - add %bl,(%rsi) │ │ │ │ + add $0x0,%al │ │ │ │ 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 4cbf7c │ │ │ │ - add $0x18,%rbp │ │ │ │ - jmp 4cbf88 │ │ │ │ - nopw 0x0(%rax,%rax,1) │ │ │ │ - ... │ │ │ │ (bad) │ │ │ │ add %al,(%rax) │ │ │ │ + add %ch,%al │ │ │ │ + fcompl -0x2776b7fd(%rip) │ │ │ │ + and $0x7,%eax │ │ │ │ + cmp $0x1,%rax │ │ │ │ + je 4caaa9 │ │ │ │ + movq $0x4caa40,0x0(%rbp) │ │ │ │ + mov 0x6(%rbx),%rbx │ │ │ │ + test $0x7,%bl │ │ │ │ + jne 4caa40 │ │ │ │ + mov (%rbx),%rax │ │ │ │ + jmp *%rax │ │ │ │ + xchg %ax,%ax │ │ │ │ + add $0x0,%al │ │ │ │ + add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ - add %cl,-0x7d(%rcx) │ │ │ │ (bad) │ │ │ │ - xor %cl,0x3b(%rbp) │ │ │ │ - movsl %ds:(%rsi),%es:(%rdi) │ │ │ │ - pop %rax │ │ │ │ - add (%rax),%eax │ │ │ │ - add %dh,0x36(%rdi) │ │ │ │ - movq $0x3284858,-0x28(%r12) │ │ │ │ - mov %r14,-0x20(%r12) │ │ │ │ - movq $0x31af690,-0x18(%r12) │ │ │ │ - lea -0x24(%r12),%rax │ │ │ │ - mov %rax,-0x10(%r12) │ │ │ │ - mov %rbx,-0x8(%r12) │ │ │ │ - mov %rsi,(%r12) │ │ │ │ - lea -0x17(%r12),%rbx │ │ │ │ - add $0x8,%rbp │ │ │ │ - jmp *0x0(%rbp) │ │ │ │ - movq $0x30,0x388(%r13) │ │ │ │ - movq $0x4cbf60,-0x18(%rbp) │ │ │ │ - mov %r14,-0x10(%rbp) │ │ │ │ - mov %rsi,-0x8(%rbp) │ │ │ │ - mov %rbx,0x0(%rbp) │ │ │ │ - add $0xffffffffffffffe8,%rbp │ │ │ │ - jmp 338a2b0 │ │ │ │ - nopl 0x0(%rax,%rax,1) │ │ │ │ - add (%rax),%eax │ │ │ │ add %al,(%rax) │ │ │ │ + add %dh,0x48031ddc(%rax) │ │ │ │ + movl $0x4caa68,0x0(%rbp) │ │ │ │ + mov 0x7(%rbx),%rbx │ │ │ │ + test $0x7,%bl │ │ │ │ + jne 4caa68 │ │ │ │ + mov (%rbx),%rax │ │ │ │ + jmp *%rax │ │ │ │ + xchg %ax,%ax │ │ │ │ + add $0x0,%al │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ - sldt (%rax) │ │ │ │ - add %cl,%al │ │ │ │ - lods %ds:(%rsi),%al │ │ │ │ - sbb $0x458d4803,%eax │ │ │ │ - lock cmp %r15,%rax │ │ │ │ - jb 4cc066 │ │ │ │ - add $0x28,%r12 │ │ │ │ - cmp 0x358(%r13),%r12 │ │ │ │ - ja 4cc05b │ │ │ │ - movq $0x3390fc8,-0x10(%rbp) │ │ │ │ - mov %rbx,-0x8(%rbp) │ │ │ │ - mov 0x10(%rbx),%rax │ │ │ │ - mov 0x18(%rbx),%rcx │ │ │ │ - mov 0x20(%rbx),%rbx │ │ │ │ - movq $0x4cbdd0,-0x20(%r12) │ │ │ │ - mov %rax,-0x10(%r12) │ │ │ │ - mov %rcx,-0x8(%r12) │ │ │ │ - mov %rbx,(%r12) │ │ │ │ - lea -0x20(%r12),%r14 │ │ │ │ - add $0xfffffffffffffff0,%rbp │ │ │ │ - jmp 61eca0 │ │ │ │ - movq $0x28,0x388(%r13) │ │ │ │ - jmp *-0x10(%r13) │ │ │ │ - nopw 0x0(%rax,%rax,1) │ │ │ │ - add %eax,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ + (bad) │ │ │ │ add %al,(%rax) │ │ │ │ + add %cl,0x48031ddc(%rax) │ │ │ │ + cmpl $0xa,0x7(%rbx) │ │ │ │ + jne 4ca562 │ │ │ │ + mov 0x10(%rbp),%rax │ │ │ │ + movq $0x4caaa0,0x10(%rbp) │ │ │ │ + mov %rax,%rbx │ │ │ │ + add $0x10,%rbp │ │ │ │ + test $0x7,%bl │ │ │ │ + jne 4caaa0 │ │ │ │ + mov (%rbx),%rax │ │ │ │ + jmp *%rax │ │ │ │ + add (%rax),%al │ │ │ │ add %al,(%rax) │ │ │ │ - adc %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ - jo 4cc006 │ │ │ │ - sbb $0x458d4803,%eax │ │ │ │ - lock cmp %r15,%rax │ │ │ │ - jb 4cc0a2 │ │ │ │ - movq $0x3390fc8,-0x10(%rbp) │ │ │ │ - mov %rbx,-0x8(%rbp) │ │ │ │ - mov 0x10(%rbx),%r14 │ │ │ │ - add $0xfffffffffffffff0,%rbp │ │ │ │ - jmp 4a6170 │ │ │ │ - jmp *-0x10(%r13) │ │ │ │ - xchg %ax,%ax │ │ │ │ - add %eax,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ + (bad) │ │ │ │ add %al,(%rax) │ │ │ │ + add %dl,-0x24(%rax) │ │ │ │ + sbb $0x458b4803,%eax │ │ │ │ + adc %ch,%cl │ │ │ │ + sub $0xffffffff,%ecx │ │ │ │ + decl -0x75(%rax) │ │ │ │ + adc %r9b,-0x39(%r8) │ │ │ │ + adc %r11b,%r8b │ │ │ │ + stos %al,%es:(%rdi) │ │ │ │ + rex.WR add %r9b,-0x77(%rax) │ │ │ │ + ret │ │ │ │ + add $0x10,%rbp │ │ │ │ + test $0x7,%bl │ │ │ │ + jne 4caad8 │ │ │ │ + mov (%rbx),%rax │ │ │ │ + jmp *%rax │ │ │ │ + xchg %ax,%ax │ │ │ │ + add (%rax),%al │ │ │ │ add %al,(%rax) │ │ │ │ - adc %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ - fsubrs -0x72b7fce3(%rbx) │ │ │ │ - rex.RB │ │ │ │ - lock cmp %r15,%rax │ │ │ │ - jb 4cc0d6 │ │ │ │ - movq $0x4cc0f0,-0x8(%rbp) │ │ │ │ - mov 0x10(%rbx),%r14 │ │ │ │ - add $0xfffffffffffffff8,%rbp │ │ │ │ - jmp 5c1e10 │ │ │ │ - jmp *-0x10(%r13) │ │ │ │ - nopw 0x0(%rax,%rax,1) │ │ │ │ - ... │ │ │ │ - (bad) │ │ │ │ add %al,(%rax) │ │ │ │ - add %ah,0x48031dab(%rax) │ │ │ │ - movl $0x4cc138,0x0(%rbp) │ │ │ │ - lea 0x376bdfa(%rip),%r9 │ │ │ │ - lea 0x31e0bfc(%rip),%r8 │ │ │ │ - lea 0x31e0be4(%rip),%rdi │ │ │ │ - lea 0x31e0bcd(%rip),%rsi │ │ │ │ - lea 0x37419c6(%rip),%r14 │ │ │ │ - mov %rbx,-0x8(%rbp) │ │ │ │ - add $0xfffffffffffffff8,%rbp │ │ │ │ - jmp 31be7f8 │ │ │ │ - ... │ │ │ │ (bad) │ │ │ │ add %al,(%rax) │ │ │ │ add %bl,(%rax) │ │ │ │ - xchg %eax,%ebx │ │ │ │ - sbb $0x358d4803,%eax │ │ │ │ - adc %edx,-0x76b6fce3(%rbx) │ │ │ │ - fimuls -0x7d(%rax) │ │ │ │ + fcompl 0x458b4803(%rip) │ │ │ │ + adc %ch,%cl │ │ │ │ + rex.WXB jmp ffffffffc795aae2 <__environ@GLIBC_2.2.5+0xffffffffc3d1a63a> │ │ │ │ + adc %r10b,(%r8) │ │ │ │ + stos %eax,%es:(%rdi) │ │ │ │ + rex.WR add %r9b,-0x75(%rax) │ │ │ │ + pop %rbp │ │ │ │ + or %cl,-0x7d(%rax) │ │ │ │ (bad) │ │ │ │ - rex.RB │ │ │ │ - rex.W xlat %ds:(%rbx) │ │ │ │ - add (%rdi),%cl │ │ │ │ + ret │ │ │ │ (bad) │ │ │ │ - add %r8b,(%rax) │ │ │ │ - add %eax,(%rax) │ │ │ │ - add %al,(%rax) │ │ │ │ + jne 4cab10 │ │ │ │ + mov (%rbx),%rax │ │ │ │ + jmp *%rax │ │ │ │ + nopl 0x0(%rax,%rax,1) │ │ │ │ + add (%rax),%al │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ - adc %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ - xor %ch,-0x72b7fce3(%rbx) │ │ │ │ - rex.RB │ │ │ │ - lock cmp %r15,%rax │ │ │ │ - jb 4cc1b3 │ │ │ │ - add $0x18,%r12 │ │ │ │ - cmp 0x358(%r13),%r12 │ │ │ │ - ja 4cc1a8 │ │ │ │ - movq $0x3390fc8,-0x10(%rbp) │ │ │ │ - mov %rbx,-0x8(%rbp) │ │ │ │ - mov 0x10(%rbx),%rax │ │ │ │ - movq $0x4cc0b8,-0x10(%r12) │ │ │ │ - mov %rax,(%r12) │ │ │ │ - lea -0x10(%r12),%rsi │ │ │ │ - lea 0x2eeb850(%rip),%r14 │ │ │ │ - add $0xfffffffffffffff0,%rbp │ │ │ │ - jmp 3359998 │ │ │ │ - movq $0x18,0x388(%r13) │ │ │ │ - jmp *-0x10(%r13) │ │ │ │ - nop │ │ │ │ (bad) │ │ │ │ add %al,(%rax) │ │ │ │ - add %al,(%rbx) │ │ │ │ - add %al,(%rax) │ │ │ │ - add %al,(%rcx) │ │ │ │ - add %al,(%rax) │ │ │ │ - add %al,(%rax) │ │ │ │ + add %ah,%al │ │ │ │ + fistpl 0x458b4803(%rip) │ │ │ │ + adc %ch,%cl │ │ │ │ + sub $0xffffffff,%edx │ │ │ │ + decl (%rdi) │ │ │ │ + (bad) │ │ │ │ + addb $0x0,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ - add %cl,(%rcx) │ │ │ │ + add $0x0,%al │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ - add %cl,-0x73(%rax) │ │ │ │ - rex.RB call 1044fb24 <__environ@GLIBC_2.2.5+0xc80f67c> │ │ │ │ (bad) │ │ │ │ - test $0x48000000,%eax │ │ │ │ - movl $0x4cc218,-0x18(%rbp) │ │ │ │ - mov 0x5(%rbx),%rax │ │ │ │ - mov %r14,%rbx │ │ │ │ - mov %rax,-0x10(%rbp) │ │ │ │ - mov %rsi,-0x8(%rbp) │ │ │ │ - add $0xffffffffffffffe8,%rbp │ │ │ │ + add %al,(%rax) │ │ │ │ + add %al,%al │ │ │ │ + fistpl 0x7e38303(%rip) │ │ │ │ + cmp $0x1,%rbx │ │ │ │ + je 4caae1 │ │ │ │ + mov 0x10(%rbp),%rax │ │ │ │ + movq $0x4cab68,0x10(%rbp) │ │ │ │ + mov %rax,%rbx │ │ │ │ + add $0x10,%rbp │ │ │ │ test $0x7,%bl │ │ │ │ - jne 4cc218 │ │ │ │ + jne 4cab68 │ │ │ │ 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 %cl,0x48031ddb(%rax) │ │ │ │ + mov 0x10(%rbp),%eax │ │ │ │ + jmp 4c959c │ │ │ │ + mov 0x10(%rbp),%rax │ │ │ │ + movq $0x4caba0,0x10(%rbp) │ │ │ │ + mov %rax,%rbx │ │ │ │ + add $0x10,%rbp │ │ │ │ + test $0x7,%bl │ │ │ │ + jne 4caba0 │ │ │ │ + mov (%rbx),%rax │ │ │ │ + jmp *%rax │ │ │ │ + xchg %ax,%ax │ │ │ │ + add (%rax),%al │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ - add %cl,-0x7d(%rcx) │ │ │ │ - (bad) │ │ │ │ - cmp %cl,0x3b(%rbp) │ │ │ │ - movsl %ds:(%rsi),%es:(%rdi) │ │ │ │ - pop %rax │ │ │ │ - add (%rax),%eax │ │ │ │ - add %dh,0x51(%rdi) │ │ │ │ - mov 0x7(%rbx),%rax │ │ │ │ - mov 0xf(%rbx),%rcx │ │ │ │ - mov 0x17(%rbx),%rbx │ │ │ │ - movq $0x3363ae0,-0x30(%r12) │ │ │ │ - mov 0x8(%rbp),%rdx │ │ │ │ - mov %rdx,-0x28(%r12) │ │ │ │ - mov %rcx,-0x20(%r12) │ │ │ │ - movq $0x4a37b8,-0x18(%r12) │ │ │ │ - mov %rax,-0x10(%r12) │ │ │ │ - lea -0x2e(%r12),%rax │ │ │ │ - mov %rax,-0x8(%r12) │ │ │ │ - mov %rbx,(%r12) │ │ │ │ - lea -0x17(%r12),%r14 │ │ │ │ - mov 0x10(%rbp),%rbx │ │ │ │ - add $0x18,%rbp │ │ │ │ - jmp 3395508 │ │ │ │ - movq $0x38,0x388(%r13) │ │ │ │ - jmp 338a720 │ │ │ │ - jmp *-0x8(%r13) │ │ │ │ - nopw 0x0(%rax,%rax,1) │ │ │ │ - (bad) │ │ │ │ - add %al,(%rax) │ │ │ │ - add %al,(%rbx) │ │ │ │ add %al,(%rax) │ │ │ │ - add %al,(%rcx) │ │ │ │ + (bad) │ │ │ │ add %al,(%rax) │ │ │ │ + add %dl,-0x25(%rax) │ │ │ │ + sbb $0x458b4803,%eax │ │ │ │ + adc %ch,%cl │ │ │ │ + repz jmp 1f5cabaa <__environ@GLIBC_2.2.5+0x1b98a702> │ │ │ │ + addb $0x0,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ + add $0x0,%al │ │ │ │ add %al,(%rax) │ │ │ │ - add %cl,(%rcx) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ + (bad) │ │ │ │ add %al,(%rax) │ │ │ │ - add %cl,-0x73(%rax) │ │ │ │ - rex.RB call 7344fbfc <__environ@GLIBC_2.2.5+0x6f80f754> │ │ │ │ - rex.WXB │ │ │ │ - movq $0x4cc2e8,-0x18(%rbp) │ │ │ │ - mov 0x5(%rbx),%rax │ │ │ │ - mov %r14,%rbx │ │ │ │ - mov %rax,-0x10(%rbp) │ │ │ │ - mov %rdi,-0x8(%rbp) │ │ │ │ - add $0xffffffffffffffe8,%rbp │ │ │ │ + add %dh,(%rax) │ │ │ │ + fistpl 0x7e38303(%rip) │ │ │ │ + cmp $0x1,%rbx │ │ │ │ + je 4cab71 │ │ │ │ + movq $0x4cabf8,0x10(%rbp) │ │ │ │ + mov 0x8(%rbp),%rbx │ │ │ │ + add $0x10,%rbp │ │ │ │ test $0x7,%bl │ │ │ │ - jne 4cc2e8 │ │ │ │ + jne 4cabf8 │ │ │ │ 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 %bh,%al │ │ │ │ + ficompl 0x458b4803(%rip) │ │ │ │ + adc %ch,%cl │ │ │ │ + fwait │ │ │ │ + jmp 1f5cac02 <__environ@GLIBC_2.2.5+0x1b98a75a> │ │ │ │ + addb $0x0,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ + (bad) │ │ │ │ add %al,(%rax) │ │ │ │ - add %cl,-0x75(%rax) │ │ │ │ - jne 4cc2f4 │ │ │ │ - mov %rbx,%r14 │ │ │ │ - mov 0x10(%rbp),%rbx │ │ │ │ - add $0x18,%rbp │ │ │ │ - jmp 3395748 │ │ │ │ - jmp *-0x8(%r13) │ │ │ │ - add %eax,(%rax) │ │ │ │ - add %al,(%rax) │ │ │ │ - add %al,(%rax) │ │ │ │ + add %al,(%rbx) │ │ │ │ + ... │ │ │ │ add %al,(%rax) │ │ │ │ - adc %al,(%rax) │ │ │ │ + add %cl,(%rsi) │ │ │ │ add %al,(%rax) │ │ │ │ - subb $0x45,-0x72b7fce3(%rcx) │ │ │ │ - loopne 4cc361 │ │ │ │ + add %bh,%al │ │ │ │ + xlat %ds:(%rbx) │ │ │ │ + sbb $0x458d4803,%eax │ │ │ │ + loopne 4cac71 │ │ │ │ cmp %edi,%eax │ │ │ │ - jb 4cc386 │ │ │ │ - movq $0x3390fc8,-0x10(%rbp) │ │ │ │ - mov %rbx,-0x8(%rbp) │ │ │ │ - movq $0x4cc350,-0x18(%rbp) │ │ │ │ - mov 0x10(%rbx),%rbx │ │ │ │ + jb 4cace0 │ │ │ │ + movq $0x4cac60,-0x18(%rbp) │ │ │ │ + mov %rsi,%rbx │ │ │ │ + mov %r14,-0x10(%rbp) │ │ │ │ + mov %rdi,-0x8(%rbp) │ │ │ │ add $0xffffffffffffffe8,%rbp │ │ │ │ test $0x7,%bl │ │ │ │ - jne 4cc350 │ │ │ │ + jne 4cac60 │ │ │ │ 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,-0x57(%rax) │ │ │ │ - sbb $0xd8894803,%eax │ │ │ │ - and $0x7,%eax │ │ │ │ - cmp $0x1,%rax │ │ │ │ - je 4cc378 │ │ │ │ - movq $0x4cc3a0,-0x8(%rbp) │ │ │ │ - mov 0x6(%rbx),%rax │ │ │ │ - mov %rax,%r14 │ │ │ │ + add %bh,0x48031dd7(%rax) │ │ │ │ + movl $0x4cac98,-0x8(%rbp) │ │ │ │ + mov 0x3f(%rbx),%rax │ │ │ │ + mov 0x7(%rbx),%rbx │ │ │ │ mov %rax,0x0(%rbp) │ │ │ │ add $0xfffffffffffffff8,%rbp │ │ │ │ - jmp 5c1948 │ │ │ │ - lea 0x31d850c(%rip),%rbx │ │ │ │ - add $0x8,%rbp │ │ │ │ - jmp *0x0(%rbp) │ │ │ │ - jmp *-0x10(%r13) │ │ │ │ + test $0x7,%bl │ │ │ │ + jne 4cac98 │ │ │ │ + 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 %dh,%al │ │ │ │ - test $0x1d,%al │ │ │ │ - add -0x39(%rax),%ecx │ │ │ │ - add %r8b,%r8b │ │ │ │ - ret │ │ │ │ - rex.WR add %r9b,-0x77(%rcx) │ │ │ │ - fsubrp %st,%st(1) │ │ │ │ - adc %bh,(%rdi) │ │ │ │ - adc %eax,(%rax) │ │ │ │ - add %eax,(%rax) │ │ │ │ + add %al,0x48031dd7(%rax) │ │ │ │ + movl $0x4cacc8,0x0(%rbp) │ │ │ │ + mov %rbx,%rax │ │ │ │ + mov 0x8(%rbp),%rbx │ │ │ │ + mov %rax,0x8(%rbp) │ │ │ │ + test $0x7,%bl │ │ │ │ + jne 4cacc8 │ │ │ │ + mov (%rbx),%rax │ │ │ │ + jmp *%rax │ │ │ │ + nopl (%rax) │ │ │ │ + add (%rax),%eax │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ (bad) │ │ │ │ add %al,(%rax) │ │ │ │ - add %dl,%al │ │ │ │ - test $0x1d,%al │ │ │ │ - add -0x77(%rax),%ecx │ │ │ │ - fadds -0x7cb7f820(%rbx) │ │ │ │ - clc │ │ │ │ - add %esi,0x49(%rsi,%rsi,1) │ │ │ │ - add $0x10,%esp │ │ │ │ - cmp 0x358(%r13),%r12 │ │ │ │ - ja 4cc3f2 │ │ │ │ - movq $0x4cc2a8,-0x8(%r12) │ │ │ │ - mov %rbx,(%r12) │ │ │ │ - lea -0x5(%r12),%rbx │ │ │ │ - add $0x10,%rbp │ │ │ │ - jmp *0x0(%rbp) │ │ │ │ - movq $0x10,0x388(%r13) │ │ │ │ - jmp 338a720 │ │ │ │ - add $0x40,%r12 │ │ │ │ - cmp 0x358(%r13),%r12 │ │ │ │ - ja 4cc45b │ │ │ │ - movq $0x4cc160,-0x38(%r12) │ │ │ │ - mov 0x8(%rbp),%rax │ │ │ │ - mov %rax,-0x28(%r12) │ │ │ │ - movq $0x50aa00,-0x20(%r12) │ │ │ │ - movq $0x36acb89,-0x18(%r12) │ │ │ │ - lea -0x38(%r12),%rax │ │ │ │ - mov %rax,-0x10(%r12) │ │ │ │ - movq $0x4cc1d0,-0x8(%r12) │ │ │ │ - lea -0x1f(%r12),%rax │ │ │ │ - mov %rax,(%r12) │ │ │ │ - lea -0x5(%r12),%rbx │ │ │ │ - add $0x10,%rbp │ │ │ │ - jmp *0x0(%rbp) │ │ │ │ - movq $0x40,0x388(%r13) │ │ │ │ - jmp 338a720 │ │ │ │ + add %dl,-0x29(%rax) │ │ │ │ + sbb $0x458b4c03,%eax │ │ │ │ + sbb %cl,-0x77(%rax) │ │ │ │ + fisttps -0x75(%rax) │ │ │ │ + jne 4cacdb │ │ │ │ + mov 0x10(%rbp),%r14 │ │ │ │ + add $0x20,%rbp │ │ │ │ + jmp 4c9378 │ │ │ │ + lea 0x31dd741(%rip),%rbx │ │ │ │ + jmp *-0x8(%r13) │ │ │ │ nopl 0x0(%rax,%rax,1) │ │ │ │ add %eax,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ + add %eax,(%rax) │ │ │ │ + add %al,(%rax) │ │ │ │ + adc (%rax),%eax │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ - adc %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ - push $0x4803732e │ │ │ │ - lea -0x10(%rbp),%eax │ │ │ │ + lea -0x10(%rbp),%rax │ │ │ │ cmp %r15,%rax │ │ │ │ - jb 4cc4a2 │ │ │ │ + jb 4cad27 │ │ │ │ movq $0x3390fc8,-0x10(%rbp) │ │ │ │ mov %rbx,-0x8(%rbp) │ │ │ │ - mov 0x10(%rbx),%r14 │ │ │ │ + mov 0x10(%rbx),%rsi │ │ │ │ + mov 0x18(%rbx),%rax │ │ │ │ + lea 0x1(%rax),%r14 │ │ │ │ add $0xfffffffffffffff0,%rbp │ │ │ │ - jmp 3048558 │ │ │ │ + jmp 4cad48 │ │ │ │ jmp *-0x10(%r13) │ │ │ │ - xchg %ax,%ax │ │ │ │ - add %eax,(%rax) │ │ │ │ - add %al,(%rax) │ │ │ │ + nopl 0x0(%rax,%rax,1) │ │ │ │ + or $0x2000000,%eax │ │ │ │ + ... │ │ │ │ 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 1044e69c <__environ@GLIBC_2.2.5+0xc80e1f4> │ │ │ │ + (bad) │ │ │ │ + xchg %eax,%ecx │ │ │ │ add %al,(%rax) │ │ │ │ - lea -0x18(%rbp),%rax │ │ │ │ - cmp %r15,%rax │ │ │ │ - jb 4cc53f │ │ │ │ - movq $0x3390fc8,-0x10(%rbp) │ │ │ │ - mov %rbx,-0x8(%rbp) │ │ │ │ - movq $0x4cc4f8,-0x18(%rbp) │ │ │ │ - mov 0x10(%rbx),%rbx │ │ │ │ + add %cl,-0x10(%rcx,%rcx,4) │ │ │ │ + movzbl (%r14),%ebx │ │ │ │ + test %rbx,%rbx │ │ │ │ + je 4cadda │ │ │ │ + mov %rsi,%rcx │ │ │ │ + add $0x48,%r12 │ │ │ │ + cmp 0x358(%r13),%r12 │ │ │ │ + ja 4cadb6 │ │ │ │ + movq $0x4cad00,-0x40(%r12) │ │ │ │ + mov %rcx,-0x30(%r12) │ │ │ │ + mov %rax,-0x28(%r12) │ │ │ │ + movq $0x3363a20,-0x20(%r12) │ │ │ │ + mov %rbx,-0x18(%r12) │ │ │ │ + movq $0x3363ae0,-0x10(%r12) │ │ │ │ + lea -0x1f(%r12),%rax │ │ │ │ + mov %rax,-0x8(%r12) │ │ │ │ + lea -0x40(%r12),%rax │ │ │ │ + mov %rax,(%r12) │ │ │ │ + lea -0xe(%r12),%rbx │ │ │ │ + jmp *0x0(%rbp) │ │ │ │ + movq $0x48,0x388(%r13) │ │ │ │ + movq $0x4cae08,-0x18(%rbp) │ │ │ │ + mov %rax,-0x10(%rbp) │ │ │ │ + mov %rcx,-0x8(%rbp) │ │ │ │ add $0xffffffffffffffe8,%rbp │ │ │ │ - test $0x7,%bl │ │ │ │ - jne 4cc4f8 │ │ │ │ + jmp 338a738 │ │ │ │ + mov %rsi,%rbx │ │ │ │ + and $0xfffffffffffffff8,%rbx │ │ │ │ mov (%rbx),%rax │ │ │ │ jmp *%rax │ │ │ │ - nop │ │ │ │ - ... │ │ │ │ - (bad) │ │ │ │ + lea 0x31dd68b(%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 %cl,-0x7d(%rcx) │ │ │ │ + add %al,(%rax) │ │ │ │ + add %al,(%rax) │ │ │ │ + add %cl,-0x75(%rax) │ │ │ │ + or %r9b,-0x75(%r8) │ │ │ │ + rex.WRB adc %r9b,-0x7d(%r8) │ │ │ │ (bad) │ │ │ │ - sbb %cl,0x3b(%rbp) │ │ │ │ - movsl %ds:(%rsi),%es:(%rdi) │ │ │ │ - pop %rax │ │ │ │ - add (%rax),%eax │ │ │ │ - add %dh,0x2a(%rdi) │ │ │ │ - mov 0x7(%rbx),%rax │ │ │ │ - mov 0xf(%rax),%rbx │ │ │ │ - mov 0x17(%rax),%rax │ │ │ │ - movq $0x50cd80,-0x10(%r12) │ │ │ │ - mov %rbx,-0x8(%r12) │ │ │ │ - mov %rax,(%r12) │ │ │ │ - lea -0xf(%r12),%rbx │ │ │ │ - add $0x8,%rbp │ │ │ │ - jmp *0x0(%rbp) │ │ │ │ - movq $0x18,0x388(%r13) │ │ │ │ - jmp 338a720 │ │ │ │ - jmp *-0x10(%r13) │ │ │ │ - nopl 0x0(%rax,%rax,1) │ │ │ │ - add (%rax),%al │ │ │ │ + rex.WXB (bad) │ │ │ │ + (bad) │ │ │ │ + decl (%rdi) │ │ │ │ + (bad) │ │ │ │ + addb $0x0,(%rax) │ │ │ │ + ... │ │ │ │ add %al,(%rax) │ │ │ │ + adc $0x0,%eax │ │ │ │ add %al,(%rax) │ │ │ │ + add %cl,-0x73(%rax) │ │ │ │ + rex.RB │ │ │ │ + lock cmp %r15,%rax │ │ │ │ + jb 4cae7e │ │ │ │ + sub $0x8,%rsp │ │ │ │ + mov %r13,%rax │ │ │ │ + mov %rbx,%rsi │ │ │ │ + mov %rax,%rdi │ │ │ │ + xor %eax,%eax │ │ │ │ + call 3385710 │ │ │ │ + add $0x8,%rsp │ │ │ │ + test %rax,%rax │ │ │ │ + je 4cae79 │ │ │ │ + movq $0x3391200,-0x10(%rbp) │ │ │ │ + mov %rax,-0x8(%rbp) │ │ │ │ + lea 0x376d090(%rip),%rsi │ │ │ │ + lea 0x2eed5dc(%rip),%r14 │ │ │ │ + add $0xfffffffffffffff0,%rbp │ │ │ │ + jmp 4cad48 │ │ │ │ + mov (%rbx),%rax │ │ │ │ + jmp *%rax │ │ │ │ + jmp *-0x10(%r13) │ │ │ │ + nopw 0x0(%rax,%rax,1) │ │ │ │ + ... │ │ │ │ + adc $0xe8000000,%eax │ │ │ │ + add -0x73(%r24),%r9 │ │ │ │ + rex.RB │ │ │ │ + lock cmp %r15,%rax │ │ │ │ + jb 4caedf │ │ │ │ + sub $0x8,%rsp │ │ │ │ + mov %r13,%rax │ │ │ │ + mov %rbx,%rsi │ │ │ │ + mov %rax,%rdi │ │ │ │ + xor %eax,%eax │ │ │ │ + call 3385710 │ │ │ │ + add $0x8,%rsp │ │ │ │ + test %rax,%rax │ │ │ │ + je 4caeda │ │ │ │ + movq $0x3391200,-0x10(%rbp) │ │ │ │ + mov %rax,-0x8(%rbp) │ │ │ │ + lea 0x31dd5af(%rip),%r14 │ │ │ │ + add $0xfffffffffffffff0,%rbp │ │ │ │ + jmp 30c83f8 │ │ │ │ + mov (%rbx),%rax │ │ │ │ + jmp *%rax │ │ │ │ + jmp *-0x10(%r13) │ │ │ │ + nopl 0x0(%rax,%rax,1) │ │ │ │ + add $0x1000000,%eax │ │ │ │ + ... │ │ │ │ add %al,(%rax) │ │ │ │ - adc (%rax),%al │ │ │ │ + add %cl,(%rsi) │ │ │ │ add %al,(%rax) │ │ │ │ - mov $0x48031d9c,%eax │ │ │ │ + add %ah,0x48031dd5(%rax) │ │ │ │ lea -0x10(%rbp),%eax │ │ │ │ cmp %r15,%rax │ │ │ │ - jb 4cc57e │ │ │ │ - movq $0x3390fc8,-0x10(%rbp) │ │ │ │ - mov %rbx,-0x8(%rbp) │ │ │ │ - mov 0x18(%rbx),%rsi │ │ │ │ - mov 0x10(%rbx),%r14 │ │ │ │ - add $0xfffffffffffffff0,%rbp │ │ │ │ - jmp 4c8e58 │ │ │ │ - jmp *-0x10(%r13) │ │ │ │ + jb 4caf80 │ │ │ │ + movq $0x4caf38,-0x8(%rbp) │ │ │ │ + mov %r14,%rbx │ │ │ │ + add $0xfffffffffffffff8,%rbp │ │ │ │ + test $0x7,%bl │ │ │ │ + jne 4caf38 │ │ │ │ + mov (%rbx),%rax │ │ │ │ + jmp *%rax │ │ │ │ nopw 0x0(%rax,%rax,1) │ │ │ │ - add %eax,(%rax) │ │ │ │ + ... │ │ │ │ + (bad) │ │ │ │ add %al,(%rax) │ │ │ │ + add %ch,-0x2b(%rax) │ │ │ │ + sbb $0x45c74803,%eax │ │ │ │ + clc │ │ │ │ + jo 4caeed │ │ │ │ + rex.WR add %r9b,-0x75(%rax) │ │ │ │ + rex.XB (bad) │ │ │ │ + lea 0x31dd555(%rip),%rbx │ │ │ │ + mov %rax,0x0(%rbp) │ │ │ │ + add $0xfffffffffffffff8,%rbp │ │ │ │ + test $0x7,%bl │ │ │ │ + jne 4caf70 │ │ │ │ + mov (%rbx),%rax │ │ │ │ + jmp *%rax │ │ │ │ + nopl (%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 -0x10(%rbp),%rax │ │ │ │ - cmp %r15,%rax │ │ │ │ - jb 4cc5c1 │ │ │ │ - movq $0x3390fc8,-0x10(%rbp) │ │ │ │ - mov %rbx,-0x8(%rbp) │ │ │ │ - mov 0x10(%rbx),%rsi │ │ │ │ - lea 0x31d82c9(%rip),%r14 │ │ │ │ + add %cl,-0x77(%rax) │ │ │ │ + fimuls 0x75(%rbx,%rcx,4) │ │ │ │ + or %cl,-0x7d(%rax) │ │ │ │ + (bad) │ │ │ │ + xor %dl,-0x72b7fd41(%rdi) │ │ │ │ + sbb $0x31dd539,%eax │ │ │ │ + jmp *-0x8(%r13) │ │ │ │ + nopl 0x0(%rax,%rax,1) │ │ │ │ + ... │ │ │ │ + adc $0x40000000,%eax │ │ │ │ + (bad) │ │ │ │ + sbb $0x458d4803,%eax │ │ │ │ + lock cmp %r15,%rax │ │ │ │ + jb 4cafe7 │ │ │ │ + sub $0x8,%rsp │ │ │ │ + mov %r13,%rax │ │ │ │ + mov %rbx,%rsi │ │ │ │ + mov %rax,%rdi │ │ │ │ + xor %eax,%eax │ │ │ │ + call 3385710 │ │ │ │ + add $0x8,%rsp │ │ │ │ + test %rax,%rax │ │ │ │ + je 4cafe2 │ │ │ │ + movq $0x3391200,-0x10(%rbp) │ │ │ │ + mov %rax,-0x8(%rbp) │ │ │ │ + lea 0x31dd5e1(%rip),%r14 │ │ │ │ add $0xfffffffffffffff0,%rbp │ │ │ │ - jmp 3240d18 │ │ │ │ + jmp 324c938 │ │ │ │ + mov (%rbx),%rax │ │ │ │ + jmp *%rax │ │ │ │ jmp *-0x10(%r13) │ │ │ │ - nopl (%rax) │ │ │ │ - add (%rax),%al │ │ │ │ - add %al,(%rax) │ │ │ │ - add %al,(%rax) │ │ │ │ - add %al,(%rax) │ │ │ │ - adc (%rax),%al │ │ │ │ + nopl 0x0(%rax,%rax,1) │ │ │ │ + ... │ │ │ │ + adc $0x90000000,%eax │ │ │ │ + (bad) │ │ │ │ + sbb $0x458d4803,%eax │ │ │ │ + lock cmp %r15,%rax │ │ │ │ + jb 4cb047 │ │ │ │ + sub $0x8,%rsp │ │ │ │ + mov %r13,%rax │ │ │ │ + mov %rbx,%rsi │ │ │ │ + mov %rax,%rdi │ │ │ │ + xor %eax,%eax │ │ │ │ + call 3385710 │ │ │ │ + add $0x8,%rsp │ │ │ │ + test %rax,%rax │ │ │ │ + je 4cb042 │ │ │ │ + movq $0x3391200,-0x10(%rbp) │ │ │ │ + mov %rax,-0x8(%rbp) │ │ │ │ + lea 0x31dd631(%rip),%r14 │ │ │ │ + add $0xfffffffffffffff0,%rbp │ │ │ │ + jmp 324c938 │ │ │ │ + mov (%rbx),%rax │ │ │ │ + jmp *%rax │ │ │ │ + jmp *-0x10(%r13) │ │ │ │ + nopl 0x0(%rax,%rax,1) │ │ │ │ + sbb %eax,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ + add $0x3000000,%eax │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ - lea -0x10(%rbp),%rax │ │ │ │ - cmp %r15,%rax │ │ │ │ - jb 4cc62b │ │ │ │ - add $0x18,%r12 │ │ │ │ - cmp 0x358(%r13),%r12 │ │ │ │ - ja 4cc620 │ │ │ │ - movq $0x3390fc8,-0x10(%rbp) │ │ │ │ - mov %rbx,-0x8(%rbp) │ │ │ │ - mov 0x10(%rbx),%rax │ │ │ │ - mov 0x18(%rbx),%rbx │ │ │ │ - movq $0x4cc598,-0x10(%r12) │ │ │ │ - mov %rbx,(%r12) │ │ │ │ - mov %rax,%rsi │ │ │ │ - lea -0x10(%r12),%r14 │ │ │ │ - add $0xfffffffffffffff0,%rbp │ │ │ │ - jmp 4c91d0 │ │ │ │ - movq $0x18,0x388(%r13) │ │ │ │ - jmp *-0x10(%r13) │ │ │ │ - nop │ │ │ │ - add (%rax),%al │ │ │ │ add %al,(%rax) │ │ │ │ + add %cl,(%rsi) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ - adc (%rax),%al │ │ │ │ add %al,(%rax) │ │ │ │ - rcrb $1,-0x72b7fce3(%rbx) │ │ │ │ - rex.RB rorb $1,-0x8(%r9,%rdi,1) │ │ │ │ - jb 4cc698 │ │ │ │ - movq $0x3390fc8,-0x10(%rbp) │ │ │ │ - mov %rbx,-0x8(%rbp) │ │ │ │ - movq $0x4cc688,-0x20(%rbp) │ │ │ │ - mov 0x10(%rbx),%rax │ │ │ │ - mov 0x18(%rbx),%rbx │ │ │ │ - mov %rax,-0x18(%rbp) │ │ │ │ - add $0xffffffffffffffe0,%rbp │ │ │ │ + add %cl,-0x73(%rax) │ │ │ │ + rex.RB fmuls -0x8(%r9,%rdi,1) │ │ │ │ + jb 4cb144 │ │ │ │ + movq $0x4cb0b0,-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 4cc688 │ │ │ │ + jne 4cb0b0 │ │ │ │ mov (%rbx),%rax │ │ │ │ jmp *%rax │ │ │ │ - nop │ │ │ │ - add %eax,(%rax) │ │ │ │ + xchg %ax,%ax │ │ │ │ + add $0x0,%al │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ (bad) │ │ │ │ add %al,(%rax) │ │ │ │ - add %cl,0x48031d9b(%rax) │ │ │ │ - movl $0x4cc6b0,0x0(%rbp) │ │ │ │ - mov %rbx,%r14 │ │ │ │ - jmp 4c6f80 │ │ │ │ - jmp *-0x10(%r13) │ │ │ │ - nopl 0x0(%rax) │ │ │ │ - add %eax,(%rax) │ │ │ │ + add %al,-0x2a(%rax) │ │ │ │ + sbb $0x458b4803,%eax │ │ │ │ + or %cl,-0x75(%rax) │ │ │ │ + rex.WRB adc %r9b,-0x75(%r8) │ │ │ │ + push %rbp │ │ │ │ + sbb %cl,-0x75(%rax) │ │ │ │ + jne 4cb0e0 │ │ │ │ + mov %rbx,%rdi │ │ │ │ + and $0x7,%edi │ │ │ │ + lea 0x30009d3(%rip),%r8 │ │ │ │ + mov (%r8,%rdi,8),%rdi │ │ │ │ + jmp *%rdi │ │ │ │ + movq $0x4cb0f8,0x0(%rbp) │ │ │ │ + mov %rdx,%rbx │ │ │ │ + test $0x7,%bl │ │ │ │ + jne 4cb0f8 │ │ │ │ + mov (%rbx),%rax │ │ │ │ + jmp *%rax │ │ │ │ + test %al,(%rcx) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ (bad) │ │ │ │ add %al,(%rax) │ │ │ │ - add %ah,-0x65(%rax) │ │ │ │ - sbb $0xc4834903,%eax │ │ │ │ - and %cl,0x3b(%rbp) │ │ │ │ - movsl %ds:(%rsi),%es:(%rdi) │ │ │ │ - pop %rax │ │ │ │ - add (%rax),%eax │ │ │ │ - add %cl,(%rdi) │ │ │ │ - xchg %esi,0x0(%rcx,%rax,1) │ │ │ │ - add %cl,-0x39(%rcx) │ │ │ │ - rex.R and $0xe8,%al │ │ │ │ - pop %rax │ │ │ │ - (bad) │ │ │ │ - mov %rbx,-0x8(%r12) │ │ │ │ - mov 0x8(%rbp),%rax │ │ │ │ - mov %rax,(%r12) │ │ │ │ - movq $0x4cc710,-0x8(%rbp) │ │ │ │ - mov %rbx,%rax │ │ │ │ - mov %r14,%rbx │ │ │ │ - mov %rax,0x0(%rbp) │ │ │ │ - lea -0x18(%r12),%rax │ │ │ │ - mov %rax,0x8(%rbp) │ │ │ │ - add $0xfffffffffffffff8,%rbp │ │ │ │ + add %ch,0x48031dd3(%rax) │ │ │ │ + movl $0x4cb130,0x0(%rbp) │ │ │ │ + mov 0x7(%rbx),%rax │ │ │ │ + lea 0x31dd395(%rip),%rbx │ │ │ │ + mov %rax,0x18(%rbp) │ │ │ │ test $0x7,%bl │ │ │ │ - jne 4cc710 │ │ │ │ + jne 4cb130 │ │ │ │ mov (%rbx),%rax │ │ │ │ jmp *%rax │ │ │ │ - add (%rax),%al │ │ │ │ + nopl 0x0(%rax) │ │ │ │ + test %al,(%rcx) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ (bad) │ │ │ │ add %al,(%rax) │ │ │ │ - add %al,(%rax) │ │ │ │ - add %al,(%rax) │ │ │ │ + add %dh,-0x2d(%rax) │ │ │ │ + sbb $0x45c74803,%eax │ │ │ │ + add %ah,(%rax) │ │ │ │ + mov $0x4c,%bl │ │ │ │ add %cl,-0x77(%rax) │ │ │ │ - fadds -0x7cb7f820(%rbx) │ │ │ │ - clc │ │ │ │ - add %ecx,(%rdi) │ │ │ │ - test %al,(%rcx,%rax,1) │ │ │ │ - add %al,(%rax) │ │ │ │ - movq $0x4cc758,-0x8(%rbp) │ │ │ │ - mov %rbx,%rax │ │ │ │ - mov 0x6(%rbx),%rbx │ │ │ │ - mov %rax,0x0(%rbp) │ │ │ │ - add $0xfffffffffffffff8,%rbp │ │ │ │ + fimuls 0x75(%rbx,%rcx,4) │ │ │ │ + sbb %ch,%cl │ │ │ │ + insb (%dx),%es:(%rdi) │ │ │ │ + xchg %eax,%ebp │ │ │ │ + mov $0x1d8d4802,%edi │ │ │ │ + movsl %ds:(%rsi),%es:(%rdi) │ │ │ │ + add -0x1(%r25),%r8 │ │ │ │ + gs clc │ │ │ │ + movq $0x4cb178,0x0(%rbp) │ │ │ │ + mov %rdx,%rbx │ │ │ │ test $0x7,%bl │ │ │ │ - jne 4cc758 │ │ │ │ + jne 4cb178 │ │ │ │ mov (%rbx),%rax │ │ │ │ jmp *%rax │ │ │ │ nopl 0x0(%rax) │ │ │ │ - add (%rax),%eax │ │ │ │ + test %al,(%rcx) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ (bad) │ │ │ │ add %al,(%rax) │ │ │ │ - add %al,(%rax) │ │ │ │ - add %al,(%rax) │ │ │ │ - add %cl,-0x39(%rax) │ │ │ │ - add %r8b,0x48004cc7(%r8) │ │ │ │ - mov 0x7(%rbx),%ebx │ │ │ │ + add %bl,-0x2b(%rax) │ │ │ │ + sbb $0x45c74803,%eax │ │ │ │ + add %dh,0x48004cb1(%rax) │ │ │ │ + mov 0x7(%rbx),%eax │ │ │ │ + lea 0x31dd315(%rip),%rbx │ │ │ │ + mov %rax,0x18(%rbp) │ │ │ │ test $0x7,%bl │ │ │ │ - jne 4cc780 │ │ │ │ + jne 4cb1b0 │ │ │ │ mov (%rbx),%rax │ │ │ │ jmp *%rax │ │ │ │ - xchg %ax,%ax │ │ │ │ - add (%rax),%eax │ │ │ │ + nopl 0x0(%rax) │ │ │ │ + test %al,(%rcx) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ (bad) │ │ │ │ add %al,(%rax) │ │ │ │ - add %al,(%rax) │ │ │ │ - add %al,(%rax) │ │ │ │ - add %cl,-0x7d(%rcx) │ │ │ │ - (bad) │ │ │ │ - jo 4cc7d2 │ │ │ │ - cmp 0x358(%rbp),%esp │ │ │ │ - ja 4cc814 │ │ │ │ - mov 0x7(%rbx),%rax │ │ │ │ - movq $0x4cc5d8,-0x68(%r12) │ │ │ │ - mov 0x10(%rbp),%rbx │ │ │ │ - mov %rbx,-0x58(%r12) │ │ │ │ - mov 0x8(%rbp),%rbx │ │ │ │ - mov %rbx,-0x50(%r12) │ │ │ │ - movq $0x608af8,-0x48(%r12) │ │ │ │ - mov %rax,-0x40(%r12) │ │ │ │ - movq $0x36a4699,-0x38(%r12) │ │ │ │ - movq $0x608ad8,-0x30(%r12) │ │ │ │ - lea -0x47(%r12),%rax │ │ │ │ - mov %rax,-0x28(%r12) │ │ │ │ - movq $0x3c37ef9,-0x20(%r12) │ │ │ │ - lea -0x68(%r12),%rax │ │ │ │ - mov %rax,-0x18(%r12) │ │ │ │ - movq $0x3363ae0,-0x10(%r12) │ │ │ │ - lea -0x2e(%r12),%rax │ │ │ │ - mov %rax,-0x8(%r12) │ │ │ │ - mov 0x18(%rbp),%rax │ │ │ │ - mov %rax,(%r12) │ │ │ │ - lea -0xe(%r12),%rbx │ │ │ │ + add %dl,(%rax) │ │ │ │ + rcrl %cl,0x45c74803(%rip) │ │ │ │ + add %ah,-0x4d(%rax) │ │ │ │ + rex.WR add %r9b,-0x77(%rax) │ │ │ │ + fimuls 0x75(%rbx,%rcx,4) │ │ │ │ + sbb %ch,%cl │ │ │ │ + in (%dx),%al │ │ │ │ + xchg %eax,%esp │ │ │ │ + mov $0x45c74802,%edi │ │ │ │ + and %cl,(%rax) │ │ │ │ + mov $0x4c,%dl │ │ │ │ + add %cl,-0x77(%rcx) │ │ │ │ + testb $0xc3,-0x77(%rax) │ │ │ │ add $0x20,%rbp │ │ │ │ - jmp *0x0(%rbp) │ │ │ │ - movq $0x70,0x388(%r13) │ │ │ │ - jmp 338a720 │ │ │ │ - mov 0x10(%rbp),%rbx │ │ │ │ - and $0xfffffffffffffff8,%rbx │ │ │ │ - add $0x18,%rbp │ │ │ │ + jmp 3395508 │ │ │ │ + movq $0x4cb228,0x20(%rbp) │ │ │ │ + mov %rcx,%rbx │ │ │ │ + add $0x20,%rbp │ │ │ │ + test $0x7,%bl │ │ │ │ + jne 4cb228 │ │ │ │ mov (%rbx),%rax │ │ │ │ jmp *%rax │ │ │ │ - movq $0x20,0x388(%r13) │ │ │ │ - movq $0x4cc6b0,0x0(%rbp) │ │ │ │ - jmp 338a798 │ │ │ │ - nopl (%rax) │ │ │ │ - add %eax,(%rax) │ │ │ │ + nopl 0x0(%rax) │ │ │ │ + ... │ │ │ │ + (bad) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ - adc %al,(%rax) │ │ │ │ + add %al,-0x7cb7f81d(%rbx) │ │ │ │ + sti │ │ │ │ + add %ecx,(%rdi) │ │ │ │ + test %ebx,0x1(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ - mov $0x48031da3,%eax │ │ │ │ - lea -0x20(%rbp),%eax │ │ │ │ - cmp %r15,%rax │ │ │ │ - jb 4cc8b7 │ │ │ │ - movq $0x3390fc8,-0x10(%rbp) │ │ │ │ - mov %rbx,-0x8(%rbp) │ │ │ │ - movq $0x4cc8a0,-0x18(%rbp) │ │ │ │ - mov 0x10(%rbx),%rbx │ │ │ │ - add $0xffffffffffffffe8,%rbp │ │ │ │ - test $0x7,%bl │ │ │ │ - jne 4cc8a0 │ │ │ │ - mov (%rbx),%rax │ │ │ │ - jmp *%rax │ │ │ │ + jmp 4cb233 │ │ │ │ nop │ │ │ │ ... │ │ │ │ (bad) │ │ │ │ add %al,(%rax) │ │ │ │ - add %bh,-0x5d(%rax) │ │ │ │ - sbb $0x45c74803,%eax │ │ │ │ - add %dl,%al │ │ │ │ - enter $0x4c,$0x48 │ │ │ │ - mov %ebx,%esi │ │ │ │ - lea 0x31d7e37(%rip),%r14 │ │ │ │ - jmp 32cade0 │ │ │ │ - jmp *-0x10(%r13) │ │ │ │ - nopl 0x0(%rax,%rax,1) │ │ │ │ - ... │ │ │ │ - (bad) │ │ │ │ add %al,(%rax) │ │ │ │ - add %cl,-0x5d(%rax) │ │ │ │ - sbb $0x45c74803,%eax │ │ │ │ - clc │ │ │ │ - add %cl,%cl │ │ │ │ - rex.WR add %r9b,0x75(%rcx,%rcx,4) │ │ │ │ + add %al,(%rax) │ │ │ │ add %cl,-0x7d(%rax) │ │ │ │ - (bad) │ │ │ │ - ret │ │ │ │ - (bad) │ │ │ │ - jne 4cc900 │ │ │ │ + jnp 4cb233 │ │ │ │ + add %cl,(%rdi) │ │ │ │ + test %edi,(%rdx) │ │ │ │ + add %eax,(%rax) │ │ │ │ + add %cl,-0x73(%rax) │ │ │ │ + sbb $0x376cca0,%eax │ │ │ │ + add $0x8,%rbp │ │ │ │ + jmp *0x0(%rbp) │ │ │ │ + lea 0x31dd468(%rip),%rbx │ │ │ │ + add $0x28,%rbp │ │ │ │ + mov (%rbx),%rax │ │ │ │ + jmp *%rax │ │ │ │ + lea 0x31dd3a8(%rip),%rbx │ │ │ │ + add $0x28,%rbp │ │ │ │ + mov (%rbx),%rax │ │ │ │ + jmp *%rax │ │ │ │ + and $0xfffffffffffffff8,%rbx │ │ │ │ + mov (%rbx),%rbx │ │ │ │ + mov -0x4(%rbx),%ebx │ │ │ │ + cmp $0x6,%rbx │ │ │ │ + je 4cb295 │ │ │ │ + movq $0x4cb688,0x20(%rbp) │ │ │ │ + mov %rsi,%r9 │ │ │ │ + mov %rdx,%r8 │ │ │ │ + mov %rcx,%rdi │ │ │ │ + lea 0x31dc1de(%rip),%rsi │ │ │ │ + mov %rax,%r14 │ │ │ │ + add $0x20,%rbp │ │ │ │ + jmp 4cb068 │ │ │ │ + movq $0x4cb2c0,0x0(%rbp) │ │ │ │ + mov %rdx,%rbx │ │ │ │ + test $0x7,%bl │ │ │ │ + jne 4cb2c0 │ │ │ │ mov (%rbx),%rax │ │ │ │ jmp *%rax │ │ │ │ nopw 0x0(%rax,%rax,1) │ │ │ │ - add %eax,(%rax) │ │ │ │ + test %al,(%rcx) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ (bad) │ │ │ │ add %al,(%rax) │ │ │ │ - add %bl,(%rax) │ │ │ │ - movabs %eax,0xc9200045c748031d │ │ │ │ - rex.WR add %r9b,-0x77(%rcx) │ │ │ │ - fsubrp %st,%st(1) │ │ │ │ - lock movabs %eax,0x1ffff │ │ │ │ - add %al,(%rax) │ │ │ │ + add %dl,(%rax) │ │ │ │ (bad) │ │ │ │ - add %al,(%rax) │ │ │ │ - add %dh,%al │ │ │ │ - cwtl │ │ │ │ - sbb $0xc4834903,%eax │ │ │ │ - and %cl,0x3b(%rbp) │ │ │ │ - movsl %ds:(%rsi),%es:(%rdi) │ │ │ │ - pop %rax │ │ │ │ - add (%rax),%eax │ │ │ │ - add %dh,0x27(%rdi) │ │ │ │ - movq $0x4cc640,-0x18(%r12) │ │ │ │ - mov 0x8(%rbp),%rax │ │ │ │ - mov %rax,-0x8(%r12) │ │ │ │ - mov %r14,(%r12) │ │ │ │ - mov %rbx,%rsi │ │ │ │ - lea -0x18(%r12),%r14 │ │ │ │ - add $0x10,%rbp │ │ │ │ - jmp 4c9340 │ │ │ │ - movq $0x20,0x388(%r13) │ │ │ │ - movq $0x4cc920,0x0(%rbp) │ │ │ │ - jmp 338a798 │ │ │ │ + sbb $0x45c74803,%eax │ │ │ │ + add %bh,%al │ │ │ │ + mov $0x4c,%dl │ │ │ │ + add %cl,-0x75(%rax) │ │ │ │ + rex.XB (bad) │ │ │ │ + lea 0x31dd1cd(%rip),%rbx │ │ │ │ + mov %rax,0x18(%rbp) │ │ │ │ + test $0x7,%bl │ │ │ │ + jne 4cb2f8 │ │ │ │ + mov (%rbx),%rax │ │ │ │ + jmp *%rax │ │ │ │ nopl 0x0(%rax) │ │ │ │ - add %eax,(%rax) │ │ │ │ + test %al,(%rcx) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ - adc %al,(%rax) │ │ │ │ + (bad) │ │ │ │ add %al,(%rax) │ │ │ │ - cwtl │ │ │ │ - movabs %al,0x394ce0458d48031d │ │ │ │ - clc │ │ │ │ - jb 4cc9b1 │ │ │ │ - movq $0x3390fc8,-0x10(%rbp) │ │ │ │ - mov %rbx,-0x8(%rbp) │ │ │ │ - movq $0x4cc9c8,-0x20(%rbp) │ │ │ │ - mov 0x10(%rbx),%rax │ │ │ │ - mov %rax,%r14 │ │ │ │ - mov %rax,-0x18(%rbp) │ │ │ │ - add $0xffffffffffffffe0,%rbp │ │ │ │ - jmp 4c6a38 │ │ │ │ - jmp *-0x10(%r13) │ │ │ │ - nopl (%rax) │ │ │ │ - add %eax,(%rax) │ │ │ │ + add %bl,%al │ │ │ │ + rcrl %cl,0x45c74803(%rip) │ │ │ │ + add %ch,0x48004cb3(%rax) │ │ │ │ + mov %ebx,%esi │ │ │ │ + mov 0x18(%rbp),%r14 │ │ │ │ + jmp 30c46b0 │ │ │ │ + nopl 0x0(%rax) │ │ │ │ + test %al,(%rcx) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ (bad) │ │ │ │ add %al,(%rax) │ │ │ │ - add %dl,-0x5e(%rax) │ │ │ │ - sbb $0xd8894803,%eax │ │ │ │ - and $0x7,%eax │ │ │ │ - cmp $0x1,%rax │ │ │ │ - je 4cca2a │ │ │ │ - add $0x30,%r12 │ │ │ │ - cmp 0x358(%r13),%r12 │ │ │ │ - ja 4cca1a │ │ │ │ - mov 0x6(%rbx),%rax │ │ │ │ - movq $0x4cc860,-0x28(%r12) │ │ │ │ - mov %rax,-0x18(%r12) │ │ │ │ - movq $0x3363098,-0x10(%r12) │ │ │ │ - movq $0x36a6359,-0x8(%r12) │ │ │ │ - lea -0x28(%r12),%rax │ │ │ │ - mov %rax,(%r12) │ │ │ │ - lea -0xf(%r12),%rbx │ │ │ │ - add $0x10,%rbp │ │ │ │ - jmp *0x0(%rbp) │ │ │ │ - movq $0x30,0x388(%r13) │ │ │ │ - jmp 338a720 │ │ │ │ - add $0x18,%r12 │ │ │ │ - cmp 0x358(%r13),%r12 │ │ │ │ - ja 4cca5d │ │ │ │ - movq $0x3363098,-0x10(%r12) │ │ │ │ - movq $0x36a6362,-0x8(%r12) │ │ │ │ - mov 0x8(%rbp),%rax │ │ │ │ - mov %rax,(%r12) │ │ │ │ - lea -0xf(%r12),%rbx │ │ │ │ - add $0x10,%rbp │ │ │ │ - jmp *0x0(%rbp) │ │ │ │ - movq $0x18,0x388(%r13) │ │ │ │ - jmp 338a720 │ │ │ │ - nopl (%rax) │ │ │ │ - add %eax,(%rax) │ │ │ │ + add %al,-0x7cfce22f(%rax) │ │ │ │ + jrcxz 4cb32a │ │ │ │ + cmp $0x1,%rbx │ │ │ │ + jne 4cb32f │ │ │ │ + add $0x20,%rbp │ │ │ │ + jmp 4cb36d │ │ │ │ + mov 0x20(%rbp),%rsi │ │ │ │ + movq $0x4cb598,0x20(%rbp) │ │ │ │ + mov %rsi,%r14 │ │ │ │ + mov 0x8(%rbp),%rbx │ │ │ │ + add $0x20,%rbp │ │ │ │ + jmp 3395508 │ │ │ │ + nopl 0x0(%rax,%rax,1) │ │ │ │ + test %al,(%rcx) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ - adc %al,(%rax) │ │ │ │ + (bad) │ │ │ │ add %al,(%rax) │ │ │ │ - or %ah,-0x72b7fce1(%rip) │ │ │ │ - rex.RB │ │ │ │ - lock cmp %r15,%rax │ │ │ │ - jb 4ccaa9 │ │ │ │ - movq $0x3390fc8,-0x10(%rbp) │ │ │ │ - mov %rbx,-0x8(%rbp) │ │ │ │ - lea 0x3739216(%rip),%rsi │ │ │ │ - mov 0x10(%rbx),%r14 │ │ │ │ - add $0xfffffffffffffff0,%rbp │ │ │ │ - jmp 5e2088 │ │ │ │ - jmp *-0x10(%r13) │ │ │ │ - nopl (%rax) │ │ │ │ - add %eax,(%rax) │ │ │ │ + add %ah,-0x2f(%rax) │ │ │ │ + sbb $0x7e38303,%eax │ │ │ │ + cmp $0x1,%rbx │ │ │ │ + je 4cb37b │ │ │ │ + add $0x20,%rbp │ │ │ │ + lea 0x376cb5d(%rip),%rbx │ │ │ │ + add $0x8,%rbp │ │ │ │ + jmp *0x0(%rbp) │ │ │ │ + mov 0x20(%rbp),%rsi │ │ │ │ + movq $0x4cb540,0x20(%rbp) │ │ │ │ + mov %rsi,%r14 │ │ │ │ + mov 0x8(%rbp),%rbx │ │ │ │ + add $0x20,%rbp │ │ │ │ + jmp 3395508 │ │ │ │ + nop │ │ │ │ + test %al,(%rcx) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ - adc %al,(%rax) │ │ │ │ + (bad) │ │ │ │ add %al,(%rax) │ │ │ │ - enter $0x1f24,$0x3 │ │ │ │ - lea -0x18(%rbp),%rax │ │ │ │ - cmp %r15,%rax │ │ │ │ - jb 4ccb3f │ │ │ │ - movq $0x3390fc8,-0x10(%rbp) │ │ │ │ - mov %rbx,-0x8(%rbp) │ │ │ │ - movq $0x4ccb00,-0x18(%rbp) │ │ │ │ - mov 0x10(%rbx),%rbx │ │ │ │ - add $0xffffffffffffffe8,%rbp │ │ │ │ - test $0x7,%bl │ │ │ │ - jne 4ccb00 │ │ │ │ - mov (%rbx),%rax │ │ │ │ - jmp *%rax │ │ │ │ + add %ch,(%rax) │ │ │ │ + rcrl %cl,0x458b4803(%rip) │ │ │ │ + or %cl,-0x75(%rax) │ │ │ │ + jne 4cb3d0 │ │ │ │ + and $0x7,%ebx │ │ │ │ + cmp $0x1,%rbx │ │ │ │ + je 4cb3d0 │ │ │ │ + movq $0x4cb450,0x20(%rbp) │ │ │ │ + mov %rsi,%r14 │ │ │ │ + mov %rax,%rbx │ │ │ │ + add $0x20,%rbp │ │ │ │ + jmp 3395508 │ │ │ │ + movq $0x4cb3f8,0x20(%rbp) │ │ │ │ + mov %rsi,%r14 │ │ │ │ + mov %rax,%rbx │ │ │ │ + add $0x20,%rbp │ │ │ │ + jmp 3395508 │ │ │ │ nop │ │ │ │ ... │ │ │ │ (bad) │ │ │ │ add %al,(%rax) │ │ │ │ - add %cl,0x48031f24(%rax) │ │ │ │ - movl $0x4ccb28,0x0(%rbp) │ │ │ │ - mov 0xf(%rbx),%rbx │ │ │ │ + add %cl,%al │ │ │ │ + rcrb $1,-0x2776b7fd(%rip) │ │ │ │ + and $0x7,%eax │ │ │ │ + cmp $0x1,%rax │ │ │ │ + je 4cb36d │ │ │ │ + movq $0x4cb430,0x0(%rbp) │ │ │ │ + mov 0x6(%rbx),%rbx │ │ │ │ test $0x7,%bl │ │ │ │ - jne 4ccb28 │ │ │ │ + jne 4cb430 │ │ │ │ mov (%rbx),%rax │ │ │ │ jmp *%rax │ │ │ │ xchg %ax,%ax │ │ │ │ ... │ │ │ │ (bad) │ │ │ │ add %al,(%rax) │ │ │ │ - add %ah,0x24(%rax) │ │ │ │ - (bad) │ │ │ │ - add -0x39(%rax),%ecx │ │ │ │ - add %r11b,-0x35(%r8) │ │ │ │ - rex.WR add %r9b,-0x77(%rax) │ │ │ │ - fimuls 0x35(%rbp,%rcx,4) │ │ │ │ - xchg %eax,%edi │ │ │ │ - and (%rdi),%ebx │ │ │ │ - add %ecx,%ebp │ │ │ │ - cltd │ │ │ │ - insl (%dx),%es:(%rdi) │ │ │ │ - adc %al,(%rax) │ │ │ │ - jmp *-0x10(%r13) │ │ │ │ - nopl 0x0(%rax,%rax,1) │ │ │ │ + add %dl,0x4c031dd0(%rax) │ │ │ │ + mov 0x7(%rbx),%esi │ │ │ │ + add $0x8,%rbp │ │ │ │ + jmp 4caf00 │ │ │ │ + nopl (%rax) │ │ │ │ ... │ │ │ │ (bad) │ │ │ │ add %al,(%rax) │ │ │ │ - add %dh,(%rax) │ │ │ │ - and $0x1f,%al │ │ │ │ - add -0x7d(%rcx),%ecx │ │ │ │ + add %dl,-0x30(%rax) │ │ │ │ + sbb $0xd8894803,%eax │ │ │ │ + and $0x7,%eax │ │ │ │ + cmp $0x1,%rax │ │ │ │ + je 4cb233 │ │ │ │ + movq $0x4cb488,0x0(%rbp) │ │ │ │ + mov 0x6(%rbx),%rbx │ │ │ │ + test $0x7,%bl │ │ │ │ + jne 4cb488 │ │ │ │ + mov (%rbx),%rax │ │ │ │ + jmp *%rax │ │ │ │ + xchg %ax,%ax │ │ │ │ + ... │ │ │ │ (bad) │ │ │ │ - xor %cl,0x3b(%rbp) │ │ │ │ - movsl %ds:(%rsi),%es:(%rdi) │ │ │ │ - pop %rax │ │ │ │ - add (%rax),%eax │ │ │ │ - add %dh,0x31(%rdi) │ │ │ │ - movq $0x4cca80,-0x28(%r12) │ │ │ │ - mov %rbx,-0x18(%r12) │ │ │ │ - movq $0x3363098,-0x10(%r12) │ │ │ │ - lea -0x28(%r12),%rax │ │ │ │ - mov %rax,-0x8(%r12) │ │ │ │ - mov %r14,(%r12) │ │ │ │ - lea -0xf(%r12),%rbx │ │ │ │ - add $0x8,%rbp │ │ │ │ - jmp *0x0(%rbp) │ │ │ │ - movq $0x30,0x388(%r13) │ │ │ │ - movq $0x4ccb58,0x0(%rbp) │ │ │ │ - jmp 338a798 │ │ │ │ + add %al,(%rax) │ │ │ │ + add %bl,(%rax) │ │ │ │ + rcrb $1,0x45c74803(%rip) │ │ │ │ + add %dh,0x48004cb4(%rax) │ │ │ │ + mov 0x7(%rbx),%ebx │ │ │ │ + test $0x7,%bl │ │ │ │ + jne 4cb4b0 │ │ │ │ + mov (%rbx),%rax │ │ │ │ + jmp *%rax │ │ │ │ xchg %ax,%ax │ │ │ │ - sldt (%rax) │ │ │ │ - add %al,(%rdx) │ │ │ │ + ... │ │ │ │ + (bad) │ │ │ │ add %al,(%rax) │ │ │ │ - add %al,(%rbx) │ │ │ │ + add %dh,%al │ │ │ │ + iret │ │ │ │ + sbb $0x45c74803,%eax │ │ │ │ + clc │ │ │ │ + call 484d016d <__environ@GLIBC_2.2.5+0x4488fcc5> │ │ │ │ + mov 0x7(%rbx),%eax │ │ │ │ + lea 0x31dcfdd(%rip),%rbx │ │ │ │ + mov %rax,0x0(%rbp) │ │ │ │ + add $0xfffffffffffffff8,%rbp │ │ │ │ + test $0x7,%bl │ │ │ │ + jne 4cb4e8 │ │ │ │ + mov (%rbx),%rax │ │ │ │ + jmp *%rax │ │ │ │ + nopl (%rax) │ │ │ │ + add %al,(%r8) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ + add %bl,(%rsi) │ │ │ │ add %al,(%rax) │ │ │ │ - add %cl,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ + add %cl,-0x75(%rax) │ │ │ │ + or %r9b,-0x39(%r8) │ │ │ │ + or %r11b,(%r8) │ │ │ │ + mov $0x4c,%ch │ │ │ │ + add %cl,-0x77(%rax) │ │ │ │ + fimuls -0x77(%rcx) │ │ │ │ + (bad) │ │ │ │ + add $0x8,%rbp │ │ │ │ + jmp 30c46b0 │ │ │ │ + nopl 0x0(%rax,%rax,1) │ │ │ │ + ... │ │ │ │ + (bad) │ │ │ │ add %al,(%rax) │ │ │ │ - add %cl,-0x73(%rax) │ │ │ │ - rex.RB enter $0x394c,$0xf8 │ │ │ │ - jb 4ccd28 │ │ │ │ - movq $0x4ccc20,-0x28(%rbp) │ │ │ │ - mov 0x6(%rbx),%rax │ │ │ │ - mov 0xe(%rbx),%rcx │ │ │ │ - mov 0x16(%rbx),%rbx │ │ │ │ - mov %rbx,%rdx │ │ │ │ - mov %r14,%rbx │ │ │ │ - mov %rdx,-0x20(%rbp) │ │ │ │ - mov %rcx,-0x18(%rbp) │ │ │ │ - mov %rax,-0x10(%rbp) │ │ │ │ - mov %rsi,-0x8(%rbp) │ │ │ │ - add $0xffffffffffffffd8,%rbp │ │ │ │ + add %al,(%rax) │ │ │ │ + add %al,(%rax) │ │ │ │ + add %al,-0x7cb7f81d(%rbx) │ │ │ │ + sti │ │ │ │ + add %ecx,(%rdi) │ │ │ │ + test %ecx,-0x2(%rax) │ │ │ │ + (bad) │ │ │ │ + ljmp (bad) │ │ │ │ + jmp 4cb233 │ │ │ │ + nopw 0x0(%rax,%rax,1) │ │ │ │ + ... │ │ │ │ + (bad) │ │ │ │ + add %al,(%rax) │ │ │ │ + add %al,0x48031dcf(%rax) │ │ │ │ + mov %ebx,%eax │ │ │ │ + and $0x7,%eax │ │ │ │ + cmp $0x1,%rax │ │ │ │ + je 4cb36d │ │ │ │ + movq $0x4cb578,0x0(%rbp) │ │ │ │ + mov 0x6(%rbx),%rbx │ │ │ │ test $0x7,%bl │ │ │ │ - jne 4ccc20 │ │ │ │ + jne 4cb578 │ │ │ │ mov (%rbx),%rax │ │ │ │ jmp *%rax │ │ │ │ - nopl (%rax) │ │ │ │ - add $0x0,%al │ │ │ │ - add %al,(%rax) │ │ │ │ - add %al,(%rax) │ │ │ │ + xchg %ax,%ax │ │ │ │ + ... │ │ │ │ + (bad) │ │ │ │ add %al,(%rax) │ │ │ │ + add %cl,-0x31(%rax) │ │ │ │ + sbb $0x738b4c03,%eax │ │ │ │ + (bad) │ │ │ │ + add $0x8,%rbp │ │ │ │ + jmp 4caf00 │ │ │ │ + nopl (%rax) │ │ │ │ + ... │ │ │ │ (bad) │ │ │ │ add %al,(%rax) │ │ │ │ + add %cl,(%rax) │ │ │ │ + iret │ │ │ │ + sbb $0xd8894803,%eax │ │ │ │ + and $0x7,%eax │ │ │ │ + cmp $0x1,%rax │ │ │ │ + je 4cb233 │ │ │ │ + movq $0x4cb5d0,0x0(%rbp) │ │ │ │ + mov 0x6(%rbx),%rbx │ │ │ │ + test $0x7,%bl │ │ │ │ + jne 4cb5d0 │ │ │ │ + mov (%rbx),%rax │ │ │ │ + jmp *%rax │ │ │ │ + xchg %ax,%ax │ │ │ │ + ... │ │ │ │ + (bad) │ │ │ │ add %al,(%rax) │ │ │ │ + add %dl,%al │ │ │ │ + (bad) │ │ │ │ + sbb $0x45c74803,%eax │ │ │ │ + add %bh,%al │ │ │ │ + mov $0x4c,%ch │ │ │ │ + add %cl,-0x75(%rax) │ │ │ │ + pop %rbx │ │ │ │ + (bad) │ │ │ │ + test $0x7,%bl │ │ │ │ + jne 4cb5f8 │ │ │ │ + mov (%rbx),%rax │ │ │ │ + jmp *%rax │ │ │ │ + xchg %ax,%ax │ │ │ │ + ... │ │ │ │ + (bad) │ │ │ │ add %al,(%rax) │ │ │ │ - add %cl,-0x39(%rax) │ │ │ │ - rex.RB │ │ │ │ - lock (bad) │ │ │ │ - int3 │ │ │ │ - rex.WR add %r9b,-0x75(%rax) │ │ │ │ - rex.XB cmovs -0x76b7e8a5(%r11),%ecx │ │ │ │ - (bad) -0x75(%rax) │ │ │ │ - pop %rbp │ │ │ │ - and %cl,-0x77(%rax) │ │ │ │ - rex.WRB clc │ │ │ │ + add %ch,0x48031dce(%rax) │ │ │ │ + movl $0x4cb630,-0x8(%rbp) │ │ │ │ + mov 0x7(%rbx),%rax │ │ │ │ + lea 0x31dce95(%rip),%rbx │ │ │ │ mov %rax,0x0(%rbp) │ │ │ │ - add $0xfffffffffffffff0,%rbp │ │ │ │ + add $0xfffffffffffffff8,%rbp │ │ │ │ test $0x7,%bl │ │ │ │ - jne 4ccc60 │ │ │ │ + jne 4cb630 │ │ │ │ mov (%rbx),%rax │ │ │ │ jmp *%rax │ │ │ │ nopl (%rax) │ │ │ │ - (bad) │ │ │ │ - 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) │ │ │ │ - sbb %r9b,-0x75(%r8) │ │ │ │ - rex.WRB and %r9b,-0x75(%r8) │ │ │ │ - push %rbp │ │ │ │ - sub %cl,-0x75(%rax) │ │ │ │ - jne 4ccca0 │ │ │ │ - mov 0x10(%rbp),%rdi │ │ │ │ - mov 0x8(%rbp),%r8 │ │ │ │ - mov %rbx,%r9 │ │ │ │ - and $0x7,%r9d │ │ │ │ - cmp $0x7,%r9 │ │ │ │ - je 4ccd2c │ │ │ │ - lea -0x1(%r9),%rbx │ │ │ │ - add $0x38,%r12 │ │ │ │ - cmp 0x358(%r13),%r12 │ │ │ │ - ja 4ccd10 │ │ │ │ - cmp $0xc,%rbx │ │ │ │ - jge 4cccd0 │ │ │ │ - movq $0x4a37b8,-0x30(%r12) │ │ │ │ - mov %rdx,-0x28(%r12) │ │ │ │ - mov %rdi,-0x20(%r12) │ │ │ │ - mov %r8,-0x18(%r12) │ │ │ │ - lea -0x2f(%r12),%rax │ │ │ │ - add $0xffffffffffffffe8,%r12 │ │ │ │ - mov %rax,%r14 │ │ │ │ - mov %rcx,%rbx │ │ │ │ - add $0x38,%rbp │ │ │ │ - jmp 3395748 │ │ │ │ - movq $0x3363ae0,-0x30(%r12) │ │ │ │ - mov %rax,-0x28(%r12) │ │ │ │ - mov %rdi,-0x20(%r12) │ │ │ │ - movq $0x4a37b8,-0x18(%r12) │ │ │ │ - mov %rdx,-0x10(%r12) │ │ │ │ - lea -0x2e(%r12),%rax │ │ │ │ - mov %rax,-0x8(%r12) │ │ │ │ - mov %r8,(%r12) │ │ │ │ - lea -0x17(%r12),%r14 │ │ │ │ - mov %rcx,%rbx │ │ │ │ - add $0x38,%rbp │ │ │ │ - jmp 3395748 │ │ │ │ - movq $0x38,0x388(%r13) │ │ │ │ - movq $0x4ccd50,0x0(%rbp) │ │ │ │ - jmp 338a738 │ │ │ │ - jmp *-0x8(%r13) │ │ │ │ - and $0xfffffffffffffff8,%rbx │ │ │ │ - mov (%rbx),%rbx │ │ │ │ - mov -0x4(%rbx),%ebx │ │ │ │ - jmp 4ccc8d │ │ │ │ + or %r9b,-0x39(%r8) │ │ │ │ + or %r12b,-0x4a(%r8) │ │ │ │ + rex.WR add %r9b,-0x77(%rax) │ │ │ │ + fimuls -0x77(%rcx) │ │ │ │ + (bad) │ │ │ │ + add $0x8,%rbp │ │ │ │ + jmp 30c46b0 │ │ │ │ nopl 0x0(%rax,%rax,1) │ │ │ │ + ... │ │ │ │ (bad) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ - add %bl,(%rsi) │ │ │ │ + add %al,-0x7cb7f81d(%rbx) │ │ │ │ + sti │ │ │ │ + add %ecx,(%rdi) │ │ │ │ + test %eax,(%rax) │ │ │ │ + std │ │ │ │ + (bad) │ │ │ │ + ljmp (bad) │ │ │ │ + jmp 4cb233 │ │ │ │ + nopw 0x0(%rax,%rax,1) │ │ │ │ + ... │ │ │ │ + (bad) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ - add %cl,-0x75(%rax) │ │ │ │ - sbb %r9b,-0x75(%r8) │ │ │ │ - rex.WRB and %r9b,-0x75(%r8) │ │ │ │ - push %rbp │ │ │ │ - sub %cl,-0x75(%rax) │ │ │ │ - jne 4ccd90 │ │ │ │ - mov 0x10(%rbp),%rdi │ │ │ │ - mov 0x8(%rbp),%r8 │ │ │ │ - jmp 4ccc8d │ │ │ │ - nopl (%rax) │ │ │ │ + add %al,-0x7cb7f81d(%rbx) │ │ │ │ + sti │ │ │ │ + add %ecx,(%rdi) │ │ │ │ + test %ebx,%eax │ │ │ │ + cld │ │ │ │ (bad) │ │ │ │ + ljmp (bad) │ │ │ │ + jmp 4cb233 │ │ │ │ + nopw 0x0(%rax,%rax,1) │ │ │ │ + sbb %eax,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ - add %al,(%rbx) │ │ │ │ - add %al,(%rax) │ │ │ │ - add %al,(%rbx) │ │ │ │ + add $0x0,%eax │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ - add %cl,(%rax) │ │ │ │ + add %cl,(%rsi) │ │ │ │ add %al,(%rax) │ │ │ │ - add %dl,-0x62(%rax) │ │ │ │ - sbb $0x458d4803,%eax │ │ │ │ - rorb $1,-0x8(%rcx,%rdi,1) │ │ │ │ - jb 4cce5c │ │ │ │ - movq $0x4ccde8,-0x30(%rbp) │ │ │ │ - mov 0x5(%rbx),%rax │ │ │ │ - mov 0xd(%rbx),%rcx │ │ │ │ - mov 0x15(%rbx),%rbx │ │ │ │ - mov %rbx,%rdx │ │ │ │ - mov %r14,%rbx │ │ │ │ - mov %rcx,-0x28(%rbp) │ │ │ │ - mov %rdx,-0x20(%rbp) │ │ │ │ - mov %rax,-0x18(%rbp) │ │ │ │ - mov %rsi,-0x10(%rbp) │ │ │ │ - mov %rdi,-0x8(%rbp) │ │ │ │ - add $0xffffffffffffffd0,%rbp │ │ │ │ + add %bh,(%rax) │ │ │ │ + rcrb $1,0x458d4803(%rip) │ │ │ │ + fmuls -0x8(%rcx,%rdi,1) │ │ │ │ + jb 4cb7b7 │ │ │ │ + movq $0x4cb700,-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 4ccde8 │ │ │ │ + jne 4cb700 │ │ │ │ mov (%rbx),%rax │ │ │ │ jmp *%rax │ │ │ │ - nopl 0x0(%rax) │ │ │ │ - add $0x0,%eax │ │ │ │ - add %al,(%rax) │ │ │ │ - add %bl,(%rsi) │ │ │ │ - add %al,(%rax) │ │ │ │ - add %dh,%al │ │ │ │ - popf │ │ │ │ - sbb $0xc4834903,%eax │ │ │ │ - and %cl,0x3b(%rbp) │ │ │ │ - movsl %ds:(%rsi),%es:(%rdi) │ │ │ │ - pop %rax │ │ │ │ - add (%rax),%eax │ │ │ │ - add %dh,0x57(%rdi) │ │ │ │ - mov 0x7(%rbx),%rax │ │ │ │ - movq $0x4ccbc8,-0x18(%r12) │ │ │ │ - mov %rax,-0x10(%r12) │ │ │ │ - mov 0x28(%rbp),%rax │ │ │ │ - mov %rax,-0x8(%r12) │ │ │ │ - mov 0x18(%rbp),%rax │ │ │ │ - mov %rax,(%r12) │ │ │ │ - mov 0x10(%rbp),%r8 │ │ │ │ - lea 0x31f1f4c(%rip),%rdi │ │ │ │ - lea 0x31d782e(%rip),%rsi │ │ │ │ - mov 0x8(%rbp),%r14 │ │ │ │ - movq $0x3393020,0x10(%rbp) │ │ │ │ - mov %rbx,0x18(%rbp) │ │ │ │ - lea -0x16(%r12),%rax │ │ │ │ - mov %rax,0x28(%rbp) │ │ │ │ - add $0x10,%rbp │ │ │ │ - jmp 5f4518 │ │ │ │ - movq $0x20,0x388(%r13) │ │ │ │ - jmp 338a720 │ │ │ │ - jmp *-0x8(%r13) │ │ │ │ - (bad) │ │ │ │ - add %al,(%rax) │ │ │ │ - add %al,(%rbx) │ │ │ │ - add %al,(%rax) │ │ │ │ - add %al,(%rcx) │ │ │ │ - add %al,(%rax) │ │ │ │ - add %al,(%rax) │ │ │ │ + xchg %ax,%ax │ │ │ │ + add $0x0,%al │ │ │ │ add %al,(%rax) │ │ │ │ - add %cl,(%rcx) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ + (bad) │ │ │ │ add %al,(%rax) │ │ │ │ - add %cl,-0x73(%rax) │ │ │ │ - rex.RB call 734507cc <__environ@GLIBC_2.2.5+0x6f810324> │ │ │ │ - rex.WXB │ │ │ │ - movq $0x4cceb8,-0x18(%rbp) │ │ │ │ - mov 0x5(%rbx),%rax │ │ │ │ - mov %r14,%rbx │ │ │ │ - mov %rax,-0x10(%rbp) │ │ │ │ - mov %rdi,-0x8(%rbp) │ │ │ │ - add $0xffffffffffffffe8,%rbp │ │ │ │ + add %dh,%al │ │ │ │ + iret │ │ │ │ + sbb $0x458b4803,%eax │ │ │ │ + adc %cl,-0x77(%rax) │ │ │ │ + flds -0x7cb7f81f(%rbx) │ │ │ │ + stc │ │ │ │ + add %esi,0x48(%rsi,%rdi,1) │ │ │ │ + mov 0x8(%rbp),%edx │ │ │ │ + mov 0x20(%rbp),%rsi │ │ │ │ + cmp $0x2,%rcx │ │ │ │ + jne 4cb735 │ │ │ │ + movq $0x4cb7a0,0x20(%rbp) │ │ │ │ + mov %rsi,%r14 │ │ │ │ + mov %rdx,%rbx │ │ │ │ + add $0x20,%rbp │ │ │ │ + jmp 3395508 │ │ │ │ + mov %rsi,%r9 │ │ │ │ + mov 0x18(%rbp),%r8 │ │ │ │ + mov %rax,%rdi │ │ │ │ + mov %rbx,%rsi │ │ │ │ + mov %rdx,%r14 │ │ │ │ + add $0x28,%rbp │ │ │ │ + jmp 4cb068 │ │ │ │ + movq $0x4cb778,0x20(%rbp) │ │ │ │ + mov %rax,%rbx │ │ │ │ + add $0x20,%rbp │ │ │ │ test $0x7,%bl │ │ │ │ - jne 4cceb8 │ │ │ │ + jne 4cb778 │ │ │ │ mov (%rbx),%rax │ │ │ │ jmp *%rax │ │ │ │ - xchg %ax,%ax │ │ │ │ - add (%rax),%al │ │ │ │ + nop │ │ │ │ + ... │ │ │ │ + (bad) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ + add %cl,-0x7d(%rax) │ │ │ │ + jnp 4cb783 │ │ │ │ + add %dh,0x2a(%rbp) │ │ │ │ + lea 0x376c754(%rip),%rbx │ │ │ │ + add $0x8,%rbp │ │ │ │ + jmp *0x0(%rbp) │ │ │ │ + nopl (%rax) │ │ │ │ + ... │ │ │ │ (bad) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ - add %cl,-0x75(%rax) │ │ │ │ - jne 4ccec4 │ │ │ │ - mov %rbx,%r14 │ │ │ │ - mov 0x10(%rbp),%rbx │ │ │ │ - add $0x18,%rbp │ │ │ │ - jmp 3395748 │ │ │ │ + add %al,-0x7cb7f81d(%rbx) │ │ │ │ + sti │ │ │ │ + add %esi,0x48(%rsi,%rdx,8) │ │ │ │ + lea 0x376c721(%rip),%ebx │ │ │ │ + add $0x8,%rbp │ │ │ │ + jmp *0x0(%rbp) │ │ │ │ + lea 0x31dcf5a(%rip),%rbx │ │ │ │ jmp *-0x8(%r13) │ │ │ │ - add (%rax),%al │ │ │ │ + nopw 0x0(%rax,%rax,1) │ │ │ │ + sbb %eax,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ + add $0x0,%eax │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ - adc (%rax),%al │ │ │ │ add %al,(%rax) │ │ │ │ - sbb %bl,-0x72b7fce3(%rbp) │ │ │ │ - rex.RB loopne 4ccf31 │ │ │ │ - cmp %edi,%eax │ │ │ │ - jb 4ccf76 │ │ │ │ - movq $0x3390fc8,-0x10(%rbp) │ │ │ │ - mov %rbx,-0x8(%rbp) │ │ │ │ - movq $0x4ccf30,-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,(%rax) │ │ │ │ + iret │ │ │ │ + sbb $0x458d4803,%eax │ │ │ │ + fmuls -0x8(%rcx,%rdi,1) │ │ │ │ + jb 4cb8dd │ │ │ │ + movq $0x4cb828,-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 4ccf30 │ │ │ │ + jne 4cb828 │ │ │ │ mov (%rbx),%rax │ │ │ │ jmp *%rax │ │ │ │ - nopl 0x0(%rax,%rax,1) │ │ │ │ - add %eax,(%rax) │ │ │ │ + xchg %ax,%ax │ │ │ │ + add $0x0,%al │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ (bad) │ │ │ │ add %al,(%rax) │ │ │ │ add %cl,%al │ │ │ │ - pushf │ │ │ │ - sbb $0xd8894803,%eax │ │ │ │ - and $0x7,%eax │ │ │ │ - cmp $0x1,%rax │ │ │ │ - je 4ccf7a │ │ │ │ - add $0x10,%r12 │ │ │ │ - cmp 0x358(%r13),%r12 │ │ │ │ - ja 4ccf66 │ │ │ │ - mov 0x6(%rbx),%rax │ │ │ │ - movq $0x4cce78,-0x8(%r12) │ │ │ │ - mov %rax,(%r12) │ │ │ │ - lea -0x5(%r12),%rbx │ │ │ │ - add $0x10,%rbp │ │ │ │ - jmp *0x0(%rbp) │ │ │ │ - movq $0x10,0x388(%r13) │ │ │ │ - jmp 338a720 │ │ │ │ - jmp *-0x10(%r13) │ │ │ │ - mov 0x8(%rbp),%rax │ │ │ │ - movq $0x4ccfa8,0x8(%rbp) │ │ │ │ + (bad) │ │ │ │ + sbb $0x458b4803,%eax │ │ │ │ + sbb %cl,-0x77(%rax) │ │ │ │ + flds -0x7cb7f81f(%rbx) │ │ │ │ + stc │ │ │ │ + add %esi,0x48(%rsi,%rdi,1) │ │ │ │ + mov 0x8(%rbp),%edx │ │ │ │ + mov 0x20(%rbp),%rsi │ │ │ │ + cmp $0x2,%rcx │ │ │ │ + jne 4cb85d │ │ │ │ + movq $0x4cb8f8,0x20(%rbp) │ │ │ │ + mov %rsi,%r14 │ │ │ │ + mov %rdx,%rbx │ │ │ │ + add $0x20,%rbp │ │ │ │ + jmp 3395508 │ │ │ │ + mov %rsi,%r9 │ │ │ │ + mov %rax,%r8 │ │ │ │ + mov 0x10(%rbp),%rdi │ │ │ │ + mov %rbx,%rsi │ │ │ │ + mov %rdx,%r14 │ │ │ │ + add $0x28,%rbp │ │ │ │ + jmp 4cb068 │ │ │ │ + movq $0x4cb8a0,0x20(%rbp) │ │ │ │ mov %rax,%rbx │ │ │ │ - add $0x8,%rbp │ │ │ │ + add $0x20,%rbp │ │ │ │ test $0x7,%bl │ │ │ │ - jne 4ccfa8 │ │ │ │ + jne 4cb8a0 │ │ │ │ mov (%rbx),%rax │ │ │ │ jmp *%rax │ │ │ │ nop │ │ │ │ ... │ │ │ │ (bad) │ │ │ │ add %al,(%rax) │ │ │ │ - add %dl,-0x64(%rax) │ │ │ │ - sbb $0x45c74803,%eax │ │ │ │ - add %dl,0x49004cd0(%rax) │ │ │ │ - mov %ebx,%eax │ │ │ │ - mov $0xd,%edi │ │ │ │ - lea 0x375216b(%rip),%rsi │ │ │ │ - lea 0x2eeacd9(%rip),%r14 │ │ │ │ - jmp 4a56f0 │ │ │ │ - nopl 0x0(%rax,%rax,1) │ │ │ │ - ... │ │ │ │ - (bad) │ │ │ │ add %al,(%rax) │ │ │ │ - add %bl,(%rax) │ │ │ │ - pushf │ │ │ │ - sbb $0xd8894803,%eax │ │ │ │ - and $0x7,%eax │ │ │ │ - cmp $0x1,%rax │ │ │ │ - je 4cd0b4 │ │ │ │ - movq $0x4cd018,0x0(%rbp) │ │ │ │ - mov 0x6(%rbx),%rbx │ │ │ │ - test $0x7,%bl │ │ │ │ - jne 4cd018 │ │ │ │ - mov (%rbx),%rax │ │ │ │ - jmp *%rax │ │ │ │ - xchg %ax,%ax │ │ │ │ - ... │ │ │ │ - (bad) │ │ │ │ add %al,(%rax) │ │ │ │ - add %ah,%al │ │ │ │ - fwait │ │ │ │ - sbb $0xc4834903,%eax │ │ │ │ - cmp %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 $0x50aa00,-0x30(%r12) │ │ │ │ - mov %rax,-0x28(%r12) │ │ │ │ - movq $0x36a5478,-0x20(%r12) │ │ │ │ - movq $0x4ccd88,-0x18(%r12) │ │ │ │ - lea -0x2f(%r12),%rcx │ │ │ │ - mov %rcx,-0x10(%r12) │ │ │ │ - mov %rax,-0x8(%r12) │ │ │ │ - mov %rbx,(%r12) │ │ │ │ - lea -0x15(%r12),%rbx │ │ │ │ + add %cl,-0x7d(%rax) │ │ │ │ + jnp 4cb8ab │ │ │ │ + or 0x48(%rax,%rbp,1),%dh │ │ │ │ + lea 0x376c623(%rip),%ebx │ │ │ │ add $0x8,%rbp │ │ │ │ jmp *0x0(%rbp) │ │ │ │ - movq $0x38,0x388(%r13) │ │ │ │ - jmp 338a720 │ │ │ │ - nopl 0x0(%rax) │ │ │ │ + nopl (%rax) │ │ │ │ ... │ │ │ │ (bad) │ │ │ │ add %al,(%rax) │ │ │ │ - add %ch,-0x65(%rax) │ │ │ │ - sbb $0xd8894803,%eax │ │ │ │ - and $0x7,%eax │ │ │ │ - cmp $0x1,%rax │ │ │ │ - je 4cd0b4 │ │ │ │ - movq $0x4ccfe0,0x0(%rbp) │ │ │ │ - lea 0x376ae4e(%rip),%rsi │ │ │ │ - mov 0x6(%rbx),%r14 │ │ │ │ - jmp 32caf18 │ │ │ │ - lea 0x31d75c0(%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) │ │ │ │ - adc %al,(%rax) │ │ │ │ + add %cl,-0x7d(%rax) │ │ │ │ + jnp 4cb8d3 │ │ │ │ + or -0x28(%rbp),%dh │ │ │ │ + lea 0x376c604(%rip),%rbx │ │ │ │ + add $0x8,%rbp │ │ │ │ + jmp *0x0(%rbp) │ │ │ │ + lea 0x31dce44(%rip),%rbx │ │ │ │ + jmp *-0x8(%r13) │ │ │ │ + ... │ │ │ │ + (bad) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ - lea -0x18(%rbp),%rax │ │ │ │ - cmp %r15,%rax │ │ │ │ - jb 4cd1a8 │ │ │ │ - movq $0x3390fc8,-0x10(%rbp) │ │ │ │ - mov %rbx,-0x8(%rbp) │ │ │ │ - movq $0x4cd120,-0x18(%rbp) │ │ │ │ - mov 0x10(%rbx),%rbx │ │ │ │ - add $0xffffffffffffffe8,%rbp │ │ │ │ + add %cl,-0x77(%rax) │ │ │ │ + fadds -0x7cb7f820(%rbx) │ │ │ │ + clc │ │ │ │ + add %esi,0x48(%rbx,%rcx,8) │ │ │ │ + movl $0x4cb930,0x0(%rbp) │ │ │ │ + mov 0x6(%rbx),%rbx │ │ │ │ test $0x7,%bl │ │ │ │ - jne 4cd120 │ │ │ │ + jne 4cb930 │ │ │ │ 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 %r12b,-0x2f(%r8) │ │ │ │ - rex.WR add %r9b,-0x75(%rax) │ │ │ │ + add %r9b,%r8b │ │ │ │ + mov $0x8b48004c,%eax │ │ │ │ pop %rbx │ │ │ │ (bad) │ │ │ │ test $0x7,%bl │ │ │ │ - jne 4cd160 │ │ │ │ + jne 4cb8c8 │ │ │ │ mov (%rbx),%rax │ │ │ │ jmp *%rax │ │ │ │ xchg %ax,%ax │ │ │ │ ... │ │ │ │ + adc $0x10000000,%eax │ │ │ │ (bad) │ │ │ │ - add %al,(%rax) │ │ │ │ - add %al,(%rax) │ │ │ │ - add %al,(%rax) │ │ │ │ - add %cl,-0x77(%rax) │ │ │ │ - fsubr %st(3),%st │ │ │ │ - sbb (%rdi),%cl │ │ │ │ - (bad) │ │ │ │ + sbb $0x458d4803,%eax │ │ │ │ + call 7344f2ac <__environ@GLIBC_2.2.5+0x6f80ee04> │ │ │ │ + push %rsp │ │ │ │ + sub $0x8,%rsp │ │ │ │ + mov %r13,%rax │ │ │ │ + mov %rbx,%rsi │ │ │ │ + mov %rax,%rdi │ │ │ │ + xor %eax,%eax │ │ │ │ + call 3385710 │ │ │ │ + add $0x8,%rsp │ │ │ │ + test %rax,%rax │ │ │ │ + je 4cb9b0 │ │ │ │ + movq $0x3391200,-0x10(%rbp) │ │ │ │ + mov %rax,-0x8(%rbp) │ │ │ │ + movq $0x4cb9d0,-0x18(%rbp) │ │ │ │ + lea 0x3763f78(%rip),%rdi │ │ │ │ + lea 0x3763ed1(%rip),%rsi │ │ │ │ + lea 0x375dadc(%rip),%r14 │ │ │ │ + add $0xffffffffffffffe8,%rbp │ │ │ │ + jmp 32d3d70 │ │ │ │ + mov (%rbx),%rax │ │ │ │ + jmp *%rax │ │ │ │ + jmp *-0x10(%r13) │ │ │ │ + nopl 0x0(%rax) │ │ │ │ ... │ │ │ │ - add %bl,(%rsi) │ │ │ │ + (bad) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ - add %al,-0x72b7f81d(%rbx) │ │ │ │ - rex.XB decl -0x7d(%r9) │ │ │ │ + add %cl,-0x7d(%rcx) │ │ │ │ (bad) │ │ │ │ adc %cl,0x3b(%rbp) │ │ │ │ movsl %ds:(%rsi),%es:(%rdi) │ │ │ │ pop %rax │ │ │ │ add (%rax),%eax │ │ │ │ add %dh,0x19(%rdi) │ │ │ │ - movq $0x3363a20,-0x8(%r12) │ │ │ │ - mov %rax,(%r12) │ │ │ │ - lea -0x7(%r12),%rbx │ │ │ │ + movq $0x330ae98,-0x8(%r12) │ │ │ │ + mov %rbx,(%r12) │ │ │ │ + lea -0x6(%r12),%rbx │ │ │ │ add $0x8,%rbp │ │ │ │ jmp *0x0(%rbp) │ │ │ │ movq $0x10,0x388(%r13) │ │ │ │ - movq $0x4cd148,0x0(%rbp) │ │ │ │ - mov %rax,%rbx │ │ │ │ - jmp 338a738 │ │ │ │ - jmp *-0x10(%r13) │ │ │ │ - nopl 0x0(%rax) │ │ │ │ + jmp 338a720 │ │ │ │ + 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 4cd258 │ │ │ │ + jb 4cba9b │ │ │ │ movq $0x3390fc8,-0x10(%rbp) │ │ │ │ mov %rbx,-0x8(%rbp) │ │ │ │ - movq $0x4cd208,-0x18(%rbp) │ │ │ │ + movq $0x4cba58,-0x18(%rbp) │ │ │ │ mov 0x10(%rbx),%rbx │ │ │ │ add $0xffffffffffffffe8,%rbp │ │ │ │ test $0x7,%bl │ │ │ │ - jne 4cd208 │ │ │ │ + jne 4cba58 │ │ │ │ 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 %cl,-0x7d(%rcx) │ │ │ │ (bad) │ │ │ │ - je 4cd25c │ │ │ │ - dec %rax │ │ │ │ - add $0x10,%r12 │ │ │ │ - cmp 0x358(%r13),%r12 │ │ │ │ - ja 4cd23d │ │ │ │ - movq $0x3363a20,-0x8(%r12) │ │ │ │ - mov %rax,(%r12) │ │ │ │ - lea -0x7(%r12),%rbx │ │ │ │ + sbb %cl,0x3b(%rbp) │ │ │ │ + movsl %ds:(%rsi),%es:(%rdi) │ │ │ │ + pop %rax │ │ │ │ + add (%rax),%eax │ │ │ │ + add %dh,0x26(%rdi) │ │ │ │ + mov 0xf(%rbx),%rax │ │ │ │ + movq $0x2f83dd8,-0x10(%r12) │ │ │ │ + mov %rax,-0x8(%r12) │ │ │ │ + movq $0x3c37ef9,(%r12) │ │ │ │ + lea -0xf(%r12),%rbx │ │ │ │ add $0x8,%rbp │ │ │ │ jmp *0x0(%rbp) │ │ │ │ - movq $0x10,0x388(%r13) │ │ │ │ - movq $0x4cd278,0x0(%rbp) │ │ │ │ - mov %rax,%rbx │ │ │ │ - jmp 338a738 │ │ │ │ + movq $0x18,0x388(%r13) │ │ │ │ + jmp 338a720 │ │ │ │ jmp *-0x10(%r13) │ │ │ │ - and $0xfffffffffffffff8,%rbx │ │ │ │ - mov (%rbx),%rax │ │ │ │ - mov -0x4(%rax),%eax │ │ │ │ - jmp 4cd217 │ │ │ │ - ... │ │ │ │ + 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 %al,(%rax) │ │ │ │ + add %al,(%rax) │ │ │ │ + add %cl,-0x7d(%rcx) │ │ │ │ (bad) │ │ │ │ + sbb %cl,0x3b(%rbp) │ │ │ │ + movsl %ds:(%rsi),%es:(%rdi) │ │ │ │ + pop %rax │ │ │ │ + add (%rax),%eax │ │ │ │ + add %dh,0x24(%rdi) │ │ │ │ + movq $0x4cba18,-0x10(%r12) │ │ │ │ + mov %r14,(%r12) │ │ │ │ + lea -0x10(%r12),%rdi │ │ │ │ + mov %r14,%rsi │ │ │ │ + lea 0x376b7f8(%rip),%r14 │ │ │ │ + mov %r8,%rbx │ │ │ │ + jmp 33959f8 │ │ │ │ + movq $0x18,0x388(%r13) │ │ │ │ + lea 0x31dccb5(%rip),%rbx │ │ │ │ + jmp *-0x8(%r13) │ │ │ │ + nop │ │ │ │ + add $0x1000000,%eax │ │ │ │ + ... │ │ │ │ add %al,(%rax) │ │ │ │ + add %cl,(%rsi) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ - add %cl,-0x77(%rax) │ │ │ │ - fsubr %st(3),%st │ │ │ │ + add %al,(%rax) │ │ │ │ + add %cl,-0x73(%rax) │ │ │ │ + sbb $0x376c3bb,%eax │ │ │ │ + jmp *0x0(%rbp) │ │ │ │ + nopw 0x0(%rax,%rax,1) │ │ │ │ + add $0x1000000,%eax │ │ │ │ + ... │ │ │ │ + add %al,(%rax) │ │ │ │ + add %cl,(%rsi) │ │ │ │ + add %al,(%rax) │ │ │ │ + add %bh,(%rax) │ │ │ │ + int $0x1d │ │ │ │ + add -0x73(%rax),%ecx │ │ │ │ + rex.RB clc │ │ │ │ + cmp %r15,%rax │ │ │ │ + jb 4cbb6b │ │ │ │ + movq $0x4cbb88,-0x8(%rbp) │ │ │ │ + lea 0x31dcd20(%rip),%rdi │ │ │ │ + mov %r14,%rsi │ │ │ │ + lea 0x376aeef(%rip),%r14 │ │ │ │ + add $0xfffffffffffffff8,%rbp │ │ │ │ + jmp 32cb1b0 │ │ │ │ + lea 0x31dcd2e(%rip),%rbx │ │ │ │ + jmp *-0x8(%r13) │ │ │ │ + xchg %ax,%ax │ │ │ │ + ... │ │ │ │ (bad) │ │ │ │ + add %al,(%rax) │ │ │ │ + add %al,(%rax) │ │ │ │ + add %al,(%rax) │ │ │ │ + add %al,-0x7cb7f81d(%rbx) │ │ │ │ + sti │ │ │ │ + add %esi,0x48(%rsi,%rcx,1) │ │ │ │ + lea 0x376c339(%rip),%ebx │ │ │ │ + add $0x8,%rbp │ │ │ │ + jmp *0x0(%rbp) │ │ │ │ + lea 0x376c334(%rip),%rbx │ │ │ │ + add $0x8,%rbp │ │ │ │ + jmp *0x0(%rbp) │ │ │ │ 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 4cd301 │ │ │ │ + jb 4cbc43 │ │ │ │ movq $0x3390fc8,-0x10(%rbp) │ │ │ │ mov %rbx,-0x8(%rbp) │ │ │ │ - movq $0x4cd2d0,-0x18(%rbp) │ │ │ │ + movq $0x4cbc00,-0x18(%rbp) │ │ │ │ mov 0x10(%rbx),%rbx │ │ │ │ add $0xffffffffffffffe8,%rbp │ │ │ │ test $0x7,%bl │ │ │ │ - jne 4cd2d0 │ │ │ │ + jne 4cbc00 │ │ │ │ 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 %cl,-0x7d(%rcx) │ │ │ │ (bad) │ │ │ │ - je 4cd305 │ │ │ │ - dec %rax │ │ │ │ - cmp $0xc,%rax │ │ │ │ - jge 4cd2f3 │ │ │ │ - lea 0x376e18d(%rip),%rbx │ │ │ │ - add $0x8,%rbp │ │ │ │ - jmp *0x0(%rbp) │ │ │ │ - lea 0x376e16f(%rip),%rbx │ │ │ │ + sbb %cl,0x3b(%rbp) │ │ │ │ + movsl %ds:(%rsi),%es:(%rdi) │ │ │ │ + pop %rax │ │ │ │ + add (%rax),%eax │ │ │ │ + add %dh,0x26(%rdi) │ │ │ │ + mov 0xf(%rbx),%rax │ │ │ │ + movq $0x2f83dd8,-0x10(%r12) │ │ │ │ + mov %rax,-0x8(%r12) │ │ │ │ + movq $0x3c37ef9,(%r12) │ │ │ │ + lea -0xf(%r12),%rbx │ │ │ │ add $0x8,%rbp │ │ │ │ jmp *0x0(%rbp) │ │ │ │ + movq $0x18,0x388(%r13) │ │ │ │ + jmp 338a720 │ │ │ │ jmp *-0x10(%r13) │ │ │ │ - and $0xfffffffffffffff8,%rbx │ │ │ │ - mov (%rbx),%rax │ │ │ │ - mov -0x4(%rax),%eax │ │ │ │ - jmp 4cd2df │ │ │ │ - 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 4d0d10 │ │ │ │ - nopl (%rax) │ │ │ │ + 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 %ah,-0x34(%rax) │ │ │ │ + sbb $0xc4834903,%eax │ │ │ │ + sbb %cl,0x3b(%rbp) │ │ │ │ + movsl %ds:(%rsi),%es:(%rdi) │ │ │ │ + pop %rax │ │ │ │ + add (%rax),%eax │ │ │ │ + add %dh,0x24(%rdi) │ │ │ │ + movq $0x4cbbc0,-0x10(%r12) │ │ │ │ + mov %r14,(%r12) │ │ │ │ + lea -0x10(%r12),%rdi │ │ │ │ + mov %r14,%rsi │ │ │ │ + lea 0x31dcc37(%rip),%r14 │ │ │ │ + mov %r8,%rbx │ │ │ │ + jmp 33959f8 │ │ │ │ + movq $0x18,0x388(%r13) │ │ │ │ + lea 0x31dcc45(%rip),%rbx │ │ │ │ + jmp *-0x8(%r13) │ │ │ │ + nop │ │ │ │ add %eax,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ adc %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ - fcomps (%rbx) │ │ │ │ - (bad) │ │ │ │ - add -0x73(%rax),%ecx │ │ │ │ - rex.RB call 73450c9c <__environ@GLIBC_2.2.5+0x6f8107f4> │ │ │ │ - push %rbp │ │ │ │ + add %al,(%rax) │ │ │ │ + add %al,(%rax) │ │ │ │ + lea -0x18(%rbp),%rax │ │ │ │ + cmp %r15,%rax │ │ │ │ + jb 4cbd3b │ │ │ │ movq $0x3390fc8,-0x10(%rbp) │ │ │ │ mov %rbx,-0x8(%rbp) │ │ │ │ - movq $0x4cd388,-0x18(%rbp) │ │ │ │ + movq $0x4cbcf8,-0x18(%rbp) │ │ │ │ mov 0x10(%rbx),%rbx │ │ │ │ add $0xffffffffffffffe8,%rbp │ │ │ │ test $0x7,%bl │ │ │ │ - jne 4cd388 │ │ │ │ + jne 4cbcf8 │ │ │ │ mov (%rbx),%rax │ │ │ │ jmp *%rax │ │ │ │ nop │ │ │ │ ... │ │ │ │ (bad) │ │ │ │ add %al,(%rax) │ │ │ │ - add %bl,0x48031f1b(%rax) │ │ │ │ - movl $0x4cd3c0,0x0(%rbp) │ │ │ │ - lea 0x376ab62(%rip),%rdi │ │ │ │ - mov %rbx,%rsi │ │ │ │ - lea 0x3738911(%rip),%r14 │ │ │ │ - jmp 5e1800 │ │ │ │ - jmp *-0x10(%r13) │ │ │ │ - nopw 0x0(%rax,%rax,1) │ │ │ │ - ... │ │ │ │ - (bad) │ │ │ │ - add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %cl,-0x7d(%rcx) │ │ │ │ (bad) │ │ │ │ sbb %cl,0x3b(%rbp) │ │ │ │ movsl %ds:(%rsi),%es:(%rdi) │ │ │ │ pop %rax │ │ │ │ add (%rax),%eax │ │ │ │ - add %dh,0x1e(%rdi) │ │ │ │ - movq $0x3363098,-0x10(%r12) │ │ │ │ - mov %rbx,-0x8(%r12) │ │ │ │ - mov %r14,(%r12) │ │ │ │ + add %dh,0x26(%rdi) │ │ │ │ + mov 0xf(%rbx),%rax │ │ │ │ + movq $0x2f83dd8,-0x10(%r12) │ │ │ │ + mov %rax,-0x8(%r12) │ │ │ │ + movq $0x3c37ef9,(%r12) │ │ │ │ lea -0xf(%r12),%rbx │ │ │ │ add $0x8,%rbp │ │ │ │ jmp *0x0(%rbp) │ │ │ │ movq $0x18,0x388(%r13) │ │ │ │ - movq $0x4cd3c0,0x0(%rbp) │ │ │ │ - jmp 338a798 │ │ │ │ - nopl 0x0(%rax,%rax,1) │ │ │ │ + jmp 338a720 │ │ │ │ + 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 4cd494 │ │ │ │ + jb 4cbdd3 │ │ │ │ movq $0x3390fc8,-0x10(%rbp) │ │ │ │ mov %rbx,-0x8(%rbp) │ │ │ │ - movq $0x4cd458,-0x18(%rbp) │ │ │ │ + movq $0x4cbd90,-0x18(%rbp) │ │ │ │ mov 0x10(%rbx),%rbx │ │ │ │ add $0xffffffffffffffe8,%rbp │ │ │ │ test $0x7,%bl │ │ │ │ - jne 4cd458 │ │ │ │ + jne 4cbd90 │ │ │ │ mov (%rbx),%rax │ │ │ │ jmp *%rax │ │ │ │ nop │ │ │ │ ... │ │ │ │ (bad) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ - add %cl,-0x39(%rax) │ │ │ │ - add %r8b,0x48004cd4(%r8) │ │ │ │ - mov 0x37(%rbx),%ebx │ │ │ │ - test $0x7,%bl │ │ │ │ - jne 4cd480 │ │ │ │ - mov (%rbx),%rax │ │ │ │ - jmp *%rax │ │ │ │ - xchg %ax,%ax │ │ │ │ - ... │ │ │ │ + add %cl,-0x7d(%rcx) │ │ │ │ (bad) │ │ │ │ - add %al,(%rax) │ │ │ │ - add %al,(%rax) │ │ │ │ - add %al,(%rax) │ │ │ │ - add %cl,-0x75(%rax) │ │ │ │ - fwait │ │ │ │ - add %eax,(%eax) │ │ │ │ - add %cl,-0x7d(%rax) │ │ │ │ - jrcxz 4cd483 │ │ │ │ + sbb %cl,0x3b(%rbp) │ │ │ │ + movsl %ds:(%rsi),%es:(%rdi) │ │ │ │ + pop %rax │ │ │ │ + add (%rax),%eax │ │ │ │ + add %dh,0x26(%rdi) │ │ │ │ + mov 0xf(%rbx),%rax │ │ │ │ + movq $0x2f83dd8,-0x10(%r12) │ │ │ │ + mov %rax,-0x8(%r12) │ │ │ │ + movq $0x3c37ef9,(%r12) │ │ │ │ + lea -0xf(%r12),%rbx │ │ │ │ add $0x8,%rbp │ │ │ │ - mov (%rbx),%rax │ │ │ │ - jmp *%rax │ │ │ │ + jmp *0x0(%rbp) │ │ │ │ + movq $0x18,0x388(%r13) │ │ │ │ + jmp 338a720 │ │ │ │ jmp *-0x10(%r13) │ │ │ │ + nop │ │ │ │ add %eax,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ adc %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ + sbb %bh,%dl │ │ │ │ + jne 4cbdeb │ │ │ │ + lea 0x375fcbb(%rip),%rsi │ │ │ │ + mov 0x10(%rbx),%r14 │ │ │ │ + jmp 32e8cb0 │ │ │ │ + add %eax,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ + add %eax,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ - lea -0x10(%rbp),%rax │ │ │ │ - cmp %r15,%rax │ │ │ │ - jb 4cd4ca │ │ │ │ + adc (%rax),%eax │ │ │ │ + add %al,(%rax) │ │ │ │ + sbb %cl,%bl │ │ │ │ + sbb $0x458d4803,%eax │ │ │ │ + lock cmp %r15,%rax │ │ │ │ + jb 4cbe7d │ │ │ │ + add $0x18,%r12 │ │ │ │ + cmp 0x358(%r13),%r12 │ │ │ │ + ja 4cbe72 │ │ │ │ movq $0x3390fc8,-0x10(%rbp) │ │ │ │ mov %rbx,-0x8(%rbp) │ │ │ │ - mov 0x10(%rbx),%r14 │ │ │ │ + cmpq $0x27,0x18(%rbx) │ │ │ │ + jne 4cbe45 │ │ │ │ + add $0xffffffffffffffe8,%r12 │ │ │ │ + lea 0x31dcabc(%rip),%rbx │ │ │ │ + add $0xfffffffffffffff0,%rbp │ │ │ │ + mov (%rbx),%rax │ │ │ │ + jmp *%rax │ │ │ │ + mov 0x10(%rbx),%rax │ │ │ │ + movq $0x4cbde8,-0x10(%r12) │ │ │ │ + mov %rax,(%r12) │ │ │ │ + lea 0x376c09c(%rip),%rdi │ │ │ │ + lea -0x10(%r12),%rsi │ │ │ │ + lea 0x375fbf8(%rip),%r14 │ │ │ │ add $0xfffffffffffffff0,%rbp │ │ │ │ - jmp 4c7638 │ │ │ │ + jmp 3240ab0 │ │ │ │ + movq $0x18,0x388(%r13) │ │ │ │ jmp *-0x10(%r13) │ │ │ │ - xchg %ax,%ax │ │ │ │ - add $0x0,%al │ │ │ │ - add %al,(%rax) │ │ │ │ - add %al,(%rax) │ │ │ │ + nopl 0x0(%rax) │ │ │ │ + add %eax,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ - sldt (%rax) │ │ │ │ + add %eax,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ + adc (%rax),%eax │ │ │ │ add %al,(%rax) │ │ │ │ - add %cl,-0x73(%rax) │ │ │ │ - rex.RB │ │ │ │ + mov %cl,%dl │ │ │ │ + sbb $0x458d4803,%eax │ │ │ │ lock cmp %r15,%rax │ │ │ │ - jb 4cd558 │ │ │ │ + jb 4cbf10 │ │ │ │ add $0x38,%r12 │ │ │ │ cmp 0x358(%r13),%r12 │ │ │ │ - ja 4cd54d │ │ │ │ + ja 4cbf05 │ │ │ │ movq $0x3390fc8,-0x10(%rbp) │ │ │ │ mov %rbx,-0x8(%rbp) │ │ │ │ mov 0x10(%rbx),%rax │ │ │ │ - mov 0x18(%rbx),%rcx │ │ │ │ - mov 0x20(%rbx),%rdx │ │ │ │ - mov 0x28(%rbx),%rbx │ │ │ │ - movq $0x4cd4a8,-0x30(%r12) │ │ │ │ - mov %rbx,-0x20(%r12) │ │ │ │ - movq $0x537f48,-0x18(%r12) │ │ │ │ - mov %rax,-0x10(%r12) │ │ │ │ - mov %rcx,-0x8(%r12) │ │ │ │ + mov 0x18(%rbx),%rbx │ │ │ │ + movq $0x4cbe08,-0x30(%r12) │ │ │ │ + mov %rax,-0x20(%r12) │ │ │ │ + mov %rbx,-0x18(%r12) │ │ │ │ + movq $0x3363ae0,-0x10(%r12) │ │ │ │ + movq $0x3c3a569,-0x8(%r12) │ │ │ │ lea -0x30(%r12),%rax │ │ │ │ mov %rax,(%r12) │ │ │ │ - lea -0x17(%r12),%r14 │ │ │ │ - mov %rdx,%rbx │ │ │ │ + lea -0xe(%r12),%rsi │ │ │ │ + lea 0x2eec6a6(%rip),%r14 │ │ │ │ add $0xfffffffffffffff0,%rbp │ │ │ │ - jmp 3395508 │ │ │ │ + jmp 3359998 │ │ │ │ movq $0x38,0x388(%r13) │ │ │ │ jmp *-0x10(%r13) │ │ │ │ nopl 0x0(%rax) │ │ │ │ - sldt (%rax) │ │ │ │ - add %al,(%rdx) │ │ │ │ + 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) │ │ │ │ + fdivr %st(0),%st │ │ │ │ + jne 4cbf2b │ │ │ │ + lea 0x375fb7b(%rip),%rsi │ │ │ │ + mov 0x10(%rbx),%r14 │ │ │ │ + jmp 32e8cb0 │ │ │ │ + add (%rax),%al │ │ │ │ + add %al,(%rax) │ │ │ │ + add (%rax),%al │ │ │ │ add %al,(%rax) │ │ │ │ + sldt (%rax) │ │ │ │ + add %bl,%al │ │ │ │ + leave │ │ │ │ + sbb $0x458d4803,%eax │ │ │ │ + lock cmp %r15,%rax │ │ │ │ + jb 4cc01c │ │ │ │ + add $0x50,%r12 │ │ │ │ + cmp 0x358(%r13),%r12 │ │ │ │ + ja 4cc011 │ │ │ │ + movq $0x3390fc8,-0x10(%rbp) │ │ │ │ + mov %rbx,-0x8(%rbp) │ │ │ │ + mov 0x10(%rbx),%rax │ │ │ │ + mov 0x18(%rbx),%rcx │ │ │ │ + mov 0x20(%rbx),%rdx │ │ │ │ + mov 0x28(%rbx),%rbx │ │ │ │ + movq $0x4cbe98,-0x48(%r12) │ │ │ │ + mov %rcx,-0x38(%r12) │ │ │ │ + mov %rbx,-0x30(%r12) │ │ │ │ + lea -0x48(%r12),%rbx │ │ │ │ + cmp $0x27,%rdx │ │ │ │ + jne 4cbfd3 │ │ │ │ + movq $0x3363ae0,-0x28(%r12) │ │ │ │ + movq $0x3c3a569,-0x20(%r12) │ │ │ │ + mov %rbx,-0x18(%r12) │ │ │ │ + lea -0x26(%r12),%rax │ │ │ │ + add $0xffffffffffffffe8,%r12 │ │ │ │ + mov %rax,%rsi │ │ │ │ + lea 0x2ef25ca(%rip),%r14 │ │ │ │ + add $0xfffffffffffffff0,%rbp │ │ │ │ + jmp 3359998 │ │ │ │ + movq $0x3363ae0,-0x28(%r12) │ │ │ │ + movq $0x3c3a569,-0x20(%r12) │ │ │ │ + mov %rbx,-0x18(%r12) │ │ │ │ + movq $0x4cbf28,-0x10(%r12) │ │ │ │ + mov %rax,(%r12) │ │ │ │ + lea -0x26(%r12),%rdi │ │ │ │ + lea -0x10(%r12),%rsi │ │ │ │ + lea 0x375fa59(%rip),%r14 │ │ │ │ + add $0xfffffffffffffff0,%rbp │ │ │ │ + jmp 3240ab0 │ │ │ │ + movq $0x50,0x388(%r13) │ │ │ │ + jmp *-0x10(%r13) │ │ │ │ + add (%rax),%al │ │ │ │ add %al,(%rax) │ │ │ │ + add (%rax),%al │ │ │ │ add %al,(%rax) │ │ │ │ - lea -0x30(%rbp),%rax │ │ │ │ + sldt (%rax) │ │ │ │ + add %dh,%al │ │ │ │ + enter $0x31d,$0x48 │ │ │ │ + lea -0x18(%rbp),%eax │ │ │ │ cmp %r15,%rax │ │ │ │ - jb 4cd636 │ │ │ │ - movq $0x4cd5d8,-0x30(%rbp) │ │ │ │ - mov 0x6(%rbx),%rax │ │ │ │ - mov 0xe(%rbx),%rcx │ │ │ │ - mov 0x16(%rbx),%rdx │ │ │ │ - mov 0x1e(%rbx),%rbx │ │ │ │ - mov %rbx,%rdi │ │ │ │ - mov %r14,%rbx │ │ │ │ - mov %rdi,-0x28(%rbp) │ │ │ │ - mov %rdx,-0x20(%rbp) │ │ │ │ - mov %rax,-0x18(%rbp) │ │ │ │ - mov %rcx,-0x10(%rbp) │ │ │ │ - mov %rsi,-0x8(%rbp) │ │ │ │ - add $0xffffffffffffffd0,%rbp │ │ │ │ - test $0x7,%bl │ │ │ │ - jne 4cd5d8 │ │ │ │ - mov (%rbx),%rax │ │ │ │ - jmp *%rax │ │ │ │ - nopl (%rax) │ │ │ │ - add $0x0,%eax │ │ │ │ - add %al,(%rax) │ │ │ │ - add %bl,(%rsi) │ │ │ │ + jb 4cc0c6 │ │ │ │ + add $0x48,%r12 │ │ │ │ + cmp 0x358(%r13),%r12 │ │ │ │ + ja 4cc0bb │ │ │ │ + movq $0x3390fc8,-0x10(%rbp) │ │ │ │ + mov %rbx,-0x8(%rbp) │ │ │ │ + mov 0x10(%rbx),%rax │ │ │ │ + mov 0x18(%rbx),%rcx │ │ │ │ + mov 0x20(%rbx),%rdx │ │ │ │ + mov 0x28(%rbx),%rbx │ │ │ │ + movq $0x4cbf48,-0x40(%r12) │ │ │ │ + mov %rax,-0x30(%r12) │ │ │ │ + mov %rcx,-0x28(%r12) │ │ │ │ + mov %rdx,-0x20(%r12) │ │ │ │ + mov %rbx,-0x18(%r12) │ │ │ │ + movq $0x3363ae0,-0x10(%r12) │ │ │ │ + movq $0x3c3a569,-0x8(%r12) │ │ │ │ + lea -0x40(%r12),%rax │ │ │ │ + mov %rax,(%r12) │ │ │ │ + movq $0x4cc0e0,-0x18(%rbp) │ │ │ │ + lea -0xe(%r12),%rsi │ │ │ │ + lea 0x2eec4e6(%rip),%r14 │ │ │ │ + add $0xffffffffffffffe8,%rbp │ │ │ │ + jmp 3359998 │ │ │ │ + movq $0x48,0x388(%r13) │ │ │ │ + jmp *-0x10(%r13) │ │ │ │ + nopw 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,0x41(%rdi) │ │ │ │ - movq $0x4cd4e0,-0x28(%r12) │ │ │ │ - mov 0x18(%rbp),%rax │ │ │ │ - mov %rax,-0x18(%r12) │ │ │ │ - mov 0x20(%rbp),%rax │ │ │ │ - mov %rax,-0x10(%r12) │ │ │ │ - mov 0x10(%rbp),%rax │ │ │ │ - mov %rax,-0x8(%r12) │ │ │ │ - mov 0x28(%rbp),%rax │ │ │ │ - mov %rax,(%r12) │ │ │ │ - lea -0x28(%r12),%rsi │ │ │ │ - mov %rbx,%r14 │ │ │ │ - mov 0x8(%rbp),%rbx │ │ │ │ - add $0x30,%rbp │ │ │ │ - jmp 3395748 │ │ │ │ - movq $0x30,0x388(%r13) │ │ │ │ + add %dh,0x19(%rdi) │ │ │ │ + movq $0x2f83e58,-0x8(%r12) │ │ │ │ + mov %rbx,(%r12) │ │ │ │ + lea -0x4(%r12),%rbx │ │ │ │ + add $0x8,%rbp │ │ │ │ + jmp *0x0(%rbp) │ │ │ │ + movq $0x10,0x388(%r13) │ │ │ │ jmp 338a720 │ │ │ │ - jmp *-0x8(%r13) │ │ │ │ - nopw 0x0(%rax,%rax,1) │ │ │ │ - sldt (%rax) │ │ │ │ - add %al,(%rdx) │ │ │ │ - add %al,(%rax) │ │ │ │ - add %al,0x0(%rip) │ │ │ │ + xchg %ax,%ax │ │ │ │ + add (%rax),%eax │ │ │ │ add %al,(%rax) │ │ │ │ - add %cl,(%rax) │ │ │ │ + add (%rax),%al │ │ │ │ add %al,(%rax) │ │ │ │ - add %bh,0x48031d93(%rax) │ │ │ │ - lea -0x38(%rbp),%eax │ │ │ │ - cmp %r15,%rax │ │ │ │ - jb 4cd749 │ │ │ │ - movq $0x4cd6c0,-0x38(%rbp) │ │ │ │ - mov 0x6(%rbx),%rax │ │ │ │ - mov 0xe(%rbx),%rcx │ │ │ │ - mov 0x16(%rbx),%rdx │ │ │ │ - mov 0x1e(%rbx),%rdi │ │ │ │ - mov 0x26(%rbx),%rbx │ │ │ │ - mov %rbx,%r8 │ │ │ │ - mov %r14,%rbx │ │ │ │ - mov %r8,-0x30(%rbp) │ │ │ │ - mov %rdi,-0x28(%rbp) │ │ │ │ - mov %rcx,-0x20(%rbp) │ │ │ │ - mov %rax,-0x18(%rbp) │ │ │ │ - mov %rdx,-0x10(%rbp) │ │ │ │ - mov %rsi,-0x8(%rbp) │ │ │ │ + sldt (%rax) │ │ │ │ + add %bh,%al │ │ │ │ + (bad) │ │ │ │ + sbb $0x458d4803,%eax │ │ │ │ + enter $0x394c,$0xf8 │ │ │ │ + jb 4cc21d │ │ │ │ + movq $0x3390fc8,-0x10(%rbp) │ │ │ │ + mov %rbx,-0x8(%rbp) │ │ │ │ + movq $0x4cc190,-0x38(%rbp) │ │ │ │ + mov 0x10(%rbx),%rax │ │ │ │ + mov 0x18(%rbx),%rcx │ │ │ │ + mov 0x28(%rbx),%rdx │ │ │ │ + mov 0x30(%rbx),%rsi │ │ │ │ + mov 0x20(%rbx),%rbx │ │ │ │ + mov %rcx,-0x30(%rbp) │ │ │ │ + mov %rsi,-0x28(%rbp) │ │ │ │ + mov %rax,-0x20(%rbp) │ │ │ │ + mov %rdx,-0x18(%rbp) │ │ │ │ add $0xffffffffffffffc8,%rbp │ │ │ │ test $0x7,%bl │ │ │ │ - jne 4cd6c0 │ │ │ │ + jne 4cc190 │ │ │ │ mov (%rbx),%rax │ │ │ │ jmp *%rax │ │ │ │ - nopl (%rax) │ │ │ │ - (bad) │ │ │ │ + nopl 0x0(%rax,%rax,1) │ │ │ │ + test %al,(%rdx) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ - add %bl,(%rsi) │ │ │ │ + (bad) │ │ │ │ add %al,(%rax) │ │ │ │ - add %dl,-0x6d(%rax) │ │ │ │ - sbb $0xc4834903,%eax │ │ │ │ - rex │ │ │ │ + add %dl,0x49031dc7(%rax) │ │ │ │ + add $0x60,%esp │ │ │ │ cmp 0x358(%r13),%r12 │ │ │ │ - ja 4cd739 │ │ │ │ - movq $0x4cd418,-0x38(%r12) │ │ │ │ - mov 0x30(%rbp),%rax │ │ │ │ - mov %rax,-0x28(%r12) │ │ │ │ - movq $0x4cd578,-0x20(%r12) │ │ │ │ - mov %rax,-0x18(%r12) │ │ │ │ - lea -0x38(%r12),%rax │ │ │ │ - mov %rax,-0x10(%r12) │ │ │ │ - mov 0x20(%rbp),%rax │ │ │ │ + ja 4cc20d │ │ │ │ + mov 0xf(%rbx),%rax │ │ │ │ + movq $0x4cc030,-0x58(%r12) │ │ │ │ + mov 0x18(%rbp),%rbx │ │ │ │ + mov %rbx,-0x48(%r12) │ │ │ │ + mov 0x8(%rbp),%rbx │ │ │ │ + mov %rbx,-0x40(%r12) │ │ │ │ + mov 0x20(%rbp),%rbx │ │ │ │ + mov %rbx,-0x38(%r12) │ │ │ │ + mov 0x10(%rbp),%rbx │ │ │ │ + mov %rbx,-0x30(%r12) │ │ │ │ + movq $0x3363ae0,-0x28(%r12) │ │ │ │ + lea -0x58(%r12),%rbx │ │ │ │ + mov %rbx,-0x20(%r12) │ │ │ │ + movq $0x3c37ef9,-0x18(%r12) │ │ │ │ + movq $0x2f83dd8,-0x10(%r12) │ │ │ │ mov %rax,-0x8(%r12) │ │ │ │ - mov 0x18(%rbp),%rax │ │ │ │ + lea -0x26(%r12),%rax │ │ │ │ mov %rax,(%r12) │ │ │ │ - mov 0x28(%rbp),%r14 │ │ │ │ - mov %rbx,%rax │ │ │ │ - mov 0x8(%rbp),%rbx │ │ │ │ - movq $0x3393020,0x18(%rbp) │ │ │ │ - mov %rax,0x20(%rbp) │ │ │ │ - mov 0x10(%rbp),%rax │ │ │ │ - mov %rax,0x28(%rbp) │ │ │ │ - lea -0x1e(%r12),%rax │ │ │ │ - mov %rax,0x30(%rbp) │ │ │ │ - add $0x18,%rbp │ │ │ │ - jmp 4cebc8 │ │ │ │ - movq $0x40,0x388(%r13) │ │ │ │ + lea -0xf(%r12),%rbx │ │ │ │ + add $0x28,%rbp │ │ │ │ + jmp *0x0(%rbp) │ │ │ │ + movq $0x60,0x388(%r13) │ │ │ │ jmp 338a720 │ │ │ │ - jmp *-0x8(%r13) │ │ │ │ - nopl (%rax) │ │ │ │ - sldt (%rax) │ │ │ │ - add %al,(%rdx) │ │ │ │ + jmp *-0x10(%r13) │ │ │ │ + nopl 0x0(%rax) │ │ │ │ + sbb %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ - add %al,0x0(%rip) │ │ │ │ + add $0x0,%al │ │ │ │ + ... │ │ │ │ add %al,(%rax) │ │ │ │ - add %cl,(%rax) │ │ │ │ + (bad) │ │ │ │ add %al,(%rax) │ │ │ │ - add %ch,0x48031d92(%rax) │ │ │ │ - lea -0x38(%rbp),%eax │ │ │ │ - cmp %r15,%rax │ │ │ │ - jb 4cd8bd │ │ │ │ - movq $0x4cd7d0,-0x38(%rbp) │ │ │ │ - mov 0x6(%rbx),%rax │ │ │ │ - mov 0xe(%rbx),%rcx │ │ │ │ - mov 0x16(%rbx),%rdx │ │ │ │ - mov 0x1e(%rbx),%rdi │ │ │ │ - mov 0x26(%rbx),%rbx │ │ │ │ - mov %rbx,%r8 │ │ │ │ + add %ah,%al │ │ │ │ + (bad) │ │ │ │ + sbb $0x458d4803,%eax │ │ │ │ + enter $0x394c,$0xf8 │ │ │ │ + jb 4cc3bf │ │ │ │ mov %r14,%rbx │ │ │ │ - mov %rdi,-0x30(%rbp) │ │ │ │ - mov %r8,-0x28(%rbp) │ │ │ │ - mov %rdx,-0x20(%rbp) │ │ │ │ - mov %rcx,-0x18(%rbp) │ │ │ │ + and $0x7,%r14d │ │ │ │ + cmp $0x2,%r14 │ │ │ │ + je 4cc2b1 │ │ │ │ + mov %rdi,%rcx │ │ │ │ + mov %rsi,%rax │ │ │ │ + add $0x18,%r12 │ │ │ │ + cmp 0x358(%r13),%r12 │ │ │ │ + ja 4cc28d │ │ │ │ + movq $0x4cbcb8,-0x10(%r12) │ │ │ │ + mov %rax,(%r12) │ │ │ │ + lea -0x10(%r12),%rdi │ │ │ │ + mov %rax,%rsi │ │ │ │ + mov %rbx,%r14 │ │ │ │ + mov %rcx,%rbx │ │ │ │ + jmp 33959f8 │ │ │ │ + movq $0x18,0x388(%r13) │ │ │ │ + movq $0x4cc3f0,-0x18(%rbp) │ │ │ │ mov %rax,-0x10(%rbp) │ │ │ │ - mov %rsi,-0x8(%rbp) │ │ │ │ - add $0xffffffffffffffc8,%rbp │ │ │ │ + mov %rcx,-0x8(%rbp) │ │ │ │ + add $0xffffffffffffffe8,%rbp │ │ │ │ + jmp 338a720 │ │ │ │ + movq $0x4cc2f8,-0x30(%rbp) │ │ │ │ + mov %rbx,%rax │ │ │ │ + mov 0x6(%rbx),%rbx │ │ │ │ + mov %rsi,-0x28(%rbp) │ │ │ │ + mov %rdi,-0x20(%rbp) │ │ │ │ + mov %r8,-0x18(%rbp) │ │ │ │ + mov %rax,-0x10(%rbp) │ │ │ │ + mov 0xe(%rax),%rax │ │ │ │ + mov %rax,-0x8(%rbp) │ │ │ │ + add $0xffffffffffffffd0,%rbp │ │ │ │ test $0x7,%bl │ │ │ │ - jne 4cd7d0 │ │ │ │ + jne 4cc2f8 │ │ │ │ mov (%rbx),%rax │ │ │ │ jmp *%rax │ │ │ │ - nopl (%rax) │ │ │ │ - (bad) │ │ │ │ - add %al,(%rax) │ │ │ │ - add %al,(%rax) │ │ │ │ + xchg %ax,%ax │ │ │ │ + add $0x0,%eax │ │ │ │ add %al,(%rax) │ │ │ │ add %bl,(%rsi) │ │ │ │ add %al,(%rax) │ │ │ │ - add %al,-0x6e(%rax) │ │ │ │ + add %ch,(%rax) │ │ │ │ + (bad) │ │ │ │ sbb $0x45c74803,%eax │ │ │ │ - add %al,(%rax) │ │ │ │ - fmuls 0x48(%rax,%rax,1) │ │ │ │ - mov %ebx,%eax │ │ │ │ - mov 0x30(%rbp),%rbx │ │ │ │ - mov %rax,0x30(%rbp) │ │ │ │ + clc │ │ │ │ + cmp %al,%bl │ │ │ │ + rex.WR add %r9b,-0x77(%rax) │ │ │ │ + fmuls -0x75(%rax) │ │ │ │ + pop %rbx │ │ │ │ + (bad) │ │ │ │ + mov %rbx,%rcx │ │ │ │ + mov 0x28(%rbp),%rbx │ │ │ │ + mov %rcx,0x0(%rbp) │ │ │ │ + mov %rax,0x28(%rbp) │ │ │ │ + add $0xfffffffffffffff8,%rbp │ │ │ │ test $0x7,%bl │ │ │ │ - jne 4cd800 │ │ │ │ + jne 4cc338 │ │ │ │ mov (%rbx),%rax │ │ │ │ jmp *%rax │ │ │ │ - nopl (%rax) │ │ │ │ - (bad) │ │ │ │ - add %al,(%rax) │ │ │ │ + nopl 0x0(%rax) │ │ │ │ + rex.RX add %r8b,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %bl,(%rsi) │ │ │ │ add %al,(%rax) │ │ │ │ - add %dl,(%rax) │ │ │ │ - xchg %eax,%edx │ │ │ │ - sbb $0xc4834903,%eax │ │ │ │ - js 4cd852 │ │ │ │ - cmp 0x358(%rbp),%esp │ │ │ │ - ja 4cd8ad │ │ │ │ - mov 0x7(%rbx),%rax │ │ │ │ - mov 0xf(%rbx),%rbx │ │ │ │ - movq $0x4cd348,-0x70(%r12) │ │ │ │ - mov %rax,-0x60(%r12) │ │ │ │ - movq $0x338ff58,-0x58(%r12) │ │ │ │ - lea -0x70(%r12),%rax │ │ │ │ - mov %rax,-0x48(%r12) │ │ │ │ - movq $0x4cd658,-0x40(%r12) │ │ │ │ - mov %rbx,-0x38(%r12) │ │ │ │ - mov 0x28(%rbp),%rbx │ │ │ │ - mov %rbx,-0x30(%r12) │ │ │ │ - lea -0x58(%r12),%rbx │ │ │ │ - mov %rbx,-0x28(%r12) │ │ │ │ - mov 0x20(%rbp),%rbx │ │ │ │ + add %ch,%al │ │ │ │ + (bad) │ │ │ │ + add $0x38,%r12 │ │ │ │ + cmp 0x358(%r13),%r12 │ │ │ │ + ja 4cc3ca │ │ │ │ + mov 0x10(%rbp),%rax │ │ │ │ + mov 0x8(%rbp),%rcx │ │ │ │ + mov 0x7(%rbx),%rdx │ │ │ │ + cmp %rdx,%rcx │ │ │ │ + jbe 4cc391 │ │ │ │ + movq $0x4cc128,-0x30(%r12) │ │ │ │ mov %rbx,-0x20(%r12) │ │ │ │ - mov 0x18(%rbp),%rcx │ │ │ │ - mov %rcx,-0x18(%r12) │ │ │ │ - movq $0x338fee0,-0x10(%r12) │ │ │ │ - mov %rax,(%r12) │ │ │ │ - mov 0x10(%rbp),%rdi │ │ │ │ - lea -0x10(%r12),%rsi │ │ │ │ - mov 0x8(%rbp),%r14 │ │ │ │ - movq $0x3393020,0x18(%rbp) │ │ │ │ - mov 0x30(%rbp),%rax │ │ │ │ - mov %rax,0x20(%rbp) │ │ │ │ - mov %rbx,0x28(%rbp) │ │ │ │ - lea -0x3e(%r12),%rax │ │ │ │ - mov %rax,0x30(%rbp) │ │ │ │ - add $0x18,%rbp │ │ │ │ - jmp 5ea130 │ │ │ │ - movq $0x78,0x388(%r13) │ │ │ │ - jmp 338a720 │ │ │ │ + mov 0x30(%rbp),%rbx │ │ │ │ + mov %rbx,-0x18(%r12) │ │ │ │ + mov %rax,-0x10(%r12) │ │ │ │ + mov %rdx,-0x8(%r12) │ │ │ │ + mov %rcx,(%r12) │ │ │ │ + lea -0x30(%r12),%r14 │ │ │ │ + mov 0x20(%rbp),%rbx │ │ │ │ + add $0x38,%rbp │ │ │ │ + jmp 3395508 │ │ │ │ + movq $0x4cbd50,-0x30(%r12) │ │ │ │ + mov %rax,-0x20(%r12) │ │ │ │ + lea -0x30(%r12),%rcx │ │ │ │ + add $0xffffffffffffffe0,%r12 │ │ │ │ + mov %rcx,%rdi │ │ │ │ + mov %rax,%rsi │ │ │ │ + mov 0x28(%rbp),%r14 │ │ │ │ + mov 0x18(%rbp),%rbx │ │ │ │ + add $0x38,%rbp │ │ │ │ + jmp 33959f8 │ │ │ │ + lea 0x31dc57a(%rip),%rbx │ │ │ │ jmp *-0x8(%r13) │ │ │ │ - nopl 0x0(%rax) │ │ │ │ - add %eax,(%rax) │ │ │ │ - add %al,(%rax) │ │ │ │ + movq $0x38,0x388(%r13) │ │ │ │ + jmp 338a720 │ │ │ │ + nopw 0x0(%rax,%rax,1) │ │ │ │ + add (%rax),%al │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ - adc %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ - rex.W (bad) │ │ │ │ - (bad) │ │ │ │ - add -0x73(%rax),%ecx │ │ │ │ - rex.RB call 7345122c <__environ@GLIBC_2.2.5+0x6f810d84> │ │ │ │ - sub %cl,-0x39(%rax) │ │ │ │ - rex.RB │ │ │ │ - lock enter $0x390f,$0x3 │ │ │ │ - mov %rbx,-0x8(%rbp) │ │ │ │ - movq $0x4cd920,-0x18(%rbp) │ │ │ │ - mov 0x10(%rbx),%rsi │ │ │ │ - lea 0x374ce91(%rip),%r14 │ │ │ │ - add $0xffffffffffffffe8,%rbp │ │ │ │ - jmp 3226da0 │ │ │ │ - jmp *-0x10(%r13) │ │ │ │ - nopl (%rax) │ │ │ │ - ... │ │ │ │ (bad) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ + add %al,(%rax) │ │ │ │ + add %cl,-0x75(%rax) │ │ │ │ + or %r9b,-0x75(%r8) │ │ │ │ + rex.WRB adc %r9b,-0x7d(%r8) │ │ │ │ + (bad) │ │ │ │ + pop %rdi │ │ │ │ (bad) │ │ │ │ (bad) │ │ │ │ - add -0x39(%rax),%ecx │ │ │ │ - add %r10b,-0x27(%r8) │ │ │ │ - rex.WR add %r9b,-0x73(%rax) │ │ │ │ - cmp $0x376a5ca,%eax │ │ │ │ + decl (%rdi) │ │ │ │ + (bad) │ │ │ │ + addb $0x0,(%rax) │ │ │ │ + ... │ │ │ │ + add %al,(%rax) │ │ │ │ + adc $0x38000000,%eax │ │ │ │ + (bad) │ │ │ │ + lea -0x18(%rbp),%rax │ │ │ │ + cmp %r15,%rax │ │ │ │ + jb 4cc4b6 │ │ │ │ + sub $0x8,%rsp │ │ │ │ + mov %r13,%rax │ │ │ │ mov %rbx,%rsi │ │ │ │ - lea 0x3738379(%rip),%r14 │ │ │ │ - jmp 5e1800 │ │ │ │ - xchg %ax,%ax │ │ │ │ + mov %rax,%rdi │ │ │ │ + xor %eax,%eax │ │ │ │ + call 3385710 │ │ │ │ + add $0x8,%rsp │ │ │ │ + test %rax,%rax │ │ │ │ + je 4cc4ba │ │ │ │ + movq $0x3391200,-0x10(%rbp) │ │ │ │ + mov %rax,-0x8(%rbp) │ │ │ │ + movq $0x4cc480,-0x18(%rbp) │ │ │ │ + lea 0x31dc4f3(%rip),%rbx │ │ │ │ + add $0xffffffffffffffe8,%rbp │ │ │ │ + test $0x7,%bl │ │ │ │ + jne 4cc480 │ │ │ │ + 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) │ │ │ │ - sbb %cl,0x3b(%rbp) │ │ │ │ + adc %cl,0x3b(%rbp) │ │ │ │ movsl %ds:(%rsi),%es:(%rdi) │ │ │ │ pop %rax │ │ │ │ add (%rax),%eax │ │ │ │ - add %dh,0x1e(%rdi) │ │ │ │ - movq $0x3363098,-0x10(%r12) │ │ │ │ - mov %rbx,-0x8(%r12) │ │ │ │ - mov %r14,(%r12) │ │ │ │ - lea -0xf(%r12),%rbx │ │ │ │ + add %dh,0x19(%rdi) │ │ │ │ + movq $0x2f83e58,-0x8(%r12) │ │ │ │ + mov %rbx,(%r12) │ │ │ │ + lea -0x4(%r12),%rbx │ │ │ │ add $0x8,%rbp │ │ │ │ jmp *0x0(%rbp) │ │ │ │ - movq $0x18,0x388(%r13) │ │ │ │ - jmp 338a798 │ │ │ │ - nopl 0x0(%rax,%rax,1) │ │ │ │ - add %eax,(%rax) │ │ │ │ + movq $0x10,0x388(%r13) │ │ │ │ + jmp 338a720 │ │ │ │ + jmp *-0x10(%r13) │ │ │ │ + mov (%rbx),%rax │ │ │ │ + jmp *%rax │ │ │ │ + nop │ │ │ │ + add $0x1000000,%eax │ │ │ │ + ... │ │ │ │ add %al,(%rax) │ │ │ │ + add %cl,(%rsi) │ │ │ │ + add %al,(%rax) │ │ │ │ + add %ch,%al │ │ │ │ + ret │ │ │ │ + sbb $0x458d4803,%eax │ │ │ │ + clc │ │ │ │ + cmp %r15,%rax │ │ │ │ + jb 4cc503 │ │ │ │ + movq $0x4cc520,-0x8(%rbp) │ │ │ │ + lea 0x31dc3d0(%rip),%rdi │ │ │ │ + mov %r14,%rsi │ │ │ │ + lea 0x376a557(%rip),%r14 │ │ │ │ + add $0xfffffffffffffff8,%rbp │ │ │ │ + jmp 32cb1b0 │ │ │ │ + lea 0x31dc4ae(%rip),%rbx │ │ │ │ + jmp *-0x8(%r13) │ │ │ │ + xchg %ax,%ax │ │ │ │ + ... │ │ │ │ + (bad) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ - adc %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ + add %al,-0x7cb7f81d(%rbx) │ │ │ │ + sti │ │ │ │ + add %esi,0x48(%rsi,%rcx,1) │ │ │ │ + lea 0x376b9a1(%rip),%ebx │ │ │ │ + add $0x8,%rbp │ │ │ │ + jmp *0x0(%rbp) │ │ │ │ + lea 0x376b99c(%rip),%rbx │ │ │ │ + add $0x8,%rbp │ │ │ │ + jmp *0x0(%rbp) │ │ │ │ + nopl (%rax) │ │ │ │ + add $0x1000000,%eax │ │ │ │ + ... │ │ │ │ add %al,(%rax) │ │ │ │ + add %cl,(%rsi) │ │ │ │ add %al,(%rax) │ │ │ │ - lea -0x18(%rbp),%rax │ │ │ │ + add %ch,-0x3c(%rax) │ │ │ │ + sbb $0x458d4803,%eax │ │ │ │ + clc │ │ │ │ cmp %r15,%rax │ │ │ │ - jb 4cda1c │ │ │ │ - movq $0x3390fc8,-0x10(%rbp) │ │ │ │ - mov %rbx,-0x8(%rbp) │ │ │ │ - movq $0x4cd9e0,-0x18(%rbp) │ │ │ │ - mov 0x10(%rbx),%rbx │ │ │ │ - add $0xffffffffffffffe8,%rbp │ │ │ │ - test $0x7,%bl │ │ │ │ - jne 4cd9e0 │ │ │ │ - mov (%rbx),%rax │ │ │ │ - jmp *%rax │ │ │ │ - nop │ │ │ │ + jb 4cc58b │ │ │ │ + movq $0x4cc5a8,-0x8(%rbp) │ │ │ │ + lea 0x31dc450(%rip),%rdi │ │ │ │ + mov %r14,%rsi │ │ │ │ + lea 0x376a4cf(%rip),%r14 │ │ │ │ + add $0xfffffffffffffff8,%rbp │ │ │ │ + jmp 32cb1b0 │ │ │ │ + lea 0x31dc45e(%rip),%rbx │ │ │ │ + jmp *-0x8(%r13) │ │ │ │ + xchg %ax,%ax │ │ │ │ ... │ │ │ │ (bad) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ - add %cl,-0x39(%rax) │ │ │ │ - add %r9b,(%r8) │ │ │ │ - fimull 0x48(%rax,%rax,1) │ │ │ │ - mov 0x37(%rbx),%ebx │ │ │ │ - test $0x7,%bl │ │ │ │ - jne 4cda08 │ │ │ │ - mov (%rbx),%rax │ │ │ │ - jmp *%rax │ │ │ │ + add %al,-0x7cb7f81d(%rbx) │ │ │ │ + sti │ │ │ │ + add %esi,0x48(%rsi,%rcx,1) │ │ │ │ + lea 0x376b919(%rip),%ebx │ │ │ │ + add $0x8,%rbp │ │ │ │ + jmp *0x0(%rbp) │ │ │ │ + lea 0x376b914(%rip),%rbx │ │ │ │ + add $0x8,%rbp │ │ │ │ + jmp *0x0(%rbp) │ │ │ │ + nopl (%rax) │ │ │ │ + add $0x1000000,%eax │ │ │ │ + ... │ │ │ │ + add %al,(%rax) │ │ │ │ + add %cl,(%rsi) │ │ │ │ + add %al,(%rax) │ │ │ │ + add %al,-0x3c(%rax) │ │ │ │ + sbb $0x458d4803,%eax │ │ │ │ + clc │ │ │ │ + cmp %r15,%rax │ │ │ │ + jb 4cc613 │ │ │ │ + movq $0x4cc630,-0x8(%rbp) │ │ │ │ + lea 0x31dc428(%rip),%rdi │ │ │ │ + mov %r14,%rsi │ │ │ │ + lea 0x376a447(%rip),%r14 │ │ │ │ + add $0xfffffffffffffff8,%rbp │ │ │ │ + jmp 32cb1b0 │ │ │ │ + lea 0x31dc436(%rip),%rbx │ │ │ │ + jmp *-0x8(%r13) │ │ │ │ xchg %ax,%ax │ │ │ │ ... │ │ │ │ (bad) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ - add %cl,-0x75(%rax) │ │ │ │ - fwait │ │ │ │ - add %eax,(%eax) │ │ │ │ - add %cl,-0x7d(%rax) │ │ │ │ - jrcxz 4cda0b │ │ │ │ + add %al,-0x7cb7f81d(%rbx) │ │ │ │ + sti │ │ │ │ + add %esi,0x48(%rsi,%rcx,1) │ │ │ │ + lea 0x376b891(%rip),%ebx │ │ │ │ add $0x8,%rbp │ │ │ │ - mov (%rbx),%rax │ │ │ │ - jmp *%rax │ │ │ │ - jmp *-0x10(%r13) │ │ │ │ - add %eax,(%rax) │ │ │ │ + jmp *0x0(%rbp) │ │ │ │ + lea 0x376b88c(%rip),%rbx │ │ │ │ + add $0x8,%rbp │ │ │ │ + jmp *0x0(%rbp) │ │ │ │ + nopl (%rax) │ │ │ │ + add $0x1000000,%eax │ │ │ │ + ... │ │ │ │ + add %al,(%rax) │ │ │ │ + add %cl,(%rsi) │ │ │ │ + add %al,(%rax) │ │ │ │ + add %bl,(%rax) │ │ │ │ + (bad) │ │ │ │ + sbb $0x458d4803,%eax │ │ │ │ + clc │ │ │ │ + cmp %r15,%rax │ │ │ │ + jb 4cc69b │ │ │ │ + movq $0x4cc6b8,-0x8(%rbp) │ │ │ │ + lea 0x31dc400(%rip),%rdi │ │ │ │ + mov %r14,%rsi │ │ │ │ + lea 0x376a3bf(%rip),%r14 │ │ │ │ + add $0xfffffffffffffff8,%rbp │ │ │ │ + jmp 32cb1b0 │ │ │ │ + lea 0x31dc40e(%rip),%rbx │ │ │ │ + jmp *-0x8(%r13) │ │ │ │ + xchg %ax,%ax │ │ │ │ + ... │ │ │ │ + (bad) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ - adc %al,(%rax) │ │ │ │ + add %al,-0x7cb7f81d(%rbx) │ │ │ │ + sti │ │ │ │ + add %esi,0x48(%rsi,%rcx,1) │ │ │ │ + lea 0x376b809(%rip),%ebx │ │ │ │ + add $0x8,%rbp │ │ │ │ + jmp *0x0(%rbp) │ │ │ │ + lea 0x376b804(%rip),%rbx │ │ │ │ + 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 4cc9d8 │ │ │ │ + nopl (%rax) │ │ │ │ + add %eax,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ - lea -0x10(%rbp),%rax │ │ │ │ + adc %al,(%rax) │ │ │ │ + add %al,(%rax) │ │ │ │ + adc %dh,%bl │ │ │ │ + je 4cc713 │ │ │ │ + lea -0x18(%rbp),%rax │ │ │ │ cmp %r15,%rax │ │ │ │ - jb 4cda52 │ │ │ │ + jb 4cc7a8 │ │ │ │ movq $0x3390fc8,-0x10(%rbp) │ │ │ │ mov %rbx,-0x8(%rbp) │ │ │ │ - mov 0x10(%rbx),%r14 │ │ │ │ - add $0xfffffffffffffff0,%rbp │ │ │ │ - jmp 4c7638 │ │ │ │ - jmp *-0x10(%r13) │ │ │ │ - xchg %ax,%ax │ │ │ │ - sldt (%rax) │ │ │ │ - add %al,(%rdx) │ │ │ │ + movq $0x4cc758,-0x18(%rbp) │ │ │ │ + mov 0x10(%rbx),%rbx │ │ │ │ + add $0xffffffffffffffe8,%rbp │ │ │ │ + test $0x7,%bl │ │ │ │ + jne 4cc758 │ │ │ │ + mov (%rbx),%rax │ │ │ │ + jmp *%rax │ │ │ │ + nopl 0x0(%rax,%rax,1) │ │ │ │ + ... │ │ │ │ + (bad) │ │ │ │ add %al,(%rax) │ │ │ │ - add %al,(%rbx) │ │ │ │ + add %cl,%al │ │ │ │ + bnd je 4cc75b │ │ │ │ + add $0x10,%r12 │ │ │ │ + cmp 0x358(%r13),%r12 │ │ │ │ + ja 4cc7ac │ │ │ │ + mov 0x7(%rbx),%rax │ │ │ │ + movabs $0x7fffffffffffffff,%rbx │ │ │ │ + cmp %rbx,%rax │ │ │ │ + jne 4cc78c │ │ │ │ + add $0xfffffffffffffff0,%r12 │ │ │ │ + lea 0x374f29d(%rip),%rbx │ │ │ │ + add $0x8,%rbp │ │ │ │ + mov (%rbx),%rax │ │ │ │ + jmp *%rax │ │ │ │ + movq $0x3363a20,-0x8(%r12) │ │ │ │ + inc %rax │ │ │ │ + mov %rax,(%r12) │ │ │ │ + lea -0x7(%r12),%rbx │ │ │ │ + add $0x8,%rbp │ │ │ │ + jmp *0x0(%rbp) │ │ │ │ + jmp *-0x10(%r13) │ │ │ │ + movq $0x10,0x388(%r13) │ │ │ │ + jmp 338a720 │ │ │ │ + nopl 0x0(%rax) │ │ │ │ + add %eax,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ - add %cl,(%rax) │ │ │ │ + adc %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ - add %cl,-0x73(%rax) │ │ │ │ - rex.RB fmuls -0x8(%r9,%rdi,1) │ │ │ │ - jb 4cdb30 │ │ │ │ - movq $0x4cdac8,-0x28(%rbp) │ │ │ │ - mov 0x6(%rbx),%rax │ │ │ │ - mov 0xe(%rbx),%rcx │ │ │ │ - mov 0x16(%rbx),%rbx │ │ │ │ - mov %rbx,%rdx │ │ │ │ - mov %r14,%rbx │ │ │ │ - mov %rdx,-0x20(%rbp) │ │ │ │ - mov %rax,-0x18(%rbp) │ │ │ │ - mov %rcx,-0x10(%rbp) │ │ │ │ - mov %rsi,-0x8(%rbp) │ │ │ │ - add $0xffffffffffffffd8,%rbp │ │ │ │ + lea -0x18(%rbp),%rax │ │ │ │ + cmp %r15,%rax │ │ │ │ + jb 4cc853 │ │ │ │ + movq $0x3390fc8,-0x10(%rbp) │ │ │ │ + mov %rbx,-0x8(%rbp) │ │ │ │ + movq $0x4cc810,-0x18(%rbp) │ │ │ │ + mov 0x10(%rbx),%rbx │ │ │ │ + add $0xffffffffffffffe8,%rbp │ │ │ │ test $0x7,%bl │ │ │ │ - jne 4cdac8 │ │ │ │ + jne 4cc810 │ │ │ │ mov (%rbx),%rax │ │ │ │ jmp *%rax │ │ │ │ - nopl (%rax) │ │ │ │ - add $0x0,%al │ │ │ │ - add %al,(%rax) │ │ │ │ - add %al,(%rax) │ │ │ │ - add %al,(%rax) │ │ │ │ + nop │ │ │ │ + ... │ │ │ │ (bad) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %cl,-0x7d(%rcx) │ │ │ │ (bad) │ │ │ │ - cmp %cl,0x3b(%rbp) │ │ │ │ + sbb %cl,0x3b(%rbp) │ │ │ │ movsl %ds:(%rsi),%es:(%rdi) │ │ │ │ pop %rax │ │ │ │ add (%rax),%eax │ │ │ │ - add %dh,0x4b(%rdi) │ │ │ │ - movq $0x4cda30,-0x30(%r12) │ │ │ │ - mov 0x20(%rbp),%rax │ │ │ │ - mov %rax,-0x20(%r12) │ │ │ │ - movq $0x537f48,-0x18(%r12) │ │ │ │ - mov 0x10(%rbp),%rax │ │ │ │ - mov %rax,-0x10(%r12) │ │ │ │ - mov 0x18(%rbp),%rax │ │ │ │ + add %dh,0x26(%rdi) │ │ │ │ + mov 0xf(%rbx),%rax │ │ │ │ + movq $0x2f83dd8,-0x10(%r12) │ │ │ │ mov %rax,-0x8(%r12) │ │ │ │ - lea -0x30(%r12),%rax │ │ │ │ - mov %rax,(%r12) │ │ │ │ - lea -0x17(%r12),%rsi │ │ │ │ - mov %rbx,%r14 │ │ │ │ - mov 0x8(%rbp),%rbx │ │ │ │ - add $0x28,%rbp │ │ │ │ - jmp 3395748 │ │ │ │ - movq $0x38,0x388(%r13) │ │ │ │ + movq $0x3c37ef9,(%r12) │ │ │ │ + lea -0xf(%r12),%rbx │ │ │ │ + add $0x8,%rbp │ │ │ │ + jmp *0x0(%rbp) │ │ │ │ + movq $0x18,0x388(%r13) │ │ │ │ jmp 338a720 │ │ │ │ - jmp *-0x8(%r13) │ │ │ │ - nopl 0x0(%rax) │ │ │ │ - sldt (%rax) │ │ │ │ - add %al,(%rdx) │ │ │ │ + jmp *-0x10(%r13) │ │ │ │ + nop │ │ │ │ + sbb %eax,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ - add %al,(%rax,%rax,1) │ │ │ │ + add $0x1000000,%eax │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ - or %al,(%rax) │ │ │ │ + add %cl,(%rcx) │ │ │ │ add %al,(%rax) │ │ │ │ - rorb $0x45,-0x72b7fce3(%rsi) │ │ │ │ - rorb $1,-0x8(%rcx,%rdi,1) │ │ │ │ - jb 4cdc30 │ │ │ │ - movq $0x4cdbb0,-0x30(%rbp) │ │ │ │ - mov 0x6(%rbx),%rax │ │ │ │ - mov 0xe(%rbx),%rcx │ │ │ │ - mov 0x16(%rbx),%rdx │ │ │ │ - mov 0x1e(%rbx),%rbx │ │ │ │ - mov %rbx,%rdi │ │ │ │ - mov %r14,%rbx │ │ │ │ - mov %rdi,-0x28(%rbp) │ │ │ │ - mov %rdx,-0x20(%rbp) │ │ │ │ - mov %rax,-0x18(%rbp) │ │ │ │ - mov %rcx,-0x10(%rbp) │ │ │ │ - mov %rsi,-0x8(%rbp) │ │ │ │ - add $0xffffffffffffffd0,%rbp │ │ │ │ - test $0x7,%bl │ │ │ │ - jne 4cdbb0 │ │ │ │ - mov (%rbx),%rax │ │ │ │ - jmp *%rax │ │ │ │ - nopl (%rax) │ │ │ │ - add $0x0,%eax │ │ │ │ add %al,(%rax) │ │ │ │ - add %bl,(%rsi) │ │ │ │ add %al,(%rax) │ │ │ │ - add %ah,-0x72(%rax) │ │ │ │ - sbb $0xc4834903,%eax │ │ │ │ - cmp %cl,0x3b(%rbp) │ │ │ │ + add %cl,-0x7d(%rcx) │ │ │ │ + (bad) │ │ │ │ + sbb %cl,0x3b(%rbp) │ │ │ │ movsl %ds:(%rsi),%es:(%rdi) │ │ │ │ pop %rax │ │ │ │ add (%rax),%eax │ │ │ │ - add %dh,0x63(%rdi) │ │ │ │ - movq $0x4cd9a0,-0x30(%r12) │ │ │ │ - mov 0x28(%rbp),%rax │ │ │ │ - mov %rax,-0x20(%r12) │ │ │ │ - movq $0x4cda70,-0x18(%r12) │ │ │ │ - mov %rax,-0x10(%r12) │ │ │ │ - lea -0x30(%r12),%rax │ │ │ │ - mov %rax,-0x8(%r12) │ │ │ │ - mov 0x18(%rbp),%rax │ │ │ │ - mov %rax,(%r12) │ │ │ │ - mov 0x20(%rbp),%r14 │ │ │ │ - mov %rbx,%rax │ │ │ │ - mov 0x8(%rbp),%rbx │ │ │ │ - mov 0x10(%rbp),%rcx │ │ │ │ - movq $0x3393020,0x10(%rbp) │ │ │ │ - mov %rax,0x18(%rbp) │ │ │ │ - mov %rcx,0x20(%rbp) │ │ │ │ - lea -0x16(%r12),%rax │ │ │ │ - mov %rax,0x28(%rbp) │ │ │ │ - add $0x10,%rbp │ │ │ │ - jmp 4cebc8 │ │ │ │ - movq $0x38,0x388(%r13) │ │ │ │ - jmp 338a720 │ │ │ │ + add %dh,0x24(%rdi) │ │ │ │ + mov 0x3(%rbx),%rax │ │ │ │ + movq $0x4cc7d0,-0x10(%r12) │ │ │ │ + mov %r14,(%r12) │ │ │ │ + lea -0x10(%r12),%rdi │ │ │ │ + mov %r14,%rsi │ │ │ │ + mov %rax,%r14 │ │ │ │ + mov %r8,%rbx │ │ │ │ + jmp 33959f8 │ │ │ │ + movq $0x18,0x388(%r13) │ │ │ │ jmp *-0x8(%r13) │ │ │ │ - nopl 0x0(%rax) │ │ │ │ - sldt (%rax) │ │ │ │ - add %al,(%rdx) │ │ │ │ + sbb %eax,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ - add %al,0x0(%rip) │ │ │ │ + add $0x2000000,%eax │ │ │ │ add %al,(%rax) │ │ │ │ - add %cl,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ - add %al,%al │ │ │ │ - lea 0x458d4803(%rip),%ebx │ │ │ │ - enter $0x394c,$0xf8 │ │ │ │ - jb 4cdd68 │ │ │ │ - movq $0x4cdcb8,-0x38(%rbp) │ │ │ │ - mov 0x6(%rbx),%rax │ │ │ │ - mov 0xe(%rbx),%rcx │ │ │ │ - mov 0x16(%rbx),%rdx │ │ │ │ - mov 0x1e(%rbx),%rdi │ │ │ │ - mov 0x26(%rbx),%rbx │ │ │ │ - mov %rbx,%r8 │ │ │ │ + add %al,(%rax) │ │ │ │ + add %cl,(%rbx) │ │ │ │ + add %al,(%rax) │ │ │ │ + add %al,(%rax) │ │ │ │ + add %al,(%rax) │ │ │ │ + add %cl,-0x73(%rax) │ │ │ │ + rex.RB loopne 4cc919 │ │ │ │ + cmp %edi,%eax │ │ │ │ + jb 4cc9a9 │ │ │ │ + movq $0x4cc918,-0x20(%rbp) │ │ │ │ + mov 0x3(%rbx),%rax │ │ │ │ + mov 0xb(%rbx),%rbx │ │ │ │ + mov %rbx,%rcx │ │ │ │ mov %r14,%rbx │ │ │ │ - mov %rdi,-0x30(%rbp) │ │ │ │ - mov %r8,-0x28(%rbp) │ │ │ │ - mov %rdx,-0x20(%rbp) │ │ │ │ mov %rcx,-0x18(%rbp) │ │ │ │ mov %rax,-0x10(%rbp) │ │ │ │ - mov %rsi,-0x8(%rbp) │ │ │ │ - add $0xffffffffffffffc8,%rbp │ │ │ │ + mov %r8,-0x8(%rbp) │ │ │ │ + add $0xffffffffffffffe0,%rbp │ │ │ │ test $0x7,%bl │ │ │ │ - jne 4cdcb8 │ │ │ │ + jne 4cc918 │ │ │ │ mov (%rbx),%rax │ │ │ │ jmp *%rax │ │ │ │ nopl (%rax) │ │ │ │ - (bad) │ │ │ │ + add (%rax),%eax │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ - add %bl,(%rsi) │ │ │ │ + (bad) │ │ │ │ add %al,(%rax) │ │ │ │ - add %bl,-0x73(%rax) │ │ │ │ - sbb $0xc4834903,%eax │ │ │ │ - jo 4cdd0a │ │ │ │ - cmp 0x358(%rbp),%esp │ │ │ │ - ja 4cdd58 │ │ │ │ - movq $0x4cd8d8,-0x68(%r12) │ │ │ │ - mov 0x30(%rbp),%rax │ │ │ │ - mov %rax,-0x58(%r12) │ │ │ │ - movq $0x338ff58,-0x50(%r12) │ │ │ │ - lea -0x68(%r12),%rax │ │ │ │ - mov %rax,-0x40(%r12) │ │ │ │ - movq $0x4cdb50,-0x38(%r12) │ │ │ │ - mov 0x28(%rbp),%rcx │ │ │ │ - mov %rcx,-0x30(%r12) │ │ │ │ - lea -0x50(%r12),%rcx │ │ │ │ + add %al,(%rax) │ │ │ │ + add %al,(%rax) │ │ │ │ + add %cl,-0x7d(%rcx) │ │ │ │ + (bad) │ │ │ │ + push %rax │ │ │ │ + cmp 0x358(%r13),%r12 │ │ │ │ + ja 4cc999 │ │ │ │ + mov 0x7(%rbx),%rax │ │ │ │ + mov 0xf(%rbx),%rbx │ │ │ │ + movq $0x2f83dd8,-0x48(%r12) │ │ │ │ + mov %rbx,-0x40(%r12) │ │ │ │ + movq $0x3c37ef9,-0x38(%r12) │ │ │ │ + movq $0x3363098,-0x30(%r12) │ │ │ │ + mov 0x10(%rbp),%rcx │ │ │ │ mov %rcx,-0x28(%r12) │ │ │ │ - mov 0x20(%rbp),%rcx │ │ │ │ + mov 0x8(%rbp),%rcx │ │ │ │ mov %rcx,-0x20(%r12) │ │ │ │ - mov 0x18(%rbp),%rdx │ │ │ │ - mov %rdx,-0x18(%r12) │ │ │ │ - movq $0x338fee0,-0x10(%r12) │ │ │ │ + movq $0x2f8b238,-0x18(%r12) │ │ │ │ + mov %rax,-0x10(%r12) │ │ │ │ + mov %rbx,-0x8(%r12) │ │ │ │ + lea -0x2f(%r12),%rax │ │ │ │ mov %rax,(%r12) │ │ │ │ - mov 0x10(%rbp),%rdi │ │ │ │ - lea -0x10(%r12),%rsi │ │ │ │ - mov 0x8(%rbp),%r14 │ │ │ │ - movq $0x3393020,0x18(%rbp) │ │ │ │ - mov %rbx,0x20(%rbp) │ │ │ │ - mov %rcx,0x28(%rbp) │ │ │ │ - lea -0x36(%r12),%rax │ │ │ │ - mov %rax,0x30(%rbp) │ │ │ │ - add $0x18,%rbp │ │ │ │ - jmp 5ea130 │ │ │ │ - movq $0x70,0x388(%r13) │ │ │ │ + lea -0x47(%r12),%rdi │ │ │ │ + lea -0x17(%r12),%rsi │ │ │ │ + lea 0x376a94d(%rip),%r14 │ │ │ │ + mov 0x18(%rbp),%rbx │ │ │ │ + add $0x20,%rbp │ │ │ │ + jmp 33959f8 │ │ │ │ + movq $0x50,0x388(%r13) │ │ │ │ jmp 338a720 │ │ │ │ jmp *-0x8(%r13) │ │ │ │ - nopl 0x0(%rax) │ │ │ │ - sbb %al,(%rax) │ │ │ │ - add %al,(%rax) │ │ │ │ - add $0x0,%al │ │ │ │ - add %al,(%rax) │ │ │ │ + nopl (%rax) │ │ │ │ + or %bh,%ch │ │ │ │ + (bad) │ │ │ │ + (bad) │ │ │ │ (bad) │ │ │ │ + (bad) │ │ │ │ + (bad) │ │ │ │ + incl (%rdi) │ │ │ │ + ... │ │ │ │ add %al,(%rax) │ │ │ │ + add %al,(%rdi) │ │ │ │ + ... │ │ │ │ add %al,(%rax) │ │ │ │ + add %cl,(%rsi) │ │ │ │ add %al,(%rax) │ │ │ │ - add %cl,(%rax) │ │ │ │ + add %cl,-0x10(%rax) │ │ │ │ + je 4cc9db │ │ │ │ + add $0x50,%r12 │ │ │ │ + cmp 0x358(%r13),%r12 │ │ │ │ + ja 4cca3a │ │ │ │ + movq $0x4cc710,-0x48(%r12) │ │ │ │ + mov %r14,-0x38(%r12) │ │ │ │ + movq $0x32ce2c8,-0x30(%r12) │ │ │ │ + lea -0x48(%r12),%rax │ │ │ │ + mov %rax,-0x28(%r12) │ │ │ │ + movq $0x4cc870,-0x20(%r12) │ │ │ │ + lea -0x2e(%r12),%rbx │ │ │ │ + mov %rbx,-0x18(%r12) │ │ │ │ + movq $0x4cc8c8,-0x10(%r12) │ │ │ │ + mov %rax,-0x8(%r12) │ │ │ │ + mov %rsi,(%r12) │ │ │ │ + lea -0x1b(%r12),%rsi │ │ │ │ + lea -0xb(%r12),%r14 │ │ │ │ + jmp 2f85310 │ │ │ │ + movq $0x50,0x388(%r13) │ │ │ │ + lea 0x31dc09c(%rip),%rbx │ │ │ │ + mov %r14,-0x28(%rbp) │ │ │ │ + mov %rsi,-0x20(%rbp) │ │ │ │ + mov %rdi,-0x18(%rbp) │ │ │ │ + mov %r8,-0x10(%rbp) │ │ │ │ + mov %r9,-0x8(%rbp) │ │ │ │ + add $0xffffffffffffffd8,%rbp │ │ │ │ + jmp *-0x8(%r13) │ │ │ │ + add %eax,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ - add %cl,0x48031d8c(%rax) │ │ │ │ - lea -0x50(%rbp),%eax │ │ │ │ - cmp %r15,%rax │ │ │ │ - jb 4cdef3 │ │ │ │ - movq $0x4cde00,-0x50(%rbp) │ │ │ │ - mov 0x4(%rbx),%rax │ │ │ │ - mov 0xc(%rbx),%rcx │ │ │ │ - mov 0x14(%rbx),%rdx │ │ │ │ - mov 0x1c(%rbx),%r9 │ │ │ │ - mov 0x24(%rbx),%r10 │ │ │ │ - mov 0x2c(%rbx),%rbx │ │ │ │ - mov %rbx,%r11 │ │ │ │ - mov %rsi,%rbx │ │ │ │ - mov %rcx,-0x48(%rbp) │ │ │ │ - mov %r11,-0x40(%rbp) │ │ │ │ - mov %rdx,-0x38(%rbp) │ │ │ │ - mov %r9,-0x30(%rbp) │ │ │ │ - mov %r10,-0x28(%rbp) │ │ │ │ - mov %rax,-0x20(%rbp) │ │ │ │ - mov %r14,-0x18(%rbp) │ │ │ │ - mov %rdi,-0x10(%rbp) │ │ │ │ - mov %r8,-0x8(%rbp) │ │ │ │ - add $0xffffffffffffffb0,%rbp │ │ │ │ - test $0x7,%bl │ │ │ │ - jne 4cde00 │ │ │ │ - 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 %dl,(%rax) │ │ │ │ - mov %ds,0x45c74803(%rip) │ │ │ │ - add %dh,(%rax) │ │ │ │ - fimuls 0x48(%rax,%rax,1) │ │ │ │ - mov %ebx,%eax │ │ │ │ - mov 0x10(%rbp),%rbx │ │ │ │ - mov %rax,0x10(%rbp) │ │ │ │ + add %al,(%rax) │ │ │ │ + lea -0x18(%rbp),%rax │ │ │ │ + cmp %r15,%rax │ │ │ │ + jb 4ccafb │ │ │ │ + movq $0x3390fc8,-0x10(%rbp) │ │ │ │ + mov %rbx,-0x8(%rbp) │ │ │ │ + movq $0x4ccab8,-0x18(%rbp) │ │ │ │ + mov 0x10(%rbx),%rbx │ │ │ │ + add $0xffffffffffffffe8,%rbp │ │ │ │ test $0x7,%bl │ │ │ │ - jne 4cde30 │ │ │ │ + jne 4ccab8 │ │ │ │ mov (%rbx),%rax │ │ │ │ jmp *%rax │ │ │ │ - nopl (%rax) │ │ │ │ - or %eax,(%rax) │ │ │ │ + nop │ │ │ │ + ... │ │ │ │ + (bad) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ + add %cl,-0x7d(%rcx) │ │ │ │ (bad) │ │ │ │ - add %al,(%rax) │ │ │ │ - add %ah,%al │ │ │ │ - mov -0x3b7cb6fd(%rip),%ebx │ │ │ │ - xor %cl,0x3b(%rbp) │ │ │ │ + sbb %cl,0x3b(%rbp) │ │ │ │ movsl %ds:(%rsi),%es:(%rdi) │ │ │ │ pop %rax │ │ │ │ add (%rax),%eax │ │ │ │ - add %cl,(%rdi) │ │ │ │ - xchg %esi,0x48000000(%rsi) │ │ │ │ - mov 0x8(%rbp),%eax │ │ │ │ - mov 0x18(%rbp),%rcx │ │ │ │ - mov 0x30(%rbp),%rdx │ │ │ │ - mov 0x38(%rbp),%rsi │ │ │ │ - mov 0x40(%rbp),%rdi │ │ │ │ - mov 0x48(%rbp),%r8 │ │ │ │ - mov 0x10(%rbp),%r9 │ │ │ │ - cmpq $0xe,0x7(%rbx) │ │ │ │ - jge 4cdea6 │ │ │ │ - movq $0x4cdc50,-0x28(%r12) │ │ │ │ - mov %r8,-0x20(%r12) │ │ │ │ - mov %rdi,-0x18(%r12) │ │ │ │ - mov %rdx,-0x10(%r12) │ │ │ │ - mov %rax,-0x8(%r12) │ │ │ │ - mov %rcx,(%r12) │ │ │ │ - mov %rax,%r14 │ │ │ │ - movq $0x3393020,0x30(%rbp) │ │ │ │ - mov %r9,0x38(%rbp) │ │ │ │ - lea -0x26(%r12),%rax │ │ │ │ - mov %rax,0x48(%rbp) │ │ │ │ - add $0x30,%rbp │ │ │ │ - jmp 4c9708 │ │ │ │ - movq $0x4cd768,-0x28(%r12) │ │ │ │ - mov %r8,-0x20(%r12) │ │ │ │ - mov %rdi,-0x18(%r12) │ │ │ │ - mov %rdx,-0x10(%r12) │ │ │ │ + add %dh,0x26(%rdi) │ │ │ │ + mov 0xf(%rbx),%rax │ │ │ │ + movq $0x2f83dd8,-0x10(%r12) │ │ │ │ mov %rax,-0x8(%r12) │ │ │ │ - mov %rcx,(%r12) │ │ │ │ - mov %rsi,%r8 │ │ │ │ - mov 0x28(%rbp),%rdi │ │ │ │ - mov 0x20(%rbp),%rsi │ │ │ │ - mov %rax,%r14 │ │ │ │ - movq $0x3393020,0x30(%rbp) │ │ │ │ - mov %r9,0x38(%rbp) │ │ │ │ - lea -0x26(%r12),%rax │ │ │ │ - mov %rax,0x48(%rbp) │ │ │ │ - add $0x30,%rbp │ │ │ │ - jmp 4ae518 │ │ │ │ - jmp *-0x8(%r13) │ │ │ │ - movq $0x30,0x388(%r13) │ │ │ │ + movq $0x3c37ef9,(%r12) │ │ │ │ + lea -0xf(%r12),%rbx │ │ │ │ + add $0x8,%rbp │ │ │ │ + jmp *0x0(%rbp) │ │ │ │ + movq $0x18,0x388(%r13) │ │ │ │ jmp 338a720 │ │ │ │ + jmp *-0x10(%r13) │ │ │ │ nop │ │ │ │ - add %eax,(%rax) │ │ │ │ - add %al,(%rax) │ │ │ │ add (%rax),%al │ │ │ │ add %al,(%rax) │ │ │ │ - sldt (%rax) │ │ │ │ - add %bh,%al │ │ │ │ - fdivs 0x3(%rbp) │ │ │ │ - lea -0x18(%rbp),%rax │ │ │ │ - cmp %r15,%rax │ │ │ │ - jb 4cdf51 │ │ │ │ - movq $0x3390fc8,-0x10(%rbp) │ │ │ │ - mov %rbx,-0x8(%rbp) │ │ │ │ - movq $0x4cdf68,-0x18(%rbp) │ │ │ │ - lea 0x3769fbd(%rip),%r8 │ │ │ │ - mov 0x20(%rbx),%rdi │ │ │ │ - mov 0x10(%rbx),%rsi │ │ │ │ - mov 0x18(%rbx),%r14 │ │ │ │ - add $0xffffffffffffffe8,%rbp │ │ │ │ - jmp 31af580 │ │ │ │ - jmp *-0x10(%r13) │ │ │ │ - nopl (%rax) │ │ │ │ - ... │ │ │ │ - (bad) │ │ │ │ - add %al,(%rax) │ │ │ │ - add %ch,0x480375d8(%rax) │ │ │ │ - lea 0x373d023(%rip),%esi │ │ │ │ - mov %rbx,%r14 │ │ │ │ - add $0x8,%rbp │ │ │ │ - jmp 32e8f68 │ │ │ │ - nopl 0x0(%rax,%rax,1) │ │ │ │ - add %eax,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ - add (%rax),%al │ │ │ │ - add %al,(%rax) │ │ │ │ - sldt (%rax) │ │ │ │ - add %al,0x480375d8(%rax) │ │ │ │ - lea -0x10(%rbp),%eax │ │ │ │ - cmp %r15,%rax │ │ │ │ - jb 4ce011 │ │ │ │ - add $0x40,%r12 │ │ │ │ - cmp 0x358(%r13),%r12 │ │ │ │ - ja 4ce006 │ │ │ │ - movq $0x3390fc8,-0x10(%rbp) │ │ │ │ - mov %rbx,-0x8(%rbp) │ │ │ │ - mov 0x10(%rbx),%rax │ │ │ │ - mov 0x18(%rbx),%rcx │ │ │ │ - mov 0x20(%rbx),%rbx │ │ │ │ - movq $0x4cdf18,-0x38(%r12) │ │ │ │ - mov %rax,-0x28(%r12) │ │ │ │ - mov %rcx,-0x20(%r12) │ │ │ │ - mov %rbx,-0x18(%r12) │ │ │ │ - movq $0x3363ae0,-0x10(%r12) │ │ │ │ - movq $0x3c2b821,-0x8(%r12) │ │ │ │ - lea -0x38(%r12),%rax │ │ │ │ - mov %rax,(%r12) │ │ │ │ - lea -0xe(%r12),%rsi │ │ │ │ - lea 0x2ee9aef(%rip),%r14 │ │ │ │ - add $0xfffffffffffffff0,%rbp │ │ │ │ - jmp 3359998 │ │ │ │ - movq $0x40,0x388(%r13) │ │ │ │ - jmp *-0x10(%r13) │ │ │ │ - nopl (%rax) │ │ │ │ - add (%rax),%al │ │ │ │ add %al,(%rax) │ │ │ │ + adc (%rax),%al │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ - adc (%rax),%al │ │ │ │ add %al,(%rax) │ │ │ │ - call 484ffdb2 <__environ@GLIBC_2.2.5+0x448bf90a> │ │ │ │ - lea -0x10(%rbp),%eax │ │ │ │ + lea -0x20(%rbp),%rax │ │ │ │ cmp %r15,%rax │ │ │ │ - jb 4ce04e │ │ │ │ + jb 4ccb63 │ │ │ │ movq $0x3390fc8,-0x10(%rbp) │ │ │ │ mov %rbx,-0x8(%rbp) │ │ │ │ - mov 0x10(%rbx),%r14 │ │ │ │ + movq $0x4ccb58,-0x20(%rbp) │ │ │ │ + mov 0x10(%rbx),%rax │ │ │ │ mov 0x18(%rbx),%rbx │ │ │ │ - add $0xfffffffffffffff0,%rbp │ │ │ │ - jmp 4ce5e8 │ │ │ │ - jmp *-0x10(%r13) │ │ │ │ - nopw 0x0(%rax,%rax,1) │ │ │ │ - (bad) │ │ │ │ - add %al,(%rax) │ │ │ │ - add %al,(%rbx) │ │ │ │ - add %al,(%rax) │ │ │ │ - add %al,(%rdx) │ │ │ │ - add %al,(%rax) │ │ │ │ - add %al,(%rax) │ │ │ │ - add %al,(%rax) │ │ │ │ - add %cl,(%rbx) │ │ │ │ - add %al,(%rax) │ │ │ │ - add %al,(%rax) │ │ │ │ - add %al,(%rax) │ │ │ │ - add %cl,-0x73(%rax) │ │ │ │ - rex.RB fmuls -0x8(%r9,%rdi,1) │ │ │ │ - jb 4ce13e │ │ │ │ - movq $0x4ce0c8,-0x28(%rbp) │ │ │ │ - mov 0x5(%rbx),%rax │ │ │ │ - mov 0xd(%rbx),%rbx │ │ │ │ - mov %rbx,%rcx │ │ │ │ - mov %r14,%rbx │ │ │ │ - mov %rcx,-0x20(%rbp) │ │ │ │ mov %rax,-0x18(%rbp) │ │ │ │ - mov %rsi,-0x10(%rbp) │ │ │ │ - mov %rdi,-0x8(%rbp) │ │ │ │ - add $0xffffffffffffffd8,%rbp │ │ │ │ + add $0xffffffffffffffe0,%rbp │ │ │ │ test $0x7,%bl │ │ │ │ - jne 4ce0c8 │ │ │ │ + jne 4ccb58 │ │ │ │ mov (%rbx),%rax │ │ │ │ jmp *%rax │ │ │ │ - nopl 0x0(%rax) │ │ │ │ - add $0x0,%al │ │ │ │ + nop │ │ │ │ + add %eax,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ (bad) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ - add %cl,-0x7d(%rcx) │ │ │ │ + add %cl,-0x75(%rax) │ │ │ │ + pop %rbp │ │ │ │ + or %cl,-0x7d(%rax) │ │ │ │ (bad) │ │ │ │ - cmp %cl,0x3b(%rbp) │ │ │ │ - movsl %ds:(%rsi),%es:(%rdi) │ │ │ │ - pop %rax │ │ │ │ - add (%rax),%eax │ │ │ │ - add %dh,0x59(%rdi) │ │ │ │ - mov 0x7(%rbx),%rax │ │ │ │ - mov 0xf(%rbx),%rcx │ │ │ │ - mov 0x17(%rbx),%rbx │ │ │ │ - movq $0x3363ae0,-0x30(%r12) │ │ │ │ - mov 0x8(%rbp),%rdx │ │ │ │ - mov %rdx,-0x28(%r12) │ │ │ │ - mov %rax,-0x20(%r12) │ │ │ │ - movq $0x4a37b8,-0x18(%r12) │ │ │ │ - lea -0x2e(%r12),%rax │ │ │ │ - mov %rax,-0x10(%r12) │ │ │ │ - mov %rcx,-0x8(%r12) │ │ │ │ - mov %rbx,(%r12) │ │ │ │ - mov 0x20(%rbp),%rdi │ │ │ │ - mov 0x18(%rbp),%rsi │ │ │ │ - lea -0x17(%r12),%r14 │ │ │ │ - mov 0x10(%rbp),%rbx │ │ │ │ - add $0x28,%rbp │ │ │ │ - jmp 33959f8 │ │ │ │ - movq $0x38,0x388(%r13) │ │ │ │ - jmp 338a720 │ │ │ │ - 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) │ │ │ │ - jo 4ce190 │ │ │ │ + add %al,%gs:-0x1(%rcx) │ │ │ │ + gs lock nop │ │ │ │ (bad) │ │ │ │ - add -0x73(%rax),%ecx │ │ │ │ - rex.RB │ │ │ │ - lock cmp %r15,%rax │ │ │ │ - jb 4ce17a │ │ │ │ - movq $0x3390fc8,-0x10(%rbp) │ │ │ │ - mov %rbx,-0x8(%rbp) │ │ │ │ - mov 0x10(%rbx),%r14 │ │ │ │ - add $0xfffffffffffffff0,%rbp │ │ │ │ - jmp 607718 │ │ │ │ - jmp *-0x10(%r13) │ │ │ │ - xchg %ax,%ax │ │ │ │ - sldt (%rax) │ │ │ │ - add %al,(%rdx) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rbx) │ │ │ │ add %al,(%rax) │ │ │ │ + add %al,(%rcx) │ │ │ │ + add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ - add %cl,(%rax) │ │ │ │ + add %cl,(%rcx) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %cl,-0x73(%rax) │ │ │ │ rex.RB fmuls -0x8(%r9,%rdi,1) │ │ │ │ - jb 4ce292 │ │ │ │ - movq $0x4ce1f0,-0x28(%rbp) │ │ │ │ - mov 0x6(%rbx),%rax │ │ │ │ - mov 0xe(%rbx),%rcx │ │ │ │ - mov 0x16(%rbx),%rbx │ │ │ │ - mov %rbx,%rdx │ │ │ │ - mov %r14,%rbx │ │ │ │ - mov %rax,-0x20(%rbp) │ │ │ │ - mov %rcx,-0x18(%rbp) │ │ │ │ - mov %rdx,-0x10(%rbp) │ │ │ │ + jb 4cccd5 │ │ │ │ + movq $0x4ccbc8,-0x20(%rbp) │ │ │ │ + mov 0x5(%rbx),%rax │ │ │ │ + mov %rdi,%rbx │ │ │ │ + mov %rax,-0x18(%rbp) │ │ │ │ + mov %r14,-0x10(%rbp) │ │ │ │ mov %rsi,-0x8(%rbp) │ │ │ │ - add $0xffffffffffffffd8,%rbp │ │ │ │ + add $0xffffffffffffffe0,%rbp │ │ │ │ test $0x7,%bl │ │ │ │ - jne 4ce1f0 │ │ │ │ + jne 4ccbc8 │ │ │ │ mov (%rbx),%rax │ │ │ │ jmp *%rax │ │ │ │ - nopl (%rax) │ │ │ │ - add $0x0,%al │ │ │ │ + xchg %ax,%ax │ │ │ │ + add (%rax),%eax │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ (bad) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %cl,-0x39(%rax) │ │ │ │ - add %r12b,(%r8) │ │ │ │ - loop 4ce243 │ │ │ │ - add %cl,-0x77(%rax) │ │ │ │ + rex.RB clc │ │ │ │ + add %cl,%ah │ │ │ │ + rex.WR add %r9b,-0x77(%rax) │ │ │ │ fmuls -0x75(%rax) │ │ │ │ - pop %rbp │ │ │ │ - and %cl,-0x77(%rax) │ │ │ │ - and %r14b,%r14b │ │ │ │ + pop %rbx │ │ │ │ + cmovs -0x7cb7ffbb(%rcx),%ecx │ │ │ │ + (bad) │ │ │ │ ret │ │ │ │ (bad) │ │ │ │ - jne 4ce220 │ │ │ │ + jne 4ccc00 │ │ │ │ mov (%rbx),%rax │ │ │ │ jmp *%rax │ │ │ │ - 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 %cl,-0x7d(%rcx) │ │ │ │ - (bad) │ │ │ │ - cmp %cl,0x3b(%rbp) │ │ │ │ - movsl %ds:(%rsi),%es:(%rdi) │ │ │ │ - pop %rax │ │ │ │ - add (%rax),%eax │ │ │ │ - add %dh,0x55(%rdi) │ │ │ │ - mov 0x7(%rbx),%rax │ │ │ │ - mov 0xf(%rbx),%rbx │ │ │ │ - movq $0x537f28,-0x30(%r12) │ │ │ │ - mov 0x10(%rbp),%rcx │ │ │ │ - mov %rcx,-0x28(%r12) │ │ │ │ - mov 0x18(%rbp),%rcx │ │ │ │ - mov %rcx,-0x20(%r12) │ │ │ │ - mov %rax,-0x18(%r12) │ │ │ │ - movq $0x3363ae0,-0x10(%r12) │ │ │ │ - lea -0x2f(%r12),%rax │ │ │ │ - mov %rax,-0x8(%r12) │ │ │ │ - mov %rbx,(%r12) │ │ │ │ - lea -0xe(%r12),%rsi │ │ │ │ - mov 0x20(%rbp),%r14 │ │ │ │ + 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 4ccc7b │ │ │ │ + add $0x38,%r12 │ │ │ │ + cmp 0x358(%r13),%r12 │ │ │ │ + ja 4ccc6b │ │ │ │ + movq $0x4ccb10,-0x30(%r12) │ │ │ │ mov 0x8(%rbp),%rbx │ │ │ │ + mov %rbx,-0x20(%r12) │ │ │ │ + mov %rdx,-0x18(%r12) │ │ │ │ + movq $0x5f8770,-0x10(%r12) │ │ │ │ + mov %rcx,-0x8(%r12) │ │ │ │ + movq $0x36b7a99,(%r12) │ │ │ │ + lea -0x30(%r12),%rdi │ │ │ │ + mov %rdx,%rsi │ │ │ │ + lea -0xe(%r12),%r14 │ │ │ │ + mov %rax,%rbx │ │ │ │ add $0x28,%rbp │ │ │ │ - jmp 3395748 │ │ │ │ + jmp 33959f8 │ │ │ │ movq $0x38,0x388(%r13) │ │ │ │ jmp 338a720 │ │ │ │ + add $0x30,%r12 │ │ │ │ + cmp 0x358(%r13),%r12 │ │ │ │ + ja 4cccc5 │ │ │ │ + movq $0x4cca78,-0x28(%r12) │ │ │ │ + mov %rdx,-0x18(%r12) │ │ │ │ + movq $0x5f8770,-0x10(%r12) │ │ │ │ + mov %rcx,-0x8(%r12) │ │ │ │ + movq $0x36b7a99,(%r12) │ │ │ │ + lea -0x28(%r12),%rdi │ │ │ │ + mov %rdx,%rsi │ │ │ │ + lea -0xe(%r12),%r14 │ │ │ │ + mov %rax,%rbx │ │ │ │ + add $0x28,%rbp │ │ │ │ + jmp 33959f8 │ │ │ │ + movq $0x30,0x388(%r13) │ │ │ │ + jmp 338a720 │ │ │ │ jmp *-0x8(%r13) │ │ │ │ - xchg %ax,%ax │ │ │ │ - sldt (%rax) │ │ │ │ - add %al,(%rdx) │ │ │ │ - add %al,(%rax) │ │ │ │ - add %al,0x0(%rip) │ │ │ │ + nopl 0x0(%rax) │ │ │ │ + add %eax,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ - add %cl,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ - add %ah,-0x79(%rax) │ │ │ │ - sbb $0x458d4803,%eax │ │ │ │ - enter $0x394c,$0xf8 │ │ │ │ - jb 4ce3b8 │ │ │ │ - movq $0x4ce318,-0x38(%rbp) │ │ │ │ - mov 0x6(%rbx),%rax │ │ │ │ - mov 0xe(%rbx),%rcx │ │ │ │ - mov 0x16(%rbx),%rdx │ │ │ │ - mov 0x1e(%rbx),%rdi │ │ │ │ - mov 0x26(%rbx),%rbx │ │ │ │ - mov %rbx,%r8 │ │ │ │ - mov %r14,%rbx │ │ │ │ - mov %r8,-0x30(%rbp) │ │ │ │ - mov %rdx,-0x28(%rbp) │ │ │ │ - mov %rdi,-0x20(%rbp) │ │ │ │ - mov %rax,-0x18(%rbp) │ │ │ │ - mov %rcx,-0x10(%rbp) │ │ │ │ - mov %rsi,-0x8(%rbp) │ │ │ │ - add $0xffffffffffffffc8,%rbp │ │ │ │ - test $0x7,%bl │ │ │ │ - jne 4ce318 │ │ │ │ - mov (%rbx),%rax │ │ │ │ - jmp *%rax │ │ │ │ - nopl (%rax) │ │ │ │ - (bad) │ │ │ │ add %al,(%rax) │ │ │ │ + adc %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ - add %bl,(%rsi) │ │ │ │ add %al,(%rax) │ │ │ │ - add %bh,%al │ │ │ │ - xchg %bl,-0x3b7cb6fd(%rip) │ │ │ │ - and %cl,0x3b(%rbp) │ │ │ │ - movsl %ds:(%rsi),%es:(%rdi) │ │ │ │ - pop %rax │ │ │ │ - add (%rax),%eax │ │ │ │ - add %cl,(%rdi) │ │ │ │ - xchg %edx,0x48000000(%rbx) │ │ │ │ - mov 0x7(%rbx),%eax │ │ │ │ - mov 0xf(%rbx),%rcx │ │ │ │ - mov 0x17(%rbx),%rbx │ │ │ │ - movq $0x4ce198,-0x18(%r12) │ │ │ │ - mov 0x20(%rbp),%rdx │ │ │ │ - mov %rdx,-0x10(%r12) │ │ │ │ - mov 0x28(%rbp),%rdx │ │ │ │ - mov %rdx,-0x8(%r12) │ │ │ │ - mov 0x30(%rbp),%rdx │ │ │ │ - mov %rdx,(%r12) │ │ │ │ - movq $0x4ce398,0x0(%rbp) │ │ │ │ - mov %rbx,%rdx │ │ │ │ - mov 0x10(%rbp),%rbx │ │ │ │ - mov %rdx,0x10(%rbp) │ │ │ │ - mov %rcx,0x20(%rbp) │ │ │ │ - mov %rax,0x28(%rbp) │ │ │ │ - lea -0x16(%r12),%rax │ │ │ │ - mov %rax,0x30(%rbp) │ │ │ │ + lea -0x18(%rbp),%rax │ │ │ │ + cmp %r15,%rax │ │ │ │ + jb 4ccd73 │ │ │ │ + movq $0x3390fc8,-0x10(%rbp) │ │ │ │ + mov %rbx,-0x8(%rbp) │ │ │ │ + movq $0x4ccd30,-0x18(%rbp) │ │ │ │ + mov 0x10(%rbx),%rbx │ │ │ │ + add $0xffffffffffffffe8,%rbp │ │ │ │ test $0x7,%bl │ │ │ │ - jne 4ce398 │ │ │ │ + jne 4ccd30 │ │ │ │ mov (%rbx),%rax │ │ │ │ jmp *%rax │ │ │ │ - xchg %ax,%ax │ │ │ │ + nop │ │ │ │ + ... │ │ │ │ (bad) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ - add %bl,(%rsi) │ │ │ │ - add %al,(%rax) │ │ │ │ - add %bh,-0x7a(%rax) │ │ │ │ - sbb $0x4d8b4c03,%eax │ │ │ │ - sbb %cl,-0x77(%rcx) │ │ │ │ - fmuls -0x75(%rax) │ │ │ │ - jge 4ce3b3 │ │ │ │ - mov 0x20(%rbp),%rsi │ │ │ │ - mov 0x28(%rbp),%r14 │ │ │ │ - mov 0x8(%rbp),%rbx │ │ │ │ - add $0x30,%rbp │ │ │ │ - jmp 4d0080 │ │ │ │ - jmp *-0x8(%r13) │ │ │ │ - movq $0x20,0x388(%r13) │ │ │ │ + add %cl,-0x7d(%rcx) │ │ │ │ + (bad) │ │ │ │ + sbb %cl,0x3b(%rbp) │ │ │ │ + movsl %ds:(%rsi),%es:(%rdi) │ │ │ │ + pop %rax │ │ │ │ + add (%rax),%eax │ │ │ │ + add %dh,0x26(%rdi) │ │ │ │ + mov 0xf(%rbx),%rax │ │ │ │ + movq $0x2f83dd8,-0x10(%r12) │ │ │ │ + mov %rax,-0x8(%r12) │ │ │ │ + movq $0x3c37ef9,(%r12) │ │ │ │ + lea -0xf(%r12),%rbx │ │ │ │ + add $0x8,%rbp │ │ │ │ + jmp *0x0(%rbp) │ │ │ │ + movq $0x18,0x388(%r13) │ │ │ │ jmp 338a720 │ │ │ │ - nopl 0x0(%rax) │ │ │ │ - sldt (%rax) │ │ │ │ - add %al,(%rdx) │ │ │ │ + jmp *-0x10(%r13) │ │ │ │ + nop │ │ │ │ + add (%rax),%al │ │ │ │ add %al,(%rax) │ │ │ │ - add %al,(%rsi) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ + adc (%rax),%al │ │ │ │ add %al,(%rax) │ │ │ │ - add %cl,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ - add %ch,(%rax) │ │ │ │ - xchg %bl,0x458d4803(%rip) │ │ │ │ - rorb $0xf,-0x8(%rcx,%rdi,1) │ │ │ │ - (bad) │ │ │ │ - roll $1,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ - movq $0x4ce458,-0x40(%rbp) │ │ │ │ - mov 0x6(%rbx),%rax │ │ │ │ - mov 0xe(%rbx),%rcx │ │ │ │ - mov 0x16(%rbx),%rdx │ │ │ │ - mov 0x1e(%rbx),%rdi │ │ │ │ - mov 0x26(%rbx),%r8 │ │ │ │ - mov 0x2e(%rbx),%rbx │ │ │ │ - mov %rbx,%r9 │ │ │ │ - mov %r14,%rbx │ │ │ │ - mov %r9,-0x38(%rbp) │ │ │ │ - mov %rdi,-0x30(%rbp) │ │ │ │ - mov %rcx,-0x28(%rbp) │ │ │ │ - mov %r8,-0x20(%rbp) │ │ │ │ - mov %rdx,-0x18(%rbp) │ │ │ │ - mov %rax,-0x10(%rbp) │ │ │ │ - mov %rsi,-0x8(%rbp) │ │ │ │ - add $0xffffffffffffffc0,%rbp │ │ │ │ + lea -0x20(%rbp),%rax │ │ │ │ + cmp %r15,%rax │ │ │ │ + jb 4ccddb │ │ │ │ + movq $0x3390fc8,-0x10(%rbp) │ │ │ │ + mov %rbx,-0x8(%rbp) │ │ │ │ + movq $0x4ccdd0,-0x20(%rbp) │ │ │ │ + mov 0x10(%rbx),%rax │ │ │ │ + mov 0x18(%rbx),%rbx │ │ │ │ + mov %rax,-0x18(%rbp) │ │ │ │ + add $0xffffffffffffffe0,%rbp │ │ │ │ test $0x7,%bl │ │ │ │ - jne 4ce458 │ │ │ │ + jne 4ccdd0 │ │ │ │ mov (%rbx),%rax │ │ │ │ jmp *%rax │ │ │ │ - nopl (%rax) │ │ │ │ - (bad) │ │ │ │ - add %al,(%rax) │ │ │ │ + nop │ │ │ │ + add %eax,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ - add %bl,(%rsi) │ │ │ │ add %al,(%rax) │ │ │ │ - add %bh,0x49031d85(%rax) │ │ │ │ - add $0x30,%esp │ │ │ │ - cmp 0x358(%r13),%r12 │ │ │ │ - ja 4ce4b6 │ │ │ │ - movq $0x4ce2b0,-0x28(%r12) │ │ │ │ - mov 0x30(%rbp),%rax │ │ │ │ - mov %rax,-0x20(%r12) │ │ │ │ - mov 0x38(%rbp),%rax │ │ │ │ - mov %rax,-0x18(%r12) │ │ │ │ - mov 0x18(%rbp),%rax │ │ │ │ - mov %rax,-0x10(%r12) │ │ │ │ - mov 0x28(%rbp),%rax │ │ │ │ - mov %rax,-0x8(%r12) │ │ │ │ - mov 0x10(%rbp),%rcx │ │ │ │ - mov %rcx,(%r12) │ │ │ │ - lea -0x26(%r12),%r8 │ │ │ │ - mov %rax,%rdi │ │ │ │ - mov %rbx,%rsi │ │ │ │ - mov 0x20(%rbp),%r14 │ │ │ │ - mov 0x8(%rbp),%rbx │ │ │ │ - add $0x40,%rbp │ │ │ │ - jmp 4cdd88 │ │ │ │ - movq $0x30,0x388(%r13) │ │ │ │ - jmp 338a720 │ │ │ │ - jmp *-0x8(%r13) │ │ │ │ - nopw 0x0(%rax,%rax,1) │ │ │ │ (bad) │ │ │ │ add %al,(%rax) │ │ │ │ - add %al,(%rbx) │ │ │ │ - add %al,(%rax) │ │ │ │ - add %al,0x0(%rip) │ │ │ │ - add %al,(%rax) │ │ │ │ - add %cl,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ - add %ch,(%rax) │ │ │ │ - test %ebx,0x458d4803(%rip) │ │ │ │ - rorb $0xf,-0x8(%rcx,%rdi,1) │ │ │ │ - (bad) │ │ │ │ - (bad) │ │ │ │ add %al,(%rax) │ │ │ │ - add %cl,-0x39(%rax) │ │ │ │ - rex.RB rcrb $0x4c,-0x1b(%r8) │ │ │ │ add %cl,-0x75(%rax) │ │ │ │ - rex.XB add $0xd4b8b48,%eax │ │ │ │ - mov 0x15(%rbx),%rdx │ │ │ │ - mov 0x1d(%rbx),%r8 │ │ │ │ - mov 0x25(%rbx),%rbx │ │ │ │ - mov %rbx,%r9 │ │ │ │ - mov %r14,%rbx │ │ │ │ - mov %r8,-0x38(%rbp) │ │ │ │ - mov %rcx,-0x30(%rbp) │ │ │ │ - mov %rax,-0x28(%rbp) │ │ │ │ - mov %rdx,-0x20(%rbp) │ │ │ │ - mov %r9,-0x18(%rbp) │ │ │ │ - mov %rsi,-0x10(%rbp) │ │ │ │ - mov %rdi,-0x8(%rbp) │ │ │ │ - add $0xffffffffffffffc0,%rbp │ │ │ │ - test $0x7,%bl │ │ │ │ - jne 4ce558 │ │ │ │ - mov (%rbx),%rax │ │ │ │ - jmp *%rax │ │ │ │ - nopl 0x0(%rax) │ │ │ │ + pop %rbp │ │ │ │ + or %cl,-0x7d(%rax) │ │ │ │ + (bad) │ │ │ │ + add %al,%gs:-0x1(%rcx) │ │ │ │ + gs lock nop │ │ │ │ (bad) │ │ │ │ add %al,(%rax) │ │ │ │ + add %al,(%rbx) │ │ │ │ add %al,(%rax) │ │ │ │ + add %al,(%rcx) │ │ │ │ add %al,(%rax) │ │ │ │ - add %bl,(%rsi) │ │ │ │ - add %al,(%rax) │ │ │ │ - add %bh,0x49031d84(%rax) │ │ │ │ - add $0x38,%esp │ │ │ │ - cmp 0x358(%r13),%r12 │ │ │ │ - ja 4ce5bb │ │ │ │ - movq $0x4ce3e8,-0x30(%r12) │ │ │ │ - mov 0x38(%rbp),%rax │ │ │ │ - mov %rax,-0x28(%r12) │ │ │ │ - mov 0x18(%rbp),%rax │ │ │ │ - mov %rax,-0x20(%r12) │ │ │ │ - mov 0x30(%rbp),%rax │ │ │ │ - mov %rax,-0x18(%r12) │ │ │ │ - mov 0x10(%rbp),%rcx │ │ │ │ - mov %rcx,-0x10(%r12) │ │ │ │ - mov 0x20(%rbp),%rcx │ │ │ │ - mov %rcx,-0x8(%r12) │ │ │ │ - mov 0x8(%rbp),%rcx │ │ │ │ - mov %rcx,(%r12) │ │ │ │ - lea -0x2e(%r12),%rdi │ │ │ │ - mov %rax,%rsi │ │ │ │ - mov %rbx,%r14 │ │ │ │ - mov 0x28(%rbp),%rbx │ │ │ │ - add $0x40,%rbp │ │ │ │ - jmp 33959f8 │ │ │ │ - movq $0x38,0x388(%r13) │ │ │ │ - jmp 338a720 │ │ │ │ - jmp *-0x8(%r13) │ │ │ │ - nop │ │ │ │ - add $0x1000000,%eax │ │ │ │ add %al,(%rax) │ │ │ │ - add %al,(%rdx) │ │ │ │ add %al,(%rax) │ │ │ │ + add %cl,(%rcx) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ - add %cl,(%rbx) │ │ │ │ add %al,(%rax) │ │ │ │ - add %ch,(%rax) │ │ │ │ - test %bl,0x458d4803(%rip) │ │ │ │ - enter $0x394c,$0xf8 │ │ │ │ - jb 4ce7ae │ │ │ │ - movq $0x4ce638,-0x20(%rbp) │ │ │ │ - mov %rbx,%rax │ │ │ │ - mov 0x7(%rbx),%rcx │ │ │ │ - mov 0xf(%rbx),%rbx │ │ │ │ - mov %rbx,%rdx │ │ │ │ - mov %r14,%rbx │ │ │ │ - mov %rdx,-0x18(%rbp) │ │ │ │ - mov %rax,-0x10(%rbp) │ │ │ │ - mov %rcx,-0x8(%rbp) │ │ │ │ + add %cl,-0x73(%rax) │ │ │ │ + rex.RB fmuls -0x8(%r9,%rdi,1) │ │ │ │ + jb 4ccf4d │ │ │ │ + movq $0x4cce40,-0x20(%rbp) │ │ │ │ + mov 0x5(%rbx),%rax │ │ │ │ + mov %rdi,%rbx │ │ │ │ + mov %rax,-0x18(%rbp) │ │ │ │ + mov %r14,-0x10(%rbp) │ │ │ │ + mov %rsi,-0x8(%rbp) │ │ │ │ add $0xffffffffffffffe0,%rbp │ │ │ │ test $0x7,%bl │ │ │ │ - jne 4ce638 │ │ │ │ + jne 4cce40 │ │ │ │ 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 %bl,%al │ │ │ │ - sbbl $0xffffff83,-0x2776b7fd(%rip) │ │ │ │ - loopne 4ce645 │ │ │ │ - cmp $0x1,%rax │ │ │ │ - je 4ce7a0 │ │ │ │ - movq $0x4ce680,-0x8(%rbp) │ │ │ │ - mov 0xe(%rbx),%rax │ │ │ │ - mov 0x6(%rbx),%rbx │ │ │ │ - mov %rax,0x0(%rbp) │ │ │ │ - add $0xfffffffffffffff8,%rbp │ │ │ │ - test $0x7,%bl │ │ │ │ - jne 4ce680 │ │ │ │ + add %al,(%rax) │ │ │ │ + add %al,(%rax) │ │ │ │ + add %cl,-0x39(%rax) │ │ │ │ + rex.RB clc │ │ │ │ + js 4cce14 │ │ │ │ + rex.WR add %r9b,-0x77(%rax) │ │ │ │ + fmuls -0x75(%rax) │ │ │ │ + pop %rbx │ │ │ │ + cmovs -0x7cb7ffbb(%rcx),%ecx │ │ │ │ + (bad) │ │ │ │ + ret │ │ │ │ + (bad) │ │ │ │ + jne 4cce78 │ │ │ │ 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 %dl,0x48031d83(%rax) │ │ │ │ - mov 0x18(%rbp),%eax │ │ │ │ - mov 0x8(%rbp),%rcx │ │ │ │ - mov 0x7(%rbx),%rdx │ │ │ │ - mov 0x7(%rdx),%rsi │ │ │ │ - mov 0xf(%rdx),%rdx │ │ │ │ - mov 0x7(%rdx),%rdi │ │ │ │ - mov 0xf(%rdx),%r8 │ │ │ │ - mov 0x17(%rdx),%rdx │ │ │ │ - cmp $0x2,%rdx │ │ │ │ - jne 4ce7fc │ │ │ │ - mov 0x10(%rbp),%r9 │ │ │ │ - mov 0x20(%rbp),%r10 │ │ │ │ - mov 0xf(%rbx),%r11 │ │ │ │ - mov 0x17(%rbx),%rbx │ │ │ │ - cmp $0x3411a86,%r8 │ │ │ │ - je 4ce72f │ │ │ │ - sub $0x8,%rsp │ │ │ │ - mov %rdi,%r14 │ │ │ │ - mov %r8,%rdi │ │ │ │ - mov %rsi,0x48(%rsp) │ │ │ │ - lea 0x2f433ad(%rip),%rsi │ │ │ │ - mov %rdx,0x50(%rsp) │ │ │ │ - mov $0x2,%edx │ │ │ │ - mov %rax,0x58(%rsp) │ │ │ │ - xor %eax,%eax │ │ │ │ - mov %r8,0x80(%rsp) │ │ │ │ - mov %r11,0x78(%rsp) │ │ │ │ - mov %rcx,0x70(%rsp) │ │ │ │ - mov %r10,0x68(%rsp) │ │ │ │ - mov %r9,0x60(%rsp) │ │ │ │ - call 4053d0 │ │ │ │ - add $0x8,%rsp │ │ │ │ - movslq %eax,%rax │ │ │ │ - test %rax,%rax │ │ │ │ - jne 4ce7b2 │ │ │ │ - mov 0x70(%rsp),%r11 │ │ │ │ - mov 0x68(%rsp),%rcx │ │ │ │ - mov 0x60(%rsp),%r10 │ │ │ │ - mov 0x58(%rsp),%r9 │ │ │ │ - add $0x48,%r12 │ │ │ │ - cmp 0x358(%r13),%r12 │ │ │ │ - ja 4ce77c │ │ │ │ - movq $0x4ce158,-0x40(%r12) │ │ │ │ - mov %r11,-0x30(%r12) │ │ │ │ - movq $0x4ce4e8,-0x28(%r12) │ │ │ │ - mov %rcx,-0x20(%r12) │ │ │ │ - mov %r10,-0x18(%r12) │ │ │ │ - mov %rbx,-0x10(%r12) │ │ │ │ - mov %r9,-0x8(%r12) │ │ │ │ - lea -0x40(%r12),%rax │ │ │ │ - mov %rax,(%r12) │ │ │ │ - lea -0x25(%r12),%rbx │ │ │ │ - add $0x28,%rbp │ │ │ │ - jmp *0x0(%rbp) │ │ │ │ - movq $0x48,0x388(%r13) │ │ │ │ - movq $0x4ce8c0,-0x8(%rbp) │ │ │ │ - mov %rbx,0x0(%rbp) │ │ │ │ - mov %r11,0x18(%rbp) │ │ │ │ - add $0xfffffffffffffff8,%rbp │ │ │ │ - jmp 338a2b0 │ │ │ │ - lea 0x31d5d54(%rip),%rbx │ │ │ │ - add $0x20,%rbp │ │ │ │ - jmp *0x0(%rbp) │ │ │ │ - jmp *-0x8(%r13) │ │ │ │ - mov 0x48(%rsp),%rdx │ │ │ │ - mov %r14,%rdi │ │ │ │ - mov 0x78(%rsp),%r8 │ │ │ │ - mov 0x40(%rsp),%rsi │ │ │ │ - mov 0x68(%rsp),%rcx │ │ │ │ - mov 0x50(%rsp),%rax │ │ │ │ - jmp 4ce7fc │ │ │ │ - rex.RX add (%rax),%r8b │ │ │ │ - add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ - add %bl,(%rsi) │ │ │ │ add %al,(%rax) │ │ │ │ - add %dh,(%rax) │ │ │ │ - (bad) │ │ │ │ - sbb $0x458b4803,%eax │ │ │ │ - sub %cl,-0x75(%rax) │ │ │ │ + add %cl,-0x75(%rax) │ │ │ │ + adc %r9b,-0x75(%r8) │ │ │ │ rex.WRB sbb %r9b,-0x75(%r8) │ │ │ │ - jne 4ce81c │ │ │ │ - mov 0x20(%rbp),%r8 │ │ │ │ - mov 0x10(%rbp),%rdi │ │ │ │ - mov 0x8(%rbp),%rdx │ │ │ │ - add $0x10,%rbp │ │ │ │ - add $0x80,%r12 │ │ │ │ + push %rbp │ │ │ │ + and %cl,-0x77(%rax) │ │ │ │ + fiadds -0x7cb7f81a(%rbx) │ │ │ │ + incb (%rcx) │ │ │ │ + je 4ccef3 │ │ │ │ + add $0x38,%r12 │ │ │ │ cmp 0x358(%r13),%r12 │ │ │ │ - ja 4ce880 │ │ │ │ - movq $0x4cdf90,-0x78(%r12) │ │ │ │ - mov %rdi,-0x68(%r12) │ │ │ │ - mov %r8,-0x60(%r12) │ │ │ │ - mov %rdx,-0x58(%r12) │ │ │ │ - movq $0x50d128,-0x50(%r12) │ │ │ │ - movq $0x36acc57,-0x48(%r12) │ │ │ │ - mov %rsi,-0x40(%r12) │ │ │ │ - lea -0x78(%r12),%rdx │ │ │ │ - mov %rdx,-0x38(%r12) │ │ │ │ - movq $0x4ce028,-0x30(%r12) │ │ │ │ - mov %rcx,-0x20(%r12) │ │ │ │ - mov %rax,-0x18(%r12) │ │ │ │ - movq $0x4ce070,-0x10(%r12) │ │ │ │ - lea -0x30(%r12),%rax │ │ │ │ - mov %rax,-0x8(%r12) │ │ │ │ - lea -0x4f(%r12),%rax │ │ │ │ - mov %rax,(%r12) │ │ │ │ - lea -0xd(%r12),%rbx │ │ │ │ + ja 4ccee3 │ │ │ │ + movq $0x4ccd88,-0x30(%r12) │ │ │ │ + mov 0x8(%rbp),%rbx │ │ │ │ + mov %rbx,-0x20(%r12) │ │ │ │ + mov %rdx,-0x18(%r12) │ │ │ │ + movq $0x5f8770,-0x10(%r12) │ │ │ │ + mov %rcx,-0x8(%r12) │ │ │ │ + movq $0x36b7a99,(%r12) │ │ │ │ + lea -0x30(%r12),%rdi │ │ │ │ + mov %rdx,%rsi │ │ │ │ + lea -0xe(%r12),%r14 │ │ │ │ + mov %rax,%rbx │ │ │ │ add $0x28,%rbp │ │ │ │ - jmp *0x0(%rbp) │ │ │ │ - movq $0x80,0x388(%r13) │ │ │ │ - movq $0x4ce7e0,-0x10(%rbp) │ │ │ │ - mov %rdx,-0x8(%rbp) │ │ │ │ - mov %rdi,0x0(%rbp) │ │ │ │ - mov %r8,0x10(%rbp) │ │ │ │ - mov %rsi,0x20(%rbp) │ │ │ │ - add $0xfffffffffffffff0,%rbp │ │ │ │ - jmp 338a2b0 │ │ │ │ + jmp 33959f8 │ │ │ │ + movq $0x38,0x388(%r13) │ │ │ │ + jmp 338a720 │ │ │ │ + add $0x30,%r12 │ │ │ │ + cmp 0x358(%r13),%r12 │ │ │ │ + ja 4ccf3d │ │ │ │ + movq $0x4cccf0,-0x28(%r12) │ │ │ │ + mov %rdx,-0x18(%r12) │ │ │ │ + movq $0x5f8770,-0x10(%r12) │ │ │ │ + mov %rcx,-0x8(%r12) │ │ │ │ + movq $0x36b7a99,(%r12) │ │ │ │ + lea -0x28(%r12),%rdi │ │ │ │ + mov %rdx,%rsi │ │ │ │ + lea -0xe(%r12),%r14 │ │ │ │ + mov %rax,%rbx │ │ │ │ + add $0x28,%rbp │ │ │ │ + jmp 33959f8 │ │ │ │ + movq $0x30,0x388(%r13) │ │ │ │ + jmp 338a720 │ │ │ │ + jmp *-0x8(%r13) │ │ │ │ nopl 0x0(%rax) │ │ │ │ - add $0x0,%eax │ │ │ │ - add %al,(%rax) │ │ │ │ - add %bl,(%rsi) │ │ │ │ + sbb %eax,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ - add %dl,-0x7f(%rax) │ │ │ │ - sbb $0x4d8b4c03,%eax │ │ │ │ - sbb %cl,0x55(%rbx,%rcx,4) │ │ │ │ - sub %cl,-0x75(%rax) │ │ │ │ - rex.WRB adc %r9b,0x5d(%r11,%rcx,4) │ │ │ │ - and %cl,-0x75(%rax) │ │ │ │ - pop %rbp │ │ │ │ - or %cl,-0x7d(%rax) │ │ │ │ - (bad) │ │ │ │ - push %rdx │ │ │ │ - (bad) │ │ │ │ - (bad) │ │ │ │ - decl (%rdi) │ │ │ │ - (bad) │ │ │ │ - add %al,(%rdx) │ │ │ │ + add $0x0,%eax │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ - add %dl,(%rdx) │ │ │ │ + add %cl,(%rsi) │ │ │ │ add %al,(%rax) │ │ │ │ - add %ah,(%rax) │ │ │ │ - sbbl $0xf8394cf0,0x458d4803(%rip) │ │ │ │ - jb 4ce916 │ │ │ │ - movq $0x3390fc8,-0x10(%rbp) │ │ │ │ - mov %rbx,-0x8(%rbp) │ │ │ │ - mov 0x10(%rbx),%r14 │ │ │ │ - mov 0x18(%rbx),%rbx │ │ │ │ + add %bh,-0x45(%rax) │ │ │ │ + sbb $0x458d4803,%eax │ │ │ │ + lock cmp %r15,%rax │ │ │ │ + jb 4ccfe2 │ │ │ │ + add $0x20,%r12 │ │ │ │ + cmp 0x358(%r13),%r12 │ │ │ │ + ja 4ccfd7 │ │ │ │ + mov 0x17(%r14),%rax │ │ │ │ + mov 0x7(%rax),%rbx │ │ │ │ + mov 0xf(%rax),%rax │ │ │ │ + movq $0x4ccb80,-0x18(%r12) │ │ │ │ + mov %r8,-0x10(%r12) │ │ │ │ + movq $0x4ccdf8,-0x8(%r12) │ │ │ │ + mov %rsi,(%r12) │ │ │ │ + mov %r9,%rcx │ │ │ │ + mov %rdi,%r9 │ │ │ │ + lea -0x5(%r12),%r8 │ │ │ │ + mov %r14,%rdi │ │ │ │ + mov %rax,%rsi │ │ │ │ + mov %rbx,%r14 │ │ │ │ + lea -0x15(%r12),%rax │ │ │ │ + mov %rax,-0x10(%rbp) │ │ │ │ + mov %rcx,-0x8(%rbp) │ │ │ │ add $0xfffffffffffffff0,%rbp │ │ │ │ - jmp 4cebc8 │ │ │ │ - jmp *-0x10(%r13) │ │ │ │ - nopw 0x0(%rax,%rax,1) │ │ │ │ - add (%rax),%al │ │ │ │ + jmp 4cc9d8 │ │ │ │ + movq $0x20,0x388(%r13) │ │ │ │ + lea 0x31dbb0f(%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 4cd2e8 │ │ │ │ + nopl (%rax) │ │ │ │ + add %eax,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ - adc (%rax),%al │ │ │ │ + adc %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ - loopne 4ce8ae │ │ │ │ - sbb $0x458d4803,%eax │ │ │ │ - lock cmp %r15,%rax │ │ │ │ - jb 4ce956 │ │ │ │ + add %ch,%dl │ │ │ │ + je 4cd023 │ │ │ │ + lea -0x18(%rbp),%rax │ │ │ │ + cmp %r15,%rax │ │ │ │ + jb 4cd0b8 │ │ │ │ movq $0x3390fc8,-0x10(%rbp) │ │ │ │ mov %rbx,-0x8(%rbp) │ │ │ │ - mov 0x10(%rbx),%r14 │ │ │ │ - mov 0x18(%rbx),%rbx │ │ │ │ - add $0xfffffffffffffff0,%rbp │ │ │ │ - jmp 4ce5e8 │ │ │ │ - jmp *-0x10(%r13) │ │ │ │ - nopw 0x0(%rax,%rax,1) │ │ │ │ - sldt (%rax) │ │ │ │ - add %al,(%rdx) │ │ │ │ + movq $0x4cd068,-0x18(%rbp) │ │ │ │ + mov 0x10(%rbx),%rbx │ │ │ │ + add $0xffffffffffffffe8,%rbp │ │ │ │ + test $0x7,%bl │ │ │ │ + jne 4cd068 │ │ │ │ + mov (%rbx),%rax │ │ │ │ + jmp *%rax │ │ │ │ + nopl 0x0(%rax,%rax,1) │ │ │ │ + ... │ │ │ │ + (bad) │ │ │ │ add %al,(%rax) │ │ │ │ - add %al,(%rdx) │ │ │ │ + add %bh,0x490374e9(%rax) │ │ │ │ + add $0x10,%esp │ │ │ │ + cmp 0x358(%r13),%r12 │ │ │ │ + ja 4cd0bc │ │ │ │ + mov 0x7(%rbx),%rax │ │ │ │ + movabs $0x7fffffffffffffff,%rbx │ │ │ │ + cmp %rbx,%rax │ │ │ │ + jne 4cd09c │ │ │ │ + add $0xfffffffffffffff0,%r12 │ │ │ │ + lea 0x374e98d(%rip),%rbx │ │ │ │ + add $0x8,%rbp │ │ │ │ + mov (%rbx),%rax │ │ │ │ + jmp *%rax │ │ │ │ + movq $0x3363a20,-0x8(%r12) │ │ │ │ + inc %rax │ │ │ │ + mov %rax,(%r12) │ │ │ │ + lea -0x7(%r12),%rbx │ │ │ │ + add $0x8,%rbp │ │ │ │ + jmp *0x0(%rbp) │ │ │ │ + jmp *-0x10(%r13) │ │ │ │ + movq $0x10,0x388(%r13) │ │ │ │ + jmp 338a720 │ │ │ │ + nopl 0x0(%rax) │ │ │ │ + add %eax,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ - add %cl,(%rbx) │ │ │ │ + adc %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ - add %cl,-0x73(%rax) │ │ │ │ - rex.RB loopne 4ce9c9 │ │ │ │ - cmp %edi,%eax │ │ │ │ - jb 4cea14 │ │ │ │ - movq $0x4ce9c8,-0x20(%rbp) │ │ │ │ - mov 0x6(%rbx),%rax │ │ │ │ - mov 0xe(%rbx),%rbx │ │ │ │ - mov %rbx,%rcx │ │ │ │ - mov %r14,%rbx │ │ │ │ - mov %rax,-0x18(%rbp) │ │ │ │ - mov %rcx,-0x10(%rbp) │ │ │ │ - mov %rsi,-0x8(%rbp) │ │ │ │ - add $0xffffffffffffffe0,%rbp │ │ │ │ + lea -0x18(%rbp),%rax │ │ │ │ + cmp %r15,%rax │ │ │ │ + jb 4cd163 │ │ │ │ + movq $0x3390fc8,-0x10(%rbp) │ │ │ │ + mov %rbx,-0x8(%rbp) │ │ │ │ + movq $0x4cd120,-0x18(%rbp) │ │ │ │ + mov 0x10(%rbx),%rbx │ │ │ │ + add $0xffffffffffffffe8,%rbp │ │ │ │ test $0x7,%bl │ │ │ │ - jne 4ce9c8 │ │ │ │ + jne 4cd120 │ │ │ │ mov (%rbx),%rax │ │ │ │ jmp *%rax │ │ │ │ - nopl (%rax) │ │ │ │ - add (%rax),%eax │ │ │ │ - add %al,(%rax) │ │ │ │ - add %al,(%rax) │ │ │ │ - add %al,(%rax) │ │ │ │ + nop │ │ │ │ + ... │ │ │ │ (bad) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %cl,-0x7d(%rcx) │ │ │ │ (bad) │ │ │ │ sbb %cl,0x3b(%rbp) │ │ │ │ movsl %ds:(%rsi),%es:(%rdi) │ │ │ │ pop %rax │ │ │ │ add (%rax),%eax │ │ │ │ - add %dh,0x2f(%rdi) │ │ │ │ - movq $0x3363ae0,-0x10(%r12) │ │ │ │ - mov 0x10(%rbp),%rax │ │ │ │ + add %dh,0x26(%rdi) │ │ │ │ + mov 0xf(%rbx),%rax │ │ │ │ + movq $0x2f83dd8,-0x10(%r12) │ │ │ │ mov %rax,-0x8(%r12) │ │ │ │ - mov 0x18(%rbp),%rax │ │ │ │ - mov %rax,(%r12) │ │ │ │ - lea -0xe(%r12),%rsi │ │ │ │ - mov %rbx,%r14 │ │ │ │ - mov 0x8(%rbp),%rbx │ │ │ │ - add $0x20,%rbp │ │ │ │ - jmp 3395748 │ │ │ │ + movq $0x3c37ef9,(%r12) │ │ │ │ + lea -0xf(%r12),%rbx │ │ │ │ + add $0x8,%rbp │ │ │ │ + jmp *0x0(%rbp) │ │ │ │ movq $0x18,0x388(%r13) │ │ │ │ jmp 338a720 │ │ │ │ - jmp *-0x8(%r13) │ │ │ │ - sldt (%rax) │ │ │ │ - add %al,(%rdx) │ │ │ │ - add %al,(%rax) │ │ │ │ - add %al,(%rbx) │ │ │ │ - add %al,(%rax) │ │ │ │ - add %al,(%rax) │ │ │ │ - add %al,(%rax) │ │ │ │ - add %cl,(%rax) │ │ │ │ - add %al,(%rax) │ │ │ │ - add %al,(%rax) │ │ │ │ + jmp *-0x10(%r13) │ │ │ │ + nop │ │ │ │ + sbb %eax,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ - add %cl,-0x73(%rax) │ │ │ │ - rex.RB fmuls -0x8(%r9,%rdi,1) │ │ │ │ - jb 4cead8 │ │ │ │ - movq $0x4cea88,-0x28(%rbp) │ │ │ │ - mov 0x6(%rbx),%rax │ │ │ │ - mov 0xe(%rbx),%rcx │ │ │ │ - mov 0x16(%rbx),%rbx │ │ │ │ - mov %rbx,%rdx │ │ │ │ - mov %r14,%rbx │ │ │ │ - mov %rdx,-0x20(%rbp) │ │ │ │ - mov %rcx,-0x18(%rbp) │ │ │ │ - mov %rax,-0x10(%rbp) │ │ │ │ - mov %rsi,-0x8(%rbp) │ │ │ │ - add $0xffffffffffffffd8,%rbp │ │ │ │ - test $0x7,%bl │ │ │ │ - jne 4cea88 │ │ │ │ - mov (%rbx),%rax │ │ │ │ - jmp *%rax │ │ │ │ - nopl (%rax) │ │ │ │ - add $0x0,%al │ │ │ │ + add $0x1000000,%eax │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ - (bad) │ │ │ │ + add %cl,(%rcx) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %cl,-0x7d(%rcx) │ │ │ │ (bad) │ │ │ │ sbb %cl,0x3b(%rbp) │ │ │ │ movsl %ds:(%rsi),%es:(%rdi) │ │ │ │ pop %rax │ │ │ │ add (%rax),%eax │ │ │ │ - add %dh,0x33(%rdi) │ │ │ │ - movq $0x4ce978,-0x10(%r12) │ │ │ │ - mov 0x18(%rbp),%rax │ │ │ │ - mov %rax,-0x8(%r12) │ │ │ │ - mov 0x20(%rbp),%rax │ │ │ │ - mov %rax,(%r12) │ │ │ │ - lea -0xe(%r12),%rdi │ │ │ │ - mov 0x10(%rbp),%rsi │ │ │ │ - mov %rbx,%r14 │ │ │ │ - mov 0x8(%rbp),%rbx │ │ │ │ - add $0x28,%rbp │ │ │ │ + add %dh,0x24(%rdi) │ │ │ │ + mov 0x3(%rbx),%rax │ │ │ │ + movq $0x4cd0e0,-0x10(%r12) │ │ │ │ + mov %r14,(%r12) │ │ │ │ + lea -0x10(%r12),%rdi │ │ │ │ + mov %r14,%rsi │ │ │ │ + mov %rax,%r14 │ │ │ │ + mov %r8,%rbx │ │ │ │ jmp 33959f8 │ │ │ │ movq $0x18,0x388(%r13) │ │ │ │ - jmp 338a720 │ │ │ │ jmp *-0x8(%r13) │ │ │ │ - nopl 0x0(%rax) │ │ │ │ - (bad) │ │ │ │ - add %al,(%rax) │ │ │ │ - add %al,(%rbx) │ │ │ │ + sbb %eax,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ - add %al,(%rdx) │ │ │ │ + add $0x2000000,%eax │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %cl,(%rbx) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %cl,-0x73(%rax) │ │ │ │ - rex.RB fmuls -0x8(%r9,%rdi,1) │ │ │ │ - jb 4ceba8 │ │ │ │ - movq $0x4ceb50,-0x28(%rbp) │ │ │ │ - mov 0x5(%rbx),%rax │ │ │ │ - mov 0xd(%rbx),%rbx │ │ │ │ + rex.RB loopne 4cd229 │ │ │ │ + cmp %edi,%eax │ │ │ │ + jb 4cd2b9 │ │ │ │ + movq $0x4cd228,-0x20(%rbp) │ │ │ │ + mov 0x3(%rbx),%rax │ │ │ │ + mov 0xb(%rbx),%rbx │ │ │ │ mov %rbx,%rcx │ │ │ │ mov %r14,%rbx │ │ │ │ - mov %rax,-0x20(%rbp) │ │ │ │ - mov %rcx,-0x18(%rbp) │ │ │ │ - mov %rsi,-0x10(%rbp) │ │ │ │ - mov %rdi,-0x8(%rbp) │ │ │ │ - add $0xffffffffffffffd8,%rbp │ │ │ │ + mov %rax,-0x18(%rbp) │ │ │ │ + mov %rcx,-0x10(%rbp) │ │ │ │ + mov %r8,-0x8(%rbp) │ │ │ │ + add $0xffffffffffffffe0,%rbp │ │ │ │ test $0x7,%bl │ │ │ │ - jne 4ceb50 │ │ │ │ + jne 4cd228 │ │ │ │ mov (%rbx),%rax │ │ │ │ jmp *%rax │ │ │ │ - nopl 0x0(%rax) │ │ │ │ - add $0x0,%al │ │ │ │ + nopl (%rax) │ │ │ │ + add (%rax),%eax │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ (bad) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %cl,-0x7d(%rcx) │ │ │ │ (bad) │ │ │ │ - and %cl,0x3b(%rbp) │ │ │ │ - movsl %ds:(%rsi),%es:(%rdi) │ │ │ │ - pop %rax │ │ │ │ - add (%rax),%eax │ │ │ │ - add %dh,0x3b(%rdi) │ │ │ │ - movq $0x4cea30,-0x18(%r12) │ │ │ │ - mov 0x20(%rbp),%rax │ │ │ │ - mov %rax,-0x10(%r12) │ │ │ │ - mov 0x18(%rbp),%rax │ │ │ │ - mov %rax,-0x8(%r12) │ │ │ │ + push %rax │ │ │ │ + cmp 0x358(%r13),%r12 │ │ │ │ + ja 4cd2a9 │ │ │ │ + mov 0x7(%rbx),%rax │ │ │ │ + mov 0xf(%rbx),%rbx │ │ │ │ + movq $0x2f83dd8,-0x48(%r12) │ │ │ │ + mov %rbx,-0x40(%r12) │ │ │ │ + movq $0x3c37ef9,-0x38(%r12) │ │ │ │ + movq $0x3363098,-0x30(%r12) │ │ │ │ mov 0x8(%rbp),%rcx │ │ │ │ - mov %rcx,(%r12) │ │ │ │ - lea -0x16(%r12),%rdi │ │ │ │ - mov %rax,%rsi │ │ │ │ - mov %rbx,%r14 │ │ │ │ - mov 0x10(%rbp),%rbx │ │ │ │ - add $0x28,%rbp │ │ │ │ + mov %rcx,-0x28(%r12) │ │ │ │ + mov 0x10(%rbp),%rcx │ │ │ │ + mov %rcx,-0x20(%r12) │ │ │ │ + movq $0x2f8b238,-0x18(%r12) │ │ │ │ + mov %rax,-0x10(%r12) │ │ │ │ + mov %rbx,-0x8(%r12) │ │ │ │ + lea -0x2f(%r12),%rax │ │ │ │ + mov %rax,(%r12) │ │ │ │ + lea -0x47(%r12),%rdi │ │ │ │ + lea -0x17(%r12),%rsi │ │ │ │ + lea 0x376a03d(%rip),%r14 │ │ │ │ + mov 0x18(%rbp),%rbx │ │ │ │ + add $0x20,%rbp │ │ │ │ jmp 33959f8 │ │ │ │ - movq $0x20,0x388(%r13) │ │ │ │ + movq $0x50,0x388(%r13) │ │ │ │ jmp 338a720 │ │ │ │ jmp *-0x8(%r13) │ │ │ │ - nopl 0x0(%rax) │ │ │ │ - add $0x1000000,%eax │ │ │ │ + nopl (%rax) │ │ │ │ + or %bh,%ch │ │ │ │ + (bad) │ │ │ │ + (bad) │ │ │ │ + (bad) │ │ │ │ + (bad) │ │ │ │ + (bad) │ │ │ │ + incl (%rdi) │ │ │ │ + ... │ │ │ │ add %al,(%rax) │ │ │ │ - add %al,(%rcx) │ │ │ │ + add %al,(%rdi) │ │ │ │ + ... │ │ │ │ add %al,(%rax) │ │ │ │ + add %cl,(%rsi) │ │ │ │ add %al,(%rax) │ │ │ │ + add %bh,(%rax) │ │ │ │ + out %eax,$0x74 │ │ │ │ + add -0x7d(%rcx),%ecx │ │ │ │ + (bad) │ │ │ │ + rex │ │ │ │ + cmp 0x358(%r13),%r12 │ │ │ │ + ja 4cd337 │ │ │ │ + movq $0x4cd020,-0x38(%r12) │ │ │ │ + mov %rsi,-0x28(%r12) │ │ │ │ + movq $0x4cd180,-0x20(%r12) │ │ │ │ + lea -0x38(%r12),%rax │ │ │ │ + mov %rax,-0x18(%r12) │ │ │ │ + movq $0x4cd1d8,-0x10(%r12) │ │ │ │ + mov %r14,-0x8(%r12) │ │ │ │ + mov %rax,(%r12) │ │ │ │ + lea -0x1b(%r12),%rsi │ │ │ │ + lea -0xb(%r12),%r14 │ │ │ │ + jmp 2f85310 │ │ │ │ + movq $0x40,0x388(%r13) │ │ │ │ + lea 0x31db7bf(%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) │ │ │ │ + sbb %eax,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ - add %cl,(%rcx) │ │ │ │ + add $0x0,%eax │ │ │ │ add %al,(%rax) │ │ │ │ - add %cl,0x7e(%rax) │ │ │ │ - sbb $0x458d4803,%eax │ │ │ │ - call 1045251c <__environ@GLIBC_2.2.5+0xc812074> │ │ │ │ - (bad) │ │ │ │ - ret $0x0 │ │ │ │ - add %cl,-0x39(%rax) │ │ │ │ - rex.RB call 99d7ed │ │ │ │ - mov %rbx,%rax │ │ │ │ - mov 0x7(%rbx),%rbx │ │ │ │ - mov %rbx,%rcx │ │ │ │ + add %al,(%rax) │ │ │ │ + add %al,(%rax) │ │ │ │ + add %cl,(%rsi) │ │ │ │ + add %al,(%rax) │ │ │ │ + add %cl,0x48031db7(%rax) │ │ │ │ + lea -0x28(%rbp),%eax │ │ │ │ + cmp %r15,%rax │ │ │ │ + jb 4cd3e8 │ │ │ │ + movq $0x4cd3c8,-0x28(%rbp) │ │ │ │ mov %r14,%rbx │ │ │ │ - mov %rcx,-0x10(%rbp) │ │ │ │ - mov %rax,-0x8(%rbp) │ │ │ │ - add $0xffffffffffffffe8,%rbp │ │ │ │ + mov %rsi,-0x20(%rbp) │ │ │ │ + mov %rdi,-0x18(%rbp) │ │ │ │ + mov %r8,-0x10(%rbp) │ │ │ │ + mov %r9,-0x8(%rbp) │ │ │ │ + add $0xffffffffffffffd8,%rbp │ │ │ │ test $0x7,%bl │ │ │ │ - jne 4cec10 │ │ │ │ + jne 4cd3c8 │ │ │ │ mov (%rbx),%rax │ │ │ │ jmp *%rax │ │ │ │ - add (%rax),%al │ │ │ │ + nopw 0x0(%rax,%rax,1) │ │ │ │ + add $0x0,%al │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ (bad) │ │ │ │ add %al,(%rax) │ │ │ │ - add %al,(%rax) │ │ │ │ - jle 4cec2c │ │ │ │ - add -0x77(%rax),%ecx │ │ │ │ - fadds -0x7cb7f820(%rbx) │ │ │ │ - clc │ │ │ │ - add %esi,0x49(%rdi,%rdi,2) │ │ │ │ - add $0x58,%esp │ │ │ │ - cmp 0x358(%r13),%r12 │ │ │ │ - ja 4cec87 │ │ │ │ - mov 0x6(%rbx),%rax │ │ │ │ - mov 0xe(%rbx),%rbx │ │ │ │ - movq $0x4ce8f0,-0x50(%r12) │ │ │ │ - mov %rbx,-0x40(%r12) │ │ │ │ - mov 0x10(%rbp),%rbx │ │ │ │ - mov %rbx,-0x38(%r12) │ │ │ │ - movq $0x4ce930,-0x30(%r12) │ │ │ │ - mov %rax,-0x20(%r12) │ │ │ │ - mov 0x8(%rbp),%rax │ │ │ │ - mov %rax,-0x18(%r12) │ │ │ │ - movq $0x4ceaf8,-0x10(%r12) │ │ │ │ - lea -0x50(%r12),%rax │ │ │ │ - mov %rax,-0x8(%r12) │ │ │ │ - lea -0x30(%r12),%rax │ │ │ │ - mov %rax,(%r12) │ │ │ │ - lea -0xd(%r12),%rbx │ │ │ │ + add %al,-0x49(%rax) │ │ │ │ + sbb $0x4d8b4c03,%eax │ │ │ │ + adc %cl,0x45(%rbx,%rcx,4) │ │ │ │ + or %cl,-0x77(%rax) │ │ │ │ + fisttps -0x75(%rax) │ │ │ │ + rex.XB (bad) │ │ │ │ + mov 0xf(%rax),%rsi │ │ │ │ + mov 0x7(%rax),%r14 │ │ │ │ add $0x18,%rbp │ │ │ │ - jmp *0x0(%rbp) │ │ │ │ - movq $0x58,0x388(%r13) │ │ │ │ - jmp 338a720 │ │ │ │ + jmp 4cd2e8 │ │ │ │ + lea 0x31db729(%rip),%rbx │ │ │ │ jmp *-0x8(%r13) │ │ │ │ - lea 0x31d5861(%rip),%rbx │ │ │ │ - add $0x18,%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 4cf3c0 │ │ │ │ - nopl (%rax) │ │ │ │ + nopl 0x0(%rax,%rax,1) │ │ │ │ add %eax,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ - add (%rax),%al │ │ │ │ add %al,(%rax) │ │ │ │ - sldt (%rax) │ │ │ │ - add %dh,(%rax) │ │ │ │ - lret │ │ │ │ - jne 4cece3 │ │ │ │ + add %al,(%rax) │ │ │ │ + adc %al,(%rax) │ │ │ │ + add %al,(%rax) │ │ │ │ + add %al,(%rax) │ │ │ │ + add %al,(%rax) │ │ │ │ lea -0x18(%rbp),%rax │ │ │ │ cmp %r15,%rax │ │ │ │ - jb 4ced19 │ │ │ │ + jb 4cd48b │ │ │ │ movq $0x3390fc8,-0x10(%rbp) │ │ │ │ mov %rbx,-0x8(%rbp) │ │ │ │ - movq $0x4ced30,-0x18(%rbp) │ │ │ │ - lea 0x37691f5(%rip),%r8 │ │ │ │ - mov 0x20(%rbx),%rdi │ │ │ │ - mov 0x10(%rbx),%rsi │ │ │ │ - mov 0x18(%rbx),%r14 │ │ │ │ + movq $0x4cd448,-0x18(%rbp) │ │ │ │ + mov 0x10(%rbx),%rbx │ │ │ │ add $0xffffffffffffffe8,%rbp │ │ │ │ - jmp 31af580 │ │ │ │ - jmp *-0x10(%r13) │ │ │ │ - nopl (%rax) │ │ │ │ + test $0x7,%bl │ │ │ │ + jne 4cd448 │ │ │ │ + mov (%rbx),%rax │ │ │ │ + jmp *%rax │ │ │ │ + nop │ │ │ │ ... │ │ │ │ (bad) │ │ │ │ add %al,(%rax) │ │ │ │ - add %ah,%al │ │ │ │ - lret $0x375 │ │ │ │ - lea 0x373c25b(%rip),%rsi │ │ │ │ - mov %rbx,%r14 │ │ │ │ - add $0x8,%rbp │ │ │ │ - jmp 32e8f68 │ │ │ │ - nopl 0x0(%rax,%rax,1) │ │ │ │ - add %eax,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ - add (%rax),%al │ │ │ │ add %al,(%rax) │ │ │ │ - sldt (%rax) │ │ │ │ - add %bh,0x480375ca(%rax) │ │ │ │ - lea -0x10(%rbp),%eax │ │ │ │ - cmp %r15,%rax │ │ │ │ - jb 4cedd9 │ │ │ │ - add $0x40,%r12 │ │ │ │ - cmp 0x358(%r13),%r12 │ │ │ │ - ja 4cedce │ │ │ │ - movq $0x3390fc8,-0x10(%rbp) │ │ │ │ - mov %rbx,-0x8(%rbp) │ │ │ │ - mov 0x10(%rbx),%rax │ │ │ │ - mov 0x18(%rbx),%rcx │ │ │ │ - mov 0x20(%rbx),%rbx │ │ │ │ - movq $0x4cece0,-0x38(%r12) │ │ │ │ - mov %rax,-0x28(%r12) │ │ │ │ - mov %rcx,-0x20(%r12) │ │ │ │ - mov %rbx,-0x18(%r12) │ │ │ │ - movq $0x3363ae0,-0x10(%r12) │ │ │ │ - movq $0x3c2b821,-0x8(%r12) │ │ │ │ - lea -0x38(%r12),%rax │ │ │ │ - mov %rax,(%r12) │ │ │ │ - lea -0xe(%r12),%rsi │ │ │ │ - lea 0x2ee8d27(%rip),%r14 │ │ │ │ - add $0xfffffffffffffff0,%rbp │ │ │ │ - jmp 3359998 │ │ │ │ - movq $0x40,0x388(%r13) │ │ │ │ + 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 $0x2f83dd8,-0x10(%r12) │ │ │ │ + mov %rax,-0x8(%r12) │ │ │ │ + movq $0x3c37ef9,(%r12) │ │ │ │ + lea -0xf(%r12),%rbx │ │ │ │ + add $0x8,%rbp │ │ │ │ + jmp *0x0(%rbp) │ │ │ │ + movq $0x18,0x388(%r13) │ │ │ │ + jmp 338a720 │ │ │ │ jmp *-0x10(%r13) │ │ │ │ - nopl (%rax) │ │ │ │ + nop │ │ │ │ add (%rax),%al │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ adc (%rax),%al │ │ │ │ add %al,(%rax) │ │ │ │ - and %bh,0x3(%rbp,%rbx,1) │ │ │ │ - lea -0x10(%rbp),%rax │ │ │ │ + add %al,(%rax) │ │ │ │ + add %al,(%rax) │ │ │ │ + lea -0x20(%rbp),%rax │ │ │ │ cmp %r15,%rax │ │ │ │ - jb 4cee16 │ │ │ │ + jb 4cd4f3 │ │ │ │ movq $0x3390fc8,-0x10(%rbp) │ │ │ │ mov %rbx,-0x8(%rbp) │ │ │ │ - mov 0x10(%rbx),%r14 │ │ │ │ + movq $0x4cd4e8,-0x20(%rbp) │ │ │ │ + mov 0x10(%rbx),%rax │ │ │ │ mov 0x18(%rbx),%rbx │ │ │ │ - add $0xfffffffffffffff0,%rbp │ │ │ │ - jmp 4ce5e8 │ │ │ │ - jmp *-0x10(%r13) │ │ │ │ - nopw 0x0(%rax,%rax,1) │ │ │ │ + mov %rax,-0x18(%rbp) │ │ │ │ + add $0xffffffffffffffe0,%rbp │ │ │ │ + test $0x7,%bl │ │ │ │ + jne 4cd4e8 │ │ │ │ + mov (%rbx),%rax │ │ │ │ + jmp *%rax │ │ │ │ + nop │ │ │ │ + add %eax,(%rax) │ │ │ │ + add %al,(%rax) │ │ │ │ + add %al,(%rax) │ │ │ │ + add %al,(%rax) │ │ │ │ + (bad) │ │ │ │ + add %al,(%rax) │ │ │ │ + add %al,(%rax) │ │ │ │ + add %al,(%rax) │ │ │ │ + add %cl,-0x75(%rax) │ │ │ │ + pop %rbp │ │ │ │ + or %cl,-0x7d(%rax) │ │ │ │ + (bad) │ │ │ │ + add %al,%gs:-0x1(%rcx) │ │ │ │ + gs lock nop │ │ │ │ (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,-0x73(%rax) │ │ │ │ - rex.RB fmuls -0x8(%r9,%rdi,1) │ │ │ │ - jb 4cef06 │ │ │ │ - movq $0x4cee90,-0x28(%rbp) │ │ │ │ + rex.RB rorb $1,-0x8(%r9,%rdi,1) │ │ │ │ + jb 4cd66b │ │ │ │ + movq $0x4cd568,-0x28(%rbp) │ │ │ │ mov 0x5(%rbx),%rax │ │ │ │ mov 0xd(%rbx),%rbx │ │ │ │ mov %rbx,%rcx │ │ │ │ - mov %r14,%rbx │ │ │ │ + mov %rdi,%rbx │ │ │ │ mov %rcx,-0x20(%rbp) │ │ │ │ mov %rax,-0x18(%rbp) │ │ │ │ - mov %rsi,-0x10(%rbp) │ │ │ │ - mov %rdi,-0x8(%rbp) │ │ │ │ + mov %r14,-0x10(%rbp) │ │ │ │ + mov %rsi,-0x8(%rbp) │ │ │ │ add $0xffffffffffffffd8,%rbp │ │ │ │ test $0x7,%bl │ │ │ │ - jne 4cee90 │ │ │ │ + jne 4cd568 │ │ │ │ mov (%rbx),%rax │ │ │ │ jmp *%rax │ │ │ │ nopl 0x0(%rax) │ │ │ │ add $0x0,%al │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ (bad) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ - add %cl,-0x7d(%rcx) │ │ │ │ + add %cl,-0x39(%rax) │ │ │ │ + rex.RB clc │ │ │ │ + movabs 0x8b48d88948004cd5,%al │ │ │ │ + pop %rbx │ │ │ │ + cmovs -0x7cb7ffbb(%rcx),%ecx │ │ │ │ (bad) │ │ │ │ - cmp %cl,0x3b(%rbp) │ │ │ │ - movsl %ds:(%rsi),%es:(%rdi) │ │ │ │ - pop %rax │ │ │ │ - add (%rax),%eax │ │ │ │ - add %dh,0x59(%rdi) │ │ │ │ - mov 0x7(%rbx),%rax │ │ │ │ - mov 0xf(%rbx),%rcx │ │ │ │ - mov 0x17(%rbx),%rbx │ │ │ │ - movq $0x3363ae0,-0x30(%r12) │ │ │ │ - mov 0x8(%rbp),%rdx │ │ │ │ - mov %rdx,-0x28(%r12) │ │ │ │ - mov %rax,-0x20(%r12) │ │ │ │ - movq $0x4a37b8,-0x18(%r12) │ │ │ │ - lea -0x2e(%r12),%rax │ │ │ │ - mov %rax,-0x10(%r12) │ │ │ │ - mov %rcx,-0x8(%r12) │ │ │ │ - mov %rbx,(%r12) │ │ │ │ - mov 0x20(%rbp),%rdi │ │ │ │ - mov 0x18(%rbp),%rsi │ │ │ │ - lea -0x17(%r12),%r14 │ │ │ │ - mov 0x10(%rbp),%rbx │ │ │ │ - add $0x28,%rbp │ │ │ │ + ret │ │ │ │ + (bad) │ │ │ │ + jne 4cd5a0 │ │ │ │ + mov (%rbx),%rax │ │ │ │ + jmp *%rax │ │ │ │ + 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) │ │ │ │ + adc %r9b,-0x75(%r8) │ │ │ │ + rex.WRB sbb %r9b,-0x75(%r8) │ │ │ │ + push %rbp │ │ │ │ + and %cl,-0x75(%rax) │ │ │ │ + jne 4cd5d8 │ │ │ │ + mov %rbx,%rdi │ │ │ │ + and $0x7,%edi │ │ │ │ + cmp $0x1,%rdi │ │ │ │ + je 4cd618 │ │ │ │ + add $0x38,%r12 │ │ │ │ + cmp 0x358(%r13),%r12 │ │ │ │ + ja 4cd608 │ │ │ │ + movq $0x4cd4a0,-0x30(%r12) │ │ │ │ + mov 0x8(%rbp),%rbx │ │ │ │ + mov %rbx,-0x20(%r12) │ │ │ │ + mov %rsi,-0x18(%r12) │ │ │ │ + movq $0x5f8910,-0x10(%r12) │ │ │ │ + mov %rdx,-0x8(%r12) │ │ │ │ + mov %rax,(%r12) │ │ │ │ + lea -0x30(%r12),%rdi │ │ │ │ + lea -0x9(%r12),%r14 │ │ │ │ + mov %rcx,%rbx │ │ │ │ + add $0x30,%rbp │ │ │ │ jmp 33959f8 │ │ │ │ movq $0x38,0x388(%r13) │ │ │ │ jmp 338a720 │ │ │ │ + add $0x30,%r12 │ │ │ │ + cmp 0x358(%r13),%r12 │ │ │ │ + ja 4cd65b │ │ │ │ + movq $0x4cd408,-0x28(%r12) │ │ │ │ + mov %rsi,-0x18(%r12) │ │ │ │ + movq $0x5f8910,-0x10(%r12) │ │ │ │ + mov %rdx,-0x8(%r12) │ │ │ │ + mov %rax,(%r12) │ │ │ │ + lea -0x28(%r12),%rdi │ │ │ │ + lea -0x9(%r12),%r14 │ │ │ │ + mov %rcx,%rbx │ │ │ │ + add $0x30,%rbp │ │ │ │ + jmp 33959f8 │ │ │ │ + movq $0x30,0x388(%r13) │ │ │ │ + jmp 338a720 │ │ │ │ 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) │ │ │ │ - test $0x2c,%al │ │ │ │ - (bad) │ │ │ │ - add -0x73(%rax),%ecx │ │ │ │ - rex.RB │ │ │ │ - lock cmp %r15,%rax │ │ │ │ - jb 4cef42 │ │ │ │ - movq $0x3390fc8,-0x10(%rbp) │ │ │ │ - mov %rbx,-0x8(%rbp) │ │ │ │ - mov 0x10(%rbx),%r14 │ │ │ │ - add $0xfffffffffffffff0,%rbp │ │ │ │ - jmp 607718 │ │ │ │ - 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,(%rax) │ │ │ │ - add %al,(%rax) │ │ │ │ - add %al,(%rax) │ │ │ │ - add %al,(%rax) │ │ │ │ - add %cl,-0x73(%rax) │ │ │ │ - rex.RB fmuls -0x8(%r9,%rdi,1) │ │ │ │ - jb 4cf05a │ │ │ │ - movq $0x4cefb8,-0x28(%rbp) │ │ │ │ - mov 0x6(%rbx),%rax │ │ │ │ - mov 0xe(%rbx),%rcx │ │ │ │ - mov 0x16(%rbx),%rbx │ │ │ │ - mov %rbx,%rdx │ │ │ │ - mov %r14,%rbx │ │ │ │ - mov %rax,-0x20(%rbp) │ │ │ │ - mov %rcx,-0x18(%rbp) │ │ │ │ - mov %rdx,-0x10(%rbp) │ │ │ │ - mov %rsi,-0x8(%rbp) │ │ │ │ - add $0xffffffffffffffd8,%rbp │ │ │ │ + lea -0x18(%rbp),%rax │ │ │ │ + cmp %r15,%rax │ │ │ │ + jb 4cd703 │ │ │ │ + movq $0x3390fc8,-0x10(%rbp) │ │ │ │ + mov %rbx,-0x8(%rbp) │ │ │ │ + movq $0x4cd6c0,-0x18(%rbp) │ │ │ │ + mov 0x10(%rbx),%rbx │ │ │ │ + add $0xffffffffffffffe8,%rbp │ │ │ │ test $0x7,%bl │ │ │ │ - jne 4cefb8 │ │ │ │ - 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,-0x39(%rax) │ │ │ │ - add %r13b,%r8b │ │ │ │ - out %eax,(%dx) │ │ │ │ - rex.WR add %r9b,-0x77(%rax) │ │ │ │ - fmuls -0x75(%rax) │ │ │ │ - pop %rbp │ │ │ │ - and %cl,-0x77(%rax) │ │ │ │ - and %r14b,%r14b │ │ │ │ - ret │ │ │ │ - (bad) │ │ │ │ - jne 4cefe8 │ │ │ │ + jne 4cd6c0 │ │ │ │ mov (%rbx),%rax │ │ │ │ jmp *%rax │ │ │ │ - nopl (%rax) │ │ │ │ - add $0x0,%al │ │ │ │ - add %al,(%rax) │ │ │ │ - add %al,(%rax) │ │ │ │ - add %al,(%rax) │ │ │ │ + nop │ │ │ │ + ... │ │ │ │ (bad) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %cl,-0x7d(%rcx) │ │ │ │ (bad) │ │ │ │ - cmp %cl,0x3b(%rbp) │ │ │ │ + sbb %cl,0x3b(%rbp) │ │ │ │ movsl %ds:(%rsi),%es:(%rdi) │ │ │ │ pop %rax │ │ │ │ add (%rax),%eax │ │ │ │ - add %dh,0x55(%rdi) │ │ │ │ - mov 0x7(%rbx),%rax │ │ │ │ - mov 0xf(%rbx),%rbx │ │ │ │ - movq $0x537f28,-0x30(%r12) │ │ │ │ - mov 0x10(%rbp),%rcx │ │ │ │ - mov %rcx,-0x28(%r12) │ │ │ │ - mov 0x18(%rbp),%rcx │ │ │ │ - mov %rcx,-0x20(%r12) │ │ │ │ - mov %rax,-0x18(%r12) │ │ │ │ - movq $0x3363ae0,-0x10(%r12) │ │ │ │ - lea -0x2f(%r12),%rax │ │ │ │ + add %dh,0x26(%rdi) │ │ │ │ + mov 0xf(%rbx),%rax │ │ │ │ + movq $0x2f83dd8,-0x10(%r12) │ │ │ │ mov %rax,-0x8(%r12) │ │ │ │ - mov %rbx,(%r12) │ │ │ │ - lea -0xe(%r12),%rsi │ │ │ │ - mov 0x20(%rbp),%r14 │ │ │ │ - mov 0x8(%rbp),%rbx │ │ │ │ - add $0x28,%rbp │ │ │ │ - jmp 3395748 │ │ │ │ - movq $0x38,0x388(%r13) │ │ │ │ + movq $0x3c37ef9,(%r12) │ │ │ │ + lea -0xf(%r12),%rbx │ │ │ │ + add $0x8,%rbp │ │ │ │ + jmp *0x0(%rbp) │ │ │ │ + movq $0x18,0x388(%r13) │ │ │ │ jmp 338a720 │ │ │ │ - jmp *-0x8(%r13) │ │ │ │ - xchg %ax,%ax │ │ │ │ - sldt (%rax) │ │ │ │ - add %al,(%rdx) │ │ │ │ + jmp *-0x10(%r13) │ │ │ │ + nop │ │ │ │ + add (%rax),%al │ │ │ │ add %al,(%rax) │ │ │ │ - add %al,0x0(%rip) │ │ │ │ add %al,(%rax) │ │ │ │ - add %cl,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ - add %bl,0x48031d79(%rax) │ │ │ │ - lea -0x38(%rbp),%eax │ │ │ │ + adc (%rax),%al │ │ │ │ + add %al,(%rax) │ │ │ │ + add %al,(%rax) │ │ │ │ + add %al,(%rax) │ │ │ │ + lea -0x20(%rbp),%rax │ │ │ │ cmp %r15,%rax │ │ │ │ - jb 4cf180 │ │ │ │ - movq $0x4cf0e0,-0x38(%rbp) │ │ │ │ - mov 0x6(%rbx),%rax │ │ │ │ - mov 0xe(%rbx),%rcx │ │ │ │ - mov 0x16(%rbx),%rdx │ │ │ │ - mov 0x1e(%rbx),%rdi │ │ │ │ - mov 0x26(%rbx),%rbx │ │ │ │ - mov %rbx,%r8 │ │ │ │ - mov %r14,%rbx │ │ │ │ - mov %r8,-0x30(%rbp) │ │ │ │ - mov %rdx,-0x28(%rbp) │ │ │ │ - mov %rdi,-0x20(%rbp) │ │ │ │ + jb 4cd76b │ │ │ │ + movq $0x3390fc8,-0x10(%rbp) │ │ │ │ + mov %rbx,-0x8(%rbp) │ │ │ │ + movq $0x4cd760,-0x20(%rbp) │ │ │ │ + mov 0x10(%rbx),%rax │ │ │ │ + mov 0x18(%rbx),%rbx │ │ │ │ mov %rax,-0x18(%rbp) │ │ │ │ - mov %rcx,-0x10(%rbp) │ │ │ │ - mov %rsi,-0x8(%rbp) │ │ │ │ - add $0xffffffffffffffc8,%rbp │ │ │ │ + add $0xffffffffffffffe0,%rbp │ │ │ │ test $0x7,%bl │ │ │ │ - jne 4cf0e0 │ │ │ │ + jne 4cd760 │ │ │ │ mov (%rbx),%rax │ │ │ │ jmp *%rax │ │ │ │ - nopl (%rax) │ │ │ │ - (bad) │ │ │ │ - add %al,(%rax) │ │ │ │ + nop │ │ │ │ + add %eax,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ - add %bl,(%rsi) │ │ │ │ add %al,(%rax) │ │ │ │ - add %dh,(%rax) │ │ │ │ - jns 4cf0fc │ │ │ │ - add -0x7d(%rcx),%ecx │ │ │ │ - (bad) │ │ │ │ - and %cl,0x3b(%rbp) │ │ │ │ - movsl %ds:(%rsi),%es:(%rdi) │ │ │ │ - pop %rax │ │ │ │ - add (%rax),%eax │ │ │ │ - add %cl,(%rdi) │ │ │ │ - xchg %edx,0x48000000(%rbx) │ │ │ │ - mov 0x7(%rbx),%eax │ │ │ │ - mov 0xf(%rbx),%rcx │ │ │ │ - mov 0x17(%rbx),%rbx │ │ │ │ - movq $0x4cef60,-0x18(%r12) │ │ │ │ - mov 0x20(%rbp),%rdx │ │ │ │ - mov %rdx,-0x10(%r12) │ │ │ │ - mov 0x28(%rbp),%rdx │ │ │ │ - mov %rdx,-0x8(%r12) │ │ │ │ - mov 0x30(%rbp),%rdx │ │ │ │ - mov %rdx,(%r12) │ │ │ │ - movq $0x4cf160,0x0(%rbp) │ │ │ │ - mov %rbx,%rdx │ │ │ │ - mov 0x10(%rbp),%rbx │ │ │ │ - mov %rdx,0x10(%rbp) │ │ │ │ - mov %rcx,0x20(%rbp) │ │ │ │ - mov %rax,0x28(%rbp) │ │ │ │ - lea -0x16(%r12),%rax │ │ │ │ - mov %rax,0x30(%rbp) │ │ │ │ - test $0x7,%bl │ │ │ │ - jne 4cf160 │ │ │ │ - mov (%rbx),%rax │ │ │ │ - jmp *%rax │ │ │ │ - xchg %ax,%ax │ │ │ │ (bad) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ - add %bl,(%rsi) │ │ │ │ + add %cl,-0x75(%rax) │ │ │ │ + pop %rbp │ │ │ │ + or %cl,-0x7d(%rax) │ │ │ │ + (bad) │ │ │ │ + add %al,%gs:-0x1(%rcx) │ │ │ │ + gs lock nop │ │ │ │ + (bad) │ │ │ │ + add %al,(%rax) │ │ │ │ + add %al,(%rbx) │ │ │ │ add %al,(%rax) │ │ │ │ - add %dh,0x4c031d78(%rax) │ │ │ │ - mov 0x18(%rbp),%ecx │ │ │ │ - mov %rbx,%r8 │ │ │ │ - mov 0x10(%rbp),%rdi │ │ │ │ - mov 0x20(%rbp),%rsi │ │ │ │ - mov 0x28(%rbp),%r14 │ │ │ │ - mov 0x8(%rbp),%rbx │ │ │ │ - add $0x30,%rbp │ │ │ │ - jmp 4d0080 │ │ │ │ - jmp *-0x8(%r13) │ │ │ │ - movq $0x20,0x388(%r13) │ │ │ │ - jmp 338a720 │ │ │ │ - nopl 0x0(%rax) │ │ │ │ - sldt (%rax) │ │ │ │ add %al,(%rdx) │ │ │ │ add %al,(%rax) │ │ │ │ - add %al,(%rsi) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ + add %cl,(%rbx) │ │ │ │ add %al,(%rax) │ │ │ │ - add %cl,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ - add %ah,0x78(%rax) │ │ │ │ - sbb $0x458d4803,%eax │ │ │ │ - rorb $0xf,-0x8(%rcx,%rdi,1) │ │ │ │ - (bad) │ │ │ │ - roll $1,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ - movq $0x4cf220,-0x40(%rbp) │ │ │ │ - mov 0x6(%rbx),%rax │ │ │ │ - mov 0xe(%rbx),%rcx │ │ │ │ - mov 0x16(%rbx),%rdx │ │ │ │ - mov 0x1e(%rbx),%rdi │ │ │ │ - mov 0x26(%rbx),%r8 │ │ │ │ - mov 0x2e(%rbx),%rbx │ │ │ │ - mov %rbx,%r9 │ │ │ │ - mov %r14,%rbx │ │ │ │ - mov %r9,-0x38(%rbp) │ │ │ │ - mov %rdi,-0x30(%rbp) │ │ │ │ - mov %r8,-0x28(%rbp) │ │ │ │ + add %cl,-0x73(%rax) │ │ │ │ + rex.RB rorb $1,-0x8(%r9,%rdi,1) │ │ │ │ + jb 4cd8e3 │ │ │ │ + movq $0x4cd7e0,-0x28(%rbp) │ │ │ │ + mov 0x5(%rbx),%rax │ │ │ │ + mov 0xd(%rbx),%rbx │ │ │ │ + mov %rbx,%rcx │ │ │ │ + mov %rdi,%rbx │ │ │ │ mov %rcx,-0x20(%rbp) │ │ │ │ - mov %rdx,-0x18(%rbp) │ │ │ │ - mov %rax,-0x10(%rbp) │ │ │ │ + mov %rax,-0x18(%rbp) │ │ │ │ + mov %r14,-0x10(%rbp) │ │ │ │ mov %rsi,-0x8(%rbp) │ │ │ │ - add $0xffffffffffffffc0,%rbp │ │ │ │ + add $0xffffffffffffffd8,%rbp │ │ │ │ test $0x7,%bl │ │ │ │ - jne 4cf220 │ │ │ │ + jne 4cd7e0 │ │ │ │ mov (%rbx),%rax │ │ │ │ jmp *%rax │ │ │ │ - nopl (%rax) │ │ │ │ - (bad) │ │ │ │ - add %al,(%rax) │ │ │ │ + nopl 0x0(%rax) │ │ │ │ + add $0x0,%al │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ - add %bl,(%rsi) │ │ │ │ add %al,(%rax) │ │ │ │ - add %dh,%al │ │ │ │ - ja 4cf23c │ │ │ │ - add -0x7d(%rcx),%ecx │ │ │ │ - (bad) │ │ │ │ - xor %cl,0x3b(%rbp) │ │ │ │ - movsl %ds:(%rsi),%es:(%rdi) │ │ │ │ - pop %rax │ │ │ │ - add (%rax),%eax │ │ │ │ - add %dh,0x51(%rdi) │ │ │ │ - movq $0x4cf078,-0x28(%r12) │ │ │ │ - mov 0x30(%rbp),%rax │ │ │ │ - mov %rax,-0x20(%r12) │ │ │ │ - mov 0x38(%rbp),%rax │ │ │ │ - mov %rax,-0x18(%r12) │ │ │ │ - mov 0x20(%rbp),%rax │ │ │ │ - mov %rax,-0x10(%r12) │ │ │ │ - mov 0x28(%rbp),%rax │ │ │ │ - mov %rax,-0x8(%r12) │ │ │ │ - mov 0x10(%rbp),%rcx │ │ │ │ - mov %rcx,(%r12) │ │ │ │ - lea -0x26(%r12),%r8 │ │ │ │ - mov %rax,%rdi │ │ │ │ - mov %rbx,%rsi │ │ │ │ - mov 0x18(%rbp),%r14 │ │ │ │ - mov 0x8(%rbp),%rbx │ │ │ │ - add $0x40,%rbp │ │ │ │ - jmp 4cdd88 │ │ │ │ - movq $0x30,0x388(%r13) │ │ │ │ - jmp 338a720 │ │ │ │ - jmp *-0x8(%r13) │ │ │ │ - nopw 0x0(%rax,%rax,1) │ │ │ │ (bad) │ │ │ │ add %al,(%rax) │ │ │ │ - add %al,(%rbx) │ │ │ │ - add %al,(%rax) │ │ │ │ - add %al,0x0(%rip) │ │ │ │ add %al,(%rax) │ │ │ │ - add %cl,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ - add %ah,0x77(%rax) │ │ │ │ - sbb $0x458d4803,%eax │ │ │ │ - rorb $0xf,-0x8(%rcx,%rdi,1) │ │ │ │ + add %cl,-0x39(%rax) │ │ │ │ + rex.RB clc │ │ │ │ + sbb %bl,%al │ │ │ │ + rex.WR add %r9b,-0x77(%rax) │ │ │ │ + fmuls -0x75(%rax) │ │ │ │ + pop %rbx │ │ │ │ + cmovs -0x7cb7ffbb(%rcx),%ecx │ │ │ │ (bad) │ │ │ │ + ret │ │ │ │ (bad) │ │ │ │ - add %al,(%rax) │ │ │ │ - add %cl,-0x39(%rax) │ │ │ │ - rex.RB shlb $0xf3,(%r8) │ │ │ │ - rex.WR add %r9b,-0x75(%rax) │ │ │ │ - rex.XB add $0xd4b8b48,%eax │ │ │ │ - mov 0x15(%rbx),%rdx │ │ │ │ - mov 0x1d(%rbx),%r8 │ │ │ │ - mov 0x25(%rbx),%rbx │ │ │ │ - mov %rbx,%r9 │ │ │ │ - mov %r14,%rbx │ │ │ │ - mov %r8,-0x38(%rbp) │ │ │ │ - mov %rcx,-0x30(%rbp) │ │ │ │ - mov %rdx,-0x28(%rbp) │ │ │ │ - mov %rax,-0x20(%rbp) │ │ │ │ - mov %r9,-0x18(%rbp) │ │ │ │ - mov %rsi,-0x10(%rbp) │ │ │ │ - mov %rdi,-0x8(%rbp) │ │ │ │ - add $0xffffffffffffffc0,%rbp │ │ │ │ - test $0x7,%bl │ │ │ │ - jne 4cf320 │ │ │ │ + jne 4cd818 │ │ │ │ mov (%rbx),%rax │ │ │ │ jmp *%rax │ │ │ │ nopl 0x0(%rax) │ │ │ │ - (bad) │ │ │ │ + add $0x0,%eax │ │ │ │ add %al,(%rax) │ │ │ │ + add %bl,(%rsi) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ - add %bl,(%rsi) │ │ │ │ add %al,(%rax) │ │ │ │ - add %dh,%al │ │ │ │ - jbe 4cf33c │ │ │ │ - add -0x7d(%rcx),%ecx │ │ │ │ - (bad) │ │ │ │ - cmp %cl,0x3b(%rbp) │ │ │ │ - movsl %ds:(%rsi),%es:(%rdi) │ │ │ │ - pop %rax │ │ │ │ - add (%rax),%eax │ │ │ │ - add %dh,0x56(%rdi) │ │ │ │ - movq $0x4cf1b0,-0x30(%r12) │ │ │ │ - mov 0x38(%rbp),%rax │ │ │ │ - mov %rax,-0x28(%r12) │ │ │ │ - mov 0x20(%rbp),%rax │ │ │ │ - mov %rax,-0x20(%r12) │ │ │ │ - mov 0x30(%rbp),%rax │ │ │ │ - mov %rax,-0x18(%r12) │ │ │ │ - mov 0x10(%rbp),%rcx │ │ │ │ - mov %rcx,-0x10(%r12) │ │ │ │ - mov 0x18(%rbp),%rcx │ │ │ │ - mov %rcx,-0x8(%r12) │ │ │ │ - mov 0x8(%rbp),%rcx │ │ │ │ - mov %rcx,(%r12) │ │ │ │ - lea -0x2e(%r12),%rdi │ │ │ │ - mov %rax,%rsi │ │ │ │ - mov %rbx,%r14 │ │ │ │ - mov 0x28(%rbp),%rbx │ │ │ │ - add $0x40,%rbp │ │ │ │ + add %cl,-0x75(%rax) │ │ │ │ + adc %r9b,-0x75(%r8) │ │ │ │ + rex.WRB sbb %r9b,-0x75(%r8) │ │ │ │ + push %rbp │ │ │ │ + and %cl,-0x75(%rax) │ │ │ │ + jne 4cd850 │ │ │ │ + mov %rbx,%rdi │ │ │ │ + and $0x7,%edi │ │ │ │ + cmp $0x1,%rdi │ │ │ │ + je 4cd890 │ │ │ │ + add $0x38,%r12 │ │ │ │ + cmp 0x358(%r13),%r12 │ │ │ │ + ja 4cd880 │ │ │ │ + movq $0x4cd718,-0x30(%r12) │ │ │ │ + mov 0x8(%rbp),%rbx │ │ │ │ + mov %rbx,-0x20(%r12) │ │ │ │ + mov %rsi,-0x18(%r12) │ │ │ │ + movq $0x5f8910,-0x10(%r12) │ │ │ │ + mov %rdx,-0x8(%r12) │ │ │ │ + mov %rax,(%r12) │ │ │ │ + lea -0x30(%r12),%rdi │ │ │ │ + lea -0x9(%r12),%r14 │ │ │ │ + mov %rcx,%rbx │ │ │ │ + add $0x30,%rbp │ │ │ │ jmp 33959f8 │ │ │ │ movq $0x38,0x388(%r13) │ │ │ │ jmp 338a720 │ │ │ │ + add $0x30,%r12 │ │ │ │ + cmp 0x358(%r13),%r12 │ │ │ │ + ja 4cd8d3 │ │ │ │ + movq $0x4cd680,-0x28(%r12) │ │ │ │ + mov %rsi,-0x18(%r12) │ │ │ │ + movq $0x5f8910,-0x10(%r12) │ │ │ │ + mov %rdx,-0x8(%r12) │ │ │ │ + mov %rax,(%r12) │ │ │ │ + lea -0x28(%r12),%rdi │ │ │ │ + lea -0x9(%r12),%r14 │ │ │ │ + mov %rcx,%rbx │ │ │ │ + add $0x30,%rbp │ │ │ │ + jmp 33959f8 │ │ │ │ + movq $0x30,0x388(%r13) │ │ │ │ + jmp 338a720 │ │ │ │ jmp *-0x8(%r13) │ │ │ │ nop │ │ │ │ - lock clc │ │ │ │ - (bad) │ │ │ │ - (bad) │ │ │ │ - (bad) │ │ │ │ - (bad) │ │ │ │ - (bad) │ │ │ │ - incl 0x2(%rdi) │ │ │ │ - add %al,(%rax) │ │ │ │ - add %al,(%rax) │ │ │ │ - add %al,(%rax) │ │ │ │ - add %al,(%rdi) │ │ │ │ - add %al,(%rax) │ │ │ │ - add %al,(%rbx) │ │ │ │ + sbb (%rax),%al │ │ │ │ add %al,(%rax) │ │ │ │ + (bad) │ │ │ │ + ... │ │ │ │ add %al,(%rax) │ │ │ │ + add %cl,(%rsi) │ │ │ │ add %al,(%rax) │ │ │ │ add %cl,(%rax) │ │ │ │ - add %al,(%rax) │ │ │ │ - add %dl,0x76(%rax) │ │ │ │ - sbb $0x458d4803,%eax │ │ │ │ - fmuls -0x8(%rcx,%rdi,1) │ │ │ │ - jb 4cf59b │ │ │ │ - mov %r8,%rdx │ │ │ │ - mov 0x8(%rbp),%rax │ │ │ │ - mov 0x11(%rbx),%rcx │ │ │ │ - cmp $0x2,%r8 │ │ │ │ - je 4cf4a5 │ │ │ │ + mov $0x1d,%dl │ │ │ │ + add -0x73(%rax),%ecx │ │ │ │ + rex.RB fmuls -0x8(%r9,%rdi,1) │ │ │ │ + jb 4cd9c6 │ │ │ │ + movq $0x4cd948,-0x28(%rbp) │ │ │ │ mov %rsi,%rbx │ │ │ │ - mov %rax,%rsi │ │ │ │ - mov %rcx,%rax │ │ │ │ - mov %rdi,%rcx │ │ │ │ - mov %r14,%rdi │ │ │ │ - add $0x80,%r12 │ │ │ │ - cmp 0x358(%r13),%r12 │ │ │ │ - ja 4cf475 │ │ │ │ - movq $0x4ced58,-0x78(%r12) │ │ │ │ - mov %rcx,-0x68(%r12) │ │ │ │ - mov %rbx,-0x60(%r12) │ │ │ │ - mov %rdx,-0x58(%r12) │ │ │ │ - movq $0x50d128,-0x50(%r12) │ │ │ │ - movq $0x36acc57,-0x48(%r12) │ │ │ │ - mov %rdi,-0x40(%r12) │ │ │ │ - lea -0x78(%r12),%rbx │ │ │ │ - mov %rbx,-0x38(%r12) │ │ │ │ - movq $0x4cedf0,-0x30(%r12) │ │ │ │ - mov %rsi,-0x20(%r12) │ │ │ │ - mov %rax,-0x18(%r12) │ │ │ │ - movq $0x4cee38,-0x10(%r12) │ │ │ │ - lea -0x30(%r12),%rax │ │ │ │ - mov %rax,-0x8(%r12) │ │ │ │ - lea -0x4f(%r12),%rax │ │ │ │ - mov %rax,(%r12) │ │ │ │ - lea -0xd(%r12),%rbx │ │ │ │ - add $0x10,%rbp │ │ │ │ - jmp *0x0(%rbp) │ │ │ │ - movq $0x80,0x388(%r13) │ │ │ │ - movq $0x4cf620,-0x28(%rbp) │ │ │ │ - mov %rbx,-0x20(%rbp) │ │ │ │ - mov %rcx,-0x18(%rbp) │ │ │ │ - mov %rdx,-0x10(%rbp) │ │ │ │ - mov %rdi,-0x8(%rbp) │ │ │ │ - mov %rax,0x0(%rbp) │ │ │ │ - add $0xffffffffffffffd8,%rbp │ │ │ │ - jmp 338a2b0 │ │ │ │ - mov 0x0(%rbp),%r8 │ │ │ │ - mov 0x1(%rbx),%r10 │ │ │ │ - mov 0x9(%rbx),%rbx │ │ │ │ - cmp $0x3411a86,%rsi │ │ │ │ - je 4cf526 │ │ │ │ - sub $0x8,%rsp │ │ │ │ - mov %rdi,%r11 │ │ │ │ - mov %rsi,%rdi │ │ │ │ - mov %rsi,0x48(%rsp) │ │ │ │ - lea 0x2f425b6(%rip),%rsi │ │ │ │ - mov %rdx,0x50(%rsp) │ │ │ │ - mov $0x2,%edx │ │ │ │ - mov %rax,0x58(%rsp) │ │ │ │ - xor %eax,%eax │ │ │ │ - mov %r8,0x80(%rsp) │ │ │ │ - mov %r9,0x78(%rsp) │ │ │ │ - mov %r11,0x70(%rsp) │ │ │ │ - mov %r10,0x68(%rsp) │ │ │ │ - mov %rcx,0x60(%rsp) │ │ │ │ - call 4053d0 │ │ │ │ - add $0x8,%rsp │ │ │ │ - movslq %eax,%rax │ │ │ │ - test %rax,%rax │ │ │ │ - jne 4cf5e8 │ │ │ │ - mov 0x50(%rsp),%rax │ │ │ │ - mov 0x78(%rsp),%r8 │ │ │ │ - mov 0x70(%rsp),%r9 │ │ │ │ - mov 0x60(%rsp),%r10 │ │ │ │ - add $0x48,%r12 │ │ │ │ - cmp 0x358(%r13),%r12 │ │ │ │ - ja 4cf573 │ │ │ │ - movq $0x4cef20,-0x40(%r12) │ │ │ │ - mov %r9,-0x30(%r12) │ │ │ │ - movq $0x4cf2b0,-0x28(%r12) │ │ │ │ - mov %rax,-0x20(%r12) │ │ │ │ - mov %r10,-0x18(%r12) │ │ │ │ - mov %r8,-0x10(%r12) │ │ │ │ - mov %rbx,-0x8(%r12) │ │ │ │ - lea -0x40(%r12),%rax │ │ │ │ - mov %rax,(%r12) │ │ │ │ - lea -0x25(%r12),%rbx │ │ │ │ - add $0x10,%rbp │ │ │ │ - jmp *0x0(%rbp) │ │ │ │ - movq $0x48,0x388(%r13) │ │ │ │ - movq $0x4cf5c8,-0x20(%rbp) │ │ │ │ - mov %rbx,-0x18(%rbp) │ │ │ │ - mov %r10,-0x10(%rbp) │ │ │ │ - mov %r9,-0x8(%rbp) │ │ │ │ - add $0xffffffffffffffe0,%rbp │ │ │ │ - jmp 338a2b0 │ │ │ │ - mov %r14,-0x28(%rbp) │ │ │ │ - mov %rsi,-0x20(%rbp) │ │ │ │ + mov %r14,-0x20(%rbp) │ │ │ │ mov %rdi,-0x18(%rbp) │ │ │ │ mov %r8,-0x10(%rbp) │ │ │ │ mov %r9,-0x8(%rbp) │ │ │ │ add $0xffffffffffffffd8,%rbp │ │ │ │ - jmp *-0x8(%r13) │ │ │ │ - nop │ │ │ │ - add $0x0,%eax │ │ │ │ - add %al,(%rax) │ │ │ │ - add %bl,(%rsi) │ │ │ │ - add %al,(%rax) │ │ │ │ - add %cl,0x74(%rax) │ │ │ │ - sbb $0x5d8b4803,%eax │ │ │ │ - or %cl,0x55(%rbx,%rcx,4) │ │ │ │ - adc %cl,0x4d(%rbx,%rcx,4) │ │ │ │ - sbb %cl,0x45(%rbx,%rcx,4) │ │ │ │ - and %cl,-0x75(%rax) │ │ │ │ - jne 4cf604 │ │ │ │ - add $0x20,%rbp │ │ │ │ - mov %rsi,%rax │ │ │ │ - jmp 4cf526 │ │ │ │ - mov %r14,%rdi │ │ │ │ - mov 0x50(%rsp),%rsi │ │ │ │ - mov 0x48(%rsp),%rdx │ │ │ │ - mov 0x68(%rsp),%rcx │ │ │ │ - mov 0x40(%rsp),%rbx │ │ │ │ - mov 0x58(%rsp),%rax │ │ │ │ - jmp 4cf3f1 │ │ │ │ - nopl 0x0(%rax) │ │ │ │ - rex.RX add %r8d,(%rax) │ │ │ │ - add %al,(%rax) │ │ │ │ - add %al,(%rax) │ │ │ │ - add %bl,(%rsi) │ │ │ │ - add %al,(%rax) │ │ │ │ - add %dh,%al │ │ │ │ - jae 4cf63c │ │ │ │ - add -0x75(%rax),%ecx │ │ │ │ - sub %r9b,-0x75(%r8) │ │ │ │ - pop %rbp │ │ │ │ - or %cl,-0x75(%rax) │ │ │ │ - rex.WRB adc %r9b,-0x75(%r8) │ │ │ │ - push %rbp │ │ │ │ - sbb %cl,-0x75(%rax) │ │ │ │ - jne 4cf664 │ │ │ │ - mov 0x20(%rbp),%rdi │ │ │ │ - add $0x28,%rbp │ │ │ │ - jmp 4cf3f1 │ │ │ │ - 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 call 10452fb4 <__environ@GLIBC_2.2.5+0xc812b0c> │ │ │ │ - (bad) │ │ │ │ - xchg %eax,(%rax) │ │ │ │ - add %al,(%rax) │ │ │ │ - movq $0x4cf6a8,-0x18(%rbp) │ │ │ │ - mov 0x6(%rbx),%rax │ │ │ │ - mov %r14,%rbx │ │ │ │ - mov %rax,-0x10(%rbp) │ │ │ │ - mov %rsi,-0x8(%rbp) │ │ │ │ - add $0xffffffffffffffe8,%rbp │ │ │ │ test $0x7,%bl │ │ │ │ - jne 4cf6a8 │ │ │ │ + jne 4cd948 │ │ │ │ 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) │ │ │ │ + xchg %ax,%ax │ │ │ │ + add $0x0,%eax │ │ │ │ add %al,(%rax) │ │ │ │ + add %bl,(%rsi) │ │ │ │ add %al,(%rax) │ │ │ │ - add %cl,-0x7d(%rcx) │ │ │ │ + add %al,%al │ │ │ │ + mov $0x1d,%cl │ │ │ │ + add -0x7d(%rcx),%ecx │ │ │ │ (bad) │ │ │ │ - sbb %cl,0x3b(%rbp) │ │ │ │ + xor %cl,0x3b(%rbp) │ │ │ │ movsl %ds:(%rsi),%es:(%rdi) │ │ │ │ pop %rax │ │ │ │ add (%rax),%eax │ │ │ │ - add %dh,0x2f(%rdi) │ │ │ │ - movq $0x3363098,-0x10(%r12) │ │ │ │ - movq $0x3c285f9,-0x8(%r12) │ │ │ │ - mov 0x10(%rbp),%rax │ │ │ │ - mov %rax,(%r12) │ │ │ │ - lea -0xf(%r12),%rsi │ │ │ │ - mov %rbx,%r14 │ │ │ │ - mov 0x8(%rbp),%rbx │ │ │ │ - add $0x18,%rbp │ │ │ │ - jmp 3395748 │ │ │ │ - movq $0x18,0x388(%r13) │ │ │ │ + add %dh,0x61(%rdi) │ │ │ │ + mov 0x17(%rbx),%rax │ │ │ │ + mov 0x7(%rax),%rcx │ │ │ │ + mov 0xf(%rax),%rax │ │ │ │ + movq $0x4cd510,-0x28(%r12) │ │ │ │ + mov 0x20(%rbp),%rdx │ │ │ │ + mov %rdx,-0x20(%r12) │ │ │ │ + mov 0x8(%rbp),%rdx │ │ │ │ + mov %rdx,-0x18(%r12) │ │ │ │ + movq $0x4cd788,-0x10(%r12) │ │ │ │ + mov 0x10(%rbp),%rsi │ │ │ │ + mov %rsi,-0x8(%r12) │ │ │ │ + mov %rdx,(%r12) │ │ │ │ + mov 0x18(%rbp),%r9 │ │ │ │ + lea -0xd(%r12),%r8 │ │ │ │ + mov %rbx,%rdi │ │ │ │ + mov %rax,%rsi │ │ │ │ + mov %rcx,%r14 │ │ │ │ + lea -0x25(%r12),%rax │ │ │ │ + mov %rax,0x20(%rbp) │ │ │ │ + add $0x20,%rbp │ │ │ │ + jmp 4cd2e8 │ │ │ │ + movq $0x30,0x388(%r13) │ │ │ │ jmp 338a720 │ │ │ │ + lea 0x31db15b(%rip),%rbx │ │ │ │ jmp *-0x8(%r13) │ │ │ │ - sldt (%rax) │ │ │ │ - add %al,(%rdx) │ │ │ │ - add %al,(%rax) │ │ │ │ - add %al,(%rcx) │ │ │ │ - add %al,(%rax) │ │ │ │ + nopl 0x0(%rax) │ │ │ │ + add %eax,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ - add %cl,(%rcx) │ │ │ │ add %al,(%rax) │ │ │ │ + adc %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ - add %cl,-0x73(%rax) │ │ │ │ - rex.RB call 10453064 <__environ@GLIBC_2.2.5+0xc812bbc> │ │ │ │ - (bad) │ │ │ │ - xchg %eax,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ - movq $0x4cf758,-0x18(%rbp) │ │ │ │ - mov 0x6(%rbx),%rax │ │ │ │ - mov %r14,%rbx │ │ │ │ - mov %rax,-0x10(%rbp) │ │ │ │ - mov %rsi,-0x8(%rbp) │ │ │ │ + lea -0x18(%rbp),%rax │ │ │ │ + cmp %r15,%rax │ │ │ │ + jb 4cda6b │ │ │ │ + movq $0x3390fc8,-0x10(%rbp) │ │ │ │ + mov %rbx,-0x8(%rbp) │ │ │ │ + movq $0x4cda28,-0x18(%rbp) │ │ │ │ + mov 0x10(%rbx),%rbx │ │ │ │ add $0xffffffffffffffe8,%rbp │ │ │ │ test $0x7,%bl │ │ │ │ - jne 4cf758 │ │ │ │ + jne 4cda28 │ │ │ │ mov (%rbx),%rax │ │ │ │ jmp *%rax │ │ │ │ - nopw 0x0(%rax,%rax,1) │ │ │ │ - add (%rax),%al │ │ │ │ - add %al,(%rax) │ │ │ │ - add %al,(%rax) │ │ │ │ - add %al,(%rax) │ │ │ │ + nop │ │ │ │ + ... │ │ │ │ (bad) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %cl,-0x7d(%rcx) │ │ │ │ (bad) │ │ │ │ sbb %cl,0x3b(%rbp) │ │ │ │ movsl %ds:(%rsi),%es:(%rdi) │ │ │ │ pop %rax │ │ │ │ add (%rax),%eax │ │ │ │ - add %dh,0x2f(%rdi) │ │ │ │ - movq $0x3363098,-0x10(%r12) │ │ │ │ - movq $0x3c285f9,-0x8(%r12) │ │ │ │ - mov 0x10(%rbp),%rax │ │ │ │ - mov %rax,(%r12) │ │ │ │ - lea -0xf(%r12),%rsi │ │ │ │ - mov %rbx,%r14 │ │ │ │ - mov 0x8(%rbp),%rbx │ │ │ │ - add $0x18,%rbp │ │ │ │ - jmp 3395748 │ │ │ │ + add %dh,0x26(%rdi) │ │ │ │ + mov 0xf(%rbx),%rax │ │ │ │ + movq $0x2f83dd8,-0x10(%r12) │ │ │ │ + mov %rax,-0x8(%r12) │ │ │ │ + movq $0x3c37ef9,(%r12) │ │ │ │ + lea -0xf(%r12),%rbx │ │ │ │ + add $0x8,%rbp │ │ │ │ + jmp *0x0(%rbp) │ │ │ │ movq $0x18,0x388(%r13) │ │ │ │ jmp 338a720 │ │ │ │ - jmp *-0x8(%r13) │ │ │ │ - add %eax,(%rax) │ │ │ │ + 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) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ - lea -0x18(%rbp),%rax │ │ │ │ + lea -0x20(%rbp),%rax │ │ │ │ cmp %r15,%rax │ │ │ │ - jb 4cf834 │ │ │ │ + jb 4cdad3 │ │ │ │ movq $0x3390fc8,-0x10(%rbp) │ │ │ │ mov %rbx,-0x8(%rbp) │ │ │ │ - movq $0x4cf7f8,-0x18(%rbp) │ │ │ │ - mov 0x10(%rbx),%rbx │ │ │ │ - add $0xffffffffffffffe8,%rbp │ │ │ │ + movq $0x4cdac8,-0x20(%rbp) │ │ │ │ + mov 0x10(%rbx),%rax │ │ │ │ + mov 0x18(%rbx),%rbx │ │ │ │ + mov %rax,-0x18(%rbp) │ │ │ │ + add $0xffffffffffffffe0,%rbp │ │ │ │ test $0x7,%bl │ │ │ │ - jne 4cf7f8 │ │ │ │ + jne 4cdac8 │ │ │ │ mov (%rbx),%rax │ │ │ │ jmp *%rax │ │ │ │ nop │ │ │ │ - ... │ │ │ │ - (bad) │ │ │ │ + add %eax,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ - add %cl,-0x39(%rax) │ │ │ │ - add %r12b,(%r8) │ │ │ │ - clc │ │ │ │ - rex.WR add %r9b,-0x75(%rax) │ │ │ │ - pop %rbx │ │ │ │ - (bad) │ │ │ │ - test $0x7,%bl │ │ │ │ - jne 4cf820 │ │ │ │ - mov (%rbx),%rax │ │ │ │ - jmp *%rax │ │ │ │ - xchg %ax,%ax │ │ │ │ - ... │ │ │ │ (bad) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %cl,-0x75(%rax) │ │ │ │ - fwait │ │ │ │ - add %eax,(%eax) │ │ │ │ - add %cl,-0x7d(%rax) │ │ │ │ - jrcxz 4cf823 │ │ │ │ - add $0x8,%rbp │ │ │ │ - mov (%rbx),%rax │ │ │ │ - jmp *%rax │ │ │ │ - jmp *-0x10(%r13) │ │ │ │ - sldt (%rax) │ │ │ │ - add %al,(%rdx) │ │ │ │ + pop %rbp │ │ │ │ + or %cl,-0x7d(%rax) │ │ │ │ + (bad) │ │ │ │ + add %al,%gs:-0x1(%rcx) │ │ │ │ + gs lock nop │ │ │ │ + (bad) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rbx) │ │ │ │ add %al,(%rax) │ │ │ │ + add %al,(%rdx) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ - add %cl,(%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 4cf93b │ │ │ │ - movq $0x4cf8a8,-0x28(%rbp) │ │ │ │ - mov 0x6(%rbx),%rax │ │ │ │ - mov 0xe(%rbx),%rcx │ │ │ │ - mov 0x16(%rbx),%rbx │ │ │ │ - mov %rbx,%rdx │ │ │ │ - mov %r14,%rbx │ │ │ │ - mov %rax,-0x20(%rbp) │ │ │ │ - mov %rcx,-0x18(%rbp) │ │ │ │ - mov %rdx,-0x10(%rbp) │ │ │ │ + rex.RB rorb $1,-0x8(%r9,%rdi,1) │ │ │ │ + jb 4cdc4b │ │ │ │ + movq $0x4cdb48,-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 4cf8a8 │ │ │ │ + jne 4cdb48 │ │ │ │ mov (%rbx),%rax │ │ │ │ jmp *%rax │ │ │ │ - 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 %cl,-0x7d(%rcx) │ │ │ │ - (bad) │ │ │ │ - (bad) │ │ │ │ - cmp 0x358(%r13),%r12 │ │ │ │ - ja 4cf92b │ │ │ │ - movq $0x4cf7b8,-0x58(%r12) │ │ │ │ - mov 0x20(%rbp),%rax │ │ │ │ - mov %rax,-0x48(%r12) │ │ │ │ - movq $0x537f48,-0x40(%r12) │ │ │ │ - mov %rax,-0x38(%r12) │ │ │ │ - lea -0x58(%r12),%rax │ │ │ │ - mov %rax,-0x30(%r12) │ │ │ │ - mov 0x18(%rbp),%rax │ │ │ │ - mov %rax,-0x28(%r12) │ │ │ │ - movq $0x32ce2c8,-0x20(%r12) │ │ │ │ - lea -0x3f(%r12),%rax │ │ │ │ - mov %rax,-0x18(%r12) │ │ │ │ - movq $0x3363098,-0x10(%r12) │ │ │ │ - lea -0x1e(%r12),%rax │ │ │ │ - mov %rax,-0x8(%r12) │ │ │ │ - mov 0x10(%rbp),%rax │ │ │ │ - mov %rax,(%r12) │ │ │ │ - lea -0xf(%r12),%rsi │ │ │ │ - mov %rbx,%r14 │ │ │ │ - mov 0x8(%rbp),%rbx │ │ │ │ - add $0x28,%rbp │ │ │ │ - jmp 3395748 │ │ │ │ - movq $0x60,0x388(%r13) │ │ │ │ - jmp 338a720 │ │ │ │ - jmp *-0x8(%r13) │ │ │ │ - nop │ │ │ │ - sldt (%rax) │ │ │ │ - add %al,(%rdx) │ │ │ │ - add %al,(%rax) │ │ │ │ - add %al,(%rsi) │ │ │ │ - add %al,(%rax) │ │ │ │ - add %al,(%rax) │ │ │ │ - add %al,(%rax) │ │ │ │ - add %cl,(%rax) │ │ │ │ - add %al,(%rax) │ │ │ │ - add %cl,0x1(%rax) │ │ │ │ - (bad) │ │ │ │ - add -0x73(%rax),%ecx │ │ │ │ - rex.RB rorb $0xf,-0x8(%r9,%rdi,1) │ │ │ │ - (bad) │ │ │ │ - push %rcx │ │ │ │ - add %eax,(%rax) │ │ │ │ add %cl,-0x39(%rax) │ │ │ │ - rex.RB ror $0xf9,%r8b │ │ │ │ - rex.WR add %r9b,-0x75(%rax) │ │ │ │ - rex.XB (bad) │ │ │ │ - mov 0xe(%rbx),%rcx │ │ │ │ - mov 0x16(%rbx),%rdx │ │ │ │ - mov 0x1e(%rbx),%rdi │ │ │ │ - mov 0x26(%rbx),%r8 │ │ │ │ - mov 0x2e(%rbx),%rbx │ │ │ │ - mov %rbx,%r9 │ │ │ │ - mov %r14,%rbx │ │ │ │ - mov %rcx,-0x38(%rbp) │ │ │ │ - mov %rdx,-0x30(%rbp) │ │ │ │ - mov %rdi,-0x28(%rbp) │ │ │ │ - mov %rax,-0x20(%rbp) │ │ │ │ - mov %r8,-0x18(%rbp) │ │ │ │ - mov %r9,-0x10(%rbp) │ │ │ │ - mov %rsi,-0x8(%rbp) │ │ │ │ - add $0xffffffffffffffc0,%rbp │ │ │ │ - test $0x7,%bl │ │ │ │ - jne 4cf9c8 │ │ │ │ - mov (%rbx),%rax │ │ │ │ - jmp *%rax │ │ │ │ - nopl (%rax) │ │ │ │ - (bad) │ │ │ │ - add %al,(%rax) │ │ │ │ - add %al,(%rax) │ │ │ │ - add %al,(%rax) │ │ │ │ - add %bl,(%rsi) │ │ │ │ - add %al,(%rax) │ │ │ │ - add %bl,%al │ │ │ │ - add %bl,(%rdi) │ │ │ │ - add -0x39(%rax),%ecx │ │ │ │ - add %r15b,%r8b │ │ │ │ - stc │ │ │ │ - rex.WR add %r9b,-0x77(%rax) │ │ │ │ + rex.RB clc │ │ │ │ + sbb $0x4c,%bl │ │ │ │ + add %cl,-0x77(%rax) │ │ │ │ fmuls -0x75(%rax) │ │ │ │ - pop %rbp │ │ │ │ - cmp %cl,-0x77(%rax) │ │ │ │ - cmp %r14b,%r14b │ │ │ │ + pop %rbx │ │ │ │ + cmovs -0x7cb7ffbb(%rcx),%ecx │ │ │ │ + (bad) │ │ │ │ ret │ │ │ │ (bad) │ │ │ │ - jne 4cf9f8 │ │ │ │ + jne 4cdb80 │ │ │ │ mov (%rbx),%rax │ │ │ │ jmp *%rax │ │ │ │ - nopl (%rax) │ │ │ │ - (bad) │ │ │ │ + nopl 0x0(%rax) │ │ │ │ + add $0x0,%eax │ │ │ │ add %al,(%rax) │ │ │ │ + add %bl,(%rsi) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ - add %bl,(%rsi) │ │ │ │ add %al,(%rax) │ │ │ │ - add %ch,0x49031f00(%rax) │ │ │ │ - add $0x58,%esp │ │ │ │ + add %cl,-0x75(%rax) │ │ │ │ + adc %r9b,-0x75(%r8) │ │ │ │ + rex.WRB sbb %r9b,-0x75(%r8) │ │ │ │ + push %rbp │ │ │ │ + and %cl,-0x75(%rax) │ │ │ │ + jne 4cdbb8 │ │ │ │ + mov %rbx,%rdi │ │ │ │ + and $0x7,%edi │ │ │ │ + cmp $0x1,%rdi │ │ │ │ + je 4cdbf8 │ │ │ │ + add $0x38,%r12 │ │ │ │ cmp 0x358(%r13),%r12 │ │ │ │ - ja 4cfaa6 │ │ │ │ - mov 0x7(%rbx),%rax │ │ │ │ - mov 0xf(%rbx),%rbx │ │ │ │ - movq $0x537f28,-0x50(%r12) │ │ │ │ - mov 0x28(%rbp),%rcx │ │ │ │ - mov %rcx,-0x48(%r12) │ │ │ │ - mov 0x30(%rbp),%rcx │ │ │ │ - mov %rcx,-0x40(%r12) │ │ │ │ - mov %rax,-0x38(%r12) │ │ │ │ - movq $0x3363ae0,-0x30(%r12) │ │ │ │ - lea -0x4f(%r12),%rax │ │ │ │ - mov %rax,-0x28(%r12) │ │ │ │ - movq $0x3c37ef9,-0x20(%r12) │ │ │ │ - movq $0x4cf850,-0x18(%r12) │ │ │ │ - mov 0x20(%rbp),%rax │ │ │ │ - mov %rax,-0x10(%r12) │ │ │ │ - mov %rbx,-0x8(%r12) │ │ │ │ - lea -0x2e(%r12),%rax │ │ │ │ + ja 4cdbe8 │ │ │ │ + movq $0x4cda80,-0x30(%r12) │ │ │ │ + mov 0x8(%rbp),%rbx │ │ │ │ + mov %rbx,-0x20(%r12) │ │ │ │ + mov %rsi,-0x18(%r12) │ │ │ │ + movq $0x5f88f0,-0x10(%r12) │ │ │ │ + mov %rdx,-0x8(%r12) │ │ │ │ mov %rax,(%r12) │ │ │ │ - mov 0x10(%rbp),%rdi │ │ │ │ - lea 0x373623a(%rip),%rsi │ │ │ │ - mov 0x8(%rbp),%r14 │ │ │ │ - movq $0x3393020,0x20(%rbp) │ │ │ │ - mov 0x38(%rbp),%rax │ │ │ │ - mov %rax,0x28(%rbp) │ │ │ │ - mov 0x18(%rbp),%rax │ │ │ │ - mov %rax,0x30(%rbp) │ │ │ │ - lea -0x16(%r12),%rax │ │ │ │ - mov %rax,0x38(%rbp) │ │ │ │ - add $0x20,%rbp │ │ │ │ - jmp 5ea130 │ │ │ │ - movq $0x58,0x388(%r13) │ │ │ │ + lea -0x30(%r12),%rdi │ │ │ │ + lea -0x9(%r12),%r14 │ │ │ │ + mov %rcx,%rbx │ │ │ │ + add $0x30,%rbp │ │ │ │ + jmp 33959f8 │ │ │ │ + movq $0x38,0x388(%r13) │ │ │ │ + jmp 338a720 │ │ │ │ + add $0x30,%r12 │ │ │ │ + cmp 0x358(%r13),%r12 │ │ │ │ + ja 4cdc3b │ │ │ │ + movq $0x4cd9e8,-0x28(%r12) │ │ │ │ + mov %rsi,-0x18(%r12) │ │ │ │ + movq $0x5f88f0,-0x10(%r12) │ │ │ │ + mov %rdx,-0x8(%r12) │ │ │ │ + mov %rax,(%r12) │ │ │ │ + lea -0x28(%r12),%rdi │ │ │ │ + lea -0x9(%r12),%r14 │ │ │ │ + mov %rcx,%rbx │ │ │ │ + add $0x30,%rbp │ │ │ │ + jmp 33959f8 │ │ │ │ + movq $0x30,0x388(%r13) │ │ │ │ jmp 338a720 │ │ │ │ jmp *-0x8(%r13) │ │ │ │ - nopw 0x0(%rax,%rax,1) │ │ │ │ - sldt (%rax) │ │ │ │ - add %al,(%rdx) │ │ │ │ + nop │ │ │ │ + add %eax,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ - add %al,(%rdi) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ + adc %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ - add %cl,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ - add %bh,(%rax) │ │ │ │ - outsl %ds:(%rsi),(%dx) │ │ │ │ - sbb $0x458d4803,%eax │ │ │ │ - mov $0xff8394c,%eax │ │ │ │ - (bad) │ │ │ │ - sub (%rcx),%eax │ │ │ │ add %al,(%rax) │ │ │ │ - movq $0x4cfb50,-0x48(%rbp) │ │ │ │ - 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),%rbx │ │ │ │ - mov %rbx,%r10 │ │ │ │ - mov %r14,%rbx │ │ │ │ - mov %rcx,-0x40(%rbp) │ │ │ │ - mov %rdx,-0x38(%rbp) │ │ │ │ - mov %r10,-0x30(%rbp) │ │ │ │ - mov %rdi,-0x28(%rbp) │ │ │ │ - mov %rax,-0x20(%rbp) │ │ │ │ - mov %r9,-0x18(%rbp) │ │ │ │ - mov %r8,-0x10(%rbp) │ │ │ │ - mov %rsi,-0x8(%rbp) │ │ │ │ - add $0xffffffffffffffb8,%rbp │ │ │ │ + lea -0x18(%rbp),%rax │ │ │ │ + cmp %r15,%rax │ │ │ │ + jb 4cdce3 │ │ │ │ + movq $0x3390fc8,-0x10(%rbp) │ │ │ │ + mov %rbx,-0x8(%rbp) │ │ │ │ + movq $0x4cdca0,-0x18(%rbp) │ │ │ │ + mov 0x10(%rbx),%rbx │ │ │ │ + add $0xffffffffffffffe8,%rbp │ │ │ │ test $0x7,%bl │ │ │ │ - jne 4cfb50 │ │ │ │ + jne 4cdca0 │ │ │ │ mov (%rbx),%rax │ │ │ │ jmp *%rax │ │ │ │ - nopl (%rax) │ │ │ │ - or %al,(%rax) │ │ │ │ + nop │ │ │ │ + ... │ │ │ │ + (bad) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ + add %cl,-0x7d(%rcx) │ │ │ │ (bad) │ │ │ │ - add %al,(%rax) │ │ │ │ - add %al,%al │ │ │ │ - outsb %ds:(%rsi),(%dx) │ │ │ │ - sbb $0xc4834903,%eax │ │ │ │ - cmp %cl,0x3b(%rbp) │ │ │ │ + sbb %cl,0x3b(%rbp) │ │ │ │ movsl %ds:(%rsi),%es:(%rdi) │ │ │ │ pop %rax │ │ │ │ add (%rax),%eax │ │ │ │ - add %cl,(%rdi) │ │ │ │ - xchg %esi,0x48000000(%rbx) │ │ │ │ - mov 0x7(%rbx),%eax │ │ │ │ - mov 0xf(%rbx),%rcx │ │ │ │ - mov 0x17(%rbx),%rbx │ │ │ │ - movq $0x4cf958,-0x30(%r12) │ │ │ │ - mov 0x28(%rbp),%rdx │ │ │ │ - mov %rdx,-0x28(%r12) │ │ │ │ - mov 0x8(%rbp),%rdx │ │ │ │ - mov %rdx,-0x20(%r12) │ │ │ │ - mov 0x10(%rbp),%rdx │ │ │ │ - mov %rdx,-0x18(%r12) │ │ │ │ - mov 0x20(%rbp),%rdx │ │ │ │ - mov %rdx,-0x10(%r12) │ │ │ │ - mov 0x38(%rbp),%rdx │ │ │ │ - mov %rdx,-0x8(%r12) │ │ │ │ - mov 0x40(%rbp),%rdx │ │ │ │ - mov %rdx,(%r12) │ │ │ │ - movq $0x4cfbf0,0x10(%rbp) │ │ │ │ - mov %rbx,%rdx │ │ │ │ - mov 0x30(%rbp),%rbx │ │ │ │ - mov %rdx,0x28(%rbp) │ │ │ │ - mov %rcx,0x30(%rbp) │ │ │ │ - mov %rax,0x38(%rbp) │ │ │ │ - lea -0x2e(%r12),%rax │ │ │ │ - mov %rax,0x40(%rbp) │ │ │ │ - add $0x10,%rbp │ │ │ │ - test $0x7,%bl │ │ │ │ - jne 4cfbf0 │ │ │ │ - mov (%rbx),%rax │ │ │ │ - jmp *%rax │ │ │ │ - nopl (%rax) │ │ │ │ - (bad) │ │ │ │ - add %al,(%rax) │ │ │ │ - add %al,(%rax) │ │ │ │ - add %al,(%rax) │ │ │ │ - add %bl,(%rsi) │ │ │ │ - add %al,(%rax) │ │ │ │ - add %ah,(%rax) │ │ │ │ - outsb %ds:(%rsi),(%dx) │ │ │ │ - sbb $0x4d8b4c03,%eax │ │ │ │ - adc %cl,-0x77(%rcx) │ │ │ │ - fmuls -0x75(%rax) │ │ │ │ - jge 4cfc13 │ │ │ │ - mov 0x20(%rbp),%rsi │ │ │ │ - mov 0x28(%rbp),%r14 │ │ │ │ - mov 0x8(%rbp),%rbx │ │ │ │ - add $0x30,%rbp │ │ │ │ - jmp 4d0080 │ │ │ │ - jmp *-0x8(%r13) │ │ │ │ - movq $0x38,0x388(%r13) │ │ │ │ + add %dh,0x26(%rdi) │ │ │ │ + mov 0xf(%rbx),%rax │ │ │ │ + movq $0x2f83dd8,-0x10(%r12) │ │ │ │ + mov %rax,-0x8(%r12) │ │ │ │ + movq $0x3c37ef9,(%r12) │ │ │ │ + lea -0xf(%r12),%rbx │ │ │ │ + add $0x8,%rbp │ │ │ │ + jmp *0x0(%rbp) │ │ │ │ + movq $0x18,0x388(%r13) │ │ │ │ jmp 338a720 │ │ │ │ - nopl 0x0(%rax) │ │ │ │ - sldt (%rax) │ │ │ │ - add %al,(%rdx) │ │ │ │ + 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,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ - add %dl,%al │ │ │ │ - insl (%dx),%es:(%rdi) │ │ │ │ - sbb $0x458d4803,%eax │ │ │ │ - mov $0x4c,%al │ │ │ │ - cmp %edi,%eax │ │ │ │ - jb 4cfd40 │ │ │ │ - movq $0x4cfcc0,-0x50(%rbp) │ │ │ │ - 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 │ │ │ │ - mov %rbx,%r11 │ │ │ │ - mov %r14,%rbx │ │ │ │ - mov %rcx,-0x48(%rbp) │ │ │ │ - mov %rdx,-0x40(%rbp) │ │ │ │ - mov %r11,-0x38(%rbp) │ │ │ │ - mov %r9,-0x30(%rbp) │ │ │ │ - mov %rdi,-0x28(%rbp) │ │ │ │ - mov %rax,-0x20(%rbp) │ │ │ │ - mov %r8,-0x18(%rbp) │ │ │ │ - mov %r10,-0x10(%rbp) │ │ │ │ - mov %rsi,-0x8(%rbp) │ │ │ │ - add $0xffffffffffffffb0,%rbp │ │ │ │ + add %al,(%rax) │ │ │ │ + lea -0x20(%rbp),%rax │ │ │ │ + cmp %r15,%rax │ │ │ │ + jb 4cdd4b │ │ │ │ + movq $0x3390fc8,-0x10(%rbp) │ │ │ │ + mov %rbx,-0x8(%rbp) │ │ │ │ + movq $0x4cdd40,-0x20(%rbp) │ │ │ │ + mov 0x10(%rbx),%rax │ │ │ │ + mov 0x18(%rbx),%rbx │ │ │ │ + mov %rax,-0x18(%rbp) │ │ │ │ + add $0xffffffffffffffe0,%rbp │ │ │ │ test $0x7,%bl │ │ │ │ - jne 4cfcc0 │ │ │ │ + jne 4cdd40 │ │ │ │ mov (%rbx),%rax │ │ │ │ jmp *%rax │ │ │ │ - nopl (%rax) │ │ │ │ - or %eax,(%rax) │ │ │ │ + nop │ │ │ │ + add %eax,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ (bad) │ │ │ │ add %al,(%rax) │ │ │ │ - add %dl,0x6d(%rax) │ │ │ │ - sbb $0xc4834903,%eax │ │ │ │ - rex │ │ │ │ - cmp 0x358(%r13),%r12 │ │ │ │ - ja 4cfd30 │ │ │ │ - movq $0x4cfad8,-0x38(%r12) │ │ │ │ - mov 0x30(%rbp),%rax │ │ │ │ - mov %rax,-0x30(%r12) │ │ │ │ - mov 0x8(%rbp),%rax │ │ │ │ - mov %rax,-0x28(%r12) │ │ │ │ - mov 0x10(%rbp),%rax │ │ │ │ - mov %rax,-0x20(%r12) │ │ │ │ - mov 0x28(%rbp),%rax │ │ │ │ - mov %rax,-0x18(%r12) │ │ │ │ - mov 0x48(%rbp),%rcx │ │ │ │ - mov %rcx,-0x10(%r12) │ │ │ │ - mov 0x38(%rbp),%rcx │ │ │ │ - mov %rcx,-0x8(%r12) │ │ │ │ - mov 0x20(%rbp),%rcx │ │ │ │ - mov %rcx,(%r12) │ │ │ │ - lea -0x36(%r12),%r8 │ │ │ │ - mov %rax,%rdi │ │ │ │ - mov %rbx,%rsi │ │ │ │ - mov 0x40(%rbp),%r14 │ │ │ │ - mov 0x18(%rbp),%rbx │ │ │ │ - add $0x50,%rbp │ │ │ │ - jmp 4cdd88 │ │ │ │ - movq $0x40,0x388(%r13) │ │ │ │ - jmp 338a720 │ │ │ │ - jmp *-0x8(%r13) │ │ │ │ - nopl 0x0(%rax) │ │ │ │ - sldt (%rax) │ │ │ │ - add %al,(%rdx) │ │ │ │ + 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 │ │ │ │ + (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,-0x73(%rax) │ │ │ │ - rex.RB loopne 4cfdb1 │ │ │ │ - cmp %edi,%eax │ │ │ │ - jb 4cfdfc │ │ │ │ - movq $0x4cfdb0,-0x20(%rbp) │ │ │ │ - mov 0x6(%rbx),%rax │ │ │ │ - mov 0xe(%rbx),%rbx │ │ │ │ + rex.RB rorb $1,-0x8(%r9,%rdi,1) │ │ │ │ + jb 4cdec3 │ │ │ │ + movq $0x4cddc0,-0x28(%rbp) │ │ │ │ + mov 0x5(%rbx),%rax │ │ │ │ + mov 0xd(%rbx),%rbx │ │ │ │ mov %rbx,%rcx │ │ │ │ - mov %r14,%rbx │ │ │ │ + mov %rdi,%rbx │ │ │ │ + mov %rcx,-0x20(%rbp) │ │ │ │ mov %rax,-0x18(%rbp) │ │ │ │ - mov %rcx,-0x10(%rbp) │ │ │ │ + mov %r14,-0x10(%rbp) │ │ │ │ mov %rsi,-0x8(%rbp) │ │ │ │ - add $0xffffffffffffffe0,%rbp │ │ │ │ + add $0xffffffffffffffd8,%rbp │ │ │ │ test $0x7,%bl │ │ │ │ - jne 4cfdb0 │ │ │ │ + jne 4cddc0 │ │ │ │ mov (%rbx),%rax │ │ │ │ jmp *%rax │ │ │ │ - nopl (%rax) │ │ │ │ - add (%rax),%eax │ │ │ │ + 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) │ │ │ │ - sbb %cl,0x3b(%rbp) │ │ │ │ - movsl %ds:(%rsi),%es:(%rdi) │ │ │ │ - pop %rax │ │ │ │ - add (%rax),%eax │ │ │ │ - add %dh,0x2f(%rdi) │ │ │ │ - movq $0x3363098,-0x10(%r12) │ │ │ │ - mov 0x10(%rbp),%rax │ │ │ │ - mov %rax,-0x8(%r12) │ │ │ │ - mov 0x18(%rbp),%rax │ │ │ │ - mov %rax,(%r12) │ │ │ │ - lea -0xf(%r12),%rsi │ │ │ │ - mov %rbx,%r14 │ │ │ │ + add %cl,-0x39(%rax) │ │ │ │ + rex.RB clc │ │ │ │ + clc │ │ │ │ + fisttpll 0x48(%rax,%rax,1) │ │ │ │ + mov %ebx,%eax │ │ │ │ + mov 0xf(%rbx),%rbx │ │ │ │ + mov %rax,0x0(%rbp) │ │ │ │ + add $0xfffffffffffffff8,%rbp │ │ │ │ + test $0x7,%bl │ │ │ │ + jne 4cddf8 │ │ │ │ + mov (%rbx),%rax │ │ │ │ + jmp *%rax │ │ │ │ + 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) │ │ │ │ + adc %r9b,-0x75(%r8) │ │ │ │ + rex.WRB sbb %r9b,-0x75(%r8) │ │ │ │ + push %rbp │ │ │ │ + and %cl,-0x75(%rax) │ │ │ │ + jne 4cde30 │ │ │ │ + mov %rbx,%rdi │ │ │ │ + and $0x7,%edi │ │ │ │ + cmp $0x1,%rdi │ │ │ │ + je 4cde70 │ │ │ │ + add $0x38,%r12 │ │ │ │ + cmp 0x358(%r13),%r12 │ │ │ │ + ja 4cde60 │ │ │ │ + movq $0x4cdcf8,-0x30(%r12) │ │ │ │ mov 0x8(%rbp),%rbx │ │ │ │ - add $0x20,%rbp │ │ │ │ - jmp 3395748 │ │ │ │ - movq $0x18,0x388(%r13) │ │ │ │ + mov %rbx,-0x20(%r12) │ │ │ │ + mov %rsi,-0x18(%r12) │ │ │ │ + movq $0x5f88f0,-0x10(%r12) │ │ │ │ + mov %rdx,-0x8(%r12) │ │ │ │ + mov %rax,(%r12) │ │ │ │ + lea -0x30(%r12),%rdi │ │ │ │ + lea -0x9(%r12),%r14 │ │ │ │ + mov %rcx,%rbx │ │ │ │ + add $0x30,%rbp │ │ │ │ + jmp 33959f8 │ │ │ │ + movq $0x38,0x388(%r13) │ │ │ │ + jmp 338a720 │ │ │ │ + add $0x30,%r12 │ │ │ │ + cmp 0x358(%r13),%r12 │ │ │ │ + ja 4cdeb3 │ │ │ │ + movq $0x4cdc60,-0x28(%r12) │ │ │ │ + mov %rsi,-0x18(%r12) │ │ │ │ + movq $0x5f88f0,-0x10(%r12) │ │ │ │ + mov %rdx,-0x8(%r12) │ │ │ │ + mov %rax,(%r12) │ │ │ │ + lea -0x28(%r12),%rdi │ │ │ │ + lea -0x9(%r12),%r14 │ │ │ │ + mov %rcx,%rbx │ │ │ │ + add $0x30,%rbp │ │ │ │ + jmp 33959f8 │ │ │ │ + movq $0x30,0x388(%r13) │ │ │ │ jmp 338a720 │ │ │ │ jmp *-0x8(%r13) │ │ │ │ - sldt (%rax) │ │ │ │ - add %al,(%rdx) │ │ │ │ - add %al,(%rax) │ │ │ │ - add %al,(%rax,%rax,1) │ │ │ │ - add %al,(%rax) │ │ │ │ + nop │ │ │ │ + sbb (%rax),%al │ │ │ │ add %al,(%rax) │ │ │ │ + (bad) │ │ │ │ + ... │ │ │ │ add %al,(%rax) │ │ │ │ - or %al,(%rax) │ │ │ │ + add %cl,(%rsi) │ │ │ │ add %al,(%rax) │ │ │ │ - clc │ │ │ │ - imul $0xffffffd0,0x458d4803(%rip),%ebx │ │ │ │ - cmp %r15,%rax │ │ │ │ - jb 4cfef3 │ │ │ │ - movq $0x4cfe78,-0x30(%rbp) │ │ │ │ - mov 0x6(%rbx),%rax │ │ │ │ - mov 0xe(%rbx),%rcx │ │ │ │ - mov 0x16(%rbx),%rdx │ │ │ │ - mov 0x1e(%rbx),%rbx │ │ │ │ - mov %rbx,%rdi │ │ │ │ - mov %r14,%rbx │ │ │ │ - mov %rdi,-0x28(%rbp) │ │ │ │ - mov %rdx,-0x20(%rbp) │ │ │ │ - mov %rax,-0x18(%rbp) │ │ │ │ - mov %rcx,-0x10(%rbp) │ │ │ │ - mov %rsi,-0x8(%rbp) │ │ │ │ - add $0xffffffffffffffd0,%rbp │ │ │ │ + add %ch,(%rax) │ │ │ │ + lods %ds:(%rsi),%al │ │ │ │ + sbb $0x458d4803,%eax │ │ │ │ + fmuls -0x8(%rcx,%rdi,1) │ │ │ │ + jb 4cdfa6 │ │ │ │ + movq $0x4cdf28,-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 4cfe78 │ │ │ │ + jne 4cdf28 │ │ │ │ mov (%rbx),%rax │ │ │ │ jmp *%rax │ │ │ │ - nopl (%rax) │ │ │ │ + xchg %ax,%ax │ │ │ │ add $0x0,%eax │ │ │ │ add %al,(%rax) │ │ │ │ add %bl,(%rsi) │ │ │ │ add %al,(%rax) │ │ │ │ - add %bl,0x49031d6b(%rax) │ │ │ │ - add $0x28,%esp │ │ │ │ - cmp 0x358(%r13),%r12 │ │ │ │ - ja 4cfee3 │ │ │ │ - movq $0x32ce2c8,-0x20(%r12) │ │ │ │ - mov 0x28(%rbp),%rax │ │ │ │ - mov %rax,-0x18(%r12) │ │ │ │ - movq $0x4cfd60,-0x10(%r12) │ │ │ │ - mov 0x18(%rbp),%rax │ │ │ │ - mov %rax,-0x8(%r12) │ │ │ │ - lea -0x1e(%r12),%rax │ │ │ │ - mov %rax,(%r12) │ │ │ │ - mov 0x20(%rbp),%r14 │ │ │ │ - mov %rbx,%rax │ │ │ │ - mov 0x8(%rbp),%rbx │ │ │ │ - mov 0x10(%rbp),%rcx │ │ │ │ - movq $0x3393020,0x10(%rbp) │ │ │ │ - mov %rax,0x18(%rbp) │ │ │ │ - mov %rcx,0x20(%rbp) │ │ │ │ - lea -0xe(%r12),%rax │ │ │ │ - mov %rax,0x28(%rbp) │ │ │ │ - add $0x10,%rbp │ │ │ │ - jmp 4ce5e8 │ │ │ │ - movq $0x28,0x388(%r13) │ │ │ │ + add %ah,%al │ │ │ │ + stos %eax,%es:(%rdi) │ │ │ │ + sbb $0xc4834903,%eax │ │ │ │ + xor %cl,0x3b(%rbp) │ │ │ │ + movsl %ds:(%rsi),%es:(%rdi) │ │ │ │ + pop %rax │ │ │ │ + add (%rax),%eax │ │ │ │ + add %dh,0x61(%rdi) │ │ │ │ + mov 0x17(%rbx),%rax │ │ │ │ + mov 0x7(%rax),%rcx │ │ │ │ + mov 0xf(%rax),%rax │ │ │ │ + movq $0x4cdaf0,-0x28(%r12) │ │ │ │ + mov 0x20(%rbp),%rdx │ │ │ │ + mov %rdx,-0x20(%r12) │ │ │ │ + mov 0x8(%rbp),%rdx │ │ │ │ + mov %rdx,-0x18(%r12) │ │ │ │ + movq $0x4cdd68,-0x10(%r12) │ │ │ │ + mov 0x10(%rbp),%rsi │ │ │ │ + mov %rsi,-0x8(%r12) │ │ │ │ + mov %rdx,(%r12) │ │ │ │ + mov 0x18(%rbp),%r9 │ │ │ │ + lea -0xd(%r12),%r8 │ │ │ │ + mov %rbx,%rdi │ │ │ │ + mov %rax,%rsi │ │ │ │ + mov %rcx,%r14 │ │ │ │ + lea -0x25(%r12),%rax │ │ │ │ + mov %rax,0x20(%rbp) │ │ │ │ + add $0x20,%rbp │ │ │ │ + jmp 4cd2e8 │ │ │ │ + movq $0x30,0x388(%r13) │ │ │ │ jmp 338a720 │ │ │ │ + lea 0x31dab8b(%rip),%rbx │ │ │ │ jmp *-0x8(%r13) │ │ │ │ - nop │ │ │ │ + nopl 0x0(%rax) │ │ │ │ add %eax,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ adc %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ - xor %dl,0x1d(%rdx) │ │ │ │ - add -0x73(%rax),%ecx │ │ │ │ - rex.RB │ │ │ │ - lock cmp %r15,%rax │ │ │ │ - jb 4cff2a │ │ │ │ + add %al,(%rax) │ │ │ │ + add %al,(%rax) │ │ │ │ + lea -0x18(%rbp),%rax │ │ │ │ + cmp %r15,%rax │ │ │ │ + jb 4ce04b │ │ │ │ movq $0x3390fc8,-0x10(%rbp) │ │ │ │ mov %rbx,-0x8(%rbp) │ │ │ │ - mov 0x10(%rbx),%r14 │ │ │ │ - add $0xfffffffffffffff0,%rbp │ │ │ │ - jmp 4bbe90 │ │ │ │ + movq $0x4ce008,-0x18(%rbp) │ │ │ │ + mov 0x10(%rbx),%rbx │ │ │ │ + add $0xffffffffffffffe8,%rbp │ │ │ │ + test $0x7,%bl │ │ │ │ + jne 4ce008 │ │ │ │ + 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 $0x2f83dd8,-0x10(%r12) │ │ │ │ + mov %rax,-0x8(%r12) │ │ │ │ + movq $0x3c37ef9,(%r12) │ │ │ │ + lea -0xf(%r12),%rbx │ │ │ │ + add $0x8,%rbp │ │ │ │ + jmp *0x0(%rbp) │ │ │ │ + movq $0x18,0x388(%r13) │ │ │ │ + jmp 338a720 │ │ │ │ jmp *-0x10(%r13) │ │ │ │ - xchg %ax,%ax │ │ │ │ + nop │ │ │ │ add (%rax),%al │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ adc (%rax),%al │ │ │ │ add %al,(%rax) │ │ │ │ - or %dl,0x1d(%rdx) │ │ │ │ - add -0x73(%rax),%ecx │ │ │ │ - rex.RB loopne 4cff91 │ │ │ │ - cmp %edi,%eax │ │ │ │ - jb 4cffd4 │ │ │ │ - add $0x18,%r12 │ │ │ │ - cmp 0x358(%r13),%r12 │ │ │ │ - ja 4cffc9 │ │ │ │ + add %al,(%rax) │ │ │ │ + add %al,(%rax) │ │ │ │ + lea -0x20(%rbp),%rax │ │ │ │ + cmp %r15,%rax │ │ │ │ + jb 4ce0b3 │ │ │ │ movq $0x3390fc8,-0x10(%rbp) │ │ │ │ mov %rbx,-0x8(%rbp) │ │ │ │ + movq $0x4ce0a8,-0x20(%rbp) │ │ │ │ mov 0x10(%rbx),%rax │ │ │ │ mov 0x18(%rbx),%rbx │ │ │ │ - movq $0x4cff08,-0x10(%r12) │ │ │ │ - mov %rbx,(%r12) │ │ │ │ - movq $0x4cffb0,-0x20(%rbp) │ │ │ │ - mov %rax,%rbx │ │ │ │ - lea -0x10(%r12),%rax │ │ │ │ mov %rax,-0x18(%rbp) │ │ │ │ add $0xffffffffffffffe0,%rbp │ │ │ │ test $0x7,%bl │ │ │ │ - jne 4cffb0 │ │ │ │ + jne 4ce0a8 │ │ │ │ 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 %bl,0x1c(%rax) │ │ │ │ - (bad) │ │ │ │ - add -0x77(%rax),%ecx │ │ │ │ - fbstp (%rcx) │ │ │ │ - testb $0xd,0x35(%rbp,%rcx,4) │ │ │ │ - int3 │ │ │ │ - sbb $0x45c74803,%eax │ │ │ │ - add %al,%al │ │ │ │ - and $0x39,%al │ │ │ │ - add %ecx,%ebp │ │ │ │ - (bad) │ │ │ │ - xchg %dl,(%rbx) │ │ │ │ - add %cl,-0x39(%rcx) │ │ │ │ - test %ecx,0x18000003(%rax) │ │ │ │ - add %al,(%rax) │ │ │ │ - add %al,-0x1(%rcx) │ │ │ │ - lock add %gs:(%rax),%al │ │ │ │ - add %al,(%rax) │ │ │ │ - add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ - adc (%rax),%al │ │ │ │ add %al,(%rax) │ │ │ │ + add %cl,-0x75(%rax) │ │ │ │ + pop %rbp │ │ │ │ + or %cl,-0x7d(%rax) │ │ │ │ (bad) │ │ │ │ - push %rcx │ │ │ │ - sbb $0x458d4803,%eax │ │ │ │ - lock cmp %r15,%rax │ │ │ │ - jb 4d0060 │ │ │ │ - add $0x38,%r12 │ │ │ │ - cmp 0x358(%r13),%r12 │ │ │ │ - ja 4d0055 │ │ │ │ - movq $0x3390fc8,-0x10(%rbp) │ │ │ │ - mov %rbx,-0x8(%rbp) │ │ │ │ - mov 0x10(%rbx),%rax │ │ │ │ - mov 0x18(%rbx),%rbx │ │ │ │ - movq $0x4cff40,-0x30(%r12) │ │ │ │ - mov %rax,-0x20(%r12) │ │ │ │ - mov %rbx,-0x18(%r12) │ │ │ │ - movq $0x3363ae0,-0x10(%r12) │ │ │ │ - movq $0x3c2ad49,-0x8(%r12) │ │ │ │ - lea -0x30(%r12),%rax │ │ │ │ - mov %rax,(%r12) │ │ │ │ - lea -0xe(%r12),%rsi │ │ │ │ - lea 0x2ee7924(%rip),%r14 │ │ │ │ - add $0xfffffffffffffff0,%rbp │ │ │ │ - jmp 3359998 │ │ │ │ - movq $0x38,0x388(%r13) │ │ │ │ - jmp *-0x10(%r13) │ │ │ │ - nopl 0x0(%rax) │ │ │ │ - sbb (%rax),%al │ │ │ │ - add %al,(%rax) │ │ │ │ + add %al,%gs:-0x1(%rcx) │ │ │ │ + gs lock nop │ │ │ │ (bad) │ │ │ │ add %al,(%rax) │ │ │ │ - add %al,(%rsi) │ │ │ │ + add %al,(%rbx) │ │ │ │ add %al,(%rax) │ │ │ │ + add %al,(%rcx) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ - add %cl,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ - add %dl,0x48031d69(%rax) │ │ │ │ - lea -0x90(%rbp),%eax │ │ │ │ - cmp %r15,%rax │ │ │ │ - jb 4d05b4 │ │ │ │ - mov 0x0(%rbp),%rax │ │ │ │ - mov %r8,%rcx │ │ │ │ - and $0x7,%r8d │ │ │ │ - cmp $0x1,%r8 │ │ │ │ - je 4d05df │ │ │ │ - movq $0x4d0140,-0x68(%rbp) │ │ │ │ - mov %rbx,%rax │ │ │ │ - mov 0x2(%rbx),%rdx │ │ │ │ - mov 0xa(%rbx),%r8 │ │ │ │ - mov 0x12(%rbx),%r10 │ │ │ │ - mov 0x1a(%rbx),%r11 │ │ │ │ - mov %rdx,0x40(%rsp) │ │ │ │ - mov 0x22(%rbx),%rdx │ │ │ │ - mov 0x2a(%rbx),%rbx │ │ │ │ - mov %rbx,0x48(%rsp) │ │ │ │ - mov 0x6(%rcx),%rbx │ │ │ │ - mov %r8,0x50(%rsp) │ │ │ │ - mov 0x40(%rsp),%r8 │ │ │ │ - mov %r8,-0x60(%rbp) │ │ │ │ - mov 0x48(%rsp),%r8 │ │ │ │ - mov %r8,-0x58(%rbp) │ │ │ │ - mov 0x50(%rsp),%r8 │ │ │ │ - mov %r8,-0x50(%rbp) │ │ │ │ - mov %r10,-0x48(%rbp) │ │ │ │ - mov %rdx,-0x40(%rbp) │ │ │ │ - mov %r11,-0x38(%rbp) │ │ │ │ - mov %rax,-0x30(%rbp) │ │ │ │ - mov %r9,-0x28(%rbp) │ │ │ │ - mov %r14,-0x20(%rbp) │ │ │ │ - mov %rsi,-0x18(%rbp) │ │ │ │ - mov %rdi,-0x10(%rbp) │ │ │ │ - mov 0xe(%rcx),%rax │ │ │ │ - mov %rax,-0x8(%rbp) │ │ │ │ - add $0xffffffffffffff98,%rbp │ │ │ │ - test $0x7,%bl │ │ │ │ - jne 4d0140 │ │ │ │ - mov (%rbx),%rax │ │ │ │ - jmp *%rax │ │ │ │ - nopl 0x0(%rax) │ │ │ │ - or $0x0,%eax │ │ │ │ + add %cl,(%rcx) │ │ │ │ add %al,(%rax) │ │ │ │ - add %bl,(%rsi) │ │ │ │ add %al,(%rax) │ │ │ │ - add %dl,%al │ │ │ │ - push $0xffffffff8b48031d │ │ │ │ - adc %r9b,-0x75(%r8) │ │ │ │ - rex.WXB cmovs -0x74b7e8ad(%r11),%rcx │ │ │ │ - pop %rbx │ │ │ │ - (bad) │ │ │ │ - mov 0x7(%rbx),%rsi │ │ │ │ - mov 0xf(%rbx),%rbx │ │ │ │ - mov 0x7(%rbx),%rdi │ │ │ │ - mov 0xf(%rbx),%r8 │ │ │ │ - mov 0x17(%rbx),%rbx │ │ │ │ - cmp $0x4,%rbx │ │ │ │ - jne 4d0377 │ │ │ │ - mov 0x30(%rbp),%r9 │ │ │ │ - mov 0x40(%rbp),%r10 │ │ │ │ - mov 0x68(%rbp),%r11 │ │ │ │ - mov 0x60(%rbp),%r14 │ │ │ │ - cmp $0x34b4230,%r8 │ │ │ │ - je 4d0212 │ │ │ │ - sub $0x8,%rsp │ │ │ │ - mov %rdi,0x60(%rsp) │ │ │ │ - mov %r8,%rdi │ │ │ │ - mov %rsi,0x68(%rsp) │ │ │ │ - lea 0x2fe408d(%rip),%rsi │ │ │ │ - mov %rdx,0x70(%rsp) │ │ │ │ - mov $0x4,%edx │ │ │ │ - mov %rax,0x50(%rsp) │ │ │ │ - xor %eax,%eax │ │ │ │ - mov %r8,0x98(%rsp) │ │ │ │ - mov %rcx,0x90(%rsp) │ │ │ │ - mov %r11,0x88(%rsp) │ │ │ │ - mov %r10,0x80(%rsp) │ │ │ │ - mov %r9,0x78(%rsp) │ │ │ │ - call 4053d0 │ │ │ │ - add $0x8,%rsp │ │ │ │ - movslq %eax,%rax │ │ │ │ - test %rax,%rax │ │ │ │ - jne 4d0353 │ │ │ │ - mov 0x60(%rsp),%rsi │ │ │ │ - mov 0x68(%rsp),%rdx │ │ │ │ - mov 0x88(%rsp),%rcx │ │ │ │ - mov 0x80(%rsp),%r11 │ │ │ │ - mov 0x78(%rsp),%r10 │ │ │ │ - mov 0x70(%rsp),%r9 │ │ │ │ - add $0x28,%r12 │ │ │ │ - cmp 0x358(%r13),%r12 │ │ │ │ - ja 4d090a │ │ │ │ - movq $0x4cfe18,-0x20(%r12) │ │ │ │ - mov %r11,-0x18(%r12) │ │ │ │ - mov %r14,-0x10(%r12) │ │ │ │ - mov %r10,-0x8(%r12) │ │ │ │ - mov %r9,(%r12) │ │ │ │ - movq $0x4d0280,0x18(%rbp) │ │ │ │ - mov %rcx,%rbx │ │ │ │ - mov %rsi,0x38(%rbp) │ │ │ │ - mov %rdx,0x60(%rbp) │ │ │ │ - lea -0x1e(%r12),%rax │ │ │ │ - mov %rax,0x68(%rbp) │ │ │ │ - add $0x18,%rbp │ │ │ │ + add %al,(%rax) │ │ │ │ + add %cl,-0x73(%rax) │ │ │ │ + rex.RB fmuls -0x8(%r9,%rdi,1) │ │ │ │ + jb 4ce213 │ │ │ │ + movq $0x4ce118,-0x20(%rbp) │ │ │ │ + mov 0x5(%rbx),%rax │ │ │ │ + mov %rdi,%rbx │ │ │ │ + mov %rax,-0x18(%rbp) │ │ │ │ + mov %r14,-0x10(%rbp) │ │ │ │ + mov %rsi,-0x8(%rbp) │ │ │ │ + add $0xffffffffffffffe0,%rbp │ │ │ │ test $0x7,%bl │ │ │ │ - jne 4d0280 │ │ │ │ + jne 4ce118 │ │ │ │ mov (%rbx),%rax │ │ │ │ jmp *%rax │ │ │ │ - nopl 0x0(%rax) │ │ │ │ - mov (%rcx),%al │ │ │ │ + xchg %ax,%ax │ │ │ │ + add (%rax),%eax │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ (bad) │ │ │ │ add %al,(%rax) │ │ │ │ - add %dl,0x48031d67(%rax) │ │ │ │ - mov 0x50(%rbp),%eax │ │ │ │ - mov 0x8(%rbp),%rcx │ │ │ │ - mov 0x28(%rbp),%r10 │ │ │ │ - mov 0x30(%rbp),%r14 │ │ │ │ - mov 0x38(%rbp),%rsi │ │ │ │ - mov 0x40(%rbp),%rdi │ │ │ │ - mov 0x48(%rbp),%rdx │ │ │ │ - mov %rbx,%r8 │ │ │ │ - and $0x7,%r8d │ │ │ │ - cmp $0x1,%r8 │ │ │ │ - je 4d08bc │ │ │ │ - add $0x70,%r12 │ │ │ │ - cmp 0x358(%r13),%r12 │ │ │ │ - ja 4d0343 │ │ │ │ - mov 0x6(%rbx),%r8 │ │ │ │ - mov 0xe(%rbx),%rbx │ │ │ │ - movq $0x4cffe8,-0x68(%r12) │ │ │ │ - mov %r8,-0x58(%r12) │ │ │ │ - mov %rbx,-0x50(%r12) │ │ │ │ - movq $0x50aa00,-0x48(%r12) │ │ │ │ - mov 0x20(%rbp),%rbx │ │ │ │ - mov %rbx,-0x40(%r12) │ │ │ │ - lea -0x68(%r12),%rbx │ │ │ │ - mov %rbx,-0x38(%r12) │ │ │ │ - movq $0x3363ae0,-0x30(%r12) │ │ │ │ - lea -0x47(%r12),%rbx │ │ │ │ - mov %rbx,-0x28(%r12) │ │ │ │ - mov %rsi,-0x20(%r12) │ │ │ │ - movq $0x4a37b8,-0x18(%r12) │ │ │ │ - mov %r14,-0x10(%r12) │ │ │ │ - lea -0x2e(%r12),%rbx │ │ │ │ - mov %rbx,-0x8(%r12) │ │ │ │ - mov %rdi,(%r12) │ │ │ │ - mov %rax,%r8 │ │ │ │ - mov %r10,%rdi │ │ │ │ - lea -0x17(%r12),%rsi │ │ │ │ - mov %rdx,%r14 │ │ │ │ - mov %rcx,%rbx │ │ │ │ - add $0x58,%rbp │ │ │ │ - jmp 4cdd88 │ │ │ │ - movq $0x70,0x388(%r13) │ │ │ │ - jmp 338a720 │ │ │ │ - mov 0x58(%rsp),%rdi │ │ │ │ - mov 0x90(%rsp),%r8 │ │ │ │ - mov 0x60(%rsp),%rsi │ │ │ │ - mov 0x68(%rsp),%rdx │ │ │ │ - mov 0x88(%rsp),%rcx │ │ │ │ - mov 0x48(%rsp),%rax │ │ │ │ - movq $0x4d03c0,-0x28(%rbp) │ │ │ │ - mov %rbx,%r9 │ │ │ │ - mov %rax,%rbx │ │ │ │ - mov %rsi,-0x20(%rbp) │ │ │ │ - mov %r8,-0x18(%rbp) │ │ │ │ - mov %rdi,-0x10(%rbp) │ │ │ │ - mov %r9,-0x8(%rbp) │ │ │ │ - mov %rdx,0x0(%rbp) │ │ │ │ - mov %rcx,0x10(%rbp) │ │ │ │ - add $0xffffffffffffffd8,%rbp │ │ │ │ - test $0x7,%bl │ │ │ │ - jne 4d03c0 │ │ │ │ - mov (%rbx),%rax │ │ │ │ - jmp *%rax │ │ │ │ - nopl 0x0(%rax,%rax,1) │ │ │ │ - xchg %eax,%edx │ │ │ │ - add (%rax),%al │ │ │ │ - add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ - add %bl,(%rsi) │ │ │ │ add %al,(%rax) │ │ │ │ - add %dl,0x66(%rax) │ │ │ │ - sbb $0x458b4803,%eax │ │ │ │ + add %cl,-0x39(%rax) │ │ │ │ + rex.RB clc │ │ │ │ push %rax │ │ │ │ - mov 0x58(%rbp),%r9 │ │ │ │ - mov 0x68(%rbp),%r10 │ │ │ │ - mov 0x90(%rbp),%rcx │ │ │ │ - mov 0x70(%rbp),%r14 │ │ │ │ - mov 0x78(%rbp),%rsi │ │ │ │ - mov 0x80(%rbp),%rdi │ │ │ │ - mov 0x88(%rbp),%rdx │ │ │ │ - mov 0x38(%rbp),%r8 │ │ │ │ - mov 0x28(%rbp),%r11 │ │ │ │ - mov %rax,0x98(%rsp) │ │ │ │ - mov 0x8(%rbp),%rax │ │ │ │ - mov %r9,0x70(%rsp) │ │ │ │ - mov 0x10(%rbp),%r9 │ │ │ │ - mov %r10,0x78(%rsp) │ │ │ │ - mov 0x18(%rbp),%r10 │ │ │ │ - mov %rcx,0x80(%rsp) │ │ │ │ - mov 0x20(%rbp),%rcx │ │ │ │ - cmpq $0x0,0x7(%rbx) │ │ │ │ - jne 4d0685 │ │ │ │ - cmp $0x4,%rcx │ │ │ │ - jne 4d0685 │ │ │ │ - mov 0x30(%rbp),%rbx │ │ │ │ - mov %rbx,0x40(%rsp) │ │ │ │ - mov 0x40(%rbp),%rbx │ │ │ │ - mov %rbx,0x50(%rsp) │ │ │ │ - mov 0x48(%rbp),%rbx │ │ │ │ - mov %rbx,0xa0(%rsp) │ │ │ │ - mov 0x60(%rbp),%rbx │ │ │ │ - cmp $0x33b7dbe,%r9 │ │ │ │ - je 4d04ed │ │ │ │ - sub $0x8,%rsp │ │ │ │ - mov %rdi,0xb0(%rsp) │ │ │ │ - mov %r9,%rdi │ │ │ │ - mov %rsi,0xb8(%rsp) │ │ │ │ - lea 0x2ee7941(%rip),%rsi │ │ │ │ - mov %rdx,0xc0(%rsp) │ │ │ │ - mov $0x4,%edx │ │ │ │ - mov %rax,0x68(%rsp) │ │ │ │ - xor %eax,%eax │ │ │ │ - mov %rcx,0xc8(%rsp) │ │ │ │ - mov %r10,0x60(%rsp) │ │ │ │ - mov %r9,0x98(%rsp) │ │ │ │ - mov %r11,0x70(%rsp) │ │ │ │ - mov %r8,0x90(%rsp) │ │ │ │ - call 4053d0 │ │ │ │ - add $0x8,%rsp │ │ │ │ - movslq %eax,%rax │ │ │ │ - test %rax,%rax │ │ │ │ - jne 4d0646 │ │ │ │ - mov 0x68(%rsp),%r11 │ │ │ │ - mov 0x88(%rsp),%r8 │ │ │ │ - mov 0xb8(%rsp),%rdx │ │ │ │ - mov 0xa8(%rsp),%rdi │ │ │ │ - mov 0xb0(%rsp),%rsi │ │ │ │ - add $0x68,%r12 │ │ │ │ - cmp 0x358(%r13),%r12 │ │ │ │ - ja 4d0598 │ │ │ │ - movq $0x4cfc40,-0x60(%r12) │ │ │ │ - mov 0x80(%rsp),%rax │ │ │ │ - mov %rax,-0x58(%r12) │ │ │ │ - mov 0x40(%rsp),%rax │ │ │ │ - mov %rax,-0x50(%r12) │ │ │ │ - mov 0x50(%rsp),%rax │ │ │ │ - mov %rax,-0x48(%r12) │ │ │ │ - mov 0x78(%rsp),%r10 │ │ │ │ - mov %r10,-0x40(%r12) │ │ │ │ - mov %rdx,-0x38(%r12) │ │ │ │ - mov %rbx,-0x30(%r12) │ │ │ │ - mov %r11,-0x28(%r12) │ │ │ │ - mov 0xa0(%rsp),%rcx │ │ │ │ - mov %rcx,-0x20(%r12) │ │ │ │ - movq $0x4a37b8,-0x18(%r12) │ │ │ │ - mov %r14,-0x10(%r12) │ │ │ │ - mov %rsi,-0x8(%r12) │ │ │ │ - mov %rdi,(%r12) │ │ │ │ - mov %r8,%r14 │ │ │ │ - movq $0x3393020,0x78(%rbp) │ │ │ │ - lea -0x17(%r12),%rax │ │ │ │ - mov %rax,0x80(%rbp) │ │ │ │ - mov %r10,0x88(%rbp) │ │ │ │ - lea -0x5e(%r12),%rax │ │ │ │ - mov %rax,0x90(%rbp) │ │ │ │ - add $0x78,%rbp │ │ │ │ - jmp 607718 │ │ │ │ - movq $0x68,0x388(%r13) │ │ │ │ - movq $0x4d0948,0x20(%rbp) │ │ │ │ - add $0x20,%rbp │ │ │ │ - jmp 338a2b0 │ │ │ │ - jmp *-0x8(%r13) │ │ │ │ + loope 4ce16b │ │ │ │ + add %cl,-0x77(%rax) │ │ │ │ + fmuls -0x75(%rax) │ │ │ │ + pop %rbx │ │ │ │ + cmovs -0x7cb7ffbb(%rcx),%ecx │ │ │ │ + (bad) │ │ │ │ + ret │ │ │ │ + (bad) │ │ │ │ + jne 4ce150 │ │ │ │ + mov (%rbx),%rax │ │ │ │ + jmp *%rax │ │ │ │ + nopl 0x0(%rax) │ │ │ │ add $0x0,%al │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ (bad) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %cl,-0x75(%rax) │ │ │ │ - and %r9b,0x75(%r11,%rcx,4) │ │ │ │ - or %cl,-0x75(%rax) │ │ │ │ - jne 4d05e4 │ │ │ │ - mov 0x18(%rbp),%rdi │ │ │ │ - add $0x20,%rbp │ │ │ │ - mov %rbx,%rcx │ │ │ │ - add $0x20,%r12 │ │ │ │ - cmp 0x358(%r13),%r12 │ │ │ │ - ja 4d061b │ │ │ │ - movq $0x4a37b8,-0x18(%r12) │ │ │ │ - mov %r14,-0x10(%r12) │ │ │ │ - mov %rsi,-0x8(%r12) │ │ │ │ - mov %rdi,(%r12) │ │ │ │ - lea 0x31d3ecf(%rip),%rsi │ │ │ │ - lea -0x17(%r12),%r14 │ │ │ │ - mov %rax,%rbx │ │ │ │ - add $0x8,%rbp │ │ │ │ - jmp 3395748 │ │ │ │ - movq $0x20,0x388(%r13) │ │ │ │ - movq $0x4d05c8,-0x20(%rbp) │ │ │ │ - mov %rcx,%rbx │ │ │ │ - mov %r14,-0x18(%rbp) │ │ │ │ - mov %rsi,-0x10(%rbp) │ │ │ │ - mov %rdi,-0x8(%rbp) │ │ │ │ - add $0xffffffffffffffe0,%rbp │ │ │ │ - jmp 338a720 │ │ │ │ - mov 0xc0(%rsp),%rcx │ │ │ │ - mov 0x58(%rsp),%r10 │ │ │ │ - mov 0x90(%rsp),%r9 │ │ │ │ - mov 0x60(%rsp),%rax │ │ │ │ - mov 0x68(%rsp),%r11 │ │ │ │ - mov 0x88(%rsp),%r8 │ │ │ │ - mov 0xb8(%rsp),%rdx │ │ │ │ - mov 0xa8(%rsp),%rdi │ │ │ │ - mov 0xb0(%rsp),%rsi │ │ │ │ - cmp $0x4,%rcx │ │ │ │ - je 4d0764 │ │ │ │ - mov %rdx,0xb8(%rsp) │ │ │ │ - mov %r8,%rdx │ │ │ │ - mov %r11,%r8 │ │ │ │ - mov %r9,%r11 │ │ │ │ - mov %rax,%r9 │ │ │ │ - mov %r10,%rax │ │ │ │ - mov %rcx,%r10 │ │ │ │ - mov 0xb8(%rsp),%rcx │ │ │ │ - mov 0x80(%rsp),%rbx │ │ │ │ + adc %r9b,-0x75(%r8) │ │ │ │ + rex.WRB sbb %r9b,-0x75(%r8) │ │ │ │ + push %rbp │ │ │ │ + and %cl,-0x77(%rax) │ │ │ │ + fiadds -0x7cb7f81a(%rbx) │ │ │ │ + incb (%rcx) │ │ │ │ + je 4ce1c2 │ │ │ │ add $0x30,%r12 │ │ │ │ cmp 0x358(%r13),%r12 │ │ │ │ - ja 4d074c │ │ │ │ - movq $0x4cf660,-0x28(%r12) │ │ │ │ - mov %rbx,-0x20(%r12) │ │ │ │ - movq $0x4a37b8,-0x18(%r12) │ │ │ │ - mov %r14,-0x10(%r12) │ │ │ │ - mov %rsi,-0x8(%r12) │ │ │ │ - mov %rdi,(%r12) │ │ │ │ - mov %r9,%rbx │ │ │ │ - mov %rdx,%r9 │ │ │ │ - mov %r8,%rdx │ │ │ │ - mov %r10,%r8 │ │ │ │ - mov %rax,%rdi │ │ │ │ - mov %r11,%rsi │ │ │ │ - mov %rbx,%r14 │ │ │ │ - mov 0x98(%rsp),%rax │ │ │ │ + ja 4ce1b2 │ │ │ │ + movq $0x4ce060,-0x28(%r12) │ │ │ │ + mov 0x8(%rbp),%rbx │ │ │ │ + mov %rbx,-0x18(%r12) │ │ │ │ + mov %rdx,-0x10(%r12) │ │ │ │ + movq $0x5f8850,-0x8(%r12) │ │ │ │ + mov %rcx,(%r12) │ │ │ │ + lea -0x28(%r12),%rdi │ │ │ │ + mov %rdx,%rsi │ │ │ │ + lea -0x1(%r12),%r14 │ │ │ │ mov %rax,%rbx │ │ │ │ - mov %rdx,0x68(%rbp) │ │ │ │ - mov %rcx,0x70(%rbp) │ │ │ │ - movq $0x3393020,0x78(%rbp) │ │ │ │ - lea -0x17(%r12),%rax │ │ │ │ - mov %rax,0x80(%rbp) │ │ │ │ - mov 0x78(%rsp),%r10 │ │ │ │ - mov %r10,0x88(%rbp) │ │ │ │ - lea -0x26(%r12),%rax │ │ │ │ - mov %rax,0x90(%rbp) │ │ │ │ - add $0x68,%rbp │ │ │ │ - jmp 4cf3c0 │ │ │ │ + add $0x28,%rbp │ │ │ │ + jmp 33959f8 │ │ │ │ movq $0x30,0x388(%r13) │ │ │ │ - movq $0x4d0aa0,0x0(%rbp) │ │ │ │ - jmp 338a2b0 │ │ │ │ - cmp $0x33b7dbe,%r9 │ │ │ │ - je 4d07e9 │ │ │ │ - sub $0x8,%rsp │ │ │ │ - mov %rdi,%rbx │ │ │ │ - mov %r9,%rdi │ │ │ │ - mov %rsi,0xb8(%rsp) │ │ │ │ - lea 0x2ee7638(%rip),%rsi │ │ │ │ - mov %rdx,0xc0(%rsp) │ │ │ │ - mov $0x4,%edx │ │ │ │ - mov %rax,0x68(%rsp) │ │ │ │ - xor %eax,%eax │ │ │ │ - mov %rcx,0xc8(%rsp) │ │ │ │ - mov %r10,0x60(%rsp) │ │ │ │ - mov %r9,0x98(%rsp) │ │ │ │ - mov %r11,0x70(%rsp) │ │ │ │ - mov %r8,0x90(%rsp) │ │ │ │ - call 4053d0 │ │ │ │ - add $0x8,%rsp │ │ │ │ - movslq %eax,%rax │ │ │ │ - test %rax,%rax │ │ │ │ - jne 4d0a0e │ │ │ │ - mov 0x60(%rsp),%rax │ │ │ │ - mov 0xb8(%rsp),%rdx │ │ │ │ - mov %rbx,%rdi │ │ │ │ - mov 0xb0(%rsp),%rsi │ │ │ │ - add $0x68,%r12 │ │ │ │ - cmp 0x358(%r13),%r12 │ │ │ │ - ja 4d08a4 │ │ │ │ - movq $0x4cf710,-0x60(%r12) │ │ │ │ - mov 0x80(%rsp),%rbx │ │ │ │ - mov %rbx,-0x58(%r12) │ │ │ │ - movq $0x50d128,-0x50(%r12) │ │ │ │ - movq $0x36acc57,-0x48(%r12) │ │ │ │ - mov %rax,-0x40(%r12) │ │ │ │ - movq $0x36a4478,-0x38(%r12) │ │ │ │ - movq $0x3363ae0,-0x30(%r12) │ │ │ │ - lea -0x4f(%r12),%rax │ │ │ │ - mov %rax,-0x28(%r12) │ │ │ │ - mov %r14,-0x20(%r12) │ │ │ │ - movq $0x4a37b8,-0x18(%r12) │ │ │ │ - lea -0x2e(%r12),%rax │ │ │ │ - mov %rax,-0x10(%r12) │ │ │ │ - mov %rsi,-0x8(%r12) │ │ │ │ - mov %rdi,(%r12) │ │ │ │ - mov %rdx,%r14 │ │ │ │ - mov 0x70(%rsp),%r9 │ │ │ │ - mov %r9,%rbx │ │ │ │ - movq $0x3393020,0x78(%rbp) │ │ │ │ - lea -0x17(%r12),%rax │ │ │ │ - mov %rax,0x80(%rbp) │ │ │ │ - mov 0x78(%rsp),%r10 │ │ │ │ - mov %r10,0x88(%rbp) │ │ │ │ - lea -0x5e(%r12),%rax │ │ │ │ - mov %rax,0x90(%rbp) │ │ │ │ - add $0x78,%rbp │ │ │ │ - jmp 4ce5e8 │ │ │ │ - movq $0x68,0x388(%r13) │ │ │ │ - movq $0x4d09c8,0x0(%rbp) │ │ │ │ - jmp 338a2b0 │ │ │ │ - add $0x20,%r12 │ │ │ │ - cmp 0x358(%r13),%r12 │ │ │ │ - ja 4d08fa │ │ │ │ - movq $0x4a37b8,-0x18(%r12) │ │ │ │ - mov %r14,-0x10(%r12) │ │ │ │ - mov %rsi,-0x8(%r12) │ │ │ │ - mov %rdi,(%r12) │ │ │ │ - mov %rax,%r8 │ │ │ │ - mov %r10,%rdi │ │ │ │ - lea -0x17(%r12),%rsi │ │ │ │ - mov %rdx,%r14 │ │ │ │ - mov %rcx,%rbx │ │ │ │ - add $0x58,%rbp │ │ │ │ - jmp 4cdd88 │ │ │ │ - movq $0x20,0x388(%r13) │ │ │ │ jmp 338a720 │ │ │ │ + add $0x28,%r12 │ │ │ │ + cmp 0x358(%r13),%r12 │ │ │ │ + ja 4ce203 │ │ │ │ + movq $0x4cdfc8,-0x20(%r12) │ │ │ │ + mov %rdx,-0x10(%r12) │ │ │ │ + movq $0x5f8850,-0x8(%r12) │ │ │ │ + mov %rcx,(%r12) │ │ │ │ + lea -0x20(%r12),%rdi │ │ │ │ + mov %rdx,%rsi │ │ │ │ + lea -0x1(%r12),%r14 │ │ │ │ + mov %rax,%rbx │ │ │ │ + add $0x28,%rbp │ │ │ │ + jmp 33959f8 │ │ │ │ movq $0x28,0x388(%r13) │ │ │ │ - movq $0x4d0a68,0x10(%rbp) │ │ │ │ - mov %rsi,0x18(%rbp) │ │ │ │ - mov %rdx,0x28(%rbp) │ │ │ │ - mov %rcx,0x38(%rbp) │ │ │ │ - add $0x10,%rbp │ │ │ │ - jmp 338a2b0 │ │ │ │ - nopw 0x0(%rax,%rax,1) │ │ │ │ - (bad) │ │ │ │ - sbb %al,(%rax) │ │ │ │ - add %al,(%rax) │ │ │ │ - add %al,(%rax) │ │ │ │ - add %bl,(%rsi) │ │ │ │ - add %al,(%rax) │ │ │ │ - add %cl,%al │ │ │ │ - (bad) │ │ │ │ - sbb $0x458b4803,%eax │ │ │ │ - adc %cl,-0x75(%rax) │ │ │ │ - pop %rbp │ │ │ │ - and %cl,-0x75(%rax) │ │ │ │ - rex.WRB sub %r9b,-0x75(%r8) │ │ │ │ - push %rbp │ │ │ │ - rex │ │ │ │ - mov 0x48(%rbp),%r10 │ │ │ │ - mov 0x70(%rbp),%rsi │ │ │ │ - mov 0x50(%rbp),%r14 │ │ │ │ - mov 0x58(%rbp),%rdi │ │ │ │ - mov 0x60(%rbp),%r8 │ │ │ │ - mov 0x68(%rbp),%r9 │ │ │ │ - mov 0x18(%rbp),%r11 │ │ │ │ - mov %rax,0x40(%rsp) │ │ │ │ - mov 0x8(%rbp),%rax │ │ │ │ - add $0xffffffffffffffe0,%rbp │ │ │ │ - mov %rsi,0x80(%rsp) │ │ │ │ - mov %rdi,%rsi │ │ │ │ - mov %r8,%rdi │ │ │ │ - mov %r11,%r8 │ │ │ │ - mov %rax,%r11 │ │ │ │ - mov %r10,0x78(%rsp) │ │ │ │ - mov %rcx,0xa0(%rsp) │ │ │ │ - mov %rbx,0x50(%rsp) │ │ │ │ - mov %rdx,%rbx │ │ │ │ - mov %r9,%rdx │ │ │ │ - jmp 4d04ed │ │ │ │ - nopw 0x0(%rax,%rax,1) │ │ │ │ - xchg %eax,%edx │ │ │ │ - incl (%rdx) │ │ │ │ + jmp 338a720 │ │ │ │ + jmp *-0x8(%r13) │ │ │ │ + nop │ │ │ │ + add %eax,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ - add %bl,(%rsi) │ │ │ │ add %al,(%rax) │ │ │ │ - add %cl,0x60(%rax) │ │ │ │ - sbb $0x4d8b4c03,%eax │ │ │ │ - pop %rax │ │ │ │ - mov 0x68(%rbp),%r10 │ │ │ │ - mov 0x90(%rbp),%rax │ │ │ │ - mov 0x70(%rbp),%r14 │ │ │ │ - mov 0x78(%rbp),%rsi │ │ │ │ - mov 0x80(%rbp),%rdi │ │ │ │ - mov 0x88(%rbp),%rbx │ │ │ │ - mov 0x8(%rbp),%rcx │ │ │ │ - mov %rbx,%rdx │ │ │ │ - mov %rax,0x80(%rsp) │ │ │ │ - mov %rcx,%rax │ │ │ │ - mov %r10,0x78(%rsp) │ │ │ │ - mov %r9,0x70(%rsp) │ │ │ │ - jmp 4d07e9 │ │ │ │ - mov 0xc0(%rsp),%r10 │ │ │ │ - mov 0x58(%rsp),%rax │ │ │ │ - mov 0x90(%rsp),%r11 │ │ │ │ - mov 0x60(%rsp),%r9 │ │ │ │ - mov 0x68(%rsp),%r8 │ │ │ │ - mov 0x88(%rsp),%rdx │ │ │ │ - mov 0xb8(%rsp),%rcx │ │ │ │ - mov %rbx,%rdi │ │ │ │ - mov 0xb0(%rsp),%rsi │ │ │ │ - mov 0x80(%rsp),%rbx │ │ │ │ - jmp 4d06b9 │ │ │ │ - nopl (%rax) │ │ │ │ - or (%rax),%eax │ │ │ │ + adc %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ + lea -0x18(%rbp),%rax │ │ │ │ + cmp %r15,%rax │ │ │ │ + jb 4ce2ab │ │ │ │ + movq $0x3390fc8,-0x10(%rbp) │ │ │ │ + mov %rbx,-0x8(%rbp) │ │ │ │ + movq $0x4ce268,-0x18(%rbp) │ │ │ │ + mov 0x10(%rbx),%rbx │ │ │ │ + add $0xffffffffffffffe8,%rbp │ │ │ │ + test $0x7,%bl │ │ │ │ + jne 4ce268 │ │ │ │ + mov (%rbx),%rax │ │ │ │ + jmp *%rax │ │ │ │ + nop │ │ │ │ + ... │ │ │ │ (bad) │ │ │ │ add %al,(%rax) │ │ │ │ - add %ch,0x4c031d5f(%rax) │ │ │ │ - mov 0x20(%rbp),%ecx │ │ │ │ - mov 0x30(%rbp),%r10 │ │ │ │ - mov 0x58(%rbp),%rax │ │ │ │ - mov 0x50(%rbp),%r14 │ │ │ │ - mov 0x28(%rbp),%rcx │ │ │ │ - mov 0x18(%rbp),%rdx │ │ │ │ - mov 0x8(%rbp),%rsi │ │ │ │ - add $0xfffffffffffffff0,%rbp │ │ │ │ - mov %rax,%r11 │ │ │ │ - jmp 4d0212 │ │ │ │ - xchg %eax,%edx │ │ │ │ - push $0x3 │ │ │ │ - add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ - add %bl,(%rsi) │ │ │ │ add %al,(%rax) │ │ │ │ - add %dh,0x5f(%rax) │ │ │ │ - sbb $0x458b4803,%eax │ │ │ │ - push %rax │ │ │ │ - mov 0x68(%rbp),%r10 │ │ │ │ - mov 0x90(%rbp),%rbx │ │ │ │ - mov 0x70(%rbp),%r14 │ │ │ │ - mov 0x78(%rbp),%rsi │ │ │ │ - mov 0x80(%rbp),%rdi │ │ │ │ - mov 0x88(%rbp),%rcx │ │ │ │ - mov 0x38(%rbp),%rdx │ │ │ │ - mov 0x28(%rbp),%r8 │ │ │ │ - mov 0x8(%rbp),%r9 │ │ │ │ - mov 0x10(%rbp),%r11 │ │ │ │ - mov %rax,0x98(%rsp) │ │ │ │ - mov 0x18(%rbp),%rax │ │ │ │ - mov %r10,0x78(%rsp) │ │ │ │ - mov 0x20(%rbp),%r10 │ │ │ │ - jmp 4d06b9 │ │ │ │ + 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 $0x2f83dd8,-0x10(%r12) │ │ │ │ + mov %rax,-0x8(%r12) │ │ │ │ + movq $0x3c37ef9,(%r12) │ │ │ │ + lea -0xf(%r12),%rbx │ │ │ │ + add $0x8,%rbp │ │ │ │ + jmp *0x0(%rbp) │ │ │ │ + movq $0x18,0x388(%r13) │ │ │ │ + jmp 338a720 │ │ │ │ + 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 │ │ │ │ + lea -0x20(%rbp),%rax │ │ │ │ cmp %r15,%rax │ │ │ │ - jb 4d0b26 │ │ │ │ + jb 4ce313 │ │ │ │ movq $0x3390fc8,-0x10(%rbp) │ │ │ │ mov %rbx,-0x8(%rbp) │ │ │ │ - mov 0x10(%rbx),%r14 │ │ │ │ + movq $0x4ce308,-0x20(%rbp) │ │ │ │ + mov 0x10(%rbx),%rax │ │ │ │ mov 0x18(%rbx),%rbx │ │ │ │ - add $0xfffffffffffffff0,%rbp │ │ │ │ - jmp 3395508 │ │ │ │ - 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 %al,(%rax) │ │ │ │ - add %al,(%rax) │ │ │ │ - add %cl,-0x73(%rax) │ │ │ │ - rex.RB loopne 4d0b99 │ │ │ │ - cmp %edi,%eax │ │ │ │ - jb 4d0be4 │ │ │ │ - movq $0x4d0b98,-0x20(%rbp) │ │ │ │ - mov 0x6(%rbx),%rax │ │ │ │ - mov 0xe(%rbx),%rbx │ │ │ │ - mov %rbx,%rcx │ │ │ │ - mov %r14,%rbx │ │ │ │ mov %rax,-0x18(%rbp) │ │ │ │ - mov %rcx,-0x10(%rbp) │ │ │ │ - mov %rsi,-0x8(%rbp) │ │ │ │ add $0xffffffffffffffe0,%rbp │ │ │ │ test $0x7,%bl │ │ │ │ - jne 4d0b98 │ │ │ │ + jne 4ce308 │ │ │ │ mov (%rbx),%rax │ │ │ │ jmp *%rax │ │ │ │ - nopl (%rax) │ │ │ │ - add (%rax),%eax │ │ │ │ + nop │ │ │ │ + add %eax,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ (bad) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ - add %cl,-0x7d(%rcx) │ │ │ │ + add %cl,-0x75(%rax) │ │ │ │ + pop %rbp │ │ │ │ + or %cl,-0x7d(%rax) │ │ │ │ + (bad) │ │ │ │ + add %al,%gs:-0x1(%rcx) │ │ │ │ + gs lock nop │ │ │ │ (bad) │ │ │ │ - and %cl,0x3b(%rbp) │ │ │ │ - movsl %ds:(%rsi),%es:(%rdi) │ │ │ │ - pop %rax │ │ │ │ - add (%rax),%eax │ │ │ │ - add %dh,0x2f(%rdi) │ │ │ │ - movq $0x4d0b00,-0x18(%r12) │ │ │ │ - mov 0x18(%rbp),%rax │ │ │ │ - mov %rax,-0x8(%r12) │ │ │ │ - mov 0x10(%rbp),%rax │ │ │ │ - mov %rax,(%r12) │ │ │ │ - lea -0x18(%r12),%rsi │ │ │ │ - mov %rbx,%r14 │ │ │ │ - mov 0x8(%rbp),%rbx │ │ │ │ - add $0x20,%rbp │ │ │ │ - jmp 3395748 │ │ │ │ - movq $0x20,0x388(%r13) │ │ │ │ - jmp 338a720 │ │ │ │ - jmp *-0x8(%r13) │ │ │ │ - sldt (%rax) │ │ │ │ - add %al,(%rdx) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rbx) │ │ │ │ add %al,(%rax) │ │ │ │ + add %al,(%rcx) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ - add %cl,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ - add %dl,(%rax) │ │ │ │ - pop %rsi │ │ │ │ - sbb $0x458d4803,%eax │ │ │ │ - fmuls -0x8(%rcx,%rdi,1) │ │ │ │ - jb 4d0ce0 │ │ │ │ - movq $0x4d0c58,-0x28(%rbp) │ │ │ │ - mov 0x6(%rbx),%rax │ │ │ │ - mov 0xe(%rbx),%rcx │ │ │ │ - mov 0x16(%rbx),%rbx │ │ │ │ - mov %rbx,%rdx │ │ │ │ - mov %r14,%rbx │ │ │ │ - mov %rcx,-0x20(%rbp) │ │ │ │ + add %cl,(%rcx) │ │ │ │ + add %al,(%rax) │ │ │ │ + add %al,(%rax) │ │ │ │ + add %al,(%rax) │ │ │ │ + add %cl,-0x73(%rax) │ │ │ │ + rex.RB fmuls -0x8(%r9,%rdi,1) │ │ │ │ + jb 4ce473 │ │ │ │ + movq $0x4ce378,-0x20(%rbp) │ │ │ │ + mov 0x5(%rbx),%rax │ │ │ │ + mov %rdi,%rbx │ │ │ │ mov %rax,-0x18(%rbp) │ │ │ │ - mov %rdx,-0x10(%rbp) │ │ │ │ + mov %r14,-0x10(%rbp) │ │ │ │ mov %rsi,-0x8(%rbp) │ │ │ │ - add $0xffffffffffffffd8,%rbp │ │ │ │ + add $0xffffffffffffffe0,%rbp │ │ │ │ test $0x7,%bl │ │ │ │ - jne 4d0c58 │ │ │ │ + jne 4ce378 │ │ │ │ mov (%rbx),%rax │ │ │ │ jmp *%rax │ │ │ │ - nopl (%rax) │ │ │ │ - add $0x0,%al │ │ │ │ + xchg %ax,%ax │ │ │ │ + add (%rax),%eax │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ (bad) │ │ │ │ add %al,(%rax) │ │ │ │ - add %bh,0x48031d5d(%rax) │ │ │ │ - movl $0x4d0c88,0x0(%rbp) │ │ │ │ - mov %rbx,%rax │ │ │ │ - mov 0x20(%rbp),%rbx │ │ │ │ - mov %rax,0x20(%rbp) │ │ │ │ - test $0x7,%bl │ │ │ │ - jne 4d0c88 │ │ │ │ + add %al,(%rax) │ │ │ │ + add %al,(%rax) │ │ │ │ + add %cl,-0x39(%rax) │ │ │ │ + rex.RB clc │ │ │ │ + mov $0xe3,%al │ │ │ │ + rex.WR add %r9b,-0x77(%rax) │ │ │ │ + fmuls -0x75(%rax) │ │ │ │ + pop %rbx │ │ │ │ + cmovs -0x7cb7ffbb(%rcx),%ecx │ │ │ │ + (bad) │ │ │ │ + ret │ │ │ │ + (bad) │ │ │ │ + jne 4ce3b0 │ │ │ │ mov (%rbx),%rax │ │ │ │ jmp *%rax │ │ │ │ - nopl (%rax) │ │ │ │ + nopl 0x0(%rax) │ │ │ │ add $0x0,%al │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ (bad) │ │ │ │ add %al,(%rax) │ │ │ │ - add %cl,0x49031d5d(%rax) │ │ │ │ - add $0x18,%esp │ │ │ │ + add %al,(%rax) │ │ │ │ + add %al,(%rax) │ │ │ │ + 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 4ce422 │ │ │ │ + add $0x30,%r12 │ │ │ │ cmp 0x358(%r13),%r12 │ │ │ │ - ja 4d0cd0 │ │ │ │ - mov 0x7(%rbx),%rax │ │ │ │ - mov 0xf(%rbx),%rbx │ │ │ │ - movq $0x4d0b48,-0x10(%r12) │ │ │ │ - mov 0x10(%rbp),%rcx │ │ │ │ - mov %rcx,-0x8(%r12) │ │ │ │ - mov %rbx,(%r12) │ │ │ │ - lea -0xe(%r12),%r8 │ │ │ │ - mov 0x8(%rbp),%rdi │ │ │ │ - mov 0x20(%rbp),%rsi │ │ │ │ - mov %rax,%r14 │ │ │ │ - mov 0x18(%rbp),%rbx │ │ │ │ + ja 4ce412 │ │ │ │ + movq $0x4ce2c0,-0x28(%r12) │ │ │ │ + mov 0x8(%rbp),%rbx │ │ │ │ + mov %rbx,-0x18(%r12) │ │ │ │ + mov %rdx,-0x10(%r12) │ │ │ │ + movq $0x5f8850,-0x8(%r12) │ │ │ │ + mov %rcx,(%r12) │ │ │ │ + lea -0x28(%r12),%rdi │ │ │ │ + mov %rdx,%rsi │ │ │ │ + lea -0x1(%r12),%r14 │ │ │ │ + mov %rax,%rbx │ │ │ │ add $0x28,%rbp │ │ │ │ - jmp 4cdd88 │ │ │ │ - movq $0x18,0x388(%r13) │ │ │ │ + jmp 33959f8 │ │ │ │ + movq $0x30,0x388(%r13) │ │ │ │ + jmp 338a720 │ │ │ │ + add $0x28,%r12 │ │ │ │ + cmp 0x358(%r13),%r12 │ │ │ │ + ja 4ce463 │ │ │ │ + movq $0x4ce228,-0x20(%r12) │ │ │ │ + mov %rdx,-0x10(%r12) │ │ │ │ + movq $0x5f8850,-0x8(%r12) │ │ │ │ + mov %rcx,(%r12) │ │ │ │ + lea -0x20(%r12),%rdi │ │ │ │ + mov %rdx,%rsi │ │ │ │ + lea -0x1(%r12),%r14 │ │ │ │ + mov %rax,%rbx │ │ │ │ + add $0x28,%rbp │ │ │ │ + jmp 33959f8 │ │ │ │ + movq $0x28,0x388(%r13) │ │ │ │ jmp 338a720 │ │ │ │ jmp *-0x8(%r13) │ │ │ │ - nopl 0x0(%rax) │ │ │ │ - or %al,%dh │ │ │ │ - (bad) │ │ │ │ - (bad) │ │ │ │ - (bad) │ │ │ │ - (bad) │ │ │ │ - (bad) │ │ │ │ - incl (%rdi) │ │ │ │ - ... │ │ │ │ - add %al,(%rax) │ │ │ │ - add %al,(%rdi) │ │ │ │ - add %al,(%rax) │ │ │ │ - add %al,(%rbx) │ │ │ │ + nop │ │ │ │ + sbb %eax,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ + add $0x0,%eax │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ - add %cl,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ + add %cl,(%rsi) │ │ │ │ add %al,(%rax) │ │ │ │ - pop %rbp │ │ │ │ + add %bh,-0x5a(%rax) │ │ │ │ sbb $0x458d4803,%eax │ │ │ │ - rorb $0xf,-0x8(%rcx,%rdi,1) │ │ │ │ - (bad) │ │ │ │ - movsl %ds:(%rsi),%es:(%rdi) │ │ │ │ - add %eax,(%rax) │ │ │ │ - add %cl,-0x39(%rax) │ │ │ │ - rex.RB sarb $0x4d,0xd(%r8) │ │ │ │ - add %cl,-0x75(%rax) │ │ │ │ - rex.XB add %ecx,-0x75(%r8) │ │ │ │ - rex.WXB or %rcx,-0x75(%r8) │ │ │ │ - pop %rbx │ │ │ │ - adc %ecx,-0x77(%rax) │ │ │ │ - fimull -0x35(%rcx,%rcx,4) │ │ │ │ - mov %rax,-0x38(%rbp) │ │ │ │ - mov %rdx,-0x30(%rbp) │ │ │ │ - mov %rcx,-0x28(%rbp) │ │ │ │ - mov %r14,-0x20(%rbp) │ │ │ │ - mov %rsi,-0x18(%rbp) │ │ │ │ - mov %rdi,-0x10(%rbp) │ │ │ │ - mov %r8,-0x8(%rbp) │ │ │ │ - add $0xffffffffffffffc0,%rbp │ │ │ │ - test $0x7,%bl │ │ │ │ - jne 4d0d78 │ │ │ │ - mov (%rbx),%rax │ │ │ │ - jmp *%rax │ │ │ │ - nopl 0x0(%rax) │ │ │ │ - or %eax,(%rax) │ │ │ │ - add %al,(%rax) │ │ │ │ - add %al,(%rax) │ │ │ │ - add %al,(%rax) │ │ │ │ - (bad) │ │ │ │ - add %al,(%rax) │ │ │ │ - add %bl,0x49031d5c(%rax) │ │ │ │ - add $0xd8,%esp │ │ │ │ - cmp 0x358(%r13),%r12 │ │ │ │ - ja 4d0eb2 │ │ │ │ - movq $0x4cdd88,-0xd0(%r12) │ │ │ │ - lea -0x7f(%r12),%rax │ │ │ │ - mov %rax,-0xc8(%r12) │ │ │ │ - mov 0x8(%rbp),%rax │ │ │ │ - mov %rax,-0xc0(%r12) │ │ │ │ - mov 0x20(%rbp),%rcx │ │ │ │ - mov %rcx,-0xb8(%r12) │ │ │ │ - mov 0x28(%rbp),%rdx │ │ │ │ - mov %rdx,-0xb0(%r12) │ │ │ │ - mov 0x30(%rbp),%rsi │ │ │ │ - mov %rsi,-0xa8(%r12) │ │ │ │ - mov 0x10(%rbp),%rdi │ │ │ │ - mov %rdi,-0xa0(%r12) │ │ │ │ - movq $0x4ce5e8,-0x98(%r12) │ │ │ │ - lea -0x4a(%r12),%rdi │ │ │ │ - mov %rdi,-0x90(%r12) │ │ │ │ - lea -0xcc(%r12),%r8 │ │ │ │ - mov %r8,-0x88(%r12) │ │ │ │ - movq $0x4cebc8,-0x80(%r12) │ │ │ │ - lea -0x97(%r12),%r9 │ │ │ │ - mov %r9,-0x78(%r12) │ │ │ │ - movq $0x4cf3c0,-0x70(%r12) │ │ │ │ - mov %rdi,-0x68(%r12) │ │ │ │ - mov %r8,-0x60(%r12) │ │ │ │ - mov %r9,-0x58(%r12) │ │ │ │ - movq $0x4d0080,-0x50(%r12) │ │ │ │ - mov %rax,-0x48(%r12) │ │ │ │ - mov %rcx,-0x40(%r12) │ │ │ │ - mov %r8,-0x38(%r12) │ │ │ │ - mov %r9,-0x30(%r12) │ │ │ │ - lea -0x69(%r12),%rcx │ │ │ │ - mov %rcx,-0x28(%r12) │ │ │ │ - mov 0x18(%rbp),%rcx │ │ │ │ - mov %rcx,-0x20(%r12) │ │ │ │ - movq $0x4d0c00,-0x18(%r12) │ │ │ │ - mov 0x48(%rbp),%rcx │ │ │ │ - mov %rcx,-0x10(%r12) │ │ │ │ - mov 0x40(%rbp),%rcx │ │ │ │ - mov %rcx,-0x8(%r12) │ │ │ │ - mov %r8,(%r12) │ │ │ │ - mov 0x38(%rbp),%r8 │ │ │ │ - mov %rsi,%rdi │ │ │ │ - mov %rdx,%rsi │ │ │ │ - mov %rax,%r14 │ │ │ │ - movq $0x3393020,0x30(%rbp) │ │ │ │ - mov %rbx,0x38(%rbp) │ │ │ │ - lea -0x16(%r12),%rax │ │ │ │ - mov %rax,0x48(%rbp) │ │ │ │ - add $0x30,%rbp │ │ │ │ - jmp 4ae518 │ │ │ │ - movq $0xd8,0x388(%r13) │ │ │ │ - jmp 338a720 │ │ │ │ - mov %r14,-0x28(%rbp) │ │ │ │ + fmuls -0x8(%rcx,%rdi,1) │ │ │ │ + jb 4ce548 │ │ │ │ + movq $0x4ce4d8,-0x28(%rbp) │ │ │ │ + mov %r14,%rbx │ │ │ │ mov %rsi,-0x20(%rbp) │ │ │ │ mov %rdi,-0x18(%rbp) │ │ │ │ mov %r8,-0x10(%rbp) │ │ │ │ mov %r9,-0x8(%rbp) │ │ │ │ add $0xffffffffffffffd8,%rbp │ │ │ │ - jmp *-0x8(%r13) │ │ │ │ - xchg %ax,%ax │ │ │ │ - add %eax,(%rax) │ │ │ │ - add %al,(%rax) │ │ │ │ - add %al,(%rax) │ │ │ │ - add %al,(%rax) │ │ │ │ - adc %al,(%rax) │ │ │ │ - add %al,(%rax) │ │ │ │ - lock pop %rdx │ │ │ │ - sbb $0x458d4803,%eax │ │ │ │ - call 10454844 <__environ@GLIBC_2.2.5+0xc81439c> │ │ │ │ - (bad) │ │ │ │ - (bad) │ │ │ │ - add %al,(%rax) │ │ │ │ - add %cl,-0x39(%rax) │ │ │ │ - rex.RB │ │ │ │ - lock enter $0x390f,$0x3 │ │ │ │ - mov %rbx,-0x8(%rbp) │ │ │ │ - movq $0x4d0f38,-0x18(%rbp) │ │ │ │ - mov 0x10(%rbx),%rbx │ │ │ │ - add $0xffffffffffffffe8,%rbp │ │ │ │ test $0x7,%bl │ │ │ │ - jne 4d0f38 │ │ │ │ + jne 4ce4d8 │ │ │ │ mov (%rbx),%rax │ │ │ │ jmp *%rax │ │ │ │ - nopl 0x0(%rax,%rax,1) │ │ │ │ - ... │ │ │ │ - (bad) │ │ │ │ + xchg %ax,%ax │ │ │ │ + add $0x0,%al │ │ │ │ + add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ - add %ch,0x48031d5a(%rax) │ │ │ │ - mov %ebx,%eax │ │ │ │ - and $0x7,%eax │ │ │ │ - cmp $0x7,%rax │ │ │ │ - je 4d0fd7 │ │ │ │ - dec %rax │ │ │ │ - cmp $0x11,%rax │ │ │ │ - jge 4d0f93 │ │ │ │ - movq $0x4d0f80,0x0(%rbp) │ │ │ │ - lea 0x31d3158(%rip),%rbx │ │ │ │ - test $0x7,%bl │ │ │ │ - jne 4d0f80 │ │ │ │ - mov (%rbx),%rax │ │ │ │ - jmp *%rax │ │ │ │ - nopw 0x0(%rax,%rax,1) │ │ │ │ - ... │ │ │ │ - (bad) │ │ │ │ add %al,(%rax) │ │ │ │ - add %cl,%al │ │ │ │ - xor 0x358d4803(%rip),%ebx │ │ │ │ - ret │ │ │ │ - xor -0x2176b6fd(%rip),%ebx │ │ │ │ - add $0x8,%rbp │ │ │ │ - jmp 4c7cd8 │ │ │ │ - movq $0x4d0fc0,0x0(%rbp) │ │ │ │ - lea 0x31d30a6(%rip),%rbx │ │ │ │ - test $0x7,%bl │ │ │ │ - jne 4d0fc0 │ │ │ │ - mov (%rbx),%rax │ │ │ │ - jmp *%rax │ │ │ │ - nopl 0x0(%rax) │ │ │ │ - ... │ │ │ │ (bad) │ │ │ │ add %al,(%rax) │ │ │ │ - add %bl,%al │ │ │ │ - xor %bl,0x358d4803(%rip) │ │ │ │ - shll %cl,(%rax) │ │ │ │ - sbb $0xde894903,%eax │ │ │ │ - add $0x8,%rbp │ │ │ │ - jmp 4c7cd8 │ │ │ │ - jmp *-0x10(%r13) │ │ │ │ - and $0xfffffffffffffff8,%rbx │ │ │ │ - mov (%rbx),%rax │ │ │ │ - mov -0x4(%rax),%eax │ │ │ │ - jmp 4d0f4b │ │ │ │ - xchg %ax,%ax │ │ │ │ + add %dh,(%rax) │ │ │ │ + cmpsb %es:(%rdi),%ds:(%rsi) │ │ │ │ + sbb $0xc4834903,%eax │ │ │ │ + and %cl,0x3b(%rbp) │ │ │ │ + movsl %ds:(%rsi),%es:(%rdi) │ │ │ │ + pop %rax │ │ │ │ + add (%rax),%eax │ │ │ │ + add %dh,0x53(%rdi) │ │ │ │ + mov 0x17(%rbx),%rax │ │ │ │ + mov 0x7(%rax),%rcx │ │ │ │ + mov 0xf(%rax),%rax │ │ │ │ + movq $0x4ce0d0,-0x18(%r12) │ │ │ │ + mov 0x18(%rbp),%rdx │ │ │ │ + mov %rdx,-0x10(%r12) │ │ │ │ + movq $0x4ce330,-0x8(%r12) │ │ │ │ + mov 0x8(%rbp),%rdx │ │ │ │ + mov %rdx,(%r12) │ │ │ │ + mov 0x10(%rbp),%r9 │ │ │ │ + lea -0x5(%r12),%r8 │ │ │ │ + mov %rbx,%rdi │ │ │ │ + mov %rax,%rsi │ │ │ │ + mov %rcx,%r14 │ │ │ │ + lea -0x15(%r12),%rax │ │ │ │ + mov %rax,0x18(%rbp) │ │ │ │ + add $0x18,%rbp │ │ │ │ + jmp 4cd2e8 │ │ │ │ + movq $0x20,0x388(%r13) │ │ │ │ + jmp 338a720 │ │ │ │ + lea 0x31da5f9(%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) │ │ │ │ - mov $0x48031d59,%eax │ │ │ │ - lea -0x18(%rbp),%eax │ │ │ │ + add %al,(%rax) │ │ │ │ + add %al,(%rax) │ │ │ │ + lea -0x18(%rbp),%rax │ │ │ │ cmp %r15,%rax │ │ │ │ - jb 4d10db │ │ │ │ + jb 4ce5eb │ │ │ │ movq $0x3390fc8,-0x10(%rbp) │ │ │ │ mov %rbx,-0x8(%rbp) │ │ │ │ - movq $0x4d1040,-0x18(%rbp) │ │ │ │ + movq $0x4ce5a8,-0x18(%rbp) │ │ │ │ mov 0x10(%rbx),%rbx │ │ │ │ add $0xffffffffffffffe8,%rbp │ │ │ │ test $0x7,%bl │ │ │ │ - jne 4d1040 │ │ │ │ + jne 4ce5a8 │ │ │ │ mov (%rbx),%rax │ │ │ │ jmp *%rax │ │ │ │ - nopl 0x0(%rax,%rax,1) │ │ │ │ + nop │ │ │ │ ... │ │ │ │ (bad) │ │ │ │ add %al,(%rax) │ │ │ │ - add %dh,0x59(%rax) │ │ │ │ - sbb $0xd8894803,%eax │ │ │ │ - and $0x7,%eax │ │ │ │ - cmp $0x7,%rax │ │ │ │ - je 4d10df │ │ │ │ - dec %rax │ │ │ │ - cmp $0x11,%rax │ │ │ │ - jge 4d109b │ │ │ │ - movq $0x4d1088,0x0(%rbp) │ │ │ │ - lea 0x31d3050(%rip),%rbx │ │ │ │ - test $0x7,%bl │ │ │ │ - jne 4d1088 │ │ │ │ - mov (%rbx),%rax │ │ │ │ - jmp *%rax │ │ │ │ - nopw 0x0(%rax,%rax,1) │ │ │ │ - ... │ │ │ │ - (bad) │ │ │ │ add %al,(%rax) │ │ │ │ - add %dl,0x31(%rax) │ │ │ │ - sbb $0x358d4803,%eax │ │ │ │ - rex.WXB xor %rbx,-0x2176b6fd(%rip) │ │ │ │ - add $0x8,%rbp │ │ │ │ - jmp 4c7cd8 │ │ │ │ - movq $0x4d10c8,0x0(%rbp) │ │ │ │ - lea 0x31d2f9e(%rip),%rbx │ │ │ │ - test $0x7,%bl │ │ │ │ - jne 4d10c8 │ │ │ │ - mov (%rbx),%rax │ │ │ │ - jmp *%rax │ │ │ │ - nopl 0x0(%rax) │ │ │ │ - ... │ │ │ │ - (bad) │ │ │ │ add %al,(%rax) │ │ │ │ - add %dl,%al │ │ │ │ - (bad) │ │ │ │ - sbb $0x358d4803,%eax │ │ │ │ - lret │ │ │ │ + add %cl,-0x7d(%rcx) │ │ │ │ (bad) │ │ │ │ - sbb $0xde894903,%eax │ │ │ │ + sbb %cl,0x3b(%rbp) │ │ │ │ + movsl %ds:(%rsi),%es:(%rdi) │ │ │ │ + pop %rax │ │ │ │ + add (%rax),%eax │ │ │ │ + add %dh,0x26(%rdi) │ │ │ │ + mov 0xf(%rbx),%rax │ │ │ │ + movq $0x2f83dd8,-0x10(%r12) │ │ │ │ + mov %rax,-0x8(%r12) │ │ │ │ + movq $0x3c37ef9,(%r12) │ │ │ │ + lea -0xf(%r12),%rbx │ │ │ │ add $0x8,%rbp │ │ │ │ - jmp 4c7cd8 │ │ │ │ + jmp *0x0(%rbp) │ │ │ │ + movq $0x18,0x388(%r13) │ │ │ │ + jmp 338a720 │ │ │ │ jmp *-0x10(%r13) │ │ │ │ - and $0xfffffffffffffff8,%rbx │ │ │ │ - mov (%rbx),%rax │ │ │ │ - mov -0x4(%rax),%eax │ │ │ │ - jmp 4d1053 │ │ │ │ - xchg %ax,%ax │ │ │ │ + nop │ │ │ │ add (%rax),%al │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ adc (%rax),%al │ │ │ │ add %al,(%rax) │ │ │ │ - sbb %bl,0x1d(%rdx) │ │ │ │ - add -0x73(%rax),%ecx │ │ │ │ - rex.RB │ │ │ │ - lock cmp %r15,%rax │ │ │ │ - jb 4d1126 │ │ │ │ - movq $0x3390fc8,-0x10(%rbp) │ │ │ │ - mov %rbx,-0x8(%rbp) │ │ │ │ - mov 0x10(%rbx),%r14 │ │ │ │ - mov 0x18(%rbx),%rbx │ │ │ │ - add $0xfffffffffffffff0,%rbp │ │ │ │ - jmp 4ea480 │ │ │ │ - jmp *-0x10(%r13) │ │ │ │ - nopw 0x0(%rax,%rax,1) │ │ │ │ - add %eax,(%rax) │ │ │ │ - add %al,(%rax) │ │ │ │ - add (%rax),%al │ │ │ │ - add %al,(%rax) │ │ │ │ - sldt (%rax) │ │ │ │ - add %dl,%al │ │ │ │ - cmpsb %es:(%rdi),%ds:(%rsi) │ │ │ │ - jne 4d1143 │ │ │ │ - lea -0x18(%rbp),%rax │ │ │ │ - cmp %r15,%rax │ │ │ │ - jb 4d1179 │ │ │ │ - movq $0x3390fc8,-0x10(%rbp) │ │ │ │ - mov %rbx,-0x8(%rbp) │ │ │ │ - movq $0x4d1190,-0x18(%rbp) │ │ │ │ - lea 0x3766d95(%rip),%r8 │ │ │ │ - mov 0x20(%rbx),%rdi │ │ │ │ - mov 0x10(%rbx),%rsi │ │ │ │ - mov 0x18(%rbx),%r14 │ │ │ │ - add $0xffffffffffffffe8,%rbp │ │ │ │ - jmp 31af580 │ │ │ │ - jmp *-0x10(%r13) │ │ │ │ - nopl (%rax) │ │ │ │ - ... │ │ │ │ - (bad) │ │ │ │ - add %al,(%rax) │ │ │ │ - add %al,0x480375a6(%rax) │ │ │ │ - lea 0x3739dfb(%rip),%esi │ │ │ │ - mov %rbx,%r14 │ │ │ │ - add $0x8,%rbp │ │ │ │ - jmp 32e8f68 │ │ │ │ - nopl 0x0(%rax,%rax,1) │ │ │ │ - add %eax,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ - add (%rax),%al │ │ │ │ add %al,(%rax) │ │ │ │ - sldt (%rax) │ │ │ │ - add %bl,-0x5a(%rax) │ │ │ │ - jne 4d11bb │ │ │ │ - lea -0x10(%rbp),%rax │ │ │ │ + lea -0x20(%rbp),%rax │ │ │ │ cmp %r15,%rax │ │ │ │ - jb 4d1239 │ │ │ │ - add $0x40,%r12 │ │ │ │ - cmp 0x358(%r13),%r12 │ │ │ │ - ja 4d122e │ │ │ │ + jb 4ce653 │ │ │ │ movq $0x3390fc8,-0x10(%rbp) │ │ │ │ mov %rbx,-0x8(%rbp) │ │ │ │ + movq $0x4ce648,-0x20(%rbp) │ │ │ │ mov 0x10(%rbx),%rax │ │ │ │ - mov 0x18(%rbx),%rcx │ │ │ │ - mov 0x20(%rbx),%rbx │ │ │ │ - movq $0x4d1140,-0x38(%r12) │ │ │ │ - mov %rax,-0x28(%r12) │ │ │ │ - mov %rcx,-0x20(%r12) │ │ │ │ - mov %rbx,-0x18(%r12) │ │ │ │ - movq $0x3363ae0,-0x10(%r12) │ │ │ │ - movq $0x3c2b821,-0x8(%r12) │ │ │ │ - lea -0x38(%r12),%rax │ │ │ │ - mov %rax,(%r12) │ │ │ │ - lea -0xe(%r12),%rsi │ │ │ │ - lea 0x2ee6721(%rip),%r14 │ │ │ │ - add $0xfffffffffffffff0,%rbp │ │ │ │ - jmp 3359998 │ │ │ │ - movq $0x40,0x388(%r13) │ │ │ │ - jmp *-0x10(%r13) │ │ │ │ - nopl (%rax) │ │ │ │ - sbb %al,(%rax) │ │ │ │ - add %al,(%rax) │ │ │ │ - add $0x0,%al │ │ │ │ - add %al,(%rax) │ │ │ │ - add %eax,(%rax) │ │ │ │ - add %al,(%rax) │ │ │ │ - add %al,(%rax) │ │ │ │ - add %al,(%rax) │ │ │ │ - or %eax,(%rax) │ │ │ │ - add %al,(%rax) │ │ │ │ - add %al,(%rax) │ │ │ │ - add %al,(%rax) │ │ │ │ - lea -0x20(%rbp),%rax │ │ │ │ - cmp %r15,%rax │ │ │ │ - jb 4d132e │ │ │ │ - movq $0x4d12a0,-0x20(%rbp) │ │ │ │ - mov 0x4(%rbx),%rax │ │ │ │ - mov %rsi,%rbx │ │ │ │ + mov 0x18(%rbx),%rbx │ │ │ │ mov %rax,-0x18(%rbp) │ │ │ │ - mov %r14,-0x10(%rbp) │ │ │ │ - mov %r8,-0x8(%rbp) │ │ │ │ add $0xffffffffffffffe0,%rbp │ │ │ │ test $0x7,%bl │ │ │ │ - jne 4d12a0 │ │ │ │ + jne 4ce648 │ │ │ │ mov (%rbx),%rax │ │ │ │ jmp *%rax │ │ │ │ - xchg %ax,%ax │ │ │ │ - add (%rax),%eax │ │ │ │ + nop │ │ │ │ + add %eax,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ (bad) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ - add %cl,-0x7d(%rcx) │ │ │ │ + add %cl,-0x75(%rax) │ │ │ │ + pop %rbp │ │ │ │ + or %cl,-0x7d(%rax) │ │ │ │ (bad) │ │ │ │ - push %rax │ │ │ │ - cmp 0x358(%r13),%r12 │ │ │ │ - ja 4d131e │ │ │ │ - mov 0x7(%rbx),%rax │ │ │ │ - mov 0xf(%rbx),%rcx │ │ │ │ - mov 0x17(%rbx),%rbx │ │ │ │ - movq $0x3363098,-0x48(%r12) │ │ │ │ - movq $0x3c372d9,-0x40(%r12) │ │ │ │ - mov 0x10(%rbp),%rdx │ │ │ │ - mov %rdx,-0x38(%r12) │ │ │ │ - movq $0x3363ae0,-0x30(%r12) │ │ │ │ - mov 0x8(%rbp),%rdx │ │ │ │ - mov %rdx,-0x28(%r12) │ │ │ │ - mov %rax,-0x20(%r12) │ │ │ │ - movq $0x4a37b8,-0x18(%r12) │ │ │ │ - lea -0x2e(%r12),%rax │ │ │ │ - mov %rax,-0x10(%r12) │ │ │ │ - mov %rcx,-0x8(%r12) │ │ │ │ - mov %rbx,(%r12) │ │ │ │ - lea -0x47(%r12),%rsi │ │ │ │ - lea -0x17(%r12),%r14 │ │ │ │ - mov 0x18(%rbp),%rbx │ │ │ │ - add $0x20,%rbp │ │ │ │ - jmp 3395748 │ │ │ │ - movq $0x50,0x388(%r13) │ │ │ │ - jmp 338a720 │ │ │ │ - jmp *-0x8(%r13) │ │ │ │ - nopw 0x0(%rax,%rax,1) │ │ │ │ - add %eax,(%rax) │ │ │ │ - add %al,(%rax) │ │ │ │ - add (%rax),%al │ │ │ │ - add %al,(%rax) │ │ │ │ - sldt (%rax) │ │ │ │ - add %cl,%al │ │ │ │ - movsb %ds:(%rsi),%es:(%rdi) │ │ │ │ - jne 4d134b │ │ │ │ - lea -0x18(%rbp),%rax │ │ │ │ - cmp %r15,%rax │ │ │ │ - jb 4d1381 │ │ │ │ - movq $0x3390fc8,-0x10(%rbp) │ │ │ │ - mov %rbx,-0x8(%rbp) │ │ │ │ - movq $0x4d1398,-0x18(%rbp) │ │ │ │ - lea 0x3766b8d(%rip),%r8 │ │ │ │ - mov 0x20(%rbx),%rdi │ │ │ │ - mov 0x10(%rbx),%rsi │ │ │ │ - mov 0x18(%rbx),%r14 │ │ │ │ - add $0xffffffffffffffe8,%rbp │ │ │ │ - jmp 31af580 │ │ │ │ - jmp *-0x10(%r13) │ │ │ │ - nopl (%rax) │ │ │ │ - ... │ │ │ │ + add %al,%gs:-0x1(%rcx) │ │ │ │ + gs lock nop │ │ │ │ (bad) │ │ │ │ add %al,(%rax) │ │ │ │ - add %bh,-0x5c(%rax) │ │ │ │ - jne 4d139b │ │ │ │ - lea 0x3739bf3(%rip),%rsi │ │ │ │ - mov %rbx,%r14 │ │ │ │ - add $0x8,%rbp │ │ │ │ - jmp 32e8f68 │ │ │ │ - nopl 0x0(%rax,%rax,1) │ │ │ │ - add %eax,(%rax) │ │ │ │ - add %al,(%rax) │ │ │ │ - add (%rax),%al │ │ │ │ - add %al,(%rax) │ │ │ │ - sldt (%rax) │ │ │ │ - add %dl,-0x5c(%rax) │ │ │ │ - jne 4d13c3 │ │ │ │ - lea -0x10(%rbp),%rax │ │ │ │ - cmp %r15,%rax │ │ │ │ - jb 4d1441 │ │ │ │ - add $0x40,%r12 │ │ │ │ - cmp 0x358(%r13),%r12 │ │ │ │ - ja 4d1436 │ │ │ │ - movq $0x3390fc8,-0x10(%rbp) │ │ │ │ - mov %rbx,-0x8(%rbp) │ │ │ │ - mov 0x10(%rbx),%rax │ │ │ │ - mov 0x18(%rbx),%rcx │ │ │ │ - mov 0x20(%rbx),%rbx │ │ │ │ - movq $0x4d1348,-0x38(%r12) │ │ │ │ - mov %rax,-0x28(%r12) │ │ │ │ - mov %rcx,-0x20(%r12) │ │ │ │ - mov %rbx,-0x18(%r12) │ │ │ │ - movq $0x3363ae0,-0x10(%r12) │ │ │ │ - movq $0x3c2b821,-0x8(%r12) │ │ │ │ - lea -0x38(%r12),%rax │ │ │ │ - mov %rax,(%r12) │ │ │ │ - lea -0xe(%r12),%rsi │ │ │ │ - lea 0x2ee6506(%rip),%r14 │ │ │ │ - add $0xfffffffffffffff0,%rbp │ │ │ │ - jmp 3359998 │ │ │ │ - movq $0x40,0x388(%r13) │ │ │ │ - jmp *-0x10(%r13) │ │ │ │ - nopl (%rax) │ │ │ │ - sbb %al,(%rax) │ │ │ │ - add %al,(%rax) │ │ │ │ - add $0x0,%al │ │ │ │ + add %al,(%rbx) │ │ │ │ add %al,(%rax) │ │ │ │ - add %eax,(%rax) │ │ │ │ + add %al,(%rcx) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ - or %eax,(%rax) │ │ │ │ + add %cl,(%rcx) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ - lea -0x20(%rbp),%rax │ │ │ │ - cmp %r15,%rax │ │ │ │ - jb 4d1536 │ │ │ │ - movq $0x4d14a8,-0x20(%rbp) │ │ │ │ - mov 0x4(%rbx),%rax │ │ │ │ - mov %rsi,%rbx │ │ │ │ + add %cl,-0x73(%rax) │ │ │ │ + rex.RB fmuls -0x8(%r9,%rdi,1) │ │ │ │ + jb 4ce7b3 │ │ │ │ + movq $0x4ce6b8,-0x20(%rbp) │ │ │ │ + mov 0x5(%rbx),%rax │ │ │ │ + mov %rdi,%rbx │ │ │ │ mov %rax,-0x18(%rbp) │ │ │ │ mov %r14,-0x10(%rbp) │ │ │ │ - mov %r8,-0x8(%rbp) │ │ │ │ + mov %rsi,-0x8(%rbp) │ │ │ │ add $0xffffffffffffffe0,%rbp │ │ │ │ test $0x7,%bl │ │ │ │ - jne 4d14a8 │ │ │ │ + jne 4ce6b8 │ │ │ │ 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,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ - add %cl,-0x7d(%rcx) │ │ │ │ + add %cl,-0x39(%rax) │ │ │ │ + rex.RB clc │ │ │ │ + lock out %al,$0x4c │ │ │ │ + add %cl,-0x77(%rax) │ │ │ │ + fmuls -0x75(%rax) │ │ │ │ + pop %rbx │ │ │ │ + cmovs -0x7cb7ffbb(%rcx),%ecx │ │ │ │ (bad) │ │ │ │ - push %rax │ │ │ │ - cmp 0x358(%r13),%r12 │ │ │ │ - ja 4d1526 │ │ │ │ - mov 0x7(%rbx),%rax │ │ │ │ - mov 0xf(%rbx),%rcx │ │ │ │ - mov 0x17(%rbx),%rbx │ │ │ │ - movq $0x3363098,-0x48(%r12) │ │ │ │ - movq $0x3c372d9,-0x40(%r12) │ │ │ │ - mov 0x10(%rbp),%rdx │ │ │ │ - mov %rdx,-0x38(%r12) │ │ │ │ - movq $0x3363ae0,-0x30(%r12) │ │ │ │ - mov 0x8(%rbp),%rdx │ │ │ │ - mov %rdx,-0x28(%r12) │ │ │ │ - mov %rax,-0x20(%r12) │ │ │ │ - movq $0x4a37b8,-0x18(%r12) │ │ │ │ - lea -0x2e(%r12),%rax │ │ │ │ - mov %rax,-0x10(%r12) │ │ │ │ - mov %rcx,-0x8(%r12) │ │ │ │ - mov %rbx,(%r12) │ │ │ │ - lea -0x47(%r12),%rsi │ │ │ │ - lea -0x17(%r12),%r14 │ │ │ │ - mov 0x18(%rbp),%rbx │ │ │ │ - add $0x20,%rbp │ │ │ │ - jmp 3395748 │ │ │ │ - movq $0x50,0x388(%r13) │ │ │ │ - jmp 338a720 │ │ │ │ - jmp *-0x8(%r13) │ │ │ │ - nopw 0x0(%rax,%rax,1) │ │ │ │ - add (%rax),%al │ │ │ │ + ret │ │ │ │ + (bad) │ │ │ │ + jne 4ce6f0 │ │ │ │ + mov (%rbx),%rax │ │ │ │ + jmp *%rax │ │ │ │ + nopl 0x0(%rax) │ │ │ │ + add $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 -0x10(%rbp),%rax │ │ │ │ - cmp %r15,%rax │ │ │ │ - jb 4d15ac │ │ │ │ - add $0x18,%r12 │ │ │ │ + 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 4ce762 │ │ │ │ + add $0x30,%r12 │ │ │ │ cmp 0x358(%r13),%r12 │ │ │ │ - ja 4d15a1 │ │ │ │ - movq $0x3390fc8,-0x10(%rbp) │ │ │ │ - mov %rbx,-0x8(%rbp) │ │ │ │ - mov 0x10(%rbx),%rax │ │ │ │ - mov 0x18(%rbx),%rbx │ │ │ │ - movq $0x3363ae0,-0x10(%r12) │ │ │ │ - mov %rbx,-0x8(%r12) │ │ │ │ - movq $0x3c37ef9,(%r12) │ │ │ │ - lea -0xe(%r12),%rsi │ │ │ │ - mov %rax,%r14 │ │ │ │ - add $0xfffffffffffffff0,%rbp │ │ │ │ - jmp 3240990 │ │ │ │ - movq $0x18,0x388(%r13) │ │ │ │ - jmp *-0x10(%r13) │ │ │ │ - add (%rax),%al │ │ │ │ + ja 4ce752 │ │ │ │ + movq $0x4ce600,-0x28(%r12) │ │ │ │ + mov 0x8(%rbp),%rbx │ │ │ │ + mov %rbx,-0x18(%r12) │ │ │ │ + mov %rdx,-0x10(%r12) │ │ │ │ + movq $0x5f8870,-0x8(%r12) │ │ │ │ + mov %rcx,(%r12) │ │ │ │ + lea -0x28(%r12),%rdi │ │ │ │ + mov %rdx,%rsi │ │ │ │ + lea -0x1(%r12),%r14 │ │ │ │ + mov %rax,%rbx │ │ │ │ + add $0x28,%rbp │ │ │ │ + jmp 33959f8 │ │ │ │ + movq $0x30,0x388(%r13) │ │ │ │ + jmp 338a720 │ │ │ │ + add $0x28,%r12 │ │ │ │ + cmp 0x358(%r13),%r12 │ │ │ │ + ja 4ce7a3 │ │ │ │ + movq $0x4ce568,-0x20(%r12) │ │ │ │ + mov %rdx,-0x10(%r12) │ │ │ │ + movq $0x5f8870,-0x8(%r12) │ │ │ │ + mov %rcx,(%r12) │ │ │ │ + lea -0x20(%r12),%rdi │ │ │ │ + mov %rdx,%rsi │ │ │ │ + lea -0x1(%r12),%r14 │ │ │ │ + mov %rax,%rbx │ │ │ │ + add $0x28,%rbp │ │ │ │ + jmp 33959f8 │ │ │ │ + movq $0x28,0x388(%r13) │ │ │ │ + jmp 338a720 │ │ │ │ + jmp *-0x8(%r13) │ │ │ │ + nop │ │ │ │ + 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 4d18e5 │ │ │ │ + jb 4ce84b │ │ │ │ movq $0x3390fc8,-0x10(%rbp) │ │ │ │ mov %rbx,-0x8(%rbp) │ │ │ │ - movq $0x4d1610,-0x20(%rbp) │ │ │ │ - mov 0x10(%rbx),%rax │ │ │ │ - mov 0x18(%rbx),%rbx │ │ │ │ - mov %rax,-0x18(%rbp) │ │ │ │ - add $0xffffffffffffffe0,%rbp │ │ │ │ + movq $0x4ce808,-0x18(%rbp) │ │ │ │ + mov 0x10(%rbx),%rbx │ │ │ │ + add $0xffffffffffffffe8,%rbp │ │ │ │ test $0x7,%bl │ │ │ │ - jne 4d1610 │ │ │ │ + jne 4ce808 │ │ │ │ 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,-0x7f(%rcx) │ │ │ │ + add %cl,-0x7d(%rcx) │ │ │ │ (bad) │ │ │ │ - sbb %al,(%rcx) │ │ │ │ - add %al,(%rax) │ │ │ │ - cmp 0x358(%r13),%r12 │ │ │ │ - ja 4d18d5 │ │ │ │ - mov 0x7(%rbx),%rax │ │ │ │ - mov 0xf(%rbx),%rcx │ │ │ │ - mov 0x17(%rbx),%rdx │ │ │ │ - mov 0x1f(%rbx),%rsi │ │ │ │ - mov 0x27(%rbx),%rdi │ │ │ │ - mov 0x2f(%rbx),%r8 │ │ │ │ - mov 0x37(%rbx),%r9 │ │ │ │ - mov 0x3f(%rbx),%r10 │ │ │ │ - mov 0x47(%rbx),%r11 │ │ │ │ - mov 0x4f(%rbx),%r14 │ │ │ │ - mov %rax,0x40(%rsp) │ │ │ │ - mov 0x57(%rbx),%rax │ │ │ │ - mov %rcx,0x48(%rsp) │ │ │ │ - mov 0x5f(%rbx),%rcx │ │ │ │ - mov %rdx,0x50(%rsp) │ │ │ │ - mov 0x67(%rbx),%rdx │ │ │ │ - mov %rsi,0x58(%rsp) │ │ │ │ - mov 0x6f(%rbx),%rsi │ │ │ │ - mov %rdi,0x60(%rsp) │ │ │ │ - mov 0x77(%rbx),%rdi │ │ │ │ - mov %r8,0x68(%rsp) │ │ │ │ - mov 0x7f(%rbx),%r8 │ │ │ │ - mov %r9,0x70(%rsp) │ │ │ │ - mov 0x87(%rbx),%r9 │ │ │ │ - mov %r10,0x78(%rsp) │ │ │ │ - mov 0x8f(%rbx),%r10 │ │ │ │ - mov %r11,0x80(%rsp) │ │ │ │ - mov 0x97(%rbx),%r11 │ │ │ │ - mov %r14,0x88(%rsp) │ │ │ │ - mov 0x9f(%rbx),%r14 │ │ │ │ - mov %rax,0x90(%rsp) │ │ │ │ - mov 0xa7(%rbx),%rax │ │ │ │ - mov %rcx,0x98(%rsp) │ │ │ │ - mov 0xaf(%rbx),%rcx │ │ │ │ - mov %rdx,0xa0(%rsp) │ │ │ │ - mov 0xb7(%rbx),%rdx │ │ │ │ - mov %rsi,0xa8(%rsp) │ │ │ │ - mov 0xbf(%rbx),%rsi │ │ │ │ - mov %rdi,0xb0(%rsp) │ │ │ │ - mov 0xc7(%rbx),%rdi │ │ │ │ - mov %r8,0xb8(%rsp) │ │ │ │ - mov 0xcf(%rbx),%r8 │ │ │ │ - mov %r9,0xc0(%rsp) │ │ │ │ - mov 0xd7(%rbx),%r9 │ │ │ │ - mov %r10,0xc8(%rsp) │ │ │ │ - mov 0xdf(%rbx),%r10 │ │ │ │ - mov %r11,0xd0(%rsp) │ │ │ │ - mov 0xe7(%rbx),%r11 │ │ │ │ - mov 0xef(%rbx),%rbx │ │ │ │ - movq $0x4d1550,-0x110(%r12) │ │ │ │ - mov %r14,0xd8(%rsp) │ │ │ │ - mov 0xa0(%rsp),%r14 │ │ │ │ - mov %r14,-0x100(%r12) │ │ │ │ - mov 0x8(%rbp),%r14 │ │ │ │ - mov %r14,-0xf8(%r12) │ │ │ │ - movq $0x59cc00,-0xf0(%r12) │ │ │ │ - mov 0x40(%rsp),%r14 │ │ │ │ - mov %r14,-0xe8(%r12) │ │ │ │ - mov 0x48(%rsp),%r14 │ │ │ │ - mov %r14,-0xe0(%r12) │ │ │ │ - mov 0x50(%rsp),%r14 │ │ │ │ - mov %r14,-0xd8(%r12) │ │ │ │ - mov 0x58(%rsp),%r14 │ │ │ │ - mov %r14,-0xd0(%r12) │ │ │ │ - mov 0x60(%rsp),%r14 │ │ │ │ - mov %r14,-0xc8(%r12) │ │ │ │ - mov 0x68(%rsp),%r14 │ │ │ │ - mov %r14,-0xc0(%r12) │ │ │ │ - mov 0x70(%rsp),%r14 │ │ │ │ - mov %r14,-0xb8(%r12) │ │ │ │ - mov 0x78(%rsp),%r14 │ │ │ │ - mov %r14,-0xb0(%r12) │ │ │ │ - mov 0x80(%rsp),%r14 │ │ │ │ - mov %r14,-0xa8(%r12) │ │ │ │ - mov 0x88(%rsp),%r14 │ │ │ │ - mov %r14,-0xa0(%r12) │ │ │ │ - mov 0x90(%rsp),%r14 │ │ │ │ - mov %r14,-0x98(%r12) │ │ │ │ - mov 0x98(%rsp),%r14 │ │ │ │ - mov %r14,-0x90(%r12) │ │ │ │ - lea -0x110(%r12),%r14 │ │ │ │ - mov %r14,-0x88(%r12) │ │ │ │ - mov 0xa8(%rsp),%r14 │ │ │ │ - mov %r14,-0x80(%r12) │ │ │ │ - mov 0xb0(%rsp),%r14 │ │ │ │ - mov %r14,-0x78(%r12) │ │ │ │ - mov 0xb8(%rsp),%r14 │ │ │ │ - mov %r14,-0x70(%r12) │ │ │ │ - mov 0xc0(%rsp),%r14 │ │ │ │ - mov %r14,-0x68(%r12) │ │ │ │ - mov 0xc8(%rsp),%r14 │ │ │ │ - mov %r14,-0x60(%r12) │ │ │ │ - mov 0xd0(%rsp),%r14 │ │ │ │ - mov %r14,-0x58(%r12) │ │ │ │ - mov 0xd8(%rsp),%r14 │ │ │ │ - mov %r14,-0x50(%r12) │ │ │ │ - mov %rax,-0x48(%r12) │ │ │ │ - mov %rcx,-0x40(%r12) │ │ │ │ - mov %rdx,-0x38(%r12) │ │ │ │ - mov %rsi,-0x30(%r12) │ │ │ │ - mov %rdi,-0x28(%r12) │ │ │ │ - mov %r8,-0x20(%r12) │ │ │ │ - mov %r9,-0x18(%r12) │ │ │ │ - mov %r10,-0x10(%r12) │ │ │ │ - mov %r11,-0x8(%r12) │ │ │ │ - mov %rbx,(%r12) │ │ │ │ - lea -0xef(%r12),%rbx │ │ │ │ - add $0x10,%rbp │ │ │ │ + sbb %cl,0x3b(%rbp) │ │ │ │ + movsl %ds:(%rsi),%es:(%rdi) │ │ │ │ + pop %rax │ │ │ │ + add (%rax),%eax │ │ │ │ + add %dh,0x26(%rdi) │ │ │ │ + mov 0xf(%rbx),%rax │ │ │ │ + movq $0x2f83dd8,-0x10(%r12) │ │ │ │ + mov %rax,-0x8(%r12) │ │ │ │ + movq $0x3c37ef9,(%r12) │ │ │ │ + lea -0xf(%r12),%rbx │ │ │ │ + add $0x8,%rbp │ │ │ │ jmp *0x0(%rbp) │ │ │ │ - movq $0x118,0x388(%r13) │ │ │ │ + movq $0x18,0x388(%r13) │ │ │ │ jmp 338a720 │ │ │ │ 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 -0x20(%rbp),%rax │ │ │ │ cmp %r15,%rax │ │ │ │ - jb 4d1a15 │ │ │ │ + jb 4ce8b3 │ │ │ │ movq $0x3390fc8,-0x10(%rbp) │ │ │ │ mov %rbx,-0x8(%rbp) │ │ │ │ - movq $0x4d1950,-0x20(%rbp) │ │ │ │ + movq $0x4ce8a8,-0x20(%rbp) │ │ │ │ mov 0x10(%rbx),%rax │ │ │ │ mov 0x18(%rbx),%rbx │ │ │ │ mov %rax,-0x18(%rbp) │ │ │ │ add $0xffffffffffffffe0,%rbp │ │ │ │ test $0x7,%bl │ │ │ │ - jne 4d1950 │ │ │ │ + jne 4ce8a8 │ │ │ │ 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,-0x7f(%rcx) │ │ │ │ + add %cl,-0x75(%rax) │ │ │ │ + pop %rbp │ │ │ │ + or %cl,-0x7d(%rax) │ │ │ │ + (bad) │ │ │ │ + add %al,%gs:-0x1(%rcx) │ │ │ │ + gs lock nop │ │ │ │ (bad) │ │ │ │ - mov %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ - cmp 0x358(%r13),%r12 │ │ │ │ - ja 4d1a05 │ │ │ │ - mov 0xf(%rbx),%rax │ │ │ │ - mov 0x7(%rbx),%rbx │ │ │ │ - mov 0x7(%rbx),%rcx │ │ │ │ - mov 0xf(%rbx),%rdx │ │ │ │ - mov 0x17(%rbx),%rsi │ │ │ │ - mov 0x1f(%rbx),%rdi │ │ │ │ - mov 0x27(%rbx),%r8 │ │ │ │ - mov 0x2f(%rbx),%r9 │ │ │ │ - mov 0x37(%rbx),%r10 │ │ │ │ - mov 0x3f(%rbx),%r11 │ │ │ │ - mov 0x47(%rbx),%rbx │ │ │ │ - movq $0x4d15c0,-0x80(%r12) │ │ │ │ - mov 0x8(%rbp),%r14 │ │ │ │ - mov %r14,-0x70(%r12) │ │ │ │ - mov %rcx,-0x68(%r12) │ │ │ │ - movq $0x573d88,-0x60(%r12) │ │ │ │ - lea -0x80(%r12),%rcx │ │ │ │ - mov %rcx,-0x58(%r12) │ │ │ │ - mov %rdx,-0x50(%r12) │ │ │ │ - mov %rsi,-0x48(%r12) │ │ │ │ - mov %rdi,-0x40(%r12) │ │ │ │ - mov %r8,-0x38(%r12) │ │ │ │ - mov %r9,-0x30(%r12) │ │ │ │ - mov %r10,-0x28(%r12) │ │ │ │ - mov %r11,-0x20(%r12) │ │ │ │ - mov %rbx,-0x18(%r12) │ │ │ │ - movq $0x4ebdb0,-0x10(%r12) │ │ │ │ - lea -0x5f(%r12),%rbx │ │ │ │ - mov %rbx,-0x8(%r12) │ │ │ │ - mov %rax,(%r12) │ │ │ │ - lea -0xf(%r12),%rbx │ │ │ │ - add $0x10,%rbp │ │ │ │ - jmp *0x0(%rbp) │ │ │ │ - movq $0x88,0x388(%r13) │ │ │ │ - jmp 338a720 │ │ │ │ - jmp *-0x10(%r13) │ │ │ │ - nopl 0x0(%rax) │ │ │ │ - sldt (%rax) │ │ │ │ - add %al,(%rdx) │ │ │ │ + add %al,(%rbx) │ │ │ │ add %al,(%rax) │ │ │ │ - add %al,(%rdx) │ │ │ │ + add %al,(%rcx) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ - add %cl,(%rbx) │ │ │ │ + add %cl,(%rcx) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %cl,-0x73(%rax) │ │ │ │ - rex.RB loopne 4d1a89 │ │ │ │ - cmp %edi,%eax │ │ │ │ - jb 4d1af0 │ │ │ │ - movq $0x4d1a88,-0x20(%rbp) │ │ │ │ - mov 0x6(%rbx),%rax │ │ │ │ - mov 0xe(%rbx),%rbx │ │ │ │ - mov %rbx,%rcx │ │ │ │ - mov %r14,%rbx │ │ │ │ + rex.RB fmuls -0x8(%r9,%rdi,1) │ │ │ │ + jb 4cea13 │ │ │ │ + movq $0x4ce918,-0x20(%rbp) │ │ │ │ + mov 0x5(%rbx),%rax │ │ │ │ + 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 4d1a88 │ │ │ │ + jne 4ce918 │ │ │ │ mov (%rbx),%rax │ │ │ │ jmp *%rax │ │ │ │ - nopl (%rax) │ │ │ │ + xchg %ax,%ax │ │ │ │ add (%rax),%eax │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ (bad) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ - add %cl,-0x7d(%rcx) │ │ │ │ + add %cl,-0x39(%rax) │ │ │ │ + rex.RB clc │ │ │ │ + push %rax │ │ │ │ + jmp ffffffff8994e96e <__environ@GLIBC_2.2.5+0xffffffff85d0e4c6> │ │ │ │ + fmuls -0x75(%rax) │ │ │ │ + pop %rbx │ │ │ │ + cmovs -0x7cb7ffbb(%rcx),%ecx │ │ │ │ (bad) │ │ │ │ - cmp %cl,0x3b(%rbp) │ │ │ │ - movsl %ds:(%rsi),%es:(%rdi) │ │ │ │ - pop %rax │ │ │ │ - add (%rax),%eax │ │ │ │ - add %dh,0x4b(%rdi) │ │ │ │ - movq $0x4d1900,-0x30(%r12) │ │ │ │ - mov 0x18(%rbp),%rax │ │ │ │ - mov %rax,-0x20(%r12) │ │ │ │ - mov 0x8(%rbp),%rax │ │ │ │ - mov %rax,-0x18(%r12) │ │ │ │ - movq $0x3363098,-0x10(%r12) │ │ │ │ - movq $0x3c372d9,-0x8(%r12) │ │ │ │ - lea -0x30(%r12),%rax │ │ │ │ - mov %rax,(%r12) │ │ │ │ - lea -0xf(%r12),%rsi │ │ │ │ - mov %rbx,%r14 │ │ │ │ - mov 0x10(%rbp),%rbx │ │ │ │ - add $0x20,%rbp │ │ │ │ - jmp 3395748 │ │ │ │ - movq $0x38,0x388(%r13) │ │ │ │ - jmp 338a720 │ │ │ │ - jmp *-0x8(%r13) │ │ │ │ + ret │ │ │ │ + (bad) │ │ │ │ + jne 4ce950 │ │ │ │ + mov (%rbx),%rax │ │ │ │ + jmp *%rax │ │ │ │ nopl 0x0(%rax) │ │ │ │ - add %eax,(%rax) │ │ │ │ - add %al,(%rax) │ │ │ │ - add %al,(%rax) │ │ │ │ - add %al,(%rax) │ │ │ │ - adc %al,(%rax) │ │ │ │ - add %al,(%rax) │ │ │ │ - movabs 0x4cf0458d48031f24,%al │ │ │ │ - cmp %edi,%eax │ │ │ │ - jb 4d1b2a │ │ │ │ - movq $0x3390fc8,-0x10(%rbp) │ │ │ │ - mov %rbx,-0x8(%rbp) │ │ │ │ - mov 0x10(%rbx),%r14 │ │ │ │ - add $0xfffffffffffffff0,%rbp │ │ │ │ - jmp 6437f0 │ │ │ │ - jmp *-0x10(%r13) │ │ │ │ - xchg %ax,%ax │ │ │ │ - sldt (%rax) │ │ │ │ - add %al,(%rdx) │ │ │ │ - add %al,(%rax) │ │ │ │ - add %al,(%rax,%rax,1) │ │ │ │ + add $0x0,%al │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ - or %al,(%rax) │ │ │ │ + (bad) │ │ │ │ add %al,(%rax) │ │ │ │ - mov $0x48031d4d,%eax │ │ │ │ - lea -0x30(%rbp),%eax │ │ │ │ - cmp %r15,%rax │ │ │ │ - jb 4d1c08 │ │ │ │ - movq $0x4d1ba8,-0x30(%rbp) │ │ │ │ - mov 0x6(%rbx),%rax │ │ │ │ - mov 0xe(%rbx),%rcx │ │ │ │ - mov 0x16(%rbx),%rdx │ │ │ │ - mov 0x1e(%rbx),%rbx │ │ │ │ - mov %rbx,%rdi │ │ │ │ - mov %r14,%rbx │ │ │ │ - mov %rax,-0x28(%rbp) │ │ │ │ - mov %rcx,-0x20(%rbp) │ │ │ │ - mov %rdx,-0x18(%rbp) │ │ │ │ - mov %rdi,-0x10(%rbp) │ │ │ │ - mov %rsi,-0x8(%rbp) │ │ │ │ - add $0xffffffffffffffd0,%rbp │ │ │ │ - test $0x7,%bl │ │ │ │ - jne 4d1ba8 │ │ │ │ - mov (%rbx),%rax │ │ │ │ - jmp *%rax │ │ │ │ - nopl (%rax) │ │ │ │ - add $0x0,%eax │ │ │ │ add %al,(%rax) │ │ │ │ - add %bl,(%rsi) │ │ │ │ add %al,(%rax) │ │ │ │ - add %bl,0x4d(%rax) │ │ │ │ - sbb $0xc4834903,%eax │ │ │ │ - sbb %cl,0x3b(%rbp) │ │ │ │ - movsl %ds:(%rsi),%es:(%rdi) │ │ │ │ - pop %rax │ │ │ │ - add (%rax),%eax │ │ │ │ - add %dh,0x43(%rdi) │ │ │ │ - movq $0x4d1b08,-0x10(%r12) │ │ │ │ - mov 0x28(%rbp),%rax │ │ │ │ - mov %rax,(%r12) │ │ │ │ - lea -0x10(%r12),%rdi │ │ │ │ - mov 0x10(%rbp),%rsi │ │ │ │ - mov 0x8(%rbp),%r14 │ │ │ │ - movq $0x3393020,0x10(%rbp) │ │ │ │ - mov 0x18(%rbp),%rax │ │ │ │ - mov %rbx,0x18(%rbp) │ │ │ │ - mov 0x20(%rbp),%rbx │ │ │ │ - mov %rax,0x20(%rbp) │ │ │ │ - mov %rbx,0x28(%rbp) │ │ │ │ - add $0x10,%rbp │ │ │ │ - jmp 4bdbf0 │ │ │ │ - movq $0x18,0x388(%r13) │ │ │ │ + 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 4ce9c2 │ │ │ │ + add $0x30,%r12 │ │ │ │ + cmp 0x358(%r13),%r12 │ │ │ │ + ja 4ce9b2 │ │ │ │ + movq $0x4ce860,-0x28(%r12) │ │ │ │ + mov 0x8(%rbp),%rbx │ │ │ │ + mov %rbx,-0x18(%r12) │ │ │ │ + mov %rdx,-0x10(%r12) │ │ │ │ + movq $0x5f8870,-0x8(%r12) │ │ │ │ + mov %rcx,(%r12) │ │ │ │ + lea -0x28(%r12),%rdi │ │ │ │ + mov %rdx,%rsi │ │ │ │ + lea -0x1(%r12),%r14 │ │ │ │ + mov %rax,%rbx │ │ │ │ + add $0x28,%rbp │ │ │ │ + jmp 33959f8 │ │ │ │ + movq $0x30,0x388(%r13) │ │ │ │ + jmp 338a720 │ │ │ │ + add $0x28,%r12 │ │ │ │ + cmp 0x358(%r13),%r12 │ │ │ │ + ja 4cea03 │ │ │ │ + movq $0x4ce7c8,-0x20(%r12) │ │ │ │ + mov %rdx,-0x10(%r12) │ │ │ │ + movq $0x5f8870,-0x8(%r12) │ │ │ │ + mov %rcx,(%r12) │ │ │ │ + lea -0x20(%r12),%rdi │ │ │ │ + mov %rdx,%rsi │ │ │ │ + lea -0x1(%r12),%r14 │ │ │ │ + mov %rax,%rbx │ │ │ │ + add $0x28,%rbp │ │ │ │ + jmp 33959f8 │ │ │ │ + movq $0x28,0x388(%r13) │ │ │ │ jmp 338a720 │ │ │ │ jmp *-0x8(%r13) │ │ │ │ - nopl 0x0(%rax) │ │ │ │ - sbb %al,(%rax) │ │ │ │ - add %al,(%rax) │ │ │ │ - add $0x0,%al │ │ │ │ + nop │ │ │ │ + sbb %eax,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ - add (%rax),%eax │ │ │ │ + add $0x0,%eax │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ - or %al,(%rax) │ │ │ │ + add %cl,(%rsi) │ │ │ │ add %al,(%rax) │ │ │ │ - fmuls 0x3(%rbp,%rbx,1) │ │ │ │ - lea -0x38(%rbp),%rax │ │ │ │ - cmp %r15,%rax │ │ │ │ - jb 4d1d05 │ │ │ │ - movq $0x4d1c88,-0x38(%rbp) │ │ │ │ - mov 0x4(%rbx),%rax │ │ │ │ - mov 0xc(%rbx),%rcx │ │ │ │ - mov 0x14(%rbx),%rbx │ │ │ │ - mov %rbx,%rdx │ │ │ │ - mov %rsi,%rbx │ │ │ │ - mov %rax,-0x30(%rbp) │ │ │ │ - mov %rcx,-0x28(%rbp) │ │ │ │ - mov %rdx,-0x20(%rbp) │ │ │ │ - mov %r14,-0x18(%rbp) │ │ │ │ - mov %rdi,-0x10(%rbp) │ │ │ │ - mov %r8,-0x8(%rbp) │ │ │ │ - add $0xffffffffffffffc8,%rbp │ │ │ │ + add %bl,%al │ │ │ │ + movabs 0x394cd8458d48031d,%al │ │ │ │ + clc │ │ │ │ + jb 4ceae8 │ │ │ │ + movq $0x4cea78,-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 4d1c88 │ │ │ │ + jne 4cea78 │ │ │ │ mov (%rbx),%rax │ │ │ │ jmp *%rax │ │ │ │ - nopl (%rax) │ │ │ │ - (bad) │ │ │ │ + xchg %ax,%ax │ │ │ │ + add $0x0,%al │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ - add %bl,(%rsi) │ │ │ │ + (bad) │ │ │ │ add %al,(%rax) │ │ │ │ - add %bh,0x4c(%rax) │ │ │ │ - sbb $0xc4834903,%eax │ │ │ │ - rex │ │ │ │ + add %dl,0x49031da0(%rax) │ │ │ │ + add $0x20,%esp │ │ │ │ cmp 0x358(%r13),%r12 │ │ │ │ - ja 4d1cf5 │ │ │ │ - movq $0x4d1a38,-0x38(%r12) │ │ │ │ - mov 0x20(%rbp),%rax │ │ │ │ - mov %rax,-0x30(%r12) │ │ │ │ - mov 0x30(%rbp),%rax │ │ │ │ - mov %rax,-0x28(%r12) │ │ │ │ - movq $0x4d1b48,-0x20(%r12) │ │ │ │ - mov 0x8(%rbp),%rax │ │ │ │ - mov %rax,-0x18(%r12) │ │ │ │ - mov 0x10(%rbp),%rax │ │ │ │ - mov %rax,-0x10(%r12) │ │ │ │ - mov 0x28(%rbp),%rax │ │ │ │ - mov %rax,-0x8(%r12) │ │ │ │ - lea -0x36(%r12),%rcx │ │ │ │ - mov %rcx,(%r12) │ │ │ │ - lea -0x1e(%r12),%rdi │ │ │ │ + ja 4cead8 │ │ │ │ + mov 0x17(%rbx),%rax │ │ │ │ + mov 0x7(%rax),%rcx │ │ │ │ + mov 0xf(%rax),%rax │ │ │ │ + movq $0x4ce670,-0x18(%r12) │ │ │ │ + mov 0x18(%rbp),%rdx │ │ │ │ + mov %rdx,-0x10(%r12) │ │ │ │ + movq $0x4ce8d0,-0x8(%r12) │ │ │ │ + mov 0x8(%rbp),%rdx │ │ │ │ + mov %rdx,(%r12) │ │ │ │ + mov 0x10(%rbp),%r9 │ │ │ │ + lea -0x5(%r12),%r8 │ │ │ │ + mov %rbx,%rdi │ │ │ │ mov %rax,%rsi │ │ │ │ - mov %rbx,%r14 │ │ │ │ - mov 0x18(%rbp),%rbx │ │ │ │ - add $0x38,%rbp │ │ │ │ - jmp 33959f8 │ │ │ │ - movq $0x40,0x388(%r13) │ │ │ │ + mov %rcx,%r14 │ │ │ │ + lea -0x15(%r12),%rax │ │ │ │ + mov %rax,0x18(%rbp) │ │ │ │ + add $0x18,%rbp │ │ │ │ + jmp 4cd2e8 │ │ │ │ + movq $0x20,0x388(%r13) │ │ │ │ jmp 338a720 │ │ │ │ + lea 0x31da069(%rip),%rbx │ │ │ │ jmp *-0x8(%r13) │ │ │ │ - nopl 0x0(%rax) │ │ │ │ - (bad) │ │ │ │ - add %al,(%rax) │ │ │ │ - add %al,(%rbx) │ │ │ │ - add %al,(%rax) │ │ │ │ - add %al,(%rcx) │ │ │ │ - add %al,(%rax) │ │ │ │ + nopl 0x0(%rax,%rax,1) │ │ │ │ + add %eax,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ - add %cl,(%rcx) │ │ │ │ add %al,(%rax) │ │ │ │ + adc %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ - add %cl,-0x73(%rax) │ │ │ │ - rex.RB call 1045567c <__environ@GLIBC_2.2.5+0xc8151d4> │ │ │ │ - (bad) │ │ │ │ - mov $0x0,%al │ │ │ │ add %al,(%rax) │ │ │ │ - movq $0x4d1d70,-0x18(%rbp) │ │ │ │ - mov 0x5(%rbx),%rax │ │ │ │ - mov %r14,%rbx │ │ │ │ - mov %rax,-0x10(%rbp) │ │ │ │ - mov %rdi,-0x8(%rbp) │ │ │ │ + lea -0x18(%rbp),%rax │ │ │ │ + cmp %r15,%rax │ │ │ │ + jb 4ceb87 │ │ │ │ + movq $0x3390fc8,-0x10(%rbp) │ │ │ │ + mov %rbx,-0x8(%rbp) │ │ │ │ + movq $0x4ceb48,-0x18(%rbp) │ │ │ │ + mov 0x10(%rbx),%rbx │ │ │ │ add $0xffffffffffffffe8,%rbp │ │ │ │ test $0x7,%bl │ │ │ │ - jne 4d1d70 │ │ │ │ + jne 4ceb48 │ │ │ │ mov (%rbx),%rax │ │ │ │ jmp *%rax │ │ │ │ - nopw 0x0(%rax,%rax,1) │ │ │ │ - add (%rax),%al │ │ │ │ - add %al,(%rax) │ │ │ │ - add %al,(%rax) │ │ │ │ - add %al,(%rax) │ │ │ │ + nop │ │ │ │ + ... │ │ │ │ (bad) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %cl,-0x7d(%rcx) │ │ │ │ (bad) │ │ │ │ - cmp %cl,0x3b(%rbp) │ │ │ │ + sbb %cl,0x3b(%rbp) │ │ │ │ movsl %ds:(%rsi),%es:(%rdi) │ │ │ │ pop %rax │ │ │ │ add (%rax),%eax │ │ │ │ - add %dh,0x58(%rdi) │ │ │ │ - mov 0x7(%rbx),%rax │ │ │ │ - mov 0xf(%rbx),%rcx │ │ │ │ - mov 0x17(%rbx),%rbx │ │ │ │ - movq $0x3363ae0,-0x30(%r12) │ │ │ │ - mov 0x8(%rbp),%rdx │ │ │ │ - mov %rdx,-0x28(%r12) │ │ │ │ - mov %rcx,-0x20(%r12) │ │ │ │ - movq $0x4a37b8,-0x18(%r12) │ │ │ │ - mov %rax,-0x10(%r12) │ │ │ │ - lea -0x2e(%r12),%rax │ │ │ │ - mov %rax,-0x8(%r12) │ │ │ │ - mov %rbx,(%r12) │ │ │ │ - lea 0x31e311e(%rip),%rsi │ │ │ │ - lea -0x17(%r12),%r14 │ │ │ │ - mov 0x10(%rbp),%rbx │ │ │ │ - add $0x18,%rbp │ │ │ │ - jmp 3395748 │ │ │ │ - movq $0x38,0x388(%r13) │ │ │ │ + add %dh,0x22(%rdi) │ │ │ │ + movq $0x2f83dd8,-0x10(%r12) │ │ │ │ + mov %rbx,-0x8(%r12) │ │ │ │ + movq $0x36a8e82,(%r12) │ │ │ │ + lea -0xf(%r12),%rbx │ │ │ │ + add $0x8,%rbp │ │ │ │ + jmp *0x0(%rbp) │ │ │ │ + movq $0x18,0x388(%r13) │ │ │ │ jmp 338a720 │ │ │ │ - jmp *-0x8(%r13) │ │ │ │ - nopl 0x0(%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) │ │ │ │ - cmp %dh,(%rbx) │ │ │ │ - sbb $0x458d4803,%eax │ │ │ │ - lock cmp %r15,%rax │ │ │ │ - jb 4d1e22 │ │ │ │ + jo 4ceb6a │ │ │ │ + jne 4ceba3 │ │ │ │ + lea -0x10(%rbp),%rax │ │ │ │ + cmp %r15,%rax │ │ │ │ + jb 4cebfc │ │ │ │ + add $0x18,%r12 │ │ │ │ + cmp 0x358(%r13),%r12 │ │ │ │ + ja 4cebf1 │ │ │ │ movq $0x3390fc8,-0x10(%rbp) │ │ │ │ mov %rbx,-0x8(%rbp) │ │ │ │ - mov 0x10(%rbx),%r14 │ │ │ │ + mov 0x10(%rbx),%rax │ │ │ │ + movq $0x3363ae0,-0x10(%r12) │ │ │ │ + mov %rax,-0x8(%r12) │ │ │ │ + movq $0x3c37ef9,(%r12) │ │ │ │ + lea 0x375cc7f(%rip),%rsi │ │ │ │ + lea -0xe(%r12),%r14 │ │ │ │ add $0xfffffffffffffff0,%rbp │ │ │ │ - jmp 4bbe90 │ │ │ │ + jmp 32e8f68 │ │ │ │ + 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) │ │ │ │ - adc %dh,(%rbx) │ │ │ │ - sbb $0x458d4803,%eax │ │ │ │ - loopne 4d1e89 │ │ │ │ - cmp %edi,%eax │ │ │ │ - jb 4d1ecc │ │ │ │ - add $0x18,%r12 │ │ │ │ - cmp 0x358(%r13),%r12 │ │ │ │ - ja 4d1ec1 │ │ │ │ + add %al,(%rax) │ │ │ │ + add %al,(%rax) │ │ │ │ + lea -0x20(%rbp),%rax │ │ │ │ + cmp %r15,%rax │ │ │ │ + jb 4cec97 │ │ │ │ movq $0x3390fc8,-0x10(%rbp) │ │ │ │ mov %rbx,-0x8(%rbp) │ │ │ │ - mov 0x10(%rbx),%rax │ │ │ │ - mov 0x18(%rbx),%rbx │ │ │ │ - movq $0x4d1e00,-0x10(%r12) │ │ │ │ - mov %rbx,(%r12) │ │ │ │ - movq $0x4d1ea8,-0x20(%rbp) │ │ │ │ - mov %rax,%rbx │ │ │ │ - lea -0x10(%r12),%rax │ │ │ │ + movq $0x4cec58,-0x20(%rbp) │ │ │ │ + mov 0x18(%rbx),%rax │ │ │ │ + mov 0x10(%rbx),%rbx │ │ │ │ mov %rax,-0x18(%rbp) │ │ │ │ add $0xffffffffffffffe0,%rbp │ │ │ │ test $0x7,%bl │ │ │ │ - jne 4d1ea8 │ │ │ │ + jne 4cec58 │ │ │ │ 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,-0x3(%rax) │ │ │ │ - (bad) │ │ │ │ - add -0x77(%rax),%ecx │ │ │ │ - fbstp (%rcx) │ │ │ │ - testb $0x15,0x35(%rbp,%rcx,4) │ │ │ │ - lods %ds:(%rsi),%eax │ │ │ │ - sbb $0x45c74803,%eax │ │ │ │ - add %al,%al │ │ │ │ - and $0x39,%al │ │ │ │ - add %ecx,%ebp │ │ │ │ + add %al,(%rax) │ │ │ │ + add %al,(%rax) │ │ │ │ + add %cl,-0x7d(%rcx) │ │ │ │ (bad) │ │ │ │ - adc (%eax),%eax │ │ │ │ + sbb %cl,0x3b(%rbp) │ │ │ │ + movsl %ds:(%rsi),%es:(%rdi) │ │ │ │ + pop %rax │ │ │ │ + add (%rax),%eax │ │ │ │ + add %dh,0x22(%rdi) │ │ │ │ + movq $0x2f83dd8,-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 338a720 │ │ │ │ jmp *-0x10(%r13) │ │ │ │ - add (%rax),%al │ │ │ │ - add %al,(%rax) │ │ │ │ + nopl 0x0(%rax,%rax,1) │ │ │ │ + sbb (%rax),%al │ │ │ │ add %al,(%rax) │ │ │ │ + (bad) │ │ │ │ + ... │ │ │ │ add %al,(%rax) │ │ │ │ - adc (%rax),%al │ │ │ │ + add %cl,(%rsi) │ │ │ │ add %al,(%rax) │ │ │ │ - push $0x48031d32 │ │ │ │ - lea -0x10(%rbp),%eax │ │ │ │ + add %bl,-0x35(%rax) │ │ │ │ + jne 4cecbb │ │ │ │ + lea -0x30(%rbp),%rax │ │ │ │ cmp %r15,%rax │ │ │ │ - jb 4d1f58 │ │ │ │ - add $0x38,%r12 │ │ │ │ + jb 4cece5 │ │ │ │ + movq $0x4ced00,-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 33893b0 │ │ │ │ + lea 0x31da1b4(%rip),%rbx │ │ │ │ + jmp *-0x8(%r13) │ │ │ │ + add $0x0,%eax │ │ │ │ + add %al,(%rax) │ │ │ │ + add %bl,(%rsi) │ │ │ │ + add %al,(%rax) │ │ │ │ + add %dl,(%rax) │ │ │ │ + lret │ │ │ │ + jne 4ced03 │ │ │ │ + movq $0x4ced30,0x0(%rbp) │ │ │ │ + mov %rbx,%rax │ │ │ │ + mov 0x10(%rbp),%rbx │ │ │ │ + mov %rax,0x10(%rbp) │ │ │ │ + test $0x7,%bl │ │ │ │ + jne 4ced30 │ │ │ │ + mov (%rbx),%rax │ │ │ │ + jmp *%rax │ │ │ │ + nopl (%rax) │ │ │ │ + add $0x0,%eax │ │ │ │ + add %al,(%rax) │ │ │ │ + add %bl,(%rsi) │ │ │ │ + add %al,(%rax) │ │ │ │ + add %ah,%al │ │ │ │ + lret $0x375 │ │ │ │ + mov %rbx,%rax │ │ │ │ + and $0x7,%eax │ │ │ │ + cmp $0x1,%rax │ │ │ │ + jne 4ced7c │ │ │ │ + add $0x18,%r12 │ │ │ │ cmp 0x358(%r13),%r12 │ │ │ │ - ja 4d1f4d │ │ │ │ - movq $0x3390fc8,-0x10(%rbp) │ │ │ │ - mov %rbx,-0x8(%rbp) │ │ │ │ - mov 0x10(%rbx),%rax │ │ │ │ - mov 0x18(%rbx),%rbx │ │ │ │ - movq $0x4d1e38,-0x30(%r12) │ │ │ │ - mov %rax,-0x20(%r12) │ │ │ │ - mov %rbx,-0x18(%r12) │ │ │ │ - movq $0x3363ae0,-0x10(%r12) │ │ │ │ - movq $0x3c2ad49,-0x8(%r12) │ │ │ │ - lea -0x30(%r12),%rax │ │ │ │ + ja 4ced6c │ │ │ │ + movq $0x4ceb08,-0x10(%r12) │ │ │ │ + mov 0x18(%rbp),%rax │ │ │ │ mov %rax,(%r12) │ │ │ │ - lea -0xe(%r12),%rsi │ │ │ │ - lea 0x2ee59cf(%rip),%r14 │ │ │ │ - add $0xfffffffffffffff0,%rbp │ │ │ │ - jmp 3359998 │ │ │ │ - movq $0x38,0x388(%r13) │ │ │ │ - jmp *-0x10(%r13) │ │ │ │ - nopl 0x0(%rax) │ │ │ │ + lea -0x10(%r12),%r14 │ │ │ │ + mov 0x28(%rbp),%rbx │ │ │ │ + add $0x30,%rbp │ │ │ │ + jmp 3395508 │ │ │ │ + movq $0x18,0x388(%r13) │ │ │ │ + jmp 338a720 │ │ │ │ + movq $0x4cedb8,-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 3395508 │ │ │ │ + nop │ │ │ │ (bad) │ │ │ │ add %al,(%rax) │ │ │ │ - add %al,(%rbx) │ │ │ │ add %al,(%rax) │ │ │ │ - add %al,(%rcx) │ │ │ │ add %al,(%rax) │ │ │ │ + add %bl,(%rsi) │ │ │ │ add %al,(%rax) │ │ │ │ + add %bl,-0x36(%rax) │ │ │ │ + jne 4cedbb │ │ │ │ + mov 0x20(%rbp),%rax │ │ │ │ + mov %rbx,%rcx │ │ │ │ + and $0x7,%ecx │ │ │ │ + cmp $0x1,%rcx │ │ │ │ + jne 4cee73 │ │ │ │ + add $0x78,%r12 │ │ │ │ + cmp 0x358(%r13),%r12 │ │ │ │ + ja 4cee63 │ │ │ │ + movq $0x4ceba0,-0x70(%r12) │ │ │ │ + mov 0x10(%rbp),%rbx │ │ │ │ + mov %rbx,-0x60(%r12) │ │ │ │ + movq $0x3363ae0,-0x58(%r12) │ │ │ │ + movq $0x3c2b821,-0x50(%r12) │ │ │ │ + lea -0x70(%r12),%rbx │ │ │ │ + mov %rbx,-0x48(%r12) │ │ │ │ + movq $0x2f83df8,-0x40(%r12) │ │ │ │ + lea -0x56(%r12),%rbx │ │ │ │ + mov %rbx,-0x38(%r12) │ │ │ │ + movq $0x3363ae0,-0x30(%r12) │ │ │ │ + lea -0x3f(%r12),%rbx │ │ │ │ + mov %rbx,-0x28(%r12) │ │ │ │ + movq $0x3c37ef9,-0x20(%r12) │ │ │ │ + movq $0x4cec10,-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 3395508 │ │ │ │ + movq $0x78,0x388(%r13) │ │ │ │ + jmp 338a720 │ │ │ │ + movq $0x4cee98,0x0(%rbp) │ │ │ │ + mov %rax,%rbx │ │ │ │ + test $0x7,%bl │ │ │ │ + jne 4cee98 │ │ │ │ + mov (%rbx),%rax │ │ │ │ + jmp *%rax │ │ │ │ + (bad) │ │ │ │ + or (%rax),%al │ │ │ │ add %al,(%rax) │ │ │ │ - add %cl,(%rcx) │ │ │ │ add %al,(%rax) │ │ │ │ + add %bl,(%rsi) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ - add %cl,-0x73(%rax) │ │ │ │ - rex.RB call 104558cc <__environ@GLIBC_2.2.5+0xc815424> │ │ │ │ - (bad) │ │ │ │ - mov $0x0,%al │ │ │ │ add %al,(%rax) │ │ │ │ - movq $0x4d1fc0,-0x18(%rbp) │ │ │ │ - mov 0x5(%rbx),%rax │ │ │ │ - mov %r14,%rbx │ │ │ │ - mov %rax,-0x10(%rbp) │ │ │ │ - mov %rdi,-0x8(%rbp) │ │ │ │ - add $0xffffffffffffffe8,%rbp │ │ │ │ + add %cl,-0x39(%rax) │ │ │ │ + add %r12b,%r8b │ │ │ │ + out %al,(%dx) │ │ │ │ + rex.WR 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 4d1fc0 │ │ │ │ + jne 4ceee0 │ │ │ │ mov (%rbx),%rax │ │ │ │ jmp *%rax │ │ │ │ - nopw 0x0(%rax,%rax,1) │ │ │ │ - add (%rax),%al │ │ │ │ + nopl 0x0(%rax) │ │ │ │ + xchg %al,(%rdx) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ (bad) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %cl,-0x7d(%rcx) │ │ │ │ (bad) │ │ │ │ - cmp %cl,0x3b(%rbp) │ │ │ │ - movsl %ds:(%rsi),%es:(%rdi) │ │ │ │ pop %rax │ │ │ │ - add (%rax),%eax │ │ │ │ - add %dh,0x58(%rdi) │ │ │ │ - mov 0x7(%rbx),%rax │ │ │ │ - mov 0xf(%rbx),%rcx │ │ │ │ - mov 0x17(%rbx),%rbx │ │ │ │ - movq $0x3363ae0,-0x30(%r12) │ │ │ │ + cmp 0x358(%r13),%r12 │ │ │ │ + ja 4cf067 │ │ │ │ + mov 0x28(%rbp),%rax │ │ │ │ + mov 0x18(%rbp),%rcx │ │ │ │ mov 0x8(%rbp),%rdx │ │ │ │ - mov %rdx,-0x28(%r12) │ │ │ │ - mov %rcx,-0x20(%r12) │ │ │ │ - movq $0x4a37b8,-0x18(%r12) │ │ │ │ - mov %rax,-0x10(%r12) │ │ │ │ - lea -0x2e(%r12),%rax │ │ │ │ - mov %rax,-0x8(%r12) │ │ │ │ - mov %rbx,(%r12) │ │ │ │ - lea 0x31e2ece(%rip),%rsi │ │ │ │ - lea -0x17(%r12),%r14 │ │ │ │ - mov 0x10(%rbp),%rbx │ │ │ │ - add $0x18,%rbp │ │ │ │ - jmp 3395748 │ │ │ │ - movq $0x38,0x388(%r13) │ │ │ │ + mov 0x30(%rbp),%rsi │ │ │ │ + mov 0x20(%rbp),%rdi │ │ │ │ + mov 0x10(%rbp),%r8 │ │ │ │ + mov 0x7(%rbx),%r9 │ │ │ │ + cmp $0x9,%r9 │ │ │ │ + je 4ceff1 │ │ │ │ + cmp $0xa,%r9 │ │ │ │ + jne 4cef89 │ │ │ │ + movq $0x2f84130,-0x50(%r12) │ │ │ │ + mov %rsi,-0x48(%r12) │ │ │ │ + lea 0x1(%rdi),%rsi │ │ │ │ + mov %rsi,-0x40(%r12) │ │ │ │ + movq $0x1,-0x38(%r12) │ │ │ │ + movq $0x2f83dd8,-0x30(%r12) │ │ │ │ + lea -0x4f(%r12),%rsi │ │ │ │ + mov %rsi,-0x28(%r12) │ │ │ │ + movq $0x3c37ef9,-0x20(%r12) │ │ │ │ + movq $0x2f8b238,-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 33959f8 │ │ │ │ + movq $0x2f84130,-0x50(%r12) │ │ │ │ + mov %rsi,-0x48(%r12) │ │ │ │ + mov %rdi,-0x40(%r12) │ │ │ │ + lea 0x1(%r8),%rsi │ │ │ │ + mov %rsi,-0x38(%r12) │ │ │ │ + movq $0x2f83dd8,-0x30(%r12) │ │ │ │ + lea -0x4f(%r12),%rsi │ │ │ │ + mov %rsi,-0x28(%r12) │ │ │ │ + movq $0x3c37ef9,-0x20(%r12) │ │ │ │ + movq $0x2f8b238,-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 33959f8 │ │ │ │ + movq $0x2f84130,-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 $0x2f83dd8,-0x30(%r12) │ │ │ │ + lea -0x4f(%r12),%rsi │ │ │ │ + mov %rsi,-0x28(%r12) │ │ │ │ + movq $0x3c37ef9,-0x20(%r12) │ │ │ │ + movq $0x2f8b238,-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 33959f8 │ │ │ │ + movq $0x58,0x388(%r13) │ │ │ │ jmp 338a720 │ │ │ │ - jmp *-0x8(%r13) │ │ │ │ - nopl 0x0(%rax) │ │ │ │ - add $0x1000000,%eax │ │ │ │ - add %al,(%rax) │ │ │ │ - add %al,(%rcx) │ │ │ │ - add %al,(%rax) │ │ │ │ - add %al,(%rax) │ │ │ │ + nop │ │ │ │ + add %eax,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ - add %cl,(%rcx) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ + adc %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ - add %cl,-0x73(%rax) │ │ │ │ - rex.RB │ │ │ │ - lock cmp %r15,%rax │ │ │ │ - jb 4d20af │ │ │ │ - movq $0x4d2098,-0x10(%rbp) │ │ │ │ - mov 0x7(%rbx),%rax │ │ │ │ - mov %r14,%rbx │ │ │ │ - mov %rax,-0x8(%rbp) │ │ │ │ + mov %al,%bh │ │ │ │ + jne 4cf08b │ │ │ │ + lea -0x10(%rbp),%rax │ │ │ │ + cmp %r15,%rax │ │ │ │ + jb 4cf0e4 │ │ │ │ + add $0x18,%r12 │ │ │ │ + cmp 0x358(%r13),%r12 │ │ │ │ + ja 4cf0d9 │ │ │ │ + movq $0x3390fc8,-0x10(%rbp) │ │ │ │ + mov %rbx,-0x8(%rbp) │ │ │ │ + mov 0x10(%rbx),%rax │ │ │ │ + movq $0x3363ae0,-0x10(%r12) │ │ │ │ + mov %rax,-0x8(%r12) │ │ │ │ + movq $0x3c37ef9,(%r12) │ │ │ │ + lea 0x375c797(%rip),%rsi │ │ │ │ + lea -0xe(%r12),%r14 │ │ │ │ add $0xfffffffffffffff0,%rbp │ │ │ │ - test $0x7,%bl │ │ │ │ - jne 4d2098 │ │ │ │ - mov (%rbx),%rax │ │ │ │ - jmp *%rax │ │ │ │ - nopw 0x0(%rax,%rax,1) │ │ │ │ - add %eax,(%rax) │ │ │ │ + jmp 32e8f68 │ │ │ │ + movq $0x18,0x388(%r13) │ │ │ │ + jmp *-0x10(%r13) │ │ │ │ + add $0x1000000,%eax │ │ │ │ add %al,(%rax) │ │ │ │ + add %al,(%rcx) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ - (bad) │ │ │ │ add %al,(%rax) │ │ │ │ + add %cl,(%rcx) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ - add %cl,-0x73(%rax) │ │ │ │ - xor $0x31e2e42,%eax │ │ │ │ - mov %rbx,%r14 │ │ │ │ - mov 0x8(%rbp),%rbx │ │ │ │ - add $0x10,%rbp │ │ │ │ - jmp 3395748 │ │ │ │ - jmp *-0x8(%r13) │ │ │ │ - nopl 0x0(%rax,%rax,1) │ │ │ │ - (bad) │ │ │ │ add %al,(%rax) │ │ │ │ - add %al,(%rbx) │ │ │ │ + add %cl,-0x75(%rax) │ │ │ │ + jae 4cf10b │ │ │ │ + jmp 335b398 │ │ │ │ + nopl 0x0(%rax) │ │ │ │ + sbb %eax,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ - add %al,(%rcx) │ │ │ │ + add $0x1000000,%eax │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %cl,(%rcx) │ │ │ │ add %al,(%rax) │ │ │ │ - add %al,(%rax) │ │ │ │ - add %al,(%rax) │ │ │ │ - add %cl,-0x73(%rax) │ │ │ │ - rex.RB call 73455a24 <__environ@GLIBC_2.2.5+0x6f81557c> │ │ │ │ - jge 4d2122 │ │ │ │ - movl $0x4d2110,-0x18(%rbp) │ │ │ │ - mov 0x5(%rbx),%rax │ │ │ │ + add %bh,-0x63(%rax) │ │ │ │ + sbb $0x458d4803,%eax │ │ │ │ + loopne 4cf179 │ │ │ │ + cmp %edi,%eax │ │ │ │ + jb 4cf1c5 │ │ │ │ + movq $0x4cf170,-0x20(%rbp) │ │ │ │ + mov 0x3(%rbx),%rax │ │ │ │ mov %r14,%rbx │ │ │ │ - mov %rax,-0x10(%rbp) │ │ │ │ - mov %rdi,-0x8(%rbp) │ │ │ │ - add $0xffffffffffffffe8,%rbp │ │ │ │ + mov %rax,-0x18(%rbp) │ │ │ │ + mov %rsi,-0x10(%rbp) │ │ │ │ + mov %r9,-0x8(%rbp) │ │ │ │ + add $0xffffffffffffffe0,%rbp │ │ │ │ test $0x7,%bl │ │ │ │ - jne 4d2110 │ │ │ │ + jne 4cf170 │ │ │ │ mov (%rbx),%rax │ │ │ │ jmp *%rax │ │ │ │ xchg %ax,%ax │ │ │ │ - add (%rax),%al │ │ │ │ + add (%rax),%eax │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ (bad) │ │ │ │ add %al,(%rax) │ │ │ │ - add %al,(%rax) │ │ │ │ - add %al,(%rax) │ │ │ │ - add %cl,-0x7d(%rcx) │ │ │ │ - (bad) │ │ │ │ + add %dh,(%rax) │ │ │ │ + popf │ │ │ │ + sbb $0xc4834903,%eax │ │ │ │ adc %cl,0x3b(%rbp) │ │ │ │ movsl %ds:(%rsi),%es:(%rdi) │ │ │ │ pop %rax │ │ │ │ add (%rax),%eax │ │ │ │ - add %dh,0x29(%rdi) │ │ │ │ - movq $0x4d2058,-0x8(%r12) │ │ │ │ - mov 0x10(%rbp),%rax │ │ │ │ - mov %rax,(%r12) │ │ │ │ - mov %rax,%rdi │ │ │ │ - lea -0x7(%r12),%rsi │ │ │ │ - mov %rbx,%r14 │ │ │ │ - mov 0x8(%rbp),%rbx │ │ │ │ + add %dh,0x38(%rdi) │ │ │ │ + mov 0x7(%rbx),%rax │ │ │ │ + mov 0xf(%rbx),%rcx │ │ │ │ + mov 0x17(%rbx),%rbx │ │ │ │ + movq $0x4cf100,-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 33959f8 │ │ │ │ + jmp 4cecb8 │ │ │ │ movq $0x10,0x388(%r13) │ │ │ │ jmp 338a720 │ │ │ │ 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 4d2476 │ │ │ │ - movq $0x3390fc8,-0x10(%rbp) │ │ │ │ - mov %rbx,-0x8(%rbp) │ │ │ │ - movq $0x4d21c0,-0x20(%rbp) │ │ │ │ - mov 0x10(%rbx),%rax │ │ │ │ - mov 0x18(%rbx),%rbx │ │ │ │ - mov %rax,-0x18(%rbp) │ │ │ │ - add $0xffffffffffffffe0,%rbp │ │ │ │ - test $0x7,%bl │ │ │ │ - jne 4d21c0 │ │ │ │ - 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) │ │ │ │ + nopl 0x0(%rax) │ │ │ │ + sbb (%rax),%al │ │ │ │ add %al,(%rax) │ │ │ │ - add %cl,-0x7f(%rcx) │ │ │ │ (bad) │ │ │ │ - or %al,(%rcx) │ │ │ │ add %al,(%rax) │ │ │ │ - cmp 0x358(%r13),%r12 │ │ │ │ - ja 4d2466 │ │ │ │ - mov 0x7(%rbx),%rax │ │ │ │ - mov 0xf(%rbx),%rcx │ │ │ │ - mov 0x17(%rbx),%rdx │ │ │ │ - mov 0x1f(%rbx),%rsi │ │ │ │ - mov 0x27(%rbx),%rdi │ │ │ │ - mov 0x2f(%rbx),%r8 │ │ │ │ - mov 0x37(%rbx),%r9 │ │ │ │ - mov 0x3f(%rbx),%r10 │ │ │ │ - mov 0x47(%rbx),%r11 │ │ │ │ - mov 0x4f(%rbx),%r14 │ │ │ │ - mov %rax,0x40(%rsp) │ │ │ │ - mov 0x57(%rbx),%rax │ │ │ │ - mov %rcx,0x48(%rsp) │ │ │ │ - mov 0x5f(%rbx),%rcx │ │ │ │ - mov %rdx,0x50(%rsp) │ │ │ │ - mov 0x67(%rbx),%rdx │ │ │ │ - mov %rsi,0x58(%rsp) │ │ │ │ - mov 0x6f(%rbx),%rsi │ │ │ │ - mov %rdi,0x60(%rsp) │ │ │ │ - mov 0x77(%rbx),%rdi │ │ │ │ - mov %r8,0x68(%rsp) │ │ │ │ - mov 0x7f(%rbx),%r8 │ │ │ │ - mov %r9,0x70(%rsp) │ │ │ │ - mov 0x87(%rbx),%r9 │ │ │ │ - mov %r10,0x78(%rsp) │ │ │ │ - mov 0x8f(%rbx),%r10 │ │ │ │ - mov %r11,0x80(%rsp) │ │ │ │ - mov 0x9f(%rbx),%r11 │ │ │ │ - mov %r14,0x88(%rsp) │ │ │ │ - mov 0xa7(%rbx),%r14 │ │ │ │ - mov %rax,0x90(%rsp) │ │ │ │ - mov 0xaf(%rbx),%rax │ │ │ │ - mov %rcx,0x98(%rsp) │ │ │ │ - mov 0xb7(%rbx),%rcx │ │ │ │ - mov %rdx,0xa0(%rsp) │ │ │ │ - mov 0xbf(%rbx),%rdx │ │ │ │ - mov %rsi,0xa8(%rsp) │ │ │ │ - mov 0xc7(%rbx),%rsi │ │ │ │ - mov %rdi,0xb0(%rsp) │ │ │ │ - mov 0xcf(%rbx),%rdi │ │ │ │ - mov %r8,0xb8(%rsp) │ │ │ │ - mov 0xd7(%rbx),%r8 │ │ │ │ - mov %r9,0xc0(%rsp) │ │ │ │ - mov 0xdf(%rbx),%r9 │ │ │ │ - mov %r10,0xc8(%rsp) │ │ │ │ - mov 0xe7(%rbx),%r10 │ │ │ │ - mov 0xef(%rbx),%rbx │ │ │ │ - movq $0x32ce2c8,-0x100(%r12) │ │ │ │ - mov %r11,0xd0(%rsp) │ │ │ │ - mov 0x8(%rbp),%r11 │ │ │ │ - mov %r11,-0xf8(%r12) │ │ │ │ - movq $0x59cc00,-0xf0(%r12) │ │ │ │ - mov 0x40(%rsp),%r11 │ │ │ │ - mov %r11,-0xe8(%r12) │ │ │ │ - mov 0x48(%rsp),%r11 │ │ │ │ - mov %r11,-0xe0(%r12) │ │ │ │ - mov 0x50(%rsp),%r11 │ │ │ │ - mov %r11,-0xd8(%r12) │ │ │ │ - mov 0x58(%rsp),%r11 │ │ │ │ - mov %r11,-0xd0(%r12) │ │ │ │ - mov 0x60(%rsp),%r11 │ │ │ │ - mov %r11,-0xc8(%r12) │ │ │ │ - mov 0x68(%rsp),%r11 │ │ │ │ - mov %r11,-0xc0(%r12) │ │ │ │ - mov 0x70(%rsp),%r11 │ │ │ │ - mov %r11,-0xb8(%r12) │ │ │ │ - mov 0x78(%rsp),%r11 │ │ │ │ - mov %r11,-0xb0(%r12) │ │ │ │ - mov 0x80(%rsp),%r11 │ │ │ │ - mov %r11,-0xa8(%r12) │ │ │ │ - mov 0x88(%rsp),%r11 │ │ │ │ - mov %r11,-0xa0(%r12) │ │ │ │ - mov 0x90(%rsp),%r11 │ │ │ │ - mov %r11,-0x98(%r12) │ │ │ │ - mov 0x98(%rsp),%r11 │ │ │ │ - mov %r11,-0x90(%r12) │ │ │ │ - mov 0xa0(%rsp),%r11 │ │ │ │ - mov %r11,-0x88(%r12) │ │ │ │ - mov 0xa8(%rsp),%r11 │ │ │ │ - mov %r11,-0x80(%r12) │ │ │ │ - mov 0xb0(%rsp),%r11 │ │ │ │ - mov %r11,-0x78(%r12) │ │ │ │ - mov 0xb8(%rsp),%r11 │ │ │ │ - mov %r11,-0x70(%r12) │ │ │ │ - mov 0xc0(%rsp),%r11 │ │ │ │ - mov %r11,-0x68(%r12) │ │ │ │ - mov 0xc8(%rsp),%r11 │ │ │ │ - mov %r11,-0x60(%r12) │ │ │ │ - lea -0xfe(%r12),%r11 │ │ │ │ - mov %r11,-0x58(%r12) │ │ │ │ - mov 0xd0(%rsp),%r11 │ │ │ │ - mov %r11,-0x50(%r12) │ │ │ │ - mov %r14,-0x48(%r12) │ │ │ │ - mov %rax,-0x40(%r12) │ │ │ │ - mov %rcx,-0x38(%r12) │ │ │ │ - mov %rdx,-0x30(%r12) │ │ │ │ - mov %rsi,-0x28(%r12) │ │ │ │ - mov %rdi,-0x20(%r12) │ │ │ │ - mov %r8,-0x18(%r12) │ │ │ │ - mov %r9,-0x10(%r12) │ │ │ │ - mov %r10,-0x8(%r12) │ │ │ │ - mov %rbx,(%r12) │ │ │ │ - lea -0xef(%r12),%rbx │ │ │ │ - add $0x10,%rbp │ │ │ │ - jmp *0x0(%rbp) │ │ │ │ - movq $0x108,0x388(%r13) │ │ │ │ - jmp 338a720 │ │ │ │ - jmp *-0x10(%r13) │ │ │ │ - nopw 0x0(%rax,%rax,1) │ │ │ │ - add (%rax),%al │ │ │ │ + add %al,(%rdx) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ - adc (%rax),%al │ │ │ │ + add %cl,(%rsi) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ - lea -0x20(%rbp),%rax │ │ │ │ + add %cl,-0x73(%rax) │ │ │ │ + rex.RB clc │ │ │ │ cmp %r15,%rax │ │ │ │ - jb 4d25a5 │ │ │ │ - movq $0x3390fc8,-0x10(%rbp) │ │ │ │ - mov %rbx,-0x8(%rbp) │ │ │ │ - movq $0x4d24e0,-0x20(%rbp) │ │ │ │ - mov 0x10(%rbx),%rax │ │ │ │ - mov 0x18(%rbx),%rbx │ │ │ │ - mov %rax,-0x18(%rbp) │ │ │ │ - add $0xffffffffffffffe0,%rbp │ │ │ │ - test $0x7,%bl │ │ │ │ - jne 4d24e0 │ │ │ │ - mov (%rbx),%rax │ │ │ │ - jmp *%rax │ │ │ │ - nopl 0x0(%rax,%rax,1) │ │ │ │ - add %eax,(%rax) │ │ │ │ + jb 4cf283 │ │ │ │ + add $0x58,%r12 │ │ │ │ + cmp 0x358(%r13),%r12 │ │ │ │ + ja 4cf278 │ │ │ │ + movq $0x4cf088,-0x50(%r12) │ │ │ │ + mov %r14,-0x40(%r12) │ │ │ │ + movq $0x3363ae0,-0x38(%r12) │ │ │ │ + movq $0x3c2b821,-0x30(%r12) │ │ │ │ + lea -0x50(%r12),%rax │ │ │ │ + mov %rax,-0x28(%r12) │ │ │ │ + movq $0x3363ae0,-0x20(%r12) │ │ │ │ + lea -0x36(%r12),%rax │ │ │ │ + mov %rax,-0x18(%r12) │ │ │ │ + movq $0x3c37ef9,-0x10(%r12) │ │ │ │ + movq $0x4cf128,-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 2f89380 │ │ │ │ + movq $0x58,0x388(%r13) │ │ │ │ + lea 0x31d9c26(%rip),%rbx │ │ │ │ + jmp *-0x8(%r13) │ │ │ │ + xchg %ax,%ax │ │ │ │ + sbb %eax,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ + add $0x0,%eax │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ - (bad) │ │ │ │ add %al,(%rax) │ │ │ │ + add %cl,(%rsi) │ │ │ │ add %al,(%rax) │ │ │ │ + add %cl,(%rax) │ │ │ │ + pushf │ │ │ │ + sbb $0x458d4803,%eax │ │ │ │ + clc │ │ │ │ + cmp %r15,%rax │ │ │ │ + jb 4cf2d4 │ │ │ │ + mov %r9,%rax │ │ │ │ + mov %r8,%r9 │ │ │ │ + mov %rdi,%r8 │ │ │ │ + mov %rsi,%rdi │ │ │ │ + mov %r14,%rsi │ │ │ │ + lea 0x376b672(%rip),%r14 │ │ │ │ + mov %rax,-0x8(%rbp) │ │ │ │ + add $0xfffffffffffffff8,%rbp │ │ │ │ + jmp 4cf1e8 │ │ │ │ + lea 0x31d9bf5(%rip),%rbx │ │ │ │ + jmp *-0x8(%r13) │ │ │ │ + nop │ │ │ │ + sbb %eax,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ - add %cl,-0x7f(%rcx) │ │ │ │ - (bad) │ │ │ │ - mov %al,(%rax) │ │ │ │ + add $0x0,%eax │ │ │ │ add %al,(%rax) │ │ │ │ - cmp 0x358(%r13),%r12 │ │ │ │ - ja 4d2595 │ │ │ │ - mov 0xf(%rbx),%rax │ │ │ │ - mov 0x7(%rbx),%rbx │ │ │ │ - mov 0x7(%rbx),%rcx │ │ │ │ - mov 0xf(%rbx),%rdx │ │ │ │ - mov 0x17(%rbx),%rsi │ │ │ │ - mov 0x1f(%rbx),%rdi │ │ │ │ - mov 0x27(%rbx),%r8 │ │ │ │ - mov 0x2f(%rbx),%r9 │ │ │ │ - mov 0x37(%rbx),%r10 │ │ │ │ - mov 0x3f(%rbx),%r11 │ │ │ │ - mov 0x47(%rbx),%rbx │ │ │ │ - movq $0x4d2170,-0x80(%r12) │ │ │ │ - mov 0x8(%rbp),%r14 │ │ │ │ - mov %r14,-0x70(%r12) │ │ │ │ - mov %rcx,-0x68(%r12) │ │ │ │ - movq $0x573d88,-0x60(%r12) │ │ │ │ - lea -0x80(%r12),%rcx │ │ │ │ - mov %rcx,-0x58(%r12) │ │ │ │ - mov %rdx,-0x50(%r12) │ │ │ │ - mov %rsi,-0x48(%r12) │ │ │ │ - mov %rdi,-0x40(%r12) │ │ │ │ - mov %r8,-0x38(%r12) │ │ │ │ - mov %r9,-0x30(%r12) │ │ │ │ - mov %r10,-0x28(%r12) │ │ │ │ - mov %r11,-0x20(%r12) │ │ │ │ - mov %rbx,-0x18(%r12) │ │ │ │ - movq $0x4ebdb0,-0x10(%r12) │ │ │ │ - lea -0x5f(%r12),%rbx │ │ │ │ - mov %rbx,-0x8(%r12) │ │ │ │ - mov %rax,(%r12) │ │ │ │ - lea -0xf(%r12),%rbx │ │ │ │ - add $0x10,%rbp │ │ │ │ - jmp *0x0(%rbp) │ │ │ │ - movq $0x88,0x388(%r13) │ │ │ │ - jmp 338a720 │ │ │ │ - jmp *-0x10(%r13) │ │ │ │ - nopl 0x0(%rax) │ │ │ │ - sldt (%rax) │ │ │ │ - add %al,(%rdx) │ │ │ │ add %al,(%rax) │ │ │ │ - add %al,(%rdx) │ │ │ │ add %al,(%rax) │ │ │ │ + add %cl,(%rsi) │ │ │ │ add %al,(%rax) │ │ │ │ + add %bh,0x48031d9b(%rax) │ │ │ │ + lea -0x8(%rbp),%eax │ │ │ │ + cmp %r15,%rax │ │ │ │ + jb 4cf324 │ │ │ │ + mov %r9,%rax │ │ │ │ + mov %r8,%r9 │ │ │ │ + mov %rdi,%r8 │ │ │ │ + mov %rsi,%rdi │ │ │ │ + mov %r14,%rsi │ │ │ │ + lea 0x376b812(%rip),%r14 │ │ │ │ + mov %rax,-0x8(%rbp) │ │ │ │ + add $0xfffffffffffffff8,%rbp │ │ │ │ + jmp 4cf1e8 │ │ │ │ + lea 0x31d9bb5(%rip),%rbx │ │ │ │ + jmp *-0x8(%r13) │ │ │ │ + nop │ │ │ │ + sbb %eax,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ - add %cl,(%rbx) │ │ │ │ + add $0x0,%eax │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ - add %cl,-0x73(%rax) │ │ │ │ - rex.RB loopne 4d2619 │ │ │ │ - cmp %edi,%eax │ │ │ │ - jb 4d2680 │ │ │ │ - movq $0x4d2618,-0x20(%rbp) │ │ │ │ - mov 0x6(%rbx),%rax │ │ │ │ - mov 0xe(%rbx),%rbx │ │ │ │ - mov %rbx,%rcx │ │ │ │ - mov %r14,%rbx │ │ │ │ - mov %rax,-0x18(%rbp) │ │ │ │ - mov %rcx,-0x10(%rbp) │ │ │ │ - mov %rsi,-0x8(%rbp) │ │ │ │ - add $0xffffffffffffffe0,%rbp │ │ │ │ - test $0x7,%bl │ │ │ │ - jne 4d2618 │ │ │ │ - mov (%rbx),%rax │ │ │ │ - jmp *%rax │ │ │ │ - nopl (%rax) │ │ │ │ - add (%rax),%eax │ │ │ │ + add %cl,(%rsi) │ │ │ │ add %al,(%rax) │ │ │ │ + add %ch,-0x65(%rax) │ │ │ │ + sbb $0x458d4803,%eax │ │ │ │ + clc │ │ │ │ + cmp %r15,%rax │ │ │ │ + jb 4cf374 │ │ │ │ + mov %r9,%rax │ │ │ │ + mov %r8,%r9 │ │ │ │ + mov %rdi,%r8 │ │ │ │ + mov %rsi,%rdi │ │ │ │ + mov %r14,%rsi │ │ │ │ + lea 0x376b292(%rip),%r14 │ │ │ │ + mov %rax,-0x8(%rbp) │ │ │ │ + add $0xfffffffffffffff8,%rbp │ │ │ │ + jmp 4cf1e8 │ │ │ │ + lea 0x31d9b75(%rip),%rbx │ │ │ │ + jmp *-0x8(%r13) │ │ │ │ + nop │ │ │ │ + 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) │ │ │ │ - cmp %cl,0x3b(%rbp) │ │ │ │ - movsl %ds:(%rsi),%es:(%rdi) │ │ │ │ - pop %rax │ │ │ │ - add (%rax),%eax │ │ │ │ - add %dh,0x4b(%rdi) │ │ │ │ - movq $0x4d2490,-0x30(%r12) │ │ │ │ - mov 0x18(%rbp),%rax │ │ │ │ - mov %rax,-0x20(%r12) │ │ │ │ - mov 0x8(%rbp),%rax │ │ │ │ - mov %rax,-0x18(%r12) │ │ │ │ - movq $0x3363098,-0x10(%r12) │ │ │ │ - movq $0x3c372d9,-0x8(%r12) │ │ │ │ - lea -0x30(%r12),%rax │ │ │ │ - mov %rax,(%r12) │ │ │ │ - lea -0xf(%r12),%rsi │ │ │ │ - mov %rbx,%r14 │ │ │ │ - mov 0x10(%rbp),%rbx │ │ │ │ - add $0x20,%rbp │ │ │ │ - jmp 3395748 │ │ │ │ - movq $0x38,0x388(%r13) │ │ │ │ - jmp 338a720 │ │ │ │ + add %bl,(%rax) │ │ │ │ + fwait │ │ │ │ + sbb $0x458d4803,%eax │ │ │ │ + clc │ │ │ │ + cmp %r15,%rax │ │ │ │ + jb 4cf3c4 │ │ │ │ + mov %r9,%rax │ │ │ │ + mov %r8,%r9 │ │ │ │ + mov %rdi,%r8 │ │ │ │ + mov %rsi,%rdi │ │ │ │ + mov %r14,%rsi │ │ │ │ + lea 0x376b232(%rip),%r14 │ │ │ │ + mov %rax,-0x8(%rbp) │ │ │ │ + add $0xfffffffffffffff8,%rbp │ │ │ │ + jmp 4cf1e8 │ │ │ │ + lea 0x31d9b35(%rip),%rbx │ │ │ │ jmp *-0x8(%r13) │ │ │ │ - nopl 0x0(%rax) │ │ │ │ - sbb %al,(%rax) │ │ │ │ - add %al,(%rax) │ │ │ │ - add $0x0,%al │ │ │ │ - add %al,(%rax) │ │ │ │ + nop │ │ │ │ add %eax,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ - or %eax,(%rax) │ │ │ │ + adc %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ - lea -0x28(%rbp),%rax │ │ │ │ + lea -0x18(%rbp),%rax │ │ │ │ cmp %r15,%rax │ │ │ │ - jb 4d2740 │ │ │ │ - movq $0x4d26f0,-0x28(%rbp) │ │ │ │ - mov 0x4(%rbx),%rax │ │ │ │ - mov %rsi,%rbx │ │ │ │ - mov %rax,-0x20(%rbp) │ │ │ │ - mov %r14,-0x18(%rbp) │ │ │ │ - mov %rdi,-0x10(%rbp) │ │ │ │ - mov %r8,-0x8(%rbp) │ │ │ │ - add $0xffffffffffffffd8,%rbp │ │ │ │ + jb 4cf463 │ │ │ │ + movq $0x3390fc8,-0x10(%rbp) │ │ │ │ + mov %rbx,-0x8(%rbp) │ │ │ │ + movq $0x4cf420,-0x18(%rbp) │ │ │ │ + mov 0x10(%rbx),%rbx │ │ │ │ + add $0xffffffffffffffe8,%rbp │ │ │ │ test $0x7,%bl │ │ │ │ - jne 4d26f0 │ │ │ │ + jne 4cf420 │ │ │ │ mov (%rbx),%rax │ │ │ │ jmp *%rax │ │ │ │ - nopw 0x0(%rax,%rax,1) │ │ │ │ - add $0x0,%al │ │ │ │ - add %al,(%rax) │ │ │ │ - add %al,(%rax) │ │ │ │ - add %al,(%rax) │ │ │ │ + nop │ │ │ │ + ... │ │ │ │ (bad) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %cl,-0x7d(%rcx) │ │ │ │ (bad) │ │ │ │ sbb %cl,0x3b(%rbp) │ │ │ │ movsl %ds:(%rsi),%es:(%rdi) │ │ │ │ pop %rax │ │ │ │ add (%rax),%eax │ │ │ │ - add %dh,0x33(%rdi) │ │ │ │ - movq $0x4d25c8,-0x10(%r12) │ │ │ │ - mov 0x10(%rbp),%rax │ │ │ │ + add %dh,0x26(%rdi) │ │ │ │ + mov 0xf(%rbx),%rax │ │ │ │ + movq $0x2f83dd8,-0x10(%r12) │ │ │ │ mov %rax,-0x8(%r12) │ │ │ │ - mov 0x20(%rbp),%rax │ │ │ │ - mov %rax,(%r12) │ │ │ │ - lea -0xe(%r12),%rdi │ │ │ │ - mov 0x18(%rbp),%rsi │ │ │ │ - mov %rbx,%r14 │ │ │ │ - mov 0x8(%rbp),%rbx │ │ │ │ - add $0x28,%rbp │ │ │ │ - jmp 33959f8 │ │ │ │ + movq $0x3c37ef9,(%r12) │ │ │ │ + lea -0xf(%r12),%rbx │ │ │ │ + add $0x8,%rbp │ │ │ │ + jmp *0x0(%rbp) │ │ │ │ movq $0x18,0x388(%r13) │ │ │ │ jmp 338a720 │ │ │ │ - jmp *-0x8(%r13) │ │ │ │ - nopl 0x0(%rax) │ │ │ │ - add (%rax),%al │ │ │ │ + jmp *-0x10(%r13) │ │ │ │ + nop │ │ │ │ + (bad) │ │ │ │ add %al,(%rax) │ │ │ │ + add %al,(%rbx) │ │ │ │ add %al,(%rax) │ │ │ │ + add %al,(%rbx) │ │ │ │ add %al,(%rax) │ │ │ │ - adc (%rax),%al │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ + add %cl,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ - lea -0x10(%rbp),%rax │ │ │ │ - cmp %r15,%rax │ │ │ │ - jb 4d27b4 │ │ │ │ - add $0x18,%r12 │ │ │ │ - cmp 0x358(%r13),%r12 │ │ │ │ - ja 4d27a9 │ │ │ │ - movq $0x3390fc8,-0x10(%rbp) │ │ │ │ - mov %rbx,-0x8(%rbp) │ │ │ │ - mov 0x10(%rbx),%rax │ │ │ │ - mov 0x18(%rbx),%rbx │ │ │ │ - movq $0x3363ae0,-0x10(%r12) │ │ │ │ - mov %rbx,-0x8(%r12) │ │ │ │ - movq $0x3c37ef9,(%r12) │ │ │ │ - lea -0xe(%r12),%rsi │ │ │ │ - mov %rax,%r14 │ │ │ │ - add $0xfffffffffffffff0,%rbp │ │ │ │ - jmp 3240990 │ │ │ │ - movq $0x18,0x388(%r13) │ │ │ │ - jmp *-0x10(%r13) │ │ │ │ - add (%rax),%al │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ + add %cl,-0x75(%rax) │ │ │ │ + jnp 4cf491 │ │ │ │ + mov 0x5(%rbx),%rsi │ │ │ │ + mov 0x15(%rbx),%rbx │ │ │ │ + jmp 33959f8 │ │ │ │ + nopl 0x0(%rax) │ │ │ │ + sbb %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ - adc (%rax),%al │ │ │ │ + add $0x0,%al │ │ │ │ + ... │ │ │ │ add %al,(%rax) │ │ │ │ + (bad) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ - lea -0x20(%rbp),%rax │ │ │ │ + (bad) │ │ │ │ + sbb $0x458d4803,%eax │ │ │ │ + clc │ │ │ │ cmp %r15,%rax │ │ │ │ - jb 4d28dd │ │ │ │ - movq $0x3390fc8,-0x10(%rbp) │ │ │ │ + jb 4cf523 │ │ │ │ + add $0x38,%r12 │ │ │ │ + cmp 0x358(%r13),%r12 │ │ │ │ + ja 4cf518 │ │ │ │ + movq $0x4cf3e0,-0x30(%r12) │ │ │ │ + mov %r14,-0x20(%r12) │ │ │ │ + movq $0x4cf480,-0x18(%r12) │ │ │ │ + mov %r14,-0x10(%r12) │ │ │ │ + lea -0x30(%r12),%rax │ │ │ │ + mov %rax,-0x8(%r12) │ │ │ │ + mov %rdi,(%r12) │ │ │ │ + lea -0x15(%r12),%rax │ │ │ │ + mov %rax,%r9 │ │ │ │ + mov %r8,%rbx │ │ │ │ + mov %rsi,%r8 │ │ │ │ + mov %rax,%rdi │ │ │ │ + mov %r14,%rsi │ │ │ │ + lea 0x376b0de(%rip),%r14 │ │ │ │ mov %rbx,-0x8(%rbp) │ │ │ │ - movq $0x4d2818,-0x20(%rbp) │ │ │ │ - mov 0x10(%rbx),%rax │ │ │ │ - mov 0x18(%rbx),%rbx │ │ │ │ - mov %rax,-0x18(%rbp) │ │ │ │ - add $0xffffffffffffffe0,%rbp │ │ │ │ - test $0x7,%bl │ │ │ │ - jne 4d2818 │ │ │ │ - mov (%rbx),%rax │ │ │ │ - jmp *%rax │ │ │ │ - nopl 0x0(%rax,%rax,1) │ │ │ │ - add %eax,(%rax) │ │ │ │ + add $0xfffffffffffffff8,%rbp │ │ │ │ + jmp 4cf1e8 │ │ │ │ + movq $0x38,0x388(%r13) │ │ │ │ + lea 0x31d99e6(%rip),%rbx │ │ │ │ + jmp *-0x8(%r13) │ │ │ │ + xchg %ax,%ax │ │ │ │ + sbb %eax,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ + add $0x0,%eax │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ - (bad) │ │ │ │ add %al,(%rax) │ │ │ │ + add %cl,(%rsi) │ │ │ │ add %al,(%rax) │ │ │ │ + add %cl,%al │ │ │ │ + cltd │ │ │ │ + sbb $0xc0894c03,%eax │ │ │ │ + mov %r9,%r8 │ │ │ │ + mov %rdi,%rbx │ │ │ │ + mov %rax,%rdi │ │ │ │ + mov %rbx,%rsi │ │ │ │ + jmp 4cf4b0 │ │ │ │ + nopl 0x0(%rax) │ │ │ │ + sbb %eax,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ - add %cl,-0x7f(%rcx) │ │ │ │ - (bad) │ │ │ │ - mov %al,(%rax) │ │ │ │ + add $0x0,%eax │ │ │ │ add %al,(%rax) │ │ │ │ - cmp 0x358(%r13),%r12 │ │ │ │ - ja 4d28cd │ │ │ │ - mov 0xf(%rbx),%rax │ │ │ │ - mov 0x7(%rbx),%rbx │ │ │ │ - mov 0x7(%rbx),%rcx │ │ │ │ - mov 0xf(%rbx),%rdx │ │ │ │ - mov 0x17(%rbx),%rsi │ │ │ │ - mov 0x1f(%rbx),%rdi │ │ │ │ - mov 0x27(%rbx),%r8 │ │ │ │ - mov 0x2f(%rbx),%r9 │ │ │ │ - mov 0x37(%rbx),%r10 │ │ │ │ - mov 0x3f(%rbx),%r11 │ │ │ │ - mov 0x47(%rbx),%rbx │ │ │ │ - movq $0x4d2758,-0x80(%r12) │ │ │ │ - mov %rsi,-0x70(%r12) │ │ │ │ - mov 0x8(%rbp),%rsi │ │ │ │ - mov %rsi,-0x68(%r12) │ │ │ │ - movq $0x573d88,-0x60(%r12) │ │ │ │ - mov %rcx,-0x58(%r12) │ │ │ │ - mov %rdx,-0x50(%r12) │ │ │ │ - lea -0x80(%r12),%rcx │ │ │ │ - mov %rcx,-0x48(%r12) │ │ │ │ - mov %rdi,-0x40(%r12) │ │ │ │ - mov %r8,-0x38(%r12) │ │ │ │ - mov %r9,-0x30(%r12) │ │ │ │ - mov %r10,-0x28(%r12) │ │ │ │ - mov %r11,-0x20(%r12) │ │ │ │ - mov %rbx,-0x18(%r12) │ │ │ │ - movq $0x4ebdb0,-0x10(%r12) │ │ │ │ - lea -0x5f(%r12),%rbx │ │ │ │ - mov %rbx,-0x8(%r12) │ │ │ │ - mov %rax,(%r12) │ │ │ │ - lea -0xf(%r12),%rbx │ │ │ │ - add $0x10,%rbp │ │ │ │ - jmp *0x0(%rbp) │ │ │ │ - movq $0x88,0x388(%r13) │ │ │ │ - jmp 338a720 │ │ │ │ - jmp *-0x10(%r13) │ │ │ │ - nopl 0x0(%rax) │ │ │ │ - sldt (%rax) │ │ │ │ - add %al,(%rdx) │ │ │ │ add %al,(%rax) │ │ │ │ - add %al,(%rdx) │ │ │ │ add %al,(%rax) │ │ │ │ + add %cl,(%rsi) │ │ │ │ add %al,(%rax) │ │ │ │ + add %bh,(%rax) │ │ │ │ + cltd │ │ │ │ + sbb $0x458d4803,%eax │ │ │ │ + clc │ │ │ │ + cmp %r15,%rax │ │ │ │ + jb 4cf5a4 │ │ │ │ + mov %r9,%rax │ │ │ │ + mov %r8,%r9 │ │ │ │ + mov %rdi,%r8 │ │ │ │ + mov %rsi,%rdi │ │ │ │ + mov %r14,%rsi │ │ │ │ + lea 0x376b392(%rip),%r14 │ │ │ │ + mov %rax,-0x8(%rbp) │ │ │ │ + add $0xfffffffffffffff8,%rbp │ │ │ │ + jmp 4cf1e8 │ │ │ │ + lea 0x31d9985(%rip),%rbx │ │ │ │ + jmp *-0x8(%r13) │ │ │ │ + nop │ │ │ │ + sbb %eax,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ - add %cl,(%rbx) │ │ │ │ + add $0x0,%eax │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ - add %cl,-0x73(%rax) │ │ │ │ - rex.RB loopne 4d2951 │ │ │ │ - cmp %edi,%eax │ │ │ │ - jb 4d29b8 │ │ │ │ - movq $0x4d2950,-0x20(%rbp) │ │ │ │ - mov 0x6(%rbx),%rax │ │ │ │ - mov 0xe(%rbx),%rbx │ │ │ │ - mov %rbx,%rcx │ │ │ │ - mov %r14,%rbx │ │ │ │ - mov %rcx,-0x18(%rbp) │ │ │ │ - mov %rax,-0x10(%rbp) │ │ │ │ - mov %rsi,-0x8(%rbp) │ │ │ │ - add $0xffffffffffffffe0,%rbp │ │ │ │ - test $0x7,%bl │ │ │ │ - jne 4d2950 │ │ │ │ - mov (%rbx),%rax │ │ │ │ - jmp *%rax │ │ │ │ - nopl (%rax) │ │ │ │ - add (%rax),%eax │ │ │ │ + add %cl,(%rsi) │ │ │ │ add %al,(%rax) │ │ │ │ + add %ch,%al │ │ │ │ + cwtl │ │ │ │ + sbb $0x458d4803,%eax │ │ │ │ + clc │ │ │ │ + cmp %r15,%rax │ │ │ │ + jb 4cf5f4 │ │ │ │ + mov %r9,%rax │ │ │ │ + mov %r8,%r9 │ │ │ │ + mov %rdi,%r8 │ │ │ │ + mov %rsi,%rdi │ │ │ │ + mov %r14,%rsi │ │ │ │ + lea 0x376b532(%rip),%r14 │ │ │ │ + mov %rax,-0x8(%rbp) │ │ │ │ + add $0xfffffffffffffff8,%rbp │ │ │ │ + jmp 4cf1e8 │ │ │ │ + lea 0x31d9945(%rip),%rbx │ │ │ │ + jmp *-0x8(%r13) │ │ │ │ + nop │ │ │ │ + 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) │ │ │ │ - cmp %cl,0x3b(%rbp) │ │ │ │ - movsl %ds:(%rsi),%es:(%rdi) │ │ │ │ - pop %rax │ │ │ │ - add (%rax),%eax │ │ │ │ - add %dh,0x4b(%rdi) │ │ │ │ - movq $0x4d27c8,-0x30(%r12) │ │ │ │ - mov 0x18(%rbp),%rax │ │ │ │ - mov %rax,-0x20(%r12) │ │ │ │ - mov 0x10(%rbp),%rax │ │ │ │ - mov %rax,-0x18(%r12) │ │ │ │ - movq $0x3363098,-0x10(%r12) │ │ │ │ - movq $0x3c372d9,-0x8(%r12) │ │ │ │ - lea -0x30(%r12),%rax │ │ │ │ - mov %rax,(%r12) │ │ │ │ - lea -0xf(%r12),%rsi │ │ │ │ - mov %rbx,%r14 │ │ │ │ - mov 0x8(%rbp),%rbx │ │ │ │ - add $0x20,%rbp │ │ │ │ - jmp 3395748 │ │ │ │ - movq $0x38,0x388(%r13) │ │ │ │ - jmp 338a720 │ │ │ │ + add %bl,0x48031d98(%rax) │ │ │ │ + lea -0x8(%rbp),%eax │ │ │ │ + cmp %r15,%rax │ │ │ │ + jb 4cf644 │ │ │ │ + mov %r9,%rax │ │ │ │ + mov %r8,%r9 │ │ │ │ + mov %rdi,%r8 │ │ │ │ + mov %rsi,%rdi │ │ │ │ + mov %r14,%rsi │ │ │ │ + lea 0x376b012(%rip),%r14 │ │ │ │ + mov %rax,-0x8(%rbp) │ │ │ │ + add $0xfffffffffffffff8,%rbp │ │ │ │ + jmp 4cf1e8 │ │ │ │ + lea 0x31d9905(%rip),%rbx │ │ │ │ jmp *-0x8(%r13) │ │ │ │ - nopl 0x0(%rax) │ │ │ │ - add %eax,(%rax) │ │ │ │ + nop │ │ │ │ + sbb %eax,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ + add $0x0,%eax │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ - adc %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ - test $0x16,%al │ │ │ │ - (bad) │ │ │ │ - add -0x73(%rax),%ecx │ │ │ │ - rex.RB │ │ │ │ - lock cmp %r15,%rax │ │ │ │ - jb 4d29f2 │ │ │ │ - movq $0x3390fc8,-0x10(%rbp) │ │ │ │ - mov %rbx,-0x8(%rbp) │ │ │ │ - mov 0x10(%rbx),%r14 │ │ │ │ - add $0xfffffffffffffff0,%rbp │ │ │ │ - jmp 6442e8 │ │ │ │ - jmp *-0x10(%r13) │ │ │ │ - xchg %ax,%ax │ │ │ │ - (bad) │ │ │ │ + add %cl,(%rsi) │ │ │ │ add %al,(%rax) │ │ │ │ - add %al,(%rbx) │ │ │ │ + add %cl,-0x68(%rax) │ │ │ │ + sbb $0x458d4803,%eax │ │ │ │ + clc │ │ │ │ + cmp %r15,%rax │ │ │ │ + jb 4cf694 │ │ │ │ + mov %r9,%rax │ │ │ │ + mov %r8,%r9 │ │ │ │ + mov %rdi,%r8 │ │ │ │ + mov %rsi,%rdi │ │ │ │ + mov %r14,%rsi │ │ │ │ + lea 0x376b2c2(%rip),%r14 │ │ │ │ + mov %rax,-0x8(%rbp) │ │ │ │ + add $0xfffffffffffffff8,%rbp │ │ │ │ + jmp 4cf1e8 │ │ │ │ + lea 0x31d98c5(%rip),%rbx │ │ │ │ + jmp *-0x8(%r13) │ │ │ │ + nop │ │ │ │ + sbb %eax,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ - add %al,(%rax,%rax,1) │ │ │ │ + add $0x0,%eax │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ - or %al,(%rax) │ │ │ │ + add %cl,(%rsi) │ │ │ │ add %al,(%rax) │ │ │ │ - push $0x48031d3e │ │ │ │ - lea -0x20(%rbp),%eax │ │ │ │ + add %bh,%al │ │ │ │ + xchg %eax,%edi │ │ │ │ + sbb $0x458d4803,%eax │ │ │ │ + clc │ │ │ │ cmp %r15,%rax │ │ │ │ - jb 4d2a91 │ │ │ │ - add $0x30,%r12 │ │ │ │ - cmp 0x358(%r13),%r12 │ │ │ │ - ja 4d2a86 │ │ │ │ - mov 0x5(%rbx),%rax │ │ │ │ - mov 0xd(%rbx),%rcx │ │ │ │ - mov 0x15(%rbx),%rdx │ │ │ │ - mov 0x1d(%rbx),%rbx │ │ │ │ - movq $0x4d2900,-0x28(%r12) │ │ │ │ - mov %rdi,-0x20(%r12) │ │ │ │ - mov %rax,-0x18(%r12) │ │ │ │ - movq $0x4d29d0,-0x10(%r12) │ │ │ │ - mov %rsi,(%r12) │ │ │ │ - lea -0x10(%r12),%rdi │ │ │ │ - mov %rdx,%rsi │ │ │ │ - mov %r14,%rax │ │ │ │ - mov %rcx,%r14 │ │ │ │ - movq $0x3393020,-0x20(%rbp) │ │ │ │ - mov %rax,-0x18(%rbp) │ │ │ │ - mov %rbx,-0x10(%rbp) │ │ │ │ - lea -0x26(%r12),%rax │ │ │ │ + jb 4cf6e4 │ │ │ │ + mov %r9,%rax │ │ │ │ + mov %r8,%r9 │ │ │ │ + mov %rdi,%r8 │ │ │ │ + mov %rsi,%rdi │ │ │ │ + mov %r14,%rsi │ │ │ │ + lea 0x376b242(%rip),%r14 │ │ │ │ mov %rax,-0x8(%rbp) │ │ │ │ - add $0xffffffffffffffe0,%rbp │ │ │ │ - jmp 4bdbf0 │ │ │ │ - movq $0x30,0x388(%r13) │ │ │ │ + add $0xfffffffffffffff8,%rbp │ │ │ │ + jmp 4cf1e8 │ │ │ │ + lea 0x31d9885(%rip),%rbx │ │ │ │ jmp *-0x8(%r13) │ │ │ │ - nopl (%rax) │ │ │ │ - sldt (%rax) │ │ │ │ - add %al,(%rdx) │ │ │ │ + nop │ │ │ │ + sbb %eax,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ - add %al,(%rdx) │ │ │ │ + add $0x0,%eax │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ - add %cl,(%rbx) │ │ │ │ + add %cl,(%rsi) │ │ │ │ add %al,(%rax) │ │ │ │ - add %cl,%al │ │ │ │ - cmp $0x8d48031d,%eax │ │ │ │ - rex.RB loopne 4d2b01 │ │ │ │ - cmp %edi,%eax │ │ │ │ - jb 4d2b18 │ │ │ │ - movq $0x4d2b00,-0x20(%rbp) │ │ │ │ - mov 0x6(%rbx),%rax │ │ │ │ - mov 0xe(%rbx),%rbx │ │ │ │ - mov %rbx,%rcx │ │ │ │ - mov %r14,%rbx │ │ │ │ - mov %rcx,-0x18(%rbp) │ │ │ │ - mov %rax,-0x10(%rbp) │ │ │ │ - mov %rsi,-0x8(%rbp) │ │ │ │ - add $0xffffffffffffffe0,%rbp │ │ │ │ - test $0x7,%bl │ │ │ │ - jne 4d2b00 │ │ │ │ - mov (%rbx),%rax │ │ │ │ - jmp *%rax │ │ │ │ - nopl 0x0(%rax) │ │ │ │ - add (%rax),%eax │ │ │ │ + add %ch,0x48031d97(%rax) │ │ │ │ + lea -0x8(%rbp),%eax │ │ │ │ + cmp %r15,%rax │ │ │ │ + jb 4cf734 │ │ │ │ + mov %r9,%rax │ │ │ │ + mov %r8,%r9 │ │ │ │ + mov %rdi,%r8 │ │ │ │ + mov %rsi,%rdi │ │ │ │ + mov %r14,%rsi │ │ │ │ + lea 0x376ae82(%rip),%r14 │ │ │ │ + mov %rax,-0x8(%rbp) │ │ │ │ + add $0xfffffffffffffff8,%rbp │ │ │ │ + jmp 4cf1e8 │ │ │ │ + lea 0x31d9845(%rip),%rbx │ │ │ │ + jmp *-0x8(%r13) │ │ │ │ + nop │ │ │ │ + sbb %eax,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ + add $0x0,%eax │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ - (bad) │ │ │ │ add %al,(%rax) │ │ │ │ - add %bh,0x3d(%rax) │ │ │ │ - sbb $0x7d8b4803,%eax │ │ │ │ - adc %cl,-0x75(%rax) │ │ │ │ - jne 4d2b20 │ │ │ │ - mov %rbx,%r14 │ │ │ │ - mov 0x8(%rbp),%rbx │ │ │ │ - add $0x20,%rbp │ │ │ │ - jmp 4d2a10 │ │ │ │ + add %cl,(%rsi) │ │ │ │ + add %al,(%rax) │ │ │ │ + add %bl,-0x69(%rax) │ │ │ │ + sbb $0x458d4803,%eax │ │ │ │ + clc │ │ │ │ + cmp %r15,%rax │ │ │ │ + jb 4cf784 │ │ │ │ + mov %r9,%rax │ │ │ │ + mov %r8,%r9 │ │ │ │ + mov %rdi,%r8 │ │ │ │ + mov %rsi,%rdi │ │ │ │ + mov %r14,%rsi │ │ │ │ + lea 0x376afe2(%rip),%r14 │ │ │ │ + mov %rax,-0x8(%rbp) │ │ │ │ + add $0xfffffffffffffff8,%rbp │ │ │ │ + jmp 4cf1e8 │ │ │ │ + lea 0x31d9805(%rip),%rbx │ │ │ │ jmp *-0x8(%r13) │ │ │ │ - nopl 0x0(%rax) │ │ │ │ - add $0x1000000,%eax │ │ │ │ + nop │ │ │ │ + sbb %eax,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ - add %al,(%rdx) │ │ │ │ + add $0x0,%eax │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ - add %cl,(%rbx) │ │ │ │ + add %cl,(%rsi) │ │ │ │ add %al,(%rax) │ │ │ │ - add %ah,0x3d(%rax) │ │ │ │ + add %cl,(%rax) │ │ │ │ + xchg %eax,%edi │ │ │ │ sbb $0x458d4803,%eax │ │ │ │ - call 7345648c <__environ@GLIBC_2.2.5+0x6f815fe4> │ │ │ │ - pop %rdx │ │ │ │ - movq $0x4d2b80,-0x18(%rbp) │ │ │ │ - mov 0x7(%rbx),%rax │ │ │ │ - mov 0xf(%rbx),%rbx │ │ │ │ - mov %rbx,%rcx │ │ │ │ - mov %r14,%rbx │ │ │ │ - mov %rcx,-0x10(%rbp) │ │ │ │ + clc │ │ │ │ + cmp %r15,%rax │ │ │ │ + jb 4cf7d4 │ │ │ │ + mov %r9,%rax │ │ │ │ + mov %r8,%r9 │ │ │ │ + mov %rdi,%r8 │ │ │ │ + mov %rsi,%rdi │ │ │ │ + mov %r14,%rsi │ │ │ │ + lea 0x376b372(%rip),%r14 │ │ │ │ mov %rax,-0x8(%rbp) │ │ │ │ - add $0xffffffffffffffe8,%rbp │ │ │ │ - test $0x7,%bl │ │ │ │ - jne 4d2b80 │ │ │ │ - mov (%rbx),%rax │ │ │ │ - jmp *%rax │ │ │ │ - nopl (%rax) │ │ │ │ - add (%rax),%al │ │ │ │ + add $0xfffffffffffffff8,%rbp │ │ │ │ + jmp 4cf1e8 │ │ │ │ + lea 0x31d97c5(%rip),%rbx │ │ │ │ + jmp *-0x8(%r13) │ │ │ │ + nop │ │ │ │ + sbb %eax,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ + add $0x0,%eax │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ - (bad) │ │ │ │ add %al,(%rax) │ │ │ │ - add %bl,(%rax) │ │ │ │ - cmp $0x8b48031d,%eax │ │ │ │ - jge 4d2b94 │ │ │ │ - lea 0x31d1845(%rip),%rsi │ │ │ │ - mov %rbx,%r14 │ │ │ │ - mov 0x8(%rbp),%rbx │ │ │ │ - add $0x18,%rbp │ │ │ │ - jmp 4d2a10 │ │ │ │ + add %cl,(%rsi) │ │ │ │ + add %al,(%rax) │ │ │ │ + add %bh,0x48031d96(%rax) │ │ │ │ + lea -0x8(%rbp),%eax │ │ │ │ + cmp %r15,%rax │ │ │ │ + jb 4cf824 │ │ │ │ + mov %r9,%rax │ │ │ │ + mov %r8,%r9 │ │ │ │ + mov %rdi,%r8 │ │ │ │ + mov %rsi,%rdi │ │ │ │ + mov %r14,%rsi │ │ │ │ + lea 0x376adf2(%rip),%r14 │ │ │ │ + mov %rax,-0x8(%rbp) │ │ │ │ + add $0xfffffffffffffff8,%rbp │ │ │ │ + jmp 4cf1e8 │ │ │ │ + lea 0x31d9785(%rip),%rbx │ │ │ │ jmp *-0x8(%r13) │ │ │ │ nop │ │ │ │ - add %eax,(%rax) │ │ │ │ - add %al,(%rax) │ │ │ │ + sbb %eax,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ + add $0x0,%eax │ │ │ │ add %al,(%rax) │ │ │ │ - adc %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ + add %cl,(%rsi) │ │ │ │ add %al,(%rax) │ │ │ │ - lea -0x10(%rbp),%rax │ │ │ │ + add %ch,-0x6a(%rax) │ │ │ │ + sbb $0x458d4803,%eax │ │ │ │ + clc │ │ │ │ cmp %r15,%rax │ │ │ │ - jb 4d2bd2 │ │ │ │ - movq $0x3390fc8,-0x10(%rbp) │ │ │ │ - mov %rbx,-0x8(%rbp) │ │ │ │ - mov 0x10(%rbx),%r14 │ │ │ │ - add $0xfffffffffffffff0,%rbp │ │ │ │ - jmp 50aa20 │ │ │ │ - jmp *-0x10(%r13) │ │ │ │ - xchg %ax,%ax │ │ │ │ - sldt (%rax) │ │ │ │ - add %al,(%rdx) │ │ │ │ + jb 4cf874 │ │ │ │ + mov %r9,%rax │ │ │ │ + mov %r8,%r9 │ │ │ │ + mov %rdi,%r8 │ │ │ │ + mov %rsi,%rdi │ │ │ │ + mov %r14,%rsi │ │ │ │ + lea 0x376adb2(%rip),%r14 │ │ │ │ + mov %rax,-0x8(%rbp) │ │ │ │ + add $0xfffffffffffffff8,%rbp │ │ │ │ + jmp 4cf1e8 │ │ │ │ + lea 0x31d9745(%rip),%rbx │ │ │ │ + jmp *-0x8(%r13) │ │ │ │ + nop │ │ │ │ + sbb %eax,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ - add %al,(%rbx) │ │ │ │ + add $0x0,%eax │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ - add %cl,(%rax) │ │ │ │ + add %cl,(%rsi) │ │ │ │ add %al,(%rax) │ │ │ │ - add %cl,%al │ │ │ │ - cmp $0x1d,%al │ │ │ │ - add -0x73(%rax),%ecx │ │ │ │ - rex.RB fmuls -0x8(%r9,%rdi,1) │ │ │ │ - jb 4d2d13 │ │ │ │ - movq $0x4d2c48,-0x28(%rbp) │ │ │ │ - mov 0x6(%rbx),%rax │ │ │ │ - mov 0xe(%rbx),%rcx │ │ │ │ - mov 0x16(%rbx),%rbx │ │ │ │ - mov %rbx,%rdx │ │ │ │ + add %bh,(%rax) │ │ │ │ + xchg %eax,%edi │ │ │ │ + sbb $0x458d4803,%eax │ │ │ │ + call 734531ec <__environ@GLIBC_2.2.5+0x6f812d44> │ │ │ │ + push %rdi │ │ │ │ + movq $0x4cf8d8,-0x18(%rbp) │ │ │ │ mov %r14,%rbx │ │ │ │ - mov %rcx,-0x20(%rbp) │ │ │ │ - mov %rax,-0x18(%rbp) │ │ │ │ - mov %rdx,-0x10(%rbp) │ │ │ │ - mov %rsi,-0x8(%rbp) │ │ │ │ - add $0xffffffffffffffd8,%rbp │ │ │ │ + mov %rsi,-0x10(%rbp) │ │ │ │ + mov %r9,-0x8(%rbp) │ │ │ │ + add $0xffffffffffffffe8,%rbp │ │ │ │ test $0x7,%bl │ │ │ │ - jne 4d2c48 │ │ │ │ + jne 4cf8d8 │ │ │ │ mov (%rbx),%rax │ │ │ │ jmp *%rax │ │ │ │ - nopl (%rax) │ │ │ │ - add $0x0,%al │ │ │ │ + nopw 0x0(%rax,%rax,1) │ │ │ │ + add (%rax),%al │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ (bad) │ │ │ │ add %al,(%rax) │ │ │ │ - add %dh,0x3c(%rax) │ │ │ │ - sbb $0x45c74803,%eax │ │ │ │ - add %bh,0x2c(%rax) │ │ │ │ - rex.WRB add %r9b,-0x77(%r8) │ │ │ │ - fmuls -0x75(%rax) │ │ │ │ - pop %rbp │ │ │ │ - and %cl,-0x77(%rax) │ │ │ │ - and %r14b,%r14b │ │ │ │ - ret │ │ │ │ + add %bh,%al │ │ │ │ + xchg %eax,%esi │ │ │ │ + sbb $0x4d8b4c03,%eax │ │ │ │ + or %cl,0x43(%rbx,%rcx,4) │ │ │ │ (bad) │ │ │ │ - jne 4d2c78 │ │ │ │ - mov (%rbx),%rax │ │ │ │ - jmp *%rax │ │ │ │ - nopl (%rax) │ │ │ │ - add $0x0,%al │ │ │ │ + mov 0xf(%rbx),%rdi │ │ │ │ + mov 0x7(%rbx),%rsi │ │ │ │ + lea 0x31d91c2(%rip),%r14 │ │ │ │ + add $0x10,%rbp │ │ │ │ + jmp 4cecb8 │ │ │ │ + lea 0x31d96f1(%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) │ │ │ │ - (bad) │ │ │ │ add %al,(%rax) │ │ │ │ - add %al,0x3c(%rax) │ │ │ │ - sbb $0xc4834903,%eax │ │ │ │ - rex.W │ │ │ │ - cmp 0x358(%r13),%r12 │ │ │ │ - ja 4d2d03 │ │ │ │ - mov 0x7(%rbx),%rax │ │ │ │ - mov 0xf(%rbx),%rbx │ │ │ │ - movq $0x4d2ab0,-0x40(%r12) │ │ │ │ - mov %rbx,-0x38(%r12) │ │ │ │ - mov 0x18(%rbp),%rcx │ │ │ │ - mov %rcx,-0x30(%r12) │ │ │ │ - movq $0x4d2b38,-0x28(%r12) │ │ │ │ - mov %rbx,-0x20(%r12) │ │ │ │ - mov %rcx,-0x18(%r12) │ │ │ │ - movq $0x4d2bb0,-0x10(%r12) │ │ │ │ - mov %rax,(%r12) │ │ │ │ - lea -0x10(%r12),%r8 │ │ │ │ - mov 0x8(%rbp),%rdi │ │ │ │ - lea 0x31d16bc(%rip),%rsi │ │ │ │ - mov 0x10(%rbp),%r14 │ │ │ │ - movq $0x3393020,0x8(%rbp) │ │ │ │ - mov 0x20(%rbp),%rax │ │ │ │ - mov %rax,0x10(%rbp) │ │ │ │ - lea -0x27(%r12),%rax │ │ │ │ - mov %rax,0x18(%rbp) │ │ │ │ - lea -0x3e(%r12),%rax │ │ │ │ - mov %rax,0x20(%rbp) │ │ │ │ - add $0x8,%rbp │ │ │ │ - jmp 5f4038 │ │ │ │ - movq $0x48,0x388(%r13) │ │ │ │ - jmp 338a720 │ │ │ │ + add %cl,(%rsi) │ │ │ │ + add %al,(%rax) │ │ │ │ + add %al,(%rax) │ │ │ │ + add %al,(%rax) │ │ │ │ + add %cl,-0x73(%rax) │ │ │ │ + rex.RB clc │ │ │ │ + cmp %r15,%rax │ │ │ │ + jb 4cf94c │ │ │ │ + mov %r9,%rax │ │ │ │ + mov %r8,%r9 │ │ │ │ + mov %rdi,%r8 │ │ │ │ + mov %rsi,%rdi │ │ │ │ + mov %r14,%rsi │ │ │ │ + lea 0x31d96b6(%rip),%r14 │ │ │ │ + mov %rax,-0x8(%rbp) │ │ │ │ + add $0xfffffffffffffff8,%rbp │ │ │ │ + jmp 2f8b150 │ │ │ │ + lea 0x31d96ad(%rip),%rbx │ │ │ │ jmp *-0x8(%r13) │ │ │ │ nop │ │ │ │ - (bad) │ │ │ │ - add %al,(%rax) │ │ │ │ - add %al,(%rbx) │ │ │ │ + sbb %eax,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ - add %al,(%rax,%rax,1) │ │ │ │ + add $0x0,%eax │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ - or %al,(%rax) │ │ │ │ + add %cl,(%rsi) │ │ │ │ add %al,(%rax) │ │ │ │ - mov %bh,(%rbx) │ │ │ │ - sbb $0x458d4803,%eax │ │ │ │ - enter $0x394c,$0xf8 │ │ │ │ - jb 4d2e1a │ │ │ │ - movq $0x4d2d98,-0x38(%rbp) │ │ │ │ - mov 0x5(%rbx),%rax │ │ │ │ - mov 0xd(%rbx),%rcx │ │ │ │ - mov 0x15(%rbx),%rdx │ │ │ │ - mov 0x1d(%rbx),%rbx │ │ │ │ - mov %rbx,%r8 │ │ │ │ + add %dh,0x48031d96(%rax) │ │ │ │ + lea -0x18(%rbp),%eax │ │ │ │ + cmp %r15,%rax │ │ │ │ + jb 4cf9d0 │ │ │ │ + movq $0x4cf9b0,-0x18(%rbp) │ │ │ │ mov %r14,%rbx │ │ │ │ - mov %rax,-0x30(%rbp) │ │ │ │ - mov %rcx,-0x28(%rbp) │ │ │ │ - mov %rdx,-0x20(%rbp) │ │ │ │ - mov %r8,-0x18(%rbp) │ │ │ │ mov %rsi,-0x10(%rbp) │ │ │ │ - mov %rdi,-0x8(%rbp) │ │ │ │ - add $0xffffffffffffffc8,%rbp │ │ │ │ + mov %r9,-0x8(%rbp) │ │ │ │ + add $0xffffffffffffffe8,%rbp │ │ │ │ test $0x7,%bl │ │ │ │ - jne 4d2d98 │ │ │ │ + jne 4cf9b0 │ │ │ │ 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 %bl,(%rsi) │ │ │ │ + (bad) │ │ │ │ add %al,(%rax) │ │ │ │ - add %ah,(%rax) │ │ │ │ - cmp -0x3b7cb6fd(%rip),%ebx │ │ │ │ - rex.W │ │ │ │ - cmp 0x358(%r13),%r12 │ │ │ │ - ja 4d2e0a │ │ │ │ - movq $0x4d2a10,-0x40(%r12) │ │ │ │ - mov 0x30(%rbp),%rax │ │ │ │ - mov %rax,-0x38(%r12) │ │ │ │ - mov 0x8(%rbp),%rax │ │ │ │ - mov %rax,-0x30(%r12) │ │ │ │ - mov 0x10(%rbp),%rcx │ │ │ │ - mov %rcx,-0x28(%r12) │ │ │ │ - mov 0x28(%rbp),%rcx │ │ │ │ - mov %rcx,-0x20(%r12) │ │ │ │ - movq $0x4d2bf0,-0x18(%r12) │ │ │ │ - mov 0x18(%rbp),%rdx │ │ │ │ - mov %rdx,-0x10(%r12) │ │ │ │ - mov %rax,-0x8(%r12) │ │ │ │ - lea -0x3d(%r12),%rax │ │ │ │ - mov %rax,(%r12) │ │ │ │ - lea -0x16(%r12),%rdi │ │ │ │ - mov %rcx,%rsi │ │ │ │ - mov %rbx,%r14 │ │ │ │ - mov 0x20(%rbp),%rbx │ │ │ │ - add $0x38,%rbp │ │ │ │ - jmp 33959f8 │ │ │ │ - movq $0x48,0x388(%r13) │ │ │ │ - jmp 338a720 │ │ │ │ + add %dh,-0x6a(%rax) │ │ │ │ + sbb $0x4d8b4c03,%eax │ │ │ │ + or %cl,0x43(%rbx,%rcx,4) │ │ │ │ + (bad) │ │ │ │ + mov 0xf(%rbx),%rdi │ │ │ │ + mov 0x7(%rbx),%rsi │ │ │ │ + lea 0x31d908a(%rip),%r14 │ │ │ │ + add $0x10,%rbp │ │ │ │ + jmp 4cecb8 │ │ │ │ + lea 0x31d9669(%rip),%rbx │ │ │ │ jmp *-0x8(%r13) │ │ │ │ - xchg %ax,%ax │ │ │ │ - add $0x1000000,%eax │ │ │ │ - add %al,(%rax) │ │ │ │ - add %al,(%rax,%rax,1) │ │ │ │ - add %al,(%rax) │ │ │ │ + nopl 0x0(%rax,%rax,1) │ │ │ │ + sbb %eax,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ + add $0x2000000,%eax │ │ │ │ add %al,(%rax) │ │ │ │ - or %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ - cmpb $0x1d,(%rdx) │ │ │ │ - add -0x73(%rax),%ecx │ │ │ │ - rex.RB loopne 4d2e89 │ │ │ │ - cmp %edi,%eax │ │ │ │ - jb 4d2e6e │ │ │ │ - movq $0x4d2e88,-0x20(%rbp) │ │ │ │ - mov 0x7(%rbx),%rax │ │ │ │ - mov 0xf(%rbx),%rcx │ │ │ │ - mov 0x17(%rbx),%rdx │ │ │ │ - mov 0x1f(%rbx),%rbx │ │ │ │ - mov %rax,-0x18(%rbp) │ │ │ │ - mov %rcx,-0x10(%rbp) │ │ │ │ - mov %rdx,-0x8(%rbp) │ │ │ │ - add $0xffffffffffffffe0,%rbp │ │ │ │ - jmp 3395508 │ │ │ │ - jmp *-0x8(%r13) │ │ │ │ - nopw 0x0(%rax,%rax,1) │ │ │ │ - add (%rax),%eax │ │ │ │ add %al,(%rax) │ │ │ │ + add %cl,(%rsi) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ - (bad) │ │ │ │ add %al,(%rax) │ │ │ │ - add %dh,(%rax) │ │ │ │ - cmp -0x3b7cb6fd(%rip),%bl │ │ │ │ - sub %cl,0x3b(%rbp) │ │ │ │ - movsl %ds:(%rsi),%es:(%rdi) │ │ │ │ - pop %rax │ │ │ │ - add (%rax),%eax │ │ │ │ - add %dh,0x34(%rdi) │ │ │ │ - movq $0x4d2d30,-0x20(%r12) │ │ │ │ - mov 0x8(%rbp),%rax │ │ │ │ - mov %rax,-0x18(%r12) │ │ │ │ - mov 0x10(%rbp),%rax │ │ │ │ - mov %rax,-0x10(%r12) │ │ │ │ - mov 0x18(%rbp),%rax │ │ │ │ - mov %rax,-0x8(%r12) │ │ │ │ - mov %rbx,(%r12) │ │ │ │ - lea -0x1d(%r12),%rbx │ │ │ │ - add $0x20,%rbp │ │ │ │ - jmp *0x0(%rbp) │ │ │ │ - movq $0x28,0x388(%r13) │ │ │ │ - jmp 338a720 │ │ │ │ - nopl 0x0(%rax) │ │ │ │ - add $0x1000000,%eax │ │ │ │ + add %cl,-0x73(%rax) │ │ │ │ + rex.RB clc │ │ │ │ + cmp %r15,%rax │ │ │ │ + jb 4cfa24 │ │ │ │ + mov %r9,%rax │ │ │ │ + mov %r8,%r9 │ │ │ │ + mov %rdi,%r8 │ │ │ │ + mov %rsi,%rdi │ │ │ │ + mov %r14,%rsi │ │ │ │ + lea 0x31d962e(%rip),%r14 │ │ │ │ + mov %rax,-0x8(%rbp) │ │ │ │ + add $0xfffffffffffffff8,%rbp │ │ │ │ + jmp 2f8b150 │ │ │ │ + lea 0x31d9625(%rip),%rbx │ │ │ │ + jmp *-0x8(%r13) │ │ │ │ + nop │ │ │ │ + sbb %eax,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ - add %al,(%rdx) │ │ │ │ + add $0x0,%eax │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ - add %cl,(%rbx) │ │ │ │ + add %cl,(%rsi) │ │ │ │ add %al,(%rax) │ │ │ │ - add %bh,0x48031f27(%rax) │ │ │ │ - lea -0x30(%rbp),%eax │ │ │ │ - cmp %r15,%rax │ │ │ │ - jb 4d2fb4 │ │ │ │ - movq $0x4d2f48,-0x18(%rbp) │ │ │ │ - mov 0x7(%rbx),%rax │ │ │ │ - mov 0xf(%rbx),%rbx │ │ │ │ - mov %rbx,%rcx │ │ │ │ + add %ch,(%rax) │ │ │ │ + xchg %eax,%esi │ │ │ │ + sbb $0x458d4803,%eax │ │ │ │ + call 7345339c <__environ@GLIBC_2.2.5+0x6f812ef4> │ │ │ │ + push %rdi │ │ │ │ + movq $0x4cfa88,-0x18(%rbp) │ │ │ │ mov %r14,%rbx │ │ │ │ - mov %rax,-0x10(%rbp) │ │ │ │ - mov %rcx,-0x8(%rbp) │ │ │ │ + mov %rsi,-0x10(%rbp) │ │ │ │ + mov %r9,-0x8(%rbp) │ │ │ │ add $0xffffffffffffffe8,%rbp │ │ │ │ test $0x7,%bl │ │ │ │ - jne 4d2f48 │ │ │ │ + jne 4cfa88 │ │ │ │ mov (%rbx),%rax │ │ │ │ jmp *%rax │ │ │ │ - nopl 0x0(%rax) │ │ │ │ + nopw 0x0(%rax,%rax,1) │ │ │ │ add (%rax),%al │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ (bad) │ │ │ │ add %al,(%rax) │ │ │ │ - add %ch,0x27(%rax) │ │ │ │ + add %ch,%al │ │ │ │ + xchg %eax,%ebp │ │ │ │ + sbb $0x4d8b4c03,%eax │ │ │ │ + or %cl,0x43(%rbx,%rcx,4) │ │ │ │ (bad) │ │ │ │ - add -0x39(%rax),%ecx │ │ │ │ - rex.RB call 9a5ee0 │ │ │ │ - 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 4d2f90 │ │ │ │ - mov (%rbx),%rax │ │ │ │ - jmp *%rax │ │ │ │ - nopw 0x0(%rax,%rax,1) │ │ │ │ - add $0x0,%eax │ │ │ │ + mov 0xf(%rbx),%rdi │ │ │ │ + mov 0x7(%rbx),%rsi │ │ │ │ + lea 0x31d8f52(%rip),%r14 │ │ │ │ + add $0x10,%rbp │ │ │ │ + jmp 4cecb8 │ │ │ │ + lea 0x31d95e1(%rip),%rbx │ │ │ │ + jmp *-0x8(%r13) │ │ │ │ + nopl 0x0(%rax,%rax,1) │ │ │ │ + sbb %eax,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ - add %bl,(%rsi) │ │ │ │ + add $0x2000000,%eax │ │ │ │ add %al,(%rax) │ │ │ │ - add %ah,(%rax) │ │ │ │ - (bad) │ │ │ │ - (bad) │ │ │ │ - add 0x4d(%rbx,%rcx,4),%ecx │ │ │ │ - or %cl,0x45(%rbx,%rcx,4) │ │ │ │ - sbb %cl,-0x77(%rax) │ │ │ │ - fisttps -0x75(%rax) │ │ │ │ - jne 4d2fc7 │ │ │ │ - mov 0x20(%rbp),%r14 │ │ │ │ - mov 0x10(%rbp),%rax │ │ │ │ - mov %rax,0x28(%rbp) │ │ │ │ - add $0x28,%rbp │ │ │ │ - jmp 670558 │ │ │ │ + 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 4cfafc │ │ │ │ + mov %r9,%rax │ │ │ │ + mov %r8,%r9 │ │ │ │ + mov %rdi,%r8 │ │ │ │ + mov %rsi,%rdi │ │ │ │ + mov %r14,%rsi │ │ │ │ + lea 0x31d95a6(%rip),%r14 │ │ │ │ + mov %rax,-0x8(%rbp) │ │ │ │ + add $0xfffffffffffffff8,%rbp │ │ │ │ + jmp 2f8b150 │ │ │ │ + lea 0x31d959d(%rip),%rbx │ │ │ │ jmp *-0x8(%r13) │ │ │ │ + nop │ │ │ │ + ... │ │ │ │ + adc $0x90000000,%eax │ │ │ │ + jne 4cfb8d │ │ │ │ + add -0x73(%rax),%ecx │ │ │ │ + rex.RB │ │ │ │ + lock cmp %r15,%rax │ │ │ │ + jb 4cfb5f │ │ │ │ + sub $0x8,%rsp │ │ │ │ + mov %r13,%rax │ │ │ │ + mov %rbx,%rsi │ │ │ │ + mov %rax,%rdi │ │ │ │ + xor %eax,%eax │ │ │ │ + call 3385710 │ │ │ │ + add $0x8,%rsp │ │ │ │ + test %rax,%rax │ │ │ │ + je 4cfb5a │ │ │ │ + movq $0x3391200,-0x10(%rbp) │ │ │ │ + mov %rax,-0x8(%rbp) │ │ │ │ + lea 0x2ee893b(%rip),%r14 │ │ │ │ + add $0xfffffffffffffff0,%rbp │ │ │ │ + jmp 3362d10 │ │ │ │ + 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) │ │ │ │ - pop %rax │ │ │ │ - mov $0x8d48031e,%edi │ │ │ │ - rex.RB call 7345691c <__environ@GLIBC_2.2.5+0x6f816474> │ │ │ │ - push %rbp │ │ │ │ + add %al,(%rax) │ │ │ │ + add %al,(%rax) │ │ │ │ + lea -0x18(%rbp),%rax │ │ │ │ + cmp %r15,%rax │ │ │ │ + jb 4cfbfb │ │ │ │ movq $0x3390fc8,-0x10(%rbp) │ │ │ │ mov %rbx,-0x8(%rbp) │ │ │ │ - movq $0x4d3008,-0x18(%rbp) │ │ │ │ + movq $0x4cfbb8,-0x18(%rbp) │ │ │ │ mov 0x10(%rbx),%rbx │ │ │ │ add $0xffffffffffffffe8,%rbp │ │ │ │ test $0x7,%bl │ │ │ │ - jne 4d3008 │ │ │ │ + jne 4cfbb8 │ │ │ │ mov (%rbx),%rax │ │ │ │ jmp *%rax │ │ │ │ nop │ │ │ │ ... │ │ │ │ (bad) │ │ │ │ add %al,(%rax) │ │ │ │ - add %bl,(%rax) │ │ │ │ - mov $0xc748031e,%edi │ │ │ │ - add %r8b,0x30(%r8) │ │ │ │ - rex.WRB add %r9b,-0x73(%r8) │ │ │ │ - cmp $0x3764ee2,%eax │ │ │ │ - mov %rbx,%rsi │ │ │ │ - lea 0x3732c91(%rip),%r14 │ │ │ │ - jmp 5e1800 │ │ │ │ - jmp *-0x10(%r13) │ │ │ │ - nopw 0x0(%rax,%rax,1) │ │ │ │ - ... │ │ │ │ - (bad) │ │ │ │ - add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %cl,-0x7d(%rcx) │ │ │ │ (bad) │ │ │ │ sbb %cl,0x3b(%rbp) │ │ │ │ movsl %ds:(%rsi),%es:(%rdi) │ │ │ │ pop %rax │ │ │ │ add (%rax),%eax │ │ │ │ - add %dh,0x1e(%rdi) │ │ │ │ - movq $0x3363098,-0x10(%r12) │ │ │ │ - mov %rbx,-0x8(%r12) │ │ │ │ - mov %r14,(%r12) │ │ │ │ + add %dh,0x26(%rdi) │ │ │ │ + mov 0xf(%rbx),%rax │ │ │ │ + movq $0x2f83dd8,-0x10(%r12) │ │ │ │ + mov %rax,-0x8(%r12) │ │ │ │ + movq $0x3c37ef9,(%r12) │ │ │ │ lea -0xf(%r12),%rbx │ │ │ │ add $0x8,%rbp │ │ │ │ jmp *0x0(%rbp) │ │ │ │ movq $0x18,0x388(%r13) │ │ │ │ - movq $0x4d3040,0x0(%rbp) │ │ │ │ - jmp 338a798 │ │ │ │ - nopl 0x0(%rax,%rax,1) │ │ │ │ - add %eax,(%rax) │ │ │ │ + jmp 338a720 │ │ │ │ + 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) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ - lea -0x18(%rbp),%rax │ │ │ │ + lea -0x20(%rbp),%rax │ │ │ │ cmp %r15,%rax │ │ │ │ - jb 4d3114 │ │ │ │ + jb 4cfc63 │ │ │ │ movq $0x3390fc8,-0x10(%rbp) │ │ │ │ mov %rbx,-0x8(%rbp) │ │ │ │ - movq $0x4d30d8,-0x18(%rbp) │ │ │ │ - mov 0x10(%rbx),%rbx │ │ │ │ - add $0xffffffffffffffe8,%rbp │ │ │ │ + movq $0x4cfc58,-0x20(%rbp) │ │ │ │ + mov 0x10(%rbx),%rax │ │ │ │ + mov 0x18(%rbx),%rbx │ │ │ │ + mov %rax,-0x18(%rbp) │ │ │ │ + add $0xffffffffffffffe0,%rbp │ │ │ │ test $0x7,%bl │ │ │ │ - jne 4d30d8 │ │ │ │ + jne 4cfc58 │ │ │ │ mov (%rbx),%rax │ │ │ │ jmp *%rax │ │ │ │ nop │ │ │ │ - ... │ │ │ │ - (bad) │ │ │ │ + add %eax,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ - add %cl,-0x39(%rax) │ │ │ │ - add %r8b,(%r8) │ │ │ │ - xor %ecx,0x0(%rbp) │ │ │ │ - mov 0x1f(%rbx),%rbx │ │ │ │ - test $0x7,%bl │ │ │ │ - jne 4d3100 │ │ │ │ - mov (%rbx),%rax │ │ │ │ - jmp *%rax │ │ │ │ - xchg %ax,%ax │ │ │ │ - ... │ │ │ │ (bad) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %cl,-0x75(%rax) │ │ │ │ - fwait │ │ │ │ - add %eax,(%eax) │ │ │ │ - add %cl,-0x7d(%rax) │ │ │ │ - jrcxz 4d3103 │ │ │ │ - add $0x8,%rbp │ │ │ │ - mov (%rbx),%rax │ │ │ │ - jmp *%rax │ │ │ │ - jmp *-0x10(%r13) │ │ │ │ - add %eax,(%rax) │ │ │ │ - add %al,(%rax) │ │ │ │ - add %al,(%rax) │ │ │ │ - add %al,(%rax) │ │ │ │ - adc %al,(%rax) │ │ │ │ + pop %rbp │ │ │ │ + or %cl,-0x7d(%rax) │ │ │ │ + (bad) │ │ │ │ + add %al,%gs:-0x1(%rcx) │ │ │ │ + gs lock nop │ │ │ │ + (bad) │ │ │ │ add %al,(%rax) │ │ │ │ + add %al,(%rbx) │ │ │ │ add %al,(%rax) │ │ │ │ + add %al,(%rdx) │ │ │ │ add %al,(%rax) │ │ │ │ - lea -0x10(%rbp),%rax │ │ │ │ - cmp %r15,%rax │ │ │ │ - jb 4d314a │ │ │ │ - movq $0x3390fc8,-0x10(%rbp) │ │ │ │ - mov %rbx,-0x8(%rbp) │ │ │ │ - mov 0x10(%rbx),%r14 │ │ │ │ - add $0xfffffffffffffff0,%rbp │ │ │ │ - jmp 4c7710 │ │ │ │ - jmp *-0x10(%r13) │ │ │ │ - xchg %ax,%ax │ │ │ │ - add $0x0,%al │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ + add %cl,(%rbx) │ │ │ │ add %al,(%rax) │ │ │ │ - sldt (%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %cl,-0x73(%rax) │ │ │ │ - rex.RB │ │ │ │ - lock cmp %r15,%rax │ │ │ │ - jb 4d31d8 │ │ │ │ - add $0x38,%r12 │ │ │ │ - cmp 0x358(%r13),%r12 │ │ │ │ - ja 4d31cd │ │ │ │ - movq $0x3390fc8,-0x10(%rbp) │ │ │ │ - mov %rbx,-0x8(%rbp) │ │ │ │ - mov 0x10(%rbx),%rax │ │ │ │ - mov 0x18(%rbx),%rcx │ │ │ │ - mov 0x20(%rbx),%rdx │ │ │ │ - mov 0x28(%rbx),%rbx │ │ │ │ - movq $0x4d3128,-0x30(%r12) │ │ │ │ - mov %rbx,-0x20(%r12) │ │ │ │ - movq $0x537f48,-0x18(%r12) │ │ │ │ - mov %rax,-0x10(%r12) │ │ │ │ - mov %rcx,-0x8(%r12) │ │ │ │ - lea -0x30(%r12),%rax │ │ │ │ - mov %rax,(%r12) │ │ │ │ - lea -0x17(%r12),%r14 │ │ │ │ - mov %rdx,%rbx │ │ │ │ - add $0xfffffffffffffff0,%rbp │ │ │ │ - jmp 3395508 │ │ │ │ - movq $0x38,0x388(%r13) │ │ │ │ - jmp *-0x10(%r13) │ │ │ │ + rex.RB rorb $1,-0x8(%r9,%rdi,1) │ │ │ │ + jb 4cfddb │ │ │ │ + movq $0x4cfcd8,-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 4cfcd8 │ │ │ │ + mov (%rbx),%rax │ │ │ │ + jmp *%rax │ │ │ │ nopl 0x0(%rax) │ │ │ │ - sldt (%rax) │ │ │ │ - add %al,(%rdx) │ │ │ │ - add %al,(%rax) │ │ │ │ - add %al,(%rax,%rax,1) │ │ │ │ + add $0x0,%al │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ - or %al,(%rax) │ │ │ │ + (bad) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ - lea -0x30(%rbp),%rax │ │ │ │ - cmp %r15,%rax │ │ │ │ - jb 4d32b6 │ │ │ │ - movq $0x4d3258,-0x30(%rbp) │ │ │ │ - mov 0x6(%rbx),%rax │ │ │ │ - mov 0xe(%rbx),%rcx │ │ │ │ - mov 0x16(%rbx),%rdx │ │ │ │ - mov 0x1e(%rbx),%rbx │ │ │ │ - mov %rbx,%rdi │ │ │ │ - mov %r14,%rbx │ │ │ │ - mov %rdi,-0x28(%rbp) │ │ │ │ - mov %rdx,-0x20(%rbp) │ │ │ │ - mov %rax,-0x18(%rbp) │ │ │ │ - mov %rcx,-0x10(%rbp) │ │ │ │ - mov %rsi,-0x8(%rbp) │ │ │ │ - add $0xffffffffffffffd0,%rbp │ │ │ │ - test $0x7,%bl │ │ │ │ - jne 4d3258 │ │ │ │ + add %cl,-0x39(%rax) │ │ │ │ + rex.RB clc │ │ │ │ + adc %bh,%ch │ │ │ │ + rex.WR add %r9b,-0x77(%rax) │ │ │ │ + fmuls -0x75(%rax) │ │ │ │ + pop %rbx │ │ │ │ + cmovs -0x7cb7ffbb(%rcx),%ecx │ │ │ │ + (bad) │ │ │ │ + ret │ │ │ │ + (bad) │ │ │ │ + jne 4cfd10 │ │ │ │ mov (%rbx),%rax │ │ │ │ jmp *%rax │ │ │ │ - nopl (%rax) │ │ │ │ + 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) │ │ │ │ - xor %cl,0x3b(%rbp) │ │ │ │ - movsl %ds:(%rsi),%es:(%rdi) │ │ │ │ - pop %rax │ │ │ │ - add (%rax),%eax │ │ │ │ - add %dh,0x41(%rdi) │ │ │ │ - movq $0x4d3160,-0x28(%r12) │ │ │ │ - mov 0x18(%rbp),%rax │ │ │ │ - mov %rax,-0x18(%r12) │ │ │ │ - mov 0x20(%rbp),%rax │ │ │ │ - mov %rax,-0x10(%r12) │ │ │ │ - mov 0x10(%rbp),%rax │ │ │ │ - mov %rax,-0x8(%r12) │ │ │ │ - mov 0x28(%rbp),%rax │ │ │ │ - mov %rax,(%r12) │ │ │ │ - lea -0x28(%r12),%rsi │ │ │ │ - mov %rbx,%r14 │ │ │ │ + add %cl,-0x75(%rax) │ │ │ │ + adc %r9b,-0x75(%r8) │ │ │ │ + rex.WRB sbb %r9b,-0x75(%r8) │ │ │ │ + push %rbp │ │ │ │ + and %cl,-0x75(%rax) │ │ │ │ + jne 4cfd48 │ │ │ │ + mov %rbx,%rdi │ │ │ │ + and $0x7,%edi │ │ │ │ + cmp $0x1,%rdi │ │ │ │ + je 4cfd88 │ │ │ │ + add $0x38,%r12 │ │ │ │ + cmp 0x358(%r13),%r12 │ │ │ │ + ja 4cfd78 │ │ │ │ + movq $0x4cfc10,-0x30(%r12) │ │ │ │ mov 0x8(%rbp),%rbx │ │ │ │ + mov %rbx,-0x20(%r12) │ │ │ │ + mov %rsi,-0x18(%r12) │ │ │ │ + movq $0x4f1658,-0x10(%r12) │ │ │ │ + mov %rax,-0x8(%r12) │ │ │ │ + mov %rdx,(%r12) │ │ │ │ + lea -0x30(%r12),%rdi │ │ │ │ + lea -0xe(%r12),%r14 │ │ │ │ + mov %rcx,%rbx │ │ │ │ add $0x30,%rbp │ │ │ │ - jmp 3395748 │ │ │ │ + jmp 33959f8 │ │ │ │ + movq $0x38,0x388(%r13) │ │ │ │ + jmp 338a720 │ │ │ │ + add $0x30,%r12 │ │ │ │ + cmp 0x358(%r13),%r12 │ │ │ │ + ja 4cfdcb │ │ │ │ + movq $0x4cfb78,-0x28(%r12) │ │ │ │ + mov %rsi,-0x18(%r12) │ │ │ │ + movq $0x4f1658,-0x10(%r12) │ │ │ │ + mov %rax,-0x8(%r12) │ │ │ │ + mov %rdx,(%r12) │ │ │ │ + lea -0x28(%r12),%rdi │ │ │ │ + lea -0xe(%r12),%r14 │ │ │ │ + mov %rcx,%rbx │ │ │ │ + add $0x30,%rbp │ │ │ │ + jmp 33959f8 │ │ │ │ movq $0x30,0x388(%r13) │ │ │ │ jmp 338a720 │ │ │ │ jmp *-0x8(%r13) │ │ │ │ - nopw 0x0(%rax,%rax,1) │ │ │ │ - sldt (%rax) │ │ │ │ - add %al,(%rdx) │ │ │ │ - add %al,(%rax) │ │ │ │ - add %al,0x0(%rip) │ │ │ │ - add %al,(%rax) │ │ │ │ - add %cl,(%rax) │ │ │ │ + nop │ │ │ │ + sbb %eax,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ - add %ch,%al │ │ │ │ - xor $0x1d,%al │ │ │ │ - add -0x73(%rax),%ecx │ │ │ │ - rex.RB enter $0x394c,$0xf8 │ │ │ │ - jb 4d33c9 │ │ │ │ - movq $0x4d3340,-0x38(%rbp) │ │ │ │ - mov 0x6(%rbx),%rax │ │ │ │ - mov 0xe(%rbx),%rcx │ │ │ │ - mov 0x16(%rbx),%rdx │ │ │ │ - mov 0x1e(%rbx),%rdi │ │ │ │ - mov 0x26(%rbx),%rbx │ │ │ │ - mov %rbx,%r8 │ │ │ │ - mov %r14,%rbx │ │ │ │ - mov %r8,-0x30(%rbp) │ │ │ │ - mov %rdi,-0x28(%rbp) │ │ │ │ - mov %rcx,-0x20(%rbp) │ │ │ │ - mov %rax,-0x18(%rbp) │ │ │ │ - mov %rdx,-0x10(%rbp) │ │ │ │ - mov %rsi,-0x8(%rbp) │ │ │ │ - add $0xffffffffffffffc8,%rbp │ │ │ │ - test $0x7,%bl │ │ │ │ - jne 4d3340 │ │ │ │ - mov (%rbx),%rax │ │ │ │ - jmp *%rax │ │ │ │ - nopl (%rax) │ │ │ │ - (bad) │ │ │ │ + add $0x1000000,%eax │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ - add %bl,(%rsi) │ │ │ │ + add %cl,(%rcx) │ │ │ │ add %al,(%rax) │ │ │ │ - add %al,0x49031d34(%rax) │ │ │ │ - add $0x40,%esp │ │ │ │ + add %ch,%al │ │ │ │ + xchg %eax,%edx │ │ │ │ + sbb $0x458d4803,%eax │ │ │ │ + clc │ │ │ │ + cmp %r15,%rax │ │ │ │ + jb 4cfe54 │ │ │ │ + add $0x18,%r12 │ │ │ │ cmp 0x358(%r13),%r12 │ │ │ │ - ja 4d33b9 │ │ │ │ - movq $0x4d3098,-0x38(%r12) │ │ │ │ - mov 0x30(%rbp),%rax │ │ │ │ - mov %rax,-0x28(%r12) │ │ │ │ - movq $0x4d31f8,-0x20(%r12) │ │ │ │ - mov %rax,-0x18(%r12) │ │ │ │ - lea -0x38(%r12),%rax │ │ │ │ - mov %rax,-0x10(%r12) │ │ │ │ - mov 0x20(%rbp),%rax │ │ │ │ - mov %rax,-0x8(%r12) │ │ │ │ - mov 0x18(%rbp),%rax │ │ │ │ + ja 4cfe49 │ │ │ │ + mov 0x3(%rbx),%rax │ │ │ │ + movq $0x4cfc80,-0x10(%r12) │ │ │ │ + mov %r8,-0x8(%r12) │ │ │ │ mov %rax,(%r12) │ │ │ │ - mov 0x28(%rbp),%r14 │ │ │ │ - mov %rbx,%rax │ │ │ │ - mov 0x8(%rbp),%rbx │ │ │ │ - movq $0x3393020,0x18(%rbp) │ │ │ │ - mov %rax,0x20(%rbp) │ │ │ │ - mov 0x10(%rbp),%rax │ │ │ │ - mov %rax,0x28(%rbp) │ │ │ │ - lea -0x1e(%r12),%rax │ │ │ │ - mov %rax,0x30(%rbp) │ │ │ │ - add $0x18,%rbp │ │ │ │ - jmp 4d4828 │ │ │ │ - movq $0x40,0x388(%r13) │ │ │ │ - jmp 338a720 │ │ │ │ + mov %r9,%rax │ │ │ │ + lea -0xd(%r12),%r9 │ │ │ │ + mov %rdi,%r8 │ │ │ │ + mov %rsi,%rdi │ │ │ │ + mov %r14,%rsi │ │ │ │ + lea 0x31d8b7d(%rip),%r14 │ │ │ │ + mov %rax,-0x8(%rbp) │ │ │ │ + add $0xfffffffffffffff8,%rbp │ │ │ │ + jmp 4cecb8 │ │ │ │ + movq $0x18,0x388(%r13) │ │ │ │ jmp *-0x8(%r13) │ │ │ │ - nopl (%rax) │ │ │ │ - sldt (%rax) │ │ │ │ - add %al,(%rdx) │ │ │ │ + sbb %eax,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ - add %al,(%rax,%rax,1) │ │ │ │ + add $0x1000000,%eax │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ - or %al,(%rax) │ │ │ │ + add %cl,(%rcx) │ │ │ │ add %al,(%rax) │ │ │ │ - fdivs (%rbx) │ │ │ │ + add %dh,-0x6e(%rax) │ │ │ │ sbb $0x458d4803,%eax │ │ │ │ rorb $1,-0x8(%rcx,%rdi,1) │ │ │ │ - jb 4d3538 │ │ │ │ - movq $0x4d3448,-0x30(%rbp) │ │ │ │ - mov 0x6(%rbx),%rax │ │ │ │ - mov 0xe(%rbx),%rcx │ │ │ │ - mov 0x16(%rbx),%rdx │ │ │ │ - mov 0x1e(%rbx),%rbx │ │ │ │ - mov %rbx,%rdi │ │ │ │ + jb 4cff18 │ │ │ │ + movq $0x4cfeb8,-0x20(%rbp) │ │ │ │ + mov 0x3(%rbx),%rax │ │ │ │ mov %r14,%rbx │ │ │ │ - mov %rdi,-0x28(%rbp) │ │ │ │ - mov %rdx,-0x20(%rbp) │ │ │ │ - mov %rcx,-0x18(%rbp) │ │ │ │ - mov %rax,-0x10(%rbp) │ │ │ │ - mov %rsi,-0x8(%rbp) │ │ │ │ - add $0xffffffffffffffd0,%rbp │ │ │ │ + mov %rax,-0x18(%rbp) │ │ │ │ + mov %rsi,-0x10(%rbp) │ │ │ │ + mov %r9,-0x8(%rbp) │ │ │ │ + add $0xffffffffffffffe0,%rbp │ │ │ │ test $0x7,%bl │ │ │ │ - jne 4d3448 │ │ │ │ + jne 4cfeb8 │ │ │ │ mov (%rbx),%rax │ │ │ │ jmp *%rax │ │ │ │ - nopl (%rax) │ │ │ │ - add $0x0,%eax │ │ │ │ + xchg %ax,%ax │ │ │ │ + add (%rax),%eax │ │ │ │ + add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ - add %bl,(%rsi) │ │ │ │ add %al,(%rax) │ │ │ │ - add %bh,0x33(%rax) │ │ │ │ - sbb $0x45c74803,%eax │ │ │ │ - add %bh,0x34(%rax) │ │ │ │ - rex.WRB add %r9b,-0x77(%r8) │ │ │ │ - fmuls -0x75(%rax) │ │ │ │ - pop %rbp │ │ │ │ - sub %cl,-0x77(%rax) │ │ │ │ - sub %r14b,%r14b │ │ │ │ - ret │ │ │ │ (bad) │ │ │ │ - jne 4d3478 │ │ │ │ + add %al,(%rax) │ │ │ │ + add %ch,(%rax) │ │ │ │ + xchg %eax,%edx │ │ │ │ + sbb $0x45c74803,%eax │ │ │ │ + lock clc │ │ │ │ + decb 0x48(%rax,%rax,1) │ │ │ │ + mov 0xf(%rbx),%eax │ │ │ │ + mov 0x17(%rbx),%rcx │ │ │ │ + mov 0x7(%rbx),%rbx │ │ │ │ + mov %rcx,-0x8(%rbp) │ │ │ │ + mov %rax,0x0(%rbp) │ │ │ │ + add $0xfffffffffffffff0,%rbp │ │ │ │ + test $0x7,%bl │ │ │ │ + jne 4cfef8 │ │ │ │ mov (%rbx),%rax │ │ │ │ jmp *%rax │ │ │ │ - nopl (%rax) │ │ │ │ + nopw 0x0(%rax,%rax,1) │ │ │ │ add $0x0,%eax │ │ │ │ add %al,(%rax) │ │ │ │ add %bl,(%rsi) │ │ │ │ add %al,(%rax) │ │ │ │ - add %cl,0x33(%rax) │ │ │ │ - sbb $0xc4834903,%eax │ │ │ │ - js 4d34ca │ │ │ │ - cmp 0x358(%rbp),%esp │ │ │ │ - ja 4d3528 │ │ │ │ - mov 0x7(%rbx),%rax │ │ │ │ - mov 0xf(%rbx),%rbx │ │ │ │ - movq $0x4d2fc8,-0x70(%r12) │ │ │ │ - mov %rax,-0x60(%r12) │ │ │ │ - movq $0x338ff58,-0x58(%r12) │ │ │ │ - lea -0x70(%r12),%rax │ │ │ │ - mov %rax,-0x48(%r12) │ │ │ │ - movq $0x4d32d8,-0x40(%r12) │ │ │ │ - mov %rbx,-0x38(%r12) │ │ │ │ - mov 0x20(%rbp),%rbx │ │ │ │ - mov %rbx,-0x30(%r12) │ │ │ │ - lea -0x58(%r12),%rbx │ │ │ │ - mov %rbx,-0x28(%r12) │ │ │ │ + add %ch,%al │ │ │ │ + xchg %eax,%ecx │ │ │ │ + sbb $0x4d8b4c03,%eax │ │ │ │ + sub %cl,0x45(%rbx,%rcx,4) │ │ │ │ + and %cl,-0x75(%rax) │ │ │ │ + jge 4cff0c │ │ │ │ + mov 0x10(%rbp),%rsi │ │ │ │ + mov %rbx,%r14 │ │ │ │ mov 0x18(%rbp),%rbx │ │ │ │ - mov %rbx,-0x20(%r12) │ │ │ │ - mov 0x10(%rbp),%rcx │ │ │ │ - mov %rcx,-0x18(%r12) │ │ │ │ - movq $0x338fee0,-0x10(%r12) │ │ │ │ - mov %rax,(%r12) │ │ │ │ - lea 0x31d2217(%rip),%rdi │ │ │ │ - lea -0x10(%r12),%rsi │ │ │ │ - mov 0x8(%rbp),%r14 │ │ │ │ - movq $0x3393020,0x10(%rbp) │ │ │ │ - mov 0x28(%rbp),%rax │ │ │ │ - mov %rax,0x18(%rbp) │ │ │ │ - mov %rbx,0x20(%rbp) │ │ │ │ - lea -0x3e(%r12),%rax │ │ │ │ - mov %rax,0x28(%rbp) │ │ │ │ - add $0x10,%rbp │ │ │ │ - jmp 5ea130 │ │ │ │ - movq $0x78,0x388(%r13) │ │ │ │ - jmp 338a720 │ │ │ │ + add $0x30,%rbp │ │ │ │ + jmp 4cfdf8 │ │ │ │ jmp *-0x8(%r13) │ │ │ │ nopl 0x0(%rax) │ │ │ │ - add %eax,(%rax) │ │ │ │ + add (%rax),%eax │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ - adc %al,(%rax) │ │ │ │ + sldt (%rax) │ │ │ │ add %al,(%rax) │ │ │ │ - sarb $1,-0x72b7fce2(%rcx) │ │ │ │ - rex.RB call 73456ea4 <__environ@GLIBC_2.2.5+0x6f8169fc> │ │ │ │ - sub %cl,-0x39(%rax) │ │ │ │ + add %al,(%rax) │ │ │ │ + add %cl,-0x73(%rax) │ │ │ │ rex.RB │ │ │ │ - lock enter $0x390f,$0x3 │ │ │ │ + lock cmp %r15,%rax │ │ │ │ + jb 4cff5a │ │ │ │ + movq $0x3390fc8,-0x10(%rbp) │ │ │ │ mov %rbx,-0x8(%rbp) │ │ │ │ - movq $0x4d3598,-0x18(%rbp) │ │ │ │ - mov 0x10(%rbx),%rsi │ │ │ │ - lea 0x3747219(%rip),%r14 │ │ │ │ - add $0xffffffffffffffe8,%rbp │ │ │ │ - jmp 3226da0 │ │ │ │ + mov 0x20(%rbx),%rdi │ │ │ │ + mov 0x18(%rbx),%rsi │ │ │ │ + mov 0x10(%rbx),%r14 │ │ │ │ + add $0xfffffffffffffff0,%rbp │ │ │ │ + jmp 3240ab0 │ │ │ │ jmp *-0x10(%r13) │ │ │ │ - nopl (%rax) │ │ │ │ - ... │ │ │ │ - (bad) │ │ │ │ - add %al,(%rax) │ │ │ │ - add %cl,0x48031eb9(%rax) │ │ │ │ - movl $0x4d35c8,0x0(%rbp) │ │ │ │ - lea 0x3764952(%rip),%rdi │ │ │ │ - mov %rbx,%rsi │ │ │ │ - lea 0x3732701(%rip),%r14 │ │ │ │ - jmp 5e1800 │ │ │ │ xchg %ax,%ax │ │ │ │ - ... │ │ │ │ - (bad) │ │ │ │ + add $0x2000000,%eax │ │ │ │ add %al,(%rax) │ │ │ │ + add %cl,(%rdi) │ │ │ │ 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 $0x3363098,-0x10(%r12) │ │ │ │ - mov %rbx,-0x8(%r12) │ │ │ │ - mov %r14,(%r12) │ │ │ │ - lea -0xf(%r12),%rbx │ │ │ │ - add $0x8,%rbp │ │ │ │ - jmp *0x0(%rbp) │ │ │ │ - movq $0x18,0x388(%r13) │ │ │ │ - jmp 338a798 │ │ │ │ - nopl 0x0(%rax,%rax,1) │ │ │ │ - add %eax,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ + add %cl,-0x73(%rax) │ │ │ │ + rex.RB movabs 0x163820ff8394c,%al │ │ │ │ + add %cl,-0x39(%rax) │ │ │ │ + rex.RB │ │ │ │ + lock enter $0x390f,$0x3 │ │ │ │ + mov %rbx,-0x8(%rbp) │ │ │ │ + movq $0x4cffe8,-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 4cffe8 │ │ │ │ + mov (%rbx),%rax │ │ │ │ + jmp *%rax │ │ │ │ + nopl 0x0(%rax,%rax,1) │ │ │ │ + (bad) │ │ │ │ + add (%rax),%eax │ │ │ │ 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 4d3694 │ │ │ │ - movq $0x3390fc8,-0x10(%rbp) │ │ │ │ - mov %rbx,-0x8(%rbp) │ │ │ │ - movq $0x4d3658,-0x18(%rbp) │ │ │ │ - mov 0x10(%rbx),%rbx │ │ │ │ + add %cl,-0x39(%rax) │ │ │ │ + rex.RB call 9a0020 │ │ │ │ + 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 4d3658 │ │ │ │ + jne 4d0030 │ │ │ │ mov (%rbx),%rax │ │ │ │ jmp *%rax │ │ │ │ - nop │ │ │ │ - ... │ │ │ │ + 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 4d00ee │ │ │ │ + mov 0x30(%rbp),%rcx │ │ │ │ + mov 0x18(%rbp),%rdx │ │ │ │ + mov 0x8(%rbp),%rsi │ │ │ │ + cmp %rsi,%rcx │ │ │ │ + jl 4d00d2 │ │ │ │ + cmp %rsi,%rcx │ │ │ │ + jne 4d00c4 │ │ │ │ + mov 0x38(%rbp),%rcx │ │ │ │ + mov 0x10(%rbp),%rsi │ │ │ │ + cmp %rsi,%rcx │ │ │ │ + jl 4d00d2 │ │ │ │ + cmp %rsi,%rcx │ │ │ │ + jne 4d00c4 │ │ │ │ + movq $0x4cff30,-0x38(%r12) │ │ │ │ + mov 0x40(%rbp),%rax │ │ │ │ + mov %rax,-0x28(%r12) │ │ │ │ + mov 0x48(%rbp),%rax │ │ │ │ + mov %rax,-0x20(%r12) │ │ │ │ + mov %rbx,-0x18(%r12) │ │ │ │ + movq $0x2f83dd8,-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 338a720 │ │ │ │ + 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 │ │ │ │ + cmp 0x358(%r13),%r12 │ │ │ │ + ja 4d0179 │ │ │ │ + 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 $0x4cff70,-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 3395508 │ │ │ │ + movq $0x48,0x388(%r13) │ │ │ │ + jmp *-0x8(%r13) │ │ │ │ (bad) │ │ │ │ add %al,(%rax) │ │ │ │ + add %al,(%rbx) │ │ │ │ + add %al,(%rax) │ │ │ │ + add %al,0x0(%rip) │ │ │ │ add %al,(%rax) │ │ │ │ + add %cl,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ - add %cl,-0x39(%rax) │ │ │ │ - add %r8b,0x48004d36(%r8) │ │ │ │ - mov 0x1f(%rbx),%ebx │ │ │ │ + add %ah,-0x71(%rax) │ │ │ │ + sbb $0x458d4803,%eax │ │ │ │ + test $0x4c,%al │ │ │ │ + cmp %edi,%eax │ │ │ │ + jb 4d0393 │ │ │ │ + movq $0x4d0208,-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 %r8,-0x28(%rbp) │ │ │ │ + mov %rax,-0x20(%rbp) │ │ │ │ + mov %rdx,-0x18(%rbp) │ │ │ │ + mov %r9,-0x10(%rbp) │ │ │ │ + mov %rsi,-0x8(%rbp) │ │ │ │ + add $0xffffffffffffffc8,%rbp │ │ │ │ test $0x7,%bl │ │ │ │ - jne 4d3680 │ │ │ │ + jne 4d0208 │ │ │ │ mov (%rbx),%rax │ │ │ │ jmp *%rax │ │ │ │ - xchg %ax,%ax │ │ │ │ - ... │ │ │ │ + nopl (%rax) │ │ │ │ (bad) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ - add %cl,-0x75(%rax) │ │ │ │ - fwait │ │ │ │ - add %eax,(%eax) │ │ │ │ - add %cl,-0x7d(%rax) │ │ │ │ - jrcxz 4d3683 │ │ │ │ - add $0x8,%rbp │ │ │ │ + add %bl,(%rsi) │ │ │ │ + add %al,(%rax) │ │ │ │ + add %bh,%al │ │ │ │ + mov 0x45c74803(%rip),%ds │ │ │ │ + loopne 4d0265 │ │ │ │ + add 0x0(%rbp),%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 4d0258 │ │ │ │ mov (%rbx),%rax │ │ │ │ jmp *%rax │ │ │ │ - jmp *-0x10(%r13) │ │ │ │ - add %eax,(%rax) │ │ │ │ + nopl 0x0(%rax) │ │ │ │ + mov (%rcx),%al │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ - adc %al,(%rax) │ │ │ │ + (bad) │ │ │ │ + add %al,(%rax) │ │ │ │ + add %ch,0x48031d8e(%rax) │ │ │ │ + mov 0x50(%rbp),%eax │ │ │ │ + mov %rbx,%rcx │ │ │ │ + and $0x7,%ecx │ │ │ │ + cmp $0x1,%rcx │ │ │ │ + je 4d0370 │ │ │ │ + movq $0x4d02a8,0x0(%rbp) │ │ │ │ + mov 0x6(%rbx),%rcx │ │ │ │ + mov 0xe(%rbx),%rbx │ │ │ │ + mov %rbx,%rdx │ │ │ │ + mov %rax,%rbx │ │ │ │ + mov %rdx,0x48(%rbp) │ │ │ │ + mov %rcx,0x50(%rbp) │ │ │ │ + test $0x7,%bl │ │ │ │ + jne 4d02a8 │ │ │ │ + mov (%rbx),%rax │ │ │ │ + jmp *%rax │ │ │ │ + nopl 0x0(%rax) │ │ │ │ + mov (%rcx),%cl │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ - lea -0x10(%rbp),%rax │ │ │ │ - cmp %r15,%rax │ │ │ │ - jb 4d36ca │ │ │ │ + (bad) │ │ │ │ + add %al,(%rax) │ │ │ │ + add %bh,(%rax) │ │ │ │ + mov -0x3b7cb6fd(%rip),%ds │ │ │ │ + rex │ │ │ │ + cmp 0x358(%r13),%r12 │ │ │ │ + ja 4d0397 │ │ │ │ + mov 0x7(%rbx),%rax │ │ │ │ + mov 0xf(%rbx),%rcx │ │ │ │ + mov 0x17(%rbx),%rbx │ │ │ │ + movq $0x4d0118,-0x38(%r12) │ │ │ │ + mov 0x50(%rbp),%rdx │ │ │ │ + mov %rdx,-0x30(%r12) │ │ │ │ + mov 0x48(%rbp),%rdx │ │ │ │ + mov %rdx,-0x28(%r12) │ │ │ │ + mov 0x8(%rbp),%rdx │ │ │ │ + mov %rdx,-0x20(%r12) │ │ │ │ + mov 0x20(%rbp),%rdx │ │ │ │ + mov %rdx,-0x18(%r12) │ │ │ │ + mov 0x38(%rbp),%rdx │ │ │ │ + mov %rdx,-0x10(%r12) │ │ │ │ + mov 0x18(%rbp),%rdx │ │ │ │ + mov %rdx,-0x8(%r12) │ │ │ │ + mov 0x10(%rbp),%rdx │ │ │ │ + mov %rdx,(%r12) │ │ │ │ + movq $0x4d0350,0x20(%rbp) │ │ │ │ + mov %rbx,%rdx │ │ │ │ + mov %rax,%rbx │ │ │ │ + mov %rdx,0x38(%rbp) │ │ │ │ + mov %rcx,0x48(%rbp) │ │ │ │ + lea -0x37(%r12),%rax │ │ │ │ + mov %rax,0x50(%rbp) │ │ │ │ + add $0x20,%rbp │ │ │ │ + test $0x7,%bl │ │ │ │ + jne 4d0350 │ │ │ │ + mov (%rbx),%rax │ │ │ │ + jmp *%rax │ │ │ │ + nopl 0x0(%rax) │ │ │ │ + xchg %al,(%rax) │ │ │ │ + add %al,(%rax) │ │ │ │ + add %al,(%rax) │ │ │ │ + add %al,(%rax) │ │ │ │ + (bad) │ │ │ │ + add %al,(%rax) │ │ │ │ + add %dl,0x4c031d8d(%rax) │ │ │ │ + mov 0x30(%rbp),%ecx │ │ │ │ + mov 0x8(%rbp),%r8 │ │ │ │ + mov 0x18(%rbp),%rdi │ │ │ │ + mov 0x28(%rbp),%rsi │ │ │ │ + mov %rbx,%r14 │ │ │ │ + mov 0x20(%rbp),%rbx │ │ │ │ + add $0x38,%rbp │ │ │ │ + jmp 4cfdf8 │ │ │ │ + mov 0x38(%rbp),%r9 │ │ │ │ + lea 0x31d8d45(%rip),%r8 │ │ │ │ + mov 0x30(%rbp),%rdi │ │ │ │ + mov 0x28(%rbp),%rsi │ │ │ │ + mov %rax,%r14 │ │ │ │ + mov 0x48(%rbp),%rbx │ │ │ │ + add $0x58,%rbp │ │ │ │ + jmp 4cfe70 │ │ │ │ + jmp *-0x8(%r13) │ │ │ │ + movq $0x40,0x388(%r13) │ │ │ │ + jmp 338a720 │ │ │ │ + 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 4d03e2 │ │ │ │ movq $0x3390fc8,-0x10(%rbp) │ │ │ │ mov %rbx,-0x8(%rbp) │ │ │ │ + mov 0x20(%rbx),%rdi │ │ │ │ + mov 0x18(%rbx),%rsi │ │ │ │ mov 0x10(%rbx),%r14 │ │ │ │ add $0xfffffffffffffff0,%rbp │ │ │ │ - jmp 4c7710 │ │ │ │ + jmp 3240ab0 │ │ │ │ jmp *-0x10(%r13) │ │ │ │ xchg %ax,%ax │ │ │ │ - sldt (%rax) │ │ │ │ - add %al,(%rdx) │ │ │ │ + add $0x2000000,%eax │ │ │ │ add %al,(%rax) │ │ │ │ - add %al,(%rbx) │ │ │ │ + add %cl,(%rdi) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ - add %cl,(%rax) │ │ │ │ + add %cl,-0x73(%rax) │ │ │ │ + rex.RB movabs 0x163820ff8394c,%al │ │ │ │ + add %cl,-0x39(%rax) │ │ │ │ + rex.RB │ │ │ │ + lock enter $0x390f,$0x3 │ │ │ │ + mov %rbx,-0x8(%rbp) │ │ │ │ + movq $0x4d0470,-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 4d0470 │ │ │ │ + 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,-0x73(%rax) │ │ │ │ - rex.RB fmuls -0x8(%r9,%rdi,1) │ │ │ │ - jb 4d37a8 │ │ │ │ - movq $0x4d3740,-0x28(%rbp) │ │ │ │ - mov 0x6(%rbx),%rax │ │ │ │ - mov 0xe(%rbx),%rcx │ │ │ │ - mov 0x16(%rbx),%rbx │ │ │ │ - mov %rbx,%rdx │ │ │ │ - mov %r14,%rbx │ │ │ │ - mov %rdx,-0x20(%rbp) │ │ │ │ - mov %rax,-0x18(%rbp) │ │ │ │ - mov %rcx,-0x10(%rbp) │ │ │ │ - mov %rsi,-0x8(%rbp) │ │ │ │ - add $0xffffffffffffffd8,%rbp │ │ │ │ + add %al,(%rax) │ │ │ │ + add %al,(%rax) │ │ │ │ + add %cl,-0x39(%rax) │ │ │ │ + rex.RB call 9a0930 │ │ │ │ + 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 4d3740 │ │ │ │ + jne 4d04b8 │ │ │ │ mov (%rbx),%rax │ │ │ │ jmp *%rax │ │ │ │ nopl (%rax) │ │ │ │ - add $0x0,%al │ │ │ │ - add %al,(%rax) │ │ │ │ + leave │ │ │ │ + sbb %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ - (bad) │ │ │ │ + add %bl,(%rsi) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ - add %cl,-0x7d(%rcx) │ │ │ │ - (bad) │ │ │ │ - cmp %cl,0x3b(%rbp) │ │ │ │ - movsl %ds:(%rsi),%es:(%rdi) │ │ │ │ - pop %rax │ │ │ │ - add (%rax),%eax │ │ │ │ - add %dh,0x4b(%rdi) │ │ │ │ - movq $0x4d36a8,-0x30(%r12) │ │ │ │ - mov 0x20(%rbp),%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 4d0576 │ │ │ │ + mov 0x30(%rbp),%rcx │ │ │ │ + mov 0x18(%rbp),%rdx │ │ │ │ + mov 0x8(%rbp),%rsi │ │ │ │ + cmp %rsi,%rcx │ │ │ │ + jl 4d055a │ │ │ │ + cmp %rsi,%rcx │ │ │ │ + jne 4d054c │ │ │ │ + mov 0x38(%rbp),%rcx │ │ │ │ + mov 0x10(%rbp),%rsi │ │ │ │ + cmp %rsi,%rcx │ │ │ │ + jl 4d055a │ │ │ │ + cmp %rsi,%rcx │ │ │ │ + jne 4d054c │ │ │ │ + movq $0x4d03b8,-0x38(%r12) │ │ │ │ + mov 0x40(%rbp),%rax │ │ │ │ + mov %rax,-0x28(%r12) │ │ │ │ + mov 0x48(%rbp),%rax │ │ │ │ mov %rax,-0x20(%r12) │ │ │ │ - movq $0x537f48,-0x18(%r12) │ │ │ │ - mov 0x10(%rbp),%rax │ │ │ │ - mov %rax,-0x10(%r12) │ │ │ │ - mov 0x18(%rbp),%rax │ │ │ │ + mov %rbx,-0x18(%r12) │ │ │ │ + movq $0x2f83dd8,-0x10(%r12) │ │ │ │ + mov 0x28(%rbp),%rax │ │ │ │ mov %rax,-0x8(%r12) │ │ │ │ - lea -0x30(%r12),%rax │ │ │ │ + lea -0x38(%r12),%rax │ │ │ │ mov %rax,(%r12) │ │ │ │ - lea -0x17(%r12),%rsi │ │ │ │ - mov %rbx,%r14 │ │ │ │ - mov 0x8(%rbp),%rbx │ │ │ │ - add $0x28,%rbp │ │ │ │ - jmp 3395748 │ │ │ │ - movq $0x38,0x388(%r13) │ │ │ │ + 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 338a720 │ │ │ │ + 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 │ │ │ │ + cmp 0x358(%r13),%r12 │ │ │ │ + ja 4d0601 │ │ │ │ + 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 $0x4d03f8,-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 3395508 │ │ │ │ + movq $0x48,0x388(%r13) │ │ │ │ jmp *-0x8(%r13) │ │ │ │ - nopl 0x0(%rax) │ │ │ │ - sldt (%rax) │ │ │ │ - add %al,(%rdx) │ │ │ │ + (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) │ │ │ │ - clc │ │ │ │ - (bad) │ │ │ │ - sbb $0x458d4803,%eax │ │ │ │ - rorb $1,-0x8(%rcx,%rdi,1) │ │ │ │ - jb 4d38a8 │ │ │ │ - movq $0x4d3828,-0x30(%rbp) │ │ │ │ - mov 0x6(%rbx),%rax │ │ │ │ - mov 0xe(%rbx),%rcx │ │ │ │ - mov 0x16(%rbx),%rdx │ │ │ │ - mov 0x1e(%rbx),%rbx │ │ │ │ - mov %rbx,%rdi │ │ │ │ - mov %r14,%rbx │ │ │ │ - mov %rdi,-0x28(%rbp) │ │ │ │ - mov %rdx,-0x20(%rbp) │ │ │ │ - mov %rax,-0x18(%rbp) │ │ │ │ - mov %rcx,-0x10(%rbp) │ │ │ │ + mov $0x48031d8a,%eax │ │ │ │ + lea -0x50(%rbp),%eax │ │ │ │ + cmp %r15,%rax │ │ │ │ + jb 4d0814 │ │ │ │ + movq $0x4d0688,-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 %rax,-0x20(%rbp) │ │ │ │ + mov %rdx,-0x18(%rbp) │ │ │ │ + mov %r8,-0x10(%rbp) │ │ │ │ mov %rsi,-0x8(%rbp) │ │ │ │ add $0xffffffffffffffd0,%rbp │ │ │ │ test $0x7,%bl │ │ │ │ - jne 4d3828 │ │ │ │ + jne 4d0688 │ │ │ │ mov (%rbx),%rax │ │ │ │ jmp *%rax │ │ │ │ nopl (%rax) │ │ │ │ add $0x0,%eax │ │ │ │ add %al,(%rax) │ │ │ │ add %bl,(%rsi) │ │ │ │ add %al,(%rax) │ │ │ │ - add %bl,0x49031d2f(%rax) │ │ │ │ - add $0x38,%esp │ │ │ │ - cmp 0x358(%r13),%r12 │ │ │ │ - ja 4d3898 │ │ │ │ - movq $0x4d3618,-0x30(%r12) │ │ │ │ - mov 0x28(%rbp),%rax │ │ │ │ - mov %rax,-0x20(%r12) │ │ │ │ - movq $0x4d36e8,-0x18(%r12) │ │ │ │ - mov %rax,-0x10(%r12) │ │ │ │ - lea -0x30(%r12),%rax │ │ │ │ - mov %rax,-0x8(%r12) │ │ │ │ - mov 0x18(%rbp),%rax │ │ │ │ - mov %rax,(%r12) │ │ │ │ - mov 0x20(%rbp),%r14 │ │ │ │ - mov %rbx,%rax │ │ │ │ - mov 0x8(%rbp),%rbx │ │ │ │ - mov 0x10(%rbp),%rcx │ │ │ │ - movq $0x3393020,0x10(%rbp) │ │ │ │ - mov %rax,0x18(%rbp) │ │ │ │ - mov %rcx,0x20(%rbp) │ │ │ │ - lea -0x16(%r12),%rax │ │ │ │ - mov %rax,0x28(%rbp) │ │ │ │ - add $0x10,%rbp │ │ │ │ - jmp 4d4828 │ │ │ │ - movq $0x38,0x388(%r13) │ │ │ │ - jmp 338a720 │ │ │ │ - jmp *-0x8(%r13) │ │ │ │ + add %bl,-0x76(%rax) │ │ │ │ + sbb $0x45c74803,%eax │ │ │ │ + loopne 4d0665 │ │ │ │ + (bad) │ │ │ │ + rex.WRB 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 │ │ │ │ + test $0x7,%bl │ │ │ │ + jne 4d06d8 │ │ │ │ + mov (%rbx),%rax │ │ │ │ + jmp *%rax │ │ │ │ nopl 0x0(%rax) │ │ │ │ - sldt (%rax) │ │ │ │ - add %al,(%rdx) │ │ │ │ + mov %eax,(%rcx) │ │ │ │ add %al,(%rax) │ │ │ │ - add %al,(%rax,%rax,1) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ + (bad) │ │ │ │ add %al,(%rax) │ │ │ │ - or %al,(%rax) │ │ │ │ + add %cl,(%rax) │ │ │ │ + mov 0x458b4803(%rip),%bl │ │ │ │ + rex.W │ │ │ │ + mov %rbx,%rcx │ │ │ │ + and $0x7,%ecx │ │ │ │ + cmp $0x1,%rcx │ │ │ │ + je 4d07f0 │ │ │ │ + movq $0x4d0728,0x0(%rbp) │ │ │ │ + mov 0x6(%rbx),%rcx │ │ │ │ + mov 0xe(%rbx),%rbx │ │ │ │ + mov %rbx,%rdx │ │ │ │ + mov %rax,%rbx │ │ │ │ + mov %rdx,0x40(%rbp) │ │ │ │ + mov %rcx,0x48(%rbp) │ │ │ │ + test $0x7,%bl │ │ │ │ + jne 4d0728 │ │ │ │ + mov (%rbx),%rax │ │ │ │ + jmp *%rax │ │ │ │ + nopl 0x0(%rax) │ │ │ │ + mov %eax,(%rcx) │ │ │ │ add %al,(%rax) │ │ │ │ - clc │ │ │ │ - cs sbb $0x458d4803,%eax │ │ │ │ - rorb $1,-0x8(%rcx,%rdi,1) │ │ │ │ - jb 4d39db │ │ │ │ - movq $0x4d3928,-0x30(%rbp) │ │ │ │ - mov 0x6(%rbx),%rax │ │ │ │ - mov 0xe(%rbx),%rcx │ │ │ │ - mov 0x16(%rbx),%rdx │ │ │ │ - mov 0x1e(%rbx),%rbx │ │ │ │ - mov %rbx,%rdi │ │ │ │ - mov %r14,%rbx │ │ │ │ - mov %rdi,-0x28(%rbp) │ │ │ │ - mov %rdx,-0x20(%rbp) │ │ │ │ - mov %rcx,-0x18(%rbp) │ │ │ │ - mov %rax,-0x10(%rbp) │ │ │ │ - mov %rsi,-0x8(%rbp) │ │ │ │ - add $0xffffffffffffffd0,%rbp │ │ │ │ + add %al,(%rax) │ │ │ │ + add %al,(%rax) │ │ │ │ + (bad) │ │ │ │ + add %al,(%rax) │ │ │ │ + add %bh,0x49031d89(%rax) │ │ │ │ + add $0x40,%esp │ │ │ │ + cmp 0x358(%r13),%r12 │ │ │ │ + ja 4d0818 │ │ │ │ + mov 0x7(%rbx),%rax │ │ │ │ + mov 0xf(%rbx),%rcx │ │ │ │ + mov 0x17(%rbx),%rbx │ │ │ │ + movq $0x4d05a0,-0x38(%r12) │ │ │ │ + mov 0x48(%rbp),%rdx │ │ │ │ + mov %rdx,-0x30(%r12) │ │ │ │ + mov 0x40(%rbp),%rdx │ │ │ │ + mov %rdx,-0x28(%r12) │ │ │ │ + mov 0x8(%rbp),%rdx │ │ │ │ + mov %rdx,-0x20(%r12) │ │ │ │ + mov 0x20(%rbp),%rdx │ │ │ │ + mov %rdx,-0x18(%r12) │ │ │ │ + mov 0x30(%rbp),%rdx │ │ │ │ + mov %rdx,-0x10(%r12) │ │ │ │ + mov 0x18(%rbp),%rdx │ │ │ │ + mov %rdx,-0x8(%r12) │ │ │ │ + mov 0x10(%rbp),%rdx │ │ │ │ + mov %rdx,(%r12) │ │ │ │ + movq $0x4d07d0,0x20(%rbp) │ │ │ │ + mov %rbx,%rdx │ │ │ │ + mov %rax,%rbx │ │ │ │ + mov %rdx,0x30(%rbp) │ │ │ │ + mov %rcx,0x40(%rbp) │ │ │ │ + lea -0x37(%r12),%rax │ │ │ │ + mov %rax,0x48(%rbp) │ │ │ │ + add $0x20,%rbp │ │ │ │ test $0x7,%bl │ │ │ │ - jne 4d3928 │ │ │ │ + jne 4d07d0 │ │ │ │ mov (%rbx),%rax │ │ │ │ jmp *%rax │ │ │ │ - nopl (%rax) │ │ │ │ + nopl 0x0(%rax) │ │ │ │ add $0x0,%eax │ │ │ │ add %al,(%rax) │ │ │ │ add %bl,(%rsi) │ │ │ │ add %al,(%rax) │ │ │ │ - add %bl,0x49031d2e(%rax) │ │ │ │ - add $0x70,%esp │ │ │ │ + add %dl,(%rax) │ │ │ │ + mov %ebx,0x4d8b4c03(%rip) │ │ │ │ + sub %cl,0x45(%rbx,%rcx,4) │ │ │ │ + or %cl,-0x75(%rax) │ │ │ │ + jge 4d07ec │ │ │ │ + mov 0x20(%rbp),%rsi │ │ │ │ + mov %rbx,%r14 │ │ │ │ + mov 0x18(%rbp),%rbx │ │ │ │ + add $0x30,%rbp │ │ │ │ + jmp 4cfdf8 │ │ │ │ + mov 0x30(%rbp),%rbx │ │ │ │ + mov %rbx,%r9 │ │ │ │ + mov 0x28(%rbp),%rcx │ │ │ │ + mov %rcx,%r8 │ │ │ │ + mov %rbx,%rdi │ │ │ │ + mov %rcx,%rsi │ │ │ │ + mov %rax,%r14 │ │ │ │ + mov 0x40(%rbp),%rbx │ │ │ │ + add $0x50,%rbp │ │ │ │ + jmp 4cfe70 │ │ │ │ + jmp *-0x8(%r13) │ │ │ │ + movq $0x40,0x388(%r13) │ │ │ │ + jmp 338a720 │ │ │ │ + sbb %eax,(%rax) │ │ │ │ + add %al,(%rax) │ │ │ │ + add $0x2000000,%eax │ │ │ │ + add %al,(%rax) │ │ │ │ + add %al,(%rax) │ │ │ │ + add %al,(%rax) │ │ │ │ + add %cl,(%rsi) │ │ │ │ + add %al,(%rax) │ │ │ │ + add %al,(%rax) │ │ │ │ + add %al,(%rax) │ │ │ │ + add %cl,-0x73(%rax) │ │ │ │ + rex.RB clc │ │ │ │ + cmp %r15,%rax │ │ │ │ + jb 4d08ee │ │ │ │ + add $0x78,%r12 │ │ │ │ cmp 0x358(%r13),%r12 │ │ │ │ - ja 4d39cb │ │ │ │ - movq $0x4d3550,-0x68(%r12) │ │ │ │ - mov 0x28(%rbp),%rax │ │ │ │ + ja 4d08e3 │ │ │ │ + movq $0x4cfdf8,-0x70(%r12) │ │ │ │ + mov %r14,-0x68(%r12) │ │ │ │ + movq $0x4cfe70,-0x60(%r12) │ │ │ │ + lea -0x6b(%r12),%rax │ │ │ │ mov %rax,-0x58(%r12) │ │ │ │ - movq $0x338ff58,-0x50(%r12) │ │ │ │ - lea -0x68(%r12),%rax │ │ │ │ - mov %rax,-0x40(%r12) │ │ │ │ - movq $0x4d37c8,-0x38(%r12) │ │ │ │ - mov 0x20(%rbp),%rcx │ │ │ │ - mov %rcx,-0x30(%r12) │ │ │ │ - lea -0x50(%r12),%rcx │ │ │ │ - mov %rcx,-0x28(%r12) │ │ │ │ - mov 0x18(%rbp),%rcx │ │ │ │ - mov %rcx,-0x20(%r12) │ │ │ │ - mov 0x10(%rbp),%rdx │ │ │ │ - mov %rdx,-0x18(%r12) │ │ │ │ - movq $0x338fee0,-0x10(%r12) │ │ │ │ - mov %rax,(%r12) │ │ │ │ - lea 0x31d1d70(%rip),%rdi │ │ │ │ - lea -0x10(%r12),%rsi │ │ │ │ - mov 0x8(%rbp),%r14 │ │ │ │ - movq $0x3393020,0x10(%rbp) │ │ │ │ - mov %rbx,0x18(%rbp) │ │ │ │ - mov %rcx,0x20(%rbp) │ │ │ │ - lea -0x36(%r12),%rax │ │ │ │ - mov %rax,0x28(%rbp) │ │ │ │ - add $0x10,%rbp │ │ │ │ - jmp 5ea130 │ │ │ │ - movq $0x70,0x388(%r13) │ │ │ │ - jmp 338a720 │ │ │ │ + movq $0x4d01a0,-0x50(%r12) │ │ │ │ + mov %r9,-0x48(%r12) │ │ │ │ + mov %rdi,-0x40(%r12) │ │ │ │ + mov %rax,-0x38(%r12) │ │ │ │ + mov %r8,-0x30(%r12) │ │ │ │ + lea -0x5b(%r12),%rbx │ │ │ │ + mov %rbx,-0x28(%r12) │ │ │ │ + movq $0x4d0628,-0x20(%r12) │ │ │ │ + mov %r8,-0x18(%r12) │ │ │ │ + mov %rdi,-0x10(%r12) │ │ │ │ + mov %rax,-0x8(%r12) │ │ │ │ + mov %rbx,(%r12) │ │ │ │ + mov %r9,%rax │ │ │ │ + lea -0x4d(%r12),%r9 │ │ │ │ + lea -0x1d(%r12),%rdi │ │ │ │ + lea 0x3769d63(%rip),%r14 │ │ │ │ + mov %rax,-0x8(%rbp) │ │ │ │ + add $0xfffffffffffffff8,%rbp │ │ │ │ + jmp 4cf1e8 │ │ │ │ + movq $0x78,0x388(%r13) │ │ │ │ + lea 0x31d882b(%rip),%rbx │ │ │ │ jmp *-0x8(%r13) │ │ │ │ - nop │ │ │ │ - sbb %al,(%rax) │ │ │ │ - add %al,(%rax) │ │ │ │ - add $0x0,%al │ │ │ │ + nopl 0x0(%rax) │ │ │ │ + sbb %eax,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ - add $0x0,%al │ │ │ │ + add $0x0,%eax │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ - or %al,(%rax) │ │ │ │ + add %cl,(%rsi) │ │ │ │ add %al,(%rax) │ │ │ │ - enter $0x1d2d,$0x3 │ │ │ │ - lea -0x40(%rbp),%rax │ │ │ │ + add %cl,0x48031d85(%rax) │ │ │ │ + lea -0x18(%rbp),%eax │ │ │ │ cmp %r15,%rax │ │ │ │ - jb 4d3b4e │ │ │ │ - movq $0x4d3a60,-0x40(%rbp) │ │ │ │ - mov 0x4(%rbx),%rax │ │ │ │ - mov 0xc(%rbx),%rcx │ │ │ │ - mov 0x14(%rbx),%rdx │ │ │ │ - mov 0x1c(%rbx),%rbx │ │ │ │ - mov %rbx,%r9 │ │ │ │ - mov %rsi,%rbx │ │ │ │ - mov %rcx,-0x38(%rbp) │ │ │ │ - mov %r9,-0x30(%rbp) │ │ │ │ - mov %rdx,-0x28(%rbp) │ │ │ │ - mov %rax,-0x20(%rbp) │ │ │ │ - mov %r14,-0x18(%rbp) │ │ │ │ - mov %rdi,-0x10(%rbp) │ │ │ │ - mov %r8,-0x8(%rbp) │ │ │ │ - add $0xffffffffffffffc0,%rbp │ │ │ │ + jb 4d0978 │ │ │ │ + movq $0x4d0958,-0x18(%rbp) │ │ │ │ + mov %r14,%rbx │ │ │ │ + mov %rsi,-0x10(%rbp) │ │ │ │ + mov %r9,-0x8(%rbp) │ │ │ │ + add $0xffffffffffffffe8,%rbp │ │ │ │ test $0x7,%bl │ │ │ │ - jne 4d3a60 │ │ │ │ + jne 4d0958 │ │ │ │ mov (%rbx),%rax │ │ │ │ jmp *%rax │ │ │ │ - nopl (%rax) │ │ │ │ - (bad) │ │ │ │ + nopw 0x0(%rax,%rax,1) │ │ │ │ + add (%rax),%al │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ - add %bl,(%rsi) │ │ │ │ + (bad) │ │ │ │ add %al,(%rax) │ │ │ │ - add %ah,0x2d(%rax) │ │ │ │ - sbb $0x45c74803,%eax │ │ │ │ - add %dl,0x48004d3a(%rax) │ │ │ │ - mov %ebx,%eax │ │ │ │ - mov 0x10(%rbp),%rbx │ │ │ │ - mov %rax,0x10(%rbp) │ │ │ │ + add %cl,-0x7b(%rax) │ │ │ │ + sbb $0x4d8b4c03,%eax │ │ │ │ + or %cl,0x43(%rbx,%rcx,4) │ │ │ │ + (bad) │ │ │ │ + mov 0xf(%rbx),%rdi │ │ │ │ + mov 0x7(%rbx),%rsi │ │ │ │ + lea 0x31d7f02(%rip),%r14 │ │ │ │ + add $0x10,%rbp │ │ │ │ + jmp 4cecb8 │ │ │ │ + lea 0x31d87c1(%rip),%rbx │ │ │ │ + jmp *-0x8(%r13) │ │ │ │ + nopl 0x0(%rax,%rax,1) │ │ │ │ + ... │ │ │ │ + adc $0xe8000000,%eax │ │ │ │ + mov $0x75,%al │ │ │ │ + add -0x73(%rax),%ecx │ │ │ │ + rex.RB call 104542ec <__environ@GLIBC_2.2.5+0xc813e44> │ │ │ │ + (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 3385710 │ │ │ │ + add $0x8,%rsp │ │ │ │ + test %rax,%rax │ │ │ │ + je 4d0a3a │ │ │ │ + movq $0x3391200,-0x10(%rbp) │ │ │ │ + mov %rax,-0x8(%rbp) │ │ │ │ + movq $0x4d0a00,-0x18(%rbp) │ │ │ │ + lea 0x375b0a3(%rip),%rbx │ │ │ │ + add $0xffffffffffffffe8,%rbp │ │ │ │ test $0x7,%bl │ │ │ │ - jne 4d3a90 │ │ │ │ + jne 4d0a00 │ │ │ │ mov (%rbx),%rax │ │ │ │ jmp *%rax │ │ │ │ - nopl (%rax) │ │ │ │ + nopl 0x0(%rax,%rax,1) │ │ │ │ + ... │ │ │ │ (bad) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ - add %bl,(%rsi) │ │ │ │ - add %al,(%rax) │ │ │ │ - add %dh,(%rax) │ │ │ │ - sub $0x8349031d,%eax │ │ │ │ + add %cl,-0x7d(%rcx) │ │ │ │ (bad) │ │ │ │ - sub %cl,0x3b(%rbp) │ │ │ │ + adc %cl,0x3b(%rbp) │ │ │ │ movsl %ds:(%rsi),%es:(%rdi) │ │ │ │ pop %rax │ │ │ │ add (%rax),%eax │ │ │ │ - add %cl,(%rdi) │ │ │ │ - xchg %esi,0x48000000(%rcx) │ │ │ │ - mov 0x8(%rbp),%eax │ │ │ │ - mov 0x20(%rbp),%rcx │ │ │ │ - mov 0x28(%rbp),%rdx │ │ │ │ - mov 0x30(%rbp),%rsi │ │ │ │ - mov 0x38(%rbp),%rdi │ │ │ │ - mov 0x10(%rbp),%r8 │ │ │ │ - cmpq $0xe,0x7(%rbx) │ │ │ │ - jge 4d3b00 │ │ │ │ - movq $0x4d38c8,-0x20(%r12) │ │ │ │ - mov %rdi,-0x18(%r12) │ │ │ │ - mov %rsi,-0x10(%r12) │ │ │ │ - mov %rcx,-0x8(%r12) │ │ │ │ - mov %rax,(%r12) │ │ │ │ - mov %rdx,%rsi │ │ │ │ - mov %rax,%r14 │ │ │ │ - movq $0x3393020,0x20(%rbp) │ │ │ │ - mov %r8,0x28(%rbp) │ │ │ │ - lea -0x1e(%r12),%rax │ │ │ │ - mov %rax,0x38(%rbp) │ │ │ │ - add $0x20,%rbp │ │ │ │ - jmp 4c9708 │ │ │ │ - movq $0x4d33e8,-0x20(%r12) │ │ │ │ - mov %rdi,-0x18(%r12) │ │ │ │ - mov %rsi,-0x10(%r12) │ │ │ │ - mov %rcx,-0x8(%r12) │ │ │ │ - mov %rax,(%r12) │ │ │ │ - mov %r8,%rbx │ │ │ │ - mov %rdx,%r8 │ │ │ │ - mov 0x18(%rbp),%rdi │ │ │ │ - lea 0x31d083c(%rip),%rsi │ │ │ │ - mov %rax,%r14 │ │ │ │ - movq $0x3393020,0x20(%rbp) │ │ │ │ - mov %rbx,0x28(%rbp) │ │ │ │ - lea -0x1e(%r12),%rax │ │ │ │ - mov %rax,0x38(%rbp) │ │ │ │ - add $0x20,%rbp │ │ │ │ - jmp 4bbbf8 │ │ │ │ - jmp *-0x8(%r13) │ │ │ │ - movq $0x28,0x388(%r13) │ │ │ │ + add %dh,0x19(%rdi) │ │ │ │ + movq $0x2f83e18,-0x8(%r12) │ │ │ │ + mov %rbx,(%r12) │ │ │ │ + lea -0x6(%r12),%rbx │ │ │ │ + add $0x8,%rbp │ │ │ │ + jmp *0x0(%rbp) │ │ │ │ + movq $0x10,0x388(%r13) │ │ │ │ jmp 338a720 │ │ │ │ - nopw 0x0(%rax,%rax,1) │ │ │ │ - add %eax,(%rax) │ │ │ │ - add %al,(%rax) │ │ │ │ + jmp *-0x10(%r13) │ │ │ │ + mov (%rbx),%rax │ │ │ │ + jmp *%rax │ │ │ │ + nop │ │ │ │ add (%rax),%al │ │ │ │ add %al,(%rax) │ │ │ │ - sldt (%rax) │ │ │ │ - add %bl,0x4803757c(%rax) │ │ │ │ - lea -0x18(%rbp),%eax │ │ │ │ + add %al,(%rax) │ │ │ │ + add %al,(%rax) │ │ │ │ + adc (%rax),%al │ │ │ │ + add %al,(%rax) │ │ │ │ + add %al,(%rax) │ │ │ │ + add %al,(%rax) │ │ │ │ + lea -0x48(%rbp),%rax │ │ │ │ cmp %r15,%rax │ │ │ │ - jb 4d3bb1 │ │ │ │ + jb 4d0bc7 │ │ │ │ movq $0x3390fc8,-0x10(%rbp) │ │ │ │ mov %rbx,-0x8(%rbp) │ │ │ │ - movq $0x4d3bc8,-0x18(%rbp) │ │ │ │ - lea 0x376435d(%rip),%r8 │ │ │ │ - mov 0x20(%rbx),%rdi │ │ │ │ - mov 0x10(%rbx),%rsi │ │ │ │ - mov 0x18(%rbx),%r14 │ │ │ │ - add $0xffffffffffffffe8,%rbp │ │ │ │ - jmp 31af580 │ │ │ │ - jmp *-0x10(%r13) │ │ │ │ - nopl (%rax) │ │ │ │ - ... │ │ │ │ - (bad) │ │ │ │ - add %al,(%rax) │ │ │ │ - add %cl,0x7c(%rax) │ │ │ │ - jne 4d3bcb │ │ │ │ - lea 0x37373c3(%rip),%rsi │ │ │ │ - mov %rbx,%r14 │ │ │ │ - add $0x8,%rbp │ │ │ │ - jmp 32e8f68 │ │ │ │ + movq $0x4d0aa0,-0x20(%rbp) │ │ │ │ + mov 0x10(%rbx),%rax │ │ │ │ + mov 0x18(%rbx),%rbx │ │ │ │ + mov %rax,-0x18(%rbp) │ │ │ │ + add $0xffffffffffffffe0,%rbp │ │ │ │ + test $0x7,%bl │ │ │ │ + jne 4d0aa0 │ │ │ │ + mov (%rbx),%rax │ │ │ │ + jmp *%rax │ │ │ │ nopl 0x0(%rax,%rax,1) │ │ │ │ add %eax,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ - add (%rax),%al │ │ │ │ add %al,(%rax) │ │ │ │ - sldt (%rax) │ │ │ │ - add %ah,(%rax) │ │ │ │ - jl 4d3c64 │ │ │ │ - add -0x73(%rax),%ecx │ │ │ │ - rex.RB │ │ │ │ - lock cmp %r15,%rax │ │ │ │ - jb 4d3c71 │ │ │ │ - add $0x40,%r12 │ │ │ │ - cmp 0x358(%r13),%r12 │ │ │ │ - ja 4d3c66 │ │ │ │ - movq $0x3390fc8,-0x10(%rbp) │ │ │ │ - mov %rbx,-0x8(%rbp) │ │ │ │ - mov 0x10(%rbx),%rax │ │ │ │ - mov 0x18(%rbx),%rcx │ │ │ │ - mov 0x20(%rbx),%rbx │ │ │ │ - movq $0x4d3b78,-0x38(%r12) │ │ │ │ - mov %rax,-0x28(%r12) │ │ │ │ - mov %rcx,-0x20(%r12) │ │ │ │ - mov %rbx,-0x18(%r12) │ │ │ │ - movq $0x3363ae0,-0x10(%r12) │ │ │ │ - movq $0x3c2b821,-0x8(%r12) │ │ │ │ - lea -0x38(%r12),%rax │ │ │ │ - mov %rax,(%r12) │ │ │ │ - lea -0xe(%r12),%rsi │ │ │ │ - lea 0x2ee3e8f(%rip),%r14 │ │ │ │ - add $0xfffffffffffffff0,%rbp │ │ │ │ - jmp 3359998 │ │ │ │ - movq $0x40,0x388(%r13) │ │ │ │ - jmp *-0x10(%r13) │ │ │ │ - nopl (%rax) │ │ │ │ - add (%rax),%al │ │ │ │ add %al,(%rax) │ │ │ │ + (bad) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ - adc (%rax),%al │ │ │ │ add %al,(%rax) │ │ │ │ - cmp %ch,(%rbx) │ │ │ │ - sbb $0x458d4803,%eax │ │ │ │ - lock cmp %r15,%rax │ │ │ │ - jb 4d3cae │ │ │ │ - movq $0x3390fc8,-0x10(%rbp) │ │ │ │ - mov %rbx,-0x8(%rbp) │ │ │ │ - mov 0x10(%rbx),%r14 │ │ │ │ - mov 0x18(%rbx),%rbx │ │ │ │ + add %cl,-0x39(%rax) │ │ │ │ + rex.RB │ │ │ │ + lock call 484d57b3 <__environ@GLIBC_2.2.5+0x4489530b> │ │ │ │ + mov 0xf(%rbx),%eax │ │ │ │ + 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 │ │ │ │ - jmp 4d4248 │ │ │ │ - jmp *-0x10(%r13) │ │ │ │ + test $0x7,%bl │ │ │ │ + jne 4d0ae8 │ │ │ │ + mov (%rbx),%rax │ │ │ │ + jmp *%rax │ │ │ │ nopw 0x0(%rax,%rax,1) │ │ │ │ - (bad) │ │ │ │ - add %al,(%rax) │ │ │ │ - add %al,(%rbx) │ │ │ │ - add %al,(%rax) │ │ │ │ - add %al,(%rdx) │ │ │ │ + ret │ │ │ │ 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,-0x73(%rax) │ │ │ │ - rex.RB fmuls -0x8(%r9,%rdi,1) │ │ │ │ - jb 4d3d9e │ │ │ │ - movq $0x4d3d28,-0x28(%rbp) │ │ │ │ - mov 0x5(%rbx),%rax │ │ │ │ - mov 0xd(%rbx),%rbx │ │ │ │ - mov %rbx,%rcx │ │ │ │ - mov %r14,%rbx │ │ │ │ - mov %rcx,-0x20(%rbp) │ │ │ │ - mov %rax,-0x18(%rbp) │ │ │ │ - mov %rsi,-0x10(%rbp) │ │ │ │ - mov %rdi,-0x8(%rbp) │ │ │ │ - add $0xffffffffffffffd8,%rbp │ │ │ │ + add %cl,-0x39(%rax) │ │ │ │ + rex.RB call 9a1620 │ │ │ │ + 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 4d3d28 │ │ │ │ + jne 4d0b30 │ │ │ │ mov (%rbx),%rax │ │ │ │ jmp *%rax │ │ │ │ - nopl 0x0(%rax) │ │ │ │ - add $0x0,%al │ │ │ │ + nopl (%rax) │ │ │ │ + movb $0x0,(%rsi) │ │ │ │ + add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ + add %bl,(%rsi) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ - (bad) │ │ │ │ + add %al,(%rax) │ │ │ │ + add %cl,-0x75(%rax) │ │ │ │ + sbb %r9b,-0x77(%r8) │ │ │ │ + flds -0x7cb7f81f(%rbx) │ │ │ │ + stc │ │ │ │ + add %ecx,(%rdi) │ │ │ │ + test %eax,0x49000000(%rdi) │ │ │ │ + add $0x18,%esp │ │ │ │ + cmp 0x358(%r13),%r12 │ │ │ │ + ja 4d0bd5 │ │ │ │ + mov 0x30(%rbp),%rbx │ │ │ │ + mov 0x28(%rbp),%rcx │ │ │ │ + mov 0x8(%rbp),%rdx │ │ │ │ + cmp %rcx,%rdx │ │ │ │ + jge 4d0b88 │ │ │ │ + movq $0x2f83dd8,-0x10(%r12) │ │ │ │ + mov %rbx,-0x8(%r12) │ │ │ │ + movq $0x3c37ef9,(%r12) │ │ │ │ + lea -0xf(%r12),%rbx │ │ │ │ + add $0x38,%rbp │ │ │ │ + jmp *0x0(%rbp) │ │ │ │ + cmp %rcx,%rdx │ │ │ │ + jne 4d0bb9 │ │ │ │ + mov 0x10(%rbp),%rcx │ │ │ │ + cmp 0x20(%rbp),%rcx │ │ │ │ + jge 4d0bb9 │ │ │ │ + movq $0x2f83dd8,-0x10(%r12) │ │ │ │ + mov %rbx,-0x8(%r12) │ │ │ │ + movq $0x3c37ef9,(%r12) │ │ │ │ + lea -0xf(%r12),%rbx │ │ │ │ + add $0x38,%rbp │ │ │ │ + jmp *0x0(%rbp) │ │ │ │ + add $0xffffffffffffffe8,%r12 │ │ │ │ + mov %rax,%rbx │ │ │ │ + add $0x38,%rbp │ │ │ │ + jmp *0x0(%rbp) │ │ │ │ + jmp *-0x10(%r13) │ │ │ │ + mov %rax,%rbx │ │ │ │ + add $0x38,%rbp │ │ │ │ + jmp *0x0(%rbp) │ │ │ │ + movq $0x18,0x388(%r13) │ │ │ │ + jmp 338a720 │ │ │ │ + nopl (%rax) │ │ │ │ + add $0x1000000,%eax │ │ │ │ + add %al,(%rax) │ │ │ │ + add %al,(%rdx) │ │ │ │ + add %al,(%rax) │ │ │ │ + add %al,(%rax) │ │ │ │ + add %al,(%rax) │ │ │ │ + add %cl,(%rbx) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %cl,-0x7d(%rcx) │ │ │ │ (bad) │ │ │ │ - cmp %cl,0x3b(%rbp) │ │ │ │ + and %cl,0x3b(%rbp) │ │ │ │ movsl %ds:(%rsi),%es:(%rdi) │ │ │ │ pop %rax │ │ │ │ add (%rax),%eax │ │ │ │ - add %dh,0x59(%rdi) │ │ │ │ + add %dh,0x2e(%rdi) │ │ │ │ mov 0x7(%rbx),%rax │ │ │ │ - mov 0xf(%rbx),%rcx │ │ │ │ - mov 0x17(%rbx),%rbx │ │ │ │ - movq $0x3363ae0,-0x30(%r12) │ │ │ │ - mov 0x8(%rbp),%rdx │ │ │ │ - mov %rdx,-0x28(%r12) │ │ │ │ - mov %rax,-0x20(%r12) │ │ │ │ - movq $0x4a37b8,-0x18(%r12) │ │ │ │ - lea -0x2e(%r12),%rax │ │ │ │ - mov %rax,-0x10(%r12) │ │ │ │ - mov %rcx,-0x8(%r12) │ │ │ │ - mov %rbx,(%r12) │ │ │ │ - mov 0x20(%rbp),%rdi │ │ │ │ - mov 0x18(%rbp),%rsi │ │ │ │ - lea -0x17(%r12),%r14 │ │ │ │ - mov 0x10(%rbp),%rbx │ │ │ │ - add $0x28,%rbp │ │ │ │ + mov 0xf(%rbx),%rbx │ │ │ │ + movq $0x4d0a50,-0x18(%r12) │ │ │ │ + mov %r14,-0x8(%r12) │ │ │ │ + mov %rax,(%r12) │ │ │ │ + lea -0x18(%r12),%rdi │ │ │ │ + mov %rax,%rsi │ │ │ │ + lea 0x37666a3(%rip),%r14 │ │ │ │ jmp 33959f8 │ │ │ │ - movq $0x38,0x388(%r13) │ │ │ │ - jmp 338a720 │ │ │ │ + movq $0x20,0x388(%r13) │ │ │ │ jmp *-0x8(%r13) │ │ │ │ nopw 0x0(%rax,%rax,1) │ │ │ │ add %eax,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ adc %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ - adc %bl,%dh │ │ │ │ - (bad) │ │ │ │ - add -0x73(%rax),%ecx │ │ │ │ - rex.RB │ │ │ │ - lock cmp %r15,%rax │ │ │ │ - jb 4d3dda │ │ │ │ + movabs 0x4cf0458d480375ab,%al │ │ │ │ + cmp %edi,%eax │ │ │ │ + jb 4d0c89 │ │ │ │ movq $0x3390fc8,-0x10(%rbp) │ │ │ │ mov %rbx,-0x8(%rbp) │ │ │ │ + lea 0x375ae2e(%rip),%rsi │ │ │ │ mov 0x10(%rbx),%r14 │ │ │ │ add $0xfffffffffffffff0,%rbp │ │ │ │ - jmp 607718 │ │ │ │ + jmp 32e8cb0 │ │ │ │ jmp *-0x10(%r13) │ │ │ │ - xchg %ax,%ax │ │ │ │ - sldt (%rax) │ │ │ │ - add %al,(%rdx) │ │ │ │ + nopl (%rax) │ │ │ │ + add %eax,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ - add %al,(%rbx) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ + adc %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ - add %cl,(%rax) │ │ │ │ + rolb $1,0x458d4803(%rbp,%rbx,1) │ │ │ │ + call 104545f4 <__environ@GLIBC_2.2.5+0xc81414c> │ │ │ │ + (bad) │ │ │ │ + stos %eax,%es:(%rdi) │ │ │ │ + add %al,(%rax) │ │ │ │ + add %cl,-0x39(%rax) │ │ │ │ + rex.RB │ │ │ │ + lock enter $0x390f,$0x3 │ │ │ │ + mov %rbx,-0x8(%rbp) │ │ │ │ + movq $0x4d0ce8,-0x18(%rbp) │ │ │ │ + mov 0x10(%rbx),%rbx │ │ │ │ + add $0xffffffffffffffe8,%rbp │ │ │ │ + test $0x7,%bl │ │ │ │ + jne 4d0ce8 │ │ │ │ + mov (%rbx),%rax │ │ │ │ + jmp *%rax │ │ │ │ + nopl 0x0(%rax,%rax,1) │ │ │ │ + ... │ │ │ │ + (bad) │ │ │ │ + add %al,(%rax) │ │ │ │ + add %cl,0x49031d84(%rax) │ │ │ │ + add $0x40,%esp │ │ │ │ + cmp 0x358(%r13),%r12 │ │ │ │ + ja 4d0d5c │ │ │ │ + cmpq $0x27,0x7(%rbx) │ │ │ │ + jne 4d0d10 │ │ │ │ + add $0xffffffffffffffc0,%r12 │ │ │ │ + lea 0x31d8449(%rip),%rbx │ │ │ │ + add $0x8,%rbp │ │ │ │ + mov (%rbx),%rax │ │ │ │ + jmp *%rax │ │ │ │ + movq $0x4d0c60,-0x38(%r12) │ │ │ │ + mov %rbx,-0x28(%r12) │ │ │ │ + movq $0x3363ae0,-0x20(%r12) │ │ │ │ + movq $0x3c2ba61,-0x18(%r12) │ │ │ │ + lea -0x38(%r12),%rax │ │ │ │ + mov %rax,-0x10(%r12) │ │ │ │ + movq $0x2f83e18,-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 338a720 │ │ │ │ + nopl 0x0(%rax) │ │ │ │ + add (%rax),%eax │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ - add %cl,-0x73(%rax) │ │ │ │ - rex.RB fmuls -0x8(%r9,%rdi,1) │ │ │ │ - jb 4d3ef2 │ │ │ │ - movq $0x4d3e50,-0x28(%rbp) │ │ │ │ - mov 0x6(%rbx),%rax │ │ │ │ - mov 0xe(%rbx),%rcx │ │ │ │ - mov 0x16(%rbx),%rbx │ │ │ │ - mov %rbx,%rdx │ │ │ │ - mov %r14,%rbx │ │ │ │ - mov %rax,-0x20(%rbp) │ │ │ │ - mov %rcx,-0x18(%rbp) │ │ │ │ - mov %rdx,-0x10(%rbp) │ │ │ │ - mov %rsi,-0x8(%rbp) │ │ │ │ + sldt (%rax) │ │ │ │ + add %dh,%al │ │ │ │ + sbbl $0xffffffd8,0x458d4803(%rip) │ │ │ │ + cmp %r15,%rax │ │ │ │ + jb 4d0e7a │ │ │ │ + movq $0x3390fc8,-0x10(%rbp) │ │ │ │ + mov %rbx,-0x8(%rbp) │ │ │ │ + movq $0x4d0dd8,-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 4d3e50 │ │ │ │ + jne 4d0dd8 │ │ │ │ mov (%rbx),%rax │ │ │ │ jmp *%rax │ │ │ │ - nopl (%rax) │ │ │ │ - add $0x0,%al │ │ │ │ + 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 %r8b,0x48004d3e(%r8) │ │ │ │ - mov %ebx,%eax │ │ │ │ - mov 0x20(%rbp),%rbx │ │ │ │ - mov %rax,0x20(%rbp) │ │ │ │ + add %bl,0x48031d83(%rax) │ │ │ │ + movl $0x4d0e08,0x0(%rbp) │ │ │ │ + mov 0xf(%rbx),%rax │ │ │ │ + mov 0x8(%rbp),%rbx │ │ │ │ + mov %rax,0x8(%rbp) │ │ │ │ test $0x7,%bl │ │ │ │ - jne 4d3e80 │ │ │ │ + jne 4d0e08 │ │ │ │ mov (%rbx),%rax │ │ │ │ jmp *%rax │ │ │ │ - nopl (%rax) │ │ │ │ - add $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,-0x7d(%rcx) │ │ │ │ - (bad) │ │ │ │ - cmp %cl,0x3b(%rbp) │ │ │ │ - movsl %ds:(%rsi),%es:(%rdi) │ │ │ │ - pop %rax │ │ │ │ - add (%rax),%eax │ │ │ │ - add %dh,0x55(%rdi) │ │ │ │ - mov 0x7(%rbx),%rax │ │ │ │ - mov 0xf(%rbx),%rbx │ │ │ │ - movq $0x537f28,-0x30(%r12) │ │ │ │ - mov 0x10(%rbp),%rcx │ │ │ │ - mov %rcx,-0x28(%r12) │ │ │ │ - mov 0x18(%rbp),%rcx │ │ │ │ - mov %rcx,-0x20(%r12) │ │ │ │ - mov %rax,-0x18(%r12) │ │ │ │ - movq $0x3363ae0,-0x10(%r12) │ │ │ │ - lea -0x2f(%r12),%rax │ │ │ │ + add %ch,-0x7d(%rax) │ │ │ │ + sbb $0xc4834903,%eax │ │ │ │ + rex.W │ │ │ │ + cmp 0x358(%r13),%r12 │ │ │ │ + ja 4d0e6a │ │ │ │ + movq $0x4d0ca0,-0x40(%r12) │ │ │ │ + mov 0x10(%rbp),%rax │ │ │ │ + mov %rax,-0x30(%r12) │ │ │ │ + movq $0x3363ae0,-0x28(%r12) │ │ │ │ + lea -0x40(%r12),%rax │ │ │ │ + mov %rax,-0x20(%r12) │ │ │ │ + movq $0x3c37ef9,-0x18(%r12) │ │ │ │ + movq $0x2f83dd8,-0x10(%r12) │ │ │ │ + mov 0x8(%rbp),%rax │ │ │ │ mov %rax,-0x8(%r12) │ │ │ │ - mov %rbx,(%r12) │ │ │ │ - lea -0xe(%r12),%rsi │ │ │ │ - mov 0x20(%rbp),%r14 │ │ │ │ - mov 0x8(%rbp),%rbx │ │ │ │ - add $0x28,%rbp │ │ │ │ - jmp 3395748 │ │ │ │ - movq $0x38,0x388(%r13) │ │ │ │ + lea -0x26(%r12),%rax │ │ │ │ + mov %rax,(%r12) │ │ │ │ + lea -0xf(%r12),%rbx │ │ │ │ + add $0x18,%rbp │ │ │ │ + jmp *0x0(%rbp) │ │ │ │ + movq $0x48,0x388(%r13) │ │ │ │ jmp 338a720 │ │ │ │ - jmp *-0x8(%r13) │ │ │ │ + jmp *-0x10(%r13) │ │ │ │ xchg %ax,%ax │ │ │ │ - sldt (%rax) │ │ │ │ - add %al,(%rdx) │ │ │ │ + add %eax,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ - add %al,0x0(%rip) │ │ │ │ add %al,(%rax) │ │ │ │ - add %cl,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ - add %dh,0x48031d28(%rax) │ │ │ │ - lea -0x38(%rbp),%eax │ │ │ │ + adc %al,(%rax) │ │ │ │ + add %al,(%rax) │ │ │ │ + jo 4d0e37 │ │ │ │ + jne 4d0e93 │ │ │ │ + lea -0x10(%rbp),%rax │ │ │ │ cmp %r15,%rax │ │ │ │ - jb 4d4018 │ │ │ │ - movq $0x4d3f78,-0x38(%rbp) │ │ │ │ - mov 0x6(%rbx),%rax │ │ │ │ - mov 0xe(%rbx),%rcx │ │ │ │ - mov 0x16(%rbx),%rdx │ │ │ │ - mov 0x1e(%rbx),%rdi │ │ │ │ - mov 0x26(%rbx),%rbx │ │ │ │ - mov %rbx,%r8 │ │ │ │ - mov %r14,%rbx │ │ │ │ - mov %r8,-0x30(%rbp) │ │ │ │ - mov %rdx,-0x28(%rbp) │ │ │ │ - mov %rdi,-0x20(%rbp) │ │ │ │ - mov %rax,-0x18(%rbp) │ │ │ │ - mov %rcx,-0x10(%rbp) │ │ │ │ - mov %rsi,-0x8(%rbp) │ │ │ │ - add $0xffffffffffffffc8,%rbp │ │ │ │ - test $0x7,%bl │ │ │ │ - jne 4d3f78 │ │ │ │ - mov (%rbx),%rax │ │ │ │ - jmp *%rax │ │ │ │ + jb 4d0eb9 │ │ │ │ + movq $0x3390fc8,-0x10(%rbp) │ │ │ │ + mov %rbx,-0x8(%rbp) │ │ │ │ + lea 0x375abfe(%rip),%rsi │ │ │ │ + mov 0x10(%rbx),%r14 │ │ │ │ + add $0xfffffffffffffff0,%rbp │ │ │ │ + jmp 32e8cb0 │ │ │ │ + jmp *-0x10(%r13) │ │ │ │ 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 %cl,0x28(%rax) │ │ │ │ - sbb $0xc4834903,%eax │ │ │ │ - and %cl,0x3b(%rbp) │ │ │ │ - movsl %ds:(%rsi),%es:(%rdi) │ │ │ │ - pop %rax │ │ │ │ - add (%rax),%eax │ │ │ │ - add %cl,(%rdi) │ │ │ │ - xchg %edx,0x48000000(%rbx) │ │ │ │ - mov 0x7(%rbx),%eax │ │ │ │ - mov 0xf(%rbx),%rcx │ │ │ │ - mov 0x17(%rbx),%rbx │ │ │ │ - movq $0x4d3df8,-0x18(%r12) │ │ │ │ - mov 0x20(%rbp),%rdx │ │ │ │ - mov %rdx,-0x10(%r12) │ │ │ │ - mov 0x28(%rbp),%rdx │ │ │ │ - mov %rdx,-0x8(%r12) │ │ │ │ - mov 0x30(%rbp),%rdx │ │ │ │ - mov %rdx,(%r12) │ │ │ │ - movq $0x4d3ff8,0x0(%rbp) │ │ │ │ - mov %rbx,%rdx │ │ │ │ - mov 0x10(%rbp),%rbx │ │ │ │ - mov %rdx,0x10(%rbp) │ │ │ │ - mov %rcx,0x20(%rbp) │ │ │ │ - mov %rax,0x28(%rbp) │ │ │ │ - lea -0x16(%r12),%rax │ │ │ │ - mov %rax,0x30(%rbp) │ │ │ │ + movabs 0x4ce8458d48031d82,%al │ │ │ │ + cmp %edi,%eax │ │ │ │ + jb 4d0f88 │ │ │ │ + movq $0x3390fc8,-0x10(%rbp) │ │ │ │ + mov %rbx,-0x8(%rbp) │ │ │ │ + movq $0x4d0f18,-0x18(%rbp) │ │ │ │ + mov 0x10(%rbx),%rbx │ │ │ │ + add $0xffffffffffffffe8,%rbp │ │ │ │ test $0x7,%bl │ │ │ │ - jne 4d3ff8 │ │ │ │ + jne 4d0f18 │ │ │ │ mov (%rbx),%rax │ │ │ │ jmp *%rax │ │ │ │ - xchg %ax,%ax │ │ │ │ + nopl 0x0(%rax,%rax,1) │ │ │ │ + ... │ │ │ │ (bad) │ │ │ │ add %al,(%rax) │ │ │ │ + add %bl,-0x7e(%rax) │ │ │ │ + sbb $0xc4834903,%eax │ │ │ │ + rex │ │ │ │ + cmp 0x358(%r13),%r12 │ │ │ │ + ja 4d0f8c │ │ │ │ + cmpq $0x27,0x7(%rbx) │ │ │ │ + jne 4d0f40 │ │ │ │ + add $0xffffffffffffffc0,%r12 │ │ │ │ + lea 0x31d8219(%rip),%rbx │ │ │ │ + add $0x8,%rbp │ │ │ │ + mov (%rbx),%rax │ │ │ │ + jmp *%rax │ │ │ │ + movq $0x4d0e90,-0x38(%r12) │ │ │ │ + mov %rbx,-0x28(%r12) │ │ │ │ + movq $0x3363ae0,-0x20(%r12) │ │ │ │ + movq $0x3c2ba61,-0x18(%r12) │ │ │ │ + lea -0x38(%r12),%rax │ │ │ │ + mov %rax,-0x10(%r12) │ │ │ │ + movq $0x2f83e18,-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 338a720 │ │ │ │ + nopl 0x0(%rax) │ │ │ │ + add %eax,(%rax) │ │ │ │ + add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ - add %bl,(%rsi) │ │ │ │ + adc %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ - add %cl,%al │ │ │ │ + push %rax │ │ │ │ + test $0x75,%al │ │ │ │ + add -0x73(%rax),%ecx │ │ │ │ + rex.RB │ │ │ │ + lock cmp %r15,%rax │ │ │ │ + jb 4d0fd9 │ │ │ │ + movq $0x3390fc8,-0x10(%rbp) │ │ │ │ + mov %rbx,-0x8(%rbp) │ │ │ │ + lea 0x375aade(%rip),%rsi │ │ │ │ + mov 0x10(%rbx),%r14 │ │ │ │ + add $0xfffffffffffffff0,%rbp │ │ │ │ + jmp 32e8cb0 │ │ │ │ + jmp *-0x10(%r13) │ │ │ │ + nopl (%rax) │ │ │ │ + add %eax,(%rax) │ │ │ │ + add %al,(%rax) │ │ │ │ + add %al,(%rax) │ │ │ │ + add %al,(%rax) │ │ │ │ + adc %al,(%rax) │ │ │ │ + add %al,(%rax) │ │ │ │ + addb $0x45,-0x72b7fce3(%rcx) │ │ │ │ + call 10454944 <__environ@GLIBC_2.2.5+0xc81449c> │ │ │ │ (bad) │ │ │ │ - sbb $0x4d8b4c03,%eax │ │ │ │ - sbb %cl,-0x77(%rcx) │ │ │ │ - fmuls -0x75(%rax) │ │ │ │ - jge 4d4013 │ │ │ │ - mov 0x20(%rbp),%rsi │ │ │ │ - mov 0x28(%rbp),%r14 │ │ │ │ - mov 0x8(%rbp),%rbx │ │ │ │ - add $0x30,%rbp │ │ │ │ - jmp 4d5cb8 │ │ │ │ - jmp *-0x8(%r13) │ │ │ │ - movq $0x20,0x388(%r13) │ │ │ │ + stos %eax,%es:(%rdi) │ │ │ │ + add %al,(%rax) │ │ │ │ + add %cl,-0x39(%rax) │ │ │ │ + rex.RB │ │ │ │ + lock enter $0x390f,$0x3 │ │ │ │ + mov %rbx,-0x8(%rbp) │ │ │ │ + movq $0x4d1038,-0x18(%rbp) │ │ │ │ + mov 0x10(%rbx),%rbx │ │ │ │ + add $0xffffffffffffffe8,%rbp │ │ │ │ + test $0x7,%bl │ │ │ │ + jne 4d1038 │ │ │ │ + mov (%rbx),%rax │ │ │ │ + jmp *%rax │ │ │ │ + nopl 0x0(%rax,%rax,1) │ │ │ │ + ... │ │ │ │ + (bad) │ │ │ │ + add %al,(%rax) │ │ │ │ + add %bh,(%rax) │ │ │ │ + sbbl $0xa53b4d40,-0x3b7cb6fd(%rip) │ │ │ │ + pop %rax │ │ │ │ + add (%rax),%eax │ │ │ │ + add %dh,0x67(%rdi) │ │ │ │ + cmpq $0x27,0x7(%rbx) │ │ │ │ + jne 4d1060 │ │ │ │ + add $0xffffffffffffffc0,%r12 │ │ │ │ + lea 0x31d80f9(%rip),%rbx │ │ │ │ + add $0x8,%rbp │ │ │ │ + mov (%rbx),%rax │ │ │ │ + jmp *%rax │ │ │ │ + movq $0x4d0fb0,-0x38(%r12) │ │ │ │ + mov %rbx,-0x28(%r12) │ │ │ │ + movq $0x3363ae0,-0x20(%r12) │ │ │ │ + movq $0x3c2ba61,-0x18(%r12) │ │ │ │ + lea -0x38(%r12),%rax │ │ │ │ + mov %rax,-0x10(%r12) │ │ │ │ + movq $0x2f83e18,-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 338a720 │ │ │ │ nopl 0x0(%rax) │ │ │ │ - sldt (%rax) │ │ │ │ - add %al,(%rdx) │ │ │ │ + add %eax,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ - add %al,(%rsi) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ + adc %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ - add %cl,(%rax) │ │ │ │ + xor %ah,-0x72b7fc8b(%rdi) │ │ │ │ + rex.RB │ │ │ │ + lock cmp %r15,%rax │ │ │ │ + jb 4d10f9 │ │ │ │ + movq $0x3390fc8,-0x10(%rbp) │ │ │ │ + mov %rbx,-0x8(%rbp) │ │ │ │ + lea 0x375a9be(%rip),%rsi │ │ │ │ + mov 0x10(%rbx),%r14 │ │ │ │ + add $0xfffffffffffffff0,%rbp │ │ │ │ + jmp 32e8cb0 │ │ │ │ + jmp *-0x10(%r13) │ │ │ │ + nopl (%rax) │ │ │ │ + add %eax,(%rax) │ │ │ │ + add %al,(%rax) │ │ │ │ + add %al,(%rax) │ │ │ │ + add %al,(%rax) │ │ │ │ + adc %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ - add %bh,0x27(%rax) │ │ │ │ - sbb $0x458d4803,%eax │ │ │ │ - rorb $0xf,-0x8(%rcx,%rdi,1) │ │ │ │ (bad) │ │ │ │ - roll $1,(%rax) │ │ │ │ + sbbb $0xe8,0x458d4803(%rip) │ │ │ │ + cmp %r15,%rax │ │ │ │ + jb 4d11c8 │ │ │ │ + movq $0x3390fc8,-0x10(%rbp) │ │ │ │ + mov %rbx,-0x8(%rbp) │ │ │ │ + movq $0x4d1158,-0x18(%rbp) │ │ │ │ + mov 0x10(%rbx),%rbx │ │ │ │ + add $0xffffffffffffffe8,%rbp │ │ │ │ + test $0x7,%bl │ │ │ │ + jne 4d1158 │ │ │ │ + mov (%rbx),%rax │ │ │ │ + jmp *%rax │ │ │ │ + nopl 0x0(%rax,%rax,1) │ │ │ │ + ... │ │ │ │ + (bad) │ │ │ │ add %al,(%rax) │ │ │ │ - movq $0x4d40b8,-0x40(%rbp) │ │ │ │ - mov 0x6(%rbx),%rax │ │ │ │ - mov 0xe(%rbx),%rcx │ │ │ │ - mov 0x16(%rbx),%rdx │ │ │ │ - mov 0x1e(%rbx),%rdi │ │ │ │ - mov 0x26(%rbx),%r8 │ │ │ │ - mov 0x2e(%rbx),%rbx │ │ │ │ - mov %rbx,%r9 │ │ │ │ - mov %r14,%rbx │ │ │ │ - mov %r9,-0x38(%rbp) │ │ │ │ - mov %rdi,-0x30(%rbp) │ │ │ │ - mov %rcx,-0x28(%rbp) │ │ │ │ - mov %r8,-0x20(%rbp) │ │ │ │ + add %bl,(%rax) │ │ │ │ + sbbb $0x40,-0x3b7cb6fd(%rip) │ │ │ │ + cmp 0x358(%r13),%r12 │ │ │ │ + ja 4d11cc │ │ │ │ + cmpq $0x27,0x7(%rbx) │ │ │ │ + jne 4d1180 │ │ │ │ + add $0xffffffffffffffc0,%r12 │ │ │ │ + lea 0x31d7fd9(%rip),%rbx │ │ │ │ + add $0x8,%rbp │ │ │ │ + mov (%rbx),%rax │ │ │ │ + jmp *%rax │ │ │ │ + movq $0x4d10d0,-0x38(%r12) │ │ │ │ + mov %rbx,-0x28(%r12) │ │ │ │ + movq $0x3363ae0,-0x20(%r12) │ │ │ │ + movq $0x3c2ba61,-0x18(%r12) │ │ │ │ + lea -0x38(%r12),%rax │ │ │ │ + mov %rax,-0x10(%r12) │ │ │ │ + movq $0x2f83e18,-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 338a720 │ │ │ │ + nopl 0x0(%rax) │ │ │ │ + (bad) │ │ │ │ + add %al,(%rax) │ │ │ │ + add %al,(%rdx) │ │ │ │ + add %al,(%rax) │ │ │ │ + add %cl,(%rdi) │ │ │ │ + add %al,(%rax) │ │ │ │ + add %al,0x48031d7f(%rax) │ │ │ │ + lea -0x68(%rbp),%eax │ │ │ │ + cmp %r15,%rax │ │ │ │ + jb 4d1414 │ │ │ │ + movq $0x3390fc8,-0x10(%rbp) │ │ │ │ + mov %rbx,-0x8(%rbp) │ │ │ │ + movq $0x4d1278,-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) │ │ │ │ - mov %rax,-0x10(%rbp) │ │ │ │ - mov %rsi,-0x8(%rbp) │ │ │ │ - add $0xffffffffffffffc0,%rbp │ │ │ │ + add $0xffffffffffffffa8,%rbp │ │ │ │ test $0x7,%bl │ │ │ │ - jne 4d40b8 │ │ │ │ + jne 4d1278 │ │ │ │ mov (%rbx),%rax │ │ │ │ jmp *%rax │ │ │ │ - nopl (%rax) │ │ │ │ - (bad) │ │ │ │ + nopl 0x0(%rax,%rax,1) │ │ │ │ + or %cl,(%rax,%rax,1) │ │ │ │ + add %al,(%rax) │ │ │ │ + add %al,(%rax) │ │ │ │ + add %bl,(%rsi) │ │ │ │ add %al,(%rax) │ │ │ │ + add %bh,%al │ │ │ │ + jle 4d1294 │ │ │ │ + add -0x39(%rax),%ecx │ │ │ │ + rex.RB │ │ │ │ + lock rclb $0x4d,(%rdx) │ │ │ │ + add %cl,-0x75(%rax) │ │ │ │ + rex.XB cmovs -0x74b7f7a3(%r11),%ecx │ │ │ │ + rex.W (bad) │ │ │ │ + mov %rcx,-0x8(%rbp) │ │ │ │ + mov 0xf(%rax),%rcx │ │ │ │ + mov %rcx,0x0(%rbp) │ │ │ │ + mov %rax,0x8(%rbp) │ │ │ │ + add $0xfffffffffffffff0,%rbp │ │ │ │ + test $0x7,%bl │ │ │ │ + jne 4d12c0 │ │ │ │ + mov (%rbx),%rax │ │ │ │ + jmp *%rax │ │ │ │ + nopw 0x0(%rax,%rax,1) │ │ │ │ + lret $0x30 │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %bl,(%rsi) │ │ │ │ add %al,(%rax) │ │ │ │ - add %cl,(%rax) │ │ │ │ - (bad) │ │ │ │ - sbb $0xc4834903,%eax │ │ │ │ - xor %cl,0x3b(%rbp) │ │ │ │ - movsl %ds:(%rsi),%es:(%rdi) │ │ │ │ - pop %rax │ │ │ │ - add (%rax),%eax │ │ │ │ - add %dh,0x51(%rdi) │ │ │ │ - movq $0x4d3f10,-0x28(%r12) │ │ │ │ - mov 0x30(%rbp),%rax │ │ │ │ + add %dh,0x49031d7e(%rax) │ │ │ │ + add $0x48,%esp │ │ │ │ + cmp 0x358(%r13),%r12 │ │ │ │ + ja 4d1418 │ │ │ │ + mov 0x20(%rbp),%rax │ │ │ │ + mov 0x38(%rbp),%rcx │ │ │ │ + mov 0x18(%rbp),%rdx │ │ │ │ + mov 0x10(%rbp),%rsi │ │ │ │ + cmp %rsi,%rcx │ │ │ │ + jge 4d1333 │ │ │ │ + movq $0x4d1110,-0x40(%r12) │ │ │ │ + mov %rax,-0x30(%r12) │ │ │ │ + movq $0x3363ae0,-0x28(%r12) │ │ │ │ + lea -0x40(%r12),%rax │ │ │ │ mov %rax,-0x20(%r12) │ │ │ │ - mov 0x38(%rbp),%rax │ │ │ │ - mov %rax,-0x18(%r12) │ │ │ │ - mov 0x18(%rbp),%rax │ │ │ │ - mov %rax,-0x10(%r12) │ │ │ │ - mov 0x28(%rbp),%rax │ │ │ │ - mov %rax,-0x8(%r12) │ │ │ │ - mov 0x10(%rbp),%rcx │ │ │ │ - mov %rcx,(%r12) │ │ │ │ - lea -0x26(%r12),%r8 │ │ │ │ + movq $0x3c37ef9,-0x18(%r12) │ │ │ │ + movq $0x2f83dd8,-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 4d1406 │ │ │ │ + mov 0x40(%rbp),%rcx │ │ │ │ + mov 0x8(%rbp),%rsi │ │ │ │ + cmp %rsi,%rcx │ │ │ │ + jge 4d139a │ │ │ │ + movq $0x4d0ff0,-0x40(%r12) │ │ │ │ + mov %rax,-0x30(%r12) │ │ │ │ + movq $0x3363ae0,-0x28(%r12) │ │ │ │ + lea -0x40(%r12),%rax │ │ │ │ + mov %rax,-0x20(%r12) │ │ │ │ + movq $0x3c37ef9,-0x18(%r12) │ │ │ │ + movq $0x2f83dd8,-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 4d1406 │ │ │ │ + mov 0xf(%rbx),%rbx │ │ │ │ + mov 0xf(%rbx),%rcx │ │ │ │ + mov 0x17(%rbx),%rdx │ │ │ │ + movq $0x4d0ed0,-0x40(%r12) │ │ │ │ + mov %rax,-0x30(%r12) │ │ │ │ + movq $0x3363ae0,-0x28(%r12) │ │ │ │ + lea -0x40(%r12),%rax │ │ │ │ + mov %rax,-0x20(%r12) │ │ │ │ + movq $0x3c37ef9,-0x18(%r12) │ │ │ │ + lea -0x26(%r12),%rax │ │ │ │ + add $0xffffffffffffffe8,%r12 │ │ │ │ + movq $0x4d1438,0x20(%rbp) │ │ │ │ mov %rax,%rdi │ │ │ │ - mov %rbx,%rsi │ │ │ │ - mov 0x20(%rbp),%r14 │ │ │ │ - mov 0x8(%rbp),%rbx │ │ │ │ - add $0x40,%rbp │ │ │ │ - jmp 4d39f8 │ │ │ │ - movq $0x30,0x388(%r13) │ │ │ │ + mov 0x50(%rbp),%rsi │ │ │ │ + mov 0x48(%rbp),%r14 │ │ │ │ + mov %rdx,0x28(%rbp) │ │ │ │ + mov %rcx,0x48(%rbp) │ │ │ │ + mov %rbx,0x50(%rbp) │ │ │ │ + add $0x20,%rbp │ │ │ │ + jmp 3240ab0 │ │ │ │ + add $0xffffffffffffffb8,%r12 │ │ │ │ + mov %rdi,%rbx │ │ │ │ + add $0x58,%rbp │ │ │ │ + jmp *0x0(%rbp) │ │ │ │ + jmp *-0x10(%r13) │ │ │ │ + movq $0x48,0x388(%r13) │ │ │ │ jmp 338a720 │ │ │ │ - jmp *-0x8(%r13) │ │ │ │ - nopw 0x0(%rax,%rax,1) │ │ │ │ + rex.RX (bad) │ │ │ │ + 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 4d1473 │ │ │ │ + movq $0x2f83dd8,-0x10(%r12) │ │ │ │ + mov %rax,-0x8(%r12) │ │ │ │ + mov %rbx,(%r12) │ │ │ │ + lea -0xf(%r12),%rbx │ │ │ │ + add $0x38,%rbp │ │ │ │ + jmp *0x0(%rbp) │ │ │ │ + movq $0x18,0x388(%r13) │ │ │ │ + jmp 338a720 │ │ │ │ + add $0x18,%r12 │ │ │ │ + cmp 0x358(%r13),%r12 │ │ │ │ + ja 4d1473 │ │ │ │ + mov 0x18(%rbp),%rcx │ │ │ │ + mov 0x30(%rbp),%rbx │ │ │ │ + mov 0x28(%rbp),%rdx │ │ │ │ + cmp %rdx,%rcx │ │ │ │ + jge 4d14c3 │ │ │ │ + movq $0x2f83dd8,-0x10(%r12) │ │ │ │ + mov %rbx,-0x8(%r12) │ │ │ │ + movq $0x3c37ef9,(%r12) │ │ │ │ + lea -0xf(%r12),%rbx │ │ │ │ + add $0x38,%rbp │ │ │ │ + jmp *0x0(%rbp) │ │ │ │ + cmp %rdx,%rcx │ │ │ │ + jne 4d1516 │ │ │ │ + mov 0x20(%rbp),%rcx │ │ │ │ + cmp 0x8(%rbp),%rcx │ │ │ │ + jge 4d14f4 │ │ │ │ + movq $0x2f83dd8,-0x10(%r12) │ │ │ │ + mov %rbx,-0x8(%r12) │ │ │ │ + movq $0x3c37ef9,(%r12) │ │ │ │ + lea -0xf(%r12),%rbx │ │ │ │ + add $0x38,%rbp │ │ │ │ + jmp *0x0(%rbp) │ │ │ │ + movq $0x2f83dd8,-0x10(%r12) │ │ │ │ + mov %rax,-0x8(%r12) │ │ │ │ + movq $0x3c37ef9,(%r12) │ │ │ │ + lea -0xf(%r12),%rbx │ │ │ │ + add $0x38,%rbp │ │ │ │ + jmp *0x0(%rbp) │ │ │ │ + movq $0x2f83dd8,-0x10(%r12) │ │ │ │ + mov %rax,-0x8(%r12) │ │ │ │ + movq $0x3c37ef9,(%r12) │ │ │ │ + lea -0xf(%r12),%rbx │ │ │ │ + add $0x38,%rbp │ │ │ │ + jmp *0x0(%rbp) │ │ │ │ (bad) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rbx) │ │ │ │ add %al,(%rax) │ │ │ │ - add %al,0x0(%rip) │ │ │ │ + add %al,(%rdx) │ │ │ │ add %al,(%rax) │ │ │ │ - add %cl,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ - add %bh,0x26(%rax) │ │ │ │ - sbb $0x458d4803,%eax │ │ │ │ - rorb $0xf,-0x8(%rcx,%rdi,1) │ │ │ │ - (bad) │ │ │ │ + add %al,(%rax) │ │ │ │ + add %cl,(%rbx) │ │ │ │ + add %al,(%rax) │ │ │ │ + add %ah,(%rax) │ │ │ │ + jl 4d156c │ │ │ │ + add -0x73(%rax),%ecx │ │ │ │ + rex.RB mov $0xff8394c,%r8d │ │ │ │ (bad) │ │ │ │ + pop (%rcx) │ │ │ │ add %al,(%rax) │ │ │ │ - add %cl,-0x39(%rax) │ │ │ │ - rex.RB sarb $0x8b,0x48004d41(%r8) │ │ │ │ - rex.XB add $0xd4b8b48,%eax │ │ │ │ - mov 0x15(%rbx),%rdx │ │ │ │ - mov 0x1d(%rbx),%r8 │ │ │ │ - mov 0x25(%rbx),%rbx │ │ │ │ - mov %rbx,%r9 │ │ │ │ - mov %r14,%rbx │ │ │ │ - mov %r8,-0x38(%rbp) │ │ │ │ - mov %rcx,-0x30(%rbp) │ │ │ │ - mov %rax,-0x28(%rbp) │ │ │ │ - mov %rdx,-0x20(%rbp) │ │ │ │ - mov %r9,-0x18(%rbp) │ │ │ │ - mov %rsi,-0x10(%rbp) │ │ │ │ - mov %rdi,-0x8(%rbp) │ │ │ │ - add $0xffffffffffffffc0,%rbp │ │ │ │ + movq $0x4d15a8,-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 4d41b8 │ │ │ │ + jne 4d15a8 │ │ │ │ mov (%rbx),%rax │ │ │ │ jmp *%rax │ │ │ │ nopl 0x0(%rax) │ │ │ │ + add $0x0,%al │ │ │ │ + add %al,(%rax) │ │ │ │ + add %al,(%rax) │ │ │ │ + add %al,(%rax) │ │ │ │ (bad) │ │ │ │ add %al,(%rax) │ │ │ │ + add %cl,%al │ │ │ │ + jnp 4d15c4 │ │ │ │ + add -0x39(%rax),%ecx │ │ │ │ + rex.RB loopne 4d15a5 │ │ │ │ + adc $0x8948004d,%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) │ │ │ │ + mov %rax,0x0(%rbp) │ │ │ │ + add $0xffffffffffffffe0,%rbp │ │ │ │ + test $0x7,%bl │ │ │ │ + jne 4d15f8 │ │ │ │ + mov (%rbx),%rax │ │ │ │ + jmp *%rax │ │ │ │ + nopl 0x0(%rax) │ │ │ │ + mov %al,(%rcx) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ - add %bl,(%rsi) │ │ │ │ add %al,(%rax) │ │ │ │ - add %cl,(%rax) │ │ │ │ - es sbb $0xc4834903,%eax │ │ │ │ - cmp %cl,0x3b(%rbp) │ │ │ │ - movsl %ds:(%rsi),%es:(%rdi) │ │ │ │ - pop %rax │ │ │ │ - add (%rax),%eax │ │ │ │ - add %dh,0x56(%rdi) │ │ │ │ - movq $0x4d4048,-0x30(%r12) │ │ │ │ - mov 0x38(%rbp),%rax │ │ │ │ - mov %rax,-0x28(%r12) │ │ │ │ - mov 0x18(%rbp),%rax │ │ │ │ - mov %rax,-0x20(%r12) │ │ │ │ - mov 0x30(%rbp),%rax │ │ │ │ + (bad) │ │ │ │ + add %al,(%rax) │ │ │ │ + add %bh,0x7b(%rax) │ │ │ │ + sbb $0x458b4803,%eax │ │ │ │ + sub %cl,-0x75(%rax) │ │ │ │ + rex.WRB xor %r9b,-0x75(%r8) │ │ │ │ + push %rbp │ │ │ │ + cmp %cl,-0x75(%rax) │ │ │ │ + jne 4d1648 │ │ │ │ + mov %rbx,%rdi │ │ │ │ + and $0x7,%edi │ │ │ │ + cmp $0x1,%rdi │ │ │ │ + je 4d169d │ │ │ │ + add $0x58,%r12 │ │ │ │ + cmp 0x358(%r13),%r12 │ │ │ │ + ja 4d168d │ │ │ │ + mov 0x6(%rbx),%rdi │ │ │ │ + mov 0xe(%rbx),%rbx │ │ │ │ + movq $0x4d11f0,-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 0x10(%rbp),%rcx │ │ │ │ - mov %rcx,-0x10(%r12) │ │ │ │ - mov 0x20(%rbp),%rcx │ │ │ │ - mov %rcx,-0x8(%r12) │ │ │ │ - mov 0x8(%rbp),%rcx │ │ │ │ - mov %rcx,(%r12) │ │ │ │ - lea -0x2e(%r12),%rdi │ │ │ │ + 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 │ │ │ │ - mov %rbx,%r14 │ │ │ │ - mov 0x28(%rbp),%rbx │ │ │ │ - add $0x40,%rbp │ │ │ │ + lea 0x3765c58(%rip),%r14 │ │ │ │ + mov %rcx,%rbx │ │ │ │ + add $0x48,%rbp │ │ │ │ jmp 33959f8 │ │ │ │ - movq $0x38,0x388(%r13) │ │ │ │ + movq $0x58,0x388(%r13) │ │ │ │ + jmp 338a720 │ │ │ │ + add $0x28,%r12 │ │ │ │ + cmp 0x358(%r13),%r12 │ │ │ │ + ja 4d16dc │ │ │ │ + movq $0x4d0d80,-0x20(%r12) │ │ │ │ + mov %rdx,-0x10(%r12) │ │ │ │ + mov %rax,-0x8(%r12) │ │ │ │ + mov %rsi,(%r12) │ │ │ │ + lea -0x20(%r12),%rdi │ │ │ │ + mov %rax,%rsi │ │ │ │ + lea 0x3765c09(%rip),%r14 │ │ │ │ + mov %rcx,%rbx │ │ │ │ + add $0x48,%rbp │ │ │ │ + jmp 33959f8 │ │ │ │ + movq $0x28,0x388(%r13) │ │ │ │ jmp 338a720 │ │ │ │ jmp *-0x8(%r13) │ │ │ │ - nop │ │ │ │ - add $0x1000000,%eax │ │ │ │ + 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 %ah,-0x72b7fc8b(%rcx) │ │ │ │ + rex.RB │ │ │ │ + lock cmp %r15,%rax │ │ │ │ + jb 4d1729 │ │ │ │ + movq $0x3390fc8,-0x10(%rbp) │ │ │ │ + mov %rbx,-0x8(%rbp) │ │ │ │ + lea 0x375a38e(%rip),%rsi │ │ │ │ + mov 0x10(%rbx),%r14 │ │ │ │ + add $0xfffffffffffffff0,%rbp │ │ │ │ + jmp 32e8cb0 │ │ │ │ + jmp *-0x10(%r13) │ │ │ │ + nopl (%rax) │ │ │ │ + add %eax,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ - add %bh,0x25(%rax) │ │ │ │ - sbb $0x458d4803,%eax │ │ │ │ - enter $0x394c,$0xf8 │ │ │ │ - jb 4d440e │ │ │ │ - movq $0x4d4298,-0x20(%rbp) │ │ │ │ - mov %rbx,%rax │ │ │ │ - mov 0x7(%rbx),%rcx │ │ │ │ - mov 0xf(%rbx),%rbx │ │ │ │ - mov %rbx,%rdx │ │ │ │ - mov %r14,%rbx │ │ │ │ - mov %rdx,-0x18(%rbp) │ │ │ │ - mov %rax,-0x10(%rbp) │ │ │ │ - mov %rcx,-0x8(%rbp) │ │ │ │ - add $0xffffffffffffffe0,%rbp │ │ │ │ + add %al,(%rax) │ │ │ │ + add %al,(%rax) │ │ │ │ + adc %al,(%rax) │ │ │ │ + add %al,(%rax) │ │ │ │ + xor %bh,0x1d(%rdx) │ │ │ │ + add -0x73(%rax),%ecx │ │ │ │ + rex.RB call 10455094 <__environ@GLIBC_2.2.5+0xc814bec> │ │ │ │ + (bad) │ │ │ │ + stos %eax,%es:(%rdi) │ │ │ │ + add %al,(%rax) │ │ │ │ + add %cl,-0x39(%rax) │ │ │ │ + rex.RB │ │ │ │ + lock enter $0x390f,$0x3 │ │ │ │ + mov %rbx,-0x8(%rbp) │ │ │ │ + movq $0x4d1788,-0x18(%rbp) │ │ │ │ + mov 0x10(%rbx),%rbx │ │ │ │ + add $0xffffffffffffffe8,%rbp │ │ │ │ test $0x7,%bl │ │ │ │ - jne 4d4298 │ │ │ │ + jne 4d1788 │ │ │ │ mov (%rbx),%rax │ │ │ │ jmp *%rax │ │ │ │ - add (%rax),%eax │ │ │ │ + nopl 0x0(%rax,%rax,1) │ │ │ │ + ... │ │ │ │ + (bad) │ │ │ │ add %al,(%rax) │ │ │ │ + add %ch,%al │ │ │ │ + jns 4d17a4 │ │ │ │ + add -0x7d(%rcx),%ecx │ │ │ │ + (bad) │ │ │ │ + rex │ │ │ │ + cmp 0x358(%r13),%r12 │ │ │ │ + ja 4d17fc │ │ │ │ + cmpq $0x27,0x7(%rbx) │ │ │ │ + jne 4d17b0 │ │ │ │ + add $0xffffffffffffffc0,%r12 │ │ │ │ + lea 0x31d79a9(%rip),%rbx │ │ │ │ + add $0x8,%rbp │ │ │ │ + mov (%rbx),%rax │ │ │ │ + jmp *%rax │ │ │ │ + movq $0x4d1700,-0x38(%r12) │ │ │ │ + mov %rbx,-0x28(%r12) │ │ │ │ + movq $0x3363ae0,-0x20(%r12) │ │ │ │ + movq $0x3c2ba61,-0x18(%r12) │ │ │ │ + lea -0x38(%r12),%rax │ │ │ │ + mov %rax,-0x10(%r12) │ │ │ │ + movq $0x2f83e18,-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 338a720 │ │ │ │ + nopl 0x0(%rax) │ │ │ │ + add (%rax),%al │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ - (bad) │ │ │ │ add %al,(%rax) │ │ │ │ - add %ch,(%rax) │ │ │ │ - and $0x8948031d,%eax │ │ │ │ - fadds -0x7cb7f820(%rbx) │ │ │ │ - clc │ │ │ │ - add %ecx,(%rdi) │ │ │ │ - test %bl,0x1(%rax) │ │ │ │ + adc (%rax),%al │ │ │ │ add %al,(%rax) │ │ │ │ - movq $0x4d42e0,-0x8(%rbp) │ │ │ │ - mov 0xe(%rbx),%rax │ │ │ │ - mov 0x6(%rbx),%rbx │ │ │ │ - mov %rax,0x0(%rbp) │ │ │ │ - add $0xfffffffffffffff8,%rbp │ │ │ │ + push %rax │ │ │ │ + jns 4d183c │ │ │ │ + add -0x73(%rax),%ecx │ │ │ │ + rex.RB loopne 4d1871 │ │ │ │ + cmp %edi,%eax │ │ │ │ + jb 4d18e2 │ │ │ │ + movq $0x3390fc8,-0x10(%rbp) │ │ │ │ + mov %rbx,-0x8(%rbp) │ │ │ │ + movq $0x4d1870,-0x20(%rbp) │ │ │ │ + mov 0x10(%rbx),%rax │ │ │ │ + mov 0x18(%rbx),%rbx │ │ │ │ + mov %rax,-0x18(%rbp) │ │ │ │ + add $0xffffffffffffffe0,%rbp │ │ │ │ test $0x7,%bl │ │ │ │ - jne 4d42e0 │ │ │ │ + jne 4d1870 │ │ │ │ mov (%rbx),%rax │ │ │ │ jmp *%rax │ │ │ │ - nopw 0x0(%rax,%rax,1) │ │ │ │ - add $0x0,%al │ │ │ │ + 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 $0x1d,%al │ │ │ │ - add -0x75(%rax),%ecx │ │ │ │ - sbb %r9b,-0x75(%r8) │ │ │ │ - rex.WRB or %r9b,-0x75(%r8) │ │ │ │ - push %rbx │ │ │ │ + add %al,(%rax) │ │ │ │ + jns 4d188c │ │ │ │ + add -0x7d(%rcx),%ecx │ │ │ │ (bad) │ │ │ │ - mov 0x7(%rdx),%rsi │ │ │ │ - mov 0xf(%rdx),%rdx │ │ │ │ - mov 0x7(%rdx),%rdi │ │ │ │ - mov 0xf(%rdx),%r8 │ │ │ │ - mov 0x17(%rdx),%rdx │ │ │ │ - cmp $0x2,%rdx │ │ │ │ - jne 4d445c │ │ │ │ - mov 0x10(%rbp),%r9 │ │ │ │ - mov 0x20(%rbp),%r10 │ │ │ │ - mov 0xf(%rbx),%r11 │ │ │ │ - mov 0x17(%rbx),%rbx │ │ │ │ - cmp $0x3411a86,%r8 │ │ │ │ - je 4d438f │ │ │ │ - sub $0x8,%rsp │ │ │ │ - mov %rdi,%r14 │ │ │ │ - mov %r8,%rdi │ │ │ │ - mov %rsi,0x48(%rsp) │ │ │ │ - lea 0x2f3d74d(%rip),%rsi │ │ │ │ - mov %rdx,0x50(%rsp) │ │ │ │ - mov $0x2,%edx │ │ │ │ - mov %rax,0x58(%rsp) │ │ │ │ - xor %eax,%eax │ │ │ │ - mov %r8,0x80(%rsp) │ │ │ │ - mov %r11,0x78(%rsp) │ │ │ │ - mov %rcx,0x70(%rsp) │ │ │ │ - mov %r10,0x68(%rsp) │ │ │ │ - mov %r9,0x60(%rsp) │ │ │ │ - call 4053d0 │ │ │ │ - add $0x8,%rsp │ │ │ │ - movslq %eax,%rax │ │ │ │ - test %rax,%rax │ │ │ │ - jne 4d4412 │ │ │ │ - mov 0x70(%rsp),%r11 │ │ │ │ - mov 0x68(%rsp),%rcx │ │ │ │ - mov 0x60(%rsp),%r10 │ │ │ │ - mov 0x58(%rsp),%r9 │ │ │ │ - add $0x48,%r12 │ │ │ │ + rex.W │ │ │ │ cmp 0x358(%r13),%r12 │ │ │ │ - ja 4d43dc │ │ │ │ - movq $0x4d3db8,-0x40(%r12) │ │ │ │ - mov %r11,-0x30(%r12) │ │ │ │ - movq $0x4d4148,-0x28(%r12) │ │ │ │ - mov %rcx,-0x20(%r12) │ │ │ │ - mov %r10,-0x18(%r12) │ │ │ │ - mov %rbx,-0x10(%r12) │ │ │ │ - mov %r9,-0x8(%r12) │ │ │ │ - lea -0x40(%r12),%rax │ │ │ │ + ja 4d18d2 │ │ │ │ + mov 0xf(%rbx),%rax │ │ │ │ + movq $0x4d1740,-0x40(%r12) │ │ │ │ + mov 0x8(%rbp),%rbx │ │ │ │ + mov %rbx,-0x30(%r12) │ │ │ │ + movq $0x3363ae0,-0x28(%r12) │ │ │ │ + lea -0x40(%r12),%rbx │ │ │ │ + mov %rbx,-0x20(%r12) │ │ │ │ + movq $0x3c37ef9,-0x18(%r12) │ │ │ │ + movq $0x2f83dd8,-0x10(%r12) │ │ │ │ + mov %rax,-0x8(%r12) │ │ │ │ + lea -0x26(%r12),%rax │ │ │ │ mov %rax,(%r12) │ │ │ │ - lea -0x25(%r12),%rbx │ │ │ │ - add $0x28,%rbp │ │ │ │ + lea -0xf(%r12),%rbx │ │ │ │ + add $0x10,%rbp │ │ │ │ jmp *0x0(%rbp) │ │ │ │ movq $0x48,0x388(%r13) │ │ │ │ - movq $0x4d4520,-0x8(%rbp) │ │ │ │ - mov %rbx,0x0(%rbp) │ │ │ │ - mov %r11,0x18(%rbp) │ │ │ │ - add $0xfffffffffffffff8,%rbp │ │ │ │ - jmp 338a2b0 │ │ │ │ - lea 0x31d01b4(%rip),%rbx │ │ │ │ - add $0x20,%rbp │ │ │ │ - jmp *0x0(%rbp) │ │ │ │ - jmp *-0x8(%r13) │ │ │ │ - mov 0x48(%rsp),%rdx │ │ │ │ - mov %r14,%rdi │ │ │ │ - mov 0x78(%rsp),%r8 │ │ │ │ - mov 0x40(%rsp),%rsi │ │ │ │ - mov 0x68(%rsp),%rcx │ │ │ │ - mov 0x50(%rsp),%rax │ │ │ │ - jmp 4d445c │ │ │ │ - rex.RX add (%rax),%r8b │ │ │ │ + jmp 338a720 │ │ │ │ + jmp *-0x10(%r13) │ │ │ │ + xchg %ax,%ax │ │ │ │ + add %eax,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ - add %bl,(%rsi) │ │ │ │ add %al,(%rax) │ │ │ │ - add %al,0x48031d23(%rax) │ │ │ │ - mov 0x28(%rbp),%eax │ │ │ │ - mov 0x18(%rbp),%rcx │ │ │ │ - mov 0x30(%rbp),%rsi │ │ │ │ - mov 0x20(%rbp),%r8 │ │ │ │ - mov 0x10(%rbp),%rdi │ │ │ │ - mov 0x8(%rbp),%rdx │ │ │ │ - add $0x10,%rbp │ │ │ │ - add $0x80,%r12 │ │ │ │ - cmp 0x358(%r13),%r12 │ │ │ │ - ja 4d44e0 │ │ │ │ - movq $0x4d3bf0,-0x78(%r12) │ │ │ │ - mov %rdi,-0x68(%r12) │ │ │ │ - mov %r8,-0x60(%r12) │ │ │ │ - mov %rdx,-0x58(%r12) │ │ │ │ - movq $0x50d128,-0x50(%r12) │ │ │ │ - movq $0x36acc57,-0x48(%r12) │ │ │ │ - mov %rsi,-0x40(%r12) │ │ │ │ - lea -0x78(%r12),%rdx │ │ │ │ - mov %rdx,-0x38(%r12) │ │ │ │ - movq $0x4d3c88,-0x30(%r12) │ │ │ │ - mov %rcx,-0x20(%r12) │ │ │ │ - mov %rax,-0x18(%r12) │ │ │ │ - movq $0x4d3cd0,-0x10(%r12) │ │ │ │ - lea -0x30(%r12),%rax │ │ │ │ - mov %rax,-0x8(%r12) │ │ │ │ - lea -0x4f(%r12),%rax │ │ │ │ - mov %rax,(%r12) │ │ │ │ - lea -0xd(%r12),%rbx │ │ │ │ - add $0x28,%rbp │ │ │ │ - jmp *0x0(%rbp) │ │ │ │ - movq $0x80,0x388(%r13) │ │ │ │ - movq $0x4d4440,-0x10(%rbp) │ │ │ │ - mov %rdx,-0x8(%rbp) │ │ │ │ - mov %rdi,0x0(%rbp) │ │ │ │ - mov %r8,0x10(%rbp) │ │ │ │ - mov %rsi,0x20(%rbp) │ │ │ │ + adc %al,(%rax) │ │ │ │ + add %al,(%rax) │ │ │ │ + or %bl,-0x72b7fc8b(%rdi) │ │ │ │ + rex.RB │ │ │ │ + lock cmp %r15,%rax │ │ │ │ + jb 4d1921 │ │ │ │ + movq $0x3390fc8,-0x10(%rbp) │ │ │ │ + mov %rbx,-0x8(%rbp) │ │ │ │ + lea 0x375a196(%rip),%rsi │ │ │ │ + mov 0x10(%rbx),%r14 │ │ │ │ add $0xfffffffffffffff0,%rbp │ │ │ │ - jmp 338a2b0 │ │ │ │ - nopl 0x0(%rax) │ │ │ │ - add $0x0,%eax │ │ │ │ + jmp 32e8cb0 │ │ │ │ + jmp *-0x10(%r13) │ │ │ │ + nopl (%rax) │ │ │ │ + add %eax,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ - add %bl,(%rsi) │ │ │ │ add %al,(%rax) │ │ │ │ - add %ah,0x4c031d22(%rax) │ │ │ │ - mov 0x18(%rbp),%ecx │ │ │ │ - mov 0x28(%rbp),%r10 │ │ │ │ - mov 0x10(%rbp),%rcx │ │ │ │ - mov 0x20(%rbp),%r11 │ │ │ │ - mov 0x8(%rbp),%rbx │ │ │ │ - add $0x8,%rbp │ │ │ │ - jmp 4d438f │ │ │ │ - nopl (%rax) │ │ │ │ - add (%rax),%al │ │ │ │ add %al,(%rax) │ │ │ │ + adc %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ + cmp %bh,0x1d(%rax) │ │ │ │ + add -0x73(%rax),%ecx │ │ │ │ + rex.RB call 1045528c <__environ@GLIBC_2.2.5+0xc814de4> │ │ │ │ + (bad) │ │ │ │ + stos %eax,%es:(%rdi) │ │ │ │ + add %al,(%rax) │ │ │ │ + add %cl,-0x39(%rax) │ │ │ │ + rex.RB │ │ │ │ + lock enter $0x390f,$0x3 │ │ │ │ + mov %rbx,-0x8(%rbp) │ │ │ │ + movq $0x4d1980,-0x18(%rbp) │ │ │ │ + mov 0x10(%rbx),%rbx │ │ │ │ + add $0xffffffffffffffe8,%rbp │ │ │ │ + test $0x7,%bl │ │ │ │ + jne 4d1980 │ │ │ │ + mov (%rbx),%rax │ │ │ │ + jmp *%rax │ │ │ │ + nopl 0x0(%rax,%rax,1) │ │ │ │ + ... │ │ │ │ + (bad) │ │ │ │ + add %al,(%rax) │ │ │ │ + add %dh,%al │ │ │ │ + ja 4d199c │ │ │ │ + add -0x7d(%rcx),%ecx │ │ │ │ + (bad) │ │ │ │ + rex │ │ │ │ + cmp 0x358(%r13),%r12 │ │ │ │ + ja 4d19f4 │ │ │ │ + cmpq $0x27,0x7(%rbx) │ │ │ │ + jne 4d19a8 │ │ │ │ + add $0xffffffffffffffc0,%r12 │ │ │ │ + lea 0x31d77b1(%rip),%rbx │ │ │ │ + add $0x8,%rbp │ │ │ │ + mov (%rbx),%rax │ │ │ │ + jmp *%rax │ │ │ │ + movq $0x4d18f8,-0x38(%r12) │ │ │ │ + mov %rbx,-0x28(%r12) │ │ │ │ + movq $0x3363ae0,-0x20(%r12) │ │ │ │ + movq $0x3c2ba61,-0x18(%r12) │ │ │ │ + lea -0x38(%r12),%rax │ │ │ │ + mov %rax,-0x10(%r12) │ │ │ │ + movq $0x2f83e18,-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 338a720 │ │ │ │ + nopl 0x0(%rax) │ │ │ │ + add (%rax),%eax │ │ │ │ add %al,(%rax) │ │ │ │ - adc (%rax),%al │ │ │ │ add %al,(%rax) │ │ │ │ - jo 4d4570 │ │ │ │ + add %al,(%rax) │ │ │ │ + sldt (%rax) │ │ │ │ + add %bl,0x77(%rax) │ │ │ │ sbb $0x458d4803,%eax │ │ │ │ lock cmp %r15,%rax │ │ │ │ - jb 4d4576 │ │ │ │ + jb 4d1a8e │ │ │ │ + add $0x30,%r12 │ │ │ │ + cmp 0x358(%r13),%r12 │ │ │ │ + ja 4d1a83 │ │ │ │ movq $0x3390fc8,-0x10(%rbp) │ │ │ │ mov %rbx,-0x8(%rbp) │ │ │ │ - mov 0x10(%rbx),%r14 │ │ │ │ - mov 0x18(%rbx),%rbx │ │ │ │ + mov 0x10(%rbx),%rax │ │ │ │ + mov 0x18(%rbx),%rcx │ │ │ │ + mov 0x20(%rbx),%rbx │ │ │ │ + movq $0x4d1938,-0x28(%r12) │ │ │ │ + mov %rbx,-0x18(%r12) │ │ │ │ + movq $0x3363ae0,-0x10(%r12) │ │ │ │ + lea -0x28(%r12),%rbx │ │ │ │ + mov %rbx,-0x8(%r12) │ │ │ │ + movq $0x3c37ef9,(%r12) │ │ │ │ + lea -0xe(%r12),%rdi │ │ │ │ + mov %rcx,%rsi │ │ │ │ + mov %rax,%r14 │ │ │ │ add $0xfffffffffffffff0,%rbp │ │ │ │ - jmp 4d4828 │ │ │ │ + jmp 3240ab0 │ │ │ │ + movq $0x30,0x388(%r13) │ │ │ │ jmp *-0x10(%r13) │ │ │ │ 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) │ │ │ │ - xor %ah,(%rdx) │ │ │ │ - sbb $0x458d4803,%eax │ │ │ │ - lock cmp %r15,%rax │ │ │ │ - jb 4d45b6 │ │ │ │ + pop %rax │ │ │ │ + popf │ │ │ │ + jne 4d1aab │ │ │ │ + lea -0x10(%rbp),%rax │ │ │ │ + cmp %r15,%rax │ │ │ │ + jb 4d1ad1 │ │ │ │ movq $0x3390fc8,-0x10(%rbp) │ │ │ │ mov %rbx,-0x8(%rbp) │ │ │ │ + lea 0x3759fe6(%rip),%rsi │ │ │ │ mov 0x10(%rbx),%r14 │ │ │ │ - mov 0x18(%rbx),%rbx │ │ │ │ add $0xfffffffffffffff0,%rbp │ │ │ │ - jmp 4d4248 │ │ │ │ + jmp 32e8cb0 │ │ │ │ jmp *-0x10(%r13) │ │ │ │ - nopw 0x0(%rax,%rax,1) │ │ │ │ - sldt (%rax) │ │ │ │ - add %al,(%rdx) │ │ │ │ - add %al,(%rax) │ │ │ │ - add %al,(%rdx) │ │ │ │ - add %al,(%rax) │ │ │ │ + nopl (%rax) │ │ │ │ + add %eax,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ - add %cl,(%rbx) │ │ │ │ add %al,(%rax) │ │ │ │ + adc %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ + mov %dh,0x1d(%rsi) │ │ │ │ + add -0x73(%rax),%ecx │ │ │ │ + rex.RB call 1045543c <__environ@GLIBC_2.2.5+0xc814f94> │ │ │ │ + (bad) │ │ │ │ + stos %eax,%es:(%rdi) │ │ │ │ add %al,(%rax) │ │ │ │ - add %cl,-0x73(%rax) │ │ │ │ - rex.RB loopne 4d4629 │ │ │ │ - cmp %edi,%eax │ │ │ │ - jb 4d4674 │ │ │ │ - movq $0x4d4628,-0x20(%rbp) │ │ │ │ - mov 0x6(%rbx),%rax │ │ │ │ - mov 0xe(%rbx),%rbx │ │ │ │ - mov %rbx,%rcx │ │ │ │ - mov %r14,%rbx │ │ │ │ - mov %rax,-0x18(%rbp) │ │ │ │ - mov %rcx,-0x10(%rbp) │ │ │ │ - mov %rsi,-0x8(%rbp) │ │ │ │ - add $0xffffffffffffffe0,%rbp │ │ │ │ + add %cl,-0x39(%rax) │ │ │ │ + rex.RB │ │ │ │ + lock enter $0x390f,$0x3 │ │ │ │ + mov %rbx,-0x8(%rbp) │ │ │ │ + movq $0x4d1b30,-0x18(%rbp) │ │ │ │ + mov 0x10(%rbx),%rbx │ │ │ │ + add $0xffffffffffffffe8,%rbp │ │ │ │ test $0x7,%bl │ │ │ │ - jne 4d4628 │ │ │ │ + jne 4d1b30 │ │ │ │ mov (%rbx),%rax │ │ │ │ jmp *%rax │ │ │ │ - nopl (%rax) │ │ │ │ - add (%rax),%eax │ │ │ │ + nopl 0x0(%rax,%rax,1) │ │ │ │ + ... │ │ │ │ + (bad) │ │ │ │ add %al,(%rax) │ │ │ │ + add %al,0x76(%rax) │ │ │ │ + sbb $0xc4834903,%eax │ │ │ │ + rex │ │ │ │ + cmp 0x358(%r13),%r12 │ │ │ │ + ja 4d1ba4 │ │ │ │ + cmpq $0x27,0x7(%rbx) │ │ │ │ + jne 4d1b58 │ │ │ │ + add $0xffffffffffffffc0,%r12 │ │ │ │ + lea 0x31d7601(%rip),%rbx │ │ │ │ + add $0x8,%rbp │ │ │ │ + mov (%rbx),%rax │ │ │ │ + jmp *%rax │ │ │ │ + movq $0x4d1aa8,-0x38(%r12) │ │ │ │ + mov %rbx,-0x28(%r12) │ │ │ │ + movq $0x3363ae0,-0x20(%r12) │ │ │ │ + movq $0x3c2ba61,-0x18(%r12) │ │ │ │ + lea -0x38(%r12),%rax │ │ │ │ + mov %rax,-0x10(%r12) │ │ │ │ + movq $0x2f83e18,-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 338a720 │ │ │ │ + nopl 0x0(%rax) │ │ │ │ + add %eax,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ - (bad) │ │ │ │ add %al,(%rax) │ │ │ │ + adc %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ + cmp %bl,0x458d4803(%rbp,%rsi,2) │ │ │ │ + lock cmp %r15,%rax │ │ │ │ + jb 4d1bf1 │ │ │ │ + movq $0x3390fc8,-0x10(%rbp) │ │ │ │ + mov %rbx,-0x8(%rbp) │ │ │ │ + lea 0x3759ec6(%rip),%rsi │ │ │ │ + mov 0x10(%rbx),%r14 │ │ │ │ + add $0xfffffffffffffff0,%rbp │ │ │ │ + jmp 32e8cb0 │ │ │ │ + jmp *-0x10(%r13) │ │ │ │ + nopl (%rax) │ │ │ │ + add %eax,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ - add %cl,-0x7d(%rcx) │ │ │ │ - (bad) │ │ │ │ - sbb %cl,0x3b(%rbp) │ │ │ │ - movsl %ds:(%rsi),%es:(%rdi) │ │ │ │ - pop %rax │ │ │ │ - add (%rax),%eax │ │ │ │ - add %dh,0x2f(%rdi) │ │ │ │ - movq $0x3363ae0,-0x10(%r12) │ │ │ │ - mov 0x10(%rbp),%rax │ │ │ │ - mov %rax,-0x8(%r12) │ │ │ │ - mov 0x18(%rbp),%rax │ │ │ │ - mov %rax,(%r12) │ │ │ │ - lea -0xe(%r12),%rsi │ │ │ │ - mov %rbx,%r14 │ │ │ │ - mov 0x8(%rbp),%rbx │ │ │ │ - add $0x20,%rbp │ │ │ │ - jmp 3395748 │ │ │ │ - movq $0x18,0x388(%r13) │ │ │ │ - jmp 338a720 │ │ │ │ - jmp *-0x8(%r13) │ │ │ │ - sldt (%rax) │ │ │ │ - add %al,(%rdx) │ │ │ │ add %al,(%rax) │ │ │ │ - add %al,(%rbx) │ │ │ │ add %al,(%rax) │ │ │ │ + adc %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ + push $0x48031d75 │ │ │ │ + lea -0x18(%rbp),%eax │ │ │ │ + cmp %r15,%rax │ │ │ │ + jb 4d1cc0 │ │ │ │ + movq $0x3390fc8,-0x10(%rbp) │ │ │ │ + mov %rbx,-0x8(%rbp) │ │ │ │ + movq $0x4d1c50,-0x18(%rbp) │ │ │ │ + mov 0x10(%rbx),%rbx │ │ │ │ + add $0xffffffffffffffe8,%rbp │ │ │ │ + test $0x7,%bl │ │ │ │ + jne 4d1c50 │ │ │ │ + mov (%rbx),%rax │ │ │ │ + jmp *%rax │ │ │ │ + nopl 0x0(%rax,%rax,1) │ │ │ │ + ... │ │ │ │ + (bad) │ │ │ │ add %al,(%rax) │ │ │ │ - add %cl,(%rax) │ │ │ │ + add %ah,(%rax) │ │ │ │ + jne 4d1c6c │ │ │ │ + add -0x7d(%rcx),%ecx │ │ │ │ + (bad) │ │ │ │ + rex │ │ │ │ + cmp 0x358(%r13),%r12 │ │ │ │ + ja 4d1cc4 │ │ │ │ + cmpq $0x27,0x7(%rbx) │ │ │ │ + jne 4d1c78 │ │ │ │ + add $0xffffffffffffffc0,%r12 │ │ │ │ + lea 0x31d74e1(%rip),%rbx │ │ │ │ + add $0x8,%rbp │ │ │ │ + mov (%rbx),%rax │ │ │ │ + jmp *%rax │ │ │ │ + movq $0x4d1bc8,-0x38(%r12) │ │ │ │ + mov %rbx,-0x28(%r12) │ │ │ │ + movq $0x3363ae0,-0x20(%r12) │ │ │ │ + movq $0x3c2ba61,-0x18(%r12) │ │ │ │ + lea -0x38(%r12),%rax │ │ │ │ + mov %rax,-0x10(%r12) │ │ │ │ + movq $0x2f83e18,-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 338a720 │ │ │ │ + nopl 0x0(%rax) │ │ │ │ + (bad) │ │ │ │ add %al,(%rax) │ │ │ │ + add %al,(%rdx) │ │ │ │ add %al,(%rax) │ │ │ │ + add %cl,(%rdi) │ │ │ │ add %al,(%rax) │ │ │ │ - add %cl,-0x73(%rax) │ │ │ │ - rex.RB fmuls -0x8(%r9,%rdi,1) │ │ │ │ - jb 4d4738 │ │ │ │ - movq $0x4d46e8,-0x28(%rbp) │ │ │ │ - mov 0x6(%rbx),%rax │ │ │ │ - mov 0xe(%rbx),%rcx │ │ │ │ - mov 0x16(%rbx),%rbx │ │ │ │ - mov %rbx,%rdx │ │ │ │ - mov %r14,%rbx │ │ │ │ - mov %rdx,-0x20(%rbp) │ │ │ │ + add %cl,0x48031d74(%rax) │ │ │ │ + lea -0x50(%rbp),%eax │ │ │ │ + cmp %r15,%rax │ │ │ │ + jb 4d1ea4 │ │ │ │ + movq $0x3390fc8,-0x10(%rbp) │ │ │ │ + mov %rbx,-0x8(%rbp) │ │ │ │ + movq $0x4d1d68,-0x50(%rbp) │ │ │ │ + mov 0x10(%rbx),%rax │ │ │ │ + mov 0x18(%rbx),%rcx │ │ │ │ + mov 0x20(%rbx),%rdx │ │ │ │ + mov 0x28(%rbx),%rsi │ │ │ │ + mov 0x30(%rbx),%rdi │ │ │ │ + mov 0x40(%rbx),%r8 │ │ │ │ + mov 0x48(%rbx),%r9 │ │ │ │ + mov 0x38(%rbx),%rbx │ │ │ │ + mov %rdx,-0x48(%rbp) │ │ │ │ + mov %rdi,-0x40(%rbp) │ │ │ │ + mov %rsi,-0x38(%rbp) │ │ │ │ + mov %r9,-0x30(%rbp) │ │ │ │ + mov %r8,-0x28(%rbp) │ │ │ │ + mov %rax,-0x20(%rbp) │ │ │ │ mov %rcx,-0x18(%rbp) │ │ │ │ - mov %rax,-0x10(%rbp) │ │ │ │ - mov %rsi,-0x8(%rbp) │ │ │ │ - add $0xffffffffffffffd8,%rbp │ │ │ │ + add $0xffffffffffffffb0,%rbp │ │ │ │ test $0x7,%bl │ │ │ │ - jne 4d46e8 │ │ │ │ + jne 4d1d68 │ │ │ │ mov (%rbx),%rax │ │ │ │ jmp *%rax │ │ │ │ - nopl (%rax) │ │ │ │ - add $0x0,%al │ │ │ │ + nopl 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,-0x7d(%rcx) │ │ │ │ + add %cl,(%rax) │ │ │ │ + je 4d1d84 │ │ │ │ + add -0x7d(%rcx),%ecx │ │ │ │ (bad) │ │ │ │ - sbb %cl,0x3b(%rbp) │ │ │ │ - movsl %ds:(%rsi),%es:(%rdi) │ │ │ │ - pop %rax │ │ │ │ - add (%rax),%eax │ │ │ │ - add %dh,0x33(%rdi) │ │ │ │ - movq $0x4d45d8,-0x10(%r12) │ │ │ │ - mov 0x18(%rbp),%rax │ │ │ │ - mov %rax,-0x8(%r12) │ │ │ │ - mov 0x20(%rbp),%rax │ │ │ │ + rex.W │ │ │ │ + cmp 0x358(%r13),%r12 │ │ │ │ + ja 4d1ea8 │ │ │ │ + mov 0x8(%rbp),%rax │ │ │ │ + mov 0x20(%rbp),%rcx │ │ │ │ + mov 0xf(%rbx),%rbx │ │ │ │ + mov 0xf(%rbx),%rdx │ │ │ │ + cmp %rdx,%rcx │ │ │ │ + jge 4d1ddb │ │ │ │ + movq $0x4d1c08,-0x40(%r12) │ │ │ │ + mov %rax,-0x30(%r12) │ │ │ │ + movq $0x3363ae0,-0x28(%r12) │ │ │ │ + lea -0x40(%r12),%rax │ │ │ │ + mov %rax,-0x20(%r12) │ │ │ │ + movq $0x3c37ef9,-0x18(%r12) │ │ │ │ + movq $0x2f83dd8,-0x10(%r12) │ │ │ │ + mov %rbx,-0x8(%r12) │ │ │ │ + lea -0x26(%r12),%rax │ │ │ │ mov %rax,(%r12) │ │ │ │ - lea -0xe(%r12),%rdi │ │ │ │ + lea -0xf(%r12),%rbx │ │ │ │ + add $0x40,%rbp │ │ │ │ + jmp *0x0(%rbp) │ │ │ │ mov 0x10(%rbp),%rsi │ │ │ │ - mov %rbx,%r14 │ │ │ │ - mov 0x8(%rbp),%rbx │ │ │ │ - add $0x28,%rbp │ │ │ │ - jmp 33959f8 │ │ │ │ - movq $0x18,0x388(%r13) │ │ │ │ + cmp %rdx,%rcx │ │ │ │ + jne 4d1e96 │ │ │ │ + mov 0x28(%rbp),%rcx │ │ │ │ + mov 0x17(%rbx),%rdx │ │ │ │ + cmp %rdx,%rcx │ │ │ │ + jge 4d1e42 │ │ │ │ + movq $0x4d1ae8,-0x40(%r12) │ │ │ │ + mov %rax,-0x30(%r12) │ │ │ │ + movq $0x3363ae0,-0x28(%r12) │ │ │ │ + lea -0x40(%r12),%rax │ │ │ │ + mov %rax,-0x20(%r12) │ │ │ │ + movq $0x3c37ef9,-0x18(%r12) │ │ │ │ + movq $0x2f83dd8,-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 4d1e96 │ │ │ │ + movq $0x4d1a18,-0x40(%r12) │ │ │ │ + mov 0x30(%rbp),%rbx │ │ │ │ + mov %rbx,-0x30(%r12) │ │ │ │ + mov 0x38(%rbp),%rbx │ │ │ │ + mov %rbx,-0x28(%r12) │ │ │ │ + mov %rax,-0x20(%r12) │ │ │ │ + movq $0x2f83dd8,-0x18(%r12) │ │ │ │ + mov 0x18(%rbp),%rax │ │ │ │ + mov %rax,-0x10(%r12) │ │ │ │ + lea -0x40(%r12),%rax │ │ │ │ + mov %rax,-0x8(%r12) │ │ │ │ + lea -0x17(%r12),%rax │ │ │ │ + add $0xfffffffffffffff8,%r12 │ │ │ │ + mov %rax,%rbx │ │ │ │ + add $0x40,%rbp │ │ │ │ + jmp *0x0(%rbp) │ │ │ │ + add $0xffffffffffffffb8,%r12 │ │ │ │ + mov %rsi,%rbx │ │ │ │ + add $0x40,%rbp │ │ │ │ + jmp *0x0(%rbp) │ │ │ │ + jmp *-0x10(%r13) │ │ │ │ + movq $0x48,0x388(%r13) │ │ │ │ jmp 338a720 │ │ │ │ - jmp *-0x8(%r13) │ │ │ │ - nopl 0x0(%rax) │ │ │ │ (bad) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rbx) │ │ │ │ add %al,(%rax) │ │ │ │ - add %al,(%rdx) │ │ │ │ - add %al,(%rax) │ │ │ │ - add %al,(%rax) │ │ │ │ + add %al,(%rcx) │ │ │ │ add %al,(%rax) │ │ │ │ - add %cl,(%rbx) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ + add %cl,(%rcx) │ │ │ │ add %al,(%rax) │ │ │ │ - add %cl,-0x73(%rax) │ │ │ │ - rex.RB fmuls -0x8(%r9,%rdi,1) │ │ │ │ - jb 4d4808 │ │ │ │ - movq $0x4d47b0,-0x28(%rbp) │ │ │ │ + add %ah,0x48031d72(%rax) │ │ │ │ + lea -0x40(%rbp),%eax │ │ │ │ + cmp %r15,%rax │ │ │ │ + jb 4d2036 │ │ │ │ + movq $0x4d1f18,-0x20(%rbp) │ │ │ │ mov 0x5(%rbx),%rax │ │ │ │ - mov 0xd(%rbx),%rbx │ │ │ │ - mov %rbx,%rcx │ │ │ │ - mov %r14,%rbx │ │ │ │ - mov %rax,-0x20(%rbp) │ │ │ │ - mov %rcx,-0x18(%rbp) │ │ │ │ - mov %rsi,-0x10(%rbp) │ │ │ │ - mov %rdi,-0x8(%rbp) │ │ │ │ - add $0xffffffffffffffd8,%rbp │ │ │ │ + mov %rdi,%rbx │ │ │ │ + mov %rax,-0x18(%rbp) │ │ │ │ + mov %r14,-0x10(%rbp) │ │ │ │ + mov %rsi,-0x8(%rbp) │ │ │ │ + add $0xffffffffffffffe0,%rbp │ │ │ │ test $0x7,%bl │ │ │ │ - jne 4d47b0 │ │ │ │ + jne 4d1f18 │ │ │ │ mov (%rbx),%rax │ │ │ │ jmp *%rax │ │ │ │ - nopl 0x0(%rax) │ │ │ │ - add $0x0,%al │ │ │ │ + xchg %ax,%ax │ │ │ │ + add (%rax),%eax │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ (bad) │ │ │ │ add %al,(%rax) │ │ │ │ + add %bl,0x72(%rax) │ │ │ │ + sbb $0x45c74803,%eax │ │ │ │ + loopne 4d1f85 │ │ │ │ + (bad) │ │ │ │ + rex.WRB 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 │ │ │ │ + test $0x7,%bl │ │ │ │ + jne 4d1f68 │ │ │ │ + mov (%rbx),%rax │ │ │ │ + jmp *%rax │ │ │ │ + nopl 0x0(%rax) │ │ │ │ + xchg %eax,(%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,0x3b(%rdi) │ │ │ │ - movq $0x4d4690,-0x18(%r12) │ │ │ │ - mov 0x20(%rbp),%rax │ │ │ │ - mov %rax,-0x10(%r12) │ │ │ │ - mov 0x18(%rbp),%rax │ │ │ │ - mov %rax,-0x8(%r12) │ │ │ │ - mov 0x8(%rbp),%rcx │ │ │ │ - mov %rcx,(%r12) │ │ │ │ - lea -0x16(%r12),%rdi │ │ │ │ - mov %rax,%rsi │ │ │ │ - mov %rbx,%r14 │ │ │ │ + add %al,(%rax) │ │ │ │ + add %cl,(%rax) │ │ │ │ + jb 4d1f84 │ │ │ │ + add -0x75(%rax),%ecx │ │ │ │ + sub %r9b,-0x75(%r8) │ │ │ │ + rex.WRB xor %r9b,-0x75(%r8) │ │ │ │ + push %rbp │ │ │ │ + cmp %cl,-0x77(%rax) │ │ │ │ + fiadds -0x7cb7f81a(%rbx) │ │ │ │ + incb (%rcx) │ │ │ │ + je 4d1ff6 │ │ │ │ + add $0x50,%r12 │ │ │ │ + cmp 0x358(%r13),%r12 │ │ │ │ + ja 4d1fe6 │ │ │ │ + mov 0x6(%rbx),%rsi │ │ │ │ + mov 0xe(%rbx),%rbx │ │ │ │ + movq $0x4d1ce8,-0x48(%r12) │ │ │ │ + mov %rsi,-0x38(%r12) │ │ │ │ + mov %rbx,-0x30(%r12) │ │ │ │ + mov %rcx,-0x28(%r12) │ │ │ │ + mov 0x8(%rbp),%rbx │ │ │ │ + mov %rbx,-0x20(%r12) │ │ │ │ + mov 0x20(%rbp),%rbx │ │ │ │ + mov %rbx,-0x18(%r12) │ │ │ │ + mov %rdx,-0x10(%r12) │ │ │ │ + mov 0x18(%rbp),%rbx │ │ │ │ + mov %rbx,-0x8(%r12) │ │ │ │ mov 0x10(%rbp),%rbx │ │ │ │ - add $0x28,%rbp │ │ │ │ - jmp 33959f8 │ │ │ │ + mov %rbx,(%r12) │ │ │ │ + lea -0x48(%r12),%r14 │ │ │ │ + mov %rax,%rbx │ │ │ │ + add $0x40,%rbp │ │ │ │ + jmp 3395508 │ │ │ │ + movq $0x50,0x388(%r13) │ │ │ │ + jmp 338a720 │ │ │ │ + add $0x20,%r12 │ │ │ │ + cmp 0x358(%r13),%r12 │ │ │ │ + ja 4d2026 │ │ │ │ + movq $0x4d1820,-0x18(%r12) │ │ │ │ + mov %rcx,-0x8(%r12) │ │ │ │ + mov %rdx,(%r12) │ │ │ │ + lea -0x18(%r12),%r14 │ │ │ │ + mov %rax,%rbx │ │ │ │ + add $0x40,%rbp │ │ │ │ + jmp 3395508 │ │ │ │ movq $0x20,0x388(%r13) │ │ │ │ jmp 338a720 │ │ │ │ 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 %bl,(%rax) │ │ │ │ + jno 4d2074 │ │ │ │ + add -0x7d(%rcx),%ecx │ │ │ │ + (bad) │ │ │ │ + rex │ │ │ │ + cmp 0x358(%r13),%r12 │ │ │ │ + ja 4d20bb │ │ │ │ + movq $0x4d0c00,-0x38(%r12) │ │ │ │ + mov %rsi,-0x30(%r12) │ │ │ │ + mov %rdi,-0x28(%r12) │ │ │ │ + movq $0x4d1550,-0x20(%r12) │ │ │ │ + mov %rsi,-0x18(%r12) │ │ │ │ + mov %rdi,-0x10(%r12) │ │ │ │ + movq $0x4d1ed0,-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 3395ee0 │ │ │ │ + movq $0x40,0x388(%r13) │ │ │ │ + lea 0x31d70c3(%rip),%rbx │ │ │ │ + jmp *-0x8(%r13) │ │ │ │ nopl 0x0(%rax) │ │ │ │ - add $0x1000000,%eax │ │ │ │ + sbb %eax,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ - add %al,(%rcx) │ │ │ │ + add $0x0,%eax │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ - add %cl,(%rcx) │ │ │ │ + add %cl,(%rsi) │ │ │ │ add %al,(%rax) │ │ │ │ - add %bl,0x48031d1f(%rax) │ │ │ │ + add %dh,0x48031d6d(%rax) │ │ │ │ lea -0x18(%rbp),%eax │ │ │ │ cmp %r15,%rax │ │ │ │ - jb 4d48f7 │ │ │ │ - movq $0x4d4870,-0x18(%rbp) │ │ │ │ - mov %rbx,%rax │ │ │ │ - mov 0x7(%rbx),%rbx │ │ │ │ - mov %rbx,%rcx │ │ │ │ + jb 4d2150 │ │ │ │ + movq $0x4d2130,-0x18(%rbp) │ │ │ │ mov %r14,%rbx │ │ │ │ - mov %rcx,-0x10(%rbp) │ │ │ │ - mov %rax,-0x8(%rbp) │ │ │ │ + mov %rsi,-0x10(%rbp) │ │ │ │ + mov %r9,-0x8(%rbp) │ │ │ │ add $0xffffffffffffffe8,%rbp │ │ │ │ test $0x7,%bl │ │ │ │ - jne 4d4870 │ │ │ │ + jne 4d2130 │ │ │ │ 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,0x1f(%rax) │ │ │ │ - sbb $0xd8894803,%eax │ │ │ │ - and $0x7,%eax │ │ │ │ - cmp $0x1,%rax │ │ │ │ - je 4d48fb │ │ │ │ - add $0x58,%r12 │ │ │ │ - cmp 0x358(%r13),%r12 │ │ │ │ - ja 4d48e7 │ │ │ │ - mov 0x6(%rbx),%rax │ │ │ │ - mov 0xe(%rbx),%rbx │ │ │ │ - movq $0x4d4550,-0x50(%r12) │ │ │ │ - mov %rbx,-0x40(%r12) │ │ │ │ - mov 0x10(%rbp),%rbx │ │ │ │ - mov %rbx,-0x38(%r12) │ │ │ │ - movq $0x4d4590,-0x30(%r12) │ │ │ │ - mov %rax,-0x20(%r12) │ │ │ │ - mov 0x8(%rbp),%rax │ │ │ │ - mov %rax,-0x18(%r12) │ │ │ │ - movq $0x4d4758,-0x10(%r12) │ │ │ │ - lea -0x50(%r12),%rax │ │ │ │ - mov %rax,-0x8(%r12) │ │ │ │ - lea -0x30(%r12),%rax │ │ │ │ - mov %rax,(%r12) │ │ │ │ - lea -0xd(%r12),%rbx │ │ │ │ - add $0x18,%rbp │ │ │ │ - jmp *0x0(%rbp) │ │ │ │ - movq $0x58,0x388(%r13) │ │ │ │ - jmp 338a720 │ │ │ │ + add %dh,0x6d(%rax) │ │ │ │ + sbb $0x4d8b4c03,%eax │ │ │ │ + or %cl,0x43(%rbx,%rcx,4) │ │ │ │ + (bad) │ │ │ │ + mov 0xf(%rbx),%rdi │ │ │ │ + mov 0x7(%rbx),%rsi │ │ │ │ + lea 0x375a792(%rip),%r14 │ │ │ │ + add $0x10,%rbp │ │ │ │ + jmp 4cecb8 │ │ │ │ + lea 0x31d7049(%rip),%rbx │ │ │ │ jmp *-0x8(%r13) │ │ │ │ - lea 0x31cfcc1(%rip),%rbx │ │ │ │ - add $0x18,%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 4d5020 │ │ │ │ - nopl (%rax) │ │ │ │ + nopl 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) │ │ │ │ + add %al,(%rax) │ │ │ │ + add %al,(%rax) │ │ │ │ + add %al,(%rax) │ │ │ │ + add %cl,-0x73(%rax) │ │ │ │ + rex.RB │ │ │ │ + lock cmp %r15,%rax │ │ │ │ + jb 4d21af │ │ │ │ + mov %r9,%rax │ │ │ │ + mov %rdi,%r9 │ │ │ │ + mov %r8,%rbx │ │ │ │ + mov %rsi,%r8 │ │ │ │ + mov %r14,%rdi │ │ │ │ + lea 0x31d7043(%rip),%rsi │ │ │ │ + lea 0x31d7007(%rip),%r14 │ │ │ │ + mov %rbx,-0x10(%rbp) │ │ │ │ + mov %rax,-0x8(%rbp) │ │ │ │ + add $0xfffffffffffffff0,%rbp │ │ │ │ + jmp 2f89380 │ │ │ │ + lea 0x31d7042(%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) │ │ │ │ + add %al,(%rax) │ │ │ │ + add %al,(%rax) │ │ │ │ + add %al,(%rax) │ │ │ │ + add %cl,-0x40(%rcx,%rcx,4) │ │ │ │ + mov %r9,%r8 │ │ │ │ + mov %rax,%rdi │ │ │ │ + mov %r14,%rsi │ │ │ │ + lea 0x31d7012(%rip),%r14 │ │ │ │ + jmp 4d2058 │ │ │ │ + sbb %eax,(%rax) │ │ │ │ + add %al,(%rax) │ │ │ │ + add $0x2000000,%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 │ │ │ │ + lock cmp %r15,%rax │ │ │ │ + jb 4d223f │ │ │ │ + mov %r9,%rax │ │ │ │ + mov %rdi,%r9 │ │ │ │ + mov %r8,%rbx │ │ │ │ + mov %rsi,%r8 │ │ │ │ + mov %r14,%rdi │ │ │ │ + lea 0x31d6ff6(%rip),%rsi │ │ │ │ + lea 0x31d6d17(%rip),%r14 │ │ │ │ + mov %rbx,-0x10(%rbp) │ │ │ │ + mov %rax,-0x8(%rbp) │ │ │ │ + add $0xfffffffffffffff0,%rbp │ │ │ │ + jmp 2f85310 │ │ │ │ + lea 0x31d6ff2(%rip),%rbx │ │ │ │ + jmp *-0x8(%r13) │ │ │ │ + nopw 0x0(%rax,%rax,1) │ │ │ │ + ... │ │ │ │ + adc $0xf8000000,%eax │ │ │ │ + outsl %ds:(%rsi),(%dx) │ │ │ │ + sbb $0x458d4803,%eax │ │ │ │ + lock cmp %r15,%rax │ │ │ │ + jb 4d22a7 │ │ │ │ + sub $0x8,%rsp │ │ │ │ + mov %r13,%rax │ │ │ │ + mov %rbx,%rsi │ │ │ │ + mov %rax,%rdi │ │ │ │ + xor %eax,%eax │ │ │ │ + call 3385710 │ │ │ │ + add $0x8,%rsp │ │ │ │ + test %rax,%rax │ │ │ │ + je 4d22a2 │ │ │ │ + movq $0x3391200,-0x10(%rbp) │ │ │ │ + mov %rax,-0x8(%rbp) │ │ │ │ + lea 0x375d5f7(%rip),%r14 │ │ │ │ + add $0xfffffffffffffff0,%rbp │ │ │ │ + jmp 324c898 │ │ │ │ + mov (%rbx),%rax │ │ │ │ + jmp *%rax │ │ │ │ + jmp *-0x10(%r13) │ │ │ │ + nopl 0x0(%rax,%rax,1) │ │ │ │ + ... │ │ │ │ + adc $0xd8000000,%eax │ │ │ │ + outsl %ds:(%rsi),(%dx) │ │ │ │ + sbb $0x458d4803,%eax │ │ │ │ + lock cmp %r15,%rax │ │ │ │ + jb 4d2307 │ │ │ │ + sub $0x8,%rsp │ │ │ │ + mov %r13,%rax │ │ │ │ + mov %rbx,%rsi │ │ │ │ + mov %rax,%rdi │ │ │ │ + xor %eax,%eax │ │ │ │ + call 3385710 │ │ │ │ + add $0x8,%rsp │ │ │ │ + test %rax,%rax │ │ │ │ + je 4d2302 │ │ │ │ + movq $0x3391200,-0x10(%rbp) │ │ │ │ + mov %rax,-0x8(%rbp) │ │ │ │ + lea 0x375d5d7(%rip),%r14 │ │ │ │ + add $0xfffffffffffffff0,%rbp │ │ │ │ + jmp 324c898 │ │ │ │ + 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) │ │ │ │ - sldt (%rax) │ │ │ │ - add %dl,%al │ │ │ │ - outsb %ds:(%rsi),(%dx) │ │ │ │ - jne 4d4943 │ │ │ │ + add %al,(%rax) │ │ │ │ + adc %al,(%rax) │ │ │ │ + add %al,(%rax) │ │ │ │ + add %al,(%rax) │ │ │ │ + add %al,(%rax) │ │ │ │ lea -0x18(%rbp),%rax │ │ │ │ cmp %r15,%rax │ │ │ │ - jb 4d4979 │ │ │ │ + jb 4d23a3 │ │ │ │ movq $0x3390fc8,-0x10(%rbp) │ │ │ │ mov %rbx,-0x8(%rbp) │ │ │ │ - movq $0x4d4990,-0x18(%rbp) │ │ │ │ - lea 0x3763595(%rip),%r8 │ │ │ │ - mov 0x20(%rbx),%rdi │ │ │ │ - mov 0x10(%rbx),%rsi │ │ │ │ - mov 0x18(%rbx),%r14 │ │ │ │ + movq $0x4d2360,-0x18(%rbp) │ │ │ │ + mov 0x10(%rbx),%rbx │ │ │ │ add $0xffffffffffffffe8,%rbp │ │ │ │ - jmp 31af580 │ │ │ │ - jmp *-0x10(%r13) │ │ │ │ - nopl (%rax) │ │ │ │ + test $0x7,%bl │ │ │ │ + jne 4d2360 │ │ │ │ + mov (%rbx),%rax │ │ │ │ + jmp *%rax │ │ │ │ + nop │ │ │ │ ... │ │ │ │ (bad) │ │ │ │ add %al,(%rax) │ │ │ │ - add %al,0x4803756e(%rax) │ │ │ │ - lea 0x37365fb(%rip),%esi │ │ │ │ - mov %rbx,%r14 │ │ │ │ - add $0x8,%rbp │ │ │ │ - jmp 32e8f68 │ │ │ │ - nopl 0x0(%rax,%rax,1) │ │ │ │ - add %eax,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ - add (%rax),%al │ │ │ │ add %al,(%rax) │ │ │ │ - sldt (%rax) │ │ │ │ - add %bl,0x6e(%rax) │ │ │ │ - jne 4d49bb │ │ │ │ - lea -0x10(%rbp),%rax │ │ │ │ - cmp %r15,%rax │ │ │ │ - jb 4d4a39 │ │ │ │ - add $0x40,%r12 │ │ │ │ - cmp 0x358(%r13),%r12 │ │ │ │ - ja 4d4a2e │ │ │ │ - movq $0x3390fc8,-0x10(%rbp) │ │ │ │ - mov %rbx,-0x8(%rbp) │ │ │ │ - mov 0x10(%rbx),%rax │ │ │ │ - mov 0x18(%rbx),%rcx │ │ │ │ - mov 0x20(%rbx),%rbx │ │ │ │ - movq $0x4d4940,-0x38(%r12) │ │ │ │ - mov %rax,-0x28(%r12) │ │ │ │ - mov %rcx,-0x20(%r12) │ │ │ │ - mov %rbx,-0x18(%r12) │ │ │ │ - movq $0x3363ae0,-0x10(%r12) │ │ │ │ - movq $0x3c2b821,-0x8(%r12) │ │ │ │ - lea -0x38(%r12),%rax │ │ │ │ - mov %rax,(%r12) │ │ │ │ - lea -0xe(%r12),%rsi │ │ │ │ - lea 0x2ee30c7(%rip),%r14 │ │ │ │ - add $0xfffffffffffffff0,%rbp │ │ │ │ - jmp 3359998 │ │ │ │ - movq $0x40,0x388(%r13) │ │ │ │ + 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 $0x2f83dd8,-0x10(%r12) │ │ │ │ + mov %rax,-0x8(%r12) │ │ │ │ + movq $0x3c37ef9,(%r12) │ │ │ │ + lea -0xf(%r12),%rbx │ │ │ │ + add $0x8,%rbp │ │ │ │ + jmp *0x0(%rbp) │ │ │ │ + movq $0x18,0x388(%r13) │ │ │ │ + jmp 338a720 │ │ │ │ jmp *-0x10(%r13) │ │ │ │ - nopl (%rax) │ │ │ │ - add (%rax),%al │ │ │ │ + nop │ │ │ │ + sbb %eax,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ + add $0x1000000,%eax │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ - adc (%rax),%al │ │ │ │ add %al,(%rax) │ │ │ │ - jo 4d4a6b │ │ │ │ - sbb $0x458d4803,%eax │ │ │ │ - lock cmp %r15,%rax │ │ │ │ - jb 4d4a76 │ │ │ │ - movq $0x3390fc8,-0x10(%rbp) │ │ │ │ - mov %rbx,-0x8(%rbp) │ │ │ │ - mov 0x10(%rbx),%r14 │ │ │ │ - mov 0x18(%rbx),%rbx │ │ │ │ - add $0xfffffffffffffff0,%rbp │ │ │ │ - jmp 4d4248 │ │ │ │ - jmp *-0x10(%r13) │ │ │ │ - nopw 0x0(%rax,%rax,1) │ │ │ │ - (bad) │ │ │ │ + add %cl,(%rcx) │ │ │ │ add %al,(%rax) │ │ │ │ - add %al,(%rbx) │ │ │ │ add %al,(%rax) │ │ │ │ - add %al,(%rdx) │ │ │ │ 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 $0x4d2320,-0x10(%r12) │ │ │ │ + mov %r14,(%r12) │ │ │ │ + lea -0x10(%r12),%rdi │ │ │ │ + mov %r14,%rsi │ │ │ │ + mov %rax,%r14 │ │ │ │ + mov %r8,%rbx │ │ │ │ + jmp 33959f8 │ │ │ │ + movq $0x18,0x388(%r13) │ │ │ │ + jmp *-0x8(%r13) │ │ │ │ + add %eax,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ - add %cl,(%rbx) │ │ │ │ add %al,(%rax) │ │ │ │ + adc %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ - add %cl,-0x73(%rax) │ │ │ │ - rex.RB fmuls -0x8(%r9,%rdi,1) │ │ │ │ - jb 4d4b66 │ │ │ │ - movq $0x4d4af0,-0x28(%rbp) │ │ │ │ - mov 0x5(%rbx),%rax │ │ │ │ - mov 0xd(%rbx),%rbx │ │ │ │ - mov %rbx,%rcx │ │ │ │ - mov %r14,%rbx │ │ │ │ - mov %rcx,-0x20(%rbp) │ │ │ │ - mov %rax,-0x18(%rbp) │ │ │ │ - mov %rsi,-0x10(%rbp) │ │ │ │ - mov %rdi,-0x8(%rbp) │ │ │ │ - add $0xffffffffffffffd8,%rbp │ │ │ │ + add %al,(%rax) │ │ │ │ + lea -0x18(%rbp),%rax │ │ │ │ + cmp %r15,%rax │ │ │ │ + jb 4d2493 │ │ │ │ + movq $0x3390fc8,-0x10(%rbp) │ │ │ │ + mov %rbx,-0x8(%rbp) │ │ │ │ + movq $0x4d2450,-0x18(%rbp) │ │ │ │ + mov 0x10(%rbx),%rbx │ │ │ │ + add $0xffffffffffffffe8,%rbp │ │ │ │ test $0x7,%bl │ │ │ │ - jne 4d4af0 │ │ │ │ + jne 4d2450 │ │ │ │ mov (%rbx),%rax │ │ │ │ jmp *%rax │ │ │ │ - nopl 0x0(%rax) │ │ │ │ - add $0x0,%al │ │ │ │ + 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 $0x2f83dd8,-0x10(%r12) │ │ │ │ + mov %rax,-0x8(%r12) │ │ │ │ + movq $0x3c37ef9,(%r12) │ │ │ │ + lea -0xf(%r12),%rbx │ │ │ │ + add $0x8,%rbp │ │ │ │ + jmp *0x0(%rbp) │ │ │ │ + movq $0x18,0x388(%r13) │ │ │ │ + jmp 338a720 │ │ │ │ + jmp *-0x10(%r13) │ │ │ │ + nop │ │ │ │ + sbb %eax,(%rax) │ │ │ │ + add %al,(%rax) │ │ │ │ + add $0x1000000,%eax │ │ │ │ + add %al,(%rax) │ │ │ │ + add %al,(%rax) │ │ │ │ + add %al,(%rax) │ │ │ │ + add %cl,(%rcx) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %cl,-0x7d(%rcx) │ │ │ │ (bad) │ │ │ │ - cmp %cl,0x3b(%rbp) │ │ │ │ + sbb %cl,0x3b(%rbp) │ │ │ │ movsl %ds:(%rsi),%es:(%rdi) │ │ │ │ pop %rax │ │ │ │ add (%rax),%eax │ │ │ │ - add %dh,0x59(%rdi) │ │ │ │ - mov 0x7(%rbx),%rax │ │ │ │ - mov 0xf(%rbx),%rcx │ │ │ │ - mov 0x17(%rbx),%rbx │ │ │ │ - movq $0x3363ae0,-0x30(%r12) │ │ │ │ - mov 0x8(%rbp),%rdx │ │ │ │ - mov %rdx,-0x28(%r12) │ │ │ │ - mov %rax,-0x20(%r12) │ │ │ │ - movq $0x4a37b8,-0x18(%r12) │ │ │ │ - lea -0x2e(%r12),%rax │ │ │ │ - mov %rax,-0x10(%r12) │ │ │ │ - mov %rcx,-0x8(%r12) │ │ │ │ - mov %rbx,(%r12) │ │ │ │ - mov 0x20(%rbp),%rdi │ │ │ │ - mov 0x18(%rbp),%rsi │ │ │ │ - lea -0x17(%r12),%r14 │ │ │ │ - mov 0x10(%rbp),%rbx │ │ │ │ - add $0x28,%rbp │ │ │ │ + add %dh,0x24(%rdi) │ │ │ │ + mov 0x3(%rbx),%rax │ │ │ │ + movq $0x4d2410,-0x10(%r12) │ │ │ │ + mov %r14,(%r12) │ │ │ │ + lea -0x10(%r12),%rdi │ │ │ │ + mov %r14,%rsi │ │ │ │ + mov %rax,%r14 │ │ │ │ + mov %r8,%rbx │ │ │ │ jmp 33959f8 │ │ │ │ - movq $0x38,0x388(%r13) │ │ │ │ - jmp 338a720 │ │ │ │ + movq $0x18,0x388(%r13) │ │ │ │ jmp *-0x8(%r13) │ │ │ │ - nopw 0x0(%rax,%rax,1) │ │ │ │ add %eax,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ adc %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ - rex.W rcrb $1,(%rsi) │ │ │ │ - add -0x73(%rax),%ecx │ │ │ │ - rex.RB │ │ │ │ - lock cmp %r15,%rax │ │ │ │ - jb 4d4ba2 │ │ │ │ + pop %rax │ │ │ │ + outsb %ds:(%rsi),(%dx) │ │ │ │ + sbb $0x458d4803,%eax │ │ │ │ + loopne 4d2551 │ │ │ │ + cmp %edi,%eax │ │ │ │ + jb 4d2531 │ │ │ │ movq $0x3390fc8,-0x10(%rbp) │ │ │ │ mov %rbx,-0x8(%rbp) │ │ │ │ - mov 0x10(%rbx),%r14 │ │ │ │ - add $0xfffffffffffffff0,%rbp │ │ │ │ - jmp 607718 │ │ │ │ + movq $0x4d2548,-0x18(%rbp) │ │ │ │ + mov 0x10(%rbx),%rsi │ │ │ │ + lea 0x31d6268(%rip),%r14 │ │ │ │ + add $0xffffffffffffffe8,%rbp │ │ │ │ + jmp 3306d98 │ │ │ │ jmp *-0x10(%r13) │ │ │ │ + nopl (%rax) │ │ │ │ + ... │ │ │ │ + (bad) │ │ │ │ + add %al,(%rax) │ │ │ │ + add %dh,%al │ │ │ │ + insl (%dx),%es:(%rdi) │ │ │ │ + sbb $0x45c74803,%eax │ │ │ │ + add %ch,0x25(%rax) │ │ │ │ + rex.WRB add %r9b,-0x77(%r9) │ │ │ │ + fsubrp %st,%st(1) │ │ │ │ + mov $0x8c,%al │ │ │ │ + jrcxz 4d255a │ │ │ │ + ... │ │ │ │ + (bad) │ │ │ │ + add %al,(%rax) │ │ │ │ + add %dl,%al │ │ │ │ + insl (%dx),%es:(%rdi) │ │ │ │ + sbb $0xd8894803,%eax │ │ │ │ + and $0x7,%eax │ │ │ │ + cmp $0x1,%rax │ │ │ │ + je 4d25d2 │ │ │ │ + movq $0x4d25a8,-0x8(%rbp) │ │ │ │ + mov 0x6(%rbx),%rax │ │ │ │ + mov 0xe(%rbx),%rbx │ │ │ │ + mov %rax,0x0(%rbp) │ │ │ │ + add $0xfffffffffffffff8,%rbp │ │ │ │ + test $0x7,%bl │ │ │ │ + jne 4d25a8 │ │ │ │ + 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,(%rax) │ │ │ │ + insl (%dx),%es:(%rdi) │ │ │ │ + sbb $0x7e38303,%eax │ │ │ │ + cmp $0x1,%rbx │ │ │ │ + je 4d25c1 │ │ │ │ + lea 0x31d6d00(%rip),%rbx │ │ │ │ + add $0x10,%rbp │ │ │ │ + mov (%rbx),%rax │ │ │ │ + jmp *%rax │ │ │ │ + mov 0x8(%rbp),%rbx │ │ │ │ + and $0xfffffffffffffff8,%rbx │ │ │ │ + add $0x10,%rbp │ │ │ │ + mov (%rbx),%rax │ │ │ │ + jmp *%rax │ │ │ │ + lea 0x31d6c9f(%rip),%rbx │ │ │ │ + add $0x8,%rbp │ │ │ │ + mov (%rbx),%rax │ │ │ │ + jmp *%rax │ │ │ │ + nopw 0x0(%rax,%rax,1) │ │ │ │ sldt (%rax) │ │ │ │ add %al,(%rdx) │ │ │ │ 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 4d4cba │ │ │ │ - movq $0x4d4c18,-0x28(%rbp) │ │ │ │ + jb 4d2786 │ │ │ │ + movq $0x4d2678,-0x28(%rbp) │ │ │ │ mov 0x6(%rbx),%rax │ │ │ │ mov 0xe(%rbx),%rcx │ │ │ │ mov 0x16(%rbx),%rbx │ │ │ │ - mov %rbx,%rdx │ │ │ │ - mov %r14,%rbx │ │ │ │ - mov %rax,-0x20(%rbp) │ │ │ │ - mov %rcx,-0x18(%rbp) │ │ │ │ - mov %rdx,-0x10(%rbp) │ │ │ │ + mov %rcx,-0x20(%rbp) │ │ │ │ + mov %rax,-0x18(%rbp) │ │ │ │ + mov %r14,-0x10(%rbp) │ │ │ │ mov %rsi,-0x8(%rbp) │ │ │ │ add $0xffffffffffffffd8,%rbp │ │ │ │ test $0x7,%bl │ │ │ │ - jne 4d4c18 │ │ │ │ + jne 4d2678 │ │ │ │ mov (%rbx),%rax │ │ │ │ jmp *%rax │ │ │ │ - nopl (%rax) │ │ │ │ + nop │ │ │ │ add $0x0,%al │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ (bad) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ - add %cl,-0x39(%rax) │ │ │ │ - add %r9b,0x4c(%r8) │ │ │ │ - rex.WRB add %r9b,-0x77(%r8) │ │ │ │ - fmuls -0x75(%rax) │ │ │ │ - pop %rbp │ │ │ │ - and %cl,-0x77(%rax) │ │ │ │ - and %r14b,%r14b │ │ │ │ - ret │ │ │ │ - (bad) │ │ │ │ - jne 4d4c48 │ │ │ │ - mov (%rbx),%rax │ │ │ │ - jmp *%rax │ │ │ │ + add %cl,-0x75(%rax) │ │ │ │ + or %r9b,-0x75(%r8) │ │ │ │ + rex.WRB adc %r9b,-0x75(%r8) │ │ │ │ + push %rbp │ │ │ │ + and %cl,-0x75(%rax) │ │ │ │ + jne 4d2678 │ │ │ │ + mov %rbx,%rdi │ │ │ │ + jmp 4d26a0 │ │ │ │ nopl (%rax) │ │ │ │ add $0x0,%al │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ (bad) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ - add %cl,-0x7d(%rcx) │ │ │ │ + add %cl,-0x75(%rax) │ │ │ │ + or %r9b,-0x75(%r8) │ │ │ │ + rex.WRB adc %r9b,-0x77(%r8) │ │ │ │ + fimull -0x75(%rax) │ │ │ │ + pop %rbx │ │ │ │ + cmovs -0x74b7e78b(%rbx),%ecx │ │ │ │ + jge 4d26af │ │ │ │ + mov %rdi,%r8 │ │ │ │ + and $0x7,%r8d │ │ │ │ + cmp $0x1,%r8 │ │ │ │ + je 4d2726 │ │ │ │ + add $0x18,%r12 │ │ │ │ + cmp 0x358(%r13),%r12 │ │ │ │ + ja 4d26d6 │ │ │ │ + movq $0x2f83dd8,-0x10(%r12) │ │ │ │ + mov %rsi,-0x8(%r12) │ │ │ │ + mov %rdi,(%r12) │ │ │ │ + lea -0xf(%r12),%rdi │ │ │ │ + mov %rdx,%rsi │ │ │ │ + mov %rcx,%r14 │ │ │ │ + mov %rax,%rbx │ │ │ │ + add $0x28,%rbp │ │ │ │ + jmp 33959f8 │ │ │ │ + movq $0x18,0x388(%r13) │ │ │ │ + movq $0x4d2650,0x0(%rbp) │ │ │ │ + mov %rdi,%rbx │ │ │ │ + mov %rsi,0x18(%rbp) │ │ │ │ + mov %rdx,0x20(%rbp) │ │ │ │ + jmp 338a720 │ │ │ │ + nopl 0x0(%rax) │ │ │ │ + add $0x0,%al │ │ │ │ + add %al,(%rax) │ │ │ │ + add %al,(%rax) │ │ │ │ + add %al,(%rax) │ │ │ │ (bad) │ │ │ │ - cmp %cl,0x3b(%rbp) │ │ │ │ - movsl %ds:(%rsi),%es:(%rdi) │ │ │ │ - pop %rax │ │ │ │ - add (%rax),%eax │ │ │ │ - add %dh,0x55(%rdi) │ │ │ │ - mov 0x7(%rbx),%rax │ │ │ │ - mov 0xf(%rbx),%rbx │ │ │ │ - movq $0x537f28,-0x30(%r12) │ │ │ │ - mov 0x10(%rbp),%rcx │ │ │ │ - mov %rcx,-0x28(%r12) │ │ │ │ - mov 0x18(%rbp),%rcx │ │ │ │ - mov %rcx,-0x20(%r12) │ │ │ │ - mov %rax,-0x18(%r12) │ │ │ │ - movq $0x3363ae0,-0x10(%r12) │ │ │ │ - lea -0x2f(%r12),%rax │ │ │ │ - mov %rax,-0x8(%r12) │ │ │ │ - mov %rbx,(%r12) │ │ │ │ - lea -0xe(%r12),%rsi │ │ │ │ - mov 0x20(%rbp),%r14 │ │ │ │ - mov 0x8(%rbp),%rbx │ │ │ │ + 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 │ │ │ │ + and %cl,-0x75(%rax) │ │ │ │ + jne 4d2738 │ │ │ │ + mov %rbx,%rdi │ │ │ │ + mov %rsi,%rbx │ │ │ │ + add $0x18,%r12 │ │ │ │ + cmp 0x358(%r13),%r12 │ │ │ │ + ja 4d2760 │ │ │ │ + movq $0x2f83dd8,-0x10(%r12) │ │ │ │ + mov %rbx,-0x8(%r12) │ │ │ │ + movq $0x3c37ef9,(%r12) │ │ │ │ + lea -0xf(%r12),%rdi │ │ │ │ + mov %rdx,%rsi │ │ │ │ + mov %rcx,%r14 │ │ │ │ + mov %rax,%rbx │ │ │ │ add $0x28,%rbp │ │ │ │ - jmp 3395748 │ │ │ │ - movq $0x38,0x388(%r13) │ │ │ │ + jmp 33959f8 │ │ │ │ + movq $0x18,0x388(%r13) │ │ │ │ + movq $0x4d2710,0x0(%rbp) │ │ │ │ + mov %rbx,%rax │ │ │ │ + mov %rdi,%rbx │ │ │ │ + mov %rax,0x18(%rbp) │ │ │ │ + mov %rdx,0x20(%rbp) │ │ │ │ jmp 338a720 │ │ │ │ jmp *-0x8(%r13) │ │ │ │ - xchg %ax,%ax │ │ │ │ - sldt (%rax) │ │ │ │ - add %al,(%rdx) │ │ │ │ + nopw 0x0(%rax,%rax,1) │ │ │ │ + add $0x1000000,%eax │ │ │ │ add %al,(%rax) │ │ │ │ - add %al,0x0(%rip) │ │ │ │ + add %al,(%rcx) │ │ │ │ add %al,(%rax) │ │ │ │ - add %cl,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ - add %ch,%al │ │ │ │ - sbb 0x458d4803(%rip),%bl │ │ │ │ - enter $0x394c,$0xf8 │ │ │ │ - jb 4d4de0 │ │ │ │ - movq $0x4d4d40,-0x38(%rbp) │ │ │ │ - mov 0x6(%rbx),%rax │ │ │ │ - mov 0xe(%rbx),%rcx │ │ │ │ - mov 0x16(%rbx),%rdx │ │ │ │ - mov 0x1e(%rbx),%rdi │ │ │ │ - mov 0x26(%rbx),%rbx │ │ │ │ - mov %rbx,%r8 │ │ │ │ + add %al,(%rax) │ │ │ │ + add %cl,(%rcx) │ │ │ │ + add %al,(%rax) │ │ │ │ + add %al,(%rax) │ │ │ │ + add %al,(%rax) │ │ │ │ + add %cl,-0x73(%rax) │ │ │ │ + rex.RB call 104560fc <__environ@GLIBC_2.2.5+0xc815c54> │ │ │ │ + (bad) │ │ │ │ + jg 4d27b3 │ │ │ │ + add %al,(%rax) │ │ │ │ + movq $0x4d27e8,-0x10(%rbp) │ │ │ │ + mov 0x7(%rbx),%rax │ │ │ │ mov %r14,%rbx │ │ │ │ - mov %r8,-0x30(%rbp) │ │ │ │ - mov %rdx,-0x28(%rbp) │ │ │ │ - mov %rdi,-0x20(%rbp) │ │ │ │ - mov %rax,-0x18(%rbp) │ │ │ │ - mov %rcx,-0x10(%rbp) │ │ │ │ - mov %rsi,-0x8(%rbp) │ │ │ │ - add $0xffffffffffffffc8,%rbp │ │ │ │ + mov %rax,-0x8(%rbp) │ │ │ │ + add $0xfffffffffffffff0,%rbp │ │ │ │ test $0x7,%bl │ │ │ │ - jne 4d4d40 │ │ │ │ + jne 4d27e8 │ │ │ │ mov (%rbx),%rax │ │ │ │ jmp *%rax │ │ │ │ - nopl (%rax) │ │ │ │ - (bad) │ │ │ │ + xchg %ax,%ax │ │ │ │ + add %eax,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ - add %bl,(%rsi) │ │ │ │ + (bad) │ │ │ │ add %al,(%rax) │ │ │ │ - add %al,0x49031d1a(%rax) │ │ │ │ - add $0x20,%esp │ │ │ │ - cmp 0x358(%r13),%r12 │ │ │ │ - ja 4d4de4 │ │ │ │ - mov 0x7(%rbx),%rax │ │ │ │ - mov 0xf(%rbx),%rcx │ │ │ │ - mov 0x17(%rbx),%rbx │ │ │ │ - movq $0x4d4bc0,-0x18(%r12) │ │ │ │ - mov 0x20(%rbp),%rdx │ │ │ │ - mov %rdx,-0x10(%r12) │ │ │ │ - mov 0x28(%rbp),%rdx │ │ │ │ - mov %rdx,-0x8(%r12) │ │ │ │ - mov 0x30(%rbp),%rdx │ │ │ │ - mov %rdx,(%r12) │ │ │ │ - movq $0x4d4dc0,0x0(%rbp) │ │ │ │ - mov %rbx,%rdx │ │ │ │ - mov 0x10(%rbp),%rbx │ │ │ │ - mov %rdx,0x10(%rbp) │ │ │ │ - mov %rcx,0x20(%rbp) │ │ │ │ - mov %rax,0x28(%rbp) │ │ │ │ - lea -0x16(%r12),%rax │ │ │ │ - mov %rax,0x30(%rbp) │ │ │ │ + add %al,(%rax) │ │ │ │ + add %al,(%rax) │ │ │ │ + add %cl,-0x39(%rax) │ │ │ │ + rex.RB clc │ │ │ │ + and %ch,(%rax) │ │ │ │ + rex.WRB add %r9b,-0x75(%r8) │ │ │ │ + rex.XB (bad) │ │ │ │ + mov 0xf(%rbx),%rbx │ │ │ │ + mov %rax,0x0(%rbp) │ │ │ │ + add $0xfffffffffffffff8,%rbp │ │ │ │ test $0x7,%bl │ │ │ │ - jne 4d4dc0 │ │ │ │ + jne 4d2820 │ │ │ │ mov (%rbx),%rax │ │ │ │ jmp *%rax │ │ │ │ - xchg %ax,%ax │ │ │ │ - (bad) │ │ │ │ + nopw 0x0(%rax,%rax,1) │ │ │ │ + add (%rax),%al │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ - add %bl,(%rsi) │ │ │ │ + (bad) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ - sbb 0x4d8b4c03(%rip),%bl │ │ │ │ - sbb %cl,-0x77(%rcx) │ │ │ │ - fmuls -0x75(%rax) │ │ │ │ - jge 4d4ddb │ │ │ │ - mov 0x20(%rbp),%rsi │ │ │ │ - mov 0x28(%rbp),%r14 │ │ │ │ - mov 0x8(%rbp),%rbx │ │ │ │ - add $0x30,%rbp │ │ │ │ - jmp 4d5cb8 │ │ │ │ - jmp *-0x8(%r13) │ │ │ │ - movq $0x20,0x388(%r13) │ │ │ │ - jmp 338a720 │ │ │ │ - nopl 0x0(%rax) │ │ │ │ - sldt (%rax) │ │ │ │ - add %al,(%rdx) │ │ │ │ add %al,(%rax) │ │ │ │ - add %al,(%rsi) │ │ │ │ + add %cl,-0x77(%rax) │ │ │ │ + fimuls 0x75(%rbx,%rcx,4) │ │ │ │ + or %cl,-0x75(%rax) │ │ │ │ + pop %rbp │ │ │ │ + adc %cl,-0x7d(%rax) │ │ │ │ + (bad) │ │ │ │ + int3 │ │ │ │ + std │ │ │ │ + (bad) │ │ │ │ + incl -0x1(%rcx) │ │ │ │ + gs clc │ │ │ │ + add %eax,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ - add %cl,(%rax) │ │ │ │ + adc %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ - add %dh,0x48031d19(%rax) │ │ │ │ - lea -0x40(%rbp),%eax │ │ │ │ + add %al,(%rax) │ │ │ │ + add %al,(%rax) │ │ │ │ + lea -0x18(%rbp),%rax │ │ │ │ cmp %r15,%rax │ │ │ │ - jb 4d4eee │ │ │ │ - movq $0x4d4e80,-0x40(%rbp) │ │ │ │ - mov 0x6(%rbx),%rax │ │ │ │ - mov 0xe(%rbx),%rcx │ │ │ │ - mov 0x16(%rbx),%rdx │ │ │ │ - mov 0x1e(%rbx),%rdi │ │ │ │ - mov 0x26(%rbx),%r8 │ │ │ │ - mov 0x2e(%rbx),%rbx │ │ │ │ - mov %rbx,%r9 │ │ │ │ - mov %r14,%rbx │ │ │ │ - mov %r9,-0x38(%rbp) │ │ │ │ - mov %rdi,-0x30(%rbp) │ │ │ │ - mov %r8,-0x28(%rbp) │ │ │ │ - mov %rcx,-0x20(%rbp) │ │ │ │ - mov %rdx,-0x18(%rbp) │ │ │ │ - mov %rax,-0x10(%rbp) │ │ │ │ - mov %rsi,-0x8(%rbp) │ │ │ │ - add $0xffffffffffffffc0,%rbp │ │ │ │ + jb 4d28cb │ │ │ │ + movq $0x3390fc8,-0x10(%rbp) │ │ │ │ + mov %rbx,-0x8(%rbp) │ │ │ │ + movq $0x4d2888,-0x18(%rbp) │ │ │ │ + mov 0x10(%rbx),%rbx │ │ │ │ + add $0xffffffffffffffe8,%rbp │ │ │ │ test $0x7,%bl │ │ │ │ - jne 4d4e80 │ │ │ │ + jne 4d2888 │ │ │ │ mov (%rbx),%rax │ │ │ │ jmp *%rax │ │ │ │ - nopl (%rax) │ │ │ │ + nop │ │ │ │ + ... │ │ │ │ (bad) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ - add %bl,(%rsi) │ │ │ │ - add %al,(%rax) │ │ │ │ - add %al,0x19(%rax) │ │ │ │ - sbb $0xc4834903,%eax │ │ │ │ - xor %cl,0x3b(%rbp) │ │ │ │ + add %cl,-0x7d(%rcx) │ │ │ │ + (bad) │ │ │ │ + sbb %cl,0x3b(%rbp) │ │ │ │ movsl %ds:(%rsi),%es:(%rdi) │ │ │ │ pop %rax │ │ │ │ add (%rax),%eax │ │ │ │ - add %dh,0x51(%rdi) │ │ │ │ - movq $0x4d4cd8,-0x28(%r12) │ │ │ │ - mov 0x30(%rbp),%rax │ │ │ │ - mov %rax,-0x20(%r12) │ │ │ │ - mov 0x38(%rbp),%rax │ │ │ │ - mov %rax,-0x18(%r12) │ │ │ │ - mov 0x20(%rbp),%rax │ │ │ │ - mov %rax,-0x10(%r12) │ │ │ │ - mov 0x28(%rbp),%rax │ │ │ │ + add %dh,0x26(%rdi) │ │ │ │ + mov 0xf(%rbx),%rax │ │ │ │ + movq $0x2f83dd8,-0x10(%r12) │ │ │ │ mov %rax,-0x8(%r12) │ │ │ │ - mov 0x10(%rbp),%rcx │ │ │ │ - mov %rcx,(%r12) │ │ │ │ - lea -0x26(%r12),%r8 │ │ │ │ - mov %rax,%rdi │ │ │ │ - mov %rbx,%rsi │ │ │ │ - mov 0x18(%rbp),%r14 │ │ │ │ - mov 0x8(%rbp),%rbx │ │ │ │ - add $0x40,%rbp │ │ │ │ - jmp 4d39f8 │ │ │ │ - movq $0x30,0x388(%r13) │ │ │ │ + movq $0x3c37ef9,(%r12) │ │ │ │ + lea -0xf(%r12),%rbx │ │ │ │ + add $0x8,%rbp │ │ │ │ + jmp *0x0(%rbp) │ │ │ │ + movq $0x18,0x388(%r13) │ │ │ │ jmp 338a720 │ │ │ │ - jmp *-0x8(%r13) │ │ │ │ - nopw 0x0(%rax,%rax,1) │ │ │ │ - (bad) │ │ │ │ + jmp *-0x10(%r13) │ │ │ │ + nop │ │ │ │ + add (%rax),%eax │ │ │ │ add %al,(%rax) │ │ │ │ - add %al,(%rbx) │ │ │ │ add %al,(%rax) │ │ │ │ - add %al,0x0(%rip) │ │ │ │ add %al,(%rax) │ │ │ │ - add %cl,(%rax) │ │ │ │ + sldt (%rax) │ │ │ │ add %al,(%rax) │ │ │ │ - add %dh,0x48031d18(%rax) │ │ │ │ - lea -0x40(%rbp),%eax │ │ │ │ - cmp %r15,%rax │ │ │ │ - jb 4d4ff3 │ │ │ │ - movq $0x4d4f80,-0x40(%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 %r14,%rbx │ │ │ │ - mov %r8,-0x38(%rbp) │ │ │ │ - mov %rcx,-0x30(%rbp) │ │ │ │ - mov %rdx,-0x28(%rbp) │ │ │ │ + add %al,(%rax) │ │ │ │ + add %cl,-0x73(%rax) │ │ │ │ + rex.RB fmuls -0x8(%r9,%rdi,1) │ │ │ │ + jb 4d297b │ │ │ │ + movq $0x3390fc8,-0x10(%rbp) │ │ │ │ + mov %rbx,-0x8(%rbp) │ │ │ │ + movq $0x4d2938,-0x28(%rbp) │ │ │ │ + mov 0x10(%rbx),%rax │ │ │ │ + mov 0x18(%rbx),%rcx │ │ │ │ + mov 0x20(%rbx),%rbx │ │ │ │ mov %rax,-0x20(%rbp) │ │ │ │ - mov %r9,-0x18(%rbp) │ │ │ │ - mov %rsi,-0x10(%rbp) │ │ │ │ - mov %rdi,-0x8(%rbp) │ │ │ │ - add $0xffffffffffffffc0,%rbp │ │ │ │ + mov %rcx,-0x18(%rbp) │ │ │ │ + add $0xffffffffffffffd8,%rbp │ │ │ │ test $0x7,%bl │ │ │ │ - jne 4d4f80 │ │ │ │ + jne 4d2938 │ │ │ │ mov (%rbx),%rax │ │ │ │ jmp *%rax │ │ │ │ - nopl 0x0(%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 %al,0x18(%rax) │ │ │ │ - sbb $0xc4834903,%eax │ │ │ │ - cmp %cl,0x3b(%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,0x56(%rdi) │ │ │ │ - movq $0x4d4e10,-0x30(%r12) │ │ │ │ - mov 0x38(%rbp),%rax │ │ │ │ - mov %rax,-0x28(%r12) │ │ │ │ - mov 0x20(%rbp),%rax │ │ │ │ - mov %rax,-0x20(%r12) │ │ │ │ - mov 0x30(%rbp),%rax │ │ │ │ - mov %rax,-0x18(%r12) │ │ │ │ - mov 0x10(%rbp),%rcx │ │ │ │ - mov %rcx,-0x10(%r12) │ │ │ │ - mov 0x18(%rbp),%rcx │ │ │ │ - mov %rcx,-0x8(%r12) │ │ │ │ - mov 0x8(%rbp),%rcx │ │ │ │ - mov %rcx,(%r12) │ │ │ │ - lea -0x2e(%r12),%rdi │ │ │ │ - mov %rax,%rsi │ │ │ │ - mov %rbx,%r14 │ │ │ │ - mov 0x28(%rbp),%rbx │ │ │ │ - add $0x40,%rbp │ │ │ │ - jmp 33959f8 │ │ │ │ - movq $0x38,0x388(%r13) │ │ │ │ + add %dh,0x26(%rdi) │ │ │ │ + movq $0x2f83dd8,-0x10(%r12) │ │ │ │ + mov 0x8(%rbp),%rax │ │ │ │ + mov %rax,-0x8(%r12) │ │ │ │ + mov 0x10(%rbp),%rax │ │ │ │ + mov %rax,(%r12) │ │ │ │ + lea -0xf(%r12),%rbx │ │ │ │ + add $0x18,%rbp │ │ │ │ + jmp *0x0(%rbp) │ │ │ │ + movq $0x18,0x388(%r13) │ │ │ │ jmp 338a720 │ │ │ │ - jmp *-0x8(%r13) │ │ │ │ + jmp *-0x10(%r13) │ │ │ │ nop │ │ │ │ - lock clc │ │ │ │ - (bad) │ │ │ │ - (bad) │ │ │ │ - (bad) │ │ │ │ - (bad) │ │ │ │ - (bad) │ │ │ │ - incl 0x2(%rdi) │ │ │ │ + sbb %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ + add $0x0,%al │ │ │ │ add %al,(%rax) │ │ │ │ + add (%rax),%eax │ │ │ │ add %al,(%rax) │ │ │ │ - add %al,(%rdi) │ │ │ │ add %al,(%rax) │ │ │ │ - add %al,(%rbx) │ │ │ │ add %al,(%rax) │ │ │ │ + or %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ - add %cl,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ - add %ah,0x48031d17(%rax) │ │ │ │ - lea -0x28(%rbp),%eax │ │ │ │ + lea -0x38(%rbp),%rax │ │ │ │ cmp %r15,%rax │ │ │ │ - jb 4d51fb │ │ │ │ - mov %r8,%rdx │ │ │ │ - mov 0x8(%rbp),%rax │ │ │ │ - mov 0x11(%rbx),%rcx │ │ │ │ - cmp $0x2,%r8 │ │ │ │ - je 4d5105 │ │ │ │ - mov %rsi,%rbx │ │ │ │ - mov %rax,%rsi │ │ │ │ - mov %rcx,%rax │ │ │ │ - mov %rdi,%rcx │ │ │ │ - mov %r14,%rdi │ │ │ │ - add $0x80,%r12 │ │ │ │ + jb 4d2aff │ │ │ │ + mov 0x4(%rbx),%rcx │ │ │ │ + mov 0xc(%rbx),%rdx │ │ │ │ + mov 0x14(%rbx),%rax │ │ │ │ + mov %r8,%rbx │ │ │ │ + and $0x7,%r8d │ │ │ │ + cmp $0x1,%r8 │ │ │ │ + jne 4d2a7d │ │ │ │ + mov %rsi,%rdi │ │ │ │ + mov %r14,%rsi │ │ │ │ + add $0x38,%r12 │ │ │ │ cmp 0x358(%r13),%r12 │ │ │ │ - ja 4d50d5 │ │ │ │ - movq $0x4d49b8,-0x78(%r12) │ │ │ │ - mov %rcx,-0x68(%r12) │ │ │ │ - mov %rbx,-0x60(%r12) │ │ │ │ - mov %rdx,-0x58(%r12) │ │ │ │ - movq $0x50d128,-0x50(%r12) │ │ │ │ - movq $0x36acc57,-0x48(%r12) │ │ │ │ - mov %rdi,-0x40(%r12) │ │ │ │ - lea -0x78(%r12),%rbx │ │ │ │ - mov %rbx,-0x38(%r12) │ │ │ │ - movq $0x4d4a50,-0x30(%r12) │ │ │ │ - mov %rsi,-0x20(%r12) │ │ │ │ - mov %rax,-0x18(%r12) │ │ │ │ - movq $0x4d4a98,-0x10(%r12) │ │ │ │ - lea -0x30(%r12),%rax │ │ │ │ - mov %rax,-0x8(%r12) │ │ │ │ - lea -0x4f(%r12),%rax │ │ │ │ + ja 4d2a12 │ │ │ │ + movq $0x4d2848,-0x30(%r12) │ │ │ │ + mov %rdi,-0x20(%r12) │ │ │ │ + movq $0x5f8830,-0x18(%r12) │ │ │ │ + mov %rdx,-0x10(%r12) │ │ │ │ + mov %rsi,-0x8(%r12) │ │ │ │ mov %rax,(%r12) │ │ │ │ - lea -0xd(%r12),%rbx │ │ │ │ - add $0x10,%rbp │ │ │ │ - jmp *0x0(%rbp) │ │ │ │ - movq $0x80,0x388(%r13) │ │ │ │ - movq $0x4d5280,-0x28(%rbp) │ │ │ │ - mov %rbx,-0x20(%rbp) │ │ │ │ - mov %rcx,-0x18(%rbp) │ │ │ │ - mov %rdx,-0x10(%rbp) │ │ │ │ + mov %rdi,%rax │ │ │ │ + lea -0x30(%r12),%rdi │ │ │ │ + mov %rax,%rsi │ │ │ │ + lea -0x11(%r12),%r14 │ │ │ │ + mov %rcx,%rbx │ │ │ │ + jmp 33959f8 │ │ │ │ + movq $0x38,0x388(%r13) │ │ │ │ + movq $0x4d2b18,-0x30(%rbp) │ │ │ │ + mov %rax,-0x28(%rbp) │ │ │ │ + mov %rcx,-0x20(%rbp) │ │ │ │ + mov %rdx,-0x18(%rbp) │ │ │ │ + mov %rsi,-0x10(%rbp) │ │ │ │ mov %rdi,-0x8(%rbp) │ │ │ │ - mov %rax,0x0(%rbp) │ │ │ │ - add $0xffffffffffffffd8,%rbp │ │ │ │ - jmp 338a2b0 │ │ │ │ - mov 0x0(%rbp),%r8 │ │ │ │ - mov 0x1(%rbx),%r10 │ │ │ │ - mov 0x9(%rbx),%rbx │ │ │ │ - cmp $0x3411a86,%rsi │ │ │ │ - je 4d5186 │ │ │ │ - sub $0x8,%rsp │ │ │ │ - mov %rdi,%r11 │ │ │ │ - mov %rsi,%rdi │ │ │ │ - mov %rsi,0x48(%rsp) │ │ │ │ - lea 0x2f3c956(%rip),%rsi │ │ │ │ - mov %rdx,0x50(%rsp) │ │ │ │ - mov $0x2,%edx │ │ │ │ - mov %rax,0x58(%rsp) │ │ │ │ - xor %eax,%eax │ │ │ │ - mov %r8,0x80(%rsp) │ │ │ │ - mov %r9,0x78(%rsp) │ │ │ │ - mov %r11,0x70(%rsp) │ │ │ │ - mov %r10,0x68(%rsp) │ │ │ │ - mov %rcx,0x60(%rsp) │ │ │ │ - call 4053d0 │ │ │ │ - add $0x8,%rsp │ │ │ │ - movslq %eax,%rax │ │ │ │ - test %rax,%rax │ │ │ │ - jne 4d5248 │ │ │ │ - mov 0x50(%rsp),%rax │ │ │ │ - mov 0x78(%rsp),%r8 │ │ │ │ - mov 0x70(%rsp),%r9 │ │ │ │ - mov 0x60(%rsp),%r10 │ │ │ │ + add $0xffffffffffffffd0,%rbp │ │ │ │ + jmp 338a720 │ │ │ │ + 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(%rax) │ │ │ │ + or %r9b,-0x75(%r8) │ │ │ │ + rex.WRB adc %r9b,-0x75(%r8) │ │ │ │ + push %rbp │ │ │ │ + sbb %cl,-0x75(%rax) │ │ │ │ + jne 4d2a88 │ │ │ │ + mov 0x28(%rbp),%rdi │ │ │ │ + mov 0x30(%rbp),%r8 │ │ │ │ + add $0x38,%rbp │ │ │ │ + mov %rsi,%r14 │ │ │ │ + mov %rdi,%rsi │ │ │ │ + mov %r8,%rdi │ │ │ │ add $0x48,%r12 │ │ │ │ cmp 0x358(%r13),%r12 │ │ │ │ - ja 4d51d3 │ │ │ │ - movq $0x4d4b80,-0x40(%r12) │ │ │ │ - mov %r9,-0x30(%r12) │ │ │ │ - movq $0x4d4f10,-0x28(%r12) │ │ │ │ - mov %rax,-0x20(%r12) │ │ │ │ - mov %r10,-0x18(%r12) │ │ │ │ - mov %r8,-0x10(%r12) │ │ │ │ - mov %rbx,-0x8(%r12) │ │ │ │ - lea -0x40(%r12),%rax │ │ │ │ + ja 4d2acb │ │ │ │ + movq $0x4d28e0,-0x40(%r12) │ │ │ │ + mov %rdi,-0x30(%r12) │ │ │ │ + mov %rbx,-0x28(%r12) │ │ │ │ + mov %rsi,-0x20(%r12) │ │ │ │ + movq $0x5f8830,-0x18(%r12) │ │ │ │ + mov %rdx,-0x10(%r12) │ │ │ │ + mov %r14,-0x8(%r12) │ │ │ │ mov %rax,(%r12) │ │ │ │ - lea -0x25(%r12),%rbx │ │ │ │ - add $0x10,%rbp │ │ │ │ - jmp *0x0(%rbp) │ │ │ │ + lea -0x40(%r12),%rdi │ │ │ │ + lea -0x11(%r12),%r14 │ │ │ │ + mov %rcx,%rbx │ │ │ │ + jmp 33959f8 │ │ │ │ movq $0x48,0x388(%r13) │ │ │ │ - movq $0x4d5228,-0x20(%rbp) │ │ │ │ - mov %rbx,-0x18(%rbp) │ │ │ │ - mov %r10,-0x10(%rbp) │ │ │ │ - mov %r9,-0x8(%rbp) │ │ │ │ - add $0xffffffffffffffe0,%rbp │ │ │ │ - jmp 338a2b0 │ │ │ │ - mov %r14,-0x28(%rbp) │ │ │ │ - mov %rsi,-0x20(%rbp) │ │ │ │ - mov %rdi,-0x18(%rbp) │ │ │ │ - mov %r8,-0x10(%rbp) │ │ │ │ - mov %r9,-0x8(%rbp) │ │ │ │ - add $0xffffffffffffffd8,%rbp │ │ │ │ + movq $0x4d2a58,-0x38(%rbp) │ │ │ │ + mov %rax,-0x30(%rbp) │ │ │ │ + mov %rcx,-0x28(%rbp) │ │ │ │ + mov %rdx,-0x20(%rbp) │ │ │ │ + mov %r14,-0x18(%rbp) │ │ │ │ + mov %rsi,-0x10(%rbp) │ │ │ │ + mov %rdi,-0x8(%rbp) │ │ │ │ + add $0xffffffffffffffc8,%rbp │ │ │ │ + jmp 338a720 │ │ │ │ jmp *-0x8(%r13) │ │ │ │ - nop │ │ │ │ + nopl 0x0(%rax,%rax,1) │ │ │ │ add $0x0,%eax │ │ │ │ add %al,(%rax) │ │ │ │ add %bl,(%rsi) │ │ │ │ add %al,(%rax) │ │ │ │ - add %bl,0x48031d15(%rax) │ │ │ │ - mov 0x8(%rbp),%ebx │ │ │ │ - mov 0x10(%rbp),%r10 │ │ │ │ - mov 0x18(%rbp),%r9 │ │ │ │ - mov 0x20(%rbp),%r8 │ │ │ │ - mov 0x28(%rbp),%rsi │ │ │ │ - add $0x20,%rbp │ │ │ │ - mov %rsi,%rax │ │ │ │ - jmp 4d5186 │ │ │ │ - mov %r14,%rdi │ │ │ │ - mov 0x50(%rsp),%rsi │ │ │ │ - mov 0x48(%rsp),%rdx │ │ │ │ - mov 0x68(%rsp),%rcx │ │ │ │ - mov 0x40(%rsp),%rbx │ │ │ │ - mov 0x58(%rsp),%rax │ │ │ │ - jmp 4d5051 │ │ │ │ - nopl 0x0(%rax) │ │ │ │ - rex.RX add %r8d,(%rax) │ │ │ │ - add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ - add %bl,(%rsi) │ │ │ │ add %al,(%rax) │ │ │ │ - add %al,0x15(%rax) │ │ │ │ - sbb $0x458b4803,%eax │ │ │ │ - sub %cl,-0x75(%rax) │ │ │ │ - pop %rbp │ │ │ │ - or %cl,-0x75(%rax) │ │ │ │ + add %cl,-0x75(%rax) │ │ │ │ + or %r9b,-0x75(%r8) │ │ │ │ rex.WRB adc %r9b,-0x75(%r8) │ │ │ │ push %rbp │ │ │ │ sbb %cl,-0x75(%rax) │ │ │ │ - jne 4d52c4 │ │ │ │ - mov 0x20(%rbp),%rdi │ │ │ │ - add $0x28,%rbp │ │ │ │ - jmp 4d5051 │ │ │ │ - nopl 0x0(%rax) │ │ │ │ - sldt (%rax) │ │ │ │ - add %al,(%rdx) │ │ │ │ + jne 4d2b48 │ │ │ │ + mov 0x28(%rbp),%rdi │ │ │ │ + add $0x30,%rbp │ │ │ │ + jmp 4d29c8 │ │ │ │ + nopl (%rax) │ │ │ │ + (bad) │ │ │ │ + add %al,(%rax) │ │ │ │ + add %al,(%rbx) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rcx) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %cl,(%rcx) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %cl,-0x73(%rax) │ │ │ │ - rex.RB call 10458c14 <__environ@GLIBC_2.2.5+0xc81876c> │ │ │ │ - (bad) │ │ │ │ - xchg %eax,(%rax) │ │ │ │ - add %al,(%rax) │ │ │ │ - movq $0x4d5308,-0x18(%rbp) │ │ │ │ - mov 0x6(%rbx),%rax │ │ │ │ - mov %r14,%rbx │ │ │ │ - mov %rax,-0x10(%rbp) │ │ │ │ + rex.RB fmuls -0x8(%r9,%rdi,1) │ │ │ │ + jb 4d2bec │ │ │ │ + movq $0x4d2b98,-0x20(%rbp) │ │ │ │ + mov 0x5(%rbx),%rax │ │ │ │ + mov %rdi,%rbx │ │ │ │ + mov %rax,-0x18(%rbp) │ │ │ │ + mov %r14,-0x10(%rbp) │ │ │ │ mov %rsi,-0x8(%rbp) │ │ │ │ - add $0xffffffffffffffe8,%rbp │ │ │ │ + add $0xffffffffffffffe0,%rbp │ │ │ │ test $0x7,%bl │ │ │ │ - jne 4d5308 │ │ │ │ + jne 4d2b98 │ │ │ │ mov (%rbx),%rax │ │ │ │ jmp *%rax │ │ │ │ - nopw 0x0(%rax,%rax,1) │ │ │ │ - add (%rax),%al │ │ │ │ - add %al,(%rax) │ │ │ │ - add %al,(%rax) │ │ │ │ - add %al,(%rax) │ │ │ │ - (bad) │ │ │ │ - add %al,(%rax) │ │ │ │ - add %al,(%rax) │ │ │ │ - add %al,(%rax) │ │ │ │ - add %cl,-0x7d(%rcx) │ │ │ │ - (bad) │ │ │ │ - sbb %cl,0x3b(%rbp) │ │ │ │ - movsl %ds:(%rsi),%es:(%rdi) │ │ │ │ - pop %rax │ │ │ │ + xchg %ax,%ax │ │ │ │ add (%rax),%eax │ │ │ │ - add %dh,0x2f(%rdi) │ │ │ │ - movq $0x3363098,-0x10(%r12) │ │ │ │ - movq $0x3c285f9,-0x8(%r12) │ │ │ │ - mov 0x10(%rbp),%rax │ │ │ │ - mov %rax,(%r12) │ │ │ │ - lea -0xf(%r12),%rsi │ │ │ │ - mov %rbx,%r14 │ │ │ │ - mov 0x8(%rbp),%rbx │ │ │ │ - add $0x18,%rbp │ │ │ │ - jmp 3395748 │ │ │ │ - movq $0x18,0x388(%r13) │ │ │ │ - jmp 338a720 │ │ │ │ - jmp *-0x8(%r13) │ │ │ │ - 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) │ │ │ │ + (bad) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ - add %cl,-0x73(%rax) │ │ │ │ - rex.RB call 10458cc4 <__environ@GLIBC_2.2.5+0xc81881c> │ │ │ │ - (bad) │ │ │ │ - xchg %eax,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ - movq $0x4d53b8,-0x18(%rbp) │ │ │ │ - mov 0x6(%rbx),%rax │ │ │ │ - mov %r14,%rbx │ │ │ │ - mov %rax,-0x10(%rbp) │ │ │ │ - mov %rsi,-0x8(%rbp) │ │ │ │ - add $0xffffffffffffffe8,%rbp │ │ │ │ + add %cl,-0x39(%rax) │ │ │ │ + rex.RB clc │ │ │ │ + shrb $1,(%rbx) │ │ │ │ + rex.WRB add %r9b,-0x75(%r8) │ │ │ │ + rex.XB (bad) │ │ │ │ + mov 0xf(%rbx),%rbx │ │ │ │ + mov %rax,0x0(%rbp) │ │ │ │ + add $0xfffffffffffffff8,%rbp │ │ │ │ test $0x7,%bl │ │ │ │ - jne 4d53b8 │ │ │ │ + jne 4d2bd0 │ │ │ │ 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,-0x7d(%rcx) │ │ │ │ - (bad) │ │ │ │ - sbb %cl,0x3b(%rbp) │ │ │ │ - movsl %ds:(%rsi),%es:(%rdi) │ │ │ │ - pop %rax │ │ │ │ - add (%rax),%eax │ │ │ │ - add %dh,0x2f(%rdi) │ │ │ │ - movq $0x3363098,-0x10(%r12) │ │ │ │ - movq $0x3c285f9,-0x8(%r12) │ │ │ │ - mov 0x10(%rbp),%rax │ │ │ │ - mov %rax,(%r12) │ │ │ │ - lea -0xf(%r12),%rsi │ │ │ │ - mov %rbx,%r14 │ │ │ │ - mov 0x8(%rbp),%rbx │ │ │ │ - add $0x18,%rbp │ │ │ │ - jmp 3395748 │ │ │ │ - movq $0x18,0x388(%r13) │ │ │ │ - jmp 338a720 │ │ │ │ + add %cl,-0x77(%rcx) │ │ │ │ + fmuls -0x75(%rax) │ │ │ │ + jge 4d2bdf │ │ │ │ + mov 0x20(%rbp),%rsi │ │ │ │ + mov 0x18(%rbp),%r14 │ │ │ │ + mov 0x10(%rbp),%rbx │ │ │ │ + add $0x28,%rbp │ │ │ │ + jmp 4d2998 │ │ │ │ jmp *-0x8(%r13) │ │ │ │ add %eax,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ adc %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ lea -0x18(%rbp),%rax │ │ │ │ cmp %r15,%rax │ │ │ │ - jb 4d5494 │ │ │ │ + jb 4d2c83 │ │ │ │ movq $0x3390fc8,-0x10(%rbp) │ │ │ │ mov %rbx,-0x8(%rbp) │ │ │ │ - movq $0x4d5458,-0x18(%rbp) │ │ │ │ + movq $0x4d2c40,-0x18(%rbp) │ │ │ │ mov 0x10(%rbx),%rbx │ │ │ │ add $0xffffffffffffffe8,%rbp │ │ │ │ test $0x7,%bl │ │ │ │ - jne 4d5458 │ │ │ │ + jne 4d2c40 │ │ │ │ mov (%rbx),%rax │ │ │ │ jmp *%rax │ │ │ │ nop │ │ │ │ ... │ │ │ │ (bad) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ - add %cl,-0x39(%rax) │ │ │ │ - add %r8b,0x48004d54(%r8) │ │ │ │ - mov 0x1f(%rbx),%ebx │ │ │ │ - test $0x7,%bl │ │ │ │ - jne 4d5480 │ │ │ │ - mov (%rbx),%rax │ │ │ │ - jmp *%rax │ │ │ │ - xchg %ax,%ax │ │ │ │ - ... │ │ │ │ + add %cl,-0x7d(%rcx) │ │ │ │ (bad) │ │ │ │ - add %al,(%rax) │ │ │ │ - add %al,(%rax) │ │ │ │ - add %al,(%rax) │ │ │ │ - add %cl,-0x75(%rax) │ │ │ │ - fwait │ │ │ │ - add %eax,(%eax) │ │ │ │ - add %cl,-0x7d(%rax) │ │ │ │ - jrcxz 4d5483 │ │ │ │ + sbb %cl,0x3b(%rbp) │ │ │ │ + movsl %ds:(%rsi),%es:(%rdi) │ │ │ │ + pop %rax │ │ │ │ + add (%rax),%eax │ │ │ │ + add %dh,0x26(%rdi) │ │ │ │ + mov 0xf(%rbx),%rax │ │ │ │ + movq $0x2f83dd8,-0x10(%r12) │ │ │ │ + mov %rax,-0x8(%r12) │ │ │ │ + movq $0x3c37ef9,(%r12) │ │ │ │ + lea -0xf(%r12),%rbx │ │ │ │ add $0x8,%rbp │ │ │ │ - mov (%rbx),%rax │ │ │ │ - jmp *%rax │ │ │ │ + jmp *0x0(%rbp) │ │ │ │ + movq $0x18,0x388(%r13) │ │ │ │ + jmp 338a720 │ │ │ │ jmp *-0x10(%r13) │ │ │ │ - sldt (%rax) │ │ │ │ - add %al,(%rdx) │ │ │ │ - add %al,(%rax) │ │ │ │ - add %al,(%rbx) │ │ │ │ - add %al,(%rax) │ │ │ │ + nop │ │ │ │ + add (%rax),%eax │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ - add %cl,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ + sldt (%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %cl,-0x73(%rax) │ │ │ │ rex.RB fmuls -0x8(%r9,%rdi,1) │ │ │ │ - jb 4d559b │ │ │ │ - movq $0x4d5508,-0x28(%rbp) │ │ │ │ - mov 0x6(%rbx),%rax │ │ │ │ - mov 0xe(%rbx),%rcx │ │ │ │ - mov 0x16(%rbx),%rbx │ │ │ │ - mov %rbx,%rdx │ │ │ │ - mov %r14,%rbx │ │ │ │ + jb 4d2d33 │ │ │ │ + movq $0x3390fc8,-0x10(%rbp) │ │ │ │ + mov %rbx,-0x8(%rbp) │ │ │ │ + movq $0x4d2cf0,-0x28(%rbp) │ │ │ │ + mov 0x10(%rbx),%rax │ │ │ │ + mov 0x18(%rbx),%rcx │ │ │ │ + mov 0x20(%rbx),%rbx │ │ │ │ mov %rax,-0x20(%rbp) │ │ │ │ mov %rcx,-0x18(%rbp) │ │ │ │ - mov %rdx,-0x10(%rbp) │ │ │ │ - mov %rsi,-0x8(%rbp) │ │ │ │ add $0xffffffffffffffd8,%rbp │ │ │ │ test $0x7,%bl │ │ │ │ - jne 4d5508 │ │ │ │ + jne 4d2cf0 │ │ │ │ mov (%rbx),%rax │ │ │ │ jmp *%rax │ │ │ │ - nopl (%rax) │ │ │ │ - add $0x0,%al │ │ │ │ + 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,-0x7d(%rcx) │ │ │ │ (bad) │ │ │ │ - (bad) │ │ │ │ - cmp 0x358(%r13),%r12 │ │ │ │ - ja 4d558b │ │ │ │ - movq $0x4d5418,-0x58(%r12) │ │ │ │ - mov 0x20(%rbp),%rax │ │ │ │ - mov %rax,-0x48(%r12) │ │ │ │ - movq $0x537f48,-0x40(%r12) │ │ │ │ - mov %rax,-0x38(%r12) │ │ │ │ - lea -0x58(%r12),%rax │ │ │ │ - mov %rax,-0x30(%r12) │ │ │ │ - mov 0x18(%rbp),%rax │ │ │ │ - mov %rax,-0x28(%r12) │ │ │ │ - movq $0x32ce2c8,-0x20(%r12) │ │ │ │ - lea -0x3f(%r12),%rax │ │ │ │ - mov %rax,-0x18(%r12) │ │ │ │ - movq $0x3363098,-0x10(%r12) │ │ │ │ - lea -0x1e(%r12),%rax │ │ │ │ + sbb %cl,0x3b(%rbp) │ │ │ │ + movsl %ds:(%rsi),%es:(%rdi) │ │ │ │ + pop %rax │ │ │ │ + add (%rax),%eax │ │ │ │ + add %dh,0x26(%rdi) │ │ │ │ + movq $0x2f83dd8,-0x10(%r12) │ │ │ │ + mov 0x8(%rbp),%rax │ │ │ │ mov %rax,-0x8(%r12) │ │ │ │ mov 0x10(%rbp),%rax │ │ │ │ mov %rax,(%r12) │ │ │ │ - lea -0xf(%r12),%rsi │ │ │ │ - mov %rbx,%r14 │ │ │ │ - mov 0x8(%rbp),%rbx │ │ │ │ - add $0x28,%rbp │ │ │ │ - jmp 3395748 │ │ │ │ - movq $0x60,0x388(%r13) │ │ │ │ + lea -0xf(%r12),%rbx │ │ │ │ + add $0x18,%rbp │ │ │ │ + jmp *0x0(%rbp) │ │ │ │ + movq $0x18,0x388(%r13) │ │ │ │ jmp 338a720 │ │ │ │ - jmp *-0x8(%r13) │ │ │ │ + jmp *-0x10(%r13) │ │ │ │ nop │ │ │ │ - sldt (%rax) │ │ │ │ - add %al,(%rdx) │ │ │ │ + sbb %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ - add %al,0x0(%rip) │ │ │ │ + add $0x0,%al │ │ │ │ add %al,(%rax) │ │ │ │ - add %cl,(%rax) │ │ │ │ + add (%rax),%eax │ │ │ │ add %al,(%rax) │ │ │ │ - add %ch,%al │ │ │ │ - adc %ebx,0x458d4803(%rip) │ │ │ │ - enter $0x394c,$0xf8 │ │ │ │ - jb 4d5711 │ │ │ │ - movq $0x4d5620,-0x38(%rbp) │ │ │ │ - mov 0x6(%rbx),%rax │ │ │ │ - mov 0xe(%rbx),%rcx │ │ │ │ - mov 0x16(%rbx),%rdx │ │ │ │ - mov 0x1e(%rbx),%rdi │ │ │ │ - mov 0x26(%rbx),%rbx │ │ │ │ - mov %rbx,%r8 │ │ │ │ - mov %r14,%rbx │ │ │ │ - mov %rcx,-0x30(%rbp) │ │ │ │ - mov %rdx,-0x28(%rbp) │ │ │ │ - mov %rax,-0x20(%rbp) │ │ │ │ - mov %rdi,-0x18(%rbp) │ │ │ │ - mov %r8,-0x10(%rbp) │ │ │ │ - mov %rsi,-0x8(%rbp) │ │ │ │ - add $0xffffffffffffffc8,%rbp │ │ │ │ - test $0x7,%bl │ │ │ │ - jne 4d5620 │ │ │ │ - mov (%rbx),%rax │ │ │ │ - jmp *%rax │ │ │ │ - nopl (%rax) │ │ │ │ - (bad) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ + or %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ - add %bl,(%rsi) │ │ │ │ add %al,(%rax) │ │ │ │ - add %al,0x48031d11(%rax) │ │ │ │ - movl $0x4d5650,0x0(%rbp) │ │ │ │ - mov %rbx,%rax │ │ │ │ - mov 0x30(%rbp),%rbx │ │ │ │ - mov %rax,0x30(%rbp) │ │ │ │ - test $0x7,%bl │ │ │ │ - jne 4d5650 │ │ │ │ - mov (%rbx),%rax │ │ │ │ - jmp *%rax │ │ │ │ - nopl (%rax) │ │ │ │ + add %al,(%rax) │ │ │ │ + lea -0x38(%rbp),%rax │ │ │ │ + cmp %r15,%rax │ │ │ │ + jb 4d2eb7 │ │ │ │ + mov 0x4(%rbx),%rcx │ │ │ │ + mov 0xc(%rbx),%rdx │ │ │ │ + mov 0x14(%rbx),%rax │ │ │ │ + mov %r8,%rbx │ │ │ │ + and $0x7,%r8d │ │ │ │ + cmp $0x1,%r8 │ │ │ │ + jne 4d2e35 │ │ │ │ + mov %rsi,%rdi │ │ │ │ + mov %r14,%rsi │ │ │ │ + add $0x38,%r12 │ │ │ │ + cmp 0x358(%r13),%r12 │ │ │ │ + ja 4d2dca │ │ │ │ + movq $0x4d2c00,-0x30(%r12) │ │ │ │ + mov %rdi,-0x20(%r12) │ │ │ │ + movq $0x5f8830,-0x18(%r12) │ │ │ │ + mov %rdx,-0x10(%r12) │ │ │ │ + mov %rsi,-0x8(%r12) │ │ │ │ + mov %rax,(%r12) │ │ │ │ + mov %rdi,%rax │ │ │ │ + lea -0x30(%r12),%rdi │ │ │ │ + mov %rax,%rsi │ │ │ │ + lea -0x11(%r12),%r14 │ │ │ │ + mov %rcx,%rbx │ │ │ │ + jmp 33959f8 │ │ │ │ + movq $0x38,0x388(%r13) │ │ │ │ + movq $0x4d2ed0,-0x30(%rbp) │ │ │ │ + mov %rax,-0x28(%rbp) │ │ │ │ + mov %rcx,-0x20(%rbp) │ │ │ │ + mov %rdx,-0x18(%rbp) │ │ │ │ + mov %rsi,-0x10(%rbp) │ │ │ │ + mov %rdi,-0x8(%rbp) │ │ │ │ + add $0xffffffffffffffd0,%rbp │ │ │ │ + jmp 338a720 │ │ │ │ + nopw 0x0(%rax,%rax,1) │ │ │ │ (bad) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %bl,(%rsi) │ │ │ │ add %al,(%rax) │ │ │ │ - add %dl,0x11(%rax) │ │ │ │ - sbb $0xc4834903,%eax │ │ │ │ - pop %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,-0x75(%rax) │ │ │ │ + jne 4d2e40 │ │ │ │ + mov 0x28(%rbp),%rdi │ │ │ │ + mov 0x30(%rbp),%r8 │ │ │ │ + add $0x38,%rbp │ │ │ │ + mov %rsi,%r14 │ │ │ │ + mov %rdi,%rsi │ │ │ │ + mov %r8,%rdi │ │ │ │ + add $0x48,%r12 │ │ │ │ cmp 0x358(%r13),%r12 │ │ │ │ - ja 4d5701 │ │ │ │ - mov 0x7(%rbx),%rax │ │ │ │ - mov 0xf(%rbx),%rbx │ │ │ │ - movq $0x537f28,-0x50(%r12) │ │ │ │ - mov 0x20(%rbp),%rcx │ │ │ │ - mov %rcx,-0x48(%r12) │ │ │ │ - mov 0x28(%rbp),%rcx │ │ │ │ - mov %rcx,-0x40(%r12) │ │ │ │ - mov %rax,-0x38(%r12) │ │ │ │ - movq $0x3363ae0,-0x30(%r12) │ │ │ │ - lea -0x4f(%r12),%rax │ │ │ │ - mov %rax,-0x28(%r12) │ │ │ │ - movq $0x3c37ef9,-0x20(%r12) │ │ │ │ - movq $0x4d54b0,-0x18(%r12) │ │ │ │ - mov 0x18(%rbp),%rax │ │ │ │ - mov %rax,-0x10(%r12) │ │ │ │ - mov %rbx,-0x8(%r12) │ │ │ │ - lea -0x2e(%r12),%rax │ │ │ │ + ja 4d2e83 │ │ │ │ + movq $0x4d2c98,-0x40(%r12) │ │ │ │ + mov %rdi,-0x30(%r12) │ │ │ │ + mov %rbx,-0x28(%r12) │ │ │ │ + mov %rsi,-0x20(%r12) │ │ │ │ + movq $0x5f8830,-0x18(%r12) │ │ │ │ + mov %rdx,-0x10(%r12) │ │ │ │ + mov %r14,-0x8(%r12) │ │ │ │ mov %rax,(%r12) │ │ │ │ - lea 0x31d0044(%rip),%rdi │ │ │ │ - lea 0x37305df(%rip),%rsi │ │ │ │ - mov 0x8(%rbp),%r14 │ │ │ │ - movq $0x3393020,0x18(%rbp) │ │ │ │ - mov 0x30(%rbp),%rax │ │ │ │ - mov %rax,0x20(%rbp) │ │ │ │ - mov 0x10(%rbp),%rax │ │ │ │ - mov %rax,0x28(%rbp) │ │ │ │ - lea -0x16(%r12),%rax │ │ │ │ - mov %rax,0x30(%rbp) │ │ │ │ - add $0x18,%rbp │ │ │ │ - jmp 5ea130 │ │ │ │ - movq $0x58,0x388(%r13) │ │ │ │ + lea -0x40(%r12),%rdi │ │ │ │ + lea -0x11(%r12),%r14 │ │ │ │ + mov %rcx,%rbx │ │ │ │ + jmp 33959f8 │ │ │ │ + movq $0x48,0x388(%r13) │ │ │ │ + movq $0x4d2e10,-0x38(%rbp) │ │ │ │ + mov %rax,-0x30(%rbp) │ │ │ │ + mov %rcx,-0x28(%rbp) │ │ │ │ + mov %rdx,-0x20(%rbp) │ │ │ │ + mov %r14,-0x18(%rbp) │ │ │ │ + mov %rsi,-0x10(%rbp) │ │ │ │ + mov %rdi,-0x8(%rbp) │ │ │ │ + add $0xffffffffffffffc8,%rbp │ │ │ │ jmp 338a720 │ │ │ │ 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,-0x75(%rax) │ │ │ │ + or %r9b,-0x75(%r8) │ │ │ │ + rex.WRB adc %r9b,-0x75(%r8) │ │ │ │ + push %rbp │ │ │ │ + sbb %cl,-0x75(%rax) │ │ │ │ + jne 4d2f00 │ │ │ │ + mov 0x28(%rbp),%rdi │ │ │ │ + add $0x30,%rbp │ │ │ │ + jmp 4d2d80 │ │ │ │ nopl (%rax) │ │ │ │ - sldt (%rax) │ │ │ │ - add %al,(%rdx) │ │ │ │ + (bad) │ │ │ │ add %al,(%rax) │ │ │ │ - add %al,(%rsi) │ │ │ │ + add %al,(%rbx) │ │ │ │ add %al,(%rax) │ │ │ │ + add %al,(%rcx) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ - add %cl,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ - add %dl,0x48031d10(%rax) │ │ │ │ - lea -0x40(%rbp),%eax │ │ │ │ - cmp %r15,%rax │ │ │ │ - jb 4d5858 │ │ │ │ - movq $0x4d57a0,-0x40(%rbp) │ │ │ │ - mov 0x6(%rbx),%rax │ │ │ │ - mov 0xe(%rbx),%rcx │ │ │ │ - mov 0x16(%rbx),%rdx │ │ │ │ - mov 0x1e(%rbx),%rdi │ │ │ │ - mov 0x26(%rbx),%r8 │ │ │ │ - mov 0x2e(%rbx),%rbx │ │ │ │ - mov %rbx,%r9 │ │ │ │ - mov %r14,%rbx │ │ │ │ - mov %rcx,-0x38(%rbp) │ │ │ │ - mov %r9,-0x30(%rbp) │ │ │ │ - mov %rdx,-0x28(%rbp) │ │ │ │ - mov %rax,-0x20(%rbp) │ │ │ │ - mov %r8,-0x18(%rbp) │ │ │ │ - mov %rdi,-0x10(%rbp) │ │ │ │ + add %cl,(%rcx) │ │ │ │ + add %al,(%rax) │ │ │ │ + add %al,(%rax) │ │ │ │ + add %al,(%rax) │ │ │ │ + add %cl,-0x73(%rax) │ │ │ │ + rex.RB fmuls -0x8(%r9,%rdi,1) │ │ │ │ + jb 4d2fa4 │ │ │ │ + movq $0x4d2f50,-0x20(%rbp) │ │ │ │ + mov 0x5(%rbx),%rax │ │ │ │ + mov %rdi,%rbx │ │ │ │ + mov %rax,-0x18(%rbp) │ │ │ │ + mov %r14,-0x10(%rbp) │ │ │ │ mov %rsi,-0x8(%rbp) │ │ │ │ - add $0xffffffffffffffc0,%rbp │ │ │ │ + add $0xffffffffffffffe0,%rbp │ │ │ │ test $0x7,%bl │ │ │ │ - jne 4d57a0 │ │ │ │ + jne 4d2f50 │ │ │ │ mov (%rbx),%rax │ │ │ │ jmp *%rax │ │ │ │ - nopl (%rax) │ │ │ │ - (bad) │ │ │ │ + xchg %ax,%ax │ │ │ │ + add (%rax),%eax │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ - add %bl,(%rsi) │ │ │ │ + (bad) │ │ │ │ add %al,(%rax) │ │ │ │ - add %ah,(%rax) │ │ │ │ - adc %bl,-0x3b7cb6fd(%rip) │ │ │ │ - xor %cl,0x3b(%rbp) │ │ │ │ - movsl %ds:(%rsi),%es:(%rdi) │ │ │ │ - pop %rax │ │ │ │ - add (%rax),%eax │ │ │ │ - add %cl,(%rdi) │ │ │ │ - xchg %ebp,0x48000000(%rbx) │ │ │ │ - mov 0x7(%rbx),%eax │ │ │ │ - mov 0xf(%rbx),%rcx │ │ │ │ - mov 0x17(%rbx),%rbx │ │ │ │ - movq $0x4d55b8,-0x28(%r12) │ │ │ │ - mov 0x20(%rbp),%rdx │ │ │ │ - mov %rdx,-0x20(%r12) │ │ │ │ - mov 0x8(%rbp),%rdx │ │ │ │ - mov %rdx,-0x18(%r12) │ │ │ │ - mov 0x18(%rbp),%rdx │ │ │ │ - mov %rdx,-0x10(%r12) │ │ │ │ - mov 0x30(%rbp),%rdx │ │ │ │ - mov %rdx,-0x8(%r12) │ │ │ │ - mov 0x38(%rbp),%rdx │ │ │ │ - mov %rdx,(%r12) │ │ │ │ - movq $0x4d5838,0x8(%rbp) │ │ │ │ - mov %rbx,%rdx │ │ │ │ - mov 0x28(%rbp),%rbx │ │ │ │ - mov %rdx,0x20(%rbp) │ │ │ │ - mov %rcx,0x28(%rbp) │ │ │ │ - mov %rax,0x30(%rbp) │ │ │ │ - lea -0x26(%r12),%rax │ │ │ │ - mov %rax,0x38(%rbp) │ │ │ │ - add $0x8,%rbp │ │ │ │ + add %al,(%rax) │ │ │ │ + add %al,(%rax) │ │ │ │ + add %cl,-0x39(%rax) │ │ │ │ + rex.RB clc │ │ │ │ + mov %ch,(%rdi) │ │ │ │ + rex.WRB add %r9b,-0x75(%r8) │ │ │ │ + rex.XB (bad) │ │ │ │ + mov 0xf(%rbx),%rbx │ │ │ │ + mov %rax,0x0(%rbp) │ │ │ │ + add $0xfffffffffffffff8,%rbp │ │ │ │ test $0x7,%bl │ │ │ │ - jne 4d5838 │ │ │ │ + jne 4d2f88 │ │ │ │ mov (%rbx),%rax │ │ │ │ jmp *%rax │ │ │ │ - nopl 0x0(%rax) │ │ │ │ - (bad) │ │ │ │ + nopw 0x0(%rax,%rax,1) │ │ │ │ + add $0x0,%al │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ - add %bl,(%rsi) │ │ │ │ + (bad) │ │ │ │ add %al,(%rax) │ │ │ │ - add %cl,0x4c031d0f(%rax) │ │ │ │ - mov 0x10(%rbp),%ecx │ │ │ │ - mov %rbx,%r8 │ │ │ │ - mov 0x18(%rbp),%rdi │ │ │ │ + add %al,(%rax) │ │ │ │ + add %al,(%rax) │ │ │ │ + add %cl,-0x77(%rcx) │ │ │ │ + fmuls -0x75(%rax) │ │ │ │ + jge 4d2f97 │ │ │ │ mov 0x20(%rbp),%rsi │ │ │ │ - mov 0x28(%rbp),%r14 │ │ │ │ - mov 0x8(%rbp),%rbx │ │ │ │ - add $0x30,%rbp │ │ │ │ - jmp 4d5cb8 │ │ │ │ + mov 0x18(%rbp),%r14 │ │ │ │ + mov 0x10(%rbp),%rbx │ │ │ │ + add $0x28,%rbp │ │ │ │ + jmp 4d2d50 │ │ │ │ jmp *-0x8(%r13) │ │ │ │ - movq $0x30,0x388(%r13) │ │ │ │ - jmp 338a720 │ │ │ │ - nopl 0x0(%rax) │ │ │ │ - sldt (%rax) │ │ │ │ - add %al,(%rdx) │ │ │ │ + add %eax,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ - add %al,(%rdi) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ + adc %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ - add %cl,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ - add %bh,(%rax) │ │ │ │ - nopl (%rbx) │ │ │ │ - lea -0x48(%rbp),%rax │ │ │ │ + add %al,(%rax) │ │ │ │ + lea -0x18(%rbp),%rax │ │ │ │ cmp %r15,%rax │ │ │ │ - jb 4d5977 │ │ │ │ - movq $0x4d5900,-0x48(%rbp) │ │ │ │ - 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),%rbx │ │ │ │ - mov %rbx,%r10 │ │ │ │ - mov %r14,%rbx │ │ │ │ - mov %rcx,-0x40(%rbp) │ │ │ │ - mov %r10,-0x38(%rbp) │ │ │ │ - mov %r8,-0x30(%rbp) │ │ │ │ - mov %rdx,-0x28(%rbp) │ │ │ │ - mov %rax,-0x20(%rbp) │ │ │ │ - mov %rdi,-0x18(%rbp) │ │ │ │ - mov %r9,-0x10(%rbp) │ │ │ │ - mov %rsi,-0x8(%rbp) │ │ │ │ - add $0xffffffffffffffb8,%rbp │ │ │ │ + jb 4d303b │ │ │ │ + movq $0x3390fc8,-0x10(%rbp) │ │ │ │ + mov %rbx,-0x8(%rbp) │ │ │ │ + movq $0x4d2ff8,-0x18(%rbp) │ │ │ │ + mov 0x10(%rbx),%rbx │ │ │ │ + add $0xffffffffffffffe8,%rbp │ │ │ │ test $0x7,%bl │ │ │ │ - jne 4d5900 │ │ │ │ + jne 4d2ff8 │ │ │ │ mov (%rbx),%rax │ │ │ │ jmp *%rax │ │ │ │ - nopl (%rax) │ │ │ │ - or %al,(%rax) │ │ │ │ - add %al,(%rax) │ │ │ │ + nop │ │ │ │ + ... │ │ │ │ + (bad) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ - (bad) │ │ │ │ add %al,(%rax) │ │ │ │ - add %al,%al │ │ │ │ + add %cl,-0x7d(%rcx) │ │ │ │ (bad) │ │ │ │ - sbb $0xc4834903,%eax │ │ │ │ - cmp %cl,0x3b(%rbp) │ │ │ │ + sbb %cl,0x3b(%rbp) │ │ │ │ movsl %ds:(%rsi),%es:(%rdi) │ │ │ │ pop %rax │ │ │ │ add (%rax),%eax │ │ │ │ - add %dh,0x5a(%rdi) │ │ │ │ - movq $0x4d5730,-0x30(%r12) │ │ │ │ - mov 0x28(%rbp),%rax │ │ │ │ - mov %rax,-0x28(%r12) │ │ │ │ - mov 0x8(%rbp),%rax │ │ │ │ - mov %rax,-0x20(%r12) │ │ │ │ - mov 0x20(%rbp),%rax │ │ │ │ - mov %rax,-0x18(%r12) │ │ │ │ - mov 0x40(%rbp),%rcx │ │ │ │ - mov %rcx,-0x10(%r12) │ │ │ │ - mov 0x30(%rbp),%rcx │ │ │ │ - mov %rcx,-0x8(%r12) │ │ │ │ - mov 0x18(%rbp),%rcx │ │ │ │ - mov %rcx,(%r12) │ │ │ │ - lea -0x2e(%r12),%r8 │ │ │ │ - mov %rax,%rdi │ │ │ │ - mov %rbx,%rsi │ │ │ │ - mov 0x38(%rbp),%r14 │ │ │ │ - mov 0x10(%rbp),%rbx │ │ │ │ - add $0x48,%rbp │ │ │ │ - jmp 4d39f8 │ │ │ │ - movq $0x38,0x388(%r13) │ │ │ │ + add %dh,0x26(%rdi) │ │ │ │ + mov 0xf(%rbx),%rax │ │ │ │ + movq $0x2f83dd8,-0x10(%r12) │ │ │ │ + mov %rax,-0x8(%r12) │ │ │ │ + movq $0x3c37ef9,(%r12) │ │ │ │ + lea -0xf(%r12),%rbx │ │ │ │ + add $0x8,%rbp │ │ │ │ + jmp *0x0(%rbp) │ │ │ │ + movq $0x18,0x388(%r13) │ │ │ │ jmp 338a720 │ │ │ │ - jmp *-0x8(%r13) │ │ │ │ - nopl 0x0(%rax,%rax,1) │ │ │ │ - sldt (%rax) │ │ │ │ - add %al,(%rdx) │ │ │ │ - add %al,(%rax) │ │ │ │ - add %al,(%rdx) │ │ │ │ + jmp *-0x10(%r13) │ │ │ │ + nop │ │ │ │ + add %eax,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ - add %cl,(%rbx) │ │ │ │ + adc %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ - add %cl,-0x73(%rax) │ │ │ │ - rex.RB loopne 4d59e9 │ │ │ │ - cmp %edi,%eax │ │ │ │ - jb 4d5a34 │ │ │ │ - movq $0x4d59e8,-0x20(%rbp) │ │ │ │ - mov 0x6(%rbx),%rax │ │ │ │ - mov 0xe(%rbx),%rbx │ │ │ │ - mov %rbx,%rcx │ │ │ │ - mov %r14,%rbx │ │ │ │ - mov %rax,-0x18(%rbp) │ │ │ │ - mov %rcx,-0x10(%rbp) │ │ │ │ - mov %rsi,-0x8(%rbp) │ │ │ │ - add $0xffffffffffffffe0,%rbp │ │ │ │ + lea -0x18(%rbp),%rax │ │ │ │ + cmp %r15,%rax │ │ │ │ + jb 4d30d3 │ │ │ │ + movq $0x3390fc8,-0x10(%rbp) │ │ │ │ + mov %rbx,-0x8(%rbp) │ │ │ │ + movq $0x4d3090,-0x18(%rbp) │ │ │ │ + mov 0x10(%rbx),%rbx │ │ │ │ + add $0xffffffffffffffe8,%rbp │ │ │ │ test $0x7,%bl │ │ │ │ - jne 4d59e8 │ │ │ │ + jne 4d3090 │ │ │ │ mov (%rbx),%rax │ │ │ │ jmp *%rax │ │ │ │ - nopl (%rax) │ │ │ │ - add (%rax),%eax │ │ │ │ - add %al,(%rax) │ │ │ │ - add %al,(%rax) │ │ │ │ - add %al,(%rax) │ │ │ │ + nop │ │ │ │ + ... │ │ │ │ (bad) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %cl,-0x7d(%rcx) │ │ │ │ (bad) │ │ │ │ sbb %cl,0x3b(%rbp) │ │ │ │ movsl %ds:(%rsi),%es:(%rdi) │ │ │ │ pop %rax │ │ │ │ add (%rax),%eax │ │ │ │ - add %dh,0x2f(%rdi) │ │ │ │ - movq $0x3363098,-0x10(%r12) │ │ │ │ - mov 0x10(%rbp),%rax │ │ │ │ + add %dh,0x26(%rdi) │ │ │ │ + mov 0xf(%rbx),%rax │ │ │ │ + movq $0x2f83dd8,-0x10(%r12) │ │ │ │ mov %rax,-0x8(%r12) │ │ │ │ - mov 0x18(%rbp),%rax │ │ │ │ - mov %rax,(%r12) │ │ │ │ - lea -0xf(%r12),%rsi │ │ │ │ - mov %rbx,%r14 │ │ │ │ - mov 0x8(%rbp),%rbx │ │ │ │ - add $0x20,%rbp │ │ │ │ - jmp 3395748 │ │ │ │ + movq $0x3c37ef9,(%r12) │ │ │ │ + lea -0xf(%r12),%rbx │ │ │ │ + add $0x8,%rbp │ │ │ │ + jmp *0x0(%rbp) │ │ │ │ movq $0x18,0x388(%r13) │ │ │ │ jmp 338a720 │ │ │ │ - jmp *-0x8(%r13) │ │ │ │ - sldt (%rax) │ │ │ │ - add %al,(%rdx) │ │ │ │ + jmp *-0x10(%r13) │ │ │ │ + nop │ │ │ │ + sbb %eax,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ - add %al,(%rax,%rax,1) │ │ │ │ + add $0x1000000,%eax │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ - or %al,(%rax) │ │ │ │ + add %cl,(%rcx) │ │ │ │ add %al,(%rax) │ │ │ │ - jo 4d5a5b │ │ │ │ - sbb $0x458d4803,%eax │ │ │ │ - rorb $1,-0x8(%rcx,%rdi,1) │ │ │ │ - jb 4d5b2b │ │ │ │ - movq $0x4d5ab0,-0x30(%rbp) │ │ │ │ - mov 0x6(%rbx),%rax │ │ │ │ - mov 0xe(%rbx),%rcx │ │ │ │ - mov 0x16(%rbx),%rdx │ │ │ │ - mov 0x1e(%rbx),%rbx │ │ │ │ - mov %rbx,%rdi │ │ │ │ - mov %r14,%rbx │ │ │ │ - mov %rdi,-0x28(%rbp) │ │ │ │ - mov %rdx,-0x20(%rbp) │ │ │ │ - mov %rax,-0x18(%rbp) │ │ │ │ - mov %rcx,-0x10(%rbp) │ │ │ │ - mov %rsi,-0x8(%rbp) │ │ │ │ - add $0xffffffffffffffd0,%rbp │ │ │ │ - test $0x7,%bl │ │ │ │ - jne 4d5ab0 │ │ │ │ - mov (%rbx),%rax │ │ │ │ - jmp *%rax │ │ │ │ - nopl (%rax) │ │ │ │ - add $0x0,%eax │ │ │ │ add %al,(%rax) │ │ │ │ - add %bl,(%rsi) │ │ │ │ add %al,(%rax) │ │ │ │ - add %dl,(%rax) │ │ │ │ - or $0x8349031d,%eax │ │ │ │ + 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,0x5e(%rdi) │ │ │ │ - movq $0x32ce2c8,-0x20(%r12) │ │ │ │ - mov 0x28(%rbp),%rax │ │ │ │ - mov %rax,-0x18(%r12) │ │ │ │ - movq $0x4d5998,-0x10(%r12) │ │ │ │ - mov 0x18(%rbp),%rax │ │ │ │ - mov %rax,-0x8(%r12) │ │ │ │ - lea -0x1e(%r12),%rax │ │ │ │ - mov %rax,(%r12) │ │ │ │ - mov 0x20(%rbp),%r14 │ │ │ │ - mov %rbx,%rax │ │ │ │ - mov 0x8(%rbp),%rbx │ │ │ │ - mov 0x10(%rbp),%rcx │ │ │ │ - movq $0x3393020,0x10(%rbp) │ │ │ │ - mov %rax,0x18(%rbp) │ │ │ │ - mov %rcx,0x20(%rbp) │ │ │ │ - lea -0xe(%r12),%rax │ │ │ │ - mov %rax,0x28(%rbp) │ │ │ │ - add $0x10,%rbp │ │ │ │ - jmp 4d4248 │ │ │ │ - movq $0x28,0x388(%r13) │ │ │ │ - jmp 338a720 │ │ │ │ + add %dh,0x24(%rdi) │ │ │ │ + mov 0x3(%rbx),%rax │ │ │ │ + movq $0x4d3050,-0x10(%r12) │ │ │ │ + mov %r14,(%r12) │ │ │ │ + lea -0x10(%r12),%rdi │ │ │ │ + mov %r14,%rsi │ │ │ │ + mov %rax,%r14 │ │ │ │ + mov %r8,%rbx │ │ │ │ + jmp 33959f8 │ │ │ │ + movq $0x18,0x388(%r13) │ │ │ │ jmp *-0x8(%r13) │ │ │ │ - nop │ │ │ │ add %eax,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ adc %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ - clc │ │ │ │ - cmc │ │ │ │ - sbb $0x3,%al │ │ │ │ - lea -0x10(%rbp),%rax │ │ │ │ - cmp %r15,%rax │ │ │ │ - jb 4d5b62 │ │ │ │ - movq $0x3390fc8,-0x10(%rbp) │ │ │ │ - mov %rbx,-0x8(%rbp) │ │ │ │ - mov 0x10(%rbx),%r14 │ │ │ │ - add $0xfffffffffffffff0,%rbp │ │ │ │ - jmp 4bbe90 │ │ │ │ - jmp *-0x10(%r13) │ │ │ │ - xchg %ax,%ax │ │ │ │ - add (%rax),%al │ │ │ │ - add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ - adc (%rax),%al │ │ │ │ - add %al,(%rax) │ │ │ │ - shl $1,%ch │ │ │ │ - sbb $0x3,%al │ │ │ │ - lea -0x20(%rbp),%rax │ │ │ │ + lea -0x18(%rbp),%rax │ │ │ │ cmp %r15,%rax │ │ │ │ - jb 4d5c0c │ │ │ │ - add $0x18,%r12 │ │ │ │ - cmp 0x358(%r13),%r12 │ │ │ │ - ja 4d5c01 │ │ │ │ + jb 4d31c3 │ │ │ │ movq $0x3390fc8,-0x10(%rbp) │ │ │ │ mov %rbx,-0x8(%rbp) │ │ │ │ - mov 0x10(%rbx),%rax │ │ │ │ - mov 0x18(%rbx),%rbx │ │ │ │ - movq $0x4d5b40,-0x10(%r12) │ │ │ │ - mov %rbx,(%r12) │ │ │ │ - movq $0x4d5be8,-0x20(%rbp) │ │ │ │ - mov %rax,%rbx │ │ │ │ - lea -0x10(%r12),%rax │ │ │ │ - mov %rax,-0x18(%rbp) │ │ │ │ - add $0xffffffffffffffe0,%rbp │ │ │ │ + movq $0x4d3180,-0x18(%rbp) │ │ │ │ + mov 0x10(%rbx),%rbx │ │ │ │ + add $0xffffffffffffffe8,%rbp │ │ │ │ test $0x7,%bl │ │ │ │ - jne 4d5be8 │ │ │ │ + jne 4d3180 │ │ │ │ mov (%rbx),%rax │ │ │ │ jmp *%rax │ │ │ │ - nopl (%rax) │ │ │ │ - add %eax,(%rax) │ │ │ │ + nop │ │ │ │ + ... │ │ │ │ + (bad) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ + add %cl,-0x7d(%rcx) │ │ │ │ (bad) │ │ │ │ - add %al,(%rax) │ │ │ │ - add %ah,(%rax) │ │ │ │ - rcrb $0x3,(%rsi) │ │ │ │ - mov %rbx,%rdi │ │ │ │ - xor %esi,%esi │ │ │ │ - lea 0x31d6fd5(%rip),%r14 │ │ │ │ - movq $0x33924c0,0x0(%rbp) │ │ │ │ - jmp 608600 │ │ │ │ + sbb %cl,0x3b(%rbp) │ │ │ │ + movsl %ds:(%rsi),%es:(%rdi) │ │ │ │ + pop %rax │ │ │ │ + add (%rax),%eax │ │ │ │ + add %dh,0x26(%rdi) │ │ │ │ + mov 0xf(%rbx),%rax │ │ │ │ + movq $0x2f83dd8,-0x10(%r12) │ │ │ │ + mov %rax,-0x8(%r12) │ │ │ │ + movq $0x3c37ef9,(%r12) │ │ │ │ + lea -0xf(%r12),%rbx │ │ │ │ + add $0x8,%rbp │ │ │ │ + jmp *0x0(%rbp) │ │ │ │ movq $0x18,0x388(%r13) │ │ │ │ + jmp 338a720 │ │ │ │ jmp *-0x10(%r13) │ │ │ │ - add (%rax),%al │ │ │ │ + nop │ │ │ │ + sbb %eax,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ + add $0x1000000,%eax │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ - adc (%rax),%al │ │ │ │ add %al,(%rax) │ │ │ │ - sub %dh,%ch │ │ │ │ - sbb $0x3,%al │ │ │ │ - lea -0x10(%rbp),%rax │ │ │ │ - cmp %r15,%rax │ │ │ │ - jb 4d5c98 │ │ │ │ - add $0x38,%r12 │ │ │ │ - cmp 0x358(%r13),%r12 │ │ │ │ - ja 4d5c8d │ │ │ │ - movq $0x3390fc8,-0x10(%rbp) │ │ │ │ - mov %rbx,-0x8(%rbp) │ │ │ │ - mov 0x10(%rbx),%rax │ │ │ │ - mov 0x18(%rbx),%rbx │ │ │ │ - movq $0x4d5b78,-0x30(%r12) │ │ │ │ - mov %rax,-0x20(%r12) │ │ │ │ - mov %rbx,-0x18(%r12) │ │ │ │ - movq $0x3363ae0,-0x10(%r12) │ │ │ │ - movq $0x3c2ad49,-0x8(%r12) │ │ │ │ - lea -0x30(%r12),%rax │ │ │ │ - mov %rax,(%r12) │ │ │ │ - lea -0xe(%r12),%rsi │ │ │ │ - lea 0x2ee1cec(%rip),%r14 │ │ │ │ - add $0xfffffffffffffff0,%rbp │ │ │ │ - jmp 3359998 │ │ │ │ - movq $0x38,0x388(%r13) │ │ │ │ - jmp *-0x10(%r13) │ │ │ │ - nopl 0x0(%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,0x24(%rdi) │ │ │ │ + mov 0x3(%rbx),%rax │ │ │ │ + movq $0x4d3140,-0x10(%r12) │ │ │ │ + mov %r14,(%r12) │ │ │ │ + lea -0x10(%r12),%rdi │ │ │ │ + mov %r14,%rsi │ │ │ │ + mov %rax,%r14 │ │ │ │ + mov %r8,%rbx │ │ │ │ + jmp 33959f8 │ │ │ │ + movq $0x18,0x388(%r13) │ │ │ │ + jmp *-0x8(%r13) │ │ │ │ sbb (%rax),%al │ │ │ │ add %al,(%rax) │ │ │ │ (bad) │ │ │ │ add %al,(%rax) │ │ │ │ - add %al,(%rax,%rax,1) │ │ │ │ + add %al,(%rcx) │ │ │ │ add %al,(%rax) │ │ │ │ - add %eax,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ - or %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ - or %cl,(%rbx) │ │ │ │ + add %cl,(%rcx) │ │ │ │ + add %al,(%rax) │ │ │ │ + add %ah,(%rax) │ │ │ │ + (bad) │ │ │ │ sbb $0x458d4803,%eax │ │ │ │ - cwtl │ │ │ │ - cmp %r15,%rax │ │ │ │ - jb 4d6187 │ │ │ │ - mov 0x0(%rbp),%rax │ │ │ │ - mov %r8,%rcx │ │ │ │ - and $0x7,%r8d │ │ │ │ - cmp $0x1,%r8 │ │ │ │ - je 4d61b7 │ │ │ │ - movq $0x4d5d58,-0x60(%rbp) │ │ │ │ - mov %rbx,%rax │ │ │ │ - mov 0x2(%rbx),%rdx │ │ │ │ - mov 0xa(%rbx),%r8 │ │ │ │ - mov 0x12(%rbx),%r10 │ │ │ │ - mov 0x1a(%rbx),%r11 │ │ │ │ - mov 0x22(%rbx),%rbx │ │ │ │ - mov %rbx,0x40(%rsp) │ │ │ │ - mov 0x6(%rcx),%rbx │ │ │ │ - mov %rdx,-0x58(%rbp) │ │ │ │ - mov 0x40(%rsp),%rdx │ │ │ │ - mov %rdx,-0x50(%rbp) │ │ │ │ - mov %r8,-0x48(%rbp) │ │ │ │ - mov %r11,-0x40(%rbp) │ │ │ │ - mov %r10,-0x38(%rbp) │ │ │ │ - mov %rax,-0x30(%rbp) │ │ │ │ - mov %r9,-0x28(%rbp) │ │ │ │ - mov %r14,-0x20(%rbp) │ │ │ │ - mov %rsi,-0x18(%rbp) │ │ │ │ - mov %rdi,-0x10(%rbp) │ │ │ │ - mov 0xe(%rcx),%rax │ │ │ │ - mov %rax,-0x8(%rbp) │ │ │ │ - add $0xffffffffffffffa0,%rbp │ │ │ │ + enter $0x394c,$0xf8 │ │ │ │ + jb 4d32de │ │ │ │ + movq $0x4d3288,-0x30(%rbp) │ │ │ │ + mov 0x2(%rbx),%rax │ │ │ │ + mov %r14,%rbx │ │ │ │ + mov %rax,-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 4d5d58 │ │ │ │ + jne 4d3288 │ │ │ │ mov (%rbx),%rax │ │ │ │ jmp *%rax │ │ │ │ - nopl (%rax) │ │ │ │ - mov %es,(%rax) │ │ │ │ + xchg %ax,%ax │ │ │ │ + (bad) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ - (bad) │ │ │ │ + add %bl,(%rsi) │ │ │ │ add %al,(%rax) │ │ │ │ - add %ch,0xa(%rax) │ │ │ │ - sbb $0x458b4803,%eax │ │ │ │ - or %cl,-0x75(%rax) │ │ │ │ - rex.WRB adc %r9b,-0x75(%r8) │ │ │ │ - push %rbp │ │ │ │ - sbb %cl,-0x75(%rax) │ │ │ │ - jne 4d5d88 │ │ │ │ - mov 0x28(%rbp),%rdi │ │ │ │ - mov 0x30(%rbp),%r8 │ │ │ │ - mov 0x38(%rbp),%r9 │ │ │ │ - mov 0x60(%rbp),%r10 │ │ │ │ - mov 0x40(%rbp),%r14 │ │ │ │ - mov 0x48(%rbp),%r11 │ │ │ │ - mov %rax,0x48(%rsp) │ │ │ │ - mov 0x50(%rbp),%rax │ │ │ │ - mov %rcx,0x40(%rsp) │ │ │ │ - mov 0x58(%rbp),%rcx │ │ │ │ - mov %rdx,0x50(%rsp) │ │ │ │ - mov 0xf(%rbx),%rdx │ │ │ │ - mov %rsi,0x58(%rsp) │ │ │ │ - mov 0x17(%rbx),%rsi │ │ │ │ - mov 0x7(%rbx),%rbx │ │ │ │ - mov %rdi,0x60(%rsp) │ │ │ │ - mov 0x7(%rbx),%rdi │ │ │ │ - mov 0xf(%rbx),%rbx │ │ │ │ - mov %r8,0x68(%rsp) │ │ │ │ - mov 0x7(%rbx),%r8 │ │ │ │ - mov %r9,0x70(%rsp) │ │ │ │ - mov 0xf(%rbx),%r9 │ │ │ │ - mov 0x17(%rbx),%rbx │ │ │ │ - cmp $0x4,%rbx │ │ │ │ - jne 4d600b │ │ │ │ - cmp $0x34b4230,%r9 │ │ │ │ - je 4d5e79 │ │ │ │ - sub $0x8,%rsp │ │ │ │ - mov %rdi,0x80(%rsp) │ │ │ │ - mov %r9,%rdi │ │ │ │ - mov %rsi,0x88(%rsp) │ │ │ │ - lea 0x2fde430(%rip),%rsi │ │ │ │ - mov %rdx,0x90(%rsp) │ │ │ │ - mov $0x4,%edx │ │ │ │ - mov %rax,0x98(%rsp) │ │ │ │ - xor %eax,%eax │ │ │ │ - mov %r8,0xc0(%rsp) │ │ │ │ - mov %r9,0xb8(%rsp) │ │ │ │ - mov %rcx,0xb0(%rsp) │ │ │ │ - mov %r11,0xa8(%rsp) │ │ │ │ - mov %r10,0xa0(%rsp) │ │ │ │ - call 4053d0 │ │ │ │ - add $0x8,%rsp │ │ │ │ - movslq %eax,%rax │ │ │ │ - test %rax,%rax │ │ │ │ - jne 4d5fc6 │ │ │ │ - mov 0x78(%rsp),%rdi │ │ │ │ - mov 0x80(%rsp),%rsi │ │ │ │ - mov 0x88(%rsp),%rdx │ │ │ │ - mov 0xa8(%rsp),%rcx │ │ │ │ - mov 0x98(%rsp),%r10 │ │ │ │ - add $0x28,%r12 │ │ │ │ + add %dl,%al │ │ │ │ + (bad) │ │ │ │ + sbb $0xd8894803,%eax │ │ │ │ + and $0x7,%eax │ │ │ │ + cmp $0x1,%rax │ │ │ │ + jne 4d32e2 │ │ │ │ + add $0x18,%r12 │ │ │ │ cmp 0x358(%r13),%r12 │ │ │ │ - ja 4d6500 │ │ │ │ - movq $0x4d5a50,-0x20(%r12) │ │ │ │ - mov %r10,-0x18(%r12) │ │ │ │ - mov %rcx,-0x10(%r12) │ │ │ │ - mov 0x70(%rsp),%rax │ │ │ │ - mov %rax,-0x8(%r12) │ │ │ │ - mov 0x60(%rsp),%rax │ │ │ │ + ja 4d32ce │ │ │ │ + movq $0x4d2fb8,-0x10(%r12) │ │ │ │ + mov 0x10(%rbp),%rax │ │ │ │ mov %rax,(%r12) │ │ │ │ - movq $0x4d5ef0,0x10(%rbp) │ │ │ │ - mov %rdx,%rbx │ │ │ │ - mov %rdi,0x30(%rbp) │ │ │ │ - mov %rsi,0x58(%rbp) │ │ │ │ - lea -0x1e(%r12),%rax │ │ │ │ - mov %rax,0x60(%rbp) │ │ │ │ - add $0x10,%rbp │ │ │ │ + lea -0x10(%r12),%rdi │ │ │ │ + mov %rax,%rsi │ │ │ │ + lea 0x3755338(%rip),%r14 │ │ │ │ + mov 0x28(%rbp),%rbx │ │ │ │ + add $0x38,%rbp │ │ │ │ + jmp 33959f8 │ │ │ │ + movq $0x18,0x388(%r13) │ │ │ │ + jmp 338a720 │ │ │ │ + jmp *-0x8(%r13) │ │ │ │ + movq $0x4d3310,0x0(%rbp) │ │ │ │ + mov %rbx,%rsi │ │ │ │ + lea 0x31d549c(%rip),%r14 │ │ │ │ + jmp 3306d98 │ │ │ │ + nopl 0x0(%rax) │ │ │ │ + (bad) │ │ │ │ + add %al,(%rax) │ │ │ │ + add %al,(%rax) │ │ │ │ + add %al,(%rax) │ │ │ │ + add %bl,(%rsi) │ │ │ │ + add %al,(%rax) │ │ │ │ + add %ch,(%rax) │ │ │ │ + (bad) │ │ │ │ + sbb $0x45c74803,%eax │ │ │ │ + add %dh,(%rax) │ │ │ │ + xor 0x0(%rbp),%ecx │ │ │ │ + mov %rbx,%r14 │ │ │ │ + jmp 330b208 │ │ │ │ + (bad) │ │ │ │ + add %al,(%rax) │ │ │ │ + add %al,(%rax) │ │ │ │ + add %al,(%rax) │ │ │ │ + add %bl,(%rsi) │ │ │ │ + add %al,(%rax) │ │ │ │ + add %cl,(%rax) │ │ │ │ + (bad) │ │ │ │ + sbb $0xd8894803,%eax │ │ │ │ + and $0x7,%eax │ │ │ │ + cmp $0x1,%rax │ │ │ │ + je 4d3480 │ │ │ │ + movq $0x4d3378,-0x8(%rbp) │ │ │ │ + mov 0x6(%rbx),%rax │ │ │ │ + mov 0xe(%rbx),%rbx │ │ │ │ + mov %rax,0x0(%rbp) │ │ │ │ + add $0xfffffffffffffff8,%rbp │ │ │ │ test $0x7,%bl │ │ │ │ - jne 4d5ef0 │ │ │ │ + jne 4d3378 │ │ │ │ mov (%rbx),%rax │ │ │ │ jmp *%rax │ │ │ │ nopw 0x0(%rax,%rax,1) │ │ │ │ - mov (%rcx),%al │ │ │ │ + (bad) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ - (bad) │ │ │ │ + add %bl,(%rsi) │ │ │ │ add %al,(%rax) │ │ │ │ - add %dl,%al │ │ │ │ - or %bl,0x458b4803(%rip) │ │ │ │ - push %rax │ │ │ │ - mov 0x8(%rbp),%rcx │ │ │ │ - mov 0x28(%rbp),%rdx │ │ │ │ - mov 0x30(%rbp),%r14 │ │ │ │ - mov 0x38(%rbp),%rsi │ │ │ │ - mov 0x40(%rbp),%rdi │ │ │ │ - mov 0x48(%rbp),%r8 │ │ │ │ - mov %rbx,%r9 │ │ │ │ - and $0x7,%r9d │ │ │ │ - cmp $0x1,%r9 │ │ │ │ - je 4d64af │ │ │ │ - add $0x70,%r12 │ │ │ │ - cmp 0x358(%r13),%r12 │ │ │ │ - ja 4d5fb6 │ │ │ │ - mov 0x6(%rbx),%r9 │ │ │ │ - mov 0xe(%rbx),%rbx │ │ │ │ - movq $0x4d5c20,-0x68(%r12) │ │ │ │ - mov %r9,-0x58(%r12) │ │ │ │ - mov %rbx,-0x50(%r12) │ │ │ │ - movq $0x50aa00,-0x48(%r12) │ │ │ │ - mov 0x20(%rbp),%rbx │ │ │ │ - mov %rbx,-0x40(%r12) │ │ │ │ - lea -0x68(%r12),%rbx │ │ │ │ - mov %rbx,-0x38(%r12) │ │ │ │ - movq $0x3363ae0,-0x30(%r12) │ │ │ │ - lea -0x47(%r12),%rbx │ │ │ │ - mov %rbx,-0x28(%r12) │ │ │ │ - mov %rsi,-0x20(%r12) │ │ │ │ - movq $0x4a37b8,-0x18(%r12) │ │ │ │ - mov %r14,-0x10(%r12) │ │ │ │ - lea -0x2e(%r12),%rbx │ │ │ │ - mov %rbx,-0x8(%r12) │ │ │ │ - mov %rdi,(%r12) │ │ │ │ - mov %r8,%rbx │ │ │ │ - mov %rax,%r8 │ │ │ │ - mov %rdx,%rdi │ │ │ │ - lea -0x17(%r12),%rsi │ │ │ │ - mov %rbx,%r14 │ │ │ │ - mov %rcx,%rbx │ │ │ │ - add $0x58,%rbp │ │ │ │ - jmp 4d39f8 │ │ │ │ - movq $0x70,0x388(%r13) │ │ │ │ - jmp 338a720 │ │ │ │ - mov 0xb8(%rsp),%r8 │ │ │ │ - mov 0xb0(%rsp),%r9 │ │ │ │ - mov 0x78(%rsp),%rdi │ │ │ │ - mov 0x80(%rsp),%rsi │ │ │ │ - mov 0x88(%rsp),%rdx │ │ │ │ - mov 0xa8(%rsp),%rcx │ │ │ │ - mov 0x90(%rsp),%rax │ │ │ │ - mov 0xa0(%rsp),%r11 │ │ │ │ - mov 0x98(%rsp),%r10 │ │ │ │ - mov %r10,0x98(%rsp) │ │ │ │ - mov 0x40(%rsp),%r10 │ │ │ │ - test %r10,%r10 │ │ │ │ - jne 4d625b │ │ │ │ - cmp $0x4,%rbx │ │ │ │ - jne 4d625b │ │ │ │ - cmp $0x33b7dbe,%r9 │ │ │ │ - je 4d60cd │ │ │ │ - sub $0x8,%rsp │ │ │ │ - mov %rdi,%r10 │ │ │ │ - mov %r9,%rdi │ │ │ │ - mov %rsi,0x88(%rsp) │ │ │ │ - lea 0x2ee1d6d(%rip),%rsi │ │ │ │ - mov %rdx,0x90(%rsp) │ │ │ │ - mov $0x4,%edx │ │ │ │ - mov %rax,0x98(%rsp) │ │ │ │ - xor %eax,%eax │ │ │ │ - mov %r8,0xc0(%rsp) │ │ │ │ - mov %r9,0xb8(%rsp) │ │ │ │ - mov %r10,0x80(%rsp) │ │ │ │ - mov %rcx,0xb0(%rsp) │ │ │ │ - mov %r11,0xa8(%rsp) │ │ │ │ - call 4053d0 │ │ │ │ - add $0x8,%rsp │ │ │ │ - movslq %eax,%rax │ │ │ │ - test %rax,%rax │ │ │ │ - jne 4d621e │ │ │ │ - mov 0x80(%rsp),%rsi │ │ │ │ - mov 0x88(%rsp),%rdx │ │ │ │ - mov 0xa8(%rsp),%rcx │ │ │ │ - mov 0x90(%rsp),%rax │ │ │ │ - mov 0xa0(%rsp),%r11 │ │ │ │ - add $0x60,%r12 │ │ │ │ - cmp 0x358(%r13),%r12 │ │ │ │ - ja 4d6167 │ │ │ │ - movq $0x4d5888,-0x58(%r12) │ │ │ │ - mov 0x98(%rsp),%rbx │ │ │ │ - mov %rbx,-0x50(%r12) │ │ │ │ - mov 0x48(%rsp),%rbx │ │ │ │ - mov %rbx,-0x48(%r12) │ │ │ │ - mov 0x70(%rsp),%rbx │ │ │ │ - mov %rbx,-0x40(%r12) │ │ │ │ - mov %rcx,-0x38(%r12) │ │ │ │ - mov 0x68(%rsp),%rcx │ │ │ │ - mov %rcx,-0x30(%r12) │ │ │ │ - mov %rsi,-0x28(%r12) │ │ │ │ - mov 0x50(%rsp),%rcx │ │ │ │ - mov %rcx,-0x20(%r12) │ │ │ │ - movq $0x4a37b8,-0x18(%r12) │ │ │ │ - mov %r14,-0x10(%r12) │ │ │ │ - mov %r11,-0x8(%r12) │ │ │ │ - mov %rax,(%r12) │ │ │ │ - mov %rdx,%r14 │ │ │ │ - movq $0x3393020,0x48(%rbp) │ │ │ │ - lea -0x17(%r12),%rax │ │ │ │ - mov %rax,0x50(%rbp) │ │ │ │ - mov %rbx,0x58(%rbp) │ │ │ │ - lea -0x56(%r12),%rax │ │ │ │ - mov %rax,0x60(%rbp) │ │ │ │ - add $0x48,%rbp │ │ │ │ - jmp 607718 │ │ │ │ - movq $0x60,0x388(%r13) │ │ │ │ - movq $0x4d6538,0x0(%rbp) │ │ │ │ - mov %rsi,0x20(%rbp) │ │ │ │ - mov %rdx,0x28(%rbp) │ │ │ │ - jmp 338a2b0 │ │ │ │ - jmp *-0x8(%r13) │ │ │ │ - nopl 0x0(%rax,%rax,1) │ │ │ │ - add $0x0,%al │ │ │ │ + add %al,0x5f(%rax) │ │ │ │ + sbb $0x7e38303,%eax │ │ │ │ + cmp $0x1,%rbx │ │ │ │ + je 4d3391 │ │ │ │ + lea 0x31d5f30(%rip),%rbx │ │ │ │ + add $0x40,%rbp │ │ │ │ + mov (%rbx),%rax │ │ │ │ + jmp *%rax │ │ │ │ + movq $0x4d33b8,0x0(%rbp) │ │ │ │ + mov 0x10(%rbp),%rbx │ │ │ │ + test $0x7,%bl │ │ │ │ + jne 4d33b8 │ │ │ │ + mov (%rbx),%rax │ │ │ │ + jmp *%rax │ │ │ │ + nop │ │ │ │ + xchg %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) │ │ │ │ - and %r9b,0x75(%r11,%rcx,4) │ │ │ │ - or %cl,-0x75(%rax) │ │ │ │ - jne 4d61bc │ │ │ │ - mov 0x18(%rbp),%rdi │ │ │ │ - add $0x20,%rbp │ │ │ │ + or %r9b,-0x39(%r8) │ │ │ │ + or %r14b,%r8b │ │ │ │ + xor 0x0(%rbp),%ecx │ │ │ │ + mov 0x7(%rbx),%rbx │ │ │ │ mov %rbx,%rcx │ │ │ │ - add $0x20,%r12 │ │ │ │ - cmp 0x358(%r13),%r12 │ │ │ │ - ja 4d61f3 │ │ │ │ - movq $0x4a37b8,-0x18(%r12) │ │ │ │ - mov %r14,-0x10(%r12) │ │ │ │ - mov %rsi,-0x8(%r12) │ │ │ │ - mov %rdi,(%r12) │ │ │ │ - lea 0x31ce3b7(%rip),%rsi │ │ │ │ - lea -0x17(%r12),%r14 │ │ │ │ - mov %rax,%rbx │ │ │ │ - add $0x8,%rbp │ │ │ │ - jmp 3395748 │ │ │ │ - movq $0x20,0x388(%r13) │ │ │ │ - movq $0x4d61a0,-0x20(%rbp) │ │ │ │ - mov %rcx,%rbx │ │ │ │ - mov %r14,-0x18(%rbp) │ │ │ │ - mov %rsi,-0x10(%rbp) │ │ │ │ - mov %rdi,-0x8(%rbp) │ │ │ │ - add $0xffffffffffffffe0,%rbp │ │ │ │ - jmp 338a720 │ │ │ │ - mov 0xb8(%rsp),%r8 │ │ │ │ - mov 0xb0(%rsp),%r9 │ │ │ │ - mov 0x78(%rsp),%rdi │ │ │ │ - mov 0x80(%rsp),%rsi │ │ │ │ - mov 0x88(%rsp),%rdx │ │ │ │ - mov 0xa8(%rsp),%rcx │ │ │ │ - mov 0x90(%rsp),%rax │ │ │ │ - mov 0xa0(%rsp),%r11 │ │ │ │ - cmp $0x4,%rbx │ │ │ │ - je 4d6346 │ │ │ │ - mov %rdi,%r10 │ │ │ │ - mov %rax,%rdi │ │ │ │ - mov %r8,%rax │ │ │ │ - mov %rdx,%r8 │ │ │ │ - mov %rcx,%rdx │ │ │ │ - mov %r11,0xa0(%rsp) │ │ │ │ - mov %r9,%r11 │ │ │ │ - mov %rsi,%r9 │ │ │ │ - mov 0xa0(%rsp),%rsi │ │ │ │ - mov 0x98(%rsp),%rcx │ │ │ │ - add $0x30,%r12 │ │ │ │ - cmp 0x358(%r13),%r12 │ │ │ │ - ja 4d6312 │ │ │ │ - movq $0x4d52c0,-0x28(%r12) │ │ │ │ - mov %rcx,-0x20(%r12) │ │ │ │ - movq $0x4a37b8,-0x18(%r12) │ │ │ │ - mov %r14,-0x10(%r12) │ │ │ │ - mov %rsi,-0x8(%r12) │ │ │ │ - mov %rdi,(%r12) │ │ │ │ - mov %r9,%rcx │ │ │ │ - mov %r8,%r9 │ │ │ │ - mov %rbx,%r8 │ │ │ │ - mov %rax,%rdi │ │ │ │ - mov %r11,%rsi │ │ │ │ - mov %r10,%r14 │ │ │ │ - mov 0x58(%rsp),%rax │ │ │ │ - mov %rax,%rbx │ │ │ │ - mov %rcx,0x38(%rbp) │ │ │ │ - mov %rdx,0x40(%rbp) │ │ │ │ - movq $0x3393020,0x48(%rbp) │ │ │ │ - lea -0x17(%r12),%rax │ │ │ │ - mov %rax,0x50(%rbp) │ │ │ │ - mov 0x70(%rsp),%rdx │ │ │ │ - mov %rdx,0x58(%rbp) │ │ │ │ - lea -0x26(%r12),%rax │ │ │ │ - mov %rax,0x60(%rbp) │ │ │ │ - add $0x38,%rbp │ │ │ │ - jmp 4d5020 │ │ │ │ - movq $0x30,0x388(%r13) │ │ │ │ - movq $0x4d66a0,-0x8(%rbp) │ │ │ │ - mov %rbx,0x0(%rbp) │ │ │ │ - mov %rax,0x8(%rbp) │ │ │ │ - mov %r11,0x10(%rbp) │ │ │ │ - mov %r10,0x18(%rbp) │ │ │ │ - mov %r9,0x28(%rbp) │ │ │ │ - mov %r8,0x30(%rbp) │ │ │ │ - add $0xfffffffffffffff8,%rbp │ │ │ │ - jmp 338a2b0 │ │ │ │ - cmp $0x33b7dbe,%r9 │ │ │ │ - je 4d63dd │ │ │ │ - sub $0x8,%rsp │ │ │ │ - mov %rdi,%r10 │ │ │ │ - mov %r9,%rdi │ │ │ │ - mov %rsi,0x88(%rsp) │ │ │ │ - lea 0x2ee1a52(%rip),%rsi │ │ │ │ - mov %rdx,0x90(%rsp) │ │ │ │ - mov $0x4,%edx │ │ │ │ - mov %rax,0x98(%rsp) │ │ │ │ - xor %eax,%eax │ │ │ │ - mov %r8,0xc0(%rsp) │ │ │ │ - mov %r9,0xb8(%rsp) │ │ │ │ - mov %r10,0x80(%rsp) │ │ │ │ - mov %rcx,0xb0(%rsp) │ │ │ │ - mov %r11,0xa8(%rsp) │ │ │ │ - call 4053d0 │ │ │ │ - add $0x8,%rsp │ │ │ │ - movslq %eax,%rax │ │ │ │ - test %rax,%rax │ │ │ │ - jne 4d65ef │ │ │ │ - mov 0x78(%rsp),%rdi │ │ │ │ - mov 0xa8(%rsp),%rcx │ │ │ │ - mov 0x90(%rsp),%rax │ │ │ │ - mov 0xa0(%rsp),%r11 │ │ │ │ - add $0x68,%r12 │ │ │ │ - cmp 0x358(%r13),%r12 │ │ │ │ - ja 4d648f │ │ │ │ - movq $0x4d5370,-0x60(%r12) │ │ │ │ - mov 0x98(%rsp),%rbx │ │ │ │ - mov %rbx,-0x58(%r12) │ │ │ │ - movq $0x50d128,-0x50(%r12) │ │ │ │ - movq $0x36acc57,-0x48(%r12) │ │ │ │ - mov %rdi,-0x40(%r12) │ │ │ │ - movq $0x36a4478,-0x38(%r12) │ │ │ │ - movq $0x3363ae0,-0x30(%r12) │ │ │ │ - lea -0x4f(%r12),%rbx │ │ │ │ - mov %rbx,-0x28(%r12) │ │ │ │ - mov %r14,-0x20(%r12) │ │ │ │ - movq $0x4a37b8,-0x18(%r12) │ │ │ │ - lea -0x2e(%r12),%rbx │ │ │ │ - mov %rbx,-0x10(%r12) │ │ │ │ - mov %r11,-0x8(%r12) │ │ │ │ - mov %rax,(%r12) │ │ │ │ - mov %rcx,%r14 │ │ │ │ - mov 0x60(%rsp),%rax │ │ │ │ mov %rax,%rbx │ │ │ │ - movq $0x3393020,0x48(%rbp) │ │ │ │ - lea -0x17(%r12),%rax │ │ │ │ - mov %rax,0x50(%rbp) │ │ │ │ - mov 0x70(%rsp),%rdx │ │ │ │ - mov %rdx,0x58(%rbp) │ │ │ │ - lea -0x5e(%r12),%rax │ │ │ │ - mov %rax,0x60(%rbp) │ │ │ │ - add $0x48,%rbp │ │ │ │ - jmp 4d4248 │ │ │ │ - movq $0x68,0x388(%r13) │ │ │ │ - movq $0x4d65a8,0x20(%rbp) │ │ │ │ - mov %rdi,0x30(%rbp) │ │ │ │ - add $0x20,%rbp │ │ │ │ - jmp 338a2b0 │ │ │ │ - add $0x20,%r12 │ │ │ │ - cmp 0x358(%r13),%r12 │ │ │ │ - ja 4d64f0 │ │ │ │ - movq $0x4a37b8,-0x18(%r12) │ │ │ │ - mov %r14,-0x10(%r12) │ │ │ │ - mov %rsi,-0x8(%r12) │ │ │ │ - mov %rdi,(%r12) │ │ │ │ - mov %r8,%rbx │ │ │ │ - mov %rax,%r8 │ │ │ │ - mov %rdx,%rdi │ │ │ │ - lea -0x17(%r12),%rsi │ │ │ │ - mov %rbx,%r14 │ │ │ │ - mov %rcx,%rbx │ │ │ │ - add $0x58,%rbp │ │ │ │ - jmp 4d39f8 │ │ │ │ - movq $0x20,0x388(%r13) │ │ │ │ - jmp 338a720 │ │ │ │ - movq $0x28,0x388(%r13) │ │ │ │ - movq $0x4d6650,0x8(%rbp) │ │ │ │ - mov %rdi,0x10(%rbp) │ │ │ │ - mov %rsi,0x20(%rbp) │ │ │ │ - mov %rdx,0x30(%rbp) │ │ │ │ + mov %rcx,0x10(%rbp) │ │ │ │ add $0x8,%rbp │ │ │ │ - jmp 338a2b0 │ │ │ │ - mov %es,(%rax) │ │ │ │ - add %al,(%rax) │ │ │ │ - add %al,(%rax) │ │ │ │ + test $0x7,%bl │ │ │ │ + jne 4d33f0 │ │ │ │ + mov (%rbx),%rax │ │ │ │ + jmp *%rax │ │ │ │ + rex.RX add %r8b,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ - (bad) │ │ │ │ add %al,(%rax) │ │ │ │ - add %cl,0x48031d02(%rax) │ │ │ │ - mov 0x8(%rbp),%eax │ │ │ │ - mov 0x18(%rbp),%rbx │ │ │ │ - mov 0x30(%rbp),%rcx │ │ │ │ - mov 0x38(%rbp),%rdx │ │ │ │ - mov 0x60(%rbp),%rsi │ │ │ │ - mov 0x40(%rbp),%r14 │ │ │ │ - mov 0x48(%rbp),%rdi │ │ │ │ - mov 0x50(%rbp),%r8 │ │ │ │ - mov 0x58(%rbp),%r9 │ │ │ │ - mov 0x28(%rbp),%r10 │ │ │ │ - mov 0x20(%rbp),%r11 │ │ │ │ - mov %rsi,0x98(%rsp) │ │ │ │ - mov %r11,%rsi │ │ │ │ - mov %rdi,%r11 │ │ │ │ - mov %rdx,0x70(%rsp) │ │ │ │ - mov %r10,%rdx │ │ │ │ - mov %rcx,0x68(%rsp) │ │ │ │ - mov %r9,%rcx │ │ │ │ - mov %rbx,0x50(%rsp) │ │ │ │ - mov %rax,0x48(%rsp) │ │ │ │ - mov %r8,%rax │ │ │ │ - jmp 4d60cd │ │ │ │ - nopl 0x0(%rax) │ │ │ │ - or %al,(%rax) │ │ │ │ + add %bl,(%rsi) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ + add %cl,-0x7d(%rcx) │ │ │ │ (bad) │ │ │ │ + and %cl,0x3b(%rbp) │ │ │ │ + movsl %ds:(%rsi),%es:(%rdi) │ │ │ │ + pop %rax │ │ │ │ + add (%rax),%eax │ │ │ │ + add %cl,(%rdi) │ │ │ │ + xchg %ecx,0x48000000(%rdi) │ │ │ │ + mov 0x7(%rbx),%eax │ │ │ │ + movq $0x32ce2c8,-0x18(%r12) │ │ │ │ + mov %rbx,-0x10(%r12) │ │ │ │ + mov 0x10(%rbp),%rbx │ │ │ │ + mov 0x18(%rbp),%rcx │ │ │ │ + mov 0x20(%rbp),%rdx │ │ │ │ + lea -0x16(%r12),%rsi │ │ │ │ + cmp 0x8(%rbp),%rax │ │ │ │ + jl 4d3455 │ │ │ │ + movq $0x4d31e0,-0x8(%r12) │ │ │ │ + mov %rsi,(%r12) │ │ │ │ + mov %rdx,%r9 │ │ │ │ + mov %rcx,%r8 │ │ │ │ + mov %rbx,%rdi │ │ │ │ + lea -0x3(%r12),%rsi │ │ │ │ + lea 0x31d5369(%rip),%r14 │ │ │ │ + add $0x28,%rbp │ │ │ │ + jmp 2f85310 │ │ │ │ + movq $0x4d30f0,-0x8(%r12) │ │ │ │ + mov %rsi,(%r12) │ │ │ │ + mov %rdx,%r9 │ │ │ │ + mov %rcx,%r8 │ │ │ │ + mov %rbx,%rdi │ │ │ │ + lea -0x3(%r12),%rsi │ │ │ │ + lea 0x371903e(%rip),%r14 │ │ │ │ + add $0x28,%rbp │ │ │ │ + jmp 2f85310 │ │ │ │ + lea 0x31d5df1(%rip),%rbx │ │ │ │ + add $0x38,%rbp │ │ │ │ + mov (%rbx),%rax │ │ │ │ + jmp *%rax │ │ │ │ + movq $0x20,0x388(%r13) │ │ │ │ + jmp 338a720 │ │ │ │ + add (%rax),%eax │ │ │ │ add %al,(%rax) │ │ │ │ - add %bl,(%rax) │ │ │ │ - add 0x458b4803(%rip),%bl │ │ │ │ - or %cl,-0x75(%rax) │ │ │ │ - pop %rbp │ │ │ │ - sbb %cl,-0x75(%rax) │ │ │ │ - rex.WRB │ │ │ │ - rex │ │ │ │ - mov 0x20(%rbp),%r14 │ │ │ │ - mov 0x28(%rbp),%rsi │ │ │ │ - mov 0x30(%rbp),%rdi │ │ │ │ - mov 0x38(%rbp),%rdx │ │ │ │ - mov 0x10(%rbp),%r8 │ │ │ │ - add $0xffffffffffffffe0,%rbp │ │ │ │ - mov %rsi,%r11 │ │ │ │ - mov %rcx,0x98(%rsp) │ │ │ │ - mov %rdx,%rcx │ │ │ │ - mov %rbx,0x70(%rsp) │ │ │ │ - mov %rax,0x60(%rsp) │ │ │ │ - mov %rdi,%rax │ │ │ │ - mov %r8,%rdi │ │ │ │ - jmp 4d63dd │ │ │ │ - mov 0xb8(%rsp),%rax │ │ │ │ - mov 0xb0(%rsp),%r11 │ │ │ │ - mov 0x78(%rsp),%r10 │ │ │ │ - mov 0x80(%rsp),%r9 │ │ │ │ - mov 0x88(%rsp),%r8 │ │ │ │ - mov 0xa8(%rsp),%rdx │ │ │ │ - mov 0x90(%rsp),%rdi │ │ │ │ - mov 0xa0(%rsp),%rsi │ │ │ │ - mov 0x98(%rsp),%rcx │ │ │ │ - jmp 4d6292 │ │ │ │ - nopl 0x0(%rax) │ │ │ │ - or (%rax),%eax │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ + sldt (%rax) │ │ │ │ add %al,(%rax) │ │ │ │ - (bad) │ │ │ │ add %al,(%rax) │ │ │ │ - add %dh,0x1(%rax) │ │ │ │ - sbb $0x458b4803,%eax │ │ │ │ - and %cl,-0x75(%rax) │ │ │ │ - pop %rbp │ │ │ │ - xor %cl,-0x75(%rax) │ │ │ │ - rex.WRB pop %r8 │ │ │ │ - mov 0x50(%rbp),%rdx │ │ │ │ - mov 0x28(%rbp),%rsi │ │ │ │ - mov 0x18(%rbp),%rdi │ │ │ │ - mov 0x8(%rbp),%r8 │ │ │ │ - add $0xfffffffffffffff8,%rbp │ │ │ │ - mov %rcx,%r10 │ │ │ │ - mov %rdx,%rcx │ │ │ │ - mov %rsi,%rdx │ │ │ │ - mov %rdi,%rsi │ │ │ │ - mov %r8,%rdi │ │ │ │ - mov %rbx,0x70(%rsp) │ │ │ │ - mov %rax,0x60(%rsp) │ │ │ │ - jmp 4d5e79 │ │ │ │ + add %cl,-0x73(%rax) │ │ │ │ + rex.RB │ │ │ │ + lock cmp %r15,%rax │ │ │ │ + jb 4d34da │ │ │ │ + movq $0x3390fc8,-0x10(%rbp) │ │ │ │ + mov %rbx,-0x8(%rbp) │ │ │ │ + mov 0x20(%rbx),%rdi │ │ │ │ + mov 0x18(%rbx),%rsi │ │ │ │ + mov 0x10(%rbx),%r14 │ │ │ │ + add $0xfffffffffffffff0,%rbp │ │ │ │ + jmp 3240ab0 │ │ │ │ + jmp *-0x10(%r13) │ │ │ │ xchg %ax,%ax │ │ │ │ - add %r8,(%r8) │ │ │ │ + add $0x2000000,%eax │ │ │ │ add %al,(%rax) │ │ │ │ + add %cl,(%rdi) │ │ │ │ add %al,(%rax) │ │ │ │ - add %bl,(%rsi) │ │ │ │ add %al,(%rax) │ │ │ │ - add %ah,(%rax) │ │ │ │ - add %ebx,0x458b4803(%rip) │ │ │ │ - sub %cl,-0x75(%rax) │ │ │ │ - pop %rbp │ │ │ │ - rex │ │ │ │ - mov 0x68(%rbp),%rcx │ │ │ │ - mov 0x48(%rbp),%r14 │ │ │ │ - mov 0x50(%rbp),%rsi │ │ │ │ - mov 0x58(%rbp),%rdi │ │ │ │ - mov 0x60(%rbp),%rdx │ │ │ │ - mov 0x38(%rbp),%r8 │ │ │ │ - mov 0x30(%rbp),%r9 │ │ │ │ - mov 0x20(%rbp),%r10 │ │ │ │ - mov 0x18(%rbp),%r11 │ │ │ │ - mov %rax,0x58(%rsp) │ │ │ │ - mov 0x10(%rbp),%rax │ │ │ │ - mov %rbx,0x70(%rsp) │ │ │ │ - mov 0x8(%rbp),%rbx │ │ │ │ - add $0x8,%rbp │ │ │ │ - jmp 4d6292 │ │ │ │ - nop │ │ │ │ - add %eax,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ + add %cl,-0x73(%rax) │ │ │ │ + rex.RB movabs 0x163820ff8394c,%al │ │ │ │ + add %cl,-0x39(%rax) │ │ │ │ + rex.RB │ │ │ │ + lock enter $0x390f,$0x3 │ │ │ │ + mov %rbx,-0x8(%rbp) │ │ │ │ + movq $0x4d3568,-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 4d3568 │ │ │ │ + mov (%rbx),%rax │ │ │ │ + jmp *%rax │ │ │ │ + nopl 0x0(%rax,%rax,1) │ │ │ │ + (bad) │ │ │ │ + add (%rax),%eax │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ - adc %al,(%rax) │ │ │ │ + add %bl,(%rsi) │ │ │ │ add %al,(%rax) │ │ │ │ - or %bh,%dh │ │ │ │ - sbb $0x3,%al │ │ │ │ - lea -0x10(%rbp),%rax │ │ │ │ - cmp %r15,%rax │ │ │ │ - jb 4d6716 │ │ │ │ - movq $0x4d6730,-0x8(%rbp) │ │ │ │ - mov 0x10(%rbx),%r14 │ │ │ │ - add $0xfffffffffffffff8,%rbp │ │ │ │ - jmp 5c0750 │ │ │ │ - jmp *-0x10(%r13) │ │ │ │ - nopw 0x0(%rax,%rax,1) │ │ │ │ - ... │ │ │ │ - (bad) │ │ │ │ add %al,(%rax) │ │ │ │ - add %dh,0x48031cfd(%rax) │ │ │ │ - movl $0x4d6778,0x0(%rbp) │ │ │ │ - lea 0x37617ba(%rip),%r9 │ │ │ │ - lea 0x31d65bc(%rip),%r8 │ │ │ │ - lea 0x31d65a4(%rip),%rdi │ │ │ │ - lea 0x31d658d(%rip),%rsi │ │ │ │ - lea 0x3737386(%rip),%r14 │ │ │ │ - mov %rbx,-0x8(%rbp) │ │ │ │ - add $0xfffffffffffffff8,%rbp │ │ │ │ - jmp 31be7f8 │ │ │ │ - ... │ │ │ │ - (bad) │ │ │ │ add %al,(%rax) │ │ │ │ - add %bl,0x48037550(%rax) │ │ │ │ - lea 0x37550e3(%rip),%esi │ │ │ │ - mov %rbx,%r14 │ │ │ │ - add $0x8,%rbp │ │ │ │ - jmp 32e8f68 │ │ │ │ - nopl 0x0(%rax,%rax,1) │ │ │ │ - add (%rax),%al │ │ │ │ + add %cl,-0x39(%rax) │ │ │ │ + rex.RB call 9a6b20 │ │ │ │ + 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 4d35b0 │ │ │ │ + mov (%rbx),%rax │ │ │ │ + jmp *%rax │ │ │ │ + nopl (%rax) │ │ │ │ + leave │ │ │ │ + sbb %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ + add %bl,(%rsi) │ │ │ │ add %al,(%rax) │ │ │ │ - adc (%rax),%al │ │ │ │ add %al,(%rax) │ │ │ │ - (bad) │ │ │ │ - std │ │ │ │ - sbb $0x3,%al │ │ │ │ - add $0x18,%r12 │ │ │ │ + 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 4d67d6 │ │ │ │ - mov 0x10(%rbx),%rax │ │ │ │ - mov 0x18(%rbx),%rbx │ │ │ │ - movq $0x4d66f8,-0x10(%r12) │ │ │ │ + ja 4d366e │ │ │ │ + mov 0x30(%rbp),%rcx │ │ │ │ + mov 0x18(%rbp),%rdx │ │ │ │ + mov 0x8(%rbp),%rsi │ │ │ │ + cmp %rsi,%rcx │ │ │ │ + jl 4d3652 │ │ │ │ + cmp %rsi,%rcx │ │ │ │ + jne 4d3644 │ │ │ │ + mov 0x38(%rbp),%rcx │ │ │ │ + mov 0x10(%rbp),%rsi │ │ │ │ + cmp %rsi,%rcx │ │ │ │ + jl 4d3652 │ │ │ │ + cmp %rsi,%rcx │ │ │ │ + jne 4d3644 │ │ │ │ + movq $0x4d34b0,-0x38(%r12) │ │ │ │ + mov 0x40(%rbp),%rax │ │ │ │ + mov %rax,-0x28(%r12) │ │ │ │ + mov 0x48(%rbp),%rax │ │ │ │ + mov %rax,-0x20(%r12) │ │ │ │ + mov %rbx,-0x18(%r12) │ │ │ │ + movq $0x2f83dd8,-0x10(%r12) │ │ │ │ + mov 0x28(%rbp),%rax │ │ │ │ + mov %rax,-0x8(%r12) │ │ │ │ + lea -0x38(%r12),%rax │ │ │ │ mov %rax,(%r12) │ │ │ │ - mov %rbx,%rdi │ │ │ │ - lea -0x10(%r12),%rsi │ │ │ │ - lea 0x3755050(%rip),%r14 │ │ │ │ - jmp 3240ab0 │ │ │ │ - movq $0x18,0x388(%r13) │ │ │ │ + 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) │ │ │ │ - nopl (%rax) │ │ │ │ - add (%rax),%al │ │ │ │ + mov %rax,%rbx │ │ │ │ + add $0x50,%rbp │ │ │ │ + jmp *0x0(%rbp) │ │ │ │ + movq $0x40,0x388(%r13) │ │ │ │ + jmp 338a720 │ │ │ │ + xchg %ax,%ax │ │ │ │ + add $0x1000000,%eax │ │ │ │ add %al,(%rax) │ │ │ │ + add %al,0x2000000(%rip) │ │ │ │ add %al,(%rax) │ │ │ │ + add %cl,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ - adc (%rax),%al │ │ │ │ add %al,(%rax) │ │ │ │ - or %bh,%ch │ │ │ │ - sbb $0x3,%al │ │ │ │ - lea -0x10(%rbp),%rax │ │ │ │ - cmp %r15,%rax │ │ │ │ - jb 4d6854 │ │ │ │ - add $0x20,%r12 │ │ │ │ + add %al,(%rax) │ │ │ │ + add %cl,-0x7d(%rcx) │ │ │ │ + (bad) │ │ │ │ + rex.W │ │ │ │ cmp 0x358(%r13),%r12 │ │ │ │ - ja 4d6849 │ │ │ │ - movq $0x3390fc8,-0x10(%rbp) │ │ │ │ - mov %rbx,-0x8(%rbp) │ │ │ │ - mov 0x10(%rbx),%rax │ │ │ │ - mov 0x18(%rbx),%rbx │ │ │ │ - movq $0x4d67a0,-0x18(%r12) │ │ │ │ - mov %rax,-0x8(%r12) │ │ │ │ + ja 4d36f9 │ │ │ │ + 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 $0x4d34f0,-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 -0x18(%r12),%rsi │ │ │ │ - lea 0x2ee15d4(%rip),%r14 │ │ │ │ - add $0xfffffffffffffff0,%rbp │ │ │ │ - jmp 3359998 │ │ │ │ - movq $0x20,0x388(%r13) │ │ │ │ - jmp *-0x10(%r13) │ │ │ │ + lea -0x40(%r12),%r14 │ │ │ │ + mov %rdi,%rbx │ │ │ │ + jmp 3395508 │ │ │ │ + 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 4d68e0 │ │ │ │ - add $0x30,%r12 │ │ │ │ - cmp 0x358(%r13),%r12 │ │ │ │ - ja 4d68d5 │ │ │ │ + jb 4d3742 │ │ │ │ movq $0x3390fc8,-0x10(%rbp) │ │ │ │ mov %rbx,-0x8(%rbp) │ │ │ │ - mov 0x10(%rbx),%rax │ │ │ │ - mov 0x18(%rbx),%rcx │ │ │ │ - mov 0x20(%rbx),%rbx │ │ │ │ - movq $0x3363098,-0x28(%r12) │ │ │ │ - mov %rcx,-0x20(%r12) │ │ │ │ - mov %rbx,-0x18(%r12) │ │ │ │ - movq $0x3363ae0,-0x10(%r12) │ │ │ │ - lea -0x27(%r12),%rbx │ │ │ │ - mov %rbx,-0x8(%r12) │ │ │ │ - movq $0x3c37ef9,(%r12) │ │ │ │ - lea -0xe(%r12),%rsi │ │ │ │ - mov %rax,%r14 │ │ │ │ + mov 0x20(%rbx),%rdi │ │ │ │ + mov 0x18(%rbx),%rsi │ │ │ │ + mov 0x10(%rbx),%r14 │ │ │ │ add $0xfffffffffffffff0,%rbp │ │ │ │ - jmp 3240990 │ │ │ │ - movq $0x30,0x388(%r13) │ │ │ │ + jmp 3240ab0 │ │ │ │ jmp *-0x10(%r13) │ │ │ │ - nopl 0x0(%rax) │ │ │ │ - add (%rax),%eax │ │ │ │ - add %al,(%rax) │ │ │ │ + xchg %ax,%ax │ │ │ │ + add $0x2000000,%eax │ │ │ │ add %al,(%rax) │ │ │ │ + add %cl,(%rdi) │ │ │ │ add %al,(%rax) │ │ │ │ - sldt (%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %cl,-0x73(%rax) │ │ │ │ - rex.RB fmuls -0x8(%r9,%rdi,1) │ │ │ │ - jb 4d6a24 │ │ │ │ - movq $0x3390fc8,-0x10(%rbp) │ │ │ │ + rex.RB movabs 0x163820ff8394c,%al │ │ │ │ + add %cl,-0x39(%rax) │ │ │ │ + rex.RB │ │ │ │ + lock enter $0x390f,$0x3 │ │ │ │ mov %rbx,-0x8(%rbp) │ │ │ │ - movq $0x4d6950,-0x28(%rbp) │ │ │ │ + movq $0x4d37d0,-0x48(%rbp) │ │ │ │ mov 0x10(%rbx),%rax │ │ │ │ mov 0x18(%rbx),%rcx │ │ │ │ - mov 0x20(%rbx),%rbx │ │ │ │ + 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 $0xffffffffffffffd8,%rbp │ │ │ │ + add $0xffffffffffffffb8,%rbp │ │ │ │ test $0x7,%bl │ │ │ │ - jne 4d6950 │ │ │ │ + jne 4d37d0 │ │ │ │ mov (%rbx),%rax │ │ │ │ jmp *%rax │ │ │ │ nopl 0x0(%rax,%rax,1) │ │ │ │ - add (%rax),%al │ │ │ │ + (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 9a6ff0 │ │ │ │ + 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 4d3818 │ │ │ │ + mov (%rbx),%rax │ │ │ │ + jmp *%rax │ │ │ │ + nopl (%rax) │ │ │ │ + leave │ │ │ │ + sbb %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 %cl,(%rdi) │ │ │ │ - xchg %esi,0x48000000(%rax) │ │ │ │ - mov 0xf(%rbx),%eax │ │ │ │ - mov 0x7(%rbx),%rbx │ │ │ │ - mov 0x7(%rbx),%rcx │ │ │ │ - mov 0xf(%rbx),%rdx │ │ │ │ - mov 0x17(%rbx),%rsi │ │ │ │ - mov 0x1f(%rbx),%rdi │ │ │ │ - mov 0x27(%rbx),%r8 │ │ │ │ - mov 0x2f(%rbx),%r9 │ │ │ │ - mov 0x37(%rbx),%r10 │ │ │ │ - mov 0x3f(%rbx),%r11 │ │ │ │ - mov 0x47(%rbx),%rbx │ │ │ │ - movq $0x4d6868,-0x88(%r12) │ │ │ │ - mov %rbx,-0x78(%r12) │ │ │ │ - mov 0x8(%rbp),%rbx │ │ │ │ - mov %rbx,-0x70(%r12) │ │ │ │ - mov 0x10(%rbp),%rbx │ │ │ │ - mov %rbx,-0x68(%r12) │ │ │ │ - movq $0x573d88,-0x60(%r12) │ │ │ │ - mov %rcx,-0x58(%r12) │ │ │ │ - mov %rdx,-0x50(%r12) │ │ │ │ - mov %rsi,-0x48(%r12) │ │ │ │ - mov %rdi,-0x40(%r12) │ │ │ │ - mov %r8,-0x38(%r12) │ │ │ │ - mov %r9,-0x30(%r12) │ │ │ │ - mov %r10,-0x28(%r12) │ │ │ │ - mov %r11,-0x20(%r12) │ │ │ │ - lea -0x88(%r12),%rbx │ │ │ │ + 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 4d38d6 │ │ │ │ + mov 0x30(%rbp),%rcx │ │ │ │ + mov 0x18(%rbp),%rdx │ │ │ │ + mov 0x8(%rbp),%rsi │ │ │ │ + cmp %rsi,%rcx │ │ │ │ + jl 4d38ba │ │ │ │ + cmp %rsi,%rcx │ │ │ │ + jne 4d38ac │ │ │ │ + mov 0x38(%rbp),%rcx │ │ │ │ + mov 0x10(%rbp),%rsi │ │ │ │ + cmp %rsi,%rcx │ │ │ │ + jl 4d38ba │ │ │ │ + cmp %rsi,%rcx │ │ │ │ + jne 4d38ac │ │ │ │ + movq $0x4d3718,-0x38(%r12) │ │ │ │ + mov 0x40(%rbp),%rax │ │ │ │ + mov %rax,-0x28(%r12) │ │ │ │ + mov 0x48(%rbp),%rax │ │ │ │ + mov %rax,-0x20(%r12) │ │ │ │ mov %rbx,-0x18(%r12) │ │ │ │ - movq $0x4ebdb0,-0x10(%r12) │ │ │ │ - lea -0x5f(%r12),%rbx │ │ │ │ - mov %rbx,-0x8(%r12) │ │ │ │ + movq $0x2f83dd8,-0x10(%r12) │ │ │ │ + mov 0x28(%rbp),%rax │ │ │ │ + mov %rax,-0x8(%r12) │ │ │ │ + lea -0x38(%r12),%rax │ │ │ │ mov %rax,(%r12) │ │ │ │ lea -0xf(%r12),%rbx │ │ │ │ - add $0x18,%rbp │ │ │ │ + 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) │ │ │ │ - movq $0x90,0x388(%r13) │ │ │ │ - jmp 338a720 │ │ │ │ jmp *-0x10(%r13) │ │ │ │ - sldt (%rax) │ │ │ │ - add %al,(%rdx) │ │ │ │ + mov %rax,%rbx │ │ │ │ + add $0x50,%rbp │ │ │ │ + jmp *0x0(%rbp) │ │ │ │ + movq $0x40,0x388(%r13) │ │ │ │ + jmp 338a720 │ │ │ │ + xchg %ax,%ax │ │ │ │ + (bad) │ │ │ │ add %al,(%rax) │ │ │ │ - add %al,(%rax,%rax,1) │ │ │ │ + add %al,(%rbx) │ │ │ │ add %al,(%rax) │ │ │ │ + add %al,0x2000000(%rip) │ │ │ │ add %al,(%rax) │ │ │ │ + add %cl,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ - or %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ - rex std │ │ │ │ - sbb $0x3,%al │ │ │ │ - lea -0x50(%rbp),%rax │ │ │ │ - cmp %r15,%rax │ │ │ │ - jb 4d6b15 │ │ │ │ - movq $0x4d6aa0,-0x30(%rbp) │ │ │ │ - mov 0x6(%rbx),%rax │ │ │ │ - mov 0xe(%rbx),%rcx │ │ │ │ - mov 0x16(%rbx),%rdx │ │ │ │ - mov 0x1e(%rbx),%rbx │ │ │ │ - mov %rbx,%rdi │ │ │ │ - mov %r14,%rbx │ │ │ │ - mov %rcx,-0x28(%rbp) │ │ │ │ + add %al,(%rax) │ │ │ │ + add %cl,-0x7d(%rcx) │ │ │ │ + (bad) │ │ │ │ + rex.W │ │ │ │ + cmp 0x358(%r13),%r12 │ │ │ │ + ja 4d3961 │ │ │ │ + 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 $0x4d3758,-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 33959f8 │ │ │ │ + movq $0x48,0x388(%r13) │ │ │ │ + jmp *-0x8(%r13) │ │ │ │ + (bad) │ │ │ │ + add %al,(%rax) │ │ │ │ + add %al,(%rbx) │ │ │ │ + add %al,(%rax) │ │ │ │ + add %al,0x0(%rip) │ │ │ │ + add %al,(%rax) │ │ │ │ + add %cl,(%rax) │ │ │ │ + add %al,(%rax) │ │ │ │ + add %dl,%al │ │ │ │ + pop %rcx │ │ │ │ + sbb $0x458d4803,%eax │ │ │ │ + movabs 0x1a9820ff8394c,%al │ │ │ │ + add %cl,-0x39(%rax) │ │ │ │ + rex.RB sar $0x39,%r8b │ │ │ │ + rex.WRB add %r9b,-0x75(%r8) │ │ │ │ + rex.XB add $0xd4b8b48,%eax │ │ │ │ + mov 0x15(%rbx),%rdx │ │ │ │ + mov 0x1d(%rbx),%r8 │ │ │ │ + mov 0x25(%rbx),%rbx │ │ │ │ + mov %rbx,%r9 │ │ │ │ + mov %rdi,%rbx │ │ │ │ + mov %r8,-0x38(%rbp) │ │ │ │ + mov %rcx,-0x30(%rbp) │ │ │ │ + mov %rdx,-0x28(%rbp) │ │ │ │ mov %rax,-0x20(%rbp) │ │ │ │ - mov %rdx,-0x18(%rbp) │ │ │ │ - mov %rdi,-0x10(%rbp) │ │ │ │ + mov %r9,-0x18(%rbp) │ │ │ │ + mov %r14,-0x10(%rbp) │ │ │ │ mov %rsi,-0x8(%rbp) │ │ │ │ - add $0xffffffffffffffd0,%rbp │ │ │ │ + add $0xffffffffffffffc0,%rbp │ │ │ │ test $0x7,%bl │ │ │ │ - jne 4d6aa0 │ │ │ │ + jne 4d39f8 │ │ │ │ mov (%rbx),%rax │ │ │ │ jmp *%rax │ │ │ │ - nopl (%rax) │ │ │ │ - add $0x0,%eax │ │ │ │ + nopl 0x0(%rax) │ │ │ │ + (bad) │ │ │ │ + add %al,(%rax) │ │ │ │ + add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %bl,(%rsi) │ │ │ │ add %al,(%rax) │ │ │ │ - add %ah,%al │ │ │ │ - cld │ │ │ │ - sbb $0x3,%al │ │ │ │ - movq $0x4d6af0,-0x20(%rbp) │ │ │ │ + add %ah,0x59(%rax) │ │ │ │ + sbb $0x45c74803,%eax │ │ │ │ + loopne 4d3a45 │ │ │ │ + cmp 0x0(%rbp),%cl │ │ │ │ mov %rbx,%rax │ │ │ │ mov 0x7(%rbx),%rcx │ │ │ │ - mov 0xf(%rbx),%rdx │ │ │ │ - mov 0x17(%rbx),%rbx │ │ │ │ - mov %rbx,%rsi │ │ │ │ - mov 0x28(%rbp),%rbx │ │ │ │ + mov 0xf(%rbx),%rbx │ │ │ │ mov %rcx,-0x18(%rbp) │ │ │ │ + mov 0xf(%rcx),%rdx │ │ │ │ mov %rdx,-0x10(%rbp) │ │ │ │ - mov %rsi,-0x8(%rbp) │ │ │ │ + mov 0x17(%rcx),%rcx │ │ │ │ + mov %rcx,-0x8(%rbp) │ │ │ │ mov %rax,0x0(%rbp) │ │ │ │ add $0xffffffffffffffe0,%rbp │ │ │ │ test $0x7,%bl │ │ │ │ - jne 4d6af0 │ │ │ │ + jne 4d3a48 │ │ │ │ mov (%rbx),%rax │ │ │ │ jmp *%rax │ │ │ │ nopl 0x0(%rax) │ │ │ │ - or %eax,(%rax) │ │ │ │ + mov (%rcx),%eax │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ (bad) │ │ │ │ add %al,(%rax) │ │ │ │ - add %dl,0x48031cfc(%rax) │ │ │ │ - movl $0x4d6bd8,0x0(%rbp) │ │ │ │ - mov %rbx,%r8 │ │ │ │ - lea 0x31da8d7(%rip),%rdi │ │ │ │ - lea 0x31da611(%rip),%rsi │ │ │ │ - lea 0x3732848(%rip),%r14 │ │ │ │ - jmp 4c7888 │ │ │ │ + add %dl,(%rax) │ │ │ │ + pop %rcx │ │ │ │ + sbb $0x458b4803,%eax │ │ │ │ + sub %cl,-0x75(%rax) │ │ │ │ + rex.WRB xor %r9b,-0x75(%r8) │ │ │ │ + push %rbp │ │ │ │ + cmp %cl,-0x75(%rax) │ │ │ │ + jne 4d3a98 │ │ │ │ + mov 0x48(%rbp),%rdi │ │ │ │ + mov 0x50(%rbp),%r8 │ │ │ │ + mov 0x58(%rbp),%r9 │ │ │ │ + mov %rbx,%r10 │ │ │ │ + and $0x7,%r10d │ │ │ │ + cmp $0x1,%r10 │ │ │ │ + je 4d3b42 │ │ │ │ + add $0x80,%r12 │ │ │ │ + cmp 0x358(%r13),%r12 │ │ │ │ + ja 4d3b2e │ │ │ │ + mov 0x6(%rbx),%r10 │ │ │ │ + mov 0xe(%rbx),%rbx │ │ │ │ + movq $0x4d3698,-0x78(%r12) │ │ │ │ + mov %r10,-0x70(%r12) │ │ │ │ + mov %rbx,-0x68(%r12) │ │ │ │ + mov 0x8(%rbp),%r11 │ │ │ │ + mov %r11,-0x60(%r12) │ │ │ │ + mov 0x20(%rbp),%r14 │ │ │ │ + mov %r14,-0x58(%r12) │ │ │ │ + mov %rdi,-0x50(%r12) │ │ │ │ + mov 0x18(%rbp),%rdi │ │ │ │ + mov %rdi,-0x48(%r12) │ │ │ │ + mov %rax,0x40(%rsp) │ │ │ │ + mov 0x10(%rbp),%rax │ │ │ │ + mov %rax,-0x40(%r12) │ │ │ │ + movq $0x4d3900,-0x38(%r12) │ │ │ │ + mov %r10,-0x30(%r12) │ │ │ │ + mov %rbx,-0x28(%r12) │ │ │ │ + mov %r11,-0x20(%r12) │ │ │ │ + mov %r14,-0x18(%r12) │ │ │ │ + mov %rsi,-0x10(%r12) │ │ │ │ + mov %rdi,-0x8(%r12) │ │ │ │ + mov %rax,(%r12) │ │ │ │ + mov %r9,%rax │ │ │ │ + lea -0x35(%r12),%r9 │ │ │ │ + mov %r8,%rbx │ │ │ │ + mov %rdx,%r8 │ │ │ │ + mov %rcx,%rdi │ │ │ │ + mov %rax,%rsi │ │ │ │ + mov %rbx,%r14 │ │ │ │ + mov 0x40(%rsp),%rax │ │ │ │ + mov %rax,%rbx │ │ │ │ + lea -0x77(%r12),%rax │ │ │ │ + mov %rax,0x58(%rbp) │ │ │ │ + add $0x58,%rbp │ │ │ │ + jmp 4d3238 │ │ │ │ + movq $0x80,0x388(%r13) │ │ │ │ + jmp 338a720 │ │ │ │ jmp *-0x8(%r13) │ │ │ │ - nopl 0x0(%rax) │ │ │ │ - or %eax,(%rdx) │ │ │ │ + mov %r9,%rbx │ │ │ │ + mov %rsi,%r9 │ │ │ │ + mov %r8,%rsi │ │ │ │ + mov %rdx,%r8 │ │ │ │ + mov %rdi,%rdx │ │ │ │ + mov %rcx,%rdi │ │ │ │ + mov %rsi,%rcx │ │ │ │ + mov %rbx,%rsi │ │ │ │ + mov %rcx,%r14 │ │ │ │ + mov %rax,%rbx │ │ │ │ + mov %rdx,0x58(%rbp) │ │ │ │ + add $0x58,%rbp │ │ │ │ + jmp 4d3238 │ │ │ │ + nopl (%rax) │ │ │ │ + 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 │ │ │ │ + lock cmp %r15,%rax │ │ │ │ + jb 4d3baa │ │ │ │ + movq $0x3390fc8,-0x10(%rbp) │ │ │ │ + mov %rbx,-0x8(%rbp) │ │ │ │ + mov 0x20(%rbx),%rdi │ │ │ │ + mov 0x18(%rbx),%rsi │ │ │ │ + mov 0x10(%rbx),%r14 │ │ │ │ + add $0xfffffffffffffff0,%rbp │ │ │ │ + jmp 3240ab0 │ │ │ │ + jmp *-0x10(%r13) │ │ │ │ + xchg %ax,%ax │ │ │ │ + add $0x2000000,%eax │ │ │ │ + add %al,(%rax) │ │ │ │ + add %cl,(%rdi) │ │ │ │ add %al,(%rax) │ │ │ │ - add %cl,-0x75(%rax) │ │ │ │ - sub %r9b,-0x75(%r8) │ │ │ │ - rex.WRB xor %r9b,-0x75(%r8) │ │ │ │ - push %rbp │ │ │ │ - cmp %cl,-0x75(%rax) │ │ │ │ - jne 4d6b80 │ │ │ │ - mov 0x48(%rbp),%rdi │ │ │ │ - mov 0x8(%rbp),%r8 │ │ │ │ - mov 0x10(%rbp),%r9 │ │ │ │ - mov 0x18(%rbp),%r10 │ │ │ │ - jmp 4d6b55 │ │ │ │ - mov %r11,%rbx │ │ │ │ - add $0x38,%r12 │ │ │ │ - cmp 0x358(%r13),%r12 │ │ │ │ - ja 4d6c7f │ │ │ │ - movq $0x3363ae0,-0x30(%r12) │ │ │ │ - mov %rsi,-0x28(%r12) │ │ │ │ - mov %r9,-0x20(%r12) │ │ │ │ - movq $0x4a37b8,-0x18(%r12) │ │ │ │ - mov %r8,-0x10(%r12) │ │ │ │ - lea -0x2e(%r12),%rbx │ │ │ │ - mov %rbx,-0x8(%r12) │ │ │ │ - mov %r10,(%r12) │ │ │ │ - lea -0x17(%r12),%rbx │ │ │ │ - mov %rdx,%r14 │ │ │ │ - jmp 4d6c0f │ │ │ │ - nop │ │ │ │ - add $0x3,%eax │ │ │ │ add %al,(%rax) │ │ │ │ - add %bl,(%rsi) │ │ │ │ add %al,(%rax) │ │ │ │ + add %cl,-0x73(%rax) │ │ │ │ + rex.RB movabs 0x163820ff8394c,%al │ │ │ │ + add %cl,-0x39(%rax) │ │ │ │ + rex.RB │ │ │ │ + lock enter $0x390f,$0x3 │ │ │ │ + mov %rbx,-0x8(%rbp) │ │ │ │ + movq $0x4d3c38,-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 4d3c38 │ │ │ │ + mov (%rbx),%rax │ │ │ │ + jmp *%rax │ │ │ │ + nopl 0x0(%rax,%rax,1) │ │ │ │ + (bad) │ │ │ │ + add (%rax),%eax │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ - add %cl,-0x75(%rax) │ │ │ │ - or %r9b,-0x75(%r8) │ │ │ │ - rex.WRB adc %r9b,-0x75(%r8) │ │ │ │ - jge 4d6be4 │ │ │ │ - add $0xffffffffffffffe0,%rbp │ │ │ │ - jmp 4d6c0f │ │ │ │ - nopw 0x0(%rax,%rax,1) │ │ │ │ - or %eax,(%rax) │ │ │ │ + add %bl,(%rsi) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ - (bad) │ │ │ │ + add %cl,-0x39(%rax) │ │ │ │ + rex.RB call 9a78c0 │ │ │ │ + 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 4d3c80 │ │ │ │ + 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) │ │ │ │ - sub %r9b,-0x75(%r8) │ │ │ │ - rex.WRB xor %r9b,-0x75(%r8) │ │ │ │ - push %rbp │ │ │ │ - cmp %cl,-0x75(%rax) │ │ │ │ - jne 4d6c28 │ │ │ │ - mov 0x48(%rbp),%rdi │ │ │ │ - mov 0x8(%rbp),%r8 │ │ │ │ - mov 0x10(%rbp),%r9 │ │ │ │ - mov 0x18(%rbp),%r10 │ │ │ │ - mov %rbx,%r11 │ │ │ │ - and $0x7,%ebx │ │ │ │ - cmp $0x1,%rbx │ │ │ │ - je 4d6b52 │ │ │ │ - mov 0x20(%rbp),%rbx │ │ │ │ - mov %rdx,%r14 │ │ │ │ - add $0x40,%r12 │ │ │ │ + and %r9b,-0x77(%r8) │ │ │ │ + flds -0x7cb7f81f(%rbx) │ │ │ │ + stc │ │ │ │ + add %ecx,(%rdi) │ │ │ │ + test %ah,0x49000000(%rax) │ │ │ │ + add $0x40,%esp │ │ │ │ cmp 0x358(%r13),%r12 │ │ │ │ - ja 4d6c63 │ │ │ │ - movq $0x4d68f8,-0x38(%r12) │ │ │ │ - mov %rcx,-0x28(%r12) │ │ │ │ - mov %rdi,-0x20(%r12) │ │ │ │ - mov %r14,-0x18(%r12) │ │ │ │ - movq $0x3363098,-0x10(%r12) │ │ │ │ - movq $0x3c372d9,-0x8(%r12) │ │ │ │ - lea -0x38(%r12),%rcx │ │ │ │ - mov %rcx,(%r12) │ │ │ │ - lea -0xf(%r12),%rsi │ │ │ │ - mov %rbx,%r14 │ │ │ │ + ja 4d3d3e │ │ │ │ + mov 0x30(%rbp),%rcx │ │ │ │ + mov 0x18(%rbp),%rdx │ │ │ │ + mov 0x8(%rbp),%rsi │ │ │ │ + cmp %rsi,%rcx │ │ │ │ + jl 4d3d22 │ │ │ │ + cmp %rsi,%rcx │ │ │ │ + jne 4d3d14 │ │ │ │ + mov 0x38(%rbp),%rcx │ │ │ │ + mov 0x10(%rbp),%rsi │ │ │ │ + cmp %rsi,%rcx │ │ │ │ + jl 4d3d22 │ │ │ │ + cmp %rsi,%rcx │ │ │ │ + jne 4d3d14 │ │ │ │ + movq $0x4d3b80,-0x38(%r12) │ │ │ │ + mov 0x40(%rbp),%rax │ │ │ │ + mov %rax,-0x28(%r12) │ │ │ │ + mov 0x48(%rbp),%rax │ │ │ │ + mov %rax,-0x20(%r12) │ │ │ │ + mov %rbx,-0x18(%r12) │ │ │ │ + movq $0x2f83dd8,-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 3395748 │ │ │ │ + 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) │ │ │ │ - movq $0x4d6bb0,0x20(%rbp) │ │ │ │ - add $0x20,%rbp │ │ │ │ - jmp 338a798 │ │ │ │ - movq $0x38,0x388(%r13) │ │ │ │ - movq $0x4d6b30,0x0(%rbp) │ │ │ │ jmp 338a720 │ │ │ │ - nop │ │ │ │ - sldt (%rax) │ │ │ │ - add %al,(%rdx) │ │ │ │ - add %al,(%rax) │ │ │ │ - add %al,(%rax,%rax,1) │ │ │ │ + xchg %ax,%ax │ │ │ │ + add $0x1000000,%eax │ │ │ │ add %al,(%rax) │ │ │ │ + add %al,0x2000000(%rip) │ │ │ │ add %al,(%rax) │ │ │ │ + add %cl,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ - or %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ + add %cl,-0x7d(%rcx) │ │ │ │ + (bad) │ │ │ │ + rex.W │ │ │ │ + cmp 0x358(%r13),%r12 │ │ │ │ + ja 4d3dc9 │ │ │ │ + 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 $0x4d3bc0,-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 3395508 │ │ │ │ + movq $0x48,0x388(%r13) │ │ │ │ + jmp *-0x8(%r13) │ │ │ │ + add (%rax),%eax │ │ │ │ add %al,(%rax) │ │ │ │ - lea -0x30(%rbp),%rax │ │ │ │ - cmp %r15,%rax │ │ │ │ - jb 4d6d2c │ │ │ │ - movq $0x4d6d10,-0x30(%rbp) │ │ │ │ - mov 0x6(%rbx),%rax │ │ │ │ - mov 0xe(%rbx),%rcx │ │ │ │ - mov 0x16(%rbx),%rdx │ │ │ │ - mov 0x1e(%rbx),%rbx │ │ │ │ - mov %rbx,%rdi │ │ │ │ - mov %r14,%rbx │ │ │ │ - mov %rax,-0x28(%rbp) │ │ │ │ - mov %rcx,-0x20(%rbp) │ │ │ │ - mov %rdx,-0x18(%rbp) │ │ │ │ - mov %rdi,-0x10(%rbp) │ │ │ │ - mov %rsi,-0x8(%rbp) │ │ │ │ - add $0xffffffffffffffd0,%rbp │ │ │ │ - test $0x7,%bl │ │ │ │ - jne 4d6d10 │ │ │ │ - mov (%rbx),%rax │ │ │ │ - jmp *%rax │ │ │ │ - nopl 0x0(%rax) │ │ │ │ - add $0x0,%eax │ │ │ │ add %al,(%rax) │ │ │ │ - add %bl,(%rsi) │ │ │ │ add %al,(%rax) │ │ │ │ + sldt (%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ - add %cl,-0x39(%rax) │ │ │ │ - add %r8b,0x6d(%r8) │ │ │ │ - rex.WRB add %r9b,0x75(%r11,%rcx,4) │ │ │ │ - sub %cl,-0x77(%rax) │ │ │ │ - fmuls -0x75(%rax) │ │ │ │ - pop %rbp │ │ │ │ - and %cl,-0x77(%rax) │ │ │ │ - sub %r13b,%r9b │ │ │ │ - fsub %st,%st(7) │ │ │ │ - jmp 4d6d2e │ │ │ │ - jmp *-0x8(%r13) │ │ │ │ - add $0x2,%eax │ │ │ │ + add %cl,-0x73(%rax) │ │ │ │ + rex.RB │ │ │ │ + lock cmp %r15,%rax │ │ │ │ + jb 4d3e12 │ │ │ │ + movq $0x3390fc8,-0x10(%rbp) │ │ │ │ + mov %rbx,-0x8(%rbp) │ │ │ │ + mov 0x20(%rbx),%rdi │ │ │ │ + mov 0x18(%rbx),%rsi │ │ │ │ + mov 0x10(%rbx),%r14 │ │ │ │ + add $0xfffffffffffffff0,%rbp │ │ │ │ + jmp 3240ab0 │ │ │ │ + jmp *-0x10(%r13) │ │ │ │ + xchg %ax,%ax │ │ │ │ + add $0x2000000,%eax │ │ │ │ add %al,(%rax) │ │ │ │ - add %bl,(%rsi) │ │ │ │ + add %cl,(%rdi) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ - add %cl,-0x77(%rax) │ │ │ │ - fisttps -0x75(%rax) │ │ │ │ - jne 4d6d4f │ │ │ │ - lea 0x31ccf7b(%rip),%r14 │ │ │ │ - mov 0x10(%rbp),%rax │ │ │ │ - movq $0x3393020,0x10(%rbp) │ │ │ │ - mov 0x18(%rbp),%rbx │ │ │ │ - mov 0x28(%rbp),%rcx │ │ │ │ - mov %rcx,0x18(%rbp) │ │ │ │ - mov %rax,0x20(%rbp) │ │ │ │ - mov %rbx,0x28(%rbp) │ │ │ │ - add $0x10,%rbp │ │ │ │ - jmp 537560 │ │ │ │ - nop │ │ │ │ - sldt (%rax) │ │ │ │ - add %al,(%rdx) │ │ │ │ + add %cl,-0x73(%rax) │ │ │ │ + rex.RB movabs 0x163820ff8394c,%al │ │ │ │ + add %cl,-0x39(%rax) │ │ │ │ + rex.RB │ │ │ │ + lock enter $0x390f,$0x3 │ │ │ │ + mov %rbx,-0x8(%rbp) │ │ │ │ + movq $0x4d3ea0,-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 4d3ea0 │ │ │ │ + mov (%rbx),%rax │ │ │ │ + jmp *%rax │ │ │ │ + nopl 0x0(%rax,%rax,1) │ │ │ │ + (bad) │ │ │ │ + add (%rax),%eax │ │ │ │ add %al,(%rax) │ │ │ │ - add %al,(%rax,%rax,1) │ │ │ │ add %al,(%rax) │ │ │ │ + add %bl,(%rsi) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ - or %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ - xor %bh,%dl │ │ │ │ - sbb $0x3,%al │ │ │ │ - lea -0x30(%rbp),%rax │ │ │ │ - cmp %r15,%rax │ │ │ │ - jb 4d6e89 │ │ │ │ - movq $0x4d6df0,-0x30(%rbp) │ │ │ │ - mov 0x6(%rbx),%rax │ │ │ │ - mov 0xe(%rbx),%rcx │ │ │ │ - mov 0x16(%rbx),%rdx │ │ │ │ - mov 0x1e(%rbx),%rbx │ │ │ │ - mov %rbx,%rdi │ │ │ │ - mov %r14,%rbx │ │ │ │ - mov %rax,-0x28(%rbp) │ │ │ │ - mov %rcx,-0x20(%rbp) │ │ │ │ - mov %rdi,-0x18(%rbp) │ │ │ │ + add %cl,-0x39(%rax) │ │ │ │ + rex.RB call 9a7d90 │ │ │ │ + mov %rbx,%rax │ │ │ │ + mov 0x7(%rbx),%rcx │ │ │ │ + mov 0xf(%rbx),%rbx │ │ │ │ + mov 0xf(%rcx),%rdx │ │ │ │ mov %rdx,-0x10(%rbp) │ │ │ │ - mov %rsi,-0x8(%rbp) │ │ │ │ - add $0xffffffffffffffd0,%rbp │ │ │ │ + mov 0x17(%rcx),%rcx │ │ │ │ + mov %rcx,-0x8(%rbp) │ │ │ │ + mov %rax,0x0(%rbp) │ │ │ │ + add $0xffffffffffffffe8,%rbp │ │ │ │ test $0x7,%bl │ │ │ │ - jne 4d6df0 │ │ │ │ + jne 4d3ee8 │ │ │ │ mov (%rbx),%rax │ │ │ │ jmp *%rax │ │ │ │ nopl (%rax) │ │ │ │ - add $0x0,%eax │ │ │ │ + leave │ │ │ │ + sbb %al,(%rax) │ │ │ │ + add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %bl,(%rsi) │ │ │ │ add %al,(%rax) │ │ │ │ - add %dl,%al │ │ │ │ + add %al,(%rax) │ │ │ │ + add %al,(%rax) │ │ │ │ + add %cl,-0x75(%rax) │ │ │ │ + and %r9b,-0x77(%r8) │ │ │ │ + flds -0x7cb7f81f(%rbx) │ │ │ │ stc │ │ │ │ - sbb $0x3,%al │ │ │ │ - movq $0x4d6e20,0x0(%rbp) │ │ │ │ - mov %rbx,%rax │ │ │ │ - mov 0x28(%rbp),%rbx │ │ │ │ - mov %rax,0x28(%rbp) │ │ │ │ - test $0x7,%bl │ │ │ │ - jne 4d6e20 │ │ │ │ - mov (%rbx),%rax │ │ │ │ - jmp *%rax │ │ │ │ - nopl (%rax) │ │ │ │ - add $0x0,%eax │ │ │ │ + add %ecx,(%rdi) │ │ │ │ + test %ah,0x49000000(%rax) │ │ │ │ + add $0x40,%esp │ │ │ │ + cmp 0x358(%r13),%r12 │ │ │ │ + ja 4d3fa6 │ │ │ │ + mov 0x30(%rbp),%rcx │ │ │ │ + mov 0x18(%rbp),%rdx │ │ │ │ + mov 0x8(%rbp),%rsi │ │ │ │ + cmp %rsi,%rcx │ │ │ │ + jl 4d3f8a │ │ │ │ + cmp %rsi,%rcx │ │ │ │ + jne 4d3f7c │ │ │ │ + mov 0x38(%rbp),%rcx │ │ │ │ + mov 0x10(%rbp),%rsi │ │ │ │ + cmp %rsi,%rcx │ │ │ │ + jl 4d3f8a │ │ │ │ + cmp %rsi,%rcx │ │ │ │ + jne 4d3f7c │ │ │ │ + movq $0x4d3de8,-0x38(%r12) │ │ │ │ + mov 0x40(%rbp),%rax │ │ │ │ + mov %rax,-0x28(%r12) │ │ │ │ + mov 0x48(%rbp),%rax │ │ │ │ + mov %rax,-0x20(%r12) │ │ │ │ + mov %rbx,-0x18(%r12) │ │ │ │ + movq $0x2f83dd8,-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 338a720 │ │ │ │ + xchg %ax,%ax │ │ │ │ + (bad) │ │ │ │ add %al,(%rax) │ │ │ │ - add %bl,(%rsi) │ │ │ │ + add %al,(%rbx) │ │ │ │ add %al,(%rax) │ │ │ │ - add %ah,0x49031cf9(%rax) │ │ │ │ - add $0x28,%esp │ │ │ │ + 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 4d6e79 │ │ │ │ - mov 0x7(%rbx),%rax │ │ │ │ - mov 0xf(%rbx),%rbx │ │ │ │ - movq $0x4d6cb0,-0x20(%r12) │ │ │ │ - mov 0x8(%rbp),%rcx │ │ │ │ - mov %rcx,-0x18(%r12) │ │ │ │ - mov 0x10(%rbp),%rcx │ │ │ │ - mov %rcx,-0x10(%r12) │ │ │ │ - mov 0x20(%rbp),%rdx │ │ │ │ - mov %rdx,-0x8(%r12) │ │ │ │ + ja 4d4031 │ │ │ │ + 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 $0x4d3e28,-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 -0x1e(%r12),%r8 │ │ │ │ - mov %rcx,%rdi │ │ │ │ - mov 0x28(%rbp),%rsi │ │ │ │ - mov %rax,%r14 │ │ │ │ - mov 0x18(%rbp),%rbx │ │ │ │ - add $0x30,%rbp │ │ │ │ - jmp 4d39f8 │ │ │ │ - movq $0x28,0x388(%r13) │ │ │ │ - jmp 338a720 │ │ │ │ + lea -0x40(%r12),%rdi │ │ │ │ + mov %r9,%rbx │ │ │ │ + jmp 33959f8 │ │ │ │ + movq $0x48,0x388(%r13) │ │ │ │ jmp *-0x8(%r13) │ │ │ │ - nopl (%rax) │ │ │ │ - sldt (%rax) │ │ │ │ - add %al,(%rdx) │ │ │ │ + (bad) │ │ │ │ add %al,(%rax) │ │ │ │ - add %cl,(%rcx) │ │ │ │ + add %al,(%rbx) │ │ │ │ + add %al,(%rax) │ │ │ │ + add %al,(%rbx) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %cl,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ - add %ch,-0x7(%rax) │ │ │ │ - sbb $0x3,%al │ │ │ │ - lea -0x58(%rbp),%rax │ │ │ │ - cmp %r15,%rax │ │ │ │ - jb 4d7053 │ │ │ │ - movq $0x4d6f38,-0x58(%rbp) │ │ │ │ - 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),%r11 │ │ │ │ - mov 0x46(%rbx),%rbx │ │ │ │ - mov %rbx,0x40(%rsp) │ │ │ │ - mov %r14,%rbx │ │ │ │ - mov %r8,-0x50(%rbp) │ │ │ │ - mov 0x40(%rsp),%r8 │ │ │ │ - mov %r8,-0x48(%rbp) │ │ │ │ - mov %r10,-0x40(%rbp) │ │ │ │ - mov %r11,-0x38(%rbp) │ │ │ │ - mov %rcx,-0x30(%rbp) │ │ │ │ + add %al,(%rax) │ │ │ │ + push %rbx │ │ │ │ + sbb $0x458d4803,%eax │ │ │ │ + mov $0x4c,%al │ │ │ │ + cmp %edi,%eax │ │ │ │ + jb 4d41ec │ │ │ │ + movq $0x4d40b8,-0x30(%rbp) │ │ │ │ + mov 0x5(%rbx),%rax │ │ │ │ + mov 0xd(%rbx),%rcx │ │ │ │ + mov 0x15(%rbx),%rbx │ │ │ │ + mov %rbx,%rdx │ │ │ │ + mov %rdi,%rbx │ │ │ │ mov %rdx,-0x28(%rbp) │ │ │ │ mov %rax,-0x20(%rbp) │ │ │ │ - mov %r9,-0x18(%rbp) │ │ │ │ - mov %rdi,-0x10(%rbp) │ │ │ │ + mov %rcx,-0x18(%rbp) │ │ │ │ + mov %r14,-0x10(%rbp) │ │ │ │ mov %rsi,-0x8(%rbp) │ │ │ │ - add $0xffffffffffffffa8,%rbp │ │ │ │ + add $0xffffffffffffffd0,%rbp │ │ │ │ test $0x7,%bl │ │ │ │ - jne 4d6f38 │ │ │ │ + jne 4d40b8 │ │ │ │ mov (%rbx),%rax │ │ │ │ jmp *%rax │ │ │ │ nopl 0x0(%rax) │ │ │ │ - or (%rax),%al │ │ │ │ - add %al,(%rax) │ │ │ │ - add %al,(%rax) │ │ │ │ + add $0x0,%eax │ │ │ │ add %al,(%rax) │ │ │ │ - (bad) │ │ │ │ + add %bl,(%rsi) │ │ │ │ add %al,(%rax) │ │ │ │ - add %bl,%al │ │ │ │ - clc │ │ │ │ - sbb $0x3,%al │ │ │ │ - movq $0x4d6f68,0x0(%rbp) │ │ │ │ + add %ah,0x48031d52(%rax) │ │ │ │ + movl $0x4d4108,-0x20(%rbp) │ │ │ │ mov %rbx,%rax │ │ │ │ - mov 0x50(%rbp),%rbx │ │ │ │ - mov %rax,0x50(%rbp) │ │ │ │ + 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 4d6f68 │ │ │ │ + jne 4d4108 │ │ │ │ mov (%rbx),%rax │ │ │ │ jmp *%rax │ │ │ │ - nopl (%rax) │ │ │ │ - or (%rax),%al │ │ │ │ + nopl 0x0(%rax) │ │ │ │ + mov %eax,(%rcx) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ (bad) │ │ │ │ add %al,(%rax) │ │ │ │ - add %ch,0x49031cf8(%rax) │ │ │ │ - add $0x88,%esp │ │ │ │ + add %dl,0x52(%rax) │ │ │ │ + sbb $0x458b4803,%eax │ │ │ │ + sub %cl,-0x75(%rax) │ │ │ │ + rex.WRB xor %r9b,-0x75(%r8) │ │ │ │ + push %rbp │ │ │ │ + cmp %cl,-0x75(%rax) │ │ │ │ + jne 4d4158 │ │ │ │ + mov 0x48(%rbp),%rdi │ │ │ │ + mov %rbx,%r8 │ │ │ │ + and $0x7,%r8d │ │ │ │ + cmp $0x1,%r8 │ │ │ │ + je 4d41f0 │ │ │ │ + add $0x80,%r12 │ │ │ │ cmp 0x358(%r13),%r12 │ │ │ │ - ja 4d7043 │ │ │ │ - mov 0x7(%rbx),%rax │ │ │ │ - mov 0xf(%rbx),%rbx │ │ │ │ - movq $0x4d67f8,-0x80(%r12) │ │ │ │ - mov %rax,-0x70(%r12) │ │ │ │ - mov 0x10(%rbp),%rcx │ │ │ │ - mov %rcx,-0x68(%r12) │ │ │ │ - movq $0x50aa00,-0x60(%r12) │ │ │ │ - mov 0x20(%rbp),%rcx │ │ │ │ - mov %rcx,-0x58(%r12) │ │ │ │ - lea -0x80(%r12),%rcx │ │ │ │ - mov %rcx,-0x50(%r12) │ │ │ │ - movq $0x4d6a40,-0x48(%r12) │ │ │ │ - mov %rax,-0x40(%r12) │ │ │ │ - mov 0x38(%rbp),%rax │ │ │ │ - mov %rax,-0x38(%r12) │ │ │ │ - mov %rbx,-0x30(%r12) │ │ │ │ - lea -0x5f(%r12),%rax │ │ │ │ - mov %rax,-0x28(%r12) │ │ │ │ - movq $0x4d6d90,-0x20(%r12) │ │ │ │ - mov 0x28(%rbp),%rax │ │ │ │ - mov %rax,-0x18(%r12) │ │ │ │ - mov 0x30(%rbp),%rax │ │ │ │ - mov %rax,-0x10(%r12) │ │ │ │ - lea -0x46(%r12),%rbx │ │ │ │ - mov %rbx,-0x8(%r12) │ │ │ │ - mov 0x48(%rbp),%rbx │ │ │ │ - mov %rbx,(%r12) │ │ │ │ - mov 0x18(%rbp),%r8 │ │ │ │ - mov 0x40(%rbp),%rdi │ │ │ │ - lea 0x31cd350(%rip),%rsi │ │ │ │ - mov 0x8(%rbp),%r14 │ │ │ │ - movq $0x3393020,0x38(%rbp) │ │ │ │ - mov 0x50(%rbp),%rbx │ │ │ │ - mov %rbx,0x40(%rbp) │ │ │ │ + ja 4d41dc │ │ │ │ + mov 0x6(%rbx),%r8 │ │ │ │ + mov 0xe(%rbx),%rbx │ │ │ │ + movq $0x4d3d68,-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 %rdx,-0x50(%r12) │ │ │ │ + mov 0x18(%rbp),%r11 │ │ │ │ + mov %r11,-0x48(%r12) │ │ │ │ + mov 0x10(%rbp),%r14 │ │ │ │ + mov %r14,-0x40(%r12) │ │ │ │ + movq $0x4d3fd0,-0x38(%r12) │ │ │ │ + mov %r8,-0x30(%r12) │ │ │ │ + mov %rbx,-0x28(%r12) │ │ │ │ + mov %r9,-0x20(%r12) │ │ │ │ + mov %r10,-0x18(%r12) │ │ │ │ + mov %rcx,-0x10(%r12) │ │ │ │ + mov %r11,-0x8(%r12) │ │ │ │ + mov %r14,(%r12) │ │ │ │ + lea -0x35(%r12),%r9 │ │ │ │ + mov %rdx,%r8 │ │ │ │ + mov %rdi,%rbx │ │ │ │ + mov %rcx,%rdi │ │ │ │ + mov %rsi,%rcx │ │ │ │ + mov %rbx,%rsi │ │ │ │ + mov %rcx,%r14 │ │ │ │ + mov %rax,%rbx │ │ │ │ + lea -0x77(%r12),%rax │ │ │ │ mov %rax,0x48(%rbp) │ │ │ │ - lea -0x1e(%r12),%rax │ │ │ │ - mov %rax,0x50(%rbp) │ │ │ │ - add $0x38,%rbp │ │ │ │ - jmp 4bbbf8 │ │ │ │ - movq $0x88,0x388(%r13) │ │ │ │ + add $0x48,%rbp │ │ │ │ + jmp 4d3238 │ │ │ │ + movq $0x80,0x388(%r13) │ │ │ │ jmp 338a720 │ │ │ │ jmp *-0x8(%r13) │ │ │ │ - nop │ │ │ │ - sbb %al,(%rax) │ │ │ │ + mov %rcx,%r9 │ │ │ │ + mov %rdx,%r8 │ │ │ │ + mov %rdi,%rbx │ │ │ │ + mov %rcx,%rdi │ │ │ │ + mov %rsi,%rcx │ │ │ │ + mov %rbx,%rsi │ │ │ │ + mov %rcx,%r14 │ │ │ │ + mov %rax,%rbx │ │ │ │ + mov %rdx,0x48(%rbp) │ │ │ │ + add $0x48,%rbp │ │ │ │ + jmp 4d3238 │ │ │ │ + nopl (%rax) │ │ │ │ + sbb %eax,(%rax) │ │ │ │ + add %al,(%rax) │ │ │ │ + add $0x1000000,%eax │ │ │ │ + add %al,(%rax) │ │ │ │ + add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ + add %cl,(%rcx) │ │ │ │ + add %al,(%rax) │ │ │ │ + add %cl,0x51(%rax) │ │ │ │ + sbb $0xc4834903,%eax │ │ │ │ + push %rax │ │ │ │ + cmp 0x358(%r13),%r12 │ │ │ │ + ja 4d4296 │ │ │ │ + mov 0x3(%rbx),%rax │ │ │ │ + movq $0x4d3988,-0x48(%r12) │ │ │ │ + mov %r8,-0x40(%r12) │ │ │ │ + mov %rsi,-0x38(%r12) │ │ │ │ + mov %rdi,-0x30(%r12) │ │ │ │ + mov %rax,-0x28(%r12) │ │ │ │ + mov %r9,-0x20(%r12) │ │ │ │ + movq $0x4d4058,-0x18(%r12) │ │ │ │ + mov %rsi,-0x10(%r12) │ │ │ │ + mov %rdi,-0x8(%r12) │ │ │ │ + mov %rax,(%r12) │ │ │ │ + lea -0x45(%r12),%r9 │ │ │ │ + mov %rdi,%r8 │ │ │ │ + lea -0x15(%r12),%rdi │ │ │ │ + mov %r14,%rsi │ │ │ │ + lea 0x31d4f6c(%rip),%r14 │ │ │ │ + jmp 2f8a300 │ │ │ │ + movq $0x50,0x388(%r13) │ │ │ │ + jmp *-0x8(%r13) │ │ │ │ + nopl (%rax) │ │ │ │ add $0x0,%al │ │ │ │ add %al,(%rax) │ │ │ │ - (bad) │ │ │ │ add %al,(%rax) │ │ │ │ - add %al,(%rcx) │ │ │ │ + add %al,(%rax) │ │ │ │ + sldt (%rax) │ │ │ │ + add %al,(%rax) │ │ │ │ + add %al,(%rax) │ │ │ │ + add %cl,-0x73(%rax) │ │ │ │ + rex.RB │ │ │ │ + lock cmp %r15,%rax │ │ │ │ + jb 4d42e6 │ │ │ │ + movq $0x3390fc8,-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 33959f8 │ │ │ │ + jmp *-0x10(%r13) │ │ │ │ + nopw 0x0(%rax,%rax,1) │ │ │ │ + add $0x1000000,%eax │ │ │ │ + add %al,(%rax) │ │ │ │ + add %al,(%rdi) │ │ │ │ + add %al,(%rax) │ │ │ │ + add %al,(%rdx) │ │ │ │ add %al,(%rax) │ │ │ │ add %cl,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ - add %cl,%al │ │ │ │ - negl (%rbx,%rax,1) │ │ │ │ - lea -0x60(%rbp),%rax │ │ │ │ + add %al,(%rax) │ │ │ │ + add %al,(%rax) │ │ │ │ + add %cl,-0x73(%rax) │ │ │ │ + rex.RB xchg %eax,%r8d │ │ │ │ cmp %r15,%rax │ │ │ │ - jb 4d728b │ │ │ │ - movq $0x4d7108,-0x60(%rbp) │ │ │ │ - mov 0x4(%rbx),%rax │ │ │ │ - mov 0xc(%rbx),%rcx │ │ │ │ - mov 0x14(%rbx),%rdx │ │ │ │ - mov 0x1c(%rbx),%r9 │ │ │ │ - mov 0x24(%rbx),%r10 │ │ │ │ - mov 0x2c(%rbx),%r11 │ │ │ │ - mov %rax,0x40(%rsp) │ │ │ │ - mov 0x34(%rbx),%rax │ │ │ │ - mov 0x3c(%rbx),%rbx │ │ │ │ - mov %rbx,0x48(%rsp) │ │ │ │ - mov %rsi,%rbx │ │ │ │ - mov 0x40(%rsp),%rsi │ │ │ │ - mov %rsi,-0x58(%rbp) │ │ │ │ - mov %rax,-0x50(%rbp) │ │ │ │ - mov %r10,-0x48(%rbp) │ │ │ │ - mov %r11,-0x40(%rbp) │ │ │ │ + jb 4d4494 │ │ │ │ + movq $0x4d4388,-0x50(%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 0x3f(%rbx),%r9 │ │ │ │ + mov 0x47(%rbx),%r10 │ │ │ │ + mov 0x37(%rbx),%rbx │ │ │ │ + mov %rcx,-0x48(%rbp) │ │ │ │ + mov %rax,-0x40(%rbp) │ │ │ │ mov %rdx,-0x38(%rbp) │ │ │ │ - mov %r9,-0x30(%rbp) │ │ │ │ - mov 0x48(%rsp),%rax │ │ │ │ - mov %rax,-0x28(%rbp) │ │ │ │ - mov %rcx,-0x20(%rbp) │ │ │ │ - mov %r14,-0x18(%rbp) │ │ │ │ - mov %rdi,-0x10(%rbp) │ │ │ │ - mov %r8,-0x8(%rbp) │ │ │ │ - add $0xffffffffffffffa0,%rbp │ │ │ │ + mov %r10,-0x30(%rbp) │ │ │ │ + mov %r9,-0x28(%rbp) │ │ │ │ + mov %rsi,-0x20(%rbp) │ │ │ │ + mov %rdi,-0x18(%rbp) │ │ │ │ + mov %r8,-0x10(%rbp) │ │ │ │ + mov %r14,-0x8(%rbp) │ │ │ │ + add $0xffffffffffffffb0,%rbp │ │ │ │ test $0x7,%bl │ │ │ │ - jne 4d7108 │ │ │ │ + jne 4d4388 │ │ │ │ mov (%rbx),%rax │ │ │ │ jmp *%rax │ │ │ │ - xchg %ax,%ax │ │ │ │ - or (%rax),%edx │ │ │ │ + nopl 0x0(%rax,%rax,1) │ │ │ │ + or %eax,(%rsi) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ (bad) │ │ │ │ add %al,(%rax) │ │ │ │ - add %dh,(%rax) │ │ │ │ - negl (%rbx,%rax,1) │ │ │ │ - add $0x108,%r12 │ │ │ │ - cmp 0x358(%r13),%r12 │ │ │ │ - ja 4d727b │ │ │ │ - movq $0x338ff58,-0x100(%r12) │ │ │ │ - mov 0x48(%rbp),%rax │ │ │ │ - mov %rax,-0xf0(%r12) │ │ │ │ - movq $0x4d39f8,-0xe8(%r12) │ │ │ │ - lea -0xa7(%r12),%rcx │ │ │ │ - mov %rcx,-0xe0(%r12) │ │ │ │ - mov 0x8(%rbp),%rcx │ │ │ │ - mov %rcx,-0xd8(%r12) │ │ │ │ - lea -0x100(%r12),%rdx │ │ │ │ - mov %rdx,-0xd0(%r12) │ │ │ │ - mov 0x10(%rbp),%rsi │ │ │ │ - mov %rsi,-0xc8(%r12) │ │ │ │ - movq $0x4d4248,-0xc0(%r12) │ │ │ │ - lea -0x72(%r12),%rsi │ │ │ │ - mov %rsi,-0xb8(%r12) │ │ │ │ - lea -0xe4(%r12),%rdi │ │ │ │ - mov %rdi,-0xb0(%r12) │ │ │ │ - movq $0x4d4828,-0xa8(%r12) │ │ │ │ - lea -0xbf(%r12),%r8 │ │ │ │ - mov %r8,-0xa0(%r12) │ │ │ │ - movq $0x4d5020,-0x98(%r12) │ │ │ │ - mov %rsi,-0x90(%r12) │ │ │ │ - mov %rdi,-0x88(%r12) │ │ │ │ - mov %r8,-0x80(%r12) │ │ │ │ - movq $0x4d5cb8,-0x78(%r12) │ │ │ │ - mov %rcx,-0x70(%r12) │ │ │ │ - mov %rdi,-0x68(%r12) │ │ │ │ - mov %r8,-0x60(%r12) │ │ │ │ - lea -0x91(%r12),%rsi │ │ │ │ - mov %rsi,-0x58(%r12) │ │ │ │ - mov 0x38(%rbp),%rsi │ │ │ │ - mov %rsi,-0x50(%r12) │ │ │ │ - movq $0x4d6ea8,-0x48(%r12) │ │ │ │ - mov 0x58(%rbp),%rsi │ │ │ │ - mov %rsi,-0x40(%r12) │ │ │ │ - mov 0x40(%rbp),%rsi │ │ │ │ - mov %rsi,-0x38(%r12) │ │ │ │ - mov 0x50(%rbp),%rsi │ │ │ │ - mov %rsi,-0x30(%r12) │ │ │ │ - mov %rdi,-0x28(%r12) │ │ │ │ - mov %rcx,-0x20(%r12) │ │ │ │ - mov %rdx,-0x18(%r12) │ │ │ │ - mov 0x28(%rbp),%rcx │ │ │ │ - mov %rcx,-0x10(%r12) │ │ │ │ - mov 0x30(%rbp),%rcx │ │ │ │ - mov %rcx,-0x8(%r12) │ │ │ │ - mov 0x18(%rbp),%rdx │ │ │ │ - mov %rdx,(%r12) │ │ │ │ - mov %rsi,%r9 │ │ │ │ - mov %rbx,%r8 │ │ │ │ - mov %rax,%rdi │ │ │ │ - mov 0x20(%rbp),%rsi │ │ │ │ - mov %rcx,%r14 │ │ │ │ - lea -0x46(%r12),%rax │ │ │ │ - mov %rax,0x58(%rbp) │ │ │ │ - add $0x58,%rbp │ │ │ │ - jmp 4bcae8 │ │ │ │ - movq $0x108,0x388(%r13) │ │ │ │ - jmp 338a720 │ │ │ │ - jmp *-0x8(%r13) │ │ │ │ - nop │ │ │ │ - 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,-0x19(%rax) │ │ │ │ - (bad) │ │ │ │ - add -0x73(%rax),%ecx │ │ │ │ - rex.RB enter $0x394c,$0xf8 │ │ │ │ - jb 4d7374 │ │ │ │ - movq $0x4d72f8,-0x18(%rbp) │ │ │ │ - mov 0x7(%rbx),%rax │ │ │ │ + add %cl,-0x39(%rax) │ │ │ │ + rex.RB clc │ │ │ │ + enter $0x4d43,$0x0 │ │ │ │ + mov %rbx,%rax │ │ │ │ mov 0xf(%rbx),%rbx │ │ │ │ mov %rbx,%rcx │ │ │ │ - mov %r14,%rbx │ │ │ │ - mov %rax,-0x10(%rbp) │ │ │ │ - mov %rcx,-0x8(%rbp) │ │ │ │ - add $0xffffffffffffffe8,%rbp │ │ │ │ + mov 0x48(%rbp),%rbx │ │ │ │ + mov %rcx,0x0(%rbp) │ │ │ │ + mov %rax,0x48(%rbp) │ │ │ │ + add $0xfffffffffffffff8,%rbp │ │ │ │ test $0x7,%bl │ │ │ │ - jne 4d72f8 │ │ │ │ + jne 4d43c8 │ │ │ │ mov (%rbx),%rax │ │ │ │ jmp *%rax │ │ │ │ nopl 0x0(%rax) │ │ │ │ - add (%rax),%al │ │ │ │ + or (%rax,%rax,1),%cl │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ + add %bl,(%rsi) │ │ │ │ add %al,(%rax) │ │ │ │ - (bad) │ │ │ │ add %al,(%rax) │ │ │ │ - add %dh,%al │ │ │ │ - out %al,$0x1e │ │ │ │ - add -0x39(%rax),%ecx │ │ │ │ - rex.RB loopne 4d7345 │ │ │ │ - jae 4d734c │ │ │ │ - add %cl,-0x75(%rax) │ │ │ │ - rex.XB cmovs -0x74b7e8b5(%r11),%ecx │ │ │ │ - push %rbx │ │ │ │ - (bad) │ │ │ │ - mov 0x27(%rbx),%rsi │ │ │ │ - mov 0x7(%rbx),%rbx │ │ │ │ - mov %rcx,-0x18(%rbp) │ │ │ │ + add %al,(%rax) │ │ │ │ + add %cl,-0x39(%rax) │ │ │ │ + rex.RB call 9a87e0 │ │ │ │ + mov %rbx,%rax │ │ │ │ + mov 0x7(%rbx),%rcx │ │ │ │ + mov 0xf(%rbx),%rbx │ │ │ │ + mov 0xf(%rcx),%rdx │ │ │ │ mov %rdx,-0x10(%rbp) │ │ │ │ - mov %rsi,-0x8(%rbp) │ │ │ │ + mov 0x17(%rcx),%rcx │ │ │ │ + mov %rcx,-0x8(%rbp) │ │ │ │ mov %rax,0x0(%rbp) │ │ │ │ - add $0xffffffffffffffe0,%rbp │ │ │ │ + add $0xffffffffffffffe8,%rbp │ │ │ │ test $0x7,%bl │ │ │ │ - jne 4d7348 │ │ │ │ + jne 4d4410 │ │ │ │ mov (%rbx),%rax │ │ │ │ jmp *%rax │ │ │ │ - nopw 0x0(%rax,%rax,1) │ │ │ │ - (bad) │ │ │ │ - add %al,(%rax) │ │ │ │ + nopl (%rax) │ │ │ │ + int $0x60 │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ - add %bl,(%rsi) │ │ │ │ add %al,(%rax) │ │ │ │ - add %ah,0x4c031ee6(%rax) │ │ │ │ - mov 0x8(%rbp),%ecx │ │ │ │ - mov 0x20(%rbp),%r8 │ │ │ │ - mov %rbx,%rdi │ │ │ │ - mov 0x30(%rbp),%rsi │ │ │ │ - mov 0x28(%rbp),%r14 │ │ │ │ - mov 0x10(%rbp),%rax │ │ │ │ - mov %rax,0x28(%rbp) │ │ │ │ - mov 0x18(%rbp),%rax │ │ │ │ - mov %rax,0x30(%rbp) │ │ │ │ - add $0x28,%rbp │ │ │ │ - jmp 672550 │ │ │ │ - jmp *-0x8(%r13) │ │ │ │ - add %eax,(%rax) │ │ │ │ + (bad) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ - adc %al,(%rax) │ │ │ │ + add %cl,-0x75(%rax) │ │ │ │ + rex.RB (bad) │ │ │ │ + mov %rbx,%rcx │ │ │ │ + and $0x7,%ecx │ │ │ │ + cmp $0x1,%rcx │ │ │ │ + je 4d4470 │ │ │ │ + mov 0x28(%rbp),%rcx │ │ │ │ + mov 0x30(%rbp),%rdx │ │ │ │ + mov 0x40(%rbp),%rsi │ │ │ │ + mov 0x68(%rbp),%rdi │ │ │ │ + mov 0x18(%rbp),%r8 │ │ │ │ + mov 0x8(%rbp),%r9 │ │ │ │ + cmp %r9,%rsi │ │ │ │ + jl 4d447c │ │ │ │ + cmp %r9,%rsi │ │ │ │ + jne 4d4470 │ │ │ │ + mov 0x48(%rbp),%rsi │ │ │ │ + mov 0x10(%rbp),%r9 │ │ │ │ + cmp %r9,%rsi │ │ │ │ + jl 4d447c │ │ │ │ + cmp %r9,%rsi │ │ │ │ + jne 4d4470 │ │ │ │ + movq $0x4d44a8,0x18(%rbp) │ │ │ │ + mov %rbx,%rdi │ │ │ │ + mov 0x58(%rbp),%rsi │ │ │ │ + mov 0x50(%rbp),%r14 │ │ │ │ + add $0x18,%rbp │ │ │ │ + jmp 3240ab0 │ │ │ │ + mov %rax,%rbx │ │ │ │ + add $0x70,%rbp │ │ │ │ + jmp 33893b0 │ │ │ │ + mov %rdi,%rax │ │ │ │ + mov %r8,%rdi │ │ │ │ + mov %rax,%rsi │ │ │ │ + mov %rdx,%r14 │ │ │ │ + mov %rcx,%rbx │ │ │ │ + add $0x70,%rbp │ │ │ │ + jmp 33959f8 │ │ │ │ + jmp *-0x8(%r13) │ │ │ │ + or 0x0(%rax,%rax,1),%bh │ │ │ │ add %al,(%rax) │ │ │ │ - cwtl │ │ │ │ - jnp 4d73a5 │ │ │ │ - add -0x73(%rax),%ecx │ │ │ │ - rex.RB call 7345acdc <__environ@GLIBC_2.2.5+0x6f81a834> │ │ │ │ - push %rbp │ │ │ │ - movq $0x3390fc8,-0x10(%rbp) │ │ │ │ - mov %rbx,-0x8(%rbp) │ │ │ │ - movq $0x4d73c8,-0x18(%rbp) │ │ │ │ - mov 0x10(%rbx),%rbx │ │ │ │ - add $0xffffffffffffffe8,%rbp │ │ │ │ - test $0x7,%bl │ │ │ │ - jne 4d73c8 │ │ │ │ - mov (%rbx),%rax │ │ │ │ - jmp *%rax │ │ │ │ - nop │ │ │ │ - ... │ │ │ │ - (bad) │ │ │ │ add %al,(%rax) │ │ │ │ - add %bl,0x7b(%rax) │ │ │ │ - (bad) │ │ │ │ - add -0x39(%rax),%ecx │ │ │ │ - add %r8b,(%r8) │ │ │ │ - je 4d741c │ │ │ │ - add %cl,-0x73(%rax) │ │ │ │ - cmp $0x3760b22,%eax │ │ │ │ - mov %rbx,%rsi │ │ │ │ - lea 0x372e8d1(%rip),%r14 │ │ │ │ - jmp 5e1800 │ │ │ │ - jmp *-0x10(%r13) │ │ │ │ - nopw 0x0(%rax,%rax,1) │ │ │ │ - ... │ │ │ │ (bad) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ - add %cl,-0x7d(%rcx) │ │ │ │ - (bad) │ │ │ │ - sbb %cl,0x3b(%rbp) │ │ │ │ - movsl %ds:(%rsi),%es:(%rdi) │ │ │ │ - pop %rax │ │ │ │ - add (%rax),%eax │ │ │ │ - add %dh,0x1e(%rdi) │ │ │ │ - movq $0x3363098,-0x10(%r12) │ │ │ │ - mov %rbx,-0x8(%r12) │ │ │ │ - mov %r14,(%r12) │ │ │ │ - lea -0xf(%r12),%rbx │ │ │ │ - add $0x8,%rbp │ │ │ │ - jmp *0x0(%rbp) │ │ │ │ + add %cl,-0x75(%rax) │ │ │ │ + rex.WRB adc %r9b,-0x75(%r8) │ │ │ │ + push %rbp │ │ │ │ + sbb %cl,-0x75(%rax) │ │ │ │ + jge 4d4504 │ │ │ │ + mov %rbx,%rax │ │ │ │ + and $0x7,%eax │ │ │ │ + cmp $0x1,%rax │ │ │ │ + je 4d450d │ │ │ │ + add $0x18,%r12 │ │ │ │ + cmp 0x358(%r13),%r12 │ │ │ │ + ja 4d44fd │ │ │ │ + movq $0x2f83dd8,-0x10(%r12) │ │ │ │ + mov 0x20(%rbp),%rax │ │ │ │ + mov %rax,-0x8(%r12) │ │ │ │ + mov %rbx,(%r12) │ │ │ │ + mov %rdi,%rax │ │ │ │ + lea -0xf(%r12),%rdi │ │ │ │ + mov %rax,%rsi │ │ │ │ + mov %rdx,%r14 │ │ │ │ + mov %rcx,%rbx │ │ │ │ + add $0x58,%rbp │ │ │ │ + jmp 33959f8 │ │ │ │ movq $0x18,0x388(%r13) │ │ │ │ - movq $0x4d7400,0x0(%rbp) │ │ │ │ - jmp 338a798 │ │ │ │ - nopl 0x0(%rax,%rax,1) │ │ │ │ - add %eax,(%rax) │ │ │ │ + jmp 338a720 │ │ │ │ + add $0x18,%r12 │ │ │ │ + cmp 0x358(%r13),%r12 │ │ │ │ + ja 4d44fd │ │ │ │ + movq $0x2f83dd8,-0x10(%r12) │ │ │ │ + mov 0x8(%rbp),%rax │ │ │ │ + mov %rax,-0x8(%r12) │ │ │ │ + movq $0x3c37ef9,(%r12) │ │ │ │ + mov %rdi,%rax │ │ │ │ + lea -0xf(%r12),%rdi │ │ │ │ + mov %rax,%rsi │ │ │ │ + mov %rdx,%r14 │ │ │ │ + mov %rcx,%rbx │ │ │ │ + add $0x58,%rbp │ │ │ │ + jmp 33959f8 │ │ │ │ + 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 -0x20(%rbp),%rax │ │ │ │ cmp %r15,%rax │ │ │ │ - jb 4d74d4 │ │ │ │ + jb 4d45b3 │ │ │ │ movq $0x3390fc8,-0x10(%rbp) │ │ │ │ mov %rbx,-0x8(%rbp) │ │ │ │ - movq $0x4d7498,-0x18(%rbp) │ │ │ │ - mov 0x10(%rbx),%rbx │ │ │ │ - add $0xffffffffffffffe8,%rbp │ │ │ │ + movq $0x4d45a8,-0x20(%rbp) │ │ │ │ + mov 0x10(%rbx),%rax │ │ │ │ + mov 0x18(%rbx),%rbx │ │ │ │ + mov %rax,-0x18(%rbp) │ │ │ │ + add $0xffffffffffffffe0,%rbp │ │ │ │ test $0x7,%bl │ │ │ │ - jne 4d7498 │ │ │ │ + jne 4d45a8 │ │ │ │ mov (%rbx),%rax │ │ │ │ jmp *%rax │ │ │ │ nop │ │ │ │ - ... │ │ │ │ - (bad) │ │ │ │ + add %eax,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ - add %cl,-0x39(%rax) │ │ │ │ - add %r8b,%r8b │ │ │ │ - je 4d74ec │ │ │ │ - add %cl,-0x75(%rax) │ │ │ │ - pop %rbx │ │ │ │ - (bad) │ │ │ │ - test $0x7,%bl │ │ │ │ - jne 4d74c0 │ │ │ │ - mov (%rbx),%rax │ │ │ │ - jmp *%rax │ │ │ │ - xchg %ax,%ax │ │ │ │ - ... │ │ │ │ (bad) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %cl,-0x75(%rax) │ │ │ │ - fwait │ │ │ │ - add %eax,(%eax) │ │ │ │ - add %cl,-0x7d(%rax) │ │ │ │ - jrcxz 4d74c3 │ │ │ │ - add $0x8,%rbp │ │ │ │ - mov (%rbx),%rax │ │ │ │ - jmp *%rax │ │ │ │ - jmp *-0x10(%r13) │ │ │ │ - add %eax,(%rax) │ │ │ │ + pop %rbp │ │ │ │ + or %cl,-0x7d(%rax) │ │ │ │ + (bad) │ │ │ │ + add %al,%gs:-0x1(%rcx) │ │ │ │ + gs lock 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 │ │ │ │ + lea -0x20(%rbp),%rax │ │ │ │ cmp %r15,%rax │ │ │ │ - jb 4d750a │ │ │ │ + jb 4d461b │ │ │ │ movq $0x3390fc8,-0x10(%rbp) │ │ │ │ mov %rbx,-0x8(%rbp) │ │ │ │ - mov 0x10(%rbx),%r14 │ │ │ │ - add $0xfffffffffffffff0,%rbp │ │ │ │ - jmp 4c7d50 │ │ │ │ - jmp *-0x10(%r13) │ │ │ │ - xchg %ax,%ax │ │ │ │ - add $0x0,%al │ │ │ │ + movq $0x4d4610,-0x20(%rbp) │ │ │ │ + mov 0x10(%rbx),%rax │ │ │ │ + mov 0x18(%rbx),%rbx │ │ │ │ + mov %rax,-0x18(%rbp) │ │ │ │ + add $0xffffffffffffffe0,%rbp │ │ │ │ + test $0x7,%bl │ │ │ │ + jne 4d4610 │ │ │ │ + mov (%rbx),%rax │ │ │ │ + jmp *%rax │ │ │ │ + nop │ │ │ │ + add %eax,(%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 4d7598 │ │ │ │ - add $0x38,%r12 │ │ │ │ - cmp 0x358(%r13),%r12 │ │ │ │ - ja 4d758d │ │ │ │ - movq $0x3390fc8,-0x10(%rbp) │ │ │ │ - mov %rbx,-0x8(%rbp) │ │ │ │ - mov 0x10(%rbx),%rax │ │ │ │ - mov 0x18(%rbx),%rcx │ │ │ │ - mov 0x20(%rbx),%rdx │ │ │ │ - mov 0x28(%rbx),%rbx │ │ │ │ - movq $0x4d74e8,-0x30(%r12) │ │ │ │ - mov %rbx,-0x20(%r12) │ │ │ │ - movq $0x537f48,-0x18(%r12) │ │ │ │ - mov %rax,-0x10(%r12) │ │ │ │ - mov %rcx,-0x8(%r12) │ │ │ │ - lea -0x30(%r12),%rax │ │ │ │ - mov %rax,(%r12) │ │ │ │ - lea -0x17(%r12),%r14 │ │ │ │ - mov %rdx,%rbx │ │ │ │ - add $0xfffffffffffffff0,%rbp │ │ │ │ - jmp 3395508 │ │ │ │ - movq $0x38,0x388(%r13) │ │ │ │ - jmp *-0x10(%r13) │ │ │ │ - nopl 0x0(%rax) │ │ │ │ - sldt (%rax) │ │ │ │ - add %al,(%rdx) │ │ │ │ add %al,(%rax) │ │ │ │ - add %al,(%rax,%rax,1) │ │ │ │ + add %cl,-0x75(%rax) │ │ │ │ + pop %rbp │ │ │ │ + or %cl,-0x7d(%rax) │ │ │ │ + (bad) │ │ │ │ + add %al,%gs:-0x1(%rcx) │ │ │ │ + gs lock nop │ │ │ │ + add (%rax),%al │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ - or %al,(%rax) │ │ │ │ + adc (%rax),%al │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ - lea -0x30(%rbp),%rax │ │ │ │ + lea -0x20(%rbp),%rax │ │ │ │ cmp %r15,%rax │ │ │ │ - jb 4d7676 │ │ │ │ - movq $0x4d7618,-0x30(%rbp) │ │ │ │ - mov 0x6(%rbx),%rax │ │ │ │ - mov 0xe(%rbx),%rcx │ │ │ │ - mov 0x16(%rbx),%rdx │ │ │ │ - mov 0x1e(%rbx),%rbx │ │ │ │ - mov %rbx,%rdi │ │ │ │ - mov %r14,%rbx │ │ │ │ - mov %rdi,-0x28(%rbp) │ │ │ │ - mov %rdx,-0x20(%rbp) │ │ │ │ + jb 4d4683 │ │ │ │ + movq $0x3390fc8,-0x10(%rbp) │ │ │ │ + mov %rbx,-0x8(%rbp) │ │ │ │ + movq $0x4d4678,-0x20(%rbp) │ │ │ │ + mov 0x10(%rbx),%rax │ │ │ │ + mov 0x18(%rbx),%rbx │ │ │ │ mov %rax,-0x18(%rbp) │ │ │ │ - mov %rcx,-0x10(%rbp) │ │ │ │ - mov %rsi,-0x8(%rbp) │ │ │ │ - add $0xffffffffffffffd0,%rbp │ │ │ │ + add $0xffffffffffffffe0,%rbp │ │ │ │ test $0x7,%bl │ │ │ │ - jne 4d7618 │ │ │ │ + jne 4d4678 │ │ │ │ mov (%rbx),%rax │ │ │ │ jmp *%rax │ │ │ │ - nopl (%rax) │ │ │ │ - add $0x0,%eax │ │ │ │ - add %al,(%rax) │ │ │ │ - add %bl,(%rsi) │ │ │ │ + nop │ │ │ │ + add %eax,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ - add %cl,-0x7d(%rcx) │ │ │ │ (bad) │ │ │ │ - xor %cl,0x3b(%rbp) │ │ │ │ - movsl %ds:(%rsi),%es:(%rdi) │ │ │ │ - pop %rax │ │ │ │ - add (%rax),%eax │ │ │ │ - add %dh,0x41(%rdi) │ │ │ │ - movq $0x4d7520,-0x28(%r12) │ │ │ │ - mov 0x18(%rbp),%rax │ │ │ │ - mov %rax,-0x18(%r12) │ │ │ │ - mov 0x20(%rbp),%rax │ │ │ │ - mov %rax,-0x10(%r12) │ │ │ │ - mov 0x10(%rbp),%rax │ │ │ │ - mov %rax,-0x8(%r12) │ │ │ │ - mov 0x28(%rbp),%rax │ │ │ │ - mov %rax,(%r12) │ │ │ │ - lea -0x28(%r12),%rsi │ │ │ │ - mov %rbx,%r14 │ │ │ │ - mov 0x8(%rbp),%rbx │ │ │ │ - add $0x30,%rbp │ │ │ │ - jmp 3395748 │ │ │ │ - movq $0x30,0x388(%r13) │ │ │ │ - jmp 338a720 │ │ │ │ - jmp *-0x8(%r13) │ │ │ │ - nopw 0x0(%rax,%rax,1) │ │ │ │ - sldt (%rax) │ │ │ │ - add %al,(%rdx) │ │ │ │ add %al,(%rax) │ │ │ │ - add %al,0x0(%rip) │ │ │ │ add %al,(%rax) │ │ │ │ - add %cl,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ - add %dh,(%rax) │ │ │ │ - lock sbb $0x3,%al │ │ │ │ - lea -0x38(%rbp),%rax │ │ │ │ - cmp %r15,%rax │ │ │ │ - jb 4d7789 │ │ │ │ - movq $0x4d7700,-0x38(%rbp) │ │ │ │ - mov 0x6(%rbx),%rax │ │ │ │ - mov 0xe(%rbx),%rcx │ │ │ │ - mov 0x16(%rbx),%rdx │ │ │ │ - mov 0x1e(%rbx),%rdi │ │ │ │ - mov 0x26(%rbx),%rbx │ │ │ │ - mov %rbx,%r8 │ │ │ │ - mov %r14,%rbx │ │ │ │ - mov %r8,-0x30(%rbp) │ │ │ │ - mov %rdi,-0x28(%rbp) │ │ │ │ - mov %rcx,-0x20(%rbp) │ │ │ │ - mov %rax,-0x18(%rbp) │ │ │ │ - mov %rdx,-0x10(%rbp) │ │ │ │ - mov %rsi,-0x8(%rbp) │ │ │ │ - add $0xffffffffffffffc8,%rbp │ │ │ │ - test $0x7,%bl │ │ │ │ - jne 4d7700 │ │ │ │ - mov (%rbx),%rax │ │ │ │ - jmp *%rax │ │ │ │ - nopl (%rax) │ │ │ │ + add %cl,-0x75(%rax) │ │ │ │ + pop %rbp │ │ │ │ + or %cl,-0x7d(%rax) │ │ │ │ (bad) │ │ │ │ + add %al,%gs:-0x1(%rcx) │ │ │ │ + gs lock nop │ │ │ │ + add (%rax),%al │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ - add %bl,(%rsi) │ │ │ │ - add %al,(%rax) │ │ │ │ - add %cl,%al │ │ │ │ - out %eax,(%dx) │ │ │ │ - sbb $0x3,%al │ │ │ │ - add $0x40,%r12 │ │ │ │ - cmp 0x358(%r13),%r12 │ │ │ │ - ja 4d7779 │ │ │ │ - movq $0x4d7458,-0x38(%r12) │ │ │ │ - mov 0x30(%rbp),%rax │ │ │ │ - mov %rax,-0x28(%r12) │ │ │ │ - movq $0x4d75b8,-0x20(%r12) │ │ │ │ - mov %rax,-0x18(%r12) │ │ │ │ - lea -0x38(%r12),%rax │ │ │ │ - mov %rax,-0x10(%r12) │ │ │ │ - mov 0x20(%rbp),%rax │ │ │ │ - mov %rax,-0x8(%r12) │ │ │ │ - mov 0x18(%rbp),%rax │ │ │ │ - mov %rax,(%r12) │ │ │ │ - mov 0x28(%rbp),%r14 │ │ │ │ - mov %rbx,%rax │ │ │ │ - mov 0x8(%rbp),%rbx │ │ │ │ - movq $0x3393020,0x18(%rbp) │ │ │ │ - mov %rax,0x20(%rbp) │ │ │ │ - mov 0x10(%rbp),%rax │ │ │ │ - mov %rax,0x28(%rbp) │ │ │ │ - lea -0x1e(%r12),%rax │ │ │ │ - mov %rax,0x30(%rbp) │ │ │ │ - add $0x18,%rbp │ │ │ │ - jmp 4d8be8 │ │ │ │ - movq $0x40,0x388(%r13) │ │ │ │ - jmp 338a720 │ │ │ │ - jmp *-0x8(%r13) │ │ │ │ - nopl (%rax) │ │ │ │ - sldt (%rax) │ │ │ │ - add %al,(%rdx) │ │ │ │ - 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) │ │ │ │ - and %ch,%bh │ │ │ │ - sbb $0x3,%al │ │ │ │ - lea -0x30(%rbp),%rax │ │ │ │ + lea -0x20(%rbp),%rax │ │ │ │ cmp %r15,%rax │ │ │ │ - jb 4d78f8 │ │ │ │ - movq $0x4d7808,-0x30(%rbp) │ │ │ │ - mov 0x6(%rbx),%rax │ │ │ │ - mov 0xe(%rbx),%rcx │ │ │ │ - mov 0x16(%rbx),%rdx │ │ │ │ - mov 0x1e(%rbx),%rbx │ │ │ │ - mov %rbx,%rdi │ │ │ │ - mov %r14,%rbx │ │ │ │ - mov %rdi,-0x28(%rbp) │ │ │ │ - mov %rdx,-0x20(%rbp) │ │ │ │ - mov %rcx,-0x18(%rbp) │ │ │ │ - mov %rax,-0x10(%rbp) │ │ │ │ - mov %rsi,-0x8(%rbp) │ │ │ │ - add $0xffffffffffffffd0,%rbp │ │ │ │ - test $0x7,%bl │ │ │ │ - jne 4d7808 │ │ │ │ - mov (%rbx),%rax │ │ │ │ - jmp *%rax │ │ │ │ - nopl (%rax) │ │ │ │ - add $0x0,%eax │ │ │ │ - add %al,(%rax) │ │ │ │ - add %bl,(%rsi) │ │ │ │ - add %al,(%rax) │ │ │ │ - add %al,%al │ │ │ │ - out %al,(%dx) │ │ │ │ - sbb $0x3,%al │ │ │ │ - movq $0x4d7838,0x0(%rbp) │ │ │ │ - mov %rbx,%rax │ │ │ │ - mov 0x28(%rbp),%rbx │ │ │ │ - mov %rax,0x28(%rbp) │ │ │ │ + jb 4d46eb │ │ │ │ + movq $0x3390fc8,-0x10(%rbp) │ │ │ │ + mov %rbx,-0x8(%rbp) │ │ │ │ + movq $0x4d46e0,-0x20(%rbp) │ │ │ │ + mov 0x10(%rbx),%rax │ │ │ │ + mov 0x18(%rbx),%rbx │ │ │ │ + mov %rax,-0x18(%rbp) │ │ │ │ + add $0xffffffffffffffe0,%rbp │ │ │ │ test $0x7,%bl │ │ │ │ - jne 4d7838 │ │ │ │ + jne 4d46e0 │ │ │ │ mov (%rbx),%rax │ │ │ │ jmp *%rax │ │ │ │ - nopl (%rax) │ │ │ │ - add $0x0,%eax │ │ │ │ - add %al,(%rax) │ │ │ │ - add %bl,(%rsi) │ │ │ │ - add %al,(%rax) │ │ │ │ - add %dl,0x49031cee(%rax) │ │ │ │ - add $0x78,%esp │ │ │ │ - cmp 0x358(%r13),%r12 │ │ │ │ - ja 4d78e8 │ │ │ │ - mov 0x7(%rbx),%rax │ │ │ │ - mov 0xf(%rbx),%rbx │ │ │ │ - movq $0x4d7388,-0x70(%r12) │ │ │ │ - mov %rax,-0x60(%r12) │ │ │ │ - movq $0x338ff58,-0x58(%r12) │ │ │ │ - lea -0x70(%r12),%rax │ │ │ │ - mov %rax,-0x48(%r12) │ │ │ │ - movq $0x4d7698,-0x40(%r12) │ │ │ │ - mov %rbx,-0x38(%r12) │ │ │ │ - mov 0x20(%rbp),%rbx │ │ │ │ - mov %rbx,-0x30(%r12) │ │ │ │ - lea -0x58(%r12),%rbx │ │ │ │ - mov %rbx,-0x28(%r12) │ │ │ │ - mov 0x18(%rbp),%rbx │ │ │ │ - mov %rbx,-0x20(%r12) │ │ │ │ - mov 0x10(%rbp),%rcx │ │ │ │ - mov %rcx,-0x18(%r12) │ │ │ │ - movq $0x338fee0,-0x10(%r12) │ │ │ │ - mov %rax,(%r12) │ │ │ │ - lea 0x31cdf3f(%rip),%rdi │ │ │ │ - lea -0x10(%r12),%rsi │ │ │ │ - mov 0x8(%rbp),%r14 │ │ │ │ - movq $0x3393020,0x10(%rbp) │ │ │ │ - mov 0x28(%rbp),%rax │ │ │ │ - mov %rax,0x18(%rbp) │ │ │ │ - mov %rbx,0x20(%rbp) │ │ │ │ - lea -0x3e(%r12),%rax │ │ │ │ - mov %rax,0x28(%rbp) │ │ │ │ - add $0x10,%rbp │ │ │ │ - jmp 5ea130 │ │ │ │ - movq $0x78,0x388(%r13) │ │ │ │ - jmp 338a720 │ │ │ │ - jmp *-0x8(%r13) │ │ │ │ - nopl 0x0(%rax) │ │ │ │ + nop │ │ │ │ add %eax,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ - adc %al,(%rax) │ │ │ │ - add %al,(%rax) │ │ │ │ - adc %dh,0x1e(%rsi) │ │ │ │ - add -0x73(%rax),%ecx │ │ │ │ - rex.RB call 7345b264 <__environ@GLIBC_2.2.5+0x6f81adbc> │ │ │ │ - sub %cl,-0x39(%rax) │ │ │ │ - rex.RB │ │ │ │ - lock enter $0x390f,$0x3 │ │ │ │ - mov %rbx,-0x8(%rbp) │ │ │ │ - movq $0x4d7958,-0x18(%rbp) │ │ │ │ - mov 0x10(%rbx),%rsi │ │ │ │ - lea 0x3742e59(%rip),%r14 │ │ │ │ - add $0xffffffffffffffe8,%rbp │ │ │ │ - jmp 3226da0 │ │ │ │ - jmp *-0x10(%r13) │ │ │ │ - nopl (%rax) │ │ │ │ - ... │ │ │ │ - (bad) │ │ │ │ - add %al,(%rax) │ │ │ │ - add %cl,%al │ │ │ │ - jne 4d7975 │ │ │ │ - add -0x39(%rax),%ecx │ │ │ │ - add %r9b,0x48004d79(%r8) │ │ │ │ - lea 0x3760592(%rip),%edi │ │ │ │ - mov %rbx,%rsi │ │ │ │ - lea 0x372e341(%rip),%r14 │ │ │ │ - jmp 5e1800 │ │ │ │ - xchg %ax,%ax │ │ │ │ - ... │ │ │ │ (bad) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ - add %cl,-0x7d(%rcx) │ │ │ │ + add %cl,-0x75(%rax) │ │ │ │ + pop %rbp │ │ │ │ + or %cl,-0x7d(%rax) │ │ │ │ (bad) │ │ │ │ - sbb %cl,0x3b(%rbp) │ │ │ │ - movsl %ds:(%rsi),%es:(%rdi) │ │ │ │ - pop %rax │ │ │ │ - add (%rax),%eax │ │ │ │ - add %dh,0x1e(%rdi) │ │ │ │ - movq $0x3363098,-0x10(%r12) │ │ │ │ - mov %rbx,-0x8(%r12) │ │ │ │ - mov %r14,(%r12) │ │ │ │ - lea -0xf(%r12),%rbx │ │ │ │ - add $0x8,%rbp │ │ │ │ - jmp *0x0(%rbp) │ │ │ │ - movq $0x18,0x388(%r13) │ │ │ │ - jmp 338a798 │ │ │ │ - nopl 0x0(%rax,%rax,1) │ │ │ │ - add %eax,(%rax) │ │ │ │ + add %al,%gs:-0x1(%rcx) │ │ │ │ + gs lock 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 4d7a54 │ │ │ │ + jb 4d4753 │ │ │ │ movq $0x3390fc8,-0x10(%rbp) │ │ │ │ mov %rbx,-0x8(%rbp) │ │ │ │ - movq $0x4d7a18,-0x18(%rbp) │ │ │ │ - mov 0x10(%rbx),%rbx │ │ │ │ - add $0xffffffffffffffe8,%rbp │ │ │ │ + movq $0x4d4748,-0x20(%rbp) │ │ │ │ + mov 0x10(%rbx),%rax │ │ │ │ + mov 0x18(%rbx),%rbx │ │ │ │ + mov %rax,-0x18(%rbp) │ │ │ │ + add $0xffffffffffffffe0,%rbp │ │ │ │ test $0x7,%bl │ │ │ │ - jne 4d7a18 │ │ │ │ + jne 4d4748 │ │ │ │ mov (%rbx),%rax │ │ │ │ jmp *%rax │ │ │ │ nop │ │ │ │ - ... │ │ │ │ - (bad) │ │ │ │ + add %eax,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ - add %cl,-0x39(%rax) │ │ │ │ - add %r8b,0x7a(%r8) │ │ │ │ - rex.WRB add %r9b,-0x75(%r8) │ │ │ │ - pop %rbx │ │ │ │ - (bad) │ │ │ │ - test $0x7,%bl │ │ │ │ - jne 4d7a40 │ │ │ │ - mov (%rbx),%rax │ │ │ │ - jmp *%rax │ │ │ │ - xchg %ax,%ax │ │ │ │ - ... │ │ │ │ (bad) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %cl,-0x75(%rax) │ │ │ │ - fwait │ │ │ │ - add %eax,(%eax) │ │ │ │ - add %cl,-0x7d(%rax) │ │ │ │ - jrcxz 4d7a43 │ │ │ │ - add $0x8,%rbp │ │ │ │ - mov (%rbx),%rax │ │ │ │ - jmp *%rax │ │ │ │ - jmp *-0x10(%r13) │ │ │ │ - add %eax,(%rax) │ │ │ │ - add %al,(%rax) │ │ │ │ - add %al,(%rax) │ │ │ │ - add %al,(%rax) │ │ │ │ - adc %al,(%rax) │ │ │ │ - add %al,(%rax) │ │ │ │ - add %al,(%rax) │ │ │ │ - add %al,(%rax) │ │ │ │ - lea -0x10(%rbp),%rax │ │ │ │ - cmp %r15,%rax │ │ │ │ - jb 4d7a8a │ │ │ │ - movq $0x3390fc8,-0x10(%rbp) │ │ │ │ - mov %rbx,-0x8(%rbp) │ │ │ │ - mov 0x10(%rbx),%r14 │ │ │ │ - add $0xfffffffffffffff0,%rbp │ │ │ │ - jmp 4c7d50 │ │ │ │ - jmp *-0x10(%r13) │ │ │ │ - xchg %ax,%ax │ │ │ │ - sldt (%rax) │ │ │ │ - add %al,(%rdx) │ │ │ │ + pop %rbp │ │ │ │ + or %cl,-0x7d(%rax) │ │ │ │ + (bad) │ │ │ │ + add %al,%gs:-0x1(%rcx) │ │ │ │ + gs lock nop │ │ │ │ + (bad) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rbx) │ │ │ │ add %al,(%rax) │ │ │ │ + add %cl,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ + add %al,(%rdx) │ │ │ │ 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 4d7b68 │ │ │ │ - movq $0x4d7b00,-0x28(%rbp) │ │ │ │ - mov 0x6(%rbx),%rax │ │ │ │ - mov 0xe(%rbx),%rcx │ │ │ │ - mov 0x16(%rbx),%rbx │ │ │ │ - mov %rbx,%rdx │ │ │ │ - mov %r14,%rbx │ │ │ │ - mov %rdx,-0x20(%rbp) │ │ │ │ - mov %rax,-0x18(%rbp) │ │ │ │ - mov %rcx,-0x10(%rbp) │ │ │ │ + rex.RB orb $0xf,-0x8(%r9,%rdi,1) │ │ │ │ + (bad) │ │ │ │ + cmpsb %es:(%rdi),%ds:(%rsi) │ │ │ │ + add (%rax),%al │ │ │ │ + add %cl,-0x39(%rax) │ │ │ │ + rex.RB cwtl │ │ │ │ + and %cl,0x4d(%rax) │ │ │ │ + add %cl,-0x75(%rax) │ │ │ │ + rex.XB add $0xd4b8b48,%eax │ │ │ │ + mov 0x15(%rbx),%rdx │ │ │ │ + mov 0x1d(%rbx),%r8 │ │ │ │ + mov 0x25(%rbx),%r9 │ │ │ │ + mov 0x2d(%rbx),%r10 │ │ │ │ + mov 0x35(%rbx),%r11 │ │ │ │ + mov %rdx,0x40(%rsp) │ │ │ │ + mov 0x3d(%rbx),%rdx │ │ │ │ + mov %rax,0x48(%rsp) │ │ │ │ + mov 0x45(%rbx),%rax │ │ │ │ + mov 0x4d(%rbx),%rbx │ │ │ │ + mov %rbx,0x50(%rsp) │ │ │ │ + mov %rdi,%rbx │ │ │ │ + mov 0x40(%rsp),%rdi │ │ │ │ + mov %rdi,-0x60(%rbp) │ │ │ │ + mov 0x48(%rsp),%rdi │ │ │ │ + mov %rdi,-0x58(%rbp) │ │ │ │ + mov %rcx,-0x50(%rbp) │ │ │ │ + mov %r10,-0x48(%rbp) │ │ │ │ + mov %r8,-0x40(%rbp) │ │ │ │ + mov %r9,-0x38(%rbp) │ │ │ │ + mov 0x50(%rsp),%rcx │ │ │ │ + mov %rcx,-0x30(%rbp) │ │ │ │ + mov %rax,-0x28(%rbp) │ │ │ │ + mov %r11,-0x20(%rbp) │ │ │ │ + mov %rdx,-0x18(%rbp) │ │ │ │ + mov %r14,-0x10(%rbp) │ │ │ │ mov %rsi,-0x8(%rbp) │ │ │ │ - add $0xffffffffffffffd8,%rbp │ │ │ │ + add $0xffffffffffffff98,%rbp │ │ │ │ test $0x7,%bl │ │ │ │ - jne 4d7b00 │ │ │ │ + jne 4d4820 │ │ │ │ mov (%rbx),%rax │ │ │ │ jmp *%rax │ │ │ │ - nopl (%rax) │ │ │ │ - add $0x0,%al │ │ │ │ - add %al,(%rax) │ │ │ │ - add %al,(%rax) │ │ │ │ - add %al,(%rax) │ │ │ │ - (bad) │ │ │ │ + nopl 0x0(%rax) │ │ │ │ + or $0x30,%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,0x4b(%rdi) │ │ │ │ - movq $0x4d7a68,-0x30(%r12) │ │ │ │ - mov 0x20(%rbp),%rax │ │ │ │ - mov %rax,-0x20(%r12) │ │ │ │ - movq $0x537f48,-0x18(%r12) │ │ │ │ - mov 0x10(%rbp),%rax │ │ │ │ - mov %rax,-0x10(%r12) │ │ │ │ - mov 0x18(%rbp),%rax │ │ │ │ - mov %rax,-0x8(%r12) │ │ │ │ - lea -0x30(%r12),%rax │ │ │ │ - mov %rax,(%r12) │ │ │ │ - lea -0x17(%r12),%rsi │ │ │ │ - mov %rbx,%r14 │ │ │ │ - mov 0x8(%rbp),%rbx │ │ │ │ - add $0x28,%rbp │ │ │ │ - jmp 3395748 │ │ │ │ - movq $0x38,0x388(%r13) │ │ │ │ - jmp 338a720 │ │ │ │ - jmp *-0x8(%r13) │ │ │ │ - nopl 0x0(%rax) │ │ │ │ - sldt (%rax) │ │ │ │ - add %al,(%rdx) │ │ │ │ - add %al,(%rax) │ │ │ │ - add %al,(%rax,%rax,1) │ │ │ │ - add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ - or %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ - rex jmp 4d7ba3 │ │ │ │ - add -0x73(%rax),%ecx │ │ │ │ - rex.RB rorb $1,-0x8(%r9,%rdi,1) │ │ │ │ - jb 4d7c68 │ │ │ │ - movq $0x4d7be8,-0x30(%rbp) │ │ │ │ - mov 0x6(%rbx),%rax │ │ │ │ - mov 0xe(%rbx),%rcx │ │ │ │ - mov 0x16(%rbx),%rdx │ │ │ │ - mov 0x1e(%rbx),%rbx │ │ │ │ - mov %rbx,%rdi │ │ │ │ - mov %r14,%rbx │ │ │ │ - mov %rdi,-0x28(%rbp) │ │ │ │ - mov %rdx,-0x20(%rbp) │ │ │ │ - mov %rax,-0x18(%rbp) │ │ │ │ - mov %rcx,-0x10(%rbp) │ │ │ │ - mov %rsi,-0x8(%rbp) │ │ │ │ - add $0xffffffffffffffd0,%rbp │ │ │ │ + add %cl,-0x39(%rax) │ │ │ │ + rex.RB call 9a9090 │ │ │ │ + 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 4d7be8 │ │ │ │ + jne 4d4868 │ │ │ │ mov (%rbx),%rax │ │ │ │ jmp *%rax │ │ │ │ nopl (%rax) │ │ │ │ - add $0x0,%eax │ │ │ │ + iret │ │ │ │ + addb $0x0,(%rcx) │ │ │ │ add %al,(%rax) │ │ │ │ - add %bl,(%rsi) │ │ │ │ add %al,(%rax) │ │ │ │ - add %ah,%al │ │ │ │ (bad) │ │ │ │ - sbb $0x3,%al │ │ │ │ - add $0x38,%r12 │ │ │ │ + add %al,(%rax) │ │ │ │ + add %al,(%rax) │ │ │ │ + add %al,(%rax) │ │ │ │ + add %cl,-0x75(%rax) │ │ │ │ + and %r9b,-0x75(%r8) │ │ │ │ + rex.WRB sub %r9b,-0x75(%r8) │ │ │ │ + push %rbp │ │ │ │ + xor %cl,-0x75(%rax) │ │ │ │ + jne 4d48b8 │ │ │ │ + mov 0x70(%rbp),%rdi │ │ │ │ + mov 0x78(%rbp),%r8 │ │ │ │ + mov %rbx,%r9 │ │ │ │ + and $0x7,%r9d │ │ │ │ + cmp $0x1,%r9 │ │ │ │ + je 4d49c0 │ │ │ │ + add $0x40,%r12 │ │ │ │ cmp 0x358(%r13),%r12 │ │ │ │ - ja 4d7c58 │ │ │ │ - movq $0x4d79d8,-0x30(%r12) │ │ │ │ - mov 0x28(%rbp),%rax │ │ │ │ - mov %rax,-0x20(%r12) │ │ │ │ - movq $0x4d7aa8,-0x18(%r12) │ │ │ │ - mov %rax,-0x10(%r12) │ │ │ │ - lea -0x30(%r12),%rax │ │ │ │ - mov %rax,-0x8(%r12) │ │ │ │ - mov 0x18(%rbp),%rax │ │ │ │ + ja 4d4a13 │ │ │ │ + mov 0x50(%rbp),%r9 │ │ │ │ + mov 0x18(%rbp),%r10 │ │ │ │ + mov 0x8(%rbp),%r11 │ │ │ │ + cmp %r11,%r9 │ │ │ │ + jge 4d48f9 │ │ │ │ + movq $0x4d4700,-0x38(%r12) │ │ │ │ + mov %r10,-0x28(%r12) │ │ │ │ + mov %r8,-0x20(%r12) │ │ │ │ + movq $0x5f8830,-0x18(%r12) │ │ │ │ + mov %rdx,-0x10(%r12) │ │ │ │ + mov %rdi,-0x8(%r12) │ │ │ │ mov %rax,(%r12) │ │ │ │ - mov 0x20(%rbp),%r14 │ │ │ │ - mov %rbx,%rax │ │ │ │ - mov 0x8(%rbp),%rbx │ │ │ │ - mov 0x10(%rbp),%rcx │ │ │ │ - movq $0x3393020,0x10(%rbp) │ │ │ │ - mov %rax,0x18(%rbp) │ │ │ │ - mov %rcx,0x20(%rbp) │ │ │ │ - lea -0x16(%r12),%rax │ │ │ │ - mov %rax,0x28(%rbp) │ │ │ │ - add $0x10,%rbp │ │ │ │ - jmp 4d8be8 │ │ │ │ - movq $0x38,0x388(%r13) │ │ │ │ + lea -0x38(%r12),%rdi │ │ │ │ + mov %r8,%rsi │ │ │ │ + lea -0x11(%r12),%r14 │ │ │ │ + mov %rcx,%rbx │ │ │ │ + add $0x80,%rbp │ │ │ │ + jmp 33959f8 │ │ │ │ + cmp %r11,%r9 │ │ │ │ + jne 4d4a27 │ │ │ │ + mov 0x58(%rbp),%r9 │ │ │ │ + mov 0x10(%rbp),%r11 │ │ │ │ + cmp %r11,%r9 │ │ │ │ + jge 4d4955 │ │ │ │ + movq $0x4d4698,-0x38(%r12) │ │ │ │ + mov %r10,-0x28(%r12) │ │ │ │ + mov %r8,-0x20(%r12) │ │ │ │ + movq $0x5f8830,-0x18(%r12) │ │ │ │ + mov %rdx,-0x10(%r12) │ │ │ │ + mov %rdi,-0x8(%r12) │ │ │ │ + mov %rax,(%r12) │ │ │ │ + lea -0x38(%r12),%rdi │ │ │ │ + mov %r8,%rsi │ │ │ │ + lea -0x11(%r12),%r14 │ │ │ │ + mov %rcx,%rbx │ │ │ │ + add $0x80,%rbp │ │ │ │ + jmp 33959f8 │ │ │ │ + cmp %r11,%r9 │ │ │ │ + jne 4d497a │ │ │ │ + add $0xffffffffffffffc0,%r12 │ │ │ │ + movq $0x4d4a80,0x30(%rbp) │ │ │ │ + mov %rbx,%rdi │ │ │ │ + mov 0x68(%rbp),%rsi │ │ │ │ + mov 0x60(%rbp),%r14 │ │ │ │ + add $0x30,%rbp │ │ │ │ + jmp 3240ab0 │ │ │ │ + movq $0x4d4630,-0x38(%r12) │ │ │ │ + mov %rsi,-0x28(%r12) │ │ │ │ + mov %r8,-0x20(%r12) │ │ │ │ + movq $0x5f8830,-0x18(%r12) │ │ │ │ + mov %rdx,-0x10(%r12) │ │ │ │ + mov %rdi,-0x8(%r12) │ │ │ │ + mov %rax,(%r12) │ │ │ │ + lea -0x38(%r12),%rdi │ │ │ │ + mov %r8,%rsi │ │ │ │ + lea -0x11(%r12),%r14 │ │ │ │ + mov %rcx,%rbx │ │ │ │ + add $0x80,%rbp │ │ │ │ + jmp 33959f8 │ │ │ │ + add $0x40,%r12 │ │ │ │ + cmp 0x358(%r13),%r12 │ │ │ │ + ja 4d4a13 │ │ │ │ + movq $0x4d4560,-0x38(%r12) │ │ │ │ + mov %rsi,-0x28(%r12) │ │ │ │ + mov %r8,-0x20(%r12) │ │ │ │ + movq $0x5f8830,-0x18(%r12) │ │ │ │ + mov %rdx,-0x10(%r12) │ │ │ │ + mov %rdi,-0x8(%r12) │ │ │ │ + mov %rax,(%r12) │ │ │ │ + lea -0x38(%r12),%rdi │ │ │ │ + mov %r8,%rsi │ │ │ │ + lea -0x11(%r12),%r14 │ │ │ │ + mov %rcx,%rbx │ │ │ │ + add $0x80,%rbp │ │ │ │ + jmp 33959f8 │ │ │ │ + movq $0x40,0x388(%r13) │ │ │ │ jmp 338a720 │ │ │ │ jmp *-0x8(%r13) │ │ │ │ - nopl 0x0(%rax) │ │ │ │ - sldt (%rax) │ │ │ │ - add %al,(%rdx) │ │ │ │ - add %al,(%rax) │ │ │ │ - add %al,(%rax,%rax,1) │ │ │ │ + movq $0x4d45c8,-0x38(%r12) │ │ │ │ + mov %rsi,-0x28(%r12) │ │ │ │ + mov %r8,-0x20(%r12) │ │ │ │ + movq $0x5f8830,-0x18(%r12) │ │ │ │ + mov %rdx,-0x10(%r12) │ │ │ │ + mov %rdi,-0x8(%r12) │ │ │ │ + mov %rax,(%r12) │ │ │ │ + lea -0x38(%r12),%rdi │ │ │ │ + mov %r8,%rsi │ │ │ │ + lea -0x11(%r12),%r14 │ │ │ │ + mov %rcx,%rbx │ │ │ │ + add $0x80,%rbp │ │ │ │ + jmp 33959f8 │ │ │ │ + nopl (%rax) │ │ │ │ + mov %ebx,(%rsi) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ - or %al,(%rax) │ │ │ │ + (bad) │ │ │ │ add %al,(%rax) │ │ │ │ - rex (bad) │ │ │ │ - sbb $0x3,%al │ │ │ │ - lea -0x30(%rbp),%rax │ │ │ │ - cmp %r15,%rax │ │ │ │ - jb 4d7d9b │ │ │ │ - movq $0x4d7ce8,-0x30(%rbp) │ │ │ │ - mov 0x6(%rbx),%rax │ │ │ │ - mov 0xe(%rbx),%rcx │ │ │ │ - mov 0x16(%rbx),%rdx │ │ │ │ - mov 0x1e(%rbx),%rbx │ │ │ │ - mov %rbx,%rdi │ │ │ │ - mov %r14,%rbx │ │ │ │ - mov %rdi,-0x28(%rbp) │ │ │ │ - mov %rdx,-0x20(%rbp) │ │ │ │ - mov %rcx,-0x18(%rbp) │ │ │ │ - mov %rax,-0x10(%rbp) │ │ │ │ - mov %rsi,-0x8(%rbp) │ │ │ │ - add $0xffffffffffffffd0,%rbp │ │ │ │ - test $0x7,%bl │ │ │ │ - jne 4d7ce8 │ │ │ │ - mov (%rbx),%rax │ │ │ │ - jmp *%rax │ │ │ │ - nopl (%rax) │ │ │ │ - add $0x0,%eax │ │ │ │ add %al,(%rax) │ │ │ │ - add %bl,(%rsi) │ │ │ │ add %al,(%rax) │ │ │ │ - add %ah,%al │ │ │ │ - jmp ffffffff83968006 <__environ@GLIBC_2.2.5+0xffffffff7fd27b5e> │ │ │ │ + add %cl,-0x77(%rcx) │ │ │ │ + fmuls -0x75(%rax) │ │ │ │ + jge 4d4a9f │ │ │ │ + mov 0x48(%rbp),%rsi │ │ │ │ + mov 0x40(%rbp),%r14 │ │ │ │ + mov 0x8(%rbp),%rbx │ │ │ │ + add $0x50,%rbp │ │ │ │ + jmp 4d2998 │ │ │ │ + nopl 0x0(%rax) │ │ │ │ (bad) │ │ │ │ - jo 4d7d3a │ │ │ │ - cmp 0x358(%rbp),%esp │ │ │ │ - ja 4d7d8b │ │ │ │ - movq $0x4d7910,-0x68(%r12) │ │ │ │ - mov 0x28(%rbp),%rax │ │ │ │ - mov %rax,-0x58(%r12) │ │ │ │ - movq $0x338ff58,-0x50(%r12) │ │ │ │ - lea -0x68(%r12),%rax │ │ │ │ - mov %rax,-0x40(%r12) │ │ │ │ - movq $0x4d7b88,-0x38(%r12) │ │ │ │ - mov 0x20(%rbp),%rcx │ │ │ │ - mov %rcx,-0x30(%r12) │ │ │ │ - lea -0x50(%r12),%rcx │ │ │ │ - mov %rcx,-0x28(%r12) │ │ │ │ - mov 0x18(%rbp),%rcx │ │ │ │ - mov %rcx,-0x20(%r12) │ │ │ │ - mov 0x10(%rbp),%rdx │ │ │ │ - mov %rdx,-0x18(%r12) │ │ │ │ - movq $0x338fee0,-0x10(%r12) │ │ │ │ - mov %rax,(%r12) │ │ │ │ - lea 0x31cda98(%rip),%rdi │ │ │ │ - lea -0x10(%r12),%rsi │ │ │ │ - mov 0x8(%rbp),%r14 │ │ │ │ - movq $0x3393020,0x10(%rbp) │ │ │ │ - mov %rbx,0x18(%rbp) │ │ │ │ - mov %rcx,0x20(%rbp) │ │ │ │ - lea -0x36(%r12),%rax │ │ │ │ - mov %rax,0x28(%rbp) │ │ │ │ - add $0x10,%rbp │ │ │ │ - jmp 5ea130 │ │ │ │ - movq $0x70,0x388(%r13) │ │ │ │ - jmp 338a720 │ │ │ │ - jmp *-0x8(%r13) │ │ │ │ - nop │ │ │ │ - sbb %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ - add $0x0,%al │ │ │ │ + add %al,(%rbx) │ │ │ │ add %al,(%rax) │ │ │ │ - add $0x0,%al │ │ │ │ + add %cl,(%rdx) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ - or %al,(%rax) │ │ │ │ + add %cl,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ - adc %ch,%cl │ │ │ │ - sbb $0x3,%al │ │ │ │ - lea -0x40(%rbp),%rax │ │ │ │ - cmp %r15,%rax │ │ │ │ - jb 4d7f0e │ │ │ │ - movq $0x4d7e20,-0x40(%rbp) │ │ │ │ - mov 0x4(%rbx),%rax │ │ │ │ - mov 0xc(%rbx),%rcx │ │ │ │ - mov 0x14(%rbx),%rdx │ │ │ │ - mov 0x1c(%rbx),%rbx │ │ │ │ - mov %rbx,%r9 │ │ │ │ - mov %rsi,%rbx │ │ │ │ - mov %rcx,-0x38(%rbp) │ │ │ │ - mov %r9,-0x30(%rbp) │ │ │ │ - mov %rdx,-0x28(%rbp) │ │ │ │ + add %al,%al │ │ │ │ + sbb $0x458d4803,%rax │ │ │ │ + orb $0xf,-0x8(%rcx,%rdi,1) │ │ │ │ + (bad) │ │ │ │ + (bad) │ │ │ │ + add (%rax),%al │ │ │ │ + add %cl,-0x39(%rax) │ │ │ │ + rex.RB movabs 0x5438b48004d4b58,%al │ │ │ │ + mov 0xd(%rbx),%rcx │ │ │ │ + mov 0x15(%rbx),%rdx │ │ │ │ + mov 0x1d(%rbx),%r8 │ │ │ │ + mov 0x25(%rbx),%r9 │ │ │ │ + mov 0x2d(%rbx),%r10 │ │ │ │ + mov 0x35(%rbx),%r11 │ │ │ │ + mov 0x3d(%rbx),%r14 │ │ │ │ + mov %rdx,0x40(%rsp) │ │ │ │ + mov 0x45(%rbx),%rdx │ │ │ │ + mov 0x4d(%rbx),%rbx │ │ │ │ + mov %rbx,0x48(%rsp) │ │ │ │ + mov %rdi,%rbx │ │ │ │ + mov 0x40(%rsp),%rdi │ │ │ │ + mov %rdi,-0x58(%rbp) │ │ │ │ + mov %rdx,-0x50(%rbp) │ │ │ │ + mov %rax,-0x48(%rbp) │ │ │ │ + mov %rcx,-0x40(%rbp) │ │ │ │ + mov %r14,-0x38(%rbp) │ │ │ │ + mov %r10,-0x30(%rbp) │ │ │ │ + mov %r8,-0x28(%rbp) │ │ │ │ + mov 0x48(%rsp),%rax │ │ │ │ mov %rax,-0x20(%rbp) │ │ │ │ - mov %r14,-0x18(%rbp) │ │ │ │ - mov %rdi,-0x10(%rbp) │ │ │ │ - mov %r8,-0x8(%rbp) │ │ │ │ - add $0xffffffffffffffc0,%rbp │ │ │ │ + mov %r9,-0x18(%rbp) │ │ │ │ + mov %r11,-0x10(%rbp) │ │ │ │ + mov %rsi,-0x8(%rbp) │ │ │ │ + add $0xffffffffffffffa0,%rbp │ │ │ │ test $0x7,%bl │ │ │ │ - jne 4d7e20 │ │ │ │ + jne 4d4b58 │ │ │ │ mov (%rbx),%rax │ │ │ │ jmp *%rax │ │ │ │ - nopl (%rax) │ │ │ │ - (bad) │ │ │ │ + xchg %ax,%ax │ │ │ │ + or (%rax),%eax │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ - add %bl,(%rsi) │ │ │ │ + (bad) │ │ │ │ add %al,(%rax) │ │ │ │ - add %ch,0x48031ce8(%rax) │ │ │ │ - movl $0x4d7e50,0x0(%rbp) │ │ │ │ - mov %rbx,%rax │ │ │ │ - mov 0x10(%rbp),%rbx │ │ │ │ - mov %rax,0x10(%rbp) │ │ │ │ + add %ah,(%rax) │ │ │ │ + sbb $0x45c74803,%rax │ │ │ │ + loopne 4d4b05 │ │ │ │ + rex.WXB │ │ │ │ + rex.WRB 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 │ │ │ │ test $0x7,%bl │ │ │ │ - jne 4d7e50 │ │ │ │ + jne 4d4ba8 │ │ │ │ mov (%rbx),%rax │ │ │ │ jmp *%rax │ │ │ │ - nopl (%rax) │ │ │ │ - (bad) │ │ │ │ + nopl 0x0(%rax) │ │ │ │ + pop (%rcx) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ - add %bl,(%rsi) │ │ │ │ + (bad) │ │ │ │ add %al,(%rax) │ │ │ │ - add %bh,-0x18(%rax) │ │ │ │ - sbb $0x3,%al │ │ │ │ - add $0x28,%r12 │ │ │ │ + add %dl,%al │ │ │ │ + rex.RXB sbb $0x458b4803,%eax │ │ │ │ + push %rax │ │ │ │ + mov 0x68(%rbp),%rcx │ │ │ │ + mov 0x70(%rbp),%rdx │ │ │ │ + mov 0x78(%rbp),%rsi │ │ │ │ + mov %rbx,%rdi │ │ │ │ + and $0x7,%edi │ │ │ │ + cmp $0x1,%rdi │ │ │ │ + je 4d4cf8 │ │ │ │ + add $0xd8,%r12 │ │ │ │ cmp 0x358(%r13),%r12 │ │ │ │ - ja 4d7f12 │ │ │ │ - mov 0x8(%rbp),%rax │ │ │ │ - mov 0x20(%rbp),%rcx │ │ │ │ - mov 0x28(%rbp),%rdx │ │ │ │ - mov 0x30(%rbp),%rsi │ │ │ │ - mov 0x38(%rbp),%rdi │ │ │ │ - mov 0x10(%rbp),%r8 │ │ │ │ - cmpq $0xe,0x7(%rbx) │ │ │ │ - jge 4d7ec0 │ │ │ │ - movq $0x4d7c88,-0x20(%r12) │ │ │ │ - mov %rdi,-0x18(%r12) │ │ │ │ - mov %rsi,-0x10(%r12) │ │ │ │ - mov %rcx,-0x8(%r12) │ │ │ │ - mov %rax,(%r12) │ │ │ │ - mov %rdx,%rsi │ │ │ │ - mov %rax,%r14 │ │ │ │ - movq $0x3393020,0x20(%rbp) │ │ │ │ - mov %r8,0x28(%rbp) │ │ │ │ - lea -0x1e(%r12),%rax │ │ │ │ - mov %rax,0x38(%rbp) │ │ │ │ - add $0x20,%rbp │ │ │ │ - jmp 4c9708 │ │ │ │ - movq $0x4d77a8,-0x20(%r12) │ │ │ │ + ja 4d4ce4 │ │ │ │ + mov 0x6(%rbx),%rdi │ │ │ │ + mov 0xe(%rbx),%rbx │ │ │ │ + movq $0x4d42b8,-0xd0(%r12) │ │ │ │ + mov 0x48(%rbp),%r8 │ │ │ │ + mov %r8,-0xc0(%r12) │ │ │ │ + mov 0x30(%rbp),%r9 │ │ │ │ + mov %r9,-0xb8(%r12) │ │ │ │ + mov 0x20(%rbp),%r10 │ │ │ │ + mov %r10,-0xb0(%r12) │ │ │ │ + mov 0x38(%rbp),%r11 │ │ │ │ + mov %r11,-0xa8(%r12) │ │ │ │ + movq $0x4d4308,-0xa0(%r12) │ │ │ │ + mov %r8,-0x98(%r12) │ │ │ │ + mov %r11,-0x90(%r12) │ │ │ │ + mov 0x8(%rbp),%r8 │ │ │ │ + mov %r8,-0x88(%r12) │ │ │ │ + mov %rdi,-0x80(%r12) │ │ │ │ + mov %rbx,-0x78(%r12) │ │ │ │ + lea -0xd0(%r12),%r14 │ │ │ │ + mov %r14,-0x70(%r12) │ │ │ │ + mov %r9,-0x68(%r12) │ │ │ │ + mov 0x18(%rbp),%r9 │ │ │ │ + mov %r9,-0x60(%r12) │ │ │ │ + mov 0x10(%rbp),%r14 │ │ │ │ + mov %r14,-0x58(%r12) │ │ │ │ + movq $0x4d4770,-0x50(%r12) │ │ │ │ + mov %r11,-0x48(%r12) │ │ │ │ + mov 0x40(%rbp),%r11 │ │ │ │ + mov %r11,-0x40(%r12) │ │ │ │ + mov 0x28(%rbp),%r11 │ │ │ │ + mov %r11,-0x38(%r12) │ │ │ │ + mov %r10,-0x30(%r12) │ │ │ │ + mov %r8,-0x28(%r12) │ │ │ │ + mov 0x58(%rbp),%r8 │ │ │ │ + mov %r8,-0x20(%r12) │ │ │ │ mov %rdi,-0x18(%r12) │ │ │ │ - mov %rsi,-0x10(%r12) │ │ │ │ - mov %rcx,-0x8(%r12) │ │ │ │ - mov %rax,(%r12) │ │ │ │ - mov %r8,%rbx │ │ │ │ - mov %rdx,%r8 │ │ │ │ - mov 0x18(%rbp),%rdi │ │ │ │ - lea 0x31cc30c(%rip),%rsi │ │ │ │ + mov %rbx,-0x10(%r12) │ │ │ │ + mov %r9,-0x8(%r12) │ │ │ │ + mov %r14,(%r12) │ │ │ │ + lea -0x9f(%r12),%r9 │ │ │ │ + lea -0x4d(%r12),%r8 │ │ │ │ + mov %rax,%rdi │ │ │ │ + mov %rsi,%rax │ │ │ │ + mov %rcx,%rsi │ │ │ │ mov %rax,%r14 │ │ │ │ - movq $0x3393020,0x20(%rbp) │ │ │ │ - mov %rbx,0x28(%rbp) │ │ │ │ - lea -0x1e(%r12),%rax │ │ │ │ - mov %rax,0x38(%rbp) │ │ │ │ - add $0x20,%rbp │ │ │ │ - jmp 4b8650 │ │ │ │ - jmp *-0x8(%r13) │ │ │ │ - movq $0x28,0x388(%r13) │ │ │ │ + mov %rdx,%rbx │ │ │ │ + add $0x80,%rbp │ │ │ │ + jmp 4d4230 │ │ │ │ + movq $0xd8,0x388(%r13) │ │ │ │ jmp 338a720 │ │ │ │ + jmp *-0x8(%r13) │ │ │ │ + mov %rax,%r9 │ │ │ │ + mov 0x60(%rbp),%r8 │ │ │ │ + mov %rax,%rdi │ │ │ │ + mov %rsi,%rax │ │ │ │ + mov %rcx,%rsi │ │ │ │ + mov %rax,%r14 │ │ │ │ + mov %rdx,%rbx │ │ │ │ + add $0x80,%rbp │ │ │ │ + jmp 4d4230 │ │ │ │ nopw 0x0(%rax,%rax,1) │ │ │ │ - add %eax,(%rax) │ │ │ │ - add %al,(%rax) │ │ │ │ - add (%rax),%al │ │ │ │ - add %al,(%rax) │ │ │ │ - sldt (%rax) │ │ │ │ - add %bl,%al │ │ │ │ - cmp %dh,0x3(%rbp) │ │ │ │ - lea -0x18(%rbp),%rax │ │ │ │ - cmp %r15,%rax │ │ │ │ - jb 4d7f71 │ │ │ │ - movq $0x3390fc8,-0x10(%rbp) │ │ │ │ - mov %rbx,-0x8(%rbp) │ │ │ │ - movq $0x4d7f88,-0x18(%rbp) │ │ │ │ - lea 0x375ff9d(%rip),%r8 │ │ │ │ - mov 0x20(%rbx),%rdi │ │ │ │ - mov 0x10(%rbx),%rsi │ │ │ │ - mov 0x18(%rbx),%r14 │ │ │ │ - add $0xffffffffffffffe8,%rbp │ │ │ │ - jmp 31af580 │ │ │ │ - jmp *-0x10(%r13) │ │ │ │ - nopl (%rax) │ │ │ │ - ... │ │ │ │ - (bad) │ │ │ │ + add $0x0,%al │ │ │ │ add %al,(%rax) │ │ │ │ - add %cl,0x48037538(%rax) │ │ │ │ - lea 0x3733003(%rip),%esi │ │ │ │ - mov %rbx,%r14 │ │ │ │ - add $0x8,%rbp │ │ │ │ - jmp 32e8f68 │ │ │ │ - nopl 0x0(%rax,%rax,1) │ │ │ │ - add %eax,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ - add (%rax),%al │ │ │ │ add %al,(%rax) │ │ │ │ sldt (%rax) │ │ │ │ - add %ah,0x38(%rax) │ │ │ │ - jne 4d7fb3 │ │ │ │ - lea -0x10(%rbp),%rax │ │ │ │ - cmp %r15,%rax │ │ │ │ - jb 4d8031 │ │ │ │ - add $0x40,%r12 │ │ │ │ - cmp 0x358(%r13),%r12 │ │ │ │ - ja 4d8026 │ │ │ │ - movq $0x3390fc8,-0x10(%rbp) │ │ │ │ - mov %rbx,-0x8(%rbp) │ │ │ │ - mov 0x10(%rbx),%rax │ │ │ │ - mov 0x18(%rbx),%rcx │ │ │ │ - mov 0x20(%rbx),%rbx │ │ │ │ - movq $0x4d7f38,-0x38(%r12) │ │ │ │ - mov %rax,-0x28(%r12) │ │ │ │ - mov %rcx,-0x20(%r12) │ │ │ │ - mov %rbx,-0x18(%r12) │ │ │ │ - movq $0x3363ae0,-0x10(%r12) │ │ │ │ - movq $0x3c2b821,-0x8(%r12) │ │ │ │ - lea -0x38(%r12),%rax │ │ │ │ - mov %rax,(%r12) │ │ │ │ - lea -0xe(%r12),%rsi │ │ │ │ - lea 0x2edfacf(%rip),%r14 │ │ │ │ - add $0xfffffffffffffff0,%rbp │ │ │ │ - jmp 3359998 │ │ │ │ - movq $0x40,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) │ │ │ │ - and $0x1c,%dh │ │ │ │ - add -0x73(%rax),%ecx │ │ │ │ + add %cl,-0x73(%rax) │ │ │ │ rex.RB │ │ │ │ lock cmp %r15,%rax │ │ │ │ - jb 4d806e │ │ │ │ + jb 4d4d5e │ │ │ │ movq $0x3390fc8,-0x10(%rbp) │ │ │ │ mov %rbx,-0x8(%rbp) │ │ │ │ + mov 0x20(%rbx),%rdi │ │ │ │ + mov 0x18(%rbx),%rsi │ │ │ │ mov 0x10(%rbx),%r14 │ │ │ │ - mov 0x18(%rbx),%rbx │ │ │ │ + mov 0x28(%rbx),%rbx │ │ │ │ add $0xfffffffffffffff0,%rbp │ │ │ │ - jmp 4d8608 │ │ │ │ + jmp 33959f8 │ │ │ │ jmp *-0x10(%r13) │ │ │ │ nopw 0x0(%rax,%rax,1) │ │ │ │ - (bad) │ │ │ │ + add $0x1000000,%eax │ │ │ │ add %al,(%rax) │ │ │ │ - add %al,(%rbx) │ │ │ │ + add %al,(%rdi) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rdx) │ │ │ │ add %al,(%rax) │ │ │ │ - add %al,(%rax) │ │ │ │ - add %al,(%rax) │ │ │ │ - add %cl,(%rbx) │ │ │ │ + add %cl,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %cl,-0x73(%rax) │ │ │ │ - rex.RB fmuls -0x8(%r9,%rdi,1) │ │ │ │ - jb 4d815e │ │ │ │ - movq $0x4d80e8,-0x28(%rbp) │ │ │ │ - mov 0x5(%rbx),%rax │ │ │ │ - mov 0xd(%rbx),%rbx │ │ │ │ - mov %rbx,%rcx │ │ │ │ - mov %r14,%rbx │ │ │ │ - mov %rcx,-0x20(%rbp) │ │ │ │ - mov %rax,-0x18(%rbp) │ │ │ │ - mov %rsi,-0x10(%rbp) │ │ │ │ - mov %rdi,-0x8(%rbp) │ │ │ │ - add $0xffffffffffffffd8,%rbp │ │ │ │ + rex.RB xchg %eax,%r8d │ │ │ │ + cmp %r15,%rax │ │ │ │ + jb 4d4f0c │ │ │ │ + movq $0x4d4e00,-0x50(%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 0x3f(%rbx),%r9 │ │ │ │ + mov 0x47(%rbx),%r10 │ │ │ │ + mov 0x37(%rbx),%rbx │ │ │ │ + mov %rcx,-0x48(%rbp) │ │ │ │ + mov %rax,-0x40(%rbp) │ │ │ │ + mov %rdx,-0x38(%rbp) │ │ │ │ + mov %r10,-0x30(%rbp) │ │ │ │ + mov %r9,-0x28(%rbp) │ │ │ │ + mov %rsi,-0x20(%rbp) │ │ │ │ + mov %rdi,-0x18(%rbp) │ │ │ │ + mov %r8,-0x10(%rbp) │ │ │ │ + mov %r14,-0x8(%rbp) │ │ │ │ + add $0xffffffffffffffb0,%rbp │ │ │ │ test $0x7,%bl │ │ │ │ - jne 4d80e8 │ │ │ │ + jne 4d4e00 │ │ │ │ mov (%rbx),%rax │ │ │ │ jmp *%rax │ │ │ │ - nopl 0x0(%rax) │ │ │ │ - add $0x0,%al │ │ │ │ - add %al,(%rax) │ │ │ │ - add %al,(%rax) │ │ │ │ - add %al,(%rax) │ │ │ │ - (bad) │ │ │ │ + nopl 0x0(%rax,%rax,1) │ │ │ │ + or %eax,(%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,0x59(%rdi) │ │ │ │ - mov 0x7(%rbx),%rax │ │ │ │ - mov 0xf(%rbx),%rcx │ │ │ │ - mov 0x17(%rbx),%rbx │ │ │ │ - movq $0x3363ae0,-0x30(%r12) │ │ │ │ - mov 0x8(%rbp),%rdx │ │ │ │ - mov %rdx,-0x28(%r12) │ │ │ │ - mov %rax,-0x20(%r12) │ │ │ │ - movq $0x4a37b8,-0x18(%r12) │ │ │ │ - lea -0x2e(%r12),%rax │ │ │ │ - mov %rax,-0x10(%r12) │ │ │ │ - mov %rcx,-0x8(%r12) │ │ │ │ - mov %rbx,(%r12) │ │ │ │ - mov 0x20(%rbp),%rdi │ │ │ │ - mov 0x18(%rbp),%rsi │ │ │ │ - lea -0x17(%r12),%r14 │ │ │ │ - mov 0x10(%rbp),%rbx │ │ │ │ - add $0x28,%rbp │ │ │ │ - jmp 33959f8 │ │ │ │ - movq $0x38,0x388(%r13) │ │ │ │ - jmp 338a720 │ │ │ │ - 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) │ │ │ │ - push %rax │ │ │ │ - (bad) │ │ │ │ - (bad) │ │ │ │ - add -0x73(%rax),%ecx │ │ │ │ - rex.RB │ │ │ │ - lock cmp %r15,%rax │ │ │ │ - jb 4d819a │ │ │ │ - movq $0x3390fc8,-0x10(%rbp) │ │ │ │ - mov %rbx,-0x8(%rbp) │ │ │ │ - mov 0x10(%rbx),%r14 │ │ │ │ - add $0xfffffffffffffff0,%rbp │ │ │ │ - jmp 607718 │ │ │ │ - jmp *-0x10(%r13) │ │ │ │ - xchg %ax,%ax │ │ │ │ - sldt (%rax) │ │ │ │ - add %al,(%rdx) │ │ │ │ - add %al,(%rax) │ │ │ │ - add %al,(%rbx) │ │ │ │ add %al,(%rax) │ │ │ │ + add %cl,-0x39(%rax) │ │ │ │ + rex.RB clc │ │ │ │ + rex │ │ │ │ + rex.WRX │ │ │ │ + rex.WRB add %r9b,-0x77(%r8) │ │ │ │ + fmuls -0x75(%rax) │ │ │ │ + pop %rbx │ │ │ │ + cmovs 0x5d8b48d9(%rcx),%ecx │ │ │ │ + rex.W │ │ │ │ + mov %rcx,0x0(%rbp) │ │ │ │ + mov %rax,0x48(%rbp) │ │ │ │ + add $0xfffffffffffffff8,%rbp │ │ │ │ + test $0x7,%bl │ │ │ │ + jne 4d4e40 │ │ │ │ + mov (%rbx),%rax │ │ │ │ + jmp *%rax │ │ │ │ + nopl 0x0(%rax) │ │ │ │ + or (%rax,%rax,1),%cl │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ - add %cl,(%rax) │ │ │ │ + add %bl,(%rsi) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ - add %cl,-0x73(%rax) │ │ │ │ - rex.RB fmuls -0x8(%r9,%rdi,1) │ │ │ │ - jb 4d82b2 │ │ │ │ - movq $0x4d8210,-0x28(%rbp) │ │ │ │ - mov 0x6(%rbx),%rax │ │ │ │ - mov 0xe(%rbx),%rcx │ │ │ │ - mov 0x16(%rbx),%rbx │ │ │ │ - mov %rbx,%rdx │ │ │ │ - mov %r14,%rbx │ │ │ │ - mov %rax,-0x20(%rbp) │ │ │ │ - mov %rcx,-0x18(%rbp) │ │ │ │ + add %cl,-0x39(%rax) │ │ │ │ + rex.RB call 9a9cd0 │ │ │ │ + mov %rbx,%rax │ │ │ │ + mov 0x7(%rbx),%rcx │ │ │ │ + mov 0xf(%rbx),%rbx │ │ │ │ + mov 0xf(%rcx),%rdx │ │ │ │ mov %rdx,-0x10(%rbp) │ │ │ │ - mov %rsi,-0x8(%rbp) │ │ │ │ - add $0xffffffffffffffd8,%rbp │ │ │ │ + mov 0x17(%rcx),%rcx │ │ │ │ + mov %rcx,-0x8(%rbp) │ │ │ │ + mov %rax,0x0(%rbp) │ │ │ │ + add $0xffffffffffffffe8,%rbp │ │ │ │ test $0x7,%bl │ │ │ │ - jne 4d8210 │ │ │ │ + jne 4d4e88 │ │ │ │ mov (%rbx),%rax │ │ │ │ jmp *%rax │ │ │ │ nopl (%rax) │ │ │ │ - add $0x0,%al │ │ │ │ + int $0x60 │ │ │ │ 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,-0x7e(%r8) │ │ │ │ - rex.WRB add %r9b,-0x77(%r8) │ │ │ │ - fmuls -0x75(%rax) │ │ │ │ - pop %rbp │ │ │ │ - and %cl,-0x77(%rax) │ │ │ │ - and %r14b,%r14b │ │ │ │ - ret │ │ │ │ - (bad) │ │ │ │ - jne 4d8240 │ │ │ │ - mov (%rbx),%rax │ │ │ │ - jmp *%rax │ │ │ │ - nopl (%rax) │ │ │ │ - add $0x0,%al │ │ │ │ - add %al,(%rax) │ │ │ │ + add %cl,-0x75(%rax) │ │ │ │ + rex.RB (bad) │ │ │ │ + mov %rbx,%rcx │ │ │ │ + and $0x7,%ecx │ │ │ │ + cmp $0x1,%rcx │ │ │ │ + je 4d4ee8 │ │ │ │ + mov 0x28(%rbp),%rcx │ │ │ │ + mov 0x30(%rbp),%rdx │ │ │ │ + mov 0x40(%rbp),%rsi │ │ │ │ + mov 0x68(%rbp),%rdi │ │ │ │ + mov 0x18(%rbp),%r8 │ │ │ │ + mov 0x8(%rbp),%r9 │ │ │ │ + cmp %r9,%rsi │ │ │ │ + jl 4d4ef4 │ │ │ │ + cmp %r9,%rsi │ │ │ │ + jne 4d4ee8 │ │ │ │ + mov 0x48(%rbp),%rsi │ │ │ │ + mov 0x10(%rbp),%r9 │ │ │ │ + cmp %r9,%rsi │ │ │ │ + jl 4d4ef4 │ │ │ │ + cmp %r9,%rsi │ │ │ │ + jne 4d4ee8 │ │ │ │ + movq $0x4d4f20,0x18(%rbp) │ │ │ │ + mov %rbx,%rdi │ │ │ │ + mov 0x58(%rbp),%rsi │ │ │ │ + mov 0x50(%rbp),%r14 │ │ │ │ + add $0x18,%rbp │ │ │ │ + jmp 3240ab0 │ │ │ │ + mov %rax,%rbx │ │ │ │ + add $0x70,%rbp │ │ │ │ + jmp 33893b0 │ │ │ │ + mov %rdi,%rax │ │ │ │ + mov %r8,%rdi │ │ │ │ + mov %rax,%rsi │ │ │ │ + mov %rdx,%r14 │ │ │ │ + mov %rcx,%rbx │ │ │ │ + add $0x70,%rbp │ │ │ │ + jmp 33959f8 │ │ │ │ + jmp *-0x8(%r13) │ │ │ │ + or 0x0(%rax,%rax,1),%bh │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ (bad) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ - add %cl,-0x7d(%rcx) │ │ │ │ - (bad) │ │ │ │ - cmp %cl,0x3b(%rbp) │ │ │ │ - movsl %ds:(%rsi),%es:(%rdi) │ │ │ │ - pop %rax │ │ │ │ - add (%rax),%eax │ │ │ │ - add %dh,0x55(%rdi) │ │ │ │ - mov 0x7(%rbx),%rax │ │ │ │ - mov 0xf(%rbx),%rbx │ │ │ │ - movq $0x537f28,-0x30(%r12) │ │ │ │ - mov 0x10(%rbp),%rcx │ │ │ │ - mov %rcx,-0x28(%r12) │ │ │ │ - mov 0x18(%rbp),%rcx │ │ │ │ - mov %rcx,-0x20(%r12) │ │ │ │ - mov %rax,-0x18(%r12) │ │ │ │ - movq $0x3363ae0,-0x10(%r12) │ │ │ │ - lea -0x2f(%r12),%rax │ │ │ │ + add %cl,-0x75(%rax) │ │ │ │ + rex.WRB adc %r9b,-0x75(%r8) │ │ │ │ + push %rbp │ │ │ │ + sbb %cl,-0x75(%rax) │ │ │ │ + jge 4d4f7c │ │ │ │ + mov %rbx,%rax │ │ │ │ + and $0x7,%eax │ │ │ │ + cmp $0x1,%rax │ │ │ │ + je 4d4f85 │ │ │ │ + add $0x18,%r12 │ │ │ │ + cmp 0x358(%r13),%r12 │ │ │ │ + ja 4d4f75 │ │ │ │ + movq $0x2f83dd8,-0x10(%r12) │ │ │ │ + mov 0x20(%rbp),%rax │ │ │ │ mov %rax,-0x8(%r12) │ │ │ │ mov %rbx,(%r12) │ │ │ │ - lea -0xe(%r12),%rsi │ │ │ │ - mov 0x20(%rbp),%r14 │ │ │ │ - mov 0x8(%rbp),%rbx │ │ │ │ - add $0x28,%rbp │ │ │ │ - jmp 3395748 │ │ │ │ - movq $0x38,0x388(%r13) │ │ │ │ + mov %rdi,%rax │ │ │ │ + lea -0xf(%r12),%rdi │ │ │ │ + mov %rax,%rsi │ │ │ │ + mov %rdx,%r14 │ │ │ │ + mov %rcx,%rbx │ │ │ │ + add $0x58,%rbp │ │ │ │ + jmp 33959f8 │ │ │ │ + movq $0x18,0x388(%r13) │ │ │ │ jmp 338a720 │ │ │ │ - jmp *-0x8(%r13) │ │ │ │ + add $0x18,%r12 │ │ │ │ + cmp 0x358(%r13),%r12 │ │ │ │ + ja 4d4f75 │ │ │ │ + movq $0x2f83dd8,-0x10(%r12) │ │ │ │ + mov 0x8(%rbp),%rax │ │ │ │ + mov %rax,-0x8(%r12) │ │ │ │ + movq $0x3c37ef9,(%r12) │ │ │ │ + mov %rdi,%rax │ │ │ │ + lea -0xf(%r12),%rdi │ │ │ │ + mov %rax,%rsi │ │ │ │ + mov %rdx,%r14 │ │ │ │ + mov %rcx,%rbx │ │ │ │ + add $0x58,%rbp │ │ │ │ + jmp 33959f8 │ │ │ │ xchg %ax,%ax │ │ │ │ - sldt (%rax) │ │ │ │ - add %al,(%rdx) │ │ │ │ + add (%rax),%al │ │ │ │ add %al,(%rax) │ │ │ │ - add %al,0x0(%rip) │ │ │ │ add %al,(%rax) │ │ │ │ - add %cl,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ - add %bh,%al │ │ │ │ - jrcxz 4d82eb │ │ │ │ - add -0x73(%rax),%ecx │ │ │ │ - rex.RB enter $0x394c,$0xf8 │ │ │ │ - jb 4d83d8 │ │ │ │ - movq $0x4d8338,-0x38(%rbp) │ │ │ │ - mov 0x6(%rbx),%rax │ │ │ │ - mov 0xe(%rbx),%rcx │ │ │ │ - mov 0x16(%rbx),%rdx │ │ │ │ - mov 0x1e(%rbx),%rdi │ │ │ │ - mov 0x26(%rbx),%rbx │ │ │ │ - mov %rbx,%r8 │ │ │ │ - mov %r14,%rbx │ │ │ │ - mov %r8,-0x30(%rbp) │ │ │ │ - mov %rdx,-0x28(%rbp) │ │ │ │ - mov %rdi,-0x20(%rbp) │ │ │ │ + adc (%rax),%al │ │ │ │ + add %al,(%rax) │ │ │ │ + add %al,(%rax) │ │ │ │ + add %al,(%rax) │ │ │ │ + lea -0x20(%rbp),%rax │ │ │ │ + cmp %r15,%rax │ │ │ │ + jb 4d502b │ │ │ │ + movq $0x3390fc8,-0x10(%rbp) │ │ │ │ + mov %rbx,-0x8(%rbp) │ │ │ │ + movq $0x4d5020,-0x20(%rbp) │ │ │ │ + mov 0x10(%rbx),%rax │ │ │ │ + mov 0x18(%rbx),%rbx │ │ │ │ mov %rax,-0x18(%rbp) │ │ │ │ - mov %rcx,-0x10(%rbp) │ │ │ │ - mov %rsi,-0x8(%rbp) │ │ │ │ - add $0xffffffffffffffc8,%rbp │ │ │ │ + add $0xffffffffffffffe0,%rbp │ │ │ │ test $0x7,%bl │ │ │ │ - jne 4d8338 │ │ │ │ + jne 4d5020 │ │ │ │ mov (%rbx),%rax │ │ │ │ jmp *%rax │ │ │ │ - nopl (%rax) │ │ │ │ - (bad) │ │ │ │ - add %al,(%rax) │ │ │ │ + nop │ │ │ │ + add %eax,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ - add %bl,(%rsi) │ │ │ │ add %al,(%rax) │ │ │ │ - add %dl,0x49031ce3(%rax) │ │ │ │ - add $0x20,%esp │ │ │ │ - cmp 0x358(%r13),%r12 │ │ │ │ - ja 4d83dc │ │ │ │ - mov 0x7(%rbx),%rax │ │ │ │ - mov 0xf(%rbx),%rcx │ │ │ │ - mov 0x17(%rbx),%rbx │ │ │ │ - movq $0x4d81b8,-0x18(%r12) │ │ │ │ - mov 0x20(%rbp),%rdx │ │ │ │ - mov %rdx,-0x10(%r12) │ │ │ │ - mov 0x28(%rbp),%rdx │ │ │ │ - mov %rdx,-0x8(%r12) │ │ │ │ - mov 0x30(%rbp),%rdx │ │ │ │ - mov %rdx,(%r12) │ │ │ │ - movq $0x4d83b8,0x0(%rbp) │ │ │ │ - mov %rbx,%rdx │ │ │ │ - mov 0x10(%rbp),%rbx │ │ │ │ - mov %rdx,0x10(%rbp) │ │ │ │ - mov %rcx,0x20(%rbp) │ │ │ │ - mov %rax,0x28(%rbp) │ │ │ │ - lea -0x16(%r12),%rax │ │ │ │ - mov %rax,0x30(%rbp) │ │ │ │ - test $0x7,%bl │ │ │ │ - jne 4d83b8 │ │ │ │ - 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 %dl,(%rax) │ │ │ │ - jrcxz 4d83d3 │ │ │ │ - add 0x4d(%rbx,%rcx,4),%ecx │ │ │ │ - sbb %cl,-0x77(%rcx) │ │ │ │ - fmuls -0x75(%rax) │ │ │ │ - jge 4d83d3 │ │ │ │ - mov 0x20(%rbp),%rsi │ │ │ │ - mov 0x28(%rbp),%r14 │ │ │ │ - mov 0x8(%rbp),%rbx │ │ │ │ - add $0x30,%rbp │ │ │ │ - jmp 4da078 │ │ │ │ - jmp *-0x8(%r13) │ │ │ │ - movq $0x20,0x388(%r13) │ │ │ │ - jmp 338a720 │ │ │ │ - nopl 0x0(%rax) │ │ │ │ - sldt (%rax) │ │ │ │ - add %al,(%rdx) │ │ │ │ + add %cl,-0x75(%rax) │ │ │ │ + pop %rbp │ │ │ │ + or %cl,-0x7d(%rax) │ │ │ │ + (bad) │ │ │ │ + add %al,%gs:-0x1(%rcx) │ │ │ │ + gs lock nop │ │ │ │ + add (%rax),%al │ │ │ │ add %al,(%rax) │ │ │ │ - add %al,(%rsi) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ + adc (%rax),%al │ │ │ │ add %al,(%rax) │ │ │ │ - add %cl,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ - add %al,%al │ │ │ │ - loop 4d8423 │ │ │ │ - add -0x73(%rax),%ecx │ │ │ │ - rex.RB rorb $0xf,-0x8(%r9,%rdi,1) │ │ │ │ - (bad) │ │ │ │ - roll $1,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ - movq $0x4d8478,-0x40(%rbp) │ │ │ │ - mov 0x6(%rbx),%rax │ │ │ │ - mov 0xe(%rbx),%rcx │ │ │ │ - mov 0x16(%rbx),%rdx │ │ │ │ - mov 0x1e(%rbx),%rdi │ │ │ │ - mov 0x26(%rbx),%r8 │ │ │ │ - mov 0x2e(%rbx),%rbx │ │ │ │ - mov %rbx,%r9 │ │ │ │ - mov %r14,%rbx │ │ │ │ - mov %r9,-0x38(%rbp) │ │ │ │ - mov %rdi,-0x30(%rbp) │ │ │ │ - mov %rcx,-0x28(%rbp) │ │ │ │ - mov %r8,-0x20(%rbp) │ │ │ │ - mov %rdx,-0x18(%rbp) │ │ │ │ - mov %rax,-0x10(%rbp) │ │ │ │ - mov %rsi,-0x8(%rbp) │ │ │ │ - add $0xffffffffffffffc0,%rbp │ │ │ │ + lea -0x20(%rbp),%rax │ │ │ │ + cmp %r15,%rax │ │ │ │ + jb 4d5093 │ │ │ │ + movq $0x3390fc8,-0x10(%rbp) │ │ │ │ + mov %rbx,-0x8(%rbp) │ │ │ │ + movq $0x4d5088,-0x20(%rbp) │ │ │ │ + mov 0x10(%rbx),%rax │ │ │ │ + mov 0x18(%rbx),%rbx │ │ │ │ + mov %rax,-0x18(%rbp) │ │ │ │ + add $0xffffffffffffffe0,%rbp │ │ │ │ test $0x7,%bl │ │ │ │ - jne 4d8478 │ │ │ │ + jne 4d5088 │ │ │ │ mov (%rbx),%rax │ │ │ │ jmp *%rax │ │ │ │ - nopl (%rax) │ │ │ │ - (bad) │ │ │ │ - add %al,(%rax) │ │ │ │ + nop │ │ │ │ + add %eax,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ - add %bl,(%rsi) │ │ │ │ add %al,(%rax) │ │ │ │ - add %dl,-0x1e(%rax) │ │ │ │ - sbb $0x3,%al │ │ │ │ - add $0x30,%r12 │ │ │ │ - cmp 0x358(%r13),%r12 │ │ │ │ - ja 4d84d6 │ │ │ │ - movq $0x4d82d0,-0x28(%r12) │ │ │ │ - mov 0x30(%rbp),%rax │ │ │ │ - mov %rax,-0x20(%r12) │ │ │ │ - mov 0x38(%rbp),%rax │ │ │ │ - mov %rax,-0x18(%r12) │ │ │ │ - mov 0x18(%rbp),%rax │ │ │ │ - mov %rax,-0x10(%r12) │ │ │ │ - mov 0x28(%rbp),%rax │ │ │ │ - mov %rax,-0x8(%r12) │ │ │ │ - mov 0x10(%rbp),%rcx │ │ │ │ - mov %rcx,(%r12) │ │ │ │ - lea -0x26(%r12),%r8 │ │ │ │ - mov %rax,%rdi │ │ │ │ - mov %rbx,%rsi │ │ │ │ - mov 0x20(%rbp),%r14 │ │ │ │ - mov 0x8(%rbp),%rbx │ │ │ │ - add $0x40,%rbp │ │ │ │ - jmp 4d7db8 │ │ │ │ - movq $0x30,0x388(%r13) │ │ │ │ - jmp 338a720 │ │ │ │ - jmp *-0x8(%r13) │ │ │ │ - nopw 0x0(%rax,%rax,1) │ │ │ │ (bad) │ │ │ │ add %al,(%rax) │ │ │ │ - add %al,(%rbx) │ │ │ │ - add %al,(%rax) │ │ │ │ - add %al,0x0(%rip) │ │ │ │ - add %al,(%rax) │ │ │ │ - add %cl,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ - add %al,%al │ │ │ │ - loope 4d8523 │ │ │ │ - add -0x73(%rax),%ecx │ │ │ │ - rex.RB rorb $0xf,-0x8(%r9,%rdi,1) │ │ │ │ - (bad) │ │ │ │ - (bad) │ │ │ │ add %al,(%rax) │ │ │ │ - add %cl,-0x39(%rax) │ │ │ │ - rex.RB sarb $0x4d,-0x7b(%r8) │ │ │ │ add %cl,-0x75(%rax) │ │ │ │ - rex.XB add $0xd4b8b48,%eax │ │ │ │ - mov 0x15(%rbx),%rdx │ │ │ │ - mov 0x1d(%rbx),%r8 │ │ │ │ - mov 0x25(%rbx),%rbx │ │ │ │ - mov %rbx,%r9 │ │ │ │ - mov %r14,%rbx │ │ │ │ - mov %r8,-0x38(%rbp) │ │ │ │ - mov %rcx,-0x30(%rbp) │ │ │ │ - mov %rax,-0x28(%rbp) │ │ │ │ - mov %rdx,-0x20(%rbp) │ │ │ │ - mov %r9,-0x18(%rbp) │ │ │ │ - mov %rsi,-0x10(%rbp) │ │ │ │ - mov %rdi,-0x8(%rbp) │ │ │ │ - add $0xffffffffffffffc0,%rbp │ │ │ │ - test $0x7,%bl │ │ │ │ - jne 4d8578 │ │ │ │ - mov (%rbx),%rax │ │ │ │ - jmp *%rax │ │ │ │ - nopl 0x0(%rax) │ │ │ │ + pop %rbp │ │ │ │ + or %cl,-0x7d(%rax) │ │ │ │ (bad) │ │ │ │ + add %al,%gs:-0x1(%rcx) │ │ │ │ + gs lock nop │ │ │ │ + add (%rax),%al │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ - add %bl,(%rsi) │ │ │ │ - add %al,(%rax) │ │ │ │ - add %dl,-0x1f(%rax) │ │ │ │ - sbb $0x3,%al │ │ │ │ - add $0x38,%r12 │ │ │ │ - cmp 0x358(%r13),%r12 │ │ │ │ - ja 4d85db │ │ │ │ - movq $0x4d8408,-0x30(%r12) │ │ │ │ - mov 0x38(%rbp),%rax │ │ │ │ - mov %rax,-0x28(%r12) │ │ │ │ - mov 0x18(%rbp),%rax │ │ │ │ - mov %rax,-0x20(%r12) │ │ │ │ - mov 0x30(%rbp),%rax │ │ │ │ - mov %rax,-0x18(%r12) │ │ │ │ - mov 0x10(%rbp),%rcx │ │ │ │ - mov %rcx,-0x10(%r12) │ │ │ │ - mov 0x20(%rbp),%rcx │ │ │ │ - mov %rcx,-0x8(%r12) │ │ │ │ - mov 0x8(%rbp),%rcx │ │ │ │ - mov %rcx,(%r12) │ │ │ │ - lea -0x2e(%r12),%rdi │ │ │ │ - mov %rax,%rsi │ │ │ │ - mov %rbx,%r14 │ │ │ │ - mov 0x28(%rbp),%rbx │ │ │ │ - add $0x40,%rbp │ │ │ │ - jmp 33959f8 │ │ │ │ - movq $0x38,0x388(%r13) │ │ │ │ - jmp 338a720 │ │ │ │ - jmp *-0x8(%r13) │ │ │ │ - nop │ │ │ │ - add $0x1000000,%eax │ │ │ │ - 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 %al,%al │ │ │ │ - loopne 4d8623 │ │ │ │ - add -0x73(%rax),%ecx │ │ │ │ - rex.RB enter $0x394c,$0xf8 │ │ │ │ - jb 4d87ce │ │ │ │ - movq $0x4d8658,-0x20(%rbp) │ │ │ │ - mov %rbx,%rax │ │ │ │ - mov 0x7(%rbx),%rcx │ │ │ │ - mov 0xf(%rbx),%rbx │ │ │ │ - mov %rbx,%rdx │ │ │ │ - mov %r14,%rbx │ │ │ │ - mov %rdx,-0x18(%rbp) │ │ │ │ - mov %rax,-0x10(%rbp) │ │ │ │ - mov %rcx,-0x8(%rbp) │ │ │ │ + lea -0x20(%rbp),%rax │ │ │ │ + cmp %r15,%rax │ │ │ │ + jb 4d50fb │ │ │ │ + movq $0x3390fc8,-0x10(%rbp) │ │ │ │ + mov %rbx,-0x8(%rbp) │ │ │ │ + movq $0x4d50f0,-0x20(%rbp) │ │ │ │ + mov 0x10(%rbx),%rax │ │ │ │ + mov 0x18(%rbx),%rbx │ │ │ │ + mov %rax,-0x18(%rbp) │ │ │ │ add $0xffffffffffffffe0,%rbp │ │ │ │ test $0x7,%bl │ │ │ │ - jne 4d8658 │ │ │ │ + jne 4d50f0 │ │ │ │ mov (%rbx),%rax │ │ │ │ jmp *%rax │ │ │ │ - add (%rax),%eax │ │ │ │ + nop │ │ │ │ + add %eax,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ (bad) │ │ │ │ add %al,(%rax) │ │ │ │ - add %dh,-0x20(%rax) │ │ │ │ - sbb $0x3,%al │ │ │ │ - mov %rbx,%rax │ │ │ │ - and $0x7,%eax │ │ │ │ - cmp $0x1,%rax │ │ │ │ - je 4d87c0 │ │ │ │ - movq $0x4d86a0,-0x8(%rbp) │ │ │ │ - mov 0xe(%rbx),%rax │ │ │ │ - mov 0x6(%rbx),%rbx │ │ │ │ - mov %rax,0x0(%rbp) │ │ │ │ - add $0xfffffffffffffff8,%rbp │ │ │ │ - test $0x7,%bl │ │ │ │ - jne 4d86a0 │ │ │ │ - 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) │ │ │ │ - loopne 4d86bb │ │ │ │ - add -0x75(%rax),%ecx │ │ │ │ - sbb %r9b,-0x75(%r8) │ │ │ │ - rex.WRB or %r9b,-0x75(%r8) │ │ │ │ - push %rbx │ │ │ │ + add %cl,-0x75(%rax) │ │ │ │ + pop %rbp │ │ │ │ + or %cl,-0x7d(%rax) │ │ │ │ (bad) │ │ │ │ - mov 0x7(%rdx),%rsi │ │ │ │ - mov 0xf(%rdx),%rdx │ │ │ │ - mov 0x7(%rdx),%rdi │ │ │ │ - mov 0xf(%rdx),%r8 │ │ │ │ - mov 0x17(%rdx),%rdx │ │ │ │ - cmp $0x2,%rdx │ │ │ │ - jne 4d881c │ │ │ │ - mov 0x10(%rbp),%r9 │ │ │ │ - mov 0x20(%rbp),%r10 │ │ │ │ - mov 0xf(%rbx),%r11 │ │ │ │ - mov 0x17(%rbx),%rbx │ │ │ │ - cmp $0x3411a86,%r8 │ │ │ │ - je 4d874f │ │ │ │ - sub $0x8,%rsp │ │ │ │ - mov %rdi,%r14 │ │ │ │ - mov %r8,%rdi │ │ │ │ - mov %rsi,0x48(%rsp) │ │ │ │ - lea 0x2f3938d(%rip),%rsi │ │ │ │ - mov %rdx,0x50(%rsp) │ │ │ │ - mov $0x2,%edx │ │ │ │ - mov %rax,0x58(%rsp) │ │ │ │ - xor %eax,%eax │ │ │ │ - mov %r8,0x80(%rsp) │ │ │ │ - mov %r11,0x78(%rsp) │ │ │ │ - mov %rcx,0x70(%rsp) │ │ │ │ - mov %r10,0x68(%rsp) │ │ │ │ - mov %r9,0x60(%rsp) │ │ │ │ - call 4053d0 │ │ │ │ - add $0x8,%rsp │ │ │ │ - movslq %eax,%rax │ │ │ │ - test %rax,%rax │ │ │ │ - jne 4d87d2 │ │ │ │ - mov 0x70(%rsp),%r11 │ │ │ │ - mov 0x68(%rsp),%rcx │ │ │ │ - mov 0x60(%rsp),%r10 │ │ │ │ - mov 0x58(%rsp),%r9 │ │ │ │ - add $0x48,%r12 │ │ │ │ - cmp 0x358(%r13),%r12 │ │ │ │ - ja 4d879c │ │ │ │ - movq $0x4d8178,-0x40(%r12) │ │ │ │ - mov %r11,-0x30(%r12) │ │ │ │ - movq $0x4d8508,-0x28(%r12) │ │ │ │ - mov %rcx,-0x20(%r12) │ │ │ │ - mov %r10,-0x18(%r12) │ │ │ │ - mov %rbx,-0x10(%r12) │ │ │ │ - mov %r9,-0x8(%r12) │ │ │ │ - lea -0x40(%r12),%rax │ │ │ │ - mov %rax,(%r12) │ │ │ │ - lea -0x25(%r12),%rbx │ │ │ │ - add $0x28,%rbp │ │ │ │ - jmp *0x0(%rbp) │ │ │ │ - movq $0x48,0x388(%r13) │ │ │ │ - movq $0x4d88e0,-0x8(%rbp) │ │ │ │ - mov %rbx,0x0(%rbp) │ │ │ │ - mov %r11,0x18(%rbp) │ │ │ │ - add $0xfffffffffffffff8,%rbp │ │ │ │ - jmp 338a2b0 │ │ │ │ - lea 0x31cbdc4(%rip),%rbx │ │ │ │ - add $0x20,%rbp │ │ │ │ - jmp *0x0(%rbp) │ │ │ │ - jmp *-0x8(%r13) │ │ │ │ - mov 0x48(%rsp),%rdx │ │ │ │ - mov %r14,%rdi │ │ │ │ - mov 0x78(%rsp),%r8 │ │ │ │ - mov 0x40(%rsp),%rsi │ │ │ │ - mov 0x68(%rsp),%rcx │ │ │ │ - mov 0x50(%rsp),%rax │ │ │ │ - jmp 4d881c │ │ │ │ - rex.RX add (%rax),%r8b │ │ │ │ - add %al,(%rax) │ │ │ │ - add %al,(%rax) │ │ │ │ - add %bl,(%rsi) │ │ │ │ - add %al,(%rax) │ │ │ │ - add %cl,%al │ │ │ │ - ficomps (%rbx,%rax,1) │ │ │ │ - mov 0x28(%rbp),%rax │ │ │ │ - mov 0x18(%rbp),%rcx │ │ │ │ - mov 0x30(%rbp),%rsi │ │ │ │ - mov 0x20(%rbp),%r8 │ │ │ │ - mov 0x10(%rbp),%rdi │ │ │ │ - mov 0x8(%rbp),%rdx │ │ │ │ - add $0x10,%rbp │ │ │ │ - add $0x80,%r12 │ │ │ │ - cmp 0x358(%r13),%r12 │ │ │ │ - ja 4d88a0 │ │ │ │ - movq $0x4d7fb0,-0x78(%r12) │ │ │ │ - mov %rdi,-0x68(%r12) │ │ │ │ - mov %r8,-0x60(%r12) │ │ │ │ - mov %rdx,-0x58(%r12) │ │ │ │ - movq $0x50d128,-0x50(%r12) │ │ │ │ - movq $0x36acc57,-0x48(%r12) │ │ │ │ - mov %rsi,-0x40(%r12) │ │ │ │ - lea -0x78(%r12),%rdx │ │ │ │ - mov %rdx,-0x38(%r12) │ │ │ │ - movq $0x4d8048,-0x30(%r12) │ │ │ │ - mov %rcx,-0x20(%r12) │ │ │ │ - mov %rax,-0x18(%r12) │ │ │ │ - movq $0x4d8090,-0x10(%r12) │ │ │ │ - lea -0x30(%r12),%rax │ │ │ │ - mov %rax,-0x8(%r12) │ │ │ │ - lea -0x4f(%r12),%rax │ │ │ │ - mov %rax,(%r12) │ │ │ │ - lea -0xd(%r12),%rbx │ │ │ │ - add $0x28,%rbp │ │ │ │ - jmp *0x0(%rbp) │ │ │ │ - movq $0x80,0x388(%r13) │ │ │ │ - movq $0x4d8800,-0x10(%rbp) │ │ │ │ - mov %rdx,-0x8(%rbp) │ │ │ │ - mov %rdi,0x0(%rbp) │ │ │ │ - mov %r8,0x10(%rbp) │ │ │ │ - mov %rsi,0x20(%rbp) │ │ │ │ - add $0xfffffffffffffff0,%rbp │ │ │ │ - jmp 338a2b0 │ │ │ │ - nopl 0x0(%rax) │ │ │ │ - add $0x0,%eax │ │ │ │ - add %al,(%rax) │ │ │ │ - add %bl,(%rsi) │ │ │ │ - add %al,(%rax) │ │ │ │ - add %ch,%al │ │ │ │ - fstpl (%rbx,%rax,1) │ │ │ │ - mov 0x18(%rbp),%r9 │ │ │ │ - mov 0x28(%rbp),%r10 │ │ │ │ - mov 0x10(%rbp),%rcx │ │ │ │ - mov 0x20(%rbp),%r11 │ │ │ │ - mov 0x8(%rbp),%rbx │ │ │ │ - add $0x8,%rbp │ │ │ │ - jmp 4d874f │ │ │ │ - nopl (%rax) │ │ │ │ + add %al,%gs:-0x1(%rcx) │ │ │ │ + gs lock nop │ │ │ │ add (%rax),%al │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ adc (%rax),%al │ │ │ │ add %al,(%rax) │ │ │ │ - mov $0x48031cdd,%eax │ │ │ │ - lea -0x10(%rbp),%eax │ │ │ │ - cmp %r15,%rax │ │ │ │ - jb 4d8936 │ │ │ │ - movq $0x3390fc8,-0x10(%rbp) │ │ │ │ - mov %rbx,-0x8(%rbp) │ │ │ │ - mov 0x10(%rbx),%r14 │ │ │ │ - mov 0x18(%rbx),%rbx │ │ │ │ - add $0xfffffffffffffff0,%rbp │ │ │ │ - jmp 4d8be8 │ │ │ │ - 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) │ │ │ │ - js 4d892b │ │ │ │ - sbb $0x3,%al │ │ │ │ - lea -0x10(%rbp),%rax │ │ │ │ + lea -0x20(%rbp),%rax │ │ │ │ cmp %r15,%rax │ │ │ │ - jb 4d8976 │ │ │ │ + jb 4d5163 │ │ │ │ movq $0x3390fc8,-0x10(%rbp) │ │ │ │ mov %rbx,-0x8(%rbp) │ │ │ │ - mov 0x10(%rbx),%r14 │ │ │ │ + movq $0x4d5158,-0x20(%rbp) │ │ │ │ + mov 0x10(%rbx),%rax │ │ │ │ mov 0x18(%rbx),%rbx │ │ │ │ - add $0xfffffffffffffff0,%rbp │ │ │ │ - jmp 4d8608 │ │ │ │ - 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 %al,(%rax) │ │ │ │ - add %al,(%rax) │ │ │ │ - add %cl,-0x73(%rax) │ │ │ │ - rex.RB loopne 4d89e9 │ │ │ │ - cmp %edi,%eax │ │ │ │ - jb 4d8a34 │ │ │ │ - movq $0x4d89e8,-0x20(%rbp) │ │ │ │ - mov 0x6(%rbx),%rax │ │ │ │ - mov 0xe(%rbx),%rbx │ │ │ │ - mov %rbx,%rcx │ │ │ │ - mov %r14,%rbx │ │ │ │ mov %rax,-0x18(%rbp) │ │ │ │ - mov %rcx,-0x10(%rbp) │ │ │ │ - mov %rsi,-0x8(%rbp) │ │ │ │ add $0xffffffffffffffe0,%rbp │ │ │ │ test $0x7,%bl │ │ │ │ - jne 4d89e8 │ │ │ │ + jne 4d5158 │ │ │ │ mov (%rbx),%rax │ │ │ │ jmp *%rax │ │ │ │ - nopl (%rax) │ │ │ │ - add (%rax),%eax │ │ │ │ + nop │ │ │ │ + add %eax,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ (bad) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ - add %cl,-0x7d(%rcx) │ │ │ │ + add %cl,-0x75(%rax) │ │ │ │ + pop %rbp │ │ │ │ + or %cl,-0x7d(%rax) │ │ │ │ (bad) │ │ │ │ - sbb %cl,0x3b(%rbp) │ │ │ │ - movsl %ds:(%rsi),%es:(%rdi) │ │ │ │ - pop %rax │ │ │ │ - add (%rax),%eax │ │ │ │ - add %dh,0x2f(%rdi) │ │ │ │ - movq $0x3363ae0,-0x10(%r12) │ │ │ │ - mov 0x10(%rbp),%rax │ │ │ │ - mov %rax,-0x8(%r12) │ │ │ │ - mov 0x18(%rbp),%rax │ │ │ │ - mov %rax,(%r12) │ │ │ │ - lea -0xe(%r12),%rsi │ │ │ │ - mov %rbx,%r14 │ │ │ │ - mov 0x8(%rbp),%rbx │ │ │ │ - add $0x20,%rbp │ │ │ │ - jmp 3395748 │ │ │ │ - movq $0x18,0x388(%r13) │ │ │ │ - jmp 338a720 │ │ │ │ - jmp *-0x8(%r13) │ │ │ │ - sldt (%rax) │ │ │ │ - add %al,(%rdx) │ │ │ │ - add %al,(%rax) │ │ │ │ - add %al,(%rbx) │ │ │ │ + add %al,%gs:-0x1(%rcx) │ │ │ │ + gs lock nop │ │ │ │ + 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,-0x73(%rax) │ │ │ │ - rex.RB fmuls -0x8(%r9,%rdi,1) │ │ │ │ - jb 4d8af8 │ │ │ │ - movq $0x4d8aa8,-0x28(%rbp) │ │ │ │ - mov 0x6(%rbx),%rax │ │ │ │ - mov 0xe(%rbx),%rcx │ │ │ │ - mov 0x16(%rbx),%rbx │ │ │ │ - mov %rbx,%rdx │ │ │ │ - mov %r14,%rbx │ │ │ │ - mov %rdx,-0x20(%rbp) │ │ │ │ - mov %rcx,-0x18(%rbp) │ │ │ │ - mov %rax,-0x10(%rbp) │ │ │ │ - mov %rsi,-0x8(%rbp) │ │ │ │ - add $0xffffffffffffffd8,%rbp │ │ │ │ + lea -0x20(%rbp),%rax │ │ │ │ + cmp %r15,%rax │ │ │ │ + jb 4d51cb │ │ │ │ + movq $0x3390fc8,-0x10(%rbp) │ │ │ │ + mov %rbx,-0x8(%rbp) │ │ │ │ + movq $0x4d51c0,-0x20(%rbp) │ │ │ │ + mov 0x10(%rbx),%rax │ │ │ │ + mov 0x18(%rbx),%rbx │ │ │ │ + mov %rax,-0x18(%rbp) │ │ │ │ + add $0xffffffffffffffe0,%rbp │ │ │ │ test $0x7,%bl │ │ │ │ - jne 4d8aa8 │ │ │ │ + jne 4d51c0 │ │ │ │ mov (%rbx),%rax │ │ │ │ jmp *%rax │ │ │ │ - nopl (%rax) │ │ │ │ - add $0x0,%al │ │ │ │ + nop │ │ │ │ + add %eax,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ (bad) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ - add %cl,-0x7d(%rcx) │ │ │ │ + add %cl,-0x75(%rax) │ │ │ │ + pop %rbp │ │ │ │ + or %cl,-0x7d(%rax) │ │ │ │ (bad) │ │ │ │ - sbb %cl,0x3b(%rbp) │ │ │ │ - movsl %ds:(%rsi),%es:(%rdi) │ │ │ │ - pop %rax │ │ │ │ - add (%rax),%eax │ │ │ │ - add %dh,0x33(%rdi) │ │ │ │ - movq $0x4d8998,-0x10(%r12) │ │ │ │ - mov 0x18(%rbp),%rax │ │ │ │ - mov %rax,-0x8(%r12) │ │ │ │ - mov 0x20(%rbp),%rax │ │ │ │ - mov %rax,(%r12) │ │ │ │ - lea -0xe(%r12),%rdi │ │ │ │ - mov 0x10(%rbp),%rsi │ │ │ │ - mov %rbx,%r14 │ │ │ │ - mov 0x8(%rbp),%rbx │ │ │ │ - add $0x28,%rbp │ │ │ │ - jmp 33959f8 │ │ │ │ - movq $0x18,0x388(%r13) │ │ │ │ - jmp 338a720 │ │ │ │ - jmp *-0x8(%r13) │ │ │ │ - nopl 0x0(%rax) │ │ │ │ + add %al,%gs:-0x1(%rcx) │ │ │ │ + gs lock nop │ │ │ │ (bad) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rbx) │ │ │ │ add %al,(%rax) │ │ │ │ - add %al,(%rdx) │ │ │ │ - add %al,(%rax) │ │ │ │ + add %cl,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ + add %al,(%rdx) │ │ │ │ add %al,(%rax) │ │ │ │ - add %cl,(%rbx) │ │ │ │ + add %cl,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %cl,-0x73(%rax) │ │ │ │ - rex.RB fmuls -0x8(%r9,%rdi,1) │ │ │ │ - jb 4d8bc8 │ │ │ │ - movq $0x4d8b70,-0x28(%rbp) │ │ │ │ - mov 0x5(%rbx),%rax │ │ │ │ - mov 0xd(%rbx),%rbx │ │ │ │ - mov %rbx,%rcx │ │ │ │ - mov %r14,%rbx │ │ │ │ - mov %rax,-0x20(%rbp) │ │ │ │ - mov %rcx,-0x18(%rbp) │ │ │ │ - mov %rsi,-0x10(%rbp) │ │ │ │ - mov %rdi,-0x8(%rbp) │ │ │ │ - add $0xffffffffffffffd8,%rbp │ │ │ │ + rex.RB orb $0xf,-0x8(%r9,%rdi,1) │ │ │ │ + (bad) │ │ │ │ + cmpsb %es:(%rdi),%ds:(%rsi) │ │ │ │ + add (%rax),%al │ │ │ │ + add %cl,-0x39(%rax) │ │ │ │ + rex.RB cwtl │ │ │ │ + cwtl │ │ │ │ + push %rdx │ │ │ │ + rex.WRB add %r9b,-0x75(%r8) │ │ │ │ + rex.XB add $0xd4b8b48,%eax │ │ │ │ + mov 0x15(%rbx),%rdx │ │ │ │ + mov 0x1d(%rbx),%r8 │ │ │ │ + mov 0x25(%rbx),%r9 │ │ │ │ + mov 0x2d(%rbx),%r10 │ │ │ │ + mov 0x35(%rbx),%r11 │ │ │ │ + mov %rdx,0x40(%rsp) │ │ │ │ + mov 0x3d(%rbx),%rdx │ │ │ │ + mov %rax,0x48(%rsp) │ │ │ │ + mov 0x45(%rbx),%rax │ │ │ │ + mov 0x4d(%rbx),%rbx │ │ │ │ + mov %rbx,0x50(%rsp) │ │ │ │ + mov %rdi,%rbx │ │ │ │ + mov 0x40(%rsp),%rdi │ │ │ │ + mov %rdi,-0x60(%rbp) │ │ │ │ + mov 0x48(%rsp),%rdi │ │ │ │ + mov %rdi,-0x58(%rbp) │ │ │ │ + mov %rcx,-0x50(%rbp) │ │ │ │ + mov %r10,-0x48(%rbp) │ │ │ │ + mov %r8,-0x40(%rbp) │ │ │ │ + mov %r9,-0x38(%rbp) │ │ │ │ + mov 0x50(%rsp),%rcx │ │ │ │ + mov %rcx,-0x30(%rbp) │ │ │ │ + mov %rax,-0x28(%rbp) │ │ │ │ + mov %r11,-0x20(%rbp) │ │ │ │ + mov %rdx,-0x18(%rbp) │ │ │ │ + mov %r14,-0x10(%rbp) │ │ │ │ + mov %rsi,-0x8(%rbp) │ │ │ │ + add $0xffffffffffffff98,%rbp │ │ │ │ test $0x7,%bl │ │ │ │ - jne 4d8b70 │ │ │ │ + jne 4d5298 │ │ │ │ mov (%rbx),%rax │ │ │ │ jmp *%rax │ │ │ │ nopl 0x0(%rax) │ │ │ │ - add $0x0,%al │ │ │ │ + or $0x30,%al │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ (bad) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ - add %cl,-0x7d(%rcx) │ │ │ │ - (bad) │ │ │ │ - and %cl,0x3b(%rbp) │ │ │ │ - movsl %ds:(%rsi),%es:(%rdi) │ │ │ │ - pop %rax │ │ │ │ - add (%rax),%eax │ │ │ │ - add %dh,0x3b(%rdi) │ │ │ │ - movq $0x4d8a50,-0x18(%r12) │ │ │ │ - mov 0x20(%rbp),%rax │ │ │ │ - mov %rax,-0x10(%r12) │ │ │ │ - mov 0x18(%rbp),%rax │ │ │ │ - mov %rax,-0x8(%r12) │ │ │ │ - mov 0x8(%rbp),%rcx │ │ │ │ - mov %rcx,(%r12) │ │ │ │ - lea -0x16(%r12),%rdi │ │ │ │ - mov %rax,%rsi │ │ │ │ - mov %rbx,%r14 │ │ │ │ - mov 0x10(%rbp),%rbx │ │ │ │ - add $0x28,%rbp │ │ │ │ - jmp 33959f8 │ │ │ │ - movq $0x20,0x388(%r13) │ │ │ │ - jmp 338a720 │ │ │ │ - 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 %ah,%al │ │ │ │ - ficompl (%rbx,%rax,1) │ │ │ │ - lea -0x18(%rbp),%rax │ │ │ │ - cmp %r15,%rax │ │ │ │ - jb 4d8cb7 │ │ │ │ - movq $0x4d8c30,-0x18(%rbp) │ │ │ │ + add %cl,-0x39(%rax) │ │ │ │ + rex.RB call 9aa580 │ │ │ │ mov %rbx,%rax │ │ │ │ - mov 0x7(%rbx),%rbx │ │ │ │ - mov %rbx,%rcx │ │ │ │ - mov %r14,%rbx │ │ │ │ - mov %rcx,-0x10(%rbp) │ │ │ │ - mov %rax,-0x8(%rbp) │ │ │ │ + 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 4d8c30 │ │ │ │ + jne 4d52e0 │ │ │ │ mov (%rbx),%rax │ │ │ │ jmp *%rax │ │ │ │ - add (%rax),%al │ │ │ │ - add %al,(%rax) │ │ │ │ - add %al,(%rax) │ │ │ │ - add %al,(%rax) │ │ │ │ - (bad) │ │ │ │ - add %al,(%rax) │ │ │ │ - add %bl,0x48031cda(%rax) │ │ │ │ - mov %ebx,%eax │ │ │ │ - and $0x7,%eax │ │ │ │ - cmp $0x1,%rax │ │ │ │ - je 4d8cbb │ │ │ │ - add $0x58,%r12 │ │ │ │ - cmp 0x358(%r13),%r12 │ │ │ │ - ja 4d8ca7 │ │ │ │ - mov 0x6(%rbx),%rax │ │ │ │ - mov 0xe(%rbx),%rbx │ │ │ │ - movq $0x4d8910,-0x50(%r12) │ │ │ │ - mov %rbx,-0x40(%r12) │ │ │ │ - mov 0x10(%rbp),%rbx │ │ │ │ - mov %rbx,-0x38(%r12) │ │ │ │ - movq $0x4d8950,-0x30(%r12) │ │ │ │ - mov %rax,-0x20(%r12) │ │ │ │ - mov 0x8(%rbp),%rax │ │ │ │ - mov %rax,-0x18(%r12) │ │ │ │ - movq $0x4d8b18,-0x10(%r12) │ │ │ │ - lea -0x50(%r12),%rax │ │ │ │ - mov %rax,-0x8(%r12) │ │ │ │ - lea -0x30(%r12),%rax │ │ │ │ - mov %rax,(%r12) │ │ │ │ - lea -0xd(%r12),%rbx │ │ │ │ - add $0x18,%rbp │ │ │ │ - jmp *0x0(%rbp) │ │ │ │ - movq $0x58,0x388(%r13) │ │ │ │ - jmp 338a720 │ │ │ │ - jmp *-0x8(%r13) │ │ │ │ - lea 0x31cb8d1(%rip),%rbx │ │ │ │ - add $0x18,%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 4d93e0 │ │ │ │ nopl (%rax) │ │ │ │ - add %eax,(%rax) │ │ │ │ + iret │ │ │ │ + addb $0x0,(%rcx) │ │ │ │ add %al,(%rax) │ │ │ │ - add (%rax),%al │ │ │ │ add %al,(%rax) │ │ │ │ - sldt (%rax) │ │ │ │ - add %dl,(%rax) │ │ │ │ - sub 0x3(%rbp),%esi │ │ │ │ - lea -0x18(%rbp),%rax │ │ │ │ - cmp %r15,%rax │ │ │ │ - jb 4d8d39 │ │ │ │ - movq $0x3390fc8,-0x10(%rbp) │ │ │ │ - mov %rbx,-0x8(%rbp) │ │ │ │ - movq $0x4d8d50,-0x18(%rbp) │ │ │ │ - lea 0x375f1d5(%rip),%r8 │ │ │ │ - mov 0x20(%rbx),%rdi │ │ │ │ - mov 0x10(%rbx),%rsi │ │ │ │ - mov 0x18(%rbx),%r14 │ │ │ │ - add $0xffffffffffffffe8,%rbp │ │ │ │ - jmp 31af580 │ │ │ │ - jmp *-0x10(%r13) │ │ │ │ - nopl (%rax) │ │ │ │ - ... │ │ │ │ (bad) │ │ │ │ add %al,(%rax) │ │ │ │ - add %al,%al │ │ │ │ - sub 0x3(%rbp),%dh │ │ │ │ - lea 0x373223b(%rip),%rsi │ │ │ │ - mov %rbx,%r14 │ │ │ │ - add $0x8,%rbp │ │ │ │ - jmp 32e8f68 │ │ │ │ - nopl 0x0(%rax,%rax,1) │ │ │ │ - add %eax,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ - add (%rax),%al │ │ │ │ add %al,(%rax) │ │ │ │ - sldt (%rax) │ │ │ │ - add %bl,0x4803752a(%rax) │ │ │ │ - lea -0x10(%rbp),%eax │ │ │ │ - cmp %r15,%rax │ │ │ │ - jb 4d8df9 │ │ │ │ + add %cl,-0x75(%rax) │ │ │ │ + and %r9b,-0x75(%r8) │ │ │ │ + rex.WRB sub %r9b,-0x75(%r8) │ │ │ │ + push %rbp │ │ │ │ + xor %cl,-0x75(%rax) │ │ │ │ + jne 4d5330 │ │ │ │ + mov 0x70(%rbp),%rdi │ │ │ │ + mov 0x78(%rbp),%r8 │ │ │ │ + mov %rbx,%r9 │ │ │ │ + and $0x7,%r9d │ │ │ │ + cmp $0x1,%r9 │ │ │ │ + je 4d5438 │ │ │ │ add $0x40,%r12 │ │ │ │ cmp 0x358(%r13),%r12 │ │ │ │ - ja 4d8dee │ │ │ │ - movq $0x3390fc8,-0x10(%rbp) │ │ │ │ - mov %rbx,-0x8(%rbp) │ │ │ │ - mov 0x10(%rbx),%rax │ │ │ │ - mov 0x18(%rbx),%rcx │ │ │ │ - mov 0x20(%rbx),%rbx │ │ │ │ - movq $0x4d8d00,-0x38(%r12) │ │ │ │ - mov %rax,-0x28(%r12) │ │ │ │ - mov %rcx,-0x20(%r12) │ │ │ │ - mov %rbx,-0x18(%r12) │ │ │ │ - movq $0x3363ae0,-0x10(%r12) │ │ │ │ - movq $0x3c2b821,-0x8(%r12) │ │ │ │ - lea -0x38(%r12),%rax │ │ │ │ + ja 4d548b │ │ │ │ + mov 0x50(%rbp),%r9 │ │ │ │ + mov 0x18(%rbp),%r10 │ │ │ │ + mov 0x8(%rbp),%r11 │ │ │ │ + cmp %r11,%r9 │ │ │ │ + jge 4d5371 │ │ │ │ + movq $0x4d5178,-0x38(%r12) │ │ │ │ + mov %r10,-0x28(%r12) │ │ │ │ + mov %r8,-0x20(%r12) │ │ │ │ + movq $0x5f8830,-0x18(%r12) │ │ │ │ + mov %rdx,-0x10(%r12) │ │ │ │ + mov %rdi,-0x8(%r12) │ │ │ │ mov %rax,(%r12) │ │ │ │ - lea -0xe(%r12),%rsi │ │ │ │ - lea 0x2eded07(%rip),%r14 │ │ │ │ - add $0xfffffffffffffff0,%rbp │ │ │ │ - jmp 3359998 │ │ │ │ + lea -0x38(%r12),%rdi │ │ │ │ + mov %r8,%rsi │ │ │ │ + lea -0x11(%r12),%r14 │ │ │ │ + mov %rcx,%rbx │ │ │ │ + add $0x80,%rbp │ │ │ │ + jmp 33959f8 │ │ │ │ + cmp %r11,%r9 │ │ │ │ + jne 4d549f │ │ │ │ + mov 0x58(%rbp),%r9 │ │ │ │ + mov 0x10(%rbp),%r11 │ │ │ │ + cmp %r11,%r9 │ │ │ │ + jge 4d53cd │ │ │ │ + movq $0x4d5110,-0x38(%r12) │ │ │ │ + mov %r10,-0x28(%r12) │ │ │ │ + mov %r8,-0x20(%r12) │ │ │ │ + movq $0x5f8830,-0x18(%r12) │ │ │ │ + mov %rdx,-0x10(%r12) │ │ │ │ + mov %rdi,-0x8(%r12) │ │ │ │ + mov %rax,(%r12) │ │ │ │ + lea -0x38(%r12),%rdi │ │ │ │ + mov %r8,%rsi │ │ │ │ + lea -0x11(%r12),%r14 │ │ │ │ + mov %rcx,%rbx │ │ │ │ + add $0x80,%rbp │ │ │ │ + jmp 33959f8 │ │ │ │ + cmp %r11,%r9 │ │ │ │ + jne 4d53f2 │ │ │ │ + add $0xffffffffffffffc0,%r12 │ │ │ │ + movq $0x4d54f8,0x30(%rbp) │ │ │ │ + mov %rbx,%rdi │ │ │ │ + mov 0x68(%rbp),%rsi │ │ │ │ + mov 0x60(%rbp),%r14 │ │ │ │ + add $0x30,%rbp │ │ │ │ + jmp 3240ab0 │ │ │ │ + movq $0x4d50a8,-0x38(%r12) │ │ │ │ + mov %rsi,-0x28(%r12) │ │ │ │ + mov %r8,-0x20(%r12) │ │ │ │ + movq $0x5f8830,-0x18(%r12) │ │ │ │ + mov %rdx,-0x10(%r12) │ │ │ │ + mov %rdi,-0x8(%r12) │ │ │ │ + mov %rax,(%r12) │ │ │ │ + lea -0x38(%r12),%rdi │ │ │ │ + mov %r8,%rsi │ │ │ │ + lea -0x11(%r12),%r14 │ │ │ │ + mov %rcx,%rbx │ │ │ │ + add $0x80,%rbp │ │ │ │ + jmp 33959f8 │ │ │ │ + add $0x40,%r12 │ │ │ │ + cmp 0x358(%r13),%r12 │ │ │ │ + ja 4d548b │ │ │ │ + movq $0x4d4fd8,-0x38(%r12) │ │ │ │ + mov %rsi,-0x28(%r12) │ │ │ │ + mov %r8,-0x20(%r12) │ │ │ │ + movq $0x5f8830,-0x18(%r12) │ │ │ │ + mov %rdx,-0x10(%r12) │ │ │ │ + mov %rdi,-0x8(%r12) │ │ │ │ + mov %rax,(%r12) │ │ │ │ + lea -0x38(%r12),%rdi │ │ │ │ + mov %r8,%rsi │ │ │ │ + lea -0x11(%r12),%r14 │ │ │ │ + mov %rcx,%rbx │ │ │ │ + add $0x80,%rbp │ │ │ │ + jmp 33959f8 │ │ │ │ movq $0x40,0x388(%r13) │ │ │ │ - jmp *-0x10(%r13) │ │ │ │ + jmp 338a720 │ │ │ │ + jmp *-0x8(%r13) │ │ │ │ + movq $0x4d5040,-0x38(%r12) │ │ │ │ + mov %rsi,-0x28(%r12) │ │ │ │ + mov %r8,-0x20(%r12) │ │ │ │ + movq $0x5f8830,-0x18(%r12) │ │ │ │ + mov %rdx,-0x10(%r12) │ │ │ │ + mov %rdi,-0x8(%r12) │ │ │ │ + mov %rax,(%r12) │ │ │ │ + lea -0x38(%r12),%rdi │ │ │ │ + mov %r8,%rsi │ │ │ │ + lea -0x11(%r12),%r14 │ │ │ │ + mov %rcx,%rbx │ │ │ │ + add $0x80,%rbp │ │ │ │ + jmp 33959f8 │ │ │ │ nopl (%rax) │ │ │ │ - add (%rax),%al │ │ │ │ + mov %ebx,(%rsi) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ - adc (%rax),%al │ │ │ │ + (bad) │ │ │ │ add %al,(%rax) │ │ │ │ - mov $0x48031cd8,%eax │ │ │ │ - lea -0x10(%rbp),%eax │ │ │ │ - cmp %r15,%rax │ │ │ │ - jb 4d8e36 │ │ │ │ - movq $0x3390fc8,-0x10(%rbp) │ │ │ │ - mov %rbx,-0x8(%rbp) │ │ │ │ - mov 0x10(%rbx),%r14 │ │ │ │ - mov 0x18(%rbx),%rbx │ │ │ │ - add $0xfffffffffffffff0,%rbp │ │ │ │ - jmp 4d8608 │ │ │ │ - jmp *-0x10(%r13) │ │ │ │ - nopw 0x0(%rax,%rax,1) │ │ │ │ + add %al,(%rax) │ │ │ │ + add %al,(%rax) │ │ │ │ + add %cl,-0x77(%rcx) │ │ │ │ + fmuls -0x75(%rax) │ │ │ │ + jge 4d5517 │ │ │ │ + mov 0x48(%rbp),%rsi │ │ │ │ + mov 0x40(%rbp),%r14 │ │ │ │ + mov 0x8(%rbp),%rbx │ │ │ │ + add $0x50,%rbp │ │ │ │ + jmp 4d2d50 │ │ │ │ + nopl 0x0(%rax) │ │ │ │ (bad) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rbx) │ │ │ │ add %al,(%rax) │ │ │ │ - add %al,(%rdx) │ │ │ │ - add %al,(%rax) │ │ │ │ + add %cl,(%rdx) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ - add %cl,(%rbx) │ │ │ │ add %al,(%rax) │ │ │ │ + add %cl,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ + add %cl,0x3e(%rax) │ │ │ │ + sbb $0x458d4803,%eax │ │ │ │ + orb $0xf,-0x8(%rcx,%rdi,1) │ │ │ │ + (bad) │ │ │ │ + xor (%rdx),%eax │ │ │ │ add %al,(%rax) │ │ │ │ - add %cl,-0x73(%rax) │ │ │ │ - rex.RB fmuls -0x8(%r9,%rdi,1) │ │ │ │ - jb 4d8f26 │ │ │ │ - movq $0x4d8eb0,-0x28(%rbp) │ │ │ │ + movq $0x4d55d0,-0x60(%rbp) │ │ │ │ mov 0x5(%rbx),%rax │ │ │ │ - mov 0xd(%rbx),%rbx │ │ │ │ - mov %rbx,%rcx │ │ │ │ - mov %r14,%rbx │ │ │ │ - mov %rcx,-0x20(%rbp) │ │ │ │ - mov %rax,-0x18(%rbp) │ │ │ │ - mov %rsi,-0x10(%rbp) │ │ │ │ - mov %rdi,-0x8(%rbp) │ │ │ │ - add $0xffffffffffffffd8,%rbp │ │ │ │ + mov 0xd(%rbx),%rcx │ │ │ │ + mov 0x15(%rbx),%rdx │ │ │ │ + mov 0x1d(%rbx),%r8 │ │ │ │ + mov 0x25(%rbx),%r9 │ │ │ │ + mov 0x2d(%rbx),%r10 │ │ │ │ + mov 0x35(%rbx),%r11 │ │ │ │ + mov 0x3d(%rbx),%r14 │ │ │ │ + mov %rdx,0x40(%rsp) │ │ │ │ + mov 0x45(%rbx),%rdx │ │ │ │ + mov 0x4d(%rbx),%rbx │ │ │ │ + mov %rbx,0x48(%rsp) │ │ │ │ + mov %rdi,%rbx │ │ │ │ + mov 0x40(%rsp),%rdi │ │ │ │ + mov %rdi,-0x58(%rbp) │ │ │ │ + mov 0x48(%rsp),%rdi │ │ │ │ + mov %rdi,-0x50(%rbp) │ │ │ │ + mov %rax,-0x48(%rbp) │ │ │ │ + mov %rdx,-0x40(%rbp) │ │ │ │ + mov %rcx,-0x38(%rbp) │ │ │ │ + mov %r14,-0x30(%rbp) │ │ │ │ + mov %r10,-0x28(%rbp) │ │ │ │ + mov %r8,-0x20(%rbp) │ │ │ │ + mov %r9,-0x18(%rbp) │ │ │ │ + mov %r11,-0x10(%rbp) │ │ │ │ + mov %rsi,-0x8(%rbp) │ │ │ │ + add $0xffffffffffffffa0,%rbp │ │ │ │ test $0x7,%bl │ │ │ │ - jne 4d8eb0 │ │ │ │ + jne 4d55d0 │ │ │ │ mov (%rbx),%rax │ │ │ │ jmp *%rax │ │ │ │ - nopl 0x0(%rax) │ │ │ │ - add $0x0,%al │ │ │ │ + xchg %ax,%ax │ │ │ │ + or (%rax),%eax │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ (bad) │ │ │ │ add %al,(%rax) │ │ │ │ + add %ch,0x48031d3d(%rax) │ │ │ │ + movl $0x4d5620,-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 4d5620 │ │ │ │ + mov (%rbx),%rax │ │ │ │ + jmp *%rax │ │ │ │ + nopl 0x0(%rax) │ │ │ │ + pop (%rcx) │ │ │ │ + add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ - add %cl,-0x7d(%rcx) │ │ │ │ (bad) │ │ │ │ - cmp %cl,0x3b(%rbp) │ │ │ │ - movsl %ds:(%rsi),%es:(%rdi) │ │ │ │ + add %al,(%rax) │ │ │ │ + add %bl,0x3d(%rax) │ │ │ │ + sbb $0x458b4803,%eax │ │ │ │ pop %rax │ │ │ │ - add (%rax),%eax │ │ │ │ - add %dh,0x59(%rdi) │ │ │ │ - mov 0x7(%rbx),%rax │ │ │ │ - mov 0xf(%rbx),%rcx │ │ │ │ - mov 0x17(%rbx),%rbx │ │ │ │ - movq $0x3363ae0,-0x30(%r12) │ │ │ │ - mov 0x8(%rbp),%rdx │ │ │ │ - mov %rdx,-0x28(%r12) │ │ │ │ - mov %rax,-0x20(%r12) │ │ │ │ - movq $0x4a37b8,-0x18(%r12) │ │ │ │ - lea -0x2e(%r12),%rax │ │ │ │ - mov %rax,-0x10(%r12) │ │ │ │ - mov %rcx,-0x8(%r12) │ │ │ │ - mov %rbx,(%r12) │ │ │ │ - mov 0x20(%rbp),%rdi │ │ │ │ - mov 0x18(%rbp),%rsi │ │ │ │ - lea -0x17(%r12),%r14 │ │ │ │ - mov 0x10(%rbp),%rbx │ │ │ │ - add $0x28,%rbp │ │ │ │ - jmp 33959f8 │ │ │ │ - movq $0x38,0x388(%r13) │ │ │ │ + mov 0x68(%rbp),%rcx │ │ │ │ + mov 0x70(%rbp),%rdx │ │ │ │ + mov 0x78(%rbp),%rsi │ │ │ │ + mov %rbx,%rdi │ │ │ │ + and $0x7,%edi │ │ │ │ + cmp $0x1,%rdi │ │ │ │ + je 4d5774 │ │ │ │ + add $0xd8,%r12 │ │ │ │ + cmp 0x358(%r13),%r12 │ │ │ │ + ja 4d5760 │ │ │ │ + mov 0x6(%rbx),%rdi │ │ │ │ + mov 0xe(%rbx),%rbx │ │ │ │ + movq $0x4d4d30,-0xd0(%r12) │ │ │ │ + mov 0x50(%rbp),%r8 │ │ │ │ + mov %r8,-0xc0(%r12) │ │ │ │ + mov 0x30(%rbp),%r9 │ │ │ │ + mov %r9,-0xb8(%r12) │ │ │ │ + mov 0x20(%rbp),%r10 │ │ │ │ + mov %r10,-0xb0(%r12) │ │ │ │ + mov 0x40(%rbp),%r11 │ │ │ │ + mov %r11,-0xa8(%r12) │ │ │ │ + movq $0x4d4d80,-0xa0(%r12) │ │ │ │ + mov %r8,-0x98(%r12) │ │ │ │ + mov %r11,-0x90(%r12) │ │ │ │ + mov 0x8(%rbp),%r8 │ │ │ │ + mov %r8,-0x88(%r12) │ │ │ │ + mov %rdi,-0x80(%r12) │ │ │ │ + mov %rbx,-0x78(%r12) │ │ │ │ + lea -0xd0(%r12),%r11 │ │ │ │ + mov %r11,-0x70(%r12) │ │ │ │ + mov %r9,-0x68(%r12) │ │ │ │ + mov 0x18(%rbp),%r9 │ │ │ │ + mov %r9,-0x60(%r12) │ │ │ │ + mov 0x10(%rbp),%r11 │ │ │ │ + mov %r11,-0x58(%r12) │ │ │ │ + movq $0x4d51e8,-0x50(%r12) │ │ │ │ + mov 0x38(%rbp),%r14 │ │ │ │ + mov %r14,-0x48(%r12) │ │ │ │ + mov 0x48(%rbp),%r14 │ │ │ │ + mov %r14,-0x40(%r12) │ │ │ │ + mov 0x28(%rbp),%r14 │ │ │ │ + mov %r14,-0x38(%r12) │ │ │ │ + mov %r10,-0x30(%r12) │ │ │ │ + mov %r8,-0x28(%r12) │ │ │ │ + mov 0x60(%rbp),%r8 │ │ │ │ + mov %r8,-0x20(%r12) │ │ │ │ + mov %rdi,-0x18(%r12) │ │ │ │ + mov %rbx,-0x10(%r12) │ │ │ │ + mov %r9,-0x8(%r12) │ │ │ │ + mov %r11,(%r12) │ │ │ │ + lea -0x9f(%r12),%r9 │ │ │ │ + lea -0x4d(%r12),%r8 │ │ │ │ + mov %rax,%rdi │ │ │ │ + mov %rsi,%rax │ │ │ │ + mov %rcx,%rsi │ │ │ │ + mov %rax,%r14 │ │ │ │ + mov %rdx,%rbx │ │ │ │ + add $0x80,%rbp │ │ │ │ + jmp 4d4230 │ │ │ │ + movq $0xd8,0x388(%r13) │ │ │ │ jmp 338a720 │ │ │ │ jmp *-0x8(%r13) │ │ │ │ - nopw 0x0(%rax,%rax,1) │ │ │ │ + mov %rax,%r9 │ │ │ │ + mov %rcx,%r8 │ │ │ │ + mov %rax,%rdi │ │ │ │ + mov %rsi,%rax │ │ │ │ + mov %rcx,%rsi │ │ │ │ + mov %rax,%r14 │ │ │ │ + mov %rdx,%rbx │ │ │ │ + add $0x80,%rbp │ │ │ │ + jmp 4d4230 │ │ │ │ + nopl (%rax) │ │ │ │ + sbb %al,(%rax) │ │ │ │ + add %al,(%rax) │ │ │ │ + add $0x0,%al │ │ │ │ + add %al,(%rax) │ │ │ │ add %eax,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ - adc %al,(%rax) │ │ │ │ + or %eax,(%rax) │ │ │ │ + add %al,(%rax) │ │ │ │ + lock cmp 0x458d4803(%rip),%ebx │ │ │ │ + clc │ │ │ │ + cmp %r15,%rax │ │ │ │ + jb 4d59fc │ │ │ │ + add $0x1a8,%r12 │ │ │ │ + cmp 0x358(%r13),%r12 │ │ │ │ + ja 4d59f1 │ │ │ │ + mov 0x4(%rbx),%rax │ │ │ │ + movq $0x4d2500,-0x1a0(%r12) │ │ │ │ + mov %r14,-0x190(%r12) │ │ │ │ + movq $0x32ce2c8,-0x188(%r12) │ │ │ │ + lea -0x1a0(%r12),%rbx │ │ │ │ + mov %rbx,-0x180(%r12) │ │ │ │ + movq $0x5f8830,-0x178(%r12) │ │ │ │ + mov %rbx,-0x170(%r12) │ │ │ │ + lea -0x186(%r12),%rcx │ │ │ │ + mov %rcx,-0x168(%r12) │ │ │ │ + mov %rax,-0x160(%r12) │ │ │ │ + movq $0x4d2600,-0x158(%r12) │ │ │ │ + lea -0x171(%r12),%rcx │ │ │ │ + mov %rcx,-0x150(%r12) │ │ │ │ + mov %r8,-0x148(%r12) │ │ │ │ + mov %rsi,-0x140(%r12) │ │ │ │ + movq $0x4d27a8,-0x138(%r12) │ │ │ │ + lea -0x156(%r12),%rdx │ │ │ │ + mov %rdx,-0x130(%r12) │ │ │ │ + movq $0x4d2998,-0x128(%r12) │ │ │ │ + mov %r8,-0x120(%r12) │ │ │ │ + mov %rbx,-0x118(%r12) │ │ │ │ + mov %rax,-0x110(%r12) │ │ │ │ + movq $0x4d2b50,-0x108(%r12) │ │ │ │ + lea -0x124(%r12),%rdx │ │ │ │ + mov %rdx,-0x100(%r12) │ │ │ │ + movq $0x4d2d50,-0xf8(%r12) │ │ │ │ + mov %rdi,-0xf0(%r12) │ │ │ │ + mov %rbx,-0xe8(%r12) │ │ │ │ + mov %rax,-0xe0(%r12) │ │ │ │ + movq $0x4d2f08,-0xd8(%r12) │ │ │ │ + lea -0xf4(%r12),%r9 │ │ │ │ + mov %r9,-0xd0(%r12) │ │ │ │ + movq $0x4d3238,-0xc8(%r12) │ │ │ │ + mov %rbx,-0xc0(%r12) │ │ │ │ + movq $0x4d4230,-0xb8(%r12) │ │ │ │ + lea -0xc2(%r12),%r10 │ │ │ │ + mov %r10,-0xb0(%r12) │ │ │ │ + movq $0x4d4ab8,-0xa8(%r12) │ │ │ │ + mov %r8,-0xa0(%r12) │ │ │ │ + mov %rbx,-0x98(%r12) │ │ │ │ + mov %rax,-0x90(%r12) │ │ │ │ + mov %rdx,-0x88(%r12) │ │ │ │ + lea -0xd5(%r12),%rdx │ │ │ │ + mov %rdx,-0x80(%r12) │ │ │ │ + lea -0x137(%r12),%r10 │ │ │ │ + mov %r10,-0x78(%r12) │ │ │ │ + lea -0xb3(%r12),%r11 │ │ │ │ + mov %r11,-0x70(%r12) │ │ │ │ + mov %rcx,-0x68(%r12) │ │ │ │ + mov %rsi,-0x60(%r12) │ │ │ │ + lea -0x105(%r12),%r14 │ │ │ │ + mov %r14,-0x58(%r12) │ │ │ │ + movq $0x4d5530,-0x50(%r12) │ │ │ │ + mov %rdi,-0x48(%r12) │ │ │ │ + mov %rbx,-0x40(%r12) │ │ │ │ + mov %rax,-0x38(%r12) │ │ │ │ + mov %r9,-0x30(%r12) │ │ │ │ + mov %rdx,-0x28(%r12) │ │ │ │ + mov %r10,-0x20(%r12) │ │ │ │ + mov %r11,-0x18(%r12) │ │ │ │ + mov %rcx,-0x10(%r12) │ │ │ │ + mov %r8,-0x8(%r12) │ │ │ │ + mov %rsi,(%r12) │ │ │ │ + lea -0xa5(%r12),%r9 │ │ │ │ + mov %r10,%r8 │ │ │ │ + lea -0x4d(%r12),%rdi │ │ │ │ + lea 0x3764c45(%rip),%r14 │ │ │ │ + mov %r10,-0x8(%rbp) │ │ │ │ + add $0xfffffffffffffff8,%rbp │ │ │ │ + jmp 4cf1e8 │ │ │ │ + movq $0x1a8,0x388(%r13) │ │ │ │ + jmp *-0x8(%r13) │ │ │ │ + add (%rax),%eax │ │ │ │ add %al,(%rax) │ │ │ │ - mov %cl,0x458d4803(%rsi,%rbx,1) │ │ │ │ + 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 4d8f62 │ │ │ │ + jb 4d5a3a │ │ │ │ movq $0x3390fc8,-0x10(%rbp) │ │ │ │ mov %rbx,-0x8(%rbp) │ │ │ │ + mov 0x20(%rbx),%rdi │ │ │ │ + mov 0x18(%rbx),%rsi │ │ │ │ mov 0x10(%rbx),%r14 │ │ │ │ add $0xfffffffffffffff0,%rbp │ │ │ │ - jmp 607718 │ │ │ │ + jmp 3240ab0 │ │ │ │ jmp *-0x10(%r13) │ │ │ │ xchg %ax,%ax │ │ │ │ - sldt (%rax) │ │ │ │ - add %al,(%rdx) │ │ │ │ - add %al,(%rax) │ │ │ │ - add %al,(%rbx) │ │ │ │ - add %al,(%rax) │ │ │ │ - add %al,(%rax) │ │ │ │ + add $0x2000000,%eax │ │ │ │ add %al,(%rax) │ │ │ │ - add %cl,(%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 4d907a │ │ │ │ - movq $0x4d8fd8,-0x28(%rbp) │ │ │ │ - mov 0x6(%rbx),%rax │ │ │ │ - mov 0xe(%rbx),%rcx │ │ │ │ - mov 0x16(%rbx),%rbx │ │ │ │ - mov %rbx,%rdx │ │ │ │ - mov %r14,%rbx │ │ │ │ + rex.RB movabs 0x163820ff8394c,%al │ │ │ │ + add %cl,-0x39(%rax) │ │ │ │ + rex.RB │ │ │ │ + lock enter $0x390f,$0x3 │ │ │ │ + mov %rbx,-0x8(%rbp) │ │ │ │ + movq $0x4d5ac8,-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) │ │ │ │ - mov %rdx,-0x10(%rbp) │ │ │ │ - mov %rsi,-0x8(%rbp) │ │ │ │ - add $0xffffffffffffffd8,%rbp │ │ │ │ + add $0xffffffffffffffb8,%rbp │ │ │ │ test $0x7,%bl │ │ │ │ - jne 4d8fd8 │ │ │ │ + jne 4d5ac8 │ │ │ │ mov (%rbx),%rax │ │ │ │ jmp *%rax │ │ │ │ - nopl (%rax) │ │ │ │ - add $0x0,%al │ │ │ │ - add %al,(%rax) │ │ │ │ + nopl 0x0(%rax,%rax,1) │ │ │ │ + (bad) │ │ │ │ + add (%rax),%eax │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ - (bad) │ │ │ │ + add %bl,(%rsi) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %cl,-0x39(%rax) │ │ │ │ - add %r9b,(%r8) │ │ │ │ - nop │ │ │ │ - rex.WRB add %r9b,-0x77(%r8) │ │ │ │ - fmuls -0x75(%rax) │ │ │ │ - pop %rbp │ │ │ │ - and %cl,-0x77(%rax) │ │ │ │ - and %r14b,%r14b │ │ │ │ - ret │ │ │ │ - (bad) │ │ │ │ - jne 4d9008 │ │ │ │ + rex.RB call 9ab5e0 │ │ │ │ + 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 4d5b10 │ │ │ │ mov (%rbx),%rax │ │ │ │ jmp *%rax │ │ │ │ nopl (%rax) │ │ │ │ - add $0x0,%al │ │ │ │ + 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 4d5bce │ │ │ │ + mov 0x30(%rbp),%rcx │ │ │ │ + mov 0x18(%rbp),%rdx │ │ │ │ + mov 0x8(%rbp),%rsi │ │ │ │ + cmp %rsi,%rcx │ │ │ │ + jl 4d5bb2 │ │ │ │ + cmp %rsi,%rcx │ │ │ │ + jne 4d5ba4 │ │ │ │ + mov 0x38(%rbp),%rcx │ │ │ │ + mov 0x10(%rbp),%rsi │ │ │ │ + cmp %rsi,%rcx │ │ │ │ + jl 4d5bb2 │ │ │ │ + cmp %rsi,%rcx │ │ │ │ + jne 4d5ba4 │ │ │ │ + movq $0x4d5a10,-0x38(%r12) │ │ │ │ + mov 0x40(%rbp),%rax │ │ │ │ + mov %rax,-0x28(%r12) │ │ │ │ + mov 0x48(%rbp),%rax │ │ │ │ + mov %rax,-0x20(%r12) │ │ │ │ + mov %rbx,-0x18(%r12) │ │ │ │ + movq $0x2f83dd8,-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 338a720 │ │ │ │ + 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) │ │ │ │ - cmp %cl,0x3b(%rbp) │ │ │ │ - movsl %ds:(%rsi),%es:(%rdi) │ │ │ │ - pop %rax │ │ │ │ - add (%rax),%eax │ │ │ │ - add %dh,0x55(%rdi) │ │ │ │ - mov 0x7(%rbx),%rax │ │ │ │ - mov 0xf(%rbx),%rbx │ │ │ │ - movq $0x537f28,-0x30(%r12) │ │ │ │ - mov 0x10(%rbp),%rcx │ │ │ │ + rex.W │ │ │ │ + cmp 0x358(%r13),%r12 │ │ │ │ + ja 4d5c59 │ │ │ │ + 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 $0x4d5a50,-0x40(%r12) │ │ │ │ + mov %rax,-0x30(%r12) │ │ │ │ mov %rcx,-0x28(%r12) │ │ │ │ - mov 0x18(%rbp),%rcx │ │ │ │ - mov %rcx,-0x20(%r12) │ │ │ │ - mov %rax,-0x18(%r12) │ │ │ │ - movq $0x3363ae0,-0x10(%r12) │ │ │ │ - lea -0x2f(%r12),%rax │ │ │ │ - mov %rax,-0x8(%r12) │ │ │ │ + mov %rdx,-0x20(%r12) │ │ │ │ + mov %r8,-0x18(%r12) │ │ │ │ + mov %rdi,-0x10(%r12) │ │ │ │ + mov %r10,-0x8(%r12) │ │ │ │ mov %rbx,(%r12) │ │ │ │ - lea -0xe(%r12),%rsi │ │ │ │ - mov 0x20(%rbp),%r14 │ │ │ │ - mov 0x8(%rbp),%rbx │ │ │ │ - add $0x28,%rbp │ │ │ │ - jmp 3395748 │ │ │ │ - movq $0x38,0x388(%r13) │ │ │ │ - jmp 338a720 │ │ │ │ + lea -0x40(%r12),%rdi │ │ │ │ + mov %r9,%rbx │ │ │ │ + jmp 33959f8 │ │ │ │ + movq $0x48,0x388(%r13) │ │ │ │ jmp *-0x8(%r13) │ │ │ │ - xchg %ax,%ax │ │ │ │ - sldt (%rax) │ │ │ │ - add %al,(%rdx) │ │ │ │ + (bad) │ │ │ │ + add %al,(%rax) │ │ │ │ + add %al,(%rbx) │ │ │ │ + add %al,(%rax) │ │ │ │ + add %al,(%rbx) │ │ │ │ + add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ - add %al,0x0(%rip) │ │ │ │ add %al,(%rax) │ │ │ │ add %cl,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ - add %dh,(%rax) │ │ │ │ + add %ah,(%rax) │ │ │ │ (bad) │ │ │ │ - sbb $0x3,%al │ │ │ │ - lea -0x38(%rbp),%rax │ │ │ │ - cmp %r15,%rax │ │ │ │ - jb 4d91a0 │ │ │ │ - movq $0x4d9100,-0x38(%rbp) │ │ │ │ - mov 0x6(%rbx),%rax │ │ │ │ - mov 0xe(%rbx),%rcx │ │ │ │ - mov 0x16(%rbx),%rdx │ │ │ │ - mov 0x1e(%rbx),%rdi │ │ │ │ - mov 0x26(%rbx),%rbx │ │ │ │ - mov %rbx,%r8 │ │ │ │ - mov %r14,%rbx │ │ │ │ - mov %r8,-0x30(%rbp) │ │ │ │ + sbb $0x458d4803,%eax │ │ │ │ + mov $0x4c,%al │ │ │ │ + cmp %edi,%eax │ │ │ │ + jb 4d5dd5 │ │ │ │ + movq $0x4d5ce0,-0x30(%rbp) │ │ │ │ + mov 0x5(%rbx),%rax │ │ │ │ + mov 0xd(%rbx),%rcx │ │ │ │ + mov 0x15(%rbx),%rbx │ │ │ │ + mov %rbx,%rdx │ │ │ │ + mov %rdi,%rbx │ │ │ │ mov %rdx,-0x28(%rbp) │ │ │ │ - mov %rdi,-0x20(%rbp) │ │ │ │ + mov %rcx,-0x20(%rbp) │ │ │ │ mov %rax,-0x18(%rbp) │ │ │ │ - mov %rcx,-0x10(%rbp) │ │ │ │ + mov %r14,-0x10(%rbp) │ │ │ │ mov %rsi,-0x8(%rbp) │ │ │ │ - add $0xffffffffffffffc8,%rbp │ │ │ │ + add $0xffffffffffffffd0,%rbp │ │ │ │ test $0x7,%bl │ │ │ │ - jne 4d9100 │ │ │ │ + jne 4d5ce0 │ │ │ │ mov (%rbx),%rax │ │ │ │ jmp *%rax │ │ │ │ - nopl (%rax) │ │ │ │ - (bad) │ │ │ │ - add %al,(%rax) │ │ │ │ - add %al,(%rax) │ │ │ │ + nopl 0x0(%rax) │ │ │ │ + add $0x0,%eax │ │ │ │ add %al,(%rax) │ │ │ │ add %bl,(%rsi) │ │ │ │ add %al,(%rax) │ │ │ │ - add %cl,%al │ │ │ │ - add -0x7d(%r17),%r9 │ │ │ │ - (bad) │ │ │ │ - and %cl,0x3b(%rbp) │ │ │ │ - movsl %ds:(%rsi),%es:(%rdi) │ │ │ │ - pop %rax │ │ │ │ - add (%rax),%eax │ │ │ │ - add %cl,(%rdi) │ │ │ │ - xchg %edx,0x48000000(%rbx) │ │ │ │ - mov 0x7(%rbx),%eax │ │ │ │ - mov 0xf(%rbx),%rcx │ │ │ │ - mov 0x17(%rbx),%rbx │ │ │ │ - movq $0x4d8f80,-0x18(%r12) │ │ │ │ - mov 0x20(%rbp),%rdx │ │ │ │ - mov %rdx,-0x10(%r12) │ │ │ │ - mov 0x28(%rbp),%rdx │ │ │ │ - mov %rdx,-0x8(%r12) │ │ │ │ - mov 0x30(%rbp),%rdx │ │ │ │ - mov %rdx,(%r12) │ │ │ │ - movq $0x4d9180,0x0(%rbp) │ │ │ │ - mov %rbx,%rdx │ │ │ │ - mov 0x10(%rbp),%rbx │ │ │ │ - mov %rdx,0x10(%rbp) │ │ │ │ - mov %rcx,0x20(%rbp) │ │ │ │ - mov %rax,0x28(%rbp) │ │ │ │ - lea -0x16(%r12),%rax │ │ │ │ - mov %rax,0x30(%rbp) │ │ │ │ + add %al,%al │ │ │ │ + ss sbb $0x45c74803,%eax │ │ │ │ + loopne 4d5d15 │ │ │ │ + pop %rbp │ │ │ │ + rex.WRB 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 │ │ │ │ test $0x7,%bl │ │ │ │ - jne 4d9180 │ │ │ │ + jne 4d5d30 │ │ │ │ mov (%rbx),%rax │ │ │ │ jmp *%rax │ │ │ │ - xchg %ax,%ax │ │ │ │ - (bad) │ │ │ │ + nopl 0x0(%rax) │ │ │ │ + mov %eax,(%rcx) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ - add %bl,(%rsi) │ │ │ │ + (bad) │ │ │ │ add %al,(%rax) │ │ │ │ - add %cl,-0x2b(%rax) │ │ │ │ - sbb $0x3,%al │ │ │ │ - mov 0x18(%rbp),%r9 │ │ │ │ + add %dh,0x36(%rax) │ │ │ │ + sbb $0x458b4803,%eax │ │ │ │ + sub %cl,-0x75(%rax) │ │ │ │ + rex.WRB xor %r9b,-0x75(%r8) │ │ │ │ + push %rbp │ │ │ │ + cmp %cl,-0x75(%rax) │ │ │ │ + jne 4d5d80 │ │ │ │ + mov 0x48(%rbp),%rdi │ │ │ │ mov %rbx,%r8 │ │ │ │ - mov 0x10(%rbp),%rdi │ │ │ │ - mov 0x20(%rbp),%rsi │ │ │ │ - mov 0x28(%rbp),%r14 │ │ │ │ + and $0x7,%r8d │ │ │ │ + cmp $0x1,%r8 │ │ │ │ + je 4d5dd9 │ │ │ │ + add $0x40,%r12 │ │ │ │ + cmp 0x358(%r13),%r12 │ │ │ │ + ja 4d5dc5 │ │ │ │ + mov 0x6(%rbx),%r8 │ │ │ │ + mov 0xe(%rbx),%rbx │ │ │ │ + movq $0x4d5bf8,-0x38(%r12) │ │ │ │ + mov %r8,-0x30(%r12) │ │ │ │ + mov %rbx,-0x28(%r12) │ │ │ │ mov 0x8(%rbp),%rbx │ │ │ │ - add $0x30,%rbp │ │ │ │ - jmp 4da078 │ │ │ │ - jmp *-0x8(%r13) │ │ │ │ - movq $0x20,0x388(%r13) │ │ │ │ + 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 %rbx,%rsi │ │ │ │ + mov %rcx,%r14 │ │ │ │ + mov %rax,%rbx │ │ │ │ + add $0x50,%rbp │ │ │ │ + jmp 4d57b0 │ │ │ │ + movq $0x40,0x388(%r13) │ │ │ │ jmp 338a720 │ │ │ │ - nopl 0x0(%rax) │ │ │ │ + jmp *-0x8(%r13) │ │ │ │ + mov %rdx,%r8 │ │ │ │ + mov %rdi,%rbx │ │ │ │ + mov %rcx,%rdi │ │ │ │ + mov %rsi,%rcx │ │ │ │ + mov %rbx,%rsi │ │ │ │ + mov %rcx,%r14 │ │ │ │ + mov %rax,%rbx │ │ │ │ + add $0x50,%rbp │ │ │ │ + jmp 4d57b0 │ │ │ │ + nop │ │ │ │ + add (%rax),%eax │ │ │ │ + add %al,(%rax) │ │ │ │ + add %al,(%rax) │ │ │ │ + add %al,(%rax) │ │ │ │ sldt (%rax) │ │ │ │ - add %al,(%rdx) │ │ │ │ add %al,(%rax) │ │ │ │ - add %al,(%rsi) │ │ │ │ add %al,(%rax) │ │ │ │ + add %cl,-0x73(%rax) │ │ │ │ + rex.RB │ │ │ │ + lock cmp %r15,%rax │ │ │ │ + jb 4d5e32 │ │ │ │ + movq $0x3390fc8,-0x10(%rbp) │ │ │ │ + mov %rbx,-0x8(%rbp) │ │ │ │ + mov 0x20(%rbx),%rdi │ │ │ │ + mov 0x18(%rbx),%rsi │ │ │ │ + mov 0x10(%rbx),%r14 │ │ │ │ + add $0xfffffffffffffff0,%rbp │ │ │ │ + jmp 3240ab0 │ │ │ │ + jmp *-0x10(%r13) │ │ │ │ + xchg %ax,%ax │ │ │ │ + add $0x2000000,%eax │ │ │ │ + add %al,(%rax) │ │ │ │ + add %cl,(%rdi) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ - add %cl,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ - add %bh,%al │ │ │ │ - (bad) │ │ │ │ - sbb $0x3,%al │ │ │ │ - lea -0x40(%rbp),%rax │ │ │ │ - cmp %r15,%rax │ │ │ │ - jb 4d92ae │ │ │ │ - movq $0x4d9240,-0x40(%rbp) │ │ │ │ - mov 0x6(%rbx),%rax │ │ │ │ - mov 0xe(%rbx),%rcx │ │ │ │ - mov 0x16(%rbx),%rdx │ │ │ │ - mov 0x1e(%rbx),%rdi │ │ │ │ - mov 0x26(%rbx),%r8 │ │ │ │ - mov 0x2e(%rbx),%rbx │ │ │ │ - mov %rbx,%r9 │ │ │ │ - mov %r14,%rbx │ │ │ │ - mov %r9,-0x38(%rbp) │ │ │ │ - mov %rdi,-0x30(%rbp) │ │ │ │ - mov %r8,-0x28(%rbp) │ │ │ │ - mov %rcx,-0x20(%rbp) │ │ │ │ - mov %rdx,-0x18(%rbp) │ │ │ │ - mov %rax,-0x10(%rbp) │ │ │ │ - mov %rsi,-0x8(%rbp) │ │ │ │ - add $0xffffffffffffffc0,%rbp │ │ │ │ + add %cl,-0x73(%rax) │ │ │ │ + rex.RB movabs 0x163820ff8394c,%al │ │ │ │ + add %cl,-0x39(%rax) │ │ │ │ + rex.RB │ │ │ │ + lock enter $0x390f,$0x3 │ │ │ │ + mov %rbx,-0x8(%rbp) │ │ │ │ + movq $0x4d5ec0,-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 4d9240 │ │ │ │ + jne 4d5ec0 │ │ │ │ mov (%rbx),%rax │ │ │ │ jmp *%rax │ │ │ │ - nopl (%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 9abdd0 │ │ │ │ + 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 4d5f08 │ │ │ │ + mov (%rbx),%rax │ │ │ │ + jmp *%rax │ │ │ │ + nopl (%rax) │ │ │ │ + leave │ │ │ │ + sbb %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %bl,(%rsi) │ │ │ │ add %al,(%rax) │ │ │ │ - add %cl,0x49031cd4(%rax) │ │ │ │ - add $0x30,%esp │ │ │ │ + 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 4d929e │ │ │ │ - movq $0x4d9098,-0x28(%r12) │ │ │ │ - mov 0x30(%rbp),%rax │ │ │ │ + ja 4d5fc6 │ │ │ │ + mov 0x30(%rbp),%rcx │ │ │ │ + mov 0x18(%rbp),%rdx │ │ │ │ + mov 0x8(%rbp),%rsi │ │ │ │ + cmp %rsi,%rcx │ │ │ │ + jl 4d5faa │ │ │ │ + cmp %rsi,%rcx │ │ │ │ + jne 4d5f9c │ │ │ │ + mov 0x38(%rbp),%rcx │ │ │ │ + mov 0x10(%rbp),%rsi │ │ │ │ + cmp %rsi,%rcx │ │ │ │ + jl 4d5faa │ │ │ │ + cmp %rsi,%rcx │ │ │ │ + jne 4d5f9c │ │ │ │ + movq $0x4d5e08,-0x38(%r12) │ │ │ │ + mov 0x40(%rbp),%rax │ │ │ │ + mov %rax,-0x28(%r12) │ │ │ │ + mov 0x48(%rbp),%rax │ │ │ │ mov %rax,-0x20(%r12) │ │ │ │ - mov 0x38(%rbp),%rax │ │ │ │ - mov %rax,-0x18(%r12) │ │ │ │ - mov 0x20(%rbp),%rax │ │ │ │ - mov %rax,-0x10(%r12) │ │ │ │ + mov %rbx,-0x18(%r12) │ │ │ │ + movq $0x2f83dd8,-0x10(%r12) │ │ │ │ mov 0x28(%rbp),%rax │ │ │ │ mov %rax,-0x8(%r12) │ │ │ │ - mov 0x10(%rbp),%rcx │ │ │ │ - mov %rcx,(%r12) │ │ │ │ - lea -0x26(%r12),%r8 │ │ │ │ - mov %rax,%rdi │ │ │ │ - mov %rbx,%rsi │ │ │ │ - mov 0x18(%rbp),%r14 │ │ │ │ - mov 0x8(%rbp),%rbx │ │ │ │ - add $0x40,%rbp │ │ │ │ - jmp 4d7db8 │ │ │ │ - movq $0x30,0x388(%r13) │ │ │ │ + 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 338a720 │ │ │ │ - jmp *-0x8(%r13) │ │ │ │ - nopw 0x0(%rax,%rax,1) │ │ │ │ + xchg %ax,%ax │ │ │ │ (bad) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rbx) │ │ │ │ add %al,(%rax) │ │ │ │ - add %al,0x0(%rip) │ │ │ │ + add %al,0x2000000(%rip) │ │ │ │ add %al,(%rax) │ │ │ │ add %cl,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ - add %bh,%al │ │ │ │ - rcrl %cl,(%rbx,%rax,1) │ │ │ │ - lea -0x40(%rbp),%rax │ │ │ │ - cmp %r15,%rax │ │ │ │ - jb 4d93b3 │ │ │ │ - movq $0x4d9340,-0x40(%rbp) │ │ │ │ + add %al,(%rax) │ │ │ │ + add %al,(%rax) │ │ │ │ + add %cl,-0x7d(%rcx) │ │ │ │ + (bad) │ │ │ │ + rex.W │ │ │ │ + cmp 0x358(%r13),%r12 │ │ │ │ + ja 4d6051 │ │ │ │ mov 0x5(%rbx),%rax │ │ │ │ mov 0xd(%rbx),%rcx │ │ │ │ mov 0x15(%rbx),%rdx │ │ │ │ mov 0x1d(%rbx),%r8 │ │ │ │ - mov 0x25(%rbx),%rbx │ │ │ │ - mov %rbx,%r9 │ │ │ │ - mov %r14,%rbx │ │ │ │ - mov %r8,-0x38(%rbp) │ │ │ │ - mov %rcx,-0x30(%rbp) │ │ │ │ - mov %rdx,-0x28(%rbp) │ │ │ │ - mov %rax,-0x20(%rbp) │ │ │ │ - mov %r9,-0x18(%rbp) │ │ │ │ - mov %rsi,-0x10(%rbp) │ │ │ │ - mov %rdi,-0x8(%rbp) │ │ │ │ - add $0xffffffffffffffc0,%rbp │ │ │ │ + mov 0x25(%rbx),%r9 │ │ │ │ + mov 0x2d(%rbx),%r10 │ │ │ │ + mov 0x35(%rbx),%rbx │ │ │ │ + movq $0x4d5e48,-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 33959f8 │ │ │ │ + movq $0x48,0x388(%r13) │ │ │ │ + jmp *-0x8(%r13) │ │ │ │ + (bad) │ │ │ │ + add %al,(%rax) │ │ │ │ + add %al,(%rbx) │ │ │ │ + add %al,(%rax) │ │ │ │ + add %al,(%rdx) │ │ │ │ + add %al,(%rax) │ │ │ │ + add %al,(%rax) │ │ │ │ + add %al,(%rax) │ │ │ │ + add %cl,(%rbx) │ │ │ │ + add %al,(%rax) │ │ │ │ + add %ch,(%rax) │ │ │ │ + xor 0x458d4803(%rip),%ebx │ │ │ │ + mov $0xff8394c,%eax │ │ │ │ + (bad) │ │ │ │ + cs add %eax,(%rax) │ │ │ │ + add %cl,-0x39(%rax) │ │ │ │ + rex.RB fcom %st(0) │ │ │ │ + (bad) │ │ │ │ + rex.WRB add %r9b,-0x75(%r8) │ │ │ │ + rex.XB add $0xd5b8b48,%eax │ │ │ │ + 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 4d9340 │ │ │ │ + jne 4d60d0 │ │ │ │ mov (%rbx),%rax │ │ │ │ jmp *%rax │ │ │ │ nopl 0x0(%rax) │ │ │ │ + add $0x0,%al │ │ │ │ + add %al,(%rax) │ │ │ │ + add %al,(%rax) │ │ │ │ + add %al,(%rax) │ │ │ │ + (bad) │ │ │ │ + add %al,(%rax) │ │ │ │ + add %dl,%al │ │ │ │ + xor 0x45c74803(%rip),%bl │ │ │ │ + loopne 4d60f5 │ │ │ │ (bad) │ │ │ │ + rex.WRB 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 │ │ │ │ + test $0x7,%bl │ │ │ │ + jne 4d6120 │ │ │ │ + mov (%rbx),%rax │ │ │ │ + jmp *%rax │ │ │ │ + nopl 0x0(%rax) │ │ │ │ + mov %al,(%rcx) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ - add %bl,(%rsi) │ │ │ │ + (bad) │ │ │ │ add %al,(%rax) │ │ │ │ - add %cl,0x49031cd3(%rax) │ │ │ │ - add $0x38,%esp │ │ │ │ + add %al,0x48031d32(%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 4d61b7 │ │ │ │ + add $0x40,%r12 │ │ │ │ cmp 0x358(%r13),%r12 │ │ │ │ - ja 4d93a3 │ │ │ │ - movq $0x4d91d0,-0x30(%r12) │ │ │ │ - mov 0x38(%rbp),%rax │ │ │ │ - mov %rax,-0x28(%r12) │ │ │ │ - mov 0x20(%rbp),%rax │ │ │ │ - mov %rax,-0x20(%r12) │ │ │ │ - mov 0x30(%rbp),%rax │ │ │ │ - mov %rax,-0x18(%r12) │ │ │ │ - mov 0x10(%rbp),%rcx │ │ │ │ + ja 4d61a3 │ │ │ │ + mov 0x6(%rbx),%rdi │ │ │ │ + mov 0xe(%rbx),%rbx │ │ │ │ + movq $0x4d5ff0,-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 %rcx,-0x10(%r12) │ │ │ │ - mov 0x18(%rbp),%rcx │ │ │ │ - mov %rcx,-0x8(%r12) │ │ │ │ - mov 0x8(%rbp),%rcx │ │ │ │ - mov %rcx,(%r12) │ │ │ │ - lea -0x2e(%r12),%rdi │ │ │ │ - mov %rax,%rsi │ │ │ │ - mov %rbx,%r14 │ │ │ │ - mov 0x28(%rbp),%rbx │ │ │ │ - add $0x40,%rbp │ │ │ │ - jmp 33959f8 │ │ │ │ - movq $0x38,0x388(%r13) │ │ │ │ + mov 0x18(%rbp),%rbx │ │ │ │ + mov %rbx,-0x8(%r12) │ │ │ │ + mov 0x10(%rbp),%rbx │ │ │ │ + mov %rbx,(%r12) │ │ │ │ + lea -0x35(%r12),%r8 │ │ │ │ + mov %rcx,%rdi │ │ │ │ + mov %rdx,%r14 │ │ │ │ + mov %rax,%rbx │ │ │ │ + add $0x48,%rbp │ │ │ │ + jmp 4d57b0 │ │ │ │ + movq $0x40,0x388(%r13) │ │ │ │ jmp 338a720 │ │ │ │ jmp *-0x8(%r13) │ │ │ │ - nop │ │ │ │ - lock clc │ │ │ │ - (bad) │ │ │ │ - (bad) │ │ │ │ - (bad) │ │ │ │ - (bad) │ │ │ │ - (bad) │ │ │ │ - incl 0x2(%rdi) │ │ │ │ - add %al,(%rax) │ │ │ │ - add %al,(%rax) │ │ │ │ - add %al,(%rax) │ │ │ │ - add %al,(%rdi) │ │ │ │ + mov %rcx,%r8 │ │ │ │ + mov %rcx,%rdi │ │ │ │ + mov %rdx,%r14 │ │ │ │ + mov %rax,%rbx │ │ │ │ + add $0x48,%rbp │ │ │ │ + jmp 4d57b0 │ │ │ │ + nopl 0x0(%rax) │ │ │ │ + sbb %eax,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ - add %al,(%rbx) │ │ │ │ + add $0x1000000,%eax │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ - add %cl,(%rax) │ │ │ │ + add %cl,(%rcx) │ │ │ │ add %al,(%rax) │ │ │ │ - add %ch,%al │ │ │ │ - rcrb %cl,(%rbx,%rax,1) │ │ │ │ - lea -0x28(%rbp),%rax │ │ │ │ + add %bl,%al │ │ │ │ + xor %ebx,0x458d4803(%rip) │ │ │ │ + clc │ │ │ │ cmp %r15,%rax │ │ │ │ - jb 4d95bb │ │ │ │ - mov %r8,%rdx │ │ │ │ - mov 0x8(%rbp),%rax │ │ │ │ - mov 0x11(%rbx),%rcx │ │ │ │ - cmp $0x2,%r8 │ │ │ │ - je 4d94c5 │ │ │ │ - mov %rsi,%rbx │ │ │ │ - mov %rax,%rsi │ │ │ │ - mov %rcx,%rax │ │ │ │ - mov %rdi,%rcx │ │ │ │ - mov %r14,%rdi │ │ │ │ - add $0x80,%r12 │ │ │ │ + jb 4d625e │ │ │ │ + add $0x38,%r12 │ │ │ │ cmp 0x358(%r13),%r12 │ │ │ │ - ja 4d9495 │ │ │ │ - movq $0x4d8d78,-0x78(%r12) │ │ │ │ - mov %rcx,-0x68(%r12) │ │ │ │ - mov %rbx,-0x60(%r12) │ │ │ │ - mov %rdx,-0x58(%r12) │ │ │ │ - movq $0x50d128,-0x50(%r12) │ │ │ │ - movq $0x36acc57,-0x48(%r12) │ │ │ │ - mov %rdi,-0x40(%r12) │ │ │ │ - lea -0x78(%r12),%rbx │ │ │ │ - mov %rbx,-0x38(%r12) │ │ │ │ - movq $0x4d8e10,-0x30(%r12) │ │ │ │ + ja 4d6253 │ │ │ │ + mov 0x3(%rbx),%rax │ │ │ │ + movq $0x4d5c80,-0x30(%r12) │ │ │ │ + mov %r8,-0x28(%r12) │ │ │ │ mov %rsi,-0x20(%r12) │ │ │ │ mov %rax,-0x18(%r12) │ │ │ │ - movq $0x4d8e58,-0x10(%r12) │ │ │ │ - lea -0x30(%r12),%rax │ │ │ │ - mov %rax,-0x8(%r12) │ │ │ │ - lea -0x4f(%r12),%rax │ │ │ │ - mov %rax,(%r12) │ │ │ │ - lea -0xd(%r12),%rbx │ │ │ │ - add $0x10,%rbp │ │ │ │ - jmp *0x0(%rbp) │ │ │ │ - movq $0x80,0x388(%r13) │ │ │ │ - movq $0x4d9640,-0x28(%rbp) │ │ │ │ - mov %rbx,-0x20(%rbp) │ │ │ │ - mov %rcx,-0x18(%rbp) │ │ │ │ - mov %rdx,-0x10(%rbp) │ │ │ │ - mov %rdi,-0x8(%rbp) │ │ │ │ - mov %rax,0x0(%rbp) │ │ │ │ - add $0xffffffffffffffd8,%rbp │ │ │ │ - jmp 338a2b0 │ │ │ │ - mov 0x0(%rbp),%r8 │ │ │ │ - mov 0x1(%rbx),%r10 │ │ │ │ - mov 0x9(%rbx),%rbx │ │ │ │ - cmp $0x3411a86,%rsi │ │ │ │ - je 4d9546 │ │ │ │ - sub $0x8,%rsp │ │ │ │ - mov %rdi,%r11 │ │ │ │ - mov %rsi,%rdi │ │ │ │ - mov %rsi,0x48(%rsp) │ │ │ │ - lea 0x2f38596(%rip),%rsi │ │ │ │ - mov %rdx,0x50(%rsp) │ │ │ │ - mov $0x2,%edx │ │ │ │ - mov %rax,0x58(%rsp) │ │ │ │ - xor %eax,%eax │ │ │ │ - mov %r8,0x80(%rsp) │ │ │ │ - mov %r9,0x78(%rsp) │ │ │ │ - mov %r11,0x70(%rsp) │ │ │ │ - mov %r10,0x68(%rsp) │ │ │ │ - mov %rcx,0x60(%rsp) │ │ │ │ - call 4053d0 │ │ │ │ - add $0x8,%rsp │ │ │ │ - movslq %eax,%rax │ │ │ │ - test %rax,%rax │ │ │ │ - jne 4d9608 │ │ │ │ - mov 0x50(%rsp),%rax │ │ │ │ - mov 0x78(%rsp),%r8 │ │ │ │ - mov 0x70(%rsp),%r9 │ │ │ │ - mov 0x60(%rsp),%r10 │ │ │ │ - add $0x48,%r12 │ │ │ │ - cmp 0x358(%r13),%r12 │ │ │ │ - ja 4d9593 │ │ │ │ - movq $0x4d8f40,-0x40(%r12) │ │ │ │ - mov %r9,-0x30(%r12) │ │ │ │ - movq $0x4d92d0,-0x28(%r12) │ │ │ │ - mov %rax,-0x20(%r12) │ │ │ │ - mov %r10,-0x18(%r12) │ │ │ │ - mov %r8,-0x10(%r12) │ │ │ │ - mov %rbx,-0x8(%r12) │ │ │ │ - lea -0x40(%r12),%rax │ │ │ │ + movq $0x4d6078,-0x10(%r12) │ │ │ │ + mov %rsi,-0x8(%r12) │ │ │ │ mov %rax,(%r12) │ │ │ │ - lea -0x25(%r12),%rbx │ │ │ │ - add $0x10,%rbp │ │ │ │ - jmp *0x0(%rbp) │ │ │ │ - movq $0x48,0x388(%r13) │ │ │ │ - movq $0x4d95e8,-0x20(%rbp) │ │ │ │ - mov %rbx,-0x18(%rbp) │ │ │ │ - mov %r10,-0x10(%rbp) │ │ │ │ - mov %r9,-0x8(%rbp) │ │ │ │ - add $0xffffffffffffffe0,%rbp │ │ │ │ - jmp 338a2b0 │ │ │ │ - mov %r14,-0x28(%rbp) │ │ │ │ - mov %rsi,-0x20(%rbp) │ │ │ │ - mov %rdi,-0x18(%rbp) │ │ │ │ - mov %r8,-0x10(%rbp) │ │ │ │ - mov %r9,-0x8(%rbp) │ │ │ │ - add $0xffffffffffffffd8,%rbp │ │ │ │ + mov %r9,%rax │ │ │ │ + lea -0x2d(%r12),%r9 │ │ │ │ + mov %rdi,%r8 │ │ │ │ + lea -0xd(%r12),%rdi │ │ │ │ + mov %r14,%rsi │ │ │ │ + lea 0x31d2fb7(%rip),%r14 │ │ │ │ + mov %rax,-0x8(%rbp) │ │ │ │ + add $0xfffffffffffffff8,%rbp │ │ │ │ + jmp 2f8b150 │ │ │ │ + movq $0x38,0x388(%r13) │ │ │ │ jmp *-0x8(%r13) │ │ │ │ - nop │ │ │ │ + nopw 0x0(%rax,%rax,1) │ │ │ │ add $0x0,%eax │ │ │ │ add %al,(%rax) │ │ │ │ - add %bl,(%rsi) │ │ │ │ + add %cl,(%rdi) │ │ │ │ add %al,(%rax) │ │ │ │ - add %ah,%al │ │ │ │ - rcrb $1,(%rbx,%rax,1) │ │ │ │ - mov 0x8(%rbp),%rbx │ │ │ │ - mov 0x10(%rbp),%r10 │ │ │ │ - mov 0x18(%rbp),%r9 │ │ │ │ - mov 0x20(%rbp),%r8 │ │ │ │ - mov 0x28(%rbp),%rsi │ │ │ │ - add $0x20,%rbp │ │ │ │ - mov %rsi,%rax │ │ │ │ - jmp 4d9546 │ │ │ │ - mov %r14,%rdi │ │ │ │ - mov 0x50(%rsp),%rsi │ │ │ │ - mov 0x48(%rsp),%rdx │ │ │ │ - mov 0x68(%rsp),%rcx │ │ │ │ - mov 0x40(%rsp),%rbx │ │ │ │ - mov 0x58(%rsp),%rax │ │ │ │ - jmp 4d9411 │ │ │ │ - nopl 0x0(%rax) │ │ │ │ - rex.RX add %r8d,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ - add %bl,(%rsi) │ │ │ │ + add %cl,-0x73(%rax) │ │ │ │ + mov %r9b,-0x8(%r9,%rdi,1) │ │ │ │ + jb 4d64da │ │ │ │ + movq $0x3390fc8,-0x10(%rbp) │ │ │ │ + mov %rbx,-0x8(%rbp) │ │ │ │ + movq $0x4d62e0,-0x38(%rbp) │ │ │ │ + mov 0x10(%rbx),%rax │ │ │ │ + mov 0x18(%rbx),%rcx │ │ │ │ + mov 0x20(%rbx),%rdx │ │ │ │ + mov 0x28(%rbx),%rsi │ │ │ │ + mov 0x30(%rbx),%rbx │ │ │ │ + mov %rax,-0x30(%rbp) │ │ │ │ + mov %rsi,-0x28(%rbp) │ │ │ │ + mov %rdx,-0x20(%rbp) │ │ │ │ + mov %rcx,-0x18(%rbp) │ │ │ │ + add $0xffffffffffffffc8,%rbp │ │ │ │ + test $0x7,%bl │ │ │ │ + jne 4d62e0 │ │ │ │ + mov (%rbx),%rax │ │ │ │ + jmp *%rax │ │ │ │ + nopl 0x0(%rax,%rax,1) │ │ │ │ + add $0x0,%al │ │ │ │ add %al,(%rax) │ │ │ │ - add %cl,0x48031cd0(%rax) │ │ │ │ - mov 0x28(%rbp),%eax │ │ │ │ - mov 0x8(%rbp),%rbx │ │ │ │ - mov 0x10(%rbp),%rcx │ │ │ │ - mov 0x18(%rbp),%rdx │ │ │ │ - mov 0x30(%rbp),%rsi │ │ │ │ - mov 0x20(%rbp),%rdi │ │ │ │ - add $0x28,%rbp │ │ │ │ - jmp 4d9411 │ │ │ │ - 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 %al,(%rax) │ │ │ │ - add %cl,(%rcx) │ │ │ │ + add %cl,-0x39(%rax) │ │ │ │ + rex.RB clc │ │ │ │ + and %ah,0x4d(%rbx) │ │ │ │ + add %cl,-0x75(%rax) │ │ │ │ + rex.XB (bad) │ │ │ │ + mov 0xf(%rbx),%rbx │ │ │ │ + mov %rbx,%rcx │ │ │ │ + mov 0x10(%rbp),%rbx │ │ │ │ + mov %rcx,0x0(%rbp) │ │ │ │ + mov %rax,0x10(%rbp) │ │ │ │ + add $0xfffffffffffffff8,%rbp │ │ │ │ + test $0x7,%bl │ │ │ │ + jne 4d6320 │ │ │ │ + mov (%rbx),%rax │ │ │ │ + jmp *%rax │ │ │ │ + nopl (%rax) │ │ │ │ + add $0x0,%eax │ │ │ │ add %al,(%rax) │ │ │ │ + add %bl,(%rsi) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ - add %cl,-0x73(%rax) │ │ │ │ - rex.RB call 1045cfd4 <__environ@GLIBC_2.2.5+0xc81cb2c> │ │ │ │ - (bad) │ │ │ │ - xchg %eax,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ - movq $0x4d96c8,-0x18(%rbp) │ │ │ │ - mov 0x6(%rbx),%rax │ │ │ │ - mov %r14,%rbx │ │ │ │ - mov %rax,-0x10(%rbp) │ │ │ │ - mov %rsi,-0x8(%rbp) │ │ │ │ - add $0xffffffffffffffe8,%rbp │ │ │ │ + add %cl,-0x39(%rax) │ │ │ │ + rex.RB clc │ │ │ │ + (bad) │ │ │ │ + movsxd 0x0(%rbp),%ecx │ │ │ │ + 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 4d96c8 │ │ │ │ + jne 4d6360 │ │ │ │ mov (%rbx),%rax │ │ │ │ jmp *%rax │ │ │ │ - nopw 0x0(%rax,%rax,1) │ │ │ │ - add (%rax),%al │ │ │ │ + nopl (%rax) │ │ │ │ + (bad) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ - (bad) │ │ │ │ + add %bl,(%rsi) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ - add %cl,-0x7d(%rcx) │ │ │ │ + add %cl,-0x39(%rax) │ │ │ │ + rex.RB clc │ │ │ │ + movabs 0x4807438b48004d63,%al │ │ │ │ + mov 0xf(%rbx),%ebx │ │ │ │ + mov %rbx,%rcx │ │ │ │ + mov 0x30(%rbp),%rbx │ │ │ │ + mov %rcx,0x0(%rbp) │ │ │ │ + mov %rax,0x30(%rbp) │ │ │ │ + add $0xfffffffffffffff8,%rbp │ │ │ │ + test $0x7,%bl │ │ │ │ + jne 4d63a0 │ │ │ │ + mov (%rbx),%rax │ │ │ │ + jmp *%rax │ │ │ │ + nopl (%rax) │ │ │ │ (bad) │ │ │ │ - sbb %cl,0x3b(%rbp) │ │ │ │ - movsl %ds:(%rsi),%es:(%rdi) │ │ │ │ - pop %rax │ │ │ │ - add (%rax),%eax │ │ │ │ - add %dh,0x2f(%rdi) │ │ │ │ - movq $0x3363098,-0x10(%r12) │ │ │ │ - movq $0x3c285f9,-0x8(%r12) │ │ │ │ - mov 0x10(%rbp),%rax │ │ │ │ - mov %rax,(%r12) │ │ │ │ - lea -0xf(%r12),%rsi │ │ │ │ - mov %rbx,%r14 │ │ │ │ - mov 0x8(%rbp),%rbx │ │ │ │ - add $0x18,%rbp │ │ │ │ - jmp 3395748 │ │ │ │ - movq $0x18,0x388(%r13) │ │ │ │ - jmp 338a720 │ │ │ │ - jmp *-0x8(%r13) │ │ │ │ - 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 %bl,(%rsi) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ - add %cl,-0x73(%rax) │ │ │ │ - rex.RB call 1045d084 <__environ@GLIBC_2.2.5+0xc81cbdc> │ │ │ │ - (bad) │ │ │ │ - xchg %eax,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ - movq $0x4d9778,-0x18(%rbp) │ │ │ │ - mov 0x6(%rbx),%rax │ │ │ │ - mov %r14,%rbx │ │ │ │ - mov %rax,-0x10(%rbp) │ │ │ │ - mov %rsi,-0x8(%rbp) │ │ │ │ + add %cl,-0x39(%rax) │ │ │ │ + rex.RB call 9ac798 │ │ │ │ + mov 0xf(%rbx),%rax │ │ │ │ + mov 0x7(%rbx),%rbx │ │ │ │ + mov %rbx,%rcx │ │ │ │ + mov 0x20(%rbp),%rbx │ │ │ │ + mov 0xf(%rcx),%rdx │ │ │ │ + mov %rdx,-0x10(%rbp) │ │ │ │ + mov 0x17(%rcx),%rdx │ │ │ │ + mov %rdx,-0x8(%rbp) │ │ │ │ + mov %rcx,0x0(%rbp) │ │ │ │ + mov %rax,0x20(%rbp) │ │ │ │ add $0xffffffffffffffe8,%rbp │ │ │ │ test $0x7,%bl │ │ │ │ - jne 4d9778 │ │ │ │ + jne 4d63f0 │ │ │ │ mov (%rbx),%rax │ │ │ │ jmp *%rax │ │ │ │ - nopw 0x0(%rax,%rax,1) │ │ │ │ - add (%rax),%al │ │ │ │ - add %al,(%rax) │ │ │ │ + nopl (%rax) │ │ │ │ + lret $0x0 │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ - (bad) │ │ │ │ + add %bl,(%rsi) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ - add %cl,-0x7d(%rcx) │ │ │ │ - (bad) │ │ │ │ - sbb %cl,0x3b(%rbp) │ │ │ │ - movsl %ds:(%rsi),%es:(%rdi) │ │ │ │ - pop %rax │ │ │ │ + add %cl,-0x39(%rax) │ │ │ │ + rex.RB │ │ │ │ + lock cmp %ah,0x0(%rbp,%rcx,2) │ │ │ │ + mov 0xf(%rbx),%rax │ │ │ │ + mov 0x38(%rbp),%rbx │ │ │ │ + mov 0x17(%rax),%rcx │ │ │ │ + mov %rcx,-0x8(%rbp) │ │ │ │ + mov 0xf(%rax),%rcx │ │ │ │ + mov %rcx,0x0(%rbp) │ │ │ │ + mov %rax,0x38(%rbp) │ │ │ │ + add $0xfffffffffffffff0,%rbp │ │ │ │ + test $0x7,%bl │ │ │ │ + jne 4d6438 │ │ │ │ + mov (%rbx),%rax │ │ │ │ + jmp *%rax │ │ │ │ + nopw 0x0(%rax,%rax,1) │ │ │ │ + int3 │ │ │ │ add (%rax),%eax │ │ │ │ - add %dh,0x2f(%rdi) │ │ │ │ - movq $0x3363098,-0x10(%r12) │ │ │ │ - movq $0x3c285f9,-0x8(%r12) │ │ │ │ - mov 0x10(%rbp),%rax │ │ │ │ - mov %rax,(%r12) │ │ │ │ - lea -0xf(%r12),%rsi │ │ │ │ - mov %rbx,%r14 │ │ │ │ - mov 0x8(%rbp),%rbx │ │ │ │ - add $0x18,%rbp │ │ │ │ - jmp 3395748 │ │ │ │ - movq $0x18,0x388(%r13) │ │ │ │ - jmp 338a720 │ │ │ │ - jmp *-0x8(%r13) │ │ │ │ - add %eax,(%rax) │ │ │ │ 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 -0x18(%rbp),%rax │ │ │ │ - cmp %r15,%rax │ │ │ │ - jb 4d9854 │ │ │ │ - movq $0x3390fc8,-0x10(%rbp) │ │ │ │ - mov %rbx,-0x8(%rbp) │ │ │ │ - movq $0x4d9818,-0x18(%rbp) │ │ │ │ - mov 0x10(%rbx),%rbx │ │ │ │ - add $0xffffffffffffffe8,%rbp │ │ │ │ + add %cl,-0x75(%rax) │ │ │ │ + xor %r9b,-0x75(%r8) │ │ │ │ + rex.WRB sub %r9b,-0x77(%r8) │ │ │ │ + fiaddl -0x7cb7f81e(%rbx) │ │ │ │ + cli │ │ │ │ + add %esi,0x48(%rdi,%rdx,2) │ │ │ │ + movl $0x4d6480,0x28(%rbp) │ │ │ │ + mov %rbx,%rdx │ │ │ │ + mov %rax,%rbx │ │ │ │ + mov %rdx,0x30(%rbp) │ │ │ │ + mov %rcx,0x48(%rbp) │ │ │ │ + add $0x28,%rbp │ │ │ │ test $0x7,%bl │ │ │ │ - jne 4d9818 │ │ │ │ + jne 4d6480 │ │ │ │ mov (%rbx),%rax │ │ │ │ jmp *%rax │ │ │ │ - nop │ │ │ │ - ... │ │ │ │ (bad) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ - add %cl,-0x39(%rax) │ │ │ │ - add %r8b,-0x68(%r8) │ │ │ │ - rex.WRB add %r9b,-0x75(%r8) │ │ │ │ - pop %rbx │ │ │ │ + add %bl,(%rsi) │ │ │ │ + add %al,(%rax) │ │ │ │ + add %al,(%rax) │ │ │ │ + add %al,(%rax) │ │ │ │ + add %cl,-0x75(%rax) │ │ │ │ + or %r9b,-0x39(%r8) │ │ │ │ + or %r14b,%r8b │ │ │ │ + rex.WRB add %r9b,%fs:-0x77(%r9) │ │ │ │ + rorb $0x7d,-0x75(%rax) │ │ │ │ + and %cl,-0x77(%rax) │ │ │ │ + fimuls 0x75(%rbx,%rcx,4) │ │ │ │ + cmp %cl,-0x7d(%rax) │ │ │ │ (bad) │ │ │ │ - test $0x7,%bl │ │ │ │ - jne 4d9840 │ │ │ │ - mov (%rbx),%rax │ │ │ │ - jmp *%rax │ │ │ │ + {rex2 0xd5} rsm │ │ │ │ + add -0x75(%rax),%cl │ │ │ │ + pop %rbp │ │ │ │ + sbb %cl,-0x75(%rax) │ │ │ │ + push %rbp │ │ │ │ + rex.W │ │ │ │ + mov 0x10(%rbp),%rsi │ │ │ │ + cmp %rsi,%rbx │ │ │ │ + jl 4d64cb │ │ │ │ + cmp %rsi,%rbx │ │ │ │ + jne 4d66f7 │ │ │ │ + mov 0x20(%rbp),%rbx │ │ │ │ + cmp 0x8(%rbp),%rbx │ │ │ │ + jge 4d66f7 │ │ │ │ + lea 0x3761a27(%rip),%rbx │ │ │ │ + mov %rdx,%rcx │ │ │ │ + jmp 4d644c │ │ │ │ + jmp *-0x10(%r13) │ │ │ │ xchg %ax,%ax │ │ │ │ - ... │ │ │ │ (bad) │ │ │ │ + or %eax,(%rax) │ │ │ │ + add %al,(%rax) │ │ │ │ + add %al,(%rax) │ │ │ │ + add %bl,(%rsi) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %cl,-0x75(%rax) │ │ │ │ - fwait │ │ │ │ - add %eax,(%eax) │ │ │ │ - add %cl,-0x7d(%rax) │ │ │ │ - jrcxz 4d9843 │ │ │ │ + or %r9b,-0x39(%r8) │ │ │ │ + or %r13b,(%r8) │ │ │ │ + rex.WRB add %r9b,%gs:-0x77(%r8) │ │ │ │ + (bad) -0x77(%rax) │ │ │ │ + ret │ │ │ │ + mov %r14,0x18(%rbp) │ │ │ │ + mov %rcx,0x30(%rbp) │ │ │ │ add $0x8,%rbp │ │ │ │ + test $0x7,%bl │ │ │ │ + jne 4d6528 │ │ │ │ mov (%rbx),%rax │ │ │ │ jmp *%rax │ │ │ │ - jmp *-0x10(%r13) │ │ │ │ - sldt (%rax) │ │ │ │ - add %al,(%rdx) │ │ │ │ + add $0x0,%eax │ │ │ │ add %al,(%rax) │ │ │ │ - add %al,(%rbx) │ │ │ │ + add %bl,(%rsi) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ - add %cl,(%rax) │ │ │ │ + add %cl,-0x39(%rax) │ │ │ │ + add %r11b,0x65(%r8) │ │ │ │ + rex.WRB add %r9b,-0x77(%r8) │ │ │ │ + fmuls -0x75(%rax) │ │ │ │ + pop %rbp │ │ │ │ + sub %cl,-0x77(%rax) │ │ │ │ + sub %r14b,%r14b │ │ │ │ + ret │ │ │ │ + (bad) │ │ │ │ + jne 4d6558 │ │ │ │ + mov (%rbx),%rax │ │ │ │ + jmp *%rax │ │ │ │ + nopl (%rax) │ │ │ │ + add $0x0,%eax │ │ │ │ add %al,(%rax) │ │ │ │ + add %bl,(%rsi) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ - add %cl,-0x73(%rax) │ │ │ │ - rex.RB fmuls -0x8(%r9,%rdi,1) │ │ │ │ - jb 4d995b │ │ │ │ - movq $0x4d98c8,-0x28(%rbp) │ │ │ │ - mov 0x6(%rbx),%rax │ │ │ │ - mov 0xe(%rbx),%rcx │ │ │ │ - mov 0x16(%rbx),%rbx │ │ │ │ - mov %rbx,%rdx │ │ │ │ - mov %r14,%rbx │ │ │ │ - mov %rax,-0x20(%rbp) │ │ │ │ - mov %rcx,-0x18(%rbp) │ │ │ │ - mov %rdx,-0x10(%rbp) │ │ │ │ - mov %rsi,-0x8(%rbp) │ │ │ │ - add $0xffffffffffffffd8,%rbp │ │ │ │ + add %al,(%rax) │ │ │ │ + add %cl,-0x39(%rax) │ │ │ │ + add %r9b,0x48004d65(%r8) │ │ │ │ + mov %ebx,%eax │ │ │ │ + mov 0x10(%rbp),%rbx │ │ │ │ + mov %rax,0x10(%rbp) │ │ │ │ test $0x7,%bl │ │ │ │ - jne 4d98c8 │ │ │ │ + jne 4d6588 │ │ │ │ mov (%rbx),%rax │ │ │ │ jmp *%rax │ │ │ │ nopl (%rax) │ │ │ │ - add $0x0,%al │ │ │ │ + add $0x0,%eax │ │ │ │ add %al,(%rax) │ │ │ │ + add %bl,(%rsi) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ - (bad) │ │ │ │ + add %al,(%rax) │ │ │ │ + add %cl,-0x39(%rax) │ │ │ │ + add %r15b,0x49004d65(%r8) │ │ │ │ + mov %ebx,%eax │ │ │ │ + mov 0x10(%rbp),%rdi │ │ │ │ + mov 0x28(%rbp),%rsi │ │ │ │ + mov 0x20(%rbp),%r14 │ │ │ │ + jmp 2f83a78 │ │ │ │ + nopl 0x0(%rax) │ │ │ │ + test %eax,(%rsi) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ - add %cl,-0x7d(%rcx) │ │ │ │ - (bad) │ │ │ │ (bad) │ │ │ │ - cmp 0x358(%r13),%r12 │ │ │ │ - ja 4d994b │ │ │ │ - movq $0x4d97d8,-0x58(%r12) │ │ │ │ - mov 0x20(%rbp),%rax │ │ │ │ - mov %rax,-0x48(%r12) │ │ │ │ - movq $0x537f48,-0x40(%r12) │ │ │ │ - mov %rax,-0x38(%r12) │ │ │ │ - lea -0x58(%r12),%rax │ │ │ │ - mov %rax,-0x30(%r12) │ │ │ │ - mov 0x18(%rbp),%rax │ │ │ │ - mov %rax,-0x28(%r12) │ │ │ │ - movq $0x32ce2c8,-0x20(%r12) │ │ │ │ - lea -0x3f(%r12),%rax │ │ │ │ - mov %rax,-0x18(%r12) │ │ │ │ - movq $0x3363098,-0x10(%r12) │ │ │ │ - lea -0x1e(%r12),%rax │ │ │ │ - mov %rax,-0x8(%r12) │ │ │ │ - mov 0x10(%rbp),%rax │ │ │ │ - mov %rax,(%r12) │ │ │ │ - lea -0xf(%r12),%rsi │ │ │ │ - mov %rbx,%r14 │ │ │ │ - mov 0x8(%rbp),%rbx │ │ │ │ - add $0x28,%rbp │ │ │ │ - jmp 3395748 │ │ │ │ - movq $0x60,0x388(%r13) │ │ │ │ - jmp 338a720 │ │ │ │ - jmp *-0x8(%r13) │ │ │ │ - nop │ │ │ │ - sldt (%rax) │ │ │ │ - add %al,(%rdx) │ │ │ │ add %al,(%rax) │ │ │ │ - add %al,0x0(%rip) │ │ │ │ add %al,(%rax) │ │ │ │ - add %cl,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ - add %dh,(%rax) │ │ │ │ - int $0x1c │ │ │ │ - add -0x73(%rax),%ecx │ │ │ │ - rex.RB enter $0x394c,$0xf8 │ │ │ │ - jb 4d9ad1 │ │ │ │ - movq $0x4d99e0,-0x38(%rbp) │ │ │ │ - mov 0x6(%rbx),%rax │ │ │ │ - mov 0xe(%rbx),%rcx │ │ │ │ - mov 0x16(%rbx),%rdx │ │ │ │ - mov 0x1e(%rbx),%rdi │ │ │ │ - mov 0x26(%rbx),%rbx │ │ │ │ - mov %rbx,%r8 │ │ │ │ - mov %r14,%rbx │ │ │ │ - mov %rcx,-0x30(%rbp) │ │ │ │ - mov %rdx,-0x28(%rbp) │ │ │ │ - mov %rax,-0x20(%rbp) │ │ │ │ - mov %rdi,-0x18(%rbp) │ │ │ │ - mov %r8,-0x10(%rbp) │ │ │ │ - mov %rsi,-0x8(%rbp) │ │ │ │ - add $0xffffffffffffffc8,%rbp │ │ │ │ - test $0x7,%bl │ │ │ │ - jne 4d99e0 │ │ │ │ + add %cl,-0x39(%rax) │ │ │ │ + adc %r14b,%r8b │ │ │ │ + rex.WRB add %r9b,%gs:-0x77(%r8) │ │ │ │ + fmuls -0x75(%rax) │ │ │ │ + pop %rbp │ │ │ │ + or %cl,0x75(%rcx,%rcx,4) │ │ │ │ + and %cl,-0x77(%rax) │ │ │ │ + sub %r9b,-0x7d(%r8) │ │ │ │ + (bad) │ │ │ │ + ret │ │ │ │ + (bad) │ │ │ │ + jne 4d65f0 │ │ │ │ mov (%rbx),%rax │ │ │ │ jmp *%rax │ │ │ │ nopl (%rax) │ │ │ │ - (bad) │ │ │ │ - add %al,(%rax) │ │ │ │ + add (%rax),%eax │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ - add %bl,(%rsi) │ │ │ │ add %al,(%rax) │ │ │ │ - add %cl,%al │ │ │ │ - int3 │ │ │ │ - sbb $0x3,%al │ │ │ │ - movq $0x4d9a10,0x0(%rbp) │ │ │ │ - mov %rbx,%rax │ │ │ │ - mov 0x30(%rbp),%rbx │ │ │ │ - mov %rax,0x30(%rbp) │ │ │ │ - test $0x7,%bl │ │ │ │ - jne 4d9a10 │ │ │ │ - mov (%rbx),%rax │ │ │ │ - jmp *%rax │ │ │ │ - nopl (%rax) │ │ │ │ (bad) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ - add %bl,(%rsi) │ │ │ │ - add %al,(%rax) │ │ │ │ - add %bl,0x49031ccc(%rax) │ │ │ │ - add $0x58,%esp │ │ │ │ - cmp 0x358(%r13),%r12 │ │ │ │ - ja 4d9ac1 │ │ │ │ - mov 0x7(%rbx),%rax │ │ │ │ - mov 0xf(%rbx),%rbx │ │ │ │ - movq $0x537f28,-0x50(%r12) │ │ │ │ - mov 0x20(%rbp),%rcx │ │ │ │ - mov %rcx,-0x48(%r12) │ │ │ │ - mov 0x28(%rbp),%rcx │ │ │ │ - mov %rcx,-0x40(%r12) │ │ │ │ - mov %rax,-0x38(%r12) │ │ │ │ - movq $0x3363ae0,-0x30(%r12) │ │ │ │ - lea -0x4f(%r12),%rax │ │ │ │ - mov %rax,-0x28(%r12) │ │ │ │ - movq $0x3c37ef9,-0x20(%r12) │ │ │ │ - movq $0x4d9870,-0x18(%r12) │ │ │ │ - mov 0x18(%rbp),%rax │ │ │ │ - mov %rax,-0x10(%r12) │ │ │ │ - mov %rbx,-0x8(%r12) │ │ │ │ - lea -0x2e(%r12),%rax │ │ │ │ - mov %rax,(%r12) │ │ │ │ - lea 0x31cbd6c(%rip),%rdi │ │ │ │ - lea 0x372c21f(%rip),%rsi │ │ │ │ - mov 0x8(%rbp),%r14 │ │ │ │ - movq $0x3393020,0x18(%rbp) │ │ │ │ - mov 0x30(%rbp),%rax │ │ │ │ - mov %rax,0x20(%rbp) │ │ │ │ - mov 0x10(%rbp),%rax │ │ │ │ - mov %rax,0x28(%rbp) │ │ │ │ - lea -0x16(%r12),%rax │ │ │ │ - mov %rax,0x30(%rbp) │ │ │ │ - add $0x18,%rbp │ │ │ │ - jmp 5ea130 │ │ │ │ - movq $0x58,0x388(%r13) │ │ │ │ - jmp 338a720 │ │ │ │ - jmp *-0x8(%r13) │ │ │ │ + add %cl,-0x39(%rax) │ │ │ │ + add %r12b,(%r8) │ │ │ │ + data16 rex.WRB add %r9b,-0x77(%r8) │ │ │ │ + fmuls -0x75(%rax) │ │ │ │ + pop %rbp │ │ │ │ + sbb %cl,-0x77(%rax) │ │ │ │ + sbb %r14b,%r14b │ │ │ │ + ret │ │ │ │ + (bad) │ │ │ │ + jne 4d6620 │ │ │ │ + mov (%rbx),%rax │ │ │ │ + jmp *%rax │ │ │ │ nopl (%rax) │ │ │ │ - sldt (%rax) │ │ │ │ - add %al,(%rdx) │ │ │ │ + add (%rax),%eax │ │ │ │ add %al,(%rax) │ │ │ │ - add %al,(%rsi) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ + (bad) │ │ │ │ add %al,(%rax) │ │ │ │ - add %cl,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ - add %bl,%al │ │ │ │ - lret │ │ │ │ - sbb $0x3,%al │ │ │ │ - lea -0x40(%rbp),%rax │ │ │ │ - cmp %r15,%rax │ │ │ │ - jb 4d9c18 │ │ │ │ - movq $0x4d9b60,-0x40(%rbp) │ │ │ │ - mov 0x6(%rbx),%rax │ │ │ │ - mov 0xe(%rbx),%rcx │ │ │ │ - mov 0x16(%rbx),%rdx │ │ │ │ - mov 0x1e(%rbx),%rdi │ │ │ │ - mov 0x26(%rbx),%r8 │ │ │ │ - mov 0x2e(%rbx),%rbx │ │ │ │ - mov %rbx,%r9 │ │ │ │ - mov %r14,%rbx │ │ │ │ - mov %rcx,-0x38(%rbp) │ │ │ │ - mov %r9,-0x30(%rbp) │ │ │ │ - mov %rdx,-0x28(%rbp) │ │ │ │ - mov %rax,-0x20(%rbp) │ │ │ │ - mov %r8,-0x18(%rbp) │ │ │ │ - mov %rdi,-0x10(%rbp) │ │ │ │ - mov %rsi,-0x8(%rbp) │ │ │ │ - add $0xffffffffffffffc0,%rbp │ │ │ │ - test $0x7,%bl │ │ │ │ - jne 4d9b60 │ │ │ │ + add %al,(%rax) │ │ │ │ + add %cl,-0x39(%rax) │ │ │ │ + add %r10b,0x66(%r8) │ │ │ │ + rex.WRB add %r9b,-0x77(%r8) │ │ │ │ + fmuls -0x75(%rax) │ │ │ │ + pop %rbp │ │ │ │ + adc %cl,-0x77(%rax) │ │ │ │ + adc %r14b,%r14b │ │ │ │ + ret │ │ │ │ + (bad) │ │ │ │ + jne 4d6650 │ │ │ │ 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 %bl,(%rsi) │ │ │ │ + add %cl,-0x75(%rax) │ │ │ │ + sbb %r9b,-0x39(%r8) │ │ │ │ + sbb %r9b,0x49004d66(%r8) │ │ │ │ + mov %ebx,%eax │ │ │ │ + mov 0x10(%rbp),%rdi │ │ │ │ + mov %rax,%rsi │ │ │ │ + mov 0x8(%rbp),%r14 │ │ │ │ + add $0x18,%rbp │ │ │ │ + jmp 2f83a78 │ │ │ │ + nopl 0x0(%rax,%rax,1) │ │ │ │ + ... │ │ │ │ + (bad) │ │ │ │ add %al,(%rax) │ │ │ │ - add %ch,-0x35(%rax) │ │ │ │ - sbb $0x3,%al │ │ │ │ - add $0x30,%r12 │ │ │ │ - cmp 0x358(%r13),%r12 │ │ │ │ - ja 4d9c1c │ │ │ │ - mov 0x7(%rbx),%rax │ │ │ │ - mov 0xf(%rbx),%rcx │ │ │ │ - mov 0x17(%rbx),%rbx │ │ │ │ - movq $0x4d9978,-0x28(%r12) │ │ │ │ - mov 0x20(%rbp),%rdx │ │ │ │ - mov %rdx,-0x20(%r12) │ │ │ │ - mov 0x8(%rbp),%rdx │ │ │ │ - mov %rdx,-0x18(%r12) │ │ │ │ - mov 0x18(%rbp),%rdx │ │ │ │ - mov %rdx,-0x10(%r12) │ │ │ │ - mov 0x30(%rbp),%rdx │ │ │ │ - mov %rdx,-0x8(%r12) │ │ │ │ - mov 0x38(%rbp),%rdx │ │ │ │ - mov %rdx,(%r12) │ │ │ │ - movq $0x4d9bf8,0x8(%rbp) │ │ │ │ - mov %rbx,%rdx │ │ │ │ - mov 0x28(%rbp),%rbx │ │ │ │ - mov %rdx,0x20(%rbp) │ │ │ │ - mov %rcx,0x28(%rbp) │ │ │ │ - mov %rax,0x30(%rbp) │ │ │ │ - lea -0x26(%r12),%rax │ │ │ │ - mov %rax,0x38(%rbp) │ │ │ │ - add $0x8,%rbp │ │ │ │ + add %al,(%rax) │ │ │ │ + add %al,(%rax) │ │ │ │ + add %cl,-0x39(%rax) │ │ │ │ + rex.RB clc │ │ │ │ + mov $0x4c004d66,%eax │ │ │ │ + mov %esi,0x0(%rbp) │ │ │ │ + add $0xfffffffffffffff8,%rbp │ │ │ │ test $0x7,%bl │ │ │ │ - jne 4d9bf8 │ │ │ │ + jne 4d66b8 │ │ │ │ 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 %bl,(%rsi) │ │ │ │ + (bad) │ │ │ │ add %al,(%rax) │ │ │ │ - add %dl,%al │ │ │ │ - lret $0x31c │ │ │ │ - mov 0x10(%rbp),%r9 │ │ │ │ - mov %rbx,%r8 │ │ │ │ - mov 0x18(%rbp),%rdi │ │ │ │ - mov 0x20(%rbp),%rsi │ │ │ │ - mov 0x28(%rbp),%r14 │ │ │ │ - mov 0x8(%rbp),%rbx │ │ │ │ - add $0x30,%rbp │ │ │ │ - jmp 4da078 │ │ │ │ - jmp *-0x8(%r13) │ │ │ │ - movq $0x30,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,0x22(%rdi) │ │ │ │ + movq $0x2f83dd8,-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 338a720 │ │ │ │ - nopl 0x0(%rax) │ │ │ │ - sldt (%rax) │ │ │ │ - add %al,(%rdx) │ │ │ │ + lea 0x37617fb(%rip),%rbx │ │ │ │ + jmp 4d644c │ │ │ │ + nopl 0x0(%rax,%rax,1) │ │ │ │ + add $0x1000000,%eax │ │ │ │ add %al,(%rax) │ │ │ │ - add %al,(%rdi) │ │ │ │ + add %al,(%rsi) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %cl,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ - add %al,0x48031cca(%rax) │ │ │ │ - lea -0x48(%rbp),%eax │ │ │ │ - cmp %r15,%rax │ │ │ │ - jb 4d9d37 │ │ │ │ - movq $0x4d9cc0,-0x48(%rbp) │ │ │ │ - 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),%rbx │ │ │ │ - mov %rbx,%r10 │ │ │ │ - mov %r14,%rbx │ │ │ │ - mov %rcx,-0x40(%rbp) │ │ │ │ - mov %r10,-0x38(%rbp) │ │ │ │ - mov %r8,-0x30(%rbp) │ │ │ │ - mov %rdx,-0x28(%rbp) │ │ │ │ - mov %rax,-0x20(%rbp) │ │ │ │ - mov %rdi,-0x18(%rbp) │ │ │ │ - mov %r9,-0x10(%rbp) │ │ │ │ - mov %rsi,-0x8(%rbp) │ │ │ │ - add $0xffffffffffffffb8,%rbp │ │ │ │ - test $0x7,%bl │ │ │ │ - jne 4d9cc0 │ │ │ │ - mov (%rbx),%rax │ │ │ │ - jmp *%rax │ │ │ │ - nopl (%rax) │ │ │ │ - or %al,(%rax) │ │ │ │ - add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ + add %cl,-0x7d(%rcx) │ │ │ │ (bad) │ │ │ │ - add %al,(%rax) │ │ │ │ - add %cl,(%rax) │ │ │ │ - lret $0x31c │ │ │ │ - add $0x38,%r12 │ │ │ │ - cmp 0x358(%r13),%r12 │ │ │ │ - ja 4d9d27 │ │ │ │ - movq $0x4d9af0,-0x30(%r12) │ │ │ │ - mov 0x28(%rbp),%rax │ │ │ │ - mov %rax,-0x28(%r12) │ │ │ │ - mov 0x8(%rbp),%rax │ │ │ │ + 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),%rcx │ │ │ │ + mov 0x17(%rbx),%rdx │ │ │ │ + mov 0x1f(%rbx),%rsi │ │ │ │ + mov 0x27(%rbx),%rdi │ │ │ │ + mov 0x2f(%rbx),%rbx │ │ │ │ + movq $0x4d6278,-0x30(%r12) │ │ │ │ mov %rax,-0x20(%r12) │ │ │ │ - mov 0x20(%rbp),%rax │ │ │ │ - mov %rax,-0x18(%r12) │ │ │ │ - mov 0x40(%rbp),%rcx │ │ │ │ + mov %r14,-0x18(%r12) │ │ │ │ mov %rcx,-0x10(%r12) │ │ │ │ - mov 0x30(%rbp),%rcx │ │ │ │ - mov %rcx,-0x8(%r12) │ │ │ │ - mov 0x18(%rbp),%rcx │ │ │ │ - mov %rcx,(%r12) │ │ │ │ - lea -0x2e(%r12),%r8 │ │ │ │ - mov %rax,%rdi │ │ │ │ - mov %rbx,%rsi │ │ │ │ - mov 0x38(%rbp),%r14 │ │ │ │ - mov 0x10(%rbp),%rbx │ │ │ │ - add $0x48,%rbp │ │ │ │ - jmp 4d7db8 │ │ │ │ + mov %rdx,-0x8(%r12) │ │ │ │ + mov %rsi,(%r12) │ │ │ │ + mov %rdi,%rcx │ │ │ │ + lea -0x30(%r12),%rdi │ │ │ │ + mov %rax,%rsi │ │ │ │ + mov %rcx,%r14 │ │ │ │ + jmp 33959f8 │ │ │ │ movq $0x38,0x388(%r13) │ │ │ │ - jmp 338a720 │ │ │ │ jmp *-0x8(%r13) │ │ │ │ - nopl 0x0(%rax,%rax,1) │ │ │ │ - sldt (%rax) │ │ │ │ - add %al,(%rdx) │ │ │ │ - add %al,(%rax) │ │ │ │ - add %al,(%rdx) │ │ │ │ - add %al,(%rax) │ │ │ │ + add $0x0,%al │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ - add %cl,(%rbx) │ │ │ │ add %al,(%rax) │ │ │ │ + sldt (%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %cl,-0x73(%rax) │ │ │ │ - rex.RB loopne 4d9da9 │ │ │ │ + rex.RB mov $0x4c,%r8b │ │ │ │ cmp %edi,%eax │ │ │ │ - jb 4d9df4 │ │ │ │ - movq $0x4d9da8,-0x20(%rbp) │ │ │ │ - mov 0x6(%rbx),%rax │ │ │ │ - mov 0xe(%rbx),%rbx │ │ │ │ - mov %rbx,%rcx │ │ │ │ - mov %r14,%rbx │ │ │ │ + jb 4d694b │ │ │ │ + movq $0x3390fc8,-0x10(%rbp) │ │ │ │ + mov %rbx,-0x8(%rbp) │ │ │ │ + movq $0x4d67f8,-0x30(%rbp) │ │ │ │ + mov 0x10(%rbx),%rax │ │ │ │ + mov 0x18(%rbx),%rcx │ │ │ │ + mov 0x20(%rbx),%rdx │ │ │ │ + mov 0x28(%rbx),%rbx │ │ │ │ + mov %rdx,-0x28(%rbp) │ │ │ │ + mov %rcx,-0x20(%rbp) │ │ │ │ mov %rax,-0x18(%rbp) │ │ │ │ - mov %rcx,-0x10(%rbp) │ │ │ │ - mov %rsi,-0x8(%rbp) │ │ │ │ - add $0xffffffffffffffe0,%rbp │ │ │ │ + add $0xffffffffffffffd0,%rbp │ │ │ │ test $0x7,%bl │ │ │ │ - jne 4d9da8 │ │ │ │ + jne 4d67f8 │ │ │ │ mov (%rbx),%rax │ │ │ │ jmp *%rax │ │ │ │ - nopl (%rax) │ │ │ │ + nopl 0x0(%rax,%rax,1) │ │ │ │ add (%rax),%eax │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ (bad) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ - add %cl,-0x7d(%rcx) │ │ │ │ - (bad) │ │ │ │ - sbb %cl,0x3b(%rbp) │ │ │ │ - movsl %ds:(%rsi),%es:(%rdi) │ │ │ │ - pop %rax │ │ │ │ - add (%rax),%eax │ │ │ │ - add %dh,0x2f(%rdi) │ │ │ │ - movq $0x3363098,-0x10(%r12) │ │ │ │ - mov 0x10(%rbp),%rax │ │ │ │ - mov %rax,-0x8(%r12) │ │ │ │ - mov 0x18(%rbp),%rax │ │ │ │ - mov %rax,(%r12) │ │ │ │ - lea -0xf(%r12),%rsi │ │ │ │ - mov %rbx,%r14 │ │ │ │ + add %cl,-0x39(%rax) │ │ │ │ + rex.RB clc │ │ │ │ + cmp %ch,0x4d(%rax) │ │ │ │ + add %cl,-0x75(%rax) │ │ │ │ + rex.XB (bad) │ │ │ │ + mov 0xf(%rbx),%rbx │ │ │ │ + mov %rbx,%rcx │ │ │ │ mov 0x8(%rbp),%rbx │ │ │ │ - add $0x20,%rbp │ │ │ │ - jmp 3395748 │ │ │ │ - movq $0x18,0x388(%r13) │ │ │ │ - jmp 338a720 │ │ │ │ - jmp *-0x8(%r13) │ │ │ │ - sldt (%rax) │ │ │ │ - add %al,(%rdx) │ │ │ │ + mov %rcx,0x0(%rbp) │ │ │ │ + mov %rax,0x8(%rbp) │ │ │ │ + add $0xfffffffffffffff8,%rbp │ │ │ │ + test $0x7,%bl │ │ │ │ + jne 4d6838 │ │ │ │ + mov (%rbx),%rax │ │ │ │ + jmp *%rax │ │ │ │ + nopl (%rax) │ │ │ │ + add $0x0,%al │ │ │ │ add %al,(%rax) │ │ │ │ - add %al,(%rax,%rax,1) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ + (bad) │ │ │ │ add %al,(%rax) │ │ │ │ - or %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ - mov $0x48031cc8,%eax │ │ │ │ - lea -0x30(%rbp),%eax │ │ │ │ - cmp %r15,%rax │ │ │ │ - jb 4d9eeb │ │ │ │ - movq $0x4d9e70,-0x30(%rbp) │ │ │ │ - mov 0x6(%rbx),%rax │ │ │ │ - mov 0xe(%rbx),%rcx │ │ │ │ - mov 0x16(%rbx),%rdx │ │ │ │ - mov 0x1e(%rbx),%rbx │ │ │ │ - mov %rbx,%rdi │ │ │ │ - mov %r14,%rbx │ │ │ │ - mov %rdi,-0x28(%rbp) │ │ │ │ - mov %rdx,-0x20(%rbp) │ │ │ │ - mov %rax,-0x18(%rbp) │ │ │ │ - mov %rcx,-0x10(%rbp) │ │ │ │ - mov %rsi,-0x8(%rbp) │ │ │ │ - add $0xffffffffffffffd0,%rbp │ │ │ │ + add %al,(%rax) │ │ │ │ + add %cl,-0x39(%rax) │ │ │ │ + rex.RB clc │ │ │ │ + js 4d68a6 │ │ │ │ + rex.WRB add %r9b,-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 4d9e70 │ │ │ │ + jne 4d6878 │ │ │ │ mov (%rbx),%rax │ │ │ │ jmp *%rax │ │ │ │ nopl (%rax) │ │ │ │ add $0x0,%eax │ │ │ │ add %al,(%rax) │ │ │ │ add %bl,(%rsi) │ │ │ │ add %al,(%rax) │ │ │ │ - add %bl,-0x38(%rax) │ │ │ │ - sbb $0x3,%al │ │ │ │ - add $0x28,%r12 │ │ │ │ - cmp 0x358(%r13),%r12 │ │ │ │ - ja 4d9edb │ │ │ │ - movq $0x32ce2c8,-0x20(%r12) │ │ │ │ - mov 0x28(%rbp),%rax │ │ │ │ - mov %rax,-0x18(%r12) │ │ │ │ - movq $0x4d9d58,-0x10(%r12) │ │ │ │ - mov 0x18(%rbp),%rax │ │ │ │ - mov %rax,-0x8(%r12) │ │ │ │ - lea -0x1e(%r12),%rax │ │ │ │ - mov %rax,(%r12) │ │ │ │ - mov 0x20(%rbp),%r14 │ │ │ │ - mov %rbx,%rax │ │ │ │ - mov 0x8(%rbp),%rbx │ │ │ │ - mov 0x10(%rbp),%rcx │ │ │ │ - movq $0x3393020,0x10(%rbp) │ │ │ │ - mov %rax,0x18(%rbp) │ │ │ │ - mov %rcx,0x20(%rbp) │ │ │ │ - lea -0xe(%r12),%rax │ │ │ │ - mov %rax,0x28(%rbp) │ │ │ │ - add $0x10,%rbp │ │ │ │ - jmp 4d8608 │ │ │ │ - movq $0x28,0x388(%r13) │ │ │ │ - jmp 338a720 │ │ │ │ - jmp *-0x8(%r13) │ │ │ │ - nop │ │ │ │ - add %eax,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ + add %cl,-0x39(%rax) │ │ │ │ + rex.RB clc │ │ │ │ + mov $0x48004d68,%eax │ │ │ │ + mov 0x7(%rbx),%eax │ │ │ │ + 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 4d68b8 │ │ │ │ + mov (%rbx),%rax │ │ │ │ + jmp *%rax │ │ │ │ + nopl (%rax) │ │ │ │ + (bad) │ │ │ │ add %al,(%rax) │ │ │ │ - adc %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ - cmp %dh,-0x72b7fce4(%rdx) │ │ │ │ - rex.RB │ │ │ │ - lock cmp %r15,%rax │ │ │ │ - jb 4d9f22 │ │ │ │ - movq $0x3390fc8,-0x10(%rbp) │ │ │ │ - mov %rbx,-0x8(%rbp) │ │ │ │ - mov 0x10(%rbx),%r14 │ │ │ │ - add $0xfffffffffffffff0,%rbp │ │ │ │ - jmp 4bbe90 │ │ │ │ - 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) │ │ │ │ - adc %dh,-0x72b7fce4(%rdx) │ │ │ │ - rex.RB loopne 4d9f89 │ │ │ │ - cmp %edi,%eax │ │ │ │ - jb 4d9fcc │ │ │ │ - add $0x18,%r12 │ │ │ │ - cmp 0x358(%r13),%r12 │ │ │ │ - ja 4d9fc1 │ │ │ │ - movq $0x3390fc8,-0x10(%rbp) │ │ │ │ - mov %rbx,-0x8(%rbp) │ │ │ │ - mov 0x10(%rbx),%rax │ │ │ │ - mov 0x18(%rbx),%rbx │ │ │ │ - movq $0x4d9f00,-0x10(%r12) │ │ │ │ - mov %rbx,(%r12) │ │ │ │ - movq $0x4d9fa8,-0x20(%rbp) │ │ │ │ - mov %rax,%rbx │ │ │ │ - lea -0x10(%r12),%rax │ │ │ │ - mov %rax,-0x18(%rbp) │ │ │ │ - add $0xffffffffffffffe0,%rbp │ │ │ │ + add %cl,-0x39(%rax) │ │ │ │ + rex.RB clc │ │ │ │ + clc │ │ │ │ + push $0xffffffff8b48004d │ │ │ │ + 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 4d9fa8 │ │ │ │ + jne 4d68f8 │ │ │ │ mov (%rbx),%rax │ │ │ │ jmp *%rax │ │ │ │ nopl (%rax) │ │ │ │ - add %eax,(%rax) │ │ │ │ + (bad) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ - (bad) │ │ │ │ + add %bl,(%rsi) │ │ │ │ add %al,(%rax) │ │ │ │ - add %ah,0x7c(%rax) │ │ │ │ - (bad) │ │ │ │ - add -0x77(%rax),%ecx │ │ │ │ - fbstp (%rcx) │ │ │ │ - testb $0x15,0x35(%rbp,%rcx,4) │ │ │ │ - sub $0x1d,%al │ │ │ │ - add -0x39(%rax),%ecx │ │ │ │ - add %r8b,%r8b │ │ │ │ - and $0x39,%al │ │ │ │ - add %ecx,%ebp │ │ │ │ + add %al,(%rax) │ │ │ │ + add %al,(%rax) │ │ │ │ + add %cl,-0x39(%rax) │ │ │ │ + add %r13b,(%r8) │ │ │ │ + imul $0x48d88948,0x0(%rbp),%ecx │ │ │ │ + mov 0x8(%rbp),%ebx │ │ │ │ + mov %rax,0x8(%rbp) │ │ │ │ + test $0x7,%bl │ │ │ │ + jne 4d6928 │ │ │ │ + mov (%rbx),%rax │ │ │ │ + jmp *%rax │ │ │ │ + nopl (%rax) │ │ │ │ (bad) │ │ │ │ - out %al,$0x12 │ │ │ │ - add %cl,-0x39(%rcx) │ │ │ │ - test %ecx,0x18000003(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ - add %al,-0x1(%rcx) │ │ │ │ - lock add %gs:(%rax),%al │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ + add %bl,(%rsi) │ │ │ │ add %al,(%rax) │ │ │ │ - adc (%rax),%al │ │ │ │ add %al,(%rax) │ │ │ │ - push $0x48031cb1 │ │ │ │ - lea -0x10(%rbp),%eax │ │ │ │ - cmp %r15,%rax │ │ │ │ - jb 4da058 │ │ │ │ - add $0x38,%r12 │ │ │ │ - cmp 0x358(%r13),%r12 │ │ │ │ - ja 4da04d │ │ │ │ - movq $0x3390fc8,-0x10(%rbp) │ │ │ │ - mov %rbx,-0x8(%rbp) │ │ │ │ - mov 0x10(%rbx),%rax │ │ │ │ - mov 0x18(%rbx),%rbx │ │ │ │ - movq $0x4d9f38,-0x30(%r12) │ │ │ │ - mov %rax,-0x20(%r12) │ │ │ │ - mov %rbx,-0x18(%r12) │ │ │ │ - movq $0x3363ae0,-0x10(%r12) │ │ │ │ - movq $0x3c2ad49,-0x8(%r12) │ │ │ │ - lea -0x30(%r12),%rax │ │ │ │ - mov %rax,(%r12) │ │ │ │ - lea -0xe(%r12),%rsi │ │ │ │ - lea 0x2edd92c(%rip),%r14 │ │ │ │ - add $0xfffffffffffffff0,%rbp │ │ │ │ - jmp 3359998 │ │ │ │ - movq $0x38,0x388(%r13) │ │ │ │ - jmp *-0x10(%r13) │ │ │ │ - nopl 0x0(%rax) │ │ │ │ - sbb (%rax),%al │ │ │ │ add %al,(%rax) │ │ │ │ + add %cl,-0x75(%rax) │ │ │ │ + adc %r9b,-0x39(%r8) │ │ │ │ + adc %r12b,0x69(%r8) │ │ │ │ + rex.WRB add %r9b,-0x77(%r9) │ │ │ │ + fmuls -0x77(%rax) │ │ │ │ (bad) │ │ │ │ + mov 0x8(%rbp),%rsi │ │ │ │ + mov 0x38(%rbp),%r14 │ │ │ │ + add $0x10,%rbp │ │ │ │ + jmp 2f83a78 │ │ │ │ + jmp *-0x10(%r13) │ │ │ │ + nop │ │ │ │ + add $0x4,%eax │ │ │ │ add %al,(%rax) │ │ │ │ - add %al,(%rax,%rax,1) │ │ │ │ + add %bl,(%rsi) │ │ │ │ add %al,(%rax) │ │ │ │ - add %eax,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ - or %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ - push %rax │ │ │ │ - (bad) │ │ │ │ - sbb $0x3,%al │ │ │ │ - lea -0x68(%rbp),%rax │ │ │ │ - cmp %r15,%rax │ │ │ │ - jb 4da547 │ │ │ │ - mov 0x0(%rbp),%rax │ │ │ │ - mov %r8,%rcx │ │ │ │ - and $0x7,%r8d │ │ │ │ - cmp $0x1,%r8 │ │ │ │ - je 4da577 │ │ │ │ - movq $0x4da118,-0x60(%rbp) │ │ │ │ - mov %rbx,%rax │ │ │ │ - mov 0x2(%rbx),%rdx │ │ │ │ - mov 0xa(%rbx),%r8 │ │ │ │ - mov 0x12(%rbx),%r10 │ │ │ │ - mov 0x1a(%rbx),%r11 │ │ │ │ - mov 0x22(%rbx),%rbx │ │ │ │ - mov %rbx,0x40(%rsp) │ │ │ │ - mov 0x6(%rcx),%rbx │ │ │ │ - mov %rdx,-0x58(%rbp) │ │ │ │ - mov 0x40(%rsp),%rdx │ │ │ │ - mov %rdx,-0x50(%rbp) │ │ │ │ - mov %r8,-0x48(%rbp) │ │ │ │ - mov %r11,-0x40(%rbp) │ │ │ │ - mov %r10,-0x38(%rbp) │ │ │ │ - mov %rax,-0x30(%rbp) │ │ │ │ - mov %r9,-0x28(%rbp) │ │ │ │ - mov %r14,-0x20(%rbp) │ │ │ │ - mov %rsi,-0x18(%rbp) │ │ │ │ - mov %rdi,-0x10(%rbp) │ │ │ │ - mov 0xe(%rcx),%rax │ │ │ │ - mov %rax,-0x8(%rbp) │ │ │ │ - add $0xffffffffffffffa0,%rbp │ │ │ │ + add %cl,-0x39(%rax) │ │ │ │ + add %r11b,0x48004d69(%r8) │ │ │ │ + mov %ebx,%eax │ │ │ │ + mov 0x8(%rbp),%rbx │ │ │ │ + mov %r14,0x8(%rbp) │ │ │ │ + mov %rax,0x28(%rbp) │ │ │ │ + test $0x7,%bl │ │ │ │ + jne 4d6998 │ │ │ │ + mov (%rbx),%rax │ │ │ │ + jmp *%rax │ │ │ │ + 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 %r9b,%r8b │ │ │ │ + imul $0x48d88948,0x0(%rbp),%ecx │ │ │ │ + mov 0x28(%rbp),%ebx │ │ │ │ + mov %rax,0x28(%rbp) │ │ │ │ test $0x7,%bl │ │ │ │ - jne 4da118 │ │ │ │ + jne 4d69c8 │ │ │ │ mov (%rbx),%rax │ │ │ │ jmp *%rax │ │ │ │ nopl (%rax) │ │ │ │ - mov %es,(%rax) │ │ │ │ + add $0x0,%eax │ │ │ │ add %al,(%rax) │ │ │ │ + add %bl,(%rsi) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ - (bad) │ │ │ │ add %al,(%rax) │ │ │ │ - add %dh,0x48031cc5(%rax) │ │ │ │ - mov 0x8(%rbp),%eax │ │ │ │ - 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 0x60(%rbp),%r10 │ │ │ │ - mov 0x40(%rbp),%r14 │ │ │ │ - mov 0x48(%rbp),%r11 │ │ │ │ - mov %rax,0x48(%rsp) │ │ │ │ - mov 0x50(%rbp),%rax │ │ │ │ - mov %rcx,0x40(%rsp) │ │ │ │ - mov 0x58(%rbp),%rcx │ │ │ │ - mov %rdx,0x50(%rsp) │ │ │ │ - mov 0xf(%rbx),%rdx │ │ │ │ - mov %rsi,0x58(%rsp) │ │ │ │ - mov 0x17(%rbx),%rsi │ │ │ │ - mov 0x7(%rbx),%rbx │ │ │ │ - mov %rdi,0x60(%rsp) │ │ │ │ - mov 0x7(%rbx),%rdi │ │ │ │ - mov 0xf(%rbx),%rbx │ │ │ │ - mov %r8,0x68(%rsp) │ │ │ │ - mov 0x7(%rbx),%r8 │ │ │ │ - mov %r9,0x70(%rsp) │ │ │ │ - mov 0xf(%rbx),%r9 │ │ │ │ - mov 0x17(%rbx),%rbx │ │ │ │ - cmp $0x4,%rbx │ │ │ │ - jne 4da3cb │ │ │ │ - cmp $0x34b4230,%r9 │ │ │ │ - je 4da239 │ │ │ │ - sub $0x8,%rsp │ │ │ │ - mov %rdi,0x80(%rsp) │ │ │ │ - mov %r9,%rdi │ │ │ │ - mov %rsi,0x88(%rsp) │ │ │ │ - lea 0x2fda070(%rip),%rsi │ │ │ │ - mov %rdx,0x90(%rsp) │ │ │ │ - mov $0x4,%edx │ │ │ │ - mov %rax,0x98(%rsp) │ │ │ │ - xor %eax,%eax │ │ │ │ - mov %r8,0xc0(%rsp) │ │ │ │ - mov %r9,0xb8(%rsp) │ │ │ │ - mov %rcx,0xb0(%rsp) │ │ │ │ - mov %r11,0xa8(%rsp) │ │ │ │ - mov %r10,0xa0(%rsp) │ │ │ │ - call 4053d0 │ │ │ │ - add $0x8,%rsp │ │ │ │ - movslq %eax,%rax │ │ │ │ - test %rax,%rax │ │ │ │ - jne 4da386 │ │ │ │ - mov 0x78(%rsp),%rdi │ │ │ │ - mov 0x80(%rsp),%rsi │ │ │ │ - mov 0x88(%rsp),%rdx │ │ │ │ - mov 0xa8(%rsp),%rcx │ │ │ │ - mov 0x98(%rsp),%r10 │ │ │ │ - add $0x28,%r12 │ │ │ │ - cmp 0x358(%r13),%r12 │ │ │ │ - ja 4da8c0 │ │ │ │ - movq $0x4d9e10,-0x20(%r12) │ │ │ │ - mov %r10,-0x18(%r12) │ │ │ │ - mov %rcx,-0x10(%r12) │ │ │ │ - mov 0x70(%rsp),%rax │ │ │ │ - mov %rax,-0x8(%r12) │ │ │ │ - mov 0x60(%rsp),%rax │ │ │ │ - mov %rax,(%r12) │ │ │ │ - movq $0x4da2b0,0x10(%rbp) │ │ │ │ - mov %rdx,%rbx │ │ │ │ - mov %rdi,0x30(%rbp) │ │ │ │ - mov %rsi,0x58(%rbp) │ │ │ │ - lea -0x1e(%r12),%rax │ │ │ │ - mov %rax,0x60(%rbp) │ │ │ │ - add $0x10,%rbp │ │ │ │ + add %cl,-0x39(%rax) │ │ │ │ + add %r15b,%r8b │ │ │ │ + imul $0x48d88948,0x0(%rbp),%ecx │ │ │ │ + mov 0x8(%rbp),%ebx │ │ │ │ + mov %rax,0x8(%rbp) │ │ │ │ test $0x7,%bl │ │ │ │ - jne 4da2b0 │ │ │ │ + jne 4d69f8 │ │ │ │ mov (%rbx),%rax │ │ │ │ jmp *%rax │ │ │ │ - nopw 0x0(%rax,%rax,1) │ │ │ │ - mov (%rcx),%al │ │ │ │ + nopl (%rax) │ │ │ │ + add $0x0,%eax │ │ │ │ add %al,(%rax) │ │ │ │ + add %bl,(%rsi) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ - (bad) │ │ │ │ add %al,(%rax) │ │ │ │ - add %bl,(%rax) │ │ │ │ + add %cl,-0x75(%rax) │ │ │ │ + or %r9b,-0x39(%r8) │ │ │ │ + or %r14b,(%r8) │ │ │ │ + push $0x4d │ │ │ │ + add %cl,-0x77(%rcx) │ │ │ │ + fmuls -0x77(%rax) │ │ │ │ (bad) │ │ │ │ - sbb $0x3,%al │ │ │ │ - mov 0x50(%rbp),%rax │ │ │ │ - mov 0x8(%rbp),%rcx │ │ │ │ - mov 0x28(%rbp),%rdx │ │ │ │ - mov 0x30(%rbp),%r14 │ │ │ │ - mov 0x38(%rbp),%rsi │ │ │ │ - mov 0x40(%rbp),%rdi │ │ │ │ - mov 0x48(%rbp),%r8 │ │ │ │ - mov %rbx,%r9 │ │ │ │ - and $0x7,%r9d │ │ │ │ - cmp $0x1,%r9 │ │ │ │ - je 4da86f │ │ │ │ - add $0x70,%r12 │ │ │ │ - cmp 0x358(%r13),%r12 │ │ │ │ - ja 4da376 │ │ │ │ - mov 0x6(%rbx),%r9 │ │ │ │ - mov 0xe(%rbx),%rbx │ │ │ │ - movq $0x4d9fe0,-0x68(%r12) │ │ │ │ - mov %r9,-0x58(%r12) │ │ │ │ - mov %rbx,-0x50(%r12) │ │ │ │ - movq $0x50aa00,-0x48(%r12) │ │ │ │ - mov 0x20(%rbp),%rbx │ │ │ │ - mov %rbx,-0x40(%r12) │ │ │ │ - lea -0x68(%r12),%rbx │ │ │ │ - mov %rbx,-0x38(%r12) │ │ │ │ - movq $0x3363ae0,-0x30(%r12) │ │ │ │ - lea -0x47(%r12),%rbx │ │ │ │ - mov %rbx,-0x28(%r12) │ │ │ │ - mov %rsi,-0x20(%r12) │ │ │ │ - movq $0x4a37b8,-0x18(%r12) │ │ │ │ - mov %r14,-0x10(%r12) │ │ │ │ - lea -0x2e(%r12),%rbx │ │ │ │ - mov %rbx,-0x8(%r12) │ │ │ │ - mov %rdi,(%r12) │ │ │ │ - mov %r8,%rbx │ │ │ │ - mov %rax,%r8 │ │ │ │ - mov %rdx,%rdi │ │ │ │ - lea -0x17(%r12),%rsi │ │ │ │ - mov %rbx,%r14 │ │ │ │ - mov %rcx,%rbx │ │ │ │ - add $0x58,%rbp │ │ │ │ - jmp 4d7db8 │ │ │ │ - movq $0x70,0x388(%r13) │ │ │ │ - jmp 338a720 │ │ │ │ - mov 0xb8(%rsp),%r8 │ │ │ │ - mov 0xb0(%rsp),%r9 │ │ │ │ - mov 0x78(%rsp),%rdi │ │ │ │ - mov 0x80(%rsp),%rsi │ │ │ │ - mov 0x88(%rsp),%rdx │ │ │ │ - mov 0xa8(%rsp),%rcx │ │ │ │ - mov 0x90(%rsp),%rax │ │ │ │ - mov 0xa0(%rsp),%r11 │ │ │ │ - mov 0x98(%rsp),%r10 │ │ │ │ - mov %r10,0x98(%rsp) │ │ │ │ - mov 0x40(%rsp),%r10 │ │ │ │ - test %r10,%r10 │ │ │ │ - jne 4da61b │ │ │ │ - cmp $0x4,%rbx │ │ │ │ - jne 4da61b │ │ │ │ - cmp $0x33b7dbe,%r9 │ │ │ │ - je 4da48d │ │ │ │ - sub $0x8,%rsp │ │ │ │ - mov %rdi,%r10 │ │ │ │ - mov %r9,%rdi │ │ │ │ - mov %rsi,0x88(%rsp) │ │ │ │ - lea 0x2edd9ad(%rip),%rsi │ │ │ │ - mov %rdx,0x90(%rsp) │ │ │ │ - mov $0x4,%edx │ │ │ │ - mov %rax,0x98(%rsp) │ │ │ │ - xor %eax,%eax │ │ │ │ - mov %r8,0xc0(%rsp) │ │ │ │ - mov %r9,0xb8(%rsp) │ │ │ │ - mov %r10,0x80(%rsp) │ │ │ │ - mov %rcx,0xb0(%rsp) │ │ │ │ - mov %r11,0xa8(%rsp) │ │ │ │ - call 4053d0 │ │ │ │ - add $0x8,%rsp │ │ │ │ - movslq %eax,%rax │ │ │ │ - test %rax,%rax │ │ │ │ - jne 4da5de │ │ │ │ - mov 0x80(%rsp),%rsi │ │ │ │ - mov 0x88(%rsp),%rdx │ │ │ │ - mov 0xa8(%rsp),%rcx │ │ │ │ - mov 0x90(%rsp),%rax │ │ │ │ - mov 0xa0(%rsp),%r11 │ │ │ │ - add $0x60,%r12 │ │ │ │ - cmp 0x358(%r13),%r12 │ │ │ │ - ja 4da527 │ │ │ │ - movq $0x4d9c48,-0x58(%r12) │ │ │ │ - mov 0x98(%rsp),%rbx │ │ │ │ - mov %rbx,-0x50(%r12) │ │ │ │ - mov 0x48(%rsp),%rbx │ │ │ │ - mov %rbx,-0x48(%r12) │ │ │ │ - mov 0x70(%rsp),%rbx │ │ │ │ - mov %rbx,-0x40(%r12) │ │ │ │ - mov %rcx,-0x38(%r12) │ │ │ │ - mov 0x68(%rsp),%rcx │ │ │ │ - mov %rcx,-0x30(%r12) │ │ │ │ - mov %rsi,-0x28(%r12) │ │ │ │ - mov 0x50(%rsp),%rcx │ │ │ │ - mov %rcx,-0x20(%r12) │ │ │ │ - movq $0x4a37b8,-0x18(%r12) │ │ │ │ - mov %r14,-0x10(%r12) │ │ │ │ - mov %r11,-0x8(%r12) │ │ │ │ - mov %rax,(%r12) │ │ │ │ - mov %rdx,%r14 │ │ │ │ - movq $0x3393020,0x48(%rbp) │ │ │ │ - lea -0x17(%r12),%rax │ │ │ │ - mov %rax,0x50(%rbp) │ │ │ │ - mov %rbx,0x58(%rbp) │ │ │ │ - lea -0x56(%r12),%rax │ │ │ │ - mov %rax,0x60(%rbp) │ │ │ │ - add $0x48,%rbp │ │ │ │ - jmp 607718 │ │ │ │ - movq $0x60,0x388(%r13) │ │ │ │ - movq $0x4da8f8,0x0(%rbp) │ │ │ │ - mov %rsi,0x20(%rbp) │ │ │ │ - mov %rdx,0x28(%rbp) │ │ │ │ - jmp 338a2b0 │ │ │ │ - jmp *-0x8(%r13) │ │ │ │ + mov 0x28(%rbp),%rsi │ │ │ │ + mov 0x20(%rbp),%r14 │ │ │ │ + add $0x8,%rbp │ │ │ │ + jmp 2f83a78 │ │ │ │ nopl 0x0(%rax,%rax,1) │ │ │ │ - add $0x0,%al │ │ │ │ + add $0x3,%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,0x75(%r11,%rcx,4) │ │ │ │ - or %cl,-0x75(%rax) │ │ │ │ - jne 4da57c │ │ │ │ - mov 0x18(%rbp),%rdi │ │ │ │ - add $0x20,%rbp │ │ │ │ - mov %rbx,%rcx │ │ │ │ - add $0x20,%r12 │ │ │ │ - cmp 0x358(%r13),%r12 │ │ │ │ - ja 4da5b3 │ │ │ │ - movq $0x4a37b8,-0x18(%r12) │ │ │ │ - mov %r14,-0x10(%r12) │ │ │ │ - mov %rsi,-0x8(%r12) │ │ │ │ - mov %rdi,(%r12) │ │ │ │ - lea 0x31c9fc7(%rip),%rsi │ │ │ │ - lea -0x17(%r12),%r14 │ │ │ │ - mov %rax,%rbx │ │ │ │ - add $0x8,%rbp │ │ │ │ - jmp 3395748 │ │ │ │ - movq $0x20,0x388(%r13) │ │ │ │ - movq $0x4da560,-0x20(%rbp) │ │ │ │ - mov %rcx,%rbx │ │ │ │ - mov %r14,-0x18(%rbp) │ │ │ │ - mov %rsi,-0x10(%rbp) │ │ │ │ - mov %rdi,-0x8(%rbp) │ │ │ │ - add $0xffffffffffffffe0,%rbp │ │ │ │ - jmp 338a720 │ │ │ │ - mov 0xb8(%rsp),%r8 │ │ │ │ - mov 0xb0(%rsp),%r9 │ │ │ │ - mov 0x78(%rsp),%rdi │ │ │ │ - mov 0x80(%rsp),%rsi │ │ │ │ - mov 0x88(%rsp),%rdx │ │ │ │ - mov 0xa8(%rsp),%rcx │ │ │ │ - mov 0x90(%rsp),%rax │ │ │ │ - mov 0xa0(%rsp),%r11 │ │ │ │ - cmp $0x4,%rbx │ │ │ │ - je 4da706 │ │ │ │ - mov %rdi,%r10 │ │ │ │ - mov %rax,%rdi │ │ │ │ - mov %r8,%rax │ │ │ │ - mov %rdx,%r8 │ │ │ │ - mov %rcx,%rdx │ │ │ │ - mov %r11,0xa0(%rsp) │ │ │ │ - mov %r9,%r11 │ │ │ │ - mov %rsi,%r9 │ │ │ │ - mov 0xa0(%rsp),%rsi │ │ │ │ - mov 0x98(%rsp),%rcx │ │ │ │ - add $0x30,%r12 │ │ │ │ - cmp 0x358(%r13),%r12 │ │ │ │ - ja 4da6d2 │ │ │ │ - movq $0x4d9680,-0x28(%r12) │ │ │ │ - mov %rcx,-0x20(%r12) │ │ │ │ - movq $0x4a37b8,-0x18(%r12) │ │ │ │ - mov %r14,-0x10(%r12) │ │ │ │ - mov %rsi,-0x8(%r12) │ │ │ │ - mov %rdi,(%r12) │ │ │ │ - mov %r9,%rcx │ │ │ │ - mov %r8,%r9 │ │ │ │ - mov %rbx,%r8 │ │ │ │ - mov %rax,%rdi │ │ │ │ - mov %r11,%rsi │ │ │ │ - mov %r10,%r14 │ │ │ │ - mov 0x58(%rsp),%rax │ │ │ │ - mov %rax,%rbx │ │ │ │ - mov %rcx,0x38(%rbp) │ │ │ │ - mov %rdx,0x40(%rbp) │ │ │ │ - movq $0x3393020,0x48(%rbp) │ │ │ │ - lea -0x17(%r12),%rax │ │ │ │ - mov %rax,0x50(%rbp) │ │ │ │ - mov 0x70(%rsp),%rdx │ │ │ │ - mov %rdx,0x58(%rbp) │ │ │ │ - lea -0x26(%r12),%rax │ │ │ │ - mov %rax,0x60(%rbp) │ │ │ │ - add $0x38,%rbp │ │ │ │ - jmp 4d93e0 │ │ │ │ - movq $0x30,0x388(%r13) │ │ │ │ - movq $0x4daa60,-0x8(%rbp) │ │ │ │ - mov %rbx,0x0(%rbp) │ │ │ │ - mov %rax,0x8(%rbp) │ │ │ │ - mov %r11,0x10(%rbp) │ │ │ │ - mov %r10,0x18(%rbp) │ │ │ │ - mov %r9,0x28(%rbp) │ │ │ │ - mov %r8,0x30(%rbp) │ │ │ │ - add $0xfffffffffffffff8,%rbp │ │ │ │ - jmp 338a2b0 │ │ │ │ - cmp $0x33b7dbe,%r9 │ │ │ │ - je 4da79d │ │ │ │ - sub $0x8,%rsp │ │ │ │ - mov %rdi,%r10 │ │ │ │ - mov %r9,%rdi │ │ │ │ - mov %rsi,0x88(%rsp) │ │ │ │ - lea 0x2edd692(%rip),%rsi │ │ │ │ - mov %rdx,0x90(%rsp) │ │ │ │ - mov $0x4,%edx │ │ │ │ - mov %rax,0x98(%rsp) │ │ │ │ - xor %eax,%eax │ │ │ │ - mov %r8,0xc0(%rsp) │ │ │ │ - mov %r9,0xb8(%rsp) │ │ │ │ - mov %r10,0x80(%rsp) │ │ │ │ - mov %rcx,0xb0(%rsp) │ │ │ │ - mov %r11,0xa8(%rsp) │ │ │ │ - call 4053d0 │ │ │ │ - add $0x8,%rsp │ │ │ │ - movslq %eax,%rax │ │ │ │ - test %rax,%rax │ │ │ │ - jne 4da9af │ │ │ │ - mov 0x78(%rsp),%rdi │ │ │ │ - mov 0xa8(%rsp),%rcx │ │ │ │ - mov 0x90(%rsp),%rax │ │ │ │ - mov 0xa0(%rsp),%r11 │ │ │ │ - add $0x68,%r12 │ │ │ │ - cmp 0x358(%r13),%r12 │ │ │ │ - ja 4da84f │ │ │ │ - movq $0x4d9730,-0x60(%r12) │ │ │ │ - mov 0x98(%rsp),%rbx │ │ │ │ - mov %rbx,-0x58(%r12) │ │ │ │ - movq $0x50d128,-0x50(%r12) │ │ │ │ - movq $0x36acc57,-0x48(%r12) │ │ │ │ - mov %rdi,-0x40(%r12) │ │ │ │ - movq $0x36a4478,-0x38(%r12) │ │ │ │ - movq $0x3363ae0,-0x30(%r12) │ │ │ │ - lea -0x4f(%r12),%rbx │ │ │ │ - mov %rbx,-0x28(%r12) │ │ │ │ - mov %r14,-0x20(%r12) │ │ │ │ - movq $0x4a37b8,-0x18(%r12) │ │ │ │ - lea -0x2e(%r12),%rbx │ │ │ │ - mov %rbx,-0x10(%r12) │ │ │ │ - mov %r11,-0x8(%r12) │ │ │ │ - mov %rax,(%r12) │ │ │ │ - mov %rcx,%r14 │ │ │ │ - mov 0x60(%rsp),%rax │ │ │ │ - mov %rax,%rbx │ │ │ │ - movq $0x3393020,0x48(%rbp) │ │ │ │ - lea -0x17(%r12),%rax │ │ │ │ - mov %rax,0x50(%rbp) │ │ │ │ - mov 0x70(%rsp),%rdx │ │ │ │ - mov %rdx,0x58(%rbp) │ │ │ │ - lea -0x5e(%r12),%rax │ │ │ │ - mov %rax,0x60(%rbp) │ │ │ │ - add $0x48,%rbp │ │ │ │ - jmp 4d8608 │ │ │ │ - movq $0x68,0x388(%r13) │ │ │ │ - movq $0x4da968,0x20(%rbp) │ │ │ │ - mov %rdi,0x30(%rbp) │ │ │ │ - add $0x20,%rbp │ │ │ │ - jmp 338a2b0 │ │ │ │ - add $0x20,%r12 │ │ │ │ - cmp 0x358(%r13),%r12 │ │ │ │ - ja 4da8b0 │ │ │ │ - movq $0x4a37b8,-0x18(%r12) │ │ │ │ - mov %r14,-0x10(%r12) │ │ │ │ - mov %rsi,-0x8(%r12) │ │ │ │ - mov %rdi,(%r12) │ │ │ │ - mov %r8,%rbx │ │ │ │ - mov %rax,%r8 │ │ │ │ - mov %rdx,%rdi │ │ │ │ - lea -0x17(%r12),%rsi │ │ │ │ - mov %rbx,%r14 │ │ │ │ - mov %rcx,%rbx │ │ │ │ - add $0x58,%rbp │ │ │ │ - jmp 4d7db8 │ │ │ │ - movq $0x20,0x388(%r13) │ │ │ │ - jmp 338a720 │ │ │ │ - movq $0x28,0x388(%r13) │ │ │ │ - movq $0x4daa10,0x8(%rbp) │ │ │ │ - mov %rdi,0x10(%rbp) │ │ │ │ - mov %rsi,0x20(%rbp) │ │ │ │ - mov %rdx,0x30(%rbp) │ │ │ │ + or %r9b,-0x39(%r8) │ │ │ │ + or %r13b,0x6a(%r8) │ │ │ │ + rex.WRB add %r9b,-0x77(%r8) │ │ │ │ + (bad) -0x77(%rax) │ │ │ │ + ret │ │ │ │ + mov %r14,0x18(%rbp) │ │ │ │ + mov %rcx,0x20(%rbp) │ │ │ │ add $0x8,%rbp │ │ │ │ - jmp 338a2b0 │ │ │ │ - mov %es,(%rax) │ │ │ │ + test $0x7,%bl │ │ │ │ + jne 4d6a68 │ │ │ │ + mov (%rbx),%rax │ │ │ │ + jmp *%rax │ │ │ │ + add (%rax),%eax │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ (bad) │ │ │ │ add %al,(%rax) │ │ │ │ - add %dl,%al │ │ │ │ - mov $0x8b48031c,%ebp │ │ │ │ - or %r9b,-0x75(%r8) │ │ │ │ - pop %rbp │ │ │ │ - sbb %cl,-0x75(%rax) │ │ │ │ - rex.WRB xor %r9b,-0x75(%r8) │ │ │ │ - push %rbp │ │ │ │ - cmp %cl,-0x75(%rax) │ │ │ │ - jne 4da96c │ │ │ │ - mov 0x40(%rbp),%r14 │ │ │ │ - mov 0x48(%rbp),%rdi │ │ │ │ - mov 0x50(%rbp),%r8 │ │ │ │ - mov 0x58(%rbp),%r9 │ │ │ │ - mov 0x28(%rbp),%r10 │ │ │ │ - mov 0x20(%rbp),%r11 │ │ │ │ - mov %rsi,0x98(%rsp) │ │ │ │ - mov %r11,%rsi │ │ │ │ - mov %rdi,%r11 │ │ │ │ - mov %rdx,0x70(%rsp) │ │ │ │ - mov %r10,%rdx │ │ │ │ - mov %rcx,0x68(%rsp) │ │ │ │ - mov %r9,%rcx │ │ │ │ - mov %rbx,0x50(%rsp) │ │ │ │ - mov %rax,0x48(%rsp) │ │ │ │ - mov %r8,%rax │ │ │ │ - jmp 4da48d │ │ │ │ - nopl 0x0(%rax) │ │ │ │ - or %al,(%rax) │ │ │ │ - add %al,(%rax) │ │ │ │ - add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ - (bad) │ │ │ │ add %al,(%rax) │ │ │ │ - add %ah,-0x43(%rax) │ │ │ │ - sbb $0x3,%al │ │ │ │ - mov 0x8(%rbp),%rax │ │ │ │ + add %cl,-0x39(%rax) │ │ │ │ + add %r11b,0x48004d6a(%r8) │ │ │ │ + mov %ebx,%eax │ │ │ │ mov 0x18(%rbp),%rbx │ │ │ │ - mov 0x40(%rbp),%rcx │ │ │ │ - mov 0x20(%rbp),%r14 │ │ │ │ - mov 0x28(%rbp),%rsi │ │ │ │ - mov 0x30(%rbp),%rdi │ │ │ │ - mov 0x38(%rbp),%rdx │ │ │ │ - mov 0x10(%rbp),%r8 │ │ │ │ - add $0xffffffffffffffe0,%rbp │ │ │ │ - mov %rsi,%r11 │ │ │ │ - mov %rcx,0x98(%rsp) │ │ │ │ - mov %rdx,%rcx │ │ │ │ - mov %rbx,0x70(%rsp) │ │ │ │ - mov %rax,0x60(%rsp) │ │ │ │ - mov %rdi,%rax │ │ │ │ - mov %r8,%rdi │ │ │ │ - jmp 4da79d │ │ │ │ - mov 0xb8(%rsp),%rax │ │ │ │ - mov 0xb0(%rsp),%r11 │ │ │ │ - mov 0x78(%rsp),%r10 │ │ │ │ - mov 0x80(%rsp),%r9 │ │ │ │ - mov 0x88(%rsp),%r8 │ │ │ │ - mov 0xa8(%rsp),%rdx │ │ │ │ - mov 0x90(%rsp),%rdi │ │ │ │ - mov 0xa0(%rsp),%rsi │ │ │ │ - mov 0x98(%rsp),%rcx │ │ │ │ - jmp 4da652 │ │ │ │ - nopl 0x0(%rax) │ │ │ │ - or (%rax),%eax │ │ │ │ + mov %rax,0x18(%rbp) │ │ │ │ + test $0x7,%bl │ │ │ │ + jne 4d6a98 │ │ │ │ + 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,0x48031cbc(%rax) │ │ │ │ - mov 0x20(%rbp),%eax │ │ │ │ - mov 0x30(%rbp),%rbx │ │ │ │ - mov 0x58(%rbp),%rcx │ │ │ │ - mov 0x50(%rbp),%rdx │ │ │ │ - mov 0x28(%rbp),%rsi │ │ │ │ - mov 0x18(%rbp),%rdi │ │ │ │ - mov 0x8(%rbp),%r8 │ │ │ │ - add $0xfffffffffffffff8,%rbp │ │ │ │ - mov %rcx,%r10 │ │ │ │ - mov %rdx,%rcx │ │ │ │ - mov %rsi,%rdx │ │ │ │ - mov %rdi,%rsi │ │ │ │ - mov %r8,%rdi │ │ │ │ - mov %rbx,0x70(%rsp) │ │ │ │ - mov %rax,0x60(%rsp) │ │ │ │ - jmp 4da239 │ │ │ │ - xchg %ax,%ax │ │ │ │ - add %r8,(%r8) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ - add %bl,(%rsi) │ │ │ │ + add %cl,-0x39(%rax) │ │ │ │ + add %r9b,%r8b │ │ │ │ + push $0x4d │ │ │ │ + add %cl,-0x77(%rax) │ │ │ │ + fmuls -0x75(%rax) │ │ │ │ + pop %rbp │ │ │ │ + adc %cl,-0x77(%rax) │ │ │ │ + adc %r14b,%r14b │ │ │ │ + ret │ │ │ │ + (bad) │ │ │ │ + jne 4d6ac8 │ │ │ │ + mov (%rbx),%rax │ │ │ │ + jmp *%rax │ │ │ │ + nopl (%rax) │ │ │ │ + add (%rax),%eax │ │ │ │ add %al,(%rax) │ │ │ │ - add %ch,-0x44(%rax) │ │ │ │ - sbb $0x3,%al │ │ │ │ - mov 0x28(%rbp),%rax │ │ │ │ - mov 0x40(%rbp),%rbx │ │ │ │ - mov 0x68(%rbp),%rcx │ │ │ │ - mov 0x48(%rbp),%r14 │ │ │ │ - mov 0x50(%rbp),%rsi │ │ │ │ - mov 0x58(%rbp),%rdi │ │ │ │ - mov 0x60(%rbp),%rdx │ │ │ │ - mov 0x38(%rbp),%r8 │ │ │ │ - mov 0x30(%rbp),%r9 │ │ │ │ - mov 0x20(%rbp),%r10 │ │ │ │ - mov 0x18(%rbp),%r11 │ │ │ │ - mov %rax,0x58(%rsp) │ │ │ │ - mov 0x10(%rbp),%rax │ │ │ │ - mov %rbx,0x70(%rsp) │ │ │ │ - mov 0x8(%rbp),%rbx │ │ │ │ - add $0x8,%rbp │ │ │ │ - jmp 4da652 │ │ │ │ - nop │ │ │ │ - add %eax,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ + (bad) │ │ │ │ add %al,(%rax) │ │ │ │ - adc %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ - movabs $0x394cf0458d48031c,%rdx │ │ │ │ - clc │ │ │ │ - jb 4daad6 │ │ │ │ - movq $0x4daaf0,-0x8(%rbp) │ │ │ │ - mov 0x10(%rbx),%r14 │ │ │ │ - add $0xfffffffffffffff8,%rbp │ │ │ │ - jmp 5c0750 │ │ │ │ - jmp *-0x10(%r13) │ │ │ │ - nopw 0x0(%rax,%rax,1) │ │ │ │ + add %al,(%rax) │ │ │ │ + add %cl,-0x75(%rax) │ │ │ │ + sbb %r9b,-0x39(%r8) │ │ │ │ + sbb %r8b,(%r8) │ │ │ │ + imul $0x49,0x0(%rbp),%ecx │ │ │ │ + mov %ebx,%eax │ │ │ │ + mov 0x10(%rbp),%rdi │ │ │ │ + mov %rax,%rsi │ │ │ │ + mov 0x8(%rbp),%r14 │ │ │ │ + add $0x18,%rbp │ │ │ │ + jmp 2f83a78 │ │ │ │ + nopl 0x0(%rax,%rax,1) │ │ │ │ ... │ │ │ │ (bad) │ │ │ │ add %al,(%rax) │ │ │ │ - add %dh,%al │ │ │ │ - mov $0xc748031c,%ecx │ │ │ │ - add %r15b,(%r8) │ │ │ │ - stos %eax,%es:(%rdi) │ │ │ │ - rex.WRB add %r9b,0xd(%r13,%rcx,4) │ │ │ │ - cli │ │ │ │ - shll %cl,0x3(%rbp) │ │ │ │ - lea 0x31d21fc(%rip),%r8 │ │ │ │ - lea 0x31d21e4(%rip),%rdi │ │ │ │ - lea 0x31d21cd(%rip),%rsi │ │ │ │ - lea 0x3732fc6(%rip),%r14 │ │ │ │ - mov %rbx,-0x8(%rbp) │ │ │ │ - add $0xfffffffffffffff8,%rbp │ │ │ │ - jmp 31be7f8 │ │ │ │ - ... │ │ │ │ + add %al,(%rax) │ │ │ │ + add %al,(%rax) │ │ │ │ + add %cl,-0x39(%rax) │ │ │ │ + rex.RB clc │ │ │ │ + xor %ch,0x4d(%rbx) │ │ │ │ + add %cl,0x75(%rcx,%rcx,4) │ │ │ │ + add %cl,-0x7d(%rax) │ │ │ │ + (bad) │ │ │ │ + ret │ │ │ │ (bad) │ │ │ │ + jne 4d6b30 │ │ │ │ + mov (%rbx),%rax │ │ │ │ + jmp *%rax │ │ │ │ + nopw 0x0(%rax,%rax,1) │ │ │ │ + add %eax,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ - add %bl,%al │ │ │ │ - or $0x75,%al │ │ │ │ - add -0x73(%rax),%ecx │ │ │ │ - xor $0x3750d23,%eax │ │ │ │ - mov %rbx,%r14 │ │ │ │ - add $0x8,%rbp │ │ │ │ - jmp 32e8f68 │ │ │ │ - nopl 0x0(%rax,%rax,1) │ │ │ │ - add (%rax),%al │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ + (bad) │ │ │ │ add %al,(%rax) │ │ │ │ - adc (%rax),%al │ │ │ │ add %al,(%rax) │ │ │ │ - movabs 0x4d18c48349031cb9,%al │ │ │ │ - cmp 0x358(%rbp),%esp │ │ │ │ - ja 4dab96 │ │ │ │ - mov 0x10(%rbx),%rax │ │ │ │ - mov 0x18(%rbx),%rbx │ │ │ │ - movq $0x4daab8,-0x10(%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,0x22(%rdi) │ │ │ │ + movq $0x2f83dd8,-0x10(%r12) │ │ │ │ + mov %rbx,-0x8(%r12) │ │ │ │ + mov 0x8(%rbp),%rax │ │ │ │ mov %rax,(%r12) │ │ │ │ - mov %rbx,%rdi │ │ │ │ - lea -0x10(%r12),%rsi │ │ │ │ - lea 0x3750c90(%rip),%r14 │ │ │ │ - jmp 3240ab0 │ │ │ │ + lea -0xf(%r12),%rbx │ │ │ │ + add $0x10,%rbp │ │ │ │ + jmp *0x0(%rbp) │ │ │ │ movq $0x18,0x388(%r13) │ │ │ │ - jmp *-0x10(%r13) │ │ │ │ - nopl (%rax) │ │ │ │ - add (%rax),%al │ │ │ │ - add %al,(%rax) │ │ │ │ + jmp 338a720 │ │ │ │ + nop │ │ │ │ + (bad) │ │ │ │ add %al,(%rax) │ │ │ │ + add %al,(%rbx) │ │ │ │ add %al,(%rax) │ │ │ │ - adc (%rax),%al │ │ │ │ + add %al,(%rax,%rax,1) │ │ │ │ add %al,(%rax) │ │ │ │ - movabs $0x394cf0458d48031c,%rcx │ │ │ │ - clc │ │ │ │ - jb 4dac14 │ │ │ │ - add $0x20,%r12 │ │ │ │ - cmp 0x358(%r13),%r12 │ │ │ │ - ja 4dac09 │ │ │ │ - movq $0x3390fc8,-0x10(%rbp) │ │ │ │ - mov %rbx,-0x8(%rbp) │ │ │ │ - mov 0x10(%rbx),%rax │ │ │ │ - mov 0x18(%rbx),%rbx │ │ │ │ - movq $0x4dab60,-0x18(%r12) │ │ │ │ - mov %rax,-0x8(%r12) │ │ │ │ - mov %rbx,(%r12) │ │ │ │ - lea -0x18(%r12),%rsi │ │ │ │ - lea 0x2edd249(%rip),%r14 │ │ │ │ - add $0xfffffffffffffff0,%rbp │ │ │ │ - jmp 3359998 │ │ │ │ - movq $0x20,0x388(%r13) │ │ │ │ - jmp *-0x10(%r13) │ │ │ │ - add (%rax),%eax │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ + or %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ - sldt (%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ - add %cl,-0x73(%rax) │ │ │ │ - rex.RB │ │ │ │ - lock cmp %r15,%rax │ │ │ │ - jb 4daca0 │ │ │ │ add $0x30,%r12 │ │ │ │ cmp 0x358(%r13),%r12 │ │ │ │ - ja 4dac95 │ │ │ │ - movq $0x3390fc8,-0x10(%rbp) │ │ │ │ - mov %rbx,-0x8(%rbp) │ │ │ │ - mov 0x10(%rbx),%rax │ │ │ │ - mov 0x18(%rbx),%rcx │ │ │ │ - mov 0x20(%rbx),%rbx │ │ │ │ - movq $0x3363098,-0x28(%r12) │ │ │ │ - mov %rcx,-0x20(%r12) │ │ │ │ - mov %rbx,-0x18(%r12) │ │ │ │ - movq $0x3363ae0,-0x10(%r12) │ │ │ │ - lea -0x27(%r12),%rbx │ │ │ │ - mov %rbx,-0x8(%r12) │ │ │ │ - movq $0x3c37ef9,(%r12) │ │ │ │ - lea -0xe(%r12),%rsi │ │ │ │ - mov %rax,%r14 │ │ │ │ - add $0xfffffffffffffff0,%rbp │ │ │ │ - jmp 3240990 │ │ │ │ + ja 4d6bcb │ │ │ │ + mov 0x5(%rbx),%rax │ │ │ │ + mov 0xd(%rbx),%rcx │ │ │ │ + mov 0x15(%rbx),%rdx │ │ │ │ + mov 0x1d(%rbx),%rbx │ │ │ │ + movq $0x4d6798,-0x28(%r12) │ │ │ │ + mov %rdi,-0x18(%r12) │ │ │ │ + mov %rax,-0x10(%r12) │ │ │ │ + mov %rcx,-0x8(%r12) │ │ │ │ + mov %rdx,(%r12) │ │ │ │ + lea -0x28(%r12),%rdi │ │ │ │ + jmp 33959f8 │ │ │ │ movq $0x30,0x388(%r13) │ │ │ │ - jmp *-0x10(%r13) │ │ │ │ - nopl 0x0(%rax) │ │ │ │ + jmp *-0x8(%r13) │ │ │ │ + nopw 0x0(%rax,%rax,1) │ │ │ │ + add $0x1000000,%eax │ │ │ │ + add %al,(%rax) │ │ │ │ + add %al,(%rdi) │ │ │ │ + add %al,(%rax) │ │ │ │ + add %al,(%rax) │ │ │ │ + add %al,(%rax) │ │ │ │ + add %cl,(%rax) │ │ │ │ + add %al,(%rax) │ │ │ │ + add %ah,%al │ │ │ │ + es sbb $0x458d4803,%eax │ │ │ │ + call 1045a54c <__environ@GLIBC_2.2.5+0xc81a0a4> │ │ │ │ + (bad) │ │ │ │ + mov $0x0,%ah │ │ │ │ + add %al,(%rax) │ │ │ │ + add $0x60,%r12 │ │ │ │ + cmp 0x358(%r13),%r12 │ │ │ │ + ja 4d6cae │ │ │ │ + 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 $0x4d6720,-0x58(%r12) │ │ │ │ + mov %rax,-0x50(%r12) │ │ │ │ + mov %r14,-0x48(%r12) │ │ │ │ + mov %rcx,-0x40(%r12) │ │ │ │ + mov %rdx,-0x38(%r12) │ │ │ │ + mov %rsi,-0x30(%r12) │ │ │ │ + mov %rdi,-0x28(%r12) │ │ │ │ + movq $0x4d6b88,-0x20(%r12) │ │ │ │ + mov %r14,-0x18(%r12) │ │ │ │ + mov %rcx,-0x10(%r12) │ │ │ │ + mov %rdx,-0x8(%r12) │ │ │ │ + mov %rdi,(%r12) │ │ │ │ + mov %rbx,%r9 │ │ │ │ + mov %r8,%rbx │ │ │ │ + mov %rax,%r8 │ │ │ │ + mov %rbx,%rdi │ │ │ │ + lea 0x31d231d(%rip),%rsi │ │ │ │ + lea 0x31d22b6(%rip),%r14 │ │ │ │ + lea -0x57(%r12),%rax │ │ │ │ + mov %rax,-0x18(%rbp) │ │ │ │ + lea -0x1d(%r12),%rbx │ │ │ │ + mov %rbx,-0x10(%rbp) │ │ │ │ + mov %rax,-0x8(%rbp) │ │ │ │ + add $0xffffffffffffffe8,%rbp │ │ │ │ + jmp 2f7e2e0 │ │ │ │ + movq $0x60,0x388(%r13) │ │ │ │ + jmp *-0x8(%r13) │ │ │ │ + nopl (%rax) │ │ │ │ add (%rax),%eax │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ sldt (%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %cl,-0x73(%rax) │ │ │ │ - rex.RB fmuls -0x8(%r9,%rdi,1) │ │ │ │ - jb 4dade4 │ │ │ │ - movq $0x3390fc8,-0x10(%rbp) │ │ │ │ + rex.RB rorb $0xf,-0x8(%r9,%rdi,1) │ │ │ │ + (bad) │ │ │ │ + pop %rsi │ │ │ │ + add %eax,(%rax) │ │ │ │ + add %cl,-0x39(%rax) │ │ │ │ + rex.RB │ │ │ │ + lock enter $0x390f,$0x3 │ │ │ │ mov %rbx,-0x8(%rbp) │ │ │ │ - movq $0x4dad10,-0x28(%rbp) │ │ │ │ + movq $0x4d6d28,-0x28(%rbp) │ │ │ │ mov 0x10(%rbx),%rax │ │ │ │ mov 0x18(%rbx),%rcx │ │ │ │ mov 0x20(%rbx),%rbx │ │ │ │ - mov %rax,-0x20(%rbp) │ │ │ │ - mov %rcx,-0x18(%rbp) │ │ │ │ + mov %rcx,-0x20(%rbp) │ │ │ │ + mov %rax,-0x18(%rbp) │ │ │ │ add $0xffffffffffffffd8,%rbp │ │ │ │ test $0x7,%bl │ │ │ │ - jne 4dad10 │ │ │ │ + jne 4d6d28 │ │ │ │ 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,-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,0x48000000(%rax) │ │ │ │ - mov 0xf(%rbx),%eax │ │ │ │ - mov 0x7(%rbx),%rbx │ │ │ │ - mov 0x7(%rbx),%rcx │ │ │ │ - mov 0xf(%rbx),%rdx │ │ │ │ - mov 0x17(%rbx),%rsi │ │ │ │ - mov 0x1f(%rbx),%rdi │ │ │ │ - mov 0x27(%rbx),%r8 │ │ │ │ - mov 0x2f(%rbx),%r9 │ │ │ │ - mov 0x37(%rbx),%r10 │ │ │ │ - mov 0x3f(%rbx),%r11 │ │ │ │ - mov 0x47(%rbx),%rbx │ │ │ │ - movq $0x4dac28,-0x88(%r12) │ │ │ │ - mov %r11,-0x78(%r12) │ │ │ │ - mov 0x8(%rbp),%r11 │ │ │ │ - mov %r11,-0x70(%r12) │ │ │ │ - mov 0x10(%rbp),%r11 │ │ │ │ - mov %r11,-0x68(%r12) │ │ │ │ - movq $0x573d88,-0x60(%r12) │ │ │ │ - mov %rcx,-0x58(%r12) │ │ │ │ - mov %rdx,-0x50(%r12) │ │ │ │ - mov %rsi,-0x48(%r12) │ │ │ │ - mov %rdi,-0x40(%r12) │ │ │ │ - mov %r8,-0x38(%r12) │ │ │ │ - mov %r9,-0x30(%r12) │ │ │ │ - mov %r10,-0x28(%r12) │ │ │ │ - lea -0x88(%r12),%rcx │ │ │ │ - mov %rcx,-0x20(%r12) │ │ │ │ - mov %rbx,-0x18(%r12) │ │ │ │ - movq $0x4ebdb0,-0x10(%r12) │ │ │ │ - lea -0x5f(%r12),%rbx │ │ │ │ - mov %rbx,-0x8(%r12) │ │ │ │ - mov %rax,(%r12) │ │ │ │ - lea -0xf(%r12),%rbx │ │ │ │ - add $0x18,%rbp │ │ │ │ - jmp *0x0(%rbp) │ │ │ │ - movq $0x90,0x388(%r13) │ │ │ │ - jmp 338a720 │ │ │ │ - jmp *-0x10(%r13) │ │ │ │ - sldt (%rax) │ │ │ │ - add %al,(%rdx) │ │ │ │ - add %al,(%rax) │ │ │ │ - add %al,(%rax,%rax,1) │ │ │ │ - add %al,(%rax) │ │ │ │ - add %al,(%rax) │ │ │ │ - add %al,(%rax) │ │ │ │ - or %al,(%rax) │ │ │ │ - add %al,(%rax) │ │ │ │ - mov %bh,-0x72b7fce4(%rax) │ │ │ │ - rex.RB mov $0x4c,%r8b │ │ │ │ - cmp %edi,%eax │ │ │ │ - jb 4dae98 │ │ │ │ - movq $0x4dae60,-0x30(%rbp) │ │ │ │ - mov 0x6(%rbx),%rax │ │ │ │ - mov 0xe(%rbx),%rcx │ │ │ │ - mov 0x16(%rbx),%rdx │ │ │ │ - mov 0x1e(%rbx),%rbx │ │ │ │ - mov %rbx,%rdi │ │ │ │ - mov %r14,%rbx │ │ │ │ - mov %rcx,-0x28(%rbp) │ │ │ │ - mov %rax,-0x20(%rbp) │ │ │ │ - mov %rdx,-0x18(%rbp) │ │ │ │ - mov %rdi,-0x10(%rbp) │ │ │ │ - mov %rsi,-0x8(%rbp) │ │ │ │ - add $0xffffffffffffffd0,%rbp │ │ │ │ + add %cl,-0x39(%rax) │ │ │ │ + rex.RB clc │ │ │ │ + push $0x48004d6d │ │ │ │ + mov 0x7(%rbx),%eax │ │ │ │ + mov 0xf(%rbx),%rbx │ │ │ │ + mov %rbx,%rcx │ │ │ │ + mov 0x8(%rbp),%rbx │ │ │ │ + mov %rcx,0x0(%rbp) │ │ │ │ + mov %rax,0x8(%rbp) │ │ │ │ + add $0xfffffffffffffff8,%rbp │ │ │ │ test $0x7,%bl │ │ │ │ - jne 4dae60 │ │ │ │ + jne 4d6d68 │ │ │ │ mov (%rbx),%rax │ │ │ │ jmp *%rax │ │ │ │ nopl (%rax) │ │ │ │ - add $0x0,%eax │ │ │ │ + add (%rax),%eax │ │ │ │ add %al,(%rax) │ │ │ │ - add %bl,(%rsi) │ │ │ │ add %al,(%rax) │ │ │ │ - add %ch,(%rax) │ │ │ │ - mov $0xc748031c,%eax │ │ │ │ - rex.RB loopne 4dae4d │ │ │ │ - scas %es:(%rdi),%al │ │ │ │ - rex.WRB add %r9b,-0x75(%r8) │ │ │ │ - jne 4dae94 │ │ │ │ - lea 0x31da3d6(%rip),%r14 │ │ │ │ - mov 0x7(%rbx),%rax │ │ │ │ - mov %rax,-0x18(%rbp) │ │ │ │ - mov 0xf(%rbx),%rax │ │ │ │ - mov %rax,-0x10(%rbp) │ │ │ │ - mov 0x17(%rbx),%rax │ │ │ │ - mov %rax,-0x8(%rbp) │ │ │ │ - mov %rbx,0x0(%rbp) │ │ │ │ - add $0xffffffffffffffe0,%rbp │ │ │ │ - jmp 4c7e08 │ │ │ │ - jmp *-0x8(%r13) │ │ │ │ - mov 0x20(%rbp),%rdi │ │ │ │ - mov %rdx,%r14 │ │ │ │ - mov %rdi,%rbx │ │ │ │ - jmp 4daf5c │ │ │ │ - nopl 0x0(%rax,%rax,1) │ │ │ │ - add $0x3,%eax │ │ │ │ add %al,(%rax) │ │ │ │ - add %bl,(%rsi) │ │ │ │ + (bad) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ - add %cl,-0x75(%rax) │ │ │ │ - or %r9b,-0x75(%r8) │ │ │ │ - rex.WRB adc %r9b,-0x75(%r8) │ │ │ │ - jne 4daef4 │ │ │ │ - add $0xffffffffffffffe0,%rbp │ │ │ │ - jmp 4daf5c │ │ │ │ + add %cl,-0x39(%rax) │ │ │ │ + rex.RB clc │ │ │ │ + test $0x6d,%al │ │ │ │ + rex.WRB add %r9b,-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 4d6da8 │ │ │ │ + mov (%rbx),%rax │ │ │ │ + jmp *%rax │ │ │ │ nopl (%rax) │ │ │ │ - or %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,-0x75(%rax) │ │ │ │ - sub %r9b,-0x75(%r8) │ │ │ │ - rex.WRB xor %r9b,-0x75(%r8) │ │ │ │ - push %rbp │ │ │ │ - cmp %cl,-0x75(%rax) │ │ │ │ - jne 4daf40 │ │ │ │ - mov %rbx,%rdi │ │ │ │ - and $0x7,%edi │ │ │ │ - cmp $0x1,%rdi │ │ │ │ - jne 4dae9c │ │ │ │ - add $0x38,%r12 │ │ │ │ - cmp 0x358(%r13),%r12 │ │ │ │ - ja 4dafcc │ │ │ │ - movq $0x3363ae0,-0x30(%r12) │ │ │ │ - mov 0x40(%rbp),%rbx │ │ │ │ - mov %rbx,-0x28(%r12) │ │ │ │ - mov 0x10(%rbp),%rbx │ │ │ │ - mov %rbx,-0x20(%r12) │ │ │ │ - movq $0x4a37b8,-0x18(%r12) │ │ │ │ + add %cl,-0x39(%rax) │ │ │ │ + rex.RB clc │ │ │ │ + call 484dbb1e <__environ@GLIBC_2.2.5+0x4489b676> │ │ │ │ + mov 0x7(%rbx),%eax │ │ │ │ + mov 0xf(%rbx),%rbx │ │ │ │ + mov %rbx,%rcx │ │ │ │ mov 0x8(%rbp),%rbx │ │ │ │ - mov %rbx,-0x10(%r12) │ │ │ │ - lea -0x2e(%r12),%rbx │ │ │ │ - mov %rbx,-0x8(%r12) │ │ │ │ - mov 0x18(%rbp),%rbx │ │ │ │ - mov %rbx,(%r12) │ │ │ │ - lea -0x17(%r12),%rbx │ │ │ │ - mov %rdx,%r14 │ │ │ │ - add $0x40,%r12 │ │ │ │ - cmp 0x358(%r13),%r12 │ │ │ │ - ja 4dafb0 │ │ │ │ - movq $0x4dacb8,-0x38(%r12) │ │ │ │ - mov %rcx,-0x28(%r12) │ │ │ │ - mov %rsi,-0x20(%r12) │ │ │ │ - mov %r14,-0x18(%r12) │ │ │ │ - movq $0x3363098,-0x10(%r12) │ │ │ │ - movq $0x3c372d9,-0x8(%r12) │ │ │ │ - lea -0x38(%r12),%rcx │ │ │ │ - mov %rcx,(%r12) │ │ │ │ - lea -0xf(%r12),%rsi │ │ │ │ - mov %rbx,%r14 │ │ │ │ - mov %rax,%rbx │ │ │ │ - add $0x50,%rbp │ │ │ │ - jmp 3395748 │ │ │ │ - movq $0x40,0x388(%r13) │ │ │ │ - movq $0x4daec0,0x20(%rbp) │ │ │ │ - add $0x20,%rbp │ │ │ │ - jmp 338a798 │ │ │ │ - movq $0x38,0x388(%r13) │ │ │ │ - jmp 338a720 │ │ │ │ - nopl 0x0(%rax) │ │ │ │ - sldt (%rax) │ │ │ │ - add %al,(%rdx) │ │ │ │ - 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) │ │ │ │ - lea -0x30(%rbp),%rax │ │ │ │ - cmp %r15,%rax │ │ │ │ - jb 4db074 │ │ │ │ - movq $0x4db058,-0x30(%rbp) │ │ │ │ - mov 0x6(%rbx),%rax │ │ │ │ - mov 0xe(%rbx),%rcx │ │ │ │ - mov 0x16(%rbx),%rdx │ │ │ │ - mov 0x1e(%rbx),%rbx │ │ │ │ - mov %rbx,%rdi │ │ │ │ - mov %r14,%rbx │ │ │ │ - mov %rax,-0x28(%rbp) │ │ │ │ - mov %rcx,-0x20(%rbp) │ │ │ │ - mov %rdx,-0x18(%rbp) │ │ │ │ - mov %rdi,-0x10(%rbp) │ │ │ │ - mov %rsi,-0x8(%rbp) │ │ │ │ - add $0xffffffffffffffd0,%rbp │ │ │ │ + mov %rcx,0x0(%rbp) │ │ │ │ + mov %rax,0x8(%rbp) │ │ │ │ + add $0xfffffffffffffff8,%rbp │ │ │ │ test $0x7,%bl │ │ │ │ - jne 4db058 │ │ │ │ + jne 4d6de8 │ │ │ │ mov (%rbx),%rax │ │ │ │ jmp *%rax │ │ │ │ - nopl 0x0(%rax) │ │ │ │ + nopl (%rax) │ │ │ │ add $0x0,%eax │ │ │ │ add %al,(%rax) │ │ │ │ add %bl,(%rsi) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %cl,-0x39(%rax) │ │ │ │ - add %r9b,0x4c004db0(%r8) │ │ │ │ - mov 0x28(%rbp),%esi │ │ │ │ - mov %rbx,%rax │ │ │ │ - mov 0x20(%rbp),%rbx │ │ │ │ - mov %rax,0x28(%rbp) │ │ │ │ - jmp 3395508 │ │ │ │ - jmp *-0x8(%r13) │ │ │ │ - add $0x2,%eax │ │ │ │ - add %al,(%rax) │ │ │ │ - add %bl,(%rsi) │ │ │ │ - add %al,(%rax) │ │ │ │ - add %al,(%rax) │ │ │ │ - add %al,(%rax) │ │ │ │ - add %cl,-0x77(%rax) │ │ │ │ - fisttps -0x75(%rax) │ │ │ │ - jne 4db097 │ │ │ │ - lea 0x31c8c33(%rip),%r14 │ │ │ │ - mov 0x10(%rbp),%rax │ │ │ │ - movq $0x3393020,0x10(%rbp) │ │ │ │ - mov 0x18(%rbp),%rbx │ │ │ │ - mov 0x28(%rbp),%rcx │ │ │ │ - mov %rcx,0x18(%rbp) │ │ │ │ - mov %rax,0x20(%rbp) │ │ │ │ - mov %rbx,0x28(%rbp) │ │ │ │ - add $0x10,%rbp │ │ │ │ - jmp 537560 │ │ │ │ - nop │ │ │ │ - sldt (%rax) │ │ │ │ - add %al,(%rdx) │ │ │ │ - add %al,(%rax) │ │ │ │ - add %al,(%rax,%rax,1) │ │ │ │ - add %al,(%rax) │ │ │ │ - add %al,(%rax) │ │ │ │ - add %al,(%rax) │ │ │ │ - or %al,(%rax) │ │ │ │ - add %al,(%rax) │ │ │ │ - lock mov $0x1c,%ch │ │ │ │ - add -0x73(%rax),%ecx │ │ │ │ - rex.RB rorb $1,-0x8(%r9,%rdi,1) │ │ │ │ - jb 4db1d1 │ │ │ │ - movq $0x4db138,-0x30(%rbp) │ │ │ │ - mov 0x6(%rbx),%rax │ │ │ │ - mov 0xe(%rbx),%rcx │ │ │ │ - mov 0x16(%rbx),%rdx │ │ │ │ - mov 0x1e(%rbx),%rbx │ │ │ │ - mov %rbx,%rdi │ │ │ │ - mov %r14,%rbx │ │ │ │ - mov %rax,-0x28(%rbp) │ │ │ │ - mov %rcx,-0x20(%rbp) │ │ │ │ - mov %rdi,-0x18(%rbp) │ │ │ │ - mov %rdx,-0x10(%rbp) │ │ │ │ - mov %rsi,-0x8(%rbp) │ │ │ │ - add $0xffffffffffffffd0,%rbp │ │ │ │ - test $0x7,%bl │ │ │ │ - jne 4db138 │ │ │ │ + add %r11b,(%r8) │ │ │ │ + outsb %ds:(%rsi),(%dx) │ │ │ │ + rex.WRB add %r9b,-0x77(%r8) │ │ │ │ + fmuls -0x75(%rax) │ │ │ │ + pop %rbp │ │ │ │ + or %cl,-0x77(%rax) │ │ │ │ + or %r14b,%r14b │ │ │ │ + ret │ │ │ │ + (bad) │ │ │ │ + jne 4d6e18 │ │ │ │ mov (%rbx),%rax │ │ │ │ jmp *%rax │ │ │ │ nopl (%rax) │ │ │ │ add $0x0,%eax │ │ │ │ add %al,(%rax) │ │ │ │ add %bl,(%rsi) │ │ │ │ add %al,(%rax) │ │ │ │ - add %dl,0x48031cb5(%rax) │ │ │ │ - movl $0x4db168,0x0(%rbp) │ │ │ │ - mov %rbx,%rax │ │ │ │ - mov 0x28(%rbp),%rbx │ │ │ │ - mov %rax,0x28(%rbp) │ │ │ │ - test $0x7,%bl │ │ │ │ - jne 4db168 │ │ │ │ - mov (%rbx),%rax │ │ │ │ - jmp *%rax │ │ │ │ - nopl (%rax) │ │ │ │ - add $0x0,%eax │ │ │ │ add %al,(%rax) │ │ │ │ - add %bl,(%rsi) │ │ │ │ add %al,(%rax) │ │ │ │ - add %ah,-0x4b(%rax) │ │ │ │ - sbb $0x3,%al │ │ │ │ - add $0x28,%r12 │ │ │ │ - cmp 0x358(%r13),%r12 │ │ │ │ - ja 4db1c1 │ │ │ │ - mov 0x7(%rbx),%rax │ │ │ │ - mov 0xf(%rbx),%rbx │ │ │ │ - movq $0x4daff8,-0x20(%r12) │ │ │ │ - mov 0x8(%rbp),%rcx │ │ │ │ - mov %rcx,-0x18(%r12) │ │ │ │ - mov 0x10(%rbp),%rcx │ │ │ │ - mov %rcx,-0x10(%r12) │ │ │ │ - mov 0x20(%rbp),%rdx │ │ │ │ - mov %rdx,-0x8(%r12) │ │ │ │ - mov %rbx,(%r12) │ │ │ │ - lea -0x1e(%r12),%r8 │ │ │ │ - mov %rcx,%rdi │ │ │ │ - mov 0x28(%rbp),%rsi │ │ │ │ - mov %rax,%r14 │ │ │ │ - mov 0x18(%rbp),%rbx │ │ │ │ - add $0x30,%rbp │ │ │ │ - jmp 4d7db8 │ │ │ │ - movq $0x28,0x388(%r13) │ │ │ │ - jmp 338a720 │ │ │ │ - jmp *-0x8(%r13) │ │ │ │ - nopl (%rax) │ │ │ │ - sldt (%rax) │ │ │ │ - add %al,(%rdx) │ │ │ │ + add %cl,-0x75(%rax) │ │ │ │ + adc %r9b,-0x39(%r8) │ │ │ │ + adc %r10b,0x6e(%r8) │ │ │ │ + rex.WRB add %r9b,-0x77(%r9) │ │ │ │ + fmuls -0x77(%rax) │ │ │ │ + (bad) │ │ │ │ + mov 0x8(%rbp),%rsi │ │ │ │ + mov 0x28(%rbp),%r14 │ │ │ │ + add $0x10,%rbp │ │ │ │ + jmp 2f83a78 │ │ │ │ + jmp *-0x10(%r13) │ │ │ │ + nop │ │ │ │ + add (%rcx),%eax │ │ │ │ add %al,(%rax) │ │ │ │ - add %cl,(%rcx) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ + (bad) │ │ │ │ add %al,(%rax) │ │ │ │ - add %cl,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ - add %ch,(%rax) │ │ │ │ - mov $0x1c,%ch │ │ │ │ - add -0x73(%rax),%ecx │ │ │ │ - rex.RB test $0x4c,%al │ │ │ │ - cmp %edi,%eax │ │ │ │ - jb 4db39b │ │ │ │ - movq $0x4db280,-0x58(%rbp) │ │ │ │ - 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),%r11 │ │ │ │ - mov 0x46(%rbx),%rbx │ │ │ │ - mov %rbx,0x40(%rsp) │ │ │ │ - mov %r14,%rbx │ │ │ │ - mov %r8,-0x50(%rbp) │ │ │ │ - mov 0x40(%rsp),%r8 │ │ │ │ - mov %r8,-0x48(%rbp) │ │ │ │ - mov %r10,-0x40(%rbp) │ │ │ │ - mov %r11,-0x38(%rbp) │ │ │ │ - mov %rcx,-0x30(%rbp) │ │ │ │ - mov %rdx,-0x28(%rbp) │ │ │ │ - mov %rax,-0x20(%rbp) │ │ │ │ - mov %r9,-0x18(%rbp) │ │ │ │ - mov %rdi,-0x10(%rbp) │ │ │ │ - mov %rsi,-0x8(%rbp) │ │ │ │ - add $0xffffffffffffffa8,%rbp │ │ │ │ + add %al,(%rax) │ │ │ │ + add %cl,-0x39(%rax) │ │ │ │ + add %r9b,0x48004d6e(%r8) │ │ │ │ + mov %ebx,%eax │ │ │ │ + mov 0x8(%rbp),%rbx │ │ │ │ + mov %r14,0x8(%rbp) │ │ │ │ + mov %rax,0x18(%rbp) │ │ │ │ test $0x7,%bl │ │ │ │ - jne 4db280 │ │ │ │ + jne 4d6e88 │ │ │ │ mov (%rbx),%rax │ │ │ │ jmp *%rax │ │ │ │ nopl 0x0(%rax) │ │ │ │ - or (%rax),%al │ │ │ │ + add (%rax),%eax │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ (bad) │ │ │ │ add %al,(%rax) │ │ │ │ - add %bl,0x48031cb4(%rax) │ │ │ │ - movl $0x4db2b0,0x0(%rbp) │ │ │ │ - mov %rbx,%rax │ │ │ │ - mov 0x50(%rbp),%rbx │ │ │ │ - mov %rax,0x50(%rbp) │ │ │ │ + add %al,(%rax) │ │ │ │ + add %al,(%rax) │ │ │ │ + add %cl,-0x39(%rax) │ │ │ │ + add %r15b,0x48004d6e(%r8) │ │ │ │ + mov %ebx,%eax │ │ │ │ + mov 0x18(%rbp),%rbx │ │ │ │ + mov %rax,0x18(%rbp) │ │ │ │ test $0x7,%bl │ │ │ │ - jne 4db2b0 │ │ │ │ + jne 4d6eb8 │ │ │ │ mov (%rbx),%rax │ │ │ │ jmp *%rax │ │ │ │ nopl (%rax) │ │ │ │ - or (%rax),%al │ │ │ │ + add (%rax),%eax │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ (bad) │ │ │ │ add %al,(%rax) │ │ │ │ - add %ch,-0x4c(%rax) │ │ │ │ - sbb $0x3,%al │ │ │ │ - add $0x88,%r12 │ │ │ │ - cmp 0x358(%r13),%r12 │ │ │ │ - ja 4db38b │ │ │ │ - mov 0x7(%rbx),%rax │ │ │ │ - mov 0xf(%rbx),%rbx │ │ │ │ - movq $0x4dabb8,-0x80(%r12) │ │ │ │ - mov %rax,-0x70(%r12) │ │ │ │ - mov 0x10(%rbp),%rcx │ │ │ │ - mov %rcx,-0x68(%r12) │ │ │ │ - movq $0x50aa00,-0x60(%r12) │ │ │ │ - mov 0x20(%rbp),%rcx │ │ │ │ - mov %rcx,-0x58(%r12) │ │ │ │ - lea -0x80(%r12),%rcx │ │ │ │ - mov %rcx,-0x50(%r12) │ │ │ │ - movq $0x4dae00,-0x48(%r12) │ │ │ │ - mov %rax,-0x40(%r12) │ │ │ │ - mov 0x38(%rbp),%rax │ │ │ │ - mov %rax,-0x38(%r12) │ │ │ │ - mov %rbx,-0x30(%r12) │ │ │ │ - lea -0x5f(%r12),%rax │ │ │ │ - mov %rax,-0x28(%r12) │ │ │ │ - movq $0x4db0d8,-0x20(%r12) │ │ │ │ - mov 0x28(%rbp),%rax │ │ │ │ - mov %rax,-0x18(%r12) │ │ │ │ - mov 0x30(%rbp),%rax │ │ │ │ - mov %rax,-0x10(%r12) │ │ │ │ - lea -0x46(%r12),%rbx │ │ │ │ - mov %rbx,-0x8(%r12) │ │ │ │ - mov 0x48(%rbp),%rbx │ │ │ │ - mov %rbx,(%r12) │ │ │ │ - mov 0x18(%rbp),%r8 │ │ │ │ - mov 0x40(%rbp),%rdi │ │ │ │ - lea 0x31c8e98(%rip),%rsi │ │ │ │ - mov 0x8(%rbp),%r14 │ │ │ │ - movq $0x3393020,0x38(%rbp) │ │ │ │ - mov 0x50(%rbp),%rbx │ │ │ │ - mov %rbx,0x40(%rbp) │ │ │ │ - mov %rax,0x48(%rbp) │ │ │ │ - lea -0x1e(%r12),%rax │ │ │ │ - mov %rax,0x50(%rbp) │ │ │ │ - add $0x38,%rbp │ │ │ │ - jmp 4b8650 │ │ │ │ - movq $0x88,0x388(%r13) │ │ │ │ - jmp 338a720 │ │ │ │ - jmp *-0x8(%r13) │ │ │ │ - nop │ │ │ │ - sbb %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ - add $0x0,%al │ │ │ │ add %al,(%rax) │ │ │ │ + add %cl,-0x39(%rax) │ │ │ │ + add %r13b,%r8b │ │ │ │ + outsb %ds:(%rsi),(%dx) │ │ │ │ + rex.WRB add %r9b,-0x77(%r8) │ │ │ │ + fmuls -0x75(%rax) │ │ │ │ + pop %rbp │ │ │ │ + or %cl,-0x77(%rax) │ │ │ │ + or %r14b,%r14b │ │ │ │ + ret │ │ │ │ (bad) │ │ │ │ - add %al,(%rax) │ │ │ │ - add %al,(%rcx) │ │ │ │ - add %al,(%rax) │ │ │ │ - add %cl,(%rax) │ │ │ │ - add %al,(%rax) │ │ │ │ - add %cl,0x48031cb3(%rax) │ │ │ │ - lea -0x60(%rbp),%eax │ │ │ │ - cmp %r15,%rax │ │ │ │ - jb 4db5d3 │ │ │ │ - movq $0x4db450,-0x60(%rbp) │ │ │ │ - mov 0x4(%rbx),%rax │ │ │ │ - mov 0xc(%rbx),%rcx │ │ │ │ - mov 0x14(%rbx),%rdx │ │ │ │ - mov 0x1c(%rbx),%r9 │ │ │ │ - mov 0x24(%rbx),%r10 │ │ │ │ - mov 0x2c(%rbx),%r11 │ │ │ │ - mov %rax,0x40(%rsp) │ │ │ │ - mov 0x34(%rbx),%rax │ │ │ │ - mov 0x3c(%rbx),%rbx │ │ │ │ - mov %rbx,0x48(%rsp) │ │ │ │ - mov %rsi,%rbx │ │ │ │ - mov 0x40(%rsp),%rsi │ │ │ │ - mov %rsi,-0x58(%rbp) │ │ │ │ - mov %rax,-0x50(%rbp) │ │ │ │ - mov %r10,-0x48(%rbp) │ │ │ │ - mov %r11,-0x40(%rbp) │ │ │ │ - mov %rdx,-0x38(%rbp) │ │ │ │ - mov %r9,-0x30(%rbp) │ │ │ │ - mov 0x48(%rsp),%rax │ │ │ │ - mov %rax,-0x28(%rbp) │ │ │ │ - mov %rcx,-0x20(%rbp) │ │ │ │ - mov %r14,-0x18(%rbp) │ │ │ │ - mov %rdi,-0x10(%rbp) │ │ │ │ - mov %r8,-0x8(%rbp) │ │ │ │ - add $0xffffffffffffffa0,%rbp │ │ │ │ - test $0x7,%bl │ │ │ │ - jne 4db450 │ │ │ │ + jne 4d6ee8 │ │ │ │ mov (%rbx),%rax │ │ │ │ jmp *%rax │ │ │ │ - xchg %ax,%ax │ │ │ │ - or (%rax),%edx │ │ │ │ - add %al,(%rax) │ │ │ │ + nopl (%rax) │ │ │ │ + add (%rax),%eax │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ - (bad) │ │ │ │ add %al,(%rax) │ │ │ │ - add %dh,%al │ │ │ │ - mov $0x1c,%dl │ │ │ │ - add -0x7f(%rcx),%ecx │ │ │ │ (bad) │ │ │ │ - or %al,(%rcx) │ │ │ │ - add %al,(%rax) │ │ │ │ - cmp 0x358(%r13),%r12 │ │ │ │ - ja 4db5c3 │ │ │ │ - movq $0x338ff58,-0x100(%r12) │ │ │ │ - mov 0x48(%rbp),%rax │ │ │ │ - mov %rax,-0xf0(%r12) │ │ │ │ - movq $0x4d7db8,-0xe8(%r12) │ │ │ │ - lea -0xa7(%r12),%rcx │ │ │ │ - mov %rcx,-0xe0(%r12) │ │ │ │ - mov 0x8(%rbp),%rcx │ │ │ │ - mov %rcx,-0xd8(%r12) │ │ │ │ - lea -0x100(%r12),%rdx │ │ │ │ - mov %rdx,-0xd0(%r12) │ │ │ │ - mov 0x10(%rbp),%rsi │ │ │ │ - mov %rsi,-0xc8(%r12) │ │ │ │ - movq $0x4d8608,-0xc0(%r12) │ │ │ │ - lea -0x72(%r12),%rsi │ │ │ │ - mov %rsi,-0xb8(%r12) │ │ │ │ - lea -0xe4(%r12),%rdi │ │ │ │ - mov %rdi,-0xb0(%r12) │ │ │ │ - movq $0x4d8be8,-0xa8(%r12) │ │ │ │ - lea -0xbf(%r12),%r8 │ │ │ │ - mov %r8,-0xa0(%r12) │ │ │ │ - movq $0x4d93e0,-0x98(%r12) │ │ │ │ - mov %rsi,-0x90(%r12) │ │ │ │ - mov %rdi,-0x88(%r12) │ │ │ │ - mov %r8,-0x80(%r12) │ │ │ │ - movq $0x4da078,-0x78(%r12) │ │ │ │ - mov %rcx,-0x70(%r12) │ │ │ │ - mov %rdi,-0x68(%r12) │ │ │ │ - mov %r8,-0x60(%r12) │ │ │ │ - lea -0x91(%r12),%rsi │ │ │ │ - mov %rsi,-0x58(%r12) │ │ │ │ - mov 0x38(%rbp),%rsi │ │ │ │ - mov %rsi,-0x50(%r12) │ │ │ │ - movq $0x4db1f0,-0x48(%r12) │ │ │ │ - mov 0x58(%rbp),%rsi │ │ │ │ - mov %rsi,-0x40(%r12) │ │ │ │ - mov 0x40(%rbp),%rsi │ │ │ │ - mov %rsi,-0x38(%r12) │ │ │ │ - mov 0x50(%rbp),%rsi │ │ │ │ - mov %rsi,-0x30(%r12) │ │ │ │ - mov %rdi,-0x28(%r12) │ │ │ │ - mov %rcx,-0x20(%r12) │ │ │ │ - mov %rdx,-0x18(%r12) │ │ │ │ - mov 0x28(%rbp),%rcx │ │ │ │ - mov %rcx,-0x10(%r12) │ │ │ │ - mov 0x30(%rbp),%rcx │ │ │ │ - mov %rcx,-0x8(%r12) │ │ │ │ - mov 0x18(%rbp),%rdx │ │ │ │ - mov %rdx,(%r12) │ │ │ │ - mov %rsi,%r9 │ │ │ │ - mov %rbx,%r8 │ │ │ │ - mov %rax,%rdi │ │ │ │ - mov 0x20(%rbp),%rsi │ │ │ │ - mov %rcx,%r14 │ │ │ │ - lea -0x46(%r12),%rax │ │ │ │ - mov %rax,0x58(%rbp) │ │ │ │ - add $0x58,%rbp │ │ │ │ - jmp 4bcae8 │ │ │ │ - movq $0x108,0x388(%r13) │ │ │ │ - jmp 338a720 │ │ │ │ - jmp *-0x8(%r13) │ │ │ │ - nop │ │ │ │ - add %eax,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ - adc %al,(%rax) │ │ │ │ - add %al,(%rax) │ │ │ │ - js 4db57b │ │ │ │ - (bad) │ │ │ │ - add -0x73(%rax),%ecx │ │ │ │ - rex.RB fmuls -0x8(%r9,%rdi,1) │ │ │ │ - jb 4db612 │ │ │ │ - movq $0x3390fc8,-0x10(%rbp) │ │ │ │ - mov %rbx,-0x8(%rbp) │ │ │ │ - movq $0x4db628,-0x18(%rbp) │ │ │ │ - mov 0x10(%rbx),%r14 │ │ │ │ - add $0xffffffffffffffe8,%rbp │ │ │ │ - jmp 6688f0 │ │ │ │ - jmp *-0x10(%r13) │ │ │ │ - xchg %ax,%ax │ │ │ │ + add %cl,-0x75(%rax) │ │ │ │ + sbb %r9b,-0x39(%r8) │ │ │ │ + sbb %r12b,(%r8) │ │ │ │ + outsl %ds:(%rsi),(%dx) │ │ │ │ + rex.WRB add %r9b,-0x77(%r9) │ │ │ │ + fmuls -0x75(%rax) │ │ │ │ + jge 4d6f03 │ │ │ │ + mov %rax,%rsi │ │ │ │ + mov 0x10(%rbp),%r14 │ │ │ │ + add $0x18,%rbp │ │ │ │ + jmp 2f83a78 │ │ │ │ + nopl 0x0(%rax,%rax,1) │ │ │ │ ... │ │ │ │ (bad) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %cl,-0x39(%rax) │ │ │ │ - rex.RB │ │ │ │ - lock pop %rax │ │ │ │ - mov $0x4d,%dh │ │ │ │ - add %cl,-0x77(%rax) │ │ │ │ - fmuls -0x77(%rax) │ │ │ │ - xrelease mov %r14,-0x8(%rbp) │ │ │ │ - mov %rax,0x0(%rbp) │ │ │ │ - add $0xfffffffffffffff0,%rbp │ │ │ │ - jmp 33893b0 │ │ │ │ - nop │ │ │ │ - add (%rax),%al │ │ │ │ + rex.RB clc │ │ │ │ + push %rax │ │ │ │ + outsl %ds:(%rsi),(%dx) │ │ │ │ + rex.WRB add %r9b,0x75(%r9,%rcx,4) │ │ │ │ + add %cl,-0x7d(%rax) │ │ │ │ + (bad) │ │ │ │ + ret │ │ │ │ + (bad) │ │ │ │ + jne 4d6f50 │ │ │ │ + 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) │ │ │ │ - and %cl,0x3b(%rbp) │ │ │ │ + sbb %cl,0x3b(%rbp) │ │ │ │ movsl %ds:(%rsi),%es:(%rdi) │ │ │ │ pop %rax │ │ │ │ add (%rax),%eax │ │ │ │ - add %dh,0x2b(%rdi) │ │ │ │ - movq $0x5ff490,-0x18(%r12) │ │ │ │ - mov 0x10(%rbp),%rax │ │ │ │ - mov %rax,-0x10(%r12) │ │ │ │ + add %dh,0x22(%rdi) │ │ │ │ + movq $0x2f83dd8,-0x10(%r12) │ │ │ │ + mov %rbx,-0x8(%r12) │ │ │ │ mov 0x8(%rbp),%rax │ │ │ │ - mov %rax,-0x8(%r12) │ │ │ │ - mov %rbx,(%r12) │ │ │ │ - lea -0x17(%r12),%rbx │ │ │ │ - add $0x18,%rbp │ │ │ │ + mov %rax,(%r12) │ │ │ │ + lea -0xf(%r12),%rbx │ │ │ │ + add $0x10,%rbp │ │ │ │ jmp *0x0(%rbp) │ │ │ │ - movq $0x20,0x388(%r13) │ │ │ │ + movq $0x18,0x388(%r13) │ │ │ │ jmp 338a720 │ │ │ │ - add $0x1000000,%eax │ │ │ │ + nop │ │ │ │ + (bad) │ │ │ │ add %al,(%rax) │ │ │ │ - add %al,(%rcx) │ │ │ │ + add %al,(%rbx) │ │ │ │ + add %al,(%rax) │ │ │ │ + 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) │ │ │ │ sub %cl,0x3b(%rbp) │ │ │ │ movsl %ds:(%rsi),%es:(%rdi) │ │ │ │ pop %rax │ │ │ │ add (%rax),%eax │ │ │ │ - add %dh,0x30(%rdi) │ │ │ │ - mov 0x7(%rbx),%rax │ │ │ │ - movq $0x555500,-0x20(%r12) │ │ │ │ - mov %rax,-0x18(%r12) │ │ │ │ - movq $0x3c37ef9,-0x10(%r12) │ │ │ │ - movq $0x36b2489,-0x8(%r12) │ │ │ │ - mov %r14,(%r12) │ │ │ │ - lea -0x1f(%r12),%rbx │ │ │ │ - jmp *0x0(%rbp) │ │ │ │ + add %dh,0x2d(%rdi) │ │ │ │ + mov 0x5(%rbx),%rax │ │ │ │ + mov 0xd(%rbx),%rcx │ │ │ │ + mov 0x15(%rbx),%rbx │ │ │ │ + movq $0x4d6cd0,-0x20(%r12) │ │ │ │ + mov %rdi,-0x10(%r12) │ │ │ │ + mov %rax,-0x8(%r12) │ │ │ │ + mov %rcx,(%r12) │ │ │ │ + lea -0x20(%r12),%rdi │ │ │ │ + jmp 33959f8 │ │ │ │ movq $0x28,0x388(%r13) │ │ │ │ jmp *-0x8(%r13) │ │ │ │ nopl 0x0(%rax) │ │ │ │ - add %eax,(%rax) │ │ │ │ + add $0x1000000,%eax │ │ │ │ add %al,(%rax) │ │ │ │ + add %cl,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ - adc %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ - or %bh,(%rax) │ │ │ │ - (bad) │ │ │ │ - add -0x73(%rax),%ecx │ │ │ │ - rex.RB call 7345f06c <__environ@GLIBC_2.2.5+0x6f81ebc4> │ │ │ │ - push %rbp │ │ │ │ + add %cl,(%rax) │ │ │ │ + add %al,(%rax) │ │ │ │ + add %ch,%al │ │ │ │ + and 0x458d4803(%rip),%bl │ │ │ │ + lock cmp %r15,%rax │ │ │ │ + jb 4d70ca │ │ │ │ + add $0x60,%r12 │ │ │ │ + cmp 0x358(%r13),%r12 │ │ │ │ + ja 4d70bf │ │ │ │ + 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 $0x4d6bf8,-0x58(%r12) │ │ │ │ + mov %rax,-0x50(%r12) │ │ │ │ + mov %r14,-0x48(%r12) │ │ │ │ + mov %rcx,-0x40(%r12) │ │ │ │ + mov %rdx,-0x38(%r12) │ │ │ │ + mov %rsi,-0x30(%r12) │ │ │ │ + mov %rdi,-0x28(%r12) │ │ │ │ + mov %r8,-0x20(%r12) │ │ │ │ + movq $0x4d6fa8,-0x18(%r12) │ │ │ │ + mov %r14,-0x10(%r12) │ │ │ │ + mov %rcx,-0x8(%r12) │ │ │ │ + mov %rsi,(%r12) │ │ │ │ + mov %r9,%rcx │ │ │ │ + mov %rbx,%r9 │ │ │ │ + mov %rax,%rdi │ │ │ │ + mov %rcx,%rsi │ │ │ │ + lea 0x31d1f11(%rip),%r14 │ │ │ │ + lea -0x15(%r12),%rax │ │ │ │ + mov %rax,-0x10(%rbp) │ │ │ │ + lea -0x57(%r12),%rax │ │ │ │ + mov %rax,-0x8(%rbp) │ │ │ │ + add $0xfffffffffffffff0,%rbp │ │ │ │ + jmp 2f85310 │ │ │ │ + movq $0x60,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 4d7106 │ │ │ │ movq $0x3390fc8,-0x10(%rbp) │ │ │ │ mov %rbx,-0x8(%rbp) │ │ │ │ - movq $0x4db758,-0x18(%rbp) │ │ │ │ - mov 0x10(%rbx),%rbx │ │ │ │ - add $0xffffffffffffffe8,%rbp │ │ │ │ - test $0x7,%bl │ │ │ │ - jne 4db758 │ │ │ │ - mov (%rbx),%rax │ │ │ │ - jmp *%rax │ │ │ │ - nop │ │ │ │ - ... │ │ │ │ - (bad) │ │ │ │ - add %al,(%rax) │ │ │ │ - add %cl,%al │ │ │ │ - (bad) │ │ │ │ - (bad) │ │ │ │ - add -0x39(%rax),%ecx │ │ │ │ - add %r10b,0x48004db7(%r8) │ │ │ │ - lea 0x375c792(%rip),%edi │ │ │ │ - mov %rbx,%rsi │ │ │ │ - lea 0x372a541(%rip),%r14 │ │ │ │ - jmp 5e1800 │ │ │ │ + mov 0x18(%rbx),%rsi │ │ │ │ + mov 0x10(%rbx),%r14 │ │ │ │ + add $0xfffffffffffffff0,%rbp │ │ │ │ + jmp 2f83c20 │ │ │ │ jmp *-0x10(%r13) │ │ │ │ nopw 0x0(%rax,%rax,1) │ │ │ │ - ... │ │ │ │ (bad) │ │ │ │ add %al,(%rax) │ │ │ │ + add %al,(%rbx) │ │ │ │ + add %al,(%rax) │ │ │ │ + add %al,(%rdx) │ │ │ │ + add %al,(%rax) │ │ │ │ + add %al,(%rax) │ │ │ │ + add %al,(%rax) │ │ │ │ + add %cl,(%rbx) │ │ │ │ + add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %cl,-0x7d(%rcx) │ │ │ │ (bad) │ │ │ │ - sbb %cl,0x3b(%rbp) │ │ │ │ + and %cl,0x3b(%rbp) │ │ │ │ movsl %ds:(%rsi),%es:(%rdi) │ │ │ │ pop %rax │ │ │ │ add (%rax),%eax │ │ │ │ - add %dh,0x1e(%rdi) │ │ │ │ - movq $0x3363098,-0x10(%r12) │ │ │ │ + add %dh,0x27(%rdi) │ │ │ │ + mov 0x5(%rbx),%rax │ │ │ │ + mov 0xd(%rbx),%rbx │ │ │ │ + movq $0x4d70e0,-0x18(%r12) │ │ │ │ mov %rbx,-0x8(%r12) │ │ │ │ + mov %rdi,(%r12) │ │ │ │ + lea -0x18(%r12),%rdi │ │ │ │ + mov %rax,%rbx │ │ │ │ + jmp 33959f8 │ │ │ │ + movq $0x20,0x388(%r13) │ │ │ │ + jmp *-0x8(%r13) │ │ │ │ + nopl 0x0(%rax,%rax,1) │ │ │ │ + add $0x1000000,%eax │ │ │ │ + add %al,(%rax) │ │ │ │ + add %cl,(%rax) │ │ │ │ + add %al,(%rax) │ │ │ │ + add %al,(%rax) │ │ │ │ + add %al,(%rax) │ │ │ │ + add %cl,(%rax) │ │ │ │ + add %al,(%rax) │ │ │ │ + add %dl,0x48031d21(%rax) │ │ │ │ + lea -0x10(%rbp),%eax │ │ │ │ + cmp %r15,%rax │ │ │ │ + jb 4d723f │ │ │ │ + add $0x60,%r12 │ │ │ │ + cmp 0x358(%r13),%r12 │ │ │ │ + ja 4d7234 │ │ │ │ + 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 $0x4d7010,-0x58(%r12) │ │ │ │ + mov %rax,-0x50(%r12) │ │ │ │ + mov %r14,-0x48(%r12) │ │ │ │ + mov %rcx,-0x40(%r12) │ │ │ │ + mov %rdx,-0x38(%r12) │ │ │ │ + mov %rsi,-0x30(%r12) │ │ │ │ + mov %rdi,-0x28(%r12) │ │ │ │ + mov %r8,-0x20(%r12) │ │ │ │ + mov %r9,-0x18(%r12) │ │ │ │ + movq $0x4d7128,-0x10(%r12) │ │ │ │ + mov %rdx,-0x8(%r12) │ │ │ │ mov %r14,(%r12) │ │ │ │ - lea -0xf(%r12),%rbx │ │ │ │ - add $0x8,%rbp │ │ │ │ - jmp *0x0(%rbp) │ │ │ │ - movq $0x18,0x388(%r13) │ │ │ │ - movq $0x4db790,0x0(%rbp) │ │ │ │ - jmp 338a798 │ │ │ │ + mov %rdi,%r8 │ │ │ │ + mov %rax,%rdi │ │ │ │ + mov %rbx,%rsi │ │ │ │ + lea 0x31d1dac(%rip),%r14 │ │ │ │ + lea -0xd(%r12),%rax │ │ │ │ + mov %rax,-0x10(%rbp) │ │ │ │ + lea -0x57(%r12),%rax │ │ │ │ + mov %rax,-0x8(%rbp) │ │ │ │ + add $0xfffffffffffffff0,%rbp │ │ │ │ + jmp 2f85310 │ │ │ │ + movq $0x60,0x388(%r13) │ │ │ │ + jmp *-0x8(%r13) │ │ │ │ nopl 0x0(%rax,%rax,1) │ │ │ │ add %eax,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ adc %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ lea -0x18(%rbp),%rax │ │ │ │ cmp %r15,%rax │ │ │ │ - jb 4db864 │ │ │ │ + jb 4d72db │ │ │ │ movq $0x3390fc8,-0x10(%rbp) │ │ │ │ mov %rbx,-0x8(%rbp) │ │ │ │ - movq $0x4db828,-0x18(%rbp) │ │ │ │ + movq $0x4d7298,-0x18(%rbp) │ │ │ │ mov 0x10(%rbx),%rbx │ │ │ │ add $0xffffffffffffffe8,%rbp │ │ │ │ test $0x7,%bl │ │ │ │ - jne 4db828 │ │ │ │ + jne 4d7298 │ │ │ │ mov (%rbx),%rax │ │ │ │ jmp *%rax │ │ │ │ nop │ │ │ │ ... │ │ │ │ (bad) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ - add %cl,-0x39(%rax) │ │ │ │ - add %r10b,-0x48(%r8) │ │ │ │ - rex.WRB add %r9b,-0x75(%r8) │ │ │ │ - pop %rbx │ │ │ │ - (bad) │ │ │ │ - test $0x7,%bl │ │ │ │ - jne 4db850 │ │ │ │ - mov (%rbx),%rax │ │ │ │ - jmp *%rax │ │ │ │ - xchg %ax,%ax │ │ │ │ - ... │ │ │ │ + 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 $0x2f83dd8,-0x10(%r12) │ │ │ │ + mov %rax,-0x8(%r12) │ │ │ │ + movq $0x3c37ef9,(%r12) │ │ │ │ + lea -0xf(%r12),%rbx │ │ │ │ + add $0x8,%rbp │ │ │ │ + jmp *0x0(%rbp) │ │ │ │ + movq $0x18,0x388(%r13) │ │ │ │ + jmp 338a720 │ │ │ │ + jmp *-0x10(%r13) │ │ │ │ + nop │ │ │ │ + sbb %eax,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ + add $0x1000000,%eax │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ - add %cl,-0x75(%rax) │ │ │ │ - fwait │ │ │ │ - add %eax,(%eax) │ │ │ │ - add %cl,-0x7d(%rax) │ │ │ │ - jrcxz 4db853 │ │ │ │ - add $0x8,%rbp │ │ │ │ - mov (%rbx),%rax │ │ │ │ - jmp *%rax │ │ │ │ - jmp *-0x10(%r13) │ │ │ │ - add %eax,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ + add %cl,(%rcx) │ │ │ │ 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,0x24(%rdi) │ │ │ │ + mov 0x3(%rbx),%rax │ │ │ │ + movq $0x4d7258,-0x10(%r12) │ │ │ │ + mov %r14,(%r12) │ │ │ │ + lea -0x10(%r12),%rdi │ │ │ │ + mov %r14,%rsi │ │ │ │ + mov %rax,%r14 │ │ │ │ + mov %r8,%rbx │ │ │ │ + jmp 33959f8 │ │ │ │ + movq $0x18,0x388(%r13) │ │ │ │ + jmp *-0x8(%r13) │ │ │ │ + sbb %eax,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ + add $0x3000000,%eax │ │ │ │ add %al,(%rax) │ │ │ │ - lea -0x10(%rbp),%rax │ │ │ │ - cmp %r15,%rax │ │ │ │ - jb 4db89a │ │ │ │ - movq $0x3390fc8,-0x10(%rbp) │ │ │ │ - mov %rbx,-0x8(%rbp) │ │ │ │ - mov 0x10(%rbx),%r14 │ │ │ │ - add $0xfffffffffffffff0,%rbp │ │ │ │ - jmp 4c8178 │ │ │ │ - jmp *-0x10(%r13) │ │ │ │ - xchg %ax,%ax │ │ │ │ - add $0x0,%al │ │ │ │ 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 4db928 │ │ │ │ - add $0x38,%r12 │ │ │ │ + jb 4d749d │ │ │ │ + add $0xd0,%r12 │ │ │ │ cmp 0x358(%r13),%r12 │ │ │ │ - ja 4db91d │ │ │ │ - movq $0x3390fc8,-0x10(%rbp) │ │ │ │ - mov %rbx,-0x8(%rbp) │ │ │ │ - mov 0x10(%rbx),%rax │ │ │ │ - mov 0x18(%rbx),%rcx │ │ │ │ - mov 0x20(%rbx),%rdx │ │ │ │ - mov 0x28(%rbx),%rbx │ │ │ │ - movq $0x4db878,-0x30(%r12) │ │ │ │ - mov %rbx,-0x20(%r12) │ │ │ │ - movq $0x537f48,-0x18(%r12) │ │ │ │ + ja 4d7492 │ │ │ │ + movq $0x5f87d0,-0xc8(%r12) │ │ │ │ + mov %r14,-0xc0(%r12) │ │ │ │ + movq $0x5f87f0,-0xb8(%r12) │ │ │ │ + mov %r14,-0xb0(%r12) │ │ │ │ + movq $0x4d23c0,-0xa8(%r12) │ │ │ │ + lea -0xb2(%r12),%rax │ │ │ │ + mov %rax,-0xa0(%r12) │ │ │ │ + movq $0x5f8810,-0x98(%r12) │ │ │ │ + movq $0x3c37eda,-0x90(%r12) │ │ │ │ + mov %r14,-0x88(%r12) │ │ │ │ + movq $0x4d24b0,-0x80(%r12) │ │ │ │ + lea -0x91(%r12),%rax │ │ │ │ + mov %rax,-0x78(%r12) │ │ │ │ + movq $0x4d57b0,-0x70(%r12) │ │ │ │ + mov %r14,-0x68(%r12) │ │ │ │ + movq $0x4d61e8,-0x60(%r12) │ │ │ │ + lea -0x6c(%r12),%rax │ │ │ │ + mov %rax,-0x58(%r12) │ │ │ │ + movq $0x4d7188,-0x50(%r12) │ │ │ │ + mov %rsi,-0x48(%r12) │ │ │ │ + mov %r14,-0x40(%r12) │ │ │ │ + mov %r9,-0x38(%r12) │ │ │ │ + lea -0x5b(%r12),%rax │ │ │ │ + mov %rax,-0x30(%r12) │ │ │ │ + mov %rdi,-0x28(%r12) │ │ │ │ + lea -0x7b(%r12),%rax │ │ │ │ + mov %rax,-0x20(%r12) │ │ │ │ + mov %r8,-0x18(%r12) │ │ │ │ + lea -0xa3(%r12),%rax │ │ │ │ mov %rax,-0x10(%r12) │ │ │ │ - mov %rcx,-0x8(%r12) │ │ │ │ - lea -0x30(%r12),%rax │ │ │ │ + movq $0x4d72f8,-0x8(%r12) │ │ │ │ + lea -0xc3(%r12),%rax │ │ │ │ mov %rax,(%r12) │ │ │ │ - lea -0x17(%r12),%r14 │ │ │ │ - mov %rdx,%rbx │ │ │ │ + mov %r9,%rax │ │ │ │ + mov %r8,%r9 │ │ │ │ + mov %rdi,%r8 │ │ │ │ + mov %rsi,%rdi │ │ │ │ + lea -0x3(%r12),%rsi │ │ │ │ + lea 0x31d1b19(%rip),%r14 │ │ │ │ + mov %rax,-0x10(%rbp) │ │ │ │ + lea -0x4f(%r12),%rax │ │ │ │ + mov %rax,-0x8(%rbp) │ │ │ │ add $0xfffffffffffffff0,%rbp │ │ │ │ - jmp 3395508 │ │ │ │ - movq $0x38,0x388(%r13) │ │ │ │ - jmp *-0x10(%r13) │ │ │ │ - nopl 0x0(%rax) │ │ │ │ - sldt (%rax) │ │ │ │ - add %al,(%rdx) │ │ │ │ - add %al,(%rax) │ │ │ │ - add %al,(%rax,%rax,1) │ │ │ │ - add %al,(%rax) │ │ │ │ + jmp 2f85310 │ │ │ │ + movq $0xd0,0x388(%r13) │ │ │ │ + lea 0x31d1f3c(%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 4d74e8 │ │ │ │ + xchg %ax,%ax │ │ │ │ + sar $0xff,%bh │ │ │ │ + (bad) │ │ │ │ + (bad) │ │ │ │ + (bad) │ │ │ │ + (bad) │ │ │ │ + incl (%rbx,%rax,1) │ │ │ │ + ... │ │ │ │ add %al,(%rax) │ │ │ │ + add $0x0,%al │ │ │ │ + ... │ │ │ │ add %al,(%rax) │ │ │ │ - or %al,(%rax) │ │ │ │ + (bad) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ - lea -0x30(%rbp),%rax │ │ │ │ - cmp %r15,%rax │ │ │ │ - jb 4dba06 │ │ │ │ - movq $0x4db9a8,-0x30(%rbp) │ │ │ │ - mov 0x6(%rbx),%rax │ │ │ │ - mov 0xe(%rbx),%rcx │ │ │ │ - mov 0x16(%rbx),%rdx │ │ │ │ - mov 0x1e(%rbx),%rbx │ │ │ │ - mov %rbx,%rdi │ │ │ │ - mov %r14,%rbx │ │ │ │ - mov %rdi,-0x28(%rbp) │ │ │ │ - mov %rdx,-0x20(%rbp) │ │ │ │ - mov %rax,-0x18(%rbp) │ │ │ │ - mov %rcx,-0x10(%rbp) │ │ │ │ - mov %rsi,-0x8(%rbp) │ │ │ │ - add $0xffffffffffffffd0,%rbp │ │ │ │ + add %cl,-0x73(%rax) │ │ │ │ + rex.RB fmuls -0x8(%r9,%rdi,1) │ │ │ │ + jae 4d755b │ │ │ │ + lea 0x31d1f10(%rip),%rbx │ │ │ │ + mov %r14,-0x20(%rbp) │ │ │ │ + mov %rsi,-0x18(%rbp) │ │ │ │ + mov %rdi,-0x10(%rbp) │ │ │ │ + mov %r8,-0x8(%rbp) │ │ │ │ + add $0xffffffffffffffe0,%rbp │ │ │ │ + jmp *-0x8(%r13) │ │ │ │ + movq $0x4d7548,0x0(%rbp) │ │ │ │ + mov %rax,%rbx │ │ │ │ + lea -0x1(%r8),%rax │ │ │ │ + and $0x7,%eax │ │ │ │ + sub %rax,%r8 │ │ │ │ + lea 0x8(%r8),%rax │ │ │ │ + mov %rax,0x20(%rbp) │ │ │ │ test $0x7,%bl │ │ │ │ - jne 4db9a8 │ │ │ │ + jne 4d7548 │ │ │ │ mov (%rbx),%rax │ │ │ │ jmp *%rax │ │ │ │ - nopl (%rax) │ │ │ │ - add $0x0,%eax │ │ │ │ - add %al,(%rax) │ │ │ │ - add %bl,(%rsi) │ │ │ │ + nop │ │ │ │ + test %al,(%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,0x41(%rdi) │ │ │ │ - movq $0x4db8b0,-0x28(%r12) │ │ │ │ - mov 0x18(%rbp),%rax │ │ │ │ - mov %rax,-0x18(%r12) │ │ │ │ - mov 0x20(%rbp),%rax │ │ │ │ - mov %rax,-0x10(%r12) │ │ │ │ - mov 0x10(%rbp),%rax │ │ │ │ - mov %rax,-0x8(%r12) │ │ │ │ - mov 0x28(%rbp),%rax │ │ │ │ - mov %rax,(%r12) │ │ │ │ - lea -0x28(%r12),%rsi │ │ │ │ - mov %rbx,%r14 │ │ │ │ - mov 0x8(%rbp),%rbx │ │ │ │ - add $0x30,%rbp │ │ │ │ - jmp 3395748 │ │ │ │ - movq $0x30,0x388(%r13) │ │ │ │ - jmp 338a720 │ │ │ │ - jmp *-0x8(%r13) │ │ │ │ - nopw 0x0(%rax,%rax,1) │ │ │ │ - sldt (%rax) │ │ │ │ - add %al,(%rdx) │ │ │ │ add %al,(%rax) │ │ │ │ - add %al,0x0(%rip) │ │ │ │ add %al,(%rax) │ │ │ │ - add %cl,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ - add %dl,%al │ │ │ │ - stos %eax,%es:(%rdi) │ │ │ │ - sbb $0x3,%al │ │ │ │ - lea -0x38(%rbp),%rax │ │ │ │ - cmp %r15,%rax │ │ │ │ - jb 4dbb19 │ │ │ │ - movq $0x4dba90,-0x38(%rbp) │ │ │ │ - mov 0x6(%rbx),%rax │ │ │ │ - mov 0xe(%rbx),%rcx │ │ │ │ - mov 0x16(%rbx),%rdx │ │ │ │ - mov 0x1e(%rbx),%rdi │ │ │ │ - mov 0x26(%rbx),%rbx │ │ │ │ - mov %rbx,%r8 │ │ │ │ - mov %r14,%rbx │ │ │ │ - mov %r8,-0x30(%rbp) │ │ │ │ - mov %rdi,-0x28(%rbp) │ │ │ │ - mov %rcx,-0x20(%rbp) │ │ │ │ - mov %rax,-0x18(%rbp) │ │ │ │ - mov %rdx,-0x10(%rbp) │ │ │ │ - mov %rsi,-0x8(%rbp) │ │ │ │ - add $0xffffffffffffffc8,%rbp │ │ │ │ + add %cl,-0x75(%rax) │ │ │ │ + jne 4d7554 │ │ │ │ + mov 0x10(%rbp),%rdi │ │ │ │ + mov 0x20(%rbp),%r8 │ │ │ │ + add $0x28,%rbp │ │ │ │ + mov %rbx,%r14 │ │ │ │ + mov %r14,%rax │ │ │ │ + and $0x7,%eax │ │ │ │ + cmp $0x1,%rax │ │ │ │ + je 4d761a │ │ │ │ + movq $0x4d75b0,-0x28(%rbp) │ │ │ │ + mov 0x6(%r14),%rbx │ │ │ │ + mov %rsi,-0x20(%rbp) │ │ │ │ + mov %rdi,-0x18(%rbp) │ │ │ │ + mov %r8,-0x10(%rbp) │ │ │ │ + mov 0xe(%r14),%rax │ │ │ │ + mov %rax,-0x8(%rbp) │ │ │ │ + add $0xffffffffffffffd8,%rbp │ │ │ │ test $0x7,%bl │ │ │ │ - jne 4dba90 │ │ │ │ + jne 4d75b0 │ │ │ │ mov (%rbx),%rax │ │ │ │ jmp *%rax │ │ │ │ - nopl (%rax) │ │ │ │ - (bad) │ │ │ │ - add %al,(%rax) │ │ │ │ + nopl 0x0(%rax) │ │ │ │ + test %al,(%rcx) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ - add %bl,(%rsi) │ │ │ │ add %al,(%rax) │ │ │ │ - add %ch,-0x55(%rax) │ │ │ │ - sbb $0x3,%al │ │ │ │ - add $0x40,%r12 │ │ │ │ - cmp 0x358(%r13),%r12 │ │ │ │ - ja 4dbb09 │ │ │ │ - movq $0x4db7e8,-0x38(%r12) │ │ │ │ - mov 0x30(%rbp),%rax │ │ │ │ - mov %rax,-0x28(%r12) │ │ │ │ - movq $0x4db948,-0x20(%r12) │ │ │ │ - mov %rax,-0x18(%r12) │ │ │ │ - lea -0x38(%r12),%rax │ │ │ │ - mov %rax,-0x10(%r12) │ │ │ │ - mov 0x20(%rbp),%rax │ │ │ │ - mov %rax,-0x8(%r12) │ │ │ │ - mov 0x18(%rbp),%rax │ │ │ │ - mov %rax,(%r12) │ │ │ │ - mov 0x28(%rbp),%r14 │ │ │ │ - mov %rbx,%rax │ │ │ │ - mov 0x8(%rbp),%rbx │ │ │ │ - movq $0x3393020,0x18(%rbp) │ │ │ │ - mov %rax,0x20(%rbp) │ │ │ │ - mov 0x10(%rbp),%rax │ │ │ │ - mov %rax,0x28(%rbp) │ │ │ │ - lea -0x1e(%r12),%rax │ │ │ │ - mov %rax,0x30(%rbp) │ │ │ │ - add $0x18,%rbp │ │ │ │ - jmp 4dcf98 │ │ │ │ - movq $0x40,0x388(%r13) │ │ │ │ - jmp 338a720 │ │ │ │ - jmp *-0x8(%r13) │ │ │ │ - nopl (%rax) │ │ │ │ - sldt (%rax) │ │ │ │ - add %al,(%rdx) │ │ │ │ + (bad) │ │ │ │ add %al,(%rax) │ │ │ │ - add %al,0x0(%rip) │ │ │ │ add %al,(%rax) │ │ │ │ - add %cl,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ - add %al,%al │ │ │ │ - stos %al,%es:(%rdi) │ │ │ │ - sbb $0x3,%al │ │ │ │ - lea -0x38(%rbp),%rax │ │ │ │ - cmp %r15,%rax │ │ │ │ - jb 4dbc8d │ │ │ │ - movq $0x4dbba0,-0x38(%rbp) │ │ │ │ - mov 0x6(%rbx),%rax │ │ │ │ - mov 0xe(%rbx),%rcx │ │ │ │ - mov 0x16(%rbx),%rdx │ │ │ │ - mov 0x1e(%rbx),%rdi │ │ │ │ - mov 0x26(%rbx),%rbx │ │ │ │ - mov %rbx,%r8 │ │ │ │ - mov %r14,%rbx │ │ │ │ - mov %rdi,-0x30(%rbp) │ │ │ │ - mov %r8,-0x28(%rbp) │ │ │ │ - mov %rdx,-0x20(%rbp) │ │ │ │ - mov %rcx,-0x18(%rbp) │ │ │ │ - mov %rax,-0x10(%rbp) │ │ │ │ - mov %rsi,-0x8(%rbp) │ │ │ │ - add $0xffffffffffffffc8,%rbp │ │ │ │ + add %cl,0x45(%rbx,%rcx,4) │ │ │ │ + sbb %cl,-0x75(%rax) │ │ │ │ + and %r9b,-0x75(%r8) │ │ │ │ + pop %rbx │ │ │ │ + (bad) │ │ │ │ + cmp $0x9,%rbx │ │ │ │ + je 4d7510 │ │ │ │ + cmp $0xa,%rbx │ │ │ │ + jne 4d7629 │ │ │ │ + movq $0x4d7600,0x0(%rbp) │ │ │ │ + mov %rax,%rbx │ │ │ │ + mov 0x10(%rbp),%rax │ │ │ │ + inc %rax │ │ │ │ + mov %rax,0x20(%rbp) │ │ │ │ test $0x7,%bl │ │ │ │ - jne 4dbba0 │ │ │ │ + jne 4d7600 │ │ │ │ mov (%rbx),%rax │ │ │ │ jmp *%rax │ │ │ │ - nopl (%rax) │ │ │ │ - (bad) │ │ │ │ + nopl 0x0(%rax) │ │ │ │ + test %al,(%rbx) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ - add %bl,(%rsi) │ │ │ │ + (bad) │ │ │ │ add %al,(%rax) │ │ │ │ - add %bl,-0x56(%rax) │ │ │ │ - sbb $0x3,%al │ │ │ │ - movq $0x4dbbd0,0x0(%rbp) │ │ │ │ - mov %rbx,%rax │ │ │ │ - mov 0x30(%rbp),%rbx │ │ │ │ - mov %rax,0x30(%rbp) │ │ │ │ + add %al,(%rax) │ │ │ │ + add %al,(%rax) │ │ │ │ + add %cl,-0x75(%rax) │ │ │ │ + jne 4d760c │ │ │ │ + mov 0x20(%rbp),%rdi │ │ │ │ + add $0x28,%rbp │ │ │ │ + mov $0x1,%r8d │ │ │ │ + mov %rbx,%r14 │ │ │ │ + jmp 4d755b │ │ │ │ + mov %rsi,%rax │ │ │ │ + mov %r8,%rsi │ │ │ │ + mov %rdi,%r14 │ │ │ │ + mov %rax,%rbx │ │ │ │ + jmp *0x0(%rbp) │ │ │ │ + movq $0x4d7658,0x0(%rbp) │ │ │ │ + mov %rax,%rbx │ │ │ │ + lea 0x1(%r8),%rax │ │ │ │ + mov %rax,0x20(%rbp) │ │ │ │ test $0x7,%bl │ │ │ │ - jne 4dbbd0 │ │ │ │ + jne 4d7658 │ │ │ │ mov (%rbx),%rax │ │ │ │ jmp *%rax │ │ │ │ - nopl (%rax) │ │ │ │ - (bad) │ │ │ │ + xchg %ax,%ax │ │ │ │ + test %al,(%rbx) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ - add %bl,(%rsi) │ │ │ │ + (bad) │ │ │ │ add %al,(%rax) │ │ │ │ - add %ch,(%rax) │ │ │ │ - stos %al,%es:(%rdi) │ │ │ │ - sbb $0x3,%al │ │ │ │ - add $0x78,%r12 │ │ │ │ - cmp 0x358(%r13),%r12 │ │ │ │ - ja 4dbc7d │ │ │ │ - mov 0x7(%rbx),%rax │ │ │ │ - mov 0xf(%rbx),%rbx │ │ │ │ - movq $0x4db718,-0x70(%r12) │ │ │ │ - mov %rax,-0x60(%r12) │ │ │ │ - movq $0x338ff58,-0x58(%r12) │ │ │ │ - lea -0x70(%r12),%rax │ │ │ │ - mov %rax,-0x48(%r12) │ │ │ │ - movq $0x4dba28,-0x40(%r12) │ │ │ │ - mov %rbx,-0x38(%r12) │ │ │ │ - mov 0x28(%rbp),%rbx │ │ │ │ - mov %rbx,-0x30(%r12) │ │ │ │ - lea -0x58(%r12),%rbx │ │ │ │ - mov %rbx,-0x28(%r12) │ │ │ │ - mov 0x20(%rbp),%rbx │ │ │ │ - mov %rbx,-0x20(%r12) │ │ │ │ - mov 0x18(%rbp),%rcx │ │ │ │ - mov %rcx,-0x18(%r12) │ │ │ │ - movq $0x338fee0,-0x10(%r12) │ │ │ │ - mov %rax,(%r12) │ │ │ │ + add %al,(%rax) │ │ │ │ + add %al,(%rax) │ │ │ │ + add %cl,-0x75(%rax) │ │ │ │ + jne 4d7664 │ │ │ │ mov 0x10(%rbp),%rdi │ │ │ │ - lea -0x10(%r12),%rsi │ │ │ │ - mov 0x8(%rbp),%r14 │ │ │ │ - movq $0x3393020,0x18(%rbp) │ │ │ │ - mov 0x30(%rbp),%rax │ │ │ │ - mov %rax,0x20(%rbp) │ │ │ │ - mov %rbx,0x28(%rbp) │ │ │ │ - lea -0x3e(%r12),%rax │ │ │ │ - mov %rax,0x30(%rbp) │ │ │ │ - add $0x18,%rbp │ │ │ │ - jmp 5ea130 │ │ │ │ - movq $0x78,0x388(%r13) │ │ │ │ - jmp 338a720 │ │ │ │ - jmp *-0x8(%r13) │ │ │ │ - nopl 0x0(%rax) │ │ │ │ + mov 0x20(%rbp),%r8 │ │ │ │ + add $0x28,%rbp │ │ │ │ + mov %rbx,%r14 │ │ │ │ + jmp 4d755b │ │ │ │ add %eax,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ adc %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ - js 4dbcd8 │ │ │ │ - (bad) │ │ │ │ - add -0x73(%rax),%ecx │ │ │ │ - rex.RB call 7345f5fc <__environ@GLIBC_2.2.5+0x6f81f154> │ │ │ │ - sub %cl,-0x39(%rax) │ │ │ │ - rex.RB │ │ │ │ - lock enter $0x390f,$0x3 │ │ │ │ + add %al,(%rax) │ │ │ │ + add %al,(%rax) │ │ │ │ + lea -0x18(%rbp),%rax │ │ │ │ + cmp %r15,%rax │ │ │ │ + jb 4d7703 │ │ │ │ + movq $0x3390fc8,-0x10(%rbp) │ │ │ │ mov %rbx,-0x8(%rbp) │ │ │ │ - movq $0x4dbcf0,-0x18(%rbp) │ │ │ │ - mov 0x10(%rbx),%rsi │ │ │ │ - lea 0x373eac1(%rip),%r14 │ │ │ │ + movq $0x4d76c0,-0x18(%rbp) │ │ │ │ + mov 0x10(%rbx),%rbx │ │ │ │ add $0xffffffffffffffe8,%rbp │ │ │ │ - jmp 3226da0 │ │ │ │ - jmp *-0x10(%r13) │ │ │ │ - nopl (%rax) │ │ │ │ - ... │ │ │ │ - (bad) │ │ │ │ - add %al,(%rax) │ │ │ │ - add %dh,(%rax) │ │ │ │ - xor (%rsi),%bl │ │ │ │ - add -0x39(%rax),%ecx │ │ │ │ - add %r12b,(%r8) │ │ │ │ - mov $0x8d48004d,%ebp │ │ │ │ - cmp $0x375c1fa,%eax │ │ │ │ - mov %rbx,%rsi │ │ │ │ - lea 0x3729fa9(%rip),%r14 │ │ │ │ - jmp 5e1800 │ │ │ │ - xchg %ax,%ax │ │ │ │ + test $0x7,%bl │ │ │ │ + jne 4d76c0 │ │ │ │ + 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,0x1e(%rdi) │ │ │ │ - movq $0x3363098,-0x10(%r12) │ │ │ │ - mov %rbx,-0x8(%r12) │ │ │ │ - mov %r14,(%r12) │ │ │ │ + add %dh,0x26(%rdi) │ │ │ │ + mov 0xf(%rbx),%rax │ │ │ │ + movq $0x2f83dd8,-0x10(%r12) │ │ │ │ + mov %rax,-0x8(%r12) │ │ │ │ + movq $0x3c37ef9,(%r12) │ │ │ │ lea -0xf(%r12),%rbx │ │ │ │ add $0x8,%rbp │ │ │ │ jmp *0x0(%rbp) │ │ │ │ movq $0x18,0x388(%r13) │ │ │ │ - jmp 338a798 │ │ │ │ - nopl 0x0(%rax,%rax,1) │ │ │ │ + jmp 338a720 │ │ │ │ + jmp *-0x10(%r13) │ │ │ │ + nop │ │ │ │ add %eax,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ adc %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ + clc │ │ │ │ + rex jne 4d771b │ │ │ │ + lea -0x10(%rbp),%rax │ │ │ │ + cmp %r15,%rax │ │ │ │ + jb 4d7741 │ │ │ │ + movq $0x3390fc8,-0x10(%rbp) │ │ │ │ + mov %rbx,-0x8(%rbp) │ │ │ │ + lea 0x375412e(%rip),%rsi │ │ │ │ + mov 0x10(%rbx),%r14 │ │ │ │ + add $0xfffffffffffffff0,%rbp │ │ │ │ + jmp 32e8f68 │ │ │ │ + jmp *-0x10(%r13) │ │ │ │ + nopl (%rax) │ │ │ │ + add %eax,(%rax) │ │ │ │ + add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ - lea -0x18(%rbp),%rax │ │ │ │ + adc %al,(%rax) │ │ │ │ + add %al,(%rax) │ │ │ │ + mov $0x48037540,%eax │ │ │ │ + lea -0x10(%rbp),%eax │ │ │ │ cmp %r15,%rax │ │ │ │ - jb 4dbdec │ │ │ │ + jb 4d77b4 │ │ │ │ + add $0x18,%r12 │ │ │ │ + cmp 0x358(%r13),%r12 │ │ │ │ + ja 4d77a9 │ │ │ │ movq $0x3390fc8,-0x10(%rbp) │ │ │ │ mov %rbx,-0x8(%rbp) │ │ │ │ - movq $0x4dbdb0,-0x18(%rbp) │ │ │ │ - mov 0x10(%rbx),%rbx │ │ │ │ + mov 0x10(%rbx),%rax │ │ │ │ + movq $0x3363ae0,-0x10(%r12) │ │ │ │ + mov %rax,-0x8(%r12) │ │ │ │ + movq $0x3c37ef9,(%r12) │ │ │ │ + lea 0x37540c7(%rip),%rsi │ │ │ │ + lea -0xe(%r12),%r14 │ │ │ │ + add $0xfffffffffffffff0,%rbp │ │ │ │ + jmp 32e8f68 │ │ │ │ + movq $0x18,0x388(%r13) │ │ │ │ + jmp *-0x10(%r13) │ │ │ │ + add (%rax),%al │ │ │ │ + add %al,(%rax) │ │ │ │ + add (%rax),%al │ │ │ │ + add %al,(%rax) │ │ │ │ + sldt (%rax) │ │ │ │ + add %al,(%rax) │ │ │ │ + add %al,(%rax) │ │ │ │ + add %cl,-0x73(%rax) │ │ │ │ + rex.RB rorb $1,-0x8(%r9,%rdi,1) │ │ │ │ + jb 4d77fe │ │ │ │ + movq $0x3390fc8,-0x10(%rbp) │ │ │ │ + mov %rbx,-0x8(%rbp) │ │ │ │ + movq $0x4d7840,-0x18(%rbp) │ │ │ │ + mov 0x28(%rbx),%r8 │ │ │ │ + mov 0x20(%rbx),%rdi │ │ │ │ + mov 0x18(%rbx),%rsi │ │ │ │ + mov 0x10(%rbx),%r14 │ │ │ │ add $0xffffffffffffffe8,%rbp │ │ │ │ - test $0x7,%bl │ │ │ │ - jne 4dbdb0 │ │ │ │ - mov (%rbx),%rax │ │ │ │ - jmp *%rax │ │ │ │ - nop │ │ │ │ - ... │ │ │ │ - (bad) │ │ │ │ + jmp 4d74e8 │ │ │ │ + jmp *-0x10(%r13) │ │ │ │ + nopw 0x0(%rax,%rax,1) │ │ │ │ + ret │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ - add %cl,-0x39(%rax) │ │ │ │ - add %r11b,%r8b │ │ │ │ - mov $0x8b48004d,%ebp │ │ │ │ - pop %rbx │ │ │ │ - (bad) │ │ │ │ - test $0x7,%bl │ │ │ │ - jne 4dbdd8 │ │ │ │ - mov (%rbx),%rax │ │ │ │ - jmp *%rax │ │ │ │ - xchg %ax,%ax │ │ │ │ + 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 4d7834 │ │ │ │ + add $0x18,%rbp │ │ │ │ + jmp 4d7840 │ │ │ │ + nopw 0x0(%rax,%rax,1) │ │ │ │ ... │ │ │ │ (bad) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ - add %cl,-0x75(%rax) │ │ │ │ - fwait │ │ │ │ - add %eax,(%eax) │ │ │ │ - add %cl,-0x7d(%rax) │ │ │ │ - jrcxz 4dbddb │ │ │ │ + add %cl,-0x7d(%rcx) │ │ │ │ + (bad) │ │ │ │ + and %cl,0x3b(%rbp) │ │ │ │ + movsl %ds:(%rsi),%es:(%rdi) │ │ │ │ + pop %rax │ │ │ │ + add (%rax),%eax │ │ │ │ + add %dh,0x23(%rdi) │ │ │ │ + movq $0x2f84130,-0x18(%r12) │ │ │ │ + mov %rbx,-0x10(%r12) │ │ │ │ + mov %r14,-0x8(%r12) │ │ │ │ + mov %rsi,(%r12) │ │ │ │ + lea -0x17(%r12),%rbx │ │ │ │ add $0x8,%rbp │ │ │ │ - mov (%rbx),%rax │ │ │ │ - jmp *%rax │ │ │ │ - jmp *-0x10(%r13) │ │ │ │ + jmp *0x0(%rbp) │ │ │ │ + movq $0x20,0x388(%r13) │ │ │ │ + movq $0x4d7818,-0x18(%rbp) │ │ │ │ + mov %r14,-0x10(%rbp) │ │ │ │ + mov %rsi,-0x8(%rbp) │ │ │ │ + mov %rbx,0x0(%rbp) │ │ │ │ + add $0xffffffffffffffe8,%rbp │ │ │ │ + jmp 338a2b0 │ │ │ │ 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 4dbe22 │ │ │ │ + jb 4d7927 │ │ │ │ movq $0x3390fc8,-0x10(%rbp) │ │ │ │ mov %rbx,-0x8(%rbp) │ │ │ │ - mov 0x10(%rbx),%r14 │ │ │ │ - add $0xfffffffffffffff0,%rbp │ │ │ │ - jmp 4c8178 │ │ │ │ - jmp *-0x10(%r13) │ │ │ │ - xchg %ax,%ax │ │ │ │ - sldt (%rax) │ │ │ │ - add %al,(%rdx) │ │ │ │ + movq $0x4d78e8,-0x18(%rbp) │ │ │ │ + mov 0x10(%rbx),%rbx │ │ │ │ + add $0xffffffffffffffe8,%rbp │ │ │ │ + test $0x7,%bl │ │ │ │ + jne 4d78e8 │ │ │ │ + mov (%rbx),%rax │ │ │ │ + jmp *%rax │ │ │ │ + nop │ │ │ │ + ... │ │ │ │ + (bad) │ │ │ │ + add %al,(%rax) │ │ │ │ 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,0x22(%rdi) │ │ │ │ + movq $0x2f83dd8,-0x10(%r12) │ │ │ │ + mov %rbx,-0x8(%r12) │ │ │ │ + movq $0x3c37ef9,(%r12) │ │ │ │ + lea -0xf(%r12),%rbx │ │ │ │ + add $0x8,%rbp │ │ │ │ + jmp *0x0(%rbp) │ │ │ │ + movq $0x18,0x388(%r13) │ │ │ │ + jmp 338a720 │ │ │ │ + jmp *-0x10(%r13) │ │ │ │ + nopl 0x0(%rax,%rax,1) │ │ │ │ + add (%rax),%eax │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ - add %cl,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ + sldt (%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %cl,-0x73(%rax) │ │ │ │ rex.RB fmuls -0x8(%r9,%rdi,1) │ │ │ │ - jb 4dbf00 │ │ │ │ - movq $0x4dbe98,-0x28(%rbp) │ │ │ │ - mov 0x6(%rbx),%rax │ │ │ │ - mov 0xe(%rbx),%rcx │ │ │ │ - mov 0x16(%rbx),%rbx │ │ │ │ - mov %rbx,%rdx │ │ │ │ - mov %r14,%rbx │ │ │ │ - mov %rdx,-0x20(%rbp) │ │ │ │ + jb 4d79e0 │ │ │ │ + movq $0x3390fc8,-0x10(%rbp) │ │ │ │ + mov %rbx,-0x8(%rbp) │ │ │ │ + movq $0x4d7998,-0x28(%rbp) │ │ │ │ + mov 0x10(%rbx),%rax │ │ │ │ + mov 0x18(%rbx),%rcx │ │ │ │ + mov 0x20(%rbx),%rbx │ │ │ │ + mov %rcx,-0x20(%rbp) │ │ │ │ mov %rax,-0x18(%rbp) │ │ │ │ - mov %rcx,-0x10(%rbp) │ │ │ │ - mov %rsi,-0x8(%rbp) │ │ │ │ add $0xffffffffffffffd8,%rbp │ │ │ │ test $0x7,%bl │ │ │ │ - jne 4dbe98 │ │ │ │ + jne 4d7998 │ │ │ │ mov (%rbx),%rax │ │ │ │ jmp *%rax │ │ │ │ - nopl (%rax) │ │ │ │ - add $0x0,%al │ │ │ │ + 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,-0x7d(%rcx) │ │ │ │ (bad) │ │ │ │ - cmp %cl,0x3b(%rbp) │ │ │ │ + and %cl,0x3b(%rbp) │ │ │ │ movsl %ds:(%rsi),%es:(%rdi) │ │ │ │ pop %rax │ │ │ │ add (%rax),%eax │ │ │ │ - add %dh,0x4b(%rdi) │ │ │ │ - movq $0x4dbe00,-0x30(%r12) │ │ │ │ - mov 0x20(%rbp),%rax │ │ │ │ - mov %rax,-0x20(%r12) │ │ │ │ - movq $0x537f48,-0x18(%r12) │ │ │ │ + add %dh,0x2b(%rdi) │ │ │ │ + movq $0x2f8b238,-0x18(%r12) │ │ │ │ mov 0x10(%rbp),%rax │ │ │ │ mov %rax,-0x10(%r12) │ │ │ │ - mov 0x18(%rbp),%rax │ │ │ │ - mov %rax,-0x8(%r12) │ │ │ │ - lea -0x30(%r12),%rax │ │ │ │ + mov %rbx,-0x8(%r12) │ │ │ │ + mov 0x8(%rbp),%rax │ │ │ │ mov %rax,(%r12) │ │ │ │ - lea -0x17(%r12),%rsi │ │ │ │ - mov %rbx,%r14 │ │ │ │ - mov 0x8(%rbp),%rbx │ │ │ │ - add $0x28,%rbp │ │ │ │ - jmp 3395748 │ │ │ │ - movq $0x38,0x388(%r13) │ │ │ │ + lea -0x17(%r12),%rbx │ │ │ │ + add $0x18,%rbp │ │ │ │ + jmp *0x0(%rbp) │ │ │ │ + movq $0x20,0x388(%r13) │ │ │ │ jmp 338a720 │ │ │ │ - jmp *-0x8(%r13) │ │ │ │ + jmp *-0x10(%r13) │ │ │ │ nopl 0x0(%rax) │ │ │ │ - sldt (%rax) │ │ │ │ - add %al,(%rdx) │ │ │ │ + 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) │ │ │ │ + sbb %bh,(%rsi) │ │ │ │ + jne 4d79fb │ │ │ │ + lea -0x10(%rbp),%rax │ │ │ │ + cmp %r15,%rax │ │ │ │ + jb 4d7a54 │ │ │ │ + add $0x18,%r12 │ │ │ │ + cmp 0x358(%r13),%r12 │ │ │ │ + ja 4d7a49 │ │ │ │ + movq $0x3390fc8,-0x10(%rbp) │ │ │ │ + mov %rbx,-0x8(%rbp) │ │ │ │ + mov 0x10(%rbx),%rax │ │ │ │ + movq $0x3363ae0,-0x10(%r12) │ │ │ │ + mov %rax,-0x8(%r12) │ │ │ │ + movq $0x3c37ef9,(%r12) │ │ │ │ + lea 0x3753e27(%rip),%rsi │ │ │ │ + lea -0xe(%r12),%r14 │ │ │ │ + add $0xfffffffffffffff0,%rbp │ │ │ │ + jmp 32e8f68 │ │ │ │ + movq $0x18,0x388(%r13) │ │ │ │ + jmp *-0x10(%r13) │ │ │ │ + sbb (%rax),%al │ │ │ │ add %al,(%rax) │ │ │ │ - fsubs -0x72b7fce4(%rsi) │ │ │ │ - rex.RB rorb $1,-0x8(%r9,%rdi,1) │ │ │ │ - jb 4dc000 │ │ │ │ - movq $0x4dbf80,-0x30(%rbp) │ │ │ │ - mov 0x6(%rbx),%rax │ │ │ │ - mov 0xe(%rbx),%rcx │ │ │ │ - mov 0x16(%rbx),%rdx │ │ │ │ - mov 0x1e(%rbx),%rbx │ │ │ │ - mov %rbx,%rdi │ │ │ │ + (bad) │ │ │ │ + ... │ │ │ │ + add %al,(%rax) │ │ │ │ + add %cl,(%rsi) │ │ │ │ + add %al,(%rax) │ │ │ │ + add %ah,0x4803753d(%rax) │ │ │ │ + lea -0x70(%rbp),%eax │ │ │ │ + cmp %r15,%rax │ │ │ │ + jb 4d7b0e │ │ │ │ + movq $0x4d7ab8,-0x28(%rbp) │ │ │ │ mov %r14,%rbx │ │ │ │ - mov %rdi,-0x28(%rbp) │ │ │ │ - mov %rdx,-0x20(%rbp) │ │ │ │ - mov %rax,-0x18(%rbp) │ │ │ │ - mov %rcx,-0x10(%rbp) │ │ │ │ - mov %rsi,-0x8(%rbp) │ │ │ │ - add $0xffffffffffffffd0,%rbp │ │ │ │ + mov %rsi,-0x20(%rbp) │ │ │ │ + mov %rdi,-0x18(%rbp) │ │ │ │ + mov %r8,-0x10(%rbp) │ │ │ │ + mov %r9,-0x8(%rbp) │ │ │ │ + add $0xffffffffffffffd8,%rbp │ │ │ │ test $0x7,%bl │ │ │ │ - jne 4dbf80 │ │ │ │ + jne 4d7ab8 │ │ │ │ mov (%rbx),%rax │ │ │ │ jmp *%rax │ │ │ │ - nopl (%rax) │ │ │ │ + xchg %ax,%ax │ │ │ │ add $0x0,%eax │ │ │ │ add %al,(%rax) │ │ │ │ add %bl,(%rsi) │ │ │ │ add %al,(%rax) │ │ │ │ - add %bh,-0x5a(%rax) │ │ │ │ - sbb $0x3,%al │ │ │ │ - add $0x38,%r12 │ │ │ │ + add %bl,0x3d(%rax) │ │ │ │ + jne 4d7abb │ │ │ │ + mov 0x8(%rbp),%rax │ │ │ │ + mov %rbx,%rcx │ │ │ │ + and $0x7,%ecx │ │ │ │ + cmp $0x1,%rcx │ │ │ │ + jne 4d7b19 │ │ │ │ + add $0x18,%r12 │ │ │ │ cmp 0x358(%r13),%r12 │ │ │ │ - ja 4dbff0 │ │ │ │ - movq $0x4dbd70,-0x30(%r12) │ │ │ │ - mov 0x28(%rbp),%rax │ │ │ │ - mov %rax,-0x20(%r12) │ │ │ │ - movq $0x4dbe40,-0x18(%r12) │ │ │ │ - mov %rax,-0x10(%r12) │ │ │ │ - lea -0x30(%r12),%rax │ │ │ │ - mov %rax,-0x8(%r12) │ │ │ │ - mov 0x18(%rbp),%rax │ │ │ │ + ja 4d7afe │ │ │ │ + movq $0x4d7680,-0x10(%r12) │ │ │ │ mov %rax,(%r12) │ │ │ │ - mov 0x20(%rbp),%r14 │ │ │ │ - mov %rbx,%rax │ │ │ │ - mov 0x8(%rbp),%rbx │ │ │ │ - mov 0x10(%rbp),%rcx │ │ │ │ - movq $0x3393020,0x10(%rbp) │ │ │ │ - mov %rax,0x18(%rbp) │ │ │ │ - mov %rcx,0x20(%rbp) │ │ │ │ - lea -0x16(%r12),%rax │ │ │ │ - mov %rax,0x28(%rbp) │ │ │ │ - add $0x10,%rbp │ │ │ │ - jmp 4dcf98 │ │ │ │ - movq $0x38,0x388(%r13) │ │ │ │ + lea -0x10(%r12),%rdi │ │ │ │ + mov %rax,%rsi │ │ │ │ + lea 0x3760408(%rip),%r14 │ │ │ │ + mov 0x20(%rbp),%rbx │ │ │ │ + add $0x30,%rbp │ │ │ │ + jmp 33959f8 │ │ │ │ + movq $0x18,0x388(%r13) │ │ │ │ jmp 338a720 │ │ │ │ + lea 0x31d18fb(%rip),%rbx │ │ │ │ jmp *-0x8(%r13) │ │ │ │ + movq $0x4d7b60,-0x8(%rbp) │ │ │ │ + mov %rbx,%rcx │ │ │ │ + mov 0x6(%rbx),%rdx │ │ │ │ + mov 0xe(%rbx),%rbx │ │ │ │ + mov %rbx,%rsi │ │ │ │ + mov %rax,%rbx │ │ │ │ + mov %rsi,0x0(%rbp) │ │ │ │ + mov %rdx,0x8(%rbp) │ │ │ │ + mov %rcx,0x20(%rbp) │ │ │ │ + add $0xfffffffffffffff8,%rbp │ │ │ │ + test $0x7,%bl │ │ │ │ + jne 4d7b60 │ │ │ │ + mov (%rbx),%rax │ │ │ │ + jmp *%rax │ │ │ │ nopl 0x0(%rax) │ │ │ │ - sldt (%rax) │ │ │ │ - add %al,(%rdx) │ │ │ │ + (bad) │ │ │ │ add %al,(%rax) │ │ │ │ - add %al,0x0(%rip) │ │ │ │ add %al,(%rax) │ │ │ │ - add %cl,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ - add %bl,%al │ │ │ │ - movsl %ds:(%rsi),%es:(%rdi) │ │ │ │ - sbb $0x3,%al │ │ │ │ - lea -0x38(%rbp),%rax │ │ │ │ - cmp %r15,%rax │ │ │ │ - jb 4dc138 │ │ │ │ - movq $0x4dc088,-0x38(%rbp) │ │ │ │ - mov 0x6(%rbx),%rax │ │ │ │ - mov 0xe(%rbx),%rcx │ │ │ │ - mov 0x16(%rbx),%rdx │ │ │ │ - mov 0x1e(%rbx),%rdi │ │ │ │ - mov 0x26(%rbx),%rbx │ │ │ │ - mov %rbx,%r8 │ │ │ │ - mov %r14,%rbx │ │ │ │ - mov %rdi,-0x30(%rbp) │ │ │ │ - mov %r8,-0x28(%rbp) │ │ │ │ - mov %rdx,-0x20(%rbp) │ │ │ │ - mov %rcx,-0x18(%rbp) │ │ │ │ - mov %rax,-0x10(%rbp) │ │ │ │ - mov %rsi,-0x8(%rbp) │ │ │ │ + add %bl,(%rsi) │ │ │ │ + add %al,(%rax) │ │ │ │ + add %dh,0x4903753c(%rax) │ │ │ │ + add $0x70,%esp │ │ │ │ + cmp 0x358(%r13),%r12 │ │ │ │ + ja 4d7e81 │ │ │ │ + mov 0x7(%rbx),%rax │ │ │ │ + mov 0x17(%rbx),%rcx │ │ │ │ + mov 0xf(%rbx),%rbx │ │ │ │ + mov 0x7(%rbx),%rdx │ │ │ │ + mov 0xf(%rbx),%rsi │ │ │ │ + mov 0x17(%rbx),%rdi │ │ │ │ + movq $0x4d7718,-0x68(%r12) │ │ │ │ + mov 0x28(%rbp),%r8 │ │ │ │ + mov %r8,-0x58(%r12) │ │ │ │ + movq $0x3363ae0,-0x50(%r12) │ │ │ │ + movq $0x3c2b821,-0x48(%r12) │ │ │ │ + lea -0x68(%r12),%r8 │ │ │ │ + mov %r8,-0x40(%r12) │ │ │ │ + movq $0x2f83e38,-0x38(%r12) │ │ │ │ + lea -0x4e(%r12),%r8 │ │ │ │ + mov %r8,-0x30(%r12) │ │ │ │ + movq $0x3363ae0,-0x28(%r12) │ │ │ │ + lea -0x35(%r12),%r8 │ │ │ │ + mov %r8,-0x20(%r12) │ │ │ │ + movq $0x36a8e82,-0x18(%r12) │ │ │ │ + movq $0x2f83dd8,-0x10(%r12) │ │ │ │ + mov %rbx,-0x8(%r12) │ │ │ │ + lea -0x26(%r12),%r9 │ │ │ │ + mov %r9,(%r12) │ │ │ │ + movq $0x4d7c50,-0x38(%rbp) │ │ │ │ + mov %rbx,%r9 │ │ │ │ + mov %rax,%rbx │ │ │ │ + lea -0xf(%r12),%rax │ │ │ │ + mov %rax,-0x30(%rbp) │ │ │ │ + mov %rcx,-0x28(%rbp) │ │ │ │ + mov %r9,-0x20(%rbp) │ │ │ │ + mov %rdx,-0x18(%rbp) │ │ │ │ + mov %rsi,-0x10(%rbp) │ │ │ │ + mov %rdi,-0x8(%rbp) │ │ │ │ + mov %r8,0x0(%rbp) │ │ │ │ add $0xffffffffffffffc8,%rbp │ │ │ │ test $0x7,%bl │ │ │ │ - jne 4dc088 │ │ │ │ + jne 4d7c50 │ │ │ │ mov (%rbx),%rax │ │ │ │ jmp *%rax │ │ │ │ - nopl (%rax) │ │ │ │ - (bad) │ │ │ │ - add %al,(%rax) │ │ │ │ - add %al,(%rax) │ │ │ │ + nopw 0x0(%rax,%rax,1) │ │ │ │ + or $0xc,%eax │ │ │ │ add %al,(%rax) │ │ │ │ add %bl,(%rsi) │ │ │ │ add %al,(%rax) │ │ │ │ - add %dh,-0x5b(%rax) │ │ │ │ - sbb $0x3,%al │ │ │ │ - add $0x70,%r12 │ │ │ │ - cmp 0x358(%r13),%r12 │ │ │ │ - ja 4dc128 │ │ │ │ - movq $0x4dbca8,-0x68(%r12) │ │ │ │ - mov 0x30(%rbp),%rax │ │ │ │ - mov %rax,-0x58(%r12) │ │ │ │ - movq $0x338ff58,-0x50(%r12) │ │ │ │ - lea -0x68(%r12),%rax │ │ │ │ - mov %rax,-0x40(%r12) │ │ │ │ - movq $0x4dbf20,-0x38(%r12) │ │ │ │ - mov 0x28(%rbp),%rcx │ │ │ │ - mov %rcx,-0x30(%r12) │ │ │ │ - lea -0x50(%r12),%rcx │ │ │ │ - mov %rcx,-0x28(%r12) │ │ │ │ - mov 0x20(%rbp),%rcx │ │ │ │ - mov %rcx,-0x20(%r12) │ │ │ │ - mov 0x18(%rbp),%rdx │ │ │ │ - mov %rdx,-0x18(%r12) │ │ │ │ - movq $0x338fee0,-0x10(%r12) │ │ │ │ - mov %rax,(%r12) │ │ │ │ - mov 0x10(%rbp),%rdi │ │ │ │ - lea -0x10(%r12),%rsi │ │ │ │ - mov 0x8(%rbp),%r14 │ │ │ │ - movq $0x3393020,0x18(%rbp) │ │ │ │ - mov %rbx,0x20(%rbp) │ │ │ │ - mov %rcx,0x28(%rbp) │ │ │ │ - lea -0x36(%r12),%rax │ │ │ │ - mov %rax,0x30(%rbp) │ │ │ │ - add $0x18,%rbp │ │ │ │ - jmp 5ea130 │ │ │ │ - movq $0x70,0x388(%r13) │ │ │ │ - jmp 338a720 │ │ │ │ - jmp *-0x8(%r13) │ │ │ │ - nopl 0x0(%rax) │ │ │ │ + add %al,%al │ │ │ │ + cmp 0x3(%rbp),%esi │ │ │ │ + mov %rbx,%rax │ │ │ │ + and $0x7,%eax │ │ │ │ + cmp $0x1,%rax │ │ │ │ + je 4d7e70 │ │ │ │ + movq $0x4d7ca0,-0x8(%rbp) │ │ │ │ + mov 0x6(%rbx),%rax │ │ │ │ + mov 0xe(%rbx),%rbx │ │ │ │ + mov %rbx,%rcx │ │ │ │ + mov 0x48(%rbp),%rbx │ │ │ │ + mov %rcx,0x0(%rbp) │ │ │ │ + mov %rax,0x48(%rbp) │ │ │ │ + add $0xfffffffffffffff8,%rbp │ │ │ │ + test $0x7,%bl │ │ │ │ + jne 4d7ca0 │ │ │ │ + mov (%rbx),%rax │ │ │ │ + jmp *%rax │ │ │ │ + nopl (%rax) │ │ │ │ + (bad) │ │ │ │ sbb %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ - add $0x0,%al │ │ │ │ add %al,(%rax) │ │ │ │ + add %bl,(%rsi) │ │ │ │ + add %al,(%rax) │ │ │ │ + add %dh,0x3b(%rax) │ │ │ │ + jne 4d7ca3 │ │ │ │ + movq $0x4d7cd0,0x0(%rbp) │ │ │ │ + mov 0x7(%rbx),%rax │ │ │ │ + mov 0x50(%rbp),%rbx │ │ │ │ + mov %rax,0x50(%rbp) │ │ │ │ + test $0x7,%bl │ │ │ │ + jne 4d7cd0 │ │ │ │ + mov (%rbx),%rax │ │ │ │ + jmp *%rax │ │ │ │ + xchg %ax,%ax │ │ │ │ (bad) │ │ │ │ + cwtl │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ - add %cl,(%rax) │ │ │ │ + (bad) │ │ │ │ add %al,(%rax) │ │ │ │ - add %ah,0x48031ca4(%rax) │ │ │ │ - lea -0x50(%rbp),%eax │ │ │ │ - cmp %r15,%rax │ │ │ │ - jb 4dc2c3 │ │ │ │ - movq $0x4dc1d0,-0x50(%rbp) │ │ │ │ - mov 0x4(%rbx),%rax │ │ │ │ - mov 0xc(%rbx),%rcx │ │ │ │ - mov 0x14(%rbx),%rdx │ │ │ │ - mov 0x1c(%rbx),%r9 │ │ │ │ - mov 0x24(%rbx),%r10 │ │ │ │ - mov 0x2c(%rbx),%rbx │ │ │ │ - mov %rbx,%r11 │ │ │ │ - mov %rsi,%rbx │ │ │ │ - mov %rcx,-0x48(%rbp) │ │ │ │ - mov %r11,-0x40(%rbp) │ │ │ │ - mov %r10,-0x38(%rbp) │ │ │ │ - mov %rdx,-0x30(%rbp) │ │ │ │ - mov %r9,-0x28(%rbp) │ │ │ │ - mov %rax,-0x20(%rbp) │ │ │ │ - mov %r14,-0x18(%rbp) │ │ │ │ - mov %rdi,-0x10(%rbp) │ │ │ │ - mov %r8,-0x8(%rbp) │ │ │ │ - add $0xffffffffffffffb0,%rbp │ │ │ │ + add %al,0x3b(%rax) │ │ │ │ + jne 4d7cd3 │ │ │ │ + add $0x88,%r12 │ │ │ │ + cmp 0x358(%r13),%r12 │ │ │ │ + ja 4d7f33 │ │ │ │ + mov 0x50(%rbp),%rax │ │ │ │ + cmp 0x7(%rbx),%rax │ │ │ │ + jne 4d7e91 │ │ │ │ + add $0xffffffffffffff78,%r12 │ │ │ │ + movq $0x4d7d58,0x0(%rbp) │ │ │ │ + mov 0x48(%rbp),%rbx │ │ │ │ test $0x7,%bl │ │ │ │ - jne 4dc1d0 │ │ │ │ + jne 4d7d58 │ │ │ │ mov (%rbx),%rax │ │ │ │ jmp *%rax │ │ │ │ - nopl (%rax) │ │ │ │ - or %eax,(%rax) │ │ │ │ - add %al,(%rax) │ │ │ │ + nop │ │ │ │ + or $0x44c,%eax │ │ │ │ add %al,(%rax) │ │ │ │ + add %bl,(%rsi) │ │ │ │ add %al,(%rax) │ │ │ │ + add %dh,%al │ │ │ │ + cmp 0x3(%rbp),%dh │ │ │ │ + mov 0x50(%rbp),%rax │ │ │ │ + mov 0x60(%rbp),%rcx │ │ │ │ + mov 0x10(%rbp),%rdx │ │ │ │ + mov 0x20(%rbp),%rsi │ │ │ │ + mov 0x28(%rbp),%rdi │ │ │ │ + mov 0x30(%rbp),%r8 │ │ │ │ + mov 0x40(%rbp),%r9 │ │ │ │ + add $0xfffffffffffffff8,%rbp │ │ │ │ + jmp 4d7d74 │ │ │ │ + nopw 0x0(%rax,%rax,1) │ │ │ │ (bad) │ │ │ │ + fmuls (%rax) │ │ │ │ add %al,(%rax) │ │ │ │ - add %ch,(%rax) │ │ │ │ - movsb %ds:(%rsi),%es:(%rdi) │ │ │ │ - sbb $0x3,%al │ │ │ │ - movq $0x4dc200,0x0(%rbp) │ │ │ │ + add %al,(%rax) │ │ │ │ + add %bl,(%rsi) │ │ │ │ + add %al,(%rax) │ │ │ │ + add %bh,0x4803753a(%rax) │ │ │ │ + mov 0x58(%rbp),%eax │ │ │ │ + mov 0x68(%rbp),%rcx │ │ │ │ + mov 0x18(%rbp),%rdx │ │ │ │ + mov 0x28(%rbp),%rsi │ │ │ │ + mov 0x30(%rbp),%rdi │ │ │ │ + mov 0x38(%rbp),%r8 │ │ │ │ + mov 0x8(%rbp),%r9 │ │ │ │ + mov %rbx,%r10 │ │ │ │ + and $0x7,%r10d │ │ │ │ + cmp $0x1,%r10 │ │ │ │ + je 4d7f43 │ │ │ │ + movq $0x4d7dc8,0x8(%rbp) │ │ │ │ mov %rbx,%rax │ │ │ │ - mov 0x10(%rbp),%rbx │ │ │ │ - mov %rax,0x10(%rbp) │ │ │ │ + mov %r9,%rbx │ │ │ │ + mov 0xe(%rax),%rcx │ │ │ │ + mov %rcx,0x50(%rbp) │ │ │ │ + mov 0x6(%rax),%rax │ │ │ │ + mov %rax,0x70(%rbp) │ │ │ │ + add $0x8,%rbp │ │ │ │ test $0x7,%bl │ │ │ │ - jne 4dc200 │ │ │ │ + jne 4d7dc8 │ │ │ │ mov (%rbx),%rax │ │ │ │ jmp *%rax │ │ │ │ - nopl (%rax) │ │ │ │ - or %eax,(%rax) │ │ │ │ + nopl 0x0(%rax) │ │ │ │ + or $0x2c,%eax │ │ │ │ add %al,(%rax) │ │ │ │ + add %bl,(%rsi) │ │ │ │ add %al,(%rax) │ │ │ │ + add %cl,0x3a(%rax) │ │ │ │ + jne 4d7dcb │ │ │ │ + mov %rbx,%rax │ │ │ │ + and $0x7,%eax │ │ │ │ + cmp $0x1,%rax │ │ │ │ + je 4d7fcf │ │ │ │ + movq $0x4d7e18,0x0(%rbp) │ │ │ │ + mov 0x6(%rbx),%rax │ │ │ │ + mov 0xe(%rbx),%rbx │ │ │ │ + mov %rbx,%rcx │ │ │ │ + mov 0x68(%rbp),%rbx │ │ │ │ + mov %rcx,0x40(%rbp) │ │ │ │ + mov %rax,0x68(%rbp) │ │ │ │ + test $0x7,%bl │ │ │ │ + jne 4d7e18 │ │ │ │ + mov (%rbx),%rax │ │ │ │ + jmp *%rax │ │ │ │ + nopl 0x0(%rax) │ │ │ │ + or $0xc,%eax │ │ │ │ add %al,(%rax) │ │ │ │ - (bad) │ │ │ │ + add %bl,(%rsi) │ │ │ │ add %al,(%rax) │ │ │ │ add %bh,%al │ │ │ │ - movabs %eax,0x3b4d30c48349031c │ │ │ │ - movsl %ds:(%rsi),%es:(%rdi) │ │ │ │ - pop %rax │ │ │ │ - add (%rax),%eax │ │ │ │ - add %cl,(%rdi) │ │ │ │ - xchg %esi,0x48000000(%rsi) │ │ │ │ - mov 0x8(%rbp),%eax │ │ │ │ - mov 0x20(%rbp),%rcx │ │ │ │ - mov 0x30(%rbp),%rdx │ │ │ │ - mov 0x38(%rbp),%rsi │ │ │ │ - mov 0x40(%rbp),%rdi │ │ │ │ - mov 0x48(%rbp),%r8 │ │ │ │ - mov 0x10(%rbp),%r9 │ │ │ │ - cmpq $0xe,0x7(%rbx) │ │ │ │ - jge 4dc276 │ │ │ │ - movq $0x4dc020,-0x28(%r12) │ │ │ │ - mov %r8,-0x20(%r12) │ │ │ │ - mov %rdi,-0x18(%r12) │ │ │ │ - mov %rdx,-0x10(%r12) │ │ │ │ + cmp %esi,0x3(%rbp) │ │ │ │ + movq $0x4d7e48,0x0(%rbp) │ │ │ │ + mov 0x7(%rbx),%rax │ │ │ │ + mov 0x68(%rbp),%rbx │ │ │ │ + mov %rax,0x68(%rbp) │ │ │ │ + test $0x7,%bl │ │ │ │ + jne 4d7e48 │ │ │ │ + mov (%rbx),%rax │ │ │ │ + jmp *%rax │ │ │ │ + xchg %ax,%ax │ │ │ │ + or $0x40c,%eax │ │ │ │ + add %al,(%rax) │ │ │ │ + add %bl,(%rsi) │ │ │ │ + add %al,(%rax) │ │ │ │ + add %cl,%al │ │ │ │ + cmp %esi,0x3(%rbp) │ │ │ │ + mov 0x68(%rbp),%rax │ │ │ │ + cmp 0x7(%rbx),%rax │ │ │ │ + jne 4d8002 │ │ │ │ + movq $0x4d7d20,0x0(%rbp) │ │ │ │ + mov 0x48(%rbp),%rbx │ │ │ │ + test $0x7,%bl │ │ │ │ + jne 4d7d20 │ │ │ │ + mov (%rbx),%rax │ │ │ │ + jmp *%rax │ │ │ │ + mov 0x8(%rbp),%r14 │ │ │ │ + mov 0x68(%rbp),%rbx │ │ │ │ + add $0x70,%rbp │ │ │ │ + jmp 3395508 │ │ │ │ + movq $0x70,0x388(%r13) │ │ │ │ + jmp 338a720 │ │ │ │ + movq $0x4d7758,-0x80(%r12) │ │ │ │ + mov %rbx,-0x70(%r12) │ │ │ │ + movq $0x3363ae0,-0x68(%r12) │ │ │ │ + movq $0x3c2b821,-0x60(%r12) │ │ │ │ + lea -0x80(%r12),%rax │ │ │ │ + mov %rax,-0x58(%r12) │ │ │ │ + movq $0x2f83df8,-0x50(%r12) │ │ │ │ + lea -0x66(%r12),%rax │ │ │ │ + mov %rax,-0x48(%r12) │ │ │ │ + movq $0x3363ae0,-0x40(%r12) │ │ │ │ + lea -0x4f(%r12),%rax │ │ │ │ + mov %rax,-0x38(%r12) │ │ │ │ + movq $0x3c37ef9,-0x30(%r12) │ │ │ │ + movq $0x3363ae0,-0x28(%r12) │ │ │ │ + mov 0x40(%rbp),%rax │ │ │ │ + mov %rax,-0x20(%r12) │ │ │ │ + lea -0x3e(%r12),%rax │ │ │ │ + mov %rax,-0x18(%r12) │ │ │ │ + movq $0x2f83dd8,-0x10(%r12) │ │ │ │ + mov 0x20(%rbp),%rax │ │ │ │ mov %rax,-0x8(%r12) │ │ │ │ - mov %rcx,(%r12) │ │ │ │ - mov %rax,%r14 │ │ │ │ - movq $0x3393020,0x30(%rbp) │ │ │ │ - mov %r9,0x38(%rbp) │ │ │ │ lea -0x26(%r12),%rax │ │ │ │ - mov %rax,0x48(%rbp) │ │ │ │ - add $0x30,%rbp │ │ │ │ - jmp 4c9708 │ │ │ │ - movq $0x4dbb38,-0x28(%r12) │ │ │ │ - mov %r8,-0x20(%r12) │ │ │ │ - mov %rdi,-0x18(%r12) │ │ │ │ - mov %rdx,-0x10(%r12) │ │ │ │ - mov %rax,-0x8(%r12) │ │ │ │ - mov %rcx,(%r12) │ │ │ │ - mov %rsi,%r8 │ │ │ │ - mov 0x18(%rbp),%rdi │ │ │ │ - mov 0x28(%rbp),%rsi │ │ │ │ - mov %rax,%r14 │ │ │ │ - movq $0x3393020,0x30(%rbp) │ │ │ │ - mov %r9,0x38(%rbp) │ │ │ │ + mov %rax,(%r12) │ │ │ │ + lea -0xf(%r12),%r14 │ │ │ │ + mov 0x70(%rbp),%rbx │ │ │ │ + add $0x78,%rbp │ │ │ │ + jmp 3395508 │ │ │ │ + movq $0x88,0x388(%r13) │ │ │ │ + jmp 338a720 │ │ │ │ + mov %r9,%rbx │ │ │ │ + add $0x70,%r12 │ │ │ │ + cmp 0x358(%r13),%r12 │ │ │ │ + ja 4d7fb3 │ │ │ │ + movq $0x4d77c8,-0x68(%r12) │ │ │ │ + mov %rcx,-0x58(%r12) │ │ │ │ + mov %rsi,-0x50(%r12) │ │ │ │ + mov %rdi,-0x48(%r12) │ │ │ │ + mov %r8,-0x40(%r12) │ │ │ │ + movq $0x4d78a8,-0x38(%r12) │ │ │ │ + lea -0x68(%r12),%rsi │ │ │ │ + mov %rsi,-0x28(%r12) │ │ │ │ + movq $0x4d7940,-0x20(%r12) │ │ │ │ + mov %rbx,-0x10(%r12) │ │ │ │ + mov %rdx,-0x8(%r12) │ │ │ │ + mov %rsi,(%r12) │ │ │ │ + lea -0x38(%r12),%rdi │ │ │ │ + lea -0x20(%r12),%rsi │ │ │ │ + mov %rcx,%r14 │ │ │ │ + mov %rax,%rbx │ │ │ │ + add $0x78,%rbp │ │ │ │ + jmp 33959f8 │ │ │ │ + movq $0x70,0x388(%r13) │ │ │ │ + movq $0x4d80e8,0x10(%rbp) │ │ │ │ + add $0x10,%rbp │ │ │ │ + jmp 338a720 │ │ │ │ + mov 0x8(%rbp),%r14 │ │ │ │ + mov 0x58(%rbp),%rbx │ │ │ │ + add $0x70,%rbp │ │ │ │ + jmp 3395508 │ │ │ │ + mov 0x1(%rbx),%edi │ │ │ │ + add %al,(%rax) │ │ │ │ + (bad) │ │ │ │ + add %al,(%rax) │ │ │ │ + add %ah,(%rax) │ │ │ │ + cmp %dh,0x3(%rbp) │ │ │ │ + mov 0x28(%rbp),%rax │ │ │ │ + mov 0x48(%rbp),%rcx │ │ │ │ + mov 0x8(%rbp),%rdx │ │ │ │ + add $0xfffffffffffffff0,%rbp │ │ │ │ + jmp 4d800e │ │ │ │ + mov 0x38(%rbp),%rax │ │ │ │ + mov 0x58(%rbp),%rcx │ │ │ │ + mov 0x18(%rbp),%rdx │ │ │ │ + add $0x88,%r12 │ │ │ │ + cmp 0x358(%r13),%r12 │ │ │ │ + ja 4d80bb │ │ │ │ + movq $0x4d79f8,-0x80(%r12) │ │ │ │ + mov %rbx,-0x70(%r12) │ │ │ │ + movq $0x3363ae0,-0x68(%r12) │ │ │ │ + movq $0x3c2b821,-0x60(%r12) │ │ │ │ + lea -0x80(%r12),%rbx │ │ │ │ + mov %rbx,-0x58(%r12) │ │ │ │ + movq $0x2f83df8,-0x50(%r12) │ │ │ │ + lea -0x66(%r12),%rbx │ │ │ │ + mov %rbx,-0x48(%r12) │ │ │ │ + movq $0x3363ae0,-0x40(%r12) │ │ │ │ + lea -0x4f(%r12),%rbx │ │ │ │ + mov %rbx,-0x38(%r12) │ │ │ │ + movq $0x3c37ef9,-0x30(%r12) │ │ │ │ + movq $0x3363ae0,-0x28(%r12) │ │ │ │ + mov %rax,-0x20(%r12) │ │ │ │ + lea -0x3e(%r12),%rax │ │ │ │ + mov %rax,-0x18(%r12) │ │ │ │ + movq $0x2f83dd8,-0x10(%r12) │ │ │ │ + mov %rdx,-0x8(%r12) │ │ │ │ lea -0x26(%r12),%rax │ │ │ │ - mov %rax,0x48(%rbp) │ │ │ │ - add $0x30,%rbp │ │ │ │ - jmp 4b5098 │ │ │ │ - jmp *-0x8(%r13) │ │ │ │ - movq $0x30,0x388(%r13) │ │ │ │ + mov %rax,(%r12) │ │ │ │ + lea -0xf(%r12),%r14 │ │ │ │ + mov %rcx,%rbx │ │ │ │ + add $0x70,%rbp │ │ │ │ + jmp 3395508 │ │ │ │ + movq $0x88,0x388(%r13) │ │ │ │ + movq $0x4d7ff0,0x10(%rbp) │ │ │ │ + add $0x10,%rbp │ │ │ │ jmp 338a720 │ │ │ │ nop │ │ │ │ - add %eax,(%rax) │ │ │ │ + mov %?,0x2(%rsi) │ │ │ │ add %al,(%rax) │ │ │ │ - add (%rax),%al │ │ │ │ + (bad) │ │ │ │ add %al,(%rax) │ │ │ │ - sldt (%rax) │ │ │ │ - add %ch,(%rax) │ │ │ │ - cmc │ │ │ │ - je 4dc2eb │ │ │ │ - lea -0x18(%rbp),%rax │ │ │ │ + add %al,(%rax) │ │ │ │ + add %al,(%rax) │ │ │ │ + add %cl,-0x75(%rax) │ │ │ │ + rex.RB │ │ │ │ + rex.W │ │ │ │ + mov 0x58(%rbp),%rcx │ │ │ │ + mov 0x8(%rbp),%rdx │ │ │ │ + mov 0x18(%rbp),%rsi │ │ │ │ + mov 0x20(%rbp),%rdi │ │ │ │ + mov 0x28(%rbp),%r8 │ │ │ │ + add $0xfffffffffffffff0,%rbp │ │ │ │ + jmp 4d7f46 │ │ │ │ + nopl 0x0(%rax) │ │ │ │ + sbb %eax,(%rax) │ │ │ │ + add %al,(%rax) │ │ │ │ + add $0x2000000,%eax │ │ │ │ + add %al,(%rax) │ │ │ │ + add %al,(%rax) │ │ │ │ + add %al,(%rax) │ │ │ │ + add %cl,(%rsi) │ │ │ │ + add %al,(%rax) │ │ │ │ + add %al,(%rax) │ │ │ │ + add %al,(%rax) │ │ │ │ + add %cl,-0x73(%rax) │ │ │ │ + rex.RB clc │ │ │ │ cmp %r15,%rax │ │ │ │ - jb 4dc321 │ │ │ │ - movq $0x3390fc8,-0x10(%rbp) │ │ │ │ - mov %rbx,-0x8(%rbp) │ │ │ │ - movq $0x4dc338,-0x18(%rbp) │ │ │ │ - lea 0x375bbed(%rip),%r8 │ │ │ │ - mov 0x20(%rbx),%rdi │ │ │ │ - mov 0x10(%rbx),%rsi │ │ │ │ - mov 0x18(%rbx),%r14 │ │ │ │ - add $0xffffffffffffffe8,%rbp │ │ │ │ - jmp 31af580 │ │ │ │ - jmp *-0x10(%r13) │ │ │ │ - nopl (%rax) │ │ │ │ - ... │ │ │ │ - (bad) │ │ │ │ + jb 4d8154 │ │ │ │ + mov %r9,%rax │ │ │ │ + mov %r8,%r9 │ │ │ │ + mov %rdi,%r8 │ │ │ │ + mov %rsi,%rdi │ │ │ │ + mov %r14,%rsi │ │ │ │ + lea 0x31d0979(%rip),%r14 │ │ │ │ + mov %rax,-0x8(%rbp) │ │ │ │ + add $0xfffffffffffffff8,%rbp │ │ │ │ + jmp 4d7a70 │ │ │ │ + lea 0x31d12c5(%rip),%rbx │ │ │ │ + jmp *-0x8(%r13) │ │ │ │ + nop │ │ │ │ + sbb %eax,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ - add %bl,%al │ │ │ │ - hlt │ │ │ │ - je 4dc33b │ │ │ │ - lea 0x372ec53(%rip),%rsi │ │ │ │ - mov %rbx,%r14 │ │ │ │ - add $0x8,%rbp │ │ │ │ - jmp 32e8f68 │ │ │ │ - nopl 0x0(%rax,%rax,1) │ │ │ │ - add %eax,(%rax) │ │ │ │ + add $0x2000000,%eax │ │ │ │ add %al,(%rax) │ │ │ │ - add (%rax),%al │ │ │ │ add %al,(%rax) │ │ │ │ - sldt (%rax) │ │ │ │ - add %dh,0x480374f4(%rax) │ │ │ │ - lea -0x10(%rbp),%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 4dc3e1 │ │ │ │ - add $0x40,%r12 │ │ │ │ - cmp 0x358(%r13),%r12 │ │ │ │ - ja 4dc3d6 │ │ │ │ - movq $0x3390fc8,-0x10(%rbp) │ │ │ │ - mov %rbx,-0x8(%rbp) │ │ │ │ - mov 0x10(%rbx),%rax │ │ │ │ - mov 0x18(%rbx),%rcx │ │ │ │ - mov 0x20(%rbx),%rbx │ │ │ │ - movq $0x4dc2e8,-0x38(%r12) │ │ │ │ - mov %rax,-0x28(%r12) │ │ │ │ - mov %rcx,-0x20(%r12) │ │ │ │ - mov %rbx,-0x18(%r12) │ │ │ │ - movq $0x3363ae0,-0x10(%r12) │ │ │ │ - movq $0x3c2b821,-0x8(%r12) │ │ │ │ - lea -0x38(%r12),%rax │ │ │ │ - mov %rax,(%r12) │ │ │ │ - lea -0xe(%r12),%rsi │ │ │ │ - lea 0x2edb71f(%rip),%r14 │ │ │ │ - add $0xfffffffffffffff0,%rbp │ │ │ │ - jmp 3359998 │ │ │ │ - movq $0x40,0x388(%r13) │ │ │ │ - jmp *-0x10(%r13) │ │ │ │ - nopl (%rax) │ │ │ │ - add (%rax),%al │ │ │ │ + jb 4d81a4 │ │ │ │ + mov %r9,%rax │ │ │ │ + mov %r8,%r9 │ │ │ │ + mov %rdi,%r8 │ │ │ │ + mov %rsi,%rdi │ │ │ │ + mov %r14,%rsi │ │ │ │ + lea 0x31d08f1(%rip),%r14 │ │ │ │ + mov %rax,-0x8(%rbp) │ │ │ │ + add $0xfffffffffffffff8,%rbp │ │ │ │ + jmp 4d7a70 │ │ │ │ + lea 0x31d1295(%rip),%rbx │ │ │ │ + jmp *-0x8(%r13) │ │ │ │ + nop │ │ │ │ + sbb %eax,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ + add $0x2000000,%eax │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ - adc (%rax),%al │ │ │ │ add %al,(%rax) │ │ │ │ - add %ah,-0x72b7fce4(%rdx) │ │ │ │ - rex.RB │ │ │ │ - lock cmp %r15,%rax │ │ │ │ - jb 4dc41e │ │ │ │ - movq $0x3390fc8,-0x10(%rbp) │ │ │ │ - mov %rbx,-0x8(%rbp) │ │ │ │ - mov 0x10(%rbx),%r14 │ │ │ │ - mov 0x18(%rbx),%rbx │ │ │ │ - add $0xfffffffffffffff0,%rbp │ │ │ │ - jmp 4dc9b8 │ │ │ │ - jmp *-0x10(%r13) │ │ │ │ - nopw 0x0(%rax,%rax,1) │ │ │ │ - (bad) │ │ │ │ + add %cl,(%rsi) │ │ │ │ add %al,(%rax) │ │ │ │ - add %al,(%rbx) │ │ │ │ add %al,(%rax) │ │ │ │ - add %al,(%rdx) │ │ │ │ + add %al,(%rax) │ │ │ │ + add %cl,-0x73(%rax) │ │ │ │ + rex.RB clc │ │ │ │ + cmp %r15,%rax │ │ │ │ + jb 4d81f4 │ │ │ │ + mov %r9,%rax │ │ │ │ + mov %r8,%r9 │ │ │ │ + mov %rdi,%r8 │ │ │ │ + mov %rsi,%rdi │ │ │ │ + mov %r14,%rsi │ │ │ │ + lea 0x31d0879(%rip),%r14 │ │ │ │ + mov %rax,-0x8(%rbp) │ │ │ │ + add $0xfffffffffffffff8,%rbp │ │ │ │ + jmp 4d7a70 │ │ │ │ + lea 0x31d1265(%rip),%rbx │ │ │ │ + jmp *-0x8(%r13) │ │ │ │ + nop │ │ │ │ + sbb %eax,(%rax) │ │ │ │ + add %al,(%rax) │ │ │ │ + add $0x2000000,%eax │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ - add %cl,(%rbx) │ │ │ │ + add %cl,(%rsi) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %cl,-0x73(%rax) │ │ │ │ - rex.RB fmuls -0x8(%r9,%rdi,1) │ │ │ │ - jb 4dc50e │ │ │ │ - movq $0x4dc498,-0x28(%rbp) │ │ │ │ - mov 0x5(%rbx),%rax │ │ │ │ - mov 0xd(%rbx),%rbx │ │ │ │ - mov %rbx,%rcx │ │ │ │ - mov %r14,%rbx │ │ │ │ - mov %rcx,-0x20(%rbp) │ │ │ │ - mov %rax,-0x18(%rbp) │ │ │ │ - mov %rsi,-0x10(%rbp) │ │ │ │ - mov %rdi,-0x8(%rbp) │ │ │ │ - add $0xffffffffffffffd8,%rbp │ │ │ │ - test $0x7,%bl │ │ │ │ - jne 4dc498 │ │ │ │ - mov (%rbx),%rax │ │ │ │ - jmp *%rax │ │ │ │ - nopl 0x0(%rax) │ │ │ │ - add $0x0,%al │ │ │ │ + rex.RB clc │ │ │ │ + cmp %r15,%rax │ │ │ │ + jb 4d8244 │ │ │ │ + mov %r9,%rax │ │ │ │ + mov %r8,%r9 │ │ │ │ + mov %rdi,%r8 │ │ │ │ + mov %rsi,%rdi │ │ │ │ + mov %r14,%rsi │ │ │ │ + lea 0x31d07f1(%rip),%r14 │ │ │ │ + mov %rax,-0x8(%rbp) │ │ │ │ + add $0xfffffffffffffff8,%rbp │ │ │ │ + jmp 4d7a70 │ │ │ │ + lea 0x31d1235(%rip),%rbx │ │ │ │ + jmp *-0x8(%r13) │ │ │ │ + nop │ │ │ │ + sbb %eax,(%rax) │ │ │ │ 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,-0x7d(%rcx) │ │ │ │ - (bad) │ │ │ │ - cmp %cl,0x3b(%rbp) │ │ │ │ - movsl %ds:(%rsi),%es:(%rdi) │ │ │ │ - pop %rax │ │ │ │ - add (%rax),%eax │ │ │ │ - add %dh,0x59(%rdi) │ │ │ │ - mov 0x7(%rbx),%rax │ │ │ │ - mov 0xf(%rbx),%rcx │ │ │ │ - mov 0x17(%rbx),%rbx │ │ │ │ - movq $0x3363ae0,-0x30(%r12) │ │ │ │ - mov 0x8(%rbp),%rdx │ │ │ │ - mov %rdx,-0x28(%r12) │ │ │ │ - mov %rax,-0x20(%r12) │ │ │ │ - movq $0x4a37b8,-0x18(%r12) │ │ │ │ - lea -0x2e(%r12),%rax │ │ │ │ - mov %rax,-0x10(%r12) │ │ │ │ - mov %rcx,-0x8(%r12) │ │ │ │ - mov %rbx,(%r12) │ │ │ │ - mov 0x20(%rbp),%rdi │ │ │ │ - mov 0x18(%rbp),%rsi │ │ │ │ - lea -0x17(%r12),%r14 │ │ │ │ - mov 0x10(%rbp),%rbx │ │ │ │ - add $0x28,%rbp │ │ │ │ - jmp 33959f8 │ │ │ │ - movq $0x38,0x388(%r13) │ │ │ │ - jmp 338a720 │ │ │ │ + add %al,(%rax) │ │ │ │ + add %cl,-0x73(%rax) │ │ │ │ + rex.RB clc │ │ │ │ + cmp %r15,%rax │ │ │ │ + jb 4d8294 │ │ │ │ + mov %r9,%rax │ │ │ │ + mov %r8,%r9 │ │ │ │ + mov %rdi,%r8 │ │ │ │ + mov %rsi,%rdi │ │ │ │ + mov %r14,%rsi │ │ │ │ + lea 0x31d0779(%rip),%r14 │ │ │ │ + mov %rax,-0x8(%rbp) │ │ │ │ + add $0xfffffffffffffff8,%rbp │ │ │ │ + jmp 4d7a70 │ │ │ │ + lea 0x31d1205(%rip),%rbx │ │ │ │ + jmp *-0x8(%r13) │ │ │ │ + nop │ │ │ │ + sbb %eax,(%rax) │ │ │ │ + add %al,(%rax) │ │ │ │ + add $0x2000000,%eax │ │ │ │ + add %al,(%rax) │ │ │ │ + add %al,(%rax) │ │ │ │ + add %al,(%rax) │ │ │ │ + add %cl,(%rsi) │ │ │ │ + add %al,(%rax) │ │ │ │ + add %al,(%rax) │ │ │ │ + add %al,(%rax) │ │ │ │ + add %cl,-0x73(%rax) │ │ │ │ + rex.RB clc │ │ │ │ + cmp %r15,%rax │ │ │ │ + jb 4d82e4 │ │ │ │ + mov %r9,%rax │ │ │ │ + mov %r8,%r9 │ │ │ │ + mov %rdi,%r8 │ │ │ │ + mov %rsi,%rdi │ │ │ │ + mov %r14,%rsi │ │ │ │ + lea 0x31d06f1(%rip),%r14 │ │ │ │ + mov %rax,-0x8(%rbp) │ │ │ │ + add $0xfffffffffffffff8,%rbp │ │ │ │ + jmp 4d7a70 │ │ │ │ + lea 0x31d11d5(%rip),%rbx │ │ │ │ jmp *-0x8(%r13) │ │ │ │ + nop │ │ │ │ + ... │ │ │ │ + adc $0x0,%eax │ │ │ │ + add %al,(%rax) │ │ │ │ + add %cl,-0x73(%rax) │ │ │ │ + rex.RB │ │ │ │ + lock cmp %r15,%rax │ │ │ │ + jb 4d834e │ │ │ │ + sub $0x8,%rsp │ │ │ │ + mov %r13,%rax │ │ │ │ + mov %rbx,%rsi │ │ │ │ + mov %rax,%rdi │ │ │ │ + xor %eax,%eax │ │ │ │ + call 3385710 │ │ │ │ + add $0x8,%rsp │ │ │ │ + test %rax,%rax │ │ │ │ + je 4d8349 │ │ │ │ + movq $0x3391200,-0x10(%rbp) │ │ │ │ + mov %rax,-0x8(%rbp) │ │ │ │ + lea 0x375fbc0(%rip),%rsi │ │ │ │ + lea 0x375fbb9(%rip),%r14 │ │ │ │ + add $0xfffffffffffffff0,%rbp │ │ │ │ + jmp 3240990 │ │ │ │ + mov (%rbx),%rax │ │ │ │ + jmp *%rax │ │ │ │ + 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) │ │ │ │ - movabs 0x4cf0458d48031e56,%al │ │ │ │ - cmp %edi,%eax │ │ │ │ - jb 4dc54a │ │ │ │ + add %al,(%rax) │ │ │ │ + add %cl,-0x73(%rax) │ │ │ │ + rex.RB │ │ │ │ + lock cmp %r15,%rax │ │ │ │ + jb 4d8392 │ │ │ │ movq $0x3390fc8,-0x10(%rbp) │ │ │ │ mov %rbx,-0x8(%rbp) │ │ │ │ + mov 0x20(%rbx),%rdi │ │ │ │ + mov 0x18(%rbx),%rsi │ │ │ │ mov 0x10(%rbx),%r14 │ │ │ │ add $0xfffffffffffffff0,%rbp │ │ │ │ - jmp 607718 │ │ │ │ + jmp 3240ab0 │ │ │ │ jmp *-0x10(%r13) │ │ │ │ xchg %ax,%ax │ │ │ │ - sldt (%rax) │ │ │ │ - add %al,(%rdx) │ │ │ │ - add %al,(%rax) │ │ │ │ - add %al,(%rbx) │ │ │ │ - add %al,(%rax) │ │ │ │ - add %al,(%rax) │ │ │ │ + add $0x2000000,%eax │ │ │ │ add %al,(%rax) │ │ │ │ - add %cl,(%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 4dc662 │ │ │ │ - movq $0x4dc5c0,-0x28(%rbp) │ │ │ │ - mov 0x6(%rbx),%rax │ │ │ │ - mov 0xe(%rbx),%rcx │ │ │ │ - mov 0x16(%rbx),%rbx │ │ │ │ - mov %rbx,%rdx │ │ │ │ - mov %r14,%rbx │ │ │ │ + rex.RB movabs 0x1b4820ff8394c,%al │ │ │ │ + add %cl,-0x39(%rax) │ │ │ │ + rex.RB │ │ │ │ + lock enter $0x390f,$0x3 │ │ │ │ + mov %rbx,-0x8(%rbp) │ │ │ │ + movq $0x4d8420,-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 %rdx,-0x40(%rbp) │ │ │ │ + mov %r8,-0x38(%rbp) │ │ │ │ + mov %rdi,-0x30(%rbp) │ │ │ │ + mov %rsi,-0x28(%rbp) │ │ │ │ mov %rax,-0x20(%rbp) │ │ │ │ mov %rcx,-0x18(%rbp) │ │ │ │ - mov %rdx,-0x10(%rbp) │ │ │ │ - mov %rsi,-0x8(%rbp) │ │ │ │ - add $0xffffffffffffffd8,%rbp │ │ │ │ + add $0xffffffffffffffb8,%rbp │ │ │ │ test $0x7,%bl │ │ │ │ - jne 4dc5c0 │ │ │ │ + jne 4d8420 │ │ │ │ mov (%rbx),%rax │ │ │ │ jmp *%rax │ │ │ │ - nopl (%rax) │ │ │ │ - add $0x0,%al │ │ │ │ + nopl 0x0(%rax,%rax,1) │ │ │ │ + xchg %al,(%rcx) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ (bad) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %cl,-0x39(%rax) │ │ │ │ - add %r14b,%r8b │ │ │ │ - (bad) │ │ │ │ + rex.RB call 9b0890 │ │ │ │ mov %rbx,%rax │ │ │ │ - mov 0x20(%rbp),%rbx │ │ │ │ - mov %rax,0x20(%rbp) │ │ │ │ + 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 4dc5f0 │ │ │ │ + jne 4d8468 │ │ │ │ mov (%rbx),%rax │ │ │ │ jmp *%rax │ │ │ │ nopl (%rax) │ │ │ │ - add $0x0,%al │ │ │ │ - add %al,(%rax) │ │ │ │ + leave │ │ │ │ + or $0x0,%al │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ - (bad) │ │ │ │ + add %bl,(%rsi) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ - add %cl,-0x7d(%rcx) │ │ │ │ - (bad) │ │ │ │ - cmp %cl,0x3b(%rbp) │ │ │ │ - movsl %ds:(%rsi),%es:(%rdi) │ │ │ │ - pop %rax │ │ │ │ - add (%rax),%eax │ │ │ │ - add %dh,0x55(%rdi) │ │ │ │ - mov 0x7(%rbx),%rax │ │ │ │ - mov 0xf(%rbx),%rbx │ │ │ │ - movq $0x537f28,-0x30(%r12) │ │ │ │ - mov 0x10(%rbp),%rcx │ │ │ │ - mov %rcx,-0x28(%r12) │ │ │ │ - mov 0x18(%rbp),%rcx │ │ │ │ - mov %rcx,-0x20(%r12) │ │ │ │ - mov %rax,-0x18(%r12) │ │ │ │ - movq $0x3363ae0,-0x10(%r12) │ │ │ │ - lea -0x2f(%r12),%rax │ │ │ │ - mov %rax,-0x8(%r12) │ │ │ │ - mov %rbx,(%r12) │ │ │ │ - lea -0xe(%r12),%rsi │ │ │ │ - mov 0x20(%rbp),%r14 │ │ │ │ - mov 0x8(%rbp),%rbx │ │ │ │ - add $0x28,%rbp │ │ │ │ - jmp 3395748 │ │ │ │ - movq $0x38,0x388(%r13) │ │ │ │ + add %cl,-0x75(%rax) │ │ │ │ + and %r9b,-0x75(%r8) │ │ │ │ + rex.WRB cmp %r9b,-0x77(%r8) │ │ │ │ + fiaddl -0x7cb7f81e(%rbx) │ │ │ │ + cli │ │ │ │ + add %ecx,(%rdi) │ │ │ │ + test %ch,0x49000000(%rsi) │ │ │ │ + add $0x40,%esp │ │ │ │ + cmp 0x358(%r13),%r12 │ │ │ │ + ja 4d857b │ │ │ │ + mov 0x28(%rbp),%rdx │ │ │ │ + mov 0x18(%rbp),%rsi │ │ │ │ + mov 0x8(%rbp),%rdi │ │ │ │ + cmp %rdi,%rdx │ │ │ │ + jl 4d856d │ │ │ │ + cmp %rdi,%rdx │ │ │ │ + jne 4d858b │ │ │ │ + mov 0x30(%rbp),%rdx │ │ │ │ + mov 0x10(%rbp),%rdi │ │ │ │ + cmp %rdi,%rdx │ │ │ │ + jl 4d856d │ │ │ │ + cmp %rdi,%rdx │ │ │ │ + jne 4d8508 │ │ │ │ + movq $0x4d8368,-0x38(%r12) │ │ │ │ + mov 0x40(%rbp),%rcx │ │ │ │ + mov %rcx,-0x28(%r12) │ │ │ │ + mov 0x48(%rbp),%rcx │ │ │ │ + mov %rcx,-0x20(%r12) │ │ │ │ + mov %rbx,-0x18(%r12) │ │ │ │ + movq $0x2f83dd8,-0x10(%r12) │ │ │ │ + mov %rax,-0x8(%r12) │ │ │ │ + lea -0x38(%r12),%rax │ │ │ │ + mov %rax,(%r12) │ │ │ │ + lea -0xf(%r12),%rbx │ │ │ │ + add $0x50,%rbp │ │ │ │ + jmp *0x0(%rbp) │ │ │ │ + movq $0x2f83dd8,-0x38(%r12) │ │ │ │ + mov %rax,-0x30(%r12) │ │ │ │ + mov %rcx,-0x28(%r12) │ │ │ │ + lea -0x37(%r12),%rax │ │ │ │ + add $0xffffffffffffffd8,%r12 │ │ │ │ + mov %rax,%rbx │ │ │ │ + add $0x50,%rbp │ │ │ │ + jmp *0x0(%rbp) │ │ │ │ + add $0x18,%r12 │ │ │ │ + cmp 0x358(%r13),%r12 │ │ │ │ + ja 4d8559 │ │ │ │ + movq $0x2f83dd8,-0x10(%r12) │ │ │ │ + mov %rax,-0x8(%r12) │ │ │ │ + mov %rcx,(%r12) │ │ │ │ + lea -0xf(%r12),%rbx │ │ │ │ + add $0x50,%rbp │ │ │ │ + jmp *0x0(%rbp) │ │ │ │ + movq $0x18,0x388(%r13) │ │ │ │ jmp 338a720 │ │ │ │ - jmp *-0x8(%r13) │ │ │ │ - xchg %ax,%ax │ │ │ │ - sldt (%rax) │ │ │ │ - add %al,(%rdx) │ │ │ │ + jmp *-0x10(%r13) │ │ │ │ + add $0xffffffffffffffc0,%r12 │ │ │ │ + mov %rsi,%rbx │ │ │ │ + add $0x50,%rbp │ │ │ │ + jmp *0x0(%rbp) │ │ │ │ + movq $0x40,0x388(%r13) │ │ │ │ + jmp 338a720 │ │ │ │ + movq $0x2f83dd8,-0x38(%r12) │ │ │ │ + mov %rax,-0x30(%r12) │ │ │ │ + mov %rcx,-0x28(%r12) │ │ │ │ + lea -0x37(%r12),%rax │ │ │ │ + add $0xffffffffffffffd8,%r12 │ │ │ │ + mov %rax,%rbx │ │ │ │ + add $0x50,%rbp │ │ │ │ + jmp *0x0(%rbp) │ │ │ │ + nopl 0x0(%rax) │ │ │ │ + add $0x1000000,%eax │ │ │ │ add %al,(%rax) │ │ │ │ - add %al,0x0(%rip) │ │ │ │ + add %al,0x2000000(%rip) │ │ │ │ add %al,(%rax) │ │ │ │ add %cl,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ - add %bh,-0x61(%rax) │ │ │ │ - sbb $0x3,%al │ │ │ │ - lea -0x38(%rbp),%rax │ │ │ │ - cmp %r15,%rax │ │ │ │ - jb 4dc788 │ │ │ │ - movq $0x4dc6e8,-0x38(%rbp) │ │ │ │ - mov 0x6(%rbx),%rax │ │ │ │ - mov 0xe(%rbx),%rcx │ │ │ │ - mov 0x16(%rbx),%rdx │ │ │ │ - mov 0x1e(%rbx),%rdi │ │ │ │ - mov 0x26(%rbx),%rbx │ │ │ │ - mov %rbx,%r8 │ │ │ │ - mov %r14,%rbx │ │ │ │ - mov %r8,-0x30(%rbp) │ │ │ │ - mov %rdx,-0x28(%rbp) │ │ │ │ - mov %rdi,-0x20(%rbp) │ │ │ │ - mov %rax,-0x18(%rbp) │ │ │ │ - mov %rcx,-0x10(%rbp) │ │ │ │ - mov %rsi,-0x8(%rbp) │ │ │ │ - add $0xffffffffffffffc8,%rbp │ │ │ │ - test $0x7,%bl │ │ │ │ - jne 4dc6e8 │ │ │ │ - mov (%rbx),%rax │ │ │ │ - jmp *%rax │ │ │ │ - nopl (%rax) │ │ │ │ - (bad) │ │ │ │ - add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ - add %bl,(%rsi) │ │ │ │ - add %al,(%rax) │ │ │ │ - add %dl,(%rax) │ │ │ │ - lahf │ │ │ │ - sbb $0x3,%al │ │ │ │ - add $0x20,%r12 │ │ │ │ + add %cl,-0x7d(%rcx) │ │ │ │ + (bad) │ │ │ │ + rex.W │ │ │ │ cmp 0x358(%r13),%r12 │ │ │ │ - ja 4dc78c │ │ │ │ + ja 4d8631 │ │ │ │ mov 0x7(%rbx),%rax │ │ │ │ mov 0xf(%rbx),%rcx │ │ │ │ - mov 0x17(%rbx),%rbx │ │ │ │ - movq $0x4dc568,-0x18(%r12) │ │ │ │ - mov 0x20(%rbp),%rdx │ │ │ │ - mov %rdx,-0x10(%r12) │ │ │ │ - mov 0x28(%rbp),%rdx │ │ │ │ - mov %rdx,-0x8(%r12) │ │ │ │ - mov 0x30(%rbp),%rdx │ │ │ │ - mov %rdx,(%r12) │ │ │ │ - movq $0x4dc768,0x0(%rbp) │ │ │ │ - mov %rbx,%rdx │ │ │ │ - mov 0x10(%rbp),%rbx │ │ │ │ - mov %rdx,0x10(%rbp) │ │ │ │ - mov %rcx,0x20(%rbp) │ │ │ │ - mov %rax,0x28(%rbp) │ │ │ │ - lea -0x16(%r12),%rax │ │ │ │ - mov %rax,0x30(%rbp) │ │ │ │ - test $0x7,%bl │ │ │ │ - jne 4dc768 │ │ │ │ - mov (%rbx),%rax │ │ │ │ - jmp *%rax │ │ │ │ - xchg %ax,%ax │ │ │ │ - (bad) │ │ │ │ - add %al,(%rax) │ │ │ │ + mov 0x17(%rbx),%rdx │ │ │ │ + mov 0x1f(%rbx),%rsi │ │ │ │ + mov 0x27(%rbx),%rdi │ │ │ │ + mov 0x2f(%rbx),%r8 │ │ │ │ + mov 0x37(%rbx),%rbx │ │ │ │ + movq $0x4d83a8,-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 3395508 │ │ │ │ + movq $0x48,0x388(%r13) │ │ │ │ + jmp *-0x8(%r13) │ │ │ │ + add (%rax),%eax │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ - add %bl,(%rsi) │ │ │ │ add %al,(%rax) │ │ │ │ - add %dl,0x4c031c9e(%rax) │ │ │ │ - mov 0x18(%rbp),%ecx │ │ │ │ - mov %rbx,%r8 │ │ │ │ - mov 0x10(%rbp),%rdi │ │ │ │ - mov 0x20(%rbp),%rsi │ │ │ │ - mov 0x28(%rbp),%r14 │ │ │ │ - mov 0x8(%rbp),%rbx │ │ │ │ - add $0x30,%rbp │ │ │ │ - jmp 4de450 │ │ │ │ - jmp *-0x8(%r13) │ │ │ │ - movq $0x20,0x388(%r13) │ │ │ │ - jmp 338a720 │ │ │ │ - nopl 0x0(%rax) │ │ │ │ sldt (%rax) │ │ │ │ - add %al,(%rdx) │ │ │ │ add %al,(%rax) │ │ │ │ - add %al,(%rsi) │ │ │ │ add %al,(%rax) │ │ │ │ + add %cl,-0x73(%rax) │ │ │ │ + rex.RB │ │ │ │ + lock cmp %r15,%rax │ │ │ │ + jb 4d867a │ │ │ │ + movq $0x3390fc8,-0x10(%rbp) │ │ │ │ + mov %rbx,-0x8(%rbp) │ │ │ │ + mov 0x20(%rbx),%rdi │ │ │ │ + mov 0x18(%rbx),%rsi │ │ │ │ + mov 0x10(%rbx),%r14 │ │ │ │ + add $0xfffffffffffffff0,%rbp │ │ │ │ + jmp 3240ab0 │ │ │ │ + jmp *-0x10(%r13) │ │ │ │ + xchg %ax,%ax │ │ │ │ + add $0x2000000,%eax │ │ │ │ + add %al,(%rax) │ │ │ │ + add %cl,(%rdi) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ - add %cl,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ - add %al,-0x62(%rax) │ │ │ │ - sbb $0x3,%al │ │ │ │ - lea -0x40(%rbp),%rax │ │ │ │ - cmp %r15,%rax │ │ │ │ - jb 4dc896 │ │ │ │ - movq $0x4dc828,-0x40(%rbp) │ │ │ │ - mov 0x6(%rbx),%rax │ │ │ │ - mov 0xe(%rbx),%rcx │ │ │ │ - mov 0x16(%rbx),%rdx │ │ │ │ - mov 0x1e(%rbx),%rdi │ │ │ │ - mov 0x26(%rbx),%r8 │ │ │ │ - mov 0x2e(%rbx),%rbx │ │ │ │ - mov %rbx,%r9 │ │ │ │ - mov %r14,%rbx │ │ │ │ - mov %r9,-0x38(%rbp) │ │ │ │ + add %cl,-0x73(%rax) │ │ │ │ + rex.RB movabs 0x1b4820ff8394c,%al │ │ │ │ + add %cl,-0x39(%rax) │ │ │ │ + rex.RB │ │ │ │ + lock enter $0x390f,$0x3 │ │ │ │ + mov %rbx,-0x8(%rbp) │ │ │ │ + movq $0x4d8708,-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 %rdx,-0x40(%rbp) │ │ │ │ + mov %r8,-0x38(%rbp) │ │ │ │ mov %rdi,-0x30(%rbp) │ │ │ │ - mov %rcx,-0x28(%rbp) │ │ │ │ - mov %r8,-0x20(%rbp) │ │ │ │ - mov %rdx,-0x18(%rbp) │ │ │ │ - mov %rax,-0x10(%rbp) │ │ │ │ - mov %rsi,-0x8(%rbp) │ │ │ │ - add $0xffffffffffffffc0,%rbp │ │ │ │ + mov %rsi,-0x28(%rbp) │ │ │ │ + mov %rax,-0x20(%rbp) │ │ │ │ + mov %rcx,-0x18(%rbp) │ │ │ │ + add $0xffffffffffffffb8,%rbp │ │ │ │ test $0x7,%bl │ │ │ │ - jne 4dc828 │ │ │ │ + jne 4d8708 │ │ │ │ mov (%rbx),%rax │ │ │ │ jmp *%rax │ │ │ │ - nopl (%rax) │ │ │ │ + nopl 0x0(%rax,%rax,1) │ │ │ │ + xchg %al,(%rcx) │ │ │ │ + add %al,(%rax) │ │ │ │ + add %al,(%rax) │ │ │ │ + add %al,(%rax) │ │ │ │ (bad) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ + add %cl,-0x39(%rax) │ │ │ │ + rex.RB call 9b0e60 │ │ │ │ + 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 4d8750 │ │ │ │ + mov (%rbx),%rax │ │ │ │ + jmp *%rax │ │ │ │ + nopl (%rax) │ │ │ │ + leave │ │ │ │ + or $0x0,%al │ │ │ │ + add %al,(%rax) │ │ │ │ + add %al,(%rax) │ │ │ │ add %bl,(%rsi) │ │ │ │ add %al,(%rax) │ │ │ │ - add %dl,%al │ │ │ │ - popf │ │ │ │ - sbb $0x3,%al │ │ │ │ - add $0x30,%r12 │ │ │ │ + add %al,(%rax) │ │ │ │ + add %al,(%rax) │ │ │ │ + add %cl,-0x75(%rax) │ │ │ │ + and %r9b,-0x75(%r8) │ │ │ │ + rex.WRB cmp %r9b,-0x77(%r8) │ │ │ │ + fiaddl -0x7cb7f81e(%rbx) │ │ │ │ + cli │ │ │ │ + add %ecx,(%rdi) │ │ │ │ + test %ch,0x49000000(%rsi) │ │ │ │ + add $0x40,%esp │ │ │ │ cmp 0x358(%r13),%r12 │ │ │ │ - ja 4dc886 │ │ │ │ - movq $0x4dc680,-0x28(%r12) │ │ │ │ - mov 0x30(%rbp),%rax │ │ │ │ - mov %rax,-0x20(%r12) │ │ │ │ - mov 0x38(%rbp),%rax │ │ │ │ - mov %rax,-0x18(%r12) │ │ │ │ - mov 0x18(%rbp),%rax │ │ │ │ - mov %rax,-0x10(%r12) │ │ │ │ - mov 0x28(%rbp),%rax │ │ │ │ + ja 4d8863 │ │ │ │ + mov 0x28(%rbp),%rdx │ │ │ │ + mov 0x18(%rbp),%rsi │ │ │ │ + mov 0x8(%rbp),%rdi │ │ │ │ + cmp %rdi,%rdx │ │ │ │ + jl 4d8855 │ │ │ │ + cmp %rdi,%rdx │ │ │ │ + jne 4d8873 │ │ │ │ + mov 0x30(%rbp),%rdx │ │ │ │ + mov 0x10(%rbp),%rdi │ │ │ │ + cmp %rdi,%rdx │ │ │ │ + jl 4d8855 │ │ │ │ + cmp %rdi,%rdx │ │ │ │ + jne 4d87f0 │ │ │ │ + movq $0x4d8650,-0x38(%r12) │ │ │ │ + mov 0x40(%rbp),%rcx │ │ │ │ + mov %rcx,-0x28(%r12) │ │ │ │ + mov 0x48(%rbp),%rcx │ │ │ │ + mov %rcx,-0x20(%r12) │ │ │ │ + mov %rbx,-0x18(%r12) │ │ │ │ + movq $0x2f83dd8,-0x10(%r12) │ │ │ │ + mov %rax,-0x8(%r12) │ │ │ │ + lea -0x38(%r12),%rax │ │ │ │ + mov %rax,(%r12) │ │ │ │ + lea -0xf(%r12),%rbx │ │ │ │ + add $0x50,%rbp │ │ │ │ + jmp *0x0(%rbp) │ │ │ │ + movq $0x2f83dd8,-0x38(%r12) │ │ │ │ + mov %rax,-0x30(%r12) │ │ │ │ + mov %rcx,-0x28(%r12) │ │ │ │ + lea -0x37(%r12),%rax │ │ │ │ + add $0xffffffffffffffd8,%r12 │ │ │ │ + mov %rax,%rbx │ │ │ │ + add $0x50,%rbp │ │ │ │ + jmp *0x0(%rbp) │ │ │ │ + add $0x18,%r12 │ │ │ │ + cmp 0x358(%r13),%r12 │ │ │ │ + ja 4d8841 │ │ │ │ + movq $0x2f83dd8,-0x10(%r12) │ │ │ │ mov %rax,-0x8(%r12) │ │ │ │ - mov 0x10(%rbp),%rcx │ │ │ │ mov %rcx,(%r12) │ │ │ │ - lea -0x26(%r12),%r8 │ │ │ │ - mov %rax,%rdi │ │ │ │ - mov %rbx,%rsi │ │ │ │ - mov 0x20(%rbp),%r14 │ │ │ │ - mov 0x8(%rbp),%rbx │ │ │ │ - add $0x40,%rbp │ │ │ │ - jmp 4dc158 │ │ │ │ - movq $0x30,0x388(%r13) │ │ │ │ + lea -0xf(%r12),%rbx │ │ │ │ + add $0x50,%rbp │ │ │ │ + jmp *0x0(%rbp) │ │ │ │ + movq $0x18,0x388(%r13) │ │ │ │ jmp 338a720 │ │ │ │ - jmp *-0x8(%r13) │ │ │ │ - nopw 0x0(%rax,%rax,1) │ │ │ │ + jmp *-0x10(%r13) │ │ │ │ + add $0xffffffffffffffc0,%r12 │ │ │ │ + mov %rsi,%rbx │ │ │ │ + add $0x50,%rbp │ │ │ │ + jmp *0x0(%rbp) │ │ │ │ + movq $0x40,0x388(%r13) │ │ │ │ + jmp 338a720 │ │ │ │ + movq $0x2f83dd8,-0x38(%r12) │ │ │ │ + mov %rax,-0x30(%r12) │ │ │ │ + mov %rcx,-0x28(%r12) │ │ │ │ + lea -0x37(%r12),%rax │ │ │ │ + add $0xffffffffffffffd8,%r12 │ │ │ │ + mov %rax,%rbx │ │ │ │ + add $0x50,%rbp │ │ │ │ + jmp *0x0(%rbp) │ │ │ │ + nopl 0x0(%rax) │ │ │ │ (bad) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rbx) │ │ │ │ add %al,(%rax) │ │ │ │ - add %al,0x0(%rip) │ │ │ │ + add %al,0x2000000(%rip) │ │ │ │ add %al,(%rax) │ │ │ │ add %cl,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ - add %al,-0x63(%rax) │ │ │ │ - sbb $0x3,%al │ │ │ │ - lea -0x40(%rbp),%rax │ │ │ │ - cmp %r15,%rax │ │ │ │ - jb 4dc99b │ │ │ │ - movq $0x4dc928,-0x40(%rbp) │ │ │ │ + add %al,(%rax) │ │ │ │ + add %al,(%rax) │ │ │ │ + add %cl,-0x7d(%rcx) │ │ │ │ + (bad) │ │ │ │ + rex.W │ │ │ │ + cmp 0x358(%r13),%r12 │ │ │ │ + ja 4d8919 │ │ │ │ mov 0x5(%rbx),%rax │ │ │ │ mov 0xd(%rbx),%rcx │ │ │ │ mov 0x15(%rbx),%rdx │ │ │ │ mov 0x1d(%rbx),%r8 │ │ │ │ - mov 0x25(%rbx),%rbx │ │ │ │ - mov %rbx,%r9 │ │ │ │ - mov %r14,%rbx │ │ │ │ - mov %r8,-0x38(%rbp) │ │ │ │ + mov 0x25(%rbx),%r9 │ │ │ │ + mov 0x2d(%rbx),%r10 │ │ │ │ + mov 0x35(%rbx),%rbx │ │ │ │ + movq $0x4d8690,-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 33959f8 │ │ │ │ + movq $0x48,0x388(%r13) │ │ │ │ + jmp *-0x8(%r13) │ │ │ │ + sbb %al,(%rax) │ │ │ │ + add %al,(%rax) │ │ │ │ + add $0x0,%al │ │ │ │ + add %al,(%rax) │ │ │ │ + add (%rax),%al │ │ │ │ + add %al,(%rax) │ │ │ │ + add %al,(%rax) │ │ │ │ + add %al,(%rax) │ │ │ │ + or (%rax),%eax │ │ │ │ + add %al,(%rax) │ │ │ │ + add %al,(%rax) │ │ │ │ + sbb $0x458d4803,%eax │ │ │ │ + rorb $0xf,-0x8(%rcx,%rdi,1) │ │ │ │ + (bad) │ │ │ │ + sti │ │ │ │ + add %al,(%rax) │ │ │ │ + add %cl,-0x75(%rax) │ │ │ │ + rex.XB add $0x48,%al │ │ │ │ + mov 0xc(%rbx),%ecx │ │ │ │ + mov %rdi,%rbx │ │ │ │ + mov 0xf(%rdi),%rdx │ │ │ │ + mov 0x17(%rdi),%r9 │ │ │ │ + mov %r8,%rdi │ │ │ │ + and $0x7,%r8d │ │ │ │ + cmp $0x1,%r8 │ │ │ │ + je 4d8a3d │ │ │ │ + mov %rdx,%r8 │ │ │ │ + mov %rbx,0x40(%rsp) │ │ │ │ + mov %rdi,%rbx │ │ │ │ + mov 0x40(%rsp),%rdi │ │ │ │ + mov %r14,%rdx │ │ │ │ + add $0x80,%r12 │ │ │ │ + cmp 0x358(%r13),%r12 │ │ │ │ + ja 4d8a05 │ │ │ │ + mov 0x6(%rbx),%r10 │ │ │ │ + mov 0xe(%rbx),%r11 │ │ │ │ + movq $0x4d85d0,-0x78(%r12) │ │ │ │ + mov %r10,-0x70(%r12) │ │ │ │ + mov %r11,-0x68(%r12) │ │ │ │ + mov %rdi,-0x60(%r12) │ │ │ │ + mov %rbx,-0x58(%r12) │ │ │ │ + mov %rcx,-0x50(%r12) │ │ │ │ + mov %r9,-0x48(%r12) │ │ │ │ + mov %r8,-0x40(%r12) │ │ │ │ + movq $0x4d88b8,-0x38(%r12) │ │ │ │ + mov %r10,-0x30(%r12) │ │ │ │ + mov %r11,-0x28(%r12) │ │ │ │ + mov %rdi,-0x20(%r12) │ │ │ │ + mov %rbx,-0x18(%r12) │ │ │ │ + mov %rax,-0x10(%r12) │ │ │ │ + mov %r9,-0x8(%r12) │ │ │ │ + mov %r8,(%r12) │ │ │ │ + lea -0x77(%r12),%r8 │ │ │ │ + lea -0x35(%r12),%rdi │ │ │ │ + mov %rdx,%r14 │ │ │ │ + jmp 4cc240 │ │ │ │ + movq $0x80,0x388(%r13) │ │ │ │ + movq $0x4d8a60,-0x40(%rbp) │ │ │ │ + mov %rax,-0x38(%rbp) │ │ │ │ mov %rcx,-0x30(%rbp) │ │ │ │ - mov %rax,-0x28(%rbp) │ │ │ │ - mov %rdx,-0x20(%rbp) │ │ │ │ - mov %r9,-0x18(%rbp) │ │ │ │ - mov %rsi,-0x10(%rbp) │ │ │ │ - mov %rdi,-0x8(%rbp) │ │ │ │ + mov %rdx,-0x28(%rbp) │ │ │ │ + mov %rsi,-0x20(%rbp) │ │ │ │ + mov %rdi,-0x18(%rbp) │ │ │ │ + mov %r8,-0x10(%rbp) │ │ │ │ + mov %r9,-0x8(%rbp) │ │ │ │ add $0xffffffffffffffc0,%rbp │ │ │ │ - test $0x7,%bl │ │ │ │ - jne 4dc928 │ │ │ │ - mov (%rbx),%rax │ │ │ │ - jmp *%rax │ │ │ │ + jmp 338a720 │ │ │ │ + mov %rcx,%r8 │ │ │ │ + mov %rax,%rdi │ │ │ │ + jmp 4cc240 │ │ │ │ + jmp *-0x8(%r13) │ │ │ │ nopl 0x0(%rax) │ │ │ │ (bad) │ │ │ │ - add %al,(%rax) │ │ │ │ + sbb %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %bl,(%rsi) │ │ │ │ add %al,(%rax) │ │ │ │ - add %dl,%al │ │ │ │ - pushf │ │ │ │ + add %ah,%al │ │ │ │ + (bad) │ │ │ │ sbb $0x3,%al │ │ │ │ - add $0x38,%r12 │ │ │ │ - cmp 0x358(%r13),%r12 │ │ │ │ - ja 4dc98b │ │ │ │ - movq $0x4dc7b8,-0x30(%r12) │ │ │ │ - mov 0x38(%rbp),%rax │ │ │ │ - mov %rax,-0x28(%r12) │ │ │ │ - mov 0x18(%rbp),%rax │ │ │ │ - mov %rax,-0x20(%r12) │ │ │ │ - mov 0x30(%rbp),%rax │ │ │ │ - mov %rax,-0x18(%r12) │ │ │ │ + mov 0x8(%rbp),%rax │ │ │ │ mov 0x10(%rbp),%rcx │ │ │ │ - mov %rcx,-0x10(%r12) │ │ │ │ - mov 0x20(%rbp),%rcx │ │ │ │ - mov %rcx,-0x8(%r12) │ │ │ │ - mov 0x8(%rbp),%rcx │ │ │ │ - mov %rcx,(%r12) │ │ │ │ - lea -0x2e(%r12),%rdi │ │ │ │ - mov %rax,%rsi │ │ │ │ - mov %rbx,%r14 │ │ │ │ - mov 0x28(%rbp),%rbx │ │ │ │ + mov 0x18(%rbp),%rdx │ │ │ │ + mov 0x20(%rbp),%rsi │ │ │ │ + mov 0x28(%rbp),%rdi │ │ │ │ + mov 0x30(%rbp),%r8 │ │ │ │ + mov 0x38(%rbp),%r9 │ │ │ │ add $0x40,%rbp │ │ │ │ - jmp 33959f8 │ │ │ │ - movq $0x38,0x388(%r13) │ │ │ │ + jmp 4d8984 │ │ │ │ + nopl (%rax) │ │ │ │ + sbb %al,(%rax) │ │ │ │ + add %al,(%rax) │ │ │ │ + add $0x0,%al │ │ │ │ + add %al,(%rax) │ │ │ │ + add %eax,(%rax) │ │ │ │ + add %al,(%rax) │ │ │ │ + add %al,(%rax) │ │ │ │ + add %al,(%rax) │ │ │ │ + or %eax,(%rax) │ │ │ │ + add %al,(%rax) │ │ │ │ + movabs 0x4cd8458d48031cfe,%al │ │ │ │ + cmp %edi,%eax │ │ │ │ + jb 4d8b95 │ │ │ │ + mov 0x4(%rbx),%rax │ │ │ │ + mov %r8,%rbx │ │ │ │ + and $0x7,%r8d │ │ │ │ + cmp $0x1,%r8 │ │ │ │ + je 4d8b38 │ │ │ │ + add $0x10,%r12 │ │ │ │ + cmp 0x358(%r13),%r12 │ │ │ │ + ja 4d8ae8 │ │ │ │ + movq $0x4f1638,-0x8(%r12) │ │ │ │ + mov %r14,(%r12) │ │ │ │ + mov %rbx,%r8 │ │ │ │ + lea -0x7(%r12),%r14 │ │ │ │ + mov %rax,%rbx │ │ │ │ + jmp 4d8940 │ │ │ │ + movq $0x10,0x388(%r13) │ │ │ │ + movq $0x4d8bb0,-0x28(%rbp) │ │ │ │ + mov %rax,-0x20(%rbp) │ │ │ │ + mov %r14,-0x18(%rbp) │ │ │ │ + mov %rsi,-0x10(%rbp) │ │ │ │ + mov %rdi,-0x8(%rbp) │ │ │ │ + add $0xffffffffffffffd8,%rbp │ │ │ │ + jmp 338a720 │ │ │ │ + nopl 0x0(%rax) │ │ │ │ + add (%rax),%eax │ │ │ │ + add %al,(%rax) │ │ │ │ + add %al,(%rax) │ │ │ │ + add %al,(%rax) │ │ │ │ + (bad) │ │ │ │ + add %al,(%rax) │ │ │ │ + add %bl,(%rax) │ │ │ │ + (bad) │ │ │ │ + sbb $0x3,%al │ │ │ │ + mov 0x8(%rbp),%rax │ │ │ │ + mov 0x10(%rbp),%r14 │ │ │ │ + mov 0x18(%rbp),%rsi │ │ │ │ + add $0x20,%rbp │ │ │ │ + add $0x10,%r12 │ │ │ │ + cmp 0x358(%r13),%r12 │ │ │ │ + ja 4d8b6d │ │ │ │ + mov 0xf(%rsi),%rbx │ │ │ │ + movq $0x4f1638,-0x8(%r12) │ │ │ │ + mov %r14,(%r12) │ │ │ │ + lea 0x375f39c(%rip),%r8 │ │ │ │ + mov %rbx,%rdi │ │ │ │ + lea -0x7(%r12),%r14 │ │ │ │ + mov %rax,%rbx │ │ │ │ + jmp 4d8940 │ │ │ │ + movq $0x10,0x388(%r13) │ │ │ │ + movq $0x4d8b28,-0x20(%rbp) │ │ │ │ + mov %rax,-0x18(%rbp) │ │ │ │ + mov %r14,-0x10(%rbp) │ │ │ │ + mov %rsi,-0x8(%rbp) │ │ │ │ + add $0xffffffffffffffe0,%rbp │ │ │ │ jmp 338a720 │ │ │ │ jmp *-0x8(%r13) │ │ │ │ - nop │ │ │ │ - add $0x1000000,%eax │ │ │ │ + nopl 0x0(%rax) │ │ │ │ + add $0x0,%al │ │ │ │ + add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ - add %al,(%rdx) │ │ │ │ add %al,(%rax) │ │ │ │ + (bad) │ │ │ │ + add %al,(%rax) │ │ │ │ + add %dl,0x48031cfd(%rax) │ │ │ │ + mov 0x8(%rbp),%eax │ │ │ │ + mov 0x10(%rbp),%r14 │ │ │ │ + mov 0x18(%rbp),%rsi │ │ │ │ + mov 0x20(%rbp),%rdi │ │ │ │ + add $0x28,%rbp │ │ │ │ + jmp 4d8abe │ │ │ │ + nopl 0x0(%rax) │ │ │ │ + (bad) │ │ │ │ add %al,(%rax) │ │ │ │ + add %al,(%rbx) │ │ │ │ add %al,(%rax) │ │ │ │ - add %cl,(%rbx) │ │ │ │ + add %al,(%rcx) │ │ │ │ add %al,(%rax) │ │ │ │ - add %al,-0x64(%rax) │ │ │ │ + add %al,(%rax) │ │ │ │ + add %al,(%rax) │ │ │ │ + add %cl,(%rcx) │ │ │ │ + add %al,(%rax) │ │ │ │ + add %bl,-0x3(%rax) │ │ │ │ sbb $0x3,%al │ │ │ │ - lea -0x38(%rbp),%rax │ │ │ │ + lea -0x28(%rbp),%rax │ │ │ │ cmp %r15,%rax │ │ │ │ - jb 4dcb7e │ │ │ │ - movq $0x4dca08,-0x20(%rbp) │ │ │ │ - mov %rbx,%rax │ │ │ │ - mov 0x7(%rbx),%rcx │ │ │ │ - mov 0xf(%rbx),%rbx │ │ │ │ - mov %rbx,%rdx │ │ │ │ - mov %r14,%rbx │ │ │ │ - mov %rdx,-0x18(%rbp) │ │ │ │ - mov %rax,-0x10(%rbp) │ │ │ │ - mov %rcx,-0x8(%rbp) │ │ │ │ + jb 4d8cbc │ │ │ │ + movq $0x4d8c30,-0x20(%rbp) │ │ │ │ + mov 0x5(%rbx),%rax │ │ │ │ + mov %rdi,%rbx │ │ │ │ + mov %rax,-0x18(%rbp) │ │ │ │ + mov %r14,-0x10(%rbp) │ │ │ │ + mov %rsi,-0x8(%rbp) │ │ │ │ add $0xffffffffffffffe0,%rbp │ │ │ │ test $0x7,%bl │ │ │ │ - jne 4dca08 │ │ │ │ + jne 4d8c30 │ │ │ │ mov (%rbx),%rax │ │ │ │ jmp *%rax │ │ │ │ + xchg %ax,%ax │ │ │ │ add (%rax),%eax │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ (bad) │ │ │ │ add %al,(%rax) │ │ │ │ - add %dh,%al │ │ │ │ - fwait │ │ │ │ + add %dl,(%rax) │ │ │ │ + std │ │ │ │ sbb $0x3,%al │ │ │ │ - mov %rbx,%rax │ │ │ │ - and $0x7,%eax │ │ │ │ - cmp $0x1,%rax │ │ │ │ - je 4dcb70 │ │ │ │ - movq $0x4dca50,-0x8(%rbp) │ │ │ │ - mov 0xe(%rbx),%rax │ │ │ │ - mov 0x6(%rbx),%rbx │ │ │ │ - mov %rax,0x0(%rbp) │ │ │ │ + movq $0x4d8c70,-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 4dca50 │ │ │ │ + jne 4d8c70 │ │ │ │ mov (%rbx),%rax │ │ │ │ jmp *%rax │ │ │ │ - nopw 0x0(%rax,%rax,1) │ │ │ │ + nopl (%rax) │ │ │ │ add $0x0,%al │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ (bad) │ │ │ │ add %al,(%rax) │ │ │ │ - add %ch,0x48031c9b(%rax) │ │ │ │ - mov 0x18(%rbp),%eax │ │ │ │ - mov 0x8(%rbp),%rcx │ │ │ │ - mov 0x7(%rbx),%rdx │ │ │ │ - mov 0x7(%rdx),%rsi │ │ │ │ - mov 0xf(%rdx),%rdx │ │ │ │ - mov 0x7(%rdx),%rdi │ │ │ │ - mov 0xf(%rdx),%r8 │ │ │ │ - mov 0x17(%rdx),%rdx │ │ │ │ - cmp $0x2,%rdx │ │ │ │ - jne 4dcbcc │ │ │ │ - mov 0x10(%rbp),%r9 │ │ │ │ - mov 0x20(%rbp),%r10 │ │ │ │ - mov 0xf(%rbx),%r11 │ │ │ │ - mov 0x17(%rbx),%rbx │ │ │ │ - cmp $0x3411a86,%r8 │ │ │ │ - je 4dcaff │ │ │ │ - sub $0x8,%rsp │ │ │ │ - mov %rdi,%r14 │ │ │ │ - mov %r8,%rdi │ │ │ │ - mov %rsi,0x48(%rsp) │ │ │ │ - lea 0x2f34fdd(%rip),%rsi │ │ │ │ - mov %rdx,0x50(%rsp) │ │ │ │ - mov $0x2,%edx │ │ │ │ - mov %rax,0x58(%rsp) │ │ │ │ - xor %eax,%eax │ │ │ │ - mov %r8,0x80(%rsp) │ │ │ │ - mov %r11,0x78(%rsp) │ │ │ │ - mov %rcx,0x70(%rsp) │ │ │ │ - mov %r10,0x68(%rsp) │ │ │ │ - mov %r9,0x60(%rsp) │ │ │ │ - call 4053d0 │ │ │ │ - add $0x8,%rsp │ │ │ │ - movslq %eax,%rax │ │ │ │ - test %rax,%rax │ │ │ │ - jne 4dcb82 │ │ │ │ - mov 0x70(%rsp),%r11 │ │ │ │ - mov 0x68(%rsp),%rcx │ │ │ │ - mov 0x60(%rsp),%r10 │ │ │ │ - mov 0x58(%rsp),%r9 │ │ │ │ - add $0x48,%r12 │ │ │ │ - cmp 0x358(%r13),%r12 │ │ │ │ - ja 4dcb4c │ │ │ │ - movq $0x4dc528,-0x40(%r12) │ │ │ │ - mov %r11,-0x30(%r12) │ │ │ │ - movq $0x4dc8b8,-0x28(%r12) │ │ │ │ - mov %rcx,-0x20(%r12) │ │ │ │ - mov %r10,-0x18(%r12) │ │ │ │ - mov %rbx,-0x10(%r12) │ │ │ │ - mov %r9,-0x8(%r12) │ │ │ │ - lea -0x40(%r12),%rax │ │ │ │ - mov %rax,(%r12) │ │ │ │ - lea -0x25(%r12),%rbx │ │ │ │ - add $0x28,%rbp │ │ │ │ - jmp *0x0(%rbp) │ │ │ │ - movq $0x48,0x388(%r13) │ │ │ │ - movq $0x4dcc90,-0x8(%rbp) │ │ │ │ - mov %rbx,0x0(%rbp) │ │ │ │ - mov %r11,0x18(%rbp) │ │ │ │ - add $0xfffffffffffffff8,%rbp │ │ │ │ - jmp 338a2b0 │ │ │ │ - lea 0x31c79e4(%rip),%rbx │ │ │ │ - add $0x20,%rbp │ │ │ │ - jmp *0x0(%rbp) │ │ │ │ - jmp *-0x8(%r13) │ │ │ │ - mov 0x48(%rsp),%rdx │ │ │ │ - mov %r14,%rdi │ │ │ │ - mov 0x78(%rsp),%r8 │ │ │ │ - mov 0x40(%rsp),%rsi │ │ │ │ - mov 0x68(%rsp),%rcx │ │ │ │ - mov 0x50(%rsp),%rax │ │ │ │ - jmp 4dcbcc │ │ │ │ - rex.RX add (%rax),%r8b │ │ │ │ + add %dl,%al │ │ │ │ + cld │ │ │ │ + sbb $0x3,%al │ │ │ │ + movq $0x4d8ca0,0x0(%rbp) │ │ │ │ + mov %rbx,%rax │ │ │ │ + mov 0x8(%rbp),%rbx │ │ │ │ + mov %rax,0x8(%rbp) │ │ │ │ + test $0x7,%bl │ │ │ │ + jne 4d8ca0 │ │ │ │ + mov (%rbx),%rax │ │ │ │ + jmp *%rax │ │ │ │ + nopl (%rax) │ │ │ │ + add $0x0,%al │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ - add %bl,(%rsi) │ │ │ │ add %al,(%rax) │ │ │ │ - add %cl,-0x66(%rax) │ │ │ │ - sbb $0x3,%al │ │ │ │ - mov 0x28(%rbp),%rax │ │ │ │ - mov 0x18(%rbp),%rcx │ │ │ │ - mov 0x30(%rbp),%rsi │ │ │ │ - mov 0x20(%rbp),%r8 │ │ │ │ - mov 0x10(%rbp),%rdi │ │ │ │ - mov 0x8(%rbp),%rdx │ │ │ │ - add $0x10,%rbp │ │ │ │ - add $0x80,%r12 │ │ │ │ - cmp 0x358(%r13),%r12 │ │ │ │ - ja 4dcc50 │ │ │ │ - movq $0x4dc360,-0x78(%r12) │ │ │ │ - mov %rdi,-0x68(%r12) │ │ │ │ - mov %r8,-0x60(%r12) │ │ │ │ - mov %rdx,-0x58(%r12) │ │ │ │ - movq $0x50d128,-0x50(%r12) │ │ │ │ - movq $0x36acc57,-0x48(%r12) │ │ │ │ - mov %rsi,-0x40(%r12) │ │ │ │ - lea -0x78(%r12),%rdx │ │ │ │ - mov %rdx,-0x38(%r12) │ │ │ │ - movq $0x4dc3f8,-0x30(%r12) │ │ │ │ - mov %rcx,-0x20(%r12) │ │ │ │ - mov %rax,-0x18(%r12) │ │ │ │ - movq $0x4dc440,-0x10(%r12) │ │ │ │ - lea -0x30(%r12),%rax │ │ │ │ - mov %rax,-0x8(%r12) │ │ │ │ - lea -0x4f(%r12),%rax │ │ │ │ - mov %rax,(%r12) │ │ │ │ - lea -0xd(%r12),%rbx │ │ │ │ + (bad) │ │ │ │ + add %al,(%rax) │ │ │ │ + add %ah,0x49031cfc(%rax) │ │ │ │ + mov %ebx,%eax │ │ │ │ + mov 0x20(%rbp),%rdi │ │ │ │ + mov 0x8(%rbp),%rsi │ │ │ │ + mov 0x18(%rbp),%r14 │ │ │ │ + mov 0x10(%rbp),%rbx │ │ │ │ add $0x28,%rbp │ │ │ │ - jmp *0x0(%rbp) │ │ │ │ - movq $0x80,0x388(%r13) │ │ │ │ - movq $0x4dcbb0,-0x10(%rbp) │ │ │ │ - mov %rdx,-0x8(%rbp) │ │ │ │ - mov %rdi,0x0(%rbp) │ │ │ │ - mov %r8,0x10(%rbp) │ │ │ │ - mov %rsi,0x20(%rbp) │ │ │ │ - add $0xfffffffffffffff0,%rbp │ │ │ │ - jmp 338a2b0 │ │ │ │ - nopl 0x0(%rax) │ │ │ │ - add $0x0,%eax │ │ │ │ + jmp 4d8aa0 │ │ │ │ + jmp *-0x8(%r13) │ │ │ │ + sbb %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ - add %bl,(%rsi) │ │ │ │ + add $0x0,%al │ │ │ │ add %al,(%rax) │ │ │ │ - add %ch,-0x67(%rax) │ │ │ │ - sbb $0x3,%al │ │ │ │ - mov 0x18(%rbp),%r9 │ │ │ │ - mov 0x28(%rbp),%r10 │ │ │ │ - mov 0x10(%rbp),%rcx │ │ │ │ - mov 0x20(%rbp),%r11 │ │ │ │ - mov 0x8(%rbp),%rbx │ │ │ │ - add $0x8,%rbp │ │ │ │ - jmp 4dcaff │ │ │ │ - nopl (%rax) │ │ │ │ - add (%rax),%al │ │ │ │ + add %eax,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ - adc (%rax),%al │ │ │ │ + or %eax,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ - cmp %bl,-0x72b7fce4(%rcx) │ │ │ │ - rex.RB │ │ │ │ - lock cmp %r15,%rax │ │ │ │ - jb 4dcce6 │ │ │ │ - movq $0x3390fc8,-0x10(%rbp) │ │ │ │ - mov %rbx,-0x8(%rbp) │ │ │ │ - mov 0x10(%rbx),%r14 │ │ │ │ - mov 0x18(%rbx),%rbx │ │ │ │ - add $0xfffffffffffffff0,%rbp │ │ │ │ - jmp 4dcf98 │ │ │ │ - jmp *-0x10(%r13) │ │ │ │ - nopw 0x0(%rax,%rax,1) │ │ │ │ - add (%rax),%al │ │ │ │ + push $0x48031cfc │ │ │ │ + lea -0x28(%rbp),%eax │ │ │ │ + cmp %r15,%rax │ │ │ │ + jb 4d8dcd │ │ │ │ + mov 0x4(%rbx),%rax │ │ │ │ + mov %r8,%rbx │ │ │ │ + and $0x7,%r8d │ │ │ │ + cmp $0x1,%r8 │ │ │ │ + je 4d8d70 │ │ │ │ + add $0x10,%r12 │ │ │ │ + cmp 0x358(%r13),%r12 │ │ │ │ + ja 4d8d20 │ │ │ │ + movq $0x4f1678,-0x8(%r12) │ │ │ │ + mov %r14,(%r12) │ │ │ │ + mov %rbx,%r8 │ │ │ │ + lea -0x5(%r12),%r14 │ │ │ │ + mov %rax,%rbx │ │ │ │ + jmp 4d8940 │ │ │ │ + movq $0x10,0x388(%r13) │ │ │ │ + movq $0x4d8de8,-0x28(%rbp) │ │ │ │ + mov %rax,-0x20(%rbp) │ │ │ │ + mov %r14,-0x18(%rbp) │ │ │ │ + mov %rsi,-0x10(%rbp) │ │ │ │ + mov %rdi,-0x8(%rbp) │ │ │ │ + add $0xffffffffffffffd8,%rbp │ │ │ │ + jmp 338a720 │ │ │ │ + nopl 0x0(%rax) │ │ │ │ + add (%rax),%eax │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ - adc (%rax),%al │ │ │ │ + (bad) │ │ │ │ add %al,(%rax) │ │ │ │ - clc │ │ │ │ - cwtl │ │ │ │ + add %ah,%al │ │ │ │ + sti │ │ │ │ sbb $0x3,%al │ │ │ │ - lea -0x10(%rbp),%rax │ │ │ │ - cmp %r15,%rax │ │ │ │ - jb 4dcd26 │ │ │ │ - movq $0x3390fc8,-0x10(%rbp) │ │ │ │ - mov %rbx,-0x8(%rbp) │ │ │ │ - mov 0x10(%rbx),%r14 │ │ │ │ - mov 0x18(%rbx),%rbx │ │ │ │ - add $0xfffffffffffffff0,%rbp │ │ │ │ - jmp 4dc9b8 │ │ │ │ - jmp *-0x10(%r13) │ │ │ │ - nopw 0x0(%rax,%rax,1) │ │ │ │ - sldt (%rax) │ │ │ │ - add %al,(%rdx) │ │ │ │ + mov 0x8(%rbp),%rax │ │ │ │ + mov 0x10(%rbp),%r14 │ │ │ │ + mov 0x18(%rbp),%rsi │ │ │ │ + add $0x20,%rbp │ │ │ │ + add $0x10,%r12 │ │ │ │ + cmp 0x358(%r13),%r12 │ │ │ │ + ja 4d8da5 │ │ │ │ + mov 0xf(%rsi),%rbx │ │ │ │ + movq $0x4f1678,-0x8(%r12) │ │ │ │ + mov %r14,(%r12) │ │ │ │ + lea 0x375f164(%rip),%r8 │ │ │ │ + mov %rbx,%rdi │ │ │ │ + lea -0x5(%r12),%r14 │ │ │ │ + mov %rax,%rbx │ │ │ │ + jmp 4d8940 │ │ │ │ + movq $0x10,0x388(%r13) │ │ │ │ + movq $0x4d8d60,-0x20(%rbp) │ │ │ │ + mov %rax,-0x18(%rbp) │ │ │ │ + mov %r14,-0x10(%rbp) │ │ │ │ + mov %rsi,-0x8(%rbp) │ │ │ │ + add $0xffffffffffffffe0,%rbp │ │ │ │ + jmp 338a720 │ │ │ │ + jmp *-0x8(%r13) │ │ │ │ + nopl 0x0(%rax) │ │ │ │ + add $0x0,%al │ │ │ │ add %al,(%rax) │ │ │ │ - add %al,(%rdx) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ + (bad) │ │ │ │ add %al,(%rax) │ │ │ │ - add %cl,(%rbx) │ │ │ │ + add %bl,-0x5(%rax) │ │ │ │ + sbb $0x3,%al │ │ │ │ + mov 0x8(%rbp),%rax │ │ │ │ + mov 0x10(%rbp),%r14 │ │ │ │ + mov 0x18(%rbp),%rsi │ │ │ │ + mov 0x20(%rbp),%rdi │ │ │ │ + add $0x28,%rbp │ │ │ │ + jmp 4d8cf6 │ │ │ │ + nopl 0x0(%rax) │ │ │ │ + (bad) │ │ │ │ add %al,(%rax) │ │ │ │ + add %al,(%rbx) │ │ │ │ add %al,(%rax) │ │ │ │ + add %al,(%rcx) │ │ │ │ add %al,(%rax) │ │ │ │ - add %cl,-0x73(%rax) │ │ │ │ - rex.RB loopne 4dcd99 │ │ │ │ - cmp %edi,%eax │ │ │ │ - jb 4dcde4 │ │ │ │ - movq $0x4dcd98,-0x20(%rbp) │ │ │ │ - mov 0x6(%rbx),%rax │ │ │ │ - mov 0xe(%rbx),%rbx │ │ │ │ - mov %rbx,%rcx │ │ │ │ - mov %r14,%rbx │ │ │ │ + add %al,(%rax) │ │ │ │ + add %al,(%rax) │ │ │ │ + add %cl,(%rcx) │ │ │ │ + add %al,(%rax) │ │ │ │ + add %ah,(%rax) │ │ │ │ + sti │ │ │ │ + sbb $0x3,%al │ │ │ │ + lea -0x28(%rbp),%rax │ │ │ │ + cmp %r15,%rax │ │ │ │ + jb 4d8ef4 │ │ │ │ + movq $0x4d8e68,-0x20(%rbp) │ │ │ │ + mov 0x5(%rbx),%rax │ │ │ │ + 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 4dcd98 │ │ │ │ + jne 4d8e68 │ │ │ │ mov (%rbx),%rax │ │ │ │ jmp *%rax │ │ │ │ - nopl (%rax) │ │ │ │ + xchg %ax,%ax │ │ │ │ add (%rax),%eax │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ (bad) │ │ │ │ add %al,(%rax) │ │ │ │ + add %bl,%al │ │ │ │ + cli │ │ │ │ + sbb $0x3,%al │ │ │ │ + movq $0x4d8ea8,-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 4d8ea8 │ │ │ │ + mov (%rbx),%rax │ │ │ │ + jmp *%rax │ │ │ │ + nopl (%rax) │ │ │ │ + add $0x0,%al │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ - add %cl,-0x7d(%rcx) │ │ │ │ - (bad) │ │ │ │ - sbb %cl,0x3b(%rbp) │ │ │ │ - movsl %ds:(%rsi),%es:(%rdi) │ │ │ │ - pop %rax │ │ │ │ - add (%rax),%eax │ │ │ │ - add %dh,0x2f(%rdi) │ │ │ │ - movq $0x3363ae0,-0x10(%r12) │ │ │ │ - mov 0x10(%rbp),%rax │ │ │ │ - mov %rax,-0x8(%r12) │ │ │ │ - mov 0x18(%rbp),%rax │ │ │ │ - mov %rax,(%r12) │ │ │ │ - lea -0xe(%r12),%rsi │ │ │ │ - mov %rbx,%r14 │ │ │ │ - mov 0x8(%rbp),%rbx │ │ │ │ - add $0x20,%rbp │ │ │ │ - jmp 3395748 │ │ │ │ - movq $0x18,0x388(%r13) │ │ │ │ - jmp 338a720 │ │ │ │ - jmp *-0x8(%r13) │ │ │ │ - sldt (%rax) │ │ │ │ - add %al,(%rdx) │ │ │ │ - add %al,(%rax) │ │ │ │ - add %al,(%rbx) │ │ │ │ - add %al,(%rax) │ │ │ │ - add %al,(%rax) │ │ │ │ - add %al,(%rax) │ │ │ │ - add %cl,(%rax) │ │ │ │ - add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ + (bad) │ │ │ │ add %al,(%rax) │ │ │ │ - add %cl,-0x73(%rax) │ │ │ │ - rex.RB fmuls -0x8(%r9,%rdi,1) │ │ │ │ - jb 4dcea8 │ │ │ │ - movq $0x4dce58,-0x28(%rbp) │ │ │ │ - mov 0x6(%rbx),%rax │ │ │ │ - mov 0xe(%rbx),%rcx │ │ │ │ - mov 0x16(%rbx),%rbx │ │ │ │ - mov %rbx,%rdx │ │ │ │ - mov %r14,%rbx │ │ │ │ - mov %rdx,-0x20(%rbp) │ │ │ │ - mov %rcx,-0x18(%rbp) │ │ │ │ - mov %rax,-0x10(%rbp) │ │ │ │ - mov %rsi,-0x8(%rbp) │ │ │ │ - add $0xffffffffffffffd8,%rbp │ │ │ │ + add %bl,0x48031cfa(%rax) │ │ │ │ + movl $0x4d8ed8,0x0(%rbp) │ │ │ │ + mov %rbx,%rax │ │ │ │ + mov 0x8(%rbp),%rbx │ │ │ │ + mov %rax,0x8(%rbp) │ │ │ │ test $0x7,%bl │ │ │ │ - jne 4dce58 │ │ │ │ + jne 4d8ed8 │ │ │ │ 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,-0x7d(%rcx) │ │ │ │ - (bad) │ │ │ │ - sbb %cl,0x3b(%rbp) │ │ │ │ - movsl %ds:(%rsi),%es:(%rdi) │ │ │ │ - pop %rax │ │ │ │ - add (%rax),%eax │ │ │ │ - add %dh,0x33(%rdi) │ │ │ │ - movq $0x4dcd48,-0x10(%r12) │ │ │ │ - mov 0x18(%rbp),%rax │ │ │ │ - mov %rax,-0x8(%r12) │ │ │ │ - mov 0x20(%rbp),%rax │ │ │ │ - mov %rax,(%r12) │ │ │ │ - lea -0xe(%r12),%rdi │ │ │ │ - mov 0x10(%rbp),%rsi │ │ │ │ - mov %rbx,%r14 │ │ │ │ - mov 0x8(%rbp),%rbx │ │ │ │ + add %ch,-0x6(%rax) │ │ │ │ + sbb $0x3,%al │ │ │ │ + mov %rbx,%r8 │ │ │ │ + mov 0x20(%rbp),%rdi │ │ │ │ + mov 0x8(%rbp),%rsi │ │ │ │ + mov 0x18(%rbp),%r14 │ │ │ │ + mov 0x10(%rbp),%rbx │ │ │ │ add $0x28,%rbp │ │ │ │ - jmp 33959f8 │ │ │ │ - movq $0x18,0x388(%r13) │ │ │ │ - jmp 338a720 │ │ │ │ + jmp 4d8cd8 │ │ │ │ jmp *-0x8(%r13) │ │ │ │ - nopl 0x0(%rax) │ │ │ │ - (bad) │ │ │ │ - add %al,(%rax) │ │ │ │ - add %al,(%rbx) │ │ │ │ - add %al,(%rax) │ │ │ │ - add %al,(%rdx) │ │ │ │ + sbb %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ + add $0x0,%al │ │ │ │ add %al,(%rax) │ │ │ │ + add %eax,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ - add %cl,(%rbx) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ + or %eax,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ - add %cl,-0x73(%rax) │ │ │ │ - rex.RB fmuls -0x8(%r9,%rdi,1) │ │ │ │ - jb 4dcf78 │ │ │ │ - movq $0x4dcf20,-0x28(%rbp) │ │ │ │ - mov 0x5(%rbx),%rax │ │ │ │ - mov 0xd(%rbx),%rbx │ │ │ │ - mov %rbx,%rcx │ │ │ │ - mov %r14,%rbx │ │ │ │ + xor %bh,%dl │ │ │ │ + sbb $0x3,%al │ │ │ │ + lea -0x28(%rbp),%rax │ │ │ │ + cmp %r15,%rax │ │ │ │ + jb 4d9005 │ │ │ │ + mov 0x4(%rbx),%rax │ │ │ │ + mov %r8,%rbx │ │ │ │ + and $0x7,%r8d │ │ │ │ + cmp $0x1,%r8 │ │ │ │ + je 4d8fa8 │ │ │ │ + add $0x10,%r12 │ │ │ │ + cmp 0x358(%r13),%r12 │ │ │ │ + ja 4d8f58 │ │ │ │ + movq $0x4f1698,-0x8(%r12) │ │ │ │ + mov %r14,(%r12) │ │ │ │ + mov %rbx,%r8 │ │ │ │ + lea -0x4(%r12),%r14 │ │ │ │ + mov %rax,%rbx │ │ │ │ + jmp 4d8940 │ │ │ │ + movq $0x10,0x388(%r13) │ │ │ │ + movq $0x4d9020,-0x28(%rbp) │ │ │ │ mov %rax,-0x20(%rbp) │ │ │ │ - mov %rcx,-0x18(%rbp) │ │ │ │ + mov %r14,-0x18(%rbp) │ │ │ │ mov %rsi,-0x10(%rbp) │ │ │ │ mov %rdi,-0x8(%rbp) │ │ │ │ add $0xffffffffffffffd8,%rbp │ │ │ │ - test $0x7,%bl │ │ │ │ - jne 4dcf20 │ │ │ │ - mov (%rbx),%rax │ │ │ │ - jmp *%rax │ │ │ │ + jmp 338a720 │ │ │ │ nopl 0x0(%rax) │ │ │ │ - add $0x0,%al │ │ │ │ + add (%rax),%eax │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ (bad) │ │ │ │ add %al,(%rax) │ │ │ │ + add %ch,0x48031cf9(%rax) │ │ │ │ + mov 0x8(%rbp),%eax │ │ │ │ + mov 0x10(%rbp),%r14 │ │ │ │ + mov 0x18(%rbp),%rsi │ │ │ │ + add $0x20,%rbp │ │ │ │ + add $0x10,%r12 │ │ │ │ + cmp 0x358(%r13),%r12 │ │ │ │ + ja 4d8fdd │ │ │ │ + mov 0xf(%rsi),%rbx │ │ │ │ + movq $0x4f1698,-0x8(%r12) │ │ │ │ + mov %r14,(%r12) │ │ │ │ + lea 0x375ef2c(%rip),%r8 │ │ │ │ + mov %rbx,%rdi │ │ │ │ + lea -0x4(%r12),%r14 │ │ │ │ + mov %rax,%rbx │ │ │ │ + jmp 4d8940 │ │ │ │ + movq $0x10,0x388(%r13) │ │ │ │ + movq $0x4d8f98,-0x20(%rbp) │ │ │ │ + mov %rax,-0x18(%rbp) │ │ │ │ + mov %r14,-0x10(%rbp) │ │ │ │ + mov %rsi,-0x8(%rbp) │ │ │ │ + add $0xffffffffffffffe0,%rbp │ │ │ │ + jmp 338a720 │ │ │ │ + jmp *-0x8(%r13) │ │ │ │ + nopl 0x0(%rax) │ │ │ │ + add $0x0,%al │ │ │ │ + add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ - add %cl,-0x7d(%rcx) │ │ │ │ (bad) │ │ │ │ - and %cl,0x3b(%rbp) │ │ │ │ - movsl %ds:(%rsi),%es:(%rdi) │ │ │ │ - pop %rax │ │ │ │ - add (%rax),%eax │ │ │ │ - add %dh,0x3b(%rdi) │ │ │ │ - movq $0x4dce00,-0x18(%r12) │ │ │ │ - mov 0x20(%rbp),%rax │ │ │ │ - mov %rax,-0x10(%r12) │ │ │ │ - mov 0x18(%rbp),%rax │ │ │ │ - mov %rax,-0x8(%r12) │ │ │ │ - mov 0x8(%rbp),%rcx │ │ │ │ - mov %rcx,(%r12) │ │ │ │ - lea -0x16(%r12),%rdi │ │ │ │ - mov %rax,%rsi │ │ │ │ - mov %rbx,%r14 │ │ │ │ - mov 0x10(%rbp),%rbx │ │ │ │ + add %al,(%rax) │ │ │ │ + add %ah,(%rax) │ │ │ │ + stc │ │ │ │ + sbb $0x3,%al │ │ │ │ + mov 0x8(%rbp),%rax │ │ │ │ + mov 0x10(%rbp),%r14 │ │ │ │ + mov 0x18(%rbp),%rsi │ │ │ │ + mov 0x20(%rbp),%rdi │ │ │ │ add $0x28,%rbp │ │ │ │ - jmp 33959f8 │ │ │ │ - movq $0x20,0x388(%r13) │ │ │ │ - jmp 338a720 │ │ │ │ - jmp *-0x8(%r13) │ │ │ │ + jmp 4d8f2e │ │ │ │ nopl 0x0(%rax) │ │ │ │ - add $0x1000000,%eax │ │ │ │ + (bad) │ │ │ │ + add %al,(%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 %ah,-0x6a(%rax) │ │ │ │ + add %ch,%al │ │ │ │ + clc │ │ │ │ sbb $0x3,%al │ │ │ │ - lea -0x18(%rbp),%rax │ │ │ │ + lea -0x28(%rbp),%rax │ │ │ │ cmp %r15,%rax │ │ │ │ - jb 4dd067 │ │ │ │ - movq $0x4dcfe0,-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 │ │ │ │ + jb 4d912c │ │ │ │ + movq $0x4d90a0,-0x20(%rbp) │ │ │ │ + mov 0x5(%rbx),%rax │ │ │ │ + mov %rdi,%rbx │ │ │ │ + mov %rax,-0x18(%rbp) │ │ │ │ + mov %r14,-0x10(%rbp) │ │ │ │ + mov %rsi,-0x8(%rbp) │ │ │ │ + add $0xffffffffffffffe0,%rbp │ │ │ │ test $0x7,%bl │ │ │ │ - jne 4dcfe0 │ │ │ │ + jne 4d90a0 │ │ │ │ mov (%rbx),%rax │ │ │ │ jmp *%rax │ │ │ │ - add (%rax),%al │ │ │ │ + xchg %ax,%ax │ │ │ │ + add (%rax),%eax │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ (bad) │ │ │ │ add %al,(%rax) │ │ │ │ - add %bl,(%rax) │ │ │ │ - xchg %eax,%esi │ │ │ │ - sbb $0x3,%al │ │ │ │ - mov %rbx,%rax │ │ │ │ - and $0x7,%eax │ │ │ │ - cmp $0x1,%rax │ │ │ │ - je 4dd06b │ │ │ │ - add $0x58,%r12 │ │ │ │ - cmp 0x358(%r13),%r12 │ │ │ │ - ja 4dd057 │ │ │ │ - mov 0x6(%rbx),%rax │ │ │ │ - mov 0xe(%rbx),%rbx │ │ │ │ - movq $0x4dccc0,-0x50(%r12) │ │ │ │ - mov %rbx,-0x40(%r12) │ │ │ │ - mov 0x10(%rbp),%rbx │ │ │ │ - mov %rbx,-0x38(%r12) │ │ │ │ - movq $0x4dcd00,-0x30(%r12) │ │ │ │ - mov %rax,-0x20(%r12) │ │ │ │ - mov 0x8(%rbp),%rax │ │ │ │ - mov %rax,-0x18(%r12) │ │ │ │ - movq $0x4dcec8,-0x10(%r12) │ │ │ │ - lea -0x50(%r12),%rax │ │ │ │ - mov %rax,-0x8(%r12) │ │ │ │ - lea -0x30(%r12),%rax │ │ │ │ - mov %rax,(%r12) │ │ │ │ - lea -0xd(%r12),%rbx │ │ │ │ - add $0x18,%rbp │ │ │ │ - jmp *0x0(%rbp) │ │ │ │ - movq $0x58,0x388(%r13) │ │ │ │ - jmp 338a720 │ │ │ │ - jmp *-0x8(%r13) │ │ │ │ - lea 0x31c74f1(%rip),%rbx │ │ │ │ - add $0x18,%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 4dd790 │ │ │ │ + add %ah,0x48031cf8(%rax) │ │ │ │ + movl $0x4d90e0,-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 4d90e0 │ │ │ │ + mov (%rbx),%rax │ │ │ │ + jmp *%rax │ │ │ │ nopl (%rax) │ │ │ │ - add %eax,(%rax) │ │ │ │ - add %al,(%rax) │ │ │ │ - add (%rax),%al │ │ │ │ + add $0x0,%al │ │ │ │ add %al,(%rax) │ │ │ │ - sldt (%rax) │ │ │ │ - add %ah,-0x19(%rax) │ │ │ │ - je 4dd0b3 │ │ │ │ - lea -0x18(%rbp),%rax │ │ │ │ - cmp %r15,%rax │ │ │ │ - jb 4dd0e9 │ │ │ │ - movq $0x3390fc8,-0x10(%rbp) │ │ │ │ - mov %rbx,-0x8(%rbp) │ │ │ │ - movq $0x4dd100,-0x18(%rbp) │ │ │ │ - lea 0x375ae25(%rip),%r8 │ │ │ │ - mov 0x20(%rbx),%rdi │ │ │ │ - mov 0x10(%rbx),%rsi │ │ │ │ - mov 0x18(%rbx),%r14 │ │ │ │ - add $0xffffffffffffffe8,%rbp │ │ │ │ - jmp 31af580 │ │ │ │ - jmp *-0x10(%r13) │ │ │ │ - nopl (%rax) │ │ │ │ - ... │ │ │ │ - (bad) │ │ │ │ add %al,(%rax) │ │ │ │ - add %dl,(%rax) │ │ │ │ - out %eax,$0x74 │ │ │ │ - add -0x73(%rax),%ecx │ │ │ │ - xor $0x372de8b,%eax │ │ │ │ - mov %rbx,%r14 │ │ │ │ - add $0x8,%rbp │ │ │ │ - jmp 32e8f68 │ │ │ │ - nopl 0x0(%rax,%rax,1) │ │ │ │ - add %eax,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ - add (%rax),%al │ │ │ │ + (bad) │ │ │ │ add %al,(%rax) │ │ │ │ - sldt (%rax) │ │ │ │ - add %ch,%al │ │ │ │ - out %al,$0x74 │ │ │ │ - add -0x73(%rax),%ecx │ │ │ │ - rex.RB │ │ │ │ - lock cmp %r15,%rax │ │ │ │ - jb 4dd1a9 │ │ │ │ - add $0x40,%r12 │ │ │ │ - cmp 0x358(%r13),%r12 │ │ │ │ - ja 4dd19e │ │ │ │ - movq $0x3390fc8,-0x10(%rbp) │ │ │ │ - mov %rbx,-0x8(%rbp) │ │ │ │ - mov 0x10(%rbx),%rax │ │ │ │ - mov 0x18(%rbx),%rcx │ │ │ │ - mov 0x20(%rbx),%rbx │ │ │ │ - movq $0x4dd0b0,-0x38(%r12) │ │ │ │ - mov %rax,-0x28(%r12) │ │ │ │ - mov %rcx,-0x20(%r12) │ │ │ │ - mov %rbx,-0x18(%r12) │ │ │ │ - movq $0x3363ae0,-0x10(%r12) │ │ │ │ - movq $0x3c2b821,-0x8(%r12) │ │ │ │ - lea -0x38(%r12),%rax │ │ │ │ - mov %rax,(%r12) │ │ │ │ - lea -0xe(%r12),%rsi │ │ │ │ - lea 0x2eda957(%rip),%r14 │ │ │ │ - add $0xfffffffffffffff0,%rbp │ │ │ │ - jmp 3359998 │ │ │ │ - movq $0x40,0x388(%r13) │ │ │ │ - jmp *-0x10(%r13) │ │ │ │ + add %ah,-0x8(%rax) │ │ │ │ + sbb $0x3,%al │ │ │ │ + movq $0x4d9110,0x0(%rbp) │ │ │ │ + mov %rbx,%rax │ │ │ │ + mov 0x8(%rbp),%rbx │ │ │ │ + mov %rax,0x8(%rbp) │ │ │ │ + test $0x7,%bl │ │ │ │ + jne 4d9110 │ │ │ │ + mov (%rbx),%rax │ │ │ │ + jmp *%rax │ │ │ │ nopl (%rax) │ │ │ │ - add (%rax),%al │ │ │ │ + add $0x0,%al │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ - adc (%rax),%al │ │ │ │ + (bad) │ │ │ │ add %al,(%rax) │ │ │ │ - cmp %dl,0x458d4803(%rsp,%rbx,1) │ │ │ │ - lock cmp %r15,%rax │ │ │ │ - jb 4dd1e6 │ │ │ │ - movq $0x3390fc8,-0x10(%rbp) │ │ │ │ - mov %rbx,-0x8(%rbp) │ │ │ │ - mov 0x10(%rbx),%r14 │ │ │ │ - mov 0x18(%rbx),%rbx │ │ │ │ - add $0xfffffffffffffff0,%rbp │ │ │ │ - jmp 4dc9b8 │ │ │ │ - jmp *-0x10(%r13) │ │ │ │ - nopw 0x0(%rax,%rax,1) │ │ │ │ + add %dh,(%rax) │ │ │ │ + clc │ │ │ │ + sbb $0x3,%al │ │ │ │ + mov %rbx,%r8 │ │ │ │ + mov 0x20(%rbp),%rdi │ │ │ │ + mov 0x8(%rbp),%rsi │ │ │ │ + mov 0x18(%rbp),%r14 │ │ │ │ + mov 0x10(%rbp),%rbx │ │ │ │ + add $0x28,%rbp │ │ │ │ + jmp 4d8f10 │ │ │ │ + jmp *-0x8(%r13) │ │ │ │ (bad) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rbx) │ │ │ │ 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 %bh,%al │ │ │ │ + negl (%rbx,%rax,1) │ │ │ │ + lea -0x28(%rbp),%rax │ │ │ │ + cmp %r15,%rax │ │ │ │ + jb 4d921c │ │ │ │ + movq $0x4d9190,-0x20(%rbp) │ │ │ │ + mov 0x5(%rbx),%rax │ │ │ │ + mov %rdi,%rbx │ │ │ │ + mov %rax,-0x18(%rbp) │ │ │ │ + mov %r14,-0x10(%rbp) │ │ │ │ + mov %rsi,-0x8(%rbp) │ │ │ │ + add $0xffffffffffffffe0,%rbp │ │ │ │ + test $0x7,%bl │ │ │ │ + jne 4d9190 │ │ │ │ + mov (%rbx),%rax │ │ │ │ + jmp *%rax │ │ │ │ + xchg %ax,%ax │ │ │ │ + add (%rax),%eax │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ - add %cl,-0x73(%rax) │ │ │ │ - rex.RB fmuls -0x8(%r9,%rdi,1) │ │ │ │ - jb 4dd2d6 │ │ │ │ - movq $0x4dd260,-0x28(%rbp) │ │ │ │ - mov 0x5(%rbx),%rax │ │ │ │ - mov 0xd(%rbx),%rbx │ │ │ │ + (bad) │ │ │ │ + add %al,(%rax) │ │ │ │ + add %dh,0x48031cf7(%rax) │ │ │ │ + movl $0x4d91d0,-0x8(%rbp) │ │ │ │ + mov 0x7(%rbx),%rax │ │ │ │ + mov 0xf(%rbx),%rbx │ │ │ │ mov %rbx,%rcx │ │ │ │ - mov %r14,%rbx │ │ │ │ - mov %rcx,-0x20(%rbp) │ │ │ │ - mov %rax,-0x18(%rbp) │ │ │ │ - mov %rsi,-0x10(%rbp) │ │ │ │ - mov %rdi,-0x8(%rbp) │ │ │ │ - add $0xffffffffffffffd8,%rbp │ │ │ │ + mov 0x10(%rbp),%rbx │ │ │ │ + mov %rcx,0x0(%rbp) │ │ │ │ + mov %rax,0x10(%rbp) │ │ │ │ + add $0xfffffffffffffff8,%rbp │ │ │ │ test $0x7,%bl │ │ │ │ - jne 4dd260 │ │ │ │ + jne 4d91d0 │ │ │ │ mov (%rbx),%rax │ │ │ │ jmp *%rax │ │ │ │ - nopl 0x0(%rax) │ │ │ │ + nopl (%rax) │ │ │ │ add $0x0,%al │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ (bad) │ │ │ │ add %al,(%rax) │ │ │ │ + add %dh,-0x9(%rax) │ │ │ │ + sbb $0x3,%al │ │ │ │ + movq $0x4d9200,0x0(%rbp) │ │ │ │ + mov %rbx,%rax │ │ │ │ + mov 0x8(%rbp),%rbx │ │ │ │ + mov %rax,0x8(%rbp) │ │ │ │ + test $0x7,%bl │ │ │ │ + jne 4d9200 │ │ │ │ + mov (%rbx),%rax │ │ │ │ + jmp *%rax │ │ │ │ + nopl (%rax) │ │ │ │ + add $0x0,%al │ │ │ │ + add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ - add %cl,-0x7d(%rcx) │ │ │ │ (bad) │ │ │ │ - cmp %cl,0x3b(%rbp) │ │ │ │ - movsl %ds:(%rsi),%es:(%rdi) │ │ │ │ - pop %rax │ │ │ │ - add (%rax),%eax │ │ │ │ - add %dh,0x59(%rdi) │ │ │ │ - mov 0x7(%rbx),%rax │ │ │ │ - mov 0xf(%rbx),%rcx │ │ │ │ - mov 0x17(%rbx),%rbx │ │ │ │ - movq $0x3363ae0,-0x30(%r12) │ │ │ │ - mov 0x8(%rbp),%rdx │ │ │ │ - mov %rdx,-0x28(%r12) │ │ │ │ - mov %rax,-0x20(%r12) │ │ │ │ - movq $0x4a37b8,-0x18(%r12) │ │ │ │ - lea -0x2e(%r12),%rax │ │ │ │ - mov %rax,-0x10(%r12) │ │ │ │ - mov %rcx,-0x8(%r12) │ │ │ │ - mov %rbx,(%r12) │ │ │ │ - mov 0x20(%rbp),%rdi │ │ │ │ - mov 0x18(%rbp),%rsi │ │ │ │ - lea -0x17(%r12),%r14 │ │ │ │ + add %al,(%rax) │ │ │ │ + add %al,-0x9(%rax) │ │ │ │ + sbb $0x3,%al │ │ │ │ + mov %rbx,%r8 │ │ │ │ + mov 0x18(%rbp),%rdi │ │ │ │ + mov 0x20(%rbp),%rsi │ │ │ │ + mov 0x8(%rbp),%r14 │ │ │ │ mov 0x10(%rbp),%rbx │ │ │ │ add $0x28,%rbp │ │ │ │ - jmp 33959f8 │ │ │ │ - movq $0x38,0x388(%r13) │ │ │ │ - jmp 338a720 │ │ │ │ + jmp 4d8940 │ │ │ │ jmp *-0x8(%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) │ │ │ │ - fmuls 0x1e(%rax) │ │ │ │ - add -0x73(%rax),%ecx │ │ │ │ + add %al,(%rax) │ │ │ │ + add %cl,-0x73(%rax) │ │ │ │ rex.RB │ │ │ │ lock cmp %r15,%rax │ │ │ │ - jb 4dd312 │ │ │ │ + jb 4d925a │ │ │ │ movq $0x3390fc8,-0x10(%rbp) │ │ │ │ mov %rbx,-0x8(%rbp) │ │ │ │ + mov 0x20(%rbx),%rdi │ │ │ │ + mov 0x18(%rbx),%rsi │ │ │ │ mov 0x10(%rbx),%r14 │ │ │ │ add $0xfffffffffffffff0,%rbp │ │ │ │ - jmp 607718 │ │ │ │ + jmp 3240ab0 │ │ │ │ jmp *-0x10(%r13) │ │ │ │ xchg %ax,%ax │ │ │ │ - sldt (%rax) │ │ │ │ - add %al,(%rdx) │ │ │ │ - add %al,(%rax) │ │ │ │ - add %al,(%rbx) │ │ │ │ - add %al,(%rax) │ │ │ │ - add %al,(%rax) │ │ │ │ + add $0x2000000,%eax │ │ │ │ add %al,(%rax) │ │ │ │ - add %cl,(%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 4dd42a │ │ │ │ - movq $0x4dd388,-0x28(%rbp) │ │ │ │ - mov 0x6(%rbx),%rax │ │ │ │ - mov 0xe(%rbx),%rcx │ │ │ │ - mov 0x16(%rbx),%rbx │ │ │ │ - mov %rbx,%rdx │ │ │ │ - mov %r14,%rbx │ │ │ │ + rex.RB movabs 0x1b4820ff8394c,%al │ │ │ │ + add %cl,-0x39(%rax) │ │ │ │ + rex.RB │ │ │ │ + lock enter $0x390f,$0x3 │ │ │ │ + mov %rbx,-0x8(%rbp) │ │ │ │ + movq $0x4d92e8,-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 %rdx,-0x40(%rbp) │ │ │ │ + mov %r8,-0x38(%rbp) │ │ │ │ + mov %rdi,-0x30(%rbp) │ │ │ │ + mov %rsi,-0x28(%rbp) │ │ │ │ mov %rax,-0x20(%rbp) │ │ │ │ mov %rcx,-0x18(%rbp) │ │ │ │ - mov %rdx,-0x10(%rbp) │ │ │ │ - mov %rsi,-0x8(%rbp) │ │ │ │ - add $0xffffffffffffffd8,%rbp │ │ │ │ + add $0xffffffffffffffb8,%rbp │ │ │ │ test $0x7,%bl │ │ │ │ - jne 4dd388 │ │ │ │ + jne 4d92e8 │ │ │ │ mov (%rbx),%rax │ │ │ │ jmp *%rax │ │ │ │ - nopl (%rax) │ │ │ │ - add $0x0,%al │ │ │ │ + nopl 0x0(%rax,%rax,1) │ │ │ │ + xchg %al,(%rcx) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ (bad) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %cl,-0x39(%rax) │ │ │ │ - add %r15b,0x48004dd3(%r8) │ │ │ │ - mov %ebx,%eax │ │ │ │ - mov 0x20(%rbp),%rbx │ │ │ │ - mov %rax,0x20(%rbp) │ │ │ │ + rex.RB call 9b2620 │ │ │ │ + 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 4dd3b8 │ │ │ │ + jne 4d9330 │ │ │ │ mov (%rbx),%rax │ │ │ │ jmp *%rax │ │ │ │ nopl (%rax) │ │ │ │ - add $0x0,%al │ │ │ │ - add %al,(%rax) │ │ │ │ + leave │ │ │ │ + or $0x0,%al │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ - (bad) │ │ │ │ + add %bl,(%rsi) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ - add %cl,-0x7d(%rcx) │ │ │ │ - (bad) │ │ │ │ - cmp %cl,0x3b(%rbp) │ │ │ │ - movsl %ds:(%rsi),%es:(%rdi) │ │ │ │ - pop %rax │ │ │ │ - add (%rax),%eax │ │ │ │ - add %dh,0x55(%rdi) │ │ │ │ - mov 0x7(%rbx),%rax │ │ │ │ - mov 0xf(%rbx),%rbx │ │ │ │ - movq $0x537f28,-0x30(%r12) │ │ │ │ - mov 0x10(%rbp),%rcx │ │ │ │ + add %cl,-0x75(%rax) │ │ │ │ + and %r9b,-0x75(%r8) │ │ │ │ + rex.WRB cmp %r9b,-0x77(%r8) │ │ │ │ + fiaddl -0x7cb7f81e(%rbx) │ │ │ │ + cli │ │ │ │ + add %ecx,(%rdi) │ │ │ │ + test %ch,0x49000000(%rsi) │ │ │ │ + add $0x40,%esp │ │ │ │ + cmp 0x358(%r13),%r12 │ │ │ │ + ja 4d9443 │ │ │ │ + mov 0x28(%rbp),%rdx │ │ │ │ + mov 0x18(%rbp),%rsi │ │ │ │ + mov 0x8(%rbp),%rdi │ │ │ │ + cmp %rdi,%rdx │ │ │ │ + jl 4d9435 │ │ │ │ + cmp %rdi,%rdx │ │ │ │ + jne 4d9453 │ │ │ │ + mov 0x30(%rbp),%rdx │ │ │ │ + mov 0x10(%rbp),%rdi │ │ │ │ + cmp %rdi,%rdx │ │ │ │ + jl 4d9435 │ │ │ │ + cmp %rdi,%rdx │ │ │ │ + jne 4d93d0 │ │ │ │ + movq $0x4d9230,-0x38(%r12) │ │ │ │ + mov 0x40(%rbp),%rcx │ │ │ │ mov %rcx,-0x28(%r12) │ │ │ │ - mov 0x18(%rbp),%rcx │ │ │ │ + mov 0x48(%rbp),%rcx │ │ │ │ mov %rcx,-0x20(%r12) │ │ │ │ - mov %rax,-0x18(%r12) │ │ │ │ - movq $0x3363ae0,-0x10(%r12) │ │ │ │ - lea -0x2f(%r12),%rax │ │ │ │ + mov %rbx,-0x18(%r12) │ │ │ │ + movq $0x2f83dd8,-0x10(%r12) │ │ │ │ mov %rax,-0x8(%r12) │ │ │ │ - mov %rbx,(%r12) │ │ │ │ - lea -0xe(%r12),%rsi │ │ │ │ - mov 0x20(%rbp),%r14 │ │ │ │ - mov 0x8(%rbp),%rbx │ │ │ │ - add $0x28,%rbp │ │ │ │ - jmp 3395748 │ │ │ │ - movq $0x38,0x388(%r13) │ │ │ │ + lea -0x38(%r12),%rax │ │ │ │ + mov %rax,(%r12) │ │ │ │ + lea -0xf(%r12),%rbx │ │ │ │ + add $0x50,%rbp │ │ │ │ + jmp *0x0(%rbp) │ │ │ │ + movq $0x2f83dd8,-0x38(%r12) │ │ │ │ + mov %rax,-0x30(%r12) │ │ │ │ + mov %rcx,-0x28(%r12) │ │ │ │ + lea -0x37(%r12),%rax │ │ │ │ + add $0xffffffffffffffd8,%r12 │ │ │ │ + mov %rax,%rbx │ │ │ │ + add $0x50,%rbp │ │ │ │ + jmp *0x0(%rbp) │ │ │ │ + add $0x18,%r12 │ │ │ │ + cmp 0x358(%r13),%r12 │ │ │ │ + ja 4d9421 │ │ │ │ + movq $0x2f83dd8,-0x10(%r12) │ │ │ │ + mov %rax,-0x8(%r12) │ │ │ │ + mov %rcx,(%r12) │ │ │ │ + lea -0xf(%r12),%rbx │ │ │ │ + add $0x50,%rbp │ │ │ │ + jmp *0x0(%rbp) │ │ │ │ + movq $0x18,0x388(%r13) │ │ │ │ jmp 338a720 │ │ │ │ - jmp *-0x8(%r13) │ │ │ │ - xchg %ax,%ax │ │ │ │ - sldt (%rax) │ │ │ │ - add %al,(%rdx) │ │ │ │ + jmp *-0x10(%r13) │ │ │ │ + add $0xffffffffffffffc0,%r12 │ │ │ │ + mov %rsi,%rbx │ │ │ │ + add $0x50,%rbp │ │ │ │ + jmp *0x0(%rbp) │ │ │ │ + movq $0x40,0x388(%r13) │ │ │ │ + jmp 338a720 │ │ │ │ + movq $0x2f83dd8,-0x38(%r12) │ │ │ │ + mov %rax,-0x30(%r12) │ │ │ │ + mov %rcx,-0x28(%r12) │ │ │ │ + lea -0x37(%r12),%rax │ │ │ │ + add $0xffffffffffffffd8,%r12 │ │ │ │ + mov %rax,%rbx │ │ │ │ + add $0x50,%rbp │ │ │ │ + jmp *0x0(%rbp) │ │ │ │ + nopl 0x0(%rax) │ │ │ │ + add $0x1000000,%eax │ │ │ │ add %al,(%rax) │ │ │ │ - add %al,0x0(%rip) │ │ │ │ + add %al,0x2000000(%rip) │ │ │ │ add %al,(%rax) │ │ │ │ add %cl,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ - add %dh,0x48031c91(%rax) │ │ │ │ - lea -0x38(%rbp),%eax │ │ │ │ - cmp %r15,%rax │ │ │ │ - jb 4dd550 │ │ │ │ - movq $0x4dd4b0,-0x38(%rbp) │ │ │ │ - mov 0x6(%rbx),%rax │ │ │ │ - mov 0xe(%rbx),%rcx │ │ │ │ - mov 0x16(%rbx),%rdx │ │ │ │ - mov 0x1e(%rbx),%rdi │ │ │ │ - mov 0x26(%rbx),%rbx │ │ │ │ - mov %rbx,%r8 │ │ │ │ - mov %r14,%rbx │ │ │ │ - mov %r8,-0x30(%rbp) │ │ │ │ - mov %rdx,-0x28(%rbp) │ │ │ │ - mov %rdi,-0x20(%rbp) │ │ │ │ - mov %rax,-0x18(%rbp) │ │ │ │ - mov %rcx,-0x10(%rbp) │ │ │ │ - mov %rsi,-0x8(%rbp) │ │ │ │ - add $0xffffffffffffffc8,%rbp │ │ │ │ - test $0x7,%bl │ │ │ │ - jne 4dd4b0 │ │ │ │ - mov (%rbx),%rax │ │ │ │ - jmp *%rax │ │ │ │ - nopl (%rax) │ │ │ │ - (bad) │ │ │ │ - add %al,(%rax) │ │ │ │ - add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ - add %bl,(%rsi) │ │ │ │ add %al,(%rax) │ │ │ │ - add %cl,-0x6f(%rax) │ │ │ │ - sbb $0x3,%al │ │ │ │ - add $0x20,%r12 │ │ │ │ + add %cl,-0x7d(%rcx) │ │ │ │ + (bad) │ │ │ │ + rex.W │ │ │ │ cmp 0x358(%r13),%r12 │ │ │ │ - ja 4dd554 │ │ │ │ + ja 4d94f9 │ │ │ │ mov 0x7(%rbx),%rax │ │ │ │ mov 0xf(%rbx),%rcx │ │ │ │ - mov 0x17(%rbx),%rbx │ │ │ │ - movq $0x4dd330,-0x18(%r12) │ │ │ │ - mov 0x20(%rbp),%rdx │ │ │ │ - mov %rdx,-0x10(%r12) │ │ │ │ - mov 0x28(%rbp),%rdx │ │ │ │ - mov %rdx,-0x8(%r12) │ │ │ │ - mov 0x30(%rbp),%rdx │ │ │ │ - mov %rdx,(%r12) │ │ │ │ - movq $0x4dd530,0x0(%rbp) │ │ │ │ - mov %rbx,%rdx │ │ │ │ - mov 0x10(%rbp),%rbx │ │ │ │ - mov %rdx,0x10(%rbp) │ │ │ │ - mov %rcx,0x20(%rbp) │ │ │ │ - mov %rax,0x28(%rbp) │ │ │ │ - lea -0x16(%r12),%rax │ │ │ │ - mov %rax,0x30(%rbp) │ │ │ │ - test $0x7,%bl │ │ │ │ - jne 4dd530 │ │ │ │ - mov (%rbx),%rax │ │ │ │ - jmp *%rax │ │ │ │ - xchg %ax,%ax │ │ │ │ - (bad) │ │ │ │ - add %al,(%rax) │ │ │ │ + mov 0x17(%rbx),%rdx │ │ │ │ + mov 0x1f(%rbx),%rsi │ │ │ │ + mov 0x27(%rbx),%rdi │ │ │ │ + mov 0x2f(%rbx),%r8 │ │ │ │ + mov 0x37(%rbx),%rbx │ │ │ │ + movq $0x4d9270,-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 3395508 │ │ │ │ + movq $0x48,0x388(%r13) │ │ │ │ + jmp *-0x8(%r13) │ │ │ │ + add (%rax),%eax │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ - add %bl,(%rsi) │ │ │ │ add %al,(%rax) │ │ │ │ - add %cl,%al │ │ │ │ - nop │ │ │ │ - sbb $0x3,%al │ │ │ │ - mov 0x18(%rbp),%r9 │ │ │ │ - mov %rbx,%r8 │ │ │ │ - mov 0x10(%rbp),%rdi │ │ │ │ - mov 0x20(%rbp),%rsi │ │ │ │ - mov 0x28(%rbp),%r14 │ │ │ │ - mov 0x8(%rbp),%rbx │ │ │ │ - add $0x30,%rbp │ │ │ │ - jmp 4de450 │ │ │ │ - jmp *-0x8(%r13) │ │ │ │ - movq $0x20,0x388(%r13) │ │ │ │ - jmp 338a720 │ │ │ │ - nopl 0x0(%rax) │ │ │ │ sldt (%rax) │ │ │ │ - add %al,(%rdx) │ │ │ │ add %al,(%rax) │ │ │ │ - add %al,(%rsi) │ │ │ │ add %al,(%rax) │ │ │ │ + add %cl,-0x73(%rax) │ │ │ │ + rex.RB │ │ │ │ + lock cmp %r15,%rax │ │ │ │ + jb 4d9542 │ │ │ │ + movq $0x3390fc8,-0x10(%rbp) │ │ │ │ + mov %rbx,-0x8(%rbp) │ │ │ │ + mov 0x20(%rbx),%rdi │ │ │ │ + mov 0x18(%rbx),%rsi │ │ │ │ + mov 0x10(%rbx),%r14 │ │ │ │ + add $0xfffffffffffffff0,%rbp │ │ │ │ + jmp 3240ab0 │ │ │ │ + jmp *-0x10(%r13) │ │ │ │ + xchg %ax,%ax │ │ │ │ + add $0x2000000,%eax │ │ │ │ + add %al,(%rax) │ │ │ │ + add %cl,(%rdi) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ - add %cl,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ - add %bh,-0x70(%rax) │ │ │ │ - sbb $0x3,%al │ │ │ │ - lea -0x40(%rbp),%rax │ │ │ │ - cmp %r15,%rax │ │ │ │ - jb 4dd65e │ │ │ │ - movq $0x4dd5f0,-0x40(%rbp) │ │ │ │ - mov 0x6(%rbx),%rax │ │ │ │ - mov 0xe(%rbx),%rcx │ │ │ │ - mov 0x16(%rbx),%rdx │ │ │ │ - mov 0x1e(%rbx),%rdi │ │ │ │ - mov 0x26(%rbx),%r8 │ │ │ │ - mov 0x2e(%rbx),%rbx │ │ │ │ - mov %rbx,%r9 │ │ │ │ - mov %r14,%rbx │ │ │ │ - mov %r9,-0x38(%rbp) │ │ │ │ + add %cl,-0x73(%rax) │ │ │ │ + rex.RB movabs 0x1b4820ff8394c,%al │ │ │ │ + add %cl,-0x39(%rax) │ │ │ │ + rex.RB │ │ │ │ + lock enter $0x390f,$0x3 │ │ │ │ + mov %rbx,-0x8(%rbp) │ │ │ │ + movq $0x4d95d0,-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 %rdx,-0x40(%rbp) │ │ │ │ + mov %r8,-0x38(%rbp) │ │ │ │ mov %rdi,-0x30(%rbp) │ │ │ │ - mov %r8,-0x28(%rbp) │ │ │ │ - mov %rcx,-0x20(%rbp) │ │ │ │ - mov %rdx,-0x18(%rbp) │ │ │ │ - mov %rax,-0x10(%rbp) │ │ │ │ - mov %rsi,-0x8(%rbp) │ │ │ │ - add $0xffffffffffffffc0,%rbp │ │ │ │ + mov %rsi,-0x28(%rbp) │ │ │ │ + mov %rax,-0x20(%rbp) │ │ │ │ + mov %rcx,-0x18(%rbp) │ │ │ │ + add $0xffffffffffffffb8,%rbp │ │ │ │ test $0x7,%bl │ │ │ │ - jne 4dd5f0 │ │ │ │ + jne 4d95d0 │ │ │ │ mov (%rbx),%rax │ │ │ │ jmp *%rax │ │ │ │ - nopl (%rax) │ │ │ │ + nopl 0x0(%rax,%rax,1) │ │ │ │ + xchg %al,(%rcx) │ │ │ │ + add %al,(%rax) │ │ │ │ + add %al,(%rax) │ │ │ │ + add %al,(%rax) │ │ │ │ (bad) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ + add %cl,-0x39(%rax) │ │ │ │ + rex.RB call 9b2bf0 │ │ │ │ + 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 4d9618 │ │ │ │ + mov (%rbx),%rax │ │ │ │ + jmp *%rax │ │ │ │ + nopl (%rax) │ │ │ │ + leave │ │ │ │ + or $0x0,%al │ │ │ │ + add %al,(%rax) │ │ │ │ + add %al,(%rax) │ │ │ │ add %bl,(%rsi) │ │ │ │ add %al,(%rax) │ │ │ │ - add %cl,(%rax) │ │ │ │ - nop │ │ │ │ - sbb $0x3,%al │ │ │ │ - add $0x30,%r12 │ │ │ │ + add %al,(%rax) │ │ │ │ + add %al,(%rax) │ │ │ │ + add %cl,-0x75(%rax) │ │ │ │ + and %r9b,-0x75(%r8) │ │ │ │ + rex.WRB cmp %r9b,-0x77(%r8) │ │ │ │ + fiaddl -0x7cb7f81e(%rbx) │ │ │ │ + cli │ │ │ │ + add %ecx,(%rdi) │ │ │ │ + test %ch,0x49000000(%rsi) │ │ │ │ + add $0x40,%esp │ │ │ │ cmp 0x358(%r13),%r12 │ │ │ │ - ja 4dd64e │ │ │ │ - movq $0x4dd448,-0x28(%r12) │ │ │ │ - mov 0x30(%rbp),%rax │ │ │ │ - mov %rax,-0x20(%r12) │ │ │ │ - mov 0x38(%rbp),%rax │ │ │ │ - mov %rax,-0x18(%r12) │ │ │ │ - mov 0x20(%rbp),%rax │ │ │ │ - mov %rax,-0x10(%r12) │ │ │ │ - mov 0x28(%rbp),%rax │ │ │ │ + ja 4d972b │ │ │ │ + mov 0x28(%rbp),%rdx │ │ │ │ + mov 0x18(%rbp),%rsi │ │ │ │ + mov 0x8(%rbp),%rdi │ │ │ │ + cmp %rdi,%rdx │ │ │ │ + jl 4d971d │ │ │ │ + cmp %rdi,%rdx │ │ │ │ + jne 4d973b │ │ │ │ + mov 0x30(%rbp),%rdx │ │ │ │ + mov 0x10(%rbp),%rdi │ │ │ │ + cmp %rdi,%rdx │ │ │ │ + jl 4d971d │ │ │ │ + cmp %rdi,%rdx │ │ │ │ + jne 4d96b8 │ │ │ │ + movq $0x4d9518,-0x38(%r12) │ │ │ │ + mov 0x40(%rbp),%rcx │ │ │ │ + mov %rcx,-0x28(%r12) │ │ │ │ + mov 0x48(%rbp),%rcx │ │ │ │ + mov %rcx,-0x20(%r12) │ │ │ │ + mov %rbx,-0x18(%r12) │ │ │ │ + movq $0x2f83dd8,-0x10(%r12) │ │ │ │ + mov %rax,-0x8(%r12) │ │ │ │ + lea -0x38(%r12),%rax │ │ │ │ + mov %rax,(%r12) │ │ │ │ + lea -0xf(%r12),%rbx │ │ │ │ + add $0x50,%rbp │ │ │ │ + jmp *0x0(%rbp) │ │ │ │ + movq $0x2f83dd8,-0x38(%r12) │ │ │ │ + mov %rax,-0x30(%r12) │ │ │ │ + mov %rcx,-0x28(%r12) │ │ │ │ + lea -0x37(%r12),%rax │ │ │ │ + add $0xffffffffffffffd8,%r12 │ │ │ │ + mov %rax,%rbx │ │ │ │ + add $0x50,%rbp │ │ │ │ + jmp *0x0(%rbp) │ │ │ │ + add $0x18,%r12 │ │ │ │ + cmp 0x358(%r13),%r12 │ │ │ │ + ja 4d9709 │ │ │ │ + movq $0x2f83dd8,-0x10(%r12) │ │ │ │ mov %rax,-0x8(%r12) │ │ │ │ - mov 0x10(%rbp),%rcx │ │ │ │ mov %rcx,(%r12) │ │ │ │ - lea -0x26(%r12),%r8 │ │ │ │ - mov %rax,%rdi │ │ │ │ - mov %rbx,%rsi │ │ │ │ - mov 0x18(%rbp),%r14 │ │ │ │ - mov 0x8(%rbp),%rbx │ │ │ │ - add $0x40,%rbp │ │ │ │ - jmp 4dc158 │ │ │ │ - movq $0x30,0x388(%r13) │ │ │ │ + lea -0xf(%r12),%rbx │ │ │ │ + add $0x50,%rbp │ │ │ │ + jmp *0x0(%rbp) │ │ │ │ + movq $0x18,0x388(%r13) │ │ │ │ jmp 338a720 │ │ │ │ - jmp *-0x8(%r13) │ │ │ │ - nopw 0x0(%rax,%rax,1) │ │ │ │ + jmp *-0x10(%r13) │ │ │ │ + add $0xffffffffffffffc0,%r12 │ │ │ │ + mov %rsi,%rbx │ │ │ │ + add $0x50,%rbp │ │ │ │ + jmp *0x0(%rbp) │ │ │ │ + movq $0x40,0x388(%r13) │ │ │ │ + jmp 338a720 │ │ │ │ + movq $0x2f83dd8,-0x38(%r12) │ │ │ │ + mov %rax,-0x30(%r12) │ │ │ │ + mov %rcx,-0x28(%r12) │ │ │ │ + lea -0x37(%r12),%rax │ │ │ │ + add $0xffffffffffffffd8,%r12 │ │ │ │ + mov %rax,%rbx │ │ │ │ + add $0x50,%rbp │ │ │ │ + jmp *0x0(%rbp) │ │ │ │ + nopl 0x0(%rax) │ │ │ │ (bad) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rbx) │ │ │ │ add %al,(%rax) │ │ │ │ - add %al,0x0(%rip) │ │ │ │ + add %al,0x2000000(%rip) │ │ │ │ add %al,(%rax) │ │ │ │ add %cl,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ - add %bh,-0x71(%rax) │ │ │ │ - sbb $0x3,%al │ │ │ │ - lea -0x40(%rbp),%rax │ │ │ │ - cmp %r15,%rax │ │ │ │ - jb 4dd763 │ │ │ │ - movq $0x4dd6f0,-0x40(%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 %r14,%rbx │ │ │ │ - mov %r8,-0x38(%rbp) │ │ │ │ - mov %rcx,-0x30(%rbp) │ │ │ │ - mov %rdx,-0x28(%rbp) │ │ │ │ - mov %rax,-0x20(%rbp) │ │ │ │ - mov %r9,-0x18(%rbp) │ │ │ │ - mov %rsi,-0x10(%rbp) │ │ │ │ - mov %rdi,-0x8(%rbp) │ │ │ │ - add $0xffffffffffffffc0,%rbp │ │ │ │ - test $0x7,%bl │ │ │ │ - jne 4dd6f0 │ │ │ │ - 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 %cl,(%rax) │ │ │ │ + add %cl,-0x7d(%rcx) │ │ │ │ (bad) │ │ │ │ - sbb $0x3,%al │ │ │ │ - add $0x38,%r12 │ │ │ │ + rex.W │ │ │ │ cmp 0x358(%r13),%r12 │ │ │ │ - ja 4dd753 │ │ │ │ - movq $0x4dd580,-0x30(%r12) │ │ │ │ - mov 0x38(%rbp),%rax │ │ │ │ - mov %rax,-0x28(%r12) │ │ │ │ - mov 0x20(%rbp),%rax │ │ │ │ - mov %rax,-0x20(%r12) │ │ │ │ - mov 0x30(%rbp),%rax │ │ │ │ - mov %rax,-0x18(%r12) │ │ │ │ - mov 0x10(%rbp),%rcx │ │ │ │ - mov %rcx,-0x10(%r12) │ │ │ │ - mov 0x18(%rbp),%rcx │ │ │ │ - mov %rcx,-0x8(%r12) │ │ │ │ - mov 0x8(%rbp),%rcx │ │ │ │ - mov %rcx,(%r12) │ │ │ │ - lea -0x2e(%r12),%rdi │ │ │ │ - mov %rax,%rsi │ │ │ │ - mov %rbx,%r14 │ │ │ │ - mov 0x28(%rbp),%rbx │ │ │ │ - add $0x40,%rbp │ │ │ │ + ja 4d97e1 │ │ │ │ + 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 $0x4d9558,-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 33959f8 │ │ │ │ - movq $0x38,0x388(%r13) │ │ │ │ - jmp 338a720 │ │ │ │ + movq $0x48,0x388(%r13) │ │ │ │ jmp *-0x8(%r13) │ │ │ │ - nop │ │ │ │ - lock clc │ │ │ │ - (bad) │ │ │ │ - (bad) │ │ │ │ - (bad) │ │ │ │ - (bad) │ │ │ │ - (bad) │ │ │ │ - incl 0x2(%rdi) │ │ │ │ - add %al,(%rax) │ │ │ │ - add %al,(%rax) │ │ │ │ + sbb %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ - add %al,(%rdi) │ │ │ │ + add $0x0,%al │ │ │ │ add %al,(%rax) │ │ │ │ - add %al,(%rbx) │ │ │ │ + add (%rax),%al │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ - add %cl,(%rax) │ │ │ │ + or (%rax),%eax │ │ │ │ add %al,(%rax) │ │ │ │ - add %ch,-0x72(%rax) │ │ │ │ + cmp %dh,%cl │ │ │ │ sbb $0x3,%al │ │ │ │ - lea -0x28(%rbp),%rax │ │ │ │ + lea -0x40(%rbp),%rax │ │ │ │ cmp %r15,%rax │ │ │ │ - jb 4dd96b │ │ │ │ - mov %r8,%rdx │ │ │ │ - mov 0x8(%rbp),%rax │ │ │ │ - mov 0x11(%rbx),%rcx │ │ │ │ - cmp $0x2,%r8 │ │ │ │ - je 4dd875 │ │ │ │ - mov %rsi,%rbx │ │ │ │ - mov %rax,%rsi │ │ │ │ - mov %rcx,%rax │ │ │ │ - mov %rdi,%rcx │ │ │ │ - mov %r14,%rdi │ │ │ │ + jb 4d9910 │ │ │ │ + mov 0x4(%rbx),%rax │ │ │ │ + mov 0xc(%rbx),%rcx │ │ │ │ + mov %rdi,%rbx │ │ │ │ + mov 0xf(%rdi),%rdx │ │ │ │ + mov 0x17(%rdi),%r9 │ │ │ │ + mov %r8,%rdi │ │ │ │ + and $0x7,%r8d │ │ │ │ + cmp $0x1,%r8 │ │ │ │ + je 4d9905 │ │ │ │ + mov %rdx,%r8 │ │ │ │ + mov %rbx,0x40(%rsp) │ │ │ │ + mov %rdi,%rbx │ │ │ │ + mov 0x40(%rsp),%rdi │ │ │ │ + mov %r14,%rdx │ │ │ │ add $0x80,%r12 │ │ │ │ cmp 0x358(%r13),%r12 │ │ │ │ - ja 4dd845 │ │ │ │ - movq $0x4dd128,-0x78(%r12) │ │ │ │ - mov %rcx,-0x68(%r12) │ │ │ │ - mov %rbx,-0x60(%r12) │ │ │ │ - mov %rdx,-0x58(%r12) │ │ │ │ - movq $0x50d128,-0x50(%r12) │ │ │ │ - movq $0x36acc57,-0x48(%r12) │ │ │ │ - mov %rdi,-0x40(%r12) │ │ │ │ - lea -0x78(%r12),%rbx │ │ │ │ - mov %rbx,-0x38(%r12) │ │ │ │ - movq $0x4dd1c0,-0x30(%r12) │ │ │ │ - mov %rsi,-0x20(%r12) │ │ │ │ - mov %rax,-0x18(%r12) │ │ │ │ - movq $0x4dd208,-0x10(%r12) │ │ │ │ - lea -0x30(%r12),%rax │ │ │ │ - mov %rax,-0x8(%r12) │ │ │ │ - lea -0x4f(%r12),%rax │ │ │ │ - mov %rax,(%r12) │ │ │ │ - lea -0xd(%r12),%rbx │ │ │ │ - add $0x10,%rbp │ │ │ │ - jmp *0x0(%rbp) │ │ │ │ + ja 4d98cd │ │ │ │ + mov 0x6(%rbx),%r10 │ │ │ │ + mov 0xe(%rbx),%r11 │ │ │ │ + movq $0x4d9498,-0x78(%r12) │ │ │ │ + mov %r10,-0x70(%r12) │ │ │ │ + mov %r11,-0x68(%r12) │ │ │ │ + mov %rdi,-0x60(%r12) │ │ │ │ + mov %rbx,-0x58(%r12) │ │ │ │ + mov %rcx,-0x50(%r12) │ │ │ │ + mov %r9,-0x48(%r12) │ │ │ │ + mov %r8,-0x40(%r12) │ │ │ │ + movq $0x4d9780,-0x38(%r12) │ │ │ │ + mov %r10,-0x30(%r12) │ │ │ │ + mov %r11,-0x28(%r12) │ │ │ │ + mov %rdi,-0x20(%r12) │ │ │ │ + mov %rbx,-0x18(%r12) │ │ │ │ + mov %rax,-0x10(%r12) │ │ │ │ + mov %r9,-0x8(%r12) │ │ │ │ + mov %r8,(%r12) │ │ │ │ + lea -0x77(%r12),%r8 │ │ │ │ + lea -0x35(%r12),%rdi │ │ │ │ + mov %rdx,%r14 │ │ │ │ + jmp 4cc240 │ │ │ │ movq $0x80,0x388(%r13) │ │ │ │ - movq $0x4dd9f0,-0x28(%rbp) │ │ │ │ - mov %rbx,-0x20(%rbp) │ │ │ │ - mov %rcx,-0x18(%rbp) │ │ │ │ - mov %rdx,-0x10(%rbp) │ │ │ │ - mov %rdi,-0x8(%rbp) │ │ │ │ - mov %rax,0x0(%rbp) │ │ │ │ - add $0xffffffffffffffd8,%rbp │ │ │ │ - jmp 338a2b0 │ │ │ │ - mov 0x0(%rbp),%r8 │ │ │ │ - mov 0x1(%rbx),%r10 │ │ │ │ - mov 0x9(%rbx),%rbx │ │ │ │ - cmp $0x3411a86,%rsi │ │ │ │ - je 4dd8f6 │ │ │ │ - sub $0x8,%rsp │ │ │ │ - mov %rdi,%r11 │ │ │ │ - mov %rsi,%rdi │ │ │ │ - mov %rsi,0x48(%rsp) │ │ │ │ - lea 0x2f341e6(%rip),%rsi │ │ │ │ - mov %rdx,0x50(%rsp) │ │ │ │ - mov $0x2,%edx │ │ │ │ - mov %rax,0x58(%rsp) │ │ │ │ - xor %eax,%eax │ │ │ │ - mov %r8,0x80(%rsp) │ │ │ │ - mov %r9,0x78(%rsp) │ │ │ │ - mov %r11,0x70(%rsp) │ │ │ │ - mov %r10,0x68(%rsp) │ │ │ │ - mov %rcx,0x60(%rsp) │ │ │ │ - call 4053d0 │ │ │ │ - add $0x8,%rsp │ │ │ │ - movslq %eax,%rax │ │ │ │ - test %rax,%rax │ │ │ │ - jne 4dd9b8 │ │ │ │ - mov 0x50(%rsp),%rax │ │ │ │ - mov 0x78(%rsp),%r8 │ │ │ │ - mov 0x70(%rsp),%r9 │ │ │ │ - mov 0x60(%rsp),%r10 │ │ │ │ - add $0x48,%r12 │ │ │ │ - cmp 0x358(%r13),%r12 │ │ │ │ - ja 4dd943 │ │ │ │ - movq $0x4dd2f0,-0x40(%r12) │ │ │ │ - mov %r9,-0x30(%r12) │ │ │ │ - movq $0x4dd680,-0x28(%r12) │ │ │ │ - mov %rax,-0x20(%r12) │ │ │ │ - mov %r10,-0x18(%r12) │ │ │ │ - mov %r8,-0x10(%r12) │ │ │ │ - mov %rbx,-0x8(%r12) │ │ │ │ - lea -0x40(%r12),%rax │ │ │ │ - mov %rax,(%r12) │ │ │ │ - lea -0x25(%r12),%rbx │ │ │ │ - add $0x10,%rbp │ │ │ │ - jmp *0x0(%rbp) │ │ │ │ - movq $0x48,0x388(%r13) │ │ │ │ - movq $0x4dd998,-0x20(%rbp) │ │ │ │ - mov %rbx,-0x18(%rbp) │ │ │ │ - mov %r10,-0x10(%rbp) │ │ │ │ - mov %r9,-0x8(%rbp) │ │ │ │ - add $0xffffffffffffffe0,%rbp │ │ │ │ - jmp 338a2b0 │ │ │ │ - mov %r14,-0x28(%rbp) │ │ │ │ + movq $0x4d9928,-0x40(%rbp) │ │ │ │ + mov %rax,-0x38(%rbp) │ │ │ │ + mov %rcx,-0x30(%rbp) │ │ │ │ + mov %rdx,-0x28(%rbp) │ │ │ │ mov %rsi,-0x20(%rbp) │ │ │ │ mov %rdi,-0x18(%rbp) │ │ │ │ mov %r8,-0x10(%rbp) │ │ │ │ mov %r9,-0x8(%rbp) │ │ │ │ - add $0xffffffffffffffd8,%rbp │ │ │ │ + add $0xffffffffffffffc0,%rbp │ │ │ │ + jmp 338a720 │ │ │ │ + mov %rcx,%r8 │ │ │ │ + mov %rax,%rdi │ │ │ │ + jmp 4cc240 │ │ │ │ jmp *-0x8(%r13) │ │ │ │ - nop │ │ │ │ - add $0x0,%eax │ │ │ │ - add %al,(%rax) │ │ │ │ - add %bl,(%rsi) │ │ │ │ - add %al,(%rax) │ │ │ │ - add %ah,-0x74(%rax) │ │ │ │ - sbb $0x3,%al │ │ │ │ - mov 0x8(%rbp),%rbx │ │ │ │ - mov 0x10(%rbp),%r10 │ │ │ │ - mov 0x18(%rbp),%r9 │ │ │ │ - mov 0x20(%rbp),%r8 │ │ │ │ - mov 0x28(%rbp),%rsi │ │ │ │ - add $0x20,%rbp │ │ │ │ - mov %rsi,%rax │ │ │ │ - jmp 4dd8f6 │ │ │ │ - mov %r14,%rdi │ │ │ │ - mov 0x50(%rsp),%rsi │ │ │ │ - mov 0x48(%rsp),%rdx │ │ │ │ - mov 0x68(%rsp),%rcx │ │ │ │ - mov 0x40(%rsp),%rbx │ │ │ │ - mov 0x58(%rsp),%rax │ │ │ │ - jmp 4dd7c1 │ │ │ │ nopl 0x0(%rax) │ │ │ │ - rex.RX add %r8d,(%rax) │ │ │ │ + (bad) │ │ │ │ + sbb %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %bl,(%rsi) │ │ │ │ add %al,(%rax) │ │ │ │ - add %cl,(%rax) │ │ │ │ - mov %ds,(%rbx,%rax,1) │ │ │ │ - mov 0x28(%rbp),%rax │ │ │ │ - mov 0x8(%rbp),%rbx │ │ │ │ + add %bl,(%rax) │ │ │ │ + lock sbb $0x3,%al │ │ │ │ + mov 0x8(%rbp),%rax │ │ │ │ mov 0x10(%rbp),%rcx │ │ │ │ mov 0x18(%rbp),%rdx │ │ │ │ - mov 0x30(%rbp),%rsi │ │ │ │ - mov 0x20(%rbp),%rdi │ │ │ │ - add $0x28,%rbp │ │ │ │ - jmp 4dd7c1 │ │ │ │ - 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) │ │ │ │ + mov 0x20(%rbp),%rsi │ │ │ │ + mov 0x28(%rbp),%rdi │ │ │ │ + mov 0x30(%rbp),%r8 │ │ │ │ + mov 0x38(%rbp),%r9 │ │ │ │ + add $0x40,%rbp │ │ │ │ + jmp 4d984c │ │ │ │ + nopl (%rax) │ │ │ │ + (bad) │ │ │ │ add %al,(%rax) │ │ │ │ + add %al,(%rdx) │ │ │ │ add %al,(%rax) │ │ │ │ - add %cl,-0x73(%rax) │ │ │ │ - rex.RB call 10461384 <__environ@GLIBC_2.2.5+0xc820edc> │ │ │ │ - (bad) │ │ │ │ - xchg %eax,(%rax) │ │ │ │ + add %cl,(%rdi) │ │ │ │ add %al,(%rax) │ │ │ │ - movq $0x4dda78,-0x18(%rbp) │ │ │ │ - mov 0x6(%rbx),%rax │ │ │ │ - mov %r14,%rbx │ │ │ │ - mov %rax,-0x10(%rbp) │ │ │ │ - mov %rsi,-0x8(%rbp) │ │ │ │ - add $0xffffffffffffffe8,%rbp │ │ │ │ + add %bh,(%rax) │ │ │ │ + lock sbb $0x3,%al │ │ │ │ + lea -0x88(%rbp),%rax │ │ │ │ + cmp %r15,%rax │ │ │ │ + jb 4d9bec │ │ │ │ + movq $0x3390fc8,-0x10(%rbp) │ │ │ │ + mov %rbx,-0x8(%rbp) │ │ │ │ + movq $0x4d99e0,-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 %rdi,-0x48(%rbp) │ │ │ │ + mov %rsi,-0x40(%rbp) │ │ │ │ + mov %rax,-0x38(%rbp) │ │ │ │ + mov %r9,-0x30(%rbp) │ │ │ │ + mov %r8,-0x28(%rbp) │ │ │ │ + mov %rdx,-0x20(%rbp) │ │ │ │ + mov %rcx,-0x18(%rbp) │ │ │ │ + add $0xffffffffffffffb0,%rbp │ │ │ │ test $0x7,%bl │ │ │ │ - jne 4dda78 │ │ │ │ + jne 4d99e0 │ │ │ │ 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 %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 $0x3363098,-0x10(%r12) │ │ │ │ - movq $0x3c285f9,-0x8(%r12) │ │ │ │ - mov 0x10(%rbp),%rax │ │ │ │ - mov %rax,(%r12) │ │ │ │ - lea -0xf(%r12),%rsi │ │ │ │ - mov %rbx,%r14 │ │ │ │ - mov 0x8(%rbp),%rbx │ │ │ │ - add $0x18,%rbp │ │ │ │ - jmp 3395748 │ │ │ │ - movq $0x18,0x388(%r13) │ │ │ │ - jmp 338a720 │ │ │ │ - jmp *-0x8(%r13) │ │ │ │ - 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 10461434 <__environ@GLIBC_2.2.5+0xc820f8c> │ │ │ │ (bad) │ │ │ │ - xchg %eax,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ - movq $0x4ddb28,-0x18(%rbp) │ │ │ │ - mov 0x6(%rbx),%rax │ │ │ │ - mov %r14,%rbx │ │ │ │ - mov %rax,-0x10(%rbp) │ │ │ │ - mov %rsi,-0x8(%rbp) │ │ │ │ - add $0xffffffffffffffe8,%rbp │ │ │ │ + add %bh,0x48031cef(%rax) │ │ │ │ + movl $0x4d9a20,-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 4ddb28 │ │ │ │ + jne 4d9a20 │ │ │ │ mov (%rbx),%rax │ │ │ │ jmp *%rax │ │ │ │ - nopw 0x0(%rax,%rax,1) │ │ │ │ - add (%rax),%al │ │ │ │ + nopl (%rax) │ │ │ │ + or %cl,(%rax,%rax,1) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ + add %bl,(%rsi) │ │ │ │ add %al,(%rax) │ │ │ │ - (bad) │ │ │ │ + add %bh,-0x11(%rax) │ │ │ │ + sbb $0x3,%al │ │ │ │ + movq $0x4d9a60,-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 4d9a60 │ │ │ │ + mov (%rbx),%rax │ │ │ │ + jmp *%rax │ │ │ │ + nopl (%rax) │ │ │ │ + or %ebx,(%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,0x2f(%rdi) │ │ │ │ - movq $0x3363098,-0x10(%r12) │ │ │ │ - movq $0x3c285f9,-0x8(%r12) │ │ │ │ - mov 0x10(%rbp),%rax │ │ │ │ - mov %rax,(%r12) │ │ │ │ - lea -0xf(%r12),%rsi │ │ │ │ - mov %rbx,%r14 │ │ │ │ - mov 0x8(%rbp),%rbx │ │ │ │ - add $0x18,%rbp │ │ │ │ - jmp 3395748 │ │ │ │ - movq $0x18,0x388(%r13) │ │ │ │ - jmp 338a720 │ │ │ │ - jmp *-0x8(%r13) │ │ │ │ - add %eax,(%rax) │ │ │ │ - add %al,(%rax) │ │ │ │ - add %al,(%rax) │ │ │ │ - add %al,(%rax) │ │ │ │ - adc %al,(%rax) │ │ │ │ - add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ - add %al,(%rax) │ │ │ │ - lea -0x18(%rbp),%rax │ │ │ │ - cmp %r15,%rax │ │ │ │ - jb 4ddc04 │ │ │ │ - movq $0x3390fc8,-0x10(%rbp) │ │ │ │ - mov %rbx,-0x8(%rbp) │ │ │ │ - movq $0x4ddbc8,-0x18(%rbp) │ │ │ │ - mov 0x10(%rbx),%rbx │ │ │ │ - add $0xffffffffffffffe8,%rbp │ │ │ │ + add %bh,(%rax) │ │ │ │ + out %eax,(%dx) │ │ │ │ + sbb $0x3,%al │ │ │ │ + movq $0x4d9aa0,-0x8(%rbp) │ │ │ │ + mov 0x7(%rbx),%rax │ │ │ │ + mov 0xf(%rbx),%rbx │ │ │ │ + mov %rbx,%rcx │ │ │ │ + mov 0x40(%rbp),%rbx │ │ │ │ + mov %rcx,0x0(%rbp) │ │ │ │ + mov %rax,0x40(%rbp) │ │ │ │ + add $0xfffffffffffffff8,%rbp │ │ │ │ test $0x7,%bl │ │ │ │ - jne 4ddbc8 │ │ │ │ + jne 4d9aa0 │ │ │ │ mov (%rbx),%rax │ │ │ │ jmp *%rax │ │ │ │ - nop │ │ │ │ - ... │ │ │ │ - (bad) │ │ │ │ + nopl (%rax) │ │ │ │ + or (%rax),%dh │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ - add %cl,-0x39(%rax) │ │ │ │ - add %r14b,%r8b │ │ │ │ - fisttpl 0x0(%rbp) │ │ │ │ - mov 0x1f(%rbx),%rbx │ │ │ │ + (bad) │ │ │ │ + add %al,(%rax) │ │ │ │ + add %bh,%al │ │ │ │ + out %al,(%dx) │ │ │ │ + sbb $0x3,%al │ │ │ │ + movq $0x4d9ae0,-0x8(%rbp) │ │ │ │ + mov 0x7(%rbx),%rax │ │ │ │ + mov 0xf(%rbx),%rbx │ │ │ │ + mov %rbx,%rcx │ │ │ │ + mov 0x50(%rbp),%rbx │ │ │ │ + mov %rcx,0x0(%rbp) │ │ │ │ + mov %rax,0x50(%rbp) │ │ │ │ + add $0xfffffffffffffff8,%rbp │ │ │ │ test $0x7,%bl │ │ │ │ - jne 4ddbf0 │ │ │ │ + jne 4d9ae0 │ │ │ │ mov (%rbx),%rax │ │ │ │ jmp *%rax │ │ │ │ - xchg %ax,%ax │ │ │ │ - ... │ │ │ │ - (bad) │ │ │ │ + nopl (%rax) │ │ │ │ + or 0x0(%rax),%esp │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ + add %bl,(%rsi) │ │ │ │ add %al,(%rax) │ │ │ │ - add %cl,-0x75(%rax) │ │ │ │ - fwait │ │ │ │ - add %eax,(%eax) │ │ │ │ - add %cl,-0x7d(%rax) │ │ │ │ - jrcxz 4ddbf3 │ │ │ │ - add $0x8,%rbp │ │ │ │ + add %bh,0x48031cee(%rax) │ │ │ │ + movl $0x4d9b28,-0x18(%rbp) │ │ │ │ + mov 0x7(%rbx),%rax │ │ │ │ + mov 0xf(%rbx),%rbx │ │ │ │ + mov 0xf(%rax),%rcx │ │ │ │ + mov %rcx,-0x10(%rbp) │ │ │ │ + mov 0x17(%rax),%rcx │ │ │ │ + mov %rcx,-0x8(%rbp) │ │ │ │ + mov %rax,0x0(%rbp) │ │ │ │ + add $0xffffffffffffffe8,%rbp │ │ │ │ + test $0x7,%bl │ │ │ │ + jne 4d9b28 │ │ │ │ mov (%rbx),%rax │ │ │ │ jmp *%rax │ │ │ │ - jmp *-0x10(%r13) │ │ │ │ - sldt (%rax) │ │ │ │ - add %al,(%rdx) │ │ │ │ - add %al,(%rax) │ │ │ │ + nopw 0x0(%rax,%rax,1) │ │ │ │ + (bad) │ │ │ │ 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 %al,(%rax) │ │ │ │ - add %cl,-0x73(%rax) │ │ │ │ - rex.RB fmuls -0x8(%r9,%rdi,1) │ │ │ │ - jb 4ddd0b │ │ │ │ - movq $0x4ddc78,-0x28(%rbp) │ │ │ │ - mov 0x6(%rbx),%rax │ │ │ │ - mov 0xe(%rbx),%rcx │ │ │ │ - mov 0x16(%rbx),%rbx │ │ │ │ + add %dh,-0x12(%rax) │ │ │ │ + sbb $0x3,%al │ │ │ │ + mov 0x50(%rbp),%rax │ │ │ │ + mov 0x20(%rbp),%rcx │ │ │ │ mov %rbx,%rdx │ │ │ │ - mov %r14,%rbx │ │ │ │ - mov %rax,-0x20(%rbp) │ │ │ │ - mov %rcx,-0x18(%rbp) │ │ │ │ - mov %rdx,-0x10(%rbp) │ │ │ │ - mov %rsi,-0x8(%rbp) │ │ │ │ - add $0xffffffffffffffd8,%rbp │ │ │ │ + and $0x7,%edx │ │ │ │ + cmp $0x1,%rdx │ │ │ │ + je 4d9b8f │ │ │ │ + mov 0x58(%rbp),%rdx │ │ │ │ + mov 0x8(%rbp),%rsi │ │ │ │ + cmp %rdx,%rsi │ │ │ │ + jl 4d9b8f │ │ │ │ + mov 0x18(%rbp),%rdi │ │ │ │ + mov %rbx,%r8 │ │ │ │ + cmp %rdx,%rsi │ │ │ │ + jne 4d9b87 │ │ │ │ + mov 0x60(%rbp),%rdx │ │ │ │ + mov 0x10(%rbp),%rsi │ │ │ │ + cmp %rdx,%rsi │ │ │ │ + jl 4d9b8f │ │ │ │ + cmp %rdx,%rsi │ │ │ │ + jne 4d9b87 │ │ │ │ + movq $0x4d9ee0,0x10(%rbp) │ │ │ │ + lea 0x31cee24(%rip),%rdi │ │ │ │ + mov 0xe(%rbx),%rsi │ │ │ │ + mov 0x6(%rbx),%r14 │ │ │ │ + add $0x10,%rbp │ │ │ │ + jmp 3240ab0 │ │ │ │ + mov %r8,%rbx │ │ │ │ + mov %rdi,%rax │ │ │ │ + jmp 4d9b99 │ │ │ │ + lea 0x31cee04(%rip),%rdx │ │ │ │ + mov %rdx,%rbx │ │ │ │ + movq $0x4d9bd0,0x20(%rbp) │ │ │ │ + mov %rbx,%rdx │ │ │ │ + mov %rcx,%rbx │ │ │ │ + mov %rdx,0x58(%rbp) │ │ │ │ + mov %rax,0x60(%rbp) │ │ │ │ + add $0x20,%rbp │ │ │ │ test $0x7,%bl │ │ │ │ - jne 4ddc78 │ │ │ │ + jne 4d9bd0 │ │ │ │ mov (%rbx),%rax │ │ │ │ jmp *%rax │ │ │ │ nopl (%rax) │ │ │ │ - add $0x0,%al │ │ │ │ + or (%rax),%cl │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ (bad) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ - add %cl,-0x7d(%rcx) │ │ │ │ - (bad) │ │ │ │ + add %cl,-0x39(%rax) │ │ │ │ + add %r8b,(%r8) │ │ │ │ + pushf │ │ │ │ + rex.WRB add %r9b,0x45(%r11,%rcx,4) │ │ │ │ + cmp %cl,-0x75(%rax) │ │ │ │ + jge 4d9c20 │ │ │ │ + mov %rbx,%rsi │ │ │ │ + mov 0x50(%rbp),%r14 │ │ │ │ + jmp 2f83a78 │ │ │ │ + jmp *-0x10(%r13) │ │ │ │ + or 0x0(%rax),%bh │ │ │ │ + add %al,(%rax) │ │ │ │ (bad) │ │ │ │ - cmp 0x358(%r13),%r12 │ │ │ │ - ja 4ddcfb │ │ │ │ - movq $0x4ddb88,-0x58(%r12) │ │ │ │ - mov 0x20(%rbp),%rax │ │ │ │ - mov %rax,-0x48(%r12) │ │ │ │ - movq $0x537f48,-0x40(%r12) │ │ │ │ - mov %rax,-0x38(%r12) │ │ │ │ - lea -0x58(%r12),%rax │ │ │ │ - mov %rax,-0x30(%r12) │ │ │ │ - mov 0x18(%rbp),%rax │ │ │ │ - mov %rax,-0x28(%r12) │ │ │ │ - movq $0x32ce2c8,-0x20(%r12) │ │ │ │ - lea -0x3f(%r12),%rax │ │ │ │ - mov %rax,-0x18(%r12) │ │ │ │ - movq $0x3363098,-0x10(%r12) │ │ │ │ - lea -0x1e(%r12),%rax │ │ │ │ - mov %rax,-0x8(%r12) │ │ │ │ - mov 0x10(%rbp),%rax │ │ │ │ - mov %rax,(%r12) │ │ │ │ - lea -0xf(%r12),%rsi │ │ │ │ - mov %rbx,%r14 │ │ │ │ - mov 0x8(%rbp),%rbx │ │ │ │ - add $0x28,%rbp │ │ │ │ - jmp 3395748 │ │ │ │ - movq $0x60,0x388(%r13) │ │ │ │ - jmp 338a720 │ │ │ │ - jmp *-0x8(%r13) │ │ │ │ - nop │ │ │ │ - sldt (%rax) │ │ │ │ - add %al,(%rdx) │ │ │ │ add %al,(%rax) │ │ │ │ - add %al,(%rsi) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ + add %cl,-0x75(%rax) │ │ │ │ + or %r9b,-0x39(%r8) │ │ │ │ + or %r15b,(%r8) │ │ │ │ + pushf │ │ │ │ + rex.WRB add %r9b,-0x77(%r8) │ │ │ │ + (bad) -0x77(%rax) │ │ │ │ + ret │ │ │ │ + mov %r14,0x40(%rbp) │ │ │ │ + mov %rcx,0x50(%rbp) │ │ │ │ + add $0x8,%rbp │ │ │ │ + test $0x7,%bl │ │ │ │ + jne 4d9c38 │ │ │ │ + mov (%rbx),%rax │ │ │ │ + jmp *%rax │ │ │ │ + or %ecx,(%rax,%rax,1) │ │ │ │ + add %al,(%rax) │ │ │ │ + add %al,(%rax) │ │ │ │ + add %bl,(%rsi) │ │ │ │ + add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ - add %cl,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ - add %bh,0x1d(%rax) │ │ │ │ - (bad) │ │ │ │ - add -0x73(%rax),%ecx │ │ │ │ - rex.RB rorb $0xf,-0x8(%r9,%rdi,1) │ │ │ │ - (bad) │ │ │ │ - push %rcx │ │ │ │ - add %eax,(%rax) │ │ │ │ add %cl,-0x39(%rax) │ │ │ │ - rex.RB rcrb $0x8b,0x48004ddd(%r8) │ │ │ │ - rex.XB (bad) │ │ │ │ - mov 0xe(%rbx),%rcx │ │ │ │ - mov 0x16(%rbx),%rdx │ │ │ │ - mov 0x1e(%rbx),%rdi │ │ │ │ - mov 0x26(%rbx),%r8 │ │ │ │ - mov 0x2e(%rbx),%rbx │ │ │ │ - mov %rbx,%r9 │ │ │ │ - mov %r14,%rbx │ │ │ │ - mov %rcx,-0x38(%rbp) │ │ │ │ - mov %rdx,-0x30(%rbp) │ │ │ │ - mov %rdi,-0x28(%rbp) │ │ │ │ - mov %rax,-0x20(%rbp) │ │ │ │ - mov %r8,-0x18(%rbp) │ │ │ │ - mov %r9,-0x10(%rbp) │ │ │ │ - mov %rsi,-0x8(%rbp) │ │ │ │ - add $0xffffffffffffffc0,%rbp │ │ │ │ + add %r13b,-0x64(%r8) │ │ │ │ + rex.WRB add %r9b,-0x77(%r8) │ │ │ │ + fmuls -0x75(%rax) │ │ │ │ + pop %rbp │ │ │ │ + rex.W │ │ │ │ + mov %rax,0x48(%rbp) │ │ │ │ test $0x7,%bl │ │ │ │ - jne 4ddd98 │ │ │ │ + jne 4d9c68 │ │ │ │ mov (%rbx),%rax │ │ │ │ jmp *%rax │ │ │ │ nopl (%rax) │ │ │ │ - (bad) │ │ │ │ - add %al,(%rax) │ │ │ │ + or %ecx,(%rax,%rax,1) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %bl,(%rsi) │ │ │ │ add %al,(%rax) │ │ │ │ - add %cl,(%rax) │ │ │ │ - sbb $0xc748031e,%eax │ │ │ │ - add %r9b,%r8b │ │ │ │ - fisttpll 0x0(%rbp) │ │ │ │ - mov %rbx,%rax │ │ │ │ + add %al,(%rax) │ │ │ │ + add %al,(%rax) │ │ │ │ + add %cl,-0x39(%rax) │ │ │ │ + add %r11b,0x48004d9c(%r8) │ │ │ │ + mov %ebx,%eax │ │ │ │ mov 0x38(%rbp),%rbx │ │ │ │ mov %rax,0x38(%rbp) │ │ │ │ test $0x7,%bl │ │ │ │ - jne 4dddc8 │ │ │ │ + jne 4d9c98 │ │ │ │ mov (%rbx),%rax │ │ │ │ jmp *%rax │ │ │ │ nopl (%rax) │ │ │ │ - (bad) │ │ │ │ - add %al,(%rax) │ │ │ │ + or %ecx,(%rax,%rax,1) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %bl,(%rsi) │ │ │ │ add %al,(%rax) │ │ │ │ - add %bl,%al │ │ │ │ - sbb $0x1e,%al │ │ │ │ - add -0x7d(%rcx),%ecx │ │ │ │ - (bad) │ │ │ │ - pop %rax │ │ │ │ - cmp 0x358(%r13),%r12 │ │ │ │ - ja 4dde76 │ │ │ │ - mov 0x7(%rbx),%rax │ │ │ │ - mov 0xf(%rbx),%rbx │ │ │ │ - movq $0x537f28,-0x50(%r12) │ │ │ │ - mov 0x28(%rbp),%rcx │ │ │ │ - mov %rcx,-0x48(%r12) │ │ │ │ - mov 0x30(%rbp),%rcx │ │ │ │ - mov %rcx,-0x40(%r12) │ │ │ │ - mov %rax,-0x38(%r12) │ │ │ │ - movq $0x3363ae0,-0x30(%r12) │ │ │ │ - lea -0x4f(%r12),%rax │ │ │ │ - mov %rax,-0x28(%r12) │ │ │ │ - movq $0x3c37ef9,-0x20(%r12) │ │ │ │ - movq $0x4ddc20,-0x18(%r12) │ │ │ │ - mov 0x20(%rbp),%rax │ │ │ │ - mov %rax,-0x10(%r12) │ │ │ │ - mov %rbx,-0x8(%r12) │ │ │ │ - lea -0x2e(%r12),%rax │ │ │ │ - mov %rax,(%r12) │ │ │ │ - mov 0x10(%rbp),%rdi │ │ │ │ - lea 0x3727e6a(%rip),%rsi │ │ │ │ - mov 0x8(%rbp),%r14 │ │ │ │ - movq $0x3393020,0x20(%rbp) │ │ │ │ - mov 0x38(%rbp),%rax │ │ │ │ - mov %rax,0x28(%rbp) │ │ │ │ - mov 0x18(%rbp),%rax │ │ │ │ - mov %rax,0x30(%rbp) │ │ │ │ - lea -0x16(%r12),%rax │ │ │ │ - mov %rax,0x38(%rbp) │ │ │ │ - add $0x20,%rbp │ │ │ │ - jmp 5ea130 │ │ │ │ - movq $0x58,0x388(%r13) │ │ │ │ - jmp 338a720 │ │ │ │ - jmp *-0x8(%r13) │ │ │ │ - nopw 0x0(%rax,%rax,1) │ │ │ │ - sldt (%rax) │ │ │ │ - add %al,(%rdx) │ │ │ │ add %al,(%rax) │ │ │ │ - add %al,(%rdi) │ │ │ │ + add %al,(%rax) │ │ │ │ + add %cl,-0x39(%rax) │ │ │ │ + add %r9b,%r8b │ │ │ │ + pushf │ │ │ │ + rex.WRB add %r9b,-0x77(%r9) │ │ │ │ + fmuls -0x75(%rax) │ │ │ │ + jge 4d9cdf │ │ │ │ + mov 0x48(%rbp),%rsi │ │ │ │ + mov 0x40(%rbp),%r14 │ │ │ │ + jmp 2f83a78 │ │ │ │ + nopl 0x0(%rax) │ │ │ │ + or %edi,0x0(%rax,%rax,1) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ + (bad) │ │ │ │ add %al,(%rax) │ │ │ │ - add %cl,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ - add %dl,-0x79(%rax) │ │ │ │ - sbb $0x3,%al │ │ │ │ - lea -0x48(%rbp),%rax │ │ │ │ - cmp %r15,%rax │ │ │ │ - jb 4ddfe0 │ │ │ │ - movq $0x4ddf20,-0x48(%rbp) │ │ │ │ - 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),%rbx │ │ │ │ - mov %rbx,%r10 │ │ │ │ - mov %r14,%rbx │ │ │ │ - mov %rcx,-0x40(%rbp) │ │ │ │ - mov %rdx,-0x38(%rbp) │ │ │ │ - mov %r10,-0x30(%rbp) │ │ │ │ - mov %rdi,-0x28(%rbp) │ │ │ │ - mov %rax,-0x20(%rbp) │ │ │ │ - mov %r9,-0x18(%rbp) │ │ │ │ - mov %r8,-0x10(%rbp) │ │ │ │ - mov %rsi,-0x8(%rbp) │ │ │ │ - add $0xffffffffffffffb8,%rbp │ │ │ │ + add %al,(%rax) │ │ │ │ + add %cl,-0x75(%rax) │ │ │ │ + or %r9b,-0x39(%r8) │ │ │ │ + or %r8b,(%r8) │ │ │ │ + popf │ │ │ │ + rex.WRB add %r9b,-0x77(%r8) │ │ │ │ + (bad) -0x77(%rax) │ │ │ │ + ret │ │ │ │ + mov %r14,0x40(%rbp) │ │ │ │ + mov %rcx,0x48(%rbp) │ │ │ │ + add $0x8,%rbp │ │ │ │ test $0x7,%bl │ │ │ │ - jne 4ddf20 │ │ │ │ + jne 4d9d00 │ │ │ │ mov (%rbx),%rax │ │ │ │ jmp *%rax │ │ │ │ - nopl (%rax) │ │ │ │ - or %al,(%rax) │ │ │ │ + or %cl,(%rsi) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ (bad) │ │ │ │ add %al,(%rax) │ │ │ │ - add %bl,%al │ │ │ │ - xchg %bl,(%rbx,%rax,1) │ │ │ │ - add $0x38,%r12 │ │ │ │ - cmp 0x358(%r13),%r12 │ │ │ │ - ja 4ddfe4 │ │ │ │ - mov 0x7(%rbx),%rax │ │ │ │ - mov 0xf(%rbx),%rcx │ │ │ │ - mov 0x17(%rbx),%rbx │ │ │ │ - movq $0x4ddd28,-0x30(%r12) │ │ │ │ - mov 0x28(%rbp),%rdx │ │ │ │ - mov %rdx,-0x28(%r12) │ │ │ │ - mov 0x8(%rbp),%rdx │ │ │ │ - mov %rdx,-0x20(%r12) │ │ │ │ - mov 0x10(%rbp),%rdx │ │ │ │ - mov %rdx,-0x18(%r12) │ │ │ │ - mov 0x20(%rbp),%rdx │ │ │ │ - mov %rdx,-0x10(%r12) │ │ │ │ - mov 0x38(%rbp),%rdx │ │ │ │ - mov %rdx,-0x8(%r12) │ │ │ │ - mov 0x40(%rbp),%rdx │ │ │ │ - mov %rdx,(%r12) │ │ │ │ - movq $0x4ddfc0,0x10(%rbp) │ │ │ │ - mov %rbx,%rdx │ │ │ │ - mov 0x30(%rbp),%rbx │ │ │ │ - mov %rdx,0x28(%rbp) │ │ │ │ - mov %rcx,0x30(%rbp) │ │ │ │ - mov %rax,0x38(%rbp) │ │ │ │ - lea -0x2e(%r12),%rax │ │ │ │ + add %al,(%rax) │ │ │ │ + add %al,(%rax) │ │ │ │ + add %cl,-0x39(%rax) │ │ │ │ + add %r14b,(%r8) │ │ │ │ + popf │ │ │ │ + rex.WRB add %r9b,-0x77(%r8) │ │ │ │ + fmuls -0x75(%rax) │ │ │ │ + pop %rbp │ │ │ │ + rex │ │ │ │ mov %rax,0x40(%rbp) │ │ │ │ - add $0x10,%rbp │ │ │ │ test $0x7,%bl │ │ │ │ - jne 4ddfc0 │ │ │ │ + jne 4d9d30 │ │ │ │ mov (%rbx),%rax │ │ │ │ jmp *%rax │ │ │ │ nopl (%rax) │ │ │ │ - (bad) │ │ │ │ - add %al,(%rax) │ │ │ │ - add %al,(%rax) │ │ │ │ - add %al,(%rax) │ │ │ │ - add %bl,(%rsi) │ │ │ │ + or %cl,(%rsi) │ │ │ │ add %al,(%rax) │ │ │ │ - add %bh,(%rax) │ │ │ │ - xchg %bl,(%rbx,%rax,1) │ │ │ │ - mov 0x10(%rbp),%r9 │ │ │ │ - mov %rbx,%r8 │ │ │ │ - mov 0x18(%rbp),%rdi │ │ │ │ - mov 0x20(%rbp),%rsi │ │ │ │ - mov 0x28(%rbp),%r14 │ │ │ │ - mov 0x8(%rbp),%rbx │ │ │ │ - add $0x30,%rbp │ │ │ │ - jmp 4de450 │ │ │ │ - jmp *-0x8(%r13) │ │ │ │ - movq $0x38,0x388(%r13) │ │ │ │ - jmp 338a720 │ │ │ │ - nopl 0x0(%rax) │ │ │ │ - sldt (%rax) │ │ │ │ - add %al,(%rdx) │ │ │ │ add %al,(%rax) │ │ │ │ - add %cl,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ + (bad) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ - add %cl,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ - add %ch,%al │ │ │ │ - test %ebx,(%rbx,%rax,1) │ │ │ │ - lea -0x50(%rbp),%rax │ │ │ │ - cmp %r15,%rax │ │ │ │ - jb 4de110 │ │ │ │ - movq $0x4de090,-0x50(%rbp) │ │ │ │ - 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 │ │ │ │ - mov %rbx,%r11 │ │ │ │ - mov %r14,%rbx │ │ │ │ - mov %rcx,-0x48(%rbp) │ │ │ │ - mov %rdx,-0x40(%rbp) │ │ │ │ - mov %r11,-0x38(%rbp) │ │ │ │ - mov %r9,-0x30(%rbp) │ │ │ │ - mov %rdi,-0x28(%rbp) │ │ │ │ - mov %rax,-0x20(%rbp) │ │ │ │ - mov %r8,-0x18(%rbp) │ │ │ │ - mov %r10,-0x10(%rbp) │ │ │ │ - mov %rsi,-0x8(%rbp) │ │ │ │ - add $0xffffffffffffffb0,%rbp │ │ │ │ - test $0x7,%bl │ │ │ │ - jne 4de090 │ │ │ │ + add %cl,-0x39(%rax) │ │ │ │ + add %r12b,-0x63(%r8) │ │ │ │ + rex.WRB add %r9b,-0x77(%r8) │ │ │ │ + fmuls -0x75(%rax) │ │ │ │ + pop %rbp │ │ │ │ + cmp %cl,-0x77(%rax) │ │ │ │ + cmp %r14b,%r14b │ │ │ │ + ret │ │ │ │ + (bad) │ │ │ │ + jne 4d9d60 │ │ │ │ mov (%rbx),%rax │ │ │ │ jmp *%rax │ │ │ │ nopl (%rax) │ │ │ │ - or %eax,(%rax) │ │ │ │ + or %cl,(%rsi) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ (bad) │ │ │ │ add %al,(%rax) │ │ │ │ - add %ch,-0x7b(%rax) │ │ │ │ - sbb $0x3,%al │ │ │ │ - add $0x40,%r12 │ │ │ │ - cmp 0x358(%r13),%r12 │ │ │ │ - ja 4de100 │ │ │ │ - movq $0x4ddea8,-0x38(%r12) │ │ │ │ - mov 0x30(%rbp),%rax │ │ │ │ - mov %rax,-0x30(%r12) │ │ │ │ - mov 0x8(%rbp),%rax │ │ │ │ - mov %rax,-0x28(%r12) │ │ │ │ - mov 0x10(%rbp),%rax │ │ │ │ - mov %rax,-0x20(%r12) │ │ │ │ - mov 0x28(%rbp),%rax │ │ │ │ - mov %rax,-0x18(%r12) │ │ │ │ - mov 0x48(%rbp),%rcx │ │ │ │ - mov %rcx,-0x10(%r12) │ │ │ │ - mov 0x38(%rbp),%rcx │ │ │ │ - mov %rcx,-0x8(%r12) │ │ │ │ - mov 0x20(%rbp),%rcx │ │ │ │ - mov %rcx,(%r12) │ │ │ │ - lea -0x36(%r12),%r8 │ │ │ │ - mov %rax,%rdi │ │ │ │ - mov %rbx,%rsi │ │ │ │ - mov 0x40(%rbp),%r14 │ │ │ │ - mov 0x18(%rbp),%rbx │ │ │ │ - add $0x50,%rbp │ │ │ │ - jmp 4dc158 │ │ │ │ - movq $0x40,0x388(%r13) │ │ │ │ - jmp 338a720 │ │ │ │ - jmp *-0x8(%r13) │ │ │ │ - nopl 0x0(%rax) │ │ │ │ - sldt (%rax) │ │ │ │ - add %al,(%rdx) │ │ │ │ add %al,(%rax) │ │ │ │ - add %al,(%rdx) │ │ │ │ + add %al,(%rax) │ │ │ │ + add %cl,-0x39(%rax) │ │ │ │ + add %r10b,0x49004d9d(%r8) │ │ │ │ + mov %ebx,%eax │ │ │ │ + mov 0x38(%rbp),%rdi │ │ │ │ + mov 0x40(%rbp),%rsi │ │ │ │ + mov 0x18(%rbp),%r14 │ │ │ │ + jmp 2f83a78 │ │ │ │ + nopl 0x0(%rax) │ │ │ │ + or %bh,(%rdi) │ │ │ │ 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 4de181 │ │ │ │ - cmp %edi,%eax │ │ │ │ - jb 4de1cc │ │ │ │ - movq $0x4de180,-0x20(%rbp) │ │ │ │ - mov 0x6(%rbx),%rax │ │ │ │ - mov 0xe(%rbx),%rbx │ │ │ │ - mov %rbx,%rcx │ │ │ │ - mov %r14,%rbx │ │ │ │ - mov %rax,-0x18(%rbp) │ │ │ │ - mov %rcx,-0x10(%rbp) │ │ │ │ - mov %rsi,-0x8(%rbp) │ │ │ │ - add $0xffffffffffffffe0,%rbp │ │ │ │ + add %cl,-0x75(%rax) │ │ │ │ + or %r9b,-0x39(%r8) │ │ │ │ + or %r9b,%r8b │ │ │ │ + popf │ │ │ │ + rex.WRB add %r9b,-0x77(%r8) │ │ │ │ + (bad) -0x77(%rax) │ │ │ │ + ret │ │ │ │ + mov %r14,0x38(%rbp) │ │ │ │ + mov %rcx,0x40(%rbp) │ │ │ │ + add $0x8,%rbp │ │ │ │ test $0x7,%bl │ │ │ │ - jne 4de180 │ │ │ │ + jne 4d9dc8 │ │ │ │ mov (%rbx),%rax │ │ │ │ jmp *%rax │ │ │ │ - nopl (%rax) │ │ │ │ - add (%rax),%eax │ │ │ │ + xchg %eax,(%rdi) │ │ │ │ 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 %r15b,%r8b │ │ │ │ + popf │ │ │ │ + rex.WRB add %r9b,-0x77(%r8) │ │ │ │ + fmuls -0x75(%rax) │ │ │ │ + pop %rbp │ │ │ │ + cmp %cl,-0x77(%rax) │ │ │ │ + cmp %r14b,%r14b │ │ │ │ + ret │ │ │ │ (bad) │ │ │ │ - sbb %cl,0x3b(%rbp) │ │ │ │ - movsl %ds:(%rsi),%es:(%rdi) │ │ │ │ - pop %rax │ │ │ │ - add (%rax),%eax │ │ │ │ - add %dh,0x2f(%rdi) │ │ │ │ - movq $0x3363098,-0x10(%r12) │ │ │ │ - mov 0x10(%rbp),%rax │ │ │ │ - mov %rax,-0x8(%r12) │ │ │ │ - mov 0x18(%rbp),%rax │ │ │ │ - mov %rax,(%r12) │ │ │ │ - lea -0xf(%r12),%rsi │ │ │ │ - mov %rbx,%r14 │ │ │ │ - mov 0x8(%rbp),%rbx │ │ │ │ - add $0x20,%rbp │ │ │ │ - jmp 3395748 │ │ │ │ - movq $0x18,0x388(%r13) │ │ │ │ - jmp 338a720 │ │ │ │ - jmp *-0x8(%r13) │ │ │ │ - sldt (%rax) │ │ │ │ - add %al,(%rdx) │ │ │ │ - add %al,(%rax) │ │ │ │ - add %al,(%rax,%rax,1) │ │ │ │ - add %al,(%rax) │ │ │ │ - add %al,(%rax) │ │ │ │ - add %al,(%rax) │ │ │ │ - or %al,(%rax) │ │ │ │ - add %al,(%rax) │ │ │ │ - adc %al,0x458d4803(%rsp,%rbx,1) │ │ │ │ - rorb $1,-0x8(%rcx,%rdi,1) │ │ │ │ - jb 4de2c3 │ │ │ │ - movq $0x4de248,-0x30(%rbp) │ │ │ │ - mov 0x6(%rbx),%rax │ │ │ │ - mov 0xe(%rbx),%rcx │ │ │ │ - mov 0x16(%rbx),%rdx │ │ │ │ - mov 0x1e(%rbx),%rbx │ │ │ │ - mov %rbx,%rdi │ │ │ │ - mov %r14,%rbx │ │ │ │ - mov %rdi,-0x28(%rbp) │ │ │ │ - mov %rdx,-0x20(%rbp) │ │ │ │ - mov %rax,-0x18(%rbp) │ │ │ │ - mov %rcx,-0x10(%rbp) │ │ │ │ - mov %rsi,-0x8(%rbp) │ │ │ │ - add $0xffffffffffffffd0,%rbp │ │ │ │ - test $0x7,%bl │ │ │ │ - jne 4de248 │ │ │ │ + jne 4d9df8 │ │ │ │ mov (%rbx),%rax │ │ │ │ jmp *%rax │ │ │ │ nopl (%rax) │ │ │ │ - add $0x0,%eax │ │ │ │ - add %al,(%rax) │ │ │ │ - add %bl,(%rsi) │ │ │ │ - add %al,(%rax) │ │ │ │ - add %dh,0x49031c83(%rax) │ │ │ │ - add $0x28,%esp │ │ │ │ - cmp 0x358(%r13),%r12 │ │ │ │ - ja 4de2b3 │ │ │ │ - movq $0x32ce2c8,-0x20(%r12) │ │ │ │ - mov 0x28(%rbp),%rax │ │ │ │ - mov %rax,-0x18(%r12) │ │ │ │ - movq $0x4de130,-0x10(%r12) │ │ │ │ - mov 0x18(%rbp),%rax │ │ │ │ - mov %rax,-0x8(%r12) │ │ │ │ - lea -0x1e(%r12),%rax │ │ │ │ - mov %rax,(%r12) │ │ │ │ - mov 0x20(%rbp),%r14 │ │ │ │ - mov %rbx,%rax │ │ │ │ - mov 0x8(%rbp),%rbx │ │ │ │ - mov 0x10(%rbp),%rcx │ │ │ │ - movq $0x3393020,0x10(%rbp) │ │ │ │ - mov %rax,0x18(%rbp) │ │ │ │ - mov %rcx,0x20(%rbp) │ │ │ │ - lea -0xe(%r12),%rax │ │ │ │ - mov %rax,0x28(%rbp) │ │ │ │ - add $0x10,%rbp │ │ │ │ - jmp 4dc9b8 │ │ │ │ - movq $0x28,0x388(%r13) │ │ │ │ - jmp 338a720 │ │ │ │ - jmp *-0x8(%r13) │ │ │ │ - nop │ │ │ │ - add %eax,(%rax) │ │ │ │ - add %al,(%rax) │ │ │ │ + xchg %eax,(%rdi) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ - adc %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ (bad) │ │ │ │ - outsb %ds:(%rsi),(%dx) │ │ │ │ - sbb $0x3,%al │ │ │ │ - lea -0x10(%rbp),%rax │ │ │ │ - cmp %r15,%rax │ │ │ │ - jb 4de2fa │ │ │ │ - movq $0x3390fc8,-0x10(%rbp) │ │ │ │ - mov %rbx,-0x8(%rbp) │ │ │ │ - mov 0x10(%rbx),%r14 │ │ │ │ - add $0xfffffffffffffff0,%rbp │ │ │ │ - jmp 4bbe90 │ │ │ │ - jmp *-0x10(%r13) │ │ │ │ - xchg %ax,%ax │ │ │ │ - add (%rax),%al │ │ │ │ - add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ - adc (%rax),%al │ │ │ │ add %al,(%rax) │ │ │ │ - cmp %ch,0x1c(%rsi) │ │ │ │ - add -0x73(%rax),%ecx │ │ │ │ - rex.RB loopne 4de361 │ │ │ │ - cmp %edi,%eax │ │ │ │ - jb 4de3a4 │ │ │ │ - add $0x18,%r12 │ │ │ │ - cmp 0x358(%r13),%r12 │ │ │ │ - ja 4de399 │ │ │ │ - movq $0x3390fc8,-0x10(%rbp) │ │ │ │ - mov %rbx,-0x8(%rbp) │ │ │ │ - mov 0x10(%rbx),%rax │ │ │ │ - mov 0x18(%rbx),%rbx │ │ │ │ - movq $0x4de2d8,-0x10(%r12) │ │ │ │ - mov %rbx,(%r12) │ │ │ │ - movq $0x4de380,-0x20(%rbp) │ │ │ │ - mov %rax,%rbx │ │ │ │ - lea -0x10(%r12),%rax │ │ │ │ - mov %rax,-0x18(%rbp) │ │ │ │ - add $0xffffffffffffffe0,%rbp │ │ │ │ - test $0x7,%bl │ │ │ │ - jne 4de380 │ │ │ │ + add %cl,-0x39(%rax) │ │ │ │ + add %r13b,(%r8) │ │ │ │ + sahf │ │ │ │ + rex.WRB add %r9b,-0x77(%r8) │ │ │ │ + fmuls -0x75(%rax) │ │ │ │ + pop %rbp │ │ │ │ + xor %cl,-0x77(%rax) │ │ │ │ + xor %r14b,%r14b │ │ │ │ + ret │ │ │ │ + (bad) │ │ │ │ + jne 4d9e28 │ │ │ │ mov (%rbx),%rax │ │ │ │ jmp *%rax │ │ │ │ nopl (%rax) │ │ │ │ - add %eax,(%rax) │ │ │ │ + xchg %eax,(%rdi) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ (bad) │ │ │ │ add %al,(%rax) │ │ │ │ - add %cl,0x48031e38(%rax) │ │ │ │ - mov %ebx,%edi │ │ │ │ - xor %esi,%esi │ │ │ │ - lea 0x31ce83d(%rip),%r14 │ │ │ │ - movq $0x33924c0,0x0(%rbp) │ │ │ │ - jmp 608600 │ │ │ │ - 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) │ │ │ │ - nop │ │ │ │ - insl (%dx),%es:(%rdi) │ │ │ │ - sbb $0x3,%al │ │ │ │ - lea -0x10(%rbp),%rax │ │ │ │ - cmp %r15,%rax │ │ │ │ - jb 4de430 │ │ │ │ - add $0x38,%r12 │ │ │ │ - cmp 0x358(%r13),%r12 │ │ │ │ - ja 4de425 │ │ │ │ - movq $0x3390fc8,-0x10(%rbp) │ │ │ │ - mov %rbx,-0x8(%rbp) │ │ │ │ - mov 0x10(%rbx),%rax │ │ │ │ - mov 0x18(%rbx),%rbx │ │ │ │ - movq $0x4de310,-0x30(%r12) │ │ │ │ - mov %rax,-0x20(%r12) │ │ │ │ - mov %rbx,-0x18(%r12) │ │ │ │ - movq $0x3363ae0,-0x10(%r12) │ │ │ │ - movq $0x3c2ad49,-0x8(%r12) │ │ │ │ - lea -0x30(%r12),%rax │ │ │ │ - mov %rax,(%r12) │ │ │ │ - lea -0xe(%r12),%rsi │ │ │ │ - lea 0x2ed9554(%rip),%r14 │ │ │ │ - add $0xfffffffffffffff0,%rbp │ │ │ │ - jmp 3359998 │ │ │ │ - movq $0x38,0x388(%r13) │ │ │ │ - jmp *-0x10(%r13) │ │ │ │ - nopl 0x0(%rax) │ │ │ │ - sbb (%rax),%al │ │ │ │ - add %al,(%rax) │ │ │ │ + add %cl,-0x75(%rax) │ │ │ │ + cmp %r9b,-0x39(%r8) │ │ │ │ + cmp %r12b,-0x62(%r8) │ │ │ │ + rex.WRB add %r9b,-0x77(%r9) │ │ │ │ + fmuls -0x75(%rax) │ │ │ │ + jge 4d9e6b │ │ │ │ + mov %rax,%rsi │ │ │ │ + mov 0x8(%rbp),%r14 │ │ │ │ + add $0x38,%rbp │ │ │ │ + jmp 2f83a78 │ │ │ │ + nopl 0x0(%rax,%rax,1) │ │ │ │ + ... │ │ │ │ (bad) │ │ │ │ add %al,(%rax) │ │ │ │ - add %al,0x1000000(%rip) │ │ │ │ add %al,(%rax) │ │ │ │ - add %cl,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ - add %ch,0x48031c81(%rax) │ │ │ │ - lea -0x68(%rbp),%eax │ │ │ │ - cmp %r15,%rax │ │ │ │ - jb 4de954 │ │ │ │ - mov 0x0(%rbp),%rax │ │ │ │ - mov %r8,%rcx │ │ │ │ - and $0x7,%r8d │ │ │ │ - cmp $0x1,%r8 │ │ │ │ - je 4de97f │ │ │ │ - movq $0x4de510,-0x68(%rbp) │ │ │ │ - mov %rbx,%rax │ │ │ │ - mov 0x2(%rbx),%rdx │ │ │ │ - mov 0xa(%rbx),%r8 │ │ │ │ - mov 0x12(%rbx),%r10 │ │ │ │ - mov 0x1a(%rbx),%r11 │ │ │ │ - mov %rdx,0x40(%rsp) │ │ │ │ - mov 0x22(%rbx),%rdx │ │ │ │ - mov 0x2a(%rbx),%rbx │ │ │ │ - mov %rbx,0x48(%rsp) │ │ │ │ - mov 0x6(%rcx),%rbx │ │ │ │ - mov %r8,0x50(%rsp) │ │ │ │ - mov 0x40(%rsp),%r8 │ │ │ │ - mov %r8,-0x60(%rbp) │ │ │ │ - mov 0x48(%rsp),%r8 │ │ │ │ - mov %r8,-0x58(%rbp) │ │ │ │ - mov 0x50(%rsp),%r8 │ │ │ │ - mov %r8,-0x50(%rbp) │ │ │ │ - mov %r10,-0x48(%rbp) │ │ │ │ - mov %rdx,-0x40(%rbp) │ │ │ │ - mov %r11,-0x38(%rbp) │ │ │ │ - mov %rax,-0x30(%rbp) │ │ │ │ - mov %r9,-0x28(%rbp) │ │ │ │ - mov %r14,-0x20(%rbp) │ │ │ │ - mov %rsi,-0x18(%rbp) │ │ │ │ - mov %rdi,-0x10(%rbp) │ │ │ │ - mov 0xe(%rcx),%rax │ │ │ │ - mov %rax,-0x8(%rbp) │ │ │ │ - add $0xffffffffffffff98,%rbp │ │ │ │ - test $0x7,%bl │ │ │ │ - jne 4de510 │ │ │ │ + add %cl,-0x39(%rax) │ │ │ │ + rex.RB clc │ │ │ │ + nop │ │ │ │ + sahf │ │ │ │ + rex.WRB add %r9b,0x75(%r9,%rcx,4) │ │ │ │ + add %cl,-0x7d(%rax) │ │ │ │ + (bad) │ │ │ │ + ret │ │ │ │ + (bad) │ │ │ │ + jne 4d9e90 │ │ │ │ mov (%rbx),%rax │ │ │ │ jmp *%rax │ │ │ │ - nopl 0x0(%rax) │ │ │ │ - lea (%rax),%eax │ │ │ │ + nopw 0x0(%rax,%rax,1) │ │ │ │ + add %eax,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ (bad) │ │ │ │ add %al,(%rax) │ │ │ │ - add %ch,%al │ │ │ │ - sbbb $0x48,(%rbx,%rax,1) │ │ │ │ - mov 0x8(%rbp),%eax │ │ │ │ - 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 0x68(%rbp),%r11 │ │ │ │ - mov 0x48(%rbp),%r14 │ │ │ │ - mov %rax,0x40(%rsp) │ │ │ │ - mov 0x50(%rbp),%rax │ │ │ │ - mov %rcx,0x48(%rsp) │ │ │ │ - mov 0x58(%rbp),%rcx │ │ │ │ - mov %rdx,0x50(%rsp) │ │ │ │ - mov 0x60(%rbp),%rdx │ │ │ │ - mov %rsi,0x58(%rsp) │ │ │ │ - mov 0xf(%rbx),%rsi │ │ │ │ - mov %rdi,0x60(%rsp) │ │ │ │ - mov 0x17(%rbx),%rdi │ │ │ │ - mov 0x7(%rbx),%rbx │ │ │ │ - mov %r8,0x68(%rsp) │ │ │ │ - mov 0x7(%rbx),%r8 │ │ │ │ - mov 0xf(%rbx),%rbx │ │ │ │ - mov %r9,0x70(%rsp) │ │ │ │ - mov 0x7(%rbx),%r9 │ │ │ │ - mov %r10,0x78(%rsp) │ │ │ │ - mov 0xf(%rbx),%r10 │ │ │ │ - mov 0x17(%rbx),%rbx │ │ │ │ - cmp $0x4,%rbx │ │ │ │ - jne 4de7ce │ │ │ │ - cmp $0x34b4230,%r10 │ │ │ │ - je 4de63d │ │ │ │ - sub $0x8,%rsp │ │ │ │ - mov %rdi,0x88(%rsp) │ │ │ │ - mov %r10,%rdi │ │ │ │ - mov %rsi,0x90(%rsp) │ │ │ │ - lea 0x2fd5c6f(%rip),%rsi │ │ │ │ - mov %rdx,0x98(%rsp) │ │ │ │ - mov $0x4,%edx │ │ │ │ - mov %rax,0xa0(%rsp) │ │ │ │ - xor %eax,%eax │ │ │ │ - mov %r9,0xc8(%rsp) │ │ │ │ - mov %r10,0xc0(%rsp) │ │ │ │ - mov %r8,0xb8(%rsp) │ │ │ │ - mov %rcx,0xb0(%rsp) │ │ │ │ - mov %r11,0xa8(%rsp) │ │ │ │ - call 4053d0 │ │ │ │ - add $0x8,%rsp │ │ │ │ - movslq %eax,%rax │ │ │ │ - test %rax,%rax │ │ │ │ - jne 4de786 │ │ │ │ - mov 0xb0(%rsp),%r8 │ │ │ │ - mov 0x80(%rsp),%rdi │ │ │ │ - mov 0x88(%rsp),%rsi │ │ │ │ - mov 0x90(%rsp),%rdx │ │ │ │ - mov 0xa0(%rsp),%r11 │ │ │ │ - add $0x28,%r12 │ │ │ │ - cmp 0x358(%r13),%r12 │ │ │ │ - ja 4decba │ │ │ │ - movq $0x4de1e8,-0x20(%r12) │ │ │ │ - mov %r11,-0x18(%r12) │ │ │ │ - mov %rdx,-0x10(%r12) │ │ │ │ - mov 0x78(%rsp),%rax │ │ │ │ - mov %rax,-0x8(%r12) │ │ │ │ - mov 0x68(%rsp),%rax │ │ │ │ - mov %rax,(%r12) │ │ │ │ - movq $0x4de6b0,0x18(%rbp) │ │ │ │ - mov %rsi,%rbx │ │ │ │ - mov %r8,0x38(%rbp) │ │ │ │ - mov %rdi,0x60(%rbp) │ │ │ │ - lea -0x1e(%r12),%rax │ │ │ │ - mov %rax,0x68(%rbp) │ │ │ │ - add $0x18,%rbp │ │ │ │ - test $0x7,%bl │ │ │ │ - jne 4de6b0 │ │ │ │ - mov (%rbx),%rax │ │ │ │ - jmp *%rax │ │ │ │ - xchg %ax,%ax │ │ │ │ - mov (%rcx),%al │ │ │ │ - add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ + add %cl,-0x7d(%rcx) │ │ │ │ (bad) │ │ │ │ - add %al,(%rax) │ │ │ │ - add %cl,0x7f(%rax) │ │ │ │ - sbb $0x3,%al │ │ │ │ - mov 0x50(%rbp),%rax │ │ │ │ - mov 0x8(%rbp),%rcx │ │ │ │ - mov 0x28(%rbp),%rdx │ │ │ │ - mov 0x30(%rbp),%r14 │ │ │ │ - mov 0x38(%rbp),%rsi │ │ │ │ - mov 0x40(%rbp),%rdi │ │ │ │ - mov 0x48(%rbp),%r8 │ │ │ │ - mov %rbx,%r9 │ │ │ │ - and $0x7,%r9d │ │ │ │ - cmp $0x1,%r9 │ │ │ │ - je 4dec69 │ │ │ │ - add $0x70,%r12 │ │ │ │ - cmp 0x358(%r13),%r12 │ │ │ │ - ja 4de776 │ │ │ │ - mov 0x6(%rbx),%r9 │ │ │ │ - mov 0xe(%rbx),%rbx │ │ │ │ - movq $0x4de3b8,-0x68(%r12) │ │ │ │ - mov %r9,-0x58(%r12) │ │ │ │ - mov %rbx,-0x50(%r12) │ │ │ │ - movq $0x50aa00,-0x48(%r12) │ │ │ │ - mov 0x20(%rbp),%rbx │ │ │ │ - mov %rbx,-0x40(%r12) │ │ │ │ - lea -0x68(%r12),%rbx │ │ │ │ - mov %rbx,-0x38(%r12) │ │ │ │ - movq $0x3363ae0,-0x30(%r12) │ │ │ │ - lea -0x47(%r12),%rbx │ │ │ │ - mov %rbx,-0x28(%r12) │ │ │ │ - mov %rsi,-0x20(%r12) │ │ │ │ - movq $0x4a37b8,-0x18(%r12) │ │ │ │ - mov %r14,-0x10(%r12) │ │ │ │ - lea -0x2e(%r12),%rbx │ │ │ │ + sbb %cl,0x3b(%rbp) │ │ │ │ + movsl %ds:(%rsi),%es:(%rdi) │ │ │ │ + pop %rax │ │ │ │ + add (%rax),%eax │ │ │ │ + add %dh,0x22(%rdi) │ │ │ │ + movq $0x2f83dd8,-0x10(%r12) │ │ │ │ mov %rbx,-0x8(%r12) │ │ │ │ - mov %rdi,(%r12) │ │ │ │ - mov %r8,%rbx │ │ │ │ - mov %rax,%r8 │ │ │ │ - mov %rdx,%rdi │ │ │ │ - lea -0x17(%r12),%rsi │ │ │ │ - mov %rbx,%r14 │ │ │ │ - mov %rcx,%rbx │ │ │ │ - add $0x58,%rbp │ │ │ │ - jmp 4dc158 │ │ │ │ - movq $0x70,0x388(%r13) │ │ │ │ + mov 0x8(%rbp),%rax │ │ │ │ + mov %rax,(%r12) │ │ │ │ + lea -0xf(%r12),%rbx │ │ │ │ + add $0x10,%rbp │ │ │ │ + jmp *0x0(%rbp) │ │ │ │ + movq $0x18,0x388(%r13) │ │ │ │ jmp 338a720 │ │ │ │ - mov 0xc0(%rsp),%r9 │ │ │ │ - mov 0xb8(%rsp),%r10 │ │ │ │ - mov 0xb0(%rsp),%r8 │ │ │ │ - mov 0x80(%rsp),%rdi │ │ │ │ - mov 0x88(%rsp),%rsi │ │ │ │ - mov 0x90(%rsp),%rdx │ │ │ │ - mov 0xa8(%rsp),%rcx │ │ │ │ - mov 0x98(%rsp),%rax │ │ │ │ - mov 0xa0(%rsp),%r11 │ │ │ │ - mov %r11,0xa0(%rsp) │ │ │ │ - mov 0x48(%rsp),%r11 │ │ │ │ - test %r11,%r11 │ │ │ │ - jne 4dea26 │ │ │ │ - cmp $0x4,%rbx │ │ │ │ - jne 4dea26 │ │ │ │ - cmp $0x33b7dbe,%r10 │ │ │ │ - je 4de890 │ │ │ │ - sub $0x8,%rsp │ │ │ │ - mov %rdi,%r11 │ │ │ │ - mov %r10,%rdi │ │ │ │ - mov %rsi,0x90(%rsp) │ │ │ │ - lea 0x2ed95aa(%rip),%rsi │ │ │ │ - mov %rdx,0x98(%rsp) │ │ │ │ - mov $0x4,%edx │ │ │ │ - mov %rax,0xa0(%rsp) │ │ │ │ - xor %eax,%eax │ │ │ │ - mov %r9,0xc8(%rsp) │ │ │ │ - mov %r10,0xc0(%rsp) │ │ │ │ - mov %r8,0xb8(%rsp) │ │ │ │ - mov %r11,0x88(%rsp) │ │ │ │ - mov %rcx,0xb0(%rsp) │ │ │ │ - call 4053d0 │ │ │ │ - add $0x8,%rsp │ │ │ │ - movslq %eax,%rax │ │ │ │ - test %rax,%rax │ │ │ │ - jne 4de9e6 │ │ │ │ - mov 0x80(%rsp),%rdi │ │ │ │ - mov 0x88(%rsp),%rsi │ │ │ │ - mov 0x90(%rsp),%rdx │ │ │ │ - mov 0xa8(%rsp),%rcx │ │ │ │ - mov 0x98(%rsp),%rax │ │ │ │ - add $0x68,%r12 │ │ │ │ - cmp 0x358(%r13),%r12 │ │ │ │ - ja 4de934 │ │ │ │ - movq $0x4de010,-0x60(%r12) │ │ │ │ - mov 0xa0(%rsp),%rbx │ │ │ │ - mov %rbx,-0x58(%r12) │ │ │ │ - mov 0x40(%rsp),%rbx │ │ │ │ - mov %rbx,-0x50(%r12) │ │ │ │ - mov 0x50(%rsp),%rbx │ │ │ │ - mov %rbx,-0x48(%r12) │ │ │ │ - mov 0x78(%rsp),%rbx │ │ │ │ - mov %rbx,-0x40(%r12) │ │ │ │ - mov %rdx,-0x38(%r12) │ │ │ │ - mov 0x70(%rsp),%rdx │ │ │ │ - mov %rdx,-0x30(%r12) │ │ │ │ - mov %rdi,-0x28(%r12) │ │ │ │ - mov 0x58(%rsp),%rdx │ │ │ │ - mov %rdx,-0x20(%r12) │ │ │ │ - movq $0x4a37b8,-0x18(%r12) │ │ │ │ - mov %r14,-0x10(%r12) │ │ │ │ - mov %rax,-0x8(%r12) │ │ │ │ - mov %rcx,(%r12) │ │ │ │ - mov %rsi,%r14 │ │ │ │ - movq $0x3393020,0x50(%rbp) │ │ │ │ - lea -0x17(%r12),%rax │ │ │ │ - mov %rax,0x58(%rbp) │ │ │ │ - mov %rbx,0x60(%rbp) │ │ │ │ - lea -0x5e(%r12),%rax │ │ │ │ - mov %rax,0x68(%rbp) │ │ │ │ - add $0x50,%rbp │ │ │ │ - jmp 607718 │ │ │ │ - movq $0x68,0x388(%r13) │ │ │ │ - movq $0x4decf8,0x0(%rbp) │ │ │ │ - mov %rdi,0x28(%rbp) │ │ │ │ - mov %rsi,0x30(%rbp) │ │ │ │ - jmp 338a2b0 │ │ │ │ - jmp *-0x8(%r13) │ │ │ │ - add $0x0,%al │ │ │ │ + nop │ │ │ │ + or $0xe0,%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,0x75(%r11,%rcx,4) │ │ │ │ - or %cl,-0x75(%rax) │ │ │ │ - jne 4de984 │ │ │ │ - mov 0x18(%rbp),%rdi │ │ │ │ - add $0x20,%rbp │ │ │ │ - mov %rbx,%rcx │ │ │ │ - add $0x20,%r12 │ │ │ │ - cmp 0x358(%r13),%r12 │ │ │ │ - ja 4de9bb │ │ │ │ - movq $0x4a37b8,-0x18(%r12) │ │ │ │ - mov %r14,-0x10(%r12) │ │ │ │ - mov %rsi,-0x8(%r12) │ │ │ │ - mov %rdi,(%r12) │ │ │ │ - lea 0x31c5b8f(%rip),%rsi │ │ │ │ - lea -0x17(%r12),%r14 │ │ │ │ - mov %rax,%rbx │ │ │ │ - add $0x8,%rbp │ │ │ │ - jmp 3395748 │ │ │ │ - movq $0x20,0x388(%r13) │ │ │ │ - movq $0x4de968,-0x20(%rbp) │ │ │ │ - mov %rcx,%rbx │ │ │ │ - mov %r14,-0x18(%rbp) │ │ │ │ - mov %rsi,-0x10(%rbp) │ │ │ │ - mov %rdi,-0x8(%rbp) │ │ │ │ - add $0xffffffffffffffe0,%rbp │ │ │ │ - jmp 338a720 │ │ │ │ - mov 0xc0(%rsp),%r9 │ │ │ │ - mov 0xb8(%rsp),%r10 │ │ │ │ - mov 0xb0(%rsp),%r8 │ │ │ │ - mov 0x80(%rsp),%rdi │ │ │ │ - mov 0x88(%rsp),%rsi │ │ │ │ - mov 0x90(%rsp),%rdx │ │ │ │ - mov 0xa8(%rsp),%rcx │ │ │ │ - mov 0x98(%rsp),%rax │ │ │ │ - cmp $0x4,%rbx │ │ │ │ - je 4deafd │ │ │ │ - mov %r10,%r11 │ │ │ │ - mov %r8,%r10 │ │ │ │ - mov %rsi,%r8 │ │ │ │ - mov %rax,%rsi │ │ │ │ - mov %r9,%rax │ │ │ │ - mov %rdi,%r9 │ │ │ │ - mov %rcx,%rdi │ │ │ │ - mov 0xa0(%rsp),%rcx │ │ │ │ - add $0x30,%r12 │ │ │ │ - cmp 0x358(%r13),%r12 │ │ │ │ - ja 4deacd │ │ │ │ - movq $0x4dda30,-0x28(%r12) │ │ │ │ - mov %rcx,-0x20(%r12) │ │ │ │ - movq $0x4a37b8,-0x18(%r12) │ │ │ │ - mov %r14,-0x10(%r12) │ │ │ │ - mov %rsi,-0x8(%r12) │ │ │ │ - mov %rdi,(%r12) │ │ │ │ - mov %r9,%rcx │ │ │ │ - mov %r8,%r9 │ │ │ │ - mov %rbx,%r8 │ │ │ │ - mov %rax,%rdi │ │ │ │ - mov %r11,%rsi │ │ │ │ - mov %r10,%r14 │ │ │ │ - mov 0x60(%rsp),%rax │ │ │ │ - mov %rax,%rbx │ │ │ │ - mov %rcx,0x40(%rbp) │ │ │ │ - mov %rdx,0x48(%rbp) │ │ │ │ - movq $0x3393020,0x50(%rbp) │ │ │ │ - lea -0x17(%r12),%rax │ │ │ │ - mov %rax,0x58(%rbp) │ │ │ │ - mov 0x78(%rsp),%rdx │ │ │ │ - mov %rdx,0x60(%rbp) │ │ │ │ - lea -0x26(%r12),%rax │ │ │ │ - mov %rax,0x68(%rbp) │ │ │ │ - add $0x40,%rbp │ │ │ │ - jmp 4dd790 │ │ │ │ - movq $0x30,0x388(%r13) │ │ │ │ - movq $0x4dee58,0x0(%rbp) │ │ │ │ - mov %rbx,0x8(%rbp) │ │ │ │ - mov %rax,0x10(%rbp) │ │ │ │ - mov %r11,0x18(%rbp) │ │ │ │ - mov %r10,0x20(%rbp) │ │ │ │ - mov %r9,0x30(%rbp) │ │ │ │ - mov %r8,0x38(%rbp) │ │ │ │ - jmp 338a2b0 │ │ │ │ - cmp $0x33b7dbe,%r10 │ │ │ │ - je 4deb97 │ │ │ │ - sub $0x8,%rsp │ │ │ │ - mov %rdi,%r11 │ │ │ │ - mov %r10,%rdi │ │ │ │ - mov %rsi,0x90(%rsp) │ │ │ │ - lea 0x2ed929b(%rip),%rsi │ │ │ │ - mov %rdx,0x98(%rsp) │ │ │ │ - mov $0x4,%edx │ │ │ │ - mov %rax,0xa0(%rsp) │ │ │ │ - xor %eax,%eax │ │ │ │ - mov %r9,0xc8(%rsp) │ │ │ │ - mov %r10,0xc0(%rsp) │ │ │ │ - mov %r8,0xb8(%rsp) │ │ │ │ - mov %r11,0x88(%rsp) │ │ │ │ - mov %rcx,0xb0(%rsp) │ │ │ │ - call 4053d0 │ │ │ │ - add $0x8,%rsp │ │ │ │ - movslq %eax,%rax │ │ │ │ - test %rax,%rax │ │ │ │ - jne 4dedb1 │ │ │ │ - mov 0xb0(%rsp),%r8 │ │ │ │ - mov 0x90(%rsp),%rdx │ │ │ │ - mov 0xa8(%rsp),%rcx │ │ │ │ - mov 0x98(%rsp),%rax │ │ │ │ - add $0x68,%r12 │ │ │ │ - cmp 0x358(%r13),%r12 │ │ │ │ - ja 4dec49 │ │ │ │ - movq $0x4ddae0,-0x60(%r12) │ │ │ │ - mov 0xa0(%rsp),%rbx │ │ │ │ - mov %rbx,-0x58(%r12) │ │ │ │ - movq $0x50d128,-0x50(%r12) │ │ │ │ - movq $0x36acc57,-0x48(%r12) │ │ │ │ - mov %r8,-0x40(%r12) │ │ │ │ - movq $0x36a4478,-0x38(%r12) │ │ │ │ - movq $0x3363ae0,-0x30(%r12) │ │ │ │ - lea -0x4f(%r12),%rbx │ │ │ │ - mov %rbx,-0x28(%r12) │ │ │ │ - mov %r14,-0x20(%r12) │ │ │ │ - movq $0x4a37b8,-0x18(%r12) │ │ │ │ - lea -0x2e(%r12),%rbx │ │ │ │ - mov %rbx,-0x10(%r12) │ │ │ │ - mov %rax,-0x8(%r12) │ │ │ │ - mov %rcx,(%r12) │ │ │ │ - mov %rdx,%r14 │ │ │ │ - mov 0x68(%rsp),%rax │ │ │ │ - mov %rax,%rbx │ │ │ │ - movq $0x3393020,0x50(%rbp) │ │ │ │ - lea -0x17(%r12),%rax │ │ │ │ - mov %rax,0x58(%rbp) │ │ │ │ - mov 0x78(%rsp),%rdx │ │ │ │ - mov %rdx,0x60(%rbp) │ │ │ │ - lea -0x5e(%r12),%rax │ │ │ │ - mov %rax,0x68(%rbp) │ │ │ │ - add $0x50,%rbp │ │ │ │ - jmp 4dc9b8 │ │ │ │ - movq $0x68,0x388(%r13) │ │ │ │ - movq $0x4ded70,0x28(%rbp) │ │ │ │ - mov %r8,0x38(%rbp) │ │ │ │ - add $0x28,%rbp │ │ │ │ - jmp 338a2b0 │ │ │ │ - add $0x20,%r12 │ │ │ │ - cmp 0x358(%r13),%r12 │ │ │ │ - ja 4decaa │ │ │ │ - movq $0x4a37b8,-0x18(%r12) │ │ │ │ - mov %r14,-0x10(%r12) │ │ │ │ - mov %rsi,-0x8(%r12) │ │ │ │ - mov %rdi,(%r12) │ │ │ │ - mov %r8,%rbx │ │ │ │ - mov %rax,%r8 │ │ │ │ - mov %rdx,%rdi │ │ │ │ - lea -0x17(%r12),%rsi │ │ │ │ - mov %rbx,%r14 │ │ │ │ - mov %rcx,%rbx │ │ │ │ - add $0x58,%rbp │ │ │ │ - jmp 4dc158 │ │ │ │ - movq $0x20,0x388(%r13) │ │ │ │ - jmp 338a720 │ │ │ │ - movq $0x28,0x388(%r13) │ │ │ │ - movq $0x4dee10,0x10(%rbp) │ │ │ │ - mov %r8,0x18(%rbp) │ │ │ │ - mov %rdi,0x28(%rbp) │ │ │ │ - mov %rsi,0x38(%rbp) │ │ │ │ - add $0x10,%rbp │ │ │ │ - jmp 338a2b0 │ │ │ │ - nopw 0x0(%rax,%rax,1) │ │ │ │ - lea (%rax),%eax │ │ │ │ - add %al,(%rax) │ │ │ │ - add %al,(%rax) │ │ │ │ - add %al,(%rax) │ │ │ │ + rex.WRB adc %r9b,-0x75(%r8) │ │ │ │ + or %r9b,-0x7d(%r8) │ │ │ │ (bad) │ │ │ │ - add %al,(%rax) │ │ │ │ - add %al,(%rax) │ │ │ │ - jns 4ded13 │ │ │ │ - add -0x75(%rax),%ecx │ │ │ │ - or %r9b,-0x75(%r8) │ │ │ │ - pop %rbp │ │ │ │ - sbb %cl,-0x75(%rax) │ │ │ │ - rex.WRB and %r9b,-0x75(%r8) │ │ │ │ - push %rbp │ │ │ │ - cmp %cl,-0x75(%rax) │ │ │ │ - jne 4ded4c │ │ │ │ - mov 0x68(%rbp),%rdi │ │ │ │ - mov 0x48(%rbp),%r14 │ │ │ │ - mov 0x50(%rbp),%r8 │ │ │ │ - mov 0x58(%rbp),%r9 │ │ │ │ - mov 0x60(%rbp),%r10 │ │ │ │ - mov 0x30(%rbp),%r11 │ │ │ │ - mov %rax,0x40(%rsp) │ │ │ │ - mov 0x28(%rbp),%rax │ │ │ │ - mov %rdi,0xa0(%rsp) │ │ │ │ - mov %rax,%rdi │ │ │ │ - mov %r8,%rax │ │ │ │ - mov %rsi,0x78(%rsp) │ │ │ │ - mov %r11,%rsi │ │ │ │ - mov %rdx,0x70(%rsp) │ │ │ │ - mov %r10,%rdx │ │ │ │ - mov %rcx,0x58(%rsp) │ │ │ │ - mov %r9,%rcx │ │ │ │ - mov %rbx,0x50(%rsp) │ │ │ │ - jmp 4de890 │ │ │ │ - nopl (%rax) │ │ │ │ - or %al,(%rax) │ │ │ │ - add %al,(%rax) │ │ │ │ - add %al,(%rax) │ │ │ │ - add %al,(%rax) │ │ │ │ + test $0xfc,%al │ │ │ │ (bad) │ │ │ │ - add %al,(%rax) │ │ │ │ - add %cl,0x48031c78(%rax) │ │ │ │ - mov 0x8(%rbp),%eax │ │ │ │ - mov 0x18(%rbp),%rbx │ │ │ │ - mov 0x40(%rbp),%rcx │ │ │ │ - mov 0x20(%rbp),%r14 │ │ │ │ - mov 0x28(%rbp),%rsi │ │ │ │ - mov 0x30(%rbp),%rdi │ │ │ │ - mov 0x38(%rbp),%rdx │ │ │ │ - mov 0x10(%rbp),%r8 │ │ │ │ - add $0xffffffffffffffd8,%rbp │ │ │ │ - mov %rcx,0xa0(%rsp) │ │ │ │ - mov %rdi,%rcx │ │ │ │ - mov %rbx,0x78(%rsp) │ │ │ │ - mov %rax,0x68(%rsp) │ │ │ │ - mov %rsi,%rax │ │ │ │ - jmp 4deb97 │ │ │ │ - mov 0xc0(%rsp),%rax │ │ │ │ - mov 0xb8(%rsp),%r11 │ │ │ │ - mov 0xb0(%rsp),%r10 │ │ │ │ - mov 0x80(%rsp),%r9 │ │ │ │ - mov 0x88(%rsp),%r8 │ │ │ │ - mov 0x90(%rsp),%rdx │ │ │ │ - mov 0xa8(%rsp),%rdi │ │ │ │ - mov 0x98(%rsp),%rsi │ │ │ │ - mov 0xa0(%rsp),%rcx │ │ │ │ - jmp 4dea4d │ │ │ │ - xchg %ax,%ax │ │ │ │ - or (%rax),%eax │ │ │ │ - add %al,(%rax) │ │ │ │ - add %al,(%rax) │ │ │ │ - add %al,(%rax) │ │ │ │ + decl (%rdi) │ │ │ │ (bad) │ │ │ │ + addb $0x0,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ - add %ch,%al │ │ │ │ - ja 4dee2b │ │ │ │ - add -0x75(%rax),%ecx │ │ │ │ - and %r9b,-0x75(%r8) │ │ │ │ - pop %rbp │ │ │ │ - xor %cl,-0x75(%rax) │ │ │ │ - rex.WRB pop %r8 │ │ │ │ - mov 0x50(%rbp),%rdx │ │ │ │ - mov 0x28(%rbp),%rsi │ │ │ │ - mov 0x18(%rbp),%rdi │ │ │ │ - mov 0x8(%rbp),%r8 │ │ │ │ - add $0xfffffffffffffff0,%rbp │ │ │ │ - mov %rcx,%r11 │ │ │ │ - mov %rbx,0x78(%rsp) │ │ │ │ - mov %rax,0x68(%rsp) │ │ │ │ - jmp 4de63d │ │ │ │ - nopw 0x0(%rax,%rax,1) │ │ │ │ - add %r8,(%r8) │ │ │ │ - add %al,(%rax) │ │ │ │ + add $0x1000000,%eax │ │ │ │ add %al,(%rax) │ │ │ │ - add %bl,(%rsi) │ │ │ │ + add %al,(%rsi) │ │ │ │ add %al,(%rax) │ │ │ │ - add %ah,0x48031c77(%rax) │ │ │ │ - mov 0x28(%rbp),%eax │ │ │ │ - mov 0x40(%rbp),%rbx │ │ │ │ - mov 0x68(%rbp),%rcx │ │ │ │ - mov 0x48(%rbp),%r14 │ │ │ │ - mov 0x50(%rbp),%rsi │ │ │ │ - mov 0x58(%rbp),%rdi │ │ │ │ - mov 0x60(%rbp),%rdx │ │ │ │ - mov 0x38(%rbp),%r8 │ │ │ │ - mov 0x30(%rbp),%r9 │ │ │ │ - mov 0x20(%rbp),%r10 │ │ │ │ - mov 0x18(%rbp),%r11 │ │ │ │ - mov %rax,0x60(%rsp) │ │ │ │ - mov 0x10(%rbp),%rax │ │ │ │ - mov %rbx,0x78(%rsp) │ │ │ │ - mov 0x8(%rbp),%rbx │ │ │ │ - jmp 4dea4d │ │ │ │ - nopl 0x0(%rax,%rax,1) │ │ │ │ - add (%rax),%al │ │ │ │ + add %al,(%rdx) │ │ │ │ add %al,(%rax) │ │ │ │ + add %cl,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ + add %cl,0x49031cea(%rax) │ │ │ │ + add $0x50,%esp │ │ │ │ + cmp 0x358(%r13),%r12 │ │ │ │ + ja 4d9f7a │ │ │ │ + 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 $0x4d9960,-0x48(%r12) │ │ │ │ + mov %rax,-0x38(%r12) │ │ │ │ + mov %r14,-0x30(%r12) │ │ │ │ + mov %rcx,-0x28(%r12) │ │ │ │ + mov %rdx,-0x20(%r12) │ │ │ │ + mov %rsi,-0x18(%r12) │ │ │ │ + mov %rdi,-0x10(%r12) │ │ │ │ + mov %r9,-0x8(%r12) │ │ │ │ + mov %rbx,(%r12) │ │ │ │ + lea -0x48(%r12),%r14 │ │ │ │ + mov %r8,%rbx │ │ │ │ + jmp 3395508 │ │ │ │ + movq $0x50,0x388(%r13) │ │ │ │ + jmp *-0x8(%r13) │ │ │ │ + nopl 0x0(%rax) │ │ │ │ + add $0x1000000,%eax │ │ │ │ add %al,(%rax) │ │ │ │ - adc (%rax),%al │ │ │ │ + add %cl,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ + add %al,(%rdx) │ │ │ │ add %al,(%rax) │ │ │ │ + add %cl,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ - lea -0x10(%rbp),%rax │ │ │ │ + add %bl,-0xb(%rax) │ │ │ │ + sbb $0x3,%al │ │ │ │ + lea -0x8(%rbp),%rax │ │ │ │ cmp %r15,%rax │ │ │ │ - jb 4deed6 │ │ │ │ - movq $0x3390fc8,-0x10(%rbp) │ │ │ │ - mov %rbx,-0x8(%rbp) │ │ │ │ - mov 0x10(%rbx),%r14 │ │ │ │ - mov 0x18(%rbx),%rbx │ │ │ │ - add $0xfffffffffffffff0,%rbp │ │ │ │ - jmp 3395508 │ │ │ │ - jmp *-0x10(%r13) │ │ │ │ - nopw 0x0(%rax,%rax,1) │ │ │ │ - add $0x0,%al │ │ │ │ + jb 4da054 │ │ │ │ + add $0x48,%r12 │ │ │ │ + cmp 0x358(%r13),%r12 │ │ │ │ + ja 4da049 │ │ │ │ + mov 0x7(%rbx),%rax │ │ │ │ + mov 0xf(%rbx),%rcx │ │ │ │ + mov 0x17(%rbx),%rdx │ │ │ │ + mov 0x1f(%rbx),%rsi │ │ │ │ + mov 0x27(%rbx),%rdi │ │ │ │ + mov 0x2f(%rbx),%r8 │ │ │ │ + mov 0x37(%rbx),%r9 │ │ │ │ + mov 0x3f(%rbx),%r10 │ │ │ │ + mov 0x47(%rbx),%r11 │ │ │ │ + mov 0x4f(%rbx),%rbx │ │ │ │ + movq $0x4d9f10,-0x40(%r12) │ │ │ │ + mov %rax,-0x38(%r12) │ │ │ │ + mov %r14,-0x30(%r12) │ │ │ │ + mov %rcx,-0x28(%r12) │ │ │ │ + mov %rdx,-0x20(%r12) │ │ │ │ + mov %rsi,-0x18(%r12) │ │ │ │ + mov %rdi,-0x10(%r12) │ │ │ │ + mov %r11,-0x8(%r12) │ │ │ │ + mov %rbx,(%r12) │ │ │ │ + mov %r9,%rbx │ │ │ │ + mov %r10,%r9 │ │ │ │ + mov %r8,%rcx │ │ │ │ + mov %rbx,%r8 │ │ │ │ + mov %rax,%rdi │ │ │ │ + mov %rcx,%rsi │ │ │ │ + lea 0x31ce982(%rip),%r14 │ │ │ │ + lea -0x3f(%r12),%rax │ │ │ │ + mov %rax,-0x8(%rbp) │ │ │ │ + add $0xfffffffffffffff8,%rbp │ │ │ │ + jmp 4cecb8 │ │ │ │ + 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 4def88 │ │ │ │ - add $0x50,%r12 │ │ │ │ - cmp 0x358(%r13),%r12 │ │ │ │ - ja 4def7d │ │ │ │ + jb 4da092 │ │ │ │ movq $0x3390fc8,-0x10(%rbp) │ │ │ │ mov %rbx,-0x8(%rbp) │ │ │ │ - mov 0x10(%rbx),%rax │ │ │ │ - mov 0x18(%rbx),%rcx │ │ │ │ - mov 0x20(%rbx),%rdx │ │ │ │ - mov 0x28(%rbx),%rbx │ │ │ │ - movq $0x4deeb0,-0x48(%r12) │ │ │ │ - mov %rdx,-0x38(%r12) │ │ │ │ - mov %rbx,-0x30(%r12) │ │ │ │ - movq $0x3363098,-0x28(%r12) │ │ │ │ - mov %rcx,-0x20(%r12) │ │ │ │ - lea -0x48(%r12),%rbx │ │ │ │ - mov %rbx,-0x18(%r12) │ │ │ │ - movq $0x3363ae0,-0x10(%r12) │ │ │ │ - lea -0x27(%r12),%rbx │ │ │ │ - mov %rbx,-0x8(%r12) │ │ │ │ - movq $0x3c37ef9,(%r12) │ │ │ │ - lea -0xe(%r12),%rsi │ │ │ │ - mov %rax,%r14 │ │ │ │ + mov 0x20(%rbx),%rdi │ │ │ │ + mov 0x18(%rbx),%rsi │ │ │ │ + mov 0x10(%rbx),%r14 │ │ │ │ add $0xfffffffffffffff0,%rbp │ │ │ │ - jmp 3240990 │ │ │ │ - movq $0x50,0x388(%r13) │ │ │ │ + jmp 3240ab0 │ │ │ │ jmp *-0x10(%r13) │ │ │ │ - nopl 0x0(%rax) │ │ │ │ - add $0x0,%al │ │ │ │ - add %al,(%rax) │ │ │ │ + xchg %ax,%ax │ │ │ │ + add $0x2000000,%eax │ │ │ │ add %al,(%rax) │ │ │ │ + add %cl,(%rdi) │ │ │ │ add %al,(%rax) │ │ │ │ - sldt (%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %cl,-0x73(%rax) │ │ │ │ - rex.RB rorb $1,-0x8(%r9,%rdi,1) │ │ │ │ - jb 4df0dd │ │ │ │ - movq $0x3390fc8,-0x10(%rbp) │ │ │ │ - mov %rbx,-0x8(%rbp) │ │ │ │ - movq $0x4df000,-0x30(%rbp) │ │ │ │ + rex.RB mov $0x4c,%r8b │ │ │ │ + cmp %edi,%eax │ │ │ │ + jb 4da208 │ │ │ │ + movq $0x4da110,-0x38(%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 │ │ │ │ + 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) │ │ │ │ + mov %rax,-0x10(%rbp) │ │ │ │ + mov %rcx,-0x8(%rbp) │ │ │ │ + add $0xffffffffffffffc8,%rbp │ │ │ │ test $0x7,%bl │ │ │ │ - jne 4df000 │ │ │ │ + jne 4da110 │ │ │ │ mov (%rbx),%rax │ │ │ │ jmp *%rax │ │ │ │ - nopl 0x0(%rax,%rax,1) │ │ │ │ - add (%rax),%eax │ │ │ │ - add %al,(%rax) │ │ │ │ - add %al,(%rax) │ │ │ │ - add %al,(%rax) │ │ │ │ - (bad) │ │ │ │ - add %al,(%rax) │ │ │ │ - add %al,(%rax) │ │ │ │ - add %al,(%rax) │ │ │ │ - add %cl,-0x7f(%rcx) │ │ │ │ + nop │ │ │ │ (bad) │ │ │ │ - cwtl │ │ │ │ - add %al,(%rax) │ │ │ │ - add %cl,0x3b(%rbp) │ │ │ │ - movsl %ds:(%rsi),%es:(%rdi) │ │ │ │ - pop %rax │ │ │ │ add (%rax),%eax │ │ │ │ - add %cl,(%rdi) │ │ │ │ - xchg %edi,0x48000000(%rcx) │ │ │ │ - mov 0xf(%rbx),%eax │ │ │ │ - mov 0x7(%rbx),%rbx │ │ │ │ - mov 0x7(%rbx),%rcx │ │ │ │ - mov 0xf(%rbx),%rdx │ │ │ │ - mov 0x17(%rbx),%rsi │ │ │ │ - mov 0x1f(%rbx),%rdi │ │ │ │ - mov 0x27(%rbx),%r8 │ │ │ │ - mov 0x2f(%rbx),%r9 │ │ │ │ - mov 0x37(%rbx),%r10 │ │ │ │ - mov 0x3f(%rbx),%r11 │ │ │ │ - mov 0x47(%rbx),%rbx │ │ │ │ - movq $0x4deef0,-0x90(%r12) │ │ │ │ - mov %r10,-0x80(%r12) │ │ │ │ - mov 0x8(%rbp),%r10 │ │ │ │ - mov %r10,-0x78(%r12) │ │ │ │ - mov 0x18(%rbp),%r10 │ │ │ │ - mov %r10,-0x70(%r12) │ │ │ │ - mov 0x10(%rbp),%r10 │ │ │ │ - mov %r10,-0x68(%r12) │ │ │ │ - movq $0x573d88,-0x60(%r12) │ │ │ │ - mov %rcx,-0x58(%r12) │ │ │ │ - mov %rdx,-0x50(%r12) │ │ │ │ - mov %rsi,-0x48(%r12) │ │ │ │ - mov %rdi,-0x40(%r12) │ │ │ │ - mov %r8,-0x38(%r12) │ │ │ │ - mov %r9,-0x30(%r12) │ │ │ │ - lea -0x90(%r12),%rcx │ │ │ │ - mov %rcx,-0x28(%r12) │ │ │ │ - mov %r11,-0x20(%r12) │ │ │ │ - mov %rbx,-0x18(%r12) │ │ │ │ - movq $0x4ebdb0,-0x10(%r12) │ │ │ │ - lea -0x5f(%r12),%rbx │ │ │ │ - mov %rbx,-0x8(%r12) │ │ │ │ - mov %rax,(%r12) │ │ │ │ - lea -0xf(%r12),%rbx │ │ │ │ - add $0x20,%rbp │ │ │ │ - jmp *0x0(%rbp) │ │ │ │ - movq $0x98,0x388(%r13) │ │ │ │ - jmp 338a720 │ │ │ │ - jmp *-0x10(%r13) │ │ │ │ - nopl 0x0(%rax) │ │ │ │ - sldt (%rax) │ │ │ │ - add %al,(%rdx) │ │ │ │ - add %al,(%rax) │ │ │ │ - add %al,(%rax,%rax,1) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ - add %al,(%rax) │ │ │ │ - or %al,(%rax) │ │ │ │ + add %bl,(%rsi) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ - lea -0x30(%rbp),%rax │ │ │ │ - cmp %r15,%rax │ │ │ │ - jb 4df1da │ │ │ │ - movq $0x4df160,-0x30(%rbp) │ │ │ │ - mov 0x6(%rbx),%rax │ │ │ │ - mov 0xe(%rbx),%rcx │ │ │ │ - mov 0x16(%rbx),%rdx │ │ │ │ - mov 0x1e(%rbx),%rbx │ │ │ │ - mov %rbx,%rdi │ │ │ │ - mov %r14,%rbx │ │ │ │ - mov %rdi,-0x28(%rbp) │ │ │ │ - mov %rax,-0x20(%rbp) │ │ │ │ - mov %rdx,-0x18(%rbp) │ │ │ │ - mov %rcx,-0x10(%rbp) │ │ │ │ - mov %rsi,-0x8(%rbp) │ │ │ │ - add $0xffffffffffffffd0,%rbp │ │ │ │ + add %cl,-0x39(%rax) │ │ │ │ + rex.RB call 9b4270 │ │ │ │ + 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 4df160 │ │ │ │ + jne 4da158 │ │ │ │ mov (%rbx),%rax │ │ │ │ jmp *%rax │ │ │ │ nopl (%rax) │ │ │ │ - add $0x0,%eax │ │ │ │ + leave │ │ │ │ + sbb %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) │ │ │ │ - rex.W │ │ │ │ + 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 4df1ca │ │ │ │ - movq $0x4defa0,-0x40(%r12) │ │ │ │ - mov 0x10(%rbp),%rax │ │ │ │ - mov %rax,-0x30(%r12) │ │ │ │ - mov 0x28(%rbp),%rax │ │ │ │ + ja 4da216 │ │ │ │ + mov 0x30(%rbp),%rcx │ │ │ │ + mov 0x18(%rbp),%rdx │ │ │ │ + mov 0x8(%rbp),%rsi │ │ │ │ + cmp %rsi,%rcx │ │ │ │ + jl 4da1fa │ │ │ │ + cmp %rsi,%rcx │ │ │ │ + jne 4da1ec │ │ │ │ + mov 0x38(%rbp),%rcx │ │ │ │ + mov 0x10(%rbp),%rsi │ │ │ │ + cmp %rsi,%rcx │ │ │ │ + jl 4da1fa │ │ │ │ + cmp %rsi,%rcx │ │ │ │ + jne 4da1ec │ │ │ │ + movq $0x4da068,-0x38(%r12) │ │ │ │ + mov 0x40(%rbp),%rax │ │ │ │ mov %rax,-0x28(%r12) │ │ │ │ - mov 0x20(%rbp),%rax │ │ │ │ + mov 0x48(%rbp),%rax │ │ │ │ mov %rax,-0x20(%r12) │ │ │ │ - mov 0x18(%rbp),%rax │ │ │ │ - mov %rax,-0x18(%r12) │ │ │ │ - movq $0x3363098,-0x10(%r12) │ │ │ │ - movq $0x3c372d9,-0x8(%r12) │ │ │ │ - lea -0x40(%r12),%rax │ │ │ │ + mov %rbx,-0x18(%r12) │ │ │ │ + movq $0x2f83dd8,-0x10(%r12) │ │ │ │ + mov 0x28(%rbp),%rax │ │ │ │ + mov %rax,-0x8(%r12) │ │ │ │ + lea -0x38(%r12),%rax │ │ │ │ mov %rax,(%r12) │ │ │ │ - lea -0xf(%r12),%rsi │ │ │ │ - mov %rbx,%r14 │ │ │ │ - mov 0x8(%rbp),%rbx │ │ │ │ - add $0x30,%rbp │ │ │ │ - jmp 3395748 │ │ │ │ - movq $0x48,0x388(%r13) │ │ │ │ + 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 338a720 │ │ │ │ - jmp *-0x8(%r13) │ │ │ │ xchg %ax,%ax │ │ │ │ - sldt (%rax) │ │ │ │ - add %al,(%rdx) │ │ │ │ + add $0x1000000,%eax │ │ │ │ add %al,(%rax) │ │ │ │ - add %al,0x0(%rip) │ │ │ │ + add %al,0x2000000(%rip) │ │ │ │ add %al,(%rax) │ │ │ │ add %cl,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ - add %al,(%rax) │ │ │ │ - je 4df213 │ │ │ │ - add -0x73(%rax),%ecx │ │ │ │ - rex.RB enter $0x394c,$0xf8 │ │ │ │ - jb 4df2fa │ │ │ │ - movq $0x4df260,-0x38(%rbp) │ │ │ │ - mov 0x6(%rbx),%rax │ │ │ │ - mov 0xe(%rbx),%rcx │ │ │ │ - mov 0x16(%rbx),%rdx │ │ │ │ - mov 0x1e(%rbx),%rdi │ │ │ │ - mov 0x26(%rbx),%rbx │ │ │ │ - mov %rbx,%r8 │ │ │ │ - mov %r14,%rbx │ │ │ │ - mov %rdi,-0x30(%rbp) │ │ │ │ - mov %rdx,-0x28(%rbp) │ │ │ │ - mov %rax,-0x20(%rbp) │ │ │ │ - mov %rcx,-0x18(%rbp) │ │ │ │ - mov %r8,-0x10(%rbp) │ │ │ │ - mov %rsi,-0x8(%rbp) │ │ │ │ - add $0xffffffffffffffc8,%rbp │ │ │ │ - test $0x7,%bl │ │ │ │ - jne 4df260 │ │ │ │ - mov (%rbx),%rax │ │ │ │ - jmp *%rax │ │ │ │ - nopl (%rax) │ │ │ │ - (bad) │ │ │ │ - add %al,(%rax) │ │ │ │ - add %al,(%rax) │ │ │ │ - add %al,(%rax) │ │ │ │ - add %bl,(%rsi) │ │ │ │ - add %al,(%rax) │ │ │ │ - add %bl,0x48031c73(%rax) │ │ │ │ - movl $0x4df290,0x0(%rbp) │ │ │ │ - mov %rbx,%rax │ │ │ │ - mov 0x30(%rbp),%rbx │ │ │ │ - mov %rax,0x30(%rbp) │ │ │ │ - test $0x7,%bl │ │ │ │ - jne 4df290 │ │ │ │ - mov (%rbx),%rax │ │ │ │ - jmp *%rax │ │ │ │ - nopl (%rax) │ │ │ │ - (bad) │ │ │ │ - add %al,(%rax) │ │ │ │ - add %al,(%rax) │ │ │ │ - add %al,(%rax) │ │ │ │ - add %bl,(%rsi) │ │ │ │ - add %al,(%rax) │ │ │ │ - add %ch,0x73(%rax) │ │ │ │ - sbb $0x3,%al │ │ │ │ - add $0x28,%r12 │ │ │ │ + add %al,%al │ │ │ │ + repnz sbb $0x3,%al │ │ │ │ + add $0x48,%r12 │ │ │ │ cmp 0x358(%r13),%r12 │ │ │ │ - ja 4df2ea │ │ │ │ + ja 4da2a1 │ │ │ │ mov 0x7(%rbx),%rax │ │ │ │ - mov 0xf(%rbx),%rbx │ │ │ │ - movq $0x4df100,-0x20(%r12) │ │ │ │ - mov 0x18(%rbp),%rcx │ │ │ │ - mov %rcx,-0x18(%r12) │ │ │ │ - mov %rbx,-0x10(%r12) │ │ │ │ - mov 0x20(%rbp),%rbx │ │ │ │ - mov %rbx,-0x8(%r12) │ │ │ │ - mov 0x10(%rbp),%rbx │ │ │ │ + mov 0xf(%rbx),%rcx │ │ │ │ + mov 0x17(%rbx),%rdx │ │ │ │ + mov 0x1f(%rbx),%rsi │ │ │ │ + mov 0x27(%rbx),%rdi │ │ │ │ + mov 0x2f(%rbx),%r8 │ │ │ │ + mov 0x37(%rbx),%rbx │ │ │ │ + movq $0x4da0a8,-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 -0x1e(%r12),%r8 │ │ │ │ - mov 0x8(%rbp),%rdi │ │ │ │ - mov 0x30(%rbp),%rsi │ │ │ │ - mov %rax,%r14 │ │ │ │ - mov 0x28(%rbp),%rbx │ │ │ │ - add $0x38,%rbp │ │ │ │ - jmp 4dc158 │ │ │ │ - movq $0x28,0x388(%r13) │ │ │ │ - jmp 338a720 │ │ │ │ + lea -0x40(%r12),%r14 │ │ │ │ + mov %rdi,%rbx │ │ │ │ + jmp 4d9fa8 │ │ │ │ + movq $0x48,0x388(%r13) │ │ │ │ jmp *-0x8(%r13) │ │ │ │ - xchg %ax,%ax │ │ │ │ - sldt (%rax) │ │ │ │ - add %al,(%rdx) │ │ │ │ + (bad) │ │ │ │ add %al,(%rax) │ │ │ │ - add %al,(%rsi) │ │ │ │ + add %al,(%rbx) │ │ │ │ add %al,(%rax) │ │ │ │ - add %al,(%rcx) │ │ │ │ + add %al,(%rdx) │ │ │ │ add %al,(%rax) │ │ │ │ - add %cl,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ - add %dh,(%rax) │ │ │ │ - jae 4df333 │ │ │ │ - add -0x73(%rax),%ecx │ │ │ │ - rex.RB mov $0xff8394c,%r8d │ │ │ │ - (bad) │ │ │ │ - xor (%rdx),%al │ │ │ │ add %al,(%rax) │ │ │ │ - movq $0x4df390,-0x48(%rbp) │ │ │ │ - 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),%rbx │ │ │ │ - mov %rbx,%r10 │ │ │ │ - mov %r14,%rbx │ │ │ │ - mov %rax,-0x40(%rbp) │ │ │ │ - mov %rdx,-0x38(%rbp) │ │ │ │ - mov %r9,-0x30(%rbp) │ │ │ │ - mov %r10,-0x28(%rbp) │ │ │ │ - mov %r8,-0x20(%rbp) │ │ │ │ - mov %rdi,-0x18(%rbp) │ │ │ │ - mov %rcx,-0x10(%rbp) │ │ │ │ + add %cl,(%rbx) │ │ │ │ + add %al,(%rax) │ │ │ │ + add %ah,-0xe(%rax) │ │ │ │ + sbb $0x3,%al │ │ │ │ + lea -0x48(%rbp),%rax │ │ │ │ + cmp %r15,%rax │ │ │ │ + jb 4da403 │ │ │ │ + movq $0x4da320,-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 $0xffffffffffffffb8,%rbp │ │ │ │ + add $0xffffffffffffffd8,%rbp │ │ │ │ test $0x7,%bl │ │ │ │ - jne 4df390 │ │ │ │ + jne 4da320 │ │ │ │ mov (%rbx),%rax │ │ │ │ jmp *%rax │ │ │ │ - nopl (%rax) │ │ │ │ - or %al,(%rdx) │ │ │ │ + nopl 0x0(%rax) │ │ │ │ + add $0x0,%al │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ (bad) │ │ │ │ add %al,(%rax) │ │ │ │ - add %bh,0x48031c72(%rax) │ │ │ │ - movl $0x4df3c0,0x0(%rbp) │ │ │ │ + add %cl,(%rax) │ │ │ │ + repnz sbb $0x3,%al │ │ │ │ + movq $0x4da370,-0x20(%rbp) │ │ │ │ mov %rbx,%rax │ │ │ │ - mov 0x40(%rbp),%rbx │ │ │ │ - mov %rax,0x40(%rbp) │ │ │ │ + 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 4df3c0 │ │ │ │ + jne 4da370 │ │ │ │ mov (%rbx),%rax │ │ │ │ jmp *%rax │ │ │ │ - nopl (%rax) │ │ │ │ - or %al,(%rdx) │ │ │ │ + nopl 0x0(%rax) │ │ │ │ + mov %al,(%rcx) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ (bad) │ │ │ │ add %al,(%rax) │ │ │ │ - add %cl,0x49031c72(%rax) │ │ │ │ - add $0x110,%esp │ │ │ │ + add %bh,0x48031cf1(%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 4da407 │ │ │ │ + add $0x40,%r12 │ │ │ │ cmp 0x358(%r13),%r12 │ │ │ │ - ja 4df547 │ │ │ │ - mov 0x7(%rbx),%rax │ │ │ │ - mov 0xf(%rbx),%rbx │ │ │ │ - movq $0x4db5e8,-0x108(%r12) │ │ │ │ - mov %rax,-0xf8(%r12) │ │ │ │ - movq $0x4db6b8,-0xf0(%r12) │ │ │ │ - mov %rax,-0xe8(%r12) │ │ │ │ - movq $0x4dc158,-0xe0(%r12) │ │ │ │ - lea -0x8f(%r12),%rcx │ │ │ │ - mov %rcx,-0xd8(%r12) │ │ │ │ - mov 0x8(%rbp),%rcx │ │ │ │ - mov %rcx,-0xd0(%r12) │ │ │ │ - lea -0x108(%r12),%rdx │ │ │ │ - mov %rdx,-0xc8(%r12) │ │ │ │ - lea -0xef(%r12),%rsi │ │ │ │ - mov %rsi,-0xc0(%r12) │ │ │ │ - mov 0x38(%rbp),%rdi │ │ │ │ - mov %rdi,-0xb8(%r12) │ │ │ │ - mov 0x10(%rbp),%r8 │ │ │ │ - mov %r8,-0xb0(%r12) │ │ │ │ - movq $0x4dc9b8,-0xa8(%r12) │ │ │ │ - lea -0x5a(%r12),%r8 │ │ │ │ - mov %r8,-0xa0(%r12) │ │ │ │ - lea -0xdc(%r12),%r9 │ │ │ │ - mov %r9,-0x98(%r12) │ │ │ │ - movq $0x4dcf98,-0x90(%r12) │ │ │ │ - lea -0xa7(%r12),%r10 │ │ │ │ - mov %r10,-0x88(%r12) │ │ │ │ - movq $0x4dd790,-0x80(%r12) │ │ │ │ - mov %r8,-0x78(%r12) │ │ │ │ - mov %r9,-0x70(%r12) │ │ │ │ - mov %r10,-0x68(%r12) │ │ │ │ - movq $0x4de450,-0x60(%r12) │ │ │ │ - mov %rcx,-0x58(%r12) │ │ │ │ - mov %rdx,-0x50(%r12) │ │ │ │ - mov %r9,-0x48(%r12) │ │ │ │ - mov %r10,-0x40(%r12) │ │ │ │ - lea -0x79(%r12),%rdx │ │ │ │ - mov %rdx,-0x38(%r12) │ │ │ │ - mov 0x20(%rbp),%rdx │ │ │ │ - mov %rdx,-0x30(%r12) │ │ │ │ - movq $0x4df1f8,-0x28(%r12) │ │ │ │ - mov %rax,-0x20(%r12) │ │ │ │ + ja 4da3f3 │ │ │ │ + mov 0x6(%rbx),%rdi │ │ │ │ + mov 0xe(%rbx),%rbx │ │ │ │ + movq $0x4da240,-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 0x30(%rbp),%rax │ │ │ │ - mov %rax,-0x10(%r12) │ │ │ │ - mov 0x28(%rbp),%rax │ │ │ │ - mov %rax,-0x8(%r12) │ │ │ │ - mov %r9,(%r12) │ │ │ │ - mov 0x18(%rbp),%r8 │ │ │ │ - mov %rcx,%r14 │ │ │ │ - movq $0x3393020,0x28(%rbp) │ │ │ │ - mov 0x40(%rbp),%rbx │ │ │ │ - mov %rbx,0x30(%rbp) │ │ │ │ - mov %rax,0x38(%rbp) │ │ │ │ - lea -0x26(%r12),%rax │ │ │ │ - mov %rax,0x40(%rbp) │ │ │ │ - add $0x28,%rbp │ │ │ │ - jmp 4b5098 │ │ │ │ - movq $0x110,0x388(%r13) │ │ │ │ + mov %rcx,-0x10(%r12) │ │ │ │ + mov 0x18(%rbp),%rbx │ │ │ │ + mov %rbx,-0x8(%r12) │ │ │ │ + mov 0x10(%rbp),%rbx │ │ │ │ + mov %rbx,(%r12) │ │ │ │ + lea -0x37(%r12),%r9 │ │ │ │ + mov %rcx,%r8 │ │ │ │ + mov %rax,%rdi │ │ │ │ + mov %rdx,%r14 │ │ │ │ + add $0x48,%rbp │ │ │ │ + jmp 4d0840 │ │ │ │ + movq $0x40,0x388(%r13) │ │ │ │ jmp 338a720 │ │ │ │ jmp *-0x8(%r13) │ │ │ │ - nopl 0x0(%rax,%rax,1) │ │ │ │ - sbb %al,(%rax) │ │ │ │ + mov %rcx,%r9 │ │ │ │ + mov %rcx,%r8 │ │ │ │ + mov %rax,%rdi │ │ │ │ + mov %rdx,%r14 │ │ │ │ + add $0x48,%rbp │ │ │ │ + jmp 4d0840 │ │ │ │ + nopl 0x0(%rax) │ │ │ │ + add $0x1000000,%eax │ │ │ │ + add %al,(%rax) │ │ │ │ + add %al,(%rsi) │ │ │ │ add %al,(%rax) │ │ │ │ - add $0x0,%al │ │ │ │ add %al,(%rax) │ │ │ │ - add $0x1000000,%eax │ │ │ │ add %al,(%rax) │ │ │ │ add %cl,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %dh,%al │ │ │ │ - jo 4df593 │ │ │ │ - add -0x73(%rax),%ecx │ │ │ │ - rex.RB mov $0x4c,%r8b │ │ │ │ - cmp %edi,%eax │ │ │ │ - jb 4df68a │ │ │ │ - movq $0x4df5f0,-0x50(%rbp) │ │ │ │ - mov 0x4(%rbx),%rax │ │ │ │ - mov 0xc(%rbx),%rcx │ │ │ │ - mov 0x14(%rbx),%rdx │ │ │ │ - mov 0x1c(%rbx),%r9 │ │ │ │ - mov 0x24(%rbx),%r10 │ │ │ │ - mov 0x2c(%rbx),%rbx │ │ │ │ - mov %rbx,%r11 │ │ │ │ - mov %rsi,%rbx │ │ │ │ - mov %rax,-0x48(%rbp) │ │ │ │ - mov %rcx,-0x40(%rbp) │ │ │ │ - mov %r10,-0x38(%rbp) │ │ │ │ + lock sbb $0x3,%al │ │ │ │ + lea -0x38(%rbp),%rax │ │ │ │ + cmp %r15,%rax │ │ │ │ + jb 4da561 │ │ │ │ + movq $0x4da4a0,-0x38(%rbp) │ │ │ │ + mov 0x7(%rbx),%rax │ │ │ │ + mov 0xf(%rbx),%rcx │ │ │ │ + mov 0x17(%rbx),%rdx │ │ │ │ + mov 0x1f(%rbx),%rsi │ │ │ │ + mov 0x27(%rbx),%rdi │ │ │ │ + mov 0x2f(%rbx),%rbx │ │ │ │ mov %rdx,-0x30(%rbp) │ │ │ │ - mov %r9,-0x28(%rbp) │ │ │ │ - mov %r11,-0x20(%rbp) │ │ │ │ - mov %r14,-0x18(%rbp) │ │ │ │ - mov %rdi,-0x10(%rbp) │ │ │ │ - mov %r8,-0x8(%rbp) │ │ │ │ - add $0xffffffffffffffb0,%rbp │ │ │ │ + mov %rsi,-0x28(%rbp) │ │ │ │ + mov %rdi,-0x20(%rbp) │ │ │ │ + mov %rcx,-0x18(%rbp) │ │ │ │ + mov %rax,-0x10(%rbp) │ │ │ │ + mov %r14,-0x8(%rbp) │ │ │ │ + add $0xffffffffffffffc8,%rbp │ │ │ │ test $0x7,%bl │ │ │ │ - jne 4df5f0 │ │ │ │ + jne 4da4a0 │ │ │ │ mov (%rbx),%rax │ │ │ │ jmp *%rax │ │ │ │ - nopl (%rax) │ │ │ │ - or %ecx,(%rax) │ │ │ │ + nopl 0x0(%rax,%rax,1) │ │ │ │ + (bad) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ - (bad) │ │ │ │ + add %bl,(%rsi) │ │ │ │ add %al,(%rax) │ │ │ │ - add %bh,0x70(%rax) │ │ │ │ - sbb $0x3,%al │ │ │ │ - add $0x58,%r12 │ │ │ │ + add %cl,0x49031cf0(%rax) │ │ │ │ + add $0x70,%esp │ │ │ │ cmp 0x358(%r13),%r12 │ │ │ │ - ja 4df67a │ │ │ │ - movq $0x338ff58,-0x50(%r12) │ │ │ │ - mov 0x38(%rbp),%rax │ │ │ │ - mov %rax,-0x40(%r12) │ │ │ │ - movq $0x4df318,-0x38(%r12) │ │ │ │ - mov 0x8(%rbp),%rcx │ │ │ │ + ja 4da551 │ │ │ │ + mov 0x7(%rbx),%rax │ │ │ │ + mov 0x17(%rbx),%rcx │ │ │ │ + mov 0xf(%rbx),%rbx │ │ │ │ + mov 0xf(%rbx),%rdx │ │ │ │ + mov 0x17(%rbx),%rsi │ │ │ │ + movq $0x4d9fa8,-0x68(%r12) │ │ │ │ + mov %rbx,-0x60(%r12) │ │ │ │ + mov 0x30(%rbp),%rdi │ │ │ │ + mov %rdi,-0x58(%r12) │ │ │ │ + mov 0x28(%rbp),%rdi │ │ │ │ + mov %rdi,-0x50(%r12) │ │ │ │ + mov 0x20(%rbp),%rdi │ │ │ │ + mov %rdi,-0x48(%r12) │ │ │ │ + mov 0x8(%rbp),%rdi │ │ │ │ + mov %rdi,-0x40(%r12) │ │ │ │ + mov %rax,-0x38(%r12) │ │ │ │ mov %rcx,-0x30(%r12) │ │ │ │ - lea -0x50(%r12),%rcx │ │ │ │ - mov %rcx,-0x28(%r12) │ │ │ │ - mov 0x10(%rbp),%rcx │ │ │ │ - mov %rcx,-0x20(%r12) │ │ │ │ - mov 0x48(%rbp),%rcx │ │ │ │ - mov %rcx,-0x18(%r12) │ │ │ │ - mov 0x40(%rbp),%rcx │ │ │ │ - mov %rcx,-0x10(%r12) │ │ │ │ - mov 0x20(%rbp),%rdx │ │ │ │ + mov 0x10(%rbp),%rdi │ │ │ │ + mov %rdi,-0x28(%r12) │ │ │ │ + mov %rsi,-0x20(%r12) │ │ │ │ + mov %rdx,-0x18(%r12) │ │ │ │ + movq $0x4da2c8,-0x10(%r12) │ │ │ │ + lea -0x67(%r12),%rdx │ │ │ │ mov %rdx,-0x8(%r12) │ │ │ │ - mov 0x30(%rbp),%rdx │ │ │ │ - mov %rdx,(%r12) │ │ │ │ - mov %rcx,%r9 │ │ │ │ - mov %rbx,%r8 │ │ │ │ - mov %rax,%rdi │ │ │ │ mov 0x18(%rbp),%rsi │ │ │ │ - mov 0x28(%rbp),%r14 │ │ │ │ - lea -0x36(%r12),%rax │ │ │ │ - mov %rax,0x48(%rbp) │ │ │ │ - add $0x48,%rbp │ │ │ │ - jmp 4bcae8 │ │ │ │ - movq $0x58,0x388(%r13) │ │ │ │ + mov %rsi,(%r12) │ │ │ │ + lea -0xd(%r12),%r9 │ │ │ │ + mov %rcx,%r8 │ │ │ │ + mov %rbx,%rdi │ │ │ │ + mov %rax,%rsi │ │ │ │ + lea 0x31ce475(%rip),%r14 │ │ │ │ + mov %rdx,0x30(%rbp) │ │ │ │ + add $0x30,%rbp │ │ │ │ + jmp 4cecb8 │ │ │ │ + movq $0x70,0x388(%r13) │ │ │ │ jmp 338a720 │ │ │ │ jmp *-0x8(%r13) │ │ │ │ - xchg %ax,%ax │ │ │ │ - add %eax,(%rax) │ │ │ │ - add %al,(%rax) │ │ │ │ - add %al,(%rax) │ │ │ │ - add %al,(%rax) │ │ │ │ - adc %al,(%rax) │ │ │ │ - add %al,(%rax) │ │ │ │ - xor %dl,0x1e(%rdi) │ │ │ │ - add -0x73(%rax),%ecx │ │ │ │ - rex.RB fmuls -0x8(%r9,%rdi,1) │ │ │ │ - jb 4df6ca │ │ │ │ - movq $0x3390fc8,-0x10(%rbp) │ │ │ │ - mov %rbx,-0x8(%rbp) │ │ │ │ - movq $0x4df6e0,-0x18(%rbp) │ │ │ │ - mov 0x10(%rbx),%r14 │ │ │ │ - add $0xffffffffffffffe8,%rbp │ │ │ │ - jmp 66a018 │ │ │ │ - jmp *-0x10(%r13) │ │ │ │ - xchg %ax,%ax │ │ │ │ - ... │ │ │ │ - (bad) │ │ │ │ - add %al,(%rax) │ │ │ │ - add %al,(%rax) │ │ │ │ - add %al,(%rax) │ │ │ │ - add %cl,-0x39(%rax) │ │ │ │ - rex.RB │ │ │ │ - lock adc %dh,%bh │ │ │ │ - rex.WRB add %r9b,-0x77(%r8) │ │ │ │ - fmuls -0x77(%rax) │ │ │ │ - xrelease mov %r14,-0x8(%rbp) │ │ │ │ - mov %rax,0x0(%rbp) │ │ │ │ - add $0xfffffffffffffff0,%rbp │ │ │ │ - jmp 33893b0 │ │ │ │ - nop │ │ │ │ - add (%rax),%al │ │ │ │ - add %al,(%rax) │ │ │ │ - add %al,(%rax) │ │ │ │ - add %al,(%rax) │ │ │ │ + nopl (%rax) │ │ │ │ (bad) │ │ │ │ add %al,(%rax) │ │ │ │ + add %al,(%rbx) │ │ │ │ add %al,(%rax) │ │ │ │ - add %al,(%rax) │ │ │ │ - add %cl,-0x7d(%rcx) │ │ │ │ - (bad) │ │ │ │ - and %cl,0x3b(%rbp) │ │ │ │ - movsl %ds:(%rsi),%es:(%rdi) │ │ │ │ - pop %rax │ │ │ │ - add (%rax),%eax │ │ │ │ - add %dh,0x2b(%rdi) │ │ │ │ - movq $0x5ff490,-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 338a720 │ │ │ │ - add $0x1000000,%eax │ │ │ │ - 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 %cl,%al │ │ │ │ + out %eax,(%dx) │ │ │ │ + sbb $0x3,%al │ │ │ │ + lea -0x78(%rbp),%rax │ │ │ │ + cmp %r15,%rax │ │ │ │ + jb 4daade │ │ │ │ + movq $0x4da5e0,-0x30(%rbp) │ │ │ │ + mov 0x5(%rbx),%rax │ │ │ │ + mov 0xd(%rbx),%rcx │ │ │ │ + mov 0x15(%rbx),%rbx │ │ │ │ + mov %rbx,%rdx │ │ │ │ + mov %rdi,%rbx │ │ │ │ + mov %rax,-0x28(%rbp) │ │ │ │ + mov %rdx,-0x20(%rbp) │ │ │ │ + mov %rcx,-0x18(%rbp) │ │ │ │ + mov %r14,-0x10(%rbp) │ │ │ │ + mov %rsi,-0x8(%rbp) │ │ │ │ + add $0xffffffffffffffd0,%rbp │ │ │ │ + test $0x7,%bl │ │ │ │ + jne 4da5e0 │ │ │ │ + mov (%rbx),%rax │ │ │ │ + jmp *%rax │ │ │ │ + nopl 0x0(%rax) │ │ │ │ + add $0x0,%eax │ │ │ │ add %al,(%rax) │ │ │ │ + add %bl,(%rsi) │ │ │ │ add %al,(%rax) │ │ │ │ - add %cl,-0x7d(%rcx) │ │ │ │ - (bad) │ │ │ │ - rex │ │ │ │ - cmp 0x358(%r13),%r12 │ │ │ │ - ja 4df7c8 │ │ │ │ + add %ch,-0x11(%rax) │ │ │ │ + sbb $0x3,%al │ │ │ │ + movq $0x4da628,-0x18(%rbp) │ │ │ │ mov 0x7(%rbx),%rax │ │ │ │ - movq $0x56f960,-0x38(%r12) │ │ │ │ - mov %rax,-0x30(%r12) │ │ │ │ - movq $0x36b317b,-0x28(%r12) │ │ │ │ - movq $0x3c37ef9,-0x20(%r12) │ │ │ │ - mov %r14,-0x18(%r12) │ │ │ │ - movq $0x3c285f9,-0x10(%r12) │ │ │ │ - movq $0x3c285f9,-0x8(%r12) │ │ │ │ - movq $0x3c37ef9,(%r12) │ │ │ │ - lea -0x37(%r12),%rbx │ │ │ │ - jmp *0x0(%rbp) │ │ │ │ - movq $0x40,0x388(%r13) │ │ │ │ - jmp *-0x8(%r13) │ │ │ │ - nop │ │ │ │ - add %eax,(%rax) │ │ │ │ - add %al,(%rax) │ │ │ │ - add %al,(%rax) │ │ │ │ - add %al,(%rax) │ │ │ │ - adc %al,(%rax) │ │ │ │ - add %al,(%rax) │ │ │ │ - cmp %dh,%bh │ │ │ │ - sbb $0x458d4803,%eax │ │ │ │ - call 7346313c <__environ@GLIBC_2.2.5+0x6f822c94> │ │ │ │ - push %rbp │ │ │ │ - movq $0x3390fc8,-0x10(%rbp) │ │ │ │ - mov %rbx,-0x8(%rbp) │ │ │ │ - movq $0x4df828,-0x18(%rbp) │ │ │ │ - mov 0x10(%rbx),%rbx │ │ │ │ + mov 0xf(%rbx),%rbx │ │ │ │ + mov 0xf(%rax),%rcx │ │ │ │ + mov %rcx,-0x10(%rbp) │ │ │ │ + mov 0x17(%rax),%rcx │ │ │ │ + mov %rcx,-0x8(%rbp) │ │ │ │ + mov %rax,0x0(%rbp) │ │ │ │ add $0xffffffffffffffe8,%rbp │ │ │ │ test $0x7,%bl │ │ │ │ - jne 4df828 │ │ │ │ + jne 4da628 │ │ │ │ mov (%rbx),%rax │ │ │ │ jmp *%rax │ │ │ │ - nop │ │ │ │ - ... │ │ │ │ - (bad) │ │ │ │ - add %al,(%rax) │ │ │ │ - add %bh,%al │ │ │ │ - negb 0x45c74803(%rip) │ │ │ │ - add %ah,-0x8(%rax) │ │ │ │ - rex.WRB add %r9b,-0x73(%r8) │ │ │ │ - cmp $0x37586c2,%eax │ │ │ │ - mov %rbx,%rsi │ │ │ │ - lea 0x3726471(%rip),%r14 │ │ │ │ - jmp 5e1800 │ │ │ │ - jmp *-0x10(%r13) │ │ │ │ nopw 0x0(%rax,%rax,1) │ │ │ │ - ... │ │ │ │ - (bad) │ │ │ │ - add %al,(%rax) │ │ │ │ + enter $0x0,$0x0 │ │ │ │ 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 $0x3363098,-0x10(%r12) │ │ │ │ - mov %rbx,-0x8(%r12) │ │ │ │ - mov %r14,(%r12) │ │ │ │ - lea -0xf(%r12),%rbx │ │ │ │ - add $0x8,%rbp │ │ │ │ - jmp *0x0(%rbp) │ │ │ │ - movq $0x18,0x388(%r13) │ │ │ │ - movq $0x4df860,0x0(%rbp) │ │ │ │ - jmp 338a798 │ │ │ │ - nopl 0x0(%rax,%rax,1) │ │ │ │ - add %eax,(%rax) │ │ │ │ - add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ - add %al,(%rax) │ │ │ │ - adc %al,(%rax) │ │ │ │ + add %ah,(%rax) │ │ │ │ + out %eax,(%dx) │ │ │ │ + sbb $0x3,%al │ │ │ │ + mov 0x28(%rbp),%rax │ │ │ │ + mov %rbx,%rcx │ │ │ │ + and $0x7,%ecx │ │ │ │ + cmp $0x1,%rcx │ │ │ │ + je 4da88e │ │ │ │ + movq $0x4da668,0x0(%rbp) │ │ │ │ + mov %rbx,%rcx │ │ │ │ + mov %rax,%rbx │ │ │ │ + mov %rcx,0x28(%rbp) │ │ │ │ + test $0x7,%bl │ │ │ │ + jne 4da668 │ │ │ │ + mov (%rbx),%rax │ │ │ │ + jmp *%rax │ │ │ │ + enter $0x0,$0x0 │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ + (bad) │ │ │ │ add %al,(%rax) │ │ │ │ - lea -0x18(%rbp),%rax │ │ │ │ - cmp %r15,%rax │ │ │ │ - jb 4df934 │ │ │ │ - movq $0x3390fc8,-0x10(%rbp) │ │ │ │ - mov %rbx,-0x8(%rbp) │ │ │ │ - movq $0x4df8f8,-0x18(%rbp) │ │ │ │ - mov 0x10(%rbx),%rbx │ │ │ │ + add %bl,%al │ │ │ │ + loop 4da683 │ │ │ │ + add -0x39(%rax),%ecx │ │ │ │ + rex.RB call 9b4d28 │ │ │ │ + mov 0xf(%rbx),%rax │ │ │ │ + mov 0x7(%rbx),%rbx │ │ │ │ + mov %rbx,%rcx │ │ │ │ + mov 0x30(%rbp),%rbx │ │ │ │ + mov 0xf(%rcx),%rdx │ │ │ │ + mov %rdx,-0x10(%rbp) │ │ │ │ + mov 0x17(%rcx),%rdx │ │ │ │ + mov %rdx,-0x8(%rbp) │ │ │ │ + mov %rcx,0x0(%rbp) │ │ │ │ + mov %rax,0x30(%rbp) │ │ │ │ add $0xffffffffffffffe8,%rbp │ │ │ │ test $0x7,%bl │ │ │ │ - jne 4df8f8 │ │ │ │ + jne 4da6b8 │ │ │ │ mov (%rbx),%rax │ │ │ │ jmp *%rax │ │ │ │ - nop │ │ │ │ - ... │ │ │ │ + nopl (%rax) │ │ │ │ + lret │ │ │ │ (bad) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ - add %cl,-0x39(%rax) │ │ │ │ - add %r12b,(%r8) │ │ │ │ - stc │ │ │ │ - rex.WRB add %r9b,-0x75(%r8) │ │ │ │ - pop %rbx │ │ │ │ (bad) │ │ │ │ + add %al,(%rax) │ │ │ │ + add %cl,0x48031ce2(%rax) │ │ │ │ + movl $0x4da708,-0x18(%rbp) │ │ │ │ + mov 0xf(%rbx),%rax │ │ │ │ + mov 0x7(%rbx),%rbx │ │ │ │ + mov %rbx,%rcx │ │ │ │ + mov 0x58(%rbp),%rbx │ │ │ │ + mov 0xf(%rcx),%rdx │ │ │ │ + mov %rdx,-0x10(%rbp) │ │ │ │ + mov 0x17(%rcx),%rdx │ │ │ │ + mov %rdx,-0x8(%rbp) │ │ │ │ + mov %rcx,0x0(%rbp) │ │ │ │ + mov %rax,0x58(%rbp) │ │ │ │ + add $0xffffffffffffffe8,%rbp │ │ │ │ test $0x7,%bl │ │ │ │ - jne 4df920 │ │ │ │ + jne 4da708 │ │ │ │ mov (%rbx),%rax │ │ │ │ jmp *%rax │ │ │ │ - xchg %ax,%ax │ │ │ │ - ... │ │ │ │ + nopl (%rax) │ │ │ │ (bad) │ │ │ │ + ss add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ + (bad) │ │ │ │ add %al,(%rax) │ │ │ │ - add %cl,-0x75(%rax) │ │ │ │ - fwait │ │ │ │ - add %eax,(%eax) │ │ │ │ - add %cl,-0x7d(%rax) │ │ │ │ - jrcxz 4df923 │ │ │ │ - add $0x8,%rbp │ │ │ │ + add %bh,(%rax) │ │ │ │ + loop 4da723 │ │ │ │ + add -0x39(%rax),%ecx │ │ │ │ + add %r15b,(%r8) │ │ │ │ + cmpsl %es:(%rdi),%ds:(%rsi) │ │ │ │ + rex.WRB add %r9b,-0x77(%r8) │ │ │ │ + fmuls -0x75(%rax) │ │ │ │ + pop %rbp │ │ │ │ + jo 4da760 │ │ │ │ + mov %eax,0x70(%rbp) │ │ │ │ + test $0x7,%bl │ │ │ │ + jne 4da738 │ │ │ │ mov (%rbx),%rax │ │ │ │ jmp *%rax │ │ │ │ - jmp *-0x10(%r13) │ │ │ │ - add %eax,(%rax) │ │ │ │ - add %al,(%rax) │ │ │ │ - add %al,(%rax) │ │ │ │ - add %al,(%rax) │ │ │ │ - adc %al,(%rax) │ │ │ │ + nopl (%rax) │ │ │ │ + (bad) │ │ │ │ + ss add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ + (bad) │ │ │ │ add %al,(%rax) │ │ │ │ - lea -0x10(%rbp),%rax │ │ │ │ - cmp %r15,%rax │ │ │ │ - jb 4df96a │ │ │ │ - movq $0x3390fc8,-0x10(%rbp) │ │ │ │ - mov %rbx,-0x8(%rbp) │ │ │ │ - mov 0x10(%rbx),%r14 │ │ │ │ - add $0xfffffffffffffff0,%rbp │ │ │ │ - jmp 4c8250 │ │ │ │ - jmp *-0x10(%r13) │ │ │ │ + add %cl,(%rax) │ │ │ │ + loop 4da753 │ │ │ │ + add -0x75(%rax),%ecx │ │ │ │ + rex.RB (bad) │ │ │ │ + mov %rbx,%rcx │ │ │ │ + and $0x7,%ecx │ │ │ │ + cmp $0x1,%rcx │ │ │ │ + je 4daae2 │ │ │ │ + mov 0x38(%rbp),%r8 │ │ │ │ + mov 0x8(%rbp),%rcx │ │ │ │ + cmp %r8,%rcx │ │ │ │ + jge 4dad36 │ │ │ │ + movq $0x4da788,0x18(%rbp) │ │ │ │ + mov %rax,%rbx │ │ │ │ + add $0x18,%rbp │ │ │ │ + test $0x7,%bl │ │ │ │ + jne 4da788 │ │ │ │ + mov (%rbx),%rax │ │ │ │ + jmp *%rax │ │ │ │ xchg %ax,%ax │ │ │ │ - add $0x0,%al │ │ │ │ - add %al,(%rax) │ │ │ │ - add %al,(%rax) │ │ │ │ + lret │ │ │ │ + rex.RX add %r8b,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ - sldt (%rax) │ │ │ │ add %al,(%rax) │ │ │ │ + (bad) │ │ │ │ add %al,(%rax) │ │ │ │ - add %cl,-0x73(%rax) │ │ │ │ - rex.RB │ │ │ │ - lock cmp %r15,%rax │ │ │ │ - jb 4df9f8 │ │ │ │ - add $0x38,%r12 │ │ │ │ + add %bh,0x48031ce1(%rax) │ │ │ │ + mov 0x38(%rbp),%eax │ │ │ │ + mov 0x50(%rbp),%rcx │ │ │ │ + mov 0x30(%rbp),%rdx │ │ │ │ + mov 0x40(%rbp),%rsi │ │ │ │ + mov 0x58(%rbp),%rdi │ │ │ │ + mov %rbx,%r8 │ │ │ │ + and $0x7,%r8d │ │ │ │ + cmp $0x1,%r8 │ │ │ │ + je 4daf29 │ │ │ │ + add $0x10,%r12 │ │ │ │ cmp 0x358(%r13),%r12 │ │ │ │ - ja 4df9ed │ │ │ │ - movq $0x3390fc8,-0x10(%rbp) │ │ │ │ - mov %rbx,-0x8(%rbp) │ │ │ │ - mov 0x10(%rbx),%rax │ │ │ │ - mov 0x18(%rbx),%rcx │ │ │ │ - mov 0x20(%rbx),%rdx │ │ │ │ - mov 0x28(%rbx),%rbx │ │ │ │ - movq $0x4df948,-0x30(%r12) │ │ │ │ - mov %rbx,-0x20(%r12) │ │ │ │ - movq $0x537f48,-0x18(%r12) │ │ │ │ - mov %rax,-0x10(%r12) │ │ │ │ - mov %rcx,-0x8(%r12) │ │ │ │ - lea -0x30(%r12),%rax │ │ │ │ - mov %rax,(%r12) │ │ │ │ - lea -0x17(%r12),%r14 │ │ │ │ - mov %rdx,%rbx │ │ │ │ - add $0xfffffffffffffff0,%rbp │ │ │ │ - jmp 3395508 │ │ │ │ - movq $0x38,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 %al,(%rax) │ │ │ │ - add %al,(%rax) │ │ │ │ - or %al,(%rax) │ │ │ │ - add %al,(%rax) │ │ │ │ - add %al,(%rax) │ │ │ │ - add %al,(%rax) │ │ │ │ - lea -0x30(%rbp),%rax │ │ │ │ - cmp %r15,%rax │ │ │ │ - jb 4dfad6 │ │ │ │ - movq $0x4dfa78,-0x30(%rbp) │ │ │ │ + ja 4daf60 │ │ │ │ + mov 0x20(%rbp),%r8 │ │ │ │ + mov 0x8(%rbp),%r9 │ │ │ │ + cmp %r8,%r9 │ │ │ │ + jge 4da7f5 │ │ │ │ + movq $0x4f1678,-0x8(%r12) │ │ │ │ + mov %rcx,(%r12) │ │ │ │ + mov %rsi,%r8 │ │ │ │ + mov %rdi,%rbx │ │ │ │ + mov %rdx,%rdi │ │ │ │ + mov %rbx,%rsi │ │ │ │ + lea -0x5(%r12),%r14 │ │ │ │ + mov %rax,%rbx │ │ │ │ + add $0x60,%rbp │ │ │ │ + jmp 4d9808 │ │ │ │ + mov 0x18(%rbp),%r10 │ │ │ │ + cmp %r8,%r9 │ │ │ │ + jne 4db5ef │ │ │ │ + mov 0x28(%rbp),%r8 │ │ │ │ + mov 0x10(%rbp),%r9 │ │ │ │ + cmp %r8,%r9 │ │ │ │ + jge 4da839 │ │ │ │ + movq $0x4f1678,-0x8(%r12) │ │ │ │ + mov %rcx,(%r12) │ │ │ │ + mov %rsi,%r8 │ │ │ │ + mov %rdi,%rbx │ │ │ │ + mov %rdx,%rdi │ │ │ │ + mov %rbx,%rsi │ │ │ │ + lea -0x5(%r12),%r14 │ │ │ │ + mov %rax,%rbx │ │ │ │ + add $0x60,%rbp │ │ │ │ + jmp 4d9808 │ │ │ │ + cmp %r8,%r9 │ │ │ │ + jne 4da864 │ │ │ │ mov 0x6(%rbx),%rax │ │ │ │ - mov 0xe(%rbx),%rcx │ │ │ │ - mov 0x16(%rbx),%rdx │ │ │ │ - mov 0x1e(%rbx),%rbx │ │ │ │ - mov %rbx,%rdi │ │ │ │ - mov %r14,%rbx │ │ │ │ - mov %rdi,-0x28(%rbp) │ │ │ │ - mov %rdx,-0x20(%rbp) │ │ │ │ - mov %rax,-0x18(%rbp) │ │ │ │ - mov %rcx,-0x10(%rbp) │ │ │ │ - mov %rsi,-0x8(%rbp) │ │ │ │ - add $0xffffffffffffffd0,%rbp │ │ │ │ + mov 0xe(%rbx),%rbx │ │ │ │ + add $0xfffffffffffffff0,%r12 │ │ │ │ + movq $0x4dbbe8,0x10(%rbp) │ │ │ │ + mov %rsi,%rdi │ │ │ │ + mov %rbx,%rsi │ │ │ │ + mov %rax,%r14 │ │ │ │ + add $0x10,%rbp │ │ │ │ + jmp 3240ab0 │ │ │ │ + movq $0x4f1678,-0x8(%r12) │ │ │ │ + mov %rcx,(%r12) │ │ │ │ + mov %rbx,%r8 │ │ │ │ + mov %rdi,%rbx │ │ │ │ + mov %r10,%rdi │ │ │ │ + mov %rbx,%rsi │ │ │ │ + lea -0x5(%r12),%r14 │ │ │ │ + mov %rax,%rbx │ │ │ │ + add $0x60,%rbp │ │ │ │ + jmp 4d9808 │ │ │ │ + movq $0x4da8b8,0x18(%rbp) │ │ │ │ + mov %rax,%rbx │ │ │ │ + add $0x18,%rbp │ │ │ │ test $0x7,%bl │ │ │ │ - jne 4dfa78 │ │ │ │ + jne 4da8b8 │ │ │ │ mov (%rbx),%rax │ │ │ │ jmp *%rax │ │ │ │ - nopl (%rax) │ │ │ │ - add $0x0,%eax │ │ │ │ - add %al,(%rax) │ │ │ │ - add %bl,(%rsi) │ │ │ │ + nop │ │ │ │ + test %eax,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ - add %cl,-0x7d(%rcx) │ │ │ │ (bad) │ │ │ │ - xor %cl,0x3b(%rbp) │ │ │ │ - movsl %ds:(%rsi),%es:(%rdi) │ │ │ │ - pop %rax │ │ │ │ - add (%rax),%eax │ │ │ │ - add %dh,0x41(%rdi) │ │ │ │ - movq $0x4df980,-0x28(%r12) │ │ │ │ - mov 0x18(%rbp),%rax │ │ │ │ - mov %rax,-0x18(%r12) │ │ │ │ - mov 0x20(%rbp),%rax │ │ │ │ - mov %rax,-0x10(%r12) │ │ │ │ - mov 0x10(%rbp),%rax │ │ │ │ - mov %rax,-0x8(%r12) │ │ │ │ - mov 0x28(%rbp),%rax │ │ │ │ - mov %rax,(%r12) │ │ │ │ - lea -0x28(%r12),%rsi │ │ │ │ - mov %rbx,%r14 │ │ │ │ - mov 0x8(%rbp),%rbx │ │ │ │ - add $0x30,%rbp │ │ │ │ - jmp 3395748 │ │ │ │ - movq $0x30,0x388(%r13) │ │ │ │ - jmp 338a720 │ │ │ │ - jmp *-0x8(%r13) │ │ │ │ - nopw 0x0(%rax,%rax,1) │ │ │ │ - sldt (%rax) │ │ │ │ - add %al,(%rdx) │ │ │ │ add %al,(%rax) │ │ │ │ - add %al,0x0(%rip) │ │ │ │ + add %dl,0x48031cec(%rax) │ │ │ │ + movl $0x4da908,-0x10(%rbp) │ │ │ │ + mov 0xf(%rbx),%rax │ │ │ │ + mov 0x7(%rbx),%rbx │ │ │ │ + mov %rbx,%rcx │ │ │ │ + mov 0x18(%rbp),%rbx │ │ │ │ + mov 0x17(%rcx),%rdx │ │ │ │ + mov %rdx,-0x8(%rbp) │ │ │ │ + mov 0xf(%rcx),%rdx │ │ │ │ + mov %rdx,0x0(%rbp) │ │ │ │ + mov %rcx,0x10(%rbp) │ │ │ │ + mov %rax,0x18(%rbp) │ │ │ │ + add $0xfffffffffffffff0,%rbp │ │ │ │ + test $0x7,%bl │ │ │ │ + jne 4da908 │ │ │ │ + mov (%rbx),%rax │ │ │ │ + jmp *%rax │ │ │ │ + nopl (%rax) │ │ │ │ + movl $0x0,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ - add %cl,(%rax) │ │ │ │ + (bad) │ │ │ │ add %al,(%rax) │ │ │ │ - add %cl,0x6a(%rax) │ │ │ │ + add %al,-0x14(%rax) │ │ │ │ sbb $0x3,%al │ │ │ │ - lea -0x38(%rbp),%rax │ │ │ │ - cmp %r15,%rax │ │ │ │ - jb 4dfbe9 │ │ │ │ - movq $0x4dfb60,-0x38(%rbp) │ │ │ │ - mov 0x6(%rbx),%rax │ │ │ │ - mov 0xe(%rbx),%rcx │ │ │ │ - mov 0x16(%rbx),%rdx │ │ │ │ - mov 0x1e(%rbx),%rdi │ │ │ │ - mov 0x26(%rbx),%rbx │ │ │ │ - mov %rbx,%r8 │ │ │ │ - mov %r14,%rbx │ │ │ │ - mov %r8,-0x30(%rbp) │ │ │ │ - mov %rdi,-0x28(%rbp) │ │ │ │ - mov %rcx,-0x20(%rbp) │ │ │ │ - mov %rax,-0x18(%rbp) │ │ │ │ + movq $0x4da958,-0x18(%rbp) │ │ │ │ + mov 0xf(%rbx),%rax │ │ │ │ + mov 0x7(%rbx),%rbx │ │ │ │ + mov %rbx,%rcx │ │ │ │ + mov 0x38(%rbp),%rbx │ │ │ │ + mov 0xf(%rcx),%rdx │ │ │ │ mov %rdx,-0x10(%rbp) │ │ │ │ - mov %rsi,-0x8(%rbp) │ │ │ │ - add $0xffffffffffffffc8,%rbp │ │ │ │ + mov 0x17(%rcx),%rdx │ │ │ │ + mov %rdx,-0x8(%rbp) │ │ │ │ + mov %rcx,0x0(%rbp) │ │ │ │ + mov %rax,0x38(%rbp) │ │ │ │ + add $0xffffffffffffffe8,%rbp │ │ │ │ test $0x7,%bl │ │ │ │ - jne 4dfb60 │ │ │ │ + jne 4da958 │ │ │ │ mov (%rbx),%rax │ │ │ │ jmp *%rax │ │ │ │ nopl (%rax) │ │ │ │ - (bad) │ │ │ │ - add %al,(%rax) │ │ │ │ + lret $0x6 │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %bl,(%rsi) │ │ │ │ add %al,(%rax) │ │ │ │ - add %ah,%al │ │ │ │ - imul $0x40c48349,(%rbx,%rax,1),%ebx │ │ │ │ - cmp 0x358(%r13),%r12 │ │ │ │ - ja 4dfbd9 │ │ │ │ - movq $0x4df8b8,-0x38(%r12) │ │ │ │ - mov 0x30(%rbp),%rax │ │ │ │ - mov %rax,-0x28(%r12) │ │ │ │ - movq $0x4dfa18,-0x20(%r12) │ │ │ │ - mov %rax,-0x18(%r12) │ │ │ │ - lea -0x38(%r12),%rax │ │ │ │ - mov %rax,-0x10(%r12) │ │ │ │ - mov 0x20(%rbp),%rax │ │ │ │ - mov %rax,-0x8(%r12) │ │ │ │ - mov 0x18(%rbp),%rax │ │ │ │ - mov %rax,(%r12) │ │ │ │ - mov 0x28(%rbp),%r14 │ │ │ │ + add %dh,%al │ │ │ │ + jmp 4da973 │ │ │ │ + add -0x39(%rax),%ecx │ │ │ │ + rex.RB call 9b5308 │ │ │ │ mov %rbx,%rax │ │ │ │ - mov 0x8(%rbp),%rbx │ │ │ │ - movq $0x3393020,0x18(%rbp) │ │ │ │ - mov %rax,0x20(%rbp) │ │ │ │ - mov 0x10(%rbp),%rax │ │ │ │ - mov %rax,0x28(%rbp) │ │ │ │ - lea -0x1e(%r12),%rax │ │ │ │ - mov %rax,0x30(%rbp) │ │ │ │ - add $0x18,%rbp │ │ │ │ - jmp 4e1068 │ │ │ │ - movq $0x40,0x388(%r13) │ │ │ │ - jmp 338a720 │ │ │ │ - jmp *-0x8(%r13) │ │ │ │ - nopl (%rax) │ │ │ │ - sldt (%rax) │ │ │ │ - add %al,(%rdx) │ │ │ │ + mov 0xf(%rbx),%rbx │ │ │ │ + mov %rbx,%rcx │ │ │ │ + mov 0x50(%rbp),%rbx │ │ │ │ + mov 0xf(%rcx),%rdx │ │ │ │ + mov %rdx,-0x10(%rbp) │ │ │ │ + mov 0x17(%rcx),%rdx │ │ │ │ + mov %rdx,-0x8(%rbp) │ │ │ │ + mov %rcx,0x0(%rbp) │ │ │ │ + mov %rax,0x50(%rbp) │ │ │ │ + add $0xffffffffffffffe8,%rbp │ │ │ │ + test $0x7,%bl │ │ │ │ + jne 4da9a8 │ │ │ │ + mov (%rbx),%rax │ │ │ │ + jmp *%rax │ │ │ │ + nopl 0x0(%rax) │ │ │ │ + int $0x36 │ │ │ │ add %al,(%rax) │ │ │ │ - add %al,0x0(%rip) │ │ │ │ add %al,(%rax) │ │ │ │ - add %cl,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ - add %bh,(%rax) │ │ │ │ - imul $0xc8458d48,(%rbx,%rax,1),%ebx │ │ │ │ - cmp %r15,%rax │ │ │ │ - jb 4dfd5d │ │ │ │ - movq $0x4dfc70,-0x38(%rbp) │ │ │ │ - mov 0x6(%rbx),%rax │ │ │ │ - mov 0xe(%rbx),%rcx │ │ │ │ - mov 0x16(%rbx),%rdx │ │ │ │ - mov 0x1e(%rbx),%rdi │ │ │ │ - mov 0x26(%rbx),%rbx │ │ │ │ - mov %rbx,%r8 │ │ │ │ - mov %r14,%rbx │ │ │ │ - mov %rdi,-0x30(%rbp) │ │ │ │ - mov %r8,-0x28(%rbp) │ │ │ │ - mov %rdx,-0x20(%rbp) │ │ │ │ - mov %rcx,-0x18(%rbp) │ │ │ │ - mov %rax,-0x10(%rbp) │ │ │ │ - mov %rsi,-0x8(%rbp) │ │ │ │ - add $0xffffffffffffffc8,%rbp │ │ │ │ + (bad) │ │ │ │ + add %al,(%rax) │ │ │ │ + add %ah,0x48031ceb(%rax) │ │ │ │ + mov 0x58(%rbp),%eax │ │ │ │ + mov %rbx,%rcx │ │ │ │ + and $0x7,%ecx │ │ │ │ + cmp $0x1,%rcx │ │ │ │ + je 4dac16 │ │ │ │ + movq $0x4da9f0,0x18(%rbp) │ │ │ │ + mov %rbx,%rcx │ │ │ │ + mov %rax,%rbx │ │ │ │ + mov %rcx,0x58(%rbp) │ │ │ │ + add $0x18,%rbp │ │ │ │ test $0x7,%bl │ │ │ │ - jne 4dfc70 │ │ │ │ + jne 4da9f0 │ │ │ │ mov (%rbx),%rax │ │ │ │ jmp *%rax │ │ │ │ - nopl (%rax) │ │ │ │ - (bad) │ │ │ │ - add %al,(%rax) │ │ │ │ + nopl 0x0(%rax) │ │ │ │ + lret $0x6 │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %bl,(%rsi) │ │ │ │ add %al,(%rax) │ │ │ │ - add %dl,%al │ │ │ │ - push $0xffffffffc748031c │ │ │ │ - add %r12b,0x48004dfc(%r8) │ │ │ │ - mov %ebx,%eax │ │ │ │ - mov 0x30(%rbp),%rbx │ │ │ │ - mov %rax,0x30(%rbp) │ │ │ │ + add %dl,-0x21(%rax) │ │ │ │ + sbb $0x3,%al │ │ │ │ + mov 0x30(%rbp),%rax │ │ │ │ + mov 0x48(%rbp),%rcx │ │ │ │ + mov 0x18(%rbp),%rdi │ │ │ │ + mov 0x50(%rbp),%rsi │ │ │ │ + mov 0x40(%rbp),%rdx │ │ │ │ + mov %rbx,%r8 │ │ │ │ + and $0x7,%r8d │ │ │ │ + cmp $0x1,%r8 │ │ │ │ + je 4dacf8 │ │ │ │ + add $0x10,%r12 │ │ │ │ + cmp 0x358(%r13),%r12 │ │ │ │ + ja 4dad26 │ │ │ │ + mov 0x28(%rbp),%r8 │ │ │ │ + mov 0x8(%rbp),%r9 │ │ │ │ + cmp %r9,%r8 │ │ │ │ + jge 4daa54 │ │ │ │ + movq $0x4f1678,-0x8(%r12) │ │ │ │ + mov %rcx,(%r12) │ │ │ │ + mov %rdx,%r8 │ │ │ │ + lea -0x5(%r12),%r14 │ │ │ │ + mov %rax,%rbx │ │ │ │ + add $0x58,%rbp │ │ │ │ + jmp 4d9808 │ │ │ │ + mov 0x38(%rbp),%r10 │ │ │ │ + cmp %r9,%r8 │ │ │ │ + jne 4db448 │ │ │ │ + mov 0x20(%rbp),%r8 │ │ │ │ + mov 0x10(%rbp),%r9 │ │ │ │ + cmp %r9,%r8 │ │ │ │ + jge 4daa8f │ │ │ │ + movq $0x4f1678,-0x8(%r12) │ │ │ │ + mov %rcx,(%r12) │ │ │ │ + mov %rdx,%r8 │ │ │ │ + lea -0x5(%r12),%r14 │ │ │ │ + mov %rax,%rbx │ │ │ │ + add $0x58,%rbp │ │ │ │ + jmp 4d9808 │ │ │ │ + cmp %r9,%r8 │ │ │ │ + jne 4daaba │ │ │ │ + mov 0x6(%rbx),%rax │ │ │ │ + mov 0xe(%rbx),%rbx │ │ │ │ + add $0xfffffffffffffff0,%r12 │ │ │ │ + movq $0x4dbb88,0x28(%rbp) │ │ │ │ + mov %rdx,%rdi │ │ │ │ + mov %rbx,%rsi │ │ │ │ + mov %rax,%r14 │ │ │ │ + add $0x28,%rbp │ │ │ │ + jmp 3240ab0 │ │ │ │ + movq $0x4f1678,-0x8(%r12) │ │ │ │ + mov %rcx,(%r12) │ │ │ │ + mov %rbx,%r8 │ │ │ │ + mov %r10,%rdi │ │ │ │ + lea -0x5(%r12),%r14 │ │ │ │ + mov %rax,%rbx │ │ │ │ + add $0x58,%rbp │ │ │ │ + jmp 4d9808 │ │ │ │ + jmp *-0x8(%r13) │ │ │ │ + movq $0x4dab10,0x18(%rbp) │ │ │ │ + mov %rax,%rbx │ │ │ │ + add $0x18,%rbp │ │ │ │ test $0x7,%bl │ │ │ │ - jne 4dfca0 │ │ │ │ + jne 4dab10 │ │ │ │ mov (%rbx),%rax │ │ │ │ jmp *%rax │ │ │ │ - nopl (%rax) │ │ │ │ - (bad) │ │ │ │ - add %al,(%rax) │ │ │ │ + nopl 0x0(%rax,%rax,1) │ │ │ │ + lret │ │ │ │ + rex.RX add %r8b,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ - add %bl,(%rsi) │ │ │ │ + (bad) │ │ │ │ add %al,(%rax) │ │ │ │ - add %ah,0x49031c68(%rax) │ │ │ │ - add $0x78,%esp │ │ │ │ + add %dh,(%rax) │ │ │ │ + ficomps (%rbx,%rax,1) │ │ │ │ + mov 0x38(%rbp),%rax │ │ │ │ + mov 0x50(%rbp),%rcx │ │ │ │ + mov 0x30(%rbp),%rdx │ │ │ │ + mov 0x40(%rbp),%rsi │ │ │ │ + mov 0x58(%rbp),%rdi │ │ │ │ + mov %rbx,%r8 │ │ │ │ + and $0x7,%r8d │ │ │ │ + cmp $0x1,%r8 │ │ │ │ + je 4dacb1 │ │ │ │ + add $0x10,%r12 │ │ │ │ cmp 0x358(%r13),%r12 │ │ │ │ - ja 4dfd4d │ │ │ │ - mov 0x7(%rbx),%rax │ │ │ │ - mov 0xf(%rbx),%rbx │ │ │ │ - movq $0x4df7e8,-0x70(%r12) │ │ │ │ - mov %rax,-0x60(%r12) │ │ │ │ - movq $0x338ff58,-0x58(%r12) │ │ │ │ - lea -0x70(%r12),%rax │ │ │ │ - mov %rax,-0x48(%r12) │ │ │ │ - movq $0x4dfaf8,-0x40(%r12) │ │ │ │ - mov %rbx,-0x38(%r12) │ │ │ │ - mov 0x28(%rbp),%rbx │ │ │ │ - mov %rbx,-0x30(%r12) │ │ │ │ - lea -0x58(%r12),%rbx │ │ │ │ - mov %rbx,-0x28(%r12) │ │ │ │ + ja 4dace8 │ │ │ │ + mov 0x20(%rbp),%r8 │ │ │ │ + mov 0x8(%rbp),%r9 │ │ │ │ + cmp %r8,%r9 │ │ │ │ + jge 4dab7d │ │ │ │ + movq $0x4f1678,-0x8(%r12) │ │ │ │ + mov %rcx,(%r12) │ │ │ │ + mov %rsi,%r8 │ │ │ │ + mov %rdi,%rbx │ │ │ │ + mov %rdx,%rdi │ │ │ │ + mov %rbx,%rsi │ │ │ │ + lea -0x5(%r12),%r14 │ │ │ │ + mov %rax,%rbx │ │ │ │ + add $0x60,%rbp │ │ │ │ + jmp 4d9808 │ │ │ │ + mov 0x18(%rbp),%r10 │ │ │ │ + cmp %r8,%r9 │ │ │ │ + jne 4db41e │ │ │ │ + mov 0x28(%rbp),%r8 │ │ │ │ + mov 0x10(%rbp),%r9 │ │ │ │ + cmp %r8,%r9 │ │ │ │ + jge 4dabc1 │ │ │ │ + movq $0x4f1678,-0x8(%r12) │ │ │ │ + mov %rcx,(%r12) │ │ │ │ + mov %rsi,%r8 │ │ │ │ + mov %rdi,%rbx │ │ │ │ + mov %rdx,%rdi │ │ │ │ + mov %rbx,%rsi │ │ │ │ + lea -0x5(%r12),%r14 │ │ │ │ + mov %rax,%rbx │ │ │ │ + add $0x60,%rbp │ │ │ │ + jmp 4d9808 │ │ │ │ + cmp %r8,%r9 │ │ │ │ + jne 4dabec │ │ │ │ + mov 0x6(%rbx),%rax │ │ │ │ + mov 0xe(%rbx),%rbx │ │ │ │ + add $0xfffffffffffffff0,%r12 │ │ │ │ + movq $0x4dbb28,0x10(%rbp) │ │ │ │ + mov %rsi,%rdi │ │ │ │ + mov %rbx,%rsi │ │ │ │ + mov %rax,%r14 │ │ │ │ + add $0x10,%rbp │ │ │ │ + jmp 3240ab0 │ │ │ │ + movq $0x4f1678,-0x8(%r12) │ │ │ │ + mov %rcx,(%r12) │ │ │ │ + mov %rbx,%r8 │ │ │ │ + mov %rdi,%rbx │ │ │ │ + mov %r10,%rdi │ │ │ │ + mov %rbx,%rsi │ │ │ │ + lea -0x5(%r12),%r14 │ │ │ │ + mov %rax,%rbx │ │ │ │ + add $0x60,%rbp │ │ │ │ + jmp 4d9808 │ │ │ │ mov 0x20(%rbp),%rbx │ │ │ │ - mov %rbx,-0x20(%r12) │ │ │ │ - mov 0x18(%rbp),%rcx │ │ │ │ - mov %rcx,-0x18(%r12) │ │ │ │ - movq $0x338fee0,-0x10(%r12) │ │ │ │ - mov %rax,(%r12) │ │ │ │ - mov 0x10(%rbp),%rdi │ │ │ │ - lea -0x10(%r12),%rsi │ │ │ │ - mov 0x8(%rbp),%r14 │ │ │ │ - movq $0x3393020,0x18(%rbp) │ │ │ │ - mov 0x30(%rbp),%rax │ │ │ │ - mov %rax,0x20(%rbp) │ │ │ │ - mov %rbx,0x28(%rbp) │ │ │ │ - lea -0x3e(%r12),%rax │ │ │ │ - mov %rax,0x30(%rbp) │ │ │ │ - add $0x18,%rbp │ │ │ │ - jmp 5ea130 │ │ │ │ - movq $0x78,0x388(%r13) │ │ │ │ - jmp 338a720 │ │ │ │ - jmp *-0x8(%r13) │ │ │ │ + mov 0x8(%rbp),%rcx │ │ │ │ + cmp %rcx,%rbx │ │ │ │ + jge 4dae86 │ │ │ │ + movq $0x4dac50,0x0(%rbp) │ │ │ │ + mov %rax,%rbx │ │ │ │ + test $0x7,%bl │ │ │ │ + jne 4dac50 │ │ │ │ + mov (%rbx),%rax │ │ │ │ + jmp *%rax │ │ │ │ nopl 0x0(%rax) │ │ │ │ + int $0x3e │ │ │ │ add %eax,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ - add %al,(%rax) │ │ │ │ - adc %al,(%rax) │ │ │ │ - add %al,(%rax) │ │ │ │ - test $0xf1,%al │ │ │ │ - sbb $0x458d4803,%eax │ │ │ │ - call 734636cc <__environ@GLIBC_2.2.5+0x6f823224> │ │ │ │ - sub %cl,-0x39(%rax) │ │ │ │ - rex.RB │ │ │ │ - lock enter $0x390f,$0x3 │ │ │ │ - mov %rbx,-0x8(%rbp) │ │ │ │ - movq $0x4dfdc0,-0x18(%rbp) │ │ │ │ - mov 0x10(%rbx),%rsi │ │ │ │ - lea 0x373a9f1(%rip),%r14 │ │ │ │ - add $0xffffffffffffffe8,%rbp │ │ │ │ - jmp 3226da0 │ │ │ │ - jmp *-0x10(%r13) │ │ │ │ - nopl (%rax) │ │ │ │ - ... │ │ │ │ (bad) │ │ │ │ add %al,(%rax) │ │ │ │ - add %ah,-0xf(%rax) │ │ │ │ - sbb $0x45c74803,%eax │ │ │ │ add %dh,%al │ │ │ │ - std │ │ │ │ - rex.WRB add %r9b,-0x73(%r8) │ │ │ │ - cmp $0x375812a,%eax │ │ │ │ + fcompl (%rbx,%rax,1) │ │ │ │ + mov 0x48(%rbp),%rax │ │ │ │ + mov 0x60(%rbp),%rcx │ │ │ │ + mov 0x50(%rbp),%rdx │ │ │ │ + mov 0x68(%rbp),%rsi │ │ │ │ + mov %rbx,%rdi │ │ │ │ + and $0x7,%edi │ │ │ │ + cmp $0x1,%rdi │ │ │ │ + je 4daf70 │ │ │ │ + add $0x10,%r12 │ │ │ │ + cmp 0x358(%r13),%r12 │ │ │ │ + ja 4daca1 │ │ │ │ + movq $0x4f1678,-0x8(%r12) │ │ │ │ + mov %rcx,(%r12) │ │ │ │ + mov %rbx,%r8 │ │ │ │ + mov %rdx,%rdi │ │ │ │ + lea -0x5(%r12),%r14 │ │ │ │ + mov %rax,%rbx │ │ │ │ + add $0x70,%rbp │ │ │ │ + jmp 4d9808 │ │ │ │ + movq $0x10,0x388(%r13) │ │ │ │ + jmp 338a720 │ │ │ │ + add $0x10,%r12 │ │ │ │ + cmp 0x358(%r13),%r12 │ │ │ │ + ja 4dace8 │ │ │ │ + movq $0x4f1678,-0x8(%r12) │ │ │ │ + mov %rcx,(%r12) │ │ │ │ + mov %rsi,%r8 │ │ │ │ + mov %rdi,%rbx │ │ │ │ + mov %rdx,%rdi │ │ │ │ mov %rbx,%rsi │ │ │ │ - lea 0x3725ed9(%rip),%r14 │ │ │ │ - jmp 5e1800 │ │ │ │ - xchg %ax,%ax │ │ │ │ - ... │ │ │ │ - (bad) │ │ │ │ - add %al,(%rax) │ │ │ │ + lea -0x5(%r12),%r14 │ │ │ │ + mov %rax,%rbx │ │ │ │ + add $0x60,%rbp │ │ │ │ + jmp 4d9808 │ │ │ │ + movq $0x10,0x388(%r13) │ │ │ │ + jmp 338a720 │ │ │ │ + add $0x10,%r12 │ │ │ │ + cmp 0x358(%r13),%r12 │ │ │ │ + ja 4dad26 │ │ │ │ + movq $0x4f1678,-0x8(%r12) │ │ │ │ + mov %rcx,(%r12) │ │ │ │ + mov %rdx,%r8 │ │ │ │ + lea -0x5(%r12),%r14 │ │ │ │ + mov %rax,%rbx │ │ │ │ + add $0x58,%rbp │ │ │ │ + jmp 4d9808 │ │ │ │ + movq $0x10,0x388(%r13) │ │ │ │ + jmp 338a720 │ │ │ │ + cmp %r8,%rcx │ │ │ │ + jne 4db017 │ │ │ │ + mov 0x40(%rbp),%r8 │ │ │ │ + mov 0x10(%rbp),%rcx │ │ │ │ + cmp %r8,%rcx │ │ │ │ + jge 4db2c3 │ │ │ │ + movq $0x4dad80,0x18(%rbp) │ │ │ │ + mov %rax,%rbx │ │ │ │ + add $0x18,%rbp │ │ │ │ + test $0x7,%bl │ │ │ │ + jne 4dad80 │ │ │ │ + mov (%rbx),%rax │ │ │ │ + jmp *%rax │ │ │ │ + nopl 0x0(%rax) │ │ │ │ + lret │ │ │ │ + rex.RX add %r8b,(%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 $0x3363098,-0x10(%r12) │ │ │ │ - mov %rbx,-0x8(%r12) │ │ │ │ - mov %r14,(%r12) │ │ │ │ - lea -0xf(%r12),%rbx │ │ │ │ - add $0x8,%rbp │ │ │ │ - jmp *0x0(%rbp) │ │ │ │ - movq $0x18,0x388(%r13) │ │ │ │ - jmp 338a798 │ │ │ │ - nopl 0x0(%rax,%rax,1) │ │ │ │ + add %al,(%rax) │ │ │ │ + add %al,%al │ │ │ │ + fistpl (%rbx,%rax,1) │ │ │ │ + mov 0x38(%rbp),%rax │ │ │ │ + mov 0x50(%rbp),%rcx │ │ │ │ + mov 0x30(%rbp),%rdx │ │ │ │ + mov 0x40(%rbp),%rsi │ │ │ │ + mov 0x58(%rbp),%rdi │ │ │ │ + mov %rbx,%r8 │ │ │ │ + and $0x7,%r8d │ │ │ │ + cmp $0x1,%r8 │ │ │ │ + je 4db501 │ │ │ │ + add $0x10,%r12 │ │ │ │ + cmp 0x358(%r13),%r12 │ │ │ │ + ja 4db538 │ │ │ │ + mov 0x20(%rbp),%r8 │ │ │ │ + mov 0x8(%rbp),%r9 │ │ │ │ + cmp %r8,%r9 │ │ │ │ + jge 4daded │ │ │ │ + movq $0x4f1678,-0x8(%r12) │ │ │ │ + mov %rcx,(%r12) │ │ │ │ + mov %rsi,%r8 │ │ │ │ + mov %rdi,%rbx │ │ │ │ + mov %rdx,%rdi │ │ │ │ + mov %rbx,%rsi │ │ │ │ + lea -0x5(%r12),%r14 │ │ │ │ + mov %rax,%rbx │ │ │ │ + add $0x60,%rbp │ │ │ │ + jmp 4d9808 │ │ │ │ + mov 0x18(%rbp),%r10 │ │ │ │ + cmp %r8,%r9 │ │ │ │ + jne 4db8fd │ │ │ │ + mov 0x28(%rbp),%r8 │ │ │ │ + mov 0x10(%rbp),%r9 │ │ │ │ + cmp %r8,%r9 │ │ │ │ + jge 4dae31 │ │ │ │ + movq $0x4f1678,-0x8(%r12) │ │ │ │ + mov %rcx,(%r12) │ │ │ │ + mov %rsi,%r8 │ │ │ │ + mov %rdi,%rbx │ │ │ │ + mov %rdx,%rdi │ │ │ │ + mov %rbx,%rsi │ │ │ │ + lea -0x5(%r12),%r14 │ │ │ │ + mov %rax,%rbx │ │ │ │ + add $0x60,%rbp │ │ │ │ + jmp 4d9808 │ │ │ │ + cmp %r8,%r9 │ │ │ │ + jne 4dae5c │ │ │ │ + mov 0x6(%rbx),%rax │ │ │ │ + mov 0xe(%rbx),%rbx │ │ │ │ + add $0xfffffffffffffff0,%r12 │ │ │ │ + movq $0x4dbca8,0x10(%rbp) │ │ │ │ + mov %rsi,%rdi │ │ │ │ + mov %rbx,%rsi │ │ │ │ + mov %rax,%r14 │ │ │ │ + add $0x10,%rbp │ │ │ │ + jmp 3240ab0 │ │ │ │ + movq $0x4f1678,-0x8(%r12) │ │ │ │ + mov %rcx,(%r12) │ │ │ │ + mov %rbx,%r8 │ │ │ │ + mov %rdi,%rbx │ │ │ │ + mov %r10,%rdi │ │ │ │ + mov %rbx,%rsi │ │ │ │ + lea -0x5(%r12),%r14 │ │ │ │ + mov %rax,%rbx │ │ │ │ + add $0x60,%rbp │ │ │ │ + jmp 4d9808 │ │ │ │ + cmp %rcx,%rbx │ │ │ │ + jne 4db14e │ │ │ │ + mov 0x28(%rbp),%rbx │ │ │ │ + mov 0x10(%rbp),%rcx │ │ │ │ + cmp %rcx,%rbx │ │ │ │ + jge 4db46c │ │ │ │ + movq $0x4daec8,0x0(%rbp) │ │ │ │ + mov %rax,%rbx │ │ │ │ + test $0x7,%bl │ │ │ │ + jne 4daec8 │ │ │ │ + mov (%rbx),%rax │ │ │ │ + jmp *%rax │ │ │ │ + nopl (%rax) │ │ │ │ + int $0x3e │ │ │ │ add %eax,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ + (bad) │ │ │ │ add %al,(%rax) │ │ │ │ - adc %al,(%rax) │ │ │ │ + add %bh,-0x26(%rax) │ │ │ │ + sbb $0x3,%al │ │ │ │ + mov 0x48(%rbp),%rax │ │ │ │ + mov 0x60(%rbp),%rcx │ │ │ │ + mov 0x50(%rbp),%rdx │ │ │ │ + mov 0x68(%rbp),%rsi │ │ │ │ + mov %rbx,%rdi │ │ │ │ + and $0x7,%edi │ │ │ │ + cmp $0x1,%rdi │ │ │ │ + je 4db548 │ │ │ │ + add $0x10,%r12 │ │ │ │ + cmp 0x358(%r13),%r12 │ │ │ │ + ja 4daf19 │ │ │ │ + movq $0x4f1678,-0x8(%r12) │ │ │ │ + mov %rcx,(%r12) │ │ │ │ + mov %rbx,%r8 │ │ │ │ + mov %rdx,%rdi │ │ │ │ + lea -0x5(%r12),%r14 │ │ │ │ + mov %rax,%rbx │ │ │ │ + add $0x70,%rbp │ │ │ │ + jmp 4d9808 │ │ │ │ + movq $0x10,0x388(%r13) │ │ │ │ + jmp 338a720 │ │ │ │ + add $0x10,%r12 │ │ │ │ + cmp 0x358(%r13),%r12 │ │ │ │ + ja 4daf60 │ │ │ │ + movq $0x4f1678,-0x8(%r12) │ │ │ │ + mov %rcx,(%r12) │ │ │ │ + mov %rsi,%r8 │ │ │ │ + mov %rdi,%rbx │ │ │ │ + mov %rdx,%rdi │ │ │ │ + mov %rbx,%rsi │ │ │ │ + lea -0x5(%r12),%r14 │ │ │ │ + mov %rax,%rbx │ │ │ │ + add $0x60,%rbp │ │ │ │ + jmp 4d9808 │ │ │ │ + movq $0x10,0x388(%r13) │ │ │ │ + jmp 338a720 │ │ │ │ + add $0x10,%r12 │ │ │ │ + cmp 0x358(%r13),%r12 │ │ │ │ + ja 4daca1 │ │ │ │ + mov 0x40(%rbp),%rbx │ │ │ │ + mov 0x18(%rbp),%rdi │ │ │ │ + mov 0x8(%rbp),%r8 │ │ │ │ + cmp %r8,%rbx │ │ │ │ + jge 4dafb7 │ │ │ │ + movq $0x4f1678,-0x8(%r12) │ │ │ │ + mov %rcx,(%r12) │ │ │ │ + lea 0x375cf53(%rip),%r8 │ │ │ │ + lea -0x5(%r12),%r14 │ │ │ │ + mov %rax,%rbx │ │ │ │ + add $0x70,%rbp │ │ │ │ + jmp 4d9808 │ │ │ │ + cmp %r8,%rbx │ │ │ │ + jne 4db619 │ │ │ │ + mov 0x38(%rbp),%rbx │ │ │ │ + cmp 0x10(%rbp),%rbx │ │ │ │ + jge 4dafef │ │ │ │ + movq $0x4f1678,-0x8(%r12) │ │ │ │ + mov %rcx,(%r12) │ │ │ │ + lea 0x375cf1b(%rip),%r8 │ │ │ │ + lea -0x5(%r12),%r14 │ │ │ │ + mov %rax,%rbx │ │ │ │ + add $0x70,%rbp │ │ │ │ + jmp 4d9808 │ │ │ │ + movq $0x4f1678,-0x8(%r12) │ │ │ │ + mov %rcx,(%r12) │ │ │ │ + lea 0x375cef6(%rip),%r8 │ │ │ │ + mov %rdx,%rdi │ │ │ │ + lea -0x5(%r12),%r14 │ │ │ │ + mov %rax,%rbx │ │ │ │ + add $0x70,%rbp │ │ │ │ + jmp 4d9808 │ │ │ │ + movq $0x4db048,0x0(%rbp) │ │ │ │ + mov %rbx,%rcx │ │ │ │ + mov %rax,%rbx │ │ │ │ + mov %rcx,0x60(%rbp) │ │ │ │ + test $0x7,%bl │ │ │ │ + jne 4db048 │ │ │ │ + mov (%rbx),%rax │ │ │ │ + jmp *%rax │ │ │ │ + nopl 0x0(%rax,%rax,1) │ │ │ │ + (bad) │ │ │ │ + jbe 4db03c │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ + add %bl,(%rsi) │ │ │ │ add %al,(%rax) │ │ │ │ - lea -0x18(%rbp),%rax │ │ │ │ - cmp %r15,%rax │ │ │ │ - jb 4dfebc │ │ │ │ - movq $0x3390fc8,-0x10(%rbp) │ │ │ │ - mov %rbx,-0x8(%rbp) │ │ │ │ - movq $0x4dfe80,-0x18(%rbp) │ │ │ │ - mov 0x10(%rbx),%rbx │ │ │ │ - add $0xffffffffffffffe8,%rbp │ │ │ │ + add %bh,%al │ │ │ │ + fcomps (%rbx,%rax,1) │ │ │ │ + mov 0x50(%rbp),%rax │ │ │ │ + mov 0x68(%rbp),%rcx │ │ │ │ + mov 0x18(%rbp),%rdx │ │ │ │ + mov 0x70(%rbp),%rdi │ │ │ │ + mov 0x60(%rbp),%rsi │ │ │ │ + mov %rbx,%r8 │ │ │ │ + and $0x7,%r8d │ │ │ │ + cmp $0x1,%r8 │ │ │ │ + je 4db1d9 │ │ │ │ + add $0x10,%r12 │ │ │ │ + cmp 0x358(%r13),%r12 │ │ │ │ + ja 4db210 │ │ │ │ + mov 0x20(%rbp),%r9 │ │ │ │ + mov 0x8(%rbp),%r8 │ │ │ │ + cmp %r8,%r9 │ │ │ │ + jge 4db0b5 │ │ │ │ + movq $0x4f1678,-0x8(%r12) │ │ │ │ + mov %rcx,(%r12) │ │ │ │ + mov %rsi,%r8 │ │ │ │ + mov %rdi,%rbx │ │ │ │ + mov %rdx,%rdi │ │ │ │ + mov %rbx,%rsi │ │ │ │ + lea -0x5(%r12),%r14 │ │ │ │ + mov %rax,%rbx │ │ │ │ + add $0x78,%rbp │ │ │ │ + jmp 4d9808 │ │ │ │ + mov 0x30(%rbp),%r10 │ │ │ │ + cmp %r8,%r9 │ │ │ │ + jne 4db8ab │ │ │ │ + mov 0x28(%rbp),%r9 │ │ │ │ + mov 0x10(%rbp),%r8 │ │ │ │ + cmp %r8,%r9 │ │ │ │ + jge 4db0f9 │ │ │ │ + movq $0x4f1678,-0x8(%r12) │ │ │ │ + mov %rcx,(%r12) │ │ │ │ + mov %rsi,%r8 │ │ │ │ + mov %rdi,%rbx │ │ │ │ + mov %rdx,%rdi │ │ │ │ + mov %rbx,%rsi │ │ │ │ + lea -0x5(%r12),%r14 │ │ │ │ + mov %rax,%rbx │ │ │ │ + add $0x78,%rbp │ │ │ │ + jmp 4d9808 │ │ │ │ + cmp %r8,%r9 │ │ │ │ + jne 4db124 │ │ │ │ + mov 0x6(%rbx),%rax │ │ │ │ + mov 0xe(%rbx),%rbx │ │ │ │ + add $0xfffffffffffffff0,%r12 │ │ │ │ + movq $0x4dbc48,0x28(%rbp) │ │ │ │ + mov %rsi,%rdi │ │ │ │ + mov %rbx,%rsi │ │ │ │ + mov %rax,%r14 │ │ │ │ + add $0x28,%rbp │ │ │ │ + jmp 3240ab0 │ │ │ │ + movq $0x4f1678,-0x8(%r12) │ │ │ │ + mov %rcx,(%r12) │ │ │ │ + mov %rbx,%r8 │ │ │ │ + mov %rdi,%rbx │ │ │ │ + mov %r10,%rdi │ │ │ │ + mov %rbx,%rsi │ │ │ │ + lea -0x5(%r12),%r14 │ │ │ │ + mov %rax,%rbx │ │ │ │ + add $0x78,%rbp │ │ │ │ + jmp 4d9808 │ │ │ │ + movq $0x4db178,0x18(%rbp) │ │ │ │ + mov %rax,%rbx │ │ │ │ + add $0x18,%rbp │ │ │ │ test $0x7,%bl │ │ │ │ - jne 4dfe80 │ │ │ │ + jne 4db178 │ │ │ │ mov (%rbx),%rax │ │ │ │ jmp *%rax │ │ │ │ nop │ │ │ │ - ... │ │ │ │ - (bad) │ │ │ │ + lret $0x26 │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ + add %bl,(%rsi) │ │ │ │ add %al,(%rax) │ │ │ │ - add %cl,-0x39(%rax) │ │ │ │ - add %r13b,0x48004dfe(%r8) │ │ │ │ - mov 0x1f(%rbx),%ebx │ │ │ │ + add %cl,%al │ │ │ │ + xlat %ds:(%rbx) │ │ │ │ + sbb $0x3,%al │ │ │ │ + mov 0x30(%rbp),%rax │ │ │ │ + mov 0x48(%rbp),%rcx │ │ │ │ + mov 0x38(%rbp),%rdx │ │ │ │ + mov 0x50(%rbp),%rsi │ │ │ │ + mov %rbx,%rdi │ │ │ │ + and $0x7,%edi │ │ │ │ + cmp $0x1,%rdi │ │ │ │ + je 4db220 │ │ │ │ + add $0x10,%r12 │ │ │ │ + cmp 0x358(%r13),%r12 │ │ │ │ + ja 4db1c9 │ │ │ │ + movq $0x4f1678,-0x8(%r12) │ │ │ │ + mov %rcx,(%r12) │ │ │ │ + mov %rbx,%r8 │ │ │ │ + mov %rdx,%rdi │ │ │ │ + lea -0x5(%r12),%r14 │ │ │ │ + mov %rax,%rbx │ │ │ │ + add $0x58,%rbp │ │ │ │ + jmp 4d9808 │ │ │ │ + movq $0x10,0x388(%r13) │ │ │ │ + jmp 338a720 │ │ │ │ + add $0x10,%r12 │ │ │ │ + cmp 0x358(%r13),%r12 │ │ │ │ + ja 4db210 │ │ │ │ + movq $0x4f1678,-0x8(%r12) │ │ │ │ + mov %rcx,(%r12) │ │ │ │ + mov %rsi,%r8 │ │ │ │ + mov %rdi,%rbx │ │ │ │ + mov %rdx,%rdi │ │ │ │ + mov %rbx,%rsi │ │ │ │ + lea -0x5(%r12),%r14 │ │ │ │ + mov %rax,%rbx │ │ │ │ + add $0x78,%rbp │ │ │ │ + jmp 4d9808 │ │ │ │ + movq $0x10,0x388(%r13) │ │ │ │ + jmp 338a720 │ │ │ │ + add $0x10,%r12 │ │ │ │ + cmp 0x358(%r13),%r12 │ │ │ │ + ja 4db1c9 │ │ │ │ + mov 0x28(%rbp),%rbx │ │ │ │ + mov 0x18(%rbp),%rdi │ │ │ │ + mov 0x8(%rbp),%r8 │ │ │ │ + cmp %r8,%rbx │ │ │ │ + jge 4db263 │ │ │ │ + movq $0x4f1678,-0x8(%r12) │ │ │ │ + mov %rcx,(%r12) │ │ │ │ + lea 0x375cca7(%rip),%r8 │ │ │ │ + lea -0x5(%r12),%r14 │ │ │ │ + mov %rax,%rbx │ │ │ │ + add $0x58,%rbp │ │ │ │ + jmp 4d9808 │ │ │ │ + cmp %r8,%rbx │ │ │ │ + jne 4db8d5 │ │ │ │ + mov 0x20(%rbp),%rbx │ │ │ │ + cmp 0x10(%rbp),%rbx │ │ │ │ + jge 4db29b │ │ │ │ + movq $0x4f1678,-0x8(%r12) │ │ │ │ + mov %rcx,(%r12) │ │ │ │ + lea 0x375cc6f(%rip),%r8 │ │ │ │ + lea -0x5(%r12),%r14 │ │ │ │ + mov %rax,%rbx │ │ │ │ + add $0x58,%rbp │ │ │ │ + jmp 4d9808 │ │ │ │ + movq $0x4f1678,-0x8(%r12) │ │ │ │ + mov %rcx,(%r12) │ │ │ │ + lea 0x375cc4a(%rip),%r8 │ │ │ │ + mov %rdx,%rdi │ │ │ │ + lea -0x5(%r12),%r14 │ │ │ │ + mov %rax,%rbx │ │ │ │ + add $0x58,%rbp │ │ │ │ + jmp 4d9808 │ │ │ │ + cmp %r8,%rcx │ │ │ │ + jne 4db2e5 │ │ │ │ + movq $0x4dba08,0x10(%rbp) │ │ │ │ + mov 0x58(%rbp),%rdi │ │ │ │ + mov 0xe(%rbx),%rsi │ │ │ │ + mov 0x6(%rbx),%r14 │ │ │ │ + add $0x10,%rbp │ │ │ │ + jmp 3240ab0 │ │ │ │ + movq $0x4db318,0x0(%rbp) │ │ │ │ + mov %rbx,%rcx │ │ │ │ + mov %rax,%rbx │ │ │ │ + mov %rcx,0x60(%rbp) │ │ │ │ test $0x7,%bl │ │ │ │ - jne 4dfea8 │ │ │ │ + jne 4db318 │ │ │ │ mov (%rbx),%rax │ │ │ │ jmp *%rax │ │ │ │ - xchg %ax,%ax │ │ │ │ - ... │ │ │ │ + nopl 0x0(%rax) │ │ │ │ (bad) │ │ │ │ + jbe 4db30c │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ + add %bl,(%rsi) │ │ │ │ add %al,(%rax) │ │ │ │ - add %cl,-0x75(%rax) │ │ │ │ - fwait │ │ │ │ - add %eax,(%eax) │ │ │ │ - add %cl,-0x7d(%rax) │ │ │ │ - jrcxz 4dfeab │ │ │ │ - add $0x8,%rbp │ │ │ │ + add %ch,(%rax) │ │ │ │ + (bad) │ │ │ │ + sbb $0x3,%al │ │ │ │ + mov 0x50(%rbp),%rax │ │ │ │ + mov 0x68(%rbp),%rcx │ │ │ │ + mov 0x18(%rbp),%rdx │ │ │ │ + mov 0x70(%rbp),%rdi │ │ │ │ + mov 0x60(%rbp),%rsi │ │ │ │ + mov %rbx,%r8 │ │ │ │ + and $0x7,%r8d │ │ │ │ + cmp $0x1,%r8 │ │ │ │ + je 4db6d1 │ │ │ │ + add $0x10,%r12 │ │ │ │ + cmp 0x358(%r13),%r12 │ │ │ │ + ja 4db708 │ │ │ │ + mov 0x20(%rbp),%r9 │ │ │ │ + mov 0x8(%rbp),%r8 │ │ │ │ + cmp %r8,%r9 │ │ │ │ + jge 4db385 │ │ │ │ + movq $0x4f1678,-0x8(%r12) │ │ │ │ + mov %rcx,(%r12) │ │ │ │ + mov %rsi,%r8 │ │ │ │ + mov %rdi,%rbx │ │ │ │ + mov %rdx,%rdi │ │ │ │ + mov %rbx,%rsi │ │ │ │ + lea -0x5(%r12),%r14 │ │ │ │ + mov %rax,%rbx │ │ │ │ + add $0x78,%rbp │ │ │ │ + jmp 4d9808 │ │ │ │ + mov 0x30(%rbp),%r10 │ │ │ │ + cmp %r8,%r9 │ │ │ │ + jne 4db94f │ │ │ │ + mov 0x28(%rbp),%r9 │ │ │ │ + mov 0x10(%rbp),%r8 │ │ │ │ + cmp %r8,%r9 │ │ │ │ + jge 4db3c9 │ │ │ │ + movq $0x4f1678,-0x8(%r12) │ │ │ │ + mov %rcx,(%r12) │ │ │ │ + mov %rsi,%r8 │ │ │ │ + mov %rdi,%rbx │ │ │ │ + mov %rdx,%rdi │ │ │ │ + mov %rbx,%rsi │ │ │ │ + lea -0x5(%r12),%r14 │ │ │ │ + mov %rax,%rbx │ │ │ │ + add $0x78,%rbp │ │ │ │ + jmp 4d9808 │ │ │ │ + cmp %r8,%r9 │ │ │ │ + jne 4db3f4 │ │ │ │ + mov 0x6(%rbx),%rax │ │ │ │ + mov 0xe(%rbx),%rbx │ │ │ │ + add $0xfffffffffffffff0,%r12 │ │ │ │ + movq $0x4dbd08,0x28(%rbp) │ │ │ │ + mov %rsi,%rdi │ │ │ │ + mov %rbx,%rsi │ │ │ │ + mov %rax,%r14 │ │ │ │ + add $0x28,%rbp │ │ │ │ + jmp 3240ab0 │ │ │ │ + movq $0x4f1678,-0x8(%r12) │ │ │ │ + mov %rcx,(%r12) │ │ │ │ + mov %rbx,%r8 │ │ │ │ + mov %rdi,%rbx │ │ │ │ + mov %r10,%rdi │ │ │ │ + mov %rbx,%rsi │ │ │ │ + lea -0x5(%r12),%r14 │ │ │ │ + mov %rax,%rbx │ │ │ │ + add $0x78,%rbp │ │ │ │ + jmp 4d9808 │ │ │ │ + movq $0x4f1678,-0x8(%r12) │ │ │ │ + mov %rcx,(%r12) │ │ │ │ + mov %rbx,%r8 │ │ │ │ + mov %rdi,%rbx │ │ │ │ + mov %r10,%rdi │ │ │ │ + mov %rbx,%rsi │ │ │ │ + lea -0x5(%r12),%r14 │ │ │ │ + mov %rax,%rbx │ │ │ │ + add $0x60,%rbp │ │ │ │ + jmp 4d9808 │ │ │ │ + movq $0x4f1678,-0x8(%r12) │ │ │ │ + mov %rcx,(%r12) │ │ │ │ + mov %rbx,%r8 │ │ │ │ + mov %r10,%rdi │ │ │ │ + lea -0x5(%r12),%r14 │ │ │ │ + mov %rax,%rbx │ │ │ │ + add $0x58,%rbp │ │ │ │ + jmp 4d9808 │ │ │ │ + cmp %rcx,%rbx │ │ │ │ + jne 4db641 │ │ │ │ + movq $0x4db4a0,0x18(%rbp) │ │ │ │ + mov %rax,%rbx │ │ │ │ + add $0x18,%rbp │ │ │ │ + test $0x7,%bl │ │ │ │ + jne 4db4a0 │ │ │ │ mov (%rbx),%rax │ │ │ │ jmp *%rax │ │ │ │ - jmp *-0x10(%r13) │ │ │ │ - add %eax,(%rax) │ │ │ │ + xchg %ax,%ax │ │ │ │ + lret $0x26 │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ + add %bl,(%rsi) │ │ │ │ add %al,(%rax) │ │ │ │ - adc %al,(%rax) │ │ │ │ + add %ch,0x48031ce0(%rax) │ │ │ │ + mov 0x30(%rbp),%eax │ │ │ │ + mov 0x48(%rbp),%rcx │ │ │ │ + mov 0x38(%rbp),%rdx │ │ │ │ + mov 0x50(%rbp),%rsi │ │ │ │ + mov %rbx,%rdi │ │ │ │ + and $0x7,%edi │ │ │ │ + cmp $0x1,%rdi │ │ │ │ + je 4db718 │ │ │ │ + add $0x10,%r12 │ │ │ │ + cmp 0x358(%r13),%r12 │ │ │ │ + ja 4db4f1 │ │ │ │ + movq $0x4f1678,-0x8(%r12) │ │ │ │ + mov %rcx,(%r12) │ │ │ │ + mov %rbx,%r8 │ │ │ │ + mov %rdx,%rdi │ │ │ │ + lea -0x5(%r12),%r14 │ │ │ │ + mov %rax,%rbx │ │ │ │ + add $0x58,%rbp │ │ │ │ + jmp 4d9808 │ │ │ │ + movq $0x10,0x388(%r13) │ │ │ │ + jmp 338a720 │ │ │ │ + add $0x10,%r12 │ │ │ │ + cmp 0x358(%r13),%r12 │ │ │ │ + ja 4db538 │ │ │ │ + movq $0x4f1678,-0x8(%r12) │ │ │ │ + mov %rcx,(%r12) │ │ │ │ + mov %rsi,%r8 │ │ │ │ + mov %rdi,%rbx │ │ │ │ + mov %rdx,%rdi │ │ │ │ + mov %rbx,%rsi │ │ │ │ + lea -0x5(%r12),%r14 │ │ │ │ + mov %rax,%rbx │ │ │ │ + add $0x60,%rbp │ │ │ │ + jmp 4d9808 │ │ │ │ + movq $0x10,0x388(%r13) │ │ │ │ + jmp 338a720 │ │ │ │ + add $0x10,%r12 │ │ │ │ + cmp 0x358(%r13),%r12 │ │ │ │ + ja 4daf19 │ │ │ │ + mov 0x40(%rbp),%rbx │ │ │ │ + mov 0x18(%rbp),%rdi │ │ │ │ + mov 0x8(%rbp),%r8 │ │ │ │ + cmp %r8,%rbx │ │ │ │ + jge 4db58f │ │ │ │ + movq $0x4f1678,-0x8(%r12) │ │ │ │ + mov %rcx,(%r12) │ │ │ │ + lea 0x375c97b(%rip),%r8 │ │ │ │ + lea -0x5(%r12),%r14 │ │ │ │ + mov %rax,%rbx │ │ │ │ + add $0x70,%rbp │ │ │ │ + jmp 4d9808 │ │ │ │ + cmp %r8,%rbx │ │ │ │ + jne 4db927 │ │ │ │ + mov 0x38(%rbp),%rbx │ │ │ │ + cmp 0x10(%rbp),%rbx │ │ │ │ + jge 4db5c7 │ │ │ │ + movq $0x4f1678,-0x8(%r12) │ │ │ │ + mov %rcx,(%r12) │ │ │ │ + lea 0x375c943(%rip),%r8 │ │ │ │ + lea -0x5(%r12),%r14 │ │ │ │ + mov %rax,%rbx │ │ │ │ + add $0x70,%rbp │ │ │ │ + jmp 4d9808 │ │ │ │ + movq $0x4f1678,-0x8(%r12) │ │ │ │ + mov %rcx,(%r12) │ │ │ │ + lea 0x375c91e(%rip),%r8 │ │ │ │ + mov %rdx,%rdi │ │ │ │ + lea -0x5(%r12),%r14 │ │ │ │ + mov %rax,%rbx │ │ │ │ + add $0x70,%rbp │ │ │ │ + jmp 4d9808 │ │ │ │ + movq $0x4f1678,-0x8(%r12) │ │ │ │ + mov %rcx,(%r12) │ │ │ │ + mov %rbx,%r8 │ │ │ │ + mov %rdi,%rbx │ │ │ │ + mov %r10,%rdi │ │ │ │ + mov %rbx,%rsi │ │ │ │ + lea -0x5(%r12),%r14 │ │ │ │ + mov %rax,%rbx │ │ │ │ + add $0x60,%rbp │ │ │ │ + jmp 4d9808 │ │ │ │ + movq $0x4f1678,-0x8(%r12) │ │ │ │ + mov %rcx,(%r12) │ │ │ │ + lea 0x375c8cc(%rip),%r8 │ │ │ │ + mov %rdx,%rdi │ │ │ │ + lea -0x5(%r12),%r14 │ │ │ │ + mov %rax,%rbx │ │ │ │ + add $0x70,%rbp │ │ │ │ + jmp 4d9808 │ │ │ │ + movq $0x4db670,0x18(%rbp) │ │ │ │ + mov %rax,%rbx │ │ │ │ + add $0x18,%rbp │ │ │ │ + test $0x7,%bl │ │ │ │ + jne 4db670 │ │ │ │ + mov (%rbx),%rax │ │ │ │ + jmp *%rax │ │ │ │ + nopw 0x0(%rax,%rax,1) │ │ │ │ + lret $0x26 │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ + add %bl,(%rsi) │ │ │ │ add %al,(%rax) │ │ │ │ - lea -0x10(%rbp),%rax │ │ │ │ - cmp %r15,%rax │ │ │ │ - jb 4dfef2 │ │ │ │ - movq $0x3390fc8,-0x10(%rbp) │ │ │ │ - mov %rbx,-0x8(%rbp) │ │ │ │ - mov 0x10(%rbx),%r14 │ │ │ │ - add $0xfffffffffffffff0,%rbp │ │ │ │ - jmp 4c8250 │ │ │ │ - jmp *-0x10(%r13) │ │ │ │ + add %dl,%al │ │ │ │ + rcrb %cl,(%rbx,%rax,1) │ │ │ │ + mov 0x30(%rbp),%rax │ │ │ │ + mov 0x48(%rbp),%rcx │ │ │ │ + mov 0x38(%rbp),%rdx │ │ │ │ + mov 0x50(%rbp),%rsi │ │ │ │ + mov %rbx,%rdi │ │ │ │ + and $0x7,%edi │ │ │ │ + cmp $0x1,%rdi │ │ │ │ + je 4db804 │ │ │ │ + add $0x10,%r12 │ │ │ │ + cmp 0x358(%r13),%r12 │ │ │ │ + ja 4db6c1 │ │ │ │ + movq $0x4f1678,-0x8(%r12) │ │ │ │ + mov %rcx,(%r12) │ │ │ │ + mov %rbx,%r8 │ │ │ │ + mov %rdx,%rdi │ │ │ │ + lea -0x5(%r12),%r14 │ │ │ │ + mov %rax,%rbx │ │ │ │ + add $0x58,%rbp │ │ │ │ + jmp 4d9808 │ │ │ │ + movq $0x10,0x388(%r13) │ │ │ │ + jmp 338a720 │ │ │ │ + add $0x10,%r12 │ │ │ │ + cmp 0x358(%r13),%r12 │ │ │ │ + ja 4db708 │ │ │ │ + movq $0x4f1678,-0x8(%r12) │ │ │ │ + mov %rcx,(%r12) │ │ │ │ + mov %rsi,%r8 │ │ │ │ + mov %rdi,%rbx │ │ │ │ + mov %rdx,%rdi │ │ │ │ + mov %rbx,%rsi │ │ │ │ + lea -0x5(%r12),%r14 │ │ │ │ + mov %rax,%rbx │ │ │ │ + add $0x78,%rbp │ │ │ │ + jmp 4d9808 │ │ │ │ + movq $0x10,0x388(%r13) │ │ │ │ + jmp 338a720 │ │ │ │ + add $0x10,%r12 │ │ │ │ + cmp 0x358(%r13),%r12 │ │ │ │ + ja 4db4f1 │ │ │ │ + mov 0x28(%rbp),%rbx │ │ │ │ + mov 0x18(%rbp),%rdi │ │ │ │ + mov 0x8(%rbp),%r8 │ │ │ │ + cmp %r8,%rbx │ │ │ │ + jge 4db75f │ │ │ │ + movq $0x4f1678,-0x8(%r12) │ │ │ │ + mov %rcx,(%r12) │ │ │ │ + lea 0x375c7ab(%rip),%r8 │ │ │ │ + lea -0x5(%r12),%r14 │ │ │ │ + mov %rax,%rbx │ │ │ │ + add $0x58,%rbp │ │ │ │ + jmp 4d9808 │ │ │ │ + cmp %r8,%rbx │ │ │ │ + jne 4db979 │ │ │ │ + mov 0x20(%rbp),%rbx │ │ │ │ + mov 0x10(%rbp),%r8 │ │ │ │ + cmp %r8,%rbx │ │ │ │ + jge 4db79a │ │ │ │ + movq $0x4f1678,-0x8(%r12) │ │ │ │ + mov %rcx,(%r12) │ │ │ │ + lea 0x375c770(%rip),%r8 │ │ │ │ + lea -0x5(%r12),%r14 │ │ │ │ + mov %rax,%rbx │ │ │ │ + add $0x58,%rbp │ │ │ │ + jmp 4d9808 │ │ │ │ + cmp %r8,%rbx │ │ │ │ + jne 4db9c9 │ │ │ │ + movq $0x4f1678,-0x8(%r12) │ │ │ │ + mov %rcx,(%r12) │ │ │ │ + movq $0x4db7e8,0x28(%rbp) │ │ │ │ + lea 0x31cdd21(%rip),%rbx │ │ │ │ + lea -0x5(%r12),%rax │ │ │ │ + mov %rax,0x48(%rbp) │ │ │ │ + add $0x28,%rbp │ │ │ │ + test $0x7,%bl │ │ │ │ + jne 4db7e8 │ │ │ │ + mov (%rbx),%rax │ │ │ │ + jmp *%rax │ │ │ │ xchg %ax,%ax │ │ │ │ - sldt (%rax) │ │ │ │ - add %al,(%rdx) │ │ │ │ - add %al,(%rax) │ │ │ │ - add %al,(%rbx) │ │ │ │ - add %al,(%rax) │ │ │ │ + add $0x1,%eax │ │ │ │ add %al,(%rax) │ │ │ │ + add %bl,(%rsi) │ │ │ │ add %al,(%rax) │ │ │ │ - add %cl,(%rax) │ │ │ │ + add %bl,-0x2f(%rax) │ │ │ │ + sbb $0x3,%al │ │ │ │ + mov %rbx,%r8 │ │ │ │ + mov 0x10(%rbp),%rdi │ │ │ │ + mov 0x28(%rbp),%rsi │ │ │ │ + mov 0x20(%rbp),%r14 │ │ │ │ + mov 0x8(%rbp),%rbx │ │ │ │ + add $0x30,%rbp │ │ │ │ + jmp 4d9808 │ │ │ │ + add $0x10,%r12 │ │ │ │ + cmp 0x358(%r13),%r12 │ │ │ │ + ja 4db6c1 │ │ │ │ + mov 0x28(%rbp),%rbx │ │ │ │ + mov 0x18(%rbp),%rdi │ │ │ │ + mov 0x8(%rbp),%r8 │ │ │ │ + cmp %r8,%rbx │ │ │ │ + jge 4db84b │ │ │ │ + movq $0x4f1678,-0x8(%r12) │ │ │ │ + mov %rcx,(%r12) │ │ │ │ + lea 0x375c6bf(%rip),%r8 │ │ │ │ + lea -0x5(%r12),%r14 │ │ │ │ + mov %rax,%rbx │ │ │ │ + add $0x58,%rbp │ │ │ │ + jmp 4d9808 │ │ │ │ + cmp %r8,%rbx │ │ │ │ + jne 4db9a1 │ │ │ │ + mov 0x20(%rbp),%rbx │ │ │ │ + cmp 0x10(%rbp),%rbx │ │ │ │ + jge 4db883 │ │ │ │ + movq $0x4f1678,-0x8(%r12) │ │ │ │ + mov %rcx,(%r12) │ │ │ │ + lea 0x375c687(%rip),%r8 │ │ │ │ + lea -0x5(%r12),%r14 │ │ │ │ + mov %rax,%rbx │ │ │ │ + add $0x58,%rbp │ │ │ │ + jmp 4d9808 │ │ │ │ + movq $0x4f1678,-0x8(%r12) │ │ │ │ + mov %rcx,(%r12) │ │ │ │ + lea 0x375c662(%rip),%r8 │ │ │ │ + mov %rdx,%rdi │ │ │ │ + lea -0x5(%r12),%r14 │ │ │ │ + mov %rax,%rbx │ │ │ │ + add $0x58,%rbp │ │ │ │ + jmp 4d9808 │ │ │ │ + movq $0x4f1678,-0x8(%r12) │ │ │ │ + mov %rcx,(%r12) │ │ │ │ + mov %rbx,%r8 │ │ │ │ + mov %rdi,%rbx │ │ │ │ + mov %r10,%rdi │ │ │ │ + mov %rbx,%rsi │ │ │ │ + lea -0x5(%r12),%r14 │ │ │ │ + mov %rax,%rbx │ │ │ │ + add $0x78,%rbp │ │ │ │ + jmp 4d9808 │ │ │ │ + movq $0x4f1678,-0x8(%r12) │ │ │ │ + mov %rcx,(%r12) │ │ │ │ + lea 0x375c610(%rip),%r8 │ │ │ │ + mov %rdx,%rdi │ │ │ │ + lea -0x5(%r12),%r14 │ │ │ │ + mov %rax,%rbx │ │ │ │ + add $0x58,%rbp │ │ │ │ + jmp 4d9808 │ │ │ │ + movq $0x4f1678,-0x8(%r12) │ │ │ │ + mov %rcx,(%r12) │ │ │ │ + mov %rbx,%r8 │ │ │ │ + mov %rdi,%rbx │ │ │ │ + mov %r10,%rdi │ │ │ │ + mov %rbx,%rsi │ │ │ │ + lea -0x5(%r12),%r14 │ │ │ │ + mov %rax,%rbx │ │ │ │ + add $0x60,%rbp │ │ │ │ + jmp 4d9808 │ │ │ │ + movq $0x4f1678,-0x8(%r12) │ │ │ │ + mov %rcx,(%r12) │ │ │ │ + lea 0x375c5be(%rip),%r8 │ │ │ │ + mov %rdx,%rdi │ │ │ │ + lea -0x5(%r12),%r14 │ │ │ │ + mov %rax,%rbx │ │ │ │ + add $0x70,%rbp │ │ │ │ + jmp 4d9808 │ │ │ │ + movq $0x4f1678,-0x8(%r12) │ │ │ │ + mov %rcx,(%r12) │ │ │ │ + mov %rbx,%r8 │ │ │ │ + mov %rdi,%rbx │ │ │ │ + mov %r10,%rdi │ │ │ │ + mov %rbx,%rsi │ │ │ │ + lea -0x5(%r12),%r14 │ │ │ │ + mov %rax,%rbx │ │ │ │ + add $0x78,%rbp │ │ │ │ + jmp 4d9808 │ │ │ │ + movq $0x4f1678,-0x8(%r12) │ │ │ │ + mov %rcx,(%r12) │ │ │ │ + lea 0x375c56c(%rip),%r8 │ │ │ │ + mov %rdx,%rdi │ │ │ │ + lea -0x5(%r12),%r14 │ │ │ │ + mov %rax,%rbx │ │ │ │ + add $0x58,%rbp │ │ │ │ + jmp 4d9808 │ │ │ │ + movq $0x4f1678,-0x8(%r12) │ │ │ │ + mov %rcx,(%r12) │ │ │ │ + lea 0x375c544(%rip),%r8 │ │ │ │ + mov %rdx,%rdi │ │ │ │ + lea -0x5(%r12),%r14 │ │ │ │ + mov %rax,%rbx │ │ │ │ + add $0x58,%rbp │ │ │ │ + jmp 4d9808 │ │ │ │ + movq $0x4f1678,-0x8(%r12) │ │ │ │ + mov %rcx,(%r12) │ │ │ │ + lea 0x375c51c(%rip),%r8 │ │ │ │ + mov %rdx,%rdi │ │ │ │ + lea -0x5(%r12),%r14 │ │ │ │ + mov %rax,%rbx │ │ │ │ + add $0x58,%rbp │ │ │ │ + jmp 4d9808 │ │ │ │ + nopl 0x0(%rax) │ │ │ │ + mov %ds,0x0(%rbp) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ + add %bl,(%rsi) │ │ │ │ add %al,(%rax) │ │ │ │ - add %cl,-0x73(%rax) │ │ │ │ - rex.RB fmuls -0x8(%r9,%rdi,1) │ │ │ │ - jb 4dffd0 │ │ │ │ - movq $0x4dff68,-0x28(%rbp) │ │ │ │ - mov 0x6(%rbx),%rax │ │ │ │ - mov 0xe(%rbx),%rcx │ │ │ │ - mov 0x16(%rbx),%rbx │ │ │ │ - mov %rbx,%rdx │ │ │ │ - mov %r14,%rbx │ │ │ │ - mov %rdx,-0x20(%rbp) │ │ │ │ - mov %rax,-0x18(%rbp) │ │ │ │ - mov %rcx,-0x10(%rbp) │ │ │ │ - mov %rsi,-0x8(%rbp) │ │ │ │ - add $0xffffffffffffffd8,%rbp │ │ │ │ + add %bh,(%rax) │ │ │ │ + iret │ │ │ │ + sbb $0x3,%al │ │ │ │ + movq $0x4dba38,0x0(%rbp) │ │ │ │ + mov %rbx,%rax │ │ │ │ + mov 0x50(%rbp),%rbx │ │ │ │ + mov %rax,0x50(%rbp) │ │ │ │ test $0x7,%bl │ │ │ │ - jne 4dff68 │ │ │ │ + jne 4dba38 │ │ │ │ mov (%rbx),%rax │ │ │ │ jmp *%rax │ │ │ │ nopl (%rax) │ │ │ │ - add $0x0,%al │ │ │ │ + mov %ds,0x0(%rbp) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ + add %bl,(%rsi) │ │ │ │ add %al,(%rax) │ │ │ │ - (bad) │ │ │ │ + add %cl,(%rax) │ │ │ │ + iret │ │ │ │ + sbb $0x3,%al │ │ │ │ + movq $0x4dba68,0x38(%rbp) │ │ │ │ + mov 0x50(%rbp),%r8 │ │ │ │ + mov 0x8(%rbp),%rdi │ │ │ │ + mov %rbx,%rsi │ │ │ │ + mov 0x20(%rbp),%r14 │ │ │ │ + add $0x38,%rbp │ │ │ │ + jmp 2f83a78 │ │ │ │ + test %eax,(%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,0x4b(%rdi) │ │ │ │ - movq $0x4dfed0,-0x30(%r12) │ │ │ │ - mov 0x20(%rbp),%rax │ │ │ │ - mov %rax,-0x20(%r12) │ │ │ │ - movq $0x537f48,-0x18(%r12) │ │ │ │ - mov 0x10(%rbp),%rax │ │ │ │ - mov %rax,-0x10(%r12) │ │ │ │ - mov 0x18(%rbp),%rax │ │ │ │ - mov %rax,-0x8(%r12) │ │ │ │ - lea -0x30(%r12),%rax │ │ │ │ - mov %rax,(%r12) │ │ │ │ - lea -0x17(%r12),%rsi │ │ │ │ - mov %rbx,%r14 │ │ │ │ - mov 0x8(%rbp),%rbx │ │ │ │ - add $0x28,%rbp │ │ │ │ - jmp 3395748 │ │ │ │ - movq $0x38,0x388(%r13) │ │ │ │ - jmp 338a720 │ │ │ │ - jmp *-0x8(%r13) │ │ │ │ - nopl 0x0(%rax) │ │ │ │ - sldt (%rax) │ │ │ │ - add %al,(%rdx) │ │ │ │ add %al,(%rax) │ │ │ │ - add %al,(%rax,%rax,1) │ │ │ │ + add %bl,%al │ │ │ │ + (bad) │ │ │ │ + sbb $0x3,%al │ │ │ │ + movq $0x4dba90,0x0(%rbp) │ │ │ │ + mov %r14,0x18(%rbp) │ │ │ │ + test $0x7,%bl │ │ │ │ + jne 4dba90 │ │ │ │ + mov (%rbx),%rax │ │ │ │ + jmp *%rax │ │ │ │ + xchg %ax,%ax │ │ │ │ + test %eax,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ - or %al,(%rax) │ │ │ │ + (bad) │ │ │ │ add %al,(%rax) │ │ │ │ - push %rax │ │ │ │ - gs sbb $0x3,%al │ │ │ │ - lea -0x30(%rbp),%rax │ │ │ │ - cmp %r15,%rax │ │ │ │ - jb 4e00d0 │ │ │ │ - movq $0x4e0050,-0x30(%rbp) │ │ │ │ - mov 0x6(%rbx),%rax │ │ │ │ - mov 0xe(%rbx),%rcx │ │ │ │ - mov 0x16(%rbx),%rdx │ │ │ │ - mov 0x1e(%rbx),%rbx │ │ │ │ - mov %rbx,%rdi │ │ │ │ - mov %r14,%rbx │ │ │ │ - mov %rdi,-0x28(%rbp) │ │ │ │ - mov %rdx,-0x20(%rbp) │ │ │ │ - mov %rax,-0x18(%rbp) │ │ │ │ - mov %rcx,-0x10(%rbp) │ │ │ │ - mov %rsi,-0x8(%rbp) │ │ │ │ - add $0xffffffffffffffd0,%rbp │ │ │ │ + add %dh,0x49031cce(%rax) │ │ │ │ + add $0x10,%esp │ │ │ │ + cmp 0x358(%r13),%r12 │ │ │ │ + ja 4dbb04 │ │ │ │ + movq $0x4f1678,-0x8(%r12) │ │ │ │ + mov 0x20(%rbp),%rax │ │ │ │ + mov %rax,(%r12) │ │ │ │ + movq $0x4dbae8,0x0(%rbp) │ │ │ │ + mov %rbx,%rax │ │ │ │ + mov 0x18(%rbp),%rbx │ │ │ │ + mov %rax,0x18(%rbp) │ │ │ │ + lea -0x5(%r12),%rax │ │ │ │ + mov %rax,0x20(%rbp) │ │ │ │ test $0x7,%bl │ │ │ │ - jne 4e0050 │ │ │ │ + jne 4dbae8 │ │ │ │ mov (%rbx),%rax │ │ │ │ jmp *%rax │ │ │ │ - nopl (%rax) │ │ │ │ - add $0x0,%eax │ │ │ │ + nopl 0x0(%rax) │ │ │ │ + test %eax,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ - add %bl,(%rsi) │ │ │ │ add %al,(%rax) │ │ │ │ - add %dh,%al │ │ │ │ - fs sbb $0x3,%al │ │ │ │ - add $0x38,%r12 │ │ │ │ - cmp 0x358(%r13),%r12 │ │ │ │ - ja 4e00c0 │ │ │ │ - movq $0x4dfe40,-0x30(%r12) │ │ │ │ - mov 0x28(%rbp),%rax │ │ │ │ - mov %rax,-0x20(%r12) │ │ │ │ - movq $0x4dff10,-0x18(%r12) │ │ │ │ - mov %rax,-0x10(%r12) │ │ │ │ - lea -0x30(%r12),%rax │ │ │ │ - mov %rax,-0x8(%r12) │ │ │ │ - mov 0x18(%rbp),%rax │ │ │ │ - mov %rax,(%r12) │ │ │ │ + add %al,(%rax) │ │ │ │ + (bad) │ │ │ │ + add %al,(%rax) │ │ │ │ + add %bl,-0x32(%rax) │ │ │ │ + sbb $0x3,%al │ │ │ │ + mov %rbx,%r8 │ │ │ │ + mov 0x18(%rbp),%rdi │ │ │ │ + mov 0x28(%rbp),%rsi │ │ │ │ mov 0x20(%rbp),%r14 │ │ │ │ - mov %rbx,%rax │ │ │ │ mov 0x8(%rbp),%rbx │ │ │ │ - mov 0x10(%rbp),%rcx │ │ │ │ - movq $0x3393020,0x10(%rbp) │ │ │ │ - mov %rax,0x18(%rbp) │ │ │ │ - mov %rcx,0x20(%rbp) │ │ │ │ - lea -0x16(%r12),%rax │ │ │ │ - mov %rax,0x28(%rbp) │ │ │ │ - add $0x10,%rbp │ │ │ │ - jmp 4e1068 │ │ │ │ - movq $0x38,0x388(%r13) │ │ │ │ + add $0x30,%rbp │ │ │ │ + jmp 4d9808 │ │ │ │ + movq $0x10,0x388(%r13) │ │ │ │ jmp 338a720 │ │ │ │ - jmp *-0x8(%r13) │ │ │ │ nopl 0x0(%rax) │ │ │ │ - sldt (%rax) │ │ │ │ - add %al,(%rdx) │ │ │ │ + mov %ebx,(%rbx) │ │ │ │ add %al,(%rax) │ │ │ │ - add %al,0x0(%rip) │ │ │ │ add %al,(%rax) │ │ │ │ - add %cl,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ - add %dl,0x64(%rax) │ │ │ │ - sbb $0x3,%al │ │ │ │ - lea -0x38(%rbp),%rax │ │ │ │ - cmp %r15,%rax │ │ │ │ - jb 4e0208 │ │ │ │ - movq $0x4e0158,-0x38(%rbp) │ │ │ │ - mov 0x6(%rbx),%rax │ │ │ │ - mov 0xe(%rbx),%rcx │ │ │ │ - mov 0x16(%rbx),%rdx │ │ │ │ - mov 0x1e(%rbx),%rdi │ │ │ │ - mov 0x26(%rbx),%rbx │ │ │ │ - mov %rbx,%r8 │ │ │ │ - mov %r14,%rbx │ │ │ │ - mov %rdi,-0x30(%rbp) │ │ │ │ - mov %r8,-0x28(%rbp) │ │ │ │ - mov %rdx,-0x20(%rbp) │ │ │ │ - mov %rcx,-0x18(%rbp) │ │ │ │ - mov %rax,-0x10(%rbp) │ │ │ │ - mov %rsi,-0x8(%rbp) │ │ │ │ - add $0xffffffffffffffc8,%rbp │ │ │ │ - test $0x7,%bl │ │ │ │ - jne 4e0158 │ │ │ │ - mov (%rbx),%rax │ │ │ │ - jmp *%rax │ │ │ │ - nopl (%rax) │ │ │ │ (bad) │ │ │ │ add %al,(%rax) │ │ │ │ - add %al,(%rax) │ │ │ │ + add %bl,(%rax) │ │ │ │ + (bad) │ │ │ │ + sbb $0x3,%al │ │ │ │ + add $0x10,%r12 │ │ │ │ + cmp 0x358(%r13),%r12 │ │ │ │ + ja 4dbb63 │ │ │ │ + movq $0x4f1678,-0x8(%r12) │ │ │ │ + mov 0x40(%rbp),%rax │ │ │ │ + mov %rax,(%r12) │ │ │ │ + mov %rbx,%r8 │ │ │ │ + mov 0x8(%rbp),%rdi │ │ │ │ + mov 0x48(%rbp),%rsi │ │ │ │ + lea -0x5(%r12),%r14 │ │ │ │ + mov 0x28(%rbp),%rbx │ │ │ │ + add $0x50,%rbp │ │ │ │ + jmp 4d9808 │ │ │ │ + movq $0x10,0x388(%r13) │ │ │ │ + jmp 338a720 │ │ │ │ + nopl 0x0(%rax,%rax,1) │ │ │ │ + add $0x1,%eax │ │ │ │ add %al,(%rax) │ │ │ │ add %bl,(%rsi) │ │ │ │ add %al,(%rax) │ │ │ │ - add %ch,%al │ │ │ │ - movsxd (%rbx,%rax,1),%ebx │ │ │ │ - add $0x70,%r12 │ │ │ │ + add %bh,0x49031ccd(%rax) │ │ │ │ + add $0x10,%esp │ │ │ │ cmp 0x358(%r13),%r12 │ │ │ │ - ja 4e01f8 │ │ │ │ - movq $0x4dfd78,-0x68(%r12) │ │ │ │ - mov 0x30(%rbp),%rax │ │ │ │ - mov %rax,-0x58(%r12) │ │ │ │ - movq $0x338ff58,-0x50(%r12) │ │ │ │ - lea -0x68(%r12),%rax │ │ │ │ - mov %rax,-0x40(%r12) │ │ │ │ - movq $0x4dfff0,-0x38(%r12) │ │ │ │ - mov 0x28(%rbp),%rcx │ │ │ │ - mov %rcx,-0x30(%r12) │ │ │ │ - lea -0x50(%r12),%rcx │ │ │ │ - mov %rcx,-0x28(%r12) │ │ │ │ - mov 0x20(%rbp),%rcx │ │ │ │ - mov %rcx,-0x20(%r12) │ │ │ │ - mov 0x18(%rbp),%rdx │ │ │ │ - mov %rdx,-0x18(%r12) │ │ │ │ - movq $0x338fee0,-0x10(%r12) │ │ │ │ + ja 4dbbc3 │ │ │ │ + movq $0x4f1678,-0x8(%r12) │ │ │ │ + mov 0x20(%rbp),%rax │ │ │ │ mov %rax,(%r12) │ │ │ │ + mov %rbx,%r8 │ │ │ │ mov 0x10(%rbp),%rdi │ │ │ │ - lea -0x10(%r12),%rsi │ │ │ │ - mov 0x8(%rbp),%r14 │ │ │ │ - movq $0x3393020,0x18(%rbp) │ │ │ │ - mov %rbx,0x20(%rbp) │ │ │ │ - mov %rcx,0x28(%rbp) │ │ │ │ - lea -0x36(%r12),%rax │ │ │ │ - mov %rax,0x30(%rbp) │ │ │ │ - add $0x18,%rbp │ │ │ │ - jmp 5ea130 │ │ │ │ - movq $0x70,0x388(%r13) │ │ │ │ + mov 0x28(%rbp),%rsi │ │ │ │ + lea -0x5(%r12),%r14 │ │ │ │ + mov 0x8(%rbp),%rbx │ │ │ │ + add $0x30,%rbp │ │ │ │ + jmp 4d9808 │ │ │ │ + movq $0x10,0x388(%r13) │ │ │ │ jmp 338a720 │ │ │ │ - jmp *-0x8(%r13) │ │ │ │ - nopl 0x0(%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,(%rax) │ │ │ │ - add %al,(%rax) │ │ │ │ - add %bl,(%rax) │ │ │ │ - movsxd (%rbx,%rax,1),%ebx │ │ │ │ - lea -0x50(%rbp),%rax │ │ │ │ - cmp %r15,%rax │ │ │ │ - jb 4e0393 │ │ │ │ - movq $0x4e02a0,-0x50(%rbp) │ │ │ │ - mov 0x4(%rbx),%rax │ │ │ │ - mov 0xc(%rbx),%rcx │ │ │ │ - mov 0x14(%rbx),%rdx │ │ │ │ - mov 0x1c(%rbx),%r9 │ │ │ │ - mov 0x24(%rbx),%r10 │ │ │ │ - mov 0x2c(%rbx),%rbx │ │ │ │ - mov %rbx,%r11 │ │ │ │ - mov %rsi,%rbx │ │ │ │ - mov %rcx,-0x48(%rbp) │ │ │ │ - mov %r11,-0x40(%rbp) │ │ │ │ - mov %r10,-0x38(%rbp) │ │ │ │ - mov %rdx,-0x30(%rbp) │ │ │ │ - mov %r9,-0x28(%rbp) │ │ │ │ - mov %rax,-0x20(%rbp) │ │ │ │ - mov %r14,-0x18(%rbp) │ │ │ │ - mov %rdi,-0x10(%rbp) │ │ │ │ - mov %r8,-0x8(%rbp) │ │ │ │ - add $0xffffffffffffffb0,%rbp │ │ │ │ - test $0x7,%bl │ │ │ │ - jne 4e02a0 │ │ │ │ - mov (%rbx),%rax │ │ │ │ - jmp *%rax │ │ │ │ - nopl (%rax) │ │ │ │ - or %eax,(%rax) │ │ │ │ + nopl 0x0(%rax,%rax,1) │ │ │ │ + mov %ebx,(%rbx) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ (bad) │ │ │ │ add %al,(%rax) │ │ │ │ - add %ah,0x48031c62(%rax) │ │ │ │ - movl $0x4e02d0,0x0(%rbp) │ │ │ │ - mov %rbx,%rax │ │ │ │ - mov 0x10(%rbp),%rbx │ │ │ │ - mov %rax,0x10(%rbp) │ │ │ │ - test $0x7,%bl │ │ │ │ - jne 4e02d0 │ │ │ │ - mov (%rbx),%rax │ │ │ │ - jmp *%rax │ │ │ │ - nopl (%rax) │ │ │ │ - or %eax,(%rax) │ │ │ │ + add %bl,-0x33(%rax) │ │ │ │ + sbb $0x3,%al │ │ │ │ + add $0x10,%r12 │ │ │ │ + cmp 0x358(%r13),%r12 │ │ │ │ + ja 4dbc23 │ │ │ │ + movq $0x4f1678,-0x8(%r12) │ │ │ │ + mov 0x40(%rbp),%rax │ │ │ │ + mov %rax,(%r12) │ │ │ │ + mov %rbx,%r8 │ │ │ │ + mov 0x8(%rbp),%rdi │ │ │ │ + mov 0x48(%rbp),%rsi │ │ │ │ + lea -0x5(%r12),%r14 │ │ │ │ + mov 0x28(%rbp),%rbx │ │ │ │ + add $0x50,%rbp │ │ │ │ + jmp 4d9808 │ │ │ │ + movq $0x10,0x388(%r13) │ │ │ │ + jmp 338a720 │ │ │ │ + nopl 0x0(%rax,%rax,1) │ │ │ │ + mov %ebx,(%rbx) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ (bad) │ │ │ │ add %al,(%rax) │ │ │ │ - add %dh,0x62(%rax) │ │ │ │ + add %bh,%al │ │ │ │ + int3 │ │ │ │ sbb $0x3,%al │ │ │ │ - add $0x30,%r12 │ │ │ │ + add $0x10,%r12 │ │ │ │ cmp 0x358(%r13),%r12 │ │ │ │ - ja 4e0397 │ │ │ │ - mov 0x8(%rbp),%rax │ │ │ │ - mov 0x20(%rbp),%rcx │ │ │ │ - mov 0x30(%rbp),%rdx │ │ │ │ - mov 0x38(%rbp),%rsi │ │ │ │ - mov 0x40(%rbp),%rdi │ │ │ │ - mov 0x48(%rbp),%r8 │ │ │ │ - mov 0x10(%rbp),%r9 │ │ │ │ - cmpq $0xe,0x7(%rbx) │ │ │ │ - jge 4e0346 │ │ │ │ - movq $0x4e00f0,-0x28(%r12) │ │ │ │ - mov %r8,-0x20(%r12) │ │ │ │ - mov %rdi,-0x18(%r12) │ │ │ │ - mov %rdx,-0x10(%r12) │ │ │ │ - mov %rax,-0x8(%r12) │ │ │ │ - mov %rcx,(%r12) │ │ │ │ - mov %rax,%r14 │ │ │ │ - movq $0x3393020,0x30(%rbp) │ │ │ │ - mov %r9,0x38(%rbp) │ │ │ │ - lea -0x26(%r12),%rax │ │ │ │ - mov %rax,0x48(%rbp) │ │ │ │ - add $0x30,%rbp │ │ │ │ - jmp 4c9708 │ │ │ │ - movq $0x4dfc08,-0x28(%r12) │ │ │ │ - mov %r8,-0x20(%r12) │ │ │ │ - mov %rdi,-0x18(%r12) │ │ │ │ - mov %rdx,-0x10(%r12) │ │ │ │ - mov %rax,-0x8(%r12) │ │ │ │ - mov %rcx,(%r12) │ │ │ │ - mov %rsi,%r8 │ │ │ │ - mov 0x18(%rbp),%rdi │ │ │ │ - mov 0x28(%rbp),%rsi │ │ │ │ - mov %rax,%r14 │ │ │ │ - movq $0x3393020,0x30(%rbp) │ │ │ │ - mov %r9,0x38(%rbp) │ │ │ │ - lea -0x26(%r12),%rax │ │ │ │ - mov %rax,0x48(%rbp) │ │ │ │ - add $0x30,%rbp │ │ │ │ - jmp 4b1af0 │ │ │ │ - jmp *-0x8(%r13) │ │ │ │ - movq $0x30,0x388(%r13) │ │ │ │ + ja 4dbc83 │ │ │ │ + movq $0x4f1678,-0x8(%r12) │ │ │ │ + mov 0x40(%rbp),%rax │ │ │ │ + mov %rax,(%r12) │ │ │ │ + mov %rbx,%r8 │ │ │ │ + mov 0x8(%rbp),%rdi │ │ │ │ + mov 0x48(%rbp),%rsi │ │ │ │ + lea -0x5(%r12),%r14 │ │ │ │ + mov 0x28(%rbp),%rbx │ │ │ │ + add $0x50,%rbp │ │ │ │ + jmp 4d9808 │ │ │ │ + movq $0x10,0x388(%r13) │ │ │ │ jmp 338a720 │ │ │ │ - nop │ │ │ │ - add %eax,(%rax) │ │ │ │ + nopl 0x0(%rax,%rax,1) │ │ │ │ + mov %ebx,(%rbx) │ │ │ │ + add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ - add (%rax),%al │ │ │ │ add %al,(%rax) │ │ │ │ - sldt (%rax) │ │ │ │ - add %bl,-0x4c(%rax) │ │ │ │ - je 4e03bb │ │ │ │ - lea -0x18(%rbp),%rax │ │ │ │ - cmp %r15,%rax │ │ │ │ - jb 4e03f1 │ │ │ │ - movq $0x3390fc8,-0x10(%rbp) │ │ │ │ - mov %rbx,-0x8(%rbp) │ │ │ │ - movq $0x4e0408,-0x18(%rbp) │ │ │ │ - lea 0x3757b1d(%rip),%r8 │ │ │ │ - mov 0x20(%rbx),%rdi │ │ │ │ - mov 0x10(%rbx),%rsi │ │ │ │ - mov 0x18(%rbx),%r14 │ │ │ │ - add $0xffffffffffffffe8,%rbp │ │ │ │ - jmp 31af580 │ │ │ │ - jmp *-0x10(%r13) │ │ │ │ - nopl (%rax) │ │ │ │ - ... │ │ │ │ (bad) │ │ │ │ add %al,(%rax) │ │ │ │ - add %cl,(%rax) │ │ │ │ - mov $0x74,%ah │ │ │ │ - add -0x73(%rax),%ecx │ │ │ │ - xor $0x372ab83,%eax │ │ │ │ - mov %rbx,%r14 │ │ │ │ - add $0x8,%rbp │ │ │ │ - jmp 32e8f68 │ │ │ │ + add %bl,0x49031ccc(%rax) │ │ │ │ + add $0x10,%esp │ │ │ │ + cmp 0x358(%r13),%r12 │ │ │ │ + ja 4dbce3 │ │ │ │ + movq $0x4f1678,-0x8(%r12) │ │ │ │ + mov 0x40(%rbp),%rax │ │ │ │ + mov %rax,(%r12) │ │ │ │ + mov %rbx,%r8 │ │ │ │ + mov 0x8(%rbp),%rdi │ │ │ │ + mov 0x48(%rbp),%rsi │ │ │ │ + lea -0x5(%r12),%r14 │ │ │ │ + mov 0x28(%rbp),%rbx │ │ │ │ + add $0x50,%rbp │ │ │ │ + jmp 4d9808 │ │ │ │ + movq $0x10,0x388(%r13) │ │ │ │ + jmp 338a720 │ │ │ │ nopl 0x0(%rax,%rax,1) │ │ │ │ - add %eax,(%rax) │ │ │ │ + mov %ebx,(%rbx) │ │ │ │ add %al,(%rax) │ │ │ │ - add (%rax),%al │ │ │ │ add %al,(%rax) │ │ │ │ - sldt (%rax) │ │ │ │ - add %ah,%al │ │ │ │ - mov $0x74,%bl │ │ │ │ - add -0x73(%rax),%ecx │ │ │ │ - rex.RB │ │ │ │ - lock cmp %r15,%rax │ │ │ │ - jb 4e04b1 │ │ │ │ - add $0x40,%r12 │ │ │ │ + add %al,(%rax) │ │ │ │ + (bad) │ │ │ │ + add %al,(%rax) │ │ │ │ + add %bh,(%rax) │ │ │ │ + int3 │ │ │ │ + sbb $0x3,%al │ │ │ │ + add $0x10,%r12 │ │ │ │ cmp 0x358(%r13),%r12 │ │ │ │ - ja 4e04a6 │ │ │ │ - movq $0x3390fc8,-0x10(%rbp) │ │ │ │ - mov %rbx,-0x8(%rbp) │ │ │ │ - mov 0x10(%rbx),%rax │ │ │ │ - mov 0x18(%rbx),%rcx │ │ │ │ - mov 0x20(%rbx),%rbx │ │ │ │ - movq $0x4e03b8,-0x38(%r12) │ │ │ │ - mov %rax,-0x28(%r12) │ │ │ │ - mov %rcx,-0x20(%r12) │ │ │ │ - mov %rbx,-0x18(%r12) │ │ │ │ - movq $0x3363ae0,-0x10(%r12) │ │ │ │ - movq $0x3c2b821,-0x8(%r12) │ │ │ │ - lea -0x38(%r12),%rax │ │ │ │ + ja 4dbd43 │ │ │ │ + movq $0x4f1678,-0x8(%r12) │ │ │ │ + mov 0x40(%rbp),%rax │ │ │ │ mov %rax,(%r12) │ │ │ │ - lea -0xe(%r12),%rsi │ │ │ │ - lea 0x2ed764f(%rip),%r14 │ │ │ │ - add $0xfffffffffffffff0,%rbp │ │ │ │ - jmp 3359998 │ │ │ │ - movq $0x40,0x388(%r13) │ │ │ │ - jmp *-0x10(%r13) │ │ │ │ - nopl (%rax) │ │ │ │ - add (%rax),%al │ │ │ │ + mov %rbx,%r8 │ │ │ │ + mov 0x8(%rbp),%rdi │ │ │ │ + mov 0x48(%rbp),%rsi │ │ │ │ + lea -0x5(%r12),%r14 │ │ │ │ + mov 0x28(%rbp),%rbx │ │ │ │ + add $0x50,%rbp │ │ │ │ + jmp 4d9808 │ │ │ │ + movq $0x10,0x388(%r13) │ │ │ │ + jmp 338a720 │ │ │ │ + nopl 0x0(%rax,%rax,1) │ │ │ │ + add $0x1000000,%eax │ │ │ │ + add %al,(%rax) │ │ │ │ + add %al,(%rdi) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ - adc (%rax),%al │ │ │ │ + add %cl,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ - js 4e0526 │ │ │ │ + add %bh,%al │ │ │ │ + xlat %ds:(%rbx) │ │ │ │ sbb $0x3,%al │ │ │ │ - lea -0x10(%rbp),%rax │ │ │ │ + lea -0x18(%rbp),%rax │ │ │ │ cmp %r15,%rax │ │ │ │ - jb 4e04ee │ │ │ │ - movq $0x3390fc8,-0x10(%rbp) │ │ │ │ - mov %rbx,-0x8(%rbp) │ │ │ │ - mov 0x10(%rbx),%r14 │ │ │ │ - mov 0x18(%rbx),%rbx │ │ │ │ - add $0xfffffffffffffff0,%rbp │ │ │ │ - jmp 4e0a88 │ │ │ │ - jmp *-0x10(%r13) │ │ │ │ - nopw 0x0(%rax,%rax,1) │ │ │ │ + jb 4dbe2d │ │ │ │ + add $0x58,%r12 │ │ │ │ + cmp 0x358(%r13),%r12 │ │ │ │ + ja 4dbe22 │ │ │ │ + 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 $0x4da438,-0x50(%r12) │ │ │ │ + mov %r14,-0x48(%r12) │ │ │ │ + mov %rcx,-0x40(%r12) │ │ │ │ + mov %rdi,-0x38(%r12) │ │ │ │ + mov %r8,-0x30(%r12) │ │ │ │ + mov %rbx,-0x28(%r12) │ │ │ │ + mov %rdx,-0x20(%r12) │ │ │ │ + movq $0x4da580,-0x18(%r12) │ │ │ │ + mov %rax,-0x10(%r12) │ │ │ │ + mov %r14,-0x8(%r12) │ │ │ │ + mov %rcx,(%r12) │ │ │ │ + mov %rsi,%r9 │ │ │ │ + mov %rdx,%r8 │ │ │ │ + lea 0x31cd2b0(%rip),%rdi │ │ │ │ + lea 0x31cd6c9(%rip),%rsi │ │ │ │ + lea 0x31cd6a2(%rip),%r14 │ │ │ │ + lea -0x4f(%r12),%rax │ │ │ │ + mov %rax,-0x18(%rbp) │ │ │ │ + lea -0x15(%r12),%rbx │ │ │ │ + mov %rbx,-0x10(%rbp) │ │ │ │ + mov %rax,-0x8(%rbp) │ │ │ │ + add $0xffffffffffffffe8,%rbp │ │ │ │ + jmp 2f7e2e0 │ │ │ │ + movq $0x58,0x388(%r13) │ │ │ │ + jmp *-0x8(%r13) │ │ │ │ + nopl 0x0(%rax) │ │ │ │ (bad) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rbx) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rdx) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %cl,(%rbx) │ │ │ │ add %al,(%rax) │ │ │ │ - add %al,(%rax) │ │ │ │ - add %al,(%rax) │ │ │ │ - add %cl,-0x73(%rax) │ │ │ │ - rex.RB fmuls -0x8(%r9,%rdi,1) │ │ │ │ - jb 4e05de │ │ │ │ - movq $0x4e0568,-0x28(%rbp) │ │ │ │ + add %dh,%al │ │ │ │ + lret $0x31c │ │ │ │ + lea -0x58(%rbp),%rax │ │ │ │ + cmp %r15,%rax │ │ │ │ + jb 4dc2cb │ │ │ │ + movq $0x4dbea8,-0x28(%rbp) │ │ │ │ mov 0x5(%rbx),%rax │ │ │ │ mov 0xd(%rbx),%rbx │ │ │ │ mov %rbx,%rcx │ │ │ │ - mov %r14,%rbx │ │ │ │ - mov %rcx,-0x20(%rbp) │ │ │ │ - mov %rax,-0x18(%rbp) │ │ │ │ - mov %rsi,-0x10(%rbp) │ │ │ │ - mov %rdi,-0x8(%rbp) │ │ │ │ + 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 4e0568 │ │ │ │ + jne 4dbea8 │ │ │ │ mov (%rbx),%rax │ │ │ │ jmp *%rax │ │ │ │ nopl 0x0(%rax) │ │ │ │ add $0x0,%al │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ (bad) │ │ │ │ add %al,(%rax) │ │ │ │ + add %bl,0x48031cca(%rax) │ │ │ │ + movl $0x4dbef0,-0x18(%rbp) │ │ │ │ + mov 0x7(%rbx),%rax │ │ │ │ + mov 0xf(%rbx),%rbx │ │ │ │ + mov 0xf(%rax),%rcx │ │ │ │ + mov %rcx,-0x10(%rbp) │ │ │ │ + mov 0x17(%rax),%rcx │ │ │ │ + mov %rcx,-0x8(%rbp) │ │ │ │ + mov %rax,0x0(%rbp) │ │ │ │ + add $0xffffffffffffffe8,%rbp │ │ │ │ + test $0x7,%bl │ │ │ │ + jne 4dbef0 │ │ │ │ + mov (%rbx),%rax │ │ │ │ + jmp *%rax │ │ │ │ + nopw 0x0(%rax,%rax,1) │ │ │ │ + movl $0x0,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ + (bad) │ │ │ │ + add %al,(%rax) │ │ │ │ + add %dl,-0x36(%rax) │ │ │ │ + sbb $0x3,%al │ │ │ │ + mov 0x28(%rbp),%rax │ │ │ │ + mov %rbx,%rcx │ │ │ │ + and $0x7,%ecx │ │ │ │ + cmp $0x1,%rcx │ │ │ │ + je 4dc0b6 │ │ │ │ + movq $0x4dbf30,0x0(%rbp) │ │ │ │ + mov %rbx,%rcx │ │ │ │ + mov %rax,%rbx │ │ │ │ + mov %rcx,0x28(%rbp) │ │ │ │ + test $0x7,%bl │ │ │ │ + jne 4dbf30 │ │ │ │ + mov (%rbx),%rax │ │ │ │ + jmp *%rax │ │ │ │ + movl $0x0,(%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,0x59(%rdi) │ │ │ │ - mov 0x7(%rbx),%rax │ │ │ │ - mov 0xf(%rbx),%rcx │ │ │ │ - mov 0x17(%rbx),%rbx │ │ │ │ - movq $0x3363ae0,-0x30(%r12) │ │ │ │ - mov 0x8(%rbp),%rdx │ │ │ │ - mov %rdx,-0x28(%r12) │ │ │ │ - mov %rax,-0x20(%r12) │ │ │ │ - movq $0x4a37b8,-0x18(%r12) │ │ │ │ - lea -0x2e(%r12),%rax │ │ │ │ - mov %rax,-0x10(%r12) │ │ │ │ - mov %rcx,-0x8(%r12) │ │ │ │ - mov %rbx,(%r12) │ │ │ │ - mov 0x20(%rbp),%rdi │ │ │ │ - mov 0x18(%rbp),%rsi │ │ │ │ - lea -0x17(%r12),%r14 │ │ │ │ - mov 0x10(%rbp),%rbx │ │ │ │ - add $0x28,%rbp │ │ │ │ - jmp 33959f8 │ │ │ │ - movq $0x38,0x388(%r13) │ │ │ │ - jmp 338a720 │ │ │ │ - jmp *-0x8(%r13) │ │ │ │ - nopw 0x0(%rax,%rax,1) │ │ │ │ - add %eax,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ + add %dl,(%rax) │ │ │ │ + lret $0x31c │ │ │ │ + movq $0x4dbf80,-0x18(%rbp) │ │ │ │ + mov 0xf(%rbx),%rax │ │ │ │ + mov 0x7(%rbx),%rbx │ │ │ │ + mov %rbx,%rcx │ │ │ │ + mov 0x38(%rbp),%rbx │ │ │ │ + mov 0xf(%rcx),%rdx │ │ │ │ + mov %rdx,-0x10(%rbp) │ │ │ │ + mov 0x17(%rcx),%rdx │ │ │ │ + mov %rdx,-0x8(%rbp) │ │ │ │ + mov %rcx,0x0(%rbp) │ │ │ │ + mov %rax,0x38(%rbp) │ │ │ │ + add $0xffffffffffffffe8,%rbp │ │ │ │ + test $0x7,%bl │ │ │ │ + jne 4dbf80 │ │ │ │ + mov (%rbx),%rax │ │ │ │ + jmp *%rax │ │ │ │ + nopl (%rax) │ │ │ │ + lret $0x6 │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ - adc %al,(%rax) │ │ │ │ + add %bl,(%rsi) │ │ │ │ add %al,(%rax) │ │ │ │ - rclb $1,-0x72b7fce2(%rip) │ │ │ │ - rex.RB │ │ │ │ - lock cmp %r15,%rax │ │ │ │ - jb 4e061a │ │ │ │ - movq $0x3390fc8,-0x10(%rbp) │ │ │ │ - mov %rbx,-0x8(%rbp) │ │ │ │ - mov 0x10(%rbx),%r14 │ │ │ │ - add $0xfffffffffffffff0,%rbp │ │ │ │ - jmp 607718 │ │ │ │ - jmp *-0x10(%r13) │ │ │ │ - xchg %ax,%ax │ │ │ │ - sldt (%rax) │ │ │ │ - add %al,(%rdx) │ │ │ │ + add %al,%al │ │ │ │ + leave │ │ │ │ + sbb $0x3,%al │ │ │ │ + movq $0x4dbfb0,0x0(%rbp) │ │ │ │ + mov %rbx,%rax │ │ │ │ + mov 0x50(%rbp),%rbx │ │ │ │ + mov %rax,0x50(%rbp) │ │ │ │ + test $0x7,%bl │ │ │ │ + jne 4dbfb0 │ │ │ │ + mov (%rbx),%rax │ │ │ │ + jmp *%rax │ │ │ │ + nopl (%rax) │ │ │ │ + lret $0x6 │ │ │ │ add %al,(%rax) │ │ │ │ - add %al,(%rbx) │ │ │ │ add %al,(%rax) │ │ │ │ + add %bl,(%rsi) │ │ │ │ add %al,(%rax) │ │ │ │ + add %dl,0x48031cc9(%rax) │ │ │ │ + mov 0x38(%rbp),%eax │ │ │ │ + mov 0x48(%rbp),%rcx │ │ │ │ + mov 0x30(%rbp),%rdx │ │ │ │ + mov 0x40(%rbp),%rsi │ │ │ │ + mov 0x50(%rbp),%rdi │ │ │ │ + mov %rbx,%r8 │ │ │ │ + and $0x7,%r8d │ │ │ │ + cmp $0x1,%r8 │ │ │ │ + je 4dc1e1 │ │ │ │ + add $0x10,%r12 │ │ │ │ + cmp 0x358(%r13),%r12 │ │ │ │ + ja 4dc218 │ │ │ │ + mov 0x20(%rbp),%r8 │ │ │ │ + mov 0x8(%rbp),%r9 │ │ │ │ + cmp %r8,%r9 │ │ │ │ + jge 4dc01d │ │ │ │ + movq $0x4f1698,-0x8(%r12) │ │ │ │ + mov %rcx,(%r12) │ │ │ │ + mov %rsi,%r8 │ │ │ │ + mov %rdi,%rbx │ │ │ │ + mov %rdx,%rdi │ │ │ │ + mov %rbx,%rsi │ │ │ │ + lea -0x4(%r12),%r14 │ │ │ │ + mov %rax,%rbx │ │ │ │ + add $0x58,%rbp │ │ │ │ + jmp 4d9808 │ │ │ │ + mov 0x18(%rbp),%r10 │ │ │ │ + cmp %r8,%r9 │ │ │ │ + jne 4dc2cf │ │ │ │ + mov 0x28(%rbp),%r8 │ │ │ │ + mov 0x10(%rbp),%r9 │ │ │ │ + cmp %r8,%r9 │ │ │ │ + jge 4dc061 │ │ │ │ + movq $0x4f1698,-0x8(%r12) │ │ │ │ + mov %rcx,(%r12) │ │ │ │ + mov %rsi,%r8 │ │ │ │ + mov %rdi,%rbx │ │ │ │ + mov %rdx,%rdi │ │ │ │ + mov %rbx,%rsi │ │ │ │ + lea -0x4(%r12),%r14 │ │ │ │ + mov %rax,%rbx │ │ │ │ + add $0x58,%rbp │ │ │ │ + jmp 4d9808 │ │ │ │ + cmp %r8,%r9 │ │ │ │ + jne 4dc08c │ │ │ │ + mov 0x6(%rbx),%rax │ │ │ │ + mov 0xe(%rbx),%rbx │ │ │ │ + add $0xfffffffffffffff0,%r12 │ │ │ │ + movq $0x4dc338,0x10(%rbp) │ │ │ │ + mov %rsi,%rdi │ │ │ │ + mov %rbx,%rsi │ │ │ │ + mov %rax,%r14 │ │ │ │ + add $0x10,%rbp │ │ │ │ + jmp 3240ab0 │ │ │ │ + movq $0x4f1698,-0x8(%r12) │ │ │ │ + mov %rcx,(%r12) │ │ │ │ + mov %rbx,%r8 │ │ │ │ + mov %rdi,%rbx │ │ │ │ + mov %r10,%rdi │ │ │ │ + mov %rbx,%rsi │ │ │ │ + lea -0x4(%r12),%r14 │ │ │ │ + mov %rax,%rbx │ │ │ │ + add $0x58,%rbp │ │ │ │ + jmp 4d9808 │ │ │ │ + movq $0x4dc0e0,0x18(%rbp) │ │ │ │ + mov %rax,%rbx │ │ │ │ + add $0x18,%rbp │ │ │ │ + test $0x7,%bl │ │ │ │ + jne 4dc0e0 │ │ │ │ + mov (%rbx),%rax │ │ │ │ + jmp *%rax │ │ │ │ + nop │ │ │ │ + test %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ - add %cl,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ + (bad) │ │ │ │ add %al,(%rax) │ │ │ │ - add %cl,-0x73(%rax) │ │ │ │ - rex.RB fmuls -0x8(%r9,%rdi,1) │ │ │ │ - jb 4e0732 │ │ │ │ - movq $0x4e0690,-0x28(%rbp) │ │ │ │ - mov 0x6(%rbx),%rax │ │ │ │ - mov 0xe(%rbx),%rcx │ │ │ │ - mov 0x16(%rbx),%rbx │ │ │ │ - mov %rbx,%rdx │ │ │ │ - mov %r14,%rbx │ │ │ │ - mov %rax,-0x20(%rbp) │ │ │ │ - mov %rcx,-0x18(%rbp) │ │ │ │ - mov %rdx,-0x10(%rbp) │ │ │ │ - mov %rsi,-0x8(%rbp) │ │ │ │ - add $0xffffffffffffffd8,%rbp │ │ │ │ + add %ah,-0x38(%rax) │ │ │ │ + sbb $0x3,%al │ │ │ │ + movq $0x4dc130,-0x10(%rbp) │ │ │ │ + mov 0xf(%rbx),%rax │ │ │ │ + mov 0x7(%rbx),%rbx │ │ │ │ + mov %rbx,%rcx │ │ │ │ + mov 0x20(%rbp),%rbx │ │ │ │ + mov 0x17(%rcx),%rdx │ │ │ │ + mov %rdx,-0x8(%rbp) │ │ │ │ + mov 0xf(%rcx),%rdx │ │ │ │ + mov %rdx,0x0(%rbp) │ │ │ │ + mov %rcx,0x10(%rbp) │ │ │ │ + mov %rax,0x20(%rbp) │ │ │ │ + add $0xfffffffffffffff0,%rbp │ │ │ │ test $0x7,%bl │ │ │ │ - jne 4e0690 │ │ │ │ + jne 4dc130 │ │ │ │ mov (%rbx),%rax │ │ │ │ jmp *%rax │ │ │ │ nopl (%rax) │ │ │ │ - add $0x0,%al │ │ │ │ + movb $0x0,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ + add %bl,(%rsi) │ │ │ │ add %al,(%rax) │ │ │ │ + add %dl,(%rax) │ │ │ │ + enter $0x31c,$0x48 │ │ │ │ + movl $0x4dc180,-0x18(%rbp) │ │ │ │ + mov %rbx,%rax │ │ │ │ + mov 0xf(%rbx),%rbx │ │ │ │ + mov %rbx,%rcx │ │ │ │ + mov 0x30(%rbp),%rbx │ │ │ │ + mov 0xf(%rcx),%rdx │ │ │ │ + mov %rdx,-0x10(%rbp) │ │ │ │ + mov 0x17(%rcx),%rdx │ │ │ │ + mov %rdx,-0x8(%rbp) │ │ │ │ + mov %rcx,0x0(%rbp) │ │ │ │ + mov %rax,0x30(%rbp) │ │ │ │ + add $0xffffffffffffffe8,%rbp │ │ │ │ + test $0x7,%bl │ │ │ │ + jne 4dc180 │ │ │ │ + mov (%rbx),%rax │ │ │ │ + jmp *%rax │ │ │ │ + nopl 0x0(%rax) │ │ │ │ + leave │ │ │ │ (bad) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ - add %cl,-0x39(%rax) │ │ │ │ - add %r8b,%r8b │ │ │ │ (bad) │ │ │ │ - rex.WRX add %r9b,-0x77(%rax) │ │ │ │ - fmuls -0x75(%rax) │ │ │ │ - pop %rbp │ │ │ │ - and %cl,-0x77(%rax) │ │ │ │ - and %r14b,%r14b │ │ │ │ - ret │ │ │ │ + add %al,(%rax) │ │ │ │ + add %al,%al │ │ │ │ (bad) │ │ │ │ - jne 4e06c0 │ │ │ │ - mov (%rbx),%rax │ │ │ │ - jmp *%rax │ │ │ │ - nopl (%rax) │ │ │ │ - add $0x0,%al │ │ │ │ + sbb $0x3,%al │ │ │ │ + mov 0x30(%rbp),%rax │ │ │ │ + mov 0x40(%rbp),%rcx │ │ │ │ + mov 0x38(%rbp),%rdx │ │ │ │ + mov 0x48(%rbp),%rsi │ │ │ │ + mov %rbx,%rdi │ │ │ │ + and $0x7,%edi │ │ │ │ + cmp $0x1,%rdi │ │ │ │ + je 4dc228 │ │ │ │ + add $0x10,%r12 │ │ │ │ + cmp 0x358(%r13),%r12 │ │ │ │ + ja 4dc1d1 │ │ │ │ + movq $0x4f1698,-0x8(%r12) │ │ │ │ + mov %rcx,(%r12) │ │ │ │ + mov %rbx,%r8 │ │ │ │ + mov %rdx,%rdi │ │ │ │ + lea -0x4(%r12),%r14 │ │ │ │ + mov %rax,%rbx │ │ │ │ + add $0x50,%rbp │ │ │ │ + jmp 4d9808 │ │ │ │ + movq $0x10,0x388(%r13) │ │ │ │ + jmp 338a720 │ │ │ │ + add $0x10,%r12 │ │ │ │ + cmp 0x358(%r13),%r12 │ │ │ │ + ja 4dc218 │ │ │ │ + movq $0x4f1698,-0x8(%r12) │ │ │ │ + mov %rcx,(%r12) │ │ │ │ + mov %rsi,%r8 │ │ │ │ + mov %rdi,%rbx │ │ │ │ + mov %rdx,%rdi │ │ │ │ + mov %rbx,%rsi │ │ │ │ + lea -0x4(%r12),%r14 │ │ │ │ + mov %rax,%rbx │ │ │ │ + add $0x58,%rbp │ │ │ │ + jmp 4d9808 │ │ │ │ + movq $0x10,0x388(%r13) │ │ │ │ + jmp 338a720 │ │ │ │ + add $0x10,%r12 │ │ │ │ + cmp 0x358(%r13),%r12 │ │ │ │ + ja 4dc1d1 │ │ │ │ + mov 0x28(%rbp),%rbx │ │ │ │ + mov 0x18(%rbp),%rdi │ │ │ │ + mov 0x8(%rbp),%r8 │ │ │ │ + cmp %r8,%rbx │ │ │ │ + jge 4dc26b │ │ │ │ + movq $0x4f1698,-0x8(%r12) │ │ │ │ + mov %rcx,(%r12) │ │ │ │ + lea 0x375bc9f(%rip),%r8 │ │ │ │ + lea -0x4(%r12),%r14 │ │ │ │ + mov %rax,%rbx │ │ │ │ + add $0x50,%rbp │ │ │ │ + jmp 4d9808 │ │ │ │ + cmp %r8,%rbx │ │ │ │ + jne 4dc2f9 │ │ │ │ + mov 0x20(%rbp),%rbx │ │ │ │ + cmp 0x10(%rbp),%rbx │ │ │ │ + jge 4dc2a3 │ │ │ │ + movq $0x4f1698,-0x8(%r12) │ │ │ │ + mov %rcx,(%r12) │ │ │ │ + lea 0x375bc67(%rip),%r8 │ │ │ │ + lea -0x4(%r12),%r14 │ │ │ │ + mov %rax,%rbx │ │ │ │ + add $0x50,%rbp │ │ │ │ + jmp 4d9808 │ │ │ │ + movq $0x4f1698,-0x8(%r12) │ │ │ │ + mov %rcx,(%r12) │ │ │ │ + lea 0x375bc42(%rip),%r8 │ │ │ │ + mov %rdx,%rdi │ │ │ │ + lea -0x4(%r12),%r14 │ │ │ │ + mov %rax,%rbx │ │ │ │ + add $0x50,%rbp │ │ │ │ + jmp 4d9808 │ │ │ │ + jmp *-0x8(%r13) │ │ │ │ + movq $0x4f1698,-0x8(%r12) │ │ │ │ + mov %rcx,(%r12) │ │ │ │ + mov %rbx,%r8 │ │ │ │ + mov %rdi,%rbx │ │ │ │ + mov %r10,%rdi │ │ │ │ + mov %rbx,%rsi │ │ │ │ + lea -0x4(%r12),%r14 │ │ │ │ + mov %rax,%rbx │ │ │ │ + add $0x58,%rbp │ │ │ │ + jmp 4d9808 │ │ │ │ + movq $0x4f1698,-0x8(%r12) │ │ │ │ + mov %rcx,(%r12) │ │ │ │ + lea 0x375bbec(%rip),%r8 │ │ │ │ + mov %rdx,%rdi │ │ │ │ + lea -0x4(%r12),%r14 │ │ │ │ + mov %rax,%rbx │ │ │ │ + add $0x50,%rbp │ │ │ │ + jmp 4d9808 │ │ │ │ + nopl 0x0(%rax) │ │ │ │ + mov %cl,(%rbx) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ (bad) │ │ │ │ add %al,(%rax) │ │ │ │ + add %cl,(%rax) │ │ │ │ + (bad) │ │ │ │ + sbb $0x3,%al │ │ │ │ + add $0x10,%r12 │ │ │ │ + cmp 0x358(%r13),%r12 │ │ │ │ + ja 4dc373 │ │ │ │ + movq $0x4f1698,-0x8(%r12) │ │ │ │ + mov 0x38(%rbp),%rax │ │ │ │ + mov %rax,(%r12) │ │ │ │ + mov %rbx,%r8 │ │ │ │ + mov 0x8(%rbp),%rdi │ │ │ │ + mov 0x40(%rbp),%rsi │ │ │ │ + lea -0x4(%r12),%r14 │ │ │ │ + mov 0x28(%rbp),%rbx │ │ │ │ + add $0x48,%rbp │ │ │ │ + jmp 4d9808 │ │ │ │ + movq $0x10,0x388(%r13) │ │ │ │ + jmp 338a720 │ │ │ │ + nopl 0x0(%rax,%rax,1) │ │ │ │ + add $0x1000000,%eax │ │ │ │ + add %al,(%rax) │ │ │ │ + add %al,(%rdi) │ │ │ │ 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,0x55(%rdi) │ │ │ │ + add %al,(%rax) │ │ │ │ + add %cl,(%rax) │ │ │ │ + add %al,(%rax) │ │ │ │ + add %al,(%rax) │ │ │ │ + rcrb %cl,(%rbx,%rax,1) │ │ │ │ + lea -0x18(%rbp),%rax │ │ │ │ + cmp %r15,%rax │ │ │ │ + jb 4dc45d │ │ │ │ + add $0x58,%r12 │ │ │ │ + cmp 0x358(%r13),%r12 │ │ │ │ + ja 4dc452 │ │ │ │ mov 0x7(%rbx),%rax │ │ │ │ - mov 0xf(%rbx),%rbx │ │ │ │ - movq $0x537f28,-0x30(%r12) │ │ │ │ - mov 0x10(%rbp),%rcx │ │ │ │ - mov %rcx,-0x28(%r12) │ │ │ │ - mov 0x18(%rbp),%rcx │ │ │ │ - mov %rcx,-0x20(%r12) │ │ │ │ - mov %rax,-0x18(%r12) │ │ │ │ - movq $0x3363ae0,-0x10(%r12) │ │ │ │ - lea -0x2f(%r12),%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 $0x4dbd70,-0x50(%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 $0x4dbe50,-0x10(%r12) │ │ │ │ mov %rax,-0x8(%r12) │ │ │ │ - mov %rbx,(%r12) │ │ │ │ - lea -0xe(%r12),%rsi │ │ │ │ - mov 0x20(%rbp),%r14 │ │ │ │ - mov 0x8(%rbp),%rbx │ │ │ │ - add $0x28,%rbp │ │ │ │ - jmp 3395748 │ │ │ │ - movq $0x38,0x388(%r13) │ │ │ │ - jmp 338a720 │ │ │ │ + mov %r14,(%r12) │ │ │ │ + mov %rbx,%r9 │ │ │ │ + mov %rcx,%r8 │ │ │ │ + lea 0x31ccc30(%rip),%rdi │ │ │ │ + lea 0x31cd059(%rip),%rsi │ │ │ │ + lea 0x31cd032(%rip),%r14 │ │ │ │ + lea -0x4f(%r12),%rax │ │ │ │ + mov %rax,-0x18(%rbp) │ │ │ │ + lea -0xd(%r12),%rbx │ │ │ │ + mov %rbx,-0x10(%rbp) │ │ │ │ + mov %rax,-0x8(%rbp) │ │ │ │ + add $0xffffffffffffffe8,%rbp │ │ │ │ + jmp 2f7e2e0 │ │ │ │ + movq $0x58,0x388(%r13) │ │ │ │ jmp *-0x8(%r13) │ │ │ │ - xchg %ax,%ax │ │ │ │ - sldt (%rax) │ │ │ │ - add %al,(%rdx) │ │ │ │ + nopl 0x0(%rax) │ │ │ │ + (bad) │ │ │ │ add %al,(%rax) │ │ │ │ - add %al,0x0(%rip) │ │ │ │ + add %al,(%rbx) │ │ │ │ add %al,(%rax) │ │ │ │ - add %cl,(%rax) │ │ │ │ + add %al,(%rcx) │ │ │ │ add %al,(%rax) │ │ │ │ - add %dh,%al │ │ │ │ - pop %rbp │ │ │ │ + add %al,(%rax) │ │ │ │ + add %al,(%rax) │ │ │ │ + add %cl,(%rcx) │ │ │ │ + add %al,(%rax) │ │ │ │ + add %al,%al │ │ │ │ + (bad) │ │ │ │ sbb $0x3,%al │ │ │ │ - lea -0x38(%rbp),%rax │ │ │ │ + lea -0x28(%rbp),%rax │ │ │ │ cmp %r15,%rax │ │ │ │ - jb 4e0858 │ │ │ │ - movq $0x4e07b8,-0x38(%rbp) │ │ │ │ - mov 0x6(%rbx),%rax │ │ │ │ - mov 0xe(%rbx),%rcx │ │ │ │ - mov 0x16(%rbx),%rdx │ │ │ │ - mov 0x1e(%rbx),%rdi │ │ │ │ - mov 0x26(%rbx),%rbx │ │ │ │ - mov %rbx,%r8 │ │ │ │ - mov %r14,%rbx │ │ │ │ - mov %r8,-0x30(%rbp) │ │ │ │ - mov %rdx,-0x28(%rbp) │ │ │ │ - mov %rdi,-0x20(%rbp) │ │ │ │ + jb 4dc609 │ │ │ │ + movq $0x4dc4c8,-0x20(%rbp) │ │ │ │ + mov 0x5(%rbx),%rax │ │ │ │ + mov %rdi,%rbx │ │ │ │ mov %rax,-0x18(%rbp) │ │ │ │ - mov %rcx,-0x10(%rbp) │ │ │ │ + mov %r14,-0x10(%rbp) │ │ │ │ mov %rsi,-0x8(%rbp) │ │ │ │ - add $0xffffffffffffffc8,%rbp │ │ │ │ + add $0xffffffffffffffe0,%rbp │ │ │ │ test $0x7,%bl │ │ │ │ - jne 4e07b8 │ │ │ │ + jne 4dc4c8 │ │ │ │ mov (%rbx),%rax │ │ │ │ jmp *%rax │ │ │ │ - nopl (%rax) │ │ │ │ - (bad) │ │ │ │ + xchg %ax,%ax │ │ │ │ + add (%rax),%eax │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ - add %bl,(%rsi) │ │ │ │ + (bad) │ │ │ │ add %al,(%rax) │ │ │ │ - add %cl,0x49031c5d(%rax) │ │ │ │ - add $0x20,%esp │ │ │ │ - cmp 0x358(%r13),%r12 │ │ │ │ - ja 4e085c │ │ │ │ + add %bh,-0x3c(%rax) │ │ │ │ + sbb $0x3,%al │ │ │ │ + movq $0x4dc500,-0x8(%rbp) │ │ │ │ mov 0x7(%rbx),%rax │ │ │ │ - mov 0xf(%rbx),%rcx │ │ │ │ - mov 0x17(%rbx),%rbx │ │ │ │ - movq $0x4e0638,-0x18(%r12) │ │ │ │ - mov 0x20(%rbp),%rdx │ │ │ │ - mov %rdx,-0x10(%r12) │ │ │ │ - mov 0x28(%rbp),%rdx │ │ │ │ - mov %rdx,-0x8(%r12) │ │ │ │ - mov 0x30(%rbp),%rdx │ │ │ │ - mov %rdx,(%r12) │ │ │ │ - movq $0x4e0838,0x0(%rbp) │ │ │ │ - mov %rbx,%rdx │ │ │ │ - mov 0x10(%rbp),%rbx │ │ │ │ - mov %rdx,0x10(%rbp) │ │ │ │ - mov %rcx,0x20(%rbp) │ │ │ │ - mov %rax,0x28(%rbp) │ │ │ │ - lea -0x16(%r12),%rax │ │ │ │ - mov %rax,0x30(%rbp) │ │ │ │ + mov 0xf(%rbx),%rbx │ │ │ │ + mov %rax,0x0(%rbp) │ │ │ │ + add $0xfffffffffffffff8,%rbp │ │ │ │ test $0x7,%bl │ │ │ │ - jne 4e0838 │ │ │ │ + jne 4dc500 │ │ │ │ mov (%rbx),%rax │ │ │ │ jmp *%rax │ │ │ │ - xchg %ax,%ax │ │ │ │ - (bad) │ │ │ │ + nopw 0x0(%rax,%rax,1) │ │ │ │ + add $0x0,%al │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ - add %bl,(%rsi) │ │ │ │ + (bad) │ │ │ │ add %al,(%rax) │ │ │ │ - add %cl,(%rax) │ │ │ │ - pop %rbp │ │ │ │ + add %al,-0x3c(%rax) │ │ │ │ sbb $0x3,%al │ │ │ │ - mov 0x18(%rbp),%r9 │ │ │ │ - mov %rbx,%r8 │ │ │ │ - mov 0x10(%rbp),%rdi │ │ │ │ - mov 0x20(%rbp),%rsi │ │ │ │ - mov 0x28(%rbp),%r14 │ │ │ │ - mov 0x8(%rbp),%rbx │ │ │ │ - add $0x30,%rbp │ │ │ │ - jmp 4e2520 │ │ │ │ - jmp *-0x8(%r13) │ │ │ │ - movq $0x20,0x388(%r13) │ │ │ │ - jmp 338a720 │ │ │ │ - nopl 0x0(%rax) │ │ │ │ - sldt (%rax) │ │ │ │ - add %al,(%rdx) │ │ │ │ - add %al,(%rax) │ │ │ │ - add %al,(%rsi) │ │ │ │ - add %al,(%rax) │ │ │ │ - add %al,(%rax) │ │ │ │ - add %al,(%rax) │ │ │ │ - add %cl,(%rax) │ │ │ │ - add %al,(%rax) │ │ │ │ - add %bh,0x48031c5c(%rax) │ │ │ │ - lea -0x40(%rbp),%eax │ │ │ │ - cmp %r15,%rax │ │ │ │ - jb 4e0966 │ │ │ │ - movq $0x4e08f8,-0x40(%rbp) │ │ │ │ - mov 0x6(%rbx),%rax │ │ │ │ - mov 0xe(%rbx),%rcx │ │ │ │ - mov 0x16(%rbx),%rdx │ │ │ │ - mov 0x1e(%rbx),%rdi │ │ │ │ - mov 0x26(%rbx),%r8 │ │ │ │ - mov 0x2e(%rbx),%rbx │ │ │ │ - mov %rbx,%r9 │ │ │ │ - mov %r14,%rbx │ │ │ │ - mov %r9,-0x38(%rbp) │ │ │ │ - mov %rdi,-0x30(%rbp) │ │ │ │ - mov %rcx,-0x28(%rbp) │ │ │ │ - mov %r8,-0x20(%rbp) │ │ │ │ - mov %rdx,-0x18(%rbp) │ │ │ │ - mov %rax,-0x10(%rbp) │ │ │ │ - mov %rsi,-0x8(%rbp) │ │ │ │ - add $0xffffffffffffffc0,%rbp │ │ │ │ + mov 0x20(%rbp),%rax │ │ │ │ + mov %rbx,%rcx │ │ │ │ + and $0x7,%ecx │ │ │ │ + cmp $0x1,%rcx │ │ │ │ + je 4dc58b │ │ │ │ + movq $0x4dc540,0x0(%rbp) │ │ │ │ + mov %rbx,%rcx │ │ │ │ + mov %rax,%rbx │ │ │ │ + mov %rcx,0x20(%rbp) │ │ │ │ test $0x7,%bl │ │ │ │ - jne 4e08f8 │ │ │ │ + jne 4dc540 │ │ │ │ mov (%rbx),%rax │ │ │ │ jmp *%rax │ │ │ │ - nopl (%rax) │ │ │ │ - (bad) │ │ │ │ + nopl 0x0(%rax) │ │ │ │ + add $0x0,%al │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ - add %bl,(%rsi) │ │ │ │ + (bad) │ │ │ │ add %al,(%rax) │ │ │ │ - add %cl,0x5c(%rax) │ │ │ │ + add %al,(%rax) │ │ │ │ + (bad) │ │ │ │ sbb $0x3,%al │ │ │ │ - add $0x30,%r12 │ │ │ │ + add $0x10,%r12 │ │ │ │ cmp 0x358(%r13),%r12 │ │ │ │ - ja 4e0956 │ │ │ │ - movq $0x4e0750,-0x28(%r12) │ │ │ │ - mov 0x30(%rbp),%rax │ │ │ │ - mov %rax,-0x20(%r12) │ │ │ │ - mov 0x38(%rbp),%rax │ │ │ │ - mov %rax,-0x18(%r12) │ │ │ │ + ja 4dc57b │ │ │ │ + movq $0x4f16b8,-0x8(%r12) │ │ │ │ mov 0x18(%rbp),%rax │ │ │ │ - mov %rax,-0x10(%r12) │ │ │ │ - mov 0x28(%rbp),%rax │ │ │ │ - mov %rax,-0x8(%r12) │ │ │ │ - mov 0x10(%rbp),%rcx │ │ │ │ - mov %rcx,(%r12) │ │ │ │ - lea -0x26(%r12),%r8 │ │ │ │ - mov %rax,%rdi │ │ │ │ + mov %rax,(%r12) │ │ │ │ + mov 0x20(%rbp),%r8 │ │ │ │ + mov 0x8(%rbp),%rdi │ │ │ │ mov %rbx,%rsi │ │ │ │ - mov 0x20(%rbp),%r14 │ │ │ │ - mov 0x8(%rbp),%rbx │ │ │ │ - add $0x40,%rbp │ │ │ │ - jmp 4e0228 │ │ │ │ - movq $0x30,0x388(%r13) │ │ │ │ + lea -0x3(%r12),%r14 │ │ │ │ + mov 0x10(%rbp),%rbx │ │ │ │ + add $0x28,%rbp │ │ │ │ + jmp 4d9808 │ │ │ │ + movq $0x10,0x388(%r13) │ │ │ │ jmp 338a720 │ │ │ │ - jmp *-0x8(%r13) │ │ │ │ - nopw 0x0(%rax,%rax,1) │ │ │ │ - (bad) │ │ │ │ - add %al,(%rax) │ │ │ │ - add %al,(%rbx) │ │ │ │ - add %al,(%rax) │ │ │ │ - add %al,0x0(%rip) │ │ │ │ - add %al,(%rax) │ │ │ │ - add %cl,(%rax) │ │ │ │ - add %al,(%rax) │ │ │ │ - add %bh,0x48031c5b(%rax) │ │ │ │ - lea -0x40(%rbp),%eax │ │ │ │ - cmp %r15,%rax │ │ │ │ - jb 4e0a6b │ │ │ │ - movq $0x4e09f8,-0x40(%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 %r14,%rbx │ │ │ │ - mov %r8,-0x38(%rbp) │ │ │ │ - mov %rcx,-0x30(%rbp) │ │ │ │ - mov %rax,-0x28(%rbp) │ │ │ │ - mov %rdx,-0x20(%rbp) │ │ │ │ - mov %r9,-0x18(%rbp) │ │ │ │ - mov %rsi,-0x10(%rbp) │ │ │ │ - mov %rdi,-0x8(%rbp) │ │ │ │ - add $0xffffffffffffffc0,%rbp │ │ │ │ + movq $0x4dc5b8,0x8(%rbp) │ │ │ │ + mov %rax,%rbx │ │ │ │ + add $0x8,%rbp │ │ │ │ test $0x7,%bl │ │ │ │ - jne 4e09f8 │ │ │ │ + jne 4dc5b8 │ │ │ │ mov (%rbx),%rax │ │ │ │ jmp *%rax │ │ │ │ nopl 0x0(%rax) │ │ │ │ - (bad) │ │ │ │ + add (%rcx),%eax │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ - add %bl,(%rsi) │ │ │ │ + (bad) │ │ │ │ add %al,(%rax) │ │ │ │ - add %cl,0x5b(%rax) │ │ │ │ - sbb $0x3,%al │ │ │ │ - add $0x38,%r12 │ │ │ │ + add %cl,0x49031cc3(%rax) │ │ │ │ + add $0x10,%esp │ │ │ │ cmp 0x358(%r13),%r12 │ │ │ │ - ja 4e0a5b │ │ │ │ - movq $0x4e0888,-0x30(%r12) │ │ │ │ - mov 0x38(%rbp),%rax │ │ │ │ - mov %rax,-0x28(%r12) │ │ │ │ - mov 0x18(%rbp),%rax │ │ │ │ - mov %rax,-0x20(%r12) │ │ │ │ - mov 0x30(%rbp),%rax │ │ │ │ - mov %rax,-0x18(%r12) │ │ │ │ + ja 4dc5f9 │ │ │ │ + mov 0xf(%rbx),%rax │ │ │ │ + movq $0x4f16b8,-0x8(%r12) │ │ │ │ mov 0x10(%rbp),%rcx │ │ │ │ - mov %rcx,-0x10(%r12) │ │ │ │ - mov 0x20(%rbp),%rcx │ │ │ │ - mov %rcx,-0x8(%r12) │ │ │ │ - mov 0x8(%rbp),%rcx │ │ │ │ mov %rcx,(%r12) │ │ │ │ - lea -0x2e(%r12),%rdi │ │ │ │ - mov %rax,%rsi │ │ │ │ - mov %rbx,%r14 │ │ │ │ - mov 0x28(%rbp),%rbx │ │ │ │ - add $0x40,%rbp │ │ │ │ - jmp 33959f8 │ │ │ │ - movq $0x38,0x388(%r13) │ │ │ │ + lea 0x375b918(%rip),%r8 │ │ │ │ + mov %rax,%rdi │ │ │ │ + mov %rbx,%rsi │ │ │ │ + lea -0x3(%r12),%r14 │ │ │ │ + mov 0x8(%rbp),%rbx │ │ │ │ + add $0x20,%rbp │ │ │ │ + jmp 4d9808 │ │ │ │ + movq $0x10,0x388(%r13) │ │ │ │ jmp 338a720 │ │ │ │ jmp *-0x8(%r13) │ │ │ │ - nop │ │ │ │ - add $0x1000000,%eax │ │ │ │ + nopl (%rax) │ │ │ │ + (bad) │ │ │ │ add %al,(%rax) │ │ │ │ - add %al,(%rdx) │ │ │ │ + add %al,(%rbx) │ │ │ │ add %al,(%rax) │ │ │ │ + add %al,(%rcx) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ - add %cl,(%rbx) │ │ │ │ add %al,(%rax) │ │ │ │ - add %bh,0x48031c5a(%rax) │ │ │ │ - lea -0x38(%rbp),%eax │ │ │ │ + add %cl,(%rcx) │ │ │ │ + add %al,(%rax) │ │ │ │ + add %bl,(%rax) │ │ │ │ + ret │ │ │ │ + sbb $0x3,%al │ │ │ │ + lea -0x28(%rbp),%rax │ │ │ │ cmp %r15,%rax │ │ │ │ - jb 4e0c4e │ │ │ │ - movq $0x4e0ad8,-0x20(%rbp) │ │ │ │ - mov %rbx,%rax │ │ │ │ - mov 0x7(%rbx),%rcx │ │ │ │ - mov 0xf(%rbx),%rbx │ │ │ │ - mov %rbx,%rdx │ │ │ │ - mov %r14,%rbx │ │ │ │ - mov %rdx,-0x18(%rbp) │ │ │ │ - mov %rax,-0x10(%rbp) │ │ │ │ - mov %rcx,-0x8(%rbp) │ │ │ │ + jb 4dc7b1 │ │ │ │ + movq $0x4dc670,-0x20(%rbp) │ │ │ │ + mov 0x5(%rbx),%rax │ │ │ │ + mov %rdi,%rbx │ │ │ │ + mov %rax,-0x18(%rbp) │ │ │ │ + mov %r14,-0x10(%rbp) │ │ │ │ + mov %rsi,-0x8(%rbp) │ │ │ │ add $0xffffffffffffffe0,%rbp │ │ │ │ test $0x7,%bl │ │ │ │ - jne 4e0ad8 │ │ │ │ + jne 4dc670 │ │ │ │ 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 %ch,0x5a(%rax) │ │ │ │ - sbb $0x3,%al │ │ │ │ - mov %rbx,%rax │ │ │ │ - and $0x7,%eax │ │ │ │ - cmp $0x1,%rax │ │ │ │ - je 4e0c40 │ │ │ │ - movq $0x4e0b20,-0x8(%rbp) │ │ │ │ - mov 0xe(%rbx),%rax │ │ │ │ - mov 0x6(%rbx),%rbx │ │ │ │ + add %dl,%al │ │ │ │ + ret $0x31c │ │ │ │ + movq $0x4dc6a8,-0x8(%rbp) │ │ │ │ + mov 0x7(%rbx),%rax │ │ │ │ + mov 0xf(%rbx),%rbx │ │ │ │ mov %rax,0x0(%rbp) │ │ │ │ add $0xfffffffffffffff8,%rbp │ │ │ │ test $0x7,%bl │ │ │ │ - jne 4e0b20 │ │ │ │ + jne 4dc6a8 │ │ │ │ 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 %ah,(%rax) │ │ │ │ - pop %rdx │ │ │ │ - sbb $0x3,%al │ │ │ │ - mov 0x18(%rbp),%rax │ │ │ │ - mov 0x8(%rbp),%rcx │ │ │ │ - mov 0x7(%rbx),%rdx │ │ │ │ - mov 0x7(%rdx),%rsi │ │ │ │ - mov 0xf(%rdx),%rdx │ │ │ │ - mov 0x7(%rdx),%rdi │ │ │ │ - mov 0xf(%rdx),%r8 │ │ │ │ - mov 0x17(%rdx),%rdx │ │ │ │ - cmp $0x2,%rdx │ │ │ │ - jne 4e0c9c │ │ │ │ - mov 0x10(%rbp),%r9 │ │ │ │ - mov 0x20(%rbp),%r10 │ │ │ │ - mov 0xf(%rbx),%r11 │ │ │ │ - mov 0x17(%rbx),%rbx │ │ │ │ - cmp $0x3411a86,%r8 │ │ │ │ - je 4e0bcf │ │ │ │ - sub $0x8,%rsp │ │ │ │ - mov %rdi,%r14 │ │ │ │ - mov %r8,%rdi │ │ │ │ - mov %rsi,0x48(%rsp) │ │ │ │ - lea 0x2f30f0d(%rip),%rsi │ │ │ │ - mov %rdx,0x50(%rsp) │ │ │ │ - mov $0x2,%edx │ │ │ │ - mov %rax,0x58(%rsp) │ │ │ │ - xor %eax,%eax │ │ │ │ - mov %r8,0x80(%rsp) │ │ │ │ - mov %r11,0x78(%rsp) │ │ │ │ - mov %rcx,0x70(%rsp) │ │ │ │ - mov %r10,0x68(%rsp) │ │ │ │ - mov %r9,0x60(%rsp) │ │ │ │ - call 4053d0 │ │ │ │ - add $0x8,%rsp │ │ │ │ - movslq %eax,%rax │ │ │ │ - test %rax,%rax │ │ │ │ - jne 4e0c52 │ │ │ │ - mov 0x70(%rsp),%r11 │ │ │ │ - mov 0x68(%rsp),%rcx │ │ │ │ - mov 0x60(%rsp),%r10 │ │ │ │ - mov 0x58(%rsp),%r9 │ │ │ │ - add $0x48,%r12 │ │ │ │ - cmp 0x358(%r13),%r12 │ │ │ │ - ja 4e0c1c │ │ │ │ - movq $0x4e05f8,-0x40(%r12) │ │ │ │ - mov %r11,-0x30(%r12) │ │ │ │ - movq $0x4e0988,-0x28(%r12) │ │ │ │ - mov %rcx,-0x20(%r12) │ │ │ │ - mov %r10,-0x18(%r12) │ │ │ │ - mov %rbx,-0x10(%r12) │ │ │ │ - mov %r9,-0x8(%r12) │ │ │ │ - lea -0x40(%r12),%rax │ │ │ │ - mov %rax,(%r12) │ │ │ │ - lea -0x25(%r12),%rbx │ │ │ │ - add $0x28,%rbp │ │ │ │ - jmp *0x0(%rbp) │ │ │ │ - movq $0x48,0x388(%r13) │ │ │ │ - movq $0x4e0d60,-0x8(%rbp) │ │ │ │ - mov %rbx,0x0(%rbp) │ │ │ │ - mov %r11,0x18(%rbp) │ │ │ │ - add $0xfffffffffffffff8,%rbp │ │ │ │ - jmp 338a2b0 │ │ │ │ - lea 0x31c38e4(%rip),%rbx │ │ │ │ - add $0x20,%rbp │ │ │ │ - jmp *0x0(%rbp) │ │ │ │ - jmp *-0x8(%r13) │ │ │ │ - mov 0x48(%rsp),%rdx │ │ │ │ - mov %r14,%rdi │ │ │ │ - mov 0x78(%rsp),%r8 │ │ │ │ - mov 0x40(%rsp),%rsi │ │ │ │ - mov 0x68(%rsp),%rcx │ │ │ │ - mov 0x50(%rsp),%rax │ │ │ │ - jmp 4e0c9c │ │ │ │ - rex.RX add (%rax),%r8b │ │ │ │ + add %bl,0x48031cc2(%rax) │ │ │ │ + mov 0x20(%rbp),%eax │ │ │ │ + mov %rbx,%rcx │ │ │ │ + and $0x7,%ecx │ │ │ │ + cmp $0x1,%rcx │ │ │ │ + je 4dc733 │ │ │ │ + movq $0x4dc6e8,0x0(%rbp) │ │ │ │ + mov %rbx,%rcx │ │ │ │ + mov %rax,%rbx │ │ │ │ + mov %rcx,0x20(%rbp) │ │ │ │ + test $0x7,%bl │ │ │ │ + jne 4dc6e8 │ │ │ │ + mov (%rbx),%rax │ │ │ │ + jmp *%rax │ │ │ │ + nopl 0x0(%rax) │ │ │ │ + add $0x0,%al │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ - add %bl,(%rsi) │ │ │ │ add %al,(%rax) │ │ │ │ - add %al,%al │ │ │ │ - pop %rax │ │ │ │ + (bad) │ │ │ │ + add %al,(%rax) │ │ │ │ + add %bl,-0x3e(%rax) │ │ │ │ sbb $0x3,%al │ │ │ │ - mov 0x28(%rbp),%rax │ │ │ │ - mov 0x18(%rbp),%rcx │ │ │ │ - mov 0x30(%rbp),%rsi │ │ │ │ - mov 0x20(%rbp),%r8 │ │ │ │ - mov 0x10(%rbp),%rdi │ │ │ │ - mov 0x8(%rbp),%rdx │ │ │ │ - add $0x10,%rbp │ │ │ │ - add $0x80,%r12 │ │ │ │ + add $0x10,%r12 │ │ │ │ cmp 0x358(%r13),%r12 │ │ │ │ - ja 4e0d20 │ │ │ │ - movq $0x4e0430,-0x78(%r12) │ │ │ │ - mov %rdi,-0x68(%r12) │ │ │ │ - mov %r8,-0x60(%r12) │ │ │ │ - mov %rdx,-0x58(%r12) │ │ │ │ - movq $0x50d128,-0x50(%r12) │ │ │ │ - movq $0x36acc57,-0x48(%r12) │ │ │ │ - mov %rsi,-0x40(%r12) │ │ │ │ - lea -0x78(%r12),%rdx │ │ │ │ - mov %rdx,-0x38(%r12) │ │ │ │ - movq $0x4e04c8,-0x30(%r12) │ │ │ │ - mov %rcx,-0x20(%r12) │ │ │ │ - mov %rax,-0x18(%r12) │ │ │ │ - movq $0x4e0510,-0x10(%r12) │ │ │ │ - lea -0x30(%r12),%rax │ │ │ │ - mov %rax,-0x8(%r12) │ │ │ │ - lea -0x4f(%r12),%rax │ │ │ │ + ja 4dc723 │ │ │ │ + movq $0x4f16b8,-0x8(%r12) │ │ │ │ + mov 0x18(%rbp),%rax │ │ │ │ mov %rax,(%r12) │ │ │ │ - lea -0xd(%r12),%rbx │ │ │ │ + mov 0x20(%rbp),%r8 │ │ │ │ + mov 0x8(%rbp),%rdi │ │ │ │ + mov %rbx,%rsi │ │ │ │ + lea -0x3(%r12),%r14 │ │ │ │ + mov 0x10(%rbp),%rbx │ │ │ │ add $0x28,%rbp │ │ │ │ - jmp *0x0(%rbp) │ │ │ │ - movq $0x80,0x388(%r13) │ │ │ │ - movq $0x4e0c80,-0x10(%rbp) │ │ │ │ - mov %rdx,-0x8(%rbp) │ │ │ │ - mov %rdi,0x0(%rbp) │ │ │ │ - mov %r8,0x10(%rbp) │ │ │ │ - mov %rsi,0x20(%rbp) │ │ │ │ - add $0xfffffffffffffff0,%rbp │ │ │ │ - jmp 338a2b0 │ │ │ │ + jmp 4d8940 │ │ │ │ + movq $0x10,0x388(%r13) │ │ │ │ + jmp 338a720 │ │ │ │ + movq $0x4dc760,0x8(%rbp) │ │ │ │ + mov %rax,%rbx │ │ │ │ + add $0x8,%rbp │ │ │ │ + test $0x7,%bl │ │ │ │ + jne 4dc760 │ │ │ │ + mov (%rbx),%rax │ │ │ │ + jmp *%rax │ │ │ │ nopl 0x0(%rax) │ │ │ │ - add $0x0,%eax │ │ │ │ + add (%rcx),%eax │ │ │ │ add %al,(%rax) │ │ │ │ - add %bl,(%rsi) │ │ │ │ + add %al,(%rax) │ │ │ │ + add %al,(%rax) │ │ │ │ + (bad) │ │ │ │ add %al,(%rax) │ │ │ │ add %ah,%al │ │ │ │ - push %rdi │ │ │ │ - sbb $0x3,%al │ │ │ │ - mov 0x18(%rbp),%r9 │ │ │ │ - mov 0x28(%rbp),%r10 │ │ │ │ + rcrl $0x49,(%rbx,%rax,1) │ │ │ │ + add $0x10,%esp │ │ │ │ + cmp 0x358(%r13),%r12 │ │ │ │ + ja 4dc7a1 │ │ │ │ + mov 0xf(%rbx),%rax │ │ │ │ + movq $0x4f16b8,-0x8(%r12) │ │ │ │ mov 0x10(%rbp),%rcx │ │ │ │ - mov 0x20(%rbp),%r11 │ │ │ │ + mov %rcx,(%r12) │ │ │ │ + lea 0x375b770(%rip),%r8 │ │ │ │ + mov %rax,%rdi │ │ │ │ + mov %rbx,%rsi │ │ │ │ + lea -0x3(%r12),%r14 │ │ │ │ mov 0x8(%rbp),%rbx │ │ │ │ - add $0x8,%rbp │ │ │ │ - jmp 4e0bcf │ │ │ │ + add $0x20,%rbp │ │ │ │ + jmp 4d8940 │ │ │ │ + movq $0x10,0x388(%r13) │ │ │ │ + jmp 338a720 │ │ │ │ + jmp *-0x8(%r13) │ │ │ │ nopl (%rax) │ │ │ │ - add (%rax),%al │ │ │ │ + sbb %eax,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ + add $0x4000000,%eax │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ - adc (%rax),%al │ │ │ │ add %al,(%rax) │ │ │ │ - mov $0x57,%al │ │ │ │ - sbb $0x3,%al │ │ │ │ - lea -0x10(%rbp),%rax │ │ │ │ - cmp %r15,%rax │ │ │ │ - jb 4e0db6 │ │ │ │ - movq $0x3390fc8,-0x10(%rbp) │ │ │ │ - mov %rbx,-0x8(%rbp) │ │ │ │ - mov 0x10(%rbx),%r14 │ │ │ │ - mov 0x18(%rbx),%rbx │ │ │ │ - add $0xfffffffffffffff0,%rbp │ │ │ │ - jmp 4e1068 │ │ │ │ - jmp *-0x10(%r13) │ │ │ │ - nopw 0x0(%rax,%rax,1) │ │ │ │ - add (%rax),%al │ │ │ │ + add %cl,(%rsi) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ - adc (%rax),%al │ │ │ │ + add %cl,-0x73(%rax) │ │ │ │ + rex.RB call 10460124 <__environ@GLIBC_2.2.5+0xc81fc7c> │ │ │ │ + (bad) │ │ │ │ + cltd │ │ │ │ + add %eax,(%rax) │ │ │ │ + add %cl,-0x7f(%rcx) │ │ │ │ + (bad) │ │ │ │ + add %al,(%rcx) │ │ │ │ add %al,(%rax) │ │ │ │ - jo 4e0e25 │ │ │ │ - sbb $0x3,%al │ │ │ │ - lea -0x10(%rbp),%rax │ │ │ │ - cmp %r15,%rax │ │ │ │ - jb 4e0df6 │ │ │ │ - movq $0x3390fc8,-0x10(%rbp) │ │ │ │ - mov %rbx,-0x8(%rbp) │ │ │ │ - mov 0x10(%rbx),%r14 │ │ │ │ - mov 0x18(%rbx),%rbx │ │ │ │ - add $0xfffffffffffffff0,%rbp │ │ │ │ - jmp 4e0a88 │ │ │ │ - jmp *-0x10(%r13) │ │ │ │ - nopw 0x0(%rax,%rax,1) │ │ │ │ - sldt (%rax) │ │ │ │ - add %al,(%rdx) │ │ │ │ + cmp 0x358(%r13),%r12 │ │ │ │ + ja 4dc96b │ │ │ │ + movq $0x4d8940,-0xf8(%r12) │ │ │ │ + mov %rsi,-0xf0(%r12) │ │ │ │ + mov %rdi,-0xe8(%r12) │ │ │ │ + movq $0x4d8aa0,-0xe0(%r12) │ │ │ │ + lea -0xf4(%r12),%rax │ │ │ │ + mov %rax,-0xd8(%r12) │ │ │ │ + movq $0x4d8be8,-0xd0(%r12) │ │ │ │ + lea -0xdc(%r12),%rbx │ │ │ │ + mov %rbx,-0xc8(%r12) │ │ │ │ + movq $0x4d8cd8,-0xc0(%r12) │ │ │ │ + mov %rax,-0xb8(%r12) │ │ │ │ + movq $0x4d8e20,-0xb0(%r12) │ │ │ │ + lea -0xbc(%r12),%rbx │ │ │ │ + mov %rbx,-0xa8(%r12) │ │ │ │ + movq $0x4d8f10,-0xa0(%r12) │ │ │ │ + mov %rax,-0x98(%r12) │ │ │ │ + movq $0x4d9058,-0x90(%r12) │ │ │ │ + lea -0x9c(%r12),%rbx │ │ │ │ + mov %rbx,-0x88(%r12) │ │ │ │ + movq $0x4d9148,-0x80(%r12) │ │ │ │ + mov %rax,-0x78(%r12) │ │ │ │ + movq $0x4d9808,-0x70(%r12) │ │ │ │ + mov %r8,-0x68(%r12) │ │ │ │ + mov %r9,-0x60(%r12) │ │ │ │ + movq $0x4dc3a0,-0x58(%r12) │ │ │ │ + lea -0x6c(%r12),%rbx │ │ │ │ + mov %rbx,-0x50(%r12) │ │ │ │ + mov %r14,-0x48(%r12) │ │ │ │ + lea -0xad(%r12),%rcx │ │ │ │ + mov %rcx,-0x40(%r12) │ │ │ │ + mov %r9,-0x38(%r12) │ │ │ │ + lea -0xcd(%r12),%rcx │ │ │ │ + mov %rcx,-0x30(%r12) │ │ │ │ + lea -0x7d(%r12),%rcx │ │ │ │ + mov %rcx,-0x28(%r12) │ │ │ │ + lea -0x8d(%r12),%rcx │ │ │ │ + mov %rcx,-0x20(%r12) │ │ │ │ + movq $0x4dc480,-0x18(%r12) │ │ │ │ + mov %rbx,-0x10(%r12) │ │ │ │ + movq $0x4dc628,-0x8(%r12) │ │ │ │ + mov %rax,(%r12) │ │ │ │ + lea -0x5(%r12),%r9 │ │ │ │ + mov %r14,%r8 │ │ │ │ + lea 0x31cc6c7(%rip),%rdi │ │ │ │ + lea 0x31ccb00(%rip),%rsi │ │ │ │ + lea 0x31ccad9(%rip),%r14 │ │ │ │ + lea -0x57(%r12),%rax │ │ │ │ + mov %rax,-0x18(%rbp) │ │ │ │ + lea -0x15(%r12),%rbx │ │ │ │ + mov %rbx,-0x10(%rbp) │ │ │ │ + mov %rax,-0x8(%rbp) │ │ │ │ + add $0xffffffffffffffe8,%rbp │ │ │ │ + jmp 2f7e2e0 │ │ │ │ + movq $0x100,0x388(%r13) │ │ │ │ + lea 0x31ccc53(%rip),%rbx │ │ │ │ + jmp *-0x8(%r13) │ │ │ │ + nopl 0x0(%rax) │ │ │ │ + sbb %eax,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ - add %al,(%rdx) │ │ │ │ + add $0x0,%eax │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ - add %cl,(%rbx) │ │ │ │ + add %cl,(%rsi) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %cl,-0x73(%rax) │ │ │ │ - rex.RB loopne 4e0e69 │ │ │ │ - cmp %edi,%eax │ │ │ │ - jb 4e0eb4 │ │ │ │ - movq $0x4e0e68,-0x20(%rbp) │ │ │ │ - mov 0x6(%rbx),%rax │ │ │ │ - mov 0xe(%rbx),%rbx │ │ │ │ - mov %rbx,%rcx │ │ │ │ + rex.RB fmuls -0x8(%r9,%rdi,1) │ │ │ │ + jb 4dcae6 │ │ │ │ + movq $0x4dc9e0,-0x18(%rbp) │ │ │ │ mov %r14,%rbx │ │ │ │ - mov %rax,-0x18(%rbp) │ │ │ │ - mov %rcx,-0x10(%rbp) │ │ │ │ - mov %rsi,-0x8(%rbp) │ │ │ │ - add $0xffffffffffffffe0,%rbp │ │ │ │ + mov %rsi,-0x10(%rbp) │ │ │ │ + mov %r9,-0x8(%rbp) │ │ │ │ + add $0xffffffffffffffe8,%rbp │ │ │ │ test $0x7,%bl │ │ │ │ - jne 4e0e68 │ │ │ │ + jne 4dc9e0 │ │ │ │ mov (%rbx),%rax │ │ │ │ jmp *%rax │ │ │ │ - nopl (%rax) │ │ │ │ - add (%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,-0x7d(%rcx) │ │ │ │ + add %cl,-0x39(%rax) │ │ │ │ + rex.RB │ │ │ │ + lock and %cl,%dl │ │ │ │ + rex.WRB add %r9b,-0x75(%r8) │ │ │ │ + rex.XB cmovs -0x74b7e8b5(%r11),%ecx │ │ │ │ + pop %rbx │ │ │ │ (bad) │ │ │ │ - sbb %cl,0x3b(%rbp) │ │ │ │ - movsl %ds:(%rsi),%es:(%rdi) │ │ │ │ - pop %rax │ │ │ │ - add (%rax),%eax │ │ │ │ - add %dh,0x2f(%rdi) │ │ │ │ - movq $0x3363ae0,-0x10(%r12) │ │ │ │ - mov 0x10(%rbp),%rax │ │ │ │ - mov %rax,-0x8(%r12) │ │ │ │ - mov 0x18(%rbp),%rax │ │ │ │ - mov %rax,(%r12) │ │ │ │ - lea -0xe(%r12),%rsi │ │ │ │ - mov %rbx,%r14 │ │ │ │ - mov 0x8(%rbp),%rbx │ │ │ │ - add $0x20,%rbp │ │ │ │ - jmp 3395748 │ │ │ │ - movq $0x18,0x388(%r13) │ │ │ │ - jmp 338a720 │ │ │ │ - jmp *-0x8(%r13) │ │ │ │ - sldt (%rax) │ │ │ │ - add %al,(%rdx) │ │ │ │ - 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 4e0f78 │ │ │ │ - movq $0x4e0f28,-0x28(%rbp) │ │ │ │ - mov 0x6(%rbx),%rax │ │ │ │ - mov 0xe(%rbx),%rcx │ │ │ │ - mov 0x16(%rbx),%rbx │ │ │ │ - mov %rbx,%rdx │ │ │ │ - mov %r14,%rbx │ │ │ │ - mov %rdx,-0x20(%rbp) │ │ │ │ - mov %rcx,-0x18(%rbp) │ │ │ │ - mov %rax,-0x10(%rbp) │ │ │ │ - mov %rsi,-0x8(%rbp) │ │ │ │ - add $0xffffffffffffffd8,%rbp │ │ │ │ + mov %rcx,-0x8(%rbp) │ │ │ │ + mov %rax,0x0(%rbp) │ │ │ │ + add $0xfffffffffffffff0,%rbp │ │ │ │ test $0x7,%bl │ │ │ │ - jne 4e0f28 │ │ │ │ + jne 4dca20 │ │ │ │ mov (%rbx),%rax │ │ │ │ jmp *%rax │ │ │ │ - nopl (%rax) │ │ │ │ + nopw 0x0(%rax,%rax,1) │ │ │ │ add $0x0,%al │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ (bad) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ - add %cl,-0x7d(%rcx) │ │ │ │ - (bad) │ │ │ │ - sbb %cl,0x3b(%rbp) │ │ │ │ - movsl %ds:(%rsi),%es:(%rdi) │ │ │ │ - pop %rax │ │ │ │ - add (%rax),%eax │ │ │ │ - add %dh,0x33(%rdi) │ │ │ │ - movq $0x4e0e18,-0x10(%r12) │ │ │ │ - mov 0x18(%rbp),%rax │ │ │ │ + add %cl,-0x75(%rax) │ │ │ │ + adc %r9b,-0x77(%r8) │ │ │ │ + flds -0x7cb7f81f(%rbx) │ │ │ │ + stc │ │ │ │ + add %esi,0x49(%rcx,%rsi,2) │ │ │ │ + add $0x38,%esp │ │ │ │ + cmp 0x358(%r13),%r12 │ │ │ │ + ja 4dca91 │ │ │ │ + mov 0x6(%rbx),%rcx │ │ │ │ + mov 0xe(%rbx),%rbx │ │ │ │ + movq $0x2f83dd8,-0x30(%r12) │ │ │ │ + mov %rax,-0x28(%r12) │ │ │ │ + movq $0x3c37ef9,-0x20(%r12) │ │ │ │ + movq $0x2f8b238,-0x18(%r12) │ │ │ │ + mov %rbx,-0x10(%r12) │ │ │ │ mov %rax,-0x8(%r12) │ │ │ │ - mov 0x20(%rbp),%rax │ │ │ │ + mov 0x8(%rbp),%rax │ │ │ │ mov %rax,(%r12) │ │ │ │ - lea -0xe(%r12),%rdi │ │ │ │ - mov 0x10(%rbp),%rsi │ │ │ │ - mov %rbx,%r14 │ │ │ │ - mov 0x8(%rbp),%rbx │ │ │ │ + lea -0x2f(%r12),%rdi │ │ │ │ + lea -0x17(%r12),%rsi │ │ │ │ + mov %rcx,%r14 │ │ │ │ + mov 0x18(%rbp),%rbx │ │ │ │ add $0x28,%rbp │ │ │ │ jmp 33959f8 │ │ │ │ + movq $0x38,0x388(%r13) │ │ │ │ + jmp 338a720 │ │ │ │ + add $0x18,%r12 │ │ │ │ + cmp 0x358(%r13),%r12 │ │ │ │ + ja 4dcad6 │ │ │ │ + movq $0x2f83dd8,-0x10(%r12) │ │ │ │ + mov %rax,-0x8(%r12) │ │ │ │ + movq $0x36a8e82,(%r12) │ │ │ │ + lea -0xf(%r12),%r14 │ │ │ │ + mov 0x20(%rbp),%rbx │ │ │ │ + add $0x28,%rbp │ │ │ │ + jmp 3395508 │ │ │ │ movq $0x18,0x388(%r13) │ │ │ │ jmp 338a720 │ │ │ │ + lea 0x31ccb13(%rip),%rbx │ │ │ │ jmp *-0x8(%r13) │ │ │ │ nopl 0x0(%rax) │ │ │ │ - (bad) │ │ │ │ + sbb %eax,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ - add %al,(%rbx) │ │ │ │ + add $0x0,%eax │ │ │ │ add %al,(%rax) │ │ │ │ - add %al,(%rdx) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ + add %cl,(%rsi) │ │ │ │ + add %al,(%rax) │ │ │ │ + add %al,0x4c031cc6(%rax) │ │ │ │ + mov %eax,%eax │ │ │ │ + mov %r9,%r8 │ │ │ │ + mov %rax,%rdi │ │ │ │ + mov %r14,%rsi │ │ │ │ + lea 0x31ccae2(%rip),%r14 │ │ │ │ + jmp 4d2058 │ │ │ │ + sbb %eax,(%rax) │ │ │ │ + add %al,(%rax) │ │ │ │ + add $0x2000000,%eax │ │ │ │ add %al,(%rax) │ │ │ │ - add %cl,(%rbx) │ │ │ │ + add %al,(%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 4e1048 │ │ │ │ - movq $0x4e0ff0,-0x28(%rbp) │ │ │ │ - mov 0x5(%rbx),%rax │ │ │ │ - mov 0xd(%rbx),%rbx │ │ │ │ - mov %rbx,%rcx │ │ │ │ + rex.RB │ │ │ │ + lock cmp %r15,%rax │ │ │ │ + jb 4dcb77 │ │ │ │ + mov %r9,%rax │ │ │ │ + mov %rdi,%r9 │ │ │ │ + mov %r8,%rbx │ │ │ │ + mov %rsi,%r8 │ │ │ │ + mov %r14,%rdi │ │ │ │ + lea 0x31ccae3(%rip),%rsi │ │ │ │ + lea 0x31ccaa7(%rip),%r14 │ │ │ │ + mov %rbx,-0x10(%rbp) │ │ │ │ + mov %rax,-0x8(%rbp) │ │ │ │ + add $0xfffffffffffffff0,%rbp │ │ │ │ + jmp 2f89380 │ │ │ │ + lea 0x31ccae2(%rip),%rbx │ │ │ │ + jmp *-0x8(%r13) │ │ │ │ + nopw 0x0(%rax,%rax,1) │ │ │ │ + sbb %eax,(%rax) │ │ │ │ + add %al,(%rax) │ │ │ │ + add $0x1000000,%eax │ │ │ │ + add %al,(%rax) │ │ │ │ + add %al,(%rax) │ │ │ │ + add %al,(%rax) │ │ │ │ + add %cl,(%rcx) │ │ │ │ + add %al,(%rax) │ │ │ │ + add %al,(%rax) │ │ │ │ + add %al,(%rax) │ │ │ │ + add %cl,-0x73(%rax) │ │ │ │ + rex.RB call 104604f4 <__environ@GLIBC_2.2.5+0xc82004c> │ │ │ │ + (bad) │ │ │ │ + cmpsl %es:(%rdi),%ds:(%rsi) │ │ │ │ + add %al,(%rax) │ │ │ │ + add %cl,-0x39(%rax) │ │ │ │ + rex.RB call 9b979d │ │ │ │ + mov 0x3(%rbx),%rax │ │ │ │ mov %r14,%rbx │ │ │ │ - mov %rax,-0x20(%rbp) │ │ │ │ - mov %rcx,-0x18(%rbp) │ │ │ │ - mov %rsi,-0x10(%rbp) │ │ │ │ - mov %rdi,-0x8(%rbp) │ │ │ │ - add $0xffffffffffffffd8,%rbp │ │ │ │ + mov %rax,-0x10(%rbp) │ │ │ │ + mov %r8,-0x8(%rbp) │ │ │ │ + add $0xffffffffffffffe8,%rbp │ │ │ │ test $0x7,%bl │ │ │ │ - jne 4e0ff0 │ │ │ │ + jne 4dcbe8 │ │ │ │ mov (%rbx),%rax │ │ │ │ jmp *%rax │ │ │ │ - nopl 0x0(%rax) │ │ │ │ - add $0x0,%al │ │ │ │ + nopw 0x0(%rax,%rax,1) │ │ │ │ + add (%rax),%al │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ (bad) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %cl,-0x7d(%rcx) │ │ │ │ (bad) │ │ │ │ - and %cl,0x3b(%rbp) │ │ │ │ + xor %cl,0x3b(%rbp) │ │ │ │ movsl %ds:(%rsi),%es:(%rdi) │ │ │ │ pop %rax │ │ │ │ add (%rax),%eax │ │ │ │ - add %dh,0x3b(%rdi) │ │ │ │ - movq $0x4e0ed0,-0x18(%r12) │ │ │ │ - mov 0x20(%rbp),%rax │ │ │ │ - mov %rax,-0x10(%r12) │ │ │ │ - mov 0x18(%rbp),%rax │ │ │ │ + add %dh,0x4f(%rdi) │ │ │ │ + mov 0xf(%rbx),%rax │ │ │ │ + mov 0x17(%rbx),%rcx │ │ │ │ + movq $0x2f83dd8,-0x28(%r12) │ │ │ │ + mov %rax,-0x20(%r12) │ │ │ │ + movq $0x3c37ef9,-0x18(%r12) │ │ │ │ + movq $0x3363098,-0x10(%r12) │ │ │ │ + mov 0x8(%rbp),%rax │ │ │ │ mov %rax,-0x8(%r12) │ │ │ │ - mov 0x8(%rbp),%rcx │ │ │ │ mov %rcx,(%r12) │ │ │ │ - lea -0x16(%r12),%rdi │ │ │ │ - mov %rax,%rsi │ │ │ │ - mov %rbx,%r14 │ │ │ │ + lea -0x27(%r12),%rdi │ │ │ │ + mov %rbx,%rsi │ │ │ │ + lea -0xf(%r12),%r14 │ │ │ │ mov 0x10(%rbp),%rbx │ │ │ │ - add $0x28,%rbp │ │ │ │ + add $0x18,%rbp │ │ │ │ jmp 33959f8 │ │ │ │ - movq $0x20,0x388(%r13) │ │ │ │ + movq $0x30,0x388(%r13) │ │ │ │ jmp 338a720 │ │ │ │ jmp *-0x8(%r13) │ │ │ │ - nopl 0x0(%rax) │ │ │ │ - add $0x1000000,%eax │ │ │ │ - add %al,(%rax) │ │ │ │ - add %al,(%rcx) │ │ │ │ - add %al,(%rax) │ │ │ │ + sbb (%rax),%al │ │ │ │ add %al,(%rax) │ │ │ │ + (bad) │ │ │ │ + ... │ │ │ │ add %al,(%rax) │ │ │ │ - add %cl,(%rcx) │ │ │ │ + add %cl,(%rsi) │ │ │ │ add %al,(%rax) │ │ │ │ - add %bl,%al │ │ │ │ - push %rsp │ │ │ │ + add %dh,%al │ │ │ │ + leave │ │ │ │ sbb $0x3,%al │ │ │ │ - lea -0x18(%rbp),%rax │ │ │ │ + lea -0x8(%rbp),%rax │ │ │ │ cmp %r15,%rax │ │ │ │ - jb 4e1137 │ │ │ │ - movq $0x4e10b0,-0x18(%rbp) │ │ │ │ - mov %rbx,%rax │ │ │ │ - mov 0x7(%rbx),%rbx │ │ │ │ - mov %rbx,%rcx │ │ │ │ - mov %r14,%rbx │ │ │ │ - mov %rcx,-0x10(%rbp) │ │ │ │ + jb 4dccc3 │ │ │ │ + add $0x10,%r12 │ │ │ │ + cmp 0x358(%r13),%r12 │ │ │ │ + ja 4dccb8 │ │ │ │ + movq $0x4dcba0,-0x8(%r12) │ │ │ │ + mov %r14,(%r12) │ │ │ │ + mov %r9,%rax │ │ │ │ + mov %r8,%r9 │ │ │ │ + mov %rdi,%r8 │ │ │ │ + mov %rsi,%rdi │ │ │ │ + lea -0x3(%r12),%rsi │ │ │ │ + lea 0x31cc9ba(%rip),%r14 │ │ │ │ mov %rax,-0x8(%rbp) │ │ │ │ - add $0xffffffffffffffe8,%rbp │ │ │ │ - test $0x7,%bl │ │ │ │ - jne 4e10b0 │ │ │ │ - mov (%rbx),%rax │ │ │ │ - jmp *%rax │ │ │ │ - add (%rax),%al │ │ │ │ - add %al,(%rax) │ │ │ │ + add $0xfffffffffffffff8,%rbp │ │ │ │ + jmp 2f85310 │ │ │ │ + movq $0x10,0x388(%r13) │ │ │ │ + lea 0x31cc9b6(%rip),%rbx │ │ │ │ + jmp *-0x8(%r13) │ │ │ │ + xchg %ax,%ax │ │ │ │ + add (%rax),%eax │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ - (bad) │ │ │ │ add %al,(%rax) │ │ │ │ - add %dl,0x48031c54(%rax) │ │ │ │ - mov %ebx,%eax │ │ │ │ - and $0x7,%eax │ │ │ │ - cmp $0x1,%rax │ │ │ │ - je 4e113b │ │ │ │ - add $0x58,%r12 │ │ │ │ - cmp 0x358(%r13),%r12 │ │ │ │ - ja 4e1127 │ │ │ │ - mov 0x6(%rbx),%rax │ │ │ │ - mov 0xe(%rbx),%rbx │ │ │ │ - movq $0x4e0d90,-0x50(%r12) │ │ │ │ - mov %rbx,-0x40(%r12) │ │ │ │ - mov 0x10(%rbp),%rbx │ │ │ │ - mov %rbx,-0x38(%r12) │ │ │ │ - movq $0x4e0dd0,-0x30(%r12) │ │ │ │ - mov %rax,-0x20(%r12) │ │ │ │ - mov 0x8(%rbp),%rax │ │ │ │ - mov %rax,-0x18(%r12) │ │ │ │ - movq $0x4e0f98,-0x10(%r12) │ │ │ │ - lea -0x50(%r12),%rax │ │ │ │ - mov %rax,-0x8(%r12) │ │ │ │ - lea -0x30(%r12),%rax │ │ │ │ - mov %rax,(%r12) │ │ │ │ - lea -0xd(%r12),%rbx │ │ │ │ - add $0x18,%rbp │ │ │ │ - jmp *0x0(%rbp) │ │ │ │ - movq $0x58,0x388(%r13) │ │ │ │ - jmp 338a720 │ │ │ │ - jmp *-0x8(%r13) │ │ │ │ - lea 0x31c33f1(%rip),%rbx │ │ │ │ - add $0x18,%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 4e1860 │ │ │ │ - nopl (%rax) │ │ │ │ - add %eax,(%rax) │ │ │ │ + sldt (%rax) │ │ │ │ add %al,(%rax) │ │ │ │ - add (%rax),%al │ │ │ │ add %al,(%rax) │ │ │ │ - sldt (%rax) │ │ │ │ - add %dl,0x480374a6(%rax) │ │ │ │ - lea -0x18(%rbp),%eax │ │ │ │ - cmp %r15,%rax │ │ │ │ - jb 4e11b9 │ │ │ │ + add %cl,-0x73(%rax) │ │ │ │ + rex.RB │ │ │ │ + lock cmp %r15,%rax │ │ │ │ + jb 4dcd0a │ │ │ │ movq $0x3390fc8,-0x10(%rbp) │ │ │ │ mov %rbx,-0x8(%rbp) │ │ │ │ - movq $0x4e11d0,-0x18(%rbp) │ │ │ │ - lea 0x3756d55(%rip),%r8 │ │ │ │ mov 0x20(%rbx),%rdi │ │ │ │ - mov 0x10(%rbx),%rsi │ │ │ │ - mov 0x18(%rbx),%r14 │ │ │ │ - add $0xffffffffffffffe8,%rbp │ │ │ │ - jmp 31af580 │ │ │ │ + mov 0x18(%rbx),%rsi │ │ │ │ + mov 0x10(%rbx),%r14 │ │ │ │ + add $0xfffffffffffffff0,%rbp │ │ │ │ + jmp 2f84150 │ │ │ │ jmp *-0x10(%r13) │ │ │ │ - nopl (%rax) │ │ │ │ - ... │ │ │ │ + xchg %ax,%ax │ │ │ │ (bad) │ │ │ │ add %al,(%rax) │ │ │ │ - add %al,-0x5a(%rax) │ │ │ │ - je 4e11d3 │ │ │ │ - lea 0x3729dbb(%rip),%rsi │ │ │ │ - mov %rbx,%r14 │ │ │ │ - add $0x8,%rbp │ │ │ │ - jmp 32e8f68 │ │ │ │ - nopl 0x0(%rax,%rax,1) │ │ │ │ - add %eax,(%rax) │ │ │ │ + add %al,(%rbx) │ │ │ │ + ... │ │ │ │ add %al,(%rax) │ │ │ │ - add (%rax),%al │ │ │ │ + add %cl,(%rsi) │ │ │ │ add %al,(%rax) │ │ │ │ - sldt (%rax) │ │ │ │ - add %bl,(%rax) │ │ │ │ - cmpsb %es:(%rdi),%ds:(%rsi) │ │ │ │ - je 4e11fb │ │ │ │ - lea -0x10(%rbp),%rax │ │ │ │ - cmp %r15,%rax │ │ │ │ - jb 4e1279 │ │ │ │ - add $0x40,%r12 │ │ │ │ - cmp 0x358(%r13),%r12 │ │ │ │ - ja 4e126e │ │ │ │ - movq $0x3390fc8,-0x10(%rbp) │ │ │ │ - mov %rbx,-0x8(%rbp) │ │ │ │ - mov 0x10(%rbx),%rax │ │ │ │ - mov 0x18(%rbx),%rcx │ │ │ │ - mov 0x20(%rbx),%rbx │ │ │ │ - movq $0x4e1180,-0x38(%r12) │ │ │ │ - mov %rax,-0x28(%r12) │ │ │ │ - mov %rcx,-0x20(%r12) │ │ │ │ - mov %rbx,-0x18(%r12) │ │ │ │ - movq $0x3363ae0,-0x10(%r12) │ │ │ │ - movq $0x3c2b821,-0x8(%r12) │ │ │ │ - lea -0x38(%r12),%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 $0x4dcce0,-0x30(%r12) │ │ │ │ + mov %r14,-0x20(%r12) │ │ │ │ + mov %rsi,-0x18(%r12) │ │ │ │ + mov %rdi,-0x10(%r12) │ │ │ │ + movq $0x2f8b258,-0x8(%r12) │ │ │ │ + lea -0x30(%r12),%rax │ │ │ │ mov %rax,(%r12) │ │ │ │ - lea -0xe(%r12),%rsi │ │ │ │ - lea 0x2ed6887(%rip),%r14 │ │ │ │ - add $0xfffffffffffffff0,%rbp │ │ │ │ - jmp 3359998 │ │ │ │ - movq $0x40,0x388(%r13) │ │ │ │ - jmp *-0x10(%r13) │ │ │ │ + lea -0x7(%r12),%rbx │ │ │ │ + jmp *0x0(%rbp) │ │ │ │ + movq $0x38,0x388(%r13) │ │ │ │ + lea 0x31cc917(%rip),%rbx │ │ │ │ + jmp *-0x8(%r13) │ │ │ │ nopl (%rax) │ │ │ │ - add (%rax),%al │ │ │ │ + add $0x1000000,%eax │ │ │ │ + ... │ │ │ │ add %al,(%rax) │ │ │ │ + add %cl,(%rsi) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ - adc (%rax),%al │ │ │ │ add %al,(%rax) │ │ │ │ - mov $0x52,%al │ │ │ │ - sbb $0x3,%al │ │ │ │ - lea -0x10(%rbp),%rax │ │ │ │ - cmp %r15,%rax │ │ │ │ - jb 4e12b6 │ │ │ │ - movq $0x3390fc8,-0x10(%rbp) │ │ │ │ - mov %rbx,-0x8(%rbp) │ │ │ │ - mov 0x10(%rbx),%r14 │ │ │ │ - mov 0x18(%rbx),%rbx │ │ │ │ - add $0xfffffffffffffff0,%rbp │ │ │ │ - jmp 4e0a88 │ │ │ │ - jmp *-0x10(%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,0x28(%rdi) │ │ │ │ + movq $0x2f8b218,-0x18(%r12) │ │ │ │ + mov %r14,-0x10(%r12) │ │ │ │ + movq $0x2f8b258,-0x8(%r12) │ │ │ │ + lea -0x16(%r12),%rax │ │ │ │ + mov %rax,(%r12) │ │ │ │ + lea -0x7(%r12),%rbx │ │ │ │ + jmp *0x0(%rbp) │ │ │ │ + movq $0x20,0x388(%r13) │ │ │ │ + lea 0x31cc8b9(%rip),%rbx │ │ │ │ + jmp *-0x8(%r13) │ │ │ │ + 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,(%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 4e13a6 │ │ │ │ - movq $0x4e1330,-0x28(%rbp) │ │ │ │ - mov 0x5(%rbx),%rax │ │ │ │ - mov 0xd(%rbx),%rbx │ │ │ │ - mov %rbx,%rcx │ │ │ │ - mov %r14,%rbx │ │ │ │ - mov %rcx,-0x20(%rbp) │ │ │ │ - mov %rax,-0x18(%rbp) │ │ │ │ - mov %rsi,-0x10(%rbp) │ │ │ │ + rex.RB call 10460754 <__environ@GLIBC_2.2.5+0xc8202ac> │ │ │ │ + (bad) │ │ │ │ + mov (%rax),%es │ │ │ │ + add %al,(%rax) │ │ │ │ + movq $0x4dce40,-0x18(%rbp) │ │ │ │ + mov %rsi,%rbx │ │ │ │ + mov %r14,-0x10(%rbp) │ │ │ │ mov %rdi,-0x8(%rbp) │ │ │ │ - add $0xffffffffffffffd8,%rbp │ │ │ │ + add $0xffffffffffffffe8,%rbp │ │ │ │ test $0x7,%bl │ │ │ │ - jne 4e1330 │ │ │ │ + jne 4dce40 │ │ │ │ mov (%rbx),%rax │ │ │ │ jmp *%rax │ │ │ │ - nopl 0x0(%rax) │ │ │ │ - add $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,-0x7d(%rcx) │ │ │ │ (bad) │ │ │ │ - cmp %cl,0x3b(%rbp) │ │ │ │ + xor %cl,0x3b(%rbp) │ │ │ │ movsl %ds:(%rsi),%es:(%rdi) │ │ │ │ pop %rax │ │ │ │ add (%rax),%eax │ │ │ │ - add %dh,0x59(%rdi) │ │ │ │ - mov 0x7(%rbx),%rax │ │ │ │ - mov 0xf(%rbx),%rcx │ │ │ │ - mov 0x17(%rbx),%rbx │ │ │ │ - movq $0x3363ae0,-0x30(%r12) │ │ │ │ - mov 0x8(%rbp),%rdx │ │ │ │ - mov %rdx,-0x28(%r12) │ │ │ │ + add %dh,0x3e(%rdi) │ │ │ │ + movq $0x2f8b1f8,-0x28(%r12) │ │ │ │ + mov 0x8(%rbp),%rax │ │ │ │ mov %rax,-0x20(%r12) │ │ │ │ - movq $0x4a37b8,-0x18(%r12) │ │ │ │ - lea -0x2e(%r12),%rax │ │ │ │ + mov %rbx,-0x18(%r12) │ │ │ │ + mov 0x10(%rbp),%rax │ │ │ │ mov %rax,-0x10(%r12) │ │ │ │ - mov %rcx,-0x8(%r12) │ │ │ │ - mov %rbx,(%r12) │ │ │ │ - mov 0x20(%rbp),%rdi │ │ │ │ - mov 0x18(%rbp),%rsi │ │ │ │ - lea -0x17(%r12),%r14 │ │ │ │ - mov 0x10(%rbp),%rbx │ │ │ │ - add $0x28,%rbp │ │ │ │ - jmp 33959f8 │ │ │ │ - movq $0x38,0x388(%r13) │ │ │ │ + movq $0x2f8b278,-0x8(%r12) │ │ │ │ + lea -0x27(%r12),%rax │ │ │ │ + mov %rax,(%r12) │ │ │ │ + lea -0x6(%r12),%rbx │ │ │ │ + add $0x18,%rbp │ │ │ │ + jmp *0x0(%rbp) │ │ │ │ + movq $0x30,0x388(%r13) │ │ │ │ jmp 338a720 │ │ │ │ + lea 0x31cc7fe(%rip),%rbx │ │ │ │ jmp *-0x8(%r13) │ │ │ │ - nopw 0x0(%rax,%rax,1) │ │ │ │ - add %eax,(%rax) │ │ │ │ + xchg %ax,%ax │ │ │ │ + add $0x1000000,%eax │ │ │ │ + ... │ │ │ │ add %al,(%rax) │ │ │ │ + add %cl,(%rsi) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ - adc %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ - or %cl,(%rax) │ │ │ │ + add %cl,-0x7d(%rcx) │ │ │ │ (bad) │ │ │ │ - add -0x73(%rax),%ecx │ │ │ │ - rex.RB │ │ │ │ - lock cmp %r15,%rax │ │ │ │ - jb 4e13e2 │ │ │ │ - movq $0x3390fc8,-0x10(%rbp) │ │ │ │ - mov %rbx,-0x8(%rbp) │ │ │ │ - mov 0x10(%rbx),%r14 │ │ │ │ - add $0xfffffffffffffff0,%rbp │ │ │ │ - jmp 607718 │ │ │ │ - jmp *-0x10(%r13) │ │ │ │ - xchg %ax,%ax │ │ │ │ - sldt (%rax) │ │ │ │ - add %al,(%rdx) │ │ │ │ + and %cl,0x3b(%rbp) │ │ │ │ + movsl %ds:(%rsi),%es:(%rdi) │ │ │ │ + pop %rax │ │ │ │ + add (%rax),%eax │ │ │ │ + add %dh,0x28(%rdi) │ │ │ │ + movq $0x2f8b218,-0x18(%r12) │ │ │ │ + mov %r14,-0x10(%r12) │ │ │ │ + movq $0x2f8b278,-0x8(%r12) │ │ │ │ + lea -0x16(%r12),%rax │ │ │ │ + mov %rax,(%r12) │ │ │ │ + lea -0x6(%r12),%rbx │ │ │ │ + jmp *0x0(%rbp) │ │ │ │ + movq $0x20,0x388(%r13) │ │ │ │ + lea 0x31cc7a1(%rip),%rbx │ │ │ │ + jmp *-0x8(%r13) │ │ │ │ + nopl 0x0(%rax,%rax,1) │ │ │ │ + adc $0x3000000,%eax │ │ │ │ add %al,(%rax) │ │ │ │ - add %al,(%rbx) │ │ │ │ + add %al,(%rdx) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ - add %cl,(%rax) │ │ │ │ + add %cl,(%rsi) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %cl,-0x73(%rax) │ │ │ │ - rex.RB fmuls -0x8(%r9,%rdi,1) │ │ │ │ - jb 4e14fa │ │ │ │ - movq $0x4e1458,-0x28(%rbp) │ │ │ │ - mov 0x6(%rbx),%rax │ │ │ │ - mov 0xe(%rbx),%rcx │ │ │ │ - mov 0x16(%rbx),%rbx │ │ │ │ + rex.RB rorb $1,-0x8(%r9,%rdi,1) │ │ │ │ + jb 4dd059 │ │ │ │ + mov %rdi,%rax │ │ │ │ + and $0x7,%eax │ │ │ │ + cmp $0x1,%rax │ │ │ │ + je 4dcfc1 │ │ │ │ + movq $0x4dcf70,-0x8(%rbp) │ │ │ │ + mov %r14,%rbx │ │ │ │ + add $0xfffffffffffffff8,%rbp │ │ │ │ + test $0x7,%bl │ │ │ │ + jne 4dcf70 │ │ │ │ + mov (%rbx),%rax │ │ │ │ + jmp *%rax │ │ │ │ + xchg %ax,%ax │ │ │ │ + ... │ │ │ │ + (bad) │ │ │ │ + add %al,(%rax) │ │ │ │ + add %al,(%rax) │ │ │ │ + add %al,(%rax) │ │ │ │ + add %cl,-0x7d(%rcx) │ │ │ │ + (bad) │ │ │ │ + sub %cl,0x3b(%rbp) │ │ │ │ + movsl %ds:(%rsi),%es:(%rdi) │ │ │ │ + pop %rax │ │ │ │ + add (%rax),%eax │ │ │ │ + add %dh,0x34(%rdi) │ │ │ │ + movq $0x30e6bd0,-0x20(%r12) │ │ │ │ + mov %rbx,-0x18(%r12) │ │ │ │ + movq $0x3c06562,-0x10(%r12) │ │ │ │ + movq $0x3c06562,-0x8(%r12) │ │ │ │ + movq $0x1,(%r12) │ │ │ │ + lea -0x1f(%r12),%rbx │ │ │ │ + add $0x8,%rbp │ │ │ │ + jmp *0x0(%rbp) │ │ │ │ + movq $0x28,0x388(%r13) │ │ │ │ + jmp 338a720 │ │ │ │ + mov 0xf(%rdi),%rax │ │ │ │ + mov 0x17(%rdi),%rbx │ │ │ │ + mov 0x7(%rdi),%rcx │ │ │ │ + mov 0x7(%rcx),%rdx │ │ │ │ + cmp %rdx,%rsi │ │ │ │ + jne 4dd064 │ │ │ │ + movq $0x4dd020,-0x30(%rbp) │ │ │ │ mov %rbx,%rdx │ │ │ │ mov %r14,%rbx │ │ │ │ - mov %rax,-0x20(%rbp) │ │ │ │ - mov %rcx,-0x18(%rbp) │ │ │ │ + mov %rdi,-0x28(%rbp) │ │ │ │ + mov 0x1f(%rdi),%rsi │ │ │ │ + mov %rsi,-0x20(%rbp) │ │ │ │ + mov %rax,-0x18(%rbp) │ │ │ │ mov %rdx,-0x10(%rbp) │ │ │ │ - mov %rsi,-0x8(%rbp) │ │ │ │ - add $0xffffffffffffffd8,%rbp │ │ │ │ + mov %rcx,-0x8(%rbp) │ │ │ │ + add $0xffffffffffffffd0,%rbp │ │ │ │ test $0x7,%bl │ │ │ │ - jne 4e1458 │ │ │ │ + jne 4dd020 │ │ │ │ mov (%rbx),%rax │ │ │ │ jmp *%rax │ │ │ │ - nopl (%rax) │ │ │ │ - add $0x0,%al │ │ │ │ + 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,-0x39(%rax) │ │ │ │ - add %r9b,0x48004e14(%r8) │ │ │ │ - mov %ebx,%eax │ │ │ │ - mov 0x20(%rbp),%rbx │ │ │ │ - mov %rax,0x20(%rbp) │ │ │ │ - test $0x7,%bl │ │ │ │ - jne 4e1488 │ │ │ │ - mov (%rbx),%rax │ │ │ │ - jmp *%rax │ │ │ │ - nopl (%rax) │ │ │ │ + add %cl,-0x75(%rax) │ │ │ │ + adc %r9b,-0x75(%r8) │ │ │ │ + rex.WRB sbb %r9b,-0x75(%r8) │ │ │ │ + push %rbp │ │ │ │ + and %cl,-0x77(%rax) │ │ │ │ + fimuls 0x3b(%rax) │ │ │ │ + pop %rbp │ │ │ │ + sub %cl,(%rdi) │ │ │ │ + xchg %eax,%esp │ │ │ │ + ret │ │ │ │ + movzbl %bl,%ebx │ │ │ │ + cmp $0x1,%rbx │ │ │ │ + jne 4dd0dc │ │ │ │ + mov 0x8(%rbp),%rax │ │ │ │ + mov %rax,0x10(%rbp) │ │ │ │ + add $0x8,%rbp │ │ │ │ + mov %rax,%rbx │ │ │ │ + add $0x28,%rbp │ │ │ │ + jmp *0x0(%rbp) │ │ │ │ + lea 0x31cc650(%rip),%rbx │ │ │ │ + jmp *-0x8(%r13) │ │ │ │ + cmp %rdx,%rsi │ │ │ │ + ja 4dd090 │ │ │ │ + movq $0x4dd180,-0x28(%rbp) │ │ │ │ + mov %rdi,%rdx │ │ │ │ + mov %rax,%rdi │ │ │ │ + mov %rdx,-0x20(%rbp) │ │ │ │ + mov %rax,-0x18(%rbp) │ │ │ │ + mov %rbx,-0x10(%rbp) │ │ │ │ + mov %rcx,-0x8(%rbp) │ │ │ │ + add $0xffffffffffffffd8,%rbp │ │ │ │ + jmp 4dcf28 │ │ │ │ + movq $0x4dd148,-0x28(%rbp) │ │ │ │ + mov %rdi,%rdx │ │ │ │ + mov %rbx,%rdi │ │ │ │ + mov %rdx,-0x20(%rbp) │ │ │ │ + mov %rax,-0x18(%rbp) │ │ │ │ + mov %rbx,-0x10(%rbp) │ │ │ │ + mov %rcx,-0x8(%rbp) │ │ │ │ + add $0xffffffffffffffd8,%rbp │ │ │ │ + jmp 4dcf28 │ │ │ │ + nop │ │ │ │ + add %r8b,(%rax) │ │ │ │ + add %al,(%rax) │ │ │ │ + add %al,(%rax) │ │ │ │ + add %bl,(%rsi) │ │ │ │ + add %al,(%rax) │ │ │ │ + add %al,(%rax) │ │ │ │ + add %al,(%rax) │ │ │ │ + add %cl,-0x75(%rax) │ │ │ │ + or %r9b,-0x75(%r8) │ │ │ │ + rex.WRB adc %r9b,-0x75(%r8) │ │ │ │ + push %rbp │ │ │ │ + sbb %cl,-0x75(%rax) │ │ │ │ + jne 4dd0f8 │ │ │ │ + add $0xfffffffffffffff8,%rbp │ │ │ │ + add $0x28,%r12 │ │ │ │ + cmp 0x358(%r13),%r12 │ │ │ │ + ja 4dd111 │ │ │ │ + movq $0x30e6bd0,-0x20(%r12) │ │ │ │ + mov %rsi,-0x18(%r12) │ │ │ │ + mov %rcx,-0x10(%r12) │ │ │ │ + mov %rdx,-0x8(%r12) │ │ │ │ + mov %rax,(%r12) │ │ │ │ + lea -0x1f(%r12),%rbx │ │ │ │ + add $0x30,%rbp │ │ │ │ + jmp *0x0(%rbp) │ │ │ │ + movq $0x28,0x388(%r13) │ │ │ │ + movq $0x4dd0c8,0x8(%rbp) │ │ │ │ + mov %rsi,0x28(%rbp) │ │ │ │ + add $0x8,%rbp │ │ │ │ + jmp 338a738 │ │ │ │ + nopl 0x0(%rax) │ │ │ │ add $0x0,%al │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ (bad) │ │ │ │ add %al,(%rax) │ │ │ │ + add %ah,(%rax) │ │ │ │ + xchg %eax,%esp │ │ │ │ + jb 4dd14b │ │ │ │ + mov 0x8(%rbp),%rax │ │ │ │ + cmp 0x18(%rbp),%rbx │ │ │ │ + je 4dd04f │ │ │ │ + mov %rbx,%rdi │ │ │ │ + mov 0x10(%rbp),%rsi │ │ │ │ + mov 0x20(%rbp),%r14 │ │ │ │ + add $0x28,%rbp │ │ │ │ + jmp 30e12e8 │ │ │ │ + nopw 0x0(%rax,%rax,1) │ │ │ │ + add $0x0,%al │ │ │ │ + add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ - add %cl,-0x7d(%rcx) │ │ │ │ (bad) │ │ │ │ - cmp %cl,0x3b(%rbp) │ │ │ │ - movsl %ds:(%rsi),%es:(%rdi) │ │ │ │ - pop %rax │ │ │ │ - add (%rax),%eax │ │ │ │ - add %dh,0x55(%rdi) │ │ │ │ - mov 0x7(%rbx),%rax │ │ │ │ - mov 0xf(%rbx),%rbx │ │ │ │ - movq $0x537f28,-0x30(%r12) │ │ │ │ - mov 0x10(%rbp),%rcx │ │ │ │ - mov %rcx,-0x28(%r12) │ │ │ │ - mov 0x18(%rbp),%rcx │ │ │ │ - mov %rcx,-0x20(%r12) │ │ │ │ - mov %rax,-0x18(%r12) │ │ │ │ - movq $0x3363ae0,-0x10(%r12) │ │ │ │ - lea -0x2f(%r12),%rax │ │ │ │ - mov %rax,-0x8(%r12) │ │ │ │ - mov %rbx,(%r12) │ │ │ │ - lea -0xe(%r12),%rsi │ │ │ │ + add %al,(%rax) │ │ │ │ + add %cl,(%rax) │ │ │ │ + xchg %eax,%esp │ │ │ │ + jb 4dd183 │ │ │ │ + mov 0x8(%rbp),%rax │ │ │ │ + cmp 0x10(%rbp),%rbx │ │ │ │ + je 4dd04f │ │ │ │ + mov 0x18(%rbp),%rdi │ │ │ │ + mov %rbx,%rsi │ │ │ │ mov 0x20(%rbp),%r14 │ │ │ │ - mov 0x8(%rbp),%rbx │ │ │ │ add $0x28,%rbp │ │ │ │ - jmp 3395748 │ │ │ │ - movq $0x38,0x388(%r13) │ │ │ │ - jmp 338a720 │ │ │ │ - jmp *-0x8(%r13) │ │ │ │ - xchg %ax,%ax │ │ │ │ - sldt (%rax) │ │ │ │ - add %al,(%rdx) │ │ │ │ + jmp 30e1f38 │ │ │ │ + nopw 0x0(%rax,%rax,1) │ │ │ │ + (bad) │ │ │ │ add %al,(%rax) │ │ │ │ - add %al,0x0(%rip) │ │ │ │ + add %al,(%rbx) │ │ │ │ + ... │ │ │ │ add %al,(%rax) │ │ │ │ - add %cl,(%rax) │ │ │ │ + add %cl,(%rsi) │ │ │ │ add %al,(%rax) │ │ │ │ - add %ch,(%rax) │ │ │ │ - push %rax │ │ │ │ + add %dh,%al │ │ │ │ + (bad) │ │ │ │ sbb $0x3,%al │ │ │ │ - lea -0x38(%rbp),%rax │ │ │ │ + lea -0x40(%rbp),%rax │ │ │ │ cmp %r15,%rax │ │ │ │ - jb 4e1620 │ │ │ │ - movq $0x4e1580,-0x38(%rbp) │ │ │ │ - mov 0x6(%rbx),%rax │ │ │ │ - mov 0xe(%rbx),%rcx │ │ │ │ - mov 0x16(%rbx),%rdx │ │ │ │ - mov 0x1e(%rbx),%rdi │ │ │ │ - mov 0x26(%rbx),%rbx │ │ │ │ - mov %rbx,%r8 │ │ │ │ - mov %r14,%rbx │ │ │ │ - mov %r8,-0x30(%rbp) │ │ │ │ - mov %rdx,-0x28(%rbp) │ │ │ │ - mov %rdi,-0x20(%rbp) │ │ │ │ - mov %rax,-0x18(%rbp) │ │ │ │ - mov %rcx,-0x10(%rbp) │ │ │ │ - mov %rsi,-0x8(%rbp) │ │ │ │ - add $0xffffffffffffffc8,%rbp │ │ │ │ + jb 4dd2f5 │ │ │ │ + movq $0x4dd200,-0x18(%rbp) │ │ │ │ + mov %rsi,%rbx │ │ │ │ + mov %r14,-0x10(%rbp) │ │ │ │ + mov %rdi,-0x8(%rbp) │ │ │ │ + add $0xffffffffffffffe8,%rbp │ │ │ │ test $0x7,%bl │ │ │ │ - jne 4e1580 │ │ │ │ + jne 4dd200 │ │ │ │ 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,%al │ │ │ │ - rex.WRXB sbb $0x3,%al │ │ │ │ - add $0x20,%r12 │ │ │ │ - cmp 0x358(%r13),%r12 │ │ │ │ - ja 4e1624 │ │ │ │ - mov 0x7(%rbx),%rax │ │ │ │ - mov 0xf(%rbx),%rcx │ │ │ │ - mov 0x17(%rbx),%rbx │ │ │ │ - movq $0x4e1400,-0x18(%r12) │ │ │ │ - mov 0x20(%rbp),%rdx │ │ │ │ - mov %rdx,-0x10(%r12) │ │ │ │ - mov 0x28(%rbp),%rdx │ │ │ │ - mov %rdx,-0x8(%r12) │ │ │ │ - mov 0x30(%rbp),%rdx │ │ │ │ - mov %rdx,(%r12) │ │ │ │ - movq $0x4e1600,0x0(%rbp) │ │ │ │ - mov %rbx,%rdx │ │ │ │ + add %dh,0x48031cc4(%rax) │ │ │ │ + movl $0x4dd230,0x0(%rbp) │ │ │ │ + mov %rbx,%rax │ │ │ │ mov 0x10(%rbp),%rbx │ │ │ │ - mov %rdx,0x10(%rbp) │ │ │ │ - mov %rcx,0x20(%rbp) │ │ │ │ - mov %rax,0x28(%rbp) │ │ │ │ - lea -0x16(%r12),%rax │ │ │ │ - mov %rax,0x30(%rbp) │ │ │ │ + mov %rax,0x10(%rbp) │ │ │ │ test $0x7,%bl │ │ │ │ - jne 4e1600 │ │ │ │ + jne 4dd230 │ │ │ │ mov (%rbx),%rax │ │ │ │ jmp *%rax │ │ │ │ - xchg %ax,%ax │ │ │ │ - (bad) │ │ │ │ + nopl (%rax) │ │ │ │ + add (%rax),%al │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ - add %bl,(%rsi) │ │ │ │ + (bad) │ │ │ │ add %al,(%rax) │ │ │ │ - add %al,0x4f(%rax) │ │ │ │ - sbb $0x3,%al │ │ │ │ - mov 0x18(%rbp),%r9 │ │ │ │ - mov %rbx,%r8 │ │ │ │ - mov 0x10(%rbp),%rdi │ │ │ │ - mov 0x20(%rbp),%rsi │ │ │ │ - mov 0x28(%rbp),%r14 │ │ │ │ + add %al,0x48031cc4(%rax) │ │ │ │ + mov %ebx,%eax │ │ │ │ + and $0x7,%eax │ │ │ │ + cmp $0x1,%rax │ │ │ │ + je 4dd2b9 │ │ │ │ + movq $0x4dd268,0x10(%rbp) │ │ │ │ mov 0x8(%rbp),%rbx │ │ │ │ - add $0x30,%rbp │ │ │ │ - jmp 4e2520 │ │ │ │ - jmp *-0x8(%r13) │ │ │ │ - movq $0x20,0x388(%r13) │ │ │ │ - jmp 338a720 │ │ │ │ - nopl 0x0(%rax) │ │ │ │ - sldt (%rax) │ │ │ │ - add %al,(%rdx) │ │ │ │ - add %al,(%rax) │ │ │ │ - add %al,(%rsi) │ │ │ │ - add %al,(%rax) │ │ │ │ + add $0x10,%rbp │ │ │ │ + test $0x7,%bl │ │ │ │ + jne 4dd268 │ │ │ │ + mov (%rbx),%rax │ │ │ │ + jmp *%rax │ │ │ │ + xchg %ax,%ax │ │ │ │ + ... │ │ │ │ + (bad) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ - add %cl,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ - add %dh,%al │ │ │ │ - rex.WRX sbb $0x3,%al │ │ │ │ - lea -0x40(%rbp),%rax │ │ │ │ - cmp %r15,%rax │ │ │ │ - jb 4e172e │ │ │ │ - movq $0x4e16c0,-0x40(%rbp) │ │ │ │ - mov 0x6(%rbx),%rax │ │ │ │ - mov 0xe(%rbx),%rcx │ │ │ │ - mov 0x16(%rbx),%rdx │ │ │ │ - mov 0x1e(%rbx),%rdi │ │ │ │ - mov 0x26(%rbx),%r8 │ │ │ │ - mov 0x2e(%rbx),%rbx │ │ │ │ - mov %rbx,%r9 │ │ │ │ - mov %r14,%rbx │ │ │ │ - mov %r9,-0x38(%rbp) │ │ │ │ - mov %rdi,-0x30(%rbp) │ │ │ │ - mov %r8,-0x28(%rbp) │ │ │ │ + add %cl,-0x7d(%rcx) │ │ │ │ + (bad) │ │ │ │ + sub %cl,0x3b(%rbp) │ │ │ │ + movsl %ds:(%rsi),%es:(%rdi) │ │ │ │ + pop %rax │ │ │ │ + add (%rax),%eax │ │ │ │ + add %dh,0x34(%rdi) │ │ │ │ + movq $0x30e6bd0,-0x20(%r12) │ │ │ │ + mov %rbx,-0x18(%r12) │ │ │ │ + movq $0x3c06562,-0x10(%r12) │ │ │ │ + movq $0x3c06562,-0x8(%r12) │ │ │ │ + movq $0x1,(%r12) │ │ │ │ + lea -0x1f(%r12),%rbx │ │ │ │ + add $0x8,%rbp │ │ │ │ + jmp *0x0(%rbp) │ │ │ │ + movq $0x28,0x388(%r13) │ │ │ │ + jmp 338a720 │ │ │ │ + movq $0x4dd380,-0x28(%rbp) │ │ │ │ + mov 0x7(%rbx),%rax │ │ │ │ + mov %rax,%rsi │ │ │ │ + mov 0x10(%rbp),%r14 │ │ │ │ + mov 0x1f(%rbx),%rcx │ │ │ │ mov %rcx,-0x20(%rbp) │ │ │ │ - mov %rdx,-0x18(%rbp) │ │ │ │ + mov %rax,-0x18(%rbp) │ │ │ │ + mov 0xf(%rbx),%rax │ │ │ │ mov %rax,-0x10(%rbp) │ │ │ │ - mov %rsi,-0x8(%rbp) │ │ │ │ - add $0xffffffffffffffc0,%rbp │ │ │ │ - test $0x7,%bl │ │ │ │ - jne 4e16c0 │ │ │ │ - mov (%rbx),%rax │ │ │ │ - jmp *%rax │ │ │ │ - nopl (%rax) │ │ │ │ + mov 0x17(%rbx),%rax │ │ │ │ + mov %rax,-0x8(%rbp) │ │ │ │ + mov %rbx,0x0(%rbp) │ │ │ │ + add $0xffffffffffffffd8,%rbp │ │ │ │ + jmp 3361d48 │ │ │ │ + lea 0x31cc3d4(%rip),%rbx │ │ │ │ + jmp *-0x8(%r13) │ │ │ │ (bad) │ │ │ │ - add %al,(%rax) │ │ │ │ + or $0x0,%al │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %bl,(%rsi) │ │ │ │ add %al,(%rax) │ │ │ │ - add %al,0x49031c4e(%rax) │ │ │ │ - add $0x30,%esp │ │ │ │ - cmp 0x358(%r13),%r12 │ │ │ │ - ja 4e171e │ │ │ │ - movq $0x4e1518,-0x28(%r12) │ │ │ │ - mov 0x30(%rbp),%rax │ │ │ │ - mov %rax,-0x20(%r12) │ │ │ │ - mov 0x38(%rbp),%rax │ │ │ │ - mov %rax,-0x18(%r12) │ │ │ │ + add %bh,-0x6e(%rax) │ │ │ │ + jb 4dd313 │ │ │ │ mov 0x20(%rbp),%rax │ │ │ │ - mov %rax,-0x10(%r12) │ │ │ │ - mov 0x28(%rbp),%rax │ │ │ │ - mov %rax,-0x8(%r12) │ │ │ │ - mov 0x10(%rbp),%rcx │ │ │ │ - mov %rcx,(%r12) │ │ │ │ - lea -0x26(%r12),%r8 │ │ │ │ - mov %rax,%rdi │ │ │ │ + cmp 0x10(%rbp),%rbx │ │ │ │ + je 4dd3e7 │ │ │ │ + mov 0x18(%rbp),%rdi │ │ │ │ mov %rbx,%rsi │ │ │ │ - mov 0x18(%rbp),%r14 │ │ │ │ - mov 0x8(%rbp),%rbx │ │ │ │ - add $0x40,%rbp │ │ │ │ - jmp 4e0228 │ │ │ │ - movq $0x30,0x388(%r13) │ │ │ │ - jmp 338a720 │ │ │ │ - jmp *-0x8(%r13) │ │ │ │ + mov 0x8(%rbp),%r14 │ │ │ │ + add $0x38,%rbp │ │ │ │ + jmp 30e1f38 │ │ │ │ nopw 0x0(%rax,%rax,1) │ │ │ │ (bad) │ │ │ │ + or $0x0,%al │ │ │ │ add %al,(%rax) │ │ │ │ - add %al,(%rbx) │ │ │ │ add %al,(%rax) │ │ │ │ - add %al,0x0(%rip) │ │ │ │ + add %bl,(%rsi) │ │ │ │ add %al,(%rax) │ │ │ │ - add %cl,(%rax) │ │ │ │ + add %ah,(%rax) │ │ │ │ + xchg %eax,%edx │ │ │ │ + jb 4dd34b │ │ │ │ + mov 0x20(%rbp),%rax │ │ │ │ + cmp 0x18(%rbp),%rbx │ │ │ │ + je 4dd3e7 │ │ │ │ + mov %rbx,%rdi │ │ │ │ + mov 0x10(%rbp),%rsi │ │ │ │ + mov 0x8(%rbp),%r14 │ │ │ │ + add $0x38,%rbp │ │ │ │ + jmp 30e12e8 │ │ │ │ + nopw 0x0(%rax,%rax,1) │ │ │ │ + rex.RXB add %r8b,(%r8) │ │ │ │ add %al,(%rax) │ │ │ │ - add %dh,%al │ │ │ │ - rex.WRB sbb $0x3,%al │ │ │ │ - lea -0x40(%rbp),%rax │ │ │ │ - cmp %r15,%rax │ │ │ │ - jb 4e1833 │ │ │ │ - movq $0x4e17c0,-0x40(%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 %r14,%rbx │ │ │ │ - mov %r8,-0x38(%rbp) │ │ │ │ - mov %rcx,-0x30(%rbp) │ │ │ │ - mov %rdx,-0x28(%rbp) │ │ │ │ - mov %rax,-0x20(%rbp) │ │ │ │ - mov %r9,-0x18(%rbp) │ │ │ │ - mov %rsi,-0x10(%rbp) │ │ │ │ - mov %rdi,-0x8(%rbp) │ │ │ │ - add $0xffffffffffffffc0,%rbp │ │ │ │ + add %al,(%rax) │ │ │ │ + add %bl,(%rsi) │ │ │ │ + add %al,(%rax) │ │ │ │ + add %dh,(%rax) │ │ │ │ + ret │ │ │ │ + sbb $0x3,%al │ │ │ │ + mov 0x30(%rbp),%rax │ │ │ │ + mov 0x38(%rbp),%rcx │ │ │ │ + and $0x7,%ebx │ │ │ │ + cmp $0x3,%rbx │ │ │ │ + jae 4dd3f1 │ │ │ │ + cmp $0x2,%rbx │ │ │ │ + jb 4dd40c │ │ │ │ + movq $0x4dd3c0,0x0(%rbp) │ │ │ │ + mov %rax,%rbx │ │ │ │ test $0x7,%bl │ │ │ │ - jne 4e17c0 │ │ │ │ + jne 4dd3c0 │ │ │ │ mov (%rbx),%rax │ │ │ │ jmp *%rax │ │ │ │ nopl 0x0(%rax) │ │ │ │ - (bad) │ │ │ │ - add %al,(%rax) │ │ │ │ + rex.RXB sbb %r8b,(%r8) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %bl,(%rsi) │ │ │ │ add %al,(%rax) │ │ │ │ - add %al,0x49031c4d(%rax) │ │ │ │ - add $0x38,%esp │ │ │ │ - cmp 0x358(%r13),%r12 │ │ │ │ - ja 4e1823 │ │ │ │ - movq $0x4e1650,-0x30(%r12) │ │ │ │ - mov 0x38(%rbp),%rax │ │ │ │ - mov %rax,-0x28(%r12) │ │ │ │ - mov 0x20(%rbp),%rax │ │ │ │ - mov %rax,-0x20(%r12) │ │ │ │ - mov 0x30(%rbp),%rax │ │ │ │ - mov %rax,-0x18(%r12) │ │ │ │ - mov 0x10(%rbp),%rcx │ │ │ │ - mov %rcx,-0x10(%r12) │ │ │ │ - mov 0x18(%rbp),%rcx │ │ │ │ - mov %rcx,-0x8(%r12) │ │ │ │ - mov 0x8(%rbp),%rcx │ │ │ │ - mov %rcx,(%r12) │ │ │ │ - lea -0x2e(%r12),%rdi │ │ │ │ - mov %rax,%rsi │ │ │ │ - mov %rbx,%r14 │ │ │ │ - mov 0x28(%rbp),%rbx │ │ │ │ - add $0x40,%rbp │ │ │ │ - jmp 33959f8 │ │ │ │ - movq $0x38,0x388(%r13) │ │ │ │ - jmp 338a720 │ │ │ │ - jmp *-0x8(%r13) │ │ │ │ - nop │ │ │ │ - lock clc │ │ │ │ - (bad) │ │ │ │ - (bad) │ │ │ │ - (bad) │ │ │ │ - (bad) │ │ │ │ - (bad) │ │ │ │ - incl 0x2(%rdi) │ │ │ │ - add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ - add %al,(%rdi) │ │ │ │ + add %cl,-0x75(%rax) │ │ │ │ + or %r9b,-0x75(%r8) │ │ │ │ + rex.WRB sbb %r9b,-0x75(%r8) │ │ │ │ + push %rbp │ │ │ │ + and %cl,-0x77(%rax) │ │ │ │ + fimuls 0x3b(%rax) │ │ │ │ + pop %rbp │ │ │ │ + adc %cl,(%rdi) │ │ │ │ + xchg %eax,%esp │ │ │ │ + ret │ │ │ │ + movzbl %bl,%ebx │ │ │ │ + cmp $0x1,%rbx │ │ │ │ + jne 4dd448 │ │ │ │ + mov 0x28(%rbp),%rax │ │ │ │ + add $0x8,%rbp │ │ │ │ + mov %rax,%rbx │ │ │ │ + add $0x38,%rbp │ │ │ │ + jmp *0x0(%rbp) │ │ │ │ + movq $0x4dd348,0x8(%rbp) │ │ │ │ + mov 0x20(%rbp),%rdi │ │ │ │ + mov %rcx,%rsi │ │ │ │ + mov %rax,%r14 │ │ │ │ + add $0x8,%rbp │ │ │ │ + jmp 4dd1c0 │ │ │ │ + movq $0x4dd310,0x8(%rbp) │ │ │ │ + mov 0x18(%rbp),%rdi │ │ │ │ + mov %rcx,%rsi │ │ │ │ + mov %rax,%r14 │ │ │ │ + add $0x8,%rbp │ │ │ │ + jmp 4dd1c0 │ │ │ │ + nop │ │ │ │ + (bad) │ │ │ │ + or $0x0,%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 %ah,%al │ │ │ │ - rex.WR sbb $0x3,%al │ │ │ │ - lea -0x28(%rbp),%rax │ │ │ │ - cmp %r15,%rax │ │ │ │ - jb 4e1a3b │ │ │ │ - mov %r8,%rdx │ │ │ │ - mov 0x8(%rbp),%rax │ │ │ │ - mov 0x11(%rbx),%rcx │ │ │ │ - cmp $0x2,%r8 │ │ │ │ - je 4e1945 │ │ │ │ - mov %rsi,%rbx │ │ │ │ - mov %rax,%rsi │ │ │ │ - mov %rcx,%rax │ │ │ │ - mov %rdi,%rcx │ │ │ │ - mov %r14,%rdi │ │ │ │ - add $0x80,%r12 │ │ │ │ - cmp 0x358(%r13),%r12 │ │ │ │ - ja 4e1915 │ │ │ │ - movq $0x4e11f8,-0x78(%r12) │ │ │ │ - mov %rcx,-0x68(%r12) │ │ │ │ - mov %rbx,-0x60(%r12) │ │ │ │ - mov %rdx,-0x58(%r12) │ │ │ │ - movq $0x50d128,-0x50(%r12) │ │ │ │ - movq $0x36acc57,-0x48(%r12) │ │ │ │ - mov %rdi,-0x40(%r12) │ │ │ │ - lea -0x78(%r12),%rbx │ │ │ │ - mov %rbx,-0x38(%r12) │ │ │ │ - movq $0x4e1290,-0x30(%r12) │ │ │ │ - mov %rsi,-0x20(%r12) │ │ │ │ - mov %rax,-0x18(%r12) │ │ │ │ - movq $0x4e12d8,-0x10(%r12) │ │ │ │ - lea -0x30(%r12),%rax │ │ │ │ - mov %rax,-0x8(%r12) │ │ │ │ - lea -0x4f(%r12),%rax │ │ │ │ - mov %rax,(%r12) │ │ │ │ - lea -0xd(%r12),%rbx │ │ │ │ - add $0x10,%rbp │ │ │ │ - jmp *0x0(%rbp) │ │ │ │ - movq $0x80,0x388(%r13) │ │ │ │ - movq $0x4e1ac0,-0x28(%rbp) │ │ │ │ - mov %rbx,-0x20(%rbp) │ │ │ │ - mov %rcx,-0x18(%rbp) │ │ │ │ - mov %rdx,-0x10(%rbp) │ │ │ │ - mov %rdi,-0x8(%rbp) │ │ │ │ - mov %rax,0x0(%rbp) │ │ │ │ - add $0xffffffffffffffd8,%rbp │ │ │ │ - jmp 338a2b0 │ │ │ │ - mov 0x0(%rbp),%r8 │ │ │ │ - mov 0x1(%rbx),%r10 │ │ │ │ - mov 0x9(%rbx),%rbx │ │ │ │ - cmp $0x3411a86,%rsi │ │ │ │ - je 4e19c6 │ │ │ │ - sub $0x8,%rsp │ │ │ │ - mov %rdi,%r11 │ │ │ │ - mov %rsi,%rdi │ │ │ │ - mov %rsi,0x48(%rsp) │ │ │ │ - lea 0x2f30116(%rip),%rsi │ │ │ │ - mov %rdx,0x50(%rsp) │ │ │ │ - mov $0x2,%edx │ │ │ │ - mov %rax,0x58(%rsp) │ │ │ │ - xor %eax,%eax │ │ │ │ - mov %r8,0x80(%rsp) │ │ │ │ - mov %r9,0x78(%rsp) │ │ │ │ - mov %r11,0x70(%rsp) │ │ │ │ - mov %r10,0x68(%rsp) │ │ │ │ - mov %rcx,0x60(%rsp) │ │ │ │ - call 4053d0 │ │ │ │ - add $0x8,%rsp │ │ │ │ - movslq %eax,%rax │ │ │ │ - test %rax,%rax │ │ │ │ - jne 4e1a88 │ │ │ │ - mov 0x50(%rsp),%rax │ │ │ │ - mov 0x78(%rsp),%r8 │ │ │ │ - mov 0x70(%rsp),%r9 │ │ │ │ - mov 0x60(%rsp),%r10 │ │ │ │ - add $0x48,%r12 │ │ │ │ + add %cl,-0x75(%rax) │ │ │ │ + or %r9b,-0x75(%r8) │ │ │ │ + rex.WRB sbb %r9b,-0x75(%r8) │ │ │ │ + push %rbp │ │ │ │ + and %cl,-0x75(%rax) │ │ │ │ + jne 4dd480 │ │ │ │ + add $0x28,%r12 │ │ │ │ cmp 0x358(%r13),%r12 │ │ │ │ - ja 4e1a13 │ │ │ │ - movq $0x4e13c0,-0x40(%r12) │ │ │ │ - mov %r9,-0x30(%r12) │ │ │ │ - movq $0x4e1750,-0x28(%r12) │ │ │ │ - mov %rax,-0x20(%r12) │ │ │ │ - mov %r10,-0x18(%r12) │ │ │ │ - mov %r8,-0x10(%r12) │ │ │ │ - mov %rbx,-0x8(%r12) │ │ │ │ - lea -0x40(%r12),%rax │ │ │ │ + ja 4dd47d │ │ │ │ + movq $0x30e6bd0,-0x20(%r12) │ │ │ │ + mov %rsi,-0x18(%r12) │ │ │ │ + mov %rcx,-0x10(%r12) │ │ │ │ + mov %rdx,-0x8(%r12) │ │ │ │ mov %rax,(%r12) │ │ │ │ - lea -0x25(%r12),%rbx │ │ │ │ - add $0x10,%rbp │ │ │ │ + lea -0x1f(%r12),%rbx │ │ │ │ + add $0x40,%rbp │ │ │ │ jmp *0x0(%rbp) │ │ │ │ - movq $0x48,0x388(%r13) │ │ │ │ - movq $0x4e1a68,-0x20(%rbp) │ │ │ │ - mov %rbx,-0x18(%rbp) │ │ │ │ - mov %r10,-0x10(%rbp) │ │ │ │ - mov %r9,-0x8(%rbp) │ │ │ │ - add $0xffffffffffffffe0,%rbp │ │ │ │ - jmp 338a2b0 │ │ │ │ - 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 $0x0,%eax │ │ │ │ - add %al,(%rax) │ │ │ │ - add %bl,(%rsi) │ │ │ │ - add %al,(%rax) │ │ │ │ - add %bl,%al │ │ │ │ - rex.WX sbb $0x3,%al │ │ │ │ - mov 0x8(%rbp),%rbx │ │ │ │ - mov 0x10(%rbp),%r10 │ │ │ │ - mov 0x18(%rbp),%r9 │ │ │ │ - mov 0x20(%rbp),%r8 │ │ │ │ - mov 0x28(%rbp),%rsi │ │ │ │ - add $0x20,%rbp │ │ │ │ - mov %rsi,%rax │ │ │ │ - jmp 4e19c6 │ │ │ │ - mov %r14,%rdi │ │ │ │ - mov 0x50(%rsp),%rsi │ │ │ │ - mov 0x48(%rsp),%rdx │ │ │ │ - mov 0x68(%rsp),%rcx │ │ │ │ - mov 0x40(%rsp),%rbx │ │ │ │ - mov 0x58(%rsp),%rax │ │ │ │ - jmp 4e1891 │ │ │ │ - nopl 0x0(%rax) │ │ │ │ - rex.RX add %r8d,(%rax) │ │ │ │ - add %al,(%rax) │ │ │ │ - add %al,(%rax) │ │ │ │ - add %bl,(%rsi) │ │ │ │ - add %al,(%rax) │ │ │ │ - add %al,0x48031c4a(%rax) │ │ │ │ - mov 0x28(%rbp),%eax │ │ │ │ - mov 0x8(%rbp),%rbx │ │ │ │ - mov 0x10(%rbp),%rcx │ │ │ │ - mov 0x18(%rbp),%rdx │ │ │ │ - mov 0x30(%rbp),%rsi │ │ │ │ - mov 0x20(%rbp),%rdi │ │ │ │ - add $0x28,%rbp │ │ │ │ - jmp 4e1891 │ │ │ │ + movq $0x28,0x388(%r13) │ │ │ │ + movq $0x4dd438,0x0(%rbp) │ │ │ │ + mov %rsi,0x38(%rbp) │ │ │ │ + jmp 338a738 │ │ │ │ nopl 0x0(%rax) │ │ │ │ - sldt (%rax) │ │ │ │ - add %al,(%rdx) │ │ │ │ - add %al,(%rax) │ │ │ │ - add %al,(%rcx) │ │ │ │ + (bad) │ │ │ │ add %al,(%rax) │ │ │ │ + add %al,(%rbx) │ │ │ │ + ... │ │ │ │ add %al,(%rax) │ │ │ │ + add %cl,(%rsi) │ │ │ │ add %al,(%rax) │ │ │ │ - add %cl,(%rcx) │ │ │ │ + add %bh,%al │ │ │ │ + rcrl $0x48,(%rbx,%rax,1) │ │ │ │ + lea -0x40(%rbp),%eax │ │ │ │ + cmp %r15,%rax │ │ │ │ + jb 4dd5ed │ │ │ │ + movq $0x4dd4f8,-0x18(%rbp) │ │ │ │ + mov %rsi,%rbx │ │ │ │ + mov %r14,-0x10(%rbp) │ │ │ │ + mov %rdi,-0x8(%rbp) │ │ │ │ + add $0xffffffffffffffe8,%rbp │ │ │ │ + test $0x7,%bl │ │ │ │ + jne 4dd4f8 │ │ │ │ + mov (%rbx),%rax │ │ │ │ + jmp *%rax │ │ │ │ + xchg %ax,%ax │ │ │ │ + add (%rax),%al │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ - add %cl,-0x73(%rax) │ │ │ │ - rex.RB call 10465454 <__environ@GLIBC_2.2.5+0xc824fac> │ │ │ │ (bad) │ │ │ │ - xchg %eax,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ - movq $0x4e1b48,-0x18(%rbp) │ │ │ │ - mov 0x6(%rbx),%rax │ │ │ │ - mov %r14,%rbx │ │ │ │ - mov %rax,-0x10(%rbp) │ │ │ │ - mov %rsi,-0x8(%rbp) │ │ │ │ - add $0xffffffffffffffe8,%rbp │ │ │ │ + add %bh,0x48031cc1(%rax) │ │ │ │ + movl $0x4dd528,0x0(%rbp) │ │ │ │ + mov %rbx,%rax │ │ │ │ + mov 0x10(%rbp),%rbx │ │ │ │ + mov %rax,0x10(%rbp) │ │ │ │ test $0x7,%bl │ │ │ │ - jne 4e1b48 │ │ │ │ + jne 4dd528 │ │ │ │ mov (%rbx),%rax │ │ │ │ jmp *%rax │ │ │ │ - nopw 0x0(%rax,%rax,1) │ │ │ │ + nopl (%rax) │ │ │ │ add (%rax),%al │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ (bad) │ │ │ │ add %al,(%rax) │ │ │ │ + add %cl,0x48031cc1(%rax) │ │ │ │ + mov %ebx,%eax │ │ │ │ + and $0x7,%eax │ │ │ │ + cmp $0x1,%rax │ │ │ │ + je 4dd5b1 │ │ │ │ + movq $0x4dd560,0x10(%rbp) │ │ │ │ + mov 0x8(%rbp),%rbx │ │ │ │ + add $0x10,%rbp │ │ │ │ + test $0x7,%bl │ │ │ │ + jne 4dd560 │ │ │ │ + mov (%rbx),%rax │ │ │ │ + jmp *%rax │ │ │ │ + xchg %ax,%ax │ │ │ │ + ... │ │ │ │ + (bad) │ │ │ │ + add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %cl,-0x7d(%rcx) │ │ │ │ (bad) │ │ │ │ - sbb %cl,0x3b(%rbp) │ │ │ │ + sub %cl,0x3b(%rbp) │ │ │ │ movsl %ds:(%rsi),%es:(%rdi) │ │ │ │ pop %rax │ │ │ │ add (%rax),%eax │ │ │ │ - add %dh,0x2f(%rdi) │ │ │ │ - movq $0x3363098,-0x10(%r12) │ │ │ │ - movq $0x3c285f9,-0x8(%r12) │ │ │ │ - mov 0x10(%rbp),%rax │ │ │ │ - mov %rax,(%r12) │ │ │ │ - lea -0xf(%r12),%rsi │ │ │ │ - mov %rbx,%r14 │ │ │ │ - mov 0x8(%rbp),%rbx │ │ │ │ - add $0x18,%rbp │ │ │ │ - jmp 3395748 │ │ │ │ - movq $0x18,0x388(%r13) │ │ │ │ + add %dh,0x34(%rdi) │ │ │ │ + movq $0x30e6bd0,-0x20(%r12) │ │ │ │ + mov %rbx,-0x18(%r12) │ │ │ │ + movq $0x3c06562,-0x10(%r12) │ │ │ │ + movq $0x3c06562,-0x8(%r12) │ │ │ │ + movq $0x1,(%r12) │ │ │ │ + lea -0x1f(%r12),%rbx │ │ │ │ + add $0x8,%rbp │ │ │ │ + jmp *0x0(%rbp) │ │ │ │ + movq $0x28,0x388(%r13) │ │ │ │ jmp 338a720 │ │ │ │ + movq $0x4dd678,-0x28(%rbp) │ │ │ │ + mov 0x7(%rbx),%rax │ │ │ │ + mov %rax,%rsi │ │ │ │ + mov 0x10(%rbp),%r14 │ │ │ │ + mov 0x1f(%rbx),%rcx │ │ │ │ + mov %rcx,-0x20(%rbp) │ │ │ │ + mov %rax,-0x18(%rbp) │ │ │ │ + mov 0xf(%rbx),%rax │ │ │ │ + mov %rax,-0x10(%rbp) │ │ │ │ + mov 0x17(%rbx),%rax │ │ │ │ + mov %rax,-0x8(%rbp) │ │ │ │ + mov %rbx,0x0(%rbp) │ │ │ │ + add $0xffffffffffffffd8,%rbp │ │ │ │ + jmp 3361d48 │ │ │ │ + lea 0x31cc0ec(%rip),%rbx │ │ │ │ jmp *-0x8(%r13) │ │ │ │ - sldt (%rax) │ │ │ │ - add %al,(%rdx) │ │ │ │ - add %al,(%rax) │ │ │ │ - add %al,(%rcx) │ │ │ │ + (bad) │ │ │ │ + or $0x0,%al │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ + add %bl,(%rsi) │ │ │ │ add %al,(%rax) │ │ │ │ - add %cl,(%rcx) │ │ │ │ + add %al,0x4803728f(%rax) │ │ │ │ + mov 0x20(%rbp),%eax │ │ │ │ + cmp 0x10(%rbp),%rbx │ │ │ │ + je 4dd6df │ │ │ │ + mov 0x18(%rbp),%rdi │ │ │ │ + mov %rbx,%rsi │ │ │ │ + mov 0x8(%rbp),%r14 │ │ │ │ + add $0x38,%rbp │ │ │ │ + jmp 30e1f38 │ │ │ │ + nopw 0x0(%rax,%rax,1) │ │ │ │ + (bad) │ │ │ │ + or $0x0,%al │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ + add %bl,(%rsi) │ │ │ │ add %al,(%rax) │ │ │ │ - add %cl,-0x73(%rax) │ │ │ │ - rex.RB call 10465504 <__environ@GLIBC_2.2.5+0xc82505c> │ │ │ │ + add %ch,(%rax) │ │ │ │ (bad) │ │ │ │ - xchg %eax,(%rax) │ │ │ │ + jb 4dd643 │ │ │ │ + mov 0x20(%rbp),%rax │ │ │ │ + cmp 0x18(%rbp),%rbx │ │ │ │ + je 4dd6df │ │ │ │ + mov %rbx,%rdi │ │ │ │ + mov 0x10(%rbp),%rsi │ │ │ │ + mov 0x8(%rbp),%r14 │ │ │ │ + add $0x38,%rbp │ │ │ │ + jmp 30e12e8 │ │ │ │ + nopw 0x0(%rax,%rax,1) │ │ │ │ + rex.RXB add %r8b,(%r8) │ │ │ │ add %al,(%rax) │ │ │ │ - movq $0x4e1bf8,-0x18(%rbp) │ │ │ │ - mov 0x6(%rbx),%rax │ │ │ │ - mov %r14,%rbx │ │ │ │ - mov %rax,-0x10(%rbp) │ │ │ │ - mov %rsi,-0x8(%rbp) │ │ │ │ - add $0xffffffffffffffe8,%rbp │ │ │ │ + add %al,(%rax) │ │ │ │ + add %bl,(%rsi) │ │ │ │ + add %al,(%rax) │ │ │ │ + add %bh,(%rax) │ │ │ │ + rcrb $0x48,(%rbx,%rax,1) │ │ │ │ + mov 0x30(%rbp),%eax │ │ │ │ + mov 0x38(%rbp),%rcx │ │ │ │ + and $0x7,%ebx │ │ │ │ + cmp $0x3,%rbx │ │ │ │ + jae 4dd6e9 │ │ │ │ + cmp $0x2,%rbx │ │ │ │ + jb 4dd704 │ │ │ │ + movq $0x4dd6b8,0x0(%rbp) │ │ │ │ + mov %rax,%rbx │ │ │ │ test $0x7,%bl │ │ │ │ - jne 4e1bf8 │ │ │ │ + jne 4dd6b8 │ │ │ │ mov (%rbx),%rax │ │ │ │ jmp *%rax │ │ │ │ - nopw 0x0(%rax,%rax,1) │ │ │ │ - add (%rax),%al │ │ │ │ - add %al,(%rax) │ │ │ │ + nopl 0x0(%rax) │ │ │ │ + rex.RXB sbb %r8b,(%r8) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ - (bad) │ │ │ │ + add %bl,(%rsi) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ - add %cl,-0x7d(%rcx) │ │ │ │ + add %cl,-0x75(%rax) │ │ │ │ + or %r9b,-0x75(%r8) │ │ │ │ + rex.WRB sbb %r9b,-0x75(%r8) │ │ │ │ + push %rbp │ │ │ │ + and %cl,-0x77(%rax) │ │ │ │ + fimuls 0x3b(%rax) │ │ │ │ + pop %rbp │ │ │ │ + adc %cl,(%rdi) │ │ │ │ + xchg %eax,%esp │ │ │ │ + ret │ │ │ │ + movzbl %bl,%ebx │ │ │ │ + cmp $0x1,%rbx │ │ │ │ + jne 4dd740 │ │ │ │ + mov 0x28(%rbp),%rax │ │ │ │ + add $0x8,%rbp │ │ │ │ + mov %rax,%rbx │ │ │ │ + add $0x38,%rbp │ │ │ │ + jmp *0x0(%rbp) │ │ │ │ + movq $0x4dd640,0x8(%rbp) │ │ │ │ + mov 0x20(%rbp),%rdi │ │ │ │ + mov %rcx,%rsi │ │ │ │ + mov %rax,%r14 │ │ │ │ + add $0x8,%rbp │ │ │ │ + jmp 4dd4b8 │ │ │ │ + movq $0x4dd608,0x8(%rbp) │ │ │ │ + mov 0x18(%rbp),%rdi │ │ │ │ + mov %rcx,%rsi │ │ │ │ + mov %rax,%r14 │ │ │ │ + add $0x8,%rbp │ │ │ │ + jmp 4dd4b8 │ │ │ │ + nop │ │ │ │ (bad) │ │ │ │ - sbb %cl,0x3b(%rbp) │ │ │ │ - movsl %ds:(%rsi),%es:(%rdi) │ │ │ │ - pop %rax │ │ │ │ - add (%rax),%eax │ │ │ │ - add %dh,0x2f(%rdi) │ │ │ │ - movq $0x3363098,-0x10(%r12) │ │ │ │ - movq $0x3c285f9,-0x8(%r12) │ │ │ │ - mov 0x10(%rbp),%rax │ │ │ │ - mov %rax,(%r12) │ │ │ │ - lea -0xf(%r12),%rsi │ │ │ │ - mov %rbx,%r14 │ │ │ │ - mov 0x8(%rbp),%rbx │ │ │ │ - add $0x18,%rbp │ │ │ │ - jmp 3395748 │ │ │ │ - movq $0x18,0x388(%r13) │ │ │ │ - jmp 338a720 │ │ │ │ - jmp *-0x8(%r13) │ │ │ │ - add %eax,(%rax) │ │ │ │ + or $0x0,%al │ │ │ │ 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 %r9b,-0x75(%r8) │ │ │ │ + rex.WRB sbb %r9b,-0x75(%r8) │ │ │ │ + push %rbp │ │ │ │ + and %cl,-0x75(%rax) │ │ │ │ + jne 4dd778 │ │ │ │ + add $0x28,%r12 │ │ │ │ + cmp 0x358(%r13),%r12 │ │ │ │ + ja 4dd775 │ │ │ │ + movq $0x30e6bd0,-0x20(%r12) │ │ │ │ + mov %rsi,-0x18(%r12) │ │ │ │ + mov %rcx,-0x10(%r12) │ │ │ │ + mov %rdx,-0x8(%r12) │ │ │ │ + mov %rax,(%r12) │ │ │ │ + lea -0x1f(%r12),%rbx │ │ │ │ + add $0x40,%rbp │ │ │ │ + jmp *0x0(%rbp) │ │ │ │ + movq $0x28,0x388(%r13) │ │ │ │ + movq $0x4dd730,0x0(%rbp) │ │ │ │ + mov %rsi,0x38(%rbp) │ │ │ │ + jmp 338a738 │ │ │ │ + nopl 0x0(%rax) │ │ │ │ + (bad) │ │ │ │ add %al,(%rax) │ │ │ │ - lea -0x18(%rbp),%rax │ │ │ │ - cmp %r15,%rax │ │ │ │ - jb 4e1cd4 │ │ │ │ - movq $0x3390fc8,-0x10(%rbp) │ │ │ │ - mov %rbx,-0x8(%rbp) │ │ │ │ - movq $0x4e1c98,-0x18(%rbp) │ │ │ │ - mov 0x10(%rbx),%rbx │ │ │ │ - add $0xffffffffffffffe8,%rbp │ │ │ │ - test $0x7,%bl │ │ │ │ - jne 4e1c98 │ │ │ │ - mov (%rbx),%rax │ │ │ │ - jmp *%rax │ │ │ │ - nop │ │ │ │ + add %al,(%rbx) │ │ │ │ ... │ │ │ │ - (bad) │ │ │ │ add %al,(%rax) │ │ │ │ + add %cl,(%rsi) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ - add %cl,-0x39(%rax) │ │ │ │ - add %r8b,%r8b │ │ │ │ - sbb $0x4e,%al │ │ │ │ - add %cl,-0x75(%rax) │ │ │ │ - pop %rbx │ │ │ │ + mov $0x8d48031c,%edi │ │ │ │ + rex.RB rorb $0xf,-0x8(%r9,%rdi,1) │ │ │ │ (bad) │ │ │ │ + sub %al,(%rcx) │ │ │ │ + add %al,(%rax) │ │ │ │ + movq $0x4dd7f0,-0x18(%rbp) │ │ │ │ + mov %rsi,%rbx │ │ │ │ + mov %r14,-0x10(%rbp) │ │ │ │ + mov %rdi,-0x8(%rbp) │ │ │ │ + add $0xffffffffffffffe8,%rbp │ │ │ │ test $0x7,%bl │ │ │ │ - jne 4e1cc0 │ │ │ │ + jne 4dd7f0 │ │ │ │ mov (%rbx),%rax │ │ │ │ jmp *%rax │ │ │ │ xchg %ax,%ax │ │ │ │ - ... │ │ │ │ - (bad) │ │ │ │ + add (%rax),%al │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ - add %cl,-0x75(%rax) │ │ │ │ - fwait │ │ │ │ - add %eax,(%eax) │ │ │ │ - add %cl,-0x7d(%rax) │ │ │ │ - jrcxz 4e1cc3 │ │ │ │ - add $0x8,%rbp │ │ │ │ + (bad) │ │ │ │ + add %al,(%rax) │ │ │ │ + add %al,%al │ │ │ │ + mov $0xc748031c,%esi │ │ │ │ + add %r12b,(%r8) │ │ │ │ + fmuls 0x0(%rbp) │ │ │ │ + mov %rbx,%rax │ │ │ │ + mov 0x10(%rbp),%rbx │ │ │ │ + mov %rax,0x10(%rbp) │ │ │ │ + test $0x7,%bl │ │ │ │ + jne 4dd820 │ │ │ │ mov (%rbx),%rax │ │ │ │ jmp *%rax │ │ │ │ - jmp *-0x10(%r13) │ │ │ │ - sldt (%rax) │ │ │ │ - add %al,(%rdx) │ │ │ │ - add %al,(%rax) │ │ │ │ - add %al,(%rbx) │ │ │ │ - add %al,(%rax) │ │ │ │ - add %al,(%rax) │ │ │ │ + nopl (%rax) │ │ │ │ + add (%rax),%al │ │ │ │ add %al,(%rax) │ │ │ │ - add %cl,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ + (bad) │ │ │ │ add %al,(%rax) │ │ │ │ - add %cl,-0x73(%rax) │ │ │ │ - rex.RB fmuls -0x8(%r9,%rdi,1) │ │ │ │ - jb 4e1ddb │ │ │ │ - movq $0x4e1d48,-0x28(%rbp) │ │ │ │ - mov 0x6(%rbx),%rax │ │ │ │ - mov 0xe(%rbx),%rcx │ │ │ │ - mov 0x16(%rbx),%rbx │ │ │ │ - mov %rbx,%rdx │ │ │ │ - mov %r14,%rbx │ │ │ │ - mov %rax,-0x20(%rbp) │ │ │ │ - mov %rcx,-0x18(%rbp) │ │ │ │ - mov %rdx,-0x10(%rbp) │ │ │ │ - mov %rsi,-0x8(%rbp) │ │ │ │ - add $0xffffffffffffffd8,%rbp │ │ │ │ + add %dl,0x48031cbe(%rax) │ │ │ │ + mov %ebx,%eax │ │ │ │ + and $0x7,%eax │ │ │ │ + cmp $0x1,%rax │ │ │ │ + je 4dd8a9 │ │ │ │ + movq $0x4dd858,0x10(%rbp) │ │ │ │ + mov 0x8(%rbp),%rbx │ │ │ │ + add $0x10,%rbp │ │ │ │ test $0x7,%bl │ │ │ │ - jne 4e1d48 │ │ │ │ + jne 4dd858 │ │ │ │ mov (%rbx),%rax │ │ │ │ jmp *%rax │ │ │ │ - nopl (%rax) │ │ │ │ - add $0x0,%al │ │ │ │ - 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) │ │ │ │ - (bad) │ │ │ │ - cmp 0x358(%r13),%r12 │ │ │ │ - ja 4e1dcb │ │ │ │ - movq $0x4e1c58,-0x58(%r12) │ │ │ │ - mov 0x20(%rbp),%rax │ │ │ │ - mov %rax,-0x48(%r12) │ │ │ │ - movq $0x537f48,-0x40(%r12) │ │ │ │ - mov %rax,-0x38(%r12) │ │ │ │ - lea -0x58(%r12),%rax │ │ │ │ - mov %rax,-0x30(%r12) │ │ │ │ - mov 0x18(%rbp),%rax │ │ │ │ - mov %rax,-0x28(%r12) │ │ │ │ - movq $0x32ce2c8,-0x20(%r12) │ │ │ │ - lea -0x3f(%r12),%rax │ │ │ │ - mov %rax,-0x18(%r12) │ │ │ │ - movq $0x3363098,-0x10(%r12) │ │ │ │ - lea -0x1e(%r12),%rax │ │ │ │ - mov %rax,-0x8(%r12) │ │ │ │ - mov 0x10(%rbp),%rax │ │ │ │ - mov %rax,(%r12) │ │ │ │ - lea -0xf(%r12),%rsi │ │ │ │ - mov %rbx,%r14 │ │ │ │ - mov 0x8(%rbp),%rbx │ │ │ │ - add $0x28,%rbp │ │ │ │ - jmp 3395748 │ │ │ │ - movq $0x60,0x388(%r13) │ │ │ │ + sub %cl,0x3b(%rbp) │ │ │ │ + movsl %ds:(%rsi),%es:(%rdi) │ │ │ │ + pop %rax │ │ │ │ + add (%rax),%eax │ │ │ │ + add %dh,0x34(%rdi) │ │ │ │ + movq $0x30e6bd0,-0x20(%r12) │ │ │ │ + mov %rbx,-0x18(%r12) │ │ │ │ + movq $0x3c06562,-0x10(%r12) │ │ │ │ + movq $0x3c06562,-0x8(%r12) │ │ │ │ + movq $0x1,(%r12) │ │ │ │ + lea -0x1f(%r12),%rbx │ │ │ │ + add $0x8,%rbp │ │ │ │ + jmp *0x0(%rbp) │ │ │ │ + movq $0x28,0x388(%r13) │ │ │ │ jmp 338a720 │ │ │ │ + movq $0x4dd970,-0x28(%rbp) │ │ │ │ + mov 0x7(%rbx),%rax │ │ │ │ + mov %rax,%rsi │ │ │ │ + mov 0x10(%rbp),%r14 │ │ │ │ + mov 0x1f(%rbx),%rcx │ │ │ │ + mov %rcx,-0x20(%rbp) │ │ │ │ + mov %rax,-0x18(%rbp) │ │ │ │ + mov 0xf(%rbx),%rax │ │ │ │ + mov %rax,-0x10(%rbp) │ │ │ │ + mov 0x17(%rbx),%rax │ │ │ │ + mov %rax,-0x8(%rbp) │ │ │ │ + mov %rbx,0x0(%rbp) │ │ │ │ + add $0xffffffffffffffd8,%rbp │ │ │ │ + jmp 3361d48 │ │ │ │ + lea 0x31cbe04(%rip),%rbx │ │ │ │ jmp *-0x8(%r13) │ │ │ │ - nop │ │ │ │ - sldt (%rax) │ │ │ │ - add %al,(%rdx) │ │ │ │ + (bad) │ │ │ │ + or $0x0,%al │ │ │ │ add %al,(%rax) │ │ │ │ - add %al,(%rsi) │ │ │ │ add %al,(%rax) │ │ │ │ + add %bl,(%rsi) │ │ │ │ add %al,(%rax) │ │ │ │ + add %cl,0x4803728c(%rax) │ │ │ │ + mov 0x20(%rbp),%eax │ │ │ │ + cmp 0x10(%rbp),%rbx │ │ │ │ + je 4dd9d7 │ │ │ │ + mov 0x18(%rbp),%rdi │ │ │ │ + mov %rbx,%rsi │ │ │ │ + mov 0x8(%rbp),%r14 │ │ │ │ + add $0x38,%rbp │ │ │ │ + jmp 30e1f38 │ │ │ │ + nopw 0x0(%rax,%rax,1) │ │ │ │ + (bad) │ │ │ │ + or $0x0,%al │ │ │ │ add %al,(%rax) │ │ │ │ - add %cl,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ - add %ch,0x48031ddc(%rax) │ │ │ │ - lea -0x40(%rbp),%eax │ │ │ │ - cmp %r15,%rax │ │ │ │ - jb 4e1f56 │ │ │ │ - movq $0x4e1e68,-0x40(%rbp) │ │ │ │ - mov 0x6(%rbx),%rax │ │ │ │ - mov 0xe(%rbx),%rcx │ │ │ │ - mov 0x16(%rbx),%rdx │ │ │ │ - mov 0x1e(%rbx),%rdi │ │ │ │ - mov 0x26(%rbx),%r8 │ │ │ │ - mov 0x2e(%rbx),%rbx │ │ │ │ - mov %rbx,%r9 │ │ │ │ - mov %r14,%rbx │ │ │ │ - mov %rcx,-0x38(%rbp) │ │ │ │ - mov %rdx,-0x30(%rbp) │ │ │ │ - mov %rdi,-0x28(%rbp) │ │ │ │ - mov %rax,-0x20(%rbp) │ │ │ │ - mov %r8,-0x18(%rbp) │ │ │ │ - mov %r9,-0x10(%rbp) │ │ │ │ - mov %rsi,-0x8(%rbp) │ │ │ │ - add $0xffffffffffffffc0,%rbp │ │ │ │ - test $0x7,%bl │ │ │ │ - jne 4e1e68 │ │ │ │ - mov (%rbx),%rax │ │ │ │ - jmp *%rax │ │ │ │ - nopl (%rax) │ │ │ │ - (bad) │ │ │ │ + add %bl,(%rsi) │ │ │ │ add %al,(%rax) │ │ │ │ + add %dh,(%rax) │ │ │ │ + mov %?,0x3(%rdx) │ │ │ │ + mov 0x20(%rbp),%rax │ │ │ │ + cmp 0x18(%rbp),%rbx │ │ │ │ + je 4dd9d7 │ │ │ │ + mov %rbx,%rdi │ │ │ │ + mov 0x10(%rbp),%rsi │ │ │ │ + mov 0x8(%rbp),%r14 │ │ │ │ + add $0x38,%rbp │ │ │ │ + jmp 30e12e8 │ │ │ │ + nopw 0x0(%rax,%rax,1) │ │ │ │ + rex.RXB add %r8b,(%r8) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %bl,(%rsi) │ │ │ │ add %al,(%rax) │ │ │ │ - add %bh,(%rax) │ │ │ │ - fcompl 0x45c74803(%rip) │ │ │ │ - add %bl,0x48004e1e(%rax) │ │ │ │ - mov %ebx,%eax │ │ │ │ - mov 0x38(%rbp),%rbx │ │ │ │ - mov %rax,0x38(%rbp) │ │ │ │ + add %al,-0x43(%rax) │ │ │ │ + sbb $0x3,%al │ │ │ │ + mov 0x30(%rbp),%rax │ │ │ │ + mov 0x38(%rbp),%rcx │ │ │ │ + and $0x7,%ebx │ │ │ │ + cmp $0x3,%rbx │ │ │ │ + jae 4dd9e1 │ │ │ │ + cmp $0x2,%rbx │ │ │ │ + jb 4dd9fc │ │ │ │ + movq $0x4dd9b0,0x0(%rbp) │ │ │ │ + mov %rax,%rbx │ │ │ │ test $0x7,%bl │ │ │ │ - jne 4e1e98 │ │ │ │ + jne 4dd9b0 │ │ │ │ mov (%rbx),%rax │ │ │ │ jmp *%rax │ │ │ │ - nopl (%rax) │ │ │ │ - (bad) │ │ │ │ + nopl 0x0(%rax) │ │ │ │ + rex.RXB sbb %r8b,(%r8) │ │ │ │ + add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ + add %bl,(%rsi) │ │ │ │ + add %al,(%rax) │ │ │ │ + add %al,(%rax) │ │ │ │ + add %al,(%rax) │ │ │ │ + add %cl,-0x75(%rax) │ │ │ │ + or %r9b,-0x75(%r8) │ │ │ │ + rex.WRB sbb %r9b,-0x75(%r8) │ │ │ │ + push %rbp │ │ │ │ + and %cl,-0x77(%rax) │ │ │ │ + fimuls 0x3b(%rax) │ │ │ │ + pop %rbp │ │ │ │ + adc %cl,(%rdi) │ │ │ │ + xchg %eax,%esp │ │ │ │ + ret │ │ │ │ + movzbl %bl,%ebx │ │ │ │ + cmp $0x1,%rbx │ │ │ │ + jne 4dda38 │ │ │ │ + mov 0x28(%rbp),%rax │ │ │ │ + add $0x8,%rbp │ │ │ │ + mov %rax,%rbx │ │ │ │ + add $0x38,%rbp │ │ │ │ + jmp *0x0(%rbp) │ │ │ │ + movq $0x4dd938,0x8(%rbp) │ │ │ │ + mov 0x20(%rbp),%rdi │ │ │ │ + mov %rcx,%rsi │ │ │ │ + mov %rax,%r14 │ │ │ │ + add $0x8,%rbp │ │ │ │ + jmp 4dd7b0 │ │ │ │ + movq $0x4dd900,0x8(%rbp) │ │ │ │ + mov 0x18(%rbp),%rdi │ │ │ │ + mov %rcx,%rsi │ │ │ │ + mov %rax,%r14 │ │ │ │ + add $0x8,%rbp │ │ │ │ + jmp 4dd7b0 │ │ │ │ + nop │ │ │ │ + (bad) │ │ │ │ + or $0x0,%al │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %bl,(%rsi) │ │ │ │ add %al,(%rax) │ │ │ │ - add %cl,(%rax) │ │ │ │ - fcompl -0x3b7cb6fd(%rip) │ │ │ │ - pop %rax │ │ │ │ + add %al,(%rax) │ │ │ │ + add %al,(%rax) │ │ │ │ + add %cl,-0x75(%rax) │ │ │ │ + or %r9b,-0x75(%r8) │ │ │ │ + rex.WRB sbb %r9b,-0x75(%r8) │ │ │ │ + push %rbp │ │ │ │ + and %cl,-0x75(%rax) │ │ │ │ + jne 4dda70 │ │ │ │ + add $0x28,%r12 │ │ │ │ cmp 0x358(%r13),%r12 │ │ │ │ - ja 4e1f46 │ │ │ │ - mov 0x7(%rbx),%rax │ │ │ │ - mov 0xf(%rbx),%rbx │ │ │ │ - movq $0x537f28,-0x50(%r12) │ │ │ │ - mov 0x28(%rbp),%rcx │ │ │ │ - mov %rcx,-0x48(%r12) │ │ │ │ - mov 0x30(%rbp),%rcx │ │ │ │ - mov %rcx,-0x40(%r12) │ │ │ │ - mov %rax,-0x38(%r12) │ │ │ │ - movq $0x3363ae0,-0x30(%r12) │ │ │ │ - lea -0x4f(%r12),%rax │ │ │ │ - mov %rax,-0x28(%r12) │ │ │ │ - movq $0x3c37ef9,-0x20(%r12) │ │ │ │ - movq $0x4e1cf0,-0x18(%r12) │ │ │ │ - mov 0x20(%rbp),%rax │ │ │ │ - mov %rax,-0x10(%r12) │ │ │ │ - mov %rbx,-0x8(%r12) │ │ │ │ - lea -0x2e(%r12),%rax │ │ │ │ + ja 4dda6d │ │ │ │ + movq $0x30e6bd0,-0x20(%r12) │ │ │ │ + mov %rsi,-0x18(%r12) │ │ │ │ + mov %rcx,-0x10(%r12) │ │ │ │ + mov %rdx,-0x8(%r12) │ │ │ │ mov %rax,(%r12) │ │ │ │ - mov 0x10(%rbp),%rdi │ │ │ │ - lea 0x3723d9a(%rip),%rsi │ │ │ │ - mov 0x8(%rbp),%r14 │ │ │ │ - movq $0x3393020,0x20(%rbp) │ │ │ │ - mov 0x38(%rbp),%rax │ │ │ │ - mov %rax,0x28(%rbp) │ │ │ │ - mov 0x18(%rbp),%rax │ │ │ │ - mov %rax,0x30(%rbp) │ │ │ │ - lea -0x16(%r12),%rax │ │ │ │ - mov %rax,0x38(%rbp) │ │ │ │ - add $0x20,%rbp │ │ │ │ - jmp 5ea130 │ │ │ │ - movq $0x58,0x388(%r13) │ │ │ │ - jmp 338a720 │ │ │ │ - jmp *-0x8(%r13) │ │ │ │ - nopw 0x0(%rax,%rax,1) │ │ │ │ - sldt (%rax) │ │ │ │ - add %al,(%rdx) │ │ │ │ + lea -0x1f(%r12),%rbx │ │ │ │ + add $0x40,%rbp │ │ │ │ + jmp *0x0(%rbp) │ │ │ │ + movq $0x28,0x388(%r13) │ │ │ │ + movq $0x4dda28,0x0(%rbp) │ │ │ │ + mov %rsi,0x38(%rbp) │ │ │ │ + jmp 338a738 │ │ │ │ + nopl 0x0(%rax) │ │ │ │ + add (%rax),%al │ │ │ │ add %al,(%rax) │ │ │ │ - add %al,(%rdi) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ + adc (%rax),%al │ │ │ │ add %al,(%rax) │ │ │ │ - add %cl,(%rax) │ │ │ │ + and %cl,0x458d4803(%rdx,%rsi,2) │ │ │ │ + lock cmp %r15,%rax │ │ │ │ + jb 4ddac6 │ │ │ │ + movq $0x3390fc8,-0x10(%rbp) │ │ │ │ + mov %rbx,-0x8(%rbp) │ │ │ │ + mov 0x18(%rbx),%rsi │ │ │ │ + mov 0x10(%rbx),%r14 │ │ │ │ + add $0xfffffffffffffff0,%rbp │ │ │ │ + jmp 30e3df0 │ │ │ │ + jmp *-0x10(%r13) │ │ │ │ + nopw 0x0(%rax,%rax,1) │ │ │ │ + add (%rax),%eax │ │ │ │ add %al,(%rax) │ │ │ │ - add %cl,%al │ │ │ │ - rex.RB sbb $0x3,%al │ │ │ │ - lea -0x48(%rbp),%rax │ │ │ │ + add %al,(%rax) │ │ │ │ + add %al,(%rax) │ │ │ │ + sldt (%rax) │ │ │ │ + add %bh,0x4803728c(%rax) │ │ │ │ + lea -0x10(%rbp),%eax │ │ │ │ cmp %r15,%rax │ │ │ │ - jb 4e20b0 │ │ │ │ - movq $0x4e1ff0,-0x48(%rbp) │ │ │ │ - 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),%rbx │ │ │ │ - mov %rbx,%r10 │ │ │ │ - mov %r14,%rbx │ │ │ │ - mov %rcx,-0x40(%rbp) │ │ │ │ - mov %rdx,-0x38(%rbp) │ │ │ │ - mov %r10,-0x30(%rbp) │ │ │ │ - mov %rdi,-0x28(%rbp) │ │ │ │ - mov %rax,-0x20(%rbp) │ │ │ │ - mov %r9,-0x18(%rbp) │ │ │ │ - mov %r8,-0x10(%rbp) │ │ │ │ - mov %rsi,-0x8(%rbp) │ │ │ │ - add $0xffffffffffffffb8,%rbp │ │ │ │ - test $0x7,%bl │ │ │ │ - jne 4e1ff0 │ │ │ │ - mov (%rbx),%rax │ │ │ │ - jmp *%rax │ │ │ │ - nopl (%rax) │ │ │ │ - or %al,(%rax) │ │ │ │ + jb 4ddb0a │ │ │ │ + movq $0x3390fc8,-0x10(%rbp) │ │ │ │ + mov %rbx,-0x8(%rbp) │ │ │ │ + mov 0x20(%rbx),%rdi │ │ │ │ + mov 0x18(%rbx),%rsi │ │ │ │ + mov 0x10(%rbx),%r14 │ │ │ │ + add $0xfffffffffffffff0,%rbp │ │ │ │ + jmp 30e4550 │ │ │ │ + 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 %dl,0x45(%rax) │ │ │ │ - sbb $0x3,%al │ │ │ │ - add $0x38,%r12 │ │ │ │ - cmp 0x358(%r13),%r12 │ │ │ │ - ja 4e20b4 │ │ │ │ - mov 0x7(%rbx),%rax │ │ │ │ - mov 0xf(%rbx),%rcx │ │ │ │ - mov 0x17(%rbx),%rbx │ │ │ │ - movq $0x4e1df8,-0x30(%r12) │ │ │ │ - mov 0x28(%rbp),%rdx │ │ │ │ - mov %rdx,-0x28(%r12) │ │ │ │ - mov 0x8(%rbp),%rdx │ │ │ │ - mov %rdx,-0x20(%r12) │ │ │ │ - mov 0x10(%rbp),%rdx │ │ │ │ - mov %rdx,-0x18(%r12) │ │ │ │ - mov 0x20(%rbp),%rdx │ │ │ │ - mov %rdx,-0x10(%r12) │ │ │ │ - mov 0x38(%rbp),%rdx │ │ │ │ - mov %rdx,-0x8(%r12) │ │ │ │ - mov 0x40(%rbp),%rdx │ │ │ │ - mov %rdx,(%r12) │ │ │ │ - movq $0x4e2090,0x10(%rbp) │ │ │ │ - mov %rbx,%rdx │ │ │ │ - mov 0x30(%rbp),%rbx │ │ │ │ - mov %rdx,0x28(%rbp) │ │ │ │ - mov %rcx,0x30(%rbp) │ │ │ │ - mov %rax,0x38(%rbp) │ │ │ │ - lea -0x2e(%r12),%rax │ │ │ │ - mov %rax,0x40(%rbp) │ │ │ │ - add $0x10,%rbp │ │ │ │ + add %al,(%rax) │ │ │ │ + add %al,(%rax) │ │ │ │ + lea -0x18(%rbp),%rax │ │ │ │ + cmp %r15,%rax │ │ │ │ + jb 4ddbb9 │ │ │ │ + movq $0x3390fc8,-0x10(%rbp) │ │ │ │ + mov %rbx,-0x8(%rbp) │ │ │ │ + movq $0x4ddb68,-0x18(%rbp) │ │ │ │ + mov 0x10(%rbx),%rbx │ │ │ │ + add $0xffffffffffffffe8,%rbp │ │ │ │ test $0x7,%bl │ │ │ │ - jne 4e2090 │ │ │ │ + jne 4ddb68 │ │ │ │ mov (%rbx),%rax │ │ │ │ jmp *%rax │ │ │ │ - nopl (%rax) │ │ │ │ + nopl 0x0(%rax,%rax,1) │ │ │ │ + ... │ │ │ │ (bad) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ - add %bl,(%rsi) │ │ │ │ - add %al,(%rax) │ │ │ │ - add %dh,0x4c031c44(%rax) │ │ │ │ - mov 0x10(%rbp),%ecx │ │ │ │ - mov %rbx,%r8 │ │ │ │ - mov 0x18(%rbp),%rdi │ │ │ │ - mov 0x20(%rbp),%rsi │ │ │ │ - mov 0x28(%rbp),%r14 │ │ │ │ - mov 0x8(%rbp),%rbx │ │ │ │ - add $0x30,%rbp │ │ │ │ - jmp 4e2520 │ │ │ │ - jmp *-0x8(%r13) │ │ │ │ - movq $0x38,0x388(%r13) │ │ │ │ + add %cl,-0x7d(%rcx) │ │ │ │ + (bad) │ │ │ │ + sub %cl,0x3b(%rbp) │ │ │ │ + movsl %ds:(%rsi),%es:(%rdi) │ │ │ │ + pop %rax │ │ │ │ + add (%rax),%eax │ │ │ │ + add %dh,0x34(%rdi) │ │ │ │ + movq $0x30e6bd0,-0x20(%r12) │ │ │ │ + mov %rbx,-0x18(%r12) │ │ │ │ + movq $0x3c06562,-0x10(%r12) │ │ │ │ + movq $0x3c06562,-0x8(%r12) │ │ │ │ + movq $0x1,(%r12) │ │ │ │ + lea -0x1f(%r12),%rbx │ │ │ │ + add $0x8,%rbp │ │ │ │ + jmp *0x0(%rbp) │ │ │ │ + movq $0x28,0x388(%r13) │ │ │ │ jmp 338a720 │ │ │ │ - nopl 0x0(%rax) │ │ │ │ - sldt (%rax) │ │ │ │ - add %al,(%rdx) │ │ │ │ + jmp *-0x10(%r13) │ │ │ │ + nopl (%rax) │ │ │ │ + add %eax,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ - add %cl,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ + adc %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ - add %cl,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ - add %ah,0x44(%rax) │ │ │ │ - sbb $0x3,%al │ │ │ │ - lea -0x50(%rbp),%rax │ │ │ │ + add %al,(%rax) │ │ │ │ + lea -0x18(%rbp),%rax │ │ │ │ cmp %r15,%rax │ │ │ │ - jb 4e21e0 │ │ │ │ - movq $0x4e2160,-0x50(%rbp) │ │ │ │ - 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 │ │ │ │ - mov %rbx,%r11 │ │ │ │ - mov %r14,%rbx │ │ │ │ - mov %rcx,-0x48(%rbp) │ │ │ │ - mov %rdx,-0x40(%rbp) │ │ │ │ - mov %r11,-0x38(%rbp) │ │ │ │ - mov %r9,-0x30(%rbp) │ │ │ │ - mov %rdi,-0x28(%rbp) │ │ │ │ - mov %rax,-0x20(%rbp) │ │ │ │ - mov %r8,-0x18(%rbp) │ │ │ │ - mov %r10,-0x10(%rbp) │ │ │ │ - mov %rsi,-0x8(%rbp) │ │ │ │ - add $0xffffffffffffffb0,%rbp │ │ │ │ + jb 4ddc69 │ │ │ │ + movq $0x3390fc8,-0x10(%rbp) │ │ │ │ + mov %rbx,-0x8(%rbp) │ │ │ │ + movq $0x4ddc18,-0x18(%rbp) │ │ │ │ + mov 0x10(%rbx),%rbx │ │ │ │ + add $0xffffffffffffffe8,%rbp │ │ │ │ test $0x7,%bl │ │ │ │ - jne 4e2160 │ │ │ │ + jne 4ddc18 │ │ │ │ mov (%rbx),%rax │ │ │ │ jmp *%rax │ │ │ │ - nopl (%rax) │ │ │ │ - or %eax,(%rax) │ │ │ │ + nopl 0x0(%rax,%rax,1) │ │ │ │ + ... │ │ │ │ + (bad) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ + add %cl,-0x7d(%rcx) │ │ │ │ (bad) │ │ │ │ - add %al,(%rax) │ │ │ │ - add %ah,%al │ │ │ │ - rex.XB sbb $0x3,%al │ │ │ │ - add $0x40,%r12 │ │ │ │ - cmp 0x358(%r13),%r12 │ │ │ │ - ja 4e21d0 │ │ │ │ - movq $0x4e1f78,-0x38(%r12) │ │ │ │ - mov 0x30(%rbp),%rax │ │ │ │ - mov %rax,-0x30(%r12) │ │ │ │ - mov 0x8(%rbp),%rax │ │ │ │ - mov %rax,-0x28(%r12) │ │ │ │ - mov 0x10(%rbp),%rax │ │ │ │ - mov %rax,-0x20(%r12) │ │ │ │ - mov 0x28(%rbp),%rax │ │ │ │ - mov %rax,-0x18(%r12) │ │ │ │ - mov 0x48(%rbp),%rcx │ │ │ │ - mov %rcx,-0x10(%r12) │ │ │ │ - mov 0x38(%rbp),%rcx │ │ │ │ - mov %rcx,-0x8(%r12) │ │ │ │ - mov 0x20(%rbp),%rcx │ │ │ │ - mov %rcx,(%r12) │ │ │ │ - lea -0x36(%r12),%r8 │ │ │ │ - mov %rax,%rdi │ │ │ │ - mov %rbx,%rsi │ │ │ │ - mov 0x40(%rbp),%r14 │ │ │ │ - mov 0x18(%rbp),%rbx │ │ │ │ - add $0x50,%rbp │ │ │ │ - jmp 4e0228 │ │ │ │ - movq $0x40,0x388(%r13) │ │ │ │ + sub %cl,0x3b(%rbp) │ │ │ │ + movsl %ds:(%rsi),%es:(%rdi) │ │ │ │ + pop %rax │ │ │ │ + add (%rax),%eax │ │ │ │ + add %dh,0x34(%rdi) │ │ │ │ + movq $0x30e6bd0,-0x20(%r12) │ │ │ │ + mov %rbx,-0x18(%r12) │ │ │ │ + movq $0x3c06562,-0x10(%r12) │ │ │ │ + movq $0x3c06562,-0x8(%r12) │ │ │ │ + movq $0x1,(%r12) │ │ │ │ + lea -0x1f(%r12),%rbx │ │ │ │ + add $0x8,%rbp │ │ │ │ + jmp *0x0(%rbp) │ │ │ │ + movq $0x28,0x388(%r13) │ │ │ │ jmp 338a720 │ │ │ │ - jmp *-0x8(%r13) │ │ │ │ - nopl 0x0(%rax) │ │ │ │ - sldt (%rax) │ │ │ │ - add %al,(%rdx) │ │ │ │ - add %al,(%rax) │ │ │ │ - add %al,(%rdx) │ │ │ │ + jmp *-0x10(%r13) │ │ │ │ + nopl (%rax) │ │ │ │ + add %eax,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ - add %cl,(%rbx) │ │ │ │ + adc %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ - add %cl,-0x73(%rax) │ │ │ │ - rex.RB loopne 4e2251 │ │ │ │ - cmp %edi,%eax │ │ │ │ - jb 4e229c │ │ │ │ - movq $0x4e2250,-0x20(%rbp) │ │ │ │ - mov 0x6(%rbx),%rax │ │ │ │ - mov 0xe(%rbx),%rbx │ │ │ │ - mov %rbx,%rcx │ │ │ │ - mov %r14,%rbx │ │ │ │ - mov %rax,-0x18(%rbp) │ │ │ │ - mov %rcx,-0x10(%rbp) │ │ │ │ - mov %rsi,-0x8(%rbp) │ │ │ │ - add $0xffffffffffffffe0,%rbp │ │ │ │ + lea -0x18(%rbp),%rax │ │ │ │ + cmp %r15,%rax │ │ │ │ + jb 4ddd19 │ │ │ │ + movq $0x3390fc8,-0x10(%rbp) │ │ │ │ + mov %rbx,-0x8(%rbp) │ │ │ │ + movq $0x4ddcc8,-0x18(%rbp) │ │ │ │ + mov 0x10(%rbx),%rbx │ │ │ │ + add $0xffffffffffffffe8,%rbp │ │ │ │ test $0x7,%bl │ │ │ │ - jne 4e2250 │ │ │ │ + jne 4ddcc8 │ │ │ │ mov (%rbx),%rax │ │ │ │ jmp *%rax │ │ │ │ - nopl (%rax) │ │ │ │ - add (%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,-0x7d(%rcx) │ │ │ │ (bad) │ │ │ │ - sbb %cl,0x3b(%rbp) │ │ │ │ + sub %cl,0x3b(%rbp) │ │ │ │ movsl %ds:(%rsi),%es:(%rdi) │ │ │ │ pop %rax │ │ │ │ add (%rax),%eax │ │ │ │ - add %dh,0x2f(%rdi) │ │ │ │ - movq $0x3363098,-0x10(%r12) │ │ │ │ - mov 0x10(%rbp),%rax │ │ │ │ - mov %rax,-0x8(%r12) │ │ │ │ - mov 0x18(%rbp),%rax │ │ │ │ - mov %rax,(%r12) │ │ │ │ - lea -0xf(%r12),%rsi │ │ │ │ - mov %rbx,%r14 │ │ │ │ - mov 0x8(%rbp),%rbx │ │ │ │ - add $0x20,%rbp │ │ │ │ - jmp 3395748 │ │ │ │ - movq $0x18,0x388(%r13) │ │ │ │ + add %dh,0x34(%rdi) │ │ │ │ + movq $0x30e6bd0,-0x20(%r12) │ │ │ │ + mov %rbx,-0x18(%r12) │ │ │ │ + movq $0x3c06562,-0x10(%r12) │ │ │ │ + movq $0x3c06562,-0x8(%r12) │ │ │ │ + movq $0x1,(%r12) │ │ │ │ + lea -0x1f(%r12),%rbx │ │ │ │ + add $0x8,%rbp │ │ │ │ + jmp *0x0(%rbp) │ │ │ │ + movq $0x28,0x388(%r13) │ │ │ │ jmp 338a720 │ │ │ │ - jmp *-0x8(%r13) │ │ │ │ - sldt (%rax) │ │ │ │ + jmp *-0x10(%r13) │ │ │ │ + nopl (%rax) │ │ │ │ + or $0x2000000,%eax │ │ │ │ + add %al,(%rax) │ │ │ │ add %al,(%rdx) │ │ │ │ add %al,(%rax) │ │ │ │ - add %al,(%rax,%rax,1) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ + add %cl,(%rsi) │ │ │ │ add %al,(%rax) │ │ │ │ - or %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ - mov %al,0x1c(%rdx) │ │ │ │ - add -0x73(%rax),%ecx │ │ │ │ + add %al,(%rax) │ │ │ │ + add %cl,-0x73(%rax) │ │ │ │ rex.RB rorb $1,-0x8(%r9,%rdi,1) │ │ │ │ - jb 4e2393 │ │ │ │ - movq $0x4e2318,-0x30(%rbp) │ │ │ │ - mov 0x6(%rbx),%rax │ │ │ │ - mov 0xe(%rbx),%rcx │ │ │ │ - mov 0x16(%rbx),%rdx │ │ │ │ - mov 0x1e(%rbx),%rbx │ │ │ │ - mov %rbx,%rdi │ │ │ │ - mov %r14,%rbx │ │ │ │ - mov %rdi,-0x28(%rbp) │ │ │ │ - mov %rdx,-0x20(%rbp) │ │ │ │ - mov %rax,-0x18(%rbp) │ │ │ │ - mov %rcx,-0x10(%rbp) │ │ │ │ - mov %rsi,-0x8(%rbp) │ │ │ │ - add $0xffffffffffffffd0,%rbp │ │ │ │ + jb 4dde08 │ │ │ │ + mov %rsi,%rax │ │ │ │ + and $0x7,%eax │ │ │ │ + cmp $0x1,%rax │ │ │ │ + je 4dddf0 │ │ │ │ + cmp $0x1,%r14 │ │ │ │ + jne 4dde13 │ │ │ │ + movq $0x4ddd98,-0x10(%rbp) │ │ │ │ + mov 0xe(%rsi),%rbx │ │ │ │ + mov 0x6(%rsi),%rax │ │ │ │ + mov %rax,-0x8(%rbp) │ │ │ │ + add $0xfffffffffffffff0,%rbp │ │ │ │ test $0x7,%bl │ │ │ │ - jne 4e2318 │ │ │ │ + jne 4ddd98 │ │ │ │ mov (%rbx),%rax │ │ │ │ jmp *%rax │ │ │ │ - nopl (%rax) │ │ │ │ - add $0x0,%eax │ │ │ │ + nopl 0x0(%rax) │ │ │ │ + add %eax,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ - add %bl,(%rsi) │ │ │ │ add %al,(%rax) │ │ │ │ - add %ch,(%rax) │ │ │ │ - rex.X sbb $0x3,%al │ │ │ │ - add $0x28,%r12 │ │ │ │ + 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 %eax,0x49000000(%rdx) │ │ │ │ + add $0x18,%esp │ │ │ │ cmp 0x358(%r13),%r12 │ │ │ │ - ja 4e2383 │ │ │ │ - movq $0x32ce2c8,-0x20(%r12) │ │ │ │ - mov 0x28(%rbp),%rax │ │ │ │ - mov %rax,-0x18(%r12) │ │ │ │ - movq $0x4e2200,-0x10(%r12) │ │ │ │ - mov 0x18(%rbp),%rax │ │ │ │ - mov %rax,-0x8(%r12) │ │ │ │ - lea -0x1e(%r12),%rax │ │ │ │ + ja 4ddde0 │ │ │ │ + movq $0x4ddb20,-0x10(%r12) │ │ │ │ mov %rax,(%r12) │ │ │ │ - mov 0x20(%rbp),%r14 │ │ │ │ - mov %rbx,%rax │ │ │ │ - mov 0x8(%rbp),%rbx │ │ │ │ - mov 0x10(%rbp),%rcx │ │ │ │ - movq $0x3393020,0x10(%rbp) │ │ │ │ - mov %rax,0x18(%rbp) │ │ │ │ - mov %rcx,0x20(%rbp) │ │ │ │ - lea -0xe(%r12),%rax │ │ │ │ - mov %rax,0x28(%rbp) │ │ │ │ + lea 0x375a12c(%rip),%rsi │ │ │ │ + lea 0x375a125(%rip),%r14 │ │ │ │ + lea -0x10(%r12),%rbx │ │ │ │ add $0x10,%rbp │ │ │ │ - jmp 4e0a88 │ │ │ │ - movq $0x28,0x388(%r13) │ │ │ │ + jmp *0x0(%rbp) │ │ │ │ + movq $0x18,0x388(%r13) │ │ │ │ jmp 338a720 │ │ │ │ + lea 0x375a102(%rip),%rsi │ │ │ │ + lea 0x375a0fb(%rip),%r14 │ │ │ │ + lea 0x372875d(%rip),%rbx │ │ │ │ + jmp *0x0(%rbp) │ │ │ │ + lea 0x31cb8f1(%rip),%rbx │ │ │ │ jmp *-0x8(%r13) │ │ │ │ - nop │ │ │ │ - add %eax,(%rax) │ │ │ │ - add %al,(%rax) │ │ │ │ - add %al,(%rax) │ │ │ │ - add %al,(%rax) │ │ │ │ - adc %al,(%rax) │ │ │ │ - add %al,(%rax) │ │ │ │ - nop │ │ │ │ - sub $0x8d48031c,%eax │ │ │ │ - rex.RB │ │ │ │ - lock cmp %r15,%rax │ │ │ │ - jb 4e23ca │ │ │ │ - movq $0x3390fc8,-0x10(%rbp) │ │ │ │ - mov %rbx,-0x8(%rbp) │ │ │ │ - mov 0x10(%rbx),%r14 │ │ │ │ + movq $0x4dde60,-0x10(%rbp) │ │ │ │ + mov %r14,%rax │ │ │ │ + sar $1,%r14 │ │ │ │ + mov %rax,-0x8(%rbp) │ │ │ │ add $0xfffffffffffffff0,%rbp │ │ │ │ - jmp 4bbe90 │ │ │ │ - jmp *-0x10(%r13) │ │ │ │ - xchg %ax,%ax │ │ │ │ - add (%rax),%al │ │ │ │ - add %al,(%rax) │ │ │ │ + jmp 4ddd38 │ │ │ │ + movq $0x4ddf48,-0x8(%rbp) │ │ │ │ + mov %rax,%rsi │ │ │ │ + mov 0x6(%rbx),%r14 │ │ │ │ + mov %rbx,0x0(%rbp) │ │ │ │ + add $0xfffffffffffffff8,%rbp │ │ │ │ + jmp 3361d48 │ │ │ │ + nopw 0x0(%rax,%rax,1) │ │ │ │ + add %al,(%r8) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ - adc (%rax),%al │ │ │ │ + add %bl,(%rsi) │ │ │ │ add %al,(%rax) │ │ │ │ - push $0x48031c2d │ │ │ │ - lea -0x20(%rbp),%eax │ │ │ │ - cmp %r15,%rax │ │ │ │ - jb 4e2474 │ │ │ │ - add $0x18,%r12 │ │ │ │ - cmp 0x358(%r13),%r12 │ │ │ │ - ja 4e2469 │ │ │ │ - movq $0x3390fc8,-0x10(%rbp) │ │ │ │ - mov %rbx,-0x8(%rbp) │ │ │ │ - mov 0x10(%rbx),%rax │ │ │ │ - mov 0x18(%rbx),%rbx │ │ │ │ - movq $0x4e23a8,-0x10(%r12) │ │ │ │ - mov %rbx,(%r12) │ │ │ │ - movq $0x4e2450,-0x20(%rbp) │ │ │ │ - mov %rax,%rbx │ │ │ │ - lea -0x10(%r12),%rax │ │ │ │ - mov %rax,-0x18(%rbp) │ │ │ │ + add %ah,0x4c031cb8(%rax) │ │ │ │ + mov %esi,%eax │ │ │ │ + and $0x7,%eax │ │ │ │ + cmp $0x1,%rax │ │ │ │ + je 4ddf12 │ │ │ │ + movq $0x4ddeb8,-0x20(%rbp) │ │ │ │ + mov %rbx,%rax │ │ │ │ + mov 0xe(%r14),%rbx │ │ │ │ + mov %rsi,-0x18(%rbp) │ │ │ │ + mov %r14,-0x10(%rbp) │ │ │ │ + mov 0x6(%r14),%rcx │ │ │ │ + mov %rcx,-0x8(%rbp) │ │ │ │ + mov %rax,0x0(%rbp) │ │ │ │ add $0xffffffffffffffe0,%rbp │ │ │ │ test $0x7,%bl │ │ │ │ - jne 4e2450 │ │ │ │ + jne 4ddeb8 │ │ │ │ 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,0x48031df7(%rax) │ │ │ │ - mov %ebx,%edi │ │ │ │ - xor %esi,%esi │ │ │ │ - lea 0x31ca76d(%rip),%r14 │ │ │ │ - movq $0x33924c0,0x0(%rbp) │ │ │ │ - jmp 608600 │ │ │ │ - movq $0x18,0x388(%r13) │ │ │ │ - jmp *-0x10(%r13) │ │ │ │ - add (%rax),%al │ │ │ │ - add %al,(%rax) │ │ │ │ - add %al,(%rax) │ │ │ │ + nopl 0x0(%rax) │ │ │ │ + add $0x4,%eax │ │ │ │ add %al,(%rax) │ │ │ │ - adc (%rax),%al │ │ │ │ + add %bl,(%rsi) │ │ │ │ add %al,(%rax) │ │ │ │ - shrb $0x3,(%rsp,%rbx,1) │ │ │ │ - lea -0x10(%rbp),%rax │ │ │ │ - cmp %r15,%rax │ │ │ │ - jb 4e2500 │ │ │ │ - add $0x38,%r12 │ │ │ │ + add %cl,-0x48(%rax) │ │ │ │ + sbb $0x3,%al │ │ │ │ + mov 0x18(%rbp),%rax │ │ │ │ + mov %rbx,%rcx │ │ │ │ + and $0x7,%ecx │ │ │ │ + cmp $0x1,%rcx │ │ │ │ + jne 4ddf19 │ │ │ │ + add $0x20,%r12 │ │ │ │ cmp 0x358(%r13),%r12 │ │ │ │ - ja 4e24f5 │ │ │ │ - movq $0x3390fc8,-0x10(%rbp) │ │ │ │ - mov %rbx,-0x8(%rbp) │ │ │ │ - mov 0x10(%rbx),%rax │ │ │ │ - mov 0x18(%rbx),%rbx │ │ │ │ - movq $0x4e23e0,-0x30(%r12) │ │ │ │ - mov %rax,-0x20(%r12) │ │ │ │ - mov %rbx,-0x18(%r12) │ │ │ │ - movq $0x3363ae0,-0x10(%r12) │ │ │ │ - movq $0x3c2ad49,-0x8(%r12) │ │ │ │ - lea -0x30(%r12),%rax │ │ │ │ + ja 4ddf02 │ │ │ │ + movq $0x4ddaa0,-0x18(%r12) │ │ │ │ + mov %rax,-0x8(%r12) │ │ │ │ + mov 0x20(%rbp),%rax │ │ │ │ mov %rax,(%r12) │ │ │ │ - lea -0xe(%r12),%rsi │ │ │ │ - lea 0x2ed5484(%rip),%r14 │ │ │ │ - add $0xfffffffffffffff0,%rbp │ │ │ │ - jmp 3359998 │ │ │ │ - movq $0x38,0x388(%r13) │ │ │ │ - jmp *-0x10(%r13) │ │ │ │ + mov 0x8(%rbp),%rsi │ │ │ │ + lea 0x375a003(%rip),%r14 │ │ │ │ + lea -0x18(%r12),%rbx │ │ │ │ + add $0x30,%rbp │ │ │ │ + jmp *0x0(%rbp) │ │ │ │ + movq $0x20,0x388(%r13) │ │ │ │ + jmp 338a720 │ │ │ │ + add $0x10,%rbp │ │ │ │ + jmp *0x0(%rbp) │ │ │ │ + movq $0x4ddfe0,0x0(%rbp) │ │ │ │ + mov %rax,%rsi │ │ │ │ + mov 0x6(%rbx),%r14 │ │ │ │ + mov %rbx,0x8(%rbp) │ │ │ │ + jmp 3361d48 │ │ │ │ nopl 0x0(%rax) │ │ │ │ - sbb (%rax),%al │ │ │ │ + add (%rax),%al │ │ │ │ + add %al,(%rax) │ │ │ │ + add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ (bad) │ │ │ │ add %al,(%rax) │ │ │ │ - add %al,0x1000000(%rip) │ │ │ │ add %al,(%rax) │ │ │ │ - add %cl,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ - add %ah,(%rax) │ │ │ │ - rex sbb $0x3,%al │ │ │ │ - lea -0x68(%rbp),%rax │ │ │ │ - cmp %r15,%rax │ │ │ │ - jb 4e2a24 │ │ │ │ - mov 0x0(%rbp),%rax │ │ │ │ - mov %r8,%rcx │ │ │ │ - and $0x7,%r8d │ │ │ │ - cmp $0x1,%r8 │ │ │ │ - je 4e2a4f │ │ │ │ - movq $0x4e25e0,-0x68(%rbp) │ │ │ │ - mov %rbx,%rax │ │ │ │ - mov 0x2(%rbx),%rdx │ │ │ │ - mov 0xa(%rbx),%r8 │ │ │ │ - mov 0x12(%rbx),%r10 │ │ │ │ - mov 0x1a(%rbx),%r11 │ │ │ │ - mov %rdx,0x40(%rsp) │ │ │ │ - mov 0x22(%rbx),%rdx │ │ │ │ - mov 0x2a(%rbx),%rbx │ │ │ │ - mov %rbx,0x48(%rsp) │ │ │ │ - mov 0x6(%rcx),%rbx │ │ │ │ - mov %r8,0x50(%rsp) │ │ │ │ - mov 0x40(%rsp),%r8 │ │ │ │ - mov %r8,-0x60(%rbp) │ │ │ │ - mov 0x48(%rsp),%r8 │ │ │ │ - mov %r8,-0x58(%rbp) │ │ │ │ - mov 0x50(%rsp),%r8 │ │ │ │ - mov %r8,-0x50(%rbp) │ │ │ │ - mov %r10,-0x48(%rbp) │ │ │ │ - mov %rdx,-0x40(%rbp) │ │ │ │ - mov %r11,-0x38(%rbp) │ │ │ │ - mov %rax,-0x30(%rbp) │ │ │ │ - mov %r9,-0x28(%rbp) │ │ │ │ - mov %r14,-0x20(%rbp) │ │ │ │ - mov %rsi,-0x18(%rbp) │ │ │ │ - mov %rdi,-0x10(%rbp) │ │ │ │ - mov 0xe(%rcx),%rax │ │ │ │ - mov %rax,-0x8(%rbp) │ │ │ │ - add $0xffffffffffffff98,%rbp │ │ │ │ - test $0x7,%bl │ │ │ │ - jne 4e25e0 │ │ │ │ - mov (%rbx),%rax │ │ │ │ - jmp *%rax │ │ │ │ - nopl 0x0(%rax) │ │ │ │ - lea (%rax),%eax │ │ │ │ - add %al,(%rax) │ │ │ │ - add %al,(%rax) │ │ │ │ - add %al,(%rax) │ │ │ │ - (bad) │ │ │ │ - add %al,(%rax) │ │ │ │ - add %ah,0x3f(%rax) │ │ │ │ - sbb $0x3,%al │ │ │ │ - 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 0x68(%rbp),%r11 │ │ │ │ - mov 0x48(%rbp),%r14 │ │ │ │ - mov %rax,0x40(%rsp) │ │ │ │ - mov 0x50(%rbp),%rax │ │ │ │ - mov %rcx,0x48(%rsp) │ │ │ │ - mov 0x58(%rbp),%rcx │ │ │ │ - mov %rdx,0x50(%rsp) │ │ │ │ - mov 0x60(%rbp),%rdx │ │ │ │ - mov %rsi,0x58(%rsp) │ │ │ │ - mov 0xf(%rbx),%rsi │ │ │ │ - mov %rdi,0x60(%rsp) │ │ │ │ - mov 0x17(%rbx),%rdi │ │ │ │ - mov 0x7(%rbx),%rbx │ │ │ │ - mov %r8,0x68(%rsp) │ │ │ │ - mov 0x7(%rbx),%r8 │ │ │ │ - mov 0xf(%rbx),%rbx │ │ │ │ - mov %r9,0x70(%rsp) │ │ │ │ - mov 0x7(%rbx),%r9 │ │ │ │ - mov %r10,0x78(%rsp) │ │ │ │ - mov 0xf(%rbx),%r10 │ │ │ │ - mov 0x17(%rbx),%rbx │ │ │ │ - cmp $0x4,%rbx │ │ │ │ - jne 4e289e │ │ │ │ - cmp $0x34b4230,%r10 │ │ │ │ - je 4e270d │ │ │ │ - sub $0x8,%rsp │ │ │ │ - mov %rdi,0x88(%rsp) │ │ │ │ - mov %r10,%rdi │ │ │ │ - mov %rsi,0x90(%rsp) │ │ │ │ - lea 0x2fd1b9f(%rip),%rsi │ │ │ │ - mov %rdx,0x98(%rsp) │ │ │ │ - mov $0x4,%edx │ │ │ │ - mov %rax,0xa0(%rsp) │ │ │ │ - xor %eax,%eax │ │ │ │ - mov %r9,0xc8(%rsp) │ │ │ │ - mov %r10,0xc0(%rsp) │ │ │ │ - mov %r8,0xb8(%rsp) │ │ │ │ - mov %rcx,0xb0(%rsp) │ │ │ │ - mov %r11,0xa8(%rsp) │ │ │ │ - call 4053d0 │ │ │ │ - add $0x8,%rsp │ │ │ │ - movslq %eax,%rax │ │ │ │ - test %rax,%rax │ │ │ │ - jne 4e2856 │ │ │ │ - mov 0xb0(%rsp),%r8 │ │ │ │ - mov 0x80(%rsp),%rdi │ │ │ │ - mov 0x88(%rsp),%rsi │ │ │ │ - mov 0x90(%rsp),%rdx │ │ │ │ - mov 0xa0(%rsp),%r11 │ │ │ │ - add $0x28,%r12 │ │ │ │ + add %cl,-0x75(%rax) │ │ │ │ + adc %r9b,-0x75(%r8) │ │ │ │ + rex.WRB or %r9b,-0x77(%r8) │ │ │ │ + fiaddl -0x7cb7f81e(%rbx) │ │ │ │ + cli │ │ │ │ + add 0x40(%rbp),%esi │ │ │ │ + add $0x18,%r12 │ │ │ │ cmp 0x358(%r13),%r12 │ │ │ │ - ja 4e2d8a │ │ │ │ - movq $0x4e22b8,-0x20(%r12) │ │ │ │ - mov %r11,-0x18(%r12) │ │ │ │ - mov %rdx,-0x10(%r12) │ │ │ │ - mov 0x78(%rsp),%rax │ │ │ │ - mov %rax,-0x8(%r12) │ │ │ │ - mov 0x68(%rsp),%rax │ │ │ │ + ja 4ddf8c │ │ │ │ + movq $0x4ddc80,-0x10(%r12) │ │ │ │ mov %rax,(%r12) │ │ │ │ - movq $0x4e2780,0x18(%rbp) │ │ │ │ - mov %rsi,%rbx │ │ │ │ - mov %r8,0x38(%rbp) │ │ │ │ - mov %rdi,0x60(%rbp) │ │ │ │ - lea -0x1e(%r12),%rax │ │ │ │ - mov %rax,0x68(%rbp) │ │ │ │ + lea 0x3759f7c(%rip),%rsi │ │ │ │ + mov %rcx,%r14 │ │ │ │ + lea -0x10(%r12),%rbx │ │ │ │ add $0x18,%rbp │ │ │ │ - test $0x7,%bl │ │ │ │ - jne 4e2780 │ │ │ │ - mov (%rbx),%rax │ │ │ │ - jmp *%rax │ │ │ │ - xchg %ax,%ax │ │ │ │ - mov (%rcx),%al │ │ │ │ - add %al,(%rax) │ │ │ │ - add %al,(%rax) │ │ │ │ - add %al,(%rax) │ │ │ │ - (bad) │ │ │ │ - add %al,(%rax) │ │ │ │ - add %al,%al │ │ │ │ - cmp $0x8b48031c,%eax │ │ │ │ - rex.RB push %r8 │ │ │ │ - mov 0x8(%rbp),%rcx │ │ │ │ - mov 0x28(%rbp),%rdx │ │ │ │ - mov 0x30(%rbp),%r14 │ │ │ │ - mov 0x38(%rbp),%rsi │ │ │ │ - mov 0x40(%rbp),%rdi │ │ │ │ - mov 0x48(%rbp),%r8 │ │ │ │ - mov %rbx,%r9 │ │ │ │ - and $0x7,%r9d │ │ │ │ - cmp $0x1,%r9 │ │ │ │ - je 4e2d39 │ │ │ │ - add $0x70,%r12 │ │ │ │ - cmp 0x358(%r13),%r12 │ │ │ │ - ja 4e2846 │ │ │ │ - mov 0x6(%rbx),%r9 │ │ │ │ - mov 0xe(%rbx),%rbx │ │ │ │ - movq $0x4e2488,-0x68(%r12) │ │ │ │ - mov %r9,-0x58(%r12) │ │ │ │ - mov %rbx,-0x50(%r12) │ │ │ │ - movq $0x50aa00,-0x48(%r12) │ │ │ │ - mov 0x20(%rbp),%rbx │ │ │ │ - mov %rbx,-0x40(%r12) │ │ │ │ - lea -0x68(%r12),%rbx │ │ │ │ - mov %rbx,-0x38(%r12) │ │ │ │ - movq $0x3363ae0,-0x30(%r12) │ │ │ │ - lea -0x47(%r12),%rbx │ │ │ │ - mov %rbx,-0x28(%r12) │ │ │ │ - mov %rsi,-0x20(%r12) │ │ │ │ - movq $0x4a37b8,-0x18(%r12) │ │ │ │ - mov %r14,-0x10(%r12) │ │ │ │ - lea -0x2e(%r12),%rbx │ │ │ │ - mov %rbx,-0x8(%r12) │ │ │ │ - mov %rdi,(%r12) │ │ │ │ - mov %r8,%rbx │ │ │ │ - mov %rax,%r8 │ │ │ │ - mov %rdx,%rdi │ │ │ │ - lea -0x17(%r12),%rsi │ │ │ │ - mov %rbx,%r14 │ │ │ │ - mov %rcx,%rbx │ │ │ │ - add $0x58,%rbp │ │ │ │ - jmp 4e0228 │ │ │ │ - movq $0x70,0x388(%r13) │ │ │ │ + jmp *0x0(%rbp) │ │ │ │ + movq $0x18,0x388(%r13) │ │ │ │ jmp 338a720 │ │ │ │ - mov 0xc0(%rsp),%r9 │ │ │ │ - mov 0xb8(%rsp),%r10 │ │ │ │ - mov 0xb0(%rsp),%r8 │ │ │ │ - mov 0x80(%rsp),%rdi │ │ │ │ - mov 0x88(%rsp),%rsi │ │ │ │ - mov 0x90(%rsp),%rdx │ │ │ │ - mov 0xa8(%rsp),%rcx │ │ │ │ - mov 0x98(%rsp),%rax │ │ │ │ - mov 0xa0(%rsp),%r11 │ │ │ │ - mov %r11,0xa0(%rsp) │ │ │ │ - mov 0x48(%rsp),%r11 │ │ │ │ - test %r11,%r11 │ │ │ │ - jne 4e2af6 │ │ │ │ - cmp $0x4,%rbx │ │ │ │ - jne 4e2af6 │ │ │ │ - cmp $0x33b7dbe,%r10 │ │ │ │ - je 4e2960 │ │ │ │ - sub $0x8,%rsp │ │ │ │ - mov %rdi,%r11 │ │ │ │ - mov %r10,%rdi │ │ │ │ - mov %rsi,0x90(%rsp) │ │ │ │ - lea 0x2ed54da(%rip),%rsi │ │ │ │ - mov %rdx,0x98(%rsp) │ │ │ │ - mov $0x4,%edx │ │ │ │ - mov %rax,0xa0(%rsp) │ │ │ │ - xor %eax,%eax │ │ │ │ - mov %r9,0xc8(%rsp) │ │ │ │ - mov %r10,0xc0(%rsp) │ │ │ │ - mov %r8,0xb8(%rsp) │ │ │ │ - mov %r11,0x88(%rsp) │ │ │ │ - mov %rcx,0xb0(%rsp) │ │ │ │ - call 4053d0 │ │ │ │ - add $0x8,%rsp │ │ │ │ - movslq %eax,%rax │ │ │ │ - test %rax,%rax │ │ │ │ - jne 4e2ab6 │ │ │ │ - mov 0x80(%rsp),%rdi │ │ │ │ - mov 0x88(%rsp),%rsi │ │ │ │ - mov 0x90(%rsp),%rdx │ │ │ │ - mov 0xa8(%rsp),%rcx │ │ │ │ - mov 0x98(%rsp),%rax │ │ │ │ - add $0x68,%r12 │ │ │ │ + add $0x18,%r12 │ │ │ │ cmp 0x358(%r13),%r12 │ │ │ │ - ja 4e2a04 │ │ │ │ - movq $0x4e20e0,-0x60(%r12) │ │ │ │ - mov 0xa0(%rsp),%rbx │ │ │ │ - mov %rbx,-0x58(%r12) │ │ │ │ - mov 0x40(%rsp),%rbx │ │ │ │ - mov %rbx,-0x50(%r12) │ │ │ │ - mov 0x50(%rsp),%rbx │ │ │ │ - mov %rbx,-0x48(%r12) │ │ │ │ - mov 0x78(%rsp),%rbx │ │ │ │ - mov %rbx,-0x40(%r12) │ │ │ │ - mov %rdx,-0x38(%r12) │ │ │ │ - mov 0x70(%rsp),%rdx │ │ │ │ - mov %rdx,-0x30(%r12) │ │ │ │ - mov %rdi,-0x28(%r12) │ │ │ │ - mov 0x58(%rsp),%rdx │ │ │ │ - mov %rdx,-0x20(%r12) │ │ │ │ - movq $0x4a37b8,-0x18(%r12) │ │ │ │ - mov %r14,-0x10(%r12) │ │ │ │ - mov %rax,-0x8(%r12) │ │ │ │ - mov %rcx,(%r12) │ │ │ │ - mov %rsi,%r14 │ │ │ │ - movq $0x3393020,0x50(%rbp) │ │ │ │ - lea -0x17(%r12),%rax │ │ │ │ - mov %rax,0x58(%rbp) │ │ │ │ - mov %rbx,0x60(%rbp) │ │ │ │ - lea -0x5e(%r12),%rax │ │ │ │ - mov %rax,0x68(%rbp) │ │ │ │ - add $0x50,%rbp │ │ │ │ - jmp 607718 │ │ │ │ - movq $0x68,0x388(%r13) │ │ │ │ - movq $0x4e2dc8,0x0(%rbp) │ │ │ │ - mov %rdi,0x28(%rbp) │ │ │ │ - mov %rsi,0x30(%rbp) │ │ │ │ - jmp 338a2b0 │ │ │ │ - jmp *-0x8(%r13) │ │ │ │ - add $0x0,%al │ │ │ │ + ja 4ddf8c │ │ │ │ + movq $0x4ddbd0,-0x10(%r12) │ │ │ │ + mov %rax,(%r12) │ │ │ │ + mov %rcx,%rsi │ │ │ │ + lea 0x3759f39(%rip),%r14 │ │ │ │ + lea -0x10(%r12),%rbx │ │ │ │ + add $0x18,%rbp │ │ │ │ + jmp *0x0(%rbp) │ │ │ │ + nopl 0x0(%rax) │ │ │ │ + add $0x4,%eax │ │ │ │ add %al,(%rax) │ │ │ │ + add %bl,(%rsi) │ │ │ │ add %al,(%rax) │ │ │ │ + add %ah,(%rax) │ │ │ │ + mov $0x1c,%bh │ │ │ │ + add -0x7cb7f81d(%rbx),%eax │ │ │ │ + sti │ │ │ │ + add 0x1c(%rbp),%esi │ │ │ │ + movq $0x4de030,0x10(%rbp) │ │ │ │ + mov 0x8(%rbp),%rsi │ │ │ │ + mov 0x28(%rbp),%r14 │ │ │ │ + sar $1,%r14 │ │ │ │ + add $0x10,%rbp │ │ │ │ + jmp 4ddd38 │ │ │ │ + mov 0x10(%rbp),%rsi │ │ │ │ + lea 0x3759ee9(%rip),%r14 │ │ │ │ + mov 0x20(%rbp),%rbx │ │ │ │ + add $0x30,%rbp │ │ │ │ + jmp *0x0(%rbp) │ │ │ │ + nopl 0x0(%rax,%rax,1) │ │ │ │ + add (%rcx),%eax │ │ │ │ add %al,(%rax) │ │ │ │ - (bad) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ + (bad) │ │ │ │ add %al,(%rax) │ │ │ │ - add %cl,-0x75(%rax) │ │ │ │ - and %r9b,0x75(%r11,%rcx,4) │ │ │ │ - or %cl,-0x75(%rax) │ │ │ │ - jne 4e2a54 │ │ │ │ - mov 0x18(%rbp),%rdi │ │ │ │ - add $0x20,%rbp │ │ │ │ - mov %rbx,%rcx │ │ │ │ - add $0x20,%r12 │ │ │ │ - cmp 0x358(%r13),%r12 │ │ │ │ - ja 4e2a8b │ │ │ │ - movq $0x4a37b8,-0x18(%r12) │ │ │ │ - mov %r14,-0x10(%r12) │ │ │ │ - mov %rsi,-0x8(%r12) │ │ │ │ - mov %rdi,(%r12) │ │ │ │ - lea 0x31c1a8f(%rip),%rsi │ │ │ │ - lea -0x17(%r12),%r14 │ │ │ │ - mov %rax,%rbx │ │ │ │ - add $0x8,%rbp │ │ │ │ - jmp 3395748 │ │ │ │ - movq $0x20,0x388(%r13) │ │ │ │ - movq $0x4e2a38,-0x20(%rbp) │ │ │ │ - mov %rcx,%rbx │ │ │ │ - mov %r14,-0x18(%rbp) │ │ │ │ - mov %rsi,-0x10(%rbp) │ │ │ │ - mov %rdi,-0x8(%rbp) │ │ │ │ - add $0xffffffffffffffe0,%rbp │ │ │ │ - jmp 338a720 │ │ │ │ - mov 0xc0(%rsp),%r9 │ │ │ │ - mov 0xb8(%rsp),%r10 │ │ │ │ - mov 0xb0(%rsp),%r8 │ │ │ │ - mov 0x80(%rsp),%rdi │ │ │ │ - mov 0x88(%rsp),%rsi │ │ │ │ - mov 0x90(%rsp),%rdx │ │ │ │ - mov 0xa8(%rsp),%rcx │ │ │ │ - mov 0x98(%rsp),%rax │ │ │ │ - cmp $0x4,%rbx │ │ │ │ - je 4e2bcd │ │ │ │ - mov %r10,%r11 │ │ │ │ - mov %r8,%r10 │ │ │ │ - mov %rsi,%r8 │ │ │ │ - mov %rax,%rsi │ │ │ │ - mov %r9,%rax │ │ │ │ - mov %rdi,%r9 │ │ │ │ - mov %rcx,%rdi │ │ │ │ - mov 0xa0(%rsp),%rcx │ │ │ │ - add $0x30,%r12 │ │ │ │ - cmp 0x358(%r13),%r12 │ │ │ │ - ja 4e2b9d │ │ │ │ - movq $0x4e1b00,-0x28(%r12) │ │ │ │ - mov %rcx,-0x20(%r12) │ │ │ │ - movq $0x4a37b8,-0x18(%r12) │ │ │ │ - mov %r14,-0x10(%r12) │ │ │ │ - mov %rsi,-0x8(%r12) │ │ │ │ - mov %rdi,(%r12) │ │ │ │ - mov %r9,%rcx │ │ │ │ - mov %r8,%r9 │ │ │ │ - mov %rbx,%r8 │ │ │ │ - mov %rax,%rdi │ │ │ │ - mov %r11,%rsi │ │ │ │ - mov %r10,%r14 │ │ │ │ - mov 0x60(%rsp),%rax │ │ │ │ - mov %rax,%rbx │ │ │ │ - mov %rcx,0x40(%rbp) │ │ │ │ - mov %rdx,0x48(%rbp) │ │ │ │ - movq $0x3393020,0x50(%rbp) │ │ │ │ - lea -0x17(%r12),%rax │ │ │ │ - mov %rax,0x58(%rbp) │ │ │ │ - mov 0x78(%rsp),%rdx │ │ │ │ - mov %rdx,0x60(%rbp) │ │ │ │ - lea -0x26(%r12),%rax │ │ │ │ - mov %rax,0x68(%rbp) │ │ │ │ - add $0x40,%rbp │ │ │ │ - jmp 4e1860 │ │ │ │ - movq $0x30,0x388(%r13) │ │ │ │ - movq $0x4e2f28,0x0(%rbp) │ │ │ │ - mov %rbx,0x8(%rbp) │ │ │ │ - mov %rax,0x10(%rbp) │ │ │ │ - mov %r11,0x18(%rbp) │ │ │ │ - mov %r10,0x20(%rbp) │ │ │ │ - mov %r9,0x30(%rbp) │ │ │ │ - mov %r8,0x38(%rbp) │ │ │ │ - jmp 338a2b0 │ │ │ │ - cmp $0x33b7dbe,%r10 │ │ │ │ - je 4e2c67 │ │ │ │ - sub $0x8,%rsp │ │ │ │ - mov %rdi,%r11 │ │ │ │ - mov %r10,%rdi │ │ │ │ - mov %rsi,0x90(%rsp) │ │ │ │ - lea 0x2ed51cb(%rip),%rsi │ │ │ │ - mov %rdx,0x98(%rsp) │ │ │ │ - mov $0x4,%edx │ │ │ │ - mov %rax,0xa0(%rsp) │ │ │ │ - xor %eax,%eax │ │ │ │ - mov %r9,0xc8(%rsp) │ │ │ │ - mov %r10,0xc0(%rsp) │ │ │ │ - mov %r8,0xb8(%rsp) │ │ │ │ - mov %r11,0x88(%rsp) │ │ │ │ - mov %rcx,0xb0(%rsp) │ │ │ │ - call 4053d0 │ │ │ │ - add $0x8,%rsp │ │ │ │ - movslq %eax,%rax │ │ │ │ - test %rax,%rax │ │ │ │ - jne 4e2e81 │ │ │ │ - mov 0xb0(%rsp),%r8 │ │ │ │ - mov 0x90(%rsp),%rdx │ │ │ │ - mov 0xa8(%rsp),%rcx │ │ │ │ - mov 0x98(%rsp),%rax │ │ │ │ - add $0x68,%r12 │ │ │ │ + add %ch,-0x79(%rax) │ │ │ │ + jb 4de033 │ │ │ │ + add $0x28,%r12 │ │ │ │ cmp 0x358(%r13),%r12 │ │ │ │ - ja 4e2d19 │ │ │ │ - movq $0x4e1bb0,-0x60(%r12) │ │ │ │ - mov 0xa0(%rsp),%rbx │ │ │ │ - mov %rbx,-0x58(%r12) │ │ │ │ - movq $0x50d128,-0x50(%r12) │ │ │ │ - movq $0x36acc57,-0x48(%r12) │ │ │ │ - mov %r8,-0x40(%r12) │ │ │ │ - movq $0x36a4478,-0x38(%r12) │ │ │ │ - movq $0x3363ae0,-0x30(%r12) │ │ │ │ - lea -0x4f(%r12),%rbx │ │ │ │ - mov %rbx,-0x28(%r12) │ │ │ │ - mov %r14,-0x20(%r12) │ │ │ │ - movq $0x4a37b8,-0x18(%r12) │ │ │ │ - lea -0x2e(%r12),%rbx │ │ │ │ - mov %rbx,-0x10(%r12) │ │ │ │ + ja 4de068 │ │ │ │ + movq $0x4ddae0,-0x20(%r12) │ │ │ │ + mov 0x8(%rbp),%rax │ │ │ │ + mov %rax,-0x10(%r12) │ │ │ │ + mov 0x10(%rbp),%rax │ │ │ │ mov %rax,-0x8(%r12) │ │ │ │ - mov %rcx,(%r12) │ │ │ │ - mov %rdx,%r14 │ │ │ │ - mov 0x68(%rsp),%rax │ │ │ │ - mov %rax,%rbx │ │ │ │ - movq $0x3393020,0x50(%rbp) │ │ │ │ - lea -0x17(%r12),%rax │ │ │ │ - mov %rax,0x58(%rbp) │ │ │ │ - mov 0x78(%rsp),%rdx │ │ │ │ - mov %rdx,0x60(%rbp) │ │ │ │ - lea -0x5e(%r12),%rax │ │ │ │ - mov %rax,0x68(%rbp) │ │ │ │ - add $0x50,%rbp │ │ │ │ - jmp 4e0a88 │ │ │ │ - movq $0x68,0x388(%r13) │ │ │ │ - movq $0x4e2e40,0x28(%rbp) │ │ │ │ - mov %r8,0x38(%rbp) │ │ │ │ - add $0x28,%rbp │ │ │ │ - jmp 338a2b0 │ │ │ │ - add $0x20,%r12 │ │ │ │ - cmp 0x358(%r13),%r12 │ │ │ │ - ja 4e2d7a │ │ │ │ - movq $0x4a37b8,-0x18(%r12) │ │ │ │ - mov %r14,-0x10(%r12) │ │ │ │ - mov %rsi,-0x8(%r12) │ │ │ │ - mov %rdi,(%r12) │ │ │ │ - mov %r8,%rbx │ │ │ │ - mov %rax,%r8 │ │ │ │ - mov %rdx,%rdi │ │ │ │ - lea -0x17(%r12),%rsi │ │ │ │ - mov %rbx,%r14 │ │ │ │ - mov %rcx,%rbx │ │ │ │ - add $0x58,%rbp │ │ │ │ - jmp 4e0228 │ │ │ │ - movq $0x20,0x388(%r13) │ │ │ │ - jmp 338a720 │ │ │ │ + mov %rbx,(%r12) │ │ │ │ + lea -0x20(%r12),%rbx │ │ │ │ + add $0x20,%rbp │ │ │ │ + jmp *0x0(%rbp) │ │ │ │ movq $0x28,0x388(%r13) │ │ │ │ - movq $0x4e2ee0,0x10(%rbp) │ │ │ │ - mov %r8,0x18(%rbp) │ │ │ │ - mov %rdi,0x28(%rbp) │ │ │ │ - mov %rsi,0x38(%rbp) │ │ │ │ - add $0x10,%rbp │ │ │ │ - jmp 338a2b0 │ │ │ │ - nopw 0x0(%rax,%rax,1) │ │ │ │ - lea (%rax),%eax │ │ │ │ - add %al,(%rax) │ │ │ │ - add %al,(%rax) │ │ │ │ + jmp 338a7d8 │ │ │ │ + sldt (%rax) │ │ │ │ + add %al,(%rdx) │ │ │ │ + ... │ │ │ │ add %al,(%rax) │ │ │ │ - (bad) │ │ │ │ + add %cl,(%rsi) │ │ │ │ add %al,(%rax) │ │ │ │ - add %bh,0x37(%rax) │ │ │ │ + add %ah,-0x4a(%rax) │ │ │ │ sbb $0x3,%al │ │ │ │ - mov 0x8(%rbp),%rax │ │ │ │ - mov 0x18(%rbp),%rbx │ │ │ │ - mov 0x20(%rbp),%rcx │ │ │ │ - mov 0x38(%rbp),%rdx │ │ │ │ - mov 0x40(%rbp),%rsi │ │ │ │ - mov 0x68(%rbp),%rdi │ │ │ │ - mov 0x48(%rbp),%r14 │ │ │ │ - mov 0x50(%rbp),%r8 │ │ │ │ - mov 0x58(%rbp),%r9 │ │ │ │ - mov 0x60(%rbp),%r10 │ │ │ │ - mov 0x30(%rbp),%r11 │ │ │ │ - mov %rax,0x40(%rsp) │ │ │ │ - mov 0x28(%rbp),%rax │ │ │ │ - mov %rdi,0xa0(%rsp) │ │ │ │ - mov %rax,%rdi │ │ │ │ - mov %r8,%rax │ │ │ │ - mov %rsi,0x78(%rsp) │ │ │ │ - mov %r11,%rsi │ │ │ │ - mov %rdx,0x70(%rsp) │ │ │ │ - mov %r10,%rdx │ │ │ │ - mov %rcx,0x58(%rsp) │ │ │ │ - mov %r9,%rcx │ │ │ │ - mov %rbx,0x50(%rsp) │ │ │ │ - jmp 4e2960 │ │ │ │ - nopl (%rax) │ │ │ │ - or %al,(%rax) │ │ │ │ + lea -0x10(%rbp),%rax │ │ │ │ + cmp %r15,%rax │ │ │ │ + jae 4de0f3 │ │ │ │ + lea 0x31cb680(%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 %bh,(%rax) │ │ │ │ + mov $0x1c,%dh │ │ │ │ + add -0x39(%rax),%ecx │ │ │ │ + add %r13b,%r8b │ │ │ │ + loopne 4de10c │ │ │ │ + add %cl,-0x77(%rax) │ │ │ │ + fmuls -0x75(%rax) │ │ │ │ + pop %rbp │ │ │ │ + or %cl,-0x77(%rax) │ │ │ │ + or %r14b,%r14b │ │ │ │ + ret │ │ │ │ (bad) │ │ │ │ - sbb $0x3,%al │ │ │ │ - mov 0x8(%rbp),%rax │ │ │ │ - mov 0x18(%rbp),%rbx │ │ │ │ - mov 0x40(%rbp),%rcx │ │ │ │ - mov 0x20(%rbp),%r14 │ │ │ │ - mov 0x28(%rbp),%rsi │ │ │ │ - mov 0x30(%rbp),%rdi │ │ │ │ - mov 0x38(%rbp),%rdx │ │ │ │ - mov 0x10(%rbp),%r8 │ │ │ │ - add $0xffffffffffffffd8,%rbp │ │ │ │ - mov %rcx,0xa0(%rsp) │ │ │ │ - mov %rdi,%rcx │ │ │ │ - mov %rbx,0x78(%rsp) │ │ │ │ - mov %rax,0x68(%rsp) │ │ │ │ - mov %rsi,%rax │ │ │ │ - jmp 4e2c67 │ │ │ │ - mov 0xc0(%rsp),%rax │ │ │ │ - mov 0xb8(%rsp),%r11 │ │ │ │ - mov 0xb0(%rsp),%r10 │ │ │ │ - mov 0x80(%rsp),%r9 │ │ │ │ - mov 0x88(%rsp),%r8 │ │ │ │ - mov 0x90(%rsp),%rdx │ │ │ │ - mov 0xa8(%rsp),%rdi │ │ │ │ - mov 0x98(%rsp),%rsi │ │ │ │ - mov 0xa0(%rsp),%rcx │ │ │ │ - jmp 4e2b1d │ │ │ │ - xchg %ax,%ax │ │ │ │ - or (%rax),%eax │ │ │ │ + jne 4de0e8 │ │ │ │ + mov (%rbx),%rax │ │ │ │ + jmp *%rax │ │ │ │ + nopl (%rax) │ │ │ │ + add %eax,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ (bad) │ │ │ │ add %al,(%rax) │ │ │ │ - add %ah,0x36(%rax) │ │ │ │ - sbb $0x3,%al │ │ │ │ - mov 0x20(%rbp),%rax │ │ │ │ - mov 0x30(%rbp),%rbx │ │ │ │ - mov 0x58(%rbp),%rcx │ │ │ │ - mov 0x50(%rbp),%rdx │ │ │ │ - mov 0x28(%rbp),%rsi │ │ │ │ - mov 0x18(%rbp),%rdi │ │ │ │ - mov 0x8(%rbp),%r8 │ │ │ │ + add %cl,(%rax) │ │ │ │ + mov $0x1c,%dh │ │ │ │ + add -0x75(%rax),%ecx │ │ │ │ + jne 4de0f4 │ │ │ │ + add $0x10,%rbp │ │ │ │ + mov %rbx,%r14 │ │ │ │ + mov %r14,%rax │ │ │ │ + and $0x7,%eax │ │ │ │ + cmp $0x1,%rax │ │ │ │ + je 4de128 │ │ │ │ + movq $0x4de0b8,-0x10(%rbp) │ │ │ │ + mov %rsi,%rdi │ │ │ │ + mov 0x6(%r14),%rax │ │ │ │ + mov %rax,%rsi │ │ │ │ + mov %r14,%rbx │ │ │ │ + mov %rax,%r14 │ │ │ │ + mov 0xe(%rbx),%rax │ │ │ │ + mov %rax,-0x8(%rbp) │ │ │ │ add $0xfffffffffffffff0,%rbp │ │ │ │ - mov %rcx,%r11 │ │ │ │ - mov %rbx,0x78(%rsp) │ │ │ │ - mov %rax,0x68(%rsp) │ │ │ │ - jmp 4e270d │ │ │ │ - nopw 0x0(%rax,%rax,1) │ │ │ │ - add %r8,(%r8) │ │ │ │ - add %al,(%rax) │ │ │ │ - add %al,(%rax) │ │ │ │ - add %bl,(%rsi) │ │ │ │ - add %al,(%rax) │ │ │ │ - add %bl,(%rax) │ │ │ │ - ss sbb $0x3,%al │ │ │ │ - mov 0x28(%rbp),%rax │ │ │ │ - mov 0x40(%rbp),%rbx │ │ │ │ - mov 0x68(%rbp),%rcx │ │ │ │ - mov 0x48(%rbp),%r14 │ │ │ │ - mov 0x50(%rbp),%rsi │ │ │ │ - mov 0x58(%rbp),%rdi │ │ │ │ - mov 0x60(%rbp),%rdx │ │ │ │ - mov 0x38(%rbp),%r8 │ │ │ │ - mov 0x30(%rbp),%r9 │ │ │ │ - mov 0x20(%rbp),%r10 │ │ │ │ - mov 0x18(%rbp),%r11 │ │ │ │ - mov %rax,0x60(%rsp) │ │ │ │ - mov 0x10(%rbp),%rax │ │ │ │ - mov %rbx,0x78(%rsp) │ │ │ │ - mov 0x8(%rbp),%rbx │ │ │ │ - jmp 4e2b1d │ │ │ │ - nopl 0x0(%rax,%rax,1) │ │ │ │ - add %eax,(%rax) │ │ │ │ - add %al,(%rax) │ │ │ │ - add %al,(%rax) │ │ │ │ - add %al,(%rax) │ │ │ │ - adc %al,(%rax) │ │ │ │ - add %al,(%rax) │ │ │ │ - xorb $0x45,-0x72b7fce4(%rip) │ │ │ │ - lock cmp %r15,%rax │ │ │ │ - jb 4e2f9e │ │ │ │ - movq $0x4e2fb8,-0x8(%rbp) │ │ │ │ - mov 0x10(%rbx),%r14 │ │ │ │ - add $0xfffffffffffffff8,%rbp │ │ │ │ - jmp 5c0750 │ │ │ │ - jmp *-0x10(%r13) │ │ │ │ - nopw 0x0(%rax,%rax,1) │ │ │ │ + jmp 4dd7b0 │ │ │ │ + mov %rsi,%rbx │ │ │ │ + jmp *0x0(%rbp) │ │ │ │ + xchg %ax,%ax │ │ │ │ + sldt (%rax) │ │ │ │ + add %al,(%rdx) │ │ │ │ ... │ │ │ │ - (bad) │ │ │ │ add %al,(%rax) │ │ │ │ - add %ch,(%rax) │ │ │ │ - xor $0xc748031c,%eax │ │ │ │ - add %r8b,(%r8) │ │ │ │ - xor %cl,0x0(%rsi) │ │ │ │ - lea 0x3754f32(%rip),%r9 │ │ │ │ - lea 0x31c9d34(%rip),%r8 │ │ │ │ - lea 0x31c9d1c(%rip),%rdi │ │ │ │ - lea 0x31c9d05(%rip),%rsi │ │ │ │ - lea 0x372aafe(%rip),%r14 │ │ │ │ - mov %rbx,-0x8(%rbp) │ │ │ │ - add $0xfffffffffffffff8,%rbp │ │ │ │ - jmp 31be7f8 │ │ │ │ - ... │ │ │ │ - (bad) │ │ │ │ + add %cl,(%rsi) │ │ │ │ add %al,(%rax) │ │ │ │ - add %dl,(%rax) │ │ │ │ - mov %dh,0x48(%rbx,%rax,1) │ │ │ │ - lea 0x374885b(%rip),%esi │ │ │ │ - mov %rbx,%r14 │ │ │ │ - add $0x8,%rbp │ │ │ │ - jmp 32e8f68 │ │ │ │ - nopl 0x0(%rax,%rax,1) │ │ │ │ + add %ch,0x48031cb5(%rax) │ │ │ │ + lea -0x10(%rbp),%eax │ │ │ │ + cmp %r15,%rax │ │ │ │ + jae 4de1ab │ │ │ │ + lea 0x31cb5d8(%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) │ │ │ │ - clc │ │ │ │ - xor $0x1c,%al │ │ │ │ - add -0x7d(%rcx),%ecx │ │ │ │ (bad) │ │ │ │ - sbb %cl,0x3b(%rbp) │ │ │ │ - movsl %ds:(%rsi),%es:(%rdi) │ │ │ │ - pop %rax │ │ │ │ - add (%rax),%eax │ │ │ │ - add %dh,0x29(%rdi) │ │ │ │ - mov 0x10(%rbx),%rax │ │ │ │ - movq $0x4e2f80,-0x10(%r12) │ │ │ │ - mov %rax,(%r12) │ │ │ │ - lea 0x31c30fb(%rip),%rdi │ │ │ │ - lea -0x10(%r12),%rsi │ │ │ │ - lea 0x37487c8(%rip),%r14 │ │ │ │ - jmp 3240ab0 │ │ │ │ - movq $0x18,0x388(%r13) │ │ │ │ - jmp *-0x10(%r13) │ │ │ │ + add %al,(%rax) │ │ │ │ + add %al,0x48031cb5(%rax) │ │ │ │ + movl $0x4de1a0,0x0(%rbp) │ │ │ │ + mov %rbx,%rax │ │ │ │ + mov 0x8(%rbp),%rbx │ │ │ │ + mov %rax,0x8(%rbp) │ │ │ │ + test $0x7,%bl │ │ │ │ + jne 4de1a0 │ │ │ │ + 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) │ │ │ │ - movabs 0x4cf0458d48031c34,%al │ │ │ │ - cmp %edi,%eax │ │ │ │ - jb 4e30d3 │ │ │ │ - add $0x18,%r12 │ │ │ │ - cmp 0x358(%r13),%r12 │ │ │ │ - ja 4e30c8 │ │ │ │ - movq $0x3390fc8,-0x10(%rbp) │ │ │ │ - mov %rbx,-0x8(%rbp) │ │ │ │ - mov 0x10(%rbx),%rax │ │ │ │ - movq $0x4e3028,-0x10(%r12) │ │ │ │ - mov %rax,(%r12) │ │ │ │ - lea -0x10(%r12),%rsi │ │ │ │ - lea 0x2ed4e6c(%rip),%r14 │ │ │ │ - add $0xfffffffffffffff0,%rbp │ │ │ │ - jmp 3359998 │ │ │ │ - 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 4e310e │ │ │ │ - movq $0x3390fc8,-0x10(%rbp) │ │ │ │ - mov %rbx,-0x8(%rbp) │ │ │ │ - mov 0x10(%rbx),%r14 │ │ │ │ - mov 0x18(%rbx),%rbx │ │ │ │ - add $0xfffffffffffffff0,%rbp │ │ │ │ - jmp 3395508 │ │ │ │ - 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) │ │ │ │ + (bad) │ │ │ │ add %al,(%rax) │ │ │ │ - add %cl,-0x73(%rax) │ │ │ │ - rex.RB │ │ │ │ - lock cmp %r15,%rax │ │ │ │ - jb 4e31a0 │ │ │ │ - add $0x30,%r12 │ │ │ │ - cmp 0x358(%r13),%r12 │ │ │ │ - ja 4e3195 │ │ │ │ - movq $0x3390fc8,-0x10(%rbp) │ │ │ │ - mov %rbx,-0x8(%rbp) │ │ │ │ - mov 0x10(%rbx),%rax │ │ │ │ - mov 0x18(%rbx),%rcx │ │ │ │ - mov 0x20(%rbx),%rbx │ │ │ │ - movq $0x3363098,-0x28(%r12) │ │ │ │ - mov %rcx,-0x20(%r12) │ │ │ │ - mov %rbx,-0x18(%r12) │ │ │ │ - movq $0x3363ae0,-0x10(%r12) │ │ │ │ - lea -0x27(%r12),%rbx │ │ │ │ - mov %rbx,-0x8(%r12) │ │ │ │ - movq $0x3c37ef9,(%r12) │ │ │ │ - lea -0xe(%r12),%rsi │ │ │ │ + add %dl,-0x4b(%rax) │ │ │ │ + sbb $0x3,%al │ │ │ │ + mov 0x8(%rbp),%rsi │ │ │ │ + add $0x10,%rbp │ │ │ │ + mov %rbx,%r14 │ │ │ │ + mov %r14,%rax │ │ │ │ + and $0x7,%eax │ │ │ │ + cmp $0x1,%rax │ │ │ │ + je 4de1e0 │ │ │ │ + movq $0x4de170,-0x10(%rbp) │ │ │ │ + mov %rsi,%rdi │ │ │ │ + mov 0x6(%r14),%rax │ │ │ │ + mov %rax,%rsi │ │ │ │ + mov %r14,%rbx │ │ │ │ mov %rax,%r14 │ │ │ │ + mov 0xe(%rbx),%rax │ │ │ │ + mov %rax,-0x8(%rbp) │ │ │ │ add $0xfffffffffffffff0,%rbp │ │ │ │ - jmp 3240990 │ │ │ │ - movq $0x30,0x388(%r13) │ │ │ │ - jmp *-0x10(%r13) │ │ │ │ - nopl 0x0(%rax) │ │ │ │ - add (%rax),%eax │ │ │ │ - add %al,(%rax) │ │ │ │ - add %al,(%rax) │ │ │ │ + jmp 4dd7b0 │ │ │ │ + mov %rsi,%rbx │ │ │ │ + jmp *0x0(%rbp) │ │ │ │ + xchg %ax,%ax │ │ │ │ + adc (%rax),%eax │ │ │ │ add %al,(%rax) │ │ │ │ - sldt (%rax) │ │ │ │ + add (%rax),%eax │ │ │ │ + ... │ │ │ │ add %al,(%rax) │ │ │ │ + (bad) │ │ │ │ add %al,(%rax) │ │ │ │ - add %cl,-0x73(%rax) │ │ │ │ - rex.RB fmuls -0x8(%r9,%rdi,1) │ │ │ │ - jb 4e32e4 │ │ │ │ - movq $0x3390fc8,-0x10(%rbp) │ │ │ │ - mov %rbx,-0x8(%rbp) │ │ │ │ - movq $0x4e3210,-0x28(%rbp) │ │ │ │ - mov 0x10(%rbx),%rax │ │ │ │ - mov 0x18(%rbx),%rcx │ │ │ │ - mov 0x20(%rbx),%rbx │ │ │ │ - mov %rax,-0x20(%rbp) │ │ │ │ - mov %rcx,-0x18(%rbp) │ │ │ │ + add %al,-0x4b(%rax) │ │ │ │ + sbb $0x3,%al │ │ │ │ + lea -0x30(%rbp),%rax │ │ │ │ + cmp %r15,%rax │ │ │ │ + jb 4de29a │ │ │ │ + mov %rdi,%rax │ │ │ │ + and $0x7,%eax │ │ │ │ + cmp $0x1,%rax │ │ │ │ + je 4de294 │ │ │ │ + movq $0x4de258,-0x28(%rbp) │ │ │ │ + mov 0xe(%rdi),%rbx │ │ │ │ + mov %r14,-0x20(%rbp) │ │ │ │ + mov %rsi,-0x18(%rbp) │ │ │ │ + mov %rdi,-0x10(%rbp) │ │ │ │ + mov 0x6(%rdi),%rax │ │ │ │ + mov %rax,-0x8(%rbp) │ │ │ │ add $0xffffffffffffffd8,%rbp │ │ │ │ test $0x7,%bl │ │ │ │ - jne 4e3210 │ │ │ │ + jne 4de258 │ │ │ │ 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) │ │ │ │ + nop │ │ │ │ + add %r8b,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ - add %cl,-0x7f(%rcx) │ │ │ │ - (bad) │ │ │ │ - nop │ │ │ │ + add %bl,(%rsi) │ │ │ │ add %al,(%rax) │ │ │ │ - add %cl,0x3b(%rbp) │ │ │ │ - movsl %ds:(%rsi),%es:(%rdi) │ │ │ │ - pop %rax │ │ │ │ - add (%rax),%eax │ │ │ │ - add %cl,(%rdi) │ │ │ │ - xchg %esi,0x48000000(%rax) │ │ │ │ - mov 0xf(%rbx),%eax │ │ │ │ - mov 0x7(%rbx),%rbx │ │ │ │ - mov 0x7(%rbx),%rcx │ │ │ │ - mov 0xf(%rbx),%rdx │ │ │ │ - mov 0x17(%rbx),%rsi │ │ │ │ - mov 0x1f(%rbx),%rdi │ │ │ │ - mov 0x27(%rbx),%r8 │ │ │ │ - mov 0x2f(%rbx),%r9 │ │ │ │ - mov 0x37(%rbx),%r10 │ │ │ │ - mov 0x3f(%rbx),%r11 │ │ │ │ - mov 0x47(%rbx),%rbx │ │ │ │ - movq $0x4e3128,-0x88(%r12) │ │ │ │ - mov %r9,-0x78(%r12) │ │ │ │ - mov 0x8(%rbp),%r9 │ │ │ │ - mov %r9,-0x70(%r12) │ │ │ │ - mov 0x10(%rbp),%r9 │ │ │ │ - mov %r9,-0x68(%r12) │ │ │ │ - movq $0x573d88,-0x60(%r12) │ │ │ │ - mov %rcx,-0x58(%r12) │ │ │ │ - mov %rdx,-0x50(%r12) │ │ │ │ - mov %rsi,-0x48(%r12) │ │ │ │ - mov %rdi,-0x40(%r12) │ │ │ │ - mov %r8,-0x38(%r12) │ │ │ │ - lea -0x88(%r12),%rcx │ │ │ │ - mov %rcx,-0x30(%r12) │ │ │ │ - mov %r10,-0x28(%r12) │ │ │ │ - mov %r11,-0x20(%r12) │ │ │ │ - mov %rbx,-0x18(%r12) │ │ │ │ - movq $0x4ebdb0,-0x10(%r12) │ │ │ │ - lea -0x5f(%r12),%rbx │ │ │ │ - mov %rbx,-0x8(%r12) │ │ │ │ - mov %rax,(%r12) │ │ │ │ - lea -0xf(%r12),%rbx │ │ │ │ - add $0x18,%rbp │ │ │ │ + add %ch,%al │ │ │ │ + mov $0x1c,%ah │ │ │ │ + add -0x75(%rax),%ecx │ │ │ │ + and %r9b,-0x77(%r8) │ │ │ │ + flds -0x7cb7f81f(%rbx) │ │ │ │ + stc │ │ │ │ + add %esi,0x48(%rsp,%rbx,1) │ │ │ │ + movl $0x4de2b8,-0x8(%rbp) │ │ │ │ + mov %rax,%rsi │ │ │ │ + mov 0x6(%rbx),%r14 │ │ │ │ + mov %rbx,0x0(%rbp) │ │ │ │ + add $0xfffffffffffffff8,%rbp │ │ │ │ + jmp 3361d48 │ │ │ │ + mov 0x10(%rbp),%rsi │ │ │ │ + mov %rax,%r14 │ │ │ │ + add $0x28,%rbp │ │ │ │ + jmp 30e3df0 │ │ │ │ + mov %rsi,%rbx │ │ │ │ jmp *0x0(%rbp) │ │ │ │ - movq $0x90,0x388(%r13) │ │ │ │ - jmp 338a720 │ │ │ │ - jmp *-0x10(%r13) │ │ │ │ - sldt (%rax) │ │ │ │ - add %al,(%rdx) │ │ │ │ + lea 0x31cb4c7(%rip),%rbx │ │ │ │ + jmp *-0x8(%r13) │ │ │ │ + nopl (%rax) │ │ │ │ + test %eax,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ - add %al,0x0(%rip) │ │ │ │ add %al,(%rax) │ │ │ │ - add %cl,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ - add %al,%al │ │ │ │ - xor %ebx,(%rbx,%rax,1) │ │ │ │ - lea -0x50(%rbp),%rax │ │ │ │ - cmp %r15,%rax │ │ │ │ - jb 4e33df │ │ │ │ - movq $0x4e3368,-0x38(%rbp) │ │ │ │ - mov 0x6(%rbx),%rax │ │ │ │ - mov 0xe(%rbx),%rcx │ │ │ │ - mov 0x16(%rbx),%rdx │ │ │ │ - mov 0x1e(%rbx),%rdi │ │ │ │ - mov 0x26(%rbx),%rbx │ │ │ │ - mov %rbx,%r8 │ │ │ │ - mov %r14,%rbx │ │ │ │ - mov %rcx,-0x30(%rbp) │ │ │ │ - mov %rax,-0x28(%rbp) │ │ │ │ - mov %rdx,-0x20(%rbp) │ │ │ │ - mov %rdi,-0x18(%rbp) │ │ │ │ - mov %r8,-0x10(%rbp) │ │ │ │ - mov %rsi,-0x8(%rbp) │ │ │ │ - add $0xffffffffffffffc8,%rbp │ │ │ │ - test $0x7,%bl │ │ │ │ - jne 4e3368 │ │ │ │ - mov (%rbx),%rax │ │ │ │ - jmp *%rax │ │ │ │ - nopl (%rax) │ │ │ │ (bad) │ │ │ │ add %al,(%rax) │ │ │ │ + add %cl,-0x7cfce34c(%rax) │ │ │ │ + jrcxz 4de2c2 │ │ │ │ + cmp $0x3,%rbx │ │ │ │ + jne 4de2dd │ │ │ │ + mov 0x8(%rbp),%rax │ │ │ │ + movq $0x4de300,0x8(%rbp) │ │ │ │ + mov %rax,%rsi │ │ │ │ + mov 0x10(%rbp),%r14 │ │ │ │ + add $0x8,%rbp │ │ │ │ + jmp 4ddd38 │ │ │ │ + mov 0x18(%rbp),%rsi │ │ │ │ + mov 0x20(%rbp),%r14 │ │ │ │ + add $0x30,%rbp │ │ │ │ + jmp 4de148 │ │ │ │ + xchg %ax,%ax │ │ │ │ + add %r8d,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %bl,(%rsi) │ │ │ │ add %al,(%rax) │ │ │ │ - add %bl,0x31(%rax) │ │ │ │ + add %al,-0x4c(%rax) │ │ │ │ sbb $0x3,%al │ │ │ │ - add $0x20,%r12 │ │ │ │ - cmp 0x358(%r13),%r12 │ │ │ │ - ja 4e33cf │ │ │ │ - mov 0x7(%rbx),%rax │ │ │ │ - mov 0xf(%rbx),%rcx │ │ │ │ - mov 0x17(%rbx),%rdx │ │ │ │ - movq $0x4e30e8,-0x18(%r12) │ │ │ │ - mov 0x30(%rbp),%rsi │ │ │ │ - mov %rsi,-0x8(%r12) │ │ │ │ - mov 0x28(%rbp),%rsi │ │ │ │ - mov %rsi,(%r12) │ │ │ │ - movq $0x4e3430,-0x18(%rbp) │ │ │ │ - lea -0x18(%r12),%rsi │ │ │ │ - mov %rsi,%rdi │ │ │ │ - lea 0x31cf427(%rip),%r14 │ │ │ │ - mov %rcx,-0x10(%rbp) │ │ │ │ - mov %rdx,-0x8(%rbp) │ │ │ │ - mov %rax,0x0(%rbp) │ │ │ │ - mov %rbx,0x28(%rbp) │ │ │ │ - mov %rdi,0x30(%rbp) │ │ │ │ - add $0xffffffffffffffe8,%rbp │ │ │ │ - jmp 4c8308 │ │ │ │ - movq $0x20,0x388(%r13) │ │ │ │ - jmp 338a720 │ │ │ │ - jmp *-0x8(%r13) │ │ │ │ - mov 0x40(%rbp),%rdi │ │ │ │ - mov %rsi,%r14 │ │ │ │ - mov %rdi,%rbx │ │ │ │ - jmp 4e34a4 │ │ │ │ + mov 0x10(%rbp),%rax │ │ │ │ + mov 0x20(%rbp),%rcx │ │ │ │ + mov %rsi,%rdx │ │ │ │ + and $0x7,%edx │ │ │ │ + cmp $0x1,%rdx │ │ │ │ + jne 4de331 │ │ │ │ + movq $0x4de388,0x0(%rbp) │ │ │ │ + mov %rbx,%rdi │ │ │ │ + mov %rax,%rsi │ │ │ │ + mov %r14,%rax │ │ │ │ + mov %rcx,%r14 │ │ │ │ + mov %rax,0x20(%rbp) │ │ │ │ + jmp 30e4550 │ │ │ │ + movq $0x4de368,0x18(%rbp) │ │ │ │ + mov %rbx,%rdi │ │ │ │ + mov %rsi,%rbx │ │ │ │ + mov %rax,%rsi │ │ │ │ + mov %rcx,%r14 │ │ │ │ + mov %rbx,0x20(%rbp) │ │ │ │ + add $0x18,%rbp │ │ │ │ + jmp 30e4550 │ │ │ │ nopw 0x0(%rax,%rax,1) │ │ │ │ - (bad) │ │ │ │ - (bad) │ │ │ │ + add %eax,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ (bad) │ │ │ │ add %al,(%rax) │ │ │ │ + add %bh,0x48031cb3(%rax) │ │ │ │ + mov %ebx,%esi │ │ │ │ + mov 0x8(%rbp),%r14 │ │ │ │ + add $0x10,%rbp │ │ │ │ + jmp 4de090 │ │ │ │ + (bad) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ - add %cl,-0x75(%rax) │ │ │ │ - xor %r9b,-0x75(%r8) │ │ │ │ - rex.WRB or %r9b,-0x75(%r8) │ │ │ │ - push %rbp │ │ │ │ - adc %cl,-0x7d(%rax) │ │ │ │ (bad) │ │ │ │ - xchg %eax,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ - nopl (%rax) │ │ │ │ - or %eax,(%rax) │ │ │ │ + add %bh,0x48031cb3(%rax) │ │ │ │ + mov 0x20(%rbp),%edi │ │ │ │ + mov 0x8(%rbp),%r14 │ │ │ │ + shl $1,%r14 │ │ │ │ + add $0x28,%rbp │ │ │ │ + mov %rbx,%rsi │ │ │ │ + jmp 4de20d │ │ │ │ + nop │ │ │ │ + sldt (%rax) │ │ │ │ + add %al,(%rdx) │ │ │ │ + ... │ │ │ │ + add %al,(%rax) │ │ │ │ + add %cl,(%rsi) │ │ │ │ + add %al,(%rax) │ │ │ │ + add %bh,(%rax) │ │ │ │ + mov $0x1c,%bl │ │ │ │ + add -0x73(%rax),%ecx │ │ │ │ + rex.RB │ │ │ │ + lock cmp %r15,%rax │ │ │ │ + jae 4de41b │ │ │ │ + lea 0x31cb3b0(%rip),%rbx │ │ │ │ + jmp *-0x8(%r13) │ │ │ │ + nopl 0x0(%rax) │ │ │ │ + add %eax,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ (bad) │ │ │ │ add %al,(%rax) │ │ │ │ + add %dl,(%rax) │ │ │ │ + mov $0x1c,%bl │ │ │ │ + add -0x39(%rax),%ecx │ │ │ │ + add %r10b,(%r8) │ │ │ │ + in $0x4d,%al │ │ │ │ + add %cl,-0x77(%rax) │ │ │ │ + fmuls -0x75(%rax) │ │ │ │ + pop %rbp │ │ │ │ + or %cl,-0x77(%rax) │ │ │ │ + or %r14b,%r14b │ │ │ │ + ret │ │ │ │ + (bad) │ │ │ │ + jne 4de410 │ │ │ │ + mov (%rbx),%rax │ │ │ │ + jmp *%rax │ │ │ │ + nopl (%rax) │ │ │ │ + add %eax,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ - add %cl,-0x75(%rax) │ │ │ │ - rex.RB │ │ │ │ - rex.W │ │ │ │ - mov 0x20(%rbp),%rcx │ │ │ │ - mov 0x28(%rbp),%rdx │ │ │ │ - mov 0x30(%rbp),%rsi │ │ │ │ - mov %rbx,%rdi │ │ │ │ - and $0x7,%edi │ │ │ │ - cmp $0x1,%rdi │ │ │ │ - jne 4e33e3 │ │ │ │ - add $0x38,%r12 │ │ │ │ - cmp 0x358(%r13),%r12 │ │ │ │ - ja 4e3514 │ │ │ │ - movq $0x3363ae0,-0x30(%r12) │ │ │ │ - mov 0x38(%rbp),%rbx │ │ │ │ - mov %rbx,-0x28(%r12) │ │ │ │ - mov 0x8(%rbp),%rbx │ │ │ │ - mov %rbx,-0x20(%r12) │ │ │ │ - movq $0x4a37b8,-0x18(%r12) │ │ │ │ - mov 0x18(%rbp),%rbx │ │ │ │ - mov %rbx,-0x10(%r12) │ │ │ │ - lea -0x2e(%r12),%rbx │ │ │ │ - mov %rbx,-0x8(%r12) │ │ │ │ - mov 0x10(%rbp),%rbx │ │ │ │ - mov %rbx,(%r12) │ │ │ │ - lea -0x17(%r12),%rbx │ │ │ │ - mov %rsi,%r14 │ │ │ │ - add $0x40,%r12 │ │ │ │ - cmp 0x358(%r13),%r12 │ │ │ │ - ja 4e34f8 │ │ │ │ - movq $0x4e31b8,-0x38(%r12) │ │ │ │ - mov %rdx,-0x28(%r12) │ │ │ │ - mov %rax,-0x20(%r12) │ │ │ │ - mov %r14,-0x18(%r12) │ │ │ │ - movq $0x3363098,-0x10(%r12) │ │ │ │ - movq $0x3c372d9,-0x8(%r12) │ │ │ │ - lea -0x38(%r12),%rax │ │ │ │ - mov %rax,(%r12) │ │ │ │ - lea -0xf(%r12),%rsi │ │ │ │ - mov %rbx,%r14 │ │ │ │ - mov %rcx,%rbx │ │ │ │ - add $0x50,%rbp │ │ │ │ - jmp 3395748 │ │ │ │ - movq $0x40,0x388(%r13) │ │ │ │ - movq $0x4e3408,0x18(%rbp) │ │ │ │ - add $0x18,%rbp │ │ │ │ - jmp 338a798 │ │ │ │ - movq $0x38,0x388(%r13) │ │ │ │ - jmp 338a720 │ │ │ │ - nopl 0x0(%rax) │ │ │ │ - sldt (%rax) │ │ │ │ - add %al,(%rdx) │ │ │ │ add %al,(%rax) │ │ │ │ - add %al,(%rsi) │ │ │ │ + (bad) │ │ │ │ add %al,(%rax) │ │ │ │ + add %ah,%al │ │ │ │ + mov $0x1c,%dl │ │ │ │ + add -0x75(%rax),%ecx │ │ │ │ + jne 4de41c │ │ │ │ + add $0x10,%rbp │ │ │ │ + mov %rbx,%r14 │ │ │ │ + mov %r14,%rax │ │ │ │ + and $0x7,%eax │ │ │ │ + cmp $0x1,%rax │ │ │ │ + je 4de450 │ │ │ │ + movq $0x4de3e0,-0x10(%rbp) │ │ │ │ + mov %rsi,%rdi │ │ │ │ + mov 0x6(%r14),%rax │ │ │ │ + mov %rax,%rsi │ │ │ │ + mov %r14,%rbx │ │ │ │ + mov %rax,%r14 │ │ │ │ + mov 0xe(%rbx),%rax │ │ │ │ + mov %rax,-0x8(%rbp) │ │ │ │ + add $0xfffffffffffffff0,%rbp │ │ │ │ + jmp 4dd7b0 │ │ │ │ + mov %rsi,%rbx │ │ │ │ + jmp *0x0(%rbp) │ │ │ │ + xchg %ax,%ax │ │ │ │ + add $0x1000000,%eax │ │ │ │ + ... │ │ │ │ add %al,(%rax) │ │ │ │ + add %cl,(%rsi) │ │ │ │ add %al,(%rax) │ │ │ │ - add %cl,(%rax) │ │ │ │ + add %bl,(%rax) │ │ │ │ + mov $0x1c,%bl │ │ │ │ + add -0x73(%rax),%ecx │ │ │ │ + rex.RB call 10461dc4 <__environ@GLIBC_2.2.5+0xc82191c> │ │ │ │ + (bad) │ │ │ │ + sub (%rcx),%al │ │ │ │ add %al,(%rax) │ │ │ │ - add %dl,0x30(%rax) │ │ │ │ - sbb $0x3,%al │ │ │ │ - lea -0x40(%rbp),%rax │ │ │ │ - cmp %r15,%rax │ │ │ │ - jb 4e3653 │ │ │ │ - movq $0x4e35b0,-0x40(%rbp) │ │ │ │ - mov 0x6(%rbx),%rax │ │ │ │ - mov 0xe(%rbx),%rcx │ │ │ │ - mov 0x16(%rbx),%rdx │ │ │ │ - mov 0x1e(%rbx),%rdi │ │ │ │ - mov 0x26(%rbx),%r8 │ │ │ │ - mov 0x2e(%rbx),%rbx │ │ │ │ - mov %rbx,%r9 │ │ │ │ + movq $0x4de4a8,-0x8(%rbp) │ │ │ │ mov %r14,%rbx │ │ │ │ - mov %r8,-0x38(%rbp) │ │ │ │ - mov %rcx,-0x30(%rbp) │ │ │ │ - mov %rax,-0x28(%rbp) │ │ │ │ - mov %rdx,-0x20(%rbp) │ │ │ │ - mov %r9,-0x18(%rbp) │ │ │ │ - mov %rdi,-0x10(%rbp) │ │ │ │ - mov %rsi,-0x8(%rbp) │ │ │ │ - add $0xffffffffffffffc0,%rbp │ │ │ │ + add $0xfffffffffffffff8,%rbp │ │ │ │ test $0x7,%bl │ │ │ │ - jne 4e35b0 │ │ │ │ + jne 4de4a8 │ │ │ │ mov (%rbx),%rax │ │ │ │ jmp *%rax │ │ │ │ - nopl (%rax) │ │ │ │ + xchg %ax,%ax │ │ │ │ + ... │ │ │ │ (bad) │ │ │ │ add %al,(%rax) │ │ │ │ + add %ah,%al │ │ │ │ + mov $0x1c,%dl │ │ │ │ + add -0x77(%rax),%ecx │ │ │ │ + fadds -0x7cb7f820(%rbx) │ │ │ │ + clc │ │ │ │ + add %ecx,(%rdi) │ │ │ │ + test %ah,%cl │ │ │ │ + add %al,(%rax) │ │ │ │ + add %cl,-0x39(%rax) │ │ │ │ + rex.RB clc │ │ │ │ + lock in $0x4d,%al │ │ │ │ + add %cl,-0x75(%rax) │ │ │ │ + rex.XB (bad) │ │ │ │ + mov 0xe(%rbx),%rbx │ │ │ │ + mov %rax,0x0(%rbp) │ │ │ │ + add $0xfffffffffffffff8,%rbp │ │ │ │ + test $0x7,%bl │ │ │ │ + jne 4de4f0 │ │ │ │ + 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,%al │ │ │ │ (bad) │ │ │ │ - sbb $0x3,%al │ │ │ │ - movq $0x4e35e0,0x0(%rbp) │ │ │ │ - mov %rbx,%rax │ │ │ │ - mov 0x38(%rbp),%rbx │ │ │ │ - mov %rax,0x38(%rbp) │ │ │ │ + add %al,(%rax) │ │ │ │ + add %bl,0x48031cb2(%rax) │ │ │ │ + mov 0x8(%rbp),%eax │ │ │ │ + mov %rbx,%rcx │ │ │ │ + and $0x7,%ecx │ │ │ │ + cmp $0x1,%rcx │ │ │ │ + je 4de51c │ │ │ │ + movq $0x4de5c8,-0x8(%rbp) │ │ │ │ + mov %rax,%rsi │ │ │ │ + mov 0x6(%rbx),%r14 │ │ │ │ + mov %rbx,0x0(%rbp) │ │ │ │ + add $0xfffffffffffffff8,%rbp │ │ │ │ + jmp 3361d48 │ │ │ │ + movq $0x4de548,0x8(%rbp) │ │ │ │ + mov %rax,%rbx │ │ │ │ + add $0x8,%rbp │ │ │ │ test $0x7,%bl │ │ │ │ - jne 4e35e0 │ │ │ │ + jne 4de548 │ │ │ │ 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,0x49031c2f(%rax) │ │ │ │ - add $0x30,%esp │ │ │ │ - cmp 0x358(%r13),%r12 │ │ │ │ - ja 4e3643 │ │ │ │ - mov 0x7(%rbx),%rax │ │ │ │ - mov 0xf(%rbx),%rbx │ │ │ │ - movq $0x4e3300,-0x28(%r12) │ │ │ │ - mov 0x18(%rbp),%rcx │ │ │ │ - mov %rcx,-0x20(%r12) │ │ │ │ - mov 0x10(%rbp),%rcx │ │ │ │ - mov %rcx,-0x18(%r12) │ │ │ │ - mov 0x20(%rbp),%rcx │ │ │ │ - mov %rcx,-0x10(%r12) │ │ │ │ - mov 0x30(%rbp),%rcx │ │ │ │ - mov %rcx,-0x8(%r12) │ │ │ │ - mov %rbx,(%r12) │ │ │ │ - lea -0x26(%r12),%r8 │ │ │ │ - mov 0x8(%rbp),%rdi │ │ │ │ - mov 0x38(%rbp),%rsi │ │ │ │ - mov %rax,%r14 │ │ │ │ - mov 0x28(%rbp),%rbx │ │ │ │ - add $0x40,%rbp │ │ │ │ - jmp 4e0228 │ │ │ │ - movq $0x30,0x388(%r13) │ │ │ │ + add %cl,-0x7d(%rcx) │ │ │ │ + (bad) │ │ │ │ + sub %cl,0x3b(%rbp) │ │ │ │ + movsl %ds:(%rsi),%es:(%rdi) │ │ │ │ + pop %rax │ │ │ │ + add (%rax),%eax │ │ │ │ + add %dh,0x34(%rdi) │ │ │ │ + movq $0x30e6bd0,-0x20(%r12) │ │ │ │ + mov %rbx,-0x18(%r12) │ │ │ │ + movq $0x3c06562,-0x10(%r12) │ │ │ │ + movq $0x3c06562,-0x8(%r12) │ │ │ │ + movq $0x1,(%r12) │ │ │ │ + lea -0x1f(%r12),%rbx │ │ │ │ + add $0x8,%rbp │ │ │ │ + jmp *0x0(%rbp) │ │ │ │ + movq $0x28,0x388(%r13) │ │ │ │ jmp 338a720 │ │ │ │ + lea 0x3727fc2(%rip),%rbx │ │ │ │ + add $0x8,%rbp │ │ │ │ + jmp *0x0(%rbp) │ │ │ │ + lea 0x31cb1fa(%rip),%rbx │ │ │ │ jmp *-0x8(%r13) │ │ │ │ - nop │ │ │ │ - sldt (%rax) │ │ │ │ - add %al,(%rdx) │ │ │ │ - add %al,(%rax) │ │ │ │ - add %al,(%rdi) │ │ │ │ - add %al,(%rax) │ │ │ │ - add %al,(%rcx) │ │ │ │ - add %al,(%rax) │ │ │ │ - add %cl,(%rax) │ │ │ │ + nopw 0x0(%rax,%rax,1) │ │ │ │ + add (%rax),%al │ │ │ │ add %al,(%rax) │ │ │ │ - add %al,0x2f(%rax) │ │ │ │ - sbb $0x3,%al │ │ │ │ - lea -0x50(%rbp),%rax │ │ │ │ - cmp %r15,%rax │ │ │ │ - jb 4e3906 │ │ │ │ - movq $0x4e36f0,-0x50(%rbp) │ │ │ │ - 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 │ │ │ │ - mov %rbx,%r11 │ │ │ │ - mov %r14,%rbx │ │ │ │ - mov %rax,-0x48(%rbp) │ │ │ │ - mov %r10,-0x40(%rbp) │ │ │ │ - mov %r8,-0x38(%rbp) │ │ │ │ - mov %r9,-0x30(%rbp) │ │ │ │ - mov %r11,-0x28(%rbp) │ │ │ │ - mov %rdx,-0x20(%rbp) │ │ │ │ - mov %rcx,-0x18(%rbp) │ │ │ │ - mov %rdi,-0x10(%rbp) │ │ │ │ - mov %rsi,-0x8(%rbp) │ │ │ │ - add $0xffffffffffffffb0,%rbp │ │ │ │ - test $0x7,%bl │ │ │ │ - jne 4e36f0 │ │ │ │ - mov (%rbx),%rax │ │ │ │ - jmp *%rax │ │ │ │ - nopl (%rax) │ │ │ │ - or %eax,(%rax,%rax,1) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ - add %bl,(%rsi) │ │ │ │ + (bad) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,%al │ │ │ │ - cs sbb $0x3,%al │ │ │ │ - movq $0x4e3720,0x0(%rbp) │ │ │ │ - mov %rbx,%rax │ │ │ │ - mov 0x48(%rbp),%rbx │ │ │ │ - mov %rax,0x48(%rbp) │ │ │ │ + mov $0x1c,%cl │ │ │ │ + add -0x75(%rax),%ecx │ │ │ │ + adc %r8b,-0x7cb7f81d(%r11) │ │ │ │ + sti │ │ │ │ + add (%rdi),%ecx │ │ │ │ + test %eax,-0x38b80000(%rax,%rax,1) │ │ │ │ + add %r8b,(%r8) │ │ │ │ + out %al,$0x4d │ │ │ │ + add %cl,-0x77(%rax) │ │ │ │ + ret │ │ │ │ test $0x7,%bl │ │ │ │ - jne 4e3720 │ │ │ │ + jne 4de600 │ │ │ │ mov (%rbx),%rax │ │ │ │ jmp *%rax │ │ │ │ - nopl (%rax) │ │ │ │ - or %eax,(%rax,%rax,1) │ │ │ │ + xchg %ax,%ax │ │ │ │ + (bad) │ │ │ │ + add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %bl,(%rsi) │ │ │ │ add %al,(%rax) │ │ │ │ - add %dl,0x49031c2e(%rax) │ │ │ │ - add $0x148,%esp │ │ │ │ + add %ch,-0x4f(%rax) │ │ │ │ + sbb $0x3,%al │ │ │ │ + add $0x28,%r12 │ │ │ │ cmp 0x358(%r13),%r12 │ │ │ │ - ja 4e38f6 │ │ │ │ - mov 0x7(%rbx),%rax │ │ │ │ - mov 0xf(%rbx),%rbx │ │ │ │ - movq $0x4df6a0,-0x140(%r12) │ │ │ │ - mov %rax,-0x130(%r12) │ │ │ │ - movq $0x4df770,-0x128(%r12) │ │ │ │ - mov %rax,-0x120(%r12) │ │ │ │ - movq $0x4e0228,-0x118(%r12) │ │ │ │ - lea -0xc7(%r12),%rcx │ │ │ │ - mov %rcx,-0x110(%r12) │ │ │ │ - mov 0x8(%rbp),%rcx │ │ │ │ - mov %rcx,-0x108(%r12) │ │ │ │ - lea -0x140(%r12),%rdx │ │ │ │ - mov %rdx,-0x100(%r12) │ │ │ │ - lea -0x127(%r12),%rsi │ │ │ │ - mov %rsi,-0xf8(%r12) │ │ │ │ - mov 0x40(%rbp),%rdi │ │ │ │ - mov %rdi,-0xf0(%r12) │ │ │ │ - mov 0x10(%rbp),%r8 │ │ │ │ - mov %r8,-0xe8(%r12) │ │ │ │ - movq $0x4e0a88,-0xe0(%r12) │ │ │ │ - lea -0x92(%r12),%r8 │ │ │ │ - mov %r8,-0xd8(%r12) │ │ │ │ - lea -0x114(%r12),%r9 │ │ │ │ - mov %r9,-0xd0(%r12) │ │ │ │ - movq $0x4e1068,-0xc8(%r12) │ │ │ │ - lea -0xdf(%r12),%r10 │ │ │ │ - mov %r10,-0xc0(%r12) │ │ │ │ - movq $0x4e1860,-0xb8(%r12) │ │ │ │ - mov %r8,-0xb0(%r12) │ │ │ │ - mov %r9,-0xa8(%r12) │ │ │ │ - mov %r10,-0xa0(%r12) │ │ │ │ - movq $0x4e2520,-0x98(%r12) │ │ │ │ - mov %rcx,-0x90(%r12) │ │ │ │ - mov %rdx,-0x88(%r12) │ │ │ │ - mov %r9,-0x80(%r12) │ │ │ │ - mov %r10,-0x78(%r12) │ │ │ │ - lea -0xb1(%r12),%rdx │ │ │ │ - mov %rdx,-0x70(%r12) │ │ │ │ - mov 0x28(%rbp),%rdx │ │ │ │ - mov %rdx,-0x68(%r12) │ │ │ │ - movq $0x4e3080,-0x60(%r12) │ │ │ │ - mov %rax,-0x50(%r12) │ │ │ │ - movq $0x50aa00,-0x48(%r12) │ │ │ │ - mov 0x20(%rbp),%rdx │ │ │ │ - mov %rdx,-0x40(%r12) │ │ │ │ - lea -0x60(%r12),%rdx │ │ │ │ - mov %rdx,-0x38(%r12) │ │ │ │ - movq $0x4e3540,-0x30(%r12) │ │ │ │ - mov %rax,-0x28(%r12) │ │ │ │ - mov 0x38(%rbp),%rax │ │ │ │ - mov %rax,-0x20(%r12) │ │ │ │ + ja 4de64d │ │ │ │ + movq $0x30e6bd0,-0x20(%r12) │ │ │ │ mov %rbx,-0x18(%r12) │ │ │ │ - lea -0x47(%r12),%rax │ │ │ │ - mov %rax,-0x10(%r12) │ │ │ │ - mov 0x30(%rbp),%rax │ │ │ │ - mov %rax,-0x8(%r12) │ │ │ │ - mov %r9,(%r12) │ │ │ │ - mov 0x18(%rbp),%r8 │ │ │ │ - mov %rcx,%r14 │ │ │ │ - movq $0x3393020,0x30(%rbp) │ │ │ │ - mov 0x48(%rbp),%rbx │ │ │ │ - mov %rbx,0x38(%rbp) │ │ │ │ - mov %rax,0x40(%rbp) │ │ │ │ - lea -0x2e(%r12),%rax │ │ │ │ - mov %rax,0x48(%rbp) │ │ │ │ - add $0x30,%rbp │ │ │ │ - jmp 4b1af0 │ │ │ │ - movq $0x148,0x388(%r13) │ │ │ │ + movq $0x3c06562,-0x10(%r12) │ │ │ │ + movq $0x3c06562,-0x8(%r12) │ │ │ │ + movq $0x1,(%r12) │ │ │ │ + mov 0x8(%rbp),%rdi │ │ │ │ + lea -0x1f(%r12),%rsi │ │ │ │ + mov $0x1,%r14d │ │ │ │ + add $0x18,%rbp │ │ │ │ + jmp 4de200 │ │ │ │ + movq $0x28,0x388(%r13) │ │ │ │ jmp 338a720 │ │ │ │ - jmp *-0x8(%r13) │ │ │ │ - nopw 0x0(%rax,%rax,1) │ │ │ │ - sbb %al,(%rax) │ │ │ │ - add %al,(%rax) │ │ │ │ - add $0x0,%al │ │ │ │ - add %al,(%rax) │ │ │ │ - add $0x1000000,%eax │ │ │ │ - add %al,(%rax) │ │ │ │ - add %cl,(%rax) │ │ │ │ - add %al,(%rax) │ │ │ │ - add %dh,0x48031c2c(%rax) │ │ │ │ - lea -0x50(%rbp),%eax │ │ │ │ - cmp %r15,%rax │ │ │ │ - jb 4e3a46 │ │ │ │ - movq $0x4e39a0,-0x50(%rbp) │ │ │ │ - mov 0x4(%rbx),%rax │ │ │ │ - mov 0xc(%rbx),%rcx │ │ │ │ - mov 0x14(%rbx),%rdx │ │ │ │ - mov 0x1c(%rbx),%r9 │ │ │ │ - mov 0x24(%rbx),%r10 │ │ │ │ - mov 0x2c(%rbx),%rbx │ │ │ │ - mov %rbx,%r11 │ │ │ │ - mov %rsi,%rbx │ │ │ │ - mov %rax,-0x48(%rbp) │ │ │ │ - mov %r9,-0x40(%rbp) │ │ │ │ - mov %r10,-0x38(%rbp) │ │ │ │ - mov %rcx,-0x30(%rbp) │ │ │ │ - mov %rdx,-0x28(%rbp) │ │ │ │ - mov %r11,-0x20(%rbp) │ │ │ │ - mov %r14,-0x18(%rbp) │ │ │ │ - mov %rdi,-0x10(%rbp) │ │ │ │ - mov %r8,-0x8(%rbp) │ │ │ │ - add $0xffffffffffffffb0,%rbp │ │ │ │ + movq $0x4de688,0x0(%rbp) │ │ │ │ + mov %rax,%rbx │ │ │ │ test $0x7,%bl │ │ │ │ - jne 4e39a0 │ │ │ │ + jne 4de688 │ │ │ │ mov (%rbx),%rax │ │ │ │ jmp *%rax │ │ │ │ - nopl (%rax) │ │ │ │ - or %ecx,(%rax) │ │ │ │ + nopw 0x0(%rax,%rax,1) │ │ │ │ + (bad) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ - (bad) │ │ │ │ + add %bl,(%rsi) │ │ │ │ add %al,(%rax) │ │ │ │ - add %bh,(%rax) │ │ │ │ - sub $0x1c,%al │ │ │ │ + add %dh,%al │ │ │ │ + mov $0x1c,%al │ │ │ │ add -0x7d(%rcx),%ecx │ │ │ │ (bad) │ │ │ │ - (bad) │ │ │ │ - cmp 0x358(%r13),%r12 │ │ │ │ - ja 4e3a36 │ │ │ │ - movq $0x338ff58,-0x58(%r12) │ │ │ │ - mov 0x38(%rbp),%rax │ │ │ │ - mov %rax,-0x48(%r12) │ │ │ │ - movq $0x4e3670,-0x40(%r12) │ │ │ │ - mov 0x8(%rbp),%rcx │ │ │ │ - mov %rcx,-0x38(%r12) │ │ │ │ - mov 0x48(%rbp),%rcx │ │ │ │ - mov %rcx,-0x30(%r12) │ │ │ │ - mov 0x40(%rbp),%rcx │ │ │ │ - mov %rcx,-0x28(%r12) │ │ │ │ - lea -0x58(%r12),%rdx │ │ │ │ - mov %rdx,-0x20(%r12) │ │ │ │ - mov 0x20(%rbp),%rdx │ │ │ │ - mov %rdx,-0x18(%r12) │ │ │ │ - mov 0x28(%rbp),%rdx │ │ │ │ - mov %rdx,-0x10(%r12) │ │ │ │ - mov 0x10(%rbp),%rsi │ │ │ │ - mov %rsi,-0x8(%r12) │ │ │ │ - mov 0x30(%rbp),%rsi │ │ │ │ - mov %rsi,(%r12) │ │ │ │ - mov %rcx,%r9 │ │ │ │ - mov %rbx,%r8 │ │ │ │ - mov %rax,%rdi │ │ │ │ - mov 0x18(%rbp),%rsi │ │ │ │ - mov %rdx,%r14 │ │ │ │ - lea -0x3e(%r12),%rax │ │ │ │ - mov %rax,0x48(%rbp) │ │ │ │ - add $0x48,%rbp │ │ │ │ - jmp 4bcae8 │ │ │ │ - movq $0x60,0x388(%r13) │ │ │ │ - jmp 338a720 │ │ │ │ - jmp *-0x8(%r13) │ │ │ │ - nopw 0x0(%rax,%rax,1) │ │ │ │ + sub %cl,0x3b(%rbp) │ │ │ │ + movsl %ds:(%rsi),%es:(%rdi) │ │ │ │ + pop %rax │ │ │ │ add (%rax),%eax │ │ │ │ + add %dh,0x3a(%rdi) │ │ │ │ + movq $0x30e6bd0,-0x20(%r12) │ │ │ │ + mov %rbx,-0x18(%r12) │ │ │ │ + movq $0x3c06562,-0x10(%r12) │ │ │ │ + movq $0x3c06562,-0x8(%r12) │ │ │ │ + movq $0x1,(%r12) │ │ │ │ + lea -0x1f(%r12),%rsi │ │ │ │ + mov 0x8(%rbp),%r14 │ │ │ │ + add $0x18,%rbp │ │ │ │ + jmp 4de3b8 │ │ │ │ + movq $0x28,0x388(%r13) │ │ │ │ + jmp 338a720 │ │ │ │ + nop │ │ │ │ + add (%rax),%al │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ - sldt (%rax) │ │ │ │ - add %al,(%rax) │ │ │ │ + adc (%rax),%al │ │ │ │ add %al,(%rax) │ │ │ │ - add %cl,-0x73(%rax) │ │ │ │ + sarb $1,0x72(%rdi) │ │ │ │ + add -0x73(%rax),%ecx │ │ │ │ rex.RB │ │ │ │ lock cmp %r15,%rax │ │ │ │ - jb 4e3ad8 │ │ │ │ - add $0x30,%r12 │ │ │ │ - cmp 0x358(%r13),%r12 │ │ │ │ - ja 4e3acd │ │ │ │ + jb 4de716 │ │ │ │ movq $0x3390fc8,-0x10(%rbp) │ │ │ │ mov %rbx,-0x8(%rbp) │ │ │ │ - mov 0x10(%rbx),%rax │ │ │ │ - mov 0x18(%rbx),%rcx │ │ │ │ - mov 0x20(%rbx),%rbx │ │ │ │ - movq $0x3363098,-0x28(%r12) │ │ │ │ - mov %rcx,-0x20(%r12) │ │ │ │ - mov %rbx,-0x18(%r12) │ │ │ │ - movq $0x3363ae0,-0x10(%r12) │ │ │ │ - lea -0x27(%r12),%rbx │ │ │ │ - mov %rbx,-0x8(%r12) │ │ │ │ - movq $0x3c37ef9,(%r12) │ │ │ │ - lea -0xe(%r12),%rsi │ │ │ │ - mov %rax,%r14 │ │ │ │ + mov 0x18(%rbx),%rsi │ │ │ │ + mov 0x10(%rbx),%r14 │ │ │ │ add $0xfffffffffffffff0,%rbp │ │ │ │ - jmp 3240990 │ │ │ │ - movq $0x30,0x388(%r13) │ │ │ │ + jmp 30e3df0 │ │ │ │ jmp *-0x10(%r13) │ │ │ │ - nopl 0x0(%rax) │ │ │ │ + nopw 0x0(%rax,%rax,1) │ │ │ │ add (%rax),%eax │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ sldt (%rax) │ │ │ │ + add %ch,-0x80(%rax) │ │ │ │ + jb 4de733 │ │ │ │ + lea -0x10(%rbp),%rax │ │ │ │ + cmp %r15,%rax │ │ │ │ + jb 4de75a │ │ │ │ + movq $0x3390fc8,-0x10(%rbp) │ │ │ │ + mov %rbx,-0x8(%rbp) │ │ │ │ + mov 0x20(%rbx),%rdi │ │ │ │ + mov 0x18(%rbx),%rsi │ │ │ │ + mov 0x10(%rbx),%r14 │ │ │ │ + add $0xfffffffffffffff0,%rbp │ │ │ │ + jmp 30e4550 │ │ │ │ + jmp *-0x10(%r13) │ │ │ │ + xchg %ax,%ax │ │ │ │ + add %eax,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ - add %cl,-0x73(%rax) │ │ │ │ - rex.RB fmuls -0x8(%r9,%rdi,1) │ │ │ │ - jb 4e3c1c │ │ │ │ + add %al,(%rax) │ │ │ │ + adc %al,(%rax) │ │ │ │ + add %al,(%rax) │ │ │ │ + add %al,(%rax) │ │ │ │ + add %al,(%rax) │ │ │ │ + lea -0x18(%rbp),%rax │ │ │ │ + cmp %r15,%rax │ │ │ │ + jb 4de809 │ │ │ │ movq $0x3390fc8,-0x10(%rbp) │ │ │ │ mov %rbx,-0x8(%rbp) │ │ │ │ - movq $0x4e3b48,-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 │ │ │ │ + movq $0x4de7b8,-0x18(%rbp) │ │ │ │ + mov 0x10(%rbx),%rbx │ │ │ │ + add $0xffffffffffffffe8,%rbp │ │ │ │ test $0x7,%bl │ │ │ │ - jne 4e3b48 │ │ │ │ + jne 4de7b8 │ │ │ │ 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,-0x7f(%rcx) │ │ │ │ + add %cl,-0x7d(%rcx) │ │ │ │ (bad) │ │ │ │ - nop │ │ │ │ - add %al,(%rax) │ │ │ │ - add %cl,0x3b(%rbp) │ │ │ │ + sub %cl,0x3b(%rbp) │ │ │ │ movsl %ds:(%rsi),%es:(%rdi) │ │ │ │ pop %rax │ │ │ │ add (%rax),%eax │ │ │ │ - add %cl,(%rdi) │ │ │ │ - xchg %esi,0x48000000(%rax) │ │ │ │ - mov 0xf(%rbx),%eax │ │ │ │ - mov 0x7(%rbx),%rbx │ │ │ │ - mov 0x7(%rbx),%rcx │ │ │ │ - mov 0xf(%rbx),%rdx │ │ │ │ - mov 0x17(%rbx),%rsi │ │ │ │ - mov 0x1f(%rbx),%rdi │ │ │ │ - mov 0x27(%rbx),%r8 │ │ │ │ - mov 0x2f(%rbx),%r9 │ │ │ │ - mov 0x37(%rbx),%r10 │ │ │ │ - mov 0x3f(%rbx),%r11 │ │ │ │ - mov 0x47(%rbx),%rbx │ │ │ │ - movq $0x4e3a60,-0x88(%r12) │ │ │ │ - mov %r8,-0x78(%r12) │ │ │ │ - mov 0x8(%rbp),%r8 │ │ │ │ - mov %r8,-0x70(%r12) │ │ │ │ - mov 0x10(%rbp),%r8 │ │ │ │ - mov %r8,-0x68(%r12) │ │ │ │ - movq $0x573d88,-0x60(%r12) │ │ │ │ - mov %rcx,-0x58(%r12) │ │ │ │ - mov %rdx,-0x50(%r12) │ │ │ │ - mov %rsi,-0x48(%r12) │ │ │ │ - mov %rdi,-0x40(%r12) │ │ │ │ - lea -0x88(%r12),%rcx │ │ │ │ - mov %rcx,-0x38(%r12) │ │ │ │ - mov %r9,-0x30(%r12) │ │ │ │ - mov %r10,-0x28(%r12) │ │ │ │ - mov %r11,-0x20(%r12) │ │ │ │ + add %dh,0x34(%rdi) │ │ │ │ + movq $0x30e6bd0,-0x20(%r12) │ │ │ │ mov %rbx,-0x18(%r12) │ │ │ │ - movq $0x4ebdb0,-0x10(%r12) │ │ │ │ - lea -0x5f(%r12),%rbx │ │ │ │ - mov %rbx,-0x8(%r12) │ │ │ │ - mov %rax,(%r12) │ │ │ │ - lea -0xf(%r12),%rbx │ │ │ │ - add $0x18,%rbp │ │ │ │ + movq $0x3c06562,-0x10(%r12) │ │ │ │ + movq $0x3c06562,-0x8(%r12) │ │ │ │ + movq $0x1,(%r12) │ │ │ │ + lea -0x1f(%r12),%rbx │ │ │ │ + add $0x8,%rbp │ │ │ │ jmp *0x0(%rbp) │ │ │ │ - movq $0x90,0x388(%r13) │ │ │ │ + movq $0x28,0x388(%r13) │ │ │ │ jmp 338a720 │ │ │ │ jmp *-0x10(%r13) │ │ │ │ - sldt (%rax) │ │ │ │ - add %al,(%rdx) │ │ │ │ - add %al,(%rax) │ │ │ │ - add %al,(%rbx) │ │ │ │ + nopl (%rax) │ │ │ │ + add %eax,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ - add %cl,(%rax) │ │ │ │ + adc %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ - add %cl,-0x73(%rax) │ │ │ │ - rex.RB fmuls -0x8(%r9,%rdi,1) │ │ │ │ - jb 4e3d01 │ │ │ │ - movq $0x4e3c90,-0x28(%rbp) │ │ │ │ - mov 0x6(%rbx),%rax │ │ │ │ - mov 0xe(%rbx),%rcx │ │ │ │ - mov 0x16(%rbx),%rbx │ │ │ │ - mov %rbx,%rdx │ │ │ │ - mov %r14,%rbx │ │ │ │ - mov %rdx,-0x20(%rbp) │ │ │ │ - mov %rax,-0x18(%rbp) │ │ │ │ - mov %rcx,-0x10(%rbp) │ │ │ │ - mov %rsi,-0x8(%rbp) │ │ │ │ - add $0xffffffffffffffd8,%rbp │ │ │ │ + lea -0x18(%rbp),%rax │ │ │ │ + cmp %r15,%rax │ │ │ │ + jb 4de8b9 │ │ │ │ + movq $0x3390fc8,-0x10(%rbp) │ │ │ │ + mov %rbx,-0x8(%rbp) │ │ │ │ + movq $0x4de868,-0x18(%rbp) │ │ │ │ + mov 0x10(%rbx),%rbx │ │ │ │ + add $0xffffffffffffffe8,%rbp │ │ │ │ test $0x7,%bl │ │ │ │ - jne 4e3c90 │ │ │ │ + jne 4de868 │ │ │ │ mov (%rbx),%rax │ │ │ │ jmp *%rax │ │ │ │ - nopl (%rax) │ │ │ │ - add $0x0,%al │ │ │ │ - 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) │ │ │ │ - rex │ │ │ │ - cmp 0x358(%r13),%r12 │ │ │ │ - ja 4e3cf1 │ │ │ │ - movq $0x4e3af0,-0x38(%r12) │ │ │ │ - mov 0x10(%rbp),%rax │ │ │ │ - mov %rax,-0x28(%r12) │ │ │ │ - mov 0x20(%rbp),%rax │ │ │ │ - mov %rax,-0x20(%r12) │ │ │ │ - mov 0x18(%rbp),%rax │ │ │ │ - mov %rax,-0x18(%r12) │ │ │ │ - movq $0x3363098,-0x10(%r12) │ │ │ │ - movq $0x3c372d9,-0x8(%r12) │ │ │ │ - lea -0x38(%r12),%rax │ │ │ │ - mov %rax,(%r12) │ │ │ │ - lea -0xf(%r12),%rsi │ │ │ │ - mov %rbx,%r14 │ │ │ │ - mov 0x8(%rbp),%rbx │ │ │ │ - add $0x28,%rbp │ │ │ │ - jmp 3395748 │ │ │ │ - movq $0x40,0x388(%r13) │ │ │ │ + sub %cl,0x3b(%rbp) │ │ │ │ + movsl %ds:(%rsi),%es:(%rdi) │ │ │ │ + pop %rax │ │ │ │ + add (%rax),%eax │ │ │ │ + add %dh,0x34(%rdi) │ │ │ │ + movq $0x30e6bd0,-0x20(%r12) │ │ │ │ + mov %rbx,-0x18(%r12) │ │ │ │ + movq $0x3c06562,-0x10(%r12) │ │ │ │ + movq $0x3c06562,-0x8(%r12) │ │ │ │ + movq $0x1,(%r12) │ │ │ │ + lea -0x1f(%r12),%rbx │ │ │ │ + add $0x8,%rbp │ │ │ │ + jmp *0x0(%rbp) │ │ │ │ + movq $0x28,0x388(%r13) │ │ │ │ jmp 338a720 │ │ │ │ - jmp *-0x8(%r13) │ │ │ │ + jmp *-0x10(%r13) │ │ │ │ nopl (%rax) │ │ │ │ - add $0x1000000,%eax │ │ │ │ - add %al,(%rax) │ │ │ │ - add %al,(%rcx) │ │ │ │ - add %al,(%rax) │ │ │ │ - add %al,(%rax) │ │ │ │ - add %al,(%rax) │ │ │ │ - add %cl,(%rcx) │ │ │ │ - add %al,(%rax) │ │ │ │ - add %al,(%rax) │ │ │ │ - add %al,(%rax) │ │ │ │ - add %cl,-0x7d(%rcx) │ │ │ │ - (bad) │ │ │ │ - rex │ │ │ │ - cmp 0x358(%r13),%r12 │ │ │ │ - ja 4e3d78 │ │ │ │ - mov 0x7(%rbx),%rax │ │ │ │ - movq $0x590970,-0x38(%r12) │ │ │ │ - mov %rax,-0x30(%r12) │ │ │ │ - movq $0x3c37ef9,-0x28(%r12) │ │ │ │ - movq $0x3c37ef9,-0x20(%r12) │ │ │ │ - movq $0x3c37ef9,-0x18(%r12) │ │ │ │ - movq $0x3c37eda,-0x10(%r12) │ │ │ │ - movq $0x36b3a02,-0x8(%r12) │ │ │ │ - mov %r14,(%r12) │ │ │ │ - lea -0x37(%r12),%rbx │ │ │ │ - jmp *0x0(%rbp) │ │ │ │ - movq $0x40,0x388(%r13) │ │ │ │ - jmp *-0x8(%r13) │ │ │ │ - nop │ │ │ │ add %eax,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ adc %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ - (bad) │ │ │ │ - adc (%rsi),%bl │ │ │ │ - add -0x73(%rax),%ecx │ │ │ │ - rex.RB fmuls -0x8(%r9,%rdi,1) │ │ │ │ - jb 4e3dc2 │ │ │ │ + add %al,(%rax) │ │ │ │ + add %al,(%rax) │ │ │ │ + lea -0x18(%rbp),%rax │ │ │ │ + cmp %r15,%rax │ │ │ │ + jb 4de969 │ │ │ │ movq $0x3390fc8,-0x10(%rbp) │ │ │ │ mov %rbx,-0x8(%rbp) │ │ │ │ - movq $0x4e3dd8,-0x18(%rbp) │ │ │ │ - mov 0x10(%rbx),%r14 │ │ │ │ + movq $0x4de918,-0x18(%rbp) │ │ │ │ + mov 0x10(%rbx),%rbx │ │ │ │ add $0xffffffffffffffe8,%rbp │ │ │ │ - jmp 66bfa0 │ │ │ │ - jmp *-0x10(%r13) │ │ │ │ - xchg %ax,%ax │ │ │ │ + test $0x7,%bl │ │ │ │ + jne 4de918 │ │ │ │ + mov (%rbx),%rax │ │ │ │ + jmp *%rax │ │ │ │ + nopl 0x0(%rax,%rax,1) │ │ │ │ ... │ │ │ │ (bad) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ - add %cl,-0x39(%rax) │ │ │ │ - rex.RB │ │ │ │ - lock or %bh,(%rsi) │ │ │ │ - rex.WRX add %r9b,-0x77(%rax) │ │ │ │ - fmuls -0x77(%rax) │ │ │ │ - xrelease mov %r14,-0x8(%rbp) │ │ │ │ - mov %rax,0x0(%rbp) │ │ │ │ - add $0xfffffffffffffff0,%rbp │ │ │ │ - jmp 33893b0 │ │ │ │ - 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) │ │ │ │ - and %cl,0x3b(%rbp) │ │ │ │ + sub %cl,0x3b(%rbp) │ │ │ │ movsl %ds:(%rsi),%es:(%rdi) │ │ │ │ pop %rax │ │ │ │ add (%rax),%eax │ │ │ │ - add %dh,0x2b(%rdi) │ │ │ │ - movq $0x5ff490,-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 │ │ │ │ + add %dh,0x34(%rdi) │ │ │ │ + movq $0x30e6bd0,-0x20(%r12) │ │ │ │ + mov %rbx,-0x18(%r12) │ │ │ │ + movq $0x3c06562,-0x10(%r12) │ │ │ │ + movq $0x3c06562,-0x8(%r12) │ │ │ │ + movq $0x1,(%r12) │ │ │ │ + lea -0x1f(%r12),%rbx │ │ │ │ + add $0x8,%rbp │ │ │ │ jmp *0x0(%rbp) │ │ │ │ - movq $0x20,0x388(%r13) │ │ │ │ + movq $0x28,0x388(%r13) │ │ │ │ jmp 338a720 │ │ │ │ - sldt (%rax) │ │ │ │ - add %al,(%rdx) │ │ │ │ - add %al,(%rax) │ │ │ │ - add %al,0x0(%rip) │ │ │ │ + jmp *-0x10(%r13) │ │ │ │ + nopl (%rax) │ │ │ │ + or $0x2000000,%eax │ │ │ │ + ... │ │ │ │ add %al,(%rax) │ │ │ │ - add %cl,(%rax) │ │ │ │ + add %cl,(%rsi) │ │ │ │ add %al,(%rax) │ │ │ │ - add %bh,%al │ │ │ │ - sub (%rbx,%rax,1),%ebx │ │ │ │ - lea -0x38(%rbp),%rax │ │ │ │ + add %bh,-0x53(%rax) │ │ │ │ + sbb $0x3,%al │ │ │ │ + lea -0x30(%rbp),%rax │ │ │ │ cmp %r15,%rax │ │ │ │ - jb 4e3fa7 │ │ │ │ - movq $0x4e3ed0,-0x38(%rbp) │ │ │ │ - mov 0x6(%rbx),%rax │ │ │ │ - mov 0xe(%rbx),%rcx │ │ │ │ - mov 0x16(%rbx),%rdx │ │ │ │ - mov 0x1e(%rbx),%rdi │ │ │ │ - mov 0x26(%rbx),%rbx │ │ │ │ - mov %rbx,%r8 │ │ │ │ - mov %r14,%rbx │ │ │ │ - mov %r8,-0x30(%rbp) │ │ │ │ - mov %rdx,-0x28(%rbp) │ │ │ │ - mov %rdi,-0x20(%rbp) │ │ │ │ - mov %rax,-0x18(%rbp) │ │ │ │ - mov %rcx,-0x10(%rbp) │ │ │ │ - mov %rsi,-0x8(%rbp) │ │ │ │ - add $0xffffffffffffffc8,%rbp │ │ │ │ + jb 4dea58 │ │ │ │ + mov %rsi,%rax │ │ │ │ + and $0x7,%eax │ │ │ │ + cmp $0x1,%rax │ │ │ │ + je 4dea40 │ │ │ │ + cmp $0x1,%r14 │ │ │ │ + jne 4dea63 │ │ │ │ + movq $0x4de9e8,-0x10(%rbp) │ │ │ │ + mov 0xe(%rsi),%rbx │ │ │ │ + mov 0x6(%rsi),%rax │ │ │ │ + mov %rax,-0x8(%rbp) │ │ │ │ + add $0xfffffffffffffff0,%rbp │ │ │ │ test $0x7,%bl │ │ │ │ - jne 4e3ed0 │ │ │ │ + jne 4de9e8 │ │ │ │ mov (%rbx),%rax │ │ │ │ jmp *%rax │ │ │ │ - nopl (%rax) │ │ │ │ - (bad) │ │ │ │ - add %al,(%rax) │ │ │ │ + nopl 0x0(%rax) │ │ │ │ + add %eax,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ - add %bl,(%rsi) │ │ │ │ add %al,(%rax) │ │ │ │ - add %dl,0x48031c2b(%rax) │ │ │ │ - movl $0x4e3f00,0x0(%rbp) │ │ │ │ - mov %rbx,%rax │ │ │ │ - mov 0x30(%rbp),%rbx │ │ │ │ - mov %rax,0x30(%rbp) │ │ │ │ - test $0x7,%bl │ │ │ │ - jne 4e3f00 │ │ │ │ - mov (%rbx),%rax │ │ │ │ - jmp *%rax │ │ │ │ - nopl (%rax) │ │ │ │ (bad) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ - add %bl,(%rsi) │ │ │ │ - add %al,(%rax) │ │ │ │ - add %ah,0x2b(%rax) │ │ │ │ - sbb $0x3,%al │ │ │ │ - add $0x58,%r12 │ │ │ │ + add %cl,-0x75(%rax) │ │ │ │ + or %r9b,-0x77(%r8) │ │ │ │ + flds -0x7cb7f81f(%rbx) │ │ │ │ + stc │ │ │ │ + add %ecx,(%rdi) │ │ │ │ + test %eax,0x49000000(%rdx) │ │ │ │ + add $0x18,%esp │ │ │ │ cmp 0x358(%r13),%r12 │ │ │ │ - ja 4e3f97 │ │ │ │ - mov 0x7(%rbx),%rax │ │ │ │ - mov 0xf(%rbx),%rbx │ │ │ │ - movq $0x591070,-0x50(%r12) │ │ │ │ - mov %rax,-0x48(%r12) │ │ │ │ - movq $0x4e3c38,-0x40(%r12) │ │ │ │ - mov %rax,-0x38(%r12) │ │ │ │ - mov %rbx,-0x30(%r12) │ │ │ │ - mov 0x20(%rbp),%rax │ │ │ │ - mov %rax,-0x28(%r12) │ │ │ │ - movq $0x4e3d20,-0x20(%r12) │ │ │ │ - lea -0x4e(%r12),%rax │ │ │ │ - mov %rax,-0x18(%r12) │ │ │ │ - movq $0x4e3d98,-0x10(%r12) │ │ │ │ + ja 4dea30 │ │ │ │ + movq $0x4de770,-0x10(%r12) │ │ │ │ mov %rax,(%r12) │ │ │ │ - mov 0x30(%rbp),%r9 │ │ │ │ - mov 0x10(%rbp),%r8 │ │ │ │ - mov 0x28(%rbp),%rdi │ │ │ │ - lea -0x1f(%r12),%rsi │ │ │ │ - lea -0x10(%r12),%r14 │ │ │ │ - mov 0x8(%rbp),%rbx │ │ │ │ - mov 0x18(%rbp),%rax │ │ │ │ - mov %rax,0x28(%rbp) │ │ │ │ - lea -0x3e(%r12),%rax │ │ │ │ - mov %rax,0x30(%rbp) │ │ │ │ - add $0x28,%rbp │ │ │ │ - jmp 4d0d10 │ │ │ │ - movq $0x58,0x388(%r13) │ │ │ │ + lea 0x37594dc(%rip),%rsi │ │ │ │ + lea 0x37594d5(%rip),%r14 │ │ │ │ + lea -0x10(%r12),%rbx │ │ │ │ + add $0x10,%rbp │ │ │ │ + jmp *0x0(%rbp) │ │ │ │ + movq $0x18,0x388(%r13) │ │ │ │ jmp 338a720 │ │ │ │ + lea 0x37594b2(%rip),%rsi │ │ │ │ + lea 0x37594ab(%rip),%r14 │ │ │ │ + lea 0x3727b0d(%rip),%rbx │ │ │ │ + jmp *0x0(%rbp) │ │ │ │ + lea 0x31cad59(%rip),%rbx │ │ │ │ jmp *-0x8(%r13) │ │ │ │ - nopl 0x0(%rax,%rax,1) │ │ │ │ - sbb %al,(%rax) │ │ │ │ - add %al,(%rax) │ │ │ │ - add $0x0,%al │ │ │ │ - add %al,(%rax) │ │ │ │ - add $0x0,%al │ │ │ │ - add %al,(%rax) │ │ │ │ + movq $0x4deab0,-0x10(%rbp) │ │ │ │ + mov %r14,%rax │ │ │ │ + sar $1,%r14 │ │ │ │ + mov %rax,-0x8(%rbp) │ │ │ │ + add $0xfffffffffffffff0,%rbp │ │ │ │ + jmp 4de988 │ │ │ │ + movq $0x4deb98,-0x8(%rbp) │ │ │ │ + mov %rax,%rsi │ │ │ │ + mov 0x6(%rbx),%r14 │ │ │ │ + mov %rbx,0x0(%rbp) │ │ │ │ + add $0xfffffffffffffff8,%rbp │ │ │ │ + jmp 3361d48 │ │ │ │ + nopw 0x0(%rax,%rax,1) │ │ │ │ + add %al,(%r8) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ - or %al,(%rax) │ │ │ │ + add %bl,(%rsi) │ │ │ │ add %al,(%rax) │ │ │ │ - mov $0x48031c2a,%eax │ │ │ │ - lea -0x40(%rbp),%eax │ │ │ │ - cmp %r15,%rax │ │ │ │ - jb 4e40b8 │ │ │ │ - movq $0x4e4030,-0x40(%rbp) │ │ │ │ - mov 0x4(%rbx),%rax │ │ │ │ - mov 0xc(%rbx),%rcx │ │ │ │ - mov 0x14(%rbx),%rdx │ │ │ │ - mov 0x1c(%rbx),%rbx │ │ │ │ - mov %rbx,%r9 │ │ │ │ - mov %rsi,%rbx │ │ │ │ - mov %rcx,-0x38(%rbp) │ │ │ │ - mov %r9,-0x30(%rbp) │ │ │ │ - mov %rax,-0x28(%rbp) │ │ │ │ - mov %rdx,-0x20(%rbp) │ │ │ │ - mov %r14,-0x18(%rbp) │ │ │ │ - mov %rdi,-0x10(%rbp) │ │ │ │ - mov %r8,-0x8(%rbp) │ │ │ │ - add $0xffffffffffffffc0,%rbp │ │ │ │ + add %dl,-0x54(%rax) │ │ │ │ + sbb $0x3,%al │ │ │ │ + mov %r14,%rax │ │ │ │ + and $0x7,%eax │ │ │ │ + cmp $0x1,%rax │ │ │ │ + je 4deb62 │ │ │ │ + movq $0x4deb08,-0x20(%rbp) │ │ │ │ + mov %rbx,%rax │ │ │ │ + mov 0xe(%r14),%rbx │ │ │ │ + mov %rsi,-0x18(%rbp) │ │ │ │ + mov %r14,-0x10(%rbp) │ │ │ │ + mov 0x6(%r14),%rcx │ │ │ │ + mov %rcx,-0x8(%rbp) │ │ │ │ + mov %rax,0x0(%rbp) │ │ │ │ + add $0xffffffffffffffe0,%rbp │ │ │ │ test $0x7,%bl │ │ │ │ - jne 4e4030 │ │ │ │ + jne 4deb08 │ │ │ │ mov (%rbx),%rax │ │ │ │ jmp *%rax │ │ │ │ - nopl (%rax) │ │ │ │ - (bad) │ │ │ │ - add %al,(%rax) │ │ │ │ - add %al,(%rax) │ │ │ │ + nopl 0x0(%rax) │ │ │ │ + add $0x4,%eax │ │ │ │ add %al,(%rax) │ │ │ │ add %bl,(%rsi) │ │ │ │ add %al,(%rax) │ │ │ │ - add %dl,0x2a(%rax) │ │ │ │ + add %bh,%al │ │ │ │ + stos %eax,%es:(%rdi) │ │ │ │ sbb $0x3,%al │ │ │ │ - add $0x48,%r12 │ │ │ │ + mov 0x18(%rbp),%rax │ │ │ │ + mov %rbx,%rcx │ │ │ │ + and $0x7,%ecx │ │ │ │ + cmp $0x1,%rcx │ │ │ │ + jne 4deb69 │ │ │ │ + add $0x20,%r12 │ │ │ │ cmp 0x358(%r13),%r12 │ │ │ │ - ja 4e40a8 │ │ │ │ - movq $0x338ff58,-0x40(%r12) │ │ │ │ - mov 0x28(%rbp),%rax │ │ │ │ - mov %rax,-0x30(%r12) │ │ │ │ - movq $0x4e3e68,-0x28(%r12) │ │ │ │ - mov 0x38(%rbp),%rcx │ │ │ │ - mov %rcx,-0x20(%r12) │ │ │ │ - lea -0x40(%r12),%rcx │ │ │ │ - mov %rcx,-0x18(%r12) │ │ │ │ - mov 0x18(%rbp),%rcx │ │ │ │ - mov %rcx,-0x10(%r12) │ │ │ │ - mov 0x30(%rbp),%rcx │ │ │ │ - mov %rcx,-0x8(%r12) │ │ │ │ - mov 0x8(%rbp),%rdx │ │ │ │ - mov %rdx,(%r12) │ │ │ │ - mov %rcx,%r9 │ │ │ │ - mov %rbx,%r8 │ │ │ │ - mov %rax,%rdi │ │ │ │ - mov 0x10(%rbp),%rsi │ │ │ │ - mov 0x20(%rbp),%r14 │ │ │ │ - lea -0x26(%r12),%rax │ │ │ │ - mov %rax,0x38(%rbp) │ │ │ │ - add $0x38,%rbp │ │ │ │ - jmp 4bcae8 │ │ │ │ - movq $0x48,0x388(%r13) │ │ │ │ + ja 4deb52 │ │ │ │ + movq $0x4de6f0,-0x18(%r12) │ │ │ │ + mov %rax,-0x8(%r12) │ │ │ │ + mov 0x20(%rbp),%rax │ │ │ │ + mov %rax,(%r12) │ │ │ │ + mov 0x8(%rbp),%rsi │ │ │ │ + lea 0x37593b3(%rip),%r14 │ │ │ │ + lea -0x18(%r12),%rbx │ │ │ │ + add $0x30,%rbp │ │ │ │ + jmp *0x0(%rbp) │ │ │ │ + movq $0x20,0x388(%r13) │ │ │ │ jmp 338a720 │ │ │ │ - jmp *-0x8(%r13) │ │ │ │ + add $0x10,%rbp │ │ │ │ + jmp *0x0(%rbp) │ │ │ │ + movq $0x4dec30,0x0(%rbp) │ │ │ │ + mov %rax,%rsi │ │ │ │ + mov 0x6(%rbx),%r14 │ │ │ │ + mov %rbx,0x8(%rbp) │ │ │ │ + jmp 3361d48 │ │ │ │ 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 -0x20(%rbp),%rax │ │ │ │ - cmp %r15,%rax │ │ │ │ - jb 4e41d9 │ │ │ │ - movq $0x3390fc8,-0x10(%rbp) │ │ │ │ - mov %rbx,-0x8(%rbp) │ │ │ │ - movq $0x4e4120,-0x20(%rbp) │ │ │ │ - mov 0x10(%rbx),%rax │ │ │ │ - mov 0x18(%rbx),%rbx │ │ │ │ - mov %rax,-0x18(%rbp) │ │ │ │ - add $0xffffffffffffffe0,%rbp │ │ │ │ - test $0x7,%bl │ │ │ │ - jne 4e4120 │ │ │ │ - mov (%rbx),%rax │ │ │ │ - jmp *%rax │ │ │ │ - nopl 0x0(%rax,%rax,1) │ │ │ │ - add %eax,(%rax) │ │ │ │ + add %cl,-0x75(%rax) │ │ │ │ + adc %r9b,-0x75(%r8) │ │ │ │ + rex.WRB or %r9b,-0x77(%r8) │ │ │ │ + fiaddl -0x7cb7f81e(%rbx) │ │ │ │ + cli │ │ │ │ + add 0x40(%rbp),%esi │ │ │ │ + add $0x18,%r12 │ │ │ │ + cmp 0x358(%r13),%r12 │ │ │ │ + ja 4debdc │ │ │ │ + movq $0x4de8d0,-0x10(%r12) │ │ │ │ + mov %rax,(%r12) │ │ │ │ + lea 0x375932c(%rip),%rsi │ │ │ │ + mov %rcx,%r14 │ │ │ │ + lea -0x10(%r12),%rbx │ │ │ │ + add $0x18,%rbp │ │ │ │ + jmp *0x0(%rbp) │ │ │ │ + movq $0x18,0x388(%r13) │ │ │ │ + jmp 338a720 │ │ │ │ + add $0x18,%r12 │ │ │ │ + cmp 0x358(%r13),%r12 │ │ │ │ + ja 4debdc │ │ │ │ + movq $0x4de820,-0x10(%r12) │ │ │ │ + mov %rax,(%r12) │ │ │ │ + mov %rcx,%rsi │ │ │ │ + lea 0x37592e9(%rip),%r14 │ │ │ │ + lea -0x10(%r12),%rbx │ │ │ │ + add $0x18,%rbp │ │ │ │ + jmp *0x0(%rbp) │ │ │ │ + nopl 0x0(%rax) │ │ │ │ + add $0x4,%eax │ │ │ │ add %al,(%rax) │ │ │ │ + add %bl,(%rsi) │ │ │ │ add %al,(%rax) │ │ │ │ + add %dl,%al │ │ │ │ + stos %al,%es:(%rdi) │ │ │ │ + sbb $0x3,%al │ │ │ │ + and $0x7,%ebx │ │ │ │ + cmp $0x3,%rbx │ │ │ │ + jne 4dec55 │ │ │ │ + movq $0x4dec80,0x10(%rbp) │ │ │ │ + mov 0x8(%rbp),%rsi │ │ │ │ + mov 0x28(%rbp),%r14 │ │ │ │ + sar $1,%r14 │ │ │ │ + add $0x10,%rbp │ │ │ │ + jmp 4de988 │ │ │ │ + mov 0x10(%rbp),%rsi │ │ │ │ + lea 0x3759299(%rip),%r14 │ │ │ │ + mov 0x20(%rbp),%rbx │ │ │ │ + add $0x30,%rbp │ │ │ │ + jmp *0x0(%rbp) │ │ │ │ + nopl 0x0(%rax,%rax,1) │ │ │ │ + add (%rcx),%eax │ │ │ │ add %al,(%rax) │ │ │ │ - (bad) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ + (bad) │ │ │ │ add %al,(%rax) │ │ │ │ - add %cl,-0x7d(%rcx) │ │ │ │ + add %bl,(%rax) │ │ │ │ + jnp 4decf1 │ │ │ │ + add -0x7d(%rcx),%ecx │ │ │ │ (bad) │ │ │ │ - js 4e4172 │ │ │ │ - cmp 0x358(%rbp),%esp │ │ │ │ - ja 4e41c9 │ │ │ │ - mov 0xf(%rbx),%rax │ │ │ │ - mov 0x7(%rbx),%rbx │ │ │ │ - mov 0x7(%rbx),%rcx │ │ │ │ - mov 0xf(%rbx),%rdx │ │ │ │ - mov 0x17(%rbx),%rsi │ │ │ │ - mov 0x27(%rbx),%rdi │ │ │ │ - mov 0x2f(%rbx),%r8 │ │ │ │ - mov 0x37(%rbx),%r9 │ │ │ │ - mov 0x3f(%rbx),%r10 │ │ │ │ - mov 0x47(%rbx),%rbx │ │ │ │ - movq $0x32ce2c8,-0x70(%r12) │ │ │ │ - mov 0x8(%rbp),%r11 │ │ │ │ - mov %r11,-0x68(%r12) │ │ │ │ - movq $0x573d88,-0x60(%r12) │ │ │ │ - mov %rcx,-0x58(%r12) │ │ │ │ - mov %rdx,-0x50(%r12) │ │ │ │ - mov %rsi,-0x48(%r12) │ │ │ │ - lea -0x6e(%r12),%rcx │ │ │ │ - mov %rcx,-0x40(%r12) │ │ │ │ - mov %rdi,-0x38(%r12) │ │ │ │ - mov %r8,-0x30(%r12) │ │ │ │ - mov %r9,-0x28(%r12) │ │ │ │ - mov %r10,-0x20(%r12) │ │ │ │ - mov %rbx,-0x18(%r12) │ │ │ │ - movq $0x4ebdb0,-0x10(%r12) │ │ │ │ - lea -0x5f(%r12),%rbx │ │ │ │ - mov %rbx,-0x8(%r12) │ │ │ │ - mov %rax,(%r12) │ │ │ │ - lea -0xf(%r12),%rbx │ │ │ │ - add $0x10,%rbp │ │ │ │ + sub %cl,0x3b(%rbp) │ │ │ │ + movsl %ds:(%rsi),%es:(%rdi) │ │ │ │ + pop %rax │ │ │ │ + add (%rax),%eax │ │ │ │ + add %dh,0x2b(%rdi) │ │ │ │ + movq $0x4de730,-0x20(%r12) │ │ │ │ + mov 0x8(%rbp),%rax │ │ │ │ + mov %rax,-0x10(%r12) │ │ │ │ + mov 0x10(%rbp),%rax │ │ │ │ + mov %rax,-0x8(%r12) │ │ │ │ + mov %rbx,(%r12) │ │ │ │ + lea -0x20(%r12),%rbx │ │ │ │ + add $0x20,%rbp │ │ │ │ jmp *0x0(%rbp) │ │ │ │ - movq $0x78,0x388(%r13) │ │ │ │ - jmp 338a720 │ │ │ │ - jmp *-0x10(%r13) │ │ │ │ - nopl (%rax) │ │ │ │ + movq $0x28,0x388(%r13) │ │ │ │ + jmp 338a7d8 │ │ │ │ sldt (%rax) │ │ │ │ add %al,(%rdx) │ │ │ │ + ... │ │ │ │ add %al,(%rax) │ │ │ │ - add %al,(%rdx) │ │ │ │ + add %cl,(%rsi) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ + stos %al,%es:(%rdi) │ │ │ │ + sbb $0x3,%al │ │ │ │ + lea -0x10(%rbp),%rax │ │ │ │ + cmp %r15,%rax │ │ │ │ + jae 4ded43 │ │ │ │ + lea 0x31caad8(%rip),%rbx │ │ │ │ + jmp *-0x8(%r13) │ │ │ │ + nopl 0x0(%rax) │ │ │ │ + add %eax,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ - add %cl,(%rbx) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ + (bad) │ │ │ │ add %al,(%rax) │ │ │ │ - add %cl,-0x73(%rax) │ │ │ │ - rex.RB loopne 4e4249 │ │ │ │ - cmp %edi,%eax │ │ │ │ - jb 4e42b0 │ │ │ │ - movq $0x4e4248,-0x20(%rbp) │ │ │ │ - mov 0x6(%rbx),%rax │ │ │ │ - mov 0xe(%rbx),%rbx │ │ │ │ - mov %rbx,%rcx │ │ │ │ - mov %r14,%rbx │ │ │ │ - mov %rcx,-0x18(%rbp) │ │ │ │ - mov %rax,-0x10(%rbp) │ │ │ │ - mov %rsi,-0x8(%rbp) │ │ │ │ - add $0xffffffffffffffe0,%rbp │ │ │ │ - test $0x7,%bl │ │ │ │ - jne 4e4248 │ │ │ │ + add %bl,%al │ │ │ │ + test $0xc748031c,%eax │ │ │ │ + add %r15b,(%r8) │ │ │ │ + in (%dx),%eax │ │ │ │ + rex.WRB add %r9b,-0x77(%r8) │ │ │ │ + fmuls -0x75(%rax) │ │ │ │ + pop %rbp │ │ │ │ + or %cl,-0x77(%rax) │ │ │ │ + or %r14b,%r14b │ │ │ │ + ret │ │ │ │ + (bad) │ │ │ │ + jne 4ded38 │ │ │ │ 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 %ch,0x48031ca9(%rax) │ │ │ │ + mov 0x8(%rbp),%esi │ │ │ │ + add $0x10,%rbp │ │ │ │ + mov %rbx,%r14 │ │ │ │ + mov %r14,%rax │ │ │ │ + and $0x7,%eax │ │ │ │ + cmp $0x1,%rax │ │ │ │ + je 4ded78 │ │ │ │ + movq $0x4ded08,-0x10(%rbp) │ │ │ │ + mov %rsi,%rdi │ │ │ │ + mov 0x6(%r14),%rax │ │ │ │ + mov %rax,%rsi │ │ │ │ + mov %r14,%rbx │ │ │ │ + mov %rax,%r14 │ │ │ │ + mov 0xe(%rbx),%rax │ │ │ │ + mov %rax,-0x8(%rbp) │ │ │ │ + add $0xfffffffffffffff0,%rbp │ │ │ │ + jmp 4dd4b8 │ │ │ │ + mov %rsi,%rbx │ │ │ │ + jmp *0x0(%rbp) │ │ │ │ + xchg %ax,%ax │ │ │ │ + sldt (%rax) │ │ │ │ + add %al,(%rdx) │ │ │ │ + ... │ │ │ │ add %al,(%rax) │ │ │ │ + add %cl,(%rsi) │ │ │ │ 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 $0x4e40d0,-0x30(%r12) │ │ │ │ - mov 0x18(%rbp),%rax │ │ │ │ - mov %rax,-0x20(%r12) │ │ │ │ - mov 0x10(%rbp),%rax │ │ │ │ - mov %rax,-0x18(%r12) │ │ │ │ - movq $0x3363098,-0x10(%r12) │ │ │ │ - movq $0x3c372d9,-0x8(%r12) │ │ │ │ - lea -0x30(%r12),%rax │ │ │ │ - mov %rax,(%r12) │ │ │ │ - lea -0xf(%r12),%rsi │ │ │ │ - mov %rbx,%r14 │ │ │ │ - mov 0x8(%rbp),%rbx │ │ │ │ - add $0x20,%rbp │ │ │ │ - jmp 3395748 │ │ │ │ - movq $0x38,0x388(%r13) │ │ │ │ - jmp 338a720 │ │ │ │ + add %cl,-0x57(%rax) │ │ │ │ + sbb $0x3,%al │ │ │ │ + lea -0x10(%rbp),%rax │ │ │ │ + cmp %r15,%rax │ │ │ │ + jae 4dedfb │ │ │ │ + lea 0x31caa30(%rip),%rbx │ │ │ │ jmp *-0x8(%r13) │ │ │ │ nopl 0x0(%rax) │ │ │ │ - sbb %al,(%rax) │ │ │ │ - add %al,(%rax) │ │ │ │ - add $0x0,%al │ │ │ │ - add %al,(%rax) │ │ │ │ - add (%rax),%eax │ │ │ │ + add %eax,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ - or %al,(%rax) │ │ │ │ + (bad) │ │ │ │ add %al,(%rax) │ │ │ │ - shlb $1,(%rdi) │ │ │ │ - sbb $0x3,%al │ │ │ │ - lea -0x58(%rbp),%rax │ │ │ │ - cmp %r15,%rax │ │ │ │ - jb 4e44a7 │ │ │ │ - movq $0x4e4330,-0x38(%rbp) │ │ │ │ - mov 0x4(%rbx),%rax │ │ │ │ - mov 0xc(%rbx),%rcx │ │ │ │ - mov 0x14(%rbx),%rbx │ │ │ │ - mov %rbx,%rdx │ │ │ │ - mov %rsi,%rbx │ │ │ │ - mov %rcx,-0x30(%rbp) │ │ │ │ - mov %rax,-0x28(%rbp) │ │ │ │ - mov %rdx,-0x20(%rbp) │ │ │ │ - mov %r14,-0x18(%rbp) │ │ │ │ - mov %rdi,-0x10(%rbp) │ │ │ │ - mov %r8,-0x8(%rbp) │ │ │ │ - add $0xffffffffffffffc8,%rbp │ │ │ │ - test $0x7,%bl │ │ │ │ - jne 4e4330 │ │ │ │ + add %ah,(%rax) │ │ │ │ + test $0xc748031c,%eax │ │ │ │ + add %r14b,%r8b │ │ │ │ + in (%dx),%eax │ │ │ │ + rex.WRB add %r9b,-0x77(%r8) │ │ │ │ + fmuls -0x75(%rax) │ │ │ │ + pop %rbp │ │ │ │ + or %cl,-0x77(%rax) │ │ │ │ + or %r14b,%r14b │ │ │ │ + ret │ │ │ │ + (bad) │ │ │ │ + jne 4dedf0 │ │ │ │ mov (%rbx),%rax │ │ │ │ jmp *%rax │ │ │ │ nopl (%rax) │ │ │ │ + add %eax,(%rax) │ │ │ │ + add %al,(%rax) │ │ │ │ + add %al,(%rax) │ │ │ │ + add %al,(%rax) │ │ │ │ (bad) │ │ │ │ add %al,(%rax) │ │ │ │ + add %dh,%al │ │ │ │ + test $0x1c,%al │ │ │ │ + add -0x75(%rax),%ecx │ │ │ │ + jne 4dedfc │ │ │ │ + add $0x10,%rbp │ │ │ │ + mov %rbx,%r14 │ │ │ │ + mov %r14,%rax │ │ │ │ + and $0x7,%eax │ │ │ │ + cmp $0x1,%rax │ │ │ │ + je 4dee30 │ │ │ │ + movq $0x4dedc0,-0x10(%rbp) │ │ │ │ + mov %rsi,%rdi │ │ │ │ + mov 0x6(%r14),%rax │ │ │ │ + mov %rax,%rsi │ │ │ │ + mov %r14,%rbx │ │ │ │ + mov %rax,%r14 │ │ │ │ + mov 0xe(%rbx),%rax │ │ │ │ + mov %rax,-0x8(%rbp) │ │ │ │ + add $0xfffffffffffffff0,%rbp │ │ │ │ + jmp 4dd4b8 │ │ │ │ + mov %rsi,%rbx │ │ │ │ + jmp *0x0(%rbp) │ │ │ │ + xchg %ax,%ax │ │ │ │ + adc (%rax),%eax │ │ │ │ add %al,(%rax) │ │ │ │ + add (%rax),%eax │ │ │ │ + ... │ │ │ │ add %al,(%rax) │ │ │ │ - add %bl,(%rsi) │ │ │ │ + (bad) │ │ │ │ add %al,(%rax) │ │ │ │ - add %dh,0x27(%rax) │ │ │ │ - sbb $0x3,%al │ │ │ │ - movq $0x4e4380,-0x18(%rbp) │ │ │ │ - mov %rbx,%rax │ │ │ │ - mov 0x7(%rbx),%rcx │ │ │ │ - mov 0xf(%rbx),%rdx │ │ │ │ - mov 0x17(%rbx),%rbx │ │ │ │ - mov %rbx,%rsi │ │ │ │ - mov 0x20(%rbp),%rbx │ │ │ │ - mov %rdx,-0x10(%rbp) │ │ │ │ - mov %rsi,-0x8(%rbp) │ │ │ │ - mov %rcx,0x0(%rbp) │ │ │ │ - mov %rax,0x20(%rbp) │ │ │ │ - add $0xffffffffffffffe8,%rbp │ │ │ │ + add %bl,0x48031ca9(%rax) │ │ │ │ + lea -0x30(%rbp),%eax │ │ │ │ + cmp %r15,%rax │ │ │ │ + jb 4deeea │ │ │ │ + mov %rdi,%rax │ │ │ │ + and $0x7,%eax │ │ │ │ + cmp $0x1,%rax │ │ │ │ + je 4deee4 │ │ │ │ + movq $0x4deea8,-0x28(%rbp) │ │ │ │ + mov 0xe(%rdi),%rbx │ │ │ │ + mov %r14,-0x20(%rbp) │ │ │ │ + mov %rsi,-0x18(%rbp) │ │ │ │ + mov %rdi,-0x10(%rbp) │ │ │ │ + mov 0x6(%rdi),%rax │ │ │ │ + mov %rax,-0x8(%rbp) │ │ │ │ + add $0xffffffffffffffd8,%rbp │ │ │ │ test $0x7,%bl │ │ │ │ - jne 4e4380 │ │ │ │ + jne 4deea8 │ │ │ │ mov (%rbx),%rax │ │ │ │ jmp *%rax │ │ │ │ - nopl 0x0(%rax) │ │ │ │ - or %eax,(%rax) │ │ │ │ - add %al,(%rax) │ │ │ │ + nop │ │ │ │ + add %r8b,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ - (bad) │ │ │ │ + add %bl,(%rsi) │ │ │ │ add %al,(%rax) │ │ │ │ - add %ah,(%rax) │ │ │ │ - (bad) │ │ │ │ + add %al,-0x57(%rax) │ │ │ │ sbb $0x3,%al │ │ │ │ - mov 0x7(%rbx),%rax │ │ │ │ - mov 0x1f(%rax),%rax │ │ │ │ - movq $0x4e43b8,-0x8(%rbp) │ │ │ │ + mov 0x20(%rbp),%rax │ │ │ │ mov %rbx,%rcx │ │ │ │ - mov %rax,%rbx │ │ │ │ - mov %rcx,0x0(%rbp) │ │ │ │ + and $0x7,%ecx │ │ │ │ + cmp $0x1,%rcx │ │ │ │ + je 4deed4 │ │ │ │ + movq $0x4def08,-0x8(%rbp) │ │ │ │ + mov %rax,%rsi │ │ │ │ + mov 0x6(%rbx),%r14 │ │ │ │ + mov %rbx,0x0(%rbp) │ │ │ │ add $0xfffffffffffffff8,%rbp │ │ │ │ - test $0x7,%bl │ │ │ │ - jne 4e43b8 │ │ │ │ - mov (%rbx),%rax │ │ │ │ - jmp *%rax │ │ │ │ - or (%rax),%al │ │ │ │ + jmp 3361d48 │ │ │ │ + mov 0x10(%rbp),%rsi │ │ │ │ + mov %rax,%r14 │ │ │ │ + add $0x28,%rbp │ │ │ │ + jmp 30e3df0 │ │ │ │ + mov %rsi,%rbx │ │ │ │ + jmp *0x0(%rbp) │ │ │ │ + lea 0x31ca92f(%rip),%rbx │ │ │ │ + jmp *-0x8(%r13) │ │ │ │ + nopl (%rax) │ │ │ │ + test %eax,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ (bad) │ │ │ │ add %al,(%rax) │ │ │ │ - add %ch,%al │ │ │ │ - es sbb $0x3,%al │ │ │ │ - mov 0x28(%rbp),%rax │ │ │ │ - mov 0x30(%rbp),%rcx │ │ │ │ - mov 0x50(%rbp),%rdx │ │ │ │ - mov 0x8(%rbp),%rsi │ │ │ │ - mov %rbx,%rdi │ │ │ │ - and $0x7,%edi │ │ │ │ - cmp $0x1,%rdi │ │ │ │ - je 4e44bb │ │ │ │ - add $0x38,%r12 │ │ │ │ - cmp 0x358(%r13),%r12 │ │ │ │ - ja 4e44ab │ │ │ │ - movq $0x3363ae0,-0x30(%r12) │ │ │ │ - mov 0x38(%rbp),%rbx │ │ │ │ - mov %rbx,-0x28(%r12) │ │ │ │ - mov 0x10(%rbp),%rbx │ │ │ │ - mov %rbx,-0x20(%r12) │ │ │ │ - movq $0x4a37b8,-0x18(%r12) │ │ │ │ - mov 0x20(%rbp),%rbx │ │ │ │ - mov %rbx,-0x10(%r12) │ │ │ │ - lea -0x2e(%r12),%rbx │ │ │ │ - mov %rbx,-0x8(%r12) │ │ │ │ - mov 0x18(%rbp),%rbx │ │ │ │ - mov %rbx,(%r12) │ │ │ │ - lea -0x17(%r12),%rbx │ │ │ │ - mov %rsi,%r14 │ │ │ │ - add $0x30,%r12 │ │ │ │ - cmp 0x358(%r13),%r12 │ │ │ │ - ja 4e448b │ │ │ │ - movq $0x4e41f8,-0x28(%r12) │ │ │ │ - mov %r14,-0x20(%r12) │ │ │ │ - mov %rdx,-0x18(%r12) │ │ │ │ - movq $0x338ff58,-0x10(%r12) │ │ │ │ - mov %r14,(%r12) │ │ │ │ - mov %rbx,%r9 │ │ │ │ - mov %rcx,%r8 │ │ │ │ - lea -0x10(%r12),%rdi │ │ │ │ - lea 0x31bfa52(%rip),%rsi │ │ │ │ - lea 0x31bfa52(%rip),%r14 │ │ │ │ - mov %rax,%rbx │ │ │ │ - lea -0x26(%r12),%rax │ │ │ │ - mov %rax,0x50(%rbp) │ │ │ │ - add $0x48,%rbp │ │ │ │ - jmp 4d0d10 │ │ │ │ - movq $0x30,0x388(%r13) │ │ │ │ - movq $0x4e44d8,0x20(%rbp) │ │ │ │ - add $0x20,%rbp │ │ │ │ - jmp 338a798 │ │ │ │ - jmp *-0x8(%r13) │ │ │ │ - movq $0x38,0x388(%r13) │ │ │ │ - jmp 338a720 │ │ │ │ - mov 0x40(%rbp),%rbx │ │ │ │ - mov %rsi,%r14 │ │ │ │ - jmp 4e4430 │ │ │ │ - nop │ │ │ │ - (bad) │ │ │ │ - add (%rax),%eax │ │ │ │ + add %ah,%al │ │ │ │ + test $0x1c,%al │ │ │ │ + add -0x7cb7f81d(%rbx),%eax │ │ │ │ + sti │ │ │ │ + add 0x1c(%rbp),%esi │ │ │ │ + mov 0x8(%rbp),%rax │ │ │ │ + movq $0x4def50,0x8(%rbp) │ │ │ │ + mov %rax,%rsi │ │ │ │ + mov 0x10(%rbp),%r14 │ │ │ │ + add $0x8,%rbp │ │ │ │ + jmp 4de988 │ │ │ │ + mov 0x18(%rbp),%rsi │ │ │ │ + mov 0x20(%rbp),%r14 │ │ │ │ + add $0x30,%rbp │ │ │ │ + jmp 4ded98 │ │ │ │ + xchg %ax,%ax │ │ │ │ + add %r8d,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %bl,(%rsi) │ │ │ │ add %al,(%rax) │ │ │ │ - add %cl,%al │ │ │ │ - and $0x8b48031c,%eax │ │ │ │ - or %r9b,-0x75(%r8) │ │ │ │ - rex.WRB adc %r9b,-0x75(%r8) │ │ │ │ - push %rbp │ │ │ │ - xor %cl,-0x7d(%rax) │ │ │ │ + add %bl,0x48031ca8(%rax) │ │ │ │ + mov 0x10(%rbp),%eax │ │ │ │ + mov 0x20(%rbp),%rcx │ │ │ │ + mov %rsi,%rdx │ │ │ │ + and $0x7,%edx │ │ │ │ + cmp $0x1,%rdx │ │ │ │ + jne 4def81 │ │ │ │ + movq $0x4defd8,0x0(%rbp) │ │ │ │ + mov %rbx,%rdi │ │ │ │ + mov %rax,%rsi │ │ │ │ + mov %r14,%rax │ │ │ │ + mov %rcx,%r14 │ │ │ │ + mov %rax,0x20(%rbp) │ │ │ │ + jmp 30e4550 │ │ │ │ + movq $0x4defb8,0x18(%rbp) │ │ │ │ + mov %rbx,%rdi │ │ │ │ + mov %rsi,%rbx │ │ │ │ + mov %rax,%rsi │ │ │ │ + mov %rcx,%r14 │ │ │ │ + mov %rbx,0x20(%rbp) │ │ │ │ + add $0x18,%rbp │ │ │ │ + jmp 30e4550 │ │ │ │ + nopw 0x0(%rax,%rax,1) │ │ │ │ + add %eax,(%rax) │ │ │ │ + add %al,(%rax) │ │ │ │ + add %al,(%rax) │ │ │ │ + add %al,(%rax) │ │ │ │ (bad) │ │ │ │ - rex.XB (bad) │ │ │ │ + add %al,(%rax) │ │ │ │ + add %dl,(%rax) │ │ │ │ + test $0x1c,%al │ │ │ │ + add -0x77(%rax),%ecx │ │ │ │ + fimuls 0x75(%rbx,%rcx,4) │ │ │ │ + or %cl,-0x7d(%rax) │ │ │ │ (bad) │ │ │ │ - decl (%rdi) │ │ │ │ + sbb %bh,%ch │ │ │ │ (bad) │ │ │ │ - add %al,(%rdx) │ │ │ │ - add %al,(%rax) │ │ │ │ + inc %esp │ │ │ │ + add %eax,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ - add %dl,(%rdx) │ │ │ │ + add %bl,(%rsi) │ │ │ │ add %al,(%rax) │ │ │ │ + add %dl,(%rax) │ │ │ │ + test $0x1c,%al │ │ │ │ + add -0x75(%rax),%ecx │ │ │ │ + jge 4deffc │ │ │ │ + mov 0x8(%rbp),%r14 │ │ │ │ + shl $1,%r14 │ │ │ │ + add $0x28,%rbp │ │ │ │ + mov %rbx,%rsi │ │ │ │ + jmp 4dee5d │ │ │ │ + nop │ │ │ │ + sldt (%rax) │ │ │ │ + add %al,(%rdx) │ │ │ │ + ... │ │ │ │ add %al,(%rax) │ │ │ │ + add %cl,(%rsi) │ │ │ │ add %al,(%rax) │ │ │ │ - add %cl,-0x73(%rax) │ │ │ │ - rex.RB loopne 4e4551 │ │ │ │ - cmp %edi,%eax │ │ │ │ - jb 4e4588 │ │ │ │ - movq $0x3390fc8,-0x10(%rbp) │ │ │ │ - mov %rbx,-0x8(%rbp) │ │ │ │ - movq $0x4e4548,-0x20(%rbp) │ │ │ │ - mov 0x18(%rbx),%rax │ │ │ │ - mov 0x10(%rbx),%rbx │ │ │ │ - mov %rax,-0x18(%rbp) │ │ │ │ - add $0xffffffffffffffe0,%rbp │ │ │ │ - test $0x7,%bl │ │ │ │ - jne 4e4548 │ │ │ │ - mov (%rbx),%rax │ │ │ │ - jmp *%rax │ │ │ │ - nop │ │ │ │ + add %bl,%al │ │ │ │ + cmpsb %es:(%rdi),%ds:(%rsi) │ │ │ │ + sbb $0x3,%al │ │ │ │ + lea -0x10(%rbp),%rax │ │ │ │ + cmp %r15,%rax │ │ │ │ + jae 4df06b │ │ │ │ + lea 0x31ca818(%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 %r15b,0x45(%r8) │ │ │ │ - rex.WRX add %r9b,-0x77(%rax) │ │ │ │ - fmuls -0x75(%rax) │ │ │ │ - pop %rbp │ │ │ │ - or %cl,-0x77(%rax) │ │ │ │ - or %r14b,%r14b │ │ │ │ - ret │ │ │ │ - (bad) │ │ │ │ - jne 4e4578 │ │ │ │ + add %dh,0x48031ca6(%rax) │ │ │ │ + movl $0x4df060,0x0(%rbp) │ │ │ │ + mov %rbx,%rax │ │ │ │ + mov 0x8(%rbp),%rbx │ │ │ │ + mov %rax,0x8(%rbp) │ │ │ │ + test $0x7,%bl │ │ │ │ + jne 4df060 │ │ │ │ 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,0x48031ca6(%rax) │ │ │ │ + mov 0x8(%rbp),%esi │ │ │ │ + add $0x10,%rbp │ │ │ │ + mov %rbx,%r14 │ │ │ │ + mov %r14,%rax │ │ │ │ + and $0x7,%eax │ │ │ │ + cmp $0x1,%rax │ │ │ │ + je 4df0a0 │ │ │ │ + movq $0x4df030,-0x10(%rbp) │ │ │ │ + mov %rsi,%rdi │ │ │ │ + mov 0x6(%r14),%rax │ │ │ │ + mov %rax,%rsi │ │ │ │ + mov %r14,%rbx │ │ │ │ + mov %rax,%r14 │ │ │ │ + mov 0xe(%rbx),%rax │ │ │ │ + mov %rax,-0x8(%rbp) │ │ │ │ + add $0xfffffffffffffff0,%rbp │ │ │ │ + jmp 4dd4b8 │ │ │ │ + mov %rsi,%rbx │ │ │ │ + jmp *0x0(%rbp) │ │ │ │ + xchg %ax,%ax │ │ │ │ + add $0x1000000,%eax │ │ │ │ + ... │ │ │ │ add %al,(%rax) │ │ │ │ + add %cl,(%rsi) │ │ │ │ add %al,(%rax) │ │ │ │ - add %cl,-0x77(%rax) │ │ │ │ - fimuls 0x75(%rbx,%rcx,4) │ │ │ │ - or %cl,-0x7d(%rax) │ │ │ │ + add %al,0x48031ca7(%rax) │ │ │ │ + lea -0x18(%rbp),%eax │ │ │ │ + cmp %r15,%rax │ │ │ │ + jb 4df1f7 │ │ │ │ + movq $0x4df0f8,-0x8(%rbp) │ │ │ │ + mov %r14,%rbx │ │ │ │ + add $0xfffffffffffffff8,%rbp │ │ │ │ + test $0x7,%bl │ │ │ │ + jne 4df0f8 │ │ │ │ + mov (%rbx),%rax │ │ │ │ + jmp *%rax │ │ │ │ + xchg %ax,%ax │ │ │ │ + ... │ │ │ │ (bad) │ │ │ │ - test $0xfc,%al │ │ │ │ - sti │ │ │ │ - incl -0x1(%rcx) │ │ │ │ - lock nopl %gs:0x0(%rax) │ │ │ │ + add %al,(%rax) │ │ │ │ + add %cl,-0x59(%rax) │ │ │ │ + sbb $0x3,%al │ │ │ │ + mov %rbx,%rax │ │ │ │ + and $0x7,%eax │ │ │ │ + cmp $0x1,%rax │ │ │ │ + je 4df1e9 │ │ │ │ + movq $0x4df140,-0x8(%rbp) │ │ │ │ + mov 0x6(%rbx),%rax │ │ │ │ + mov 0xe(%rbx),%rbx │ │ │ │ + mov %rax,0x0(%rbp) │ │ │ │ + add $0xfffffffffffffff8,%rbp │ │ │ │ + test $0x7,%bl │ │ │ │ + jne 4df140 │ │ │ │ + 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) │ │ │ │ - subb $0x45,-0x72b7fce3(%rcx) │ │ │ │ - call 73467ef4 <__environ@GLIBC_2.2.5+0x6f827a4c> │ │ │ │ - push %rbp │ │ │ │ - movq $0x3390fc8,-0x10(%rbp) │ │ │ │ - mov %rbx,-0x8(%rbp) │ │ │ │ - movq $0x4e45e0,-0x18(%rbp) │ │ │ │ - mov 0x10(%rbx),%rbx │ │ │ │ - add $0xffffffffffffffe8,%rbp │ │ │ │ + add %al,(%rax) │ │ │ │ + cmpsl %es:(%rdi),%ds:(%rsi) │ │ │ │ + sbb $0x3,%al │ │ │ │ + mov 0x8(%rbp),%rax │ │ │ │ + mov %rbx,%rcx │ │ │ │ + and $0x7,%ecx │ │ │ │ + cmp $0x1,%rcx │ │ │ │ + je 4df16c │ │ │ │ + movq $0x4df218,-0x8(%rbp) │ │ │ │ + mov %rax,%rsi │ │ │ │ + mov 0x6(%rbx),%r14 │ │ │ │ + mov %rbx,0x0(%rbp) │ │ │ │ + add $0xfffffffffffffff8,%rbp │ │ │ │ + jmp 3361d48 │ │ │ │ + movq $0x4df198,0x8(%rbp) │ │ │ │ + mov %rax,%rbx │ │ │ │ + add $0x8,%rbp │ │ │ │ test $0x7,%bl │ │ │ │ - jne 4e45e0 │ │ │ │ + jne 4df198 │ │ │ │ mov (%rbx),%rax │ │ │ │ jmp *%rax │ │ │ │ - nop │ │ │ │ - ... │ │ │ │ - (bad) │ │ │ │ - add %al,(%rax) │ │ │ │ - add %al,-0x57(%rax) │ │ │ │ - sbb $0x45c74803,%eax │ │ │ │ - add %bl,(%rax) │ │ │ │ - rex.RX │ │ │ │ - rex.WRX add %r9b,-0x73(%rax) │ │ │ │ - cmp $0x375390a,%eax │ │ │ │ - mov %rbx,%rsi │ │ │ │ - lea 0x37216b9(%rip),%r14 │ │ │ │ - jmp 5e1800 │ │ │ │ - jmp *-0x10(%r13) │ │ │ │ - nopw 0x0(%rax,%rax,1) │ │ │ │ + nopl (%rax) │ │ │ │ ... │ │ │ │ (bad) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %cl,-0x7d(%rcx) │ │ │ │ (bad) │ │ │ │ - sbb %cl,0x3b(%rbp) │ │ │ │ + sub %cl,0x3b(%rbp) │ │ │ │ movsl %ds:(%rsi),%es:(%rdi) │ │ │ │ pop %rax │ │ │ │ add (%rax),%eax │ │ │ │ - add %dh,0x1e(%rdi) │ │ │ │ - movq $0x3363098,-0x10(%r12) │ │ │ │ - mov %rbx,-0x8(%r12) │ │ │ │ - mov %r14,(%r12) │ │ │ │ - lea -0xf(%r12),%rbx │ │ │ │ + add %dh,0x34(%rdi) │ │ │ │ + movq $0x30e6bd0,-0x20(%r12) │ │ │ │ + mov %rbx,-0x18(%r12) │ │ │ │ + movq $0x3c06562,-0x10(%r12) │ │ │ │ + movq $0x3c06562,-0x8(%r12) │ │ │ │ + movq $0x1,(%r12) │ │ │ │ + lea -0x1f(%r12),%rbx │ │ │ │ add $0x8,%rbp │ │ │ │ jmp *0x0(%rbp) │ │ │ │ - movq $0x18,0x388(%r13) │ │ │ │ - movq $0x4e4618,0x0(%rbp) │ │ │ │ - jmp 338a798 │ │ │ │ - nopl 0x0(%rax,%rax,1) │ │ │ │ - add %eax,(%rax) │ │ │ │ - add %al,(%rax) │ │ │ │ - add %al,(%rax) │ │ │ │ + movq $0x28,0x388(%r13) │ │ │ │ + jmp 338a720 │ │ │ │ + lea 0x3727372(%rip),%rbx │ │ │ │ + add $0x8,%rbp │ │ │ │ + jmp *0x0(%rbp) │ │ │ │ + lea 0x31ca662(%rip),%rbx │ │ │ │ + jmp *-0x8(%r13) │ │ │ │ + nopw 0x0(%rax,%rax,1) │ │ │ │ + add (%rax),%al │ │ │ │ add %al,(%rax) │ │ │ │ - adc %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ + (bad) │ │ │ │ add %al,(%rax) │ │ │ │ - lea -0x18(%rbp),%rax │ │ │ │ - cmp %r15,%rax │ │ │ │ - jb 4e46c4 │ │ │ │ - movq $0x3390fc8,-0x10(%rbp) │ │ │ │ - mov %rbx,-0x8(%rbp) │ │ │ │ - movq $0x4e46b0,-0x18(%rbp) │ │ │ │ - mov 0x10(%rbx),%rbx │ │ │ │ - add $0xffffffffffffffe8,%rbp │ │ │ │ + add %ch,(%rax) │ │ │ │ + cmpsb %es:(%rdi),%ds:(%rsi) │ │ │ │ + sbb $0x3,%al │ │ │ │ + mov 0x10(%rbp),%rax │ │ │ │ + and $0x7,%ebx │ │ │ │ + cmp $0x3,%rbx │ │ │ │ + jne 4df2ad │ │ │ │ + movq $0x4df250,0x0(%rbp) │ │ │ │ + mov %rax,%rbx │ │ │ │ test $0x7,%bl │ │ │ │ - jne 4e46b0 │ │ │ │ + jne 4df250 │ │ │ │ mov (%rbx),%rax │ │ │ │ jmp *%rax │ │ │ │ - nop │ │ │ │ - ... │ │ │ │ + xchg %ax,%ax │ │ │ │ (bad) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ - add %cl,-0x75(%rax) │ │ │ │ - fwait │ │ │ │ - add %eax,(%eax) │ │ │ │ - add %cl,-0x7d(%rax) │ │ │ │ - jrcxz 4e46b3 │ │ │ │ - add $0x8,%rbp │ │ │ │ + add %bl,(%rsi) │ │ │ │ + add %al,(%rax) │ │ │ │ + add %dl,%al │ │ │ │ + movsl %ds:(%rsi),%es:(%rdi) │ │ │ │ + sbb $0x3,%al │ │ │ │ + add $0x28,%r12 │ │ │ │ + cmp 0x358(%r13),%r12 │ │ │ │ + ja 4df29d │ │ │ │ + movq $0x30e6bd0,-0x20(%r12) │ │ │ │ + mov %rbx,-0x18(%r12) │ │ │ │ + movq $0x3c06562,-0x10(%r12) │ │ │ │ + movq $0x3c06562,-0x8(%r12) │ │ │ │ + movq $0x1,(%r12) │ │ │ │ + mov 0x8(%rbp),%rdi │ │ │ │ + lea -0x1f(%r12),%rsi │ │ │ │ + mov $0x1,%r14d │ │ │ │ + add $0x18,%rbp │ │ │ │ + jmp 4dee50 │ │ │ │ + movq $0x28,0x388(%r13) │ │ │ │ + jmp 338a720 │ │ │ │ + movq $0x4df2d8,0x0(%rbp) │ │ │ │ + mov %rax,%rbx │ │ │ │ + test $0x7,%bl │ │ │ │ + jne 4df2d8 │ │ │ │ mov (%rbx),%rax │ │ │ │ jmp *%rax │ │ │ │ - jmp *-0x10(%r13) │ │ │ │ - add %eax,(%rax) │ │ │ │ + nopw 0x0(%rax,%rax,1) │ │ │ │ + (bad) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ - adc %al,(%rax) │ │ │ │ + add %bl,(%rsi) │ │ │ │ + add %al,(%rax) │ │ │ │ + add %bl,-0x5b(%rax) │ │ │ │ + sbb $0x3,%al │ │ │ │ + add $0x28,%r12 │ │ │ │ + cmp 0x358(%r13),%r12 │ │ │ │ + ja 4df31f │ │ │ │ + movq $0x30e6bd0,-0x20(%r12) │ │ │ │ + mov %rbx,-0x18(%r12) │ │ │ │ + movq $0x3c06562,-0x10(%r12) │ │ │ │ + movq $0x3c06562,-0x8(%r12) │ │ │ │ + movq $0x1,(%r12) │ │ │ │ + lea -0x1f(%r12),%rsi │ │ │ │ + mov 0x8(%rbp),%r14 │ │ │ │ + add $0x18,%rbp │ │ │ │ + jmp 4df008 │ │ │ │ + movq $0x28,0x388(%r13) │ │ │ │ + jmp 338a720 │ │ │ │ + nop │ │ │ │ + add (%rax),%al │ │ │ │ + add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ + adc (%rax),%al │ │ │ │ add %al,(%rax) │ │ │ │ + xorb $0x3,0x72(%rbx) │ │ │ │ lea -0x10(%rbp),%rax │ │ │ │ cmp %r15,%rax │ │ │ │ - jb 4e46fa │ │ │ │ + jb 4df366 │ │ │ │ movq $0x3390fc8,-0x10(%rbp) │ │ │ │ mov %rbx,-0x8(%rbp) │ │ │ │ + mov 0x18(%rbx),%rsi │ │ │ │ mov 0x10(%rbx),%r14 │ │ │ │ add $0xfffffffffffffff0,%rbp │ │ │ │ - jmp 4c86f8 │ │ │ │ + jmp 30e3df0 │ │ │ │ jmp *-0x10(%r13) │ │ │ │ - xchg %ax,%ax │ │ │ │ - add $0x0,%al │ │ │ │ + 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 %bl,(%rax) │ │ │ │ + je 4df3f1 │ │ │ │ + add -0x73(%rax),%ecx │ │ │ │ rex.RB │ │ │ │ lock cmp %r15,%rax │ │ │ │ - jb 4e4788 │ │ │ │ - add $0x38,%r12 │ │ │ │ - cmp 0x358(%r13),%r12 │ │ │ │ - ja 4e477d │ │ │ │ + jb 4df3aa │ │ │ │ movq $0x3390fc8,-0x10(%rbp) │ │ │ │ mov %rbx,-0x8(%rbp) │ │ │ │ - mov 0x10(%rbx),%rax │ │ │ │ - mov 0x18(%rbx),%rcx │ │ │ │ - mov 0x20(%rbx),%rdx │ │ │ │ - mov 0x28(%rbx),%rbx │ │ │ │ - movq $0x4e46d8,-0x30(%r12) │ │ │ │ - mov %rbx,-0x20(%r12) │ │ │ │ - movq $0x537f48,-0x18(%r12) │ │ │ │ - mov %rax,-0x10(%r12) │ │ │ │ - mov %rcx,-0x8(%r12) │ │ │ │ - lea -0x30(%r12),%rax │ │ │ │ - mov %rax,(%r12) │ │ │ │ - lea -0x17(%r12),%r14 │ │ │ │ - mov %rdx,%rbx │ │ │ │ + mov 0x20(%rbx),%rdi │ │ │ │ + mov 0x18(%rbx),%rsi │ │ │ │ + mov 0x10(%rbx),%r14 │ │ │ │ add $0xfffffffffffffff0,%rbp │ │ │ │ - jmp 3395508 │ │ │ │ - movq $0x38,0x388(%r13) │ │ │ │ + jmp 30e4550 │ │ │ │ jmp *-0x10(%r13) │ │ │ │ - nopl 0x0(%rax) │ │ │ │ - sldt (%rax) │ │ │ │ - add %al,(%rdx) │ │ │ │ - add %al,(%rax) │ │ │ │ - add %al,(%rax,%rax,1) │ │ │ │ + xchg %ax,%ax │ │ │ │ + add %eax,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ - or %al,(%rax) │ │ │ │ + adc %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ - lea -0x30(%rbp),%rax │ │ │ │ + lea -0x18(%rbp),%rax │ │ │ │ cmp %r15,%rax │ │ │ │ - jb 4e4866 │ │ │ │ - movq $0x4e4808,-0x30(%rbp) │ │ │ │ - mov 0x6(%rbx),%rax │ │ │ │ - mov 0xe(%rbx),%rcx │ │ │ │ - mov 0x16(%rbx),%rdx │ │ │ │ - mov 0x1e(%rbx),%rbx │ │ │ │ - mov %rbx,%rdi │ │ │ │ - mov %r14,%rbx │ │ │ │ - mov %rdi,-0x28(%rbp) │ │ │ │ - mov %rdx,-0x20(%rbp) │ │ │ │ - mov %rax,-0x18(%rbp) │ │ │ │ - mov %rcx,-0x10(%rbp) │ │ │ │ - mov %rsi,-0x8(%rbp) │ │ │ │ - add $0xffffffffffffffd0,%rbp │ │ │ │ + jb 4df459 │ │ │ │ + movq $0x3390fc8,-0x10(%rbp) │ │ │ │ + mov %rbx,-0x8(%rbp) │ │ │ │ + movq $0x4df408,-0x18(%rbp) │ │ │ │ + mov 0x10(%rbx),%rbx │ │ │ │ + add $0xffffffffffffffe8,%rbp │ │ │ │ test $0x7,%bl │ │ │ │ - jne 4e4808 │ │ │ │ + jne 4df408 │ │ │ │ mov (%rbx),%rax │ │ │ │ jmp *%rax │ │ │ │ - nopl (%rax) │ │ │ │ - add $0x0,%eax │ │ │ │ - add %al,(%rax) │ │ │ │ - add %bl,(%rsi) │ │ │ │ + nopl 0x0(%rax,%rax,1) │ │ │ │ + ... │ │ │ │ + (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,0x41(%rdi) │ │ │ │ - movq $0x4e4710,-0x28(%r12) │ │ │ │ - mov 0x18(%rbp),%rax │ │ │ │ - mov %rax,-0x18(%r12) │ │ │ │ - mov 0x20(%rbp),%rax │ │ │ │ - mov %rax,-0x10(%r12) │ │ │ │ - mov 0x10(%rbp),%rax │ │ │ │ - mov %rax,-0x8(%r12) │ │ │ │ - mov 0x28(%rbp),%rax │ │ │ │ - mov %rax,(%r12) │ │ │ │ - lea -0x28(%r12),%rsi │ │ │ │ - mov %rbx,%r14 │ │ │ │ - mov 0x8(%rbp),%rbx │ │ │ │ - add $0x30,%rbp │ │ │ │ - jmp 3395748 │ │ │ │ - movq $0x30,0x388(%r13) │ │ │ │ + add %dh,0x34(%rdi) │ │ │ │ + movq $0x30e6bd0,-0x20(%r12) │ │ │ │ + mov %rbx,-0x18(%r12) │ │ │ │ + movq $0x3c06562,-0x10(%r12) │ │ │ │ + movq $0x3c06562,-0x8(%r12) │ │ │ │ + movq $0x1,(%r12) │ │ │ │ + lea -0x1f(%r12),%rbx │ │ │ │ + add $0x8,%rbp │ │ │ │ + jmp *0x0(%rbp) │ │ │ │ + movq $0x28,0x388(%r13) │ │ │ │ jmp 338a720 │ │ │ │ - jmp *-0x8(%r13) │ │ │ │ - nopw 0x0(%rax,%rax,1) │ │ │ │ - sldt (%rax) │ │ │ │ - add %al,(%rdx) │ │ │ │ - add %al,(%rax) │ │ │ │ - add %al,0x0(%rip) │ │ │ │ - add %al,(%rax) │ │ │ │ - add %cl,(%rax) │ │ │ │ - add %al,(%rax) │ │ │ │ - add %al,0x48031c1b(%rax) │ │ │ │ - lea -0x38(%rbp),%eax │ │ │ │ - cmp %r15,%rax │ │ │ │ - jb 4e4979 │ │ │ │ - movq $0x4e48f0,-0x38(%rbp) │ │ │ │ - mov 0x6(%rbx),%rax │ │ │ │ - mov 0xe(%rbx),%rcx │ │ │ │ - mov 0x16(%rbx),%rdx │ │ │ │ - mov 0x1e(%rbx),%rdi │ │ │ │ - mov 0x26(%rbx),%rbx │ │ │ │ - mov %rbx,%r8 │ │ │ │ - mov %r14,%rbx │ │ │ │ - mov %r8,-0x30(%rbp) │ │ │ │ - mov %rdi,-0x28(%rbp) │ │ │ │ - mov %rcx,-0x20(%rbp) │ │ │ │ - mov %rax,-0x18(%rbp) │ │ │ │ - mov %rdx,-0x10(%rbp) │ │ │ │ - mov %rsi,-0x8(%rbp) │ │ │ │ - add $0xffffffffffffffc8,%rbp │ │ │ │ - test $0x7,%bl │ │ │ │ - jne 4e48f0 │ │ │ │ - mov (%rbx),%rax │ │ │ │ - jmp *%rax │ │ │ │ + jmp *-0x10(%r13) │ │ │ │ nopl (%rax) │ │ │ │ - (bad) │ │ │ │ - add %al,(%rax) │ │ │ │ - add %al,(%rax) │ │ │ │ - add %al,(%rax) │ │ │ │ - add %bl,(%rsi) │ │ │ │ + add %eax,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ - add %bl,(%rax) │ │ │ │ - sbb (%rbx,%rax,1),%ebx │ │ │ │ - add $0x40,%r12 │ │ │ │ - cmp 0x358(%r13),%r12 │ │ │ │ - ja 4e4969 │ │ │ │ - movq $0x4e4670,-0x38(%r12) │ │ │ │ - mov 0x30(%rbp),%rax │ │ │ │ - mov %rax,-0x28(%r12) │ │ │ │ - movq $0x4e47a8,-0x20(%r12) │ │ │ │ - mov %rax,-0x18(%r12) │ │ │ │ - lea -0x38(%r12),%rax │ │ │ │ - mov %rax,-0x10(%r12) │ │ │ │ - mov 0x20(%rbp),%rax │ │ │ │ - mov %rax,-0x8(%r12) │ │ │ │ - mov 0x18(%rbp),%rax │ │ │ │ - mov %rax,(%r12) │ │ │ │ - mov 0x28(%rbp),%r14 │ │ │ │ - mov %rbx,%rax │ │ │ │ - mov 0x8(%rbp),%rbx │ │ │ │ - movq $0x3393020,0x18(%rbp) │ │ │ │ - mov %rax,0x20(%rbp) │ │ │ │ - mov 0x10(%rbp),%rax │ │ │ │ - mov %rax,0x28(%rbp) │ │ │ │ - lea -0x1e(%r12),%rax │ │ │ │ - mov %rax,0x30(%rbp) │ │ │ │ - add $0x18,%rbp │ │ │ │ - jmp 4e5db0 │ │ │ │ - movq $0x40,0x388(%r13) │ │ │ │ - jmp 338a720 │ │ │ │ - jmp *-0x8(%r13) │ │ │ │ - nopl (%rax) │ │ │ │ - sldt (%rax) │ │ │ │ - add %al,(%rdx) │ │ │ │ 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) │ │ │ │ - jo 4e49b0 │ │ │ │ - sbb $0x3,%al │ │ │ │ - lea -0x30(%rbp),%rax │ │ │ │ + lea -0x18(%rbp),%rax │ │ │ │ cmp %r15,%rax │ │ │ │ - jb 4e4ae8 │ │ │ │ - movq $0x4e49f8,-0x30(%rbp) │ │ │ │ - mov 0x6(%rbx),%rax │ │ │ │ - mov 0xe(%rbx),%rcx │ │ │ │ - mov 0x16(%rbx),%rdx │ │ │ │ - mov 0x1e(%rbx),%rbx │ │ │ │ - mov %rbx,%rdi │ │ │ │ - mov %r14,%rbx │ │ │ │ - mov %rdi,-0x28(%rbp) │ │ │ │ - mov %rdx,-0x20(%rbp) │ │ │ │ - mov %rcx,-0x18(%rbp) │ │ │ │ - mov %rax,-0x10(%rbp) │ │ │ │ - mov %rsi,-0x8(%rbp) │ │ │ │ - add $0xffffffffffffffd0,%rbp │ │ │ │ - test $0x7,%bl │ │ │ │ - jne 4e49f8 │ │ │ │ - mov (%rbx),%rax │ │ │ │ - jmp *%rax │ │ │ │ - nopl (%rax) │ │ │ │ - add $0x0,%eax │ │ │ │ - add %al,(%rax) │ │ │ │ - add %bl,(%rsi) │ │ │ │ - add %al,(%rax) │ │ │ │ - add %dl,(%rax) │ │ │ │ - sbb (%rbx,%rax,1),%bl │ │ │ │ - movq $0x4e4a28,0x0(%rbp) │ │ │ │ - mov %rbx,%rax │ │ │ │ - mov 0x28(%rbp),%rbx │ │ │ │ - mov %rax,0x28(%rbp) │ │ │ │ + jb 4df509 │ │ │ │ + movq $0x3390fc8,-0x10(%rbp) │ │ │ │ + mov %rbx,-0x8(%rbp) │ │ │ │ + movq $0x4df4b8,-0x18(%rbp) │ │ │ │ + mov 0x10(%rbx),%rbx │ │ │ │ + add $0xffffffffffffffe8,%rbp │ │ │ │ test $0x7,%bl │ │ │ │ - jne 4e4a28 │ │ │ │ + jne 4df4b8 │ │ │ │ mov (%rbx),%rax │ │ │ │ jmp *%rax │ │ │ │ - nopl (%rax) │ │ │ │ - add $0x0,%eax │ │ │ │ - add %al,(%rax) │ │ │ │ - add %bl,(%rsi) │ │ │ │ - add %al,(%rax) │ │ │ │ - add %ah,%al │ │ │ │ - sbb %ebx,(%rbx,%rax,1) │ │ │ │ - add $0x78,%r12 │ │ │ │ - cmp 0x358(%r13),%r12 │ │ │ │ - ja 4e4ad8 │ │ │ │ - mov 0x7(%rbx),%rax │ │ │ │ - mov 0xf(%rbx),%rbx │ │ │ │ - movq $0x4e45a0,-0x70(%r12) │ │ │ │ - mov %rax,-0x60(%r12) │ │ │ │ - movq $0x338ff58,-0x58(%r12) │ │ │ │ - lea -0x70(%r12),%rax │ │ │ │ - mov %rax,-0x48(%r12) │ │ │ │ - movq $0x4e4888,-0x40(%r12) │ │ │ │ - mov %rbx,-0x38(%r12) │ │ │ │ - mov 0x20(%rbp),%rbx │ │ │ │ - mov %rbx,-0x30(%r12) │ │ │ │ - lea -0x58(%r12),%rbx │ │ │ │ - mov %rbx,-0x28(%r12) │ │ │ │ - mov 0x18(%rbp),%rbx │ │ │ │ - mov %rbx,-0x20(%r12) │ │ │ │ - mov 0x10(%rbp),%rcx │ │ │ │ - mov %rcx,-0x18(%r12) │ │ │ │ - movq $0x338fee0,-0x10(%r12) │ │ │ │ - mov %rax,(%r12) │ │ │ │ - lea 0x31dfc2f(%rip),%rdi │ │ │ │ - lea -0x10(%r12),%rsi │ │ │ │ - mov 0x8(%rbp),%r14 │ │ │ │ - movq $0x3393020,0x10(%rbp) │ │ │ │ - mov 0x28(%rbp),%rax │ │ │ │ - mov %rax,0x18(%rbp) │ │ │ │ - mov %rbx,0x20(%rbp) │ │ │ │ - lea -0x3e(%r12),%rax │ │ │ │ - mov %rax,0x28(%rbp) │ │ │ │ - add $0x10,%rbp │ │ │ │ - jmp 5ea130 │ │ │ │ - movq $0x78,0x388(%r13) │ │ │ │ - jmp 338a720 │ │ │ │ - jmp *-0x8(%r13) │ │ │ │ - nopl 0x0(%rax) │ │ │ │ - add %eax,(%rax) │ │ │ │ - add %al,(%rax) │ │ │ │ - add %al,(%rax) │ │ │ │ - add %al,(%rax) │ │ │ │ - adc %al,(%rax) │ │ │ │ - add %al,(%rax) │ │ │ │ - and %ah,0x458d4803(%rbp,%rbx,1) │ │ │ │ - call 73468454 <__environ@GLIBC_2.2.5+0x6f827fac> │ │ │ │ - sub %cl,-0x39(%rax) │ │ │ │ - rex.RB │ │ │ │ - lock enter $0x390f,$0x3 │ │ │ │ - mov %rbx,-0x8(%rbp) │ │ │ │ - movq $0x4e4b48,-0x18(%rbp) │ │ │ │ - mov 0x10(%rbx),%rsi │ │ │ │ - lea 0x3735c69(%rip),%r14 │ │ │ │ - add $0xffffffffffffffe8,%rbp │ │ │ │ - jmp 3226da0 │ │ │ │ - jmp *-0x10(%r13) │ │ │ │ - nopl (%rax) │ │ │ │ - ... │ │ │ │ - (bad) │ │ │ │ - add %al,(%rax) │ │ │ │ - add %bl,%al │ │ │ │ - movabs %eax,0x4b780045c748031d │ │ │ │ - rex.WRX add %r9b,-0x73(%rax) │ │ │ │ - cmp $0x37533a2,%eax │ │ │ │ - mov %rbx,%rsi │ │ │ │ - lea 0x3721151(%rip),%r14 │ │ │ │ - jmp 5e1800 │ │ │ │ - xchg %ax,%ax │ │ │ │ + nopl 0x0(%rax,%rax,1) │ │ │ │ ... │ │ │ │ (bad) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %cl,-0x7d(%rcx) │ │ │ │ (bad) │ │ │ │ - sbb %cl,0x3b(%rbp) │ │ │ │ + sub %cl,0x3b(%rbp) │ │ │ │ movsl %ds:(%rsi),%es:(%rdi) │ │ │ │ pop %rax │ │ │ │ add (%rax),%eax │ │ │ │ - add %dh,0x1e(%rdi) │ │ │ │ - movq $0x3363098,-0x10(%r12) │ │ │ │ - mov %rbx,-0x8(%r12) │ │ │ │ - mov %r14,(%r12) │ │ │ │ - lea -0xf(%r12),%rbx │ │ │ │ + add %dh,0x34(%rdi) │ │ │ │ + movq $0x30e6bd0,-0x20(%r12) │ │ │ │ + mov %rbx,-0x18(%r12) │ │ │ │ + movq $0x3c06562,-0x10(%r12) │ │ │ │ + movq $0x3c06562,-0x8(%r12) │ │ │ │ + movq $0x1,(%r12) │ │ │ │ + lea -0x1f(%r12),%rbx │ │ │ │ add $0x8,%rbp │ │ │ │ jmp *0x0(%rbp) │ │ │ │ - movq $0x18,0x388(%r13) │ │ │ │ - jmp 338a798 │ │ │ │ - nopl 0x0(%rax,%rax,1) │ │ │ │ + movq $0x28,0x388(%r13) │ │ │ │ + jmp 338a720 │ │ │ │ + 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 -0x18(%rbp),%rax │ │ │ │ cmp %r15,%rax │ │ │ │ - jb 4e4c1c │ │ │ │ + jb 4df5b9 │ │ │ │ movq $0x3390fc8,-0x10(%rbp) │ │ │ │ mov %rbx,-0x8(%rbp) │ │ │ │ - movq $0x4e4c08,-0x18(%rbp) │ │ │ │ + movq $0x4df568,-0x18(%rbp) │ │ │ │ mov 0x10(%rbx),%rbx │ │ │ │ add $0xffffffffffffffe8,%rbp │ │ │ │ test $0x7,%bl │ │ │ │ - jne 4e4c08 │ │ │ │ + jne 4df568 │ │ │ │ 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) │ │ │ │ - fwait │ │ │ │ - add %eax,(%eax) │ │ │ │ - add %cl,-0x7d(%rax) │ │ │ │ - jrcxz 4e4c0b │ │ │ │ + add %cl,-0x7d(%rcx) │ │ │ │ + (bad) │ │ │ │ + sub %cl,0x3b(%rbp) │ │ │ │ + movsl %ds:(%rsi),%es:(%rdi) │ │ │ │ + pop %rax │ │ │ │ + add (%rax),%eax │ │ │ │ + add %dh,0x34(%rdi) │ │ │ │ + movq $0x30e6bd0,-0x20(%r12) │ │ │ │ + mov %rbx,-0x18(%r12) │ │ │ │ + movq $0x3c06562,-0x10(%r12) │ │ │ │ + movq $0x3c06562,-0x8(%r12) │ │ │ │ + movq $0x1,(%r12) │ │ │ │ + lea -0x1f(%r12),%rbx │ │ │ │ add $0x8,%rbp │ │ │ │ - mov (%rbx),%rax │ │ │ │ - jmp *%rax │ │ │ │ + jmp *0x0(%rbp) │ │ │ │ + movq $0x28,0x388(%r13) │ │ │ │ + jmp 338a720 │ │ │ │ jmp *-0x10(%r13) │ │ │ │ - add %eax,(%rax) │ │ │ │ - add %al,(%rax) │ │ │ │ - add %al,(%rax) │ │ │ │ - add %al,(%rax) │ │ │ │ - adc %al,(%rax) │ │ │ │ - add %al,(%rax) │ │ │ │ + nopl (%rax) │ │ │ │ + or $0x2000000,%eax │ │ │ │ + ... │ │ │ │ add %al,(%rax) │ │ │ │ + add %cl,(%rsi) │ │ │ │ add %al,(%rax) │ │ │ │ - lea -0x10(%rbp),%rax │ │ │ │ - cmp %r15,%rax │ │ │ │ - jb 4e4c52 │ │ │ │ - movq $0x3390fc8,-0x10(%rbp) │ │ │ │ - mov %rbx,-0x8(%rbp) │ │ │ │ - mov 0x10(%rbx),%r14 │ │ │ │ + add %ch,(%rax) │ │ │ │ + movabs 0x394cd0458d48031c,%eax │ │ │ │ + clc │ │ │ │ + jb 4df6a8 │ │ │ │ + mov %rsi,%rax │ │ │ │ + and $0x7,%eax │ │ │ │ + cmp $0x1,%rax │ │ │ │ + je 4df690 │ │ │ │ + cmp $0x1,%r14 │ │ │ │ + jne 4df6b3 │ │ │ │ + movq $0x4df638,-0x10(%rbp) │ │ │ │ + mov 0xe(%rsi),%rbx │ │ │ │ + mov 0x6(%rsi),%rax │ │ │ │ + mov %rax,-0x8(%rbp) │ │ │ │ add $0xfffffffffffffff0,%rbp │ │ │ │ - jmp 4c86f8 │ │ │ │ - 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,(%rax) │ │ │ │ - add %al,(%rax) │ │ │ │ - add %al,(%rax) │ │ │ │ - add %al,(%rax) │ │ │ │ - add %cl,-0x73(%rax) │ │ │ │ - rex.RB fmuls -0x8(%r9,%rdi,1) │ │ │ │ - jb 4e4d30 │ │ │ │ - movq $0x4e4cc8,-0x28(%rbp) │ │ │ │ - mov 0x6(%rbx),%rax │ │ │ │ - mov 0xe(%rbx),%rcx │ │ │ │ - mov 0x16(%rbx),%rbx │ │ │ │ - mov %rbx,%rdx │ │ │ │ - mov %r14,%rbx │ │ │ │ - mov %rdx,-0x20(%rbp) │ │ │ │ - mov %rax,-0x18(%rbp) │ │ │ │ - mov %rcx,-0x10(%rbp) │ │ │ │ - mov %rsi,-0x8(%rbp) │ │ │ │ - add $0xffffffffffffffd8,%rbp │ │ │ │ test $0x7,%bl │ │ │ │ - jne 4e4cc8 │ │ │ │ + jne 4df638 │ │ │ │ mov (%rbx),%rax │ │ │ │ jmp *%rax │ │ │ │ - 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) │ │ │ │ - cmp %cl,0x3b(%rbp) │ │ │ │ - movsl %ds:(%rsi),%es:(%rdi) │ │ │ │ - pop %rax │ │ │ │ - add (%rax),%eax │ │ │ │ - add %dh,0x4b(%rdi) │ │ │ │ - movq $0x4e4c30,-0x30(%r12) │ │ │ │ - mov 0x20(%rbp),%rax │ │ │ │ - mov %rax,-0x20(%r12) │ │ │ │ - movq $0x537f48,-0x18(%r12) │ │ │ │ - mov 0x10(%rbp),%rax │ │ │ │ - mov %rax,-0x10(%r12) │ │ │ │ - mov 0x18(%rbp),%rax │ │ │ │ - mov %rax,-0x8(%r12) │ │ │ │ - lea -0x30(%r12),%rax │ │ │ │ + add %cl,-0x75(%rax) │ │ │ │ + or %r9b,-0x77(%r8) │ │ │ │ + flds -0x7cb7f81f(%rbx) │ │ │ │ + stc │ │ │ │ + add %ecx,(%rdi) │ │ │ │ + test %eax,0x49000000(%rdx) │ │ │ │ + add $0x18,%esp │ │ │ │ + cmp 0x358(%r13),%r12 │ │ │ │ + ja 4df680 │ │ │ │ + movq $0x4df3c0,-0x10(%r12) │ │ │ │ mov %rax,(%r12) │ │ │ │ - lea -0x17(%r12),%rsi │ │ │ │ - mov %rbx,%r14 │ │ │ │ - mov 0x8(%rbp),%rbx │ │ │ │ - add $0x28,%rbp │ │ │ │ - jmp 3395748 │ │ │ │ - movq $0x38,0x388(%r13) │ │ │ │ + lea 0x375888c(%rip),%rsi │ │ │ │ + lea 0x3758885(%rip),%r14 │ │ │ │ + lea -0x10(%r12),%rbx │ │ │ │ + add $0x10,%rbp │ │ │ │ + jmp *0x0(%rbp) │ │ │ │ + movq $0x18,0x388(%r13) │ │ │ │ jmp 338a720 │ │ │ │ + lea 0x3758862(%rip),%rsi │ │ │ │ + lea 0x375885b(%rip),%r14 │ │ │ │ + lea 0x3726ebd(%rip),%rbx │ │ │ │ + jmp *0x0(%rbp) │ │ │ │ + lea 0x31ca1c1(%rip),%rbx │ │ │ │ jmp *-0x8(%r13) │ │ │ │ - nopl 0x0(%rax) │ │ │ │ - sldt (%rax) │ │ │ │ - add %al,(%rdx) │ │ │ │ - add %al,(%rax) │ │ │ │ - add %al,(%rax,%rax,1) │ │ │ │ + movq $0x4df700,-0x10(%rbp) │ │ │ │ + mov %r14,%rax │ │ │ │ + sar $1,%r14 │ │ │ │ + mov %rax,-0x8(%rbp) │ │ │ │ + add $0xfffffffffffffff0,%rbp │ │ │ │ + jmp 4df5d8 │ │ │ │ + movq $0x4df7e8,-0x8(%rbp) │ │ │ │ + mov %rax,%rsi │ │ │ │ + mov 0x6(%rbx),%r14 │ │ │ │ + mov %rbx,0x0(%rbp) │ │ │ │ + add $0xfffffffffffffff8,%rbp │ │ │ │ + jmp 3361d48 │ │ │ │ + nopw 0x0(%rax,%rax,1) │ │ │ │ + add %al,(%r8) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ + add %bl,(%rsi) │ │ │ │ add %al,(%rax) │ │ │ │ - or %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ - mov $0x48031c16,%eax │ │ │ │ - lea -0x30(%rbp),%eax │ │ │ │ - cmp %r15,%rax │ │ │ │ - jb 4e4e30 │ │ │ │ - movq $0x4e4db0,-0x30(%rbp) │ │ │ │ - mov 0x6(%rbx),%rax │ │ │ │ - mov 0xe(%rbx),%rcx │ │ │ │ - mov 0x16(%rbx),%rdx │ │ │ │ - mov 0x1e(%rbx),%rbx │ │ │ │ - mov %rbx,%rdi │ │ │ │ - mov %r14,%rbx │ │ │ │ - mov %rdi,-0x28(%rbp) │ │ │ │ - mov %rdx,-0x20(%rbp) │ │ │ │ - mov %rax,-0x18(%rbp) │ │ │ │ - mov %rcx,-0x10(%rbp) │ │ │ │ - mov %rsi,-0x8(%rbp) │ │ │ │ - add $0xffffffffffffffd0,%rbp │ │ │ │ + movabs 0x7e083f0894c031c,%al │ │ │ │ + cmp $0x1,%rax │ │ │ │ + je 4df7b2 │ │ │ │ + movq $0x4df758,-0x20(%rbp) │ │ │ │ + mov %rbx,%rax │ │ │ │ + mov 0xe(%r14),%rbx │ │ │ │ + mov %rsi,-0x18(%rbp) │ │ │ │ + mov %r14,-0x10(%rbp) │ │ │ │ + mov 0x6(%r14),%rcx │ │ │ │ + mov %rcx,-0x8(%rbp) │ │ │ │ + mov %rax,0x0(%rbp) │ │ │ │ + add $0xffffffffffffffe0,%rbp │ │ │ │ test $0x7,%bl │ │ │ │ - jne 4e4db0 │ │ │ │ + jne 4df758 │ │ │ │ mov (%rbx),%rax │ │ │ │ jmp *%rax │ │ │ │ - nopl (%rax) │ │ │ │ - add $0x0,%eax │ │ │ │ + nopl 0x0(%rax) │ │ │ │ + add $0x4,%eax │ │ │ │ add %al,(%rax) │ │ │ │ add %bl,(%rsi) │ │ │ │ add %al,(%rax) │ │ │ │ - add %bl,0x16(%rax) │ │ │ │ - sbb $0x3,%al │ │ │ │ - add $0x38,%r12 │ │ │ │ + add %ch,0x48031c9f(%rax) │ │ │ │ + mov 0x18(%rbp),%eax │ │ │ │ + mov %rbx,%rcx │ │ │ │ + and $0x7,%ecx │ │ │ │ + cmp $0x1,%rcx │ │ │ │ + jne 4df7b9 │ │ │ │ + add $0x20,%r12 │ │ │ │ cmp 0x358(%r13),%r12 │ │ │ │ - ja 4e4e20 │ │ │ │ - movq $0x4e4bc8,-0x30(%r12) │ │ │ │ - mov 0x28(%rbp),%rax │ │ │ │ - mov %rax,-0x20(%r12) │ │ │ │ - movq $0x4e4c70,-0x18(%r12) │ │ │ │ - mov %rax,-0x10(%r12) │ │ │ │ - lea -0x30(%r12),%rax │ │ │ │ + ja 4df7a2 │ │ │ │ + movq $0x4df340,-0x18(%r12) │ │ │ │ mov %rax,-0x8(%r12) │ │ │ │ - mov 0x18(%rbp),%rax │ │ │ │ + mov 0x20(%rbp),%rax │ │ │ │ mov %rax,(%r12) │ │ │ │ - mov 0x20(%rbp),%r14 │ │ │ │ - mov %rbx,%rax │ │ │ │ - mov 0x8(%rbp),%rbx │ │ │ │ - mov 0x10(%rbp),%rcx │ │ │ │ - movq $0x3393020,0x10(%rbp) │ │ │ │ - mov %rax,0x18(%rbp) │ │ │ │ - mov %rcx,0x20(%rbp) │ │ │ │ - lea -0x16(%r12),%rax │ │ │ │ - mov %rax,0x28(%rbp) │ │ │ │ - add $0x10,%rbp │ │ │ │ - jmp 4e5db0 │ │ │ │ - movq $0x38,0x388(%r13) │ │ │ │ + mov 0x8(%rbp),%rsi │ │ │ │ + lea 0x3758763(%rip),%r14 │ │ │ │ + lea -0x18(%r12),%rbx │ │ │ │ + add $0x30,%rbp │ │ │ │ + jmp *0x0(%rbp) │ │ │ │ + movq $0x20,0x388(%r13) │ │ │ │ jmp 338a720 │ │ │ │ - jmp *-0x8(%r13) │ │ │ │ + add $0x10,%rbp │ │ │ │ + jmp *0x0(%rbp) │ │ │ │ + movq $0x4df880,0x0(%rbp) │ │ │ │ + mov %rax,%rsi │ │ │ │ + mov 0x6(%rbx),%r14 │ │ │ │ + mov %rbx,0x8(%rbp) │ │ │ │ + jmp 3361d48 │ │ │ │ nopl 0x0(%rax) │ │ │ │ - sldt (%rax) │ │ │ │ - add %al,(%rdx) │ │ │ │ - add %al,(%rax) │ │ │ │ - add %al,(%rax,%rax,1) │ │ │ │ + add (%rax),%al │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ - or %al,(%rax) │ │ │ │ + (bad) │ │ │ │ add %al,(%rax) │ │ │ │ - mov $0x48031c15,%eax │ │ │ │ - lea -0x30(%rbp),%eax │ │ │ │ - cmp %r15,%rax │ │ │ │ - jb 4e4f63 │ │ │ │ - movq $0x4e4eb0,-0x30(%rbp) │ │ │ │ - mov 0x6(%rbx),%rax │ │ │ │ - mov 0xe(%rbx),%rcx │ │ │ │ - mov 0x16(%rbx),%rdx │ │ │ │ - mov 0x1e(%rbx),%rbx │ │ │ │ - mov %rbx,%rdi │ │ │ │ - mov %r14,%rbx │ │ │ │ - mov %rdi,-0x28(%rbp) │ │ │ │ - mov %rdx,-0x20(%rbp) │ │ │ │ - mov %rcx,-0x18(%rbp) │ │ │ │ - mov %rax,-0x10(%rbp) │ │ │ │ - mov %rsi,-0x8(%rbp) │ │ │ │ - add $0xffffffffffffffd0,%rbp │ │ │ │ - test $0x7,%bl │ │ │ │ - jne 4e4eb0 │ │ │ │ - mov (%rbx),%rax │ │ │ │ - jmp *%rax │ │ │ │ - nopl (%rax) │ │ │ │ - add $0x0,%eax │ │ │ │ add %al,(%rax) │ │ │ │ - add %bl,(%rsi) │ │ │ │ add %al,(%rax) │ │ │ │ - add %bl,0x15(%rax) │ │ │ │ - sbb $0x3,%al │ │ │ │ - add $0x70,%r12 │ │ │ │ + add %cl,-0x75(%rax) │ │ │ │ + adc %r9b,-0x75(%r8) │ │ │ │ + rex.WRB or %r9b,-0x77(%r8) │ │ │ │ + fiaddl -0x7cb7f81e(%rbx) │ │ │ │ + cli │ │ │ │ + add 0x40(%rbp),%esi │ │ │ │ + add $0x18,%r12 │ │ │ │ cmp 0x358(%r13),%r12 │ │ │ │ - ja 4e4f53 │ │ │ │ - movq $0x4e4b00,-0x68(%r12) │ │ │ │ - mov 0x28(%rbp),%rax │ │ │ │ - mov %rax,-0x58(%r12) │ │ │ │ - movq $0x338ff58,-0x50(%r12) │ │ │ │ - lea -0x68(%r12),%rax │ │ │ │ - mov %rax,-0x40(%r12) │ │ │ │ - movq $0x4e4d50,-0x38(%r12) │ │ │ │ - mov 0x20(%rbp),%rcx │ │ │ │ - mov %rcx,-0x30(%r12) │ │ │ │ - lea -0x50(%r12),%rcx │ │ │ │ - mov %rcx,-0x28(%r12) │ │ │ │ - mov 0x18(%rbp),%rcx │ │ │ │ - mov %rcx,-0x20(%r12) │ │ │ │ - mov 0x10(%rbp),%rdx │ │ │ │ - mov %rdx,-0x18(%r12) │ │ │ │ - movq $0x338fee0,-0x10(%r12) │ │ │ │ + ja 4df82c │ │ │ │ + movq $0x4df520,-0x10(%r12) │ │ │ │ mov %rax,(%r12) │ │ │ │ - lea 0x31df7b0(%rip),%rdi │ │ │ │ - lea -0x10(%r12),%rsi │ │ │ │ - mov 0x8(%rbp),%r14 │ │ │ │ - movq $0x3393020,0x10(%rbp) │ │ │ │ - mov %rbx,0x18(%rbp) │ │ │ │ - mov %rcx,0x20(%rbp) │ │ │ │ - lea -0x36(%r12),%rax │ │ │ │ - mov %rax,0x28(%rbp) │ │ │ │ - add $0x10,%rbp │ │ │ │ - jmp 5ea130 │ │ │ │ - movq $0x70,0x388(%r13) │ │ │ │ + lea 0x37586dc(%rip),%rsi │ │ │ │ + mov %rcx,%r14 │ │ │ │ + lea -0x10(%r12),%rbx │ │ │ │ + add $0x18,%rbp │ │ │ │ + jmp *0x0(%rbp) │ │ │ │ + movq $0x18,0x388(%r13) │ │ │ │ jmp 338a720 │ │ │ │ - jmp *-0x8(%r13) │ │ │ │ - nop │ │ │ │ - sbb %al,(%rax) │ │ │ │ - add %al,(%rax) │ │ │ │ - add $0x0,%al │ │ │ │ - add %al,(%rax) │ │ │ │ - add $0x0,%al │ │ │ │ - add %al,(%rax) │ │ │ │ - add %al,(%rax) │ │ │ │ - add %al,(%rax) │ │ │ │ - or %al,(%rax) │ │ │ │ - add %al,(%rax) │ │ │ │ - mov %dl,(%rsp,%rbx,1) │ │ │ │ - add -0x73(%rax),%ecx │ │ │ │ - rex.RB rorb $0xf,-0x8(%r9,%rdi,1) │ │ │ │ - (bad) │ │ │ │ - add %rax,(%r8) │ │ │ │ - add %cl,-0x39(%rax) │ │ │ │ - rex.RB shr $0x4f,%r8b │ │ │ │ - rex.WRX add %r9b,-0x75(%rax) │ │ │ │ - rex.XB add $0x48,%al │ │ │ │ - mov 0xc(%rbx),%ecx │ │ │ │ - mov 0x14(%rbx),%rdx │ │ │ │ - mov 0x1c(%rbx),%rbx │ │ │ │ - mov %rbx,%r9 │ │ │ │ - mov %rsi,%rbx │ │ │ │ - mov %rcx,-0x38(%rbp) │ │ │ │ - mov %r9,-0x30(%rbp) │ │ │ │ - mov %rdx,-0x28(%rbp) │ │ │ │ - mov %rax,-0x20(%rbp) │ │ │ │ - mov %r14,-0x18(%rbp) │ │ │ │ - mov %rdi,-0x10(%rbp) │ │ │ │ - mov %r8,-0x8(%rbp) │ │ │ │ - add $0xffffffffffffffc0,%rbp │ │ │ │ - test $0x7,%bl │ │ │ │ - jne 4e4fe8 │ │ │ │ - mov (%rbx),%rax │ │ │ │ - jmp *%rax │ │ │ │ - nopl (%rax) │ │ │ │ - (bad) │ │ │ │ - add %al,(%rax) │ │ │ │ - add %al,(%rax) │ │ │ │ + add $0x18,%r12 │ │ │ │ + cmp 0x358(%r13),%r12 │ │ │ │ + ja 4df82c │ │ │ │ + movq $0x4df470,-0x10(%r12) │ │ │ │ + mov %rax,(%r12) │ │ │ │ + mov %rcx,%rsi │ │ │ │ + lea 0x3758699(%rip),%r14 │ │ │ │ + lea -0x10(%r12),%rbx │ │ │ │ + add $0x18,%rbp │ │ │ │ + jmp *0x0(%rbp) │ │ │ │ + nopl 0x0(%rax) │ │ │ │ + add $0x4,%eax │ │ │ │ add %al,(%rax) │ │ │ │ add %bl,(%rsi) │ │ │ │ add %al,(%rax) │ │ │ │ - add %ah,(%rax) │ │ │ │ - adc $0x1c,%al │ │ │ │ - add -0x39(%rax),%ecx │ │ │ │ - add %r11b,(%r8) │ │ │ │ - push %rax │ │ │ │ - rex.WRX add %r9b,-0x77(%rax) │ │ │ │ - fmuls -0x75(%rax) │ │ │ │ - pop %rbp │ │ │ │ - adc %cl,-0x77(%rax) │ │ │ │ - adc %r14b,%r14b │ │ │ │ - ret │ │ │ │ - (bad) │ │ │ │ - jne 4e5018 │ │ │ │ - mov (%rbx),%rax │ │ │ │ - jmp *%rax │ │ │ │ - nopl (%rax) │ │ │ │ - (bad) │ │ │ │ + add %al,-0x7cfce362(%rax) │ │ │ │ + jrcxz 4df88a │ │ │ │ + cmp $0x3,%rbx │ │ │ │ + jne 4df8a5 │ │ │ │ + movq $0x4df8d0,0x10(%rbp) │ │ │ │ + mov 0x8(%rbp),%rsi │ │ │ │ + mov 0x28(%rbp),%r14 │ │ │ │ + sar $1,%r14 │ │ │ │ + add $0x10,%rbp │ │ │ │ + jmp 4df5d8 │ │ │ │ + mov 0x10(%rbp),%rsi │ │ │ │ + lea 0x3758649(%rip),%r14 │ │ │ │ + mov 0x20(%rbp),%rbx │ │ │ │ + add $0x30,%rbp │ │ │ │ + jmp *0x0(%rbp) │ │ │ │ + nopl 0x0(%rax,%rax,1) │ │ │ │ + add (%rcx),%eax │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ - add %bl,(%rsi) │ │ │ │ + (bad) │ │ │ │ add %al,(%rax) │ │ │ │ - add %dh,%al │ │ │ │ - adc (%rbx,%rax,1),%ebx │ │ │ │ + add %cl,%al │ │ │ │ + outsb %ds:(%rsi),(%dx) │ │ │ │ + jb 4df8d3 │ │ │ │ add $0x28,%r12 │ │ │ │ cmp 0x358(%r13),%r12 │ │ │ │ - ja 4e50da │ │ │ │ + ja 4df908 │ │ │ │ + movq $0x4df380,-0x20(%r12) │ │ │ │ mov 0x8(%rbp),%rax │ │ │ │ - mov 0x20(%rbp),%rcx │ │ │ │ - mov 0x28(%rbp),%rdx │ │ │ │ - mov 0x30(%rbp),%rsi │ │ │ │ - mov 0x38(%rbp),%rdi │ │ │ │ - mov 0x10(%rbp),%r8 │ │ │ │ - cmpq $0xe,0x7(%rbx) │ │ │ │ - jge 4e5088 │ │ │ │ - movq $0x4e4e50,-0x20(%r12) │ │ │ │ - mov %rdi,-0x18(%r12) │ │ │ │ - mov %rsi,-0x10(%r12) │ │ │ │ - mov %rcx,-0x8(%r12) │ │ │ │ - mov %rax,(%r12) │ │ │ │ - mov %rdx,%rsi │ │ │ │ - mov %rax,%r14 │ │ │ │ - movq $0x3393020,0x20(%rbp) │ │ │ │ - mov %r8,0x28(%rbp) │ │ │ │ - lea -0x1e(%r12),%rax │ │ │ │ - mov %rax,0x38(%rbp) │ │ │ │ - add $0x20,%rbp │ │ │ │ - jmp 4c9708 │ │ │ │ - movq $0x4e4998,-0x20(%r12) │ │ │ │ - mov %rdi,-0x18(%r12) │ │ │ │ - mov %rsi,-0x10(%r12) │ │ │ │ - mov %rcx,-0x8(%r12) │ │ │ │ - mov %rax,(%r12) │ │ │ │ - mov %r8,%rbx │ │ │ │ - mov %rdx,%r8 │ │ │ │ - mov 0x18(%rbp),%rdi │ │ │ │ - lea 0x37356dc(%rip),%rsi │ │ │ │ - mov %rax,%r14 │ │ │ │ - movq $0x3393020,0x20(%rbp) │ │ │ │ - mov %rbx,0x28(%rbp) │ │ │ │ - lea -0x1e(%r12),%rax │ │ │ │ - mov %rax,0x38(%rbp) │ │ │ │ + mov %rax,-0x10(%r12) │ │ │ │ + mov 0x10(%rbp),%rax │ │ │ │ + mov %rax,-0x8(%r12) │ │ │ │ + mov %rbx,(%r12) │ │ │ │ + lea -0x20(%r12),%rbx │ │ │ │ add $0x20,%rbp │ │ │ │ - jmp 4aaf40 │ │ │ │ - jmp *-0x8(%r13) │ │ │ │ + jmp *0x0(%rbp) │ │ │ │ movq $0x28,0x388(%r13) │ │ │ │ - jmp 338a720 │ │ │ │ - nopw 0x0(%rax,%rax,1) │ │ │ │ - add %eax,(%rax) │ │ │ │ - add %al,(%rax) │ │ │ │ - add (%rax),%al │ │ │ │ - add %al,(%rax) │ │ │ │ + jmp 338a7d8 │ │ │ │ sldt (%rax) │ │ │ │ - add %dl,(%rax) │ │ │ │ - addr32 je 4e5103 │ │ │ │ - lea -0x18(%rbp),%rax │ │ │ │ - cmp %r15,%rax │ │ │ │ - jb 4e5139 │ │ │ │ - movq $0x3390fc8,-0x10(%rbp) │ │ │ │ - mov %rbx,-0x8(%rbp) │ │ │ │ - movq $0x4e5150,-0x18(%rbp) │ │ │ │ - lea 0x3752dd5(%rip),%r8 │ │ │ │ - mov 0x20(%rbx),%rdi │ │ │ │ - mov 0x10(%rbx),%rsi │ │ │ │ - mov 0x18(%rbx),%r14 │ │ │ │ - add $0xffffffffffffffe8,%rbp │ │ │ │ - jmp 31af580 │ │ │ │ - jmp *-0x10(%r13) │ │ │ │ - nopl (%rax) │ │ │ │ + add %al,(%rdx) │ │ │ │ ... │ │ │ │ - (bad) │ │ │ │ - add %al,(%rax) │ │ │ │ - add %al,%al │ │ │ │ - data16 je 4e5153 │ │ │ │ - lea 0x3725e3b(%rip),%rsi │ │ │ │ - mov %rbx,%r14 │ │ │ │ - add $0x8,%rbp │ │ │ │ - jmp 32e8f68 │ │ │ │ - nopl 0x0(%rax,%rax,1) │ │ │ │ - add %eax,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ - add (%rax),%al │ │ │ │ + add %cl,(%rsi) │ │ │ │ add %al,(%rax) │ │ │ │ - sldt (%rax) │ │ │ │ - add %bl,0x48037466(%rax) │ │ │ │ + add %ah,0x48031c9d(%rax) │ │ │ │ lea -0x10(%rbp),%eax │ │ │ │ cmp %r15,%rax │ │ │ │ - jb 4e51f9 │ │ │ │ - add $0x40,%r12 │ │ │ │ - cmp 0x358(%r13),%r12 │ │ │ │ - ja 4e51ee │ │ │ │ - movq $0x3390fc8,-0x10(%rbp) │ │ │ │ - mov %rbx,-0x8(%rbp) │ │ │ │ - mov 0x10(%rbx),%rax │ │ │ │ - mov 0x18(%rbx),%rcx │ │ │ │ - mov 0x20(%rbx),%rbx │ │ │ │ - movq $0x4e5100,-0x38(%r12) │ │ │ │ - mov %rax,-0x28(%r12) │ │ │ │ - mov %rcx,-0x20(%r12) │ │ │ │ - mov %rbx,-0x18(%r12) │ │ │ │ - movq $0x3363ae0,-0x10(%r12) │ │ │ │ - movq $0x3c2b821,-0x8(%r12) │ │ │ │ - lea -0x38(%r12),%rax │ │ │ │ - mov %rax,(%r12) │ │ │ │ - lea -0xe(%r12),%rsi │ │ │ │ - lea 0x2ed2907(%rip),%r14 │ │ │ │ - add $0xfffffffffffffff0,%rbp │ │ │ │ - jmp 3359998 │ │ │ │ - movq $0x40,0x388(%r13) │ │ │ │ - jmp *-0x10(%r13) │ │ │ │ - nopl (%rax) │ │ │ │ - add (%rax),%al │ │ │ │ - add %al,(%rax) │ │ │ │ + jae 4df993 │ │ │ │ + lea 0x31c9f40(%rip),%rbx │ │ │ │ + jmp *-0x8(%r13) │ │ │ │ + nopl 0x0(%rax) │ │ │ │ + add %eax,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ - adc (%rax),%al │ │ │ │ add %al,(%rax) │ │ │ │ - clc │ │ │ │ - adc %ebx,(%rbx,%rax,1) │ │ │ │ - lea -0x10(%rbp),%rax │ │ │ │ - cmp %r15,%rax │ │ │ │ - jb 4e5236 │ │ │ │ - movq $0x3390fc8,-0x10(%rbp) │ │ │ │ - mov %rbx,-0x8(%rbp) │ │ │ │ - mov 0x10(%rbx),%r14 │ │ │ │ - mov 0x18(%rbx),%rbx │ │ │ │ - add $0xfffffffffffffff0,%rbp │ │ │ │ - jmp 4e57d0 │ │ │ │ - jmp *-0x10(%r13) │ │ │ │ - nopw 0x0(%rax,%rax,1) │ │ │ │ (bad) │ │ │ │ add %al,(%rax) │ │ │ │ - add %al,(%rbx) │ │ │ │ - add %al,(%rax) │ │ │ │ - add %al,(%rdx) │ │ │ │ - add %al,(%rax) │ │ │ │ - add %al,(%rax) │ │ │ │ - add %al,(%rax) │ │ │ │ - add %cl,(%rbx) │ │ │ │ - add %al,(%rax) │ │ │ │ - add %al,(%rax) │ │ │ │ - add %al,(%rax) │ │ │ │ - add %cl,-0x73(%rax) │ │ │ │ - rex.RB fmuls -0x8(%r9,%rdi,1) │ │ │ │ - jb 4e5326 │ │ │ │ - movq $0x4e52b0,-0x28(%rbp) │ │ │ │ - mov 0x5(%rbx),%rax │ │ │ │ - mov 0xd(%rbx),%rbx │ │ │ │ - mov %rbx,%rcx │ │ │ │ - mov %r14,%rbx │ │ │ │ - mov %rcx,-0x20(%rbp) │ │ │ │ - mov %rax,-0x18(%rbp) │ │ │ │ - mov %rsi,-0x10(%rbp) │ │ │ │ - mov %rdi,-0x8(%rbp) │ │ │ │ - add $0xffffffffffffffd8,%rbp │ │ │ │ + add %bh,-0x63(%rax) │ │ │ │ + sbb $0x3,%al │ │ │ │ + movq $0x4df988,0x0(%rbp) │ │ │ │ + mov %rbx,%rax │ │ │ │ + mov 0x8(%rbp),%rbx │ │ │ │ + mov %rax,0x8(%rbp) │ │ │ │ test $0x7,%bl │ │ │ │ - jne 4e52b0 │ │ │ │ + jne 4df988 │ │ │ │ mov (%rbx),%rax │ │ │ │ jmp *%rax │ │ │ │ - nopl 0x0(%rax) │ │ │ │ - add $0x0,%al │ │ │ │ - add %al,(%rax) │ │ │ │ - add %al,(%rax) │ │ │ │ - add %al,(%rax) │ │ │ │ - (bad) │ │ │ │ - add %al,(%rax) │ │ │ │ - add %al,(%rax) │ │ │ │ - add %al,(%rax) │ │ │ │ - add %cl,-0x7d(%rcx) │ │ │ │ - (bad) │ │ │ │ - cmp %cl,0x3b(%rbp) │ │ │ │ - movsl %ds:(%rsi),%es:(%rdi) │ │ │ │ - pop %rax │ │ │ │ - add (%rax),%eax │ │ │ │ - add %dh,0x59(%rdi) │ │ │ │ - mov 0x7(%rbx),%rax │ │ │ │ - mov 0xf(%rbx),%rcx │ │ │ │ - mov 0x17(%rbx),%rbx │ │ │ │ - movq $0x3363ae0,-0x30(%r12) │ │ │ │ - mov 0x8(%rbp),%rdx │ │ │ │ - mov %rdx,-0x28(%r12) │ │ │ │ - mov %rax,-0x20(%r12) │ │ │ │ - movq $0x4a37b8,-0x18(%r12) │ │ │ │ - lea -0x2e(%r12),%rax │ │ │ │ - mov %rax,-0x10(%r12) │ │ │ │ - mov %rcx,-0x8(%r12) │ │ │ │ - mov %rbx,(%r12) │ │ │ │ - mov 0x20(%rbp),%rdi │ │ │ │ - mov 0x18(%rbp),%rsi │ │ │ │ - lea -0x17(%r12),%r14 │ │ │ │ - mov 0x10(%rbp),%rbx │ │ │ │ - add $0x28,%rbp │ │ │ │ - jmp 33959f8 │ │ │ │ - movq $0x38,0x388(%r13) │ │ │ │ - jmp 338a720 │ │ │ │ - jmp *-0x8(%r13) │ │ │ │ - nopw 0x0(%rax,%rax,1) │ │ │ │ + nopl (%rax) │ │ │ │ add %eax,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ - adc %al,(%rax) │ │ │ │ + (bad) │ │ │ │ add %al,(%rax) │ │ │ │ - mov %cl,%al │ │ │ │ - sbb $0x458d4803,%eax │ │ │ │ - lock cmp %r15,%rax │ │ │ │ - jb 4e5362 │ │ │ │ - movq $0x3390fc8,-0x10(%rbp) │ │ │ │ - mov %rbx,-0x8(%rbp) │ │ │ │ - mov 0x10(%rbx),%r14 │ │ │ │ + add %cl,-0x63(%rax) │ │ │ │ + sbb $0x3,%al │ │ │ │ + mov 0x8(%rbp),%rsi │ │ │ │ + add $0x10,%rbp │ │ │ │ + mov %rbx,%r14 │ │ │ │ + mov %r14,%rax │ │ │ │ + and $0x7,%eax │ │ │ │ + cmp $0x1,%rax │ │ │ │ + je 4df9c8 │ │ │ │ + movq $0x4df958,-0x10(%rbp) │ │ │ │ + mov %rsi,%rdi │ │ │ │ + mov 0x6(%r14),%rax │ │ │ │ + mov %rax,%rsi │ │ │ │ + mov %r14,%rbx │ │ │ │ + mov %rax,%r14 │ │ │ │ + mov 0xe(%rbx),%rax │ │ │ │ + mov %rax,-0x8(%rbp) │ │ │ │ add $0xfffffffffffffff0,%rbp │ │ │ │ - jmp 607718 │ │ │ │ - jmp *-0x10(%r13) │ │ │ │ + jmp 4dd1c0 │ │ │ │ + mov %rsi,%rbx │ │ │ │ + jmp *0x0(%rbp) │ │ │ │ xchg %ax,%ax │ │ │ │ sldt (%rax) │ │ │ │ add %al,(%rdx) │ │ │ │ + ... │ │ │ │ add %al,(%rax) │ │ │ │ - add %al,(%rbx) │ │ │ │ - add %al,(%rax) │ │ │ │ + add %cl,(%rsi) │ │ │ │ add %al,(%rax) │ │ │ │ + add %ch,%al │ │ │ │ + pushf │ │ │ │ + sbb $0x3,%al │ │ │ │ + lea -0x10(%rbp),%rax │ │ │ │ + cmp %r15,%rax │ │ │ │ + jae 4dfa4b │ │ │ │ + lea 0x31c9e98(%rip),%rbx │ │ │ │ + jmp *-0x8(%r13) │ │ │ │ + nopl 0x0(%rax) │ │ │ │ + add %eax,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ - add %cl,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ + (bad) │ │ │ │ add %al,(%rax) │ │ │ │ - add %cl,-0x73(%rax) │ │ │ │ - rex.RB fmuls -0x8(%r9,%rdi,1) │ │ │ │ - jb 4e547a │ │ │ │ - movq $0x4e53d8,-0x28(%rbp) │ │ │ │ - mov 0x6(%rbx),%rax │ │ │ │ - mov 0xe(%rbx),%rcx │ │ │ │ - mov 0x16(%rbx),%rbx │ │ │ │ - mov %rbx,%rdx │ │ │ │ - mov %r14,%rbx │ │ │ │ - mov %rax,-0x20(%rbp) │ │ │ │ - mov %rcx,-0x18(%rbp) │ │ │ │ - mov %rdx,-0x10(%rbp) │ │ │ │ - mov %rsi,-0x8(%rbp) │ │ │ │ - add $0xffffffffffffffd8,%rbp │ │ │ │ + add %al,%al │ │ │ │ + pushf │ │ │ │ + sbb $0x3,%al │ │ │ │ + movq $0x4dfa40,0x0(%rbp) │ │ │ │ + mov %rbx,%rax │ │ │ │ + mov 0x8(%rbp),%rbx │ │ │ │ + mov %rax,0x8(%rbp) │ │ │ │ test $0x7,%bl │ │ │ │ - jne 4e53d8 │ │ │ │ + jne 4dfa40 │ │ │ │ mov (%rbx),%rax │ │ │ │ jmp *%rax │ │ │ │ nopl (%rax) │ │ │ │ - add $0x0,%al │ │ │ │ + add %eax,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ (bad) │ │ │ │ add %al,(%rax) │ │ │ │ + add %dl,0x48031c9c(%rax) │ │ │ │ + mov 0x8(%rbp),%esi │ │ │ │ + add $0x10,%rbp │ │ │ │ + mov %rbx,%r14 │ │ │ │ + mov %r14,%rax │ │ │ │ + and $0x7,%eax │ │ │ │ + cmp $0x1,%rax │ │ │ │ + je 4dfa80 │ │ │ │ + movq $0x4dfa10,-0x10(%rbp) │ │ │ │ + mov %rsi,%rdi │ │ │ │ + mov 0x6(%r14),%rax │ │ │ │ + mov %rax,%rsi │ │ │ │ + mov %r14,%rbx │ │ │ │ + mov %rax,%r14 │ │ │ │ + mov 0xe(%rbx),%rax │ │ │ │ + mov %rax,-0x8(%rbp) │ │ │ │ + add $0xfffffffffffffff0,%rbp │ │ │ │ + jmp 4dd1c0 │ │ │ │ + mov %rsi,%rbx │ │ │ │ + jmp *0x0(%rbp) │ │ │ │ + xchg %ax,%ax │ │ │ │ + adc (%rax),%eax │ │ │ │ add %al,(%rax) │ │ │ │ + add (%rax),%eax │ │ │ │ + ... │ │ │ │ add %al,(%rax) │ │ │ │ - add %cl,-0x39(%rax) │ │ │ │ - add %r9b,(%r8) │ │ │ │ - push %rsp │ │ │ │ - rex.WRX add %r9b,-0x77(%rax) │ │ │ │ - fmuls -0x75(%rax) │ │ │ │ - pop %rbp │ │ │ │ - and %cl,-0x77(%rax) │ │ │ │ - and %r14b,%r14b │ │ │ │ - ret │ │ │ │ (bad) │ │ │ │ - jne 4e5408 │ │ │ │ + add %al,(%rax) │ │ │ │ + add %al,(%rax) │ │ │ │ + sahf │ │ │ │ + sbb $0x3,%al │ │ │ │ + lea -0x30(%rbp),%rax │ │ │ │ + cmp %r15,%rax │ │ │ │ + jb 4dfb3a │ │ │ │ + mov %rdi,%rax │ │ │ │ + and $0x7,%eax │ │ │ │ + cmp $0x1,%rax │ │ │ │ + je 4dfb34 │ │ │ │ + movq $0x4dfaf8,-0x28(%rbp) │ │ │ │ + mov 0xe(%rdi),%rbx │ │ │ │ + mov %r14,-0x20(%rbp) │ │ │ │ + mov %rsi,-0x18(%rbp) │ │ │ │ + mov %rdi,-0x10(%rbp) │ │ │ │ + mov 0x6(%rdi),%rax │ │ │ │ + mov %rax,-0x8(%rbp) │ │ │ │ + add $0xffffffffffffffd8,%rbp │ │ │ │ + test $0x7,%bl │ │ │ │ + jne 4dfaf8 │ │ │ │ mov (%rbx),%rax │ │ │ │ jmp *%rax │ │ │ │ - nopl (%rax) │ │ │ │ - add $0x0,%al │ │ │ │ + nop │ │ │ │ + add %r8b,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ + add %bl,(%rsi) │ │ │ │ add %al,(%rax) │ │ │ │ - (bad) │ │ │ │ + add %ch,0x48031c9d(%rax) │ │ │ │ + mov 0x20(%rbp),%eax │ │ │ │ + mov %rbx,%rcx │ │ │ │ + and $0x7,%ecx │ │ │ │ + cmp $0x1,%rcx │ │ │ │ + je 4dfb24 │ │ │ │ + movq $0x4dfb58,-0x8(%rbp) │ │ │ │ + mov %rax,%rsi │ │ │ │ + mov 0x6(%rbx),%r14 │ │ │ │ + mov %rbx,0x0(%rbp) │ │ │ │ + add $0xfffffffffffffff8,%rbp │ │ │ │ + jmp 3361d48 │ │ │ │ + mov 0x10(%rbp),%rsi │ │ │ │ + mov %rax,%r14 │ │ │ │ + add $0x28,%rbp │ │ │ │ + jmp 30e3df0 │ │ │ │ + mov %rsi,%rbx │ │ │ │ + jmp *0x0(%rbp) │ │ │ │ + lea 0x31c9d97(%rip),%rbx │ │ │ │ + jmp *-0x8(%r13) │ │ │ │ + nopl (%rax) │ │ │ │ + test %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,0x55(%rdi) │ │ │ │ - mov 0x7(%rbx),%rax │ │ │ │ - mov 0xf(%rbx),%rbx │ │ │ │ - movq $0x537f28,-0x30(%r12) │ │ │ │ - mov 0x10(%rbp),%rcx │ │ │ │ - mov %rcx,-0x28(%r12) │ │ │ │ - mov 0x18(%rbp),%rcx │ │ │ │ - mov %rcx,-0x20(%r12) │ │ │ │ - mov %rax,-0x18(%r12) │ │ │ │ - movq $0x3363ae0,-0x10(%r12) │ │ │ │ - lea -0x2f(%r12),%rax │ │ │ │ - mov %rax,-0x8(%r12) │ │ │ │ - mov %rbx,(%r12) │ │ │ │ - lea -0xe(%r12),%rsi │ │ │ │ + add %al,(%rax) │ │ │ │ + add %cl,-0x63(%rax) │ │ │ │ + sbb $0x3,%al │ │ │ │ + and $0x7,%ebx │ │ │ │ + cmp $0x3,%rbx │ │ │ │ + jne 4dfb7d │ │ │ │ + mov 0x8(%rbp),%rax │ │ │ │ + movq $0x4dfba0,0x8(%rbp) │ │ │ │ + mov %rax,%rsi │ │ │ │ + mov 0x10(%rbp),%r14 │ │ │ │ + add $0x8,%rbp │ │ │ │ + jmp 4df5d8 │ │ │ │ + mov 0x18(%rbp),%rsi │ │ │ │ mov 0x20(%rbp),%r14 │ │ │ │ - mov 0x8(%rbp),%rbx │ │ │ │ - add $0x28,%rbp │ │ │ │ - jmp 3395748 │ │ │ │ - movq $0x38,0x388(%r13) │ │ │ │ - jmp 338a720 │ │ │ │ - jmp *-0x8(%r13) │ │ │ │ + add $0x30,%rbp │ │ │ │ + jmp 4df9e8 │ │ │ │ xchg %ax,%ax │ │ │ │ - sldt (%rax) │ │ │ │ - add %al,(%rdx) │ │ │ │ + add %r8d,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ - add %al,0x0(%rip) │ │ │ │ add %al,(%rax) │ │ │ │ - add %cl,(%rax) │ │ │ │ + add %bl,(%rsi) │ │ │ │ add %al,(%rax) │ │ │ │ - add %dh,0xf(%rax) │ │ │ │ - sbb $0x3,%al │ │ │ │ - lea -0x38(%rbp),%rax │ │ │ │ - cmp %r15,%rax │ │ │ │ - jb 4e55a0 │ │ │ │ - movq $0x4e5500,-0x38(%rbp) │ │ │ │ - mov 0x6(%rbx),%rax │ │ │ │ - mov 0xe(%rbx),%rcx │ │ │ │ - mov 0x16(%rbx),%rdx │ │ │ │ - mov 0x1e(%rbx),%rdi │ │ │ │ - mov 0x26(%rbx),%rbx │ │ │ │ - mov %rbx,%r8 │ │ │ │ - mov %r14,%rbx │ │ │ │ - mov %r8,-0x30(%rbp) │ │ │ │ - mov %rdx,-0x28(%rbp) │ │ │ │ - mov %rdi,-0x20(%rbp) │ │ │ │ - mov %rax,-0x18(%rbp) │ │ │ │ - mov %rcx,-0x10(%rbp) │ │ │ │ - mov %rsi,-0x8(%rbp) │ │ │ │ - add $0xffffffffffffffc8,%rbp │ │ │ │ - test $0x7,%bl │ │ │ │ - jne 4e5500 │ │ │ │ - mov (%rbx),%rax │ │ │ │ - jmp *%rax │ │ │ │ - nopl (%rax) │ │ │ │ - (bad) │ │ │ │ add %al,(%rax) │ │ │ │ + popf │ │ │ │ + sbb $0x3,%al │ │ │ │ + mov 0x10(%rbp),%rax │ │ │ │ + mov 0x20(%rbp),%rcx │ │ │ │ + mov %rsi,%rdx │ │ │ │ + and $0x7,%edx │ │ │ │ + cmp $0x1,%rdx │ │ │ │ + jne 4dfbd1 │ │ │ │ + movq $0x4dfc28,0x0(%rbp) │ │ │ │ + mov %rbx,%rdi │ │ │ │ + mov %rax,%rsi │ │ │ │ + mov %r14,%rax │ │ │ │ + mov %rcx,%r14 │ │ │ │ + mov %rax,0x20(%rbp) │ │ │ │ + jmp 30e4550 │ │ │ │ + movq $0x4dfc08,0x18(%rbp) │ │ │ │ + mov %rbx,%rdi │ │ │ │ + mov %rsi,%rbx │ │ │ │ + mov %rax,%rsi │ │ │ │ + mov %rcx,%r14 │ │ │ │ + mov %rbx,0x20(%rbp) │ │ │ │ + add $0x18,%rbp │ │ │ │ + jmp 30e4550 │ │ │ │ + nopw 0x0(%rax,%rax,1) │ │ │ │ + add %eax,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ - add %bl,(%rsi) │ │ │ │ add %al,(%rax) │ │ │ │ - add %cl,(%rax) │ │ │ │ - cldemote (%rbx) │ │ │ │ - add $0x20,%r12 │ │ │ │ - cmp 0x358(%r13),%r12 │ │ │ │ - ja 4e55a4 │ │ │ │ - mov 0x7(%rbx),%rax │ │ │ │ - mov 0xf(%rbx),%rcx │ │ │ │ - mov 0x17(%rbx),%rbx │ │ │ │ - movq $0x4e5380,-0x18(%r12) │ │ │ │ - mov 0x20(%rbp),%rdx │ │ │ │ - mov %rdx,-0x10(%r12) │ │ │ │ - mov 0x28(%rbp),%rdx │ │ │ │ - mov %rdx,-0x8(%r12) │ │ │ │ - mov 0x30(%rbp),%rdx │ │ │ │ - mov %rdx,(%r12) │ │ │ │ - movq $0x4e5580,0x0(%rbp) │ │ │ │ - mov %rbx,%rdx │ │ │ │ - mov 0x10(%rbp),%rbx │ │ │ │ - mov %rdx,0x10(%rbp) │ │ │ │ - mov %rcx,0x20(%rbp) │ │ │ │ - mov %rax,0x28(%rbp) │ │ │ │ - lea -0x16(%r12),%rax │ │ │ │ - mov %rax,0x30(%rbp) │ │ │ │ - test $0x7,%bl │ │ │ │ - jne 4e5580 │ │ │ │ - mov (%rbx),%rax │ │ │ │ - jmp *%rax │ │ │ │ - xchg %ax,%ax │ │ │ │ (bad) │ │ │ │ add %al,(%rax) │ │ │ │ + add %bh,-0x64(%rax) │ │ │ │ + sbb $0x3,%al │ │ │ │ + mov %rbx,%rsi │ │ │ │ + mov 0x8(%rbp),%r14 │ │ │ │ + add $0x10,%rbp │ │ │ │ + jmp 4df930 │ │ │ │ + (bad) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ - add %bl,(%rsi) │ │ │ │ + (bad) │ │ │ │ add %al,(%rax) │ │ │ │ - add %cl,0x4c031c0e(%rax) │ │ │ │ - mov 0x18(%rbp),%ecx │ │ │ │ - mov %rbx,%r8 │ │ │ │ - mov 0x10(%rbp),%rdi │ │ │ │ - mov 0x20(%rbp),%rsi │ │ │ │ - mov 0x28(%rbp),%r14 │ │ │ │ - mov 0x8(%rbp),%rbx │ │ │ │ - add $0x30,%rbp │ │ │ │ - jmp 4e7218 │ │ │ │ - jmp *-0x8(%r13) │ │ │ │ - movq $0x20,0x388(%r13) │ │ │ │ - jmp 338a720 │ │ │ │ - nopl 0x0(%rax) │ │ │ │ + add %bh,-0x64(%rax) │ │ │ │ + sbb $0x3,%al │ │ │ │ + mov 0x20(%rbp),%rdi │ │ │ │ + mov 0x8(%rbp),%r14 │ │ │ │ + shl $1,%r14 │ │ │ │ + add $0x28,%rbp │ │ │ │ + mov %rbx,%rsi │ │ │ │ + jmp 4dfaad │ │ │ │ + nop │ │ │ │ sldt (%rax) │ │ │ │ add %al,(%rdx) │ │ │ │ + ... │ │ │ │ add %al,(%rax) │ │ │ │ - add %al,(%rsi) │ │ │ │ + add %cl,(%rsi) │ │ │ │ add %al,(%rax) │ │ │ │ + add %bh,-0x66(%rax) │ │ │ │ + sbb $0x3,%al │ │ │ │ + lea -0x10(%rbp),%rax │ │ │ │ + cmp %r15,%rax │ │ │ │ + jae 4dfcbb │ │ │ │ + lea 0x31c9c80(%rip),%rbx │ │ │ │ + jmp *-0x8(%r13) │ │ │ │ + nopl 0x0(%rax) │ │ │ │ + add %eax,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ - add %cl,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ - add %bh,(%rax) │ │ │ │ (bad) │ │ │ │ + add %al,(%rax) │ │ │ │ + add %dl,-0x66(%rax) │ │ │ │ sbb $0x3,%al │ │ │ │ - lea -0x40(%rbp),%rax │ │ │ │ - cmp %r15,%rax │ │ │ │ - jb 4e56ae │ │ │ │ - movq $0x4e5640,-0x40(%rbp) │ │ │ │ - mov 0x6(%rbx),%rax │ │ │ │ - mov 0xe(%rbx),%rcx │ │ │ │ - mov 0x16(%rbx),%rdx │ │ │ │ - mov 0x1e(%rbx),%rdi │ │ │ │ - mov 0x26(%rbx),%r8 │ │ │ │ - mov 0x2e(%rbx),%rbx │ │ │ │ - mov %rbx,%r9 │ │ │ │ - mov %r14,%rbx │ │ │ │ - mov %r9,-0x38(%rbp) │ │ │ │ - mov %rdi,-0x30(%rbp) │ │ │ │ - mov %rcx,-0x28(%rbp) │ │ │ │ - mov %r8,-0x20(%rbp) │ │ │ │ - mov %rdx,-0x18(%rbp) │ │ │ │ - mov %rax,-0x10(%rbp) │ │ │ │ - mov %rsi,-0x8(%rbp) │ │ │ │ - add $0xffffffffffffffc0,%rbp │ │ │ │ + movq $0x4dfcb0,0x0(%rbp) │ │ │ │ + mov %rbx,%rax │ │ │ │ + mov 0x8(%rbp),%rbx │ │ │ │ + mov %rax,0x8(%rbp) │ │ │ │ test $0x7,%bl │ │ │ │ - jne 4e5640 │ │ │ │ + jne 4dfcb0 │ │ │ │ mov (%rbx),%rax │ │ │ │ jmp *%rax │ │ │ │ nopl (%rax) │ │ │ │ - (bad) │ │ │ │ + add %eax,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ - add %bl,(%rsi) │ │ │ │ + (bad) │ │ │ │ add %al,(%rax) │ │ │ │ - add %cl,%al │ │ │ │ - or $0x8349031c,%eax │ │ │ │ + add %ah,(%rax) │ │ │ │ (bad) │ │ │ │ - xor %cl,0x3b(%rbp) │ │ │ │ - movsl %ds:(%rsi),%es:(%rdi) │ │ │ │ - pop %rax │ │ │ │ - add (%rax),%eax │ │ │ │ - add %dh,0x51(%rdi) │ │ │ │ - movq $0x4e5498,-0x28(%r12) │ │ │ │ - mov 0x30(%rbp),%rax │ │ │ │ - mov %rax,-0x20(%r12) │ │ │ │ - mov 0x38(%rbp),%rax │ │ │ │ - mov %rax,-0x18(%r12) │ │ │ │ - mov 0x18(%rbp),%rax │ │ │ │ - mov %rax,-0x10(%r12) │ │ │ │ - mov 0x28(%rbp),%rax │ │ │ │ - mov %rax,-0x8(%r12) │ │ │ │ - mov 0x10(%rbp),%rcx │ │ │ │ - mov %rcx,(%r12) │ │ │ │ - lea -0x26(%r12),%r8 │ │ │ │ - mov %rax,%rdi │ │ │ │ - mov %rbx,%rsi │ │ │ │ - mov 0x20(%rbp),%r14 │ │ │ │ - mov 0x8(%rbp),%rbx │ │ │ │ - add $0x40,%rbp │ │ │ │ - jmp 4e4f80 │ │ │ │ - movq $0x30,0x388(%r13) │ │ │ │ - jmp 338a720 │ │ │ │ - jmp *-0x8(%r13) │ │ │ │ - nopw 0x0(%rax,%rax,1) │ │ │ │ + sbb $0x3,%al │ │ │ │ + mov 0x8(%rbp),%rsi │ │ │ │ + add $0x10,%rbp │ │ │ │ + mov %rbx,%r14 │ │ │ │ + mov %r14,%rax │ │ │ │ + and $0x7,%eax │ │ │ │ + cmp $0x1,%rax │ │ │ │ + je 4dfcf0 │ │ │ │ + movq $0x4dfc80,-0x10(%rbp) │ │ │ │ + mov %rsi,%rdi │ │ │ │ + mov 0x6(%r14),%rax │ │ │ │ + mov %rax,%rsi │ │ │ │ + mov %r14,%rbx │ │ │ │ + mov %rax,%r14 │ │ │ │ + mov 0xe(%rbx),%rax │ │ │ │ + mov %rax,-0x8(%rbp) │ │ │ │ + add $0xfffffffffffffff0,%rbp │ │ │ │ + jmp 4dd1c0 │ │ │ │ + mov %rsi,%rbx │ │ │ │ + jmp *0x0(%rbp) │ │ │ │ + xchg %ax,%ax │ │ │ │ + add $0x1000000,%eax │ │ │ │ + ... │ │ │ │ + add %al,(%rax) │ │ │ │ + add %cl,(%rsi) │ │ │ │ + add %al,(%rax) │ │ │ │ + add %ch,%al │ │ │ │ + fwait │ │ │ │ + sbb $0x3,%al │ │ │ │ + lea -0x18(%rbp),%rax │ │ │ │ + cmp %r15,%rax │ │ │ │ + jb 4dfe47 │ │ │ │ + movq $0x4dfd48,-0x8(%rbp) │ │ │ │ + mov %r14,%rbx │ │ │ │ + add $0xfffffffffffffff8,%rbp │ │ │ │ + test $0x7,%bl │ │ │ │ + jne 4dfd48 │ │ │ │ + mov (%rbx),%rax │ │ │ │ + jmp *%rax │ │ │ │ + xchg %ax,%ax │ │ │ │ + ... │ │ │ │ (bad) │ │ │ │ add %al,(%rax) │ │ │ │ - add %al,(%rbx) │ │ │ │ + add %dh,0x48031c9b(%rax) │ │ │ │ + mov %ebx,%eax │ │ │ │ + and $0x7,%eax │ │ │ │ + cmp $0x1,%rax │ │ │ │ + je 4dfe39 │ │ │ │ + movq $0x4dfd90,-0x8(%rbp) │ │ │ │ + mov 0x6(%rbx),%rax │ │ │ │ + mov 0xe(%rbx),%rbx │ │ │ │ + mov %rax,0x0(%rbp) │ │ │ │ + add $0xfffffffffffffff8,%rbp │ │ │ │ + test $0x7,%bl │ │ │ │ + jne 4dfd90 │ │ │ │ + mov (%rbx),%rax │ │ │ │ + jmp *%rax │ │ │ │ + nopw 0x0(%rax,%rax,1) │ │ │ │ + add %eax,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ - add %al,0x0(%rip) │ │ │ │ add %al,(%rax) │ │ │ │ - add %cl,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ - add %bh,(%rax) │ │ │ │ - or $0x8d48031c,%eax │ │ │ │ - rex.RB rorb $0xf,-0x8(%r9,%rdi,1) │ │ │ │ - (bad) │ │ │ │ (bad) │ │ │ │ add %al,(%rax) │ │ │ │ - add %cl,-0x39(%rax) │ │ │ │ - rex.RB rolb $0x4e,0x57(%r8) │ │ │ │ - add %cl,-0x75(%rax) │ │ │ │ - rex.XB add $0xd4b8b48,%eax │ │ │ │ - mov 0x15(%rbx),%rdx │ │ │ │ - mov 0x1d(%rbx),%r8 │ │ │ │ - mov 0x25(%rbx),%rbx │ │ │ │ - mov %rbx,%r9 │ │ │ │ - mov %r14,%rbx │ │ │ │ - mov %r8,-0x38(%rbp) │ │ │ │ - mov %rcx,-0x30(%rbp) │ │ │ │ - mov %rax,-0x28(%rbp) │ │ │ │ - mov %rdx,-0x20(%rbp) │ │ │ │ - mov %r9,-0x18(%rbp) │ │ │ │ - mov %rsi,-0x10(%rbp) │ │ │ │ - mov %rdi,-0x8(%rbp) │ │ │ │ - add $0xffffffffffffffc0,%rbp │ │ │ │ + add %ch,-0x65(%rax) │ │ │ │ + sbb $0x3,%al │ │ │ │ + mov 0x8(%rbp),%rax │ │ │ │ + mov %rbx,%rcx │ │ │ │ + and $0x7,%ecx │ │ │ │ + cmp $0x1,%rcx │ │ │ │ + je 4dfdbc │ │ │ │ + movq $0x4dfe68,-0x8(%rbp) │ │ │ │ + mov %rax,%rsi │ │ │ │ + mov 0x6(%rbx),%r14 │ │ │ │ + mov %rbx,0x0(%rbp) │ │ │ │ + add $0xfffffffffffffff8,%rbp │ │ │ │ + jmp 3361d48 │ │ │ │ + movq $0x4dfde8,0x8(%rbp) │ │ │ │ + mov %rax,%rbx │ │ │ │ + add $0x8,%rbp │ │ │ │ test $0x7,%bl │ │ │ │ - jne 4e5740 │ │ │ │ + jne 4dfde8 │ │ │ │ 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 %cl,%al │ │ │ │ - or $0x1c,%al │ │ │ │ - add -0x7d(%rcx),%ecx │ │ │ │ + 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,0x56(%rdi) │ │ │ │ - movq $0x4e55d0,-0x30(%r12) │ │ │ │ - mov 0x38(%rbp),%rax │ │ │ │ - mov %rax,-0x28(%r12) │ │ │ │ - mov 0x18(%rbp),%rax │ │ │ │ - mov %rax,-0x20(%r12) │ │ │ │ - mov 0x30(%rbp),%rax │ │ │ │ - mov %rax,-0x18(%r12) │ │ │ │ - mov 0x10(%rbp),%rcx │ │ │ │ - mov %rcx,-0x10(%r12) │ │ │ │ - mov 0x20(%rbp),%rcx │ │ │ │ - mov %rcx,-0x8(%r12) │ │ │ │ - mov 0x8(%rbp),%rcx │ │ │ │ - mov %rcx,(%r12) │ │ │ │ - lea -0x2e(%r12),%rdi │ │ │ │ - mov %rax,%rsi │ │ │ │ - mov %rbx,%r14 │ │ │ │ - mov 0x28(%rbp),%rbx │ │ │ │ - add $0x40,%rbp │ │ │ │ - jmp 33959f8 │ │ │ │ - movq $0x38,0x388(%r13) │ │ │ │ + add %dh,0x34(%rdi) │ │ │ │ + movq $0x30e6bd0,-0x20(%r12) │ │ │ │ + mov %rbx,-0x18(%r12) │ │ │ │ + movq $0x3c06562,-0x10(%r12) │ │ │ │ + movq $0x3c06562,-0x8(%r12) │ │ │ │ + movq $0x1,(%r12) │ │ │ │ + lea -0x1f(%r12),%rbx │ │ │ │ + add $0x8,%rbp │ │ │ │ + jmp *0x0(%rbp) │ │ │ │ + movq $0x28,0x388(%r13) │ │ │ │ jmp 338a720 │ │ │ │ + lea 0x3726722(%rip),%rbx │ │ │ │ + add $0x8,%rbp │ │ │ │ + jmp *0x0(%rbp) │ │ │ │ + lea 0x31c9aca(%rip),%rbx │ │ │ │ jmp *-0x8(%r13) │ │ │ │ - nop │ │ │ │ - add $0x1000000,%eax │ │ │ │ - add %al,(%rax) │ │ │ │ - add %al,(%rdx) │ │ │ │ + nopw 0x0(%rax,%rax,1) │ │ │ │ + add (%rax),%al │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ - add %cl,(%rbx) │ │ │ │ + (bad) │ │ │ │ add %al,(%rax) │ │ │ │ - add %bh,(%rax) │ │ │ │ - or $0x1c,%al │ │ │ │ - add -0x73(%rax),%ecx │ │ │ │ - rex.RB enter $0x394c,$0xf8 │ │ │ │ - jb 4e5996 │ │ │ │ - movq $0x4e5820,-0x20(%rbp) │ │ │ │ - mov %rbx,%rax │ │ │ │ - mov 0x7(%rbx),%rcx │ │ │ │ - mov 0xf(%rbx),%rbx │ │ │ │ - mov %rbx,%rdx │ │ │ │ - mov %r14,%rbx │ │ │ │ - mov %rdx,-0x18(%rbp) │ │ │ │ - mov %rax,-0x10(%rbp) │ │ │ │ - mov %rcx,-0x8(%rbp) │ │ │ │ - add $0xffffffffffffffe0,%rbp │ │ │ │ + add %dl,0x48031c9a(%rax) │ │ │ │ + mov 0x10(%rbp),%eax │ │ │ │ + and $0x7,%ebx │ │ │ │ + cmp $0x3,%rbx │ │ │ │ + jne 4dfefd │ │ │ │ + movq $0x4dfea0,0x0(%rbp) │ │ │ │ + mov %rax,%rbx │ │ │ │ test $0x7,%bl │ │ │ │ - jne 4e5820 │ │ │ │ + jne 4dfea0 │ │ │ │ mov (%rbx),%rax │ │ │ │ jmp *%rax │ │ │ │ - add (%rax),%eax │ │ │ │ + xchg %ax,%ax │ │ │ │ + (bad) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ - (bad) │ │ │ │ + add %bl,(%rsi) │ │ │ │ add %al,(%rax) │ │ │ │ - add %ch,%al │ │ │ │ - or (%rbx,%rax,1),%ebx │ │ │ │ - mov %rbx,%rax │ │ │ │ - and $0x7,%eax │ │ │ │ - cmp $0x1,%rax │ │ │ │ - je 4e5988 │ │ │ │ - movq $0x4e5868,-0x8(%rbp) │ │ │ │ - mov 0xe(%rbx),%rax │ │ │ │ - mov 0x6(%rbx),%rbx │ │ │ │ - mov %rax,0x0(%rbp) │ │ │ │ - add $0xfffffffffffffff8,%rbp │ │ │ │ + add %bh,(%rax) │ │ │ │ + (bad) │ │ │ │ + sbb $0x3,%al │ │ │ │ + add $0x28,%r12 │ │ │ │ + cmp 0x358(%r13),%r12 │ │ │ │ + ja 4dfeed │ │ │ │ + movq $0x30e6bd0,-0x20(%r12) │ │ │ │ + mov %rbx,-0x18(%r12) │ │ │ │ + movq $0x3c06562,-0x10(%r12) │ │ │ │ + movq $0x3c06562,-0x8(%r12) │ │ │ │ + movq $0x1,(%r12) │ │ │ │ + mov 0x8(%rbp),%rdi │ │ │ │ + lea -0x1f(%r12),%rsi │ │ │ │ + mov $0x1,%r14d │ │ │ │ + add $0x18,%rbp │ │ │ │ + jmp 4dfaa0 │ │ │ │ + movq $0x28,0x388(%r13) │ │ │ │ + jmp 338a720 │ │ │ │ + movq $0x4dff28,0x0(%rbp) │ │ │ │ + mov %rax,%rbx │ │ │ │ test $0x7,%bl │ │ │ │ - jne 4e5868 │ │ │ │ + jne 4dff28 │ │ │ │ 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 %ah,0x48031c0b(%rax) │ │ │ │ - mov 0x18(%rbp),%eax │ │ │ │ - mov 0x8(%rbp),%rcx │ │ │ │ - mov 0x7(%rbx),%rdx │ │ │ │ - mov 0x7(%rdx),%rsi │ │ │ │ - mov 0xf(%rdx),%rdx │ │ │ │ - mov 0x7(%rdx),%rdi │ │ │ │ - mov 0xf(%rdx),%r8 │ │ │ │ - mov 0x17(%rdx),%rdx │ │ │ │ - cmp $0x2,%rdx │ │ │ │ - jne 4e59e4 │ │ │ │ - mov 0x10(%rbp),%r9 │ │ │ │ - mov 0x20(%rbp),%r10 │ │ │ │ - mov 0xf(%rbx),%r11 │ │ │ │ - mov 0x17(%rbx),%rbx │ │ │ │ - cmp $0x3411a86,%r8 │ │ │ │ - je 4e5917 │ │ │ │ - sub $0x8,%rsp │ │ │ │ - mov %rdi,%r14 │ │ │ │ - mov %r8,%rdi │ │ │ │ - mov %rsi,0x48(%rsp) │ │ │ │ - lea 0x2f2c1c5(%rip),%rsi │ │ │ │ - mov %rdx,0x50(%rsp) │ │ │ │ - mov $0x2,%edx │ │ │ │ - mov %rax,0x58(%rsp) │ │ │ │ - xor %eax,%eax │ │ │ │ - mov %r8,0x80(%rsp) │ │ │ │ - mov %r11,0x78(%rsp) │ │ │ │ - mov %rcx,0x70(%rsp) │ │ │ │ - mov %r10,0x68(%rsp) │ │ │ │ - mov %r9,0x60(%rsp) │ │ │ │ - call 4053d0 │ │ │ │ - add $0x8,%rsp │ │ │ │ - movslq %eax,%rax │ │ │ │ - test %rax,%rax │ │ │ │ - jne 4e599a │ │ │ │ - mov 0x70(%rsp),%r11 │ │ │ │ - mov 0x68(%rsp),%rcx │ │ │ │ - mov 0x60(%rsp),%r10 │ │ │ │ - mov 0x58(%rsp),%r9 │ │ │ │ - add $0x48,%r12 │ │ │ │ - cmp 0x358(%r13),%r12 │ │ │ │ - ja 4e5964 │ │ │ │ - movq $0x4e5340,-0x40(%r12) │ │ │ │ - mov %r11,-0x30(%r12) │ │ │ │ - movq $0x4e56d0,-0x28(%r12) │ │ │ │ - mov %rcx,-0x20(%r12) │ │ │ │ - mov %r10,-0x18(%r12) │ │ │ │ - mov %rbx,-0x10(%r12) │ │ │ │ - mov %r9,-0x8(%r12) │ │ │ │ - lea -0x40(%r12),%rax │ │ │ │ - mov %rax,(%r12) │ │ │ │ - lea -0x25(%r12),%rbx │ │ │ │ - add $0x28,%rbp │ │ │ │ - jmp *0x0(%rbp) │ │ │ │ - movq $0x48,0x388(%r13) │ │ │ │ - movq $0x4e5aa8,-0x8(%rbp) │ │ │ │ - mov %rbx,0x0(%rbp) │ │ │ │ - mov %r11,0x18(%rbp) │ │ │ │ - add $0xfffffffffffffff8,%rbp │ │ │ │ - jmp 338a2b0 │ │ │ │ - lea 0x31beb34(%rip),%rbx │ │ │ │ - add $0x20,%rbp │ │ │ │ - jmp *0x0(%rbp) │ │ │ │ - jmp *-0x8(%r13) │ │ │ │ - mov 0x48(%rsp),%rdx │ │ │ │ - mov %r14,%rdi │ │ │ │ - mov 0x78(%rsp),%r8 │ │ │ │ - mov 0x40(%rsp),%rsi │ │ │ │ - mov 0x68(%rsp),%rcx │ │ │ │ - mov 0x50(%rsp),%rax │ │ │ │ - jmp 4e59e4 │ │ │ │ - rex.RX add (%rax),%r8b │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %bl,(%rsi) │ │ │ │ add %al,(%rax) │ │ │ │ - add %al,0xa(%rax) │ │ │ │ + add %al,%al │ │ │ │ + cltd │ │ │ │ sbb $0x3,%al │ │ │ │ - mov 0x28(%rbp),%rax │ │ │ │ - mov 0x18(%rbp),%rcx │ │ │ │ - mov 0x30(%rbp),%rsi │ │ │ │ - mov 0x20(%rbp),%r8 │ │ │ │ - mov 0x10(%rbp),%rdi │ │ │ │ - mov 0x8(%rbp),%rdx │ │ │ │ - add $0x10,%rbp │ │ │ │ - add $0x80,%r12 │ │ │ │ + add $0x28,%r12 │ │ │ │ cmp 0x358(%r13),%r12 │ │ │ │ - ja 4e5a68 │ │ │ │ - movq $0x4e5178,-0x78(%r12) │ │ │ │ - mov %rdi,-0x68(%r12) │ │ │ │ - mov %r8,-0x60(%r12) │ │ │ │ - mov %rdx,-0x58(%r12) │ │ │ │ - movq $0x50d128,-0x50(%r12) │ │ │ │ - movq $0x36acc57,-0x48(%r12) │ │ │ │ - mov %rsi,-0x40(%r12) │ │ │ │ - lea -0x78(%r12),%rdx │ │ │ │ - mov %rdx,-0x38(%r12) │ │ │ │ - movq $0x4e5210,-0x30(%r12) │ │ │ │ - mov %rcx,-0x20(%r12) │ │ │ │ - mov %rax,-0x18(%r12) │ │ │ │ - movq $0x4e5258,-0x10(%r12) │ │ │ │ - lea -0x30(%r12),%rax │ │ │ │ - mov %rax,-0x8(%r12) │ │ │ │ - lea -0x4f(%r12),%rax │ │ │ │ - mov %rax,(%r12) │ │ │ │ - lea -0xd(%r12),%rbx │ │ │ │ - add $0x28,%rbp │ │ │ │ - jmp *0x0(%rbp) │ │ │ │ - movq $0x80,0x388(%r13) │ │ │ │ - movq $0x4e59c8,-0x10(%rbp) │ │ │ │ - mov %rdx,-0x8(%rbp) │ │ │ │ - mov %rdi,0x0(%rbp) │ │ │ │ - mov %r8,0x10(%rbp) │ │ │ │ - mov %rsi,0x20(%rbp) │ │ │ │ - add $0xfffffffffffffff0,%rbp │ │ │ │ - jmp 338a2b0 │ │ │ │ - nopl 0x0(%rax) │ │ │ │ - add $0x0,%eax │ │ │ │ - add %al,(%rax) │ │ │ │ - add %bl,(%rsi) │ │ │ │ - add %al,(%rax) │ │ │ │ - add %ah,0x9(%rax) │ │ │ │ - sbb $0x3,%al │ │ │ │ - mov 0x18(%rbp),%r9 │ │ │ │ - mov 0x28(%rbp),%r10 │ │ │ │ - mov 0x10(%rbp),%rcx │ │ │ │ - mov 0x20(%rbp),%r11 │ │ │ │ - mov 0x8(%rbp),%rbx │ │ │ │ - add $0x8,%rbp │ │ │ │ - jmp 4e5917 │ │ │ │ - nopl (%rax) │ │ │ │ + ja 4dff6f │ │ │ │ + movq $0x30e6bd0,-0x20(%r12) │ │ │ │ + mov %rbx,-0x18(%r12) │ │ │ │ + movq $0x3c06562,-0x10(%r12) │ │ │ │ + movq $0x3c06562,-0x8(%r12) │ │ │ │ + movq $0x1,(%r12) │ │ │ │ + lea -0x1f(%r12),%rsi │ │ │ │ + mov 0x8(%rbp),%r14 │ │ │ │ + add $0x18,%rbp │ │ │ │ + jmp 4dfc58 │ │ │ │ + movq $0x28,0x388(%r13) │ │ │ │ + jmp 338a720 │ │ │ │ + nop │ │ │ │ add (%rax),%al │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ adc (%rax),%al │ │ │ │ add %al,(%rax) │ │ │ │ - xor %cl,(%rcx) │ │ │ │ - sbb $0x3,%al │ │ │ │ - lea -0x10(%rbp),%rax │ │ │ │ - cmp %r15,%rax │ │ │ │ - jb 4e5afe │ │ │ │ + xor %ah,0x72(%rdi) │ │ │ │ + add -0x73(%rax),%ecx │ │ │ │ + rex.RB │ │ │ │ + lock cmp %r15,%rax │ │ │ │ + jb 4dffb6 │ │ │ │ movq $0x3390fc8,-0x10(%rbp) │ │ │ │ mov %rbx,-0x8(%rbp) │ │ │ │ + mov 0x18(%rbx),%rsi │ │ │ │ mov 0x10(%rbx),%r14 │ │ │ │ - mov 0x18(%rbx),%rbx │ │ │ │ add $0xfffffffffffffff0,%rbp │ │ │ │ - jmp 4e5db0 │ │ │ │ + jmp 30e3df0 │ │ │ │ jmp *-0x10(%r13) │ │ │ │ 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) │ │ │ │ - lock or %bl,(%rbx,%rax,1) │ │ │ │ + sldt (%rax) │ │ │ │ + add %cl,%al │ │ │ │ + addr32 jb 4dffd3 │ │ │ │ lea -0x10(%rbp),%rax │ │ │ │ cmp %r15,%rax │ │ │ │ - jb 4e5b3e │ │ │ │ + jb 4dfffa │ │ │ │ movq $0x3390fc8,-0x10(%rbp) │ │ │ │ mov %rbx,-0x8(%rbp) │ │ │ │ + mov 0x20(%rbx),%rdi │ │ │ │ + mov 0x18(%rbx),%rsi │ │ │ │ mov 0x10(%rbx),%r14 │ │ │ │ - mov 0x18(%rbx),%rbx │ │ │ │ add $0xfffffffffffffff0,%rbp │ │ │ │ - jmp 4e57d0 │ │ │ │ + jmp 30e4550 │ │ │ │ jmp *-0x10(%r13) │ │ │ │ - nopw 0x0(%rax,%rax,1) │ │ │ │ - sldt (%rax) │ │ │ │ - add %al,(%rdx) │ │ │ │ - add %al,(%rax) │ │ │ │ - add %al,(%rdx) │ │ │ │ + xchg %ax,%ax │ │ │ │ + add %eax,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ - add %cl,(%rbx) │ │ │ │ + adc %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ - add %cl,-0x73(%rax) │ │ │ │ - rex.RB loopne 4e5bb1 │ │ │ │ - cmp %edi,%eax │ │ │ │ - jb 4e5bfc │ │ │ │ - movq $0x4e5bb0,-0x20(%rbp) │ │ │ │ - mov 0x6(%rbx),%rax │ │ │ │ - mov 0xe(%rbx),%rbx │ │ │ │ - mov %rbx,%rcx │ │ │ │ - mov %r14,%rbx │ │ │ │ - mov %rax,-0x18(%rbp) │ │ │ │ - mov %rcx,-0x10(%rbp) │ │ │ │ - mov %rsi,-0x8(%rbp) │ │ │ │ - add $0xffffffffffffffe0,%rbp │ │ │ │ + lea -0x18(%rbp),%rax │ │ │ │ + cmp %r15,%rax │ │ │ │ + jb 4e00a9 │ │ │ │ + movq $0x3390fc8,-0x10(%rbp) │ │ │ │ + mov %rbx,-0x8(%rbp) │ │ │ │ + movq $0x4e0058,-0x18(%rbp) │ │ │ │ + mov 0x10(%rbx),%rbx │ │ │ │ + add $0xffffffffffffffe8,%rbp │ │ │ │ test $0x7,%bl │ │ │ │ - jne 4e5bb0 │ │ │ │ + jne 4e0058 │ │ │ │ mov (%rbx),%rax │ │ │ │ jmp *%rax │ │ │ │ - nopl (%rax) │ │ │ │ - add (%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,-0x7d(%rcx) │ │ │ │ (bad) │ │ │ │ - sbb %cl,0x3b(%rbp) │ │ │ │ + sub %cl,0x3b(%rbp) │ │ │ │ movsl %ds:(%rsi),%es:(%rdi) │ │ │ │ pop %rax │ │ │ │ add (%rax),%eax │ │ │ │ - add %dh,0x2f(%rdi) │ │ │ │ - movq $0x3363ae0,-0x10(%r12) │ │ │ │ - mov 0x10(%rbp),%rax │ │ │ │ - mov %rax,-0x8(%r12) │ │ │ │ - mov 0x18(%rbp),%rax │ │ │ │ - mov %rax,(%r12) │ │ │ │ - lea -0xe(%r12),%rsi │ │ │ │ - mov %rbx,%r14 │ │ │ │ - mov 0x8(%rbp),%rbx │ │ │ │ - add $0x20,%rbp │ │ │ │ - jmp 3395748 │ │ │ │ - movq $0x18,0x388(%r13) │ │ │ │ + add %dh,0x34(%rdi) │ │ │ │ + movq $0x30e6bd0,-0x20(%r12) │ │ │ │ + mov %rbx,-0x18(%r12) │ │ │ │ + movq $0x3c06562,-0x10(%r12) │ │ │ │ + movq $0x3c06562,-0x8(%r12) │ │ │ │ + movq $0x1,(%r12) │ │ │ │ + lea -0x1f(%r12),%rbx │ │ │ │ + add $0x8,%rbp │ │ │ │ + jmp *0x0(%rbp) │ │ │ │ + movq $0x28,0x388(%r13) │ │ │ │ jmp 338a720 │ │ │ │ - jmp *-0x8(%r13) │ │ │ │ - sldt (%rax) │ │ │ │ - add %al,(%rdx) │ │ │ │ - add %al,(%rax) │ │ │ │ - add %al,(%rbx) │ │ │ │ - add %al,(%rax) │ │ │ │ - add %al,(%rax) │ │ │ │ - add %al,(%rax) │ │ │ │ - add %cl,(%rax) │ │ │ │ - add %al,(%rax) │ │ │ │ + jmp *-0x10(%r13) │ │ │ │ + nopl (%rax) │ │ │ │ + or $0x2000000,%eax │ │ │ │ + ... │ │ │ │ add %al,(%rax) │ │ │ │ + add %cl,(%rsi) │ │ │ │ add %al,(%rax) │ │ │ │ - add %cl,-0x73(%rax) │ │ │ │ - rex.RB fmuls -0x8(%r9,%rdi,1) │ │ │ │ - jb 4e5cc0 │ │ │ │ - movq $0x4e5c70,-0x28(%rbp) │ │ │ │ - mov 0x6(%rbx),%rax │ │ │ │ - mov 0xe(%rbx),%rcx │ │ │ │ - mov 0x16(%rbx),%rbx │ │ │ │ - mov %rbx,%rdx │ │ │ │ - mov %r14,%rbx │ │ │ │ - mov %rdx,-0x20(%rbp) │ │ │ │ - mov %rcx,-0x18(%rbp) │ │ │ │ - mov %rax,-0x10(%rbp) │ │ │ │ - mov %rsi,-0x8(%rbp) │ │ │ │ - add $0xffffffffffffffd8,%rbp │ │ │ │ + add %bh,(%rax) │ │ │ │ + xchg %eax,%esi │ │ │ │ + sbb $0x3,%al │ │ │ │ + lea -0x38(%rbp),%rax │ │ │ │ + cmp %r15,%rax │ │ │ │ + jb 4e0198 │ │ │ │ + mov %rsi,%rax │ │ │ │ + and $0x7,%eax │ │ │ │ + cmp $0x1,%rax │ │ │ │ + je 4e0180 │ │ │ │ + cmp $0x1,%r14 │ │ │ │ + jne 4e01a3 │ │ │ │ + movq $0x4e0128,-0x10(%rbp) │ │ │ │ + mov 0xe(%rsi),%rbx │ │ │ │ + mov 0x6(%rsi),%rax │ │ │ │ + mov %rax,-0x8(%rbp) │ │ │ │ + add $0xfffffffffffffff0,%rbp │ │ │ │ test $0x7,%bl │ │ │ │ - jne 4e5c70 │ │ │ │ + jne 4e0128 │ │ │ │ mov (%rbx),%rax │ │ │ │ jmp *%rax │ │ │ │ - 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) │ │ │ │ - sbb %cl,0x3b(%rbp) │ │ │ │ - movsl %ds:(%rsi),%es:(%rdi) │ │ │ │ - pop %rax │ │ │ │ - add (%rax),%eax │ │ │ │ - add %dh,0x33(%rdi) │ │ │ │ - movq $0x4e5b60,-0x10(%r12) │ │ │ │ - mov 0x18(%rbp),%rax │ │ │ │ - mov %rax,-0x8(%r12) │ │ │ │ - mov 0x20(%rbp),%rax │ │ │ │ + add %cl,-0x75(%rax) │ │ │ │ + or %r9b,-0x77(%r8) │ │ │ │ + flds -0x7cb7f81f(%rbx) │ │ │ │ + stc │ │ │ │ + add %ecx,(%rdi) │ │ │ │ + test %eax,0x49000000(%rdx) │ │ │ │ + add $0x18,%esp │ │ │ │ + cmp 0x358(%r13),%r12 │ │ │ │ + ja 4e0170 │ │ │ │ + movq $0x4e0010,-0x10(%r12) │ │ │ │ mov %rax,(%r12) │ │ │ │ - lea -0xe(%r12),%rdi │ │ │ │ - mov 0x10(%rbp),%rsi │ │ │ │ - mov %rbx,%r14 │ │ │ │ - mov 0x8(%rbp),%rbx │ │ │ │ - add $0x28,%rbp │ │ │ │ - jmp 33959f8 │ │ │ │ + lea 0x3757d9c(%rip),%rsi │ │ │ │ + lea 0x3757d95(%rip),%r14 │ │ │ │ + lea -0x10(%r12),%rbx │ │ │ │ + add $0x10,%rbp │ │ │ │ + jmp *0x0(%rbp) │ │ │ │ movq $0x18,0x388(%r13) │ │ │ │ jmp 338a720 │ │ │ │ + lea 0x3757d72(%rip),%rsi │ │ │ │ + lea 0x3757d6b(%rip),%r14 │ │ │ │ + lea 0x37263cd(%rip),%rbx │ │ │ │ + jmp *0x0(%rbp) │ │ │ │ + lea 0x31c9789(%rip),%rbx │ │ │ │ jmp *-0x8(%r13) │ │ │ │ + movq $0x4e0300,-0x10(%rbp) │ │ │ │ + mov %r14,%rax │ │ │ │ + sar $1,%r14 │ │ │ │ + mov %rax,-0x8(%rbp) │ │ │ │ + add $0xfffffffffffffff0,%rbp │ │ │ │ + jmp 4e00c8 │ │ │ │ + movq $0x4e0200,-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 4e0200 │ │ │ │ + mov (%rbx),%rax │ │ │ │ + jmp *%rax │ │ │ │ nopl 0x0(%rax) │ │ │ │ - (bad) │ │ │ │ - add %al,(%rax) │ │ │ │ - add %al,(%rbx) │ │ │ │ - add %al,(%rax) │ │ │ │ - add %al,(%rdx) │ │ │ │ + add (%rax),%al │ │ │ │ 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 fmuls -0x8(%r9,%rdi,1) │ │ │ │ - jb 4e5d90 │ │ │ │ - movq $0x4e5d38,-0x28(%rbp) │ │ │ │ - mov 0x5(%rbx),%rax │ │ │ │ - mov 0xd(%rbx),%rbx │ │ │ │ + add %cl,-0x39(%rax) │ │ │ │ + rex.RB clc │ │ │ │ + rex add 0x0(%rsi),%cl │ │ │ │ + mov %rbx,%rax │ │ │ │ + mov 0x7(%rbx),%rbx │ │ │ │ mov %rbx,%rcx │ │ │ │ - mov %r14,%rbx │ │ │ │ - mov %rax,-0x20(%rbp) │ │ │ │ - mov %rcx,-0x18(%rbp) │ │ │ │ - mov %rsi,-0x10(%rbp) │ │ │ │ - mov %rdi,-0x8(%rbp) │ │ │ │ - add $0xffffffffffffffd8,%rbp │ │ │ │ + mov 0x8(%rbp),%rbx │ │ │ │ + mov %rcx,0x0(%rbp) │ │ │ │ + mov %rax,0x8(%rbp) │ │ │ │ + add $0xfffffffffffffff8,%rbp │ │ │ │ test $0x7,%bl │ │ │ │ - jne 4e5d38 │ │ │ │ + jne 4e0240 │ │ │ │ mov (%rbx),%rax │ │ │ │ jmp *%rax │ │ │ │ nopl 0x0(%rax) │ │ │ │ - add $0x0,%al │ │ │ │ - add %al,(%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,-0x7d(%rcx) │ │ │ │ (bad) │ │ │ │ - and %cl,0x3b(%rbp) │ │ │ │ + sub %cl,0x3b(%rbp) │ │ │ │ movsl %ds:(%rsi),%es:(%rdi) │ │ │ │ pop %rax │ │ │ │ add (%rax),%eax │ │ │ │ - add %dh,0x3b(%rdi) │ │ │ │ - movq $0x4e5c18,-0x18(%r12) │ │ │ │ - mov 0x20(%rbp),%rax │ │ │ │ - mov %rax,-0x10(%r12) │ │ │ │ - mov 0x18(%rbp),%rax │ │ │ │ - mov %rax,-0x8(%r12) │ │ │ │ - mov 0x8(%rbp),%rcx │ │ │ │ - mov %rcx,(%r12) │ │ │ │ - lea -0x16(%r12),%rdi │ │ │ │ + add %cl,(%rdi) │ │ │ │ + xchg %ecx,0x48000000(%rsi) │ │ │ │ + mov 0x18(%rbp),%eax │ │ │ │ + mov 0x10(%rbp),%rcx │ │ │ │ + mov 0x8(%rbp),%rdx │ │ │ │ + cmp 0x7(%rbx),%rdx │ │ │ │ + jb 4e02a1 │ │ │ │ + movq $0x30e6bd0,-0x20(%r12) │ │ │ │ + mov %rcx,-0x18(%r12) │ │ │ │ + movq $0x3c06562,-0x10(%r12) │ │ │ │ + movq $0x3c06562,-0x8(%r12) │ │ │ │ + movq $0x1,(%r12) │ │ │ │ mov %rax,%rsi │ │ │ │ - mov %rbx,%r14 │ │ │ │ - mov 0x10(%rbp),%rbx │ │ │ │ - add $0x28,%rbp │ │ │ │ - jmp 33959f8 │ │ │ │ - movq $0x20,0x388(%r13) │ │ │ │ + lea 0x3757c64(%rip),%r14 │ │ │ │ + lea -0x1f(%r12),%rbx │ │ │ │ + add $0x20,%rbp │ │ │ │ + jmp *0x0(%rbp) │ │ │ │ + movq $0x30e6bd0,-0x20(%r12) │ │ │ │ + mov %rcx,-0x18(%r12) │ │ │ │ + movq $0x3c06562,-0x10(%r12) │ │ │ │ + movq $0x3c06562,-0x8(%r12) │ │ │ │ + movq $0x1,(%r12) │ │ │ │ + lea 0x3757c29(%rip),%rsi │ │ │ │ + mov %rax,%r14 │ │ │ │ + lea -0x1f(%r12),%rbx │ │ │ │ + add $0x20,%rbp │ │ │ │ + jmp *0x0(%rbp) │ │ │ │ + movq $0x28,0x388(%r13) │ │ │ │ jmp 338a720 │ │ │ │ - jmp *-0x8(%r13) │ │ │ │ - nopl 0x0(%rax) │ │ │ │ - add $0x1000000,%eax │ │ │ │ - add %al,(%rax) │ │ │ │ - add %al,(%rcx) │ │ │ │ + nop │ │ │ │ + add %al,(%r8) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ + add %bl,(%rsi) │ │ │ │ add %al,(%rax) │ │ │ │ - add %cl,(%rcx) │ │ │ │ add %al,(%rax) │ │ │ │ - add %bl,0x6(%rax) │ │ │ │ + xchg %eax,%esp │ │ │ │ sbb $0x3,%al │ │ │ │ - lea -0x18(%rbp),%rax │ │ │ │ - cmp %r15,%rax │ │ │ │ - jb 4e5e7f │ │ │ │ - movq $0x4e5df8,-0x18(%rbp) │ │ │ │ + mov %r14,%rax │ │ │ │ + and $0x7,%eax │ │ │ │ + cmp $0x1,%rax │ │ │ │ + je 4e03b2 │ │ │ │ + movq $0x4e0358,-0x20(%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 │ │ │ │ + mov 0xe(%r14),%rbx │ │ │ │ + mov %rsi,-0x18(%rbp) │ │ │ │ + mov %r14,-0x10(%rbp) │ │ │ │ + mov 0x6(%r14),%rcx │ │ │ │ + mov %rcx,-0x8(%rbp) │ │ │ │ + mov %rax,0x0(%rbp) │ │ │ │ + add $0xffffffffffffffe0,%rbp │ │ │ │ test $0x7,%bl │ │ │ │ - jne 4e5df8 │ │ │ │ + jne 4e0358 │ │ │ │ mov (%rbx),%rax │ │ │ │ jmp *%rax │ │ │ │ - add (%rax),%al │ │ │ │ - add %al,(%rax) │ │ │ │ - add %al,(%rax) │ │ │ │ + nopl 0x0(%rax) │ │ │ │ + add $0x4,%eax │ │ │ │ add %al,(%rax) │ │ │ │ - (bad) │ │ │ │ + add %bl,(%rsi) │ │ │ │ add %al,(%rax) │ │ │ │ - add %dl,(%rax) │ │ │ │ - (bad) │ │ │ │ - sbb $0x3,%al │ │ │ │ - mov %rbx,%rax │ │ │ │ - and $0x7,%eax │ │ │ │ - cmp $0x1,%rax │ │ │ │ - je 4e5e83 │ │ │ │ - add $0x58,%r12 │ │ │ │ + add %ch,0x48031c93(%rax) │ │ │ │ + mov 0x18(%rbp),%eax │ │ │ │ + mov %rbx,%rcx │ │ │ │ + and $0x7,%ecx │ │ │ │ + cmp $0x1,%rcx │ │ │ │ + jne 4e03b9 │ │ │ │ + add $0x20,%r12 │ │ │ │ cmp 0x358(%r13),%r12 │ │ │ │ - ja 4e5e6f │ │ │ │ - mov 0x6(%rbx),%rax │ │ │ │ - mov 0xe(%rbx),%rbx │ │ │ │ - movq $0x4e5ad8,-0x50(%r12) │ │ │ │ - mov %rbx,-0x40(%r12) │ │ │ │ - mov 0x10(%rbp),%rbx │ │ │ │ - mov %rbx,-0x38(%r12) │ │ │ │ - movq $0x4e5b18,-0x30(%r12) │ │ │ │ - mov %rax,-0x20(%r12) │ │ │ │ - mov 0x8(%rbp),%rax │ │ │ │ - mov %rax,-0x18(%r12) │ │ │ │ - movq $0x4e5ce0,-0x10(%r12) │ │ │ │ - lea -0x50(%r12),%rax │ │ │ │ + ja 4e03a2 │ │ │ │ + movq $0x4dff90,-0x18(%r12) │ │ │ │ mov %rax,-0x8(%r12) │ │ │ │ - lea -0x30(%r12),%rax │ │ │ │ + mov 0x20(%rbp),%rax │ │ │ │ mov %rax,(%r12) │ │ │ │ - lea -0xd(%r12),%rbx │ │ │ │ - add $0x18,%rbp │ │ │ │ + mov 0x8(%rbp),%rsi │ │ │ │ + lea 0x3757b63(%rip),%r14 │ │ │ │ + lea -0x18(%r12),%rbx │ │ │ │ + add $0x30,%rbp │ │ │ │ jmp *0x0(%rbp) │ │ │ │ - movq $0x58,0x388(%r13) │ │ │ │ + movq $0x20,0x388(%r13) │ │ │ │ jmp 338a720 │ │ │ │ - jmp *-0x8(%r13) │ │ │ │ - lea 0x31be641(%rip),%rbx │ │ │ │ - add $0x18,%rbp │ │ │ │ + add $0x10,%rbp │ │ │ │ jmp *0x0(%rbp) │ │ │ │ + movq $0x4e03f0,0x0(%rbp) │ │ │ │ + mov %rbx,%rcx │ │ │ │ + mov 0x6(%rbx),%rbx │ │ │ │ + mov %rbx,%rdx │ │ │ │ + mov %rax,%rbx │ │ │ │ + mov %rdx,0x8(%rbp) │ │ │ │ + mov %rcx,0x18(%rbp) │ │ │ │ + test $0x7,%bl │ │ │ │ + jne 4e03f0 │ │ │ │ + mov (%rbx),%rax │ │ │ │ + jmp *%rax │ │ │ │ + add $0x4,%eax │ │ │ │ + add %al,(%rax) │ │ │ │ + add %bl,(%rsi) │ │ │ │ + add %al,(%rax) │ │ │ │ + add %dl,(%rax) │ │ │ │ + xchg %eax,%ebx │ │ │ │ + sbb $0x3,%al │ │ │ │ + movq $0x4e0430,-0x8(%rbp) │ │ │ │ + mov %rbx,%rax │ │ │ │ + mov 0x7(%rbx),%rbx │ │ │ │ + mov %rbx,%rcx │ │ │ │ + mov 0x8(%rbp),%rbx │ │ │ │ + mov %rcx,0x0(%rbp) │ │ │ │ + mov %rax,0x8(%rbp) │ │ │ │ + add $0xfffffffffffffff8,%rbp │ │ │ │ + test $0x7,%bl │ │ │ │ + jne 4e0430 │ │ │ │ + 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 4e65a8 │ │ │ │ - nopl (%rax) │ │ │ │ - add %eax,(%rax) │ │ │ │ + rex.RX or %r8b,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ - add (%rax),%al │ │ │ │ add %al,(%rax) │ │ │ │ - sldt (%rax) │ │ │ │ - add %cl,0x59(%rax) │ │ │ │ - je 4e5ecb │ │ │ │ - lea -0x18(%rbp),%rax │ │ │ │ - cmp %r15,%rax │ │ │ │ - jb 4e5f01 │ │ │ │ - movq $0x3390fc8,-0x10(%rbp) │ │ │ │ - mov %rbx,-0x8(%rbp) │ │ │ │ - movq $0x4e5f18,-0x18(%rbp) │ │ │ │ - lea 0x375200d(%rip),%r8 │ │ │ │ - mov 0x20(%rbx),%rdi │ │ │ │ - mov 0x10(%rbx),%rsi │ │ │ │ - mov 0x18(%rbx),%r14 │ │ │ │ - add $0xffffffffffffffe8,%rbp │ │ │ │ - jmp 31af580 │ │ │ │ - jmp *-0x10(%r13) │ │ │ │ - nopl (%rax) │ │ │ │ - ... │ │ │ │ - (bad) │ │ │ │ + add %bl,(%rsi) │ │ │ │ add %al,(%rax) │ │ │ │ - add %bh,%al │ │ │ │ - pop %rax │ │ │ │ - je 4e5f1b │ │ │ │ - lea 0x3725073(%rip),%rsi │ │ │ │ - mov %rbx,%r14 │ │ │ │ + add %dl,%al │ │ │ │ + xchg %eax,%edx │ │ │ │ + sbb $0x3,%al │ │ │ │ + mov 0x8(%rbp),%rax │ │ │ │ + cmp 0x7(%rbx),%rax │ │ │ │ + jb 4e0450 │ │ │ │ + mov 0x18(%rbp),%rsi │ │ │ │ + lea 0x3757ab4(%rip),%r14 │ │ │ │ + mov 0x28(%rbp),%rbx │ │ │ │ + add $0x38,%rbp │ │ │ │ + jmp *0x0(%rbp) │ │ │ │ + movq $0x4e0480,0x8(%rbp) │ │ │ │ + mov 0x20(%rbp),%rsi │ │ │ │ + mov 0x30(%rbp),%r14 │ │ │ │ + sar $1,%r14 │ │ │ │ add $0x8,%rbp │ │ │ │ - jmp 32e8f68 │ │ │ │ - nopl 0x0(%rax,%rax,1) │ │ │ │ - add %eax,(%rax) │ │ │ │ + jmp 4e00c8 │ │ │ │ + nopl 0x0(%rax) │ │ │ │ + test %eax,0x0(%rip) │ │ │ │ add %al,(%rax) │ │ │ │ - add (%rax),%al │ │ │ │ + (bad) │ │ │ │ add %al,(%rax) │ │ │ │ - sldt (%rax) │ │ │ │ - add %dl,%al │ │ │ │ - pop %rax │ │ │ │ - je 4e5f43 │ │ │ │ - lea -0x10(%rbp),%rax │ │ │ │ - cmp %r15,%rax │ │ │ │ - jb 4e5fc1 │ │ │ │ - add $0x40,%r12 │ │ │ │ + add %bl,(%rax) │ │ │ │ + movsxd 0x3(%rdx),%esi │ │ │ │ + add $0x28,%r12 │ │ │ │ cmp 0x358(%r13),%r12 │ │ │ │ - ja 4e5fb6 │ │ │ │ - movq $0x3390fc8,-0x10(%rbp) │ │ │ │ - mov %rbx,-0x8(%rbp) │ │ │ │ - mov 0x10(%rbx),%rax │ │ │ │ - mov 0x18(%rbx),%rcx │ │ │ │ - mov 0x20(%rbx),%rbx │ │ │ │ - movq $0x4e5ec8,-0x38(%r12) │ │ │ │ - mov %rax,-0x28(%r12) │ │ │ │ - mov %rcx,-0x20(%r12) │ │ │ │ - mov %rbx,-0x18(%r12) │ │ │ │ - movq $0x3363ae0,-0x10(%r12) │ │ │ │ - movq $0x3c2b821,-0x8(%r12) │ │ │ │ - lea -0x38(%r12),%rax │ │ │ │ - mov %rax,(%r12) │ │ │ │ - lea -0xe(%r12),%rsi │ │ │ │ - lea 0x2ed1b3f(%rip),%r14 │ │ │ │ - add $0xfffffffffffffff0,%rbp │ │ │ │ - jmp 3359998 │ │ │ │ - movq $0x40,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) │ │ │ │ - xor %al,(%rsp,%rbx,1) │ │ │ │ - add -0x73(%rax),%ecx │ │ │ │ - rex.RB │ │ │ │ - lock cmp %r15,%rax │ │ │ │ - jb 4e5ffe │ │ │ │ - movq $0x3390fc8,-0x10(%rbp) │ │ │ │ - mov %rbx,-0x8(%rbp) │ │ │ │ - mov 0x10(%rbx),%r14 │ │ │ │ - mov 0x18(%rbx),%rbx │ │ │ │ - add $0xfffffffffffffff0,%rbp │ │ │ │ - jmp 4e57d0 │ │ │ │ - jmp *-0x10(%r13) │ │ │ │ - nopw 0x0(%rax,%rax,1) │ │ │ │ - (bad) │ │ │ │ - add %al,(%rax) │ │ │ │ - add %al,(%rbx) │ │ │ │ - add %al,(%rax) │ │ │ │ + ja 4e04b8 │ │ │ │ + movq $0x4dffd0,-0x20(%r12) │ │ │ │ + mov 0x8(%rbp),%rax │ │ │ │ + mov %rax,-0x10(%r12) │ │ │ │ + mov 0x20(%rbp),%rax │ │ │ │ + mov %rax,-0x8(%r12) │ │ │ │ + mov %rbx,(%r12) │ │ │ │ + lea -0x20(%r12),%rbx │ │ │ │ + add $0x30,%rbp │ │ │ │ + jmp *0x0(%rbp) │ │ │ │ + movq $0x28,0x388(%r13) │ │ │ │ + jmp 338a7d8 │ │ │ │ + sldt (%rax) │ │ │ │ add %al,(%rdx) │ │ │ │ + ... │ │ │ │ add %al,(%rax) │ │ │ │ + add %cl,(%rsi) │ │ │ │ add %al,(%rax) │ │ │ │ + add %dl,%al │ │ │ │ + xchg %eax,%ecx │ │ │ │ + sbb $0x3,%al │ │ │ │ + lea -0x18(%rbp),%rax │ │ │ │ + cmp %r15,%rax │ │ │ │ + jae 4e054b │ │ │ │ + lea 0x31c9448(%rip),%rbx │ │ │ │ + jmp *-0x8(%r13) │ │ │ │ + nopl 0x0(%rax) │ │ │ │ + (bad) │ │ │ │ add %al,(%rax) │ │ │ │ - add %cl,(%rbx) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ + add %bl,(%rsi) │ │ │ │ add %al,(%rax) │ │ │ │ - add %cl,-0x73(%rax) │ │ │ │ - rex.RB fmuls -0x8(%r9,%rdi,1) │ │ │ │ - jb 4e60ee │ │ │ │ - movq $0x4e6078,-0x28(%rbp) │ │ │ │ - mov 0x5(%rbx),%rax │ │ │ │ - mov 0xd(%rbx),%rbx │ │ │ │ + add %ch,0x48031c91(%rax) │ │ │ │ + mov 0x8(%rbp),%eax │ │ │ │ + movq $0x4e0540,0x8(%rbp) │ │ │ │ mov %rbx,%rcx │ │ │ │ - mov %r14,%rbx │ │ │ │ - mov %rcx,-0x20(%rbp) │ │ │ │ - mov %rax,-0x18(%rbp) │ │ │ │ - mov %rsi,-0x10(%rbp) │ │ │ │ - mov %rdi,-0x8(%rbp) │ │ │ │ - add $0xffffffffffffffd8,%rbp │ │ │ │ + mov %rax,%rbx │ │ │ │ + mov %rcx,0x10(%rbp) │ │ │ │ + add $0x8,%rbp │ │ │ │ test $0x7,%bl │ │ │ │ - jne 4e6078 │ │ │ │ + jne 4e0540 │ │ │ │ mov (%rbx),%rax │ │ │ │ jmp *%rax │ │ │ │ nopl 0x0(%rax) │ │ │ │ - add $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,-0x7d(%rcx) │ │ │ │ - (bad) │ │ │ │ - cmp %cl,0x3b(%rbp) │ │ │ │ - movsl %ds:(%rsi),%es:(%rdi) │ │ │ │ - pop %rax │ │ │ │ - add (%rax),%eax │ │ │ │ - add %dh,0x59(%rdi) │ │ │ │ - mov 0x7(%rbx),%rax │ │ │ │ - mov 0xf(%rbx),%rcx │ │ │ │ - mov 0x17(%rbx),%rbx │ │ │ │ - movq $0x3363ae0,-0x30(%r12) │ │ │ │ - mov 0x8(%rbp),%rdx │ │ │ │ - mov %rdx,-0x28(%r12) │ │ │ │ - mov %rax,-0x20(%r12) │ │ │ │ - movq $0x4a37b8,-0x18(%r12) │ │ │ │ - lea -0x2e(%r12),%rax │ │ │ │ - mov %rax,-0x10(%r12) │ │ │ │ - mov %rcx,-0x8(%r12) │ │ │ │ - mov %rbx,(%r12) │ │ │ │ - mov 0x20(%rbp),%rdi │ │ │ │ - mov 0x18(%rbp),%rsi │ │ │ │ - lea -0x17(%r12),%r14 │ │ │ │ - mov 0x10(%rbp),%rbx │ │ │ │ - add $0x28,%rbp │ │ │ │ - jmp 33959f8 │ │ │ │ - movq $0x38,0x388(%r13) │ │ │ │ - jmp 338a720 │ │ │ │ - jmp *-0x8(%r13) │ │ │ │ - nopw 0x0(%rax,%rax,1) │ │ │ │ - add %eax,(%rax) │ │ │ │ + add %dh,-0x6f(%rax) │ │ │ │ + sbb $0x3,%al │ │ │ │ + mov 0x8(%rbp),%rsi │ │ │ │ + add $0x10,%rbp │ │ │ │ + mov %rbx,%r14 │ │ │ │ + mov %r14,%rax │ │ │ │ + and $0x7,%eax │ │ │ │ + cmp $0x1,%rax │ │ │ │ + je 4e05a8 │ │ │ │ + movq $0x4e0590,-0x18(%rbp) │ │ │ │ + mov 0x6(%r14),%rbx │ │ │ │ + mov 0xe(%r14),%rax │ │ │ │ + mov %rax,-0x10(%rbp) │ │ │ │ + mov %rsi,-0x8(%rbp) │ │ │ │ + add $0xffffffffffffffe8,%rbp │ │ │ │ + test $0x7,%bl │ │ │ │ + jne 4e0590 │ │ │ │ + mov (%rbx),%rax │ │ │ │ + jmp *%rax │ │ │ │ + nopl (%rax) │ │ │ │ + add (%rax),%al │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ - adc %al,(%rax) │ │ │ │ + (bad) │ │ │ │ add %al,(%rax) │ │ │ │ - sarb $0x45,-0x72b7fce3(%rdx) │ │ │ │ - lock cmp %r15,%rax │ │ │ │ - jb 4e612a │ │ │ │ - movq $0x3390fc8,-0x10(%rbp) │ │ │ │ - mov %rbx,-0x8(%rbp) │ │ │ │ - mov 0x10(%rbx),%r14 │ │ │ │ - add $0xfffffffffffffff0,%rbp │ │ │ │ - jmp 607718 │ │ │ │ - jmp *-0x10(%r13) │ │ │ │ + add %ah,(%rax) │ │ │ │ + xchg %eax,%ecx │ │ │ │ + sbb $0x3,%al │ │ │ │ + movq $0x4e0508,0x0(%rbp) │ │ │ │ + mov 0x10(%rbp),%rdi │ │ │ │ + mov 0x7(%rbx),%rsi │ │ │ │ + mov %rbx,%r14 │ │ │ │ + jmp 4dcf28 │ │ │ │ + mov %rsi,%rbx │ │ │ │ + jmp *0x0(%rbp) │ │ │ │ xchg %ax,%ax │ │ │ │ sldt (%rax) │ │ │ │ add %al,(%rdx) │ │ │ │ + ... │ │ │ │ add %al,(%rax) │ │ │ │ - add %al,(%rbx) │ │ │ │ - add %al,(%rax) │ │ │ │ + add %cl,(%rsi) │ │ │ │ add %al,(%rax) │ │ │ │ + add %ch,%al │ │ │ │ + nop │ │ │ │ + sbb $0x3,%al │ │ │ │ + lea -0x18(%rbp),%rax │ │ │ │ + cmp %r15,%rax │ │ │ │ + jae 4e0633 │ │ │ │ + lea 0x31c9370(%rip),%rbx │ │ │ │ + jmp *-0x8(%r13) │ │ │ │ + nopl 0x0(%rax) │ │ │ │ + (bad) │ │ │ │ add %al,(%rax) │ │ │ │ - add %cl,(%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 4e6242 │ │ │ │ - movq $0x4e61a0,-0x28(%rbp) │ │ │ │ - mov 0x6(%rbx),%rax │ │ │ │ - mov 0xe(%rbx),%rcx │ │ │ │ - mov 0x16(%rbx),%rbx │ │ │ │ - mov %rbx,%rdx │ │ │ │ - mov %r14,%rbx │ │ │ │ - mov %rax,-0x20(%rbp) │ │ │ │ - mov %rcx,-0x18(%rbp) │ │ │ │ - mov %rdx,-0x10(%rbp) │ │ │ │ - mov %rsi,-0x8(%rbp) │ │ │ │ - add $0xffffffffffffffd8,%rbp │ │ │ │ + add %al,%al │ │ │ │ + nop │ │ │ │ + sbb $0x3,%al │ │ │ │ + mov 0x8(%rbp),%rax │ │ │ │ + movq $0x4e0628,0x8(%rbp) │ │ │ │ + mov %rbx,%rcx │ │ │ │ + mov %rax,%rbx │ │ │ │ + mov %rcx,0x10(%rbp) │ │ │ │ + add $0x8,%rbp │ │ │ │ test $0x7,%bl │ │ │ │ - jne 4e61a0 │ │ │ │ + jne 4e0628 │ │ │ │ mov (%rbx),%rax │ │ │ │ jmp *%rax │ │ │ │ - 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,-0x39(%rax) │ │ │ │ - add %r10b,%r8b │ │ │ │ - (bad) │ │ │ │ - rex.WRX add %r9b,-0x77(%rax) │ │ │ │ - fmuls -0x75(%rax) │ │ │ │ - pop %rbp │ │ │ │ - and %cl,-0x77(%rax) │ │ │ │ - and %r14b,%r14b │ │ │ │ - ret │ │ │ │ - (bad) │ │ │ │ - jne 4e61d0 │ │ │ │ + add %cl,0x48031c90(%rax) │ │ │ │ + mov 0x8(%rbp),%esi │ │ │ │ + add $0x10,%rbp │ │ │ │ + mov %rbx,%r14 │ │ │ │ + mov %r14,%rax │ │ │ │ + and $0x7,%eax │ │ │ │ + cmp $0x1,%rax │ │ │ │ + je 4e0690 │ │ │ │ + movq $0x4e0678,-0x18(%rbp) │ │ │ │ + mov 0x6(%r14),%rbx │ │ │ │ + mov 0xe(%r14),%rax │ │ │ │ + mov %rax,-0x10(%rbp) │ │ │ │ + mov %rsi,-0x8(%rbp) │ │ │ │ + add $0xffffffffffffffe8,%rbp │ │ │ │ + test $0x7,%bl │ │ │ │ + jne 4e0678 │ │ │ │ mov (%rbx),%rax │ │ │ │ jmp *%rax │ │ │ │ nopl (%rax) │ │ │ │ - add $0x0,%al │ │ │ │ + add (%rax),%al │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ (bad) │ │ │ │ add %al,(%rax) │ │ │ │ - add %al,(%rax) │ │ │ │ - add %al,(%rax) │ │ │ │ - add %cl,-0x7d(%rcx) │ │ │ │ - (bad) │ │ │ │ - cmp %cl,0x3b(%rbp) │ │ │ │ - movsl %ds:(%rsi),%es:(%rdi) │ │ │ │ - pop %rax │ │ │ │ - add (%rax),%eax │ │ │ │ - add %dh,0x55(%rdi) │ │ │ │ - mov 0x7(%rbx),%rax │ │ │ │ - mov 0xf(%rbx),%rbx │ │ │ │ - movq $0x537f28,-0x30(%r12) │ │ │ │ - mov 0x10(%rbp),%rcx │ │ │ │ - mov %rcx,-0x28(%r12) │ │ │ │ - mov 0x18(%rbp),%rcx │ │ │ │ - mov %rcx,-0x20(%r12) │ │ │ │ - mov %rax,-0x18(%r12) │ │ │ │ - movq $0x3363ae0,-0x10(%r12) │ │ │ │ - lea -0x2f(%r12),%rax │ │ │ │ - mov %rax,-0x8(%r12) │ │ │ │ - mov %rbx,(%r12) │ │ │ │ - lea -0xe(%r12),%rsi │ │ │ │ - mov 0x20(%rbp),%r14 │ │ │ │ - mov 0x8(%rbp),%rbx │ │ │ │ - add $0x28,%rbp │ │ │ │ - jmp 3395748 │ │ │ │ - movq $0x38,0x388(%r13) │ │ │ │ - jmp 338a720 │ │ │ │ - jmp *-0x8(%r13) │ │ │ │ + add %bh,(%rax) │ │ │ │ + nop │ │ │ │ + sbb $0x3,%al │ │ │ │ + movq $0x4e05f0,0x0(%rbp) │ │ │ │ + mov 0x10(%rbp),%rdi │ │ │ │ + mov 0x7(%rbx),%rsi │ │ │ │ + mov %rbx,%r14 │ │ │ │ + jmp 4dcf28 │ │ │ │ + mov %rsi,%rbx │ │ │ │ + jmp *0x0(%rbp) │ │ │ │ xchg %ax,%ax │ │ │ │ - sldt (%rax) │ │ │ │ - add %al,(%rdx) │ │ │ │ + adc (%rax),%eax │ │ │ │ add %al,(%rax) │ │ │ │ - add %al,0x0(%rip) │ │ │ │ + add (%rax),%eax │ │ │ │ + ... │ │ │ │ add %al,(%rax) │ │ │ │ - add %cl,(%rax) │ │ │ │ + (bad) │ │ │ │ add %al,(%rax) │ │ │ │ - add %ch,0x48031c01(%rax) │ │ │ │ + add %ch,0x48031c92(%rax) │ │ │ │ lea -0x38(%rbp),%eax │ │ │ │ cmp %r15,%rax │ │ │ │ - jb 4e6368 │ │ │ │ - movq $0x4e62c8,-0x38(%rbp) │ │ │ │ - mov 0x6(%rbx),%rax │ │ │ │ - mov 0xe(%rbx),%rcx │ │ │ │ - mov 0x16(%rbx),%rdx │ │ │ │ - mov 0x1e(%rbx),%rdi │ │ │ │ - mov 0x26(%rbx),%rbx │ │ │ │ - mov %rbx,%r8 │ │ │ │ - mov %r14,%rbx │ │ │ │ - mov %r8,-0x30(%rbp) │ │ │ │ - mov %rdx,-0x28(%rbp) │ │ │ │ - mov %rdi,-0x20(%rbp) │ │ │ │ - mov %rax,-0x18(%rbp) │ │ │ │ - mov %rcx,-0x10(%rbp) │ │ │ │ - mov %rsi,-0x8(%rbp) │ │ │ │ - add $0xffffffffffffffc8,%rbp │ │ │ │ + jb 4e07da │ │ │ │ + mov %rdi,%rax │ │ │ │ + and $0x7,%eax │ │ │ │ + cmp $0x1,%rax │ │ │ │ + je 4e07d4 │ │ │ │ + movq $0x4e0710,-0x28(%rbp) │ │ │ │ + mov 0xe(%rdi),%rbx │ │ │ │ + mov %r14,-0x20(%rbp) │ │ │ │ + mov %rsi,-0x18(%rbp) │ │ │ │ + mov %rdi,-0x10(%rbp) │ │ │ │ + mov 0x6(%rdi),%rax │ │ │ │ + mov %rax,-0x8(%rbp) │ │ │ │ + add $0xffffffffffffffd8,%rbp │ │ │ │ test $0x7,%bl │ │ │ │ - jne 4e62c8 │ │ │ │ + jne 4e0710 │ │ │ │ mov (%rbx),%rax │ │ │ │ jmp *%rax │ │ │ │ - nopl (%rax) │ │ │ │ - (bad) │ │ │ │ - add %al,(%rax) │ │ │ │ + nopl 0x0(%rax,%rax,1) │ │ │ │ + add %r8b,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %bl,(%rsi) │ │ │ │ add %al,(%rax) │ │ │ │ - add %al,0x1(%rax) │ │ │ │ + add %cl,-0x6e(%rax) │ │ │ │ sbb $0x3,%al │ │ │ │ - add $0x20,%r12 │ │ │ │ - cmp 0x358(%r13),%r12 │ │ │ │ - ja 4e636c │ │ │ │ - mov 0x7(%rbx),%rax │ │ │ │ - mov 0xf(%rbx),%rcx │ │ │ │ - mov 0x17(%rbx),%rbx │ │ │ │ - movq $0x4e6148,-0x18(%r12) │ │ │ │ - mov 0x20(%rbp),%rdx │ │ │ │ - mov %rdx,-0x10(%r12) │ │ │ │ - mov 0x28(%rbp),%rdx │ │ │ │ - mov %rdx,-0x8(%r12) │ │ │ │ - mov 0x30(%rbp),%rdx │ │ │ │ - mov %rdx,(%r12) │ │ │ │ - movq $0x4e6348,0x0(%rbp) │ │ │ │ + mov 0x20(%rbp),%rax │ │ │ │ + mov %rbx,%rcx │ │ │ │ + and $0x7,%ecx │ │ │ │ + cmp $0x1,%rcx │ │ │ │ + je 4e07e5 │ │ │ │ + movq $0x4e0760,-0x8(%rbp) │ │ │ │ + mov %rbx,%rcx │ │ │ │ + mov 0x6(%rbx),%rbx │ │ │ │ mov %rbx,%rdx │ │ │ │ - mov 0x10(%rbp),%rbx │ │ │ │ - mov %rdx,0x10(%rbp) │ │ │ │ + mov %rax,%rbx │ │ │ │ + mov %rdx,0x0(%rbp) │ │ │ │ mov %rcx,0x20(%rbp) │ │ │ │ - mov %rax,0x28(%rbp) │ │ │ │ - lea -0x16(%r12),%rax │ │ │ │ - mov %rax,0x30(%rbp) │ │ │ │ + add $0xfffffffffffffff8,%rbp │ │ │ │ test $0x7,%bl │ │ │ │ - jne 4e6348 │ │ │ │ + jne 4e0760 │ │ │ │ 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,%al │ │ │ │ - add %bl,(%rbx,%rax,1) │ │ │ │ - mov 0x18(%rbp),%r9 │ │ │ │ - mov %rbx,%r8 │ │ │ │ - mov 0x10(%rbp),%rdi │ │ │ │ - mov 0x20(%rbp),%rsi │ │ │ │ - mov 0x28(%rbp),%r14 │ │ │ │ - mov 0x8(%rbp),%rbx │ │ │ │ - add $0x30,%rbp │ │ │ │ - jmp 4e7218 │ │ │ │ - jmp *-0x8(%r13) │ │ │ │ - movq $0x20,0x388(%r13) │ │ │ │ - jmp 338a720 │ │ │ │ - nopl 0x0(%rax) │ │ │ │ - sldt (%rax) │ │ │ │ - add %al,(%rdx) │ │ │ │ - add %al,(%rax) │ │ │ │ - add %al,(%rsi) │ │ │ │ + nop │ │ │ │ + test %eax,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ - add %cl,(%rax) │ │ │ │ + (bad) │ │ │ │ add %al,(%rax) │ │ │ │ - add %dh,0x0(%rax) │ │ │ │ + add %bh,%al │ │ │ │ + xchg %eax,%ecx │ │ │ │ sbb $0x3,%al │ │ │ │ - lea -0x40(%rbp),%rax │ │ │ │ - cmp %r15,%rax │ │ │ │ - jb 4e6476 │ │ │ │ - movq $0x4e6408,-0x40(%rbp) │ │ │ │ - mov 0x6(%rbx),%rax │ │ │ │ - mov 0xe(%rbx),%rcx │ │ │ │ - mov 0x16(%rbx),%rdx │ │ │ │ - mov 0x1e(%rbx),%rdi │ │ │ │ - mov 0x26(%rbx),%r8 │ │ │ │ - mov 0x2e(%rbx),%rbx │ │ │ │ - mov %rbx,%r9 │ │ │ │ - mov %r14,%rbx │ │ │ │ - mov %r9,-0x38(%rbp) │ │ │ │ - mov %rdi,-0x30(%rbp) │ │ │ │ - mov %r8,-0x28(%rbp) │ │ │ │ - mov %rcx,-0x20(%rbp) │ │ │ │ - mov %rdx,-0x18(%rbp) │ │ │ │ - mov %rax,-0x10(%rbp) │ │ │ │ - mov %rsi,-0x8(%rbp) │ │ │ │ - add $0xffffffffffffffc0,%rbp │ │ │ │ + movq $0x4e07a0,-0x8(%rbp) │ │ │ │ + mov %rbx,%rax │ │ │ │ + mov 0x7(%rbx),%rbx │ │ │ │ + mov %rbx,%rcx │ │ │ │ + mov 0x8(%rbp),%rbx │ │ │ │ + mov %rcx,0x0(%rbp) │ │ │ │ + mov %rax,0x8(%rbp) │ │ │ │ + add $0xfffffffffffffff8,%rbp │ │ │ │ test $0x7,%bl │ │ │ │ - jne 4e6408 │ │ │ │ + jne 4e07a0 │ │ │ │ mov (%rbx),%rax │ │ │ │ jmp *%rax │ │ │ │ - nopl (%rax) │ │ │ │ - (bad) │ │ │ │ - add %al,(%rax) │ │ │ │ + nopl 0x0(%rax) │ │ │ │ + rex.RX add %r8d,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %bl,(%rsi) │ │ │ │ add %al,(%rax) │ │ │ │ - add %al,(%rax) │ │ │ │ - add %bl,(%rbx,%rax,1) │ │ │ │ - add $0x30,%r12 │ │ │ │ - cmp 0x358(%r13),%r12 │ │ │ │ - ja 4e6466 │ │ │ │ - movq $0x4e6260,-0x28(%r12) │ │ │ │ - mov 0x30(%rbp),%rax │ │ │ │ - mov %rax,-0x20(%r12) │ │ │ │ - mov 0x38(%rbp),%rax │ │ │ │ - mov %rax,-0x18(%r12) │ │ │ │ - mov 0x20(%rbp),%rax │ │ │ │ - mov %rax,-0x10(%r12) │ │ │ │ - mov 0x28(%rbp),%rax │ │ │ │ - mov %rax,-0x8(%r12) │ │ │ │ - mov 0x10(%rbp),%rcx │ │ │ │ - mov %rcx,(%r12) │ │ │ │ - lea -0x26(%r12),%r8 │ │ │ │ - mov %rax,%rdi │ │ │ │ - mov %rbx,%rsi │ │ │ │ + add %bh,0x48031c91(%rax) │ │ │ │ + mov 0x8(%rbp),%eax │ │ │ │ + cmp 0x7(%rbx),%rax │ │ │ │ + jae 4e07c3 │ │ │ │ + movq $0x4e0808,0x8(%rbp) │ │ │ │ + mov 0x30(%rbp),%rsi │ │ │ │ mov 0x18(%rbp),%r14 │ │ │ │ - mov 0x8(%rbp),%rbx │ │ │ │ - add $0x40,%rbp │ │ │ │ - jmp 4e4f80 │ │ │ │ - movq $0x30,0x388(%r13) │ │ │ │ - jmp 338a720 │ │ │ │ + add $0x8,%rbp │ │ │ │ + jmp 4e00c8 │ │ │ │ + mov 0x20(%rbp),%rsi │ │ │ │ + mov 0x28(%rbp),%r14 │ │ │ │ + add $0x38,%rbp │ │ │ │ + jmp 4e04e0 │ │ │ │ + mov %rsi,%rbx │ │ │ │ + jmp *0x0(%rbp) │ │ │ │ + lea 0x31c91af(%rip),%rbx │ │ │ │ jmp *-0x8(%r13) │ │ │ │ - nopw 0x0(%rax,%rax,1) │ │ │ │ - (bad) │ │ │ │ - add %al,(%rax) │ │ │ │ - add %al,(%rbx) │ │ │ │ + mov 0x10(%rbp),%rsi │ │ │ │ + mov %rax,%r14 │ │ │ │ + add $0x28,%rbp │ │ │ │ + jmp 30e3df0 │ │ │ │ + nopl (%rax) │ │ │ │ + test %eax,(%rsi) │ │ │ │ add %al,(%rax) │ │ │ │ - add %al,0x0(%rip) │ │ │ │ add %al,(%rax) │ │ │ │ - add %cl,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ - add %dh,-0x1(%rax) │ │ │ │ - sbb (%rbx),%eax │ │ │ │ - lea -0x40(%rbp),%rax │ │ │ │ - cmp %r15,%rax │ │ │ │ - jb 4e657b │ │ │ │ - movq $0x4e6508,-0x40(%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 %r14,%rbx │ │ │ │ - mov %r8,-0x38(%rbp) │ │ │ │ - mov %rcx,-0x30(%rbp) │ │ │ │ - mov %rdx,-0x28(%rbp) │ │ │ │ - mov %rax,-0x20(%rbp) │ │ │ │ - mov %r9,-0x18(%rbp) │ │ │ │ - mov %rsi,-0x10(%rbp) │ │ │ │ - mov %rdi,-0x8(%rbp) │ │ │ │ - add $0xffffffffffffffc0,%rbp │ │ │ │ - test $0x7,%bl │ │ │ │ - jne 4e6508 │ │ │ │ - mov (%rbx),%rax │ │ │ │ - jmp *%rax │ │ │ │ - nopl 0x0(%rax) │ │ │ │ (bad) │ │ │ │ add %al,(%rax) │ │ │ │ + add %dl,-0x6f(%rax) │ │ │ │ + sbb $0x3,%al │ │ │ │ + mov 0x18(%rbp),%rax │ │ │ │ + mov 0x8(%rbp),%rcx │ │ │ │ + mov %rsi,%rdx │ │ │ │ + and $0x7,%edx │ │ │ │ + cmp $0x1,%rdx │ │ │ │ + jne 4e083d │ │ │ │ + movq $0x4e0890,0x8(%rbp) │ │ │ │ + mov %rbx,%rdi │ │ │ │ + mov %rax,%rsi │ │ │ │ + mov %r14,%rax │ │ │ │ + mov %rcx,%r14 │ │ │ │ + mov %rax,0x28(%rbp) │ │ │ │ + add $0x8,%rbp │ │ │ │ + jmp 30e4550 │ │ │ │ + movq $0x4e0870,0x20(%rbp) │ │ │ │ + mov %rbx,%rdi │ │ │ │ + mov %rsi,%rbx │ │ │ │ + mov %rax,%rsi │ │ │ │ + mov %rcx,%r14 │ │ │ │ + mov %rbx,0x28(%rbp) │ │ │ │ + add $0x20,%rbp │ │ │ │ + jmp 30e4550 │ │ │ │ + xchg %ax,%ax │ │ │ │ + add %eax,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ - add %bl,(%rsi) │ │ │ │ - add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ - lcall *(%rbx) │ │ │ │ - add -0x7d(%rcx),%ecx │ │ │ │ (bad) │ │ │ │ - cmp %cl,0x3b(%rbp) │ │ │ │ - movsl %ds:(%rsi),%es:(%rdi) │ │ │ │ - pop %rax │ │ │ │ - add (%rax),%eax │ │ │ │ - add %dh,0x56(%rdi) │ │ │ │ - movq $0x4e6398,-0x30(%r12) │ │ │ │ - mov 0x38(%rbp),%rax │ │ │ │ - mov %rax,-0x28(%r12) │ │ │ │ - mov 0x20(%rbp),%rax │ │ │ │ - mov %rax,-0x20(%r12) │ │ │ │ - mov 0x30(%rbp),%rax │ │ │ │ - mov %rax,-0x18(%r12) │ │ │ │ - mov 0x10(%rbp),%rcx │ │ │ │ - mov %rcx,-0x10(%r12) │ │ │ │ - mov 0x18(%rbp),%rcx │ │ │ │ - mov %rcx,-0x8(%r12) │ │ │ │ - mov 0x8(%rbp),%rcx │ │ │ │ - mov %rcx,(%r12) │ │ │ │ - lea -0x2e(%r12),%rdi │ │ │ │ - mov %rax,%rsi │ │ │ │ - mov %rbx,%r14 │ │ │ │ - mov 0x28(%rbp),%rbx │ │ │ │ - add $0x40,%rbp │ │ │ │ - jmp 33959f8 │ │ │ │ - movq $0x38,0x388(%r13) │ │ │ │ - jmp 338a720 │ │ │ │ - jmp *-0x8(%r13) │ │ │ │ + add %al,(%rax) │ │ │ │ + add %bl,%al │ │ │ │ nop │ │ │ │ - lock clc │ │ │ │ - (bad) │ │ │ │ - (bad) │ │ │ │ - (bad) │ │ │ │ - (bad) │ │ │ │ + sbb $0x3,%al │ │ │ │ + mov %rbx,%rsi │ │ │ │ + mov 0x8(%rbp),%r14 │ │ │ │ + add $0x10,%rbp │ │ │ │ + jmp 4e05c8 │ │ │ │ (bad) │ │ │ │ - incl 0x2(%rdi) │ │ │ │ - add %al,(%rax) │ │ │ │ - add %al,(%rax) │ │ │ │ - add %al,(%rax) │ │ │ │ - add %al,(%rdi) │ │ │ │ add %al,(%rax) │ │ │ │ - add %al,(%rbx) │ │ │ │ add %al,(%rax) │ │ │ │ + (bad) │ │ │ │ add %al,(%rax) │ │ │ │ + add %cl,%al │ │ │ │ + nop │ │ │ │ + sbb $0x3,%al │ │ │ │ + mov 0x20(%rbp),%rdi │ │ │ │ + mov 0x8(%rbp),%r14 │ │ │ │ + shl $1,%r14 │ │ │ │ + add $0x28,%rbp │ │ │ │ + mov %rbx,%rsi │ │ │ │ + jmp 4e06bd │ │ │ │ + nop │ │ │ │ + sldt (%rax) │ │ │ │ + add %al,(%rdx) │ │ │ │ + ... │ │ │ │ add %al,(%rax) │ │ │ │ - add %cl,(%rax) │ │ │ │ + add %cl,(%rsi) │ │ │ │ add %al,(%rax) │ │ │ │ - add %ah,-0x2(%rax) │ │ │ │ - sbb (%rbx),%eax │ │ │ │ - lea -0x28(%rbp),%rax │ │ │ │ + add %dh,%al │ │ │ │ + lea (%rbx,%rax,1),%ebx │ │ │ │ + lea -0x18(%rbp),%rax │ │ │ │ cmp %r15,%rax │ │ │ │ - jb 4e6783 │ │ │ │ - mov %r8,%rdx │ │ │ │ - mov 0x8(%rbp),%rax │ │ │ │ - mov 0x11(%rbx),%rcx │ │ │ │ - cmp $0x2,%r8 │ │ │ │ - je 4e668d │ │ │ │ - mov %rsi,%rbx │ │ │ │ - mov %rax,%rsi │ │ │ │ - mov %rcx,%rax │ │ │ │ - mov %rdi,%rcx │ │ │ │ - mov %r14,%rdi │ │ │ │ - add $0x80,%r12 │ │ │ │ - cmp 0x358(%r13),%r12 │ │ │ │ - ja 4e665d │ │ │ │ - movq $0x4e5f40,-0x78(%r12) │ │ │ │ - mov %rcx,-0x68(%r12) │ │ │ │ - mov %rbx,-0x60(%r12) │ │ │ │ - mov %rdx,-0x58(%r12) │ │ │ │ - movq $0x50d128,-0x50(%r12) │ │ │ │ - movq $0x36acc57,-0x48(%r12) │ │ │ │ - mov %rdi,-0x40(%r12) │ │ │ │ - lea -0x78(%r12),%rbx │ │ │ │ - mov %rbx,-0x38(%r12) │ │ │ │ - movq $0x4e5fd8,-0x30(%r12) │ │ │ │ - mov %rsi,-0x20(%r12) │ │ │ │ - mov %rax,-0x18(%r12) │ │ │ │ - movq $0x4e6020,-0x10(%r12) │ │ │ │ - lea -0x30(%r12),%rax │ │ │ │ - mov %rax,-0x8(%r12) │ │ │ │ - lea -0x4f(%r12),%rax │ │ │ │ - mov %rax,(%r12) │ │ │ │ - lea -0xd(%r12),%rbx │ │ │ │ - add $0x10,%rbp │ │ │ │ - jmp *0x0(%rbp) │ │ │ │ - movq $0x80,0x388(%r13) │ │ │ │ - movq $0x4e6808,-0x28(%rbp) │ │ │ │ - mov %rbx,-0x20(%rbp) │ │ │ │ - mov %rcx,-0x18(%rbp) │ │ │ │ - mov %rdx,-0x10(%rbp) │ │ │ │ - mov %rdi,-0x8(%rbp) │ │ │ │ - mov %rax,0x0(%rbp) │ │ │ │ - add $0xffffffffffffffd8,%rbp │ │ │ │ - jmp 338a2b0 │ │ │ │ - mov 0x0(%rbp),%r8 │ │ │ │ - mov 0x1(%rbx),%r10 │ │ │ │ - mov 0x9(%rbx),%rbx │ │ │ │ - cmp $0x3411a86,%rsi │ │ │ │ - je 4e670e │ │ │ │ - sub $0x8,%rsp │ │ │ │ - mov %rdi,%r11 │ │ │ │ - mov %rsi,%rdi │ │ │ │ - mov %rsi,0x48(%rsp) │ │ │ │ - lea 0x2f2b3ce(%rip),%rsi │ │ │ │ - mov %rdx,0x50(%rsp) │ │ │ │ - mov $0x2,%edx │ │ │ │ - mov %rax,0x58(%rsp) │ │ │ │ - xor %eax,%eax │ │ │ │ - mov %r8,0x80(%rsp) │ │ │ │ - mov %r9,0x78(%rsp) │ │ │ │ - mov %r11,0x70(%rsp) │ │ │ │ - mov %r10,0x68(%rsp) │ │ │ │ - mov %rcx,0x60(%rsp) │ │ │ │ - call 4053d0 │ │ │ │ - add $0x8,%rsp │ │ │ │ - movslq %eax,%rax │ │ │ │ - test %rax,%rax │ │ │ │ - jne 4e67d0 │ │ │ │ - mov 0x50(%rsp),%rax │ │ │ │ - mov 0x78(%rsp),%r8 │ │ │ │ - mov 0x70(%rsp),%r9 │ │ │ │ - mov 0x60(%rsp),%r10 │ │ │ │ - add $0x48,%r12 │ │ │ │ - cmp 0x358(%r13),%r12 │ │ │ │ - ja 4e675b │ │ │ │ - movq $0x4e6108,-0x40(%r12) │ │ │ │ - mov %r9,-0x30(%r12) │ │ │ │ - movq $0x4e6498,-0x28(%r12) │ │ │ │ - mov %rax,-0x20(%r12) │ │ │ │ - mov %r10,-0x18(%r12) │ │ │ │ - mov %r8,-0x10(%r12) │ │ │ │ - mov %rbx,-0x8(%r12) │ │ │ │ - lea -0x40(%r12),%rax │ │ │ │ - mov %rax,(%r12) │ │ │ │ - lea -0x25(%r12),%rbx │ │ │ │ - add $0x10,%rbp │ │ │ │ - jmp *0x0(%rbp) │ │ │ │ - movq $0x48,0x388(%r13) │ │ │ │ - movq $0x4e67b0,-0x20(%rbp) │ │ │ │ - mov %rbx,-0x18(%rbp) │ │ │ │ - mov %r10,-0x10(%rbp) │ │ │ │ - mov %r9,-0x8(%rbp) │ │ │ │ - add $0xffffffffffffffe0,%rbp │ │ │ │ - jmp 338a2b0 │ │ │ │ - mov %r14,-0x28(%rbp) │ │ │ │ - mov %rsi,-0x20(%rbp) │ │ │ │ - mov %rdi,-0x18(%rbp) │ │ │ │ - mov %r8,-0x10(%rbp) │ │ │ │ - mov %r9,-0x8(%rbp) │ │ │ │ - add $0xffffffffffffffd8,%rbp │ │ │ │ + jae 4e092b │ │ │ │ + lea 0x31c90d0(%rip),%rbx │ │ │ │ jmp *-0x8(%r13) │ │ │ │ - nop │ │ │ │ - add $0x0,%eax │ │ │ │ - add %al,(%rax) │ │ │ │ - add %bl,(%rsi) │ │ │ │ - add %al,(%rax) │ │ │ │ - add %bl,-0x4(%rax) │ │ │ │ - sbb (%rbx),%eax │ │ │ │ - mov 0x8(%rbp),%rbx │ │ │ │ - mov 0x10(%rbp),%r10 │ │ │ │ - mov 0x18(%rbp),%r9 │ │ │ │ - mov 0x20(%rbp),%r8 │ │ │ │ - mov 0x28(%rbp),%rsi │ │ │ │ - add $0x20,%rbp │ │ │ │ - mov %rsi,%rax │ │ │ │ - jmp 4e670e │ │ │ │ - mov %r14,%rdi │ │ │ │ - mov 0x50(%rsp),%rsi │ │ │ │ - mov 0x48(%rsp),%rdx │ │ │ │ - mov 0x68(%rsp),%rcx │ │ │ │ - mov 0x40(%rsp),%rbx │ │ │ │ - mov 0x58(%rsp),%rax │ │ │ │ - jmp 4e65d9 │ │ │ │ nopl 0x0(%rax) │ │ │ │ - rex.RX add %r8d,(%rax) │ │ │ │ + (bad) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ - add %bl,(%rsi) │ │ │ │ add %al,(%rax) │ │ │ │ + add %bl,(%rsi) │ │ │ │ add %al,(%rax) │ │ │ │ - cld │ │ │ │ - sbb (%rbx),%eax │ │ │ │ - mov 0x28(%rbp),%rax │ │ │ │ - mov 0x8(%rbp),%rbx │ │ │ │ - mov 0x10(%rbp),%rcx │ │ │ │ - mov 0x18(%rbp),%rdx │ │ │ │ - mov 0x30(%rbp),%rsi │ │ │ │ - mov 0x20(%rbp),%rdi │ │ │ │ - add $0x28,%rbp │ │ │ │ - jmp 4e65d9 │ │ │ │ + add %cl,%al │ │ │ │ + lea (%rbx,%rax,1),%ebx │ │ │ │ + mov 0x8(%rbp),%rax │ │ │ │ + movq $0x4e0920,0x8(%rbp) │ │ │ │ + mov %rbx,%rcx │ │ │ │ + mov %rax,%rbx │ │ │ │ + mov %rcx,0x10(%rbp) │ │ │ │ + add $0x8,%rbp │ │ │ │ + test $0x7,%bl │ │ │ │ + jne 4e0920 │ │ │ │ + mov (%rbx),%rax │ │ │ │ + jmp *%rax │ │ │ │ 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 %eax,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ - add %cl,-0x73(%rax) │ │ │ │ - rex.RB call 1046a19c <__environ@GLIBC_2.2.5+0xc829cf4> │ │ │ │ (bad) │ │ │ │ - xchg %eax,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ - movq $0x4e6890,-0x18(%rbp) │ │ │ │ - mov 0x6(%rbx),%rax │ │ │ │ - mov %r14,%rbx │ │ │ │ + add %dl,0x48031c8d(%rax) │ │ │ │ + mov 0x8(%rbp),%esi │ │ │ │ + add $0x10,%rbp │ │ │ │ + mov %rbx,%r14 │ │ │ │ + mov %r14,%rax │ │ │ │ + and $0x7,%eax │ │ │ │ + cmp $0x1,%rax │ │ │ │ + je 4e0988 │ │ │ │ + movq $0x4e0970,-0x18(%rbp) │ │ │ │ + mov 0x6(%r14),%rbx │ │ │ │ + mov 0xe(%r14),%rax │ │ │ │ mov %rax,-0x10(%rbp) │ │ │ │ mov %rsi,-0x8(%rbp) │ │ │ │ add $0xffffffffffffffe8,%rbp │ │ │ │ test $0x7,%bl │ │ │ │ - jne 4e6890 │ │ │ │ + jne 4e0970 │ │ │ │ mov (%rbx),%rax │ │ │ │ jmp *%rax │ │ │ │ - nopw 0x0(%rax,%rax,1) │ │ │ │ + nopl (%rax) │ │ │ │ add (%rax),%al │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ (bad) │ │ │ │ add %al,(%rax) │ │ │ │ + add %al,-0x73(%rax) │ │ │ │ + sbb $0x3,%al │ │ │ │ + movq $0x4e08e8,0x0(%rbp) │ │ │ │ + mov 0x10(%rbp),%rdi │ │ │ │ + mov 0x7(%rbx),%rsi │ │ │ │ + mov %rbx,%r14 │ │ │ │ + jmp 4dcf28 │ │ │ │ + mov %rsi,%rbx │ │ │ │ + jmp *0x0(%rbp) │ │ │ │ + xchg %ax,%ax │ │ │ │ + add $0x1000000,%eax │ │ │ │ + ... │ │ │ │ add %al,(%rax) │ │ │ │ + add %cl,(%rsi) │ │ │ │ add %al,(%rax) │ │ │ │ - add %cl,-0x7d(%rcx) │ │ │ │ + add %cl,(%rax) │ │ │ │ + nop │ │ │ │ + sbb $0x3,%al │ │ │ │ + lea -0x20(%rbp),%rax │ │ │ │ + cmp %r15,%rax │ │ │ │ + jb 4e0b61 │ │ │ │ + movq $0x4e09e0,-0x8(%rbp) │ │ │ │ + mov %r14,%rbx │ │ │ │ + add $0xfffffffffffffff8,%rbp │ │ │ │ + test $0x7,%bl │ │ │ │ + jne 4e09e0 │ │ │ │ + mov (%rbx),%rax │ │ │ │ + jmp *%rax │ │ │ │ + xchg %ax,%ax │ │ │ │ + ... │ │ │ │ (bad) │ │ │ │ - sbb %cl,0x3b(%rbp) │ │ │ │ - movsl %ds:(%rsi),%es:(%rdi) │ │ │ │ - pop %rax │ │ │ │ - add (%rax),%eax │ │ │ │ - add %dh,0x2f(%rdi) │ │ │ │ - movq $0x3363098,-0x10(%r12) │ │ │ │ - movq $0x3c285f9,-0x8(%r12) │ │ │ │ - mov 0x10(%rbp),%rax │ │ │ │ - mov %rax,(%r12) │ │ │ │ - lea -0xf(%r12),%rsi │ │ │ │ - mov %rbx,%r14 │ │ │ │ - mov 0x8(%rbp),%rbx │ │ │ │ - add $0x18,%rbp │ │ │ │ - jmp 3395748 │ │ │ │ - movq $0x18,0x388(%r13) │ │ │ │ - jmp 338a720 │ │ │ │ - jmp *-0x8(%r13) │ │ │ │ - sldt (%rax) │ │ │ │ - add %al,(%rdx) │ │ │ │ add %al,(%rax) │ │ │ │ - add %al,(%rcx) │ │ │ │ + add %dl,%al │ │ │ │ + (bad) │ │ │ │ + sbb $0x3,%al │ │ │ │ + mov %rbx,%rax │ │ │ │ + and $0x7,%eax │ │ │ │ + cmp $0x1,%rax │ │ │ │ + je 4e0b53 │ │ │ │ + movq $0x4e0a28,-0x8(%rbp) │ │ │ │ + mov 0x6(%rbx),%rax │ │ │ │ + mov 0xe(%rbx),%rbx │ │ │ │ + mov %rax,0x0(%rbp) │ │ │ │ + add $0xfffffffffffffff8,%rbp │ │ │ │ + test $0x7,%bl │ │ │ │ + jne 4e0a28 │ │ │ │ + mov (%rbx),%rax │ │ │ │ + jmp *%rax │ │ │ │ + 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 %cl,0x48031c8f(%rax) │ │ │ │ + mov 0x8(%rbp),%eax │ │ │ │ + mov %rbx,%rcx │ │ │ │ + and $0x7,%ecx │ │ │ │ + cmp $0x1,%rcx │ │ │ │ + je 4e0b6c │ │ │ │ + movq $0x4e0a78,-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 4e0a78 │ │ │ │ + mov (%rbx),%rax │ │ │ │ + jmp *%rax │ │ │ │ + nop │ │ │ │ + add (%rax),%al │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ - add %cl,-0x73(%rax) │ │ │ │ - rex.RB call 1046a24c <__environ@GLIBC_2.2.5+0xc829da4> │ │ │ │ (bad) │ │ │ │ - xchg %eax,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ - movq $0x4e6940,-0x18(%rbp) │ │ │ │ - mov 0x6(%rbx),%rax │ │ │ │ - mov %r14,%rbx │ │ │ │ - mov %rax,-0x10(%rbp) │ │ │ │ - mov %rsi,-0x8(%rbp) │ │ │ │ - add $0xffffffffffffffe8,%rbp │ │ │ │ + add %bh,(%rax) │ │ │ │ + (bad) │ │ │ │ + sbb $0x3,%al │ │ │ │ + movq $0x4e0ab8,-0x8(%rbp) │ │ │ │ + mov %rbx,%rax │ │ │ │ + mov 0x7(%rbx),%rbx │ │ │ │ + mov %rbx,%rcx │ │ │ │ + mov 0x8(%rbp),%rbx │ │ │ │ + mov %rcx,0x0(%rbp) │ │ │ │ + mov %rax,0x8(%rbp) │ │ │ │ + add $0xfffffffffffffff8,%rbp │ │ │ │ test $0x7,%bl │ │ │ │ - jne 4e6940 │ │ │ │ + jne 4e0ab8 │ │ │ │ mov (%rbx),%rax │ │ │ │ jmp *%rax │ │ │ │ - nopw 0x0(%rax,%rax,1) │ │ │ │ - add (%rax),%al │ │ │ │ + nopl 0x0(%rax) │ │ │ │ + rex.XB add %al,(%r8) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ + add %bl,(%rsi) │ │ │ │ add %al,(%rax) │ │ │ │ + add %bh,%al │ │ │ │ + mov (%rbx,%rax,1),%ds │ │ │ │ + add $0x28,%r12 │ │ │ │ + cmp 0x358(%r13),%r12 │ │ │ │ + ja 4e0be9 │ │ │ │ + mov 0x18(%rbp),%rax │ │ │ │ + mov 0x10(%rbp),%rcx │ │ │ │ + mov 0x8(%rbp),%rdx │ │ │ │ + cmp 0x7(%rbx),%rdx │ │ │ │ + jb 4e0b14 │ │ │ │ + movq $0x30e6bd0,-0x20(%r12) │ │ │ │ + mov %rcx,-0x18(%r12) │ │ │ │ + movq $0x3c06562,-0x10(%r12) │ │ │ │ + movq $0x3c06562,-0x8(%r12) │ │ │ │ + movq $0x1,(%r12) │ │ │ │ + lea -0x1f(%r12),%rsi │ │ │ │ + mov %rax,%r14 │ │ │ │ + add $0x20,%rbp │ │ │ │ + jmp 4e08c0 │ │ │ │ + movq $0x30e6bd0,-0x20(%r12) │ │ │ │ + mov %rcx,-0x18(%r12) │ │ │ │ + movq $0x3c06562,-0x10(%r12) │ │ │ │ + movq $0x3c06562,-0x8(%r12) │ │ │ │ + movq $0x1,(%r12) │ │ │ │ + mov %rax,%rdi │ │ │ │ + lea -0x1f(%r12),%rsi │ │ │ │ + mov $0x1,%r14d │ │ │ │ + add $0x20,%rbp │ │ │ │ + jmp 4e06b0 │ │ │ │ + lea 0x3725a08(%rip),%rbx │ │ │ │ + add $0x8,%rbp │ │ │ │ + jmp *0x0(%rbp) │ │ │ │ + lea 0x31c8e68(%rip),%rbx │ │ │ │ + jmp *-0x8(%r13) │ │ │ │ + movq $0x4e0b98,0x8(%rbp) │ │ │ │ + mov %rax,%rbx │ │ │ │ + add $0x8,%rbp │ │ │ │ + test $0x7,%bl │ │ │ │ + jne 4e0b98 │ │ │ │ + mov (%rbx),%rax │ │ │ │ + jmp *%rax │ │ │ │ + nopl (%rax) │ │ │ │ + ... │ │ │ │ (bad) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %cl,-0x7d(%rcx) │ │ │ │ (bad) │ │ │ │ - sbb %cl,0x3b(%rbp) │ │ │ │ + sub %cl,0x3b(%rbp) │ │ │ │ movsl %ds:(%rsi),%es:(%rdi) │ │ │ │ pop %rax │ │ │ │ add (%rax),%eax │ │ │ │ - add %dh,0x2f(%rdi) │ │ │ │ - movq $0x3363098,-0x10(%r12) │ │ │ │ - movq $0x3c285f9,-0x8(%r12) │ │ │ │ - mov 0x10(%rbp),%rax │ │ │ │ - mov %rax,(%r12) │ │ │ │ - lea -0xf(%r12),%rsi │ │ │ │ - mov %rbx,%r14 │ │ │ │ - mov 0x8(%rbp),%rbx │ │ │ │ - add $0x18,%rbp │ │ │ │ - jmp 3395748 │ │ │ │ - movq $0x18,0x388(%r13) │ │ │ │ + add %dh,0x34(%rdi) │ │ │ │ + movq $0x30e6bd0,-0x20(%r12) │ │ │ │ + mov %rbx,-0x18(%r12) │ │ │ │ + movq $0x3c06562,-0x10(%r12) │ │ │ │ + movq $0x3c06562,-0x8(%r12) │ │ │ │ + movq $0x1,(%r12) │ │ │ │ + lea -0x1f(%r12),%rbx │ │ │ │ + add $0x8,%rbp │ │ │ │ + jmp *0x0(%rbp) │ │ │ │ + movq $0x28,0x388(%r13) │ │ │ │ jmp 338a720 │ │ │ │ - jmp *-0x8(%r13) │ │ │ │ + movq $0x28,0x388(%r13) │ │ │ │ + jmp 338a720 │ │ │ │ + nopl 0x0(%rax) │ │ │ │ add %eax,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ adc %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ - lea -0x18(%rbp),%rax │ │ │ │ + lea -0x10(%rbp),%rax │ │ │ │ cmp %r15,%rax │ │ │ │ - jb 4e69f4 │ │ │ │ + jb 4e0c2f │ │ │ │ movq $0x3390fc8,-0x10(%rbp) │ │ │ │ mov %rbx,-0x8(%rbp) │ │ │ │ - movq $0x4e69e0,-0x18(%rbp) │ │ │ │ - mov 0x10(%rbx),%rbx │ │ │ │ - add $0xffffffffffffffe8,%rbp │ │ │ │ - test $0x7,%bl │ │ │ │ - jne 4e69e0 │ │ │ │ - mov (%rbx),%rax │ │ │ │ - jmp *%rax │ │ │ │ - nop │ │ │ │ + mov 0x10(%rbx),%r14 │ │ │ │ + add $0xfffffffffffffff0,%rbp │ │ │ │ + jmp 4e0c50 │ │ │ │ + jmp *-0x10(%r13) │ │ │ │ + nopl 0x0(%rax,%rax,1) │ │ │ │ + add $0x1000000,%eax │ │ │ │ ... │ │ │ │ - (bad) │ │ │ │ add %al,(%rax) │ │ │ │ + add %cl,(%rsi) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ - add %cl,-0x75(%rax) │ │ │ │ - fwait │ │ │ │ - add %eax,(%eax) │ │ │ │ - add %cl,-0x7d(%rax) │ │ │ │ - jrcxz 4e69e3 │ │ │ │ - add $0x8,%rbp │ │ │ │ + add %al,(%rax) │ │ │ │ + add %cl,-0x73(%rax) │ │ │ │ + rex.RB │ │ │ │ + lock cmp %r15,%rax │ │ │ │ + jae 4e0c6b │ │ │ │ + lea 0x31c8d80(%rip),%rbx │ │ │ │ + jmp *-0x8(%r13) │ │ │ │ + add $0x10,%rbp │ │ │ │ + mov %rax,%r14 │ │ │ │ + movq $0x4e0c98,-0x8(%rbp) │ │ │ │ + mov %r14,%rbx │ │ │ │ + add $0xfffffffffffffff8,%rbp │ │ │ │ + test $0x7,%bl │ │ │ │ + jne 4e0c98 │ │ │ │ mov (%rbx),%rax │ │ │ │ jmp *%rax │ │ │ │ - jmp *-0x10(%r13) │ │ │ │ - sldt (%rax) │ │ │ │ - add %al,(%rdx) │ │ │ │ - add %al,(%rax) │ │ │ │ - add %al,(%rbx) │ │ │ │ - add %al,(%rax) │ │ │ │ - add %al,(%rax) │ │ │ │ - add %al,(%rax) │ │ │ │ - add %cl,(%rax) │ │ │ │ + nopl 0x0(%rax) │ │ │ │ + ... │ │ │ │ + (bad) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ - add %cl,-0x73(%rax) │ │ │ │ - rex.RB fmuls -0x8(%r9,%rdi,1) │ │ │ │ - jb 4e6afb │ │ │ │ - movq $0x4e6a68,-0x28(%rbp) │ │ │ │ - mov 0x6(%rbx),%rax │ │ │ │ - mov 0xe(%rbx),%rcx │ │ │ │ - mov 0x16(%rbx),%rbx │ │ │ │ - mov %rbx,%rdx │ │ │ │ - mov %r14,%rbx │ │ │ │ - mov %rax,-0x20(%rbp) │ │ │ │ - mov %rcx,-0x18(%rbp) │ │ │ │ - mov %rdx,-0x10(%rbp) │ │ │ │ - mov %rsi,-0x8(%rbp) │ │ │ │ - add $0xffffffffffffffd8,%rbp │ │ │ │ + add %cl,-0x77(%rax) │ │ │ │ + fadds -0x7cb7f820(%rbx) │ │ │ │ + clc │ │ │ │ + add %ecx,(%rdi) │ │ │ │ + test %bl,0x48000000(%rsi) │ │ │ │ + movl $0x4e0ce0,-0x8(%rbp) │ │ │ │ + mov 0xe(%rbx),%rax │ │ │ │ + mov 0x6(%rbx),%rbx │ │ │ │ + mov %rax,0x0(%rbp) │ │ │ │ + add $0xfffffffffffffff8,%rbp │ │ │ │ test $0x7,%bl │ │ │ │ - jne 4e6a68 │ │ │ │ + jne 4e0ce0 │ │ │ │ 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 %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ - add %cl,-0x7d(%rcx) │ │ │ │ + add %cl,-0x75(%rax) │ │ │ │ + or %r9b,-0x77(%r8) │ │ │ │ + flds -0x7cb7f81f(%rbx) │ │ │ │ + stc │ │ │ │ + add $0xf,%al │ │ │ │ + test %esi,-0x1(%rax) │ │ │ │ (bad) │ │ │ │ + decl -0x7d(%rcx) │ │ │ │ (bad) │ │ │ │ - cmp 0x358(%r13),%r12 │ │ │ │ - ja 4e6aeb │ │ │ │ - movq $0x4e69a0,-0x58(%r12) │ │ │ │ - mov 0x20(%rbp),%rax │ │ │ │ - mov %rax,-0x48(%r12) │ │ │ │ - movq $0x537f48,-0x40(%r12) │ │ │ │ - mov %rax,-0x38(%r12) │ │ │ │ - lea -0x58(%r12),%rax │ │ │ │ - mov %rax,-0x30(%r12) │ │ │ │ - mov 0x18(%rbp),%rax │ │ │ │ - mov %rax,-0x28(%r12) │ │ │ │ - movq $0x32ce2c8,-0x20(%r12) │ │ │ │ - lea -0x3f(%r12),%rax │ │ │ │ + xor %cl,0x3b(%rbp) │ │ │ │ + movsl %ds:(%rsi),%es:(%rdi) │ │ │ │ + pop %rax │ │ │ │ + add (%rax),%eax │ │ │ │ + add %dh,0x35(%rdi) │ │ │ │ + mov 0x4(%rbx),%rbx │ │ │ │ + movq $0x4e0c10,-0x28(%r12) │ │ │ │ mov %rax,-0x18(%r12) │ │ │ │ - movq $0x3363098,-0x10(%r12) │ │ │ │ - lea -0x1e(%r12),%rax │ │ │ │ - mov %rax,-0x8(%r12) │ │ │ │ - mov 0x10(%rbp),%rax │ │ │ │ + movq $0x3363ae0,-0x10(%r12) │ │ │ │ + mov %rbx,-0x8(%r12) │ │ │ │ + lea -0x28(%r12),%rax │ │ │ │ mov %rax,(%r12) │ │ │ │ - lea -0xf(%r12),%rsi │ │ │ │ - mov %rbx,%r14 │ │ │ │ - mov 0x8(%rbp),%rbx │ │ │ │ - add $0x28,%rbp │ │ │ │ - jmp 3395748 │ │ │ │ - movq $0x60,0x388(%r13) │ │ │ │ + lea -0xe(%r12),%rbx │ │ │ │ + add $0x10,%rbp │ │ │ │ + jmp *0x0(%rbp) │ │ │ │ + movq $0x30,0x388(%r13) │ │ │ │ jmp 338a720 │ │ │ │ - jmp *-0x8(%r13) │ │ │ │ - nop │ │ │ │ - sldt (%rax) │ │ │ │ - add %al,(%rdx) │ │ │ │ + lea 0x37571ac(%rip),%rbx │ │ │ │ + add $0x8,%rbp │ │ │ │ + jmp *0x0(%rbp) │ │ │ │ + nopl 0x0(%rax) │ │ │ │ + add %eax,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ - add %al,0x0(%rip) │ │ │ │ add %al,(%rax) │ │ │ │ - add %cl,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ - add %cl,0x48031be8(%rax) │ │ │ │ - lea -0x38(%rbp),%eax │ │ │ │ + adc %al,(%rax) │ │ │ │ + add %al,(%rax) │ │ │ │ + add %al,(%rax) │ │ │ │ + add %al,(%rax) │ │ │ │ + lea -0x10(%rbp),%rax │ │ │ │ cmp %r15,%rax │ │ │ │ - jb 4e6c71 │ │ │ │ - movq $0x4e6b80,-0x38(%rbp) │ │ │ │ - mov 0x6(%rbx),%rax │ │ │ │ - mov 0xe(%rbx),%rcx │ │ │ │ - mov 0x16(%rbx),%rdx │ │ │ │ - mov 0x1e(%rbx),%rdi │ │ │ │ - mov 0x26(%rbx),%rbx │ │ │ │ - mov %rbx,%r8 │ │ │ │ + jb 4e0d87 │ │ │ │ + movq $0x3390fc8,-0x10(%rbp) │ │ │ │ + mov %rbx,-0x8(%rbp) │ │ │ │ + mov 0x10(%rbx),%r14 │ │ │ │ + add $0xfffffffffffffff0,%rbp │ │ │ │ + jmp 4e0da8 │ │ │ │ + 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 │ │ │ │ + jae 4e0dc3 │ │ │ │ + lea 0x31c8c30(%rip),%rbx │ │ │ │ + jmp *-0x8(%r13) │ │ │ │ + add $0x10,%rbp │ │ │ │ + mov %rax,%r14 │ │ │ │ + movq $0x4e0df0,-0x8(%rbp) │ │ │ │ mov %r14,%rbx │ │ │ │ - mov %rcx,-0x30(%rbp) │ │ │ │ - mov %rdx,-0x28(%rbp) │ │ │ │ - mov %rax,-0x20(%rbp) │ │ │ │ - mov %rdi,-0x18(%rbp) │ │ │ │ - mov %r8,-0x10(%rbp) │ │ │ │ - mov %rsi,-0x8(%rbp) │ │ │ │ - add $0xffffffffffffffc8,%rbp │ │ │ │ + add $0xfffffffffffffff8,%rbp │ │ │ │ test $0x7,%bl │ │ │ │ - jne 4e6b80 │ │ │ │ + jne 4e0df0 │ │ │ │ mov (%rbx),%rax │ │ │ │ jmp *%rax │ │ │ │ - nopl (%rax) │ │ │ │ + nopl 0x0(%rax) │ │ │ │ + ... │ │ │ │ (bad) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ - add %bl,(%rsi) │ │ │ │ - add %al,(%rax) │ │ │ │ - add %ah,(%rax) │ │ │ │ - call ffffffffc7966e9d <__environ@GLIBC_2.2.5+0xffffffffc3d269f5> │ │ │ │ - add %r14b,0x48004e6b(%r8) │ │ │ │ - mov %ebx,%eax │ │ │ │ - mov 0x30(%rbp),%rbx │ │ │ │ - mov %rax,0x30(%rbp) │ │ │ │ + add %cl,-0x77(%rax) │ │ │ │ + fadds -0x7cb7f820(%rbx) │ │ │ │ + clc │ │ │ │ + add %ecx,(%rdi) │ │ │ │ + test %bl,0x48000000(%rsi) │ │ │ │ + movl $0x4e0e38,-0x8(%rbp) │ │ │ │ + mov 0xe(%rbx),%rax │ │ │ │ + mov 0x6(%rbx),%rbx │ │ │ │ + mov %rax,0x0(%rbp) │ │ │ │ + add $0xfffffffffffffff8,%rbp │ │ │ │ test $0x7,%bl │ │ │ │ - jne 4e6bb0 │ │ │ │ + jne 4e0e38 │ │ │ │ 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 %bl,(%rsi) │ │ │ │ + (bad) │ │ │ │ add %al,(%rax) │ │ │ │ - add %dh,%al │ │ │ │ - out %eax,$0x1b │ │ │ │ - add -0x7d(%rcx),%ecx │ │ │ │ + add %al,(%rax) │ │ │ │ + add %al,(%rax) │ │ │ │ + add %cl,-0x75(%rax) │ │ │ │ + or %r9b,-0x77(%r8) │ │ │ │ + flds -0x7cb7f81f(%rbx) │ │ │ │ + stc │ │ │ │ + add (%rdi),%ecx │ │ │ │ + test %esi,-0x1(%rax) │ │ │ │ (bad) │ │ │ │ + decl -0x7d(%rcx) │ │ │ │ + (bad) │ │ │ │ + xor %cl,0x3b(%rbp) │ │ │ │ + movsl %ds:(%rsi),%es:(%rdi) │ │ │ │ pop %rax │ │ │ │ - cmp 0x358(%r13),%r12 │ │ │ │ - ja 4e6c61 │ │ │ │ - mov 0x7(%rbx),%rax │ │ │ │ - mov 0xf(%rbx),%rbx │ │ │ │ - movq $0x537f28,-0x50(%r12) │ │ │ │ - mov 0x20(%rbp),%rcx │ │ │ │ - mov %rcx,-0x48(%r12) │ │ │ │ - mov 0x28(%rbp),%rcx │ │ │ │ - mov %rcx,-0x40(%r12) │ │ │ │ - mov %rax,-0x38(%r12) │ │ │ │ - movq $0x3363ae0,-0x30(%r12) │ │ │ │ - lea -0x4f(%r12),%rax │ │ │ │ - mov %rax,-0x28(%r12) │ │ │ │ - movq $0x3c37ef9,-0x20(%r12) │ │ │ │ - movq $0x4e6a10,-0x18(%r12) │ │ │ │ - mov 0x18(%rbp),%rax │ │ │ │ - mov %rax,-0x10(%r12) │ │ │ │ + add (%rax),%eax │ │ │ │ + add %dh,0x35(%rdi) │ │ │ │ + mov 0x5(%rbx),%rbx │ │ │ │ + movq $0x4e0d68,-0x28(%r12) │ │ │ │ + mov %rax,-0x18(%r12) │ │ │ │ + movq $0x3363ae0,-0x10(%r12) │ │ │ │ mov %rbx,-0x8(%r12) │ │ │ │ - lea -0x2e(%r12),%rax │ │ │ │ + lea -0x28(%r12),%rax │ │ │ │ mov %rax,(%r12) │ │ │ │ - lea 0x31ddaac(%rip),%rdi │ │ │ │ - lea 0x371f07f(%rip),%rsi │ │ │ │ - mov 0x8(%rbp),%r14 │ │ │ │ - movq $0x3393020,0x18(%rbp) │ │ │ │ - mov 0x30(%rbp),%rax │ │ │ │ - mov %rax,0x20(%rbp) │ │ │ │ - mov 0x10(%rbp),%rax │ │ │ │ - mov %rax,0x28(%rbp) │ │ │ │ - lea -0x16(%r12),%rax │ │ │ │ - mov %rax,0x30(%rbp) │ │ │ │ - add $0x18,%rbp │ │ │ │ - jmp 5ea130 │ │ │ │ - movq $0x58,0x388(%r13) │ │ │ │ + lea -0xe(%r12),%rbx │ │ │ │ + add $0x10,%rbp │ │ │ │ + jmp *0x0(%rbp) │ │ │ │ + movq $0x30,0x388(%r13) │ │ │ │ jmp 338a720 │ │ │ │ - jmp *-0x8(%r13) │ │ │ │ - nopl (%rax) │ │ │ │ - sldt (%rax) │ │ │ │ - add %al,(%rdx) │ │ │ │ + lea 0x3757054(%rip),%rbx │ │ │ │ + add $0x8,%rbp │ │ │ │ + jmp *0x0(%rbp) │ │ │ │ + nopl 0x0(%rax) │ │ │ │ + add %eax,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ - add %al,(%rsi) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ + adc %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ - add %cl,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ - add %bh,-0x9(%rax) │ │ │ │ - sbb (%rbx),%eax │ │ │ │ - lea -0x40(%rbp),%rax │ │ │ │ + add %al,(%rax) │ │ │ │ + lea -0x10(%rbp),%rax │ │ │ │ cmp %r15,%rax │ │ │ │ - jb 4e6db8 │ │ │ │ - movq $0x4e6d00,-0x40(%rbp) │ │ │ │ - mov 0x6(%rbx),%rax │ │ │ │ - mov 0xe(%rbx),%rcx │ │ │ │ - mov 0x16(%rbx),%rdx │ │ │ │ - mov 0x1e(%rbx),%rdi │ │ │ │ - mov 0x26(%rbx),%r8 │ │ │ │ - mov 0x2e(%rbx),%rbx │ │ │ │ - mov %rbx,%r9 │ │ │ │ + jb 4e0edf │ │ │ │ + movq $0x3390fc8,-0x10(%rbp) │ │ │ │ + mov %rbx,-0x8(%rbp) │ │ │ │ + mov 0x10(%rbx),%r14 │ │ │ │ + add $0xfffffffffffffff0,%rbp │ │ │ │ + jmp 4e0f00 │ │ │ │ + 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 │ │ │ │ + jae 4e0f1b │ │ │ │ + lea 0x31c8ae0(%rip),%rbx │ │ │ │ + jmp *-0x8(%r13) │ │ │ │ + add $0x10,%rbp │ │ │ │ + mov %rax,%r14 │ │ │ │ + movq $0x4e0f48,-0x8(%rbp) │ │ │ │ mov %r14,%rbx │ │ │ │ - mov %rcx,-0x38(%rbp) │ │ │ │ - mov %r9,-0x30(%rbp) │ │ │ │ - mov %rdx,-0x28(%rbp) │ │ │ │ - mov %rax,-0x20(%rbp) │ │ │ │ - mov %r8,-0x18(%rbp) │ │ │ │ - mov %rdi,-0x10(%rbp) │ │ │ │ - mov %rsi,-0x8(%rbp) │ │ │ │ - add $0xffffffffffffffc0,%rbp │ │ │ │ + add $0xfffffffffffffff8,%rbp │ │ │ │ test $0x7,%bl │ │ │ │ - jne 4e6d00 │ │ │ │ + jne 4e0f48 │ │ │ │ mov (%rbx),%rax │ │ │ │ jmp *%rax │ │ │ │ - nopl (%rax) │ │ │ │ + nopl 0x0(%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 %bl,0x48000000(%rsi) │ │ │ │ + movl $0x4e0f90,-0x8(%rbp) │ │ │ │ + mov 0xe(%rbx),%rax │ │ │ │ + mov 0x6(%rbx),%rbx │ │ │ │ + mov %rax,0x0(%rbp) │ │ │ │ + add $0xfffffffffffffff8,%rbp │ │ │ │ + test $0x7,%bl │ │ │ │ + jne 4e0f90 │ │ │ │ + mov (%rbx),%rax │ │ │ │ + jmp *%rax │ │ │ │ + nopw 0x0(%rax,%rax,1) │ │ │ │ + add %eax,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ - add %cl,(%rax) │ │ │ │ - negl (%rbx) │ │ │ │ - add -0x7d(%rcx),%ecx │ │ │ │ + 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 $0xff70850f,%eax │ │ │ │ + (bad) │ │ │ │ + decl -0x7d(%rcx) │ │ │ │ (bad) │ │ │ │ xor %cl,0x3b(%rbp) │ │ │ │ movsl %ds:(%rsi),%es:(%rdi) │ │ │ │ pop %rax │ │ │ │ add (%rax),%eax │ │ │ │ - add %cl,(%rdi) │ │ │ │ - xchg %ebp,0x48000000(%rbx) │ │ │ │ - mov 0x7(%rbx),%eax │ │ │ │ - mov 0xf(%rbx),%rcx │ │ │ │ - mov 0x17(%rbx),%rbx │ │ │ │ - movq $0x4e6b18,-0x28(%r12) │ │ │ │ - mov 0x20(%rbp),%rdx │ │ │ │ - mov %rdx,-0x20(%r12) │ │ │ │ - mov 0x8(%rbp),%rdx │ │ │ │ - mov %rdx,-0x18(%r12) │ │ │ │ - mov 0x18(%rbp),%rdx │ │ │ │ - mov %rdx,-0x10(%r12) │ │ │ │ - mov 0x30(%rbp),%rdx │ │ │ │ - mov %rdx,-0x8(%r12) │ │ │ │ - mov 0x38(%rbp),%rdx │ │ │ │ - mov %rdx,(%r12) │ │ │ │ - movq $0x4e6d98,0x8(%rbp) │ │ │ │ - mov %rbx,%rdx │ │ │ │ - mov 0x28(%rbp),%rbx │ │ │ │ - mov %rdx,0x20(%rbp) │ │ │ │ - mov %rcx,0x28(%rbp) │ │ │ │ - mov %rax,0x30(%rbp) │ │ │ │ - lea -0x26(%r12),%rax │ │ │ │ - mov %rax,0x38(%rbp) │ │ │ │ + add %dh,0x35(%rdi) │ │ │ │ + mov 0x3(%rbx),%rbx │ │ │ │ + movq $0x4e0ec0,-0x28(%r12) │ │ │ │ + mov %rax,-0x18(%r12) │ │ │ │ + movq $0x3363ae0,-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 338a720 │ │ │ │ + lea 0x3756efc(%rip),%rbx │ │ │ │ add $0x8,%rbp │ │ │ │ - test $0x7,%bl │ │ │ │ - jne 4e6d98 │ │ │ │ - mov (%rbx),%rax │ │ │ │ - jmp *%rax │ │ │ │ + jmp *0x0(%rbp) │ │ │ │ nopl 0x0(%rax) │ │ │ │ - (bad) │ │ │ │ + add %eax,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ - add %bl,(%rsi) │ │ │ │ + adc %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ - add %dh,-0xa(%rax) │ │ │ │ - sbb (%rbx),%eax │ │ │ │ - mov 0x10(%rbp),%r9 │ │ │ │ - mov %rbx,%r8 │ │ │ │ - mov 0x18(%rbp),%rdi │ │ │ │ - mov 0x20(%rbp),%rsi │ │ │ │ - mov 0x28(%rbp),%r14 │ │ │ │ - mov 0x8(%rbp),%rbx │ │ │ │ - add $0x30,%rbp │ │ │ │ - jmp 4e7218 │ │ │ │ - jmp *-0x8(%r13) │ │ │ │ - movq $0x30,0x388(%r13) │ │ │ │ - jmp 338a720 │ │ │ │ - nopl 0x0(%rax) │ │ │ │ - sldt (%rax) │ │ │ │ - add %al,(%rdx) │ │ │ │ add %al,(%rax) │ │ │ │ - add %al,(%rdi) │ │ │ │ add %al,(%rax) │ │ │ │ + mov 0x10(%rbx),%r14 │ │ │ │ + jmp 4e1038 │ │ │ │ + xchg %ax,%ax │ │ │ │ + add $0x1000000,%eax │ │ │ │ + ... │ │ │ │ add %al,(%rax) │ │ │ │ + add %cl,(%rsi) │ │ │ │ add %al,(%rax) │ │ │ │ - add %cl,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ - add %ah,(%rax) │ │ │ │ - negb (%rbx) │ │ │ │ - add -0x73(%rax),%ecx │ │ │ │ - rex.RB mov $0xff8394c,%r8d │ │ │ │ - (bad) │ │ │ │ - loop 4e6df3 │ │ │ │ add %al,(%rax) │ │ │ │ - movq $0x4e6e60,-0x48(%rbp) │ │ │ │ - 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),%rbx │ │ │ │ - mov %rbx,%r10 │ │ │ │ + add %cl,-0x73(%rax) │ │ │ │ + rex.RB clc │ │ │ │ + cmp %r15,%rax │ │ │ │ + jb 4e10bf │ │ │ │ + movq $0x4e1070,-0x8(%rbp) │ │ │ │ mov %r14,%rbx │ │ │ │ - mov %rcx,-0x40(%rbp) │ │ │ │ - mov %r10,-0x38(%rbp) │ │ │ │ - mov %r8,-0x30(%rbp) │ │ │ │ - mov %rdx,-0x28(%rbp) │ │ │ │ - mov %rax,-0x20(%rbp) │ │ │ │ - mov %rdi,-0x18(%rbp) │ │ │ │ - mov %r9,-0x10(%rbp) │ │ │ │ - mov %rsi,-0x8(%rbp) │ │ │ │ - add $0xffffffffffffffb8,%rbp │ │ │ │ + add $0xfffffffffffffff8,%rbp │ │ │ │ test $0x7,%bl │ │ │ │ - jne 4e6e60 │ │ │ │ + jne 4e1070 │ │ │ │ mov (%rbx),%rax │ │ │ │ jmp *%rax │ │ │ │ - nopl (%rax) │ │ │ │ - or %al,(%rax) │ │ │ │ - add %al,(%rax) │ │ │ │ + nopw 0x0(%rax,%rax,1) │ │ │ │ + ... │ │ │ │ + (bad) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ - (bad) │ │ │ │ add %al,(%rax) │ │ │ │ - add %ch,0x49031bf5(%rax) │ │ │ │ - add $0x38,%esp │ │ │ │ + add %cl,-0x77(%rax) │ │ │ │ + fadds -0x7cb7f820(%rbx) │ │ │ │ + clc │ │ │ │ + add %esi,0x49(%rsi,%rcx,2) │ │ │ │ + add $0x18,%esp │ │ │ │ cmp 0x358(%r13),%r12 │ │ │ │ - ja 4e6ec7 │ │ │ │ - movq $0x4e6c90,-0x30(%r12) │ │ │ │ - mov 0x28(%rbp),%rax │ │ │ │ - mov %rax,-0x28(%r12) │ │ │ │ - mov 0x8(%rbp),%rax │ │ │ │ - mov %rax,-0x20(%r12) │ │ │ │ - mov 0x20(%rbp),%rax │ │ │ │ - mov %rax,-0x18(%r12) │ │ │ │ - mov 0x40(%rbp),%rcx │ │ │ │ - mov %rcx,-0x10(%r12) │ │ │ │ - mov 0x30(%rbp),%rcx │ │ │ │ - mov %rcx,-0x8(%r12) │ │ │ │ - mov 0x18(%rbp),%rcx │ │ │ │ - mov %rcx,(%r12) │ │ │ │ - lea -0x2e(%r12),%r8 │ │ │ │ - mov %rax,%rdi │ │ │ │ - mov %rbx,%rsi │ │ │ │ - mov 0x38(%rbp),%r14 │ │ │ │ - mov 0x10(%rbp),%rbx │ │ │ │ - add $0x48,%rbp │ │ │ │ - jmp 4e4f80 │ │ │ │ - movq $0x38,0x388(%r13) │ │ │ │ + ja 4e10af │ │ │ │ + mov 0x6(%rbx),%rax │ │ │ │ + mov 0xe(%rbx),%rbx │ │ │ │ + movq $0x4e1018,-0x10(%r12) │ │ │ │ + mov %rbx,(%r12) │ │ │ │ + lea -0x10(%r12),%rsi │ │ │ │ + mov %rax,%r14 │ │ │ │ + add $0x8,%rbp │ │ │ │ + jmp 3240990 │ │ │ │ + movq $0x18,0x388(%r13) │ │ │ │ jmp 338a720 │ │ │ │ + lea 0x31c8932(%rip),%rbx │ │ │ │ jmp *-0x8(%r13) │ │ │ │ - nopl 0x0(%rax,%rax,1) │ │ │ │ - sldt (%rax) │ │ │ │ - add %al,(%rdx) │ │ │ │ + lea 0x3756e28(%rip),%rbx │ │ │ │ + add $0x8,%rbp │ │ │ │ + jmp *0x0(%rbp) │ │ │ │ + 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 4e1107 │ │ │ │ + movq $0x3390fc8,-0x10(%rbp) │ │ │ │ + mov %rbx,-0x8(%rbp) │ │ │ │ + mov 0x10(%rbx),%r14 │ │ │ │ + add $0xfffffffffffffff0,%rbp │ │ │ │ + jmp 4e1128 │ │ │ │ + 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 loopne 4e6f49 │ │ │ │ - cmp %edi,%eax │ │ │ │ - jb 4e6f94 │ │ │ │ - movq $0x4e6f48,-0x20(%rbp) │ │ │ │ - mov 0x6(%rbx),%rax │ │ │ │ - mov 0xe(%rbx),%rbx │ │ │ │ - mov %rbx,%rcx │ │ │ │ + rex.RB │ │ │ │ + lock cmp %r15,%rax │ │ │ │ + jae 4e1143 │ │ │ │ + lea 0x31c88c8(%rip),%rbx │ │ │ │ + jmp *-0x8(%r13) │ │ │ │ + add $0x10,%rbp │ │ │ │ + mov %rax,%r14 │ │ │ │ + movq $0x4e1170,-0x8(%rbp) │ │ │ │ mov %r14,%rbx │ │ │ │ - mov %rax,-0x18(%rbp) │ │ │ │ - mov %rcx,-0x10(%rbp) │ │ │ │ - mov %rsi,-0x8(%rbp) │ │ │ │ - add $0xffffffffffffffe0,%rbp │ │ │ │ + add $0xfffffffffffffff8,%rbp │ │ │ │ test $0x7,%bl │ │ │ │ - jne 4e6f48 │ │ │ │ + jne 4e1170 │ │ │ │ mov (%rbx),%rax │ │ │ │ jmp *%rax │ │ │ │ - nopl (%rax) │ │ │ │ - add (%rax),%eax │ │ │ │ + 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 %bl,0x48000000(%rsi) │ │ │ │ + movl $0x4e11b8,-0x8(%rbp) │ │ │ │ + mov 0xe(%rbx),%rax │ │ │ │ + mov 0x6(%rbx),%rbx │ │ │ │ + mov %rax,0x0(%rbp) │ │ │ │ + add $0xfffffffffffffff8,%rbp │ │ │ │ + test $0x7,%bl │ │ │ │ + jne 4e11b8 │ │ │ │ + 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) │ │ │ │ + add %cl,-0x75(%rax) │ │ │ │ + or %r9b,-0x77(%r8) │ │ │ │ + flds -0x7cb7f81f(%rbx) │ │ │ │ + stc │ │ │ │ + add %ecx,(%rdi) │ │ │ │ + test %esi,-0x1(%rax) │ │ │ │ (bad) │ │ │ │ - sbb %cl,0x3b(%rbp) │ │ │ │ + decl -0x7d(%rcx) │ │ │ │ + (bad) │ │ │ │ + xor %cl,0x3b(%rbp) │ │ │ │ movsl %ds:(%rsi),%es:(%rdi) │ │ │ │ pop %rax │ │ │ │ add (%rax),%eax │ │ │ │ - add %dh,0x2f(%rdi) │ │ │ │ - movq $0x3363098,-0x10(%r12) │ │ │ │ - mov 0x10(%rbp),%rax │ │ │ │ - mov %rax,-0x8(%r12) │ │ │ │ - mov 0x18(%rbp),%rax │ │ │ │ + add %dh,0x35(%rdi) │ │ │ │ + mov 0x7(%rbx),%rbx │ │ │ │ + movq $0x4e10e8,-0x28(%r12) │ │ │ │ + mov %rax,-0x18(%r12) │ │ │ │ + movq $0x3363ae0,-0x10(%r12) │ │ │ │ + mov %rbx,-0x8(%r12) │ │ │ │ + lea -0x28(%r12),%rax │ │ │ │ mov %rax,(%r12) │ │ │ │ - lea -0xf(%r12),%rsi │ │ │ │ - mov %rbx,%r14 │ │ │ │ - mov 0x8(%rbp),%rbx │ │ │ │ - add $0x20,%rbp │ │ │ │ - jmp 3395748 │ │ │ │ - movq $0x18,0x388(%r13) │ │ │ │ + lea -0xe(%r12),%rbx │ │ │ │ + add $0x10,%rbp │ │ │ │ + jmp *0x0(%rbp) │ │ │ │ + movq $0x30,0x388(%r13) │ │ │ │ jmp 338a720 │ │ │ │ - jmp *-0x8(%r13) │ │ │ │ - sldt (%rax) │ │ │ │ - add %al,(%rdx) │ │ │ │ + lea 0x3756cd4(%rip),%rbx │ │ │ │ + add $0x8,%rbp │ │ │ │ + jmp *0x0(%rbp) │ │ │ │ + nopl 0x0(%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) │ │ │ │ - pop %rax │ │ │ │ - hlt │ │ │ │ - sbb (%rbx),%eax │ │ │ │ - lea -0x30(%rbp),%rax │ │ │ │ + add %al,(%rax) │ │ │ │ + lea -0x10(%rbp),%rax │ │ │ │ cmp %r15,%rax │ │ │ │ - jb 4e708b │ │ │ │ - movq $0x4e7010,-0x30(%rbp) │ │ │ │ - mov 0x6(%rbx),%rax │ │ │ │ - mov 0xe(%rbx),%rcx │ │ │ │ - mov 0x16(%rbx),%rdx │ │ │ │ - mov 0x1e(%rbx),%rbx │ │ │ │ - mov %rbx,%rdi │ │ │ │ + jb 4e125f │ │ │ │ + movq $0x3390fc8,-0x10(%rbp) │ │ │ │ + mov %rbx,-0x8(%rbp) │ │ │ │ + mov 0x10(%rbx),%r14 │ │ │ │ + add $0xfffffffffffffff0,%rbp │ │ │ │ + jmp 4e12c0 │ │ │ │ + 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) │ │ │ │ + add %al,(%rax) │ │ │ │ + add %al,(%rax) │ │ │ │ + lea -0x10(%rbp),%rax │ │ │ │ + cmp %r15,%rax │ │ │ │ + jb 4e129e │ │ │ │ + movq $0x3390fc8,-0x10(%rbp) │ │ │ │ + mov %rbx,-0x8(%rbp) │ │ │ │ + mov 0x18(%rbx),%rsi │ │ │ │ + mov 0x10(%rbx),%r14 │ │ │ │ + add $0xfffffffffffffff0,%rbp │ │ │ │ + jmp 324a6b8 │ │ │ │ + jmp *-0x10(%r13) │ │ │ │ + nopw 0x0(%rax,%rax,1) │ │ │ │ + add $0x1000000,%eax │ │ │ │ + ... │ │ │ │ + add %al,(%rax) │ │ │ │ + add %cl,(%rsi) │ │ │ │ + add %al,(%rax) │ │ │ │ + add %al,(%rax) │ │ │ │ + add %al,(%rax) │ │ │ │ + add %cl,-0x73(%rax) │ │ │ │ + rex.RB │ │ │ │ + lock cmp %r15,%rax │ │ │ │ + jae 4e12db │ │ │ │ + lea 0x31c8738(%rip),%rbx │ │ │ │ + jmp *-0x8(%r13) │ │ │ │ + add $0x10,%rbp │ │ │ │ + mov %rax,%r14 │ │ │ │ + movq $0x4e1308,-0x8(%rbp) │ │ │ │ mov %r14,%rbx │ │ │ │ - mov %rdi,-0x28(%rbp) │ │ │ │ - mov %rdx,-0x20(%rbp) │ │ │ │ - mov %rax,-0x18(%rbp) │ │ │ │ - mov %rcx,-0x10(%rbp) │ │ │ │ - mov %rsi,-0x8(%rbp) │ │ │ │ - add $0xffffffffffffffd0,%rbp │ │ │ │ + add $0xfffffffffffffff8,%rbp │ │ │ │ test $0x7,%bl │ │ │ │ - jne 4e7010 │ │ │ │ + jne 4e1308 │ │ │ │ mov (%rbx),%rax │ │ │ │ jmp *%rax │ │ │ │ - nopl (%rax) │ │ │ │ - add $0x0,%eax │ │ │ │ + nopl 0x0(%rax) │ │ │ │ + ... │ │ │ │ + (bad) │ │ │ │ add %al,(%rax) │ │ │ │ - add %bl,(%rsi) │ │ │ │ add %al,(%rax) │ │ │ │ - add %bh,%al │ │ │ │ - repz sbb (%rbx),%eax │ │ │ │ - add $0x28,%r12 │ │ │ │ + add %al,(%rax) │ │ │ │ + add %cl,-0x77(%rax) │ │ │ │ + fadds -0x7cb7f820(%rbx) │ │ │ │ + clc │ │ │ │ + add %ecx,(%rdi) │ │ │ │ + test %bh,0x48000000(%rdx) │ │ │ │ + movl $0x4e1350,-0x8(%rbp) │ │ │ │ + mov 0xe(%rbx),%rax │ │ │ │ + mov 0x6(%rbx),%rbx │ │ │ │ + mov %rax,0x0(%rbp) │ │ │ │ + add $0xfffffffffffffff8,%rbp │ │ │ │ + test $0x7,%bl │ │ │ │ + jne 4e1350 │ │ │ │ + mov (%rbx),%rax │ │ │ │ + jmp *%rax │ │ │ │ + nopw 0x0(%rax,%rax,1) │ │ │ │ + add %eax,(%rax) │ │ │ │ + add %al,(%rax) │ │ │ │ + add %al,(%rax) │ │ │ │ + add %al,(%rax) │ │ │ │ + (bad) │ │ │ │ + add %al,(%rax) │ │ │ │ + add %al,(%rax) │ │ │ │ + add %al,(%rax) │ │ │ │ + add %cl,-0x75(%rax) │ │ │ │ + or %r9b,-0x77(%r8) │ │ │ │ + flds -0x7cb7f81f(%rbx) │ │ │ │ + stc │ │ │ │ + add (%rdi),%cl │ │ │ │ + test %esi,-0x1(%rax) │ │ │ │ + (bad) │ │ │ │ + decl -0x7d(%rcx) │ │ │ │ + (bad) │ │ │ │ + push %rax │ │ │ │ cmp 0x358(%r13),%r12 │ │ │ │ - ja 4e707b │ │ │ │ - movq $0x32ce2c8,-0x20(%r12) │ │ │ │ - mov 0x28(%rbp),%rax │ │ │ │ - mov %rax,-0x18(%r12) │ │ │ │ - movq $0x4e6ef8,-0x10(%r12) │ │ │ │ - mov 0x18(%rbp),%rax │ │ │ │ + ja 4e13c2 │ │ │ │ + mov 0x6(%rbx),%rcx │ │ │ │ + mov 0xe(%rbx),%rbx │ │ │ │ + movq $0x4e1240,-0x48(%r12) │ │ │ │ + mov %rax,-0x38(%r12) │ │ │ │ + movq $0x4e1278,-0x30(%r12) │ │ │ │ + mov %rcx,-0x20(%r12) │ │ │ │ + mov %rbx,-0x18(%r12) │ │ │ │ + movq $0x3363ae0,-0x10(%r12) │ │ │ │ + lea -0x30(%r12),%rax │ │ │ │ mov %rax,-0x8(%r12) │ │ │ │ - lea -0x1e(%r12),%rax │ │ │ │ + lea -0x48(%r12),%rax │ │ │ │ mov %rax,(%r12) │ │ │ │ - mov 0x20(%rbp),%r14 │ │ │ │ - mov %rbx,%rax │ │ │ │ - mov 0x8(%rbp),%rbx │ │ │ │ - mov 0x10(%rbp),%rcx │ │ │ │ - movq $0x3393020,0x10(%rbp) │ │ │ │ - mov %rax,0x18(%rbp) │ │ │ │ - mov %rcx,0x20(%rbp) │ │ │ │ - lea -0xe(%r12),%rax │ │ │ │ - mov %rax,0x28(%rbp) │ │ │ │ + lea -0xe(%r12),%rbx │ │ │ │ add $0x10,%rbp │ │ │ │ - jmp 4e57d0 │ │ │ │ - movq $0x28,0x388(%r13) │ │ │ │ + jmp *0x0(%rbp) │ │ │ │ + movq $0x50,0x388(%r13) │ │ │ │ jmp 338a720 │ │ │ │ - jmp *-0x8(%r13) │ │ │ │ - nop │ │ │ │ + lea 0x3756b20(%rip),%rbx │ │ │ │ + add $0x8,%rbp │ │ │ │ + jmp *0x0(%rbp) │ │ │ │ add %eax,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ adc %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ - cwtl │ │ │ │ - loopne 4e70ba │ │ │ │ - add -0x73(%rax),%ecx │ │ │ │ - rex.RB │ │ │ │ - lock cmp %r15,%rax │ │ │ │ - jb 4e70c2 │ │ │ │ + add %al,(%rax) │ │ │ │ + add %al,(%rax) │ │ │ │ + lea -0x10(%rbp),%rax │ │ │ │ + cmp %r15,%rax │ │ │ │ + jb 4e1412 │ │ │ │ movq $0x3390fc8,-0x10(%rbp) │ │ │ │ mov %rbx,-0x8(%rbp) │ │ │ │ mov 0x10(%rbx),%r14 │ │ │ │ add $0xfffffffffffffff0,%rbp │ │ │ │ - jmp 4bbe90 │ │ │ │ + jmp 4e12c0 │ │ │ │ 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) │ │ │ │ - jo 4e70b6 │ │ │ │ - sbb (%rbx),%eax │ │ │ │ - lea -0x20(%rbp),%rax │ │ │ │ + add %al,(%rax) │ │ │ │ + add %al,(%rax) │ │ │ │ + lea -0x10(%rbp),%rax │ │ │ │ cmp %r15,%rax │ │ │ │ - jb 4e716c │ │ │ │ - add $0x18,%r12 │ │ │ │ - cmp 0x358(%r13),%r12 │ │ │ │ - ja 4e7161 │ │ │ │ + jb 4e144a │ │ │ │ movq $0x3390fc8,-0x10(%rbp) │ │ │ │ mov %rbx,-0x8(%rbp) │ │ │ │ - mov 0x10(%rbx),%rax │ │ │ │ - mov 0x18(%rbx),%rbx │ │ │ │ - movq $0x4e70a0,-0x10(%r12) │ │ │ │ - mov %rbx,(%r12) │ │ │ │ - movq $0x4e7148,-0x20(%rbp) │ │ │ │ - mov %rax,%rbx │ │ │ │ - lea -0x10(%r12),%rax │ │ │ │ - mov %rax,-0x18(%rbp) │ │ │ │ - add $0xffffffffffffffe0,%rbp │ │ │ │ - test $0x7,%bl │ │ │ │ - jne 4e7148 │ │ │ │ - mov (%rbx),%rax │ │ │ │ - jmp *%rax │ │ │ │ - nopl (%rax) │ │ │ │ + mov 0x10(%rbx),%r14 │ │ │ │ + add $0xfffffffffffffff0,%rbp │ │ │ │ + jmp 4e1128 │ │ │ │ + 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,%al │ │ │ │ - stos %al,%es:(%rdi) │ │ │ │ - sbb $0xdf894803,%eax │ │ │ │ - xor %esi,%esi │ │ │ │ - lea 0x31c5a75(%rip),%r14 │ │ │ │ - movq $0x33924c0,0x0(%rbp) │ │ │ │ - jmp 608600 │ │ │ │ - movq $0x18,0x388(%r13) │ │ │ │ + jo 4e13e3 │ │ │ │ + sbb $0x3,%al │ │ │ │ + lea -0x10(%rbp),%rax │ │ │ │ + cmp %r15,%rax │ │ │ │ + jb 4e1482 │ │ │ │ + movq $0x3390fc8,-0x10(%rbp) │ │ │ │ + mov %rbx,-0x8(%rbp) │ │ │ │ + mov 0x10(%rbx),%r14 │ │ │ │ + add $0xfffffffffffffff0,%rbp │ │ │ │ + jmp 4e09a8 │ │ │ │ jmp *-0x10(%r13) │ │ │ │ + xchg %ax,%ax │ │ │ │ add (%rax),%al │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ adc (%rax),%al │ │ │ │ add %al,(%rax) │ │ │ │ - enter $0x1bdf,$0x3 │ │ │ │ - lea -0x10(%rbp),%rax │ │ │ │ - cmp %r15,%rax │ │ │ │ - jb 4e71f8 │ │ │ │ - add $0x38,%r12 │ │ │ │ + cmp %al,-0x72b7fce4(%rbp) │ │ │ │ + rex.RB call 10464dec <__environ@GLIBC_2.2.5+0xc824944> │ │ │ │ + (bad) │ │ │ │ + xchg %eax,%edx │ │ │ │ + add %al,(%rax) │ │ │ │ + add %cl,-0x7d(%rcx) │ │ │ │ + (bad) │ │ │ │ + (bad) │ │ │ │ cmp 0x358(%r13),%r12 │ │ │ │ - ja 4e71ed │ │ │ │ + ja 4e152c │ │ │ │ movq $0x3390fc8,-0x10(%rbp) │ │ │ │ mov %rbx,-0x8(%rbp) │ │ │ │ mov 0x10(%rbx),%rax │ │ │ │ mov 0x18(%rbx),%rbx │ │ │ │ - movq $0x4e70d8,-0x30(%r12) │ │ │ │ - mov %rax,-0x20(%r12) │ │ │ │ + movq $0x4e13f0,-0x58(%r12) │ │ │ │ + mov %rbx,-0x48(%r12) │ │ │ │ + movq $0x4e1428,-0x40(%r12) │ │ │ │ + mov %rbx,-0x30(%r12) │ │ │ │ + movq $0x3363ae0,-0x28(%r12) │ │ │ │ + lea -0x40(%r12),%rbx │ │ │ │ + mov %rbx,-0x20(%r12) │ │ │ │ + lea -0x58(%r12),%rbx │ │ │ │ mov %rbx,-0x18(%r12) │ │ │ │ movq $0x3363ae0,-0x10(%r12) │ │ │ │ - movq $0x3c2ad49,-0x8(%r12) │ │ │ │ - lea -0x30(%r12),%rax │ │ │ │ + mov %rax,-0x8(%r12) │ │ │ │ + lea -0x26(%r12),%rax │ │ │ │ mov %rax,(%r12) │ │ │ │ - lea -0xe(%r12),%rsi │ │ │ │ - lea 0x2ed078c(%rip),%r14 │ │ │ │ - add $0xfffffffffffffff0,%rbp │ │ │ │ - jmp 3359998 │ │ │ │ - movq $0x38,0x388(%r13) │ │ │ │ + movq $0x4e1550,-0x18(%rbp) │ │ │ │ + lea -0xe(%r12),%r14 │ │ │ │ + add $0xffffffffffffffe8,%rbp │ │ │ │ + jmp 4e1038 │ │ │ │ + movq $0x60,0x388(%r13) │ │ │ │ jmp *-0x10(%r13) │ │ │ │ - nopl 0x0(%rax) │ │ │ │ - sbb (%rax),%al │ │ │ │ - add %al,(%rax) │ │ │ │ + nopl 0x0(%rax,%rax,1) │ │ │ │ + ... │ │ │ │ (bad) │ │ │ │ add %al,(%rax) │ │ │ │ - add %al,(%rax,%rax,1) │ │ │ │ - add %al,(%rax) │ │ │ │ + add %al,0x48031c84(%rax) │ │ │ │ + mov %ebx,%eax │ │ │ │ + and $0x7,%eax │ │ │ │ + cmp $0x1,%rax │ │ │ │ + je 4e15a5 │ │ │ │ + add $0x28,%r12 │ │ │ │ + cmp 0x358(%r13),%r12 │ │ │ │ + ja 4e1595 │ │ │ │ + movq $0x4e1460,-0x20(%r12) │ │ │ │ + mov %rbx,-0x10(%r12) │ │ │ │ + movq $0x32ce2c8,-0x8(%r12) │ │ │ │ + lea -0x20(%r12),%rax │ │ │ │ + mov %rax,(%r12) │ │ │ │ + lea -0x6(%r12),%rbx │ │ │ │ + add $0x8,%rbp │ │ │ │ + jmp *0x0(%rbp) │ │ │ │ + movq $0x28,0x388(%r13) │ │ │ │ + jmp 338a720 │ │ │ │ + lea 0x374704d(%rip),%rbx │ │ │ │ + add $0x8,%rbp │ │ │ │ + jmp *0x0(%rbp) │ │ │ │ + nopl 0x0(%rax,%rax,1) │ │ │ │ add %eax,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ - or %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ - lock int1 │ │ │ │ - sbb (%rbx),%eax │ │ │ │ - lea -0x68(%rbp),%rax │ │ │ │ + add %al,(%rax) │ │ │ │ + adc %al,(%rax) │ │ │ │ + add %al,(%rax) │ │ │ │ + push %rax │ │ │ │ + sbbl $0x48,(%rbx,%rax,1) │ │ │ │ + lea -0x10(%rbp),%eax │ │ │ │ cmp %r15,%rax │ │ │ │ - jb 4e76e7 │ │ │ │ - mov 0x0(%rbp),%rax │ │ │ │ - mov %r8,%rcx │ │ │ │ - and $0x7,%r8d │ │ │ │ - cmp $0x1,%r8 │ │ │ │ - je 4e7717 │ │ │ │ - movq $0x4e72b8,-0x60(%rbp) │ │ │ │ - mov %rbx,%rax │ │ │ │ - mov 0x2(%rbx),%rdx │ │ │ │ - mov 0xa(%rbx),%r8 │ │ │ │ - mov 0x12(%rbx),%r10 │ │ │ │ - mov 0x1a(%rbx),%r11 │ │ │ │ - mov 0x22(%rbx),%rbx │ │ │ │ - mov %rbx,0x40(%rsp) │ │ │ │ - mov 0x6(%rcx),%rbx │ │ │ │ - mov %rdx,-0x58(%rbp) │ │ │ │ - mov 0x40(%rsp),%rdx │ │ │ │ - mov %rdx,-0x50(%rbp) │ │ │ │ - mov %r8,-0x48(%rbp) │ │ │ │ - mov %r11,-0x40(%rbp) │ │ │ │ - mov %r10,-0x38(%rbp) │ │ │ │ - mov %rax,-0x30(%rbp) │ │ │ │ - mov %r9,-0x28(%rbp) │ │ │ │ - mov %r14,-0x20(%rbp) │ │ │ │ - mov %rsi,-0x18(%rbp) │ │ │ │ - mov %rdi,-0x10(%rbp) │ │ │ │ - mov 0xe(%rcx),%rax │ │ │ │ - mov %rax,-0x8(%rbp) │ │ │ │ - add $0xffffffffffffffa0,%rbp │ │ │ │ - test $0x7,%bl │ │ │ │ - jne 4e72b8 │ │ │ │ - mov (%rbx),%rax │ │ │ │ - jmp *%rax │ │ │ │ - nopl (%rax) │ │ │ │ - mov %es,(%rax) │ │ │ │ + jb 4e15ea │ │ │ │ + movq $0x3390fc8,-0x10(%rbp) │ │ │ │ + mov %rbx,-0x8(%rbp) │ │ │ │ + mov 0x10(%rbx),%r14 │ │ │ │ + add $0xfffffffffffffff0,%rbp │ │ │ │ + jmp 4dfd10 │ │ │ │ + jmp *-0x10(%r13) │ │ │ │ + xchg %ax,%ax │ │ │ │ + add %eax,(%rax) │ │ │ │ + add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ + adc %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ + sbb %al,-0x72b7fce4(%rbx) │ │ │ │ + rex.RB call 73464f54 <__environ@GLIBC_2.2.5+0x6f824aac> │ │ │ │ + and %ecx,-0x39(%rax) │ │ │ │ + rex.RB │ │ │ │ + lock enter $0x390f,$0x3 │ │ │ │ + mov %rbx,-0x8(%rbp) │ │ │ │ + movq $0x4e1640,-0x18(%rbp) │ │ │ │ + mov 0x10(%rbx),%r14 │ │ │ │ + add $0xffffffffffffffe8,%rbp │ │ │ │ + jmp 4e0f00 │ │ │ │ + jmp *-0x10(%r13) │ │ │ │ + xchg %ax,%ax │ │ │ │ + ... │ │ │ │ (bad) │ │ │ │ add %al,(%rax) │ │ │ │ - add %dl,-0xf(%rax) │ │ │ │ - sbb (%rbx),%eax │ │ │ │ - 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 0x60(%rbp),%r10 │ │ │ │ - mov 0x40(%rbp),%r14 │ │ │ │ - mov 0x48(%rbp),%r11 │ │ │ │ - mov %rax,0x48(%rsp) │ │ │ │ - mov 0x50(%rbp),%rax │ │ │ │ - mov %rcx,0x40(%rsp) │ │ │ │ - mov 0x58(%rbp),%rcx │ │ │ │ - mov %rdx,0x50(%rsp) │ │ │ │ - mov 0xf(%rbx),%rdx │ │ │ │ - mov %rsi,0x58(%rsp) │ │ │ │ - mov 0x17(%rbx),%rsi │ │ │ │ - mov 0x7(%rbx),%rbx │ │ │ │ - mov %rdi,0x60(%rsp) │ │ │ │ - mov 0x7(%rbx),%rdi │ │ │ │ - mov 0xf(%rbx),%rbx │ │ │ │ - mov %r8,0x68(%rsp) │ │ │ │ - mov 0x7(%rbx),%r8 │ │ │ │ - mov %r9,0x70(%rsp) │ │ │ │ - mov 0xf(%rbx),%r9 │ │ │ │ - mov 0x17(%rbx),%rbx │ │ │ │ - cmp $0x4,%rbx │ │ │ │ - jne 4e756b │ │ │ │ - cmp $0x34b4230,%r9 │ │ │ │ - je 4e73d9 │ │ │ │ - sub $0x8,%rsp │ │ │ │ - mov %rdi,0x80(%rsp) │ │ │ │ - mov %r9,%rdi │ │ │ │ - mov %rsi,0x88(%rsp) │ │ │ │ - lea 0x2fcced0(%rip),%rsi │ │ │ │ - mov %rdx,0x90(%rsp) │ │ │ │ - mov $0x4,%edx │ │ │ │ - mov %rax,0x98(%rsp) │ │ │ │ - xor %eax,%eax │ │ │ │ - mov %r8,0xc0(%rsp) │ │ │ │ - mov %r9,0xb8(%rsp) │ │ │ │ - mov %rcx,0xb0(%rsp) │ │ │ │ - mov %r11,0xa8(%rsp) │ │ │ │ - mov %r10,0xa0(%rsp) │ │ │ │ - call 4053d0 │ │ │ │ - add $0x8,%rsp │ │ │ │ - movslq %eax,%rax │ │ │ │ - test %rax,%rax │ │ │ │ - jne 4e7526 │ │ │ │ - mov 0x78(%rsp),%rdi │ │ │ │ - mov 0x80(%rsp),%rsi │ │ │ │ - mov 0x88(%rsp),%rdx │ │ │ │ - mov 0xa8(%rsp),%rcx │ │ │ │ - mov 0x98(%rsp),%r10 │ │ │ │ + add %bl,%al │ │ │ │ + (bad) │ │ │ │ + sbb $0x3,%al │ │ │ │ + mov %rbx,%rax │ │ │ │ + and $0x7,%eax │ │ │ │ + cmp $0x1,%rax │ │ │ │ + je 4e1695 │ │ │ │ add $0x28,%r12 │ │ │ │ cmp 0x358(%r13),%r12 │ │ │ │ - ja 4e7a60 │ │ │ │ - movq $0x4e6fb0,-0x20(%r12) │ │ │ │ - mov %r10,-0x18(%r12) │ │ │ │ - mov %rcx,-0x10(%r12) │ │ │ │ - mov 0x70(%rsp),%rax │ │ │ │ - mov %rax,-0x8(%r12) │ │ │ │ - mov 0x60(%rsp),%rax │ │ │ │ + ja 4e1685 │ │ │ │ + movq $0x4e15c8,-0x20(%r12) │ │ │ │ + mov %rbx,-0x10(%r12) │ │ │ │ + movq $0x32ce2c8,-0x8(%r12) │ │ │ │ + lea -0x20(%r12),%rax │ │ │ │ mov %rax,(%r12) │ │ │ │ - movq $0x4e7450,0x10(%rbp) │ │ │ │ - mov %rdx,%rbx │ │ │ │ - mov %rdi,0x30(%rbp) │ │ │ │ - mov %rsi,0x58(%rbp) │ │ │ │ - lea -0x1e(%r12),%rax │ │ │ │ - mov %rax,0x60(%rbp) │ │ │ │ - add $0x10,%rbp │ │ │ │ - test $0x7,%bl │ │ │ │ - jne 4e7450 │ │ │ │ - mov (%rbx),%rax │ │ │ │ - jmp *%rax │ │ │ │ - nopw 0x0(%rax,%rax,1) │ │ │ │ - mov (%rcx),%al │ │ │ │ - add %al,(%rax) │ │ │ │ + lea -0x6(%r12),%rbx │ │ │ │ + add $0x8,%rbp │ │ │ │ + jmp *0x0(%rbp) │ │ │ │ + movq $0x28,0x388(%r13) │ │ │ │ + jmp 338a720 │ │ │ │ + lea 0x3746f5d(%rip),%rbx │ │ │ │ + add $0x8,%rbp │ │ │ │ + jmp *0x0(%rbp) │ │ │ │ + nopl 0x0(%rax,%rax,1) │ │ │ │ + add %eax,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ - (bad) │ │ │ │ add %al,(%rax) │ │ │ │ - add %bh,0x48031bef(%rax) │ │ │ │ - mov 0x50(%rbp),%eax │ │ │ │ - mov 0x8(%rbp),%rcx │ │ │ │ - mov 0x28(%rbp),%rdx │ │ │ │ - mov 0x30(%rbp),%r14 │ │ │ │ - mov 0x38(%rbp),%rsi │ │ │ │ - mov 0x40(%rbp),%rdi │ │ │ │ - mov 0x48(%rbp),%r8 │ │ │ │ - mov %rbx,%r9 │ │ │ │ - and $0x7,%r9d │ │ │ │ - cmp $0x1,%r9 │ │ │ │ - je 4e7a0f │ │ │ │ - add $0x70,%r12 │ │ │ │ - cmp 0x358(%r13),%r12 │ │ │ │ - ja 4e7516 │ │ │ │ - mov 0x6(%rbx),%r9 │ │ │ │ - mov 0xe(%rbx),%rbx │ │ │ │ - movq $0x4e7180,-0x68(%r12) │ │ │ │ - mov %r9,-0x58(%r12) │ │ │ │ - mov %rbx,-0x50(%r12) │ │ │ │ - movq $0x50aa00,-0x48(%r12) │ │ │ │ - mov 0x20(%rbp),%rbx │ │ │ │ - mov %rbx,-0x40(%r12) │ │ │ │ - lea -0x68(%r12),%rbx │ │ │ │ - mov %rbx,-0x38(%r12) │ │ │ │ - movq $0x3363ae0,-0x30(%r12) │ │ │ │ - lea -0x47(%r12),%rbx │ │ │ │ - mov %rbx,-0x28(%r12) │ │ │ │ - mov %rsi,-0x20(%r12) │ │ │ │ - movq $0x4a37b8,-0x18(%r12) │ │ │ │ - mov %r14,-0x10(%r12) │ │ │ │ - lea -0x2e(%r12),%rbx │ │ │ │ - mov %rbx,-0x8(%r12) │ │ │ │ - mov %rdi,(%r12) │ │ │ │ - mov %r8,%rbx │ │ │ │ - mov %rax,%r8 │ │ │ │ - mov %rdx,%rdi │ │ │ │ - lea -0x17(%r12),%rsi │ │ │ │ - mov %rbx,%r14 │ │ │ │ - mov %rcx,%rbx │ │ │ │ - add $0x58,%rbp │ │ │ │ - jmp 4e4f80 │ │ │ │ - movq $0x70,0x388(%r13) │ │ │ │ - jmp 338a720 │ │ │ │ - mov 0xb8(%rsp),%r8 │ │ │ │ - mov 0xb0(%rsp),%r9 │ │ │ │ - mov 0x78(%rsp),%rdi │ │ │ │ - mov 0x80(%rsp),%rsi │ │ │ │ - mov 0x88(%rsp),%rdx │ │ │ │ - mov 0xa8(%rsp),%rcx │ │ │ │ - mov 0x90(%rsp),%rax │ │ │ │ - mov 0xa0(%rsp),%r11 │ │ │ │ - mov 0x98(%rsp),%r10 │ │ │ │ - mov %r10,0x98(%rsp) │ │ │ │ - mov 0x40(%rsp),%r10 │ │ │ │ - test %r10,%r10 │ │ │ │ - jne 4e77bb │ │ │ │ - cmp $0x4,%rbx │ │ │ │ - jne 4e77bb │ │ │ │ - cmp $0x33b7dbe,%r9 │ │ │ │ - je 4e762d │ │ │ │ - sub $0x8,%rsp │ │ │ │ - mov %rdi,%r10 │ │ │ │ - mov %r9,%rdi │ │ │ │ - mov %rsi,0x88(%rsp) │ │ │ │ - lea 0x2ed080d(%rip),%rsi │ │ │ │ - mov %rdx,0x90(%rsp) │ │ │ │ - mov $0x4,%edx │ │ │ │ - mov %rax,0x98(%rsp) │ │ │ │ - xor %eax,%eax │ │ │ │ - mov %r8,0xc0(%rsp) │ │ │ │ - mov %r9,0xb8(%rsp) │ │ │ │ - mov %r10,0x80(%rsp) │ │ │ │ - mov %rcx,0xb0(%rsp) │ │ │ │ - mov %r11,0xa8(%rsp) │ │ │ │ - call 4053d0 │ │ │ │ - add $0x8,%rsp │ │ │ │ - movslq %eax,%rax │ │ │ │ - test %rax,%rax │ │ │ │ - jne 4e777e │ │ │ │ - mov 0x80(%rsp),%rsi │ │ │ │ - mov 0x88(%rsp),%rdx │ │ │ │ - mov 0xa8(%rsp),%rcx │ │ │ │ - mov 0x90(%rsp),%rax │ │ │ │ - mov 0xa0(%rsp),%r11 │ │ │ │ - add $0x60,%r12 │ │ │ │ - cmp 0x358(%r13),%r12 │ │ │ │ - ja 4e76c7 │ │ │ │ - movq $0x4e6de8,-0x58(%r12) │ │ │ │ - mov 0x98(%rsp),%rbx │ │ │ │ - mov %rbx,-0x50(%r12) │ │ │ │ - mov 0x48(%rsp),%rbx │ │ │ │ - mov %rbx,-0x48(%r12) │ │ │ │ - mov 0x70(%rsp),%rbx │ │ │ │ - mov %rbx,-0x40(%r12) │ │ │ │ - mov %rcx,-0x38(%r12) │ │ │ │ - mov 0x68(%rsp),%rcx │ │ │ │ - mov %rcx,-0x30(%r12) │ │ │ │ - mov %rsi,-0x28(%r12) │ │ │ │ - mov 0x50(%rsp),%rcx │ │ │ │ - mov %rcx,-0x20(%r12) │ │ │ │ - movq $0x4a37b8,-0x18(%r12) │ │ │ │ - mov %r14,-0x10(%r12) │ │ │ │ - mov %r11,-0x8(%r12) │ │ │ │ - mov %rax,(%r12) │ │ │ │ - mov %rdx,%r14 │ │ │ │ - movq $0x3393020,0x48(%rbp) │ │ │ │ - lea -0x17(%r12),%rax │ │ │ │ - mov %rax,0x50(%rbp) │ │ │ │ - mov %rbx,0x58(%rbp) │ │ │ │ - lea -0x56(%r12),%rax │ │ │ │ - mov %rax,0x60(%rbp) │ │ │ │ - add $0x48,%rbp │ │ │ │ - jmp 607718 │ │ │ │ - movq $0x60,0x388(%r13) │ │ │ │ - movq $0x4e7a98,0x0(%rbp) │ │ │ │ - mov %rsi,0x20(%rbp) │ │ │ │ - mov %rdx,0x28(%rbp) │ │ │ │ - jmp 338a2b0 │ │ │ │ - jmp *-0x8(%r13) │ │ │ │ - nopl 0x0(%rax,%rax,1) │ │ │ │ - add $0x0,%al │ │ │ │ + adc %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ + lock sbbb $0x48,(%rbx,%rax,1) │ │ │ │ + lea -0x10(%rbp),%eax │ │ │ │ + cmp %r15,%rax │ │ │ │ + jb 4e16da │ │ │ │ + movq $0x3390fc8,-0x10(%rbp) │ │ │ │ + mov %rbx,-0x8(%rbp) │ │ │ │ + mov 0x10(%rbx),%r14 │ │ │ │ + add $0xfffffffffffffff0,%rbp │ │ │ │ + jmp 4de470 │ │ │ │ + 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) │ │ │ │ + mov $0x48031c80,%eax │ │ │ │ + lea -0x18(%rbp),%eax │ │ │ │ + cmp %r15,%rax │ │ │ │ + jb 4e171a │ │ │ │ + movq $0x3390fc8,-0x10(%rbp) │ │ │ │ + mov %rbx,-0x8(%rbp) │ │ │ │ + movq $0x4e1730,-0x18(%rbp) │ │ │ │ + mov 0x10(%rbx),%r14 │ │ │ │ + add $0xffffffffffffffe8,%rbp │ │ │ │ + jmp 4e0da8 │ │ │ │ + jmp *-0x10(%r13) │ │ │ │ + xchg %ax,%ax │ │ │ │ + ... │ │ │ │ + (bad) │ │ │ │ add %al,(%rax) │ │ │ │ - add %cl,-0x75(%rax) │ │ │ │ - and %r9b,0x75(%r11,%rcx,4) │ │ │ │ - or %cl,-0x75(%rax) │ │ │ │ - jne 4e771c │ │ │ │ - mov 0x18(%rbp),%rdi │ │ │ │ - add $0x20,%rbp │ │ │ │ - mov %rbx,%rcx │ │ │ │ - add $0x20,%r12 │ │ │ │ - cmp 0x358(%r13),%r12 │ │ │ │ - ja 4e7753 │ │ │ │ - movq $0x4a37b8,-0x18(%r12) │ │ │ │ - mov %r14,-0x10(%r12) │ │ │ │ - mov %rsi,-0x8(%r12) │ │ │ │ - mov %rdi,(%r12) │ │ │ │ - lea 0x31bcd5f(%rip),%rsi │ │ │ │ - lea -0x17(%r12),%r14 │ │ │ │ - mov %rax,%rbx │ │ │ │ - add $0x8,%rbp │ │ │ │ - jmp 3395748 │ │ │ │ - movq $0x20,0x388(%r13) │ │ │ │ - movq $0x4e7700,-0x20(%rbp) │ │ │ │ - mov %rcx,%rbx │ │ │ │ - mov %r14,-0x18(%rbp) │ │ │ │ - mov %rsi,-0x10(%rbp) │ │ │ │ - mov %rdi,-0x8(%rbp) │ │ │ │ - add $0xffffffffffffffe0,%rbp │ │ │ │ - jmp 338a720 │ │ │ │ - mov 0xb8(%rsp),%r8 │ │ │ │ - mov 0xb0(%rsp),%r9 │ │ │ │ - mov 0x78(%rsp),%rdi │ │ │ │ - mov 0x80(%rsp),%rsi │ │ │ │ - mov 0x88(%rsp),%rdx │ │ │ │ - mov 0xa8(%rsp),%rcx │ │ │ │ - mov 0x90(%rsp),%rax │ │ │ │ - mov 0xa0(%rsp),%r11 │ │ │ │ - cmp $0x4,%rbx │ │ │ │ - je 4e78a6 │ │ │ │ - mov %rdi,%r10 │ │ │ │ - mov %rax,%rdi │ │ │ │ - mov %r8,%rax │ │ │ │ - mov %rdx,%r8 │ │ │ │ - mov %rcx,%rdx │ │ │ │ - mov %r11,0xa0(%rsp) │ │ │ │ - mov %r9,%r11 │ │ │ │ - mov %rsi,%r9 │ │ │ │ - mov 0xa0(%rsp),%rsi │ │ │ │ - mov 0x98(%rsp),%rcx │ │ │ │ - add $0x30,%r12 │ │ │ │ - cmp 0x358(%r13),%r12 │ │ │ │ - ja 4e7872 │ │ │ │ - movq $0x4e6848,-0x28(%r12) │ │ │ │ - mov %rcx,-0x20(%r12) │ │ │ │ - movq $0x4a37b8,-0x18(%r12) │ │ │ │ - mov %r14,-0x10(%r12) │ │ │ │ - mov %rsi,-0x8(%r12) │ │ │ │ - mov %rdi,(%r12) │ │ │ │ - mov %r9,%rcx │ │ │ │ - mov %r8,%r9 │ │ │ │ - mov %rbx,%r8 │ │ │ │ - mov %rax,%rdi │ │ │ │ - mov %r11,%rsi │ │ │ │ - mov %r10,%r14 │ │ │ │ - mov 0x58(%rsp),%rax │ │ │ │ - mov %rax,%rbx │ │ │ │ - mov %rcx,0x38(%rbp) │ │ │ │ - mov %rdx,0x40(%rbp) │ │ │ │ - movq $0x3393020,0x48(%rbp) │ │ │ │ - lea -0x17(%r12),%rax │ │ │ │ - mov %rax,0x50(%rbp) │ │ │ │ - mov 0x70(%rsp),%rdx │ │ │ │ - mov %rdx,0x58(%rbp) │ │ │ │ - lea -0x26(%r12),%rax │ │ │ │ - mov %rax,0x60(%rbp) │ │ │ │ - add $0x38,%rbp │ │ │ │ - jmp 4e65a8 │ │ │ │ - movq $0x30,0x388(%r13) │ │ │ │ - movq $0x4e7c00,-0x8(%rbp) │ │ │ │ - mov %rbx,0x0(%rbp) │ │ │ │ - mov %rax,0x8(%rbp) │ │ │ │ - mov %r11,0x10(%rbp) │ │ │ │ - mov %r10,0x18(%rbp) │ │ │ │ - mov %r9,0x28(%rbp) │ │ │ │ - mov %r8,0x30(%rbp) │ │ │ │ - add $0xfffffffffffffff8,%rbp │ │ │ │ - jmp 338a2b0 │ │ │ │ - cmp $0x33b7dbe,%r9 │ │ │ │ - je 4e793d │ │ │ │ - sub $0x8,%rsp │ │ │ │ - mov %rdi,%r10 │ │ │ │ - mov %r9,%rdi │ │ │ │ - mov %rsi,0x88(%rsp) │ │ │ │ - lea 0x2ed04f2(%rip),%rsi │ │ │ │ - mov %rdx,0x90(%rsp) │ │ │ │ - mov $0x4,%edx │ │ │ │ - mov %rax,0x98(%rsp) │ │ │ │ - xor %eax,%eax │ │ │ │ - mov %r8,0xc0(%rsp) │ │ │ │ - mov %r9,0xb8(%rsp) │ │ │ │ - mov %r10,0x80(%rsp) │ │ │ │ - mov %rcx,0xb0(%rsp) │ │ │ │ - mov %r11,0xa8(%rsp) │ │ │ │ - call 4053d0 │ │ │ │ - add $0x8,%rsp │ │ │ │ - movslq %eax,%rax │ │ │ │ - test %rax,%rax │ │ │ │ - jne 4e7b4f │ │ │ │ - mov 0x78(%rsp),%rdi │ │ │ │ - mov 0xa8(%rsp),%rcx │ │ │ │ - mov 0x90(%rsp),%rax │ │ │ │ - mov 0xa0(%rsp),%r11 │ │ │ │ - add $0x68,%r12 │ │ │ │ + add %bh,-0x80(%rax) │ │ │ │ + sbb $0x3,%al │ │ │ │ + mov %rbx,%rax │ │ │ │ + and $0x7,%eax │ │ │ │ + cmp $0x1,%rax │ │ │ │ + je 4e1785 │ │ │ │ + add $0x28,%r12 │ │ │ │ cmp 0x358(%r13),%r12 │ │ │ │ - ja 4e79ef │ │ │ │ - movq $0x4e68f8,-0x60(%r12) │ │ │ │ - mov 0x98(%rsp),%rbx │ │ │ │ - mov %rbx,-0x58(%r12) │ │ │ │ - movq $0x50d128,-0x50(%r12) │ │ │ │ - movq $0x36acc57,-0x48(%r12) │ │ │ │ - mov %rdi,-0x40(%r12) │ │ │ │ - movq $0x36a4478,-0x38(%r12) │ │ │ │ - movq $0x3363ae0,-0x30(%r12) │ │ │ │ - lea -0x4f(%r12),%rbx │ │ │ │ - mov %rbx,-0x28(%r12) │ │ │ │ - mov %r14,-0x20(%r12) │ │ │ │ - movq $0x4a37b8,-0x18(%r12) │ │ │ │ - lea -0x2e(%r12),%rbx │ │ │ │ + ja 4e1775 │ │ │ │ + movq $0x4e16b8,-0x20(%r12) │ │ │ │ mov %rbx,-0x10(%r12) │ │ │ │ - mov %r11,-0x8(%r12) │ │ │ │ + movq $0x32ce2c8,-0x8(%r12) │ │ │ │ + lea -0x20(%r12),%rax │ │ │ │ mov %rax,(%r12) │ │ │ │ - mov %rcx,%r14 │ │ │ │ - mov 0x60(%rsp),%rax │ │ │ │ - mov %rax,%rbx │ │ │ │ - movq $0x3393020,0x48(%rbp) │ │ │ │ - lea -0x17(%r12),%rax │ │ │ │ - mov %rax,0x50(%rbp) │ │ │ │ - mov 0x70(%rsp),%rdx │ │ │ │ - mov %rdx,0x58(%rbp) │ │ │ │ - lea -0x5e(%r12),%rax │ │ │ │ - mov %rax,0x60(%rbp) │ │ │ │ - add $0x48,%rbp │ │ │ │ - jmp 4e57d0 │ │ │ │ - movq $0x68,0x388(%r13) │ │ │ │ - movq $0x4e7b08,0x20(%rbp) │ │ │ │ - mov %rdi,0x30(%rbp) │ │ │ │ - add $0x20,%rbp │ │ │ │ - jmp 338a2b0 │ │ │ │ - add $0x20,%r12 │ │ │ │ - cmp 0x358(%r13),%r12 │ │ │ │ - ja 4e7a50 │ │ │ │ - movq $0x4a37b8,-0x18(%r12) │ │ │ │ - mov %r14,-0x10(%r12) │ │ │ │ - mov %rsi,-0x8(%r12) │ │ │ │ - mov %rdi,(%r12) │ │ │ │ - mov %r8,%rbx │ │ │ │ - mov %rax,%r8 │ │ │ │ - mov %rdx,%rdi │ │ │ │ - lea -0x17(%r12),%rsi │ │ │ │ - mov %rbx,%r14 │ │ │ │ - mov %rcx,%rbx │ │ │ │ - add $0x58,%rbp │ │ │ │ - jmp 4e4f80 │ │ │ │ - movq $0x20,0x388(%r13) │ │ │ │ - jmp 338a720 │ │ │ │ + lea -0x6(%r12),%rbx │ │ │ │ + add $0x8,%rbp │ │ │ │ + jmp *0x0(%rbp) │ │ │ │ movq $0x28,0x388(%r13) │ │ │ │ - movq $0x4e7bb0,0x8(%rbp) │ │ │ │ - mov %rdi,0x10(%rbp) │ │ │ │ - mov %rsi,0x20(%rbp) │ │ │ │ - mov %rdx,0x30(%rbp) │ │ │ │ + jmp 338a720 │ │ │ │ + lea 0x3746e6d(%rip),%rbx │ │ │ │ add $0x8,%rbp │ │ │ │ - jmp 338a2b0 │ │ │ │ - mov %es,(%rax) │ │ │ │ - add %al,(%rax) │ │ │ │ - add %al,(%rax) │ │ │ │ - add %al,(%rax) │ │ │ │ - (bad) │ │ │ │ - add %al,(%rax) │ │ │ │ - add %dh,-0x17(%rax) │ │ │ │ - sbb (%rbx),%eax │ │ │ │ - mov 0x8(%rbp),%rax │ │ │ │ - mov 0x18(%rbp),%rbx │ │ │ │ - mov 0x30(%rbp),%rcx │ │ │ │ - mov 0x38(%rbp),%rdx │ │ │ │ - mov 0x60(%rbp),%rsi │ │ │ │ - mov 0x40(%rbp),%r14 │ │ │ │ - mov 0x48(%rbp),%rdi │ │ │ │ - mov 0x50(%rbp),%r8 │ │ │ │ - mov 0x58(%rbp),%r9 │ │ │ │ - mov 0x28(%rbp),%r10 │ │ │ │ - mov 0x20(%rbp),%r11 │ │ │ │ - mov %rsi,0x98(%rsp) │ │ │ │ - mov %r11,%rsi │ │ │ │ - mov %rdi,%r11 │ │ │ │ - mov %rdx,0x70(%rsp) │ │ │ │ - mov %r10,%rdx │ │ │ │ - mov %rcx,0x68(%rsp) │ │ │ │ - mov %r9,%rcx │ │ │ │ - mov %rbx,0x50(%rsp) │ │ │ │ - mov %rax,0x48(%rsp) │ │ │ │ - mov %r8,%rax │ │ │ │ - jmp 4e762d │ │ │ │ - nopl 0x0(%rax) │ │ │ │ - or %al,(%rax) │ │ │ │ - add %al,(%rax) │ │ │ │ + jmp *0x0(%rbp) │ │ │ │ + nopl 0x0(%rax,%rax,1) │ │ │ │ + add %eax,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ - (bad) │ │ │ │ add %al,(%rax) │ │ │ │ + adc %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ - jmp ffffffff8b967e25 <__environ@GLIBC_2.2.5+0xffffffff87d2797d> │ │ │ │ - or %r9b,-0x75(%r8) │ │ │ │ - pop %rbp │ │ │ │ - sbb %cl,-0x75(%rax) │ │ │ │ - rex.WRB │ │ │ │ - rex │ │ │ │ - mov 0x20(%rbp),%r14 │ │ │ │ - mov 0x28(%rbp),%rsi │ │ │ │ - mov 0x30(%rbp),%rdi │ │ │ │ - mov 0x38(%rbp),%rdx │ │ │ │ - mov 0x10(%rbp),%r8 │ │ │ │ - add $0xffffffffffffffe0,%rbp │ │ │ │ - mov %rsi,%r11 │ │ │ │ - mov %rcx,0x98(%rsp) │ │ │ │ - mov %rdx,%rcx │ │ │ │ - mov %rbx,0x70(%rsp) │ │ │ │ - mov %rax,0x60(%rsp) │ │ │ │ - mov %rdi,%rax │ │ │ │ - mov %r8,%rdi │ │ │ │ - jmp 4e793d │ │ │ │ - mov 0xb8(%rsp),%rax │ │ │ │ - mov 0xb0(%rsp),%r11 │ │ │ │ - mov 0x78(%rsp),%r10 │ │ │ │ - mov 0x80(%rsp),%r9 │ │ │ │ - mov 0x88(%rsp),%r8 │ │ │ │ - mov 0xa8(%rsp),%rdx │ │ │ │ - mov 0x90(%rsp),%rdi │ │ │ │ - mov 0xa0(%rsp),%rsi │ │ │ │ - mov 0x98(%rsp),%rcx │ │ │ │ - jmp 4e77f2 │ │ │ │ - nopl 0x0(%rax) │ │ │ │ - or (%rax),%eax │ │ │ │ + mov $0x48031c80,%eax │ │ │ │ + lea -0x10(%rbp),%eax │ │ │ │ + cmp %r15,%rax │ │ │ │ + jb 4e17ca │ │ │ │ + movq $0x3390fc8,-0x10(%rbp) │ │ │ │ + mov %rbx,-0x8(%rbp) │ │ │ │ + mov 0x10(%rbx),%r14 │ │ │ │ + add $0xfffffffffffffff0,%rbp │ │ │ │ + jmp 4df0c0 │ │ │ │ + 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 %bl,-0x18(%rax) │ │ │ │ - sbb (%rbx),%eax │ │ │ │ - mov 0x20(%rbp),%rax │ │ │ │ - mov 0x30(%rbp),%rbx │ │ │ │ - mov 0x58(%rbp),%rcx │ │ │ │ - mov 0x50(%rbp),%rdx │ │ │ │ - mov 0x28(%rbp),%rsi │ │ │ │ - mov 0x18(%rbp),%rdi │ │ │ │ - mov 0x8(%rbp),%r8 │ │ │ │ - add $0xfffffffffffffff8,%rbp │ │ │ │ - mov %rcx,%r10 │ │ │ │ - mov %rdx,%rcx │ │ │ │ - mov %rsi,%rdx │ │ │ │ - mov %rdi,%rsi │ │ │ │ - mov %r8,%rdi │ │ │ │ - mov %rbx,0x70(%rsp) │ │ │ │ - mov %rax,0x60(%rsp) │ │ │ │ - jmp 4e73d9 │ │ │ │ + addb $0x45,-0x72b7fce4(%rax) │ │ │ │ + call 73465134 <__environ@GLIBC_2.2.5+0x6f824c8c> │ │ │ │ + and %ecx,-0x39(%rax) │ │ │ │ + rex.RB │ │ │ │ + lock enter $0x390f,$0x3 │ │ │ │ + mov %rbx,-0x8(%rbp) │ │ │ │ + movq $0x4e1820,-0x18(%rbp) │ │ │ │ + mov 0x10(%rbx),%r14 │ │ │ │ + add $0xffffffffffffffe8,%rbp │ │ │ │ + jmp 4e0c50 │ │ │ │ + jmp *-0x10(%r13) │ │ │ │ xchg %ax,%ax │ │ │ │ - add %r8,(%r8) │ │ │ │ - add %al,(%rax) │ │ │ │ - add %al,(%rax) │ │ │ │ - add %bl,(%rsi) │ │ │ │ + ... │ │ │ │ + (bad) │ │ │ │ add %al,(%rax) │ │ │ │ - add %cl,(%rax) │ │ │ │ - call ffffffff8b967f1d <__environ@GLIBC_2.2.5+0xffffffff87d27a75> │ │ │ │ - sub %r9b,-0x75(%r8) │ │ │ │ - pop %rbp │ │ │ │ - rex │ │ │ │ - mov 0x68(%rbp),%rcx │ │ │ │ - mov 0x48(%rbp),%r14 │ │ │ │ - mov 0x50(%rbp),%rsi │ │ │ │ - mov 0x58(%rbp),%rdi │ │ │ │ - mov 0x60(%rbp),%rdx │ │ │ │ - mov 0x38(%rbp),%r8 │ │ │ │ - mov 0x30(%rbp),%r9 │ │ │ │ - mov 0x20(%rbp),%r10 │ │ │ │ - mov 0x18(%rbp),%r11 │ │ │ │ - mov %rax,0x58(%rsp) │ │ │ │ - mov 0x10(%rbp),%rax │ │ │ │ - mov %rbx,0x70(%rsp) │ │ │ │ - mov 0x8(%rbp),%rbx │ │ │ │ + add %al,-0x80(%rax) │ │ │ │ + sbb $0x3,%al │ │ │ │ + mov %rbx,%rax │ │ │ │ + and $0x7,%eax │ │ │ │ + cmp $0x1,%rax │ │ │ │ + je 4e1875 │ │ │ │ + add $0x28,%r12 │ │ │ │ + cmp 0x358(%r13),%r12 │ │ │ │ + ja 4e1865 │ │ │ │ + movq $0x4e17a8,-0x20(%r12) │ │ │ │ + mov %rbx,-0x10(%r12) │ │ │ │ + movq $0x32ce2c8,-0x8(%r12) │ │ │ │ + lea -0x20(%r12),%rax │ │ │ │ + mov %rax,(%r12) │ │ │ │ + lea -0x6(%r12),%rbx │ │ │ │ add $0x8,%rbp │ │ │ │ - jmp 4e77f2 │ │ │ │ - nop │ │ │ │ + jmp *0x0(%rbp) │ │ │ │ + movq $0x28,0x388(%r13) │ │ │ │ + jmp 338a720 │ │ │ │ + lea 0x3746d7d(%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) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ - lea -0x10(%rbp),%rax │ │ │ │ + lea -0x18(%rbp),%rax │ │ │ │ cmp %r15,%rax │ │ │ │ - jb 4e7c81 │ │ │ │ + jb 4e191b │ │ │ │ movq $0x3390fc8,-0x10(%rbp) │ │ │ │ mov %rbx,-0x8(%rbp) │ │ │ │ - mov 0x10(%rbx),%rsi │ │ │ │ - lea 0x2ecfbdd(%rip),%r14 │ │ │ │ - add $0xfffffffffffffff0,%rbp │ │ │ │ - jmp 3359998 │ │ │ │ + movq $0x4e18d8,-0x18(%rbp) │ │ │ │ + mov 0x10(%rbx),%rbx │ │ │ │ + add $0xffffffffffffffe8,%rbp │ │ │ │ + test $0x7,%bl │ │ │ │ + jne 4e18d8 │ │ │ │ + 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 $0x2f83dd8,-0x10(%r12) │ │ │ │ + mov %rax,-0x8(%r12) │ │ │ │ + movq $0x3c37ef9,(%r12) │ │ │ │ + lea -0xf(%r12),%rbx │ │ │ │ + add $0x8,%rbp │ │ │ │ + jmp *0x0(%rbp) │ │ │ │ + movq $0x18,0x388(%r13) │ │ │ │ + jmp 338a720 │ │ │ │ jmp *-0x10(%r13) │ │ │ │ - nopl (%rax) │ │ │ │ - add $0x0,%eax │ │ │ │ + nop │ │ │ │ + add (%rax),%eax │ │ │ │ add %al,(%rax) │ │ │ │ - add %cl,(%rdi) │ │ │ │ add %al,(%rax) │ │ │ │ - add %cl,0x48031bdc(%rax) │ │ │ │ - lea -0x38(%rbp),%eax │ │ │ │ - cmp %r15,%rax │ │ │ │ - jb 4e7d15 │ │ │ │ + add %al,(%rax) │ │ │ │ + sldt (%rax) │ │ │ │ + add %al,(%rax) │ │ │ │ + add %al,(%rax) │ │ │ │ + add %cl,-0x73(%rax) │ │ │ │ + rex.RB fmuls -0x8(%r9,%rdi,1) │ │ │ │ + jb 4e1a02 │ │ │ │ movq $0x3390fc8,-0x10(%rbp) │ │ │ │ mov %rbx,-0x8(%rbp) │ │ │ │ - movq $0x4e7cf8,-0x38(%rbp) │ │ │ │ + movq $0x4e1988,-0x28(%rbp) │ │ │ │ mov 0x10(%rbx),%rax │ │ │ │ mov 0x18(%rbx),%rcx │ │ │ │ - mov 0x20(%rbx),%rdx │ │ │ │ - mov 0x28(%rbx),%rsi │ │ │ │ - mov 0x30(%rbx),%rbx │ │ │ │ - mov %rax,-0x30(%rbp) │ │ │ │ - mov %rcx,-0x28(%rbp) │ │ │ │ - mov %rsi,-0x20(%rbp) │ │ │ │ - mov %rdx,-0x18(%rbp) │ │ │ │ - add $0xffffffffffffffc8,%rbp │ │ │ │ + mov 0x20(%rbx),%rbx │ │ │ │ + mov %rcx,-0x20(%rbp) │ │ │ │ + mov %rax,-0x18(%rbp) │ │ │ │ + add $0xffffffffffffffd8,%rbp │ │ │ │ test $0x7,%bl │ │ │ │ - jne 4e7cf8 │ │ │ │ + jne 4e1988 │ │ │ │ mov (%rbx),%rax │ │ │ │ jmp *%rax │ │ │ │ - nop │ │ │ │ - add $0x0,%al │ │ │ │ + nopl 0x0(%rax,%rax,1) │ │ │ │ + add (%rax),%al │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ (bad) │ │ │ │ add %al,(%rax) │ │ │ │ - add %ch,(%rax) │ │ │ │ - fcompl (%rbx) │ │ │ │ - add -0x39(%rax),%ecx │ │ │ │ - add %r14b,(%r8) │ │ │ │ - jge 4e7d4d │ │ │ │ - add %cl,0x75(%rbx,%rcx,4) │ │ │ │ - and %cl,-0x75(%rax) │ │ │ │ - rex.XB (bad) │ │ │ │ - mov 0x18(%rbp),%rbx │ │ │ │ - mov %rax,0x20(%rbp) │ │ │ │ - jmp 3395508 │ │ │ │ - jmp *-0x10(%r13) │ │ │ │ - nopl 0x0(%rax) │ │ │ │ - add $0x1,%al │ │ │ │ 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(%rbx,%rdi,1) │ │ │ │ + add $0x18,%esp │ │ │ │ + cmp 0x358(%r13),%r12 │ │ │ │ + ja 4e19c7 │ │ │ │ + movq $0x5f88d0,-0x10(%r12) │ │ │ │ + mov %rcx,-0x8(%r12) │ │ │ │ + mov %rax,(%r12) │ │ │ │ + lea -0x9(%r12),%rbx │ │ │ │ + add $0x18,%rbp │ │ │ │ + jmp *0x0(%rbp) │ │ │ │ + movq $0x18,0x388(%r13) │ │ │ │ + jmp 338a720 │ │ │ │ + add $0x18,%r12 │ │ │ │ + cmp 0x358(%r13),%r12 │ │ │ │ + ja 4e19c7 │ │ │ │ + movq $0x5f88b0,-0x10(%r12) │ │ │ │ + mov %rcx,-0x8(%r12) │ │ │ │ + mov %rax,(%r12) │ │ │ │ + lea -0x9(%r12),%rbx │ │ │ │ + add $0x18,%rbp │ │ │ │ + jmp *0x0(%rbp) │ │ │ │ + jmp *-0x10(%r13) │ │ │ │ + xchg %ax,%ax │ │ │ │ + sbb (%rax),%al │ │ │ │ add %al,(%rax) │ │ │ │ (bad) │ │ │ │ add %al,(%rax) │ │ │ │ - add %dh,%al │ │ │ │ - fistpl (%rbx) │ │ │ │ - add -0x39(%rax),%ecx │ │ │ │ - sbb %r12b,0x7d(%r8) │ │ │ │ - rex.WRX add %r9b,-0x75(%rax) │ │ │ │ - jge 4e7d4c │ │ │ │ - mov %rbx,%rsi │ │ │ │ - mov 0x8(%rbp),%r14 │ │ │ │ - add $0x18,%rbp │ │ │ │ - jmp 4bf048 │ │ │ │ - nopl 0x0(%rax) │ │ │ │ - add %eax,(%rax) │ │ │ │ + add %al,(%rdx) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ - (bad) │ │ │ │ + add %cl,(%rbx) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %cl,-0x7d(%rcx) │ │ │ │ (bad) │ │ │ │ - sbb %cl,0x3b(%rbp) │ │ │ │ - movsl %ds:(%rsi),%es:(%rdi) │ │ │ │ - pop %rax │ │ │ │ - add (%rax),%eax │ │ │ │ - add %dh,0x22(%rdi) │ │ │ │ - movq $0x4ebdb0,-0x10(%r12) │ │ │ │ - mov 0x8(%rbp),%rax │ │ │ │ + rex │ │ │ │ + cmp 0x358(%r13),%r12 │ │ │ │ + ja 4e1a70 │ │ │ │ + mov 0x2(%rbx),%rax │ │ │ │ + mov 0xa(%rbx),%rbx │ │ │ │ + movq $0x4e1898,-0x38(%r12) │ │ │ │ + mov %rsi,-0x28(%r12) │ │ │ │ + movq $0x4e1930,-0x20(%r12) │ │ │ │ + mov %r14,-0x10(%r12) │ │ │ │ mov %rax,-0x8(%r12) │ │ │ │ mov %rbx,(%r12) │ │ │ │ - lea -0xf(%r12),%rbx │ │ │ │ - add $0x10,%rbp │ │ │ │ - jmp *0x0(%rbp) │ │ │ │ - movq $0x18,0x388(%r13) │ │ │ │ - jmp 338a720 │ │ │ │ + lea -0x38(%r12),%rdi │ │ │ │ + lea -0x20(%r12),%r14 │ │ │ │ + mov %r9,%rbx │ │ │ │ + add $0x8,%rbp │ │ │ │ + jmp 33959f8 │ │ │ │ + movq $0x40,0x388(%r13) │ │ │ │ + jmp *-0x8(%r13) │ │ │ │ nop │ │ │ │ - sldt (%rax) │ │ │ │ - add %al,(%rdx) │ │ │ │ + add (%rax),%al │ │ │ │ add %al,(%rax) │ │ │ │ - add %cl,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ + adc (%rax),%al │ │ │ │ add %al,(%rax) │ │ │ │ - add %cl,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ - add %ch,-0x25(%rax) │ │ │ │ - sbb (%rbx),%eax │ │ │ │ - lea -0x68(%rbp),%rax │ │ │ │ + add %al,(%rax) │ │ │ │ + lea -0x20(%rbp),%rax │ │ │ │ cmp %r15,%rax │ │ │ │ - jb 4e7f8c │ │ │ │ - movq $0x4e7e38,-0x50(%rbp) │ │ │ │ - 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 │ │ │ │ - mov %rbx,%r11 │ │ │ │ - mov %r14,%rbx │ │ │ │ - mov %rdi,-0x48(%rbp) │ │ │ │ - mov %r8,-0x40(%rbp) │ │ │ │ - mov %rax,-0x38(%rbp) │ │ │ │ - mov %rcx,-0x30(%rbp) │ │ │ │ - mov %r11,-0x28(%rbp) │ │ │ │ - mov %r10,-0x20(%rbp) │ │ │ │ - mov %r9,-0x18(%rbp) │ │ │ │ - mov %rdx,-0x10(%rbp) │ │ │ │ - mov %rsi,-0x8(%rbp) │ │ │ │ - add $0xffffffffffffffb0,%rbp │ │ │ │ + jb 4e1ae3 │ │ │ │ + movq $0x3390fc8,-0x10(%rbp) │ │ │ │ + mov %rbx,-0x8(%rbp) │ │ │ │ + movq $0x4e1ad8,-0x20(%rbp) │ │ │ │ + mov 0x10(%rbx),%rax │ │ │ │ + mov 0x18(%rbx),%rbx │ │ │ │ + mov %rax,-0x18(%rbp) │ │ │ │ + add $0xffffffffffffffe0,%rbp │ │ │ │ test $0x7,%bl │ │ │ │ - jne 4e7e38 │ │ │ │ + jne 4e1ad8 │ │ │ │ mov (%rbx),%rax │ │ │ │ jmp *%rax │ │ │ │ - nopl (%rax) │ │ │ │ - or %eax,(%rax) │ │ │ │ + nop │ │ │ │ + add %eax,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ (bad) │ │ │ │ add %al,(%rax) │ │ │ │ - add %ch,%al │ │ │ │ - ficompl (%rbx) │ │ │ │ - add -0x39(%rax),%ecx │ │ │ │ - rex.RB call 9cfcc8 │ │ │ │ - mov %rbx,%rax │ │ │ │ - mov 0x7(%rbx),%rcx │ │ │ │ - mov 0xf(%rbx),%rdx │ │ │ │ - mov 0x17(%rbx),%rbx │ │ │ │ - mov %rbx,%rsi │ │ │ │ - mov 0x28(%rbp),%rbx │ │ │ │ - mov %rdx,-0x10(%rbp) │ │ │ │ - mov %rsi,-0x8(%rbp) │ │ │ │ - mov %rcx,0x0(%rbp) │ │ │ │ - mov %rax,0x28(%rbp) │ │ │ │ - add $0xffffffffffffffe8,%rbp │ │ │ │ + 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 (%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 4e1bca │ │ │ │ + movq $0x3390fc8,-0x10(%rbp) │ │ │ │ + mov %rbx,-0x8(%rbp) │ │ │ │ + movq $0x4e1b50,-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 4e7e88 │ │ │ │ + jne 4e1b50 │ │ │ │ mov (%rbx),%rax │ │ │ │ jmp *%rax │ │ │ │ - nopl 0x0(%rax) │ │ │ │ - or $0x0,%al │ │ │ │ + nopl 0x0(%rax,%rax,1) │ │ │ │ + add (%rax),%al │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ (bad) │ │ │ │ add %al,(%rax) │ │ │ │ - add %bl,0x48031bda(%rax) │ │ │ │ - mov 0x28(%rbp),%eax │ │ │ │ - mov %rbx,%rcx │ │ │ │ - and $0x7,%ecx │ │ │ │ - cmp $0x1,%rcx │ │ │ │ - je 4e7f09 │ │ │ │ - add $0x38,%r12 │ │ │ │ + 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(%rbx,%rdi,1) │ │ │ │ + add $0x18,%esp │ │ │ │ cmp 0x358(%r13),%r12 │ │ │ │ - ja 4e7ef9 │ │ │ │ - movq $0x3363ae0,-0x30(%r12) │ │ │ │ - mov 0x48(%rbp),%rbx │ │ │ │ - mov %rbx,-0x28(%r12) │ │ │ │ - mov 0x8(%rbp),%rbx │ │ │ │ - mov %rbx,-0x20(%r12) │ │ │ │ - movq $0x4a37b8,-0x18(%r12) │ │ │ │ - mov 0x18(%rbp),%rbx │ │ │ │ - mov %rbx,-0x10(%r12) │ │ │ │ - lea -0x2e(%r12),%rbx │ │ │ │ - mov %rbx,-0x8(%r12) │ │ │ │ - mov 0x10(%rbp),%rbx │ │ │ │ - mov %rbx,(%r12) │ │ │ │ - mov 0x50(%rbp),%rsi │ │ │ │ - lea -0x17(%r12),%r14 │ │ │ │ - mov %rax,%rbx │ │ │ │ - add $0x68,%rbp │ │ │ │ - jmp 3395748 │ │ │ │ - movq $0x38,0x388(%r13) │ │ │ │ + ja 4e1b8f │ │ │ │ + movq $0x5f88d0,-0x10(%r12) │ │ │ │ + mov %rcx,-0x8(%r12) │ │ │ │ + mov %rax,(%r12) │ │ │ │ + lea -0x9(%r12),%rbx │ │ │ │ + add $0x18,%rbp │ │ │ │ + jmp *0x0(%rbp) │ │ │ │ + movq $0x18,0x388(%r13) │ │ │ │ jmp 338a720 │ │ │ │ - add $0x50,%r12 │ │ │ │ + add $0x18,%r12 │ │ │ │ cmp 0x358(%r13),%r12 │ │ │ │ - ja 4e7f7c │ │ │ │ - movq $0x4e7c98,-0x48(%r12) │ │ │ │ - mov 0x30(%rbp),%rbx │ │ │ │ - mov %rbx,-0x38(%r12) │ │ │ │ - mov 0x38(%rbp),%rbx │ │ │ │ - mov %rbx,-0x30(%r12) │ │ │ │ - mov 0x60(%rbp),%rbx │ │ │ │ - mov %rbx,-0x28(%r12) │ │ │ │ - mov 0x58(%rbp),%rbx │ │ │ │ - mov %rbx,-0x20(%r12) │ │ │ │ - mov 0x20(%rbp),%rbx │ │ │ │ - mov %rbx,-0x18(%r12) │ │ │ │ - movq $0x3363098,-0x10(%r12) │ │ │ │ - movq $0x3c372d9,-0x8(%r12) │ │ │ │ - lea -0x48(%r12),%rbx │ │ │ │ - mov %rbx,(%r12) │ │ │ │ - lea -0xf(%r12),%rsi │ │ │ │ - mov 0x40(%rbp),%r14 │ │ │ │ - mov %rax,%rbx │ │ │ │ - add $0x68,%rbp │ │ │ │ - jmp 3395748 │ │ │ │ - movq $0x50,0x388(%r13) │ │ │ │ - jmp 338a720 │ │ │ │ - jmp *-0x8(%r13) │ │ │ │ - sldt (%rax) │ │ │ │ - add %al,(%rdx) │ │ │ │ + ja 4e1b8f │ │ │ │ + movq $0x5f88b0,-0x10(%r12) │ │ │ │ + mov %rcx,-0x8(%r12) │ │ │ │ + mov %rax,(%r12) │ │ │ │ + lea -0x9(%r12),%rbx │ │ │ │ + add $0x18,%rbp │ │ │ │ + jmp *0x0(%rbp) │ │ │ │ + jmp *-0x10(%r13) │ │ │ │ + xchg %ax,%ax │ │ │ │ + (bad) │ │ │ │ add %al,(%rax) │ │ │ │ - add %cl,(%rcx) │ │ │ │ + add %al,(%rbx) │ │ │ │ + add %al,(%rax) │ │ │ │ + add %al,(%rdi) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %cl,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ - add %dh,0x48031be4(%rax) │ │ │ │ - lea -0x58(%rbp),%eax │ │ │ │ - cmp %r15,%rax │ │ │ │ - jb 4e80f6 │ │ │ │ - movq $0x4e8038,-0x58(%rbp) │ │ │ │ - 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),%r11 │ │ │ │ - mov 0x46(%rbx),%rbx │ │ │ │ - mov %rbx,0x40(%rsp) │ │ │ │ - mov %r14,%rbx │ │ │ │ - mov %rdx,-0x50(%rbp) │ │ │ │ - mov %r11,-0x48(%rbp) │ │ │ │ - mov %rdi,-0x40(%rbp) │ │ │ │ - mov %rax,-0x38(%rbp) │ │ │ │ - mov %rcx,-0x30(%rbp) │ │ │ │ - mov %r10,-0x28(%rbp) │ │ │ │ - mov 0x40(%rsp),%rax │ │ │ │ - mov %rax,-0x20(%rbp) │ │ │ │ - mov %r9,-0x18(%rbp) │ │ │ │ - mov %r8,-0x10(%rbp) │ │ │ │ + add %al,(%rax) │ │ │ │ + add %al,(%rax) │ │ │ │ + add %cl,-0x73(%rax) │ │ │ │ + rex.RB test $0x4c,%al │ │ │ │ + cmp %edi,%eax │ │ │ │ + jb 4e1d24 │ │ │ │ + movq $0x4e1c68,-0x50(%rbp) │ │ │ │ + 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 │ │ │ │ + mov %rbx,%r11 │ │ │ │ + mov %rdi,%rbx │ │ │ │ + mov %rcx,-0x48(%rbp) │ │ │ │ + mov %rax,-0x40(%rbp) │ │ │ │ + mov %r11,-0x38(%rbp) │ │ │ │ + mov %r8,-0x30(%rbp) │ │ │ │ + mov %r9,-0x28(%rbp) │ │ │ │ + mov %rdx,-0x20(%rbp) │ │ │ │ + mov %r10,-0x18(%rbp) │ │ │ │ + mov %r14,-0x10(%rbp) │ │ │ │ mov %rsi,-0x8(%rbp) │ │ │ │ - add $0xffffffffffffffa8,%rbp │ │ │ │ + add $0xffffffffffffffb0,%rbp │ │ │ │ test $0x7,%bl │ │ │ │ - jne 4e8038 │ │ │ │ + jne 4e1c68 │ │ │ │ mov (%rbx),%rax │ │ │ │ jmp *%rax │ │ │ │ nopl 0x0(%rax) │ │ │ │ - or (%rax),%al │ │ │ │ + or %eax,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ (bad) │ │ │ │ add %al,(%rax) │ │ │ │ - add %ah,(%rax) │ │ │ │ - in $0x1b,%al │ │ │ │ - add -0x39(%rax),%ecx │ │ │ │ - add %r13b,-0x80(%r8) │ │ │ │ - rex.WRX add %r9b,-0x77(%rax) │ │ │ │ - fmuls -0x75(%rax) │ │ │ │ - pop %rbp │ │ │ │ - push %rax │ │ │ │ - mov %rax,0x50(%rbp) │ │ │ │ - test $0x7,%bl │ │ │ │ - jne 4e8068 │ │ │ │ + add %al,(%rax) │ │ │ │ + add %al,(%rax) │ │ │ │ + add %cl,-0x39(%rax) │ │ │ │ + rex.RB clc │ │ │ │ + movabs 0x8b48d88948004e1c,%al │ │ │ │ + pop %rbx │ │ │ │ + cmovs -0x7cb7ffbb(%rcx),%ecx │ │ │ │ + (bad) │ │ │ │ + ret │ │ │ │ + (bad) │ │ │ │ + jne 4e1ca0 │ │ │ │ mov (%rbx),%rax │ │ │ │ jmp *%rax │ │ │ │ - nopl (%rax) │ │ │ │ + nopl 0x0(%rax) │ │ │ │ or (%rax),%al │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ (bad) │ │ │ │ add %al,(%rax) │ │ │ │ - add %dh,%al │ │ │ │ - jrcxz 4e8082 │ │ │ │ - add -0x7d(%rcx),%ecx │ │ │ │ - (bad) │ │ │ │ + add %al,(%rax) │ │ │ │ + add %al,(%rax) │ │ │ │ + add %cl,-0x75(%rax) │ │ │ │ + cmp %r9b,-0x75(%r8) │ │ │ │ + rex.WRB │ │ │ │ rex.W │ │ │ │ + mov 0x50(%rbp),%rdx │ │ │ │ + mov %rbx,%rsi │ │ │ │ + and $0x7,%esi │ │ │ │ + cmp $0x1,%rsi │ │ │ │ + je 4e1d28 │ │ │ │ + add $0x48,%r12 │ │ │ │ cmp 0x358(%r13),%r12 │ │ │ │ - ja 4e80e6 │ │ │ │ - mov 0x7(%rbx),%rax │ │ │ │ - mov 0xf(%rbx),%rbx │ │ │ │ - movq $0x4e7db8,-0x40(%r12) │ │ │ │ - mov 0x20(%rbp),%rcx │ │ │ │ - mov %rcx,-0x38(%r12) │ │ │ │ - mov 0x28(%rbp),%rcx │ │ │ │ - mov %rcx,-0x30(%r12) │ │ │ │ - mov %rbx,-0x28(%r12) │ │ │ │ + ja 4e1d14 │ │ │ │ + movq $0x4e1a90,-0x40(%r12) │ │ │ │ mov 0x8(%rbp),%rbx │ │ │ │ - mov %rbx,-0x20(%r12) │ │ │ │ + mov %rbx,-0x30(%r12) │ │ │ │ + mov %rdx,-0x28(%r12) │ │ │ │ + movq $0x4e1af8,-0x20(%r12) │ │ │ │ + mov %rcx,-0x10(%r12) │ │ │ │ mov 0x18(%rbp),%rbx │ │ │ │ - mov %rbx,-0x18(%r12) │ │ │ │ - mov 0x48(%rbp),%rbx │ │ │ │ - mov %rbx,-0x10(%r12) │ │ │ │ - mov 0x40(%rbp),%rbx │ │ │ │ mov %rbx,-0x8(%r12) │ │ │ │ - mov 0x30(%rbp),%rbx │ │ │ │ + mov 0x10(%rbp),%rbx │ │ │ │ mov %rbx,(%r12) │ │ │ │ - lea -0x3e(%r12),%r8 │ │ │ │ - mov 0x10(%rbp),%rdi │ │ │ │ - mov 0x50(%rbp),%rsi │ │ │ │ - mov %rax,%r14 │ │ │ │ - mov 0x38(%rbp),%rbx │ │ │ │ + lea -0x40(%r12),%rdi │ │ │ │ + mov %rdx,%rsi │ │ │ │ + lea -0x20(%r12),%r14 │ │ │ │ + mov %rax,%rbx │ │ │ │ add $0x58,%rbp │ │ │ │ - jmp 4e4f80 │ │ │ │ + jmp 33959f8 │ │ │ │ movq $0x48,0x388(%r13) │ │ │ │ jmp 338a720 │ │ │ │ jmp *-0x8(%r13) │ │ │ │ - nopw 0x0(%rax,%rax,1) │ │ │ │ - add %eax,(%rax) │ │ │ │ - add %al,(%rax) │ │ │ │ + mov %rax,%r9 │ │ │ │ + mov 0x30(%rbp),%r8 │ │ │ │ + mov 0x28(%rbp),%rdi │ │ │ │ + mov %rdx,%rsi │ │ │ │ + mov %rcx,%r14 │ │ │ │ + mov 0x20(%rbp),%rbx │ │ │ │ + mov 0x40(%rbp),%rax │ │ │ │ + mov %rax,0x50(%rbp) │ │ │ │ + add $0x50,%rbp │ │ │ │ + jmp 4e1a20 │ │ │ │ + xchg %ax,%ax │ │ │ │ add (%rax),%al │ │ │ │ add %al,(%rax) │ │ │ │ - sldt (%rax) │ │ │ │ - add %cl,-0x14(%rax) │ │ │ │ - sbb $0x3,%al │ │ │ │ - lea -0x18(%rbp),%rax │ │ │ │ - cmp %r15,%rax │ │ │ │ - jb 4e8149 │ │ │ │ - movq $0x3390fc8,-0x10(%rbp) │ │ │ │ - mov %rbx,-0x8(%rbp) │ │ │ │ - movq $0x4e8160,-0x18(%rbp) │ │ │ │ - lea 0x374fdc5(%rip),%r8 │ │ │ │ - mov 0x20(%rbx),%rdi │ │ │ │ - mov 0x10(%rbx),%rsi │ │ │ │ - mov 0x18(%rbx),%r14 │ │ │ │ - add $0xffffffffffffffe8,%rbp │ │ │ │ - jmp 31ad2b0 │ │ │ │ - jmp *-0x10(%r13) │ │ │ │ - nopl (%rax) │ │ │ │ - ... │ │ │ │ - (bad) │ │ │ │ add %al,(%rax) │ │ │ │ - add %bh,%al │ │ │ │ - jmp 4e817b │ │ │ │ - add -0x77(%rcx),%ecx │ │ │ │ - fimuls -0x7d(%rax) │ │ │ │ - (bad) │ │ │ │ - insb (%dx),%es:(%rdi) │ │ │ │ - lock (bad) │ │ │ │ - add %cl,(%rdi) │ │ │ │ - (bad) │ │ │ │ - rex add %al,(%rdx) │ │ │ │ add %al,(%rax) │ │ │ │ + adc (%rax),%al │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ - add %dl,(%rdx) │ │ │ │ add %al,(%rax) │ │ │ │ - add %ch,%al │ │ │ │ - iret │ │ │ │ - sbb (%rbx),%eax │ │ │ │ - lea -0x10(%rbp),%rax │ │ │ │ + lea -0x20(%rbp),%rax │ │ │ │ cmp %r15,%rax │ │ │ │ - jb 4e81a6 │ │ │ │ + jb 4e1db3 │ │ │ │ movq $0x3390fc8,-0x10(%rbp) │ │ │ │ mov %rbx,-0x8(%rbp) │ │ │ │ - mov 0x18(%rbx),%rsi │ │ │ │ - mov 0x10(%rbx),%r14 │ │ │ │ - add $0xfffffffffffffff0,%rbp │ │ │ │ - jmp 4bc048 │ │ │ │ - jmp *-0x10(%r13) │ │ │ │ - nopw 0x0(%rax,%rax,1) │ │ │ │ + movq $0x4e1da8,-0x20(%rbp) │ │ │ │ + mov 0x10(%rbx),%rax │ │ │ │ + mov 0x18(%rbx),%rbx │ │ │ │ + mov %rax,-0x18(%rbp) │ │ │ │ + add $0xffffffffffffffe0,%rbp │ │ │ │ + test $0x7,%bl │ │ │ │ + jne 4e1da8 │ │ │ │ + mov (%rbx),%rax │ │ │ │ + jmp *%rax │ │ │ │ + nop │ │ │ │ + add %eax,(%rax) │ │ │ │ + add %al,(%rax) │ │ │ │ + add %al,(%rax) │ │ │ │ + add %al,(%rax) │ │ │ │ + (bad) │ │ │ │ + add %al,(%rax) │ │ │ │ + add %al,(%rax) │ │ │ │ + add %al,(%rax) │ │ │ │ + add %cl,-0x75(%rax) │ │ │ │ + pop %rbp │ │ │ │ + or %cl,-0x7d(%rax) │ │ │ │ + (bad) │ │ │ │ + add %al,%gs:-0x1(%rcx) │ │ │ │ + gs lock nop │ │ │ │ add (%rax),%eax │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ sldt (%rax) │ │ │ │ - add %ch,(%rax) │ │ │ │ - loop 4e81da │ │ │ │ - add -0x73(%rax),%ecx │ │ │ │ - rex.RB loopne 4e8211 │ │ │ │ - cmp %edi,%eax │ │ │ │ - jb 4e8231 │ │ │ │ - add $0x20,%r12 │ │ │ │ - cmp 0x358(%r13),%r12 │ │ │ │ - ja 4e8226 │ │ │ │ + add %al,(%rax) │ │ │ │ + add %al,(%rax) │ │ │ │ + add %cl,-0x73(%rax) │ │ │ │ + rex.RB fmuls -0x8(%r9,%rdi,1) │ │ │ │ + jb 4e1e9a │ │ │ │ movq $0x3390fc8,-0x10(%rbp) │ │ │ │ mov %rbx,-0x8(%rbp) │ │ │ │ + movq $0x4e1e20,-0x28(%rbp) │ │ │ │ mov 0x10(%rbx),%rax │ │ │ │ mov 0x18(%rbx),%rcx │ │ │ │ mov 0x20(%rbx),%rbx │ │ │ │ - movq $0x4e8180,-0x18(%r12) │ │ │ │ - mov %rax,-0x8(%r12) │ │ │ │ - mov %rcx,(%r12) │ │ │ │ - mov %rbx,%rdi │ │ │ │ - xor %esi,%esi │ │ │ │ - lea 0x31c49bd(%rip),%r14 │ │ │ │ - movq $0x33924c0,-0x20(%rbp) │ │ │ │ - lea -0x18(%r12),%rax │ │ │ │ + mov %rcx,-0x20(%rbp) │ │ │ │ mov %rax,-0x18(%rbp) │ │ │ │ - add $0xffffffffffffffe0,%rbp │ │ │ │ - jmp 608600 │ │ │ │ - movq $0x20,0x388(%r13) │ │ │ │ - jmp *-0x10(%r13) │ │ │ │ - nopl (%rax) │ │ │ │ - add (%rax),%eax │ │ │ │ + add $0xffffffffffffffd8,%rbp │ │ │ │ + test $0x7,%bl │ │ │ │ + jne 4e1e20 │ │ │ │ + mov (%rbx),%rax │ │ │ │ + jmp *%rax │ │ │ │ + nopl 0x0(%rax,%rax,1) │ │ │ │ + add (%rax),%al │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ - sldt (%rax) │ │ │ │ - add %ah,0x48031be1(%rax) │ │ │ │ - lea -0x10(%rbp),%eax │ │ │ │ - cmp %r15,%rax │ │ │ │ - jb 4e82c9 │ │ │ │ - add $0x40,%r12 │ │ │ │ + (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(%rbx,%rdi,1) │ │ │ │ + add $0x18,%esp │ │ │ │ cmp 0x358(%r13),%r12 │ │ │ │ - ja 4e82be │ │ │ │ - movq $0x3390fc8,-0x10(%rbp) │ │ │ │ - mov %rbx,-0x8(%rbp) │ │ │ │ - mov 0x10(%rbx),%rax │ │ │ │ - mov 0x18(%rbx),%rcx │ │ │ │ - mov 0x20(%rbx),%rbx │ │ │ │ - movq $0x4e81c0,-0x38(%r12) │ │ │ │ - mov %rax,-0x28(%r12) │ │ │ │ - mov %rcx,-0x20(%r12) │ │ │ │ - mov %rbx,-0x18(%r12) │ │ │ │ - movq $0x3363ae0,-0x10(%r12) │ │ │ │ - movq $0x3c2ad49,-0x8(%r12) │ │ │ │ - lea -0x38(%r12),%rax │ │ │ │ + ja 4e1e5f │ │ │ │ + movq $0x5f88d0,-0x10(%r12) │ │ │ │ + mov %rcx,-0x8(%r12) │ │ │ │ mov %rax,(%r12) │ │ │ │ - lea -0xe(%r12),%rsi │ │ │ │ - lea 0x2ecf84b(%rip),%r14 │ │ │ │ - add $0xfffffffffffffff0,%rbp │ │ │ │ - jmp 3359998 │ │ │ │ - movq $0x40,0x388(%r13) │ │ │ │ + lea -0x9(%r12),%rbx │ │ │ │ + add $0x18,%rbp │ │ │ │ + jmp *0x0(%rbp) │ │ │ │ + movq $0x18,0x388(%r13) │ │ │ │ + jmp 338a720 │ │ │ │ + add $0x18,%r12 │ │ │ │ + cmp 0x358(%r13),%r12 │ │ │ │ + ja 4e1e5f │ │ │ │ + movq $0x5f88b0,-0x10(%r12) │ │ │ │ + mov %rcx,-0x8(%r12) │ │ │ │ + mov %rax,(%r12) │ │ │ │ + lea -0x9(%r12),%rbx │ │ │ │ + add $0x18,%rbp │ │ │ │ + jmp *0x0(%rbp) │ │ │ │ jmp *-0x10(%r13) │ │ │ │ - nopl (%rax) │ │ │ │ + xchg %ax,%ax │ │ │ │ + (bad) │ │ │ │ + add %al,(%rax) │ │ │ │ + add %al,(%rbx) │ │ │ │ + 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 mov $0xff8394c,%r8d │ │ │ │ + (bad) │ │ │ │ + (bad) │ │ │ │ add %eax,(%rax) │ │ │ │ + add %cl,-0x39(%rax) │ │ │ │ + rex.RB shrb $0x1f,(%r8) │ │ │ │ + rex.WRX add %r9b,-0x75(%rax) │ │ │ │ + rex.XB add $0xd4b8b48,%eax │ │ │ │ + mov 0x15(%rbx),%rdx │ │ │ │ + mov 0x1d(%rbx),%r8 │ │ │ │ + mov 0x25(%rbx),%rbx │ │ │ │ + mov %rbx,%r9 │ │ │ │ + mov %rdi,%rbx │ │ │ │ + mov %rcx,-0x38(%rbp) │ │ │ │ + mov %rax,-0x30(%rbp) │ │ │ │ + mov %r9,-0x28(%rbp) │ │ │ │ + mov %rdx,-0x20(%rbp) │ │ │ │ + mov %r8,-0x18(%rbp) │ │ │ │ + mov %r14,-0x10(%rbp) │ │ │ │ + mov %rsi,-0x8(%rbp) │ │ │ │ + add $0xffffffffffffffc0,%rbp │ │ │ │ + test $0x7,%bl │ │ │ │ + jne 4e1f28 │ │ │ │ + mov (%rbx),%rax │ │ │ │ + jmp *%rax │ │ │ │ + nopl 0x0(%rax) │ │ │ │ + (bad) │ │ │ │ add %al,(%rax) │ │ │ │ - add (%rax),%al │ │ │ │ add %al,(%rax) │ │ │ │ - sldt (%rax) │ │ │ │ - add %bh,-0x16(%rax) │ │ │ │ - sbb $0x3,%al │ │ │ │ - lea -0x18(%rbp),%rax │ │ │ │ - cmp %r15,%rax │ │ │ │ - jb 4e8319 │ │ │ │ - movq $0x3390fc8,-0x10(%rbp) │ │ │ │ - mov %rbx,-0x8(%rbp) │ │ │ │ - movq $0x4e8330,-0x18(%rbp) │ │ │ │ - lea 0x374fbf5(%rip),%r8 │ │ │ │ - mov 0x20(%rbx),%rdi │ │ │ │ - mov 0x10(%rbx),%rsi │ │ │ │ - mov 0x18(%rbx),%r14 │ │ │ │ - add $0xffffffffffffffe8,%rbp │ │ │ │ - jmp 31ad2b0 │ │ │ │ - jmp *-0x10(%r13) │ │ │ │ - nopl (%rax) │ │ │ │ - ... │ │ │ │ + add %al,(%rax) │ │ │ │ + add %bl,(%rsi) │ │ │ │ + add %al,(%rax) │ │ │ │ + add %al,(%rax) │ │ │ │ + add %al,(%rax) │ │ │ │ + add %cl,-0x39(%rax) │ │ │ │ + rex.RB clc │ │ │ │ (bad) │ │ │ │ + (bad) │ │ │ │ + rex.WRX add %r9b,-0x77(%rax) │ │ │ │ + fmuls -0x75(%rax) │ │ │ │ + pop %rbx │ │ │ │ + cmovs -0x7cb7ffbb(%rcx),%ecx │ │ │ │ + (bad) │ │ │ │ + ret │ │ │ │ + (bad) │ │ │ │ + jne 4e1f60 │ │ │ │ + mov (%rbx),%rax │ │ │ │ + jmp *%rax │ │ │ │ + nopl 0x0(%rax) │ │ │ │ + or %al,(%rax) │ │ │ │ + add %al,(%rax) │ │ │ │ + add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ - add %ch,(%rax) │ │ │ │ (bad) │ │ │ │ - sbb $0x3,%al │ │ │ │ - mov %rbx,%r14 │ │ │ │ - add $0x8,%rbp │ │ │ │ - jmp 5d71d8 │ │ │ │ + add %al,(%rax) │ │ │ │ + add %al,(%rax) │ │ │ │ + add %al,(%rax) │ │ │ │ + add %cl,-0x75(%rax) │ │ │ │ + sub %r9b,-0x75(%r8) │ │ │ │ + rex.WRB cmp %r9b,-0x75(%r8) │ │ │ │ + push %rbp │ │ │ │ + rex │ │ │ │ + mov %rbx,%rsi │ │ │ │ + and $0x7,%esi │ │ │ │ + cmp $0x1,%rsi │ │ │ │ + je 4e1fe8 │ │ │ │ + add $0x48,%r12 │ │ │ │ + cmp 0x358(%r13),%r12 │ │ │ │ + ja 4e1fd4 │ │ │ │ + movq $0x4e1d60,-0x40(%r12) │ │ │ │ + mov 0x8(%rbp),%rbx │ │ │ │ + mov %rbx,-0x30(%r12) │ │ │ │ + mov %rdx,-0x28(%r12) │ │ │ │ + movq $0x4e1dc8,-0x20(%r12) │ │ │ │ + mov %rcx,-0x10(%r12) │ │ │ │ + mov 0x18(%rbp),%rbx │ │ │ │ + mov %rbx,-0x8(%r12) │ │ │ │ + mov 0x10(%rbp),%rbx │ │ │ │ + mov %rbx,(%r12) │ │ │ │ + lea -0x40(%r12),%rdi │ │ │ │ + mov %rdx,%rsi │ │ │ │ + lea -0x20(%r12),%r14 │ │ │ │ + mov %rax,%rbx │ │ │ │ + add $0x48,%rbp │ │ │ │ + jmp 33959f8 │ │ │ │ + movq $0x48,0x388(%r13) │ │ │ │ + jmp 338a720 │ │ │ │ + jmp *-0x8(%r13) │ │ │ │ + mov %rax,%r9 │ │ │ │ + mov 0x30(%rbp),%rbx │ │ │ │ + mov %rbx,%r8 │ │ │ │ + mov %rax,%rdi │ │ │ │ + mov %rdx,%rsi │ │ │ │ + mov %rcx,%r14 │ │ │ │ + mov %rbx,%rax │ │ │ │ + mov 0x20(%rbp),%rbx │ │ │ │ + mov %rax,0x40(%rbp) │ │ │ │ + add $0x40,%rbp │ │ │ │ + jmp 4e1a20 │ │ │ │ + nop │ │ │ │ + sbb %eax,(%rax) │ │ │ │ + add %al,(%rax) │ │ │ │ + add $0x3000000,%eax │ │ │ │ + add %al,(%rax) │ │ │ │ + add %al,(%rax) │ │ │ │ + add %al,(%rax) │ │ │ │ + add %cl,(%rax) │ │ │ │ + add %al,(%rax) │ │ │ │ + add %ah,%al │ │ │ │ + push $0x1c │ │ │ │ + add -0x73(%rax),%ecx │ │ │ │ + rex.RB │ │ │ │ + lock cmp %r15,%rax │ │ │ │ + jb 4e20e0 │ │ │ │ + add $0x70,%r12 │ │ │ │ + cmp 0x358(%r13),%r12 │ │ │ │ + ja 4e20d5 │ │ │ │ + mov 0x3(%rbx),%rax │ │ │ │ + mov 0xb(%rbx),%rcx │ │ │ │ + mov 0x13(%rbx),%rbx │ │ │ │ + mov 0x17(%r14),%rdx │ │ │ │ + mov 0x7(%rdx),%r10 │ │ │ │ + mov 0xf(%rdx),%rdx │ │ │ │ + movq $0x4e1be8,-0x68(%r12) │ │ │ │ + mov %rax,-0x60(%r12) │ │ │ │ + mov %rcx,-0x58(%r12) │ │ │ │ + mov %r8,-0x50(%r12) │ │ │ │ + mov %rsi,-0x48(%r12) │ │ │ │ + mov %rdi,-0x40(%r12) │ │ │ │ + mov %r9,-0x38(%r12) │ │ │ │ + mov %rbx,-0x30(%r12) │ │ │ │ + movq $0x4e1eb8,-0x28(%r12) │ │ │ │ + mov %rax,-0x20(%r12) │ │ │ │ + mov %rcx,-0x18(%r12) │ │ │ │ + mov %rsi,-0x10(%r12) │ │ │ │ + mov %rdi,-0x8(%r12) │ │ │ │ + mov %rbx,(%r12) │ │ │ │ + mov %r9,%rax │ │ │ │ + mov %rdi,%r9 │ │ │ │ + lea -0x25(%r12),%r8 │ │ │ │ + mov %r14,%rdi │ │ │ │ + mov %rdx,%rsi │ │ │ │ + mov %r10,%r14 │ │ │ │ + lea -0x65(%r12),%rbx │ │ │ │ + mov %rbx,-0x10(%rbp) │ │ │ │ + mov %rax,-0x8(%rbp) │ │ │ │ + add $0xfffffffffffffff0,%rbp │ │ │ │ + jmp 4cd2e8 │ │ │ │ + movq $0x70,0x388(%r13) │ │ │ │ + jmp *-0x8(%r13) │ │ │ │ nopl 0x0(%rax) │ │ │ │ - add (%rax),%al │ │ │ │ + add (%rax),%eax │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ - adc (%rax),%al │ │ │ │ + sldt (%rax) │ │ │ │ add %al,(%rax) │ │ │ │ - sbb %cl,%dh │ │ │ │ - sbb (%rbx),%eax │ │ │ │ - lea -0x10(%rbp),%rax │ │ │ │ - cmp %r15,%rax │ │ │ │ - jb 4e8376 │ │ │ │ + add %al,(%rax) │ │ │ │ + add %cl,-0x73(%rax) │ │ │ │ + rex.RB │ │ │ │ + lock cmp %r15,%rax │ │ │ │ + jb 4e2122 │ │ │ │ movq $0x3390fc8,-0x10(%rbp) │ │ │ │ mov %rbx,-0x8(%rbp) │ │ │ │ + mov 0x20(%rbx),%rdi │ │ │ │ mov 0x18(%rbx),%rsi │ │ │ │ mov 0x10(%rbx),%r14 │ │ │ │ add $0xfffffffffffffff0,%rbp │ │ │ │ - jmp 4bc048 │ │ │ │ + jmp 3240ab0 │ │ │ │ jmp *-0x10(%r13) │ │ │ │ - nopw 0x0(%rax,%rax,1) │ │ │ │ - add (%rax),%eax │ │ │ │ + xchg %ax,%ax │ │ │ │ + add $0x2000000,%eax │ │ │ │ add %al,(%rax) │ │ │ │ + add %cl,(%rdi) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ - sldt (%rax) │ │ │ │ - add %bl,-0x20(%rax) │ │ │ │ - sbb (%rbx),%eax │ │ │ │ - lea -0x20(%rbp),%rax │ │ │ │ - cmp %r15,%rax │ │ │ │ - jb 4e8401 │ │ │ │ - add $0x20,%r12 │ │ │ │ - cmp 0x358(%r13),%r12 │ │ │ │ - ja 4e83f6 │ │ │ │ - movq $0x3390fc8,-0x10(%rbp) │ │ │ │ + add %al,(%rax) │ │ │ │ + add %cl,-0x73(%rax) │ │ │ │ + rex.RB movabs 0x163820ff8394c,%al │ │ │ │ + add %cl,-0x39(%rax) │ │ │ │ + rex.RB │ │ │ │ + lock enter $0x390f,$0x3 │ │ │ │ mov %rbx,-0x8(%rbp) │ │ │ │ + movq $0x4e21b0,-0x48(%rbp) │ │ │ │ mov 0x10(%rbx),%rax │ │ │ │ mov 0x18(%rbx),%rcx │ │ │ │ - mov 0x20(%rbx),%rbx │ │ │ │ - movq $0x4e8350,-0x18(%r12) │ │ │ │ - mov %rax,-0x8(%r12) │ │ │ │ - mov %rcx,(%r12) │ │ │ │ - mov %rbx,%rdi │ │ │ │ - xor %esi,%esi │ │ │ │ - lea 0x31c47ed(%rip),%r14 │ │ │ │ - movq $0x33924c0,-0x20(%rbp) │ │ │ │ - lea -0x18(%r12),%rax │ │ │ │ - mov %rax,-0x18(%rbp) │ │ │ │ - add $0xffffffffffffffe0,%rbp │ │ │ │ - jmp 608600 │ │ │ │ - movq $0x20,0x388(%r13) │ │ │ │ - jmp *-0x10(%r13) │ │ │ │ - nopl (%rax) │ │ │ │ + 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 4e21b0 │ │ │ │ + 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) │ │ │ │ - sldt (%rax) │ │ │ │ - add %dl,%al │ │ │ │ - fistps (%rbx) │ │ │ │ - add -0x73(%rax),%ecx │ │ │ │ - rex.RB │ │ │ │ - lock cmp %r15,%rax │ │ │ │ - jb 4e8499 │ │ │ │ - add $0x40,%r12 │ │ │ │ - cmp 0x358(%r13),%r12 │ │ │ │ - ja 4e848e │ │ │ │ - movq $0x3390fc8,-0x10(%rbp) │ │ │ │ - mov %rbx,-0x8(%rbp) │ │ │ │ - mov 0x10(%rbx),%rax │ │ │ │ - mov 0x18(%rbx),%rcx │ │ │ │ - mov 0x20(%rbx),%rbx │ │ │ │ - movq $0x4e8390,-0x38(%r12) │ │ │ │ - mov %rax,-0x28(%r12) │ │ │ │ - mov %rcx,-0x20(%r12) │ │ │ │ - mov %rbx,-0x18(%r12) │ │ │ │ - movq $0x3363ae0,-0x10(%r12) │ │ │ │ - movq $0x3c2ad49,-0x8(%r12) │ │ │ │ - lea -0x38(%r12),%rax │ │ │ │ - mov %rax,(%r12) │ │ │ │ - lea -0xe(%r12),%rsi │ │ │ │ - lea 0x2ecf67b(%rip),%r14 │ │ │ │ - add $0xfffffffffffffff0,%rbp │ │ │ │ - jmp 3359998 │ │ │ │ - movq $0x40,0x388(%r13) │ │ │ │ - jmp *-0x10(%r13) │ │ │ │ + add %al,(%rax) │ │ │ │ + add %al,(%rax) │ │ │ │ + add %cl,-0x39(%rax) │ │ │ │ + rex.RB call 9c43b0 │ │ │ │ + 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 4e21f8 │ │ │ │ + mov (%rbx),%rax │ │ │ │ + jmp *%rax │ │ │ │ nopl (%rax) │ │ │ │ - add %eax,(%rax) │ │ │ │ + leave │ │ │ │ + sbb %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ + add %bl,(%rsi) │ │ │ │ add %al,(%rax) │ │ │ │ - adc %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ - mov %cl,%ah │ │ │ │ - sbb (%rbx),%eax │ │ │ │ - lea -0x10(%rbp),%rax │ │ │ │ - cmp %r15,%rax │ │ │ │ - jb 4e84d2 │ │ │ │ - movq $0x3390fc8,-0x10(%rbp) │ │ │ │ - mov %rbx,-0x8(%rbp) │ │ │ │ - mov 0x10(%rbx),%r14 │ │ │ │ - add $0xfffffffffffffff0,%rbp │ │ │ │ - jmp 4bbe90 │ │ │ │ + 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 4e22b6 │ │ │ │ + mov 0x30(%rbp),%rcx │ │ │ │ + mov 0x18(%rbp),%rdx │ │ │ │ + mov 0x8(%rbp),%rsi │ │ │ │ + cmp %rsi,%rcx │ │ │ │ + jl 4e229a │ │ │ │ + cmp %rsi,%rcx │ │ │ │ + jne 4e228c │ │ │ │ + mov 0x38(%rbp),%rcx │ │ │ │ + mov 0x10(%rbp),%rsi │ │ │ │ + cmp %rsi,%rcx │ │ │ │ + jl 4e229a │ │ │ │ + cmp %rsi,%rcx │ │ │ │ + jne 4e228c │ │ │ │ + movq $0x4e20f8,-0x38(%r12) │ │ │ │ + mov 0x40(%rbp),%rax │ │ │ │ + mov %rax,-0x28(%r12) │ │ │ │ + mov 0x48(%rbp),%rax │ │ │ │ + mov %rax,-0x20(%r12) │ │ │ │ + mov %rbx,-0x18(%r12) │ │ │ │ + movq $0x2f83dd8,-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 338a720 │ │ │ │ xchg %ax,%ax │ │ │ │ - add (%rax),%al │ │ │ │ + add $0x1000000,%eax │ │ │ │ add %al,(%rax) │ │ │ │ + add %al,0x2000000(%rip) │ │ │ │ add %al,(%rax) │ │ │ │ + add %cl,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ - adc (%rax),%al │ │ │ │ add %al,(%rax) │ │ │ │ + add %al,(%rax) │ │ │ │ + add %cl,-0x7d(%rcx) │ │ │ │ (bad) │ │ │ │ - int3 │ │ │ │ - sbb (%rbx),%eax │ │ │ │ - lea -0x20(%rbp),%rax │ │ │ │ - cmp %r15,%rax │ │ │ │ - jb 4e8550 │ │ │ │ - add $0x18,%r12 │ │ │ │ + rex.W │ │ │ │ cmp 0x358(%r13),%r12 │ │ │ │ - ja 4e8545 │ │ │ │ - movq $0x3390fc8,-0x10(%rbp) │ │ │ │ - mov %rbx,-0x8(%rbp) │ │ │ │ - mov 0x10(%rbx),%rax │ │ │ │ - mov 0x18(%rbx),%rbx │ │ │ │ - movq $0x4e84b0,-0x10(%r12) │ │ │ │ + ja 4e2341 │ │ │ │ + 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 $0x4e2138,-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) │ │ │ │ - mov %rax,%rdi │ │ │ │ - xor %esi,%esi │ │ │ │ - lea 0x31c469e(%rip),%r14 │ │ │ │ - movq $0x33924c0,-0x20(%rbp) │ │ │ │ - lea -0x10(%r12),%rax │ │ │ │ - mov %rax,-0x18(%rbp) │ │ │ │ - add $0xffffffffffffffe0,%rbp │ │ │ │ - jmp 608600 │ │ │ │ - movq $0x18,0x388(%r13) │ │ │ │ - jmp *-0x10(%r13) │ │ │ │ - nopl 0x0(%rax) │ │ │ │ - add (%rax),%al │ │ │ │ + lea -0x40(%r12),%r14 │ │ │ │ + mov %rdi,%rbx │ │ │ │ + jmp 3395508 │ │ │ │ + movq $0x48,0x388(%r13) │ │ │ │ + jmp *-0x8(%r13) │ │ │ │ + add (%rax),%eax │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ - adc (%rax),%al │ │ │ │ + sldt (%rax) │ │ │ │ add %al,(%rax) │ │ │ │ - loopne 4e8531 │ │ │ │ - sbb (%rbx),%eax │ │ │ │ - lea -0x10(%rbp),%rax │ │ │ │ - cmp %r15,%rax │ │ │ │ - jb 4e85e0 │ │ │ │ - add $0x38,%r12 │ │ │ │ - cmp 0x358(%r13),%r12 │ │ │ │ - ja 4e85d5 │ │ │ │ + add %al,(%rax) │ │ │ │ + add %cl,-0x73(%rax) │ │ │ │ + rex.RB │ │ │ │ + lock cmp %r15,%rax │ │ │ │ + jb 4e238a │ │ │ │ movq $0x3390fc8,-0x10(%rbp) │ │ │ │ mov %rbx,-0x8(%rbp) │ │ │ │ - mov 0x10(%rbx),%rax │ │ │ │ - mov 0x18(%rbx),%rbx │ │ │ │ - movq $0x4e84e8,-0x30(%r12) │ │ │ │ - mov %rax,-0x20(%r12) │ │ │ │ - mov %rbx,-0x18(%r12) │ │ │ │ - movq $0x3363ae0,-0x10(%r12) │ │ │ │ - movq $0x3c2ad49,-0x8(%r12) │ │ │ │ - lea -0x30(%r12),%rax │ │ │ │ - mov %rax,(%r12) │ │ │ │ - lea -0xe(%r12),%rsi │ │ │ │ - lea 0x2ecf534(%rip),%r14 │ │ │ │ + mov 0x20(%rbx),%rdi │ │ │ │ + mov 0x18(%rbx),%rsi │ │ │ │ + mov 0x10(%rbx),%r14 │ │ │ │ add $0xfffffffffffffff0,%rbp │ │ │ │ - jmp 3359998 │ │ │ │ - movq $0x38,0x388(%r13) │ │ │ │ + jmp 3240ab0 │ │ │ │ jmp *-0x10(%r13) │ │ │ │ - nopl 0x0(%rax) │ │ │ │ - sbb %al,(%rax) │ │ │ │ - add %al,(%rax) │ │ │ │ - add $0x0,%al │ │ │ │ + xchg %ax,%ax │ │ │ │ + add $0x2000000,%eax │ │ │ │ add %al,(%rax) │ │ │ │ - (bad) │ │ │ │ + add %cl,(%rdi) │ │ │ │ add %al,(%rax) │ │ │ │ - add %al,(%rcx) │ │ │ │ add %al,(%rax) │ │ │ │ - add %cl,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ - add %bh,-0x22(%rax) │ │ │ │ - sbb (%rbx),%eax │ │ │ │ - lea -0x88(%rbp),%rax │ │ │ │ - cmp %r15,%rax │ │ │ │ - jb 4e8980 │ │ │ │ - movq $0x4e8688,-0x58(%rbp) │ │ │ │ - mov 0x4(%rbx),%rax │ │ │ │ - mov 0xc(%rbx),%rcx │ │ │ │ - mov 0x14(%rbx),%rdx │ │ │ │ - mov 0x1c(%rbx),%r9 │ │ │ │ - mov 0x24(%rbx),%r10 │ │ │ │ - mov 0x2c(%rbx),%r11 │ │ │ │ - mov 0x34(%rbx),%rbx │ │ │ │ - mov %rbx,0x40(%rsp) │ │ │ │ - mov %rsi,%rbx │ │ │ │ - mov %rax,-0x50(%rbp) │ │ │ │ - mov %rcx,-0x48(%rbp) │ │ │ │ - mov %r11,-0x40(%rbp) │ │ │ │ + add %cl,-0x73(%rax) │ │ │ │ + rex.RB movabs 0x163820ff8394c,%al │ │ │ │ + add %cl,-0x39(%rax) │ │ │ │ + rex.RB │ │ │ │ + lock enter $0x390f,$0x3 │ │ │ │ + mov %rbx,-0x8(%rbp) │ │ │ │ + movq $0x4e2418,-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 %r9,-0x30(%rbp) │ │ │ │ - mov 0x40(%rsp),%rax │ │ │ │ - mov %rax,-0x28(%rbp) │ │ │ │ - mov %r10,-0x20(%rbp) │ │ │ │ - mov %r14,-0x18(%rbp) │ │ │ │ - mov %rdi,-0x10(%rbp) │ │ │ │ - mov %r8,-0x8(%rbp) │ │ │ │ - add $0xffffffffffffffa8,%rbp │ │ │ │ + mov %r8,-0x30(%rbp) │ │ │ │ + mov %rdi,-0x28(%rbp) │ │ │ │ + mov %rax,-0x20(%rbp) │ │ │ │ + mov %rcx,-0x18(%rbp) │ │ │ │ + add $0xffffffffffffffb8,%rbp │ │ │ │ test $0x7,%bl │ │ │ │ - jne 4e8688 │ │ │ │ + jne 4e2418 │ │ │ │ mov (%rbx),%rax │ │ │ │ jmp *%rax │ │ │ │ - nop │ │ │ │ - or (%rax),%cl │ │ │ │ + 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 %dh,%al │ │ │ │ - fstpl (%rbx) │ │ │ │ - add -0x39(%rax),%ecx │ │ │ │ - rex.RB call 9d0d68 │ │ │ │ + add %al,(%rax) │ │ │ │ + add %cl,-0x39(%rax) │ │ │ │ + rex.RB call 9c4880 │ │ │ │ mov %rbx,%rax │ │ │ │ mov 0x7(%rbx),%rcx │ │ │ │ - mov 0xf(%rbx),%rdx │ │ │ │ - mov 0x17(%rbx),%rbx │ │ │ │ - mov %rbx,%rsi │ │ │ │ - mov 0x18(%rbp),%rbx │ │ │ │ + mov 0xf(%rbx),%rbx │ │ │ │ + mov 0xf(%rcx),%rdx │ │ │ │ mov %rdx,-0x10(%rbp) │ │ │ │ - mov %rsi,-0x8(%rbp) │ │ │ │ - mov %rcx,0x0(%rbp) │ │ │ │ - mov %rax,0x18(%rbp) │ │ │ │ + mov 0x17(%rcx),%rcx │ │ │ │ + mov %rcx,-0x8(%rbp) │ │ │ │ + mov %rax,0x0(%rbp) │ │ │ │ add $0xffffffffffffffe8,%rbp │ │ │ │ test $0x7,%bl │ │ │ │ - jne 4e86d8 │ │ │ │ + jne 4e2460 │ │ │ │ mov (%rbx),%rax │ │ │ │ jmp *%rax │ │ │ │ - nopl 0x0(%rax) │ │ │ │ - or $0x40,%eax │ │ │ │ + nopl (%rax) │ │ │ │ + leave │ │ │ │ + sbb %al,(%rax) │ │ │ │ + add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %bl,(%rsi) │ │ │ │ add %al,(%rax) │ │ │ │ - add %ah,0x48031bdd(%rax) │ │ │ │ - mov %ebx,%eax │ │ │ │ - and $0x7,%eax │ │ │ │ - cmp $0x1,%rax │ │ │ │ - jne 4e8984 │ │ │ │ - add $0x38,%r12 │ │ │ │ + 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 4e8a8d │ │ │ │ - movq $0x3363ae0,-0x30(%r12) │ │ │ │ - mov 0x50(%rbp),%rax │ │ │ │ + ja 4e251e │ │ │ │ + mov 0x30(%rbp),%rcx │ │ │ │ + mov 0x18(%rbp),%rdx │ │ │ │ + mov 0x8(%rbp),%rsi │ │ │ │ + cmp %rsi,%rcx │ │ │ │ + jl 4e2502 │ │ │ │ + cmp %rsi,%rcx │ │ │ │ + jne 4e24f4 │ │ │ │ + mov 0x38(%rbp),%rcx │ │ │ │ + mov 0x10(%rbp),%rsi │ │ │ │ + cmp %rsi,%rcx │ │ │ │ + jl 4e2502 │ │ │ │ + cmp %rsi,%rcx │ │ │ │ + jne 4e24f4 │ │ │ │ + movq $0x4e2360,-0x38(%r12) │ │ │ │ + mov 0x40(%rbp),%rax │ │ │ │ mov %rax,-0x28(%r12) │ │ │ │ - mov 0x8(%rbp),%rax │ │ │ │ + mov 0x48(%rbp),%rax │ │ │ │ mov %rax,-0x20(%r12) │ │ │ │ - movq $0x4a37b8,-0x18(%r12) │ │ │ │ - mov 0x18(%rbp),%rax │ │ │ │ - mov %rax,-0x10(%r12) │ │ │ │ - lea -0x2e(%r12),%rax │ │ │ │ + mov %rbx,-0x18(%r12) │ │ │ │ + movq $0x2f83dd8,-0x10(%r12) │ │ │ │ + mov 0x28(%rbp),%rax │ │ │ │ mov %rax,-0x8(%r12) │ │ │ │ - mov 0x10(%rbp),%rax │ │ │ │ + lea -0x38(%r12),%rax │ │ │ │ mov %rax,(%r12) │ │ │ │ - mov 0x20(%rbp),%rax │ │ │ │ - mov 0x28(%rbp),%rcx │ │ │ │ - mov 0x38(%rbp),%rdx │ │ │ │ - mov 0x40(%rbp),%rsi │ │ │ │ - mov 0x48(%rbp),%rdi │ │ │ │ - mov 0x58(%rbp),%r8 │ │ │ │ - mov 0x60(%rbp),%r9 │ │ │ │ - mov 0x68(%rbp),%r10 │ │ │ │ - add $0xffffffffffffffe8,%rbp │ │ │ │ - lea 0x374f796(%rip),%r14 │ │ │ │ - lea -0x17(%r12),%rbx │ │ │ │ - add $0x170,%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 338a720 │ │ │ │ + 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 4e8964 │ │ │ │ - movq $0x338ff58,-0x168(%r12) │ │ │ │ - mov %r8,-0x158(%r12) │ │ │ │ - movq $0x4e4500,-0x150(%r12) │ │ │ │ - mov %r14,-0x140(%r12) │ │ │ │ - lea -0x168(%r12),%r11 │ │ │ │ - mov %r11,-0x138(%r12) │ │ │ │ - movq $0x4e4f80,-0x130(%r12) │ │ │ │ - mov %r11,0x48(%rsp) │ │ │ │ - lea -0xef(%r12),%r11 │ │ │ │ - mov %r11,-0x128(%r12) │ │ │ │ - mov %rax,-0x120(%r12) │ │ │ │ - mov 0x48(%rsp),%r11 │ │ │ │ - mov %r11,-0x118(%r12) │ │ │ │ - mov %rcx,-0x110(%r12) │ │ │ │ - movq $0x4e57d0,-0x108(%r12) │ │ │ │ - lea -0xba(%r12),%rcx │ │ │ │ - mov %rcx,-0x100(%r12) │ │ │ │ - lea -0x12c(%r12),%r11 │ │ │ │ - mov %r11,-0xf8(%r12) │ │ │ │ - movq $0x4e5db0,-0xf0(%r12) │ │ │ │ - mov %r11,0x50(%rsp) │ │ │ │ - lea -0x107(%r12),%r11 │ │ │ │ - mov %r11,-0xe8(%r12) │ │ │ │ - movq $0x4e65a8,-0xe0(%r12) │ │ │ │ - mov %rcx,-0xd8(%r12) │ │ │ │ - mov 0x50(%rsp),%rcx │ │ │ │ - mov %rcx,-0xd0(%r12) │ │ │ │ - mov %r11,-0xc8(%r12) │ │ │ │ - movq $0x4e7218,-0xc0(%r12) │ │ │ │ - mov %rax,-0xb8(%r12) │ │ │ │ - mov %rcx,-0xb0(%r12) │ │ │ │ - mov %r11,-0xa8(%r12) │ │ │ │ - lea -0xd9(%r12),%r11 │ │ │ │ - mov %r11,-0xa0(%r12) │ │ │ │ - mov %rdi,-0x98(%r12) │ │ │ │ - movq $0x4e7c58,-0x90(%r12) │ │ │ │ - mov %r14,-0x80(%r12) │ │ │ │ - movq $0x50aa00,-0x78(%r12) │ │ │ │ - mov %rsi,-0x70(%r12) │ │ │ │ - lea -0x90(%r12),%rsi │ │ │ │ - mov %rsi,-0x68(%r12) │ │ │ │ - movq $0x3363098,-0x60(%r12) │ │ │ │ - movq $0x3c372d9,-0x58(%r12) │ │ │ │ - mov %r8,-0x50(%r12) │ │ │ │ - movq $0x4e7fa8,-0x48(%r12) │ │ │ │ - mov %r14,-0x40(%r12) │ │ │ │ - mov 0x48(%rsp),%rsi │ │ │ │ - mov %rsi,-0x38(%r12) │ │ │ │ - mov %r8,-0x30(%r12) │ │ │ │ - mov %r10,-0x28(%r12) │ │ │ │ - lea -0x5f(%r12),%rdi │ │ │ │ - mov %rdi,-0x20(%r12) │ │ │ │ - lea -0x77(%r12),%rdi │ │ │ │ - mov %rdi,-0x18(%r12) │ │ │ │ - lea -0x150(%r12),%rdi │ │ │ │ + ja 4e25a9 │ │ │ │ + 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 $0x4e23a0,-0x40(%r12) │ │ │ │ + mov %rax,-0x30(%r12) │ │ │ │ + mov %rcx,-0x28(%r12) │ │ │ │ + mov %rdx,-0x20(%r12) │ │ │ │ + mov %r8,-0x18(%r12) │ │ │ │ mov %rdi,-0x10(%r12) │ │ │ │ - mov %r9,-0x8(%r12) │ │ │ │ - mov %rcx,(%r12) │ │ │ │ - mov %rdx,%r8 │ │ │ │ - mov %rsi,%rdi │ │ │ │ - lea 0x3731e51(%rip),%rsi │ │ │ │ - mov %rax,%r14 │ │ │ │ - movq $0x3393020,0x68(%rbp) │ │ │ │ - mov %rbx,0x70(%rbp) │ │ │ │ - lea -0x46(%r12),%rax │ │ │ │ - mov %rax,0x80(%rbp) │ │ │ │ - add $0x68,%rbp │ │ │ │ - jmp 4aaf40 │ │ │ │ - movq $0x170,0x388(%r13) │ │ │ │ - movq $0x4e8dc0,0x30(%rbp) │ │ │ │ - add $0x30,%rbp │ │ │ │ - jmp 338a798 │ │ │ │ + mov %r10,-0x8(%r12) │ │ │ │ + mov %rbx,(%r12) │ │ │ │ + lea -0x40(%r12),%rdi │ │ │ │ + mov %r9,%rbx │ │ │ │ + jmp 33959f8 │ │ │ │ + movq $0x48,0x388(%r13) │ │ │ │ jmp *-0x8(%r13) │ │ │ │ - movq $0x4e89b8,0x0(%rbp) │ │ │ │ - mov 0xe(%rbx),%rax │ │ │ │ - mov 0x6(%rbx),%rbx │ │ │ │ - mov %rax,0x50(%rbp) │ │ │ │ + (bad) │ │ │ │ + add %al,(%rax) │ │ │ │ + add %al,(%rbx) │ │ │ │ + add %al,(%rax) │ │ │ │ + add %al,0x0(%rip) │ │ │ │ + add %al,(%rax) │ │ │ │ + add %cl,(%rax) │ │ │ │ + add %al,(%rax) │ │ │ │ + add %bh,(%rax) │ │ │ │ + gs sbb $0x3,%al │ │ │ │ + lea -0x58(%rbp),%rax │ │ │ │ + cmp %r15,%rax │ │ │ │ + jb 4e2788 │ │ │ │ + movq $0x4e2638,-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) │ │ │ │ + mov %rsi,-0x8(%rbp) │ │ │ │ + add $0xffffffffffffffc8,%rbp │ │ │ │ test $0x7,%bl │ │ │ │ - jne 4e89b8 │ │ │ │ + jne 4e2638 │ │ │ │ mov (%rbx),%rax │ │ │ │ jmp *%rax │ │ │ │ - nopw 0x0(%rax,%rax,1) │ │ │ │ - or $0x40,%eax │ │ │ │ + nopl (%rax) │ │ │ │ + (bad) │ │ │ │ + add %al,(%rax) │ │ │ │ + add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %bl,(%rsi) │ │ │ │ add %al,(%rax) │ │ │ │ - add %al,%al │ │ │ │ - ficompl (%rbx) │ │ │ │ - add -0x75(%rax),%ecx │ │ │ │ - rex.RB push %r8 │ │ │ │ + add %dl,%al │ │ │ │ + fs sbb $0x3,%al │ │ │ │ + movq $0x4e2688,-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 4e2688 │ │ │ │ + mov (%rbx),%rax │ │ │ │ + jmp *%rax │ │ │ │ + nopl 0x0(%rax) │ │ │ │ + mov (%rcx),%al │ │ │ │ + add %al,(%rax) │ │ │ │ + add %al,(%rax) │ │ │ │ + add %al,(%rax) │ │ │ │ + (bad) │ │ │ │ + add %al,(%rax) │ │ │ │ + add %al,0x48031c64(%rax) │ │ │ │ + mov 0x50(%rbp),%eax │ │ │ │ mov %rbx,%rcx │ │ │ │ and $0x7,%ecx │ │ │ │ - cmp $0x3,%rcx │ │ │ │ - jb 4e8a9d │ │ │ │ - add $0x70,%r12 │ │ │ │ + cmp $0x1,%rcx │ │ │ │ + je 4e278c │ │ │ │ + add $0x80,%r12 │ │ │ │ cmp 0x358(%r13),%r12 │ │ │ │ - ja 4e8a7d │ │ │ │ - movq $0x4e8568,-0x68(%r12) │ │ │ │ - mov %rbx,-0x58(%r12) │ │ │ │ - mov %rax,-0x50(%r12) │ │ │ │ - movq $0x50aa00,-0x48(%r12) │ │ │ │ - mov 0x40(%rbp),%rsi │ │ │ │ - mov %rsi,-0x40(%r12) │ │ │ │ - lea -0x68(%r12),%rax │ │ │ │ - mov %rax,-0x38(%r12) │ │ │ │ - movq $0x3363ae0,-0x30(%r12) │ │ │ │ - lea -0x47(%r12),%rax │ │ │ │ - mov %rax,-0x28(%r12) │ │ │ │ - mov 0x8(%rbp),%rax │ │ │ │ - mov %rax,-0x20(%r12) │ │ │ │ - movq $0x4a37b8,-0x18(%r12) │ │ │ │ - mov 0x18(%rbp),%rax │ │ │ │ - mov %rax,-0x10(%r12) │ │ │ │ - lea -0x2e(%r12),%rax │ │ │ │ - mov %rax,-0x8(%r12) │ │ │ │ - mov 0x10(%rbp),%rax │ │ │ │ - mov %rax,(%r12) │ │ │ │ - mov 0x20(%rbp),%rax │ │ │ │ - mov 0x28(%rbp),%rcx │ │ │ │ - mov 0x38(%rbp),%rdx │ │ │ │ - mov 0x48(%rbp),%rdi │ │ │ │ - mov 0x58(%rbp),%r8 │ │ │ │ - mov 0x60(%rbp),%r9 │ │ │ │ - mov 0x68(%rbp),%r10 │ │ │ │ - add $0xffffffffffffffe8,%rbp │ │ │ │ - lea 0x374f486(%rip),%r14 │ │ │ │ - lea -0x17(%r12),%rbx │ │ │ │ - jmp 4e8768 │ │ │ │ - movq $0x70,0x388(%r13) │ │ │ │ - jmp 338a720 │ │ │ │ - movq $0x38,0x388(%r13) │ │ │ │ - jmp 338a720 │ │ │ │ - cmp $0x2,%rcx │ │ │ │ - jb 4e8bda │ │ │ │ - movq $0x4e8af8,-0x18(%rbp) │ │ │ │ - mov %rbx,%rcx │ │ │ │ + ja 4e27d8 │ │ │ │ + mov 0x6(%rbx),%rcx │ │ │ │ mov 0xe(%rbx),%rbx │ │ │ │ - mov %rbx,%rdx │ │ │ │ + movq $0x4e22e0,-0x78(%r12) │ │ │ │ + mov %rcx,-0x70(%r12) │ │ │ │ + mov %rbx,-0x68(%r12) │ │ │ │ + mov 0x8(%rbp),%rdx │ │ │ │ + mov %rdx,-0x60(%r12) │ │ │ │ + mov 0x20(%rbp),%rsi │ │ │ │ + mov %rsi,-0x58(%r12) │ │ │ │ + mov 0x40(%rbp),%rdi │ │ │ │ + mov %rdi,-0x50(%r12) │ │ │ │ + mov 0x18(%rbp),%rdi │ │ │ │ + mov %rdi,-0x48(%r12) │ │ │ │ + mov 0x10(%rbp),%r8 │ │ │ │ + mov %r8,-0x40(%r12) │ │ │ │ + movq $0x4e2548,-0x38(%r12) │ │ │ │ + mov %rcx,-0x30(%r12) │ │ │ │ + mov %rbx,-0x28(%r12) │ │ │ │ + mov %rdx,-0x20(%r12) │ │ │ │ + mov %rsi,-0x18(%r12) │ │ │ │ + mov 0x38(%rbp),%rbx │ │ │ │ + mov %rbx,-0x10(%r12) │ │ │ │ + mov %rdi,-0x8(%r12) │ │ │ │ + mov %r8,(%r12) │ │ │ │ + movq $0x4e2768,0x20(%rbp) │ │ │ │ mov %rax,%rbx │ │ │ │ - mov 0x7(%rdx),%rax │ │ │ │ - mov %rax,-0x10(%rbp) │ │ │ │ - mov 0x17(%rdx),%rax │ │ │ │ - mov %rax,-0x8(%rbp) │ │ │ │ - mov 0xf(%rdx),%rax │ │ │ │ - mov %rax,0x0(%rbp) │ │ │ │ - mov %rcx,0x50(%rbp) │ │ │ │ - add $0xffffffffffffffe8,%rbp │ │ │ │ + lea -0x35(%r12),%rax │ │ │ │ + mov %rax,0x40(%rbp) │ │ │ │ + lea -0x77(%r12),%rax │ │ │ │ + mov %rax,0x50(%rbp) │ │ │ │ + add $0x20,%rbp │ │ │ │ test $0x7,%bl │ │ │ │ - jne 4e8af8 │ │ │ │ + jne 4e2768 │ │ │ │ mov (%rbx),%rax │ │ │ │ jmp *%rax │ │ │ │ - xchg %ax,%ax │ │ │ │ - nop │ │ │ │ - add %eax,(%rdx) │ │ │ │ + nopw 0x0(%rax,%rax,1) │ │ │ │ + (bad) │ │ │ │ + add %eax,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %bl,(%rsi) │ │ │ │ add %al,(%rax) │ │ │ │ - add %al,0x48031bd9(%rax) │ │ │ │ - mov 0x38(%rbp),%eax │ │ │ │ - mov 0x40(%rbp),%rcx │ │ │ │ - mov 0x50(%rbp),%rdx │ │ │ │ - mov 0x58(%rbp),%rsi │ │ │ │ - mov 0x60(%rbp),%rdi │ │ │ │ - mov 0x70(%rbp),%r8 │ │ │ │ - mov 0x78(%rbp),%r9 │ │ │ │ - mov 0x80(%rbp),%r10 │ │ │ │ - mov %rbx,%r11 │ │ │ │ - and $0x7,%r11d │ │ │ │ - cmp $0x1,%r11 │ │ │ │ - je 4e8d12 │ │ │ │ - add $0x78,%r12 │ │ │ │ - cmp 0x358(%r13),%r12 │ │ │ │ - ja 4e8bca │ │ │ │ - mov 0x6(%rbx),%r11 │ │ │ │ - mov 0xe(%rbx),%rbx │ │ │ │ - movq $0x4e8418,-0x70(%r12) │ │ │ │ - mov %r11,-0x60(%r12) │ │ │ │ - mov %rbx,-0x58(%r12) │ │ │ │ - mov 0x68(%rbp),%rbx │ │ │ │ - mov %rbx,-0x50(%r12) │ │ │ │ - movq $0x50aa00,-0x48(%r12) │ │ │ │ - mov %rsi,-0x40(%r12) │ │ │ │ - lea -0x70(%r12),%rbx │ │ │ │ - mov %rbx,-0x38(%r12) │ │ │ │ - movq $0x3363ae0,-0x30(%r12) │ │ │ │ - lea -0x47(%r12),%rbx │ │ │ │ - mov %rbx,-0x28(%r12) │ │ │ │ - mov 0x20(%rbp),%rbx │ │ │ │ - mov %rbx,-0x20(%r12) │ │ │ │ - movq $0x4a37b8,-0x18(%r12) │ │ │ │ - mov 0x30(%rbp),%rbx │ │ │ │ - mov %rbx,-0x10(%r12) │ │ │ │ - lea -0x2e(%r12),%rbx │ │ │ │ - mov %rbx,-0x8(%r12) │ │ │ │ + add %ah,0x4c031c63(%rax) │ │ │ │ + mov 0x30(%rbp),%ecx │ │ │ │ + mov 0x20(%rbp),%r8 │ │ │ │ + mov 0x10(%rbp),%rdi │ │ │ │ + mov 0x8(%rbp),%rsi │ │ │ │ + mov %rbx,%r14 │ │ │ │ mov 0x28(%rbp),%rbx │ │ │ │ - mov %rbx,(%r12) │ │ │ │ - lea 0x374f339(%rip),%r14 │ │ │ │ - lea -0x17(%r12),%rbx │ │ │ │ - jmp 4e8768 │ │ │ │ - movq $0x78,0x388(%r13) │ │ │ │ - jmp 338a720 │ │ │ │ - movq $0x4e8c30,-0x18(%rbp) │ │ │ │ - mov %rbx,%rcx │ │ │ │ - mov 0xf(%rbx),%rbx │ │ │ │ - mov %rbx,%rdx │ │ │ │ + add $0x38,%rbp │ │ │ │ + jmp 4e2028 │ │ │ │ + jmp *-0x8(%r13) │ │ │ │ + movq $0x4e27b8,0x20(%rbp) │ │ │ │ mov %rax,%rbx │ │ │ │ - mov 0x7(%rdx),%rax │ │ │ │ - mov %rax,-0x10(%rbp) │ │ │ │ - mov 0x17(%rdx),%rax │ │ │ │ - mov %rax,-0x8(%rbp) │ │ │ │ - mov 0xf(%rdx),%rax │ │ │ │ - mov %rax,0x0(%rbp) │ │ │ │ - mov %rcx,0x50(%rbp) │ │ │ │ - add $0xffffffffffffffe8,%rbp │ │ │ │ + add $0x20,%rbp │ │ │ │ test $0x7,%bl │ │ │ │ - jne 4e8c30 │ │ │ │ + jne 4e27b8 │ │ │ │ mov (%rbx),%rax │ │ │ │ jmp *%rax │ │ │ │ - nopl 0x0(%rax) │ │ │ │ - nop │ │ │ │ - add %eax,(%rdx) │ │ │ │ + nopl (%rax) │ │ │ │ + (bad) │ │ │ │ + or %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %bl,(%rsi) │ │ │ │ add %al,(%rax) │ │ │ │ - add %cl,-0x28(%rax) │ │ │ │ - sbb (%rbx),%eax │ │ │ │ - mov 0x38(%rbp),%rax │ │ │ │ - mov 0x40(%rbp),%rcx │ │ │ │ - mov 0x50(%rbp),%rdx │ │ │ │ - mov 0x58(%rbp),%rsi │ │ │ │ - mov 0x60(%rbp),%rdi │ │ │ │ - mov 0x70(%rbp),%r8 │ │ │ │ - mov 0x78(%rbp),%r9 │ │ │ │ - mov 0x80(%rbp),%r10 │ │ │ │ - mov %rbx,%r11 │ │ │ │ - and $0x7,%r11d │ │ │ │ - cmp $0x1,%r11 │ │ │ │ - je 4e8d60 │ │ │ │ - add $0x78,%r12 │ │ │ │ - cmp 0x358(%r13),%r12 │ │ │ │ - ja 4e8d02 │ │ │ │ - mov 0x6(%rbx),%r11 │ │ │ │ - mov 0xe(%rbx),%rbx │ │ │ │ - movq $0x4e8248,-0x70(%r12) │ │ │ │ - mov %r11,-0x60(%r12) │ │ │ │ - mov %rbx,-0x58(%r12) │ │ │ │ - mov 0x68(%rbp),%rbx │ │ │ │ - mov %rbx,-0x50(%r12) │ │ │ │ - movq $0x50aa00,-0x48(%r12) │ │ │ │ - mov %rsi,-0x40(%r12) │ │ │ │ - lea -0x70(%r12),%rbx │ │ │ │ - mov %rbx,-0x38(%r12) │ │ │ │ - movq $0x3363ae0,-0x30(%r12) │ │ │ │ - lea -0x47(%r12),%rbx │ │ │ │ - mov %rbx,-0x28(%r12) │ │ │ │ - mov 0x20(%rbp),%rbx │ │ │ │ - mov %rbx,-0x20(%r12) │ │ │ │ - movq $0x4a37b8,-0x18(%r12) │ │ │ │ - mov 0x30(%rbp),%rbx │ │ │ │ - mov %rbx,-0x10(%r12) │ │ │ │ - lea -0x2e(%r12),%rbx │ │ │ │ - mov %rbx,-0x8(%r12) │ │ │ │ + add %dl,0x63(%rax) │ │ │ │ + sbb $0x3,%al │ │ │ │ + mov 0x20(%rbp),%r9 │ │ │ │ + mov 0x18(%rbp),%r8 │ │ │ │ + mov 0x10(%rbp),%rdi │ │ │ │ + mov 0x8(%rbp),%rsi │ │ │ │ + mov %rbx,%r14 │ │ │ │ mov 0x28(%rbp),%rbx │ │ │ │ - mov %rbx,(%r12) │ │ │ │ - lea 0x374f201(%rip),%r14 │ │ │ │ - lea -0x17(%r12),%rbx │ │ │ │ - jmp 4e8768 │ │ │ │ - movq $0x78,0x388(%r13) │ │ │ │ - jmp 338a720 │ │ │ │ - add $0x28,%r12 │ │ │ │ - cmp 0x358(%r13),%r12 │ │ │ │ - ja 4e8d50 │ │ │ │ - movq $0x4e82e0,-0x20(%r12) │ │ │ │ - mov 0x8(%rbp),%rbx │ │ │ │ - mov %rbx,-0x10(%r12) │ │ │ │ - mov 0x18(%rbp),%rbx │ │ │ │ - mov %rbx,-0x8(%r12) │ │ │ │ - mov 0x10(%rbp),%rbx │ │ │ │ - mov %rbx,(%r12) │ │ │ │ - lea -0x20(%r12),%r14 │ │ │ │ - mov 0x48(%rbp),%rbx │ │ │ │ - jmp 4e8768 │ │ │ │ - movq $0x28,0x388(%r13) │ │ │ │ - jmp 338a720 │ │ │ │ - add $0x28,%r12 │ │ │ │ - cmp 0x358(%r13),%r12 │ │ │ │ - ja 4e8d9e │ │ │ │ - movq $0x4e8110,-0x20(%r12) │ │ │ │ - mov 0x8(%rbp),%rbx │ │ │ │ - mov %rbx,-0x10(%r12) │ │ │ │ - mov 0x18(%rbp),%rbx │ │ │ │ - mov %rbx,-0x8(%r12) │ │ │ │ - mov 0x10(%rbp),%rbx │ │ │ │ - mov %rbx,(%r12) │ │ │ │ - lea -0x20(%r12),%r14 │ │ │ │ - mov 0x48(%rbp),%rbx │ │ │ │ - jmp 4e8768 │ │ │ │ - movq $0x28,0x388(%r13) │ │ │ │ + add $0x38,%rbp │ │ │ │ + jmp 4e2028 │ │ │ │ + movq $0x80,0x388(%r13) │ │ │ │ jmp 338a720 │ │ │ │ - xchg %ax,%ax │ │ │ │ - or (%rcx),%bl │ │ │ │ + add (%rax),%eax │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ - (bad) │ │ │ │ + sldt (%rax) │ │ │ │ add %al,(%rax) │ │ │ │ - add %bl,0x48031bd6(%rax) │ │ │ │ - mov 0x8(%rbp),%eax │ │ │ │ - mov 0x10(%rbp),%rcx │ │ │ │ - mov 0x20(%rbp),%rdx │ │ │ │ - mov 0x28(%rbp),%rsi │ │ │ │ - mov 0x30(%rbp),%rdi │ │ │ │ - mov 0x40(%rbp),%r8 │ │ │ │ - mov 0x48(%rbp),%r9 │ │ │ │ - mov 0x50(%rbp),%r10 │ │ │ │ - add $0xffffffffffffffd0,%rbp │ │ │ │ - jmp 4e8768 │ │ │ │ - nopl 0x0(%rax) │ │ │ │ - sbb %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ - add $0x0,%al │ │ │ │ + add %cl,-0x73(%rax) │ │ │ │ + rex.RB │ │ │ │ + lock cmp %r15,%rax │ │ │ │ + jb 4e2822 │ │ │ │ + movq $0x3390fc8,-0x10(%rbp) │ │ │ │ + mov %rbx,-0x8(%rbp) │ │ │ │ + mov 0x20(%rbx),%rdi │ │ │ │ + mov 0x18(%rbx),%rsi │ │ │ │ + mov 0x10(%rbx),%r14 │ │ │ │ + add $0xfffffffffffffff0,%rbp │ │ │ │ + jmp 3240ab0 │ │ │ │ + jmp *-0x10(%r13) │ │ │ │ + xchg %ax,%ax │ │ │ │ + add $0x2000000,%eax │ │ │ │ add %al,(%rax) │ │ │ │ - add %eax,(%rax) │ │ │ │ + add %cl,(%rdi) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ - or %eax,(%rax) │ │ │ │ + add %cl,-0x73(%rax) │ │ │ │ + rex.RB movabs 0x163820ff8394c,%al │ │ │ │ + add %cl,-0x39(%rax) │ │ │ │ + rex.RB │ │ │ │ + lock enter $0x390f,$0x3 │ │ │ │ + mov %rbx,-0x8(%rbp) │ │ │ │ + movq $0x4e28b0,-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 4e28b0 │ │ │ │ + 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) │ │ │ │ - lea -0x20(%rbp),%rax │ │ │ │ - cmp %r15,%rax │ │ │ │ - jb 4e8ede │ │ │ │ - movq $0x4e8e50,-0x20(%rbp) │ │ │ │ - mov 0x4(%rbx),%rax │ │ │ │ - mov %rsi,%rbx │ │ │ │ - mov %rax,-0x18(%rbp) │ │ │ │ - mov %r14,-0x10(%rbp) │ │ │ │ - mov %r8,-0x8(%rbp) │ │ │ │ - add $0xffffffffffffffe0,%rbp │ │ │ │ + add %al,(%rax) │ │ │ │ + add %al,(%rax) │ │ │ │ + add %cl,-0x39(%rax) │ │ │ │ + rex.RB call 9c51b0 │ │ │ │ + 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 4e8e50 │ │ │ │ + jne 4e28f8 │ │ │ │ mov (%rbx),%rax │ │ │ │ jmp *%rax │ │ │ │ - xchg %ax,%ax │ │ │ │ - add (%rax),%eax │ │ │ │ + nopl (%rax) │ │ │ │ + leave │ │ │ │ + sbb %al,(%rax) │ │ │ │ + add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ + add %bl,(%rsi) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ - (bad) │ │ │ │ + add %al,(%rax) │ │ │ │ + add %cl,-0x75(%rax) │ │ │ │ + and %r9b,-0x77(%r8) │ │ │ │ + flds -0x7cb7f81f(%rbx) │ │ │ │ + stc │ │ │ │ + add %ecx,(%rdi) │ │ │ │ + test %ah,0x49000000(%rax) │ │ │ │ + add $0x40,%esp │ │ │ │ + cmp 0x358(%r13),%r12 │ │ │ │ + ja 4e29b6 │ │ │ │ + mov 0x30(%rbp),%rcx │ │ │ │ + mov 0x18(%rbp),%rdx │ │ │ │ + mov 0x8(%rbp),%rsi │ │ │ │ + cmp %rsi,%rcx │ │ │ │ + jl 4e299a │ │ │ │ + cmp %rsi,%rcx │ │ │ │ + jne 4e298c │ │ │ │ + mov 0x38(%rbp),%rcx │ │ │ │ + mov 0x10(%rbp),%rsi │ │ │ │ + cmp %rsi,%rcx │ │ │ │ + jl 4e299a │ │ │ │ + cmp %rsi,%rcx │ │ │ │ + jne 4e298c │ │ │ │ + movq $0x4e27f8,-0x38(%r12) │ │ │ │ + mov 0x40(%rbp),%rax │ │ │ │ + mov %rax,-0x28(%r12) │ │ │ │ + mov 0x48(%rbp),%rax │ │ │ │ + mov %rax,-0x20(%r12) │ │ │ │ + mov %rbx,-0x18(%r12) │ │ │ │ + movq $0x2f83dd8,-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 338a720 │ │ │ │ + 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) │ │ │ │ - push %rax │ │ │ │ + rex.W │ │ │ │ cmp 0x358(%r13),%r12 │ │ │ │ - ja 4e8ece │ │ │ │ + ja 4e2a41 │ │ │ │ mov 0x7(%rbx),%rax │ │ │ │ mov 0xf(%rbx),%rcx │ │ │ │ - mov 0x17(%rbx),%rbx │ │ │ │ - movq $0x3363098,-0x48(%r12) │ │ │ │ - movq $0x3c372d9,-0x40(%r12) │ │ │ │ - mov 0x10(%rbp),%rdx │ │ │ │ - mov %rdx,-0x38(%r12) │ │ │ │ - movq $0x3363ae0,-0x30(%r12) │ │ │ │ - mov 0x8(%rbp),%rdx │ │ │ │ - mov %rdx,-0x28(%r12) │ │ │ │ - mov %rax,-0x20(%r12) │ │ │ │ - movq $0x4a37b8,-0x18(%r12) │ │ │ │ - lea -0x2e(%r12),%rax │ │ │ │ - mov %rax,-0x10(%r12) │ │ │ │ - mov %rcx,-0x8(%r12) │ │ │ │ + mov 0x17(%rbx),%rdx │ │ │ │ + mov 0x1f(%rbx),%rsi │ │ │ │ + mov 0x27(%rbx),%rdi │ │ │ │ + mov 0x2f(%rbx),%r8 │ │ │ │ + mov 0x37(%rbx),%rbx │ │ │ │ + movq $0x4e2838,-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 -0x47(%r12),%rsi │ │ │ │ - lea -0x17(%r12),%r14 │ │ │ │ - mov 0x18(%rbp),%rbx │ │ │ │ - add $0x20,%rbp │ │ │ │ - jmp 3395748 │ │ │ │ - movq $0x50,0x388(%r13) │ │ │ │ - jmp 338a720 │ │ │ │ + lea -0x40(%r12),%r14 │ │ │ │ + mov %rdi,%rbx │ │ │ │ + jmp 3395508 │ │ │ │ + movq $0x48,0x388(%r13) │ │ │ │ jmp *-0x8(%r13) │ │ │ │ - nopw 0x0(%rax,%rax,1) │ │ │ │ - (bad) │ │ │ │ + add (%rax),%eax │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ - add %cl,(%rdi) │ │ │ │ + sldt (%rax) │ │ │ │ add %al,(%rax) │ │ │ │ - add %ah,(%rax) │ │ │ │ - fcompl (%rbx) │ │ │ │ - add -0x73(%rax),%ecx │ │ │ │ - mov %r9b,-0x8(%r9,%rdi,1) │ │ │ │ - jb 4e900c │ │ │ │ + add %al,(%rax) │ │ │ │ + add %cl,-0x73(%rax) │ │ │ │ + rex.RB │ │ │ │ + lock cmp %r15,%rax │ │ │ │ + jb 4e2a8a │ │ │ │ movq $0x3390fc8,-0x10(%rbp) │ │ │ │ mov %rbx,-0x8(%rbp) │ │ │ │ - movq $0x4e8f70,-0x48(%rbp) │ │ │ │ + mov 0x20(%rbx),%rdi │ │ │ │ + mov 0x18(%rbx),%rsi │ │ │ │ + mov 0x10(%rbx),%r14 │ │ │ │ + add $0xfffffffffffffff0,%rbp │ │ │ │ + jmp 3240ab0 │ │ │ │ + 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 $0x390f,$0x3 │ │ │ │ + mov %rbx,-0x8(%rbp) │ │ │ │ + movq $0x4e2b18,-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 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 %rcx,-0x20(%rbp) │ │ │ │ - mov %rsi,-0x18(%rbp) │ │ │ │ + mov %rax,-0x20(%rbp) │ │ │ │ + mov %rcx,-0x18(%rbp) │ │ │ │ add $0xffffffffffffffb8,%rbp │ │ │ │ test $0x7,%bl │ │ │ │ - jne 4e8f70 │ │ │ │ + jne 4e2b18 │ │ │ │ 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 9c5680 │ │ │ │ + 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 4e2b60 │ │ │ │ + mov (%rbx),%rax │ │ │ │ + jmp *%rax │ │ │ │ + nopl (%rax) │ │ │ │ + leave │ │ │ │ + sbb %al,(%rax) │ │ │ │ + add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %bl,(%rsi) │ │ │ │ add %al,(%rax) │ │ │ │ - add %ch,0x48031bdb(%rax) │ │ │ │ - mov %ebx,%eax │ │ │ │ - and $0x7,%eax │ │ │ │ - cmp $0x1,%rax │ │ │ │ - jne 4e9010 │ │ │ │ - add $0x58,%r12 │ │ │ │ + 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 4e8ffc │ │ │ │ - mov 0x7(%rbx),%rax │ │ │ │ - mov 0x7(%rax),%rbx │ │ │ │ - mov 0xf(%rax),%rax │ │ │ │ - mov 0x7(%rax),%rcx │ │ │ │ - mov 0xf(%rax),%rdx │ │ │ │ - mov 0x17(%rax),%rax │ │ │ │ - movq $0x4d11b8,-0x50(%r12) │ │ │ │ - mov %rcx,-0x40(%r12) │ │ │ │ - mov %rdx,-0x38(%r12) │ │ │ │ - mov %rax,-0x30(%r12) │ │ │ │ - movq $0x50d128,-0x28(%r12) │ │ │ │ - movq $0x36acc6f,-0x20(%r12) │ │ │ │ + ja 4e2c1e │ │ │ │ + mov 0x30(%rbp),%rcx │ │ │ │ + mov 0x18(%rbp),%rdx │ │ │ │ + mov 0x8(%rbp),%rsi │ │ │ │ + cmp %rsi,%rcx │ │ │ │ + jl 4e2c02 │ │ │ │ + cmp %rsi,%rcx │ │ │ │ + jne 4e2bf4 │ │ │ │ + mov 0x38(%rbp),%rcx │ │ │ │ + mov 0x10(%rbp),%rsi │ │ │ │ + cmp %rsi,%rcx │ │ │ │ + jl 4e2c02 │ │ │ │ + cmp %rsi,%rcx │ │ │ │ + jne 4e2bf4 │ │ │ │ + movq $0x4e2a60,-0x38(%r12) │ │ │ │ + mov 0x40(%rbp),%rax │ │ │ │ + mov %rax,-0x28(%r12) │ │ │ │ + mov 0x48(%rbp),%rax │ │ │ │ + mov %rax,-0x20(%r12) │ │ │ │ mov %rbx,-0x18(%r12) │ │ │ │ - lea -0x50(%r12),%rax │ │ │ │ - mov %rax,-0x10(%r12) │ │ │ │ - movq $0x4d1258,-0x8(%r12) │ │ │ │ - lea -0x27(%r12),%rax │ │ │ │ + movq $0x2f83dd8,-0x10(%r12) │ │ │ │ + mov 0x28(%rbp),%rax │ │ │ │ + mov %rax,-0x8(%r12) │ │ │ │ + lea -0x38(%r12),%rax │ │ │ │ mov %rax,(%r12) │ │ │ │ - lea -0x4(%r12),%rbx │ │ │ │ - add $0x38,%rbp │ │ │ │ + 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) │ │ │ │ - movq $0x58,0x388(%r13) │ │ │ │ - jmp 338a720 │ │ │ │ jmp *-0x10(%r13) │ │ │ │ - movq $0x4e9078,-0x28(%rbp) │ │ │ │ - mov 0xe(%rbx),%rax │ │ │ │ - mov 0x16(%rbx),%rcx │ │ │ │ - mov 0x6(%rbx),%rbx │ │ │ │ + mov %rax,%rbx │ │ │ │ + add $0x50,%rbp │ │ │ │ + jmp *0x0(%rbp) │ │ │ │ + movq $0x40,0x388(%r13) │ │ │ │ + jmp 338a720 │ │ │ │ + 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 4e2ca9 │ │ │ │ + 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 $0x4e2aa0,-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 33959f8 │ │ │ │ + movq $0x48,0x388(%r13) │ │ │ │ + jmp *-0x8(%r13) │ │ │ │ + (bad) │ │ │ │ + add %al,(%rax) │ │ │ │ + add %al,(%rbx) │ │ │ │ + add %al,(%rax) │ │ │ │ + add %al,(%rbx) │ │ │ │ + add %al,(%rax) │ │ │ │ + add %al,(%rax) │ │ │ │ + add %al,(%rax) │ │ │ │ + add %cl,(%rax) │ │ │ │ + add %al,(%rax) │ │ │ │ + add %bh,(%rax) │ │ │ │ + pop %rsi │ │ │ │ + sbb $0x3,%al │ │ │ │ + lea -0x48(%rbp),%rax │ │ │ │ + cmp %r15,%rax │ │ │ │ + jb 4e2e78 │ │ │ │ + movq $0x4e2d28,-0x28(%rbp) │ │ │ │ + mov 0x5(%rbx),%rax │ │ │ │ + mov 0xd(%rbx),%rcx │ │ │ │ + mov 0x15(%rbx),%rbx │ │ │ │ mov %rbx,%rdx │ │ │ │ - mov 0x18(%rbp),%rbx │ │ │ │ - mov 0x7(%rdx),%rsi │ │ │ │ - mov %rsi,-0x20(%rbp) │ │ │ │ - mov 0xf(%rdx),%rdx │ │ │ │ - mov 0xf(%rdx),%rsi │ │ │ │ - mov %rsi,-0x18(%rbp) │ │ │ │ - mov 0x7(%rdx),%rsi │ │ │ │ - mov %rsi,-0x10(%rbp) │ │ │ │ - mov 0x17(%rdx),%rdx │ │ │ │ - mov %rdx,-0x8(%rbp) │ │ │ │ - mov %rcx,0x0(%rbp) │ │ │ │ - mov %rax,0x18(%rbp) │ │ │ │ + mov %rdi,%rbx │ │ │ │ + mov %rax,-0x20(%rbp) │ │ │ │ + mov %rcx,-0x18(%rbp) │ │ │ │ + mov %rdx,-0x10(%rbp) │ │ │ │ + mov %rsi,-0x8(%rbp) │ │ │ │ add $0xffffffffffffffd8,%rbp │ │ │ │ test $0x7,%bl │ │ │ │ - jne 4e9078 │ │ │ │ + jne 4e2d28 │ │ │ │ mov (%rbx),%rax │ │ │ │ jmp *%rax │ │ │ │ nopl (%rax) │ │ │ │ - mov (%rdx),%eax │ │ │ │ + add $0x0,%al │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ (bad) │ │ │ │ add %al,(%rax) │ │ │ │ - add %ah,0x48031bda(%rax) │ │ │ │ - mov 0x30(%rbp),%eax │ │ │ │ - mov 0x38(%rbp),%rcx │ │ │ │ - mov 0x48(%rbp),%rdx │ │ │ │ - mov 0x50(%rbp),%rsi │ │ │ │ - mov 0x58(%rbp),%rdi │ │ │ │ - mov 0x40(%rbp),%r8 │ │ │ │ - mov 0x28(%rbp),%r9 │ │ │ │ - mov 0x8(%rbp),%r10 │ │ │ │ - mov 0x10(%rbp),%r11 │ │ │ │ - mov 0x18(%rbp),%r14 │ │ │ │ - mov %rax,0x40(%rsp) │ │ │ │ - mov 0x20(%rbp),%rax │ │ │ │ - mov 0x7(%rbx),%rbx │ │ │ │ - cmp $0x1,%rbx │ │ │ │ - jne 4e91c4 │ │ │ │ - cmp $0x6,%rax │ │ │ │ - jne 4e91c4 │ │ │ │ - cmp $0x33e83fd,%r11 │ │ │ │ - je 4e912e │ │ │ │ - sub $0x8,%rsp │ │ │ │ - mov %rdi,0x50(%rsp) │ │ │ │ - mov %r11,%rdi │ │ │ │ - mov %rsi,0x58(%rsp) │ │ │ │ - lea 0x2eff31b(%rip),%rsi │ │ │ │ - mov %rdx,0x60(%rsp) │ │ │ │ - mov $0x6,%edx │ │ │ │ - mov %rax,0x68(%rsp) │ │ │ │ - xor %eax,%eax │ │ │ │ - mov %r11,0x90(%rsp) │ │ │ │ - mov %r10,0x88(%rsp) │ │ │ │ - mov %r9,0x80(%rsp) │ │ │ │ - mov %r8,0x78(%rsp) │ │ │ │ - mov %rcx,0x70(%rsp) │ │ │ │ - call 4053d0 │ │ │ │ - add $0x8,%rsp │ │ │ │ - movslq %eax,%rax │ │ │ │ - test %rax,%rax │ │ │ │ - jne 4e9191 │ │ │ │ - mov 0x80(%rsp),%r10 │ │ │ │ - add $0x30,%r12 │ │ │ │ - cmp 0x358(%r13),%r12 │ │ │ │ - ja 4e9179 │ │ │ │ - movq $0x50d128,-0x28(%r12) │ │ │ │ - movq $0x36acc67,-0x20(%r12) │ │ │ │ - mov %r10,-0x18(%r12) │ │ │ │ - movq $0x36a3e68,-0x10(%r12) │ │ │ │ - movq $0x4e8e08,-0x8(%r12) │ │ │ │ - lea -0x27(%r12),%rax │ │ │ │ - mov %rax,(%r12) │ │ │ │ - lea -0x4(%r12),%rbx │ │ │ │ - add $0x60,%rbp │ │ │ │ - jmp *0x0(%rbp) │ │ │ │ - movq $0x30,0x388(%r13) │ │ │ │ - movq $0x4ea1a0,0x0(%rbp) │ │ │ │ - jmp 338a2b0 │ │ │ │ - mov 0x60(%rsp),%rax │ │ │ │ - mov 0x88(%rsp),%r11 │ │ │ │ - mov 0x80(%rsp),%r10 │ │ │ │ - mov 0x78(%rsp),%r9 │ │ │ │ - mov 0x70(%rsp),%r8 │ │ │ │ - mov 0x48(%rsp),%rdi │ │ │ │ - mov 0x50(%rsp),%rsi │ │ │ │ - mov 0x58(%rsp),%rdx │ │ │ │ - mov 0x68(%rsp),%rcx │ │ │ │ - cmp $0x6,%rax │ │ │ │ - jne 4e9302 │ │ │ │ - cmp $0x33e83fd,%r11 │ │ │ │ - je 4e924e │ │ │ │ - sub $0x8,%rsp │ │ │ │ - mov %rdi,0x50(%rsp) │ │ │ │ - mov %r11,%rdi │ │ │ │ - mov %rsi,0x58(%rsp) │ │ │ │ - lea 0x2eff20e(%rip),%rsi │ │ │ │ - mov %rdx,0x60(%rsp) │ │ │ │ - mov $0x6,%edx │ │ │ │ - mov %rax,0x68(%rsp) │ │ │ │ - xor %eax,%eax │ │ │ │ - mov %r11,0x90(%rsp) │ │ │ │ - mov %r10,0x88(%rsp) │ │ │ │ - mov %r9,0x80(%rsp) │ │ │ │ - mov %r8,0x78(%rsp) │ │ │ │ - mov %rcx,0x70(%rsp) │ │ │ │ - call 4053d0 │ │ │ │ - add $0x8,%rsp │ │ │ │ - movslq %eax,%rax │ │ │ │ - test %rax,%rax │ │ │ │ - jne 4e92cf │ │ │ │ - mov 0x80(%rsp),%r10 │ │ │ │ - mov 0x78(%rsp),%r9 │ │ │ │ - mov 0x70(%rsp),%r8 │ │ │ │ - mov 0x68(%rsp),%rcx │ │ │ │ - add $0x58,%r12 │ │ │ │ + add %ah,%al │ │ │ │ + pop %rbp │ │ │ │ + sbb $0x3,%al │ │ │ │ + movq $0x4e2d78,-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 4e2d78 │ │ │ │ + mov (%rbx),%rax │ │ │ │ + jmp *%rax │ │ │ │ + nopl 0x0(%rax) │ │ │ │ + mov %al,(%rcx) │ │ │ │ + add %al,(%rax) │ │ │ │ + add %al,(%rax) │ │ │ │ + add %al,(%rax) │ │ │ │ + (bad) │ │ │ │ + add %al,(%rax) │ │ │ │ + add %dl,0x48031c5d(%rax) │ │ │ │ + mov 0x40(%rbp),%eax │ │ │ │ + mov %rbx,%rcx │ │ │ │ + and $0x7,%ecx │ │ │ │ + cmp $0x1,%rcx │ │ │ │ + je 4e2e7c │ │ │ │ + add $0x80,%r12 │ │ │ │ cmp 0x358(%r13),%r12 │ │ │ │ - ja 4e92b3 │ │ │ │ - movq $0x50aa00,-0x50(%r12) │ │ │ │ - mov %r10,-0x48(%r12) │ │ │ │ - movq $0x36a3e98,-0x40(%r12) │ │ │ │ - movq $0x4e8600,-0x38(%r12) │ │ │ │ - mov 0x40(%rsp),%rax │ │ │ │ - mov %rax,-0x30(%r12) │ │ │ │ - mov %rcx,-0x28(%r12) │ │ │ │ - mov %r9,-0x20(%r12) │ │ │ │ - mov %r10,-0x18(%r12) │ │ │ │ - lea -0x4f(%r12),%rax │ │ │ │ - mov %rax,-0x10(%r12) │ │ │ │ - mov %r8,-0x8(%r12) │ │ │ │ - mov %rbx,(%r12) │ │ │ │ - lea -0x34(%r12),%rbx │ │ │ │ - add $0x60,%rbp │ │ │ │ - jmp *0x0(%rbp) │ │ │ │ - movq $0x58,0x388(%r13) │ │ │ │ - movq $0x4ea1f8,0x0(%rbp) │ │ │ │ - mov %rbx,0x58(%rbp) │ │ │ │ - jmp 338a2b0 │ │ │ │ - mov 0x60(%rsp),%rax │ │ │ │ - mov 0x88(%rsp),%r11 │ │ │ │ - mov 0x80(%rsp),%r10 │ │ │ │ - mov 0x78(%rsp),%r9 │ │ │ │ - mov 0x70(%rsp),%r8 │ │ │ │ - mov 0x48(%rsp),%rdi │ │ │ │ - mov 0x50(%rsp),%rsi │ │ │ │ - mov 0x58(%rsp),%rdx │ │ │ │ - mov 0x68(%rsp),%rcx │ │ │ │ - cmp $0x7,%rax │ │ │ │ - jne 4e93ac │ │ │ │ - cmp $0x33bd940,%r11 │ │ │ │ - je 4e97e5 │ │ │ │ - sub $0x8,%rsp │ │ │ │ - mov %rdi,0x50(%rsp) │ │ │ │ - mov %r11,%rdi │ │ │ │ - mov %rsi,0x58(%rsp) │ │ │ │ - lea 0x2ed460f(%rip),%rsi │ │ │ │ - mov %rdx,0x60(%rsp) │ │ │ │ - mov $0x7,%edx │ │ │ │ - mov %rax,0x68(%rsp) │ │ │ │ - xor %eax,%eax │ │ │ │ - mov %r11,0x90(%rsp) │ │ │ │ - mov %r10,0x88(%rsp) │ │ │ │ - mov %r9,0x80(%rsp) │ │ │ │ - mov %r8,0x78(%rsp) │ │ │ │ - mov %rcx,0x70(%rsp) │ │ │ │ - call 4053d0 │ │ │ │ - add $0x8,%rsp │ │ │ │ - movslq %eax,%rax │ │ │ │ - test %rax,%rax │ │ │ │ - je 4e97e0 │ │ │ │ - mov 0x60(%rsp),%rax │ │ │ │ - mov 0x88(%rsp),%r11 │ │ │ │ - mov 0x80(%rsp),%r10 │ │ │ │ - mov 0x78(%rsp),%r9 │ │ │ │ - mov 0x70(%rsp),%r8 │ │ │ │ - mov 0x48(%rsp),%rdi │ │ │ │ - mov 0x50(%rsp),%rsi │ │ │ │ - mov 0x58(%rsp),%rdx │ │ │ │ - mov 0x68(%rsp),%rcx │ │ │ │ - cmp $0x7,%rax │ │ │ │ - jne 4e94ad │ │ │ │ - cmp $0x33bd940,%r11 │ │ │ │ - je 4e9432 │ │ │ │ - sub $0x8,%rsp │ │ │ │ - mov %rdi,0x50(%rsp) │ │ │ │ - mov %r11,%rdi │ │ │ │ - mov %rsi,0x58(%rsp) │ │ │ │ - lea 0x2ed4569(%rip),%rsi │ │ │ │ - mov %rdx,0x60(%rsp) │ │ │ │ - mov $0x7,%edx │ │ │ │ - mov %rax,0x68(%rsp) │ │ │ │ - xor %eax,%eax │ │ │ │ - mov %r11,0x90(%rsp) │ │ │ │ - mov %r10,0x88(%rsp) │ │ │ │ - mov %r9,0x80(%rsp) │ │ │ │ - mov %r8,0x78(%rsp) │ │ │ │ - mov %rcx,0x70(%rsp) │ │ │ │ - call 4053d0 │ │ │ │ - add $0x8,%rsp │ │ │ │ - movslq %eax,%rax │ │ │ │ - test %rax,%rax │ │ │ │ - jne 4e947f │ │ │ │ - mov 0x80(%rsp),%r10 │ │ │ │ - mov 0x78(%rsp),%r9 │ │ │ │ - mov 0x70(%rsp),%r8 │ │ │ │ - mov 0x58(%rsp),%rdx │ │ │ │ - add $0x28,%r12 │ │ │ │ - cmp 0x358(%r13),%r12 │ │ │ │ - ja 4e9467 │ │ │ │ - movq $0x4e3fc8,-0x20(%r12) │ │ │ │ - mov %r9,-0x18(%r12) │ │ │ │ - mov %rdx,-0x10(%r12) │ │ │ │ - mov %r10,-0x8(%r12) │ │ │ │ + ja 4e2ecc │ │ │ │ + mov 0x6(%rbx),%rcx │ │ │ │ + mov 0xe(%rbx),%rbx │ │ │ │ + movq $0x4e29e0,-0x78(%r12) │ │ │ │ + mov %rcx,-0x70(%r12) │ │ │ │ + mov %rbx,-0x68(%r12) │ │ │ │ + mov 0x8(%rbp),%rdx │ │ │ │ + mov %rdx,-0x60(%r12) │ │ │ │ + mov 0x20(%rbp),%rsi │ │ │ │ + mov %rsi,-0x58(%r12) │ │ │ │ + mov 0x30(%rbp),%rdi │ │ │ │ + mov %rdi,-0x50(%r12) │ │ │ │ + mov 0x18(%rbp),%rdi │ │ │ │ + mov %rdi,-0x48(%r12) │ │ │ │ + mov 0x10(%rbp),%r8 │ │ │ │ + mov %r8,-0x40(%r12) │ │ │ │ + movq $0x4e2c48,-0x38(%r12) │ │ │ │ + mov %rcx,-0x30(%r12) │ │ │ │ + mov %rbx,-0x28(%r12) │ │ │ │ + mov %rdx,-0x20(%r12) │ │ │ │ + mov %rsi,-0x18(%r12) │ │ │ │ + mov 0x28(%rbp),%rbx │ │ │ │ + mov %rbx,-0x10(%r12) │ │ │ │ + mov %rdi,-0x8(%r12) │ │ │ │ mov %r8,(%r12) │ │ │ │ - lea -0x1c(%r12),%rbx │ │ │ │ - add $0x60,%rbp │ │ │ │ - jmp *0x0(%rbp) │ │ │ │ - movq $0x28,0x388(%r13) │ │ │ │ - movq $0x4ea178,0x0(%rbp) │ │ │ │ - jmp 338a2b0 │ │ │ │ - mov 0x60(%rsp),%rax │ │ │ │ - mov 0x88(%rsp),%r11 │ │ │ │ - mov 0x80(%rsp),%r10 │ │ │ │ - mov 0x78(%rsp),%r9 │ │ │ │ - mov 0x70(%rsp),%r8 │ │ │ │ - mov 0x48(%rsp),%rdi │ │ │ │ - mov 0x50(%rsp),%rsi │ │ │ │ - mov 0x68(%rsp),%rcx │ │ │ │ - cmp $0xf,%rax │ │ │ │ - jne 4e95bf │ │ │ │ - cmp $0x33b7fb6,%r11 │ │ │ │ - je 4e9531 │ │ │ │ - sub $0x8,%rsp │ │ │ │ - mov %rdi,%rdx │ │ │ │ - mov %r11,%rdi │ │ │ │ - mov %rsi,0x58(%rsp) │ │ │ │ - lea 0x2eceae0(%rip),%rsi │ │ │ │ - mov %rdx,0x50(%rsp) │ │ │ │ - mov $0xf,%edx │ │ │ │ - mov %rax,0x68(%rsp) │ │ │ │ - xor %eax,%eax │ │ │ │ - mov %r11,0x90(%rsp) │ │ │ │ - mov %r10,0x88(%rsp) │ │ │ │ - mov %r9,0x80(%rsp) │ │ │ │ - mov %r8,0x78(%rsp) │ │ │ │ - mov %rcx,0x70(%rsp) │ │ │ │ - call 4053d0 │ │ │ │ - add $0x8,%rsp │ │ │ │ - movslq %eax,%rax │ │ │ │ - test %rax,%rax │ │ │ │ - jne 4e9591 │ │ │ │ - mov 0x80(%rsp),%r10 │ │ │ │ - mov 0x78(%rsp),%r9 │ │ │ │ - mov 0x70(%rsp),%r8 │ │ │ │ - mov 0x68(%rsp),%rcx │ │ │ │ - add $0x38,%r12 │ │ │ │ - cmp 0x358(%r13),%r12 │ │ │ │ - ja 4e9575 │ │ │ │ - movq $0x4e3928,-0x30(%r12) │ │ │ │ - mov 0x40(%rsp),%rax │ │ │ │ - mov %rax,-0x28(%r12) │ │ │ │ - mov %r9,-0x20(%r12) │ │ │ │ - mov %r10,-0x18(%r12) │ │ │ │ - mov %rcx,-0x10(%r12) │ │ │ │ - mov %r8,-0x8(%r12) │ │ │ │ - mov %rbx,(%r12) │ │ │ │ - lea -0x2c(%r12),%rbx │ │ │ │ - add $0x60,%rbp │ │ │ │ - jmp *0x0(%rbp) │ │ │ │ - movq $0x38,0x388(%r13) │ │ │ │ - movq $0x4ea140,0x0(%rbp) │ │ │ │ - mov %rbx,0x58(%rbp) │ │ │ │ - jmp 338a2b0 │ │ │ │ - mov 0x60(%rsp),%rax │ │ │ │ - mov 0x88(%rsp),%r11 │ │ │ │ - mov 0x80(%rsp),%r10 │ │ │ │ - mov 0x78(%rsp),%r9 │ │ │ │ - mov 0x70(%rsp),%r8 │ │ │ │ - mov 0x48(%rsp),%rdi │ │ │ │ - mov 0x50(%rsp),%rsi │ │ │ │ - mov 0x68(%rsp),%rcx │ │ │ │ - cmp $0xa,%rax │ │ │ │ - jne 4e96d1 │ │ │ │ - cmp $0x33b7f20,%r11 │ │ │ │ - je 4e9643 │ │ │ │ - sub $0x8,%rsp │ │ │ │ - mov %rdi,%rdx │ │ │ │ - mov %r11,%rdi │ │ │ │ - mov %rsi,0x58(%rsp) │ │ │ │ - lea 0x2ece938(%rip),%rsi │ │ │ │ - mov %rdx,0x50(%rsp) │ │ │ │ - mov $0xa,%edx │ │ │ │ - mov %rax,0x68(%rsp) │ │ │ │ - xor %eax,%eax │ │ │ │ - mov %r11,0x90(%rsp) │ │ │ │ - mov %r10,0x88(%rsp) │ │ │ │ - mov %r9,0x80(%rsp) │ │ │ │ - mov %r8,0x78(%rsp) │ │ │ │ - mov %rcx,0x70(%rsp) │ │ │ │ - call 4053d0 │ │ │ │ - add $0x8,%rsp │ │ │ │ - movslq %eax,%rax │ │ │ │ - test %rax,%rax │ │ │ │ - jne 4e96a3 │ │ │ │ - mov 0x80(%rsp),%r10 │ │ │ │ - mov 0x78(%rsp),%r9 │ │ │ │ - mov 0x70(%rsp),%r8 │ │ │ │ - mov 0x68(%rsp),%rcx │ │ │ │ - add $0x38,%r12 │ │ │ │ - cmp 0x358(%r13),%r12 │ │ │ │ - ja 4e9687 │ │ │ │ - movq $0x4df578,-0x30(%r12) │ │ │ │ - mov 0x40(%rsp),%rax │ │ │ │ - mov %rax,-0x28(%r12) │ │ │ │ - mov %rcx,-0x20(%r12) │ │ │ │ - mov %r9,-0x18(%r12) │ │ │ │ - mov %r10,-0x10(%r12) │ │ │ │ - mov %r8,-0x8(%r12) │ │ │ │ - mov %rbx,(%r12) │ │ │ │ - lea -0x2c(%r12),%rbx │ │ │ │ - add $0x60,%rbp │ │ │ │ - jmp *0x0(%rbp) │ │ │ │ - movq $0x38,0x388(%r13) │ │ │ │ - movq $0x4ea108,0x0(%rbp) │ │ │ │ - mov %rbx,0x58(%rbp) │ │ │ │ - jmp 338a2b0 │ │ │ │ - mov 0x60(%rsp),%rax │ │ │ │ - mov 0x88(%rsp),%r11 │ │ │ │ - mov 0x80(%rsp),%r10 │ │ │ │ - mov 0x78(%rsp),%r9 │ │ │ │ - mov 0x70(%rsp),%r8 │ │ │ │ - mov 0x48(%rsp),%rdi │ │ │ │ - mov 0x50(%rsp),%rsi │ │ │ │ - mov 0x68(%rsp),%rcx │ │ │ │ - cmp $0xa,%rax │ │ │ │ - jne 4e98b9 │ │ │ │ - cmp $0x33b7f15,%r11 │ │ │ │ - je 4e975e │ │ │ │ - sub $0x8,%rsp │ │ │ │ - mov %rdi,%rdx │ │ │ │ - mov %r11,%rdi │ │ │ │ - mov %rsi,0x58(%rsp) │ │ │ │ - lea 0x2ece81b(%rip),%rsi │ │ │ │ - mov %rdx,0x50(%rsp) │ │ │ │ - mov $0xa,%edx │ │ │ │ - mov %rax,0x68(%rsp) │ │ │ │ - xor %eax,%eax │ │ │ │ - mov %r11,0x90(%rsp) │ │ │ │ - mov %r10,0x88(%rsp) │ │ │ │ - mov %r9,0x80(%rsp) │ │ │ │ - mov %r8,0x78(%rsp) │ │ │ │ - mov %rcx,0x70(%rsp) │ │ │ │ - call 4053d0 │ │ │ │ - add $0x8,%rsp │ │ │ │ - movslq %eax,%rax │ │ │ │ - test %rax,%rax │ │ │ │ - jne 4e9890 │ │ │ │ - mov 0x80(%rsp),%r10 │ │ │ │ - mov 0x78(%rsp),%r9 │ │ │ │ - mov 0x70(%rsp),%r8 │ │ │ │ - mov 0x48(%rsp),%rdi │ │ │ │ - mov 0x68(%rsp),%rcx │ │ │ │ - add $0x60,%r12 │ │ │ │ - cmp 0x358(%r13),%r12 │ │ │ │ - ja 4e97c4 │ │ │ │ - movq $0x4d72a8,-0x58(%r12) │ │ │ │ - mov 0x40(%rsp),%rax │ │ │ │ - mov %rax,-0x50(%r12) │ │ │ │ - mov %r10,-0x48(%r12) │ │ │ │ - movq $0x4db3b8,-0x40(%r12) │ │ │ │ - mov %rax,-0x38(%r12) │ │ │ │ - lea -0x57(%r12),%rax │ │ │ │ - mov %rax,-0x30(%r12) │ │ │ │ - mov %r9,-0x28(%r12) │ │ │ │ - mov %r10,-0x20(%r12) │ │ │ │ - mov %rdi,-0x18(%r12) │ │ │ │ - mov %r8,-0x10(%r12) │ │ │ │ - mov %rcx,-0x8(%r12) │ │ │ │ - mov %rbx,(%r12) │ │ │ │ - lea -0x3c(%r12),%rbx │ │ │ │ - add $0x60,%rbp │ │ │ │ - jmp *0x0(%rbp) │ │ │ │ - movq $0x60,0x388(%r13) │ │ │ │ - movq $0x4ea0d0,0x0(%rbp) │ │ │ │ - mov %rbx,0x50(%rbp) │ │ │ │ - jmp 338a2b0 │ │ │ │ - mov 0x70(%rsp),%r8 │ │ │ │ - movq $0x4e9818,-0x8(%rbp) │ │ │ │ - mov %rbx,%rax │ │ │ │ - mov %r8,%rbx │ │ │ │ - mov %rax,0x0(%rbp) │ │ │ │ - add $0xfffffffffffffff8,%rbp │ │ │ │ + movq $0x4e2e58,0x18(%rbp) │ │ │ │ + mov %rax,%rbx │ │ │ │ + lea -0x35(%r12),%rax │ │ │ │ + mov %rax,0x20(%rbp) │ │ │ │ + lea -0x77(%r12),%rax │ │ │ │ + mov %rax,0x40(%rbp) │ │ │ │ + add $0x18,%rbp │ │ │ │ test $0x7,%bl │ │ │ │ - jne 4e9818 │ │ │ │ + jne 4e2e58 │ │ │ │ mov (%rbx),%rax │ │ │ │ jmp *%rax │ │ │ │ - nopl (%rax) │ │ │ │ - rex.WR add $0x0,%rax │ │ │ │ + nopw 0x0(%rax,%rax,1) │ │ │ │ + add $0x0,%eax │ │ │ │ add %al,(%rax) │ │ │ │ - (bad) │ │ │ │ + add %bl,(%rsi) │ │ │ │ add %al,(%rax) │ │ │ │ - add %ch,0x48031bd2(%rax) │ │ │ │ - mov 0x50(%rbp),%edx │ │ │ │ - mov 0x30(%rbp),%r9 │ │ │ │ - mov 0x10(%rbp),%r10 │ │ │ │ - mov %rbx,%rax │ │ │ │ - and $0x7,%eax │ │ │ │ - cmp $0x1,%rax │ │ │ │ - jne 4ea1a9 │ │ │ │ - add $0x38,%r12 │ │ │ │ - cmp 0x358(%r13),%r12 │ │ │ │ - ja 4e9880 │ │ │ │ - movq $0x50aa00,-0x30(%r12) │ │ │ │ - mov %r10,-0x28(%r12) │ │ │ │ - movq $0x36a3ee8,-0x20(%r12) │ │ │ │ - movq $0x4e42d0,-0x18(%r12) │ │ │ │ - mov %r9,-0x10(%r12) │ │ │ │ - mov %rdx,-0x8(%r12) │ │ │ │ - lea -0x2f(%r12),%rax │ │ │ │ - mov %rax,(%r12) │ │ │ │ - lea -0x14(%r12),%rbx │ │ │ │ - add $0x68,%rbp │ │ │ │ - jmp *0x0(%rbp) │ │ │ │ - movq $0x38,0x388(%r13) │ │ │ │ - jmp 338a720 │ │ │ │ - mov 0x60(%rsp),%rax │ │ │ │ - mov 0x88(%rsp),%r11 │ │ │ │ - mov 0x80(%rsp),%r10 │ │ │ │ - mov 0x78(%rsp),%r9 │ │ │ │ - mov 0x70(%rsp),%r8 │ │ │ │ - mov 0x50(%rsp),%rsi │ │ │ │ - mov 0x68(%rsp),%rcx │ │ │ │ - cmp $0x9,%rax │ │ │ │ - jne 4e99dd │ │ │ │ - cmp $0x33b7e3f,%r11 │ │ │ │ - je 4e9941 │ │ │ │ - sub $0x8,%rsp │ │ │ │ - mov %r11,%rdi │ │ │ │ - mov %rsi,%rdx │ │ │ │ - lea 0x2ece562(%rip),%rsi │ │ │ │ - mov %rdx,0x58(%rsp) │ │ │ │ - mov $0x9,%edx │ │ │ │ - mov %rax,0x68(%rsp) │ │ │ │ - xor %eax,%eax │ │ │ │ - mov %r11,0x90(%rsp) │ │ │ │ - mov %r10,0x88(%rsp) │ │ │ │ - mov %r9,0x80(%rsp) │ │ │ │ - mov %r8,0x78(%rsp) │ │ │ │ - mov %rcx,0x70(%rsp) │ │ │ │ - call 4053d0 │ │ │ │ - add $0x8,%rsp │ │ │ │ - movslq %eax,%rax │ │ │ │ - test %rax,%rax │ │ │ │ - jne 4e99c3 │ │ │ │ - mov 0x80(%rsp),%r10 │ │ │ │ - mov 0x78(%rsp),%r9 │ │ │ │ - mov 0x70(%rsp),%r8 │ │ │ │ - mov 0x50(%rsp),%rsi │ │ │ │ - mov 0x68(%rsp),%rcx │ │ │ │ - add $0x60,%r12 │ │ │ │ - cmp 0x358(%r13),%r12 │ │ │ │ - ja 4e99a7 │ │ │ │ - movq $0x4d2ef8,-0x58(%r12) │ │ │ │ - mov 0x40(%rsp),%rax │ │ │ │ - mov %rax,-0x50(%r12) │ │ │ │ - mov %r10,-0x48(%r12) │ │ │ │ - movq $0x4d7070,-0x40(%r12) │ │ │ │ - mov %rax,-0x38(%r12) │ │ │ │ - lea -0x57(%r12),%rax │ │ │ │ - mov %rax,-0x30(%r12) │ │ │ │ - mov %r9,-0x28(%r12) │ │ │ │ - mov %r10,-0x20(%r12) │ │ │ │ - mov %rsi,-0x18(%r12) │ │ │ │ - mov %r8,-0x10(%r12) │ │ │ │ - mov %rcx,-0x8(%r12) │ │ │ │ - mov %rbx,(%r12) │ │ │ │ - lea -0x3c(%r12),%rbx │ │ │ │ - add $0x60,%rbp │ │ │ │ - jmp *0x0(%rbp) │ │ │ │ - movq $0x60,0x388(%r13) │ │ │ │ - movq $0x4ea098,0x0(%rbp) │ │ │ │ - mov %rbx,0x58(%rbp) │ │ │ │ - jmp 338a2b0 │ │ │ │ - mov 0x60(%rsp),%rax │ │ │ │ - mov 0x88(%rsp),%r11 │ │ │ │ - mov 0x80(%rsp),%r10 │ │ │ │ - mov 0x70(%rsp),%r8 │ │ │ │ - cmp $0x4,%rax │ │ │ │ - jne 4e9aae │ │ │ │ - cmp $0x346d285,%r11 │ │ │ │ - je 4e9a3b │ │ │ │ - sub $0x8,%rsp │ │ │ │ - mov %r11,%rdi │ │ │ │ - lea 0x2f83887(%rip),%rsi │ │ │ │ - mov $0x4,%edx │ │ │ │ + add %dh,0x4c031c5c(%rax) │ │ │ │ + mov 0x28(%rbp),%ecx │ │ │ │ + mov 0x8(%rbp),%r8 │ │ │ │ + mov 0x18(%rbp),%rdi │ │ │ │ + mov 0x10(%rbp),%rsi │ │ │ │ + mov %rbx,%r14 │ │ │ │ + mov 0x20(%rbp),%rbx │ │ │ │ + add $0x30,%rbp │ │ │ │ + jmp 4e2028 │ │ │ │ + jmp *-0x8(%r13) │ │ │ │ + movq $0x4e2ea8,0x20(%rbp) │ │ │ │ mov %rax,%rbx │ │ │ │ - xor %eax,%eax │ │ │ │ - mov %r11,0x90(%rsp) │ │ │ │ - mov %r10,0x88(%rsp) │ │ │ │ - mov %r8,0x78(%rsp) │ │ │ │ - call 4053d0 │ │ │ │ - add $0x8,%rsp │ │ │ │ - movslq %eax,%rax │ │ │ │ - test %rax,%rax │ │ │ │ - jne 4e9a96 │ │ │ │ - mov 0x80(%rsp),%r10 │ │ │ │ - mov 0x70(%rsp),%r8 │ │ │ │ - add $0x18,%r12 │ │ │ │ - cmp 0x358(%r13),%r12 │ │ │ │ - ja 4e9a7e │ │ │ │ - movq $0x3363ae0,-0x10(%r12) │ │ │ │ - mov %r10,-0x8(%r12) │ │ │ │ - movq $0x3c37ef9,(%r12) │ │ │ │ - movq $0x4e9ed0,0x20(%rbp) │ │ │ │ - mov %r8,%rsi │ │ │ │ - mov %r10,%r14 │ │ │ │ - lea -0xe(%r12),%rax │ │ │ │ - mov %rax,0x58(%rbp) │ │ │ │ add $0x20,%rbp │ │ │ │ - jmp 4bc580 │ │ │ │ - movq $0x18,0x388(%r13) │ │ │ │ - movq $0x4ea078,0x0(%rbp) │ │ │ │ - jmp 338a2b0 │ │ │ │ - mov %rbx,%rax │ │ │ │ - mov 0x88(%rsp),%r11 │ │ │ │ - mov 0x80(%rsp),%r10 │ │ │ │ - mov 0x70(%rsp),%r8 │ │ │ │ - cmp $0xc,%rax │ │ │ │ - jne 4e9b85 │ │ │ │ - cmp $0x33b7e07,%r11 │ │ │ │ - je 4e9b04 │ │ │ │ - sub $0x8,%rsp │ │ │ │ - mov %r11,%rdi │ │ │ │ - lea 0x2ece338(%rip),%rsi │ │ │ │ - mov $0xc,%edx │ │ │ │ - mov %rax,%rbx │ │ │ │ - xor %eax,%eax │ │ │ │ - mov %r11,0x90(%rsp) │ │ │ │ - mov %r10,0x88(%rsp) │ │ │ │ - mov %r8,0x78(%rsp) │ │ │ │ - call 4053d0 │ │ │ │ - add $0x8,%rsp │ │ │ │ - movslq %eax,%rax │ │ │ │ - test %rax,%rax │ │ │ │ - jne 4e9b6d │ │ │ │ - mov 0x70(%rsp),%r8 │ │ │ │ - movq $0x4e9b30,0x0(%rbp) │ │ │ │ - mov %r8,%rbx │ │ │ │ test $0x7,%bl │ │ │ │ - jne 4e9b30 │ │ │ │ + jne 4e2ea8 │ │ │ │ mov (%rbx),%rax │ │ │ │ jmp *%rax │ │ │ │ - nopl 0x0(%rax) │ │ │ │ - mov %edx,%edx │ │ │ │ - add %eax,(%rax) │ │ │ │ + nopl (%rax) │ │ │ │ + add $0x2,%al │ │ │ │ + add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ (bad) │ │ │ │ add %al,(%rax) │ │ │ │ - add %bl,-0x32(%rax) │ │ │ │ - sbb (%rbx),%eax │ │ │ │ - mov 0x40(%rbp),%r8 │ │ │ │ - mov 0x8(%rbp),%r10 │ │ │ │ - mov 0x10(%rbp),%r11 │ │ │ │ - mov 0x18(%rbp),%r14 │ │ │ │ - mov 0x20(%rbp),%rax │ │ │ │ - and $0x7,%ebx │ │ │ │ - cmp $0x1,%rbx │ │ │ │ - jne 4e9b85 │ │ │ │ - movq $0x4e9f38,0x58(%rbp) │ │ │ │ - lea 0x31ba894(%rip),%rdi │ │ │ │ - mov 0x28(%rbp),%rsi │ │ │ │ - mov 0x30(%rbp),%r14 │ │ │ │ - add $0x58,%rbp │ │ │ │ - jmp 4bdbf0 │ │ │ │ - mov %rbx,%rax │ │ │ │ - mov 0x88(%rsp),%r11 │ │ │ │ - mov 0x80(%rsp),%r10 │ │ │ │ - mov 0x70(%rsp),%r8 │ │ │ │ - cmp $0x11,%rax │ │ │ │ - jne 4e9ce8 │ │ │ │ - cmp $0x33b7df5,%r11 │ │ │ │ - je 4e9bdf │ │ │ │ - sub $0x8,%rsp │ │ │ │ - mov %r11,%rdi │ │ │ │ - lea 0x2ece24f(%rip),%rsi │ │ │ │ - mov $0x11,%edx │ │ │ │ - mov %rax,%rbx │ │ │ │ - xor %eax,%eax │ │ │ │ - mov %r11,0x90(%rsp) │ │ │ │ - mov %r10,0x88(%rsp) │ │ │ │ - mov %r8,0x78(%rsp) │ │ │ │ - call 4053d0 │ │ │ │ - add $0x8,%rsp │ │ │ │ - movslq %eax,%rax │ │ │ │ - test %rax,%rax │ │ │ │ - jne 4e9caf │ │ │ │ - mov 0x70(%rsp),%r8 │ │ │ │ - movq $0x4e9c08,0x0(%rbp) │ │ │ │ - mov %r8,%rbx │ │ │ │ - test $0x7,%bl │ │ │ │ - jne 4e9c08 │ │ │ │ - mov (%rbx),%rax │ │ │ │ - jmp *%rax │ │ │ │ + add %ah,0x5c(%rax) │ │ │ │ + sbb $0x3,%al │ │ │ │ + mov 0x10(%rbp),%rax │ │ │ │ + mov %rax,%r9 │ │ │ │ + mov 0x8(%rbp),%rcx │ │ │ │ + mov %rcx,%r8 │ │ │ │ + mov %rax,%rdi │ │ │ │ + mov %rcx,%rsi │ │ │ │ + mov %rbx,%r14 │ │ │ │ + mov 0x18(%rbp),%rbx │ │ │ │ + add $0x28,%rbp │ │ │ │ + jmp 4e2028 │ │ │ │ + movq $0x80,0x388(%r13) │ │ │ │ + jmp 338a720 │ │ │ │ nopl 0x0(%rax) │ │ │ │ - mov %ebx,%esi │ │ │ │ - add %eax,(%rax) │ │ │ │ - add %al,(%rax) │ │ │ │ + sbb (%rax),%al │ │ │ │ add %al,(%rax) │ │ │ │ (bad) │ │ │ │ add %al,(%rax) │ │ │ │ - add %ah,-0x33(%rax) │ │ │ │ - sbb (%rbx),%eax │ │ │ │ - mov %rbx,%rax │ │ │ │ - and $0x7,%eax │ │ │ │ - cmp $0x1,%rax │ │ │ │ - jne 4e9d64 │ │ │ │ - add $0x28,%r12 │ │ │ │ - cmp 0x358(%r13),%r12 │ │ │ │ - ja 4e9e92 │ │ │ │ - movq $0x50aa00,-0x20(%r12) │ │ │ │ - mov 0x8(%rbp),%rax │ │ │ │ - mov %rax,-0x18(%r12) │ │ │ │ - movq $0x36a4450,-0x10(%r12) │ │ │ │ - movq $0x4d1d28,-0x8(%r12) │ │ │ │ - lea -0x1f(%r12),%rax │ │ │ │ - mov %rax,(%r12) │ │ │ │ - mov 0x30(%rbp),%rax │ │ │ │ - mov 0x28(%rbp),%r9 │ │ │ │ - lea -0x5(%r12),%rbx │ │ │ │ - add $0x20,%r12 │ │ │ │ - cmp 0x358(%r13),%r12 │ │ │ │ - ja 4e9c93 │ │ │ │ - movq $0x4d1c28,-0x18(%r12) │ │ │ │ - mov %rax,-0x10(%r12) │ │ │ │ - mov %r9,-0x8(%r12) │ │ │ │ - mov %rbx,(%r12) │ │ │ │ - lea -0x14(%r12),%rbx │ │ │ │ - add $0x60,%rbp │ │ │ │ - jmp *0x0(%rbp) │ │ │ │ - movq $0x20,0x388(%r13) │ │ │ │ - movq $0x4ea050,0x20(%rbp) │ │ │ │ - add $0x20,%rbp │ │ │ │ - jmp 338a720 │ │ │ │ - mov %rbx,%rax │ │ │ │ - mov 0x88(%rsp),%r11 │ │ │ │ - mov 0x80(%rsp),%r10 │ │ │ │ - jmp 4e9ce8 │ │ │ │ - nopl 0x0(%rax) │ │ │ │ - mov %esi,%edi │ │ │ │ - add %eax,(%rax) │ │ │ │ + add %al,(%rdx) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ - (bad) │ │ │ │ + add %al,(%rax) │ │ │ │ + add %cl,(%rbx) │ │ │ │ add %al,(%rax) │ │ │ │ add %bh,(%rax) │ │ │ │ - sbb 0x4c(%rbx,%rax,1),%esi │ │ │ │ - mov 0x8(%rbp),%edx │ │ │ │ - mov 0x10(%rbp),%r11 │ │ │ │ - mov 0x18(%rbp),%r14 │ │ │ │ - mov 0x20(%rbp),%rax │ │ │ │ - add $0x58,%r12 │ │ │ │ + imul $0x49,(%rbx,%rax,1),%ebx │ │ │ │ + add $0x118,%esp │ │ │ │ cmp 0x358(%r13),%r12 │ │ │ │ - ja 4e9d4c │ │ │ │ - movq $0x4d13c0,-0x50(%r12) │ │ │ │ - mov %r14,-0x40(%r12) │ │ │ │ - mov %r11,-0x38(%r12) │ │ │ │ - mov %rax,-0x30(%r12) │ │ │ │ - movq $0x50d128,-0x28(%r12) │ │ │ │ - movq $0x36acc67,-0x20(%r12) │ │ │ │ - mov %r10,-0x18(%r12) │ │ │ │ - lea -0x50(%r12),%rax │ │ │ │ - mov %rax,-0x10(%r12) │ │ │ │ - movq $0x4d1460,-0x8(%r12) │ │ │ │ - lea -0x27(%r12),%rax │ │ │ │ + ja 4e3048 │ │ │ │ + mov 0x2(%rbx),%rax │ │ │ │ + mov 0xa(%rbx),%rbx │ │ │ │ + movq $0x4e1498,-0x110(%r12) │ │ │ │ + mov %rbx,-0x100(%r12) │ │ │ │ + mov %r14,-0xf8(%r12) │ │ │ │ + movq $0x4e1600,-0xf0(%r12) │ │ │ │ + mov %r14,-0xe0(%r12) │ │ │ │ + movq $0x4e16f0,-0xd8(%r12) │ │ │ │ + mov %r14,-0xc8(%r12) │ │ │ │ + movq $0x4e17e0,-0xc0(%r12) │ │ │ │ + mov %r14,-0xb0(%r12) │ │ │ │ + movq $0x5f8970,-0xa8(%r12) │ │ │ │ + lea -0x110(%r12),%rbx │ │ │ │ + mov %rbx,-0xa0(%r12) │ │ │ │ + lea -0xf0(%r12),%rbx │ │ │ │ + mov %rbx,-0x98(%r12) │ │ │ │ + lea -0xd8(%r12),%rbx │ │ │ │ + mov %rbx,-0x90(%r12) │ │ │ │ + lea -0xc0(%r12),%rbx │ │ │ │ + mov %rbx,-0x88(%r12) │ │ │ │ + movq $0x4e1a20,-0x80(%r12) │ │ │ │ + lea -0xa7(%r12),%rbx │ │ │ │ + mov %rbx,-0x78(%r12) │ │ │ │ + mov %rax,-0x70(%r12) │ │ │ │ + movq $0x4e2028,-0x68(%r12) │ │ │ │ + mov %rbx,-0x60(%r12) │ │ │ │ + mov %rax,-0x58(%r12) │ │ │ │ + lea -0x7a(%r12),%rax │ │ │ │ + mov %rax,-0x50(%r12) │ │ │ │ + movq $0x4e25d0,-0x48(%r12) │ │ │ │ + mov %r9,-0x40(%r12) │ │ │ │ + mov %rdi,-0x38(%r12) │ │ │ │ + mov %r8,-0x30(%r12) │ │ │ │ + lea -0x63(%r12),%rax │ │ │ │ + mov %rax,-0x28(%r12) │ │ │ │ + mov 0x0(%rbp),%rbx │ │ │ │ + mov %rbx,-0x20(%r12) │ │ │ │ + movq $0x4e2cd0,-0x18(%r12) │ │ │ │ + mov %rdi,-0x10(%r12) │ │ │ │ + mov %r8,-0x8(%r12) │ │ │ │ mov %rax,(%r12) │ │ │ │ - lea -0x4(%r12),%rbx │ │ │ │ - add $0x60,%rbp │ │ │ │ - jmp *0x0(%rbp) │ │ │ │ - movq $0x58,0x388(%r13) │ │ │ │ - movq $0x4e9cd8,0x0(%rbp) │ │ │ │ - jmp 338a2b0 │ │ │ │ - movq $0x4e9da0,0x0(%rbp) │ │ │ │ - mov 0x6(%rbx),%rax │ │ │ │ - mov 0xe(%rbx),%rbx │ │ │ │ - mov %rbx,%rcx │ │ │ │ - mov %rax,%rbx │ │ │ │ - mov %rcx,0x50(%rbp) │ │ │ │ - mov %rax,0x58(%rbp) │ │ │ │ + lea -0x45(%r12),%r9 │ │ │ │ + lea -0x15(%r12),%rdi │ │ │ │ + lea 0x37578f6(%rip),%r14 │ │ │ │ + jmp 4cf1e8 │ │ │ │ + movq $0x118,0x388(%r13) │ │ │ │ + jmp *-0x8(%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 4e3092 │ │ │ │ + movq $0x3390fc8,-0x10(%rbp) │ │ │ │ + mov %rbx,-0x8(%rbp) │ │ │ │ + mov 0x20(%rbx),%rdi │ │ │ │ + mov 0x18(%rbx),%rsi │ │ │ │ + mov 0x10(%rbx),%r14 │ │ │ │ + add $0xfffffffffffffff0,%rbp │ │ │ │ + jmp 3240ab0 │ │ │ │ + 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 $0x390f,$0x3 │ │ │ │ + mov %rbx,-0x8(%rbp) │ │ │ │ + movq $0x4e3120,-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 %rdx,-0x40(%rbp) │ │ │ │ + mov %r8,-0x38(%rbp) │ │ │ │ + mov %rdi,-0x30(%rbp) │ │ │ │ + mov %rax,-0x28(%rbp) │ │ │ │ + mov %rcx,-0x20(%rbp) │ │ │ │ + mov %rsi,-0x18(%rbp) │ │ │ │ + add $0xffffffffffffffb8,%rbp │ │ │ │ test $0x7,%bl │ │ │ │ - jne 4e9da0 │ │ │ │ + jne 4e3120 │ │ │ │ mov (%rbx),%rax │ │ │ │ jmp *%rax │ │ │ │ - nopl 0x0(%rax) │ │ │ │ - mov 0x0(%rbx),%esi │ │ │ │ + nopl 0x0(%rax,%rax,1) │ │ │ │ + xchg %al,(%rcx) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ - add %bl,(%rsi) │ │ │ │ add %al,(%rax) │ │ │ │ - add %ah,0x48031bcb(%rax) │ │ │ │ - mov 0x30(%rbp),%eax │ │ │ │ - mov 0x28(%rbp),%r9 │ │ │ │ - mov 0x8(%rbp),%r10 │ │ │ │ - mov 0x58(%rbp),%rcx │ │ │ │ - mov 0x50(%rbp),%rdx │ │ │ │ - mov %rbx,%rsi │ │ │ │ - and $0x7,%esi │ │ │ │ - cmp $0x1,%rsi │ │ │ │ - jne 4e9fe4 │ │ │ │ - movq $0x4e9e00,0x0(%rbp) │ │ │ │ - mov 0x7(%rbx),%rax │ │ │ │ + (bad) │ │ │ │ + add %al,(%rax) │ │ │ │ + add %al,(%rax) │ │ │ │ + add %al,(%rax) │ │ │ │ + add %cl,-0x39(%rax) │ │ │ │ + rex.RB call 9c6290 │ │ │ │ + mov %rbx,%rax │ │ │ │ + mov 0x7(%rbx),%rcx │ │ │ │ mov 0xf(%rbx),%rbx │ │ │ │ - mov %rbx,%rcx │ │ │ │ - mov %rdx,%rbx │ │ │ │ - mov %rcx,0x40(%rbp) │ │ │ │ - mov %rax,0x48(%rbp) │ │ │ │ + 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 4e9e00 │ │ │ │ + jne 4e3168 │ │ │ │ mov (%rbx),%rax │ │ │ │ jmp *%rax │ │ │ │ - nopl 0x0(%rax) │ │ │ │ - mov (%rbx),%edx │ │ │ │ - add %al,(%rax) │ │ │ │ - add %al,(%rax) │ │ │ │ + nopl (%rax) │ │ │ │ + leave │ │ │ │ + or $0x0,%al │ │ │ │ add %al,(%rax) │ │ │ │ - (bad) │ │ │ │ add %al,(%rax) │ │ │ │ - add %al,-0x35(%rax) │ │ │ │ - sbb (%rbx),%eax │ │ │ │ - mov 0x30(%rbp),%rax │ │ │ │ - mov 0x28(%rbp),%r9 │ │ │ │ - mov 0x8(%rbp),%r10 │ │ │ │ - mov 0x58(%rbp),%rcx │ │ │ │ - mov 0x50(%rbp),%rdx │ │ │ │ - mov %rbx,%rsi │ │ │ │ - and $0x7,%esi │ │ │ │ - cmp $0x1,%rsi │ │ │ │ - jne 4e9fe4 │ │ │ │ - add $0x28,%r12 │ │ │ │ - cmp 0x358(%r13),%r12 │ │ │ │ - ja 4e9e82 │ │ │ │ - movq $0x50c6d0,-0x20(%r12) │ │ │ │ - mov 0x40(%rbp),%rbx │ │ │ │ - mov %rbx,-0x18(%r12) │ │ │ │ - movq $0x3363ae0,-0x10(%r12) │ │ │ │ - mov 0x48(%rbp),%rbx │ │ │ │ - mov %rbx,-0x8(%r12) │ │ │ │ - movq $0x3c37ef9,(%r12) │ │ │ │ - movq $0x4e9f80,0x20(%rbp) │ │ │ │ - lea -0x1f(%r12),%r8 │ │ │ │ - mov %rax,%rdi │ │ │ │ - lea 0x31ba5bc(%rip),%rsi │ │ │ │ - lea -0xe(%r12),%r14 │ │ │ │ - add $0x20,%rbp │ │ │ │ - jmp 5f4038 │ │ │ │ - movq $0x28,0x388(%r13) │ │ │ │ - jmp 338a720 │ │ │ │ - movq $0x28,0x388(%r13) │ │ │ │ - jmp 338a720 │ │ │ │ - movq $0x48,0x388(%r13) │ │ │ │ - movq $0x4e9fd0,0x0(%rbp) │ │ │ │ - jmp 338a2b0 │ │ │ │ - nopw 0x0(%rax,%rax,1) │ │ │ │ - (bad) │ │ │ │ - sldt (%rax) │ │ │ │ + add %bl,(%rsi) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ - (bad) │ │ │ │ add %al,(%rax) │ │ │ │ - add %ch,%al │ │ │ │ - leave │ │ │ │ - sbb (%rbx),%eax │ │ │ │ - add $0x28,%r12 │ │ │ │ + add %cl,-0x75(%rax) │ │ │ │ + rex.RB │ │ │ │ + rex.W │ │ │ │ + mov %rbx,%rcx │ │ │ │ + and $0x7,%ecx │ │ │ │ + cmp $0x1,%rcx │ │ │ │ + je 4e321c │ │ │ │ + add $0x40,%r12 │ │ │ │ cmp 0x358(%r13),%r12 │ │ │ │ - ja 4e9f11 │ │ │ │ - movq $0x4d2e38,-0x20(%r12) │ │ │ │ - mov 0x10(%rbp),%rax │ │ │ │ - mov %rax,-0x18(%r12) │ │ │ │ - mov 0x8(%rbp),%rax │ │ │ │ - mov %rax,-0x10(%r12) │ │ │ │ + ja 4e3226 │ │ │ │ + mov 0x28(%rbp),%rcx │ │ │ │ + mov 0x18(%rbp),%rdx │ │ │ │ + mov 0x8(%rbp),%rsi │ │ │ │ + cmp %rsi,%rcx │ │ │ │ + jl 4e320a │ │ │ │ + cmp %rsi,%rcx │ │ │ │ + jne 4e31fc │ │ │ │ + mov 0x30(%rbp),%rcx │ │ │ │ + mov 0x10(%rbp),%rsi │ │ │ │ + cmp %rsi,%rcx │ │ │ │ + jl 4e320a │ │ │ │ + cmp %rsi,%rcx │ │ │ │ + jne 4e31fc │ │ │ │ + movq $0x4e3068,-0x38(%r12) │ │ │ │ mov 0x38(%rbp),%rax │ │ │ │ + mov %rax,-0x28(%r12) │ │ │ │ + mov 0x40(%rbp),%rax │ │ │ │ + mov %rax,-0x20(%r12) │ │ │ │ + mov %rbx,-0x18(%r12) │ │ │ │ + movq $0x2f83dd8,-0x10(%r12) │ │ │ │ + mov 0x20(%rbp),%rax │ │ │ │ mov %rax,-0x8(%r12) │ │ │ │ - mov %rbx,(%r12) │ │ │ │ - lea -0x1f(%r12),%rbx │ │ │ │ - add $0x40,%rbp │ │ │ │ + lea -0x38(%r12),%rax │ │ │ │ + mov %rax,(%r12) │ │ │ │ + lea -0xf(%r12),%rbx │ │ │ │ + add $0x50,%rbp │ │ │ │ jmp *0x0(%rbp) │ │ │ │ - movq $0x28,0x388(%r13) │ │ │ │ - jmp 338a720 │ │ │ │ - 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 $0x4d26a0,-0x8(%r12) │ │ │ │ - mov %rbx,(%r12) │ │ │ │ - lea -0x4(%r12),%rbx │ │ │ │ - add $0x8,%rbp │ │ │ │ + add $0xffffffffffffffc0,%r12 │ │ │ │ + mov %rax,%rbx │ │ │ │ + add $0x50,%rbp │ │ │ │ jmp *0x0(%rbp) │ │ │ │ - movq $0x10,0x388(%r13) │ │ │ │ + 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 338a720 │ │ │ │ xchg %ax,%ax │ │ │ │ - (bad) │ │ │ │ - (bad) │ │ │ │ + add $0x1000000,%eax │ │ │ │ add %al,(%rax) │ │ │ │ + add %al,0x2000000(%rip) │ │ │ │ add %al,(%rax) │ │ │ │ + add %cl,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ - (bad) │ │ │ │ add %al,(%rax) │ │ │ │ - add %al,0x49031bc9(%rax) │ │ │ │ - add $0x10,%esp │ │ │ │ + add %al,(%rax) │ │ │ │ + add %cl,-0x7d(%rcx) │ │ │ │ + (bad) │ │ │ │ + rex.W │ │ │ │ cmp 0x358(%r13),%r12 │ │ │ │ - ja 4e9fb0 │ │ │ │ - movq $0x4d20d0,-0x8(%r12) │ │ │ │ + ja 4e32b1 │ │ │ │ + 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 $0x4e30a8,-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) │ │ │ │ - mov 0x10(%rbp),%rax │ │ │ │ - mov 0x8(%rbp),%r9 │ │ │ │ - add $0xffffffffffffffe0,%rbp │ │ │ │ - lea -0x5(%r12),%rbx │ │ │ │ - jmp 4e9c63 │ │ │ │ - movq $0x10,0x388(%r13) │ │ │ │ - jmp 338a720 │ │ │ │ - mov 0x0(%rbx),%esi │ │ │ │ - add %al,(%rax) │ │ │ │ + lea -0x40(%r12),%r14 │ │ │ │ + mov %rdi,%rbx │ │ │ │ + jmp 3395508 │ │ │ │ + movq $0x48,0x388(%r13) │ │ │ │ + jmp *-0x8(%r13) │ │ │ │ + add (%rax),%eax │ │ │ │ add %al,(%rax) │ │ │ │ - add %bl,(%rsi) │ │ │ │ add %al,(%rax) │ │ │ │ - add %dl,-0x37(%rax) │ │ │ │ - sbb (%rbx),%eax │ │ │ │ - mov 0x30(%rbp),%rax │ │ │ │ - mov 0x28(%rbp),%r9 │ │ │ │ - mov 0x8(%rbp),%r10 │ │ │ │ - mov 0x58(%rbp),%rcx │ │ │ │ - mov 0x50(%rbp),%rdx │ │ │ │ - add $0x48,%r12 │ │ │ │ - cmp 0x358(%r13),%r12 │ │ │ │ - ja 4e9ea2 │ │ │ │ - movq $0x4d1ee0,-0x40(%r12) │ │ │ │ - mov %rcx,-0x30(%r12) │ │ │ │ - mov %rdx,-0x28(%r12) │ │ │ │ - movq $0x50aa00,-0x20(%r12) │ │ │ │ - mov %r10,-0x18(%r12) │ │ │ │ - lea -0x40(%r12),%rcx │ │ │ │ - mov %rcx,-0x10(%r12) │ │ │ │ - movq $0x4d1f78,-0x8(%r12) │ │ │ │ - lea -0x1f(%r12),%rcx │ │ │ │ - mov %rcx,(%r12) │ │ │ │ - lea -0x5(%r12),%rcx │ │ │ │ - mov %rcx,%rbx │ │ │ │ - jmp 4e9c63 │ │ │ │ - nop │ │ │ │ - (bad) │ │ │ │ - (bad) │ │ │ │ add %al,(%rax) │ │ │ │ + sldt (%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ - (bad) │ │ │ │ + add %cl,-0x73(%rax) │ │ │ │ + rex.RB │ │ │ │ + lock cmp %r15,%rax │ │ │ │ + jb 4e32fa │ │ │ │ + movq $0x3390fc8,-0x10(%rbp) │ │ │ │ + mov %rbx,-0x8(%rbp) │ │ │ │ + mov 0x20(%rbx),%rdi │ │ │ │ + mov 0x18(%rbx),%rsi │ │ │ │ + mov 0x10(%rbx),%r14 │ │ │ │ + add $0xfffffffffffffff0,%rbp │ │ │ │ + jmp 3240ab0 │ │ │ │ + jmp *-0x10(%r13) │ │ │ │ + xchg %ax,%ax │ │ │ │ + add $0x2000000,%eax │ │ │ │ add %al,(%rax) │ │ │ │ - add %dh,0x48031bc8(%rax) │ │ │ │ - mov 0x10(%rbp),%eax │ │ │ │ - mov 0x8(%rbp),%r9 │ │ │ │ - add $0xffffffffffffffe0,%rbp │ │ │ │ - jmp 4e9c63 │ │ │ │ - nopl 0x0(%rax) │ │ │ │ - mov %ebx,%edx │ │ │ │ - add %eax,(%rax) │ │ │ │ + add %cl,(%rdi) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ - (bad) │ │ │ │ add %al,(%rax) │ │ │ │ - add %ch,-0x38(%rax) │ │ │ │ - sbb (%rbx),%eax │ │ │ │ - mov 0x40(%rbp),%r8 │ │ │ │ - mov 0x8(%rbp),%r10 │ │ │ │ - jmp 4e9a3b │ │ │ │ - nopl (%rax) │ │ │ │ - mov 0x1(%rbx),%eax │ │ │ │ + add %cl,-0x73(%rax) │ │ │ │ + rex.RB movabs 0x163820ff8394c,%al │ │ │ │ + add %cl,-0x39(%rax) │ │ │ │ + rex.RB │ │ │ │ + lock enter $0x390f,$0x3 │ │ │ │ + mov %rbx,-0x8(%rbp) │ │ │ │ + movq $0x4e3388,-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 %rdx,-0x40(%rbp) │ │ │ │ + mov %r8,-0x38(%rbp) │ │ │ │ + mov %rdi,-0x30(%rbp) │ │ │ │ + mov %rax,-0x28(%rbp) │ │ │ │ + mov %rcx,-0x20(%rbp) │ │ │ │ + mov %rsi,-0x18(%rbp) │ │ │ │ + add $0xffffffffffffffb8,%rbp │ │ │ │ + test $0x7,%bl │ │ │ │ + jne 4e3388 │ │ │ │ + mov (%rbx),%rax │ │ │ │ + jmp *%rax │ │ │ │ + nopl 0x0(%rax,%rax,1) │ │ │ │ + xchg %al,(%rcx) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ - add %bl,(%rsi) │ │ │ │ add %al,(%rax) │ │ │ │ - add %al,%al │ │ │ │ (bad) │ │ │ │ - sbb (%rbx),%eax │ │ │ │ - mov 0x30(%rbp),%rax │ │ │ │ - mov 0x38(%rbp),%rcx │ │ │ │ - mov 0x50(%rbp),%rsi │ │ │ │ - mov 0x40(%rbp),%r8 │ │ │ │ - mov 0x28(%rbp),%r9 │ │ │ │ - mov 0x8(%rbp),%r10 │ │ │ │ - mov 0x58(%rbp),%rbx │ │ │ │ - mov %rax,0x40(%rsp) │ │ │ │ - jmp 4e9941 │ │ │ │ - xchg %ax,%ax │ │ │ │ - mov %ebx,%eax │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ - (bad) │ │ │ │ - add %al,(%rax) │ │ │ │ - add %dl,0x48031bc6(%rax) │ │ │ │ - mov 0x30(%rbp),%eax │ │ │ │ - mov 0x38(%rbp),%rcx │ │ │ │ - mov 0x58(%rbp),%rdi │ │ │ │ - mov 0x40(%rbp),%r8 │ │ │ │ - mov 0x28(%rbp),%r9 │ │ │ │ - mov 0x8(%rbp),%r10 │ │ │ │ - mov 0x50(%rbp),%rbx │ │ │ │ - mov %rax,0x40(%rsp) │ │ │ │ - jmp 4e975e │ │ │ │ - xchg %ax,%ax │ │ │ │ - mov %ebx,%eax │ │ │ │ - add %eax,(%rax) │ │ │ │ + add %cl,-0x39(%rax) │ │ │ │ + rex.RB call 9c6760 │ │ │ │ + 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 4e33d0 │ │ │ │ + mov (%rbx),%rax │ │ │ │ + jmp *%rax │ │ │ │ + nopl (%rax) │ │ │ │ + leave │ │ │ │ + or $0x0,%al │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ - (bad) │ │ │ │ + add %bl,(%rsi) │ │ │ │ add %al,(%rax) │ │ │ │ - add %ah,-0x3b(%rax) │ │ │ │ - sbb (%rbx),%eax │ │ │ │ - mov 0x30(%rbp),%rax │ │ │ │ - mov 0x38(%rbp),%rcx │ │ │ │ - mov 0x40(%rbp),%r8 │ │ │ │ - mov 0x28(%rbp),%r9 │ │ │ │ - mov 0x8(%rbp),%r10 │ │ │ │ - mov 0x58(%rbp),%rbx │ │ │ │ - mov %rax,0x40(%rsp) │ │ │ │ - jmp 4e9643 │ │ │ │ - nopw 0x0(%rax,%rax,1) │ │ │ │ - mov %ebx,%eax │ │ │ │ - add %eax,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ + add %cl,-0x75(%rax) │ │ │ │ + rex.RB │ │ │ │ + rex.W │ │ │ │ + mov %rbx,%rcx │ │ │ │ + and $0x7,%ecx │ │ │ │ + cmp $0x1,%rcx │ │ │ │ + je 4e3484 │ │ │ │ + add $0x40,%r12 │ │ │ │ + cmp 0x358(%r13),%r12 │ │ │ │ + ja 4e348e │ │ │ │ + mov 0x28(%rbp),%rcx │ │ │ │ + mov 0x18(%rbp),%rdx │ │ │ │ + mov 0x8(%rbp),%rsi │ │ │ │ + cmp %rsi,%rcx │ │ │ │ + jl 4e3472 │ │ │ │ + cmp %rsi,%rcx │ │ │ │ + jne 4e3464 │ │ │ │ + mov 0x30(%rbp),%rcx │ │ │ │ + mov 0x10(%rbp),%rsi │ │ │ │ + cmp %rsi,%rcx │ │ │ │ + jl 4e3472 │ │ │ │ + cmp %rsi,%rcx │ │ │ │ + jne 4e3464 │ │ │ │ + movq $0x4e32d0,-0x38(%r12) │ │ │ │ + mov 0x38(%rbp),%rax │ │ │ │ + mov %rax,-0x28(%r12) │ │ │ │ + mov 0x40(%rbp),%rax │ │ │ │ + mov %rax,-0x20(%r12) │ │ │ │ + mov %rbx,-0x18(%r12) │ │ │ │ + movq $0x2f83dd8,-0x10(%r12) │ │ │ │ + mov 0x20(%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 338a720 │ │ │ │ + xchg %ax,%ax │ │ │ │ (bad) │ │ │ │ add %al,(%rax) │ │ │ │ - add %bl,0x48031bc4(%rax) │ │ │ │ - mov 0x30(%rbp),%eax │ │ │ │ - mov 0x38(%rbp),%rcx │ │ │ │ - mov 0x40(%rbp),%r8 │ │ │ │ - mov 0x28(%rbp),%r9 │ │ │ │ - mov 0x8(%rbp),%r10 │ │ │ │ - mov 0x58(%rbp),%rbx │ │ │ │ - mov %rax,0x40(%rsp) │ │ │ │ - jmp 4e9531 │ │ │ │ - nopw 0x0(%rax,%rax,1) │ │ │ │ - mov 0x1(%rbx),%ebx │ │ │ │ + add %al,(%rbx) │ │ │ │ add %al,(%rax) │ │ │ │ - (bad) │ │ │ │ + add %al,0x2000000(%rip) │ │ │ │ add %al,(%rax) │ │ │ │ add %cl,(%rax) │ │ │ │ - leave │ │ │ │ - sbb (%rbx),%eax │ │ │ │ - mov 0x48(%rbp),%rdx │ │ │ │ - mov 0x40(%rbp),%r8 │ │ │ │ - mov 0x28(%rbp),%r9 │ │ │ │ - mov 0x8(%rbp),%r10 │ │ │ │ - jmp 4e9432 │ │ │ │ - nopl (%rax) │ │ │ │ - mov %edi,%edi │ │ │ │ - add %eax,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ + add %al,(%rax) │ │ │ │ + add %cl,-0x7d(%rcx) │ │ │ │ (bad) │ │ │ │ + rex.W │ │ │ │ + cmp 0x358(%r13),%r12 │ │ │ │ + ja 4e3519 │ │ │ │ + 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 $0x4e3310,-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 33959f8 │ │ │ │ + movq $0x48,0x388(%r13) │ │ │ │ + jmp *-0x8(%r13) │ │ │ │ + sbb %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ - add %cl,%al │ │ │ │ - pushf │ │ │ │ - sbb (%rbx),%eax │ │ │ │ - mov 0x8(%rbp),%r10 │ │ │ │ - jmp 4e912e │ │ │ │ - mov 0x38(%rbp),%rax │ │ │ │ - mov 0x40(%rbp),%rcx │ │ │ │ - mov 0x58(%rbp),%rsi │ │ │ │ - mov 0x60(%rbp),%rdi │ │ │ │ - mov 0x48(%rbp),%r8 │ │ │ │ - mov 0x18(%rbp),%r11 │ │ │ │ - mov 0x20(%rbp),%r14 │ │ │ │ - mov %rax,0x40(%rsp) │ │ │ │ - mov 0x28(%rbp),%rax │ │ │ │ - mov %rcx,0x68(%rsp) │ │ │ │ - mov 0x8(%rbp),%rcx │ │ │ │ - add $0x8,%rbp │ │ │ │ - mov %rcx,%rbx │ │ │ │ - mov 0x68(%rsp),%rcx │ │ │ │ - jmp 4e93ac │ │ │ │ - mov %ebx,%eax │ │ │ │ - add %eax,(%rax) │ │ │ │ + add $0x0,%al │ │ │ │ add %al,(%rax) │ │ │ │ + add (%rax),%eax │ │ │ │ add %al,(%rax) │ │ │ │ - (bad) │ │ │ │ add %al,(%rax) │ │ │ │ - add %ch,0x48031bc2(%rax) │ │ │ │ - mov 0x30(%rbp),%eax │ │ │ │ - mov 0x38(%rbp),%rcx │ │ │ │ - mov 0x40(%rbp),%r8 │ │ │ │ - mov 0x28(%rbp),%r9 │ │ │ │ - mov 0x8(%rbp),%r10 │ │ │ │ - mov 0x58(%rbp),%rbx │ │ │ │ - mov %rax,0x40(%rsp) │ │ │ │ - jmp 4e924e │ │ │ │ - nopw 0x0(%rax,%rax,1) │ │ │ │ - add (%rax),%al │ │ │ │ add %al,(%rax) │ │ │ │ + or %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ + lock fs sbb $0x3,%al │ │ │ │ + lea -0x48(%rbp),%rax │ │ │ │ + cmp %r15,%rax │ │ │ │ + jb 4e3696 │ │ │ │ + mov 0x4(%rbx),%rax │ │ │ │ + mov 0xc(%rbx),%rcx │ │ │ │ + mov 0x14(%rbx),%rdx │ │ │ │ + mov %rdi,%rbx │ │ │ │ + mov 0xf(%rdi),%r9 │ │ │ │ + mov 0x17(%rdi),%r10 │ │ │ │ + mov %r8,%rdi │ │ │ │ + and $0x7,%r8d │ │ │ │ + cmp $0x1,%r8 │ │ │ │ + je 4e367d │ │ │ │ + mov %rbx,%r8 │ │ │ │ + mov %rdi,%rbx │ │ │ │ + mov %rsi,%rdi │ │ │ │ + mov %r14,%rsi │ │ │ │ + add $0x98,%r12 │ │ │ │ + cmp 0x358(%r13),%r12 │ │ │ │ + ja 4e3641 │ │ │ │ + mov 0x6(%rbx),%r11 │ │ │ │ + mov 0xe(%rbx),%r14 │ │ │ │ + movq $0x2f83dd8,-0x90(%r12) │ │ │ │ + mov %r8,-0x88(%r12) │ │ │ │ + mov %rbx,-0x80(%r12) │ │ │ │ + movq $0x4e3250,-0x78(%r12) │ │ │ │ + mov %r11,-0x70(%r12) │ │ │ │ + mov %r14,-0x68(%r12) │ │ │ │ + mov %r8,-0x60(%r12) │ │ │ │ + lea -0x8f(%r12),%rbx │ │ │ │ + mov %rbx,-0x58(%r12) │ │ │ │ + mov %rcx,-0x50(%r12) │ │ │ │ + mov %r10,-0x48(%r12) │ │ │ │ + mov %r9,-0x40(%r12) │ │ │ │ + movq $0x4e34b8,-0x38(%r12) │ │ │ │ + mov %r11,-0x30(%r12) │ │ │ │ + mov %r14,-0x28(%r12) │ │ │ │ + mov %r8,-0x20(%r12) │ │ │ │ + mov %rbx,-0x18(%r12) │ │ │ │ + mov %rax,-0x10(%r12) │ │ │ │ + mov %r10,-0x8(%r12) │ │ │ │ + mov %r9,(%r12) │ │ │ │ + lea -0x35(%r12),%r9 │ │ │ │ + mov %rcx,%r8 │ │ │ │ + mov %rdi,%rbx │ │ │ │ + mov %rax,%rdi │ │ │ │ + mov %rsi,%rax │ │ │ │ + mov %rbx,%rsi │ │ │ │ + mov %rax,%r14 │ │ │ │ + mov %rdx,%rbx │ │ │ │ + lea -0x77(%r12),%rax │ │ │ │ + mov %rax,-0x8(%rbp) │ │ │ │ + add $0xfffffffffffffff8,%rbp │ │ │ │ + jmp 4e2ef8 │ │ │ │ + movq $0x98,0x388(%r13) │ │ │ │ + movq $0x4e36b0,-0x48(%rbp) │ │ │ │ + mov %rax,-0x40(%rbp) │ │ │ │ + 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) │ │ │ │ + add $0xffffffffffffffb8,%rbp │ │ │ │ + jmp 338a720 │ │ │ │ + mov %rax,%r9 │ │ │ │ + mov %rcx,%r8 │ │ │ │ + mov %rax,%rdi │ │ │ │ + mov %rdx,%rbx │ │ │ │ + mov %rcx,-0x8(%rbp) │ │ │ │ + add $0xfffffffffffffff8,%rbp │ │ │ │ + jmp 4e2ef8 │ │ │ │ + jmp *-0x8(%r13) │ │ │ │ + nopw 0x0(%rax,%rax,1) │ │ │ │ + or %dh,(%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 4ea256 │ │ │ │ - movq $0x3390fc8,-0x10(%rbp) │ │ │ │ - mov %rbx,-0x8(%rbp) │ │ │ │ - mov 0x10(%rbx),%r14 │ │ │ │ - mov 0x18(%rbx),%rbx │ │ │ │ - add $0xfffffffffffffff0,%rbp │ │ │ │ - jmp 3395508 │ │ │ │ - jmp *-0x10(%r13) │ │ │ │ - nopw 0x0(%rax,%rax,1) │ │ │ │ - sldt (%rax) │ │ │ │ - add %al,(%rdx) │ │ │ │ + add %al,0x48031c63(%rax) │ │ │ │ + mov 0x8(%rbp),%eax │ │ │ │ + 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 │ │ │ │ + add $0x48,%rbp │ │ │ │ + jmp 4e3581 │ │ │ │ + nopl 0x0(%rax) │ │ │ │ + (bad) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rbx) │ │ │ │ add %al,(%rax) │ │ │ │ + add %al,(%rcx) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ - add %cl,(%rax) │ │ │ │ - add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ + add %cl,(%rcx) │ │ │ │ add %al,(%rax) │ │ │ │ - add %cl,-0x73(%rax) │ │ │ │ - rex.RB fmuls -0x8(%r9,%rdi,1) │ │ │ │ - jb 4ea31d │ │ │ │ - movq $0x4ea2d0,-0x28(%rbp) │ │ │ │ - mov 0x6(%rbx),%rax │ │ │ │ - mov 0xe(%rbx),%rcx │ │ │ │ - mov 0x16(%rbx),%rbx │ │ │ │ - mov %rbx,%rdx │ │ │ │ - mov %r14,%rbx │ │ │ │ - mov %rdx,-0x20(%rbp) │ │ │ │ + add %bh,(%rax) │ │ │ │ + movsxd (%rbx,%rax,1),%ebx │ │ │ │ + lea -0x28(%rbp),%rax │ │ │ │ + cmp %r15,%rax │ │ │ │ + jb 4e3794 │ │ │ │ + movq $0x4e3740,-0x20(%rbp) │ │ │ │ + mov 0x5(%rbx),%rax │ │ │ │ + mov %rdi,%rbx │ │ │ │ mov %rax,-0x18(%rbp) │ │ │ │ - mov %rcx,-0x10(%rbp) │ │ │ │ + mov %r14,-0x10(%rbp) │ │ │ │ mov %rsi,-0x8(%rbp) │ │ │ │ - add $0xffffffffffffffd8,%rbp │ │ │ │ + add $0xffffffffffffffe0,%rbp │ │ │ │ test $0x7,%bl │ │ │ │ - jne 4ea2d0 │ │ │ │ + jne 4e3740 │ │ │ │ mov (%rbx),%rax │ │ │ │ jmp *%rax │ │ │ │ - nopl (%rax) │ │ │ │ - add $0x0,%al │ │ │ │ + xchg %ax,%ax │ │ │ │ + add (%rax),%eax │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ (bad) │ │ │ │ add %al,(%rax) │ │ │ │ - add %al,(%rax) │ │ │ │ - add %al,(%rax) │ │ │ │ - add %cl,-0x39(%rax) │ │ │ │ - add %r8b,(%r8) │ │ │ │ - movabs %eax,0x5d8b48d88948004e │ │ │ │ - and %cl,-0x77(%rax) │ │ │ │ - and %r14b,%r14b │ │ │ │ - ret │ │ │ │ + add %dh,%al │ │ │ │ (bad) │ │ │ │ - jne 4ea300 │ │ │ │ + rex.RB clc │ │ │ │ + js 4e377d │ │ │ │ + rex.WRX add %r9b,-0x75(%rax) │ │ │ │ + rex.XB (bad) │ │ │ │ + mov 0xf(%rbx),%rbx │ │ │ │ + mov %rax,0x0(%rbp) │ │ │ │ + add $0xfffffffffffffff8,%rbp │ │ │ │ + test $0x7,%bl │ │ │ │ + jne 4e3778 │ │ │ │ mov (%rbx),%rax │ │ │ │ jmp *%rax │ │ │ │ - nopl (%rax) │ │ │ │ + nopw 0x0(%rax,%rax,1) │ │ │ │ add $0x0,%al │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ (bad) │ │ │ │ add %al,(%rax) │ │ │ │ - add %al,(%rax) │ │ │ │ - add %al,(%rax) │ │ │ │ - add %cl,0x45(%rbx,%rcx,4) │ │ │ │ - sbb %cl,-0x75(%rax) │ │ │ │ - jge 4ea318 │ │ │ │ + add %bh,0x49031c62(%rax) │ │ │ │ + mov %ebx,%eax │ │ │ │ + mov 0x8(%rbp),%rdi │ │ │ │ mov 0x20(%rbp),%rsi │ │ │ │ - mov 0xf(%rbx),%r14 │ │ │ │ - mov 0x8(%rbp),%rbx │ │ │ │ + mov 0x18(%rbp),%r14 │ │ │ │ + mov 0x10(%rbp),%rbx │ │ │ │ add $0x28,%rbp │ │ │ │ - jmp 3395d20 │ │ │ │ + jmp 4e3540 │ │ │ │ jmp *-0x8(%r13) │ │ │ │ - nopl 0x0(%rax) │ │ │ │ - (bad) │ │ │ │ + add (%rax),%eax │ │ │ │ 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,(%rbx) │ │ │ │ + add %cl,-0x73(%rax) │ │ │ │ + rex.RB │ │ │ │ + lock cmp %r15,%rax │ │ │ │ + jb 4e37d2 │ │ │ │ + movq $0x3390fc8,-0x10(%rbp) │ │ │ │ + mov %rbx,-0x8(%rbp) │ │ │ │ + mov 0x20(%rbx),%rdi │ │ │ │ + mov 0x18(%rbx),%rsi │ │ │ │ + mov 0x10(%rbx),%r14 │ │ │ │ + add $0xfffffffffffffff0,%rbp │ │ │ │ + jmp 3240ab0 │ │ │ │ + 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 fmuls -0x8(%r9,%rdi,1) │ │ │ │ - jb 4ea3f0 │ │ │ │ - movq $0x4ea398,-0x28(%rbp) │ │ │ │ - mov 0x5(%rbx),%rax │ │ │ │ - mov 0xd(%rbx),%rbx │ │ │ │ - mov %rbx,%rcx │ │ │ │ - mov %r14,%rbx │ │ │ │ - mov %rax,-0x20(%rbp) │ │ │ │ - mov %rcx,-0x18(%rbp) │ │ │ │ - mov %rsi,-0x10(%rbp) │ │ │ │ - mov %rdi,-0x8(%rbp) │ │ │ │ - add $0xffffffffffffffd8,%rbp │ │ │ │ + rex.RB movabs 0x163820ff8394c,%al │ │ │ │ + add %cl,-0x39(%rax) │ │ │ │ + rex.RB │ │ │ │ + lock enter $0x390f,$0x3 │ │ │ │ + mov %rbx,-0x8(%rbp) │ │ │ │ + movq $0x4e3860,-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 %rdx,-0x40(%rbp) │ │ │ │ + mov %r8,-0x38(%rbp) │ │ │ │ + mov %rdi,-0x30(%rbp) │ │ │ │ + mov %rax,-0x28(%rbp) │ │ │ │ + mov %rcx,-0x20(%rbp) │ │ │ │ + mov %rsi,-0x18(%rbp) │ │ │ │ + add $0xffffffffffffffb8,%rbp │ │ │ │ test $0x7,%bl │ │ │ │ - jne 4ea398 │ │ │ │ + jne 4e3860 │ │ │ │ mov (%rbx),%rax │ │ │ │ jmp *%rax │ │ │ │ - nopl 0x0(%rax) │ │ │ │ - add $0x0,%al │ │ │ │ + nopl 0x0(%rax,%rax,1) │ │ │ │ + xchg %al,(%rcx) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ (bad) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ - add %cl,-0x7d(%rcx) │ │ │ │ - (bad) │ │ │ │ - and %cl,0x3b(%rbp) │ │ │ │ - movsl %ds:(%rsi),%es:(%rdi) │ │ │ │ - pop %rax │ │ │ │ - add (%rax),%eax │ │ │ │ - add %dh,0x3b(%rdi) │ │ │ │ - movq $0x4ea278,-0x18(%r12) │ │ │ │ - mov 0x18(%rbp),%rax │ │ │ │ - mov %rax,-0x10(%r12) │ │ │ │ - mov 0x20(%rbp),%rcx │ │ │ │ - mov %rcx,-0x8(%r12) │ │ │ │ - mov 0x8(%rbp),%rcx │ │ │ │ - mov %rcx,(%r12) │ │ │ │ - lea -0x16(%r12),%rdi │ │ │ │ - mov %rax,%rsi │ │ │ │ - mov %rbx,%r14 │ │ │ │ - mov 0x10(%rbp),%rbx │ │ │ │ - add $0x28,%rbp │ │ │ │ - jmp 33959f8 │ │ │ │ - movq $0x20,0x388(%r13) │ │ │ │ - jmp 338a720 │ │ │ │ - jmp *-0x8(%r13) │ │ │ │ - nopl 0x0(%rax) │ │ │ │ - add $0x1000000,%eax │ │ │ │ - add %al,(%rax) │ │ │ │ - add %al,(%rdx) │ │ │ │ - add %al,(%rax) │ │ │ │ + add %cl,-0x39(%rax) │ │ │ │ + rex.RB call 9c7110 │ │ │ │ + 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 4e38a8 │ │ │ │ + mov (%rbx),%rax │ │ │ │ + jmp *%rax │ │ │ │ + nopl (%rax) │ │ │ │ + leave │ │ │ │ + or $0x0,%al │ │ │ │ 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) │ │ │ │ - cmp %cl,0x3b(%rbp) │ │ │ │ - movsl %ds:(%rsi),%es:(%rdi) │ │ │ │ - pop %rax │ │ │ │ - add (%rax),%eax │ │ │ │ - add %dh,0x3a(%rdi) │ │ │ │ - mov 0x7(%rbx),%rax │ │ │ │ - mov 0xf(%rbx),%rbx │ │ │ │ - movq $0x4ea230,-0x30(%r12) │ │ │ │ - mov %r14,-0x20(%r12) │ │ │ │ + add %cl,-0x75(%rax) │ │ │ │ + rex.RB │ │ │ │ + rex.W │ │ │ │ + mov %rbx,%rcx │ │ │ │ + and $0x7,%ecx │ │ │ │ + cmp $0x1,%rcx │ │ │ │ + je 4e395c │ │ │ │ + add $0x40,%r12 │ │ │ │ + cmp 0x358(%r13),%r12 │ │ │ │ + ja 4e3966 │ │ │ │ + mov 0x28(%rbp),%rcx │ │ │ │ + mov 0x18(%rbp),%rdx │ │ │ │ + mov 0x8(%rbp),%rsi │ │ │ │ + cmp %rsi,%rcx │ │ │ │ + jl 4e394a │ │ │ │ + cmp %rsi,%rcx │ │ │ │ + jne 4e393c │ │ │ │ + mov 0x30(%rbp),%rcx │ │ │ │ + mov 0x10(%rbp),%rsi │ │ │ │ + cmp %rsi,%rcx │ │ │ │ + jl 4e394a │ │ │ │ + cmp %rsi,%rcx │ │ │ │ + jne 4e393c │ │ │ │ + movq $0x4e37a8,-0x38(%r12) │ │ │ │ + mov 0x38(%rbp),%rax │ │ │ │ + mov %rax,-0x28(%r12) │ │ │ │ + mov 0x40(%rbp),%rax │ │ │ │ + mov %rax,-0x20(%r12) │ │ │ │ mov %rbx,-0x18(%r12) │ │ │ │ - movq $0x4ea340,-0x10(%r12) │ │ │ │ + movq $0x2f83dd8,-0x10(%r12) │ │ │ │ + mov 0x20(%rbp),%rax │ │ │ │ mov %rax,-0x8(%r12) │ │ │ │ - lea -0x30(%r12),%rax │ │ │ │ + lea -0x38(%r12),%rax │ │ │ │ mov %rax,(%r12) │ │ │ │ - lea -0xd(%r12),%rbx │ │ │ │ + lea -0xf(%r12),%rbx │ │ │ │ + add $0x50,%rbp │ │ │ │ jmp *0x0(%rbp) │ │ │ │ - movq $0x38,0x388(%r13) │ │ │ │ - jmp *-0x8(%r13) │ │ │ │ + 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 338a720 │ │ │ │ xchg %ax,%ax │ │ │ │ add $0x1000000,%eax │ │ │ │ add %al,(%rax) │ │ │ │ - add %al,(%rsi) │ │ │ │ - add %al,(%rax) │ │ │ │ - add %al,(%rax) │ │ │ │ + add %al,0x2000000(%rip) │ │ │ │ add %al,(%rax) │ │ │ │ add %cl,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ - add %bl,0x48031bc6(%rax) │ │ │ │ - lea -0x40(%rbp),%eax │ │ │ │ - cmp %r15,%rax │ │ │ │ - jb 4ea5af │ │ │ │ - movq $0x4ea4f0,-0x40(%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),%rbx │ │ │ │ - mov %rbx,%r9 │ │ │ │ - mov %r14,%rbx │ │ │ │ - mov %rcx,-0x38(%rbp) │ │ │ │ - mov %rsi,-0x30(%rbp) │ │ │ │ - mov %r9,-0x28(%rbp) │ │ │ │ - mov %r8,-0x20(%rbp) │ │ │ │ - mov %rdx,-0x18(%rbp) │ │ │ │ - mov %rdi,-0x10(%rbp) │ │ │ │ - mov %rax,-0x8(%rbp) │ │ │ │ - add $0xffffffffffffffc0,%rbp │ │ │ │ - test $0x7,%bl │ │ │ │ - jne 4ea4f0 │ │ │ │ - mov (%rbx),%rax │ │ │ │ - jmp *%rax │ │ │ │ - (bad) │ │ │ │ - add %al,(%rax) │ │ │ │ - add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ - add %bl,(%rsi) │ │ │ │ add %al,(%rax) │ │ │ │ - add %ch,(%rax) │ │ │ │ + add %cl,-0x7d(%rcx) │ │ │ │ (bad) │ │ │ │ - sbb (%rbx),%eax │ │ │ │ - mov %rbx,%rax │ │ │ │ - and $0x7,%eax │ │ │ │ - cmp $0x1,%rax │ │ │ │ - je 4ea5b3 │ │ │ │ - add $0x80,%r12 │ │ │ │ + rex.W │ │ │ │ cmp 0x358(%r13),%r12 │ │ │ │ - ja 4ea59f │ │ │ │ - mov 0x6(%rbx),%rax │ │ │ │ - mov 0xe(%rbx),%rbx │ │ │ │ - movq $0x4d1100,-0x78(%r12) │ │ │ │ - mov %rbx,-0x68(%r12) │ │ │ │ - mov 0x38(%rbp),%rbx │ │ │ │ - mov %rbx,-0x60(%r12) │ │ │ │ - movq $0x4e8ef8,-0x58(%r12) │ │ │ │ - mov 0x8(%rbp),%rbx │ │ │ │ - mov %rbx,-0x48(%r12) │ │ │ │ - mov 0x28(%rbp),%rbx │ │ │ │ - mov %rbx,-0x40(%r12) │ │ │ │ - mov 0x10(%rbp),%rbx │ │ │ │ - mov %rbx,-0x38(%r12) │ │ │ │ - mov 0x30(%rbp),%rbx │ │ │ │ - mov %rbx,-0x30(%r12) │ │ │ │ - mov 0x20(%rbp),%rbx │ │ │ │ - mov %rbx,-0x28(%r12) │ │ │ │ - mov 0x18(%rbp),%rbx │ │ │ │ - mov %rbx,-0x20(%r12) │ │ │ │ - mov %rax,-0x18(%r12) │ │ │ │ - movq $0x4ea410,-0x10(%r12) │ │ │ │ - lea -0x78(%r12),%rax │ │ │ │ - mov %rax,-0x8(%r12) │ │ │ │ - lea -0x58(%r12),%rax │ │ │ │ - mov %rax,(%r12) │ │ │ │ - lea -0xf(%r12),%rbx │ │ │ │ - add $0x40,%rbp │ │ │ │ - jmp *0x0(%rbp) │ │ │ │ - movq $0x80,0x388(%r13) │ │ │ │ - jmp 338a720 │ │ │ │ + ja 4e39f1 │ │ │ │ + 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 $0x4e37e8,-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 3395508 │ │ │ │ + movq $0x48,0x388(%r13) │ │ │ │ jmp *-0x8(%r13) │ │ │ │ - lea 0x31b98aa(%rip),%rbx │ │ │ │ - add $0x40,%rbp │ │ │ │ - jmp *0x0(%rbp) │ │ │ │ - nopl 0x0(%rax) │ │ │ │ - sldt (%rax) │ │ │ │ - add %al,(%rdx) │ │ │ │ + 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,-0x43(%rax) │ │ │ │ - sbb (%rbx),%eax │ │ │ │ - lea -0x20(%rbp),%rax │ │ │ │ - cmp %r15,%rax │ │ │ │ - jb 4ea6a0 │ │ │ │ - movq $0x4ea630,-0x20(%rbp) │ │ │ │ - mov 0x6(%rbx),%rax │ │ │ │ - mov 0xe(%rbx),%rbx │ │ │ │ - mov %rbx,%rcx │ │ │ │ - mov %rsi,%rbx │ │ │ │ - mov %rax,-0x18(%rbp) │ │ │ │ - mov %rcx,-0x10(%rbp) │ │ │ │ - mov %r14,-0x8(%rbp) │ │ │ │ - add $0xffffffffffffffe0,%rbp │ │ │ │ - test $0x7,%bl │ │ │ │ - jne 4ea630 │ │ │ │ - mov (%rbx),%rax │ │ │ │ - jmp *%rax │ │ │ │ - nopl (%rax) │ │ │ │ - add (%rax),%eax │ │ │ │ + add %cl,-0x73(%rax) │ │ │ │ + rex.RB │ │ │ │ + lock cmp %r15,%rax │ │ │ │ + jb 4e3a3a │ │ │ │ + movq $0x3390fc8,-0x10(%rbp) │ │ │ │ + mov %rbx,-0x8(%rbp) │ │ │ │ + mov 0x20(%rbx),%rdi │ │ │ │ + mov 0x18(%rbx),%rsi │ │ │ │ + mov 0x10(%rbx),%r14 │ │ │ │ + add $0xfffffffffffffff0,%rbp │ │ │ │ + jmp 3240ab0 │ │ │ │ + jmp *-0x10(%r13) │ │ │ │ + xchg %ax,%ax │ │ │ │ + add $0x2000000,%eax │ │ │ │ add %al,(%rax) │ │ │ │ + add %cl,(%rdi) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ - (bad) │ │ │ │ add %al,(%rax) │ │ │ │ - add %bl,(%rax) │ │ │ │ - mov $0xc748031b,%ebp │ │ │ │ - add %r11b,-0x5a(%r8) │ │ │ │ - rex.WRX add %r9b,-0x75(%rax) │ │ │ │ - pop %rbx │ │ │ │ - psadbw %mm3,%mm0 │ │ │ │ - (bad) │ │ │ │ - jne 4ea658 │ │ │ │ + add %cl,-0x73(%rax) │ │ │ │ + rex.RB movabs 0x163820ff8394c,%al │ │ │ │ + add %cl,-0x39(%rax) │ │ │ │ + rex.RB │ │ │ │ + lock enter $0x390f,$0x3 │ │ │ │ + mov %rbx,-0x8(%rbp) │ │ │ │ + movq $0x4e3ac8,-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 %rdx,-0x40(%rbp) │ │ │ │ + mov %r8,-0x38(%rbp) │ │ │ │ + mov %rdi,-0x30(%rbp) │ │ │ │ + mov %rax,-0x28(%rbp) │ │ │ │ + mov %rcx,-0x20(%rbp) │ │ │ │ + mov %rsi,-0x18(%rbp) │ │ │ │ + add $0xffffffffffffffb8,%rbp │ │ │ │ + test $0x7,%bl │ │ │ │ + jne 4e3ac8 │ │ │ │ mov (%rbx),%rax │ │ │ │ jmp *%rax │ │ │ │ - xchg %ax,%ax │ │ │ │ - add (%rax),%eax │ │ │ │ + nopl 0x0(%rax,%rax,1) │ │ │ │ + xchg %al,(%rcx) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ (bad) │ │ │ │ add %al,(%rax) │ │ │ │ - add %dh,%al │ │ │ │ - mov $0xc748031b,%esp │ │ │ │ - add %r9b,0x48004ea6(%r8) │ │ │ │ - mov 0x7(%rbx),%eax │ │ │ │ - mov 0x18(%rbp),%rbx │ │ │ │ - mov %rax,0x18(%rbp) │ │ │ │ + add %al,(%rax) │ │ │ │ + add %al,(%rax) │ │ │ │ + add %cl,-0x39(%rax) │ │ │ │ + rex.RB call 9c75e0 │ │ │ │ + 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 4ea688 │ │ │ │ + jne 4e3b10 │ │ │ │ mov (%rbx),%rax │ │ │ │ jmp *%rax │ │ │ │ - xchg %ax,%ax │ │ │ │ - add (%rax),%eax │ │ │ │ + nopl (%rax) │ │ │ │ + leave │ │ │ │ + or $0x0,%al │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ + add %bl,(%rsi) │ │ │ │ + add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ + add %al,(%rax) │ │ │ │ + add %cl,-0x75(%rax) │ │ │ │ + rex.RB │ │ │ │ + rex.W │ │ │ │ + mov %rbx,%rcx │ │ │ │ + and $0x7,%ecx │ │ │ │ + cmp $0x1,%rcx │ │ │ │ + je 4e3bc4 │ │ │ │ + add $0x40,%r12 │ │ │ │ + cmp 0x358(%r13),%r12 │ │ │ │ + ja 4e3bce │ │ │ │ + mov 0x28(%rbp),%rcx │ │ │ │ + mov 0x18(%rbp),%rdx │ │ │ │ + mov 0x8(%rbp),%rsi │ │ │ │ + cmp %rsi,%rcx │ │ │ │ + jl 4e3bb2 │ │ │ │ + cmp %rsi,%rcx │ │ │ │ + jne 4e3ba4 │ │ │ │ + mov 0x30(%rbp),%rcx │ │ │ │ + mov 0x10(%rbp),%rsi │ │ │ │ + cmp %rsi,%rcx │ │ │ │ + jl 4e3bb2 │ │ │ │ + cmp %rsi,%rcx │ │ │ │ + jne 4e3ba4 │ │ │ │ + movq $0x4e3a10,-0x38(%r12) │ │ │ │ + mov 0x38(%rbp),%rax │ │ │ │ + mov %rax,-0x28(%r12) │ │ │ │ + mov 0x40(%rbp),%rax │ │ │ │ + mov %rax,-0x20(%r12) │ │ │ │ + mov %rbx,-0x18(%r12) │ │ │ │ + movq $0x2f83dd8,-0x10(%r12) │ │ │ │ + mov 0x20(%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 338a720 │ │ │ │ + xchg %ax,%ax │ │ │ │ (bad) │ │ │ │ add %al,(%rax) │ │ │ │ - add %al,%al │ │ │ │ - mov $0x8b4c031b,%esp │ │ │ │ - sbb %r9b,-0x77(%r8) │ │ │ │ - fisttps -0x75(%rax) │ │ │ │ - jne 4ea6a3 │ │ │ │ - mov 0x8(%rbp),%r14 │ │ │ │ - add $0x20,%rbp │ │ │ │ - jmp 4cb048 │ │ │ │ - jmp *-0x8(%r13) │ │ │ │ - nopl 0x0(%rax) │ │ │ │ - add %eax,(%rax) │ │ │ │ + add %al,(%rbx) │ │ │ │ add %al,(%rax) │ │ │ │ + add %al,0x2000000(%rip) │ │ │ │ add %al,(%rax) │ │ │ │ + add %cl,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ - adc %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ - adc %bh,-0x72b7fce5(%rbp) │ │ │ │ - rex.RB call 7346e00c <__environ@GLIBC_2.2.5+0x6f82db64> │ │ │ │ - and %ecx,-0x39(%rax) │ │ │ │ - rex.RB │ │ │ │ - lock enter $0x390f,$0x3 │ │ │ │ - mov %rbx,-0x8(%rbp) │ │ │ │ - movq $0x4ea6f8,-0x18(%rbp) │ │ │ │ - mov 0x10(%rbx),%r14 │ │ │ │ - add $0xffffffffffffffe8,%rbp │ │ │ │ - jmp 5e6960 │ │ │ │ - jmp *-0x10(%r13) │ │ │ │ - xchg %ax,%ax │ │ │ │ - ... │ │ │ │ + add %al,(%rax) │ │ │ │ + add %cl,-0x7d(%rcx) │ │ │ │ (bad) │ │ │ │ + rex.W │ │ │ │ + cmp 0x358(%r13),%r12 │ │ │ │ + ja 4e3c59 │ │ │ │ + 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 $0x4e3a50,-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 33959f8 │ │ │ │ + movq $0x48,0x388(%r13) │ │ │ │ + jmp *-0x8(%r13) │ │ │ │ + sbb %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ - add %bl,%al │ │ │ │ - xor 0x3(%rdx),%esi │ │ │ │ - lea 0x374d7fa(%rip),%r9 │ │ │ │ - lea 0x31c25fc(%rip),%r8 │ │ │ │ - lea 0x31c25e4(%rip),%rdi │ │ │ │ - lea 0x31c25cd(%rip),%rsi │ │ │ │ - lea 0x37233c6(%rip),%r14 │ │ │ │ - mov %rbx,0x0(%rbp) │ │ │ │ - jmp 31be7f8 │ │ │ │ - nopl 0x0(%rax) │ │ │ │ - add (%rax),%eax │ │ │ │ + add $0x0,%al │ │ │ │ add %al,(%rax) │ │ │ │ + add $0x0,%eax │ │ │ │ add %al,(%rax) │ │ │ │ + add %cl,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ - sldt (%rax) │ │ │ │ - add %ah,%al │ │ │ │ - ret │ │ │ │ - sbb (%rbx),%eax │ │ │ │ - lea -0x20(%rbp),%rax │ │ │ │ + add %dh,0x48031c5d(%rax) │ │ │ │ + lea -0x58(%rbp),%eax │ │ │ │ cmp %r15,%rax │ │ │ │ - jb 4ea80a │ │ │ │ - add $0x68,%r12 │ │ │ │ + jb 4e3e18 │ │ │ │ + mov 0x4(%rbx),%rdx │ │ │ │ + mov 0xc(%rbx),%rax │ │ │ │ + mov 0x14(%rbx),%rcx │ │ │ │ + mov 0x1c(%rbx),%r9 │ │ │ │ + mov 0x24(%rbx),%rbx │ │ │ │ + mov %rdi,%r10 │ │ │ │ + mov 0xf(%rdi),%r11 │ │ │ │ + mov 0x17(%rdi),%rdi │ │ │ │ + mov %rax,0x40(%rsp) │ │ │ │ + mov %r8,%rax │ │ │ │ + and $0x7,%r8d │ │ │ │ + cmp $0x1,%r8 │ │ │ │ + je 4e3df4 │ │ │ │ + mov %r14,%r8 │ │ │ │ + mov %rdi,%r14 │ │ │ │ + mov %r9,%rdi │ │ │ │ + mov %rsi,%r9 │ │ │ │ + mov %rbx,%rsi │ │ │ │ + mov %rax,%rbx │ │ │ │ + mov 0x40(%rsp),%rax │ │ │ │ + add $0x98,%r12 │ │ │ │ cmp 0x358(%r13),%r12 │ │ │ │ - ja 4ea7ff │ │ │ │ - movq $0x3390fc8,-0x10(%rbp) │ │ │ │ - mov %rbx,-0x8(%rbp) │ │ │ │ - mov 0x10(%rbx),%rax │ │ │ │ - mov 0x18(%rbx),%rcx │ │ │ │ - mov 0x20(%rbx),%rbx │ │ │ │ - movq $0x573d88,-0x60(%r12) │ │ │ │ + ja 4e3db0 │ │ │ │ + mov %rax,0x40(%rsp) │ │ │ │ + mov 0x6(%rbx),%rax │ │ │ │ + mov %rcx,0x48(%rsp) │ │ │ │ + mov 0xe(%rbx),%rcx │ │ │ │ + movq $0x2f83dd8,-0x90(%r12) │ │ │ │ + mov %r10,-0x88(%r12) │ │ │ │ + mov %rbx,-0x80(%r12) │ │ │ │ + movq $0x4e3990,-0x78(%r12) │ │ │ │ + mov %rax,-0x70(%r12) │ │ │ │ + mov %rcx,-0x68(%r12) │ │ │ │ + mov %r10,-0x60(%r12) │ │ │ │ + lea -0x8f(%r12),%rbx │ │ │ │ mov %rbx,-0x58(%r12) │ │ │ │ - movq $0x3c285f9,-0x50(%r12) │ │ │ │ - movq $0x3c37ef9,-0x48(%r12) │ │ │ │ - movq $0x3c285f9,-0x40(%r12) │ │ │ │ - movq $0x3c37ef9,-0x38(%r12) │ │ │ │ - movq $0x3c37ef9,-0x30(%r12) │ │ │ │ - movq $0x3c37ef9,-0x28(%r12) │ │ │ │ - movq $0x3c37ef9,-0x20(%r12) │ │ │ │ - movq $0x3c37ef9,-0x18(%r12) │ │ │ │ - movq $0x4ebdb0,-0x10(%r12) │ │ │ │ - lea -0x5f(%r12),%rbx │ │ │ │ - mov %rbx,-0x8(%r12) │ │ │ │ - movq $0x3c05cb2,(%r12) │ │ │ │ - mov %rax,%r14 │ │ │ │ - mov %rcx,%rbx │ │ │ │ - movq $0x33924c0,-0x20(%rbp) │ │ │ │ - lea -0xf(%r12),%rax │ │ │ │ - mov %rax,-0x18(%rbp) │ │ │ │ - add $0xffffffffffffffe0,%rbp │ │ │ │ - jmp 4ea480 │ │ │ │ - movq $0x68,0x388(%r13) │ │ │ │ - jmp *-0x10(%r13) │ │ │ │ - xchg %ax,%ax │ │ │ │ - sldt (%rax) │ │ │ │ - add %al,(%rdx) │ │ │ │ + mov %rsi,-0x50(%r12) │ │ │ │ + mov %r14,-0x48(%r12) │ │ │ │ + mov %r11,-0x40(%r12) │ │ │ │ + movq $0x4e3bf8,-0x38(%r12) │ │ │ │ + mov %rax,-0x30(%r12) │ │ │ │ + mov %rcx,-0x28(%r12) │ │ │ │ + mov %r10,-0x20(%r12) │ │ │ │ + mov %rbx,-0x18(%r12) │ │ │ │ + mov %rdx,-0x10(%r12) │ │ │ │ + mov %r14,-0x8(%r12) │ │ │ │ + mov %r11,(%r12) │ │ │ │ + mov %r9,%rax │ │ │ │ + lea -0x35(%r12),%r9 │ │ │ │ + mov %r8,%rbx │ │ │ │ + mov 0x48(%rsp),%rcx │ │ │ │ + mov %rcx,%r8 │ │ │ │ + mov %rdi,%rdx │ │ │ │ + mov 0x40(%rsp),%rcx │ │ │ │ + mov %rcx,%rdi │ │ │ │ + mov %rax,%rsi │ │ │ │ + mov %rbx,%r14 │ │ │ │ + mov %rdx,%rbx │ │ │ │ + lea -0x77(%r12),%rax │ │ │ │ + mov %rax,-0x8(%rbp) │ │ │ │ + add $0xfffffffffffffff8,%rbp │ │ │ │ + jmp 4e2ef8 │ │ │ │ + movq $0x98,0x388(%r13) │ │ │ │ + movq $0x4e3e30,-0x58(%rbp) │ │ │ │ + mov %rax,-0x50(%rbp) │ │ │ │ + mov %rcx,-0x48(%rbp) │ │ │ │ + mov %rdx,-0x40(%rbp) │ │ │ │ + mov %rsi,-0x38(%rbp) │ │ │ │ + mov %rdi,-0x30(%rbp) │ │ │ │ + mov %r8,-0x28(%rbp) │ │ │ │ + mov %r9,-0x20(%rbp) │ │ │ │ + mov %r10,-0x18(%rbp) │ │ │ │ + mov %r11,-0x10(%rbp) │ │ │ │ + mov %r14,-0x8(%rbp) │ │ │ │ + add $0xffffffffffffffa8,%rbp │ │ │ │ + jmp 338a720 │ │ │ │ + mov %r9,%rax │ │ │ │ + mov %rdx,%r9 │ │ │ │ + mov %rcx,%r8 │ │ │ │ + mov 0x40(%rsp),%rcx │ │ │ │ + mov %rcx,%rdi │ │ │ │ + mov %rbx,%rcx │ │ │ │ + mov %rax,%rbx │ │ │ │ + mov %rcx,-0x8(%rbp) │ │ │ │ + add $0xfffffffffffffff8,%rbp │ │ │ │ + jmp 4e2ef8 │ │ │ │ + jmp *-0x8(%r13) │ │ │ │ + nopl 0x0(%rax) │ │ │ │ + or %al,%al │ │ │ │ add %al,(%rax) │ │ │ │ - add %al,(%rbx) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ + (bad) │ │ │ │ add %al,(%rax) │ │ │ │ - add %cl,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ + pop %rsp │ │ │ │ + sbb $0x3,%al │ │ │ │ + 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 │ │ │ │ + add $0x58,%rbp │ │ │ │ + jmp 4e3cd9 │ │ │ │ + nopl 0x0(%rax) │ │ │ │ + (bad) │ │ │ │ + add %al,(%rax) │ │ │ │ + add %al,(%rbx) │ │ │ │ add %al,(%rax) │ │ │ │ + add %al,(%rcx) │ │ │ │ add %al,(%rax) │ │ │ │ - add %cl,-0x73(%rax) │ │ │ │ - rex.RB loopne 4ea879 │ │ │ │ - cmp %edi,%eax │ │ │ │ - jb 4ea890 │ │ │ │ - movq $0x4ea878,-0x20(%rbp) │ │ │ │ - mov 0x6(%rbx),%rax │ │ │ │ - mov 0xe(%rbx),%rcx │ │ │ │ - mov 0x16(%rbx),%rbx │ │ │ │ - mov %rbx,%rdx │ │ │ │ - mov %r14,%rbx │ │ │ │ + add %al,(%rax) │ │ │ │ + add %al,(%rax) │ │ │ │ + add %cl,(%rcx) │ │ │ │ + add %al,(%rax) │ │ │ │ + add %dh,0x48031c5b(%rax) │ │ │ │ + lea -0x28(%rbp),%eax │ │ │ │ + cmp %r15,%rax │ │ │ │ + jb 4e3f1c │ │ │ │ + movq $0x4e3ec8,-0x20(%rbp) │ │ │ │ + mov 0x5(%rbx),%rax │ │ │ │ + mov %rdi,%rbx │ │ │ │ mov %rax,-0x18(%rbp) │ │ │ │ - mov %rcx,-0x10(%rbp) │ │ │ │ - mov %rdx,-0x8(%rbp) │ │ │ │ + mov %r14,-0x10(%rbp) │ │ │ │ + mov %rsi,-0x8(%rbp) │ │ │ │ add $0xffffffffffffffe0,%rbp │ │ │ │ test $0x7,%bl │ │ │ │ - jne 4ea878 │ │ │ │ + jne 4e3ec8 │ │ │ │ mov (%rbx),%rax │ │ │ │ jmp *%rax │ │ │ │ - nopl (%rax) │ │ │ │ + xchg %ax,%ax │ │ │ │ add (%rax),%eax │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ (bad) │ │ │ │ add %al,(%rax) │ │ │ │ + add %ch,0x5b(%rax) │ │ │ │ + sbb $0x3,%al │ │ │ │ + movq $0x4e3f00,-0x8(%rbp) │ │ │ │ + mov 0x7(%rbx),%rax │ │ │ │ + mov 0xf(%rbx),%rbx │ │ │ │ + mov %rax,0x0(%rbp) │ │ │ │ + add $0xfffffffffffffff8,%rbp │ │ │ │ + test $0x7,%bl │ │ │ │ + jne 4e3f00 │ │ │ │ + mov (%rbx),%rax │ │ │ │ + jmp *%rax │ │ │ │ + nopw 0x0(%rax,%rax,1) │ │ │ │ + add $0x0,%al │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ - add %cl,-0x75(%rax) │ │ │ │ - jge 4ea88c │ │ │ │ - mov 0x8(%rbp),%rsi │ │ │ │ - mov %rbx,%r14 │ │ │ │ - mov 0x18(%rbp),%rbx │ │ │ │ - add $0x20,%rbp │ │ │ │ - jmp 33959f8 │ │ │ │ - jmp *-0x8(%r13) │ │ │ │ - nopl 0x0(%rax) │ │ │ │ - add %eax,(%rax) │ │ │ │ - add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ + (bad) │ │ │ │ add %al,(%rax) │ │ │ │ - adc %al,(%rax) │ │ │ │ + add %dh,(%rax) │ │ │ │ + pop %rbx │ │ │ │ + sbb $0x3,%al │ │ │ │ + mov %rbx,%r8 │ │ │ │ + mov 0x8(%rbp),%rdi │ │ │ │ + mov 0x20(%rbp),%rsi │ │ │ │ + mov 0x18(%rbp),%r14 │ │ │ │ + mov 0x10(%rbp),%rbx │ │ │ │ + add $0x28,%rbp │ │ │ │ + jmp 4e3c80 │ │ │ │ + jmp *-0x8(%r13) │ │ │ │ + sbb (%rax),%al │ │ │ │ add %al,(%rax) │ │ │ │ - and %bh,-0x72b7fce5(%rbx) │ │ │ │ - rex.RB clc │ │ │ │ - cmp %r15,%rax │ │ │ │ - jb 4ea8c6 │ │ │ │ - movq $0x4ea8e0,-0x8(%rbp) │ │ │ │ - mov 0x10(%rbx),%r14 │ │ │ │ - add $0xfffffffffffffff8,%rbp │ │ │ │ - jmp 5e6960 │ │ │ │ - jmp *-0x10(%r13) │ │ │ │ - nopw 0x0(%rax,%rax,1) │ │ │ │ - ... │ │ │ │ (bad) │ │ │ │ add %al,(%rax) │ │ │ │ - add %dh,%al │ │ │ │ - xor %esi,0x3(%rdx) │ │ │ │ - lea 0x374d612(%rip),%r9 │ │ │ │ - lea 0x31c2414(%rip),%r8 │ │ │ │ - lea 0x31c23fc(%rip),%rdi │ │ │ │ - lea 0x31c23e5(%rip),%rsi │ │ │ │ - lea 0x37231de(%rip),%r14 │ │ │ │ - mov %rbx,0x0(%rbp) │ │ │ │ - jmp 31be7f8 │ │ │ │ - nopl 0x0(%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) │ │ │ │ - test $0xba,%al │ │ │ │ - sbb (%rbx),%eax │ │ │ │ - add $0x18,%r12 │ │ │ │ + add %bh,(%rax) │ │ │ │ + pop %rbx │ │ │ │ + sbb $0x3,%al │ │ │ │ + lea -0x28(%rbp),%rax │ │ │ │ + cmp %r15,%rax │ │ │ │ + jb 4e4070 │ │ │ │ + add $0x88,%r12 │ │ │ │ cmp 0x358(%r13),%r12 │ │ │ │ - ja 4ea94f │ │ │ │ - mov 0x10(%rbx),%rax │ │ │ │ - movq $0x4ea8a8,-0x10(%r12) │ │ │ │ + ja 4e4065 │ │ │ │ + mov 0x2(%rbx),%rax │ │ │ │ + movq $0x4e2ef8,-0x80(%r12) │ │ │ │ + mov %rax,-0x78(%r12) │ │ │ │ + mov %r14,-0x70(%r12) │ │ │ │ + movq $0x4e3540,-0x68(%r12) │ │ │ │ + mov %rdi,-0x60(%r12) │ │ │ │ + mov %r8,-0x58(%r12) │ │ │ │ + lea -0x7a(%r12),%rax │ │ │ │ + mov %rax,-0x50(%r12) │ │ │ │ + movq $0x4e36f8,-0x48(%r12) │ │ │ │ + lea -0x64(%r12),%rbx │ │ │ │ + mov %rbx,-0x40(%r12) │ │ │ │ + movq $0x4e3c80,-0x38(%r12) │ │ │ │ + mov %r9,-0x30(%r12) │ │ │ │ + mov %rdi,-0x28(%r12) │ │ │ │ + mov %r8,-0x20(%r12) │ │ │ │ + mov %rax,-0x18(%r12) │ │ │ │ + mov 0x0(%rbp),%rax │ │ │ │ + mov %rax,-0x10(%r12) │ │ │ │ + movq $0x4e3e80,-0x8(%r12) │ │ │ │ + lea -0x34(%r12),%rax │ │ │ │ mov %rax,(%r12) │ │ │ │ - lea -0x10(%r12),%rsi │ │ │ │ - lea 0x2ecced7(%rip),%r14 │ │ │ │ - jmp 3359998 │ │ │ │ - movq $0x18,0x388(%r13) │ │ │ │ - jmp *-0x10(%r13) │ │ │ │ - xchg %ax,%ax │ │ │ │ - add (%rax),%al │ │ │ │ - add %al,(%rax) │ │ │ │ - add %al,(%rax) │ │ │ │ + movq $0x4e4020,-0x28(%rbp) │ │ │ │ + mov %r14,%rbx │ │ │ │ + lea -0x45(%r12),%rax │ │ │ │ + mov %rax,-0x20(%rbp) │ │ │ │ + lea -0x5(%r12),%rax │ │ │ │ + mov %rax,-0x18(%rbp) │ │ │ │ + mov %rsi,-0x10(%rbp) │ │ │ │ + mov %r8,-0x8(%rbp) │ │ │ │ + add $0xffffffffffffffd8,%rbp │ │ │ │ + test $0x7,%bl │ │ │ │ + jne 4e4020 │ │ │ │ + mov (%rbx),%rax │ │ │ │ + jmp *%rax │ │ │ │ + nopl 0x0(%rax,%rax,1) │ │ │ │ + add $0x0,%eax │ │ │ │ add %al,(%rax) │ │ │ │ - adc (%rax),%al │ │ │ │ + add %bl,(%rsi) │ │ │ │ add %al,(%rax) │ │ │ │ - pop %rax │ │ │ │ - mov $0x8349031b,%edx │ │ │ │ - (bad) │ │ │ │ - sbb %cl,0x3b(%rbp) │ │ │ │ - movsl %ds:(%rsi),%es:(%rdi) │ │ │ │ - pop %rax │ │ │ │ + add %dh,%al │ │ │ │ + pop %rcx │ │ │ │ + sbb $0x3,%al │ │ │ │ + mov 0x8(%rbp),%rax │ │ │ │ + mov 0x10(%rbp),%rcx │ │ │ │ + mov 0x18(%rbp),%rsi │ │ │ │ + mov 0x20(%rbp),%r8 │ │ │ │ + and $0x7,%ebx │ │ │ │ + cmp $0x1,%rbx │ │ │ │ + je 4e404f │ │ │ │ + mov %rcx,%r9 │ │ │ │ + mov %rax,%rdi │ │ │ │ + lea 0x31c558f(%rip),%r14 │ │ │ │ + add $0x30,%rbp │ │ │ │ + jmp 2f8a300 │ │ │ │ + mov %rcx,%r9 │ │ │ │ + mov %rax,%rdi │ │ │ │ + lea 0x31c5579(%rip),%r14 │ │ │ │ + add $0x28,%rbp │ │ │ │ + jmp 2f8b150 │ │ │ │ + movq $0x88,0x388(%r13) │ │ │ │ + jmp *-0x8(%r13) │ │ │ │ + nopl 0x0(%rax) │ │ │ │ add (%rax),%eax │ │ │ │ - add %dh,0x22(%rdi) │ │ │ │ - mov 0x10(%rbx),%rax │ │ │ │ - mov 0x18(%rbx),%rbx │ │ │ │ - movq $0x4ea920,-0x10(%r12) │ │ │ │ - mov %rax,(%r12) │ │ │ │ - lea -0x10(%r12),%rsi │ │ │ │ - mov %rbx,%r14 │ │ │ │ - jmp 3240990 │ │ │ │ - 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 │ │ │ │ + sldt (%rax) │ │ │ │ + add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ - or %bh,-0x72b7fce5(%rdx) │ │ │ │ + add %cl,-0x73(%rax) │ │ │ │ rex.RB │ │ │ │ lock cmp %r15,%rax │ │ │ │ - jb 4eaa1c │ │ │ │ - add $0x20,%r12 │ │ │ │ - cmp 0x358(%r13),%r12 │ │ │ │ - ja 4eaa11 │ │ │ │ + jb 4e40b2 │ │ │ │ movq $0x3390fc8,-0x10(%rbp) │ │ │ │ mov %rbx,-0x8(%rbp) │ │ │ │ - mov 0x10(%rbx),%rax │ │ │ │ - mov 0x18(%rbx),%rbx │ │ │ │ - movq $0x4ea970,-0x18(%r12) │ │ │ │ - mov %rax,-0x8(%r12) │ │ │ │ - mov %rbx,(%r12) │ │ │ │ - lea -0x18(%r12),%rsi │ │ │ │ - lea 0x2ecce1e(%rip),%r14 │ │ │ │ + mov 0x20(%rbx),%rdi │ │ │ │ + mov 0x18(%rbx),%rsi │ │ │ │ + mov 0x10(%rbx),%r14 │ │ │ │ add $0xfffffffffffffff0,%rbp │ │ │ │ - jmp 3359998 │ │ │ │ - movq $0x20,0x388(%r13) │ │ │ │ + jmp 3240ab0 │ │ │ │ jmp *-0x10(%r13) │ │ │ │ - sldt (%rax) │ │ │ │ - add %al,(%rdx) │ │ │ │ - add %al,(%rax) │ │ │ │ - add %al,(%rbx) │ │ │ │ - add %al,(%rax) │ │ │ │ - add %al,(%rax) │ │ │ │ + xchg %ax,%ax │ │ │ │ + add $0x2000000,%eax │ │ │ │ add %al,(%rax) │ │ │ │ - add %cl,(%rax) │ │ │ │ + add %cl,(%rdi) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %cl,-0x73(%rax) │ │ │ │ - rex.RB loopne 4eaa89 │ │ │ │ - cmp %edi,%eax │ │ │ │ - jb 4eaaa0 │ │ │ │ - movq $0x4eaa88,-0x20(%rbp) │ │ │ │ - mov 0x6(%rbx),%rax │ │ │ │ - mov 0xe(%rbx),%rcx │ │ │ │ - mov 0x16(%rbx),%rbx │ │ │ │ - mov %rbx,%rdx │ │ │ │ - mov %r14,%rbx │ │ │ │ - mov %rax,-0x18(%rbp) │ │ │ │ - mov %rcx,-0x10(%rbp) │ │ │ │ - mov %rdx,-0x8(%rbp) │ │ │ │ - add $0xffffffffffffffe0,%rbp │ │ │ │ + rex.RB movabs 0x163820ff8394c,%al │ │ │ │ + add %cl,-0x39(%rax) │ │ │ │ + rex.RB │ │ │ │ + lock enter $0x390f,$0x3 │ │ │ │ + mov %rbx,-0x8(%rbp) │ │ │ │ + movq $0x4e4140,-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 %rdx,-0x40(%rbp) │ │ │ │ + mov %r8,-0x38(%rbp) │ │ │ │ + mov %rdi,-0x30(%rbp) │ │ │ │ + mov %rax,-0x28(%rbp) │ │ │ │ + mov %rcx,-0x20(%rbp) │ │ │ │ + mov %rsi,-0x18(%rbp) │ │ │ │ + add $0xffffffffffffffb8,%rbp │ │ │ │ test $0x7,%bl │ │ │ │ - jne 4eaa88 │ │ │ │ + jne 4e4140 │ │ │ │ mov (%rbx),%rax │ │ │ │ jmp *%rax │ │ │ │ - nopl (%rax) │ │ │ │ - add (%rax),%eax │ │ │ │ + nopl 0x0(%rax,%rax,1) │ │ │ │ + xchg %al,(%rcx) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ (bad) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ - add %cl,-0x75(%rax) │ │ │ │ - jge 4eaa9c │ │ │ │ - mov 0x8(%rbp),%rsi │ │ │ │ - mov %rbx,%r14 │ │ │ │ - mov 0x18(%rbp),%rbx │ │ │ │ - add $0x20,%rbp │ │ │ │ - jmp 33959f8 │ │ │ │ - jmp *-0x8(%r13) │ │ │ │ - nopl 0x0(%rax) │ │ │ │ - add %eax,(%rax) │ │ │ │ - add %al,(%rax) │ │ │ │ - add %al,(%rax) │ │ │ │ - add %al,(%rax) │ │ │ │ - adc %al,(%rax) │ │ │ │ - add %al,(%rax) │ │ │ │ - lock mov $0x8d48031b,%eax │ │ │ │ - rex.RB │ │ │ │ - lock cmp %r15,%rax │ │ │ │ - jb 4eaad6 │ │ │ │ - movq $0x4eaaf0,-0x8(%rbp) │ │ │ │ - mov 0x10(%rbx),%r14 │ │ │ │ - add $0xfffffffffffffff8,%rbp │ │ │ │ - jmp 5e6960 │ │ │ │ - jmp *-0x10(%r13) │ │ │ │ - nopw 0x0(%rax,%rax,1) │ │ │ │ - ... │ │ │ │ - (bad) │ │ │ │ - add %al,(%rax) │ │ │ │ - add %bl,0x48031bb8(%rax) │ │ │ │ - movl $0x4eab38,0x0(%rbp) │ │ │ │ - lea 0x374d3fa(%rip),%r9 │ │ │ │ - lea 0x31c21fc(%rip),%r8 │ │ │ │ - lea 0x31c21e4(%rip),%rdi │ │ │ │ - lea 0x31c21cd(%rip),%rsi │ │ │ │ - lea 0x3722fc6(%rip),%r14 │ │ │ │ - mov %rbx,-0x8(%rbp) │ │ │ │ - add $0xfffffffffffffff8,%rbp │ │ │ │ - jmp 31be7f8 │ │ │ │ - ... │ │ │ │ - (bad) │ │ │ │ + add %cl,-0x39(%rax) │ │ │ │ + rex.RB call 9c82d0 │ │ │ │ + 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 4e4188 │ │ │ │ + mov (%rbx),%rax │ │ │ │ + jmp *%rax │ │ │ │ + nopl (%rax) │ │ │ │ + leave │ │ │ │ + or $0x0,%al │ │ │ │ add %al,(%rax) │ │ │ │ - add %bh,(%rax) │ │ │ │ - mov $0x1b,%dh │ │ │ │ - add -0x73(%rax),%ecx │ │ │ │ - xor $0x31bb631,%eax │ │ │ │ - mov %rbx,%r14 │ │ │ │ - add $0x8,%rbp │ │ │ │ - jmp 3240990 │ │ │ │ - nopl 0x0(%rax,%rax,1) │ │ │ │ - add %eax,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ + add %bl,(%rsi) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ - adc %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ - movabs $0x394cf0458d48031b,%rax │ │ │ │ - clc │ │ │ │ - jb 4eabb3 │ │ │ │ - add $0x18,%r12 │ │ │ │ + add %cl,-0x75(%rax) │ │ │ │ + rex.RB │ │ │ │ + rex.W │ │ │ │ + mov %rbx,%rcx │ │ │ │ + and $0x7,%ecx │ │ │ │ + cmp $0x1,%rcx │ │ │ │ + je 4e423c │ │ │ │ + add $0x40,%r12 │ │ │ │ cmp 0x358(%r13),%r12 │ │ │ │ - ja 4eaba8 │ │ │ │ - movq $0x3390fc8,-0x10(%rbp) │ │ │ │ - mov %rbx,-0x8(%rbp) │ │ │ │ - mov 0x10(%rbx),%rax │ │ │ │ - movq $0x4eaab8,-0x10(%r12) │ │ │ │ + ja 4e4246 │ │ │ │ + mov 0x28(%rbp),%rcx │ │ │ │ + mov 0x18(%rbp),%rdx │ │ │ │ + mov 0x8(%rbp),%rsi │ │ │ │ + cmp %rsi,%rcx │ │ │ │ + jl 4e422a │ │ │ │ + cmp %rsi,%rcx │ │ │ │ + jne 4e421c │ │ │ │ + mov 0x30(%rbp),%rcx │ │ │ │ + mov 0x10(%rbp),%rsi │ │ │ │ + cmp %rsi,%rcx │ │ │ │ + jl 4e422a │ │ │ │ + cmp %rsi,%rcx │ │ │ │ + jne 4e421c │ │ │ │ + movq $0x4e4088,-0x38(%r12) │ │ │ │ + mov 0x38(%rbp),%rax │ │ │ │ + mov %rax,-0x28(%r12) │ │ │ │ + mov 0x40(%rbp),%rax │ │ │ │ + mov %rax,-0x20(%r12) │ │ │ │ + mov %rbx,-0x18(%r12) │ │ │ │ + movq $0x2f83dd8,-0x10(%r12) │ │ │ │ + mov 0x20(%rbp),%rax │ │ │ │ + mov %rax,-0x8(%r12) │ │ │ │ + lea -0x38(%r12),%rax │ │ │ │ mov %rax,(%r12) │ │ │ │ - lea -0x10(%r12),%rsi │ │ │ │ - lea 0x2ecd10e(%rip),%r14 │ │ │ │ - add $0xfffffffffffffff0,%rbp │ │ │ │ - jmp 3359998 │ │ │ │ - movq $0x18,0x388(%r13) │ │ │ │ + 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) │ │ │ │ - nop │ │ │ │ - (bad) │ │ │ │ - add %al,(%rax) │ │ │ │ - add %al,(%rbx) │ │ │ │ - add %al,(%rax) │ │ │ │ - add %al,(%rcx) │ │ │ │ - add %al,(%rax) │ │ │ │ - add %al,(%rax) │ │ │ │ - add %al,(%rax) │ │ │ │ - add %cl,(%rcx) │ │ │ │ + mov %rax,%rbx │ │ │ │ + add $0x50,%rbp │ │ │ │ + jmp *0x0(%rbp) │ │ │ │ + movq $0x40,0x388(%r13) │ │ │ │ + jmp 338a720 │ │ │ │ + xchg %ax,%ax │ │ │ │ + add $0x1000000,%eax │ │ │ │ add %al,(%rax) │ │ │ │ - add %bl,%al │ │ │ │ - mov $0x1b,%bh │ │ │ │ - add -0x73(%rax),%ecx │ │ │ │ - rex.RB call 1046e524 <__environ@GLIBC_2.2.5+0xc82e07c> │ │ │ │ - (bad) │ │ │ │ - in (%dx),%al │ │ │ │ + add %al,0x2000000(%rip) │ │ │ │ add %al,(%rax) │ │ │ │ - add %cl,-0x39(%rax) │ │ │ │ - rex.RB call 9d57fd │ │ │ │ - mov 0x5(%rbx),%rax │ │ │ │ - mov %r14,%rbx │ │ │ │ - mov %rax,-0x10(%rbp) │ │ │ │ - mov %rdi,-0x8(%rbp) │ │ │ │ - add $0xffffffffffffffe8,%rbp │ │ │ │ - test $0x7,%bl │ │ │ │ - jne 4eac18 │ │ │ │ - mov (%rbx),%rax │ │ │ │ - jmp *%rax │ │ │ │ - nopw 0x0(%rax,%rax,1) │ │ │ │ - add (%rax),%al │ │ │ │ + add %cl,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ + add %cl,-0x7d(%rcx) │ │ │ │ (bad) │ │ │ │ - add %al,(%rax) │ │ │ │ - add %dl,0x49031bb7(%rax) │ │ │ │ - add $0x70,%esp │ │ │ │ + rex.W │ │ │ │ cmp 0x358(%r13),%r12 │ │ │ │ - ja 4eacb9 │ │ │ │ + ja 4e42d1 │ │ │ │ mov 0x7(%rbx),%rax │ │ │ │ mov 0xf(%rbx),%rcx │ │ │ │ - mov 0x17(%rbx),%rbx │ │ │ │ - movq $0x4eab60,-0x68(%r12) │ │ │ │ - mov 0x8(%rbp),%rdx │ │ │ │ - mov %rdx,-0x58(%r12) │ │ │ │ - movq $0x50d128,-0x50(%r12) │ │ │ │ - movq $0x36acc46,-0x48(%r12) │ │ │ │ - movq $0x36acb89,-0x40(%r12) │ │ │ │ - lea -0x68(%r12),%rdx │ │ │ │ - mov %rdx,-0x38(%r12) │ │ │ │ - movq $0x3363ae0,-0x30(%r12) │ │ │ │ - lea -0x4f(%r12),%rdx │ │ │ │ - mov %rdx,-0x28(%r12) │ │ │ │ - mov %rax,-0x20(%r12) │ │ │ │ - movq $0x4a37b8,-0x18(%r12) │ │ │ │ - lea -0x2e(%r12),%rax │ │ │ │ - mov %rax,-0x10(%r12) │ │ │ │ - mov %rcx,-0x8(%r12) │ │ │ │ + mov 0x17(%rbx),%rdx │ │ │ │ + mov 0x1f(%rbx),%rsi │ │ │ │ + mov 0x27(%rbx),%rdi │ │ │ │ + mov 0x2f(%rbx),%r8 │ │ │ │ + mov 0x37(%rbx),%rbx │ │ │ │ + movq $0x4e40c8,-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 0x374c632(%rip),%rsi │ │ │ │ - lea -0x17(%r12),%r14 │ │ │ │ - mov 0x10(%rbp),%rbx │ │ │ │ - add $0x18,%rbp │ │ │ │ - jmp 3395748 │ │ │ │ - movq $0x70,0x388(%r13) │ │ │ │ - jmp 338a720 │ │ │ │ + lea -0x40(%r12),%r14 │ │ │ │ + mov %rdi,%rbx │ │ │ │ + jmp 3395508 │ │ │ │ + movq $0x48,0x388(%r13) │ │ │ │ jmp *-0x8(%r13) │ │ │ │ - nopl (%rax) │ │ │ │ + add (%rax),%eax │ │ │ │ + add %al,(%rax) │ │ │ │ + add %al,(%rax) │ │ │ │ + add %al,(%rax) │ │ │ │ sldt (%rax) │ │ │ │ - add %al,(%rdx) │ │ │ │ add %al,(%rax) │ │ │ │ - add %al,(%rdi) │ │ │ │ add %al,(%rax) │ │ │ │ + add %cl,-0x73(%rax) │ │ │ │ + rex.RB │ │ │ │ + lock cmp %r15,%rax │ │ │ │ + jb 4e431a │ │ │ │ + movq $0x3390fc8,-0x10(%rbp) │ │ │ │ + mov %rbx,-0x8(%rbp) │ │ │ │ + mov 0x20(%rbx),%rdi │ │ │ │ + mov 0x18(%rbx),%rsi │ │ │ │ + mov 0x10(%rbx),%r14 │ │ │ │ + add $0xfffffffffffffff0,%rbp │ │ │ │ + jmp 3240ab0 │ │ │ │ + jmp *-0x10(%r13) │ │ │ │ + xchg %ax,%ax │ │ │ │ + add $0x2000000,%eax │ │ │ │ add %al,(%rax) │ │ │ │ + add %cl,(%rdi) │ │ │ │ add %al,(%rax) │ │ │ │ - add %cl,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ - add %bl,0x48031bbe(%rax) │ │ │ │ - lea -0x78(%rbp),%eax │ │ │ │ - cmp %r15,%rax │ │ │ │ - jb 4eb110 │ │ │ │ - movq $0x4ead60,-0x48(%rbp) │ │ │ │ - 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),%rbx │ │ │ │ - mov %rbx,%r10 │ │ │ │ - mov %r14,%rbx │ │ │ │ - mov %rax,-0x40(%rbp) │ │ │ │ - mov %r9,-0x38(%rbp) │ │ │ │ + add %al,(%rax) │ │ │ │ + add %cl,-0x73(%rax) │ │ │ │ + rex.RB movabs 0x163820ff8394c,%al │ │ │ │ + add %cl,-0x39(%rax) │ │ │ │ + rex.RB │ │ │ │ + lock enter $0x390f,$0x3 │ │ │ │ + mov %rbx,-0x8(%rbp) │ │ │ │ + movq $0x4e43a8,-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 %rdx,-0x40(%rbp) │ │ │ │ + mov %r8,-0x38(%rbp) │ │ │ │ mov %rdi,-0x30(%rbp) │ │ │ │ - mov %r10,-0x28(%rbp) │ │ │ │ - mov %r8,-0x20(%rbp) │ │ │ │ - mov %rdx,-0x18(%rbp) │ │ │ │ - mov %rcx,-0x10(%rbp) │ │ │ │ - mov %rsi,-0x8(%rbp) │ │ │ │ + mov %rax,-0x28(%rbp) │ │ │ │ + mov %rcx,-0x20(%rbp) │ │ │ │ + mov %rsi,-0x18(%rbp) │ │ │ │ add $0xffffffffffffffb8,%rbp │ │ │ │ test $0x7,%bl │ │ │ │ - jne 4ead60 │ │ │ │ + jne 4e43a8 │ │ │ │ mov (%rbx),%rax │ │ │ │ jmp *%rax │ │ │ │ - nopl (%rax) │ │ │ │ - or %al,(%rax) │ │ │ │ + nopl 0x0(%rax,%rax,1) │ │ │ │ + xchg %al,(%rcx) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ (bad) │ │ │ │ add %al,(%rax) │ │ │ │ - add %ah,(%rax) │ │ │ │ - mov $0xc748031b,%esi │ │ │ │ - rex.RB call 9d5b18 │ │ │ │ + add %al,(%rax) │ │ │ │ + add %al,(%rax) │ │ │ │ + add %cl,-0x39(%rax) │ │ │ │ + rex.RB call 9c87a0 │ │ │ │ mov %rbx,%rax │ │ │ │ mov 0x7(%rbx),%rcx │ │ │ │ - mov 0xf(%rbx),%rdx │ │ │ │ - mov 0x17(%rbx),%rbx │ │ │ │ - mov %rbx,%rsi │ │ │ │ - mov 0x20(%rbp),%rbx │ │ │ │ + mov 0xf(%rbx),%rbx │ │ │ │ + mov 0xf(%rcx),%rdx │ │ │ │ mov %rdx,-0x10(%rbp) │ │ │ │ - mov %rsi,-0x8(%rbp) │ │ │ │ - mov %rcx,0x0(%rbp) │ │ │ │ - mov %rax,0x20(%rbp) │ │ │ │ + mov 0x17(%rcx),%rcx │ │ │ │ + mov %rcx,-0x8(%rbp) │ │ │ │ + mov %rax,0x0(%rbp) │ │ │ │ add $0xffffffffffffffe8,%rbp │ │ │ │ test $0x7,%bl │ │ │ │ - jne 4eadb0 │ │ │ │ + jne 4e43f0 │ │ │ │ mov (%rbx),%rax │ │ │ │ jmp *%rax │ │ │ │ - nopl 0x0(%rax) │ │ │ │ - or (%rax),%eax │ │ │ │ + nopl (%rax) │ │ │ │ + leave │ │ │ │ + or $0x0,%al │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ + add %bl,(%rsi) │ │ │ │ add %al,(%rax) │ │ │ │ - (bad) │ │ │ │ add %al,(%rax) │ │ │ │ - add %dl,%al │ │ │ │ - mov $0xc748031b,%ebp │ │ │ │ - add %r12b,%r8b │ │ │ │ - lods %ds:(%rsi),%eax │ │ │ │ - rex.WRX add %r9b,-0x75(%rax) │ │ │ │ - rex.XB (bad) │ │ │ │ - mov 0x58(%rbp),%rbx │ │ │ │ - mov %rax,0x58(%rbp) │ │ │ │ - test $0x7,%bl │ │ │ │ - jne 4eade0 │ │ │ │ - mov (%rbx),%rax │ │ │ │ - jmp *%rax │ │ │ │ + add %al,(%rax) │ │ │ │ + add %cl,-0x75(%rax) │ │ │ │ + rex.RB │ │ │ │ + rex.W │ │ │ │ + mov %rbx,%rcx │ │ │ │ + and $0x7,%ecx │ │ │ │ + cmp $0x1,%rcx │ │ │ │ + je 4e44a4 │ │ │ │ + add $0x40,%r12 │ │ │ │ + cmp 0x358(%r13),%r12 │ │ │ │ + ja 4e44ae │ │ │ │ + mov 0x28(%rbp),%rcx │ │ │ │ + mov 0x18(%rbp),%rdx │ │ │ │ + mov 0x8(%rbp),%rsi │ │ │ │ + cmp %rsi,%rcx │ │ │ │ + jl 4e4492 │ │ │ │ + cmp %rsi,%rcx │ │ │ │ + jne 4e4484 │ │ │ │ + mov 0x30(%rbp),%rcx │ │ │ │ + mov 0x10(%rbp),%rsi │ │ │ │ + cmp %rsi,%rcx │ │ │ │ + jl 4e4492 │ │ │ │ + cmp %rsi,%rcx │ │ │ │ + jne 4e4484 │ │ │ │ + movq $0x4e42f0,-0x38(%r12) │ │ │ │ + mov 0x38(%rbp),%rax │ │ │ │ + mov %rax,-0x28(%r12) │ │ │ │ + mov 0x40(%rbp),%rax │ │ │ │ + mov %rax,-0x20(%r12) │ │ │ │ + mov %rbx,-0x18(%r12) │ │ │ │ + movq $0x2f83dd8,-0x10(%r12) │ │ │ │ + mov 0x20(%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 338a720 │ │ │ │ xchg %ax,%ax │ │ │ │ - or (%rax),%eax │ │ │ │ - add %eax,(%rax) │ │ │ │ + (bad) │ │ │ │ add %al,(%rax) │ │ │ │ + add %al,(%rbx) │ │ │ │ add %al,(%rax) │ │ │ │ - (bad) │ │ │ │ + add %al,0x2000000(%rip) │ │ │ │ add %al,(%rax) │ │ │ │ - add %ah,0x48031bbd(%rax) │ │ │ │ - movl $0x4eae18,-0x10(%rbp) │ │ │ │ - mov %rbx,%rax │ │ │ │ - mov 0x7(%rbx),%rbx │ │ │ │ - mov %rbx,%rcx │ │ │ │ - mov %rcx,-0x8(%rbp) │ │ │ │ - mov %rax,0x0(%rbp) │ │ │ │ - add $0xfffffffffffffff0,%rbp │ │ │ │ - test $0x7,%bl │ │ │ │ - jne 4eae18 │ │ │ │ - mov (%rbx),%rax │ │ │ │ - jmp *%rax │ │ │ │ - or $0x400,%eax │ │ │ │ + add %cl,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ - add %bl,(%rsi) │ │ │ │ add %al,(%rax) │ │ │ │ - add %ch,-0x43(%rax) │ │ │ │ - sbb (%rbx),%eax │ │ │ │ - mov 0x38(%rbp),%rax │ │ │ │ - mov %rbx,%rcx │ │ │ │ - and $0x7,%ecx │ │ │ │ - cmp $0x7,%rcx │ │ │ │ - je 4eb14c │ │ │ │ - lea -0x1(%rcx),%rbx │ │ │ │ - movq $0x4eae60,0x0(%rbp) │ │ │ │ - mov %rbx,%rcx │ │ │ │ - mov %rax,%rbx │ │ │ │ - mov %rcx,0x38(%rbp) │ │ │ │ - test $0x7,%bl │ │ │ │ - jne 4eae60 │ │ │ │ - mov (%rbx),%rax │ │ │ │ - jmp *%rax │ │ │ │ - nopl 0x0(%rax) │ │ │ │ - or $0x410,%eax │ │ │ │ add %al,(%rax) │ │ │ │ - add %bl,(%rsi) │ │ │ │ + add %cl,-0x7d(%rcx) │ │ │ │ + (bad) │ │ │ │ + rex.W │ │ │ │ + cmp 0x358(%r13),%r12 │ │ │ │ + ja 4e4539 │ │ │ │ + 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 $0x4e4330,-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 33959f8 │ │ │ │ + movq $0x48,0x388(%r13) │ │ │ │ + jmp *-0x8(%r13) │ │ │ │ + sbb %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ - add %ah,(%rax) │ │ │ │ - mov $0x8b48031b,%ebp │ │ │ │ - xor %r9b,-0x75(%r8) │ │ │ │ - rex.WRB │ │ │ │ - rex │ │ │ │ - mov 0x50(%rbp),%rdx │ │ │ │ - mov 0x58(%rbp),%rsi │ │ │ │ - mov 0x60(%rbp),%rdi │ │ │ │ - mov 0x48(%rbp),%r8 │ │ │ │ - mov 0x28(%rbp),%r9 │ │ │ │ - mov 0x18(%rbp),%r10 │ │ │ │ - mov 0x20(%rbp),%r11 │ │ │ │ - mov 0x68(%rbp),%r14 │ │ │ │ - mov %rax,0x40(%rsp) │ │ │ │ - mov 0x10(%rbp),%rax │ │ │ │ - mov %rcx,0x48(%rsp) │ │ │ │ - mov 0x8(%rbp),%rcx │ │ │ │ - mov %rdx,0x50(%rsp) │ │ │ │ - mov 0x38(%rbp),%rdx │ │ │ │ - mov 0x7(%rbx),%rbx │ │ │ │ - cmp $0x1,%rbx │ │ │ │ - jne 4eaf36 │ │ │ │ - cmp $0x1,%rdx │ │ │ │ - jge 4eaf36 │ │ │ │ - lea 0x31b975d(%rip),%rbx │ │ │ │ - jmp 4eafd8 │ │ │ │ - nopl 0x0(%rax,%rax,1) │ │ │ │ - rex.WRX and %r9b,(%rax) │ │ │ │ + add $0x0,%al │ │ │ │ add %al,(%rax) │ │ │ │ + add $0x0,%eax │ │ │ │ add %al,(%rax) │ │ │ │ - add %bl,(%rsi) │ │ │ │ + add %cl,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ - add %cl,0x48031bbc(%rax) │ │ │ │ - mov 0x38(%rbp),%eax │ │ │ │ - mov 0x48(%rbp),%rbx │ │ │ │ - mov 0x58(%rbp),%rcx │ │ │ │ - mov 0x60(%rbp),%rsi │ │ │ │ - mov 0x68(%rbp),%rdi │ │ │ │ - mov 0x50(%rbp),%r8 │ │ │ │ - mov 0x30(%rbp),%r9 │ │ │ │ - mov 0x20(%rbp),%r10 │ │ │ │ - mov 0x28(%rbp),%r11 │ │ │ │ - mov 0x70(%rbp),%r14 │ │ │ │ - mov 0x18(%rbp),%rdx │ │ │ │ + add %dl,(%rax) │ │ │ │ + push %rbp │ │ │ │ + sbb $0x3,%al │ │ │ │ + lea -0x58(%rbp),%rax │ │ │ │ + cmp %r15,%rax │ │ │ │ + jb 4e46f8 │ │ │ │ + mov 0x4(%rbx),%rdx │ │ │ │ + mov 0xc(%rbx),%rax │ │ │ │ + mov 0x14(%rbx),%rcx │ │ │ │ + mov 0x1c(%rbx),%r9 │ │ │ │ + mov 0x24(%rbx),%rbx │ │ │ │ + mov %rdi,%r10 │ │ │ │ + mov 0xf(%rdi),%r11 │ │ │ │ + mov 0x17(%rdi),%rdi │ │ │ │ mov %rax,0x40(%rsp) │ │ │ │ - mov 0x10(%rbp),%rax │ │ │ │ - mov %rbx,0x48(%rsp) │ │ │ │ - mov 0x40(%rbp),%rbx │ │ │ │ - mov %rcx,0x50(%rsp) │ │ │ │ - mov 0x8(%rbp),%rcx │ │ │ │ - add $0x8,%rbp │ │ │ │ - mov %rdx,0x58(%rsp) │ │ │ │ - mov %rbx,%rdx │ │ │ │ - mov %rcx,%rbx │ │ │ │ - mov %rax,%rcx │ │ │ │ - mov 0x58(%rsp),%rax │ │ │ │ - add $0x10,%r12 │ │ │ │ + mov %r8,%rax │ │ │ │ + and $0x7,%r8d │ │ │ │ + cmp $0x1,%r8 │ │ │ │ + je 4e46d4 │ │ │ │ + mov %r14,%r8 │ │ │ │ + mov %rdi,%r14 │ │ │ │ + mov %r9,%rdi │ │ │ │ + mov %rsi,%r9 │ │ │ │ + mov %rbx,%rsi │ │ │ │ + mov %rax,%rbx │ │ │ │ + mov 0x40(%rsp),%rax │ │ │ │ + add $0x98,%r12 │ │ │ │ cmp 0x358(%r13),%r12 │ │ │ │ - ja 4eb12c │ │ │ │ - test %rbx,%rbx │ │ │ │ - jne 4eafcd │ │ │ │ - cmp $0x1,%rdx │ │ │ │ - jge 4eaf63 │ │ │ │ - add $0xfffffffffffffff0,%r12 │ │ │ │ - lea 0x31b96ca(%rip),%rbx │ │ │ │ - jmp 4eafd8 │ │ │ │ - movq $0x4eabd0,-0x8(%r12) │ │ │ │ - mov %rcx,(%r12) │ │ │ │ - lea -0x5(%r12),%rbx │ │ │ │ - jmp 4eafd8 │ │ │ │ - nop │ │ │ │ - or $0x410,%eax │ │ │ │ - add %al,(%rax) │ │ │ │ - add %bl,(%rsi) │ │ │ │ - add %al,(%rax) │ │ │ │ - add %bh,0x48031bbb(%rax) │ │ │ │ - mov 0x30(%rbp),%eax │ │ │ │ - mov 0x40(%rbp),%rcx │ │ │ │ - mov 0x50(%rbp),%rdx │ │ │ │ - mov 0x58(%rbp),%rsi │ │ │ │ - mov 0x60(%rbp),%rdi │ │ │ │ - mov 0x48(%rbp),%r8 │ │ │ │ - mov 0x28(%rbp),%r9 │ │ │ │ - mov 0x18(%rbp),%r10 │ │ │ │ - mov 0x20(%rbp),%r11 │ │ │ │ - mov 0x68(%rbp),%r14 │ │ │ │ + ja 4e4690 │ │ │ │ mov %rax,0x40(%rsp) │ │ │ │ - mov 0x10(%rbp),%rax │ │ │ │ + mov 0x6(%rbx),%rax │ │ │ │ mov %rcx,0x48(%rsp) │ │ │ │ - mov 0x8(%rbp),%rcx │ │ │ │ - mov %rdx,0x50(%rsp) │ │ │ │ - mov 0x38(%rbp),%rdx │ │ │ │ - jmp 4eafd8 │ │ │ │ - add $0xfffffffffffffff0,%r12 │ │ │ │ - lea 0x31b9653(%rip),%rbx │ │ │ │ - add $0xb8,%r12 │ │ │ │ - cmp 0x358(%r13),%r12 │ │ │ │ - ja 4eb114 │ │ │ │ - movq $0x4ea738,-0xb0(%r12) │ │ │ │ - mov %rsi,0x60(%rsp) │ │ │ │ - mov 0x48(%rsp),%rsi │ │ │ │ - mov %rsi,-0xa0(%r12) │ │ │ │ - mov 0x50(%rsp),%rsi │ │ │ │ - mov %rsi,-0x98(%r12) │ │ │ │ - mov %rax,-0x90(%r12) │ │ │ │ - lea -0xb0(%r12),%rax │ │ │ │ - cmp %rdx,%r14 │ │ │ │ - jne 4eb06f │ │ │ │ - movq $0x4eaa38,-0x88(%r12) │ │ │ │ - mov 0x40(%rsp),%rcx │ │ │ │ - mov %rcx,-0x80(%r12) │ │ │ │ - mov 0x60(%rsp),%rsi │ │ │ │ - mov %rsi,-0x78(%r12) │ │ │ │ - mov %rax,-0x70(%r12) │ │ │ │ - lea -0x86(%r12),%rax │ │ │ │ - add $0xffffffffffffff90,%r12 │ │ │ │ - mov %rax,%rdi │ │ │ │ - mov %rcx,%rsi │ │ │ │ - mov %r8,%r14 │ │ │ │ - add $0x70,%rbp │ │ │ │ - jmp 33959f8 │ │ │ │ - movq $0x4ea828,-0x88(%r12) │ │ │ │ - mov 0x40(%rsp),%rdx │ │ │ │ - mov %rdx,-0x80(%r12) │ │ │ │ - mov 0x60(%rsp),%rsi │ │ │ │ - mov %rsi,-0x78(%r12) │ │ │ │ + mov 0xe(%rbx),%rcx │ │ │ │ + movq $0x2f83dd8,-0x90(%r12) │ │ │ │ + mov %r10,-0x88(%r12) │ │ │ │ + mov %rbx,-0x80(%r12) │ │ │ │ + movq $0x4e4270,-0x78(%r12) │ │ │ │ mov %rax,-0x70(%r12) │ │ │ │ - movq $0x4ea9c0,-0x68(%r12) │ │ │ │ - mov %rcx,-0x58(%r12) │ │ │ │ - mov %rdi,-0x50(%r12) │ │ │ │ - movq $0x50aa00,-0x48(%r12) │ │ │ │ - movq $0x36acb89,-0x40(%r12) │ │ │ │ - lea -0x68(%r12),%rax │ │ │ │ - mov %rax,-0x38(%r12) │ │ │ │ - movq $0x3363ae0,-0x30(%r12) │ │ │ │ - lea -0x47(%r12),%rax │ │ │ │ - mov %rax,-0x28(%r12) │ │ │ │ + mov %rcx,-0x68(%r12) │ │ │ │ + mov %r10,-0x60(%r12) │ │ │ │ + lea -0x8f(%r12),%rbx │ │ │ │ + mov %rbx,-0x58(%r12) │ │ │ │ + mov %rsi,-0x50(%r12) │ │ │ │ + mov %r14,-0x48(%r12) │ │ │ │ + mov %r11,-0x40(%r12) │ │ │ │ + movq $0x4e44d8,-0x38(%r12) │ │ │ │ + mov %rax,-0x30(%r12) │ │ │ │ + mov %rcx,-0x28(%r12) │ │ │ │ mov %r10,-0x20(%r12) │ │ │ │ - movq $0x4a37b8,-0x18(%r12) │ │ │ │ - mov %r9,-0x10(%r12) │ │ │ │ - lea -0x2e(%r12),%rax │ │ │ │ - mov %rax,-0x8(%r12) │ │ │ │ + mov %rbx,-0x18(%r12) │ │ │ │ + mov %rdx,-0x10(%r12) │ │ │ │ + mov %r14,-0x8(%r12) │ │ │ │ mov %r11,(%r12) │ │ │ │ - lea -0x86(%r12),%rdi │ │ │ │ - mov %rdx,%rsi │ │ │ │ - lea -0x17(%r12),%r14 │ │ │ │ - add $0x70,%rbp │ │ │ │ - jmp 33959f8 │ │ │ │ - jmp *-0x8(%r13) │ │ │ │ - movq $0xb8,0x388(%r13) │ │ │ │ - movq $0x4eaf88,0x0(%rbp) │ │ │ │ + mov %r9,%rax │ │ │ │ + lea -0x35(%r12),%r9 │ │ │ │ + mov %r8,%rbx │ │ │ │ + mov 0x48(%rsp),%rcx │ │ │ │ + mov %rcx,%r8 │ │ │ │ + mov %rdi,%rdx │ │ │ │ + mov 0x40(%rsp),%rcx │ │ │ │ + mov %rcx,%rdi │ │ │ │ + mov %rax,%rsi │ │ │ │ + mov %rbx,%r14 │ │ │ │ + mov %rdx,%rbx │ │ │ │ + lea -0x77(%r12),%rax │ │ │ │ + mov %rax,-0x8(%rbp) │ │ │ │ + add $0xfffffffffffffff8,%rbp │ │ │ │ + jmp 4e3f38 │ │ │ │ + movq $0x98,0x388(%r13) │ │ │ │ + movq $0x4e4710,-0x58(%rbp) │ │ │ │ + mov %rax,-0x50(%rbp) │ │ │ │ + mov %rcx,-0x48(%rbp) │ │ │ │ + mov %rdx,-0x40(%rbp) │ │ │ │ + mov %rsi,-0x38(%rbp) │ │ │ │ + mov %rdi,-0x30(%rbp) │ │ │ │ + mov %r8,-0x28(%rbp) │ │ │ │ + mov %r9,-0x20(%rbp) │ │ │ │ + mov %r10,-0x18(%rbp) │ │ │ │ + mov %r11,-0x10(%rbp) │ │ │ │ + mov %r14,-0x8(%rbp) │ │ │ │ + add $0xffffffffffffffa8,%rbp │ │ │ │ jmp 338a720 │ │ │ │ - movq $0x10,0x388(%r13) │ │ │ │ - movq $0x4eaed8,-0x8(%rbp) │ │ │ │ - mov %rbx,0x0(%rbp) │ │ │ │ + mov %r9,%rax │ │ │ │ + mov %rdx,%r9 │ │ │ │ + mov %rcx,%r8 │ │ │ │ + mov 0x40(%rsp),%rcx │ │ │ │ + mov %rcx,%rdi │ │ │ │ + mov %rbx,%rcx │ │ │ │ + mov %rax,%rbx │ │ │ │ + mov %rcx,-0x8(%rbp) │ │ │ │ add $0xfffffffffffffff8,%rbp │ │ │ │ - jmp 338a2b0 │ │ │ │ - and $0xfffffffffffffff8,%rbx │ │ │ │ - mov (%rbx),%rbx │ │ │ │ - mov -0x4(%rbx),%ebx │ │ │ │ - jmp 4eae30 │ │ │ │ - nopl 0x0(%rax,%rax,1) │ │ │ │ - add %eax,(%rax) │ │ │ │ + jmp 4e3f38 │ │ │ │ + jmp *-0x8(%r13) │ │ │ │ + nopl 0x0(%rax) │ │ │ │ + or %al,%al │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ - adc %al,(%rax) │ │ │ │ + (bad) │ │ │ │ add %al,(%rax) │ │ │ │ + add %ah,0x53(%rax) │ │ │ │ + sbb $0x3,%al │ │ │ │ + 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 │ │ │ │ + add $0x58,%rbp │ │ │ │ + jmp 4e45b9 │ │ │ │ + nopl 0x0(%rax) │ │ │ │ + add $0x1000000,%eax │ │ │ │ add %al,(%rax) │ │ │ │ + add %al,(%rdx) │ │ │ │ add %al,(%rax) │ │ │ │ - lea -0x18(%rbp),%rax │ │ │ │ - cmp %r15,%rax │ │ │ │ - jb 4eb19a │ │ │ │ - movq $0x3390fc8,-0x10(%rbp) │ │ │ │ - mov %rbx,-0x8(%rbp) │ │ │ │ - movq $0x4eb1b0,-0x18(%rbp) │ │ │ │ - mov 0x10(%rbx),%r14 │ │ │ │ - add $0xffffffffffffffe8,%rbp │ │ │ │ - jmp 5e0128 │ │ │ │ - jmp *-0x10(%r13) │ │ │ │ - xchg %ax,%ax │ │ │ │ - ... │ │ │ │ - (bad) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ + add %cl,(%rbx) │ │ │ │ add %al,(%rax) │ │ │ │ - add %cl,-0x77(%rcx) │ │ │ │ - fimuls -0x7d(%rax) │ │ │ │ - (bad) │ │ │ │ - cmp $0x6d,%al │ │ │ │ - or $0x401f0f00,%eax │ │ │ │ - add %dl,(%rdi) │ │ │ │ + add %dl,(%rax) │ │ │ │ + push %rbx │ │ │ │ + sbb $0x3,%al │ │ │ │ + lea -0x48(%rbp),%rax │ │ │ │ + cmp %r15,%rax │ │ │ │ + jb 4e48d4 │ │ │ │ + movq $0x4e47a8,-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 4e47a8 │ │ │ │ + mov (%rbx),%rax │ │ │ │ + jmp *%rax │ │ │ │ + nopl 0x0(%rax,%rax,1) │ │ │ │ + add (%rax),%al │ │ │ │ add %al,(%rax) │ │ │ │ - add %al,(%rbx) │ │ │ │ add %al,(%rax) │ │ │ │ - add %al,0x0(%rip) │ │ │ │ add %al,(%rax) │ │ │ │ - add %cl,(%rax) │ │ │ │ + (bad) │ │ │ │ add %al,(%rax) │ │ │ │ add %cl,%al │ │ │ │ - mov $0x8d48031b,%ecx │ │ │ │ - rex.RB loopne 4eb229 │ │ │ │ - cmp %edi,%eax │ │ │ │ - jb 4eb3d8 │ │ │ │ - add $0x170,%r12 │ │ │ │ - cmp 0x358(%r13),%r12 │ │ │ │ - ja 4eb3cd │ │ │ │ - mov 0x5(%rbx),%rax │ │ │ │ - mov 0xd(%rbx),%rcx │ │ │ │ - mov 0x15(%rbx),%rdx │ │ │ │ - mov 0x1d(%rbx),%r8 │ │ │ │ - mov 0x25(%rbx),%rbx │ │ │ │ - movq $0x4cd1c0,-0x168(%r12) │ │ │ │ - mov %rdi,-0x158(%r12) │ │ │ │ - movq $0x4cd290,-0x150(%r12) │ │ │ │ - mov %rdi,-0x140(%r12) │ │ │ │ - movq $0x4d0d10,-0x138(%r12) │ │ │ │ - mov %rdi,-0x130(%r12) │ │ │ │ - lea -0x150(%r12),%r9 │ │ │ │ - mov %r9,-0x128(%r12) │ │ │ │ - lea -0x168(%r12),%r10 │ │ │ │ - mov %r10,-0x120(%r12) │ │ │ │ - movq $0x4d0ef0,-0x118(%r12) │ │ │ │ - mov %rdi,-0x108(%r12) │ │ │ │ - movq $0x4d0ff8,-0x100(%r12) │ │ │ │ - mov %rdi,-0xf0(%r12) │ │ │ │ - movq $0x4ea480,-0xe8(%r12) │ │ │ │ - mov %rdi,-0xe0(%r12) │ │ │ │ - lea -0x118(%r12),%r11 │ │ │ │ - mov %r11,-0xd8(%r12) │ │ │ │ - mov %r10,-0xd0(%r12) │ │ │ │ - lea -0x100(%r12),%r11 │ │ │ │ - mov %r11,-0xc8(%r12) │ │ │ │ - lea -0x131(%r12),%r11 │ │ │ │ - mov %r11,-0xc0(%r12) │ │ │ │ - mov %r9,-0xb8(%r12) │ │ │ │ - movq $0x4ea5e0,-0xb0(%r12) │ │ │ │ - mov %rbx,-0xa8(%r12) │ │ │ │ - mov %r10,-0xa0(%r12) │ │ │ │ - movq $0x4ea6b8,-0x98(%r12) │ │ │ │ - mov %rdi,-0x88(%r12) │ │ │ │ - movq $0x4eace8,-0x80(%r12) │ │ │ │ - mov %rax,-0x78(%r12) │ │ │ │ - lea -0x98(%r12),%rbx │ │ │ │ - mov %rbx,-0x70(%r12) │ │ │ │ - lea -0xae(%r12),%rbx │ │ │ │ - mov %rbx,-0x68(%r12) │ │ │ │ - mov %rcx,-0x60(%r12) │ │ │ │ - lea -0xe7(%r12),%rbx │ │ │ │ - mov %rbx,-0x58(%r12) │ │ │ │ - mov %rdx,-0x50(%r12) │ │ │ │ - mov %r10,-0x48(%r12) │ │ │ │ - movq $0x4eb170,-0x40(%r12) │ │ │ │ - mov %rdi,-0x30(%r12) │ │ │ │ - movq $0x32ce2c8,-0x28(%r12) │ │ │ │ - lea -0x40(%r12),%rbx │ │ │ │ - mov %rbx,-0x20(%r12) │ │ │ │ - movq $0x4a37b8,-0x18(%r12) │ │ │ │ - mov %r14,-0x10(%r12) │ │ │ │ - mov %rsi,-0x8(%r12) │ │ │ │ - lea -0x26(%r12),%rbx │ │ │ │ - mov %rbx,(%r12) │ │ │ │ - mov %rdi,%rbx │ │ │ │ - lea 0x31ba560(%rip),%rdi │ │ │ │ - mov %r8,%rsi │ │ │ │ - mov %rbx,%r14 │ │ │ │ - movq $0x3393020,-0x20(%rbp) │ │ │ │ - lea -0x17(%r12),%rbx │ │ │ │ - mov %rbx,-0x18(%rbp) │ │ │ │ - mov %rax,-0x10(%rbp) │ │ │ │ - lea -0x7e(%r12),%rax │ │ │ │ - mov %rax,-0x8(%rbp) │ │ │ │ - add $0xffffffffffffffe0,%rbp │ │ │ │ - jmp 5ea130 │ │ │ │ - movq $0x170,0x388(%r13) │ │ │ │ - jmp *-0x8(%r13) │ │ │ │ + push %rdx │ │ │ │ + sbb $0x3,%al │ │ │ │ + movq $0x4e47f8,-0x18(%rbp) │ │ │ │ + mov %rbx,%rax │ │ │ │ + mov 0xf(%rbx),%rbx │ │ │ │ + mov %rbx,%rcx │ │ │ │ + mov 0x10(%rbp),%rbx │ │ │ │ + mov 0xf(%rcx),%rdx │ │ │ │ + mov %rdx,-0x10(%rbp) │ │ │ │ + mov 0x17(%rcx),%rdx │ │ │ │ + mov %rdx,-0x8(%rbp) │ │ │ │ + mov %rcx,0x0(%rbp) │ │ │ │ + mov %rax,0x10(%rbp) │ │ │ │ + add $0xffffffffffffffe8,%rbp │ │ │ │ + test $0x7,%bl │ │ │ │ + jne 4e47f8 │ │ │ │ + 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 %al,(%rax) │ │ │ │ - add %cl,(%rcx) │ │ │ │ + add %bl,(%rsi) │ │ │ │ add %al,(%rax) │ │ │ │ - add %ch,0x48031bb7(%rax) │ │ │ │ - lea -0x18(%rbp),%eax │ │ │ │ - cmp %r15,%rax │ │ │ │ - jb 4eb451 │ │ │ │ - movq $0x4eb438,-0x18(%rbp) │ │ │ │ - mov 0x6(%rbx),%rax │ │ │ │ - mov %r14,%rbx │ │ │ │ - mov %rax,-0x10(%rbp) │ │ │ │ - mov %rsi,-0x8(%rbp) │ │ │ │ + add %bh,0x52(%rax) │ │ │ │ + sbb $0x3,%al │ │ │ │ + movq $0x4e4840,-0x18(%rbp) │ │ │ │ + mov 0x7(%rbx),%rax │ │ │ │ + mov 0xf(%rbx),%rbx │ │ │ │ + mov 0xf(%rax),%rcx │ │ │ │ + mov %rcx,-0x10(%rbp) │ │ │ │ + mov 0x17(%rax),%rcx │ │ │ │ + mov %rcx,-0x8(%rbp) │ │ │ │ + mov %rax,0x0(%rbp) │ │ │ │ add $0xffffffffffffffe8,%rbp │ │ │ │ test $0x7,%bl │ │ │ │ - jne 4eb438 │ │ │ │ + jne 4e4840 │ │ │ │ mov (%rbx),%rax │ │ │ │ jmp *%rax │ │ │ │ - xchg %ax,%ax │ │ │ │ - add (%rax),%al │ │ │ │ - add %al,(%rax) │ │ │ │ + nopw 0x0(%rax,%rax,1) │ │ │ │ + enter $0x6,$0x0 │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ (bad) │ │ │ │ add %al,(%rax) │ │ │ │ - add %ch,-0x49(%rax) │ │ │ │ - sbb (%rbx),%eax │ │ │ │ - mov 0x10(%rbp),%rdi │ │ │ │ - mov 0xf(%rbx),%rsi │ │ │ │ - mov 0x7(%rbx),%r14 │ │ │ │ - mov 0x8(%rbp),%rbx │ │ │ │ - add $0x18,%rbp │ │ │ │ - jmp 4eb1d8 │ │ │ │ + add %dh,(%rax) │ │ │ │ + push %rdx │ │ │ │ + sbb $0x3,%al │ │ │ │ + mov 0x38(%rbp),%rax │ │ │ │ + mov 0x40(%rbp),%rcx │ │ │ │ + mov 0x18(%rbp),%rdx │ │ │ │ + mov %rbx,%rsi │ │ │ │ + and $0x7,%esi │ │ │ │ + cmp $0x1,%rsi │ │ │ │ + je 4e4874 │ │ │ │ + mov %rbx,%r8 │ │ │ │ + mov %rdx,%rdi │ │ │ │ + mov %rcx,%rsi │ │ │ │ + lea 0x3753691(%rip),%r14 │ │ │ │ + mov %rax,%rbx │ │ │ │ + add $0x48,%rbp │ │ │ │ + jmp 4e4560 │ │ │ │ + mov 0x30(%rbp),%rbx │ │ │ │ + mov 0x20(%rbp),%rsi │ │ │ │ + mov 0x8(%rbp),%rdi │ │ │ │ + cmp %rsi,%rdi │ │ │ │ + jl 4e4894 │ │ │ │ + cmp %rsi,%rdi │ │ │ │ + jne 4e48b4 │ │ │ │ + mov 0x10(%rbp),%rsi │ │ │ │ + cmp 0x28(%rbp),%rsi │ │ │ │ + jge 4e48b4 │ │ │ │ + lea 0x375365e(%rip),%r8 │ │ │ │ + mov %rbx,%rdi │ │ │ │ + mov %rcx,%rsi │ │ │ │ + lea 0x3753651(%rip),%r14 │ │ │ │ + mov %rax,%rbx │ │ │ │ + add $0x48,%rbp │ │ │ │ + jmp 4e4560 │ │ │ │ + lea 0x375363e(%rip),%r8 │ │ │ │ + mov %rdx,%rdi │ │ │ │ + mov %rcx,%rsi │ │ │ │ + lea 0x3753631(%rip),%r14 │ │ │ │ + mov %rax,%rbx │ │ │ │ + add $0x48,%rbp │ │ │ │ + jmp 4e4560 │ │ │ │ jmp *-0x8(%r13) │ │ │ │ - nopl (%rax) │ │ │ │ - sldt (%rax) │ │ │ │ - add %al,(%rdx) │ │ │ │ + (bad) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rbx) │ │ │ │ add %al,(%rax) │ │ │ │ + add %al,(%rcx) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ - add %cl,(%rax) │ │ │ │ - add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ + add %cl,(%rcx) │ │ │ │ add %al,(%rax) │ │ │ │ - add %cl,-0x73(%rax) │ │ │ │ - rex.RB loopne 4eb4c1 │ │ │ │ - cmp %edi,%eax │ │ │ │ - jb 4eb4d8 │ │ │ │ - movq $0x4eb4c0,-0x20(%rbp) │ │ │ │ - mov 0x6(%rbx),%rax │ │ │ │ - mov 0xe(%rbx),%rcx │ │ │ │ - mov 0x16(%rbx),%rbx │ │ │ │ - mov %rbx,%rdx │ │ │ │ - mov %r14,%rbx │ │ │ │ + add %al,0x48031c51(%rax) │ │ │ │ + lea -0x28(%rbp),%eax │ │ │ │ + cmp %r15,%rax │ │ │ │ + jb 4e49c4 │ │ │ │ + movq $0x4e4938,-0x20(%rbp) │ │ │ │ + mov 0x5(%rbx),%rax │ │ │ │ + mov %rdi,%rbx │ │ │ │ mov %rax,-0x18(%rbp) │ │ │ │ - mov %rdx,-0x10(%rbp) │ │ │ │ - mov %rcx,-0x8(%rbp) │ │ │ │ + mov %r14,-0x10(%rbp) │ │ │ │ + mov %rsi,-0x8(%rbp) │ │ │ │ add $0xffffffffffffffe0,%rbp │ │ │ │ test $0x7,%bl │ │ │ │ - jne 4eb4c0 │ │ │ │ + jne 4e4938 │ │ │ │ mov (%rbx),%rax │ │ │ │ jmp *%rax │ │ │ │ - nopl (%rax) │ │ │ │ + xchg %ax,%ax │ │ │ │ add (%rax),%eax │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ (bad) │ │ │ │ add %al,(%rax) │ │ │ │ - add %al,(%rax) │ │ │ │ - add %al,(%rax) │ │ │ │ - add %cl,-0x75(%rax) │ │ │ │ - jge 4eb4dc │ │ │ │ - mov 0x8(%rbp),%rsi │ │ │ │ - mov %rbx,%r14 │ │ │ │ + add %bh,(%rax) │ │ │ │ + push %rcx │ │ │ │ + sbb $0x3,%al │ │ │ │ + movq $0x4e4978,-0x8(%rbp) │ │ │ │ + mov 0x7(%rbx),%rax │ │ │ │ + mov 0xf(%rbx),%rbx │ │ │ │ + mov %rbx,%rcx │ │ │ │ mov 0x10(%rbp),%rbx │ │ │ │ - add $0x20,%rbp │ │ │ │ - jmp 33959f8 │ │ │ │ - jmp *-0x8(%r13) │ │ │ │ - nopl 0x0(%rax) │ │ │ │ - sldt (%rax) │ │ │ │ - add %al,(%rdx) │ │ │ │ - add %al,(%rax) │ │ │ │ - add %al,(%rbx) │ │ │ │ - add %al,(%rax) │ │ │ │ - add %al,(%rax) │ │ │ │ + mov %rcx,0x0(%rbp) │ │ │ │ + mov %rax,0x10(%rbp) │ │ │ │ + add $0xfffffffffffffff8,%rbp │ │ │ │ + test $0x7,%bl │ │ │ │ + jne 4e4978 │ │ │ │ + mov (%rbx),%rax │ │ │ │ + jmp *%rax │ │ │ │ + nopl (%rax) │ │ │ │ + add $0x0,%al │ │ │ │ add %al,(%rax) │ │ │ │ - add %cl,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ + (bad) │ │ │ │ add %al,(%rax) │ │ │ │ - add %cl,-0x73(%rax) │ │ │ │ - rex.RB loopne 4eb549 │ │ │ │ - cmp %edi,%eax │ │ │ │ - jb 4eb560 │ │ │ │ - movq $0x4eb548,-0x20(%rbp) │ │ │ │ - mov 0x6(%rbx),%rax │ │ │ │ - mov 0xe(%rbx),%rcx │ │ │ │ - mov 0x16(%rbx),%rbx │ │ │ │ - mov %rbx,%rdx │ │ │ │ - mov %r14,%rbx │ │ │ │ - mov %rax,-0x18(%rbp) │ │ │ │ - mov %rdx,-0x10(%rbp) │ │ │ │ - mov %rcx,-0x8(%rbp) │ │ │ │ - add $0xffffffffffffffe0,%rbp │ │ │ │ + add %bh,%al │ │ │ │ + push %rax │ │ │ │ + sbb $0x3,%al │ │ │ │ + movq $0x4e49a8,0x0(%rbp) │ │ │ │ + mov %rbx,%rax │ │ │ │ + mov 0x8(%rbp),%rbx │ │ │ │ + mov %rax,0x8(%rbp) │ │ │ │ test $0x7,%bl │ │ │ │ - jne 4eb548 │ │ │ │ + jne 4e49a8 │ │ │ │ mov (%rbx),%rax │ │ │ │ jmp *%rax │ │ │ │ nopl (%rax) │ │ │ │ - add (%rax),%eax │ │ │ │ + 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) │ │ │ │ - jge 4eb564 │ │ │ │ - mov 0x8(%rbp),%rsi │ │ │ │ - mov %rbx,%r14 │ │ │ │ + add %cl,%al │ │ │ │ + push %rax │ │ │ │ + sbb $0x3,%al │ │ │ │ + mov %rbx,%r8 │ │ │ │ + mov 0x18(%rbp),%rdi │ │ │ │ + mov 0x20(%rbp),%rsi │ │ │ │ + mov 0x8(%rbp),%r14 │ │ │ │ mov 0x10(%rbp),%rbx │ │ │ │ - add $0x20,%rbp │ │ │ │ - jmp 33959f8 │ │ │ │ + add $0x28,%rbp │ │ │ │ + jmp 4e4560 │ │ │ │ jmp *-0x8(%r13) │ │ │ │ - nopl 0x0(%rax) │ │ │ │ + add (%rax),%eax │ │ │ │ + add %al,(%rax) │ │ │ │ + add %al,(%rax) │ │ │ │ + add %al,(%rax) │ │ │ │ sldt (%rax) │ │ │ │ - add %al,(%rdx) │ │ │ │ add %al,(%rax) │ │ │ │ - add %al,0x0(%rip) │ │ │ │ add %al,(%rax) │ │ │ │ - add %cl,(%rax) │ │ │ │ + add %cl,-0x73(%rax) │ │ │ │ + rex.RB │ │ │ │ + lock cmp %r15,%rax │ │ │ │ + jb 4e4a02 │ │ │ │ + movq $0x3390fc8,-0x10(%rbp) │ │ │ │ + mov %rbx,-0x8(%rbp) │ │ │ │ + mov 0x20(%rbx),%rdi │ │ │ │ + mov 0x18(%rbx),%rsi │ │ │ │ + mov 0x10(%rbx),%r14 │ │ │ │ + add $0xfffffffffffffff0,%rbp │ │ │ │ + jmp 3240ab0 │ │ │ │ + jmp *-0x10(%r13) │ │ │ │ + xchg %ax,%ax │ │ │ │ + add $0x2000000,%eax │ │ │ │ add %al,(%rax) │ │ │ │ - add %dh,%al │ │ │ │ - mov $0x1b,%dh │ │ │ │ - add -0x73(%rax),%ecx │ │ │ │ - rex.RB mov $0x4c,%r8b │ │ │ │ - cmp %edi,%eax │ │ │ │ - jb 4eb6f3 │ │ │ │ - movq $0x4eb5e8,-0x38(%rbp) │ │ │ │ - mov 0x6(%rbx),%rax │ │ │ │ - mov 0xe(%rbx),%rcx │ │ │ │ - mov 0x16(%rbx),%rdx │ │ │ │ - mov 0x1e(%rbx),%rdi │ │ │ │ - mov 0x26(%rbx),%rbx │ │ │ │ - mov %rbx,%r8 │ │ │ │ - mov %r14,%rbx │ │ │ │ - mov %rdi,-0x30(%rbp) │ │ │ │ - mov %rdx,-0x28(%rbp) │ │ │ │ - mov %r8,-0x20(%rbp) │ │ │ │ - mov %rax,-0x18(%rbp) │ │ │ │ - mov %rcx,-0x10(%rbp) │ │ │ │ - mov %rsi,-0x8(%rbp) │ │ │ │ - add $0xffffffffffffffc8,%rbp │ │ │ │ + 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 $0x390f,$0x3 │ │ │ │ + mov %rbx,-0x8(%rbp) │ │ │ │ + movq $0x4e4a90,-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 4eb5e8 │ │ │ │ + jne 4e4a90 │ │ │ │ mov (%rbx),%rax │ │ │ │ jmp *%rax │ │ │ │ - nopl (%rax) │ │ │ │ + nopl 0x0(%rax,%rax,1) │ │ │ │ (bad) │ │ │ │ - add %al,(%rax) │ │ │ │ + add (%rax),%eax │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %bl,(%rsi) │ │ │ │ add %al,(%rax) │ │ │ │ - add %cl,0x48031bb6(%rax) │ │ │ │ - movl $0x4eb630,-0x10(%rbp) │ │ │ │ - mov 0x7(%rbx),%rax │ │ │ │ - mov 0xf(%rbx),%rcx │ │ │ │ - mov 0x17(%rbx),%rbx │ │ │ │ - mov %rbx,%rdx │ │ │ │ - mov 0x18(%rbp),%rbx │ │ │ │ - mov %rdx,-0x8(%rbp) │ │ │ │ - mov %rcx,0x0(%rbp) │ │ │ │ - mov %rax,0x18(%rbp) │ │ │ │ - add $0xfffffffffffffff0,%rbp │ │ │ │ + add %al,(%rax) │ │ │ │ + add %al,(%rax) │ │ │ │ + add %cl,-0x39(%rax) │ │ │ │ + rex.RB call 9c9570 │ │ │ │ + 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 4eb630 │ │ │ │ + jne 4e4ad8 │ │ │ │ mov (%rbx),%rax │ │ │ │ jmp *%rax │ │ │ │ nopl (%rax) │ │ │ │ - or %al,(%rax) │ │ │ │ + leave │ │ │ │ + sbb %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ + add %bl,(%rsi) │ │ │ │ add %al,(%rax) │ │ │ │ - (bad) │ │ │ │ add %al,(%rax) │ │ │ │ - add %al,-0x4a(%rax) │ │ │ │ - sbb (%rbx),%eax │ │ │ │ - mov %rbx,%rax │ │ │ │ - and $0x7,%eax │ │ │ │ - cmp $0x1,%rax │ │ │ │ - jne 4eb6f7 │ │ │ │ - add $0x80,%r12 │ │ │ │ + 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 4eb6e3 │ │ │ │ - mov 0x7(%rbx),%rax │ │ │ │ - movq $0x4cc480,-0x78(%r12) │ │ │ │ - mov %rax,-0x68(%r12) │ │ │ │ - movq $0x4cc4b8,-0x60(%r12) │ │ │ │ - mov %rax,-0x50(%r12) │ │ │ │ - movq $0x50aa00,-0x48(%r12) │ │ │ │ - lea -0x60(%r12),%rax │ │ │ │ - mov %rax,-0x40(%r12) │ │ │ │ - lea -0x78(%r12),%rax │ │ │ │ - mov %rax,-0x38(%r12) │ │ │ │ - movq $0x3363ae0,-0x30(%r12) │ │ │ │ - lea -0x47(%r12),%rax │ │ │ │ + ja 4e4b96 │ │ │ │ + mov 0x30(%rbp),%rcx │ │ │ │ + mov 0x18(%rbp),%rdx │ │ │ │ + mov 0x8(%rbp),%rsi │ │ │ │ + cmp %rsi,%rcx │ │ │ │ + jl 4e4b7a │ │ │ │ + cmp %rsi,%rcx │ │ │ │ + jne 4e4b6c │ │ │ │ + mov 0x38(%rbp),%rcx │ │ │ │ + mov 0x10(%rbp),%rsi │ │ │ │ + cmp %rsi,%rcx │ │ │ │ + jl 4e4b7a │ │ │ │ + cmp %rsi,%rcx │ │ │ │ + jne 4e4b6c │ │ │ │ + movq $0x4e49d8,-0x38(%r12) │ │ │ │ + mov 0x40(%rbp),%rax │ │ │ │ mov %rax,-0x28(%r12) │ │ │ │ - mov 0x10(%rbp),%rax │ │ │ │ + mov 0x48(%rbp),%rax │ │ │ │ mov %rax,-0x20(%r12) │ │ │ │ - movq $0x4a37b8,-0x18(%r12) │ │ │ │ + mov %rbx,-0x18(%r12) │ │ │ │ + movq $0x2f83dd8,-0x10(%r12) │ │ │ │ mov 0x28(%rbp),%rax │ │ │ │ - mov %rax,-0x10(%r12) │ │ │ │ - lea -0x2e(%r12),%rax │ │ │ │ mov %rax,-0x8(%r12) │ │ │ │ - mov 0x8(%rbp),%rax │ │ │ │ + lea -0x38(%r12),%rax │ │ │ │ mov %rax,(%r12) │ │ │ │ - lea -0x17(%r12),%r14 │ │ │ │ - mov 0x30(%rbp),%rbx │ │ │ │ - add $0x48,%rbp │ │ │ │ - jmp 3395508 │ │ │ │ - movq $0x80,0x388(%r13) │ │ │ │ + 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 338a720 │ │ │ │ - jmp *-0x8(%r13) │ │ │ │ - movq $0x4eb720,0x0(%rbp) │ │ │ │ - mov 0x6(%rbx),%rbx │ │ │ │ - test $0x7,%bl │ │ │ │ - jne 4eb720 │ │ │ │ - mov (%rbx),%rax │ │ │ │ - jmp *%rax │ │ │ │ - nopl (%rax) │ │ │ │ - or %al,(%rax) │ │ │ │ - add %al,(%rax) │ │ │ │ - add %al,(%rax) │ │ │ │ - add %al,(%rax) │ │ │ │ - (bad) │ │ │ │ + xchg %ax,%ax │ │ │ │ + add $0x1000000,%eax │ │ │ │ add %al,(%rax) │ │ │ │ - add %bl,(%rax) │ │ │ │ - mov $0x1b,%ch │ │ │ │ - add -0x39(%rax),%ecx │ │ │ │ - rex.RB clc │ │ │ │ - (bad) │ │ │ │ - mov $0x4e,%bh │ │ │ │ - add %cl,-0x75(%rax) │ │ │ │ - rex.XB (bad) │ │ │ │ - mov 0xf(%rbx),%rbx │ │ │ │ - mov %rbx,%rcx │ │ │ │ - mov 0x18(%rbp),%rbx │ │ │ │ - mov %rcx,0x0(%rbp) │ │ │ │ - mov %rax,0x18(%rbp) │ │ │ │ - add $0xfffffffffffffff8,%rbp │ │ │ │ - test $0x7,%bl │ │ │ │ - jne 4eb760 │ │ │ │ - mov (%rbx),%rax │ │ │ │ - jmp *%rax │ │ │ │ - nopl (%rax) │ │ │ │ - or %eax,(%rax) │ │ │ │ + add %al,0x2000000(%rip) │ │ │ │ add %al,(%rax) │ │ │ │ + add %cl,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ - (bad) │ │ │ │ add %al,(%rax) │ │ │ │ - add %bl,%al │ │ │ │ - mov $0x1b,%ah │ │ │ │ - add -0x7f(%rcx),%ecx │ │ │ │ + add %cl,-0x7d(%rcx) │ │ │ │ (bad) │ │ │ │ - fadds (%rax) │ │ │ │ - add %al,(%rax) │ │ │ │ + rex.W │ │ │ │ cmp 0x358(%r13),%r12 │ │ │ │ - ja 4eb8f3 │ │ │ │ + ja 4e4c21 │ │ │ │ mov 0x7(%rbx),%rax │ │ │ │ - movq $0x4cc980,-0xd0(%r12) │ │ │ │ - mov 0x20(%rbp),%rbx │ │ │ │ - mov %rbx,-0xc0(%r12) │ │ │ │ - movq $0x4ccac0,-0xb8(%r12) │ │ │ │ - lea -0xd0(%r12),%rbx │ │ │ │ - mov %rbx,-0xa8(%r12) │ │ │ │ - movq $0x338fee0,-0xa0(%r12) │ │ │ │ - lea -0xb8(%r12),%rcx │ │ │ │ - mov %rcx,-0x90(%r12) │ │ │ │ - movq $0x4ccee0,-0x88(%r12) │ │ │ │ - lea -0xa0(%r12),%rdx │ │ │ │ - mov %rdx,-0x78(%r12) │ │ │ │ - mov 0x48(%rbp),%rsi │ │ │ │ - mov %rsi,-0x70(%r12) │ │ │ │ - movq $0x4cd0d8,-0x68(%r12) │ │ │ │ - mov %rbx,-0x58(%r12) │ │ │ │ - movq $0x338ff58,-0x50(%r12) │ │ │ │ - mov %rcx,-0x40(%r12) │ │ │ │ - movq $0x4eb1d8,-0x38(%r12) │ │ │ │ - mov 0x38(%rbp),%rbx │ │ │ │ - mov %rbx,-0x30(%r12) │ │ │ │ - lea -0x50(%r12),%rbx │ │ │ │ - mov %rbx,-0x28(%r12) │ │ │ │ - lea -0x68(%r12),%rbx │ │ │ │ - mov %rbx,-0x20(%r12) │ │ │ │ - mov %rdx,-0x18(%r12) │ │ │ │ - mov 0x40(%rbp),%rbx │ │ │ │ - mov %rbx,-0x10(%r12) │ │ │ │ - movq $0x4eb3f8,-0x8(%r12) │ │ │ │ - lea -0x35(%r12),%rbx │ │ │ │ + mov 0xf(%rbx),%rcx │ │ │ │ + mov 0x17(%rbx),%rdx │ │ │ │ + mov 0x1f(%rbx),%rsi │ │ │ │ + mov 0x27(%rbx),%rdi │ │ │ │ + mov 0x2f(%rbx),%r8 │ │ │ │ + mov 0x37(%rbx),%rbx │ │ │ │ + movq $0x4e4a18,-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) │ │ │ │ - movq $0x4eb888,0x0(%rbp) │ │ │ │ - mov %rax,%rbx │ │ │ │ - lea -0x6(%r12),%rax │ │ │ │ - mov %rax,0x40(%rbp) │ │ │ │ - lea -0x88(%r12),%rax │ │ │ │ - mov %rax,0x48(%rbp) │ │ │ │ - test $0x7,%bl │ │ │ │ - jne 4eb888 │ │ │ │ - mov (%rbx),%rax │ │ │ │ - jmp *%rax │ │ │ │ - xchg %ax,%ax │ │ │ │ - or %eax,(%rdx) │ │ │ │ + lea -0x40(%r12),%r14 │ │ │ │ + mov %rdi,%rbx │ │ │ │ + jmp 3395508 │ │ │ │ + movq $0x48,0x388(%r13) │ │ │ │ + jmp *-0x8(%r13) │ │ │ │ + add (%rax),%eax │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ - (bad) │ │ │ │ + sldt (%rax) │ │ │ │ add %al,(%rax) │ │ │ │ - add %ah,%al │ │ │ │ - stos %al,%es:(%rdi) │ │ │ │ - sbb (%rbx),%eax │ │ │ │ - mov 0x8(%rbp),%rax │ │ │ │ - mov %rbx,%rcx │ │ │ │ - and $0x7,%ecx │ │ │ │ - cmp $0x1,%rcx │ │ │ │ - je 4eb903 │ │ │ │ - add $0x18,%r12 │ │ │ │ - cmp 0x358(%r13),%r12 │ │ │ │ - ja 4eb8e3 │ │ │ │ - movq $0x3363ae0,-0x10(%r12) │ │ │ │ - movq $0x36a61c1,-0x8(%r12) │ │ │ │ - mov 0x30(%rbp),%rbx │ │ │ │ - mov %rbx,(%r12) │ │ │ │ - movq $0x4eb930,0x8(%rbp) │ │ │ │ - mov %rax,%rsi │ │ │ │ - lea 0x31d6358(%rip),%r14 │ │ │ │ - lea -0xe(%r12),%rax │ │ │ │ - mov %rax,0x30(%rbp) │ │ │ │ - add $0x8,%rbp │ │ │ │ - jmp 3240d18 │ │ │ │ - movq $0x18,0x388(%r13) │ │ │ │ - jmp 338a720 │ │ │ │ - movq $0xd8,0x388(%r13) │ │ │ │ - jmp 338a720 │ │ │ │ - movq $0x4eba10,0x8(%rbp) │ │ │ │ - mov %rax,%rsi │ │ │ │ - lea 0x31d6314(%rip),%r14 │ │ │ │ - add $0x8,%rbp │ │ │ │ - jmp 3240d18 │ │ │ │ - xchg %ax,%ax │ │ │ │ - or %al,(%rcx) │ │ │ │ add %al,(%rax) │ │ │ │ + add %cl,-0x73(%rax) │ │ │ │ + rex.RB │ │ │ │ + lock cmp %r15,%rax │ │ │ │ + jb 4e4c6a │ │ │ │ + movq $0x3390fc8,-0x10(%rbp) │ │ │ │ + mov %rbx,-0x8(%rbp) │ │ │ │ + mov 0x20(%rbx),%rdi │ │ │ │ + mov 0x18(%rbx),%rsi │ │ │ │ + mov 0x10(%rbx),%r14 │ │ │ │ + add $0xfffffffffffffff0,%rbp │ │ │ │ + jmp 3240ab0 │ │ │ │ + jmp *-0x10(%r13) │ │ │ │ + xchg %ax,%ax │ │ │ │ + add $0x2000000,%eax │ │ │ │ add %al,(%rax) │ │ │ │ + add %cl,(%rdi) │ │ │ │ add %al,(%rax) │ │ │ │ - (bad) │ │ │ │ add %al,(%rax) │ │ │ │ - add %bh,0x48031d63(%rax) │ │ │ │ - movl $0x4eb958,0x0(%rbp) │ │ │ │ - lea 0x371a373(%rip),%rsi │ │ │ │ - mov %rbx,%r14 │ │ │ │ - jmp 609d68 │ │ │ │ - nop │ │ │ │ - or %al,(%rcx) │ │ │ │ add %al,(%rax) │ │ │ │ + add %cl,-0x73(%rax) │ │ │ │ + rex.RB movabs 0x163820ff8394c,%al │ │ │ │ + add %cl,-0x39(%rax) │ │ │ │ + rex.RB │ │ │ │ + lock enter $0x390f,$0x3 │ │ │ │ + mov %rbx,-0x8(%rbp) │ │ │ │ + movq $0x4e4cf8,-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 4e4cf8 │ │ │ │ + mov (%rbx),%rax │ │ │ │ + jmp *%rax │ │ │ │ + nopl 0x0(%rax,%rax,1) │ │ │ │ + (bad) │ │ │ │ + add (%rax),%eax │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ - (bad) │ │ │ │ + add %bl,(%rsi) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %cl,-0x39(%rax) │ │ │ │ - add %r8b,0x48004eb9(%r8) │ │ │ │ - mov 0x28(%rbp),%esi │ │ │ │ - mov %rbx,%r14 │ │ │ │ - jmp 3240990 │ │ │ │ - nopl 0x0(%rax) │ │ │ │ - or %al,0x0(%rip) │ │ │ │ + rex.RB call 9c9a40 │ │ │ │ + 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 4e4d40 │ │ │ │ + mov (%rbx),%rax │ │ │ │ + jmp *%rax │ │ │ │ + nopl (%rax) │ │ │ │ + leave │ │ │ │ + sbb %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ - (bad) │ │ │ │ add %al,(%rax) │ │ │ │ + add %bl,(%rsi) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ - add %cl,-0x7d(%rcx) │ │ │ │ - (bad) │ │ │ │ - rex │ │ │ │ + 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 4eb9ea │ │ │ │ - movq $0x4eb4f8,-0x38(%r12) │ │ │ │ - mov 0x30(%rbp),%rax │ │ │ │ - mov %rax,-0x30(%r12) │ │ │ │ + ja 4e4dfe │ │ │ │ + mov 0x30(%rbp),%rcx │ │ │ │ + mov 0x18(%rbp),%rdx │ │ │ │ + mov 0x8(%rbp),%rsi │ │ │ │ + cmp %rsi,%rcx │ │ │ │ + jl 4e4de2 │ │ │ │ + cmp %rsi,%rcx │ │ │ │ + jne 4e4dd4 │ │ │ │ mov 0x38(%rbp),%rcx │ │ │ │ - mov %rcx,-0x28(%r12) │ │ │ │ - mov 0x40(%rbp),%rcx │ │ │ │ - mov %rcx,-0x20(%r12) │ │ │ │ - movq $0x4a37b8,-0x18(%r12) │ │ │ │ - mov %rbx,-0x10(%r12) │ │ │ │ - mov 0x10(%rbp),%rbx │ │ │ │ - mov %rbx,-0x8(%r12) │ │ │ │ - mov 0x8(%rbp),%rbx │ │ │ │ - mov %rbx,(%r12) │ │ │ │ - lea -0x36(%r12),%rdi │ │ │ │ - mov %rax,%rsi │ │ │ │ - lea -0x17(%r12),%r14 │ │ │ │ - mov 0x20(%rbp),%rbx │ │ │ │ - add $0x48,%rbp │ │ │ │ - jmp 33959f8 │ │ │ │ + mov 0x10(%rbp),%rsi │ │ │ │ + cmp %rsi,%rcx │ │ │ │ + jl 4e4de2 │ │ │ │ + cmp %rsi,%rcx │ │ │ │ + jne 4e4dd4 │ │ │ │ + movq $0x4e4c40,-0x38(%r12) │ │ │ │ + mov 0x40(%rbp),%rax │ │ │ │ + mov %rax,-0x28(%r12) │ │ │ │ + mov 0x48(%rbp),%rax │ │ │ │ + mov %rax,-0x20(%r12) │ │ │ │ + mov %rbx,-0x18(%r12) │ │ │ │ + movq $0x2f83dd8,-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 338a720 │ │ │ │ - nopw 0x0(%rax,%rax,1) │ │ │ │ - or %al,(%rcx) │ │ │ │ - add %al,(%rax) │ │ │ │ - add %al,(%rax) │ │ │ │ - add %al,(%rax) │ │ │ │ - (bad) │ │ │ │ - add %al,(%rax) │ │ │ │ - add %bl,%al │ │ │ │ - (bad) │ │ │ │ - add %r15b,(%r8) │ │ │ │ - mov $0x8d48004e,%edx │ │ │ │ - xor $0x371a293,%eax │ │ │ │ - mov %rbx,%r14 │ │ │ │ - jmp 609d68 │ │ │ │ - nop │ │ │ │ - or %al,(%rcx) │ │ │ │ - add %al,(%rax) │ │ │ │ - add %al,(%rax) │ │ │ │ - add %al,(%rax) │ │ │ │ + xchg %ax,%ax │ │ │ │ (bad) │ │ │ │ add %al,(%rax) │ │ │ │ + add %al,(%rbx) │ │ │ │ add %al,(%rax) │ │ │ │ + add %al,0x2000000(%rip) │ │ │ │ add %al,(%rax) │ │ │ │ - add %cl,-0x39(%rax) │ │ │ │ - add %r12b,-0x46(%r8) │ │ │ │ - rex.WRX add %r9b,-0x75(%rax) │ │ │ │ - jne 4eba6c │ │ │ │ - mov %rbx,%r14 │ │ │ │ - jmp 3240990 │ │ │ │ - nopl 0x0(%rax) │ │ │ │ - or %al,0x0(%rip) │ │ │ │ - add %al,(%rax) │ │ │ │ - (bad) │ │ │ │ + add %cl,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %cl,-0x7d(%rcx) │ │ │ │ (bad) │ │ │ │ - rex │ │ │ │ + rex.W │ │ │ │ cmp 0x358(%r13),%r12 │ │ │ │ - ja 4ebaca │ │ │ │ - movq $0x4eb470,-0x38(%r12) │ │ │ │ - mov 0x30(%rbp),%rax │ │ │ │ + ja 4e4e89 │ │ │ │ + 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 $0x4e4c80,-0x40(%r12) │ │ │ │ mov %rax,-0x30(%r12) │ │ │ │ - mov 0x38(%rbp),%rcx │ │ │ │ mov %rcx,-0x28(%r12) │ │ │ │ - mov 0x40(%rbp),%rcx │ │ │ │ - mov %rcx,-0x20(%r12) │ │ │ │ - movq $0x4a37b8,-0x18(%r12) │ │ │ │ - mov %rbx,-0x10(%r12) │ │ │ │ - mov 0x10(%rbp),%rbx │ │ │ │ - mov %rbx,-0x8(%r12) │ │ │ │ - mov 0x8(%rbp),%rbx │ │ │ │ + mov %rdx,-0x20(%r12) │ │ │ │ + mov %r8,-0x18(%r12) │ │ │ │ + mov %rdi,-0x10(%r12) │ │ │ │ + mov %r10,-0x8(%r12) │ │ │ │ mov %rbx,(%r12) │ │ │ │ - lea -0x36(%r12),%rdi │ │ │ │ - mov %rax,%rsi │ │ │ │ - lea -0x17(%r12),%r14 │ │ │ │ - mov 0x20(%rbp),%rbx │ │ │ │ - add $0x48,%rbp │ │ │ │ + lea -0x40(%r12),%rdi │ │ │ │ + mov %r9,%rbx │ │ │ │ jmp 33959f8 │ │ │ │ - movq $0x40,0x388(%r13) │ │ │ │ - jmp 338a720 │ │ │ │ - nopw 0x0(%rax,%rax,1) │ │ │ │ + movq $0x48,0x388(%r13) │ │ │ │ + jmp *-0x8(%r13) │ │ │ │ (bad) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rbx) │ │ │ │ add %al,(%rax) │ │ │ │ - add %al,0x0(%rip) │ │ │ │ + add %al,(%rbx) │ │ │ │ + add %al,(%rax) │ │ │ │ + add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %cl,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ - add %bh,-0x4f(%rax) │ │ │ │ - sbb (%rbx),%eax │ │ │ │ - lea -0x48(%rbp),%rax │ │ │ │ + add %al,%al │ │ │ │ + rex.WXB sbb $0x3,%al │ │ │ │ + lea -0x50(%rbp),%rax │ │ │ │ cmp %r15,%rax │ │ │ │ - jb 4ebc34 │ │ │ │ - movq $0x4ebb68,-0x40(%rbp) │ │ │ │ + jb 4e5044 │ │ │ │ + movq $0x4e4f10,-0x30(%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 %r14,%rbx │ │ │ │ - mov %rcx,-0x38(%rbp) │ │ │ │ - mov %rax,-0x30(%rbp) │ │ │ │ - mov %rdx,-0x28(%rbp) │ │ │ │ - mov %r9,-0x20(%rbp) │ │ │ │ - mov %r8,-0x18(%rbp) │ │ │ │ - mov %rsi,-0x10(%rbp) │ │ │ │ - mov %rdi,-0x8(%rbp) │ │ │ │ - add $0xffffffffffffffc0,%rbp │ │ │ │ + mov 0x15(%rbx),%rbx │ │ │ │ + mov %rbx,%rdx │ │ │ │ + mov %rdi,%rbx │ │ │ │ + mov %rax,-0x28(%rbp) │ │ │ │ + mov %rcx,-0x20(%rbp) │ │ │ │ + mov %rdx,-0x18(%rbp) │ │ │ │ + mov %r14,-0x10(%rbp) │ │ │ │ + mov %rsi,-0x8(%rbp) │ │ │ │ + add $0xffffffffffffffd0,%rbp │ │ │ │ test $0x7,%bl │ │ │ │ - jne 4ebb68 │ │ │ │ + jne 4e4f10 │ │ │ │ mov (%rbx),%rax │ │ │ │ jmp *%rax │ │ │ │ nopl 0x0(%rax) │ │ │ │ - (bad) │ │ │ │ - add %al,(%rax) │ │ │ │ - add %al,(%rax) │ │ │ │ + add $0x0,%eax │ │ │ │ add %al,(%rax) │ │ │ │ add %bl,(%rsi) │ │ │ │ add %al,(%rax) │ │ │ │ - add %cl,(%rax) │ │ │ │ - mov $0x1b,%cl │ │ │ │ - add -0x39(%rax),%ecx │ │ │ │ - rex.RB clc │ │ │ │ - test $0xbb,%al │ │ │ │ - rex.WRX add %r9b,-0x75(%rax) │ │ │ │ - rex.XB (bad) │ │ │ │ + add %ah,0x4b(%rax) │ │ │ │ + sbb $0x3,%al │ │ │ │ + movq $0x4e4f60,-0x20(%rbp) │ │ │ │ + mov %rbx,%rax │ │ │ │ + mov 0x7(%rbx),%rcx │ │ │ │ mov 0xf(%rbx),%rbx │ │ │ │ - mov %rbx,%rcx │ │ │ │ - mov 0x20(%rbp),%rbx │ │ │ │ - mov %rcx,0x0(%rbp) │ │ │ │ - mov %rax,0x20(%rbp) │ │ │ │ - add $0xfffffffffffffff8,%rbp │ │ │ │ + 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 4ebba8 │ │ │ │ + jne 4e4f60 │ │ │ │ mov (%rbx),%rax │ │ │ │ jmp *%rax │ │ │ │ - nopl (%rax) │ │ │ │ - or %al,(%rax) │ │ │ │ + nopl 0x0(%rax) │ │ │ │ + mov %eax,(%rcx) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ (bad) │ │ │ │ add %al,(%rax) │ │ │ │ - add %cl,%al │ │ │ │ - mov $0x1b,%al │ │ │ │ - add -0x7d(%rcx),%ecx │ │ │ │ - (bad) │ │ │ │ - push %rax │ │ │ │ + add %dl,(%rax) │ │ │ │ + rex.WXB sbb $0x3,%al │ │ │ │ + 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 4e5048 │ │ │ │ + add $0x80,%r12 │ │ │ │ cmp 0x358(%r13),%r12 │ │ │ │ - ja 4ebc24 │ │ │ │ - movq $0x4eb580,-0x48(%r12) │ │ │ │ - mov 0x38(%rbp),%rax │ │ │ │ - mov %rax,-0x40(%r12) │ │ │ │ - mov 0x40(%rbp),%rcx │ │ │ │ - mov %rcx,-0x38(%r12) │ │ │ │ - mov 0x18(%rbp),%rcx │ │ │ │ - mov %rcx,-0x30(%r12) │ │ │ │ - mov 0x10(%rbp),%rcx │ │ │ │ - mov %rcx,-0x28(%r12) │ │ │ │ - mov 0x20(%rbp),%rcx │ │ │ │ - mov %rcx,-0x20(%r12) │ │ │ │ - movq $0x4a37b8,-0x18(%r12) │ │ │ │ - mov 0x28(%rbp),%rcx │ │ │ │ - mov %rcx,-0x10(%r12) │ │ │ │ - mov 0x8(%rbp),%rcx │ │ │ │ - mov %rcx,-0x8(%r12) │ │ │ │ - mov %rbx,(%r12) │ │ │ │ - lea -0x46(%r12),%rdi │ │ │ │ - mov %rax,%rsi │ │ │ │ - lea -0x17(%r12),%r14 │ │ │ │ - mov 0x30(%rbp),%rbx │ │ │ │ + ja 4e5034 │ │ │ │ + mov 0x6(%rbx),%r8 │ │ │ │ + mov 0xe(%rbx),%rbx │ │ │ │ + movq $0x4e4bc0,-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 %rcx,-0x50(%r12) │ │ │ │ + mov 0x18(%rbp),%r11 │ │ │ │ + mov %r11,-0x48(%r12) │ │ │ │ + mov 0x10(%rbp),%r14 │ │ │ │ + mov %r14,-0x40(%r12) │ │ │ │ + movq $0x4e4e28,-0x38(%r12) │ │ │ │ + mov %r8,-0x30(%r12) │ │ │ │ + mov %rbx,-0x28(%r12) │ │ │ │ + mov %r9,-0x20(%r12) │ │ │ │ + mov %r10,-0x18(%r12) │ │ │ │ + mov %rax,-0x10(%r12) │ │ │ │ + mov %r11,-0x8(%r12) │ │ │ │ + mov %r14,(%r12) │ │ │ │ + lea -0x35(%r12),%r9 │ │ │ │ + mov %rcx,%r8 │ │ │ │ + mov %rdi,%rbx │ │ │ │ + mov %rax,%rdi │ │ │ │ + mov %rsi,%rax │ │ │ │ + mov %rbx,%rsi │ │ │ │ + mov %rax,%r14 │ │ │ │ + mov %rdx,%rbx │ │ │ │ + lea -0x77(%r12),%rax │ │ │ │ + mov %rax,0x48(%rbp) │ │ │ │ add $0x48,%rbp │ │ │ │ - jmp 33959f8 │ │ │ │ - movq $0x50,0x388(%r13) │ │ │ │ + jmp 4e3f38 │ │ │ │ + movq $0x80,0x388(%r13) │ │ │ │ jmp 338a720 │ │ │ │ jmp *-0x8(%r13) │ │ │ │ - add $0x1000000,%eax │ │ │ │ + mov %rax,%r9 │ │ │ │ + mov %rcx,%r8 │ │ │ │ + mov %rdi,%rbx │ │ │ │ + mov %rax,%rdi │ │ │ │ + mov %rsi,%rax │ │ │ │ + mov %rbx,%rsi │ │ │ │ + mov %rax,%r14 │ │ │ │ + mov %rdx,%rbx │ │ │ │ + mov %rcx,0x48(%rbp) │ │ │ │ + add $0x48,%rbp │ │ │ │ + jmp 4e3f38 │ │ │ │ + nopl (%rax) │ │ │ │ + sbb (%rax),%al │ │ │ │ + add %al,(%rax) │ │ │ │ + (bad) │ │ │ │ + add %al,(%rax) │ │ │ │ + add %al,(%rbx) │ │ │ │ + add %al,(%rax) │ │ │ │ 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) │ │ │ │ - (bad) │ │ │ │ - call 4d4ebc58 <__environ@GLIBC_2.2.5+0x498ab7b0> │ │ │ │ - cmp 0x358(%rbp),%esp │ │ │ │ - ja 4ebd40 │ │ │ │ - movq $0x4cba18,-0xe0(%r12) │ │ │ │ - mov %r14,-0xd0(%r12) │ │ │ │ - movq $0x4cbaa8,-0xc8(%r12) │ │ │ │ - lea -0xe0(%r12),%rax │ │ │ │ - mov %rax,-0xb8(%r12) │ │ │ │ - movq $0x4cbce8,-0xb0(%r12) │ │ │ │ - lea -0xc8(%r12),%rbx │ │ │ │ - mov %rbx,-0xa0(%r12) │ │ │ │ - movq $0x338ff58,-0x98(%r12) │ │ │ │ - mov %rax,-0x88(%r12) │ │ │ │ - movq $0x4cc008,-0x80(%r12) │ │ │ │ - mov %rax,-0x70(%r12) │ │ │ │ - lea -0x98(%r12),%rcx │ │ │ │ - mov %rcx,-0x68(%r12) │ │ │ │ - mov %rbx,-0x60(%r12) │ │ │ │ - movq $0x4cc080,-0x58(%r12) │ │ │ │ - mov %rcx,-0x48(%r12) │ │ │ │ - movq $0x4cc310,-0x40(%r12) │ │ │ │ - lea -0x58(%r12),%rbx │ │ │ │ - mov %rbx,-0x30(%r12) │ │ │ │ - movq $0x4ebaf8,-0x28(%r12) │ │ │ │ - lea -0xb0(%r12),%rcx │ │ │ │ - mov %rcx,-0x20(%r12) │ │ │ │ - mov %rax,-0x18(%r12) │ │ │ │ - lea -0x80(%r12),%rax │ │ │ │ - mov %rax,-0x10(%r12) │ │ │ │ - lea -0x40(%r12),%rax │ │ │ │ - mov %rax,-0x8(%r12) │ │ │ │ - mov %rbx,(%r12) │ │ │ │ - lea -0x25(%r12),%rbx │ │ │ │ - jmp *0x0(%rbp) │ │ │ │ - movq $0xe8,0x388(%r13) │ │ │ │ - lea 0x31baf9e(%rip),%rbx │ │ │ │ + add %cl,-0x73(%rax) │ │ │ │ + rex.RB clc │ │ │ │ + cmp %r15,%rax │ │ │ │ + jb 4e515e │ │ │ │ + add $0x88,%r12 │ │ │ │ + cmp 0x358(%r13),%r12 │ │ │ │ + ja 4e5153 │ │ │ │ + movq $0x4e3f38,-0x80(%r12) │ │ │ │ + mov %r14,-0x78(%r12) │ │ │ │ + movq $0x4e4560,-0x70(%r12) │ │ │ │ + mov %r9,-0x68(%r12) │ │ │ │ + mov %rdi,-0x60(%r12) │ │ │ │ + mov %r8,-0x58(%r12) │ │ │ │ + lea -0x7a(%r12),%rax │ │ │ │ + mov %rax,-0x50(%r12) │ │ │ │ + mov 0x0(%rbp),%rbx │ │ │ │ + mov %rbx,-0x48(%r12) │ │ │ │ + movq $0x4e4760,-0x40(%r12) │ │ │ │ + lea -0x6c(%r12),%rbx │ │ │ │ + mov %rbx,-0x38(%r12) │ │ │ │ + mov %rsi,-0x30(%r12) │ │ │ │ + movq $0x4e48f0,-0x28(%r12) │ │ │ │ + mov %rbx,-0x20(%r12) │ │ │ │ + movq $0x4e4eb0,-0x18(%r12) │ │ │ │ + mov %rdi,-0x10(%r12) │ │ │ │ + mov %r8,-0x8(%r12) │ │ │ │ + mov %rax,(%r12) │ │ │ │ + mov %r8,%r9 │ │ │ │ + lea -0x15(%r12),%r8 │ │ │ │ + mov %rsi,%rdi │ │ │ │ + lea 0x31c37bc(%rip),%rsi │ │ │ │ + lea 0x31c3d9d(%rip),%r14 │ │ │ │ + lea -0x25(%r12),%rax │ │ │ │ + mov %rax,-0x8(%rbp) │ │ │ │ + lea -0x3f(%r12),%rax │ │ │ │ + mov %rax,0x0(%rbp) │ │ │ │ + add $0xfffffffffffffff8,%rbp │ │ │ │ + jmp 2f85310 │ │ │ │ + movq $0x88,0x388(%r13) │ │ │ │ + lea 0x31c492b(%rip),%rbx │ │ │ │ jmp *-0x8(%r13) │ │ │ │ - xchg %ax,%ax │ │ │ │ - pop %rdi │ │ │ │ - ret │ │ │ │ - in (%dx),%al │ │ │ │ - add (%rax),%al │ │ │ │ + nopl 0x0(%rax) │ │ │ │ + sbb %eax,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ + add $0x0,%eax │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ - add %al,(%rcx) │ │ │ │ add %al,(%rax) │ │ │ │ - add %al,(%rbx) │ │ │ │ + add %cl,(%rsi) │ │ │ │ add %al,(%rax) │ │ │ │ + add %cl,(%rax) │ │ │ │ + rex.WB sbb $0x3,%al │ │ │ │ + lea -0x8(%rbp),%rax │ │ │ │ + cmp %r15,%rax │ │ │ │ + jb 4e51b4 │ │ │ │ + mov %r9,%rax │ │ │ │ + mov %r8,%r9 │ │ │ │ + mov %rdi,%r8 │ │ │ │ + mov %rsi,%rdi │ │ │ │ + mov %r14,%rsi │ │ │ │ + lea 0x3752d33(%rip),%r14 │ │ │ │ + mov %rax,-0x8(%rbp) │ │ │ │ + add $0xfffffffffffffff8,%rbp │ │ │ │ + jmp 4e5088 │ │ │ │ + lea 0x31c48fd(%rip),%rbx │ │ │ │ + jmp *-0x8(%r13) │ │ │ │ + nop │ │ │ │ + add (%rax),%al │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ - add %cl,-0x1(%rax) │ │ │ │ - ret │ │ │ │ - jmp *0x0(%rbp) │ │ │ │ - xchg %ax,%ax │ │ │ │ - mov %ebx,%es │ │ │ │ - in (%dx),%al │ │ │ │ - add (%rax),%al │ │ │ │ add %al,(%rax) │ │ │ │ + adc (%rax),%al │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ - add %al,(%rcx) │ │ │ │ add %al,(%rax) │ │ │ │ - add %al,(%rbx) │ │ │ │ + lea -0x10(%rbp),%rax │ │ │ │ + cmp %r15,%rax │ │ │ │ + jb 4e51f6 │ │ │ │ + movq $0x3390fc8,-0x10(%rbp) │ │ │ │ + mov %rbx,-0x8(%rbp) │ │ │ │ + mov 0x18(%rbx),%rsi │ │ │ │ + mov 0x10(%rbx),%r14 │ │ │ │ + add $0xfffffffffffffff0,%rbp │ │ │ │ + jmp 2f83c20 │ │ │ │ + jmp *-0x10(%r13) │ │ │ │ + nopw 0x0(%rax,%rax,1) │ │ │ │ + add $0x1000000,%eax │ │ │ │ add %al,(%rax) │ │ │ │ - add %al,(%rcx) │ │ │ │ + add %al,(%rdx) │ │ │ │ add %al,(%rax) │ │ │ │ - add %cl,-0x7d(%rax) │ │ │ │ - ret │ │ │ │ - add %bh,%bh │ │ │ │ - add %dl,%gs:0x2ecc3bd(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ - add (%rax),%al │ │ │ │ + add %cl,(%rbx) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ - add $0x0,%al │ │ │ │ + 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 $0x4e51d0,-0x18(%r12) │ │ │ │ + mov %rax,-0x8(%r12) │ │ │ │ + mov %r14,(%r12) │ │ │ │ + lea -0x18(%r12),%r14 │ │ │ │ + jmp 3395508 │ │ │ │ + movq $0x20,0x388(%r13) │ │ │ │ + jmp *-0x8(%r13) │ │ │ │ + add (%rax),%al │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ - inc %rbx │ │ │ │ - jmp *0x0(%rbp) │ │ │ │ - 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 4ebe88 │ │ │ │ - nopl (%rax) │ │ │ │ - add (%rax),%eax │ │ │ │ + adc (%rax),%al │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ - sldt (%rax) │ │ │ │ - add %bl,-0x5f(%rax) │ │ │ │ - jno 4ebdeb │ │ │ │ lea -0x10(%rbp),%rax │ │ │ │ cmp %r15,%rax │ │ │ │ - jb 4ebe12 │ │ │ │ + jb 4e528e │ │ │ │ movq $0x3390fc8,-0x10(%rbp) │ │ │ │ mov %rbx,-0x8(%rbp) │ │ │ │ - mov 0x20(%rbx),%rdi │ │ │ │ mov 0x18(%rbx),%rsi │ │ │ │ mov 0x10(%rbx),%r14 │ │ │ │ add $0xfffffffffffffff0,%rbp │ │ │ │ - jmp 30da548 │ │ │ │ + jmp 2f83c20 │ │ │ │ jmp *-0x10(%r13) │ │ │ │ - xchg %ax,%ax │ │ │ │ - add $0x0,%al │ │ │ │ + nopw 0x0(%rax,%rax,1) │ │ │ │ + (bad) │ │ │ │ add %al,(%rax) │ │ │ │ + add %al,(%rbx) │ │ │ │ add %al,(%rax) │ │ │ │ + add %al,(%rdx) │ │ │ │ add %al,(%rax) │ │ │ │ - sldt (%rax) │ │ │ │ add %al,(%rax) │ │ │ │ - movabs %al,0x394cf0458d480371 │ │ │ │ - clc │ │ │ │ - jb 4ebe56 │ │ │ │ - movq $0x3390fc8,-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 30db030 │ │ │ │ - jmp *-0x10(%r13) │ │ │ │ - nopw 0x0(%rax,%rax,1) │ │ │ │ - xor %bh,%bh │ │ │ │ - (bad) │ │ │ │ - (bad) │ │ │ │ - (bad) │ │ │ │ - (bad) │ │ │ │ - (bad) │ │ │ │ - incl 0x11(%rdi) │ │ │ │ - ... │ │ │ │ add %al,(%rax) │ │ │ │ + add %cl,(%rbx) │ │ │ │ + add %al,(%rax) │ │ │ │ + add %al,(%rax) │ │ │ │ + add %al,(%rax) │ │ │ │ + add %cl,-0x7d(%rcx) │ │ │ │ (bad) │ │ │ │ + and %cl,0x3b(%rbp) │ │ │ │ + movsl %ds:(%rsi),%es:(%rdi) │ │ │ │ + pop %rax │ │ │ │ + add (%rax),%eax │ │ │ │ + add %dh,0x27(%rdi) │ │ │ │ + mov 0x5(%rbx),%rax │ │ │ │ + mov 0xd(%rbx),%rbx │ │ │ │ + movq $0x4e5268,-0x18(%r12) │ │ │ │ + mov %rbx,-0x8(%r12) │ │ │ │ + mov %rdi,(%r12) │ │ │ │ + lea -0x18(%r12),%rdi │ │ │ │ + mov %rax,%rbx │ │ │ │ + jmp 33959f8 │ │ │ │ + movq $0x20,0x388(%r13) │ │ │ │ + jmp *-0x8(%r13) │ │ │ │ + nopl 0x0(%rax,%rax,1) │ │ │ │ + add $0x1000000,%eax │ │ │ │ add %al,(%rax) │ │ │ │ - add %al,(%rdx) │ │ │ │ + add %al,0x0(%rip) │ │ │ │ + add %al,(%rax) │ │ │ │ + add %cl,(%rax) │ │ │ │ + add %al,(%rax) │ │ │ │ + add %al,0x48031c47(%rax) │ │ │ │ + lea -0x8(%rbp),%eax │ │ │ │ + cmp %r15,%rax │ │ │ │ + jb 4e5391 │ │ │ │ + add $0x30,%r12 │ │ │ │ + cmp 0x358(%r13),%r12 │ │ │ │ + ja 4e5386 │ │ │ │ + mov 0x7(%rbx),%rax │ │ │ │ + mov 0xf(%rbx),%rcx │ │ │ │ + mov 0x17(%rbx),%rdx │ │ │ │ + mov 0x1f(%rbx),%rsi │ │ │ │ + mov 0x27(%rbx),%rbx │ │ │ │ + movq $0x4e5218,-0x28(%r12) │ │ │ │ + mov %r14,-0x20(%r12) │ │ │ │ + mov %rbx,-0x18(%r12) │ │ │ │ + movq $0x4e52b0,-0x10(%r12) │ │ │ │ + mov %rax,-0x8(%r12) │ │ │ │ + mov %r14,(%r12) │ │ │ │ + lea -0xd(%r12),%r9 │ │ │ │ + mov %rsi,%r8 │ │ │ │ + mov %rdx,%rdi │ │ │ │ + mov %rcx,%rsi │ │ │ │ + lea 0x3752b5d(%rip),%r14 │ │ │ │ + lea -0x27(%r12),%rax │ │ │ │ + mov %rax,-0x8(%rbp) │ │ │ │ + add $0xfffffffffffffff8,%rbp │ │ │ │ + jmp 4e5088 │ │ │ │ + movq $0x30,0x388(%r13) │ │ │ │ + jmp *-0x8(%r13) │ │ │ │ + nopl (%rax) │ │ │ │ + sbb %eax,(%rax) │ │ │ │ + add %al,(%rax) │ │ │ │ + add $0x3000000,%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 movabs 0x11b820ff8394c,%al │ │ │ │ - add %cl,-0x75(%rax) │ │ │ │ - add %r9b,-0x75(%r8) │ │ │ │ - pop %rbp │ │ │ │ - or %cl,-0x7d(%rax) │ │ │ │ - sti │ │ │ │ - add %ecx,(%rdi) │ │ │ │ - test %esp,%esi │ │ │ │ - add %al,(%rax) │ │ │ │ - add %cl,-0x77(%rax) │ │ │ │ - ret │ │ │ │ - and $0x7,%eax │ │ │ │ - cmp $0x1,%rax │ │ │ │ - je 4ec000 │ │ │ │ - movq $0x4ebf00,-0x28(%rbp) │ │ │ │ - mov %rbx,%rax │ │ │ │ - mov 0x6(%rbx),%rbx │ │ │ │ - mov %rdi,-0x20(%rbp) │ │ │ │ - mov %r8,-0x18(%rbp) │ │ │ │ - mov %r9,-0x10(%rbp) │ │ │ │ + rex.RB │ │ │ │ + lock cmp %r15,%rax │ │ │ │ + jb 4e5422 │ │ │ │ + add $0x30,%r12 │ │ │ │ + cmp 0x358(%r13),%r12 │ │ │ │ + ja 4e5417 │ │ │ │ + movq $0x4e5310,-0x28(%r12) │ │ │ │ + mov %r8,-0x20(%r12) │ │ │ │ + mov %r14,-0x18(%r12) │ │ │ │ + mov %rsi,-0x10(%r12) │ │ │ │ + mov %rdi,-0x8(%r12) │ │ │ │ + mov %r9,(%r12) │ │ │ │ + mov %rdi,%r9 │ │ │ │ + mov %r8,%rax │ │ │ │ + mov %rsi,%r8 │ │ │ │ + mov %r14,%rdi │ │ │ │ + lea 0x31c46c3(%rip),%rsi │ │ │ │ + lea 0x31c3b64(%rip),%r14 │ │ │ │ + mov %rax,-0x10(%rbp) │ │ │ │ + lea -0x27(%r12),%rax │ │ │ │ mov %rax,-0x8(%rbp) │ │ │ │ - mov %rsi,0x0(%rbp) │ │ │ │ - mov %r14,0x8(%rbp) │ │ │ │ - add $0xffffffffffffffd8,%rbp │ │ │ │ - test $0x7,%bl │ │ │ │ - jne 4ebf00 │ │ │ │ - mov (%rbx),%rax │ │ │ │ - jmp *%rax │ │ │ │ - nopl 0x0(%rax) │ │ │ │ - rex.RX or %r8b,(%rax) │ │ │ │ + add $0xfffffffffffffff0,%rbp │ │ │ │ + jmp 2f85310 │ │ │ │ + movq $0x30,0x388(%r13) │ │ │ │ + lea 0x31c469f(%rip),%rbx │ │ │ │ + jmp *-0x8(%r13) │ │ │ │ + nopl (%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,-0x39(%rax) │ │ │ │ - add %r13b,(%r8) │ │ │ │ - mov $0x8b48004e,%edi │ │ │ │ - pop %rbx │ │ │ │ - (bad) │ │ │ │ - test $0x7,%bl │ │ │ │ - jne 4ebf28 │ │ │ │ - mov (%rbx),%rax │ │ │ │ - jmp *%rax │ │ │ │ + add %cl,-0x73(%rax) │ │ │ │ + rex.RB │ │ │ │ + lock cmp %r15,%rax │ │ │ │ + jb 4e546a │ │ │ │ + movq $0x3390fc8,-0x10(%rbp) │ │ │ │ + mov %rbx,-0x8(%rbp) │ │ │ │ + mov 0x20(%rbx),%rdi │ │ │ │ + mov 0x18(%rbx),%rsi │ │ │ │ + mov 0x10(%rbx),%r14 │ │ │ │ + add $0xfffffffffffffff0,%rbp │ │ │ │ + jmp 3240ab0 │ │ │ │ + jmp *-0x10(%r13) │ │ │ │ xchg %ax,%ax │ │ │ │ - rex.RX or %r8b,(%rax) │ │ │ │ - add %al,(%rax) │ │ │ │ + add $0x2000000,%eax │ │ │ │ add %al,(%rax) │ │ │ │ - add %bl,(%rsi) │ │ │ │ + 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 clc │ │ │ │ - (bad) │ │ │ │ - mov $0x8b48004e,%edi │ │ │ │ - rex.XB cmovs -0x76b7f8a5(%r11),%ecx │ │ │ │ - add %r9b,-0x7d(%r8) │ │ │ │ - (bad) │ │ │ │ - ret │ │ │ │ - (bad) │ │ │ │ - jne 4ebf60 │ │ │ │ + rex.RB │ │ │ │ + lock enter $0x390f,$0x3 │ │ │ │ + mov %rbx,-0x8(%rbp) │ │ │ │ + movq $0x4e54f8,-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 4e54f8 │ │ │ │ mov (%rbx),%rax │ │ │ │ jmp *%rax │ │ │ │ - nopw 0x0(%rax,%rax,1) │ │ │ │ - xchg %edx,(%rax) │ │ │ │ - add %al,(%rax) │ │ │ │ + nopl 0x0(%rax,%rax,1) │ │ │ │ + (bad) │ │ │ │ + add (%rax),%eax │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ - (bad) │ │ │ │ + add %bl,(%rsi) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %cl,-0x39(%rax) │ │ │ │ - add %r12b,0x4c004ec3(%r8) │ │ │ │ - mov 0x7(%rbx),%ecx │ │ │ │ - mov 0xf(%rbx),%r8 │ │ │ │ - mov 0x10(%rbp),%rdi │ │ │ │ - mov 0x30(%rbp),%rsi │ │ │ │ - mov 0x38(%rbp),%r14 │ │ │ │ - mov 0x17(%rbx),%rax │ │ │ │ - mov %rax,-0x8(%rbp) │ │ │ │ - add $0xfffffffffffffff8,%rbp │ │ │ │ - jmp 31ab900 │ │ │ │ - movq $0x4ec0d0,0x0(%rbp) │ │ │ │ - mov %rax,-0x10(%rbp) │ │ │ │ + rex.RB call 9caa40 │ │ │ │ mov %rbx,%rax │ │ │ │ - sar $1,%rax │ │ │ │ - mov %rax,-0x8(%rbp) │ │ │ │ - mov %rbx,0x8(%rbp) │ │ │ │ - add $0xfffffffffffffff0,%rbp │ │ │ │ - jmp 4ebe88 │ │ │ │ - lea 0x31bad71(%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.RB add $0x0,%al │ │ │ │ + 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 4e5540 │ │ │ │ + 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(%rbx,%rcx,4) │ │ │ │ - sub %cl,-0x75(%rax) │ │ │ │ - jne 4ec010 │ │ │ │ - mov 0x8(%rbp),%rdi │ │ │ │ - mov 0x10(%rbp),%r8 │ │ │ │ - mov 0x18(%rbp),%r9 │ │ │ │ - add $0x20,%rbp │ │ │ │ - add $0x68,%r12 │ │ │ │ + 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 4ec089 │ │ │ │ - movq $0x31af690,-0x60(%r12) │ │ │ │ - mov %rsi,-0x58(%r12) │ │ │ │ - mov %r14,-0x50(%r12) │ │ │ │ - mov %rdi,-0x48(%r12) │ │ │ │ - movq $0x3363098,-0x40(%r12) │ │ │ │ - lea -0x5f(%r12),%rax │ │ │ │ - mov %rax,-0x38(%r12) │ │ │ │ - mov %r8,-0x30(%r12) │ │ │ │ - movq $0x30e0990,-0x28(%r12) │ │ │ │ - lea -0x3f(%r12),%rax │ │ │ │ + ja 4e55fe │ │ │ │ + mov 0x30(%rbp),%rcx │ │ │ │ + mov 0x18(%rbp),%rdx │ │ │ │ + mov 0x8(%rbp),%rsi │ │ │ │ + cmp %rsi,%rcx │ │ │ │ + jl 4e55e2 │ │ │ │ + cmp %rsi,%rcx │ │ │ │ + jne 4e55d4 │ │ │ │ + mov 0x38(%rbp),%rcx │ │ │ │ + mov 0x10(%rbp),%rsi │ │ │ │ + cmp %rsi,%rcx │ │ │ │ + jl 4e55e2 │ │ │ │ + cmp %rsi,%rcx │ │ │ │ + jne 4e55d4 │ │ │ │ + movq $0x4e5440,-0x38(%r12) │ │ │ │ + mov 0x40(%rbp),%rax │ │ │ │ + mov %rax,-0x28(%r12) │ │ │ │ + mov 0x48(%rbp),%rax │ │ │ │ mov %rax,-0x20(%r12) │ │ │ │ - mov %r9,-0x18(%r12) │ │ │ │ - movq $0x3c05cb2,-0x10(%r12) │ │ │ │ - movq $0x3c05cb2,-0x8(%r12) │ │ │ │ - movq $0x1,(%r12) │ │ │ │ - lea 0x374be83(%rip),%rsi │ │ │ │ - lea 0x374be7c(%rip),%r14 │ │ │ │ - lea -0x27(%r12),%rbx │ │ │ │ - add $0x10,%rbp │ │ │ │ + mov %rbx,-0x18(%r12) │ │ │ │ + movq $0x2f83dd8,-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) │ │ │ │ - movq $0x68,0x388(%r13) │ │ │ │ - movq $0x4ebfe8,-0x20(%rbp) │ │ │ │ - mov %rdi,-0x18(%rbp) │ │ │ │ - mov %r8,-0x10(%rbp) │ │ │ │ - mov %r9,-0x8(%rbp) │ │ │ │ - mov %rsi,0x0(%rbp) │ │ │ │ - mov %r14,0x8(%rbp) │ │ │ │ - add $0xffffffffffffffe0,%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 338a720 │ │ │ │ - nopl 0x0(%rax) │ │ │ │ - add %al,(%r8) │ │ │ │ - add %al,(%rax) │ │ │ │ + xchg %ax,%ax │ │ │ │ + add $0x1000000,%eax │ │ │ │ add %al,(%rax) │ │ │ │ - add %bl,(%rsi) │ │ │ │ + add %al,0x2000000(%rip) │ │ │ │ add %al,(%rax) │ │ │ │ - add %bl,-0x54(%rax) │ │ │ │ - sbb (%rbx),%eax │ │ │ │ - movq $0x4ec108,-0x18(%rbp) │ │ │ │ - mov %rbx,%rax │ │ │ │ - mov %r14,%rbx │ │ │ │ - mov %r14,-0x10(%rbp) │ │ │ │ - mov %rsi,-0x8(%rbp) │ │ │ │ - mov %rax,0x0(%rbp) │ │ │ │ - add $0xffffffffffffffe8,%rbp │ │ │ │ - test $0x7,%bl │ │ │ │ - jne 4ec108 │ │ │ │ - mov (%rbx),%rax │ │ │ │ - jmp *%rax │ │ │ │ - add $0x2,%al │ │ │ │ + add %cl,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ + add %cl,-0x7d(%rcx) │ │ │ │ (bad) │ │ │ │ + rex.W │ │ │ │ + cmp 0x358(%r13),%r12 │ │ │ │ + ja 4e5689 │ │ │ │ + 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 $0x4e5480,-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 3395508 │ │ │ │ + movq $0x48,0x388(%r13) │ │ │ │ + jmp *-0x8(%r13) │ │ │ │ + add (%rax),%eax │ │ │ │ add %al,(%rax) │ │ │ │ - add %ah,(%rax) │ │ │ │ - lods %ds:(%rsi),%al │ │ │ │ - sbb (%rbx),%eax │ │ │ │ - mov %rbx,%rax │ │ │ │ - and $0x7,%eax │ │ │ │ - cmp $0x1,%rax │ │ │ │ - je 4ec1fb │ │ │ │ - movq $0x4ec158,-0x8(%rbp) │ │ │ │ - mov %rbx,%rax │ │ │ │ - mov 0xe(%rbx),%rcx │ │ │ │ - mov 0x6(%rbx),%rbx │ │ │ │ - mov %rcx,0x0(%rbp) │ │ │ │ - mov %rax,0x8(%rbp) │ │ │ │ - add $0xfffffffffffffff8,%rbp │ │ │ │ + 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 4e56d2 │ │ │ │ + movq $0x3390fc8,-0x10(%rbp) │ │ │ │ + mov %rbx,-0x8(%rbp) │ │ │ │ + mov 0x20(%rbx),%rdi │ │ │ │ + mov 0x18(%rbx),%rsi │ │ │ │ + mov 0x10(%rbx),%r14 │ │ │ │ + add $0xfffffffffffffff0,%rbp │ │ │ │ + jmp 3240ab0 │ │ │ │ + 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 $0x390f,$0x3 │ │ │ │ + mov %rbx,-0x8(%rbp) │ │ │ │ + movq $0x4e5760,-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 4ec158 │ │ │ │ + jne 4e5760 │ │ │ │ mov (%rbx),%rax │ │ │ │ jmp *%rax │ │ │ │ - nopl 0x0(%rax) │ │ │ │ - add $0x4,%eax │ │ │ │ + nopl 0x0(%rax,%rax,1) │ │ │ │ + (bad) │ │ │ │ + add (%rax),%eax │ │ │ │ + add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %bl,(%rsi) │ │ │ │ add %al,(%rax) │ │ │ │ - add %dl,%al │ │ │ │ - stos %eax,%es:(%rdi) │ │ │ │ - sbb (%rbx),%eax │ │ │ │ - movq $0x4ec198,-0x8(%rbp) │ │ │ │ - mov 0x7(%rbx),%rax │ │ │ │ + add %al,(%rax) │ │ │ │ + add %al,(%rax) │ │ │ │ + add %cl,-0x39(%rax) │ │ │ │ + rex.RB call 9caf10 │ │ │ │ + mov %rbx,%rax │ │ │ │ + mov 0x7(%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 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 4ec198 │ │ │ │ + jne 4e57a8 │ │ │ │ mov (%rbx),%rax │ │ │ │ jmp *%rax │ │ │ │ nopl (%rax) │ │ │ │ - (bad) │ │ │ │ - or %al,(%rax) │ │ │ │ + leave │ │ │ │ + sbb %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %bl,(%rsi) │ │ │ │ add %al,(%rax) │ │ │ │ - add %dl,0x48031bab(%rax) │ │ │ │ - mov %ebx,%eax │ │ │ │ - and $0x7,%eax │ │ │ │ - cmp $0x1,%rax │ │ │ │ - jne 4ec20e │ │ │ │ - add $0x28,%r12 │ │ │ │ + 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 4ec1eb │ │ │ │ - movq $0x4ebde8,-0x20(%r12) │ │ │ │ - mov 0x10(%rbp),%rax │ │ │ │ - mov %rax,-0x10(%r12) │ │ │ │ - mov 0x8(%rbp),%rax │ │ │ │ - mov %rax,-0x8(%r12) │ │ │ │ + ja 4e5866 │ │ │ │ + mov 0x30(%rbp),%rcx │ │ │ │ + mov 0x18(%rbp),%rdx │ │ │ │ + mov 0x8(%rbp),%rsi │ │ │ │ + cmp %rsi,%rcx │ │ │ │ + jl 4e584a │ │ │ │ + cmp %rsi,%rcx │ │ │ │ + jne 4e583c │ │ │ │ + mov 0x38(%rbp),%rcx │ │ │ │ + mov 0x10(%rbp),%rsi │ │ │ │ + cmp %rsi,%rcx │ │ │ │ + jl 4e584a │ │ │ │ + cmp %rsi,%rcx │ │ │ │ + jne 4e583c │ │ │ │ + movq $0x4e56a8,-0x38(%r12) │ │ │ │ + mov 0x40(%rbp),%rax │ │ │ │ + mov %rax,-0x28(%r12) │ │ │ │ + mov 0x48(%rbp),%rax │ │ │ │ + mov %rax,-0x20(%r12) │ │ │ │ + mov %rbx,-0x18(%r12) │ │ │ │ + movq $0x2f83dd8,-0x10(%r12) │ │ │ │ mov 0x28(%rbp),%rax │ │ │ │ + mov %rax,-0x8(%r12) │ │ │ │ + lea -0x38(%r12),%rax │ │ │ │ mov %rax,(%r12) │ │ │ │ - mov 0x20(%rbp),%rsi │ │ │ │ - lea 0x374bd1a(%rip),%r14 │ │ │ │ - lea -0x20(%r12),%rbx │ │ │ │ - add $0x38,%rbp │ │ │ │ + lea -0xf(%r12),%rbx │ │ │ │ + add $0x50,%rbp │ │ │ │ jmp *0x0(%rbp) │ │ │ │ - movq $0x28,0x388(%r13) │ │ │ │ - jmp 338a720 │ │ │ │ - mov 0x10(%rbp),%rsi │ │ │ │ - mov 0x8(%rbp),%r14 │ │ │ │ - mov 0x18(%rbp),%rbx │ │ │ │ - add $0x28,%rbp │ │ │ │ + add $0xffffffffffffffc0,%r12 │ │ │ │ + mov %rax,%rbx │ │ │ │ + add $0x50,%rbp │ │ │ │ jmp *0x0(%rbp) │ │ │ │ - movq $0x4ec240,0x0(%rbp) │ │ │ │ - mov 0xe(%rbx),%rax │ │ │ │ - mov 0x6(%rbx),%rbx │ │ │ │ - mov %rax,0x20(%rbp) │ │ │ │ - test $0x7,%bl │ │ │ │ - jne 4ec240 │ │ │ │ - mov (%rbx),%rax │ │ │ │ - jmp *%rax │ │ │ │ - nopl 0x0(%rax) │ │ │ │ + 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 338a720 │ │ │ │ + xchg %ax,%ax │ │ │ │ (bad) │ │ │ │ - or %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ + add %al,(%rbx) │ │ │ │ add %al,(%rax) │ │ │ │ - add %bl,(%rsi) │ │ │ │ + add %al,0x2000000(%rip) │ │ │ │ add %al,(%rax) │ │ │ │ - add %ch,%al │ │ │ │ - stos %al,%es:(%rdi) │ │ │ │ - sbb (%rbx),%eax │ │ │ │ - movq $0x4ec280,-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 4ec280 │ │ │ │ - mov (%rbx),%rax │ │ │ │ - jmp *%rax │ │ │ │ - nopl (%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 4e58f1 │ │ │ │ + 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 $0x4e56e8,-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 33959f8 │ │ │ │ + movq $0x48,0x388(%r13) │ │ │ │ + jmp *-0x8(%r13) │ │ │ │ (bad) │ │ │ │ - adc %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ + add %al,(%rbx) │ │ │ │ add %al,(%rax) │ │ │ │ - add %bl,(%rsi) │ │ │ │ + add %al,(%rax,%rax,1) │ │ │ │ add %al,(%rax) │ │ │ │ - add %ch,0x48031baa(%rax) │ │ │ │ - movl $0x4ec2c8,-0x10(%rbp) │ │ │ │ - mov %rbx,%rax │ │ │ │ - mov 0x7(%rbx),%rcx │ │ │ │ - mov 0xf(%rbx),%rbx │ │ │ │ - mov %rbx,%rdx │ │ │ │ - mov 0x18(%rbp),%rbx │ │ │ │ - mov %rdx,-0x8(%rbp) │ │ │ │ - mov %rcx,0x0(%rbp) │ │ │ │ - mov %rax,0x18(%rbp) │ │ │ │ - add $0xfffffffffffffff0,%rbp │ │ │ │ + add %al,(%rax) │ │ │ │ + add %al,(%rax) │ │ │ │ + or %al,(%rax) │ │ │ │ + add %al,(%rax) │ │ │ │ + js 4e5959 │ │ │ │ + sbb $0x3,%al │ │ │ │ + lea -0x58(%rbp),%rax │ │ │ │ + cmp %r15,%rax │ │ │ │ + jb 4e5ab5 │ │ │ │ + movq $0x4e5980,-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 4ec2c8 │ │ │ │ + jne 4e5980 │ │ │ │ mov (%rbx),%rax │ │ │ │ jmp *%rax │ │ │ │ nopl 0x0(%rax) │ │ │ │ - or %eax,0x0(%rax) │ │ │ │ + (bad) │ │ │ │ + add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %bl,(%rsi) │ │ │ │ add %al,(%rax) │ │ │ │ - add %ah,-0x56(%rax) │ │ │ │ - sbb (%rbx),%eax │ │ │ │ - movq $0x4ec308,-0x8(%rbp) │ │ │ │ - mov 0x7(%rbx),%rax │ │ │ │ + add %dl,(%rax) │ │ │ │ + rex.XB sbb $0x3,%al │ │ │ │ + movq $0x4e59d0,-0x20(%rbp) │ │ │ │ + mov %rbx,%rax │ │ │ │ + mov 0x7(%rbx),%rcx │ │ │ │ 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 4ec308 │ │ │ │ - mov (%rbx),%rax │ │ │ │ - jmp *%rax │ │ │ │ - nopl (%rax) │ │ │ │ - or 0x0(%rax),%al │ │ │ │ - add %al,(%rax) │ │ │ │ - (bad) │ │ │ │ - add %al,(%rax) │ │ │ │ - add %ah,(%rax) │ │ │ │ - stos %al,%es:(%rdi) │ │ │ │ - sbb (%rbx),%eax │ │ │ │ - movq $0x4ec350,-0x10(%rbp) │ │ │ │ - mov 0x7(%rbx),%rax │ │ │ │ - mov 0xf(%rbx),%rcx │ │ │ │ - mov 0x17(%rbx),%rbx │ │ │ │ - mov %rbx,%rdx │ │ │ │ - mov 0x18(%rbp),%rbx │ │ │ │ - mov %rdx,-0x8(%rbp) │ │ │ │ + mov %rcx,-0x18(%rbp) │ │ │ │ + mov 0xf(%rcx),%rdx │ │ │ │ + mov %rdx,-0x10(%rbp) │ │ │ │ + mov 0x17(%rcx),%rcx │ │ │ │ + mov %rcx,-0x8(%rbp) │ │ │ │ mov %rax,0x0(%rbp) │ │ │ │ - mov %rcx,0x18(%rbp) │ │ │ │ - add $0xfffffffffffffff0,%rbp │ │ │ │ + add $0xffffffffffffffe0,%rbp │ │ │ │ test $0x7,%bl │ │ │ │ - jne 4ec350 │ │ │ │ + jne 4e59d0 │ │ │ │ mov (%rbx),%rax │ │ │ │ jmp *%rax │ │ │ │ - nopl (%rax) │ │ │ │ - rex.WR add $0x2,%al │ │ │ │ - add %al,(%rax) │ │ │ │ - add %al,(%rax) │ │ │ │ - add %bl,(%rsi) │ │ │ │ - add %al,(%rax) │ │ │ │ - add %bl,%al │ │ │ │ - test $0xc748031b,%eax │ │ │ │ - add %r15b,0x48004ec7(%r8) │ │ │ │ - mov 0x7(%rbx),%eax │ │ │ │ - mov %rax,%r9 │ │ │ │ - mov 0xf(%rbx),%rcx │ │ │ │ - mov %rcx,%r8 │ │ │ │ - mov 0x8(%rbp),%rdi │ │ │ │ - mov 0x10(%rbp),%rsi │ │ │ │ - mov 0x28(%rbp),%r14 │ │ │ │ - mov 0x17(%rbx),%rbx │ │ │ │ - mov %rbx,-0x8(%rbp) │ │ │ │ - mov %rbx,0x8(%rbp) │ │ │ │ - mov %rax,0x10(%rbp) │ │ │ │ - mov %rcx,0x28(%rbp) │ │ │ │ - add $0xfffffffffffffff8,%rbp │ │ │ │ - jmp 31ab900 │ │ │ │ - nop │ │ │ │ - xchg %edx,(%rax) │ │ │ │ + nopl 0x0(%rax) │ │ │ │ + mov (%rcx),%al │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ (bad) │ │ │ │ add %al,(%rax) │ │ │ │ - add %al,(%rax) │ │ │ │ - add %al,(%rax) │ │ │ │ - add %cl,0x75(%rbx,%rcx,4) │ │ │ │ - cmp %cl,-0x75(%rax) │ │ │ │ - jne 4ec3d8 │ │ │ │ - mov 0x10(%rbp),%rdi │ │ │ │ - mov 0x18(%rbp),%r8 │ │ │ │ - mov 0x20(%rbp),%r9 │ │ │ │ + add %al,%al │ │ │ │ + rex.X sbb $0x3,%al │ │ │ │ mov 0x28(%rbp),%rax │ │ │ │ - mov %rbx,%rcx │ │ │ │ - and $0x7,%ecx │ │ │ │ - cmp $0x3,%rcx │ │ │ │ - jae 4ec45b │ │ │ │ - cmp $0x2,%rcx │ │ │ │ - jae 4ec4f0 │ │ │ │ - add $0x68,%r12 │ │ │ │ - cmp 0x358(%r13),%r12 │ │ │ │ - ja 4ec4e0 │ │ │ │ - movq $0x31af690,-0x60(%r12) │ │ │ │ - mov %rsi,-0x58(%r12) │ │ │ │ - mov %r14,-0x50(%r12) │ │ │ │ - mov %rdi,-0x48(%r12) │ │ │ │ - movq $0x3363098,-0x40(%r12) │ │ │ │ - lea -0x5f(%r12),%rbx │ │ │ │ - mov %rbx,-0x38(%r12) │ │ │ │ - mov %r8,-0x30(%r12) │ │ │ │ - movq $0x30e0990,-0x28(%r12) │ │ │ │ - lea -0x3f(%r12),%rbx │ │ │ │ - mov %rbx,-0x20(%r12) │ │ │ │ - mov %r9,-0x18(%r12) │ │ │ │ - movq $0x3c05cb2,-0x10(%r12) │ │ │ │ - movq $0x3c05cb2,-0x8(%r12) │ │ │ │ - movq $0x1,(%r12) │ │ │ │ - lea 0x374baad(%rip),%rsi │ │ │ │ - mov %rax,%r14 │ │ │ │ - lea -0x27(%r12),%rbx │ │ │ │ - add $0x40,%rbp │ │ │ │ - jmp *0x0(%rbp) │ │ │ │ - add $0x68,%r12 │ │ │ │ + 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 4e5ab9 │ │ │ │ + add $0x80,%r12 │ │ │ │ cmp 0x358(%r13),%r12 │ │ │ │ - ja 4ec4e0 │ │ │ │ - movq $0x31af690,-0x60(%r12) │ │ │ │ - mov %rsi,-0x58(%r12) │ │ │ │ - mov %r14,-0x50(%r12) │ │ │ │ - mov %rdi,-0x48(%r12) │ │ │ │ - movq $0x3363098,-0x40(%r12) │ │ │ │ - lea -0x5f(%r12),%rbx │ │ │ │ - mov %rbx,-0x38(%r12) │ │ │ │ - mov %r8,-0x30(%r12) │ │ │ │ - movq $0x30e0990,-0x28(%r12) │ │ │ │ - lea -0x3f(%r12),%rbx │ │ │ │ - mov %rbx,-0x20(%r12) │ │ │ │ - mov %r9,-0x18(%r12) │ │ │ │ - movq $0x3c05cb2,-0x10(%r12) │ │ │ │ - movq $0x3c05cb2,-0x8(%r12) │ │ │ │ - movq $0x1,(%r12) │ │ │ │ - mov %rax,%rsi │ │ │ │ - lea 0x374ba25(%rip),%r14 │ │ │ │ - lea -0x27(%r12),%rbx │ │ │ │ - add $0x40,%rbp │ │ │ │ - jmp *0x0(%rbp) │ │ │ │ - movq $0x68,0x388(%r13) │ │ │ │ + ja 4e5aa5 │ │ │ │ + mov 0x6(%rbx),%r9 │ │ │ │ + mov 0xe(%rbx),%rbx │ │ │ │ + movq $0x4e5628,-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 $0x4e5890,-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 4e6760 │ │ │ │ + movq $0x80,0x388(%r13) │ │ │ │ jmp 338a720 │ │ │ │ - movq $0x4ec518,0x0(%rbp) │ │ │ │ + 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 4e6760 │ │ │ │ + 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 4e5b1a │ │ │ │ + movq $0x3390fc8,-0x10(%rbp) │ │ │ │ + mov %rbx,-0x8(%rbp) │ │ │ │ + mov 0x20(%rbx),%rdi │ │ │ │ + mov 0x18(%rbx),%rsi │ │ │ │ + mov 0x10(%rbx),%r14 │ │ │ │ + add $0xfffffffffffffff0,%rbp │ │ │ │ + jmp 3240ab0 │ │ │ │ + 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 $0x390f,$0x3 │ │ │ │ + mov %rbx,-0x8(%rbp) │ │ │ │ + movq $0x4e5ba8,-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 4ec518 │ │ │ │ + jne 4e5ba8 │ │ │ │ mov (%rbx),%rax │ │ │ │ jmp *%rax │ │ │ │ - nopl (%rax) │ │ │ │ - xchg %edx,(%rcx) │ │ │ │ - add %al,(%rax) │ │ │ │ + nopl 0x0(%rax,%rax,1) │ │ │ │ + (bad) │ │ │ │ + add (%rax),%eax │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ - (bad) │ │ │ │ + add %bl,(%rsi) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %cl,-0x39(%rax) │ │ │ │ - rex.RB clc │ │ │ │ - (bad) │ │ │ │ - (bad) │ │ │ │ + rex.RB call 9cb7a0 │ │ │ │ mov %rbx,%rax │ │ │ │ mov 0x7(%rbx),%rcx │ │ │ │ mov 0xf(%rbx),%rbx │ │ │ │ - mov %rbx,%rdx │ │ │ │ - mov 0x8(%rbp),%rbx │ │ │ │ - mov %rdx,0x0(%rbp) │ │ │ │ - mov %rcx,0x8(%rbp) │ │ │ │ - mov %rax,0x18(%rbp) │ │ │ │ - add $0xfffffffffffffff8,%rbp │ │ │ │ + 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 4ec560 │ │ │ │ + jne 4e5bf0 │ │ │ │ mov (%rbx),%rax │ │ │ │ jmp *%rax │ │ │ │ - nopl 0x0(%rax) │ │ │ │ - enter $0x21,$0x0 │ │ │ │ + nopl (%rax) │ │ │ │ + leave │ │ │ │ + sbb %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ - (bad) │ │ │ │ + add %bl,(%rsi) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ - add %cl,-0x7d(%rcx) │ │ │ │ - (bad) │ │ │ │ - push $0x58a53b4d │ │ │ │ - add (%rax),%eax │ │ │ │ - add %cl,(%rdi) │ │ │ │ - xchg %ebx,(%rax) │ │ │ │ - add (%rax),%al │ │ │ │ - add %cl,0x75(%rbx,%rcx,4) │ │ │ │ - rex │ │ │ │ - mov 0x38(%rbp),%rsi │ │ │ │ - mov 0x18(%rbp),%rdi │ │ │ │ - mov 0x28(%rbp),%r9 │ │ │ │ - mov 0x30(%rbp),%rax │ │ │ │ - mov 0x20(%rbp),%rcx │ │ │ │ - mov 0x10(%rbp),%rdx │ │ │ │ - mov 0x7(%rbx),%r8 │ │ │ │ - cmp %r8,%rdx │ │ │ │ - jne 4ec694 │ │ │ │ - mov 0x8(%rbp),%rdx │ │ │ │ - cmp 0xf(%rbx),%rdx │ │ │ │ - jae 4ec61c │ │ │ │ - movq $0x31af690,-0x60(%r12) │ │ │ │ - mov %rsi,-0x58(%r12) │ │ │ │ - mov %r14,-0x50(%r12) │ │ │ │ - mov %rdi,-0x48(%r12) │ │ │ │ - movq $0x3363098,-0x40(%r12) │ │ │ │ - lea -0x5f(%r12),%rbx │ │ │ │ - mov %rbx,-0x38(%r12) │ │ │ │ - mov %rcx,-0x30(%r12) │ │ │ │ - movq $0x30e0990,-0x28(%r12) │ │ │ │ - lea -0x3f(%r12),%rbx │ │ │ │ - mov %rbx,-0x20(%r12) │ │ │ │ - mov %r9,-0x18(%r12) │ │ │ │ - movq $0x3c05cb2,-0x10(%r12) │ │ │ │ - movq $0x3c05cb2,-0x8(%r12) │ │ │ │ - movq $0x1,(%r12) │ │ │ │ - lea 0x374b8ec(%rip),%rsi │ │ │ │ - mov %rax,%r14 │ │ │ │ - lea -0x27(%r12),%rbx │ │ │ │ - add $0x48,%rbp │ │ │ │ + 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 4e5cae │ │ │ │ + mov 0x30(%rbp),%rcx │ │ │ │ + mov 0x18(%rbp),%rdx │ │ │ │ + mov 0x8(%rbp),%rsi │ │ │ │ + cmp %rsi,%rcx │ │ │ │ + jl 4e5c92 │ │ │ │ + cmp %rsi,%rcx │ │ │ │ + jne 4e5c84 │ │ │ │ + mov 0x38(%rbp),%rcx │ │ │ │ + mov 0x10(%rbp),%rsi │ │ │ │ + cmp %rsi,%rcx │ │ │ │ + jl 4e5c92 │ │ │ │ + cmp %rsi,%rcx │ │ │ │ + jne 4e5c84 │ │ │ │ + movq $0x4e5af0,-0x38(%r12) │ │ │ │ + mov 0x40(%rbp),%rax │ │ │ │ + mov %rax,-0x28(%r12) │ │ │ │ + mov 0x48(%rbp),%rax │ │ │ │ + mov %rax,-0x20(%r12) │ │ │ │ + mov %rbx,-0x18(%r12) │ │ │ │ + movq $0x2f83dd8,-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) │ │ │ │ - movq $0x31af690,-0x60(%r12) │ │ │ │ - mov %rsi,-0x58(%r12) │ │ │ │ - mov %r14,-0x50(%r12) │ │ │ │ - mov %rdi,-0x48(%r12) │ │ │ │ - movq $0x3363098,-0x40(%r12) │ │ │ │ - lea -0x5f(%r12),%rbx │ │ │ │ - mov %rbx,-0x38(%r12) │ │ │ │ - mov %rcx,-0x30(%r12) │ │ │ │ - movq $0x30e0990,-0x28(%r12) │ │ │ │ - lea -0x3f(%r12),%rbx │ │ │ │ - mov %rbx,-0x20(%r12) │ │ │ │ - mov %r9,-0x18(%r12) │ │ │ │ - movq $0x3c05cb2,-0x10(%r12) │ │ │ │ - movq $0x3c05cb2,-0x8(%r12) │ │ │ │ - movq $0x1,(%r12) │ │ │ │ - mov %rax,%rsi │ │ │ │ - lea 0x374b871(%rip),%r14 │ │ │ │ - lea -0x27(%r12),%rbx │ │ │ │ - add $0x48,%rbp │ │ │ │ + add $0xffffffffffffffc0,%r12 │ │ │ │ + mov %rax,%rbx │ │ │ │ + add $0x50,%rbp │ │ │ │ jmp *0x0(%rbp) │ │ │ │ - cmp %r8,%rdx │ │ │ │ - ja 4ec711 │ │ │ │ - movq $0x31af690,-0x60(%r12) │ │ │ │ - mov %rsi,-0x58(%r12) │ │ │ │ - mov %r14,-0x50(%r12) │ │ │ │ - mov %rdi,-0x48(%r12) │ │ │ │ - movq $0x3363098,-0x40(%r12) │ │ │ │ - lea -0x5f(%r12),%rdx │ │ │ │ - mov %rdx,-0x38(%r12) │ │ │ │ - mov %rcx,-0x30(%r12) │ │ │ │ - movq $0x30e0990,-0x28(%r12) │ │ │ │ - lea -0x3f(%r12),%rcx │ │ │ │ - mov %rcx,-0x20(%r12) │ │ │ │ - mov %r9,-0x18(%r12) │ │ │ │ - movq $0x3c05cb2,-0x10(%r12) │ │ │ │ - movq $0x3c05cb2,-0x8(%r12) │ │ │ │ - movq $0x1,(%r12) │ │ │ │ - lea 0x374b7f7(%rip),%rsi │ │ │ │ - mov %rax,%r14 │ │ │ │ - lea -0x27(%r12),%rbx │ │ │ │ - add $0x48,%rbp │ │ │ │ + add $0xffffffffffffffc0,%r12 │ │ │ │ + mov %rdx,%rbx │ │ │ │ + add $0x50,%rbp │ │ │ │ jmp *0x0(%rbp) │ │ │ │ - movq $0x31af690,-0x60(%r12) │ │ │ │ - mov %rsi,-0x58(%r12) │ │ │ │ - mov %r14,-0x50(%r12) │ │ │ │ - mov %rdi,-0x48(%r12) │ │ │ │ - movq $0x3363098,-0x40(%r12) │ │ │ │ - lea -0x5f(%r12),%rdx │ │ │ │ - mov %rdx,-0x38(%r12) │ │ │ │ - mov %rcx,-0x30(%r12) │ │ │ │ - movq $0x30e0990,-0x28(%r12) │ │ │ │ - lea -0x3f(%r12),%rcx │ │ │ │ - mov %rcx,-0x20(%r12) │ │ │ │ - mov %r9,-0x18(%r12) │ │ │ │ - movq $0x3c05cb2,-0x10(%r12) │ │ │ │ - movq $0x3c05cb2,-0x8(%r12) │ │ │ │ - movq $0x1,(%r12) │ │ │ │ - mov %rax,%rsi │ │ │ │ - lea 0x374b77c(%rip),%r14 │ │ │ │ - lea -0x27(%r12),%rbx │ │ │ │ - add $0x48,%rbp │ │ │ │ + jmp *-0x10(%r13) │ │ │ │ + mov %rax,%rbx │ │ │ │ + add $0x50,%rbp │ │ │ │ jmp *0x0(%rbp) │ │ │ │ - movq $0x68,0x388(%r13) │ │ │ │ + movq $0x40,0x388(%r13) │ │ │ │ jmp 338a720 │ │ │ │ - add $0x8,%rbp │ │ │ │ - mov %rsi,%rcx │ │ │ │ - jmp 4ec8a9 │ │ │ │ - nopl (%rax) │ │ │ │ - rex.WR add $0x2,%al │ │ │ │ + xchg %ax,%ax │ │ │ │ + add $0x1000000,%eax │ │ │ │ add %al,(%rax) │ │ │ │ + add %al,0x2000000(%rip) │ │ │ │ add %al,(%rax) │ │ │ │ - add %bl,(%rsi) │ │ │ │ + add %cl,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ - add %dh,-0x5b(%rax) │ │ │ │ - sbb (%rbx),%eax │ │ │ │ - mov 0x58(%rbp),%rax │ │ │ │ - mov 0x48(%rbp),%rcx │ │ │ │ - and $0x7,%ebx │ │ │ │ - cmp $0x3,%rbx │ │ │ │ - jae 4ec88e │ │ │ │ - mov 0x60(%rbp),%rax │ │ │ │ - mov 0x50(%rbp),%rcx │ │ │ │ - cmp $0x2,%rbx │ │ │ │ - jb 4ec8a9 │ │ │ │ - movq $0x4ec808,0x0(%rbp) │ │ │ │ - mov 0x20(%rbp),%rbx │ │ │ │ - test $0x7,%bl │ │ │ │ - jne 4ec808 │ │ │ │ - mov (%rbx),%rax │ │ │ │ - jmp *%rax │ │ │ │ - nopl (%rax) │ │ │ │ - rex.WR (bad) │ │ │ │ - add (%rax),%al │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ + add %cl,-0x7d(%rcx) │ │ │ │ (bad) │ │ │ │ - add %al,(%rax) │ │ │ │ - add %ah,(%rax) │ │ │ │ - movsl %ds:(%rsi),%es:(%rdi) │ │ │ │ - sbb (%rbx),%eax │ │ │ │ - movq $0x4ec848,-0x8(%rbp) │ │ │ │ + rex.W │ │ │ │ + cmp 0x358(%r13),%r12 │ │ │ │ + ja 4e5d39 │ │ │ │ mov 0x7(%rbx),%rax │ │ │ │ - mov 0xf(%rbx),%rbx │ │ │ │ - mov %rbx,%rcx │ │ │ │ - mov 0x18(%rbp),%rbx │ │ │ │ - mov %rcx,0x0(%rbp) │ │ │ │ - mov %rax,0x20(%rbp) │ │ │ │ - add $0xfffffffffffffff8,%rbp │ │ │ │ + mov 0xf(%rbx),%rcx │ │ │ │ + mov 0x17(%rbx),%rdx │ │ │ │ + mov 0x1f(%rbx),%rsi │ │ │ │ + mov 0x27(%rbx),%rdi │ │ │ │ + mov 0x2f(%rbx),%r8 │ │ │ │ + mov 0x37(%rbx),%rbx │ │ │ │ + movq $0x4e5b30,-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 3395508 │ │ │ │ + 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 4e5d82 │ │ │ │ + movq $0x3390fc8,-0x10(%rbp) │ │ │ │ + mov %rbx,-0x8(%rbp) │ │ │ │ + mov 0x20(%rbx),%rdi │ │ │ │ + mov 0x18(%rbx),%rsi │ │ │ │ + mov 0x10(%rbx),%r14 │ │ │ │ + add $0xfffffffffffffff0,%rbp │ │ │ │ + jmp 3240ab0 │ │ │ │ + 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 $0x390f,$0x3 │ │ │ │ + mov %rbx,-0x8(%rbp) │ │ │ │ + movq $0x4e5e10,-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 4ec848 │ │ │ │ + jne 4e5e10 │ │ │ │ mov (%rbx),%rax │ │ │ │ jmp *%rax │ │ │ │ - nopl (%rax) │ │ │ │ - int $0xc │ │ │ │ - add $0x0,%al │ │ │ │ + nopl 0x0(%rax,%rax,1) │ │ │ │ + (bad) │ │ │ │ + add (%rax),%eax │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ - (bad) │ │ │ │ + add %bl,(%rsi) │ │ │ │ add %al,(%rax) │ │ │ │ - add %ah,%al │ │ │ │ - movsb %ds:(%rsi),%es:(%rdi) │ │ │ │ - sbb (%rbx),%eax │ │ │ │ - mov 0x68(%rbp),%rax │ │ │ │ - mov 0x60(%rbp),%rcx │ │ │ │ - mov 0x50(%rbp),%rdx │ │ │ │ - mov 0x58(%rbp),%rsi │ │ │ │ - mov 0x28(%rbp),%rdi │ │ │ │ - mov 0x7(%rbx),%r8 │ │ │ │ - cmp %r8,%rdi │ │ │ │ - jne 4ec87f │ │ │ │ - mov 0x8(%rbp),%rdi │ │ │ │ - cmp 0xf(%rbx),%rdi │ │ │ │ - jb 4ec799 │ │ │ │ - add $0x8,%rbp │ │ │ │ - mov %rcx,%rax │ │ │ │ - mov %rdx,%rcx │ │ │ │ - jmp 4ec88e │ │ │ │ - cmp %r8,%rdi │ │ │ │ - jbe 4ec8a2 │ │ │ │ - add $0x8,%rbp │ │ │ │ - mov %rcx,%rax │ │ │ │ - mov %rdx,%rcx │ │ │ │ - mov %rcx,%rsi │ │ │ │ - lea 0x374b661(%rip),%r14 │ │ │ │ - mov %rax,%rbx │ │ │ │ - add $0x68,%rbp │ │ │ │ - jmp *0x0(%rbp) │ │ │ │ - add $0x8,%rbp │ │ │ │ - mov %rsi,%rcx │ │ │ │ - movq $0x4ec8d8,0x0(%rbp) │ │ │ │ - mov %rcx,%rbx │ │ │ │ - sar $1,%rax │ │ │ │ - mov %rax,0x60(%rbp) │ │ │ │ + add %al,(%rax) │ │ │ │ + add %al,(%rax) │ │ │ │ + add %cl,-0x39(%rax) │ │ │ │ + rex.RB call 9cbc70 │ │ │ │ + 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 4ec8d8 │ │ │ │ + jne 4e5e58 │ │ │ │ mov (%rbx),%rax │ │ │ │ jmp *%rax │ │ │ │ nopl (%rax) │ │ │ │ - rex.WR movb $0x0,(%rdx) │ │ │ │ - add %al,(%rax) │ │ │ │ + leave │ │ │ │ + sbb %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ - (bad) │ │ │ │ add %al,(%rax) │ │ │ │ - add %dl,-0x5c(%rax) │ │ │ │ - sbb (%rbx),%eax │ │ │ │ - mov 0x30(%rbp),%rax │ │ │ │ - movq $0x4ec920,0x30(%rbp) │ │ │ │ - mov %rax,%r9 │ │ │ │ - mov 0x18(%rbp),%r8 │ │ │ │ - mov 0x8(%rbp),%rdi │ │ │ │ - mov 0x10(%rbp),%rsi │ │ │ │ - mov 0x28(%rbp),%r14 │ │ │ │ - mov %rbx,0x20(%rbp) │ │ │ │ - mov 0x60(%rbp),%rax │ │ │ │ - mov %rax,0x28(%rbp) │ │ │ │ - add $0x20,%rbp │ │ │ │ - jmp 4ebe88 │ │ │ │ - nopl 0x0(%rax) │ │ │ │ - (bad) │ │ │ │ - or (%rax),%eax │ │ │ │ + add %bl,(%rsi) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ - add %bl,(%rsi) │ │ │ │ add %al,(%rax) │ │ │ │ - add %cl,(%rax) │ │ │ │ - xchg %eax,%edi │ │ │ │ - jno 4ec923 │ │ │ │ - add $0x30,%r12 │ │ │ │ + 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 4ec961 │ │ │ │ - movq $0x4ebe28,-0x28(%r12) │ │ │ │ - mov 0x10(%rbp),%rax │ │ │ │ - mov %rax,-0x18(%r12) │ │ │ │ - mov 0x8(%rbp),%rax │ │ │ │ - mov %rax,-0x10(%r12) │ │ │ │ + ja 4e5f16 │ │ │ │ + mov 0x30(%rbp),%rcx │ │ │ │ + mov 0x18(%rbp),%rdx │ │ │ │ + mov 0x8(%rbp),%rsi │ │ │ │ + cmp %rsi,%rcx │ │ │ │ + jl 4e5efa │ │ │ │ + cmp %rsi,%rcx │ │ │ │ + jne 4e5eec │ │ │ │ + mov 0x38(%rbp),%rcx │ │ │ │ + mov 0x10(%rbp),%rsi │ │ │ │ + cmp %rsi,%rcx │ │ │ │ + jl 4e5efa │ │ │ │ + cmp %rsi,%rcx │ │ │ │ + jne 4e5eec │ │ │ │ + movq $0x4e5d58,-0x38(%r12) │ │ │ │ + mov 0x40(%rbp),%rax │ │ │ │ + mov %rax,-0x28(%r12) │ │ │ │ + mov 0x48(%rbp),%rax │ │ │ │ + mov %rax,-0x20(%r12) │ │ │ │ + mov %rbx,-0x18(%r12) │ │ │ │ + movq $0x2f83dd8,-0x10(%r12) │ │ │ │ mov 0x28(%rbp),%rax │ │ │ │ mov %rax,-0x8(%r12) │ │ │ │ - mov %rbx,(%r12) │ │ │ │ - lea -0x28(%r12),%rbx │ │ │ │ - add $0x38,%rbp │ │ │ │ + lea -0x38(%r12),%rax │ │ │ │ + mov %rax,(%r12) │ │ │ │ + lea -0xf(%r12),%rbx │ │ │ │ + add $0x50,%rbp │ │ │ │ jmp *0x0(%rbp) │ │ │ │ - movq $0x30,0x388(%r13) │ │ │ │ - movq $0x4ec920,0x0(%rbp) │ │ │ │ - jmp 338a7d8 │ │ │ │ - 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 4ec9c8 │ │ │ │ - nopl (%rax) │ │ │ │ - mov $0xffffffff,%eax │ │ │ │ - (bad) │ │ │ │ - (bad) │ │ │ │ - incl 0x1(%rdi) │ │ │ │ - ... │ │ │ │ - add %al,(%rax) │ │ │ │ - (bad) │ │ │ │ - add %al,(%rax) │ │ │ │ - add %al,(%rdx) │ │ │ │ - add %al,(%rax) │ │ │ │ - add %al,(%rax) │ │ │ │ - add %al,(%rax) │ │ │ │ - add %cl,(%rsi) │ │ │ │ - add %al,(%rax) │ │ │ │ - add %al,(%rax) │ │ │ │ - add %al,(%rax) │ │ │ │ - add %cl,-0x73(%rax) │ │ │ │ - rex.RB cwtl │ │ │ │ - cmp %r15,%rax │ │ │ │ - jb 4ecb15 │ │ │ │ - mov 0x8(%rbp),%rax │ │ │ │ + add $0xffffffffffffffc0,%r12 │ │ │ │ mov %rax,%rbx │ │ │ │ - and $0x7,%ebx │ │ │ │ - cmp $0x1,%rbx │ │ │ │ - je 4eca72 │ │ │ │ - movq $0x4eca18,-0x8(%rbp) │ │ │ │ - mov %r8,%rbx │ │ │ │ - add $0xfffffffffffffff8,%rbp │ │ │ │ - test $0x7,%bl │ │ │ │ - jne 4eca18 │ │ │ │ - mov (%rbx),%rax │ │ │ │ - jmp *%rax │ │ │ │ - nopw 0x0(%rax,%rax,1) │ │ │ │ + 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 338a720 │ │ │ │ + xchg %ax,%ax │ │ │ │ (bad) │ │ │ │ add %al,(%rax) │ │ │ │ + add %al,(%rbx) │ │ │ │ add %al,(%rax) │ │ │ │ + add %al,0x2000000(%rip) │ │ │ │ add %al,(%rax) │ │ │ │ - add %bl,(%rsi) │ │ │ │ + add %cl,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %cl,-0x7d(%rcx) │ │ │ │ (bad) │ │ │ │ - xor %cl,0x3b(%rbp) │ │ │ │ - movsl %ds:(%rsi),%es:(%rdi) │ │ │ │ - pop %rax │ │ │ │ - add (%rax),%eax │ │ │ │ - add %dh,0x3d(%rdi) │ │ │ │ - movq $0x30e0990,-0x28(%r12) │ │ │ │ - mov %rbx,-0x20(%r12) │ │ │ │ - mov 0x8(%rbp),%rax │ │ │ │ - mov %rax,-0x18(%r12) │ │ │ │ - movq $0x3c05cb2,-0x10(%r12) │ │ │ │ - movq $0x3c05cb2,-0x8(%r12) │ │ │ │ - movq $0x1,(%r12) │ │ │ │ - lea -0x27(%r12),%rbx │ │ │ │ - add $0x18,%rbp │ │ │ │ - jmp *0x0(%rbp) │ │ │ │ - movq $0x30,0x388(%r13) │ │ │ │ - jmp 338a720 │ │ │ │ - movq $0x4ecae8,-0x60(%rbp) │ │ │ │ - mov 0x7(%rax),%rbx │ │ │ │ - mov %rbx,%rcx │ │ │ │ - mov 0x7(%rbx),%rbx │ │ │ │ - mov %rsi,-0x58(%rbp) │ │ │ │ - mov %rdi,-0x50(%rbp) │ │ │ │ - mov %r8,-0x48(%rbp) │ │ │ │ - mov %r9,-0x40(%rbp) │ │ │ │ - mov %rax,-0x38(%rbp) │ │ │ │ - mov 0x27(%rax),%rdx │ │ │ │ - mov %rdx,-0x30(%rbp) │ │ │ │ - mov 0xf(%rax),%rdx │ │ │ │ - mov %rdx,-0x28(%rbp) │ │ │ │ - mov 0x17(%rax),%rdx │ │ │ │ - mov %rdx,-0x20(%rbp) │ │ │ │ - mov 0x1f(%rax),%rax │ │ │ │ - mov %rax,-0x18(%rbp) │ │ │ │ - mov %rcx,-0x10(%rbp) │ │ │ │ - mov 0xf(%rcx),%rax │ │ │ │ - mov %rax,-0x8(%rbp) │ │ │ │ - mov %r14,0x8(%rbp) │ │ │ │ - add $0xffffffffffffffa0,%rbp │ │ │ │ - test $0x7,%bl │ │ │ │ - jne 4ecae8 │ │ │ │ - mov (%rbx),%rax │ │ │ │ - jmp *%rax │ │ │ │ - nop │ │ │ │ - lea (%rax),%ecx │ │ │ │ - add $0x0,%al │ │ │ │ - add %al,(%rax) │ │ │ │ - add %al,(%rax) │ │ │ │ + rex.W │ │ │ │ + cmp 0x358(%r13),%r12 │ │ │ │ + ja 4e5fa1 │ │ │ │ + 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 $0x4e5d98,-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 33959f8 │ │ │ │ + movq $0x48,0x388(%r13) │ │ │ │ + jmp *-0x8(%r13) │ │ │ │ (bad) │ │ │ │ add %al,(%rax) │ │ │ │ - add %ah,-0x5e(%rax) │ │ │ │ - sbb (%rbx),%eax │ │ │ │ - movq $0x4ecb48,0x0(%rbp) │ │ │ │ - mov 0x7(%rbx),%r9 │ │ │ │ - mov 0xf(%rbx),%r8 │ │ │ │ - mov 0x10(%rbp),%rdi │ │ │ │ - mov 0x8(%rbp),%rsi │ │ │ │ - mov 0x68(%rbp),%r14 │ │ │ │ - mov 0x17(%rbx),%rax │ │ │ │ - mov %rax,-0x8(%rbp) │ │ │ │ - add $0xfffffffffffffff8,%rbp │ │ │ │ - jmp 31ab900 │ │ │ │ - lea 0x31ba22c(%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) │ │ │ │ - lea (%rax),%ecx │ │ │ │ - add $0x0,%al │ │ │ │ + add %al,(%rbx) │ │ │ │ add %al,(%rax) │ │ │ │ + add %al,(%rdx) │ │ │ │ add %al,(%rax) │ │ │ │ - (bad) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ - movabs %al,0x8b4868458b48031b │ │ │ │ - rex.WRB or %r9b,-0x75(%r8) │ │ │ │ - push %rbp │ │ │ │ - adc %cl,-0x75(%rax) │ │ │ │ - jne 4ecb70 │ │ │ │ - mov 0x20(%rbp),%rdi │ │ │ │ - mov 0x60(%rbp),%r8 │ │ │ │ - mov 0x48(%rbp),%r9 │ │ │ │ - and $0x7,%ebx │ │ │ │ - cmp $0x3,%rbx │ │ │ │ - jae 4ecc59 │ │ │ │ - mov 0x40(%rbp),%r9 │ │ │ │ - cmp $0x2,%rbx │ │ │ │ - jb 4ecc97 │ │ │ │ - movq $0x4ecba8,0x0(%rbp) │ │ │ │ + add %cl,(%rbx) │ │ │ │ + add %al,(%rax) │ │ │ │ + add %cl,%al │ │ │ │ + cmp $0x1c,%al │ │ │ │ + add -0x73(%rax),%ecx │ │ │ │ + rex.RB mov $0xff8394c,%r8d │ │ │ │ + (bad) │ │ │ │ + outsb %ds:(%rsi),(%dx) │ │ │ │ + add %eax,(%rax) │ │ │ │ + add %cl,-0x39(%rax) │ │ │ │ + rex.RB fsubs (%r8) │ │ │ │ + (bad) │ │ │ │ + rex.WRX add %r9b,-0x75(%rax) │ │ │ │ + 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 │ │ │ │ test $0x7,%bl │ │ │ │ - jne 4ecba8 │ │ │ │ + jne 4e6020 │ │ │ │ mov (%rbx),%rax │ │ │ │ jmp *%rax │ │ │ │ nopl 0x0(%rax) │ │ │ │ - lea (%rax),%ecx │ │ │ │ add $0x0,%al │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ + add %al,(%rax) │ │ │ │ (bad) │ │ │ │ add %al,(%rax) │ │ │ │ - add %ah,0x48031ba1(%rax) │ │ │ │ - movl $0x4ecbe8,-0x8(%rbp) │ │ │ │ - mov 0x7(%rbx),%rax │ │ │ │ + add %dh,0x3c(%rax) │ │ │ │ + sbb $0x3,%al │ │ │ │ + movq $0x4e6070,-0x20(%rbp) │ │ │ │ + mov %rbx,%rax │ │ │ │ + mov 0x7(%rbx),%rcx │ │ │ │ mov 0xf(%rbx),%rbx │ │ │ │ - mov %rbx,%rcx │ │ │ │ - mov 0x58(%rbp),%rbx │ │ │ │ - mov %rcx,0x0(%rbp) │ │ │ │ - mov %rax,0x58(%rbp) │ │ │ │ - add $0xfffffffffffffff8,%rbp │ │ │ │ + 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 4ecbe8 │ │ │ │ + jne 4e6070 │ │ │ │ mov (%rbx),%rax │ │ │ │ jmp *%rax │ │ │ │ - nopl (%rax) │ │ │ │ - rex.WRX adc %r9,(%rdx) │ │ │ │ - add %al,(%rax) │ │ │ │ - add %al,(%rax) │ │ │ │ - add %bl,(%rsi) │ │ │ │ + nopl 0x0(%rax) │ │ │ │ + mov %al,(%rcx) │ │ │ │ add %al,(%rax) │ │ │ │ - add %ah,-0x5f(%rax) │ │ │ │ - sbb (%rbx),%eax │ │ │ │ - mov 0x70(%rbp),%rax │ │ │ │ - mov 0x10(%rbp),%rcx │ │ │ │ - mov 0x18(%rbp),%rdx │ │ │ │ - mov 0x20(%rbp),%rsi │ │ │ │ - mov 0x28(%rbp),%rdi │ │ │ │ - mov 0x68(%rbp),%r8 │ │ │ │ - mov 0x48(%rbp),%r9 │ │ │ │ - mov 0x50(%rbp),%r10 │ │ │ │ - mov 0x60(%rbp),%r11 │ │ │ │ - mov 0x7(%rbx),%r14 │ │ │ │ - cmp %r14,%r11 │ │ │ │ - jne 4ecc4d │ │ │ │ - mov 0x8(%rbp),%r11 │ │ │ │ - mov 0xf(%rbx),%rbx │ │ │ │ - cmp %rbx,%r11 │ │ │ │ - jne 4ecccb │ │ │ │ - cmp 0x40(%rbp),%r8 │ │ │ │ - jne 4eccd9 │ │ │ │ - movq $0x4ecda8,0x28(%rbp) │ │ │ │ - mov %rsi,%rbx │ │ │ │ - add $0x28,%rbp │ │ │ │ - test $0x7,%bl │ │ │ │ - jne 4ecda8 │ │ │ │ - mov (%rbx),%rax │ │ │ │ - jmp *%rax │ │ │ │ - cmp %r14,%r11 │ │ │ │ - jbe 4ecc93 │ │ │ │ - add $0x8,%rbp │ │ │ │ - mov %r10,%r9 │ │ │ │ - movq $0x4ece78,0x20(%rbp) │ │ │ │ - mov %r9,%rbx │ │ │ │ - mov %rdi,%r9 │ │ │ │ - mov %r8,%rdi │ │ │ │ - mov %rsi,%r8 │ │ │ │ - mov %rdi,%rsi │ │ │ │ - mov %rdx,%rdi │ │ │ │ - mov %rsi,%rdx │ │ │ │ - mov %rcx,%rsi │ │ │ │ - mov %rax,%r14 │ │ │ │ - mov %rdx,0x10(%rbp) │ │ │ │ - mov %rbx,0x18(%rbp) │ │ │ │ - add $0x10,%rbp │ │ │ │ - jmp 4ec9c8 │ │ │ │ - add $0x8,%rbp │ │ │ │ - jmp 4ecc97 │ │ │ │ - add $0x8,%rbp │ │ │ │ - movq $0x4ece40,0x20(%rbp) │ │ │ │ - mov %r9,%rbx │ │ │ │ - mov %rdi,%r9 │ │ │ │ - mov %r8,%rdi │ │ │ │ - mov %rsi,%r8 │ │ │ │ - mov %rdi,%rsi │ │ │ │ - mov %rdx,%rdi │ │ │ │ - mov %rsi,%rdx │ │ │ │ - mov %rcx,%rsi │ │ │ │ - mov %rax,%r14 │ │ │ │ - mov %rdx,0x10(%rbp) │ │ │ │ - mov %rbx,0x18(%rbp) │ │ │ │ - add $0x10,%rbp │ │ │ │ - jmp 4ec9c8 │ │ │ │ - cmp %rbx,%r11 │ │ │ │ - jbe 4ecc8d │ │ │ │ - add $0x8,%rbp │ │ │ │ - mov %r10,%r9 │ │ │ │ - jmp 4ecc59 │ │ │ │ - movq $0x4ecd08,0x30(%rbp) │ │ │ │ - mov %rsi,%rbx │ │ │ │ - add $0x30,%rbp │ │ │ │ - test $0x7,%bl │ │ │ │ - jne 4ecd08 │ │ │ │ - mov (%rbx),%rax │ │ │ │ - jmp *%rax │ │ │ │ - nopw 0x0(%rax,%rax,1) │ │ │ │ - enter $0x2c,$0x0 │ │ │ │ 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 $0x30e0990,-0x28(%r12) │ │ │ │ - mov %rbx,-0x20(%r12) │ │ │ │ - mov 0x38(%rbp),%rax │ │ │ │ - mov %rax,-0x18(%r12) │ │ │ │ - mov 0x18(%rbp),%rax │ │ │ │ + add %ah,(%rax) │ │ │ │ + cmp $0x1c,%al │ │ │ │ + add -0x75(%rax),%ecx │ │ │ │ + sub %r9b,-0x75(%r8) │ │ │ │ + rex.WRB xor %r9b,-0x75(%r8) │ │ │ │ + push %rbp │ │ │ │ + cmp %cl,-0x75(%rax) │ │ │ │ + jne 4e60c0 │ │ │ │ + mov %rbx,%rdi │ │ │ │ + and $0x7,%edi │ │ │ │ + cmp $0x1,%rdi │ │ │ │ + je 4e6147 │ │ │ │ + add $0x80,%r12 │ │ │ │ + cmp 0x358(%r13),%r12 │ │ │ │ + ja 4e6133 │ │ │ │ + mov 0x6(%rbx),%rdi │ │ │ │ + mov 0xe(%rbx),%rbx │ │ │ │ + movq $0x4e5cd8,-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 $0x4e5f40,-0x38(%r12) │ │ │ │ + mov %rdi,-0x30(%r12) │ │ │ │ + mov %rbx,-0x28(%r12) │ │ │ │ + mov %r8,-0x20(%r12) │ │ │ │ + mov %r9,-0x18(%r12) │ │ │ │ mov %rax,-0x10(%r12) │ │ │ │ - mov 0x20(%rbp),%rax │ │ │ │ - mov %rax,-0x8(%r12) │ │ │ │ - mov 0x8(%rbp),%rax │ │ │ │ - mov %rax,(%r12) │ │ │ │ - lea -0x27(%r12),%rbx │ │ │ │ - add $0x48,%rbp │ │ │ │ - jmp *0x0(%rbp) │ │ │ │ - movq $0x30,0x388(%r13) │ │ │ │ + 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 4e6760 │ │ │ │ + movq $0x80,0x388(%r13) │ │ │ │ jmp 338a720 │ │ │ │ - nopw 0x0(%rax,%rax,1) │ │ │ │ - enter $0xc,$0x0 │ │ │ │ - add %al,(%rax) │ │ │ │ + jmp *-0x8(%r13) │ │ │ │ + mov %rax,%r9 │ │ │ │ + mov %rcx,%r8 │ │ │ │ + mov %rax,%rdi │ │ │ │ + mov %rdx,%r14 │ │ │ │ + mov %rcx,0x40(%rbp) │ │ │ │ + add $0x40,%rbp │ │ │ │ + jmp 4e6760 │ │ │ │ + sbb %eax,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ - (bad) │ │ │ │ + add $0x0,%eax │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ - add %cl,0x45(%rbx,%rcx,4) │ │ │ │ - cmp %cl,-0x75(%rax) │ │ │ │ - rex.WRB or %r9b,0x4d(%r11,%rcx,4) │ │ │ │ - sbb %cl,-0x75(%rax) │ │ │ │ - and %r9b,-0x75(%r8) │ │ │ │ - jne 4ecdcc │ │ │ │ - add $0xfffffffffffffff8,%rbp │ │ │ │ - mov %rax,%rdx │ │ │ │ - jmp 4ecdd3 │ │ │ │ - nopl (%rax) │ │ │ │ - mov %edx,0x0(%rcx) │ │ │ │ + add %cl,(%rsi) │ │ │ │ add %al,(%rax) │ │ │ │ + add %bl,(%rax) │ │ │ │ + cmp (%rbx,%rax,1),%ebx │ │ │ │ + lea -0x28(%rbp),%rax │ │ │ │ + cmp %r15,%rax │ │ │ │ + jb 4e624b │ │ │ │ + movq $0x4e61c0,-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 4e61c0 │ │ │ │ + mov (%rbx),%rax │ │ │ │ + jmp *%rax │ │ │ │ + xchg %ax,%ax │ │ │ │ + add $0x0,%al │ │ │ │ add %al,(%rax) │ │ │ │ - add %bl,(%rsi) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ + (bad) │ │ │ │ add %al,(%rax) │ │ │ │ - add %cl,0x45(%rbx,%rcx,4) │ │ │ │ - rex │ │ │ │ - mov 0x8(%rbp),%rax │ │ │ │ - mov 0x10(%rbp),%rcx │ │ │ │ - mov 0x20(%rbp),%r9 │ │ │ │ - mov 0x28(%rbp),%rdx │ │ │ │ - mov %rbx,%rsi │ │ │ │ - cmp 0x30(%rbp),%rbx │ │ │ │ - sete %bl │ │ │ │ - movzbl %bl,%ebx │ │ │ │ - cmp $0x1,%rbx │ │ │ │ - je 4ece9a │ │ │ │ - add $0x30,%r12 │ │ │ │ + add %dl,%al │ │ │ │ + cmp (%rbx,%rax,1),%bl │ │ │ │ + add $0x40,%r12 │ │ │ │ cmp 0x358(%r13),%r12 │ │ │ │ - ja 4ece0d │ │ │ │ - movq $0x30e0990,-0x28(%r12) │ │ │ │ + ja 4e623b │ │ │ │ + mov 0x17(%rbx),%rax │ │ │ │ + mov 0x7(%rax),%rcx │ │ │ │ + mov 0xf(%rax),%rax │ │ │ │ + movq $0x4e5918,-0x38(%r12) │ │ │ │ + mov 0x18(%rbp),%rdx │ │ │ │ + mov %rdx,-0x30(%r12) │ │ │ │ + mov 0x8(%rbp),%rdx │ │ │ │ + mov %rdx,-0x28(%r12) │ │ │ │ + mov 0x10(%rbp),%rsi │ │ │ │ mov %rsi,-0x20(%r12) │ │ │ │ - mov %r8,-0x18(%r12) │ │ │ │ - mov %r9,-0x10(%r12) │ │ │ │ + mov 0x20(%rbp),%rdi │ │ │ │ + mov %rdi,-0x18(%r12) │ │ │ │ + movq $0x4e5fc8,-0x10(%r12) │ │ │ │ mov %rdx,-0x8(%r12) │ │ │ │ - mov %rcx,(%r12) │ │ │ │ - lea -0x27(%r12),%rbx │ │ │ │ - add $0x50,%rbp │ │ │ │ - jmp *0x0(%rbp) │ │ │ │ - movq $0x30,0x388(%r13) │ │ │ │ - movq $0x4ecd78,0x8(%rbp) │ │ │ │ - mov %rsi,0x48(%rbp) │ │ │ │ - add $0x8,%rbp │ │ │ │ - jmp 338a738 │ │ │ │ - nopl (%rax) │ │ │ │ - mov %esi,0x0(%rax) │ │ │ │ - add %al,(%rax) │ │ │ │ - add %al,(%rax) │ │ │ │ - add %bl,(%rsi) │ │ │ │ - add %al,(%rax) │ │ │ │ - add %bh,0x4803718e(%rax) │ │ │ │ - mov 0x8(%rbp),%eax │ │ │ │ - cmp 0x20(%rbp),%rbx │ │ │ │ - je 4ece9a │ │ │ │ - mov 0x28(%rbp),%r8 │ │ │ │ + mov %rsi,(%r12) │ │ │ │ + mov %rsi,%r9 │ │ │ │ + lea -0xd(%r12),%r8 │ │ │ │ mov %rbx,%rdi │ │ │ │ - mov 0x18(%rbp),%rsi │ │ │ │ - mov 0x30(%rbp),%r14 │ │ │ │ - add $0x50,%rbp │ │ │ │ - jmp 30d4910 │ │ │ │ - nopw 0x0(%rax,%rax,1) │ │ │ │ - mov %esi,0x0(%rax) │ │ │ │ - add %al,(%rax) │ │ │ │ - add %al,(%rax) │ │ │ │ - add %bl,(%rsi) │ │ │ │ + mov %rax,%rsi │ │ │ │ + mov %rcx,%r14 │ │ │ │ + lea -0x35(%r12),%rax │ │ │ │ + mov %rax,0x18(%rbp) │ │ │ │ + add $0x18,%rbp │ │ │ │ + jmp 4cc9d8 │ │ │ │ + movq $0x40,0x388(%r13) │ │ │ │ + jmp 338a720 │ │ │ │ + lea 0x31c3a2e(%rip),%rbx │ │ │ │ + jmp *-0x8(%r13) │ │ │ │ + xchg %ax,%ax │ │ │ │ + add %eax,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ - add %al,-0x72(%rax) │ │ │ │ - jno 4ece7b │ │ │ │ - mov 0x8(%rbp),%rax │ │ │ │ - cmp 0x28(%rbp),%rbx │ │ │ │ - je 4ece9a │ │ │ │ - mov %rbx,%r8 │ │ │ │ - mov 0x20(%rbp),%rdi │ │ │ │ - mov 0x18(%rbp),%rsi │ │ │ │ - mov 0x30(%rbp),%r14 │ │ │ │ - add $0x50,%rbp │ │ │ │ - jmp 30d39b8 │ │ │ │ - mov %rax,%rbx │ │ │ │ - add $0x50,%rbp │ │ │ │ - jmp *0x0(%rbp) │ │ │ │ - nopl 0x0(%rax) │ │ │ │ - sbb %eax,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ - add $0x0,%eax │ │ │ │ add %al,(%rax) │ │ │ │ + adc %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ - add %cl,(%rsi) │ │ │ │ add %al,(%rax) │ │ │ │ - add %cl,0x48031b9e(%rax) │ │ │ │ - lea -0x78(%rbp),%eax │ │ │ │ + lea -0x18(%rbp),%rax │ │ │ │ cmp %r15,%rax │ │ │ │ - jb 4ed055 │ │ │ │ - mov %r9,%rax │ │ │ │ - and $0x7,%eax │ │ │ │ - cmp $0x1,%rax │ │ │ │ - je 4ecf6a │ │ │ │ - movq $0x4ecf10,-0x10(%rbp) │ │ │ │ - mov %r14,%rbx │ │ │ │ - mov %r8,-0x8(%rbp) │ │ │ │ - add $0xfffffffffffffff0,%rbp │ │ │ │ + jb 4e62eb │ │ │ │ + movq $0x3390fc8,-0x10(%rbp) │ │ │ │ + mov %rbx,-0x8(%rbp) │ │ │ │ + movq $0x4e62a8,-0x18(%rbp) │ │ │ │ + mov 0x10(%rbx),%rbx │ │ │ │ + add $0xffffffffffffffe8,%rbp │ │ │ │ test $0x7,%bl │ │ │ │ - jne 4ecf10 │ │ │ │ + jne 4e62a8 │ │ │ │ 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 %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,0x3d(%rdi) │ │ │ │ - movq $0x30e0990,-0x28(%r12) │ │ │ │ - mov %rbx,-0x20(%r12) │ │ │ │ - mov 0x8(%rbp),%rax │ │ │ │ - mov %rax,-0x18(%r12) │ │ │ │ - movq $0x3c05cb2,-0x10(%r12) │ │ │ │ - movq $0x3c05cb2,-0x8(%r12) │ │ │ │ - movq $0x1,(%r12) │ │ │ │ - lea -0x27(%r12),%rbx │ │ │ │ - add $0x10,%rbp │ │ │ │ + add %dh,0x26(%rdi) │ │ │ │ + mov 0xf(%rbx),%rax │ │ │ │ + movq $0x2f83dd8,-0x10(%r12) │ │ │ │ + mov %rax,-0x8(%r12) │ │ │ │ + movq $0x3c37ef9,(%r12) │ │ │ │ + lea -0xf(%r12),%rbx │ │ │ │ + add $0x8,%rbp │ │ │ │ jmp *0x0(%rbp) │ │ │ │ - movq $0x30,0x388(%r13) │ │ │ │ + movq $0x18,0x388(%r13) │ │ │ │ jmp 338a720 │ │ │ │ - movq $0x4ecfe0,-0x60(%rbp) │ │ │ │ - mov %rsi,%rbx │ │ │ │ - mov %r14,-0x58(%rbp) │ │ │ │ - mov %rdi,-0x50(%rbp) │ │ │ │ - mov %r8,-0x48(%rbp) │ │ │ │ - mov %r9,-0x40(%rbp) │ │ │ │ - mov 0x27(%r9),%rax │ │ │ │ - mov %rax,-0x38(%rbp) │ │ │ │ - mov 0xf(%r9),%rax │ │ │ │ - mov %rax,-0x30(%rbp) │ │ │ │ - mov 0x17(%r9),%rax │ │ │ │ - mov %rax,-0x28(%rbp) │ │ │ │ - mov 0x1f(%r9),%rax │ │ │ │ - mov %rax,-0x20(%rbp) │ │ │ │ - mov 0x7(%r9),%rax │ │ │ │ - mov %rax,-0x18(%rbp) │ │ │ │ - mov 0x7(%rax),%rcx │ │ │ │ - mov %rcx,-0x10(%rbp) │ │ │ │ - mov 0xf(%rax),%rax │ │ │ │ - mov %rax,-0x8(%rbp) │ │ │ │ - add $0xffffffffffffffa0,%rbp │ │ │ │ - test $0x7,%bl │ │ │ │ - jne 4ecfe0 │ │ │ │ - mov (%rbx),%rax │ │ │ │ - jmp *%rax │ │ │ │ - nopl 0x0(%rax,%rax,1) │ │ │ │ - or (%rax,%rax,1),%eax │ │ │ │ + jmp *-0x10(%r13) │ │ │ │ + nop │ │ │ │ + add (%rax),%al │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ - add %bl,(%rsi) │ │ │ │ add %al,(%rax) │ │ │ │ - add %ch,-0x63(%rax) │ │ │ │ - sbb (%rbx),%eax │ │ │ │ - movq $0x4ed028,-0x10(%rbp) │ │ │ │ - mov 0x7(%rbx),%rax │ │ │ │ - mov 0xf(%rbx),%rcx │ │ │ │ - mov 0x17(%rbx),%rbx │ │ │ │ - mov %rbx,%rdx │ │ │ │ - mov 0x50(%rbp),%rbx │ │ │ │ - mov %rdx,-0x8(%rbp) │ │ │ │ - mov %rax,0x0(%rbp) │ │ │ │ - mov %rcx,0x50(%rbp) │ │ │ │ - add $0xfffffffffffffff0,%rbp │ │ │ │ + adc (%rax),%al │ │ │ │ + add %al,(%rax) │ │ │ │ + add %al,(%rax) │ │ │ │ + add %al,(%rax) │ │ │ │ + lea -0x20(%rbp),%rax │ │ │ │ + cmp %r15,%rax │ │ │ │ + jb 4e6353 │ │ │ │ + movq $0x3390fc8,-0x10(%rbp) │ │ │ │ + mov %rbx,-0x8(%rbp) │ │ │ │ + movq $0x4e6348,-0x20(%rbp) │ │ │ │ + mov 0x10(%rbx),%rax │ │ │ │ + mov 0x18(%rbx),%rbx │ │ │ │ + mov %rax,-0x18(%rbp) │ │ │ │ + add $0xffffffffffffffe0,%rbp │ │ │ │ test $0x7,%bl │ │ │ │ - jne 4ed028 │ │ │ │ + jne 4e6348 │ │ │ │ mov (%rbx),%rax │ │ │ │ jmp *%rax │ │ │ │ - nopl (%rax) │ │ │ │ - rex.WRB adc %r8b,(%r10) │ │ │ │ + nop │ │ │ │ + add %eax,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ - add %bl,(%rsi) │ │ │ │ add %al,(%rax) │ │ │ │ - add %ah,(%rax) │ │ │ │ - popf │ │ │ │ - sbb (%rbx),%eax │ │ │ │ - movq $0x4ed0f8,0x0(%rbp) │ │ │ │ - mov 0x7(%rbx),%r9 │ │ │ │ - mov 0xf(%rbx),%r8 │ │ │ │ - mov 0x8(%rbp),%rdi │ │ │ │ - mov 0x10(%rbp),%rsi │ │ │ │ - mov 0x60(%rbp),%r14 │ │ │ │ - mov 0x17(%rbx),%rax │ │ │ │ - mov %rax,-0x8(%rbp) │ │ │ │ - add $0xfffffffffffffff8,%rbp │ │ │ │ - jmp 31ab900 │ │ │ │ - lea 0x31b9d0c(%rip),%rbx │ │ │ │ - jmp *-0x8(%r13) │ │ │ │ - add $0x8,%rbp │ │ │ │ - mov %r8,%rdi │ │ │ │ - mov %r9,%r8 │ │ │ │ - mov %r10,%r9 │ │ │ │ - jmp 4ed29f │ │ │ │ - nopw 0x0(%rax,%rax,1) │ │ │ │ - mov %dh,(%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 │ │ │ │ (bad) │ │ │ │ add %al,(%rax) │ │ │ │ - add %dh,-0x74(%rax) │ │ │ │ - jno 4ed08b │ │ │ │ - mov 0x8(%rbp),%rax │ │ │ │ - cmp 0x20(%rbp),%rbx │ │ │ │ - je 4ed23f │ │ │ │ - mov 0x28(%rbp),%r8 │ │ │ │ - mov %rbx,%rdi │ │ │ │ - mov 0x18(%rbp),%rsi │ │ │ │ - mov 0x30(%rbp),%r14 │ │ │ │ - add $0x48,%rbp │ │ │ │ - jmp 30d4910 │ │ │ │ - xchg %ax,%ax │ │ │ │ - mov %dh,(%rax) │ │ │ │ + add %al,(%rbx) │ │ │ │ add %al,(%rax) │ │ │ │ + add %al,(%rdx) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ - (bad) │ │ │ │ add %al,(%rax) │ │ │ │ - add %bh,%al │ │ │ │ - mov 0x3(%rcx),%esi │ │ │ │ - mov 0x8(%rbp),%rax │ │ │ │ - cmp 0x28(%rbp),%rbx │ │ │ │ - je 4ed23f │ │ │ │ - mov %rbx,%r8 │ │ │ │ - mov 0x20(%rbp),%rdi │ │ │ │ - mov 0x18(%rbp),%rsi │ │ │ │ - mov 0x30(%rbp),%r14 │ │ │ │ - add $0x48,%rbp │ │ │ │ - jmp 30d39b8 │ │ │ │ - xchg %ax,%ax │ │ │ │ - rex.WRB adc %r8b,(%r10) │ │ │ │ + add %cl,(%rbx) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ - add %bl,(%rsi) │ │ │ │ add %al,(%rax) │ │ │ │ - add %dl,-0x64(%rax) │ │ │ │ - sbb (%rbx),%eax │ │ │ │ - mov 0x18(%rbp),%rax │ │ │ │ - mov 0x20(%rbp),%rcx │ │ │ │ - mov 0x28(%rbp),%rdx │ │ │ │ - mov 0x50(%rbp),%rsi │ │ │ │ - mov 0x60(%rbp),%rdi │ │ │ │ - mov 0x10(%rbp),%r8 │ │ │ │ - mov 0x8(%rbp),%r9 │ │ │ │ - and $0x7,%ebx │ │ │ │ - cmp $0x3,%rbx │ │ │ │ - jae 4ed25e │ │ │ │ - mov 0x48(%rbp),%rsi │ │ │ │ - cmp $0x2,%rbx │ │ │ │ - jb 4ed29f │ │ │ │ - movq $0x4ed158,0x0(%rbp) │ │ │ │ - mov %rcx,%rbx │ │ │ │ + add %cl,-0x73(%rax) │ │ │ │ + rex.RB rorb $1,-0x8(%r9,%rdi,1) │ │ │ │ + jb 4e64cb │ │ │ │ + movq $0x4e63c8,-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 4ed158 │ │ │ │ + jne 4e63c8 │ │ │ │ mov (%rbx),%rax │ │ │ │ jmp *%rax │ │ │ │ nopl 0x0(%rax) │ │ │ │ - rex.WRB adc %r8b,(%r10) │ │ │ │ + add $0x0,%al │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ - add %bl,(%rsi) │ │ │ │ add %al,(%rax) │ │ │ │ - add %dh,%al │ │ │ │ - fwait │ │ │ │ - sbb (%rbx),%eax │ │ │ │ - movq $0x4ed198,-0x8(%rbp) │ │ │ │ - mov 0x7(%rbx),%rax │ │ │ │ - mov 0xf(%rbx),%rbx │ │ │ │ - mov %rbx,%rcx │ │ │ │ - mov 0x68(%rbp),%rbx │ │ │ │ - mov %rcx,0x0(%rbp) │ │ │ │ - mov %rax,0x68(%rbp) │ │ │ │ - add $0xfffffffffffffff8,%rbp │ │ │ │ - test $0x7,%bl │ │ │ │ - jne 4ed198 │ │ │ │ - mov (%rbx),%rax │ │ │ │ - jmp *%rax │ │ │ │ - nopl (%rax) │ │ │ │ (bad) │ │ │ │ - and %cl,(%rax,%rax,1) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ - (bad) │ │ │ │ add %al,(%rax) │ │ │ │ - add %dh,0x48031b9b(%rax) │ │ │ │ - mov 0x20(%rbp),%eax │ │ │ │ - mov 0x28(%rbp),%rcx │ │ │ │ - mov 0x30(%rbp),%rdx │ │ │ │ - mov 0x50(%rbp),%rsi │ │ │ │ - mov 0x58(%rbp),%rdi │ │ │ │ - mov 0x68(%rbp),%r8 │ │ │ │ - mov 0x18(%rbp),%r9 │ │ │ │ - mov 0x10(%rbp),%r10 │ │ │ │ - mov 0x70(%rbp),%r11 │ │ │ │ - mov 0x7(%rbx),%r14 │ │ │ │ - cmp %r14,%r11 │ │ │ │ - jne 4ed249 │ │ │ │ - mov 0x8(%rbp),%r11 │ │ │ │ + add %cl,-0x39(%rax) │ │ │ │ + rex.RB clc │ │ │ │ + add %ah,0x0(%rsi,%rcx,2) │ │ │ │ + mov %rbx,%rax │ │ │ │ mov 0xf(%rbx),%rbx │ │ │ │ - cmp %rbx,%r11 │ │ │ │ - jne 4ed2d3 │ │ │ │ - cmp 0x48(%rbp),%rdx │ │ │ │ - jne 4ed2f1 │ │ │ │ - movq $0x4ed210,0x28(%rbp) │ │ │ │ - mov %rax,%rbx │ │ │ │ - add $0x28,%rbp │ │ │ │ + mov %rax,0x0(%rbp) │ │ │ │ + add $0xfffffffffffffff8,%rbp │ │ │ │ test $0x7,%bl │ │ │ │ - jne 4ed210 │ │ │ │ + jne 4e6400 │ │ │ │ mov (%rbx),%rax │ │ │ │ jmp *%rax │ │ │ │ - nopl (%rax) │ │ │ │ - or %esp,0x0(%rbx) │ │ │ │ - add %al,(%rax) │ │ │ │ + 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) │ │ │ │ + adc %r9b,-0x75(%r8) │ │ │ │ + rex.WRB sbb %r9b,-0x75(%r8) │ │ │ │ push %rbp │ │ │ │ - or %cl,-0x75(%rax) │ │ │ │ - sbb %r9b,-0x75(%r8) │ │ │ │ - jne 4ed244 │ │ │ │ - mov 0x30(%rbp),%rcx │ │ │ │ - mov %rbx,%rdi │ │ │ │ - cmp 0x38(%rbp),%rbx │ │ │ │ - sete %bl │ │ │ │ - movzbl %bl,%ebx │ │ │ │ - cmp $0x1,%rbx │ │ │ │ - jne 4ed3a4 │ │ │ │ - mov 0x10(%rbp),%rax │ │ │ │ - add $0x8,%rbp │ │ │ │ - mov %rax,%rbx │ │ │ │ - add $0x48,%rbp │ │ │ │ - jmp *0x0(%rbp) │ │ │ │ - cmp %r14,%r11 │ │ │ │ - jbe 4ed292 │ │ │ │ - add $0x8,%rbp │ │ │ │ - mov %rdi,%rsi │ │ │ │ - mov %r8,%rdi │ │ │ │ - mov %r9,%r8 │ │ │ │ - mov %r10,%r9 │ │ │ │ - movq $0x4ed0c0,0x28(%rbp) │ │ │ │ - mov %r9,%rbx │ │ │ │ - mov %rcx,%r9 │ │ │ │ - mov %r8,%rcx │ │ │ │ - mov %rax,%r8 │ │ │ │ - mov %rdi,%rax │ │ │ │ - mov %rbx,%rdi │ │ │ │ - mov %rsi,%rbx │ │ │ │ - mov %rcx,%rsi │ │ │ │ - mov %rax,%r14 │ │ │ │ - mov %rdx,0x18(%rbp) │ │ │ │ - mov %rbx,0x20(%rbp) │ │ │ │ - add $0x18,%rbp │ │ │ │ - jmp 4ec9c8 │ │ │ │ - add $0x8,%rbp │ │ │ │ - mov %r8,%rdi │ │ │ │ - mov %r9,%r8 │ │ │ │ - mov %r10,%r9 │ │ │ │ - movq $0x4ed088,0x28(%rbp) │ │ │ │ - mov %r9,%rbx │ │ │ │ - mov %rcx,%r9 │ │ │ │ - mov %r8,%rcx │ │ │ │ - mov %rax,%r8 │ │ │ │ - mov %rdi,%rax │ │ │ │ + and %cl,-0x75(%rax) │ │ │ │ + jne 4e6438 │ │ │ │ mov %rbx,%rdi │ │ │ │ - mov %rsi,%rbx │ │ │ │ - mov %rcx,%rsi │ │ │ │ - mov %rax,%r14 │ │ │ │ - mov %rdx,0x18(%rbp) │ │ │ │ - mov %rbx,0x20(%rbp) │ │ │ │ - add $0x18,%rbp │ │ │ │ - jmp 4ec9c8 │ │ │ │ - cmp %rbx,%r11 │ │ │ │ - jbe 4ed060 │ │ │ │ - add $0x8,%rbp │ │ │ │ - mov %rdi,%rsi │ │ │ │ - mov %r8,%rdi │ │ │ │ - mov %r9,%r8 │ │ │ │ - mov %r10,%r9 │ │ │ │ - jmp 4ed25e │ │ │ │ - movq $0x4ed320,0x28(%rbp) │ │ │ │ - mov %rax,%rbx │ │ │ │ - add $0x28,%rbp │ │ │ │ - test $0x7,%bl │ │ │ │ - jne 4ed320 │ │ │ │ - mov (%rbx),%rax │ │ │ │ - jmp *%rax │ │ │ │ - nopw 0x0(%rax,%rax,1) │ │ │ │ - mov %esi,0x0(%rbx) │ │ │ │ - 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,0x3d(%rdi) │ │ │ │ - movq $0x30e0990,-0x28(%r12) │ │ │ │ + and $0x7,%edi │ │ │ │ + cmp $0x1,%rdi │ │ │ │ + je 4e6478 │ │ │ │ + add $0x38,%r12 │ │ │ │ + cmp 0x358(%r13),%r12 │ │ │ │ + ja 4e6468 │ │ │ │ + movq $0x4e6300,-0x30(%r12) │ │ │ │ + mov 0x8(%rbp),%rbx │ │ │ │ mov %rbx,-0x20(%r12) │ │ │ │ - mov 0x8(%rbp),%rax │ │ │ │ - mov %rax,-0x18(%r12) │ │ │ │ - mov 0x28(%rbp),%rax │ │ │ │ - mov %rax,-0x10(%r12) │ │ │ │ - mov 0x30(%rbp),%rax │ │ │ │ + mov %rsi,-0x18(%r12) │ │ │ │ + movq $0x5f8770,-0x10(%r12) │ │ │ │ mov %rax,-0x8(%r12) │ │ │ │ - mov 0x18(%rbp),%rax │ │ │ │ - mov %rax,(%r12) │ │ │ │ - lea -0x27(%r12),%rbx │ │ │ │ - add $0x50,%rbp │ │ │ │ - jmp *0x0(%rbp) │ │ │ │ - movq $0x30,0x388(%r13) │ │ │ │ + mov %rdx,(%r12) │ │ │ │ + lea -0x30(%r12),%rdi │ │ │ │ + lea -0xe(%r12),%r14 │ │ │ │ + mov %rcx,%rbx │ │ │ │ + add $0x30,%rbp │ │ │ │ + jmp 33959f8 │ │ │ │ + movq $0x38,0x388(%r13) │ │ │ │ jmp 338a720 │ │ │ │ - nopw 0x0(%rax,%rax,1) │ │ │ │ - mov %esi,(%rbx) │ │ │ │ - add %al,(%rax) │ │ │ │ - add %al,(%rax) │ │ │ │ - add %al,(%rax) │ │ │ │ - (bad) │ │ │ │ - add %al,(%rax) │ │ │ │ - add %al,(%rax) │ │ │ │ - add %al,(%rax) │ │ │ │ - add %cl,-0x75(%rax) │ │ │ │ - push %rbp │ │ │ │ - or %cl,-0x75(%rax) │ │ │ │ - sbb %r9b,-0x75(%r8) │ │ │ │ - jne 4ed3c4 │ │ │ │ - mov 0x30(%rbp),%rcx │ │ │ │ - mov 0x48(%rbp),%rdi │ │ │ │ add $0x30,%r12 │ │ │ │ cmp 0x358(%r13),%r12 │ │ │ │ - ja 4ed3de │ │ │ │ - movq $0x30e0990,-0x28(%r12) │ │ │ │ - mov %rdi,-0x20(%r12) │ │ │ │ - mov %rdx,-0x18(%r12) │ │ │ │ - mov %rsi,-0x10(%r12) │ │ │ │ - mov %rcx,-0x8(%r12) │ │ │ │ - mov %rax,(%r12) │ │ │ │ - lea -0x27(%r12),%rbx │ │ │ │ - add $0x50,%rbp │ │ │ │ - jmp *0x0(%rbp) │ │ │ │ + ja 4e64bb │ │ │ │ + movq $0x4e6268,-0x28(%r12) │ │ │ │ + mov %rsi,-0x18(%r12) │ │ │ │ + movq $0x5f8770,-0x10(%r12) │ │ │ │ + mov %rax,-0x8(%r12) │ │ │ │ + mov %rdx,(%r12) │ │ │ │ + lea -0x28(%r12),%rdi │ │ │ │ + lea -0xe(%r12),%r14 │ │ │ │ + mov %rcx,%rbx │ │ │ │ + add $0x30,%rbp │ │ │ │ + jmp 33959f8 │ │ │ │ movq $0x30,0x388(%r13) │ │ │ │ - movq $0x4ed390,0x0(%rbp) │ │ │ │ - mov %rdi,0x48(%rbp) │ │ │ │ - jmp 338a738 │ │ │ │ - nopw 0x0(%rax,%rax,1) │ │ │ │ - sldt (%rax) │ │ │ │ - add %al,(%rdx) │ │ │ │ - ... │ │ │ │ - add %al,(%rax) │ │ │ │ - add %cl,(%rsi) │ │ │ │ - add %al,(%rax) │ │ │ │ - add %dl,-0x67(%rax) │ │ │ │ - sbb (%rbx),%eax │ │ │ │ - lea -0x20(%rbp),%rax │ │ │ │ - cmp %r15,%rax │ │ │ │ - jae 4ed44b │ │ │ │ - lea 0x31b9950(%rip),%rbx │ │ │ │ + jmp 338a720 │ │ │ │ jmp *-0x8(%r13) │ │ │ │ - nopl 0x0(%rax) │ │ │ │ - (bad) │ │ │ │ - add %al,(%rax) │ │ │ │ - add %al,(%rax) │ │ │ │ - add %al,(%rax) │ │ │ │ - add %bl,(%rsi) │ │ │ │ - add %al,(%rax) │ │ │ │ - add %ch,(%rax) │ │ │ │ - cltd │ │ │ │ - sbb (%rbx),%eax │ │ │ │ - mov 0x8(%rbp),%r14 │ │ │ │ - add $0x18,%rbp │ │ │ │ - mov %rbx,%rsi │ │ │ │ - movq $0x4ed478,-0x10(%rbp) │ │ │ │ - mov %r14,%rbx │ │ │ │ - mov %rsi,-0x8(%rbp) │ │ │ │ - add $0xfffffffffffffff0,%rbp │ │ │ │ - test $0x7,%bl │ │ │ │ - jne 4ed478 │ │ │ │ - mov (%rbx),%rax │ │ │ │ - jmp *%rax │ │ │ │ + nop │ │ │ │ add %eax,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ - (bad) │ │ │ │ - add %al,(%rax) │ │ │ │ - add %dh,%al │ │ │ │ - cwtl │ │ │ │ - sbb (%rbx),%eax │ │ │ │ - mov 0x8(%rbp),%rsi │ │ │ │ - mov %rbx,%rax │ │ │ │ - and $0x7,%eax │ │ │ │ - cmp $0x1,%rax │ │ │ │ - je 4ed557 │ │ │ │ - movq $0x4ed4c8,-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 4ed4c8 │ │ │ │ - mov (%rbx),%rax │ │ │ │ - jmp *%rax │ │ │ │ - add (%rax),%al │ │ │ │ - add %al,(%rax) │ │ │ │ + adc %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ - (bad) │ │ │ │ add %al,(%rax) │ │ │ │ - add %ah,0x48031b98(%rax) │ │ │ │ - movl $0x4ed4f8,0x0(%rbp) │ │ │ │ - mov %rbx,%rax │ │ │ │ - mov 0x10(%rbp),%rbx │ │ │ │ - mov %rax,0x10(%rbp) │ │ │ │ + lea -0x18(%rbp),%rax │ │ │ │ + cmp %r15,%rax │ │ │ │ + jb 4e6563 │ │ │ │ + movq $0x3390fc8,-0x10(%rbp) │ │ │ │ + mov %rbx,-0x8(%rbp) │ │ │ │ + movq $0x4e6520,-0x18(%rbp) │ │ │ │ + mov 0x10(%rbx),%rbx │ │ │ │ + add $0xffffffffffffffe8,%rbp │ │ │ │ test $0x7,%bl │ │ │ │ - jne 4ed4f8 │ │ │ │ + jne 4e6520 │ │ │ │ mov (%rbx),%rax │ │ │ │ jmp *%rax │ │ │ │ - nopl (%rax) │ │ │ │ - add (%rax),%al │ │ │ │ + nop │ │ │ │ + ... │ │ │ │ + (bad) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ + add %cl,-0x7d(%rcx) │ │ │ │ (bad) │ │ │ │ - add %al,(%rax) │ │ │ │ - add %dh,-0x68(%rax) │ │ │ │ - sbb (%rbx),%eax │ │ │ │ - movq $0x4ed530,-0x8(%rbp) │ │ │ │ - mov 0xf(%rbx),%rax │ │ │ │ - mov 0x7(%rbx),%rbx │ │ │ │ - mov %rax,0x0(%rbp) │ │ │ │ - add $0xfffffffffffffff8,%rbp │ │ │ │ - test $0x7,%bl │ │ │ │ - jne 4ed530 │ │ │ │ - mov (%rbx),%rax │ │ │ │ - jmp *%rax │ │ │ │ - nopw 0x0(%rax,%rax,1) │ │ │ │ + sbb %cl,0x3b(%rbp) │ │ │ │ + movsl %ds:(%rsi),%es:(%rdi) │ │ │ │ + pop %rax │ │ │ │ add (%rax),%eax │ │ │ │ + add %dh,0x26(%rdi) │ │ │ │ + mov 0xf(%rbx),%rax │ │ │ │ + movq $0x2f83dd8,-0x10(%r12) │ │ │ │ + mov %rax,-0x8(%r12) │ │ │ │ + movq $0x3c37ef9,(%r12) │ │ │ │ + lea -0xf(%r12),%rbx │ │ │ │ + add $0x8,%rbp │ │ │ │ + jmp *0x0(%rbp) │ │ │ │ + movq $0x18,0x388(%r13) │ │ │ │ + jmp 338a720 │ │ │ │ + jmp *-0x10(%r13) │ │ │ │ + nop │ │ │ │ + add (%rax),%al │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ - (bad) │ │ │ │ - add %al,(%rax) │ │ │ │ - add %bh,(%rax) │ │ │ │ - cwtl │ │ │ │ - sbb (%rbx),%eax │ │ │ │ - mov 0x8(%rbp),%rax │ │ │ │ - movq $0x4ed440,0x8(%rbp) │ │ │ │ - mov 0x18(%rbp),%r9 │ │ │ │ - mov %rax,%r8 │ │ │ │ - mov 0xf(%rbx),%rdi │ │ │ │ - mov 0x7(%rbx),%rsi │ │ │ │ - mov %rbx,%r14 │ │ │ │ - add $0x8,%rbp │ │ │ │ - jmp 4ecec0 │ │ │ │ - mov %rsi,%rbx │ │ │ │ - and $0xfffffffffffffff8,%rbx │ │ │ │ - add $0x10,%rbp │ │ │ │ - mov (%rbx),%rax │ │ │ │ - jmp *%rax │ │ │ │ - nop │ │ │ │ - (bad) │ │ │ │ + adc (%rax),%al │ │ │ │ add %al,(%rax) │ │ │ │ - add %al,(%rbx) │ │ │ │ - ... │ │ │ │ add %al,(%rax) │ │ │ │ - add %cl,(%rsi) │ │ │ │ add %al,(%rax) │ │ │ │ - add %cl,(%rax) │ │ │ │ - cwtl │ │ │ │ - sbb (%rbx),%eax │ │ │ │ lea -0x20(%rbp),%rax │ │ │ │ cmp %r15,%rax │ │ │ │ - jb 4ed5e8 │ │ │ │ - movq $0x4ed5c8,-0x20(%rbp) │ │ │ │ - mov 0x7(%r14),%rbx │ │ │ │ - mov %rsi,-0x18(%rbp) │ │ │ │ - mov %rdi,-0x10(%rbp) │ │ │ │ - mov 0xf(%r14),%rax │ │ │ │ - mov %rax,-0x8(%rbp) │ │ │ │ + jb 4e65cb │ │ │ │ + movq $0x3390fc8,-0x10(%rbp) │ │ │ │ + mov %rbx,-0x8(%rbp) │ │ │ │ + movq $0x4e65c0,-0x20(%rbp) │ │ │ │ + mov 0x10(%rbx),%rax │ │ │ │ + mov 0x18(%rbx),%rbx │ │ │ │ + mov %rax,-0x18(%rbp) │ │ │ │ add $0xffffffffffffffe0,%rbp │ │ │ │ test $0x7,%bl │ │ │ │ - jne 4ed5c8 │ │ │ │ + jne 4e65c0 │ │ │ │ mov (%rbx),%rax │ │ │ │ jmp *%rax │ │ │ │ - nopl 0x0(%rax,%rax,1) │ │ │ │ - add (%rax),%eax │ │ │ │ + nop │ │ │ │ + add %eax,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ (bad) │ │ │ │ add %al,(%rax) │ │ │ │ - add %al,%al │ │ │ │ - xchg %eax,%edi │ │ │ │ - sbb (%rbx),%eax │ │ │ │ - movq $0x4ed608,0x0(%rbp) │ │ │ │ - mov 0x10(%rbp),%r9 │ │ │ │ - mov 0x18(%rbp),%r8 │ │ │ │ - mov 0xf(%rbx),%rdi │ │ │ │ - mov 0x7(%rbx),%rsi │ │ │ │ - mov %rbx,%r14 │ │ │ │ - jmp 4ecec0 │ │ │ │ - lea 0x31b97b9(%rip),%rbx │ │ │ │ - jmp *-0x8(%r13) │ │ │ │ - nopl 0x0(%rax,%rax,1) │ │ │ │ - addl $0x0,(%rcx) │ │ │ │ - add %al,(%rax) │ │ │ │ - add %al,(%rax) │ │ │ │ - add %bl,(%rsi) │ │ │ │ - add %al,(%rax) │ │ │ │ - add %dh,-0x69(%rax) │ │ │ │ - sbb (%rbx),%eax │ │ │ │ - mov %rbx,%rsi │ │ │ │ - mov 0x8(%rbp),%r14 │ │ │ │ - add $0x20,%rbp │ │ │ │ - jmp 4ed418 │ │ │ │ - sldt (%rax) │ │ │ │ - add %al,(%rdx) │ │ │ │ - ... │ │ │ │ add %al,(%rax) │ │ │ │ - add %cl,(%rsi) │ │ │ │ add %al,(%rax) │ │ │ │ - add %bh,(%rax) │ │ │ │ - xchg %eax,%edi │ │ │ │ - sbb (%rbx),%eax │ │ │ │ - lea -0x20(%rbp),%rax │ │ │ │ - cmp %r15,%rax │ │ │ │ - jae 4ed663 │ │ │ │ - lea 0x31b9778(%rip),%rbx │ │ │ │ - jmp *-0x8(%r13) │ │ │ │ - nopl 0x0(%rax) │ │ │ │ + add %cl,-0x75(%rax) │ │ │ │ + pop %rbp │ │ │ │ + or %cl,-0x7d(%rax) │ │ │ │ + (bad) │ │ │ │ + add %al,%gs:-0x1(%rcx) │ │ │ │ + gs lock nop │ │ │ │ (bad) │ │ │ │ add %al,(%rax) │ │ │ │ + add %al,(%rbx) │ │ │ │ add %al,(%rax) │ │ │ │ + add %al,(%rdx) │ │ │ │ add %al,(%rax) │ │ │ │ - add %bl,(%rsi) │ │ │ │ add %al,(%rax) │ │ │ │ - add %dl,(%rax) │ │ │ │ - xchg %eax,%edi │ │ │ │ - sbb (%rbx),%eax │ │ │ │ - mov 0x8(%rbp),%r14 │ │ │ │ - add $0x18,%rbp │ │ │ │ - mov %rbx,%rsi │ │ │ │ - movq $0x4ed690,-0x10(%rbp) │ │ │ │ - mov %r14,%rbx │ │ │ │ - mov %rsi,-0x8(%rbp) │ │ │ │ - add $0xfffffffffffffff0,%rbp │ │ │ │ - test $0x7,%bl │ │ │ │ - jne 4ed690 │ │ │ │ - mov (%rbx),%rax │ │ │ │ - jmp *%rax │ │ │ │ - add %eax,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ + add %cl,(%rbx) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ - (bad) │ │ │ │ add %al,(%rax) │ │ │ │ - add %bl,%al │ │ │ │ - xchg %eax,%esi │ │ │ │ - sbb (%rbx),%eax │ │ │ │ - mov 0x8(%rbp),%rsi │ │ │ │ - mov %rbx,%rax │ │ │ │ - and $0x7,%eax │ │ │ │ - cmp $0x1,%rax │ │ │ │ - je 4ed76f │ │ │ │ - movq $0x4ed6e0,-0x8(%rbp) │ │ │ │ - mov 0x6(%rbx),%rax │ │ │ │ - mov 0xe(%rbx),%rbx │ │ │ │ + add %cl,-0x73(%rax) │ │ │ │ + rex.RB rorb $1,-0x8(%r9,%rdi,1) │ │ │ │ + jb 4e6743 │ │ │ │ + movq $0x4e6640,-0x28(%rbp) │ │ │ │ + mov 0x5(%rbx),%rax │ │ │ │ + mov 0xd(%rbx),%rbx │ │ │ │ mov %rbx,%rcx │ │ │ │ - mov %rsi,%rbx │ │ │ │ - mov %rcx,0x0(%rbp) │ │ │ │ - mov %rax,0x8(%rbp) │ │ │ │ - add $0xfffffffffffffff8,%rbp │ │ │ │ + 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 4ed6e0 │ │ │ │ + jne 4e6640 │ │ │ │ mov (%rbx),%rax │ │ │ │ jmp *%rax │ │ │ │ - add (%rax),%al │ │ │ │ + nopl 0x0(%rax) │ │ │ │ + add $0x0,%al │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ (bad) │ │ │ │ add %al,(%rax) │ │ │ │ - add %cl,0x48031b96(%rax) │ │ │ │ - movl $0x4ed710,0x0(%rbp) │ │ │ │ - mov %rbx,%rax │ │ │ │ - mov 0x10(%rbp),%rbx │ │ │ │ - mov %rax,0x10(%rbp) │ │ │ │ - test $0x7,%bl │ │ │ │ - jne 4ed710 │ │ │ │ - mov (%rbx),%rax │ │ │ │ - jmp *%rax │ │ │ │ - nopl (%rax) │ │ │ │ - add (%rax),%al │ │ │ │ - add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ + add %cl,-0x39(%rax) │ │ │ │ + rex.RB clc │ │ │ │ + js 4e66ac │ │ │ │ + rex.WRX add %r9b,-0x77(%rax) │ │ │ │ + fmuls -0x75(%rax) │ │ │ │ + pop %rbx │ │ │ │ + cmovs -0x7cb7ffbb(%rcx),%ecx │ │ │ │ (bad) │ │ │ │ - add %al,(%rax) │ │ │ │ - add %bl,-0x6a(%rax) │ │ │ │ - sbb (%rbx),%eax │ │ │ │ - movq $0x4ed748,-0x8(%rbp) │ │ │ │ - mov 0xf(%rbx),%rax │ │ │ │ - mov 0x7(%rbx),%rbx │ │ │ │ - mov %rax,0x0(%rbp) │ │ │ │ - add $0xfffffffffffffff8,%rbp │ │ │ │ - test $0x7,%bl │ │ │ │ - jne 4ed748 │ │ │ │ + ret │ │ │ │ + (bad) │ │ │ │ + jne 4e6678 │ │ │ │ mov (%rbx),%rax │ │ │ │ jmp *%rax │ │ │ │ - nopw 0x0(%rax,%rax,1) │ │ │ │ - add (%rax),%eax │ │ │ │ + nopl 0x0(%rax) │ │ │ │ + add $0x0,%eax │ │ │ │ add %al,(%rax) │ │ │ │ + add %bl,(%rsi) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ - (bad) │ │ │ │ add %al,(%rax) │ │ │ │ - add %ah,(%rax) │ │ │ │ - xchg %eax,%esi │ │ │ │ - sbb (%rbx),%eax │ │ │ │ - mov 0x8(%rbp),%rax │ │ │ │ - movq $0x4ed658,0x8(%rbp) │ │ │ │ - mov 0x18(%rbp),%r9 │ │ │ │ - mov %rax,%r8 │ │ │ │ - mov 0xf(%rbx),%rdi │ │ │ │ - mov 0x7(%rbx),%rsi │ │ │ │ - mov %rbx,%r14 │ │ │ │ - add $0x8,%rbp │ │ │ │ - jmp 4ecec0 │ │ │ │ - mov %rsi,%rbx │ │ │ │ - and $0xfffffffffffffff8,%rbx │ │ │ │ - add $0x10,%rbp │ │ │ │ - mov (%rbx),%rax │ │ │ │ - jmp *%rax │ │ │ │ + add %cl,-0x75(%rax) │ │ │ │ + adc %r9b,-0x75(%r8) │ │ │ │ + rex.WRB sbb %r9b,-0x75(%r8) │ │ │ │ + push %rbp │ │ │ │ + and %cl,-0x75(%rax) │ │ │ │ + jne 4e66b0 │ │ │ │ + mov %rbx,%rdi │ │ │ │ + and $0x7,%edi │ │ │ │ + cmp $0x1,%rdi │ │ │ │ + je 4e66f0 │ │ │ │ + add $0x38,%r12 │ │ │ │ + cmp 0x358(%r13),%r12 │ │ │ │ + ja 4e66e0 │ │ │ │ + movq $0x4e6578,-0x30(%r12) │ │ │ │ + mov 0x8(%rbp),%rbx │ │ │ │ + mov %rbx,-0x20(%r12) │ │ │ │ + mov %rsi,-0x18(%r12) │ │ │ │ + movq $0x5f8770,-0x10(%r12) │ │ │ │ + mov %rax,-0x8(%r12) │ │ │ │ + mov %rdx,(%r12) │ │ │ │ + lea -0x30(%r12),%rdi │ │ │ │ + lea -0xe(%r12),%r14 │ │ │ │ + mov %rcx,%rbx │ │ │ │ + add $0x30,%rbp │ │ │ │ + jmp 33959f8 │ │ │ │ + movq $0x38,0x388(%r13) │ │ │ │ + jmp 338a720 │ │ │ │ + add $0x30,%r12 │ │ │ │ + cmp 0x358(%r13),%r12 │ │ │ │ + ja 4e6733 │ │ │ │ + movq $0x4e64e0,-0x28(%r12) │ │ │ │ + mov %rsi,-0x18(%r12) │ │ │ │ + movq $0x5f8770,-0x10(%r12) │ │ │ │ + mov %rax,-0x8(%r12) │ │ │ │ + mov %rdx,(%r12) │ │ │ │ + lea -0x28(%r12),%rdi │ │ │ │ + lea -0xe(%r12),%r14 │ │ │ │ + mov %rcx,%rbx │ │ │ │ + add $0x30,%rbp │ │ │ │ + jmp 33959f8 │ │ │ │ + movq $0x30,0x388(%r13) │ │ │ │ + jmp 338a720 │ │ │ │ + jmp *-0x8(%r13) │ │ │ │ nop │ │ │ │ - sbb %eax,(%rax) │ │ │ │ + sbb (%rax),%al │ │ │ │ add %al,(%rax) │ │ │ │ - add $0x2000000,%eax │ │ │ │ + (bad) │ │ │ │ + add %al,(%rax) │ │ │ │ + add %dl,(%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 4ed7f1 │ │ │ │ - add $0x18,%r12 │ │ │ │ + jb 4e67dc │ │ │ │ + add $0x30,%r12 │ │ │ │ cmp 0x358(%r13),%r12 │ │ │ │ - ja 4ed7e6 │ │ │ │ - movq $0x3363098,-0x10(%r12) │ │ │ │ - mov %r14,-0x8(%r12) │ │ │ │ - mov %rsi,(%r12) │ │ │ │ - movq $0x4ed810,-0x10(%rbp) │ │ │ │ + ja 4e67d1 │ │ │ │ + movq $0x4e6370,-0x28(%r12) │ │ │ │ + mov %r9,-0x20(%r12) │ │ │ │ + mov %r14,-0x18(%r12) │ │ │ │ + movq $0x4e65e8,-0x10(%r12) │ │ │ │ + mov %rdi,-0x8(%r12) │ │ │ │ + mov %r14,(%r12) │ │ │ │ + lea -0xd(%r12),%r9 │ │ │ │ mov %r8,%rax │ │ │ │ - mov %rdi,%r8 │ │ │ │ - mov %rsi,%rdi │ │ │ │ - mov %r14,%rsi │ │ │ │ - lea -0xf(%r12),%r14 │ │ │ │ + mov %rsi,%r8 │ │ │ │ + lea 0x31c3590(%rip),%rdi │ │ │ │ + lea 0x31c2741(%rip),%rsi │ │ │ │ + lea 0x31c274a(%rip),%r14 │ │ │ │ + mov %rax,-0x10(%rbp) │ │ │ │ + lea -0x25(%r12),%rax │ │ │ │ mov %rax,-0x8(%rbp) │ │ │ │ add $0xfffffffffffffff0,%rbp │ │ │ │ - jmp 4ecec0 │ │ │ │ - movq $0x18,0x388(%r13) │ │ │ │ - lea 0x31b95d0(%rip),%rbx │ │ │ │ + jmp 2f7e2e0 │ │ │ │ + movq $0x30,0x388(%r13) │ │ │ │ + lea 0x31c34ad(%rip),%rbx │ │ │ │ jmp *-0x8(%r13) │ │ │ │ - nopl 0x0(%rax) │ │ │ │ + nop │ │ │ │ add %eax,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ - (bad) │ │ │ │ - add %al,(%rax) │ │ │ │ - add %ch,0x48031b95(%rax) │ │ │ │ - mov %ebx,%esi │ │ │ │ - mov 0x8(%rbp),%r14 │ │ │ │ - add $0x10,%rbp │ │ │ │ - jmp 4ed630 │ │ │ │ - adc (%rax),%eax │ │ │ │ + adc %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ - add (%rax),%eax │ │ │ │ - ... │ │ │ │ add %al,(%rax) │ │ │ │ - (bad) │ │ │ │ add %al,(%rax) │ │ │ │ - add %dh,0x48031b95(%rax) │ │ │ │ - lea -0x80(%rbp),%eax │ │ │ │ + lea -0x18(%rbp),%rax │ │ │ │ cmp %r15,%rax │ │ │ │ - jb 4eda7d │ │ │ │ - mov %rdi,%rax │ │ │ │ - and $0x7,%eax │ │ │ │ - cmp $0x1,%rax │ │ │ │ - je 4eda77 │ │ │ │ - movq $0x4ed890,-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 │ │ │ │ + jb 4e687b │ │ │ │ + movq $0x3390fc8,-0x10(%rbp) │ │ │ │ + mov %rbx,-0x8(%rbp) │ │ │ │ + movq $0x4e6838,-0x18(%rbp) │ │ │ │ + mov 0x10(%rbx),%rbx │ │ │ │ + add $0xffffffffffffffe8,%rbp │ │ │ │ test $0x7,%bl │ │ │ │ - jne 4ed890 │ │ │ │ + jne 4e6838 │ │ │ │ mov (%rbx),%rax │ │ │ │ jmp *%rax │ │ │ │ nop │ │ │ │ - rex.XB add %al,(%r8) │ │ │ │ - add %al,(%rax) │ │ │ │ - add %al,(%rax) │ │ │ │ - add %bl,(%rsi) │ │ │ │ - add %al,(%rax) │ │ │ │ - add %bl,-0x6b(%rax) │ │ │ │ - sbb (%rbx),%eax │ │ │ │ - movq $0x4ed8d0,-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 4ed8d0 │ │ │ │ - mov (%rbx),%rax │ │ │ │ - jmp *%rax │ │ │ │ - nopl (%rax) │ │ │ │ - test %al,(%rax) │ │ │ │ - add %al,(%rax) │ │ │ │ + ... │ │ │ │ + (bad) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ - (bad) │ │ │ │ add %al,(%rax) │ │ │ │ - add %bl,(%rax) │ │ │ │ - xchg %eax,%ebp │ │ │ │ - sbb (%rbx),%eax │ │ │ │ - mov %rbx,%rax │ │ │ │ - and $0x7,%eax │ │ │ │ - cmp $0x1,%rax │ │ │ │ - je 4eda88 │ │ │ │ - movq $0x4ed920,-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 4ed920 │ │ │ │ - mov (%rbx),%rax │ │ │ │ - jmp *%rax │ │ │ │ - nopl 0x0(%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 $0x2f83dd8,-0x10(%r12) │ │ │ │ + mov %rax,-0x8(%r12) │ │ │ │ + movq $0x3c37ef9,(%r12) │ │ │ │ + lea -0xf(%r12),%rbx │ │ │ │ + add $0x8,%rbp │ │ │ │ + jmp *0x0(%rbp) │ │ │ │ + movq $0x18,0x388(%r13) │ │ │ │ + jmp 338a720 │ │ │ │ + jmp *-0x10(%r13) │ │ │ │ + nop │ │ │ │ add (%rax),%al │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ - add %bl,(%rsi) │ │ │ │ add %al,(%rax) │ │ │ │ - add %cl,%al │ │ │ │ - xchg %eax,%esp │ │ │ │ - sbb (%rbx),%eax │ │ │ │ - movq $0x4ed960,-0x8(%rbp) │ │ │ │ - mov 0x7(%rbx),%rax │ │ │ │ - mov 0xf(%rbx),%rbx │ │ │ │ - mov %rbx,%rcx │ │ │ │ - mov 0x30(%rbp),%rbx │ │ │ │ - mov %rcx,0x0(%rbp) │ │ │ │ - mov %rax,0x30(%rbp) │ │ │ │ - add $0xfffffffffffffff8,%rbp │ │ │ │ - test $0x7,%bl │ │ │ │ - jne 4ed960 │ │ │ │ - mov (%rbx),%rax │ │ │ │ - jmp *%rax │ │ │ │ - nopl (%rax) │ │ │ │ - (bad) │ │ │ │ - add $0x0,%al │ │ │ │ + adc (%rax),%al │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ - add %bl,(%rsi) │ │ │ │ add %al,(%rax) │ │ │ │ - add %cl,0x48031b94(%rax) │ │ │ │ - movl $0x4ed9a8,-0x10(%rbp) │ │ │ │ - mov %rbx,%rax │ │ │ │ - mov 0x7(%rbx),%rcx │ │ │ │ - mov 0xf(%rbx),%rbx │ │ │ │ - mov %rbx,%rdx │ │ │ │ - mov 0x38(%rbp),%rbx │ │ │ │ - mov %rdx,-0x8(%rbp) │ │ │ │ - mov %rcx,0x0(%rbp) │ │ │ │ - mov %rax,0x38(%rbp) │ │ │ │ - add $0xfffffffffffffff0,%rbp │ │ │ │ + lea -0x20(%rbp),%rax │ │ │ │ + cmp %r15,%rax │ │ │ │ + jb 4e68e3 │ │ │ │ + movq $0x3390fc8,-0x10(%rbp) │ │ │ │ + mov %rbx,-0x8(%rbp) │ │ │ │ + movq $0x4e68d8,-0x20(%rbp) │ │ │ │ + mov 0x10(%rbx),%rax │ │ │ │ + mov 0x18(%rbx),%rbx │ │ │ │ + mov %rax,-0x18(%rbp) │ │ │ │ + add $0xffffffffffffffe0,%rbp │ │ │ │ test $0x7,%bl │ │ │ │ - jne 4ed9a8 │ │ │ │ + jne 4e68d8 │ │ │ │ mov (%rbx),%rax │ │ │ │ jmp *%rax │ │ │ │ - nopl 0x0(%rax) │ │ │ │ - or %edx,(%rax) │ │ │ │ + nop │ │ │ │ + add %eax,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ (bad) │ │ │ │ add %al,(%rax) │ │ │ │ - add %al,-0x6c(%rax) │ │ │ │ - sbb (%rbx),%eax │ │ │ │ - movq $0x4ed9e8,-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 4ed9e8 │ │ │ │ - mov (%rbx),%rax │ │ │ │ - jmp *%rax │ │ │ │ - nopl (%rax) │ │ │ │ - or (%rax),%ah │ │ │ │ - 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 │ │ │ │ (bad) │ │ │ │ add %al,(%rax) │ │ │ │ + add %al,(%rbx) │ │ │ │ add %al,(%rax) │ │ │ │ - xchg %eax,%esp │ │ │ │ - sbb (%rbx),%eax │ │ │ │ - movq $0x4eda38,-0x18(%rbp) │ │ │ │ - mov %rbx,%rax │ │ │ │ - mov 0x7(%rbx),%rcx │ │ │ │ - mov 0xf(%rbx),%rdx │ │ │ │ - mov 0x17(%rbx),%rbx │ │ │ │ - mov %rbx,%rsi │ │ │ │ - mov 0x18(%rbp),%rbx │ │ │ │ - mov %rcx,-0x10(%rbp) │ │ │ │ - mov %rsi,-0x8(%rbp) │ │ │ │ - mov %rdx,0x0(%rbp) │ │ │ │ - mov %rax,0x18(%rbp) │ │ │ │ - add $0xffffffffffffffe8,%rbp │ │ │ │ - test $0x7,%bl │ │ │ │ - jne 4eda38 │ │ │ │ - mov (%rbx),%rax │ │ │ │ - jmp *%rax │ │ │ │ - nopl 0x0(%rax) │ │ │ │ - lea (%rcx),%eax │ │ │ │ - add %eax,(%rax) │ │ │ │ + add %al,(%rcx) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ - (bad) │ │ │ │ add %al,(%rax) │ │ │ │ - add %dh,0x48031b93(%rax) │ │ │ │ - movl $0x4edab0,0x0(%rbp) │ │ │ │ - mov 0x7(%rbx),%rax │ │ │ │ - mov %rax,%r9 │ │ │ │ - mov 0xf(%rbx),%rcx │ │ │ │ - mov %rcx,%r8 │ │ │ │ - mov 0x10(%rbp),%rdi │ │ │ │ - mov 0x8(%rbp),%rsi │ │ │ │ - mov 0x18(%rbp),%r14 │ │ │ │ - mov 0x17(%rbx),%rbx │ │ │ │ - mov %rbx,-0x8(%rbp) │ │ │ │ - mov %rbx,0x8(%rbp) │ │ │ │ - mov %rax,0x10(%rbp) │ │ │ │ - mov %rcx,0x18(%rbp) │ │ │ │ - add $0xfffffffffffffff8,%rbp │ │ │ │ - jmp 31ab900 │ │ │ │ - mov %rsi,%rbx │ │ │ │ - jmp *0x0(%rbp) │ │ │ │ - lea 0x31b938c(%rip),%rbx │ │ │ │ - jmp *-0x8(%r13) │ │ │ │ - mov 0x18(%rbp),%rdi │ │ │ │ - mov 0x8(%rbp),%rsi │ │ │ │ - mov 0x20(%rbp),%r14 │ │ │ │ - add $0x28,%rbp │ │ │ │ - jmp 30da548 │ │ │ │ - nopl (%rax) │ │ │ │ - add %r8,(%r9) │ │ │ │ + add %cl,(%rcx) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ - add %bl,(%rsi) │ │ │ │ add %al,(%rax) │ │ │ │ - add %bh,(%rax) │ │ │ │ - xchg %eax,%ebx │ │ │ │ - sbb (%rbx),%eax │ │ │ │ - mov 0x28(%rbp),%rax │ │ │ │ - and $0x7,%ebx │ │ │ │ - cmp $0x3,%rbx │ │ │ │ - jae 4edbe1 │ │ │ │ - mov 0x40(%rbp),%rcx │ │ │ │ - cmp $0x2,%rbx │ │ │ │ - jb 4edb88 │ │ │ │ - movq $0x4edaf8,0x0(%rbp) │ │ │ │ - mov %rax,%rbx │ │ │ │ + add %cl,-0x73(%rax) │ │ │ │ + rex.RB fmuls -0x8(%r9,%rdi,1) │ │ │ │ + jb 4e6a43 │ │ │ │ + movq $0x4e6948,-0x20(%rbp) │ │ │ │ + mov 0x5(%rbx),%rax │ │ │ │ + mov %rdi,%rbx │ │ │ │ + mov %rax,-0x18(%rbp) │ │ │ │ + mov %r14,-0x10(%rbp) │ │ │ │ + mov %rsi,-0x8(%rbp) │ │ │ │ + add $0xffffffffffffffe0,%rbp │ │ │ │ test $0x7,%bl │ │ │ │ - jne 4edaf8 │ │ │ │ + jne 4e6948 │ │ │ │ mov (%rbx),%rax │ │ │ │ jmp *%rax │ │ │ │ - nopl 0x0(%rax) │ │ │ │ - rex.WRB add $0x1,%rax │ │ │ │ + xchg %ax,%ax │ │ │ │ + add (%rax),%eax │ │ │ │ + add %al,(%rax) │ │ │ │ + add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ (bad) │ │ │ │ add %al,(%rax) │ │ │ │ - add %dh,%al │ │ │ │ - xchg %eax,%edx │ │ │ │ - sbb (%rbx),%eax │ │ │ │ - movq $0x4edb40,-0x10(%rbp) │ │ │ │ + add %al,(%rax) │ │ │ │ + add %al,(%rax) │ │ │ │ + add %cl,-0x39(%rax) │ │ │ │ + rex.RB clc │ │ │ │ + subb $0x0,0x4e(%rcx) │ │ │ │ mov %rbx,%rax │ │ │ │ - mov 0x7(%rbx),%rcx │ │ │ │ mov 0xf(%rbx),%rbx │ │ │ │ - mov %rbx,%rdx │ │ │ │ - mov 0x20(%rbp),%rbx │ │ │ │ - mov %rdx,-0x8(%rbp) │ │ │ │ - mov %rcx,0x0(%rbp) │ │ │ │ - mov %rax,0x28(%rbp) │ │ │ │ - add $0xfffffffffffffff0,%rbp │ │ │ │ + mov %rax,0x0(%rbp) │ │ │ │ + add $0xfffffffffffffff8,%rbp │ │ │ │ test $0x7,%bl │ │ │ │ - jne 4edb40 │ │ │ │ + jne 4e6980 │ │ │ │ mov (%rbx),%rax │ │ │ │ jmp *%rax │ │ │ │ nopl 0x0(%rax) │ │ │ │ - iret │ │ │ │ - add $0x4,%eax │ │ │ │ + add $0x0,%al │ │ │ │ + add %al,(%rax) │ │ │ │ + add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ (bad) │ │ │ │ add %al,(%rax) │ │ │ │ - add %ch,0x48031b92(%rax) │ │ │ │ - mov 0x70(%rbp),%esi │ │ │ │ - mov 0x60(%rbp),%rax │ │ │ │ - mov 0x58(%rbp),%rcx │ │ │ │ - mov 0x50(%rbp),%rdx │ │ │ │ - mov 0x40(%rbp),%rdi │ │ │ │ - mov 0x38(%rbp),%r8 │ │ │ │ - mov 0x10(%rbp),%r9 │ │ │ │ - mov 0x7(%rbx),%r10 │ │ │ │ - cmp %r10,%r9 │ │ │ │ - jne 4edb7c │ │ │ │ - mov 0x8(%rbp),%r9 │ │ │ │ - cmp 0xf(%rbx),%r9 │ │ │ │ - jae 4edbfd │ │ │ │ - add $0x10,%rbp │ │ │ │ - mov %rdx,%rcx │ │ │ │ - jmp 4edb88 │ │ │ │ - cmp %r10,%r9 │ │ │ │ - ja 4edbfd │ │ │ │ - add $0x10,%rbp │ │ │ │ - mov %rdx,%rcx │ │ │ │ - movq $0x4edbb0,0x0(%rbp) │ │ │ │ - mov %rcx,%rbx │ │ │ │ - test $0x7,%bl │ │ │ │ - jne 4edbb0 │ │ │ │ - mov (%rbx),%rax │ │ │ │ - jmp *%rax │ │ │ │ - nopl (%rax) │ │ │ │ - rex.WRB insl (%dx),%es:(%rdi) │ │ │ │ - add %eax,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%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 4e69f2 │ │ │ │ + add $0x30,%r12 │ │ │ │ + cmp 0x358(%r13),%r12 │ │ │ │ + ja 4e69e2 │ │ │ │ + movq $0x4e6890,-0x28(%r12) │ │ │ │ + mov 0x8(%rbp),%rbx │ │ │ │ + mov %rbx,-0x18(%r12) │ │ │ │ + mov %rdx,-0x10(%r12) │ │ │ │ + movq $0x5f8790,-0x8(%r12) │ │ │ │ + mov %rcx,(%r12) │ │ │ │ + lea -0x28(%r12),%rdi │ │ │ │ + mov %rdx,%rsi │ │ │ │ + lea -0x5(%r12),%r14 │ │ │ │ + mov %rax,%rbx │ │ │ │ + add $0x28,%rbp │ │ │ │ + jmp 33959f8 │ │ │ │ + movq $0x30,0x388(%r13) │ │ │ │ + jmp 338a720 │ │ │ │ + add $0x28,%r12 │ │ │ │ + cmp 0x358(%r13),%r12 │ │ │ │ + ja 4e6a33 │ │ │ │ + movq $0x4e67f8,-0x20(%r12) │ │ │ │ + mov %rdx,-0x10(%r12) │ │ │ │ + movq $0x5f8790,-0x8(%r12) │ │ │ │ + mov %rcx,(%r12) │ │ │ │ + lea -0x20(%r12),%rdi │ │ │ │ + mov %rdx,%rsi │ │ │ │ + lea -0x5(%r12),%r14 │ │ │ │ + mov %rax,%rbx │ │ │ │ + add $0x28,%rbp │ │ │ │ + jmp 33959f8 │ │ │ │ + movq $0x28,0x388(%r13) │ │ │ │ + jmp 338a720 │ │ │ │ + jmp *-0x8(%r13) │ │ │ │ + nop │ │ │ │ + add %eax,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ - add %bh,(%rax) │ │ │ │ - xchg %eax,%edx │ │ │ │ - sbb (%rbx),%eax │ │ │ │ - movq $0x4edc30,0x48(%rbp) │ │ │ │ - mov 0x38(%rbp),%r9 │ │ │ │ - mov 0x20(%rbp),%r8 │ │ │ │ - mov 0x8(%rbp),%rdi │ │ │ │ - mov 0x10(%rbp),%rsi │ │ │ │ - mov 0x18(%rbp),%r14 │ │ │ │ - mov %rbx,0x38(%rbp) │ │ │ │ - mov 0x58(%rbp),%rax │ │ │ │ - mov %rax,0x40(%rbp) │ │ │ │ - add $0x38,%rbp │ │ │ │ - jmp 4ebe88 │ │ │ │ - mov 0x60(%rbp),%r9 │ │ │ │ - mov 0x48(%rbp),%r8 │ │ │ │ - mov 0x50(%rbp),%rdi │ │ │ │ - mov %rax,%rsi │ │ │ │ - mov 0x30(%rbp),%r14 │ │ │ │ - add $0x70,%rbp │ │ │ │ - jmp 4ed798 │ │ │ │ - mov %rsi,%r9 │ │ │ │ - mov %r8,%rbx │ │ │ │ - mov %rcx,%r8 │ │ │ │ - mov %rdi,%rcx │ │ │ │ - mov %rax,%rdi │ │ │ │ - mov %rbx,%rsi │ │ │ │ - mov %rcx,%r14 │ │ │ │ - add $0x80,%rbp │ │ │ │ - jmp 4ed798 │ │ │ │ - xchg %ax,%ax │ │ │ │ - test %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ + adc %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ - (bad) │ │ │ │ add %al,(%rax) │ │ │ │ - add %bh,0x48031b91(%rax) │ │ │ │ - movl $0x4edc68,-0x10(%rbp) │ │ │ │ - mov %rbx,%rax │ │ │ │ - mov %rsi,%rbx │ │ │ │ - mov %r14,-0x8(%rbp) │ │ │ │ - mov %rax,0x0(%rbp) │ │ │ │ - add $0xfffffffffffffff0,%rbp │ │ │ │ + add %al,(%rax) │ │ │ │ + lea -0x18(%rbp),%rax │ │ │ │ + cmp %r15,%rax │ │ │ │ + jb 4e6adb │ │ │ │ + movq $0x3390fc8,-0x10(%rbp) │ │ │ │ + mov %rbx,-0x8(%rbp) │ │ │ │ + movq $0x4e6a98,-0x18(%rbp) │ │ │ │ + mov 0x10(%rbx),%rbx │ │ │ │ + add $0xffffffffffffffe8,%rbp │ │ │ │ test $0x7,%bl │ │ │ │ - jne 4edc68 │ │ │ │ + jne 4e6a98 │ │ │ │ mov (%rbx),%rax │ │ │ │ jmp *%rax │ │ │ │ - nopl 0x0(%rax) │ │ │ │ + nop │ │ │ │ + ... │ │ │ │ (bad) │ │ │ │ - add (%rax),%al │ │ │ │ - add %al,(%rax) │ │ │ │ - add %al,(%rax) │ │ │ │ - add %bl,(%rsi) │ │ │ │ - add %al,(%rax) │ │ │ │ - add %al,0x48031b91(%rax) │ │ │ │ - mov 0x28(%rbp),%esi │ │ │ │ - mov 0x18(%rbp),%rax │ │ │ │ - mov 0x30(%rbp),%rcx │ │ │ │ - mov 0x10(%rbp),%rdx │ │ │ │ - mov %rbx,%rdi │ │ │ │ - and $0x7,%edi │ │ │ │ - cmp $0x1,%rdi │ │ │ │ - jne 4edc9d │ │ │ │ - movq $0x4edd68,0x0(%rbp) │ │ │ │ - mov %rdx,%r8 │ │ │ │ - mov %rsi,%rdi │ │ │ │ - mov %rax,%rsi │ │ │ │ - mov %rcx,%r14 │ │ │ │ - jmp 30db030 │ │ │ │ - movq $0x4edce0,0x20(%rbp) │ │ │ │ - mov %rdx,%r8 │ │ │ │ - mov %rsi,%rdi │ │ │ │ - mov %rax,%rsi │ │ │ │ - mov %rcx,%r14 │ │ │ │ - mov 0xe(%rbx),%rax │ │ │ │ - mov %rax,0x28(%rbp) │ │ │ │ - mov 0x6(%rbx),%rax │ │ │ │ - mov %rax,0x30(%rbp) │ │ │ │ - add $0x20,%rbp │ │ │ │ - jmp 30db030 │ │ │ │ - nopw 0x0(%rax,%rax,1) │ │ │ │ - add (%rax),%al │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ + add %cl,-0x7d(%rcx) │ │ │ │ (bad) │ │ │ │ - add %al,(%rax) │ │ │ │ - add %cl,%al │ │ │ │ + sbb %cl,0x3b(%rbp) │ │ │ │ + movsl %ds:(%rsi),%es:(%rdi) │ │ │ │ + pop %rax │ │ │ │ + add (%rax),%eax │ │ │ │ + add %dh,0x26(%rdi) │ │ │ │ + mov 0xf(%rbx),%rax │ │ │ │ + movq $0x2f83dd8,-0x10(%r12) │ │ │ │ + mov %rax,-0x8(%r12) │ │ │ │ + movq $0x3c37ef9,(%r12) │ │ │ │ + lea -0xf(%r12),%rbx │ │ │ │ + add $0x8,%rbp │ │ │ │ + jmp *0x0(%rbp) │ │ │ │ + movq $0x18,0x388(%r13) │ │ │ │ + jmp 338a720 │ │ │ │ + jmp *-0x10(%r13) │ │ │ │ nop │ │ │ │ - sbb (%rbx),%eax │ │ │ │ - movq $0x4edd10,0x0(%rbp) │ │ │ │ - mov %rbx,%rax │ │ │ │ - mov 0x10(%rbp),%rbx │ │ │ │ - mov %rax,0x10(%rbp) │ │ │ │ - test $0x7,%bl │ │ │ │ - jne 4edd10 │ │ │ │ - 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 %bl,0x48031b90(%rax) │ │ │ │ - movl $0x4edd40,0x0(%rbp) │ │ │ │ - mov %rbx,%rax │ │ │ │ - mov 0x8(%rbp),%rbx │ │ │ │ - mov %rax,0x8(%rbp) │ │ │ │ + add %al,(%rax) │ │ │ │ + add %al,(%rax) │ │ │ │ + lea -0x20(%rbp),%rax │ │ │ │ + cmp %r15,%rax │ │ │ │ + jb 4e6b43 │ │ │ │ + movq $0x3390fc8,-0x10(%rbp) │ │ │ │ + mov %rbx,-0x8(%rbp) │ │ │ │ + movq $0x4e6b38,-0x20(%rbp) │ │ │ │ + mov 0x10(%rbx),%rax │ │ │ │ + mov 0x18(%rbx),%rbx │ │ │ │ + mov %rax,-0x18(%rbp) │ │ │ │ + add $0xffffffffffffffe0,%rbp │ │ │ │ test $0x7,%bl │ │ │ │ - jne 4edd40 │ │ │ │ + jne 4e6b38 │ │ │ │ mov (%rbx),%rax │ │ │ │ jmp *%rax │ │ │ │ - nopl (%rax) │ │ │ │ - add (%rax),%al │ │ │ │ + nop │ │ │ │ + add %eax,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ (bad) │ │ │ │ add %al,(%rax) │ │ │ │ - add %ch,-0x70(%rax) │ │ │ │ - sbb (%rbx),%eax │ │ │ │ - mov 0x10(%rbp),%rdi │ │ │ │ - mov %rbx,%rsi │ │ │ │ - mov 0x8(%rbp),%r14 │ │ │ │ - add $0x18,%rbp │ │ │ │ - jmp 4ed580 │ │ │ │ - nopl 0x0(%rax) │ │ │ │ - xchg %cl,(%rdi) │ │ │ │ - add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ + add %cl,-0x75(%rax) │ │ │ │ + pop %rbp │ │ │ │ + or %cl,-0x7d(%rax) │ │ │ │ (bad) │ │ │ │ - add %al,(%rax) │ │ │ │ - add %al,0x48031b90(%rax) │ │ │ │ - mov 0x20(%rbp),%eax │ │ │ │ - shl $1,%rax │ │ │ │ - movq $0x4edda8,0x20(%rbp) │ │ │ │ - mov %rbx,%rcx │ │ │ │ - mov 0x8(%rbp),%rbx │ │ │ │ - mov %rcx,0x28(%rbp) │ │ │ │ - mov %rax,0x30(%rbp) │ │ │ │ - add $0x20,%rbp │ │ │ │ - test $0x7,%bl │ │ │ │ - jne 4edda8 │ │ │ │ - mov (%rbx),%rax │ │ │ │ - jmp *%rax │ │ │ │ - nopl 0x0(%rax) │ │ │ │ + add %al,%gs:-0x1(%rcx) │ │ │ │ + gs lock nop │ │ │ │ (bad) │ │ │ │ add %al,(%rax) │ │ │ │ + add %al,(%rbx) │ │ │ │ add %al,(%rax) │ │ │ │ + add %al,(%rcx) │ │ │ │ add %al,(%rax) │ │ │ │ - add %bl,(%rsi) │ │ │ │ add %al,(%rax) │ │ │ │ - add %al,-0x70(%rax) │ │ │ │ - sbb (%rbx),%eax │ │ │ │ - mov 0x8(%rbp),%rsi │ │ │ │ - mov 0x10(%rbp),%r14 │ │ │ │ - add $0x18,%rbp │ │ │ │ - mov %rbx,%rdi │ │ │ │ - jmp 4ed845 │ │ │ │ - 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 4ede08 │ │ │ │ - nopl (%rax) │ │ │ │ - mov $0xffffffff,%eax │ │ │ │ - (bad) │ │ │ │ - (bad) │ │ │ │ - decl 0x21(%rax) │ │ │ │ - ... │ │ │ │ add %al,(%rax) │ │ │ │ - or %al,(%rax) │ │ │ │ - ... │ │ │ │ + add %cl,(%rcx) │ │ │ │ add %al,(%rax) │ │ │ │ - (bad) │ │ │ │ add %al,(%rax) │ │ │ │ - add %ah,-0x70(%rax) │ │ │ │ - sbb (%rbx),%eax │ │ │ │ - lea -0x78(%rbp),%rax │ │ │ │ - cmp %r15,%rax │ │ │ │ - jb 4edf2f │ │ │ │ - mov 0x8(%rbp),%rax │ │ │ │ - mov 0x0(%rbp),%rbx │ │ │ │ - mov %rbx,%rcx │ │ │ │ - and $0x7,%ecx │ │ │ │ - cmp $0x1,%rcx │ │ │ │ - je 4edf84 │ │ │ │ - movq $0x4ede80,-0x38(%rbp) │ │ │ │ - mov %rbx,%rax │ │ │ │ - mov 0x6(%rbx),%rbx │ │ │ │ - mov %rsi,-0x30(%rbp) │ │ │ │ - mov %rdi,-0x28(%rbp) │ │ │ │ - mov %r8,-0x20(%rbp) │ │ │ │ - mov %r9,-0x18(%rbp) │ │ │ │ - mov %rax,-0x10(%rbp) │ │ │ │ - mov 0xe(%rax),%rax │ │ │ │ - mov %rax,-0x8(%rbp) │ │ │ │ - mov %r14,0x0(%rbp) │ │ │ │ - add $0xffffffffffffffc8,%rbp │ │ │ │ + add %al,(%rax) │ │ │ │ + add %cl,-0x73(%rax) │ │ │ │ + rex.RB fmuls -0x8(%r9,%rdi,1) │ │ │ │ + jb 4e6ca3 │ │ │ │ + movq $0x4e6ba8,-0x20(%rbp) │ │ │ │ + mov 0x5(%rbx),%rax │ │ │ │ + mov %rdi,%rbx │ │ │ │ + mov %rax,-0x18(%rbp) │ │ │ │ + mov %r14,-0x10(%rbp) │ │ │ │ + mov %rsi,-0x8(%rbp) │ │ │ │ + add $0xffffffffffffffe0,%rbp │ │ │ │ test $0x7,%bl │ │ │ │ - jne 4ede80 │ │ │ │ + jne 4e6ba8 │ │ │ │ mov (%rbx),%rax │ │ │ │ jmp *%rax │ │ │ │ - nopw 0x0(%rax,%rax,1) │ │ │ │ - mov %edx,0x0(%rax) │ │ │ │ + xchg %ax,%ax │ │ │ │ + add (%rax),%eax │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ - add %bl,(%rsi) │ │ │ │ add %al,(%rax) │ │ │ │ - add %ch,%al │ │ │ │ (bad) │ │ │ │ - sbb (%rbx),%eax │ │ │ │ - movq $0x4edeb8,-0x8(%rbp) │ │ │ │ - mov 0xf(%rbx),%rax │ │ │ │ - mov 0x7(%rbx),%rbx │ │ │ │ - mov %rax,0x0(%rbp) │ │ │ │ - add $0xfffffffffffffff8,%rbp │ │ │ │ - test $0x7,%bl │ │ │ │ - jne 4edeb8 │ │ │ │ - mov (%rbx),%rax │ │ │ │ - jmp *%rax │ │ │ │ - nopw 0x0(%rax,%rax,1) │ │ │ │ - or 0x0(%rcx),%ah │ │ │ │ add %al,(%rax) │ │ │ │ - (bad) │ │ │ │ add %al,(%rax) │ │ │ │ - add %dh,0x48031b8f(%rax) │ │ │ │ - movl $0x4edef0,-0x8(%rbp) │ │ │ │ - mov 0xf(%rbx),%rax │ │ │ │ - mov 0x7(%rbx),%rbx │ │ │ │ - mov %rax,0x0(%rbp) │ │ │ │ - add $0xfffffffffffffff8,%rbp │ │ │ │ - test $0x7,%bl │ │ │ │ - jne 4edef0 │ │ │ │ + add %al,(%rax) │ │ │ │ + add %cl,-0x39(%rax) │ │ │ │ + rex.RB clc │ │ │ │ + loopne 4e6c19 │ │ │ │ + rex.WRX add %r9b,-0x77(%rax) │ │ │ │ + fmuls -0x75(%rax) │ │ │ │ + pop %rbx │ │ │ │ + cmovs -0x7cb7ffbb(%rcx),%ecx │ │ │ │ + (bad) │ │ │ │ + ret │ │ │ │ + (bad) │ │ │ │ + jne 4e6be0 │ │ │ │ mov (%rbx),%rax │ │ │ │ jmp *%rax │ │ │ │ - nopw 0x0(%rax,%rax,1) │ │ │ │ - or 0x1(%rdx),%eax │ │ │ │ + nopl 0x0(%rax) │ │ │ │ + add $0x0,%al │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ - add %bl,(%rsi) │ │ │ │ add %al,(%rax) │ │ │ │ - add %bh,-0x71(%rax) │ │ │ │ - sbb (%rbx),%eax │ │ │ │ - movq $0x4ee018,-0x18(%rbp) │ │ │ │ - mov 0x7(%rbx),%rax │ │ │ │ - mov %rax,%r9 │ │ │ │ - mov 0xf(%rbx),%rcx │ │ │ │ - mov %rcx,%r8 │ │ │ │ - mov 0x20(%rbp),%rdi │ │ │ │ - mov 0x18(%rbp),%rsi │ │ │ │ - mov 0x48(%rbp),%r14 │ │ │ │ - mov 0x17(%rbx),%rbx │ │ │ │ - mov %rbx,-0x20(%rbp) │ │ │ │ - mov %rax,-0x10(%rbp) │ │ │ │ - mov %rbx,-0x8(%rbp) │ │ │ │ - mov %rcx,0x0(%rbp) │ │ │ │ - add $0xffffffffffffffe0,%rbp │ │ │ │ - jmp 31ab900 │ │ │ │ - lea 0x31b8f52(%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) │ │ │ │ - rex.RX or %r8b,(%rax) │ │ │ │ + (bad) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ - add %bl,(%rsi) │ │ │ │ add %al,(%rax) │ │ │ │ - add %bl,%al │ │ │ │ - jg 4edfd8 │ │ │ │ - add 0x75(%rbx,%rcx,4),%ecx │ │ │ │ - xor %cl,-0x75(%rax) │ │ │ │ - jne 4edf90 │ │ │ │ - mov 0x8(%rbp),%rdi │ │ │ │ - mov 0x10(%rbp),%r8 │ │ │ │ - mov 0x18(%rbp),%r9 │ │ │ │ - mov 0x28(%rbp),%rax │ │ │ │ - add $0x20,%rbp │ │ │ │ - add $0x38,%r12 │ │ │ │ + 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 4e6c52 │ │ │ │ + add $0x30,%r12 │ │ │ │ cmp 0x358(%r13),%r12 │ │ │ │ - ja 4edfd4 │ │ │ │ - movq $0x31af690,-0x30(%r12) │ │ │ │ - mov %rsi,-0x28(%r12) │ │ │ │ - mov %r14,-0x20(%r12) │ │ │ │ - mov %rdi,-0x18(%r12) │ │ │ │ - movq $0x3363098,-0x10(%r12) │ │ │ │ - lea -0x2f(%r12),%rbx │ │ │ │ - mov %rbx,-0x8(%r12) │ │ │ │ - mov %r8,(%r12) │ │ │ │ - mov %rax,%rdi │ │ │ │ - mov %r9,%rsi │ │ │ │ - lea -0xf(%r12),%r14 │ │ │ │ - add $0x18,%rbp │ │ │ │ - jmp 30da548 │ │ │ │ - movq $0x38,0x388(%r13) │ │ │ │ - movq $0x4edf68,-0x20(%rbp) │ │ │ │ - mov %rdi,-0x18(%rbp) │ │ │ │ - mov %r8,-0x10(%rbp) │ │ │ │ - mov %r9,-0x8(%rbp) │ │ │ │ - mov %rsi,0x0(%rbp) │ │ │ │ - mov %r14,0x10(%rbp) │ │ │ │ - add $0xffffffffffffffe0,%rbp │ │ │ │ + ja 4e6c42 │ │ │ │ + movq $0x4e6af0,-0x28(%r12) │ │ │ │ + mov 0x8(%rbp),%rbx │ │ │ │ + mov %rbx,-0x18(%r12) │ │ │ │ + mov %rdx,-0x10(%r12) │ │ │ │ + movq $0x5f8790,-0x8(%r12) │ │ │ │ + mov %rcx,(%r12) │ │ │ │ + lea -0x28(%r12),%rdi │ │ │ │ + mov %rdx,%rsi │ │ │ │ + lea -0x5(%r12),%r14 │ │ │ │ + mov %rax,%rbx │ │ │ │ + add $0x28,%rbp │ │ │ │ + jmp 33959f8 │ │ │ │ + movq $0x30,0x388(%r13) │ │ │ │ jmp 338a720 │ │ │ │ - nopl 0x0(%rax) │ │ │ │ - mov (%rcx),%ss │ │ │ │ - or (%rax),%al │ │ │ │ - add %al,(%rax) │ │ │ │ - add %al,(%rax) │ │ │ │ - (bad) │ │ │ │ - add %al,(%rax) │ │ │ │ - add %dl,-0x72(%rax) │ │ │ │ - sbb (%rbx),%eax │ │ │ │ - mov 0x40(%rbp),%r8 │ │ │ │ - mov %rbx,%rax │ │ │ │ - and $0x7,%eax │ │ │ │ - cmp $0x3,%rax │ │ │ │ - jb 4ee088 │ │ │ │ - add $0x20,%r12 │ │ │ │ + add $0x28,%r12 │ │ │ │ cmp 0x358(%r13),%r12 │ │ │ │ - ja 4ee078 │ │ │ │ - movq $0x31af690,-0x18(%r12) │ │ │ │ - mov 0x30(%rbp),%rax │ │ │ │ - mov %rax,-0x10(%r12) │ │ │ │ - mov 0x60(%rbp),%rax │ │ │ │ - mov %rax,-0x8(%r12) │ │ │ │ - mov 0x38(%rbp),%rax │ │ │ │ - mov %rax,(%r12) │ │ │ │ - mov 0x68(%rbp),%r9 │ │ │ │ - mov %r8,%rax │ │ │ │ - mov 0x50(%rbp),%r8 │ │ │ │ - mov 0x48(%rbp),%rdi │ │ │ │ - mov %rax,%rsi │ │ │ │ - lea -0x17(%r12),%r14 │ │ │ │ - add $0x78,%rbp │ │ │ │ - jmp 4ed798 │ │ │ │ - movq $0x20,0x388(%r13) │ │ │ │ + ja 4e6c93 │ │ │ │ + movq $0x4e6a58,-0x20(%r12) │ │ │ │ + mov %rdx,-0x10(%r12) │ │ │ │ + movq $0x5f8790,-0x8(%r12) │ │ │ │ + mov %rcx,(%r12) │ │ │ │ + lea -0x20(%r12),%rdi │ │ │ │ + mov %rdx,%rsi │ │ │ │ + lea -0x5(%r12),%r14 │ │ │ │ + mov %rax,%rbx │ │ │ │ + add $0x28,%rbp │ │ │ │ + jmp 33959f8 │ │ │ │ + movq $0x28,0x388(%r13) │ │ │ │ jmp 338a720 │ │ │ │ - mov 0x58(%rbp),%rcx │ │ │ │ - cmp $0x2,%rax │ │ │ │ - jb 4ee19c │ │ │ │ - movq $0x4ee0c0,0x0(%rbp) │ │ │ │ - mov %r8,%rbx │ │ │ │ - test $0x7,%bl │ │ │ │ - jne 4ee0c0 │ │ │ │ - mov (%rbx),%rax │ │ │ │ - jmp *%rax │ │ │ │ - nopl 0x0(%rax,%rax,1) │ │ │ │ - mov (%rcx),%ss │ │ │ │ - or (%rax),%al │ │ │ │ + jmp *-0x8(%r13) │ │ │ │ + nop │ │ │ │ + sbb %eax,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ + add $0x0,%eax │ │ │ │ add %al,(%rax) │ │ │ │ - (bad) │ │ │ │ add %al,(%rax) │ │ │ │ - add %ch,0x48031b8d(%rax) │ │ │ │ - movl $0x4ee108,-0x18(%rbp) │ │ │ │ - mov %rbx,%rax │ │ │ │ - mov 0x7(%rbx),%rcx │ │ │ │ - mov 0xf(%rbx),%rbx │ │ │ │ - mov %rbx,%rdx │ │ │ │ - mov 0x20(%rbp),%rbx │ │ │ │ - mov %rcx,-0x10(%rbp) │ │ │ │ - mov %rdx,-0x8(%rbp) │ │ │ │ - mov %rax,0x0(%rbp) │ │ │ │ - add $0xffffffffffffffe8,%rbp │ │ │ │ - test $0x7,%bl │ │ │ │ - jne 4ee108 │ │ │ │ - mov (%rbx),%rax │ │ │ │ - jmp *%rax │ │ │ │ - nopl 0x0(%rax) │ │ │ │ - rorl $1,0x0(%rax,%rdx,2) │ │ │ │ - add %bl,(%rsi) │ │ │ │ add %al,(%rax) │ │ │ │ - add %ah,-0x73(%rax) │ │ │ │ - sbb (%rbx),%eax │ │ │ │ + add %cl,(%rsi) │ │ │ │ + add %al,(%rax) │ │ │ │ + add %dl,%al │ │ │ │ + (bad) │ │ │ │ + sbb $0x3,%al │ │ │ │ + lea -0x10(%rbp),%rax │ │ │ │ + cmp %r15,%rax │ │ │ │ + jb 4e6d2e │ │ │ │ add $0x20,%r12 │ │ │ │ cmp 0x358(%r13),%r12 │ │ │ │ - ja 4ee23b │ │ │ │ - mov 0x78(%rbp),%r14 │ │ │ │ - mov 0x48(%rbp),%rsi │ │ │ │ - mov 0x50(%rbp),%rdi │ │ │ │ - mov 0x60(%rbp),%r9 │ │ │ │ - mov 0x80(%rbp),%rax │ │ │ │ - mov 0x68(%rbp),%rcx │ │ │ │ - mov 0x70(%rbp),%rdx │ │ │ │ - mov 0x18(%rbp),%r8 │ │ │ │ - mov 0x8(%rbp),%r10 │ │ │ │ - mov 0x7(%rbx),%r11 │ │ │ │ - cmp %r11,%r10 │ │ │ │ - jne 4ee1fc │ │ │ │ - mov 0x10(%rbp),%r10 │ │ │ │ - cmp 0xf(%rbx),%r10 │ │ │ │ - jb 4ee191 │ │ │ │ - movq $0x31af690,-0x18(%r12) │ │ │ │ - mov %rsi,-0x10(%r12) │ │ │ │ - mov %r14,-0x8(%r12) │ │ │ │ - mov %rdi,(%r12) │ │ │ │ - mov %r9,%rbx │ │ │ │ - mov %rax,%r9 │ │ │ │ - mov %r8,%rax │ │ │ │ - mov %rcx,%r8 │ │ │ │ - mov %rbx,%rdi │ │ │ │ - mov %rax,%rsi │ │ │ │ - lea -0x17(%r12),%r14 │ │ │ │ - add $0x90,%rbp │ │ │ │ - jmp 4ed798 │ │ │ │ - add $0xffffffffffffffe0,%r12 │ │ │ │ - add $0x18,%rbp │ │ │ │ - mov %rdx,%rcx │ │ │ │ - movq $0x4ee1c8,0x0(%rbp) │ │ │ │ - mov %rcx,%rbx │ │ │ │ - test $0x7,%bl │ │ │ │ - jne 4ee1c8 │ │ │ │ - mov (%rbx),%rax │ │ │ │ - jmp *%rax │ │ │ │ + ja 4e6d23 │ │ │ │ + movq $0x4e6900,-0x18(%r12) │ │ │ │ + mov %r8,-0x10(%r12) │ │ │ │ + movq $0x4e6b60,-0x8(%r12) │ │ │ │ + mov %rsi,(%r12) │ │ │ │ + mov %r9,%rax │ │ │ │ + mov %rdi,%r9 │ │ │ │ + lea -0x5(%r12),%r8 │ │ │ │ + mov %r14,%rdi │ │ │ │ + lea 0x31c21df(%rip),%rsi │ │ │ │ + lea 0x31c3040(%rip),%r14 │ │ │ │ + lea -0x15(%r12),%rbx │ │ │ │ + mov %rbx,-0x10(%rbp) │ │ │ │ + mov %rax,-0x8(%rbp) │ │ │ │ + add $0xfffffffffffffff0,%rbp │ │ │ │ + jmp 2f7fa28 │ │ │ │ + movq $0x20,0x388(%r13) │ │ │ │ + lea 0x31c3003(%rip),%rbx │ │ │ │ + jmp *-0x8(%r13) │ │ │ │ nopl 0x0(%rax) │ │ │ │ - mov 0xb(%rcx),%ss │ │ │ │ + add %eax,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ - (bad) │ │ │ │ add %al,(%rax) │ │ │ │ - add %al,0x48031b8c(%rax) │ │ │ │ - mov 0x28(%rbp),%eax │ │ │ │ - movq $0x4ee260,0x28(%rbp) │ │ │ │ - mov %rax,%r9 │ │ │ │ - mov 0x20(%rbp),%r8 │ │ │ │ - mov 0x10(%rbp),%rdi │ │ │ │ - mov 0x8(%rbp),%rsi │ │ │ │ - mov 0x18(%rbp),%r14 │ │ │ │ - mov %rbx,0x18(%rbp) │ │ │ │ - mov 0x70(%rbp),%rax │ │ │ │ - mov %rax,0x20(%rbp) │ │ │ │ - add $0x18,%rbp │ │ │ │ - jmp 4ebe88 │ │ │ │ - cmp %r11,%r10 │ │ │ │ - jbe 4ee191 │ │ │ │ - movq $0x31af690,-0x18(%r12) │ │ │ │ - mov %rsi,-0x10(%r12) │ │ │ │ - mov %r14,-0x8(%r12) │ │ │ │ - mov %rdi,(%r12) │ │ │ │ - mov %r9,%rdx │ │ │ │ - mov %rax,%r9 │ │ │ │ - mov %r8,%rax │ │ │ │ - mov %rcx,%r8 │ │ │ │ - mov %rdx,%rdi │ │ │ │ - mov %rax,%rsi │ │ │ │ - lea -0x17(%r12),%r14 │ │ │ │ - add $0x90,%rbp │ │ │ │ - jmp 4ed798 │ │ │ │ - movq $0x20,0x388(%r13) │ │ │ │ - jmp 338a720 │ │ │ │ - nopl 0x0(%rax,%rax,1) │ │ │ │ - mov %ebx,0x0(%rax,%rax,1) │ │ │ │ add %al,(%rax) │ │ │ │ + adc %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ - (bad) │ │ │ │ add %al,(%rax) │ │ │ │ - add %al,%al │ │ │ │ - mov (%rbx),%ebx │ │ │ │ - add -0x39(%rax),%ecx │ │ │ │ - add %r10b,0x48004ee2(%r8) │ │ │ │ - mov %ebx,%eax │ │ │ │ - mov %rsi,%rbx │ │ │ │ - mov %r14,0x28(%rbp) │ │ │ │ - mov %rax,0x30(%rbp) │ │ │ │ + add %al,(%rax) │ │ │ │ + lea -0x18(%rbp),%rax │ │ │ │ + cmp %r15,%rax │ │ │ │ + jb 4e6dd3 │ │ │ │ + movq $0x3390fc8,-0x10(%rbp) │ │ │ │ + mov %rbx,-0x8(%rbp) │ │ │ │ + movq $0x4e6d90,-0x18(%rbp) │ │ │ │ + mov 0x10(%rbx),%rbx │ │ │ │ + add $0xffffffffffffffe8,%rbp │ │ │ │ test $0x7,%bl │ │ │ │ - jne 4ee290 │ │ │ │ + jne 4e6d90 │ │ │ │ mov (%rbx),%rax │ │ │ │ jmp *%rax │ │ │ │ - mov %edx,0x0(%rax) │ │ │ │ + nop │ │ │ │ + ... │ │ │ │ + (bad) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ - add %bl,(%rsi) │ │ │ │ add %al,(%rax) │ │ │ │ - add %dl,0x4c031b8b(%rax) │ │ │ │ - mov 0x38(%rbp),%esi │ │ │ │ - mov 0x8(%rbp),%rsi │ │ │ │ - mov 0x10(%rbp),%rdi │ │ │ │ - mov 0x18(%rbp),%r8 │ │ │ │ - mov 0x20(%rbp),%r9 │ │ │ │ - mov 0x40(%rbp),%rax │ │ │ │ - mov 0x30(%rbp),%rcx │ │ │ │ - mov %rbx,%rdx │ │ │ │ - and $0x7,%edx │ │ │ │ - cmp $0x1,%rdx │ │ │ │ - je 4ee333 │ │ │ │ - add $0x38,%r12 │ │ │ │ - cmp 0x358(%r13),%r12 │ │ │ │ - ja 4ee323 │ │ │ │ - mov 0x6(%rbx),%rdx │ │ │ │ - mov 0xe(%rbx),%rbx │ │ │ │ - movq $0x31af690,-0x30(%r12) │ │ │ │ - mov %rsi,-0x28(%r12) │ │ │ │ - mov %r14,-0x20(%r12) │ │ │ │ - mov %rdi,-0x18(%r12) │ │ │ │ - movq $0x3363098,-0x10(%r12) │ │ │ │ - lea -0x2f(%r12),%rsi │ │ │ │ - mov %rsi,-0x8(%r12) │ │ │ │ - mov %r8,(%r12) │ │ │ │ - movq $0x4ee3a0,0x38(%rbp) │ │ │ │ - mov %rcx,%r8 │ │ │ │ - mov %rax,%rdi │ │ │ │ - mov %r9,%rsi │ │ │ │ - lea -0xf(%r12),%r14 │ │ │ │ - mov %rbx,0x40(%rbp) │ │ │ │ - mov %rdx,0x48(%rbp) │ │ │ │ - add $0x38,%rbp │ │ │ │ - jmp 30db030 │ │ │ │ - movq $0x38,0x388(%r13) │ │ │ │ + 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 $0x2f83dd8,-0x10(%r12) │ │ │ │ + mov %rax,-0x8(%r12) │ │ │ │ + movq $0x3c37ef9,(%r12) │ │ │ │ + lea -0xf(%r12),%rbx │ │ │ │ + add $0x8,%rbp │ │ │ │ + jmp *0x0(%rbp) │ │ │ │ + movq $0x18,0x388(%r13) │ │ │ │ jmp 338a720 │ │ │ │ - add $0x38,%r12 │ │ │ │ - cmp 0x358(%r13),%r12 │ │ │ │ - ja 4ee323 │ │ │ │ - movq $0x31af690,-0x30(%r12) │ │ │ │ - mov %rsi,-0x28(%r12) │ │ │ │ - mov %r14,-0x20(%r12) │ │ │ │ - mov %rdi,-0x18(%r12) │ │ │ │ - movq $0x3363098,-0x10(%r12) │ │ │ │ - lea -0x2f(%r12),%rbx │ │ │ │ - mov %rbx,-0x8(%r12) │ │ │ │ - mov %r8,(%r12) │ │ │ │ - movq $0x4ee428,0x20(%rbp) │ │ │ │ - mov %rcx,%r8 │ │ │ │ - mov %rax,%rdi │ │ │ │ - mov %r9,%rsi │ │ │ │ - lea -0xf(%r12),%r14 │ │ │ │ - add $0x20,%rbp │ │ │ │ - jmp 30db030 │ │ │ │ - xchg %ax,%ax │ │ │ │ + jmp *-0x10(%r13) │ │ │ │ + nop │ │ │ │ add (%rax),%al │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ - (bad) │ │ │ │ - add %al,(%rax) │ │ │ │ - add %cl,(%rax) │ │ │ │ - mov (%rbx),%bl │ │ │ │ - add -0x39(%rax),%ecx │ │ │ │ - add %r10b,%r8b │ │ │ │ - jrcxz 4ee3f5 │ │ │ │ - add %cl,-0x77(%rax) │ │ │ │ - fmuls -0x75(%rax) │ │ │ │ - pop %rbp │ │ │ │ - adc %cl,-0x77(%rax) │ │ │ │ - adc %r14b,%r14b │ │ │ │ - ret │ │ │ │ - (bad) │ │ │ │ - jne 4ee3d0 │ │ │ │ - mov (%rbx),%rax │ │ │ │ - jmp *%rax │ │ │ │ - nopl (%rax) │ │ │ │ - add (%rax),%al │ │ │ │ - add %al,(%rax) │ │ │ │ + adc (%rax),%al │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ - (bad) │ │ │ │ add %al,(%rax) │ │ │ │ - add %bl,%al │ │ │ │ - mov %ebx,(%rbx) │ │ │ │ - add -0x39(%rax),%ecx │ │ │ │ - add %r8b,(%r8) │ │ │ │ - in $0x4e,%al │ │ │ │ - add %cl,-0x77(%rax) │ │ │ │ - fmuls -0x75(%rax) │ │ │ │ - pop %rbp │ │ │ │ - or %cl,-0x77(%rax) │ │ │ │ - or %r14b,%r14b │ │ │ │ - ret │ │ │ │ - (bad) │ │ │ │ - jne 4ee400 │ │ │ │ + lea -0x20(%rbp),%rax │ │ │ │ + cmp %r15,%rax │ │ │ │ + jb 4e6e3b │ │ │ │ + movq $0x3390fc8,-0x10(%rbp) │ │ │ │ + mov %rbx,-0x8(%rbp) │ │ │ │ + movq $0x4e6e30,-0x20(%rbp) │ │ │ │ + mov 0x10(%rbx),%rax │ │ │ │ + mov 0x18(%rbx),%rbx │ │ │ │ + mov %rax,-0x18(%rbp) │ │ │ │ + add $0xffffffffffffffe0,%rbp │ │ │ │ + test $0x7,%bl │ │ │ │ + jne 4e6e30 │ │ │ │ mov (%rbx),%rax │ │ │ │ jmp *%rax │ │ │ │ - nopl (%rax) │ │ │ │ - add (%rax),%al │ │ │ │ + nop │ │ │ │ + add %eax,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ (bad) │ │ │ │ add %al,(%rax) │ │ │ │ - add %ch,0x48031b89(%rax) │ │ │ │ - mov 0x10(%rbp),%edi │ │ │ │ - mov %rbx,%rsi │ │ │ │ - mov 0x8(%rbp),%r14 │ │ │ │ - add $0x18,%rbp │ │ │ │ - jmp 4ed580 │ │ │ │ - nopl 0x0(%rax) │ │ │ │ - test %eax,(%rdi) │ │ │ │ - add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ - (bad) │ │ │ │ - add %al,(%rax) │ │ │ │ - add %ch,%al │ │ │ │ - mov %ebx,(%rbx) │ │ │ │ - add -0x39(%rax),%ecx │ │ │ │ - sbb %r13b,-0x1c(%r8) │ │ │ │ - rex.WRX add %r9b,-0x77(%rax) │ │ │ │ - fmuls -0x75(%rax) │ │ │ │ + add %cl,-0x75(%rax) │ │ │ │ pop %rbp │ │ │ │ - or %cl,-0x77(%rax) │ │ │ │ - and %r9b,-0x75(%r8) │ │ │ │ - sub %r9b,-0x2f(%r8) │ │ │ │ - loopne 4ee48b │ │ │ │ - mov %eax,0x28(%rbp) │ │ │ │ - add $0x18,%rbp │ │ │ │ - test $0x7,%bl │ │ │ │ - jne 4ee468 │ │ │ │ - mov (%rbx),%rax │ │ │ │ - jmp *%rax │ │ │ │ - nopl 0x0(%rax) │ │ │ │ + or %cl,-0x7d(%rax) │ │ │ │ + (bad) │ │ │ │ + add %al,%gs:-0x1(%rcx) │ │ │ │ + gs lock nop │ │ │ │ (bad) │ │ │ │ add %al,(%rax) │ │ │ │ + add %al,(%rbx) │ │ │ │ add %al,(%rax) │ │ │ │ + add %al,(%rcx) │ │ │ │ add %al,(%rax) │ │ │ │ - add %bl,(%rsi) │ │ │ │ add %al,(%rax) │ │ │ │ - add %ch,0x48031b89(%rax) │ │ │ │ - mov %ebx,%edi │ │ │ │ - mov 0x8(%rbp),%rsi │ │ │ │ - mov 0x10(%rbp),%r14 │ │ │ │ - add $0x18,%rbp │ │ │ │ - jmp 4ed838 │ │ │ │ - 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 4ee4c8 │ │ │ │ - nopl (%rax) │ │ │ │ - mov $0xffffffff,%eax │ │ │ │ - (bad) │ │ │ │ - (bad) │ │ │ │ - decl 0x47(%rcx) │ │ │ │ - ... │ │ │ │ add %al,(%rax) │ │ │ │ - or %eax,(%rax) │ │ │ │ - ... │ │ │ │ + add %cl,(%rcx) │ │ │ │ add %al,(%rax) │ │ │ │ - (bad) │ │ │ │ add %al,(%rax) │ │ │ │ - add %ah,0x48031b89(%rax) │ │ │ │ - lea -0x68(%rbp),%eax │ │ │ │ - cmp %r15,%rax │ │ │ │ - jb 4ee5ef │ │ │ │ - mov 0x0(%rbp),%rax │ │ │ │ - mov 0x10(%rbp),%rbx │ │ │ │ - mov 0x8(%rbp),%rcx │ │ │ │ - mov %rcx,%rdx │ │ │ │ - and $0x7,%edx │ │ │ │ - cmp $0x1,%rdx │ │ │ │ - je 4ee655 │ │ │ │ - movq $0x4ee540,-0x38(%rbp) │ │ │ │ - mov 0x6(%rcx),%rbx │ │ │ │ - mov %rsi,-0x30(%rbp) │ │ │ │ - mov %rdi,-0x28(%rbp) │ │ │ │ - mov %r8,-0x20(%rbp) │ │ │ │ - mov %r9,-0x18(%rbp) │ │ │ │ - mov %rcx,-0x10(%rbp) │ │ │ │ - mov 0xe(%rcx),%rax │ │ │ │ - mov %rax,-0x8(%rbp) │ │ │ │ - mov %r14,0x8(%rbp) │ │ │ │ - add $0xffffffffffffffc8,%rbp │ │ │ │ + add %al,(%rax) │ │ │ │ + add %cl,-0x73(%rax) │ │ │ │ + rex.RB fmuls -0x8(%r9,%rdi,1) │ │ │ │ + jb 4e6f9b │ │ │ │ + movq $0x4e6ea0,-0x20(%rbp) │ │ │ │ + mov 0x5(%rbx),%rax │ │ │ │ + mov %rdi,%rbx │ │ │ │ + mov %rax,-0x18(%rbp) │ │ │ │ + mov %r14,-0x10(%rbp) │ │ │ │ + mov %rsi,-0x8(%rbp) │ │ │ │ + add $0xffffffffffffffe0,%rbp │ │ │ │ test $0x7,%bl │ │ │ │ - jne 4ee540 │ │ │ │ + jne 4e6ea0 │ │ │ │ mov (%rbx),%rax │ │ │ │ jmp *%rax │ │ │ │ - nopl 0x0(%rax,%rax,1) │ │ │ │ - mov 0x0(%rbx),%ah │ │ │ │ + xchg %ax,%ax │ │ │ │ + add (%rax),%eax │ │ │ │ + add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ - (bad) │ │ │ │ add %al,(%rax) │ │ │ │ - add %ch,(%rax) │ │ │ │ - mov %ebx,(%rbx) │ │ │ │ - add -0x39(%rax),%ecx │ │ │ │ - rex.RB clc │ │ │ │ - js 4ee52b │ │ │ │ - rex.WRX add %r9b,-0x75(%rax) │ │ │ │ - rex.XB cmovs -0x76b7f8a5(%r11),%ecx │ │ │ │ - add %r9b,-0x7d(%r8) │ │ │ │ - (bad) │ │ │ │ - ret │ │ │ │ (bad) │ │ │ │ - jne 4ee578 │ │ │ │ - mov (%rbx),%rax │ │ │ │ - jmp *%rax │ │ │ │ - nopw 0x0(%rax,%rax,1) │ │ │ │ - or 0x1(%rdi),%eax │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ - add %bl,(%rsi) │ │ │ │ add %al,(%rax) │ │ │ │ - add %dh,%al │ │ │ │ - mov %bl,(%rbx) │ │ │ │ - add -0x39(%rax),%ecx │ │ │ │ + add %cl,-0x39(%rax) │ │ │ │ rex.RB clc │ │ │ │ - mov $0xe5,%al │ │ │ │ - rex.WRX add %r9b,-0x75(%rax) │ │ │ │ - rex.XB cmovs -0x76b7f8a5(%r11),%ecx │ │ │ │ - add %r9b,-0x7d(%r8) │ │ │ │ + fsubrs 0x4e(%rsi) │ │ │ │ + add %cl,-0x77(%rax) │ │ │ │ + fmuls -0x75(%rax) │ │ │ │ + pop %rbx │ │ │ │ + cmovs -0x7cb7ffbb(%rcx),%ecx │ │ │ │ (bad) │ │ │ │ ret │ │ │ │ (bad) │ │ │ │ - jne 4ee5b0 │ │ │ │ + jne 4e6ed8 │ │ │ │ mov (%rbx),%rax │ │ │ │ jmp *%rax │ │ │ │ - nopw 0x0(%rax,%rax,1) │ │ │ │ - or $0x8e,%al │ │ │ │ - add (%rax),%al │ │ │ │ + nopl 0x0(%rax) │ │ │ │ + add $0x0,%al │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ - (bad) │ │ │ │ add %al,(%rax) │ │ │ │ - add %bh,0x48031b88(%rax) │ │ │ │ - movl $0x4ee700,-0x18(%rbp) │ │ │ │ - mov 0x7(%rbx),%rax │ │ │ │ - mov %rax,%r9 │ │ │ │ - mov 0xf(%rbx),%rcx │ │ │ │ - mov %rcx,%r8 │ │ │ │ - mov 0x20(%rbp),%rdi │ │ │ │ - mov 0x18(%rbp),%rsi │ │ │ │ - mov 0x50(%rbp),%r14 │ │ │ │ - mov 0x17(%rbx),%rbx │ │ │ │ - mov %rbx,-0x20(%rbp) │ │ │ │ - mov %rax,-0x10(%rbp) │ │ │ │ - mov %rbx,-0x8(%rbp) │ │ │ │ - mov %rcx,0x0(%rbp) │ │ │ │ - add $0xffffffffffffffe0,%rbp │ │ │ │ - jmp 31ab900 │ │ │ │ - lea 0x31b88a2(%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) │ │ │ │ (bad) │ │ │ │ - adc %eax,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ - add %bl,(%rsi) │ │ │ │ add %al,(%rax) │ │ │ │ - add %bl,(%rax) │ │ │ │ - jns 4ee698 │ │ │ │ - add 0x75(%rbx,%rcx,4),%ecx │ │ │ │ - cmp %cl,-0x75(%rax) │ │ │ │ - jne 4ee658 │ │ │ │ - mov 0x8(%rbp),%rdi │ │ │ │ - mov 0x10(%rbp),%r8 │ │ │ │ - mov 0x18(%rbp),%r9 │ │ │ │ - mov 0x20(%rbp),%rax │ │ │ │ - mov 0x30(%rbp),%rcx │ │ │ │ - add $0x20,%rbp │ │ │ │ - mov %rcx,0x40(%rsp) │ │ │ │ - mov %rbx,%rcx │ │ │ │ - mov 0x40(%rsp),%rbx │ │ │ │ - add $0x50,%r12 │ │ │ │ + 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 4e6f4a │ │ │ │ + add $0x30,%r12 │ │ │ │ cmp 0x358(%r13),%r12 │ │ │ │ - ja 4ee6bd │ │ │ │ - movq $0x32533e0,-0x48(%r12) │ │ │ │ - mov %r8,-0x40(%r12) │ │ │ │ - mov %r9,-0x38(%r12) │ │ │ │ - movq $0x31af690,-0x30(%r12) │ │ │ │ - mov %rsi,-0x28(%r12) │ │ │ │ - mov %r14,-0x20(%r12) │ │ │ │ - mov %rdi,-0x18(%r12) │ │ │ │ - movq $0x3363098,-0x10(%r12) │ │ │ │ - lea -0x2f(%r12),%rcx │ │ │ │ - mov %rcx,-0x8(%r12) │ │ │ │ - lea -0x47(%r12),%rcx │ │ │ │ + ja 4e6f3a │ │ │ │ + movq $0x4e6de8,-0x28(%r12) │ │ │ │ + mov 0x8(%rbp),%rbx │ │ │ │ + mov %rbx,-0x18(%r12) │ │ │ │ + mov %rdx,-0x10(%r12) │ │ │ │ + movq $0x5f87b0,-0x8(%r12) │ │ │ │ mov %rcx,(%r12) │ │ │ │ - mov %rbx,%rdi │ │ │ │ - mov %rax,%rsi │ │ │ │ - lea -0xf(%r12),%r14 │ │ │ │ - add $0x20,%rbp │ │ │ │ - jmp 30da548 │ │ │ │ - movq $0x50,0x388(%r13) │ │ │ │ - movq $0x4ee628,-0x20(%rbp) │ │ │ │ - mov %rcx,%rbx │ │ │ │ - mov %rdi,-0x18(%rbp) │ │ │ │ - mov %r8,-0x10(%rbp) │ │ │ │ - mov %r9,-0x8(%rbp) │ │ │ │ - mov %rsi,0x8(%rbp) │ │ │ │ - mov %r14,0x18(%rbp) │ │ │ │ - add $0xffffffffffffffe0,%rbp │ │ │ │ + lea -0x28(%r12),%rdi │ │ │ │ + mov %rdx,%rsi │ │ │ │ + lea -0x4(%r12),%r14 │ │ │ │ + mov %rax,%rbx │ │ │ │ + add $0x28,%rbp │ │ │ │ + jmp 33959f8 │ │ │ │ + movq $0x30,0x388(%r13) │ │ │ │ jmp 338a720 │ │ │ │ - (bad) │ │ │ │ - jno 4ee707 │ │ │ │ + add $0x28,%r12 │ │ │ │ + cmp 0x358(%r13),%r12 │ │ │ │ + ja 4e6f8b │ │ │ │ + movq $0x4e6d50,-0x20(%r12) │ │ │ │ + mov %rdx,-0x10(%r12) │ │ │ │ + movq $0x5f87b0,-0x8(%r12) │ │ │ │ + mov %rcx,(%r12) │ │ │ │ + lea -0x20(%r12),%rdi │ │ │ │ + mov %rdx,%rsi │ │ │ │ + lea -0x4(%r12),%r14 │ │ │ │ + mov %rax,%rbx │ │ │ │ + add $0x28,%rbp │ │ │ │ + jmp 33959f8 │ │ │ │ + movq $0x28,0x388(%r13) │ │ │ │ + jmp 338a720 │ │ │ │ + jmp *-0x8(%r13) │ │ │ │ + nop │ │ │ │ + add %eax,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ - add %bl,(%rsi) │ │ │ │ add %al,(%rax) │ │ │ │ - add %ch,-0x79(%rax) │ │ │ │ - sbb (%rbx),%eax │ │ │ │ - mov %rbx,%rax │ │ │ │ - and $0x7,%eax │ │ │ │ - cmp $0x3,%rax │ │ │ │ - jb 4ee789 │ │ │ │ - add $0x38,%r12 │ │ │ │ - cmp 0x358(%r13),%r12 │ │ │ │ - ja 4ee779 │ │ │ │ - movq $0x32533e0,-0x30(%r12) │ │ │ │ - mov 0x40(%rbp),%rax │ │ │ │ - mov %rax,-0x28(%r12) │ │ │ │ - mov 0x48(%rbp),%rax │ │ │ │ - mov %rax,-0x20(%r12) │ │ │ │ - movq $0x31af690,-0x18(%r12) │ │ │ │ - mov 0x30(%rbp),%rax │ │ │ │ - mov %rax,-0x10(%r12) │ │ │ │ - mov 0x68(%rbp),%rax │ │ │ │ - mov %rax,-0x8(%r12) │ │ │ │ - mov 0x38(%rbp),%rax │ │ │ │ - mov %rax,(%r12) │ │ │ │ - mov 0x70(%rbp),%r9 │ │ │ │ - mov 0x50(%rbp),%r8 │ │ │ │ - mov 0x60(%rbp),%rdi │ │ │ │ - lea -0x2f(%r12),%rsi │ │ │ │ - lea -0x17(%r12),%r14 │ │ │ │ - add $0x80,%rbp │ │ │ │ - jmp 4ed798 │ │ │ │ - movq $0x38,0x388(%r13) │ │ │ │ - jmp 338a720 │ │ │ │ - mov 0x58(%rbp),%rcx │ │ │ │ - cmp $0x2,%rax │ │ │ │ - jb 4ee858 │ │ │ │ - movq $0x4ee7c0,0x0(%rbp) │ │ │ │ - mov 0x20(%rbp),%rbx │ │ │ │ - test $0x7,%bl │ │ │ │ - jne 4ee7c0 │ │ │ │ - mov (%rbx),%rax │ │ │ │ - jmp *%rax │ │ │ │ - nopl (%rax) │ │ │ │ - (bad) │ │ │ │ - jno 4ee7c7 │ │ │ │ + adc %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ - add %bl,(%rsi) │ │ │ │ add %al,(%rax) │ │ │ │ - add %ch,0x49031b86(%rax) │ │ │ │ - add $0x38,%esp │ │ │ │ - cmp 0x358(%r13),%r12 │ │ │ │ - ja 4ee902 │ │ │ │ - mov 0x68(%rbp),%r14 │ │ │ │ - mov 0x30(%rbp),%rsi │ │ │ │ - mov 0x38(%rbp),%rdi │ │ │ │ - mov 0x40(%rbp),%r8 │ │ │ │ - mov 0x48(%rbp),%r9 │ │ │ │ - mov 0x60(%rbp),%rax │ │ │ │ - mov 0x70(%rbp),%rcx │ │ │ │ - mov 0x50(%rbp),%rdx │ │ │ │ - mov 0x58(%rbp),%r10 │ │ │ │ - mov 0x7(%rbx),%r11 │ │ │ │ - cmp %r11,%r8 │ │ │ │ - jne 4ee8b4 │ │ │ │ - cmp 0xf(%rbx),%r9 │ │ │ │ - jb 4ee851 │ │ │ │ - movq $0x32533e0,-0x30(%r12) │ │ │ │ - mov %r8,-0x28(%r12) │ │ │ │ - mov %r9,-0x20(%r12) │ │ │ │ - movq $0x31af690,-0x18(%r12) │ │ │ │ - mov %rsi,-0x10(%r12) │ │ │ │ - mov %r14,-0x8(%r12) │ │ │ │ - mov %rdi,(%r12) │ │ │ │ - mov %rcx,%r9 │ │ │ │ - mov %rdx,%r8 │ │ │ │ - mov %rax,%rdi │ │ │ │ - lea -0x2f(%r12),%rsi │ │ │ │ - lea -0x17(%r12),%r14 │ │ │ │ - add $0x80,%rbp │ │ │ │ - jmp 4ed798 │ │ │ │ - add $0xffffffffffffffc8,%r12 │ │ │ │ - mov %r10,%rcx │ │ │ │ - movq $0x4ee880,0x0(%rbp) │ │ │ │ - mov %rcx,%rbx │ │ │ │ + lea -0x18(%rbp),%rax │ │ │ │ + cmp %r15,%rax │ │ │ │ + jb 4e7033 │ │ │ │ + movq $0x3390fc8,-0x10(%rbp) │ │ │ │ + mov %rbx,-0x8(%rbp) │ │ │ │ + movq $0x4e6ff0,-0x18(%rbp) │ │ │ │ + mov 0x10(%rbx),%rbx │ │ │ │ + add $0xffffffffffffffe8,%rbp │ │ │ │ test $0x7,%bl │ │ │ │ - jne 4ee880 │ │ │ │ + jne 4e6ff0 │ │ │ │ mov (%rbx),%rax │ │ │ │ jmp *%rax │ │ │ │ - nopl (%rax) │ │ │ │ + nop │ │ │ │ + ... │ │ │ │ (bad) │ │ │ │ - int1 │ │ │ │ - adc $0x0,%eax │ │ │ │ - add %bl,(%rsi) │ │ │ │ - add %al,(%rax) │ │ │ │ - add %cl,%al │ │ │ │ - test %ebx,(%rbx) │ │ │ │ - add -0x75(%rax),%ecx │ │ │ │ - sub %r9b,-0x39(%r8) │ │ │ │ - sub %r13b,(%r8) │ │ │ │ - jmp ffffffff8997e8dc <__environ@GLIBC_2.2.5+0xffffffff85d3e434> │ │ │ │ - rorl $0x20,0x45(%rbx,%rcx,4) │ │ │ │ - mov 0x10(%rbp),%rdi │ │ │ │ - mov 0x8(%rbp),%rsi │ │ │ │ - mov 0x18(%rbp),%r14 │ │ │ │ - mov %rbx,0x18(%rbp) │ │ │ │ - mov 0x78(%rbp),%rax │ │ │ │ - mov %rax,0x20(%rbp) │ │ │ │ - add $0x18,%rbp │ │ │ │ - jmp 4ebe88 │ │ │ │ - cmp %r11,%r8 │ │ │ │ - jbe 4ee851 │ │ │ │ - movq $0x32533e0,-0x30(%r12) │ │ │ │ - mov %r8,-0x28(%r12) │ │ │ │ - mov %r9,-0x20(%r12) │ │ │ │ - movq $0x31af690,-0x18(%r12) │ │ │ │ - mov %rsi,-0x10(%r12) │ │ │ │ - mov %r14,-0x8(%r12) │ │ │ │ - mov %rdi,(%r12) │ │ │ │ - mov %rcx,%r9 │ │ │ │ - mov %rdx,%r8 │ │ │ │ - mov %rax,%rdi │ │ │ │ - lea -0x2f(%r12),%rsi │ │ │ │ - lea -0x17(%r12),%r14 │ │ │ │ - add $0x80,%rbp │ │ │ │ - jmp 4ed798 │ │ │ │ - movq $0x38,0x388(%r13) │ │ │ │ - jmp 338a720 │ │ │ │ - nopw 0x0(%rax,%rax,1) │ │ │ │ - mov 0x0(%rdi),%ch │ │ │ │ add %al,(%rax) │ │ │ │ - (bad) │ │ │ │ add %al,(%rax) │ │ │ │ - add %bh,%al │ │ │ │ - test %bl,(%rbx) │ │ │ │ - add -0x39(%rax),%ecx │ │ │ │ - add %r11b,-0x17(%r8) │ │ │ │ - rex.WRX add %r9b,-0x77(%rax) │ │ │ │ - fmuls -0x77(%rax) │ │ │ │ - xrelease mov %r14,0x28(%rbp) │ │ │ │ - mov %rax,0x30(%rbp) │ │ │ │ - test $0x7,%bl │ │ │ │ - jne 4ee958 │ │ │ │ - mov (%rbx),%rax │ │ │ │ - jmp *%rax │ │ │ │ - mov 0x0(%rbx),%ah │ │ │ │ add %al,(%rax) │ │ │ │ + add %cl,-0x7d(%rcx) │ │ │ │ (bad) │ │ │ │ - add %al,(%rax) │ │ │ │ - add %cl,%al │ │ │ │ - test %bl,(%rbx) │ │ │ │ - add 0x75(%rbx,%rcx,4),%ecx │ │ │ │ - rex │ │ │ │ - mov 0x8(%rbp),%rsi │ │ │ │ - mov 0x10(%rbp),%rdi │ │ │ │ - mov 0x18(%rbp),%r8 │ │ │ │ - mov 0x20(%rbp),%r9 │ │ │ │ - mov 0x38(%rbp),%rax │ │ │ │ - mov 0x48(%rbp),%rcx │ │ │ │ - mov 0x30(%rbp),%rdx │ │ │ │ - mov %rbx,%r10 │ │ │ │ - and $0x7,%r10d │ │ │ │ - cmp $0x1,%r10 │ │ │ │ - je 4eea1c │ │ │ │ - add $0x50,%r12 │ │ │ │ - cmp 0x358(%r13),%r12 │ │ │ │ - ja 4eea0c │ │ │ │ - mov 0x6(%rbx),%r10 │ │ │ │ - mov 0xe(%rbx),%rbx │ │ │ │ - movq $0x32533e0,-0x48(%r12) │ │ │ │ - mov %r8,-0x40(%r12) │ │ │ │ - mov %r9,-0x38(%r12) │ │ │ │ - movq $0x31af690,-0x30(%r12) │ │ │ │ - mov %rsi,-0x28(%r12) │ │ │ │ - mov %r14,-0x20(%r12) │ │ │ │ - mov %rdi,-0x18(%r12) │ │ │ │ - movq $0x3363098,-0x10(%r12) │ │ │ │ - lea -0x2f(%r12),%rsi │ │ │ │ - mov %rsi,-0x8(%r12) │ │ │ │ - lea -0x47(%r12),%rsi │ │ │ │ - mov %rsi,(%r12) │ │ │ │ - movq $0x4eeaa0,0x40(%rbp) │ │ │ │ - mov %rdx,%r8 │ │ │ │ - mov %rcx,%rdi │ │ │ │ - mov %rax,%rsi │ │ │ │ - lea -0xf(%r12),%r14 │ │ │ │ - mov %rbx,0x48(%rbp) │ │ │ │ - mov %r10,0x50(%rbp) │ │ │ │ - add $0x40,%rbp │ │ │ │ - jmp 30db030 │ │ │ │ - movq $0x50,0x388(%r13) │ │ │ │ + sbb %cl,0x3b(%rbp) │ │ │ │ + movsl %ds:(%rsi),%es:(%rdi) │ │ │ │ + pop %rax │ │ │ │ + add (%rax),%eax │ │ │ │ + add %dh,0x26(%rdi) │ │ │ │ + mov 0xf(%rbx),%rax │ │ │ │ + movq $0x2f83dd8,-0x10(%r12) │ │ │ │ + mov %rax,-0x8(%r12) │ │ │ │ + movq $0x3c37ef9,(%r12) │ │ │ │ + lea -0xf(%r12),%rbx │ │ │ │ + add $0x8,%rbp │ │ │ │ + jmp *0x0(%rbp) │ │ │ │ + movq $0x18,0x388(%r13) │ │ │ │ jmp 338a720 │ │ │ │ - add $0x50,%r12 │ │ │ │ - cmp 0x358(%r13),%r12 │ │ │ │ - ja 4eea0c │ │ │ │ - movq $0x32533e0,-0x48(%r12) │ │ │ │ - mov %r8,-0x40(%r12) │ │ │ │ - mov %r9,-0x38(%r12) │ │ │ │ - movq $0x31af690,-0x30(%r12) │ │ │ │ - mov %rsi,-0x28(%r12) │ │ │ │ - mov %r14,-0x20(%r12) │ │ │ │ - mov %rdi,-0x18(%r12) │ │ │ │ - movq $0x3363098,-0x10(%r12) │ │ │ │ - lea -0x2f(%r12),%rbx │ │ │ │ - mov %rbx,-0x8(%r12) │ │ │ │ - lea -0x47(%r12),%rbx │ │ │ │ - mov %rbx,(%r12) │ │ │ │ - movq $0x4eeb28,0x20(%rbp) │ │ │ │ - mov %rdx,%r8 │ │ │ │ - mov %rcx,%rdi │ │ │ │ - mov %rax,%rsi │ │ │ │ - lea -0xf(%r12),%r14 │ │ │ │ - add $0x20,%rbp │ │ │ │ - jmp 30db030 │ │ │ │ + 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,(%rax) │ │ │ │ - sbbl $0x3,(%rbx) │ │ │ │ - movq $0x4eead0,0x0(%rbp) │ │ │ │ - mov %rbx,%rax │ │ │ │ - mov 0x10(%rbp),%rbx │ │ │ │ - mov %rax,0x10(%rbp) │ │ │ │ + add %al,(%rax) │ │ │ │ + add %al,(%rax) │ │ │ │ + lea -0x20(%rbp),%rax │ │ │ │ + cmp %r15,%rax │ │ │ │ + jb 4e709b │ │ │ │ + movq $0x3390fc8,-0x10(%rbp) │ │ │ │ + mov %rbx,-0x8(%rbp) │ │ │ │ + movq $0x4e7090,-0x20(%rbp) │ │ │ │ + mov 0x10(%rbx),%rax │ │ │ │ + mov 0x18(%rbx),%rbx │ │ │ │ + mov %rax,-0x18(%rbp) │ │ │ │ + add $0xffffffffffffffe0,%rbp │ │ │ │ test $0x7,%bl │ │ │ │ - jne 4eead0 │ │ │ │ + jne 4e7090 │ │ │ │ mov (%rbx),%rax │ │ │ │ jmp *%rax │ │ │ │ - nopl (%rax) │ │ │ │ - add (%rax),%al │ │ │ │ + nop │ │ │ │ + add %eax,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ (bad) │ │ │ │ add %al,(%rax) │ │ │ │ - add %bl,%al │ │ │ │ + add %al,(%rax) │ │ │ │ + add %al,(%rax) │ │ │ │ + add %cl,-0x75(%rax) │ │ │ │ + pop %rbp │ │ │ │ + or %cl,-0x7d(%rax) │ │ │ │ (bad) │ │ │ │ - sbb (%rbx),%eax │ │ │ │ - movq $0x4eeb00,0x0(%rbp) │ │ │ │ - mov %rbx,%rax │ │ │ │ - mov 0x8(%rbp),%rbx │ │ │ │ - mov %rax,0x8(%rbp) │ │ │ │ + add %al,%gs:-0x1(%rcx) │ │ │ │ + gs lock nop │ │ │ │ + (bad) │ │ │ │ + add %al,(%rax) │ │ │ │ + add %al,(%rbx) │ │ │ │ + add %al,(%rax) │ │ │ │ + add %al,(%rcx) │ │ │ │ + add %al,(%rax) │ │ │ │ + add %al,(%rax) │ │ │ │ + add %al,(%rax) │ │ │ │ + add %cl,(%rcx) │ │ │ │ + add %al,(%rax) │ │ │ │ + add %al,(%rax) │ │ │ │ + add %al,(%rax) │ │ │ │ + add %cl,-0x73(%rax) │ │ │ │ + rex.RB fmuls -0x8(%r9,%rdi,1) │ │ │ │ + jb 4e71fb │ │ │ │ + movq $0x4e7100,-0x20(%rbp) │ │ │ │ + mov 0x5(%rbx),%rax │ │ │ │ + mov %rdi,%rbx │ │ │ │ + mov %rax,-0x18(%rbp) │ │ │ │ + mov %r14,-0x10(%rbp) │ │ │ │ + mov %rsi,-0x8(%rbp) │ │ │ │ + add $0xffffffffffffffe0,%rbp │ │ │ │ test $0x7,%bl │ │ │ │ - jne 4eeb00 │ │ │ │ + jne 4e7100 │ │ │ │ mov (%rbx),%rax │ │ │ │ jmp *%rax │ │ │ │ - nopl (%rax) │ │ │ │ - add (%rax),%al │ │ │ │ + xchg %ax,%ax │ │ │ │ + add (%rax),%eax │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ (bad) │ │ │ │ add %al,(%rax) │ │ │ │ - add %ch,0x48031b82(%rax) │ │ │ │ - mov 0x10(%rbp),%edi │ │ │ │ - mov %rbx,%rsi │ │ │ │ - mov 0x8(%rbp),%r14 │ │ │ │ - add $0x18,%rbp │ │ │ │ - jmp 4ed580 │ │ │ │ - nopl 0x0(%rax) │ │ │ │ - xchg %cl,(%rdi) │ │ │ │ - add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ + add %cl,-0x39(%rax) │ │ │ │ + rex.RB clc │ │ │ │ + cmp %dh,0x4e(%rcx) │ │ │ │ + add %cl,-0x77(%rax) │ │ │ │ + fmuls -0x75(%rax) │ │ │ │ + pop %rbx │ │ │ │ + cmovs -0x7cb7ffbb(%rcx),%ecx │ │ │ │ (bad) │ │ │ │ - add %al,(%rax) │ │ │ │ - add %ch,%al │ │ │ │ + ret │ │ │ │ (bad) │ │ │ │ - sbb (%rbx),%eax │ │ │ │ - movq $0x4eeb68,0x20(%rbp) │ │ │ │ - mov %rbx,%rax │ │ │ │ - mov 0x8(%rbp),%rbx │ │ │ │ - mov %rax,0x28(%rbp) │ │ │ │ - mov 0x30(%rbp),%rax │ │ │ │ - shl $1,%rax │ │ │ │ - mov %rax,0x30(%rbp) │ │ │ │ - add $0x20,%rbp │ │ │ │ - test $0x7,%bl │ │ │ │ - jne 4eeb68 │ │ │ │ + jne 4e7138 │ │ │ │ mov (%rbx),%rax │ │ │ │ jmp *%rax │ │ │ │ nopl 0x0(%rax) │ │ │ │ + add $0x0,%al │ │ │ │ + add %al,(%rax) │ │ │ │ + add %al,(%rax) │ │ │ │ + add %al,(%rax) │ │ │ │ (bad) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ - add %bl,(%rsi) │ │ │ │ + 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 4e71aa │ │ │ │ + add $0x30,%r12 │ │ │ │ + cmp 0x358(%r13),%r12 │ │ │ │ + ja 4e719a │ │ │ │ + movq $0x4e7048,-0x28(%r12) │ │ │ │ + mov 0x8(%rbp),%rbx │ │ │ │ + mov %rbx,-0x18(%r12) │ │ │ │ + mov %rdx,-0x10(%r12) │ │ │ │ + movq $0x5f87b0,-0x8(%r12) │ │ │ │ + mov %rcx,(%r12) │ │ │ │ + lea -0x28(%r12),%rdi │ │ │ │ + mov %rdx,%rsi │ │ │ │ + lea -0x4(%r12),%r14 │ │ │ │ + mov %rax,%rbx │ │ │ │ + add $0x28,%rbp │ │ │ │ + jmp 33959f8 │ │ │ │ + movq $0x30,0x388(%r13) │ │ │ │ + jmp 338a720 │ │ │ │ + add $0x28,%r12 │ │ │ │ + cmp 0x358(%r13),%r12 │ │ │ │ + ja 4e71eb │ │ │ │ + movq $0x4e6fb0,-0x20(%r12) │ │ │ │ + mov %rdx,-0x10(%r12) │ │ │ │ + movq $0x5f87b0,-0x8(%r12) │ │ │ │ + mov %rcx,(%r12) │ │ │ │ + lea -0x20(%r12),%rdi │ │ │ │ + mov %rdx,%rsi │ │ │ │ + lea -0x4(%r12),%r14 │ │ │ │ + mov %rax,%rbx │ │ │ │ + add $0x28,%rbp │ │ │ │ + jmp 33959f8 │ │ │ │ + movq $0x28,0x388(%r13) │ │ │ │ + jmp 338a720 │ │ │ │ + jmp *-0x8(%r13) │ │ │ │ + nop │ │ │ │ + sbb %eax,(%rax) │ │ │ │ + add %al,(%rax) │ │ │ │ + add $0x0,%eax │ │ │ │ + add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ - add %ch,0x48031b82(%rax) │ │ │ │ - mov %ebx,%edi │ │ │ │ - mov 0x8(%rbp),%rsi │ │ │ │ - mov 0x10(%rbp),%r14 │ │ │ │ - add $0x18,%rbp │ │ │ │ - jmp 4ed838 │ │ │ │ - nopl 0x0(%rax) │ │ │ │ - sldt (%rax) │ │ │ │ - add %al,(%rdx) │ │ │ │ - ... │ │ │ │ add %al,(%rax) │ │ │ │ add %cl,(%rsi) │ │ │ │ add %al,(%rax) │ │ │ │ - add %dl,%al │ │ │ │ - sbbl $0x458d4803,(%rbx) │ │ │ │ - loopne 4eebe9 │ │ │ │ - cmp %edi,%eax │ │ │ │ - jae 4eebcb │ │ │ │ - lea 0x31b8300(%rip),%rbx │ │ │ │ + add %bh,0x2a(%rax) │ │ │ │ + sbb $0x3,%al │ │ │ │ + lea -0x8(%rbp),%rax │ │ │ │ + cmp %r15,%rax │ │ │ │ + jb 4e727b │ │ │ │ + add $0x20,%r12 │ │ │ │ + cmp 0x358(%r13),%r12 │ │ │ │ + ja 4e7270 │ │ │ │ + movq $0x4e6e58,-0x18(%r12) │ │ │ │ + mov %r8,-0x10(%r12) │ │ │ │ + movq $0x4e70b8,-0x8(%r12) │ │ │ │ + mov %rsi,(%r12) │ │ │ │ + mov %r9,%rax │ │ │ │ + lea -0x15(%r12),%r9 │ │ │ │ + mov %rdi,%r8 │ │ │ │ + lea -0x5(%r12),%rdi │ │ │ │ + mov %r14,%rsi │ │ │ │ + lea 0x31c2afa(%rip),%r14 │ │ │ │ + mov %rax,-0x8(%rbp) │ │ │ │ + add $0xfffffffffffffff8,%rbp │ │ │ │ + jmp 2f8b150 │ │ │ │ + movq $0x20,0x388(%r13) │ │ │ │ + lea 0x31c2ac6(%rip),%rbx │ │ │ │ jmp *-0x8(%r13) │ │ │ │ - nopl 0x0(%rax) │ │ │ │ - (bad) │ │ │ │ + xchg %ax,%ax │ │ │ │ + add (%rax),%eax │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ - add %bl,(%rsi) │ │ │ │ + sldt (%rax) │ │ │ │ add %al,(%rax) │ │ │ │ - add %ch,0x4c031b81(%rax) │ │ │ │ - mov 0x8(%rbp),%esi │ │ │ │ - add $0x18,%rbp │ │ │ │ - mov %rbx,%rsi │ │ │ │ - movq $0x4eebf8,-0x10(%rbp) │ │ │ │ - mov %r14,%rbx │ │ │ │ - mov %rsi,-0x8(%rbp) │ │ │ │ + add %al,(%rax) │ │ │ │ + add %cl,-0x73(%rax) │ │ │ │ + rex.RB │ │ │ │ + lock cmp %r15,%rax │ │ │ │ + jb 4e72c2 │ │ │ │ + movq $0x3390fc8,-0x10(%rbp) │ │ │ │ + mov %rbx,-0x8(%rbp) │ │ │ │ + mov 0x20(%rbx),%rdi │ │ │ │ + mov 0x18(%rbx),%rsi │ │ │ │ + mov 0x10(%rbx),%r14 │ │ │ │ add $0xfffffffffffffff0,%rbp │ │ │ │ + jmp 3240ab0 │ │ │ │ + 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 $0x390f,$0x3 │ │ │ │ + mov %rbx,-0x8(%rbp) │ │ │ │ + movq $0x4e7350,-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 %rdx,-0x40(%rbp) │ │ │ │ + mov %r8,-0x38(%rbp) │ │ │ │ + mov %rdi,-0x30(%rbp) │ │ │ │ + mov %rax,-0x28(%rbp) │ │ │ │ + mov %rcx,-0x20(%rbp) │ │ │ │ + mov %rsi,-0x18(%rbp) │ │ │ │ + add $0xffffffffffffffb8,%rbp │ │ │ │ test $0x7,%bl │ │ │ │ - jne 4eebf8 │ │ │ │ + jne 4e7350 │ │ │ │ mov (%rbx),%rax │ │ │ │ jmp *%rax │ │ │ │ - add %eax,(%rax) │ │ │ │ + nopl 0x0(%rax,%rax,1) │ │ │ │ + xchg %al,(%rcx) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ (bad) │ │ │ │ add %al,(%rax) │ │ │ │ - add %dh,-0x7f(%rax) │ │ │ │ - sbb (%rbx),%eax │ │ │ │ - mov 0x8(%rbp),%rsi │ │ │ │ + add %al,(%rax) │ │ │ │ + add %al,(%rax) │ │ │ │ + add %cl,-0x39(%rax) │ │ │ │ + rex.RB call 9ce6f0 │ │ │ │ mov %rbx,%rax │ │ │ │ - and $0x7,%eax │ │ │ │ - cmp $0x1,%rax │ │ │ │ - je 4eecd7 │ │ │ │ - movq $0x4eec48,-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 │ │ │ │ + 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 4eec48 │ │ │ │ + jne 4e7398 │ │ │ │ mov (%rbx),%rax │ │ │ │ jmp *%rax │ │ │ │ - add (%rax),%al │ │ │ │ + nopl (%rax) │ │ │ │ + leave │ │ │ │ + or $0x0,%al │ │ │ │ + add %al,(%rax) │ │ │ │ + add %al,(%rax) │ │ │ │ + add %bl,(%rsi) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ + add %cl,-0x75(%rax) │ │ │ │ + rex.RB │ │ │ │ + rex.W │ │ │ │ + mov %rbx,%rcx │ │ │ │ + and $0x7,%ecx │ │ │ │ + cmp $0x1,%rcx │ │ │ │ + je 4e744c │ │ │ │ + add $0x40,%r12 │ │ │ │ + cmp 0x358(%r13),%r12 │ │ │ │ + ja 4e7456 │ │ │ │ + mov 0x28(%rbp),%rcx │ │ │ │ + mov 0x18(%rbp),%rdx │ │ │ │ + mov 0x8(%rbp),%rsi │ │ │ │ + cmp %rsi,%rcx │ │ │ │ + jl 4e743a │ │ │ │ + cmp %rsi,%rcx │ │ │ │ + jne 4e742c │ │ │ │ + mov 0x30(%rbp),%rcx │ │ │ │ + mov 0x10(%rbp),%rsi │ │ │ │ + cmp %rsi,%rcx │ │ │ │ + jl 4e743a │ │ │ │ + cmp %rsi,%rcx │ │ │ │ + jne 4e742c │ │ │ │ + movq $0x4e7298,-0x38(%r12) │ │ │ │ + mov 0x38(%rbp),%rax │ │ │ │ + mov %rax,-0x28(%r12) │ │ │ │ + mov 0x40(%rbp),%rax │ │ │ │ + mov %rax,-0x20(%r12) │ │ │ │ + mov %rbx,-0x18(%r12) │ │ │ │ + movq $0x2f83dd8,-0x10(%r12) │ │ │ │ + mov 0x20(%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 338a720 │ │ │ │ + xchg %ax,%ax │ │ │ │ (bad) │ │ │ │ add %al,(%rax) │ │ │ │ - add %ah,(%rax) │ │ │ │ - sbbl $0x45c74803,(%rbx) │ │ │ │ - add %bh,-0x14(%rax) │ │ │ │ - rex.WRX add %r9b,-0x77(%rax) │ │ │ │ - fmuls -0x75(%rax) │ │ │ │ - pop %rbp │ │ │ │ - adc %cl,-0x77(%rax) │ │ │ │ - adc %r14b,%r14b │ │ │ │ - ret │ │ │ │ + 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) │ │ │ │ - jne 4eec78 │ │ │ │ - mov (%rbx),%rax │ │ │ │ - jmp *%rax │ │ │ │ - nopl (%rax) │ │ │ │ + rex.W │ │ │ │ + cmp 0x358(%r13),%r12 │ │ │ │ + ja 4e74e1 │ │ │ │ + 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 $0x4e72d8,-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 33959f8 │ │ │ │ + movq $0x48,0x388(%r13) │ │ │ │ + jmp *-0x8(%r13) │ │ │ │ + sbb %al,(%rax) │ │ │ │ + add %al,(%rax) │ │ │ │ + add $0x0,%al │ │ │ │ + add %al,(%rax) │ │ │ │ add (%rax),%al │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ + or (%rax),%eax │ │ │ │ + add %al,(%rax) │ │ │ │ + fcomps (%rsi) │ │ │ │ + sbb $0x3,%al │ │ │ │ + lea -0x40(%rbp),%rax │ │ │ │ + cmp %r15,%rax │ │ │ │ + jb 4e75fd │ │ │ │ + mov 0x4(%rbx),%rax │ │ │ │ + mov 0xc(%rbx),%rcx │ │ │ │ + mov %rdi,%rbx │ │ │ │ + mov 0xf(%rdi),%rdx │ │ │ │ + mov 0x17(%rdi),%r9 │ │ │ │ + mov %r8,%rdi │ │ │ │ + and $0x7,%r8d │ │ │ │ + cmp $0x1,%r8 │ │ │ │ + je 4e75ef │ │ │ │ + mov %rdx,%r8 │ │ │ │ + mov %rbx,0x40(%rsp) │ │ │ │ + mov %rdi,%rbx │ │ │ │ + mov 0x40(%rsp),%rdi │ │ │ │ + mov %r14,%rdx │ │ │ │ + add $0x58,%r12 │ │ │ │ + cmp 0x358(%r13),%r12 │ │ │ │ + ja 4e75b7 │ │ │ │ + mov 0x6(%rbx),%r10 │ │ │ │ + mov 0xe(%rbx),%r11 │ │ │ │ + movq $0x2f83dd8,-0x50(%r12) │ │ │ │ + mov %rdi,-0x48(%r12) │ │ │ │ + mov %rbx,-0x40(%r12) │ │ │ │ + movq $0x4e7480,-0x38(%r12) │ │ │ │ + mov %r10,-0x30(%r12) │ │ │ │ + mov %r11,-0x28(%r12) │ │ │ │ + mov %rdi,-0x20(%r12) │ │ │ │ + lea -0x4f(%r12),%rbx │ │ │ │ + mov %rbx,-0x18(%r12) │ │ │ │ + mov %rax,-0x10(%r12) │ │ │ │ + mov %r9,-0x8(%r12) │ │ │ │ + mov %r8,(%r12) │ │ │ │ + lea -0x35(%r12),%r9 │ │ │ │ + mov %rcx,%r8 │ │ │ │ + mov %rax,%rdi │ │ │ │ + mov %rdx,%r14 │ │ │ │ + jmp 4d7350 │ │ │ │ + movq $0x58,0x388(%r13) │ │ │ │ + movq $0x4e7618,-0x40(%rbp) │ │ │ │ + mov %rax,-0x38(%rbp) │ │ │ │ + mov %rcx,-0x30(%rbp) │ │ │ │ + mov %rdx,-0x28(%rbp) │ │ │ │ + mov %rsi,-0x20(%rbp) │ │ │ │ + mov %rdi,-0x18(%rbp) │ │ │ │ + mov %r8,-0x10(%rbp) │ │ │ │ + mov %r9,-0x8(%rbp) │ │ │ │ + add $0xffffffffffffffc0,%rbp │ │ │ │ + jmp 338a720 │ │ │ │ + mov %rax,%r9 │ │ │ │ + mov %rcx,%r8 │ │ │ │ + mov %rax,%rdi │ │ │ │ + jmp 4d7350 │ │ │ │ + jmp *-0x8(%r13) │ │ │ │ + nopl 0x0(%rax) │ │ │ │ (bad) │ │ │ │ + sbb %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ - add %dh,%al │ │ │ │ - sbbb $0x3,(%rbx) │ │ │ │ - movq $0x4eecb0,-0x8(%rbp) │ │ │ │ - mov 0xf(%rbx),%rax │ │ │ │ - mov 0x7(%rbx),%rbx │ │ │ │ - mov %rax,0x0(%rbp) │ │ │ │ - add $0xfffffffffffffff8,%rbp │ │ │ │ - test $0x7,%bl │ │ │ │ - jne 4eecb0 │ │ │ │ - mov (%rbx),%rax │ │ │ │ - jmp *%rax │ │ │ │ - nopw 0x0(%rax,%rax,1) │ │ │ │ - add (%rax),%eax │ │ │ │ add %al,(%rax) │ │ │ │ + add %bl,(%rsi) │ │ │ │ add %al,(%rax) │ │ │ │ + add %cl,%al │ │ │ │ + sbb $0x8b48031c,%eax │ │ │ │ + or %r9b,-0x75(%r8) │ │ │ │ + rex.WRB adc %r9b,-0x75(%r8) │ │ │ │ + push %rbp │ │ │ │ + sbb %cl,-0x75(%rax) │ │ │ │ + jne 4e7648 │ │ │ │ + mov 0x28(%rbp),%rdi │ │ │ │ + mov 0x30(%rbp),%r8 │ │ │ │ + mov 0x38(%rbp),%r9 │ │ │ │ + add $0x40,%rbp │ │ │ │ + jmp 4e754c │ │ │ │ + nopl (%rax) │ │ │ │ + sbb %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ - (bad) │ │ │ │ + add $0x0,%al │ │ │ │ add %al,(%rax) │ │ │ │ - add %bh,0x48031b80(%rax) │ │ │ │ - mov 0x8(%rbp),%eax │ │ │ │ - movq $0x4eebc0,0x8(%rbp) │ │ │ │ - mov 0x18(%rbp),%r9 │ │ │ │ - mov %rax,%r8 │ │ │ │ - mov 0xf(%rbx),%rdi │ │ │ │ - mov 0x7(%rbx),%rsi │ │ │ │ - mov %rbx,%r14 │ │ │ │ - add $0x8,%rbp │ │ │ │ - jmp 4ecec0 │ │ │ │ - mov %rsi,%rbx │ │ │ │ - and $0xfffffffffffffff8,%rbx │ │ │ │ - add $0x10,%rbp │ │ │ │ - mov (%rbx),%rax │ │ │ │ - jmp *%rax │ │ │ │ - nop │ │ │ │ - sbb %eax,(%rax) │ │ │ │ + add %eax,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ - add $0x2000000,%eax │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ + or %eax,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ - add %cl,(%rsi) │ │ │ │ + mov %bl,-0x72b7fce4(%rip) │ │ │ │ + rex.RB fmuls -0x8(%r9,%rdi,1) │ │ │ │ + jb 4e774d │ │ │ │ + mov 0x4(%rbx),%rax │ │ │ │ + mov %r8,%rbx │ │ │ │ + and $0x7,%r8d │ │ │ │ + cmp $0x1,%r8 │ │ │ │ + je 4e76f0 │ │ │ │ + add $0x10,%r12 │ │ │ │ + cmp 0x358(%r13),%r12 │ │ │ │ + ja 4e76a0 │ │ │ │ + movq $0x5f8890,-0x8(%r12) │ │ │ │ + mov %r14,(%r12) │ │ │ │ + mov %rbx,%r8 │ │ │ │ + lea -0x1(%r12),%r14 │ │ │ │ + mov %rax,%rbx │ │ │ │ + jmp 4e7508 │ │ │ │ + movq $0x10,0x388(%r13) │ │ │ │ + movq $0x4e7768,-0x28(%rbp) │ │ │ │ + mov %rax,-0x20(%rbp) │ │ │ │ + mov %r14,-0x18(%rbp) │ │ │ │ + mov %rsi,-0x10(%rbp) │ │ │ │ + mov %rdi,-0x8(%rbp) │ │ │ │ + add $0xffffffffffffffd8,%rbp │ │ │ │ + jmp 338a720 │ │ │ │ + nopl 0x0(%rax) │ │ │ │ + add (%rax),%eax │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ - add %cl,-0x73(%rax) │ │ │ │ - rex.RB │ │ │ │ - lock cmp %r15,%rax │ │ │ │ - jb 4eed59 │ │ │ │ - add $0x18,%r12 │ │ │ │ + (bad) │ │ │ │ + add %al,(%rax) │ │ │ │ + add %al,(%rax) │ │ │ │ + sbb $0x8b48031c,%eax │ │ │ │ + or %r9b,0x75(%r11,%rcx,4) │ │ │ │ + adc %cl,-0x75(%rax) │ │ │ │ + jne 4e7704 │ │ │ │ + add $0x20,%rbp │ │ │ │ + add $0x10,%r12 │ │ │ │ cmp 0x358(%r13),%r12 │ │ │ │ - ja 4eed4e │ │ │ │ - movq $0x3363098,-0x10(%r12) │ │ │ │ - mov %r14,-0x8(%r12) │ │ │ │ - mov %rsi,(%r12) │ │ │ │ - movq $0x4eed78,-0x10(%rbp) │ │ │ │ - mov %r8,%rax │ │ │ │ - mov %rdi,%r8 │ │ │ │ - mov %rsi,%rdi │ │ │ │ - mov %r14,%rsi │ │ │ │ - lea -0xf(%r12),%r14 │ │ │ │ - mov %rax,-0x8(%rbp) │ │ │ │ - add $0xfffffffffffffff0,%rbp │ │ │ │ - jmp 4ecec0 │ │ │ │ - movq $0x18,0x388(%r13) │ │ │ │ - lea 0x31b8158(%rip),%rbx │ │ │ │ + ja 4e7725 │ │ │ │ + mov 0xf(%rsi),%rbx │ │ │ │ + movq $0x5f8890,-0x8(%r12) │ │ │ │ + mov %r14,(%r12) │ │ │ │ + lea 0x37507e4(%rip),%r8 │ │ │ │ + mov %rbx,%rdi │ │ │ │ + lea -0x1(%r12),%r14 │ │ │ │ + mov %rax,%rbx │ │ │ │ + jmp 4e7508 │ │ │ │ + movq $0x10,0x388(%r13) │ │ │ │ + movq $0x4e76e0,-0x20(%rbp) │ │ │ │ + mov %rax,-0x18(%rbp) │ │ │ │ + mov %r14,-0x10(%rbp) │ │ │ │ + mov %rsi,-0x8(%rbp) │ │ │ │ + add $0xffffffffffffffe0,%rbp │ │ │ │ + jmp 338a720 │ │ │ │ jmp *-0x8(%r13) │ │ │ │ nopl 0x0(%rax) │ │ │ │ - add %eax,(%rax) │ │ │ │ + add $0x0,%al │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ (bad) │ │ │ │ add %al,(%rax) │ │ │ │ - add %dh,(%rax) │ │ │ │ - sbbl $0xde894803,(%rbx) │ │ │ │ - mov 0x8(%rbp),%r14 │ │ │ │ - add $0x10,%rbp │ │ │ │ - jmp 4eeb98 │ │ │ │ - add $0x1000000,%eax │ │ │ │ - ... │ │ │ │ + add %bh,0x1c(%rax) │ │ │ │ + sbb $0x3,%al │ │ │ │ + mov 0x8(%rbp),%rax │ │ │ │ + mov 0x10(%rbp),%r14 │ │ │ │ + mov 0x18(%rbp),%rsi │ │ │ │ + mov 0x20(%rbp),%rdi │ │ │ │ + add $0x28,%rbp │ │ │ │ + jmp 4e7676 │ │ │ │ + nopl 0x0(%rax) │ │ │ │ + (bad) │ │ │ │ add %al,(%rax) │ │ │ │ - add %cl,(%rsi) │ │ │ │ + add %al,(%rbx) │ │ │ │ add %al,(%rax) │ │ │ │ - add %bl,-0x7f(%rax) │ │ │ │ - sbb (%rbx),%eax │ │ │ │ - lea -0x60(%rbp),%rax │ │ │ │ + add %al,(%rcx) │ │ │ │ + add %al,(%rax) │ │ │ │ + add %al,(%rax) │ │ │ │ + add %al,(%rax) │ │ │ │ + add %cl,(%rcx) │ │ │ │ + add %al,(%rax) │ │ │ │ + add %al,0x1c(%rax) │ │ │ │ + sbb $0x3,%al │ │ │ │ + lea -0x28(%rbp),%rax │ │ │ │ cmp %r15,%rax │ │ │ │ - jb 4ef009 │ │ │ │ - movq $0x4eedd8,-0x8(%rbp) │ │ │ │ - mov %r14,%rbx │ │ │ │ - add $0xfffffffffffffff8,%rbp │ │ │ │ + jb 4e7874 │ │ │ │ + movq $0x4e77e8,-0x20(%rbp) │ │ │ │ + mov 0x5(%rbx),%rax │ │ │ │ + mov %rdi,%rbx │ │ │ │ + mov %rax,-0x18(%rbp) │ │ │ │ + mov %r14,-0x10(%rbp) │ │ │ │ + mov %rsi,-0x8(%rbp) │ │ │ │ + add $0xffffffffffffffe0,%rbp │ │ │ │ test $0x7,%bl │ │ │ │ - jne 4eedd8 │ │ │ │ + jne 4e77e8 │ │ │ │ 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 %ah,(%rax) │ │ │ │ - sbbl $0xd8894803,(%rbx) │ │ │ │ - and $0x7,%eax │ │ │ │ - cmp $0x1,%rax │ │ │ │ - je 4eeffb │ │ │ │ - movq $0x4eee20,-0x8(%rbp) │ │ │ │ - mov 0xe(%rbx),%rax │ │ │ │ - mov 0x6(%rbx),%rbx │ │ │ │ - mov %rax,0x0(%rbp) │ │ │ │ + add %bh,%al │ │ │ │ + sbb (%rbx,%rax,1),%ebx │ │ │ │ + movq $0x4e7828,-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 4eee20 │ │ │ │ + jne 4e7828 │ │ │ │ mov (%rbx),%rax │ │ │ │ jmp *%rax │ │ │ │ - nopw 0x0(%rax,%rax,1) │ │ │ │ - add %eax,(%rax) │ │ │ │ + nopl (%rax) │ │ │ │ + add $0x0,%al │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ (bad) │ │ │ │ add %al,(%rax) │ │ │ │ - add %bl,%al │ │ │ │ - sbbb $0x3,(%rbx) │ │ │ │ - movq $0x4eee60,-0x8(%rbp) │ │ │ │ - mov 0x7(%rbx),%rax │ │ │ │ - mov 0xf(%rbx),%rbx │ │ │ │ - mov %rbx,%rcx │ │ │ │ + add %bh,0x48031c1b(%rax) │ │ │ │ + movl $0x4e7858,0x0(%rbp) │ │ │ │ + mov %rbx,%rax │ │ │ │ mov 0x8(%rbp),%rbx │ │ │ │ - mov %rcx,0x0(%rbp) │ │ │ │ mov %rax,0x8(%rbp) │ │ │ │ - add $0xfffffffffffffff8,%rbp │ │ │ │ test $0x7,%bl │ │ │ │ - jne 4eee60 │ │ │ │ + jne 4e7858 │ │ │ │ mov (%rbx),%rax │ │ │ │ jmp *%rax │ │ │ │ nopl (%rax) │ │ │ │ - add (%rax),%al │ │ │ │ + add $0x0,%al │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ (bad) │ │ │ │ add %al,(%rax) │ │ │ │ - add %bl,0x48031b80(%rax) │ │ │ │ + add %cl,0x49031c1b(%rax) │ │ │ │ mov %ebx,%eax │ │ │ │ - and $0x7,%eax │ │ │ │ - cmp $0x1,%rax │ │ │ │ - je 4ef014 │ │ │ │ - movq $0x4eeea8,-0x8(%rbp) │ │ │ │ - mov 0xe(%rbx),%rax │ │ │ │ - mov 0x6(%rbx),%rbx │ │ │ │ - mov %rax,0x0(%rbp) │ │ │ │ - add $0xfffffffffffffff8,%rbp │ │ │ │ + mov 0x20(%rbp),%rdi │ │ │ │ + mov 0x8(%rbp),%rsi │ │ │ │ + mov 0x18(%rbp),%r14 │ │ │ │ + mov 0x10(%rbp),%rbx │ │ │ │ + add $0x28,%rbp │ │ │ │ + jmp 4e7658 │ │ │ │ + jmp *-0x8(%r13) │ │ │ │ + (bad) │ │ │ │ + add %al,(%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 %dl,0x1b(%rax) │ │ │ │ + sbb $0x3,%al │ │ │ │ + lea -0x28(%rbp),%rax │ │ │ │ + cmp %r15,%rax │ │ │ │ + jb 4e792c │ │ │ │ + movq $0x4e78d8,-0x20(%rbp) │ │ │ │ + mov 0x5(%rbx),%rax │ │ │ │ + mov %rdi,%rbx │ │ │ │ + mov %rax,-0x18(%rbp) │ │ │ │ + mov %r14,-0x10(%rbp) │ │ │ │ + mov %rsi,-0x8(%rbp) │ │ │ │ + add $0xffffffffffffffe0,%rbp │ │ │ │ test $0x7,%bl │ │ │ │ - jne 4eeea8 │ │ │ │ + jne 4e78d8 │ │ │ │ mov (%rbx),%rax │ │ │ │ jmp *%rax │ │ │ │ - nopw 0x0(%rax,%rax,1) │ │ │ │ + xchg %ax,%ax │ │ │ │ add (%rax),%eax │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ (bad) │ │ │ │ add %al,(%rax) │ │ │ │ - add %dl,-0x80(%rax) │ │ │ │ - sbb (%rbx),%eax │ │ │ │ - movq $0x4eeee8,-0x8(%rbp) │ │ │ │ + add %cl,(%rax) │ │ │ │ + sbb (%rbx,%rax,1),%ebx │ │ │ │ + movq $0x4e7910,-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) │ │ │ │ + mov %rax,0x0(%rbp) │ │ │ │ add $0xfffffffffffffff8,%rbp │ │ │ │ test $0x7,%bl │ │ │ │ - jne 4eeee8 │ │ │ │ + jne 4e7910 │ │ │ │ mov (%rbx),%rax │ │ │ │ jmp *%rax │ │ │ │ - nopl (%rax) │ │ │ │ + nopw 0x0(%rax,%rax,1) │ │ │ │ add $0x0,%al │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ (bad) │ │ │ │ add %al,(%rax) │ │ │ │ - add %dl,(%rax) │ │ │ │ - sbbb $0x3,(%rbx) │ │ │ │ - movq $0x4eef30,-0x10(%rbp) │ │ │ │ - mov %rbx,%rax │ │ │ │ - mov 0x7(%rbx),%rcx │ │ │ │ - mov 0xf(%rbx),%rbx │ │ │ │ - mov %rbx,%rdx │ │ │ │ - mov 0x20(%rbp),%rbx │ │ │ │ - mov %rdx,-0x8(%rbp) │ │ │ │ - mov %rcx,0x0(%rbp) │ │ │ │ - mov %rax,0x20(%rbp) │ │ │ │ + add %dl,%al │ │ │ │ + sbb (%rbx,%rax,1),%bl │ │ │ │ + mov %rbx,%r8 │ │ │ │ + mov 0x8(%rbp),%rdi │ │ │ │ + mov 0x20(%rbp),%rsi │ │ │ │ + mov 0x18(%rbp),%r14 │ │ │ │ + mov 0x10(%rbp),%rbx │ │ │ │ + add $0x28,%rbp │ │ │ │ + jmp 4e7508 │ │ │ │ + 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 4e796a │ │ │ │ + movq $0x3390fc8,-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 4eef30 │ │ │ │ - mov (%rbx),%rax │ │ │ │ - jmp *%rax │ │ │ │ - nopl 0x0(%rax) │ │ │ │ - (bad) │ │ │ │ + jmp 3240ab0 │ │ │ │ + jmp *-0x10(%r13) │ │ │ │ + xchg %ax,%ax │ │ │ │ + add $0x2000000,%eax │ │ │ │ add %al,(%rax) │ │ │ │ + add %cl,(%rdi) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ - add %bl,(%rsi) │ │ │ │ add %al,(%rax) │ │ │ │ - add %cl,%al │ │ │ │ - jg 4eef4a │ │ │ │ - add -0x39(%rax),%ecx │ │ │ │ - rex.RB clc │ │ │ │ - jo 4eef25 │ │ │ │ - rex.WRX add %r9b,-0x75(%rax) │ │ │ │ - rex.XB (bad) │ │ │ │ - mov 0xf(%rbx),%rbx │ │ │ │ - mov %rbx,%rcx │ │ │ │ - mov 0x10(%rbp),%rbx │ │ │ │ - mov %rcx,0x0(%rbp) │ │ │ │ - mov %rax,0x10(%rbp) │ │ │ │ - add $0xfffffffffffffff8,%rbp │ │ │ │ + add %cl,-0x73(%rax) │ │ │ │ + rex.RB movabs 0x163820ff8394c,%al │ │ │ │ + add %cl,-0x39(%rax) │ │ │ │ + rex.RB │ │ │ │ + lock enter $0x390f,$0x3 │ │ │ │ + mov %rbx,-0x8(%rbp) │ │ │ │ + movq $0x4e79f8,-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 %rdx,-0x40(%rbp) │ │ │ │ + mov %r8,-0x38(%rbp) │ │ │ │ + mov %rdi,-0x30(%rbp) │ │ │ │ + mov %rax,-0x28(%rbp) │ │ │ │ + mov %rcx,-0x20(%rbp) │ │ │ │ + mov %rsi,-0x18(%rbp) │ │ │ │ + add $0xffffffffffffffb8,%rbp │ │ │ │ test $0x7,%bl │ │ │ │ - jne 4eef70 │ │ │ │ + jne 4e79f8 │ │ │ │ mov (%rbx),%rax │ │ │ │ jmp *%rax │ │ │ │ - nopl (%rax) │ │ │ │ - (bad) │ │ │ │ + nopl 0x0(%rax,%rax,1) │ │ │ │ + xchg %al,(%rcx) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ - add %bl,(%rsi) │ │ │ │ + (bad) │ │ │ │ add %al,(%rax) │ │ │ │ - add %cl,0x48031b7f(%rax) │ │ │ │ - movl $0x4eefb8,-0x10(%rbp) │ │ │ │ - mov 0x7(%rbx),%rax │ │ │ │ - mov 0xf(%rbx),%rcx │ │ │ │ - mov 0x17(%rbx),%rbx │ │ │ │ - mov %rbx,%rdx │ │ │ │ - mov 0x18(%rbp),%rbx │ │ │ │ - mov %rdx,-0x8(%rbp) │ │ │ │ + add %al,(%rax) │ │ │ │ + add %al,(%rax) │ │ │ │ + add %cl,-0x39(%rax) │ │ │ │ + rex.RB call 9cf440 │ │ │ │ + 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) │ │ │ │ - mov %rcx,0x18(%rbp) │ │ │ │ - add $0xfffffffffffffff0,%rbp │ │ │ │ + add $0xffffffffffffffe8,%rbp │ │ │ │ test $0x7,%bl │ │ │ │ - jne 4eefb8 │ │ │ │ + jne 4e7a40 │ │ │ │ mov (%rbx),%rax │ │ │ │ jmp *%rax │ │ │ │ nopl (%rax) │ │ │ │ - rex.WB add $0x0,%al │ │ │ │ + leave │ │ │ │ + or $0x0,%al │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %bl,(%rsi) │ │ │ │ add %al,(%rax) │ │ │ │ - add %al,0x7f(%rax) │ │ │ │ - sbb (%rbx),%eax │ │ │ │ - movq $0x4ef0b0,-0x8(%rbp) │ │ │ │ - mov 0x7(%rbx),%rax │ │ │ │ - mov %rax,%r9 │ │ │ │ - mov 0xf(%rbx),%rcx │ │ │ │ - mov %rcx,%r8 │ │ │ │ - mov 0x8(%rbp),%rdi │ │ │ │ + add %al,(%rax) │ │ │ │ + add %al,(%rax) │ │ │ │ + add %cl,-0x75(%rax) │ │ │ │ + rex.RB │ │ │ │ + rex.W │ │ │ │ + mov %rbx,%rcx │ │ │ │ + and $0x7,%ecx │ │ │ │ + cmp $0x1,%rcx │ │ │ │ + je 4e7af4 │ │ │ │ + add $0x40,%r12 │ │ │ │ + cmp 0x358(%r13),%r12 │ │ │ │ + ja 4e7afe │ │ │ │ + mov 0x28(%rbp),%rcx │ │ │ │ + mov 0x18(%rbp),%rdx │ │ │ │ + mov 0x8(%rbp),%rsi │ │ │ │ + cmp %rsi,%rcx │ │ │ │ + jl 4e7ae2 │ │ │ │ + cmp %rsi,%rcx │ │ │ │ + jne 4e7ad4 │ │ │ │ + mov 0x30(%rbp),%rcx │ │ │ │ mov 0x10(%rbp),%rsi │ │ │ │ - mov 0x28(%rbp),%r14 │ │ │ │ - mov 0x17(%rbx),%rdx │ │ │ │ - mov %rdx,-0x10(%rbp) │ │ │ │ - mov %rdx,0x0(%rbp) │ │ │ │ - mov %rax,0x8(%rbp) │ │ │ │ - mov %rcx,0x10(%rbp) │ │ │ │ - mov %rbx,0x28(%rbp) │ │ │ │ - add $0xfffffffffffffff0,%rbp │ │ │ │ - jmp 31ab900 │ │ │ │ - lea 0x3716cb0(%rip),%rbx │ │ │ │ - add $0x8,%rbp │ │ │ │ + cmp %rsi,%rcx │ │ │ │ + jl 4e7ae2 │ │ │ │ + cmp %rsi,%rcx │ │ │ │ + jne 4e7ad4 │ │ │ │ + movq $0x4e7940,-0x38(%r12) │ │ │ │ + mov 0x38(%rbp),%rax │ │ │ │ + mov %rax,-0x28(%r12) │ │ │ │ + mov 0x40(%rbp),%rax │ │ │ │ + mov %rax,-0x20(%r12) │ │ │ │ + mov %rbx,-0x18(%r12) │ │ │ │ + movq $0x2f83dd8,-0x10(%r12) │ │ │ │ + mov 0x20(%rbp),%rax │ │ │ │ + mov %rax,-0x8(%r12) │ │ │ │ + lea -0x38(%r12),%rax │ │ │ │ + mov %rax,(%r12) │ │ │ │ + lea -0xf(%r12),%rbx │ │ │ │ + add $0x50,%rbp │ │ │ │ jmp *0x0(%rbp) │ │ │ │ - lea 0x31b7f08(%rip),%rbx │ │ │ │ - jmp *-0x8(%r13) │ │ │ │ - movq $0x4ef040,0x0(%rbp) │ │ │ │ - mov 0x10(%rbp),%rbx │ │ │ │ - test $0x7,%bl │ │ │ │ - jne 4ef040 │ │ │ │ - mov (%rbx),%rax │ │ │ │ - jmp *%rax │ │ │ │ - nopw 0x0(%rax,%rax,1) │ │ │ │ - (bad) │ │ │ │ - add %al,(%rax) │ │ │ │ + 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 338a720 │ │ │ │ + xchg %ax,%ax │ │ │ │ + add $0x1000000,%eax │ │ │ │ add %al,(%rax) │ │ │ │ + add %al,0x2000000(%rip) │ │ │ │ add %al,(%rax) │ │ │ │ - add %bl,(%rsi) │ │ │ │ + add %cl,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %cl,-0x7d(%rcx) │ │ │ │ (bad) │ │ │ │ - xor %cl,0x3b(%rbp) │ │ │ │ - movsl %ds:(%rsi),%es:(%rdi) │ │ │ │ - pop %rax │ │ │ │ - add (%rax),%eax │ │ │ │ - add %dh,0x3d(%rdi) │ │ │ │ - movq $0x30e0990,-0x28(%r12) │ │ │ │ - mov %rbx,-0x20(%r12) │ │ │ │ - mov 0x8(%rbp),%rax │ │ │ │ - mov %rax,-0x18(%r12) │ │ │ │ - movq $0x3c05cb2,-0x10(%r12) │ │ │ │ - movq $0x3c05cb2,-0x8(%r12) │ │ │ │ - movq $0x1,(%r12) │ │ │ │ - lea -0x27(%r12),%rbx │ │ │ │ - add $0x18,%rbp │ │ │ │ - jmp *0x0(%rbp) │ │ │ │ - movq $0x30,0x388(%r13) │ │ │ │ - jmp 338a720 │ │ │ │ - nopw 0x0(%rax,%rax,1) │ │ │ │ - rex.WX add %rax,(%rax) │ │ │ │ + rex.W │ │ │ │ + cmp 0x358(%r13),%r12 │ │ │ │ + ja 4e7b89 │ │ │ │ + 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 $0x4e7980,-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 3395508 │ │ │ │ + movq $0x48,0x388(%r13) │ │ │ │ + jmp *-0x8(%r13) │ │ │ │ + (bad) │ │ │ │ add %al,(%rax) │ │ │ │ + add %al,(%rbx) │ │ │ │ add %al,(%rax) │ │ │ │ - add %bl,(%rsi) │ │ │ │ + add %al,0x2000000(%rip) │ │ │ │ add %al,(%rax) │ │ │ │ - add %cl,0x7e(%rax) │ │ │ │ - sbb (%rbx),%eax │ │ │ │ - mov 0x48(%rbp),%rax │ │ │ │ - mov 0x40(%rbp),%rcx │ │ │ │ - mov 0x50(%rbp),%rdx │ │ │ │ - mov %rbx,%rsi │ │ │ │ - and $0x7,%esi │ │ │ │ - cmp $0x3,%rsi │ │ │ │ - jae 4ef179 │ │ │ │ - cmp $0x2,%rsi │ │ │ │ - jae 4ef20c │ │ │ │ - add $0x30,%r12 │ │ │ │ - cmp 0x358(%r13),%r12 │ │ │ │ - ja 4ef349 │ │ │ │ - movq $0x30e0990,-0x28(%r12) │ │ │ │ - mov %rdx,-0x20(%r12) │ │ │ │ - mov %rax,-0x18(%r12) │ │ │ │ - movq $0x3c05cb2,-0x10(%r12) │ │ │ │ - movq $0x3c05cb2,-0x8(%r12) │ │ │ │ - movq $0x1,(%r12) │ │ │ │ - movq $0x4ef148,0x0(%rbp) │ │ │ │ - mov %rcx,%rbx │ │ │ │ - lea -0x27(%r12),%rax │ │ │ │ - mov %rax,0x50(%rbp) │ │ │ │ + add %cl,(%rax) │ │ │ │ + add %al,(%rax) │ │ │ │ + add %dh,(%rax) │ │ │ │ + sbb %bl,(%rbx,%rax,1) │ │ │ │ + lea -0x68(%rbp),%rax │ │ │ │ + cmp %r15,%rax │ │ │ │ + jb 4e7d19 │ │ │ │ + movq $0x4e7c30,-0x50(%rbp) │ │ │ │ + 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 │ │ │ │ + mov %rbx,%r11 │ │ │ │ + mov %rdi,%rbx │ │ │ │ + mov %rcx,-0x48(%rbp) │ │ │ │ + mov %rax,-0x40(%rbp) │ │ │ │ + mov %r11,-0x38(%rbp) │ │ │ │ + mov %r10,-0x30(%rbp) │ │ │ │ + mov %r9,-0x28(%rbp) │ │ │ │ + mov %rdx,-0x20(%rbp) │ │ │ │ + mov %r8,-0x18(%rbp) │ │ │ │ + mov %r14,-0x10(%rbp) │ │ │ │ + mov %rsi,-0x8(%rbp) │ │ │ │ + add $0xffffffffffffffb0,%rbp │ │ │ │ test $0x7,%bl │ │ │ │ - jne 4ef148 │ │ │ │ + jne 4e7c30 │ │ │ │ mov (%rbx),%rax │ │ │ │ jmp *%rax │ │ │ │ - nopw 0x0(%rax,%rax,1) │ │ │ │ - rex.WX insl (%dx),%es:(%rdi) │ │ │ │ + nopl 0x0(%rax) │ │ │ │ + or %eax,(%rbx) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ (bad) │ │ │ │ add %al,(%rax) │ │ │ │ - add %al,0x7d(%rax) │ │ │ │ - sbb (%rbx),%eax │ │ │ │ - mov 0x38(%rbp),%r9 │ │ │ │ - mov 0x20(%rbp),%r8 │ │ │ │ - mov 0x8(%rbp),%rdi │ │ │ │ - mov 0x10(%rbp),%rsi │ │ │ │ - mov 0x18(%rbp),%r14 │ │ │ │ - mov %rbx,0x40(%rbp) │ │ │ │ - mov 0x50(%rbp),%rax │ │ │ │ - mov %rax,0x48(%rbp) │ │ │ │ - movq $0x1,0x50(%rbp) │ │ │ │ - add $0x40,%rbp │ │ │ │ - jmp 4ede08 │ │ │ │ - add $0x30,%r12 │ │ │ │ - cmp 0x358(%r13),%r12 │ │ │ │ - ja 4ef349 │ │ │ │ - movq $0x30e0990,-0x28(%r12) │ │ │ │ - mov %rdx,-0x20(%r12) │ │ │ │ - mov %rax,-0x18(%r12) │ │ │ │ - movq $0x3c05cb2,-0x10(%r12) │ │ │ │ - movq $0x3c05cb2,-0x8(%r12) │ │ │ │ - movq $0x1,(%r12) │ │ │ │ - movq $0x4ef1f0,0x18(%rbp) │ │ │ │ - mov %rcx,%rbx │ │ │ │ - lea -0x27(%r12),%rax │ │ │ │ - mov %rax,0x50(%rbp) │ │ │ │ - add $0x18,%rbp │ │ │ │ + add %dh,0x48031c17(%rax) │ │ │ │ + movl $0x4e7c78,-0x18(%rbp) │ │ │ │ + mov 0x7(%rbx),%rax │ │ │ │ + mov 0xf(%rbx),%rbx │ │ │ │ + mov 0xf(%rax),%rcx │ │ │ │ + mov %rcx,-0x10(%rbp) │ │ │ │ + mov 0x17(%rax),%rcx │ │ │ │ + mov %rcx,-0x8(%rbp) │ │ │ │ + mov %rax,0x0(%rbp) │ │ │ │ + add $0xffffffffffffffe8,%rbp │ │ │ │ test $0x7,%bl │ │ │ │ - jne 4ef1f0 │ │ │ │ + jne 4e7c78 │ │ │ │ mov (%rbx),%rax │ │ │ │ jmp *%rax │ │ │ │ - nopl 0x0(%rax) │ │ │ │ - xchg %ecx,(%rax,%rax,1) │ │ │ │ + nopw 0x0(%rax,%rax,1) │ │ │ │ + int3 │ │ │ │ + sbb %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %bl,(%rsi) │ │ │ │ add %al,(%rax) │ │ │ │ - add %cl,%al │ │ │ │ - jl 4ef20a │ │ │ │ - add 0x4d(%rbx,%rcx,4),%ecx │ │ │ │ - cmp %cl,-0x77(%rcx) │ │ │ │ - fmuls -0x75(%rax) │ │ │ │ - jge 4ef21b │ │ │ │ - mov 0x8(%rbp),%rsi │ │ │ │ - mov 0x18(%rbp),%r14 │ │ │ │ - add $0x40,%rbp │ │ │ │ - jmp 4eed00 │ │ │ │ - movq $0x4ef238,0x0(%rbp) │ │ │ │ - mov 0x28(%rbp),%rbx │ │ │ │ - test $0x7,%bl │ │ │ │ - jne 4ef238 │ │ │ │ - mov (%rbx),%rax │ │ │ │ - jmp *%rax │ │ │ │ - nopw 0x0(%rax,%rax,1) │ │ │ │ - rex.WX add $0x0,%rax │ │ │ │ + add %ch,0x17(%rax) │ │ │ │ + sbb $0x3,%al │ │ │ │ + mov 0x20(%rbp),%rax │ │ │ │ + mov 0x28(%rbp),%rcx │ │ │ │ + mov 0x40(%rbp),%rdx │ │ │ │ + mov 0x58(%rbp),%rsi │ │ │ │ + mov 0x60(%rbp),%rdi │ │ │ │ + mov %rbx,%r8 │ │ │ │ + and $0x7,%r8d │ │ │ │ + cmp $0x1,%r8 │ │ │ │ + je 4e7cdd │ │ │ │ + mov 0x30(%rbp),%r8 │ │ │ │ + mov 0x18(%rbp),%r9 │ │ │ │ + mov 0x8(%rbp),%r10 │ │ │ │ + cmp %r10,%r8 │ │ │ │ + jl 4e7cfb │ │ │ │ + cmp %r10,%r8 │ │ │ │ + jne 4e7cdd │ │ │ │ + mov 0x38(%rbp),%r8 │ │ │ │ + mov 0x10(%rbp),%r10 │ │ │ │ + cmp %r10,%r8 │ │ │ │ + jl 4e7cfb │ │ │ │ + cmp %r10,%r8 │ │ │ │ + jne 4e7cdd │ │ │ │ + movq $0x4e7d30,0x18(%rbp) │ │ │ │ + mov %rbx,%rdi │ │ │ │ + mov 0x50(%rbp),%rsi │ │ │ │ + mov 0x48(%rbp),%r14 │ │ │ │ + add $0x18,%rbp │ │ │ │ + jmp 3240ab0 │ │ │ │ + mov %rdx,%r8 │ │ │ │ + mov %rdi,%rdx │ │ │ │ + mov %rcx,%rdi │ │ │ │ + mov %rsi,%rcx │ │ │ │ + mov %rdx,%rsi │ │ │ │ + mov %rcx,%r14 │ │ │ │ + mov %rax,%rbx │ │ │ │ + add $0x68,%rbp │ │ │ │ + jmp 4e7508 │ │ │ │ + mov %rbx,%r8 │ │ │ │ + mov %rdi,%rbx │ │ │ │ + mov %r9,%rdi │ │ │ │ + mov %rsi,%rcx │ │ │ │ + mov %rbx,%rsi │ │ │ │ + mov %rcx,%r14 │ │ │ │ + mov %rax,%rbx │ │ │ │ + add $0x68,%rbp │ │ │ │ + jmp 4e7508 │ │ │ │ + jmp *-0x8(%r13) │ │ │ │ + nopl (%rax) │ │ │ │ + or %ebx,(%rdi) │ │ │ │ + add %al,(%rax) │ │ │ │ + add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ (bad) │ │ │ │ add %al,(%rax) │ │ │ │ - add %ah,0x48031b7c(%rax) │ │ │ │ - movl $0x4ef278,0x0(%rbp) │ │ │ │ - mov 0x7(%rbx),%rax │ │ │ │ - mov 0xf(%rbx),%rbx │ │ │ │ - mov %rbx,%rcx │ │ │ │ - mov 0x20(%rbp),%rbx │ │ │ │ - mov %rcx,0x20(%rbp) │ │ │ │ - mov %rax,0x28(%rbp) │ │ │ │ - test $0x7,%bl │ │ │ │ - jne 4ef278 │ │ │ │ - mov (%rbx),%rax │ │ │ │ - jmp *%rax │ │ │ │ + add %dh,0x49031c16(%rax) │ │ │ │ + mov %ebx,%eax │ │ │ │ + mov 0x10(%rbp),%rdi │ │ │ │ + mov 0x48(%rbp),%rsi │ │ │ │ + mov 0x40(%rbp),%r14 │ │ │ │ + mov 0x8(%rbp),%rbx │ │ │ │ + add $0x50,%rbp │ │ │ │ + jmp 4e7508 │ │ │ │ nopl 0x0(%rax) │ │ │ │ - rex.WX (bad) │ │ │ │ + sbb %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ + add $0x0,%al │ │ │ │ add %al,(%rax) │ │ │ │ + add (%rax),%eax │ │ │ │ add %al,(%rax) │ │ │ │ - (bad) │ │ │ │ add %al,(%rax) │ │ │ │ - add %ah,0x7c(%rax) │ │ │ │ - sbb (%rbx),%eax │ │ │ │ - add $0x30,%r12 │ │ │ │ + add %al,(%rax) │ │ │ │ + or %al,(%rax) │ │ │ │ + add %al,(%rax) │ │ │ │ + fcomps (%rsi) │ │ │ │ + sbb $0x3,%al │ │ │ │ + lea -0x48(%rbp),%rax │ │ │ │ + cmp %r15,%rax │ │ │ │ + jb 4e7ec2 │ │ │ │ + mov 0x4(%rbx),%rcx │ │ │ │ + mov 0xc(%rbx),%rdx │ │ │ │ + mov 0x14(%rbx),%rax │ │ │ │ + mov %rdi,%rbx │ │ │ │ + mov 0xf(%rdi),%r9 │ │ │ │ + mov 0x17(%rdi),%r10 │ │ │ │ + mov %r8,%rdi │ │ │ │ + and $0x7,%r8d │ │ │ │ + cmp $0x1,%r8 │ │ │ │ + je 4e7eac │ │ │ │ + mov %rbx,%r8 │ │ │ │ + mov %rdi,%rbx │ │ │ │ + mov %rsi,%rdi │ │ │ │ + mov %r14,%rsi │ │ │ │ + add $0x98,%r12 │ │ │ │ cmp 0x358(%r13),%r12 │ │ │ │ - ja 4ef3f9 │ │ │ │ - mov 0x48(%rbp),%rax │ │ │ │ - mov 0x40(%rbp),%rcx │ │ │ │ - mov 0x50(%rbp),%rdx │ │ │ │ - mov 0x28(%rbp),%rsi │ │ │ │ - mov 0x7(%rbx),%rdi │ │ │ │ - mov 0xf(%rbx),%r8 │ │ │ │ - cmp %rdi,%rsi │ │ │ │ - jne 4ef359 │ │ │ │ - cmp 0x20(%rbp),%r8 │ │ │ │ - jbe 4ef409 │ │ │ │ - movq $0x30e0990,-0x28(%r12) │ │ │ │ - mov %rdx,-0x20(%r12) │ │ │ │ - mov %rax,-0x18(%r12) │ │ │ │ - movq $0x3c05cb2,-0x10(%r12) │ │ │ │ - movq $0x3c05cb2,-0x8(%r12) │ │ │ │ - movq $0x1,(%r12) │ │ │ │ - movq $0x4ef318,0x0(%rbp) │ │ │ │ - mov %rcx,%rbx │ │ │ │ - mov %r8,0x40(%rbp) │ │ │ │ - mov %rdi,0x48(%rbp) │ │ │ │ - lea -0x27(%r12),%rax │ │ │ │ - mov %rax,0x50(%rbp) │ │ │ │ - test $0x7,%bl │ │ │ │ - jne 4ef318 │ │ │ │ - mov (%rbx),%rax │ │ │ │ - jmp *%rax │ │ │ │ - nop │ │ │ │ - rex.WX outsl %ds:(%rsi),(%dx) │ │ │ │ + ja 4e7e70 │ │ │ │ + mov 0x6(%rbx),%r11 │ │ │ │ + mov 0xe(%rbx),%r14 │ │ │ │ + movq $0x2f83dd8,-0x90(%r12) │ │ │ │ + mov %r8,-0x88(%r12) │ │ │ │ + mov %rbx,-0x80(%r12) │ │ │ │ + movq $0x4e7b28,-0x78(%r12) │ │ │ │ + mov %r11,-0x70(%r12) │ │ │ │ + mov %r14,-0x68(%r12) │ │ │ │ + mov %r8,-0x60(%r12) │ │ │ │ + mov %rax,0x40(%rsp) │ │ │ │ + lea -0x8f(%r12),%rax │ │ │ │ + mov %rax,-0x58(%r12) │ │ │ │ + mov 0x40(%rsp),%rax │ │ │ │ + mov %rax,-0x50(%r12) │ │ │ │ + mov %r10,-0x48(%r12) │ │ │ │ + mov %r9,-0x40(%r12) │ │ │ │ + movq $0x4e7bb0,-0x38(%r12) │ │ │ │ + mov %r8,-0x30(%r12) │ │ │ │ + mov %rcx,-0x28(%r12) │ │ │ │ + mov %r11,-0x20(%r12) │ │ │ │ + mov %r14,-0x18(%r12) │ │ │ │ + mov %rbx,-0x10(%r12) │ │ │ │ + mov %r10,-0x8(%r12) │ │ │ │ + mov %r9,(%r12) │ │ │ │ + lea -0x35(%r12),%r9 │ │ │ │ + mov %rax,%r8 │ │ │ │ + mov %rdi,%rax │ │ │ │ + mov %rdx,%rdi │ │ │ │ + mov %rsi,%rbx │ │ │ │ + mov %rax,%rsi │ │ │ │ + mov %rbx,%r14 │ │ │ │ + lea -0x77(%r12),%rax │ │ │ │ + mov %rax,-0x8(%rbp) │ │ │ │ + add $0xfffffffffffffff8,%rbp │ │ │ │ + jmp 4cd900 │ │ │ │ + movq $0x98,0x388(%r13) │ │ │ │ + movq $0x4e7ed8,-0x48(%rbp) │ │ │ │ + mov %rax,-0x40(%rbp) │ │ │ │ + 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) │ │ │ │ + add $0xffffffffffffffb8,%rbp │ │ │ │ + jmp 338a720 │ │ │ │ + mov %rdx,%r9 │ │ │ │ + mov %rax,%r8 │ │ │ │ + mov %rdx,%rdi │ │ │ │ + mov %rax,-0x8(%rbp) │ │ │ │ + add $0xfffffffffffffff8,%rbp │ │ │ │ + jmp 4cd900 │ │ │ │ + jmp *-0x8(%r13) │ │ │ │ + xchg %ax,%ax │ │ │ │ + or %dh,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ (bad) │ │ │ │ add %al,(%rax) │ │ │ │ - add %al,0x4c031b7b(%rax) │ │ │ │ - mov 0x40(%rbp),%ecx │ │ │ │ - mov 0x48(%rbp),%r8 │ │ │ │ - mov 0x8(%rbp),%rdi │ │ │ │ - mov 0x10(%rbp),%rsi │ │ │ │ - mov 0x18(%rbp),%r14 │ │ │ │ - mov %rbx,0x40(%rbp) │ │ │ │ - mov 0x50(%rbp),%rax │ │ │ │ - mov %rax,0x48(%rbp) │ │ │ │ - movq $0x1,0x50(%rbp) │ │ │ │ - add $0x38,%rbp │ │ │ │ - jmp 4ee4c8 │ │ │ │ - movq $0x30,0x388(%r13) │ │ │ │ - jmp 338a720 │ │ │ │ - cmp %rdi,%rsi │ │ │ │ - ja 4ef48c │ │ │ │ - movq $0x30e0990,-0x28(%r12) │ │ │ │ - mov %rdx,-0x20(%r12) │ │ │ │ - mov %rax,-0x18(%r12) │ │ │ │ - movq $0x3c05cb2,-0x10(%r12) │ │ │ │ - movq $0x3c05cb2,-0x8(%r12) │ │ │ │ - movq $0x1,(%r12) │ │ │ │ - movq $0x4ef3c8,0x0(%rbp) │ │ │ │ - mov %rcx,%rbx │ │ │ │ - mov %r8,0x40(%rbp) │ │ │ │ - mov %rdi,0x48(%rbp) │ │ │ │ - lea -0x27(%r12),%rax │ │ │ │ - mov %rax,0x50(%rbp) │ │ │ │ + add %ch,0x1d(%rax) │ │ │ │ + sbb $0x3,%al │ │ │ │ + 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 │ │ │ │ + add $0x48,%rbp │ │ │ │ + jmp 4e7da9 │ │ │ │ + nopl 0x0(%rax) │ │ │ │ + (bad) │ │ │ │ + add %al,(%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 %ah,(%rax) │ │ │ │ + sbb $0x8d48031c,%eax │ │ │ │ + rex.RB fmuls -0x8(%r9,%rdi,1) │ │ │ │ + jb 4e7ff4 │ │ │ │ + movq $0x4e7f68,-0x20(%rbp) │ │ │ │ + mov 0x5(%rbx),%rax │ │ │ │ + mov %rdi,%rbx │ │ │ │ + mov %rax,-0x18(%rbp) │ │ │ │ + mov %r14,-0x10(%rbp) │ │ │ │ + mov %rsi,-0x8(%rbp) │ │ │ │ + add $0xffffffffffffffe0,%rbp │ │ │ │ test $0x7,%bl │ │ │ │ - jne 4ef3c8 │ │ │ │ + jne 4e7f68 │ │ │ │ mov (%rbx),%rax │ │ │ │ jmp *%rax │ │ │ │ - nopl (%rax) │ │ │ │ - rex.WX outsl %ds:(%rsi),(%dx) │ │ │ │ + xchg %ax,%ax │ │ │ │ + add (%rax),%eax │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ (bad) │ │ │ │ add %al,(%rax) │ │ │ │ - add %dl,%al │ │ │ │ - jp 4ef3e2 │ │ │ │ - add 0x4d(%rbx,%rcx,4),%ecx │ │ │ │ - rex │ │ │ │ - mov 0x48(%rbp),%r8 │ │ │ │ - mov 0x8(%rbp),%rdi │ │ │ │ - mov 0x10(%rbp),%rsi │ │ │ │ - mov 0x18(%rbp),%r14 │ │ │ │ - mov %rbx,0x40(%rbp) │ │ │ │ - mov 0x50(%rbp),%rax │ │ │ │ - mov %rax,0x48(%rbp) │ │ │ │ - movq $0x1,0x50(%rbp) │ │ │ │ - add $0x38,%rbp │ │ │ │ - jmp 4ee4c8 │ │ │ │ - movq $0x30,0x388(%r13) │ │ │ │ - jmp 338a720 │ │ │ │ - movq $0x30e0990,-0x28(%r12) │ │ │ │ - mov %rdx,-0x20(%r12) │ │ │ │ - mov %rax,-0x18(%r12) │ │ │ │ - movq $0x3c05cb2,-0x10(%r12) │ │ │ │ - movq $0x3c05cb2,-0x8(%r12) │ │ │ │ - movq $0x1,(%r12) │ │ │ │ - movq $0x4ef470,0x28(%rbp) │ │ │ │ - mov %rbx,%rax │ │ │ │ - mov %rcx,%rbx │ │ │ │ - mov %rax,0x48(%rbp) │ │ │ │ - lea -0x27(%r12),%rax │ │ │ │ - mov %rax,0x50(%rbp) │ │ │ │ - add $0x28,%rbp │ │ │ │ + add %bl,%al │ │ │ │ + sbb $0x1c,%al │ │ │ │ + add -0x39(%rax),%ecx │ │ │ │ + rex.RB clc │ │ │ │ + test $0x7f,%al │ │ │ │ + rex.WRX add %r9b,-0x75(%rax) │ │ │ │ + rex.XB (bad) │ │ │ │ + mov 0xf(%rbx),%rbx │ │ │ │ + mov %rbx,%rcx │ │ │ │ + mov 0x18(%rbp),%rbx │ │ │ │ + mov %rcx,0x0(%rbp) │ │ │ │ + mov %rax,0x18(%rbp) │ │ │ │ + add $0xfffffffffffffff8,%rbp │ │ │ │ test $0x7,%bl │ │ │ │ - jne 4ef470 │ │ │ │ + jne 4e7fa8 │ │ │ │ mov (%rbx),%rax │ │ │ │ jmp *%rax │ │ │ │ - nop │ │ │ │ - add $0x1,%eax │ │ │ │ + nopl (%rax) │ │ │ │ + add $0x0,%al │ │ │ │ add %al,(%rax) │ │ │ │ - add %bl,(%rsi) │ │ │ │ add %al,(%rax) │ │ │ │ - add %cl,0x7a(%rax) │ │ │ │ - sbb (%rbx),%eax │ │ │ │ - mov 0x28(%rbp),%r9 │ │ │ │ - mov %rbx,%r8 │ │ │ │ - mov 0x10(%rbp),%rdi │ │ │ │ - mov 0x20(%rbp),%rsi │ │ │ │ - mov 0x8(%rbp),%r14 │ │ │ │ - add $0x30,%rbp │ │ │ │ - jmp 4eed00 │ │ │ │ - movq $0x30e0990,-0x28(%r12) │ │ │ │ - mov %rdx,-0x20(%r12) │ │ │ │ - mov %rax,-0x18(%r12) │ │ │ │ - movq $0x3c05cb2,-0x10(%r12) │ │ │ │ - movq $0x3c05cb2,-0x8(%r12) │ │ │ │ - movq $0x1,(%r12) │ │ │ │ - movq $0x4ef4f8,0x28(%rbp) │ │ │ │ + add %al,(%rax) │ │ │ │ + (bad) │ │ │ │ + add %al,(%rax) │ │ │ │ + add %bl,0x48031c1c(%rax) │ │ │ │ + movl $0x4e7fd8,0x0(%rbp) │ │ │ │ mov %rbx,%rax │ │ │ │ - mov %rcx,%rbx │ │ │ │ - mov %rax,0x48(%rbp) │ │ │ │ - lea -0x27(%r12),%rax │ │ │ │ - mov %rax,0x50(%rbp) │ │ │ │ - add $0x28,%rbp │ │ │ │ + mov 0x8(%rbp),%rbx │ │ │ │ + mov %rax,0x8(%rbp) │ │ │ │ test $0x7,%bl │ │ │ │ - jne 4ef4f8 │ │ │ │ + jne 4e7fd8 │ │ │ │ mov (%rbx),%rax │ │ │ │ jmp *%rax │ │ │ │ - nopw 0x0(%rax,%rax,1) │ │ │ │ - add $0x1,%eax │ │ │ │ + nopl (%rax) │ │ │ │ + add $0x0,%al │ │ │ │ add %al,(%rax) │ │ │ │ - add %bl,(%rsi) │ │ │ │ add %al,(%rax) │ │ │ │ - add %al,%al │ │ │ │ - jns 4ef512 │ │ │ │ - add 0x4d(%rbx,%rcx,4),%ecx │ │ │ │ - sub %cl,-0x77(%rcx) │ │ │ │ - fmuls -0x75(%rax) │ │ │ │ - jge 4ef513 │ │ │ │ - mov 0x20(%rbp),%rsi │ │ │ │ - mov 0x8(%rbp),%r14 │ │ │ │ - add $0x30,%rbp │ │ │ │ - jmp 4eed00 │ │ │ │ - nopl 0x0(%rax) │ │ │ │ - sldt (%rax) │ │ │ │ - add %al,(%rdx) │ │ │ │ add %al,(%rax) │ │ │ │ - add %al,(%rdx) │ │ │ │ + (bad) │ │ │ │ add %al,(%rax) │ │ │ │ + add %ch,0x1c(%rax) │ │ │ │ + sbb $0x3,%al │ │ │ │ + mov %rbx,%r8 │ │ │ │ + mov 0x20(%rbp),%rdi │ │ │ │ + mov 0x8(%rbp),%rsi │ │ │ │ + mov 0x18(%rbp),%r14 │ │ │ │ + mov 0x10(%rbp),%rbx │ │ │ │ + add $0x28,%rbp │ │ │ │ + jmp 4e7d68 │ │ │ │ + jmp *-0x8(%r13) │ │ │ │ + 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 rorb $0x72,-0x8(%r9,%rdi,1) │ │ │ │ - and %ecx,-0x39(%rax) │ │ │ │ rex.RB │ │ │ │ - lock js 4ef534 │ │ │ │ - rex.WRX add %r9b,-0x39(%rax) │ │ │ │ - rex.RB loopne 4ef506 │ │ │ │ - and $0x39,%al │ │ │ │ - add -0x77(%rax),%ecx │ │ │ │ - jne 4ef535 │ │ │ │ - mov %r14,-0x8(%rbp) │ │ │ │ - add $0xffffffffffffffe0,%rbp │ │ │ │ - jmp 3190178 │ │ │ │ - lea 0x31b79c7(%rip),%rbx │ │ │ │ - jmp *-0x8(%r13) │ │ │ │ - nopl (%rax) │ │ │ │ - add %eax,(%rax) │ │ │ │ + lock cmp %r15,%rax │ │ │ │ + jb 4e8032 │ │ │ │ + movq $0x3390fc8,-0x10(%rbp) │ │ │ │ + mov %rbx,-0x8(%rbp) │ │ │ │ + mov 0x20(%rbx),%rdi │ │ │ │ + mov 0x18(%rbx),%rsi │ │ │ │ + mov 0x10(%rbx),%r14 │ │ │ │ + add $0xfffffffffffffff0,%rbp │ │ │ │ + jmp 3240ab0 │ │ │ │ + jmp *-0x10(%r13) │ │ │ │ + xchg %ax,%ax │ │ │ │ + add $0x2000000,%eax │ │ │ │ add %al,(%rax) │ │ │ │ + add %cl,(%rdi) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ - (bad) │ │ │ │ add %al,(%rax) │ │ │ │ - add %bh,0x480371b2(%rax) │ │ │ │ - movl $0x4ef5b0,-0x8(%rbp) │ │ │ │ - mov 0xf(%rbx),%rax │ │ │ │ - mov 0x7(%rbx),%rbx │ │ │ │ - mov %rax,0x0(%rbp) │ │ │ │ - add $0xfffffffffffffff8,%rbp │ │ │ │ + add %cl,-0x73(%rax) │ │ │ │ + rex.RB movabs 0x163820ff8394c,%al │ │ │ │ + add %cl,-0x39(%rax) │ │ │ │ + rex.RB │ │ │ │ + lock enter $0x390f,$0x3 │ │ │ │ + mov %rbx,-0x8(%rbp) │ │ │ │ + movq $0x4e80c0,-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 %rdx,-0x40(%rbp) │ │ │ │ + mov %r8,-0x38(%rbp) │ │ │ │ + mov %rdi,-0x30(%rbp) │ │ │ │ + mov %rax,-0x28(%rbp) │ │ │ │ + mov %rcx,-0x20(%rbp) │ │ │ │ + mov %rsi,-0x18(%rbp) │ │ │ │ + add $0xffffffffffffffb8,%rbp │ │ │ │ test $0x7,%bl │ │ │ │ - jne 4ef5b0 │ │ │ │ + jne 4e80c0 │ │ │ │ mov (%rbx),%rax │ │ │ │ jmp *%rax │ │ │ │ - nopw 0x0(%rax,%rax,1) │ │ │ │ - add (%rax),%al │ │ │ │ + nopl 0x0(%rax,%rax,1) │ │ │ │ + xchg %al,(%rcx) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ (bad) │ │ │ │ add %al,(%rax) │ │ │ │ - add %al,0x480371b2(%rax) │ │ │ │ - movl $0x4ef5f8,-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) │ │ │ │ + add %al,(%rax) │ │ │ │ + add %al,(%rax) │ │ │ │ + add %cl,-0x39(%rax) │ │ │ │ + rex.RB call 9d01d0 │ │ │ │ + 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) │ │ │ │ - mov %rcx,0x8(%rbp) │ │ │ │ - add $0xfffffffffffffff0,%rbp │ │ │ │ + add $0xffffffffffffffe8,%rbp │ │ │ │ test $0x7,%bl │ │ │ │ - jne 4ef5f8 │ │ │ │ + jne 4e8108 │ │ │ │ mov (%rbx),%rax │ │ │ │ jmp *%rax │ │ │ │ nopl (%rax) │ │ │ │ - add %r8d,(%rax) │ │ │ │ + leave │ │ │ │ + or $0x0,%al │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %bl,(%rsi) │ │ │ │ add %al,(%rax) │ │ │ │ - add %bh,(%rax) │ │ │ │ - mov $0x71,%dl │ │ │ │ - add -0x75(%rax),%ecx │ │ │ │ - sbb %r9b,-0x75(%r8) │ │ │ │ - rex.WRB adc %r9b,-0x75(%r8) │ │ │ │ - push %rbp │ │ │ │ - or %cl,-0x75(%rax) │ │ │ │ - jae 4ef60f │ │ │ │ - mov 0xf(%rbx),%rdi │ │ │ │ - mov 0x17(%rbx),%rbx │ │ │ │ - mov 0x20(%rbp),%r8 │ │ │ │ - mov 0x17(%r8),%r8 │ │ │ │ - test %r8,%r8 │ │ │ │ - jle 4ef62d │ │ │ │ - cmp %rbx,%r8 │ │ │ │ - jl 4ef6a0 │ │ │ │ - xor %ebx,%ebx │ │ │ │ - lea 0x372faff(%rip),%rsi │ │ │ │ - xor %edi,%edi │ │ │ │ - test %rdx,%rdx │ │ │ │ - jne 4ef645 │ │ │ │ - mov %rsi,%rax │ │ │ │ - mov %rbx,%rsi │ │ │ │ - mov %rax,%r14 │ │ │ │ - mov %rdi,%rbx │ │ │ │ - add $0x28,%rbp │ │ │ │ + add %al,(%rax) │ │ │ │ + add %al,(%rax) │ │ │ │ + add %cl,-0x75(%rax) │ │ │ │ + rex.RB │ │ │ │ + rex.W │ │ │ │ + mov %rbx,%rcx │ │ │ │ + and $0x7,%ecx │ │ │ │ + cmp $0x1,%rcx │ │ │ │ + je 4e81bc │ │ │ │ + add $0x40,%r12 │ │ │ │ + cmp 0x358(%r13),%r12 │ │ │ │ + ja 4e81c6 │ │ │ │ + mov 0x28(%rbp),%rcx │ │ │ │ + mov 0x18(%rbp),%rdx │ │ │ │ + mov 0x8(%rbp),%rsi │ │ │ │ + cmp %rsi,%rcx │ │ │ │ + jl 4e81aa │ │ │ │ + cmp %rsi,%rcx │ │ │ │ + jne 4e819c │ │ │ │ + mov 0x30(%rbp),%rcx │ │ │ │ + mov 0x10(%rbp),%rsi │ │ │ │ + cmp %rsi,%rcx │ │ │ │ + jl 4e81aa │ │ │ │ + cmp %rsi,%rcx │ │ │ │ + jne 4e819c │ │ │ │ + movq $0x4e8008,-0x38(%r12) │ │ │ │ + mov 0x38(%rbp),%rax │ │ │ │ + mov %rax,-0x28(%r12) │ │ │ │ + mov 0x40(%rbp),%rax │ │ │ │ + mov %rax,-0x20(%r12) │ │ │ │ + mov %rbx,-0x18(%r12) │ │ │ │ + movq $0x2f83dd8,-0x10(%r12) │ │ │ │ + mov 0x20(%rbp),%rax │ │ │ │ + mov %rax,-0x8(%r12) │ │ │ │ + lea -0x38(%r12),%rax │ │ │ │ + mov %rax,(%r12) │ │ │ │ + lea -0xf(%r12),%rbx │ │ │ │ + add $0x50,%rbp │ │ │ │ jmp *0x0(%rbp) │ │ │ │ - test %rbx,%rbx │ │ │ │ - jne 4ef65a │ │ │ │ - mov %rdx,%rsi │ │ │ │ - mov %rcx,%r14 │ │ │ │ + add $0xffffffffffffffc0,%r12 │ │ │ │ mov %rax,%rbx │ │ │ │ - add $0x28,%rbp │ │ │ │ + add $0x50,%rbp │ │ │ │ jmp *0x0(%rbp) │ │ │ │ - mov %rdx,%rax │ │ │ │ - add %rbx,%rax │ │ │ │ - test %rax,%rax │ │ │ │ - jge 4ef675 │ │ │ │ - lea 0x371b1c4(%rip),%rbx │ │ │ │ - add $0x28,%rbp │ │ │ │ - mov (%rbx),%rax │ │ │ │ - jmp *%rax │ │ │ │ - movq $0x4ef6b8,-0x18(%rbp) │ │ │ │ - mov %rbx,%rcx │ │ │ │ + add $0xffffffffffffffc0,%r12 │ │ │ │ + mov %rdx,%rbx │ │ │ │ + add $0x50,%rbp │ │ │ │ + jmp *0x0(%rbp) │ │ │ │ + jmp *-0x10(%r13) │ │ │ │ mov %rax,%rbx │ │ │ │ - mov %rcx,-0x10(%rbp) │ │ │ │ - mov %rax,-0x8(%rbp) │ │ │ │ - mov %rdx,0x0(%rbp) │ │ │ │ - mov %rsi,0x8(%rbp) │ │ │ │ - mov %rdi,0x20(%rbp) │ │ │ │ - add $0xffffffffffffffe8,%rbp │ │ │ │ - jmp 338ac90 │ │ │ │ - sub %r8,%rbx │ │ │ │ - add %r8,%rdi │ │ │ │ - jmp 4ef62d │ │ │ │ - (bad) │ │ │ │ - sbb %eax,(%rax) │ │ │ │ + add $0x50,%rbp │ │ │ │ + jmp *0x0(%rbp) │ │ │ │ + movq $0x40,0x388(%r13) │ │ │ │ + jmp 338a720 │ │ │ │ + xchg %ax,%ax │ │ │ │ + add $0x1000000,%eax │ │ │ │ add %al,(%rax) │ │ │ │ + add %al,0x2000000(%rip) │ │ │ │ add %al,(%rax) │ │ │ │ - add %bl,(%rsi) │ │ │ │ + add %cl,(%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 %cl,(%rdi) │ │ │ │ - xchg %esi,0x48000000(%rdx) │ │ │ │ - mov 0x28(%rbp),%ecx │ │ │ │ - mov 0x38(%rbp),%rdi │ │ │ │ - mov 0x20(%rbp),%rsi │ │ │ │ - mov 0x18(%rbp),%rax │ │ │ │ - mov 0x8(%rbp),%rcx │ │ │ │ - mov 0x10(%rbp),%rdx │ │ │ │ - lea 0x10(%rbx),%rsi │ │ │ │ - mov %rsi,%r8 │ │ │ │ - mov 0x30(%rbp),%r9 │ │ │ │ - mov %rax,%r10 │ │ │ │ - sub $0x8,%rsp │ │ │ │ - mov %rdx,%r11 │ │ │ │ - mov %r10,%rdx │ │ │ │ - mov %rdi,%r10 │ │ │ │ - mov %r8,%rdi │ │ │ │ - mov %rsi,%r8 │ │ │ │ - mov %r9,%rsi │ │ │ │ - mov %rax,%r9 │ │ │ │ - xor %eax,%eax │ │ │ │ - mov %r8,0x60(%rsp) │ │ │ │ - mov %r11,0x58(%rsp) │ │ │ │ - mov %rcx,0x50(%rsp) │ │ │ │ - mov %r9,0x48(%rsp) │ │ │ │ - mov %r10,%r14 │ │ │ │ - call 405c90 │ │ │ │ - add $0x8,%rsp │ │ │ │ - movq $0x3284858,-0x8(%r12) │ │ │ │ + rex.W │ │ │ │ + cmp 0x358(%r13),%r12 │ │ │ │ + ja 4e8251 │ │ │ │ + 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 $0x4e8048,-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 -0x4(%r12),%rax │ │ │ │ - mov 0x58(%rsp),%rbx │ │ │ │ - mov %rbx,%rcx │ │ │ │ - mov 0x40(%rsp),%rdx │ │ │ │ - add %rdx,%rcx │ │ │ │ - mov 0x48(%rsp),%rdx │ │ │ │ - sub $0x8,%rsp │ │ │ │ - mov %rcx,%rdi │ │ │ │ - mov %r14,%rsi │ │ │ │ - mov %rax,%rcx │ │ │ │ - xor %eax,%eax │ │ │ │ - mov %rcx,%r14 │ │ │ │ - call 405c90 │ │ │ │ - add $0x8,%rsp │ │ │ │ - mov 0x50(%rsp),%rax │ │ │ │ - mov %rax,%rsi │ │ │ │ - add $0x40,%rbp │ │ │ │ - jmp *0x0(%rbp) │ │ │ │ - movq $0x10,0x388(%r13) │ │ │ │ - jmp 338a720 │ │ │ │ - nopl 0x0(%rax,%rax,1) │ │ │ │ + lea -0x40(%r12),%r14 │ │ │ │ + mov %rdi,%rbx │ │ │ │ + jmp 3395508 │ │ │ │ + movq $0x48,0x388(%r13) │ │ │ │ + jmp *-0x8(%r13) │ │ │ │ (bad) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rbx) │ │ │ │ - ... │ │ │ │ add %al,(%rax) │ │ │ │ - add %cl,(%rsi) │ │ │ │ + add %al,0x2000000(%rip) │ │ │ │ add %al,(%rax) │ │ │ │ - add %al,0x48031b77(%rax) │ │ │ │ - lea -0x60(%rbp),%eax │ │ │ │ + add %cl,(%rax) │ │ │ │ + add %al,(%rax) │ │ │ │ + add %ch,0x11(%rax) │ │ │ │ + sbb $0x3,%al │ │ │ │ + lea -0x68(%rbp),%rax │ │ │ │ cmp %r15,%rax │ │ │ │ - jb 4ef7da │ │ │ │ - movq $0x4ef928,-0x20(%rbp) │ │ │ │ - movq $0x33924c0,-0x30(%rbp) │ │ │ │ - mov %rdi,-0x28(%rbp) │ │ │ │ - mov %r14,-0x18(%rbp) │ │ │ │ - mov %rsi,-0x10(%rbp) │ │ │ │ - mov %rdi,-0x8(%rbp) │ │ │ │ - add $0xffffffffffffffd0,%rbp │ │ │ │ - jmp 3190178 │ │ │ │ - lea 0x31b7767(%rip),%rbx │ │ │ │ - jmp *-0x8(%r13) │ │ │ │ - nopl (%rax) │ │ │ │ - lret │ │ │ │ - pop %rsp │ │ │ │ - add %eax,(%rax) │ │ │ │ + jb 4e83e1 │ │ │ │ + movq $0x4e82f8,-0x50(%rbp) │ │ │ │ + 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 │ │ │ │ + mov %rbx,%r11 │ │ │ │ + mov %rdi,%rbx │ │ │ │ + mov %rcx,-0x48(%rbp) │ │ │ │ + mov %rax,-0x40(%rbp) │ │ │ │ + mov %r11,-0x38(%rbp) │ │ │ │ + mov %r10,-0x30(%rbp) │ │ │ │ + mov %r9,-0x28(%rbp) │ │ │ │ + mov %rdx,-0x20(%rbp) │ │ │ │ + mov %r8,-0x18(%rbp) │ │ │ │ + mov %r14,-0x10(%rbp) │ │ │ │ + mov %rsi,-0x8(%rbp) │ │ │ │ + add $0xffffffffffffffb0,%rbp │ │ │ │ + test $0x7,%bl │ │ │ │ + jne 4e82f8 │ │ │ │ + mov (%rbx),%rax │ │ │ │ + jmp *%rax │ │ │ │ + nopl 0x0(%rax) │ │ │ │ + or %eax,(%rbx) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ - (bad) │ │ │ │ add %al,(%rax) │ │ │ │ - add %bh,(%rax) │ │ │ │ - mov $0x71,%al │ │ │ │ - add -0x7d(%rcx),%ecx │ │ │ │ (bad) │ │ │ │ - adc %cl,0x3b(%rbp) │ │ │ │ - movsl %ds:(%rsi),%es:(%rdi) │ │ │ │ - pop %rax │ │ │ │ - add (%rax),%eax │ │ │ │ - add %cl,(%rdi) │ │ │ │ - xchg %edi,0x48000003(%rbp) │ │ │ │ - mov 0x50(%rbp),%esi │ │ │ │ - mov 0x28(%rbp),%rdi │ │ │ │ + add %al,(%rax) │ │ │ │ + add %ch,%al │ │ │ │ + adc %bl,(%rbx,%rax,1) │ │ │ │ + movq $0x4e8340,-0x18(%rbp) │ │ │ │ + mov 0x7(%rbx),%rax │ │ │ │ + mov 0xf(%rbx),%rbx │ │ │ │ + mov 0xf(%rax),%rcx │ │ │ │ + mov %rcx,-0x10(%rbp) │ │ │ │ + mov 0x17(%rax),%rcx │ │ │ │ + mov %rcx,-0x8(%rbp) │ │ │ │ + mov %rax,0x0(%rbp) │ │ │ │ + add $0xffffffffffffffe8,%rbp │ │ │ │ + test $0x7,%bl │ │ │ │ + jne 4e8340 │ │ │ │ + mov (%rbx),%rax │ │ │ │ + jmp *%rax │ │ │ │ + nopw 0x0(%rax,%rax,1) │ │ │ │ + int3 │ │ │ │ + sbb %al,(%rax) │ │ │ │ + add %al,(%rax) │ │ │ │ + add %al,(%rax) │ │ │ │ + add %bl,(%rsi) │ │ │ │ + add %al,(%rax) │ │ │ │ + add %ah,0x48031c10(%rax) │ │ │ │ + mov 0x20(%rbp),%eax │ │ │ │ + mov 0x28(%rbp),%rcx │ │ │ │ + mov 0x40(%rbp),%rdx │ │ │ │ + mov 0x58(%rbp),%rsi │ │ │ │ + mov 0x60(%rbp),%rdi │ │ │ │ + mov %rbx,%r8 │ │ │ │ + and $0x7,%r8d │ │ │ │ + cmp $0x1,%r8 │ │ │ │ + je 4e83a5 │ │ │ │ + mov 0x30(%rbp),%r8 │ │ │ │ mov 0x18(%rbp),%r9 │ │ │ │ - mov 0x58(%rbp),%rax │ │ │ │ - mov 0x40(%rbp),%rcx │ │ │ │ - mov 0x38(%rbp),%rcx │ │ │ │ - mov 0x10(%rbp),%rdx │ │ │ │ - mov 0x8(%rbp),%r8 │ │ │ │ - lea 0x10(%rbx),%r9 │ │ │ │ - mov %r9,%r10 │ │ │ │ - mov 0x48(%rbp),%r11 │ │ │ │ - mov %rcx,%r14 │ │ │ │ - sub $0x8,%rsp │ │ │ │ - mov %rdx,0x48(%rsp) │ │ │ │ - mov %r14,%rdx │ │ │ │ - mov %rdi,%r14 │ │ │ │ - mov %r10,%rdi │ │ │ │ - mov %rsi,%r10 │ │ │ │ - mov %r11,%rsi │ │ │ │ - mov %rax,%r11 │ │ │ │ - xor %eax,%eax │ │ │ │ - mov %r9,0x70(%rsp) │ │ │ │ - mov %r8,0x68(%rsp) │ │ │ │ - mov %rcx,0x60(%rsp) │ │ │ │ - mov %r11,0x58(%rsp) │ │ │ │ - mov %r10,0x50(%rsp) │ │ │ │ - call 405c90 │ │ │ │ - add $0x8,%rsp │ │ │ │ - movq $0x3284858,-0x8(%r12) │ │ │ │ - mov %rbx,(%r12) │ │ │ │ - lea -0x4(%r12),%rax │ │ │ │ - mov 0x68(%rsp),%rbx │ │ │ │ - mov %rbx,%rcx │ │ │ │ - mov 0x58(%rsp),%rdx │ │ │ │ - add %rdx,%rcx │ │ │ │ - mov 0x50(%rsp),%rdx │ │ │ │ - mov 0x40(%rsp),%rsi │ │ │ │ - sub $0x8,%rsp │ │ │ │ - mov %rdx,%rdi │ │ │ │ - mov %rsi,%rdx │ │ │ │ - mov %rdi,%rsi │ │ │ │ + mov 0x8(%rbp),%r10 │ │ │ │ + cmp %r10,%r8 │ │ │ │ + jl 4e83c3 │ │ │ │ + cmp %r10,%r8 │ │ │ │ + jne 4e83a5 │ │ │ │ + mov 0x38(%rbp),%r8 │ │ │ │ + mov 0x10(%rbp),%r10 │ │ │ │ + cmp %r10,%r8 │ │ │ │ + jl 4e83c3 │ │ │ │ + cmp %r10,%r8 │ │ │ │ + jne 4e83a5 │ │ │ │ + movq $0x4e83f8,0x18(%rbp) │ │ │ │ + mov %rbx,%rdi │ │ │ │ + mov 0x50(%rbp),%rsi │ │ │ │ + mov 0x48(%rbp),%r14 │ │ │ │ + add $0x18,%rbp │ │ │ │ + jmp 3240ab0 │ │ │ │ + mov %rdx,%r8 │ │ │ │ + mov %rdi,%rdx │ │ │ │ mov %rcx,%rdi │ │ │ │ - mov %rax,%rcx │ │ │ │ - xor %eax,%eax │ │ │ │ - mov %rcx,0x78(%rsp) │ │ │ │ - call 405c90 │ │ │ │ - add $0x8,%rsp │ │ │ │ - mov 0x60(%rsp),%rax │ │ │ │ - mov %rax,%rdx │ │ │ │ - mov 0x70(%rsp),%rax │ │ │ │ - mov %rax,%rcx │ │ │ │ - mov %rbx,%rax │ │ │ │ - mov %r14,%rdi │ │ │ │ - mov 0x48(%rsp),%rsi │ │ │ │ - jmp 4efaa2 │ │ │ │ + mov %rsi,%rcx │ │ │ │ + mov %rdx,%rsi │ │ │ │ + mov %rcx,%r14 │ │ │ │ + mov %rax,%rbx │ │ │ │ + add $0x68,%rbp │ │ │ │ + jmp 4e7508 │ │ │ │ + mov %rbx,%r8 │ │ │ │ + mov %rdi,%rbx │ │ │ │ + mov %r9,%rdi │ │ │ │ + mov %rsi,%rcx │ │ │ │ + mov %rbx,%rsi │ │ │ │ + mov %rcx,%r14 │ │ │ │ + mov %rax,%rbx │ │ │ │ + add $0x68,%rbp │ │ │ │ + jmp 4e7508 │ │ │ │ + jmp *-0x8(%r13) │ │ │ │ nopl (%rax) │ │ │ │ - mov %ah,(%rdi) │ │ │ │ + or %ebx,(%rdi) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ (bad) │ │ │ │ add %al,(%rax) │ │ │ │ - add %bh,(%rax) │ │ │ │ - scas %es:(%rdi),%eax │ │ │ │ - jno 4ef8fb │ │ │ │ - mov 0x38(%rbp),%rsi │ │ │ │ + add %ch,%al │ │ │ │ + cldemote (%rbx) │ │ │ │ + mov %rbx,%r8 │ │ │ │ mov 0x10(%rbp),%rdi │ │ │ │ - mov 0x40(%rbp),%rax │ │ │ │ - mov 0x30(%rbp),%rcx │ │ │ │ - mov 0x28(%rbp),%rdx │ │ │ │ - add $0xffffffffffffffe8,%rbp │ │ │ │ - jmp 4efaa2 │ │ │ │ - nopl (%rax) │ │ │ │ + mov 0x48(%rbp),%rsi │ │ │ │ + mov 0x40(%rbp),%r14 │ │ │ │ + mov 0x8(%rbp),%rbx │ │ │ │ + add $0x50,%rbp │ │ │ │ + jmp 4e7508 │ │ │ │ + nopl 0x0(%rax) │ │ │ │ + sbb %al,(%rax) │ │ │ │ + add %al,(%rax) │ │ │ │ + add $0x0,%al │ │ │ │ + add %al,(%rax) │ │ │ │ add (%rax),%eax │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ - (bad) │ │ │ │ + or %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ - add %cl,(%rax) │ │ │ │ - scas %es:(%rdi),%eax │ │ │ │ - jno 4ef92b │ │ │ │ - movq $0x4ef960,-0x8(%rbp) │ │ │ │ - mov 0x7(%rbx),%rax │ │ │ │ - mov 0xf(%rbx),%rbx │ │ │ │ - mov %rax,0x0(%rbp) │ │ │ │ + xor %bl,(%rax) │ │ │ │ + sbb $0x3,%al │ │ │ │ + lea -0x48(%rbp),%rax │ │ │ │ + cmp %r15,%rax │ │ │ │ + jb 4e858a │ │ │ │ + mov 0x4(%rbx),%rcx │ │ │ │ + mov 0xc(%rbx),%rdx │ │ │ │ + mov 0x14(%rbx),%rax │ │ │ │ + mov %rdi,%rbx │ │ │ │ + mov 0xf(%rdi),%r9 │ │ │ │ + mov 0x17(%rdi),%r10 │ │ │ │ + mov %r8,%rdi │ │ │ │ + and $0x7,%r8d │ │ │ │ + cmp $0x1,%r8 │ │ │ │ + je 4e8574 │ │ │ │ + mov %rbx,%r8 │ │ │ │ + mov %rdi,%rbx │ │ │ │ + mov %rsi,%rdi │ │ │ │ + mov %r14,%rsi │ │ │ │ + add $0x98,%r12 │ │ │ │ + cmp 0x358(%r13),%r12 │ │ │ │ + ja 4e8538 │ │ │ │ + mov 0x6(%rbx),%r11 │ │ │ │ + mov 0xe(%rbx),%r14 │ │ │ │ + movq $0x2f83dd8,-0x90(%r12) │ │ │ │ + mov %r8,-0x88(%r12) │ │ │ │ + mov %rbx,-0x80(%r12) │ │ │ │ + movq $0x4e81f0,-0x78(%r12) │ │ │ │ + mov %r11,-0x70(%r12) │ │ │ │ + mov %r14,-0x68(%r12) │ │ │ │ + mov %r8,-0x60(%r12) │ │ │ │ + mov %rax,0x40(%rsp) │ │ │ │ + lea -0x8f(%r12),%rax │ │ │ │ + mov %rax,-0x58(%r12) │ │ │ │ + mov 0x40(%rsp),%rax │ │ │ │ + mov %rax,-0x50(%r12) │ │ │ │ + mov %r10,-0x48(%r12) │ │ │ │ + mov %r9,-0x40(%r12) │ │ │ │ + movq $0x4e8278,-0x38(%r12) │ │ │ │ + mov %r8,-0x30(%r12) │ │ │ │ + mov %rcx,-0x28(%r12) │ │ │ │ + mov %r11,-0x20(%r12) │ │ │ │ + mov %r14,-0x18(%r12) │ │ │ │ + mov %rbx,-0x10(%r12) │ │ │ │ + mov %r10,-0x8(%r12) │ │ │ │ + mov %r9,(%r12) │ │ │ │ + lea -0x35(%r12),%r9 │ │ │ │ + mov %rax,%r8 │ │ │ │ + mov %rdi,%rax │ │ │ │ + mov %rdx,%rdi │ │ │ │ + mov %rsi,%rbx │ │ │ │ + mov %rax,%rsi │ │ │ │ + mov %rbx,%r14 │ │ │ │ + lea -0x77(%r12),%rax │ │ │ │ + mov %rax,-0x8(%rbp) │ │ │ │ add $0xfffffffffffffff8,%rbp │ │ │ │ - test $0x7,%bl │ │ │ │ - jne 4ef960 │ │ │ │ - mov (%rbx),%rax │ │ │ │ - jmp *%rax │ │ │ │ - nopw 0x0(%rax,%rax,1) │ │ │ │ - add $0x0,%al │ │ │ │ + jmp 4cdee0 │ │ │ │ + movq $0x98,0x388(%r13) │ │ │ │ + movq $0x4e85a0,-0x48(%rbp) │ │ │ │ + mov %rax,-0x40(%rbp) │ │ │ │ + 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) │ │ │ │ + add $0xffffffffffffffb8,%rbp │ │ │ │ + jmp 338a720 │ │ │ │ + mov %rdx,%r9 │ │ │ │ + mov %rax,%r8 │ │ │ │ + mov %rdx,%rdi │ │ │ │ + mov %rax,-0x8(%rbp) │ │ │ │ + add $0xfffffffffffffff8,%rbp │ │ │ │ + jmp 4cdee0 │ │ │ │ + jmp *-0x8(%r13) │ │ │ │ + xchg %ax,%ax │ │ │ │ + or %dh,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ (bad) │ │ │ │ add %al,(%rax) │ │ │ │ - add %dl,%al │ │ │ │ - scas %es:(%rdi),%al │ │ │ │ - jno 4ef963 │ │ │ │ - mov 0x17(%rbx),%rax │ │ │ │ - test %rax,%rax │ │ │ │ - jg 4ef97a │ │ │ │ - mov 0x20(%rbp),%rbx │ │ │ │ - and $0xfffffffffffffff8,%rbx │ │ │ │ - add $0x28,%rbp │ │ │ │ - mov (%rbx),%rax │ │ │ │ - jmp *%rax │ │ │ │ - movq $0x4ef9c0,-0x8(%rbp) │ │ │ │ - mov 0x7(%rbx),%rcx │ │ │ │ - mov 0xf(%rbx),%rbx │ │ │ │ - mov %rbx,%rdx │ │ │ │ - mov 0x8(%rbp),%rbx │ │ │ │ - mov %rax,0x0(%rbp) │ │ │ │ - mov %rcx,0x8(%rbp) │ │ │ │ - mov %rdx,0x20(%rbp) │ │ │ │ - add $0xfffffffffffffff8,%rbp │ │ │ │ - test $0x7,%bl │ │ │ │ - jne 4ef9c0 │ │ │ │ - mov (%rbx),%rax │ │ │ │ - jmp *%rax │ │ │ │ - nopl 0x0(%rax,%rax,1) │ │ │ │ - rex.RB add $0x0,%al │ │ │ │ + add %al,%al │ │ │ │ + (bad) │ │ │ │ + sbb $0x3,%al │ │ │ │ + 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 │ │ │ │ + add $0x48,%rbp │ │ │ │ + jmp 4e8471 │ │ │ │ + nopl 0x0(%rax) │ │ │ │ + (bad) │ │ │ │ add %al,(%rax) │ │ │ │ + add %al,(%rbx) │ │ │ │ add %al,(%rax) │ │ │ │ - add %bl,(%rsi) │ │ │ │ + add %al,(%rcx) │ │ │ │ add %al,(%rax) │ │ │ │ - add %dh,-0x52(%rax) │ │ │ │ - jno 4ef9c3 │ │ │ │ - movq $0x4efa10,-0x18(%rbp) │ │ │ │ - mov %rbx,%rax │ │ │ │ - mov 0x7(%rbx),%rcx │ │ │ │ - mov 0xf(%rbx),%rdx │ │ │ │ - mov 0x17(%rbx),%rbx │ │ │ │ - mov %rbx,%rsi │ │ │ │ - mov 0x20(%rbp),%rbx │ │ │ │ - mov %rcx,-0x10(%rbp) │ │ │ │ + add %al,(%rax) │ │ │ │ + add %al,(%rax) │ │ │ │ + add %cl,(%rcx) │ │ │ │ + add %al,(%rax) │ │ │ │ + add %bh,0x16(%rax) │ │ │ │ + sbb $0x3,%al │ │ │ │ + lea -0x28(%rbp),%rax │ │ │ │ + cmp %r15,%rax │ │ │ │ + jb 4e86bc │ │ │ │ + movq $0x4e8630,-0x20(%rbp) │ │ │ │ + mov 0x5(%rbx),%rax │ │ │ │ + mov %rdi,%rbx │ │ │ │ + mov %rax,-0x18(%rbp) │ │ │ │ + mov %r14,-0x10(%rbp) │ │ │ │ mov %rsi,-0x8(%rbp) │ │ │ │ - mov %rdx,0x0(%rbp) │ │ │ │ - mov %rax,0x20(%rbp) │ │ │ │ - add $0xffffffffffffffe8,%rbp │ │ │ │ + add $0xffffffffffffffe0,%rbp │ │ │ │ test $0x7,%bl │ │ │ │ - jne 4efa10 │ │ │ │ + jne 4e8630 │ │ │ │ mov (%rbx),%rax │ │ │ │ jmp *%rax │ │ │ │ - nopl 0x0(%rax) │ │ │ │ - mov %ah,(%rbx) │ │ │ │ + xchg %ax,%ax │ │ │ │ + add (%rax),%eax │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ (bad) │ │ │ │ add %al,(%rax) │ │ │ │ - add %ah,(%rax) │ │ │ │ - scas %es:(%rdi),%al │ │ │ │ - jno 4efa13 │ │ │ │ - movq $0x4efa58,-0x10(%rbp) │ │ │ │ + add %dh,(%rax) │ │ │ │ + (bad) │ │ │ │ + sbb $0x3,%al │ │ │ │ + movq $0x4e8670,-0x8(%rbp) │ │ │ │ mov 0x7(%rbx),%rax │ │ │ │ - mov 0xf(%rbx),%rcx │ │ │ │ - mov 0x17(%rbx),%rbx │ │ │ │ - mov %rbx,%rdx │ │ │ │ - mov 0x30(%rbp),%rbx │ │ │ │ - mov %rdx,-0x8(%rbp) │ │ │ │ - mov %rax,0x0(%rbp) │ │ │ │ - mov %rcx,0x30(%rbp) │ │ │ │ - add $0xfffffffffffffff0,%rbp │ │ │ │ + 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 4efa58 │ │ │ │ + jne 4e8670 │ │ │ │ mov (%rbx),%rax │ │ │ │ jmp *%rax │ │ │ │ nopl (%rax) │ │ │ │ - rex.WX scas %es:(%rdi),%al │ │ │ │ + add $0x0,%al │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ (bad) │ │ │ │ add %al,(%rax) │ │ │ │ - add %bl,%al │ │ │ │ - lods %ds:(%rsi),%eax │ │ │ │ - jno 4efa5b │ │ │ │ - mov 0x50(%rbp),%rax │ │ │ │ - mov 0x38(%rbp),%rcx │ │ │ │ - mov 0x30(%rbp),%rdx │ │ │ │ - mov 0x48(%rbp),%rsi │ │ │ │ - mov 0x20(%rbp),%rdi │ │ │ │ - mov 0x40(%rbp),%r8 │ │ │ │ - mov 0x10(%rbp),%r9 │ │ │ │ - mov 0x8(%rbp),%r10 │ │ │ │ - mov 0x17(%rbx),%rbx │ │ │ │ - test %rbx,%rbx │ │ │ │ - jle 4efa95 │ │ │ │ - cmp %rdx,%rbx │ │ │ │ - jl 4efb78 │ │ │ │ - xor %edx,%edx │ │ │ │ - lea 0x372f697(%rip),%rcx │ │ │ │ - xor %eax,%eax │ │ │ │ - test %r10,%r10 │ │ │ │ - jne 4efb39 │ │ │ │ - add $0xfffffffffffffff8,%rbp │ │ │ │ - add $0x20,%r12 │ │ │ │ - cmp 0x358(%r13),%r12 │ │ │ │ - ja 4efb50 │ │ │ │ - test %rdi,%rdi │ │ │ │ - jne 4efadb │ │ │ │ - movq $0x31af690,-0x18(%r12) │ │ │ │ - mov %rcx,-0x10(%r12) │ │ │ │ - mov %rax,-0x8(%r12) │ │ │ │ - mov %rdx,(%r12) │ │ │ │ - lea -0x17(%r12),%rbx │ │ │ │ - add $0x60,%rbp │ │ │ │ - jmp *0x0(%rbp) │ │ │ │ - test %rdx,%rdx │ │ │ │ - jne 4efaee │ │ │ │ - add $0xffffffffffffffe0,%r12 │ │ │ │ - mov %rsi,%rbx │ │ │ │ - add $0x60,%rbp │ │ │ │ - jmp *0x0(%rbp) │ │ │ │ - mov %rdi,%rbx │ │ │ │ - add %rdx,%rbx │ │ │ │ - test %rbx,%rbx │ │ │ │ - jge 4efb0d │ │ │ │ - add $0xffffffffffffffe0,%r12 │ │ │ │ - lea 0x371ad2c(%rip),%rbx │ │ │ │ - add $0x60,%rbp │ │ │ │ - mov (%rbx),%rax │ │ │ │ - jmp *%rax │ │ │ │ - add $0xffffffffffffffe0,%r12 │ │ │ │ - movq $0x4efbe8,0x18(%rbp) │ │ │ │ - mov %rbx,%rsi │ │ │ │ - mov %rsi,0x38(%rbp) │ │ │ │ - mov %rdx,0x40(%rbp) │ │ │ │ - mov %rdi,0x48(%rbp) │ │ │ │ - mov %rcx,0x50(%rbp) │ │ │ │ - mov %rax,0x58(%rbp) │ │ │ │ - add $0x18,%rbp │ │ │ │ - jmp 338ac90 │ │ │ │ - test %rdx,%rdx │ │ │ │ - jne 4efb83 │ │ │ │ - add $0xfffffffffffffff8,%rbp │ │ │ │ - mov %r10,%rdx │ │ │ │ - mov %r9,%rcx │ │ │ │ - mov %r8,%rax │ │ │ │ - jmp 4efaa2 │ │ │ │ - movq $0x20,0x388(%r13) │ │ │ │ - movq $0x4ef8f8,0x18(%rbp) │ │ │ │ - mov %rdx,0x40(%rbp) │ │ │ │ - mov %rcx,0x48(%rbp) │ │ │ │ - mov %rax,0x58(%rbp) │ │ │ │ - add $0x18,%rbp │ │ │ │ - jmp 338a2b0 │ │ │ │ - sub %rbx,%rdx │ │ │ │ - add %rbx,%rax │ │ │ │ - jmp 4efa95 │ │ │ │ - mov %r10,%rbx │ │ │ │ - add %rdx,%rbx │ │ │ │ - test %rbx,%rbx │ │ │ │ - jge 4efb9e │ │ │ │ - lea 0x371ac9b(%rip),%rbx │ │ │ │ - add $0x58,%rbp │ │ │ │ + add %dh,%al │ │ │ │ + adc $0xc748031c,%eax │ │ │ │ + add %r12b,0x48004e86(%r8) │ │ │ │ + mov %ebx,%eax │ │ │ │ + mov 0x8(%rbp),%rbx │ │ │ │ + mov %rax,0x8(%rbp) │ │ │ │ + test $0x7,%bl │ │ │ │ + jne 4e86a0 │ │ │ │ mov (%rbx),%rax │ │ │ │ jmp *%rax │ │ │ │ - movq $0x4ef7f8,-0x8(%rbp) │ │ │ │ - mov %rbx,%rsi │ │ │ │ - mov %rsi,0x0(%rbp) │ │ │ │ - mov %rdx,0x8(%rbp) │ │ │ │ - mov %r10,0x30(%rbp) │ │ │ │ - mov %rcx,0x38(%rbp) │ │ │ │ - mov %rax,0x50(%rbp) │ │ │ │ - add $0xfffffffffffffff8,%rbp │ │ │ │ - jmp 338ac90 │ │ │ │ - movq $0x10,0x388(%r13) │ │ │ │ - jmp 338a720 │ │ │ │ - xchg %ax,%ax │ │ │ │ - mov %ch,(%rdi) │ │ │ │ + nopl (%rax) │ │ │ │ + add $0x0,%al │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ (bad) │ │ │ │ add %al,(%rax) │ │ │ │ + add %al,%al │ │ │ │ + adc $0x8949031c,%eax │ │ │ │ + fmuls -0x75(%rax) │ │ │ │ + jge 4e86c7 │ │ │ │ + mov 0x8(%rbp),%rsi │ │ │ │ + mov 0x18(%rbp),%r14 │ │ │ │ + mov 0x10(%rbp),%rbx │ │ │ │ + add $0x28,%rbp │ │ │ │ + jmp 4e8430 │ │ │ │ + jmp *-0x8(%r13) │ │ │ │ + sbb %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ + add $0x0,%al │ │ │ │ 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 %esp,%ecx │ │ │ │ - add %al,(%rax) │ │ │ │ - add %cl,-0x75(%rax) │ │ │ │ - or %r9b,-0x75(%r8) │ │ │ │ - rex.RB │ │ │ │ - rex │ │ │ │ - mov 0x38(%rbp),%rcx │ │ │ │ - mov 0x30(%rbp),%rcx │ │ │ │ - mov 0x28(%rbp),%rdx │ │ │ │ - mov 0x20(%rbp),%rsi │ │ │ │ - lea 0x10(%rbx),%rdi │ │ │ │ - mov %rdi,%r8 │ │ │ │ - mov 0x18(%rbp),%r9 │ │ │ │ - mov %rcx,%r10 │ │ │ │ - sub $0x8,%rsp │ │ │ │ - mov %rdx,%r11 │ │ │ │ - mov %r10,%rdx │ │ │ │ - mov %rdi,%r10 │ │ │ │ - mov %r8,%rdi │ │ │ │ - mov %rsi,%r8 │ │ │ │ - mov %r9,%rsi │ │ │ │ - mov %rax,%r9 │ │ │ │ - xor %eax,%eax │ │ │ │ - mov %r10,0x98(%rsp) │ │ │ │ - mov %r8,0x90(%rsp) │ │ │ │ - mov %r11,0x88(%rsp) │ │ │ │ - mov %rcx,0x80(%rsp) │ │ │ │ - mov %r9,%r14 │ │ │ │ - call 405c90 │ │ │ │ - add $0x8,%rsp │ │ │ │ - movq $0x3284858,-0x28(%r12) │ │ │ │ - mov %rbx,-0x20(%r12) │ │ │ │ - lea -0x24(%r12),%rax │ │ │ │ - mov 0x90(%rsp),%rbx │ │ │ │ - mov %rbx,%rcx │ │ │ │ - mov 0x78(%rsp),%rdx │ │ │ │ - add %rdx,%rcx │ │ │ │ - mov 0x80(%rsp),%rdx │ │ │ │ - sub $0x8,%rsp │ │ │ │ - mov %rcx,%rdi │ │ │ │ - mov %r14,%rsi │ │ │ │ - mov %rax,%rcx │ │ │ │ - xor %eax,%eax │ │ │ │ - mov %rcx,%r14 │ │ │ │ - call 405c90 │ │ │ │ - add $0x8,%rsp │ │ │ │ - movq $0x31af690,-0x18(%r12) │ │ │ │ - mov %r14,-0x10(%r12) │ │ │ │ - mov %rbx,-0x8(%r12) │ │ │ │ - mov 0x88(%rsp),%rbx │ │ │ │ - mov %rbx,(%r12) │ │ │ │ - lea -0x17(%r12),%rbx │ │ │ │ - add $0x48,%rbp │ │ │ │ - jmp *0x0(%rbp) │ │ │ │ - movq $0x30,0x388(%r13) │ │ │ │ - jmp 338a720 │ │ │ │ - nopw 0x0(%rax,%rax,1) │ │ │ │ - add $0x1000000,%eax │ │ │ │ - ... │ │ │ │ + add %eax,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ - add %cl,(%rsi) │ │ │ │ add %al,(%rax) │ │ │ │ - add %ah,(%rax) │ │ │ │ - jb 4efd22 │ │ │ │ - add -0x73(%rax),%ecx │ │ │ │ - rex.RB loopne 4efd59 │ │ │ │ - cmp %edi,%eax │ │ │ │ - jb 4efd2c │ │ │ │ - movq $0x4efd70,-0x8(%rbp) │ │ │ │ - mov %r14,%rsi │ │ │ │ - lea 0x31b743e(%rip),%r14 │ │ │ │ - add $0xfffffffffffffff8,%rbp │ │ │ │ - jmp 4ef530 │ │ │ │ - lea 0x31b7455(%rip),%rbx │ │ │ │ - jmp *-0x8(%r13) │ │ │ │ - nop │ │ │ │ - addl $0x0,(%rcx) │ │ │ │ add %al,(%rax) │ │ │ │ + or %eax,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ - add %bl,(%rsi) │ │ │ │ + or %cl,-0x72b7fce4(%rip) │ │ │ │ + rex.RB fmuls -0x8(%r9,%rdi,1) │ │ │ │ + jb 4e87e6 │ │ │ │ + mov 0x4(%rbx),%rax │ │ │ │ + mov %r8,%rbx │ │ │ │ + and $0x7,%r8d │ │ │ │ + cmp $0x1,%r8 │ │ │ │ + je 4e8780 │ │ │ │ + add $0x18,%r12 │ │ │ │ + cmp 0x358(%r13),%r12 │ │ │ │ + ja 4e872d │ │ │ │ + movq $0x5f8910,-0x10(%r12) │ │ │ │ + mov %r14,-0x8(%r12) │ │ │ │ + movq $0x3c3ab19,(%r12) │ │ │ │ + mov %rbx,%r8 │ │ │ │ + lea -0x9(%r12),%r14 │ │ │ │ + mov %rax,%rbx │ │ │ │ + jmp 4e7508 │ │ │ │ + movq $0x18,0x388(%r13) │ │ │ │ + movq $0x4e8800,-0x28(%rbp) │ │ │ │ + mov %rax,-0x20(%rbp) │ │ │ │ + mov %r14,-0x18(%rbp) │ │ │ │ + mov %rsi,-0x10(%rbp) │ │ │ │ + mov %rdi,-0x8(%rbp) │ │ │ │ + add $0xffffffffffffffd8,%rbp │ │ │ │ + jmp 338a720 │ │ │ │ + nopl 0x0(%rax) │ │ │ │ + add (%rax),%eax │ │ │ │ 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 4efd64 │ │ │ │ - add $0x18,%rbp │ │ │ │ - jmp 4efd70 │ │ │ │ - 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 $0x31af690,-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 $0x4efd48,-0x18(%rbp) │ │ │ │ + add %dh,0xc(%rax) │ │ │ │ + sbb $0x3,%al │ │ │ │ + mov 0x8(%rbp),%rax │ │ │ │ + mov 0x10(%rbp),%r14 │ │ │ │ + mov 0x18(%rbp),%rsi │ │ │ │ + add $0x20,%rbp │ │ │ │ + add $0x18,%r12 │ │ │ │ + cmp 0x358(%r13),%r12 │ │ │ │ + ja 4e87be │ │ │ │ + mov 0xf(%rsi),%rbx │ │ │ │ + movq $0x5f8910,-0x10(%r12) │ │ │ │ + mov %r14,-0x8(%r12) │ │ │ │ + movq $0x3c3ab19,(%r12) │ │ │ │ + lea 0x374f74b(%rip),%r8 │ │ │ │ + mov %rbx,%rdi │ │ │ │ + lea -0x9(%r12),%r14 │ │ │ │ + mov %rax,%rbx │ │ │ │ + jmp 4e7508 │ │ │ │ + movq $0x18,0x388(%r13) │ │ │ │ + movq $0x4e8770,-0x20(%rbp) │ │ │ │ + mov %rax,-0x18(%rbp) │ │ │ │ mov %r14,-0x10(%rbp) │ │ │ │ mov %rsi,-0x8(%rbp) │ │ │ │ - mov %rbx,0x0(%rbp) │ │ │ │ - add $0xffffffffffffffe8,%rbp │ │ │ │ - jmp 338a2b0 │ │ │ │ - add $0x1000000,%eax │ │ │ │ - ... │ │ │ │ - add %al,(%rax) │ │ │ │ - add %cl,(%rsi) │ │ │ │ - add %al,(%rax) │ │ │ │ - add %ch,0x71(%rax) │ │ │ │ - sbb (%rbx),%eax │ │ │ │ - mov %r14,%rdi │ │ │ │ - lea 0x31b748f(%rip),%rsi │ │ │ │ - lea 0x31b7460(%rip),%r14 │ │ │ │ - jmp 4ef7a8 │ │ │ │ - xchg %ax,%ax │ │ │ │ - add $0x1000000,%eax │ │ │ │ - ... │ │ │ │ - add %al,(%rax) │ │ │ │ - add %cl,(%rsi) │ │ │ │ - add %al,(%rax) │ │ │ │ - add %bh,(%rax) │ │ │ │ - jno 4efe2a │ │ │ │ - add -0x9(%rcx,%rcx,4),%ecx │ │ │ │ - lea 0x31b76e7(%rip),%rsi │ │ │ │ - lea 0x31b76b8(%rip),%r14 │ │ │ │ - jmp 4ef7a8 │ │ │ │ - xchg %ax,%ax │ │ │ │ - add $0x1000000,%eax │ │ │ │ - ... │ │ │ │ - add %al,(%rax) │ │ │ │ - add %cl,(%rsi) │ │ │ │ - add %al,(%rax) │ │ │ │ - add %ch,%al │ │ │ │ - jo 4efe5a │ │ │ │ - add -0x73(%rax),%ecx │ │ │ │ - rex.RB loopne 4efe91 │ │ │ │ - cmp %edi,%eax │ │ │ │ - jb 4efe64 │ │ │ │ - movq $0x4efea8,-0x8(%rbp) │ │ │ │ - mov %r14,%rsi │ │ │ │ - lea 0x31b7796(%rip),%r14 │ │ │ │ - add $0xfffffffffffffff8,%rbp │ │ │ │ - jmp 4ef530 │ │ │ │ - lea 0x31b77ad(%rip),%rbx │ │ │ │ + add $0xffffffffffffffe0,%rbp │ │ │ │ + jmp 338a720 │ │ │ │ jmp *-0x8(%r13) │ │ │ │ - nop │ │ │ │ - addl $0x0,(%rcx) │ │ │ │ - add %al,(%rax) │ │ │ │ - add %al,(%rax) │ │ │ │ - add %bl,(%rsi) │ │ │ │ - add %al,(%rax) │ │ │ │ - add %al,(%rax) │ │ │ │ - add %al,(%rax) │ │ │ │ - add %cl,-0x75(%rax) │ │ │ │ - pop %rbp │ │ │ │ - sbb %cl,0x75(%rbx,%rcx,4) │ │ │ │ - or %cl,-0x75(%rax) │ │ │ │ - jne 4efe9c │ │ │ │ - add $0x18,%rbp │ │ │ │ - jmp 4efea8 │ │ │ │ nopw 0x0(%rax,%rax,1) │ │ │ │ - ... │ │ │ │ - (bad) │ │ │ │ + add $0x0,%al │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ - add %cl,-0x7d(%rcx) │ │ │ │ (bad) │ │ │ │ - and %cl,0x3b(%rbp) │ │ │ │ - movsl %ds:(%rsi),%es:(%rdi) │ │ │ │ - pop %rax │ │ │ │ - add (%rax),%eax │ │ │ │ - add %dh,0x23(%rdi) │ │ │ │ - movq $0x31af690,-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 $0x4efe80,-0x18(%rbp) │ │ │ │ - mov %r14,-0x10(%rbp) │ │ │ │ - mov %rsi,-0x8(%rbp) │ │ │ │ - mov %rbx,0x0(%rbp) │ │ │ │ - add $0xffffffffffffffe8,%rbp │ │ │ │ - jmp 338a2b0 │ │ │ │ - ... │ │ │ │ - adc $0x28000000,%eax │ │ │ │ - mov 0x3(%rcx),%esi │ │ │ │ - lea -0x10(%rbp),%rax │ │ │ │ - cmp %r15,%rax │ │ │ │ - jb 4eff57 │ │ │ │ - sub $0x8,%rsp │ │ │ │ - mov %r13,%rax │ │ │ │ - mov %rbx,%rsi │ │ │ │ - mov %rax,%rdi │ │ │ │ - xor %eax,%eax │ │ │ │ - call 3385710 │ │ │ │ - add $0x8,%rsp │ │ │ │ - test %rax,%rax │ │ │ │ - je 4eff52 │ │ │ │ - movq $0x3391200,-0x10(%rbp) │ │ │ │ - mov %rax,-0x8(%rbp) │ │ │ │ - lea 0x31b7010(%rip),%r14 │ │ │ │ - add $0xfffffffffffffff0,%rbp │ │ │ │ - jmp 3190178 │ │ │ │ - mov (%rbx),%rax │ │ │ │ - jmp *%rax │ │ │ │ - jmp *-0x10(%r13) │ │ │ │ - nopl 0x0(%rax,%rax,1) │ │ │ │ - add $0x1000000,%eax │ │ │ │ - ... │ │ │ │ - add %al,(%rax) │ │ │ │ - add %cl,(%rsi) │ │ │ │ add %al,(%rax) │ │ │ │ - add %ah,(%rax) │ │ │ │ - js 4eff92 │ │ │ │ - add -0x73(%rax),%ecx │ │ │ │ - rex.RB clc │ │ │ │ - cmp %r15,%rax │ │ │ │ - jb 4eff99 │ │ │ │ - movq $0x4effb8,-0x8(%rbp) │ │ │ │ - lea 0x31b7808(%rip),%rbx │ │ │ │ - add $0xfffffffffffffff8,%rbp │ │ │ │ - jmp 3395508 │ │ │ │ - lea 0x31b7818(%rip),%rbx │ │ │ │ - jmp *-0x8(%r13) │ │ │ │ + add %ah,%al │ │ │ │ + or (%rbx,%rax,1),%ebx │ │ │ │ + mov 0x8(%rbp),%rax │ │ │ │ + mov 0x10(%rbp),%r14 │ │ │ │ + mov 0x18(%rbp),%rsi │ │ │ │ + mov 0x20(%rbp),%rdi │ │ │ │ + add $0x28,%rbp │ │ │ │ + jmp 4e86fa │ │ │ │ nopl 0x0(%rax) │ │ │ │ - ... │ │ │ │ (bad) │ │ │ │ add %al,(%rax) │ │ │ │ + add %al,(%rbx) │ │ │ │ add %al,(%rax) │ │ │ │ - add %al,(%rax) │ │ │ │ - add %cl,-0x75(%rax) │ │ │ │ - pop %rbx │ │ │ │ - (bad) │ │ │ │ - and $0xfffffffffffffff8,%rbx │ │ │ │ - add $0x8,%rbp │ │ │ │ - mov (%rbx),%rax │ │ │ │ - jmp *%rax │ │ │ │ - nopl 0x0(%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) │ │ │ │ - push $0x48031b6f │ │ │ │ - lea -0x10(%rbp),%eax │ │ │ │ + add %ch,0x48031c0b(%rax) │ │ │ │ + lea -0x28(%rbp),%eax │ │ │ │ cmp %r15,%rax │ │ │ │ - jb 4f0010 │ │ │ │ - movq $0x3390fc8,-0x10(%rbp) │ │ │ │ - mov %rbx,-0x8(%rbp) │ │ │ │ - mov 0x10(%rbx),%rdi │ │ │ │ - lea 0x31b6ff9(%rip),%rsi │ │ │ │ - lea 0x31b6fca(%rip),%r14 │ │ │ │ - add $0xfffffffffffffff0,%rbp │ │ │ │ - jmp 4ef7a8 │ │ │ │ - jmp *-0x10(%r13) │ │ │ │ - nopl 0x0(%rax) │ │ │ │ - add $0x1000000,%eax │ │ │ │ - ... │ │ │ │ - add %al,(%rax) │ │ │ │ - add %cl,(%rsi) │ │ │ │ - add %al,(%rax) │ │ │ │ - add %bl,(%rax) │ │ │ │ - outsl %ds:(%rsi),(%dx) │ │ │ │ - sbb (%rbx),%eax │ │ │ │ - add $0x18,%r12 │ │ │ │ - cmp 0x358(%r13),%r12 │ │ │ │ - ja 4f0062 │ │ │ │ - movq $0x4effe0,-0x10(%r12) │ │ │ │ - mov %r14,(%r12) │ │ │ │ - lea -0x10(%r12),%rdi │ │ │ │ - lea 0x31b6f53(%rip),%rsi │ │ │ │ - lea 0x31b6f24(%rip),%r14 │ │ │ │ - jmp 4ef7a8 │ │ │ │ - movq $0x18,0x388(%r13) │ │ │ │ - lea 0x31b780c(%rip),%rbx │ │ │ │ - jmp *-0x8(%r13) │ │ │ │ - add $0x1000000,%eax │ │ │ │ - ... │ │ │ │ - add %al,(%rax) │ │ │ │ - add %cl,(%rsi) │ │ │ │ - add %al,(%rax) │ │ │ │ - add %bh,0x4c031b6e(%rax) │ │ │ │ - mov %esi,%edi │ │ │ │ - lea 0x31b798f(%rip),%rsi │ │ │ │ - lea 0x31b7960(%rip),%r14 │ │ │ │ - jmp 4ef7a8 │ │ │ │ - xchg %ax,%ax │ │ │ │ - ... │ │ │ │ - adc $0xc8000000,%eax │ │ │ │ - jp 4f00d2 │ │ │ │ - add -0x73(%rax),%ecx │ │ │ │ - rex.RB rorb $1,-0x8(%r9,%rdi,1) │ │ │ │ - jb 4f012a │ │ │ │ - sub $0x8,%rsp │ │ │ │ - mov %r13,%rax │ │ │ │ - mov %rbx,%rsi │ │ │ │ - mov %rax,%rdi │ │ │ │ - xor %eax,%eax │ │ │ │ - call 3385710 │ │ │ │ - add $0x8,%rsp │ │ │ │ - test %rax,%rax │ │ │ │ - je 4f012e │ │ │ │ - movq $0x3391200,-0x10(%rbp) │ │ │ │ - mov %rax,-0x8(%rbp) │ │ │ │ - movq $0x4f0118,-0x18(%rbp) │ │ │ │ - lea 0x31b7a5f(%rip),%rbx │ │ │ │ - add $0xffffffffffffffe8,%rbp │ │ │ │ + jb 4e890c │ │ │ │ + movq $0x4e8880,-0x20(%rbp) │ │ │ │ + mov 0x5(%rbx),%rax │ │ │ │ + mov %rdi,%rbx │ │ │ │ + mov %rax,-0x18(%rbp) │ │ │ │ + mov %r14,-0x10(%rbp) │ │ │ │ + mov %rsi,-0x8(%rbp) │ │ │ │ + add $0xffffffffffffffe0,%rbp │ │ │ │ test $0x7,%bl │ │ │ │ - jne 4f0118 │ │ │ │ + jne 4e8880 │ │ │ │ mov (%rbx),%rax │ │ │ │ jmp *%rax │ │ │ │ - nop │ │ │ │ - ... │ │ │ │ - (bad) │ │ │ │ + xchg %ax,%ax │ │ │ │ + add (%rax),%eax │ │ │ │ + add %al,(%rax) │ │ │ │ + add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ - add %ch,0x7a(%rax) │ │ │ │ - sbb (%rbx),%eax │ │ │ │ - movq $0x4f0148,0x0(%rbp) │ │ │ │ - xor %esi,%esi │ │ │ │ - mov %rbx,%r14 │ │ │ │ - jmp 32c9eb0 │ │ │ │ - jmp *-0x10(%r13) │ │ │ │ - mov (%rbx),%rax │ │ │ │ - jmp *%rax │ │ │ │ - nopl 0x0(%rax,%rax,1) │ │ │ │ - ... │ │ │ │ (bad) │ │ │ │ add %al,(%rax) │ │ │ │ - add %bh,(%rax) │ │ │ │ - jp 4f0162 │ │ │ │ - add -0x39(%rax),%ecx │ │ │ │ - rex.RB clc │ │ │ │ - addb $0x4f,(%rcx) │ │ │ │ - add %cl,-0x77(%rax) │ │ │ │ - fmuls -0x73(%rax) │ │ │ │ - sbb $0x31b79fe,%eax │ │ │ │ - mov %rax,0x0(%rbp) │ │ │ │ + add %ah,0xb(%rax) │ │ │ │ + sbb $0x3,%al │ │ │ │ + movq $0x4e88c0,-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 4f0180 │ │ │ │ + jne 4e88c0 │ │ │ │ mov (%rbx),%rax │ │ │ │ jmp *%rax │ │ │ │ - nopl 0x0(%rax) │ │ │ │ - add %al,(%r8) │ │ │ │ - add %al,(%rax) │ │ │ │ + nopl (%rax) │ │ │ │ + add $0x0,%al │ │ │ │ add %al,(%rax) │ │ │ │ - add %bl,(%rsi) │ │ │ │ add %al,(%rax) │ │ │ │ - add %cl,%al │ │ │ │ - lods %ds:(%rsi),%eax │ │ │ │ - jno 4f0183 │ │ │ │ - mov 0x8(%rbp),%rax │ │ │ │ - movq $0x4f01d8,0x8(%rbp) │ │ │ │ - mov %rbx,%rsi │ │ │ │ - mov %rax,%r14 │ │ │ │ - add $0x8,%rbp │ │ │ │ - jmp 31aef40 │ │ │ │ - nopl 0x0(%rax,%rax,1) │ │ │ │ - addl $0x0,(%rcx) │ │ │ │ add %al,(%rax) │ │ │ │ + (bad) │ │ │ │ add %al,(%rax) │ │ │ │ - add %bl,(%rsi) │ │ │ │ + add %ah,(%rax) │ │ │ │ + or (%rbx,%rax,1),%ebx │ │ │ │ + movq $0x4e88f0,0x0(%rbp) │ │ │ │ + mov %rbx,%rax │ │ │ │ + mov 0x8(%rbp),%rbx │ │ │ │ + mov %rax,0x8(%rbp) │ │ │ │ + test $0x7,%bl │ │ │ │ + jne 4e88f0 │ │ │ │ + mov (%rbx),%rax │ │ │ │ + jmp *%rax │ │ │ │ + nopl (%rax) │ │ │ │ + add $0x0,%al │ │ │ │ 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 4f01cc │ │ │ │ - add $0x18,%rbp │ │ │ │ - jmp 4f01d8 │ │ │ │ - nopw 0x0(%rax,%rax,1) │ │ │ │ - ... │ │ │ │ (bad) │ │ │ │ add %al,(%rax) │ │ │ │ - add %al,(%rax) │ │ │ │ - add %al,(%rax) │ │ │ │ - add %cl,-0x7d(%rcx) │ │ │ │ - (bad) │ │ │ │ - xor %cl,0x3b(%rbp) │ │ │ │ - movsl %ds:(%rsi),%es:(%rdi) │ │ │ │ - pop %rax │ │ │ │ + add %dh,%al │ │ │ │ + or (%rbx,%rax,1),%bl │ │ │ │ + mov %rbx,%r8 │ │ │ │ + mov 0x20(%rbp),%rdi │ │ │ │ + mov 0x8(%rbp),%rsi │ │ │ │ + mov 0x18(%rbp),%r14 │ │ │ │ + mov 0x10(%rbp),%rbx │ │ │ │ + add $0x28,%rbp │ │ │ │ + jmp 4e86d8 │ │ │ │ + jmp *-0x8(%r13) │ │ │ │ add (%rax),%eax │ │ │ │ - add %dh,0x36(%rdi) │ │ │ │ - movq $0x3284858,-0x28(%r12) │ │ │ │ - mov %r14,-0x20(%r12) │ │ │ │ - movq $0x31af690,-0x18(%r12) │ │ │ │ - lea -0x24(%r12),%rax │ │ │ │ - mov %rax,-0x10(%r12) │ │ │ │ - mov %rbx,-0x8(%r12) │ │ │ │ - mov %rsi,(%r12) │ │ │ │ - lea -0x17(%r12),%rbx │ │ │ │ - add $0x8,%rbp │ │ │ │ - jmp *0x0(%rbp) │ │ │ │ - movq $0x30,0x388(%r13) │ │ │ │ - movq $0x4f01b0,-0x18(%rbp) │ │ │ │ - mov %r14,-0x10(%rbp) │ │ │ │ - mov %rsi,-0x8(%rbp) │ │ │ │ - mov %rbx,0x0(%rbp) │ │ │ │ - add $0xffffffffffffffe8,%rbp │ │ │ │ - jmp 338a2b0 │ │ │ │ - nopl 0x0(%rax,%rax,1) │ │ │ │ - add %eax,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ - adc %al,(%rax) │ │ │ │ + sldt (%rax) │ │ │ │ add %al,(%rax) │ │ │ │ - lock insb (%dx),%es:(%rdi) │ │ │ │ - sbb (%rbx),%eax │ │ │ │ - lea -0x10(%rbp),%rax │ │ │ │ - cmp %r15,%rax │ │ │ │ - jb 4f0288 │ │ │ │ + add %al,(%rax) │ │ │ │ + add %cl,-0x73(%rax) │ │ │ │ + rex.RB │ │ │ │ + lock cmp %r15,%rax │ │ │ │ + jb 4e894a │ │ │ │ movq $0x3390fc8,-0x10(%rbp) │ │ │ │ mov %rbx,-0x8(%rbp) │ │ │ │ - mov 0x10(%rbx),%rdi │ │ │ │ - lea 0x31b6dd1(%rip),%rsi │ │ │ │ - lea 0x31b6df2(%rip),%r14 │ │ │ │ + mov 0x20(%rbx),%rdi │ │ │ │ + mov 0x18(%rbx),%rsi │ │ │ │ + mov 0x10(%rbx),%r14 │ │ │ │ add $0xfffffffffffffff0,%rbp │ │ │ │ - jmp 4ef7a8 │ │ │ │ + jmp 3240ab0 │ │ │ │ jmp *-0x10(%r13) │ │ │ │ - nopl 0x0(%rax) │ │ │ │ - add $0x1000000,%eax │ │ │ │ - ... │ │ │ │ - add %al,(%rax) │ │ │ │ - add %cl,(%rsi) │ │ │ │ + xchg %ax,%ax │ │ │ │ + add $0x2000000,%eax │ │ │ │ add %al,(%rax) │ │ │ │ - add %ah,0x49031b6c(%rax) │ │ │ │ - add $0x18,%esp │ │ │ │ - cmp 0x358(%r13),%r12 │ │ │ │ - ja 4f02da │ │ │ │ - movq $0x4f0258,-0x10(%r12) │ │ │ │ - mov %r14,(%r12) │ │ │ │ - lea -0x10(%r12),%rdi │ │ │ │ - lea 0x31b6d7b(%rip),%rsi │ │ │ │ - lea 0x31b6d4c(%rip),%r14 │ │ │ │ - jmp 4ef7a8 │ │ │ │ - movq $0x18,0x388(%r13) │ │ │ │ - lea 0x31b7924(%rip),%rbx │ │ │ │ - jmp *-0x8(%r13) │ │ │ │ - add $0x1000000,%eax │ │ │ │ - ... │ │ │ │ + add %cl,(%rdi) │ │ │ │ add %al,(%rax) │ │ │ │ - add %cl,(%rsi) │ │ │ │ add %al,(%rax) │ │ │ │ - add %al,0x6c(%rax) │ │ │ │ - sbb (%rbx),%eax │ │ │ │ - mov %r14,%rdi │ │ │ │ - lea 0x31b79ef(%rip),%rsi │ │ │ │ - lea 0x31b79c0(%rip),%r14 │ │ │ │ - jmp 4ef7a8 │ │ │ │ - xchg %ax,%ax │ │ │ │ - add $0x1000000,%eax │ │ │ │ - ... │ │ │ │ add %al,(%rax) │ │ │ │ - add %cl,(%rsi) │ │ │ │ + add %cl,-0x73(%rax) │ │ │ │ + rex.RB movabs 0x163820ff8394c,%al │ │ │ │ + add %cl,-0x39(%rax) │ │ │ │ + rex.RB │ │ │ │ + lock enter $0x390f,$0x3 │ │ │ │ + mov %rbx,-0x8(%rbp) │ │ │ │ + movq $0x4e89d8,-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 %rdx,-0x40(%rbp) │ │ │ │ + mov %r8,-0x38(%rbp) │ │ │ │ + mov %rdi,-0x30(%rbp) │ │ │ │ + mov %rax,-0x28(%rbp) │ │ │ │ + mov %rcx,-0x20(%rbp) │ │ │ │ + mov %rsi,-0x18(%rbp) │ │ │ │ + add $0xffffffffffffffb8,%rbp │ │ │ │ + test $0x7,%bl │ │ │ │ + jne 4e89d8 │ │ │ │ + mov (%rbx),%rax │ │ │ │ + jmp *%rax │ │ │ │ + nopl 0x0(%rax,%rax,1) │ │ │ │ + xchg %al,(%rcx) │ │ │ │ add %al,(%rax) │ │ │ │ - add %dl,(%rax) │ │ │ │ - insb (%dx),%es:(%rdi) │ │ │ │ - sbb (%rbx),%eax │ │ │ │ - mov %r14,%rdi │ │ │ │ - lea 0x31b79bf(%rip),%rsi │ │ │ │ - lea 0x31b7aa8(%rip),%r14 │ │ │ │ - jmp 4ef7a8 │ │ │ │ - xchg %ax,%ax │ │ │ │ - add $0x1000000,%eax │ │ │ │ - ... │ │ │ │ add %al,(%rax) │ │ │ │ - add %cl,(%rsi) │ │ │ │ add %al,(%rax) │ │ │ │ - add %ah,%al │ │ │ │ - imul $0x3,(%rbx),%ebx │ │ │ │ - mov %r14,%rdi │ │ │ │ - lea 0x31b7b97(%rip),%rsi │ │ │ │ - lea 0x31b7b68(%rip),%r14 │ │ │ │ - jmp 4ef7a8 │ │ │ │ - xchg %ax,%ax │ │ │ │ - add $0x1000000,%eax │ │ │ │ - ... │ │ │ │ + (bad) │ │ │ │ add %al,(%rax) │ │ │ │ - add %cl,(%rsi) │ │ │ │ add %al,(%rax) │ │ │ │ - add %dh,0x4c031b6b(%rax) │ │ │ │ - mov %esi,%edi │ │ │ │ - lea 0x31b814f(%rip),%rsi │ │ │ │ - lea 0x31b8120(%rip),%r14 │ │ │ │ - jmp 4ef7a8 │ │ │ │ - xchg %ax,%ax │ │ │ │ - add $0x1000000,%eax │ │ │ │ - ... │ │ │ │ add %al,(%rax) │ │ │ │ - add %cl,(%rsi) │ │ │ │ + add %cl,-0x39(%rax) │ │ │ │ + rex.RB call 9d1400 │ │ │ │ + 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 4e8a20 │ │ │ │ + mov (%rbx),%rax │ │ │ │ + jmp *%rax │ │ │ │ + nopl (%rax) │ │ │ │ + leave │ │ │ │ + or $0x0,%al │ │ │ │ add %al,(%rax) │ │ │ │ - add %al,0x4c031b6b(%rax) │ │ │ │ - mov %esi,%edi │ │ │ │ - lea 0x31b811f(%rip),%rsi │ │ │ │ - lea 0x31b8880(%rip),%r14 │ │ │ │ - jmp 4ef7a8 │ │ │ │ - xchg %ax,%ax │ │ │ │ - add $0x1000000,%eax │ │ │ │ - ... │ │ │ │ add %al,(%rax) │ │ │ │ - add %cl,(%rsi) │ │ │ │ + add %bl,(%rsi) │ │ │ │ add %al,(%rax) │ │ │ │ - add %dl,0x6b(%rax) │ │ │ │ - sbb (%rbx),%eax │ │ │ │ - mov %r14,%rdi │ │ │ │ - lea 0x31b8a27(%rip),%rsi │ │ │ │ - lea 0x31b89f8(%rip),%r14 │ │ │ │ - jmp 4ef7a8 │ │ │ │ - xchg %ax,%ax │ │ │ │ - add $0x1000000,%eax │ │ │ │ - ... │ │ │ │ add %al,(%rax) │ │ │ │ - add %cl,(%rsi) │ │ │ │ add %al,(%rax) │ │ │ │ - add %ah,(%rax) │ │ │ │ - imul $0x3,(%rbx),%ebx │ │ │ │ - mov %r14,%rdi │ │ │ │ - lea 0x31b8b0f(%rip),%rsi │ │ │ │ - lea 0x31b8ae0(%rip),%r14 │ │ │ │ - jmp 4ef7a8 │ │ │ │ + add %cl,-0x75(%rax) │ │ │ │ + rex.RB │ │ │ │ + rex.W │ │ │ │ + mov %rbx,%rcx │ │ │ │ + and $0x7,%ecx │ │ │ │ + cmp $0x1,%rcx │ │ │ │ + je 4e8ad4 │ │ │ │ + add $0x40,%r12 │ │ │ │ + cmp 0x358(%r13),%r12 │ │ │ │ + ja 4e8ade │ │ │ │ + mov 0x28(%rbp),%rcx │ │ │ │ + mov 0x18(%rbp),%rdx │ │ │ │ + mov 0x8(%rbp),%rsi │ │ │ │ + cmp %rsi,%rcx │ │ │ │ + jl 4e8ac2 │ │ │ │ + cmp %rsi,%rcx │ │ │ │ + jne 4e8ab4 │ │ │ │ + mov 0x30(%rbp),%rcx │ │ │ │ + mov 0x10(%rbp),%rsi │ │ │ │ + cmp %rsi,%rcx │ │ │ │ + jl 4e8ac2 │ │ │ │ + cmp %rsi,%rcx │ │ │ │ + jne 4e8ab4 │ │ │ │ + movq $0x4e8920,-0x38(%r12) │ │ │ │ + mov 0x38(%rbp),%rax │ │ │ │ + mov %rax,-0x28(%r12) │ │ │ │ + mov 0x40(%rbp),%rax │ │ │ │ + mov %rax,-0x20(%r12) │ │ │ │ + mov %rbx,-0x18(%r12) │ │ │ │ + movq $0x2f83dd8,-0x10(%r12) │ │ │ │ + mov 0x20(%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 338a720 │ │ │ │ xchg %ax,%ax │ │ │ │ - add $0x1000000,%eax │ │ │ │ - ... │ │ │ │ - add %al,(%rax) │ │ │ │ - add %cl,(%rsi) │ │ │ │ + (bad) │ │ │ │ add %al,(%rax) │ │ │ │ - add %dh,%al │ │ │ │ - push $0x1b │ │ │ │ - add -0x9(%rcx,%rcx,4),%ecx │ │ │ │ - lea 0x31b8bf7(%rip),%rsi │ │ │ │ - lea 0x31b8bc8(%rip),%r14 │ │ │ │ - jmp 4ef7a8 │ │ │ │ - xchg %ax,%ax │ │ │ │ - add $0x1000000,%eax │ │ │ │ - ... │ │ │ │ + add %al,(%rbx) │ │ │ │ add %al,(%rax) │ │ │ │ - add %cl,(%rsi) │ │ │ │ + add %al,0x2000000(%rip) │ │ │ │ add %al,(%rax) │ │ │ │ - add %al,%al │ │ │ │ - push $0x1b │ │ │ │ - add -0x9(%rcx,%rcx,4),%ecx │ │ │ │ - lea 0x31b8bc7(%rip),%rsi │ │ │ │ - lea 0x31b8cb0(%rip),%r14 │ │ │ │ - jmp 4ef7a8 │ │ │ │ - xchg %ax,%ax │ │ │ │ - add $0x1000000,%eax │ │ │ │ - ... │ │ │ │ + add %cl,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ - add %cl,(%rsi) │ │ │ │ add %al,(%rax) │ │ │ │ - add %dl,0x4c031b6a(%rax) │ │ │ │ - mov %esi,%edi │ │ │ │ - lea 0x31b8d9f(%rip),%rsi │ │ │ │ - lea 0x31b8d70(%rip),%r14 │ │ │ │ - jmp 4ef7a8 │ │ │ │ - xchg %ax,%ax │ │ │ │ - add $0x1000000,%eax │ │ │ │ - ... │ │ │ │ add %al,(%rax) │ │ │ │ - add %cl,(%rsi) │ │ │ │ + add %cl,-0x7d(%rcx) │ │ │ │ + (bad) │ │ │ │ + rex.W │ │ │ │ + cmp 0x358(%r13),%r12 │ │ │ │ + ja 4e8b69 │ │ │ │ + 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 $0x4e8960,-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 33959f8 │ │ │ │ + movq $0x48,0x388(%r13) │ │ │ │ + jmp *-0x8(%r13) │ │ │ │ + sbb %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ - add %ah,0x6a(%rax) │ │ │ │ - sbb (%rbx),%eax │ │ │ │ - mov %r14,%rdi │ │ │ │ - lea 0x31b8e87(%rip),%rsi │ │ │ │ - lea 0x31b8e58(%rip),%r14 │ │ │ │ - jmp 4ef7a8 │ │ │ │ - xchg %ax,%ax │ │ │ │ - add $0x1000000,%eax │ │ │ │ - ... │ │ │ │ + add $0x0,%al │ │ │ │ add %al,(%rax) │ │ │ │ - add %cl,(%rsi) │ │ │ │ + add (%rax),%eax │ │ │ │ add %al,(%rax) │ │ │ │ - add %dh,(%rax) │ │ │ │ - push $0x1b │ │ │ │ - add -0x9(%rcx,%rcx,4),%ecx │ │ │ │ - lea 0x31b9197(%rip),%rsi │ │ │ │ - lea 0x31b9168(%rip),%r14 │ │ │ │ - jmp 4ef7a8 │ │ │ │ - xchg %ax,%ax │ │ │ │ - add $0x1000000,%eax │ │ │ │ - ... │ │ │ │ add %al,(%rax) │ │ │ │ - add %cl,(%rsi) │ │ │ │ add %al,(%rax) │ │ │ │ + or %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ - push $0x1b │ │ │ │ - add -0x9(%rcx,%rcx,4),%ecx │ │ │ │ - lea 0x31b9257(%rip),%rsi │ │ │ │ - lea 0x31b6b40(%rip),%r14 │ │ │ │ - jmp 4ef7a8 │ │ │ │ - xchg %ax,%ax │ │ │ │ - add %eax,(%rax) │ │ │ │ + push %rax │ │ │ │ + or %bl,(%rbx,%rax,1) │ │ │ │ + lea -0x48(%rbp),%rax │ │ │ │ + cmp %r15,%rax │ │ │ │ + jb 4e8c8f │ │ │ │ + mov 0x4(%rbx),%rdx │ │ │ │ + mov 0xc(%rbx),%rax │ │ │ │ + mov 0x14(%rbx),%rcx │ │ │ │ + mov %rdi,%rbx │ │ │ │ + mov 0xf(%rdi),%r9 │ │ │ │ + mov 0x17(%rdi),%r10 │ │ │ │ + mov %r8,%rdi │ │ │ │ + and $0x7,%r8d │ │ │ │ + cmp $0x1,%r8 │ │ │ │ + je 4e8c81 │ │ │ │ + mov %rbx,%r8 │ │ │ │ + mov %rdi,%rbx │ │ │ │ + mov %rsi,%rdi │ │ │ │ + mov %r14,%rsi │ │ │ │ + add $0x58,%r12 │ │ │ │ + cmp 0x358(%r13),%r12 │ │ │ │ + ja 4e8c45 │ │ │ │ + mov 0x6(%rbx),%r11 │ │ │ │ + mov 0xe(%rbx),%r14 │ │ │ │ + movq $0x2f83dd8,-0x50(%r12) │ │ │ │ + mov %r8,-0x48(%r12) │ │ │ │ + mov %rbx,-0x40(%r12) │ │ │ │ + movq $0x4e8b08,-0x38(%r12) │ │ │ │ + mov %r11,-0x30(%r12) │ │ │ │ + mov %r14,-0x28(%r12) │ │ │ │ + mov %r8,-0x20(%r12) │ │ │ │ + lea -0x4f(%r12),%rbx │ │ │ │ + mov %rbx,-0x18(%r12) │ │ │ │ + mov %rdx,-0x10(%r12) │ │ │ │ + mov %r10,-0x8(%r12) │ │ │ │ + mov %r9,(%r12) │ │ │ │ + lea -0x35(%r12),%r9 │ │ │ │ + mov %rcx,%r8 │ │ │ │ + mov %rdi,%rbx │ │ │ │ + mov %rax,%rdi │ │ │ │ + mov %rsi,%rax │ │ │ │ + mov %rbx,%rsi │ │ │ │ + mov %rax,%r14 │ │ │ │ + jmp 4d7350 │ │ │ │ + movq $0x58,0x388(%r13) │ │ │ │ + movq $0x4e8ca8,-0x48(%rbp) │ │ │ │ + mov %rax,-0x40(%rbp) │ │ │ │ + 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) │ │ │ │ + add $0xffffffffffffffb8,%rbp │ │ │ │ + jmp 338a720 │ │ │ │ + mov %rdx,%r9 │ │ │ │ + mov %rcx,%r8 │ │ │ │ + mov %rax,%rdi │ │ │ │ + jmp 4d7350 │ │ │ │ + jmp *-0x8(%r13) │ │ │ │ + nopl 0x0(%rax,%rax,1) │ │ │ │ + or %dh,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ - adc %al,(%rax) │ │ │ │ + (bad) │ │ │ │ add %al,(%rax) │ │ │ │ - fsubrs 0x1b(%rcx) │ │ │ │ - add -0x73(%rax),%ecx │ │ │ │ - rex.RB │ │ │ │ - lock cmp %r15,%rax │ │ │ │ - jb 4f05a0 │ │ │ │ - movq $0x3390fc8,-0x10(%rbp) │ │ │ │ - mov %rbx,-0x8(%rbp) │ │ │ │ - mov 0x10(%rbx),%rdi │ │ │ │ - lea 0x31b6b31(%rip),%rsi │ │ │ │ - lea 0x31b6b02(%rip),%r14 │ │ │ │ - add $0xfffffffffffffff0,%rbp │ │ │ │ - jmp 4ef7a8 │ │ │ │ - jmp *-0x10(%r13) │ │ │ │ + add %bh,(%rax) │ │ │ │ + (bad) │ │ │ │ + sbb $0x3,%al │ │ │ │ + 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 │ │ │ │ + add $0x48,%rbp │ │ │ │ + jmp 4e8bd1 │ │ │ │ nopl 0x0(%rax) │ │ │ │ - add $0x1000000,%eax │ │ │ │ - ... │ │ │ │ + sbb %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ - add %cl,(%rsi) │ │ │ │ + add $0x0,%al │ │ │ │ add %al,(%rax) │ │ │ │ - add %cl,0x49031b69(%rax) │ │ │ │ - add $0x18,%esp │ │ │ │ - cmp 0x358(%r13),%r12 │ │ │ │ - ja 4f05f2 │ │ │ │ - movq $0x4f0570,-0x10(%r12) │ │ │ │ - mov %r14,(%r12) │ │ │ │ - lea -0x10(%r12),%rdi │ │ │ │ - lea 0x31b6adb(%rip),%rsi │ │ │ │ - lea 0x31b6aac(%rip),%r14 │ │ │ │ - jmp 4ef7a8 │ │ │ │ - movq $0x18,0x388(%r13) │ │ │ │ - lea 0x31b9294(%rip),%rbx │ │ │ │ - jmp *-0x8(%r13) │ │ │ │ - add $0x1000000,%eax │ │ │ │ - ... │ │ │ │ + add (%rax),%al │ │ │ │ add %al,(%rax) │ │ │ │ - add %cl,(%rsi) │ │ │ │ add %al,(%rax) │ │ │ │ - add %ch,(%rax) │ │ │ │ - imul $0xf7894c03,(%rbx),%ebx │ │ │ │ - lea 0x31b6a97(%rip),%rsi │ │ │ │ - lea 0x31b6a68(%rip),%r14 │ │ │ │ - jmp 4ef7a8 │ │ │ │ - xchg %ax,%ax │ │ │ │ - ... │ │ │ │ - adc $0x8000000,%eax │ │ │ │ - xchg %eax,%esp │ │ │ │ - sbb (%rbx),%eax │ │ │ │ - lea -0x30(%rbp),%rax │ │ │ │ + add %al,(%rax) │ │ │ │ + or (%rax),%eax │ │ │ │ + add %al,(%rax) │ │ │ │ + sub %cl,(%rsi) │ │ │ │ + sbb $0x3,%al │ │ │ │ + lea -0x38(%rbp),%rax │ │ │ │ cmp %r15,%rax │ │ │ │ - jb 4f06ba │ │ │ │ - sub $0x8,%rsp │ │ │ │ - mov %r13,%rax │ │ │ │ - mov %rbx,%rsi │ │ │ │ - mov %rax,%rdi │ │ │ │ - xor %eax,%eax │ │ │ │ - call 3385710 │ │ │ │ - add $0x8,%rsp │ │ │ │ - test %rax,%rax │ │ │ │ - je 4f06be │ │ │ │ - movq $0x3391200,-0x10(%rbp) │ │ │ │ - mov %rax,-0x8(%rbp) │ │ │ │ - movq $0x4f06a8,-0x18(%rbp) │ │ │ │ - lea 0x31b939f(%rip),%rbx │ │ │ │ - add $0xffffffffffffffe8,%rbp │ │ │ │ + jb 4e8d9b │ │ │ │ + movq $0x4e8d40,-0x30(%rbp) │ │ │ │ + mov 0x4(%rbx),%rax │ │ │ │ + mov 0xc(%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 4f06a8 │ │ │ │ + jne 4e8d40 │ │ │ │ mov (%rbx),%rax │ │ │ │ jmp *%rax │ │ │ │ nop │ │ │ │ - ... │ │ │ │ - (bad) │ │ │ │ + add $0x0,%eax │ │ │ │ add %al,(%rax) │ │ │ │ - add %ch,0x48031b93(%rax) │ │ │ │ - movl $0x4f06d8,0x0(%rbp) │ │ │ │ - xor %esi,%esi │ │ │ │ - mov %rbx,%r14 │ │ │ │ - jmp 32c9eb0 │ │ │ │ - jmp *-0x10(%r13) │ │ │ │ + add %bl,(%rsi) │ │ │ │ + add %al,(%rax) │ │ │ │ + add %bl,%al │ │ │ │ + or $0xc748031c,%eax │ │ │ │ + rex.RB clc │ │ │ │ + js 4e8cd3 │ │ │ │ + rex.WRX add %r9b,-0x75(%rax) │ │ │ │ + rex.XB (bad) │ │ │ │ + mov 0xf(%rbx),%rbx │ │ │ │ + mov %rax,0x0(%rbp) │ │ │ │ + add $0xfffffffffffffff8,%rbp │ │ │ │ + test $0x7,%bl │ │ │ │ + jne 4e8d78 │ │ │ │ mov (%rbx),%rax │ │ │ │ jmp *%rax │ │ │ │ - nopl 0x0(%rax,%rax,1) │ │ │ │ - ... │ │ │ │ + nopw 0x0(%rax,%rax,1) │ │ │ │ (bad) │ │ │ │ add %al,(%rax) │ │ │ │ - add %bh,-0x6d(%rax) │ │ │ │ - sbb (%rbx),%eax │ │ │ │ - movq $0x4f0710,-0x8(%rbp) │ │ │ │ + add %al,(%rax) │ │ │ │ + add %al,(%rax) │ │ │ │ + add %bl,(%rsi) │ │ │ │ + add %al,(%rax) │ │ │ │ + add %ah,0x48031c0d(%rax) │ │ │ │ + mov 0x8(%rbp),%eax │ │ │ │ + movq $0x4e8db0,0x8(%rbp) │ │ │ │ + mov 0x30(%rbp),%r8 │ │ │ │ + mov 0x28(%rbp),%rdi │ │ │ │ + mov %rbx,%rsi │ │ │ │ + mov %rax,%r14 │ │ │ │ + add $0x8,%rbp │ │ │ │ + jmp 2f83a78 │ │ │ │ + jmp *-0x8(%r13) │ │ │ │ + nop │ │ │ │ + add $0x6,%eax │ │ │ │ + add %al,(%rax) │ │ │ │ + add %bl,(%rsi) │ │ │ │ + add %al,(%rax) │ │ │ │ + add %ch,0xd(%rax) │ │ │ │ + sbb $0x3,%al │ │ │ │ + movq $0x4e8de0,0x0(%rbp) │ │ │ │ mov %rbx,%rax │ │ │ │ - lea 0x31b933e(%rip),%rbx │ │ │ │ - mov %rax,0x0(%rbp) │ │ │ │ - add $0xfffffffffffffff8,%rbp │ │ │ │ + mov %r14,%rbx │ │ │ │ + mov %rax,0x28(%rbp) │ │ │ │ test $0x7,%bl │ │ │ │ - jne 4f0710 │ │ │ │ + jne 4e8de0 │ │ │ │ mov (%rbx),%rax │ │ │ │ jmp *%rax │ │ │ │ nopl 0x0(%rax) │ │ │ │ - add %al,(%r8) │ │ │ │ - add %al,(%rax) │ │ │ │ + add $0x2,%eax │ │ │ │ add %al,(%rax) │ │ │ │ add %bl,(%rsi) │ │ │ │ add %al,(%rax) │ │ │ │ add %bh,(%rax) │ │ │ │ - test $0x71,%al │ │ │ │ - add -0x75(%rax),%ecx │ │ │ │ - or %r9b,-0x39(%r8) │ │ │ │ - or %r13b,0x7(%r8) │ │ │ │ - rex.WRXB add %r9b,-0x77(%r8) │ │ │ │ - fimuls -0x77(%rcx) │ │ │ │ - (bad) │ │ │ │ - add $0x8,%rbp │ │ │ │ - jmp 31aef40 │ │ │ │ - nopl 0x0(%rax,%rax,1) │ │ │ │ - addl $0x0,(%rcx) │ │ │ │ + or $0x8b48031c,%eax │ │ │ │ + sub %r9b,-0x77(%r8) │ │ │ │ + flds -0x7cb7f81f(%rbx) │ │ │ │ + stc │ │ │ │ + add %esi,0x48(%rbx,%rcx,2) │ │ │ │ + movl $0x4e8e20,0x0(%rbp) │ │ │ │ + mov %rbx,%rcx │ │ │ │ + mov %rax,%rbx │ │ │ │ + mov %rcx,0x28(%rbp) │ │ │ │ + test $0x7,%bl │ │ │ │ + jne 4e8e20 │ │ │ │ + mov (%rbx),%rax │ │ │ │ + jmp *%rax │ │ │ │ + nopl 0x0(%rax) │ │ │ │ + add $0x2,%eax │ │ │ │ + add %al,(%rax) │ │ │ │ + add %bl,(%rsi) │ │ │ │ add %al,(%rax) │ │ │ │ + add %bh,%al │ │ │ │ + or $0x1c,%al │ │ │ │ + add -0x39(%rax),%ecx │ │ │ │ + add %r10b,0x48004e8e(%r8) │ │ │ │ + lea 0x31bf9b3(%rip),%edi │ │ │ │ + mov 0x28(%rbp),%rsi │ │ │ │ + mov %rbx,%r14 │ │ │ │ + jmp 2f88de0 │ │ │ │ + movq $0x4e8e60,0x0(%rbp) │ │ │ │ + mov %rax,%rbx │ │ │ │ + test $0x7,%bl │ │ │ │ + jne 4e8e60 │ │ │ │ + mov (%rbx),%rax │ │ │ │ + jmp *%rax │ │ │ │ + add $0x6,%eax │ │ │ │ add %al,(%rax) │ │ │ │ add %bl,(%rsi) │ │ │ │ add %al,(%rax) │ │ │ │ + add %al,0x4c031c05(%rax) │ │ │ │ + lea 0x374f092(%rip),%eax │ │ │ │ + mov %rbx,%rdi │ │ │ │ + mov 0x18(%rbp),%rsi │ │ │ │ + mov 0x10(%rbp),%r14 │ │ │ │ + mov 0x8(%rbp),%rbx │ │ │ │ + add $0x30,%rbp │ │ │ │ + jmp 4e8b90 │ │ │ │ + nop │ │ │ │ + add $0x6,%eax │ │ │ │ add %al,(%rax) │ │ │ │ + add %bl,(%rsi) │ │ │ │ add %al,(%rax) │ │ │ │ - add %cl,-0x75(%rax) │ │ │ │ - pop %rbp │ │ │ │ - sbb %cl,0x75(%rbx,%rcx,4) │ │ │ │ - or %cl,-0x75(%rax) │ │ │ │ - jne 4f075c │ │ │ │ - add $0x18,%rbp │ │ │ │ - jmp 4f0768 │ │ │ │ - nopw 0x0(%rax,%rax,1) │ │ │ │ - ... │ │ │ │ - (bad) │ │ │ │ + add %dl,0x5(%rax) │ │ │ │ + sbb $0x3,%al │ │ │ │ + mov %r14,%r8 │ │ │ │ + mov %rbx,%rdi │ │ │ │ + mov 0x18(%rbp),%rsi │ │ │ │ + mov 0x10(%rbp),%r14 │ │ │ │ + mov 0x8(%rbp),%rbx │ │ │ │ + add $0x30,%rbp │ │ │ │ + jmp 4e8b90 │ │ │ │ + nopl 0x0(%rax,%rax,1) │ │ │ │ + add (%rax),%eax │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ - add %cl,-0x7d(%rcx) │ │ │ │ - (bad) │ │ │ │ - xor %cl,0x3b(%rbp) │ │ │ │ - movsl %ds:(%rsi),%es:(%rdi) │ │ │ │ - pop %rax │ │ │ │ - add (%rax),%eax │ │ │ │ - add %dh,0x36(%rdi) │ │ │ │ - movq $0x3284858,-0x28(%r12) │ │ │ │ - mov %r14,-0x20(%r12) │ │ │ │ - movq $0x31af690,-0x18(%r12) │ │ │ │ - lea -0x24(%r12),%rax │ │ │ │ - mov %rax,-0x10(%r12) │ │ │ │ - mov %rbx,-0x8(%r12) │ │ │ │ - mov %rsi,(%r12) │ │ │ │ - lea -0x17(%r12),%rbx │ │ │ │ - add $0x8,%rbp │ │ │ │ - jmp *0x0(%rbp) │ │ │ │ - movq $0x30,0x388(%r13) │ │ │ │ - movq $0x4f0740,-0x18(%rbp) │ │ │ │ - mov %r14,-0x10(%rbp) │ │ │ │ - mov %rsi,-0x8(%rbp) │ │ │ │ - mov %rbx,0x0(%rbp) │ │ │ │ - add $0xffffffffffffffe8,%rbp │ │ │ │ - jmp 338a2b0 │ │ │ │ - nopl 0x0(%rax,%rax,1) │ │ │ │ - ... │ │ │ │ - adc $0xd0000000,%eax │ │ │ │ - xchg %eax,%edx │ │ │ │ + sldt (%rax) │ │ │ │ + add %ah,(%rax) │ │ │ │ + stc │ │ │ │ sbb (%rbx),%eax │ │ │ │ - lea -0x30(%rbp),%rax │ │ │ │ + lea -0x40(%rbp),%rax │ │ │ │ cmp %r15,%rax │ │ │ │ - jb 4f085a │ │ │ │ - sub $0x8,%rsp │ │ │ │ - mov %r13,%rax │ │ │ │ - mov %rbx,%rsi │ │ │ │ - mov %rax,%rdi │ │ │ │ - xor %eax,%eax │ │ │ │ - call 3385710 │ │ │ │ - add $0x8,%rsp │ │ │ │ - test %rax,%rax │ │ │ │ - je 4f085e │ │ │ │ - movq $0x3391200,-0x10(%rbp) │ │ │ │ - mov %rax,-0x8(%rbp) │ │ │ │ - movq $0x4f0848,-0x18(%rbp) │ │ │ │ - lea 0x31b9267(%rip),%rbx │ │ │ │ - add $0xffffffffffffffe8,%rbp │ │ │ │ + jb 4e902b │ │ │ │ + movq $0x3390fc8,-0x10(%rbp) │ │ │ │ + mov %rbx,-0x8(%rbp) │ │ │ │ + movq $0x4e8f18,-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 4f0848 │ │ │ │ + jne 4e8f18 │ │ │ │ mov (%rbx),%rax │ │ │ │ jmp *%rax │ │ │ │ - nop │ │ │ │ - ... │ │ │ │ + nopl 0x0(%rax,%rax,1) │ │ │ │ + add (%rax),%al │ │ │ │ + add %al,(%rax) │ │ │ │ + add %al,(%rax) │ │ │ │ + add %al,(%rax) │ │ │ │ (bad) │ │ │ │ add %al,(%rax) │ │ │ │ - add %dh,-0x6e(%rax) │ │ │ │ + add %cl,%al │ │ │ │ + clc │ │ │ │ sbb (%rbx),%eax │ │ │ │ - movq $0x4f0878,0x0(%rbp) │ │ │ │ - xor %esi,%esi │ │ │ │ - mov %rbx,%r14 │ │ │ │ - jmp 32c9eb0 │ │ │ │ - jmp *-0x10(%r13) │ │ │ │ + movq $0x4e8f58,-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 4e8f58 │ │ │ │ mov (%rbx),%rax │ │ │ │ jmp *%rax │ │ │ │ - nopl 0x0(%rax,%rax,1) │ │ │ │ - ... │ │ │ │ + nopl (%rax) │ │ │ │ + add (%rax),%eax │ │ │ │ + add %al,(%rax) │ │ │ │ + add %al,(%rax) │ │ │ │ + add %al,(%rax) │ │ │ │ (bad) │ │ │ │ add %al,(%rax) │ │ │ │ - add %al,-0x6e(%rax) │ │ │ │ - sbb (%rbx),%eax │ │ │ │ - movq $0x4f08b0,-0x8(%rbp) │ │ │ │ - mov %rbx,%rax │ │ │ │ - lea 0x31b9206(%rip),%rbx │ │ │ │ - mov %rax,0x0(%rbp) │ │ │ │ + add %cl,0x48031bf8(%rax) │ │ │ │ + movl $0x4e8f98,-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 4f08b0 │ │ │ │ + jne 4e8f98 │ │ │ │ mov (%rbx),%rax │ │ │ │ jmp *%rax │ │ │ │ - nopl 0x0(%rax) │ │ │ │ - add %al,(%r8) │ │ │ │ + nopl (%rax) │ │ │ │ + add $0x0,%al │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ - add %bl,(%rsi) │ │ │ │ add %al,(%rax) │ │ │ │ - add %bl,0x480371a6(%rax) │ │ │ │ - mov 0x8(%rbp),%eax │ │ │ │ - movq $0x4f0908,0x8(%rbp) │ │ │ │ - mov %rbx,%rsi │ │ │ │ - mov %rax,%r14 │ │ │ │ - add $0x8,%rbp │ │ │ │ - jmp 31aef40 │ │ │ │ - nopl 0x0(%rax,%rax,1) │ │ │ │ - addl $0x0,(%rcx) │ │ │ │ + (bad) │ │ │ │ add %al,(%rax) │ │ │ │ + add %cl,-0x8(%rax) │ │ │ │ + sbb (%rbx),%eax │ │ │ │ + movq $0x4e8fd8,-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 4e8fd8 │ │ │ │ + mov (%rbx),%rax │ │ │ │ + jmp *%rax │ │ │ │ + nopl (%rax) │ │ │ │ + add $0x0,%eax │ │ │ │ add %al,(%rax) │ │ │ │ add %bl,(%rsi) │ │ │ │ add %al,(%rax) │ │ │ │ + add %cl,(%rax) │ │ │ │ + clc │ │ │ │ + sbb (%rbx),%eax │ │ │ │ + movq $0x4e9008,0x0(%rbp) │ │ │ │ + mov %rbx,%rax │ │ │ │ + mov 0x8(%rbp),%rbx │ │ │ │ + mov %rax,0x8(%rbp) │ │ │ │ + test $0x7,%bl │ │ │ │ + jne 4e9008 │ │ │ │ + mov (%rbx),%rax │ │ │ │ + jmp *%rax │ │ │ │ + nopl (%rax) │ │ │ │ + add $0x0,%eax │ │ │ │ add %al,(%rax) │ │ │ │ + add %bl,(%rsi) │ │ │ │ add %al,(%rax) │ │ │ │ - add %cl,-0x75(%rax) │ │ │ │ - pop %rbp │ │ │ │ - sbb %cl,0x75(%rbx,%rcx,4) │ │ │ │ - or %cl,-0x75(%rax) │ │ │ │ - jne 4f08fc │ │ │ │ - add $0x18,%rbp │ │ │ │ - jmp 4f0908 │ │ │ │ - nopw 0x0(%rax,%rax,1) │ │ │ │ - ... │ │ │ │ + add %bl,%al │ │ │ │ + negl (%rbx) │ │ │ │ + add -0x75(%rax),%ecx │ │ │ │ + adc %r9b,-0x39(%r8) │ │ │ │ + adc %r8b,-0x70(%r8) │ │ │ │ + rex.WRX add %r9b,-0x77(%rcx) │ │ │ │ + fmuls -0x77(%rax) │ │ │ │ (bad) │ │ │ │ + mov 0x8(%rbp),%rsi │ │ │ │ + mov 0x28(%rbp),%r14 │ │ │ │ + add $0x10,%rbp │ │ │ │ + jmp 2f83a78 │ │ │ │ + jmp *-0x10(%r13) │ │ │ │ + nop │ │ │ │ + add (%rcx),%eax │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ - add %cl,-0x7d(%rcx) │ │ │ │ (bad) │ │ │ │ - xor %cl,0x3b(%rbp) │ │ │ │ - movsl %ds:(%rsi),%es:(%rdi) │ │ │ │ - pop %rax │ │ │ │ - add (%rax),%eax │ │ │ │ - add %dh,0x36(%rdi) │ │ │ │ - movq $0x3284858,-0x28(%r12) │ │ │ │ - mov %r14,-0x20(%r12) │ │ │ │ - movq $0x31af690,-0x18(%r12) │ │ │ │ - lea -0x24(%r12),%rax │ │ │ │ - mov %rax,-0x10(%r12) │ │ │ │ - mov %rbx,-0x8(%r12) │ │ │ │ - mov %rsi,(%r12) │ │ │ │ - lea -0x17(%r12),%rbx │ │ │ │ - add $0x8,%rbp │ │ │ │ - jmp *0x0(%rbp) │ │ │ │ - movq $0x30,0x388(%r13) │ │ │ │ - movq $0x4f08e0,-0x18(%rbp) │ │ │ │ - mov %r14,-0x10(%rbp) │ │ │ │ - mov %rsi,-0x8(%rbp) │ │ │ │ - mov %rbx,0x0(%rbp) │ │ │ │ - add $0xffffffffffffffe8,%rbp │ │ │ │ - jmp 338a2b0 │ │ │ │ - nopl 0x0(%rax,%rax,1) │ │ │ │ - add $0x1000000,%eax │ │ │ │ add %al,(%rax) │ │ │ │ - add %al,(%rbx) │ │ │ │ + add %ah,0x48031bf7(%rax) │ │ │ │ + movl $0x4e9078,0x0(%rbp) │ │ │ │ + mov %rbx,%rax │ │ │ │ + mov 0x8(%rbp),%rbx │ │ │ │ + mov %r14,0x8(%rbp) │ │ │ │ + mov %rax,0x18(%rbp) │ │ │ │ + test $0x7,%bl │ │ │ │ + jne 4e9078 │ │ │ │ + mov (%rbx),%rax │ │ │ │ + jmp *%rax │ │ │ │ + nopl 0x0(%rax) │ │ │ │ + add (%rax),%eax │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ - add %cl,(%rsi) │ │ │ │ + (bad) │ │ │ │ add %al,(%rax) │ │ │ │ + add %ch,-0x9(%rax) │ │ │ │ + sbb (%rbx),%eax │ │ │ │ + movq $0x4e90a8,0x0(%rbp) │ │ │ │ + mov %rbx,%rax │ │ │ │ + mov 0x18(%rbp),%rbx │ │ │ │ + mov %rax,0x18(%rbp) │ │ │ │ + test $0x7,%bl │ │ │ │ + jne 4e90a8 │ │ │ │ + mov (%rbx),%rax │ │ │ │ + jmp *%rax │ │ │ │ + nopl (%rax) │ │ │ │ + add (%rax),%eax │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ - add %cl,-0x9(%rcx,%rcx,4) │ │ │ │ - lea 0x31b913e(%rip),%rsi │ │ │ │ - lea 0x31b90cf(%rip),%r14 │ │ │ │ - jmp 4ef7a8 │ │ │ │ - xchg %ax,%ax │ │ │ │ - add $0x1000000,%eax │ │ │ │ - ... │ │ │ │ add %al,(%rax) │ │ │ │ - add %cl,(%rsi) │ │ │ │ + (bad) │ │ │ │ add %al,(%rax) │ │ │ │ - add %cl,0x4c031b65(%rax) │ │ │ │ - mov %esi,%edi │ │ │ │ - lea 0x31b9237(%rip),%rsi │ │ │ │ - lea 0x31b9208(%rip),%r14 │ │ │ │ - jmp 4ef7a8 │ │ │ │ - xchg %ax,%ax │ │ │ │ - add $0x1000000,%eax │ │ │ │ - ... │ │ │ │ + add %bh,(%rax) │ │ │ │ + negl (%rbx) │ │ │ │ + add -0x39(%rax),%ecx │ │ │ │ + add %r11b,%r8b │ │ │ │ + nop │ │ │ │ + rex.WRX add %r9b,-0x77(%rax) │ │ │ │ + fmuls -0x75(%rax) │ │ │ │ + pop %rbp │ │ │ │ + or %cl,-0x77(%rax) │ │ │ │ + or %r14b,%r14b │ │ │ │ + ret │ │ │ │ + (bad) │ │ │ │ + jne 4e90d8 │ │ │ │ + mov (%rbx),%rax │ │ │ │ + jmp *%rax │ │ │ │ + nopl (%rax) │ │ │ │ + add (%rax),%eax │ │ │ │ add %al,(%rax) │ │ │ │ - add %cl,(%rsi) │ │ │ │ add %al,(%rax) │ │ │ │ - add %bl,0x65(%rax) │ │ │ │ - sbb (%rbx),%eax │ │ │ │ - mov %r14,%rdi │ │ │ │ - lea 0x31b9207(%rip),%rsi │ │ │ │ - lea 0x31b93a8(%rip),%r14 │ │ │ │ - jmp 4ef7a8 │ │ │ │ - xchg %ax,%ax │ │ │ │ - add $0x1000000,%eax │ │ │ │ - ... │ │ │ │ add %al,(%rax) │ │ │ │ - add %cl,(%rsi) │ │ │ │ + (bad) │ │ │ │ add %al,(%rax) │ │ │ │ - add %ch,(%rax) │ │ │ │ - sbb %gs:(%rbx),%eax │ │ │ │ - mov %r14,%rdi │ │ │ │ - lea 0x31b9497(%rip),%rsi │ │ │ │ - lea 0x31b9468(%rip),%r14 │ │ │ │ - jmp 4ef7a8 │ │ │ │ - xchg %ax,%ax │ │ │ │ - ... │ │ │ │ - adc $0x0,%eax │ │ │ │ - movsl %ds:(%rsi),%es:(%rdi) │ │ │ │ - jno 4f0a4b │ │ │ │ - lea -0x30(%rbp),%rax │ │ │ │ - cmp %r15,%rax │ │ │ │ - jb 4f0a99 │ │ │ │ - sub $0x8,%rsp │ │ │ │ - mov %r13,%rax │ │ │ │ - mov %rbx,%rsi │ │ │ │ - mov %rax,%rdi │ │ │ │ - xor %eax,%eax │ │ │ │ - call 3385710 │ │ │ │ - add $0x8,%rsp │ │ │ │ - test %rax,%rax │ │ │ │ - je 4f0a94 │ │ │ │ - movq $0x3391200,-0x10(%rbp) │ │ │ │ - mov %rax,-0x8(%rbp) │ │ │ │ - movq $0x4f0ab0,-0x18(%rbp) │ │ │ │ - xor %esi,%esi │ │ │ │ - lea 0x374746e(%rip),%r14 │ │ │ │ - add $0xffffffffffffffe8,%rbp │ │ │ │ - jmp 32c9eb0 │ │ │ │ - mov (%rbx),%rax │ │ │ │ - jmp *%rax │ │ │ │ - jmp *-0x10(%r13) │ │ │ │ - nopl (%rax) │ │ │ │ + add %cl,(%rax) │ │ │ │ + negl (%rbx) │ │ │ │ + add -0x75(%rax),%ecx │ │ │ │ + sbb %r9b,-0x39(%r8) │ │ │ │ + sbb %r10b,(%r8) │ │ │ │ + xchg %eax,%ecx │ │ │ │ + rex.WRX add %r9b,-0x77(%rcx) │ │ │ │ + fmuls -0x75(%rax) │ │ │ │ + jge 4e90f3 │ │ │ │ + mov %rax,%rsi │ │ │ │ + mov 0x10(%rbp),%r14 │ │ │ │ + add $0x18,%rbp │ │ │ │ + jmp 2f83a78 │ │ │ │ + nopl 0x0(%rax,%rax,1) │ │ │ │ ... │ │ │ │ (bad) │ │ │ │ add %al,(%rax) │ │ │ │ - add %bl,0x480371a4(%rax) │ │ │ │ - movl $0x4f0b00,0x0(%rbp) │ │ │ │ - lea 0x374743a(%rip),%rsi │ │ │ │ - mov %rbx,%r14 │ │ │ │ - jmp 31aef40 │ │ │ │ - nop │ │ │ │ - addl $0x0,(%rcx) │ │ │ │ - add %al,(%rax) │ │ │ │ + add %dl,%al │ │ │ │ + negb (%rbx) │ │ │ │ + add -0x39(%rax),%ecx │ │ │ │ + rex.RB clc │ │ │ │ + rex xchg %eax,%ecx │ │ │ │ + rex.WRX add %r9b,0x75(%rcx,%r9,4) │ │ │ │ + add %cl,-0x7d(%rax) │ │ │ │ + (bad) │ │ │ │ + ret │ │ │ │ + (bad) │ │ │ │ + jne 4e9140 │ │ │ │ + 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(%rax) │ │ │ │ - pop %rbp │ │ │ │ - sbb %cl,0x75(%rbx,%rcx,4) │ │ │ │ - or %cl,-0x75(%rax) │ │ │ │ - jne 4f0af4 │ │ │ │ - add $0x18,%rbp │ │ │ │ - jmp 4f0b00 │ │ │ │ + add %ah,0x48031bf6(%rax) │ │ │ │ + mov 0x8(%rbp),%eax │ │ │ │ + movq $0x4e9178,0x8(%rbp) │ │ │ │ + lea 0x31bf68f(%rip),%rdi │ │ │ │ + mov %rax,%rsi │ │ │ │ + mov %rbx,%r14 │ │ │ │ + add $0x8,%rbp │ │ │ │ + jmp 2f88de0 │ │ │ │ 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 $0x3284858,-0x28(%r12) │ │ │ │ - mov %r14,-0x20(%r12) │ │ │ │ - movq $0x31af690,-0x18(%r12) │ │ │ │ - lea -0x24(%r12),%rax │ │ │ │ - mov %rax,-0x10(%r12) │ │ │ │ + add %dh,0x1e(%rdi) │ │ │ │ + movq $0x2f83dd8,-0x10(%r12) │ │ │ │ mov %rbx,-0x8(%r12) │ │ │ │ - mov %rsi,(%r12) │ │ │ │ - lea -0x17(%r12),%rbx │ │ │ │ + mov %r14,(%r12) │ │ │ │ + lea -0xf(%r12),%rbx │ │ │ │ add $0x8,%rbp │ │ │ │ jmp *0x0(%rbp) │ │ │ │ - movq $0x30,0x388(%r13) │ │ │ │ - movq $0x4f0ad8,-0x18(%rbp) │ │ │ │ - mov %r14,-0x10(%rbp) │ │ │ │ - mov %rsi,-0x8(%rbp) │ │ │ │ - mov %rbx,0x0(%rbp) │ │ │ │ - add $0xffffffffffffffe8,%rbp │ │ │ │ - jmp 338a2b0 │ │ │ │ + movq $0x18,0x388(%r13) │ │ │ │ + movq $0x4e9178,0x0(%rbp) │ │ │ │ + jmp 338a798 │ │ │ │ nopl 0x0(%rax,%rax,1) │ │ │ │ - add $0x1000000,%eax │ │ │ │ - add %al,(%rax) │ │ │ │ - add %al,(%rdx) │ │ │ │ + sbb %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ + add $0x0,%al │ │ │ │ add %al,(%rax) │ │ │ │ + add (%rax),%al │ │ │ │ add %al,(%rax) │ │ │ │ - add %cl,(%rsi) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ + or (%rax),%eax │ │ │ │ add %al,(%rax) │ │ │ │ - add %cl,-0x9(%rcx,%rcx,4) │ │ │ │ - lea 0x31b94fe(%rip),%rsi │ │ │ │ - lea 0x31b94d0(%rip),%r14 │ │ │ │ - jmp 4ef7a8 │ │ │ │ - xchg %ax,%ax │ │ │ │ - ... │ │ │ │ - adc $0x38000000,%eax │ │ │ │ - popf │ │ │ │ - sbb (%rbx),%eax │ │ │ │ - lea -0x10(%rbp),%rax │ │ │ │ + (bad) │ │ │ │ + or %ebx,(%rbx,%rax,1) │ │ │ │ + lea -0x50(%rbp),%rax │ │ │ │ cmp %r15,%rax │ │ │ │ - jb 4f0bf7 │ │ │ │ - sub $0x8,%rsp │ │ │ │ - mov %r13,%rax │ │ │ │ - mov %rbx,%rsi │ │ │ │ - mov %rax,%rdi │ │ │ │ - xor %eax,%eax │ │ │ │ - call 3385710 │ │ │ │ - add $0x8,%rsp │ │ │ │ - test %rax,%rax │ │ │ │ - je 4f0bf2 │ │ │ │ - movq $0x3391200,-0x10(%rbp) │ │ │ │ - mov %rax,-0x8(%rbp) │ │ │ │ - lea 0x31b9ce1(%rip),%r14 │ │ │ │ - add $0xfffffffffffffff0,%rbp │ │ │ │ - jmp 4eeda0 │ │ │ │ + jb 4e9349 │ │ │ │ + movq $0x4e9228,-0x30(%rbp) │ │ │ │ + mov 0x4(%rbx),%rax │ │ │ │ + mov 0xc(%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 4e9228 │ │ │ │ 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 4f0c48 │ │ │ │ - nopl (%rax) │ │ │ │ - mov $0xffffffff,%eax │ │ │ │ - (bad) │ │ │ │ - (bad) │ │ │ │ - inc %esi │ │ │ │ + nop │ │ │ │ add $0x0,%eax │ │ │ │ add %al,(%rax) │ │ │ │ + add %bl,(%rsi) │ │ │ │ add %al,(%rax) │ │ │ │ + add %dl,(%rax) │ │ │ │ + or %ebx,(%rbx,%rax,1) │ │ │ │ + mov 0x20(%rbp),%rax │ │ │ │ + mov 0xf(%rbx),%rcx │ │ │ │ + mov 0x7(%rbx),%rbx │ │ │ │ + mov 0x28(%rbp),%rdx │ │ │ │ + mov %rdx,%rsi │ │ │ │ + and $0x7,%esi │ │ │ │ + cmp $0x1,%rsi │ │ │ │ + je 4e9266 │ │ │ │ + movq $0x4e9360,0x0(%rbp) │ │ │ │ + lea 0x31bf5ff(%rip),%rdi │ │ │ │ + mov %rdx,%rsi │ │ │ │ + mov %rax,%r14 │ │ │ │ + mov %rbx,0x20(%rbp) │ │ │ │ + mov %rcx,0x28(%rbp) │ │ │ │ + jmp 2f88de0 │ │ │ │ + movq $0x4e92c0,-0x20(%rbp) │ │ │ │ + mov %rbx,%rdx │ │ │ │ + mov %rcx,%rbx │ │ │ │ + mov %rax,-0x18(%rbp) │ │ │ │ + mov 0xf(%rax),%rcx │ │ │ │ + mov %rcx,-0x10(%rbp) │ │ │ │ + mov 0x17(%rax),%rax │ │ │ │ + mov %rax,-0x8(%rbp) │ │ │ │ + mov 0x17(%rdx),%rax │ │ │ │ + mov %rax,0x0(%rbp) │ │ │ │ + mov 0xf(%rdx),%rax │ │ │ │ + mov %rax,0x20(%rbp) │ │ │ │ + mov %rdx,0x28(%rbp) │ │ │ │ + add $0xffffffffffffffe0,%rbp │ │ │ │ + test $0x7,%bl │ │ │ │ + jne 4e92c0 │ │ │ │ + mov (%rbx),%rax │ │ │ │ + jmp *%rax │ │ │ │ + nopw 0x0(%rax,%rax,1) │ │ │ │ + mov %esp,(%rbx) │ │ │ │ add %al,(%rax) │ │ │ │ - (bad) │ │ │ │ - ... │ │ │ │ - add %al,(%rax) │ │ │ │ - add %cl,(%rsi) │ │ │ │ - add %al,(%rax) │ │ │ │ - add %al,(%rax) │ │ │ │ - add %al,(%rax) │ │ │ │ - add %cl,-0x75(%rax) │ │ │ │ - add %r9b,-0x73(%r8) │ │ │ │ - pop %rbp │ │ │ │ - mov $0x4c,%al │ │ │ │ - cmp %edi,%ebx │ │ │ │ - jae 4f0d63 │ │ │ │ - lea 0x31b9cc8(%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) │ │ │ │ - leave │ │ │ │ - rex.X add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ (bad) │ │ │ │ add %al,(%rax) │ │ │ │ + add %ah,(%rax) │ │ │ │ + add %ebx,(%rbx,%rax,1) │ │ │ │ + mov 0x28(%rbp),%rax │ │ │ │ + mov 0x30(%rbp),%rcx │ │ │ │ + mov 0x38(%rbp),%rdx │ │ │ │ + mov 0x48(%rbp),%rsi │ │ │ │ + mov %rbx,%rdi │ │ │ │ + and $0x7,%edi │ │ │ │ + cmp $0x1,%rdi │ │ │ │ + je 4e92f4 │ │ │ │ + mov %rbx,%r8 │ │ │ │ + mov %rsi,%rdi │ │ │ │ + mov %rdx,%rsi │ │ │ │ + mov %rcx,%r14 │ │ │ │ + mov %rax,%rbx │ │ │ │ + add $0x50,%rbp │ │ │ │ + jmp 4e8b90 │ │ │ │ + mov 0x40(%rbp),%rbx │ │ │ │ + mov 0x8(%rbp),%rdi │ │ │ │ + mov 0x10(%rbp),%r8 │ │ │ │ + cmp %r8,%rbx │ │ │ │ + jl 4e9314 │ │ │ │ + cmp %r8,%rbx │ │ │ │ + jne 4e932d │ │ │ │ + mov 0x20(%rbp),%rbx │ │ │ │ + cmp 0x18(%rbp),%rbx │ │ │ │ + jge 4e932d │ │ │ │ + lea 0x374ebde(%rip),%r8 │ │ │ │ + mov %rdx,%rsi │ │ │ │ + mov %rcx,%r14 │ │ │ │ + mov %rax,%rbx │ │ │ │ + add $0x50,%rbp │ │ │ │ + jmp 4e8b90 │ │ │ │ + lea 0x374ebc5(%rip),%r8 │ │ │ │ + mov %rsi,%rdi │ │ │ │ + mov %rdx,%rsi │ │ │ │ + mov %rcx,%r14 │ │ │ │ + mov %rax,%rbx │ │ │ │ + add $0x50,%rbp │ │ │ │ + jmp 4e8b90 │ │ │ │ + jmp *-0x8(%r13) │ │ │ │ + nopl (%rax) │ │ │ │ + add $0x0,%eax │ │ │ │ add %al,(%rax) │ │ │ │ + add %bl,(%rsi) │ │ │ │ add %al,(%rax) │ │ │ │ - add %cl,0x75(%rbx,%rcx,4) │ │ │ │ - rex.W │ │ │ │ - mov 0x8(%rbp),%rsi │ │ │ │ - mov 0x10(%rbp),%rdi │ │ │ │ - mov 0x18(%rbp),%r8 │ │ │ │ - mov 0x20(%rbp),%r9 │ │ │ │ - and $0x7,%ebx │ │ │ │ - cmp $0x3,%rbx │ │ │ │ - jae 4f0d57 │ │ │ │ - cmp $0x2,%rbx │ │ │ │ - jb 4f0d49 │ │ │ │ - movq $0x4f0ce8,0x0(%rbp) │ │ │ │ - mov 0x40(%rbp),%rbx │ │ │ │ + add %al,0x48031c00(%rax) │ │ │ │ + movl $0x4e9398,-0x8(%rbp) │ │ │ │ + mov %rbx,%rax │ │ │ │ + mov 0x28(%rbp),%rbx │ │ │ │ + mov %rax,0x0(%rbp) │ │ │ │ + mov %r14,0x28(%rbp) │ │ │ │ + add $0xfffffffffffffff8,%rbp │ │ │ │ test $0x7,%bl │ │ │ │ - jne 4f0ce8 │ │ │ │ + jne 4e9398 │ │ │ │ mov (%rbx),%rax │ │ │ │ jmp *%rax │ │ │ │ - nopl 0x0(%rax) │ │ │ │ - leave │ │ │ │ + nopl (%rax) │ │ │ │ (bad) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ - (bad) │ │ │ │ - add %al,(%rax) │ │ │ │ + add %bl,(%rsi) │ │ │ │ add %al,(%rax) │ │ │ │ + add %cl,0x0(%rax) │ │ │ │ + sbb $0x3,%al │ │ │ │ + mov 0x8(%rbp),%rax │ │ │ │ + movq $0x4e93d0,0x8(%rbp) │ │ │ │ + mov 0x30(%rbp),%r8 │ │ │ │ + mov %rax,%rdi │ │ │ │ + mov %rbx,%rsi │ │ │ │ + mov 0x28(%rbp),%r14 │ │ │ │ + add $0x8,%rbp │ │ │ │ + jmp 2f83a78 │ │ │ │ + nopl 0x0(%rax,%rax,1) │ │ │ │ + add $0x6,%eax │ │ │ │ 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 %esi,(%rcx,%rax,1) │ │ │ │ + add %bl,(%rsi) │ │ │ │ add %al,(%rax) │ │ │ │ - mov 0x48(%rbp),%r14 │ │ │ │ - mov 0x8(%rbp),%rsi │ │ │ │ - mov 0x10(%rbp),%rdi │ │ │ │ - mov 0x18(%rbp),%r8 │ │ │ │ - mov 0x20(%rbp),%r9 │ │ │ │ - mov 0x30(%rbp),%rax │ │ │ │ - mov 0x38(%rbp),%rcx │ │ │ │ - mov 0x7(%rbx),%rdx │ │ │ │ - cmp %rdx,%r14 │ │ │ │ - jne 4f0e13 │ │ │ │ - mov 0xf(%rbx),%rbx │ │ │ │ - cmp %rbx,%rsi │ │ │ │ - je 4f0e3d │ │ │ │ - cmp %rbx,%rsi │ │ │ │ - jbe 4f0e1c │ │ │ │ - add $0xfffffffffffffff0,%r12 │ │ │ │ - mov %rcx,0x48(%rbp) │ │ │ │ - add $0x48,%rbp │ │ │ │ - mov %rcx,%rax │ │ │ │ - jmp 4f0d63 │ │ │ │ - mov 0x30(%rbp),%rax │ │ │ │ - mov %rax,0x48(%rbp) │ │ │ │ - add $0x48,%rbp │ │ │ │ - jmp 4f0d63 │ │ │ │ - mov 0x38(%rbp),%rax │ │ │ │ - mov %rax,0x48(%rbp) │ │ │ │ - add $0x48,%rbp │ │ │ │ - mov %rax,%rbx │ │ │ │ - and $0x7,%ebx │ │ │ │ - cmp $0x1,%rbx │ │ │ │ - jne 4f0e05 │ │ │ │ - movq $0x4f0dd8,-0x48(%rbp) │ │ │ │ - mov 0x7(%rax),%rbx │ │ │ │ - mov %rbx,%rcx │ │ │ │ - mov 0x7(%rbx),%rbx │ │ │ │ - mov %rsi,-0x40(%rbp) │ │ │ │ - mov %rdi,-0x38(%rbp) │ │ │ │ - mov %r8,-0x30(%rbp) │ │ │ │ - mov %r9,-0x28(%rbp) │ │ │ │ - mov 0xf(%rax),%rdx │ │ │ │ - mov %rdx,-0x20(%rbp) │ │ │ │ - mov 0x17(%rax),%rdx │ │ │ │ - mov %rdx,-0x18(%rbp) │ │ │ │ - mov 0x1f(%rax),%rax │ │ │ │ - mov %rax,-0x10(%rbp) │ │ │ │ - mov 0xf(%rcx),%rax │ │ │ │ - mov %rax,-0x8(%rbp) │ │ │ │ - mov %r14,0x0(%rbp) │ │ │ │ - add $0xffffffffffffffb8,%rbp │ │ │ │ + add %dl,(%rax) │ │ │ │ + add %bl,(%rbx,%rax,1) │ │ │ │ + movq $0x4e93f8,0x0(%rbp) │ │ │ │ + mov %r14,0x28(%rbp) │ │ │ │ test $0x7,%bl │ │ │ │ - jne 4f0dd8 │ │ │ │ + jne 4e93f8 │ │ │ │ mov (%rbx),%rax │ │ │ │ jmp *%rax │ │ │ │ - leave │ │ │ │ - rex.X add %al,(%rax) │ │ │ │ + xchg %ax,%ax │ │ │ │ + add $0x2,%eax │ │ │ │ add %al,(%rax) │ │ │ │ + add %bl,(%rsi) │ │ │ │ add %al,(%rax) │ │ │ │ + add %ch,%al │ │ │ │ + lcall *(%rbx) │ │ │ │ + add -0x39(%rax),%ecx │ │ │ │ + add %r13b,(%r8) │ │ │ │ + xchg %eax,%esp │ │ │ │ + rex.WRX add %r9b,-0x77(%rax) │ │ │ │ + fmuls -0x75(%rax) │ │ │ │ + pop %rbp │ │ │ │ + sub %cl,-0x77(%rax) │ │ │ │ + sub %r14b,%r14b │ │ │ │ + ret │ │ │ │ (bad) │ │ │ │ + jne 4e9428 │ │ │ │ + mov (%rbx),%rax │ │ │ │ + jmp *%rax │ │ │ │ + nopl (%rax) │ │ │ │ + add $0x2,%eax │ │ │ │ add %al,(%rax) │ │ │ │ + add %bl,(%rsi) │ │ │ │ add %al,(%rax) │ │ │ │ - add %al,(%rax) │ │ │ │ - add %cl,-0x39(%rax) │ │ │ │ - add %r10b,0x4c004f0c(%r8) │ │ │ │ - mov 0x7(%rbx),%ecx │ │ │ │ - mov 0xf(%rbx),%r8 │ │ │ │ - mov 0x20(%rbp),%rdi │ │ │ │ + add %bh,0x49031bff(%rax) │ │ │ │ + mov %ebx,%eax │ │ │ │ + mov 0x28(%rbp),%rdi │ │ │ │ mov 0x18(%rbp),%rsi │ │ │ │ mov 0x10(%rbp),%r14 │ │ │ │ - mov 0x17(%rbx),%rax │ │ │ │ - mov %rax,-0x8(%rbp) │ │ │ │ - add $0xfffffffffffffff8,%rbp │ │ │ │ - jmp 31ab900 │ │ │ │ - lea 0x37377ed(%rip),%rbx │ │ │ │ - add $0x8,%rbp │ │ │ │ - jmp *0x0(%rbp) │ │ │ │ - cmp %rdx,%r14 │ │ │ │ - ja 4f0d38 │ │ │ │ - add $0xfffffffffffffff0,%r12 │ │ │ │ - mov %rax,0x48(%rbp) │ │ │ │ - add $0x48,%rbp │ │ │ │ - jmp 4f0d63 │ │ │ │ - movq $0x10,0x388(%r13) │ │ │ │ - jmp 338a720 │ │ │ │ - movq $0x32ce2c8,-0x8(%r12) │ │ │ │ - mov 0x28(%rbp),%rax │ │ │ │ - mov %rax,(%r12) │ │ │ │ - lea -0x6(%r12),%rbx │ │ │ │ - add $0x50,%rbp │ │ │ │ - jmp *0x0(%rbp) │ │ │ │ - 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 4f0ea8 │ │ │ │ - nopl (%rax) │ │ │ │ - mov $0xffffffff,%eax │ │ │ │ - (bad) │ │ │ │ - (bad) │ │ │ │ - incl 0x1(%rbp) │ │ │ │ - ... │ │ │ │ - add %al,(%rax) │ │ │ │ - add $0x0,%eax │ │ │ │ - add %al,(%rax) │ │ │ │ - add %al,(%rax) │ │ │ │ + mov 0x8(%rbp),%rbx │ │ │ │ + add $0x30,%rbp │ │ │ │ + jmp 4e8b90 │ │ │ │ + nopl 0x0(%rax) │ │ │ │ + sbb %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ - add %cl,(%rsi) │ │ │ │ + add $0x0,%al │ │ │ │ add %al,(%rax) │ │ │ │ + add $0x0,%eax │ │ │ │ add %al,(%rax) │ │ │ │ + add %cl,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ - add %cl,-0x73(%rax) │ │ │ │ - rex.RB mov $0x4c,%r8b │ │ │ │ - cmp %edi,%eax │ │ │ │ - jae 4f0edc │ │ │ │ - lea 0x31b9a78(%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 0x38(%rbp),%r9 │ │ │ │ - add $0x48,%rbp │ │ │ │ - mov %r9,%rax │ │ │ │ - and $0x7,%eax │ │ │ │ - cmp $0x1,%rax │ │ │ │ - jne 4f0f7d │ │ │ │ - movq $0x4f0f50,-0x48(%rbp) │ │ │ │ - mov 0x7(%r9),%rax │ │ │ │ - mov 0x7(%rax),%rbx │ │ │ │ - mov %r14,-0x40(%rbp) │ │ │ │ - mov %rsi,-0x38(%rbp) │ │ │ │ - mov %rdi,-0x30(%rbp) │ │ │ │ - mov %r8,-0x28(%rbp) │ │ │ │ - mov 0xf(%r9),%rcx │ │ │ │ - mov %rcx,-0x20(%rbp) │ │ │ │ - mov 0x17(%r9),%rcx │ │ │ │ - mov %rcx,-0x18(%rbp) │ │ │ │ - mov 0x1f(%r9),%rcx │ │ │ │ - mov %rcx,-0x10(%rbp) │ │ │ │ - mov 0xf(%rax),%rax │ │ │ │ - mov %rax,-0x8(%rbp) │ │ │ │ + add %bl,%al │ │ │ │ + (bad) │ │ │ │ + sbb $0x3,%al │ │ │ │ + lea -0x68(%rbp),%rax │ │ │ │ + cmp %r15,%rax │ │ │ │ + jb 4e95e3 │ │ │ │ + movq $0x4e94c8,-0x48(%rbp) │ │ │ │ + mov 0x4(%rbx),%rax │ │ │ │ + mov 0xc(%rbx),%rcx │ │ │ │ + mov 0x14(%rbx),%rdx │ │ │ │ + mov 0x1c(%rbx),%r9 │ │ │ │ + mov 0x24(%rbx),%rbx │ │ │ │ + mov %rax,-0x40(%rbp) │ │ │ │ + mov %r9,-0x38(%rbp) │ │ │ │ + mov %rdx,-0x30(%rbp) │ │ │ │ + mov %rcx,-0x28(%rbp) │ │ │ │ + mov %r14,-0x20(%rbp) │ │ │ │ + mov %rsi,-0x18(%rbp) │ │ │ │ + mov %rdi,-0x10(%rbp) │ │ │ │ + mov %r8,-0x8(%rbp) │ │ │ │ add $0xffffffffffffffb8,%rbp │ │ │ │ test $0x7,%bl │ │ │ │ - jne 4f0f50 │ │ │ │ + jne 4e94c8 │ │ │ │ mov (%rbx),%rax │ │ │ │ jmp *%rax │ │ │ │ - nopw 0x0(%rax,%rax,1) │ │ │ │ - add %rax,(%rax) │ │ │ │ - add %al,(%rax) │ │ │ │ + nop │ │ │ │ + or %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ - add %bl,(%rsi) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ + (bad) │ │ │ │ add %al,(%rax) │ │ │ │ - add %cl,-0x39(%rax) │ │ │ │ - add %r13b,0x4c004f0f(%r8) │ │ │ │ - mov 0x7(%rbx),%ecx │ │ │ │ - mov 0xf(%rbx),%r8 │ │ │ │ - mov 0x18(%rbp),%rdi │ │ │ │ - mov 0x10(%rbp),%rsi │ │ │ │ - mov 0x8(%rbp),%r14 │ │ │ │ - mov 0x17(%rbx),%rax │ │ │ │ - mov %rax,-0x8(%rbp) │ │ │ │ + add %dh,0x6(%rax) │ │ │ │ + sbb $0x3,%al │ │ │ │ + movq $0x4e9508,-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 │ │ │ │ - jmp 31ab900 │ │ │ │ - lea 0x3737675(%rip),%rbx │ │ │ │ - jmp *0x0(%rbp) │ │ │ │ - movq $0x10,0x388(%r13) │ │ │ │ - jmp 338a720 │ │ │ │ - nop │ │ │ │ - add %rax,(%rax) │ │ │ │ - add %al,(%rax) │ │ │ │ + test $0x7,%bl │ │ │ │ + jne 4e9508 │ │ │ │ + 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,0x75(%rbx,%rcx,4) │ │ │ │ - or %cl,-0x75(%rax) │ │ │ │ - jne 4f0fc0 │ │ │ │ - mov 0x18(%rbp),%rdi │ │ │ │ - mov 0x20(%rbp),%r8 │ │ │ │ - and $0x7,%ebx │ │ │ │ - cmp $0x3,%rbx │ │ │ │ - jae 4f0ed4 │ │ │ │ - cmp $0x2,%rbx │ │ │ │ - jae 4f0fd8 │ │ │ │ - mov 0x30(%rbp),%r9 │ │ │ │ - add $0x48,%rbp │ │ │ │ - jmp 4f0edc │ │ │ │ - movq $0x4f1000,0x0(%rbp) │ │ │ │ - mov %r8,%rbx │ │ │ │ + add %dh,(%rax) │ │ │ │ + (bad) │ │ │ │ + sbb $0x3,%al │ │ │ │ + movq $0x4e9548,-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 4f1000 │ │ │ │ + jne 4e9548 │ │ │ │ mov (%rbx),%rax │ │ │ │ jmp *%rax │ │ │ │ nopl (%rax) │ │ │ │ - add (%rax),%rax │ │ │ │ - add %al,(%rax) │ │ │ │ + or (%rax),%al │ │ │ │ add %al,(%rax) │ │ │ │ - add %bl,(%rsi) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ + (bad) │ │ │ │ add %al,(%rax) │ │ │ │ - add %cl,-0x39(%rax) │ │ │ │ - add %r8b,0x10(%r8) │ │ │ │ - rex.WRXB add %r9b,-0x75(%r8) │ │ │ │ + add %dh,%al │ │ │ │ + add $0xc748031c,%eax │ │ │ │ + rex.RB clc │ │ │ │ + mov %dl,-0x74b7ffb2(%rbp) │ │ │ │ rex.XB (bad) │ │ │ │ mov 0xf(%rbx),%rbx │ │ │ │ mov %rbx,%rcx │ │ │ │ - mov 0x40(%rbp),%rbx │ │ │ │ - mov %rcx,0x20(%rbp) │ │ │ │ - mov %rax,0x40(%rbp) │ │ │ │ + mov 0x30(%rbp),%rbx │ │ │ │ + mov %rcx,0x0(%rbp) │ │ │ │ + mov %rax,0x30(%rbp) │ │ │ │ + add $0xfffffffffffffff8,%rbp │ │ │ │ test $0x7,%bl │ │ │ │ - jne 4f1040 │ │ │ │ + jne 4e9588 │ │ │ │ mov (%rbx),%rax │ │ │ │ jmp *%rax │ │ │ │ - nopl 0x0(%rax) │ │ │ │ - and (%rax),%rax │ │ │ │ - add %al,(%rax) │ │ │ │ - add %al,(%rax) │ │ │ │ - add %bl,(%rsi) │ │ │ │ + nopl (%rax) │ │ │ │ + or (%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 %cl,(%rdi) │ │ │ │ - xchg %esi,(%rsi) │ │ │ │ (bad) │ │ │ │ - (bad) │ │ │ │ - decl 0x75(%rbx,%rcx,4) │ │ │ │ - or %cl,-0x75(%rax) │ │ │ │ - jne 4f1069 │ │ │ │ - mov 0x18(%rbp),%rdi │ │ │ │ - mov 0x30(%rbp),%rax │ │ │ │ - mov 0x38(%rbp),%rcx │ │ │ │ - mov 0x40(%rbp),%rdx │ │ │ │ - mov 0x20(%rbp),%r8 │ │ │ │ - mov 0x7(%rbx),%r9 │ │ │ │ - cmp %r9,%rdx │ │ │ │ - jne 4f10c4 │ │ │ │ - mov 0xf(%rbx),%rbx │ │ │ │ - cmp %rbx,%r8 │ │ │ │ - jne 4f109c │ │ │ │ - movq $0x32ce2c8,-0x8(%r12) │ │ │ │ - mov 0x28(%rbp),%rax │ │ │ │ - mov %rax,(%r12) │ │ │ │ - lea -0x6(%r12),%rbx │ │ │ │ - add $0x48,%rbp │ │ │ │ - jmp *0x0(%rbp) │ │ │ │ - cmp %rbx,%r8 │ │ │ │ - jbe 4f10c9 │ │ │ │ - add $0xfffffffffffffff0,%r12 │ │ │ │ - mov %rdi,%r9 │ │ │ │ - mov %r8,%rax │ │ │ │ - mov %rsi,%r8 │ │ │ │ - mov %r14,%rdi │ │ │ │ - mov %rax,%rsi │ │ │ │ - mov %rdx,%r14 │ │ │ │ - mov %rcx,0x40(%rbp) │ │ │ │ - add $0x40,%rbp │ │ │ │ - jmp 4f0c48 │ │ │ │ - cmp %r9,%rdx │ │ │ │ - ja 4f10a1 │ │ │ │ - add $0xfffffffffffffff0,%r12 │ │ │ │ - mov %rdi,%r9 │ │ │ │ - mov %r8,%rbx │ │ │ │ - mov %rsi,%r8 │ │ │ │ - mov %r14,%rdi │ │ │ │ - mov %rbx,%rsi │ │ │ │ - mov %rdx,%r14 │ │ │ │ - mov %rax,0x40(%rbp) │ │ │ │ - add $0x40,%rbp │ │ │ │ - jmp 4f0c48 │ │ │ │ - nopl 0x0(%rax) │ │ │ │ - add (%rax),%eax │ │ │ │ - add %al,(%rax) │ │ │ │ - add %eax,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ + add %dh,0x48031c05(%rax) │ │ │ │ + movl $0x4e95c0,-0x8(%rbp) │ │ │ │ + mov 0x7(%rbx),%rax │ │ │ │ + mov 0xf(%rbx),%rbx │ │ │ │ + mov %rax,0x0(%rbp) │ │ │ │ + add $0xfffffffffffffff8,%rbp │ │ │ │ + test $0x7,%bl │ │ │ │ + jne 4e95c0 │ │ │ │ + mov (%rbx),%rax │ │ │ │ + jmp *%rax │ │ │ │ + nopw 0x0(%rax,%rax,1) │ │ │ │ + or $0x0,%al │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ - add (%rax),%al │ │ │ │ add %al,(%rax) │ │ │ │ - or $0x0,%eax │ │ │ │ + (bad) │ │ │ │ add %al,(%rax) │ │ │ │ - add %cl,-0x75(%rax) │ │ │ │ - jae 4f111b │ │ │ │ - mov 0x7(%rbx),%r14 │ │ │ │ - jmp 3251cc0 │ │ │ │ - nopl (%rax) │ │ │ │ - add %eax,(%rax) │ │ │ │ + add %bh,0x5(%rax) │ │ │ │ + sbb $0x3,%al │ │ │ │ + mov 0x8(%rbp),%rax │ │ │ │ + movq $0x4e95f8,0x8(%rbp) │ │ │ │ + mov 0x60(%rbp),%r8 │ │ │ │ + mov 0x58(%rbp),%rdi │ │ │ │ + mov %rbx,%rsi │ │ │ │ + mov %rax,%r14 │ │ │ │ + add $0x8,%rbp │ │ │ │ + jmp 2f83a78 │ │ │ │ + jmp *-0x8(%r13) │ │ │ │ + nop │ │ │ │ + or 0x1(%rax),%eax │ │ │ │ add %al,(%rax) │ │ │ │ + (bad) │ │ │ │ add %al,(%rax) │ │ │ │ + add %al,0x5(%rax) │ │ │ │ + sbb $0x3,%al │ │ │ │ + mov 0x8(%rbp),%rax │ │ │ │ + movq $0x4e9630,0x8(%rbp) │ │ │ │ + mov %rbx,%rcx │ │ │ │ + mov %rax,%rbx │ │ │ │ + mov %r14,0x50(%rbp) │ │ │ │ + mov %rcx,0x58(%rbp) │ │ │ │ + add $0x8,%rbp │ │ │ │ + test $0x7,%bl │ │ │ │ + jne 4e9630 │ │ │ │ + mov (%rbx),%rax │ │ │ │ + jmp *%rax │ │ │ │ + or (%rax),%al │ │ │ │ add %al,(%rax) │ │ │ │ - adc %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ + (bad) │ │ │ │ add %al,(%rax) │ │ │ │ - lea -0x8(%rbp),%rax │ │ │ │ - cmp %r15,%rax │ │ │ │ - jb 4f11b0 │ │ │ │ - movq $0x4f1160,-0x8(%rbp) │ │ │ │ - mov 0x10(%rbx),%rbx │ │ │ │ - add $0xfffffffffffffff8,%rbp │ │ │ │ + add %cl,(%rax) │ │ │ │ + add $0xc748031c,%eax │ │ │ │ + add %r12b,-0x6a(%r8) │ │ │ │ + rex.WRX add %r9b,-0x77(%rax) │ │ │ │ + fmuls -0x75(%rax) │ │ │ │ + pop %rbp │ │ │ │ + push %rax │ │ │ │ + mov %rax,0x50(%rbp) │ │ │ │ test $0x7,%bl │ │ │ │ - jne 4f1160 │ │ │ │ + jne 4e9660 │ │ │ │ mov (%rbx),%rax │ │ │ │ jmp *%rax │ │ │ │ - nopl 0x0(%rax,%rax,1) │ │ │ │ - ... │ │ │ │ - (bad) │ │ │ │ + nopl (%rax) │ │ │ │ + or (%rax),%al │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ - add %cl,-0x7d(%rcx) │ │ │ │ - (bad) │ │ │ │ - sbb %cl,0x3b(%rbp) │ │ │ │ - movsl %ds:(%rsi),%es:(%rdi) │ │ │ │ - pop %rax │ │ │ │ - add (%rax),%eax │ │ │ │ - add %dh,0x33(%rdi) │ │ │ │ - mov 0x7(%rbx),%rax │ │ │ │ - mov 0xf(%rbx),%rcx │ │ │ │ - mov 0x17(%rbx),%rbx │ │ │ │ - movq $0x4f1108,-0x10(%r12) │ │ │ │ - mov %rcx,-0x8(%r12) │ │ │ │ - mov %rbx,(%r12) │ │ │ │ - movq $0x4f11c8,0x0(%rbp) │ │ │ │ - lea -0xf(%r12),%r14 │ │ │ │ - mov %rax,%rbx │ │ │ │ - jmp 338e140 │ │ │ │ - movq $0x18,0x388(%r13) │ │ │ │ - jmp 338a720 │ │ │ │ - jmp *-0x10(%r13) │ │ │ │ - nopl 0x0(%rax) │ │ │ │ - ... │ │ │ │ (bad) │ │ │ │ add %al,(%rax) │ │ │ │ - add %al,(%rax) │ │ │ │ - add %al,(%rax) │ │ │ │ - add %cl,-0x7d(%rax) │ │ │ │ - jrcxz 4f11c4 │ │ │ │ - add $0x8,%rbp │ │ │ │ + add %bl,%al │ │ │ │ + add $0x1c,%al │ │ │ │ + add -0x39(%rax),%ecx │ │ │ │ + add %r10b,0x48004e96(%r8) │ │ │ │ + mov %ebx,%eax │ │ │ │ + mov 0x48(%rbp),%rbx │ │ │ │ + mov %rax,0x48(%rbp) │ │ │ │ + test $0x7,%bl │ │ │ │ + jne 4e9690 │ │ │ │ mov (%rbx),%rax │ │ │ │ jmp *%rax │ │ │ │ nopl (%rax) │ │ │ │ - add (%rax),%eax │ │ │ │ + or (%rax),%al │ │ │ │ add %al,(%rax) │ │ │ │ - add %eax,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ + (bad) │ │ │ │ add %al,(%rax) │ │ │ │ - add (%rax),%al │ │ │ │ + add %ch,0x48031c04(%rax) │ │ │ │ + movl $0x4e96c0,0x0(%rbp) │ │ │ │ + mov %rbx,%r8 │ │ │ │ + mov 0x48(%rbp),%rdi │ │ │ │ + mov 0x50(%rbp),%rsi │ │ │ │ + mov 0x30(%rbp),%r14 │ │ │ │ + jmp 2f83a78 │ │ │ │ + nopl 0x0(%rax) │ │ │ │ + or %al,%cl │ │ │ │ add %al,(%rax) │ │ │ │ - or $0x0,%eax │ │ │ │ add %al,(%rax) │ │ │ │ - add %cl,-0x75(%rax) │ │ │ │ - jae 4f1203 │ │ │ │ - mov 0x7(%rbx),%r14 │ │ │ │ - jmp 3251cc0 │ │ │ │ - nopl (%rax) │ │ │ │ - add $0x1000000,%eax │ │ │ │ - ... │ │ │ │ add %al,(%rax) │ │ │ │ - add %cl,(%rsi) │ │ │ │ + (bad) │ │ │ │ add %al,(%rax) │ │ │ │ - add %dh,%al │ │ │ │ - xchg %eax,%esi │ │ │ │ - sbb (%rbx),%eax │ │ │ │ - lea -0x60(%rbp),%rax │ │ │ │ - cmp %r15,%rax │ │ │ │ - jb 4f13e3 │ │ │ │ - add $0x18,%r12 │ │ │ │ - cmp 0x358(%r13),%r12 │ │ │ │ - ja 4f13d8 │ │ │ │ - movq $0x4f1128,-0x10(%r12) │ │ │ │ - mov %r14,(%r12) │ │ │ │ - movq $0x4f1280,-0x18(%rbp) │ │ │ │ - lea 0x31b96b6(%rip),%rbx │ │ │ │ - lea -0x10(%r12),%rax │ │ │ │ - mov %rax,-0x10(%rbp) │ │ │ │ - mov %r14,-0x8(%rbp) │ │ │ │ - add $0xffffffffffffffe8,%rbp │ │ │ │ + add %bh,0x4(%rax) │ │ │ │ + sbb $0x3,%al │ │ │ │ + mov 0x8(%rbp),%rax │ │ │ │ + movq $0x4e96f8,0x8(%rbp) │ │ │ │ + mov %rbx,%rcx │ │ │ │ + mov %rax,%rbx │ │ │ │ + mov %r14,0x48(%rbp) │ │ │ │ + mov %rcx,0x50(%rbp) │ │ │ │ + add $0x8,%rbp │ │ │ │ test $0x7,%bl │ │ │ │ - jne 4f1280 │ │ │ │ + jne 4e96f8 │ │ │ │ mov (%rbx),%rax │ │ │ │ jmp *%rax │ │ │ │ - nopl (%rax) │ │ │ │ - add (%rax),%al │ │ │ │ + or %eax,(%rax,%rax,1) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ + add %bl,(%rsi) │ │ │ │ add %al,(%rax) │ │ │ │ - (bad) │ │ │ │ + add %al,0x4(%rax) │ │ │ │ + sbb $0x3,%al │ │ │ │ + movq $0x4e9728,0x0(%rbp) │ │ │ │ + mov %rbx,%rax │ │ │ │ + mov 0x48(%rbp),%rbx │ │ │ │ + mov %rax,0x48(%rbp) │ │ │ │ + test $0x7,%bl │ │ │ │ + jne 4e9728 │ │ │ │ + mov (%rbx),%rax │ │ │ │ + jmp *%rax │ │ │ │ + nopl (%rax) │ │ │ │ + or %eax,(%rax,%rax,1) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ + add %bl,(%rsi) │ │ │ │ add %al,(%rax) │ │ │ │ - add %cl,0x75(%rbx,%rcx,4) │ │ │ │ - adc %cl,-0x77(%rax) │ │ │ │ - fadds -0x7cb7f820(%rbx) │ │ │ │ - clc │ │ │ │ - add %ecx,(%rdi) │ │ │ │ - test %esi,(%rsi) │ │ │ │ - add %eax,(%rax) │ │ │ │ - add %cl,-0x39(%rax) │ │ │ │ - rex.RB fdiv %st(0),%st │ │ │ │ - adc 0x0(%rdi),%cl │ │ │ │ - mov 0xf(%rbx),%rax │ │ │ │ - mov 0x17(%rbx),%rcx │ │ │ │ - mov 0x1f(%rbx),%rdx │ │ │ │ - mov 0x7(%rbx),%rbx │ │ │ │ - mov %rbx,%rsi │ │ │ │ - mov %r14,%rbx │ │ │ │ - mov %rcx,-0x20(%rbp) │ │ │ │ - mov %rdx,-0x18(%rbp) │ │ │ │ - mov 0x7(%rsi),%rcx │ │ │ │ - mov %rcx,-0x10(%rbp) │ │ │ │ - mov 0xf(%rsi),%rcx │ │ │ │ - mov %rcx,-0x8(%rbp) │ │ │ │ - mov %rax,0x0(%rbp) │ │ │ │ - add $0xffffffffffffffd8,%rbp │ │ │ │ + add %dl,(%rax) │ │ │ │ + add $0x1c,%al │ │ │ │ + add -0x39(%rax),%ecx │ │ │ │ + add %r11b,-0x69(%r8) │ │ │ │ + rex.WRX add %r9b,-0x77(%rax) │ │ │ │ + fmuls -0x75(%rax) │ │ │ │ + pop %rbp │ │ │ │ + rex │ │ │ │ + mov %rax,0x40(%rbp) │ │ │ │ test $0x7,%bl │ │ │ │ - jne 4f12f0 │ │ │ │ + jne 4e9758 │ │ │ │ mov (%rbx),%rax │ │ │ │ jmp *%rax │ │ │ │ - nopl 0x0(%rax) │ │ │ │ - (bad) │ │ │ │ - add %al,(%rax) │ │ │ │ + nopl (%rax) │ │ │ │ + or %eax,(%rax,%rax,1) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %bl,(%rsi) │ │ │ │ add %al,(%rax) │ │ │ │ + add %ah,%al │ │ │ │ + add (%rbx,%rax,1),%ebx │ │ │ │ + movq $0x4e9788,0x0(%rbp) │ │ │ │ + mov %rbx,%r8 │ │ │ │ + mov 0x40(%rbp),%rdi │ │ │ │ + mov 0x48(%rbp),%rsi │ │ │ │ + mov 0x20(%rbp),%r14 │ │ │ │ + jmp 2f83a78 │ │ │ │ + nopl 0x0(%rax) │ │ │ │ + or %esp,0x0(%rsi) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ - add %cl,-0x75(%rax) │ │ │ │ - sbb %r9b,-0x75(%r8) │ │ │ │ - rex.WXB (bad) │ │ │ │ - mov 0xf(%rbx),%rdx │ │ │ │ - mov 0x17(%rbx),%rsi │ │ │ │ - cmp $0x100,%rsi │ │ │ │ - jle 4f130e │ │ │ │ - mov $0x100,%esi │ │ │ │ - movq $0x4f1350,-0x18(%rbp) │ │ │ │ - mov %rbx,%rdi │ │ │ │ + add %bl,(%rsi) │ │ │ │ + add %al,(%rax) │ │ │ │ + add %dh,0x48031c03(%rax) │ │ │ │ + mov 0x8(%rbp),%eax │ │ │ │ + movq $0x4e97c0,0x8(%rbp) │ │ │ │ + mov %rbx,%rcx │ │ │ │ mov %rax,%rbx │ │ │ │ - mov %rcx,-0x10(%rbp) │ │ │ │ - mov %rsi,-0x8(%rbp) │ │ │ │ - mov %rdx,0x0(%rbp) │ │ │ │ - mov %rdi,0x18(%rbp) │ │ │ │ - add $0xffffffffffffffe8,%rbp │ │ │ │ + mov %r14,0x40(%rbp) │ │ │ │ + mov %rcx,0x48(%rbp) │ │ │ │ + add $0x8,%rbp │ │ │ │ test $0x7,%bl │ │ │ │ - jne 4f1350 │ │ │ │ + jne 4e97c0 │ │ │ │ mov (%rbx),%rax │ │ │ │ jmp *%rax │ │ │ │ - nopw 0x0(%rax,%rax,1) │ │ │ │ - mov (%rcx),%al │ │ │ │ + or %al,(%rbx) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ (bad) │ │ │ │ add %al,(%rax) │ │ │ │ - add %al,(%rax) │ │ │ │ - add %al,(%rax) │ │ │ │ - add %cl,-0x39(%rax) │ │ │ │ - add %r12b,(%r8) │ │ │ │ - adc $0x4f,%al │ │ │ │ - add %cl,0x4b(%rbx,%rcx,4) │ │ │ │ - (bad) │ │ │ │ - mov 0xf(%rbx),%r8 │ │ │ │ - mov 0x10(%rbp),%rdi │ │ │ │ - mov 0x8(%rbp),%rsi │ │ │ │ - mov 0x18(%rbp),%r14 │ │ │ │ - mov 0x17(%rbx),%rax │ │ │ │ - mov %rax,-0x8(%rbp) │ │ │ │ - add $0xfffffffffffffff8,%rbp │ │ │ │ - jmp 31ab900 │ │ │ │ + add %bh,0x3(%rax) │ │ │ │ + sbb $0x3,%al │ │ │ │ + movq $0x4e97f0,0x0(%rbp) │ │ │ │ + mov %rbx,%rax │ │ │ │ + mov 0x40(%rbp),%rbx │ │ │ │ + mov %rax,0x40(%rbp) │ │ │ │ + test $0x7,%bl │ │ │ │ + jne 4e97f0 │ │ │ │ + mov (%rbx),%rax │ │ │ │ + jmp *%rax │ │ │ │ nopl (%rax) │ │ │ │ - test %al,(%rcx) │ │ │ │ + or %al,(%rbx) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ (bad) │ │ │ │ add %al,(%rax) │ │ │ │ - add %al,(%rax) │ │ │ │ - add %al,(%rax) │ │ │ │ - add %cl,-0x39(%rax) │ │ │ │ - add %r15b,-0x9ffb0ed(%r8) │ │ │ │ - ret │ │ │ │ - (bad) │ │ │ │ - jne 4f13b8 │ │ │ │ + add %cl,0x3(%rax) │ │ │ │ + sbb $0x3,%al │ │ │ │ + movq $0x4e9820,0x0(%rbp) │ │ │ │ + mov %rbx,%rax │ │ │ │ + mov 0x38(%rbp),%rbx │ │ │ │ + mov %rax,0x38(%rbp) │ │ │ │ + test $0x7,%bl │ │ │ │ + jne 4e9820 │ │ │ │ mov (%rbx),%rax │ │ │ │ jmp *%rax │ │ │ │ - nopw 0x0(%rax,%rax,1) │ │ │ │ - test %al,(%rcx) │ │ │ │ - add %al,(%rax) │ │ │ │ - add %al,(%rax) │ │ │ │ - add %al,(%rax) │ │ │ │ - (bad) │ │ │ │ - add %al,(%rax) │ │ │ │ - add %al,(%rax) │ │ │ │ - add %al,(%rax) │ │ │ │ - add %cl,0x75(%rbx,%rcx,4) │ │ │ │ - and %cl,-0x75(%rax) │ │ │ │ - sbb %r9b,0x3b(%r8) │ │ │ │ - rex.XB (bad) │ │ │ │ - je 4f13ee │ │ │ │ - add $0x10,%rbp │ │ │ │ - lea 0x3746b00(%rip),%rbx │ │ │ │ - add $0x18,%rbp │ │ │ │ - jmp *0x0(%rbp) │ │ │ │ - movq $0x18,0x388(%r13) │ │ │ │ - lea 0x31b954e(%rip),%rbx │ │ │ │ - jmp *-0x8(%r13) │ │ │ │ - mov 0x10(%rbp),%rax │ │ │ │ - cmp 0xf(%rbx),%rax │ │ │ │ - je 4f13fe │ │ │ │ - add $0x10,%rbp │ │ │ │ - jmp 4f13ca │ │ │ │ - mov 0x8(%rbp),%r14 │ │ │ │ - lea 0x3746ad1(%rip),%rbx │ │ │ │ - add $0x28,%rbp │ │ │ │ - jmp *0x0(%rbp) │ │ │ │ - mov (%rcx),%al │ │ │ │ + nopl (%rax) │ │ │ │ + or %al,(%rbx) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ (bad) │ │ │ │ add %al,(%rax) │ │ │ │ - add %al,(%rax) │ │ │ │ - add %al,(%rax) │ │ │ │ - add %cl,-0x75(%rax) │ │ │ │ - rex.RB │ │ │ │ - rex.W │ │ │ │ - mov 0x18(%rbp),%rcx │ │ │ │ - mov 0x8(%rbp),%rdx │ │ │ │ - mov 0x10(%rbp),%rsi │ │ │ │ - and $0x7,%ebx │ │ │ │ - cmp $0x3,%rbx │ │ │ │ - jae 4f1470 │ │ │ │ - cmp $0x2,%rbx │ │ │ │ - jb 4f144f │ │ │ │ - movq $0x4f1608,0x0(%rbp) │ │ │ │ - mov %rax,%rbx │ │ │ │ - jmp 4f1128 │ │ │ │ - movq $0x4f1760,0x28(%rbp) │ │ │ │ - mov 0x20(%rbp),%r9 │ │ │ │ - mov %rax,%r8 │ │ │ │ - mov %rsi,%rdi │ │ │ │ - mov %rdx,%rsi │ │ │ │ - mov %rcx,%r14 │ │ │ │ - add $0x28,%rbp │ │ │ │ - jmp 4f0ea8 │ │ │ │ - mov 0x28(%rbp),%rbx │ │ │ │ - movq $0x4f17a0,0x28(%rbp) │ │ │ │ - mov %rbx,%r9 │ │ │ │ - mov %rax,%r8 │ │ │ │ - mov %rsi,%rdi │ │ │ │ - mov %rdx,%rsi │ │ │ │ - mov %rcx,%r14 │ │ │ │ - add $0x28,%rbp │ │ │ │ - jmp 4f0ea8 │ │ │ │ + add %bl,(%rax) │ │ │ │ + add (%rbx,%rax,1),%ebx │ │ │ │ + movq $0x4e9850,0x0(%rbp) │ │ │ │ + mov %rbx,%r8 │ │ │ │ + mov 0x38(%rbp),%rdi │ │ │ │ + mov 0x40(%rbp),%rsi │ │ │ │ + mov 0x10(%rbp),%r14 │ │ │ │ + jmp 2f83a78 │ │ │ │ nopl 0x0(%rax) │ │ │ │ - test %eax,(%rbx) │ │ │ │ + mov %dh,(%rbx) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ (bad) │ │ │ │ add %al,(%rax) │ │ │ │ - add %al,(%rax) │ │ │ │ - add %al,(%rax) │ │ │ │ - add %cl,-0x75(%rax) │ │ │ │ - or %r9b,-0x77(%r8) │ │ │ │ - flds -0x7cb7f81f(%rbx) │ │ │ │ - stc │ │ │ │ - add %ecx,(%rdi) │ │ │ │ - test %ah,0x48000003(%rax) │ │ │ │ - movl $0x4f14e8,0x20(%rbp) │ │ │ │ - mov 0x6(%rbx),%rbx │ │ │ │ - add $0x20,%rbp │ │ │ │ + add %ch,%al │ │ │ │ + add (%rbx,%rax,1),%bl │ │ │ │ + movq $0x4e9878,0x0(%rbp) │ │ │ │ + mov %r14,0x40(%rbp) │ │ │ │ test $0x7,%bl │ │ │ │ - jne 4f14e8 │ │ │ │ + jne 4e9878 │ │ │ │ mov (%rbx),%rax │ │ │ │ jmp *%rax │ │ │ │ xchg %ax,%ax │ │ │ │ - add %eax,(%rax) │ │ │ │ + mov %dl,(%rbx) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ (bad) │ │ │ │ add %al,(%rax) │ │ │ │ + add %al,%al │ │ │ │ + add (%rbx,%rax,1),%bl │ │ │ │ + movq $0x4e98a8,0x0(%rbp) │ │ │ │ + mov %rbx,%rax │ │ │ │ + mov 0x40(%rbp),%rbx │ │ │ │ + mov %rax,0x40(%rbp) │ │ │ │ + test $0x7,%bl │ │ │ │ + jne 4e98a8 │ │ │ │ + mov (%rbx),%rax │ │ │ │ + jmp *%rax │ │ │ │ + nopl (%rax) │ │ │ │ + mov %dl,(%rbx) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ - add %ch,%cl │ │ │ │ - or (%rbx),%eax │ │ │ │ add %al,(%rax) │ │ │ │ - nopl (%rax) │ │ │ │ - test %eax,(%rbx) │ │ │ │ + (bad) │ │ │ │ add %al,(%rax) │ │ │ │ + add %dl,0x49031c02(%rax) │ │ │ │ + mov %ebx,%eax │ │ │ │ + mov 0x40(%rbp),%rdi │ │ │ │ + mov 0x30(%rbp),%rsi │ │ │ │ + mov 0x28(%rbp),%r14 │ │ │ │ + mov 0x8(%rbp),%rbx │ │ │ │ + add $0x48,%rbp │ │ │ │ + jmp 4e91d8 │ │ │ │ + nopl 0x0(%rax) │ │ │ │ + (bad) │ │ │ │ add %al,(%rax) │ │ │ │ + add %al,(%rbx) │ │ │ │ add %al,(%rax) │ │ │ │ - (bad) │ │ │ │ + add %al,(%rcx) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ - add %cl,-0x75(%rax) │ │ │ │ - or %r9b,-0x77(%r8) │ │ │ │ - flds -0x7cb7f81f(%rbx) │ │ │ │ - stc │ │ │ │ - add %ecx,(%rdi) │ │ │ │ - test %cl,0x3(%rax) │ │ │ │ + add %cl,(%rcx) │ │ │ │ add %al,(%rax) │ │ │ │ - movq $0x4f1540,0x20(%rbp) │ │ │ │ - mov 0x6(%rbx),%rbx │ │ │ │ - add $0x20,%rbp │ │ │ │ + add %bl,0x2(%rax) │ │ │ │ + sbb $0x3,%al │ │ │ │ + lea -0x28(%rbp),%rax │ │ │ │ + cmp %r15,%rax │ │ │ │ + jb 4e997c │ │ │ │ + movq $0x4e9928,-0x20(%rbp) │ │ │ │ + mov 0x5(%rbx),%rax │ │ │ │ + mov %rdi,%rbx │ │ │ │ + mov %rax,-0x18(%rbp) │ │ │ │ + mov %r14,-0x10(%rbp) │ │ │ │ + mov %rsi,-0x8(%rbp) │ │ │ │ + add $0xffffffffffffffe0,%rbp │ │ │ │ test $0x7,%bl │ │ │ │ - jne 4f1540 │ │ │ │ + jne 4e9928 │ │ │ │ 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 %ch,%cl │ │ │ │ - mov $0x2,%bl │ │ │ │ - add %al,(%rax) │ │ │ │ - nopl (%rax) │ │ │ │ - test %eax,(%rbx) │ │ │ │ + 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) │ │ │ │ - flds -0x7cb7f81f(%rbx) │ │ │ │ - stc │ │ │ │ - add %ecx,(%rdi) │ │ │ │ - test %dh,%al │ │ │ │ - add (%rax),%al │ │ │ │ - add %cl,-0x39(%rax) │ │ │ │ - and %r11b,0x48004f15(%r8) │ │ │ │ - mov 0x6(%rbx),%ebx │ │ │ │ - add $0x20,%rbp │ │ │ │ + add %dl,(%rax) │ │ │ │ + add (%rbx,%rax,1),%bl │ │ │ │ + movq $0x4e9960,-0x8(%rbp) │ │ │ │ + mov 0x7(%rbx),%rax │ │ │ │ + mov 0xf(%rbx),%rbx │ │ │ │ + mov %rax,0x0(%rbp) │ │ │ │ + add $0xfffffffffffffff8,%rbp │ │ │ │ test $0x7,%bl │ │ │ │ - jne 4f1598 │ │ │ │ + jne 4e9960 │ │ │ │ mov (%rbx),%rax │ │ │ │ jmp *%rax │ │ │ │ - xchg %ax,%ax │ │ │ │ - add %eax,(%rax) │ │ │ │ + nopw 0x0(%rax,%rax,1) │ │ │ │ + add $0x0,%al │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ (bad) │ │ │ │ add %al,(%rax) │ │ │ │ - add %al,(%rax) │ │ │ │ - add %al,(%rax) │ │ │ │ - add %ch,%cl │ │ │ │ - pop %rbx │ │ │ │ - add (%rax),%al │ │ │ │ - add %cl,(%rdi) │ │ │ │ + add %bl,%al │ │ │ │ + add %ebx,(%rbx,%rax,1) │ │ │ │ + mov %rbx,%r8 │ │ │ │ + mov 0x8(%rbp),%rdi │ │ │ │ + mov 0x20(%rbp),%rsi │ │ │ │ + mov 0x18(%rbp),%r14 │ │ │ │ + mov 0x10(%rbp),%rbx │ │ │ │ + add $0x28,%rbp │ │ │ │ + jmp 4e9460 │ │ │ │ + jmp *-0x8(%r13) │ │ │ │ (bad) │ │ │ │ - add %al,0x3(%rbp) │ │ │ │ add %al,(%rax) │ │ │ │ - add %bl,(%rsi) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ + add %cl,(%rdi) │ │ │ │ add %al,(%rax) │ │ │ │ - add %cl,-0x75(%rax) │ │ │ │ - or %r9b,-0x77(%r8) │ │ │ │ - flds -0x7cb7f81f(%rbx) │ │ │ │ - stc │ │ │ │ - add %ecx,(%rdi) │ │ │ │ - test %bl,0x48000002(%rax) │ │ │ │ - movl $0x4f15f0,0x20(%rbp) │ │ │ │ - mov 0x6(%rbx),%rbx │ │ │ │ - add $0x20,%rbp │ │ │ │ + add %al,%al │ │ │ │ + out %al,(%dx) │ │ │ │ + sbb (%rbx),%eax │ │ │ │ + lea -0x80(%rbp),%rax │ │ │ │ + cmp %r15,%rax │ │ │ │ + jb 4e9c1b │ │ │ │ + movq $0x3390fc8,-0x10(%rbp) │ │ │ │ + mov %rbx,-0x8(%rbp) │ │ │ │ + movq $0x4e9a08,-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 %r8,-0x40(%rbp) │ │ │ │ + mov %rdi,-0x38(%rbp) │ │ │ │ + mov %rsi,-0x30(%rbp) │ │ │ │ + mov %rdx,-0x28(%rbp) │ │ │ │ + mov %rcx,-0x20(%rbp) │ │ │ │ + mov %rax,-0x18(%rbp) │ │ │ │ + add $0xffffffffffffffb8,%rbp │ │ │ │ test $0x7,%bl │ │ │ │ - jne 4f15f0 │ │ │ │ + jne 4e9a08 │ │ │ │ mov (%rbx),%rax │ │ │ │ jmp *%rax │ │ │ │ - xchg %ax,%ax │ │ │ │ - add %eax,(%rax) │ │ │ │ - add %al,(%rax) │ │ │ │ - add %al,(%rax) │ │ │ │ - add %al,(%rax) │ │ │ │ + nopl 0x0(%rax,%rax,1) │ │ │ │ (bad) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ - add %ch,%cl │ │ │ │ - add (%rdx),%eax │ │ │ │ - add %al,(%rax) │ │ │ │ - nopl (%rax) │ │ │ │ - mov 0x0(%rcx),%al │ │ │ │ - add %al,(%rax) │ │ │ │ - add %al,(%rax) │ │ │ │ add %bl,(%rsi) │ │ │ │ add %al,(%rax) │ │ │ │ - add %al,(%rax) │ │ │ │ - add %al,(%rax) │ │ │ │ - add %cl,-0x39(%rax) │ │ │ │ - add %r9b,0x16(%r8) │ │ │ │ - rex.WRXB add %r9b,-0x75(%r8) │ │ │ │ - rex.XB (bad) │ │ │ │ + add %cl,-0x12(%rax) │ │ │ │ + sbb (%rbx),%eax │ │ │ │ + movq $0x4e9a48,-0x8(%rbp) │ │ │ │ + mov 0x7(%rbx),%rax │ │ │ │ mov 0xf(%rbx),%rbx │ │ │ │ mov %rbx,%rcx │ │ │ │ - mov 0x38(%rbp),%rbx │ │ │ │ - mov %rcx,0x38(%rbp) │ │ │ │ - mov %rax,0x48(%rbp) │ │ │ │ + mov 0x8(%rbp),%rbx │ │ │ │ + mov %rcx,0x0(%rbp) │ │ │ │ + mov %rax,0x8(%rbp) │ │ │ │ + add $0xfffffffffffffff8,%rbp │ │ │ │ test $0x7,%bl │ │ │ │ - jne 4f1648 │ │ │ │ + jne 4e9a48 │ │ │ │ mov (%rbx),%rax │ │ │ │ jmp *%rax │ │ │ │ - nopl 0x0(%rax) │ │ │ │ - mov 0x0(%rcx),%dl │ │ │ │ - add %al,(%rax) │ │ │ │ + nopl (%rax) │ │ │ │ + (bad) │ │ │ │ add %al,(%rax) │ │ │ │ - add %bl,(%rsi) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ + add %bl,(%rsi) │ │ │ │ add %al,(%rax) │ │ │ │ - add %cl,-0x75(%rax) │ │ │ │ - sub %r9b,-0x75(%r8) │ │ │ │ - rex.WRB sbb %r9b,-0x75(%r8) │ │ │ │ - push %rbp │ │ │ │ - or %cl,-0x75(%rax) │ │ │ │ - jne 4f1668 │ │ │ │ - mov 0x48(%rbp),%rdi │ │ │ │ - mov 0x38(%rbp),%r8 │ │ │ │ - mov 0x7(%rbx),%r9 │ │ │ │ - cmp %r9,%rdi │ │ │ │ - jne 4f16a5 │ │ │ │ + add %cl,(%rax) │ │ │ │ + out %al,(%dx) │ │ │ │ + sbb (%rbx),%eax │ │ │ │ + movq $0x4e9a88,-0x8(%rbp) │ │ │ │ + mov 0x7(%rbx),%rax │ │ │ │ mov 0xf(%rbx),%rbx │ │ │ │ - cmp %rbx,%r8 │ │ │ │ - jne 4f16f7 │ │ │ │ - movq $0x4f16a0,0x48(%rbp) │ │ │ │ - mov 0x40(%rbp),%rbx │ │ │ │ - add $0x48,%rbp │ │ │ │ + mov %rbx,%rcx │ │ │ │ + mov 0x18(%rbp),%rbx │ │ │ │ + mov %rcx,0x0(%rbp) │ │ │ │ + mov %rax,0x18(%rbp) │ │ │ │ + add $0xfffffffffffffff8,%rbp │ │ │ │ test $0x7,%bl │ │ │ │ - jne 4f16a0 │ │ │ │ + jne 4e9a88 │ │ │ │ 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 %ch,%cl │ │ │ │ - push %rbx │ │ │ │ - add %eax,(%rax) │ │ │ │ - add %cl,-0x31(%rcx,%rdi,1) │ │ │ │ - ja 4f16d0 │ │ │ │ - movq $0x4f15b0,0x28(%rbp) │ │ │ │ - mov %rsi,%r9 │ │ │ │ - mov %r8,%rax │ │ │ │ - mov %rdx,%r8 │ │ │ │ - mov %rdi,%rdx │ │ │ │ - mov %rcx,%rdi │ │ │ │ - mov %rax,%rsi │ │ │ │ - mov %rdx,%r14 │ │ │ │ - add $0x20,%rbp │ │ │ │ - jmp 4f0c48 │ │ │ │ - movq $0x4f1558,0x28(%rbp) │ │ │ │ - mov %rsi,%r9 │ │ │ │ - mov %r8,%rsi │ │ │ │ - mov %rdx,%r8 │ │ │ │ - mov %rdi,%rdx │ │ │ │ - mov %rcx,%rdi │ │ │ │ - mov %rdx,%r14 │ │ │ │ - mov %rax,0x20(%rbp) │ │ │ │ - add $0x20,%rbp │ │ │ │ - jmp 4f0c48 │ │ │ │ - cmp %rbx,%r8 │ │ │ │ - ja 4f1722 │ │ │ │ - movq $0x4f1500,0x28(%rbp) │ │ │ │ - mov %rsi,%r9 │ │ │ │ - mov %r8,%rax │ │ │ │ - mov %rdx,%r8 │ │ │ │ - mov %rdi,%rbx │ │ │ │ - mov %rcx,%rdi │ │ │ │ - mov %rax,%rsi │ │ │ │ - mov %rbx,%r14 │ │ │ │ - add $0x20,%rbp │ │ │ │ - jmp 4f0c48 │ │ │ │ - movq $0x4f14a8,0x28(%rbp) │ │ │ │ - mov %rsi,%r9 │ │ │ │ - mov %r8,%rbx │ │ │ │ - mov %rdx,%r8 │ │ │ │ - mov %rdi,%rdx │ │ │ │ - mov %rcx,%rdi │ │ │ │ - mov %rbx,%rsi │ │ │ │ - mov %rdx,%r14 │ │ │ │ - mov %rax,0x20(%rbp) │ │ │ │ - add $0x20,%rbp │ │ │ │ - jmp 4f0c48 │ │ │ │ - nopl 0x0(%rax) │ │ │ │ - test %eax,(%rbx) │ │ │ │ + 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,-0x75(%rax) │ │ │ │ - or %r9b,-0x77(%r8) │ │ │ │ - flds -0x7cb7f81f(%rbx) │ │ │ │ - stc │ │ │ │ - add %ecx,(%rdi) │ │ │ │ - test %ch,%al │ │ │ │ - add %al,(%rax) │ │ │ │ - add %cl,-0x39(%rax) │ │ │ │ - and %r12b,%r8b │ │ │ │ - (bad) │ │ │ │ - rex.WRXB add %r9b,-0x75(%r8) │ │ │ │ - pop %rbx │ │ │ │ - (bad) │ │ │ │ - add $0x20,%rbp │ │ │ │ + add %cl,%al │ │ │ │ + in (%dx),%eax │ │ │ │ + sbb (%rbx),%eax │ │ │ │ + movq $0x4e9ac8,-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 4f17e0 │ │ │ │ + jne 4e9ac8 │ │ │ │ mov (%rbx),%rax │ │ │ │ jmp *%rax │ │ │ │ - xchg %ax,%ax │ │ │ │ - test %eax,(%rbx) │ │ │ │ + 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) │ │ │ │ - or %r9b,-0x77(%r8) │ │ │ │ - flds -0x7cb7f81f(%rbx) │ │ │ │ - stc │ │ │ │ - add %ecx,(%rdi) │ │ │ │ - test %ch,0x48000000(%rax) │ │ │ │ - movl $0x4f17f8,0x20(%rbp) │ │ │ │ - mov 0x6(%rbx),%rbx │ │ │ │ - add $0x20,%rbp │ │ │ │ + add %cl,0x48031bed(%rax) │ │ │ │ + movl $0x4e9b08,-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 4f17f8 │ │ │ │ + jne 4e9b08 │ │ │ │ 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 %ch,%bl │ │ │ │ - (bad) │ │ │ │ - nopw 0x0(%rax,%rax,1) │ │ │ │ - add %eax,(%rax) │ │ │ │ + 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,-0x39(%rax) │ │ │ │ - rex.RB clc │ │ │ │ - xor %bl,(%rax) │ │ │ │ - rex.WRXB add %r9b,-0x77(%r8) │ │ │ │ - fmuls -0x75(%rax) │ │ │ │ - pop %rbx │ │ │ │ - (bad) │ │ │ │ - mov 0xf(%rax),%rax │ │ │ │ - mov %rax,0x0(%rbp) │ │ │ │ + add %cl,-0x13(%rax) │ │ │ │ + sbb (%rbx),%eax │ │ │ │ + movq $0x4e9b48,-0x8(%rbp) │ │ │ │ + mov 0x7(%rbx),%rax │ │ │ │ + mov 0xf(%rbx),%rbx │ │ │ │ + mov %rbx,%rcx │ │ │ │ + mov 0x48(%rbp),%rbx │ │ │ │ + mov %rcx,0x0(%rbp) │ │ │ │ + mov %rax,0x48(%rbp) │ │ │ │ add $0xfffffffffffffff8,%rbp │ │ │ │ test $0x7,%bl │ │ │ │ - jne 4f1830 │ │ │ │ + jne 4e9b48 │ │ │ │ mov (%rbx),%rax │ │ │ │ jmp *%rax │ │ │ │ nopl (%rax) │ │ │ │ - add (%rax),%al │ │ │ │ + or (%rax),%eax │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ (bad) │ │ │ │ add %al,(%rax) │ │ │ │ - add %al,(%rax) │ │ │ │ - add %al,(%rax) │ │ │ │ - add %cl,-0x39(%rax) │ │ │ │ - rex.RB clc │ │ │ │ - sbbb $0x4f,(%rax) │ │ │ │ - add %cl,0x75(%rbx,%rcx,4) │ │ │ │ - adc %cl,-0x75(%rax) │ │ │ │ - rex.XB (bad) │ │ │ │ + add %cl,(%rax) │ │ │ │ + in (%dx),%eax │ │ │ │ + sbb (%rbx),%eax │ │ │ │ + movq $0x4e9b88,-0x8(%rbp) │ │ │ │ + mov 0x7(%rbx),%rax │ │ │ │ mov 0xf(%rbx),%rbx │ │ │ │ mov %rbx,%rcx │ │ │ │ - mov 0x8(%rbp),%rbx │ │ │ │ + mov 0x58(%rbp),%rbx │ │ │ │ mov %rcx,0x0(%rbp) │ │ │ │ - mov %rax,0x8(%rbp) │ │ │ │ + mov %rax,0x58(%rbp) │ │ │ │ add $0xfffffffffffffff8,%rbp │ │ │ │ - jmp 3395508 │ │ │ │ - mov %rax,%r14 │ │ │ │ - lea 0x374666b(%rip),%rbx │ │ │ │ - add $0x30,%rbp │ │ │ │ - jmp *0x0(%rbp) │ │ │ │ + test $0x7,%bl │ │ │ │ + jne 4e9b88 │ │ │ │ + mov (%rbx),%rax │ │ │ │ + jmp *%rax │ │ │ │ nopl (%rax) │ │ │ │ - ret │ │ │ │ - add %al,(%rax) │ │ │ │ - add %al,(%rax) │ │ │ │ - add %al,(%rax) │ │ │ │ - add %bl,(%rsi) │ │ │ │ + or $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,0x3e(%rdi) │ │ │ │ + add %al,(%rax) │ │ │ │ + add %cl,%al │ │ │ │ + in (%dx),%al │ │ │ │ + sbb (%rbx),%eax │ │ │ │ + movq $0x4e9bc8,-0x8(%rbp) │ │ │ │ mov 0x7(%rbx),%rax │ │ │ │ - mov 0xf(%rbx),%rcx │ │ │ │ - mov 0x17(%rbx),%rdx │ │ │ │ - movq $0x4f11f0,-0x10(%r12) │ │ │ │ - mov %rcx,-0x8(%r12) │ │ │ │ - mov %rdx,(%r12) │ │ │ │ - movq $0x4f1390,-0x8(%rbp) │ │ │ │ - lea -0xf(%r12),%r14 │ │ │ │ + mov 0xf(%rbx),%rbx │ │ │ │ mov %rbx,%rcx │ │ │ │ - mov %rax,%rbx │ │ │ │ + mov 0x8(%rbp),%rbx │ │ │ │ mov %rcx,0x0(%rbp) │ │ │ │ + mov %rax,0x8(%rbp) │ │ │ │ add $0xfffffffffffffff8,%rbp │ │ │ │ - jmp 338e140 │ │ │ │ - movq $0x18,0x388(%r13) │ │ │ │ - jmp 338a720 │ │ │ │ - nopl 0x0(%rax,%rax,1) │ │ │ │ - add $0x1000000,%eax │ │ │ │ - ... │ │ │ │ - add %al,(%rax) │ │ │ │ - add %cl,(%rsi) │ │ │ │ - add %al,(%rax) │ │ │ │ + test $0x7,%bl │ │ │ │ + jne 4e9bc8 │ │ │ │ + mov (%rbx),%rax │ │ │ │ + jmp *%rax │ │ │ │ + nopl (%rax) │ │ │ │ + or $0x0,%eax │ │ │ │ add %al,(%rax) │ │ │ │ + add %bl,(%rsi) │ │ │ │ add %al,(%rax) │ │ │ │ - add %cl,-0x73(%rax) │ │ │ │ - rex.RB clc │ │ │ │ - cmp %r15,%rax │ │ │ │ - jb 4f1941 │ │ │ │ - movq $0x4f1930,-0x8(%rbp) │ │ │ │ - mov %r14,%rbx │ │ │ │ - add $0xfffffffffffffff8,%rbp │ │ │ │ + add %cl,0x48031bec(%rax) │ │ │ │ + movl $0x4e9bf8,0x0(%rbp) │ │ │ │ + mov %rbx,%rax │ │ │ │ + mov 0x8(%rbp),%rbx │ │ │ │ + mov %rax,0x8(%rbp) │ │ │ │ test $0x7,%bl │ │ │ │ - jne 4f1930 │ │ │ │ + jne 4e9bf8 │ │ │ │ mov (%rbx),%rax │ │ │ │ jmp *%rax │ │ │ │ - nopw 0x0(%rax,%rax,1) │ │ │ │ - ... │ │ │ │ - (bad) │ │ │ │ + nopl (%rax) │ │ │ │ + or $0x0,%eax │ │ │ │ add %al,(%rax) │ │ │ │ + add %bl,(%rsi) │ │ │ │ + add %al,(%rax) │ │ │ │ + add %bl,-0x14(%rax) │ │ │ │ + sbb (%rbx),%eax │ │ │ │ + mov 0x10(%rbp),%rax │ │ │ │ + movq $0x4e9c30,0x10(%rbp) │ │ │ │ + mov %rbx,%r8 │ │ │ │ + mov %rax,%rdi │ │ │ │ + mov 0x8(%rbp),%rsi │ │ │ │ + mov 0x68(%rbp),%r14 │ │ │ │ + add $0x10,%rbp │ │ │ │ + jmp 2f83a78 │ │ │ │ + jmp *-0x10(%r13) │ │ │ │ + nop │ │ │ │ + or (%rax),%eax │ │ │ │ + add %eax,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ - add %cl,-0x75(%rax) │ │ │ │ - pop %rbx │ │ │ │ (bad) │ │ │ │ - and $0xfffffffffffffff8,%rbx │ │ │ │ - add $0x8,%rbp │ │ │ │ + add %al,(%rax) │ │ │ │ + add %ah,(%rax) │ │ │ │ + in (%dx),%al │ │ │ │ + sbb (%rbx),%eax │ │ │ │ + movq $0x4e9c68,0x0(%rbp) │ │ │ │ + mov %rbx,%rax │ │ │ │ + mov 0x8(%rbp),%rbx │ │ │ │ + mov %r14,0x8(%rbp) │ │ │ │ + mov %rax,0x58(%rbp) │ │ │ │ + test $0x7,%bl │ │ │ │ + jne 4e9c68 │ │ │ │ mov (%rbx),%rax │ │ │ │ jmp *%rax │ │ │ │ - lea 0x31b9000(%rip),%rbx │ │ │ │ - jmp *-0x8(%r13) │ │ │ │ nopl 0x0(%rax) │ │ │ │ - add $0x1000000,%eax │ │ │ │ - ... │ │ │ │ + or (%rax),%eax │ │ │ │ add %al,(%rax) │ │ │ │ - add %cl,(%rsi) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ + (bad) │ │ │ │ add %al,(%rax) │ │ │ │ - add %cl,-0x73(%rax) │ │ │ │ - rex.RB clc │ │ │ │ - cmp %r15,%rax │ │ │ │ - jb 4f19b1 │ │ │ │ - movq $0x4f19a0,-0x8(%rbp) │ │ │ │ - mov %r14,%rbx │ │ │ │ - add $0xfffffffffffffff8,%rbp │ │ │ │ + add %ch,%al │ │ │ │ + jmp 4e9c82 │ │ │ │ + add -0x39(%rax),%ecx │ │ │ │ + add %r11b,0x48004e9c(%r8) │ │ │ │ + mov %ebx,%eax │ │ │ │ + mov 0x58(%rbp),%rbx │ │ │ │ + mov %rax,0x58(%rbp) │ │ │ │ test $0x7,%bl │ │ │ │ - jne 4f19a0 │ │ │ │ + jne 4e9c98 │ │ │ │ mov (%rbx),%rax │ │ │ │ jmp *%rax │ │ │ │ - nopw 0x0(%rax,%rax,1) │ │ │ │ - ... │ │ │ │ - (bad) │ │ │ │ + nopl (%rax) │ │ │ │ + or (%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 0x31b8f98(%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 4f1a21 │ │ │ │ - movq $0x4f1a10,-0x8(%rbp) │ │ │ │ - mov %r14,%rbx │ │ │ │ - add $0xfffffffffffffff8,%rbp │ │ │ │ + add %bh,0x48031beb(%rax) │ │ │ │ + movl $0x4e9cc8,0x0(%rbp) │ │ │ │ + mov %rbx,%rax │ │ │ │ + mov 0x8(%rbp),%rbx │ │ │ │ + mov %rax,0x8(%rbp) │ │ │ │ test $0x7,%bl │ │ │ │ - jne 4f1a10 │ │ │ │ + jne 4e9cc8 │ │ │ │ mov (%rbx),%rax │ │ │ │ jmp *%rax │ │ │ │ - nopw 0x0(%rax,%rax,1) │ │ │ │ - ... │ │ │ │ - (bad) │ │ │ │ + nopl (%rax) │ │ │ │ + or (%rax),%eax │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ - add %cl,-0x75(%rax) │ │ │ │ - pop %rbx │ │ │ │ (bad) │ │ │ │ - and $0xfffffffffffffff8,%rbx │ │ │ │ + add %al,(%rax) │ │ │ │ + add %cl,0x48031beb(%rax) │ │ │ │ + mov 0x8(%rbp),%eax │ │ │ │ + movq $0x4e9d00,0x8(%rbp) │ │ │ │ + mov %rbx,%r8 │ │ │ │ + mov %rax,%rdi │ │ │ │ + mov 0x58(%rbp),%rsi │ │ │ │ + mov 0x50(%rbp),%r14 │ │ │ │ add $0x8,%rbp │ │ │ │ - mov (%rbx),%rax │ │ │ │ - jmp *%rax │ │ │ │ - lea 0x31b8f30(%rip),%rbx │ │ │ │ - jmp *-0x8(%r13) │ │ │ │ - nopl 0x0(%rax) │ │ │ │ - add $0x1000000,%eax │ │ │ │ - ... │ │ │ │ + jmp 2f83a78 │ │ │ │ + nopl 0x0(%rax,%rax,1) │ │ │ │ + or %al,%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 4f1a8d │ │ │ │ - movq $0x4f1a80,-0x8(%rbp) │ │ │ │ - mov %r14,%rbx │ │ │ │ - add $0xfffffffffffffff8,%rbp │ │ │ │ + add %dl,-0x15(%rax) │ │ │ │ + sbb (%rbx),%eax │ │ │ │ + mov 0x8(%rbp),%rax │ │ │ │ + movq $0x4e9d38,0x8(%rbp) │ │ │ │ + mov %rbx,%rcx │ │ │ │ + mov %rax,%rbx │ │ │ │ + mov %r14,0x48(%rbp) │ │ │ │ + mov %rcx,0x50(%rbp) │ │ │ │ + add $0x8,%rbp │ │ │ │ test $0x7,%bl │ │ │ │ - jne 4f1a80 │ │ │ │ + jne 4e9d38 │ │ │ │ mov (%rbx),%rax │ │ │ │ jmp *%rax │ │ │ │ - nopw 0x0(%rax,%rax,1) │ │ │ │ - ... │ │ │ │ - (bad) │ │ │ │ + or %eax,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ - add %cl,-0x75(%rax) │ │ │ │ - pop %rbx │ │ │ │ (bad) │ │ │ │ - add $0x8,%rbp │ │ │ │ - jmp 33893b0 │ │ │ │ - lea 0x31b8ecc(%rip),%rbx │ │ │ │ - jmp *-0x8(%r13) │ │ │ │ - add $0x1000000,%eax │ │ │ │ - ... │ │ │ │ add %al,(%rax) │ │ │ │ - add %cl,(%rsi) │ │ │ │ - add %al,(%rax) │ │ │ │ - add %al,(%rax) │ │ │ │ - add %al,(%rax) │ │ │ │ - add %cl,-0x73(%rax) │ │ │ │ - rex.RB clc │ │ │ │ - cmp %r15,%rax │ │ │ │ - jb 4f1af5 │ │ │ │ - movq $0x4f1ae8,-0x8(%rbp) │ │ │ │ - mov %r14,%rbx │ │ │ │ - add $0xfffffffffffffff8,%rbp │ │ │ │ + add %bl,(%rax) │ │ │ │ + jmp 4e9d52 │ │ │ │ + add -0x39(%rax),%ecx │ │ │ │ + add %r13b,-0x63(%r8) │ │ │ │ + rex.WRX add %r9b,-0x77(%rax) │ │ │ │ + fmuls -0x75(%rax) │ │ │ │ + pop %rbp │ │ │ │ + rex.W │ │ │ │ + mov %rax,0x48(%rbp) │ │ │ │ test $0x7,%bl │ │ │ │ - jne 4f1ae8 │ │ │ │ + jne 4e9d68 │ │ │ │ mov (%rbx),%rax │ │ │ │ jmp *%rax │ │ │ │ - nopw 0x0(%rax,%rax,1) │ │ │ │ - ... │ │ │ │ - (bad) │ │ │ │ + nopl (%rax) │ │ │ │ + or %eax,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ - add %cl,-0x75(%rax) │ │ │ │ - pop %rbx │ │ │ │ (bad) │ │ │ │ - add $0x8,%rbp │ │ │ │ - jmp 33893b0 │ │ │ │ - lea 0x31b8e6c(%rip),%rbx │ │ │ │ - jmp *-0x8(%r13) │ │ │ │ - add $0x1000000,%eax │ │ │ │ - ... │ │ │ │ - add %al,(%rax) │ │ │ │ - add %cl,(%rsi) │ │ │ │ - add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ - add %al,(%rax) │ │ │ │ - add %cl,-0x73(%rax) │ │ │ │ - rex.RB clc │ │ │ │ - cmp %r15,%rax │ │ │ │ - jb 4f1b5d │ │ │ │ - movq $0x4f1b50,-0x8(%rbp) │ │ │ │ - mov %r14,%rbx │ │ │ │ - add $0xfffffffffffffff8,%rbp │ │ │ │ + add %ch,%al │ │ │ │ + (bad) │ │ │ │ + sbb (%rbx),%eax │ │ │ │ + movq $0x4e9d98,0x0(%rbp) │ │ │ │ + mov %rbx,%rax │ │ │ │ + mov 0x40(%rbp),%rbx │ │ │ │ + mov %rax,0x40(%rbp) │ │ │ │ test $0x7,%bl │ │ │ │ - jne 4f1b50 │ │ │ │ + jne 4e9d98 │ │ │ │ mov (%rbx),%rax │ │ │ │ jmp *%rax │ │ │ │ - nopw 0x0(%rax,%rax,1) │ │ │ │ - ... │ │ │ │ - (bad) │ │ │ │ + nopl (%rax) │ │ │ │ + or %eax,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ - add %cl,-0x75(%rax) │ │ │ │ - pop %rbx │ │ │ │ - (bad) │ │ │ │ - add $0x8,%rbp │ │ │ │ - jmp 33893b0 │ │ │ │ - lea 0x31b8e0c(%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 4f1bb0 │ │ │ │ - nopl 0x0(%rax) │ │ │ │ - mov $0xffffffff,%eax │ │ │ │ (bad) │ │ │ │ - (bad) │ │ │ │ - incl (%rbx,%rax,1) │ │ │ │ - ... │ │ │ │ - add %al,(%rax) │ │ │ │ - add $0x0,%al │ │ │ │ - ... │ │ │ │ add %al,(%rax) │ │ │ │ - (bad) │ │ │ │ + add %bh,0x48031bea(%rax) │ │ │ │ + movl $0x4e9dc8,0x0(%rbp) │ │ │ │ + mov %rbx,%r8 │ │ │ │ + mov 0x40(%rbp),%rdi │ │ │ │ + mov 0x48(%rbp),%rsi │ │ │ │ + mov 0x38(%rbp),%r14 │ │ │ │ + jmp 2f83a78 │ │ │ │ + nopl 0x0(%rax) │ │ │ │ + or %esi,0x0(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ + add %bl,(%rsi) │ │ │ │ add %al,(%rax) │ │ │ │ - add %cl,-0x73(%rax) │ │ │ │ - rex.RB fmuls -0x8(%r9,%rdi,1) │ │ │ │ - jae 4f1c23 │ │ │ │ - lea 0x31b8db8(%rip),%rbx │ │ │ │ - mov %r14,-0x20(%rbp) │ │ │ │ - mov %rsi,-0x18(%rbp) │ │ │ │ - mov %rdi,-0x10(%rbp) │ │ │ │ - mov %r8,-0x8(%rbp) │ │ │ │ - add $0xffffffffffffffe0,%rbp │ │ │ │ - jmp *-0x8(%r13) │ │ │ │ - movq $0x4f1c10,0x0(%rbp) │ │ │ │ + add %cl,0x48031bea(%rax) │ │ │ │ + mov 0x8(%rbp),%eax │ │ │ │ + movq $0x4e9e00,0x8(%rbp) │ │ │ │ + mov %rbx,%rcx │ │ │ │ mov %rax,%rbx │ │ │ │ - lea -0x1(%r8),%rax │ │ │ │ - and $0x7,%eax │ │ │ │ - sub %rax,%r8 │ │ │ │ - lea 0x8(%r8),%rax │ │ │ │ - mov %rax,0x20(%rbp) │ │ │ │ + mov %r14,0x40(%rbp) │ │ │ │ + mov %rcx,0x48(%rbp) │ │ │ │ + add $0x8,%rbp │ │ │ │ test $0x7,%bl │ │ │ │ - jne 4f1c10 │ │ │ │ + jne 4e9e00 │ │ │ │ mov (%rbx),%rax │ │ │ │ jmp *%rax │ │ │ │ - nop │ │ │ │ - test %al,(%rbx) │ │ │ │ + or %cl,(%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 4f1c1c │ │ │ │ - mov 0x10(%rbp),%rdi │ │ │ │ - mov 0x20(%rbp),%r8 │ │ │ │ - add $0x28,%rbp │ │ │ │ - mov %rbx,%r14 │ │ │ │ - mov %r14,%rax │ │ │ │ - and $0x7,%eax │ │ │ │ - cmp $0x1,%rax │ │ │ │ - je 4f1ce2 │ │ │ │ - movq $0x4f1c78,-0x28(%rbp) │ │ │ │ - mov 0x6(%r14),%rbx │ │ │ │ - mov %rsi,-0x20(%rbp) │ │ │ │ - mov %rdi,-0x18(%rbp) │ │ │ │ - mov %r8,-0x10(%rbp) │ │ │ │ - mov 0xe(%r14),%rax │ │ │ │ - mov %rax,-0x8(%rbp) │ │ │ │ - add $0xffffffffffffffd8,%rbp │ │ │ │ + add %dl,-0x16(%rax) │ │ │ │ + sbb (%rbx),%eax │ │ │ │ + movq $0x4e9e30,0x0(%rbp) │ │ │ │ + mov %rbx,%rax │ │ │ │ + mov 0x40(%rbp),%rbx │ │ │ │ + mov %rax,0x40(%rbp) │ │ │ │ test $0x7,%bl │ │ │ │ - jne 4f1c78 │ │ │ │ + jne 4e9e30 │ │ │ │ mov (%rbx),%rax │ │ │ │ jmp *%rax │ │ │ │ - nopl 0x0(%rax) │ │ │ │ - test %al,(%rcx) │ │ │ │ + nopl (%rax) │ │ │ │ + or %cl,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ (bad) │ │ │ │ add %al,(%rax) │ │ │ │ - add %al,(%rax) │ │ │ │ - add %al,(%rax) │ │ │ │ - add %cl,0x45(%rbx,%rcx,4) │ │ │ │ - sbb %cl,-0x75(%rax) │ │ │ │ - and %r9b,-0x75(%r8) │ │ │ │ - pop %rbx │ │ │ │ + add %ah,(%rax) │ │ │ │ (bad) │ │ │ │ - cmp $0x9,%rbx │ │ │ │ - je 4f1bd8 │ │ │ │ - cmp $0xa,%rbx │ │ │ │ - jne 4f1cf1 │ │ │ │ - movq $0x4f1cc8,0x0(%rbp) │ │ │ │ - mov %rax,%rbx │ │ │ │ - mov 0x10(%rbp),%rax │ │ │ │ - inc %rax │ │ │ │ - mov %rax,0x20(%rbp) │ │ │ │ + sbb (%rbx),%eax │ │ │ │ + movq $0x4e9e60,0x0(%rbp) │ │ │ │ + mov %rbx,%rax │ │ │ │ + mov 0x38(%rbp),%rbx │ │ │ │ + mov %rax,0x38(%rbp) │ │ │ │ test $0x7,%bl │ │ │ │ - jne 4f1cc8 │ │ │ │ + jne 4e9e60 │ │ │ │ mov (%rbx),%rax │ │ │ │ jmp *%rax │ │ │ │ - nopl 0x0(%rax) │ │ │ │ - test %al,(%rbx) │ │ │ │ + nopl (%rax) │ │ │ │ + or %cl,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ (bad) │ │ │ │ add %al,(%rax) │ │ │ │ + add %dh,%al │ │ │ │ + jmp ffffffffc796a17d <__environ@GLIBC_2.2.5+0xffffffffc3d29cd5> │ │ │ │ + add %r10b,0x49004e9e(%r8) │ │ │ │ + mov %ebx,%eax │ │ │ │ + mov 0x38(%rbp),%rdi │ │ │ │ + mov 0x40(%rbp),%rsi │ │ │ │ + mov 0x28(%rbp),%r14 │ │ │ │ + jmp 2f83a78 │ │ │ │ + nopl 0x0(%rax) │ │ │ │ + or %bh,(%rax,%rax,1) │ │ │ │ + add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ + add %bl,(%rsi) │ │ │ │ add %al,(%rax) │ │ │ │ - add %cl,-0x75(%rax) │ │ │ │ - jne 4f1cd4 │ │ │ │ - mov 0x20(%rbp),%rdi │ │ │ │ - add $0x28,%rbp │ │ │ │ - mov $0x1,%r8d │ │ │ │ - mov %rbx,%r14 │ │ │ │ - jmp 4f1c23 │ │ │ │ - mov %rsi,%rax │ │ │ │ - mov %r8,%rsi │ │ │ │ - mov %rdi,%r14 │ │ │ │ - mov %rax,%rbx │ │ │ │ - jmp *0x0(%rbp) │ │ │ │ - movq $0x4f1d20,0x0(%rbp) │ │ │ │ - mov %rax,%rbx │ │ │ │ - lea 0x1(%r8),%rax │ │ │ │ - mov %rax,0x20(%rbp) │ │ │ │ + add %al,%al │ │ │ │ + jmp ffffffff8b96a1ad <__environ@GLIBC_2.2.5+0xffffffff87d29d05> │ │ │ │ + or %r9b,-0x39(%r8) │ │ │ │ + or %r9b,%r8b │ │ │ │ + sahf │ │ │ │ + rex.WRX add %r9b,-0x77(%rax) │ │ │ │ + (bad) -0x77(%rax) │ │ │ │ + ret │ │ │ │ + mov %r14,0x38(%rbp) │ │ │ │ + mov %rcx,0x40(%rbp) │ │ │ │ + add $0x8,%rbp │ │ │ │ test $0x7,%bl │ │ │ │ - jne 4f1d20 │ │ │ │ + jne 4e9ec8 │ │ │ │ mov (%rbx),%rax │ │ │ │ jmp *%rax │ │ │ │ - xchg %ax,%ax │ │ │ │ - test %al,(%rbx) │ │ │ │ + (bad) │ │ │ │ + (bad) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ (bad) │ │ │ │ add %al,(%rax) │ │ │ │ - add %al,(%rax) │ │ │ │ - add %al,(%rax) │ │ │ │ - add %cl,-0x75(%rax) │ │ │ │ - jne 4f1d2c │ │ │ │ - mov 0x10(%rbp),%rdi │ │ │ │ - mov 0x20(%rbp),%r8 │ │ │ │ - add $0x28,%rbp │ │ │ │ - mov %rbx,%r14 │ │ │ │ - jmp 4f1c23 │ │ │ │ - mov 0x20(%rbp),%r9 │ │ │ │ - mov 0x18(%rbp),%r8 │ │ │ │ - mov 0x10(%rbp),%rdi │ │ │ │ - mov 0x8(%rbp),%rsi │ │ │ │ - mov 0x0(%rbp),%r14 │ │ │ │ - add $0x28,%rbp │ │ │ │ - jmp 4f1d80 │ │ │ │ + add %cl,0x48031be9(%rax) │ │ │ │ + movl $0x4e9ef8,0x0(%rbp) │ │ │ │ + mov %rbx,%rax │ │ │ │ + mov 0x38(%rbp),%rbx │ │ │ │ + mov %rax,0x38(%rbp) │ │ │ │ + test $0x7,%bl │ │ │ │ + jne 4e9ef8 │ │ │ │ + mov (%rbx),%rax │ │ │ │ + jmp *%rax │ │ │ │ nopl (%rax) │ │ │ │ - mov $0xffffffff,%eax │ │ │ │ (bad) │ │ │ │ (bad) │ │ │ │ - incl 0x6(%rbp) │ │ │ │ - ... │ │ │ │ - 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) │ │ │ │ - decb (%rcx) │ │ │ │ - je 4f1dc5 │ │ │ │ - cmp $0xa,%r14 │ │ │ │ - jne 4f1daa │ │ │ │ - lea 0x1(%r8),%rax │ │ │ │ - mov $0x1,%r8d │ │ │ │ - mov %rdi,%rbx │ │ │ │ - mov %rax,%rdi │ │ │ │ - mov %rsi,%rax │ │ │ │ - mov %rbx,%rsi │ │ │ │ - mov %rax,%r14 │ │ │ │ - jmp 4f1bb0 │ │ │ │ - mov %r8,%rax │ │ │ │ - lea 0x1(%r9),%r8 │ │ │ │ - mov %rdi,%rbx │ │ │ │ - mov %rax,%rdi │ │ │ │ - mov %rsi,%rax │ │ │ │ - mov %rbx,%rsi │ │ │ │ - mov %rax,%r14 │ │ │ │ - jmp 4f1bb0 │ │ │ │ - lea -0x1(%r9),%rax │ │ │ │ - and $0x7,%eax │ │ │ │ - mov $0x8,%ebx │ │ │ │ - sub %rax,%rbx │ │ │ │ - mov %r8,%rax │ │ │ │ - mov %r9,%r8 │ │ │ │ - add %rbx,%r8 │ │ │ │ - mov %rdi,%rbx │ │ │ │ - mov %rax,%rdi │ │ │ │ - mov %rsi,%rax │ │ │ │ - mov %rbx,%rsi │ │ │ │ - mov %rax,%r14 │ │ │ │ - jmp 4f1bb0 │ │ │ │ - nopl 0x0(%rax) │ │ │ │ - add (%rax),%al │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ - adc (%rax),%al │ │ │ │ - add %al,(%rax) │ │ │ │ + (bad) │ │ │ │ add %al,(%rax) │ │ │ │ + add %bl,-0x17(%rax) │ │ │ │ + sbb (%rbx),%eax │ │ │ │ + movq $0x4e9f28,0x0(%rbp) │ │ │ │ + mov %rbx,%rax │ │ │ │ + mov 0x30(%rbp),%rbx │ │ │ │ + mov %rax,0x30(%rbp) │ │ │ │ + test $0x7,%bl │ │ │ │ + jne 4e9f28 │ │ │ │ + mov (%rbx),%rax │ │ │ │ + jmp *%rax │ │ │ │ + nopl (%rax) │ │ │ │ + (bad) │ │ │ │ + (bad) │ │ │ │ add %al,(%rax) │ │ │ │ - lea -0x10(%rbp),%rax │ │ │ │ - cmp %r15,%rax │ │ │ │ - jb 4f1e2e │ │ │ │ - movq $0x3390fc8,-0x10(%rbp) │ │ │ │ - mov %rbx,-0x8(%rbp) │ │ │ │ - mov 0x10(%rbx),%r14 │ │ │ │ - mov 0x18(%rbx),%rbx │ │ │ │ - add $0xfffffffffffffff0,%rbp │ │ │ │ - jmp 3395508 │ │ │ │ - jmp *-0x10(%r13) │ │ │ │ - nopw 0x0(%rax,%rax,1) │ │ │ │ - add (%rax),%al │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ + (bad) │ │ │ │ add %al,(%rax) │ │ │ │ - adc (%rax),%al │ │ │ │ + add %ch,(%rax) │ │ │ │ + jmp ffffffffc796a245 <__environ@GLIBC_2.2.5+0xffffffffc3d29d9d> │ │ │ │ + add %r11b,-0x61(%r8) │ │ │ │ + rex.WRX add %r9b,-0x77(%rcx) │ │ │ │ + fmuls -0x75(%rax) │ │ │ │ + jge 4e9f67 │ │ │ │ + mov 0x38(%rbp),%rsi │ │ │ │ + mov 0x18(%rbp),%r14 │ │ │ │ + jmp 2f83a78 │ │ │ │ + nopl 0x0(%rax) │ │ │ │ + (bad) │ │ │ │ + (bad) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ - lea -0x10(%rbp),%rax │ │ │ │ - cmp %r15,%rax │ │ │ │ - jb 4f1e6e │ │ │ │ - movq $0x3390fc8,-0x10(%rbp) │ │ │ │ - mov %rbx,-0x8(%rbp) │ │ │ │ - mov 0x18(%rbx),%rsi │ │ │ │ - mov 0x10(%rbx),%r14 │ │ │ │ - add $0xfffffffffffffff0,%rbp │ │ │ │ - jmp 4f20c8 │ │ │ │ - jmp *-0x10(%r13) │ │ │ │ - nopw 0x0(%rax,%rax,1) │ │ │ │ - add (%rax),%al │ │ │ │ + (bad) │ │ │ │ add %al,(%rax) │ │ │ │ + add %bh,%al │ │ │ │ + call ffffffffc796a275 <__environ@GLIBC_2.2.5+0xffffffffc3d29dcd> │ │ │ │ + add %r8b,0x4c004e9f(%r8) │ │ │ │ + mov %esi,0x38(%rbp) │ │ │ │ + test $0x7,%bl │ │ │ │ + jne 4e9f80 │ │ │ │ + mov (%rbx),%rax │ │ │ │ + jmp *%rax │ │ │ │ + xchg %ax,%ax │ │ │ │ + (bad) │ │ │ │ + sldt (%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ - adc (%rax),%al │ │ │ │ + (bad) │ │ │ │ add %al,(%rax) │ │ │ │ + add %dl,%al │ │ │ │ + call ffffffffc796a29d <__environ@GLIBC_2.2.5+0xffffffffc3d29df5> │ │ │ │ + add %r14b,0x48004e9f(%r8) │ │ │ │ + lea 0x31be8c3(%rip),%edi │ │ │ │ + mov 0x38(%rbp),%rsi │ │ │ │ + mov %rbx,%r14 │ │ │ │ + jmp 2f88de0 │ │ │ │ + nopl 0x0(%rax,%rax,1) │ │ │ │ + (bad) │ │ │ │ + (bad) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ - lea -0x10(%rbp),%rax │ │ │ │ - cmp %r15,%rax │ │ │ │ - jb 4f1eae │ │ │ │ - movq $0x3390fc8,-0x10(%rbp) │ │ │ │ - mov %rbx,-0x8(%rbp) │ │ │ │ - mov 0x18(%rbx),%rsi │ │ │ │ - mov 0x10(%rbx),%r14 │ │ │ │ - add $0xfffffffffffffff0,%rbp │ │ │ │ - jmp 3048808 │ │ │ │ - jmp *-0x10(%r13) │ │ │ │ - nopw 0x0(%rax,%rax,1) │ │ │ │ - add $0x1000000,%eax │ │ │ │ add %al,(%rax) │ │ │ │ - add %al,(%rdx) │ │ │ │ + (bad) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ - add %cl,(%rbx) │ │ │ │ + add %cl,-0x75(%rax) │ │ │ │ + or %r9b,-0x39(%r8) │ │ │ │ + or %r13b,%r8b │ │ │ │ + lahf │ │ │ │ + rex.WRX add %r9b,-0x77(%rax) │ │ │ │ + (bad) -0x77(%rax) │ │ │ │ + ret │ │ │ │ + mov %r14,0x30(%rbp) │ │ │ │ + mov %rcx,0x38(%rbp) │ │ │ │ + add $0x8,%rbp │ │ │ │ + test $0x7,%bl │ │ │ │ + jne 4e9fe8 │ │ │ │ + mov (%rbx),%rax │ │ │ │ + jmp *%rax │ │ │ │ + xchg %al,(%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 $0x4f1e88,-0x18(%r12) │ │ │ │ - mov %rax,-0x8(%r12) │ │ │ │ - mov %r14,(%r12) │ │ │ │ - lea -0x18(%r12),%r14 │ │ │ │ - jmp 3395508 │ │ │ │ - movq $0x20,0x388(%r13) │ │ │ │ - jmp *-0x8(%r13) │ │ │ │ - add (%rax),%al │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ - adc (%rax),%al │ │ │ │ + add %cl,-0x75(%rax) │ │ │ │ + xor %r9b,-0x39(%r8) │ │ │ │ + xor %r12b,(%r8) │ │ │ │ + movabs 0x894828458b4c004e,%al │ │ │ │ + (bad) │ │ │ │ + mov %rbx,%rsi │ │ │ │ + mov 0x8(%rbp),%r14 │ │ │ │ + add $0x30,%rbp │ │ │ │ + jmp 2f83a78 │ │ │ │ + nopl 0x0(%rax,%rax,1) │ │ │ │ + ... │ │ │ │ + (bad) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ - lea -0x10(%rbp),%rax │ │ │ │ - cmp %r15,%rax │ │ │ │ - jb 4f1f46 │ │ │ │ - movq $0x3390fc8,-0x10(%rbp) │ │ │ │ - mov %rbx,-0x8(%rbp) │ │ │ │ - mov 0x18(%rbx),%rsi │ │ │ │ - mov 0x10(%rbx),%r14 │ │ │ │ - add $0xfffffffffffffff0,%rbp │ │ │ │ - jmp 3048808 │ │ │ │ - jmp *-0x10(%r13) │ │ │ │ - nopw 0x0(%rax,%rax,1) │ │ │ │ + add %cl,-0x39(%rax) │ │ │ │ + rex.RB clc │ │ │ │ + push %rax │ │ │ │ + movabs 0x83480075894c004e,%al │ │ │ │ (bad) │ │ │ │ - add %al,(%rax) │ │ │ │ - add %al,(%rbx) │ │ │ │ - add %al,(%rax) │ │ │ │ - add %al,(%rdx) │ │ │ │ + ret │ │ │ │ + (bad) │ │ │ │ + jne 4ea050 │ │ │ │ + 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) │ │ │ │ - and %cl,0x3b(%rbp) │ │ │ │ + sbb %cl,0x3b(%rbp) │ │ │ │ movsl %ds:(%rsi),%es:(%rdi) │ │ │ │ pop %rax │ │ │ │ add (%rax),%eax │ │ │ │ - add %dh,0x27(%rdi) │ │ │ │ - mov 0x5(%rbx),%rax │ │ │ │ - mov 0xd(%rbx),%rbx │ │ │ │ - movq $0x4f1f20,-0x18(%r12) │ │ │ │ + add %dh,0x22(%rdi) │ │ │ │ + movq $0x2f83dd8,-0x10(%r12) │ │ │ │ mov %rbx,-0x8(%r12) │ │ │ │ - mov %rdi,(%r12) │ │ │ │ - lea -0x18(%r12),%rdi │ │ │ │ - mov %rax,%rbx │ │ │ │ - jmp 33959f8 │ │ │ │ - movq $0x20,0x388(%r13) │ │ │ │ - jmp *-0x8(%r13) │ │ │ │ - nopl 0x0(%rax,%rax,1) │ │ │ │ + mov 0x8(%rbp),%rax │ │ │ │ + mov %rax,(%r12) │ │ │ │ + lea -0xf(%r12),%rbx │ │ │ │ + add $0x10,%rbp │ │ │ │ + jmp *0x0(%rbp) │ │ │ │ + movq $0x18,0x388(%r13) │ │ │ │ + jmp 338a720 │ │ │ │ + nop │ │ │ │ add $0x1000000,%eax │ │ │ │ add %al,(%rax) │ │ │ │ - add %al,(%rsi) │ │ │ │ + add %al,(%rdi) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %cl,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ - add %al,(%rax) │ │ │ │ - add %al,(%rax) │ │ │ │ - add %cl,-0x7d(%rcx) │ │ │ │ - (bad) │ │ │ │ - xor %cl,0x3b(%rbp) │ │ │ │ - movsl %ds:(%rsi),%es:(%rdi) │ │ │ │ - pop %rax │ │ │ │ - add (%rax),%eax │ │ │ │ - add %dh,0x5b(%rdi) │ │ │ │ + add %ch,0x49031be7(%rax) │ │ │ │ + add $0x48,%esp │ │ │ │ + cmp 0x358(%r13),%r12 │ │ │ │ + ja 4ea106 │ │ │ │ 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 $0x4f1ed0,-0x28(%r12) │ │ │ │ - mov %r14,-0x20(%r12) │ │ │ │ - mov %rbx,-0x18(%r12) │ │ │ │ - movq $0x4f1f68,-0x10(%r12) │ │ │ │ - mov %rax,-0x8(%r12) │ │ │ │ - mov %r14,(%r12) │ │ │ │ - lea -0x27(%r12),%r9 │ │ │ │ - lea -0xd(%r12),%r8 │ │ │ │ - mov %rdi,%rax │ │ │ │ - mov %rsi,%rdi │ │ │ │ - mov %rdx,%rsi │ │ │ │ - mov %rcx,%r14 │ │ │ │ - mov %rax,%rbx │ │ │ │ - jmp 3395ee0 │ │ │ │ - movq $0x30,0x388(%r13) │ │ │ │ + mov 0x2f(%rbx),%r8 │ │ │ │ + mov 0x37(%rbx),%rbx │ │ │ │ + movq $0x4e9990,-0x40(%r12) │ │ │ │ + mov %r14,-0x30(%r12) │ │ │ │ + mov %rax,-0x28(%r12) │ │ │ │ + mov %rcx,-0x20(%r12) │ │ │ │ + mov %rdx,-0x18(%r12) │ │ │ │ + mov %rsi,-0x10(%r12) │ │ │ │ + mov %rdi,-0x8(%r12) │ │ │ │ + mov %r8,(%r12) │ │ │ │ + lea -0x40(%r12),%r14 │ │ │ │ + jmp 3395508 │ │ │ │ + movq $0x48,0x388(%r13) │ │ │ │ jmp *-0x8(%r13) │ │ │ │ - nop │ │ │ │ - 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) │ │ │ │ + nopl (%rax) │ │ │ │ + add $0x1000000,%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,0x38(%rdi) │ │ │ │ - mov 0x3(%rbx),%rax │ │ │ │ - mov 0xb(%rbx),%rbx │ │ │ │ - movq $0x4f1fc8,-0x30(%r12) │ │ │ │ - mov %r8,-0x28(%r12) │ │ │ │ - mov %r14,-0x20(%r12) │ │ │ │ - mov %rsi,-0x18(%r12) │ │ │ │ - mov %rdi,-0x10(%r12) │ │ │ │ - mov %rax,-0x8(%r12) │ │ │ │ - mov %r9,(%r12) │ │ │ │ - lea -0x2f(%r12),%r9 │ │ │ │ - jmp 3395ee0 │ │ │ │ - movq $0x38,0x388(%r13) │ │ │ │ - jmp *-0x8(%r13) │ │ │ │ - nopl 0x0(%rax) │ │ │ │ - sldt (%rax) │ │ │ │ - add %al,(%rdx) │ │ │ │ - ... │ │ │ │ + add %cl,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ - add %cl,(%rsi) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ + add %cl,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ - add %cl,-0x73(%rax) │ │ │ │ - rex.RB │ │ │ │ - lock cmp %r15,%rax │ │ │ │ - jb 4f218f │ │ │ │ - movq $0x4f2108,-0x10(%rbp) │ │ │ │ - mov %r14,%rbx │ │ │ │ - mov %rsi,-0x8(%rbp) │ │ │ │ - add $0xfffffffffffffff0,%rbp │ │ │ │ + add %al,%al │ │ │ │ + stc │ │ │ │ + sbb (%rbx),%eax │ │ │ │ + lea -0x48(%rbp),%rax │ │ │ │ + cmp %r15,%rax │ │ │ │ + jb 4ea23e │ │ │ │ + movq $0x4ea1a8,-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 %r8,-0x40(%rbp) │ │ │ │ + mov %r9,-0x38(%rbp) │ │ │ │ + mov %rdi,-0x30(%rbp) │ │ │ │ + mov %rsi,-0x28(%rbp) │ │ │ │ + mov %rdx,-0x20(%rbp) │ │ │ │ + mov %rcx,-0x18(%rbp) │ │ │ │ + mov %rax,-0x10(%rbp) │ │ │ │ + mov %r14,-0x8(%rbp) │ │ │ │ + add $0xffffffffffffffb8,%rbp │ │ │ │ test $0x7,%bl │ │ │ │ - jne 4f2108 │ │ │ │ + jne 4ea1a8 │ │ │ │ mov (%rbx),%rax │ │ │ │ jmp *%rax │ │ │ │ - nopw 0x0(%rax,%rax,1) │ │ │ │ - add %eax,(%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 %ecx,(%rdi) │ │ │ │ - test %al,0x49000000(%rdx) │ │ │ │ - add $0x58,%esp │ │ │ │ + add %cl,-0x7(%rax) │ │ │ │ + sbb (%rbx),%eax │ │ │ │ + add $0x40,%r12 │ │ │ │ cmp 0x358(%r13),%r12 │ │ │ │ - ja 4f217f │ │ │ │ - mov 0x6(%rbx),%rax │ │ │ │ - mov 0xe(%rbx),%rbx │ │ │ │ - movq $0x4f1e08,-0x50(%r12) │ │ │ │ - mov 0x8(%rbp),%rcx │ │ │ │ - mov %rcx,-0x40(%r12) │ │ │ │ - mov %rax,-0x38(%r12) │ │ │ │ - movq $0x4f1e48,-0x30(%r12) │ │ │ │ - mov %rbx,-0x20(%r12) │ │ │ │ - mov %rcx,-0x18(%r12) │ │ │ │ - movq $0x4f2058,-0x10(%r12) │ │ │ │ - lea -0x30(%r12),%rax │ │ │ │ - mov %rax,-0x8(%r12) │ │ │ │ - lea -0x50(%r12),%rax │ │ │ │ - mov %rax,(%r12) │ │ │ │ - lea -0xb(%r12),%rbx │ │ │ │ - add $0x10,%rbp │ │ │ │ - jmp *0x0(%rbp) │ │ │ │ - movq $0x58,0x388(%r13) │ │ │ │ + ja 4ea22e │ │ │ │ + mov 0x7(%rbx),%rax │ │ │ │ + mov 0xf(%rbx),%rcx │ │ │ │ + mov 0x17(%rbx),%rbx │ │ │ │ + movq $0x4ea0a8,-0x38(%r12) │ │ │ │ + mov 0x40(%rbp),%rdx │ │ │ │ + mov %rdx,-0x30(%r12) │ │ │ │ + mov 0x38(%rbp),%rdx │ │ │ │ + mov %rdx,-0x28(%r12) │ │ │ │ + mov 0x30(%rbp),%rdx │ │ │ │ + mov %rdx,-0x20(%r12) │ │ │ │ + mov 0x28(%rbp),%rdx │ │ │ │ + mov %rdx,-0x18(%r12) │ │ │ │ + mov 0x20(%rbp),%rdx │ │ │ │ + mov %rdx,-0x10(%r12) │ │ │ │ + mov 0x18(%rbp),%rdx │ │ │ │ + mov %rdx,-0x8(%r12) │ │ │ │ + mov 0x8(%rbp),%rdx │ │ │ │ + mov %rdx,(%r12) │ │ │ │ + mov 0x10(%rbp),%r9 │ │ │ │ + mov %rbx,%r8 │ │ │ │ + mov %rcx,%rdi │ │ │ │ + mov %rax,%rsi │ │ │ │ + lea 0x31be685(%rip),%r14 │ │ │ │ + lea -0x37(%r12),%rax │ │ │ │ + mov %rax,0x40(%rbp) │ │ │ │ + add $0x40,%rbp │ │ │ │ + jmp 4cecb8 │ │ │ │ + movq $0x40,0x388(%r13) │ │ │ │ jmp 338a720 │ │ │ │ - lea 0x31b87ea(%rip),%rbx │ │ │ │ jmp *-0x8(%r13) │ │ │ │ - lea 0x370d1b4(%rip),%rbx │ │ │ │ - add $0x10,%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 -0x10(%rbp),%rax │ │ │ │ - cmp %r15,%rax │ │ │ │ - jb 4f21de │ │ │ │ - movq $0x3390fc8,-0x10(%rbp) │ │ │ │ - mov %rbx,-0x8(%rbp) │ │ │ │ - mov 0x10(%rbx),%r14 │ │ │ │ - mov 0x18(%rbx),%rbx │ │ │ │ - add $0xfffffffffffffff0,%rbp │ │ │ │ - jmp 3395508 │ │ │ │ - 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 4f221e │ │ │ │ - movq $0x3390fc8,-0x10(%rbp) │ │ │ │ - mov %rbx,-0x8(%rbp) │ │ │ │ - mov 0x18(%rbx),%rsi │ │ │ │ - mov 0x10(%rbx),%r14 │ │ │ │ - add $0xfffffffffffffff0,%rbp │ │ │ │ - jmp 4f20c8 │ │ │ │ - jmp *-0x10(%r13) │ │ │ │ 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 4f225e │ │ │ │ + add %cl,-0x73(%rax) │ │ │ │ + rex.RB │ │ │ │ + lock cmp %r15,%rax │ │ │ │ + jb 4ea282 │ │ │ │ movq $0x3390fc8,-0x10(%rbp) │ │ │ │ mov %rbx,-0x8(%rbp) │ │ │ │ + mov 0x20(%rbx),%rdi │ │ │ │ mov 0x18(%rbx),%rsi │ │ │ │ mov 0x10(%rbx),%r14 │ │ │ │ add $0xfffffffffffffff0,%rbp │ │ │ │ - jmp 3048808 │ │ │ │ + jmp 3240ab0 │ │ │ │ jmp *-0x10(%r13) │ │ │ │ - nopw 0x0(%rax,%rax,1) │ │ │ │ - add $0x1000000,%eax │ │ │ │ - add %al,(%rax) │ │ │ │ - add %al,(%rdx) │ │ │ │ - add %al,(%rax) │ │ │ │ - add %al,(%rax) │ │ │ │ + xchg %ax,%ax │ │ │ │ + add $0x2000000,%eax │ │ │ │ add %al,(%rax) │ │ │ │ - add %cl,(%rbx) │ │ │ │ + add %cl,(%rdi) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ - add %cl,-0x7d(%rcx) │ │ │ │ + add %cl,-0x73(%rax) │ │ │ │ + rex.RB mov $0x4c,%r8b │ │ │ │ + cmp %edi,%eax │ │ │ │ + jb 4ea3f8 │ │ │ │ + movq $0x4ea300,-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) │ │ │ │ + mov %rax,-0x10(%rbp) │ │ │ │ + mov %rcx,-0x8(%rbp) │ │ │ │ + add $0xffffffffffffffc8,%rbp │ │ │ │ + test $0x7,%bl │ │ │ │ + jne 4ea300 │ │ │ │ + mov (%rbx),%rax │ │ │ │ + jmp *%rax │ │ │ │ + nop │ │ │ │ (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 $0x4f2238,-0x18(%r12) │ │ │ │ - mov %rax,-0x8(%r12) │ │ │ │ - mov %r14,(%r12) │ │ │ │ - lea -0x18(%r12),%r14 │ │ │ │ - jmp 3395508 │ │ │ │ - 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 %bl,(%rsi) │ │ │ │ add %al,(%rax) │ │ │ │ - lea -0x10(%rbp),%rax │ │ │ │ - cmp %r15,%rax │ │ │ │ - jb 4f22f6 │ │ │ │ - movq $0x3390fc8,-0x10(%rbp) │ │ │ │ - mov %rbx,-0x8(%rbp) │ │ │ │ - mov 0x18(%rbx),%rsi │ │ │ │ - mov 0x10(%rbx),%r14 │ │ │ │ - add $0xfffffffffffffff0,%rbp │ │ │ │ - jmp 3048808 │ │ │ │ - jmp *-0x10(%r13) │ │ │ │ - nopw 0x0(%rax,%rax,1) │ │ │ │ - (bad) │ │ │ │ - add %al,(%rax) │ │ │ │ - add %al,(%rbx) │ │ │ │ add %al,(%rax) │ │ │ │ - add %al,(%rdx) │ │ │ │ add %al,(%rax) │ │ │ │ + add %cl,-0x39(%rax) │ │ │ │ + rex.RB call 9d4650 │ │ │ │ + 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 4ea348 │ │ │ │ + mov (%rbx),%rax │ │ │ │ + jmp *%rax │ │ │ │ + nopl (%rax) │ │ │ │ + leave │ │ │ │ + sbb %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) │ │ │ │ - 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 $0x4f22d0,-0x18(%r12) │ │ │ │ - mov %rbx,-0x8(%r12) │ │ │ │ - mov %rdi,(%r12) │ │ │ │ - lea -0x18(%r12),%rdi │ │ │ │ + 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 4ea406 │ │ │ │ + mov 0x30(%rbp),%rcx │ │ │ │ + mov 0x18(%rbp),%rdx │ │ │ │ + mov 0x8(%rbp),%rsi │ │ │ │ + cmp %rsi,%rcx │ │ │ │ + jl 4ea3ea │ │ │ │ + cmp %rsi,%rcx │ │ │ │ + jne 4ea3dc │ │ │ │ + mov 0x38(%rbp),%rcx │ │ │ │ + mov 0x10(%rbp),%rsi │ │ │ │ + cmp %rsi,%rcx │ │ │ │ + jl 4ea3ea │ │ │ │ + cmp %rsi,%rcx │ │ │ │ + jne 4ea3dc │ │ │ │ + movq $0x4ea258,-0x38(%r12) │ │ │ │ + mov 0x40(%rbp),%rax │ │ │ │ + mov %rax,-0x28(%r12) │ │ │ │ + mov 0x48(%rbp),%rax │ │ │ │ + mov %rax,-0x20(%r12) │ │ │ │ + mov %rbx,-0x18(%r12) │ │ │ │ + movq $0x2f83dd8,-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 │ │ │ │ - jmp 33959f8 │ │ │ │ - movq $0x20,0x388(%r13) │ │ │ │ - jmp *-0x8(%r13) │ │ │ │ - nopl 0x0(%rax,%rax,1) │ │ │ │ + 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 338a720 │ │ │ │ + xchg %ax,%ax │ │ │ │ add $0x1000000,%eax │ │ │ │ add %al,(%rax) │ │ │ │ - add %al,(%rsi) │ │ │ │ - add %al,(%rax) │ │ │ │ - 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,%al │ │ │ │ + negb (%rbx) │ │ │ │ + add -0x7d(%rcx),%ecx │ │ │ │ (bad) │ │ │ │ - xor %cl,0x3b(%rbp) │ │ │ │ - movsl %ds:(%rsi),%es:(%rdi) │ │ │ │ - pop %rax │ │ │ │ - add (%rax),%eax │ │ │ │ - add %dh,0x5b(%rdi) │ │ │ │ + rex.W │ │ │ │ + cmp 0x358(%r13),%r12 │ │ │ │ + ja 4ea491 │ │ │ │ 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 $0x4f2280,-0x28(%r12) │ │ │ │ - mov %r14,-0x20(%r12) │ │ │ │ - mov %rbx,-0x18(%r12) │ │ │ │ - movq $0x4f2318,-0x10(%r12) │ │ │ │ - mov %rax,-0x8(%r12) │ │ │ │ - mov %r14,(%r12) │ │ │ │ - lea -0x27(%r12),%r9 │ │ │ │ - lea -0xd(%r12),%r8 │ │ │ │ - mov %rdi,%rax │ │ │ │ - mov %rsi,%rdi │ │ │ │ - mov %rdx,%rsi │ │ │ │ - mov %rcx,%r14 │ │ │ │ - mov %rax,%rbx │ │ │ │ - jmp 3395ee0 │ │ │ │ - movq $0x30,0x388(%r13) │ │ │ │ + mov 0x2f(%rbx),%r8 │ │ │ │ + mov 0x37(%rbx),%rbx │ │ │ │ + movq $0x4ea298,-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 4ea130 │ │ │ │ + movq $0x48,0x388(%r13) │ │ │ │ jmp *-0x8(%r13) │ │ │ │ - nop │ │ │ │ - sbb %eax,(%rax) │ │ │ │ + (bad) │ │ │ │ add %al,(%rax) │ │ │ │ - add $0x2000000,%eax │ │ │ │ + add %al,(%rbx) │ │ │ │ add %al,(%rax) │ │ │ │ + add %al,0x2000000(%rip) │ │ │ │ add %al,(%rax) │ │ │ │ + add %cl,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ - add %cl,(%rbx) │ │ │ │ + add %al,0x48031bf6(%rax) │ │ │ │ + lea -0x68(%rbp),%eax │ │ │ │ + cmp %r15,%rax │ │ │ │ + jb 4ea621 │ │ │ │ + movq $0x4ea538,-0x50(%rbp) │ │ │ │ + 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 │ │ │ │ + mov %rbx,%r11 │ │ │ │ + mov %rdi,%rbx │ │ │ │ + mov %rcx,-0x48(%rbp) │ │ │ │ + mov %rax,-0x40(%rbp) │ │ │ │ + mov %r11,-0x38(%rbp) │ │ │ │ + mov %r10,-0x30(%rbp) │ │ │ │ + mov %r9,-0x28(%rbp) │ │ │ │ + mov %rdx,-0x20(%rbp) │ │ │ │ + mov %r8,-0x18(%rbp) │ │ │ │ + mov %r14,-0x10(%rbp) │ │ │ │ + mov %rsi,-0x8(%rbp) │ │ │ │ + add $0xffffffffffffffb0,%rbp │ │ │ │ + test $0x7,%bl │ │ │ │ + jne 4ea538 │ │ │ │ + mov (%rbx),%rax │ │ │ │ + jmp *%rax │ │ │ │ + nopl 0x0(%rax) │ │ │ │ + or %eax,(%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,0x38(%rdi) │ │ │ │ - mov 0x3(%rbx),%rax │ │ │ │ - mov 0xb(%rbx),%rbx │ │ │ │ - movq $0x4f2378,-0x30(%r12) │ │ │ │ - mov %r8,-0x28(%r12) │ │ │ │ - mov %r14,-0x20(%r12) │ │ │ │ - mov %rsi,-0x18(%r12) │ │ │ │ - mov %rdi,-0x10(%r12) │ │ │ │ - mov %rax,-0x8(%r12) │ │ │ │ - mov %r9,(%r12) │ │ │ │ - lea -0x2f(%r12),%r9 │ │ │ │ - jmp 3395ee0 │ │ │ │ - movq $0x38,0x388(%r13) │ │ │ │ - jmp *-0x8(%r13) │ │ │ │ - nopl 0x0(%rax) │ │ │ │ (bad) │ │ │ │ add %al,(%rax) │ │ │ │ - add %al,(%rbx) │ │ │ │ - ... │ │ │ │ add %al,(%rax) │ │ │ │ - add %cl,(%rsi) │ │ │ │ + negb (%rbx) │ │ │ │ + add -0x39(%rax),%ecx │ │ │ │ + rex.RB call 9d4ac0 │ │ │ │ + mov 0x7(%rbx),%rax │ │ │ │ + mov 0xf(%rbx),%rbx │ │ │ │ + mov 0xf(%rax),%rcx │ │ │ │ + mov %rcx,-0x10(%rbp) │ │ │ │ + mov 0x17(%rax),%rcx │ │ │ │ + mov %rcx,-0x8(%rbp) │ │ │ │ + mov %rax,0x0(%rbp) │ │ │ │ + add $0xffffffffffffffe8,%rbp │ │ │ │ + test $0x7,%bl │ │ │ │ + jne 4ea580 │ │ │ │ + mov (%rbx),%rax │ │ │ │ + jmp *%rax │ │ │ │ + nopw 0x0(%rax,%rax,1) │ │ │ │ + int3 │ │ │ │ + sbb %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ + add %bl,(%rsi) │ │ │ │ add %al,(%rax) │ │ │ │ - add %cl,-0x7d(%rcx) │ │ │ │ - (bad) │ │ │ │ - pop %rax │ │ │ │ - cmp 0x358(%r13),%r12 │ │ │ │ - ja 4f24cf │ │ │ │ - movq $0x4f21b8,-0x50(%r12) │ │ │ │ - mov %rdi,-0x40(%r12) │ │ │ │ - mov %r14,-0x38(%r12) │ │ │ │ - movq $0x4f21f8,-0x30(%r12) │ │ │ │ - mov %rsi,-0x20(%r12) │ │ │ │ - mov %rdi,-0x18(%r12) │ │ │ │ - movq $0x4f2408,-0x10(%r12) │ │ │ │ - lea -0x30(%r12),%rax │ │ │ │ - mov %rax,-0x8(%r12) │ │ │ │ - lea -0x50(%r12),%rax │ │ │ │ - mov %rax,(%r12) │ │ │ │ - lea -0xb(%r12),%rbx │ │ │ │ - jmp *0x0(%rbp) │ │ │ │ - movq $0x58,0x388(%r13) │ │ │ │ - lea 0x31b84a7(%rip),%rbx │ │ │ │ + add %bh,0x48031bf5(%rax) │ │ │ │ + mov 0x20(%rbp),%eax │ │ │ │ + mov 0x28(%rbp),%rcx │ │ │ │ + mov 0x40(%rbp),%rdx │ │ │ │ + mov 0x58(%rbp),%rsi │ │ │ │ + mov 0x60(%rbp),%rdi │ │ │ │ + mov %rbx,%r8 │ │ │ │ + and $0x7,%r8d │ │ │ │ + cmp $0x1,%r8 │ │ │ │ + je 4ea5e5 │ │ │ │ + mov 0x30(%rbp),%r8 │ │ │ │ + mov 0x18(%rbp),%r9 │ │ │ │ + mov 0x8(%rbp),%r10 │ │ │ │ + cmp %r10,%r8 │ │ │ │ + jl 4ea603 │ │ │ │ + cmp %r10,%r8 │ │ │ │ + jne 4ea5e5 │ │ │ │ + mov 0x38(%rbp),%r8 │ │ │ │ + mov 0x10(%rbp),%r10 │ │ │ │ + cmp %r10,%r8 │ │ │ │ + jl 4ea603 │ │ │ │ + cmp %r10,%r8 │ │ │ │ + jne 4ea5e5 │ │ │ │ + movq $0x4ea638,0x18(%rbp) │ │ │ │ + mov %rbx,%rdi │ │ │ │ + mov 0x50(%rbp),%rsi │ │ │ │ + mov 0x48(%rbp),%r14 │ │ │ │ + add $0x18,%rbp │ │ │ │ + jmp 3240ab0 │ │ │ │ + mov %rdx,%r8 │ │ │ │ + mov %rdi,%rdx │ │ │ │ + mov %rcx,%rdi │ │ │ │ + mov %rsi,%rcx │ │ │ │ + mov %rdx,%rsi │ │ │ │ + mov %rcx,%r14 │ │ │ │ + mov %rax,%rbx │ │ │ │ + add $0x68,%rbp │ │ │ │ + jmp 4e9460 │ │ │ │ + mov %rbx,%r8 │ │ │ │ + mov %rdi,%rbx │ │ │ │ + mov %r9,%rdi │ │ │ │ + mov %rsi,%rcx │ │ │ │ + mov %rbx,%rsi │ │ │ │ + mov %rcx,%r14 │ │ │ │ + mov %rax,%rbx │ │ │ │ + add $0x68,%rbp │ │ │ │ + jmp 4e9460 │ │ │ │ jmp *-0x8(%r13) │ │ │ │ nopl (%rax) │ │ │ │ - add $0x1000000,%eax │ │ │ │ - ... │ │ │ │ - add %al,(%rax) │ │ │ │ - add %cl,(%rsi) │ │ │ │ + or %ebx,(%rdi) │ │ │ │ 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 $0x304fe00,-0x18(%r12) │ │ │ │ - mov %r14,-0x10(%r12) │ │ │ │ - movq $0x304fe60,-0x8(%r12) │ │ │ │ - lea -0x16(%r12),%rax │ │ │ │ - mov %rax,(%r12) │ │ │ │ - lea -0x6(%r12),%rbx │ │ │ │ - jmp *0x0(%rbp) │ │ │ │ - movq $0x20,0x388(%r13) │ │ │ │ - lea 0x31b8449(%rip),%rbx │ │ │ │ - jmp *-0x8(%r13) │ │ │ │ - nopl 0x0(%rax,%rax,1) │ │ │ │ (bad) │ │ │ │ add %al,(%rax) │ │ │ │ - add %al,(%rbx) │ │ │ │ - ... │ │ │ │ add %al,(%rax) │ │ │ │ - add %cl,(%rsi) │ │ │ │ + cmc │ │ │ │ + sbb (%rbx),%eax │ │ │ │ + mov %rbx,%r8 │ │ │ │ + mov 0x10(%rbp),%rdi │ │ │ │ + mov 0x48(%rbp),%rsi │ │ │ │ + mov 0x40(%rbp),%r14 │ │ │ │ + mov 0x8(%rbp),%rbx │ │ │ │ + add $0x50,%rbp │ │ │ │ + jmp 4e9460 │ │ │ │ + nopl 0x0(%rax) │ │ │ │ + (bad) │ │ │ │ add %al,(%rax) │ │ │ │ + add %al,(%rbx) │ │ │ │ add %al,(%rax) │ │ │ │ + add %al,0x0(%rip) │ │ │ │ add %al,(%rax) │ │ │ │ - add %cl,-0x73(%rax) │ │ │ │ - rex.RB call 10475ebc <__environ@GLIBC_2.2.5+0xc835a14> │ │ │ │ - (bad) │ │ │ │ - mov (%rax),%es │ │ │ │ + add %cl,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ - movq $0x4f25a8,-0x18(%rbp) │ │ │ │ - mov %rsi,%rbx │ │ │ │ + add %ch,%al │ │ │ │ + hlt │ │ │ │ + sbb (%rbx),%eax │ │ │ │ + lea -0x60(%rbp),%rax │ │ │ │ + cmp %r15,%rax │ │ │ │ + jb 4ea815 │ │ │ │ + movq $0x4ea6e0,-0x40(%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 %rdx,-0x38(%rbp) │ │ │ │ + mov %rcx,-0x30(%rbp) │ │ │ │ + mov %rax,-0x28(%rbp) │ │ │ │ + mov %r9,-0x20(%rbp) │ │ │ │ + mov %r8,-0x18(%rbp) │ │ │ │ mov %r14,-0x10(%rbp) │ │ │ │ - mov %rdi,-0x8(%rbp) │ │ │ │ - add $0xffffffffffffffe8,%rbp │ │ │ │ + mov %rsi,-0x8(%rbp) │ │ │ │ + add $0xffffffffffffffc0,%rbp │ │ │ │ test $0x7,%bl │ │ │ │ - jne 4f25a8 │ │ │ │ + jne 4ea6e0 │ │ │ │ mov (%rbx),%rax │ │ │ │ jmp *%rax │ │ │ │ - xchg %ax,%ax │ │ │ │ - add (%rax),%al │ │ │ │ - add %al,(%rax) │ │ │ │ - add %al,(%rax) │ │ │ │ - add %al,(%rax) │ │ │ │ + nopl 0x0(%rax) │ │ │ │ (bad) │ │ │ │ add %al,(%rax) │ │ │ │ add %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 $0x304fde0,-0x28(%r12) │ │ │ │ - mov 0x8(%rbp),%rax │ │ │ │ - mov %rax,-0x20(%r12) │ │ │ │ - mov %rbx,-0x18(%r12) │ │ │ │ - mov 0x10(%rbp),%rax │ │ │ │ - mov %rax,-0x10(%r12) │ │ │ │ - movq $0x304fe60,-0x8(%r12) │ │ │ │ - lea -0x27(%r12),%rax │ │ │ │ - mov %rax,(%r12) │ │ │ │ - lea -0x6(%r12),%rbx │ │ │ │ - add $0x18,%rbp │ │ │ │ - jmp *0x0(%rbp) │ │ │ │ - movq $0x30,0x388(%r13) │ │ │ │ - jmp 338a720 │ │ │ │ - lea 0x31b838e(%rip),%rbx │ │ │ │ - jmp *-0x8(%r13) │ │ │ │ - xchg %ax,%ax │ │ │ │ - add $0x1000000,%eax │ │ │ │ - ... │ │ │ │ + add %bl,(%rsi) │ │ │ │ add %al,(%rax) │ │ │ │ - add %cl,(%rsi) │ │ │ │ + add %bh,-0xc(%rax) │ │ │ │ + sbb (%rbx),%eax │ │ │ │ + movq $0x4ea730,-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 4ea730 │ │ │ │ + mov (%rbx),%rax │ │ │ │ + jmp *%rax │ │ │ │ + nopl 0x0(%rax) │ │ │ │ + mov (%rcx),%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,0x28(%rdi) │ │ │ │ - movq $0x304fe00,-0x18(%r12) │ │ │ │ - mov %r14,-0x10(%r12) │ │ │ │ - movq $0x304fe40,-0x8(%r12) │ │ │ │ - lea -0x16(%r12),%rax │ │ │ │ - mov %rax,(%r12) │ │ │ │ - lea -0x7(%r12),%rbx │ │ │ │ - jmp *0x0(%rbp) │ │ │ │ - movq $0x20,0x388(%r13) │ │ │ │ - lea 0x31b8331(%rip),%rbx │ │ │ │ - jmp *-0x8(%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 4f26b2 │ │ │ │ - movq $0x3390fc8,-0x10(%rbp) │ │ │ │ - mov %rbx,-0x8(%rbp) │ │ │ │ - mov 0x20(%rbx),%rdi │ │ │ │ - mov 0x18(%rbx),%rsi │ │ │ │ - mov 0x10(%rbx),%r14 │ │ │ │ - add $0xfffffffffffffff0,%rbp │ │ │ │ - jmp 3048d38 │ │ │ │ - jmp *-0x10(%r13) │ │ │ │ - xchg %ax,%ax │ │ │ │ - (bad) │ │ │ │ - add %al,(%rax) │ │ │ │ - add %al,(%rbx) │ │ │ │ - ... │ │ │ │ - add %al,(%rax) │ │ │ │ - add %cl,(%rsi) │ │ │ │ - add %al,(%rax) │ │ │ │ - add %al,(%rax) │ │ │ │ - add %al,(%rax) │ │ │ │ - add %cl,-0x7d(%rcx) │ │ │ │ - (bad) │ │ │ │ - cmp %cl,0x3b(%rbp) │ │ │ │ - movsl %ds:(%rsi),%es:(%rdi) │ │ │ │ - pop %rax │ │ │ │ - add (%rax),%eax │ │ │ │ - add %dh,0x32(%rdi) │ │ │ │ - movq $0x4f2688,-0x30(%r12) │ │ │ │ - mov %r14,-0x20(%r12) │ │ │ │ - mov %rsi,-0x18(%r12) │ │ │ │ - mov %rdi,-0x10(%r12) │ │ │ │ - movq $0x304fe40,-0x8(%r12) │ │ │ │ - lea -0x30(%r12),%rax │ │ │ │ - mov %rax,(%r12) │ │ │ │ - lea -0x7(%r12),%rbx │ │ │ │ - jmp *0x0(%rbp) │ │ │ │ - movq $0x38,0x388(%r13) │ │ │ │ - lea 0x31b8287(%rip),%rbx │ │ │ │ + add %ch,(%rax) │ │ │ │ + hlt │ │ │ │ + sbb (%rbx),%eax │ │ │ │ + mov 0x28(%rbp),%rax │ │ │ │ + mov 0x30(%rbp),%rcx │ │ │ │ + mov 0x48(%rbp),%rdx │ │ │ │ + mov 0x50(%rbp),%rsi │ │ │ │ + mov 0x58(%rbp),%rdi │ │ │ │ + mov %rbx,%r8 │ │ │ │ + and $0x7,%r8d │ │ │ │ + cmp $0x1,%r8 │ │ │ │ + je 4ea819 │ │ │ │ + add $0x80,%r12 │ │ │ │ + cmp 0x358(%r13),%r12 │ │ │ │ + ja 4ea805 │ │ │ │ + mov 0x6(%rbx),%r8 │ │ │ │ + mov 0xe(%rbx),%r9 │ │ │ │ + movq $0x4ea430,-0x78(%r12) │ │ │ │ + mov %r8,-0x70(%r12) │ │ │ │ + mov %r9,-0x68(%r12) │ │ │ │ + mov 0x8(%rbp),%r10 │ │ │ │ + mov %r10,-0x60(%r12) │ │ │ │ + mov 0x20(%rbp),%r11 │ │ │ │ + mov %r11,-0x58(%r12) │ │ │ │ + mov %rdx,-0x50(%r12) │ │ │ │ + mov 0x18(%rbp),%rdx │ │ │ │ + mov %rdx,-0x48(%r12) │ │ │ │ + mov 0x10(%rbp),%r11 │ │ │ │ + mov %r11,-0x40(%r12) │ │ │ │ + movq $0x4ea4b8,-0x38(%r12) │ │ │ │ + mov %r10,-0x30(%r12) │ │ │ │ + mov 0x38(%rbp),%r10 │ │ │ │ + mov %r10,-0x28(%r12) │ │ │ │ + mov %r8,-0x20(%r12) │ │ │ │ + mov %r9,-0x18(%r12) │ │ │ │ + mov %rbx,-0x10(%r12) │ │ │ │ + mov %rdx,-0x8(%r12) │ │ │ │ + mov %r11,(%r12) │ │ │ │ + lea -0x35(%r12),%r9 │ │ │ │ + mov %rax,%r8 │ │ │ │ + mov %rdi,%rax │ │ │ │ + mov %rcx,%rdi │ │ │ │ + mov %rsi,%rbx │ │ │ │ + mov %rax,%rsi │ │ │ │ + mov %rbx,%r14 │ │ │ │ + lea -0x77(%r12),%rax │ │ │ │ + mov %rax,0x58(%rbp) │ │ │ │ + add $0x58,%rbp │ │ │ │ + jmp 4cdee0 │ │ │ │ + movq $0x80,0x388(%r13) │ │ │ │ + jmp 338a720 │ │ │ │ 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 4f275e │ │ │ │ - movq $0x3390fc8,-0x10(%rbp) │ │ │ │ - mov %rbx,-0x8(%rbp) │ │ │ │ - mov 0x10(%rbx),%r14 │ │ │ │ - mov 0x18(%rbx),%rbx │ │ │ │ - add $0xfffffffffffffff0,%rbp │ │ │ │ - jmp 3395508 │ │ │ │ - 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 4f279e │ │ │ │ - movq $0x3390fc8,-0x10(%rbp) │ │ │ │ - mov %rbx,-0x8(%rbp) │ │ │ │ - mov 0x18(%rbx),%rsi │ │ │ │ - mov 0x10(%rbx),%r14 │ │ │ │ - add $0xfffffffffffffff0,%rbp │ │ │ │ - jmp 4f29f8 │ │ │ │ - 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 4f27de │ │ │ │ - movq $0x3390fc8,-0x10(%rbp) │ │ │ │ - mov %rbx,-0x8(%rbp) │ │ │ │ - mov 0x18(%rbx),%rsi │ │ │ │ - mov 0x10(%rbx),%r14 │ │ │ │ - add $0xfffffffffffffff0,%rbp │ │ │ │ - jmp 3048808 │ │ │ │ - jmp *-0x10(%r13) │ │ │ │ - nopw 0x0(%rax,%rax,1) │ │ │ │ + mov 0x40(%rbp),%r9 │ │ │ │ + mov %rax,%r8 │ │ │ │ + mov %rdi,%rax │ │ │ │ + mov %rcx,%rdi │ │ │ │ + mov %rsi,%rbx │ │ │ │ + mov %rax,%rsi │ │ │ │ + mov %rbx,%r14 │ │ │ │ + mov %rdx,0x58(%rbp) │ │ │ │ + add $0x58,%rbp │ │ │ │ + jmp 4cdee0 │ │ │ │ + nopl 0x0(%rax) │ │ │ │ add $0x1000000,%eax │ │ │ │ add %al,(%rax) │ │ │ │ - add %al,(%rdx) │ │ │ │ - add %al,(%rax) │ │ │ │ - add %al,(%rax) │ │ │ │ - add %al,(%rax) │ │ │ │ add %cl,(%rbx) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ - add %cl,-0x7d(%rcx) │ │ │ │ - (bad) │ │ │ │ - and %cl,0x3b(%rbp) │ │ │ │ - movsl %ds:(%rsi),%es:(%rdi) │ │ │ │ - pop %rax │ │ │ │ - add (%rax),%eax │ │ │ │ - add %dh,0x24(%rdi) │ │ │ │ - mov 0x7(%rbx),%rax │ │ │ │ - mov 0xf(%rbx),%rbx │ │ │ │ - movq $0x4f27b8,-0x18(%r12) │ │ │ │ - mov %rax,-0x8(%r12) │ │ │ │ - mov %r14,(%r12) │ │ │ │ - lea -0x18(%r12),%r14 │ │ │ │ - jmp 3395508 │ │ │ │ - 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 %cl,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ + add %ch,(%rax) │ │ │ │ + repz sbb (%rbx),%eax │ │ │ │ lea -0x10(%rbp),%rax │ │ │ │ cmp %r15,%rax │ │ │ │ - jb 4f2876 │ │ │ │ - movq $0x3390fc8,-0x10(%rbp) │ │ │ │ - mov %rbx,-0x8(%rbp) │ │ │ │ - mov 0x18(%rbx),%rsi │ │ │ │ - mov 0x10(%rbx),%r14 │ │ │ │ - add $0xfffffffffffffff0,%rbp │ │ │ │ - jmp 3048808 │ │ │ │ - jmp *-0x10(%r13) │ │ │ │ - nopw 0x0(%rax,%rax,1) │ │ │ │ - (bad) │ │ │ │ - add %al,(%rax) │ │ │ │ - add %al,(%rbx) │ │ │ │ - add %al,(%rax) │ │ │ │ - add %al,(%rdx) │ │ │ │ - add %al,(%rax) │ │ │ │ - add %al,(%rax) │ │ │ │ - add %al,(%rax) │ │ │ │ - add %cl,(%rbx) │ │ │ │ - add %al,(%rax) │ │ │ │ - add %al,(%rax) │ │ │ │ - add %al,(%rax) │ │ │ │ - add %cl,-0x7d(%rcx) │ │ │ │ - (bad) │ │ │ │ - and %cl,0x3b(%rbp) │ │ │ │ - movsl %ds:(%rsi),%es:(%rdi) │ │ │ │ - pop %rax │ │ │ │ - add (%rax),%eax │ │ │ │ - add %dh,0x27(%rdi) │ │ │ │ - mov 0x5(%rbx),%rax │ │ │ │ - mov 0xd(%rbx),%rbx │ │ │ │ - movq $0x4f2850,-0x18(%r12) │ │ │ │ - mov %rbx,-0x8(%r12) │ │ │ │ - mov %rdi,(%r12) │ │ │ │ - lea -0x18(%r12),%rdi │ │ │ │ - mov %rax,%rbx │ │ │ │ - jmp 33959f8 │ │ │ │ - movq $0x20,0x388(%r13) │ │ │ │ - jmp *-0x8(%r13) │ │ │ │ - nopl 0x0(%rax,%rax,1) │ │ │ │ - add $0x1000000,%eax │ │ │ │ - add %al,(%rax) │ │ │ │ - add %al,(%rsi) │ │ │ │ - add %al,(%rax) │ │ │ │ - add %al,(%rax) │ │ │ │ - add %al,(%rax) │ │ │ │ - add %cl,(%rax) │ │ │ │ - add %al,(%rax) │ │ │ │ - add %al,(%rax) │ │ │ │ - add %al,(%rax) │ │ │ │ - add %cl,-0x7d(%rcx) │ │ │ │ - (bad) │ │ │ │ - xor %cl,0x3b(%rbp) │ │ │ │ - movsl %ds:(%rsi),%es:(%rdi) │ │ │ │ - pop %rax │ │ │ │ - add (%rax),%eax │ │ │ │ - add %dh,0x5b(%rdi) │ │ │ │ + jb 4ea98d │ │ │ │ + add $0xb8,%r12 │ │ │ │ + cmp 0x358(%r13),%r12 │ │ │ │ + ja 4ea982 │ │ │ │ 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 $0x4f2800,-0x28(%r12) │ │ │ │ - mov %r14,-0x20(%r12) │ │ │ │ - mov %rbx,-0x18(%r12) │ │ │ │ - movq $0x4f2898,-0x10(%r12) │ │ │ │ + mov 0x2f(%rbx),%r8 │ │ │ │ + mov 0x37(%rbx),%r9 │ │ │ │ + mov 0x3f(%rbx),%r10 │ │ │ │ + mov 0x47(%rbx),%r11 │ │ │ │ + mov %rdx,0x40(%rsp) │ │ │ │ + mov 0x4f(%rbx),%rdx │ │ │ │ + mov 0x57(%rbx),%rbx │ │ │ │ + movq $0x4e9460,-0xb0(%r12) │ │ │ │ + mov %rbx,-0xa8(%r12) │ │ │ │ + mov %r14,-0xa0(%r12) │ │ │ │ + mov %rdi,-0x98(%r12) │ │ │ │ + mov %r8,-0x90(%r12) │ │ │ │ + mov %r9,-0x88(%r12) │ │ │ │ + movq $0x4e98e0,-0x80(%r12) │ │ │ │ + lea -0xac(%r12),%rbx │ │ │ │ + mov %rbx,-0x78(%r12) │ │ │ │ + movq $0x4ea130,-0x70(%r12) │ │ │ │ + mov %r14,-0x68(%r12) │ │ │ │ + mov %rdi,-0x60(%r12) │ │ │ │ + mov %r8,-0x58(%r12) │ │ │ │ + mov %r9,-0x50(%r12) │ │ │ │ + mov %r10,-0x48(%r12) │ │ │ │ + mov %r11,-0x40(%r12) │ │ │ │ + mov %rdx,-0x38(%r12) │ │ │ │ + mov 0x40(%rsp),%rdx │ │ │ │ + mov %rdx,-0x30(%r12) │ │ │ │ + movq $0x4ea670,-0x28(%r12) │ │ │ │ + mov %rbx,-0x20(%r12) │ │ │ │ + mov %rax,-0x18(%r12) │ │ │ │ + mov %rcx,-0x10(%r12) │ │ │ │ + lea -0x6f(%r12),%rax │ │ │ │ mov %rax,-0x8(%r12) │ │ │ │ - mov %r14,(%r12) │ │ │ │ - lea -0x27(%r12),%r9 │ │ │ │ - lea -0xd(%r12),%r8 │ │ │ │ - mov %rdi,%rax │ │ │ │ - mov %rsi,%rdi │ │ │ │ - mov %rdx,%rsi │ │ │ │ - mov %rcx,%r14 │ │ │ │ - mov %rax,%rbx │ │ │ │ - jmp 3395ee0 │ │ │ │ - movq $0x30,0x388(%r13) │ │ │ │ + lea -0x7d(%r12),%rbx │ │ │ │ + mov %rbx,(%r12) │ │ │ │ + mov %rcx,%r9 │ │ │ │ + mov %rsi,%r8 │ │ │ │ + mov %rdx,%rdi │ │ │ │ + lea 0x31be7e0(%rip),%rsi │ │ │ │ + lea 0x31be5c9(%rip),%r14 │ │ │ │ + lea -0x25(%r12),%rbx │ │ │ │ + mov %rbx,-0x10(%rbp) │ │ │ │ + mov %rax,-0x8(%rbp) │ │ │ │ + add $0xfffffffffffffff0,%rbp │ │ │ │ + jmp 2f85310 │ │ │ │ + movq $0xb8,0x388(%r13) │ │ │ │ jmp *-0x8(%r13) │ │ │ │ - nop │ │ │ │ - sbb %eax,(%rax) │ │ │ │ - add %al,(%rax) │ │ │ │ - add $0x2000000,%eax │ │ │ │ - add %al,(%rax) │ │ │ │ - add %al,(%rax) │ │ │ │ - add %al,(%rax) │ │ │ │ - add %cl,(%rbx) │ │ │ │ - add %al,(%rax) │ │ │ │ + nopl 0x0(%rax) │ │ │ │ + (bad) │ │ │ │ add %al,(%rax) │ │ │ │ + add %al,(%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,0x38(%rdi) │ │ │ │ - mov 0x3(%rbx),%rax │ │ │ │ - mov 0xb(%rbx),%rbx │ │ │ │ - movq $0x4f28f8,-0x30(%r12) │ │ │ │ - mov %r8,-0x28(%r12) │ │ │ │ - mov %r14,-0x20(%r12) │ │ │ │ - mov %rsi,-0x18(%r12) │ │ │ │ - mov %rdi,-0x10(%r12) │ │ │ │ - mov %rax,-0x8(%r12) │ │ │ │ - mov %r9,(%r12) │ │ │ │ - lea -0x2f(%r12),%r9 │ │ │ │ - jmp 3395ee0 │ │ │ │ - movq $0x38,0x388(%r13) │ │ │ │ - jmp *-0x8(%r13) │ │ │ │ - nopl 0x0(%rax) │ │ │ │ - sldt (%rax) │ │ │ │ - add %al,(%rdx) │ │ │ │ - ... │ │ │ │ + add %al,(%rax,%rax,1) │ │ │ │ add %al,(%rax) │ │ │ │ - add %cl,(%rsi) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ + or %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ - add %cl,-0x73(%rax) │ │ │ │ - rex.RB │ │ │ │ - lock cmp %r15,%rax │ │ │ │ - jb 4f2abf │ │ │ │ - movq $0x4f2a38,-0x10(%rbp) │ │ │ │ - mov %r14,%rbx │ │ │ │ + mov %dh,%cl │ │ │ │ + sbb (%rbx),%eax │ │ │ │ + lea -0x98(%rbp),%rax │ │ │ │ + cmp %r15,%rax │ │ │ │ + jb 4eafad │ │ │ │ + movq $0x4eaa18,-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 %rax,-0x30(%rbp) │ │ │ │ + mov %r8,-0x28(%rbp) │ │ │ │ + mov %rdx,-0x20(%rbp) │ │ │ │ + mov %rcx,-0x18(%rbp) │ │ │ │ + mov %r14,-0x10(%rbp) │ │ │ │ mov %rsi,-0x8(%rbp) │ │ │ │ - add $0xfffffffffffffff0,%rbp │ │ │ │ + add $0xffffffffffffffc8,%rbp │ │ │ │ test $0x7,%bl │ │ │ │ - jne 4f2a38 │ │ │ │ + jne 4eaa18 │ │ │ │ mov (%rbx),%rax │ │ │ │ jmp *%rax │ │ │ │ - nopw 0x0(%rax,%rax,1) │ │ │ │ - add %eax,(%rax) │ │ │ │ - add %al,(%rax) │ │ │ │ - add %al,(%rax) │ │ │ │ - add %al,(%rax) │ │ │ │ + nopl 0x0(%rax) │ │ │ │ (bad) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ - add %cl,-0x77(%rax) │ │ │ │ - fadds -0x7cb7f820(%rbx) │ │ │ │ - clc │ │ │ │ - add %ecx,(%rdi) │ │ │ │ - test %al,0x49000000(%rdx) │ │ │ │ - add $0x58,%esp │ │ │ │ - cmp 0x358(%r13),%r12 │ │ │ │ - ja 4f2aaf │ │ │ │ - mov 0x6(%rbx),%rax │ │ │ │ - mov 0xe(%rbx),%rbx │ │ │ │ - movq $0x4f2738,-0x50(%r12) │ │ │ │ - mov 0x8(%rbp),%rcx │ │ │ │ - mov %rcx,-0x40(%r12) │ │ │ │ - mov %rax,-0x38(%r12) │ │ │ │ - movq $0x4f2778,-0x30(%r12) │ │ │ │ - mov %rbx,-0x20(%r12) │ │ │ │ - mov %rcx,-0x18(%r12) │ │ │ │ - movq $0x4f2988,-0x10(%r12) │ │ │ │ - lea -0x30(%r12),%rax │ │ │ │ - mov %rax,-0x8(%r12) │ │ │ │ - lea -0x50(%r12),%rax │ │ │ │ - mov %rax,(%r12) │ │ │ │ - lea -0xb(%r12),%rbx │ │ │ │ - add $0x10,%rbp │ │ │ │ - jmp *0x0(%rbp) │ │ │ │ - movq $0x58,0x388(%r13) │ │ │ │ - jmp 338a720 │ │ │ │ - lea 0x31b7f32(%rip),%rbx │ │ │ │ - jmp *-0x8(%r13) │ │ │ │ - lea 0x370c884(%rip),%rbx │ │ │ │ - add $0x10,%rbp │ │ │ │ - jmp *0x0(%rbp) │ │ │ │ - ... │ │ │ │ - adc $0x98000000,%eax │ │ │ │ - (bad) │ │ │ │ - jae 4f2aeb │ │ │ │ - lea -0x18(%rbp),%rax │ │ │ │ - cmp %r15,%rax │ │ │ │ - jb 4f2b86 │ │ │ │ - sub $0x8,%rsp │ │ │ │ - mov %r13,%rax │ │ │ │ - mov %rbx,%rsi │ │ │ │ - mov %rax,%rdi │ │ │ │ - xor %eax,%eax │ │ │ │ - call 3385710 │ │ │ │ - add $0x8,%rsp │ │ │ │ - test %rax,%rax │ │ │ │ - je 4f2b8a │ │ │ │ - movq $0x3391200,-0x10(%rbp) │ │ │ │ - mov %rax,-0x8(%rbp) │ │ │ │ - movq $0x4f2b50,-0x18(%rbp) │ │ │ │ - lea 0x3738f53(%rip),%rbx │ │ │ │ + add %bl,(%rsi) │ │ │ │ + add %al,(%rax) │ │ │ │ + add %ah,(%rax) │ │ │ │ + int1 │ │ │ │ + sbb (%rbx),%eax │ │ │ │ + movq $0x4eaa60,-0x18(%rbp) │ │ │ │ + mov 0x7(%rbx),%rax │ │ │ │ + mov 0xf(%rbx),%rbx │ │ │ │ + mov 0xf(%rax),%rcx │ │ │ │ + mov %rcx,-0x10(%rbp) │ │ │ │ + mov 0x17(%rax),%rcx │ │ │ │ + mov %rcx,-0x8(%rbp) │ │ │ │ + mov %rax,0x0(%rbp) │ │ │ │ add $0xffffffffffffffe8,%rbp │ │ │ │ test $0x7,%bl │ │ │ │ - jne 4f2b50 │ │ │ │ - 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 $0x3048a00,-0x8(%r12) │ │ │ │ - mov %rbx,(%r12) │ │ │ │ - lea -0x6(%r12),%rbx │ │ │ │ - add $0x8,%rbp │ │ │ │ - jmp *0x0(%rbp) │ │ │ │ - movq $0x10,0x388(%r13) │ │ │ │ - jmp 338a720 │ │ │ │ - jmp *-0x10(%r13) │ │ │ │ + jne 4eaa60 │ │ │ │ mov (%rbx),%rax │ │ │ │ jmp *%rax │ │ │ │ - nop │ │ │ │ - add (%rax),%al │ │ │ │ - add %al,(%rax) │ │ │ │ - add %al,(%rax) │ │ │ │ + nopw 0x0(%rax,%rax,1) │ │ │ │ + leave │ │ │ │ add %al,(%rax) │ │ │ │ - adc (%rax),%al │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ + add %bl,(%rsi) │ │ │ │ add %al,(%rax) │ │ │ │ - lea -0x48(%rbp),%rax │ │ │ │ - cmp %r15,%rax │ │ │ │ - jb 4f2d17 │ │ │ │ - movq $0x3390fc8,-0x10(%rbp) │ │ │ │ - mov %rbx,-0x8(%rbp) │ │ │ │ - movq $0x4f2bf0,-0x20(%rbp) │ │ │ │ - mov 0x10(%rbx),%rax │ │ │ │ - mov 0x18(%rbx),%rbx │ │ │ │ - mov %rax,-0x18(%rbp) │ │ │ │ - add $0xffffffffffffffe0,%rbp │ │ │ │ + add %bl,%al │ │ │ │ + lock sbb (%rbx),%eax │ │ │ │ + mov 0x28(%rbp),%rax │ │ │ │ + mov %rbx,%rcx │ │ │ │ + and $0x7,%ecx │ │ │ │ + cmp $0x1,%rcx │ │ │ │ + je 4eac90 │ │ │ │ + movq $0x4eaaa0,0x0(%rbp) │ │ │ │ + mov %rbx,%rcx │ │ │ │ + mov %rax,%rbx │ │ │ │ + mov %rcx,0x28(%rbp) │ │ │ │ test $0x7,%bl │ │ │ │ - jne 4f2bf0 │ │ │ │ + jne 4eaaa0 │ │ │ │ mov (%rbx),%rax │ │ │ │ jmp *%rax │ │ │ │ - nopl 0x0(%rax,%rax,1) │ │ │ │ - add %eax,(%rax) │ │ │ │ - add %al,(%rax) │ │ │ │ - add %al,(%rax) │ │ │ │ + leave │ │ │ │ add %al,(%rax) │ │ │ │ - (bad) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ + add %bl,(%rsi) │ │ │ │ add %al,(%rax) │ │ │ │ - add %cl,-0x39(%rax) │ │ │ │ - rex.RB │ │ │ │ - lock cmp %ch,(%rdi,%rcx,2) │ │ │ │ - add %cl,-0x75(%rax) │ │ │ │ - rex.XB cmovs -0x74b7f7a3(%r11),%ecx │ │ │ │ - rex.W (bad) │ │ │ │ - mov %rcx,-0x8(%rbp) │ │ │ │ - mov 0xf(%rax),%rcx │ │ │ │ + add %bl,0x48031bf0(%rax) │ │ │ │ + movl $0x4eaaf0,-0x18(%rbp) │ │ │ │ + mov 0xf(%rbx),%rax │ │ │ │ + mov 0x7(%rbx),%rbx │ │ │ │ + mov %rbx,%rcx │ │ │ │ + mov 0x30(%rbp),%rbx │ │ │ │ + mov 0xf(%rcx),%rdx │ │ │ │ + mov %rdx,-0x10(%rbp) │ │ │ │ + mov 0x17(%rcx),%rdx │ │ │ │ + mov %rdx,-0x8(%rbp) │ │ │ │ mov %rcx,0x0(%rbp) │ │ │ │ - mov %rax,0x8(%rbp) │ │ │ │ - add $0xfffffffffffffff0,%rbp │ │ │ │ + mov %rax,0x30(%rbp) │ │ │ │ + add $0xffffffffffffffe8,%rbp │ │ │ │ test $0x7,%bl │ │ │ │ - jne 4f2c38 │ │ │ │ + jne 4eaaf0 │ │ │ │ mov (%rbx),%rax │ │ │ │ jmp *%rax │ │ │ │ - nopw 0x0(%rax,%rax,1) │ │ │ │ - ret │ │ │ │ - add %al,(%rax) │ │ │ │ - add %al,(%rax) │ │ │ │ + nopl (%rax) │ │ │ │ + int3 │ │ │ │ + (bad) │ │ │ │ add %al,(%rax) │ │ │ │ - add %bl,(%rsi) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ + (bad) │ │ │ │ add %al,(%rax) │ │ │ │ - add %cl,-0x39(%rax) │ │ │ │ - rex.RB call 9e58c0 │ │ │ │ - mov %rbx,%rax │ │ │ │ - mov 0x7(%rbx),%rcx │ │ │ │ - mov 0xf(%rbx),%rbx │ │ │ │ + add %cl,-0x10(%rax) │ │ │ │ + sbb (%rbx),%eax │ │ │ │ + movq $0x4eab40,-0x18(%rbp) │ │ │ │ + mov 0xf(%rbx),%rax │ │ │ │ + mov 0x7(%rbx),%rbx │ │ │ │ + mov %rbx,%rcx │ │ │ │ + mov 0x50(%rbp),%rbx │ │ │ │ mov 0xf(%rcx),%rdx │ │ │ │ mov %rdx,-0x10(%rbp) │ │ │ │ - mov 0x17(%rcx),%rcx │ │ │ │ - mov %rcx,-0x8(%rbp) │ │ │ │ - mov %rax,0x0(%rbp) │ │ │ │ + mov 0x17(%rcx),%rdx │ │ │ │ + mov %rdx,-0x8(%rbp) │ │ │ │ + mov %rcx,0x0(%rbp) │ │ │ │ + mov %rax,0x50(%rbp) │ │ │ │ add $0xffffffffffffffe8,%rbp │ │ │ │ test $0x7,%bl │ │ │ │ - jne 4f2c80 │ │ │ │ + jne 4eab40 │ │ │ │ mov (%rbx),%rax │ │ │ │ jmp *%rax │ │ │ │ nopl (%rax) │ │ │ │ - movb $0x0,(%rsi) │ │ │ │ - add %al,(%rax) │ │ │ │ - add %al,(%rax) │ │ │ │ - add %bl,(%rsi) │ │ │ │ - add %al,(%rax) │ │ │ │ - add %al,(%rax) │ │ │ │ - add %al,(%rax) │ │ │ │ - add %cl,-0x75(%rax) │ │ │ │ - sbb %r9b,-0x77(%r8) │ │ │ │ - flds -0x7cb7f81f(%rbx) │ │ │ │ - stc │ │ │ │ - add %ecx,(%rdi) │ │ │ │ - test %eax,0x49000000(%rdi) │ │ │ │ - add $0x18,%esp │ │ │ │ - cmp 0x358(%r13),%r12 │ │ │ │ - ja 4f2d25 │ │ │ │ - mov 0x30(%rbp),%rbx │ │ │ │ - mov 0x28(%rbp),%rcx │ │ │ │ - mov 0x8(%rbp),%rdx │ │ │ │ - cmp %rcx,%rdx │ │ │ │ - jge 4f2cd8 │ │ │ │ - movq $0x30489c0,-0x10(%r12) │ │ │ │ - mov %rbx,-0x8(%r12) │ │ │ │ - movq $0x3c37ef9,(%r12) │ │ │ │ - lea -0xf(%r12),%rbx │ │ │ │ - add $0x38,%rbp │ │ │ │ - jmp *0x0(%rbp) │ │ │ │ - cmp %rcx,%rdx │ │ │ │ - jne 4f2d09 │ │ │ │ - mov 0x10(%rbp),%rcx │ │ │ │ - cmp 0x20(%rbp),%rcx │ │ │ │ - jge 4f2d09 │ │ │ │ - movq $0x30489c0,-0x10(%r12) │ │ │ │ - mov %rbx,-0x8(%r12) │ │ │ │ - movq $0x3c37ef9,(%r12) │ │ │ │ - lea -0xf(%r12),%rbx │ │ │ │ - add $0x38,%rbp │ │ │ │ - jmp *0x0(%rbp) │ │ │ │ - add $0xffffffffffffffe8,%r12 │ │ │ │ - mov %rax,%rbx │ │ │ │ - add $0x38,%rbp │ │ │ │ - jmp *0x0(%rbp) │ │ │ │ - jmp *-0x10(%r13) │ │ │ │ - mov %rax,%rbx │ │ │ │ - add $0x38,%rbp │ │ │ │ - jmp *0x0(%rbp) │ │ │ │ - movq $0x18,0x388(%r13) │ │ │ │ - jmp 338a720 │ │ │ │ - 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) │ │ │ │ + iret │ │ │ │ + ss add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ - add %cl,-0x7d(%rcx) │ │ │ │ (bad) │ │ │ │ - and %cl,0x3b(%rbp) │ │ │ │ - movsl %ds:(%rsi),%es:(%rdi) │ │ │ │ - pop %rax │ │ │ │ - add (%rax),%eax │ │ │ │ - add %dh,0x2e(%rdi) │ │ │ │ - mov 0x7(%rbx),%rax │ │ │ │ - mov 0xf(%rbx),%rbx │ │ │ │ - movq $0x4f2ba0,-0x18(%r12) │ │ │ │ - mov %r14,-0x8(%r12) │ │ │ │ - mov %rax,(%r12) │ │ │ │ - lea -0x18(%r12),%rdi │ │ │ │ - mov %rax,%rsi │ │ │ │ - lea 0x3744553(%rip),%r14 │ │ │ │ - jmp 33959f8 │ │ │ │ - movq $0x20,0x388(%r13) │ │ │ │ - jmp *-0x8(%r13) │ │ │ │ - nopw 0x0(%rax,%rax,1) │ │ │ │ - add %eax,(%rax) │ │ │ │ - add %al,(%rax) │ │ │ │ - add %al,(%rax) │ │ │ │ - add %al,(%rax) │ │ │ │ - adc %al,(%rax) │ │ │ │ - add %al,(%rax) │ │ │ │ - push %rax │ │ │ │ - mov 0x3(%rbx),%dh │ │ │ │ - lea -0x10(%rbp),%rax │ │ │ │ - cmp %r15,%rax │ │ │ │ - jb 4f2dd9 │ │ │ │ - movq $0x3390fc8,-0x10(%rbp) │ │ │ │ - mov %rbx,-0x8(%rbp) │ │ │ │ - lea 0x3738cde(%rip),%rsi │ │ │ │ - mov 0x10(%rbx),%r14 │ │ │ │ - add $0xfffffffffffffff0,%rbp │ │ │ │ - jmp 32e8cb0 │ │ │ │ - jmp *-0x10(%r13) │ │ │ │ - nopl (%rax) │ │ │ │ - add %eax,(%rax) │ │ │ │ - add %al,(%rax) │ │ │ │ - add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ - adc %al,(%rax) │ │ │ │ - add %al,(%rax) │ │ │ │ - xor %bh,0x3(%rbx,%rbx,1) │ │ │ │ - lea -0x18(%rbp),%rax │ │ │ │ - cmp %r15,%rax │ │ │ │ - jb 4f2ea8 │ │ │ │ - movq $0x3390fc8,-0x10(%rbp) │ │ │ │ - mov %rbx,-0x8(%rbp) │ │ │ │ - movq $0x4f2e38,-0x18(%rbp) │ │ │ │ - mov 0x10(%rbx),%rbx │ │ │ │ + add %bh,%al │ │ │ │ + out %eax,(%dx) │ │ │ │ + sbb (%rbx),%eax │ │ │ │ + movq $0x4eab90,-0x18(%rbp) │ │ │ │ + mov 0xf(%rbx),%rax │ │ │ │ + mov 0x7(%rbx),%rbx │ │ │ │ + mov %rbx,%rcx │ │ │ │ + mov 0x78(%rbp),%rbx │ │ │ │ + mov 0xf(%rcx),%rdx │ │ │ │ + mov %rdx,-0x10(%rbp) │ │ │ │ + mov 0x17(%rcx),%rdx │ │ │ │ + mov %rdx,-0x8(%rbp) │ │ │ │ + mov %rcx,0x0(%rbp) │ │ │ │ + mov %rax,0x78(%rbp) │ │ │ │ add $0xffffffffffffffe8,%rbp │ │ │ │ test $0x7,%bl │ │ │ │ - jne 4f2e38 │ │ │ │ + jne 4eab90 │ │ │ │ mov (%rbx),%rax │ │ │ │ jmp *%rax │ │ │ │ - nopl 0x0(%rax,%rax,1) │ │ │ │ - ... │ │ │ │ - (bad) │ │ │ │ + nopl (%rax) │ │ │ │ + shlb %cl,0x1(%rsi) │ │ │ │ add %al,(%rax) │ │ │ │ - add %ch,%al │ │ │ │ - jnp 4f2e52 │ │ │ │ - add -0x7d(%rcx),%ecx │ │ │ │ (bad) │ │ │ │ - rex │ │ │ │ - cmp 0x358(%r13),%r12 │ │ │ │ - ja 4f2eac │ │ │ │ - cmpq $0x27,0x7(%rbx) │ │ │ │ - jne 4f2e60 │ │ │ │ - add $0xffffffffffffffc0,%r12 │ │ │ │ - lea 0x31b7ba9(%rip),%rbx │ │ │ │ - add $0x8,%rbp │ │ │ │ - mov (%rbx),%rax │ │ │ │ - jmp *%rax │ │ │ │ - movq $0x4f2db0,-0x38(%r12) │ │ │ │ - mov %rbx,-0x28(%r12) │ │ │ │ - movq $0x3363ae0,-0x20(%r12) │ │ │ │ - movq $0x3c2ba61,-0x18(%r12) │ │ │ │ - lea -0x38(%r12),%rax │ │ │ │ - mov %rax,-0x10(%r12) │ │ │ │ - movq $0x3048a00,-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 338a720 │ │ │ │ - nopl 0x0(%rax) │ │ │ │ - add (%rax),%eax │ │ │ │ add %al,(%rax) │ │ │ │ - add %al,(%rax) │ │ │ │ - add %al,(%rax) │ │ │ │ - sldt (%rax) │ │ │ │ - add %dl,0x7b(%rax) │ │ │ │ - sbb (%rbx),%eax │ │ │ │ - lea -0x28(%rbp),%rax │ │ │ │ - cmp %r15,%rax │ │ │ │ - jb 4f2fca │ │ │ │ - movq $0x3390fc8,-0x10(%rbp) │ │ │ │ - mov %rbx,-0x8(%rbp) │ │ │ │ - movq $0x4f2f28,-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 %ch,0x48031bef(%rax) │ │ │ │ + movl $0x4eabc8,0x0(%rbp) │ │ │ │ + mov %rbx,%rax │ │ │ │ + mov 0x90(%rbp),%rbx │ │ │ │ + mov %rax,0x90(%rbp) │ │ │ │ test $0x7,%bl │ │ │ │ - jne 4f2f28 │ │ │ │ + jne 4eabc8 │ │ │ │ mov (%rbx),%rax │ │ │ │ jmp *%rax │ │ │ │ nopl 0x0(%rax,%rax,1) │ │ │ │ - add (%rax),%al │ │ │ │ - add %al,(%rax) │ │ │ │ - add %al,(%rax) │ │ │ │ + shlb %cl,0x1(%rsi) │ │ │ │ add %al,(%rax) │ │ │ │ (bad) │ │ │ │ add %al,(%rax) │ │ │ │ - add %bh,%al │ │ │ │ - jp 4f2f42 │ │ │ │ - add -0x39(%rax),%ecx │ │ │ │ - add %r11b,0x2f(%r8) │ │ │ │ - rex.WRXB add %r9b,-0x75(%r8) │ │ │ │ - rex.XB cmovs -0x76b7f7a3(%r11),%ecx │ │ │ │ - or %r14b,%r14b │ │ │ │ - ret │ │ │ │ - (bad) │ │ │ │ - jne 4f2f58 │ │ │ │ + add %dh,-0x11(%rax) │ │ │ │ + sbb (%rbx),%eax │ │ │ │ + mov 0x80(%rbp),%rax │ │ │ │ + mov %rbx,%rcx │ │ │ │ + and $0x7,%ecx │ │ │ │ + cmp $0x1,%rcx │ │ │ │ + je 4eafb1 │ │ │ │ + mov 0x60(%rbp),%rdx │ │ │ │ + mov 0x50(%rbp),%r8 │ │ │ │ + mov 0x70(%rbp),%rsi │ │ │ │ + mov 0x8(%rbp),%rcx │ │ │ │ + cmp %r8,%rcx │ │ │ │ + jl 4eac36 │ │ │ │ + mov 0x18(%rbp),%rdi │ │ │ │ + mov %rbx,%r9 │ │ │ │ + cmp %r8,%rcx │ │ │ │ + jne 4eac2e │ │ │ │ + mov 0x58(%rbp),%r8 │ │ │ │ + mov 0x10(%rbp),%rcx │ │ │ │ + cmp %r8,%rcx │ │ │ │ + jl 4eac36 │ │ │ │ + cmp %r8,%rcx │ │ │ │ + jne 4eac2e │ │ │ │ + movq $0x4ec950,0x10(%rbp) │ │ │ │ + mov %rsi,%rdi │ │ │ │ + mov 0xe(%rbx),%rsi │ │ │ │ + mov 0x6(%rbx),%r14 │ │ │ │ + add $0x10,%rbp │ │ │ │ + jmp 3240ab0 │ │ │ │ + mov %r9,%rsi │ │ │ │ + mov %rdi,%rdx │ │ │ │ + jmp 4eac36 │ │ │ │ + movq $0x4eac70,0x28(%rbp) │ │ │ │ + mov %rax,%rbx │ │ │ │ + mov %rsi,0x70(%rbp) │ │ │ │ + mov %rdx,0x80(%rbp) │ │ │ │ + add $0x28,%rbp │ │ │ │ + test $0x7,%bl │ │ │ │ + jne 4eac70 │ │ │ │ mov (%rbx),%rax │ │ │ │ jmp *%rax │ │ │ │ - xchg %ax,%ax │ │ │ │ - add (%rax),%al │ │ │ │ - add %al,(%rax) │ │ │ │ - add %al,(%rax) │ │ │ │ + nopw 0x0(%rax,%rax,1) │ │ │ │ + lea 0x0(%rip),%ebx │ │ │ │ add %al,(%rax) │ │ │ │ (bad) │ │ │ │ add %al,(%rax) │ │ │ │ add %cl,%al │ │ │ │ - jp 4f2f72 │ │ │ │ - add -0x7d(%rcx),%ecx │ │ │ │ - (bad) │ │ │ │ - rex.W │ │ │ │ - cmp 0x358(%r13),%r12 │ │ │ │ - ja 4f2fba │ │ │ │ - movq $0x4f2df0,-0x40(%r12) │ │ │ │ - mov 0x10(%rbp),%rax │ │ │ │ - mov %rax,-0x30(%r12) │ │ │ │ - movq $0x3363ae0,-0x28(%r12) │ │ │ │ - lea -0x40(%r12),%rax │ │ │ │ - mov %rax,-0x20(%r12) │ │ │ │ - movq $0x3c37ef9,-0x18(%r12) │ │ │ │ - movq $0x30489c0,-0x10(%r12) │ │ │ │ - mov 0x8(%rbp),%rax │ │ │ │ - mov %rax,-0x8(%r12) │ │ │ │ - lea -0x26(%r12),%rax │ │ │ │ - mov %rax,(%r12) │ │ │ │ - lea -0xf(%r12),%rbx │ │ │ │ + out %al,(%dx) │ │ │ │ + sbb (%rbx),%eax │ │ │ │ + movq $0x4ebdf0,0x18(%rbp) │ │ │ │ + mov 0x48(%rbp),%r8 │ │ │ │ + mov 0x58(%rbp),%rdi │ │ │ │ + mov %rbx,%rsi │ │ │ │ + mov 0x8(%rbp),%r14 │ │ │ │ add $0x18,%rbp │ │ │ │ - jmp *0x0(%rbp) │ │ │ │ - movq $0x48,0x388(%r13) │ │ │ │ - jmp 338a720 │ │ │ │ - jmp *-0x10(%r13) │ │ │ │ - xchg %ax,%ax │ │ │ │ - add %eax,(%rax) │ │ │ │ + jmp 2f83a78 │ │ │ │ + movq $0x4eacc0,0x18(%rbp) │ │ │ │ + mov %rax,%rbx │ │ │ │ + add $0x18,%rbp │ │ │ │ + test $0x7,%bl │ │ │ │ + jne 4eacc0 │ │ │ │ + mov (%rbx),%rax │ │ │ │ + jmp *%rax │ │ │ │ + nopl 0x0(%rax) │ │ │ │ + xchg %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ - adc %al,(%rax) │ │ │ │ + (bad) │ │ │ │ add %al,(%rax) │ │ │ │ - and %cl,-0x72b7fc8d(%rax) │ │ │ │ - rex.RB │ │ │ │ - lock cmp %r15,%rax │ │ │ │ - jb 4f3009 │ │ │ │ - movq $0x3390fc8,-0x10(%rbp) │ │ │ │ - mov %rbx,-0x8(%rbp) │ │ │ │ - lea 0x3738aae(%rip),%rsi │ │ │ │ - mov 0x10(%rbx),%r14 │ │ │ │ + add %bh,-0x12(%rax) │ │ │ │ + sbb (%rbx),%eax │ │ │ │ + movq $0x4ead10,-0x10(%rbp) │ │ │ │ + mov 0xf(%rbx),%rax │ │ │ │ + mov 0x7(%rbx),%rbx │ │ │ │ + mov %rbx,%rcx │ │ │ │ + mov 0x18(%rbp),%rbx │ │ │ │ + mov 0x17(%rcx),%rdx │ │ │ │ + mov %rdx,-0x8(%rbp) │ │ │ │ + mov 0xf(%rcx),%rdx │ │ │ │ + mov %rdx,0x0(%rbp) │ │ │ │ + mov %rcx,0x10(%rbp) │ │ │ │ + mov %rax,0x18(%rbp) │ │ │ │ add $0xfffffffffffffff0,%rbp │ │ │ │ - jmp 32e8cb0 │ │ │ │ - jmp *-0x10(%r13) │ │ │ │ + test $0x7,%bl │ │ │ │ + jne 4ead10 │ │ │ │ + mov (%rbx),%rax │ │ │ │ + jmp *%rax │ │ │ │ nopl (%rax) │ │ │ │ - add %eax,(%rax) │ │ │ │ - add %al,(%rax) │ │ │ │ - add %al,(%rax) │ │ │ │ + enter $0x0,$0x0 │ │ │ │ add %al,(%rax) │ │ │ │ - adc %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ - add %bh,0x1b(%rdx) │ │ │ │ - add -0x73(%rax),%ecx │ │ │ │ - rex.RB call 10476974 <__environ@GLIBC_2.2.5+0xc8364cc> │ │ │ │ (bad) │ │ │ │ - stos %eax,%es:(%rdi) │ │ │ │ add %al,(%rax) │ │ │ │ - add %cl,-0x39(%rax) │ │ │ │ - rex.RB │ │ │ │ - lock enter $0x390f,$0x3 │ │ │ │ - mov %rbx,-0x8(%rbp) │ │ │ │ - movq $0x4f3068,-0x18(%rbp) │ │ │ │ - mov 0x10(%rbx),%rbx │ │ │ │ + add %ch,(%rax) │ │ │ │ + out %al,(%dx) │ │ │ │ + sbb (%rbx),%eax │ │ │ │ + movq $0x4ead60,-0x18(%rbp) │ │ │ │ + mov 0xf(%rbx),%rax │ │ │ │ + mov 0x7(%rbx),%rbx │ │ │ │ + mov %rbx,%rcx │ │ │ │ + mov 0x30(%rbp),%rbx │ │ │ │ + mov 0xf(%rcx),%rdx │ │ │ │ + mov %rdx,-0x10(%rbp) │ │ │ │ + mov 0x17(%rcx),%rdx │ │ │ │ + mov %rdx,-0x8(%rbp) │ │ │ │ + mov %rcx,0x0(%rbp) │ │ │ │ + mov %rax,0x30(%rbp) │ │ │ │ add $0xffffffffffffffe8,%rbp │ │ │ │ test $0x7,%bl │ │ │ │ - jne 4f3068 │ │ │ │ - mov (%rbx),%rax │ │ │ │ - jmp *%rax │ │ │ │ - nopl 0x0(%rax,%rax,1) │ │ │ │ - ... │ │ │ │ - (bad) │ │ │ │ - add %al,(%rax) │ │ │ │ - add %bh,0x49031b79(%rax) │ │ │ │ - add $0x40,%esp │ │ │ │ - cmp 0x358(%r13),%r12 │ │ │ │ - ja 4f30dc │ │ │ │ - cmpq $0x27,0x7(%rbx) │ │ │ │ - jne 4f3090 │ │ │ │ - add $0xffffffffffffffc0,%r12 │ │ │ │ - lea 0x31b7979(%rip),%rbx │ │ │ │ - add $0x8,%rbp │ │ │ │ + jne 4ead60 │ │ │ │ mov (%rbx),%rax │ │ │ │ jmp *%rax │ │ │ │ - movq $0x4f2fe0,-0x38(%r12) │ │ │ │ - mov %rbx,-0x28(%r12) │ │ │ │ - movq $0x3363ae0,-0x20(%r12) │ │ │ │ - movq $0x3c2ba61,-0x18(%r12) │ │ │ │ - lea -0x38(%r12),%rax │ │ │ │ - mov %rax,-0x10(%r12) │ │ │ │ - movq $0x3048a00,-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 338a720 │ │ │ │ - nopl 0x0(%rax) │ │ │ │ - add %eax,(%rax) │ │ │ │ - add %al,(%rax) │ │ │ │ - add %al,(%rax) │ │ │ │ - add %al,(%rax) │ │ │ │ - adc %al,(%rax) │ │ │ │ - add %al,(%rax) │ │ │ │ - add %al,-0x72b7fc8d(%rdi) │ │ │ │ - rex.RB │ │ │ │ - lock cmp %r15,%rax │ │ │ │ - jb 4f3129 │ │ │ │ - movq $0x3390fc8,-0x10(%rbp) │ │ │ │ - mov %rbx,-0x8(%rbp) │ │ │ │ - lea 0x373898e(%rip),%rsi │ │ │ │ - mov 0x10(%rbx),%r14 │ │ │ │ - add $0xfffffffffffffff0,%rbp │ │ │ │ - jmp 32e8cb0 │ │ │ │ - jmp *-0x10(%r13) │ │ │ │ nopl (%rax) │ │ │ │ - add %eax,(%rax) │ │ │ │ + lret │ │ │ │ + (bad) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ - adc %al,(%rax) │ │ │ │ + (bad) │ │ │ │ add %al,(%rax) │ │ │ │ - loopne 4f31b6 │ │ │ │ + add %bl,%al │ │ │ │ + in (%dx),%eax │ │ │ │ sbb (%rbx),%eax │ │ │ │ - lea -0x18(%rbp),%rax │ │ │ │ - cmp %r15,%rax │ │ │ │ - jb 4f31f8 │ │ │ │ - movq $0x3390fc8,-0x10(%rbp) │ │ │ │ - mov %rbx,-0x8(%rbp) │ │ │ │ - movq $0x4f3188,-0x18(%rbp) │ │ │ │ - mov 0x10(%rbx),%rbx │ │ │ │ + movq $0x4eadb0,-0x18(%rbp) │ │ │ │ + mov 0xf(%rbx),%rax │ │ │ │ + mov 0x7(%rbx),%rbx │ │ │ │ + mov %rbx,%rcx │ │ │ │ + mov 0x58(%rbp),%rbx │ │ │ │ + mov 0xf(%rcx),%rdx │ │ │ │ + mov %rdx,-0x10(%rbp) │ │ │ │ + mov 0x17(%rcx),%rdx │ │ │ │ + mov %rdx,-0x8(%rbp) │ │ │ │ + mov %rcx,0x0(%rbp) │ │ │ │ + mov %rax,0x58(%rbp) │ │ │ │ add $0xffffffffffffffe8,%rbp │ │ │ │ test $0x7,%bl │ │ │ │ - jne 4f3188 │ │ │ │ - mov (%rbx),%rax │ │ │ │ - jmp *%rax │ │ │ │ - nopl 0x0(%rax,%rax,1) │ │ │ │ - ... │ │ │ │ - (bad) │ │ │ │ - add %al,(%rax) │ │ │ │ - add %bl,0x49031b78(%rax) │ │ │ │ - add $0x40,%esp │ │ │ │ - cmp 0x358(%r13),%r12 │ │ │ │ - ja 4f31fc │ │ │ │ - cmpq $0x27,0x7(%rbx) │ │ │ │ - jne 4f31b0 │ │ │ │ - add $0xffffffffffffffc0,%r12 │ │ │ │ - lea 0x31b7859(%rip),%rbx │ │ │ │ - add $0x8,%rbp │ │ │ │ + jne 4eadb0 │ │ │ │ mov (%rbx),%rax │ │ │ │ jmp *%rax │ │ │ │ - movq $0x4f3100,-0x38(%r12) │ │ │ │ - mov %rbx,-0x28(%r12) │ │ │ │ - movq $0x3363ae0,-0x20(%r12) │ │ │ │ - movq $0x3c2ba61,-0x18(%r12) │ │ │ │ - lea -0x38(%r12),%rax │ │ │ │ - mov %rax,-0x10(%r12) │ │ │ │ - movq $0x3048a00,-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 338a720 │ │ │ │ - nopl 0x0(%rax) │ │ │ │ - add %eax,(%rax) │ │ │ │ - add %al,(%rax) │ │ │ │ - add %al,(%rax) │ │ │ │ - add %al,(%rax) │ │ │ │ - adc %al,(%rax) │ │ │ │ - add %al,(%rax) │ │ │ │ - loopne 4f31a3 │ │ │ │ - jae 4f3223 │ │ │ │ - lea -0x10(%rbp),%rax │ │ │ │ - cmp %r15,%rax │ │ │ │ - jb 4f3249 │ │ │ │ - movq $0x3390fc8,-0x10(%rbp) │ │ │ │ - mov %rbx,-0x8(%rbp) │ │ │ │ - lea 0x373886e(%rip),%rsi │ │ │ │ - mov 0x10(%rbx),%r14 │ │ │ │ - add $0xfffffffffffffff0,%rbp │ │ │ │ - jmp 32e8cb0 │ │ │ │ - jmp *-0x10(%r13) │ │ │ │ nopl (%rax) │ │ │ │ - add %eax,(%rax) │ │ │ │ - add %al,(%rax) │ │ │ │ + (bad) │ │ │ │ + ss add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ - adc %al,(%rax) │ │ │ │ + (bad) │ │ │ │ add %al,(%rax) │ │ │ │ - shlb $0x3,0x1b(%rdi) │ │ │ │ - lea -0x18(%rbp),%rax │ │ │ │ - cmp %r15,%rax │ │ │ │ - jb 4f3318 │ │ │ │ - movq $0x3390fc8,-0x10(%rbp) │ │ │ │ - mov %rbx,-0x8(%rbp) │ │ │ │ - movq $0x4f32a8,-0x18(%rbp) │ │ │ │ - mov 0x10(%rbx),%rbx │ │ │ │ + add %cl,0x48031bed(%rax) │ │ │ │ + movl $0x4eae00,-0x18(%rbp) │ │ │ │ + mov %rbx,%rax │ │ │ │ + mov 0xf(%rbx),%rbx │ │ │ │ + mov %rbx,%rcx │ │ │ │ + mov 0x70(%rbp),%rbx │ │ │ │ + mov 0xf(%rcx),%rdx │ │ │ │ + mov %rdx,-0x10(%rbp) │ │ │ │ + mov 0x17(%rcx),%rdx │ │ │ │ + mov %rdx,-0x8(%rbp) │ │ │ │ + mov %rcx,0x0(%rbp) │ │ │ │ + mov %rax,0x70(%rbp) │ │ │ │ add $0xffffffffffffffe8,%rbp │ │ │ │ test $0x7,%bl │ │ │ │ - jne 4f32a8 │ │ │ │ + jne 4eae00 │ │ │ │ mov (%rbx),%rax │ │ │ │ jmp *%rax │ │ │ │ - nopl 0x0(%rax,%rax,1) │ │ │ │ - ... │ │ │ │ + nopl 0x0(%rax) │ │ │ │ + shll $1,0x1(%rsi) │ │ │ │ + add %al,(%rax) │ │ │ │ (bad) │ │ │ │ add %al,(%rax) │ │ │ │ - add %bh,0x77(%rax) │ │ │ │ + add %bh,(%rax) │ │ │ │ + in (%dx),%eax │ │ │ │ sbb (%rbx),%eax │ │ │ │ - add $0x40,%r12 │ │ │ │ - cmp 0x358(%r13),%r12 │ │ │ │ - ja 4f331c │ │ │ │ - cmpq $0x27,0x7(%rbx) │ │ │ │ - jne 4f32d0 │ │ │ │ - add $0xffffffffffffffc0,%r12 │ │ │ │ - lea 0x31b7739(%rip),%rbx │ │ │ │ - add $0x8,%rbp │ │ │ │ + mov 0x78(%rbp),%rax │ │ │ │ + mov %rbx,%rcx │ │ │ │ + and $0x7,%ecx │ │ │ │ + cmp $0x1,%rcx │ │ │ │ + je 4eb151 │ │ │ │ + movq $0x4eae48,0x18(%rbp) │ │ │ │ + mov %rbx,%rcx │ │ │ │ + mov %rax,%rbx │ │ │ │ + mov %rcx,0x78(%rbp) │ │ │ │ + add $0x18,%rbp │ │ │ │ + test $0x7,%bl │ │ │ │ + jne 4eae48 │ │ │ │ mov (%rbx),%rax │ │ │ │ jmp *%rax │ │ │ │ - movq $0x4f3220,-0x38(%r12) │ │ │ │ - mov %rbx,-0x28(%r12) │ │ │ │ - movq $0x3363ae0,-0x20(%r12) │ │ │ │ - movq $0x3c2ba61,-0x18(%r12) │ │ │ │ - lea -0x38(%r12),%rax │ │ │ │ - mov %rax,-0x10(%r12) │ │ │ │ - movq $0x3048a00,-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 338a720 │ │ │ │ nopl 0x0(%rax) │ │ │ │ (bad) │ │ │ │ + ss add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ - add %al,(%rdx) │ │ │ │ add %al,(%rax) │ │ │ │ - add %cl,(%rdi) │ │ │ │ + (bad) │ │ │ │ add %al,(%rax) │ │ │ │ - add %ah,%al │ │ │ │ - jbe 4f335a │ │ │ │ - add -0x73(%rax),%ecx │ │ │ │ - rex.RB cwtl │ │ │ │ - cmp %r15,%rax │ │ │ │ - jb 4f3564 │ │ │ │ - movq $0x3390fc8,-0x10(%rbp) │ │ │ │ - mov %rbx,-0x8(%rbp) │ │ │ │ - movq $0x4f33c8,-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 %dh,%al │ │ │ │ + in (%dx),%al │ │ │ │ + sbb (%rbx),%eax │ │ │ │ + mov 0x58(%rbp),%rax │ │ │ │ + mov %rbx,%rcx │ │ │ │ + and $0x7,%ecx │ │ │ │ + cmp $0x1,%rcx │ │ │ │ + je 4eb329 │ │ │ │ + mov 0x20(%rbp),%rcx │ │ │ │ + mov 0x8(%rbp),%rdx │ │ │ │ + cmp %rdx,%rcx │ │ │ │ + jge 4eb669 │ │ │ │ + movq $0x4eae98,0x0(%rbp) │ │ │ │ + mov %rax,%rbx │ │ │ │ test $0x7,%bl │ │ │ │ - jne 4f33c8 │ │ │ │ + jne 4eae98 │ │ │ │ mov (%rbx),%rax │ │ │ │ jmp *%rax │ │ │ │ - nopl 0x0(%rax,%rax,1) │ │ │ │ - or %cl,(%rax,%rax,1) │ │ │ │ + nopw 0x0(%rax,%rax,1) │ │ │ │ + (bad) │ │ │ │ + ds add %eax,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ - add %bl,(%rsi) │ │ │ │ + (bad) │ │ │ │ add %al,(%rax) │ │ │ │ - add %bl,0x76(%rax) │ │ │ │ - sbb (%rbx),%eax │ │ │ │ - movq $0x4f3410,-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 │ │ │ │ + add %ah,0x48031bec(%rax) │ │ │ │ + mov 0x48(%rbp),%eax │ │ │ │ + mov 0x68(%rbp),%rcx │ │ │ │ + mov 0x18(%rbp),%rsi │ │ │ │ + mov 0x70(%rbp),%rdx │ │ │ │ + mov 0x60(%rbp),%rdi │ │ │ │ + mov %rbx,%r8 │ │ │ │ + and $0x7,%r8d │ │ │ │ + cmp $0x1,%r8 │ │ │ │ + je 4eb80d │ │ │ │ + add $0x18,%r12 │ │ │ │ + cmp 0x358(%r13),%r12 │ │ │ │ + ja 4eb84a │ │ │ │ + mov 0x40(%rbp),%r8 │ │ │ │ + mov 0x8(%rbp),%r9 │ │ │ │ + cmp %r9,%r8 │ │ │ │ + jge 4eaf0b │ │ │ │ + movq $0x5f8910,-0x10(%r12) │ │ │ │ + mov %rcx,-0x8(%r12) │ │ │ │ + movq $0x3c3ab19,(%r12) │ │ │ │ + mov %rdi,%r8 │ │ │ │ + mov %rsi,%rdi │ │ │ │ + mov %rdx,%rsi │ │ │ │ + lea -0x9(%r12),%r14 │ │ │ │ + mov %rax,%rbx │ │ │ │ + add $0x78,%rbp │ │ │ │ + jmp 4e91d8 │ │ │ │ + mov 0x50(%rbp),%r10 │ │ │ │ + cmp %r9,%r8 │ │ │ │ + jne 4ebdb0 │ │ │ │ + mov 0x38(%rbp),%r8 │ │ │ │ + mov 0x10(%rbp),%r9 │ │ │ │ + cmp %r9,%r8 │ │ │ │ + jge 4eaf55 │ │ │ │ + movq $0x5f8910,-0x10(%r12) │ │ │ │ + mov %rcx,-0x8(%r12) │ │ │ │ + movq $0x3c3ab19,(%r12) │ │ │ │ + mov %rdi,%r8 │ │ │ │ + mov %rsi,%rdi │ │ │ │ + mov %rdx,%rsi │ │ │ │ + lea -0x9(%r12),%r14 │ │ │ │ + mov %rax,%rbx │ │ │ │ + add $0x78,%rbp │ │ │ │ + jmp 4e91d8 │ │ │ │ + cmp %r9,%r8 │ │ │ │ + jne 4eaf7d │ │ │ │ + mov 0x6(%rbx),%rax │ │ │ │ + mov 0xe(%rbx),%rbx │ │ │ │ + add $0xffffffffffffffe8,%r12 │ │ │ │ + movq $0x4ec748,0x40(%rbp) │ │ │ │ + mov %rbx,%rsi │ │ │ │ + mov %rax,%r14 │ │ │ │ + add $0x40,%rbp │ │ │ │ + jmp 3240ab0 │ │ │ │ + movq $0x5f8910,-0x10(%r12) │ │ │ │ + mov %rcx,-0x8(%r12) │ │ │ │ + movq $0x3c3ab19,(%r12) │ │ │ │ + mov %rbx,%r8 │ │ │ │ + mov %r10,%rdi │ │ │ │ + mov %rdx,%rsi │ │ │ │ + lea -0x9(%r12),%r14 │ │ │ │ + mov %rax,%rbx │ │ │ │ + add $0x78,%rbp │ │ │ │ + jmp 4e91d8 │ │ │ │ + jmp *-0x8(%r13) │ │ │ │ + movq $0x4eafe0,0x18(%rbp) │ │ │ │ + mov %rax,%rbx │ │ │ │ + add $0x18,%rbp │ │ │ │ test $0x7,%bl │ │ │ │ - jne 4f3410 │ │ │ │ + jne 4eafe0 │ │ │ │ mov (%rbx),%rax │ │ │ │ jmp *%rax │ │ │ │ nopw 0x0(%rax,%rax,1) │ │ │ │ - lret $0x30 │ │ │ │ - add %al,(%rax) │ │ │ │ + iret │ │ │ │ + ss add $0x0,%al │ │ │ │ add %al,(%rax) │ │ │ │ - add %bl,(%rsi) │ │ │ │ add %al,(%rax) │ │ │ │ - add %dl,(%rax) │ │ │ │ - jbe 4f342a │ │ │ │ - add -0x7d(%rcx),%ecx │ │ │ │ (bad) │ │ │ │ - rex.W │ │ │ │ - cmp 0x358(%r13),%r12 │ │ │ │ - ja 4f3568 │ │ │ │ - mov 0x20(%rbp),%rax │ │ │ │ - mov 0x38(%rbp),%rcx │ │ │ │ - mov 0x18(%rbp),%rdx │ │ │ │ - mov 0x10(%rbp),%rsi │ │ │ │ - cmp %rsi,%rcx │ │ │ │ - jge 4f3483 │ │ │ │ - movq $0x4f3260,-0x40(%r12) │ │ │ │ - mov %rax,-0x30(%r12) │ │ │ │ - movq $0x3363ae0,-0x28(%r12) │ │ │ │ - lea -0x40(%r12),%rax │ │ │ │ - mov %rax,-0x20(%r12) │ │ │ │ - movq $0x3c37ef9,-0x18(%r12) │ │ │ │ - movq $0x30489c0,-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 4f3556 │ │ │ │ - mov 0x40(%rbp),%rcx │ │ │ │ - mov 0x8(%rbp),%rsi │ │ │ │ - cmp %rsi,%rcx │ │ │ │ - jge 4f34ea │ │ │ │ - movq $0x4f3140,-0x40(%r12) │ │ │ │ - mov %rax,-0x30(%r12) │ │ │ │ - movq $0x3363ae0,-0x28(%r12) │ │ │ │ - lea -0x40(%r12),%rax │ │ │ │ - mov %rax,-0x20(%r12) │ │ │ │ - movq $0x3c37ef9,-0x18(%r12) │ │ │ │ - movq $0x30489c0,-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 4f3556 │ │ │ │ - mov 0xf(%rbx),%rbx │ │ │ │ - mov 0xf(%rbx),%rcx │ │ │ │ - mov 0x17(%rbx),%rdx │ │ │ │ - movq $0x4f3020,-0x40(%r12) │ │ │ │ - mov %rax,-0x30(%r12) │ │ │ │ - movq $0x3363ae0,-0x28(%r12) │ │ │ │ - lea -0x40(%r12),%rax │ │ │ │ - mov %rax,-0x20(%r12) │ │ │ │ - movq $0x3c37ef9,-0x18(%r12) │ │ │ │ - lea -0x26(%r12),%rax │ │ │ │ - add $0xffffffffffffffe8,%r12 │ │ │ │ - movq $0x4f3588,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 3240ab0 │ │ │ │ - add $0xffffffffffffffb8,%r12 │ │ │ │ - mov %rdi,%rbx │ │ │ │ - add $0x58,%rbp │ │ │ │ - jmp *0x0(%rbp) │ │ │ │ - jmp *-0x10(%r13) │ │ │ │ - movq $0x48,0x388(%r13) │ │ │ │ - jmp 338a720 │ │ │ │ - rex.RX (bad) │ │ │ │ add %al,(%rax) │ │ │ │ + add %bl,-0x15(%rax) │ │ │ │ + sbb (%rbx),%eax │ │ │ │ + mov 0x60(%rbp),%rax │ │ │ │ + mov %rbx,%rcx │ │ │ │ + and $0x7,%ecx │ │ │ │ + cmp $0x1,%rcx │ │ │ │ + je 4eb1db │ │ │ │ + mov 0x38(%rbp),%r8 │ │ │ │ + mov 0x8(%rbp),%rcx │ │ │ │ + cmp %r8,%rcx │ │ │ │ + jge 4eb502 │ │ │ │ + movq $0x4eb030,0x18(%rbp) │ │ │ │ + mov %rax,%rbx │ │ │ │ + add $0x18,%rbp │ │ │ │ + test $0x7,%bl │ │ │ │ + jne 4eb030 │ │ │ │ + mov (%rbx),%rax │ │ │ │ + jmp *%rax │ │ │ │ + xchg %ax,%ax │ │ │ │ + int3 │ │ │ │ + movb $0x0,(%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 4f35c3 │ │ │ │ - movq $0x30489c0,-0x10(%r12) │ │ │ │ - mov %rax,-0x8(%r12) │ │ │ │ - mov %rbx,(%r12) │ │ │ │ - lea -0xf(%r12),%rbx │ │ │ │ - add $0x38,%rbp │ │ │ │ - jmp *0x0(%rbp) │ │ │ │ - movq $0x18,0x388(%r13) │ │ │ │ - jmp 338a720 │ │ │ │ + add %cl,(%rax) │ │ │ │ + jmp 4eb04a │ │ │ │ + add -0x75(%rax),%ecx │ │ │ │ + cmp %r9b,-0x75(%r8) │ │ │ │ + rex.WRB pop %r8 │ │ │ │ + mov 0x30(%rbp),%rdx │ │ │ │ + mov 0x40(%rbp),%rsi │ │ │ │ + mov 0x60(%rbp),%rdi │ │ │ │ + mov %rbx,%r8 │ │ │ │ + and $0x7,%r8d │ │ │ │ + cmp $0x1,%r8 │ │ │ │ + je 4eb7bd │ │ │ │ add $0x18,%r12 │ │ │ │ cmp 0x358(%r13),%r12 │ │ │ │ - ja 4f35c3 │ │ │ │ + ja 4eb7fd │ │ │ │ + mov 0x20(%rbp),%r8 │ │ │ │ + mov 0x8(%rbp),%r9 │ │ │ │ + cmp %r8,%r9 │ │ │ │ + jge 4eb0a6 │ │ │ │ + movq $0x5f8910,-0x10(%r12) │ │ │ │ + mov %rcx,-0x8(%r12) │ │ │ │ + movq $0x3c3ab19,(%r12) │ │ │ │ + mov %rsi,%r8 │ │ │ │ + mov %rdi,%rbx │ │ │ │ + mov %rdx,%rdi │ │ │ │ + mov %rbx,%rsi │ │ │ │ + lea -0x9(%r12),%r14 │ │ │ │ + mov %rax,%rbx │ │ │ │ + add $0x68,%rbp │ │ │ │ + jmp 4e91d8 │ │ │ │ + mov 0x18(%rbp),%r10 │ │ │ │ + cmp %r8,%r9 │ │ │ │ + jne 4ebd7d │ │ │ │ + mov 0x28(%rbp),%r8 │ │ │ │ + mov 0x10(%rbp),%r9 │ │ │ │ + cmp %r8,%r9 │ │ │ │ + jge 4eb0f3 │ │ │ │ + movq $0x5f8910,-0x10(%r12) │ │ │ │ + mov %rcx,-0x8(%r12) │ │ │ │ + movq $0x3c3ab19,(%r12) │ │ │ │ + mov %rsi,%r8 │ │ │ │ + mov %rdi,%rbx │ │ │ │ + mov %rdx,%rdi │ │ │ │ + mov %rbx,%rsi │ │ │ │ + lea -0x9(%r12),%r14 │ │ │ │ + mov %rax,%rbx │ │ │ │ + add $0x68,%rbp │ │ │ │ + jmp 4e91d8 │ │ │ │ + cmp %r8,%r9 │ │ │ │ + jne 4eb11e │ │ │ │ + mov 0x6(%rbx),%rax │ │ │ │ + mov 0xe(%rbx),%rbx │ │ │ │ + add $0xffffffffffffffe8,%r12 │ │ │ │ + movq $0x4ec6e0,0x10(%rbp) │ │ │ │ + mov %rsi,%rdi │ │ │ │ + mov %rbx,%rsi │ │ │ │ + mov %rax,%r14 │ │ │ │ + add $0x10,%rbp │ │ │ │ + jmp 3240ab0 │ │ │ │ + movq $0x5f8910,-0x10(%r12) │ │ │ │ + mov %rcx,-0x8(%r12) │ │ │ │ + movq $0x3c3ab19,(%r12) │ │ │ │ + mov %rbx,%r8 │ │ │ │ + mov %rdi,%rbx │ │ │ │ + mov %r10,%rdi │ │ │ │ + mov %rbx,%rsi │ │ │ │ + lea -0x9(%r12),%r14 │ │ │ │ + mov %rax,%rbx │ │ │ │ + add $0x68,%rbp │ │ │ │ + jmp 4e91d8 │ │ │ │ + mov 0x20(%rbp),%rbx │ │ │ │ mov 0x18(%rbp),%rcx │ │ │ │ - mov 0x30(%rbp),%rbx │ │ │ │ - mov 0x28(%rbp),%rdx │ │ │ │ - cmp %rdx,%rcx │ │ │ │ - jge 4f3613 │ │ │ │ - movq $0x30489c0,-0x10(%r12) │ │ │ │ - mov %rbx,-0x8(%r12) │ │ │ │ - movq $0x3c37ef9,(%r12) │ │ │ │ - lea -0xf(%r12),%rbx │ │ │ │ - add $0x38,%rbp │ │ │ │ - jmp *0x0(%rbp) │ │ │ │ - cmp %rdx,%rcx │ │ │ │ - jne 4f3666 │ │ │ │ - mov 0x20(%rbp),%rcx │ │ │ │ - cmp 0x8(%rbp),%rcx │ │ │ │ - jge 4f3644 │ │ │ │ - movq $0x30489c0,-0x10(%r12) │ │ │ │ - mov %rbx,-0x8(%r12) │ │ │ │ - movq $0x3c37ef9,(%r12) │ │ │ │ - lea -0xf(%r12),%rbx │ │ │ │ - add $0x38,%rbp │ │ │ │ - jmp *0x0(%rbp) │ │ │ │ - movq $0x30489c0,-0x10(%r12) │ │ │ │ - mov %rax,-0x8(%r12) │ │ │ │ - movq $0x3c37ef9,(%r12) │ │ │ │ - lea -0xf(%r12),%rbx │ │ │ │ - add $0x38,%rbp │ │ │ │ - jmp *0x0(%rbp) │ │ │ │ - movq $0x30489c0,-0x10(%r12) │ │ │ │ - mov %rax,-0x8(%r12) │ │ │ │ - movq $0x3c37ef9,(%r12) │ │ │ │ - lea -0xf(%r12),%rbx │ │ │ │ - add $0x38,%rbp │ │ │ │ - jmp *0x0(%rbp) │ │ │ │ - (bad) │ │ │ │ - add %al,(%rax) │ │ │ │ - add %al,(%rbx) │ │ │ │ - add %al,(%rax) │ │ │ │ - add %al,(%rdx) │ │ │ │ + mov 0x8(%rbp),%rdx │ │ │ │ + cmp %rdx,%rbx │ │ │ │ + jl 4eb17d │ │ │ │ + mov 0x30(%rbp),%rsi │ │ │ │ + cmp %rdx,%rbx │ │ │ │ + jne 4ec964 │ │ │ │ + mov 0x28(%rbp),%rbx │ │ │ │ + cmp 0x10(%rbp),%rbx │ │ │ │ + jge 4ec964 │ │ │ │ + lea 0x374cd75(%rip),%rbx │ │ │ │ + movq $0x4eb1b8,0x40(%rbp) │ │ │ │ + mov %rbx,%rdx │ │ │ │ + mov %rax,%rbx │ │ │ │ + mov %rdx,0x58(%rbp) │ │ │ │ + mov %rcx,0x78(%rbp) │ │ │ │ + add $0x40,%rbp │ │ │ │ + test $0x7,%bl │ │ │ │ + jne 4eb1b8 │ │ │ │ + mov (%rbx),%rax │ │ │ │ + jmp *%rax │ │ │ │ + mov %eax,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ - add %cl,(%rbx) │ │ │ │ + (bad) │ │ │ │ add %al,(%rax) │ │ │ │ - add %al,0x48031b73(%rax) │ │ │ │ - lea -0x48(%rbp),%eax │ │ │ │ - cmp %r15,%rax │ │ │ │ - jb 4f383c │ │ │ │ - movq $0x4f36f8,-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,0x48031be9(%rax) │ │ │ │ + mov 0x18(%rbp),%eax │ │ │ │ + movq $0x4ebff0,0x18(%rbp) │ │ │ │ + mov %rax,%r8 │ │ │ │ + mov 0x38(%rbp),%rdi │ │ │ │ + mov %rbx,%rsi │ │ │ │ + mov 0x8(%rbp),%r14 │ │ │ │ + add $0x18,%rbp │ │ │ │ + jmp 2f83a78 │ │ │ │ + movq $0x4eb208,0x18(%rbp) │ │ │ │ + mov %rax,%rbx │ │ │ │ + add $0x18,%rbp │ │ │ │ test $0x7,%bl │ │ │ │ - jne 4f36f8 │ │ │ │ + jne 4eb208 │ │ │ │ mov (%rbx),%rax │ │ │ │ jmp *%rax │ │ │ │ nopl 0x0(%rax) │ │ │ │ - add $0x0,%al │ │ │ │ - add %al,(%rax) │ │ │ │ + int3 │ │ │ │ + movb $0x0,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ (bad) │ │ │ │ add %al,(%rax) │ │ │ │ - add %ch,(%rax) │ │ │ │ - jae 4f3712 │ │ │ │ - add -0x39(%rax),%ecx │ │ │ │ - rex.RB loopne 4f3745 │ │ │ │ - (bad) │ │ │ │ - rex.WRXB 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,(%rax) │ │ │ │ + jmp ffffffff8b96b525 <__environ@GLIBC_2.2.5+0xffffffff87d2b07d> │ │ │ │ + cmp %r9b,-0x75(%r8) │ │ │ │ + rex.WRB pop %r8 │ │ │ │ + mov 0x30(%rbp),%rdx │ │ │ │ + mov 0x40(%rbp),%rsi │ │ │ │ + mov 0x60(%rbp),%rdi │ │ │ │ + mov %rbx,%r8 │ │ │ │ + and $0x7,%r8d │ │ │ │ + cmp $0x1,%r8 │ │ │ │ + je 4eb465 │ │ │ │ + add $0x18,%r12 │ │ │ │ + cmp 0x358(%r13),%r12 │ │ │ │ + ja 4eb4a5 │ │ │ │ + mov 0x20(%rbp),%r8 │ │ │ │ + mov 0x8(%rbp),%r9 │ │ │ │ + cmp %r8,%r9 │ │ │ │ + jge 4eb27e │ │ │ │ + movq $0x5f8910,-0x10(%r12) │ │ │ │ + mov %rcx,-0x8(%r12) │ │ │ │ + movq $0x3c3ab19,(%r12) │ │ │ │ + mov %rsi,%r8 │ │ │ │ + mov %rdi,%rbx │ │ │ │ + mov %rdx,%rdi │ │ │ │ + mov %rbx,%rsi │ │ │ │ + lea -0x9(%r12),%r14 │ │ │ │ + mov %rax,%rbx │ │ │ │ + add $0x68,%rbp │ │ │ │ + jmp 4e91d8 │ │ │ │ + mov 0x18(%rbp),%r10 │ │ │ │ + cmp %r8,%r9 │ │ │ │ + jne 4ebc08 │ │ │ │ + mov 0x28(%rbp),%r8 │ │ │ │ + mov 0x10(%rbp),%r9 │ │ │ │ + cmp %r8,%r9 │ │ │ │ + jge 4eb2cb │ │ │ │ + movq $0x5f8910,-0x10(%r12) │ │ │ │ + mov %rcx,-0x8(%r12) │ │ │ │ + movq $0x3c3ab19,(%r12) │ │ │ │ + mov %rsi,%r8 │ │ │ │ + mov %rdi,%rbx │ │ │ │ + mov %rdx,%rdi │ │ │ │ + mov %rbx,%rsi │ │ │ │ + lea -0x9(%r12),%r14 │ │ │ │ + mov %rax,%rbx │ │ │ │ + add $0x68,%rbp │ │ │ │ + jmp 4e91d8 │ │ │ │ + cmp %r8,%r9 │ │ │ │ + jne 4eb2f6 │ │ │ │ + mov 0x6(%rbx),%rax │ │ │ │ + mov 0xe(%rbx),%rbx │ │ │ │ + add $0xffffffffffffffe8,%r12 │ │ │ │ + movq $0x4ec610,0x10(%rbp) │ │ │ │ + mov %rsi,%rdi │ │ │ │ + mov %rbx,%rsi │ │ │ │ + mov %rax,%r14 │ │ │ │ + add $0x10,%rbp │ │ │ │ + jmp 3240ab0 │ │ │ │ + movq $0x5f8910,-0x10(%r12) │ │ │ │ + mov %rcx,-0x8(%r12) │ │ │ │ + movq $0x3c3ab19,(%r12) │ │ │ │ + mov %rbx,%r8 │ │ │ │ + mov %rdi,%rbx │ │ │ │ + mov %r10,%rdi │ │ │ │ + mov %rbx,%rsi │ │ │ │ + lea -0x9(%r12),%r14 │ │ │ │ + mov %rax,%rbx │ │ │ │ + add $0x68,%rbp │ │ │ │ + jmp 4e91d8 │ │ │ │ + movq $0x4eb350,0x0(%rbp) │ │ │ │ + mov %rax,%rbx │ │ │ │ test $0x7,%bl │ │ │ │ - jne 4f3748 │ │ │ │ + jne 4eb350 │ │ │ │ mov (%rbx),%rax │ │ │ │ jmp *%rax │ │ │ │ - nopl 0x0(%rax) │ │ │ │ - mov %al,(%rcx) │ │ │ │ - add %al,(%rax) │ │ │ │ + xchg %ax,%ax │ │ │ │ + (bad) │ │ │ │ + ds add %eax,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ (bad) │ │ │ │ add %al,(%rax) │ │ │ │ - add %bl,%al │ │ │ │ - jb 4f3762 │ │ │ │ + add %ch,%al │ │ │ │ + out %eax,$0x1b │ │ │ │ add -0x75(%rax),%ecx │ │ │ │ - sub %r9b,-0x75(%r8) │ │ │ │ - rex.WRB xor %r9b,-0x75(%r8) │ │ │ │ - push %rbp │ │ │ │ - cmp %cl,-0x75(%rax) │ │ │ │ - jne 4f3798 │ │ │ │ - mov %rbx,%rdi │ │ │ │ - and $0x7,%edi │ │ │ │ - cmp $0x1,%rdi │ │ │ │ - je 4f37ed │ │ │ │ - add $0x58,%r12 │ │ │ │ + rex.RB │ │ │ │ + rex.W │ │ │ │ + mov 0x68(%rbp),%rcx │ │ │ │ + mov 0x18(%rbp),%rsi │ │ │ │ + mov 0x70(%rbp),%rdx │ │ │ │ + mov 0x60(%rbp),%rdi │ │ │ │ + mov %rbx,%r8 │ │ │ │ + and $0x7,%r8d │ │ │ │ + cmp $0x1,%r8 │ │ │ │ + je 4eb4b5 │ │ │ │ + add $0x18,%r12 │ │ │ │ cmp 0x358(%r13),%r12 │ │ │ │ - ja 4f37dd │ │ │ │ - mov 0x6(%rbx),%rdi │ │ │ │ + ja 4eb4f2 │ │ │ │ + mov 0x40(%rbp),%r8 │ │ │ │ + mov 0x8(%rbp),%r9 │ │ │ │ + cmp %r9,%r8 │ │ │ │ + jge 4eb3c3 │ │ │ │ + movq $0x5f8910,-0x10(%r12) │ │ │ │ + mov %rcx,-0x8(%r12) │ │ │ │ + movq $0x3c3ab19,(%r12) │ │ │ │ + mov %rdi,%r8 │ │ │ │ + mov %rsi,%rdi │ │ │ │ + mov %rdx,%rsi │ │ │ │ + lea -0x9(%r12),%r14 │ │ │ │ + mov %rax,%rbx │ │ │ │ + add $0x78,%rbp │ │ │ │ + jmp 4e91d8 │ │ │ │ + mov 0x50(%rbp),%r10 │ │ │ │ + cmp %r9,%r8 │ │ │ │ + jne 4ebcb0 │ │ │ │ + mov 0x38(%rbp),%r8 │ │ │ │ + mov 0x10(%rbp),%r9 │ │ │ │ + cmp %r9,%r8 │ │ │ │ + jge 4eb40d │ │ │ │ + movq $0x5f8910,-0x10(%r12) │ │ │ │ + mov %rcx,-0x8(%r12) │ │ │ │ + movq $0x3c3ab19,(%r12) │ │ │ │ + mov %rdi,%r8 │ │ │ │ + mov %rsi,%rdi │ │ │ │ + mov %rdx,%rsi │ │ │ │ + lea -0x9(%r12),%r14 │ │ │ │ + mov %rax,%rbx │ │ │ │ + add $0x78,%rbp │ │ │ │ + jmp 4e91d8 │ │ │ │ + cmp %r9,%r8 │ │ │ │ + jne 4eb435 │ │ │ │ + mov 0x6(%rbx),%rax │ │ │ │ mov 0xe(%rbx),%rbx │ │ │ │ - movq $0x4f3340,-0x50(%r12) │ │ │ │ - mov 0x8(%rbp),%r8 │ │ │ │ - mov %r8,-0x40(%r12) │ │ │ │ - mov %rdi,-0x38(%r12) │ │ │ │ - mov %rbx,-0x30(%r12) │ │ │ │ - mov %rdx,-0x28(%r12) │ │ │ │ - mov 0x20(%rbp),%rbx │ │ │ │ - mov %rbx,-0x20(%r12) │ │ │ │ - mov %rax,-0x18(%r12) │ │ │ │ - mov %rsi,-0x10(%r12) │ │ │ │ - mov 0x18(%rbp),%rbx │ │ │ │ - mov %rbx,-0x8(%r12) │ │ │ │ - mov 0x10(%rbp),%rbx │ │ │ │ - mov %rbx,(%r12) │ │ │ │ - lea -0x50(%r12),%rdi │ │ │ │ - mov %rax,%rsi │ │ │ │ - lea 0x3743b08(%rip),%r14 │ │ │ │ - mov %rcx,%rbx │ │ │ │ - add $0x48,%rbp │ │ │ │ - jmp 33959f8 │ │ │ │ - movq $0x58,0x388(%r13) │ │ │ │ + add $0xffffffffffffffe8,%r12 │ │ │ │ + movq $0x4ec678,0x40(%rbp) │ │ │ │ + mov %rbx,%rsi │ │ │ │ + mov %rax,%r14 │ │ │ │ + add $0x40,%rbp │ │ │ │ + jmp 3240ab0 │ │ │ │ + movq $0x5f8910,-0x10(%r12) │ │ │ │ + mov %rcx,-0x8(%r12) │ │ │ │ + movq $0x3c3ab19,(%r12) │ │ │ │ + mov %rbx,%r8 │ │ │ │ + mov %r10,%rdi │ │ │ │ + mov %rdx,%rsi │ │ │ │ + lea -0x9(%r12),%r14 │ │ │ │ + mov %rax,%rbx │ │ │ │ + add $0x78,%rbp │ │ │ │ + jmp 4e91d8 │ │ │ │ + add $0x18,%r12 │ │ │ │ + cmp 0x358(%r13),%r12 │ │ │ │ + ja 4eb4a5 │ │ │ │ + movq $0x5f8910,-0x10(%r12) │ │ │ │ + mov %rcx,-0x8(%r12) │ │ │ │ + movq $0x3c3ab19,(%r12) │ │ │ │ + mov %rsi,%r8 │ │ │ │ + mov %rdi,%rbx │ │ │ │ + mov %rdx,%rdi │ │ │ │ + mov %rbx,%rsi │ │ │ │ + lea -0x9(%r12),%r14 │ │ │ │ + mov %rax,%rbx │ │ │ │ + add $0x68,%rbp │ │ │ │ + jmp 4e91d8 │ │ │ │ + movq $0x18,0x388(%r13) │ │ │ │ jmp 338a720 │ │ │ │ - add $0x28,%r12 │ │ │ │ + add $0x18,%r12 │ │ │ │ cmp 0x358(%r13),%r12 │ │ │ │ - ja 4f382c │ │ │ │ - movq $0x4f2ed0,-0x20(%r12) │ │ │ │ - mov %rdx,-0x10(%r12) │ │ │ │ - mov %rax,-0x8(%r12) │ │ │ │ - mov %rsi,(%r12) │ │ │ │ - lea -0x20(%r12),%rdi │ │ │ │ - mov %rax,%rsi │ │ │ │ - lea 0x3743ab9(%rip),%r14 │ │ │ │ - mov %rcx,%rbx │ │ │ │ - add $0x48,%rbp │ │ │ │ - jmp 33959f8 │ │ │ │ - movq $0x28,0x388(%r13) │ │ │ │ + ja 4eb4f2 │ │ │ │ + movq $0x5f8910,-0x10(%r12) │ │ │ │ + mov %rcx,-0x8(%r12) │ │ │ │ + movq $0x3c3ab19,(%r12) │ │ │ │ + mov %rdi,%r8 │ │ │ │ + mov %rsi,%rdi │ │ │ │ + mov %rdx,%rsi │ │ │ │ + lea -0x9(%r12),%r14 │ │ │ │ + mov %rax,%rbx │ │ │ │ + add $0x78,%rbp │ │ │ │ + jmp 4e91d8 │ │ │ │ + movq $0x18,0x388(%r13) │ │ │ │ jmp 338a720 │ │ │ │ - jmp *-0x8(%r13) │ │ │ │ - add %eax,(%rax) │ │ │ │ + cmp %r8,%rcx │ │ │ │ + jne 4eb85a │ │ │ │ + mov 0x40(%rbp),%r8 │ │ │ │ + mov 0x10(%rbp),%rcx │ │ │ │ + cmp %r8,%rcx │ │ │ │ + jge 4ebb91 │ │ │ │ + movq $0x4eb548,0x18(%rbp) │ │ │ │ + mov %rax,%rbx │ │ │ │ + add $0x18,%rbp │ │ │ │ + test $0x7,%bl │ │ │ │ + jne 4eb548 │ │ │ │ + mov (%rbx),%rax │ │ │ │ + jmp *%rax │ │ │ │ + nopl (%rax) │ │ │ │ + int3 │ │ │ │ + movb $0x0,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ + (bad) │ │ │ │ add %al,(%rax) │ │ │ │ - adc %al,(%rax) │ │ │ │ + add %dh,%al │ │ │ │ + in $0x1b,%eax │ │ │ │ + add -0x75(%rax),%ecx │ │ │ │ + cmp %r9b,-0x75(%r8) │ │ │ │ + rex.WRB pop %r8 │ │ │ │ + mov 0x30(%rbp),%rdx │ │ │ │ + mov 0x40(%rbp),%rsi │ │ │ │ + mov 0x60(%rbp),%rdi │ │ │ │ + mov %rbx,%r8 │ │ │ │ + and $0x7,%r8d │ │ │ │ + cmp $0x1,%r8 │ │ │ │ + je 4ebce0 │ │ │ │ + add $0x18,%r12 │ │ │ │ + cmp 0x358(%r13),%r12 │ │ │ │ + ja 4ebd20 │ │ │ │ + mov 0x20(%rbp),%r8 │ │ │ │ + mov 0x8(%rbp),%r9 │ │ │ │ + cmp %r8,%r9 │ │ │ │ + jge 4eb5be │ │ │ │ + movq $0x5f8910,-0x10(%r12) │ │ │ │ + mov %rcx,-0x8(%r12) │ │ │ │ + movq $0x3c3ab19,(%r12) │ │ │ │ + mov %rsi,%r8 │ │ │ │ + mov %rdi,%rbx │ │ │ │ + mov %rdx,%rdi │ │ │ │ + mov %rbx,%rsi │ │ │ │ + lea -0x9(%r12),%r14 │ │ │ │ + mov %rax,%rbx │ │ │ │ + add $0x68,%rbp │ │ │ │ + jmp 4e91d8 │ │ │ │ + mov 0x18(%rbp),%r10 │ │ │ │ + cmp %r8,%r9 │ │ │ │ + jne 4ec17c │ │ │ │ + mov 0x28(%rbp),%r8 │ │ │ │ + mov 0x10(%rbp),%r9 │ │ │ │ + cmp %r8,%r9 │ │ │ │ + jge 4eb60b │ │ │ │ + movq $0x5f8910,-0x10(%r12) │ │ │ │ + mov %rcx,-0x8(%r12) │ │ │ │ + movq $0x3c3ab19,(%r12) │ │ │ │ + mov %rsi,%r8 │ │ │ │ + mov %rdi,%rbx │ │ │ │ + mov %rdx,%rdi │ │ │ │ + mov %rbx,%rsi │ │ │ │ + lea -0x9(%r12),%r14 │ │ │ │ + mov %rax,%rbx │ │ │ │ + add $0x68,%rbp │ │ │ │ + jmp 4e91d8 │ │ │ │ + cmp %r8,%r9 │ │ │ │ + jne 4eb636 │ │ │ │ + mov 0x6(%rbx),%rax │ │ │ │ + mov 0xe(%rbx),%rbx │ │ │ │ + add $0xffffffffffffffe8,%r12 │ │ │ │ + movq $0x4ec880,0x10(%rbp) │ │ │ │ + mov %rsi,%rdi │ │ │ │ + mov %rbx,%rsi │ │ │ │ + mov %rax,%r14 │ │ │ │ + add $0x10,%rbp │ │ │ │ + jmp 3240ab0 │ │ │ │ + movq $0x5f8910,-0x10(%r12) │ │ │ │ + mov %rcx,-0x8(%r12) │ │ │ │ + movq $0x3c3ab19,(%r12) │ │ │ │ + mov %rbx,%r8 │ │ │ │ + mov %rdi,%rbx │ │ │ │ + mov %r10,%rdi │ │ │ │ + mov %rbx,%rsi │ │ │ │ + lea -0x9(%r12),%r14 │ │ │ │ + mov %rax,%rbx │ │ │ │ + add $0x68,%rbp │ │ │ │ + jmp 4e91d8 │ │ │ │ + cmp %rdx,%rcx │ │ │ │ + jne 4eb9b2 │ │ │ │ + mov 0x28(%rbp),%r9 │ │ │ │ + mov 0x10(%rbp),%rcx │ │ │ │ + cmp %rcx,%r9 │ │ │ │ + jge 4ebc3b │ │ │ │ + movq $0x4eb6a8,0x0(%rbp) │ │ │ │ + mov %rax,%rbx │ │ │ │ + test $0x7,%bl │ │ │ │ + jne 4eb6a8 │ │ │ │ + mov (%rbx),%rax │ │ │ │ + jmp *%rax │ │ │ │ + (bad) │ │ │ │ + ds add %eax,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ - mov $0x7f,%al │ │ │ │ - jae 4f3853 │ │ │ │ - lea -0x10(%rbp),%rax │ │ │ │ - cmp %r15,%rax │ │ │ │ - jb 4f3879 │ │ │ │ - movq $0x3390fc8,-0x10(%rbp) │ │ │ │ - mov %rbx,-0x8(%rbp) │ │ │ │ - lea 0x373823e(%rip),%rsi │ │ │ │ - mov 0x10(%rbx),%r14 │ │ │ │ - add $0xfffffffffffffff0,%rbp │ │ │ │ - jmp 32e8cb0 │ │ │ │ - jmp *-0x10(%r13) │ │ │ │ - nopl (%rax) │ │ │ │ - add %eax,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ + (bad) │ │ │ │ add %al,(%rax) │ │ │ │ + add %dl,0x48031be4(%rax) │ │ │ │ + mov 0x48(%rbp),%eax │ │ │ │ + mov 0x68(%rbp),%rcx │ │ │ │ + mov 0x18(%rbp),%rsi │ │ │ │ + mov 0x70(%rbp),%rdx │ │ │ │ + mov 0x60(%rbp),%rdi │ │ │ │ + mov %rbx,%r8 │ │ │ │ + and $0x7,%r8d │ │ │ │ + cmp $0x1,%r8 │ │ │ │ + je 4ebd30 │ │ │ │ + add $0x18,%r12 │ │ │ │ + cmp 0x358(%r13),%r12 │ │ │ │ + ja 4ebd6d │ │ │ │ + mov 0x40(%rbp),%r8 │ │ │ │ + mov 0x8(%rbp),%r9 │ │ │ │ + cmp %r9,%r8 │ │ │ │ + jge 4eb71b │ │ │ │ + movq $0x5f8910,-0x10(%r12) │ │ │ │ + mov %rcx,-0x8(%r12) │ │ │ │ + movq $0x3c3ab19,(%r12) │ │ │ │ + mov %rdi,%r8 │ │ │ │ + mov %rsi,%rdi │ │ │ │ + mov %rdx,%rsi │ │ │ │ + lea -0x9(%r12),%r14 │ │ │ │ + mov %rax,%rbx │ │ │ │ + add $0x78,%rbp │ │ │ │ + jmp 4e91d8 │ │ │ │ + mov 0x50(%rbp),%r10 │ │ │ │ + cmp %r9,%r8 │ │ │ │ + jne 4ec1af │ │ │ │ + mov 0x38(%rbp),%r8 │ │ │ │ + mov 0x10(%rbp),%r9 │ │ │ │ + cmp %r9,%r8 │ │ │ │ + jge 4eb765 │ │ │ │ + movq $0x5f8910,-0x10(%r12) │ │ │ │ + mov %rcx,-0x8(%r12) │ │ │ │ + movq $0x3c3ab19,(%r12) │ │ │ │ + mov %rdi,%r8 │ │ │ │ + mov %rsi,%rdi │ │ │ │ + mov %rdx,%rsi │ │ │ │ + lea -0x9(%r12),%r14 │ │ │ │ + mov %rax,%rbx │ │ │ │ + add $0x78,%rbp │ │ │ │ + jmp 4e91d8 │ │ │ │ + cmp %r9,%r8 │ │ │ │ + jne 4eb78d │ │ │ │ + mov 0x6(%rbx),%rax │ │ │ │ + mov 0xe(%rbx),%rbx │ │ │ │ + add $0xffffffffffffffe8,%r12 │ │ │ │ + movq $0x4ec8e8,0x40(%rbp) │ │ │ │ + mov %rbx,%rsi │ │ │ │ + mov %rax,%r14 │ │ │ │ + add $0x40,%rbp │ │ │ │ + jmp 3240ab0 │ │ │ │ + movq $0x5f8910,-0x10(%r12) │ │ │ │ + mov %rcx,-0x8(%r12) │ │ │ │ + movq $0x3c3ab19,(%r12) │ │ │ │ + mov %rbx,%r8 │ │ │ │ + mov %r10,%rdi │ │ │ │ + mov %rdx,%rsi │ │ │ │ + lea -0x9(%r12),%r14 │ │ │ │ + mov %rax,%rbx │ │ │ │ + add $0x78,%rbp │ │ │ │ + jmp 4e91d8 │ │ │ │ + add $0x18,%r12 │ │ │ │ + cmp 0x358(%r13),%r12 │ │ │ │ + ja 4eb7fd │ │ │ │ + movq $0x5f8910,-0x10(%r12) │ │ │ │ + mov %rcx,-0x8(%r12) │ │ │ │ + movq $0x3c3ab19,(%r12) │ │ │ │ + mov %rsi,%r8 │ │ │ │ + mov %rdi,%rbx │ │ │ │ + mov %rdx,%rdi │ │ │ │ + mov %rbx,%rsi │ │ │ │ + lea -0x9(%r12),%r14 │ │ │ │ + mov %rax,%rbx │ │ │ │ + add $0x68,%rbp │ │ │ │ + jmp 4e91d8 │ │ │ │ + movq $0x18,0x388(%r13) │ │ │ │ + jmp 338a720 │ │ │ │ + add $0x18,%r12 │ │ │ │ + cmp 0x358(%r13),%r12 │ │ │ │ + ja 4eb84a │ │ │ │ + movq $0x5f8910,-0x10(%r12) │ │ │ │ + mov %rcx,-0x8(%r12) │ │ │ │ + movq $0x3c3ab19,(%r12) │ │ │ │ + mov %rdi,%r8 │ │ │ │ + mov %rsi,%rdi │ │ │ │ + mov %rdx,%rsi │ │ │ │ + lea -0x9(%r12),%r14 │ │ │ │ + mov %rax,%rbx │ │ │ │ + add $0x78,%rbp │ │ │ │ + jmp 4e91d8 │ │ │ │ + movq $0x18,0x388(%r13) │ │ │ │ + jmp 338a720 │ │ │ │ + movq $0x4eb888,0x0(%rbp) │ │ │ │ + mov %rbx,%rcx │ │ │ │ + mov %rax,%rbx │ │ │ │ + mov %rcx,0x68(%rbp) │ │ │ │ + test $0x7,%bl │ │ │ │ + jne 4eb888 │ │ │ │ + mov (%rbx),%rax │ │ │ │ + jmp *%rax │ │ │ │ + xchg %ax,%ax │ │ │ │ + iret │ │ │ │ + jbe 4eb87e │ │ │ │ add %al,(%rax) │ │ │ │ - adc %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ - nop │ │ │ │ - jno 4f38aa │ │ │ │ - add -0x73(%rax),%ecx │ │ │ │ - rex.RB call 104771e4 <__environ@GLIBC_2.2.5+0xc836d3c> │ │ │ │ - (bad) │ │ │ │ - stos %eax,%es:(%rdi) │ │ │ │ + add %bl,(%rsi) │ │ │ │ add %al,(%rax) │ │ │ │ - add %cl,-0x39(%rax) │ │ │ │ - rex.RB │ │ │ │ - lock enter $0x390f,$0x3 │ │ │ │ - mov %rbx,-0x8(%rbp) │ │ │ │ - movq $0x4f38d8,-0x18(%rbp) │ │ │ │ - mov 0x10(%rbx),%rbx │ │ │ │ - add $0xffffffffffffffe8,%rbp │ │ │ │ + add %dh,0x48031be2(%rax) │ │ │ │ + mov 0x50(%rbp),%eax │ │ │ │ + mov 0x70(%rbp),%rcx │ │ │ │ + mov 0x18(%rbp),%rdx │ │ │ │ + mov 0x78(%rbp),%rdi │ │ │ │ + mov 0x68(%rbp),%rsi │ │ │ │ + mov %rbx,%r8 │ │ │ │ + and $0x7,%r8d │ │ │ │ + cmp $0x1,%r8 │ │ │ │ + je 4ebaf4 │ │ │ │ + add $0x18,%r12 │ │ │ │ + cmp 0x358(%r13),%r12 │ │ │ │ + ja 4ebb37 │ │ │ │ + mov 0x20(%rbp),%r9 │ │ │ │ + mov 0x8(%rbp),%r8 │ │ │ │ + cmp %r8,%r9 │ │ │ │ + jge 4eb901 │ │ │ │ + movq $0x5f8910,-0x10(%r12) │ │ │ │ + mov %rcx,-0x8(%r12) │ │ │ │ + movq $0x3c3ab19,(%r12) │ │ │ │ + mov %rsi,%r8 │ │ │ │ + mov %rdi,%rbx │ │ │ │ + mov %rdx,%rdi │ │ │ │ + mov %rbx,%rsi │ │ │ │ + lea -0x9(%r12),%r14 │ │ │ │ + mov %rax,%rbx │ │ │ │ + add $0x80,%rbp │ │ │ │ + jmp 4e91d8 │ │ │ │ + mov 0x30(%rbp),%r10 │ │ │ │ + cmp %r8,%r9 │ │ │ │ + jne 4ebf7c │ │ │ │ + mov 0x28(%rbp),%r9 │ │ │ │ + mov 0x10(%rbp),%r8 │ │ │ │ + cmp %r8,%r9 │ │ │ │ + jge 4eb951 │ │ │ │ + movq $0x5f8910,-0x10(%r12) │ │ │ │ + mov %rcx,-0x8(%r12) │ │ │ │ + movq $0x3c3ab19,(%r12) │ │ │ │ + mov %rsi,%r8 │ │ │ │ + mov %rdi,%rbx │ │ │ │ + mov %rdx,%rdi │ │ │ │ + mov %rbx,%rsi │ │ │ │ + lea -0x9(%r12),%r14 │ │ │ │ + mov %rax,%rbx │ │ │ │ + add $0x80,%rbp │ │ │ │ + jmp 4e91d8 │ │ │ │ + cmp %r8,%r9 │ │ │ │ + jne 4eb97c │ │ │ │ + mov 0x6(%rbx),%rax │ │ │ │ + mov 0xe(%rbx),%rbx │ │ │ │ + add $0xffffffffffffffe8,%r12 │ │ │ │ + movq $0x4ec7b0,0x28(%rbp) │ │ │ │ + mov %rsi,%rdi │ │ │ │ + mov %rbx,%rsi │ │ │ │ + mov %rax,%r14 │ │ │ │ + add $0x28,%rbp │ │ │ │ + jmp 3240ab0 │ │ │ │ + movq $0x5f8910,-0x10(%r12) │ │ │ │ + mov %rcx,-0x8(%r12) │ │ │ │ + movq $0x3c3ab19,(%r12) │ │ │ │ + mov %rbx,%r8 │ │ │ │ + mov %rdi,%rbx │ │ │ │ + mov %r10,%rdi │ │ │ │ + mov %rbx,%rsi │ │ │ │ + lea -0x9(%r12),%r14 │ │ │ │ + mov %rax,%rbx │ │ │ │ + add $0x80,%rbp │ │ │ │ + jmp 4e91d8 │ │ │ │ + movq $0x4eb9e8,0x18(%rbp) │ │ │ │ + mov %rbx,%rcx │ │ │ │ + mov %rax,%rbx │ │ │ │ + mov %rcx,0x60(%rbp) │ │ │ │ + add $0x18,%rbp │ │ │ │ test $0x7,%bl │ │ │ │ - jne 4f38d8 │ │ │ │ + jne 4eb9e8 │ │ │ │ mov (%rbx),%rax │ │ │ │ jmp *%rax │ │ │ │ - nopl 0x0(%rax,%rax,1) │ │ │ │ - ... │ │ │ │ + nopw 0x0(%rax,%rax,1) │ │ │ │ + lret │ │ │ │ + es add %al,(%rax) │ │ │ │ + add %al,(%rax) │ │ │ │ + add %al,(%rax) │ │ │ │ (bad) │ │ │ │ add %al,(%rax) │ │ │ │ - add %cl,0x71(%rax) │ │ │ │ + add %dl,-0x1f(%rax) │ │ │ │ sbb (%rbx),%eax │ │ │ │ - add $0x40,%r12 │ │ │ │ + mov 0x30(%rbp),%rax │ │ │ │ + mov 0x50(%rbp),%rcx │ │ │ │ + mov 0x18(%rbp),%rdx │ │ │ │ + mov 0x58(%rbp),%rsi │ │ │ │ + mov 0x48(%rbp),%rdi │ │ │ │ + mov %rbx,%r8 │ │ │ │ + and $0x7,%r8d │ │ │ │ + cmp $0x1,%r8 │ │ │ │ + je 4ebb47 │ │ │ │ + add $0x18,%r12 │ │ │ │ cmp 0x358(%r13),%r12 │ │ │ │ - ja 4f394c │ │ │ │ - cmpq $0x27,0x7(%rbx) │ │ │ │ - jne 4f3900 │ │ │ │ - add $0xffffffffffffffc0,%r12 │ │ │ │ - lea 0x31b7109(%rip),%rbx │ │ │ │ - add $0x8,%rbp │ │ │ │ + ja 4ebb81 │ │ │ │ + mov 0x28(%rbp),%r8 │ │ │ │ + mov 0x8(%rbp),%r9 │ │ │ │ + cmp %r9,%r8 │ │ │ │ + jge 4eba58 │ │ │ │ + movq $0x5f8910,-0x10(%r12) │ │ │ │ + mov %rcx,-0x8(%r12) │ │ │ │ + movq $0x3c3ab19,(%r12) │ │ │ │ + mov %rdi,%r8 │ │ │ │ + mov %rdx,%rdi │ │ │ │ + lea -0x9(%r12),%r14 │ │ │ │ + mov %rax,%rbx │ │ │ │ + add $0x60,%rbp │ │ │ │ + jmp 4e91d8 │ │ │ │ + mov 0x38(%rbp),%r10 │ │ │ │ + cmp %r9,%r8 │ │ │ │ + jne 4ebfb2 │ │ │ │ + mov 0x20(%rbp),%r8 │ │ │ │ + mov 0x10(%rbp),%r9 │ │ │ │ + cmp %r9,%r8 │ │ │ │ + jge 4eba9f │ │ │ │ + movq $0x5f8910,-0x10(%r12) │ │ │ │ + mov %rcx,-0x8(%r12) │ │ │ │ + movq $0x3c3ab19,(%r12) │ │ │ │ + mov %rdi,%r8 │ │ │ │ + mov %rdx,%rdi │ │ │ │ + lea -0x9(%r12),%r14 │ │ │ │ + mov %rax,%rbx │ │ │ │ + add $0x60,%rbp │ │ │ │ + jmp 4e91d8 │ │ │ │ + cmp %r9,%r8 │ │ │ │ + jne 4ebac7 │ │ │ │ + mov 0x6(%rbx),%rax │ │ │ │ + mov 0xe(%rbx),%rbx │ │ │ │ + add $0xffffffffffffffe8,%r12 │ │ │ │ + movq $0x4ec818,0x28(%rbp) │ │ │ │ + mov %rbx,%rsi │ │ │ │ + mov %rax,%r14 │ │ │ │ + add $0x28,%rbp │ │ │ │ + jmp 3240ab0 │ │ │ │ + movq $0x5f8910,-0x10(%r12) │ │ │ │ + mov %rcx,-0x8(%r12) │ │ │ │ + movq $0x3c3ab19,(%r12) │ │ │ │ + mov %rbx,%r8 │ │ │ │ + mov %r10,%rdi │ │ │ │ + lea -0x9(%r12),%r14 │ │ │ │ + mov %rax,%rbx │ │ │ │ + add $0x60,%rbp │ │ │ │ + jmp 4e91d8 │ │ │ │ + add $0x18,%r12 │ │ │ │ + cmp 0x358(%r13),%r12 │ │ │ │ + ja 4ebb37 │ │ │ │ + movq $0x5f8910,-0x10(%r12) │ │ │ │ + mov %rcx,-0x8(%r12) │ │ │ │ + movq $0x3c3ab19,(%r12) │ │ │ │ + mov %rsi,%r8 │ │ │ │ + mov %rdi,%rbx │ │ │ │ + mov %rdx,%rdi │ │ │ │ + mov %rbx,%rsi │ │ │ │ + lea -0x9(%r12),%r14 │ │ │ │ + mov %rax,%rbx │ │ │ │ + add $0x80,%rbp │ │ │ │ + jmp 4e91d8 │ │ │ │ + movq $0x18,0x388(%r13) │ │ │ │ + jmp 338a720 │ │ │ │ + add $0x18,%r12 │ │ │ │ + cmp 0x358(%r13),%r12 │ │ │ │ + ja 4ebb81 │ │ │ │ + movq $0x5f8910,-0x10(%r12) │ │ │ │ + mov %rcx,-0x8(%r12) │ │ │ │ + movq $0x3c3ab19,(%r12) │ │ │ │ + mov %rdi,%r8 │ │ │ │ + mov %rdx,%rdi │ │ │ │ + lea -0x9(%r12),%r14 │ │ │ │ + mov %rax,%rbx │ │ │ │ + add $0x60,%rbp │ │ │ │ + jmp 4e91d8 │ │ │ │ + movq $0x18,0x388(%r13) │ │ │ │ + jmp 338a720 │ │ │ │ + cmp %r8,%rcx │ │ │ │ + jne 4ebbb3 │ │ │ │ + movq $0x4ec1f0,0x10(%rbp) │ │ │ │ + mov 0x58(%rbp),%rdi │ │ │ │ + mov 0xe(%rbx),%rsi │ │ │ │ + mov 0x6(%rbx),%r14 │ │ │ │ + add $0x10,%rbp │ │ │ │ + jmp 3240ab0 │ │ │ │ + movq $0x4ebbe8,0x10(%rbp) │ │ │ │ + mov %rbx,%rcx │ │ │ │ + mov %rax,%rbx │ │ │ │ + mov %rcx,0x68(%rbp) │ │ │ │ + add $0x10,%rbp │ │ │ │ + test $0x7,%bl │ │ │ │ + jne 4ebbe8 │ │ │ │ mov (%rbx),%rax │ │ │ │ jmp *%rax │ │ │ │ - movq $0x4f3850,-0x38(%r12) │ │ │ │ - mov %rbx,-0x28(%r12) │ │ │ │ - movq $0x3363ae0,-0x20(%r12) │ │ │ │ - movq $0x3c2ba61,-0x18(%r12) │ │ │ │ - lea -0x38(%r12),%rax │ │ │ │ - mov %rax,-0x10(%r12) │ │ │ │ - movq $0x3048a00,-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 338a720 │ │ │ │ - nopl 0x0(%rax) │ │ │ │ - add (%rax),%al │ │ │ │ - add %al,(%rax) │ │ │ │ + nopl 0x0(%rax,%rax,1) │ │ │ │ + lea (bad),%ebx │ │ │ │ + fldl (%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ - adc (%rax),%al │ │ │ │ + add %bl,(%rsi) │ │ │ │ add %al,(%rax) │ │ │ │ - mov $0x70,%al │ │ │ │ + add %dl,-0x21(%rax) │ │ │ │ sbb (%rbx),%eax │ │ │ │ - lea -0x20(%rbp),%rax │ │ │ │ - cmp %r15,%rax │ │ │ │ - jb 4f3a32 │ │ │ │ - movq $0x3390fc8,-0x10(%rbp) │ │ │ │ - mov %rbx,-0x8(%rbp) │ │ │ │ - movq $0x4f39c0,-0x20(%rbp) │ │ │ │ - mov 0x10(%rbx),%rax │ │ │ │ - mov 0x18(%rbx),%rbx │ │ │ │ - mov %rax,-0x18(%rbp) │ │ │ │ - add $0xffffffffffffffe0,%rbp │ │ │ │ + movq $0x4ec328,0x38(%rbp) │ │ │ │ + mov 0x58(%rbp),%r8 │ │ │ │ + mov 0x8(%rbp),%rdi │ │ │ │ + mov %rbx,%rsi │ │ │ │ + mov 0x20(%rbp),%r14 │ │ │ │ + add $0x38,%rbp │ │ │ │ + jmp 2f83a78 │ │ │ │ + movq $0x5f8910,-0x10(%r12) │ │ │ │ + mov %rcx,-0x8(%r12) │ │ │ │ + movq $0x3c3ab19,(%r12) │ │ │ │ + mov %rbx,%r8 │ │ │ │ + mov %rdi,%rbx │ │ │ │ + mov %r10,%rdi │ │ │ │ + mov %rbx,%rsi │ │ │ │ + lea -0x9(%r12),%r14 │ │ │ │ + mov %rax,%rbx │ │ │ │ + add $0x68,%rbp │ │ │ │ + jmp 4e91d8 │ │ │ │ + cmp %rcx,%r9 │ │ │ │ + jne 4ebc5d │ │ │ │ + movq $0x4ec400,0x28(%rbp) │ │ │ │ + mov 0x60(%rbp),%rdi │ │ │ │ + mov 0xe(%rbx),%rsi │ │ │ │ + mov 0x6(%rbx),%r14 │ │ │ │ + add $0x28,%rbp │ │ │ │ + jmp 3240ab0 │ │ │ │ + movq $0x4ebc90,0x28(%rbp) │ │ │ │ + mov %rbx,%rcx │ │ │ │ + mov %rax,%rbx │ │ │ │ + mov %rcx,0x60(%rbp) │ │ │ │ + add $0x28,%rbp │ │ │ │ test $0x7,%bl │ │ │ │ - jne 4f39c0 │ │ │ │ + jne 4ebc90 │ │ │ │ mov (%rbx),%rax │ │ │ │ jmp *%rax │ │ │ │ - nopl 0x0(%rax,%rax,1) │ │ │ │ - add %eax,(%rax) │ │ │ │ + nopl (%rax) │ │ │ │ + mov %ecx,(%rcx) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ (bad) │ │ │ │ add %al,(%rax) │ │ │ │ - add %ah,0x70(%rax) │ │ │ │ - sbb (%rbx),%eax │ │ │ │ - add $0x48,%r12 │ │ │ │ + add %ch,0x48031bde(%rax) │ │ │ │ + movl $0x4ec538,0x18(%rbp) │ │ │ │ + mov 0x38(%rbp),%r8 │ │ │ │ + mov 0x8(%rbp),%rdi │ │ │ │ + mov %rbx,%rsi │ │ │ │ + mov 0x28(%rbp),%r14 │ │ │ │ + add $0x18,%rbp │ │ │ │ + jmp 2f83a78 │ │ │ │ + movq $0x5f8910,-0x10(%r12) │ │ │ │ + mov %rcx,-0x8(%r12) │ │ │ │ + movq $0x3c3ab19,(%r12) │ │ │ │ + mov %rbx,%r8 │ │ │ │ + mov %r10,%rdi │ │ │ │ + mov %rdx,%rsi │ │ │ │ + lea -0x9(%r12),%r14 │ │ │ │ + mov %rax,%rbx │ │ │ │ + add $0x78,%rbp │ │ │ │ + jmp 4e91d8 │ │ │ │ + add $0x18,%r12 │ │ │ │ cmp 0x358(%r13),%r12 │ │ │ │ - ja 4f3a22 │ │ │ │ - mov 0xf(%rbx),%rax │ │ │ │ - movq $0x4f3890,-0x40(%r12) │ │ │ │ - mov 0x8(%rbp),%rbx │ │ │ │ - mov %rbx,-0x30(%r12) │ │ │ │ - movq $0x3363ae0,-0x28(%r12) │ │ │ │ - lea -0x40(%r12),%rbx │ │ │ │ - mov %rbx,-0x20(%r12) │ │ │ │ - movq $0x3c37ef9,-0x18(%r12) │ │ │ │ - movq $0x30489c0,-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) │ │ │ │ + ja 4ebd20 │ │ │ │ + movq $0x5f8910,-0x10(%r12) │ │ │ │ + mov %rcx,-0x8(%r12) │ │ │ │ + movq $0x3c3ab19,(%r12) │ │ │ │ + mov %rsi,%r8 │ │ │ │ + mov %rdi,%rbx │ │ │ │ + mov %rdx,%rdi │ │ │ │ + mov %rbx,%rsi │ │ │ │ + lea -0x9(%r12),%r14 │ │ │ │ + mov %rax,%rbx │ │ │ │ + add $0x68,%rbp │ │ │ │ + jmp 4e91d8 │ │ │ │ + movq $0x18,0x388(%r13) │ │ │ │ jmp 338a720 │ │ │ │ - jmp *-0x10(%r13) │ │ │ │ - xchg %ax,%ax │ │ │ │ - add %eax,(%rax) │ │ │ │ - add %al,(%rax) │ │ │ │ - add %al,(%rax) │ │ │ │ - add %al,(%rax) │ │ │ │ - adc %al,(%rax) │ │ │ │ - add %al,(%rax) │ │ │ │ - mov $0x4803737d,%eax │ │ │ │ - lea -0x10(%rbp),%eax │ │ │ │ - cmp %r15,%rax │ │ │ │ - jb 4f3a71 │ │ │ │ - movq $0x3390fc8,-0x10(%rbp) │ │ │ │ - mov %rbx,-0x8(%rbp) │ │ │ │ - lea 0x3738046(%rip),%rsi │ │ │ │ - mov 0x10(%rbx),%r14 │ │ │ │ - add $0xfffffffffffffff0,%rbp │ │ │ │ - jmp 32e8cb0 │ │ │ │ - jmp *-0x10(%r13) │ │ │ │ - nopl (%rax) │ │ │ │ - add %eax,(%rax) │ │ │ │ + add $0x18,%r12 │ │ │ │ + cmp 0x358(%r13),%r12 │ │ │ │ + ja 4ebd6d │ │ │ │ + movq $0x5f8910,-0x10(%r12) │ │ │ │ + mov %rcx,-0x8(%r12) │ │ │ │ + movq $0x3c3ab19,(%r12) │ │ │ │ + mov %rdi,%r8 │ │ │ │ + mov %rsi,%rdi │ │ │ │ + mov %rdx,%rsi │ │ │ │ + lea -0x9(%r12),%r14 │ │ │ │ + mov %rax,%rbx │ │ │ │ + add $0x78,%rbp │ │ │ │ + jmp 4e91d8 │ │ │ │ + movq $0x18,0x388(%r13) │ │ │ │ + jmp 338a720 │ │ │ │ + movq $0x5f8910,-0x10(%r12) │ │ │ │ + mov %rcx,-0x8(%r12) │ │ │ │ + movq $0x3c3ab19,(%r12) │ │ │ │ + mov %rbx,%r8 │ │ │ │ + mov %rdi,%rbx │ │ │ │ + mov %r10,%rdi │ │ │ │ + mov %rbx,%rsi │ │ │ │ + lea -0x9(%r12),%r14 │ │ │ │ + mov %rax,%rbx │ │ │ │ + add $0x68,%rbp │ │ │ │ + jmp 4e91d8 │ │ │ │ + movq $0x5f8910,-0x10(%r12) │ │ │ │ + mov %rcx,-0x8(%r12) │ │ │ │ + movq $0x3c3ab19,(%r12) │ │ │ │ + mov %rbx,%r8 │ │ │ │ + mov %r10,%rdi │ │ │ │ + mov %rdx,%rsi │ │ │ │ + lea -0x9(%r12),%r14 │ │ │ │ + mov %rax,%rbx │ │ │ │ + add $0x78,%rbp │ │ │ │ + jmp 4e91d8 │ │ │ │ + mov (%rbx),%ch │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ - adc %al,(%rax) │ │ │ │ + (bad) │ │ │ │ add %al,(%rax) │ │ │ │ - cwtl │ │ │ │ - outsl %ds:(%rsi),(%dx) │ │ │ │ + add %cl,-0x23(%rax) │ │ │ │ sbb (%rbx),%eax │ │ │ │ - lea -0x18(%rbp),%rax │ │ │ │ - cmp %r15,%rax │ │ │ │ - jb 4f3b40 │ │ │ │ - movq $0x3390fc8,-0x10(%rbp) │ │ │ │ - mov %rbx,-0x8(%rbp) │ │ │ │ - movq $0x4f3ad0,-0x18(%rbp) │ │ │ │ - mov 0x10(%rbx),%rbx │ │ │ │ - add $0xffffffffffffffe8,%rbp │ │ │ │ + movq $0x4ebe28,0x0(%rbp) │ │ │ │ + mov %rbx,%rax │ │ │ │ + mov 0x38(%rbp),%rbx │ │ │ │ + mov %r14,0x38(%rbp) │ │ │ │ + mov %rax,0x40(%rbp) │ │ │ │ test $0x7,%bl │ │ │ │ - jne 4f3ad0 │ │ │ │ + jne 4ebe28 │ │ │ │ mov (%rbx),%rax │ │ │ │ jmp *%rax │ │ │ │ - nopl 0x0(%rax,%rax,1) │ │ │ │ - ... │ │ │ │ + nopl 0x0(%rax) │ │ │ │ + mov (%rbx),%cl │ │ │ │ + add %al,(%rax) │ │ │ │ + add %al,(%rax) │ │ │ │ + add %al,(%rax) │ │ │ │ (bad) │ │ │ │ add %al,(%rax) │ │ │ │ - add %dl,0x6f(%rax) │ │ │ │ - sbb (%rbx),%eax │ │ │ │ - add $0x40,%r12 │ │ │ │ - cmp 0x358(%r13),%r12 │ │ │ │ - ja 4f3b44 │ │ │ │ - cmpq $0x27,0x7(%rbx) │ │ │ │ - jne 4f3af8 │ │ │ │ - add $0xffffffffffffffc0,%r12 │ │ │ │ - lea 0x31b6f11(%rip),%rbx │ │ │ │ - add $0x8,%rbp │ │ │ │ + add %dl,(%rax) │ │ │ │ + fstpl (%rbx) │ │ │ │ + add -0x39(%rax),%ecx │ │ │ │ + add %r11b,-0x42(%r8) │ │ │ │ + rex.WRX add %r9b,-0x77(%rax) │ │ │ │ + fmuls -0x75(%rax) │ │ │ │ + pop %rbp │ │ │ │ + rex │ │ │ │ + mov %rax,0x40(%rbp) │ │ │ │ + test $0x7,%bl │ │ │ │ + jne 4ebe58 │ │ │ │ mov (%rbx),%rax │ │ │ │ jmp *%rax │ │ │ │ - movq $0x4f3a48,-0x38(%r12) │ │ │ │ - mov %rbx,-0x28(%r12) │ │ │ │ - movq $0x3363ae0,-0x20(%r12) │ │ │ │ - movq $0x3c2ba61,-0x18(%r12) │ │ │ │ - lea -0x38(%r12),%rax │ │ │ │ - mov %rax,-0x10(%r12) │ │ │ │ - movq $0x3048a00,-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 338a720 │ │ │ │ - nopl 0x0(%rax) │ │ │ │ - add (%rax),%eax │ │ │ │ + nopl (%rax) │ │ │ │ + mov (%rbx),%cl │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ - sldt (%rax) │ │ │ │ - add %bh,0x48031b6e(%rax) │ │ │ │ - lea -0x10(%rbp),%eax │ │ │ │ - cmp %r15,%rax │ │ │ │ - jb 4f3bde │ │ │ │ - add $0x30,%r12 │ │ │ │ - cmp 0x358(%r13),%r12 │ │ │ │ - ja 4f3bd3 │ │ │ │ - movq $0x3390fc8,-0x10(%rbp) │ │ │ │ - mov %rbx,-0x8(%rbp) │ │ │ │ - mov 0x10(%rbx),%rax │ │ │ │ - mov 0x18(%rbx),%rcx │ │ │ │ - mov 0x20(%rbx),%rbx │ │ │ │ - movq $0x4f3a88,-0x28(%r12) │ │ │ │ - mov %rbx,-0x18(%r12) │ │ │ │ - movq $0x3363ae0,-0x10(%r12) │ │ │ │ - lea -0x28(%r12),%rbx │ │ │ │ - mov %rbx,-0x8(%r12) │ │ │ │ - movq $0x3c37ef9,(%r12) │ │ │ │ - lea -0xe(%r12),%rdi │ │ │ │ - mov %rcx,%rsi │ │ │ │ - mov %rax,%r14 │ │ │ │ - add $0xfffffffffffffff0,%rbp │ │ │ │ - jmp 3240ab0 │ │ │ │ - movq $0x30,0x388(%r13) │ │ │ │ - jmp *-0x10(%r13) │ │ │ │ - nopw 0x0(%rax,%rax,1) │ │ │ │ - add %eax,(%rax) │ │ │ │ + (bad) │ │ │ │ add %al,(%rax) │ │ │ │ + add %ah,%al │ │ │ │ + fcompl (%rbx) │ │ │ │ + add -0x39(%rax),%ecx │ │ │ │ + add %r9b,0x48004ebe(%r8) │ │ │ │ + mov %ebx,%eax │ │ │ │ + mov 0x38(%rbp),%rbx │ │ │ │ + mov %rax,0x38(%rbp) │ │ │ │ + test $0x7,%bl │ │ │ │ + jne 4ebe88 │ │ │ │ + mov (%rbx),%rax │ │ │ │ + jmp *%rax │ │ │ │ + nopl (%rax) │ │ │ │ + mov (%rbx),%cl │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ - adc %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ - or %bh,0x3(%rbx,%rsi,2) │ │ │ │ - lea -0x10(%rbp),%rax │ │ │ │ - cmp %r15,%rax │ │ │ │ - jb 4f3c21 │ │ │ │ - movq $0x3390fc8,-0x10(%rbp) │ │ │ │ - mov %rbx,-0x8(%rbp) │ │ │ │ - lea 0x3737e96(%rip),%rsi │ │ │ │ - mov 0x10(%rbx),%r14 │ │ │ │ - add $0xfffffffffffffff0,%rbp │ │ │ │ - jmp 32e8cb0 │ │ │ │ - jmp *-0x10(%r13) │ │ │ │ - nopl (%rax) │ │ │ │ - add %eax,(%rax) │ │ │ │ + (bad) │ │ │ │ add %al,(%rax) │ │ │ │ + add %dh,0x48031bdc(%rax) │ │ │ │ + movl $0x4ebeb8,0x20(%rbp) │ │ │ │ + mov %rbx,%r8 │ │ │ │ + mov 0x38(%rbp),%rdi │ │ │ │ + mov 0x40(%rbp),%rsi │ │ │ │ + mov 0x8(%rbp),%r14 │ │ │ │ + add $0x20,%rbp │ │ │ │ + jmp 2f83a78 │ │ │ │ + xchg %al,(%rbx) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ - adc %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ - call 485257a6 <__environ@GLIBC_2.2.5+0x448e52fe> │ │ │ │ - lea -0x18(%rbp),%eax │ │ │ │ - cmp %r15,%rax │ │ │ │ - jb 4f3cf0 │ │ │ │ - movq $0x3390fc8,-0x10(%rbp) │ │ │ │ - mov %rbx,-0x8(%rbp) │ │ │ │ - movq $0x4f3c80,-0x18(%rbp) │ │ │ │ - mov 0x10(%rbx),%rbx │ │ │ │ - add $0xffffffffffffffe8,%rbp │ │ │ │ - test $0x7,%bl │ │ │ │ - jne 4f3c80 │ │ │ │ - mov (%rbx),%rax │ │ │ │ - jmp *%rax │ │ │ │ - nopl 0x0(%rax,%rax,1) │ │ │ │ - ... │ │ │ │ (bad) │ │ │ │ add %al,(%rax) │ │ │ │ - add %ah,0x49031b6d(%rax) │ │ │ │ - add $0x40,%esp │ │ │ │ + add %al,0x49031bdc(%rax) │ │ │ │ + add $0x18,%esp │ │ │ │ cmp 0x358(%r13),%r12 │ │ │ │ - ja 4f3cf4 │ │ │ │ - cmpq $0x27,0x7(%rbx) │ │ │ │ - jne 4f3ca8 │ │ │ │ - add $0xffffffffffffffc0,%r12 │ │ │ │ - lea 0x31b6d61(%rip),%rbx │ │ │ │ - add $0x8,%rbp │ │ │ │ + ja 4ebf64 │ │ │ │ + movq $0x5f8910,-0x10(%r12) │ │ │ │ + mov 0x28(%rbp),%rax │ │ │ │ + mov %rax,-0x8(%r12) │ │ │ │ + movq $0x3c3ab19,(%r12) │ │ │ │ + movq $0x4ebf18,0x0(%rbp) │ │ │ │ + mov %r14,0x20(%rbp) │ │ │ │ + lea -0x9(%r12),%rax │ │ │ │ + mov %rax,0x28(%rbp) │ │ │ │ + test $0x7,%bl │ │ │ │ + jne 4ebf18 │ │ │ │ mov (%rbx),%rax │ │ │ │ jmp *%rax │ │ │ │ - movq $0x4f3bf8,-0x38(%r12) │ │ │ │ - mov %rbx,-0x28(%r12) │ │ │ │ - movq $0x3363ae0,-0x20(%r12) │ │ │ │ - movq $0x3c2ba61,-0x18(%r12) │ │ │ │ - lea -0x38(%r12),%rax │ │ │ │ - mov %rax,-0x10(%r12) │ │ │ │ - movq $0x3048a00,-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 338a720 │ │ │ │ - nopl 0x0(%rax) │ │ │ │ - add %eax,(%rax) │ │ │ │ + nopw 0x0(%rax,%rax,1) │ │ │ │ + xchg %al,(%rcx) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ - adc %al,(%rax) │ │ │ │ + (bad) │ │ │ │ add %al,(%rax) │ │ │ │ - call 4852b093 <__environ@GLIBC_2.2.5+0x448eabeb> │ │ │ │ - lea -0x10(%rbp),%eax │ │ │ │ - cmp %r15,%rax │ │ │ │ - jb 4f3d41 │ │ │ │ - movq $0x3390fc8,-0x10(%rbp) │ │ │ │ - mov %rbx,-0x8(%rbp) │ │ │ │ - lea 0x3737d76(%rip),%rsi │ │ │ │ - mov 0x10(%rbx),%r14 │ │ │ │ - add $0xfffffffffffffff0,%rbp │ │ │ │ - jmp 32e8cb0 │ │ │ │ - jmp *-0x10(%r13) │ │ │ │ + add %ah,(%rax) │ │ │ │ + fcompl (%rbx) │ │ │ │ + add -0x39(%rax),%ecx │ │ │ │ + add %r9b,-0x41(%r8) │ │ │ │ + rex.WRX add %r9b,-0x77(%rax) │ │ │ │ + fmuls -0x75(%rax) │ │ │ │ + pop %rbp │ │ │ │ + and %cl,-0x77(%rax) │ │ │ │ + and %r14b,%r14b │ │ │ │ + ret │ │ │ │ + (bad) │ │ │ │ + jne 4ebf48 │ │ │ │ + mov (%rbx),%rax │ │ │ │ + jmp *%rax │ │ │ │ nopl (%rax) │ │ │ │ - add %eax,(%rax) │ │ │ │ + xchg %al,(%rcx) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ - adc %al,(%rax) │ │ │ │ + (bad) │ │ │ │ add %al,(%rax) │ │ │ │ - enter $0x1b6c,$0x3 │ │ │ │ - lea -0x18(%rbp),%rax │ │ │ │ - cmp %r15,%rax │ │ │ │ - jb 4f3e10 │ │ │ │ - movq $0x3390fc8,-0x10(%rbp) │ │ │ │ - mov %rbx,-0x8(%rbp) │ │ │ │ - movq $0x4f3da0,-0x18(%rbp) │ │ │ │ - mov 0x10(%rbx),%rbx │ │ │ │ - add $0xffffffffffffffe8,%rbp │ │ │ │ - test $0x7,%bl │ │ │ │ - jne 4f3da0 │ │ │ │ - mov (%rbx),%rax │ │ │ │ - jmp *%rax │ │ │ │ - nopl 0x0(%rax,%rax,1) │ │ │ │ - ... │ │ │ │ + add %dh,%al │ │ │ │ + fistpl (%rbx) │ │ │ │ + add -0x77(%rcx),%ecx │ │ │ │ + fmuls -0x75(%rax) │ │ │ │ + jge 4ebf6f │ │ │ │ + mov 0x30(%rbp),%rsi │ │ │ │ + mov 0x28(%rbp),%r14 │ │ │ │ + mov 0x8(%rbp),%rbx │ │ │ │ + add $0x38,%rbp │ │ │ │ + jmp 4e91d8 │ │ │ │ + movq $0x18,0x388(%r13) │ │ │ │ + movq $0x4ebeb8,0x0(%rbp) │ │ │ │ + jmp 338a798 │ │ │ │ + movq $0x5f8910,-0x10(%r12) │ │ │ │ + mov %rcx,-0x8(%r12) │ │ │ │ + movq $0x3c3ab19,(%r12) │ │ │ │ + mov %rbx,%r8 │ │ │ │ + mov %rdi,%rbx │ │ │ │ + mov %r10,%rdi │ │ │ │ + mov %rbx,%rsi │ │ │ │ + lea -0x9(%r12),%r14 │ │ │ │ + mov %rax,%rbx │ │ │ │ + add $0x80,%rbp │ │ │ │ + jmp 4e91d8 │ │ │ │ + movq $0x5f8910,-0x10(%r12) │ │ │ │ + mov %rcx,-0x8(%r12) │ │ │ │ + movq $0x3c3ab19,(%r12) │ │ │ │ + mov %rbx,%r8 │ │ │ │ + mov %r10,%rdi │ │ │ │ + lea -0x9(%r12),%r14 │ │ │ │ + mov %rax,%rbx │ │ │ │ + add $0x60,%rbp │ │ │ │ + jmp 4e91d8 │ │ │ │ + nop │ │ │ │ (bad) │ │ │ │ + add (%rax),%al │ │ │ │ add %al,(%rax) │ │ │ │ - add %al,0x49031b6c(%rax) │ │ │ │ - add $0x40,%esp │ │ │ │ - cmp 0x358(%r13),%r12 │ │ │ │ - ja 4f3e14 │ │ │ │ - cmpq $0x27,0x7(%rbx) │ │ │ │ - jne 4f3dc8 │ │ │ │ - add $0xffffffffffffffc0,%r12 │ │ │ │ - lea 0x31b6c41(%rip),%rbx │ │ │ │ - add $0x8,%rbp │ │ │ │ + add %al,(%rax) │ │ │ │ + add %bl,(%rsi) │ │ │ │ + add %al,(%rax) │ │ │ │ + add %cl,-0x25(%rax) │ │ │ │ + sbb (%rbx),%eax │ │ │ │ + movq $0x4ec028,0x0(%rbp) │ │ │ │ + mov %rbx,%rax │ │ │ │ + mov 0x18(%rbp),%rbx │ │ │ │ + mov %r14,0x18(%rbp) │ │ │ │ + mov %rax,0x20(%rbp) │ │ │ │ + test $0x7,%bl │ │ │ │ + jne 4ec028 │ │ │ │ mov (%rbx),%rax │ │ │ │ jmp *%rax │ │ │ │ - movq $0x4f3d18,-0x38(%r12) │ │ │ │ - mov %rbx,-0x28(%r12) │ │ │ │ - movq $0x3363ae0,-0x20(%r12) │ │ │ │ - movq $0x3c2ba61,-0x18(%r12) │ │ │ │ - lea -0x38(%r12),%rax │ │ │ │ - mov %rax,-0x10(%r12) │ │ │ │ - movq $0x3048a00,-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 338a720 │ │ │ │ nopl 0x0(%rax) │ │ │ │ (bad) │ │ │ │ add %al,(%rax) │ │ │ │ - add %al,(%rdx) │ │ │ │ add %al,(%rax) │ │ │ │ - add %cl,(%rdi) │ │ │ │ add %al,(%rax) │ │ │ │ - add %ch,%al │ │ │ │ - imul $0x3,(%rbx),%ebx │ │ │ │ - lea -0x50(%rbp),%rax │ │ │ │ - cmp %r15,%rax │ │ │ │ - jb 4f3ff4 │ │ │ │ - movq $0x3390fc8,-0x10(%rbp) │ │ │ │ - mov %rbx,-0x8(%rbp) │ │ │ │ - movq $0x4f3eb8,-0x50(%rbp) │ │ │ │ - mov 0x10(%rbx),%rax │ │ │ │ - mov 0x18(%rbx),%rcx │ │ │ │ - mov 0x20(%rbx),%rdx │ │ │ │ - mov 0x28(%rbx),%rsi │ │ │ │ - mov 0x30(%rbx),%rdi │ │ │ │ - mov 0x40(%rbx),%r8 │ │ │ │ - mov 0x48(%rbx),%r9 │ │ │ │ - mov 0x38(%rbx),%rbx │ │ │ │ - mov %rdx,-0x48(%rbp) │ │ │ │ - mov %rdi,-0x40(%rbp) │ │ │ │ - mov %rsi,-0x38(%rbp) │ │ │ │ - mov %r9,-0x30(%rbp) │ │ │ │ - mov %r8,-0x28(%rbp) │ │ │ │ - mov %rax,-0x20(%rbp) │ │ │ │ - mov %rcx,-0x18(%rbp) │ │ │ │ - add $0xffffffffffffffb0,%rbp │ │ │ │ - test $0x7,%bl │ │ │ │ - jne 4f3eb8 │ │ │ │ + add %bl,(%rsi) │ │ │ │ + add %al,(%rax) │ │ │ │ + add %dl,(%rax) │ │ │ │ + fistpl (%rbx) │ │ │ │ + add -0x39(%rax),%ecx │ │ │ │ + add %r11b,-0x40(%r8) │ │ │ │ + rex.WRX add %r9b,-0x77(%rax) │ │ │ │ + fmuls -0x75(%rax) │ │ │ │ + pop %rbp │ │ │ │ + and %cl,-0x77(%rax) │ │ │ │ + and %r14b,%r14b │ │ │ │ + ret │ │ │ │ + (bad) │ │ │ │ + jne 4ec058 │ │ │ │ mov (%rbx),%rax │ │ │ │ jmp *%rax │ │ │ │ - nopl 0x0(%rax,%rax,1) │ │ │ │ - (bad) │ │ │ │ + nopl (%rax) │ │ │ │ (bad) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ - (bad) │ │ │ │ + add %bl,(%rsi) │ │ │ │ add %al,(%rax) │ │ │ │ - add %ch,0x6b(%rax) │ │ │ │ - sbb (%rbx),%eax │ │ │ │ - add $0x48,%r12 │ │ │ │ - cmp 0x358(%r13),%r12 │ │ │ │ - ja 4f3ff8 │ │ │ │ - mov 0x8(%rbp),%rax │ │ │ │ - mov 0x20(%rbp),%rcx │ │ │ │ - mov 0xf(%rbx),%rbx │ │ │ │ - mov 0xf(%rbx),%rdx │ │ │ │ - cmp %rdx,%rcx │ │ │ │ - jge 4f3f2b │ │ │ │ - movq $0x4f3d58,-0x40(%r12) │ │ │ │ - mov %rax,-0x30(%r12) │ │ │ │ - movq $0x3363ae0,-0x28(%r12) │ │ │ │ - lea -0x40(%r12),%rax │ │ │ │ - mov %rax,-0x20(%r12) │ │ │ │ - movq $0x3c37ef9,-0x18(%r12) │ │ │ │ - movq $0x30489c0,-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 4f3fe6 │ │ │ │ - mov 0x28(%rbp),%rcx │ │ │ │ - mov 0x17(%rbx),%rdx │ │ │ │ - cmp %rdx,%rcx │ │ │ │ - jge 4f3f92 │ │ │ │ - movq $0x4f3c38,-0x40(%r12) │ │ │ │ - mov %rax,-0x30(%r12) │ │ │ │ - movq $0x3363ae0,-0x28(%r12) │ │ │ │ - lea -0x40(%r12),%rax │ │ │ │ - mov %rax,-0x20(%r12) │ │ │ │ - movq $0x3c37ef9,-0x18(%r12) │ │ │ │ - movq $0x30489c0,-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 4f3fe6 │ │ │ │ - movq $0x4f3b68,-0x40(%r12) │ │ │ │ - mov 0x30(%rbp),%rbx │ │ │ │ - mov %rbx,-0x30(%r12) │ │ │ │ - mov 0x38(%rbp),%rbx │ │ │ │ - mov %rbx,-0x28(%r12) │ │ │ │ - mov %rax,-0x20(%r12) │ │ │ │ - movq $0x30489c0,-0x18(%r12) │ │ │ │ - mov 0x18(%rbp),%rax │ │ │ │ - mov %rax,-0x10(%r12) │ │ │ │ - lea -0x40(%r12),%rax │ │ │ │ - mov %rax,-0x8(%r12) │ │ │ │ - lea -0x17(%r12),%rax │ │ │ │ - add $0xfffffffffffffff8,%r12 │ │ │ │ - mov %rax,%rbx │ │ │ │ - add $0x40,%rbp │ │ │ │ - jmp *0x0(%rbp) │ │ │ │ - add $0xffffffffffffffb8,%r12 │ │ │ │ - mov %rsi,%rbx │ │ │ │ - add $0x40,%rbp │ │ │ │ - jmp *0x0(%rbp) │ │ │ │ - jmp *-0x10(%r13) │ │ │ │ - movq $0x48,0x388(%r13) │ │ │ │ - jmp 338a720 │ │ │ │ + add %ah,%al │ │ │ │ + ficompl (%rbx) │ │ │ │ + add -0x39(%rax),%ecx │ │ │ │ + add %r9b,0x48004ec0(%r8) │ │ │ │ + mov %ebx,%eax │ │ │ │ + mov 0x18(%rbp),%rbx │ │ │ │ + mov %rax,0x18(%rbp) │ │ │ │ + test $0x7,%bl │ │ │ │ + jne 4ec088 │ │ │ │ + mov (%rbx),%rax │ │ │ │ + jmp *%rax │ │ │ │ + nopl (%rax) │ │ │ │ (bad) │ │ │ │ add %al,(%rax) │ │ │ │ - add %al,(%rbx) │ │ │ │ add %al,(%rax) │ │ │ │ - add %al,(%rcx) │ │ │ │ add %al,(%rax) │ │ │ │ + add %bl,(%rsi) │ │ │ │ add %al,(%rax) │ │ │ │ + add %dh,0x48031bda(%rax) │ │ │ │ + movl $0x4ec0b8,0x0(%rbp) │ │ │ │ + mov %rbx,%r8 │ │ │ │ + mov 0x18(%rbp),%rdi │ │ │ │ + mov 0x20(%rbp),%rsi │ │ │ │ + mov 0x10(%rbp),%r14 │ │ │ │ + jmp 2f83a78 │ │ │ │ + nopl 0x0(%rax) │ │ │ │ + xchg %al,(%rbx) │ │ │ │ add %al,(%rax) │ │ │ │ - add %cl,(%rcx) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ - push $0x1b │ │ │ │ - add -0x73(%rax),%ecx │ │ │ │ - rex.RB rorb $0xf,-0x8(%r9,%rdi,1) │ │ │ │ (bad) │ │ │ │ - pop %rcx │ │ │ │ - add %eax,(%rax) │ │ │ │ - add %cl,-0x39(%rax) │ │ │ │ - rex.RB loopne 4f409a │ │ │ │ - rex │ │ │ │ - rex.WRXB add %r9b,-0x75(%r8) │ │ │ │ - rex.XB add $0x48fb8948,%eax │ │ │ │ - mov %eax,-0x18(%rbp) │ │ │ │ - mov %r14,-0x10(%rbp) │ │ │ │ - mov %rsi,-0x8(%rbp) │ │ │ │ - add $0xffffffffffffffe0,%rbp │ │ │ │ + add %al,(%rax) │ │ │ │ + add %al,0x49031bda(%rax) │ │ │ │ + add $0x18,%esp │ │ │ │ + cmp 0x358(%r13),%r12 │ │ │ │ + ja 4ec164 │ │ │ │ + movq $0x5f8910,-0x10(%r12) │ │ │ │ + mov 0x28(%rbp),%rax │ │ │ │ + mov %rax,-0x8(%r12) │ │ │ │ + movq $0x3c3ab19,(%r12) │ │ │ │ + movq $0x4ec118,0x0(%rbp) │ │ │ │ + mov %r14,0x20(%rbp) │ │ │ │ + lea -0x9(%r12),%rax │ │ │ │ + mov %rax,0x28(%rbp) │ │ │ │ test $0x7,%bl │ │ │ │ - jne 4f4068 │ │ │ │ + jne 4ec118 │ │ │ │ mov (%rbx),%rax │ │ │ │ jmp *%rax │ │ │ │ - xchg %ax,%ax │ │ │ │ - add (%rax),%eax │ │ │ │ + nopw 0x0(%rax,%rax,1) │ │ │ │ + xchg %al,(%rcx) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ (bad) │ │ │ │ add %al,(%rax) │ │ │ │ - add %bh,0x48031b69(%rax) │ │ │ │ - movl $0x4f40b8,-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 4f40b8 │ │ │ │ + add %ah,(%rax) │ │ │ │ + ficompl (%rbx) │ │ │ │ + add -0x39(%rax),%ecx │ │ │ │ + add %r9b,-0x3f(%r8) │ │ │ │ + rex.WRX add %r9b,-0x77(%rax) │ │ │ │ + fmuls -0x75(%rax) │ │ │ │ + pop %rbp │ │ │ │ + and %cl,-0x77(%rax) │ │ │ │ + and %r14b,%r14b │ │ │ │ + ret │ │ │ │ + (bad) │ │ │ │ + jne 4ec148 │ │ │ │ mov (%rbx),%rax │ │ │ │ jmp *%rax │ │ │ │ - nopl 0x0(%rax) │ │ │ │ - xchg %eax,(%rcx) │ │ │ │ + nopl (%rax) │ │ │ │ + xchg %al,(%rcx) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ (bad) │ │ │ │ add %al,(%rax) │ │ │ │ - add %ch,0x69(%rax) │ │ │ │ - sbb (%rbx),%eax │ │ │ │ - mov 0x28(%rbp),%rax │ │ │ │ - mov 0x30(%rbp),%rcx │ │ │ │ - mov 0x38(%rbp),%rdx │ │ │ │ - mov %rbx,%rsi │ │ │ │ - and $0x7,%esi │ │ │ │ - cmp $0x1,%rsi │ │ │ │ - je 4f4146 │ │ │ │ - add $0x50,%r12 │ │ │ │ - cmp 0x358(%r13),%r12 │ │ │ │ - ja 4f4136 │ │ │ │ - mov 0x6(%rbx),%rsi │ │ │ │ - mov 0xe(%rbx),%rbx │ │ │ │ - movq $0x4f3e38,-0x48(%r12) │ │ │ │ - mov %rsi,-0x38(%r12) │ │ │ │ - mov %rbx,-0x30(%r12) │ │ │ │ - mov %rcx,-0x28(%r12) │ │ │ │ + add %dh,%al │ │ │ │ + fstps (%rbx) │ │ │ │ + add -0x77(%rcx),%ecx │ │ │ │ + fmuls -0x75(%rax) │ │ │ │ + jge 4ec16f │ │ │ │ + mov 0x30(%rbp),%rsi │ │ │ │ + mov 0x28(%rbp),%r14 │ │ │ │ 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 │ │ │ │ + add $0x38,%rbp │ │ │ │ + jmp 4e91d8 │ │ │ │ + movq $0x18,0x388(%r13) │ │ │ │ + movq $0x4ec0b8,0x0(%rbp) │ │ │ │ + jmp 338a798 │ │ │ │ + movq $0x5f8910,-0x10(%r12) │ │ │ │ + mov %rcx,-0x8(%r12) │ │ │ │ + movq $0x3c3ab19,(%r12) │ │ │ │ + mov %rbx,%r8 │ │ │ │ + mov %rdi,%rbx │ │ │ │ + mov %r10,%rdi │ │ │ │ + mov %rbx,%rsi │ │ │ │ + lea -0x9(%r12),%r14 │ │ │ │ mov %rax,%rbx │ │ │ │ - add $0x40,%rbp │ │ │ │ - jmp 3395508 │ │ │ │ - movq $0x50,0x388(%r13) │ │ │ │ - jmp 338a720 │ │ │ │ - add $0x20,%r12 │ │ │ │ - cmp 0x358(%r13),%r12 │ │ │ │ - ja 4f4176 │ │ │ │ - movq $0x4f3970,-0x18(%r12) │ │ │ │ + add $0x68,%rbp │ │ │ │ + jmp 4e91d8 │ │ │ │ + movq $0x5f8910,-0x10(%r12) │ │ │ │ mov %rcx,-0x8(%r12) │ │ │ │ - mov %rdx,(%r12) │ │ │ │ - lea -0x18(%r12),%r14 │ │ │ │ + movq $0x3c3ab19,(%r12) │ │ │ │ + mov %rbx,%r8 │ │ │ │ + mov %r10,%rdi │ │ │ │ + mov %rdx,%rsi │ │ │ │ + lea -0x9(%r12),%r14 │ │ │ │ mov %rax,%rbx │ │ │ │ - add $0x40,%rbp │ │ │ │ - jmp 3395508 │ │ │ │ - movq $0x20,0x388(%r13) │ │ │ │ - jmp 338a720 │ │ │ │ - jmp *-0x8(%r13) │ │ │ │ - nopw 0x0(%rax,%rax,1) │ │ │ │ - sbb %al,(%rax) │ │ │ │ + add $0x78,%rbp │ │ │ │ + jmp 4e91d8 │ │ │ │ + nop │ │ │ │ + lea 0x1(%rbp),%ebx │ │ │ │ add %al,(%rax) │ │ │ │ - add $0x0,%al │ │ │ │ - ... │ │ │ │ add %al,(%rax) │ │ │ │ - (bad) │ │ │ │ + add %bl,(%rsi) │ │ │ │ add %al,(%rax) │ │ │ │ - add %bh,0x68(%rax) │ │ │ │ + add %cl,-0x27(%rax) │ │ │ │ sbb (%rbx),%eax │ │ │ │ - add $0x40,%r12 │ │ │ │ - cmp 0x358(%r13),%r12 │ │ │ │ - ja 4f420b │ │ │ │ - movq $0x4f2d50,-0x38(%r12) │ │ │ │ - mov %rsi,-0x30(%r12) │ │ │ │ - mov %rdi,-0x28(%r12) │ │ │ │ - movq $0x4f36a0,-0x20(%r12) │ │ │ │ - mov %rsi,-0x18(%r12) │ │ │ │ - mov %rdi,-0x10(%r12) │ │ │ │ - movq $0x4f4020,-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 3395ee0 │ │ │ │ - movq $0x40,0x388(%r13) │ │ │ │ - lea 0x31b6823(%rip),%rbx │ │ │ │ - jmp *-0x8(%r13) │ │ │ │ - nopl 0x0(%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 %bh,(%rax) │ │ │ │ - mov %ebx,(%rbx) │ │ │ │ - add -0x73(%rax),%ecx │ │ │ │ - rex.RB fmuls -0x8(%r9,%rdi,1) │ │ │ │ - jb 4f42ac │ │ │ │ - movq $0x4f4280,-0x18(%rbp) │ │ │ │ - mov %r14,%rbx │ │ │ │ - mov %rsi,-0x10(%rbp) │ │ │ │ - mov %r9,-0x8(%rbp) │ │ │ │ - add $0xffffffffffffffe8,%rbp │ │ │ │ + movq $0x4ec220,0x0(%rbp) │ │ │ │ + mov %rbx,%rax │ │ │ │ + mov 0x50(%rbp),%rbx │ │ │ │ + mov %rax,0x58(%rbp) │ │ │ │ test $0x7,%bl │ │ │ │ - jne 4f4280 │ │ │ │ + jne 4ec220 │ │ │ │ mov (%rbx),%rax │ │ │ │ jmp *%rax │ │ │ │ - nopw 0x0(%rax,%rax,1) │ │ │ │ - add (%rax),%al │ │ │ │ - add %al,(%rax) │ │ │ │ + nopl (%rax) │ │ │ │ + lea (bad),%ebx │ │ │ │ + fldl (%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ - (bad) │ │ │ │ + add %bl,(%rsi) │ │ │ │ add %al,(%rax) │ │ │ │ - add %bh,%al │ │ │ │ - mov %bl,(%rbx) │ │ │ │ + add %bl,(%rax) │ │ │ │ + fstps (%rbx) │ │ │ │ add -0x39(%rax),%ecx │ │ │ │ - rex.RB │ │ │ │ - lock enter $0x4f42,$0x0 │ │ │ │ - mov 0x7(%rbx),%rsi │ │ │ │ - lea 0x372406e(%rip),%r14 │ │ │ │ - mov 0x17(%rbx),%rax │ │ │ │ - mov %rax,-0x8(%rbp) │ │ │ │ - mov 0xf(%rbx),%rax │ │ │ │ - mov %rax,0x0(%rbp) │ │ │ │ - add $0xfffffffffffffff0,%rbp │ │ │ │ - jmp 50c598 │ │ │ │ - lea 0x31b67d5(%rip),%rbx │ │ │ │ - jmp *-0x8(%r13) │ │ │ │ - nop │ │ │ │ - add $0x0,%al │ │ │ │ + cmp %r10b,-0x3e(%r8) │ │ │ │ + rex.WRX add %r9b,0x45(%rbx,%r9,4) │ │ │ │ + pop %rax │ │ │ │ + mov 0x8(%rbp),%rdi │ │ │ │ + mov %rbx,%rsi │ │ │ │ + mov 0x20(%rbp),%r14 │ │ │ │ + add $0x38,%rbp │ │ │ │ + jmp 2f83a78 │ │ │ │ + xchg %al,(%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,0x49(%rbp) │ │ │ │ - add $0x18,%r12 │ │ │ │ - cmp 0x358(%r13),%r12 │ │ │ │ - ja 4f430d │ │ │ │ - movq $0x30489c0,-0x10(%r12) │ │ │ │ - mov 0x10(%rbp),%rax │ │ │ │ + add %ch,%al │ │ │ │ + fcomps (%rbx) │ │ │ │ + add -0x7d(%rcx),%ecx │ │ │ │ + (bad) │ │ │ │ + sbb %cl,0x3b(%rbp) │ │ │ │ + movsl %ds:(%rsi),%es:(%rdi) │ │ │ │ + pop %rax │ │ │ │ + add (%rax),%eax │ │ │ │ + add %cl,(%rdi) │ │ │ │ + xchg %ebx,0x49000000(%rbx) │ │ │ │ + movl $0x5f8910,-0x10(%rsp) │ │ │ │ + mov 0x28(%rbp),%rax │ │ │ │ mov %rax,-0x8(%r12) │ │ │ │ - movq $0x36aaa6a,(%r12) │ │ │ │ - lea -0xf(%r12),%r14 │ │ │ │ - mov 0x20(%rbp),%rbx │ │ │ │ - add $0x28,%rbp │ │ │ │ - jmp 3395508 │ │ │ │ - movq $0x18,0x388(%r13) │ │ │ │ - jmp 338a720 │ │ │ │ - movq $0x4f4348,0x0(%rbp) │ │ │ │ - mov 0x6(%rbx),%rbx │ │ │ │ + movq $0x3c3ab19,(%r12) │ │ │ │ + movq $0x4ec2b0,0x0(%rbp) │ │ │ │ + mov %r14,0x20(%rbp) │ │ │ │ + lea -0x9(%r12),%rax │ │ │ │ + mov %rax,0x28(%rbp) │ │ │ │ test $0x7,%bl │ │ │ │ - jne 4f4348 │ │ │ │ + jne 4ec2b0 │ │ │ │ mov (%rbx),%rax │ │ │ │ jmp *%rax │ │ │ │ - nopl 0x0(%rax,%rax,1) │ │ │ │ - add $0x2,%al │ │ │ │ + nopw 0x0(%rax,%rax,1) │ │ │ │ + xchg %al,(%rcx) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ (bad) │ │ │ │ add %al,(%rax) │ │ │ │ - add %al,(%rax) │ │ │ │ - add %al,(%rax) │ │ │ │ - add %cl,-0x7d(%rcx) │ │ │ │ - (bad) │ │ │ │ - cmp %cl,0x3b(%rbp) │ │ │ │ - movsl %ds:(%rsi),%es:(%rdi) │ │ │ │ - pop %rax │ │ │ │ - add (%rax),%eax │ │ │ │ - add %dh,0x58(%rdi) │ │ │ │ - mov 0x7(%rbx),%rax │ │ │ │ - mov 0xf(%rbx),%rbx │ │ │ │ - movq $0x30489c0,-0x30(%r12) │ │ │ │ - mov 0x10(%rbp),%rcx │ │ │ │ - mov %rcx,-0x28(%r12) │ │ │ │ - movq $0x3c37ef9,-0x20(%r12) │ │ │ │ - movq $0x304fe20,-0x18(%r12) │ │ │ │ - mov %rbx,-0x10(%r12) │ │ │ │ - mov %rcx,-0x8(%r12) │ │ │ │ - mov 0x8(%rbp),%rbx │ │ │ │ - mov %rbx,(%r12) │ │ │ │ - lea -0x2f(%r12),%rdi │ │ │ │ - lea -0x17(%r12),%rsi │ │ │ │ - mov %rax,%r14 │ │ │ │ - mov 0x18(%rbp),%rbx │ │ │ │ - add $0x28,%rbp │ │ │ │ - jmp 33959f8 │ │ │ │ - movq $0x38,0x388(%r13) │ │ │ │ - jmp 338a720 │ │ │ │ + add %cl,0x48031bd8(%rax) │ │ │ │ + movl $0x4ec2e0,0x0(%rbp) │ │ │ │ + mov %rbx,%rax │ │ │ │ + mov 0x20(%rbp),%rbx │ │ │ │ + mov %rax,0x20(%rbp) │ │ │ │ + test $0x7,%bl │ │ │ │ + jne 4ec2e0 │ │ │ │ + mov (%rbx),%rax │ │ │ │ + jmp *%rax │ │ │ │ nopl (%rax) │ │ │ │ - sbb %eax,(%rax) │ │ │ │ - add %al,(%rax) │ │ │ │ - add $0x2000000,%eax │ │ │ │ - add %al,(%rax) │ │ │ │ - add %al,(%rax) │ │ │ │ - add %al,(%rax) │ │ │ │ - add %cl,(%rsi) │ │ │ │ - add %al,(%rax) │ │ │ │ - add %al,(%rax) │ │ │ │ - add %al,(%rax) │ │ │ │ - add %cl,-0x40(%rcx,%rcx,4) │ │ │ │ - mov %r9,%r8 │ │ │ │ - mov %rax,%rdi │ │ │ │ - mov %r14,%rsi │ │ │ │ - lea 0x31b66a2(%rip),%r14 │ │ │ │ - jmp 4f41a8 │ │ │ │ - sbb %eax,(%rax) │ │ │ │ - add %al,(%rax) │ │ │ │ - add $0x2000000,%eax │ │ │ │ - add %al,(%rax) │ │ │ │ - add %al,(%rax) │ │ │ │ - add %al,(%rax) │ │ │ │ - add %cl,(%rsi) │ │ │ │ - add %al,(%rax) │ │ │ │ + xchg %al,(%rcx) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ - add %cl,-0x73(%rax) │ │ │ │ - rex.RB │ │ │ │ - lock cmp %r15,%rax │ │ │ │ - jb 4f443f │ │ │ │ - mov %r9,%rax │ │ │ │ - mov %rdi,%r9 │ │ │ │ - mov %r8,%rbx │ │ │ │ - mov %rsi,%r8 │ │ │ │ - mov %r14,%rdi │ │ │ │ - lea 0x31b65b3(%rip),%rsi │ │ │ │ - lea 0x31b666f(%rip),%r14 │ │ │ │ - mov %rbx,-0x10(%rbp) │ │ │ │ - mov %rax,-0x8(%rbp) │ │ │ │ - add $0xfffffffffffffff0,%rbp │ │ │ │ - jmp 304df68 │ │ │ │ - lea 0x31b6672(%rip),%rbx │ │ │ │ - jmp *-0x8(%r13) │ │ │ │ - nopw 0x0(%rax,%rax,1) │ │ │ │ - sbb (%rax),%al │ │ │ │ add %al,(%rax) │ │ │ │ (bad) │ │ │ │ - ... │ │ │ │ - add %al,(%rax) │ │ │ │ - add %cl,(%rsi) │ │ │ │ add %al,(%rax) │ │ │ │ - add %dl,0x66(%rax) │ │ │ │ + add %bl,-0x28(%rax) │ │ │ │ sbb (%rbx),%eax │ │ │ │ - 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 %rbx,%r14 │ │ │ │ - add $0x8,%rbp │ │ │ │ - jmp 4f4408 │ │ │ │ - nopl (%rax) │ │ │ │ - add %eax,(%rax) │ │ │ │ + mov %rbx,%r8 │ │ │ │ + mov 0x20(%rbp),%rdi │ │ │ │ + mov 0x30(%rbp),%rsi │ │ │ │ + mov 0x28(%rbp),%r14 │ │ │ │ + mov 0x8(%rbp),%rbx │ │ │ │ + add $0x38,%rbp │ │ │ │ + jmp 4e91d8 │ │ │ │ + movq $0x18,0x388(%r13) │ │ │ │ + movq $0x4ec250,0x0(%rbp) │ │ │ │ + jmp 338a798 │ │ │ │ + nopl 0x0(%rax) │ │ │ │ + xchg %al,(%rbx) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ - adc %al,(%rax) │ │ │ │ + (bad) │ │ │ │ add %al,(%rax) │ │ │ │ + add %dl,(%rax) │ │ │ │ + fcomps (%rbx) │ │ │ │ + add -0x7d(%rcx),%ecx │ │ │ │ + (bad) │ │ │ │ + sbb %cl,0x3b(%rbp) │ │ │ │ + movsl %ds:(%rsi),%es:(%rdi) │ │ │ │ + pop %rax │ │ │ │ + add (%rax),%eax │ │ │ │ + add %cl,(%rdi) │ │ │ │ + xchg %ebx,0x49000000(%rbx) │ │ │ │ + movl $0x5f8910,-0x10(%rsp) │ │ │ │ + mov 0x28(%rbp),%rax │ │ │ │ + mov %rax,-0x8(%r12) │ │ │ │ + movq $0x3c3ab19,(%r12) │ │ │ │ + movq $0x4ec388,0x0(%rbp) │ │ │ │ + mov %r14,0x20(%rbp) │ │ │ │ + lea -0x9(%r12),%rax │ │ │ │ + mov %rax,0x28(%rbp) │ │ │ │ + test $0x7,%bl │ │ │ │ + jne 4ec388 │ │ │ │ + mov (%rbx),%rax │ │ │ │ + jmp *%rax │ │ │ │ + nopw 0x0(%rax,%rax,1) │ │ │ │ + xchg %al,(%rcx) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ - lea -0x10(%rbp),%rax │ │ │ │ - cmp %r15,%rax │ │ │ │ - jb 4f44c9 │ │ │ │ - movq $0x3390fc8,-0x10(%rbp) │ │ │ │ - mov %rbx,-0x8(%rbp) │ │ │ │ - lea 0x31ca9b3(%rip),%r14 │ │ │ │ - mov 0x10(%rbx),%rbx │ │ │ │ - add $0xfffffffffffffff0,%rbp │ │ │ │ - jmp 3395508 │ │ │ │ - jmp *-0x10(%r13) │ │ │ │ - nopl (%rax) │ │ │ │ - add $0x1000000,%eax │ │ │ │ add %al,(%rax) │ │ │ │ - add %al,(%rdx) │ │ │ │ + (bad) │ │ │ │ add %al,(%rax) │ │ │ │ + add %dh,0x48031bd7(%rax) │ │ │ │ + movl $0x4ec3b8,0x0(%rbp) │ │ │ │ + mov %rbx,%rax │ │ │ │ + mov 0x20(%rbp),%rbx │ │ │ │ + mov %rax,0x20(%rbp) │ │ │ │ + test $0x7,%bl │ │ │ │ + jne 4ec3b8 │ │ │ │ + mov (%rbx),%rax │ │ │ │ + jmp *%rax │ │ │ │ + nopl (%rax) │ │ │ │ + xchg %al,(%rcx) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ - add %cl,(%rbx) │ │ │ │ add %al,(%rax) │ │ │ │ - add %dl,%al │ │ │ │ - sbb %gs:(%rbx),%eax │ │ │ │ - lea -0x18(%rbp),%rax │ │ │ │ - cmp %r15,%rax │ │ │ │ - jb 4f456a │ │ │ │ - add $0x20,%r12 │ │ │ │ - cmp 0x358(%r13),%r12 │ │ │ │ - ja 4f455f │ │ │ │ - mov 0x7(%rbx),%rax │ │ │ │ - mov 0xf(%rbx),%rbx │ │ │ │ - movq $0x304fe20,-0x18(%r12) │ │ │ │ - mov %r14,-0x10(%r12) │ │ │ │ - mov %rbx,-0x8(%r12) │ │ │ │ - movq $0x3c37ef9,(%r12) │ │ │ │ - movq $0x4f4598,-0x8(%rbp) │ │ │ │ - lea 0x31b6471(%rip),%r9 │ │ │ │ - lea 0x31b6474(%rip),%r8 │ │ │ │ - lea -0x17(%r12),%rdi │ │ │ │ - lea 0x31b657a(%rip),%rsi │ │ │ │ - mov %rax,%r14 │ │ │ │ - movq $0x36aa99b,-0x18(%rbp) │ │ │ │ - movq $0x36aa991,-0x10(%rbp) │ │ │ │ - add $0xffffffffffffffe8,%rbp │ │ │ │ - jmp 304c9d0 │ │ │ │ - movq $0x20,0x388(%r13) │ │ │ │ - jmp *-0x8(%r13) │ │ │ │ - xchg %ax,%ax │ │ │ │ - ... │ │ │ │ (bad) │ │ │ │ add %al,(%rax) │ │ │ │ + add %al,0x49031bd7(%rax) │ │ │ │ + mov %ebx,%eax │ │ │ │ + mov 0x20(%rbp),%rdi │ │ │ │ + mov 0x30(%rbp),%rsi │ │ │ │ + mov 0x28(%rbp),%r14 │ │ │ │ + mov 0x8(%rbp),%rbx │ │ │ │ + add $0x38,%rbp │ │ │ │ + jmp 4e91d8 │ │ │ │ + movq $0x18,0x388(%r13) │ │ │ │ + movq $0x4ec328,0x0(%rbp) │ │ │ │ + jmp 338a798 │ │ │ │ + nopl 0x0(%rax) │ │ │ │ + mov %edx,(%rcx) │ │ │ │ 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) │ │ │ │ + (bad) │ │ │ │ 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 │ │ │ │ - je 4f46ab │ │ │ │ - add $0x10,%r12 │ │ │ │ - cmp 0x358(%r13),%r12 │ │ │ │ - ja 4f45e2 │ │ │ │ - mov 0x6(%rax),%rax │ │ │ │ - movq $0x320d450,-0x8(%r12) │ │ │ │ - mov %rax,(%r12) │ │ │ │ - lea -0x7(%r12),%rbx │ │ │ │ - add $0x8,%rbp │ │ │ │ - jmp *0x0(%rbp) │ │ │ │ - movq $0x10,0x388(%r13) │ │ │ │ - movq $0x4f4580,0x0(%rbp) │ │ │ │ - mov %rax,%rbx │ │ │ │ - jmp 338a720 │ │ │ │ - movq $0x4f4628,0x0(%rbp) │ │ │ │ - mov 0x7(%rbx),%rbx │ │ │ │ + add %bh,(%rax) │ │ │ │ + xlat %ds:(%rbx) │ │ │ │ + sbb (%rbx),%eax │ │ │ │ + movq $0x4ec430,0x0(%rbp) │ │ │ │ + mov %rbx,%rax │ │ │ │ + mov 0x30(%rbp),%rbx │ │ │ │ + mov %rax,0x38(%rbp) │ │ │ │ test $0x7,%bl │ │ │ │ - jne 4f4628 │ │ │ │ + jne 4ec430 │ │ │ │ mov (%rbx),%rax │ │ │ │ jmp *%rax │ │ │ │ - nopl 0x0(%rax,%rax,1) │ │ │ │ - ... │ │ │ │ - (bad) │ │ │ │ + nopl (%rax) │ │ │ │ + mov %ecx,(%rcx) │ │ │ │ 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 4f465e │ │ │ │ - mov 0x6(%rbx),%rax │ │ │ │ - movq $0x320d450,-0x8(%r12) │ │ │ │ - mov %rax,(%r12) │ │ │ │ - lea -0x7(%r12),%rbx │ │ │ │ - add $0x8,%rbp │ │ │ │ - jmp *0x0(%rbp) │ │ │ │ - movq $0x10,0x388(%r13) │ │ │ │ - jmp 338a720 │ │ │ │ - add $0x10,%r12 │ │ │ │ - cmp 0x358(%r13),%r12 │ │ │ │ - ja 4f465e │ │ │ │ - mov 0x7(%rbx),%rax │ │ │ │ - movq $0x320d470,-0x8(%r12) │ │ │ │ - mov %rax,(%r12) │ │ │ │ - lea -0x6(%r12),%rbx │ │ │ │ - add $0x8,%rbp │ │ │ │ - jmp *0x0(%rbp) │ │ │ │ - ... │ │ │ │ (bad) │ │ │ │ add %al,(%rax) │ │ │ │ + add %cl,(%rax) │ │ │ │ + xlat %ds:(%rbx) │ │ │ │ + sbb (%rbx),%eax │ │ │ │ + movq $0x4ec460,0x18(%rbp) │ │ │ │ + mov 0x38(%rbp),%r8 │ │ │ │ + mov 0x8(%rbp),%rdi │ │ │ │ + mov %rbx,%rsi │ │ │ │ + mov 0x28(%rbp),%r14 │ │ │ │ + add $0x18,%rbp │ │ │ │ + jmp 2f83a78 │ │ │ │ + xchg %al,(%rbx) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ - add %cl,-0x77(%rax) │ │ │ │ - fmuls -0x7d(%rcx) │ │ │ │ - (bad) │ │ │ │ - adc %cl,0x3b(%rbp) │ │ │ │ - movsl %ds:(%rsi),%es:(%rdi) │ │ │ │ - pop %rax │ │ │ │ - add (%rax),%eax │ │ │ │ - add %dh,0x1d(%rdi) │ │ │ │ - mov 0x7(%rax),%rax │ │ │ │ - movq $0x320d470,-0x8(%r12) │ │ │ │ - mov %rax,(%r12) │ │ │ │ - lea -0x6(%r12),%rbx │ │ │ │ - add $0x8,%rbp │ │ │ │ - jmp *0x0(%rbp) │ │ │ │ - movq $0x10,0x388(%r13) │ │ │ │ - movq $0x4f46a8,0x0(%rbp) │ │ │ │ - mov %rax,%rbx │ │ │ │ - jmp 338a720 │ │ │ │ - sldt (%rax) │ │ │ │ - add %al,(%rdx) │ │ │ │ - ... │ │ │ │ add %al,(%rax) │ │ │ │ - add %cl,(%rsi) │ │ │ │ + (bad) │ │ │ │ add %al,(%rax) │ │ │ │ - add %dh,0x49031b63(%rax) │ │ │ │ - add $0x50,%esp │ │ │ │ + add %bl,%al │ │ │ │ + (bad) │ │ │ │ + sbb (%rbx),%eax │ │ │ │ + add $0x18,%r12 │ │ │ │ cmp 0x358(%r13),%r12 │ │ │ │ - ja 4f4767 │ │ │ │ - movq $0x4f44a0,-0x48(%r12) │ │ │ │ - mov %r14,-0x38(%r12) │ │ │ │ - movq $0x3048d18,-0x30(%r12) │ │ │ │ - mov %rsi,-0x28(%r12) │ │ │ │ - movq $0x1,-0x20(%r12) │ │ │ │ - movq $0x1,-0x18(%r12) │ │ │ │ - movq $0x4f44e8,-0x10(%r12) │ │ │ │ - lea -0x48(%r12),%rax │ │ │ │ + ja 4ec50c │ │ │ │ + movq $0x5f8910,-0x10(%r12) │ │ │ │ + mov 0x28(%rbp),%rax │ │ │ │ mov %rax,-0x8(%r12) │ │ │ │ - lea -0x2f(%r12),%rax │ │ │ │ - mov %rax,(%r12) │ │ │ │ - lea -0xf(%r12),%rbx │ │ │ │ - jmp *0x0(%rbp) │ │ │ │ - movq $0x50,0x388(%r13) │ │ │ │ - lea 0x31b636f(%rip),%rbx │ │ │ │ - jmp *-0x8(%r13) │ │ │ │ - nopl (%rax) │ │ │ │ - add %eax,(%rax) │ │ │ │ - add %al,(%rax) │ │ │ │ - add %al,(%rax) │ │ │ │ + movq $0x3c3ab19,(%r12) │ │ │ │ + movq $0x4ec4c0,0x0(%rbp) │ │ │ │ + mov %r14,0x20(%rbp) │ │ │ │ + lea -0x9(%r12),%rax │ │ │ │ + mov %rax,0x28(%rbp) │ │ │ │ + test $0x7,%bl │ │ │ │ + jne 4ec4c0 │ │ │ │ + mov (%rbx),%rax │ │ │ │ + jmp *%rax │ │ │ │ + nopw 0x0(%rax,%rax,1) │ │ │ │ + xchg %al,(%rcx) │ │ │ │ add %al,(%rax) │ │ │ │ - adc %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ + (bad) │ │ │ │ add %al,(%rax) │ │ │ │ - lea -0x18(%rbp),%rax │ │ │ │ - cmp %r15,%rax │ │ │ │ - jb 4f480f │ │ │ │ - movq $0x3390fc8,-0x10(%rbp) │ │ │ │ - mov %rbx,-0x8(%rbp) │ │ │ │ - movq $0x4f47d0,-0x18(%rbp) │ │ │ │ - mov 0x10(%rbx),%rbx │ │ │ │ - add $0xffffffffffffffe8,%rbp │ │ │ │ + add %bh,-0x2a(%rax) │ │ │ │ + sbb (%rbx),%eax │ │ │ │ + movq $0x4ec4f0,0x0(%rbp) │ │ │ │ + mov %rbx,%rax │ │ │ │ + mov 0x20(%rbp),%rbx │ │ │ │ + mov %rax,0x20(%rbp) │ │ │ │ test $0x7,%bl │ │ │ │ - jne 4f47d0 │ │ │ │ + jne 4ec4f0 │ │ │ │ mov (%rbx),%rax │ │ │ │ jmp *%rax │ │ │ │ - nop │ │ │ │ - ... │ │ │ │ - (bad) │ │ │ │ + nopl (%rax) │ │ │ │ + xchg %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 $0x30489c0,-0x10(%r12) │ │ │ │ - mov %rbx,-0x8(%r12) │ │ │ │ - movq $0x36aaa6a,(%r12) │ │ │ │ - lea -0xf(%r12),%rbx │ │ │ │ - add $0x8,%rbp │ │ │ │ - jmp *0x0(%rbp) │ │ │ │ + add %al,(%rax) │ │ │ │ + add %cl,-0x2a(%rax) │ │ │ │ + sbb (%rbx),%eax │ │ │ │ + mov %rbx,%r8 │ │ │ │ + mov 0x20(%rbp),%rdi │ │ │ │ + mov 0x30(%rbp),%rsi │ │ │ │ + mov 0x28(%rbp),%r14 │ │ │ │ + mov 0x8(%rbp),%rbx │ │ │ │ + add $0x38,%rbp │ │ │ │ + jmp 4e91d8 │ │ │ │ movq $0x18,0x388(%r13) │ │ │ │ - jmp 338a720 │ │ │ │ - jmp *-0x10(%r13) │ │ │ │ - nopl 0x0(%rax,%rax,1) │ │ │ │ - add %eax,(%rax) │ │ │ │ + movq $0x4ec460,0x0(%rbp) │ │ │ │ + jmp 338a798 │ │ │ │ + nopl 0x0(%rax) │ │ │ │ + xchg %al,(%rbx) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ - adc %al,(%rax) │ │ │ │ + (bad) │ │ │ │ add %al,(%rax) │ │ │ │ - call 4852bb98 <__environ@GLIBC_2.2.5+0x448eb6f0> │ │ │ │ - lea -0x10(%rbp),%eax │ │ │ │ - cmp %r15,%rax │ │ │ │ - jb 4f4884 │ │ │ │ + add %al,(%rax) │ │ │ │ + (bad) │ │ │ │ + sbb (%rbx),%eax │ │ │ │ add $0x18,%r12 │ │ │ │ cmp 0x358(%r13),%r12 │ │ │ │ - ja 4f4879 │ │ │ │ - movq $0x3390fc8,-0x10(%rbp) │ │ │ │ - mov %rbx,-0x8(%rbp) │ │ │ │ - mov 0x10(%rbx),%rax │ │ │ │ - movq $0x3363ae0,-0x10(%r12) │ │ │ │ + ja 4ec5e4 │ │ │ │ + movq $0x5f8910,-0x10(%r12) │ │ │ │ + mov 0x28(%rbp),%rax │ │ │ │ mov %rax,-0x8(%r12) │ │ │ │ - movq $0x3c37ef9,(%r12) │ │ │ │ - lea 0x3736ff7(%rip),%rsi │ │ │ │ - lea -0xe(%r12),%r14 │ │ │ │ - add $0xfffffffffffffff0,%rbp │ │ │ │ - jmp 32e8f68 │ │ │ │ - movq $0x18,0x388(%r13) │ │ │ │ - jmp *-0x10(%r13) │ │ │ │ - add (%rax),%al │ │ │ │ - add %al,(%rax) │ │ │ │ - add %al,(%rax) │ │ │ │ + movq $0x3c3ab19,(%r12) │ │ │ │ + movq $0x4ec598,0x0(%rbp) │ │ │ │ + mov %r14,0x20(%rbp) │ │ │ │ + lea -0x9(%r12),%rax │ │ │ │ + mov %rax,0x28(%rbp) │ │ │ │ + test $0x7,%bl │ │ │ │ + jne 4ec598 │ │ │ │ + mov (%rbx),%rax │ │ │ │ + jmp *%rax │ │ │ │ + nopw 0x0(%rax,%rax,1) │ │ │ │ + xchg %al,(%rcx) │ │ │ │ add %al,(%rax) │ │ │ │ - adc (%rax),%al │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ + (bad) │ │ │ │ add %al,(%rax) │ │ │ │ - lea -0x20(%rbp),%rax │ │ │ │ - cmp %r15,%rax │ │ │ │ - jb 4f491f │ │ │ │ - movq $0x3390fc8,-0x10(%rbp) │ │ │ │ - mov %rbx,-0x8(%rbp) │ │ │ │ - movq $0x4f48e0,-0x20(%rbp) │ │ │ │ - mov 0x18(%rbx),%rax │ │ │ │ - mov 0x10(%rbx),%rbx │ │ │ │ - mov %rax,-0x18(%rbp) │ │ │ │ - add $0xffffffffffffffe0,%rbp │ │ │ │ + add %ah,0x48031bd5(%rax) │ │ │ │ + movl $0x4ec5c8,0x0(%rbp) │ │ │ │ + mov %rbx,%rax │ │ │ │ + mov 0x20(%rbp),%rbx │ │ │ │ + mov %rax,0x20(%rbp) │ │ │ │ test $0x7,%bl │ │ │ │ - jne 4f48e0 │ │ │ │ + jne 4ec5c8 │ │ │ │ mov (%rbx),%rax │ │ │ │ jmp *%rax │ │ │ │ - nop │ │ │ │ - add %eax,(%rax) │ │ │ │ + nopl (%rax) │ │ │ │ + xchg %al,(%rcx) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ (bad) │ │ │ │ add %al,(%rax) │ │ │ │ + add %dh,-0x2b(%rax) │ │ │ │ + sbb (%rbx),%eax │ │ │ │ + mov %rbx,%r8 │ │ │ │ + mov 0x20(%rbp),%rdi │ │ │ │ + mov 0x30(%rbp),%rsi │ │ │ │ + mov 0x28(%rbp),%r14 │ │ │ │ + mov 0x8(%rbp),%rbx │ │ │ │ + add $0x38,%rbp │ │ │ │ + jmp 4e91d8 │ │ │ │ + movq $0x18,0x388(%r13) │ │ │ │ + movq $0x4ec538,0x0(%rbp) │ │ │ │ + jmp 338a798 │ │ │ │ + nopl 0x0(%rax) │ │ │ │ + mov (%rbx),%bh │ │ │ │ + add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ - add %cl,-0x7d(%rcx) │ │ │ │ + (bad) │ │ │ │ + add %al,(%rax) │ │ │ │ + add %ch,(%rax) │ │ │ │ + {rex2 0x1b} add -0x7d(%r25),%rcx │ │ │ │ (bad) │ │ │ │ sbb %cl,0x3b(%rbp) │ │ │ │ movsl %ds:(%rsi),%es:(%rdi) │ │ │ │ pop %rax │ │ │ │ add (%rax),%eax │ │ │ │ - add %dh,0x22(%rdi) │ │ │ │ - movq $0x30489c0,-0x10(%r12) │ │ │ │ - mov %rbx,-0x8(%r12) │ │ │ │ - mov 0x8(%rbp),%rax │ │ │ │ - mov %rax,(%r12) │ │ │ │ - lea -0xf(%r12),%rbx │ │ │ │ - add $0x10,%rbp │ │ │ │ - jmp *0x0(%rbp) │ │ │ │ + add %dh,0x37(%rdi) │ │ │ │ + movq $0x5f8910,-0x10(%r12) │ │ │ │ + mov 0x48(%rbp),%rax │ │ │ │ + mov %rax,-0x8(%r12) │ │ │ │ + movq $0x3c3ab19,(%r12) │ │ │ │ + mov %rbx,%r8 │ │ │ │ + mov 0x8(%rbp),%rdi │ │ │ │ + mov 0x50(%rbp),%rsi │ │ │ │ + lea -0x9(%r12),%r14 │ │ │ │ + mov 0x28(%rbp),%rbx │ │ │ │ + add $0x58,%rbp │ │ │ │ + jmp 4e91d8 │ │ │ │ movq $0x18,0x388(%r13) │ │ │ │ jmp 338a720 │ │ │ │ - jmp *-0x10(%r13) │ │ │ │ - nopl 0x0(%rax,%rax,1) │ │ │ │ - sbb (%rax),%al │ │ │ │ - add %al,(%rax) │ │ │ │ + nopl 0x0(%rax) │ │ │ │ (bad) │ │ │ │ - ... │ │ │ │ - add %al,(%rax) │ │ │ │ - add %cl,(%rsi) │ │ │ │ + add (%rax),%eax │ │ │ │ add %al,(%rax) │ │ │ │ - add %bh,0x48031b61(%rax) │ │ │ │ - lea -0x30(%rbp),%eax │ │ │ │ - cmp %r15,%rax │ │ │ │ - jb 4f496d │ │ │ │ - movq $0x4f4988,-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 33893b0 │ │ │ │ - lea 0x31b61a4(%rip),%rbx │ │ │ │ - jmp *-0x8(%r13) │ │ │ │ - add $0x0,%eax │ │ │ │ add %al,(%rax) │ │ │ │ add %bl,(%rsi) │ │ │ │ add %al,(%rax) │ │ │ │ - add %dh,0x61(%rax) │ │ │ │ + add %al,%al │ │ │ │ + (bad) │ │ │ │ sbb (%rbx),%eax │ │ │ │ - movq $0x4f49b8,0x0(%rbp) │ │ │ │ - mov 0x10(%rbp),%rsi │ │ │ │ - lea 0x3723966(%rip),%r14 │ │ │ │ - mov %rbx,0x10(%rbp) │ │ │ │ - jmp 50c598 │ │ │ │ + add $0x18,%r12 │ │ │ │ + cmp 0x358(%r13),%r12 │ │ │ │ + ja 4ec6bc │ │ │ │ + movq $0x5f8910,-0x10(%r12) │ │ │ │ + mov 0x28(%rbp),%rax │ │ │ │ + mov %rax,-0x8(%r12) │ │ │ │ + movq $0x3c3ab19,(%r12) │ │ │ │ + mov %rbx,%r8 │ │ │ │ + mov 0x10(%rbp),%rdi │ │ │ │ + mov 0x30(%rbp),%rsi │ │ │ │ + lea -0x9(%r12),%r14 │ │ │ │ + mov 0x8(%rbp),%rbx │ │ │ │ + add $0x38,%rbp │ │ │ │ + jmp 4e91d8 │ │ │ │ + movq $0x18,0x388(%r13) │ │ │ │ + jmp 338a720 │ │ │ │ nopl 0x0(%rax) │ │ │ │ - add $0x0,%eax │ │ │ │ + mov (%rbx),%bh │ │ │ │ add %al,(%rax) │ │ │ │ - add %bl,(%rsi) │ │ │ │ add %al,(%rax) │ │ │ │ - add %bl,0x6e(%rax) │ │ │ │ - jae 4f49bb │ │ │ │ - mov %rbx,%rax │ │ │ │ - and $0x7,%eax │ │ │ │ - cmp $0x1,%rax │ │ │ │ - jne 4f4a04 │ │ │ │ + add %al,(%rax) │ │ │ │ + (bad) │ │ │ │ + add %al,(%rax) │ │ │ │ + add %bl,-0x2c(%rax) │ │ │ │ + sbb (%rbx),%eax │ │ │ │ add $0x18,%r12 │ │ │ │ cmp 0x358(%r13),%r12 │ │ │ │ - ja 4f49f4 │ │ │ │ - movq $0x4f4790,-0x10(%r12) │ │ │ │ - mov 0x18(%rbp),%rax │ │ │ │ - mov %rax,(%r12) │ │ │ │ - lea -0x10(%r12),%r14 │ │ │ │ + ja 4ec724 │ │ │ │ + movq $0x5f8910,-0x10(%r12) │ │ │ │ + mov 0x48(%rbp),%rax │ │ │ │ + mov %rax,-0x8(%r12) │ │ │ │ + movq $0x3c3ab19,(%r12) │ │ │ │ + mov %rbx,%r8 │ │ │ │ + mov 0x8(%rbp),%rdi │ │ │ │ + mov 0x50(%rbp),%rsi │ │ │ │ + lea -0x9(%r12),%r14 │ │ │ │ mov 0x28(%rbp),%rbx │ │ │ │ - add $0x30,%rbp │ │ │ │ - jmp 3395508 │ │ │ │ + add $0x58,%rbp │ │ │ │ + jmp 4e91d8 │ │ │ │ movq $0x18,0x388(%r13) │ │ │ │ jmp 338a720 │ │ │ │ - movq $0x4f4a30,0x0(%rbp) │ │ │ │ - mov 0x6(%rbx),%rbx │ │ │ │ - test $0x7,%bl │ │ │ │ - jne 4f4a30 │ │ │ │ - mov (%rbx),%rax │ │ │ │ - jmp *%rax │ │ │ │ - nopw 0x0(%rax,%rax,1) │ │ │ │ - add $0x0,%eax │ │ │ │ - add %al,(%rax) │ │ │ │ - add %bl,(%rsi) │ │ │ │ - add %al,(%rax) │ │ │ │ - add %ah,%al │ │ │ │ - insl (%dx),%es:(%rdi) │ │ │ │ - jae 4f4a33 │ │ │ │ - movq $0x4f4a70,-0x8(%rbp) │ │ │ │ - mov 0x7(%rbx),%rax │ │ │ │ - mov %rax,%r14 │ │ │ │ - mov 0xf(%rbx),%rbx │ │ │ │ - mov %rbx,%rcx │ │ │ │ - mov 0x8(%rbp),%rbx │ │ │ │ - mov %rcx,0x0(%rbp) │ │ │ │ - mov %rax,0x8(%rbp) │ │ │ │ - add $0xfffffffffffffff8,%rbp │ │ │ │ - jmp 3395508 │ │ │ │ - nopl 0x0(%rax,%rax,1) │ │ │ │ + nopl 0x0(%rax) │ │ │ │ (bad) │ │ │ │ - add %al,(%rax) │ │ │ │ + add (%rax),%eax │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %bl,(%rsi) │ │ │ │ add %al,(%rax) │ │ │ │ - add %ah,0x4803736d(%rax) │ │ │ │ - mov 0x20(%rbp),%eax │ │ │ │ - mov %rbx,%rcx │ │ │ │ - and $0x7,%ecx │ │ │ │ - cmp $0x1,%rcx │ │ │ │ - jne 4f4b2b │ │ │ │ - add $0x78,%r12 │ │ │ │ - cmp 0x358(%r13),%r12 │ │ │ │ - ja 4f4b1b │ │ │ │ - movq $0x4f4828,-0x70(%r12) │ │ │ │ - mov 0x10(%rbp),%rbx │ │ │ │ - mov %rbx,-0x60(%r12) │ │ │ │ - movq $0x3363ae0,-0x58(%r12) │ │ │ │ - movq $0x3c2b821,-0x50(%r12) │ │ │ │ - lea -0x70(%r12),%rbx │ │ │ │ - mov %rbx,-0x48(%r12) │ │ │ │ - movq $0x30489e0,-0x40(%r12) │ │ │ │ - lea -0x56(%r12),%rbx │ │ │ │ - mov %rbx,-0x38(%r12) │ │ │ │ - movq $0x3363ae0,-0x30(%r12) │ │ │ │ - lea -0x3f(%r12),%rbx │ │ │ │ - mov %rbx,-0x28(%r12) │ │ │ │ - movq $0x3c37ef9,-0x20(%r12) │ │ │ │ - movq $0x4f4898,-0x18(%r12) │ │ │ │ + add %dh,%al │ │ │ │ + rcrl %cl,(%rbx) │ │ │ │ + add -0x7d(%rcx),%ecx │ │ │ │ + (bad) │ │ │ │ + sbb %cl,0x3b(%rbp) │ │ │ │ + movsl %ds:(%rsi),%es:(%rdi) │ │ │ │ + pop %rax │ │ │ │ + add (%rax),%eax │ │ │ │ + add %dh,0x37(%rdi) │ │ │ │ + movq $0x5f8910,-0x10(%r12) │ │ │ │ + mov 0x28(%rbp),%rax │ │ │ │ mov %rax,-0x8(%r12) │ │ │ │ - lea -0x2e(%r12),%rax │ │ │ │ - mov %rax,(%r12) │ │ │ │ - lea -0x18(%r12),%r14 │ │ │ │ - mov 0x30(%rbp),%rbx │ │ │ │ + movq $0x3c3ab19,(%r12) │ │ │ │ + mov %rbx,%r8 │ │ │ │ + mov 0x10(%rbp),%rdi │ │ │ │ + mov 0x30(%rbp),%rsi │ │ │ │ + lea -0x9(%r12),%r14 │ │ │ │ + mov 0x8(%rbp),%rbx │ │ │ │ add $0x38,%rbp │ │ │ │ - jmp 3395508 │ │ │ │ - movq $0x78,0x388(%r13) │ │ │ │ + jmp 4e91d8 │ │ │ │ + movq $0x18,0x388(%r13) │ │ │ │ jmp 338a720 │ │ │ │ - movq $0x4f4b50,0x0(%rbp) │ │ │ │ - mov %rax,%rbx │ │ │ │ - test $0x7,%bl │ │ │ │ - jne 4f4b50 │ │ │ │ - mov (%rbx),%rax │ │ │ │ - jmp *%rax │ │ │ │ - (bad) │ │ │ │ - or (%rax),%al │ │ │ │ - add %al,(%rax) │ │ │ │ + nopl 0x0(%rax) │ │ │ │ + mov (%rbx),%bh │ │ │ │ add %al,(%rax) │ │ │ │ - add %bl,(%rsi) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ + (bad) │ │ │ │ add %al,(%rax) │ │ │ │ - add %cl,-0x39(%rax) │ │ │ │ - add %r11b,0x48004f4b(%r8) │ │ │ │ - mov 0x7(%rbx),%eax │ │ │ │ - mov 0xf(%rbx),%rcx │ │ │ │ - mov 0x17(%rbx),%rbx │ │ │ │ - mov %rbx,%rdx │ │ │ │ - mov 0x10(%rbp),%rbx │ │ │ │ - mov %rdx,0x10(%rbp) │ │ │ │ - mov %rcx,0x20(%rbp) │ │ │ │ - mov %rax,0x30(%rbp) │ │ │ │ - test $0x7,%bl │ │ │ │ - jne 4f4b98 │ │ │ │ - mov (%rbx),%rax │ │ │ │ - jmp *%rax │ │ │ │ + add %cl,0x49031bd3(%rax) │ │ │ │ + add $0x18,%esp │ │ │ │ + cmp 0x358(%r13),%r12 │ │ │ │ + ja 4ec7f4 │ │ │ │ + movq $0x5f8910,-0x10(%r12) │ │ │ │ + mov 0x48(%rbp),%rax │ │ │ │ + mov %rax,-0x8(%r12) │ │ │ │ + movq $0x3c3ab19,(%r12) │ │ │ │ + mov %rbx,%r8 │ │ │ │ + mov 0x8(%rbp),%rdi │ │ │ │ + mov 0x50(%rbp),%rsi │ │ │ │ + lea -0x9(%r12),%r14 │ │ │ │ + mov 0x28(%rbp),%rbx │ │ │ │ + add $0x58,%rbp │ │ │ │ + jmp 4e91d8 │ │ │ │ + movq $0x18,0x388(%r13) │ │ │ │ + jmp 338a720 │ │ │ │ nopl 0x0(%rax) │ │ │ │ - xchg %al,(%rdx) │ │ │ │ - add %al,(%rax) │ │ │ │ - add %al,(%rax) │ │ │ │ - add %al,(%rax) │ │ │ │ (bad) │ │ │ │ + add (%rax),%eax │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ + add %bl,(%rsi) │ │ │ │ add %al,(%rax) │ │ │ │ - add %cl,-0x7d(%rcx) │ │ │ │ + add %ah,(%rax) │ │ │ │ + rcrl %cl,(%rbx) │ │ │ │ + add -0x7d(%rcx),%ecx │ │ │ │ (bad) │ │ │ │ + sbb %cl,0x3b(%rbp) │ │ │ │ + movsl %ds:(%rsi),%es:(%rdi) │ │ │ │ pop %rax │ │ │ │ - cmp 0x358(%r13),%r12 │ │ │ │ - ja 4f4d1f │ │ │ │ + add (%rax),%eax │ │ │ │ + add %dh,0x37(%rdi) │ │ │ │ + movq $0x5f8910,-0x10(%r12) │ │ │ │ mov 0x28(%rbp),%rax │ │ │ │ - mov 0x18(%rbp),%rcx │ │ │ │ - mov 0x8(%rbp),%rdx │ │ │ │ + mov %rax,-0x8(%r12) │ │ │ │ + movq $0x3c3ab19,(%r12) │ │ │ │ + mov %rbx,%r8 │ │ │ │ + mov 0x10(%rbp),%rdi │ │ │ │ mov 0x30(%rbp),%rsi │ │ │ │ - mov 0x20(%rbp),%rdi │ │ │ │ - mov 0x10(%rbp),%r8 │ │ │ │ - mov 0x7(%rbx),%r9 │ │ │ │ - cmp $0x9,%r9 │ │ │ │ - je 4f4ca9 │ │ │ │ - cmp $0xa,%r9 │ │ │ │ - jne 4f4c41 │ │ │ │ - movq $0x3048d18,-0x50(%r12) │ │ │ │ - mov %rsi,-0x48(%r12) │ │ │ │ - lea 0x1(%rdi),%rsi │ │ │ │ - mov %rsi,-0x40(%r12) │ │ │ │ - movq $0x1,-0x38(%r12) │ │ │ │ - movq $0x30489c0,-0x30(%r12) │ │ │ │ - lea -0x4f(%r12),%rsi │ │ │ │ - mov %rsi,-0x28(%r12) │ │ │ │ - movq $0x3c37ef9,-0x20(%r12) │ │ │ │ - movq $0x304fe20,-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 33959f8 │ │ │ │ - movq $0x3048d18,-0x50(%r12) │ │ │ │ - mov %rsi,-0x48(%r12) │ │ │ │ - mov %rdi,-0x40(%r12) │ │ │ │ - lea 0x1(%r8),%rsi │ │ │ │ - mov %rsi,-0x38(%r12) │ │ │ │ - movq $0x30489c0,-0x30(%r12) │ │ │ │ - lea -0x4f(%r12),%rsi │ │ │ │ - mov %rsi,-0x28(%r12) │ │ │ │ - movq $0x3c37ef9,-0x20(%r12) │ │ │ │ - movq $0x304fe20,-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 33959f8 │ │ │ │ - movq $0x3048d18,-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 $0x30489c0,-0x30(%r12) │ │ │ │ - lea -0x4f(%r12),%rsi │ │ │ │ - mov %rsi,-0x28(%r12) │ │ │ │ - movq $0x3c37ef9,-0x20(%r12) │ │ │ │ - movq $0x304fe20,-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 │ │ │ │ + lea -0x9(%r12),%r14 │ │ │ │ + mov 0x8(%rbp),%rbx │ │ │ │ add $0x38,%rbp │ │ │ │ - jmp 33959f8 │ │ │ │ - movq $0x58,0x388(%r13) │ │ │ │ + jmp 4e91d8 │ │ │ │ + movq $0x18,0x388(%r13) │ │ │ │ jmp 338a720 │ │ │ │ - nop │ │ │ │ - sbb (%rax),%al │ │ │ │ - add %al,(%rax) │ │ │ │ - (bad) │ │ │ │ - ... │ │ │ │ - add %al,(%rax) │ │ │ │ - add %cl,(%rsi) │ │ │ │ - add %al,(%rax) │ │ │ │ - add %dl,%al │ │ │ │ - pop %rbp │ │ │ │ - sbb (%rbx),%eax │ │ │ │ - lea -0x18(%rbp),%rax │ │ │ │ - cmp %r15,%rax │ │ │ │ - jb 4f4da5 │ │ │ │ - movq $0x4f4d88,-0x18(%rbp) │ │ │ │ - mov %rsi,%rbx │ │ │ │ - mov %r14,-0x10(%rbp) │ │ │ │ - mov %rdi,-0x8(%rbp) │ │ │ │ - add $0xffffffffffffffe8,%rbp │ │ │ │ - test $0x7,%bl │ │ │ │ - jne 4f4d88 │ │ │ │ - mov (%rbx),%rax │ │ │ │ - jmp *%rax │ │ │ │ - nopw 0x0(%rax,%rax,1) │ │ │ │ - add (%rax),%eax │ │ │ │ - add %al,(%rax) │ │ │ │ + nopl 0x0(%rax) │ │ │ │ + mov (%rbx),%bh │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ - (bad) │ │ │ │ add %al,(%rax) │ │ │ │ - add %dl,0x4c031b5d(%rax) │ │ │ │ - mov 0x10(%rbp),%ecx │ │ │ │ - mov 0x17(%rbx),%r8 │ │ │ │ - mov 0xf(%rbx),%rdi │ │ │ │ - mov 0x7(%rbx),%rsi │ │ │ │ - mov 0x8(%rbp),%r14 │ │ │ │ - add $0x18,%rbp │ │ │ │ - jmp 4f4940 │ │ │ │ - lea 0x31b5d7c(%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 4f4df8 │ │ │ │ - nopl (%rax) │ │ │ │ - mov $0xffffffff,%eax │ │ │ │ - (bad) │ │ │ │ (bad) │ │ │ │ - incl (%rdi) │ │ │ │ - ... │ │ │ │ - add %al,(%rax) │ │ │ │ - add %al,(%rdi) │ │ │ │ - ... │ │ │ │ - add %al,(%rax) │ │ │ │ - add %cl,(%rsi) │ │ │ │ - add %al,(%rax) │ │ │ │ - add %dh,(%rax) │ │ │ │ - pop %rbp │ │ │ │ - sbb (%rbx),%eax │ │ │ │ - mov %r9,%rax │ │ │ │ - mov 0x0(%rbp),%r9 │ │ │ │ - mov %r8,%rbx │ │ │ │ - mov %rax,%r8 │ │ │ │ - mov %rdi,%rax │ │ │ │ - mov %rbx,%rdi │ │ │ │ - mov %rax,%rsi │ │ │ │ - add $0x8,%rbp │ │ │ │ - jmp 4f4d48 │ │ │ │ - nop │ │ │ │ - add %eax,(%rax) │ │ │ │ - add %al,(%rax) │ │ │ │ - add %al,(%rax) │ │ │ │ - add %al,(%rax) │ │ │ │ - adc %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ - call 4852c192 <__environ@GLIBC_2.2.5+0x448ebcea> │ │ │ │ - lea -0x10(%rbp),%eax │ │ │ │ - cmp %r15,%rax │ │ │ │ - jb 4f4e84 │ │ │ │ - add $0x18,%r12 │ │ │ │ + add %bh,0x49031bd2(%rax) │ │ │ │ + add $0x18,%esp │ │ │ │ cmp 0x358(%r13),%r12 │ │ │ │ - ja 4f4e79 │ │ │ │ - movq $0x3390fc8,-0x10(%rbp) │ │ │ │ - mov %rbx,-0x8(%rbp) │ │ │ │ - mov 0x10(%rbx),%rax │ │ │ │ - movq $0x3363ae0,-0x10(%r12) │ │ │ │ + ja 4ec8c4 │ │ │ │ + movq $0x5f8910,-0x10(%r12) │ │ │ │ + mov 0x48(%rbp),%rax │ │ │ │ mov %rax,-0x8(%r12) │ │ │ │ - movq $0x3c37ef9,(%r12) │ │ │ │ - lea 0x37369f7(%rip),%rsi │ │ │ │ - lea -0xe(%r12),%r14 │ │ │ │ - add $0xfffffffffffffff0,%rbp │ │ │ │ - jmp 32e8f68 │ │ │ │ + movq $0x3c3ab19,(%r12) │ │ │ │ + mov %rbx,%r8 │ │ │ │ + mov 0x8(%rbp),%rdi │ │ │ │ + mov 0x50(%rbp),%rsi │ │ │ │ + lea -0x9(%r12),%r14 │ │ │ │ + mov 0x28(%rbp),%rbx │ │ │ │ + add $0x58,%rbp │ │ │ │ + jmp 4e91d8 │ │ │ │ movq $0x18,0x388(%r13) │ │ │ │ - jmp *-0x10(%r13) │ │ │ │ - add $0x1000000,%eax │ │ │ │ - add %al,(%rax) │ │ │ │ - add %al,(%rcx) │ │ │ │ - add %al,(%rax) │ │ │ │ - add %al,(%rax) │ │ │ │ - add %al,(%rax) │ │ │ │ - add %cl,(%rcx) │ │ │ │ - add %al,(%rax) │ │ │ │ - add %al,(%rax) │ │ │ │ - add %al,(%rax) │ │ │ │ - add %cl,-0x75(%rax) │ │ │ │ - jae 4f4eab │ │ │ │ - jmp 335b398 │ │ │ │ + jmp 338a720 │ │ │ │ nopl 0x0(%rax) │ │ │ │ - sbb %eax,(%rax) │ │ │ │ - add %al,(%rax) │ │ │ │ - add $0x1000000,%eax │ │ │ │ - add %al,(%rax) │ │ │ │ - add %al,(%rax) │ │ │ │ - add %al,(%rax) │ │ │ │ - add %cl,(%rcx) │ │ │ │ - add %al,(%rax) │ │ │ │ - add %dl,0x5c(%rax) │ │ │ │ - sbb (%rbx),%eax │ │ │ │ - lea -0x20(%rbp),%rax │ │ │ │ - cmp %r15,%rax │ │ │ │ - jb 4f4f65 │ │ │ │ - movq $0x4f4f10,-0x20(%rbp) │ │ │ │ - mov 0x3(%rbx),%rax │ │ │ │ - mov %r14,%rbx │ │ │ │ - mov %rax,-0x18(%rbp) │ │ │ │ - mov %rsi,-0x10(%rbp) │ │ │ │ - mov %r9,-0x8(%rbp) │ │ │ │ - add $0xffffffffffffffe0,%rbp │ │ │ │ - test $0x7,%bl │ │ │ │ - jne 4f4f10 │ │ │ │ - mov (%rbx),%rax │ │ │ │ - jmp *%rax │ │ │ │ - xchg %ax,%ax │ │ │ │ + (bad) │ │ │ │ add (%rax),%eax │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ + add %bl,(%rsi) │ │ │ │ add %al,(%rax) │ │ │ │ - (bad) │ │ │ │ - add %al,(%rax) │ │ │ │ - add %cl,(%rax) │ │ │ │ - pop %rsp │ │ │ │ + add %dl,-0x2e(%rax) │ │ │ │ sbb (%rbx),%eax │ │ │ │ - add $0x10,%r12 │ │ │ │ + add $0x18,%r12 │ │ │ │ cmp 0x358(%r13),%r12 │ │ │ │ - ja 4f4f55 │ │ │ │ - mov 0x7(%rbx),%rax │ │ │ │ - mov 0xf(%rbx),%rcx │ │ │ │ - mov 0x17(%rbx),%rbx │ │ │ │ - movq $0x4f4ea0,-0x8(%r12) │ │ │ │ - mov 0x8(%rbp),%rdx │ │ │ │ - mov %rdx,(%r12) │ │ │ │ - mov 0x10(%rbp),%r9 │ │ │ │ + ja 4ec92c │ │ │ │ + movq $0x5f8910,-0x10(%r12) │ │ │ │ + mov 0x28(%rbp),%rax │ │ │ │ + mov %rax,-0x8(%r12) │ │ │ │ + movq $0x3c3ab19,(%r12) │ │ │ │ mov %rbx,%r8 │ │ │ │ - mov %rcx,%rdi │ │ │ │ - mov %rax,%rsi │ │ │ │ - lea -0x7(%r12),%r14 │ │ │ │ - add $0x18,%rbp │ │ │ │ - jmp 4f4940 │ │ │ │ - movq $0x10,0x388(%r13) │ │ │ │ + mov 0x10(%rbp),%rdi │ │ │ │ + mov 0x30(%rbp),%rsi │ │ │ │ + lea -0x9(%r12),%r14 │ │ │ │ + mov 0x8(%rbp),%rbx │ │ │ │ + add $0x38,%rbp │ │ │ │ + jmp 4e91d8 │ │ │ │ + movq $0x18,0x388(%r13) │ │ │ │ jmp 338a720 │ │ │ │ - jmp *-0x8(%r13) │ │ │ │ nopl 0x0(%rax) │ │ │ │ - sbb (%rax),%al │ │ │ │ + nop │ │ │ │ + in (%dx),%eax │ │ │ │ + add (%rax),%al │ │ │ │ add %al,(%rax) │ │ │ │ - (bad) │ │ │ │ add %al,(%rax) │ │ │ │ - add %al,(%rdx) │ │ │ │ + (bad) │ │ │ │ add %al,(%rax) │ │ │ │ + add %ch,%al │ │ │ │ + rcrl $1,(%rbx) │ │ │ │ + add -0x75(%rax),%ecx │ │ │ │ + rex.RB jo 4ec99d │ │ │ │ + mov 0x8(%rbp),%edx │ │ │ │ + add $0xfffffffffffffff0,%rbp │ │ │ │ + mov %rbx,%rsi │ │ │ │ + jmp 4eac36 │ │ │ │ + lea 0x374b58e(%rip),%rbx │ │ │ │ + mov %rsi,%rcx │ │ │ │ + jmp 4eb184 │ │ │ │ + nopl 0x0(%rax,%rax,1) │ │ │ │ + add $0x1000000,%eax │ │ │ │ add %al,(%rax) │ │ │ │ + add %cl,(%rbx) │ │ │ │ add %al,(%rax) │ │ │ │ - add %cl,(%rsi) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ + add %cl,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ - add %cl,-0x73(%rax) │ │ │ │ - rex.RB clc │ │ │ │ - cmp %r15,%rax │ │ │ │ - jb 4f5023 │ │ │ │ - add $0x58,%r12 │ │ │ │ + add %bl,(%rax) │ │ │ │ + rcrb %cl,(%rbx) │ │ │ │ + add -0x73(%rax),%ecx │ │ │ │ + rex.RB │ │ │ │ + lock cmp %r15,%rax │ │ │ │ + jb 4eca85 │ │ │ │ + add $0x88,%r12 │ │ │ │ cmp 0x358(%r13),%r12 │ │ │ │ - ja 4f5018 │ │ │ │ - movq $0x4f4e28,-0x50(%r12) │ │ │ │ - mov %r14,-0x40(%r12) │ │ │ │ - movq $0x3363ae0,-0x38(%r12) │ │ │ │ - movq $0x3c2b821,-0x30(%r12) │ │ │ │ - lea -0x50(%r12),%rax │ │ │ │ + ja 4eca7a │ │ │ │ + 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 0x57(%rbx),%rbx │ │ │ │ + movq $0x4ea858,-0x80(%r12) │ │ │ │ + mov %r8,-0x78(%r12) │ │ │ │ + mov %r9,-0x70(%r12) │ │ │ │ + mov 0x40(%rsp),%r8 │ │ │ │ + mov %r8,-0x68(%r12) │ │ │ │ + mov %r10,-0x60(%r12) │ │ │ │ + mov %r14,-0x58(%r12) │ │ │ │ + mov %rcx,-0x50(%r12) │ │ │ │ + mov %rdx,-0x48(%r12) │ │ │ │ + mov %r11,-0x40(%r12) │ │ │ │ + mov %rsi,-0x38(%r12) │ │ │ │ + mov %rbx,-0x30(%r12) │ │ │ │ mov %rax,-0x28(%r12) │ │ │ │ - movq $0x3363ae0,-0x20(%r12) │ │ │ │ - lea -0x36(%r12),%rax │ │ │ │ + movq $0x4ea9b0,-0x20(%r12) │ │ │ │ mov %rax,-0x18(%r12) │ │ │ │ - movq $0x3c37ef9,-0x10(%r12) │ │ │ │ - movq $0x4f4ec8,-0x8(%r12) │ │ │ │ - mov %r14,(%r12) │ │ │ │ - mov %r9,%rax │ │ │ │ - mov %r8,%r9 │ │ │ │ + mov %r14,-0x10(%r12) │ │ │ │ + mov %rcx,-0x8(%r12) │ │ │ │ + mov %rdx,(%r12) │ │ │ │ + lea -0x7f(%r12),%rax │ │ │ │ + mov %rax,%r9 │ │ │ │ mov %rdi,%r8 │ │ │ │ - mov %rsi,%rdi │ │ │ │ - lea -0x1e(%r12),%rsi │ │ │ │ - lea -0x3(%r12),%r14 │ │ │ │ + mov 0x40(%rsp),%rbx │ │ │ │ + mov %rbx,%rdi │ │ │ │ + lea 0x31bc0c0(%rip),%rsi │ │ │ │ + lea 0x31bc7d9(%rip),%r14 │ │ │ │ + lea -0x1d(%r12),%rbx │ │ │ │ + mov %rbx,-0x10(%rbp) │ │ │ │ mov %rax,-0x8(%rbp) │ │ │ │ - add $0xfffffffffffffff8,%rbp │ │ │ │ - jmp 304df68 │ │ │ │ - movq $0x58,0x388(%r13) │ │ │ │ - lea 0x31b5b1e(%rip),%rbx │ │ │ │ + add $0xfffffffffffffff0,%rbp │ │ │ │ + jmp 2f85310 │ │ │ │ + movq $0x88,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 4f5078 │ │ │ │ - nopl (%rax) │ │ │ │ - mov $0xffffffff,%eax │ │ │ │ - (bad) │ │ │ │ + nopl 0x0(%rax) │ │ │ │ (bad) │ │ │ │ - incl (%rdi) │ │ │ │ - ... │ │ │ │ - add %al,(%rax) │ │ │ │ - add %al,(%rdi) │ │ │ │ - ... │ │ │ │ - add %al,(%rax) │ │ │ │ - add %cl,(%rsi) │ │ │ │ - add %al,(%rax) │ │ │ │ - add %dl,%al │ │ │ │ - pop %rdx │ │ │ │ - sbb (%rbx),%eax │ │ │ │ - mov %r9,%rax │ │ │ │ - mov 0x0(%rbp),%r9 │ │ │ │ - mov %r8,%rbx │ │ │ │ - mov %rax,%r8 │ │ │ │ - mov %rdi,%rax │ │ │ │ - mov %rbx,%rdi │ │ │ │ - mov %rax,%rsi │ │ │ │ - add $0x8,%rbp │ │ │ │ - jmp 4f4f88 │ │ │ │ - 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 4f5108 │ │ │ │ - nopl (%rax) │ │ │ │ - add $0x1000000,%eax │ │ │ │ - add %al,(%rax) │ │ │ │ - add %al,(%rcx) │ │ │ │ add %al,(%rax) │ │ │ │ + add %al,(%rbx) │ │ │ │ add %al,(%rax) │ │ │ │ + add %al,(%rbx) │ │ │ │ add %al,(%rax) │ │ │ │ - add %cl,(%rcx) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ + add %cl,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ - add %cl,-0x75(%rax) │ │ │ │ - jae 4f50db │ │ │ │ - jmp 335b2e8 │ │ │ │ + add %ch,(%rax) │ │ │ │ + rcrl $1,(%rbx) │ │ │ │ + add -0x73(%rax),%ecx │ │ │ │ + mov %r9b,-0x8(%r9,%rdi,1) │ │ │ │ + jb 4ed006 │ │ │ │ + movq $0x4ecb08,-0x30(%rbp) │ │ │ │ + mov 0x5(%rbx),%rax │ │ │ │ + mov 0xd(%rbx),%rcx │ │ │ │ + mov 0x15(%rbx),%rbx │ │ │ │ + mov %rbx,%rdx │ │ │ │ + mov %rdi,%rbx │ │ │ │ + mov %rax,-0x28(%rbp) │ │ │ │ + mov %rdx,-0x20(%rbp) │ │ │ │ + mov %rcx,-0x18(%rbp) │ │ │ │ + mov %r14,-0x10(%rbp) │ │ │ │ + mov %rsi,-0x8(%rbp) │ │ │ │ + add $0xffffffffffffffd0,%rbp │ │ │ │ + test $0x7,%bl │ │ │ │ + jne 4ecb08 │ │ │ │ + mov (%rbx),%rax │ │ │ │ + jmp *%rax │ │ │ │ nopl 0x0(%rax) │ │ │ │ - nop │ │ │ │ - (bad) │ │ │ │ - (bad) │ │ │ │ - (bad) │ │ │ │ - (bad) │ │ │ │ - (bad) │ │ │ │ - (bad) │ │ │ │ - incl (%rdi) │ │ │ │ - ... │ │ │ │ - add %al,(%rax) │ │ │ │ - add %al,(%rdi) │ │ │ │ - ... │ │ │ │ + add $0x0,%eax │ │ │ │ add %al,(%rax) │ │ │ │ - add %cl,(%rsi) │ │ │ │ + add %bl,(%rsi) │ │ │ │ add %al,(%rax) │ │ │ │ - add %dl,(%rax) │ │ │ │ - pop %rdx │ │ │ │ - sbb (%rbx),%eax │ │ │ │ - lea -0x10(%rbp),%rax │ │ │ │ - cmp %r15,%rax │ │ │ │ - jb 4f519d │ │ │ │ - movq $0x4f5148,-0x10(%rbp) │ │ │ │ - mov %rdi,%rbx │ │ │ │ - mov %r8,-0x8(%rbp) │ │ │ │ - mov %r14,0x0(%rbp) │ │ │ │ - add $0xfffffffffffffff0,%rbp │ │ │ │ + add %cl,%al │ │ │ │ + rcrb $1,(%rbx) │ │ │ │ + add -0x39(%rax),%ecx │ │ │ │ + rex.RB call 9d9660 │ │ │ │ + mov 0x7(%rbx),%rax │ │ │ │ + mov 0xf(%rbx),%rbx │ │ │ │ + mov 0xf(%rax),%rcx │ │ │ │ + mov %rcx,-0x10(%rbp) │ │ │ │ + mov 0x17(%rax),%rcx │ │ │ │ + mov %rcx,-0x8(%rbp) │ │ │ │ + mov %rax,0x0(%rbp) │ │ │ │ + add $0xffffffffffffffe8,%rbp │ │ │ │ test $0x7,%bl │ │ │ │ - jne 4f5148 │ │ │ │ + jne 4ecb50 │ │ │ │ mov (%rbx),%rax │ │ │ │ jmp *%rax │ │ │ │ - xchg %ax,%ax │ │ │ │ - add (%rax),%eax │ │ │ │ - add %al,(%rax) │ │ │ │ + nopw 0x0(%rax,%rax,1) │ │ │ │ + enter $0x0,$0x0 │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ (bad) │ │ │ │ add %al,(%rax) │ │ │ │ - add %dl,%al │ │ │ │ - pop %rcx │ │ │ │ - sbb (%rbx),%eax │ │ │ │ - add $0x10,%r12 │ │ │ │ - cmp 0x358(%r13),%r12 │ │ │ │ - ja 4f518d │ │ │ │ - mov 0x7(%rbx),%rax │ │ │ │ - mov 0xf(%rbx),%rcx │ │ │ │ - mov 0x17(%rbx),%rbx │ │ │ │ - movq $0x4f50d0,-0x8(%r12) │ │ │ │ - mov 0x10(%rbp),%rdx │ │ │ │ - mov %rdx,(%r12) │ │ │ │ - mov 0x8(%rbp),%r9 │ │ │ │ - mov %rbx,%r8 │ │ │ │ - mov %rcx,%rdi │ │ │ │ - mov %rax,%rsi │ │ │ │ - lea -0x7(%r12),%r14 │ │ │ │ - add $0x18,%rbp │ │ │ │ - jmp 4f4940 │ │ │ │ - movq $0x10,0x388(%r13) │ │ │ │ - jmp 338a720 │ │ │ │ - lea 0x31b59d4(%rip),%rbx │ │ │ │ - mov %r14,-0x28(%rbp) │ │ │ │ - mov %rsi,-0x20(%rbp) │ │ │ │ - mov %rdi,-0x18(%rbp) │ │ │ │ - mov %r8,-0x10(%rbp) │ │ │ │ - mov %r9,-0x8(%rbp) │ │ │ │ - add $0xffffffffffffffd8,%rbp │ │ │ │ - jmp *-0x8(%r13) │ │ │ │ - sbb %eax,(%rax) │ │ │ │ - add %al,(%rax) │ │ │ │ - add $0x0,%eax │ │ │ │ - add %al,(%rax) │ │ │ │ + add %al,0x48031bd0(%rax) │ │ │ │ + mov 0x28(%rbp),%eax │ │ │ │ + mov %rbx,%rcx │ │ │ │ + and $0x7,%ecx │ │ │ │ + cmp $0x1,%rcx │ │ │ │ + je 4ecdb6 │ │ │ │ + movq $0x4ecb90,0x0(%rbp) │ │ │ │ + mov %rbx,%rcx │ │ │ │ + mov %rax,%rbx │ │ │ │ + mov %rcx,0x28(%rbp) │ │ │ │ + test $0x7,%bl │ │ │ │ + jne 4ecb90 │ │ │ │ + mov (%rbx),%rax │ │ │ │ + jmp *%rax │ │ │ │ + enter $0x0,$0x0 │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ - add %cl,(%rsi) │ │ │ │ + (bad) │ │ │ │ add %al,(%rax) │ │ │ │ - add %dh,0x48031b59(%rax) │ │ │ │ - lea -0x18(%rbp),%eax │ │ │ │ - cmp %r15,%rax │ │ │ │ - jb 4f5238 │ │ │ │ - movq $0x4f5218,-0x18(%rbp) │ │ │ │ - mov %r14,%rbx │ │ │ │ - mov %rsi,-0x10(%rbp) │ │ │ │ - mov %r9,-0x8(%rbp) │ │ │ │ + add %ch,0x48031bcf(%rax) │ │ │ │ + movl $0x4ecbe0,-0x18(%rbp) │ │ │ │ + mov 0xf(%rbx),%rax │ │ │ │ + mov 0x7(%rbx),%rbx │ │ │ │ + mov %rbx,%rcx │ │ │ │ + mov 0x30(%rbp),%rbx │ │ │ │ + mov 0xf(%rcx),%rdx │ │ │ │ + mov %rdx,-0x10(%rbp) │ │ │ │ + mov 0x17(%rcx),%rdx │ │ │ │ + mov %rdx,-0x8(%rbp) │ │ │ │ + mov %rcx,0x0(%rbp) │ │ │ │ + mov %rax,0x30(%rbp) │ │ │ │ add $0xffffffffffffffe8,%rbp │ │ │ │ test $0x7,%bl │ │ │ │ - jne 4f5218 │ │ │ │ + jne 4ecbe0 │ │ │ │ mov (%rbx),%rax │ │ │ │ jmp *%rax │ │ │ │ - nopw 0x0(%rax,%rax,1) │ │ │ │ - add (%rax),%al │ │ │ │ + nopl (%rax) │ │ │ │ + lret │ │ │ │ + (bad) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ (bad) │ │ │ │ add %al,(%rax) │ │ │ │ - add %dh,0x59(%rax) │ │ │ │ + add %bl,-0x31(%rax) │ │ │ │ sbb (%rbx),%eax │ │ │ │ - mov 0x8(%rbp),%r9 │ │ │ │ - mov 0x17(%rbx),%r8 │ │ │ │ - mov 0xf(%rbx),%rdi │ │ │ │ - mov 0x7(%rbx),%rsi │ │ │ │ - lea 0x37376ca(%rip),%r14 │ │ │ │ - add $0x10,%rbp │ │ │ │ - jmp 4f4940 │ │ │ │ - lea 0x31b5969(%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 4f52c0 │ │ │ │ + movq $0x4ecc30,-0x18(%rbp) │ │ │ │ + mov 0xf(%rbx),%rax │ │ │ │ + mov 0x7(%rbx),%rbx │ │ │ │ + mov %rbx,%rcx │ │ │ │ + mov 0x58(%rbp),%rbx │ │ │ │ + mov 0xf(%rcx),%rdx │ │ │ │ + mov %rdx,-0x10(%rbp) │ │ │ │ + mov 0x17(%rcx),%rdx │ │ │ │ + mov %rdx,-0x8(%rbp) │ │ │ │ + mov %rcx,0x0(%rbp) │ │ │ │ + mov %rax,0x58(%rbp) │ │ │ │ + add $0xffffffffffffffe8,%rbp │ │ │ │ + test $0x7,%bl │ │ │ │ + jne 4ecc30 │ │ │ │ + mov (%rbx),%rax │ │ │ │ + jmp *%rax │ │ │ │ nopl (%rax) │ │ │ │ - add $0x1000000,%eax │ │ │ │ - add %al,(%rax) │ │ │ │ - add %al,(%rcx) │ │ │ │ - add %al,(%rax) │ │ │ │ - add %al,(%rax) │ │ │ │ - add %al,(%rax) │ │ │ │ - add %cl,(%rcx) │ │ │ │ - add %al,(%rax) │ │ │ │ + (bad) │ │ │ │ + ss add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ - add %cl,-0x75(%rax) │ │ │ │ - jnp 4f528b │ │ │ │ - mov %r14,%rsi │ │ │ │ - lea 0x37417c3(%rip),%r14 │ │ │ │ - jmp 32cb1b0 │ │ │ │ - nopl 0x0(%rax,%rax,1) │ │ │ │ - mov %bh,%bh │ │ │ │ - (bad) │ │ │ │ - (bad) │ │ │ │ - (bad) │ │ │ │ (bad) │ │ │ │ + add %al,(%rax) │ │ │ │ + add %cl,(%rax) │ │ │ │ + iret │ │ │ │ + sbb (%rbx),%eax │ │ │ │ + movq $0x4ecc60,0x0(%rbp) │ │ │ │ + mov %rbx,%rax │ │ │ │ + mov 0x70(%rbp),%rbx │ │ │ │ + mov %rax,0x70(%rbp) │ │ │ │ + test $0x7,%bl │ │ │ │ + jne 4ecc60 │ │ │ │ + mov (%rbx),%rax │ │ │ │ + jmp *%rax │ │ │ │ + nopl (%rax) │ │ │ │ (bad) │ │ │ │ - incl (%rdi) │ │ │ │ - ... │ │ │ │ + ss add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ - add %al,(%rdi) │ │ │ │ - ... │ │ │ │ add %al,(%rax) │ │ │ │ - add %cl,(%rsi) │ │ │ │ + (bad) │ │ │ │ add %al,(%rax) │ │ │ │ - add %bl,0x58(%rax) │ │ │ │ + add %bl,%al │ │ │ │ + (bad) │ │ │ │ sbb (%rbx),%eax │ │ │ │ - lea -0x10(%rbp),%rax │ │ │ │ - cmp %r15,%rax │ │ │ │ - jb 4f5355 │ │ │ │ - movq $0x4f5300,-0x10(%rbp) │ │ │ │ - mov %rdi,%rbx │ │ │ │ - mov %r8,-0x8(%rbp) │ │ │ │ - mov %r14,0x0(%rbp) │ │ │ │ - add $0xfffffffffffffff0,%rbp │ │ │ │ + mov 0x60(%rbp),%rax │ │ │ │ + mov %rbx,%rcx │ │ │ │ + and $0x7,%ecx │ │ │ │ + cmp $0x1,%rcx │ │ │ │ + je 4ed00a │ │ │ │ + mov 0x38(%rbp),%r8 │ │ │ │ + mov 0x8(%rbp),%rcx │ │ │ │ + cmp %r8,%rcx │ │ │ │ + jge 4ed25e │ │ │ │ + movq $0x4eccb0,0x18(%rbp) │ │ │ │ + mov %rax,%rbx │ │ │ │ + add $0x18,%rbp │ │ │ │ test $0x7,%bl │ │ │ │ - jne 4f5300 │ │ │ │ + jne 4eccb0 │ │ │ │ mov (%rbx),%rax │ │ │ │ jmp *%rax │ │ │ │ xchg %ax,%ax │ │ │ │ - add (%rax),%eax │ │ │ │ - add %al,(%rax) │ │ │ │ + lret │ │ │ │ + rex.RX add %r8b,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ (bad) │ │ │ │ add %al,(%rax) │ │ │ │ - add %bl,(%rax) │ │ │ │ - pop %rax │ │ │ │ - sbb (%rbx),%eax │ │ │ │ + add %cl,0x48031bce(%rax) │ │ │ │ + mov 0x38(%rbp),%eax │ │ │ │ + mov 0x50(%rbp),%rcx │ │ │ │ + mov 0x30(%rbp),%rdx │ │ │ │ + mov 0x40(%rbp),%rsi │ │ │ │ + mov 0x58(%rbp),%rdi │ │ │ │ + mov %rbx,%r8 │ │ │ │ + and $0x7,%r8d │ │ │ │ + cmp $0x1,%r8 │ │ │ │ + je 4ed451 │ │ │ │ add $0x10,%r12 │ │ │ │ cmp 0x358(%r13),%r12 │ │ │ │ - ja 4f5345 │ │ │ │ - mov 0x7(%rbx),%rax │ │ │ │ - mov 0xf(%rbx),%rcx │ │ │ │ - mov 0x17(%rbx),%rbx │ │ │ │ - movq $0x4f5280,-0x8(%r12) │ │ │ │ - mov 0x10(%rbp),%rdx │ │ │ │ - mov %rdx,(%r12) │ │ │ │ + ja 4ed488 │ │ │ │ + mov 0x20(%rbp),%r8 │ │ │ │ mov 0x8(%rbp),%r9 │ │ │ │ + cmp %r8,%r9 │ │ │ │ + jge 4ecd1d │ │ │ │ + movq $0x5f8890,-0x8(%r12) │ │ │ │ + mov %rcx,(%r12) │ │ │ │ + mov %rsi,%r8 │ │ │ │ + mov %rdi,%rbx │ │ │ │ + mov %rdx,%rdi │ │ │ │ + mov %rbx,%rsi │ │ │ │ + lea -0x1(%r12),%r14 │ │ │ │ + mov %rax,%rbx │ │ │ │ + add $0x60,%rbp │ │ │ │ + jmp 4e91d8 │ │ │ │ + mov 0x18(%rbp),%r10 │ │ │ │ + cmp %r8,%r9 │ │ │ │ + jne 4edb17 │ │ │ │ + mov 0x28(%rbp),%r8 │ │ │ │ + mov 0x10(%rbp),%r9 │ │ │ │ + cmp %r8,%r9 │ │ │ │ + jge 4ecd61 │ │ │ │ + movq $0x5f8890,-0x8(%r12) │ │ │ │ + mov %rcx,(%r12) │ │ │ │ + mov %rsi,%r8 │ │ │ │ + mov %rdi,%rbx │ │ │ │ + mov %rdx,%rdi │ │ │ │ + mov %rbx,%rsi │ │ │ │ + lea -0x1(%r12),%r14 │ │ │ │ + mov %rax,%rbx │ │ │ │ + add $0x60,%rbp │ │ │ │ + jmp 4e91d8 │ │ │ │ + cmp %r8,%r9 │ │ │ │ + jne 4ecd8c │ │ │ │ + mov 0x6(%rbx),%rax │ │ │ │ + mov 0xe(%rbx),%rbx │ │ │ │ + add $0xfffffffffffffff0,%r12 │ │ │ │ + movq $0x4ee120,0x10(%rbp) │ │ │ │ + mov %rsi,%rdi │ │ │ │ + mov %rbx,%rsi │ │ │ │ + mov %rax,%r14 │ │ │ │ + add $0x10,%rbp │ │ │ │ + jmp 3240ab0 │ │ │ │ + movq $0x5f8890,-0x8(%r12) │ │ │ │ + mov %rcx,(%r12) │ │ │ │ mov %rbx,%r8 │ │ │ │ - mov %rcx,%rdi │ │ │ │ - mov %rax,%rsi │ │ │ │ - lea -0x7(%r12),%r14 │ │ │ │ + mov %rdi,%rbx │ │ │ │ + mov %r10,%rdi │ │ │ │ + mov %rbx,%rsi │ │ │ │ + lea -0x1(%r12),%r14 │ │ │ │ + mov %rax,%rbx │ │ │ │ + add $0x60,%rbp │ │ │ │ + jmp 4e91d8 │ │ │ │ + movq $0x4ecde0,0x18(%rbp) │ │ │ │ + mov %rax,%rbx │ │ │ │ add $0x18,%rbp │ │ │ │ - jmp 4f4940 │ │ │ │ - movq $0x10,0x388(%r13) │ │ │ │ - jmp 338a720 │ │ │ │ - lea 0x31b585c(%rip),%rbx │ │ │ │ - mov %r14,-0x28(%rbp) │ │ │ │ - mov %rsi,-0x20(%rbp) │ │ │ │ - mov %rdi,-0x18(%rbp) │ │ │ │ - mov %r8,-0x10(%rbp) │ │ │ │ - mov %r9,-0x8(%rbp) │ │ │ │ - add $0xffffffffffffffd8,%rbp │ │ │ │ - jmp *-0x8(%r13) │ │ │ │ - add %eax,(%rax) │ │ │ │ - add %al,(%rax) │ │ │ │ - add %eax,(%rax) │ │ │ │ - add %al,(%rax) │ │ │ │ - adc (%rax),%eax │ │ │ │ - add %al,(%rax) │ │ │ │ - rex pop %rax │ │ │ │ - sbb (%rbx),%eax │ │ │ │ - lea -0x20(%rbp),%rax │ │ │ │ - cmp %r15,%rax │ │ │ │ - jb 4f53e8 │ │ │ │ - movq $0x3390fc8,-0x10(%rbp) │ │ │ │ - mov %rbx,-0x8(%rbp) │ │ │ │ - movq $0x4f53d8,-0x20(%rbp) │ │ │ │ - mov 0x18(%rbx),%rax │ │ │ │ - dec %rax │ │ │ │ - mov 0x10(%rbx),%rbx │ │ │ │ - mov %rax,-0x18(%rbp) │ │ │ │ - add $0xffffffffffffffe0,%rbp │ │ │ │ test $0x7,%bl │ │ │ │ - jne 4f53d8 │ │ │ │ + jne 4ecde0 │ │ │ │ mov (%rbx),%rax │ │ │ │ jmp *%rax │ │ │ │ - nopw 0x0(%rax,%rax,1) │ │ │ │ - add %al,(%r8) │ │ │ │ - add %al,(%rax) │ │ │ │ + nop │ │ │ │ + test %eax,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ - add %bl,(%rsi) │ │ │ │ add %al,(%rax) │ │ │ │ - add %dh,%al │ │ │ │ - push %rdi │ │ │ │ - sbb (%rbx),%eax │ │ │ │ - mov 0x8(%rbp),%rsi │ │ │ │ - mov %rbx,%r14 │ │ │ │ - add $0x10,%rbp │ │ │ │ - jmp 4f5498 │ │ │ │ - jmp *-0x10(%r13) │ │ │ │ - nopl 0x0(%rax) │ │ │ │ - sbb (%rax),%al │ │ │ │ add %al,(%rax) │ │ │ │ (bad) │ │ │ │ add %al,(%rax) │ │ │ │ - add %al,(%rcx) │ │ │ │ - add %al,(%rax) │ │ │ │ - add %al,(%rax) │ │ │ │ + add %dh,%al │ │ │ │ + int $0x1b │ │ │ │ + add -0x39(%rax),%ecx │ │ │ │ + rex.RB │ │ │ │ + lock xor %cl,%dh │ │ │ │ + rex.WRX add %r9b,-0x75(%rax) │ │ │ │ + rex.XB cmovs -0x76b7f8a5(%r11),%ecx │ │ │ │ + (bad) -0x75(%rax) │ │ │ │ + pop %rbp │ │ │ │ + sbb %cl,-0x75(%rax) │ │ │ │ + push %rcx │ │ │ │ + (bad) │ │ │ │ + mov %rdx,-0x8(%rbp) │ │ │ │ + mov 0xf(%rcx),%rdx │ │ │ │ + mov %rdx,0x0(%rbp) │ │ │ │ + mov %rcx,0x10(%rbp) │ │ │ │ + mov %rax,0x18(%rbp) │ │ │ │ + add $0xfffffffffffffff0,%rbp │ │ │ │ + test $0x7,%bl │ │ │ │ + jne 4ece30 │ │ │ │ + mov (%rbx),%rax │ │ │ │ + jmp *%rax │ │ │ │ + nopl (%rax) │ │ │ │ + movl $0x0,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ - add %cl,(%rcx) │ │ │ │ + (bad) │ │ │ │ add %al,(%rax) │ │ │ │ - add %dh,0x48031b57(%rax) │ │ │ │ - lea -0x8(%rbp),%eax │ │ │ │ - cmp %r15,%rax │ │ │ │ - jb 4f5431 │ │ │ │ - mov %r9,%rax │ │ │ │ - mov %r8,%r9 │ │ │ │ - mov %rdi,%r8 │ │ │ │ - mov %rsi,%rdi │ │ │ │ - mov %r14,%rsi │ │ │ │ - mov 0x2(%rbx),%r14 │ │ │ │ - mov %rax,-0x8(%rbp) │ │ │ │ - add $0xfffffffffffffff8,%rbp │ │ │ │ - jmp 4f52c0 │ │ │ │ - jmp *-0x8(%r13) │ │ │ │ + add %ah,0x48031bcd(%rax) │ │ │ │ + movl $0x4ece80,-0x18(%rbp) │ │ │ │ + mov 0xf(%rbx),%rax │ │ │ │ + mov 0x7(%rbx),%rbx │ │ │ │ + mov %rbx,%rcx │ │ │ │ + mov 0x38(%rbp),%rbx │ │ │ │ + mov 0xf(%rcx),%rdx │ │ │ │ + mov %rdx,-0x10(%rbp) │ │ │ │ + mov 0x17(%rcx),%rdx │ │ │ │ + mov %rdx,-0x8(%rbp) │ │ │ │ + mov %rcx,0x0(%rbp) │ │ │ │ + mov %rax,0x38(%rbp) │ │ │ │ + add $0xffffffffffffffe8,%rbp │ │ │ │ + test $0x7,%bl │ │ │ │ + jne 4ece80 │ │ │ │ + mov (%rbx),%rax │ │ │ │ + jmp *%rax │ │ │ │ nopl (%rax) │ │ │ │ - sbb (%rax),%al │ │ │ │ + lret $0x6 │ │ │ │ add %al,(%rax) │ │ │ │ - (bad) │ │ │ │ add %al,(%rax) │ │ │ │ - add %al,(%rcx) │ │ │ │ + add %bl,(%rsi) │ │ │ │ add %al,(%rax) │ │ │ │ + add %dl,-0x33(%rax) │ │ │ │ + sbb (%rbx),%eax │ │ │ │ + movq $0x4eced0,-0x18(%rbp) │ │ │ │ + mov %rbx,%rax │ │ │ │ + mov 0xf(%rbx),%rbx │ │ │ │ + mov %rbx,%rcx │ │ │ │ + mov 0x50(%rbp),%rbx │ │ │ │ + mov 0xf(%rcx),%rdx │ │ │ │ + mov %rdx,-0x10(%rbp) │ │ │ │ + mov 0x17(%rcx),%rdx │ │ │ │ + mov %rdx,-0x8(%rbp) │ │ │ │ + mov %rcx,0x0(%rbp) │ │ │ │ + mov %rax,0x50(%rbp) │ │ │ │ + add $0xffffffffffffffe8,%rbp │ │ │ │ + test $0x7,%bl │ │ │ │ + jne 4eced0 │ │ │ │ + mov (%rbx),%rax │ │ │ │ + jmp *%rax │ │ │ │ + nopl 0x0(%rax) │ │ │ │ + int $0x36 │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ - add %cl,(%rcx) │ │ │ │ add %al,(%rax) │ │ │ │ - add %ch,0x57(%rax) │ │ │ │ - sbb (%rbx),%eax │ │ │ │ - lea -0x8(%rbp),%rax │ │ │ │ - cmp %r15,%rax │ │ │ │ - jb 4f5479 │ │ │ │ - mov %r9,%rax │ │ │ │ - mov %r8,%r9 │ │ │ │ - mov %rdi,%r8 │ │ │ │ - mov %rsi,%rdi │ │ │ │ - mov %r14,%rsi │ │ │ │ - mov 0x2(%rbx),%r14 │ │ │ │ - mov %rax,-0x8(%rbp) │ │ │ │ - add $0xfffffffffffffff8,%rbp │ │ │ │ - jmp 4f52c0 │ │ │ │ - jmp *-0x8(%r13) │ │ │ │ - nopl (%rax) │ │ │ │ (bad) │ │ │ │ add %al,(%rax) │ │ │ │ - add %al,(%rdx) │ │ │ │ - ... │ │ │ │ add %al,(%rax) │ │ │ │ - add %cl,(%rsi) │ │ │ │ + int $0x1b │ │ │ │ + add -0x75(%rax),%ecx │ │ │ │ + rex.RB pop %r8 │ │ │ │ + mov %rbx,%rcx │ │ │ │ + and $0x7,%ecx │ │ │ │ + cmp $0x1,%rcx │ │ │ │ + je 4ed13e │ │ │ │ + movq $0x4ecf18,0x18(%rbp) │ │ │ │ + mov %rbx,%rcx │ │ │ │ + mov %rax,%rbx │ │ │ │ + mov %rcx,0x58(%rbp) │ │ │ │ + add $0x18,%rbp │ │ │ │ + test $0x7,%bl │ │ │ │ + jne 4ecf18 │ │ │ │ + mov (%rbx),%rax │ │ │ │ + jmp *%rax │ │ │ │ + nopl 0x0(%rax) │ │ │ │ + lret $0x6 │ │ │ │ + add %al,(%rax) │ │ │ │ + add %al,(%rax) │ │ │ │ + add %bl,(%rsi) │ │ │ │ add %al,(%rax) │ │ │ │ add %ah,(%rax) │ │ │ │ - push %rdi │ │ │ │ + int3 │ │ │ │ sbb (%rbx),%eax │ │ │ │ - lea -0x10(%rbp),%rax │ │ │ │ - cmp %r15,%rax │ │ │ │ - jb 4f5560 │ │ │ │ - mov %r14,%rbx │ │ │ │ - and $0x7,%r14d │ │ │ │ - cmp $0x1,%r14 │ │ │ │ - je 4f5556 │ │ │ │ - mov %rsi,%rax │ │ │ │ - add $0x48,%r12 │ │ │ │ + mov 0x30(%rbp),%rax │ │ │ │ + mov 0x48(%rbp),%rcx │ │ │ │ + mov 0x18(%rbp),%rdi │ │ │ │ + mov 0x50(%rbp),%rsi │ │ │ │ + mov 0x40(%rbp),%rdx │ │ │ │ + mov %rbx,%r8 │ │ │ │ + and $0x7,%r8d │ │ │ │ + cmp $0x1,%r8 │ │ │ │ + je 4ed220 │ │ │ │ + add $0x10,%r12 │ │ │ │ cmp 0x358(%r13),%r12 │ │ │ │ - ja 4f556b │ │ │ │ - mov 0x6(%rbx),%rcx │ │ │ │ - cmp $0x1,%rax │ │ │ │ - jne 4f550d │ │ │ │ - movq $0x4f5450,-0x40(%r12) │ │ │ │ - mov %rcx,-0x38(%r12) │ │ │ │ - movq $0x3363ae0,-0x30(%r12) │ │ │ │ - lea -0x3a(%r12),%rax │ │ │ │ - mov %rax,-0x28(%r12) │ │ │ │ - movq $0x3c37ef9,-0x20(%r12) │ │ │ │ - lea -0x2e(%r12),%rax │ │ │ │ - add $0xffffffffffffffe0,%r12 │ │ │ │ + ja 4ed24e │ │ │ │ + mov 0x28(%rbp),%r8 │ │ │ │ + mov 0x8(%rbp),%r9 │ │ │ │ + cmp %r9,%r8 │ │ │ │ + jge 4ecf7c │ │ │ │ + movq $0x5f8890,-0x8(%r12) │ │ │ │ + mov %rcx,(%r12) │ │ │ │ + mov %rdx,%r8 │ │ │ │ + lea -0x1(%r12),%r14 │ │ │ │ mov %rax,%rbx │ │ │ │ - jmp *0x0(%rbp) │ │ │ │ + add $0x58,%rbp │ │ │ │ + jmp 4e91d8 │ │ │ │ + mov 0x38(%rbp),%r10 │ │ │ │ + cmp %r9,%r8 │ │ │ │ + jne 4ed970 │ │ │ │ + mov 0x20(%rbp),%r8 │ │ │ │ + mov 0x10(%rbp),%r9 │ │ │ │ + cmp %r9,%r8 │ │ │ │ + jge 4ecfb7 │ │ │ │ + movq $0x5f8890,-0x8(%r12) │ │ │ │ + mov %rcx,(%r12) │ │ │ │ + mov %rdx,%r8 │ │ │ │ + lea -0x1(%r12),%r14 │ │ │ │ + mov %rax,%rbx │ │ │ │ + add $0x58,%rbp │ │ │ │ + jmp 4e91d8 │ │ │ │ + cmp %r9,%r8 │ │ │ │ + jne 4ecfe2 │ │ │ │ + mov 0x6(%rbx),%rax │ │ │ │ mov 0xe(%rbx),%rbx │ │ │ │ - movq $0x4f5388,-0x40(%r12) │ │ │ │ - mov %rbx,-0x30(%r12) │ │ │ │ - mov %rax,-0x28(%r12) │ │ │ │ - movq $0x4f5408,-0x20(%r12) │ │ │ │ - mov %rcx,-0x18(%r12) │ │ │ │ - movq $0x3363ae0,-0x10(%r12) │ │ │ │ - lea -0x1a(%r12),%rax │ │ │ │ - mov %rax,-0x8(%r12) │ │ │ │ - lea -0x40(%r12),%rax │ │ │ │ - mov %rax,(%r12) │ │ │ │ - lea -0xe(%r12),%rbx │ │ │ │ - jmp *0x0(%rbp) │ │ │ │ - lea 0x374299c(%rip),%rbx │ │ │ │ - jmp *0x0(%rbp) │ │ │ │ - lea 0x31b5661(%rip),%rbx │ │ │ │ + add $0xfffffffffffffff0,%r12 │ │ │ │ + movq $0x4ee0c0,0x28(%rbp) │ │ │ │ + mov %rdx,%rdi │ │ │ │ + mov %rbx,%rsi │ │ │ │ + mov %rax,%r14 │ │ │ │ + add $0x28,%rbp │ │ │ │ + jmp 3240ab0 │ │ │ │ + movq $0x5f8890,-0x8(%r12) │ │ │ │ + mov %rcx,(%r12) │ │ │ │ + mov %rbx,%r8 │ │ │ │ + mov %r10,%rdi │ │ │ │ + lea -0x1(%r12),%r14 │ │ │ │ + mov %rax,%rbx │ │ │ │ + add $0x58,%rbp │ │ │ │ + jmp 4e91d8 │ │ │ │ jmp *-0x8(%r13) │ │ │ │ - movq $0x48,0x388(%r13) │ │ │ │ - movq $0x4f55a0,-0x10(%rbp) │ │ │ │ - mov %rax,-0x8(%rbp) │ │ │ │ - add $0xfffffffffffffff0,%rbp │ │ │ │ - jmp 338a720 │ │ │ │ + movq $0x4ed038,0x18(%rbp) │ │ │ │ + mov %rax,%rbx │ │ │ │ + add $0x18,%rbp │ │ │ │ + test $0x7,%bl │ │ │ │ + jne 4ed038 │ │ │ │ + mov (%rbx),%rax │ │ │ │ + jmp *%rax │ │ │ │ nopl 0x0(%rax,%rax,1) │ │ │ │ - add %al,(%r8) │ │ │ │ + lret │ │ │ │ + rex.RX add %r8b,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ - add %bl,(%rsi) │ │ │ │ + (bad) │ │ │ │ add %al,(%rax) │ │ │ │ - add %ch,(%rax) │ │ │ │ - push %rsi │ │ │ │ + add %al,(%rax) │ │ │ │ + lret │ │ │ │ sbb (%rbx),%eax │ │ │ │ - mov 0x8(%rbp),%rax │ │ │ │ + mov 0x38(%rbp),%rax │ │ │ │ + mov 0x50(%rbp),%rcx │ │ │ │ + mov 0x30(%rbp),%rdx │ │ │ │ + mov 0x40(%rbp),%rsi │ │ │ │ + mov 0x58(%rbp),%rdi │ │ │ │ + mov %rbx,%r8 │ │ │ │ + and $0x7,%r8d │ │ │ │ + cmp $0x1,%r8 │ │ │ │ + je 4ed1d9 │ │ │ │ + add $0x10,%r12 │ │ │ │ + cmp 0x358(%r13),%r12 │ │ │ │ + ja 4ed210 │ │ │ │ + mov 0x20(%rbp),%r8 │ │ │ │ + mov 0x8(%rbp),%r9 │ │ │ │ + cmp %r8,%r9 │ │ │ │ + jge 4ed0a5 │ │ │ │ + movq $0x5f8890,-0x8(%r12) │ │ │ │ + mov %rcx,(%r12) │ │ │ │ + mov %rsi,%r8 │ │ │ │ + mov %rdi,%rbx │ │ │ │ + mov %rdx,%rdi │ │ │ │ + mov %rbx,%rsi │ │ │ │ + lea -0x1(%r12),%r14 │ │ │ │ + mov %rax,%rbx │ │ │ │ + add $0x60,%rbp │ │ │ │ + jmp 4e91d8 │ │ │ │ + mov 0x18(%rbp),%r10 │ │ │ │ + cmp %r8,%r9 │ │ │ │ + jne 4ed946 │ │ │ │ + mov 0x28(%rbp),%r8 │ │ │ │ + mov 0x10(%rbp),%r9 │ │ │ │ + cmp %r8,%r9 │ │ │ │ + jge 4ed0e9 │ │ │ │ + movq $0x5f8890,-0x8(%r12) │ │ │ │ + mov %rcx,(%r12) │ │ │ │ + mov %rsi,%r8 │ │ │ │ + mov %rdi,%rbx │ │ │ │ + mov %rdx,%rdi │ │ │ │ + mov %rbx,%rsi │ │ │ │ + lea -0x1(%r12),%r14 │ │ │ │ + mov %rax,%rbx │ │ │ │ + add $0x60,%rbp │ │ │ │ + jmp 4e91d8 │ │ │ │ + cmp %r8,%r9 │ │ │ │ + jne 4ed114 │ │ │ │ + mov 0x6(%rbx),%rax │ │ │ │ + mov 0xe(%rbx),%rbx │ │ │ │ + add $0xfffffffffffffff0,%r12 │ │ │ │ + movq $0x4ee060,0x10(%rbp) │ │ │ │ + mov %rsi,%rdi │ │ │ │ + mov %rbx,%rsi │ │ │ │ + mov %rax,%r14 │ │ │ │ add $0x10,%rbp │ │ │ │ - jmp 4f54b9 │ │ │ │ - nopl (%rax) │ │ │ │ - sbb %eax,(%rax) │ │ │ │ - add %al,(%rax) │ │ │ │ - add $0x0,%eax │ │ │ │ - add %al,(%rax) │ │ │ │ + jmp 3240ab0 │ │ │ │ + movq $0x5f8890,-0x8(%r12) │ │ │ │ + mov %rcx,(%r12) │ │ │ │ + mov %rbx,%r8 │ │ │ │ + mov %rdi,%rbx │ │ │ │ + mov %r10,%rdi │ │ │ │ + mov %rbx,%rsi │ │ │ │ + lea -0x1(%r12),%r14 │ │ │ │ + mov %rax,%rbx │ │ │ │ + add $0x60,%rbp │ │ │ │ + jmp 4e91d8 │ │ │ │ + mov 0x20(%rbp),%rbx │ │ │ │ + mov 0x8(%rbp),%rcx │ │ │ │ + cmp %rcx,%rbx │ │ │ │ + jge 4ed3ae │ │ │ │ + movq $0x4ed178,0x0(%rbp) │ │ │ │ + mov %rax,%rbx │ │ │ │ + test $0x7,%bl │ │ │ │ + jne 4ed178 │ │ │ │ + mov (%rbx),%rax │ │ │ │ + jmp *%rax │ │ │ │ + nopl 0x0(%rax) │ │ │ │ + int $0x3e │ │ │ │ + add %eax,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ - add %cl,(%rsi) │ │ │ │ + (bad) │ │ │ │ add %al,(%rax) │ │ │ │ - add %dl,(%rax) │ │ │ │ - push %rsi │ │ │ │ + add %al,%al │ │ │ │ + leave │ │ │ │ sbb (%rbx),%eax │ │ │ │ - lea -0x18(%rbp),%rax │ │ │ │ - cmp %r15,%rax │ │ │ │ - jb 4f5628 │ │ │ │ - movq $0x4f5608,-0x18(%rbp) │ │ │ │ - mov %r14,%rbx │ │ │ │ - mov %rsi,-0x10(%rbp) │ │ │ │ - mov %r9,-0x8(%rbp) │ │ │ │ - add $0xffffffffffffffe8,%rbp │ │ │ │ + mov 0x48(%rbp),%rax │ │ │ │ + mov 0x60(%rbp),%rcx │ │ │ │ + mov 0x50(%rbp),%rdx │ │ │ │ + mov 0x68(%rbp),%rsi │ │ │ │ + mov %rbx,%rdi │ │ │ │ + and $0x7,%edi │ │ │ │ + cmp $0x1,%rdi │ │ │ │ + je 4ed498 │ │ │ │ + add $0x10,%r12 │ │ │ │ + cmp 0x358(%r13),%r12 │ │ │ │ + ja 4ed1c9 │ │ │ │ + movq $0x5f8890,-0x8(%r12) │ │ │ │ + mov %rcx,(%r12) │ │ │ │ + mov %rbx,%r8 │ │ │ │ + mov %rdx,%rdi │ │ │ │ + lea -0x1(%r12),%r14 │ │ │ │ + mov %rax,%rbx │ │ │ │ + add $0x70,%rbp │ │ │ │ + jmp 4e91d8 │ │ │ │ + movq $0x10,0x388(%r13) │ │ │ │ + jmp 338a720 │ │ │ │ + add $0x10,%r12 │ │ │ │ + cmp 0x358(%r13),%r12 │ │ │ │ + ja 4ed210 │ │ │ │ + movq $0x5f8890,-0x8(%r12) │ │ │ │ + mov %rcx,(%r12) │ │ │ │ + mov %rsi,%r8 │ │ │ │ + mov %rdi,%rbx │ │ │ │ + mov %rdx,%rdi │ │ │ │ + mov %rbx,%rsi │ │ │ │ + lea -0x1(%r12),%r14 │ │ │ │ + mov %rax,%rbx │ │ │ │ + add $0x60,%rbp │ │ │ │ + jmp 4e91d8 │ │ │ │ + movq $0x10,0x388(%r13) │ │ │ │ + jmp 338a720 │ │ │ │ + add $0x10,%r12 │ │ │ │ + cmp 0x358(%r13),%r12 │ │ │ │ + ja 4ed24e │ │ │ │ + movq $0x5f8890,-0x8(%r12) │ │ │ │ + mov %rcx,(%r12) │ │ │ │ + mov %rdx,%r8 │ │ │ │ + lea -0x1(%r12),%r14 │ │ │ │ + mov %rax,%rbx │ │ │ │ + add $0x58,%rbp │ │ │ │ + jmp 4e91d8 │ │ │ │ + movq $0x10,0x388(%r13) │ │ │ │ + jmp 338a720 │ │ │ │ + cmp %r8,%rcx │ │ │ │ + jne 4ed53f │ │ │ │ + mov 0x40(%rbp),%r8 │ │ │ │ + mov 0x10(%rbp),%rcx │ │ │ │ + cmp %r8,%rcx │ │ │ │ + jge 4ed7eb │ │ │ │ + movq $0x4ed2a8,0x18(%rbp) │ │ │ │ + mov %rax,%rbx │ │ │ │ + add $0x18,%rbp │ │ │ │ test $0x7,%bl │ │ │ │ - jne 4f5608 │ │ │ │ + jne 4ed2a8 │ │ │ │ mov (%rbx),%rax │ │ │ │ jmp *%rax │ │ │ │ - nopw 0x0(%rax,%rax,1) │ │ │ │ - add (%rax),%al │ │ │ │ - add %al,(%rax) │ │ │ │ + nopl 0x0(%rax) │ │ │ │ + lret │ │ │ │ + rex.RX add %r8b,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ (bad) │ │ │ │ add %al,(%rax) │ │ │ │ - add %dl,%al │ │ │ │ - push %rbp │ │ │ │ - sbb (%rbx),%eax │ │ │ │ + add %dl,0x48031bc8(%rax) │ │ │ │ + mov 0x38(%rbp),%eax │ │ │ │ + mov 0x50(%rbp),%rcx │ │ │ │ + mov 0x30(%rbp),%rdx │ │ │ │ + mov 0x40(%rbp),%rsi │ │ │ │ + mov 0x58(%rbp),%rdi │ │ │ │ + mov %rbx,%r8 │ │ │ │ + and $0x7,%r8d │ │ │ │ + cmp $0x1,%r8 │ │ │ │ + je 4eda29 │ │ │ │ + add $0x10,%r12 │ │ │ │ + cmp 0x358(%r13),%r12 │ │ │ │ + ja 4eda60 │ │ │ │ + mov 0x20(%rbp),%r8 │ │ │ │ mov 0x8(%rbp),%r9 │ │ │ │ - mov 0x17(%rbx),%r8 │ │ │ │ - mov 0xf(%rbx),%rdi │ │ │ │ - mov 0x7(%rbx),%rsi │ │ │ │ - lea 0x373725a(%rip),%r14 │ │ │ │ + cmp %r8,%r9 │ │ │ │ + jge 4ed315 │ │ │ │ + movq $0x5f8890,-0x8(%r12) │ │ │ │ + mov %rcx,(%r12) │ │ │ │ + mov %rsi,%r8 │ │ │ │ + mov %rdi,%rbx │ │ │ │ + mov %rdx,%rdi │ │ │ │ + mov %rbx,%rsi │ │ │ │ + lea -0x1(%r12),%r14 │ │ │ │ + mov %rax,%rbx │ │ │ │ + add $0x60,%rbp │ │ │ │ + jmp 4e91d8 │ │ │ │ + mov 0x18(%rbp),%r10 │ │ │ │ + cmp %r8,%r9 │ │ │ │ + jne 4ede25 │ │ │ │ + mov 0x28(%rbp),%r8 │ │ │ │ + mov 0x10(%rbp),%r9 │ │ │ │ + cmp %r8,%r9 │ │ │ │ + jge 4ed359 │ │ │ │ + movq $0x5f8890,-0x8(%r12) │ │ │ │ + mov %rcx,(%r12) │ │ │ │ + mov %rsi,%r8 │ │ │ │ + mov %rdi,%rbx │ │ │ │ + mov %rdx,%rdi │ │ │ │ + mov %rbx,%rsi │ │ │ │ + lea -0x1(%r12),%r14 │ │ │ │ + mov %rax,%rbx │ │ │ │ + add $0x60,%rbp │ │ │ │ + jmp 4e91d8 │ │ │ │ + cmp %r8,%r9 │ │ │ │ + jne 4ed384 │ │ │ │ + mov 0x6(%rbx),%rax │ │ │ │ + mov 0xe(%rbx),%rbx │ │ │ │ + add $0xfffffffffffffff0,%r12 │ │ │ │ + movq $0x4ee1e0,0x10(%rbp) │ │ │ │ + mov %rsi,%rdi │ │ │ │ + mov %rbx,%rsi │ │ │ │ + mov %rax,%r14 │ │ │ │ add $0x10,%rbp │ │ │ │ - jmp 4f4940 │ │ │ │ - lea 0x31b55c9(%rip),%rbx │ │ │ │ - jmp *-0x8(%r13) │ │ │ │ - nopl 0x0(%rax,%rax,1) │ │ │ │ - add %eax,(%rax) │ │ │ │ - add %al,(%rax) │ │ │ │ - add %al,(%rax) │ │ │ │ - add %al,(%rax) │ │ │ │ - adc %al,(%rax) │ │ │ │ - add %al,(%rax) │ │ │ │ - add %al,(%rax) │ │ │ │ - add %al,(%rax) │ │ │ │ - lea -0x18(%rbp),%rax │ │ │ │ - cmp %r15,%rax │ │ │ │ - jb 4f56cb │ │ │ │ - movq $0x3390fc8,-0x10(%rbp) │ │ │ │ - mov %rbx,-0x8(%rbp) │ │ │ │ - movq $0x4f5688,-0x18(%rbp) │ │ │ │ - mov 0x10(%rbx),%rbx │ │ │ │ - add $0xffffffffffffffe8,%rbp │ │ │ │ + jmp 3240ab0 │ │ │ │ + movq $0x5f8890,-0x8(%r12) │ │ │ │ + mov %rcx,(%r12) │ │ │ │ + mov %rbx,%r8 │ │ │ │ + mov %rdi,%rbx │ │ │ │ + mov %r10,%rdi │ │ │ │ + mov %rbx,%rsi │ │ │ │ + lea -0x1(%r12),%r14 │ │ │ │ + mov %rax,%rbx │ │ │ │ + add $0x60,%rbp │ │ │ │ + jmp 4e91d8 │ │ │ │ + cmp %rcx,%rbx │ │ │ │ + jne 4ed676 │ │ │ │ + mov 0x28(%rbp),%rbx │ │ │ │ + mov 0x10(%rbp),%rcx │ │ │ │ + cmp %rcx,%rbx │ │ │ │ + jge 4ed994 │ │ │ │ + movq $0x4ed3f0,0x0(%rbp) │ │ │ │ + mov %rax,%rbx │ │ │ │ test $0x7,%bl │ │ │ │ - jne 4f5688 │ │ │ │ + jne 4ed3f0 │ │ │ │ mov (%rbx),%rax │ │ │ │ jmp *%rax │ │ │ │ - nop │ │ │ │ - ... │ │ │ │ - (bad) │ │ │ │ - add %al,(%rax) │ │ │ │ + nopl (%rax) │ │ │ │ + int $0x3e │ │ │ │ + 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,0x26(%rdi) │ │ │ │ - mov 0xf(%rbx),%rax │ │ │ │ - movq $0x30489c0,-0x10(%r12) │ │ │ │ - mov %rax,-0x8(%r12) │ │ │ │ - movq $0x3c37ef9,(%r12) │ │ │ │ - lea -0xf(%r12),%rbx │ │ │ │ - add $0x8,%rbp │ │ │ │ - jmp *0x0(%rbp) │ │ │ │ - movq $0x18,0x388(%r13) │ │ │ │ - jmp 338a720 │ │ │ │ - jmp *-0x10(%r13) │ │ │ │ - nop │ │ │ │ - add %eax,(%rax) │ │ │ │ - add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ + add %cl,-0x39(%rax) │ │ │ │ + sbb (%rbx),%eax │ │ │ │ + mov 0x48(%rbp),%rax │ │ │ │ + mov 0x60(%rbp),%rcx │ │ │ │ + mov 0x50(%rbp),%rdx │ │ │ │ + mov 0x68(%rbp),%rsi │ │ │ │ + mov %rbx,%rdi │ │ │ │ + and $0x7,%edi │ │ │ │ + cmp $0x1,%rdi │ │ │ │ + je 4eda70 │ │ │ │ + add $0x10,%r12 │ │ │ │ + cmp 0x358(%r13),%r12 │ │ │ │ + ja 4ed441 │ │ │ │ + movq $0x5f8890,-0x8(%r12) │ │ │ │ + mov %rcx,(%r12) │ │ │ │ + mov %rbx,%r8 │ │ │ │ + mov %rdx,%rdi │ │ │ │ + lea -0x1(%r12),%r14 │ │ │ │ + mov %rax,%rbx │ │ │ │ + add $0x70,%rbp │ │ │ │ + jmp 4e91d8 │ │ │ │ + movq $0x10,0x388(%r13) │ │ │ │ + jmp 338a720 │ │ │ │ + add $0x10,%r12 │ │ │ │ + cmp 0x358(%r13),%r12 │ │ │ │ + ja 4ed488 │ │ │ │ + movq $0x5f8890,-0x8(%r12) │ │ │ │ + mov %rcx,(%r12) │ │ │ │ + mov %rsi,%r8 │ │ │ │ + mov %rdi,%rbx │ │ │ │ + mov %rdx,%rdi │ │ │ │ + mov %rbx,%rsi │ │ │ │ + lea -0x1(%r12),%r14 │ │ │ │ + mov %rax,%rbx │ │ │ │ + add $0x60,%rbp │ │ │ │ + jmp 4e91d8 │ │ │ │ + movq $0x10,0x388(%r13) │ │ │ │ + jmp 338a720 │ │ │ │ + add $0x10,%r12 │ │ │ │ + cmp 0x358(%r13),%r12 │ │ │ │ + ja 4ed1c9 │ │ │ │ + mov 0x40(%rbp),%rbx │ │ │ │ + mov 0x18(%rbp),%rdi │ │ │ │ + mov 0x8(%rbp),%r8 │ │ │ │ + cmp %r8,%rbx │ │ │ │ + jge 4ed4df │ │ │ │ + movq $0x5f8890,-0x8(%r12) │ │ │ │ + mov %rcx,(%r12) │ │ │ │ + lea 0x374aa2b(%rip),%r8 │ │ │ │ + lea -0x1(%r12),%r14 │ │ │ │ + mov %rax,%rbx │ │ │ │ + add $0x70,%rbp │ │ │ │ + jmp 4e91d8 │ │ │ │ + cmp %r8,%rbx │ │ │ │ + jne 4edb41 │ │ │ │ + mov 0x38(%rbp),%rbx │ │ │ │ + cmp 0x10(%rbp),%rbx │ │ │ │ + jge 4ed517 │ │ │ │ + movq $0x5f8890,-0x8(%r12) │ │ │ │ + mov %rcx,(%r12) │ │ │ │ + lea 0x374a9f3(%rip),%r8 │ │ │ │ + lea -0x1(%r12),%r14 │ │ │ │ + mov %rax,%rbx │ │ │ │ + add $0x70,%rbp │ │ │ │ + jmp 4e91d8 │ │ │ │ + movq $0x5f8890,-0x8(%r12) │ │ │ │ + mov %rcx,(%r12) │ │ │ │ + lea 0x374a9ce(%rip),%r8 │ │ │ │ + mov %rdx,%rdi │ │ │ │ + lea -0x1(%r12),%r14 │ │ │ │ + mov %rax,%rbx │ │ │ │ + add $0x70,%rbp │ │ │ │ + jmp 4e91d8 │ │ │ │ + movq $0x4ed570,0x0(%rbp) │ │ │ │ + mov %rbx,%rcx │ │ │ │ + mov %rax,%rbx │ │ │ │ + mov %rcx,0x60(%rbp) │ │ │ │ + test $0x7,%bl │ │ │ │ + jne 4ed570 │ │ │ │ + mov (%rbx),%rax │ │ │ │ + jmp *%rax │ │ │ │ + nopl 0x0(%rax,%rax,1) │ │ │ │ + (bad) │ │ │ │ + jbe 4ed564 │ │ │ │ add %al,(%rax) │ │ │ │ - adc %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ - xor %ah,0x73(%rcx) │ │ │ │ - add -0x73(%rax),%ecx │ │ │ │ - rex.RB │ │ │ │ - lock cmp %r15,%rax │ │ │ │ - jb 4f5709 │ │ │ │ - movq $0x3390fc8,-0x10(%rbp) │ │ │ │ - mov %rbx,-0x8(%rbp) │ │ │ │ - lea 0x3736166(%rip),%rsi │ │ │ │ - mov 0x10(%rbx),%r14 │ │ │ │ - add $0xfffffffffffffff0,%rbp │ │ │ │ - jmp 32e8f68 │ │ │ │ - jmp *-0x10(%r13) │ │ │ │ - nopl (%rax) │ │ │ │ - add %eax,(%rax) │ │ │ │ + add %bl,(%rsi) │ │ │ │ add %al,(%rax) │ │ │ │ + add %cl,%al │ │ │ │ + (bad) │ │ │ │ + mov 0x50(%rbp),%rax │ │ │ │ + mov 0x68(%rbp),%rcx │ │ │ │ + mov 0x18(%rbp),%rdx │ │ │ │ + mov 0x70(%rbp),%rdi │ │ │ │ + mov 0x60(%rbp),%rsi │ │ │ │ + mov %rbx,%r8 │ │ │ │ + and $0x7,%r8d │ │ │ │ + cmp $0x1,%r8 │ │ │ │ + je 4ed701 │ │ │ │ + add $0x10,%r12 │ │ │ │ + cmp 0x358(%r13),%r12 │ │ │ │ + ja 4ed738 │ │ │ │ + mov 0x20(%rbp),%r9 │ │ │ │ + mov 0x8(%rbp),%r8 │ │ │ │ + cmp %r8,%r9 │ │ │ │ + jge 4ed5dd │ │ │ │ + movq $0x5f8890,-0x8(%r12) │ │ │ │ + mov %rcx,(%r12) │ │ │ │ + mov %rsi,%r8 │ │ │ │ + mov %rdi,%rbx │ │ │ │ + mov %rdx,%rdi │ │ │ │ + mov %rbx,%rsi │ │ │ │ + lea -0x1(%r12),%r14 │ │ │ │ + mov %rax,%rbx │ │ │ │ + add $0x78,%rbp │ │ │ │ + jmp 4e91d8 │ │ │ │ + mov 0x30(%rbp),%r10 │ │ │ │ + cmp %r8,%r9 │ │ │ │ + jne 4eddd3 │ │ │ │ + mov 0x28(%rbp),%r9 │ │ │ │ + mov 0x10(%rbp),%r8 │ │ │ │ + cmp %r8,%r9 │ │ │ │ + jge 4ed621 │ │ │ │ + movq $0x5f8890,-0x8(%r12) │ │ │ │ + mov %rcx,(%r12) │ │ │ │ + mov %rsi,%r8 │ │ │ │ + mov %rdi,%rbx │ │ │ │ + mov %rdx,%rdi │ │ │ │ + mov %rbx,%rsi │ │ │ │ + lea -0x1(%r12),%r14 │ │ │ │ + mov %rax,%rbx │ │ │ │ + add $0x78,%rbp │ │ │ │ + jmp 4e91d8 │ │ │ │ + cmp %r8,%r9 │ │ │ │ + jne 4ed64c │ │ │ │ + mov 0x6(%rbx),%rax │ │ │ │ + mov 0xe(%rbx),%rbx │ │ │ │ + add $0xfffffffffffffff0,%r12 │ │ │ │ + movq $0x4ee180,0x28(%rbp) │ │ │ │ + mov %rsi,%rdi │ │ │ │ + mov %rbx,%rsi │ │ │ │ + mov %rax,%r14 │ │ │ │ + add $0x28,%rbp │ │ │ │ + jmp 3240ab0 │ │ │ │ + movq $0x5f8890,-0x8(%r12) │ │ │ │ + mov %rcx,(%r12) │ │ │ │ + mov %rbx,%r8 │ │ │ │ + mov %rdi,%rbx │ │ │ │ + mov %r10,%rdi │ │ │ │ + mov %rbx,%rsi │ │ │ │ + lea -0x1(%r12),%r14 │ │ │ │ + mov %rax,%rbx │ │ │ │ + add $0x78,%rbp │ │ │ │ + jmp 4e91d8 │ │ │ │ + movq $0x4ed6a0,0x18(%rbp) │ │ │ │ + mov %rax,%rbx │ │ │ │ + add $0x18,%rbp │ │ │ │ + test $0x7,%bl │ │ │ │ + jne 4ed6a0 │ │ │ │ + mov (%rbx),%rax │ │ │ │ + jmp *%rax │ │ │ │ + nop │ │ │ │ + lret $0x26 │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ - adc %al,(%rax) │ │ │ │ + add %bl,(%rsi) │ │ │ │ add %al,(%rax) │ │ │ │ - lock (bad) │ │ │ │ - jae 4f5723 │ │ │ │ - lea -0x10(%rbp),%rax │ │ │ │ - cmp %r15,%rax │ │ │ │ - jb 4f577c │ │ │ │ - add $0x18,%r12 │ │ │ │ + add %bl,0x48031bc4(%rax) │ │ │ │ + mov 0x30(%rbp),%eax │ │ │ │ + mov 0x48(%rbp),%rcx │ │ │ │ + mov 0x38(%rbp),%rdx │ │ │ │ + mov 0x50(%rbp),%rsi │ │ │ │ + mov %rbx,%rdi │ │ │ │ + and $0x7,%edi │ │ │ │ + cmp $0x1,%rdi │ │ │ │ + je 4ed748 │ │ │ │ + add $0x10,%r12 │ │ │ │ cmp 0x358(%r13),%r12 │ │ │ │ - ja 4f5771 │ │ │ │ - movq $0x3390fc8,-0x10(%rbp) │ │ │ │ - mov %rbx,-0x8(%rbp) │ │ │ │ - mov 0x10(%rbx),%rax │ │ │ │ - movq $0x3363ae0,-0x10(%r12) │ │ │ │ - mov %rax,-0x8(%r12) │ │ │ │ - movq $0x3c37ef9,(%r12) │ │ │ │ - lea 0x37360ff(%rip),%rsi │ │ │ │ - lea -0xe(%r12),%r14 │ │ │ │ - add $0xfffffffffffffff0,%rbp │ │ │ │ - jmp 32e8f68 │ │ │ │ - movq $0x18,0x388(%r13) │ │ │ │ - jmp *-0x10(%r13) │ │ │ │ - add (%rax),%al │ │ │ │ - add %al,(%rax) │ │ │ │ - add (%rax),%eax │ │ │ │ + ja 4ed6f1 │ │ │ │ + movq $0x5f8890,-0x8(%r12) │ │ │ │ + mov %rcx,(%r12) │ │ │ │ + mov %rbx,%r8 │ │ │ │ + mov %rdx,%rdi │ │ │ │ + lea -0x1(%r12),%r14 │ │ │ │ + mov %rax,%rbx │ │ │ │ + add $0x58,%rbp │ │ │ │ + jmp 4e91d8 │ │ │ │ + movq $0x10,0x388(%r13) │ │ │ │ + jmp 338a720 │ │ │ │ + add $0x10,%r12 │ │ │ │ + cmp 0x358(%r13),%r12 │ │ │ │ + ja 4ed738 │ │ │ │ + movq $0x5f8890,-0x8(%r12) │ │ │ │ + mov %rcx,(%r12) │ │ │ │ + mov %rsi,%r8 │ │ │ │ + mov %rdi,%rbx │ │ │ │ + mov %rdx,%rdi │ │ │ │ + mov %rbx,%rsi │ │ │ │ + lea -0x1(%r12),%r14 │ │ │ │ + mov %rax,%rbx │ │ │ │ + add $0x78,%rbp │ │ │ │ + jmp 4e91d8 │ │ │ │ + movq $0x10,0x388(%r13) │ │ │ │ + jmp 338a720 │ │ │ │ + add $0x10,%r12 │ │ │ │ + cmp 0x358(%r13),%r12 │ │ │ │ + ja 4ed6f1 │ │ │ │ + mov 0x28(%rbp),%rbx │ │ │ │ + mov 0x18(%rbp),%rdi │ │ │ │ + mov 0x8(%rbp),%r8 │ │ │ │ + cmp %r8,%rbx │ │ │ │ + jge 4ed78b │ │ │ │ + movq $0x5f8890,-0x8(%r12) │ │ │ │ + mov %rcx,(%r12) │ │ │ │ + lea 0x374a77f(%rip),%r8 │ │ │ │ + lea -0x1(%r12),%r14 │ │ │ │ + mov %rax,%rbx │ │ │ │ + add $0x58,%rbp │ │ │ │ + jmp 4e91d8 │ │ │ │ + cmp %r8,%rbx │ │ │ │ + jne 4eddfd │ │ │ │ + mov 0x20(%rbp),%rbx │ │ │ │ + cmp 0x10(%rbp),%rbx │ │ │ │ + jge 4ed7c3 │ │ │ │ + movq $0x5f8890,-0x8(%r12) │ │ │ │ + mov %rcx,(%r12) │ │ │ │ + lea 0x374a747(%rip),%r8 │ │ │ │ + lea -0x1(%r12),%r14 │ │ │ │ + mov %rax,%rbx │ │ │ │ + add $0x58,%rbp │ │ │ │ + jmp 4e91d8 │ │ │ │ + movq $0x5f8890,-0x8(%r12) │ │ │ │ + mov %rcx,(%r12) │ │ │ │ + lea 0x374a722(%rip),%r8 │ │ │ │ + mov %rdx,%rdi │ │ │ │ + lea -0x1(%r12),%r14 │ │ │ │ + mov %rax,%rbx │ │ │ │ + add $0x58,%rbp │ │ │ │ + jmp 4e91d8 │ │ │ │ + cmp %r8,%rcx │ │ │ │ + jne 4ed80d │ │ │ │ + movq $0x4edf30,0x10(%rbp) │ │ │ │ + mov 0x58(%rbp),%rdi │ │ │ │ + mov 0xe(%rbx),%rsi │ │ │ │ + mov 0x6(%rbx),%r14 │ │ │ │ + add $0x10,%rbp │ │ │ │ + jmp 3240ab0 │ │ │ │ + movq $0x4ed840,0x0(%rbp) │ │ │ │ + mov %rbx,%rcx │ │ │ │ + mov %rax,%rbx │ │ │ │ + mov %rcx,0x60(%rbp) │ │ │ │ + test $0x7,%bl │ │ │ │ + jne 4ed840 │ │ │ │ + mov (%rbx),%rax │ │ │ │ + jmp *%rax │ │ │ │ + nopl 0x0(%rax) │ │ │ │ + (bad) │ │ │ │ + jbe 4ed834 │ │ │ │ add %al,(%rax) │ │ │ │ - sldt (%rax) │ │ │ │ add %al,(%rax) │ │ │ │ + add %bl,(%rsi) │ │ │ │ add %al,(%rax) │ │ │ │ - add %cl,-0x73(%rax) │ │ │ │ - rex.RB enter $0x394c,$0xf8 │ │ │ │ - jb 4f5817 │ │ │ │ - movq $0x3390fc8,-0x10(%rbp) │ │ │ │ - mov %rbx,-0x8(%rbp) │ │ │ │ - movq $0x4f57f0,-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 %rdx,-0x28(%rbp) │ │ │ │ - mov %rsi,-0x20(%rbp) │ │ │ │ - mov %rcx,-0x18(%rbp) │ │ │ │ - add $0xffffffffffffffc8,%rbp │ │ │ │ + add %bh,%al │ │ │ │ + ret $0x31b │ │ │ │ + mov 0x50(%rbp),%rax │ │ │ │ + mov 0x68(%rbp),%rcx │ │ │ │ + mov 0x18(%rbp),%rdx │ │ │ │ + mov 0x70(%rbp),%rdi │ │ │ │ + mov 0x60(%rbp),%rsi │ │ │ │ + mov %rbx,%r8 │ │ │ │ + and $0x7,%r8d │ │ │ │ + cmp $0x1,%r8 │ │ │ │ + je 4edbf9 │ │ │ │ + add $0x10,%r12 │ │ │ │ + cmp 0x358(%r13),%r12 │ │ │ │ + ja 4edc30 │ │ │ │ + mov 0x20(%rbp),%r9 │ │ │ │ + mov 0x8(%rbp),%r8 │ │ │ │ + cmp %r8,%r9 │ │ │ │ + jge 4ed8ad │ │ │ │ + movq $0x5f8890,-0x8(%r12) │ │ │ │ + mov %rcx,(%r12) │ │ │ │ + mov %rsi,%r8 │ │ │ │ + mov %rdi,%rbx │ │ │ │ + mov %rdx,%rdi │ │ │ │ + mov %rbx,%rsi │ │ │ │ + lea -0x1(%r12),%r14 │ │ │ │ + mov %rax,%rbx │ │ │ │ + add $0x78,%rbp │ │ │ │ + jmp 4e91d8 │ │ │ │ + mov 0x30(%rbp),%r10 │ │ │ │ + cmp %r8,%r9 │ │ │ │ + jne 4ede77 │ │ │ │ + mov 0x28(%rbp),%r9 │ │ │ │ + mov 0x10(%rbp),%r8 │ │ │ │ + cmp %r8,%r9 │ │ │ │ + jge 4ed8f1 │ │ │ │ + movq $0x5f8890,-0x8(%r12) │ │ │ │ + mov %rcx,(%r12) │ │ │ │ + mov %rsi,%r8 │ │ │ │ + mov %rdi,%rbx │ │ │ │ + mov %rdx,%rdi │ │ │ │ + mov %rbx,%rsi │ │ │ │ + lea -0x1(%r12),%r14 │ │ │ │ + mov %rax,%rbx │ │ │ │ + add $0x78,%rbp │ │ │ │ + jmp 4e91d8 │ │ │ │ + cmp %r8,%r9 │ │ │ │ + jne 4ed91c │ │ │ │ + mov 0x6(%rbx),%rax │ │ │ │ + mov 0xe(%rbx),%rbx │ │ │ │ + add $0xfffffffffffffff0,%r12 │ │ │ │ + movq $0x4ee240,0x28(%rbp) │ │ │ │ + mov %rsi,%rdi │ │ │ │ + mov %rbx,%rsi │ │ │ │ + mov %rax,%r14 │ │ │ │ + add $0x28,%rbp │ │ │ │ + jmp 3240ab0 │ │ │ │ + movq $0x5f8890,-0x8(%r12) │ │ │ │ + mov %rcx,(%r12) │ │ │ │ + mov %rbx,%r8 │ │ │ │ + mov %rdi,%rbx │ │ │ │ + mov %r10,%rdi │ │ │ │ + mov %rbx,%rsi │ │ │ │ + lea -0x1(%r12),%r14 │ │ │ │ + mov %rax,%rbx │ │ │ │ + add $0x78,%rbp │ │ │ │ + jmp 4e91d8 │ │ │ │ + movq $0x5f8890,-0x8(%r12) │ │ │ │ + mov %rcx,(%r12) │ │ │ │ + mov %rbx,%r8 │ │ │ │ + mov %rdi,%rbx │ │ │ │ + mov %r10,%rdi │ │ │ │ + mov %rbx,%rsi │ │ │ │ + lea -0x1(%r12),%r14 │ │ │ │ + mov %rax,%rbx │ │ │ │ + add $0x60,%rbp │ │ │ │ + jmp 4e91d8 │ │ │ │ + movq $0x5f8890,-0x8(%r12) │ │ │ │ + mov %rcx,(%r12) │ │ │ │ + mov %rbx,%r8 │ │ │ │ + mov %r10,%rdi │ │ │ │ + lea -0x1(%r12),%r14 │ │ │ │ + mov %rax,%rbx │ │ │ │ + add $0x58,%rbp │ │ │ │ + jmp 4e91d8 │ │ │ │ + cmp %rcx,%rbx │ │ │ │ + jne 4edb69 │ │ │ │ + movq $0x4ed9c8,0x18(%rbp) │ │ │ │ + mov %rax,%rbx │ │ │ │ + add $0x18,%rbp │ │ │ │ test $0x7,%bl │ │ │ │ - jne 4f57f0 │ │ │ │ + jne 4ed9c8 │ │ │ │ mov (%rbx),%rax │ │ │ │ jmp *%rax │ │ │ │ - nop │ │ │ │ - test %al,(%rbx) │ │ │ │ + xchg %ax,%ax │ │ │ │ + lret $0x26 │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ + add %bl,(%rsi) │ │ │ │ add %al,(%rax) │ │ │ │ - (bad) │ │ │ │ + add %cl,(%rax) │ │ │ │ + ret $0x31b │ │ │ │ + mov 0x30(%rbp),%rax │ │ │ │ + mov 0x48(%rbp),%rcx │ │ │ │ + mov 0x38(%rbp),%rdx │ │ │ │ + mov 0x50(%rbp),%rsi │ │ │ │ + mov %rbx,%rdi │ │ │ │ + and $0x7,%edi │ │ │ │ + cmp $0x1,%rdi │ │ │ │ + je 4edc40 │ │ │ │ + add $0x10,%r12 │ │ │ │ + cmp 0x358(%r13),%r12 │ │ │ │ + ja 4eda19 │ │ │ │ + movq $0x5f8890,-0x8(%r12) │ │ │ │ + mov %rcx,(%r12) │ │ │ │ + mov %rbx,%r8 │ │ │ │ + mov %rdx,%rdi │ │ │ │ + lea -0x1(%r12),%r14 │ │ │ │ + mov %rax,%rbx │ │ │ │ + add $0x58,%rbp │ │ │ │ + jmp 4e91d8 │ │ │ │ + movq $0x10,0x388(%r13) │ │ │ │ + jmp 338a720 │ │ │ │ + add $0x10,%r12 │ │ │ │ + cmp 0x358(%r13),%r12 │ │ │ │ + ja 4eda60 │ │ │ │ + movq $0x5f8890,-0x8(%r12) │ │ │ │ + mov %rcx,(%r12) │ │ │ │ + mov %rsi,%r8 │ │ │ │ + mov %rdi,%rbx │ │ │ │ + mov %rdx,%rdi │ │ │ │ + mov %rbx,%rsi │ │ │ │ + lea -0x1(%r12),%r14 │ │ │ │ + mov %rax,%rbx │ │ │ │ + add $0x60,%rbp │ │ │ │ + jmp 4e91d8 │ │ │ │ + movq $0x10,0x388(%r13) │ │ │ │ + jmp 338a720 │ │ │ │ + add $0x10,%r12 │ │ │ │ + cmp 0x358(%r13),%r12 │ │ │ │ + ja 4ed441 │ │ │ │ + mov 0x40(%rbp),%rbx │ │ │ │ + mov 0x18(%rbp),%rdi │ │ │ │ + mov 0x8(%rbp),%r8 │ │ │ │ + cmp %r8,%rbx │ │ │ │ + jge 4edab7 │ │ │ │ + movq $0x5f8890,-0x8(%r12) │ │ │ │ + mov %rcx,(%r12) │ │ │ │ + lea 0x374a453(%rip),%r8 │ │ │ │ + lea -0x1(%r12),%r14 │ │ │ │ + mov %rax,%rbx │ │ │ │ + add $0x70,%rbp │ │ │ │ + jmp 4e91d8 │ │ │ │ + cmp %r8,%rbx │ │ │ │ + jne 4ede4f │ │ │ │ + mov 0x38(%rbp),%rbx │ │ │ │ + cmp 0x10(%rbp),%rbx │ │ │ │ + jge 4edaef │ │ │ │ + movq $0x5f8890,-0x8(%r12) │ │ │ │ + mov %rcx,(%r12) │ │ │ │ + lea 0x374a41b(%rip),%r8 │ │ │ │ + lea -0x1(%r12),%r14 │ │ │ │ + mov %rax,%rbx │ │ │ │ + add $0x70,%rbp │ │ │ │ + jmp 4e91d8 │ │ │ │ + movq $0x5f8890,-0x8(%r12) │ │ │ │ + mov %rcx,(%r12) │ │ │ │ + lea 0x374a3f6(%rip),%r8 │ │ │ │ + mov %rdx,%rdi │ │ │ │ + lea -0x1(%r12),%r14 │ │ │ │ + mov %rax,%rbx │ │ │ │ + add $0x70,%rbp │ │ │ │ + jmp 4e91d8 │ │ │ │ + movq $0x5f8890,-0x8(%r12) │ │ │ │ + mov %rcx,(%r12) │ │ │ │ + mov %rbx,%r8 │ │ │ │ + mov %rdi,%rbx │ │ │ │ + mov %r10,%rdi │ │ │ │ + mov %rbx,%rsi │ │ │ │ + lea -0x1(%r12),%r14 │ │ │ │ + mov %rax,%rbx │ │ │ │ + add $0x60,%rbp │ │ │ │ + jmp 4e91d8 │ │ │ │ + movq $0x5f8890,-0x8(%r12) │ │ │ │ + mov %rcx,(%r12) │ │ │ │ + lea 0x374a3a4(%rip),%r8 │ │ │ │ + mov %rdx,%rdi │ │ │ │ + lea -0x1(%r12),%r14 │ │ │ │ + mov %rax,%rbx │ │ │ │ + add $0x70,%rbp │ │ │ │ + jmp 4e91d8 │ │ │ │ + movq $0x4edb98,0x18(%rbp) │ │ │ │ + mov %rax,%rbx │ │ │ │ + add $0x18,%rbp │ │ │ │ + test $0x7,%bl │ │ │ │ + jne 4edb98 │ │ │ │ + mov (%rbx),%rax │ │ │ │ + jmp *%rax │ │ │ │ + nopw 0x0(%rax,%rax,1) │ │ │ │ + lret $0x26 │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ + add %bl,(%rsi) │ │ │ │ add %al,(%rax) │ │ │ │ - add %cl,-0x75(%rax) │ │ │ │ - and %r9b,-0x39(%r8) │ │ │ │ - and %r11b,0x58(%r8) │ │ │ │ - rex.WRXB add %r9b,0x4d(%r11,%r9,4) │ │ │ │ - sbb %cl,0x45(%rbx,%rcx,4) │ │ │ │ - adc %cl,-0x75(%rax) │ │ │ │ - jge 4f5810 │ │ │ │ + add %ah,0x48031bbf(%rax) │ │ │ │ + mov 0x30(%rbp),%eax │ │ │ │ + mov 0x48(%rbp),%rcx │ │ │ │ + mov 0x38(%rbp),%rdx │ │ │ │ + mov 0x50(%rbp),%rsi │ │ │ │ + mov %rbx,%rdi │ │ │ │ + and $0x7,%edi │ │ │ │ + cmp $0x1,%rdi │ │ │ │ + je 4edd2c │ │ │ │ + add $0x10,%r12 │ │ │ │ + cmp 0x358(%r13),%r12 │ │ │ │ + ja 4edbe9 │ │ │ │ + movq $0x5f8890,-0x8(%r12) │ │ │ │ + mov %rcx,(%r12) │ │ │ │ + mov %rbx,%r8 │ │ │ │ + mov %rdx,%rdi │ │ │ │ + lea -0x1(%r12),%r14 │ │ │ │ + mov %rax,%rbx │ │ │ │ + add $0x58,%rbp │ │ │ │ + jmp 4e91d8 │ │ │ │ + movq $0x10,0x388(%r13) │ │ │ │ + jmp 338a720 │ │ │ │ + add $0x10,%r12 │ │ │ │ + cmp 0x358(%r13),%r12 │ │ │ │ + ja 4edc30 │ │ │ │ + movq $0x5f8890,-0x8(%r12) │ │ │ │ + mov %rcx,(%r12) │ │ │ │ + mov %rsi,%r8 │ │ │ │ + mov %rdi,%rbx │ │ │ │ + mov %rdx,%rdi │ │ │ │ mov %rbx,%rsi │ │ │ │ - mov %rax,%r14 │ │ │ │ - add $0x20,%rbp │ │ │ │ - jmp 4f1d80 │ │ │ │ - jmp *-0x10(%r13) │ │ │ │ - nopl 0x0(%rax,%rax,1) │ │ │ │ - ret │ │ │ │ + lea -0x1(%r12),%r14 │ │ │ │ + mov %rax,%rbx │ │ │ │ + add $0x78,%rbp │ │ │ │ + jmp 4e91d8 │ │ │ │ + movq $0x10,0x388(%r13) │ │ │ │ + jmp 338a720 │ │ │ │ + add $0x10,%r12 │ │ │ │ + cmp 0x358(%r13),%r12 │ │ │ │ + ja 4eda19 │ │ │ │ + mov 0x28(%rbp),%rbx │ │ │ │ + mov 0x18(%rbp),%rdi │ │ │ │ + mov 0x8(%rbp),%r8 │ │ │ │ + cmp %r8,%rbx │ │ │ │ + jge 4edc87 │ │ │ │ + movq $0x5f8890,-0x8(%r12) │ │ │ │ + mov %rcx,(%r12) │ │ │ │ + lea 0x374a283(%rip),%r8 │ │ │ │ + lea -0x1(%r12),%r14 │ │ │ │ + mov %rax,%rbx │ │ │ │ + add $0x58,%rbp │ │ │ │ + jmp 4e91d8 │ │ │ │ + cmp %r8,%rbx │ │ │ │ + jne 4edea1 │ │ │ │ + mov 0x20(%rbp),%rbx │ │ │ │ + mov 0x10(%rbp),%r8 │ │ │ │ + cmp %r8,%rbx │ │ │ │ + jge 4edcc2 │ │ │ │ + movq $0x5f8890,-0x8(%r12) │ │ │ │ + mov %rcx,(%r12) │ │ │ │ + lea 0x374a248(%rip),%r8 │ │ │ │ + lea -0x1(%r12),%r14 │ │ │ │ + mov %rax,%rbx │ │ │ │ + add $0x58,%rbp │ │ │ │ + jmp 4e91d8 │ │ │ │ + cmp %r8,%rbx │ │ │ │ + jne 4edef1 │ │ │ │ + movq $0x5f8890,-0x8(%r12) │ │ │ │ + mov %rcx,(%r12) │ │ │ │ + movq $0x4edd10,0x28(%rbp) │ │ │ │ + lea 0x31bb7f9(%rip),%rbx │ │ │ │ + lea -0x1(%r12),%rax │ │ │ │ + mov %rax,0x48(%rbp) │ │ │ │ + add $0x28,%rbp │ │ │ │ + test $0x7,%bl │ │ │ │ + jne 4edd10 │ │ │ │ + mov (%rbx),%rax │ │ │ │ + jmp *%rax │ │ │ │ + xchg %ax,%ax │ │ │ │ + add $0x1,%eax │ │ │ │ + add %al,(%rax) │ │ │ │ + add %bl,(%rsi) │ │ │ │ add %al,(%rax) │ │ │ │ + add %ch,(%rax) │ │ │ │ + mov $0x8949031b,%esi │ │ │ │ + fmuls -0x75(%rax) │ │ │ │ + jge 4edd27 │ │ │ │ + mov 0x28(%rbp),%rsi │ │ │ │ + mov 0x20(%rbp),%r14 │ │ │ │ + mov 0x8(%rbp),%rbx │ │ │ │ + add $0x30,%rbp │ │ │ │ + jmp 4e91d8 │ │ │ │ + add $0x10,%r12 │ │ │ │ + cmp 0x358(%r13),%r12 │ │ │ │ + ja 4edbe9 │ │ │ │ + mov 0x28(%rbp),%rbx │ │ │ │ + mov 0x18(%rbp),%rdi │ │ │ │ + mov 0x8(%rbp),%r8 │ │ │ │ + cmp %r8,%rbx │ │ │ │ + jge 4edd73 │ │ │ │ + movq $0x5f8890,-0x8(%r12) │ │ │ │ + mov %rcx,(%r12) │ │ │ │ + lea 0x374a197(%rip),%r8 │ │ │ │ + lea -0x1(%r12),%r14 │ │ │ │ + mov %rax,%rbx │ │ │ │ + add $0x58,%rbp │ │ │ │ + jmp 4e91d8 │ │ │ │ + cmp %r8,%rbx │ │ │ │ + jne 4edec9 │ │ │ │ + mov 0x20(%rbp),%rbx │ │ │ │ + cmp 0x10(%rbp),%rbx │ │ │ │ + jge 4eddab │ │ │ │ + movq $0x5f8890,-0x8(%r12) │ │ │ │ + mov %rcx,(%r12) │ │ │ │ + lea 0x374a15f(%rip),%r8 │ │ │ │ + lea -0x1(%r12),%r14 │ │ │ │ + mov %rax,%rbx │ │ │ │ + add $0x58,%rbp │ │ │ │ + jmp 4e91d8 │ │ │ │ + movq $0x5f8890,-0x8(%r12) │ │ │ │ + mov %rcx,(%r12) │ │ │ │ + lea 0x374a13a(%rip),%r8 │ │ │ │ + mov %rdx,%rdi │ │ │ │ + lea -0x1(%r12),%r14 │ │ │ │ + mov %rax,%rbx │ │ │ │ + add $0x58,%rbp │ │ │ │ + jmp 4e91d8 │ │ │ │ + movq $0x5f8890,-0x8(%r12) │ │ │ │ + mov %rcx,(%r12) │ │ │ │ + mov %rbx,%r8 │ │ │ │ + mov %rdi,%rbx │ │ │ │ + mov %r10,%rdi │ │ │ │ + mov %rbx,%rsi │ │ │ │ + lea -0x1(%r12),%r14 │ │ │ │ + mov %rax,%rbx │ │ │ │ + add $0x78,%rbp │ │ │ │ + jmp 4e91d8 │ │ │ │ + movq $0x5f8890,-0x8(%r12) │ │ │ │ + mov %rcx,(%r12) │ │ │ │ + lea 0x374a0e8(%rip),%r8 │ │ │ │ + mov %rdx,%rdi │ │ │ │ + lea -0x1(%r12),%r14 │ │ │ │ + mov %rax,%rbx │ │ │ │ + add $0x58,%rbp │ │ │ │ + jmp 4e91d8 │ │ │ │ + movq $0x5f8890,-0x8(%r12) │ │ │ │ + mov %rcx,(%r12) │ │ │ │ + mov %rbx,%r8 │ │ │ │ + mov %rdi,%rbx │ │ │ │ + mov %r10,%rdi │ │ │ │ + mov %rbx,%rsi │ │ │ │ + lea -0x1(%r12),%r14 │ │ │ │ + mov %rax,%rbx │ │ │ │ + add $0x60,%rbp │ │ │ │ + jmp 4e91d8 │ │ │ │ + movq $0x5f8890,-0x8(%r12) │ │ │ │ + mov %rcx,(%r12) │ │ │ │ + lea 0x374a096(%rip),%r8 │ │ │ │ + mov %rdx,%rdi │ │ │ │ + lea -0x1(%r12),%r14 │ │ │ │ + mov %rax,%rbx │ │ │ │ + add $0x70,%rbp │ │ │ │ + jmp 4e91d8 │ │ │ │ + movq $0x5f8890,-0x8(%r12) │ │ │ │ + mov %rcx,(%r12) │ │ │ │ + mov %rbx,%r8 │ │ │ │ + mov %rdi,%rbx │ │ │ │ + mov %r10,%rdi │ │ │ │ + mov %rbx,%rsi │ │ │ │ + lea -0x1(%r12),%r14 │ │ │ │ + mov %rax,%rbx │ │ │ │ + add $0x78,%rbp │ │ │ │ + jmp 4e91d8 │ │ │ │ + movq $0x5f8890,-0x8(%r12) │ │ │ │ + mov %rcx,(%r12) │ │ │ │ + lea 0x374a044(%rip),%r8 │ │ │ │ + mov %rdx,%rdi │ │ │ │ + lea -0x1(%r12),%r14 │ │ │ │ + mov %rax,%rbx │ │ │ │ + add $0x58,%rbp │ │ │ │ + jmp 4e91d8 │ │ │ │ + movq $0x5f8890,-0x8(%r12) │ │ │ │ + mov %rcx,(%r12) │ │ │ │ + lea 0x374a01c(%rip),%r8 │ │ │ │ + mov %rdx,%rdi │ │ │ │ + lea -0x1(%r12),%r14 │ │ │ │ + mov %rax,%rbx │ │ │ │ + add $0x58,%rbp │ │ │ │ + jmp 4e91d8 │ │ │ │ + movq $0x5f8890,-0x8(%r12) │ │ │ │ + mov %rcx,(%r12) │ │ │ │ + lea 0x3749ff4(%rip),%r8 │ │ │ │ + mov %rdx,%rdi │ │ │ │ + lea -0x1(%r12),%r14 │ │ │ │ + mov %rax,%rbx │ │ │ │ + add $0x58,%rbp │ │ │ │ + jmp 4e91d8 │ │ │ │ + nopl 0x0(%rax) │ │ │ │ + mov %ds,0x0(%rbp) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %bl,(%rsi) │ │ │ │ add %al,(%rax) │ │ │ │ + add %cl,(%rax) │ │ │ │ + mov $0xc748031b,%esp │ │ │ │ + add %r12b,-0x21(%r8) │ │ │ │ + rex.WRX add %r9b,-0x77(%rax) │ │ │ │ + fmuls -0x75(%rax) │ │ │ │ + pop %rbp │ │ │ │ + push %rax │ │ │ │ + mov %rax,0x50(%rbp) │ │ │ │ + test $0x7,%bl │ │ │ │ + jne 4edf60 │ │ │ │ + mov (%rbx),%rax │ │ │ │ + jmp *%rax │ │ │ │ + nopl (%rax) │ │ │ │ + mov %ds,0x0(%rbp) │ │ │ │ + add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ + add %bl,(%rsi) │ │ │ │ add %al,(%rax) │ │ │ │ - add %cl,-0x75(%rax) │ │ │ │ - pop %rbp │ │ │ │ - sbb %cl,0x75(%rbx,%rcx,4) │ │ │ │ - or %cl,-0x75(%rax) │ │ │ │ - jne 4f584c │ │ │ │ - add $0x18,%rbp │ │ │ │ - jmp 4f5858 │ │ │ │ - nopw 0x0(%rax,%rax,1) │ │ │ │ - ... │ │ │ │ - (bad) │ │ │ │ + add %bl,%al │ │ │ │ + mov $0xc748031b,%ebx │ │ │ │ + cmp %r10b,0x4c004edf(%r8) │ │ │ │ + mov 0x50(%rbp),%eax │ │ │ │ + mov 0x8(%rbp),%rdi │ │ │ │ + mov %rbx,%rsi │ │ │ │ + mov 0x20(%rbp),%r14 │ │ │ │ + add $0x38,%rbp │ │ │ │ + jmp 2f83a78 │ │ │ │ + test %eax,(%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,0x23(%rdi) │ │ │ │ - movq $0x3048d18,-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 $0x4f5830,-0x18(%rbp) │ │ │ │ - mov %r14,-0x10(%rbp) │ │ │ │ - mov %rsi,-0x8(%rbp) │ │ │ │ - mov %rbx,0x0(%rbp) │ │ │ │ - add $0xffffffffffffffe8,%rbp │ │ │ │ - jmp 338a2b0 │ │ │ │ - add %eax,(%rax) │ │ │ │ - add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ + add %ch,0x49031bbb(%rax) │ │ │ │ + add $0x10,%esp │ │ │ │ + cmp 0x358(%r13),%r12 │ │ │ │ + ja 4ee034 │ │ │ │ + movq $0x5f8890,-0x8(%r12) │ │ │ │ + mov 0x20(%rbp),%rax │ │ │ │ + mov %rax,(%r12) │ │ │ │ + movq $0x4edfe8,0x0(%rbp) │ │ │ │ + mov %r14,0x18(%rbp) │ │ │ │ + lea -0x1(%r12),%rax │ │ │ │ + mov %rax,0x20(%rbp) │ │ │ │ + test $0x7,%bl │ │ │ │ + jne 4edfe8 │ │ │ │ + mov (%rbx),%rax │ │ │ │ + jmp *%rax │ │ │ │ + nopl 0x0(%rax) │ │ │ │ + test %eax,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ - adc %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ + (bad) │ │ │ │ add %al,(%rax) │ │ │ │ - lea -0x18(%rbp),%rax │ │ │ │ - cmp %r15,%rax │ │ │ │ - jb 4f593f │ │ │ │ - movq $0x3390fc8,-0x10(%rbp) │ │ │ │ - mov %rbx,-0x8(%rbp) │ │ │ │ - movq $0x4f5900,-0x18(%rbp) │ │ │ │ - mov 0x10(%rbx),%rbx │ │ │ │ - add $0xffffffffffffffe8,%rbp │ │ │ │ + add %dl,-0x45(%rax) │ │ │ │ + sbb (%rbx),%eax │ │ │ │ + movq $0x4ee018,0x0(%rbp) │ │ │ │ + mov %rbx,%rax │ │ │ │ + mov 0x18(%rbp),%rbx │ │ │ │ + mov %rax,0x18(%rbp) │ │ │ │ test $0x7,%bl │ │ │ │ - jne 4f5900 │ │ │ │ + jne 4ee018 │ │ │ │ mov (%rbx),%rax │ │ │ │ jmp *%rax │ │ │ │ - nop │ │ │ │ - ... │ │ │ │ + nopl (%rax) │ │ │ │ + test %eax,(%rax) │ │ │ │ + add %al,(%rax) │ │ │ │ + add %al,(%rax) │ │ │ │ + add %al,(%rax) │ │ │ │ (bad) │ │ │ │ add %al,(%rax) │ │ │ │ + add %ah,(%rax) │ │ │ │ + mov $0x8949031b,%ebx │ │ │ │ + fmuls -0x75(%rax) │ │ │ │ + jge 4ee037 │ │ │ │ + mov 0x28(%rbp),%rsi │ │ │ │ + mov 0x20(%rbp),%r14 │ │ │ │ + mov 0x8(%rbp),%rbx │ │ │ │ + add $0x30,%rbp │ │ │ │ + jmp 4e91d8 │ │ │ │ + movq $0x10,0x388(%r13) │ │ │ │ + movq $0x4edf90,0x0(%rbp) │ │ │ │ + jmp 338a798 │ │ │ │ + nopl 0x0(%rax) │ │ │ │ + mov %ebx,(%rbx) │ │ │ │ + add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ - add %cl,-0x7d(%rcx) │ │ │ │ (bad) │ │ │ │ - sbb %cl,0x3b(%rbp) │ │ │ │ + add %al,(%rax) │ │ │ │ + add %bl,%al │ │ │ │ + mov $0x8349031b,%edx │ │ │ │ + (bad) │ │ │ │ + adc %cl,0x3b(%rbp) │ │ │ │ movsl %ds:(%rsi),%es:(%rdi) │ │ │ │ pop %rax │ │ │ │ add (%rax),%eax │ │ │ │ - add %dh,0x22(%rdi) │ │ │ │ - movq $0x30489c0,-0x10(%r12) │ │ │ │ - mov %rbx,-0x8(%r12) │ │ │ │ - movq $0x3c37ef9,(%r12) │ │ │ │ - lea -0xf(%r12),%rbx │ │ │ │ - add $0x8,%rbp │ │ │ │ - jmp *0x0(%rbp) │ │ │ │ - movq $0x18,0x388(%r13) │ │ │ │ + add %dh,0x2e(%rdi) │ │ │ │ + movq $0x5f8890,-0x8(%r12) │ │ │ │ + mov 0x40(%rbp),%rax │ │ │ │ + mov %rax,(%r12) │ │ │ │ + mov %rbx,%r8 │ │ │ │ + mov 0x8(%rbp),%rdi │ │ │ │ + mov 0x48(%rbp),%rsi │ │ │ │ + lea -0x1(%r12),%r14 │ │ │ │ + mov 0x28(%rbp),%rbx │ │ │ │ + add $0x50,%rbp │ │ │ │ + jmp 4e91d8 │ │ │ │ + movq $0x10,0x388(%r13) │ │ │ │ jmp 338a720 │ │ │ │ - jmp *-0x10(%r13) │ │ │ │ nopl 0x0(%rax,%rax,1) │ │ │ │ - add (%rax),%eax │ │ │ │ + add $0x1,%eax │ │ │ │ add %al,(%rax) │ │ │ │ + add %bl,(%rsi) │ │ │ │ + add %al,(%rax) │ │ │ │ + add %bh,-0x46(%rax) │ │ │ │ + sbb (%rbx),%eax │ │ │ │ + add $0x10,%r12 │ │ │ │ + cmp 0x358(%r13),%r12 │ │ │ │ + ja 4ee0fb │ │ │ │ + movq $0x5f8890,-0x8(%r12) │ │ │ │ + mov 0x20(%rbp),%rax │ │ │ │ + mov %rax,(%r12) │ │ │ │ + mov %rbx,%r8 │ │ │ │ + mov 0x10(%rbp),%rdi │ │ │ │ + mov 0x28(%rbp),%rsi │ │ │ │ + lea -0x1(%r12),%r14 │ │ │ │ + mov 0x8(%rbp),%rbx │ │ │ │ + add $0x30,%rbp │ │ │ │ + jmp 4e91d8 │ │ │ │ + movq $0x10,0x388(%r13) │ │ │ │ + jmp 338a720 │ │ │ │ + nopl 0x0(%rax,%rax,1) │ │ │ │ + mov %ebx,(%rbx) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ - sldt (%rax) │ │ │ │ add %al,(%rax) │ │ │ │ + (bad) │ │ │ │ add %al,(%rax) │ │ │ │ - add %cl,-0x73(%rax) │ │ │ │ - rex.RB fmuls -0x8(%r9,%rdi,1) │ │ │ │ - jb 4f59f8 │ │ │ │ - movq $0x3390fc8,-0x10(%rbp) │ │ │ │ - mov %rbx,-0x8(%rbp) │ │ │ │ - movq $0x4f59b0,-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 4f59b0 │ │ │ │ - mov (%rbx),%rax │ │ │ │ - jmp *%rax │ │ │ │ + add %bl,(%rax) │ │ │ │ + mov $0x8349031b,%edx │ │ │ │ + (bad) │ │ │ │ + adc %cl,0x3b(%rbp) │ │ │ │ + movsl %ds:(%rsi),%es:(%rdi) │ │ │ │ + pop %rax │ │ │ │ + add (%rax),%eax │ │ │ │ + add %dh,0x2e(%rdi) │ │ │ │ + movq $0x5f8890,-0x8(%r12) │ │ │ │ + mov 0x40(%rbp),%rax │ │ │ │ + mov %rax,(%r12) │ │ │ │ + mov %rbx,%r8 │ │ │ │ + mov 0x8(%rbp),%rdi │ │ │ │ + mov 0x48(%rbp),%rsi │ │ │ │ + lea -0x1(%r12),%r14 │ │ │ │ + mov 0x28(%rbp),%rbx │ │ │ │ + add $0x50,%rbp │ │ │ │ + jmp 4e91d8 │ │ │ │ + movq $0x10,0x388(%r13) │ │ │ │ + jmp 338a720 │ │ │ │ nopl 0x0(%rax,%rax,1) │ │ │ │ - add (%rax),%al │ │ │ │ + mov %ebx,(%rbx) │ │ │ │ + add %al,(%rax) │ │ │ │ + add %al,(%rax) │ │ │ │ + add %al,(%rax) │ │ │ │ + (bad) │ │ │ │ + add %al,(%rax) │ │ │ │ + add %bh,0x49031bb9(%rax) │ │ │ │ + add $0x10,%esp │ │ │ │ + cmp 0x358(%r13),%r12 │ │ │ │ + ja 4ee1bb │ │ │ │ + movq $0x5f8890,-0x8(%r12) │ │ │ │ + mov 0x40(%rbp),%rax │ │ │ │ + mov %rax,(%r12) │ │ │ │ + mov %rbx,%r8 │ │ │ │ + mov 0x8(%rbp),%rdi │ │ │ │ + mov 0x48(%rbp),%rsi │ │ │ │ + lea -0x1(%r12),%r14 │ │ │ │ + mov 0x28(%rbp),%rbx │ │ │ │ + add $0x50,%rbp │ │ │ │ + jmp 4e91d8 │ │ │ │ + movq $0x10,0x388(%r13) │ │ │ │ + jmp 338a720 │ │ │ │ + nopl 0x0(%rax,%rax,1) │ │ │ │ + mov %ebx,(%rbx) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ (bad) │ │ │ │ add %al,(%rax) │ │ │ │ + add %bl,-0x47(%rax) │ │ │ │ + sbb (%rbx),%eax │ │ │ │ + add $0x10,%r12 │ │ │ │ + cmp 0x358(%r13),%r12 │ │ │ │ + ja 4ee21b │ │ │ │ + movq $0x5f8890,-0x8(%r12) │ │ │ │ + mov 0x40(%rbp),%rax │ │ │ │ + mov %rax,(%r12) │ │ │ │ + mov %rbx,%r8 │ │ │ │ + mov 0x8(%rbp),%rdi │ │ │ │ + mov 0x48(%rbp),%rsi │ │ │ │ + lea -0x1(%r12),%r14 │ │ │ │ + mov 0x28(%rbp),%rbx │ │ │ │ + add $0x50,%rbp │ │ │ │ + jmp 4e91d8 │ │ │ │ + movq $0x10,0x388(%r13) │ │ │ │ + jmp 338a720 │ │ │ │ + nopl 0x0(%rax,%rax,1) │ │ │ │ + mov %ebx,(%rbx) │ │ │ │ + add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ - add %cl,-0x7d(%rcx) │ │ │ │ (bad) │ │ │ │ - and %cl,0x3b(%rbp) │ │ │ │ + add %al,(%rax) │ │ │ │ + add %bh,%al │ │ │ │ + mov $0x8349031b,%eax │ │ │ │ + (bad) │ │ │ │ + adc %cl,0x3b(%rbp) │ │ │ │ movsl %ds:(%rsi),%es:(%rdi) │ │ │ │ pop %rax │ │ │ │ add (%rax),%eax │ │ │ │ - add %dh,0x2b(%rdi) │ │ │ │ - movq $0x304fe20,-0x18(%r12) │ │ │ │ - mov 0x10(%rbp),%rax │ │ │ │ - mov %rax,-0x10(%r12) │ │ │ │ - mov %rbx,-0x8(%r12) │ │ │ │ - mov 0x8(%rbp),%rax │ │ │ │ + add %dh,0x2e(%rdi) │ │ │ │ + movq $0x5f8890,-0x8(%r12) │ │ │ │ + mov 0x40(%rbp),%rax │ │ │ │ mov %rax,(%r12) │ │ │ │ - lea -0x17(%r12),%rbx │ │ │ │ - add $0x18,%rbp │ │ │ │ - jmp *0x0(%rbp) │ │ │ │ - movq $0x20,0x388(%r13) │ │ │ │ + mov %rbx,%r8 │ │ │ │ + mov 0x8(%rbp),%rdi │ │ │ │ + mov 0x48(%rbp),%rsi │ │ │ │ + lea -0x1(%r12),%r14 │ │ │ │ + mov 0x28(%rbp),%rbx │ │ │ │ + add $0x50,%rbp │ │ │ │ + jmp 4e91d8 │ │ │ │ + movq $0x10,0x388(%r13) │ │ │ │ jmp 338a720 │ │ │ │ - jmp *-0x10(%r13) │ │ │ │ - nopl 0x0(%rax) │ │ │ │ - add %eax,(%rax) │ │ │ │ + nopl 0x0(%rax,%rax,1) │ │ │ │ + add $0x1000000,%eax │ │ │ │ add %al,(%rax) │ │ │ │ + add %cl,(%rbx) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ - adc %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ - add %bl,0x73(%rsi) │ │ │ │ - add -0x73(%rax),%ecx │ │ │ │ - rex.RB │ │ │ │ - lock cmp %r15,%rax │ │ │ │ - jb 4f5a6c │ │ │ │ - add $0x18,%r12 │ │ │ │ + add %cl,(%rax) │ │ │ │ + add %al,(%rax) │ │ │ │ + add %cl,-0x47(%rax) │ │ │ │ + sbb (%rbx),%eax │ │ │ │ + lea -0x10(%rbp),%rax │ │ │ │ + cmp %r15,%rax │ │ │ │ + jb 4ee3a2 │ │ │ │ + add $0x80,%r12 │ │ │ │ cmp 0x358(%r13),%r12 │ │ │ │ - ja 4f5a61 │ │ │ │ - movq $0x3390fc8,-0x10(%rbp) │ │ │ │ - mov %rbx,-0x8(%rbp) │ │ │ │ - mov 0x10(%rbx),%rax │ │ │ │ - movq $0x3363ae0,-0x10(%r12) │ │ │ │ - mov %rax,-0x8(%r12) │ │ │ │ - movq $0x3c37ef9,(%r12) │ │ │ │ - lea 0x3735e0f(%rip),%rsi │ │ │ │ - lea -0xe(%r12),%r14 │ │ │ │ + ja 4ee397 │ │ │ │ + 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 %rdx,0x40(%rsp) │ │ │ │ + mov 0x4f(%rbx),%rdx │ │ │ │ + mov 0x57(%rbx),%rbx │ │ │ │ + movq $0x4ec990,-0x78(%r12) │ │ │ │ + mov %rax,-0x70(%r12) │ │ │ │ + mov %r14,-0x68(%r12) │ │ │ │ + mov %rcx,-0x60(%r12) │ │ │ │ + mov %r8,0x48(%rsp) │ │ │ │ + mov 0x40(%rsp),%r8 │ │ │ │ + mov %r8,-0x58(%r12) │ │ │ │ + mov %rsi,-0x50(%r12) │ │ │ │ + mov %rdi,-0x48(%r12) │ │ │ │ + mov 0x48(%rsp),%rsi │ │ │ │ + mov %rsi,-0x40(%r12) │ │ │ │ + mov %r9,-0x38(%r12) │ │ │ │ + mov %r10,-0x30(%r12) │ │ │ │ + mov %r11,-0x28(%r12) │ │ │ │ + mov %rdx,-0x20(%r12) │ │ │ │ + movq $0x4ecaa8,-0x18(%r12) │ │ │ │ + mov %rax,-0x10(%r12) │ │ │ │ + mov %r14,-0x8(%r12) │ │ │ │ + mov %rcx,(%r12) │ │ │ │ + mov %rsi,%r9 │ │ │ │ + mov %rbx,%r8 │ │ │ │ + mov 0x40(%rsp),%rax │ │ │ │ + mov %rax,%rdi │ │ │ │ + lea 0x31ba7a8(%rip),%rsi │ │ │ │ + lea 0x31babd9(%rip),%r14 │ │ │ │ + lea -0x15(%r12),%rax │ │ │ │ + mov %rax,-0x10(%rbp) │ │ │ │ + lea -0x77(%r12),%rax │ │ │ │ + mov %rax,-0x8(%rbp) │ │ │ │ add $0xfffffffffffffff0,%rbp │ │ │ │ - jmp 32e8f68 │ │ │ │ - movq $0x18,0x388(%r13) │ │ │ │ - jmp *-0x10(%r13) │ │ │ │ - sbb (%rax),%al │ │ │ │ - add %al,(%rax) │ │ │ │ + jmp 2f85310 │ │ │ │ + movq $0x80,0x388(%r13) │ │ │ │ + jmp *-0x8(%r13) │ │ │ │ + xchg %ax,%ax │ │ │ │ (bad) │ │ │ │ - ... │ │ │ │ add %al,(%rax) │ │ │ │ - add %cl,(%rsi) │ │ │ │ + add %al,(%rbx) │ │ │ │ add %al,(%rax) │ │ │ │ - add %dh,0x50(%rax) │ │ │ │ + add %al,(%rdx) │ │ │ │ + add %al,(%rax) │ │ │ │ + add %al,(%rax) │ │ │ │ + add %al,(%rax) │ │ │ │ + add %cl,(%rbx) │ │ │ │ + add %al,(%rax) │ │ │ │ + add %bh,-0x49(%rax) │ │ │ │ sbb (%rbx),%eax │ │ │ │ - lea -0x78(%rbp),%rax │ │ │ │ + lea -0x38(%rbp),%rax │ │ │ │ cmp %r15,%rax │ │ │ │ - jb 4f5b26 │ │ │ │ - movq $0x4f5ad0,-0x28(%rbp) │ │ │ │ - mov %r14,%rbx │ │ │ │ - mov %rsi,-0x20(%rbp) │ │ │ │ - mov %rdi,-0x18(%rbp) │ │ │ │ - mov %r8,-0x10(%rbp) │ │ │ │ - mov %r9,-0x8(%rbp) │ │ │ │ + jb 4ee4e3 │ │ │ │ + movq $0x4ee410,-0x28(%rbp) │ │ │ │ + mov 0x5(%rbx),%rax │ │ │ │ + mov 0xd(%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 4f5ad0 │ │ │ │ + jne 4ee410 │ │ │ │ mov (%rbx),%rax │ │ │ │ jmp *%rax │ │ │ │ - xchg %ax,%ax │ │ │ │ - add $0x0,%eax │ │ │ │ + nopl 0x0(%rax,%rax,1) │ │ │ │ + add $0x0,%al │ │ │ │ + add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ - add %bl,(%rsi) │ │ │ │ + add %al,(%rax) │ │ │ │ + (bad) │ │ │ │ add %al,(%rax) │ │ │ │ add %ch,(%rax) │ │ │ │ + mov $0x1b,%bh │ │ │ │ + add -0x39(%rax),%ecx │ │ │ │ + rex.RB clc │ │ │ │ push %rax │ │ │ │ - sbb (%rbx),%eax │ │ │ │ - mov 0x8(%rbp),%rax │ │ │ │ + in $0x4e,%al │ │ │ │ + add %cl,-0x75(%rax) │ │ │ │ + rex.XB (bad) │ │ │ │ + mov 0xf(%rbx),%rbx │ │ │ │ mov %rbx,%rcx │ │ │ │ - and $0x7,%ecx │ │ │ │ - cmp $0x1,%rcx │ │ │ │ - jne 4f5b31 │ │ │ │ - add $0x18,%r12 │ │ │ │ - cmp 0x358(%r13),%r12 │ │ │ │ - ja 4f5b16 │ │ │ │ - movq $0x4f5648,-0x10(%r12) │ │ │ │ - mov %rax,(%r12) │ │ │ │ - lea -0x10(%r12),%rdi │ │ │ │ - mov %rax,%rsi │ │ │ │ - lea 0x37423f0(%rip),%r14 │ │ │ │ mov 0x20(%rbp),%rbx │ │ │ │ - add $0x30,%rbp │ │ │ │ - jmp 33959f8 │ │ │ │ - movq $0x18,0x388(%r13) │ │ │ │ - jmp 338a720 │ │ │ │ - lea 0x31b50db(%rip),%rbx │ │ │ │ - jmp *-0x8(%r13) │ │ │ │ - movq $0x4f5b78,-0x8(%rbp) │ │ │ │ + mov %rcx,0x0(%rbp) │ │ │ │ + mov %rax,0x20(%rbp) │ │ │ │ + add $0xfffffffffffffff8,%rbp │ │ │ │ + test $0x7,%bl │ │ │ │ + jne 4ee450 │ │ │ │ + mov (%rbx),%rax │ │ │ │ + jmp *%rax │ │ │ │ + nopl (%rax) │ │ │ │ + add $0x0,%eax │ │ │ │ + add %al,(%rax) │ │ │ │ + add %bl,(%rsi) │ │ │ │ + add %al,(%rax) │ │ │ │ + add %ch,%al │ │ │ │ + mov $0x1b,%dh │ │ │ │ + add -0x39(%rax),%ecx │ │ │ │ + rex.RB clc │ │ │ │ + nop │ │ │ │ + in $0x4e,%al │ │ │ │ + add %cl,-0x75(%rax) │ │ │ │ + rex.XB (bad) │ │ │ │ + mov 0xf(%rbx),%rbx │ │ │ │ mov %rbx,%rcx │ │ │ │ - mov 0x6(%rbx),%rdx │ │ │ │ - mov 0xe(%rbx),%rbx │ │ │ │ - mov %rbx,%rsi │ │ │ │ - mov %rax,%rbx │ │ │ │ - mov %rsi,0x0(%rbp) │ │ │ │ - mov %rdx,0x8(%rbp) │ │ │ │ - mov %rcx,0x20(%rbp) │ │ │ │ + mov 0x8(%rbp),%rbx │ │ │ │ + mov %rcx,0x0(%rbp) │ │ │ │ + mov %rax,0x8(%rbp) │ │ │ │ add $0xfffffffffffffff8,%rbp │ │ │ │ test $0x7,%bl │ │ │ │ - jne 4f5b78 │ │ │ │ + jne 4ee490 │ │ │ │ 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,0x49031b4f(%rax) │ │ │ │ - add $0x70,%esp │ │ │ │ - cmp 0x358(%r13),%r12 │ │ │ │ - ja 4f5c54 │ │ │ │ - mov 0x7(%rbx),%rax │ │ │ │ - mov 0x17(%rbx),%rsi │ │ │ │ - mov 0xf(%rbx),%rdx │ │ │ │ - mov 0x7(%rdx),%rdi │ │ │ │ - mov 0xf(%rdx),%r8 │ │ │ │ - mov 0x17(%rdx),%r9 │ │ │ │ - movq $0x4f56e0,-0x68(%r12) │ │ │ │ - mov 0x28(%rbp),%rbx │ │ │ │ - mov %rbx,-0x58(%r12) │ │ │ │ - movq $0x3363ae0,-0x50(%r12) │ │ │ │ - movq $0x3c2b821,-0x48(%r12) │ │ │ │ - lea -0x68(%r12),%rbx │ │ │ │ - mov %rbx,-0x40(%r12) │ │ │ │ - movq $0x3048a20,-0x38(%r12) │ │ │ │ - lea -0x4e(%r12),%rbx │ │ │ │ - mov %rbx,-0x30(%r12) │ │ │ │ - movq $0x3363ae0,-0x28(%r12) │ │ │ │ - lea -0x35(%r12),%rbx │ │ │ │ - mov %rbx,-0x20(%r12) │ │ │ │ - movq $0x36aaa6a,-0x18(%r12) │ │ │ │ - movq $0x30489c0,-0x10(%r12) │ │ │ │ - mov %rdx,-0x8(%r12) │ │ │ │ - lea -0x26(%r12),%rcx │ │ │ │ - mov %rcx,(%r12) │ │ │ │ - movq $0x4f5db0,-0x38(%rbp) │ │ │ │ - mov %rsi,%rcx │ │ │ │ - mov %rax,%rsi │ │ │ │ - lea 0x37226d7(%rip),%r14 │ │ │ │ - lea -0xf(%r12),%rax │ │ │ │ - mov %rax,-0x30(%rbp) │ │ │ │ - mov %rcx,-0x28(%rbp) │ │ │ │ - mov %rdx,-0x20(%rbp) │ │ │ │ - mov %rdi,-0x18(%rbp) │ │ │ │ - mov %r8,-0x10(%rbp) │ │ │ │ - mov %r9,-0x8(%rbp) │ │ │ │ - mov %rbx,0x0(%rbp) │ │ │ │ - add $0xffffffffffffffc8,%rbp │ │ │ │ - jmp 50c598 │ │ │ │ - movq $0x70,0x388(%r13) │ │ │ │ - jmp 338a720 │ │ │ │ - nopl 0x0(%rax) │ │ │ │ - mov %gs,0x2(%rsi) │ │ │ │ - add %al,(%rax) │ │ │ │ + add %ch,0x48031bb6(%rax) │ │ │ │ + movl $0x4ee4c0,0x0(%rbp) │ │ │ │ + mov %rbx,%rax │ │ │ │ + mov 0x8(%rbp),%rbx │ │ │ │ + mov %rax,0x8(%rbp) │ │ │ │ + test $0x7,%bl │ │ │ │ + jne 4ee4c0 │ │ │ │ + mov (%rbx),%rax │ │ │ │ + jmp *%rax │ │ │ │ + nopl (%rax) │ │ │ │ (bad) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ - add %cl,-0x75(%rax) │ │ │ │ - rex.RB │ │ │ │ - rex.W │ │ │ │ - mov 0x58(%rbp),%rcx │ │ │ │ - mov 0x38(%rbp),%rdx │ │ │ │ + add %bl,(%rsi) │ │ │ │ + add %al,(%rax) │ │ │ │ + add %bh,-0x4a(%rax) │ │ │ │ + sbb (%rbx),%eax │ │ │ │ + mov 0x10(%rbp),%rax │ │ │ │ + movq $0x4ee4f8,0x10(%rbp) │ │ │ │ + mov %rbx,%r8 │ │ │ │ + mov %rax,%rdi │ │ │ │ mov 0x8(%rbp),%rsi │ │ │ │ - mov 0x18(%rbp),%rdi │ │ │ │ - mov 0x20(%rbp),%r8 │ │ │ │ - mov 0x28(%rbp),%r9 │ │ │ │ - mov 0x40(%rbp),%r10 │ │ │ │ - add $0xfffffffffffffff0,%rbp │ │ │ │ - jmp 4f5f43 │ │ │ │ - nopl 0x0(%rax) │ │ │ │ - (bad) │ │ │ │ - cwtl │ │ │ │ + mov 0x30(%rbp),%r14 │ │ │ │ + add $0x10,%rbp │ │ │ │ + jmp 2f83a78 │ │ │ │ + jmp *-0x8(%r13) │ │ │ │ + nop │ │ │ │ + add $0x2,%al │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ (bad) │ │ │ │ add %al,(%rax) │ │ │ │ - add %al,0x4e(%rax) │ │ │ │ + add %al,-0x4a(%rax) │ │ │ │ sbb (%rbx),%eax │ │ │ │ - mov %rbx,%rax │ │ │ │ - and $0x7,%eax │ │ │ │ - cmp $0x1,%rax │ │ │ │ - je 4f5d88 │ │ │ │ - movq $0x4f5cf0,0x0(%rbp) │ │ │ │ - mov 0x6(%rbx),%rbx │ │ │ │ + movq $0x4ee520,0x0(%rbp) │ │ │ │ + mov %r14,0x20(%rbp) │ │ │ │ test $0x7,%bl │ │ │ │ - jne 4f5cf0 │ │ │ │ + jne 4ee520 │ │ │ │ mov (%rbx),%rax │ │ │ │ jmp *%rax │ │ │ │ xchg %ax,%ax │ │ │ │ + add $0x0,%al │ │ │ │ + add %al,(%rax) │ │ │ │ + add %al,(%rax) │ │ │ │ + add %al,(%rax) │ │ │ │ (bad) │ │ │ │ - cwtl │ │ │ │ + add %al,(%rax) │ │ │ │ + add %bl,(%rax) │ │ │ │ + mov $0x1b,%dh │ │ │ │ + add -0x39(%rax),%ecx │ │ │ │ + add %r10b,-0x1b(%r8) │ │ │ │ + rex.WRX add %r9b,-0x77(%rax) │ │ │ │ + fmuls -0x75(%rax) │ │ │ │ + pop %rbp │ │ │ │ + and %cl,-0x77(%rax) │ │ │ │ + and %r14b,%r14b │ │ │ │ + ret │ │ │ │ + (bad) │ │ │ │ + jne 4ee550 │ │ │ │ + mov (%rbx),%rax │ │ │ │ + jmp *%rax │ │ │ │ + nopl (%rax) │ │ │ │ + add $0x0,%al │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ (bad) │ │ │ │ add %al,(%rax) │ │ │ │ + add %ch,%al │ │ │ │ + mov $0x1b,%ch │ │ │ │ + add -0x77(%rcx),%ecx │ │ │ │ + fmuls -0x75(%rax) │ │ │ │ + jge 4ee577 │ │ │ │ + mov 0x18(%rbp),%rsi │ │ │ │ + mov 0x10(%rbp),%r14 │ │ │ │ + mov 0x8(%rbp),%rbx │ │ │ │ + add $0x28,%rbp │ │ │ │ + jmp 4e91d8 │ │ │ │ + nopl 0x0(%rax) │ │ │ │ + add $0x1000000,%eax │ │ │ │ + add %al,(%rax) │ │ │ │ + add %cl,(%rdx) │ │ │ │ + add %al,(%rax) │ │ │ │ + add %al,(%rax) │ │ │ │ + add %al,(%rax) │ │ │ │ add %cl,(%rax) │ │ │ │ - rex.WRX sbb (%rbx),%r8 │ │ │ │ - movq $0x4f5d30,-0x8(%rbp) │ │ │ │ + add %al,(%rax) │ │ │ │ + add %dl,0x48031bb6(%rax) │ │ │ │ + lea -0x10(%rbp),%eax │ │ │ │ + cmp %r15,%rax │ │ │ │ + jb 4ee65d │ │ │ │ + add $0x78,%r12 │ │ │ │ + cmp 0x358(%r13),%r12 │ │ │ │ + ja 4ee652 │ │ │ │ mov 0x7(%rbx),%rax │ │ │ │ - mov 0xf(%rbx),%rbx │ │ │ │ - mov %rbx,%rcx │ │ │ │ - mov 0x70(%rbp),%rbx │ │ │ │ - mov %rcx,0x0(%rbp) │ │ │ │ - mov %rax,0x70(%rbp) │ │ │ │ - add $0xfffffffffffffff8,%rbp │ │ │ │ + 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 $0x4ee2a8,-0x70(%r12) │ │ │ │ + mov %rax,-0x68(%r12) │ │ │ │ + mov %r14,-0x60(%r12) │ │ │ │ + mov %rcx,-0x58(%r12) │ │ │ │ + mov %rdx,-0x50(%r12) │ │ │ │ + mov %rsi,-0x48(%r12) │ │ │ │ + mov %rdi,-0x40(%r12) │ │ │ │ + mov %r8,-0x38(%r12) │ │ │ │ + mov %r9,-0x30(%r12) │ │ │ │ + mov %r10,-0x28(%r12) │ │ │ │ + mov %r11,-0x20(%r12) │ │ │ │ + mov %rbx,-0x18(%r12) │ │ │ │ + movq $0x4ee3c0,-0x10(%r12) │ │ │ │ + mov %rax,-0x8(%r12) │ │ │ │ + mov %r14,(%r12) │ │ │ │ + mov %rdi,%r9 │ │ │ │ + mov %rsi,%r8 │ │ │ │ + mov %rcx,%rdi │ │ │ │ + lea 0x31bb49d(%rip),%rsi │ │ │ │ + lea 0x31ba93e(%rip),%r14 │ │ │ │ + lea -0xd(%r12),%rax │ │ │ │ + mov %rax,-0x10(%rbp) │ │ │ │ + lea -0x6f(%r12),%rax │ │ │ │ + mov %rax,-0x8(%rbp) │ │ │ │ + add $0xfffffffffffffff0,%rbp │ │ │ │ + jmp 2f85310 │ │ │ │ + movq $0x78,0x388(%r13) │ │ │ │ + jmp *-0x8(%r13) │ │ │ │ + nopl 0x0(%rax) │ │ │ │ + (bad) │ │ │ │ + add %al,(%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,0x48031bb4(%rax) │ │ │ │ + lea -0x28(%rbp),%eax │ │ │ │ + cmp %r15,%rax │ │ │ │ + jb 4ee71c │ │ │ │ + movq $0x4ee6c8,-0x20(%rbp) │ │ │ │ + mov 0x5(%rbx),%rax │ │ │ │ + mov %rdi,%rbx │ │ │ │ + mov %rax,-0x18(%rbp) │ │ │ │ + mov %r14,-0x10(%rbp) │ │ │ │ + mov %rsi,-0x8(%rbp) │ │ │ │ + add $0xffffffffffffffe0,%rbp │ │ │ │ test $0x7,%bl │ │ │ │ - jne 4f5d30 │ │ │ │ + jne 4ee6c8 │ │ │ │ mov (%rbx),%rax │ │ │ │ jmp *%rax │ │ │ │ - nopl (%rax) │ │ │ │ - wrmsr │ │ │ │ - add %eax,(%rax) │ │ │ │ + xchg %ax,%ax │ │ │ │ + add (%rax),%eax │ │ │ │ + add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ (bad) │ │ │ │ add %al,(%rax) │ │ │ │ - add %cl,%al │ │ │ │ - sbb (%r11),%r8 │ │ │ │ - movq $0x4f5d60,0x0(%rbp) │ │ │ │ + add %dh,-0x4c(%rax) │ │ │ │ + sbb (%rbx),%eax │ │ │ │ + movq $0x4ee700,-0x8(%rbp) │ │ │ │ mov 0x7(%rbx),%rax │ │ │ │ - mov 0x78(%rbp),%rbx │ │ │ │ - mov %rax,0x78(%rbp) │ │ │ │ + mov 0xf(%rbx),%rbx │ │ │ │ + mov %rax,0x0(%rbp) │ │ │ │ + add $0xfffffffffffffff8,%rbp │ │ │ │ test $0x7,%bl │ │ │ │ - jne 4f5d60 │ │ │ │ + jne 4ee700 │ │ │ │ mov (%rbx),%rax │ │ │ │ jmp *%rax │ │ │ │ - xchg %ax,%ax │ │ │ │ - wrmsr │ │ │ │ - adc %eax,(%rax) │ │ │ │ + nopw 0x0(%rax,%rax,1) │ │ │ │ + add $0x0,%al │ │ │ │ + add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ (bad) │ │ │ │ add %al,(%rax) │ │ │ │ - add %bl,0x48031b4d(%rax) │ │ │ │ - mov 0x78(%rbp),%eax │ │ │ │ - cmp 0x7(%rbx),%rax │ │ │ │ - jne 4f60ba │ │ │ │ - movq $0x4f5ea8,0x0(%rbp) │ │ │ │ + add %bh,(%rax) │ │ │ │ + mov $0x1b,%ah │ │ │ │ + add -0x77(%rcx),%ecx │ │ │ │ + fmuls -0x75(%rax) │ │ │ │ + jge 4ee70f │ │ │ │ + mov 0x20(%rbp),%rsi │ │ │ │ + mov 0x18(%rbp),%r14 │ │ │ │ mov 0x10(%rbp),%rbx │ │ │ │ + add $0x28,%rbp │ │ │ │ + jmp 4e91d8 │ │ │ │ + jmp *-0x8(%r13) │ │ │ │ + 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 %bl,-0x4b(%rax) │ │ │ │ + sbb (%rbx),%eax │ │ │ │ + lea -0x10(%rbp),%rax │ │ │ │ + cmp %r15,%rax │ │ │ │ + jb 4ee855 │ │ │ │ + add $0xa8,%r12 │ │ │ │ + cmp 0x358(%r13),%r12 │ │ │ │ + ja 4ee84a │ │ │ │ + mov 0x7(%rbx),%rax │ │ │ │ + mov 0xf(%rbx),%rcx │ │ │ │ + mov 0x17(%rbx),%rdx │ │ │ │ + mov 0x1f(%rbx),%rsi │ │ │ │ + mov 0x27(%rbx),%rdi │ │ │ │ + mov 0x2f(%rbx),%r8 │ │ │ │ + mov 0x37(%rbx),%r9 │ │ │ │ + mov 0x3f(%rbx),%r10 │ │ │ │ + mov 0x47(%rbx),%r11 │ │ │ │ + mov %rax,0x40(%rsp) │ │ │ │ + mov 0x4f(%rbx),%rax │ │ │ │ + mov 0x57(%rbx),%rbx │ │ │ │ + movq $0x4e8ec0,-0xa0(%r12) │ │ │ │ + mov %r14,-0x90(%r12) │ │ │ │ + mov %rax,-0x88(%r12) │ │ │ │ + mov %rbx,-0x80(%r12) │ │ │ │ + movq $0x4e91d8,-0x78(%r12) │ │ │ │ + mov %r11,-0x70(%r12) │ │ │ │ + lea -0xa0(%r12),%rax │ │ │ │ + mov %rax,-0x68(%r12) │ │ │ │ + movq $0x4ee588,-0x60(%r12) │ │ │ │ + lea -0x74(%r12),%rbx │ │ │ │ + mov %rbx,-0x58(%r12) │ │ │ │ + mov 0x40(%rsp),%r11 │ │ │ │ + mov %r11,-0x50(%r12) │ │ │ │ + mov %rcx,-0x48(%r12) │ │ │ │ + mov %rdx,-0x40(%r12) │ │ │ │ + mov %rsi,-0x38(%r12) │ │ │ │ + mov %rdi,-0x30(%r12) │ │ │ │ + mov %rax,-0x28(%r12) │ │ │ │ + mov %r8,-0x20(%r12) │ │ │ │ + mov %r9,-0x18(%r12) │ │ │ │ + mov %r10,-0x10(%r12) │ │ │ │ + movq $0x4ee680,-0x8(%r12) │ │ │ │ + mov %rbx,(%r12) │ │ │ │ + mov %rsi,%r9 │ │ │ │ + mov %rdx,%r8 │ │ │ │ + mov %r11,%rdi │ │ │ │ + lea 0x31bb45d(%rip),%rsi │ │ │ │ + lea 0x31ba6f6(%rip),%r14 │ │ │ │ + lea -0x5(%r12),%rax │ │ │ │ + mov %rax,-0x10(%rbp) │ │ │ │ + lea -0x5f(%r12),%rax │ │ │ │ + mov %rax,-0x8(%rbp) │ │ │ │ + add $0xfffffffffffffff0,%rbp │ │ │ │ + jmp 2f85310 │ │ │ │ + movq $0xa8,0x388(%r13) │ │ │ │ + jmp *-0x8(%r13) │ │ │ │ + nopl 0x0(%rax) │ │ │ │ + (bad) │ │ │ │ + add %al,(%rax) │ │ │ │ + add %al,(%rbx) │ │ │ │ + add %al,(%rax) │ │ │ │ + add %al,(%rdx) │ │ │ │ + add %al,(%rax) │ │ │ │ + add %al,(%rax) │ │ │ │ + add %al,(%rax) │ │ │ │ + add %cl,(%rbx) │ │ │ │ + add %al,(%rax) │ │ │ │ + add %ah,0x48031bb2(%rax) │ │ │ │ + lea -0x38(%rbp),%eax │ │ │ │ + cmp %r15,%rax │ │ │ │ + jb 4ee99b │ │ │ │ + movq $0x4ee8c8,-0x28(%rbp) │ │ │ │ + mov 0x5(%rbx),%rax │ │ │ │ + mov 0xd(%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 4f5ea8 │ │ │ │ + jne 4ee8c8 │ │ │ │ mov (%rbx),%rax │ │ │ │ jmp *%rax │ │ │ │ - mov 0x10(%rbp),%r14 │ │ │ │ - mov 0x60(%rbp),%rbx │ │ │ │ - add $0x78,%rbp │ │ │ │ - jmp 3395508 │ │ │ │ - nopl 0x0(%rax) │ │ │ │ - or $0xc,%eax │ │ │ │ + nopl 0x0(%rax,%rax,1) │ │ │ │ + add $0x0,%al │ │ │ │ add %al,(%rax) │ │ │ │ - add %bl,(%rsi) │ │ │ │ add %al,(%rax) │ │ │ │ - add %cl,0x4d(%rax) │ │ │ │ + add %al,(%rax) │ │ │ │ + (bad) │ │ │ │ + add %al,(%rax) │ │ │ │ + add %dl,-0x4e(%rax) │ │ │ │ sbb (%rbx),%eax │ │ │ │ - mov %rbx,%rax │ │ │ │ - and $0x7,%eax │ │ │ │ - cmp $0x1,%rax │ │ │ │ - je 4f5fd1 │ │ │ │ - movq $0x4f5de8,0x0(%rbp) │ │ │ │ - mov 0x6(%rbx),%rbx │ │ │ │ + movq $0x4ee908,-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 4f5de8 │ │ │ │ + jne 4ee908 │ │ │ │ mov (%rbx),%rax │ │ │ │ jmp *%rax │ │ │ │ - xchg %ax,%ax │ │ │ │ - or $0xc,%eax │ │ │ │ + nopl (%rax) │ │ │ │ + add $0x0,%eax │ │ │ │ add %al,(%rax) │ │ │ │ add %bl,(%rsi) │ │ │ │ add %al,(%rax) │ │ │ │ add %dl,(%rax) │ │ │ │ - sbb (%r11),%r8 │ │ │ │ - movq $0x4f5e28,-0x8(%rbp) │ │ │ │ - mov 0x7(%rbx),%rax │ │ │ │ + mov $0x1b,%dl │ │ │ │ + add -0x39(%rax),%ecx │ │ │ │ + rex.RB clc │ │ │ │ + rex.W jmp ffffffff8b96e960 <__environ@GLIBC_2.2.5+0xffffffff87d2e4b8> │ │ │ │ + rex.XB (bad) │ │ │ │ mov 0xf(%rbx),%rbx │ │ │ │ mov %rbx,%rcx │ │ │ │ - mov 0x48(%rbp),%rbx │ │ │ │ + mov 0x8(%rbp),%rbx │ │ │ │ mov %rcx,0x0(%rbp) │ │ │ │ - mov %rax,0x48(%rbp) │ │ │ │ + mov %rax,0x8(%rbp) │ │ │ │ add $0xfffffffffffffff8,%rbp │ │ │ │ test $0x7,%bl │ │ │ │ - jne 4f5e28 │ │ │ │ + jne 4ee948 │ │ │ │ mov (%rbx),%rax │ │ │ │ jmp *%rax │ │ │ │ nopl (%rax) │ │ │ │ (bad) │ │ │ │ - sbb %al,(%rax) │ │ │ │ + add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %bl,(%rsi) │ │ │ │ add %al,(%rax) │ │ │ │ add %dl,%al │ │ │ │ - sbb (%rbx),%r8 │ │ │ │ - movq $0x4f5e58,0x0(%rbp) │ │ │ │ - mov 0x7(%rbx),%rax │ │ │ │ - mov 0x50(%rbp),%rbx │ │ │ │ - mov %rax,0x50(%rbp) │ │ │ │ - test $0x7,%bl │ │ │ │ - jne 4f5e58 │ │ │ │ + mov $0x1b,%cl │ │ │ │ + add -0x39(%rax),%ecx │ │ │ │ + add %r15b,-0x17(%r8) │ │ │ │ + rex.WRX add %r9b,-0x77(%rax) │ │ │ │ + fmuls -0x75(%rax) │ │ │ │ + pop %rbp │ │ │ │ + or %cl,-0x77(%rax) │ │ │ │ + or %r14b,%r14b │ │ │ │ + ret │ │ │ │ + (bad) │ │ │ │ + jne 4ee978 │ │ │ │ mov (%rbx),%rax │ │ │ │ jmp *%rax │ │ │ │ - xchg %ax,%ax │ │ │ │ + nopl (%rax) │ │ │ │ (bad) │ │ │ │ - cwtl │ │ │ │ + add %al,(%rax) │ │ │ │ + add %al,(%rax) │ │ │ │ + add %al,(%rax) │ │ │ │ + add %bl,(%rsi) │ │ │ │ + add %al,(%rax) │ │ │ │ + add %ah,0x48031bb1(%rax) │ │ │ │ + mov 0x10(%rbp),%eax │ │ │ │ + movq $0x4ee9b0,0x10(%rbp) │ │ │ │ + mov %rbx,%r8 │ │ │ │ + mov %rax,%rdi │ │ │ │ + mov 0x8(%rbp),%rsi │ │ │ │ + mov 0x30(%rbp),%r14 │ │ │ │ + add $0x10,%rbp │ │ │ │ + jmp 2f83a78 │ │ │ │ + jmp *-0x8(%r13) │ │ │ │ + nop │ │ │ │ + add $0x2,%al │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ (bad) │ │ │ │ add %al,(%rax) │ │ │ │ - add %ah,0x49031b4c(%rax) │ │ │ │ - add $0x88,%esp │ │ │ │ - cmp 0x358(%r13),%r12 │ │ │ │ - ja 4f6084 │ │ │ │ - mov 0x50(%rbp),%rax │ │ │ │ - cmp 0x7(%rbx),%rax │ │ │ │ - jne 4f5fe2 │ │ │ │ - add $0xffffffffffffff78,%r12 │ │ │ │ - movq $0x4f5ee8,0x0(%rbp) │ │ │ │ - mov 0x48(%rbp),%rbx │ │ │ │ + add %ch,-0x4f(%rax) │ │ │ │ + sbb (%rbx),%eax │ │ │ │ + movq $0x4ee9d8,0x0(%rbp) │ │ │ │ + mov %r14,0x20(%rbp) │ │ │ │ test $0x7,%bl │ │ │ │ - jne 4f5ee8 │ │ │ │ + jne 4ee9d8 │ │ │ │ mov (%rbx),%rax │ │ │ │ jmp *%rax │ │ │ │ - nop │ │ │ │ - (bad) │ │ │ │ - xor %dl,(%rcx) │ │ │ │ + xchg %ax,%ax │ │ │ │ + add $0x0,%al │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ - add %bl,(%rsi) │ │ │ │ add %al,(%rax) │ │ │ │ - add %dl,0x4c(%rax) │ │ │ │ - sbb (%rbx),%eax │ │ │ │ - mov 0x60(%rbp),%rax │ │ │ │ - mov 0x70(%rbp),%rcx │ │ │ │ - mov 0x50(%rbp),%rdx │ │ │ │ - mov 0x20(%rbp),%rsi │ │ │ │ - mov 0x30(%rbp),%rdi │ │ │ │ - mov 0x38(%rbp),%r8 │ │ │ │ - mov 0x40(%rbp),%r9 │ │ │ │ - mov 0x58(%rbp),%r10 │ │ │ │ - mov 0x8(%rbp),%r11 │ │ │ │ - add $0x8,%rbp │ │ │ │ - jmp 4f5f0c │ │ │ │ - nopw 0x0(%rax,%rax,1) │ │ │ │ (bad) │ │ │ │ - cwtl │ │ │ │ - or %al,(%rax) │ │ │ │ + add %al,(%rax) │ │ │ │ + add %al,-0x4f(%rax) │ │ │ │ + sbb (%rbx),%eax │ │ │ │ + movq $0x4eea08,0x0(%rbp) │ │ │ │ + mov %rbx,%rax │ │ │ │ + mov 0x20(%rbp),%rbx │ │ │ │ + mov %rax,0x20(%rbp) │ │ │ │ + test $0x7,%bl │ │ │ │ + jne 4eea08 │ │ │ │ + mov (%rbx),%rax │ │ │ │ + jmp *%rax │ │ │ │ + nopl (%rax) │ │ │ │ + add $0x0,%al │ │ │ │ + add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ (bad) │ │ │ │ add %al,(%rax) │ │ │ │ add %dl,(%rax) │ │ │ │ - sbb (%rbx),%r8 │ │ │ │ - mov 0x58(%rbp),%rax │ │ │ │ - mov 0x68(%rbp),%rcx │ │ │ │ - mov 0x48(%rbp),%rdx │ │ │ │ + mov $0x1b,%cl │ │ │ │ + add -0x77(%rcx),%ecx │ │ │ │ + fmuls -0x75(%rax) │ │ │ │ + jge 4eea2f │ │ │ │ mov 0x18(%rbp),%rsi │ │ │ │ - mov 0x28(%rbp),%rdi │ │ │ │ - mov 0x30(%rbp),%r8 │ │ │ │ - mov 0x38(%rbp),%r9 │ │ │ │ - mov 0x50(%rbp),%r10 │ │ │ │ - mov 0x8(%rbp),%r11 │ │ │ │ - mov %rbx,%r14 │ │ │ │ - and $0x7,%r14d │ │ │ │ - cmp $0x1,%r14 │ │ │ │ - je 4f5f40 │ │ │ │ - movq $0x4f5cb8,0x0(%rbp) │ │ │ │ - mov %r11,%rsi │ │ │ │ - lea 0x37223d6(%rip),%r14 │ │ │ │ - mov 0xe(%rbx),%rax │ │ │ │ - mov %rax,0x8(%rbp) │ │ │ │ - mov 0x6(%rbx),%rax │ │ │ │ - mov %rax,0x70(%rbp) │ │ │ │ - jmp 50c598 │ │ │ │ - mov %r11,%rbx │ │ │ │ - add $0x78,%r12 │ │ │ │ - cmp 0x358(%r13),%r12 │ │ │ │ - ja 4f5fb5 │ │ │ │ - movq $0x4f5790,-0x70(%r12) │ │ │ │ - mov %rdx,-0x60(%r12) │ │ │ │ - mov %rdi,-0x58(%r12) │ │ │ │ - mov %r10,-0x50(%r12) │ │ │ │ - mov %r8,-0x48(%r12) │ │ │ │ - mov %r9,-0x40(%r12) │ │ │ │ - movq $0x4f58c0,-0x38(%r12) │ │ │ │ - lea -0x70(%r12),%rdx │ │ │ │ - mov %rdx,-0x28(%r12) │ │ │ │ - movq $0x4f5958,-0x20(%r12) │ │ │ │ - mov %rbx,-0x10(%r12) │ │ │ │ - mov %rsi,-0x8(%r12) │ │ │ │ - mov %rdx,(%r12) │ │ │ │ - lea -0x38(%r12),%rdi │ │ │ │ - lea -0x20(%r12),%rsi │ │ │ │ - mov %rcx,%r14 │ │ │ │ - mov %rax,%rbx │ │ │ │ - add $0x78,%rbp │ │ │ │ - jmp 33959f8 │ │ │ │ - movq $0x78,0x388(%r13) │ │ │ │ - movq $0x4f5c78,0x10(%rbp) │ │ │ │ - add $0x10,%rbp │ │ │ │ - jmp 338a720 │ │ │ │ - mov 0x8(%rbp),%r14 │ │ │ │ - mov 0x68(%rbp),%rbx │ │ │ │ - add $0x70,%rbp │ │ │ │ - jmp 3395508 │ │ │ │ - movq $0x4f5720,-0x80(%r12) │ │ │ │ - mov %rbx,-0x70(%r12) │ │ │ │ - movq $0x3363ae0,-0x68(%r12) │ │ │ │ - movq $0x3c2b821,-0x60(%r12) │ │ │ │ - lea -0x80(%r12),%rax │ │ │ │ - mov %rax,-0x58(%r12) │ │ │ │ - movq $0x30489e0,-0x50(%r12) │ │ │ │ - lea -0x66(%r12),%rax │ │ │ │ - mov %rax,-0x48(%r12) │ │ │ │ - movq $0x3363ae0,-0x40(%r12) │ │ │ │ - lea -0x4f(%r12),%rax │ │ │ │ - mov %rax,-0x38(%r12) │ │ │ │ - movq $0x3c37ef9,-0x30(%r12) │ │ │ │ - movq $0x3363ae0,-0x28(%r12) │ │ │ │ - mov 0x40(%rbp),%rax │ │ │ │ - mov %rax,-0x20(%r12) │ │ │ │ - lea -0x3e(%r12),%rax │ │ │ │ - mov %rax,-0x18(%r12) │ │ │ │ - movq $0x30489c0,-0x10(%r12) │ │ │ │ - mov 0x20(%rbp),%rax │ │ │ │ - mov %rax,-0x8(%r12) │ │ │ │ - lea -0x26(%r12),%rax │ │ │ │ - mov %rax,(%r12) │ │ │ │ - lea -0xf(%r12),%r14 │ │ │ │ - mov 0x70(%rbp),%rbx │ │ │ │ - add $0x78,%rbp │ │ │ │ - jmp 3395508 │ │ │ │ - movq $0x88,0x388(%r13) │ │ │ │ - jmp 338a720 │ │ │ │ + mov 0x10(%rbp),%r14 │ │ │ │ + mov 0x8(%rbp),%rbx │ │ │ │ + add $0x28,%rbp │ │ │ │ + jmp 4e8cf0 │ │ │ │ nopl 0x0(%rax) │ │ │ │ - mov 0x1(%rbx),%edi │ │ │ │ + add (%rax),%eax │ │ │ │ add %al,(%rax) │ │ │ │ - (bad) │ │ │ │ add %al,(%rax) │ │ │ │ - add %ch,0x57(%rax) │ │ │ │ - jae 4f60ab │ │ │ │ - mov 0x28(%rbp),%rax │ │ │ │ - mov 0x48(%rbp),%rcx │ │ │ │ - mov 0x8(%rbp),%rdx │ │ │ │ - add $0xffffffffffffffe0,%rbp │ │ │ │ - jmp 4f60c6 │ │ │ │ - mov 0x48(%rbp),%rax │ │ │ │ - mov 0x68(%rbp),%rcx │ │ │ │ - mov 0x28(%rbp),%rdx │ │ │ │ - add $0x88,%r12 │ │ │ │ - cmp 0x358(%r13),%r12 │ │ │ │ - ja 4f6176 │ │ │ │ - movq $0x4f5a10,-0x80(%r12) │ │ │ │ - mov %rbx,-0x70(%r12) │ │ │ │ - movq $0x3363ae0,-0x68(%r12) │ │ │ │ - movq $0x3c2b821,-0x60(%r12) │ │ │ │ - lea -0x80(%r12),%rbx │ │ │ │ - mov %rbx,-0x58(%r12) │ │ │ │ - movq $0x30489e0,-0x50(%r12) │ │ │ │ - lea -0x66(%r12),%rbx │ │ │ │ - mov %rbx,-0x48(%r12) │ │ │ │ - movq $0x3363ae0,-0x40(%r12) │ │ │ │ - lea -0x4f(%r12),%rbx │ │ │ │ - mov %rbx,-0x38(%r12) │ │ │ │ - movq $0x3c37ef9,-0x30(%r12) │ │ │ │ - movq $0x3363ae0,-0x28(%r12) │ │ │ │ - mov %rax,-0x20(%r12) │ │ │ │ - lea -0x3e(%r12),%rax │ │ │ │ - mov %rax,-0x18(%r12) │ │ │ │ - movq $0x30489c0,-0x10(%r12) │ │ │ │ - mov %rdx,-0x8(%r12) │ │ │ │ - lea -0x26(%r12),%rax │ │ │ │ - mov %rax,(%r12) │ │ │ │ - lea -0xf(%r12),%r14 │ │ │ │ - mov %rcx,%rbx │ │ │ │ - add $0x80,%rbp │ │ │ │ - jmp 3395508 │ │ │ │ - movq $0x88,0x388(%r13) │ │ │ │ - movq $0x4f60a8,0x20(%rbp) │ │ │ │ - add $0x20,%rbp │ │ │ │ - jmp 338a720 │ │ │ │ - nopw 0x0(%rax,%rax,1) │ │ │ │ - add %eax,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ + sldt (%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ - adc %al,(%rax) │ │ │ │ + add %cl,-0x73(%rax) │ │ │ │ + rex.RB │ │ │ │ + lock cmp %r15,%rax │ │ │ │ + jb 4eea62 │ │ │ │ + movq $0x3390fc8,-0x10(%rbp) │ │ │ │ + mov %rbx,-0x8(%rbp) │ │ │ │ + mov 0x20(%rbx),%rdi │ │ │ │ + mov 0x18(%rbx),%rsi │ │ │ │ + mov 0x10(%rbx),%r14 │ │ │ │ + add $0xfffffffffffffff0,%rbp │ │ │ │ + jmp 3240ab0 │ │ │ │ + jmp *-0x10(%r13) │ │ │ │ + xchg %ax,%ax │ │ │ │ + add $0x2000000,%eax │ │ │ │ add %al,(%rax) │ │ │ │ + add %cl,(%rdi) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ - lea -0x18(%rbp),%rax │ │ │ │ - cmp %r15,%rax │ │ │ │ - jb 4f61fd │ │ │ │ - movq $0x3390fc8,-0x10(%rbp) │ │ │ │ - mov %rbx,-0x8(%rbp) │ │ │ │ - movq $0x4f61e8,-0x18(%rbp) │ │ │ │ - mov 0x10(%rbx),%rbx │ │ │ │ - add $0xffffffffffffffe8,%rbp │ │ │ │ + add %al,(%rax) │ │ │ │ + add %cl,-0x73(%rax) │ │ │ │ + rex.RB mov $0x4c,%r8b │ │ │ │ + cmp %edi,%eax │ │ │ │ + jb 4eebd8 │ │ │ │ + movq $0x4eeae0,-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) │ │ │ │ + mov %rax,-0x10(%rbp) │ │ │ │ + mov %rcx,-0x8(%rbp) │ │ │ │ + add $0xffffffffffffffc8,%rbp │ │ │ │ test $0x7,%bl │ │ │ │ - jne 4f61e8 │ │ │ │ + jne 4eeae0 │ │ │ │ mov (%rbx),%rax │ │ │ │ jmp *%rax │ │ │ │ nop │ │ │ │ - ... │ │ │ │ (bad) │ │ │ │ + add (%rax),%eax │ │ │ │ + add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ + add %bl,(%rsi) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ - add %cl,-0x75(%rax) │ │ │ │ - jnp 4f6203 │ │ │ │ - mov 0xf(%rbx),%rsi │ │ │ │ - mov 0x7(%rbx),%r14 │ │ │ │ - add $0x8,%rbp │ │ │ │ - jmp 3065150 │ │ │ │ - jmp *-0x10(%r13) │ │ │ │ - nopl 0x0(%rax) │ │ │ │ - add (%rax),%al │ │ │ │ add %al,(%rax) │ │ │ │ + add %cl,-0x39(%rax) │ │ │ │ + rex.RB call 9dd610 │ │ │ │ + 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 4eeb28 │ │ │ │ + mov (%rbx),%rax │ │ │ │ + jmp *%rax │ │ │ │ + nopl (%rax) │ │ │ │ + leave │ │ │ │ + sbb %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 4f623e │ │ │ │ - movq $0x3390fc8,-0x10(%rbp) │ │ │ │ - mov %rbx,-0x8(%rbp) │ │ │ │ - mov 0x10(%rbx),%r14 │ │ │ │ - mov 0x18(%rbx),%rbx │ │ │ │ - add $0xfffffffffffffff0,%rbp │ │ │ │ - jmp 3395508 │ │ │ │ + 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 4eebe6 │ │ │ │ + mov 0x30(%rbp),%rcx │ │ │ │ + mov 0x18(%rbp),%rdx │ │ │ │ + mov 0x8(%rbp),%rsi │ │ │ │ + cmp %rsi,%rcx │ │ │ │ + jl 4eebca │ │ │ │ + cmp %rsi,%rcx │ │ │ │ + jne 4eebbc │ │ │ │ + mov 0x38(%rbp),%rcx │ │ │ │ + mov 0x10(%rbp),%rsi │ │ │ │ + cmp %rsi,%rcx │ │ │ │ + jl 4eebca │ │ │ │ + cmp %rsi,%rcx │ │ │ │ + jne 4eebbc │ │ │ │ + movq $0x4eea38,-0x38(%r12) │ │ │ │ + mov 0x40(%rbp),%rax │ │ │ │ + mov %rax,-0x28(%r12) │ │ │ │ + mov 0x48(%rbp),%rax │ │ │ │ + mov %rax,-0x20(%r12) │ │ │ │ + mov %rbx,-0x18(%r12) │ │ │ │ + movq $0x2f83dd8,-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) │ │ │ │ - nopw 0x0(%rax,%rax,1) │ │ │ │ + mov %rax,%rbx │ │ │ │ + add $0x50,%rbp │ │ │ │ + jmp *0x0(%rbp) │ │ │ │ + movq $0x40,0x388(%r13) │ │ │ │ + jmp 338a720 │ │ │ │ + xchg %ax,%ax │ │ │ │ add $0x1000000,%eax │ │ │ │ add %al,(%rax) │ │ │ │ - add %al,(%rdx) │ │ │ │ + add %al,0x2000000(%rip) │ │ │ │ add %al,(%rax) │ │ │ │ + add %cl,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ + add %al,0x49031bb0(%rax) │ │ │ │ + add $0x48,%esp │ │ │ │ + cmp 0x358(%r13),%r12 │ │ │ │ + ja 4eec71 │ │ │ │ + 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 $0x4eea78,-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 4ee738 │ │ │ │ + movq $0x48,0x388(%r13) │ │ │ │ + jmp *-0x8(%r13) │ │ │ │ + (bad) │ │ │ │ add %al,(%rax) │ │ │ │ - add %cl,(%rbx) │ │ │ │ + add %al,(%rbx) │ │ │ │ add %al,(%rax) │ │ │ │ + add %al,(%rsi) │ │ │ │ add %al,(%rax) │ │ │ │ + add %al,(%rdx) │ │ │ │ add %al,(%rax) │ │ │ │ - add %cl,0x73(%rbx,%rcx,4) │ │ │ │ - (bad) │ │ │ │ - mov 0xf(%rbx),%rbx │ │ │ │ - jmp 3395508 │ │ │ │ - nopl (%rax) │ │ │ │ - add $0x1000000,%eax │ │ │ │ + add %cl,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ - add %al,(%rcx) │ │ │ │ + add %al,0x48031bae(%rax) │ │ │ │ + lea -0x88(%rbp),%eax │ │ │ │ + cmp %r15,%rax │ │ │ │ + jb 4eef62 │ │ │ │ + movq $0x4eed18,-0x58(%rbp) │ │ │ │ + mov 0x5(%rbx),%rax │ │ │ │ + mov 0xd(%rbx),%rcx │ │ │ │ + mov 0x15(%rbx),%rdx │ │ │ │ + mov 0x1d(%rbx),%r8 │ │ │ │ + mov 0x25(%rbx),%r9 │ │ │ │ + mov 0x35(%rbx),%r10 │ │ │ │ + mov 0x3d(%rbx),%r11 │ │ │ │ + mov 0x2d(%rbx),%rbx │ │ │ │ + mov %rax,-0x50(%rbp) │ │ │ │ + mov %rdx,-0x48(%rbp) │ │ │ │ + mov %r11,-0x40(%rbp) │ │ │ │ + mov %r10,-0x38(%rbp) │ │ │ │ + mov %rcx,-0x30(%rbp) │ │ │ │ + mov %r8,-0x28(%rbp) │ │ │ │ + mov %r9,-0x20(%rbp) │ │ │ │ + mov %r14,-0x18(%rbp) │ │ │ │ + mov %rsi,-0x10(%rbp) │ │ │ │ + mov %rdi,-0x8(%rbp) │ │ │ │ + add $0xffffffffffffffa8,%rbp │ │ │ │ + test $0x7,%bl │ │ │ │ + jne 4eed18 │ │ │ │ + mov (%rbx),%rax │ │ │ │ + jmp *%rax │ │ │ │ + xchg %ax,%ax │ │ │ │ + or (%rbx),%al │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ - add %cl,(%rcx) │ │ │ │ + (bad) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ + scas %es:(%rdi),%al │ │ │ │ + sbb (%rbx),%eax │ │ │ │ + movq $0x4eed68,-0x18(%rbp) │ │ │ │ + mov 0xf(%rbx),%rax │ │ │ │ + mov 0x7(%rbx),%rbx │ │ │ │ + mov %rbx,%rcx │ │ │ │ + mov 0x50(%rbp),%rbx │ │ │ │ + mov 0xf(%rcx),%rdx │ │ │ │ + mov %rdx,-0x10(%rbp) │ │ │ │ + mov 0x17(%rcx),%rdx │ │ │ │ + mov %rdx,-0x8(%rbp) │ │ │ │ + mov %rcx,0x0(%rbp) │ │ │ │ + mov %rax,0x50(%rbp) │ │ │ │ + add $0xffffffffffffffe8,%rbp │ │ │ │ + test $0x7,%bl │ │ │ │ + jne 4eed68 │ │ │ │ + mov (%rbx),%rax │ │ │ │ + jmp *%rax │ │ │ │ + nopl (%rax) │ │ │ │ + int $0x18 │ │ │ │ + add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ - add %cl,-0x75(%rax) │ │ │ │ - pop %rbx │ │ │ │ - (bad) │ │ │ │ - jmp 33893b0 │ │ │ │ - nopl 0x0(%rax) │ │ │ │ - sbb (%rax),%al │ │ │ │ add %al,(%rax) │ │ │ │ (bad) │ │ │ │ add %al,(%rax) │ │ │ │ - add %al,(%rdx) │ │ │ │ + add %dh,0x48031bad(%rax) │ │ │ │ + movl $0x4eedb0,-0x18(%rbp) │ │ │ │ + mov 0x7(%rbx),%rax │ │ │ │ + mov 0xf(%rbx),%rbx │ │ │ │ + mov 0xf(%rax),%rcx │ │ │ │ + mov %rcx,-0x10(%rbp) │ │ │ │ + mov 0x17(%rax),%rcx │ │ │ │ + mov %rcx,-0x8(%rbp) │ │ │ │ + mov %rax,0x0(%rbp) │ │ │ │ + add $0xffffffffffffffe8,%rbp │ │ │ │ + test $0x7,%bl │ │ │ │ + jne 4eedb0 │ │ │ │ + mov (%rbx),%rax │ │ │ │ + jmp *%rax │ │ │ │ + nopw 0x0(%rax,%rax,1) │ │ │ │ + rol $1,%dh │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ - add %cl,(%rbx) │ │ │ │ + (bad) │ │ │ │ add %al,(%rax) │ │ │ │ - add %bl,0x49(%rax) │ │ │ │ + add %ch,-0x53(%rax) │ │ │ │ sbb (%rbx),%eax │ │ │ │ - add $0x48,%r12 │ │ │ │ - cmp 0x358(%r13),%r12 │ │ │ │ - ja 4f630f │ │ │ │ - mov 0x2(%rbx),%rax │ │ │ │ - mov 0xa(%rbx),%rbx │ │ │ │ - movq $0x4f6218,-0x40(%r12) │ │ │ │ - mov %rbx,-0x30(%r12) │ │ │ │ - mov %rdi,-0x28(%r12) │ │ │ │ - movq $0x4f6260,-0x20(%r12) │ │ │ │ - mov %rbx,-0x18(%r12) │ │ │ │ - mov %r9,-0x10(%r12) │ │ │ │ - movq $0x4f6288,-0x8(%r12) │ │ │ │ - lea -0x40(%r12),%rbx │ │ │ │ - mov %rbx,(%r12) │ │ │ │ - lea -0x1f(%r12),%r9 │ │ │ │ - lea -0x7(%r12),%rdi │ │ │ │ - mov %rax,%r14 │ │ │ │ - jmp 4f5a88 │ │ │ │ - movq $0x48,0x388(%r13) │ │ │ │ - jmp *-0x8(%r13) │ │ │ │ - xchg %ax,%ax │ │ │ │ - add $0x1000000,%eax │ │ │ │ - ... │ │ │ │ + mov 0x80(%rbp),%rax │ │ │ │ + mov %rbx,%rcx │ │ │ │ + and $0x7,%ecx │ │ │ │ + cmp $0x1,%rcx │ │ │ │ + je 4eeea0 │ │ │ │ + mov 0x48(%rbp),%rcx │ │ │ │ + mov 0x8(%rbp),%rdx │ │ │ │ + cmp %rdx,%rcx │ │ │ │ + jge 4eef66 │ │ │ │ + movq $0x4eee08,0x0(%rbp) │ │ │ │ + mov %rbx,%rcx │ │ │ │ + mov %rax,%rbx │ │ │ │ + mov %rcx,0x80(%rbp) │ │ │ │ + test $0x7,%bl │ │ │ │ + jne 4eee08 │ │ │ │ + mov (%rbx),%rax │ │ │ │ + jmp *%rax │ │ │ │ + nop │ │ │ │ + shl $1,%dh │ │ │ │ + (bad) │ │ │ │ add %al,(%rax) │ │ │ │ - add %cl,(%rsi) │ │ │ │ add %al,(%rax) │ │ │ │ - add %dl,%al │ │ │ │ - sbb (%rbx),%rax │ │ │ │ - add $0x30,%r12 │ │ │ │ - cmp 0x358(%r13),%r12 │ │ │ │ - ja 4f6372 │ │ │ │ - movq $0x4f61a8,-0x28(%r12) │ │ │ │ - mov %r14,-0x18(%r12) │ │ │ │ - movq $0x4f62b0,-0x10(%r12) │ │ │ │ - lea -0x28(%r12),%rax │ │ │ │ - mov %rax,-0x8(%r12) │ │ │ │ - mov %r14,(%r12) │ │ │ │ - lea -0xa(%r12),%rbx │ │ │ │ - jmp *0x0(%rbp) │ │ │ │ - movq $0x30,0x388(%r13) │ │ │ │ - lea 0x31b4894(%rip),%rbx │ │ │ │ - jmp *-0x8(%r13) │ │ │ │ + add %bl,(%rsi) │ │ │ │ + add %al,(%rax) │ │ │ │ + add %dl,(%rax) │ │ │ │ + lods %ds:(%rsi),%eax │ │ │ │ + sbb (%rbx),%eax │ │ │ │ + mov 0x38(%rbp),%rax │ │ │ │ + mov 0x70(%rbp),%rsi │ │ │ │ + mov 0x78(%rbp),%rdi │ │ │ │ + mov 0x18(%rbp),%rcx │ │ │ │ + mov 0x80(%rbp),%rdx │ │ │ │ + mov %rbx,%r8 │ │ │ │ + and $0x7,%r8d │ │ │ │ + cmp $0x1,%r8 │ │ │ │ + je 4ef11a │ │ │ │ mov 0x20(%rbp),%r9 │ │ │ │ - mov 0x18(%rbp),%r8 │ │ │ │ - mov 0x10(%rbp),%rdi │ │ │ │ - mov 0x8(%rbp),%rsi │ │ │ │ - mov 0x0(%rbp),%r14 │ │ │ │ + mov 0x8(%rbp),%r8 │ │ │ │ + cmp %r8,%r9 │ │ │ │ + jl 4ef11a │ │ │ │ + mov 0x30(%rbp),%r10 │ │ │ │ + mov %rbx,%r11 │ │ │ │ + cmp %r8,%r9 │ │ │ │ + jne 4eee7f │ │ │ │ + mov 0x28(%rbp),%r9 │ │ │ │ + mov 0x10(%rbp),%r8 │ │ │ │ + cmp %r8,%r9 │ │ │ │ + jl 4ef11a │ │ │ │ + cmp %r8,%r9 │ │ │ │ + jne 4eee7f │ │ │ │ + movq $0x4ef350,0x28(%rbp) │ │ │ │ + mov %rdx,%rdi │ │ │ │ + mov 0xe(%rbx),%rsi │ │ │ │ + mov 0x6(%rbx),%r14 │ │ │ │ add $0x28,%rbp │ │ │ │ - jmp 4f63d0 │ │ │ │ - nopl (%rax) │ │ │ │ - mov $0xffffffff,%eax │ │ │ │ + jmp 3240ab0 │ │ │ │ + mov %r11,%r8 │ │ │ │ + mov %rdi,%rcx │ │ │ │ + mov %r10,%rdi │ │ │ │ + mov %rsi,%rdx │ │ │ │ + mov %rcx,%rsi │ │ │ │ + mov %rdx,%r14 │ │ │ │ + mov %rax,%rbx │ │ │ │ + add $0x88,%rbp │ │ │ │ + jmp 4e8cf0 │ │ │ │ + movq $0x4eeed0,0x18(%rbp) │ │ │ │ + mov %rax,%rbx │ │ │ │ + add $0x18,%rbp │ │ │ │ + test $0x7,%bl │ │ │ │ + jne 4eeed0 │ │ │ │ + mov (%rbx),%rax │ │ │ │ + jmp *%rax │ │ │ │ + nopl 0x0(%rax) │ │ │ │ + int $0xd8 │ │ │ │ + add $0x0,%al │ │ │ │ + add %al,(%rax) │ │ │ │ + add %al,(%rax) │ │ │ │ (bad) │ │ │ │ + add %al,(%rax) │ │ │ │ + add %cl,-0x54(%rax) │ │ │ │ + sbb (%rbx),%eax │ │ │ │ + mov 0x20(%rbp),%rax │ │ │ │ + mov 0x28(%rbp),%rcx │ │ │ │ + mov 0x40(%rbp),%rdx │ │ │ │ + mov 0x58(%rbp),%rsi │ │ │ │ + mov 0x60(%rbp),%rdi │ │ │ │ + mov %rbx,%r8 │ │ │ │ + and $0x7,%r8d │ │ │ │ + cmp $0x1,%r8 │ │ │ │ + je 4ef048 │ │ │ │ + mov 0x30(%rbp),%r8 │ │ │ │ + mov 0x8(%rbp),%r9 │ │ │ │ + cmp %r8,%r9 │ │ │ │ + jl 4ef048 │ │ │ │ + mov 0x18(%rbp),%r10 │ │ │ │ + mov %rbx,%r11 │ │ │ │ + cmp %r8,%r9 │ │ │ │ + jne 4eef44 │ │ │ │ + mov 0x38(%rbp),%r8 │ │ │ │ + mov 0x10(%rbp),%r9 │ │ │ │ + cmp %r8,%r9 │ │ │ │ + jl 4ef048 │ │ │ │ + cmp %r8,%r9 │ │ │ │ + jne 4eef44 │ │ │ │ + movq $0x4ef320,0x10(%rbp) │ │ │ │ + mov %rdx,%rdi │ │ │ │ + mov 0xe(%rbx),%rsi │ │ │ │ + mov 0x6(%rbx),%r14 │ │ │ │ + add $0x10,%rbp │ │ │ │ + jmp 3240ab0 │ │ │ │ + mov %r11,%r8 │ │ │ │ + mov %rdi,%rcx │ │ │ │ + mov %r10,%rdi │ │ │ │ + mov %rsi,%rdx │ │ │ │ + mov %rcx,%rsi │ │ │ │ + mov %rdx,%r14 │ │ │ │ + mov %rax,%rbx │ │ │ │ + add $0x70,%rbp │ │ │ │ + jmp 4e8cf0 │ │ │ │ + jmp *-0x8(%r13) │ │ │ │ + cmp %rdx,%rcx │ │ │ │ + jne 4ef066 │ │ │ │ + mov 0x50(%rbp),%rcx │ │ │ │ + mov 0x10(%rbp),%rdx │ │ │ │ + cmp %rdx,%rcx │ │ │ │ + jge 4ef13b │ │ │ │ + movq $0x4eefb0,0x0(%rbp) │ │ │ │ + mov %rbx,%rcx │ │ │ │ + mov %rax,%rbx │ │ │ │ + mov %rcx,0x80(%rbp) │ │ │ │ + test $0x7,%bl │ │ │ │ + jne 4eefb0 │ │ │ │ + mov (%rbx),%rax │ │ │ │ + jmp *%rax │ │ │ │ + nop │ │ │ │ + shl $1,%dh │ │ │ │ (bad) │ │ │ │ - incl (%rdi) │ │ │ │ - ... │ │ │ │ add %al,(%rax) │ │ │ │ - add %al,(%rdi) │ │ │ │ - ... │ │ │ │ add %al,(%rax) │ │ │ │ - add %cl,(%rsi) │ │ │ │ + add %bl,(%rsi) │ │ │ │ add %al,(%rax) │ │ │ │ - add %bh,(%rax) │ │ │ │ - sbb (%rbx),%rax │ │ │ │ - mov %r9,%rax │ │ │ │ - mov 0x0(%rbp),%r9 │ │ │ │ - mov %r8,%rbx │ │ │ │ - mov %rax,%r8 │ │ │ │ - mov %rdi,%rax │ │ │ │ - mov %rbx,%rdi │ │ │ │ - mov %rax,%rsi │ │ │ │ - add $0x8,%rbp │ │ │ │ - jmp 4f5a88 │ │ │ │ + add %ch,-0x55(%rax) │ │ │ │ + sbb (%rbx),%eax │ │ │ │ + mov 0x38(%rbp),%rax │ │ │ │ + mov 0x70(%rbp),%rsi │ │ │ │ + mov 0x78(%rbp),%rdi │ │ │ │ + mov 0x18(%rbp),%rcx │ │ │ │ + mov 0x80(%rbp),%rdx │ │ │ │ + mov %rbx,%r8 │ │ │ │ + and $0x7,%r8d │ │ │ │ + cmp $0x1,%r8 │ │ │ │ + je 4ef11a │ │ │ │ + mov 0x20(%rbp),%r9 │ │ │ │ + mov 0x8(%rbp),%r8 │ │ │ │ + cmp %r8,%r9 │ │ │ │ + jl 4ef11a │ │ │ │ + mov 0x30(%rbp),%r10 │ │ │ │ + mov %rbx,%r11 │ │ │ │ + cmp %r8,%r9 │ │ │ │ + jne 4ef027 │ │ │ │ + mov 0x28(%rbp),%r9 │ │ │ │ + mov 0x10(%rbp),%r8 │ │ │ │ + cmp %r8,%r9 │ │ │ │ + jl 4ef11a │ │ │ │ + cmp %r8,%r9 │ │ │ │ + jne 4ef027 │ │ │ │ + movq $0x4ef3b0,0x28(%rbp) │ │ │ │ + mov %rdx,%rdi │ │ │ │ + mov 0xe(%rbx),%rsi │ │ │ │ + mov 0x6(%rbx),%r14 │ │ │ │ + add $0x28,%rbp │ │ │ │ + jmp 3240ab0 │ │ │ │ + mov %r11,%r8 │ │ │ │ + mov %rdi,%rcx │ │ │ │ + mov %r10,%rdi │ │ │ │ + mov %rsi,%rdx │ │ │ │ + mov %rcx,%rsi │ │ │ │ + mov %rdx,%r14 │ │ │ │ + mov %rax,%rbx │ │ │ │ + add $0x88,%rbp │ │ │ │ + jmp 4e8cf0 │ │ │ │ + mov %rdx,%r8 │ │ │ │ + mov %rdi,%rdx │ │ │ │ + mov %rcx,%rdi │ │ │ │ + mov %rsi,%rcx │ │ │ │ + mov %rdx,%rsi │ │ │ │ + mov %rcx,%r14 │ │ │ │ + mov %rax,%rbx │ │ │ │ + add $0x70,%rbp │ │ │ │ + jmp 4e8cf0 │ │ │ │ + movq $0x4ef090,0x18(%rbp) │ │ │ │ + mov %rax,%rbx │ │ │ │ + add $0x18,%rbp │ │ │ │ + test $0x7,%bl │ │ │ │ + jne 4ef090 │ │ │ │ + mov (%rbx),%rax │ │ │ │ + jmp *%rax │ │ │ │ nop │ │ │ │ - add (%rax),%al │ │ │ │ + int $0xd8 │ │ │ │ + add $0x0,%al │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ + (bad) │ │ │ │ add %al,(%rax) │ │ │ │ - adc (%rax),%al │ │ │ │ + add %cl,0x48031baa(%rax) │ │ │ │ + mov 0x20(%rbp),%eax │ │ │ │ + mov 0x28(%rbp),%rcx │ │ │ │ + mov 0x40(%rbp),%rdx │ │ │ │ + mov 0x58(%rbp),%rsi │ │ │ │ + mov 0x60(%rbp),%rdi │ │ │ │ + mov %rbx,%r8 │ │ │ │ + and $0x7,%r8d │ │ │ │ + cmp $0x1,%r8 │ │ │ │ + je 4ef048 │ │ │ │ + mov 0x30(%rbp),%r8 │ │ │ │ + mov 0x8(%rbp),%r9 │ │ │ │ + cmp %r8,%r9 │ │ │ │ + jl 4ef048 │ │ │ │ + mov 0x18(%rbp),%r10 │ │ │ │ + mov %rbx,%r11 │ │ │ │ + cmp %r8,%r9 │ │ │ │ + jne 4ef0fc │ │ │ │ + mov 0x38(%rbp),%r8 │ │ │ │ + mov 0x10(%rbp),%r9 │ │ │ │ + cmp %r8,%r9 │ │ │ │ + jl 4ef048 │ │ │ │ + cmp %r8,%r9 │ │ │ │ + jne 4ef0fc │ │ │ │ + movq $0x4ef380,0x10(%rbp) │ │ │ │ + mov %rdx,%rdi │ │ │ │ + mov 0xe(%rbx),%rsi │ │ │ │ + mov 0x6(%rbx),%r14 │ │ │ │ + add $0x10,%rbp │ │ │ │ + jmp 3240ab0 │ │ │ │ + mov %r11,%r8 │ │ │ │ + mov %rdi,%rcx │ │ │ │ + mov %r10,%rdi │ │ │ │ + mov %rsi,%rdx │ │ │ │ + mov %rcx,%rsi │ │ │ │ + mov %rdx,%r14 │ │ │ │ + mov %rax,%rbx │ │ │ │ + add $0x70,%rbp │ │ │ │ + jmp 4e8cf0 │ │ │ │ + mov %rdx,%r8 │ │ │ │ + mov %rdi,%rdx │ │ │ │ + mov %rcx,%rdi │ │ │ │ + mov %rsi,%rcx │ │ │ │ + mov %rdx,%rsi │ │ │ │ + mov %rcx,%r14 │ │ │ │ + mov %rax,%rbx │ │ │ │ + add $0x88,%rbp │ │ │ │ + jmp 4e8cf0 │ │ │ │ + cmp %rdx,%rcx │ │ │ │ + jne 4ef15c │ │ │ │ + movq $0x4ef230,0x28(%rbp) │ │ │ │ + mov %rbx,%rdi │ │ │ │ + mov 0x68(%rbp),%rsi │ │ │ │ + mov 0x60(%rbp),%r14 │ │ │ │ + add $0x28,%rbp │ │ │ │ + jmp 3240ab0 │ │ │ │ + movq $0x4ef188,0x18(%rbp) │ │ │ │ + mov %rax,%rbx │ │ │ │ + add $0x18,%rbp │ │ │ │ + test $0x7,%bl │ │ │ │ + jne 4ef188 │ │ │ │ + mov (%rbx),%rax │ │ │ │ + jmp *%rax │ │ │ │ + nopl (%rax) │ │ │ │ + int $0xd8 │ │ │ │ + add $0x0,%al │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ + (bad) │ │ │ │ add %al,(%rax) │ │ │ │ - lea -0x10(%rbp),%rax │ │ │ │ - cmp %r15,%rax │ │ │ │ - jb 4f6426 │ │ │ │ - movq $0x3390fc8,-0x10(%rbp) │ │ │ │ - mov %rbx,-0x8(%rbp) │ │ │ │ - mov 0x10(%rbx),%r14 │ │ │ │ - mov 0x18(%rbx),%rbx │ │ │ │ - add $0xfffffffffffffff0,%rbp │ │ │ │ - jmp 3395508 │ │ │ │ - jmp *-0x10(%r13) │ │ │ │ + add %dl,0x48031ba9(%rax) │ │ │ │ + mov 0x20(%rbp),%eax │ │ │ │ + mov 0x28(%rbp),%rcx │ │ │ │ + mov 0x40(%rbp),%rdx │ │ │ │ + mov 0x58(%rbp),%rsi │ │ │ │ + mov 0x60(%rbp),%rdi │ │ │ │ + mov %rbx,%r8 │ │ │ │ + and $0x7,%r8d │ │ │ │ + cmp $0x1,%r8 │ │ │ │ + je 4ef048 │ │ │ │ + mov 0x30(%rbp),%r8 │ │ │ │ + mov 0x8(%rbp),%r9 │ │ │ │ + cmp %r8,%r9 │ │ │ │ + jl 4ef048 │ │ │ │ + mov 0x18(%rbp),%r10 │ │ │ │ + mov %rbx,%r11 │ │ │ │ + cmp %r8,%r9 │ │ │ │ + jne 4ef1fc │ │ │ │ + mov 0x38(%rbp),%r8 │ │ │ │ + mov 0x10(%rbp),%r9 │ │ │ │ + cmp %r8,%r9 │ │ │ │ + jl 4ef048 │ │ │ │ + cmp %r8,%r9 │ │ │ │ + jne 4ef1fc │ │ │ │ + movq $0x4ef3e0,0x10(%rbp) │ │ │ │ + mov %rdx,%rdi │ │ │ │ + mov 0xe(%rbx),%rsi │ │ │ │ + mov 0x6(%rbx),%r14 │ │ │ │ + add $0x10,%rbp │ │ │ │ + jmp 3240ab0 │ │ │ │ + mov %r11,%r8 │ │ │ │ + mov %rdi,%rcx │ │ │ │ + mov %r10,%rdi │ │ │ │ + mov %rsi,%rdx │ │ │ │ + mov %rcx,%rsi │ │ │ │ + mov %rdx,%r14 │ │ │ │ + mov %rax,%rbx │ │ │ │ + add $0x70,%rbp │ │ │ │ + jmp 4e8cf0 │ │ │ │ nopw 0x0(%rax,%rax,1) │ │ │ │ - add (%rax),%al │ │ │ │ + or (%rsi),%edi │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ - adc (%rax),%al │ │ │ │ + (bad) │ │ │ │ add %al,(%rax) │ │ │ │ + add %ch,%al │ │ │ │ + test $0x1b,%al │ │ │ │ + add -0x39(%rax),%ecx │ │ │ │ + add %r12b,-0xe(%r8) │ │ │ │ + rex.WRX add %r9b,-0x77(%rax) │ │ │ │ + fmuls -0x75(%rax) │ │ │ │ + pop %rbp │ │ │ │ + pop %rax │ │ │ │ + mov %rax,0x58(%rbp) │ │ │ │ + test $0x7,%bl │ │ │ │ + jne 4ef260 │ │ │ │ + mov (%rbx),%rax │ │ │ │ + jmp *%rax │ │ │ │ + nopl (%rax) │ │ │ │ + or (%rsi),%edi │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ - lea -0x10(%rbp),%rax │ │ │ │ - cmp %r15,%rax │ │ │ │ - jb 4f6466 │ │ │ │ - movq $0x3390fc8,-0x10(%rbp) │ │ │ │ - mov %rbx,-0x8(%rbp) │ │ │ │ - mov 0x18(%rbx),%rsi │ │ │ │ - mov 0x10(%rbx),%r14 │ │ │ │ - add $0xfffffffffffffff0,%rbp │ │ │ │ - jmp 3048808 │ │ │ │ - jmp *-0x10(%r13) │ │ │ │ - nopw 0x0(%rax,%rax,1) │ │ │ │ - add $0x1000000,%eax │ │ │ │ add %al,(%rax) │ │ │ │ - add %al,(%rdx) │ │ │ │ + (bad) │ │ │ │ add %al,(%rax) │ │ │ │ + add %bh,0x4c031ba8(%rax) │ │ │ │ + mov 0x8(%rbp),%edx │ │ │ │ + movq $0x4ef298,0x8(%rbp) │ │ │ │ + mov 0x58(%rbp),%r8 │ │ │ │ + mov 0x18(%rbp),%rdi │ │ │ │ + mov %rbx,%rsi │ │ │ │ + mov %r10,%r14 │ │ │ │ + add $0x8,%rbp │ │ │ │ + jmp 2f83a78 │ │ │ │ + nopl 0x0(%rax,%rax,1) │ │ │ │ + mov 0x0(%rdi),%bl │ │ │ │ add %al,(%rax) │ │ │ │ + (bad) │ │ │ │ add %al,(%rax) │ │ │ │ - add %cl,(%rbx) │ │ │ │ + add %al,0x48031ba8(%rax) │ │ │ │ + movl $0x4ef2c0,0x0(%rbp) │ │ │ │ + mov %r14,0x50(%rbp) │ │ │ │ + test $0x7,%bl │ │ │ │ + jne 4ef2c0 │ │ │ │ + mov (%rbx),%rax │ │ │ │ + jmp *%rax │ │ │ │ + xchg %ax,%ax │ │ │ │ + mov (%rdi),%bl │ │ │ │ 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 $0x4f6440,-0x18(%r12) │ │ │ │ - mov %rax,-0x8(%r12) │ │ │ │ - mov %r14,(%r12) │ │ │ │ - lea -0x18(%r12),%r14 │ │ │ │ - jmp 3395508 │ │ │ │ - movq $0x20,0x388(%r13) │ │ │ │ - jmp *-0x8(%r13) │ │ │ │ - add (%rax),%al │ │ │ │ - add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ - add %al,(%rax) │ │ │ │ - adc (%rax),%al │ │ │ │ + add %bl,-0x58(%rax) │ │ │ │ + sbb (%rbx),%eax │ │ │ │ + movq $0x4ef2f0,0x0(%rbp) │ │ │ │ + mov %rbx,%rax │ │ │ │ + mov 0x50(%rbp),%rbx │ │ │ │ + mov %rax,0x50(%rbp) │ │ │ │ + test $0x7,%bl │ │ │ │ + jne 4ef2f0 │ │ │ │ + mov (%rbx),%rax │ │ │ │ + jmp *%rax │ │ │ │ + nopl (%rax) │ │ │ │ + mov (%rdi),%bl │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ - lea -0x10(%rbp),%rax │ │ │ │ - cmp %r15,%rax │ │ │ │ - jb 4f64fe │ │ │ │ - movq $0x3390fc8,-0x10(%rbp) │ │ │ │ - mov %rbx,-0x8(%rbp) │ │ │ │ - mov 0x18(%rbx),%rsi │ │ │ │ - mov 0x10(%rbx),%r14 │ │ │ │ - add $0xfffffffffffffff0,%rbp │ │ │ │ - jmp 3048808 │ │ │ │ - jmp *-0x10(%r13) │ │ │ │ - nopw 0x0(%rax,%rax,1) │ │ │ │ (bad) │ │ │ │ add %al,(%rax) │ │ │ │ - add %al,(%rbx) │ │ │ │ + add %ch,(%rax) │ │ │ │ + test $0x1b,%al │ │ │ │ + add -0x77(%rcx),%ecx │ │ │ │ + fmuls -0x75(%rax) │ │ │ │ + jge 4ef347 │ │ │ │ + mov 0x48(%rbp),%rsi │ │ │ │ + mov 0x40(%rbp),%r14 │ │ │ │ + mov 0x8(%rbp),%rbx │ │ │ │ + add $0x58,%rbp │ │ │ │ + jmp 4e8cf0 │ │ │ │ + nopl 0x0(%rax) │ │ │ │ + or (%rdi),%edi │ │ │ │ + add %eax,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ - add %al,(%rdx) │ │ │ │ add %al,(%rax) │ │ │ │ + (bad) │ │ │ │ + add %al,(%rax) │ │ │ │ + add %bh,%al │ │ │ │ + cmpsl %es:(%rdi),%ds:(%rsi) │ │ │ │ + sbb (%rbx),%eax │ │ │ │ + mov %rbx,%r8 │ │ │ │ + mov 0x8(%rbp),%rdi │ │ │ │ + mov 0x50(%rbp),%rsi │ │ │ │ + mov 0x48(%rbp),%r14 │ │ │ │ + mov 0x10(%rbp),%rbx │ │ │ │ + add $0x60,%rbp │ │ │ │ + jmp 4e8cf0 │ │ │ │ + nopl 0x0(%rax) │ │ │ │ + or (%rdi),%edi │ │ │ │ + add %eax,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ - add %cl,(%rbx) │ │ │ │ + (bad) │ │ │ │ add %al,(%rax) │ │ │ │ + add %cl,%al │ │ │ │ + cmpsl %es:(%rdi),%ds:(%rsi) │ │ │ │ + sbb (%rbx),%eax │ │ │ │ + mov %rbx,%r8 │ │ │ │ + mov 0x8(%rbp),%rdi │ │ │ │ + mov 0x50(%rbp),%rsi │ │ │ │ + mov 0x48(%rbp),%r14 │ │ │ │ + mov 0x10(%rbp),%rbx │ │ │ │ + add $0x60,%rbp │ │ │ │ + jmp 4e8cf0 │ │ │ │ + nopl 0x0(%rax) │ │ │ │ + or (%rdi),%edi │ │ │ │ + add %eax,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ - add %cl,-0x7d(%rcx) │ │ │ │ (bad) │ │ │ │ - and %cl,0x3b(%rbp) │ │ │ │ - movsl %ds:(%rsi),%es:(%rdi) │ │ │ │ - pop %rax │ │ │ │ - add (%rax),%eax │ │ │ │ - add %dh,0x27(%rdi) │ │ │ │ - mov 0x5(%rbx),%rax │ │ │ │ - mov 0xd(%rbx),%rbx │ │ │ │ - movq $0x4f64d8,-0x18(%r12) │ │ │ │ - mov %rbx,-0x8(%r12) │ │ │ │ - mov %rdi,(%r12) │ │ │ │ - lea -0x18(%r12),%rdi │ │ │ │ - mov %rax,%rbx │ │ │ │ - jmp 33959f8 │ │ │ │ - movq $0x20,0x388(%r13) │ │ │ │ - jmp *-0x8(%r13) │ │ │ │ - nopl 0x0(%rax,%rax,1) │ │ │ │ - add $0x1000000,%eax │ │ │ │ add %al,(%rax) │ │ │ │ - add %al,(%rsi) │ │ │ │ + add %bl,0x49031ba7(%rax) │ │ │ │ + mov %ebx,%eax │ │ │ │ + mov 0x8(%rbp),%rdi │ │ │ │ + mov 0x50(%rbp),%rsi │ │ │ │ + mov 0x48(%rbp),%r14 │ │ │ │ + mov 0x10(%rbp),%rbx │ │ │ │ + add $0x60,%rbp │ │ │ │ + jmp 4e8cf0 │ │ │ │ + nopl 0x0(%rax) │ │ │ │ + or (%rdi),%edi │ │ │ │ + add %eax,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ + (bad) │ │ │ │ add %al,(%rax) │ │ │ │ - add %cl,(%rax) │ │ │ │ + add %ch,-0x59(%rax) │ │ │ │ + sbb (%rbx),%eax │ │ │ │ + mov %rbx,%r8 │ │ │ │ + mov 0x8(%rbp),%rdi │ │ │ │ + mov 0x50(%rbp),%rsi │ │ │ │ + mov 0x48(%rbp),%r14 │ │ │ │ + mov 0x10(%rbp),%rbx │ │ │ │ + add $0x60,%rbp │ │ │ │ + jmp 4e8cf0 │ │ │ │ + nopl 0x0(%rax) │ │ │ │ + or (%rdi),%edi │ │ │ │ + add %eax,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ + (bad) │ │ │ │ add %al,(%rax) │ │ │ │ - add %cl,-0x7d(%rcx) │ │ │ │ + add %bh,(%rax) │ │ │ │ + cmpsl %es:(%rdi),%ds:(%rsi) │ │ │ │ + sbb (%rbx),%eax │ │ │ │ + mov %rbx,%r8 │ │ │ │ + mov 0x8(%rbp),%rdi │ │ │ │ + mov 0x50(%rbp),%rsi │ │ │ │ + mov 0x48(%rbp),%r14 │ │ │ │ + mov 0x10(%rbp),%rbx │ │ │ │ + add $0x60,%rbp │ │ │ │ + jmp 4e8cf0 │ │ │ │ + nopl 0x0(%rax) │ │ │ │ (bad) │ │ │ │ - xor %cl,0x3b(%rbp) │ │ │ │ - movsl %ds:(%rsi),%es:(%rdi) │ │ │ │ - pop %rax │ │ │ │ - add (%rax),%eax │ │ │ │ - add %dh,0x5b(%rdi) │ │ │ │ - mov 0x7(%rbx),%rax │ │ │ │ - mov 0xf(%rbx),%rcx │ │ │ │ - mov 0x17(%rbx),%rdx │ │ │ │ - mov 0x1f(%rbx),%rsi │ │ │ │ - mov 0x27(%rbx),%rdi │ │ │ │ - mov 0x2f(%rbx),%rbx │ │ │ │ - movq $0x4f6488,-0x28(%r12) │ │ │ │ - mov %r14,-0x20(%r12) │ │ │ │ - mov %rbx,-0x18(%r12) │ │ │ │ - movq $0x4f6520,-0x10(%r12) │ │ │ │ - mov %rax,-0x8(%r12) │ │ │ │ - mov %r14,(%r12) │ │ │ │ - lea -0x27(%r12),%r9 │ │ │ │ - lea -0xd(%r12),%r8 │ │ │ │ - mov %rdi,%rax │ │ │ │ - mov %rsi,%rdi │ │ │ │ - mov %rdx,%rsi │ │ │ │ - mov %rcx,%r14 │ │ │ │ - mov %rax,%rbx │ │ │ │ - jmp 3395ee0 │ │ │ │ - movq $0x30,0x388(%r13) │ │ │ │ - jmp *-0x8(%r13) │ │ │ │ - nop │ │ │ │ - add (%rax),%al │ │ │ │ add %al,(%rax) │ │ │ │ + add %al,(%rbx) │ │ │ │ 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) │ │ │ │ - lea -0x10(%rbp),%rax │ │ │ │ + js 4ef3be │ │ │ │ + sbb (%rbx),%eax │ │ │ │ + lea -0x50(%rbp),%rax │ │ │ │ cmp %r15,%rax │ │ │ │ - jb 4f662e │ │ │ │ - movq $0x3390fc8,-0x10(%rbp) │ │ │ │ - mov %rbx,-0x8(%rbp) │ │ │ │ - mov 0x10(%rbx),%r14 │ │ │ │ - mov 0x18(%rbx),%rbx │ │ │ │ - add $0xfffffffffffffff0,%rbp │ │ │ │ - jmp 3395508 │ │ │ │ - jmp *-0x10(%r13) │ │ │ │ - nopw 0x0(%rax,%rax,1) │ │ │ │ - add $0x1000000,%eax │ │ │ │ + jb 4ef63e │ │ │ │ + movq $0x4ef478,-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 %rax,-0x20(%rbp) │ │ │ │ + mov %rcx,-0x18(%rbp) │ │ │ │ + mov %r8,-0x10(%rbp) │ │ │ │ + mov %rsi,-0x8(%rbp) │ │ │ │ + add $0xffffffffffffffd0,%rbp │ │ │ │ + test $0x7,%bl │ │ │ │ + jne 4ef478 │ │ │ │ + mov (%rbx),%rax │ │ │ │ + jmp *%rax │ │ │ │ + nopl (%rax) │ │ │ │ + add $0x0,%eax │ │ │ │ add %al,(%rax) │ │ │ │ - add %al,(%rdx) │ │ │ │ + add %bl,(%rsi) │ │ │ │ + add %al,(%rax) │ │ │ │ + add %bl,(%rax) │ │ │ │ + test $0x1b,%al │ │ │ │ + add -0x39(%rax),%ecx │ │ │ │ + rex.RB loopne 4ef445 │ │ │ │ + hlt │ │ │ │ + rex.WRX 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) │ │ │ │ + mov %rax,0x0(%rbp) │ │ │ │ + add $0xffffffffffffffe0,%rbp │ │ │ │ + test $0x7,%bl │ │ │ │ + jne 4ef4c8 │ │ │ │ + mov (%rbx),%rax │ │ │ │ + jmp *%rax │ │ │ │ + nopl 0x0(%rax) │ │ │ │ + mov %eax,(%rcx) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ - add %cl,(%rbx) │ │ │ │ + (bad) │ │ │ │ + add %al,(%rax) │ │ │ │ + add %cl,%al │ │ │ │ + cmpsl %es:(%rdi),%ds:(%rsi) │ │ │ │ + sbb (%rbx),%eax │ │ │ │ + mov 0x30(%rbp),%rax │ │ │ │ + mov 0x38(%rbp),%rcx │ │ │ │ + mov 0x48(%rbp),%rdx │ │ │ │ + mov %rbx,%rsi │ │ │ │ + and $0x7,%esi │ │ │ │ + cmp $0x1,%rsi │ │ │ │ + je 4ef5cc │ │ │ │ + add $0x88,%r12 │ │ │ │ + cmp 0x358(%r13),%r12 │ │ │ │ + ja 4ef642 │ │ │ │ + mov 0x6(%rbx),%rsi │ │ │ │ + mov 0xe(%rbx),%rdi │ │ │ │ + movq $0x4eec10,-0x80(%r12) │ │ │ │ + mov %rsi,-0x78(%r12) │ │ │ │ + mov %rdi,-0x70(%r12) │ │ │ │ + mov 0x8(%rbp),%r8 │ │ │ │ + mov %r8,-0x68(%r12) │ │ │ │ + mov 0x20(%rbp),%r9 │ │ │ │ + mov %r9,-0x60(%r12) │ │ │ │ + mov 0x40(%rbp),%r9 │ │ │ │ + mov %r9,-0x58(%r12) │ │ │ │ + mov 0x18(%rbp),%r9 │ │ │ │ + mov %r9,-0x50(%r12) │ │ │ │ + mov 0x10(%rbp),%r10 │ │ │ │ + mov %r10,-0x48(%r12) │ │ │ │ + movq $0x4eec98,-0x40(%r12) │ │ │ │ + mov %rax,-0x38(%r12) │ │ │ │ + mov %rbx,-0x30(%r12) │ │ │ │ + mov %r8,-0x28(%r12) │ │ │ │ + mov %rsi,-0x20(%r12) │ │ │ │ + mov %rdi,-0x18(%r12) │ │ │ │ + mov %rcx,-0x10(%r12) │ │ │ │ + mov %r9,-0x8(%r12) │ │ │ │ + mov %r10,(%r12) │ │ │ │ + movq $0x4ef5b0,0x20(%rbp) │ │ │ │ + mov %rdx,%rbx │ │ │ │ + lea -0x3d(%r12),%rax │ │ │ │ + mov %rax,0x38(%rbp) │ │ │ │ + lea -0x7f(%r12),%rax │ │ │ │ + mov %rax,0x48(%rbp) │ │ │ │ + add $0x20,%rbp │ │ │ │ + test $0x7,%bl │ │ │ │ + jne 4ef5b0 │ │ │ │ + mov (%rbx),%rax │ │ │ │ + jmp *%rax │ │ │ │ + nopl 0x0(%rax,%rax,1) │ │ │ │ + test %eax,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ - add %cl,0x73(%rbx,%rcx,4) │ │ │ │ (bad) │ │ │ │ - mov 0xf(%rbx),%rbx │ │ │ │ - jmp 3395508 │ │ │ │ + add %al,(%rax) │ │ │ │ + add %cl,-0x6b(%rax) │ │ │ │ + sbb (%rbx),%eax │ │ │ │ + mov 0x28(%rbp),%r9 │ │ │ │ + mov 0x18(%rbp),%r8 │ │ │ │ + mov 0x20(%rbp),%rdi │ │ │ │ + mov 0x8(%rbp),%rsi │ │ │ │ + mov %rbx,%r14 │ │ │ │ + add $0x30,%rbp │ │ │ │ + jmp 4ccf70 │ │ │ │ + add $0x18,%r12 │ │ │ │ + cmp 0x358(%r13),%r12 │ │ │ │ + ja 4ef652 │ │ │ │ + movq $0x4ee878,-0x10(%r12) │ │ │ │ + mov %rax,-0x8(%r12) │ │ │ │ + mov %rcx,(%r12) │ │ │ │ + movq $0x4ef620,0x20(%rbp) │ │ │ │ + mov %rdx,%rbx │ │ │ │ + lea -0xd(%r12),%rax │ │ │ │ + mov %rax,0x48(%rbp) │ │ │ │ + add $0x20,%rbp │ │ │ │ + test $0x7,%bl │ │ │ │ + jne 4ef620 │ │ │ │ + mov (%rbx),%rax │ │ │ │ + jmp *%rax │ │ │ │ nopl (%rax) │ │ │ │ - add $0x1000000,%eax │ │ │ │ + test %eax,(%rcx) │ │ │ │ add %al,(%rax) │ │ │ │ - add %al,(%rcx) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ + (bad) │ │ │ │ add %al,(%rax) │ │ │ │ - add %cl,(%rcx) │ │ │ │ + add %bl,%al │ │ │ │ + xchg %eax,%esp │ │ │ │ + sbb (%rbx),%eax │ │ │ │ + mov 0x20(%rbp),%rax │ │ │ │ + mov %rax,%r9 │ │ │ │ + mov 0x28(%rbp),%r8 │ │ │ │ + mov %rax,%rdi │ │ │ │ + mov 0x8(%rbp),%rsi │ │ │ │ + mov %rbx,%r14 │ │ │ │ + add $0x30,%rbp │ │ │ │ + jmp 4ccf70 │ │ │ │ + jmp *-0x8(%r13) │ │ │ │ + movq $0x88,0x388(%r13) │ │ │ │ + jmp 338a720 │ │ │ │ + movq $0x18,0x388(%r13) │ │ │ │ + jmp 338a720 │ │ │ │ + nopw 0x0(%rax,%rax,1) │ │ │ │ + add (%rax),%eax │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ - add %cl,-0x75(%rax) │ │ │ │ - pop %rbx │ │ │ │ - (bad) │ │ │ │ - jmp 33893b0 │ │ │ │ - nopl 0x0(%rax) │ │ │ │ - sbb %eax,(%rax) │ │ │ │ + sldt (%rax) │ │ │ │ add %al,(%rax) │ │ │ │ + add %al,(%rax) │ │ │ │ + add %cl,-0x73(%rax) │ │ │ │ + rex.RB │ │ │ │ + lock cmp %r15,%rax │ │ │ │ + jb 4ef6a2 │ │ │ │ + movq $0x3390fc8,-0x10(%rbp) │ │ │ │ + mov %rbx,-0x8(%rbp) │ │ │ │ + mov 0x20(%rbx),%rdi │ │ │ │ + mov 0x18(%rbx),%rsi │ │ │ │ + mov 0x10(%rbx),%r14 │ │ │ │ + add $0xfffffffffffffff0,%rbp │ │ │ │ + jmp 3240ab0 │ │ │ │ + jmp *-0x10(%r13) │ │ │ │ + xchg %ax,%ax │ │ │ │ add $0x2000000,%eax │ │ │ │ add %al,(%rax) │ │ │ │ + add %cl,(%rdi) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ - add %cl,(%rbx) │ │ │ │ add %al,(%rax) │ │ │ │ - add %ch,0x45(%rax) │ │ │ │ - sbb (%rbx),%eax │ │ │ │ - lea -0x38(%rbp),%rax │ │ │ │ - cmp %r15,%rax │ │ │ │ - jb 4f67c0 │ │ │ │ - movq $0x4f66f8,-0x38(%rbp) │ │ │ │ - mov 0x3(%rbx),%rax │ │ │ │ - mov 0xb(%rbx),%rbx │ │ │ │ - mov %rax,-0x30(%rbp) │ │ │ │ - mov %r14,-0x28(%rbp) │ │ │ │ - mov %rsi,-0x20(%rbp) │ │ │ │ + add %cl,-0x73(%rax) │ │ │ │ + rex.RB mov $0x4c,%r8b │ │ │ │ + cmp %edi,%eax │ │ │ │ + jb 4ef818 │ │ │ │ + movq $0x4ef720,-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) │ │ │ │ - mov %r8,-0x10(%rbp) │ │ │ │ - mov %r9,-0x8(%rbp) │ │ │ │ + mov %rax,-0x10(%rbp) │ │ │ │ + mov %rcx,-0x8(%rbp) │ │ │ │ add $0xffffffffffffffc8,%rbp │ │ │ │ test $0x7,%bl │ │ │ │ - jne 4f66f8 │ │ │ │ + jne 4ef720 │ │ │ │ mov (%rbx),%rax │ │ │ │ jmp *%rax │ │ │ │ - nopl 0x0(%rax,%rax,1) │ │ │ │ + nop │ │ │ │ (bad) │ │ │ │ - add %al,(%rax) │ │ │ │ + add (%rax),%eax │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %bl,(%rsi) │ │ │ │ add %al,(%rax) │ │ │ │ - add %dl,(%rax) │ │ │ │ - sbb (%r11),%r8d │ │ │ │ - add $0x80,%r12 │ │ │ │ - cmp 0x358(%r13),%r12 │ │ │ │ - ja 4f67b0 │ │ │ │ - mov 0x7(%rbx),%rax │ │ │ │ - mov 0xf(%rbx),%rbx │ │ │ │ - movq $0x4f6580,-0x78(%r12) │ │ │ │ - mov 0x28(%rbp),%rcx │ │ │ │ - mov %rcx,-0x70(%r12) │ │ │ │ - mov 0x10(%rbp),%rdx │ │ │ │ - mov %rdx,-0x68(%r12) │ │ │ │ - mov 0x18(%rbp),%rsi │ │ │ │ - mov %rsi,-0x60(%r12) │ │ │ │ - mov 0x20(%rbp),%rdi │ │ │ │ - mov %rdi,-0x58(%r12) │ │ │ │ - mov 0x8(%rbp),%rdi │ │ │ │ - mov %rdi,-0x50(%r12) │ │ │ │ - mov 0x30(%rbp),%rdi │ │ │ │ - mov %rdi,-0x48(%r12) │ │ │ │ - movq $0x4f6608,-0x40(%r12) │ │ │ │ - mov %rbx,-0x30(%r12) │ │ │ │ - mov %rsi,-0x28(%r12) │ │ │ │ - movq $0x4f6650,-0x20(%r12) │ │ │ │ - mov %rbx,-0x18(%r12) │ │ │ │ - mov %rcx,-0x10(%r12) │ │ │ │ - movq $0x4f6678,-0x8(%r12) │ │ │ │ - lea -0x40(%r12),%rbx │ │ │ │ - mov %rbx,(%r12) │ │ │ │ - lea -0x1f(%r12),%r9 │ │ │ │ - lea -0x77(%r12),%rbx │ │ │ │ - mov %rbx,%r8 │ │ │ │ - lea -0x7(%r12),%rdi │ │ │ │ - mov %rdx,%rsi │ │ │ │ - mov %rax,%r14 │ │ │ │ - mov %rbx,0x30(%rbp) │ │ │ │ - add $0x30,%rbp │ │ │ │ - jmp 4f5a88 │ │ │ │ - movq $0x80,0x388(%r13) │ │ │ │ - jmp 338a720 │ │ │ │ - jmp *-0x8(%r13) │ │ │ │ - nopl 0x0(%rax) │ │ │ │ - (bad) │ │ │ │ - add %al,(%rax) │ │ │ │ - add %al,(%rbx) │ │ │ │ - ... │ │ │ │ add %al,(%rax) │ │ │ │ - add %cl,(%rsi) │ │ │ │ add %al,(%rax) │ │ │ │ - add %ch,(%rax) │ │ │ │ - sbb (%rbx),%r8d │ │ │ │ - add $0x38,%r12 │ │ │ │ - cmp 0x358(%r13),%r12 │ │ │ │ - ja 4f681f │ │ │ │ - movq $0x4f6400,-0x30(%r12) │ │ │ │ - mov %rdi,-0x20(%r12) │ │ │ │ - mov %rsi,-0x18(%r12) │ │ │ │ - movq $0x4f66a0,-0x10(%r12) │ │ │ │ - lea -0x30(%r12),%rax │ │ │ │ - mov %rax,-0x8(%r12) │ │ │ │ - mov %r14,(%r12) │ │ │ │ - lea -0xb(%r12),%rbx │ │ │ │ - jmp *0x0(%rbp) │ │ │ │ - movq $0x38,0x388(%r13) │ │ │ │ - lea 0x31b4407(%rip),%rbx │ │ │ │ - jmp *-0x8(%r13) │ │ │ │ + add %cl,-0x39(%rax) │ │ │ │ + rex.RB call 9dee90 │ │ │ │ + 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 4ef768 │ │ │ │ + mov (%rbx),%rax │ │ │ │ + jmp *%rax │ │ │ │ nopl (%rax) │ │ │ │ - add (%rax),%al │ │ │ │ - add %al,(%rax) │ │ │ │ + leave │ │ │ │ + sbb %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 4f686e │ │ │ │ - movq $0x3390fc8,-0x10(%rbp) │ │ │ │ - mov %rbx,-0x8(%rbp) │ │ │ │ - mov 0x10(%rbx),%r14 │ │ │ │ - mov 0x18(%rbx),%rbx │ │ │ │ - add $0xfffffffffffffff0,%rbp │ │ │ │ - jmp 3395508 │ │ │ │ + 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 4ef826 │ │ │ │ + mov 0x30(%rbp),%rcx │ │ │ │ + mov 0x18(%rbp),%rdx │ │ │ │ + mov 0x8(%rbp),%rsi │ │ │ │ + cmp %rsi,%rcx │ │ │ │ + jl 4ef80a │ │ │ │ + cmp %rsi,%rcx │ │ │ │ + jne 4ef7fc │ │ │ │ + mov 0x38(%rbp),%rcx │ │ │ │ + mov 0x10(%rbp),%rsi │ │ │ │ + cmp %rsi,%rcx │ │ │ │ + jl 4ef80a │ │ │ │ + cmp %rsi,%rcx │ │ │ │ + jne 4ef7fc │ │ │ │ + movq $0x4ef678,-0x38(%r12) │ │ │ │ + mov 0x40(%rbp),%rax │ │ │ │ + mov %rax,-0x28(%r12) │ │ │ │ + mov 0x48(%rbp),%rax │ │ │ │ + mov %rax,-0x20(%r12) │ │ │ │ + mov %rbx,-0x18(%r12) │ │ │ │ + movq $0x2f83dd8,-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) │ │ │ │ - nopw 0x0(%rax,%rax,1) │ │ │ │ - sbb %eax,(%rax) │ │ │ │ - add %al,(%rax) │ │ │ │ + mov %rax,%rbx │ │ │ │ + add $0x50,%rbp │ │ │ │ + jmp *0x0(%rbp) │ │ │ │ + movq $0x40,0x388(%r13) │ │ │ │ + jmp 338a720 │ │ │ │ + xchg %ax,%ax │ │ │ │ add $0x1000000,%eax │ │ │ │ add %al,(%rax) │ │ │ │ + add %al,0x2000000(%rip) │ │ │ │ add %al,(%rax) │ │ │ │ + add %cl,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ - add %cl,(%rcx) │ │ │ │ + add %al,-0x5c(%rax) │ │ │ │ + sbb (%rbx),%eax │ │ │ │ + add $0x48,%r12 │ │ │ │ + cmp 0x358(%r13),%r12 │ │ │ │ + ja 4ef8b1 │ │ │ │ + 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 $0x4ef6b8,-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 4ee738 │ │ │ │ + movq $0x48,0x388(%r13) │ │ │ │ + jmp *-0x8(%r13) │ │ │ │ + (bad) │ │ │ │ add %al,(%rax) │ │ │ │ + add %al,(%rbx) │ │ │ │ add %al,(%rax) │ │ │ │ + add %al,0x2000000(%rip) │ │ │ │ add %al,(%rax) │ │ │ │ - add %cl,-0x31(%rcx,%rcx,4) │ │ │ │ - mov 0x3(%rbx),%rbx │ │ │ │ - jmp 3395ee0 │ │ │ │ - nopl 0x0(%rax) │ │ │ │ - sldt (%rax) │ │ │ │ - add %al,(%rdx) │ │ │ │ - ... │ │ │ │ + add %cl,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ - add %cl,(%rsi) │ │ │ │ + add %cl,(%rax) │ │ │ │ + fwait │ │ │ │ + sbb (%rbx),%eax │ │ │ │ + lea -0x68(%rbp),%rax │ │ │ │ + cmp %r15,%rax │ │ │ │ + jb 4efa41 │ │ │ │ + movq $0x4ef958,-0x50(%rbp) │ │ │ │ + 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 │ │ │ │ + mov %rbx,%r11 │ │ │ │ + mov %rdi,%rbx │ │ │ │ + mov %rcx,-0x48(%rbp) │ │ │ │ + mov %rax,-0x40(%rbp) │ │ │ │ + mov %r11,-0x38(%rbp) │ │ │ │ + mov %r10,-0x30(%rbp) │ │ │ │ + mov %r9,-0x28(%rbp) │ │ │ │ + mov %rdx,-0x20(%rbp) │ │ │ │ + mov %r8,-0x18(%rbp) │ │ │ │ + mov %r14,-0x10(%rbp) │ │ │ │ + mov %rsi,-0x8(%rbp) │ │ │ │ + add $0xffffffffffffffb0,%rbp │ │ │ │ + test $0x7,%bl │ │ │ │ + jne 4ef958 │ │ │ │ + mov (%rbx),%rax │ │ │ │ + jmp *%rax │ │ │ │ + nopl 0x0(%rax) │ │ │ │ + or %eax,(%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,0x2d(%rdi) │ │ │ │ - movq $0x4f6848,-0x28(%r12) │ │ │ │ - mov %rsi,-0x18(%r12) │ │ │ │ - mov %r14,-0x10(%r12) │ │ │ │ - movq $0x4f6890,-0x8(%r12) │ │ │ │ - lea -0x28(%r12),%rax │ │ │ │ - mov %rax,(%r12) │ │ │ │ - lea -0x3(%r12),%rbx │ │ │ │ - jmp *0x0(%rbp) │ │ │ │ - movq $0x30,0x388(%r13) │ │ │ │ - lea 0x31b4344(%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 4f6950 │ │ │ │ - nopl (%rax) │ │ │ │ - mov $0xffffffff,%eax │ │ │ │ (bad) │ │ │ │ - (bad) │ │ │ │ - decl (%rax) │ │ │ │ - ... │ │ │ │ - add %al,(%rax) │ │ │ │ - add %cl,(%rax) │ │ │ │ - ... │ │ │ │ add %al,(%rax) │ │ │ │ - add %cl,(%rsi) │ │ │ │ + add %cl,0x48031b9a(%rax) │ │ │ │ + movl $0x4ef9a0,-0x18(%rbp) │ │ │ │ + mov 0x7(%rbx),%rax │ │ │ │ + mov 0xf(%rbx),%rbx │ │ │ │ + mov 0xf(%rax),%rcx │ │ │ │ + mov %rcx,-0x10(%rbp) │ │ │ │ + mov 0x17(%rax),%rcx │ │ │ │ + mov %rcx,-0x8(%rbp) │ │ │ │ + mov %rax,0x0(%rbp) │ │ │ │ + add $0xffffffffffffffe8,%rbp │ │ │ │ + test $0x7,%bl │ │ │ │ + jne 4ef9a0 │ │ │ │ + mov (%rbx),%rax │ │ │ │ + jmp *%rax │ │ │ │ + nopw 0x0(%rax,%rax,1) │ │ │ │ + int3 │ │ │ │ + sbb %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ + add %bl,(%rsi) │ │ │ │ add %al,(%rax) │ │ │ │ - add %cl,-0x73(%rax) │ │ │ │ - rex.RB loopne 4f69a1 │ │ │ │ - cmp %edi,%eax │ │ │ │ - jb 4f69b2 │ │ │ │ - add $0x18,%r12 │ │ │ │ - cmp 0x358(%r13),%r12 │ │ │ │ - ja 4f69a7 │ │ │ │ - movq $0x3363ae0,-0x10(%r12) │ │ │ │ - mov %rsi,-0x8(%r12) │ │ │ │ - movq $0x3c37ef9,(%r12) │ │ │ │ - movq $0x4f69e8,-0x20(%rbp) │ │ │ │ - mov %r14,%rax │ │ │ │ - mov %rdi,%r14 │ │ │ │ + add %al,-0x66(%rax) │ │ │ │ + sbb (%rbx),%eax │ │ │ │ + mov 0x20(%rbp),%rax │ │ │ │ + mov 0x28(%rbp),%rcx │ │ │ │ + mov 0x40(%rbp),%rdx │ │ │ │ + mov 0x58(%rbp),%rsi │ │ │ │ + mov 0x60(%rbp),%rdi │ │ │ │ + mov %rbx,%r8 │ │ │ │ + and $0x7,%r8d │ │ │ │ + cmp $0x1,%r8 │ │ │ │ + je 4efa05 │ │ │ │ + mov 0x30(%rbp),%r8 │ │ │ │ + mov 0x18(%rbp),%r9 │ │ │ │ + mov 0x8(%rbp),%r10 │ │ │ │ + cmp %r10,%r8 │ │ │ │ + jl 4efa23 │ │ │ │ + cmp %r10,%r8 │ │ │ │ + jne 4efa05 │ │ │ │ + mov 0x38(%rbp),%r8 │ │ │ │ + mov 0x10(%rbp),%r10 │ │ │ │ + cmp %r10,%r8 │ │ │ │ + jl 4efa23 │ │ │ │ + cmp %r10,%r8 │ │ │ │ + jne 4efa05 │ │ │ │ + movq $0x4efa58,0x18(%rbp) │ │ │ │ + mov %rbx,%rdi │ │ │ │ + mov 0x50(%rbp),%rsi │ │ │ │ + mov 0x48(%rbp),%r14 │ │ │ │ + add $0x18,%rbp │ │ │ │ + jmp 3240ab0 │ │ │ │ + mov %rdx,%r8 │ │ │ │ + mov %rdi,%rdx │ │ │ │ + mov %rcx,%rdi │ │ │ │ + mov %rsi,%rcx │ │ │ │ + mov %rdx,%rsi │ │ │ │ + mov %rcx,%r14 │ │ │ │ mov %rax,%rbx │ │ │ │ - lea -0xe(%r12),%rax │ │ │ │ - mov %rax,-0x18(%rbp) │ │ │ │ - mov %r8,-0x10(%rbp) │ │ │ │ - mov %r9,-0x8(%rbp) │ │ │ │ - add $0xffffffffffffffe0,%rbp │ │ │ │ - jmp 3395508 │ │ │ │ - movq $0x18,0x388(%r13) │ │ │ │ - lea 0x31b4297(%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 $0x68,%rbp │ │ │ │ + jmp 4e7508 │ │ │ │ + mov %rbx,%r8 │ │ │ │ + mov %rdi,%rbx │ │ │ │ + mov %r9,%rdi │ │ │ │ + mov %rsi,%rcx │ │ │ │ + mov %rbx,%rsi │ │ │ │ + mov %rcx,%r14 │ │ │ │ + mov %rax,%rbx │ │ │ │ + add $0x68,%rbp │ │ │ │ + jmp 4e7508 │ │ │ │ jmp *-0x8(%r13) │ │ │ │ nopl (%rax) │ │ │ │ - (bad) │ │ │ │ + or %ebx,(%rdi) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ - add %bl,(%rsi) │ │ │ │ + (bad) │ │ │ │ + add %al,(%rax) │ │ │ │ + add %cl,0x49031b99(%rax) │ │ │ │ + mov %ebx,%eax │ │ │ │ + mov 0x10(%rbp),%rdi │ │ │ │ + mov 0x48(%rbp),%rsi │ │ │ │ + mov 0x40(%rbp),%r14 │ │ │ │ + mov 0x8(%rbp),%rbx │ │ │ │ + add $0x50,%rbp │ │ │ │ + jmp 4e7508 │ │ │ │ + nopl 0x0(%rax) │ │ │ │ + (bad) │ │ │ │ add %al,(%rax) │ │ │ │ + add %al,(%rbx) │ │ │ │ add %al,(%rax) │ │ │ │ + add %al,(%rbx) │ │ │ │ add %al,(%rax) │ │ │ │ - add %cl,0x4d(%rbx,%rcx,4) │ │ │ │ - and %cl,0x45(%rbx,%rcx,4) │ │ │ │ - sbb %cl,-0x75(%rax) │ │ │ │ - jge 4f6a04 │ │ │ │ - mov 0x8(%rbp),%rsi │ │ │ │ - mov %rbx,%r14 │ │ │ │ - add $0x28,%rbp │ │ │ │ - jmp 304df68 │ │ │ │ - nopl 0x0(%rax) │ │ │ │ - add (%rax),%al │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ + add %cl,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ - adc (%rax),%al │ │ │ │ add %al,(%rax) │ │ │ │ + movabs %al,0x394cb8458d48031b │ │ │ │ + clc │ │ │ │ + jb 4efc34 │ │ │ │ + movq $0x4efae8,-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) │ │ │ │ + mov %rsi,-0x8(%rbp) │ │ │ │ + add $0xffffffffffffffd8,%rbp │ │ │ │ + test $0x7,%bl │ │ │ │ + jne 4efae8 │ │ │ │ + mov (%rbx),%rax │ │ │ │ + jmp *%rax │ │ │ │ + nopl (%rax) │ │ │ │ + add $0x0,%al │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ - lea -0x10(%rbp),%rax │ │ │ │ - cmp %r15,%rax │ │ │ │ - jb 4f6a3e │ │ │ │ - movq $0x3390fc8,-0x10(%rbp) │ │ │ │ - mov %rbx,-0x8(%rbp) │ │ │ │ - mov 0x10(%rbx),%r14 │ │ │ │ - mov 0x18(%rbx),%rbx │ │ │ │ - add $0xfffffffffffffff0,%rbp │ │ │ │ - jmp 3395508 │ │ │ │ - jmp *-0x10(%r13) │ │ │ │ - nopw 0x0(%rax,%rax,1) │ │ │ │ - sbb %eax,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ - add $0x1000000,%eax │ │ │ │ + (bad) │ │ │ │ + add %al,(%rax) │ │ │ │ + add %ch,0x48031ba1(%rax) │ │ │ │ + movl $0x4efb38,-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 4efb38 │ │ │ │ + mov (%rbx),%rax │ │ │ │ + jmp *%rax │ │ │ │ + nopl 0x0(%rax) │ │ │ │ + mov %al,(%rcx) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ - add %cl,(%rcx) │ │ │ │ + (bad) │ │ │ │ add %al,(%rax) │ │ │ │ - add %dl,(%rax) │ │ │ │ - mov 0x3(%rax),%esi │ │ │ │ - lea -0x28(%rbp),%rax │ │ │ │ - cmp %r15,%rax │ │ │ │ - jb 4f6a8e │ │ │ │ - movq $0x4f6aa8,-0x28(%rbp) │ │ │ │ - mov 0x3(%rbx),%rbx │ │ │ │ - mov %r14,-0x20(%rbp) │ │ │ │ - mov %rsi,-0x18(%rbp) │ │ │ │ - mov %rdi,-0x10(%rbp) │ │ │ │ - mov %r8,-0x8(%rbp) │ │ │ │ - add $0xffffffffffffffd8,%rbp │ │ │ │ - jmp 33893b0 │ │ │ │ - jmp *-0x8(%r13) │ │ │ │ + add %bl,-0x5f(%rax) │ │ │ │ + sbb (%rbx),%eax │ │ │ │ + mov 0x40(%rbp),%rax │ │ │ │ + mov %rbx,%rcx │ │ │ │ + and $0x7,%ecx │ │ │ │ + cmp $0x1,%rcx │ │ │ │ + je 4efc38 │ │ │ │ + add $0x80,%r12 │ │ │ │ + cmp 0x358(%r13),%r12 │ │ │ │ + ja 4efc88 │ │ │ │ + mov 0x6(%rbx),%rcx │ │ │ │ + mov 0xe(%rbx),%rdx │ │ │ │ + movq $0x4ef850,-0x78(%r12) │ │ │ │ + mov %rcx,-0x70(%r12) │ │ │ │ + mov %rdx,-0x68(%r12) │ │ │ │ + mov 0x8(%rbp),%rsi │ │ │ │ + mov %rsi,-0x60(%r12) │ │ │ │ + mov 0x20(%rbp),%rdi │ │ │ │ + mov %rdi,-0x58(%r12) │ │ │ │ + mov 0x38(%rbp),%rdi │ │ │ │ + mov %rdi,-0x50(%r12) │ │ │ │ + mov 0x18(%rbp),%rdi │ │ │ │ + mov %rdi,-0x48(%r12) │ │ │ │ + mov 0x10(%rbp),%r8 │ │ │ │ + mov %r8,-0x40(%r12) │ │ │ │ + movq $0x4ef8d8,-0x38(%r12) │ │ │ │ + mov %rsi,-0x30(%r12) │ │ │ │ + mov 0x28(%rbp),%rsi │ │ │ │ + mov %rsi,-0x28(%r12) │ │ │ │ + mov %rcx,-0x20(%r12) │ │ │ │ + mov %rdx,-0x18(%r12) │ │ │ │ + mov %rbx,-0x10(%r12) │ │ │ │ + mov %rdi,-0x8(%r12) │ │ │ │ + mov %r8,(%r12) │ │ │ │ + movq $0x4efc18,0x20(%rbp) │ │ │ │ + mov %rax,%rbx │ │ │ │ + lea -0x35(%r12),%rax │ │ │ │ + mov %rax,0x28(%rbp) │ │ │ │ + lea -0x77(%r12),%rax │ │ │ │ + mov %rax,0x40(%rbp) │ │ │ │ + add $0x20,%rbp │ │ │ │ + test $0x7,%bl │ │ │ │ + jne 4efc18 │ │ │ │ + mov (%rbx),%rax │ │ │ │ + jmp *%rax │ │ │ │ nopw 0x0(%rax,%rax,1) │ │ │ │ add $0x0,%al │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ (bad) │ │ │ │ add %al,(%rax) │ │ │ │ - add %cl,%al │ │ │ │ - mov 0x3(%rax),%dh │ │ │ │ - mov 0x20(%rbp),%r9 │ │ │ │ - mov 0x18(%rbp),%r8 │ │ │ │ - mov 0x10(%rbp),%rdi │ │ │ │ - mov 0x8(%rbp),%rsi │ │ │ │ + add %ah,%al │ │ │ │ + mov (%rbx),%ds │ │ │ │ + add 0x4d(%rbx,%rcx,4),%ecx │ │ │ │ + and %cl,0x45(%rbx,%rcx,4) │ │ │ │ + or %cl,-0x75(%rax) │ │ │ │ + jge 4efc3c │ │ │ │ + mov 0x10(%rbp),%rsi │ │ │ │ mov %rbx,%r14 │ │ │ │ add $0x28,%rbp │ │ │ │ - jmp 304e868 │ │ │ │ + jmp 4ccf70 │ │ │ │ + jmp *-0x8(%r13) │ │ │ │ + movq $0x4efc68,0x28(%rbp) │ │ │ │ + mov %rax,%rbx │ │ │ │ + add $0x28,%rbp │ │ │ │ + test $0x7,%bl │ │ │ │ + jne 4efc68 │ │ │ │ + mov (%rbx),%rax │ │ │ │ + jmp *%rax │ │ │ │ nopl 0x0(%rax) │ │ │ │ - sldt (%rax) │ │ │ │ - add %al,(%rdx) │ │ │ │ - ... │ │ │ │ + add (%rcx),%eax │ │ │ │ add %al,(%rax) │ │ │ │ - add %cl,(%rsi) │ │ │ │ add %al,(%rax) │ │ │ │ - add %dl,0x4903708a(%rax) │ │ │ │ - add $0x30,%esp │ │ │ │ - cmp 0x358(%r13),%r12 │ │ │ │ - ja 4f6b1a │ │ │ │ - movq $0x4f6a18,-0x28(%r12) │ │ │ │ - mov %rsi,-0x18(%r12) │ │ │ │ - mov %r14,-0x10(%r12) │ │ │ │ - movq $0x4f6a60,-0x8(%r12) │ │ │ │ - lea -0x28(%r12),%rax │ │ │ │ - mov %rax,(%r12) │ │ │ │ - lea -0x3(%r12),%rbx │ │ │ │ - jmp *0x0(%rbp) │ │ │ │ - movq $0x30,0x388(%r13) │ │ │ │ - lea 0x31b412c(%rip),%rbx │ │ │ │ - jmp *-0x8(%r13) │ │ │ │ - add (%rax),%al │ │ │ │ add %al,(%rax) │ │ │ │ + (bad) │ │ │ │ add %al,(%rax) │ │ │ │ + add %dl,0x48031b8e(%rax) │ │ │ │ + mov 0x10(%rbp),%eax │ │ │ │ + mov %rax,%r9 │ │ │ │ + mov 0x8(%rbp),%rcx │ │ │ │ + mov %rcx,%r8 │ │ │ │ + mov %rax,%rdi │ │ │ │ + mov %rcx,%rsi │ │ │ │ + mov %rbx,%r14 │ │ │ │ + add $0x20,%rbp │ │ │ │ + jmp 4ccf70 │ │ │ │ + movq $0x80,0x388(%r13) │ │ │ │ + jmp 338a720 │ │ │ │ + add $0x1000000,%eax │ │ │ │ add %al,(%rax) │ │ │ │ - adc (%rax),%al │ │ │ │ + add %cl,(%rax,%rax,1) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ - lea -0x10(%rbp),%rax │ │ │ │ + or %al,(%rax) │ │ │ │ + add %al,(%rax) │ │ │ │ + loopne 4efc4d │ │ │ │ + sbb (%rbx),%eax │ │ │ │ + lea -0x8(%rbp),%rax │ │ │ │ cmp %r15,%rax │ │ │ │ - jb 4f6b66 │ │ │ │ - movq $0x3390fc8,-0x10(%rbp) │ │ │ │ - mov %rbx,-0x8(%rbp) │ │ │ │ - mov 0x10(%rbx),%r14 │ │ │ │ - mov 0x18(%rbx),%rbx │ │ │ │ - add $0xfffffffffffffff0,%rbp │ │ │ │ - jmp 3395508 │ │ │ │ - jmp *-0x10(%r13) │ │ │ │ - nopw 0x0(%rax,%rax,1) │ │ │ │ - sbb %eax,(%rax) │ │ │ │ + jb 4efddb │ │ │ │ + add $0xa8,%r12 │ │ │ │ + cmp 0x358(%r13),%r12 │ │ │ │ + ja 4efdd0 │ │ │ │ + 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 %rsi,0x48(%rsp) │ │ │ │ + mov 0x57(%rbx),%rsi │ │ │ │ + mov 0x5f(%rbx),%rbx │ │ │ │ + movq $0x4ee738,-0xa0(%r12) │ │ │ │ + mov %r8,0x50(%rsp) │ │ │ │ + mov 0x40(%rsp),%r8 │ │ │ │ + mov %r8,-0x98(%r12) │ │ │ │ + mov %rcx,-0x90(%r12) │ │ │ │ + mov %rdx,-0x88(%r12) │ │ │ │ + mov 0x48(%rsp),%rcx │ │ │ │ + mov %rcx,-0x80(%r12) │ │ │ │ + mov %rdi,-0x78(%r12) │ │ │ │ + mov 0x50(%rsp),%rcx │ │ │ │ + mov %rcx,-0x70(%r12) │ │ │ │ + mov %r9,-0x68(%r12) │ │ │ │ + mov %r10,-0x60(%r12) │ │ │ │ + mov %r11,-0x58(%r12) │ │ │ │ + mov %r14,-0x50(%r12) │ │ │ │ + mov %rax,-0x48(%r12) │ │ │ │ + movq $0x4ef418,-0x40(%r12) │ │ │ │ + mov %rsi,-0x38(%r12) │ │ │ │ + mov %r14,-0x30(%r12) │ │ │ │ + mov %rdx,-0x28(%r12) │ │ │ │ + lea -0x9f(%r12),%rax │ │ │ │ + mov %rax,-0x20(%r12) │ │ │ │ + movq $0x4efa90,-0x18(%r12) │ │ │ │ + mov %rbx,-0x10(%r12) │ │ │ │ + mov %rdx,-0x8(%r12) │ │ │ │ + mov %rax,(%r12) │ │ │ │ + lea -0x3d(%r12),%r9 │ │ │ │ + mov %rax,%r8 │ │ │ │ + lea -0x15(%r12),%rdi │ │ │ │ + mov 0x40(%rsp),%rbx │ │ │ │ + mov %rbx,%rsi │ │ │ │ + lea 0x31b8a3d(%rip),%r14 │ │ │ │ + mov %rax,-0x8(%rbp) │ │ │ │ + add $0xfffffffffffffff8,%rbp │ │ │ │ + jmp 4d7a70 │ │ │ │ + movq $0xa8,0x388(%r13) │ │ │ │ + jmp *-0x8(%r13) │ │ │ │ + nop │ │ │ │ + (bad) │ │ │ │ add %al,(%rax) │ │ │ │ - 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 %ah,0x48037082(%rax) │ │ │ │ - lea -0x30(%rbp),%eax │ │ │ │ + add %ah,(%rax) │ │ │ │ + popf │ │ │ │ + sbb (%rbx),%eax │ │ │ │ + lea -0x28(%rbp),%rax │ │ │ │ cmp %r15,%rax │ │ │ │ - jb 4f6bba │ │ │ │ - movq $0x4f6bd0,-0x30(%rbp) │ │ │ │ - mov 0x3(%rbx),%rbx │ │ │ │ - mov %r14,-0x28(%rbp) │ │ │ │ - mov %rsi,-0x20(%rbp) │ │ │ │ - mov %rdi,-0x18(%rbp) │ │ │ │ - mov %r8,-0x10(%rbp) │ │ │ │ - mov %r9,-0x8(%rbp) │ │ │ │ - add $0xffffffffffffffd0,%rbp │ │ │ │ - jmp 33893b0 │ │ │ │ - jmp *-0x8(%r13) │ │ │ │ + jb 4efe94 │ │ │ │ + movq $0x4efe40,-0x20(%rbp) │ │ │ │ + mov 0x5(%rbx),%rax │ │ │ │ + mov %rdi,%rbx │ │ │ │ + mov %rax,-0x18(%rbp) │ │ │ │ + mov %r14,-0x10(%rbp) │ │ │ │ + mov %rsi,-0x8(%rbp) │ │ │ │ + add $0xffffffffffffffe0,%rbp │ │ │ │ + test $0x7,%bl │ │ │ │ + jne 4efe40 │ │ │ │ + mov (%rbx),%rax │ │ │ │ + jmp *%rax │ │ │ │ xchg %ax,%ax │ │ │ │ - add $0x0,%eax │ │ │ │ + add (%rax),%eax │ │ │ │ add %al,(%rax) │ │ │ │ - add %bl,(%rsi) │ │ │ │ add %al,(%rax) │ │ │ │ - add %bl,-0x7e(%rax) │ │ │ │ - jo 4f6bd3 │ │ │ │ - mov 0x20(%rbp),%r9 │ │ │ │ - mov 0x18(%rbp),%r8 │ │ │ │ - mov 0x10(%rbp),%rdi │ │ │ │ - mov 0x8(%rbp),%rsi │ │ │ │ - mov %rbx,%r14 │ │ │ │ - add $0x28,%rbp │ │ │ │ - jmp 3043788 │ │ │ │ - nopl 0x0(%rax) │ │ │ │ - sldt (%rax) │ │ │ │ - add %al,(%rdx) │ │ │ │ - ... │ │ │ │ add %al,(%rax) │ │ │ │ - add %cl,(%rsi) │ │ │ │ + (bad) │ │ │ │ + add %al,(%rax) │ │ │ │ + add %bl,%al │ │ │ │ + pushf │ │ │ │ + sbb (%rbx),%eax │ │ │ │ + movq $0x4efe78,-0x8(%rbp) │ │ │ │ + mov 0x7(%rbx),%rax │ │ │ │ + mov 0xf(%rbx),%rbx │ │ │ │ + mov %rax,0x0(%rbp) │ │ │ │ + add $0xfffffffffffffff8,%rbp │ │ │ │ + test $0x7,%bl │ │ │ │ + jne 4efe78 │ │ │ │ + mov (%rbx),%rax │ │ │ │ + jmp *%rax │ │ │ │ + nopw 0x0(%rax,%rax,1) │ │ │ │ + add $0x0,%al │ │ │ │ + add %al,(%rax) │ │ │ │ + add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ - add %ah,(%rax) │ │ │ │ (bad) │ │ │ │ - jo 4f6c0b │ │ │ │ - add $0x30,%r12 │ │ │ │ - cmp 0x358(%r13),%r12 │ │ │ │ - ja 4f6c42 │ │ │ │ - movq $0x4f6b40,-0x28(%r12) │ │ │ │ - mov %rsi,-0x18(%r12) │ │ │ │ - mov %r14,-0x10(%r12) │ │ │ │ - movq $0x4f6b88,-0x8(%r12) │ │ │ │ - lea -0x28(%r12),%rax │ │ │ │ - mov %rax,(%r12) │ │ │ │ - lea -0x3(%r12),%rbx │ │ │ │ - jmp *0x0(%rbp) │ │ │ │ - movq $0x30,0x388(%r13) │ │ │ │ - lea 0x31b4014(%rip),%rbx │ │ │ │ - jmp *-0x8(%r13) │ │ │ │ - add (%rax),%al │ │ │ │ add %al,(%rax) │ │ │ │ + add %ah,0x49031b9c(%rax) │ │ │ │ + mov %ebx,%eax │ │ │ │ + mov 0x8(%rbp),%rdi │ │ │ │ + mov 0x20(%rbp),%rsi │ │ │ │ + mov 0x18(%rbp),%r14 │ │ │ │ + mov 0x10(%rbp),%rbx │ │ │ │ + add $0x28,%rbp │ │ │ │ + jmp 4e8cf0 │ │ │ │ + jmp *-0x8(%r13) │ │ │ │ + add $0x1000000,%eax │ │ │ │ add %al,(%rax) │ │ │ │ + add %cl,(%rdx) │ │ │ │ add %al,(%rax) │ │ │ │ - adc (%rax),%al │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ + add %cl,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ + add %ah,%al │ │ │ │ + popf │ │ │ │ + sbb (%rbx),%eax │ │ │ │ lea -0x10(%rbp),%rax │ │ │ │ cmp %r15,%rax │ │ │ │ - jb 4f6c8e │ │ │ │ - movq $0x3390fc8,-0x10(%rbp) │ │ │ │ - mov %rbx,-0x8(%rbp) │ │ │ │ - mov 0x10(%rbx),%r14 │ │ │ │ - mov 0x18(%rbx),%rbx │ │ │ │ + jb 4effa6 │ │ │ │ + add $0x90,%r12 │ │ │ │ + cmp 0x358(%r13),%r12 │ │ │ │ + ja 4eff9b │ │ │ │ + mov 0x7(%rbx),%rax │ │ │ │ + mov 0xf(%rbx),%rcx │ │ │ │ + mov 0x17(%rbx),%rdx │ │ │ │ + mov 0x1f(%rbx),%rsi │ │ │ │ + mov 0x27(%rbx),%rdi │ │ │ │ + mov 0x2f(%rbx),%r8 │ │ │ │ + mov 0x37(%rbx),%r9 │ │ │ │ + mov 0x3f(%rbx),%r10 │ │ │ │ + mov 0x47(%rbx),%r11 │ │ │ │ + mov 0x4f(%rbx),%rbx │ │ │ │ + movq $0x4e8cf0,-0x88(%r12) │ │ │ │ + mov %r11,-0x80(%r12) │ │ │ │ + mov %r14,-0x78(%r12) │ │ │ │ + movq $0x4efcb0,-0x70(%r12) │ │ │ │ + mov %rax,-0x68(%r12) │ │ │ │ + mov %rcx,-0x60(%r12) │ │ │ │ + mov %rdx,-0x58(%r12) │ │ │ │ + mov %rsi,-0x50(%r12) │ │ │ │ + mov %rdi,-0x48(%r12) │ │ │ │ + mov %r8,-0x40(%r12) │ │ │ │ + mov %r9,-0x38(%r12) │ │ │ │ + mov %r10,-0x30(%r12) │ │ │ │ + mov %r11,-0x28(%r12) │ │ │ │ + mov %r14,-0x20(%r12) │ │ │ │ + lea -0x84(%r12),%rcx │ │ │ │ + mov %rcx,-0x18(%r12) │ │ │ │ + mov %rbx,-0x10(%r12) │ │ │ │ + movq $0x4efdf8,-0x8(%r12) │ │ │ │ + mov %rcx,(%r12) │ │ │ │ + mov %rsi,%r9 │ │ │ │ + mov %rdx,%r8 │ │ │ │ + mov %rax,%rdi │ │ │ │ + lea 0x31b8be4(%rip),%rsi │ │ │ │ + lea 0x31b9005(%rip),%r14 │ │ │ │ + lea -0x5(%r12),%rax │ │ │ │ + mov %rax,-0x10(%rbp) │ │ │ │ + lea -0x6f(%r12),%rax │ │ │ │ + mov %rax,-0x8(%rbp) │ │ │ │ add $0xfffffffffffffff0,%rbp │ │ │ │ - jmp 3395508 │ │ │ │ - jmp *-0x10(%r13) │ │ │ │ + jmp 2f85310 │ │ │ │ + movq $0x90,0x388(%r13) │ │ │ │ + jmp *-0x8(%r13) │ │ │ │ nopw 0x0(%rax,%rax,1) │ │ │ │ - sbb %eax,(%rax) │ │ │ │ - add %al,(%rax) │ │ │ │ - add $0x2000000,%eax │ │ │ │ + (bad) │ │ │ │ add %al,(%rax) │ │ │ │ + add %al,(%rbx) │ │ │ │ add %al,(%rax) │ │ │ │ + add %al,(%rcx) │ │ │ │ add %al,(%rax) │ │ │ │ - add %cl,(%rbx) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ + add %cl,(%rcx) │ │ │ │ add %al,(%rax) │ │ │ │ - add %cl,-0x73(%rax) │ │ │ │ - rex.RB fmuls -0x8(%r9,%rdi,1) │ │ │ │ - jb 4f6d10 │ │ │ │ - movq $0x4f6cf8,-0x28(%rbp) │ │ │ │ - mov 0xb(%rbx),%rax │ │ │ │ - mov 0x3(%rbx),%rbx │ │ │ │ - mov %rax,-0x20(%rbp) │ │ │ │ - mov %r14,-0x18(%rbp) │ │ │ │ - mov %r8,-0x10(%rbp) │ │ │ │ - mov %r9,-0x8(%rbp) │ │ │ │ - add $0xffffffffffffffd8,%rbp │ │ │ │ + add %dl,-0x65(%rax) │ │ │ │ + sbb (%rbx),%eax │ │ │ │ + lea -0x28(%rbp),%rax │ │ │ │ + cmp %r15,%rax │ │ │ │ + jb 4f0095 │ │ │ │ + movq $0x4f0010,-0x20(%rbp) │ │ │ │ + mov 0x5(%rbx),%rax │ │ │ │ + mov %rdi,%rbx │ │ │ │ + mov %rax,-0x18(%rbp) │ │ │ │ + mov %r14,-0x10(%rbp) │ │ │ │ + mov %rsi,-0x8(%rbp) │ │ │ │ + add $0xffffffffffffffe0,%rbp │ │ │ │ test $0x7,%bl │ │ │ │ - jne 4f6cf8 │ │ │ │ + jne 4f0010 │ │ │ │ mov (%rbx),%rax │ │ │ │ jmp *%rax │ │ │ │ - nop │ │ │ │ - add $0x0,%al │ │ │ │ + xchg %ax,%ax │ │ │ │ + add (%rax),%eax │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ (bad) │ │ │ │ add %al,(%rax) │ │ │ │ - add %al,(%rax) │ │ │ │ - add %al,(%rax) │ │ │ │ - add %cl,-0x39(%rax) │ │ │ │ - add %r13b,(%r8) │ │ │ │ - insl (%dx),%es:(%rdi) │ │ │ │ - rex.WRXB add %r9b,-0x77(%r8) │ │ │ │ - fmuls -0x75(%rax) │ │ │ │ - pop %rbp │ │ │ │ - or %cl,-0x77(%rax) │ │ │ │ - or %r13b,%r9b │ │ │ │ - movabs 0xff865ff4102e926,%al │ │ │ │ - (bad) │ │ │ │ - rex add %al,(%rax,%rax,1) │ │ │ │ + add %cl,(%rax) │ │ │ │ + fwait │ │ │ │ + sbb (%rbx),%eax │ │ │ │ + movq $0x4f0048,-0x8(%rbp) │ │ │ │ + mov 0x7(%rbx),%rax │ │ │ │ + mov 0xf(%rbx),%rbx │ │ │ │ + mov %rax,0x0(%rbp) │ │ │ │ + add $0xfffffffffffffff8,%rbp │ │ │ │ + test $0x7,%bl │ │ │ │ + jne 4f0048 │ │ │ │ + mov (%rbx),%rax │ │ │ │ + jmp *%rax │ │ │ │ + nopw 0x0(%rax,%rax,1) │ │ │ │ + add $0x0,%al │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ (bad) │ │ │ │ add %al,(%rax) │ │ │ │ - add %al,(%rax) │ │ │ │ - add %al,(%rax) │ │ │ │ - add %cl,0x4d(%rbx,%rcx,4) │ │ │ │ - and %cl,0x45(%rbx,%rcx,4) │ │ │ │ - sbb %cl,-0x75(%rax) │ │ │ │ - jge 4f6d44 │ │ │ │ + add %dl,%al │ │ │ │ + (bad) │ │ │ │ + sbb (%rbx),%eax │ │ │ │ + mov 0x8(%rbp),%rax │ │ │ │ + mov %rbx,%rcx │ │ │ │ + and $0x7,%ecx │ │ │ │ + cmp $0x1,%rcx │ │ │ │ + je 4f0076 │ │ │ │ + movq $0x4f00b0,0x8(%rbp) │ │ │ │ + lea 0x31b877b(%rip),%rdi │ │ │ │ mov %rbx,%rsi │ │ │ │ - mov 0x8(%rbp),%r14 │ │ │ │ + mov %rax,%r14 │ │ │ │ + add $0x8,%rbp │ │ │ │ + jmp 2f88de0 │ │ │ │ + lea 0x3747e7c(%rip),%r8 │ │ │ │ + mov %rax,%rdi │ │ │ │ + mov 0x20(%rbp),%rsi │ │ │ │ + mov 0x18(%rbp),%r14 │ │ │ │ + mov 0x10(%rbp),%rbx │ │ │ │ add $0x28,%rbp │ │ │ │ - jmp 3046080 │ │ │ │ + jmp 4e8b90 │ │ │ │ + jmp *-0x8(%r13) │ │ │ │ nopl 0x0(%rax) │ │ │ │ - (bad) │ │ │ │ - add %al,(%rax) │ │ │ │ - add %al,(%rbx) │ │ │ │ - ... │ │ │ │ - add %al,(%rax) │ │ │ │ - add %cl,(%rsi) │ │ │ │ + add (%rax),%eax │ │ │ │ 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 $0x4f6c68,-0x30(%r12) │ │ │ │ - mov %rdi,-0x20(%r12) │ │ │ │ - mov %rsi,-0x18(%r12) │ │ │ │ - movq $0x4f6cb0,-0x10(%r12) │ │ │ │ - mov %r14,-0x8(%r12) │ │ │ │ - lea -0x30(%r12),%rax │ │ │ │ - mov %rax,(%r12) │ │ │ │ - lea -0xb(%r12),%rbx │ │ │ │ - jmp *0x0(%rbp) │ │ │ │ - movq $0x38,0x388(%r13) │ │ │ │ - lea 0x31b3ec7(%rip),%rbx │ │ │ │ - jmp *-0x8(%r13) │ │ │ │ - nopl (%rax) │ │ │ │ - add (%rax),%al │ │ │ │ add %al,(%rax) │ │ │ │ + add %dh,(%rax) │ │ │ │ + xchg %eax,%ebx │ │ │ │ + sbb (%rbx),%eax │ │ │ │ + mov %r14,%r8 │ │ │ │ + mov %rbx,%rdi │ │ │ │ + mov 0x18(%rbp),%rsi │ │ │ │ + mov 0x10(%rbp),%r14 │ │ │ │ + mov 0x8(%rbp),%rbx │ │ │ │ + add $0x20,%rbp │ │ │ │ + jmp 4e8b90 │ │ │ │ + nopl 0x0(%rax,%rax,1) │ │ │ │ + sbb %eax,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ + add $0x0,%eax │ │ │ │ add %al,(%rax) │ │ │ │ - adc (%rax),%al │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ + add %cl,(%rsi) │ │ │ │ add %al,(%rax) │ │ │ │ - lea -0x10(%rbp),%rax │ │ │ │ + add %ch,0x48031b9b(%rax) │ │ │ │ + lea -0x10(%rbp),%eax │ │ │ │ cmp %r15,%rax │ │ │ │ - jb 4f6dee │ │ │ │ - movq $0x3390fc8,-0x10(%rbp) │ │ │ │ - mov %rbx,-0x8(%rbp) │ │ │ │ - mov 0x10(%rbx),%r14 │ │ │ │ - mov 0x18(%rbx),%rbx │ │ │ │ + jb 4f02eb │ │ │ │ + add $0x150,%r12 │ │ │ │ + cmp 0x358(%r13),%r12 │ │ │ │ + ja 4f02e0 │ │ │ │ + movq $0x4e7508,-0x148(%r12) │ │ │ │ + mov %rsi,-0x140(%r12) │ │ │ │ + mov %rdi,-0x138(%r12) │ │ │ │ + movq $0x4e7658,-0x130(%r12) │ │ │ │ + lea -0x144(%r12),%rax │ │ │ │ + mov %rax,-0x128(%r12) │ │ │ │ + movq $0x4e77a0,-0x120(%r12) │ │ │ │ + lea -0x12c(%r12),%rbx │ │ │ │ + mov %rbx,-0x118(%r12) │ │ │ │ + movq $0x4e7890,-0x110(%r12) │ │ │ │ + mov %rax,-0x108(%r12) │ │ │ │ + movq $0x4e7d68,-0x100(%r12) │ │ │ │ + mov %rax,-0xf8(%r12) │ │ │ │ + lea -0x10d(%r12),%rbx │ │ │ │ + mov %rbx,-0xf0(%r12) │ │ │ │ + mov %rdi,-0xe8(%r12) │ │ │ │ + movq $0x4e7f20,-0xe0(%r12) │ │ │ │ + lea -0xfc(%r12),%rcx │ │ │ │ + mov %rcx,-0xd8(%r12) │ │ │ │ + movq $0x4e8430,-0xd0(%r12) │ │ │ │ + mov %rax,-0xc8(%r12) │ │ │ │ + mov %rbx,-0xc0(%r12) │ │ │ │ + mov %rdi,-0xb8(%r12) │ │ │ │ + movq $0x4e85e8,-0xb0(%r12) │ │ │ │ + lea -0xcc(%r12),%rcx │ │ │ │ + mov %rcx,-0xa8(%r12) │ │ │ │ + movq $0x4e86d8,-0xa0(%r12) │ │ │ │ + mov %rax,-0x98(%r12) │ │ │ │ + movq $0x4e8838,-0x90(%r12) │ │ │ │ + lea -0x9c(%r12),%rcx │ │ │ │ + mov %rcx,-0x88(%r12) │ │ │ │ + movq $0x4e8b90,-0x80(%r12) │ │ │ │ + mov %r8,-0x78(%r12) │ │ │ │ + mov %rsi,-0x70(%r12) │ │ │ │ + mov %rdi,-0x68(%r12) │ │ │ │ + movq $0x4efeb0,-0x60(%r12) │ │ │ │ + mov %r14,-0x58(%r12) │ │ │ │ + lea -0x8d(%r12),%rcx │ │ │ │ + mov %rcx,-0x50(%r12) │ │ │ │ + mov %rbx,-0x48(%r12) │ │ │ │ + mov %rdi,-0x40(%r12) │ │ │ │ + lea -0xad(%r12),%rcx │ │ │ │ + mov %rcx,-0x38(%r12) │ │ │ │ + mov %r9,-0x30(%r12) │ │ │ │ + lea -0xdd(%r12),%rcx │ │ │ │ + mov %rcx,-0x28(%r12) │ │ │ │ + lea -0x11d(%r12),%rcx │ │ │ │ + mov %rcx,-0x20(%r12) │ │ │ │ + lea -0x7c(%r12),%rcx │ │ │ │ + mov %rcx,-0x18(%r12) │ │ │ │ + mov %rax,-0x10(%r12) │ │ │ │ + movq $0x4effc8,-0x8(%r12) │ │ │ │ + mov %rcx,(%r12) │ │ │ │ + mov %rdi,%r9 │ │ │ │ + mov %rbx,%r8 │ │ │ │ + mov %r14,%rdi │ │ │ │ + lea 0x31b888f(%rip),%rsi │ │ │ │ + lea 0x31b8ca0(%rip),%r14 │ │ │ │ + lea -0x5(%r12),%rax │ │ │ │ + mov %rax,-0x10(%rbp) │ │ │ │ + lea -0x5f(%r12),%rax │ │ │ │ + mov %rax,-0x8(%rbp) │ │ │ │ add $0xfffffffffffffff0,%rbp │ │ │ │ - jmp 3395508 │ │ │ │ - jmp *-0x10(%r13) │ │ │ │ - nopw 0x0(%rax,%rax,1) │ │ │ │ + jmp 2f85310 │ │ │ │ + movq $0x150,0x388(%r13) │ │ │ │ + lea 0x31b9a66(%rip),%rbx │ │ │ │ + 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 4f6e32 │ │ │ │ + jb 4f0332 │ │ │ │ movq $0x3390fc8,-0x10(%rbp) │ │ │ │ mov %rbx,-0x8(%rbp) │ │ │ │ mov 0x20(%rbx),%rdi │ │ │ │ mov 0x18(%rbx),%rsi │ │ │ │ mov 0x10(%rbx),%r14 │ │ │ │ add $0xfffffffffffffff0,%rbp │ │ │ │ jmp 3240ab0 │ │ │ │ @@ -268310,15 +265095,15 @@ │ │ │ │ add %al,(%rax) │ │ │ │ add %cl,-0x73(%rax) │ │ │ │ rex.RB movabs 0x163820ff8394c,%al │ │ │ │ add %cl,-0x39(%rax) │ │ │ │ rex.RB │ │ │ │ lock enter $0x390f,$0x3 │ │ │ │ mov %rbx,-0x8(%rbp) │ │ │ │ - movq $0x4f6ec0,-0x48(%rbp) │ │ │ │ + movq $0x4f03c0,-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 │ │ │ │ @@ -268326,39 +265111,39 @@ │ │ │ │ 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 4f6ec0 │ │ │ │ + jne 4f03c0 │ │ │ │ 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 9eddd0 │ │ │ │ + rex.RB call 9e07d0 │ │ │ │ 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 4f6f08 │ │ │ │ + jne 4f0408 │ │ │ │ mov (%rbx),%rax │ │ │ │ jmp *%rax │ │ │ │ nopl (%rax) │ │ │ │ leave │ │ │ │ sbb %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ @@ -268370,35 +265155,35 @@ │ │ │ │ and %r9b,-0x77(%r8) │ │ │ │ flds -0x7cb7f81f(%rbx) │ │ │ │ stc │ │ │ │ add %ecx,(%rdi) │ │ │ │ test %ah,0x49000000(%rax) │ │ │ │ add $0x40,%esp │ │ │ │ cmp 0x358(%r13),%r12 │ │ │ │ - ja 4f6fc6 │ │ │ │ + ja 4f04c6 │ │ │ │ mov 0x30(%rbp),%rcx │ │ │ │ mov 0x18(%rbp),%rdx │ │ │ │ mov 0x8(%rbp),%rsi │ │ │ │ cmp %rsi,%rcx │ │ │ │ - jl 4f6faa │ │ │ │ + jl 4f04aa │ │ │ │ cmp %rsi,%rcx │ │ │ │ - jne 4f6f9c │ │ │ │ + jne 4f049c │ │ │ │ mov 0x38(%rbp),%rcx │ │ │ │ mov 0x10(%rbp),%rsi │ │ │ │ cmp %rsi,%rcx │ │ │ │ - jl 4f6faa │ │ │ │ + jl 4f04aa │ │ │ │ cmp %rsi,%rcx │ │ │ │ - jne 4f6f9c │ │ │ │ - movq $0x4f6e08,-0x38(%r12) │ │ │ │ + jne 4f049c │ │ │ │ + movq $0x4f0308,-0x38(%r12) │ │ │ │ mov 0x40(%rbp),%rax │ │ │ │ mov %rax,-0x28(%r12) │ │ │ │ mov 0x48(%rbp),%rax │ │ │ │ mov %rax,-0x20(%r12) │ │ │ │ mov %rbx,-0x18(%r12) │ │ │ │ - movq $0x30489c0,-0x10(%r12) │ │ │ │ + movq $0x2f83dd8,-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) │ │ │ │ @@ -268415,56 +265200,61 @@ │ │ │ │ add $0x50,%rbp │ │ │ │ jmp *0x0(%rbp) │ │ │ │ movq $0x40,0x388(%r13) │ │ │ │ jmp 338a720 │ │ │ │ xchg %ax,%ax │ │ │ │ add $0x1000000,%eax │ │ │ │ add %al,(%rax) │ │ │ │ - add %al,0x2000000(%rip) │ │ │ │ + add %al,(%rax,%rax,1) │ │ │ │ add %al,(%rax) │ │ │ │ - add %cl,(%rax) │ │ │ │ + add (%rax),%al │ │ │ │ add %al,(%rax) │ │ │ │ + or %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ - add %cl,-0x7d(%rcx) │ │ │ │ - (bad) │ │ │ │ - rex.W │ │ │ │ + add %al,(%rax) │ │ │ │ + add $0x68,%r12 │ │ │ │ cmp 0x358(%r13),%r12 │ │ │ │ - ja 4f7051 │ │ │ │ + ja 4f056e │ │ │ │ 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 $0x4f6e48,-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 3395508 │ │ │ │ - movq $0x48,0x388(%r13) │ │ │ │ + mov 0x2f(%rbx),%rbx │ │ │ │ + movq $0x4f0348,-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 $0x2f8b218,-0x18(%r12) │ │ │ │ + lea -0x60(%r12),%rax │ │ │ │ + mov %rax,-0x10(%r12) │ │ │ │ + movq $0x2f8b258,-0x8(%r12) │ │ │ │ + lea -0x16(%r12),%rax │ │ │ │ + mov %rax,(%r12) │ │ │ │ + lea -0x7(%r12),%rbx │ │ │ │ + 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) │ │ │ │ add %al,(%rax) │ │ │ │ add %cl,-0x73(%rax) │ │ │ │ rex.RB │ │ │ │ lock cmp %r15,%rax │ │ │ │ - jb 4f709a │ │ │ │ + jb 4f05ba │ │ │ │ movq $0x3390fc8,-0x10(%rbp) │ │ │ │ mov %rbx,-0x8(%rbp) │ │ │ │ mov 0x20(%rbx),%rdi │ │ │ │ mov 0x18(%rbx),%rsi │ │ │ │ mov 0x10(%rbx),%r14 │ │ │ │ add $0xfffffffffffffff0,%rbp │ │ │ │ jmp 3240ab0 │ │ │ │ @@ -268478,15 +265268,15 @@ │ │ │ │ add %al,(%rax) │ │ │ │ add %cl,-0x73(%rax) │ │ │ │ rex.RB movabs 0x163820ff8394c,%al │ │ │ │ add %cl,-0x39(%rax) │ │ │ │ rex.RB │ │ │ │ lock enter $0x390f,$0x3 │ │ │ │ mov %rbx,-0x8(%rbp) │ │ │ │ - movq $0x4f7128,-0x48(%rbp) │ │ │ │ + movq $0x4f0648,-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 │ │ │ │ @@ -268494,39 +265284,39 @@ │ │ │ │ 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 4f7128 │ │ │ │ + jne 4f0648 │ │ │ │ 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 9ee2a0 │ │ │ │ + rex.RB call 9e0ce0 │ │ │ │ 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 4f7170 │ │ │ │ + jne 4f0690 │ │ │ │ mov (%rbx),%rax │ │ │ │ jmp *%rax │ │ │ │ nopl (%rax) │ │ │ │ leave │ │ │ │ sbb %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ @@ -268538,35 +265328,35 @@ │ │ │ │ and %r9b,-0x77(%r8) │ │ │ │ flds -0x7cb7f81f(%rbx) │ │ │ │ stc │ │ │ │ add %ecx,(%rdi) │ │ │ │ test %ah,0x49000000(%rax) │ │ │ │ add $0x40,%esp │ │ │ │ cmp 0x358(%r13),%r12 │ │ │ │ - ja 4f722e │ │ │ │ + ja 4f074e │ │ │ │ mov 0x30(%rbp),%rcx │ │ │ │ mov 0x18(%rbp),%rdx │ │ │ │ mov 0x8(%rbp),%rsi │ │ │ │ cmp %rsi,%rcx │ │ │ │ - jl 4f7212 │ │ │ │ + jl 4f0732 │ │ │ │ cmp %rsi,%rcx │ │ │ │ - jne 4f7204 │ │ │ │ + jne 4f0724 │ │ │ │ mov 0x38(%rbp),%rcx │ │ │ │ mov 0x10(%rbp),%rsi │ │ │ │ cmp %rsi,%rcx │ │ │ │ - jl 4f7212 │ │ │ │ + jl 4f0732 │ │ │ │ cmp %rsi,%rcx │ │ │ │ - jne 4f7204 │ │ │ │ - movq $0x4f7070,-0x38(%r12) │ │ │ │ + jne 4f0724 │ │ │ │ + movq $0x4f0590,-0x38(%r12) │ │ │ │ mov 0x40(%rbp),%rax │ │ │ │ mov %rax,-0x28(%r12) │ │ │ │ mov 0x48(%rbp),%rax │ │ │ │ mov %rax,-0x20(%r12) │ │ │ │ mov %rbx,-0x18(%r12) │ │ │ │ - movq $0x30489c0,-0x10(%r12) │ │ │ │ + movq $0x2f83dd8,-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) │ │ │ │ @@ -268583,256 +265373,246 @@ │ │ │ │ add $0x50,%rbp │ │ │ │ jmp *0x0(%rbp) │ │ │ │ movq $0x40,0x388(%r13) │ │ │ │ jmp 338a720 │ │ │ │ xchg %ax,%ax │ │ │ │ (bad) │ │ │ │ add %al,(%rax) │ │ │ │ - add %al,(%rbx) │ │ │ │ + add %al,(%rdx) │ │ │ │ + add %al,(%rax) │ │ │ │ + add %cl,(%rdi) │ │ │ │ + add %al,(%rax) │ │ │ │ + add %al,(%rax) │ │ │ │ + add %al,(%rax) │ │ │ │ + add %cl,-0x73(%rax) │ │ │ │ + rex.RB test $0x4c,%al │ │ │ │ + cmp %edi,%eax │ │ │ │ + jb 4f0889 │ │ │ │ + movq $0x3390fc8,-0x10(%rbp) │ │ │ │ + mov %rbx,-0x8(%rbp) │ │ │ │ + movq $0x4f07f8,-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 │ │ │ │ + test $0x7,%bl │ │ │ │ + jne 4f07f8 │ │ │ │ + mov (%rbx),%rax │ │ │ │ + jmp *%rax │ │ │ │ + nopl 0x0(%rax,%rax,1) │ │ │ │ + or %al,(%rbx) │ │ │ │ add %al,(%rax) │ │ │ │ - add %al,0x2000000(%rip) │ │ │ │ add %al,(%rax) │ │ │ │ - add %cl,(%rax) │ │ │ │ + add %al,(%rax) │ │ │ │ + (bad) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %cl,-0x7d(%rcx) │ │ │ │ (bad) │ │ │ │ - rex.W │ │ │ │ - cmp 0x358(%r13),%r12 │ │ │ │ - ja 4f72b9 │ │ │ │ - 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 $0x4f70b0,-0x40(%r12) │ │ │ │ + push $0x58a53b4d │ │ │ │ + add (%rax),%eax │ │ │ │ + add %dh,0x74(%rdi) │ │ │ │ + movq $0x4f05d0,-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 %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 33959f8 │ │ │ │ - movq $0x48,0x388(%r13) │ │ │ │ - jmp *-0x8(%r13) │ │ │ │ + mov 0x20(%rbp),%rax │ │ │ │ + mov %rax,-0x28(%r12) │ │ │ │ + mov 0x18(%rbp),%rax │ │ │ │ + mov %rax,-0x20(%r12) │ │ │ │ + movq $0x2f8b1f8,-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 338a720 │ │ │ │ + jmp *-0x10(%r13) │ │ │ │ + nopl (%rax) │ │ │ │ (bad) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rbx) │ │ │ │ add %al,(%rax) │ │ │ │ - add %al,(%rsi) │ │ │ │ - add %al,(%rax) │ │ │ │ + add %al,(%rax,%rax,1) │ │ │ │ add %al,(%rax) │ │ │ │ + add (%rax),%al │ │ │ │ add %al,(%rax) │ │ │ │ - add %cl,(%rax) │ │ │ │ + or %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ - add %cl,-0x73(%rax) │ │ │ │ - rex.RB cwtl │ │ │ │ - cmp %r15,%rax │ │ │ │ - jb 4f74f8 │ │ │ │ - movq $0x4f7358,-0x48(%rbp) │ │ │ │ + add $0x68,%r12 │ │ │ │ + cmp 0x358(%r13),%r12 │ │ │ │ + ja 4f091d │ │ │ │ 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 │ │ │ │ + movq $0x4f0770,-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 $0x2f8b258,-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 %bh,(%rax) │ │ │ │ + lea (%rbx),%ebx │ │ │ │ + add -0x73(%rax),%ecx │ │ │ │ + rex.RB enter $0x394c,$0xf8 │ │ │ │ + jb 4f0aa1 │ │ │ │ + movq $0x4f0988,-0x18(%rbp) │ │ │ │ mov %rdi,%rbx │ │ │ │ - mov %r9,-0x40(%rbp) │ │ │ │ - mov %rcx,-0x38(%rbp) │ │ │ │ - mov %rdx,-0x30(%rbp) │ │ │ │ - mov %r8,-0x28(%rbp) │ │ │ │ - mov %rax,-0x20(%rbp) │ │ │ │ - mov %r10,-0x18(%rbp) │ │ │ │ mov %r14,-0x10(%rbp) │ │ │ │ mov %rsi,-0x8(%rbp) │ │ │ │ - add $0xffffffffffffffb8,%rbp │ │ │ │ + add $0xffffffffffffffe8,%rbp │ │ │ │ test $0x7,%bl │ │ │ │ - jne 4f7358 │ │ │ │ + jne 4f0988 │ │ │ │ mov (%rbx),%rax │ │ │ │ jmp *%rax │ │ │ │ - nopl 0x0(%rax) │ │ │ │ - or %al,(%rax) │ │ │ │ + xchg %ax,%ax │ │ │ │ + add (%rax),%al │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ (bad) │ │ │ │ add %al,(%rax) │ │ │ │ - add %al,(%rax) │ │ │ │ - add %al,(%rax) │ │ │ │ - add %cl,-0x39(%rax) │ │ │ │ - rex.RB loopne 4f7305 │ │ │ │ - jae 4f73ae │ │ │ │ - add %cl,-0x77(%rax) │ │ │ │ - fmuls -0x75(%rax) │ │ │ │ - rex.WXB (bad) │ │ │ │ + add %bh,%al │ │ │ │ + mov %ds,(%rbx) │ │ │ │ + add -0x39(%rax),%ecx │ │ │ │ + rex.RB loopne 4f0965 │ │ │ │ + or %ecx,0x0(%rdi) │ │ │ │ + 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 4f73a8 │ │ │ │ + jne 4f09d8 │ │ │ │ mov (%rbx),%rax │ │ │ │ jmp *%rax │ │ │ │ nopl 0x0(%rax) │ │ │ │ - mov %es,(%rcx) │ │ │ │ + xchg %al,(%rcx) │ │ │ │ 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 xor %r9b,-0x75(%r8) │ │ │ │ - push %rbp │ │ │ │ - cmp %cl,-0x75(%rax) │ │ │ │ - jne 4f73f8 │ │ │ │ - mov 0x48(%rbp),%rdi │ │ │ │ - mov 0x50(%rbp),%r8 │ │ │ │ - mov 0x58(%rbp),%r9 │ │ │ │ - mov 0x60(%rbp),%r10 │ │ │ │ - mov %rbx,%r11 │ │ │ │ - and $0x7,%r11d │ │ │ │ - cmp $0x1,%r11 │ │ │ │ - je 4f74fc │ │ │ │ - add $0x80,%r12 │ │ │ │ + add %ch,0x48031b8c(%rax) │ │ │ │ + mov 0x28(%rbp),%eax │ │ │ │ + mov 0x30(%rbp),%rcx │ │ │ │ + mov %rbx,%rdx │ │ │ │ + and $0x7,%edx │ │ │ │ + cmp $0x1,%rdx │ │ │ │ + je 4f0aac │ │ │ │ + add $0x70,%r12 │ │ │ │ cmp 0x358(%r13),%r12 │ │ │ │ - ja 4f757a │ │ │ │ - mov 0x6(%rbx),%r11 │ │ │ │ + ja 4f0a91 │ │ │ │ + mov 0x6(%rbx),%rdx │ │ │ │ mov 0xe(%rbx),%rbx │ │ │ │ - movq $0x4f6ff0,-0x78(%r12) │ │ │ │ - mov %r11,-0x70(%r12) │ │ │ │ - mov %rbx,-0x68(%r12) │ │ │ │ - mov 0x8(%rbp),%r14 │ │ │ │ - mov %r14,-0x60(%r12) │ │ │ │ - mov %rax,0x40(%rsp) │ │ │ │ - mov 0x20(%rbp),%rax │ │ │ │ - mov %rax,-0x58(%r12) │ │ │ │ - mov %r8,-0x50(%r12) │ │ │ │ + movq $0x4f04f0,-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,-0x48(%r12) │ │ │ │ - mov %rcx,0x48(%rsp) │ │ │ │ - mov 0x10(%rbp),%rcx │ │ │ │ - mov %rcx,-0x40(%r12) │ │ │ │ - movq $0x4f7258,-0x38(%r12) │ │ │ │ - mov %r11,-0x30(%r12) │ │ │ │ - mov %rbx,-0x28(%r12) │ │ │ │ - mov %r14,-0x20(%r12) │ │ │ │ - mov %rax,-0x18(%r12) │ │ │ │ + mov %r8,-0x40(%r12) │ │ │ │ + mov 0x10(%rbp),%r9 │ │ │ │ + mov %r9,-0x38(%r12) │ │ │ │ + movq $0x4f08a8,-0x30(%r12) │ │ │ │ + mov %rdx,-0x28(%r12) │ │ │ │ + mov %rbx,-0x20(%r12) │ │ │ │ + mov %rsi,-0x18(%r12) │ │ │ │ mov %rdi,-0x10(%r12) │ │ │ │ mov %r8,-0x8(%r12) │ │ │ │ - mov %rcx,(%r12) │ │ │ │ - lea -0x77(%r12),%rax │ │ │ │ - lea -0x35(%r12),%rbx │ │ │ │ - mov 0x40(%rsp),%rcx │ │ │ │ - test $0x7,%cl │ │ │ │ - je 4f74c2 │ │ │ │ - mov %rcx,%rdi │ │ │ │ - and $0xfffffffffffffff8,%rdi │ │ │ │ - mov (%rdi),%rdi │ │ │ │ - mov -0x14(%rdi),%r8d │ │ │ │ - cmp $0x7,%r8 │ │ │ │ - jne 4f74c2 │ │ │ │ - mov %r9,%r8 │ │ │ │ - mov %rsi,%r9 │ │ │ │ - mov %r8,%rsi │ │ │ │ - mov %rdx,%r8 │ │ │ │ - mov %rdi,%rdx │ │ │ │ - mov %r10,%rdi │ │ │ │ - mov %rsi,%r11 │ │ │ │ - mov 0x48(%rsp),%r10 │ │ │ │ - mov %r10,%rsi │ │ │ │ - mov %r11,%r14 │ │ │ │ - mov %rbx,%r10 │ │ │ │ - mov %rcx,%rbx │ │ │ │ - mov %r10,0x58(%rbp) │ │ │ │ - mov %rax,0x60(%rbp) │ │ │ │ - add $0x58,%rbp │ │ │ │ - jmp *%rdx │ │ │ │ - mov %r9,%rdi │ │ │ │ - mov %rsi,%r9 │ │ │ │ - mov %rdx,%r8 │ │ │ │ - mov %rdi,%rdx │ │ │ │ - mov %r10,%rdi │ │ │ │ - mov 0x48(%rsp),%rsi │ │ │ │ - mov %rdx,%r14 │ │ │ │ - mov %rbx,%rdx │ │ │ │ - mov %rcx,%rbx │ │ │ │ - mov %rdx,0x50(%rbp) │ │ │ │ - movq $0x33924c0,0x58(%rbp) │ │ │ │ - mov %rax,0x60(%rbp) │ │ │ │ - add $0x50,%rbp │ │ │ │ - jmp 33960e0 │ │ │ │ - jmp *-0x8(%r13) │ │ │ │ - test $0x7,%al │ │ │ │ - je 4f7543 │ │ │ │ - mov %rax,%rbx │ │ │ │ - and $0xfffffffffffffff8,%rbx │ │ │ │ - mov (%rbx),%rbx │ │ │ │ - mov -0x14(%rbx),%r11d │ │ │ │ - cmp $0x7,%r11 │ │ │ │ - jne 4f7543 │ │ │ │ - mov %r9,%r11 │ │ │ │ - mov %rsi,%r9 │ │ │ │ - mov %r8,%rsi │ │ │ │ - mov %rdx,%r8 │ │ │ │ - mov %rdi,%rdx │ │ │ │ - mov %r10,%rdi │ │ │ │ - mov %rsi,%r10 │ │ │ │ - mov %rcx,%rsi │ │ │ │ - mov %r11,%r14 │ │ │ │ - mov %rbx,%rcx │ │ │ │ - mov %rax,%rbx │ │ │ │ - mov %rdx,0x58(%rbp) │ │ │ │ - mov %r10,0x60(%rbp) │ │ │ │ - add $0x58,%rbp │ │ │ │ - jmp *%rcx │ │ │ │ - mov %r9,%rbx │ │ │ │ - mov %rsi,%r9 │ │ │ │ - mov %r8,%rsi │ │ │ │ - mov %rdx,%r8 │ │ │ │ - mov %rdi,%rdx │ │ │ │ - mov %r10,%rdi │ │ │ │ - mov %rsi,%r10 │ │ │ │ + mov %r9,(%r12) │ │ │ │ + lea -0x2d(%r12),%r9 │ │ │ │ + lea 0x31b8c27(%rip),%r8 │ │ │ │ + lea 0x31b8c1a(%rip),%rdi │ │ │ │ mov %rcx,%rsi │ │ │ │ - mov %rbx,%r14 │ │ │ │ - mov %rax,%rbx │ │ │ │ - mov %rdx,0x50(%rbp) │ │ │ │ - movq $0x33924c0,0x58(%rbp) │ │ │ │ - mov %r10,0x60(%rbp) │ │ │ │ - add $0x50,%rbp │ │ │ │ - jmp 33960e0 │ │ │ │ - movq $0x80,0x388(%r13) │ │ │ │ + mov %rax,%r14 │ │ │ │ + lea -0x67(%r12),%rax │ │ │ │ + mov %rax,0x30(%rbp) │ │ │ │ + add $0x30,%rbp │ │ │ │ + jmp 4dcc70 │ │ │ │ + movq $0x70,0x388(%r13) │ │ │ │ jmp 338a720 │ │ │ │ - nopw 0x0(%rax,%rax,1) │ │ │ │ + lea 0x31b92c0(%rip),%rbx │ │ │ │ + jmp *-0x8(%r13) │ │ │ │ + lea 0x31b8be0(%rip),%r9 │ │ │ │ + lea 0x31b8bdf(%rip),%r8 │ │ │ │ + lea 0x31b8bd2(%rip),%rdi │ │ │ │ + mov %rcx,%rsi │ │ │ │ + mov %rax,%r14 │ │ │ │ + movq $0x36a9699,0x30(%rbp) │ │ │ │ + add $0x30,%rbp │ │ │ │ + jmp 4dcc70 │ │ │ │ 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 4f75ca │ │ │ │ + jb 4f0b12 │ │ │ │ movq $0x3390fc8,-0x10(%rbp) │ │ │ │ mov %rbx,-0x8(%rbp) │ │ │ │ mov 0x20(%rbx),%rdi │ │ │ │ mov 0x18(%rbx),%rsi │ │ │ │ mov 0x10(%rbx),%r14 │ │ │ │ add $0xfffffffffffffff0,%rbp │ │ │ │ jmp 3240ab0 │ │ │ │ @@ -268846,15 +265626,15 @@ │ │ │ │ add %al,(%rax) │ │ │ │ add %cl,-0x73(%rax) │ │ │ │ rex.RB movabs 0x163820ff8394c,%al │ │ │ │ add %cl,-0x39(%rax) │ │ │ │ rex.RB │ │ │ │ lock enter $0x390f,$0x3 │ │ │ │ mov %rbx,-0x8(%rbp) │ │ │ │ - movq $0x4f7658,-0x48(%rbp) │ │ │ │ + movq $0x4f0ba0,-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 │ │ │ │ @@ -268862,39 +265642,39 @@ │ │ │ │ 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 4f7658 │ │ │ │ + jne 4f0ba0 │ │ │ │ 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 9eed00 │ │ │ │ + rex.RB call 9e1790 │ │ │ │ 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 4f76a0 │ │ │ │ + jne 4f0be8 │ │ │ │ mov (%rbx),%rax │ │ │ │ jmp *%rax │ │ │ │ nopl (%rax) │ │ │ │ leave │ │ │ │ sbb %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ @@ -268906,35 +265686,35 @@ │ │ │ │ and %r9b,-0x77(%r8) │ │ │ │ flds -0x7cb7f81f(%rbx) │ │ │ │ stc │ │ │ │ add %ecx,(%rdi) │ │ │ │ test %ah,0x49000000(%rax) │ │ │ │ add $0x40,%esp │ │ │ │ cmp 0x358(%r13),%r12 │ │ │ │ - ja 4f775e │ │ │ │ + ja 4f0ca6 │ │ │ │ mov 0x30(%rbp),%rcx │ │ │ │ mov 0x18(%rbp),%rdx │ │ │ │ mov 0x8(%rbp),%rsi │ │ │ │ cmp %rsi,%rcx │ │ │ │ - jl 4f7742 │ │ │ │ + jl 4f0c8a │ │ │ │ cmp %rsi,%rcx │ │ │ │ - jne 4f7734 │ │ │ │ + jne 4f0c7c │ │ │ │ mov 0x38(%rbp),%rcx │ │ │ │ mov 0x10(%rbp),%rsi │ │ │ │ cmp %rsi,%rcx │ │ │ │ - jl 4f7742 │ │ │ │ + jl 4f0c8a │ │ │ │ cmp %rsi,%rcx │ │ │ │ - jne 4f7734 │ │ │ │ - movq $0x4f75a0,-0x38(%r12) │ │ │ │ + jne 4f0c7c │ │ │ │ + movq $0x4f0ae8,-0x38(%r12) │ │ │ │ mov 0x40(%rbp),%rax │ │ │ │ mov %rax,-0x28(%r12) │ │ │ │ mov 0x48(%rbp),%rax │ │ │ │ mov %rax,-0x20(%r12) │ │ │ │ mov %rbx,-0x18(%r12) │ │ │ │ - movq $0x30489c0,-0x10(%r12) │ │ │ │ + movq $0x2f83dd8,-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) │ │ │ │ @@ -268951,56 +265731,61 @@ │ │ │ │ add $0x50,%rbp │ │ │ │ jmp *0x0(%rbp) │ │ │ │ movq $0x40,0x388(%r13) │ │ │ │ jmp 338a720 │ │ │ │ xchg %ax,%ax │ │ │ │ add $0x1000000,%eax │ │ │ │ add %al,(%rax) │ │ │ │ - add %al,0x2000000(%rip) │ │ │ │ + add %al,(%rax,%rax,1) │ │ │ │ add %al,(%rax) │ │ │ │ - add %cl,(%rax) │ │ │ │ + add (%rax),%al │ │ │ │ + add %al,(%rax) │ │ │ │ + or %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ - add %cl,-0x7d(%rcx) │ │ │ │ - (bad) │ │ │ │ - rex.W │ │ │ │ + add $0x68,%r12 │ │ │ │ cmp 0x358(%r13),%r12 │ │ │ │ - ja 4f77e9 │ │ │ │ + ja 4f0d4e │ │ │ │ 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 $0x4f75e0,-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 3395508 │ │ │ │ - movq $0x48,0x388(%r13) │ │ │ │ + mov 0x2f(%rbx),%rbx │ │ │ │ + movq $0x4f0b28,-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 $0x2f8b218,-0x18(%r12) │ │ │ │ + lea -0x60(%r12),%rax │ │ │ │ + mov %rax,-0x10(%r12) │ │ │ │ + movq $0x2f8b278,-0x8(%r12) │ │ │ │ + lea -0x16(%r12),%rax │ │ │ │ + mov %rax,(%r12) │ │ │ │ + lea -0x6(%r12),%rbx │ │ │ │ + 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) │ │ │ │ add %al,(%rax) │ │ │ │ add %cl,-0x73(%rax) │ │ │ │ rex.RB │ │ │ │ lock cmp %r15,%rax │ │ │ │ - jb 4f7832 │ │ │ │ + jb 4f0d9a │ │ │ │ movq $0x3390fc8,-0x10(%rbp) │ │ │ │ mov %rbx,-0x8(%rbp) │ │ │ │ mov 0x20(%rbx),%rdi │ │ │ │ mov 0x18(%rbx),%rsi │ │ │ │ mov 0x10(%rbx),%r14 │ │ │ │ add $0xfffffffffffffff0,%rbp │ │ │ │ jmp 3240ab0 │ │ │ │ @@ -269014,15 +265799,15 @@ │ │ │ │ add %al,(%rax) │ │ │ │ add %cl,-0x73(%rax) │ │ │ │ rex.RB movabs 0x163820ff8394c,%al │ │ │ │ add %cl,-0x39(%rax) │ │ │ │ rex.RB │ │ │ │ lock enter $0x390f,$0x3 │ │ │ │ mov %rbx,-0x8(%rbp) │ │ │ │ - movq $0x4f78c0,-0x48(%rbp) │ │ │ │ + movq $0x4f0e28,-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 │ │ │ │ @@ -269030,39 +265815,39 @@ │ │ │ │ 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 4f78c0 │ │ │ │ + jne 4f0e28 │ │ │ │ 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 9ef1d0 │ │ │ │ + rex.RB call 9e1ca0 │ │ │ │ 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 4f7908 │ │ │ │ + jne 4f0e70 │ │ │ │ mov (%rbx),%rax │ │ │ │ jmp *%rax │ │ │ │ nopl (%rax) │ │ │ │ leave │ │ │ │ sbb %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ @@ -269074,35 +265859,35 @@ │ │ │ │ and %r9b,-0x77(%r8) │ │ │ │ flds -0x7cb7f81f(%rbx) │ │ │ │ stc │ │ │ │ add %ecx,(%rdi) │ │ │ │ test %ah,0x49000000(%rax) │ │ │ │ add $0x40,%esp │ │ │ │ cmp 0x358(%r13),%r12 │ │ │ │ - ja 4f79c6 │ │ │ │ + ja 4f0f2e │ │ │ │ mov 0x30(%rbp),%rcx │ │ │ │ mov 0x18(%rbp),%rdx │ │ │ │ mov 0x8(%rbp),%rsi │ │ │ │ cmp %rsi,%rcx │ │ │ │ - jl 4f79aa │ │ │ │ + jl 4f0f12 │ │ │ │ cmp %rsi,%rcx │ │ │ │ - jne 4f799c │ │ │ │ + jne 4f0f04 │ │ │ │ mov 0x38(%rbp),%rcx │ │ │ │ mov 0x10(%rbp),%rsi │ │ │ │ cmp %rsi,%rcx │ │ │ │ - jl 4f79aa │ │ │ │ + jl 4f0f12 │ │ │ │ cmp %rsi,%rcx │ │ │ │ - jne 4f799c │ │ │ │ - movq $0x4f7808,-0x38(%r12) │ │ │ │ + jne 4f0f04 │ │ │ │ + movq $0x4f0d70,-0x38(%r12) │ │ │ │ mov 0x40(%rbp),%rax │ │ │ │ mov %rax,-0x28(%r12) │ │ │ │ mov 0x48(%rbp),%rax │ │ │ │ mov %rax,-0x20(%r12) │ │ │ │ mov %rbx,-0x18(%r12) │ │ │ │ - movq $0x30489c0,-0x10(%r12) │ │ │ │ + movq $0x2f83dd8,-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) │ │ │ │ @@ -269121,22613 +265906,27509 @@ │ │ │ │ movq $0x40,0x388(%r13) │ │ │ │ jmp 338a720 │ │ │ │ xchg %ax,%ax │ │ │ │ (bad) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rbx) │ │ │ │ add %al,(%rax) │ │ │ │ - add %al,0x2000000(%rip) │ │ │ │ + add %al,(%rax,%rax,1) │ │ │ │ add %al,(%rax) │ │ │ │ - add %cl,(%rax) │ │ │ │ + add (%rax),%al │ │ │ │ add %al,(%rax) │ │ │ │ + or %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ - add %cl,-0x7d(%rcx) │ │ │ │ - (bad) │ │ │ │ - rex.W │ │ │ │ - cmp 0x358(%r13),%r12 │ │ │ │ - ja 4f7a51 │ │ │ │ + add %al,(%rax) │ │ │ │ + lea -0x48(%rbp),%rax │ │ │ │ + cmp %r15,%rax │ │ │ │ + jb 4f1078 │ │ │ │ + movq $0x4f0fd0,-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),%r10 │ │ │ │ - mov 0x35(%rbx),%rbx │ │ │ │ - movq $0x4f7848,-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 33959f8 │ │ │ │ - movq $0x48,0x388(%r13) │ │ │ │ - jmp *-0x8(%r13) │ │ │ │ - (bad) │ │ │ │ + mov 0x2d(%rbx),%rbx │ │ │ │ + mov %rbx,%r10 │ │ │ │ + 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 │ │ │ │ + test $0x7,%bl │ │ │ │ + jne 4f0fd0 │ │ │ │ + mov (%rbx),%rax │ │ │ │ + jmp *%rax │ │ │ │ + nopl 0x0(%rax) │ │ │ │ + or %al,(%rbx) │ │ │ │ add %al,(%rax) │ │ │ │ - add %al,(%rbx) │ │ │ │ add %al,(%rax) │ │ │ │ - add %al,(%rax,%rax,1) │ │ │ │ add %al,(%rax) │ │ │ │ + (bad) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ - or %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ + add %cl,-0x7d(%rcx) │ │ │ │ + (bad) │ │ │ │ + js 4f1022 │ │ │ │ + cmp 0x358(%rbp),%esp │ │ │ │ + ja 4f1068 │ │ │ │ + movq $0x4f0db0,-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 $0x2f8b1f8,-0x28(%r12) │ │ │ │ + mov 0x38(%rbp),%rax │ │ │ │ + mov %rax,-0x20(%r12) │ │ │ │ + mov %rbx,-0x18(%r12) │ │ │ │ + lea -0x70(%r12),%rax │ │ │ │ + mov %rax,-0x10(%r12) │ │ │ │ + movq $0x2f8b278,-0x8(%r12) │ │ │ │ + lea -0x27(%r12),%rax │ │ │ │ + mov %rax,(%r12) │ │ │ │ + lea -0x6(%r12),%rbx │ │ │ │ + add $0x48,%rbp │ │ │ │ + jmp *0x0(%rbp) │ │ │ │ + movq $0x78,0x388(%r13) │ │ │ │ + jmp 338a720 │ │ │ │ + jmp *-0x8(%r13) │ │ │ │ + nopl 0x0(%rax) │ │ │ │ + (bad) │ │ │ │ + add %al,(%rax) │ │ │ │ + add %al,(%rbx) │ │ │ │ + ... │ │ │ │ add %al,(%rax) │ │ │ │ + add %cl,(%rsi) │ │ │ │ add %al,(%rax) │ │ │ │ - lea -0x58(%rbp),%rax │ │ │ │ - cmp %r15,%rax │ │ │ │ - jb 4f7c72 │ │ │ │ - movq $0x4f7ae0,-0x38(%rbp) │ │ │ │ - mov 0x5(%rbx),%rax │ │ │ │ - mov 0xd(%rbx),%rcx │ │ │ │ - mov 0x15(%rbx),%rdx │ │ │ │ - mov 0x1d(%rbx),%rbx │ │ │ │ - mov %rbx,%r8 │ │ │ │ + add %ch,%al │ │ │ │ + test %ebx,(%rbx) │ │ │ │ + add -0x73(%rax),%ecx │ │ │ │ + rex.RB enter $0x394c,$0xf8 │ │ │ │ + jb 4f11f1 │ │ │ │ + movq $0x4f10d8,-0x18(%rbp) │ │ │ │ mov %rdi,%rbx │ │ │ │ - mov %r8,-0x30(%rbp) │ │ │ │ - mov %rcx,-0x28(%rbp) │ │ │ │ - mov %rax,-0x20(%rbp) │ │ │ │ - mov %rdx,-0x18(%rbp) │ │ │ │ mov %r14,-0x10(%rbp) │ │ │ │ mov %rsi,-0x8(%rbp) │ │ │ │ - add $0xffffffffffffffc8,%rbp │ │ │ │ + add $0xffffffffffffffe8,%rbp │ │ │ │ test $0x7,%bl │ │ │ │ - jne 4f7ae0 │ │ │ │ + jne 4f10d8 │ │ │ │ mov (%rbx),%rax │ │ │ │ jmp *%rax │ │ │ │ - nopl 0x0(%rax) │ │ │ │ - (bad) │ │ │ │ - add %al,(%rax) │ │ │ │ - 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) │ │ │ │ - rex.RB loopne 4f7b15 │ │ │ │ - jnp 4f7b36 │ │ │ │ - add %cl,-0x77(%rax) │ │ │ │ - fmuls -0x75(%rax) │ │ │ │ - rex.WXB (bad) │ │ │ │ + add %ch,0x48031b85(%rax) │ │ │ │ + movl $0x4f1128,-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 4f7b30 │ │ │ │ + jne 4f1128 │ │ │ │ mov (%rbx),%rax │ │ │ │ jmp *%rax │ │ │ │ nopl 0x0(%rax) │ │ │ │ - mov (%rcx),%al │ │ │ │ + xchg %al,(%rcx) │ │ │ │ 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 xor %r9b,-0x75(%r8) │ │ │ │ - push %rbp │ │ │ │ - cmp %cl,-0x75(%rax) │ │ │ │ - jne 4f7b80 │ │ │ │ - mov 0x48(%rbp),%rdi │ │ │ │ - mov 0x50(%rbp),%r8 │ │ │ │ - mov %rbx,%r9 │ │ │ │ - and $0x7,%r9d │ │ │ │ - cmp $0x1,%r9 │ │ │ │ - je 4f7c76 │ │ │ │ - add $0x80,%r12 │ │ │ │ + add %bl,-0x7b(%rax) │ │ │ │ + sbb (%rbx),%eax │ │ │ │ + mov 0x28(%rbp),%rax │ │ │ │ + mov 0x30(%rbp),%rcx │ │ │ │ + mov %rbx,%rdx │ │ │ │ + and $0x7,%edx │ │ │ │ + cmp $0x1,%rdx │ │ │ │ + je 4f11fc │ │ │ │ + add $0x70,%r12 │ │ │ │ cmp 0x358(%r13),%r12 │ │ │ │ - ja 4f7cf1 │ │ │ │ - mov 0x6(%rbx),%r9 │ │ │ │ + ja 4f11e1 │ │ │ │ + mov 0x6(%rbx),%rdx │ │ │ │ mov 0xe(%rbx),%rbx │ │ │ │ - movq $0x4f7788,-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) │ │ │ │ + movq $0x4f0cd0,-0x68(%r12) │ │ │ │ + mov %rdx,-0x60(%r12) │ │ │ │ + mov %rbx,-0x58(%r12) │ │ │ │ + mov 0x8(%rbp),%rsi │ │ │ │ mov %rsi,-0x50(%r12) │ │ │ │ - mov 0x18(%rbp),%r14 │ │ │ │ - mov %r14,-0x48(%r12) │ │ │ │ - mov %rax,0x40(%rsp) │ │ │ │ - mov 0x10(%rbp),%rax │ │ │ │ - mov %rax,-0x40(%r12) │ │ │ │ - movq $0x4f79f0,-0x38(%r12) │ │ │ │ - mov %r9,-0x30(%r12) │ │ │ │ - mov %rbx,-0x28(%r12) │ │ │ │ - mov %r10,-0x20(%r12) │ │ │ │ - mov %r11,-0x18(%r12) │ │ │ │ - mov %rdx,-0x10(%r12) │ │ │ │ - mov %r14,-0x8(%r12) │ │ │ │ - mov %rax,(%r12) │ │ │ │ - lea -0x77(%r12),%rax │ │ │ │ - lea -0x35(%r12),%rbx │ │ │ │ - mov 0x40(%rsp),%r9 │ │ │ │ - test $0x7,%r9b │ │ │ │ - je 4f7c39 │ │ │ │ - mov %r9,%r10 │ │ │ │ - and $0xfffffffffffffff8,%r10 │ │ │ │ - mov (%r10),%r10 │ │ │ │ - mov -0x14(%r10),%r11d │ │ │ │ - cmp $0x7,%r11 │ │ │ │ - jne 4f7c39 │ │ │ │ - mov %rsi,%r9 │ │ │ │ - mov %r8,%rsi │ │ │ │ - mov %rdx,%r8 │ │ │ │ - mov %rdi,%rdx │ │ │ │ - mov %rsi,%rdi │ │ │ │ - mov %rcx,%rsi │ │ │ │ - mov %rdx,%r14 │ │ │ │ - mov %rbx,%rdx │ │ │ │ - mov 0x40(%rsp),%rcx │ │ │ │ - mov %rcx,%rbx │ │ │ │ - mov %rdx,0x48(%rbp) │ │ │ │ - mov %rax,0x50(%rbp) │ │ │ │ - add $0x48,%rbp │ │ │ │ - jmp *%r10 │ │ │ │ - mov %rsi,%r9 │ │ │ │ - mov %r8,%rsi │ │ │ │ - mov %rdx,%r8 │ │ │ │ - mov %rdi,%rdx │ │ │ │ - mov %rsi,%rdi │ │ │ │ + mov 0x20(%rbp),%rdi │ │ │ │ + mov %rdi,-0x48(%r12) │ │ │ │ + mov 0x18(%rbp),%r8 │ │ │ │ + mov %r8,-0x40(%r12) │ │ │ │ + mov 0x10(%rbp),%r9 │ │ │ │ + mov %r9,-0x38(%r12) │ │ │ │ + movq $0x4f0f58,-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 0x31b84d7(%rip),%r8 │ │ │ │ + lea 0x31b84ca(%rip),%rdi │ │ │ │ mov %rcx,%rsi │ │ │ │ - mov %rdx,%r14 │ │ │ │ - mov %rbx,%rdx │ │ │ │ - mov 0x40(%rsp),%rcx │ │ │ │ - mov %rcx,%rbx │ │ │ │ - mov %rdx,0x40(%rbp) │ │ │ │ - movq $0x33924c0,0x48(%rbp) │ │ │ │ - mov %rax,0x50(%rbp) │ │ │ │ - add $0x40,%rbp │ │ │ │ - jmp 33960e0 │ │ │ │ + mov %rax,%r14 │ │ │ │ + lea -0x67(%r12),%rax │ │ │ │ + mov %rax,0x30(%rbp) │ │ │ │ + add $0x30,%rbp │ │ │ │ + jmp 4dcc70 │ │ │ │ + movq $0x70,0x388(%r13) │ │ │ │ + jmp 338a720 │ │ │ │ + lea 0x31b8b80(%rip),%rbx │ │ │ │ jmp *-0x8(%r13) │ │ │ │ - test $0x7,%al │ │ │ │ - je 4f7cba │ │ │ │ - mov %rax,%rbx │ │ │ │ - and $0xfffffffffffffff8,%rbx │ │ │ │ - mov (%rbx),%rbx │ │ │ │ - mov -0x14(%rbx),%r9d │ │ │ │ - cmp $0x7,%r9 │ │ │ │ - jne 4f7cba │ │ │ │ - mov %rsi,%r9 │ │ │ │ - mov %r8,%r10 │ │ │ │ - mov %rdx,%r8 │ │ │ │ - mov %rdi,%r11 │ │ │ │ - mov %r10,%rdi │ │ │ │ - mov %rsi,%r10 │ │ │ │ - mov %rcx,%rsi │ │ │ │ - mov %r11,%r14 │ │ │ │ - mov %rbx,%rcx │ │ │ │ - mov %rax,%rbx │ │ │ │ - mov %rdx,0x48(%rbp) │ │ │ │ - mov %r10,0x50(%rbp) │ │ │ │ - add $0x48,%rbp │ │ │ │ - jmp *%rcx │ │ │ │ - mov %rsi,%r9 │ │ │ │ - mov %r8,%rbx │ │ │ │ - mov %rdx,%r8 │ │ │ │ - mov %rdi,%r10 │ │ │ │ - mov %rbx,%rdi │ │ │ │ - mov %rsi,%rbx │ │ │ │ + lea 0x31b84a0(%rip),%r9 │ │ │ │ + lea 0x31b848f(%rip),%r8 │ │ │ │ + lea 0x31b8482(%rip),%rdi │ │ │ │ mov %rcx,%rsi │ │ │ │ - mov %r10,%r14 │ │ │ │ - mov %rbx,%rcx │ │ │ │ - mov %rax,%rbx │ │ │ │ - mov %rdx,0x40(%rbp) │ │ │ │ - movq $0x33924c0,0x48(%rbp) │ │ │ │ - mov %rcx,0x50(%rbp) │ │ │ │ - add $0x40,%rbp │ │ │ │ - jmp 33960e0 │ │ │ │ - movq $0x80,0x388(%r13) │ │ │ │ - jmp 338a720 │ │ │ │ - nopl 0x0(%rax) │ │ │ │ - sbb %eax,(%rax) │ │ │ │ + mov %rax,%r14 │ │ │ │ + movq $0x36a96a9,0x30(%rbp) │ │ │ │ + add $0x30,%rbp │ │ │ │ + jmp 4dcc70 │ │ │ │ + add $0x1000000,%eax │ │ │ │ add %al,(%rax) │ │ │ │ - add $0x3000000,%eax │ │ │ │ + add %al,(%rbx) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ - add %cl,(%rax) │ │ │ │ + add %cl,(%rsi) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ - add %cl,-0x7d(%rcx) │ │ │ │ - (bad) │ │ │ │ - (bad) │ │ │ │ + add %cl,-0x73(%rax) │ │ │ │ + rex.RB clc │ │ │ │ + cmp %r15,%rax │ │ │ │ + jb 4f12d7 │ │ │ │ + add $0x40,%r12 │ │ │ │ cmp 0x358(%r13),%r12 │ │ │ │ - ja 4f7d8b │ │ │ │ - mov 0x3(%rbx),%rax │ │ │ │ - mov 0xb(%rbx),%rcx │ │ │ │ - mov 0x13(%rbx),%rbx │ │ │ │ - movq $0x4f72e0,-0x58(%r12) │ │ │ │ - mov %r8,-0x50(%r12) │ │ │ │ - mov %rax,-0x48(%r12) │ │ │ │ - mov %rsi,-0x40(%r12) │ │ │ │ - mov %rdi,-0x38(%r12) │ │ │ │ - mov %rcx,-0x30(%r12) │ │ │ │ - mov %r9,-0x28(%r12) │ │ │ │ - movq $0x4f7a78,-0x20(%r12) │ │ │ │ - mov %rsi,-0x18(%r12) │ │ │ │ - mov %rax,-0x10(%r12) │ │ │ │ - mov %rdi,-0x8(%r12) │ │ │ │ - mov %rcx,(%r12) │ │ │ │ - lea -0x55(%r12),%r8 │ │ │ │ - lea -0x1d(%r12),%rsi │ │ │ │ - jmp 3395ee0 │ │ │ │ - movq $0x60,0x388(%r13) │ │ │ │ + ja 4f12cc │ │ │ │ + movq $0x2f84130,-0x38(%r12) │ │ │ │ + mov %r14,-0x30(%r12) │ │ │ │ + movq $0x1,-0x28(%r12) │ │ │ │ + movq $0x1,-0x20(%r12) │ │ │ │ + movq $0x2f8b238,-0x18(%r12) │ │ │ │ + mov %r14,-0x10(%r12) │ │ │ │ + lea -0x37(%r12),%rax │ │ │ │ + mov %rax,-0x8(%r12) │ │ │ │ + movq $0x36a8749,(%r12) │ │ │ │ + movq $0x4f1310,-0x8(%rbp) │ │ │ │ + lea 0x31b8400(%rip),%r9 │ │ │ │ + lea 0x31b8acb(%rip),%r8 │ │ │ │ + lea 0x31b83e2(%rip),%rdi │ │ │ │ + lea 0x31b8aad(%rip),%rsi │ │ │ │ + lea -0x17(%r12),%r14 │ │ │ │ + add $0xfffffffffffffff8,%rbp │ │ │ │ + jmp 4e6cc0 │ │ │ │ + movq $0x40,0x388(%r13) │ │ │ │ + lea 0x31b8aaa(%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 %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,-0x7d(%rcx) │ │ │ │ - (bad) │ │ │ │ - rex │ │ │ │ + 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 │ │ │ │ + je 4f1423 │ │ │ │ + add $0x10,%r12 │ │ │ │ cmp 0x358(%r13),%r12 │ │ │ │ - ja 4f7dfc │ │ │ │ - movq $0x4f6dc8,-0x38(%r12) │ │ │ │ - mov %rdi,-0x28(%r12) │ │ │ │ - mov %r14,-0x20(%r12) │ │ │ │ - movq $0x4f7d20,-0x18(%r12) │ │ │ │ - mov %rdi,-0x10(%r12) │ │ │ │ - mov %rsi,-0x8(%r12) │ │ │ │ - lea -0x38(%r12),%rax │ │ │ │ + ja 4f135a │ │ │ │ + mov 0x6(%rax),%rax │ │ │ │ + movq $0x320d450,-0x8(%r12) │ │ │ │ mov %rax,(%r12) │ │ │ │ - lea -0x13(%r12),%rbx │ │ │ │ + lea -0x7(%r12),%rbx │ │ │ │ + add $0x8,%rbp │ │ │ │ jmp *0x0(%rbp) │ │ │ │ - movq $0x40,0x388(%r13) │ │ │ │ - lea 0x31b2e72(%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 4f7e4e │ │ │ │ - movq $0x3390fc8,-0x10(%rbp) │ │ │ │ - mov %rbx,-0x8(%rbp) │ │ │ │ - mov 0x10(%rbx),%r14 │ │ │ │ - mov 0x18(%rbx),%rbx │ │ │ │ - add $0xfffffffffffffff0,%rbp │ │ │ │ - jmp 3395508 │ │ │ │ - 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 4f7e8e │ │ │ │ - movq $0x3390fc8,-0x10(%rbp) │ │ │ │ - mov %rbx,-0x8(%rbp) │ │ │ │ - mov 0x10(%rbx),%r14 │ │ │ │ - mov 0x18(%rbx),%rbx │ │ │ │ - add $0xfffffffffffffff0,%rbp │ │ │ │ - jmp 3395508 │ │ │ │ - jmp *-0x10(%r13) │ │ │ │ - nopw 0x0(%rax,%rax,1) │ │ │ │ - add (%rax),%al │ │ │ │ + movq $0x10,0x388(%r13) │ │ │ │ + movq $0x4f12f8,0x0(%rbp) │ │ │ │ + mov %rax,%rbx │ │ │ │ + jmp 338a720 │ │ │ │ + movq $0x4f13a0,0x0(%rbp) │ │ │ │ + mov 0x7(%rbx),%rbx │ │ │ │ + test $0x7,%bl │ │ │ │ + jne 4f13a0 │ │ │ │ + mov (%rbx),%rax │ │ │ │ + jmp *%rax │ │ │ │ + nopl 0x0(%rax,%rax,1) │ │ │ │ + ... │ │ │ │ + (bad) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ - adc (%rax),%al │ │ │ │ + add %cl,-0x77(%rax) │ │ │ │ + fadds -0x7cb7f820(%rbx) │ │ │ │ + clc │ │ │ │ + add %esi,0x49(%rdx,%rdi,1) │ │ │ │ + add $0x10,%esp │ │ │ │ + cmp 0x358(%r13),%r12 │ │ │ │ + ja 4f13d6 │ │ │ │ + mov 0x6(%rbx),%rax │ │ │ │ + movq $0x320d450,-0x8(%r12) │ │ │ │ + mov %rax,(%r12) │ │ │ │ + lea -0x7(%r12),%rbx │ │ │ │ + add $0x8,%rbp │ │ │ │ + jmp *0x0(%rbp) │ │ │ │ + movq $0x10,0x388(%r13) │ │ │ │ + jmp 338a720 │ │ │ │ + add $0x10,%r12 │ │ │ │ + cmp 0x358(%r13),%r12 │ │ │ │ + ja 4f13d6 │ │ │ │ + mov 0x7(%rbx),%rax │ │ │ │ + movq $0x320d470,-0x8(%r12) │ │ │ │ + mov %rax,(%r12) │ │ │ │ + lea -0x6(%r12),%rbx │ │ │ │ + add $0x8,%rbp │ │ │ │ + jmp *0x0(%rbp) │ │ │ │ + ... │ │ │ │ + (bad) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ - lea -0x10(%rbp),%rax │ │ │ │ - cmp %r15,%rax │ │ │ │ - jb 4f7ece │ │ │ │ - movq $0x3390fc8,-0x10(%rbp) │ │ │ │ - mov %rbx,-0x8(%rbp) │ │ │ │ - mov 0x18(%rbx),%rsi │ │ │ │ - mov 0x10(%rbx),%r14 │ │ │ │ - add $0xfffffffffffffff0,%rbp │ │ │ │ - jmp 3048808 │ │ │ │ - jmp *-0x10(%r13) │ │ │ │ - nopw 0x0(%rax,%rax,1) │ │ │ │ + add %cl,-0x77(%rax) │ │ │ │ + fmuls -0x7d(%rcx) │ │ │ │ + (bad) │ │ │ │ + adc %cl,0x3b(%rbp) │ │ │ │ + movsl %ds:(%rsi),%es:(%rdi) │ │ │ │ + pop %rax │ │ │ │ + add (%rax),%eax │ │ │ │ + add %dh,0x1d(%rdi) │ │ │ │ + mov 0x7(%rax),%rax │ │ │ │ + movq $0x320d470,-0x8(%r12) │ │ │ │ + mov %rax,(%r12) │ │ │ │ + lea -0x6(%r12),%rbx │ │ │ │ + add $0x8,%rbp │ │ │ │ + jmp *0x0(%rbp) │ │ │ │ + movq $0x10,0x388(%r13) │ │ │ │ + movq $0x4f1420,0x0(%rbp) │ │ │ │ + mov %rax,%rbx │ │ │ │ + jmp 338a720 │ │ │ │ add $0x1000000,%eax │ │ │ │ + ... │ │ │ │ add %al,(%rax) │ │ │ │ - add %al,(%rdx) │ │ │ │ - add %al,(%rax) │ │ │ │ + add %cl,(%rsi) │ │ │ │ add %al,(%rax) │ │ │ │ + add %cl,(%rax) │ │ │ │ + mov %ebx,(%rbx) │ │ │ │ + add %ecx,%ebp │ │ │ │ + mov $0xffffffd,%ebx │ │ │ │ + (bad) │ │ │ │ + add %al,0x1000000(%rip) │ │ │ │ + ... │ │ │ │ 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) │ │ │ │ + adc %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 $0x4f7ea8,-0x18(%r12) │ │ │ │ - mov %rax,-0x8(%r12) │ │ │ │ + add %dh,0x15(%rdi) │ │ │ │ + movq $0x4f1638,-0x8(%r12) │ │ │ │ mov %r14,(%r12) │ │ │ │ - lea -0x18(%r12),%r14 │ │ │ │ - jmp 3395508 │ │ │ │ - movq $0x20,0x388(%r13) │ │ │ │ + lea -0x7(%r12),%rbx │ │ │ │ + jmp *0x0(%rbp) │ │ │ │ + movq $0x10,0x388(%r13) │ │ │ │ + lea 0x31b88ec(%rip),%rbx │ │ │ │ jmp *-0x8(%r13) │ │ │ │ - add (%rax),%al │ │ │ │ - add %al,(%rax) │ │ │ │ - add %al,(%rax) │ │ │ │ - add %al,(%rax) │ │ │ │ - adc (%rax),%al │ │ │ │ - add %al,(%rax) │ │ │ │ - add %al,(%rax) │ │ │ │ - add %al,(%rax) │ │ │ │ - lea -0x10(%rbp),%rax │ │ │ │ - cmp %r15,%rax │ │ │ │ - jb 4f7f66 │ │ │ │ - movq $0x3390fc8,-0x10(%rbp) │ │ │ │ - mov %rbx,-0x8(%rbp) │ │ │ │ - mov 0x18(%rbx),%rsi │ │ │ │ - mov 0x10(%rbx),%r14 │ │ │ │ - add $0xfffffffffffffff0,%rbp │ │ │ │ - jmp 3048808 │ │ │ │ - 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,(%rbx) │ │ │ │ + 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,0x27(%rdi) │ │ │ │ - mov 0x5(%rbx),%rax │ │ │ │ - mov 0xd(%rbx),%rbx │ │ │ │ - movq $0x4f7f40,-0x18(%r12) │ │ │ │ - mov %rbx,-0x8(%r12) │ │ │ │ - mov %rdi,(%r12) │ │ │ │ - lea -0x18(%r12),%rdi │ │ │ │ - mov %rax,%rbx │ │ │ │ - jmp 33959f8 │ │ │ │ - movq $0x20,0x388(%r13) │ │ │ │ + add %dh,0x1a(%rdi) │ │ │ │ + movq $0x4f1658,-0x10(%r12) │ │ │ │ + mov %r14,-0x8(%r12) │ │ │ │ + mov %rsi,(%r12) │ │ │ │ + lea -0xe(%r12),%rbx │ │ │ │ + jmp *0x0(%rbp) │ │ │ │ + movq $0x18,0x388(%r13) │ │ │ │ + lea 0x31b889f(%rip),%rbx │ │ │ │ jmp *-0x8(%r13) │ │ │ │ - nopl 0x0(%rax,%rax,1) │ │ │ │ + nopl (%rax) │ │ │ │ add $0x1000000,%eax │ │ │ │ + ... │ │ │ │ add %al,(%rax) │ │ │ │ - add %al,(%rsi) │ │ │ │ - add %al,(%rax) │ │ │ │ - add %al,(%rax) │ │ │ │ - add %al,(%rax) │ │ │ │ - add %cl,(%rax) │ │ │ │ + add %cl,(%rsi) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %cl,-0x7d(%rcx) │ │ │ │ (bad) │ │ │ │ - xor %cl,0x3b(%rbp) │ │ │ │ + adc %cl,0x3b(%rbp) │ │ │ │ movsl %ds:(%rsi),%es:(%rdi) │ │ │ │ pop %rax │ │ │ │ add (%rax),%eax │ │ │ │ - add %dh,0x5b(%rdi) │ │ │ │ - mov 0x7(%rbx),%rax │ │ │ │ - mov 0xf(%rbx),%rcx │ │ │ │ - mov 0x17(%rbx),%rdx │ │ │ │ - mov 0x1f(%rbx),%rsi │ │ │ │ - mov 0x27(%rbx),%rdi │ │ │ │ - mov 0x2f(%rbx),%rbx │ │ │ │ - movq $0x4f7ef0,-0x28(%r12) │ │ │ │ - mov %r14,-0x20(%r12) │ │ │ │ - mov %rbx,-0x18(%r12) │ │ │ │ - movq $0x4f7f88,-0x10(%r12) │ │ │ │ - mov %rax,-0x8(%r12) │ │ │ │ + add %dh,0x15(%rdi) │ │ │ │ + movq $0x4f1678,-0x8(%r12) │ │ │ │ mov %r14,(%r12) │ │ │ │ - lea -0x27(%r12),%r9 │ │ │ │ - lea -0xd(%r12),%r8 │ │ │ │ - mov %rdi,%rax │ │ │ │ - mov %rsi,%rdi │ │ │ │ - mov %rdx,%rsi │ │ │ │ - mov %rcx,%r14 │ │ │ │ - mov %rax,%rbx │ │ │ │ - jmp 3395ee0 │ │ │ │ - movq $0x30,0x388(%r13) │ │ │ │ + lea -0x5(%r12),%rbx │ │ │ │ + jmp *0x0(%rbp) │ │ │ │ + movq $0x10,0x388(%r13) │ │ │ │ + lea 0x31b8854(%rip),%rbx │ │ │ │ jmp *-0x8(%r13) │ │ │ │ - nop │ │ │ │ - sbb %eax,(%rax) │ │ │ │ - add %al,(%rax) │ │ │ │ - add $0x2000000,%eax │ │ │ │ - add %al,(%rax) │ │ │ │ - add %al,(%rax) │ │ │ │ + add $0x1000000,%eax │ │ │ │ + ... │ │ │ │ add %al,(%rax) │ │ │ │ - add %cl,(%rbx) │ │ │ │ + add %cl,(%rsi) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %cl,-0x7d(%rcx) │ │ │ │ (bad) │ │ │ │ - cmp %cl,0x3b(%rbp) │ │ │ │ + adc %cl,0x3b(%rbp) │ │ │ │ movsl %ds:(%rsi),%es:(%rdi) │ │ │ │ pop %rax │ │ │ │ add (%rax),%eax │ │ │ │ - add %dh,0x38(%rdi) │ │ │ │ - mov 0x3(%rbx),%rax │ │ │ │ - mov 0xb(%rbx),%rbx │ │ │ │ - movq $0x4f7fe8,-0x30(%r12) │ │ │ │ - mov %r8,-0x28(%r12) │ │ │ │ - mov %r14,-0x20(%r12) │ │ │ │ - mov %rsi,-0x18(%r12) │ │ │ │ - mov %rdi,-0x10(%r12) │ │ │ │ - mov %rax,-0x8(%r12) │ │ │ │ - mov %r9,(%r12) │ │ │ │ - lea -0x2f(%r12),%r9 │ │ │ │ - jmp 3395ee0 │ │ │ │ - movq $0x38,0x388(%r13) │ │ │ │ + add %dh,0x15(%rdi) │ │ │ │ + movq $0x4f1698,-0x8(%r12) │ │ │ │ + mov %r14,(%r12) │ │ │ │ + lea -0x4(%r12),%rbx │ │ │ │ + jmp *0x0(%rbp) │ │ │ │ + movq $0x10,0x388(%r13) │ │ │ │ + lea 0x31b880c(%rip),%rbx │ │ │ │ jmp *-0x8(%r13) │ │ │ │ - nopl 0x0(%rax) │ │ │ │ - (bad) │ │ │ │ - add %al,(%rax) │ │ │ │ - add %al,(%rbx) │ │ │ │ + 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 │ │ │ │ - cmp 0x358(%r13),%r12 │ │ │ │ - ja 4f813f │ │ │ │ - movq $0x4f7e28,-0x50(%r12) │ │ │ │ - mov %rdi,-0x40(%r12) │ │ │ │ - mov %r14,-0x38(%r12) │ │ │ │ - movq $0x4f7e68,-0x30(%r12) │ │ │ │ - mov %rdi,-0x20(%r12) │ │ │ │ - mov %rsi,-0x18(%r12) │ │ │ │ - movq $0x4f8078,-0x10(%r12) │ │ │ │ - lea -0x30(%r12),%rax │ │ │ │ - mov %rax,-0x8(%r12) │ │ │ │ - lea -0x50(%r12),%rax │ │ │ │ - mov %rax,(%r12) │ │ │ │ - lea -0xb(%r12),%rbx │ │ │ │ + add (%rax),%eax │ │ │ │ + add %dh,0x15(%rdi) │ │ │ │ + movq $0x4f16b8,-0x8(%r12) │ │ │ │ + mov %r14,(%r12) │ │ │ │ + lea -0x3(%r12),%rbx │ │ │ │ jmp *0x0(%rbp) │ │ │ │ - movq $0x58,0x388(%r13) │ │ │ │ - lea 0x31b2b37(%rip),%rbx │ │ │ │ + movq $0x10,0x388(%r13) │ │ │ │ + lea 0x31b87c4(%rip),%rbx │ │ │ │ jmp *-0x8(%r13) │ │ │ │ - nopl (%rax) │ │ │ │ + iret │ │ │ │ + outsl %ds:(%rsi),(%dx) │ │ │ │ + in (%dx),%al │ │ │ │ add (%rax),%al │ │ │ │ add %al,(%rax) │ │ │ │ - add %al,(%rax) │ │ │ │ - add %al,(%rax) │ │ │ │ - adc (%rax),%al │ │ │ │ + add %al,(%rcx) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ - lea -0x10(%rbp),%rax │ │ │ │ - cmp %r15,%rax │ │ │ │ - jb 4f818e │ │ │ │ - movq $0x3390fc8,-0x10(%rbp) │ │ │ │ - mov %rbx,-0x8(%rbp) │ │ │ │ - mov 0x10(%rbx),%r14 │ │ │ │ - mov 0x18(%rbx),%rbx │ │ │ │ - add $0xfffffffffffffff0,%rbp │ │ │ │ - jmp 3395508 │ │ │ │ - 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,-0x7d(%rcx) │ │ │ │ - (bad) │ │ │ │ - and %cl,0x3b(%rbp) │ │ │ │ - movsl %ds:(%rsi),%es:(%rdi) │ │ │ │ - pop %rax │ │ │ │ - add (%rax),%eax │ │ │ │ - add %dh,0x23(%rdi) │ │ │ │ - movq $0x4f8168,-0x18(%r12) │ │ │ │ - mov %rsi,-0x8(%r12) │ │ │ │ - mov %r14,(%r12) │ │ │ │ - lea -0x18(%r12),%r14 │ │ │ │ - lea 0x370721b(%rip),%rbx │ │ │ │ - jmp 3395508 │ │ │ │ - movq $0x20,0x388(%r13) │ │ │ │ - lea 0x31b2a9e(%rip),%rbx │ │ │ │ - jmp *-0x8(%r13) │ │ │ │ + add %cl,-0x1(%rax) │ │ │ │ + ret │ │ │ │ + jmp *0x0(%rbp) │ │ │ │ xchg %ax,%ax │ │ │ │ + stc │ │ │ │ + outsl %ds:(%rsi),(%dx) │ │ │ │ + in (%dx),%al │ │ │ │ add (%rax),%al │ │ │ │ add %al,(%rax) │ │ │ │ + add %al,(%rdx) │ │ │ │ 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 4f822e │ │ │ │ - movq $0x3390fc8,-0x10(%rbp) │ │ │ │ - mov %rbx,-0x8(%rbp) │ │ │ │ - mov 0x10(%rbx),%r14 │ │ │ │ - mov 0x18(%rbx),%rbx │ │ │ │ - add $0xfffffffffffffff0,%rbp │ │ │ │ - jmp 3395508 │ │ │ │ - jmp *-0x10(%r13) │ │ │ │ - nopw 0x0(%rax,%rax,1) │ │ │ │ - sbb %eax,(%rax) │ │ │ │ - add %al,(%rax) │ │ │ │ - add $0x1000000,%eax │ │ │ │ - add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ + add %al,(%rax,%rax,1) │ │ │ │ add %al,(%rax) │ │ │ │ - add %cl,(%rcx) │ │ │ │ + add %eax,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ + add $0x2,%rbx │ │ │ │ + jmp *0x0(%rbp) │ │ │ │ + nop │ │ │ │ + and $0x70,%al │ │ │ │ + in (%dx),%al │ │ │ │ + add (%rax),%al │ │ │ │ add %al,(%rax) │ │ │ │ + add %al,(%rcx) │ │ │ │ add %al,(%rax) │ │ │ │ - add %cl,-0x73(%rax) │ │ │ │ - rex.RB fmuls -0x8(%r9,%rdi,1) │ │ │ │ - jb 4f827e │ │ │ │ - movq $0x4f8298,-0x28(%rbp) │ │ │ │ - mov 0x3(%rbx),%rbx │ │ │ │ - mov %r14,-0x20(%rbp) │ │ │ │ - mov %rsi,-0x18(%rbp) │ │ │ │ - mov %rdi,-0x10(%rbp) │ │ │ │ - mov %r8,-0x8(%rbp) │ │ │ │ - add $0xffffffffffffffd8,%rbp │ │ │ │ - jmp 33893b0 │ │ │ │ - jmp *-0x8(%r13) │ │ │ │ - nopw 0x0(%rax,%rax,1) │ │ │ │ - add $0x0,%al │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ + add %al,(%rdx) │ │ │ │ add %al,(%rax) │ │ │ │ - (bad) │ │ │ │ + add %al,(%rdx) │ │ │ │ add %al,(%rax) │ │ │ │ + add %cl,-0x7d(%rax) │ │ │ │ + ret │ │ │ │ + add %edi,%edi │ │ │ │ + add %dl,%gs:0x2ec704e(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ - add %cl,0x4d(%rbx,%rcx,4) │ │ │ │ - and %cl,0x45(%rbx,%rcx,4) │ │ │ │ - sbb %cl,-0x75(%rax) │ │ │ │ - jge 4f82b4 │ │ │ │ - mov 0x8(%rbp),%rsi │ │ │ │ - mov %rbx,%r14 │ │ │ │ - add $0x28,%rbp │ │ │ │ - jmp 304d338 │ │ │ │ - nopl 0x0(%rax) │ │ │ │ - sldt (%rax) │ │ │ │ - add %al,(%rdx) │ │ │ │ - ... │ │ │ │ + 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) │ │ │ │ - xor %cl,0x3b(%rbp) │ │ │ │ - movsl %ds:(%rsi),%es:(%rdi) │ │ │ │ - pop %rax │ │ │ │ add (%rax),%eax │ │ │ │ - add %dh,0x2d(%rdi) │ │ │ │ - movq $0x4f8208,-0x28(%r12) │ │ │ │ - mov %rsi,-0x18(%r12) │ │ │ │ - mov %r14,-0x10(%r12) │ │ │ │ - movq $0x4f8250,-0x8(%r12) │ │ │ │ - lea -0x28(%r12),%rax │ │ │ │ - mov %rax,(%r12) │ │ │ │ - lea -0x3(%r12),%rbx │ │ │ │ + add %al,(%rax) │ │ │ │ + add $0x4,%rbx │ │ │ │ jmp *0x0(%rbp) │ │ │ │ - movq $0x30,0x388(%r13) │ │ │ │ - lea 0x31b297c(%rip),%rbx │ │ │ │ - jmp *-0x8(%r13) │ │ │ │ + nop │ │ │ │ + jns 4f1712 │ │ │ │ + in (%dx),%al │ │ │ │ add (%rax),%al │ │ │ │ add %al,(%rax) │ │ │ │ + add %al,(%rcx) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ - adc (%rax),%al │ │ │ │ add %al,(%rax) │ │ │ │ + add %al,(%rdx) │ │ │ │ add %al,(%rax) │ │ │ │ + add %al,(%rax,%rax,1) │ │ │ │ + add %al,(%rax) │ │ │ │ + add $0x5,%rbx │ │ │ │ + jmp *0x0(%rbp) │ │ │ │ + nop │ │ │ │ + or $0x0,%al │ │ │ │ add %al,(%rax) │ │ │ │ - lea -0x10(%rbp),%rax │ │ │ │ - cmp %r15,%rax │ │ │ │ - jb 4f8356 │ │ │ │ - movq $0x3390fc8,-0x10(%rbp) │ │ │ │ - mov %rbx,-0x8(%rbp) │ │ │ │ - mov 0x10(%rbx),%r14 │ │ │ │ - mov 0x18(%rbx),%rbx │ │ │ │ - add $0xfffffffffffffff0,%rbp │ │ │ │ - jmp 3395508 │ │ │ │ - jmp *-0x10(%r13) │ │ │ │ - nopw 0x0(%rax,%rax,1) │ │ │ │ add (%rax),%al │ │ │ │ add %al,(%rax) │ │ │ │ + add (%rax),%al │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ - adc (%rax),%al │ │ │ │ add %al,(%rax) │ │ │ │ + (bad) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ - lea -0x10(%rbp),%rax │ │ │ │ - cmp %r15,%rax │ │ │ │ - jb 4f8396 │ │ │ │ - movq $0x3390fc8,-0x10(%rbp) │ │ │ │ - mov %rbx,-0x8(%rbp) │ │ │ │ - mov 0x10(%rbx),%r14 │ │ │ │ - mov 0x18(%rbx),%rbx │ │ │ │ - add $0xfffffffffffffff0,%rbp │ │ │ │ - jmp 3395508 │ │ │ │ - jmp *-0x10(%r13) │ │ │ │ - nopw 0x0(%rax,%rax,1) │ │ │ │ - (bad) │ │ │ │ add %al,(%rax) │ │ │ │ - add %al,(%rbx) │ │ │ │ + add %cl,0x5(%rbp,%rcx,4) │ │ │ │ + or %eax,-0xcefce5(%rdi) │ │ │ │ + jmp 32c9610 │ │ │ │ + xchg %ax,%ax │ │ │ │ + or $0x2000000,%eax │ │ │ │ ... │ │ │ │ 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 4f8400 │ │ │ │ - movq $0x4f8330,-0x38(%r12) │ │ │ │ - mov %rdi,-0x28(%r12) │ │ │ │ - mov %rsi,-0x20(%r12) │ │ │ │ - movq $0x4f8370,-0x18(%r12) │ │ │ │ - mov %rdi,-0x8(%r12) │ │ │ │ - mov %r14,(%r12) │ │ │ │ - lea -0x38(%r12),%rsi │ │ │ │ - lea -0x18(%r12),%r14 │ │ │ │ - lea 0x3706f74(%rip),%rbx │ │ │ │ - jmp 3395748 │ │ │ │ - movq $0x40,0x388(%r13) │ │ │ │ - lea 0x31b288e(%rip),%rbx │ │ │ │ + add %cl,-0x73(%rax) │ │ │ │ + rex.RB │ │ │ │ + lock cmp %r15,%rax │ │ │ │ + jae 4f1733 │ │ │ │ + lea 0x31b8720(%rip),%rbx │ │ │ │ jmp *-0x8(%r13) │ │ │ │ - xchg %ax,%ax │ │ │ │ - add (%rax),%al │ │ │ │ - add %al,(%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 -0x10(%rbp),%rax │ │ │ │ - cmp %r15,%rax │ │ │ │ - jb 4f844e │ │ │ │ - movq $0x3390fc8,-0x10(%rbp) │ │ │ │ - mov %rbx,-0x8(%rbp) │ │ │ │ - mov 0x10(%rbx),%r14 │ │ │ │ - mov 0x18(%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 4f176a │ │ │ │ + mov 0xe(%rsi),%rax │ │ │ │ + cmp $0x1,%r14 │ │ │ │ + je 4f1774 │ │ │ │ + movq $0x4f1728,-0x10(%rbp) │ │ │ │ + mov %rax,%rbx │ │ │ │ + lea -0x1(%r14),%rax │ │ │ │ + mov %rax,-0x8(%rbp) │ │ │ │ add $0xfffffffffffffff0,%rbp │ │ │ │ - jmp 3395508 │ │ │ │ - jmp *-0x10(%r13) │ │ │ │ - nopw 0x0(%rax,%rax,1) │ │ │ │ - add (%rax),%al │ │ │ │ - add %al,(%rax) │ │ │ │ - add %al,(%rax) │ │ │ │ + test $0x7,%bl │ │ │ │ + jne 4f1728 │ │ │ │ + mov (%rbx),%rax │ │ │ │ + jmp *%rax │ │ │ │ + lea 0x3746788(%rip),%rbx │ │ │ │ + jmp *0x0(%rbp) │ │ │ │ + mov %rax,%rbx │ │ │ │ + and $0xfffffffffffffff8,%rbx │ │ │ │ + mov (%rbx),%rax │ │ │ │ + jmp *%rax │ │ │ │ add %al,(%rax) │ │ │ │ - adc (%rax),%al │ │ │ │ add %al,(%rax) │ │ │ │ + add %eax,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ + adc %eax,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ - lea -0x10(%rbp),%rax │ │ │ │ + mov $0x48031b87,%eax │ │ │ │ + lea -0x8(%rbp),%eax │ │ │ │ cmp %r15,%rax │ │ │ │ - jb 4f848e │ │ │ │ - movq $0x3390fc8,-0x10(%rbp) │ │ │ │ - mov %rbx,-0x8(%rbp) │ │ │ │ + jb 4f17b5 │ │ │ │ + movq $0x4f17d0,-0x8(%rbp) │ │ │ │ + lea 0x3746751(%rip),%rsi │ │ │ │ mov 0x10(%rbx),%r14 │ │ │ │ - mov 0x18(%rbx),%rbx │ │ │ │ - add $0xfffffffffffffff0,%rbp │ │ │ │ - jmp 3395508 │ │ │ │ + add $0xfffffffffffffff8,%rbp │ │ │ │ + jmp 32e89a8 │ │ │ │ jmp *-0x10(%r13) │ │ │ │ - nopw 0x0(%rax,%rax,1) │ │ │ │ + nopl 0x0(%rax) │ │ │ │ + ... │ │ │ │ (bad) │ │ │ │ add %al,(%rax) │ │ │ │ - add %al,(%rbx) │ │ │ │ - ... │ │ │ │ + add %bh,-0x79(%rax) │ │ │ │ + sbb (%rbx),%eax │ │ │ │ + lea 0x31b8771(%rip),%rsi │ │ │ │ + mov %rbx,%r14 │ │ │ │ + add $0x8,%rbp │ │ │ │ + jmp 3240990 │ │ │ │ + nopl 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 %cl,-0x7d(%rcx) │ │ │ │ + push %rax │ │ │ │ + xchg %ebx,(%rbx) │ │ │ │ + add -0x7d(%rcx),%ecx │ │ │ │ (bad) │ │ │ │ - rex │ │ │ │ - cmp 0x358(%r13),%r12 │ │ │ │ - ja 4f84f8 │ │ │ │ - movq $0x4f8428,-0x38(%r12) │ │ │ │ - mov %rdi,-0x28(%r12) │ │ │ │ - mov %rsi,-0x20(%r12) │ │ │ │ - movq $0x4f8468,-0x18(%r12) │ │ │ │ - mov %rdi,-0x8(%r12) │ │ │ │ - mov %r14,(%r12) │ │ │ │ - lea -0x38(%r12),%rsi │ │ │ │ - lea -0x18(%r12),%r14 │ │ │ │ - lea 0x3706e74(%rip),%rbx │ │ │ │ - jmp 3395748 │ │ │ │ - movq $0x40,0x388(%r13) │ │ │ │ - lea 0x31b279e(%rip),%rbx │ │ │ │ - jmp *-0x8(%r13) │ │ │ │ + sbb %cl,0x3b(%rbp) │ │ │ │ + movsl %ds:(%rsi),%es:(%rdi) │ │ │ │ + pop %rax │ │ │ │ + add (%rax),%eax │ │ │ │ + add %dh,0x22(%rdi) │ │ │ │ + mov 0x10(%rbx),%rax │ │ │ │ + movq $0x4f1790,-0x10(%r12) │ │ │ │ + mov %rax,(%r12) │ │ │ │ + lea -0x10(%r12),%rsi │ │ │ │ + lea 0x2ec6b63(%rip),%r14 │ │ │ │ + jmp 3359998 │ │ │ │ + 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 (%rax),%al │ │ │ │ add %al,(%rax) │ │ │ │ + adc $0x0,%al │ │ │ │ add %al,(%rax) │ │ │ │ - lea -0x10(%rbp),%rax │ │ │ │ - cmp %r15,%rax │ │ │ │ - jb 4f8546 │ │ │ │ - movq $0x3390fc8,-0x10(%rbp) │ │ │ │ - mov %rbx,-0x8(%rbp) │ │ │ │ - mov 0x10(%rbx),%r14 │ │ │ │ + add %al,-0x72b7fce5(%rdi) │ │ │ │ + rex.RB │ │ │ │ + lock cmp %r15,%rax │ │ │ │ + jb 4f18a2 │ │ │ │ + add $0x18,%r12 │ │ │ │ + cmp 0x358(%r13),%r12 │ │ │ │ + ja 4f1897 │ │ │ │ + mov 0x10(%rbx),%rax │ │ │ │ mov 0x18(%rbx),%rbx │ │ │ │ + movq $0x4f17f8,-0x10(%r12) │ │ │ │ + mov %rbx,(%r12) │ │ │ │ + movq $0x4f18b8,-0x10(%rbp) │ │ │ │ + lea 0x3746677(%rip),%rsi │ │ │ │ + mov %rax,%r14 │ │ │ │ + lea -0x10(%r12),%rax │ │ │ │ + mov %rax,-0x8(%rbp) │ │ │ │ add $0xfffffffffffffff0,%rbp │ │ │ │ - jmp 3395508 │ │ │ │ + jmp 32e89a8 │ │ │ │ + movq $0x18,0x388(%r13) │ │ │ │ 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 │ │ │ │ + (bad) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ - lea -0x10(%rbp),%rax │ │ │ │ - cmp %r15,%rax │ │ │ │ - jb 4f8586 │ │ │ │ - movq $0x3390fc8,-0x10(%rbp) │ │ │ │ - mov %rbx,-0x8(%rbp) │ │ │ │ - mov 0x10(%rbx),%r14 │ │ │ │ - mov 0x18(%rbx),%rbx │ │ │ │ - add $0xfffffffffffffff0,%rbp │ │ │ │ - jmp 3395508 │ │ │ │ - jmp *-0x10(%r13) │ │ │ │ - nopw 0x0(%rax,%rax,1) │ │ │ │ - (bad) │ │ │ │ + add %cl,-0x75(%rax) │ │ │ │ + jne 4f18c4 │ │ │ │ + mov %rbx,%r14 │ │ │ │ + add $0x10,%rbp │ │ │ │ + jmp 3240990 │ │ │ │ + or $0x0,%al │ │ │ │ add %al,(%rax) │ │ │ │ - add %al,(%rbx) │ │ │ │ - ... │ │ │ │ + add (%rax),%al │ │ │ │ add %al,(%rax) │ │ │ │ - add %cl,(%rsi) │ │ │ │ + add (%rax),%al │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ - add %cl,-0x7d(%rcx) │ │ │ │ (bad) │ │ │ │ - rex │ │ │ │ - cmp 0x358(%r13),%r12 │ │ │ │ - ja 4f85f0 │ │ │ │ - movq $0x4f8520,-0x38(%r12) │ │ │ │ - mov %rdi,-0x28(%r12) │ │ │ │ - mov %rsi,-0x20(%r12) │ │ │ │ - movq $0x4f8560,-0x18(%r12) │ │ │ │ - mov %rdi,-0x8(%r12) │ │ │ │ - mov %r14,(%r12) │ │ │ │ - lea -0x38(%r12),%rsi │ │ │ │ - lea -0x18(%r12),%r14 │ │ │ │ - lea 0x3706d8c(%rip),%rbx │ │ │ │ - jmp 3395748 │ │ │ │ - movq $0x40,0x388(%r13) │ │ │ │ - lea 0x31b26ae(%rip),%rbx │ │ │ │ - jmp *-0x8(%r13) │ │ │ │ - xchg %ax,%ax │ │ │ │ - add (%rax),%al │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ - adc (%rax),%al │ │ │ │ + add %cl,-0x73(%rax) │ │ │ │ + rex.RB clc │ │ │ │ + cmp %r15,%rax │ │ │ │ + jb 4f1930 │ │ │ │ + add $0x20,%r12 │ │ │ │ + cmp 0x358(%r13),%r12 │ │ │ │ + ja 4f1925 │ │ │ │ + movq $0x4f1848,-0x18(%r12) │ │ │ │ + mov %r14,-0x8(%r12) │ │ │ │ + mov %rsi,(%r12) │ │ │ │ + movq $0x4f1950,-0x8(%rbp) │ │ │ │ + lea -0x18(%r12),%rsi │ │ │ │ + lea 0x2ec6a52(%rip),%r14 │ │ │ │ + add $0xfffffffffffffff8,%rbp │ │ │ │ + jmp 3359998 │ │ │ │ + movq $0x20,0x388(%r13) │ │ │ │ + lea 0x31b8659(%rip),%rbx │ │ │ │ + jmp *-0x8(%r13) │ │ │ │ + nopl 0x0(%rax,%rax,1) │ │ │ │ + ... │ │ │ │ + (bad) │ │ │ │ add %al,(%rax) │ │ │ │ + add %ah,(%rax) │ │ │ │ + xchg %bl,(%rbx) │ │ │ │ + add -0x77(%rax),%ecx │ │ │ │ + fimuls 0x35(%rbp,%rcx,4) │ │ │ │ + enter $0x1b85,$0x3 │ │ │ │ + add $0x8,%rbp │ │ │ │ + jmp 324c800 │ │ │ │ + nopl 0x0(%rax,%rax,1) │ │ │ │ + add (%rax),%eax │ │ │ │ add %al,(%rax) │ │ │ │ + add %eax,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ - lea -0x10(%rbp),%rax │ │ │ │ - cmp %r15,%rax │ │ │ │ - jb 4f863e │ │ │ │ + sldt (%rax) │ │ │ │ + add %bh,(%rax) │ │ │ │ + xchg %bl,(%rbx) │ │ │ │ + add -0x73(%rax),%ecx │ │ │ │ + rex.RB enter $0x394c,$0xf8 │ │ │ │ + jb 4f1b63 │ │ │ │ movq $0x3390fc8,-0x10(%rbp) │ │ │ │ mov %rbx,-0x8(%rbp) │ │ │ │ - mov 0x10(%rbx),%r14 │ │ │ │ - mov 0x18(%rbx),%rbx │ │ │ │ - add $0xfffffffffffffff0,%rbp │ │ │ │ - jmp 3395508 │ │ │ │ - jmp *-0x10(%r13) │ │ │ │ - nopw 0x0(%rax,%rax,1) │ │ │ │ - add $0x1000000,%eax │ │ │ │ + movq $0x4f19d8,-0x30(%rbp) │ │ │ │ + mov 0x10(%rbx),%rax │ │ │ │ + mov 0x18(%rbx),%rcx │ │ │ │ + mov 0x28(%rbx),%rdx │ │ │ │ + mov 0x20(%rbx),%rbx │ │ │ │ + mov %rdx,-0x28(%rbp) │ │ │ │ + mov %rcx,-0x20(%rbp) │ │ │ │ + mov %rax,-0x18(%rbp) │ │ │ │ + add $0xffffffffffffffd0,%rbp │ │ │ │ + test $0x7,%bl │ │ │ │ + jne 4f19d8 │ │ │ │ + mov (%rbx),%rax │ │ │ │ + jmp *%rax │ │ │ │ + nopl 0x0(%rax,%rax,1) │ │ │ │ + rex.XB add %al,(%r8) │ │ │ │ add %al,(%rax) │ │ │ │ - add %al,(%rdx) │ │ │ │ add %al,(%rax) │ │ │ │ + add %bl,(%rsi) │ │ │ │ add %al,(%rax) │ │ │ │ + add %bl,%al │ │ │ │ + test %ebx,(%rbx) │ │ │ │ + add -0x75(%rax),%ecx │ │ │ │ + rex.XB (bad) │ │ │ │ + mov 0x7(%rax),%rax │ │ │ │ + mov 0xf(%rbx),%rcx │ │ │ │ + mov 0x7(%rcx),%rcx │ │ │ │ + test %rax,%rax │ │ │ │ + jg 4f1b54 │ │ │ │ + cmp $0x0,%rcx │ │ │ │ + jl 4f1b54 │ │ │ │ + mov 0x1f(%rbx),%rcx │ │ │ │ + xor %edx,%edx │ │ │ │ + sub %rax,%rdx │ │ │ │ + cmp $0x0,%rdx │ │ │ │ + jl 4f1b67 │ │ │ │ + cmp %rcx,%rdx │ │ │ │ + jge 4f1b67 │ │ │ │ + mov 0x17(%rbx),%rax │ │ │ │ + mov 0x18(%rax,%rdx,8),%rax │ │ │ │ + movq $0x4f1a48,0x0(%rbp) │ │ │ │ + mov %rax,%rbx │ │ │ │ + test $0x7,%bl │ │ │ │ + jne 4f1a48 │ │ │ │ + mov (%rbx),%rax │ │ │ │ + jmp *%rax │ │ │ │ + nopl (%rax) │ │ │ │ + rex.XB add %al,(%r8) │ │ │ │ add %al,(%rax) │ │ │ │ - add %cl,(%rbx) │ │ │ │ add %al,(%rax) │ │ │ │ + add %bl,(%rsi) │ │ │ │ add %al,(%rax) │ │ │ │ + add %ch,-0x7b(%rax) │ │ │ │ + sbb (%rbx),%eax │ │ │ │ + movq $0x4f1a80,-0x8(%rbp) │ │ │ │ + mov 0xf(%rbx),%rax │ │ │ │ + mov 0x7(%rbx),%rbx │ │ │ │ + mov %rax,0x0(%rbp) │ │ │ │ + add $0xfffffffffffffff8,%rbp │ │ │ │ + test $0x7,%bl │ │ │ │ + jne 4f1a80 │ │ │ │ + mov (%rbx),%rax │ │ │ │ + jmp *%rax │ │ │ │ + nopw 0x0(%rax,%rax,1) │ │ │ │ + test %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ - add %cl,-0x9(%rcx,%rcx,4) │ │ │ │ - mov 0xf(%rbx),%rsi │ │ │ │ - mov 0x7(%rbx),%r14 │ │ │ │ - jmp 32408f0 │ │ │ │ - add $0x1000000,%eax │ │ │ │ add %al,(%rax) │ │ │ │ - add %al,(%rdx) │ │ │ │ add %al,(%rax) │ │ │ │ + (bad) │ │ │ │ add %al,(%rax) │ │ │ │ + add %dh,(%rax) │ │ │ │ + test %ebx,(%rbx) │ │ │ │ + add -0x39(%rax),%ecx │ │ │ │ + add %r14b,0x48004f1a(%r8) │ │ │ │ + mov 0x7(%rbx),%eax │ │ │ │ + mov 0x8(%rbp),%rbx │ │ │ │ + mov %rax,0x8(%rbp) │ │ │ │ + test $0x7,%bl │ │ │ │ + jne 4f1ab0 │ │ │ │ + mov (%rbx),%rax │ │ │ │ + jmp *%rax │ │ │ │ + xchg %ax,%ax │ │ │ │ + (bad) │ │ │ │ add %al,(%rax) │ │ │ │ - add %cl,(%rbx) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ + add %bl,(%rsi) │ │ │ │ add %al,(%rax) │ │ │ │ - add %cl,-0x9(%rcx,%rcx,4) │ │ │ │ - mov 0xf(%rbx),%rsi │ │ │ │ - mov 0x7(%rbx),%r14 │ │ │ │ - jmp 32408f0 │ │ │ │ - sbb %eax,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ - add $0x2000000,%eax │ │ │ │ + test %ebx,(%rbx) │ │ │ │ + add -0x75(%rax),%ecx │ │ │ │ + sbb %r9b,-0x75(%r8) │ │ │ │ + pop %rbx │ │ │ │ + (bad) │ │ │ │ + mov %rbx,%rcx │ │ │ │ + sub 0x10(%rbp),%rcx │ │ │ │ + mov 0x8(%rbp),%rdx │ │ │ │ + add %rcx,%rdx │ │ │ │ + test %rdx,%rdx │ │ │ │ + jg 4f1b76 │ │ │ │ + movq $0x4f1b00,0x0(%rbp) │ │ │ │ + mov %rbx,%rcx │ │ │ │ + mov %rax,%rbx │ │ │ │ + mov %rcx,0x18(%rbp) │ │ │ │ + test $0x7,%bl │ │ │ │ + jne 4f1b00 │ │ │ │ + mov (%rbx),%rax │ │ │ │ + jmp *%rax │ │ │ │ + nopl 0x0(%rax,%rax,1) │ │ │ │ + (bad) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ + (bad) │ │ │ │ add %al,(%rax) │ │ │ │ - add %cl,(%rbx) │ │ │ │ + add %dh,0x48031b84(%rax) │ │ │ │ + mov 0x8(%rbp),%eax │ │ │ │ + add 0x18(%rbp),%rax │ │ │ │ + movq $0x4f1b40,0x10(%rbp) │ │ │ │ + mov %rbx,%rcx │ │ │ │ + mov 0x20(%rbp),%rbx │ │ │ │ + mov %rax,0x18(%rbp) │ │ │ │ + mov %rcx,0x20(%rbp) │ │ │ │ + add $0x10,%rbp │ │ │ │ + test $0x7,%bl │ │ │ │ + jne 4f1b40 │ │ │ │ + mov (%rbx),%rax │ │ │ │ + jmp *%rax │ │ │ │ + nopl (%rax) │ │ │ │ + rex.X add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ + add %bl,(%rsi) │ │ │ │ add %al,(%rax) │ │ │ │ - add %cl,-0x7d(%rcx) │ │ │ │ - (bad) │ │ │ │ - xor %cl,0x3b(%rbp) │ │ │ │ - movsl %ds:(%rsi),%es:(%rdi) │ │ │ │ - pop %rax │ │ │ │ - add (%rax),%eax │ │ │ │ - add %dh,0x3f(%rdi) │ │ │ │ - mov 0x3(%rbx),%rax │ │ │ │ - mov 0xb(%rbx),%rbx │ │ │ │ - movq $0x4f8660,-0x28(%r12) │ │ │ │ - mov %r8,-0x20(%r12) │ │ │ │ - mov %rbx,-0x18(%r12) │ │ │ │ - movq $0x4f8688,-0x10(%r12) │ │ │ │ - mov %rsi,-0x8(%r12) │ │ │ │ - mov %rbx,(%r12) │ │ │ │ - lea -0x27(%r12),%r8 │ │ │ │ - lea -0xf(%r12),%rsi │ │ │ │ + add %dh,-0x7c(%rax) │ │ │ │ + sbb (%rbx),%eax │ │ │ │ + mov %rbx,%rdi │ │ │ │ + mov 0x10(%rbp),%rsi │ │ │ │ + mov 0x8(%rbp),%r14 │ │ │ │ + add $0x18,%rbp │ │ │ │ + jmp 4f2230 │ │ │ │ + mov %rcx,%rsi │ │ │ │ + mov %rax,%r14 │ │ │ │ + add $0x20,%rbp │ │ │ │ + jmp 4f16d8 │ │ │ │ + jmp *-0x10(%r13) │ │ │ │ + mov %rcx,%rsi │ │ │ │ + mov %rdx,%r14 │ │ │ │ + add $0x20,%rbp │ │ │ │ + jmp 4f18e0 │ │ │ │ + movq $0x4f1ba8,0x0(%rbp) │ │ │ │ + mov %rbx,%rcx │ │ │ │ mov %rax,%rbx │ │ │ │ - jmp 3395ee0 │ │ │ │ - movq $0x30,0x388(%r13) │ │ │ │ - jmp *-0x8(%r13) │ │ │ │ - nopl 0x0(%rax,%rax,1) │ │ │ │ + mov %rdx,0x10(%rbp) │ │ │ │ + mov %rcx,0x18(%rbp) │ │ │ │ + test $0x7,%bl │ │ │ │ + jne 4f1ba8 │ │ │ │ + mov (%rbx),%rax │ │ │ │ + jmp *%rax │ │ │ │ + xchg %ax,%ax │ │ │ │ (bad) │ │ │ │ add %al,(%rax) │ │ │ │ - add %al,(%rbx) │ │ │ │ - ... │ │ │ │ add %al,(%rax) │ │ │ │ - add %cl,(%rsi) │ │ │ │ + (bad) │ │ │ │ add %al,(%rax) │ │ │ │ + add %cl,(%rax) │ │ │ │ + test %bl,(%rbx) │ │ │ │ + add -0x39(%rax),%ecx │ │ │ │ + add %r10b,%r8b │ │ │ │ + sbb 0x0(%rdi),%ecx │ │ │ │ + mov %rbx,%rsi │ │ │ │ + mov 0x10(%rbp),%r14 │ │ │ │ + jmp 4f1700 │ │ │ │ + nopl 0x0(%rax) │ │ │ │ + (bad) │ │ │ │ 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 $0x4f8618,-0x30(%r12) │ │ │ │ - mov %rdi,-0x20(%r12) │ │ │ │ - mov %rsi,-0x18(%r12) │ │ │ │ - movq $0x4f86b0,-0x10(%r12) │ │ │ │ - lea -0x30(%r12),%rax │ │ │ │ - mov %rax,-0x8(%r12) │ │ │ │ - mov %r14,(%r12) │ │ │ │ - lea -0xb(%r12),%rbx │ │ │ │ - jmp *0x0(%rbp) │ │ │ │ - movq $0x38,0x388(%r13) │ │ │ │ - lea 0x31b253f(%rip),%rbx │ │ │ │ - jmp *-0x8(%r13) │ │ │ │ + add %al,(%rax) │ │ │ │ + add %ah,%al │ │ │ │ + sbbl $0x3,(%rbx) │ │ │ │ + mov 0x8(%rbp),%rax │ │ │ │ + add 0x18(%rbp),%rax │ │ │ │ + movq $0x4f1c10,0x10(%rbp) │ │ │ │ + mov %rbx,%rcx │ │ │ │ + mov 0x20(%rbp),%rbx │ │ │ │ + mov %rax,0x18(%rbp) │ │ │ │ + mov %rcx,0x20(%rbp) │ │ │ │ + add $0x10,%rbp │ │ │ │ + test $0x7,%bl │ │ │ │ + jne 4f1c10 │ │ │ │ + mov (%rbx),%rax │ │ │ │ + jmp *%rax │ │ │ │ nopl (%rax) │ │ │ │ - add (%rax),%al │ │ │ │ + rex.X add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ + add %bl,(%rsi) │ │ │ │ add %al,(%rax) │ │ │ │ - adc (%rax),%al │ │ │ │ + add %ah,0x48031b83(%rax) │ │ │ │ + mov %ebx,%edi │ │ │ │ + mov 0x10(%rbp),%rsi │ │ │ │ + mov 0x8(%rbp),%r14 │ │ │ │ + add $0x18,%rbp │ │ │ │ + jmp 4f2230 │ │ │ │ + nopl 0x0(%rax) │ │ │ │ + add (%rax),%eax │ │ │ │ add %al,(%rax) │ │ │ │ + add %eax,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ + sldt (%rax) │ │ │ │ add %al,(%rax) │ │ │ │ - lea -0x10(%rbp),%rax │ │ │ │ - cmp %r15,%rax │ │ │ │ - jb 4f87b6 │ │ │ │ + add %al,(%rax) │ │ │ │ + add %cl,-0x73(%rax) │ │ │ │ + rex.RB rorb $1,-0x8(%r9,%rdi,1) │ │ │ │ + jb 4f1d2e │ │ │ │ movq $0x3390fc8,-0x10(%rbp) │ │ │ │ mov %rbx,-0x8(%rbp) │ │ │ │ - mov 0x10(%rbx),%r14 │ │ │ │ - mov 0x18(%rbx),%rbx │ │ │ │ - add $0xfffffffffffffff0,%rbp │ │ │ │ - jmp 3395508 │ │ │ │ - jmp *-0x10(%r13) │ │ │ │ - nopw 0x0(%rax,%rax,1) │ │ │ │ - (bad) │ │ │ │ + movq $0x4f1c98,-0x30(%rbp) │ │ │ │ + mov 0x10(%rbx),%rax │ │ │ │ + mov 0x18(%rbx),%rcx │ │ │ │ + mov 0x28(%rbx),%rdx │ │ │ │ + mov 0x20(%rbx),%rbx │ │ │ │ + mov %rdx,-0x28(%rbp) │ │ │ │ + mov %rax,-0x20(%rbp) │ │ │ │ + mov %rcx,-0x18(%rbp) │ │ │ │ + add $0xffffffffffffffd0,%rbp │ │ │ │ + test $0x7,%bl │ │ │ │ + jne 4f1c98 │ │ │ │ + mov (%rbx),%rax │ │ │ │ + jmp *%rax │ │ │ │ + nopl 0x0(%rax,%rax,1) │ │ │ │ + rex.XB 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) │ │ │ │ - and %cl,0x3b(%rbp) │ │ │ │ - movsl %ds:(%rsi),%es:(%rdi) │ │ │ │ - pop %rax │ │ │ │ - add (%rax),%eax │ │ │ │ - add %dh,0x23(%rdi) │ │ │ │ - movq $0x4f8790,-0x18(%r12) │ │ │ │ - mov %rdi,-0x8(%r12) │ │ │ │ - mov %rsi,(%r12) │ │ │ │ - lea -0x18(%r12),%rsi │ │ │ │ - lea 0x3706b5c(%rip),%rbx │ │ │ │ - jmp 3395748 │ │ │ │ - movq $0x20,0x388(%r13) │ │ │ │ - lea 0x31b24a6(%rip),%rbx │ │ │ │ - jmp *-0x8(%r13) │ │ │ │ - xchg %ax,%ax │ │ │ │ - add $0x1000000,%eax │ │ │ │ - ... │ │ │ │ + add %cl,-0x75(%rax) │ │ │ │ + rex.XB (bad) │ │ │ │ + cmp $0x0,%rax │ │ │ │ + jle 4f1d20 │ │ │ │ + movq $0x4f1cd0,0x0(%rbp) │ │ │ │ + mov 0x18(%rbp),%rbx │ │ │ │ + mov %rax,0x18(%rbp) │ │ │ │ + test $0x7,%bl │ │ │ │ + jne 4f1cd0 │ │ │ │ + mov (%rbx),%rax │ │ │ │ + jmp *%rax │ │ │ │ + nopl 0x0(%rax) │ │ │ │ + rex.XB add %eax,(%r8) │ │ │ │ add %al,(%rax) │ │ │ │ - add %cl,(%rsi) │ │ │ │ + add %al,(%rax) │ │ │ │ + add %bl,(%rsi) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ - add %cl,-0x73(%rax) │ │ │ │ - sbb $0x373f69b,%eax │ │ │ │ - jmp *0x0(%rbp) │ │ │ │ + add %cl,-0x75(%rax) │ │ │ │ + adc %r9b,-0x75(%r8) │ │ │ │ + pop %rbx │ │ │ │ + (bad) │ │ │ │ + sub 0x8(%rbp),%rbx │ │ │ │ + test %rbx,%rbx │ │ │ │ + jg 4f1d32 │ │ │ │ + movq $0x4f1d10,0x10(%rbp) │ │ │ │ + mov %rax,%rbx │ │ │ │ + add $0x10,%rbp │ │ │ │ + test $0x7,%bl │ │ │ │ + jne 4f1d10 │ │ │ │ + mov (%rbx),%rax │ │ │ │ + jmp *%rax │ │ │ │ nopw 0x0(%rax,%rax,1) │ │ │ │ - sbb %eax,(%rax) │ │ │ │ + add %al,(%r8) │ │ │ │ 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 %bh,0x48031b22(%rax) │ │ │ │ - lea -0x18(%rbp),%eax │ │ │ │ - cmp %r15,%rax │ │ │ │ - jb 4f88c0 │ │ │ │ - movq $0x4f88a0,-0x18(%rbp) │ │ │ │ - mov %r14,%rbx │ │ │ │ - mov %rsi,-0x10(%rbp) │ │ │ │ - mov %r9,-0x8(%rbp) │ │ │ │ - add $0xffffffffffffffe8,%rbp │ │ │ │ + add %cl,-0x77(%rax) │ │ │ │ + fimuls 0x75(%rbx,%rcx,4) │ │ │ │ + or %cl,-0x7d(%rax) │ │ │ │ + (bad) │ │ │ │ + call 4851faad <__environ@GLIBC_2.2.5+0x448df605> │ │ │ │ + lea 0x37461d2(%rip),%ebx │ │ │ │ + add $0x20,%rbp │ │ │ │ + jmp *0x0(%rbp) │ │ │ │ + jmp *-0x10(%r13) │ │ │ │ + movq $0x4f1d68,0x8(%rbp) │ │ │ │ + mov %rbx,%rcx │ │ │ │ + mov %rax,%rbx │ │ │ │ + mov %rcx,0x10(%rbp) │ │ │ │ + add $0x8,%rbp │ │ │ │ test $0x7,%bl │ │ │ │ - jne 4f88a0 │ │ │ │ + jne 4f1d68 │ │ │ │ mov (%rbx),%rax │ │ │ │ jmp *%rax │ │ │ │ nopw 0x0(%rax,%rax,1) │ │ │ │ - add (%rax),%al │ │ │ │ - add %al,(%rax) │ │ │ │ - add %al,(%rax) │ │ │ │ + ret $0x0 │ │ │ │ add %al,(%rax) │ │ │ │ - (bad) │ │ │ │ add %al,(%rax) │ │ │ │ - add %bh,0x22(%rax) │ │ │ │ - sbb (%rbx),%eax │ │ │ │ - mov 0x8(%rbp),%r9 │ │ │ │ - mov 0x17(%rbx),%r8 │ │ │ │ - mov 0xf(%rbx),%rdi │ │ │ │ - mov 0x7(%rbx),%rsi │ │ │ │ - lea 0x31b2432(%rip),%r14 │ │ │ │ - add $0x10,%rbp │ │ │ │ - jmp 4f4940 │ │ │ │ - lea 0x31b2429(%rip),%rbx │ │ │ │ - jmp *-0x8(%r13) │ │ │ │ - nopl 0x0(%rax,%rax,1) │ │ │ │ - sbb (%rax),%al │ │ │ │ + add %bl,(%rsi) │ │ │ │ add %al,(%rax) │ │ │ │ - (bad) │ │ │ │ - ... │ │ │ │ add %al,(%rax) │ │ │ │ - add %cl,(%rsi) │ │ │ │ add %al,(%rax) │ │ │ │ - add %cl,(%rax) │ │ │ │ - and $0x1b,%al │ │ │ │ - add -0x38(%rcx,%rcx,4),%ecx │ │ │ │ - mov 0x0(%rbp),%r9 │ │ │ │ - mov %r8,%rbx │ │ │ │ - mov %rax,%r8 │ │ │ │ - mov %rdi,%rax │ │ │ │ - mov %rbx,%rdi │ │ │ │ - mov %rsi,%rbx │ │ │ │ - mov %rax,%rsi │ │ │ │ - mov %rbx,%r14 │ │ │ │ + add %cl,-0x75(%rax) │ │ │ │ + or %r9b,-0x39(%r8) │ │ │ │ + or %r11b,0x48004f1d(%r8) │ │ │ │ + mov %ebx,%esi │ │ │ │ + mov %rax,%r14 │ │ │ │ add $0x8,%rbp │ │ │ │ - jmp 4f8860 │ │ │ │ - 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 4f8a68 │ │ │ │ - nopl (%rax) │ │ │ │ - add %eax,(%rax) │ │ │ │ - add %al,(%rax) │ │ │ │ - add %al,(%rax) │ │ │ │ + jmp 4f1700 │ │ │ │ + nopl 0x0(%rax,%rax,1) │ │ │ │ + add %al,(%r8) │ │ │ │ add %al,(%rax) │ │ │ │ - adc %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ + add %bl,(%rsi) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ - lea -0x10(%rbp),%rax │ │ │ │ - cmp %r15,%rax │ │ │ │ - jb 4f8962 │ │ │ │ - movq $0x3390fc8,-0x10(%rbp) │ │ │ │ - mov %rbx,-0x8(%rbp) │ │ │ │ - mov 0x10(%rbx),%r14 │ │ │ │ - add $0xfffffffffffffff0,%rbp │ │ │ │ - jmp 3046138 │ │ │ │ - jmp *-0x10(%r13) │ │ │ │ - xchg %ax,%ax │ │ │ │ - add (%rax),%al │ │ │ │ add %al,(%rax) │ │ │ │ + add %cl,-0x77(%rax) │ │ │ │ + fimuls 0x75(%rbx,%rcx,4) │ │ │ │ + or %cl,-0x7d(%rax) │ │ │ │ + (bad) │ │ │ │ + (bad) │ │ │ │ + mov %ds,%ebp │ │ │ │ + add (%rdx),%al │ │ │ │ add %al,(%rax) │ │ │ │ + add %al,(%rdx) │ │ │ │ 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 4f8a3a │ │ │ │ + add %cl,-0x73(%rax) │ │ │ │ + rex.RB fmuls -0x8(%r9,%rdi,1) │ │ │ │ + jb 4f1e85 │ │ │ │ movq $0x3390fc8,-0x10(%rbp) │ │ │ │ mov %rbx,-0x8(%rbp) │ │ │ │ - movq $0x4f89c8,-0x20(%rbp) │ │ │ │ mov 0x10(%rbx),%rax │ │ │ │ - mov 0x18(%rbx),%rbx │ │ │ │ + mov 0x20(%rbx),%rcx │ │ │ │ + mov 0x18(%rbx),%rdx │ │ │ │ + mov 0x28(%rbx),%rbx │ │ │ │ + mov 0x18(%rdx,%rbx,8),%rbx │ │ │ │ + movq $0x4f1e18,-0x28(%rbp) │ │ │ │ + mov %rcx,-0x20(%rbp) │ │ │ │ mov %rax,-0x18(%rbp) │ │ │ │ - add $0xffffffffffffffe0,%rbp │ │ │ │ + add $0xffffffffffffffd8,%rbp │ │ │ │ test $0x7,%bl │ │ │ │ - jne 4f89c8 │ │ │ │ + jne 4f1e18 │ │ │ │ mov (%rbx),%rax │ │ │ │ jmp *%rax │ │ │ │ - nopl 0x0(%rax,%rax,1) │ │ │ │ - add %eax,(%rax) │ │ │ │ - add %al,(%rax) │ │ │ │ + nopl 0x0(%rax) │ │ │ │ + rex.X add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ - (bad) │ │ │ │ + add %bl,(%rsi) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %cl,-0x7d(%rcx) │ │ │ │ (bad) │ │ │ │ rex.W │ │ │ │ cmp 0x358(%r13),%r12 │ │ │ │ - ja 4f8a2a │ │ │ │ - mov 0xf(%rbx),%rax │ │ │ │ - movq $0x4f8940,-0x40(%r12) │ │ │ │ - mov 0x8(%rbp),%rbx │ │ │ │ - mov %rbx,-0x30(%r12) │ │ │ │ - movq $0x3363ae0,-0x28(%r12) │ │ │ │ - lea -0x40(%r12),%rbx │ │ │ │ - mov %rbx,-0x20(%r12) │ │ │ │ - movq $0x3c37ef9,-0x18(%r12) │ │ │ │ - movq $0x30489c0,-0x10(%r12) │ │ │ │ + ja 4f1e75 │ │ │ │ + mov 0x7(%rbx),%rax │ │ │ │ + mov 0xf(%rbx),%rcx │ │ │ │ + movq $0x4f1c38,-0x40(%r12) │ │ │ │ + mov 0x10(%rbp),%rdx │ │ │ │ + mov %rdx,-0x30(%r12) │ │ │ │ + mov %rax,-0x28(%r12) │ │ │ │ + mov %rcx,-0x20(%r12) │ │ │ │ + mov 0x8(%rbp),%rax │ │ │ │ + mov %rax,-0x18(%r12) │ │ │ │ + movq $0x3363098,-0x10(%r12) │ │ │ │ + lea -0x40(%r12),%rax │ │ │ │ mov %rax,-0x8(%r12) │ │ │ │ - lea -0x26(%r12),%rax │ │ │ │ - mov %rax,(%r12) │ │ │ │ + mov %rbx,(%r12) │ │ │ │ lea -0xf(%r12),%rbx │ │ │ │ - add $0x10,%rbp │ │ │ │ + add $0x18,%rbp │ │ │ │ jmp *0x0(%rbp) │ │ │ │ movq $0x48,0x388(%r13) │ │ │ │ jmp 338a720 │ │ │ │ jmp *-0x10(%r13) │ │ │ │ - xchg %ax,%ax │ │ │ │ - test $0xfe,%al │ │ │ │ - (bad) │ │ │ │ - (bad) │ │ │ │ - (bad) │ │ │ │ - (bad) │ │ │ │ - (bad) │ │ │ │ - incl (%rdi) │ │ │ │ - ... │ │ │ │ - add %al,(%rax) │ │ │ │ - add %al,(%rdi) │ │ │ │ - ... │ │ │ │ - add %al,(%rax) │ │ │ │ - add %cl,(%rsi) │ │ │ │ - add %al,(%rax) │ │ │ │ - add %al,(%rax) │ │ │ │ - add %al,(%rax) │ │ │ │ - add %cl,-0x7d(%rcx) │ │ │ │ - (bad) │ │ │ │ - and %cl,0x3b(%rbp) │ │ │ │ - movsl %ds:(%rsi),%es:(%rdi) │ │ │ │ - pop %rax │ │ │ │ - add (%rax),%eax │ │ │ │ - add %dh,0x24(%rdi) │ │ │ │ - movq $0x4f8978,-0x18(%r12) │ │ │ │ - mov %r14,-0x8(%r12) │ │ │ │ - mov %rdi,(%r12) │ │ │ │ - lea -0x18(%r12),%r14 │ │ │ │ - mov 0x8(%rbp),%rbx │ │ │ │ - add $0x10,%rbp │ │ │ │ - jmp 3395508 │ │ │ │ - movq $0x20,0x388(%r13) │ │ │ │ - lea 0x31b2265(%rip),%rbx │ │ │ │ - mov %r14,-0x28(%rbp) │ │ │ │ - mov %rsi,-0x20(%rbp) │ │ │ │ - mov %rdi,-0x18(%rbp) │ │ │ │ - mov %r8,-0x10(%rbp) │ │ │ │ - mov %r9,-0x8(%rbp) │ │ │ │ - add $0xffffffffffffffd8,%rbp │ │ │ │ - jmp *-0x8(%r13) │ │ │ │ - nop │ │ │ │ - sbb (%rax),%al │ │ │ │ - add %al,(%rax) │ │ │ │ - (bad) │ │ │ │ - ... │ │ │ │ - add %al,(%rax) │ │ │ │ - add %cl,(%rsi) │ │ │ │ - add %al,(%rax) │ │ │ │ - add %al,(%rax) │ │ │ │ - add %al,(%rax) │ │ │ │ - add %cl,-0x38(%rcx,%rcx,4) │ │ │ │ - mov 0x0(%rbp),%r9 │ │ │ │ - mov %r8,%rbx │ │ │ │ - mov %rax,%r8 │ │ │ │ - mov %rdi,%rax │ │ │ │ - mov %rbx,%rdi │ │ │ │ - mov %rsi,%rbx │ │ │ │ - mov %rax,%rsi │ │ │ │ - mov %rbx,%r14 │ │ │ │ - add $0x8,%rbp │ │ │ │ - jmp 3048f78 │ │ │ │ - nopl (%rax) │ │ │ │ - add %eax,(%rax) │ │ │ │ - add %al,(%rax) │ │ │ │ - add %eax,(%rax) │ │ │ │ - add %al,(%rax) │ │ │ │ - adc (%rax),%eax │ │ │ │ - add %al,(%rax) │ │ │ │ - or %ah,(%rdx) │ │ │ │ - sbb (%rbx),%eax │ │ │ │ - lea -0x10(%rbp),%rax │ │ │ │ - cmp %r15,%rax │ │ │ │ - jb 4f8b42 │ │ │ │ - movq $0x3390fc8,-0x10(%rbp) │ │ │ │ - mov %rbx,-0x8(%rbp) │ │ │ │ - mov 0x10(%rbx),%rsi │ │ │ │ - mov 0x18(%rbx),%rax │ │ │ │ - lea 0x1(%rax),%r14 │ │ │ │ - add $0xfffffffffffffff0,%rbp │ │ │ │ - jmp 4f9098 │ │ │ │ - jmp *-0x10(%r13) │ │ │ │ - xchg %ax,%ax │ │ │ │ + nopl 0x0(%rax) │ │ │ │ add (%rax),%al │ │ │ │ add %al,(%rax) │ │ │ │ + add %eax,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ - add %al,(%rax) │ │ │ │ - adc (%rax),%al │ │ │ │ - add %al,(%rax) │ │ │ │ - add %al,(%rax) │ │ │ │ - add %al,(%rax) │ │ │ │ - lea -0x10(%rbp),%rax │ │ │ │ + sldt (%rax) │ │ │ │ + add %ch,%al │ │ │ │ + xorl $0x48,0x3(%rdx) │ │ │ │ + lea -0x58(%rbp),%eax │ │ │ │ cmp %r15,%rax │ │ │ │ - jb 4f8b7e │ │ │ │ + jb 4f1f55 │ │ │ │ movq $0x3390fc8,-0x10(%rbp) │ │ │ │ mov %rbx,-0x8(%rbp) │ │ │ │ - mov 0x10(%rbx),%r14 │ │ │ │ + movq $0x4f1ef8,-0x28(%rbp) │ │ │ │ + mov 0x10(%rbx),%rax │ │ │ │ + mov 0x20(%rbx),%rcx │ │ │ │ mov 0x18(%rbx),%rbx │ │ │ │ - add $0xfffffffffffffff0,%rbp │ │ │ │ - jmp 3395508 │ │ │ │ - jmp *-0x10(%r13) │ │ │ │ - nopw 0x0(%rax,%rax,1) │ │ │ │ - add (%rax),%al │ │ │ │ - add %al,(%rax) │ │ │ │ - add %al,(%rax) │ │ │ │ - add %al,(%rax) │ │ │ │ - adc (%rax),%al │ │ │ │ + mov %rcx,-0x20(%rbp) │ │ │ │ + mov %rax,-0x18(%rbp) │ │ │ │ + add $0xffffffffffffffd8,%rbp │ │ │ │ + test $0x7,%bl │ │ │ │ + jne 4f1ef8 │ │ │ │ + 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) │ │ │ │ - lea -0x10(%rbp),%rax │ │ │ │ - cmp %r15,%rax │ │ │ │ - jb 4f8bbe │ │ │ │ - movq $0x3390fc8,-0x10(%rbp) │ │ │ │ - mov %rbx,-0x8(%rbp) │ │ │ │ - mov 0x10(%rbx),%r14 │ │ │ │ - mov 0x18(%rbx),%rbx │ │ │ │ - add $0xfffffffffffffff0,%rbp │ │ │ │ - jmp 3395508 │ │ │ │ + add %dl,0x48037283(%rax) │ │ │ │ + mov 0x17(%rbx),%eax │ │ │ │ + mov 0x1f(%rbx),%rcx │ │ │ │ + mov 0x7(%rbx),%rdx │ │ │ │ + mov 0x7(%rdx),%rsi │ │ │ │ + mov 0xf(%rbx),%rbx │ │ │ │ + mov 0x7(%rbx),%rdi │ │ │ │ + cmp %rdi,%rsi │ │ │ │ + jg 4f220b │ │ │ │ + sub %rsi,%rdi │ │ │ │ + lea 0x1(%rdi),%rsi │ │ │ │ + mov %rsi,%r8 │ │ │ │ + movq $0x4f2070,-0x28(%rbp) │ │ │ │ + lea 0x3728356(%rip),%r14 │ │ │ │ + mov %rbx,%rdi │ │ │ │ + mov %rsi,%rbx │ │ │ │ + mov %rax,-0x20(%rbp) │ │ │ │ + mov %rdx,-0x18(%rbp) │ │ │ │ + mov %rdi,-0x10(%rbp) │ │ │ │ + mov %r8,-0x8(%rbp) │ │ │ │ + mov %rcx,0x0(%rbp) │ │ │ │ + add $0xffffffffffffffd8,%rbp │ │ │ │ + jmp 338af80 │ │ │ │ jmp *-0x10(%r13) │ │ │ │ - nopw 0x0(%rax,%rax,1) │ │ │ │ - add (%rax),%al │ │ │ │ - add %al,(%rax) │ │ │ │ - add %al,(%rax) │ │ │ │ + nopl 0x0(%rax) │ │ │ │ + (bad) │ │ │ │ + (bad) │ │ │ │ add %al,(%rax) │ │ │ │ - adc (%rax),%al │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ + (bad) │ │ │ │ add %al,(%rax) │ │ │ │ - lea -0x10(%rbp),%rax │ │ │ │ - cmp %r15,%rax │ │ │ │ - jb 4f8bfe │ │ │ │ - movq $0x3390fc8,-0x10(%rbp) │ │ │ │ - mov %rbx,-0x8(%rbp) │ │ │ │ - mov 0x10(%rbx),%r14 │ │ │ │ - mov 0x18(%rbx),%rbx │ │ │ │ - add $0xfffffffffffffff0,%rbp │ │ │ │ - jmp 3395508 │ │ │ │ - jmp *-0x10(%r13) │ │ │ │ - nopw 0x0(%rax,%rax,1) │ │ │ │ - add (%rax),%al │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ + add %cl,-0x75(%rax) │ │ │ │ + push %rbp │ │ │ │ + or %cl,-0x75(%rax) │ │ │ │ + pop %rbp │ │ │ │ + adc %cl,0x45(%rbx,%rcx,4) │ │ │ │ + sbb %cl,0x4d(%rbx,%rcx,4) │ │ │ │ + xor %cl,-0x7d(%rax) │ │ │ │ + (bad) │ │ │ │ + mov %ebx,%edi │ │ │ │ + mov %rdx,%rsi │ │ │ │ + jmp 4f217b │ │ │ │ + mov %r13,%r14 │ │ │ │ + mov %r11,0x58(%rsp) │ │ │ │ + mov 0x18(%r9,%rbx,8),%r11 │ │ │ │ + sub $0x8,%rsp │ │ │ │ + mov %rsi,0x68(%rsp) │ │ │ │ + mov %r11,%rsi │ │ │ │ + mov %rdi,%r11 │ │ │ │ + mov %r14,%rdi │ │ │ │ + mov %rax,%r14 │ │ │ │ + xor %eax,%eax │ │ │ │ + mov %r10,0x90(%rsp) │ │ │ │ + mov %r9,0x48(%rsp) │ │ │ │ + mov %r8,0x88(%rsp) │ │ │ │ + mov %r11,0x80(%rsp) │ │ │ │ + mov %rdx,0x78(%rsp) │ │ │ │ + mov %rcx,0x70(%rsp) │ │ │ │ + call 337fc80 │ │ │ │ + add $0x8,%rsp │ │ │ │ + mov 0x88(%rsp),%r10 │ │ │ │ + mov 0x40(%rsp),%r9 │ │ │ │ + mov 0x80(%rsp),%r8 │ │ │ │ + mov 0x78(%rsp),%rdi │ │ │ │ + mov 0x60(%rsp),%rsi │ │ │ │ + mov 0x70(%rsp),%rdx │ │ │ │ + mov 0x68(%rsp),%rcx │ │ │ │ + mov %r14,%rax │ │ │ │ + mov 0x58(%rsp),%r11 │ │ │ │ + jmp 4f2145 │ │ │ │ + nopl 0x0(%rax) │ │ │ │ + rex.W adc $0x0,%al │ │ │ │ add %al,(%rax) │ │ │ │ - adc (%rax),%al │ │ │ │ add %al,(%rax) │ │ │ │ + add %bl,(%rsi) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ - lea -0x10(%rbp),%rax │ │ │ │ - cmp %r15,%rax │ │ │ │ - jb 4f8c3e │ │ │ │ - movq $0x3390fc8,-0x10(%rbp) │ │ │ │ - mov %rbx,-0x8(%rbp) │ │ │ │ - mov 0x18(%rbx),%rsi │ │ │ │ - mov 0x10(%rbx),%r14 │ │ │ │ - add $0xfffffffffffffff0,%rbp │ │ │ │ - jmp 3048808 │ │ │ │ - jmp *-0x10(%r13) │ │ │ │ - nopw 0x0(%rax,%rax,1) │ │ │ │ - add $0x1000000,%eax │ │ │ │ add %al,(%rax) │ │ │ │ - add %al,(%rdx) │ │ │ │ + add %cl,-0x75(%rax) │ │ │ │ + cmp %r9b,-0x75(%r8) │ │ │ │ + rex.WRB │ │ │ │ + rex │ │ │ │ + mov 0x10(%rbp),%rdx │ │ │ │ + mov 0x18(%rbp),%rsi │ │ │ │ + mov 0x20(%rbp),%rdi │ │ │ │ + mov 0x28(%rbp),%r8 │ │ │ │ + mov 0x30(%rbp),%r9 │ │ │ │ + mov 0x8(%rbp),%r10 │ │ │ │ + add $0x8,%rbp │ │ │ │ + jmp 4f2105 │ │ │ │ + nopl 0x0(%rax) │ │ │ │ + (bad) │ │ │ │ + (bad) │ │ │ │ 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) │ │ │ │ - and %cl,0x3b(%rbp) │ │ │ │ + sub %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 $0x4f8c18,-0x18(%r12) │ │ │ │ - mov %rax,-0x8(%r12) │ │ │ │ - mov %r14,(%r12) │ │ │ │ - lea -0x18(%r12),%r14 │ │ │ │ - jmp 3395508 │ │ │ │ - movq $0x20,0x388(%r13) │ │ │ │ - jmp *-0x8(%r13) │ │ │ │ - add (%rax),%al │ │ │ │ + add %cl,(%rdi) │ │ │ │ + xchg %edi,0x1(%rdx) │ │ │ │ add %al,(%rax) │ │ │ │ + mov 0x10(%rbp),%rdx │ │ │ │ + mov 0x18(%rbp),%rax │ │ │ │ + mov 0x20(%rbp),%r8 │ │ │ │ + mov 0x28(%rbp),%rcx │ │ │ │ + lea -0x1(%rcx),%r10 │ │ │ │ + cmp $0x0,%r10 │ │ │ │ + jge 4f20ca │ │ │ │ + movq $0x338fa70,(%rbx) │ │ │ │ + movq $0x323f540,-0x20(%r12) │ │ │ │ + mov %rdx,-0x18(%r12) │ │ │ │ + mov %rax,-0x10(%r12) │ │ │ │ + mov %rbx,-0x8(%r12) │ │ │ │ + mov %r8,(%r12) │ │ │ │ + lea -0x1f(%r12),%rbx │ │ │ │ + add $0x40,%rbp │ │ │ │ + jmp *0x0(%rbp) │ │ │ │ + add $0xffffffffffffffd8,%r12 │ │ │ │ + mov 0x30(%rbp),%rcx │ │ │ │ + mov 0x38(%rbp),%rsi │ │ │ │ + mov 0x8(%rbp),%rdi │ │ │ │ + xor %r9d,%r9d │ │ │ │ + mov %rbx,0x40(%rsp) │ │ │ │ + mov %r9,%rbx │ │ │ │ + mov 0x40(%rsp),%r9 │ │ │ │ + mov %rcx,0x48(%rsp) │ │ │ │ + mov %rsi,%rcx │ │ │ │ + mov %rdx,%rsi │ │ │ │ + mov %rdi,%rdx │ │ │ │ + mov %rax,%rdi │ │ │ │ + mov 0x48(%rsp),%rax │ │ │ │ + jmp 4f2105 │ │ │ │ + inc %rbx │ │ │ │ + add $0x30,%r12 │ │ │ │ + cmp 0x358(%r13),%r12 │ │ │ │ + ja 4f21d7 │ │ │ │ + movq $0x4f1db8,-0x28(%r12) │ │ │ │ + mov %rcx,-0x18(%r12) │ │ │ │ + mov %rdx,-0x10(%r12) │ │ │ │ + mov %rax,-0x8(%r12) │ │ │ │ + mov %rbx,(%r12) │ │ │ │ + lea -0x28(%r12),%r11 │ │ │ │ + cmpq $0x0,0x3751a91(%rip) │ │ │ │ + jne 4f1f8f │ │ │ │ + mov %r11,0x18(%r9,%rbx,8) │ │ │ │ + movq $0x338fa10,(%r9) │ │ │ │ + lea 0x18(%r9),%r11 │ │ │ │ + mov %rbx,%r14 │ │ │ │ + shr $0x7,%r14 │ │ │ │ + mov %r11,0x50(%rsp) │ │ │ │ + mov 0x8(%r9),%r11 │ │ │ │ + shl $0x3,%r11 │ │ │ │ + add %r14,%r11 │ │ │ │ + mov 0x50(%rsp),%r14 │ │ │ │ + movb $0x1,(%r14,%r11,1) │ │ │ │ + cmp %r10,%rbx │ │ │ │ + jne 4f2102 │ │ │ │ + add $0x28,%r12 │ │ │ │ + cmp 0x358(%r13),%r12 │ │ │ │ + ja 4f21b7 │ │ │ │ + movq $0x338fa70,(%r9) │ │ │ │ + movq $0x323f540,-0x20(%r12) │ │ │ │ + mov %rsi,-0x18(%r12) │ │ │ │ + mov %rdi,-0x10(%r12) │ │ │ │ + mov %r9,-0x8(%r12) │ │ │ │ + mov %r8,(%r12) │ │ │ │ + lea -0x1f(%r12),%rbx │ │ │ │ + add $0x40,%rbp │ │ │ │ + jmp *0x0(%rbp) │ │ │ │ + movq $0x28,0x388(%r13) │ │ │ │ + movq $0x4f1f70,0x8(%rbp) │ │ │ │ + mov %r9,0x38(%rbp) │ │ │ │ + add $0x8,%rbp │ │ │ │ + jmp 338a2b0 │ │ │ │ + movq $0x30,0x388(%r13) │ │ │ │ + movq $0x4f2030,-0x8(%rbp) │ │ │ │ + mov %r10,0x0(%rbp) │ │ │ │ + mov %r9,0x28(%rbp) │ │ │ │ + add $0xfffffffffffffff8,%rbp │ │ │ │ + jmp 338a738 │ │ │ │ + movq $0x28,0x388(%r13) │ │ │ │ + jmp 338a720 │ │ │ │ + xor %r8d,%r8d │ │ │ │ + xor %esi,%esi │ │ │ │ + jmp 4f1f23 │ │ │ │ + nopl (%rax) │ │ │ │ + adc (%rax),%eax │ │ │ │ add %al,(%rax) │ │ │ │ + add (%rax),%eax │ │ │ │ add %al,(%rax) │ │ │ │ - adc (%rax),%al │ │ │ │ + add (%rax),%eax │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ - lea -0x10(%rbp),%rax │ │ │ │ - cmp %r15,%rax │ │ │ │ - jb 4f8cd6 │ │ │ │ - movq $0x3390fc8,-0x10(%rbp) │ │ │ │ - mov %rbx,-0x8(%rbp) │ │ │ │ - mov 0x18(%rbx),%rsi │ │ │ │ - mov 0x10(%rbx),%r14 │ │ │ │ - add $0xfffffffffffffff0,%rbp │ │ │ │ - jmp 3048808 │ │ │ │ - jmp *-0x10(%r13) │ │ │ │ - nopw 0x0(%rax,%rax,1) │ │ │ │ (bad) │ │ │ │ add %al,(%rax) │ │ │ │ - add %al,(%rbx) │ │ │ │ - add %al,(%rax) │ │ │ │ - add %al,(%rdx) │ │ │ │ - add %al,(%rax) │ │ │ │ - add %al,(%rax) │ │ │ │ - add %al,(%rax) │ │ │ │ - add %cl,(%rbx) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ - add %al,(%rax) │ │ │ │ - add %cl,-0x7d(%rcx) │ │ │ │ + add %cl,-0x73(%rax) │ │ │ │ + rex.RB call 10475b84 <__environ@GLIBC_2.2.5+0xc8356dc> │ │ │ │ (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 $0x4f8cb0,-0x18(%r12) │ │ │ │ - mov %rbx,-0x8(%r12) │ │ │ │ - mov %rdi,(%r12) │ │ │ │ - lea -0x18(%r12),%rdi │ │ │ │ - mov %rax,%rbx │ │ │ │ - jmp 33959f8 │ │ │ │ - movq $0x20,0x388(%r13) │ │ │ │ - jmp *-0x8(%r13) │ │ │ │ - nopl 0x0(%rax,%rax,1) │ │ │ │ - add $0x1000000,%eax │ │ │ │ - add %al,(%rax) │ │ │ │ - add %al,(%rsi) │ │ │ │ - add %al,(%rax) │ │ │ │ - add %al,(%rax) │ │ │ │ - add %al,(%rax) │ │ │ │ - add %cl,(%rax) │ │ │ │ - add %al,(%rax) │ │ │ │ - add %al,(%rax) │ │ │ │ + mov $0x0,%dl │ │ │ │ add %al,(%rax) │ │ │ │ - add %cl,-0x7d(%rcx) │ │ │ │ - (bad) │ │ │ │ - xor %cl,0x3b(%rbp) │ │ │ │ - movsl %ds:(%rsi),%es:(%rdi) │ │ │ │ - pop %rax │ │ │ │ - add (%rax),%eax │ │ │ │ - add %dh,0x5b(%rdi) │ │ │ │ - mov 0x7(%rbx),%rax │ │ │ │ - mov 0xf(%rbx),%rcx │ │ │ │ - mov 0x17(%rbx),%rdx │ │ │ │ - mov 0x1f(%rbx),%rsi │ │ │ │ - mov 0x27(%rbx),%rdi │ │ │ │ - mov 0x2f(%rbx),%rbx │ │ │ │ - movq $0x4f8c60,-0x28(%r12) │ │ │ │ - mov %r14,-0x20(%r12) │ │ │ │ - mov %rbx,-0x18(%r12) │ │ │ │ - movq $0x4f8cf8,-0x10(%r12) │ │ │ │ + mov %rdi,%rbx │ │ │ │ + and $0x7,%edi │ │ │ │ + cmp $0x1,%rdi │ │ │ │ + je 4f22e5 │ │ │ │ + mov %rsi,%rcx │ │ │ │ + mov %r14,%rax │ │ │ │ + add $0x70,%r12 │ │ │ │ + cmp 0x358(%r13),%r12 │ │ │ │ + ja 4f22c1 │ │ │ │ + mov 0x6(%rbx),%rdx │ │ │ │ + mov 0xe(%rbx),%rbx │ │ │ │ + movq $0x4f1978,-0x68(%r12) │ │ │ │ + mov %rbx,-0x58(%r12) │ │ │ │ + mov %rcx,-0x50(%r12) │ │ │ │ + mov %rdx,-0x48(%r12) │ │ │ │ + mov %rax,-0x40(%r12) │ │ │ │ + movq $0x4f1ea0,-0x38(%r12) │ │ │ │ + mov %rcx,-0x28(%r12) │ │ │ │ + mov %rdx,-0x20(%r12) │ │ │ │ + mov %rax,-0x18(%r12) │ │ │ │ + movq $0x3363ae0,-0x10(%r12) │ │ │ │ + lea -0x38(%r12),%rax │ │ │ │ mov %rax,-0x8(%r12) │ │ │ │ - mov %r14,(%r12) │ │ │ │ - lea -0x27(%r12),%r9 │ │ │ │ - lea -0xd(%r12),%r8 │ │ │ │ - mov %rdi,%rax │ │ │ │ - mov %rsi,%rdi │ │ │ │ - mov %rdx,%rsi │ │ │ │ - mov %rcx,%r14 │ │ │ │ - mov %rax,%rbx │ │ │ │ - jmp 3395ee0 │ │ │ │ - movq $0x30,0x388(%r13) │ │ │ │ + lea -0x68(%r12),%rax │ │ │ │ + mov %rax,(%r12) │ │ │ │ + lea -0xe(%r12),%rbx │ │ │ │ + jmp *0x0(%rbp) │ │ │ │ + movq $0x70,0x388(%r13) │ │ │ │ + movq $0x4f2310,-0x18(%rbp) │ │ │ │ + mov %rax,-0x10(%rbp) │ │ │ │ + mov %rcx,-0x8(%rbp) │ │ │ │ + add $0xffffffffffffffe8,%rbp │ │ │ │ + jmp 338a720 │ │ │ │ + lea 0x3745c0d(%rip),%rbx │ │ │ │ + jmp *0x0(%rbp) │ │ │ │ + lea 0x31b7cba(%rip),%rbx │ │ │ │ jmp *-0x8(%r13) │ │ │ │ - nop │ │ │ │ - add $0x1000000,%eax │ │ │ │ - add %al,(%rax) │ │ │ │ - add %al,(%rcx) │ │ │ │ - add %al,(%rax) │ │ │ │ - add %al,(%rax) │ │ │ │ - add %al,(%rax) │ │ │ │ - add %cl,(%rcx) │ │ │ │ + nopw 0x0(%rax,%rax,1) │ │ │ │ + rex.X add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ + add %bl,(%rsi) │ │ │ │ add %al,(%rax) │ │ │ │ - add %cl,-0x75(%rax) │ │ │ │ - pop %rbx │ │ │ │ - (bad) │ │ │ │ - jmp 33893b0 │ │ │ │ + add %ah,0x48031b7c(%rax) │ │ │ │ + mov 0x8(%rbp),%eax │ │ │ │ + mov 0x10(%rbp),%rcx │ │ │ │ + add $0x18,%rbp │ │ │ │ + jmp 4f2253 │ │ │ │ nopl 0x0(%rax) │ │ │ │ - add $0x1000000,%eax │ │ │ │ - add %al,(%rax) │ │ │ │ - add %al,(%rcx) │ │ │ │ - add %al,(%rax) │ │ │ │ - add %al,(%rax) │ │ │ │ + sldt (%rax) │ │ │ │ + add %al,(%rdx) │ │ │ │ + ... │ │ │ │ add %al,(%rax) │ │ │ │ - add %cl,(%rcx) │ │ │ │ + add %cl,(%rsi) │ │ │ │ add %al,(%rax) │ │ │ │ + add %al,0x49031bfd(%rax) │ │ │ │ + mov %esi,%eax │ │ │ │ + lea 0x37480bf(%rip),%rdi │ │ │ │ + lea 0x3749118(%rip),%rsi │ │ │ │ + jmp 58b080 │ │ │ │ + xchg %ax,%ax │ │ │ │ + sldt (%rax) │ │ │ │ + add %al,(%rdx) │ │ │ │ add %al,(%rax) │ │ │ │ + add %al,(%rdx) │ │ │ │ add %al,(%rax) │ │ │ │ - add %cl,-0x75(%rax) │ │ │ │ - pop %rbx │ │ │ │ - (bad) │ │ │ │ - jmp 33893b0 │ │ │ │ - nopl 0x0(%rax) │ │ │ │ - sbb %eax,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ - add $0x3000000,%eax │ │ │ │ add %al,(%rax) │ │ │ │ + add %cl,(%rsi) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ - add %cl,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ - add %dl,(%rax) │ │ │ │ - sbb $0x8d48031b,%eax │ │ │ │ - rex.RB clc │ │ │ │ - cmp %r15,%rax │ │ │ │ - jb 4f8f0d │ │ │ │ - add $0x98,%r12 │ │ │ │ - cmp 0x358(%r13),%r12 │ │ │ │ - ja 4f8f02 │ │ │ │ - mov 0x3(%rbx),%rax │ │ │ │ - mov 0xb(%rbx),%rcx │ │ │ │ - mov 0x13(%rbx),%rbx │ │ │ │ - movq $0x4f8b98,-0x90(%r12) │ │ │ │ - mov %rbx,-0x80(%r12) │ │ │ │ - mov %rsi,-0x78(%r12) │ │ │ │ - movq $0x4f8bd8,-0x70(%r12) │ │ │ │ - mov %rbx,-0x60(%r12) │ │ │ │ - mov %r8,-0x58(%r12) │ │ │ │ - movq $0x4f8d58,-0x50(%r12) │ │ │ │ - mov %r8,-0x48(%r12) │ │ │ │ - mov %r14,-0x40(%r12) │ │ │ │ - mov %rsi,-0x38(%r12) │ │ │ │ - mov %rdi,-0x30(%r12) │ │ │ │ - mov %rax,-0x28(%r12) │ │ │ │ - mov %r9,-0x20(%r12) │ │ │ │ - movq $0x4f8de8,-0x18(%r12) │ │ │ │ - lea -0x70(%r12),%rax │ │ │ │ - mov %rax,-0x10(%r12) │ │ │ │ - movq $0x4f8e10,-0x8(%r12) │ │ │ │ - lea -0x90(%r12),%rax │ │ │ │ - mov %rax,(%r12) │ │ │ │ - lea -0x17(%r12),%r9 │ │ │ │ - mov %rdi,%r8 │ │ │ │ - lea -0x7(%r12),%rdi │ │ │ │ - mov %r14,%rsi │ │ │ │ - mov %rcx,%r14 │ │ │ │ - lea -0x4f(%r12),%rax │ │ │ │ + add %cl,-0x73(%rax) │ │ │ │ + rex.RB │ │ │ │ + lock cmp %r15,%rax │ │ │ │ + jb 4f23a2 │ │ │ │ + movq $0x4f23c0,-0x10(%rbp) │ │ │ │ + mov %rsi,%r8 │ │ │ │ + lea 0x374807e(%rip),%rdi │ │ │ │ + mov %rsi,%rax │ │ │ │ + lea 0x37490d4(%rip),%rsi │ │ │ │ mov %rax,-0x8(%rbp) │ │ │ │ - add $0xfffffffffffffff8,%rbp │ │ │ │ - jmp 4f4f88 │ │ │ │ - movq $0x98,0x388(%r13) │ │ │ │ + add $0xfffffffffffffff0,%rbp │ │ │ │ + jmp 58b080 │ │ │ │ + lea 0x31b7c5f(%rip),%rbx │ │ │ │ jmp *-0x8(%r13) │ │ │ │ - nopl 0x0(%rax) │ │ │ │ - add $0x1000000,%eax │ │ │ │ - add %al,(%rax) │ │ │ │ - add %al,(%rbx) │ │ │ │ - add %al,(%rax) │ │ │ │ + nopl (%rax) │ │ │ │ + add %eax,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ - add %cl,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ - add %bl,(%rax) │ │ │ │ - sbb $0x1b,%al │ │ │ │ - add -0x7d(%rcx),%ecx │ │ │ │ (bad) │ │ │ │ - rex │ │ │ │ - cmp 0x358(%r13),%r12 │ │ │ │ - ja 4f8f80 │ │ │ │ - mov 0x7(%rbx),%rax │ │ │ │ - mov 0xf(%rbx),%rcx │ │ │ │ - mov 0x17(%rbx),%rbx │ │ │ │ - movq $0x4f8b58,-0x38(%r12) │ │ │ │ - mov %r14,-0x28(%r12) │ │ │ │ - mov %rbx,-0x20(%r12) │ │ │ │ - movq $0x4f8e38,-0x18(%r12) │ │ │ │ - lea -0x38(%r12),%rbx │ │ │ │ - mov %rbx,-0x10(%r12) │ │ │ │ - mov %rax,-0x8(%r12) │ │ │ │ - mov %rcx,(%r12) │ │ │ │ - lea -0x13(%r12),%rbx │ │ │ │ - jmp *0x0(%rbp) │ │ │ │ - movq $0x40,0x388(%r13) │ │ │ │ - jmp *-0x8(%r13) │ │ │ │ - nop │ │ │ │ + add %al,(%rax) │ │ │ │ + add %dh,%al │ │ │ │ + jnp 4f23da │ │ │ │ + add -0x77(%rax),%ecx │ │ │ │ + fisttps -0x75(%rax) │ │ │ │ + jne 4f23cf │ │ │ │ + xor %r14d,%r14d │ │ │ │ + add $0x10,%rbp │ │ │ │ + jmp 4f2230 │ │ │ │ + nopl 0x0(%rax,%rax,1) │ │ │ │ add %eax,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ adc %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ lea -0x18(%rbp),%rax │ │ │ │ cmp %r15,%rax │ │ │ │ - jb 4f9023 │ │ │ │ + jb 4f2436 │ │ │ │ movq $0x3390fc8,-0x10(%rbp) │ │ │ │ mov %rbx,-0x8(%rbp) │ │ │ │ - movq $0x4f8fe0,-0x18(%rbp) │ │ │ │ + movq $0x4f2428,-0x18(%rbp) │ │ │ │ mov 0x10(%rbx),%rbx │ │ │ │ add $0xffffffffffffffe8,%rbp │ │ │ │ test $0x7,%bl │ │ │ │ - jne 4f8fe0 │ │ │ │ + jne 4f2428 │ │ │ │ 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 $0x30489c0,-0x10(%r12) │ │ │ │ - mov %rax,-0x8(%r12) │ │ │ │ - movq $0x3c37ef9,(%r12) │ │ │ │ - lea -0xf(%r12),%rbx │ │ │ │ + add %cl,-0x73(%rax) │ │ │ │ + sbb $0x31b7bfa,%eax │ │ │ │ add $0x8,%rbp │ │ │ │ jmp *0x0(%rbp) │ │ │ │ - movq $0x18,0x388(%r13) │ │ │ │ - jmp 338a720 │ │ │ │ jmp *-0x10(%r13) │ │ │ │ - nop │ │ │ │ - sbb (%rax),%al │ │ │ │ + nopw 0x0(%rax,%rax,1) │ │ │ │ + sldt (%rax) │ │ │ │ + add %al,(%rdx) │ │ │ │ + ... │ │ │ │ add %al,(%rax) │ │ │ │ + add %cl,(%rsi) │ │ │ │ + add %al,(%rax) │ │ │ │ + add %ch,-0x4(%rax) │ │ │ │ + sbb (%rbx),%eax │ │ │ │ + lea -0x8(%rbp),%rax │ │ │ │ + cmp %r15,%rax │ │ │ │ + jb 4f251d │ │ │ │ + add $0x70,%r12 │ │ │ │ + cmp 0x358(%r13),%r12 │ │ │ │ + ja 4f2512 │ │ │ │ + mov 0x7(%r14),%rax │ │ │ │ + mov 0xf(%r14),%rbx │ │ │ │ + mov 0x17(%r14),%rcx │ │ │ │ + mov 0x1f(%r14),%rdx │ │ │ │ + mov 0x27(%r14),%rdi │ │ │ │ + mov 0x2f(%r14),%r8 │ │ │ │ + mov 0x37(%r14),%r9 │ │ │ │ + mov 0x3f(%r14),%r10 │ │ │ │ + mov 0x47(%r14),%r11 │ │ │ │ + mov 0x4f(%r14),%r14 │ │ │ │ + movq $0x4f23e8,-0x68(%r12) │ │ │ │ + mov %r14,-0x58(%r12) │ │ │ │ + movq $0x4b84c8,-0x50(%r12) │ │ │ │ + mov %rax,-0x48(%r12) │ │ │ │ + mov %rbx,-0x40(%r12) │ │ │ │ + mov %rcx,-0x38(%r12) │ │ │ │ + mov %rdx,-0x30(%r12) │ │ │ │ + mov %rdi,-0x28(%r12) │ │ │ │ + mov %r8,-0x20(%r12) │ │ │ │ + mov %r9,-0x18(%r12) │ │ │ │ + mov %r10,-0x10(%r12) │ │ │ │ + mov %r11,-0x8(%r12) │ │ │ │ + lea -0x68(%r12),%rax │ │ │ │ + mov %rax,(%r12) │ │ │ │ + movq $0x4f2538,-0x8(%rbp) │ │ │ │ + mov %rsi,%r8 │ │ │ │ + lea 0x3747f0c(%rip),%rdi │ │ │ │ + lea 0x3748f65(%rip),%rsi │ │ │ │ + lea -0x4f(%r12),%r14 │ │ │ │ + add $0xfffffffffffffff8,%rbp │ │ │ │ + jmp 58b080 │ │ │ │ + movq $0x70,0x388(%r13) │ │ │ │ + lea 0x31b7b1c(%rip),%rbx │ │ │ │ + jmp *-0x8(%r13) │ │ │ │ + ... │ │ │ │ (bad) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ - add %al,(%rcx) │ │ │ │ + add %dh,(%rcx) │ │ │ │ + testb $0xde,-0x77(%rcx) │ │ │ │ + add $0x8,%rbp │ │ │ │ + jmp 32c9eb0 │ │ │ │ + xchg %ax,%ax │ │ │ │ + sldt (%rax) │ │ │ │ + add %al,(%rdx) │ │ │ │ + ... │ │ │ │ add %al,(%rax) │ │ │ │ - add %cl,(%rdx) │ │ │ │ + add %cl,(%rsi) │ │ │ │ + add %al,(%rax) │ │ │ │ + add %ah,%al │ │ │ │ + jp 4f257a │ │ │ │ + add -0x73(%rax),%ecx │ │ │ │ + rex.RB │ │ │ │ + lock cmp %r15,%rax │ │ │ │ + jb 4f25b3 │ │ │ │ + movq $0x4f2598,-0x10(%rbp) │ │ │ │ + mov %r14,%rbx │ │ │ │ + mov %rsi,-0x8(%rbp) │ │ │ │ + add $0xfffffffffffffff0,%rbp │ │ │ │ + test $0x7,%bl │ │ │ │ + jne 4f2598 │ │ │ │ + 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,0x48031b7a(%rax) │ │ │ │ + mov 0x8(%rbp),%eax │ │ │ │ + movq $0x4f25d0,0x8(%rbp) │ │ │ │ + mov %rax,%rsi │ │ │ │ + mov %rbx,%r14 │ │ │ │ + add $0x8,%rbp │ │ │ │ + jmp 4f2458 │ │ │ │ + lea 0x31b7a96(%rip),%rbx │ │ │ │ + jmp *-0x8(%r13) │ │ │ │ + xchg %ax,%ax │ │ │ │ + ... │ │ │ │ + (bad) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %cl,-0x7d(%rcx) │ │ │ │ (bad) │ │ │ │ - sbb %cl,0x3b(%rbp) │ │ │ │ + adc %cl,0x3b(%rbp) │ │ │ │ movsl %ds:(%rsi),%es:(%rdi) │ │ │ │ pop %rax │ │ │ │ add (%rax),%eax │ │ │ │ - add %dh,0x1f(%rdi) │ │ │ │ - movq $0x4f8fa0,-0x10(%r12) │ │ │ │ - mov %rsi,(%r12) │ │ │ │ - lea -0x10(%r12),%r14 │ │ │ │ - mov 0x0(%rbp),%rbx │ │ │ │ + add %dh,0x19(%rdi) │ │ │ │ + movq $0x3363a20,-0x8(%r12) │ │ │ │ + mov %rbx,(%r12) │ │ │ │ + lea -0x7(%r12),%rbx │ │ │ │ add $0x8,%rbp │ │ │ │ - jmp 3395508 │ │ │ │ - movq $0x18,0x388(%r13) │ │ │ │ - jmp *-0x8(%r13) │ │ │ │ - nopl 0x0(%rax,%rax,1) │ │ │ │ - or $0x2000000,%eax │ │ │ │ + jmp *0x0(%rbp) │ │ │ │ + movq $0x10,0x388(%r13) │ │ │ │ + movq $0x4f25d0,0x0(%rbp) │ │ │ │ + jmp 338a738 │ │ │ │ + xchg %ax,%ax │ │ │ │ + sldt (%rax) │ │ │ │ + add %al,(%rdx) │ │ │ │ ... │ │ │ │ add %al,(%rax) │ │ │ │ add %cl,(%rsi) │ │ │ │ add %al,(%rax) │ │ │ │ - add %dh,0x48031b1a(%rax) │ │ │ │ - lea -0x18(%rbp),%eax │ │ │ │ + add %bl,0x48031bfa(%rax) │ │ │ │ + lea -0x8(%rbp),%eax │ │ │ │ cmp %r15,%rax │ │ │ │ - jb 4f9173 │ │ │ │ - movzbl (%r14),%eax │ │ │ │ - test %rax,%rax │ │ │ │ - je 4f9197 │ │ │ │ - movq $0x4f90e8,-0x18(%rbp) │ │ │ │ - mov %rsi,%rbx │ │ │ │ - mov %r14,-0x10(%rbp) │ │ │ │ - mov %rax,-0x8(%rbp) │ │ │ │ - add $0xffffffffffffffe8,%rbp │ │ │ │ - test $0x7,%bl │ │ │ │ - jne 4f90e8 │ │ │ │ - mov (%rbx),%rax │ │ │ │ - jmp *%rax │ │ │ │ - nopl 0x0(%rax,%rax,1) │ │ │ │ - ret $0x0 │ │ │ │ + jb 4f2653 │ │ │ │ + movq $0x4f2670,-0x8(%rbp) │ │ │ │ + mov %rsi,%r8 │ │ │ │ + lea 0x3747dc6(%rip),%rdi │ │ │ │ + lea 0x3748e1f(%rip),%rsi │ │ │ │ + add $0xfffffffffffffff8,%rbp │ │ │ │ + jmp 58b080 │ │ │ │ + lea 0x31b7a06(%rip),%rbx │ │ │ │ + jmp *-0x8(%r13) │ │ │ │ + xchg %ax,%ax │ │ │ │ + ... │ │ │ │ + (bad) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ - add %bl,(%rsi) │ │ │ │ add %al,(%rax) │ │ │ │ - add %bh,(%rax) │ │ │ │ - sbb $0x1b,%al │ │ │ │ - add -0x77(%rax),%ecx │ │ │ │ + add %cl,-0x77(%rax) │ │ │ │ fadds -0x7cb7f820(%rbx) │ │ │ │ clc │ │ │ │ - add %ecx,(%rdi) │ │ │ │ - test %bl,%ah │ │ │ │ - add %al,(%rax) │ │ │ │ - add %cl,-0x7d(%rcx) │ │ │ │ - (bad) │ │ │ │ - push %rax │ │ │ │ + add %esi,0x49(%rdx,%rdi,1) │ │ │ │ + add $0x10,%esp │ │ │ │ cmp 0x358(%r13),%r12 │ │ │ │ - ja 4f9163 │ │ │ │ + ja 4f26a6 │ │ │ │ mov 0x6(%rbx),%rax │ │ │ │ - mov 0xe(%rbx),%rbx │ │ │ │ - movq $0x4f8b18,-0x48(%r12) │ │ │ │ - mov %rbx,-0x38(%r12) │ │ │ │ - mov 0x8(%rbp),%rbx │ │ │ │ - mov %rbx,-0x30(%r12) │ │ │ │ - movq $0x3363a40,-0x28(%r12) │ │ │ │ - mov 0x10(%rbp),%rbx │ │ │ │ - mov %rbx,-0x20(%r12) │ │ │ │ - movq $0x4f8f30,-0x18(%r12) │ │ │ │ - lea -0x27(%r12),%rbx │ │ │ │ - mov %rbx,-0x10(%r12) │ │ │ │ - mov %rax,-0x8(%r12) │ │ │ │ - lea -0x48(%r12),%rax │ │ │ │ + movq $0x32ce2c8,-0x8(%r12) │ │ │ │ mov %rax,(%r12) │ │ │ │ - lea -0x17(%r12),%rbx │ │ │ │ - add $0x18,%rbp │ │ │ │ + lea -0x6(%r12),%rbx │ │ │ │ + add $0x8,%rbp │ │ │ │ jmp *0x0(%rbp) │ │ │ │ - movq $0x50,0x388(%r13) │ │ │ │ + movq $0x10,0x388(%r13) │ │ │ │ jmp 338a720 │ │ │ │ - lea 0x31b1ba6(%rip),%rbx │ │ │ │ - jmp *-0x8(%r13) │ │ │ │ - xchg %ax,%ax │ │ │ │ - ... │ │ │ │ - (bad) │ │ │ │ + lea 0x3735f3c(%rip),%rbx │ │ │ │ + add $0x8,%rbp │ │ │ │ + jmp *0x0(%rbp) │ │ │ │ + nopl 0x0(%rax) │ │ │ │ + add %eax,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ - add %cl,-0x7d(%rax) │ │ │ │ + adc %al,(%rax) │ │ │ │ + add %al,(%rax) │ │ │ │ + cmp %dh,0x1b(%rdi) │ │ │ │ + add -0x73(%rax),%ecx │ │ │ │ + rex.RB call 7347602c <__environ@GLIBC_2.2.5+0x6f835b84> │ │ │ │ + jg 4f272a │ │ │ │ + movl $0x3390fc8,-0x10(%rbp) │ │ │ │ + mov %rbx,-0x8(%rbp) │ │ │ │ + movq $0x4f2718,-0x18(%rbp) │ │ │ │ + mov 0x10(%rbx),%rbx │ │ │ │ + add $0xffffffffffffffe8,%rbp │ │ │ │ + test $0x7,%bl │ │ │ │ + jne 4f2718 │ │ │ │ + mov (%rbx),%rax │ │ │ │ + jmp *%rax │ │ │ │ + nop │ │ │ │ + ... │ │ │ │ (bad) │ │ │ │ - mov %ebx,%eax │ │ │ │ - add $0x10,%r12 │ │ │ │ - cmp 0x358(%r13),%r12 │ │ │ │ - ja 4f91b5 │ │ │ │ - movq $0x4f9040,-0x8(%r12) │ │ │ │ - lea -0x2(%r12),%rbx │ │ │ │ - jmp *0x0(%rbp) │ │ │ │ - movq $0x10,0x388(%r13) │ │ │ │ - movq $0x4f9190,-0x8(%rbp) │ │ │ │ + add %al,(%rax) │ │ │ │ + add %bh,%al │ │ │ │ + jbe 4f2732 │ │ │ │ + add -0x75(%rax),%ecx │ │ │ │ + rex.XB (bad) │ │ │ │ + mov 0x7(%rax),%rax │ │ │ │ + mov 0xf(%rbx),%rcx │ │ │ │ + mov 0x7(%rcx),%rcx │ │ │ │ + test %rax,%rax │ │ │ │ + jg 4f2751 │ │ │ │ + cmp $0x0,%rcx │ │ │ │ + jl 4f2751 │ │ │ │ + mov 0x17(%rbx),%rbx │ │ │ │ + xor %ecx,%ecx │ │ │ │ + sub %rax,%rcx │ │ │ │ + mov 0x18(%rbx,%rcx,8),%rax │ │ │ │ mov %rax,%rbx │ │ │ │ - add $0xfffffffffffffff8,%rbp │ │ │ │ - jmp 338a738 │ │ │ │ - lea 0x31b1b43(%rip),%rbx │ │ │ │ - add $0x18,%rbp │ │ │ │ - jmp *0x0(%rbp) │ │ │ │ - nopw 0x0(%rax,%rax,1) │ │ │ │ + and $0xfffffffffffffff8,%rbx │ │ │ │ + add $0x8,%rbp │ │ │ │ + mov (%rbx),%rax │ │ │ │ + jmp *%rax │ │ │ │ + mov %rcx,%rsi │ │ │ │ + mov %rax,%r14 │ │ │ │ + add $0x8,%rbp │ │ │ │ + jmp 4f16d8 │ │ │ │ + jmp *-0x10(%r13) │ │ │ │ + nopl 0x0(%rax) │ │ │ │ add (%rax),%al │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ adc (%rax),%al │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ - lea -0x10(%rbp),%rax │ │ │ │ + lea -0x28(%rbp),%rax │ │ │ │ cmp %r15,%rax │ │ │ │ - jb 4f921e │ │ │ │ + jb 4f2898 │ │ │ │ movq $0x3390fc8,-0x10(%rbp) │ │ │ │ mov %rbx,-0x8(%rbp) │ │ │ │ - mov 0x10(%rbx),%r14 │ │ │ │ + movq $0x4f27c8,-0x20(%rbp) │ │ │ │ + mov 0x10(%rbx),%rax │ │ │ │ mov 0x18(%rbx),%rbx │ │ │ │ - add $0xfffffffffffffff0,%rbp │ │ │ │ - jmp 3395508 │ │ │ │ - jmp *-0x10(%r13) │ │ │ │ - nopw 0x0(%rax,%rax,1) │ │ │ │ - add $0x1000000,%eax │ │ │ │ + mov %rax,-0x18(%rbp) │ │ │ │ + add $0xffffffffffffffe0,%rbp │ │ │ │ + test $0x7,%bl │ │ │ │ + jne 4f27c8 │ │ │ │ + mov (%rbx),%rax │ │ │ │ + jmp *%rax │ │ │ │ + nopl 0x0(%rax,%rax,1) │ │ │ │ + add %eax,(%rax) │ │ │ │ + add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ - add %al,(%rdx) │ │ │ │ add %al,(%rax) │ │ │ │ + (bad) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ - add %cl,(%rbx) │ │ │ │ add %al,(%rax) │ │ │ │ + add %cl,-0x39(%rax) │ │ │ │ + rex.RB clc │ │ │ │ + add %ch,(%rax) │ │ │ │ + rex.WRXB add %r9b,-0x75(%r8) │ │ │ │ + rex.XB cmovs -0x76b7f8a5(%r11),%ecx │ │ │ │ + add %r9b,-0x7d(%r8) │ │ │ │ + (bad) │ │ │ │ + ret │ │ │ │ + (bad) │ │ │ │ + jne 4f2800 │ │ │ │ + mov (%rbx),%rax │ │ │ │ + jmp *%rax │ │ │ │ + nopw 0x0(%rax,%rax,1) │ │ │ │ + add (%rax),%al │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ - add %cl,-0x9(%rcx,%rcx,4) │ │ │ │ - mov 0xf(%rbx),%rsi │ │ │ │ - mov 0x7(%rbx),%r14 │ │ │ │ - jmp 32408f0 │ │ │ │ - add $0x1000000,%eax │ │ │ │ add %al,(%rax) │ │ │ │ - add %al,(%rdx) │ │ │ │ + (bad) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ - add %cl,(%rbx) │ │ │ │ + add %cl,-0x39(%rax) │ │ │ │ + add %r14b,(%r8) │ │ │ │ + sub %cl,0x0(%rdi) │ │ │ │ + mov 0x7(%rbx),%rax │ │ │ │ + mov 0x8(%rbp),%rbx │ │ │ │ + mov %rax,0x8(%rbp) │ │ │ │ + test $0x7,%bl │ │ │ │ + jne 4f2830 │ │ │ │ + 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,-0x9(%rcx,%rcx,4) │ │ │ │ - mov 0xf(%rbx),%rsi │ │ │ │ - mov 0x7(%rbx),%r14 │ │ │ │ - jmp 32408f0 │ │ │ │ - sbb %eax,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ - add $0x2000000,%eax │ │ │ │ add %al,(%rax) │ │ │ │ + add %cl,-0x75(%rax) │ │ │ │ + adc %r9b,-0x7d(%r8) │ │ │ │ + ret │ │ │ │ + (bad) │ │ │ │ + mov 0x8(%rbp),%rcx │ │ │ │ + add (%rbx),%rcx │ │ │ │ + test %rcx,%rcx │ │ │ │ + jg 4f2854 │ │ │ │ + mov %rax,%rbx │ │ │ │ + and $0xfffffffffffffff8,%rbx │ │ │ │ + add $0x18,%rbp │ │ │ │ + mov (%rbx),%rax │ │ │ │ + jmp *%rax │ │ │ │ + movq $0x4f2888,0x8(%rbp) │ │ │ │ + mov %rax,%rbx │ │ │ │ + mov %rcx,0x10(%rbp) │ │ │ │ + add $0x8,%rbp │ │ │ │ + test $0x7,%bl │ │ │ │ + jne 4f2888 │ │ │ │ + mov (%rbx),%rax │ │ │ │ + jmp *%rax │ │ │ │ + nopl 0x0(%rax) │ │ │ │ + add %al,(%r8) │ │ │ │ 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) │ │ │ │ + add %cl,-0x77(%rax) │ │ │ │ + fimuls 0x75(%rbx,%rcx,4) │ │ │ │ + or %cl,-0x7d(%rax) │ │ │ │ (bad) │ │ │ │ - xor %cl,0x3b(%rbp) │ │ │ │ - movsl %ds:(%rsi),%es:(%rdi) │ │ │ │ - pop %rax │ │ │ │ - add (%rax),%eax │ │ │ │ - add %dh,0x3f(%rdi) │ │ │ │ - mov 0x3(%rbx),%rax │ │ │ │ - mov 0xb(%rbx),%rbx │ │ │ │ - movq $0x4f9240,-0x28(%r12) │ │ │ │ - mov %r8,-0x20(%r12) │ │ │ │ - mov %rbx,-0x18(%r12) │ │ │ │ - movq $0x4f9268,-0x10(%r12) │ │ │ │ - mov %rsi,-0x8(%r12) │ │ │ │ - mov %rbx,(%r12) │ │ │ │ - lea -0x27(%r12),%r8 │ │ │ │ - lea -0xf(%r12),%rsi │ │ │ │ - mov %rax,%rbx │ │ │ │ - jmp 3395ee0 │ │ │ │ - movq $0x30,0x388(%r13) │ │ │ │ - jmp *-0x8(%r13) │ │ │ │ - nopl 0x0(%rax,%rax,1) │ │ │ │ - add (%rax),%eax │ │ │ │ + push $0x41ffffee │ │ │ │ + jmp *-0x10(%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 loopne 4f9351 │ │ │ │ - cmp %edi,%eax │ │ │ │ - jb 4f9336 │ │ │ │ + add %al,(%rax) │ │ │ │ + lea -0x10(%rbp),%rax │ │ │ │ + cmp %r15,%rax │ │ │ │ + jb 4f28d6 │ │ │ │ movq $0x3390fc8,-0x10(%rbp) │ │ │ │ mov %rbx,-0x8(%rbp) │ │ │ │ - movq $0x4f9350,-0x20(%rbp) │ │ │ │ - mov 0x18(%rbx),%r14 │ │ │ │ + mov 0x18(%rbx),%rsi │ │ │ │ + mov 0x10(%rbx),%r14 │ │ │ │ + add $0xfffffffffffffff0,%rbp │ │ │ │ + jmp 5fb748 │ │ │ │ + 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) │ │ │ │ + cwtl │ │ │ │ + jns 4f2961 │ │ │ │ + add -0x73(%rax),%ecx │ │ │ │ + rex.RB mov $0x72f8394c,%r8d │ │ │ │ + jp 4f2942 │ │ │ │ + movl $0x3390fc8,-0x10(%rbp) │ │ │ │ + mov %rbx,-0x8(%rbp) │ │ │ │ + movq $0x4f2938,-0x20(%rbp) │ │ │ │ mov 0x10(%rbx),%rax │ │ │ │ - mov 0x20(%rbx),%rbx │ │ │ │ + mov 0x18(%rbx),%rbx │ │ │ │ mov %rax,-0x18(%rbp) │ │ │ │ add $0xffffffffffffffe0,%rbp │ │ │ │ - jmp 3395508 │ │ │ │ - jmp *-0x10(%r13) │ │ │ │ - nopw 0x0(%rax,%rax,1) │ │ │ │ + test $0x7,%bl │ │ │ │ + jne 4f2938 │ │ │ │ + mov (%rbx),%rax │ │ │ │ + jmp *%rax │ │ │ │ + nop │ │ │ │ add %eax,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ (bad) │ │ │ │ add %al,(%rax) │ │ │ │ + add %dl,0x79(%rax) │ │ │ │ + jb 4f293b │ │ │ │ + movq $0x4f29b0,-0x20(%rbp) │ │ │ │ + lea 0x3727941(%rip),%r14 │ │ │ │ + mov 0x7(%rbx),%rax │ │ │ │ + mov 0xf(%rbx),%rcx │ │ │ │ + mov 0x17(%rbx),%rdx │ │ │ │ + mov 0x1f(%rbx),%rbx │ │ │ │ + mov %rbx,%rsi │ │ │ │ + mov %rcx,-0x18(%rbp) │ │ │ │ + mov %rsi,-0x10(%rbp) │ │ │ │ + mov %rdx,-0x8(%rbp) │ │ │ │ + mov %rax,0x0(%rbp) │ │ │ │ + add $0xffffffffffffffe0,%rbp │ │ │ │ + jmp 338af80 │ │ │ │ + jmp *-0x10(%r13) │ │ │ │ + nop │ │ │ │ + test %eax,(%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 $0x4f9290,-0x10(%r12) │ │ │ │ - mov %rbx,-0x8(%r12) │ │ │ │ - mov 0x8(%rbp),%rax │ │ │ │ - mov %rax,(%r12) │ │ │ │ - lea -0xb(%r12),%rbx │ │ │ │ - add $0x10,%rbp │ │ │ │ - jmp *0x0(%rbp) │ │ │ │ - movq $0x18,0x388(%r13) │ │ │ │ - jmp 338a720 │ │ │ │ - nop │ │ │ │ - sbb %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ - add $0x0,%al │ │ │ │ - ... │ │ │ │ + add %al,(%rax) │ │ │ │ + add %al,(%rax) │ │ │ │ + add %cl,-0x75(%rax) │ │ │ │ + rex.WRB and %r9b,-0x75(%r8) │ │ │ │ + push %rbp │ │ │ │ + or %cl,-0x75(%rax) │ │ │ │ + jne 4f29a4 │ │ │ │ + mov 0x28(%rbp),%rbx │ │ │ │ + jmp 4f2afa │ │ │ │ + nopl (%rax) │ │ │ │ + test %eax,(%rax) │ │ │ │ + add %al,(%rax) │ │ │ │ + add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ (bad) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ - add %cl,-0x7d(%rcx) │ │ │ │ + add %cl,-0x75(%rax) │ │ │ │ + sub %r9b,-0x75(%r8) │ │ │ │ + rex.WRB and %r9b,-0x75(%r8) │ │ │ │ + push %rbp │ │ │ │ + or %cl,-0x75(%rax) │ │ │ │ + jne 4f29d0 │ │ │ │ + mov 0x18(%rbp),%rdi │ │ │ │ + xor %r8d,%r8d │ │ │ │ + jmp 4f2a9d │ │ │ │ + nopl 0x0(%rax) │ │ │ │ (bad) │ │ │ │ - rex.W │ │ │ │ + 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) │ │ │ │ + xor %r9b,-0x75(%r8) │ │ │ │ + rex.WRB sub %r9b,-0x75(%r8) │ │ │ │ + push %rbp │ │ │ │ + adc %cl,-0x75(%rax) │ │ │ │ + jne 4f2a08 │ │ │ │ + mov 0x20(%rbp),%rdi │ │ │ │ + mov 0x8(%rbp),%r8 │ │ │ │ + add $0x8,%rbp │ │ │ │ + mov %r8,0x40(%rsp) │ │ │ │ + mov %rbx,%r8 │ │ │ │ + mov 0x40(%rsp),%rbx │ │ │ │ + jmp 4f2a9d │ │ │ │ + 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 %r8,0x78(%rsp) │ │ │ │ + mov %r11,0x70(%rsp) │ │ │ │ + mov %rdx,0x68(%rsp) │ │ │ │ + mov %rcx,0x60(%rsp) │ │ │ │ + mov %r10,0x58(%rsp) │ │ │ │ + mov %r9,0x50(%rsp) │ │ │ │ + call 337fc80 │ │ │ │ + add $0x8,%rsp │ │ │ │ + mov 0x70(%rsp),%r8 │ │ │ │ + mov 0x68(%rsp),%rdi │ │ │ │ + mov %r14,%rsi │ │ │ │ + mov 0x60(%rsp),%rdx │ │ │ │ + mov 0x58(%rsp),%rcx │ │ │ │ + mov 0x50(%rsp),%rax │ │ │ │ + mov 0x48(%rsp),%r9 │ │ │ │ + mov %r9,0x18(%rbx,%r8,8) │ │ │ │ + movq $0x338fa10,(%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 %r8 │ │ │ │ + add $0x38,%r12 │ │ │ │ cmp 0x358(%r13),%r12 │ │ │ │ - ja 4f93f5 │ │ │ │ - movq $0x4f91f8,-0x40(%r12) │ │ │ │ - mov %r8,-0x30(%r12) │ │ │ │ - mov %rdi,-0x28(%r12) │ │ │ │ - movq $0x4f9300,-0x20(%r12) │ │ │ │ - mov %r14,-0x10(%r12) │ │ │ │ - mov %r8,-0x8(%r12) │ │ │ │ + ja 4f2b52 │ │ │ │ + cmp %rsi,%r8 │ │ │ │ + je 4f2af6 │ │ │ │ + mov 0x18(%rdi,%r8,8),%r9 │ │ │ │ + movq $0x4f28b0,-0x30(%r12) │ │ │ │ + mov %r9,-0x20(%r12) │ │ │ │ + mov %rax,-0x18(%r12) │ │ │ │ + movq $0x3363098,-0x10(%r12) │ │ │ │ + lea -0x30(%r12),%r10 │ │ │ │ + mov %r10,-0x8(%r12) │ │ │ │ + mov %r9,(%r12) │ │ │ │ + lea -0xf(%r12),%r9 │ │ │ │ + cmpq $0x0,0x37510e1(%rip) │ │ │ │ + je 4f2a73 │ │ │ │ + jmp 4f2a0e │ │ │ │ + add $0xffffffffffffffc8,%r12 │ │ │ │ + add $0x28,%r12 │ │ │ │ + cmp 0x358(%r13),%r12 │ │ │ │ + ja 4f2b36 │ │ │ │ + movq $0x338fa70,(%rbx) │ │ │ │ + movq $0x323f540,-0x20(%r12) │ │ │ │ + mov %rcx,-0x18(%r12) │ │ │ │ + mov %rdx,-0x10(%r12) │ │ │ │ + mov %rbx,-0x8(%r12) │ │ │ │ mov %rsi,(%r12) │ │ │ │ - lea -0x40(%r12),%rsi │ │ │ │ - lea -0x20(%r12),%r14 │ │ │ │ - lea 0x3705f7f(%rip),%rbx │ │ │ │ - jmp 3395748 │ │ │ │ - movq $0x48,0x388(%r13) │ │ │ │ - lea 0x31b1929(%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 4f94f0 │ │ │ │ - nopl (%rax) │ │ │ │ - add %eax,(%rax) │ │ │ │ + lea -0x1f(%r12),%rbx │ │ │ │ + add $0x30,%rbp │ │ │ │ + jmp *0x0(%rbp) │ │ │ │ + movq $0x28,0x388(%r13) │ │ │ │ + movq $0x4f2988,0x0(%rbp) │ │ │ │ + mov %rbx,0x28(%rbp) │ │ │ │ + jmp 338a2b0 │ │ │ │ + movq $0x38,0x388(%r13) │ │ │ │ + movq $0x4f29e0,-0x8(%rbp) │ │ │ │ + mov %rbx,%rax │ │ │ │ + mov %r8,%rbx │ │ │ │ + mov %rax,0x0(%rbp) │ │ │ │ + add $0xfffffffffffffff8,%rbp │ │ │ │ + jmp 338a738 │ │ │ │ + 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 4f94c3 │ │ │ │ + jb 4f2c56 │ │ │ │ movq $0x3390fc8,-0x10(%rbp) │ │ │ │ mov %rbx,-0x8(%rbp) │ │ │ │ - movq $0x4f9480,-0x18(%rbp) │ │ │ │ - mov 0x10(%rbx),%rbx │ │ │ │ - add $0xffffffffffffffe8,%rbp │ │ │ │ + movq $0x4f2bd8,-0x20(%rbp) │ │ │ │ + mov 0x10(%rbx),%rax │ │ │ │ + mov 0x18(%rbx),%rbx │ │ │ │ + mov %rax,-0x18(%rbp) │ │ │ │ + add $0xffffffffffffffe0,%rbp │ │ │ │ test $0x7,%bl │ │ │ │ - jne 4f9480 │ │ │ │ + jne 4f2bd8 │ │ │ │ mov (%rbx),%rax │ │ │ │ jmp *%rax │ │ │ │ - nop │ │ │ │ - ... │ │ │ │ - (bad) │ │ │ │ + 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,0x26(%rdi) │ │ │ │ - mov 0xf(%rbx),%rax │ │ │ │ - movq $0x30489c0,-0x10(%r12) │ │ │ │ - mov %rax,-0x8(%r12) │ │ │ │ - movq $0x3c37ef9,(%r12) │ │ │ │ - lea -0xf(%r12),%rbx │ │ │ │ - add $0x8,%rbp │ │ │ │ - jmp *0x0(%rbp) │ │ │ │ - movq $0x18,0x388(%r13) │ │ │ │ - jmp 338a720 │ │ │ │ - jmp *-0x10(%r13) │ │ │ │ - nop │ │ │ │ - and %bh,%bh │ │ │ │ - (bad) │ │ │ │ - (bad) │ │ │ │ (bad) │ │ │ │ + add %al,(%rax) │ │ │ │ + add %al,(%rax) │ │ │ │ + add %al,(%rax) │ │ │ │ + add %cl,-0x39(%rax) │ │ │ │ + add %r8b,(%r8) │ │ │ │ + sub $0x4f,%al │ │ │ │ + add %cl,-0x75(%rax) │ │ │ │ + pop %rbx │ │ │ │ (bad) │ │ │ │ + test $0x7,%bl │ │ │ │ + jne 4f2c00 │ │ │ │ + mov (%rbx),%rax │ │ │ │ + jmp *%rax │ │ │ │ + xchg %ax,%ax │ │ │ │ + add %eax,(%rax) │ │ │ │ + add %al,(%rax) │ │ │ │ + add %al,(%rax) │ │ │ │ + add %al,(%rax) │ │ │ │ (bad) │ │ │ │ - incl (%rdi) │ │ │ │ - ... │ │ │ │ add %al,(%rax) │ │ │ │ - add %al,(%rdi) │ │ │ │ - ... │ │ │ │ add %al,(%rax) │ │ │ │ - add %cl,(%rsi) │ │ │ │ add %al,(%rax) │ │ │ │ + add %cl,-0x75(%rax) │ │ │ │ + rex.XB (bad) │ │ │ │ + cmp $0x0,%rax │ │ │ │ + jle 4f2c48 │ │ │ │ + movq $0x4f2c38,0x0(%rbp) │ │ │ │ + mov 0x8(%rbp),%rbx │ │ │ │ + mov %rax,0x8(%rbp) │ │ │ │ + test $0x7,%bl │ │ │ │ + jne 4f2c38 │ │ │ │ + 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 %cl,-0x7d(%rcx) │ │ │ │ + add %al,(%rax) │ │ │ │ + add %cl,-0x77(%rax) │ │ │ │ + fimuls 0x75(%rbx,%rcx,4) │ │ │ │ + or %cl,-0x7d(%rax) │ │ │ │ (bad) │ │ │ │ - sbb %cl,0x3b(%rbp) │ │ │ │ - movsl %ds:(%rsi),%es:(%rdi) │ │ │ │ - pop %rax │ │ │ │ - add (%rax),%eax │ │ │ │ - add %dh,0x25(%rdi) │ │ │ │ - movq $0x4f9440,-0x10(%r12) │ │ │ │ - mov %rdi,(%r12) │ │ │ │ - mov %rdi,%rax │ │ │ │ - lea -0x10(%r12),%rdi │ │ │ │ - mov %rax,%rsi │ │ │ │ - mov 0x0(%rbp),%rbx │ │ │ │ + sarb $0x2,-0x23(%rbp) │ │ │ │ + lea 0x37452aa(%rip),%rbx │ │ │ │ add $0x10,%rbp │ │ │ │ - jmp 33959f8 │ │ │ │ - movq $0x18,0x388(%r13) │ │ │ │ - lea 0x31b1804(%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 $0x1000000,%eax │ │ │ │ - ... │ │ │ │ + jmp *0x0(%rbp) │ │ │ │ + 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,(%rsi) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ - add %cl,-0xd(%rcx,%rcx,4) │ │ │ │ - jmp 33893b0 │ │ │ │ + add %cl,-0x73(%rax) │ │ │ │ + rex.RB │ │ │ │ + lock cmp %r15,%rax │ │ │ │ + jb 4f2caa │ │ │ │ + movq $0x4f2cc8,-0x10(%rbp) │ │ │ │ + mov %rsi,%r8 │ │ │ │ + lea 0x3747776(%rip),%rdi │ │ │ │ + mov %rsi,%rax │ │ │ │ + lea 0x37487cc(%rip),%rsi │ │ │ │ + mov %rax,-0x8(%rbp) │ │ │ │ + add $0xfffffffffffffff0,%rbp │ │ │ │ + jmp 58b080 │ │ │ │ + lea 0x31b73df(%rip),%rbx │ │ │ │ + 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 %ch,0x48031b73(%rax) │ │ │ │ + mov %ebx,%eax │ │ │ │ + and $0x7,%eax │ │ │ │ + cmp $0x1,%rax │ │ │ │ + je 4f2da4 │ │ │ │ + add $0xa8,%r12 │ │ │ │ + cmp 0x358(%r13),%r12 │ │ │ │ + ja 4f2d94 │ │ │ │ + mov 0x6(%rbx),%rax │ │ │ │ + movq $0x4f26d8,-0xa0(%r12) │ │ │ │ + mov %rax,-0x90(%r12) │ │ │ │ + movq $0x4f2778,-0x88(%r12) │ │ │ │ + mov 0x8(%rbp),%rbx │ │ │ │ + mov %rbx,-0x78(%r12) │ │ │ │ + lea -0xa0(%r12),%rcx │ │ │ │ + mov %rcx,-0x70(%r12) │ │ │ │ + movq $0x4f28f0,-0x68(%r12) │ │ │ │ + mov %rbx,-0x58(%r12) │ │ │ │ + mov %rax,-0x50(%r12) │ │ │ │ + movq $0x4f2b88,-0x48(%r12) │ │ │ │ + mov %rbx,-0x38(%r12) │ │ │ │ + mov %rcx,-0x30(%r12) │ │ │ │ + movq $0x3363078,-0x28(%r12) │ │ │ │ + lea -0x48(%r12),%rax │ │ │ │ + mov %rax,-0x20(%r12) │ │ │ │ + lea -0x68(%r12),%rax │ │ │ │ + mov %rax,-0x18(%r12) │ │ │ │ + lea -0x88(%r12),%rax │ │ │ │ + mov %rax,-0x10(%r12) │ │ │ │ + movq $0x32ce2c8,-0x8(%r12) │ │ │ │ + lea -0x27(%r12),%rax │ │ │ │ + mov %rax,(%r12) │ │ │ │ + lea -0x6(%r12),%rbx │ │ │ │ + add $0x10,%rbp │ │ │ │ + jmp *0x0(%rbp) │ │ │ │ + movq $0xa8,0x388(%r13) │ │ │ │ + jmp 338a720 │ │ │ │ + lea 0x373584e(%rip),%rbx │ │ │ │ + add $0x10,%rbp │ │ │ │ + jmp *0x0(%rbp) │ │ │ │ + nopw 0x0(%rax,%rax,1) │ │ │ │ + sldt (%rax) │ │ │ │ + add %al,(%rdx) │ │ │ │ + ... │ │ │ │ add %al,(%rax) │ │ │ │ + add %cl,(%rsi) │ │ │ │ add %al,(%rax) │ │ │ │ - lea -0x20(%rbp),%rax │ │ │ │ + add %al,%al │ │ │ │ + jb 4f2dea │ │ │ │ + add -0x73(%rax),%ecx │ │ │ │ + rex.RB clc │ │ │ │ cmp %r15,%rax │ │ │ │ - jb 4f95b2 │ │ │ │ - movq $0x3390fc8,-0x10(%rbp) │ │ │ │ - mov %rbx,-0x8(%rbp) │ │ │ │ - mov 0x10(%rbx),%r14 │ │ │ │ - movq $0x33924c0,-0x20(%rbp) │ │ │ │ - movq $0x3c37ed1,-0x18(%rbp) │ │ │ │ - add $0xffffffffffffffe0,%rbp │ │ │ │ - jmp 323fe18 │ │ │ │ - jmp *-0x10(%r13) │ │ │ │ - xchg %ax,%ax │ │ │ │ - add %eax,(%rax) │ │ │ │ - add %al,(%rax) │ │ │ │ - add %al,(%rax) │ │ │ │ + jb 4f2dea │ │ │ │ + movq $0x4f2e08,-0x8(%rbp) │ │ │ │ + add $0xfffffffffffffff8,%rbp │ │ │ │ + jmp 4f2c78 │ │ │ │ + lea 0x31b7307(%rip),%rbx │ │ │ │ + jmp *-0x8(%r13) │ │ │ │ + nopl (%rax) │ │ │ │ + ... │ │ │ │ + (bad) │ │ │ │ add %al,(%rax) │ │ │ │ - adc %al,(%rax) │ │ │ │ + add %cl,(%rax) │ │ │ │ + jo 4f2e22 │ │ │ │ + add -0x77(%rax),%ecx │ │ │ │ + fadds -0x7cb7f820(%rbx) │ │ │ │ + clc │ │ │ │ + add %ecx,(%rdi) │ │ │ │ + test %dh,0x48000000(%rcx) │ │ │ │ + movl $0x4f2e40,0x0(%rbp) │ │ │ │ + mov 0x6(%rbx),%rbx │ │ │ │ + test $0x7,%bl │ │ │ │ + jne 4f2e40 │ │ │ │ + mov (%rbx),%rax │ │ │ │ + jmp *%rax │ │ │ │ + xchg %ax,%ax │ │ │ │ + ... │ │ │ │ + (bad) │ │ │ │ add %al,(%rax) │ │ │ │ - adc %bl,(%rcx) │ │ │ │ + add %dl,%al │ │ │ │ + outsl %ds:(%rsi),(%dx) │ │ │ │ sbb (%rbx),%eax │ │ │ │ - lea -0x28(%rbp),%rax │ │ │ │ - cmp %r15,%rax │ │ │ │ - jb 4f9602 │ │ │ │ - movq $0x3390fc8,-0x10(%rbp) │ │ │ │ - mov %rbx,-0x8(%rbp) │ │ │ │ - mov 0x10(%rbx),%r14 │ │ │ │ - movq $0x33929e8,-0x28(%rbp) │ │ │ │ - movq $0x36acc2b,-0x20(%rbp) │ │ │ │ - movq $0x36aaed8,-0x18(%rbp) │ │ │ │ - add $0xffffffffffffffd8,%rbp │ │ │ │ - jmp 4f1a48 │ │ │ │ - jmp *-0x10(%r13) │ │ │ │ + movq $0x4f2e68,0x0(%rbp) │ │ │ │ + mov 0xf(%rbx),%rbx │ │ │ │ + test $0x7,%bl │ │ │ │ + jne 4f2e68 │ │ │ │ + mov (%rbx),%rax │ │ │ │ + jmp *%rax │ │ │ │ xchg %ax,%ax │ │ │ │ - add (%rax),%eax │ │ │ │ + ... │ │ │ │ + (bad) │ │ │ │ add %al,(%rax) │ │ │ │ + add %ch,0x48031b6f(%rax) │ │ │ │ + mov 0x7(%rbx),%eax │ │ │ │ + mov 0x7(%rax),%rax │ │ │ │ + mov 0xf(%rbx),%rcx │ │ │ │ + mov 0x7(%rcx),%rcx │ │ │ │ + test %rax,%rax │ │ │ │ + jg 4f2ed7 │ │ │ │ + cmp $0x0,%rcx │ │ │ │ + jl 4f2ed7 │ │ │ │ + mov 0x17(%rbx),%rbx │ │ │ │ + xor %ecx,%ecx │ │ │ │ + sub %rax,%rcx │ │ │ │ + mov 0x18(%rbx,%rcx,8),%rax │ │ │ │ + movq $0x4f2eb8,0x0(%rbp) │ │ │ │ + mov %rax,%rbx │ │ │ │ + test $0x7,%bl │ │ │ │ + jne 4f2eb8 │ │ │ │ + mov (%rbx),%rax │ │ │ │ + jmp *%rax │ │ │ │ + xchg %ax,%ax │ │ │ │ + ... │ │ │ │ + (bad) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ - sldt (%rax) │ │ │ │ - add %al,%al │ │ │ │ - sbb %bl,(%rbx) │ │ │ │ - add -0x73(%rax),%ecx │ │ │ │ - rex.RB fmuls -0x8(%r9,%rdi,1) │ │ │ │ - jb 4f967f │ │ │ │ - add $0x18,%r12 │ │ │ │ - cmp 0x358(%r13),%r12 │ │ │ │ - ja 4f9674 │ │ │ │ - movq $0x3390fc8,-0x10(%rbp) │ │ │ │ - mov %rbx,-0x8(%rbp) │ │ │ │ - mov 0x10(%rbx),%rax │ │ │ │ - mov 0x18(%rbx),%rcx │ │ │ │ - mov 0x20(%rbx),%rbx │ │ │ │ - movq $0x4f95c8,-0x10(%r12) │ │ │ │ - mov %rbx,(%r12) │ │ │ │ + add %al,(%rax) │ │ │ │ + add %cl,-0x75(%rax) │ │ │ │ + pop %rbx │ │ │ │ + (bad) │ │ │ │ + and $0xfffffffffffffff8,%rbx │ │ │ │ + add $0x8,%rbp │ │ │ │ + mov (%rbx),%rax │ │ │ │ + jmp *%rax │ │ │ │ + lea 0x3745029(%rip),%rbx │ │ │ │ + add $0x8,%rbp │ │ │ │ + jmp *0x0(%rbp) │ │ │ │ + mov %rcx,%rsi │ │ │ │ mov %rax,%r14 │ │ │ │ - movq $0x33929e8,-0x28(%rbp) │ │ │ │ - lea -0x10(%r12),%rax │ │ │ │ - mov %rax,-0x20(%rbp) │ │ │ │ - mov %rcx,-0x18(%rbp) │ │ │ │ - add $0xffffffffffffffd8,%rbp │ │ │ │ - jmp 323ff50 │ │ │ │ - movq $0x18,0x388(%r13) │ │ │ │ - jmp *-0x10(%r13) │ │ │ │ - nopl 0x0(%rax,%rax,1) │ │ │ │ + add $0x8,%rbp │ │ │ │ + jmp 4f16d8 │ │ │ │ + xchg %ax,%ax │ │ │ │ add %eax,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ adc %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ + xor %dl,-0x72b7fc91(%rbp) │ │ │ │ + rex.RB loopne 4f2f49 │ │ │ │ + cmp %edi,%eax │ │ │ │ + jb 4f2f98 │ │ │ │ + movq $0x4f2f30,-0x8(%rbp) │ │ │ │ + mov 0x10(%rbx),%rbx │ │ │ │ + add $0xfffffffffffffff8,%rbp │ │ │ │ + test $0x7,%bl │ │ │ │ + jne 4f2f30 │ │ │ │ + mov (%rbx),%rax │ │ │ │ + jmp *%rax │ │ │ │ + nop │ │ │ │ + ... │ │ │ │ + (bad) │ │ │ │ + add %al,(%rax) │ │ │ │ + add %bh,%al │ │ │ │ + xchg %eax,%esp │ │ │ │ + outsl %ds:(%rsi),(%dx) │ │ │ │ + add -0x39(%rax),%ecx │ │ │ │ + rex.RB call 9e5eb8 │ │ │ │ + mov 0xf(%rbx),%rax │ │ │ │ + mov 0x7(%rbx),%rbx │ │ │ │ + mov %rbx,%rcx │ │ │ │ + mov 0x7(%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 4f2f80 │ │ │ │ + mov (%rbx),%rax │ │ │ │ + jmp *%rax │ │ │ │ + nopl 0x0(%rax) │ │ │ │ + ret │ │ │ │ + add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ - lea -0x20(%rbp),%rax │ │ │ │ - cmp %r15,%rax │ │ │ │ - jb 4f96ca │ │ │ │ - movq $0x3390fc8,-0x10(%rbp) │ │ │ │ - mov %rbx,-0x8(%rbp) │ │ │ │ - mov 0x10(%rbx),%r14 │ │ │ │ - movq $0x33924c0,-0x20(%rbp) │ │ │ │ - movq $0x3c37eda,-0x18(%rbp) │ │ │ │ - add $0xffffffffffffffe0,%rbp │ │ │ │ - jmp 323fe18 │ │ │ │ + add %bl,(%rsi) │ │ │ │ + add %al,(%rax) │ │ │ │ + add %ch,0x4c036f94(%rax) │ │ │ │ + mov 0x18(%rbp),%eax │ │ │ │ + mov 0x10(%rbp),%rdi │ │ │ │ + mov 0x8(%rbp),%rsi │ │ │ │ + mov %rbx,%r14 │ │ │ │ + add $0x20,%rbp │ │ │ │ + jmp 2f838d0 │ │ │ │ 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) │ │ │ │ - clc │ │ │ │ - (bad) │ │ │ │ - sbb (%rbx),%eax │ │ │ │ - lea -0x28(%rbp),%rax │ │ │ │ - cmp %r15,%rax │ │ │ │ - jb 4f971a │ │ │ │ + js 4f2f42 │ │ │ │ + outsl %ds:(%rsi),(%dx) │ │ │ │ + add -0x73(%rax),%ecx │ │ │ │ + rex.RB │ │ │ │ + lock cmp %r15,%rax │ │ │ │ + jb 4f3003 │ │ │ │ + add $0x18,%r12 │ │ │ │ + cmp 0x358(%r13),%r12 │ │ │ │ + ja 4f2ff8 │ │ │ │ movq $0x3390fc8,-0x10(%rbp) │ │ │ │ mov %rbx,-0x8(%rbp) │ │ │ │ - mov 0x10(%rbx),%r14 │ │ │ │ - movq $0x33929e8,-0x28(%rbp) │ │ │ │ - movq $0x36acc2b,-0x20(%rbp) │ │ │ │ - movq $0x36aaed8,-0x18(%rbp) │ │ │ │ - add $0xffffffffffffffd8,%rbp │ │ │ │ - jmp 4f1a48 │ │ │ │ + mov 0x10(%rbx),%rax │ │ │ │ + movq $0x4f2ef8,-0x10(%r12) │ │ │ │ + mov %rax,(%r12) │ │ │ │ + lea -0x10(%r12),%rsi │ │ │ │ + lea 0x2ec57c1(%rip),%r14 │ │ │ │ + add $0xfffffffffffffff0,%rbp │ │ │ │ + jmp 3359998 │ │ │ │ + movq $0x18,0x388(%r13) │ │ │ │ jmp *-0x10(%r13) │ │ │ │ - xchg %ax,%ax │ │ │ │ + nop │ │ │ │ add (%rax),%eax │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ sldt (%rax) │ │ │ │ - add %ch,0x48031b17(%rax) │ │ │ │ - lea -0x28(%rbp),%eax │ │ │ │ + add %bh,0x7d(%rax) │ │ │ │ + sbb (%rbx),%eax │ │ │ │ + lea -0x10(%rbp),%rax │ │ │ │ cmp %r15,%rax │ │ │ │ - jb 4f9797 │ │ │ │ - add $0x18,%r12 │ │ │ │ - cmp 0x358(%r13),%r12 │ │ │ │ - ja 4f978c │ │ │ │ + jb 4f3042 │ │ │ │ movq $0x3390fc8,-0x10(%rbp) │ │ │ │ mov %rbx,-0x8(%rbp) │ │ │ │ - mov 0x10(%rbx),%rax │ │ │ │ - mov 0x18(%rbx),%rcx │ │ │ │ - mov 0x20(%rbx),%rbx │ │ │ │ - movq $0x4f96e0,-0x10(%r12) │ │ │ │ - mov %rbx,(%r12) │ │ │ │ - mov %rax,%r14 │ │ │ │ - movq $0x33929e8,-0x28(%rbp) │ │ │ │ - lea -0x10(%r12),%rax │ │ │ │ - mov %rax,-0x20(%rbp) │ │ │ │ - mov %rcx,-0x18(%rbp) │ │ │ │ - add $0xffffffffffffffd8,%rbp │ │ │ │ - jmp 323ff50 │ │ │ │ - movq $0x18,0x388(%r13) │ │ │ │ + mov 0x20(%rbx),%rdi │ │ │ │ + mov 0x18(%rbx),%rsi │ │ │ │ + mov 0x10(%rbx),%r14 │ │ │ │ + add $0xfffffffffffffff0,%rbp │ │ │ │ + jmp 4fbd08 │ │ │ │ jmp *-0x10(%r13) │ │ │ │ - nopl 0x0(%rax,%rax,1) │ │ │ │ - add %eax,(%rax) │ │ │ │ - add %al,(%rax) │ │ │ │ + xchg %ax,%ax │ │ │ │ + (bad) │ │ │ │ add %al,(%rax) │ │ │ │ + add %al,(%rbx) │ │ │ │ add %al,(%rax) │ │ │ │ - adc %al,(%rax) │ │ │ │ + add %al,(%rdx) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ - lea -0x10(%rbp),%rax │ │ │ │ - cmp %r15,%rax │ │ │ │ - jb 4f97d9 │ │ │ │ - movq $0x3390fc8,-0x10(%rbp) │ │ │ │ - mov %rbx,-0x8(%rbp) │ │ │ │ - mov 0x10(%rbx),%rsi │ │ │ │ - lea 0x2ec229c(%rip),%r14 │ │ │ │ - add $0xfffffffffffffff0,%rbp │ │ │ │ - jmp 3359998 │ │ │ │ - jmp *-0x10(%r13) │ │ │ │ - nopl (%rax) │ │ │ │ - add $0x1000000,%eax │ │ │ │ + add %cl,(%rsi) │ │ │ │ add %al,(%rax) │ │ │ │ - add %al,0x0(%rip) │ │ │ │ add %al,(%rax) │ │ │ │ - add %cl,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ - add %ch,%al │ │ │ │ + add %cl,-0x73(%rax) │ │ │ │ + rex.RB call 734769b4 <__environ@GLIBC_2.2.5+0x6f83650c> │ │ │ │ (bad) │ │ │ │ - sbb (%rbx),%eax │ │ │ │ - lea -0x38(%rbp),%rax │ │ │ │ - cmp %r15,%rax │ │ │ │ - jb 4f9845 │ │ │ │ - movq $0x4f9860,-0x38(%rbp) │ │ │ │ - lea 0x31b1768(%rip),%rsi │ │ │ │ - mov 0x1f(%rbx),%rax │ │ │ │ - mov %rax,-0x30(%rbp) │ │ │ │ - mov 0xf(%rbx),%rax │ │ │ │ - mov %rax,-0x28(%rbp) │ │ │ │ - mov 0x27(%rbx),%rax │ │ │ │ - mov %rax,-0x20(%rbp) │ │ │ │ - mov 0x17(%rbx),%rax │ │ │ │ - mov %rax,-0x18(%rbp) │ │ │ │ - mov 0x7(%rbx),%rax │ │ │ │ + movq $0x4f30a8,-0x18(%rbp) │ │ │ │ + mov %r14,%rax │ │ │ │ + mov %rdi,%r14 │ │ │ │ mov %rax,-0x10(%rbp) │ │ │ │ - mov %r14,-0x8(%rbp) │ │ │ │ - add $0xffffffffffffffc8,%rbp │ │ │ │ - jmp 32416e0 │ │ │ │ + mov %rsi,-0x8(%rbp) │ │ │ │ + add $0xffffffffffffffe8,%rbp │ │ │ │ + jmp 4f1240 │ │ │ │ + lea 0x31b7101(%rip),%rbx │ │ │ │ jmp *-0x8(%r13) │ │ │ │ - nopl 0x0(%rax) │ │ │ │ + nopl 0x0(%rax,%rax,1) │ │ │ │ + add (%rax),%al │ │ │ │ + add %al,(%rax) │ │ │ │ + add %al,(%rax) │ │ │ │ + add %al,(%rax) │ │ │ │ (bad) │ │ │ │ add %al,(%rax) │ │ │ │ + add %cl,%al │ │ │ │ + jo 4f30c2 │ │ │ │ + add -0x77(%rax),%ecx │ │ │ │ + fadds -0x7cb7f820(%rbx) │ │ │ │ + clc │ │ │ │ + add %esi,0x49(%rdi,%rbx,2) │ │ │ │ + add $0x38,%esp │ │ │ │ + cmp 0x358(%r13),%r12 │ │ │ │ + ja 4f3103 │ │ │ │ + mov 0x6(%rbx),%rax │ │ │ │ + movq $0x4f3018,-0x30(%r12) │ │ │ │ + mov %rax,-0x20(%r12) │ │ │ │ + mov 0x8(%rbp),%rax │ │ │ │ + mov %rax,-0x18(%r12) │ │ │ │ + mov 0x10(%rbp),%rax │ │ │ │ + mov %rax,-0x10(%r12) │ │ │ │ + movq $0x320d470,-0x8(%r12) │ │ │ │ + lea -0x30(%r12),%rax │ │ │ │ + mov %rax,(%r12) │ │ │ │ + lea -0x6(%r12),%rbx │ │ │ │ + add $0x18,%rbp │ │ │ │ + jmp *0x0(%rbp) │ │ │ │ + movq $0x38,0x388(%r13) │ │ │ │ + jmp 338a720 │ │ │ │ + add $0x28,%r12 │ │ │ │ + cmp 0x358(%r13),%r12 │ │ │ │ + ja 4f3150 │ │ │ │ + mov 0x7(%rbx),%rax │ │ │ │ + movq $0x4f2fb0,-0x20(%r12) │ │ │ │ + mov %rax,-0x10(%r12) │ │ │ │ + movq $0x320d450,-0x8(%r12) │ │ │ │ + lea -0x20(%r12),%rax │ │ │ │ + mov %rax,(%r12) │ │ │ │ + lea -0x7(%r12),%rbx │ │ │ │ + add $0x18,%rbp │ │ │ │ + jmp *0x0(%rbp) │ │ │ │ + movq $0x28,0x388(%r13) │ │ │ │ + jmp 338a720 │ │ │ │ + add $0x1000000,%eax │ │ │ │ + ... │ │ │ │ add %al,(%rax) │ │ │ │ + add %cl,(%rsi) │ │ │ │ add %al,(%rax) │ │ │ │ - add %bl,(%rsi) │ │ │ │ + add %bh,(%rax) │ │ │ │ + jo 4f3192 │ │ │ │ + add -0x73(%rax),%ecx │ │ │ │ + rex.RB clc │ │ │ │ + cmp %r15,%rax │ │ │ │ + jb 4f319c │ │ │ │ + movq $0x4f31b8,-0x8(%rbp) │ │ │ │ + mov %r14,%rsi │ │ │ │ + lea 0x2ec55ff(%rip),%r14 │ │ │ │ + add $0xfffffffffffffff8,%rbp │ │ │ │ + jmp 3359998 │ │ │ │ + lea 0x31b702d(%rip),%rbx │ │ │ │ + jmp *-0x8(%r13) │ │ │ │ + nop │ │ │ │ + ... │ │ │ │ + (bad) │ │ │ │ add %al,(%rax) │ │ │ │ - add %ah,0x17(%rax) │ │ │ │ + add %bh,%al │ │ │ │ + outsl %ds:(%rsi),(%dx) │ │ │ │ sbb (%rbx),%eax │ │ │ │ - and $0x7,%ebx │ │ │ │ - cmp $0x1,%rbx │ │ │ │ - je 4f9876 │ │ │ │ - mov 0x18(%rbp),%rbx │ │ │ │ - add $0x38,%rbp │ │ │ │ - jmp 33893b0 │ │ │ │ - movq $0x4f98a0,0x0(%rbp) │ │ │ │ - lea 0x31b16cb(%rip),%rsi │ │ │ │ - mov 0x30(%rbp),%r14 │ │ │ │ - jmp 32416e0 │ │ │ │ - xchg %ax,%ax │ │ │ │ + mov %rbx,%rsi │ │ │ │ + lea 0x31b6f46(%rip),%r14 │ │ │ │ + add $0x8,%rbp │ │ │ │ + jmp 4adc10 │ │ │ │ + nopl 0x0(%rax,%rax,1) │ │ │ │ (bad) │ │ │ │ - add %eax,(%rax) │ │ │ │ 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 %bl,(%rsi) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ + add %cl,-0x73(%rax) │ │ │ │ + rex.RB clc │ │ │ │ + cmp %r15,%rax │ │ │ │ + jb 4f3202 │ │ │ │ + movq $0x4f3220,-0x8(%rbp) │ │ │ │ + add $0xfffffffffffffff8,%rbp │ │ │ │ + jmp 4f3060 │ │ │ │ + lea 0x31b6fd7(%rip),%rbx │ │ │ │ + jmp *-0x8(%r13) │ │ │ │ + nopl (%rax) │ │ │ │ + ... │ │ │ │ (bad) │ │ │ │ - sbb (%rbx),%eax │ │ │ │ - and $0x7,%ebx │ │ │ │ - cmp $0x1,%rbx │ │ │ │ - je 4f98b6 │ │ │ │ - mov 0x8(%rbp),%rbx │ │ │ │ - add $0x38,%rbp │ │ │ │ - jmp 33893b0 │ │ │ │ - movq $0x4f98e8,0x8(%rbp) │ │ │ │ - mov 0x30(%rbp),%rsi │ │ │ │ - lea 0x373a720(%rip),%r14 │ │ │ │ + add %al,(%rax) │ │ │ │ + add %dh,0x48031b6f(%rax) │ │ │ │ + mov %ebx,%eax │ │ │ │ + and $0x7,%eax │ │ │ │ + cmp $0x1,%rax │ │ │ │ + je 4f323d │ │ │ │ + mov 0x6(%rbx),%rbx │ │ │ │ + and $0xfffffffffffffff8,%rbx │ │ │ │ add $0x8,%rbp │ │ │ │ - jmp 3240d18 │ │ │ │ + mov (%rbx),%rax │ │ │ │ + jmp *%rax │ │ │ │ + mov 0x7(%rbx),%r14 │ │ │ │ + add $0x8,%rbp │ │ │ │ + jmp 4f3178 │ │ │ │ nopw 0x0(%rax,%rax,1) │ │ │ │ - test %eax,(%rax) │ │ │ │ - add %al,(%rax) │ │ │ │ + sbb %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ + add $0x0,%al │ │ │ │ + ... │ │ │ │ add %al,(%rax) │ │ │ │ (bad) │ │ │ │ add %al,(%rax) │ │ │ │ - add %bh,0x48031b16(%rax) │ │ │ │ - movl $0x4f9918,0x0(%rbp) │ │ │ │ - lea 0x31b1631(%rip),%rsi │ │ │ │ + add %ch,(%rax) │ │ │ │ + outsl %ds:(%rsi),(%dx) │ │ │ │ + sbb (%rbx),%eax │ │ │ │ + lea -0x10(%rbp),%rax │ │ │ │ + cmp %r15,%rax │ │ │ │ + jb 4f3298 │ │ │ │ + movq $0x4f32b8,-0x10(%rbp) │ │ │ │ + mov %rdi,%rax │ │ │ │ + mov %r8,%rdi │ │ │ │ + mov %rsi,%rbx │ │ │ │ + mov %rax,%rsi │ │ │ │ + mov %r14,%rax │ │ │ │ mov %rbx,%r14 │ │ │ │ - mov %rbx,0x10(%rbp) │ │ │ │ - jmp 32416e0 │ │ │ │ + mov %rax,-0x8(%rbp) │ │ │ │ + add $0xfffffffffffffff0,%rbp │ │ │ │ + jmp 4f3060 │ │ │ │ + lea 0x31b6f61(%rip),%rbx │ │ │ │ + jmp *-0x8(%r13) │ │ │ │ nopl 0x0(%rax,%rax,1) │ │ │ │ - add $0x0,%eax │ │ │ │ - add %al,(%rax) │ │ │ │ - add %bl,(%rsi) │ │ │ │ - add %al,(%rax) │ │ │ │ - add %ch,%al │ │ │ │ - adc $0xe383031b,%eax │ │ │ │ - (bad) │ │ │ │ - cmp $0x1,%rbx │ │ │ │ - je 4f992e │ │ │ │ - mov 0x18(%rbp),%rbx │ │ │ │ - add $0x30,%rbp │ │ │ │ - jmp 33893b0 │ │ │ │ - movq $0x4f9958,0x0(%rbp) │ │ │ │ - lea 0x31b15c3(%rip),%rsi │ │ │ │ - mov 0x10(%rbp),%r14 │ │ │ │ - jmp 32416e0 │ │ │ │ - xchg %ax,%ax │ │ │ │ - test %eax,(%rcx) │ │ │ │ + add %eax,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ (bad) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ - add %cl,-0x77(%rax) │ │ │ │ - fadds -0x7cb7f820(%rbx) │ │ │ │ - clc │ │ │ │ - add %esi,0x4c(%rbp) │ │ │ │ - add $0x18,%r12 │ │ │ │ - cmp 0x358(%r13),%r12 │ │ │ │ - ja 4f99a0 │ │ │ │ - movq $0x4f97b0,-0x10(%r12) │ │ │ │ - mov 0x28(%rbp),%rax │ │ │ │ - mov %rax,(%r12) │ │ │ │ - mov 0x20(%rbp),%r14 │ │ │ │ - movq $0x33924c0,0x20(%rbp) │ │ │ │ - lea -0x10(%r12),%rax │ │ │ │ - mov %rax,0x28(%rbp) │ │ │ │ - add $0x20,%rbp │ │ │ │ + add %cl,-0x75(%rax) │ │ │ │ + or %r9b,-0x77(%r8) │ │ │ │ + flds -0x7cb7f81f(%rbx) │ │ │ │ + stc │ │ │ │ + add %esi,0x48(%rax,%rbx,1) │ │ │ │ + movl $0x4f3308,0x0(%rbp) │ │ │ │ + mov %rax,%r14 │ │ │ │ + mov 0x6(%rbx),%rax │ │ │ │ + mov %rax,0x8(%rbp) │ │ │ │ + jmp 31eacf0 │ │ │ │ + mov %rax,%r14 │ │ │ │ + movq $0x33924c0,0x0(%rbp) │ │ │ │ + mov 0x7(%rbx),%rax │ │ │ │ + mov %rax,0x8(%rbp) │ │ │ │ jmp 31ead60 │ │ │ │ - movq $0x18,0x388(%r13) │ │ │ │ - jmp 338a720 │ │ │ │ - mov 0x8(%rbp),%rbx │ │ │ │ - add $0x30,%rbp │ │ │ │ - jmp 33893b0 │ │ │ │ - nopl (%rax) │ │ │ │ add %eax,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ - adc %al,(%rax) │ │ │ │ - add %al,(%rax) │ │ │ │ - fsubrs (%rsi) │ │ │ │ - jae 4f99d3 │ │ │ │ - lea -0x20(%rbp),%rax │ │ │ │ - cmp %r15,%rax │ │ │ │ - jb 4f9a02 │ │ │ │ - movq $0x3390fc8,-0x10(%rbp) │ │ │ │ - mov %rbx,-0x8(%rbp) │ │ │ │ - mov 0x10(%rbx),%r14 │ │ │ │ - movq $0x33924c0,-0x20(%rbp) │ │ │ │ - movq $0x3c2c8a9,-0x18(%rbp) │ │ │ │ - add $0xffffffffffffffe0,%rbp │ │ │ │ - jmp 4a0360 │ │ │ │ - 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) │ │ │ │ + add %r8b,%r8b │ │ │ │ + and $0x39,%al │ │ │ │ + add %ecx,%ebp │ │ │ │ + sub %cl,%dl │ │ │ │ + (bad) │ │ │ │ + add (%rdi),%cl │ │ │ │ add %al,(%rax) │ │ │ │ - nop │ │ │ │ - jae,pn 4f9a1b │ │ │ │ - lea -0x20(%rbp),%rax │ │ │ │ - cmp %r15,%rax │ │ │ │ - jb 4f9a42 │ │ │ │ - movq $0x3390fc8,-0x10(%rbp) │ │ │ │ - mov %rbx,-0x8(%rbp) │ │ │ │ - movq $0x4f9a58,-0x18(%rbp) │ │ │ │ - mov 0x10(%rbx),%r14 │ │ │ │ - add $0xffffffffffffffe8,%rbp │ │ │ │ - jmp 4f18f8 │ │ │ │ - jmp *-0x10(%r13) │ │ │ │ - xchg %ax,%ax │ │ │ │ + add %al,(%rdx) │ │ │ │ ... │ │ │ │ - (bad) │ │ │ │ add %al,(%rax) │ │ │ │ - add %dl,0x2e(%rax) │ │ │ │ - jae 4f9a5b │ │ │ │ - add $0x18,%r12 │ │ │ │ - cmp 0x358(%r13),%r12 │ │ │ │ - ja 4f9a8f │ │ │ │ - movq $0x4f99d0,-0x10(%r12) │ │ │ │ - mov %rbx,(%r12) │ │ │ │ - movq $0x4f9ab0,-0x8(%rbp) │ │ │ │ - mov %rbx,%r14 │ │ │ │ - lea -0x10(%r12),%rax │ │ │ │ - mov %rax,0x0(%rbp) │ │ │ │ - add $0xfffffffffffffff8,%rbp │ │ │ │ - jmp 4a02f0 │ │ │ │ - movq $0x18,0x388(%r13) │ │ │ │ - jmp 338a720 │ │ │ │ - nop │ │ │ │ + add %cl,(%rsi) │ │ │ │ + add %al,(%rax) │ │ │ │ + add %ah,0x6e(%rax) │ │ │ │ + sbb (%rbx),%eax │ │ │ │ + lea -0x10(%rbp),%rax │ │ │ │ + cmp %r15,%rax │ │ │ │ + jb 4f3362 │ │ │ │ + movq $0x4f3380,-0x10(%rbp) │ │ │ │ + mov %rsi,%rdi │ │ │ │ + lea 0x31b01ae(%rip),%rsi │ │ │ │ + mov %r14,%rax │ │ │ │ + lea 0x31b01bc(%rip),%r14 │ │ │ │ + mov %rax,-0x8(%rbp) │ │ │ │ + add $0xfffffffffffffff0,%rbp │ │ │ │ + jmp 4f3060 │ │ │ │ + lea 0x31b6ea7(%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,-0x39(%rax) │ │ │ │ - add %r10b,%r8b │ │ │ │ - (bad) │ │ │ │ - rex.WRXB add %r9b,-0x77(%r9) │ │ │ │ - fsubrp %st,%st(1) │ │ │ │ - clc │ │ │ │ - imul $0x1ff,%edx,%edi │ │ │ │ + add %cl,-0x75(%rax) │ │ │ │ + or %r9b,-0x77(%r8) │ │ │ │ + flds -0x7cb7f81f(%rbx) │ │ │ │ + stc │ │ │ │ + add %esi,0x48(%rax,%rbx,1) │ │ │ │ + movl $0x4f33d0,0x0(%rbp) │ │ │ │ + mov %rax,%r14 │ │ │ │ + mov 0x6(%rbx),%rax │ │ │ │ + mov %rax,0x8(%rbp) │ │ │ │ + jmp 31eacf0 │ │ │ │ + mov %rax,%r14 │ │ │ │ + movq $0x33924c0,0x0(%rbp) │ │ │ │ + mov 0x7(%rbx),%rax │ │ │ │ + mov %rax,0x8(%rbp) │ │ │ │ + jmp 31ead60 │ │ │ │ + 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(%rcx) │ │ │ │ fimuls -0x39(%rax) │ │ │ │ add %r8b,%r8b │ │ │ │ and $0x39,%al │ │ │ │ add %ecx,%ebp │ │ │ │ - push %rax │ │ │ │ (bad) │ │ │ │ + leave │ │ │ │ (bad) │ │ │ │ add 0x1000000(%rip),%al │ │ │ │ ... │ │ │ │ add %al,(%rax) │ │ │ │ add %cl,(%rsi) │ │ │ │ add %al,(%rax) │ │ │ │ - add %ch,(%rax) │ │ │ │ - adc $0x8d48031b,%eax │ │ │ │ - rex.RB enter $0x394c,$0xf8 │ │ │ │ - jb 4f9b16 │ │ │ │ - movq $0x4f9b38,-0x10(%rbp) │ │ │ │ - mov %r14,-0x8(%rbp) │ │ │ │ - add $0xfffffffffffffff0,%rbp │ │ │ │ - jmp 4f1968 │ │ │ │ - lea 0x31b1523(%rip),%rbx │ │ │ │ + add %ch,%al │ │ │ │ + insl (%dx),%es:(%rdi) │ │ │ │ + sbb (%rbx),%eax │ │ │ │ + lea -0x8(%rbp),%rax │ │ │ │ + cmp %r15,%rax │ │ │ │ + jb 4f3423 │ │ │ │ + movq $0x4f3440,-0x8(%rbp) │ │ │ │ + mov %r14,%rdi │ │ │ │ + lea 0x31b00e6(%rip),%rsi │ │ │ │ + lea 0x31b00f7(%rip),%r14 │ │ │ │ + add $0xfffffffffffffff8,%rbp │ │ │ │ + jmp 4f3060 │ │ │ │ + lea 0x31b6df6(%rip),%rbx │ │ │ │ jmp *-0x8(%r13) │ │ │ │ - nopl 0x0(%rax) │ │ │ │ - add %eax,(%rax) │ │ │ │ - add %al,(%rax) │ │ │ │ - add %al,(%rax) │ │ │ │ - add %al,(%rax) │ │ │ │ + xchg %ax,%ax │ │ │ │ + ... │ │ │ │ (bad) │ │ │ │ add %al,(%rax) │ │ │ │ - add %ch,%al │ │ │ │ - adc $0x1b,%al │ │ │ │ - add -0x39(%rax),%ecx │ │ │ │ - rex.RB clc │ │ │ │ - (bad) │ │ │ │ - fwait │ │ │ │ - rex.WRXB add %r9b,-0x77(%r9) │ │ │ │ - fimuls -0x77(%rax) │ │ │ │ - pop %rbp │ │ │ │ - add %cl,-0x7d(%rax) │ │ │ │ - (bad) │ │ │ │ - lock pop %rsp │ │ │ │ - (bad) │ │ │ │ - add (%rdx),%al │ │ │ │ + add %dl,0x48031b6d(%rax) │ │ │ │ + mov %ebx,%eax │ │ │ │ + and $0x7,%eax │ │ │ │ + cmp $0x1,%rax │ │ │ │ + je 4f345d │ │ │ │ + mov 0x6(%rbx),%rbx │ │ │ │ + and $0xfffffffffffffff8,%rbx │ │ │ │ + add $0x8,%rbp │ │ │ │ + mov (%rbx),%rax │ │ │ │ + jmp *%rax │ │ │ │ + mov 0x7(%rbx),%r14 │ │ │ │ + add $0x8,%rbp │ │ │ │ + jmp 4f3178 │ │ │ │ + nopw 0x0(%rax,%rax,1) │ │ │ │ + add %eax,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ + add (%rax),%al │ │ │ │ add %al,(%rax) │ │ │ │ + sldt (%rax) │ │ │ │ add %al,(%rax) │ │ │ │ - add %bl,(%rsi) │ │ │ │ add %al,(%rax) │ │ │ │ - add %al,%al │ │ │ │ - adc $0x1b,%al │ │ │ │ - add -0x39(%rax),%ecx │ │ │ │ - add %r8b,0x49004f9b(%r8) │ │ │ │ - mov %ebx,%esi │ │ │ │ - jmp 323f9f0 │ │ │ │ - add (%rax),%al │ │ │ │ + add %cl,-0x73(%rax) │ │ │ │ + rex.RB │ │ │ │ + lock cmp %r15,%rax │ │ │ │ + jb 4f34be │ │ │ │ + movq $0x3390fc8,-0x10(%rbp) │ │ │ │ + mov %rbx,-0x8(%rbp) │ │ │ │ + mov 0x18(%rbx),%rax │ │ │ │ + cmp 0x20(%rbx),%rax │ │ │ │ + jne 4f34ad │ │ │ │ + lea 0x3744a53(%rip),%rbx │ │ │ │ + add $0xfffffffffffffff0,%rbp │ │ │ │ + jmp *0x0(%rbp) │ │ │ │ + lea 0x1(%rax),%r14 │ │ │ │ + mov 0x10(%rbx),%rbx │ │ │ │ + add $0xfffffffffffffff0,%rbp │ │ │ │ + jmp 4f3558 │ │ │ │ + jmp *-0x10(%r13) │ │ │ │ + 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 %ah,0x49031b14(%rax) │ │ │ │ - add $0x80,%esp │ │ │ │ - cmp 0x358(%r13),%r12 │ │ │ │ - ja 4f9c1b │ │ │ │ - movq $0x4f9580,-0x78(%r12) │ │ │ │ - mov %rbx,-0x68(%r12) │ │ │ │ - movq $0x4f9618,-0x60(%r12) │ │ │ │ - mov %rbx,-0x50(%r12) │ │ │ │ - lea -0x78(%r12),%rax │ │ │ │ - mov %rax,-0x48(%r12) │ │ │ │ - mov 0x10(%rbp),%rcx │ │ │ │ - mov %rcx,-0x40(%r12) │ │ │ │ - movq $0x4f9698,-0x38(%r12) │ │ │ │ - mov %rbx,-0x28(%r12) │ │ │ │ - movq $0x4f9730,-0x20(%r12) │ │ │ │ - mov %rbx,-0x10(%r12) │ │ │ │ - lea -0x38(%r12),%rbx │ │ │ │ - mov %rbx,-0x8(%r12) │ │ │ │ - mov %rcx,(%r12) │ │ │ │ - movq $0x4f9c40,-0x20(%rbp) │ │ │ │ - mov %rcx,%r14 │ │ │ │ - lea -0x60(%r12),%rcx │ │ │ │ - mov %rcx,-0x18(%rbp) │ │ │ │ - mov %rbx,-0x10(%rbp) │ │ │ │ - lea -0x20(%r12),%rbx │ │ │ │ + add %al,(%rax) │ │ │ │ + lea -0x18(%rbp),%rax │ │ │ │ + cmp %r15,%rax │ │ │ │ + jb 4f3539 │ │ │ │ + movq $0x3390fc8,-0x10(%rbp) │ │ │ │ mov %rbx,-0x8(%rbp) │ │ │ │ - mov %rax,0x0(%rbp) │ │ │ │ - add $0xffffffffffffffe0,%rbp │ │ │ │ - jmp 4f19d8 │ │ │ │ - movq $0x80,0x388(%r13) │ │ │ │ - jmp 338a720 │ │ │ │ + mov 0x10(%rbx),%rax │ │ │ │ + mov 0x18(%rbx),%rbx │ │ │ │ + mov 0x18(%rax,%rbx,8),%rax │ │ │ │ + movq $0x4f3528,-0x18(%rbp) │ │ │ │ + mov %rax,%rbx │ │ │ │ + add $0xffffffffffffffe8,%rbp │ │ │ │ + test $0x7,%bl │ │ │ │ + jne 4f3528 │ │ │ │ + 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,%al │ │ │ │ - adc (%rbx),%ebx │ │ │ │ - add -0x7d(%rcx),%ecx │ │ │ │ + add %cl,-0x75(%rax) │ │ │ │ + pop %rbx │ │ │ │ (bad) │ │ │ │ - rex.W │ │ │ │ - cmp 0x358(%r13),%r12 │ │ │ │ - ja 4f9cb7 │ │ │ │ - movq $0x4f97f8,-0x40(%r12) │ │ │ │ - mov %rbx,-0x38(%r12) │ │ │ │ - mov 0x8(%rbp),%rax │ │ │ │ - mov %rax,-0x30(%r12) │ │ │ │ - mov 0x18(%rbp),%rax │ │ │ │ - mov %rax,-0x28(%r12) │ │ │ │ - mov 0x20(%rbp),%rax │ │ │ │ - mov %rax,-0x20(%r12) │ │ │ │ - mov 0x10(%rbp),%rax │ │ │ │ - mov %rax,-0x18(%r12) │ │ │ │ - movq $0x4f9a18,-0x10(%r12) │ │ │ │ - mov 0x30(%rbp),%rax │ │ │ │ - mov %rax,(%r12) │ │ │ │ - movq $0x4f9cd8,0x20(%rbp) │ │ │ │ - mov 0x28(%rbp),%r14 │ │ │ │ - lea -0x10(%r12),%rax │ │ │ │ - mov %rax,0x28(%rbp) │ │ │ │ - lea -0x3f(%r12),%rax │ │ │ │ - mov %rax,0x30(%rbp) │ │ │ │ - add $0x20,%rbp │ │ │ │ - jmp 323f8b0 │ │ │ │ - movq $0x48,0x388(%r13) │ │ │ │ - jmp 338a720 │ │ │ │ - nop │ │ │ │ - add (%rax),%al │ │ │ │ + and $0xfffffffffffffff8,%rbx │ │ │ │ + add $0x8,%rbp │ │ │ │ + mov (%rbx),%rax │ │ │ │ + jmp *%rax │ │ │ │ + jmp *-0x10(%r13) │ │ │ │ + nopl (%rax) │ │ │ │ + add $0x0,%al │ │ │ │ add %al,(%rax) │ │ │ │ + add %eax,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ + add %eax,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ - (bad) │ │ │ │ + add %eax,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ + or $0x0,%al │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ - add %cl,-0x77(%rcx) │ │ │ │ - fimuls -0x39(%rax) │ │ │ │ - add %r13b,%r8b │ │ │ │ - sub %edi,(%rcx) │ │ │ │ - add %ecx,%ebp │ │ │ │ - mov %bl,-0x2c(%rdi) │ │ │ │ - add 0x4d(%rbx,%rcx,4),%cl │ │ │ │ - and %cl,0x45(%rbx,%rcx,4) │ │ │ │ - sbb %cl,-0x75(%rax) │ │ │ │ - jge 4f9d04 │ │ │ │ - mov 0x8(%rbp),%rsi │ │ │ │ - mov 0x0(%rbp),%r14 │ │ │ │ - add $0x28,%rbp │ │ │ │ - jmp 4f9e08 │ │ │ │ - nopl (%rax) │ │ │ │ - add (%rax),%al │ │ │ │ add %al,(%rax) │ │ │ │ + add $0x60,%r12 │ │ │ │ + cmp 0x358(%r13),%r12 │ │ │ │ + ja 4f35bc │ │ │ │ + mov 0x7(%rbx),%rax │ │ │ │ + mov 0xf(%rbx),%rcx │ │ │ │ + movq $0x4f3480,-0x58(%r12) │ │ │ │ + mov %rbx,-0x48(%r12) │ │ │ │ + mov %r14,-0x40(%r12) │ │ │ │ + mov %rcx,-0x38(%r12) │ │ │ │ + movq $0x4f34d8,-0x30(%r12) │ │ │ │ + mov %rax,-0x20(%r12) │ │ │ │ + mov %r14,-0x18(%r12) │ │ │ │ + movq $0x3363ae0,-0x10(%r12) │ │ │ │ + lea -0x30(%r12),%rax │ │ │ │ + mov %rax,-0x8(%r12) │ │ │ │ + lea -0x58(%r12),%rax │ │ │ │ + mov %rax,(%r12) │ │ │ │ + lea -0xe(%r12),%rbx │ │ │ │ + jmp *0x0(%rbp) │ │ │ │ + movq $0x60,0x388(%r13) │ │ │ │ + jmp *-0x8(%r13) │ │ │ │ + nopl 0x0(%rax,%rax,1) │ │ │ │ add (%rax),%al │ │ │ │ add %al,(%rax) │ │ │ │ - sldt (%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ - add %cl,-0x73(%rax) │ │ │ │ - rex.RB rorb $1,-0x8(%r9,%rdi,1) │ │ │ │ - jb 4f9ddc │ │ │ │ + adc (%rax),%al │ │ │ │ + add %al,(%rax) │ │ │ │ + mov $0x6a,%al │ │ │ │ + sbb (%rbx),%eax │ │ │ │ + lea -0x28(%rbp),%rax │ │ │ │ + cmp %r15,%rax │ │ │ │ + jb 4f360e │ │ │ │ movq $0x3390fc8,-0x10(%rbp) │ │ │ │ mov %rbx,-0x8(%rbp) │ │ │ │ - movq $0x4f9d78,-0x30(%rbp) │ │ │ │ - mov 0x10(%rbx),%rax │ │ │ │ - mov 0x20(%rbx),%rcx │ │ │ │ - mov 0x28(%rbx),%rdx │ │ │ │ - mov 0x18(%rbx),%rbx │ │ │ │ - mov %rax,-0x28(%rbp) │ │ │ │ - mov %rcx,-0x20(%rbp) │ │ │ │ - mov %rdx,-0x18(%rbp) │ │ │ │ - add $0xffffffffffffffd0,%rbp │ │ │ │ - test $0x7,%bl │ │ │ │ - jne 4f9d78 │ │ │ │ - mov (%rbx),%rax │ │ │ │ - jmp *%rax │ │ │ │ - nopl 0x0(%rax,%rax,1) │ │ │ │ - addl $0x0,(%rcx) │ │ │ │ + movq $0x4f36b0,-0x18(%rbp) │ │ │ │ + mov 0x18(%rbx),%rsi │ │ │ │ + mov 0x10(%rbx),%r14 │ │ │ │ + add $0xffffffffffffffe8,%rbp │ │ │ │ + jmp 4f2c78 │ │ │ │ + jmp *-0x10(%r13) │ │ │ │ + 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 %cl,-0x7d(%rcx) │ │ │ │ - (bad) │ │ │ │ - cmp %cl,0x3b(%rbp) │ │ │ │ - movsl %ds:(%rsi),%es:(%rdi) │ │ │ │ - pop %rax │ │ │ │ - add (%rax),%eax │ │ │ │ - add %dh,0x47(%rdi) │ │ │ │ - movq $0x50cd80,-0x30(%r12) │ │ │ │ - mov 0x10(%rbp),%rax │ │ │ │ - mov %rax,-0x28(%r12) │ │ │ │ - mov 0x18(%rbp),%rax │ │ │ │ + add %al,(%rax) │ │ │ │ + add %cl,-0x77(%rax) │ │ │ │ + fadds -0x7cb7f820(%rbx) │ │ │ │ + clc │ │ │ │ + add %ecx,(%rdi) │ │ │ │ + test %al,0x1(%rdi) │ │ │ │ + add %al,(%rax) │ │ │ │ + add $0x38,%r12 │ │ │ │ + cmp 0x358(%r13),%r12 │ │ │ │ + ja 4f3690 │ │ │ │ + mov 0x6(%rbx),%rax │ │ │ │ + mov 0xe(%rbx),%rbx │ │ │ │ + movq $0x3363058,-0x30(%r12) │ │ │ │ + mov 0x10(%rbp),%rcx │ │ │ │ + mov %rcx,-0x28(%r12) │ │ │ │ mov %rax,-0x20(%r12) │ │ │ │ - movq $0x50d128,-0x18(%r12) │ │ │ │ + mov 0x8(%rbp),%rax │ │ │ │ + mov %rax,-0x18(%r12) │ │ │ │ mov %rbx,-0x10(%r12) │ │ │ │ + movq $0x32ce2c8,-0x8(%r12) │ │ │ │ lea -0x2f(%r12),%rax │ │ │ │ - mov %rax,-0x8(%r12) │ │ │ │ - mov 0x8(%rbp),%rax │ │ │ │ mov %rax,(%r12) │ │ │ │ - lea -0x17(%r12),%rbx │ │ │ │ - add $0x20,%rbp │ │ │ │ + lea -0x6(%r12),%rbx │ │ │ │ + add $0x18,%rbp │ │ │ │ jmp *0x0(%rbp) │ │ │ │ movq $0x38,0x388(%r13) │ │ │ │ jmp 338a720 │ │ │ │ - jmp *-0x10(%r13) │ │ │ │ - loopne 4f9de0 │ │ │ │ - (bad) │ │ │ │ - (bad) │ │ │ │ - (bad) │ │ │ │ - (bad) │ │ │ │ - (bad) │ │ │ │ - decl (%rax) │ │ │ │ - ... │ │ │ │ - add %al,(%rax) │ │ │ │ - add %cl,(%rax) │ │ │ │ ... │ │ │ │ + (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 %al,%bl │ │ │ │ add %al,(%rax) │ │ │ │ - add %cl,-0x73(%rax) │ │ │ │ - rex.RB clc │ │ │ │ - cmp %r15,%rax │ │ │ │ - jb 4f9f0e │ │ │ │ - movq $0x4f9e48,-0x8(%rbp) │ │ │ │ - mov %r8,%rbx │ │ │ │ - mov %rsi,0x0(%rbp) │ │ │ │ - mov %r14,0x10(%rbp) │ │ │ │ - add $0xfffffffffffffff8,%rbp │ │ │ │ + add %cl,-0x39(%rax) │ │ │ │ + add %r13b,%r8b │ │ │ │ + ss rex.WRXB add %r9b,-0x75(%r8) │ │ │ │ + pop %rbx │ │ │ │ + (bad) │ │ │ │ test $0x7,%bl │ │ │ │ - jne 4f9e48 │ │ │ │ + jne 4f36e8 │ │ │ │ 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,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ - add %cl,-0x7f(%rcx) │ │ │ │ - (bad) │ │ │ │ - addb $0x0,(%rax) │ │ │ │ - add %cl,0x3b(%rbp) │ │ │ │ - movsl %ds:(%rsi),%es:(%rdi) │ │ │ │ - pop %rax │ │ │ │ - add (%rax),%eax │ │ │ │ - add %cl,(%rdi) │ │ │ │ - xchg %esp,0x48000000(%rdx) │ │ │ │ - mov 0x7(%rbx),%eax │ │ │ │ + add %cl,-0x39(%rax) │ │ │ │ + rex.RB │ │ │ │ + lock sub %dh,(%rdi) │ │ │ │ + rex.WRXB add %r9b,-0x75(%r8) │ │ │ │ + rex.XB (bad) │ │ │ │ mov 0x17(%rbx),%rcx │ │ │ │ mov 0xf(%rbx),%rbx │ │ │ │ - mov 0xf(%rbx),%rdx │ │ │ │ - mov 0x17(%rbx),%rsi │ │ │ │ - movq $0x30489c0,-0x78(%r12) │ │ │ │ - mov %rbx,-0x70(%r12) │ │ │ │ - movq $0x3c37ef9,-0x68(%r12) │ │ │ │ - movq $0x4f9d18,-0x60(%r12) │ │ │ │ - mov 0x8(%rbp),%rdi │ │ │ │ - mov %rdi,-0x50(%r12) │ │ │ │ - mov 0x18(%rbp),%rdi │ │ │ │ - mov %rdi,-0x48(%r12) │ │ │ │ - mov %rdx,-0x40(%r12) │ │ │ │ - mov %rsi,-0x38(%r12) │ │ │ │ - movq $0x3363ae0,-0x30(%r12) │ │ │ │ - lea -0x60(%r12),%rdx │ │ │ │ - mov %rdx,-0x28(%r12) │ │ │ │ - mov %rcx,-0x20(%r12) │ │ │ │ - movq $0x304fe20,-0x18(%r12) │ │ │ │ - mov %rax,-0x10(%r12) │ │ │ │ - mov %rbx,-0x8(%r12) │ │ │ │ - lea -0x2e(%r12),%rax │ │ │ │ - mov %rax,(%r12) │ │ │ │ - lea -0x77(%r12),%rdi │ │ │ │ - lea -0x17(%r12),%rsi │ │ │ │ - lea 0x373d3e8(%rip),%r14 │ │ │ │ - mov 0x10(%rbp),%rbx │ │ │ │ - add $0x20,%rbp │ │ │ │ - jmp 33959f8 │ │ │ │ - movq $0x80,0x388(%r13) │ │ │ │ - jmp 338a720 │ │ │ │ - lea 0x31b113b(%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) │ │ │ │ - ... │ │ │ │ - adc $0x38000000,%eax │ │ │ │ - adc %ebx,(%rbx) │ │ │ │ - add -0x73(%rax),%ecx │ │ │ │ - rex.RB │ │ │ │ - lock cmp %r15,%rax │ │ │ │ - jb 4f9f96 │ │ │ │ - sub $0x8,%rsp │ │ │ │ - mov %r13,%rax │ │ │ │ - mov %rbx,%rsi │ │ │ │ - mov %rax,%rdi │ │ │ │ - xor %eax,%eax │ │ │ │ - call 3385710 │ │ │ │ - add $0x8,%rsp │ │ │ │ - test %rax,%rax │ │ │ │ - je 4f9f91 │ │ │ │ - movq $0x3391200,-0x10(%rbp) │ │ │ │ - mov %rax,-0x8(%rbp) │ │ │ │ - lea 0x31b1101(%rip),%rsi │ │ │ │ - lea 0x2ec19f7(%rip),%r14 │ │ │ │ - add $0xfffffffffffffff0,%rbp │ │ │ │ - jmp 3359998 │ │ │ │ - mov (%rbx),%rax │ │ │ │ - jmp *%rax │ │ │ │ - jmp *-0x10(%r13) │ │ │ │ - nopw 0x0(%rax,%rax,1) │ │ │ │ - ... │ │ │ │ - adc $0x10000000,%eax │ │ │ │ - adc %ebx,(%rbx) │ │ │ │ - add -0x73(%rax),%ecx │ │ │ │ - rex.RB │ │ │ │ - lock cmp %r15,%rax │ │ │ │ - jb 4f9ffe │ │ │ │ - sub $0x8,%rsp │ │ │ │ - mov %r13,%rax │ │ │ │ - mov %rbx,%rsi │ │ │ │ - mov %rax,%rdi │ │ │ │ - xor %eax,%eax │ │ │ │ - call 3385710 │ │ │ │ - add $0x8,%rsp │ │ │ │ - test %rax,%rax │ │ │ │ - je 4f9ff9 │ │ │ │ - movq $0x3391200,-0x10(%rbp) │ │ │ │ - mov %rax,-0x8(%rbp) │ │ │ │ - lea 0x31b10d9(%rip),%rsi │ │ │ │ - lea 0x2ec1976(%rip),%r14 │ │ │ │ + mov %rcx,-0x8(%rbp) │ │ │ │ + mov %rax,0x0(%rbp) │ │ │ │ add $0xfffffffffffffff0,%rbp │ │ │ │ - jmp 3359998 │ │ │ │ + test $0x7,%bl │ │ │ │ + jne 4f3728 │ │ │ │ mov (%rbx),%rax │ │ │ │ jmp *%rax │ │ │ │ - jmp *-0x10(%r13) │ │ │ │ nopw 0x0(%rax,%rax,1) │ │ │ │ add (%rax),%al │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ - adc (%rax),%al │ │ │ │ - add %al,(%rax) │ │ │ │ - add %al,(%rax) │ │ │ │ - add %al,(%rax) │ │ │ │ - lea -0x20(%rbp),%rax │ │ │ │ - cmp %r15,%rax │ │ │ │ - jb 4fa04a │ │ │ │ - movq $0x3390fc8,-0x10(%rbp) │ │ │ │ - mov %rbx,-0x8(%rbp) │ │ │ │ - mov 0x10(%rbx),%r14 │ │ │ │ - movq $0x33924c0,-0x20(%rbp) │ │ │ │ - mov 0x18(%rbx),%rax │ │ │ │ - mov %rax,-0x18(%rbp) │ │ │ │ - add $0xffffffffffffffe0,%rbp │ │ │ │ - jmp 323fd40 │ │ │ │ - jmp *-0x10(%r13) │ │ │ │ - xchg %ax,%ax │ │ │ │ - add (%rax),%eax │ │ │ │ - add %al,(%rax) │ │ │ │ - add %al,(%rax) │ │ │ │ - add %al,(%rax) │ │ │ │ - sldt (%rax) │ │ │ │ - add %cl,%al │ │ │ │ - adc %bl,(%rbx) │ │ │ │ - add -0x73(%rax),%ecx │ │ │ │ - rex.RB fmuls -0x8(%r9,%rdi,1) │ │ │ │ - jb 4fa0a1 │ │ │ │ - movq $0x3390fc8,-0x10(%rbp) │ │ │ │ - mov %rbx,-0x8(%rbp) │ │ │ │ - movq $0x4fa0b8,-0x28(%rbp) │ │ │ │ - lea 0x31b107c(%rip),%rsi │ │ │ │ - mov 0x20(%rbx),%r14 │ │ │ │ - mov 0x18(%rbx),%rax │ │ │ │ - mov %rax,-0x20(%rbp) │ │ │ │ - mov 0x10(%rbx),%rax │ │ │ │ - mov %rax,-0x18(%rbp) │ │ │ │ - add $0xffffffffffffffd8,%rbp │ │ │ │ - jmp 32416e0 │ │ │ │ - jmp *-0x10(%r13) │ │ │ │ - nopl (%rax) │ │ │ │ - add (%rax),%al │ │ │ │ + (bad) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ + add %cl,-0x7d(%rcx) │ │ │ │ (bad) │ │ │ │ - add %al,(%rax) │ │ │ │ - add %ch,(%rax) │ │ │ │ - adc %bl,(%rbx) │ │ │ │ - add -0x7cb7f81d(%rbx),%eax │ │ │ │ - sti │ │ │ │ - add %esi,0x4c(%rcx,%riz,1) │ │ │ │ - mov 0x8(%rbp),%esi │ │ │ │ - movq $0x33929e8,0x0(%rbp) │ │ │ │ - movq $0x36acca7,0x8(%rbp) │ │ │ │ - movq $0x36ab0e0,0x10(%rbp) │ │ │ │ - jmp 4f1a48 │ │ │ │ - mov 0x10(%rbp),%rax │ │ │ │ - movq $0x4fa110,0x10(%rbp) │ │ │ │ - mov %rax,%r14 │ │ │ │ + sbb %cl,0x3b(%rbp) │ │ │ │ + movsl %ds:(%rsi),%es:(%rdi) │ │ │ │ + pop %rax │ │ │ │ + add (%rax),%eax │ │ │ │ + add %dh,0x5c(%rdi) │ │ │ │ + mov 0x1f(%rbx),%rax │ │ │ │ + dec %rax │ │ │ │ + cmp $0x0,%rax │ │ │ │ + jge 4f3754 │ │ │ │ + add $0xffffffffffffffe8,%r12 │ │ │ │ + lea 0x3734eac(%rip),%rbx │ │ │ │ + add $0x18,%rbp │ │ │ │ + jmp *0x0(%rbp) │ │ │ │ + mov 0x17(%rbx),%rbx │ │ │ │ + movq $0x4f3558,-0x10(%r12) │ │ │ │ + mov %rbx,-0x8(%r12) │ │ │ │ + mov %rax,(%r12) │ │ │ │ + movq $0x4f3628,0x0(%rbp) │ │ │ │ + xor %r14d,%r14d │ │ │ │ + lea -0xf(%r12),%rbx │ │ │ │ + jmp 4f3558 │ │ │ │ add $0x10,%rbp │ │ │ │ - jmp 323f840 │ │ │ │ - nopw 0x0(%rax,%rax,1) │ │ │ │ + lea 0x3734e6f(%rip),%rbx │ │ │ │ + add $0x8,%rbp │ │ │ │ + jmp *0x0(%rbp) │ │ │ │ + movq $0x18,0x388(%r13) │ │ │ │ + jmp 338a720 │ │ │ │ + nopl 0x0(%rax) │ │ │ │ + sldt (%rax) │ │ │ │ + add %al,(%rdx) │ │ │ │ ... │ │ │ │ - (bad) │ │ │ │ - add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ + add %cl,(%rsi) │ │ │ │ add %al,(%rax) │ │ │ │ - add %cl,-0x39(%rax) │ │ │ │ - add %r14b,(%r8) │ │ │ │ - movabs 0x58d0e9de8949004f,%eax │ │ │ │ + add %dl,%al │ │ │ │ + push $0xffffffff8349031b │ │ │ │ (bad) │ │ │ │ - add (%rax),%al │ │ │ │ - add %al,(%rax) │ │ │ │ - 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) │ │ │ │ - rex.RB clc │ │ │ │ - shlb $0x3,(%rcx,%rdi,1) │ │ │ │ - movq $0x3c372d9,0x0(%rbp) │ │ │ │ - add $0xfffffffffffffff8,%rbp │ │ │ │ - jmp 323fe18 │ │ │ │ - nopl 0x0(%rax) │ │ │ │ + and %cl,0x3b(%rbp) │ │ │ │ + movsl %ds:(%rsi),%es:(%rdi) │ │ │ │ + pop %rax │ │ │ │ + add (%rax),%eax │ │ │ │ + add %dh,0x1a(%rdi) │ │ │ │ + movq $0x4f35e0,-0x18(%r12) │ │ │ │ + mov %r14,-0x8(%r12) │ │ │ │ + mov %rsi,(%r12) │ │ │ │ + lea -0x18(%r12),%rbx │ │ │ │ + jmp *0x0(%rbp) │ │ │ │ + movq $0x20,0x388(%r13) │ │ │ │ + lea 0x31b6a6f(%rip),%rbx │ │ │ │ + jmp *-0x8(%r13) │ │ │ │ + nopl (%rax) │ │ │ │ sldt (%rax) │ │ │ │ add %al,(%rdx) │ │ │ │ ... │ │ │ │ add %al,(%rax) │ │ │ │ add %cl,(%rsi) │ │ │ │ add %al,(%rax) │ │ │ │ - add %al,%al │ │ │ │ - bndstx %bnd0,(%rbx) │ │ │ │ - lea -0x20(%rbp),%rax │ │ │ │ + add %dl,0x6a(%rax) │ │ │ │ + sbb (%rbx),%eax │ │ │ │ + lea -0x8(%rbp),%rax │ │ │ │ cmp %r15,%rax │ │ │ │ - jb 4fa18a │ │ │ │ - movq $0x4fa1a8,-0x18(%rbp) │ │ │ │ - mov %r14,-0x10(%rbp) │ │ │ │ - mov %rsi,-0x8(%rbp) │ │ │ │ - add $0xffffffffffffffe8,%rbp │ │ │ │ - jmp 4f1968 │ │ │ │ - lea 0x31b0fb7(%rip),%rbx │ │ │ │ + jb 4f382f │ │ │ │ + movq $0x4f3850,-0x8(%rbp) │ │ │ │ + add $0xfffffffffffffff8,%rbp │ │ │ │ + jmp 4f37c0 │ │ │ │ + lea 0x31b6a42(%rip),%rbx │ │ │ │ jmp *-0x8(%r13) │ │ │ │ - nopl (%rax) │ │ │ │ - add (%rax),%al │ │ │ │ + nopw 0x0(%rax,%rax,1) │ │ │ │ + ... │ │ │ │ + (bad) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ + add %cl,-0x7d(%rcx) │ │ │ │ (bad) │ │ │ │ - add %al,(%rax) │ │ │ │ - add %al,0x48031b0f(%rax) │ │ │ │ - movl $0x4fa1d0,-0x8(%rbp) │ │ │ │ - mov %rbx,%r14 │ │ │ │ - mov %rbx,0x0(%rbp) │ │ │ │ - add $0xfffffffffffffff8,%rbp │ │ │ │ - jmp 323f8b0 │ │ │ │ + adc %cl,0x3b(%rbp) │ │ │ │ + movsl %ds:(%rsi),%es:(%rdi) │ │ │ │ + pop %rax │ │ │ │ add (%rax),%eax │ │ │ │ + add %dh,0x19(%rdi) │ │ │ │ + movq $0x320d470,-0x8(%r12) │ │ │ │ + mov %rbx,(%r12) │ │ │ │ + lea -0x6(%r12),%rbx │ │ │ │ + add $0x8,%rbp │ │ │ │ + jmp *0x0(%rbp) │ │ │ │ + movq $0x10,0x388(%r13) │ │ │ │ + jmp 338a720 │ │ │ │ + xchg %ax,%ax │ │ │ │ + add %eax,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ - (bad) │ │ │ │ + adc %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ - add %bl,0xf(%rax) │ │ │ │ + js 4f38fb │ │ │ │ sbb (%rbx),%eax │ │ │ │ - add $0x48,%r12 │ │ │ │ - cmp 0x358(%r13),%r12 │ │ │ │ - ja 4fa239 │ │ │ │ - movq $0x4fa018,-0x40(%r12) │ │ │ │ - mov %rbx,-0x30(%r12) │ │ │ │ - mov 0x18(%rbp),%rax │ │ │ │ - mov %rax,-0x28(%r12) │ │ │ │ - movq $0x4fa060,-0x20(%r12) │ │ │ │ - mov 0x8(%rbp),%rcx │ │ │ │ - mov %rcx,-0x10(%r12) │ │ │ │ - mov 0x10(%rbp),%rcx │ │ │ │ - mov %rcx,-0x8(%r12) │ │ │ │ - mov %rax,(%r12) │ │ │ │ - mov %rbx,%r14 │ │ │ │ - movq $0x33929e8,0x8(%rbp) │ │ │ │ - lea -0x20(%r12),%rax │ │ │ │ - mov %rax,0x10(%rbp) │ │ │ │ - lea -0x40(%r12),%rax │ │ │ │ - mov %rax,0x18(%rbp) │ │ │ │ - add $0x8,%rbp │ │ │ │ - jmp 323fcd8 │ │ │ │ - movq $0x48,0x388(%r13) │ │ │ │ - jmp 338a720 │ │ │ │ - nopl 0x0(%rax) │ │ │ │ - add $0x1000000,%eax │ │ │ │ + lea -0x18(%rbp),%rax │ │ │ │ + cmp %r15,%rax │ │ │ │ + jb 4f3978 │ │ │ │ + movq $0x3390fc8,-0x10(%rbp) │ │ │ │ + mov %rbx,-0x8(%rbp) │ │ │ │ + movq $0x4f38e0,-0x18(%rbp) │ │ │ │ + mov 0x10(%rbx),%rbx │ │ │ │ + add $0xffffffffffffffe8,%rbp │ │ │ │ + test $0x7,%bl │ │ │ │ + jne 4f38e0 │ │ │ │ + mov (%rbx),%rax │ │ │ │ + jmp *%rax │ │ │ │ + nopl 0x0(%rax,%rax,1) │ │ │ │ ... │ │ │ │ + (bad) │ │ │ │ add %al,(%rax) │ │ │ │ - add %cl,(%rsi) │ │ │ │ - add %al,(%rax) │ │ │ │ - add %al,0x48037326(%rax) │ │ │ │ - lea -0x8(%rbp),%eax │ │ │ │ - cmp %r15,%rax │ │ │ │ - jb 4fa2b1 │ │ │ │ - movq $0x4fa2a0,-0x8(%rbp) │ │ │ │ - mov %r14,%rbx │ │ │ │ - add $0xfffffffffffffff8,%rbp │ │ │ │ + add %dh,(%rax) │ │ │ │ + sbb %gs:(%rbx),%eax │ │ │ │ + movq $0x4f3908,0x0(%rbp) │ │ │ │ + mov 0xf(%rbx),%rbx │ │ │ │ test $0x7,%bl │ │ │ │ - jne 4fa2a0 │ │ │ │ + jne 4f3908 │ │ │ │ mov (%rbx),%rax │ │ │ │ jmp *%rax │ │ │ │ - nopw 0x0(%rax,%rax,1) │ │ │ │ + xchg %ax,%ax │ │ │ │ ... │ │ │ │ (bad) │ │ │ │ add %al,(%rax) │ │ │ │ - add %cl,0x26(%rax) │ │ │ │ - jae 4fa2a3 │ │ │ │ - movq $0x4fa2d0,0x0(%rbp) │ │ │ │ - mov 0x7(%rbx),%r14 │ │ │ │ - jmp 32f0680 │ │ │ │ - lea 0x31b0ea0(%rip),%rbx │ │ │ │ - jmp *-0x8(%r13) │ │ │ │ - nopl 0x0(%rax) │ │ │ │ + add %cl,(%rax) │ │ │ │ + sbb %gs:(%rbx),%eax │ │ │ │ + mov 0x7(%rbx),%rax │ │ │ │ + mov 0x7(%rax),%rax │ │ │ │ + mov 0xf(%rbx),%rcx │ │ │ │ + mov 0x7(%rcx),%rcx │ │ │ │ + test %rax,%rax │ │ │ │ + jg 4f3969 │ │ │ │ + cmp $0x0,%rcx │ │ │ │ + jl 4f3969 │ │ │ │ + mov 0x17(%rbx),%rbx │ │ │ │ + xor %ecx,%ecx │ │ │ │ + sub %rax,%rcx │ │ │ │ + mov 0x18(%rbx,%rcx,8),%rax │ │ │ │ + movq $0x4f3958,0x0(%rbp) │ │ │ │ + mov %rax,%rbx │ │ │ │ + test $0x7,%bl │ │ │ │ + jne 4f3958 │ │ │ │ + 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(%rsi,%rcx,1) │ │ │ │ - lea 0x373dbf1(%rip),%ebx │ │ │ │ + add %cl,-0x75(%rax) │ │ │ │ + pop %rbx │ │ │ │ + (bad) │ │ │ │ + and $0xfffffffffffffff8,%rbx │ │ │ │ add $0x8,%rbp │ │ │ │ - jmp *0x0(%rbp) │ │ │ │ - lea 0x373dbec(%rip),%rbx │ │ │ │ + mov (%rbx),%rax │ │ │ │ + jmp *%rax │ │ │ │ + mov %rcx,%rsi │ │ │ │ + mov %rax,%r14 │ │ │ │ add $0x8,%rbp │ │ │ │ - jmp *0x0(%rbp) │ │ │ │ - nopl (%rax) │ │ │ │ - add $0x1000000,%eax │ │ │ │ - add %al,(%rax) │ │ │ │ - add %al,(%rcx) │ │ │ │ + jmp 4f16d8 │ │ │ │ + jmp *-0x10(%r13) │ │ │ │ + nopl 0x0(%rax) │ │ │ │ + (bad) │ │ │ │ add %al,(%rax) │ │ │ │ + add %al,(%rbx) │ │ │ │ add %al,(%rax) │ │ │ │ + add %al,(%rdx) │ │ │ │ add %al,(%rax) │ │ │ │ - add %cl,(%rcx) │ │ │ │ add %al,(%rax) │ │ │ │ - add %bh,(%rax) │ │ │ │ - (bad) │ │ │ │ - sbb (%rbx),%eax │ │ │ │ - mov %r14,%rsi │ │ │ │ - mov 0x7(%rbx),%r14 │ │ │ │ - jmp 4fa168 │ │ │ │ - nopl 0x0(%rax) │ │ │ │ - add %eax,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ + add %cl,(%rsi) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ - adc %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ - sub %cl,(%rsi) │ │ │ │ - sbb (%rbx),%eax │ │ │ │ - lea -0x20(%rbp),%rax │ │ │ │ - cmp %r15,%rax │ │ │ │ - jb 4fa362 │ │ │ │ - movq $0x3390fc8,-0x10(%rbp) │ │ │ │ + add %cl,-0x73(%rax) │ │ │ │ + rex.RB │ │ │ │ + lock cmp %r15,%rax │ │ │ │ + jb 4f39c2 │ │ │ │ + movq $0x4f39e0,-0x10(%rbp) │ │ │ │ + mov %rsi,%rax │ │ │ │ + mov %rdi,%rsi │ │ │ │ + mov %r14,%rbx │ │ │ │ + mov %rax,%r14 │ │ │ │ mov %rbx,-0x8(%rbp) │ │ │ │ - mov 0x10(%rbx),%r14 │ │ │ │ - movq $0x33924c0,-0x20(%rbp) │ │ │ │ - movq $0x36ab159,-0x18(%rbp) │ │ │ │ - add $0xffffffffffffffe0,%rbp │ │ │ │ - jmp 4a0360 │ │ │ │ - jmp *-0x10(%r13) │ │ │ │ - xchg %ax,%ax │ │ │ │ + add $0xfffffffffffffff0,%rbp │ │ │ │ + jmp 4f2c78 │ │ │ │ + lea 0x31b6907(%rip),%rbx │ │ │ │ + jmp *-0x8(%r13) │ │ │ │ + nopl (%rax) │ │ │ │ add %eax,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ - adc %al,(%rax) │ │ │ │ + (bad) │ │ │ │ add %al,(%rax) │ │ │ │ - loopne 4fa383 │ │ │ │ - sbb (%rbx),%eax │ │ │ │ - lea -0x20(%rbp),%rax │ │ │ │ - cmp %r15,%rax │ │ │ │ - jb 4fa3d3 │ │ │ │ - add $0x18,%r12 │ │ │ │ + add %dl,%al │ │ │ │ + push $0xffffffff8b48031b │ │ │ │ + or %r9b,-0x77(%r8) │ │ │ │ + flds -0x7cb7f81f(%rbx) │ │ │ │ + stc │ │ │ │ + add %esi,0x49(%rdi,%rax,2) │ │ │ │ + add $0x18,%esp │ │ │ │ cmp 0x358(%r13),%r12 │ │ │ │ - ja 4fa3c8 │ │ │ │ - movq $0x3390fc8,-0x10(%rbp) │ │ │ │ - mov %rbx,-0x8(%rbp) │ │ │ │ - mov 0x10(%rbx),%rax │ │ │ │ - movq $0x4fa330,-0x10(%r12) │ │ │ │ - mov %rax,(%r12) │ │ │ │ - movq $0x4fa3e8,-0x20(%rbp) │ │ │ │ + ja 4f3a27 │ │ │ │ + mov 0x6(%rbx),%rbx │ │ │ │ + movq $0x4f3898,-0x10(%r12) │ │ │ │ + mov %rbx,(%r12) │ │ │ │ + movq $0x4f3a60,0x0(%rbp) │ │ │ │ mov %rax,%r14 │ │ │ │ lea -0x10(%r12),%rax │ │ │ │ - mov %rax,-0x18(%rbp) │ │ │ │ - add $0xffffffffffffffe0,%rbp │ │ │ │ - jmp 4a02f0 │ │ │ │ + mov %rax,0x8(%rbp) │ │ │ │ + jmp 31eacf0 │ │ │ │ movq $0x18,0x388(%r13) │ │ │ │ - jmp *-0x10(%r13) │ │ │ │ + jmp 338a720 │ │ │ │ + mov %rax,%r14 │ │ │ │ + movq $0x33924c0,0x0(%rbp) │ │ │ │ + movq $0x36aa288,0x8(%rbp) │ │ │ │ + jmp 31ead60 │ │ │ │ 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 %r9b,(%r8) │ │ │ │ - movsb %ds:(%rsi),%es:(%rdi) │ │ │ │ - rex.WRXB add %r9b,-0x77(%r9) │ │ │ │ - fsubrp %st,%st(1) │ │ │ │ - shlb $0xff,-0x6(%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,%r8b │ │ │ │ and $0x39,%al │ │ │ │ add %ecx,%ebp │ │ │ │ - sbb %dl,-0x2c(%rdi) │ │ │ │ - add (%rcx),%al │ │ │ │ + rol $1,%dl │ │ │ │ + (bad) │ │ │ │ + add (%rdx),%al │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ - add %dl,(%rax) │ │ │ │ + add %dl,(%rdx) │ │ │ │ add %al,(%rax) │ │ │ │ - add %ch,0xd(%rax) │ │ │ │ - sbb (%rbx),%eax │ │ │ │ - lea -0x28(%rbp),%rax │ │ │ │ + add %ah,%al │ │ │ │ + sbb %gs:(%rbx),%eax │ │ │ │ + lea -0x10(%rbp),%rax │ │ │ │ cmp %r15,%rax │ │ │ │ - jb 4fa452 │ │ │ │ + jb 4f3aa6 │ │ │ │ movq $0x3390fc8,-0x10(%rbp) │ │ │ │ mov %rbx,-0x8(%rbp) │ │ │ │ - movq $0x4fa468,-0x18(%rbp) │ │ │ │ + mov 0x18(%rbx),%rsi │ │ │ │ mov 0x10(%rbx),%r14 │ │ │ │ - add $0xffffffffffffffe8,%rbp │ │ │ │ - jmp 4f18f8 │ │ │ │ + add $0xfffffffffffffff0,%rbp │ │ │ │ + jmp 4f2628 │ │ │ │ jmp *-0x10(%r13) │ │ │ │ - xchg %ax,%ax │ │ │ │ + nopw 0x0(%rax,%rax,1) │ │ │ │ + sldt (%rax) │ │ │ │ + add %al,(%rdx) │ │ │ │ ... │ │ │ │ + add %al,(%rax) │ │ │ │ + add %cl,(%rsi) │ │ │ │ + add %al,(%rax) │ │ │ │ + add %bl,0x49031b65(%rax) │ │ │ │ + add $0x30,%esp │ │ │ │ + cmp 0x358(%r13),%r12 │ │ │ │ + ja 4f3b02 │ │ │ │ + movq $0x4f3a80,-0x28(%r12) │ │ │ │ + mov %r14,-0x18(%r12) │ │ │ │ + mov %rsi,-0x10(%r12) │ │ │ │ + movq $0x320d470,-0x8(%r12) │ │ │ │ + lea -0x28(%r12),%rax │ │ │ │ + mov %rax,(%r12) │ │ │ │ + lea -0x6(%r12),%rbx │ │ │ │ + jmp *0x0(%rbp) │ │ │ │ + movq $0x30,0x388(%r13) │ │ │ │ + lea 0x31b6804(%rip),%rbx │ │ │ │ + jmp *-0x8(%r13) │ │ │ │ + sbb %al,(%rax) │ │ │ │ + add %al,(%rax) │ │ │ │ + add $0x0,%al │ │ │ │ + add %al,(%rax) │ │ │ │ + add (%rax),%al │ │ │ │ + add %al,(%rax) │ │ │ │ + add %al,(%rax) │ │ │ │ + add %al,(%rax) │ │ │ │ (bad) │ │ │ │ add %al,(%rax) │ │ │ │ - add %ch,(%rax) │ │ │ │ - or $0x8349031b,%eax │ │ │ │ + add %al,(%rax) │ │ │ │ + add %al,(%rax) │ │ │ │ + add %cl,-0x73(%rax) │ │ │ │ + rex.RB test $0x4c,%al │ │ │ │ + cmp %edi,%eax │ │ │ │ + jb 4f3c82 │ │ │ │ + movq $0x4f3b78,-0x20(%rbp) │ │ │ │ + mov %rsi,%rbx │ │ │ │ + mov %r14,-0x18(%rbp) │ │ │ │ + mov %rdi,-0x10(%rbp) │ │ │ │ + mov %r8,-0x8(%rbp) │ │ │ │ + add $0xffffffffffffffe0,%rbp │ │ │ │ + test $0x7,%bl │ │ │ │ + jne 4f3b78 │ │ │ │ + mov (%rbx),%rax │ │ │ │ + jmp *%rax │ │ │ │ + nopw 0x0(%rax,%rax,1) │ │ │ │ + add (%rax),%eax │ │ │ │ + add %al,(%rax) │ │ │ │ + add %al,(%rax) │ │ │ │ + add %al,(%rax) │ │ │ │ (bad) │ │ │ │ - sbb %cl,0x3b(%rbp) │ │ │ │ - movsl %ds:(%rsi),%es:(%rdi) │ │ │ │ - pop %rax │ │ │ │ + add %al,(%rax) │ │ │ │ + add %dh,0x48031b67(%rax) │ │ │ │ + movl $0x4f3ba8,0x0(%rbp) │ │ │ │ + mov %rbx,%rax │ │ │ │ + mov 0x18(%rbp),%rbx │ │ │ │ + mov %rax,0x18(%rbp) │ │ │ │ + test $0x7,%bl │ │ │ │ + jne 4f3ba8 │ │ │ │ + mov (%rbx),%rax │ │ │ │ + jmp *%rax │ │ │ │ + nopl (%rax) │ │ │ │ add (%rax),%eax │ │ │ │ - add %dh,0x2a(%rdi) │ │ │ │ - movq $0x4fa378,-0x10(%r12) │ │ │ │ - mov %rbx,(%r12) │ │ │ │ - movq $0x4fa4c0,-0x8(%rbp) │ │ │ │ - mov %rbx,%r14 │ │ │ │ - lea -0x10(%r12),%rax │ │ │ │ - mov %rax,0x0(%rbp) │ │ │ │ - add $0xfffffffffffffff8,%rbp │ │ │ │ - jmp 4a02f0 │ │ │ │ - movq $0x18,0x388(%r13) │ │ │ │ - jmp 338a720 │ │ │ │ - nop │ │ │ │ - add %eax,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ (bad) │ │ │ │ add %al,(%rax) │ │ │ │ - add %ch,0x49031b0c(%rax) │ │ │ │ - mov %ebx,%esi │ │ │ │ - movq $0x33929e8,-0x8(%rbp) │ │ │ │ + add %al,0x48031b67(%rax) │ │ │ │ + mov %ebx,%eax │ │ │ │ + and $0x7,%eax │ │ │ │ + cmp $0x1,%rax │ │ │ │ + je 4f3c42 │ │ │ │ mov 0x8(%rbp),%rax │ │ │ │ - mov %rax,0x0(%rbp) │ │ │ │ - movq $0x36ab168,0x8(%rbp) │ │ │ │ - add $0xfffffffffffffff8,%rbp │ │ │ │ - jmp 4a0590 │ │ │ │ - nopl 0x0(%rax) │ │ │ │ - add (%rax),%al │ │ │ │ + movq $0x4f3be8,0x8(%rbp) │ │ │ │ + mov %rax,%rbx │ │ │ │ + add $0x8,%rbp │ │ │ │ + test $0x7,%bl │ │ │ │ + jne 4f3be8 │ │ │ │ + mov (%rbx),%rax │ │ │ │ + jmp *%rax │ │ │ │ + nopl (%rax) │ │ │ │ + (bad) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ - adc (%rax),%al │ │ │ │ + add %bl,(%rsi) │ │ │ │ add %al,(%rax) │ │ │ │ - mov $0x48031b0c,%eax │ │ │ │ - lea -0x28(%rbp),%eax │ │ │ │ - cmp %r15,%rax │ │ │ │ - jb 4fa56e │ │ │ │ - add $0x28,%r12 │ │ │ │ - cmp 0x358(%r13),%r12 │ │ │ │ - ja 4fa563 │ │ │ │ - movq $0x3390fc8,-0x10(%rbp) │ │ │ │ - mov %rbx,-0x8(%rbp) │ │ │ │ - mov 0x10(%rbx),%rax │ │ │ │ - mov 0x18(%rbx),%rbx │ │ │ │ - movq $0x4fa310,-0x20(%r12) │ │ │ │ + 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 $0x30e0358,-0x28(%r12) │ │ │ │ + mov %rbx,-0x20(%r12) │ │ │ │ + mov 0x8(%rbp),%rax │ │ │ │ mov %rax,-0x18(%r12) │ │ │ │ - movq $0x4fa428,-0x10(%r12) │ │ │ │ - mov %rax,(%r12) │ │ │ │ - movq $0x4fa588,-0x28(%rbp) │ │ │ │ - mov %rbx,%r14 │ │ │ │ - lea -0x1f(%r12),%rax │ │ │ │ + movq $0x3c05b3a,-0x10(%r12) │ │ │ │ + movq $0x3c05b3a,-0x8(%r12) │ │ │ │ + movq $0x1,(%r12) │ │ │ │ + lea -0x27(%r12),%rbx │ │ │ │ + add $0x18,%rbp │ │ │ │ + jmp *0x0(%rbp) │ │ │ │ + movq $0x30,0x388(%r13) │ │ │ │ + jmp 338a720 │ │ │ │ + movq $0x4f3ca0,-0x30(%rbp) │ │ │ │ + mov 0x7(%rbx),%rax │ │ │ │ + mov %rax,%r14 │ │ │ │ + mov 0x27(%rbx),%rcx │ │ │ │ + mov %rcx,-0x28(%rbp) │ │ │ │ mov %rax,-0x20(%rbp) │ │ │ │ - lea -0x10(%r12),%rax │ │ │ │ + mov 0xf(%rbx),%rax │ │ │ │ mov %rax,-0x18(%rbp) │ │ │ │ - add $0xffffffffffffffd8,%rbp │ │ │ │ - jmp 323f8b0 │ │ │ │ - movq $0x28,0x388(%r13) │ │ │ │ - jmp *-0x10(%r13) │ │ │ │ - nopw 0x0(%rax,%rax,1) │ │ │ │ - add (%rax),%al │ │ │ │ + mov 0x17(%rbx),%rax │ │ │ │ + mov %rax,-0x10(%rbp) │ │ │ │ + mov 0x1f(%rbx),%rax │ │ │ │ + mov %rax,-0x8(%rbp) │ │ │ │ + mov %rbx,0x0(%rbp) │ │ │ │ + add $0xffffffffffffffd0,%rbp │ │ │ │ + jmp 30c8910 │ │ │ │ + lea 0x31b669f(%rip),%rbx │ │ │ │ + jmp *-0x8(%r13) │ │ │ │ + nopl (%rax) │ │ │ │ + rex.WB add %al,(%r8) │ │ │ │ + add %al,(%rax) │ │ │ │ + add %al,(%rax) │ │ │ │ + add %bl,(%rsi) │ │ │ │ + add %al,(%rax) │ │ │ │ + add %cl,0x48031b66(%rax) │ │ │ │ + movl $0x4f3cd0,-0x8(%rbp) │ │ │ │ + mov 0x48(%rbp),%r14 │ │ │ │ + mov %rbx,0x0(%rbp) │ │ │ │ + add $0xfffffffffffffff8,%rbp │ │ │ │ + jmp 30c8910 │ │ │ │ + nopl 0x0(%rax) │ │ │ │ + mov (%rax),%al │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ (bad) │ │ │ │ add %al,(%rax) │ │ │ │ + add %bl,0x66(%rax) │ │ │ │ + sbb (%rbx),%eax │ │ │ │ + mov 0x8(%rbp),%rax │ │ │ │ + movq $0x4f3d70,0x8(%rbp) │ │ │ │ + mov %rax,%rsi │ │ │ │ + mov %rbx,%r14 │ │ │ │ + add $0x8,%rbp │ │ │ │ + jmp 33621b0 │ │ │ │ + nopl 0x0(%rax,%rax,1) │ │ │ │ + or %bh,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ - add %cl,-0x77(%rcx) │ │ │ │ - fimuls -0x39(%rax) │ │ │ │ - add %r13b,%r8b │ │ │ │ - sub %edi,(%rcx) │ │ │ │ - add -0x75(%rax),%ecx │ │ │ │ - or %r9b,-0x75(%r8) │ │ │ │ - pop %rbp │ │ │ │ - adc %cl,-0x77(%rax) │ │ │ │ - pop %rbp │ │ │ │ - or %cl,-0x77(%rax) │ │ │ │ - adc %r13b,%r9b │ │ │ │ - enter $0xd456,$0x2 │ │ │ │ - add %eax,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ + (bad) │ │ │ │ add %al,(%rax) │ │ │ │ + add %al,0x4803711e(%rax) │ │ │ │ + mov 0x28(%rbp),%eax │ │ │ │ + cmp 0x18(%rbp),%rbx │ │ │ │ + je 4f3def │ │ │ │ + mov 0x20(%rbp),%r8 │ │ │ │ + mov %rbx,%rdi │ │ │ │ + mov 0x10(%rbp),%rsi │ │ │ │ + mov 0x8(%rbp),%r14 │ │ │ │ + add $0x48,%rbp │ │ │ │ + jmp 30d42d8 │ │ │ │ + xchg %ax,%ax │ │ │ │ + or %bh,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ - adc %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ + (bad) │ │ │ │ add %al,(%rax) │ │ │ │ - lea -0x10(%rbp),%rax │ │ │ │ - cmp %r15,%rax │ │ │ │ - jb 4fa5da │ │ │ │ - movq $0x3390fc8,-0x10(%rbp) │ │ │ │ - mov %rbx,-0x8(%rbp) │ │ │ │ - mov 0x10(%rbx),%r14 │ │ │ │ - add $0xfffffffffffffff0,%rbp │ │ │ │ - jmp 4f1ab0 │ │ │ │ - jmp *-0x10(%r13) │ │ │ │ + add %cl,(%rax) │ │ │ │ + (bad) │ │ │ │ + jno 4f3d3b │ │ │ │ + mov 0x28(%rbp),%rax │ │ │ │ + cmp 0x20(%rbp),%rbx │ │ │ │ + je 4f3def │ │ │ │ + mov %rbx,%r8 │ │ │ │ + mov 0x18(%rbp),%rdi │ │ │ │ + mov 0x10(%rbp),%rsi │ │ │ │ + mov 0x8(%rbp),%r14 │ │ │ │ + add $0x48,%rbp │ │ │ │ + jmp 30d3380 │ │ │ │ xchg %ax,%ax │ │ │ │ - add $0x1000000,%eax │ │ │ │ - ... │ │ │ │ + rex.WB add %al,(%r8) │ │ │ │ add %al,(%rax) │ │ │ │ - add %cl,(%rsi) │ │ │ │ add %al,(%rax) │ │ │ │ - add %bh,0x48031b0b(%rax) │ │ │ │ - lea -0x18(%rbp),%eax │ │ │ │ - cmp %r15,%rax │ │ │ │ - jb 4fa616 │ │ │ │ - movq $0x4fa638,-0x10(%rbp) │ │ │ │ - mov %r14,-0x8(%rbp) │ │ │ │ - add $0xfffffffffffffff0,%rbp │ │ │ │ - jmp 4f1968 │ │ │ │ - lea 0x31b0bb3(%rip),%rbx │ │ │ │ - jmp *-0x8(%r13) │ │ │ │ - nopl 0x0(%rax) │ │ │ │ - add %eax,(%rax) │ │ │ │ + add %bl,(%rsi) │ │ │ │ + add %al,(%rax) │ │ │ │ + add %bh,0x48031b65(%rax) │ │ │ │ + mov 0x38(%rbp),%eax │ │ │ │ + mov 0x40(%rbp),%rcx │ │ │ │ + mov 0x48(%rbp),%rdx │ │ │ │ + and $0x7,%ebx │ │ │ │ + cmp $0x3,%rbx │ │ │ │ + jae 4f3df9 │ │ │ │ + cmp $0x2,%rbx │ │ │ │ + jb 4f3e17 │ │ │ │ + cmp 0x18(%rbp),%rcx │ │ │ │ + jne 4f3e35 │ │ │ │ + movq $0x4f3dc0,0x0(%rbp) │ │ │ │ + mov %rax,%rbx │ │ │ │ + test $0x7,%bl │ │ │ │ + jne 4f3dc0 │ │ │ │ + mov (%rbx),%rax │ │ │ │ + jmp *%rax │ │ │ │ + xchg %ax,%ax │ │ │ │ + rex.WB push %r9 │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ (bad) │ │ │ │ add %al,(%rax) │ │ │ │ - add %bh,0xb(%rax) │ │ │ │ - sbb (%rbx),%eax │ │ │ │ - add $0x38,%r12 │ │ │ │ - cmp 0x358(%r13),%r12 │ │ │ │ - ja 4fa68f │ │ │ │ - movq $0x4fa4f8,-0x30(%r12) │ │ │ │ + add %al,(%rax) │ │ │ │ + add %al,(%rax) │ │ │ │ + add %cl,-0x75(%rax) │ │ │ │ + rex.WRB │ │ │ │ + rex │ │ │ │ mov 0x8(%rbp),%rax │ │ │ │ - mov %rax,-0x20(%r12) │ │ │ │ - mov %rbx,-0x18(%r12) │ │ │ │ - movq $0x4fa5b8,-0x10(%r12) │ │ │ │ - mov %rax,(%r12) │ │ │ │ - movq $0x4fa6b0,-0x8(%rbp) │ │ │ │ - mov %rbx,%r14 │ │ │ │ - lea -0x10(%r12),%rax │ │ │ │ - mov %rax,0x0(%rbp) │ │ │ │ - lea -0x30(%r12),%rax │ │ │ │ - mov %rax,0x8(%rbp) │ │ │ │ - add $0xfffffffffffffff8,%rbp │ │ │ │ - jmp 323f840 │ │ │ │ - movq $0x38,0x388(%r13) │ │ │ │ - jmp 338a720 │ │ │ │ - nop │ │ │ │ - add (%rax),%al │ │ │ │ + mov 0x20(%rbp),%rdx │ │ │ │ + mov 0x28(%rbp),%rsi │ │ │ │ + mov %rbx,%rdi │ │ │ │ + cmp 0x10(%rbp),%rbx │ │ │ │ + sete %bl │ │ │ │ + movzbl %bl,%ebx │ │ │ │ + cmp $0x1,%rbx │ │ │ │ + jne 4f3ee4 │ │ │ │ + mov 0x30(%rbp),%rax │ │ │ │ + add $0x8,%rbp │ │ │ │ + mov %rax,%rbx │ │ │ │ + add $0x48,%rbp │ │ │ │ + jmp *0x0(%rbp) │ │ │ │ + movq $0x4f3d38,0x8(%rbp) │ │ │ │ + mov 0x28(%rbp),%r8 │ │ │ │ + mov %rcx,%rdi │ │ │ │ + mov %rdx,%rsi │ │ │ │ + mov %rax,%r14 │ │ │ │ + add $0x8,%rbp │ │ │ │ + jmp 4f3b30 │ │ │ │ + movq $0x4f3d00,0x8(%rbp) │ │ │ │ + mov 0x20(%rbp),%r8 │ │ │ │ + mov %rcx,%rdi │ │ │ │ + mov %rdx,%rsi │ │ │ │ + mov %rax,%r14 │ │ │ │ + add $0x8,%rbp │ │ │ │ + jmp 4f3b30 │ │ │ │ + movq $0x4f3e60,0x0(%rbp) │ │ │ │ + mov %rax,%rbx │ │ │ │ + test $0x7,%bl │ │ │ │ + jne 4f3e60 │ │ │ │ + mov (%rbx),%rax │ │ │ │ + jmp *%rax │ │ │ │ + nopw 0x0(%rax,%rax,1) │ │ │ │ + leave │ │ │ │ + pop %rcx │ │ │ │ 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 %r13b,%r8b │ │ │ │ - sub %edi,(%rcx) │ │ │ │ - add %ecx,%ebp │ │ │ │ - or %dl,0x2(%rsp,%rdx,8) │ │ │ │ + add %cl,-0x7d(%rcx) │ │ │ │ + (bad) │ │ │ │ + xor %cl,0x3b(%rbp) │ │ │ │ + movsl %ds:(%rsi),%es:(%rdi) │ │ │ │ + pop %rax │ │ │ │ + add (%rax),%eax │ │ │ │ + add %dh,0x3d(%rdi) │ │ │ │ + movq $0x30e0358,-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 338a720 │ │ │ │ + nopw 0x0(%rax,%rax,1) │ │ │ │ + leave │ │ │ │ + sbb %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 │ │ │ │ + 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 4f3f1e │ │ │ │ + movq $0x30e0358,-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 $0x4f3ed0,0x0(%rbp) │ │ │ │ + mov %rdi,0x48(%rbp) │ │ │ │ + jmp 338a738 │ │ │ │ + nopw 0x0(%rax,%rax,1) │ │ │ │ + ... │ │ │ │ + adc $0x88000000,%eax │ │ │ │ + (bad) │ │ │ │ + jno 4f3f53 │ │ │ │ + lea -0x10(%rbp),%rax │ │ │ │ + cmp %r15,%rax │ │ │ │ + jb 4f3f97 │ │ │ │ + sub $0x8,%rsp │ │ │ │ + mov %r13,%rax │ │ │ │ + mov %rbx,%rsi │ │ │ │ + mov %rax,%rdi │ │ │ │ + xor %eax,%eax │ │ │ │ + call 3385710 │ │ │ │ + add $0x8,%rsp │ │ │ │ + test %rax,%rax │ │ │ │ + je 4f3f92 │ │ │ │ + movq $0x3391200,-0x10(%rbp) │ │ │ │ + mov %rax,-0x8(%rbp) │ │ │ │ + lea 0x2ec49e3(%rip),%r14 │ │ │ │ + add $0xfffffffffffffff0,%rbp │ │ │ │ + jmp 31ea890 │ │ │ │ + mov (%rbx),%rax │ │ │ │ + jmp *%rax │ │ │ │ + jmp *-0x10(%r13) │ │ │ │ + nopl 0x0(%rax,%rax,1) │ │ │ │ add $0x1000000,%eax │ │ │ │ ... │ │ │ │ add %al,(%rax) │ │ │ │ add %cl,(%rsi) │ │ │ │ add %al,(%rax) │ │ │ │ - add %dl,(%rax) │ │ │ │ - and 0x3(%rbx),%dh │ │ │ │ - lea -0x10(%rbp),%rax │ │ │ │ + add %dl,0x48031b63(%rax) │ │ │ │ + lea -0x8(%rbp),%eax │ │ │ │ cmp %r15,%rax │ │ │ │ - jb 4fa72c │ │ │ │ - movq $0x4fa710,-0x8(%rbp) │ │ │ │ + jb 4f401d │ │ │ │ + movq $0x4f3ff0,-0x8(%rbp) │ │ │ │ mov %r14,%rbx │ │ │ │ add $0xfffffffffffffff8,%rbp │ │ │ │ test $0x7,%bl │ │ │ │ - jne 4fa710 │ │ │ │ + jne 4f3ff0 │ │ │ │ mov (%rbx),%rax │ │ │ │ jmp *%rax │ │ │ │ nopw 0x0(%rax,%rax,1) │ │ │ │ ... │ │ │ │ (bad) │ │ │ │ add %al,(%rax) │ │ │ │ + add %bl,0x63(%rax) │ │ │ │ + sbb (%rbx),%eax │ │ │ │ + mov %rbx,%rax │ │ │ │ + and $0x7,%eax │ │ │ │ + cmp $0x3,%rax │ │ │ │ + jne 4f400d │ │ │ │ + mov 0xd(%rbx),%rbx │ │ │ │ + and $0xfffffffffffffff8,%rbx │ │ │ │ + add $0x8,%rbp │ │ │ │ + mov (%rbx),%rax │ │ │ │ + jmp *%rax │ │ │ │ + lea 0x31b6334(%rip),%rbx │ │ │ │ + add $0x8,%rbp │ │ │ │ + mov (%rbx),%rax │ │ │ │ + jmp *%rax │ │ │ │ + lea 0x31b6344(%rip),%rbx │ │ │ │ + jmp *-0x8(%r13) │ │ │ │ + ... │ │ │ │ + adc $0xa0000000,%eax │ │ │ │ + jmp ffffffff8d9743ab <__environ@GLIBC_2.2.5+0xffffffff89d33f03> │ │ │ │ + rex.RB │ │ │ │ + lock cmp %r15,%rax │ │ │ │ + jb 4f407f │ │ │ │ + sub $0x8,%rsp │ │ │ │ + mov %r13,%rax │ │ │ │ + mov %rbx,%rsi │ │ │ │ + mov %rax,%rdi │ │ │ │ + xor %eax,%eax │ │ │ │ + call 3385710 │ │ │ │ + add $0x8,%rsp │ │ │ │ + test %rax,%rax │ │ │ │ + je 4f407a │ │ │ │ + movq $0x3391200,-0x10(%rbp) │ │ │ │ + mov %rax,-0x8(%rbp) │ │ │ │ + lea 0x2ec48f0(%rip),%r14 │ │ │ │ + add $0xfffffffffffffff0,%rbp │ │ │ │ + jmp 31ea890 │ │ │ │ + mov (%rbx),%rax │ │ │ │ + jmp *%rax │ │ │ │ + jmp *-0x10(%r13) │ │ │ │ + nopl 0x0(%rax,%rax,1) │ │ │ │ + add $0x1000000,%eax │ │ │ │ + ... │ │ │ │ + add %al,(%rax) │ │ │ │ + add %cl,(%rsi) │ │ │ │ + add %al,(%rax) │ │ │ │ add %bl,%al │ │ │ │ - and %esi,0x3(%rbx) │ │ │ │ - movq $0x4fa748,-0x8(%rbp) │ │ │ │ - mov 0x7(%rbx),%rax │ │ │ │ - mov %rax,%r14 │ │ │ │ - mov %rax,0x0(%rbp) │ │ │ │ + (bad) │ │ │ │ + rex.RB clc │ │ │ │ + cmp %r15,%rax │ │ │ │ + jb 4f4105 │ │ │ │ + movq $0x4f40d8,-0x8(%rbp) │ │ │ │ + mov %r14,%rbx │ │ │ │ add $0xfffffffffffffff8,%rbp │ │ │ │ - jmp 32f0680 │ │ │ │ - lea 0x31b0aad(%rip),%rbx │ │ │ │ + test $0x7,%bl │ │ │ │ + jne 4f40d8 │ │ │ │ + mov (%rbx),%rax │ │ │ │ + jmp *%rax │ │ │ │ + nopw 0x0(%rax,%rax,1) │ │ │ │ + ... │ │ │ │ + (bad) │ │ │ │ + add %al,(%rax) │ │ │ │ + add %ah,0x48031b62(%rax) │ │ │ │ + mov %ebx,%eax │ │ │ │ + and $0x7,%eax │ │ │ │ + cmp $0x3,%rax │ │ │ │ + jne 4f40f5 │ │ │ │ + mov 0x5(%rbx),%rbx │ │ │ │ + and $0xfffffffffffffff8,%rbx │ │ │ │ + add $0x8,%rbp │ │ │ │ + mov (%rbx),%rax │ │ │ │ + jmp *%rax │ │ │ │ + lea 0x31b627c(%rip),%rbx │ │ │ │ + add $0x8,%rbp │ │ │ │ + mov (%rbx),%rax │ │ │ │ + jmp *%rax │ │ │ │ + lea 0x31b628c(%rip),%rbx │ │ │ │ jmp *-0x8(%r13) │ │ │ │ - nop │ │ │ │ - add %al,(%r8) │ │ │ │ + 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,-0x7cb7f81d(%rbx) │ │ │ │ - sti │ │ │ │ - add %esi,0x15(%rbp) │ │ │ │ - cmpq $0x2c,0x8(%rbp) │ │ │ │ - je 4fa766 │ │ │ │ - lea 0x373d77b(%rip),%rbx │ │ │ │ - add $0x10,%rbp │ │ │ │ - jmp *0x0(%rbp) │ │ │ │ - lea 0x373d764(%rip),%rbx │ │ │ │ - add $0x10,%rbp │ │ │ │ - jmp *0x0(%rbp) │ │ │ │ - nopl 0x0(%rax) │ │ │ │ - add $0x1000000,%eax │ │ │ │ add %al,(%rax) │ │ │ │ - add %al,(%rcx) │ │ │ │ + lea -0x10(%rbp),%rax │ │ │ │ + cmp %r15,%rax │ │ │ │ + jb 4f4193 │ │ │ │ + movq $0x4f4160,-0x10(%rbp) │ │ │ │ + mov 0x10(%rbx),%rax │ │ │ │ + mov 0x18(%rbx),%rbx │ │ │ │ + mov %rax,-0x8(%rbp) │ │ │ │ + add $0xfffffffffffffff0,%rbp │ │ │ │ + test $0x7,%bl │ │ │ │ + jne 4f4160 │ │ │ │ + mov (%rbx),%rax │ │ │ │ + jmp *%rax │ │ │ │ + nopl 0x0(%rax,%rax,1) │ │ │ │ + add %eax,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ - add %cl,(%rcx) │ │ │ │ + (bad) │ │ │ │ add %al,(%rax) │ │ │ │ - add %bh,0x4c031b09(%rax) │ │ │ │ - mov %esi,%esi │ │ │ │ - mov 0x7(%rbx),%r14 │ │ │ │ - jmp 4fa168 │ │ │ │ - nopl 0x0(%rax) │ │ │ │ - add %eax,(%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 0x2ec3559(%rip),%r14 │ │ │ │ + add $0x10,%rbp │ │ │ │ + jmp 3359998 │ │ │ │ + mov %rax,%rsi │ │ │ │ + lea 0x2ec354c(%rip),%r14 │ │ │ │ + add $0x10,%rbp │ │ │ │ + jmp 3359998 │ │ │ │ + jmp *-0x10(%r13) │ │ │ │ + nop │ │ │ │ + add (%rax),%al │ │ │ │ add %al,(%rax) │ │ │ │ - adc %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ - xor %cl,(%rdx) │ │ │ │ - sbb (%rbx),%eax │ │ │ │ - lea -0x20(%rbp),%rax │ │ │ │ - cmp %r15,%rax │ │ │ │ - jb 4fa7e2 │ │ │ │ - movq $0x3390fc8,-0x10(%rbp) │ │ │ │ - mov %rbx,-0x8(%rbp) │ │ │ │ - mov 0x10(%rbx),%r14 │ │ │ │ - movq $0x33924c0,-0x20(%rbp) │ │ │ │ - movq $0x36ab1e1,-0x18(%rbp) │ │ │ │ - add $0xffffffffffffffe0,%rbp │ │ │ │ - jmp 4a0360 │ │ │ │ - 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) │ │ │ │ - call 4852c302 <__environ@GLIBC_2.2.5+0x448ebe5a> │ │ │ │ - lea -0x20(%rbp),%eax │ │ │ │ - cmp %r15,%rax │ │ │ │ - jb 4fa853 │ │ │ │ - add $0x18,%r12 │ │ │ │ + add $0x20,%r12 │ │ │ │ cmp 0x358(%r13),%r12 │ │ │ │ - ja 4fa848 │ │ │ │ - movq $0x3390fc8,-0x10(%rbp) │ │ │ │ - mov %rbx,-0x8(%rbp) │ │ │ │ + ja 4f41e0 │ │ │ │ mov 0x10(%rbx),%rax │ │ │ │ - movq $0x4fa7b0,-0x10(%r12) │ │ │ │ - mov %rax,(%r12) │ │ │ │ - movq $0x4fa868,-0x20(%rbp) │ │ │ │ - mov %rax,%r14 │ │ │ │ - lea -0x10(%r12),%rax │ │ │ │ - mov %rax,-0x18(%rbp) │ │ │ │ - add $0xffffffffffffffe0,%rbp │ │ │ │ - jmp 4a02f0 │ │ │ │ - movq $0x18,0x388(%r13) │ │ │ │ + mov 0x18(%rbx),%rbx │ │ │ │ + movq $0x4f4120,-0x18(%r12) │ │ │ │ + mov %rax,-0x8(%r12) │ │ │ │ + mov %rbx,(%r12) │ │ │ │ + lea -0x18(%r12),%rsi │ │ │ │ + lea 0x2ec47a1(%rip),%r14 │ │ │ │ + jmp 3359998 │ │ │ │ + movq $0x20,0x388(%r13) │ │ │ │ jmp *-0x10(%r13) │ │ │ │ nop │ │ │ │ - add %eax,(%rax) │ │ │ │ - add %al,(%rax) │ │ │ │ + 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 %r9b,0x49004fa8(%r8) │ │ │ │ - mov %ebx,%esi │ │ │ │ - jmp 4a04b8 │ │ │ │ + add %cl,-0x73(%rax) │ │ │ │ + rex.RB │ │ │ │ + lock cmp %r15,%rax │ │ │ │ + jb 4f42ae │ │ │ │ + add $0x20,%r12 │ │ │ │ + cmp 0x358(%r13),%r12 │ │ │ │ + ja 4f42a3 │ │ │ │ + mov 0x10(%rbx),%rax │ │ │ │ + mov 0x18(%rbx),%rcx │ │ │ │ + mov 0x20(%rbx),%rbx │ │ │ │ + movq $0x4f41a8,-0x18(%r12) │ │ │ │ + mov %rax,-0x8(%r12) │ │ │ │ + mov %rcx,(%r12) │ │ │ │ + movq $0x4f4270,-0x10(%rbp) │ │ │ │ + lea -0x18(%r12),%rax │ │ │ │ + mov %rax,-0x8(%rbp) │ │ │ │ + add $0xfffffffffffffff0,%rbp │ │ │ │ + test $0x7,%bl │ │ │ │ + jne 4f4270 │ │ │ │ + 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,%r8b │ │ │ │ - and $0x39,%al │ │ │ │ - add %ecx,%ebp │ │ │ │ - cwtl │ │ │ │ - push %rdx │ │ │ │ - (bad) │ │ │ │ - add (%rcx),%al │ │ │ │ + add %cl,-0x75(%rax) │ │ │ │ + or %r8b,-0x7cb7f81d(%r11) │ │ │ │ + sti │ │ │ │ + add %esi,0x48(%rbx,%rdx,1) │ │ │ │ + mov %eax,%esi │ │ │ │ + lea 0x2ec4a97(%rip),%r14 │ │ │ │ + add $0x10,%rbp │ │ │ │ + jmp 3359998 │ │ │ │ + mov %rax,%rsi │ │ │ │ + lea 0x2fd26f5(%rip),%r14 │ │ │ │ + add $0x10,%rbp │ │ │ │ + jmp 3359998 │ │ │ │ + movq $0x20,0x388(%r13) │ │ │ │ + jmp *-0x10(%r13) │ │ │ │ + nopw 0x0(%rax,%rax,1) │ │ │ │ + add $0x1000000,%eax │ │ │ │ add %al,(%rax) │ │ │ │ + add %al,(%rdx) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ - add %dl,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ - add %dh,0x9(%rax) │ │ │ │ - sbb (%rbx),%eax │ │ │ │ - lea -0x28(%rbp),%rax │ │ │ │ - cmp %r15,%rax │ │ │ │ - jb 4fa8d2 │ │ │ │ - movq $0x3390fc8,-0x10(%rbp) │ │ │ │ - mov %rbx,-0x8(%rbp) │ │ │ │ - movq $0x4fa8e8,-0x18(%rbp) │ │ │ │ - mov 0x10(%rbx),%r14 │ │ │ │ - add $0xffffffffffffffe8,%rbp │ │ │ │ - jmp 4f18f8 │ │ │ │ - jmp *-0x10(%r13) │ │ │ │ - xchg %ax,%ax │ │ │ │ - ... │ │ │ │ - (bad) │ │ │ │ + add %cl,(%rbx) │ │ │ │ add %al,(%rax) │ │ │ │ - add %dh,(%rax) │ │ │ │ - or %ebx,(%rbx) │ │ │ │ - add -0x7d(%rcx),%ecx │ │ │ │ + add %al,(%rax) │ │ │ │ + add %al,(%rax) │ │ │ │ + add %cl,-0x7d(%rcx) │ │ │ │ (bad) │ │ │ │ - sbb %cl,0x3b(%rbp) │ │ │ │ + sub %cl,0x3b(%rbp) │ │ │ │ movsl %ds:(%rsi),%es:(%rdi) │ │ │ │ pop %rax │ │ │ │ add (%rax),%eax │ │ │ │ - add %dh,0x2a(%rdi) │ │ │ │ - movq $0x4fa7f8,-0x10(%r12) │ │ │ │ + add %dh,0x30(%rdi) │ │ │ │ + mov 0x7(%rbx),%rax │ │ │ │ + mov 0xf(%rbx),%rbx │ │ │ │ + movq $0x4f4200,-0x20(%r12) │ │ │ │ + mov %r14,-0x10(%r12) │ │ │ │ + mov %rax,-0x8(%r12) │ │ │ │ mov %rbx,(%r12) │ │ │ │ - movq $0x4fa940,-0x8(%rbp) │ │ │ │ - mov %rbx,%r14 │ │ │ │ - lea -0x10(%r12),%rax │ │ │ │ - mov %rax,0x0(%rbp) │ │ │ │ - add $0xfffffffffffffff8,%rbp │ │ │ │ - jmp 4a02f0 │ │ │ │ - movq $0x18,0x388(%r13) │ │ │ │ - jmp 338a720 │ │ │ │ - nop │ │ │ │ - add %eax,(%rax) │ │ │ │ - add %al,(%rax) │ │ │ │ - add %al,(%rax) │ │ │ │ - add %al,(%rax) │ │ │ │ - (bad) │ │ │ │ - add %al,(%rax) │ │ │ │ - add %dh,0x49031b08(%rax) │ │ │ │ - mov %ebx,%esi │ │ │ │ - movq $0x33929e8,-0x8(%rbp) │ │ │ │ - mov 0x8(%rbp),%rax │ │ │ │ - mov %rax,0x0(%rbp) │ │ │ │ - movq $0x36ab1f0,0x8(%rbp) │ │ │ │ - add $0xfffffffffffffff8,%rbp │ │ │ │ - jmp 4a0590 │ │ │ │ + lea -0x20(%r12),%rsi │ │ │ │ + lea 0x2ec45f9(%rip),%r14 │ │ │ │ + jmp 3359998 │ │ │ │ + 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) │ │ │ │ - rorb $0x1b,(%rax) │ │ │ │ - add -0x73(%rax),%ecx │ │ │ │ - rex.RB fmuls -0x8(%r9,%rdi,1) │ │ │ │ - jb 4fa9ee │ │ │ │ - add $0x28,%r12 │ │ │ │ + add %al,(%rax) │ │ │ │ + add %al,(%rax) │ │ │ │ + lea -0x10(%rbp),%rax │ │ │ │ + cmp %r15,%rax │ │ │ │ + jb 4f438c │ │ │ │ + add $0x18,%r12 │ │ │ │ cmp 0x358(%r13),%r12 │ │ │ │ - ja 4fa9e3 │ │ │ │ + ja 4f4381 │ │ │ │ movq $0x3390fc8,-0x10(%rbp) │ │ │ │ mov %rbx,-0x8(%rbp) │ │ │ │ mov 0x10(%rbx),%rax │ │ │ │ mov 0x18(%rbx),%rbx │ │ │ │ - movq $0x4fa790,-0x20(%r12) │ │ │ │ - mov %rax,-0x18(%r12) │ │ │ │ - movq $0x4fa8a8,-0x10(%r12) │ │ │ │ - mov %rax,(%r12) │ │ │ │ - movq $0x4faa08,-0x28(%rbp) │ │ │ │ - mov %rbx,%r14 │ │ │ │ - lea -0x1f(%r12),%rax │ │ │ │ - mov %rax,-0x20(%rbp) │ │ │ │ - lea -0x10(%r12),%rax │ │ │ │ - mov %rax,-0x18(%rbp) │ │ │ │ - add $0xffffffffffffffd8,%rbp │ │ │ │ - jmp 323f8b0 │ │ │ │ - movq $0x28,0x388(%r13) │ │ │ │ + movq $0x3363ae0,-0x10(%r12) │ │ │ │ + movq $0x3c2ae01,-0x8(%r12) │ │ │ │ + mov %rbx,(%r12) │ │ │ │ + lea -0xe(%r12),%r14 │ │ │ │ + mov %rax,%rbx │ │ │ │ + add $0xfffffffffffffff0,%rbp │ │ │ │ + jmp 4f42d0 │ │ │ │ + movq $0x18,0x388(%r13) │ │ │ │ jmp *-0x10(%r13) │ │ │ │ - nopw 0x0(%rax,%rax,1) │ │ │ │ - add (%rax),%al │ │ │ │ + (bad) │ │ │ │ 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 loopne 4f43f9 │ │ │ │ + cmp %edi,%eax │ │ │ │ + jb 4f44f1 │ │ │ │ + movq $0x4f43e8,-0x18(%rbp) │ │ │ │ + mov %rsi,%rbx │ │ │ │ + mov %r14,-0x10(%rbp) │ │ │ │ + mov %rdi,-0x8(%rbp) │ │ │ │ + add $0xffffffffffffffe8,%rbp │ │ │ │ + test $0x7,%bl │ │ │ │ + jne 4f43e8 │ │ │ │ + mov (%rbx),%rax │ │ │ │ + jmp *%rax │ │ │ │ + xchg %ax,%ax │ │ │ │ + add (%rax),%al │ │ │ │ add %al,(%rax) │ │ │ │ - add %cl,-0x77(%rcx) │ │ │ │ - fimuls -0x39(%rax) │ │ │ │ - add %r13b,%r8b │ │ │ │ - sub %edi,(%rcx) │ │ │ │ - add -0x75(%rax),%ecx │ │ │ │ - or %r9b,-0x75(%r8) │ │ │ │ - pop %rbp │ │ │ │ - adc %cl,-0x77(%rax) │ │ │ │ - pop %rbp │ │ │ │ - or %cl,-0x77(%rax) │ │ │ │ - adc %r13b,%r9b │ │ │ │ - rex.W push %rdx │ │ │ │ - (bad) │ │ │ │ - add (%rcx),%al │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ + (bad) │ │ │ │ add %al,(%rax) │ │ │ │ - add %dl,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ + add %cl,-0x77(%rax) │ │ │ │ + fadds -0x7cb7f820(%rbx) │ │ │ │ + clc │ │ │ │ + add 0x30(%rbx),%esi │ │ │ │ + mov 0x10(%rbp),%rcx │ │ │ │ + cmp $0x2,%rax │ │ │ │ + jb 4f4411 │ │ │ │ + mov %rcx,%rsi │ │ │ │ + lea 0x2ec4522(%rip),%r14 │ │ │ │ + add $0x18,%rbp │ │ │ │ + jmp 3359998 │ │ │ │ + mov %rcx,%rsi │ │ │ │ + lea 0x2ec451b(%rip),%r14 │ │ │ │ + add $0x18,%rbp │ │ │ │ + jmp 3359998 │ │ │ │ + movq $0x4f4468,-0x8(%rbp) │ │ │ │ + mov 0x5(%rbx),%rax │ │ │ │ + mov 0xd(%rbx),%rbx │ │ │ │ + mov %rbx,%rcx │ │ │ │ + mov 0x8(%rbp),%rbx │ │ │ │ + mov %rcx,0x0(%rbp) │ │ │ │ + mov %rax,0x8(%rbp) │ │ │ │ + add $0xfffffffffffffff8,%rbp │ │ │ │ + test $0x7,%bl │ │ │ │ + jne 4f4468 │ │ │ │ + mov (%rbx),%rax │ │ │ │ + jmp *%rax │ │ │ │ + nopl 0x0(%rax) │ │ │ │ + add (%rax),%eax │ │ │ │ add %al,(%rax) │ │ │ │ - add %cl,-0x73(%rax) │ │ │ │ - rex.RB │ │ │ │ - lock cmp %r15,%rax │ │ │ │ - jb 4faa5a │ │ │ │ - movq $0x3390fc8,-0x10(%rbp) │ │ │ │ - mov %rbx,-0x8(%rbp) │ │ │ │ - mov 0x10(%rbx),%r14 │ │ │ │ - add $0xfffffffffffffff0,%rbp │ │ │ │ - jmp 4f1ab0 │ │ │ │ - jmp *-0x10(%r13) │ │ │ │ - xchg %ax,%ax │ │ │ │ - add $0x1000000,%eax │ │ │ │ - ... │ │ │ │ add %al,(%rax) │ │ │ │ - add %cl,(%rsi) │ │ │ │ add %al,(%rax) │ │ │ │ - add %al,%al │ │ │ │ (bad) │ │ │ │ - sbb (%rbx),%eax │ │ │ │ - lea -0x18(%rbp),%rax │ │ │ │ - cmp %r15,%rax │ │ │ │ - jb 4faa96 │ │ │ │ - movq $0x4faab8,-0x10(%rbp) │ │ │ │ - mov %r14,-0x8(%rbp) │ │ │ │ - add $0xfffffffffffffff0,%rbp │ │ │ │ - jmp 4f1968 │ │ │ │ - lea 0x31b07bb(%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) │ │ │ │ - add %al,(%rax) │ │ │ │ - add %al,0x49031b07(%rax) │ │ │ │ - add $0x38,%esp │ │ │ │ + push %rax │ │ │ │ cmp 0x358(%r13),%r12 │ │ │ │ - ja 4fab0f │ │ │ │ - movq $0x4fa978,-0x30(%r12) │ │ │ │ - mov 0x8(%rbp),%rax │ │ │ │ - mov %rax,-0x20(%r12) │ │ │ │ - mov %rbx,-0x18(%r12) │ │ │ │ - movq $0x4faa38,-0x10(%r12) │ │ │ │ - mov %rax,(%r12) │ │ │ │ - movq $0x4fab30,-0x8(%rbp) │ │ │ │ - mov %rbx,%r14 │ │ │ │ - lea -0x10(%r12),%rax │ │ │ │ - mov %rax,0x0(%rbp) │ │ │ │ + ja 4f44fc │ │ │ │ + mov 0x7(%rbx),%rax │ │ │ │ + movq $0x4f42d0,-0x48(%r12) │ │ │ │ + mov 0x8(%rbp),%rbx │ │ │ │ + mov %rbx,-0x40(%r12) │ │ │ │ + mov 0x10(%rbp),%rbx │ │ │ │ + mov %rbx,-0x38(%r12) │ │ │ │ + mov 0x18(%rbp),%rcx │ │ │ │ + lea -0x47(%r12),%rbx │ │ │ │ + cmp $0xb,%rax │ │ │ │ + jl 4f44e1 │ │ │ │ + movq $0x4f4330,-0x30(%r12) │ │ │ │ + mov %rbx,-0x20(%r12) │ │ │ │ + mov %rcx,-0x18(%r12) │ │ │ │ + movq $0x3363ae0,-0x10(%r12) │ │ │ │ + movq $0x3c2adf1,-0x8(%r12) │ │ │ │ lea -0x30(%r12),%rax │ │ │ │ - mov %rax,0x8(%rbp) │ │ │ │ - add $0xfffffffffffffff8,%rbp │ │ │ │ - jmp 323f840 │ │ │ │ - movq $0x38,0x388(%r13) │ │ │ │ + mov %rax,(%r12) │ │ │ │ + lea -0xe(%r12),%rbx │ │ │ │ + add $0x20,%rbp │ │ │ │ + jmp *0x0(%rbp) │ │ │ │ + add $0xffffffffffffffc8,%r12 │ │ │ │ + mov %rcx,%r14 │ │ │ │ + add $0x20,%rbp │ │ │ │ + jmp 4f42d0 │ │ │ │ + lea 0x31b6100(%rip),%rbx │ │ │ │ + jmp *-0x8(%r13) │ │ │ │ + movq $0x50,0x388(%r13) │ │ │ │ jmp 338a720 │ │ │ │ - nop │ │ │ │ - add (%rax),%al │ │ │ │ - add %al,(%rax) │ │ │ │ - add %al,(%rax) │ │ │ │ - add %al,(%rax) │ │ │ │ - (bad) │ │ │ │ - add %al,(%rax) │ │ │ │ + nopl 0x0(%rax) │ │ │ │ + sldt (%rax) │ │ │ │ + add %al,(%rdx) │ │ │ │ + ... │ │ │ │ add %al,(%rax) │ │ │ │ + add %cl,(%rsi) │ │ │ │ add %al,(%rax) │ │ │ │ - add %cl,-0x77(%rcx) │ │ │ │ - fimuls -0x39(%rax) │ │ │ │ - add %r13b,%r8b │ │ │ │ - sub %edi,(%rcx) │ │ │ │ - add %ecx,%ebp │ │ │ │ - mov %cl,-0x2c(%rdi) │ │ │ │ - add (%rdx),%al │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ + add %cl,-0x77(%rax) │ │ │ │ + testl $0x34358d4c,-0xa(%rcx,%rcx,4) │ │ │ │ + outsl %ds:(%rsi),(%dx) │ │ │ │ + je 4f4538 │ │ │ │ + jmp 4f43a8 │ │ │ │ + nopw 0x0(%rax,%rax,1) │ │ │ │ + sldt (%rax) │ │ │ │ + add %al,(%rdx) │ │ │ │ + ... │ │ │ │ add %al,(%rax) │ │ │ │ - add %dl,(%rdx) │ │ │ │ + add %cl,(%rsi) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ - add %cl,-0x73(%rax) │ │ │ │ - rex.RB │ │ │ │ - lock cmp %r15,%rax │ │ │ │ - jb 4fab76 │ │ │ │ - movq $0x3390fc8,-0x10(%rbp) │ │ │ │ - mov %rbx,-0x8(%rbp) │ │ │ │ - mov 0x10(%rbx),%r14 │ │ │ │ - mov 0x18(%rbx),%rbx │ │ │ │ - add $0xfffffffffffffff0,%rbp │ │ │ │ - jmp 3395508 │ │ │ │ - jmp *-0x10(%r13) │ │ │ │ + add %cl,-0x77(%rax) │ │ │ │ + testl $0xad358d4c,-0xa(%rcx,%rcx,4) │ │ │ │ + (bad) │ │ │ │ + sbb (%rbx),%eax │ │ │ │ + jmp 32e84b8 │ │ │ │ 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,(%rdi) │ │ │ │ + lock (bad) │ │ │ │ sbb (%rbx),%eax │ │ │ │ - mov 0x10(%rbx),%rsi │ │ │ │ - lea 0x31b06f5(%rip),%r14 │ │ │ │ - jmp 3229610 │ │ │ │ + lea -0x8(%rbp),%rax │ │ │ │ + cmp %r15,%rax │ │ │ │ + jb 4f45e1 │ │ │ │ + movq $0x4f45b8,-0x8(%rbp) │ │ │ │ + mov 0x10(%rbx),%rbx │ │ │ │ + add $0xfffffffffffffff8,%rbp │ │ │ │ + test $0x7,%bl │ │ │ │ + jne 4f45b8 │ │ │ │ + mov (%rbx),%rax │ │ │ │ + jmp *%rax │ │ │ │ + nopl 0x0(%rax,%rax,1) │ │ │ │ + ... │ │ │ │ + (bad) │ │ │ │ + add %al,(%rax) │ │ │ │ + add %bh,-0x7cfce4a0(%rax) │ │ │ │ + jrcxz 4f45c2 │ │ │ │ + cmp $0x1,%rbx │ │ │ │ + je 4f45d1 │ │ │ │ + lea 0x31b6080(%rip),%rbx │ │ │ │ + add $0x8,%rbp │ │ │ │ + mov (%rbx),%rax │ │ │ │ + jmp *%rax │ │ │ │ + lea 0x31b6048(%rip),%rbx │ │ │ │ + add $0x8,%rbp │ │ │ │ + mov (%rbx),%rax │ │ │ │ + jmp *%rax │ │ │ │ + jmp *-0x10(%r13) │ │ │ │ + nopl (%rax) │ │ │ │ add %eax,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ adc %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ - loopne 4fabb4 │ │ │ │ + js 4f4656 │ │ │ │ sbb (%rbx),%eax │ │ │ │ - lea -0x20(%rbp),%rax │ │ │ │ + lea -0x8(%rbp),%rax │ │ │ │ cmp %r15,%rax │ │ │ │ - jb 4fac73 │ │ │ │ - movq $0x3390fc8,-0x10(%rbp) │ │ │ │ - mov %rbx,-0x8(%rbp) │ │ │ │ - movq $0x4fabf8,-0x18(%rbp) │ │ │ │ + jb 4f4659 │ │ │ │ + movq $0x4f4630,-0x8(%rbp) │ │ │ │ mov 0x10(%rbx),%rbx │ │ │ │ - add $0xffffffffffffffe8,%rbp │ │ │ │ + add $0xfffffffffffffff8,%rbp │ │ │ │ test $0x7,%bl │ │ │ │ - jne 4fabf8 │ │ │ │ + jne 4f4630 │ │ │ │ mov (%rbx),%rax │ │ │ │ jmp *%rax │ │ │ │ nopl 0x0(%rax,%rax,1) │ │ │ │ ... │ │ │ │ (bad) │ │ │ │ add %al,(%rax) │ │ │ │ - add %bl,0x48031b06(%rax) │ │ │ │ - mov %ebx,%eax │ │ │ │ - and $0x7,%eax │ │ │ │ - cmp $0x1,%rax │ │ │ │ - je 4fac77 │ │ │ │ - add $0x18,%r12 │ │ │ │ - cmp 0x358(%r13),%r12 │ │ │ │ - ja 4fac85 │ │ │ │ - mov 0x6(%rbx),%rax │ │ │ │ - mov 0xe(%rbx),%rbx │ │ │ │ - movq $0x4fab90,-0x10(%r12) │ │ │ │ - mov %rbx,(%r12) │ │ │ │ - movq $0x4fac58,-0x8(%rbp) │ │ │ │ - mov %rax,%rbx │ │ │ │ - lea -0x10(%r12),%rax │ │ │ │ - mov %rax,0x0(%rbp) │ │ │ │ - add $0xfffffffffffffff8,%rbp │ │ │ │ + add %al,0x60(%rax) │ │ │ │ + sbb (%rbx),%eax │ │ │ │ + and $0x7,%ebx │ │ │ │ + cmp $0x1,%rbx │ │ │ │ + je 4f4649 │ │ │ │ + lea 0x31b6008(%rip),%rbx │ │ │ │ + add $0x8,%rbp │ │ │ │ + mov (%rbx),%rax │ │ │ │ + jmp *%rax │ │ │ │ + lea 0x31b5fd0(%rip),%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) │ │ │ │ + adc (%rax),%al │ │ │ │ + add %al,(%rax) │ │ │ │ + add %ah,0x1b(%rax) │ │ │ │ + add -0x73(%rax),%ecx │ │ │ │ + rex.RB │ │ │ │ + lock cmp %r15,%rax │ │ │ │ + jb 4f472e │ │ │ │ + movq $0x4f46b0,-0x10(%rbp) │ │ │ │ + mov 0x10(%rbx),%rax │ │ │ │ + mov 0x18(%rbx),%rbx │ │ │ │ + mov %rax,-0x8(%rbp) │ │ │ │ + add $0xfffffffffffffff0,%rbp │ │ │ │ test $0x7,%bl │ │ │ │ - jne 4fac58 │ │ │ │ + jne 4f46b0 │ │ │ │ mov (%rbx),%rax │ │ │ │ jmp *%rax │ │ │ │ + nop │ │ │ │ add %eax,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ (bad) │ │ │ │ add %al,(%rax) │ │ │ │ - add %al,(%rax) │ │ │ │ - add %al,(%rax) │ │ │ │ - add %cl,-0x75(%rax) │ │ │ │ - or %r9b,-0x39(%r8) │ │ │ │ - or %r13b,0x48004fac(%r8) │ │ │ │ - mov %eax,%esi │ │ │ │ - mov %rbx,%r14 │ │ │ │ - add $0x8,%rbp │ │ │ │ - jmp 3229800 │ │ │ │ - jmp *-0x10(%r13) │ │ │ │ - lea 0x373d27b(%rip),%rbx │ │ │ │ - add $0x8,%rbp │ │ │ │ - jmp *0x0(%rbp) │ │ │ │ + add %al,%al │ │ │ │ + pop %rdi │ │ │ │ + sbb (%rbx),%eax │ │ │ │ + mov 0x8(%rbp),%rax │ │ │ │ + mov %rbx,%rcx │ │ │ │ + and $0x7,%ecx │ │ │ │ + cmp $0x1,%rcx │ │ │ │ + je 4f46ff │ │ │ │ + add $0x18,%r12 │ │ │ │ + cmp 0x358(%r13),%r12 │ │ │ │ + ja 4f46ef │ │ │ │ + movq $0x4f45f8,-0x10(%r12) │ │ │ │ + mov %rax,(%r12) │ │ │ │ + lea -0x10(%r12),%rsi │ │ │ │ + lea 0x2ec42a6(%rip),%r14 │ │ │ │ + add $0x10,%rbp │ │ │ │ + jmp 3359998 │ │ │ │ movq $0x18,0x388(%r13) │ │ │ │ jmp 338a720 │ │ │ │ - nopl (%rax) │ │ │ │ + add $0x18,%r12 │ │ │ │ + cmp 0x358(%r13),%r12 │ │ │ │ + ja 4f46ef │ │ │ │ + movq $0x4f4580,-0x10(%r12) │ │ │ │ + mov %rax,(%r12) │ │ │ │ + lea -0x10(%r12),%rsi │ │ │ │ + lea 0x2ec4252(%rip),%r14 │ │ │ │ + add $0x10,%rbp │ │ │ │ + jmp 3359998 │ │ │ │ + jmp *-0x10(%r13) │ │ │ │ + nopw 0x0(%rax,%rax,1) │ │ │ │ + add $0x1000000,%eax │ │ │ │ ... │ │ │ │ - (bad) │ │ │ │ - add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ + add %cl,(%rsi) │ │ │ │ add %al,(%rax) │ │ │ │ - add %cl,-0x77(%rax) │ │ │ │ - fimuls 0x35(%rbp,%rcx,4) │ │ │ │ + add %al,0x5f(%rax) │ │ │ │ + sbb (%rbx),%eax │ │ │ │ + lea -0x8(%rbp),%rax │ │ │ │ + cmp %r15,%rax │ │ │ │ + jb 4f47e0 │ │ │ │ + movq $0x4f4788,-0x8(%rbp) │ │ │ │ + mov %r14,%rbx │ │ │ │ + add $0xfffffffffffffff8,%rbp │ │ │ │ + test $0x7,%bl │ │ │ │ + jne 4f4788 │ │ │ │ + mov (%rbx),%rax │ │ │ │ + jmp *%rax │ │ │ │ + xchg %ax,%ax │ │ │ │ + ... │ │ │ │ (bad) │ │ │ │ - xchg %eax,%ebx │ │ │ │ - jae 4facb5 │ │ │ │ + add %al,(%rax) │ │ │ │ + add %cl,(%rax) │ │ │ │ + pop %rdi │ │ │ │ + sbb (%rbx),%eax │ │ │ │ + mov %rbx,%rax │ │ │ │ + and $0x7,%eax │ │ │ │ + cmp $0x3,%rax │ │ │ │ + jb 4f47eb │ │ │ │ + add $0x20,%r12 │ │ │ │ + cmp 0x358(%r13),%r12 │ │ │ │ + ja 4f47d0 │ │ │ │ + mov 0x5(%rbx),%rax │ │ │ │ + mov 0xd(%rbx),%rbx │ │ │ │ + movq $0x4f4670,-0x18(%r12) │ │ │ │ + mov %rbx,-0x8(%r12) │ │ │ │ + mov %rax,(%r12) │ │ │ │ + lea -0x18(%r12),%rsi │ │ │ │ + lea 0x2ec413a(%rip),%r14 │ │ │ │ add $0x8,%rbp │ │ │ │ - jmp 3240d18 │ │ │ │ - nopl 0x0(%rax,%rax,1) │ │ │ │ - add $0x1000000,%eax │ │ │ │ + jmp 3359998 │ │ │ │ + movq $0x20,0x388(%r13) │ │ │ │ + jmp 338a720 │ │ │ │ + lea 0x31b5ed1(%rip),%rbx │ │ │ │ + jmp *-0x8(%r13) │ │ │ │ + cmp $0x2,%rax │ │ │ │ + jb 4f4801 │ │ │ │ + lea 0x31b5dd8(%rip),%rbx │ │ │ │ + add $0x8,%rbp │ │ │ │ + mov (%rbx),%rax │ │ │ │ + jmp *%rax │ │ │ │ + lea 0x31b5da0(%rip),%rbx │ │ │ │ + add $0x8,%rbp │ │ │ │ + mov (%rbx),%rax │ │ │ │ + jmp *%rax │ │ │ │ + nopl 0x0(%rax) │ │ │ │ + add (%rax),%al │ │ │ │ + add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ - add %al,(%rbx) │ │ │ │ add %al,(%rax) │ │ │ │ + adc (%rax),%al │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ - add %cl,(%rax) │ │ │ │ + add %al,(%rax) │ │ │ │ + mov 0x18(%rbx),%rsi │ │ │ │ + mov 0x10(%rbx),%r14 │ │ │ │ + jmp 4f4850 │ │ │ │ + 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 4fad02 │ │ │ │ - movq $0x4fad18,-0x10(%rbp) │ │ │ │ - mov 0x7(%rbx),%rsi │ │ │ │ - mov 0x17(%rbx),%rax │ │ │ │ - mov 0xf(%rbx),%rbx │ │ │ │ - mov %rax,-0x8(%rbp) │ │ │ │ - add $0xfffffffffffffff0,%rbp │ │ │ │ - jmp 3395748 │ │ │ │ + rex.RB call 104781a4 <__environ@GLIBC_2.2.5+0xc837cfc> │ │ │ │ + sbbl $0x0,(%rcx,%rax,1) │ │ │ │ + add %cl,-0x73(%rax) │ │ │ │ + sbb $0x31b5f2c,%eax │ │ │ │ jmp *-0x8(%r13) │ │ │ │ - xchg %ax,%ax │ │ │ │ add %eax,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ (bad) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ - add %cl,0x75(%rbx,%rcx,4) │ │ │ │ - or %cl,-0x39(%rax) │ │ │ │ - add %r8b,%r8b │ │ │ │ - and $0x39,%al │ │ │ │ - add -0x77(%rax),%ecx │ │ │ │ - pop %rbp │ │ │ │ - or %ch,%cl │ │ │ │ - adc -0x2c(%rax),%edx │ │ │ │ - add (%rdi),%cl │ │ │ │ - (bad) │ │ │ │ - add %al,0x1000000(%rip) │ │ │ │ + add %cl,-0x77(%rax) │ │ │ │ + fadds -0x7cb7f820(%rbx) │ │ │ │ + clc │ │ │ │ + add %esi,0x48(%rcx,%rax,2) │ │ │ │ + movl $0x4f48b8,-0x8(%rbp) │ │ │ │ + mov 0x6(%rbx),%rax │ │ │ │ + mov 0xe(%rbx),%rbx │ │ │ │ + mov %rax,0x0(%rbp) │ │ │ │ + add $0xfffffffffffffff8,%rbp │ │ │ │ + test $0x7,%bl │ │ │ │ + jne 4f48b8 │ │ │ │ + mov (%rbx),%rax │ │ │ │ + jmp *%rax │ │ │ │ + xchg %ax,%ax │ │ │ │ + add (%rax),%al │ │ │ │ add %al,(%rax) │ │ │ │ - add %al,(%rbx) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ + (bad) │ │ │ │ add %al,(%rax) │ │ │ │ - add %cl,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ - add %cl,0x5(%rax) │ │ │ │ - sbb (%rbx),%eax │ │ │ │ - lea -0x18(%rbp),%rax │ │ │ │ - cmp %r15,%rax │ │ │ │ - jb 4fadc0 │ │ │ │ - add $0x38,%r12 │ │ │ │ - cmp 0x358(%r13),%r12 │ │ │ │ - ja 4fadb5 │ │ │ │ - mov 0x7(%rbx),%rax │ │ │ │ - mov 0xf(%rbx),%rcx │ │ │ │ - mov 0x17(%rbx),%rbx │ │ │ │ - movq $0x4fabb0,-0x30(%r12) │ │ │ │ - mov %r14,-0x20(%r12) │ │ │ │ - movq $0x4facd8,-0x18(%r12) │ │ │ │ - lea -0x30(%r12),%rdx │ │ │ │ - mov %rdx,-0x10(%r12) │ │ │ │ - mov %rax,-0x8(%r12) │ │ │ │ - mov %rcx,(%r12) │ │ │ │ - mov %rcx,%r14 │ │ │ │ - movq $0x33929e8,-0x18(%rbp) │ │ │ │ - mov %rbx,-0x10(%rbp) │ │ │ │ - lea -0x17(%r12),%rax │ │ │ │ - mov %rax,-0x8(%rbp) │ │ │ │ - add $0xffffffffffffffe8,%rbp │ │ │ │ - jmp 323fc70 │ │ │ │ - movq $0x38,0x388(%r13) │ │ │ │ - jmp *-0x8(%r13) │ │ │ │ - nopl 0x0(%rax) │ │ │ │ + add %al,(%rax) │ │ │ │ + add %al,-0x7cb7f81d(%rbx) │ │ │ │ + sti │ │ │ │ + add %esi,0x48(%rdx,%rdx,1) │ │ │ │ + add $0x8,%ebp │ │ │ │ + lea 0x3743605(%rip),%rbx │ │ │ │ + add $0x10,%rbp │ │ │ │ + jmp *0x0(%rbp) │ │ │ │ + mov 0x8(%rbp),%rax │ │ │ │ + movq $0x4f4900,0x8(%rbp) │ │ │ │ + mov %rax,%rbx │ │ │ │ + add $0x8,%rbp │ │ │ │ + test $0x7,%bl │ │ │ │ + jne 4f4900 │ │ │ │ + mov (%rbx),%rax │ │ │ │ + jmp *%rax │ │ │ │ add %eax,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ - adc %al,(%rax) │ │ │ │ + (bad) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ - lea -0x20(%rbp),%rax │ │ │ │ - cmp %r15,%rax │ │ │ │ - jb 4fae0a │ │ │ │ - movq $0x3390fc8,-0x10(%rbp) │ │ │ │ - mov %rbx,-0x8(%rbp) │ │ │ │ - mov 0x10(%rbx),%r14 │ │ │ │ - movq $0x33924c0,-0x20(%rbp) │ │ │ │ - movq $0x3c3a639,-0x18(%rbp) │ │ │ │ - add $0xffffffffffffffe0,%rbp │ │ │ │ - jmp 4a03c8 │ │ │ │ - jmp *-0x10(%r13) │ │ │ │ - xchg %ax,%ax │ │ │ │ + add %cl,0x75(%rbx,%rcx,4) │ │ │ │ + or %al,-0x7cb7f81d(%rbx) │ │ │ │ + sti │ │ │ │ + add -0x48(%rbp),%esi │ │ │ │ + jmp 4f4a31 │ │ │ │ + nopw 0x0(%rax,%rax,1) │ │ │ │ add %eax,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ - adc %al,(%rax) │ │ │ │ - add %al,(%rax) │ │ │ │ - rex.W add $0x1b,%al │ │ │ │ - add -0x73(%rax),%ecx │ │ │ │ - rex.RB loopne 4fae71 │ │ │ │ - cmp %edi,%eax │ │ │ │ - jb 4fae4a │ │ │ │ - movq $0x3390fc8,-0x10(%rbp) │ │ │ │ - mov %rbx,-0x8(%rbp) │ │ │ │ - movq $0x4fae60,-0x18(%rbp) │ │ │ │ - mov 0x10(%rbx),%r14 │ │ │ │ - add $0xffffffffffffffe8,%rbp │ │ │ │ - jmp 4f19d8 │ │ │ │ - jmp *-0x10(%r13) │ │ │ │ - xchg %ax,%ax │ │ │ │ - ... │ │ │ │ - (bad) │ │ │ │ - add %al,(%rax) │ │ │ │ - add %cl,(%rax) │ │ │ │ - add $0x1b,%al │ │ │ │ - add -0x77(%rcx),%ecx │ │ │ │ - fimuls -0x39(%rax) │ │ │ │ - rex.RB clc │ │ │ │ - shlb $0x3,(%rcx,%rdi,1) │ │ │ │ - movq $0x36ab268,0x0(%rbp) │ │ │ │ - add $0xfffffffffffffff8,%rbp │ │ │ │ - jmp 31ead60 │ │ │ │ - nopl 0x0(%rax) │ │ │ │ - add $0x1000000,%eax │ │ │ │ - add %al,(%rax) │ │ │ │ - add %al,(%rdx) │ │ │ │ - add %al,(%rax) │ │ │ │ + (bad) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ - add %cl,(%rbx) │ │ │ │ - add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ + add %cl,0x75(%rbx,%rcx,4) │ │ │ │ + or %cl,-0x77(%rax) │ │ │ │ + fadds -0x7cb7f820(%rbx) │ │ │ │ + clc │ │ │ │ + add (%rdi),%ecx │ │ │ │ + xor $0x0,%ebp │ │ │ │ add %al,(%rax) │ │ │ │ - add %cl,-0x73(%rax) │ │ │ │ - rex.RB fmuls -0x8(%r9,%rdi,1) │ │ │ │ - jb 4faf94 │ │ │ │ - movq $0x4faee8,-0x20(%rbp) │ │ │ │ + cmp $0x2,%rax │ │ │ │ + jae 4f4996 │ │ │ │ + add $0x20,%r12 │ │ │ │ + cmp 0x358(%r13),%r12 │ │ │ │ + ja 4f4a41 │ │ │ │ mov 0x7(%rbx),%rax │ │ │ │ mov 0xf(%rbx),%rbx │ │ │ │ - mov %rbx,%rcx │ │ │ │ - mov %r14,%rbx │ │ │ │ - mov %rcx,-0x18(%rbp) │ │ │ │ - mov %rax,-0x10(%rbp) │ │ │ │ + movq $0x4f4828,-0x18(%r12) │ │ │ │ + mov %r14,-0x8(%r12) │ │ │ │ + mov %rbx,(%r12) │ │ │ │ + add $0x10,%rbp │ │ │ │ + lea -0x18(%r12),%r14 │ │ │ │ + mov %rax,%rsi │ │ │ │ + movq $0x4f4928,-0x10(%rbp) │ │ │ │ + mov %rsi,%rbx │ │ │ │ mov %r14,-0x8(%rbp) │ │ │ │ - add $0xffffffffffffffe0,%rbp │ │ │ │ + add $0xfffffffffffffff0,%rbp │ │ │ │ test $0x7,%bl │ │ │ │ - jne 4faee8 │ │ │ │ + jne 4f4928 │ │ │ │ mov (%rbx),%rax │ │ │ │ jmp *%rax │ │ │ │ - nopl (%rax) │ │ │ │ - add (%rax),%eax │ │ │ │ + movq $0x4f49c0,0x0(%rbp) │ │ │ │ + mov 0x6(%rbx),%rbx │ │ │ │ + test $0x7,%bl │ │ │ │ + jne 4f49c0 │ │ │ │ + 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) │ │ │ │ - adc %r13b,%r11b │ │ │ │ - (bad) │ │ │ │ - xchg %ax,%ax │ │ │ │ - add (%rax),%eax │ │ │ │ + add %cl,-0x39(%rax) │ │ │ │ + rex.RB clc │ │ │ │ + clc │ │ │ │ + rex.WB │ │ │ │ + rex.WRXB add %r9b,-0x75(%r8) │ │ │ │ + rex.XB (bad) │ │ │ │ + mov 0xf(%rbx),%rbx │ │ │ │ + mov %rax,0x0(%rbp) │ │ │ │ + add $0xfffffffffffffff8,%rbp │ │ │ │ + test $0x7,%bl │ │ │ │ + jne 4f49f8 │ │ │ │ + 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,-0x75(%rax) │ │ │ │ - adc %r9b,-0x77(%r8) │ │ │ │ - flds -0x7cb7f81f(%rbx) │ │ │ │ - stc │ │ │ │ - add %esi,0x48(%rbx,%riz,2) │ │ │ │ - movl $0x4faf48,-0x8(%rbp) │ │ │ │ - mov %rbx,%rax │ │ │ │ - mov 0x6(%rbx),%rbx │ │ │ │ - mov 0xe(%rax),%rax │ │ │ │ - mov %rax,0x0(%rbp) │ │ │ │ - add $0xfffffffffffffff8,%rbp │ │ │ │ + add %cl,-0x39(%rax) │ │ │ │ + add %r12b,(%r8) │ │ │ │ + rex.WX │ │ │ │ + rex.WRXB add %r9b,-0x75(%r8) │ │ │ │ + pop %rbx │ │ │ │ + (bad) │ │ │ │ test $0x7,%bl │ │ │ │ - jne 4faf48 │ │ │ │ + jne 4f4a20 │ │ │ │ mov (%rbx),%rax │ │ │ │ jmp *%rax │ │ │ │ - nopl (%rax) │ │ │ │ - add $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,-0x75(%rax) │ │ │ │ - rex.XB (bad) │ │ │ │ - add $0xffffffffffffffd0,%rax │ │ │ │ - cmp $0x9,%rax │ │ │ │ - ja 4faf7f │ │ │ │ - mov 0x8(%rbp),%rax │ │ │ │ - movq $0x4faf00,0x8(%rbp) │ │ │ │ - mov %rax,%rbx │ │ │ │ + add %al,-0x7cb7f81d(%rbx) │ │ │ │ + sti │ │ │ │ + add 0x28(%rbp),%esi │ │ │ │ + mov 0x10(%rbp),%r14 │ │ │ │ add $0x8,%rbp │ │ │ │ - test $0x7,%bl │ │ │ │ - jne 4faf00 │ │ │ │ + mov %r14,%rbx │ │ │ │ + and $0xfffffffffffffff8,%rbx │ │ │ │ + add $0x10,%rbp │ │ │ │ mov (%rbx),%rax │ │ │ │ jmp *%rax │ │ │ │ - mov %rax,%rbx │ │ │ │ - add $0x20,%rbp │ │ │ │ - jmp 33893b0 │ │ │ │ - mov 0x10(%rbp),%r14 │ │ │ │ - movq $0x33924c0,0x18(%rbp) │ │ │ │ - add $0x18,%rbp │ │ │ │ - jmp 323fd40 │ │ │ │ - jmp *-0x8(%r13) │ │ │ │ + movq $0x20,0x388(%r13) │ │ │ │ + jmp 338a720 │ │ │ │ + mov 0x8(%rbp),%rax │ │ │ │ + movq $0x4f4878,0x8(%rbp) │ │ │ │ + mov %rax,%r14 │ │ │ │ + add $0x8,%rbp │ │ │ │ + jmp 309d4e8 │ │ │ │ + nopl 0x0(%rax) │ │ │ │ add %eax,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ adc %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ - and %bl,(%rcx) │ │ │ │ - jae 4fafab │ │ │ │ - lea -0x20(%rbp),%rax │ │ │ │ - cmp %r15,%rax │ │ │ │ - jb 4fafda │ │ │ │ - movq $0x3390fc8,-0x10(%rbp) │ │ │ │ - mov %rbx,-0x8(%rbp) │ │ │ │ - mov 0x10(%rbx),%r14 │ │ │ │ - movq $0x33924c0,-0x20(%rbp) │ │ │ │ - movq $0x3c2c8c9,-0x18(%rbp) │ │ │ │ - add $0xffffffffffffffe0,%rbp │ │ │ │ - jmp 4a0360 │ │ │ │ - jmp *-0x10(%r13) │ │ │ │ - xchg %ax,%ax │ │ │ │ - add %eax,(%rax) │ │ │ │ - add %al,(%rax) │ │ │ │ - add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ - adc %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ - fcomps (%rax) │ │ │ │ - jae 4faff3 │ │ │ │ - lea -0x20(%rbp),%rax │ │ │ │ - cmp %r15,%rax │ │ │ │ - jb 4fb04b │ │ │ │ - add $0x18,%r12 │ │ │ │ - cmp 0x358(%r13),%r12 │ │ │ │ - ja 4fb040 │ │ │ │ - movq $0x3390fc8,-0x10(%rbp) │ │ │ │ - mov %rbx,-0x8(%rbp) │ │ │ │ - mov 0x10(%rbx),%rax │ │ │ │ - movq $0x4fafa8,-0x10(%r12) │ │ │ │ - mov %rax,(%r12) │ │ │ │ - movq $0x4fb060,-0x20(%rbp) │ │ │ │ - mov %rax,%r14 │ │ │ │ - lea -0x10(%r12),%rax │ │ │ │ - mov %rax,-0x18(%rbp) │ │ │ │ - add $0xffffffffffffffe0,%rbp │ │ │ │ - jmp 4a02f0 │ │ │ │ - movq $0x18,0x388(%r13) │ │ │ │ - jmp *-0x10(%r13) │ │ │ │ - nop │ │ │ │ + mov 0x10(%rbx),%rsi │ │ │ │ + lea 0x374344f(%rip),%r14 │ │ │ │ + jmp 4f4850 │ │ │ │ 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 %r8b,0x49004fb0(%r8) │ │ │ │ - mov %ebx,%esi │ │ │ │ - jmp 4a04b8 │ │ │ │ + mov 0x10(%rbx),%rsi │ │ │ │ + lea 0x374342f(%rip),%r14 │ │ │ │ + jmp 4f4850 │ │ │ │ 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) │ │ │ │ - add %r8b,%r8b │ │ │ │ - and $0x39,%al │ │ │ │ - add %ecx,%ebp │ │ │ │ - movabs 0x302d44a,%al │ │ │ │ + lea -0x8(%rbp),%rax │ │ │ │ + cmp %r15,%rax │ │ │ │ + jb 4f4b5c │ │ │ │ + movq $0x4f4af8,-0x8(%rbp) │ │ │ │ + mov 0x10(%rbx),%rbx │ │ │ │ + add $0xfffffffffffffff8,%rbp │ │ │ │ + test $0x7,%bl │ │ │ │ + jne 4f4af8 │ │ │ │ + mov (%rbx),%rax │ │ │ │ + jmp *%rax │ │ │ │ + nop │ │ │ │ + ... │ │ │ │ + (bad) │ │ │ │ add %al,(%rax) │ │ │ │ - add %cl,(%rdi) │ │ │ │ add %al,(%rax) │ │ │ │ - add %bl,(%rax) │ │ │ │ - add (%rbx),%bl │ │ │ │ - add -0x73(%rax),%ecx │ │ │ │ - rex.RB fmuls -0x8(%r9,%rdi,1) │ │ │ │ - jb 4fb136 │ │ │ │ - add $0x48,%r12 │ │ │ │ + add %al,(%rax) │ │ │ │ + add %cl,-0x77(%rax) │ │ │ │ + fadds -0x7cb7f820(%rbx) │ │ │ │ + clc │ │ │ │ + add %esi,0x5c(%rbp) │ │ │ │ + add $0x18,%r12 │ │ │ │ cmp 0x358(%r13),%r12 │ │ │ │ - ja 4fb12b │ │ │ │ - movq $0x3390fc8,-0x10(%rbp) │ │ │ │ - mov %rbx,-0x8(%rbp) │ │ │ │ - mov 0x10(%rbx),%rax │ │ │ │ - mov 0x18(%rbx),%rcx │ │ │ │ - mov 0x20(%rbx),%rbx │ │ │ │ - movq $0x4fae20,-0x40(%r12) │ │ │ │ - mov %rbx,-0x30(%r12) │ │ │ │ - movq $0x4fae98,-0x28(%r12) │ │ │ │ - lea -0x40(%r12),%rbx │ │ │ │ - mov %rbx,-0x20(%r12) │ │ │ │ - mov %rax,-0x18(%r12) │ │ │ │ - movq $0x4faff0,-0x10(%r12) │ │ │ │ + ja 4f4b73 │ │ │ │ + mov 0x7(%rbx),%rax │ │ │ │ + mov 0xf(%rbx),%rcx │ │ │ │ + cmpq $0x0,0x1f(%rbx) │ │ │ │ + jge 4f4b3e │ │ │ │ + movq $0x4f4aa0,-0x10(%r12) │ │ │ │ + mov %rax,(%r12) │ │ │ │ + mov %rcx,%rsi │ │ │ │ + lea -0x10(%r12),%r14 │ │ │ │ + add $0x8,%rbp │ │ │ │ + jmp 4f4850 │ │ │ │ + movq $0x4f4a80,-0x10(%r12) │ │ │ │ mov %rcx,(%r12) │ │ │ │ - mov %rax,%r14 │ │ │ │ - movq $0x33929e8,-0x28(%rbp) │ │ │ │ - lea -0x10(%r12),%rax │ │ │ │ - mov %rax,-0x20(%rbp) │ │ │ │ - lea -0x27(%r12),%rax │ │ │ │ - mov %rax,-0x18(%rbp) │ │ │ │ - add $0xffffffffffffffd8,%rbp │ │ │ │ - jmp 323fc70 │ │ │ │ - movq $0x48,0x388(%r13) │ │ │ │ + mov %rax,%rsi │ │ │ │ + lea -0x10(%r12),%r14 │ │ │ │ + add $0x8,%rbp │ │ │ │ + jmp 4f4850 │ │ │ │ jmp *-0x10(%r13) │ │ │ │ - nopw 0x0(%rax,%rax,1) │ │ │ │ - add $0x0,%al │ │ │ │ + mov %rbx,%rsi │ │ │ │ + lea 0x3743370(%rip),%r14 │ │ │ │ + add $0x8,%rbp │ │ │ │ + jmp 4f4850 │ │ │ │ + movq $0x18,0x388(%r13) │ │ │ │ + jmp 338a720 │ │ │ │ + nopl 0x0(%rax,%rax,1) │ │ │ │ + add $0x1000000,%eax │ │ │ │ + ... │ │ │ │ add %al,(%rax) │ │ │ │ + add %cl,(%rsi) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ - sldt (%rax) │ │ │ │ - add %ch,0x1(%rax) │ │ │ │ - sbb (%rbx),%eax │ │ │ │ - lea -0x28(%rbp),%rax │ │ │ │ - cmp %r15,%rax │ │ │ │ - jb 4fb1d8 │ │ │ │ - add $0x40,%r12 │ │ │ │ - cmp 0x358(%r13),%r12 │ │ │ │ - ja 4fb1cd │ │ │ │ - movq $0x3390fc8,-0x10(%rbp) │ │ │ │ - mov %rbx,-0x8(%rbp) │ │ │ │ - mov 0x10(%rbx),%rax │ │ │ │ - mov 0x18(%rbx),%rcx │ │ │ │ - mov 0x20(%rbx),%rdx │ │ │ │ - mov 0x28(%rbx),%rbx │ │ │ │ - movq $0x4fadd8,-0x38(%r12) │ │ │ │ - mov %rcx,-0x28(%r12) │ │ │ │ - movq $0x4fb0a0,-0x20(%r12) │ │ │ │ - mov %rax,-0x10(%r12) │ │ │ │ - mov %rcx,-0x8(%r12) │ │ │ │ - mov %rdx,(%r12) │ │ │ │ - movq $0x4fb1f0,-0x28(%rbp) │ │ │ │ - mov %rbx,%r14 │ │ │ │ - lea -0x38(%r12),%rax │ │ │ │ - mov %rax,-0x20(%rbp) │ │ │ │ - lea -0x20(%r12),%rax │ │ │ │ - mov %rax,-0x18(%rbp) │ │ │ │ - add $0xffffffffffffffd8,%rbp │ │ │ │ - jmp 323f9f0 │ │ │ │ - movq $0x40,0x388(%r13) │ │ │ │ - jmp *-0x10(%r13) │ │ │ │ + add %al,(%rax) │ │ │ │ + add %cl,-0x73(%rax) │ │ │ │ + rex.RB call 744784f4 <__environ@GLIBC_2.2.5+0x7083804c> │ │ │ │ + xor $0x48,%al │ │ │ │ + lea 0x31b5be8(%rip),%ebx │ │ │ │ + jmp *-0x8(%r13) │ │ │ │ nopl 0x0(%rax) │ │ │ │ - add (%rax),%al │ │ │ │ + add %eax,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ (bad) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ - add %cl,-0x77(%rcx) │ │ │ │ - fimuls -0x39(%rax) │ │ │ │ - add %r13b,%r8b │ │ │ │ - sub %edi,(%rcx) │ │ │ │ - add -0x75(%rax),%ecx │ │ │ │ - or %r9b,-0x75(%r8) │ │ │ │ - pop %rbp │ │ │ │ - adc %cl,-0x77(%rax) │ │ │ │ - pop %rbp │ │ │ │ - or %cl,-0x77(%rax) │ │ │ │ - adc %r13b,%r9b │ │ │ │ - test $0x4d,%al │ │ │ │ + add %al,-0x7cb7f81d(%rbx) │ │ │ │ + sti │ │ │ │ + add %ecx,(%rdi) │ │ │ │ + test %ch,0x4c000000(%rax) │ │ │ │ + mov 0x8(%rbp),%esi │ │ │ │ + add $0x10,%rbp │ │ │ │ + movq $0x4f4c08,-0x8(%rbp) │ │ │ │ + mov %r14,%rbx │ │ │ │ + add $0xfffffffffffffff8,%rbp │ │ │ │ + test $0x7,%bl │ │ │ │ + jne 4f4c08 │ │ │ │ + mov (%rbx),%rax │ │ │ │ + jmp *%rax │ │ │ │ + xchg %ax,%ax │ │ │ │ + ... │ │ │ │ (bad) │ │ │ │ - add (%rbx),%al │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ - add %cl,(%rdi) │ │ │ │ - add %al,(%rax) │ │ │ │ - add %bl,0x48031b00(%rax) │ │ │ │ - lea -0x30(%rbp),%eax │ │ │ │ - cmp %r15,%rax │ │ │ │ - jb 4fb261 │ │ │ │ - movq $0x3390fc8,-0x10(%rbp) │ │ │ │ - mov %rbx,-0x8(%rbp) │ │ │ │ - movq $0x4fb278,-0x30(%rbp) │ │ │ │ - mov 0x18(%rbx),%rax │ │ │ │ - mov %rax,%r14 │ │ │ │ - mov %rax,-0x28(%rbp) │ │ │ │ - mov 0x10(%rbx),%rax │ │ │ │ - mov %rax,-0x20(%rbp) │ │ │ │ - mov 0x20(%rbx),%rax │ │ │ │ - mov %rax,-0x18(%rbp) │ │ │ │ - add $0xffffffffffffffd0,%rbp │ │ │ │ - jmp 4f18f8 │ │ │ │ - jmp *-0x10(%r13) │ │ │ │ - nopl (%rax) │ │ │ │ - add (%rax),%eax │ │ │ │ + add %cl,-0x77(%rax) │ │ │ │ + fadds -0x7cb7f820(%rbx) │ │ │ │ + clc │ │ │ │ + add %esi,0x48(%rbp,%rbx,1) │ │ │ │ + movl $0x4f4bc8,-0x8(%rbp) │ │ │ │ + mov 0x16(%rbx),%r14 │ │ │ │ + mov 0x1e(%rbx),%rax │ │ │ │ + mov %rax,0x0(%rbp) │ │ │ │ + add $0xfffffffffffffff8,%rbp │ │ │ │ + jmp 4f4ba0 │ │ │ │ + movq $0x4f4c70,-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 4f4c70 │ │ │ │ + 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,0x0(%rax) │ │ │ │ - sbb (%rbx),%eax │ │ │ │ - add $0x30,%r12 │ │ │ │ - cmp 0x358(%r13),%r12 │ │ │ │ - ja 4fb2ca │ │ │ │ - movq $0x4fb150,-0x28(%r12) │ │ │ │ - mov 0x10(%rbp),%rax │ │ │ │ - mov %rax,-0x18(%r12) │ │ │ │ - mov %rbx,-0x10(%r12) │ │ │ │ - mov 0x8(%rbp),%rax │ │ │ │ - mov %rax,-0x8(%r12) │ │ │ │ - mov 0x18(%rbp),%rax │ │ │ │ - mov %rax,(%r12) │ │ │ │ - movq $0x4fb2f0,0x10(%rbp) │ │ │ │ - mov %rbx,%r14 │ │ │ │ - lea -0x28(%r12),%rax │ │ │ │ - mov %rax,0x18(%rbp) │ │ │ │ + add %al,(%rax) │ │ │ │ + add %al,(%rax) │ │ │ │ + add %al,-0x7cb7f81d(%rbx) │ │ │ │ + sti │ │ │ │ + add 0x48(%rdx,%rdx,1),%esi │ │ │ │ + add $0x8,%ebp │ │ │ │ + lea 0x374324d(%rip),%rbx │ │ │ │ add $0x10,%rbp │ │ │ │ - jmp 4a02f0 │ │ │ │ - movq $0x30,0x388(%r13) │ │ │ │ - jmp 338a720 │ │ │ │ - nopw 0x0(%rax,%rax,1) │ │ │ │ + jmp *0x0(%rbp) │ │ │ │ + mov 0x8(%rbp),%rax │ │ │ │ + movq $0x4f4cb8,0x8(%rbp) │ │ │ │ + mov %rax,%rbx │ │ │ │ + add $0x8,%rbp │ │ │ │ + test $0x7,%bl │ │ │ │ + jne 4f4cb8 │ │ │ │ + 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,-0x77(%rcx) │ │ │ │ - fimuls -0x39(%rax) │ │ │ │ - add %r8b,%r8b │ │ │ │ - and $0x39,%al │ │ │ │ - add %ecx,%ebp │ │ │ │ - sub %dl,-0x6(%rdx) │ │ │ │ - incl (%rbx) │ │ │ │ + add %cl,-0x39(%rax) │ │ │ │ + rex.RB clc │ │ │ │ + lock rex.WR │ │ │ │ + rex.WRXB add %r9b,-0x75(%r8) │ │ │ │ + rex.XB (bad) │ │ │ │ + mov 0xf(%rbx),%rbx │ │ │ │ + mov %rax,0x0(%rbp) │ │ │ │ + add $0xfffffffffffffff8,%rbp │ │ │ │ + test $0x7,%bl │ │ │ │ + jne 4f4cf0 │ │ │ │ + mov (%rbx),%rax │ │ │ │ + jmp *%rax │ │ │ │ + nopw 0x0(%rax,%rax,1) │ │ │ │ + add (%rax),%al │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ - add %cl,(%rdi) │ │ │ │ + (bad) │ │ │ │ add %al,(%rax) │ │ │ │ - add %ch,0x48031aff(%rax) │ │ │ │ - lea -0x28(%rbp),%eax │ │ │ │ - cmp %r15,%rax │ │ │ │ - jb 4fb34a │ │ │ │ - movq $0x3390fc8,-0x10(%rbp) │ │ │ │ - mov %rbx,-0x8(%rbp) │ │ │ │ - movq $0x4fb360,-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 323f840 │ │ │ │ - jmp *-0x10(%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,0x6c(%rdi) │ │ │ │ + mov 0x7(%rbx),%rax │ │ │ │ + movq $0x4f4ac0,-0x10(%r12) │ │ │ │ + mov 0x10(%rbp),%rbx │ │ │ │ + mov %rbx,(%r12) │ │ │ │ + movq $0x4f4d40,0x0(%rbp) │ │ │ │ + mov %rax,%rbx │ │ │ │ + lea -0x10(%r12),%rax │ │ │ │ + mov %rax,0x10(%rbp) │ │ │ │ + test $0x7,%bl │ │ │ │ + jne 4f4d40 │ │ │ │ + mov (%rbx),%rax │ │ │ │ + jmp *%rax │ │ │ │ add (%rax),%al │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ (bad) │ │ │ │ add %al,(%rax) │ │ │ │ - add %bl,-0x1(%rax) │ │ │ │ - sbb (%rbx),%al │ │ │ │ - add $0x28,%r12 │ │ │ │ - cmp 0x358(%r13),%r12 │ │ │ │ - ja 4fb3a9 │ │ │ │ - movq $0x4fb220,-0x20(%r12) │ │ │ │ - mov 0x10(%rbp),%rax │ │ │ │ - mov %rax,-0x10(%r12) │ │ │ │ - mov 0x8(%rbp),%rax │ │ │ │ - mov %rax,-0x8(%r12) │ │ │ │ - mov %rbx,(%r12) │ │ │ │ - mov %rbx,%r14 │ │ │ │ - movq $0x33924c0,0x8(%rbp) │ │ │ │ - lea -0x20(%r12),%rax │ │ │ │ - mov %rax,0x10(%rbp) │ │ │ │ + add %al,(%rax) │ │ │ │ + add %al,(%rax) │ │ │ │ + add %cl,-0x75(%rax) │ │ │ │ + adc %r8b,-0x7cb7f81d(%r11) │ │ │ │ + sti │ │ │ │ + add (%rdi),%ecx │ │ │ │ + test %bl,%ah │ │ │ │ + add %al,(%rax) │ │ │ │ + add %cl,-0x75(%rax) │ │ │ │ + or %r9b,-0x39(%r8) │ │ │ │ + or %r10b,0x49004f4d(%r8) │ │ │ │ + mov %eax,%esi │ │ │ │ add $0x8,%rbp │ │ │ │ - jmp 323fb30 │ │ │ │ - movq $0x28,0x388(%r13) │ │ │ │ + jmp 309d4e8 │ │ │ │ + movq $0x18,0x388(%r13) │ │ │ │ jmp 338a720 │ │ │ │ nopl 0x0(%rax) │ │ │ │ - (bad) │ │ │ │ - add %al,(%rax) │ │ │ │ - add %al,(%rbx) │ │ │ │ - ... │ │ │ │ + add %eax,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ - add %cl,(%rsi) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ - lcall *(%rdx) │ │ │ │ - add -0x73(%rax),%ecx │ │ │ │ - rex.RB fmuls -0x8(%r9,%rdi,1) │ │ │ │ - jb 4fb430 │ │ │ │ - add $0x20,%r12 │ │ │ │ - cmp 0x358(%r13),%r12 │ │ │ │ - ja 4fb425 │ │ │ │ - movq $0x4fab50,-0x18(%r12) │ │ │ │ - mov %r14,-0x8(%r12) │ │ │ │ - mov %rsi,(%r12) │ │ │ │ - movq $0x4fb450,-0x20(%rbp) │ │ │ │ - mov %r14,%rax │ │ │ │ - lea -0x18(%r12),%rbx │ │ │ │ - mov %rbx,-0x18(%rbp) │ │ │ │ - mov %rax,-0x10(%rbp) │ │ │ │ - mov %rdi,-0x8(%rbp) │ │ │ │ - add $0xffffffffffffffe0,%rbp │ │ │ │ - jmp 4f1968 │ │ │ │ - movq $0x20,0x388(%r13) │ │ │ │ - lea 0x31afec1(%rip),%rbx │ │ │ │ - jmp *-0x8(%r13) │ │ │ │ - nopl 0x0(%rax,%rax,1) │ │ │ │ - add (%rax),%eax │ │ │ │ + (bad) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ + add %cl,-0x77(%rax) │ │ │ │ + fadds -0x7cb7f820(%rbx) │ │ │ │ + clc │ │ │ │ + add %ecx,(%rdi) │ │ │ │ + test %bl,%ch │ │ │ │ (bad) │ │ │ │ - add %al,(%rax) │ │ │ │ - add %cl,0x48031afe(%rax) │ │ │ │ - movl $0x4fb478,-0x8(%rbp) │ │ │ │ - mov %rbx,%r14 │ │ │ │ - mov %rbx,0x0(%rbp) │ │ │ │ + (bad) │ │ │ │ + decl -0x39(%rax) │ │ │ │ + rex.RB clc │ │ │ │ + fmuls 0x4f(%rbp) │ │ │ │ + add %cl,-0x75(%rax) │ │ │ │ + rex.XB (bad) │ │ │ │ + mov 0xe(%rbx),%rbx │ │ │ │ + mov %rax,0x0(%rbp) │ │ │ │ add $0xfffffffffffffff8,%rbp │ │ │ │ - jmp 323f8b0 │ │ │ │ - add $0x0,%al │ │ │ │ + test $0x7,%bl │ │ │ │ + jne 4f4dd8 │ │ │ │ + mov (%rbx),%rax │ │ │ │ + jmp *%rax │ │ │ │ + nopw 0x0(%rax,%rax,1) │ │ │ │ + add (%rax),%al │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ (bad) │ │ │ │ add %al,(%rax) │ │ │ │ - add %ah,-0x2(%rax) │ │ │ │ - sbb (%rbx),%al │ │ │ │ - add $0x48,%r12 │ │ │ │ - cmp 0x358(%r13),%r12 │ │ │ │ - ja 4fb4ea │ │ │ │ - movq $0x4fad48,-0x40(%r12) │ │ │ │ - mov 0x20(%rbp),%rax │ │ │ │ - mov %rax,-0x38(%r12) │ │ │ │ - mov %rbx,-0x30(%r12) │ │ │ │ - mov 0x10(%rbp),%rax │ │ │ │ - mov %rax,-0x28(%r12) │ │ │ │ - movq $0x4fb310,-0x20(%r12) │ │ │ │ - mov %rbx,-0x10(%r12) │ │ │ │ - mov 0x18(%rbp),%rax │ │ │ │ - mov %rax,-0x8(%r12) │ │ │ │ + add %al,(%rax) │ │ │ │ + add %al,(%rax) │ │ │ │ + add %al,-0x7cb7f81d(%rbx) │ │ │ │ + sti │ │ │ │ + add %esi,0x48(%rcx,%rcx,1) │ │ │ │ + add $0x8,%ebp │ │ │ │ + jmp 4f4c7d │ │ │ │ mov 0x8(%rbp),%rax │ │ │ │ - mov %rax,(%r12) │ │ │ │ - mov %rbx,%r14 │ │ │ │ - movq $0x33929e8,0x10(%rbp) │ │ │ │ - lea -0x20(%r12),%rax │ │ │ │ - mov %rax,0x18(%rbp) │ │ │ │ - lea -0x3f(%r12),%rax │ │ │ │ - mov %rax,0x20(%rbp) │ │ │ │ - add $0x10,%rbp │ │ │ │ - jmp 323fc70 │ │ │ │ - movq $0x48,0x388(%r13) │ │ │ │ - jmp 338a720 │ │ │ │ - nopw 0x0(%rax,%rax,1) │ │ │ │ - sldt (%rax) │ │ │ │ - add %al,(%rdx) │ │ │ │ - ... │ │ │ │ + movq $0x4f4e18,0x8(%rbp) │ │ │ │ + mov %rax,%rbx │ │ │ │ + add $0x8,%rbp │ │ │ │ + test $0x7,%bl │ │ │ │ + jne 4f4e18 │ │ │ │ + mov (%rbx),%rax │ │ │ │ + jmp *%rax │ │ │ │ + nop │ │ │ │ + add %eax,(%rax) │ │ │ │ + add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ - add %cl,(%rsi) │ │ │ │ add %al,(%rax) │ │ │ │ + (bad) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ - add %cl,-0x7d(%rcx) │ │ │ │ + add %al,(%rax) │ │ │ │ + add %al,-0x7cb7f81d(%rbx) │ │ │ │ + sti │ │ │ │ + add (%rdi),%ecx │ │ │ │ + test %ebx,-0x2(%rax) │ │ │ │ (bad) │ │ │ │ - sbb %cl,0x3b(%rbp) │ │ │ │ - movsl %ds:(%rsi),%es:(%rdi) │ │ │ │ - pop %rax │ │ │ │ - add (%rax),%eax │ │ │ │ - add %dh,0x1a(%rdi) │ │ │ │ - movq $0x3242e08,-0x10(%r12) │ │ │ │ - mov %r14,-0x8(%r12) │ │ │ │ - mov %rsi,(%r12) │ │ │ │ - lea -0xf(%r12),%rbx │ │ │ │ - jmp *0x0(%rbp) │ │ │ │ - movq $0x18,0x388(%r13) │ │ │ │ - lea 0x31afe07(%rip),%rbx │ │ │ │ - jmp *-0x8(%r13) │ │ │ │ - nopl (%rax) │ │ │ │ + decl -0x75(%rax) │ │ │ │ + or %r9b,-0x7d(%r8) │ │ │ │ + (bad) │ │ │ │ + mov %eax,%ebx │ │ │ │ + add $0x18,%rbp │ │ │ │ + jmp 4f4ac0 │ │ │ │ + nopl 0x0(%rax) │ │ │ │ add $0x1000000,%eax │ │ │ │ ... │ │ │ │ add %al,(%rax) │ │ │ │ add %cl,(%rsi) │ │ │ │ add %al,(%rax) │ │ │ │ - add %cl,0x13(%rax) │ │ │ │ - jae 4fb573 │ │ │ │ - lea -0x10(%rbp),%rax │ │ │ │ - cmp %r15,%rax │ │ │ │ - jb 4fb5c4 │ │ │ │ - movq $0x4fb5a8,-0x8(%rbp) │ │ │ │ + add %al,(%rax) │ │ │ │ + add %al,(%rax) │ │ │ │ + add %cl,-0x73(%rax) │ │ │ │ + rex.RB call 744787ac <__environ@GLIBC_2.2.5+0x70838304> │ │ │ │ + xor $0x48,%al │ │ │ │ + lea 0x31b5938(%rip),%ebx │ │ │ │ + jmp *-0x8(%r13) │ │ │ │ + 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 %al,-0x7cb7f81d(%rbx) │ │ │ │ + sti │ │ │ │ + add %ecx,(%rdi) │ │ │ │ + test %ah,0x4c000000(%rdx) │ │ │ │ + mov 0x8(%rbp),%esi │ │ │ │ + add $0x18,%rbp │ │ │ │ + movq $0x4f4ec0,-0x8(%rbp) │ │ │ │ mov %r14,%rbx │ │ │ │ add $0xfffffffffffffff8,%rbp │ │ │ │ test $0x7,%bl │ │ │ │ - jne 4fb5a8 │ │ │ │ + jne 4f4ec0 │ │ │ │ mov (%rbx),%rax │ │ │ │ jmp *%rax │ │ │ │ - nopw 0x0(%rax,%rax,1) │ │ │ │ + xchg %ax,%ax │ │ │ │ ... │ │ │ │ (bad) │ │ │ │ add %al,(%rax) │ │ │ │ - add %dl,(%rax) │ │ │ │ - adc 0x3(%rbx),%esi │ │ │ │ - movq $0x4fb5e0,-0x8(%rbp) │ │ │ │ - mov 0x7(%rbx),%rax │ │ │ │ - mov %rax,%r14 │ │ │ │ + add %al,(%rax) │ │ │ │ + add %al,(%rax) │ │ │ │ + add %cl,-0x77(%rax) │ │ │ │ + fadds -0x7cb7f820(%rbx) │ │ │ │ + clc │ │ │ │ + add %esi,0x48(%rdi,%riz,2) │ │ │ │ + movl $0x4f4f08,-0x10(%rbp) │ │ │ │ + mov 0x16(%rbx),%rax │ │ │ │ + mov 0x1e(%rbx),%rcx │ │ │ │ + mov 0x6(%rbx),%rbx │ │ │ │ + mov %rcx,-0x8(%rbp) │ │ │ │ mov %rax,0x0(%rbp) │ │ │ │ - add $0xfffffffffffffff8,%rbp │ │ │ │ - jmp 32f0438 │ │ │ │ - lea 0x31afd95(%rip),%rbx │ │ │ │ - jmp *-0x8(%r13) │ │ │ │ - nop │ │ │ │ - add %al,(%r8) │ │ │ │ + add $0xfffffffffffffff0,%rbp │ │ │ │ + test $0x7,%bl │ │ │ │ + jne 4f4f08 │ │ │ │ + mov (%rbx),%rax │ │ │ │ + jmp *%rax │ │ │ │ + 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 %al,-0x7cb7f81d(%rbx) │ │ │ │ sti │ │ │ │ - add %esi,0x15(%rbp) │ │ │ │ - cmpq $0x2d,0x8(%rbp) │ │ │ │ - je 4fb5fe │ │ │ │ - lea 0x373c8da(%rip),%rbx │ │ │ │ - add $0x10,%rbp │ │ │ │ - jmp *0x0(%rbp) │ │ │ │ - lea 0x373c8d5(%rip),%rbx │ │ │ │ + add %esi,0x48(%rcx,%rdx,1) │ │ │ │ + movl $0x4f4e80,0x0(%rbp) │ │ │ │ + mov 0x10(%rbp),%r14 │ │ │ │ + jmp 4f4e58 │ │ │ │ + mov 0x8(%rbp),%r14 │ │ │ │ + add $0x18,%rbp │ │ │ │ + jmp 4f4ba0 │ │ │ │ add $0x10,%rbp │ │ │ │ + lea 0x3742f97(%rip),%rbx │ │ │ │ + add $0x8,%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) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ lea -0x10(%rbp),%rax │ │ │ │ cmp %r15,%rax │ │ │ │ - jb 4fb649 │ │ │ │ + jb 4f4f7b │ │ │ │ movq $0x3390fc8,-0x10(%rbp) │ │ │ │ mov %rbx,-0x8(%rbp) │ │ │ │ - lea 0x373c8bd(%rip),%r14 │ │ │ │ - mov 0x10(%rbx),%rbx │ │ │ │ + mov 0x18(%rbx),%rsi │ │ │ │ + mov 0x10(%rbx),%r14 │ │ │ │ add $0xfffffffffffffff0,%rbp │ │ │ │ - jmp 3395508 │ │ │ │ + jmp 4f4f98 │ │ │ │ jmp *-0x10(%r13) │ │ │ │ - nopl (%rax) │ │ │ │ - add (%rax),%al │ │ │ │ + nop │ │ │ │ + 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 │ │ │ │ + jae 4f4fe3 │ │ │ │ + lea 0x31b5800(%rip),%rbx │ │ │ │ + jmp *-0x8(%r13) │ │ │ │ + add $0x20,%r12 │ │ │ │ + cmp 0x358(%r13),%r12 │ │ │ │ + ja 4f5088 │ │ │ │ + mov 0x7(%rbx),%rax │ │ │ │ + mov 0xf(%rbx),%rbx │ │ │ │ + movq $0x4f4f58,-0x18(%r12) │ │ │ │ + mov %r14,-0x8(%r12) │ │ │ │ + mov %rbx,(%r12) │ │ │ │ + add $0x10,%rbp │ │ │ │ + lea -0x18(%r12),%r14 │ │ │ │ + mov %rax,%rsi │ │ │ │ + movq $0x4f5010,-0x10(%rbp) │ │ │ │ + mov %rsi,%rbx │ │ │ │ + mov %r14,-0x8(%rbp) │ │ │ │ + add $0xfffffffffffffff0,%rbp │ │ │ │ + test $0x7,%bl │ │ │ │ + jne 4f5010 │ │ │ │ + mov (%rbx),%rax │ │ │ │ + jmp *%rax │ │ │ │ + add %eax,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ - lea -0x20(%rbp),%rax │ │ │ │ - cmp %r15,%rax │ │ │ │ - jb 4fb6bf │ │ │ │ - add $0x18,%r12 │ │ │ │ + (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 0x58(%rbx),%esi │ │ │ │ + cmp $0x2,%rax │ │ │ │ + jb 4f4fac │ │ │ │ + add $0x30,%r12 │ │ │ │ cmp 0x358(%r13),%r12 │ │ │ │ - ja 4fb6b4 │ │ │ │ - movq $0x3390fc8,-0x10(%rbp) │ │ │ │ - mov %rbx,-0x8(%rbp) │ │ │ │ - mov 0x10(%rbx),%rax │ │ │ │ - mov 0x18(%rbx),%rbx │ │ │ │ - movq $0x4fb620,-0x10(%r12) │ │ │ │ - mov %rbx,(%r12) │ │ │ │ - mov %rax,%r14 │ │ │ │ - movq $0x33924c0,-0x20(%rbp) │ │ │ │ - lea -0x10(%r12),%rax │ │ │ │ - mov %rax,-0x18(%rbp) │ │ │ │ - add $0xffffffffffffffe0,%rbp │ │ │ │ - jmp 323fd40 │ │ │ │ - movq $0x18,0x388(%r13) │ │ │ │ - jmp *-0x10(%r13) │ │ │ │ - nopl 0x0(%rax,%rax,1) │ │ │ │ + ja 4f5068 │ │ │ │ + mov 0x6(%rbx),%rax │ │ │ │ + movq $0x338fee0,-0x28(%r12) │ │ │ │ + mov %rax,-0x18(%r12) │ │ │ │ + movq $0x3363ae0,-0x10(%r12) │ │ │ │ + lea -0x28(%r12),%rax │ │ │ │ + mov %rax,-0x8(%r12) │ │ │ │ + mov %r14,(%r12) │ │ │ │ + lea -0xe(%r12),%rbx │ │ │ │ + add $0x10,%rbp │ │ │ │ + jmp *0x0(%rbp) │ │ │ │ + movq $0x30,0x388(%r13) │ │ │ │ + jmp 338a720 │ │ │ │ + mov %r14,%rbx │ │ │ │ + and $0xfffffffffffffff8,%rbx │ │ │ │ + add $0x10,%rbp │ │ │ │ + mov (%rbx),%rax │ │ │ │ + jmp *%rax │ │ │ │ + movq $0x20,0x388(%r13) │ │ │ │ + jmp 338a720 │ │ │ │ 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 0x373c81a(%rip),%r14 │ │ │ │ - mov 0x10(%rbx),%rbx │ │ │ │ - jmp 3395508 │ │ │ │ + lea -0x10(%rbp),%rax │ │ │ │ + cmp %r15,%rax │ │ │ │ + jb 4f50d1 │ │ │ │ + movq $0x3390fc8,-0x10(%rbp) │ │ │ │ + mov %rbx,-0x8(%rbp) │ │ │ │ + mov 0x10(%rbx),%rsi │ │ │ │ + lea 0x3742e31(%rip),%r14 │ │ │ │ + add $0xfffffffffffffff0,%rbp │ │ │ │ + jmp 4f4f98 │ │ │ │ + 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 4fb74b │ │ │ │ - add $0x18,%r12 │ │ │ │ - cmp 0x358(%r13),%r12 │ │ │ │ - ja 4fb740 │ │ │ │ + jb 4f5111 │ │ │ │ movq $0x3390fc8,-0x10(%rbp) │ │ │ │ mov %rbx,-0x8(%rbp) │ │ │ │ - mov 0x10(%rbx),%rax │ │ │ │ - movq $0x4fb6d8,-0x10(%r12) │ │ │ │ - mov %rax,(%r12) │ │ │ │ - lea -0x10(%r12),%rsi │ │ │ │ - lea 0x2ec01e0(%rip),%r14 │ │ │ │ + mov 0x10(%rbx),%rsi │ │ │ │ + lea 0x3742df1(%rip),%r14 │ │ │ │ add $0xfffffffffffffff0,%rbp │ │ │ │ - jmp 3359998 │ │ │ │ - movq $0x18,0x388(%r13) │ │ │ │ + jmp 4f4f98 │ │ │ │ jmp *-0x10(%r13) │ │ │ │ - nop │ │ │ │ - add (%rax),%al │ │ │ │ + nopl (%rax) │ │ │ │ + add %eax,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ - adc (%rax),%al │ │ │ │ + adc %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ - lea -0x20(%rbp),%rax │ │ │ │ + lea -0x18(%rbp),%rax │ │ │ │ cmp %r15,%rax │ │ │ │ - jb 4fb7bf │ │ │ │ - add $0x18,%r12 │ │ │ │ - cmp 0x358(%r13),%r12 │ │ │ │ - ja 4fb7b4 │ │ │ │ + jb 4f51d4 │ │ │ │ movq $0x3390fc8,-0x10(%rbp) │ │ │ │ mov %rbx,-0x8(%rbp) │ │ │ │ - mov 0x10(%rbx),%rax │ │ │ │ - mov 0x18(%rbx),%rbx │ │ │ │ - movq $0x4fb6f8,-0x10(%r12) │ │ │ │ - mov %rbx,(%r12) │ │ │ │ - mov %rax,%r14 │ │ │ │ - movq $0x33924c0,-0x20(%rbp) │ │ │ │ - lea -0x10(%r12),%rax │ │ │ │ - mov %rax,-0x18(%rbp) │ │ │ │ - add $0xffffffffffffffe0,%rbp │ │ │ │ - jmp 31ead60 │ │ │ │ - movq $0x18,0x388(%r13) │ │ │ │ + movq $0x4f5170,-0x18(%rbp) │ │ │ │ + mov 0x10(%rbx),%rbx │ │ │ │ + add $0xffffffffffffffe8,%rbp │ │ │ │ + test $0x7,%bl │ │ │ │ + jne 4f5170 │ │ │ │ + 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,0x5c(%rbp) │ │ │ │ + add $0x18,%r12 │ │ │ │ + cmp 0x358(%r13),%r12 │ │ │ │ + ja 4f51eb │ │ │ │ + mov 0x7(%rbx),%rax │ │ │ │ + mov 0xf(%rbx),%rcx │ │ │ │ + cmpq $0x0,0x1f(%rbx) │ │ │ │ + jge 4f51b6 │ │ │ │ + movq $0x4f50e8,-0x10(%r12) │ │ │ │ + mov %rax,(%r12) │ │ │ │ + mov %rcx,%rsi │ │ │ │ + lea -0x10(%r12),%r14 │ │ │ │ + add $0x8,%rbp │ │ │ │ + jmp 4f4f98 │ │ │ │ + movq $0x4f50a8,-0x10(%r12) │ │ │ │ + mov %rcx,(%r12) │ │ │ │ + mov %rax,%rsi │ │ │ │ + lea -0x10(%r12),%r14 │ │ │ │ + add $0x8,%rbp │ │ │ │ + jmp 4f4f98 │ │ │ │ jmp *-0x10(%r13) │ │ │ │ + mov %rbx,%rsi │ │ │ │ + lea 0x3742d17(%rip),%r14 │ │ │ │ + add $0x8,%rbp │ │ │ │ + jmp 4f4f98 │ │ │ │ + movq $0x18,0x388(%r13) │ │ │ │ + jmp 338a720 │ │ │ │ nopl 0x0(%rax,%rax,1) │ │ │ │ - add $0x1000000,%eax │ │ │ │ + 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) │ │ │ │ + mov 0x10(%rbx),%r14 │ │ │ │ + jmp 4f5230 │ │ │ │ + xchg %ax,%ax │ │ │ │ + add $0x1000000,%eax │ │ │ │ + ... │ │ │ │ add %al,(%rax) │ │ │ │ - add %cl,-0x7d(%rcx) │ │ │ │ + add %cl,(%rsi) │ │ │ │ + add %al,(%rax) │ │ │ │ + add %al,(%rax) │ │ │ │ + add %al,(%rax) │ │ │ │ + add %cl,-0x73(%rax) │ │ │ │ + rex.RB │ │ │ │ + lock cmp %r15,%rax │ │ │ │ + jb 4f5329 │ │ │ │ + movq $0x4f5268,-0x8(%rbp) │ │ │ │ + mov %r14,%rbx │ │ │ │ + add $0xfffffffffffffff8,%rbp │ │ │ │ + test $0x7,%bl │ │ │ │ + jne 4f5268 │ │ │ │ + mov (%rbx),%rax │ │ │ │ + jmp *%rax │ │ │ │ + xchg %ax,%ax │ │ │ │ + ... │ │ │ │ (bad) │ │ │ │ - sbb %cl,0x3b(%rbp) │ │ │ │ - movsl %ds:(%rsi),%es:(%rdi) │ │ │ │ - pop %rax │ │ │ │ - add (%rax),%eax │ │ │ │ - add %dh,0x24(%rdi) │ │ │ │ - mov 0x7(%rbx),%rax │ │ │ │ - mov 0xf(%rbx),%rbx │ │ │ │ + add %al,(%rax) │ │ │ │ + add %al,(%rax) │ │ │ │ + add %al,(%rax) │ │ │ │ + add %cl,-0x77(%rax) │ │ │ │ + fadds -0x7cb7f820(%rbx) │ │ │ │ + clc │ │ │ │ + add %esi,0x49(%rsp,%rcx,2) │ │ │ │ + add $0x18,%esp │ │ │ │ + cmp 0x358(%r13),%r12 │ │ │ │ + ja 4f52b0 │ │ │ │ + mov 0x16(%rbx),%rax │ │ │ │ + mov 0x1e(%rbx),%rbx │ │ │ │ + movq $0x4f5210,-0x10(%r12) │ │ │ │ + mov %rbx,(%r12) │ │ │ │ + movq $0x4f5348,-0x8(%rbp) │ │ │ │ + mov %rax,%r14 │ │ │ │ + lea -0x10(%r12),%rax │ │ │ │ + mov %rax,0x0(%rbp) │ │ │ │ + add $0xfffffffffffffff8,%rbp │ │ │ │ + jmp 4f5230 │ │ │ │ + movq $0x18,0x388(%r13) │ │ │ │ + jmp 338a720 │ │ │ │ + add $0x48,%r12 │ │ │ │ + cmp 0x358(%r13),%r12 │ │ │ │ + ja 4f5319 │ │ │ │ + mov 0xf(%rbx),%rax │ │ │ │ + mov 0x17(%rbx),%rbx │ │ │ │ + movq $0x4f5128,-0x40(%r12) │ │ │ │ + mov %rax,-0x30(%r12) │ │ │ │ + movq $0x338fee0,-0x28(%r12) │ │ │ │ + mov %rbx,-0x18(%r12) │ │ │ │ movq $0x3363ae0,-0x10(%r12) │ │ │ │ + lea -0x28(%r12),%rax │ │ │ │ mov %rax,-0x8(%r12) │ │ │ │ - mov %r14,(%r12) │ │ │ │ - lea -0xe(%r12),%r14 │ │ │ │ - jmp 3395508 │ │ │ │ - movq $0x18,0x388(%r13) │ │ │ │ + lea -0x40(%r12),%rax │ │ │ │ + mov %rax,(%r12) │ │ │ │ + lea -0xe(%r12),%rbx │ │ │ │ + add $0x8,%rbp │ │ │ │ + jmp *0x0(%rbp) │ │ │ │ + movq $0x48,0x388(%r13) │ │ │ │ + jmp 338a720 │ │ │ │ + lea 0x31b5480(%rip),%rbx │ │ │ │ jmp *-0x8(%r13) │ │ │ │ - add $0x1000000,%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,-0x75(%rax) │ │ │ │ + jne 4f5354 │ │ │ │ + mov %rbx,%r14 │ │ │ │ + add $0x10,%rbp │ │ │ │ + jmp 3240990 │ │ │ │ + sldt (%rax) │ │ │ │ add %al,(%rdx) │ │ │ │ + ... │ │ │ │ add %al,(%rax) │ │ │ │ + add %cl,(%rsi) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ - add %cl,(%rbx) │ │ │ │ + add %al,(%rax) │ │ │ │ + add %cl,-0x73(%rax) │ │ │ │ + rex.RB fmuls -0x8(%r9,%rdi,1) │ │ │ │ + jae 4f53c3 │ │ │ │ + lea 0x31b5438(%rip),%rbx │ │ │ │ + jmp *-0x8(%r13) │ │ │ │ + nopl 0x0(%rax) │ │ │ │ + add (%rax),%eax │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ - add %cl,-0x7d(%rcx) │ │ │ │ (bad) │ │ │ │ - sbb %cl,0x3b(%rbp) │ │ │ │ - movsl %ds:(%rsi),%es:(%rdi) │ │ │ │ - pop %rax │ │ │ │ + add %al,(%rax) │ │ │ │ + add %al,(%rax) │ │ │ │ + add %al,(%rax) │ │ │ │ + add %cl,-0x75(%rax) │ │ │ │ + or %r8b,-0x7cb7f81d(%r11) │ │ │ │ + sti │ │ │ │ + add 0x13(%rbx),%esi │ │ │ │ + cmp $0x2,%rbx │ │ │ │ + jae 4f5405 │ │ │ │ + mov 0x10(%rbp),%rsi │ │ │ │ + add $0x20,%rbp │ │ │ │ + mov %rax,%r14 │ │ │ │ + jmp 4f53c3 │ │ │ │ + mov 0x18(%rbp),%rsi │ │ │ │ + add $0x20,%rbp │ │ │ │ + mov %rax,%r14 │ │ │ │ + mov %rsi,%rax │ │ │ │ + and $0x7,%eax │ │ │ │ + cmp $0x1,%rax │ │ │ │ + jne 4f53fb │ │ │ │ + movq $0x4f5428,-0x20(%rbp) │ │ │ │ + mov %r14,%rax │ │ │ │ + mov 0x7(%rsi),%r14 │ │ │ │ + mov %rax,-0x18(%rbp) │ │ │ │ + mov 0x17(%rsi),%rax │ │ │ │ + mov %rax,-0x10(%rbp) │ │ │ │ + mov 0x1f(%rsi),%rax │ │ │ │ + mov %rax,-0x8(%rbp) │ │ │ │ + add $0xffffffffffffffe0,%rbp │ │ │ │ + jmp 30c8910 │ │ │ │ + lea 0x3742acf(%rip),%rbx │ │ │ │ + jmp *0x0(%rbp) │ │ │ │ + lea 0x3742ace(%rip),%rbx │ │ │ │ + add $0x20,%rbp │ │ │ │ + jmp *0x0(%rbp) │ │ │ │ + nopl 0x0(%rax,%rax,1) │ │ │ │ add (%rax),%eax │ │ │ │ - add %dh,0x24(%rdi) │ │ │ │ - mov 0x7(%rbx),%rax │ │ │ │ - mov 0xf(%rbx),%rbx │ │ │ │ - movq $0x3363ae0,-0x10(%r12) │ │ │ │ - mov %rax,-0x8(%r12) │ │ │ │ - mov %r14,(%r12) │ │ │ │ - lea -0xe(%r12),%r14 │ │ │ │ - jmp 3395508 │ │ │ │ - movq $0x18,0x388(%r13) │ │ │ │ - jmp *-0x8(%r13) │ │ │ │ - add $0x1000000,%eax │ │ │ │ add %al,(%rax) │ │ │ │ - add %al,(%rax,%rax,1) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ + (bad) │ │ │ │ add %al,(%rax) │ │ │ │ - or %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ - sub %dl,(%rax) │ │ │ │ - jae 4fb893 │ │ │ │ - lea -0x38(%rbp),%rax │ │ │ │ + add %al,(%rax) │ │ │ │ + add %cl,-0x39(%rax) │ │ │ │ + rex.RB clc │ │ │ │ + pop %rax │ │ │ │ + push %rsp │ │ │ │ + rex.WRXB add %r9b,0x75(%r11,%r9,4) │ │ │ │ + or %cl,-0x77(%rax) │ │ │ │ + pop %rbp │ │ │ │ + add %cl,-0x7d(%rax) │ │ │ │ + (bad) │ │ │ │ + iret │ │ │ │ + xor $0xbd,%al │ │ │ │ + add (%rdi),%cl │ │ │ │ + (bad) │ │ │ │ + addb $0x0,(%rax) │ │ │ │ + add %al,(%rax) │ │ │ │ + add $0x0,%al │ │ │ │ + add %al,(%rax) │ │ │ │ + add %al,(%rax) │ │ │ │ + add %al,(%rax) │ │ │ │ + (bad) │ │ │ │ + add %al,(%rax) │ │ │ │ + add %al,(%rax) │ │ │ │ + add %al,(%rax) │ │ │ │ + add %cl,-0x75(%rax) │ │ │ │ + or %r9b,-0x39(%r8) │ │ │ │ + or %r11b,0x48004f53(%r8) │ │ │ │ + mov %eax,%esi │ │ │ │ + mov %rbx,%r14 │ │ │ │ + add $0x8,%rbp │ │ │ │ + jmp 33621b0 │ │ │ │ + nopl 0x0(%rax,%rax,1) │ │ │ │ + sldt (%rax) │ │ │ │ + add %al,(%rdx) │ │ │ │ + ... │ │ │ │ + add %al,(%rax) │ │ │ │ + add %cl,(%rsi) │ │ │ │ + add %al,(%rax) │ │ │ │ + add %al,0x53(%rax) │ │ │ │ + sbb (%rbx),%eax │ │ │ │ + lea -0x30(%rbp),%rax │ │ │ │ cmp %r15,%rax │ │ │ │ - jb 4fb908 │ │ │ │ - movq $0x4fb8e8,-0x28(%rbp) │ │ │ │ - mov 0x7(%rbx),%rax │ │ │ │ - mov 0xf(%rbx),%rcx │ │ │ │ - mov 0x17(%rbx),%rdx │ │ │ │ - mov 0x1f(%rbx),%rbx │ │ │ │ - mov %rbx,%rsi │ │ │ │ - mov %r14,%rbx │ │ │ │ - mov %rsi,-0x20(%rbp) │ │ │ │ - mov %rcx,-0x18(%rbp) │ │ │ │ - mov %rax,-0x10(%rbp) │ │ │ │ + jb 4f556b │ │ │ │ + movq $0x4f54d0,-0x10(%rbp) │ │ │ │ + mov %rsi,%rbx │ │ │ │ + mov %r14,-0x8(%rbp) │ │ │ │ + add $0xfffffffffffffff0,%rbp │ │ │ │ + test $0x7,%bl │ │ │ │ + jne 4f54d0 │ │ │ │ + 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) │ │ │ │ + push %rbx │ │ │ │ + sbb (%rbx),%eax │ │ │ │ + movq $0x4f5518,-0x18(%rbp) │ │ │ │ + mov %rbx,%rax │ │ │ │ + mov 0x7(%rbx),%rcx │ │ │ │ + mov 0xf(%rbx),%rbx │ │ │ │ + mov %rbx,%rdx │ │ │ │ + mov %rcx,%rbx │ │ │ │ + mov %rcx,-0x10(%rbp) │ │ │ │ mov %rdx,-0x8(%rbp) │ │ │ │ - add $0xffffffffffffffd8,%rbp │ │ │ │ + mov %rax,0x0(%rbp) │ │ │ │ + add $0xffffffffffffffe8,%rbp │ │ │ │ test $0x7,%bl │ │ │ │ - jne 4fb8e8 │ │ │ │ + jne 4f5518 │ │ │ │ mov (%rbx),%rax │ │ │ │ jmp *%rax │ │ │ │ - nopl (%rax) │ │ │ │ + nopl 0x0(%rax,%rax,1) │ │ │ │ add $0x0,%al │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ (bad) │ │ │ │ add %al,(%rax) │ │ │ │ - add %dl,%al │ │ │ │ - (bad) │ │ │ │ - add -0x39(%rax),%ecx │ │ │ │ - rex.RB │ │ │ │ - lock and %bh,-0x74b7ffb1(%rcx) │ │ │ │ - rex.XB (bad) │ │ │ │ - mov %rax,%r14 │ │ │ │ - mov %rax,-0x8(%rbp) │ │ │ │ - mov %rbx,0x0(%rbp) │ │ │ │ - add $0xfffffffffffffff0,%rbp │ │ │ │ - jmp 32f0438 │ │ │ │ - jmp *-0x8(%r13) │ │ │ │ + add %bh,0x48031b52(%rax) │ │ │ │ + movl $0x4f5550,-0x8(%rbp) │ │ │ │ + mov %rbx,%rax │ │ │ │ + mov 0x20(%rbp),%rbx │ │ │ │ + mov %rax,0x0(%rbp) │ │ │ │ + add $0xfffffffffffffff8,%rbp │ │ │ │ + test $0x7,%bl │ │ │ │ + jne 4f5550 │ │ │ │ + mov (%rbx),%rax │ │ │ │ + jmp *%rax │ │ │ │ nopl 0x0(%rax) │ │ │ │ - rex.RX add %r8b,(%rax) │ │ │ │ - add %al,(%rax) │ │ │ │ + add $0x0,%eax │ │ │ │ add %al,(%rax) │ │ │ │ add %bl,(%rsi) │ │ │ │ add %al,(%rax) │ │ │ │ - add %bl,0x4803730f(%rax) │ │ │ │ - mov 0x28(%rbp),%eax │ │ │ │ - mov 0x10(%rbp),%rcx │ │ │ │ - mov %rbx,%rdx │ │ │ │ - and $0x7,%edx │ │ │ │ - cmp $0x1,%rdx │ │ │ │ - je 4fb975 │ │ │ │ - add $0x18,%r12 │ │ │ │ - cmp 0x358(%r13),%r12 │ │ │ │ - ja 4fb965 │ │ │ │ - movq $0x4fb838,-0x10(%r12) │ │ │ │ - mov %rcx,-0x8(%r12) │ │ │ │ - mov %rax,(%r12) │ │ │ │ - lea -0xf(%r12),%r14 │ │ │ │ - mov 0x18(%rbp),%rbx │ │ │ │ - add $0x38,%rbp │ │ │ │ - jmp 4fba90 │ │ │ │ - movq $0x18,0x388(%r13) │ │ │ │ - jmp 338a720 │ │ │ │ - add $0x18,%r12 │ │ │ │ - cmp 0x358(%r13),%r12 │ │ │ │ - ja 4fb965 │ │ │ │ - cmpq $0x2d,0x8(%rbp) │ │ │ │ - jne 4fb9ad │ │ │ │ - movq $0x4fb7e0,-0x10(%r12) │ │ │ │ - mov %rcx,-0x8(%r12) │ │ │ │ - mov %rax,(%r12) │ │ │ │ - lea -0xf(%r12),%r14 │ │ │ │ - mov 0x20(%rbp),%rbx │ │ │ │ - add $0x38,%rbp │ │ │ │ - jmp 4fbf58 │ │ │ │ - add $0xffffffffffffffe8,%r12 │ │ │ │ - mov 0x30(%rbp),%rbx │ │ │ │ - add $0x38,%rbp │ │ │ │ - jmp 33893b0 │ │ │ │ + add %al,0x48031b52(%rax) │ │ │ │ + mov 0x8(%rbp),%eax │ │ │ │ + movq $0x4f5588,0x8(%rbp) │ │ │ │ + mov %rbx,%rsi │ │ │ │ + mov %rax,%r14 │ │ │ │ + add $0x8,%rbp │ │ │ │ + jmp 4f5370 │ │ │ │ + lea 0x31b524e(%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 %cl,0x52(%rax) │ │ │ │ + sbb (%rbx),%eax │ │ │ │ + mov 0x20(%rbp),%rax │ │ │ │ + and $0x7,%ebx │ │ │ │ + cmp $0x1,%rbx │ │ │ │ + je 4f55a5 │ │ │ │ + mov %rax,%rbx │ │ │ │ + and $0xfffffffffffffff8,%rbx │ │ │ │ + add $0x28,%rbp │ │ │ │ + mov (%rbx),%rax │ │ │ │ + jmp *%rax │ │ │ │ + mov 0x8(%rbp),%rbx │ │ │ │ + movq $0x4f55d8,0x8(%rbp) │ │ │ │ + mov %rax,%r8 │ │ │ │ + mov 0x18(%rbp),%rdi │ │ │ │ + mov %rbx,%rsi │ │ │ │ + mov %rbx,%r14 │ │ │ │ + add $0x8,%rbp │ │ │ │ + jmp 4f3b30 │ │ │ │ + nop │ │ │ │ + addl $0x0,(%rcx) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ - add %cl,(%rdi) │ │ │ │ + add %bl,(%rsi) │ │ │ │ add %al,(%rax) │ │ │ │ - add %ch,%al │ │ │ │ - (bad) │ │ │ │ - jae 4fb9d3 │ │ │ │ - lea -0x28(%rbp),%rax │ │ │ │ - cmp %r15,%rax │ │ │ │ - jb 4fba6e │ │ │ │ - add $0x48,%r12 │ │ │ │ - cmp 0x358(%r13),%r12 │ │ │ │ - ja 4fba63 │ │ │ │ - movq $0x3390fc8,-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 $0x4fb760,-0x40(%r12) │ │ │ │ - mov %rbx,-0x30(%r12) │ │ │ │ - mov %rax,-0x28(%r12) │ │ │ │ - movq $0x4fb890,-0x20(%r12) │ │ │ │ - mov %rax,-0x18(%r12) │ │ │ │ - mov %rcx,-0x10(%r12) │ │ │ │ - lea -0x40(%r12),%rax │ │ │ │ - mov %rax,-0x8(%r12) │ │ │ │ - mov %rdx,(%r12) │ │ │ │ - mov %rsi,%r14 │ │ │ │ - movq $0x33929e8,-0x28(%rbp) │ │ │ │ - mov %rdi,-0x20(%rbp) │ │ │ │ - lea -0x1f(%r12),%rax │ │ │ │ - mov %rax,-0x18(%rbp) │ │ │ │ - add $0xffffffffffffffd8,%rbp │ │ │ │ - jmp 323fc70 │ │ │ │ - movq $0x48,0x388(%r13) │ │ │ │ - jmp *-0x10(%r13) │ │ │ │ - nopw 0x0(%rax,%rax,1) │ │ │ │ - add $0x1000000,%eax │ │ │ │ + add %bh,%al │ │ │ │ + push %rcx │ │ │ │ + sbb (%rbx),%eax │ │ │ │ + movq $0x4f5608,0x10(%rbp) │ │ │ │ + mov 0x8(%rbp),%r14 │ │ │ │ + mov %rbx,0x18(%rbp) │ │ │ │ + add $0x10,%rbp │ │ │ │ + jmp 4f5230 │ │ │ │ + nopl 0x0(%rax) │ │ │ │ + add %eax,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ - add %al,0x0(%rip) │ │ │ │ add %al,(%rax) │ │ │ │ - add %cl,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ - add %ch,(%rax) │ │ │ │ (bad) │ │ │ │ - jae 4fba93 │ │ │ │ - add $0x60,%r12 │ │ │ │ - cmp 0x358(%r13),%r12 │ │ │ │ - ja 4fbafc │ │ │ │ - mov 0x7(%rbx),%rax │ │ │ │ - mov 0xf(%rbx),%rcx │ │ │ │ - mov 0x17(%rbx),%rdx │ │ │ │ - mov 0x1f(%rbx),%rsi │ │ │ │ - mov 0x27(%rbx),%rdi │ │ │ │ - movq $0x4fb660,-0x58(%r12) │ │ │ │ - mov %rcx,-0x48(%r12) │ │ │ │ - mov %r14,-0x40(%r12) │ │ │ │ - movq $0x4fb9d0,-0x38(%r12) │ │ │ │ - mov %r14,-0x28(%r12) │ │ │ │ - mov %rax,-0x20(%r12) │ │ │ │ - mov %rbx,-0x18(%r12) │ │ │ │ - mov %rcx,-0x10(%r12) │ │ │ │ - mov %rdx,-0x8(%r12) │ │ │ │ - mov %rsi,(%r12) │ │ │ │ - lea -0x58(%r12),%rsi │ │ │ │ - lea -0x38(%r12),%r14 │ │ │ │ - mov %rdi,%rbx │ │ │ │ - jmp 3395748 │ │ │ │ - movq $0x60,0x388(%r13) │ │ │ │ - jmp *-0x8(%r13) │ │ │ │ - nopl 0x0(%rax,%rax,1) │ │ │ │ - add %eax,(%rax) │ │ │ │ + add %al,(%rax) │ │ │ │ + add %cl,%al │ │ │ │ + push %rcx │ │ │ │ + sbb (%rbx),%eax │ │ │ │ + mov 0x8(%rbp),%rsi │ │ │ │ + mov %rbx,%r14 │ │ │ │ + add $0x10,%rbp │ │ │ │ + jmp 4f5630 │ │ │ │ + nopl (%rax) │ │ │ │ + sldt (%rax) │ │ │ │ + add %al,(%rdx) │ │ │ │ + add %al,(%rax) │ │ │ │ + add %al,(%rdx) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ - adc %al,(%rax) │ │ │ │ + add %cl,(%rsi) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ - lea 0x373c3d2(%rip),%r14 │ │ │ │ - mov 0x10(%rbx),%rbx │ │ │ │ - jmp 3395508 │ │ │ │ + add %cl,-0x73(%rax) │ │ │ │ + rex.RB │ │ │ │ + lock cmp %r15,%rax │ │ │ │ + jae 4f5693 │ │ │ │ + lea 0x31b5190(%rip),%rbx │ │ │ │ + jmp *-0x8(%r13) │ │ │ │ + nopl 0x0(%rax) │ │ │ │ add %eax,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ - adc %al,(%rax) │ │ │ │ + (bad) │ │ │ │ + add %al,(%rax) │ │ │ │ + add %bh,0x51(%rax) │ │ │ │ + sbb (%rbx),%eax │ │ │ │ + movq $0x4f5688,0x0(%rbp) │ │ │ │ + mov %rbx,%rax │ │ │ │ + mov 0x8(%rbp),%rbx │ │ │ │ + mov %rax,0x8(%rbp) │ │ │ │ + test $0x7,%bl │ │ │ │ + jne 4f5688 │ │ │ │ + mov (%rbx),%rax │ │ │ │ + jmp *%rax │ │ │ │ + nopl (%rax) │ │ │ │ + add %eax,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ - lea -0x10(%rbp),%rax │ │ │ │ - cmp %r15,%rax │ │ │ │ - jb 4fbb93 │ │ │ │ - add $0x18,%r12 │ │ │ │ - cmp 0x358(%r13),%r12 │ │ │ │ - ja 4fbb88 │ │ │ │ - movq $0x3390fc8,-0x10(%rbp) │ │ │ │ - mov %rbx,-0x8(%rbp) │ │ │ │ - mov 0x10(%rbx),%rax │ │ │ │ - movq $0x4fbb20,-0x10(%r12) │ │ │ │ - mov %rax,(%r12) │ │ │ │ - lea -0x10(%r12),%rsi │ │ │ │ - lea 0x2ebfd98(%rip),%r14 │ │ │ │ + (bad) │ │ │ │ + add %al,(%rax) │ │ │ │ + add %cl,0x51(%rax) │ │ │ │ + sbb (%rbx),%eax │ │ │ │ + mov 0x8(%rbp),%rsi │ │ │ │ + add $0x10,%rbp │ │ │ │ + mov %rbx,%r14 │ │ │ │ + mov %r14,%rax │ │ │ │ + and $0x7,%eax │ │ │ │ + cmp $0x1,%rax │ │ │ │ + je 4f56c5 │ │ │ │ + movq $0x4f5658,-0x10(%rbp) │ │ │ │ + mov %rsi,%rax │ │ │ │ + mov 0x6(%r14),%rsi │ │ │ │ + mov %r14,%rbx │ │ │ │ + mov %rax,%r14 │ │ │ │ + mov 0xe(%rbx),%rax │ │ │ │ + mov %rax,-0x8(%rbp) │ │ │ │ add $0xfffffffffffffff0,%rbp │ │ │ │ - jmp 3359998 │ │ │ │ - movq $0x18,0x388(%r13) │ │ │ │ - jmp *-0x10(%r13) │ │ │ │ + jmp 4f5490 │ │ │ │ + mov %rsi,%rbx │ │ │ │ + jmp *0x0(%rbp) │ │ │ │ + nopl 0x0(%rax,%rax,1) │ │ │ │ + add $0x1000000,%eax │ │ │ │ + ... │ │ │ │ + add %al,(%rax) │ │ │ │ + add %cl,(%rsi) │ │ │ │ + add %al,(%rax) │ │ │ │ + add %bl,%al │ │ │ │ + push %rax │ │ │ │ + sbb (%rbx),%eax │ │ │ │ + mov %r14,%rsi │ │ │ │ + lea 0x3710448(%rip),%r14 │ │ │ │ + jmp 4f5490 │ │ │ │ nop │ │ │ │ - add (%rax),%al │ │ │ │ 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 4fbc07 │ │ │ │ - add $0x18,%r12 │ │ │ │ - cmp 0x358(%r13),%r12 │ │ │ │ - ja 4fbbfc │ │ │ │ + jb 4f5734 │ │ │ │ movq $0x3390fc8,-0x10(%rbp) │ │ │ │ mov %rbx,-0x8(%rbp) │ │ │ │ - mov 0x10(%rbx),%rax │ │ │ │ - mov 0x18(%rbx),%rbx │ │ │ │ - movq $0x4fbb40,-0x10(%r12) │ │ │ │ - mov %rbx,(%r12) │ │ │ │ + lea 0x37427d5(%rip),%rsi │ │ │ │ + mov 0x10(%rbx),%r14 │ │ │ │ + neg %r14 │ │ │ │ + add $0xfffffffffffffff0,%rbp │ │ │ │ + jmp 32e87e8 │ │ │ │ + jmp *-0x10(%r13) │ │ │ │ + ... │ │ │ │ + adc $0x0,%eax │ │ │ │ + add %al,(%rax) │ │ │ │ + add %cl,-0x73(%rax) │ │ │ │ + rex.RB │ │ │ │ + lock cmp %r15,%rax │ │ │ │ + jb 4f57cf │ │ │ │ + add $0x18,%r12 │ │ │ │ + cmp 0x358(%r13),%r12 │ │ │ │ + ja 4f57c4 │ │ │ │ + sub $0x8,%rsp │ │ │ │ + mov %r13,%rax │ │ │ │ + mov %rbx,%rsi │ │ │ │ + mov %rax,%rdi │ │ │ │ + xor %eax,%eax │ │ │ │ + call 3385710 │ │ │ │ + add $0x8,%rsp │ │ │ │ + test %rax,%rax │ │ │ │ + je 4f57bf │ │ │ │ + movq $0x3391200,-0x10(%rbp) │ │ │ │ + mov %rax,-0x8(%rbp) │ │ │ │ + mov $0xa,%eax │ │ │ │ + mov %rax,%rbx │ │ │ │ + movabs $0x8000000000000000,%rax │ │ │ │ + cqto │ │ │ │ + idiv %rbx │ │ │ │ + movq $0x4f5708,-0x10(%r12) │ │ │ │ + mov %rdx,(%r12) │ │ │ │ + lea -0x10(%r12),%rsi │ │ │ │ mov %rax,%r14 │ │ │ │ - movq $0x33924c0,-0x20(%rbp) │ │ │ │ - lea -0x10(%r12),%rax │ │ │ │ - mov %rax,-0x18(%rbp) │ │ │ │ - add $0xffffffffffffffe0,%rbp │ │ │ │ - jmp 31ead60 │ │ │ │ + neg %r14 │ │ │ │ + add $0xfffffffffffffff0,%rbp │ │ │ │ + jmp 32e87e8 │ │ │ │ + mov (%rbx),%rax │ │ │ │ + jmp *%rax │ │ │ │ movq $0x18,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) │ │ │ │ + fmuls 0x1b(%rdi) │ │ │ │ + add -0x73(%rax),%ecx │ │ │ │ + rex.RB call 7347913c <__environ@GLIBC_2.2.5+0x6f838c94> │ │ │ │ + sub %cl,-0x39(%rax) │ │ │ │ + rex.RB │ │ │ │ + lock enter $0x390f,$0x3 │ │ │ │ + mov %rbx,-0x8(%rbp) │ │ │ │ + movq $0x4f5830,-0x18(%rbp) │ │ │ │ + mov 0x10(%rbx),%rsi │ │ │ │ + lea 0x371032a(%rip),%r14 │ │ │ │ + add $0xffffffffffffffe8,%rbp │ │ │ │ + jmp 4f5490 │ │ │ │ + jmp *-0x10(%r13) │ │ │ │ + nopl (%rax) │ │ │ │ + ... │ │ │ │ + (bad) │ │ │ │ + add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ - lea 0x373c2d2(%rip),%r14 │ │ │ │ - mov 0x10(%rbx),%rbx │ │ │ │ - jmp 3395508 │ │ │ │ + add %cl,-0x77(%rax) │ │ │ │ + fimuls 0x35(%rbp,%rcx,4) │ │ │ │ + mov $0x48037426,%edi │ │ │ │ + add $0x8,%ebp │ │ │ │ + jmp 30ce720 │ │ │ │ + nopl 0x0(%rax,%rax,1) │ │ │ │ add %eax,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ adc %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ + loopne 4f5870 │ │ │ │ + sbb (%rbx),%eax │ │ │ │ + lea -0x10(%rbp),%rax │ │ │ │ + cmp %r15,%rax │ │ │ │ + jb 4f5881 │ │ │ │ + movq $0x3390fc8,-0x10(%rbp) │ │ │ │ + mov %rbx,-0x8(%rbp) │ │ │ │ + mov 0x10(%rbx),%rsi │ │ │ │ + lea 0x31b1ac1(%rip),%r14 │ │ │ │ + add $0xfffffffffffffff0,%rbp │ │ │ │ + jmp 3240d18 │ │ │ │ + jmp *-0x10(%r13) │ │ │ │ + nopl (%rax) │ │ │ │ + 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 4fbc93 │ │ │ │ - add $0x18,%r12 │ │ │ │ - cmp 0x358(%r13),%r12 │ │ │ │ - ja 4fbc88 │ │ │ │ + jb 4f58c4 │ │ │ │ movq $0x3390fc8,-0x10(%rbp) │ │ │ │ mov %rbx,-0x8(%rbp) │ │ │ │ - mov 0x10(%rbx),%rax │ │ │ │ - movq $0x4fbc20,-0x10(%r12) │ │ │ │ - mov %rax,(%r12) │ │ │ │ - lea -0x10(%r12),%rsi │ │ │ │ - lea 0x2ebfcaf(%rip),%r14 │ │ │ │ + lea 0x3742645(%rip),%rsi │ │ │ │ + mov 0x10(%rbx),%r14 │ │ │ │ + neg %r14 │ │ │ │ add $0xfffffffffffffff0,%rbp │ │ │ │ - jmp 3359998 │ │ │ │ - movq $0x18,0x388(%r13) │ │ │ │ + jmp 32e87e8 │ │ │ │ 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) │ │ │ │ + rex.W │ │ │ │ + rex.WRXB sbb (%r11),%r8 │ │ │ │ + lea -0x8(%rbp),%rax │ │ │ │ + cmp %r15,%rax │ │ │ │ + jb 4f5922 │ │ │ │ + movq $0x4f5910,-0x8(%rbp) │ │ │ │ + mov 0x10(%rbx),%rbx │ │ │ │ + add $0xfffffffffffffff8,%rbp │ │ │ │ + test $0x7,%bl │ │ │ │ + jne 4f5910 │ │ │ │ + mov (%rbx),%rax │ │ │ │ + jmp *%rax │ │ │ │ + nopl 0x0(%rax,%rax,1) │ │ │ │ + ... │ │ │ │ + (bad) │ │ │ │ + add %al,(%rax) │ │ │ │ + add %dl,(%rax) │ │ │ │ + rex.WRXB sbb (%r11),%r8 │ │ │ │ + movq $0x4f5938,0x0(%rbp) │ │ │ │ + xor %esi,%esi │ │ │ │ + mov %rbx,%r14 │ │ │ │ + jmp 32c9eb0 │ │ │ │ + jmp *-0x10(%r13) │ │ │ │ + xchg %ax,%ax │ │ │ │ + ... │ │ │ │ + (bad) │ │ │ │ + add %al,(%rax) │ │ │ │ + add %ch,%al │ │ │ │ + rex.WRX sbb (%rbx),%r8 │ │ │ │ + add $0x30,%r12 │ │ │ │ + cmp 0x358(%r13),%r12 │ │ │ │ + ja 4f59b7 │ │ │ │ + test %rbx,%rbx │ │ │ │ + jge 4f59a0 │ │ │ │ + movabs $0x8000000000000000,%rax │ │ │ │ + cmp %rax,%rbx │ │ │ │ + jne 4f596b │ │ │ │ + add $0xffffffffffffffd0,%r12 │ │ │ │ + lea 0x31b4ebe(%rip),%rbx │ │ │ │ + add $0x8,%rbp │ │ │ │ + jmp *0x0(%rbp) │ │ │ │ + movq $0x4f5898,-0x28(%r12) │ │ │ │ + mov %rbx,-0x18(%r12) │ │ │ │ + movq $0x3363ae0,-0x10(%r12) │ │ │ │ + movq $0x3c2b7c1,-0x8(%r12) │ │ │ │ + lea -0x28(%r12),%rax │ │ │ │ + mov %rax,(%r12) │ │ │ │ + lea -0xe(%r12),%rbx │ │ │ │ + add $0x8,%rbp │ │ │ │ + jmp *0x0(%rbp) │ │ │ │ + add $0xffffffffffffffd0,%r12 │ │ │ │ + lea 0x374254e(%rip),%rsi │ │ │ │ + mov %rbx,%r14 │ │ │ │ + add $0x8,%rbp │ │ │ │ + jmp 32e87e8 │ │ │ │ + movq $0x30,0x388(%r13) │ │ │ │ + movq $0x4f5938,0x0(%rbp) │ │ │ │ + jmp 338a738 │ │ │ │ + nop │ │ │ │ + add %eax,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ - lea -0x20(%rbp),%rax │ │ │ │ + adc %al,(%rax) │ │ │ │ + add %al,(%rax) │ │ │ │ + rex │ │ │ │ + rex.WRX sbb (%rbx),%r8 │ │ │ │ + lea -0x10(%rbp),%rax │ │ │ │ cmp %r15,%rax │ │ │ │ - jb 4fbd07 │ │ │ │ + jb 4f5a33 │ │ │ │ add $0x18,%r12 │ │ │ │ cmp 0x358(%r13),%r12 │ │ │ │ - ja 4fbcfc │ │ │ │ + ja 4f5a28 │ │ │ │ movq $0x3390fc8,-0x10(%rbp) │ │ │ │ mov %rbx,-0x8(%rbp) │ │ │ │ mov 0x10(%rbx),%rax │ │ │ │ - mov 0x18(%rbx),%rbx │ │ │ │ - movq $0x4fbc40,-0x10(%r12) │ │ │ │ - mov %rbx,(%r12) │ │ │ │ - mov %rax,%r14 │ │ │ │ - movq $0x33924c0,-0x20(%rbp) │ │ │ │ - lea -0x10(%r12),%rax │ │ │ │ - mov %rax,-0x18(%rbp) │ │ │ │ - add $0xffffffffffffffe0,%rbp │ │ │ │ - jmp 31ead60 │ │ │ │ + movq $0x4f58d8,-0x10(%r12) │ │ │ │ + mov %rax,(%r12) │ │ │ │ + lea -0x10(%r12),%rsi │ │ │ │ + lea 0x2ec2ec1(%rip),%r14 │ │ │ │ + add $0xfffffffffffffff0,%rbp │ │ │ │ + jmp 3359998 │ │ │ │ movq $0x18,0x388(%r13) │ │ │ │ jmp *-0x10(%r13) │ │ │ │ - nopl 0x0(%rax,%rax,1) │ │ │ │ + nop │ │ │ │ add $0x1000000,%eax │ │ │ │ add %al,(%rax) │ │ │ │ - add %al,(%rdx) │ │ │ │ + add %al,(%rbx) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ - add %cl,(%rbx) │ │ │ │ + add %cl,(%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,0x24(%rdi) │ │ │ │ - mov 0x7(%rbx),%rax │ │ │ │ - mov 0xf(%rbx),%rbx │ │ │ │ + (bad) │ │ │ │ + cmp 0x358(%r13),%r12 │ │ │ │ + ja 4f5ab2 │ │ │ │ + movq $0x4f57e8,-0x58(%r12) │ │ │ │ + mov %r14,-0x48(%r12) │ │ │ │ + movq $0x4f5858,-0x40(%r12) │ │ │ │ + lea -0x58(%r12),%rax │ │ │ │ + mov %rax,-0x30(%r12) │ │ │ │ + movq $0x4f59e0,-0x28(%r12) │ │ │ │ + mov %rax,-0x18(%r12) │ │ │ │ movq $0x3363ae0,-0x10(%r12) │ │ │ │ + lea -0x28(%r12),%rax │ │ │ │ mov %rax,-0x8(%r12) │ │ │ │ - mov %r14,(%r12) │ │ │ │ + lea -0x40(%r12),%rax │ │ │ │ + mov %rax,(%r12) │ │ │ │ lea -0xe(%r12),%r14 │ │ │ │ - jmp 3395508 │ │ │ │ - movq $0x18,0x388(%r13) │ │ │ │ + jmp 322bbe0 │ │ │ │ + movq $0x60,0x388(%r13) │ │ │ │ + lea 0x31b4d7c(%rip),%rbx │ │ │ │ jmp *-0x8(%r13) │ │ │ │ add $0x1000000,%eax │ │ │ │ + ... │ │ │ │ add %al,(%rax) │ │ │ │ - add %al,(%rdx) │ │ │ │ + add %cl,(%rsi) │ │ │ │ + add %al,(%rax) │ │ │ │ + add %ah,0x4d(%rax) │ │ │ │ + sbb (%rbx),%eax │ │ │ │ + lea -0x8(%rbp),%rax │ │ │ │ + cmp %r15,%rax │ │ │ │ + jb 4f5b25 │ │ │ │ + movq $0x4f5b18,-0x8(%rbp) │ │ │ │ + mov %r14,%rbx │ │ │ │ + add $0xfffffffffffffff8,%rbp │ │ │ │ + test $0x7,%bl │ │ │ │ + jne 4f5b18 │ │ │ │ + mov (%rbx),%rax │ │ │ │ + jmp *%rax │ │ │ │ + nopw 0x0(%rax,%rax,1) │ │ │ │ + ... │ │ │ │ + (bad) │ │ │ │ + add %al,(%rax) │ │ │ │ + add %ch,(%rax) │ │ │ │ + sbb (%r11),%r8 │ │ │ │ + mov 0x7(%rbx),%r14 │ │ │ │ + add $0x8,%rbp │ │ │ │ + jmp 4f5a50 │ │ │ │ + lea 0x31b4d3c(%rip),%rbx │ │ │ │ + jmp *-0x8(%r13) │ │ │ │ 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,-0x7d(%rcx) │ │ │ │ + lea 0x37423b2(%rip),%rsi │ │ │ │ + mov 0x10(%rbx),%r14 │ │ │ │ + jmp 32e89a8 │ │ │ │ + add $0x0,%al │ │ │ │ + add %al,(%rax) │ │ │ │ + add %eax,(%rax) │ │ │ │ + ... │ │ │ │ + add %al,(%rax) │ │ │ │ (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 $0x3363ae0,-0x10(%r12) │ │ │ │ - mov %rax,-0x8(%r12) │ │ │ │ + add %al,(%rax) │ │ │ │ + add %bl,0x4d(%rax) │ │ │ │ + sbb (%rbx),%eax │ │ │ │ + lea -0x8(%rbp),%rax │ │ │ │ + cmp %r15,%rax │ │ │ │ + jb 4f5bb3 │ │ │ │ + add $0x18,%r12 │ │ │ │ + cmp 0x358(%r13),%r12 │ │ │ │ + ja 4f5ba8 │ │ │ │ + movq $0x4f5b40,-0x10(%r12) │ │ │ │ mov %r14,(%r12) │ │ │ │ - lea -0xe(%r12),%r14 │ │ │ │ - jmp 3395508 │ │ │ │ + movq $0x4f5bd0,-0x8(%rbp) │ │ │ │ + lea -0x10(%r12),%rsi │ │ │ │ + lea 0x2ec2d12(%rip),%r14 │ │ │ │ + add $0xfffffffffffffff8,%rbp │ │ │ │ + jmp 3359998 │ │ │ │ movq $0x18,0x388(%r13) │ │ │ │ + lea 0x31b4d26(%rip),%rbx │ │ │ │ jmp *-0x8(%r13) │ │ │ │ - add $0x1000000,%eax │ │ │ │ + xchg %ax,%ax │ │ │ │ + ... │ │ │ │ + (bad) │ │ │ │ add %al,(%rax) │ │ │ │ - add %al,0x0(%rip) │ │ │ │ + add %dh,%al │ │ │ │ + sbb (%rbx),%r8 │ │ │ │ + mov %rbx,%rsi │ │ │ │ + lea 0x31b4cbe(%rip),%r14 │ │ │ │ + add $0x8,%rbp │ │ │ │ + jmp 4adc10 │ │ │ │ + nopl 0x0(%rax,%rax,1) │ │ │ │ + (bad) │ │ │ │ add %al,(%rax) │ │ │ │ - add %cl,(%rax) │ │ │ │ + add %al,(%rbx) │ │ │ │ + ... │ │ │ │ add %al,(%rax) │ │ │ │ - add %ah,%al │ │ │ │ - or 0x3(%rbx),%dh │ │ │ │ - lea -0x38(%rbp),%rax │ │ │ │ + add %cl,(%rsi) │ │ │ │ + add %al,(%rax) │ │ │ │ + add %al,(%rax) │ │ │ │ + add %al,(%rax) │ │ │ │ + add %cl,-0x73(%rax) │ │ │ │ + rex.RB clc │ │ │ │ cmp %r15,%rax │ │ │ │ - jb 4fbea3 │ │ │ │ - movq $0x4fbe40,-0x30(%rbp) │ │ │ │ - mov 0x7(%rbx),%rax │ │ │ │ - mov 0xf(%rbx),%rcx │ │ │ │ - mov 0x17(%rbx),%rdx │ │ │ │ - mov 0x1f(%rbx),%rsi │ │ │ │ - mov 0x27(%rbx),%rbx │ │ │ │ - mov %rbx,%rdi │ │ │ │ - mov %r14,%rbx │ │ │ │ - mov %rcx,-0x28(%rbp) │ │ │ │ - mov %rdi,-0x20(%rbp) │ │ │ │ - mov %rax,-0x18(%rbp) │ │ │ │ - mov %rsi,-0x10(%rbp) │ │ │ │ - mov %rdx,-0x8(%rbp) │ │ │ │ - add $0xffffffffffffffd0,%rbp │ │ │ │ + jb 4f5c87 │ │ │ │ + movq $0x4f5c38,-0x8(%rbp) │ │ │ │ + mov %rdi,%rbx │ │ │ │ + add $0xfffffffffffffff8,%rbp │ │ │ │ test $0x7,%bl │ │ │ │ - jne 4fbe40 │ │ │ │ + jne 4f5c38 │ │ │ │ mov (%rbx),%rax │ │ │ │ jmp *%rax │ │ │ │ - nopl 0x0(%rax) │ │ │ │ - add $0x0,%eax │ │ │ │ - add %al,(%rax) │ │ │ │ - add %bl,(%rsi) │ │ │ │ - add %al,(%rax) │ │ │ │ - add %bh,0xa(%rax) │ │ │ │ - jae 4fbe43 │ │ │ │ - add $0x18,%r12 │ │ │ │ - cmp 0x358(%r13),%r12 │ │ │ │ - ja 4fbea7 │ │ │ │ - mov 0x7(%rbx),%rax │ │ │ │ - lea -0x30(%rax),%rcx │ │ │ │ - cmp $0x9,%rcx │ │ │ │ - ja 4fbe83 │ │ │ │ - movq $0x4fbd80,-0x10(%r12) │ │ │ │ - mov %rbx,-0x8(%r12) │ │ │ │ - mov 0x18(%rbp),%rax │ │ │ │ - mov %rax,(%r12) │ │ │ │ - lea -0xf(%r12),%r14 │ │ │ │ - mov 0x10(%rbp),%rbx │ │ │ │ - add $0x30,%rbp │ │ │ │ - jmp 4fbf58 │ │ │ │ - add $0xffffffffffffffe8,%r12 │ │ │ │ - movq $0x4fbec8,-0x8(%rbp) │ │ │ │ - mov %rax,%r14 │ │ │ │ - mov %rax,0x0(%rbp) │ │ │ │ - mov %rbx,0x10(%rbp) │ │ │ │ - add $0xfffffffffffffff8,%rbp │ │ │ │ - jmp 32f0438 │ │ │ │ - jmp *-0x8(%r13) │ │ │ │ - movq $0x18,0x388(%r13) │ │ │ │ - jmp 338a720 │ │ │ │ - nop │ │ │ │ - rex.RX add %r8b,(%rax) │ │ │ │ + nopw 0x0(%rax,%rax,1) │ │ │ │ + ... │ │ │ │ + (bad) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ - add %bl,(%rsi) │ │ │ │ add %al,(%rax) │ │ │ │ - add %dh,%al │ │ │ │ - or %esi,0x3(%rbx) │ │ │ │ - mov %rbx,%rax │ │ │ │ - and $0x7,%eax │ │ │ │ - cmp $0x1,%rax │ │ │ │ - je 4fbf1d │ │ │ │ + add %cl,-0x77(%rax) │ │ │ │ + fadds -0x7cb7f820(%rbx) │ │ │ │ + clc │ │ │ │ + add 0x4e(%rbp),%esi │ │ │ │ add $0x18,%r12 │ │ │ │ cmp 0x358(%r13),%r12 │ │ │ │ - ja 4fbf0d │ │ │ │ - movq $0x4fbd28,-0x10(%r12) │ │ │ │ - mov 0x18(%rbp),%rax │ │ │ │ - mov %rax,-0x8(%r12) │ │ │ │ - mov 0x20(%rbp),%rax │ │ │ │ + ja 4f5c77 │ │ │ │ + mov 0xd(%rbx),%rax │ │ │ │ + movq $0x4fc0d0,-0x10(%r12) │ │ │ │ + movq $0x3c37ed1,-0x8(%r12) │ │ │ │ mov %rax,(%r12) │ │ │ │ - lea -0xf(%r12),%r14 │ │ │ │ - mov 0x10(%rbp),%rbx │ │ │ │ - add $0x38,%rbp │ │ │ │ - jmp 4fba90 │ │ │ │ + lea -0xd(%r12),%rbx │ │ │ │ + add $0x8,%rbp │ │ │ │ + jmp *0x0(%rbp) │ │ │ │ movq $0x18,0x388(%r13) │ │ │ │ jmp 338a720 │ │ │ │ - cmpq $0x2d,0x8(%rbp) │ │ │ │ - jne 4fbf31 │ │ │ │ - mov 0x30(%rbp),%rbx │ │ │ │ - add $0x38,%rbp │ │ │ │ - jmp 33893b0 │ │ │ │ - mov 0x28(%rbp),%rbx │ │ │ │ - add $0x38,%rbp │ │ │ │ - jmp 33893b0 │ │ │ │ - xchg %ax,%ax │ │ │ │ + lea 0x31b4c82(%rip),%rbx │ │ │ │ + jmp *-0x8(%r13) │ │ │ │ + add $0x8,%rbp │ │ │ │ + jmp *0x0(%rbp) │ │ │ │ + nopl 0x0(%rax) │ │ │ │ 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) │ │ │ │ - (bad) │ │ │ │ - or %esi,0x3(%rbx) │ │ │ │ - lea -0x18(%rbp),%rax │ │ │ │ - cmp %r15,%rax │ │ │ │ - jb 4fc003 │ │ │ │ - add $0x70,%r12 │ │ │ │ - cmp 0x358(%r13),%r12 │ │ │ │ - ja 4fbff8 │ │ │ │ - mov 0x7(%rbx),%rax │ │ │ │ - mov 0xf(%rbx),%rcx │ │ │ │ - mov 0x17(%rbx),%rdx │ │ │ │ - mov 0x1f(%rbx),%rsi │ │ │ │ - movq $0x4fbba8,-0x68(%r12) │ │ │ │ - mov %rsi,-0x58(%r12) │ │ │ │ - mov %r14,-0x50(%r12) │ │ │ │ - movq $0x4fbca8,-0x48(%r12) │ │ │ │ - mov %rsi,-0x38(%r12) │ │ │ │ - mov %r14,-0x30(%r12) │ │ │ │ - movq $0x4fbdd8,-0x28(%r12) │ │ │ │ - mov %r14,-0x20(%r12) │ │ │ │ - mov %rax,-0x18(%r12) │ │ │ │ - lea -0x48(%r12),%rax │ │ │ │ - mov %rax,-0x10(%r12) │ │ │ │ - lea -0x68(%r12),%rax │ │ │ │ - mov %rax,-0x8(%r12) │ │ │ │ - mov %rbx,(%r12) │ │ │ │ - mov %rcx,%r14 │ │ │ │ - movq $0x33929e8,-0x18(%rbp) │ │ │ │ - mov %rdx,-0x10(%rbp) │ │ │ │ - lea -0x27(%r12),%rax │ │ │ │ - mov %rax,-0x8(%rbp) │ │ │ │ - add $0xffffffffffffffe8,%rbp │ │ │ │ - jmp 323fc70 │ │ │ │ - movq $0x70,0x388(%r13) │ │ │ │ - jmp *-0x8(%r13) │ │ │ │ - nop │ │ │ │ - add $0x1000000,%eax │ │ │ │ - ... │ │ │ │ add %al,(%rax) │ │ │ │ - add %cl,(%rsi) │ │ │ │ add %al,(%rax) │ │ │ │ - add %dl,-0xd(%rax) │ │ │ │ - sbb (%rbx),%al │ │ │ │ - lea -0x30(%rbp),%rax │ │ │ │ - cmp %r15,%rax │ │ │ │ - jb 4fc03e │ │ │ │ - movq $0x4fc060,-0x10(%rbp) │ │ │ │ + add %cl,-0x73(%rax) │ │ │ │ + rex.RB │ │ │ │ + lock cmp %r15,%rax │ │ │ │ + jb 4f5d03 │ │ │ │ + movq $0x4f5cf0,-0x10(%rbp) │ │ │ │ + mov 0x7(%rbx),%rbx │ │ │ │ mov %r14,-0x8(%rbp) │ │ │ │ add $0xfffffffffffffff0,%rbp │ │ │ │ - jmp 4f1968 │ │ │ │ - lea 0x31af34b(%rip),%rbx │ │ │ │ - jmp *-0x8(%r13) │ │ │ │ - nopl 0x0(%rax) │ │ │ │ + test $0x7,%bl │ │ │ │ + jne 4f5cf0 │ │ │ │ + mov (%rbx),%rax │ │ │ │ + jmp *%rax │ │ │ │ + nop │ │ │ │ add %eax,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ (bad) │ │ │ │ add %al,(%rax) │ │ │ │ - add %dl,(%rax) │ │ │ │ - repz sbb (%rbx),%al │ │ │ │ - movq $0x4fc088,-0x8(%rbp) │ │ │ │ - mov %rbx,%r14 │ │ │ │ - mov %rbx,0x0(%rbp) │ │ │ │ - add $0xfffffffffffffff8,%rbp │ │ │ │ - jmp 323f840 │ │ │ │ - add (%rax),%al │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ + add %cl,-0x75(%rax) │ │ │ │ + jge 4f5cfc │ │ │ │ + mov %rbx,%rsi │ │ │ │ + xor %r14d,%r14d │ │ │ │ + add $0x10,%rbp │ │ │ │ + jmp 4a63f0 │ │ │ │ + jmp *-0x8(%r13) │ │ │ │ + nop │ │ │ │ + add %eax,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ - (bad) │ │ │ │ add %al,(%rax) │ │ │ │ - add %ch,%al │ │ │ │ - repnz sbb (%rbx),%al │ │ │ │ - movq $0x4fc0a8,0x0(%rbp) │ │ │ │ - mov %rbx,%r14 │ │ │ │ - jmp 323fac8 │ │ │ │ - add (%rax),%al │ │ │ │ add %al,(%rax) │ │ │ │ + adc %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ - (bad) │ │ │ │ add %al,(%rax) │ │ │ │ - add %cl,%al │ │ │ │ - repnz sbb (%rbx),%al │ │ │ │ - movq $0x4fc0d8,-0x8(%rbp) │ │ │ │ - mov 0x10(%rbp),%r14 │ │ │ │ - mov %rbx,0x0(%rbp) │ │ │ │ - add $0xfffffffffffffff8,%rbp │ │ │ │ - jmp 4f18f8 │ │ │ │ - nopl 0x0(%rax) │ │ │ │ - add (%rax),%eax │ │ │ │ + lea -0x10(%rbp),%rax │ │ │ │ + cmp %r15,%rax │ │ │ │ + jb 4f5d72 │ │ │ │ + add $0x10,%r12 │ │ │ │ + cmp 0x358(%r13),%r12 │ │ │ │ + ja 4f5d67 │ │ │ │ + movq $0x3390fc8,-0x10(%rbp) │ │ │ │ + mov %rbx,-0x8(%rbp) │ │ │ │ + mov 0x10(%rbx),%rax │ │ │ │ + movq $0x4f5cb8,-0x8(%r12) │ │ │ │ + mov %rax,(%r12) │ │ │ │ + lea 0x31b4bc8(%rip),%rdi │ │ │ │ + lea 0x37421a0(%rip),%rsi │ │ │ │ + lea -0x7(%r12),%r14 │ │ │ │ + add $0xfffffffffffffff0,%rbp │ │ │ │ + jmp 32e94b0 │ │ │ │ + movq $0x10,0x388(%r13) │ │ │ │ + jmp *-0x10(%r13) │ │ │ │ + xchg %ax,%ax │ │ │ │ + add %eax,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ + add %eax,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ + adc (%rax),%eax │ │ │ │ add %al,(%rax) │ │ │ │ - (bad) │ │ │ │ add %al,(%rax) │ │ │ │ - add %bl,0x48031af2(%rax) │ │ │ │ - movl $0x4fc110,0x0(%rbp) │ │ │ │ - mov %rbx,%r14 │ │ │ │ - movq $0x33924c0,-0x10(%rbp) │ │ │ │ - movq $0x36ab361,-0x8(%rbp) │ │ │ │ - add $0xfffffffffffffff0,%rbp │ │ │ │ - jmp 4a0360 │ │ │ │ - nopl 0x0(%rax) │ │ │ │ - add (%rax),%eax │ │ │ │ add %al,(%rax) │ │ │ │ + lea -0x10(%rbp),%rax │ │ │ │ + cmp %r15,%rax │ │ │ │ + jb 4f5dfa │ │ │ │ + add $0x30,%r12 │ │ │ │ + cmp 0x358(%r13),%r12 │ │ │ │ + ja 4f5def │ │ │ │ + movq $0x3390fc8,-0x10(%rbp) │ │ │ │ + mov %rbx,-0x8(%rbp) │ │ │ │ + mov 0x10(%rbx),%rax │ │ │ │ + mov 0x18(%rbx),%rbx │ │ │ │ + movq $0x4f5d18,-0x28(%r12) │ │ │ │ + mov %rax,-0x18(%r12) │ │ │ │ + movq $0x3363ae0,-0x10(%r12) │ │ │ │ + movq $0x3c2ad69,-0x8(%r12) │ │ │ │ + lea -0x28(%r12),%rax │ │ │ │ + mov %rax,(%r12) │ │ │ │ + lea -0xe(%r12),%rdi │ │ │ │ + mov %rbx,%rsi │ │ │ │ + xor %r14d,%r14d │ │ │ │ + add $0xfffffffffffffff0,%rbp │ │ │ │ + jmp 32e9300 │ │ │ │ + movq $0x30,0x388(%r13) │ │ │ │ + jmp *-0x10(%r13) │ │ │ │ + xchg %ax,%ax │ │ │ │ + or $0x2000000,%eax │ │ │ │ + ... │ │ │ │ add %al,(%rax) │ │ │ │ + add %cl,(%rsi) │ │ │ │ add %al,(%rax) │ │ │ │ + add %ch,0x48031b4a(%rax) │ │ │ │ + lea -0x8(%rbp),%eax │ │ │ │ + cmp %r15,%rax │ │ │ │ + jb 4f5e84 │ │ │ │ + add $0x38,%r12 │ │ │ │ + cmp 0x358(%r13),%r12 │ │ │ │ + ja 4f5e79 │ │ │ │ + movq $0x4f5d88,-0x30(%r12) │ │ │ │ + mov %rsi,-0x20(%r12) │ │ │ │ + mov %r14,-0x18(%r12) │ │ │ │ + movq $0x3363ae0,-0x10(%r12) │ │ │ │ + movq $0x3c2adf1,-0x8(%r12) │ │ │ │ + lea -0x30(%r12),%rax │ │ │ │ + mov %rax,(%r12) │ │ │ │ + movq $0x4f5ea0,-0x8(%rbp) │ │ │ │ + lea -0xe(%r12),%rsi │ │ │ │ + lea 0x2ec2a20(%rip),%r14 │ │ │ │ + add $0xfffffffffffffff8,%rbp │ │ │ │ + jmp 3359998 │ │ │ │ + movq $0x38,0x388(%r13) │ │ │ │ + lea 0x31b4aad(%rip),%rbx │ │ │ │ + jmp *-0x8(%r13) │ │ │ │ + nop │ │ │ │ + ... │ │ │ │ (bad) │ │ │ │ add %al,(%rax) │ │ │ │ - add %ch,0x48037307(%rax) │ │ │ │ - movl $0x4fc138,0x0(%rbp) │ │ │ │ - mov 0x10(%rbp),%r14 │ │ │ │ - mov %rbx,0x10(%rbp) │ │ │ │ - jmp 323f8b0 │ │ │ │ - nopl (%rax) │ │ │ │ - add (%rax),%eax │ │ │ │ - add %al,(%rax) │ │ │ │ - add %al,(%rax) │ │ │ │ + add %ah,(%rax) │ │ │ │ + rex.WX sbb (%rbx),%rax │ │ │ │ + mov %rbx,%rsi │ │ │ │ + lea 0x31b49ee(%rip),%r14 │ │ │ │ + add $0x8,%rbp │ │ │ │ + jmp 4adc10 │ │ │ │ + nopl 0x0(%rax,%rax,1) │ │ │ │ + add (%rax),%al │ │ │ │ add %al,(%rax) │ │ │ │ - (bad) │ │ │ │ add %al,(%rax) │ │ │ │ - add %al,0x48037307(%rax) │ │ │ │ - movl $0x4fc160,0x0(%rbp) │ │ │ │ - mov 0x18(%rbp),%r14 │ │ │ │ - mov %rbx,0x18(%rbp) │ │ │ │ - jmp 4f19d8 │ │ │ │ - nopl (%rax) │ │ │ │ - add (%rax),%eax │ │ │ │ add %al,(%rax) │ │ │ │ + adc (%rax),%al │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ - (bad) │ │ │ │ add %al,(%rax) │ │ │ │ - add %bl,0x7(%rax) │ │ │ │ - jae 4fc163 │ │ │ │ - add $0x58,%r12 │ │ │ │ - cmp 0x358(%r13),%r12 │ │ │ │ - ja 4fc1d4 │ │ │ │ - movq $0x4fba90,-0x50(%r12) │ │ │ │ - lea -0x1f(%r12),%rax │ │ │ │ - mov %rax,-0x48(%r12) │ │ │ │ - mov 0x18(%rbp),%rcx │ │ │ │ - mov %rcx,-0x40(%r12) │ │ │ │ - mov 0x10(%rbp),%rdx │ │ │ │ - mov %rdx,-0x38(%r12) │ │ │ │ - mov %rbx,-0x30(%r12) │ │ │ │ - mov 0x8(%rbp),%rsi │ │ │ │ - mov %rsi,-0x28(%r12) │ │ │ │ - movq $0x4fbf58,-0x20(%r12) │ │ │ │ - lea -0x4f(%r12),%rsi │ │ │ │ - mov %rsi,-0x18(%r12) │ │ │ │ - mov %rcx,-0x10(%r12) │ │ │ │ - mov %rdx,-0x8(%r12) │ │ │ │ - mov %rbx,(%r12) │ │ │ │ - lea 0x371e5c9(%rip),%r14 │ │ │ │ - mov %rax,%rbx │ │ │ │ - add $0x20,%rbp │ │ │ │ - jmp 4fbf58 │ │ │ │ - movq $0x58,0x388(%r13) │ │ │ │ - jmp 338a720 │ │ │ │ - nopl 0x0(%rax) │ │ │ │ + lea -0x10(%rbp),%rax │ │ │ │ + cmp %r15,%rax │ │ │ │ + jb 4f5eee │ │ │ │ + movq $0x3390fc8,-0x10(%rbp) │ │ │ │ + mov %rbx,-0x8(%rbp) │ │ │ │ + mov 0x18(%rbx),%rsi │ │ │ │ + mov 0x10(%rbx),%r14 │ │ │ │ + add $0xfffffffffffffff0,%rbp │ │ │ │ + jmp 4f65f8 │ │ │ │ + jmp *-0x10(%r13) │ │ │ │ + nopw 0x0(%rax,%rax,1) │ │ │ │ add %eax,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ adc %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ lea -0x18(%rbp),%rax │ │ │ │ cmp %r15,%rax │ │ │ │ - jb 4fc27b │ │ │ │ + jb 4f5fa5 │ │ │ │ movq $0x3390fc8,-0x10(%rbp) │ │ │ │ mov %rbx,-0x8(%rbp) │ │ │ │ - movq $0x4fc238,-0x18(%rbp) │ │ │ │ + movq $0x4f5f50,-0x18(%rbp) │ │ │ │ mov 0x10(%rbx),%rbx │ │ │ │ add $0xffffffffffffffe8,%rbp │ │ │ │ test $0x7,%bl │ │ │ │ - jne 4fc238 │ │ │ │ + jne 4f5f50 │ │ │ │ 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) │ │ │ │ (bad) │ │ │ │ - sbb %cl,0x3b(%rbp) │ │ │ │ + sub %cl,0x3b(%rbp) │ │ │ │ movsl %ds:(%rsi),%es:(%rdi) │ │ │ │ pop %rax │ │ │ │ add (%rax),%eax │ │ │ │ - add %dh,0x26(%rdi) │ │ │ │ + add %dh,0x38(%rdi) │ │ │ │ mov 0xf(%rbx),%rax │ │ │ │ - movq $0x30489c0,-0x10(%r12) │ │ │ │ - mov %rax,-0x8(%r12) │ │ │ │ - movq $0x3c37ef9,(%r12) │ │ │ │ - lea -0xf(%r12),%rbx │ │ │ │ + mov 0x17(%rbx),%rcx │ │ │ │ + mov 0x1f(%rbx),%rbx │ │ │ │ + movq $0x4b85e8,-0x20(%r12) │ │ │ │ + movq $0x3c37ed1,-0x18(%r12) │ │ │ │ + mov %rax,-0x10(%r12) │ │ │ │ + mov %rcx,-0x8(%r12) │ │ │ │ + mov %rbx,(%r12) │ │ │ │ + lea -0x1f(%r12),%rbx │ │ │ │ add $0x8,%rbp │ │ │ │ jmp *0x0(%rbp) │ │ │ │ - movq $0x18,0x388(%r13) │ │ │ │ + movq $0x28,0x388(%r13) │ │ │ │ jmp 338a720 │ │ │ │ jmp *-0x10(%r13) │ │ │ │ - nop │ │ │ │ - sbb %eax,(%rax) │ │ │ │ - add %al,(%rax) │ │ │ │ - add $0x0,%eax │ │ │ │ - add %al,(%rax) │ │ │ │ - add %al,(%rax) │ │ │ │ - add %al,(%rax) │ │ │ │ - add %cl,(%rsi) │ │ │ │ - add %al,(%rax) │ │ │ │ - add %al,(%rax) │ │ │ │ - add %al,(%rax) │ │ │ │ - add %cl,-0x7d(%rcx) │ │ │ │ - (bad) │ │ │ │ - sbb %cl,0x3b(%rbp) │ │ │ │ - movsl %ds:(%rsi),%es:(%rdi) │ │ │ │ - pop %rax │ │ │ │ - add (%rax),%eax │ │ │ │ - add %dh,0x24(%rdi) │ │ │ │ - movq $0x4fc1f8,-0x10(%r12) │ │ │ │ - mov %r14,(%r12) │ │ │ │ - lea -0x10(%r12),%rdi │ │ │ │ - mov %r14,%rsi │ │ │ │ - lea 0x373bc38(%rip),%r14 │ │ │ │ - mov %r8,%rbx │ │ │ │ - jmp 33959f8 │ │ │ │ - movq $0x18,0x388(%r13) │ │ │ │ - lea 0x31af0c5(%rip),%rbx │ │ │ │ - jmp *-0x8(%r13) │ │ │ │ - nop │ │ │ │ + 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 │ │ │ │ + lea -0x20(%rbp),%rax │ │ │ │ cmp %r15,%rax │ │ │ │ - jb 4fc316 │ │ │ │ + jb 4f6061 │ │ │ │ movq $0x3390fc8,-0x10(%rbp) │ │ │ │ mov %rbx,-0x8(%rbp) │ │ │ │ - mov 0x10(%rbx),%r14 │ │ │ │ + movq $0x4f6010,-0x20(%rbp) │ │ │ │ + mov 0x10(%rbx),%rax │ │ │ │ mov 0x18(%rbx),%rbx │ │ │ │ - add $0xfffffffffffffff0,%rbp │ │ │ │ - jmp 3395508 │ │ │ │ - jmp *-0x10(%r13) │ │ │ │ - nopw 0x0(%rax,%rax,1) │ │ │ │ - add $0x1000000,%eax │ │ │ │ - add %al,(%rax) │ │ │ │ - add %al,(%rcx) │ │ │ │ + mov %rax,-0x18(%rbp) │ │ │ │ + add $0xffffffffffffffe0,%rbp │ │ │ │ + test $0x7,%bl │ │ │ │ + jne 4f6010 │ │ │ │ + mov (%rbx),%rax │ │ │ │ + jmp *%rax │ │ │ │ + nopl 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) │ │ │ │ - sbb %cl,0x3b(%rbp) │ │ │ │ + sub %cl,0x3b(%rbp) │ │ │ │ movsl %ds:(%rsi),%es:(%rdi) │ │ │ │ pop %rax │ │ │ │ add (%rax),%eax │ │ │ │ - add %dh,0x1e(%rdi) │ │ │ │ - mov 0x7(%rbx),%rax │ │ │ │ - movq $0x3363ae0,-0x10(%r12) │ │ │ │ - mov %rax,-0x8(%r12) │ │ │ │ - mov %r14,(%r12) │ │ │ │ - lea -0xe(%r12),%rbx │ │ │ │ + add %dh,0x34(%rdi) │ │ │ │ + movq $0x4b85e8,-0x20(%r12) │ │ │ │ + mov %rbx,-0x18(%r12) │ │ │ │ + mov 0x8(%rbp),%rax │ │ │ │ + mov %rax,-0x10(%r12) │ │ │ │ + movq $0x3c285f9,-0x8(%r12) │ │ │ │ + movq $0x3c07bf9,(%r12) │ │ │ │ + lea -0x1f(%r12),%rbx │ │ │ │ + add $0x10,%rbp │ │ │ │ jmp *0x0(%rbp) │ │ │ │ - movq $0x18,0x388(%r13) │ │ │ │ - jmp *-0x8(%r13) │ │ │ │ - nopw 0x0(%rax,%rax,1) │ │ │ │ - add $0x1000000,%eax │ │ │ │ + movq $0x28,0x388(%r13) │ │ │ │ + jmp 338a720 │ │ │ │ + jmp *-0x10(%r13) │ │ │ │ + nopl (%rax) │ │ │ │ + (bad) │ │ │ │ add %al,(%rax) │ │ │ │ - add %al,(%rcx) │ │ │ │ + add %al,(%rbx) │ │ │ │ add %al,(%rax) │ │ │ │ + add %al,(%rdx) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ - add %cl,(%rcx) │ │ │ │ add %al,(%rax) │ │ │ │ + add %cl,(%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,0x1e(%rdi) │ │ │ │ - mov 0x7(%rbx),%rax │ │ │ │ - movq $0x4fc338,-0x8(%r12) │ │ │ │ - mov %r14,(%r12) │ │ │ │ - lea -0x7(%r12),%r14 │ │ │ │ - mov %rax,%rbx │ │ │ │ - jmp 3395508 │ │ │ │ - movq $0x10,0x388(%r13) │ │ │ │ - jmp *-0x8(%r13) │ │ │ │ - nopw 0x0(%rax,%rax,1) │ │ │ │ - add $0x1000000,%eax │ │ │ │ add %al,(%rax) │ │ │ │ - add %al,(%rcx) │ │ │ │ + add %cl,-0x73(%rax) │ │ │ │ + rex.RB fmuls -0x8(%r9,%rdi,1) │ │ │ │ + jb 4f6159 │ │ │ │ + movq $0x4f60d0,-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 4f60d0 │ │ │ │ + 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,-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 $0x3363ae0,-0x10(%r12) │ │ │ │ - mov %rax,-0x8(%r12) │ │ │ │ - mov %r14,(%r12) │ │ │ │ - lea -0xe(%r12),%rbx │ │ │ │ - jmp *0x0(%rbp) │ │ │ │ - movq $0x18,0x388(%r13) │ │ │ │ - jmp *-0x8(%r13) │ │ │ │ + add %cl,-0x75(%rax) │ │ │ │ + rex.XB (bad) │ │ │ │ + and $0x7,%eax │ │ │ │ + cmp $0x1,%rax │ │ │ │ + je 4f6148 │ │ │ │ + movq $0x4f6128,-0x8(%rbp) │ │ │ │ + mov 0xf(%rbx),%rax │ │ │ │ + mov 0x17(%rbx),%rcx │ │ │ │ + mov 0x1f(%rbx),%rbx │ │ │ │ + mov %rbx,%rdx │ │ │ │ + mov 0x10(%rbp),%rbx │ │ │ │ + mov %rdx,0x0(%rbp) │ │ │ │ + mov %rcx,0x10(%rbp) │ │ │ │ + mov %rax,0x18(%rbp) │ │ │ │ + add $0xfffffffffffffff8,%rbp │ │ │ │ + test $0x7,%bl │ │ │ │ + jne 4f6128 │ │ │ │ + mov (%rbx),%rax │ │ │ │ + jmp *%rax │ │ │ │ nopw 0x0(%rax,%rax,1) │ │ │ │ - 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,-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 $0x4fc3e8,-0x8(%r12) │ │ │ │ - mov %r14,(%r12) │ │ │ │ - lea -0x7(%r12),%r14 │ │ │ │ - mov %rax,%rbx │ │ │ │ - jmp 3395508 │ │ │ │ - movq $0x10,0x388(%r13) │ │ │ │ + add %cl,-0x75(%rax) │ │ │ │ + or %r9b,-0x39(%r8) │ │ │ │ + or %r14b,0x61(%r8) │ │ │ │ + rex.WRXB add %r9b,-0x75(%r8) │ │ │ │ + jne 4f6148 │ │ │ │ + mov %rax,%r14 │ │ │ │ + mov %rbx,0x10(%rbp) │ │ │ │ + add $0x8,%rbp │ │ │ │ + jmp 31561d8 │ │ │ │ + mov 0x18(%rbp),%rbx │ │ │ │ + and $0xfffffffffffffff8,%rbx │ │ │ │ + add $0x20,%rbp │ │ │ │ + mov (%rbx),%rax │ │ │ │ + jmp *%rax │ │ │ │ jmp *-0x8(%r13) │ │ │ │ - nopw 0x0(%rax,%rax,1) │ │ │ │ - sbb %eax,(%rax) │ │ │ │ - add %al,(%rax) │ │ │ │ - add $0x1000000,%eax │ │ │ │ + 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,-0x7d(%rcx) │ │ │ │ (bad) │ │ │ │ - and %cl,0x3b(%rbp) │ │ │ │ + sub %cl,0x3b(%rbp) │ │ │ │ movsl %ds:(%rsi),%es:(%rdi) │ │ │ │ pop %rax │ │ │ │ add (%rax),%eax │ │ │ │ - add %dh,0x31(%rdi) │ │ │ │ - mov 0x3(%rbx),%rax │ │ │ │ - movq $0x4fc390,-0x18(%r12) │ │ │ │ - mov %r8,-0x10(%r12) │ │ │ │ - movq $0x4fc440,-0x8(%r12) │ │ │ │ - mov %rsi,(%r12) │ │ │ │ - lea -0x17(%r12),%r8 │ │ │ │ - lea -0x7(%r12),%rsi │ │ │ │ - mov %rax,%rbx │ │ │ │ - jmp 3395ee0 │ │ │ │ - movq $0x20,0x388(%r13) │ │ │ │ - jmp *-0x8(%r13) │ │ │ │ - nopl (%rax) │ │ │ │ - add (%rax),%al │ │ │ │ - add %al,(%rax) │ │ │ │ - add %eax,(%rax) │ │ │ │ - add %al,(%rax) │ │ │ │ - sldt (%rax) │ │ │ │ - add %al,(%rax) │ │ │ │ - add %al,(%rax) │ │ │ │ - add %cl,-0x73(%rax) │ │ │ │ - rex.RB │ │ │ │ - lock cmp %r15,%rax │ │ │ │ - jb 4fc526 │ │ │ │ - movq $0x3390fc8,-0x10(%rbp) │ │ │ │ - mov %rbx,-0x8(%rbp) │ │ │ │ - mov 0x18(%rbx),%rdi │ │ │ │ - mov 0x10(%rbx),%rsi │ │ │ │ - mov 0x20(%rbx),%rax │ │ │ │ - lea -0x1(%rax),%r14 │ │ │ │ - add $0xfffffffffffffff0,%rbp │ │ │ │ - jmp 4fc7e0 │ │ │ │ - jmp *-0x10(%r13) │ │ │ │ - nopw 0x0(%rax,%rax,1) │ │ │ │ + add %dh,0x34(%rdi) │ │ │ │ + movq $0x4b85e8,-0x20(%r12) │ │ │ │ + mov 0x8(%rbp),%rax │ │ │ │ + mov %rax,-0x18(%r12) │ │ │ │ + mov 0x18(%rbp),%rax │ │ │ │ + mov %rax,-0x10(%r12) │ │ │ │ + mov 0x10(%rbp),%rax │ │ │ │ + mov %rax,-0x8(%r12) │ │ │ │ + mov %rbx,(%r12) │ │ │ │ + lea -0x1f(%r12),%rbx │ │ │ │ + add $0x20,%rbp │ │ │ │ + jmp *0x0(%rbp) │ │ │ │ + movq $0x28,0x388(%r13) │ │ │ │ + jmp 338a720 │ │ │ │ + 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 -0x20(%rbp),%rax │ │ │ │ cmp %r15,%rax │ │ │ │ - jb 4fc6bf │ │ │ │ + jb 4f6279 │ │ │ │ movq $0x3390fc8,-0x10(%rbp) │ │ │ │ mov %rbx,-0x8(%rbp) │ │ │ │ - movq $0x4fc590,-0x20(%rbp) │ │ │ │ + movq $0x4f6228,-0x20(%rbp) │ │ │ │ mov 0x10(%rbx),%rax │ │ │ │ mov 0x18(%rbx),%rbx │ │ │ │ mov %rax,-0x18(%rbp) │ │ │ │ add $0xffffffffffffffe0,%rbp │ │ │ │ test $0x7,%bl │ │ │ │ - jne 4fc590 │ │ │ │ + jne 4f6228 │ │ │ │ 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 call 9f8b78 │ │ │ │ - mov %rbx,%rax │ │ │ │ - mov 0xf(%rbx),%rcx │ │ │ │ - mov 0x7(%rbx),%rbx │ │ │ │ - mov %rbx,%rdx │ │ │ │ - mov 0x8(%rbp),%rbx │ │ │ │ - mov 0xf(%rdx),%rsi │ │ │ │ - mov %rsi,-0x10(%rbp) │ │ │ │ - mov 0x17(%rdx),%rdx │ │ │ │ - mov %rdx,-0x8(%rbp) │ │ │ │ - mov %rcx,0x0(%rbp) │ │ │ │ - mov %rax,0x8(%rbp) │ │ │ │ - add $0xffffffffffffffe8,%rbp │ │ │ │ + add %cl,-0x7d(%rcx) │ │ │ │ + (bad) │ │ │ │ + sub %cl,0x3b(%rbp) │ │ │ │ + movsl %ds:(%rsi),%es:(%rdi) │ │ │ │ + pop %rax │ │ │ │ + add (%rax),%eax │ │ │ │ + add %dh,0x34(%rdi) │ │ │ │ + movq $0x4b85e8,-0x20(%r12) │ │ │ │ + mov %rbx,-0x18(%r12) │ │ │ │ + mov 0x8(%rbp),%rax │ │ │ │ + mov %rax,-0x10(%r12) │ │ │ │ + movq $0x3c285f9,-0x8(%r12) │ │ │ │ + movq $0x3c07bf9,(%r12) │ │ │ │ + lea -0x1f(%r12),%rbx │ │ │ │ + add $0x10,%rbp │ │ │ │ + jmp *0x0(%rbp) │ │ │ │ + movq $0x28,0x388(%r13) │ │ │ │ + jmp 338a720 │ │ │ │ + jmp *-0x10(%r13) │ │ │ │ + nopl (%rax) │ │ │ │ + sldt (%rax) │ │ │ │ + add %al,(%rdx) │ │ │ │ + add %al,(%rax) │ │ │ │ + add %al,(%rcx) │ │ │ │ + add %al,(%rax) │ │ │ │ + add %al,(%rcx) │ │ │ │ + add %al,(%rax) │ │ │ │ + add %cl,(%rax,%rax,1) │ │ │ │ + add %al,(%rax) │ │ │ │ + add %al,(%rax) │ │ │ │ + add %al,(%rax) │ │ │ │ + lea -0x28(%rbp),%rax │ │ │ │ + cmp %r15,%rax │ │ │ │ + jb 4f6414 │ │ │ │ + movq $0x4f62e0,-0x20(%rbp) │ │ │ │ + mov 0xe(%rbx),%rax │ │ │ │ + mov 0x6(%rbx),%rbx │ │ │ │ + mov %rax,-0x18(%rbp) │ │ │ │ + mov %r14,-0x10(%rbp) │ │ │ │ + mov %rsi,-0x8(%rbp) │ │ │ │ + add $0xffffffffffffffe0,%rbp │ │ │ │ test $0x7,%bl │ │ │ │ - jne 4fc5e0 │ │ │ │ + jne 4f62e0 │ │ │ │ mov (%rbx),%rax │ │ │ │ jmp *%rax │ │ │ │ - (bad) │ │ │ │ - add %al,(%rax) │ │ │ │ + nop │ │ │ │ + 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,-0x39(%rax) │ │ │ │ - rex.RB │ │ │ │ - lock sub %al,%dh │ │ │ │ - rex.WRXB add %r9b,-0x75(%r8) │ │ │ │ - rex.XB cmovs -0x74b7e7a3(%r11),%ecx │ │ │ │ - rex.W (bad) │ │ │ │ - mov %rcx,-0x8(%rbp) │ │ │ │ - mov 0xf(%rax),%rcx │ │ │ │ - mov %rcx,0x0(%rbp) │ │ │ │ - mov %rax,0x18(%rbp) │ │ │ │ - add $0xfffffffffffffff0,%rbp │ │ │ │ + add %cl,-0x77(%rax) │ │ │ │ + fadds -0x7cb7f820(%rbx) │ │ │ │ + clc │ │ │ │ + add 0x70(%rbx),%esi │ │ │ │ + mov 0x18(%rbp),%rcx │ │ │ │ + cmp $0x2,%rax │ │ │ │ + jb 4f64a8 │ │ │ │ + movq $0x4f6328,0x0(%rbp) │ │ │ │ + mov %rcx,%rbx │ │ │ │ test $0x7,%bl │ │ │ │ - jne 4fc628 │ │ │ │ + jne 4f6328 │ │ │ │ mov (%rbx),%rax │ │ │ │ jmp *%rax │ │ │ │ - nopw 0x0(%rax,%rax,1) │ │ │ │ - movb $0x0,(%rbx) │ │ │ │ + mov 0xf(%rbx),%rbx │ │ │ │ + jmp 4f6330 │ │ │ │ + nopl (%rax) │ │ │ │ + ret │ │ │ │ + add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %bl,(%rsi) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %cl,-0x75(%rax) │ │ │ │ - xor %r9b,-0x77(%r8) │ │ │ │ - flds -0x7cb7f81f(%rbx) │ │ │ │ - stc │ │ │ │ - add %ecx,(%rdi) │ │ │ │ - test %eax,0x49000000(%rdi) │ │ │ │ - add $0x18,%esp │ │ │ │ - cmp 0x358(%r13),%r12 │ │ │ │ - ja 4fc6cd │ │ │ │ - mov 0x18(%rbp),%rbx │ │ │ │ - mov 0x28(%rbp),%rcx │ │ │ │ - mov 0x10(%rbp),%rdx │ │ │ │ - cmp %rdx,%rbx │ │ │ │ - jge 4fc680 │ │ │ │ - movq $0x30489c0,-0x10(%r12) │ │ │ │ - mov %rcx,-0x8(%r12) │ │ │ │ - movq $0x3c37ef9,(%r12) │ │ │ │ - lea -0xf(%r12),%rbx │ │ │ │ - add $0x38,%rbp │ │ │ │ - jmp *0x0(%rbp) │ │ │ │ - cmp %rdx,%rbx │ │ │ │ - jne 4fc6b1 │ │ │ │ - mov 0x20(%rbp),%rbx │ │ │ │ - cmp 0x8(%rbp),%rbx │ │ │ │ - jge 4fc6b1 │ │ │ │ - movq $0x30489c0,-0x10(%r12) │ │ │ │ - mov %rcx,-0x8(%r12) │ │ │ │ - movq $0x3c37ef9,(%r12) │ │ │ │ - lea -0xf(%r12),%rbx │ │ │ │ - add $0x38,%rbp │ │ │ │ - jmp *0x0(%rbp) │ │ │ │ - add $0xffffffffffffffe8,%r12 │ │ │ │ - mov %rax,%rbx │ │ │ │ - add $0x38,%rbp │ │ │ │ - jmp *0x0(%rbp) │ │ │ │ - jmp *-0x10(%r13) │ │ │ │ - mov %rax,%rbx │ │ │ │ - add $0x38,%rbp │ │ │ │ - jmp *0x0(%rbp) │ │ │ │ - movq $0x18,0x388(%r13) │ │ │ │ - jmp 338a720 │ │ │ │ - nopl (%rax) │ │ │ │ - add $0x1000000,%eax │ │ │ │ + or %r9b,-0x75(%r8) │ │ │ │ + rex.WRB sbb %r9b,-0x77(%r8) │ │ │ │ + fiaddl -0x7cb7f81e(%rbx) │ │ │ │ + cli │ │ │ │ + add (%rdi),%ecx │ │ │ │ + andl $0xffffff83,0x48000001(%rax) │ │ │ │ + cli │ │ │ │ + add (%rdi),%cl │ │ │ │ + or $0x1,%esp │ │ │ │ add %al,(%rax) │ │ │ │ - add %al,(%rdx) │ │ │ │ + mov %rax,%rdx │ │ │ │ + and 0x1f(%rbx),%rdx │ │ │ │ + test %rdx,%rdx │ │ │ │ + jne 4f630f │ │ │ │ + mov 0x7(%rbx),%rbx │ │ │ │ + jmp 4f6330 │ │ │ │ + movq $0x4f6390,-0x8(%rbp) │ │ │ │ + mov 0x5(%rbx),%rax │ │ │ │ + mov 0xd(%rbx),%rbx │ │ │ │ + mov %rax,0x0(%rbp) │ │ │ │ + add $0xfffffffffffffff8,%rbp │ │ │ │ + test $0x7,%bl │ │ │ │ + jne 4f6390 │ │ │ │ + mov (%rbx),%rax │ │ │ │ + jmp *%rax │ │ │ │ + xchg %ax,%ax │ │ │ │ + test %al,(%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) │ │ │ │ - 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 $0x4fc540,-0x18(%r12) │ │ │ │ + add %cl,-0x75(%rax) │ │ │ │ + sbb %r9b,-0x75(%r8) │ │ │ │ + rex.WRB and %r9b,-0x75(%r8) │ │ │ │ + push %rbp │ │ │ │ + or %cl,-0x77(%rax) │ │ │ │ + fiadds -0x7cb7f81a(%rbx) │ │ │ │ + incb (%rcx) │ │ │ │ + je 4f6418 │ │ │ │ + add $0x20,%r12 │ │ │ │ + cmp 0x358(%r13),%r12 │ │ │ │ + ja 4f6584 │ │ │ │ + movq $0x4f61d8,-0x18(%r12) │ │ │ │ mov %rax,-0x8(%r12) │ │ │ │ - mov %r14,(%r12) │ │ │ │ - lea -0x18(%r12),%rdi │ │ │ │ - mov %rax,%rsi │ │ │ │ - lea 0x373b7cb(%rip),%r14 │ │ │ │ - jmp 33959f8 │ │ │ │ - movq $0x20,0x388(%r13) │ │ │ │ + mov %rdx,(%r12) │ │ │ │ + movq $0x4f6400,0x8(%rbp) │ │ │ │ + mov %rcx,%rbx │ │ │ │ + lea -0x18(%r12),%rax │ │ │ │ + mov %rax,0x20(%rbp) │ │ │ │ + add $0x8,%rbp │ │ │ │ + test $0x7,%bl │ │ │ │ + jne 4f6400 │ │ │ │ + mov (%rbx),%rax │ │ │ │ + jmp *%rax │ │ │ │ + nopl (%rax) │ │ │ │ + ret │ │ │ │ + add %al,(%rax) │ │ │ │ + add %al,(%rax) │ │ │ │ + add %al,(%rax) │ │ │ │ + add %bl,(%rsi) │ │ │ │ + add %al,(%rax) │ │ │ │ + add %al,(%rax) │ │ │ │ + add %al,(%rax) │ │ │ │ + add %cl,-0x77(%rax) │ │ │ │ + fisttps -0x75(%rax) │ │ │ │ + jne 4f641f │ │ │ │ + mov 0x8(%rbp),%r14 │ │ │ │ + add $0x20,%rbp │ │ │ │ + jmp 3099378 │ │ │ │ jmp *-0x8(%r13) │ │ │ │ - nopw 0x0(%rax,%rax,1) │ │ │ │ - sbb %eax,(%rax) │ │ │ │ + add $0x38,%r12 │ │ │ │ + cmp 0x358(%r13),%r12 │ │ │ │ + ja 4f6594 │ │ │ │ + movq $0x4f5fc0,-0x30(%r12) │ │ │ │ + mov %rax,-0x20(%r12) │ │ │ │ + mov %rdx,-0x18(%r12) │ │ │ │ + movq $0x4f6080,-0x10(%r12) │ │ │ │ + mov %rax,-0x8(%r12) │ │ │ │ + mov %rdx,(%r12) │ │ │ │ + movq $0x4f6490,0x8(%rbp) │ │ │ │ + mov %rcx,%rbx │ │ │ │ + lea -0xd(%r12),%rax │ │ │ │ + mov %rax,0x18(%rbp) │ │ │ │ + lea -0x30(%r12),%rax │ │ │ │ + mov %rax,0x20(%rbp) │ │ │ │ + add $0x8,%rbp │ │ │ │ + test $0x7,%bl │ │ │ │ + jne 4f6490 │ │ │ │ + mov (%rbx),%rax │ │ │ │ + jmp *%rax │ │ │ │ + nopl 0x0(%rax) │ │ │ │ + rex.XB add %al,(%r8) │ │ │ │ add %al,(%rax) │ │ │ │ - add $0x2000000,%eax │ │ │ │ add %al,(%rax) │ │ │ │ + add %bl,(%rsi) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ - add %cl,(%rbx) │ │ │ │ add %al,(%rax) │ │ │ │ + add %cl,-0x77(%rcx) │ │ │ │ + fmuls -0x75(%rax) │ │ │ │ + jge 4f64af │ │ │ │ + mov 0x10(%rbp),%rsi │ │ │ │ + mov 0x8(%rbp),%r14 │ │ │ │ + add $0x20,%rbp │ │ │ │ + jmp 30a5dc8 │ │ │ │ + movq $0x4f64d0,0x0(%rbp) │ │ │ │ + mov %rcx,%rbx │ │ │ │ + test $0x7,%bl │ │ │ │ + jne 4f64d0 │ │ │ │ + mov (%rbx),%rax │ │ │ │ + jmp *%rax │ │ │ │ + nopl (%rax) │ │ │ │ + ret │ │ │ │ + add %eax,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ - add %cl,-0x73(%rax) │ │ │ │ - rex.RB │ │ │ │ - lock cmp %r15,%rax │ │ │ │ - jb 4fc7c3 │ │ │ │ - add $0x18,%r12 │ │ │ │ - cmp 0x358(%r13),%r12 │ │ │ │ - ja 4fc7b8 │ │ │ │ - mov 0x3(%rbx),%rax │ │ │ │ - mov 0xb(%rbx),%rbx │ │ │ │ - movq $0x4fc6f8,-0x10(%r12) │ │ │ │ - mov %r14,-0x8(%r12) │ │ │ │ - mov %r8,(%r12) │ │ │ │ - mov %rdi,%r9 │ │ │ │ - mov %r8,%rcx │ │ │ │ - mov %rsi,%r8 │ │ │ │ - mov %r14,%rdi │ │ │ │ - mov %rbx,%rsi │ │ │ │ - mov %rax,%r14 │ │ │ │ - mov %rcx,-0x10(%rbp) │ │ │ │ - lea -0xf(%r12),%rax │ │ │ │ - mov %rax,-0x8(%rbp) │ │ │ │ - add $0xfffffffffffffff0,%rbp │ │ │ │ - jmp 304b3d8 │ │ │ │ - movq $0x18,0x388(%r13) │ │ │ │ - jmp *-0x8(%r13) │ │ │ │ - nop │ │ │ │ - adc (%rax),%eax │ │ │ │ + add %bl,(%rsi) │ │ │ │ add %al,(%rax) │ │ │ │ - add (%rax),%eax │ │ │ │ - ... │ │ │ │ add %al,(%rax) │ │ │ │ + add %al,(%rax) │ │ │ │ + add %cl,-0x77(%rax) │ │ │ │ + fimuls 0x75(%rbx,%rcx,4) │ │ │ │ + or %cl,-0x7d(%rax) │ │ │ │ (bad) │ │ │ │ + mov $0x4802ba9f,%eax │ │ │ │ + mov %ecx,%ebx │ │ │ │ + and $0xfffffffffffffff8,%rbx │ │ │ │ + add $0x20,%rbp │ │ │ │ + mov (%rbx),%rax │ │ │ │ + jmp *%rax │ │ │ │ + test %al,(%rcx) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ - add %cl,-0x7d(%rcx) │ │ │ │ (bad) │ │ │ │ - jo 4fc832 │ │ │ │ - cmp 0x358(%rbp),%esp │ │ │ │ - ja 4fc862 │ │ │ │ - test %r14,%r14 │ │ │ │ - jg 4fc800 │ │ │ │ - add $0xffffffffffffff90,%r12 │ │ │ │ - lea 0x31aeba8(%rip),%rbx │ │ │ │ - jmp *0x0(%rbp) │ │ │ │ - movq $0x4fc2f0,-0x68(%r12) │ │ │ │ - mov %rdi,-0x58(%r12) │ │ │ │ - mov %rsi,-0x50(%r12) │ │ │ │ - movq $0x4fc498,-0x48(%r12) │ │ │ │ - lea -0x68(%r12),%rax │ │ │ │ - mov %rax,-0x40(%r12) │ │ │ │ - movq $0x4fc4f8,-0x38(%r12) │ │ │ │ - mov %rsi,-0x28(%r12) │ │ │ │ - mov %rdi,-0x20(%r12) │ │ │ │ - mov %r14,-0x18(%r12) │ │ │ │ - movq $0x4fc760,-0x10(%r12) │ │ │ │ - lea -0x43(%r12),%rax │ │ │ │ - mov %rax,-0x8(%r12) │ │ │ │ - lea -0x38(%r12),%rax │ │ │ │ - mov %rax,(%r12) │ │ │ │ - lea -0xb(%r12),%rbx │ │ │ │ - jmp *0x0(%rbp) │ │ │ │ - movq $0x70,0x388(%r13) │ │ │ │ - lea 0x31aeb34(%rip),%rbx │ │ │ │ - jmp *-0x8(%r13) │ │ │ │ - add %eax,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ - adc %al,(%rax) │ │ │ │ + add %cl,-0x75(%rax) │ │ │ │ + adc %r9b,-0x75(%r8) │ │ │ │ + rex.WRB and %r9b,-0x75(%r8) │ │ │ │ + pop %rbp │ │ │ │ + sbb %cl,-0x75(%rax) │ │ │ │ + push %rbp │ │ │ │ + or %cl,-0x7d(%rax) │ │ │ │ + (bad) │ │ │ │ + or %cl,-0x75(%rax) │ │ │ │ + push %rbx │ │ │ │ + (bad) │ │ │ │ + mov 0xe(%rbx),%rbx │ │ │ │ + add $0x18,%r12 │ │ │ │ + cmp 0x358(%r13),%r12 │ │ │ │ + ja 4f65b8 │ │ │ │ + cmp %rbx,%rax │ │ │ │ + jne 4f65a4 │ │ │ │ + movq $0x4f5f08,-0x10(%r12) │ │ │ │ + mov %rdx,(%r12) │ │ │ │ + movq $0x4f6570,0x0(%rbp) │ │ │ │ + mov %rcx,%rbx │ │ │ │ + lea -0x10(%r12),%rax │ │ │ │ + mov %rax,0x18(%rbp) │ │ │ │ + test $0x7,%bl │ │ │ │ + jne 4f6570 │ │ │ │ + mov (%rbx),%rax │ │ │ │ + jmp *%rax │ │ │ │ + nop │ │ │ │ + ret │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ - lea -0x10(%rbp),%rax │ │ │ │ - cmp %r15,%rax │ │ │ │ - jb 4fc8aa │ │ │ │ - movq $0x3390fc8,-0x10(%rbp) │ │ │ │ - mov %rbx,-0x8(%rbp) │ │ │ │ - mov 0x10(%rbx),%r14 │ │ │ │ - add $0xfffffffffffffff0,%rbp │ │ │ │ - jmp 4fc8c8 │ │ │ │ - jmp *-0x10(%r13) │ │ │ │ - xchg %ax,%ax │ │ │ │ - add $0x1000000,%eax │ │ │ │ + add %bl,(%rsi) │ │ │ │ + add %al,(%rax) │ │ │ │ + add %al,(%rax) │ │ │ │ + add %al,(%rax) │ │ │ │ + add %cl,-0x77(%rax) │ │ │ │ + fisttps -0x75(%rax) │ │ │ │ + jne 4f658f │ │ │ │ + mov 0x8(%rbp),%r14 │ │ │ │ + add $0x20,%rbp │ │ │ │ + jmp 3099378 │ │ │ │ + movq $0x20,0x388(%r13) │ │ │ │ + jmp 338a720 │ │ │ │ + movq $0x38,0x388(%r13) │ │ │ │ + jmp 338a720 │ │ │ │ + add $0xffffffffffffffe8,%r12 │ │ │ │ + mov %rcx,%rbx │ │ │ │ + and $0xfffffffffffffff8,%rbx │ │ │ │ + add $0x20,%rbp │ │ │ │ + mov (%rbx),%rax │ │ │ │ + jmp *%rax │ │ │ │ + movq $0x18,0x388(%r13) │ │ │ │ + movq $0x4f6500,-0x8(%rbp) │ │ │ │ + mov %rdx,0x0(%rbp) │ │ │ │ + mov %rbx,0x10(%rbp) │ │ │ │ + add $0xfffffffffffffff8,%rbp │ │ │ │ + jmp 338a2b0 │ │ │ │ + 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 │ │ │ │ - jae 4fc8e3 │ │ │ │ - lea 0x31aead8(%rip),%rbx │ │ │ │ + jae 4f6643 │ │ │ │ + lea 0x31b4340(%rip),%rbx │ │ │ │ jmp *-0x8(%r13) │ │ │ │ + add $0x20,%r12 │ │ │ │ + cmp 0x358(%r13),%r12 │ │ │ │ + ja 4f66f1 │ │ │ │ + mov 0x7(%rbx),%rax │ │ │ │ + mov 0xf(%rbx),%rbx │ │ │ │ + movq $0x4f5ec8,-0x18(%r12) │ │ │ │ + mov %r14,-0x8(%r12) │ │ │ │ + mov %rbx,(%r12) │ │ │ │ add $0x10,%rbp │ │ │ │ - mov %rax,%r14 │ │ │ │ - movq $0x4fc910,-0x8(%rbp) │ │ │ │ - mov %r14,%rbx │ │ │ │ - add $0xfffffffffffffff8,%rbp │ │ │ │ - test $0x7,%bl │ │ │ │ - jne 4fc910 │ │ │ │ - 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 %bl,0x48000000(%rsi) │ │ │ │ - movl $0x4fc958,-0x8(%rbp) │ │ │ │ - mov 0xe(%rbx),%rax │ │ │ │ - mov 0x6(%rbx),%rbx │ │ │ │ - mov %rax,0x0(%rbp) │ │ │ │ - add $0xfffffffffffffff8,%rbp │ │ │ │ + lea -0x18(%r12),%r14 │ │ │ │ + mov %rax,%rsi │ │ │ │ + movq $0x4f6670,-0x10(%rbp) │ │ │ │ + mov %rsi,%rbx │ │ │ │ + mov %r14,-0x8(%rbp) │ │ │ │ + add $0xfffffffffffffff0,%rbp │ │ │ │ test $0x7,%bl │ │ │ │ - jne 4fc958 │ │ │ │ + jne 4f6670 │ │ │ │ mov (%rbx),%rax │ │ │ │ jmp *%rax │ │ │ │ - nopw 0x0(%rax,%rax,1) │ │ │ │ add %eax,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ (bad) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ - add %cl,-0x75(%rax) │ │ │ │ - or %r9b,-0x77(%r8) │ │ │ │ - flds -0x7cb7f81f(%rbx) │ │ │ │ - stc │ │ │ │ - add %ecx,(%rdi) │ │ │ │ - test %dh,-0x1(%rax) │ │ │ │ - (bad) │ │ │ │ - decl -0x7d(%rcx) │ │ │ │ - (bad) │ │ │ │ - xor %cl,0x3b(%rbp) │ │ │ │ - movsl %ds:(%rsi),%es:(%rdi) │ │ │ │ - pop %rax │ │ │ │ - add (%rax),%eax │ │ │ │ - add %dh,0x35(%rdi) │ │ │ │ - mov 0x6(%rbx),%rbx │ │ │ │ - movq $0x4fc888,-0x28(%r12) │ │ │ │ - mov %rax,-0x18(%r12) │ │ │ │ + add %cl,0x75(%rbx,%rcx,4) │ │ │ │ + or %cl,-0x77(%rax) │ │ │ │ + fadds -0x7cb7f820(%rbx) │ │ │ │ + clc │ │ │ │ + add 0x61(%rbx),%esi │ │ │ │ + cmp $0x2,%rax │ │ │ │ + jb 4f660c │ │ │ │ + add $0x30,%r12 │ │ │ │ + cmp 0x358(%r13),%r12 │ │ │ │ + ja 4f66d1 │ │ │ │ + mov 0x6(%rbx),%rax │ │ │ │ + mov 0xe(%rbx),%rbx │ │ │ │ + movq $0x4f6298,-0x28(%r12) │ │ │ │ + mov %rax,-0x20(%r12) │ │ │ │ + mov %rbx,-0x18(%r12) │ │ │ │ movq $0x3363ae0,-0x10(%r12) │ │ │ │ - mov %rbx,-0x8(%r12) │ │ │ │ - lea -0x28(%r12),%rax │ │ │ │ - mov %rax,(%r12) │ │ │ │ + lea -0x26(%r12),%rax │ │ │ │ + mov %rax,-0x8(%r12) │ │ │ │ + mov %r14,(%r12) │ │ │ │ lea -0xe(%r12),%rbx │ │ │ │ add $0x10,%rbp │ │ │ │ jmp *0x0(%rbp) │ │ │ │ movq $0x30,0x388(%r13) │ │ │ │ jmp 338a720 │ │ │ │ - lea 0x373b534(%rip),%rbx │ │ │ │ - add $0x8,%rbp │ │ │ │ - jmp *0x0(%rbp) │ │ │ │ + mov %r14,%rbx │ │ │ │ + and $0xfffffffffffffff8,%rbx │ │ │ │ + add $0x10,%rbp │ │ │ │ + mov (%rbx),%rax │ │ │ │ + jmp *%rax │ │ │ │ + movq $0x20,0x388(%r13) │ │ │ │ + jmp 338a720 │ │ │ │ nopl 0x0(%rax) │ │ │ │ - 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) │ │ │ │ - rex.RB clc │ │ │ │ + add %cl,-0x77(%rax) │ │ │ │ + lock mov %rdi,%rsi │ │ │ │ + mov %rax,%r14 │ │ │ │ + jmp 30aa600 │ │ │ │ + xchg %ax,%ax │ │ │ │ + ... │ │ │ │ + adc $0x78000000,%eax │ │ │ │ + rex.XB sbb (%r11),%eax │ │ │ │ + lea -0x10(%rbp),%rax │ │ │ │ cmp %r15,%rax │ │ │ │ - jb 4fca5a │ │ │ │ - movq $0x4fca20,-0x8(%rbp) │ │ │ │ - mov %r14,%rbx │ │ │ │ - add $0xfffffffffffffff8,%rbp │ │ │ │ - test $0x7,%bl │ │ │ │ - jne 4fca20 │ │ │ │ + jb 4f678e │ │ │ │ + sub $0x8,%rsp │ │ │ │ + mov %r13,%rax │ │ │ │ + mov %rbx,%rsi │ │ │ │ + mov %rax,%rdi │ │ │ │ + xor %eax,%eax │ │ │ │ + call 3385710 │ │ │ │ + add $0x8,%rsp │ │ │ │ + test %rax,%rax │ │ │ │ + je 4f6789 │ │ │ │ + movq $0x3391200,-0x10(%rbp) │ │ │ │ + mov %rax,-0x8(%rbp) │ │ │ │ + lea 0x31b4317(%rip),%rsi │ │ │ │ + lea 0x31b4118(%rip),%r14 │ │ │ │ + add $0xfffffffffffffff0,%rbp │ │ │ │ + jmp 4adc10 │ │ │ │ mov (%rbx),%rax │ │ │ │ jmp *%rax │ │ │ │ + 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 %cl,-0x75(%rax) │ │ │ │ - rex.XB (bad) │ │ │ │ - cmp $0x22,%rax │ │ │ │ - je 4fca4c │ │ │ │ - cmp $0x5c,%rax │ │ │ │ - je 4fca4c │ │ │ │ - cmp $0x1a,%rax │ │ │ │ - seta %al │ │ │ │ - movzbl %al,%eax │ │ │ │ - shl $0x3,%rax │ │ │ │ - mov 0x368cbe8(%rax),%rbx │ │ │ │ - add $0x8,%rbp │ │ │ │ - jmp *0x0(%rbp) │ │ │ │ - lea 0x373b47e(%rip),%rbx │ │ │ │ - add $0x8,%rbp │ │ │ │ - jmp *0x0(%rbp) │ │ │ │ - lea 0x31ae957(%rip),%rbx │ │ │ │ - jmp *-0x8(%r13) │ │ │ │ - nopl (%rax) │ │ │ │ - add %eax,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ + add %cl,(%rcx) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ - adc %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ - cmp $0x72,%dh │ │ │ │ - add -0x73(%rax),%ecx │ │ │ │ - rex.RB loopne 4fcac9 │ │ │ │ - cmp %edi,%eax │ │ │ │ - jb 4fcaaa │ │ │ │ - movq $0x3390fc8,-0x10(%rbp) │ │ │ │ - mov %rbx,-0x8(%rbp) │ │ │ │ - mov 0x10(%rbx),%r14 │ │ │ │ - movq $0x33924c0,-0x20(%rbp) │ │ │ │ - movq $0x3c2c8f9,-0x18(%rbp) │ │ │ │ - add $0xffffffffffffffe0,%rbp │ │ │ │ - jmp 4a0360 │ │ │ │ - jmp *-0x10(%r13) │ │ │ │ - xchg %ax,%ax │ │ │ │ - add (%rax),%al │ │ │ │ + add %cl,-0x9(%rcx,%rcx,4) │ │ │ │ + mov 0x7(%rbx),%rsi │ │ │ │ + lea 0x37345e3(%rip),%r14 │ │ │ │ + jmp 4a49b8 │ │ │ │ + nopl 0x0(%rax,%rax,1) │ │ │ │ + add $0x1000000,%eax │ │ │ │ add %al,(%rax) │ │ │ │ + add %al,(%rcx) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ - adc (%rax),%al │ │ │ │ add %al,(%rax) │ │ │ │ - sub %ch,%cl │ │ │ │ - sbb (%rbx),%al │ │ │ │ - lea -0x28(%rbp),%rax │ │ │ │ - cmp %r15,%rax │ │ │ │ - jb 4fcb27 │ │ │ │ - add $0x18,%r12 │ │ │ │ - cmp 0x358(%r13),%r12 │ │ │ │ - ja 4fcb1c │ │ │ │ - movq $0x3390fc8,-0x10(%rbp) │ │ │ │ - mov %rbx,-0x8(%rbp) │ │ │ │ - mov 0x10(%rbx),%rax │ │ │ │ - mov 0x18(%rbx),%rbx │ │ │ │ - movq $0x4fca78,-0x10(%r12) │ │ │ │ - mov %rbx,(%r12) │ │ │ │ - mov %rax,%r14 │ │ │ │ - movq $0x33929e8,-0x28(%rbp) │ │ │ │ - lea -0x10(%r12),%rax │ │ │ │ - mov %rax,-0x20(%rbp) │ │ │ │ - movq $0x36ab3c0,-0x18(%rbp) │ │ │ │ - add $0xffffffffffffffd8,%rbp │ │ │ │ - jmp 4a0590 │ │ │ │ - movq $0x18,0x388(%r13) │ │ │ │ - jmp *-0x10(%r13) │ │ │ │ + add %cl,(%rcx) │ │ │ │ + add %al,(%rax) │ │ │ │ + add %al,(%rax) │ │ │ │ + add %al,(%rax) │ │ │ │ + add %cl,-0x9(%rcx,%rcx,4) │ │ │ │ + mov 0x7(%rbx),%rsi │ │ │ │ + lea 0x37345b3(%rip),%r14 │ │ │ │ + jmp 4a49b8 │ │ │ │ nopl 0x0(%rax,%rax,1) │ │ │ │ add (%rax),%al │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ adc (%rax),%al │ │ │ │ add %al,(%rax) │ │ │ │ - test $0xe8,%al │ │ │ │ - sbb (%rbx),%al │ │ │ │ - lea -0x20(%rbp),%rax │ │ │ │ + add %al,(%rax) │ │ │ │ + add %al,(%rax) │ │ │ │ + lea -0x10(%rbp),%rax │ │ │ │ cmp %r15,%rax │ │ │ │ - jb 4fcba4 │ │ │ │ - add $0x20,%r12 │ │ │ │ + jb 4f688e │ │ │ │ + add $0x38,%r12 │ │ │ │ cmp 0x358(%r13),%r12 │ │ │ │ - ja 4fcb99 │ │ │ │ + ja 4f6883 │ │ │ │ movq $0x3390fc8,-0x10(%rbp) │ │ │ │ mov %rbx,-0x8(%rbp) │ │ │ │ mov 0x10(%rbx),%rax │ │ │ │ mov 0x18(%rbx),%rbx │ │ │ │ - movq $0x4fcac0,-0x18(%r12) │ │ │ │ - mov %rax,-0x8(%r12) │ │ │ │ - mov %rbx,(%r12) │ │ │ │ - mov %rax,%r14 │ │ │ │ - movq $0x33924c0,-0x20(%rbp) │ │ │ │ - lea -0x18(%r12),%rax │ │ │ │ - mov %rax,-0x18(%rbp) │ │ │ │ - add $0xffffffffffffffe0,%rbp │ │ │ │ - jmp 4a05f8 │ │ │ │ - movq $0x20,0x388(%r13) │ │ │ │ + movq $0x4f67b0,-0x30(%r12) │ │ │ │ + mov %rbx,-0x28(%r12) │ │ │ │ + movq $0x3363ae0,-0x20(%r12) │ │ │ │ + lea -0x2f(%r12),%rbx │ │ │ │ + mov %rbx,-0x18(%r12) │ │ │ │ + movq $0x3c37ef9,-0x10(%r12) │ │ │ │ + movq $0x4f67e0,-0x8(%r12) │ │ │ │ + mov %rax,(%r12) │ │ │ │ + lea 0x31b40aa(%rip),%rdi │ │ │ │ + lea -0x1e(%r12),%rsi │ │ │ │ + lea -0x7(%r12),%r14 │ │ │ │ + add $0xfffffffffffffff0,%rbp │ │ │ │ + jmp 32e94b0 │ │ │ │ + movq $0x38,0x388(%r13) │ │ │ │ jmp *-0x10(%r13) │ │ │ │ - add %eax,(%rax) │ │ │ │ + nopw 0x0(%rax,%rax,1) │ │ │ │ + add (%rax),%al │ │ │ │ add %al,(%rax) │ │ │ │ + add %eax,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ + sldt (%rax) │ │ │ │ add %al,(%rax) │ │ │ │ - adc %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ - push %rax │ │ │ │ - call ffffffff8d97ced4 <__environ@GLIBC_2.2.5+0xffffffff89d3ca2c> │ │ │ │ - rex.RB fmuls -0x8(%r9,%rdi,1) │ │ │ │ - jb 4fcbe9 │ │ │ │ + add %cl,-0x73(%rax) │ │ │ │ + rex.RB │ │ │ │ + lock cmp %r15,%rax │ │ │ │ + jb 4f6923 │ │ │ │ + add $0x38,%r12 │ │ │ │ + cmp 0x358(%r13),%r12 │ │ │ │ + ja 4f6918 │ │ │ │ movq $0x3390fc8,-0x10(%rbp) │ │ │ │ mov %rbx,-0x8(%rbp) │ │ │ │ - movq $0x4fcc00,-0x20(%rbp) │ │ │ │ mov 0x10(%rbx),%rax │ │ │ │ - mov %rax,%r14 │ │ │ │ - mov %rax,-0x18(%rbp) │ │ │ │ - add $0xffffffffffffffe0,%rbp │ │ │ │ - jmp 4a02f0 │ │ │ │ + mov 0x18(%rbx),%rcx │ │ │ │ + mov 0x20(%rbx),%rbx │ │ │ │ + movq $0x4f6808,-0x30(%r12) │ │ │ │ + mov %rax,-0x20(%r12) │ │ │ │ + mov %rcx,-0x18(%r12) │ │ │ │ + movq $0x3363ae0,-0x10(%r12) │ │ │ │ + movq $0x3c2ad69,-0x8(%r12) │ │ │ │ + lea -0x30(%r12),%rax │ │ │ │ + mov %rax,(%r12) │ │ │ │ + lea -0xe(%r12),%rdi │ │ │ │ + mov %rbx,%rsi │ │ │ │ + xor %r14d,%r14d │ │ │ │ + add $0xfffffffffffffff0,%rbp │ │ │ │ + jmp 32e9300 │ │ │ │ + movq $0x38,0x388(%r13) │ │ │ │ jmp *-0x10(%r13) │ │ │ │ - nopl (%rax) │ │ │ │ - add %eax,(%rax) │ │ │ │ - add %al,(%rax) │ │ │ │ - add %al,(%rax) │ │ │ │ + nop │ │ │ │ + adc $0x3000000,%eax │ │ │ │ + ... │ │ │ │ add %al,(%rax) │ │ │ │ - (bad) │ │ │ │ + add %cl,(%rsi) │ │ │ │ add %al,(%rax) │ │ │ │ - add %cl,(%rax) │ │ │ │ - call ffffffff8398cf1c <__environ@GLIBC_2.2.5+0xffffffff7fd4ca74> │ │ │ │ - (bad) │ │ │ │ - and %cl,0x3b(%rbp) │ │ │ │ - movsl %ds:(%rsi),%es:(%rdi) │ │ │ │ - pop %rax │ │ │ │ - add (%rax),%eax │ │ │ │ - add %dh,0x3b(%rdi) │ │ │ │ - movq $0x4fcb40,-0x18(%r12) │ │ │ │ - mov %rbx,-0x8(%r12) │ │ │ │ - mov 0x8(%rbp),%rax │ │ │ │ + add %al,0x48031b3f(%rax) │ │ │ │ + lea -0x8(%rbp),%eax │ │ │ │ + cmp %r15,%rax │ │ │ │ + jb 4f69b1 │ │ │ │ + add $0x40,%r12 │ │ │ │ + cmp 0x358(%r13),%r12 │ │ │ │ + ja 4f69a6 │ │ │ │ + movq $0x4f68a8,-0x38(%r12) │ │ │ │ + mov %rdi,-0x28(%r12) │ │ │ │ + mov %r14,-0x20(%r12) │ │ │ │ + mov %rsi,-0x18(%r12) │ │ │ │ + movq $0x3363ae0,-0x10(%r12) │ │ │ │ + movq $0x3c2adf1,-0x8(%r12) │ │ │ │ + lea -0x38(%r12),%rax │ │ │ │ mov %rax,(%r12) │ │ │ │ - mov %rbx,%r14 │ │ │ │ - movq $0x33929e8,-0x8(%rbp) │ │ │ │ - lea -0x18(%r12),%rax │ │ │ │ - mov %rax,0x0(%rbp) │ │ │ │ - movq $0x36ab330,0x8(%rbp) │ │ │ │ + movq $0x4f69d0,-0x8(%rbp) │ │ │ │ + lea -0xe(%r12),%rsi │ │ │ │ + lea 0x2ec1e91(%rip),%r14 │ │ │ │ add $0xfffffffffffffff8,%rbp │ │ │ │ - jmp 4a0590 │ │ │ │ - movq $0x20,0x388(%r13) │ │ │ │ - jmp 338a720 │ │ │ │ - add %eax,(%rax) │ │ │ │ - add %al,(%rax) │ │ │ │ + jmp 3359998 │ │ │ │ + movq $0x40,0x388(%r13) │ │ │ │ + lea 0x31b4148(%rip),%rbx │ │ │ │ + jmp *-0x8(%r13) │ │ │ │ + nopl 0x0(%rax) │ │ │ │ + ... │ │ │ │ + (bad) │ │ │ │ add %al,(%rax) │ │ │ │ + add %dh,%al │ │ │ │ + ds sbb (%rbx),%eax │ │ │ │ + mov %rbx,%rsi │ │ │ │ + lea 0x31b3ebe(%rip),%r14 │ │ │ │ + add $0x8,%rbp │ │ │ │ + jmp 4adc10 │ │ │ │ + nopl 0x0(%rax,%rax,1) │ │ │ │ + add $0x1000000,%eax │ │ │ │ + ... │ │ │ │ add %al,(%rax) │ │ │ │ - adc %al,(%rax) │ │ │ │ + add %cl,(%rsi) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ - lea -0x20(%rbp),%rax │ │ │ │ + add %cl,-0x73(%rax) │ │ │ │ + rex.RB clc │ │ │ │ cmp %r15,%rax │ │ │ │ - jb 4fcc9a │ │ │ │ - movq $0x3390fc8,-0x10(%rbp) │ │ │ │ - mov %rbx,-0x8(%rbp) │ │ │ │ - mov 0x10(%rbx),%r14 │ │ │ │ - movq $0x33924c0,-0x20(%rbp) │ │ │ │ - movq $0x3c3a629,-0x18(%rbp) │ │ │ │ - add $0xffffffffffffffe0,%rbp │ │ │ │ - jmp 4a03c8 │ │ │ │ - jmp *-0x10(%r13) │ │ │ │ + jb 4f6abb │ │ │ │ + movq $0x4f6a38,-0x8(%rbp) │ │ │ │ + mov %r14,%rbx │ │ │ │ + add $0xfffffffffffffff8,%rbp │ │ │ │ + test $0x7,%bl │ │ │ │ + jne 4f6a38 │ │ │ │ + mov (%rbx),%rax │ │ │ │ + jmp *%rax │ │ │ │ xchg %ax,%ax │ │ │ │ - add (%rax),%al │ │ │ │ + ... │ │ │ │ + (bad) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ - adc (%rax),%al │ │ │ │ + add %cl,-0x39(%rax) │ │ │ │ + add %r12b,0x6a(%r8) │ │ │ │ + rex.WRXB add %r9b,-0x75(%r8) │ │ │ │ + pop %rbx │ │ │ │ + psadbw %mm3,%mm0 │ │ │ │ + (bad) │ │ │ │ + jne 4f6a60 │ │ │ │ + mov (%rbx),%rax │ │ │ │ + jmp *%rax │ │ │ │ + xchg %ax,%ax │ │ │ │ + ... │ │ │ │ + (bad) │ │ │ │ + add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ - pop %rax │ │ │ │ - out %eax,$0x1a │ │ │ │ - add -0x73(%rax),%ecx │ │ │ │ - rex.RB fmuls -0x8(%r9,%rdi,1) │ │ │ │ - jb 4fcd26 │ │ │ │ - add $0x30,%r12 │ │ │ │ - cmp 0x358(%r13),%r12 │ │ │ │ - ja 4fcd1b │ │ │ │ - movq $0x3390fc8,-0x10(%rbp) │ │ │ │ - mov %rbx,-0x8(%rbp) │ │ │ │ - mov 0x10(%rbx),%rax │ │ │ │ - mov 0x18(%rbx),%rbx │ │ │ │ - movq $0x4fcbb8,-0x28(%r12) │ │ │ │ - mov %rax,-0x18(%r12) │ │ │ │ - movq $0x4fcc68,-0x10(%r12) │ │ │ │ - mov %rax,(%r12) │ │ │ │ - mov %rbx,%r14 │ │ │ │ - movq $0x33929e8,-0x28(%rbp) │ │ │ │ - lea -0x10(%r12),%rax │ │ │ │ - mov %rax,-0x20(%rbp) │ │ │ │ - lea -0x28(%r12),%rax │ │ │ │ - mov %rax,-0x18(%rbp) │ │ │ │ - add $0xffffffffffffffd8,%rbp │ │ │ │ - jmp 323ff50 │ │ │ │ - movq $0x30,0x388(%r13) │ │ │ │ - jmp *-0x10(%r13) │ │ │ │ - nopw 0x0(%rax,%rax,1) │ │ │ │ - add (%rax),%al │ │ │ │ add %al,(%rax) │ │ │ │ + add %cl,-0x77(%rax) │ │ │ │ + fadds -0x7cb7f820(%rbx) │ │ │ │ + clc │ │ │ │ + add 0x41(%rbp),%esi │ │ │ │ + movq $0x4f6a98,0x0(%rbp) │ │ │ │ + mov 0x5(%rbx),%rbx │ │ │ │ + test $0x7,%bl │ │ │ │ + jne 4f6a98 │ │ │ │ + mov (%rbx),%rax │ │ │ │ + jmp *%rax │ │ │ │ + nopw 0x0(%rax,%rax,1) │ │ │ │ + ... │ │ │ │ + (bad) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ - adc (%rax),%al │ │ │ │ add %al,(%rax) │ │ │ │ - call 4852e827 <__environ@GLIBC_2.2.5+0x448ee37f> │ │ │ │ - lea -0x28(%rbp),%eax │ │ │ │ - cmp %r15,%rax │ │ │ │ - jb 4fcda4 │ │ │ │ - add $0x20,%r12 │ │ │ │ - cmp 0x358(%r13),%r12 │ │ │ │ - ja 4fcd99 │ │ │ │ - movq $0x3390fc8,-0x10(%rbp) │ │ │ │ - mov %rbx,-0x8(%rbp) │ │ │ │ - mov 0x10(%rbx),%rax │ │ │ │ - mov 0x18(%rbx),%rbx │ │ │ │ - movq $0x4fccb0,-0x18(%r12) │ │ │ │ - mov %rax,-0x8(%r12) │ │ │ │ - mov %rbx,(%r12) │ │ │ │ - movq $0x4fcdb8,-0x20(%rbp) │ │ │ │ - mov %rax,%r14 │ │ │ │ - lea -0x18(%r12),%rax │ │ │ │ - mov %rax,-0x18(%rbp) │ │ │ │ - add $0xffffffffffffffe0,%rbp │ │ │ │ - jmp 4a02f0 │ │ │ │ - movq $0x20,0x388(%r13) │ │ │ │ + add %cl,-0x7d(%rax) │ │ │ │ + jnp 4f6aa3 │ │ │ │ + push 0xe(%rbp) │ │ │ │ + lea 0x374142b(%rip),%rbx │ │ │ │ + add $0x8,%rbp │ │ │ │ + jmp *0x0(%rbp) │ │ │ │ + lea 0x3741426(%rip),%rbx │ │ │ │ + add $0x8,%rbp │ │ │ │ + jmp *0x0(%rbp) │ │ │ │ + lea 0x31b404e(%rip),%rbx │ │ │ │ + jmp *-0x8(%r13) │ │ │ │ + xchg %ax,%ax │ │ │ │ + ... │ │ │ │ + adc $0x30000000,%eax │ │ │ │ + mov $0x8d480371,%esi │ │ │ │ + rex.RB │ │ │ │ + lock cmp %r15,%rax │ │ │ │ + jb 4f6b1f │ │ │ │ + sub $0x8,%rsp │ │ │ │ + mov %r13,%rax │ │ │ │ + mov %rbx,%rsi │ │ │ │ + mov %rax,%rdi │ │ │ │ + xor %eax,%eax │ │ │ │ + call 3385710 │ │ │ │ + add $0x8,%rsp │ │ │ │ + test %rax,%rax │ │ │ │ + je 4f6b1a │ │ │ │ + movq $0x3391200,-0x10(%rbp) │ │ │ │ + mov %rax,-0x8(%rbp) │ │ │ │ + lea 0x2ec1ce4(%rip),%r14 │ │ │ │ + add $0xfffffffffffffff0,%rbp │ │ │ │ + jmp 31ea7f8 │ │ │ │ + mov (%rbx),%rax │ │ │ │ + jmp *%rax │ │ │ │ jmp *-0x10(%r13) │ │ │ │ - add %eax,(%rax) │ │ │ │ + nopl 0x0(%rax,%rax,1) │ │ │ │ + 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 %dl,-0x1b(%rax) │ │ │ │ - sbb (%rbx),%al │ │ │ │ + add %al,(%rax) │ │ │ │ + add %al,(%rax) │ │ │ │ + add %cl,0x5(%rbp,%rcx,4) │ │ │ │ + adc %edi,(%rsi) │ │ │ │ + sbb (%rbx),%eax │ │ │ │ + mov %rdi,%rax │ │ │ │ + mov %r14,%rdi │ │ │ │ + mov %rsi,%rbx │ │ │ │ + mov %rax,%rsi │ │ │ │ mov %rbx,%r14 │ │ │ │ - movq $0x33929e8,-0x8(%rbp) │ │ │ │ - mov 0x8(%rbp),%rax │ │ │ │ - mov %rax,0x0(%rbp) │ │ │ │ - movq $0x36ab308,0x8(%rbp) │ │ │ │ - add $0xfffffffffffffff8,%rbp │ │ │ │ - jmp 4a0590 │ │ │ │ - nopl 0x0(%rax) │ │ │ │ - add %eax,(%rax) │ │ │ │ + jmp 32c9610 │ │ │ │ + nopl 0x0(%rax,%rax,1) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ + add %eax,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ - adc %al,(%rax) │ │ │ │ + adc %eax,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ - or %bh,%bl │ │ │ │ - jb 4fcdf3 │ │ │ │ - lea -0x20(%rbp),%rax │ │ │ │ + call 485286b0 <__environ@GLIBC_2.2.5+0x448e8208> │ │ │ │ + lea -0x8(%rbp),%eax │ │ │ │ cmp %r15,%rax │ │ │ │ - jb 4fce22 │ │ │ │ - movq $0x3390fc8,-0x10(%rbp) │ │ │ │ - mov %rbx,-0x8(%rbp) │ │ │ │ + jb 4f6b95 │ │ │ │ + movq $0x4f6bb0,-0x8(%rbp) │ │ │ │ + lea 0x3741371(%rip),%rsi │ │ │ │ mov 0x10(%rbx),%r14 │ │ │ │ - movq $0x33924c0,-0x20(%rbp) │ │ │ │ - movq $0x3c2c8f9,-0x18(%rbp) │ │ │ │ - add $0xffffffffffffffe0,%rbp │ │ │ │ - jmp 4a0360 │ │ │ │ + add $0xfffffffffffffff8,%rbp │ │ │ │ + jmp 32e89a8 │ │ │ │ jmp *-0x10(%r13) │ │ │ │ - xchg %ax,%ax │ │ │ │ - add (%rax),%al │ │ │ │ + nopl 0x0(%rax) │ │ │ │ + ... │ │ │ │ + (bad) │ │ │ │ add %al,(%rax) │ │ │ │ + add %ch,0x48031b3f(%rax) │ │ │ │ + lea 0x31b3fa1(%rip),%esi │ │ │ │ + mov %rbx,%r14 │ │ │ │ + add $0x8,%rbp │ │ │ │ + jmp 3240990 │ │ │ │ + nopl 0x0(%rax,%rax,1) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ - adc (%rax),%al │ │ │ │ + add %eax,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ - mov $0xe5,%al │ │ │ │ - sbb (%rbx),%al │ │ │ │ - lea -0x28(%rbp),%rax │ │ │ │ - cmp %r15,%rax │ │ │ │ - jb 4fce9f │ │ │ │ - add $0x18,%r12 │ │ │ │ - cmp 0x358(%r13),%r12 │ │ │ │ - ja 4fce94 │ │ │ │ - movq $0x3390fc8,-0x10(%rbp) │ │ │ │ - mov %rbx,-0x8(%rbp) │ │ │ │ + adc %eax,(%rax) │ │ │ │ + add %al,(%rax) │ │ │ │ + cmpb $0x1b,(%rdi) │ │ │ │ + add -0x7d(%rcx),%ecx │ │ │ │ + (bad) │ │ │ │ + sbb %cl,0x3b(%rbp) │ │ │ │ + movsl %ds:(%rsi),%es:(%rdi) │ │ │ │ + pop %rax │ │ │ │ + add (%rax),%eax │ │ │ │ + add %dh,0x22(%rdi) │ │ │ │ mov 0x10(%rbx),%rax │ │ │ │ - mov 0x18(%rbx),%rbx │ │ │ │ - movq $0x4fcdf0,-0x10(%r12) │ │ │ │ - mov %rbx,(%r12) │ │ │ │ - mov %rax,%r14 │ │ │ │ - movq $0x33929e8,-0x28(%rbp) │ │ │ │ - lea -0x10(%r12),%rax │ │ │ │ - mov %rax,-0x20(%rbp) │ │ │ │ - movq $0x36ab3c0,-0x18(%rbp) │ │ │ │ - add $0xffffffffffffffd8,%rbp │ │ │ │ - jmp 4a0590 │ │ │ │ + movq $0x4f6b70,-0x10(%r12) │ │ │ │ + mov %rax,(%r12) │ │ │ │ + lea -0x10(%r12),%rsi │ │ │ │ + lea 0x2ec1783(%rip),%r14 │ │ │ │ + jmp 3359998 │ │ │ │ movq $0x18,0x388(%r13) │ │ │ │ jmp *-0x10(%r13) │ │ │ │ - nopl 0x0(%rax,%rax,1) │ │ │ │ - add (%rax),%al │ │ │ │ + xchg %ax,%ax │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ + add (%rax),%al │ │ │ │ add %al,(%rax) │ │ │ │ - adc (%rax),%al │ │ │ │ + adc $0x0,%al │ │ │ │ add %al,(%rax) │ │ │ │ - xor %ah,%ch │ │ │ │ - sbb (%rbx),%al │ │ │ │ - lea -0x20(%rbp),%rax │ │ │ │ + xor %bh,(%rdi) │ │ │ │ + sbb (%rbx),%eax │ │ │ │ + lea -0x10(%rbp),%rax │ │ │ │ cmp %r15,%rax │ │ │ │ - jb 4fcf1c │ │ │ │ - add $0x20,%r12 │ │ │ │ + jb 4f6c82 │ │ │ │ + add $0x18,%r12 │ │ │ │ cmp 0x358(%r13),%r12 │ │ │ │ - ja 4fcf11 │ │ │ │ - movq $0x3390fc8,-0x10(%rbp) │ │ │ │ - mov %rbx,-0x8(%rbp) │ │ │ │ + ja 4f6c77 │ │ │ │ mov 0x10(%rbx),%rax │ │ │ │ mov 0x18(%rbx),%rbx │ │ │ │ - movq $0x4fce38,-0x18(%r12) │ │ │ │ - mov %rax,-0x8(%r12) │ │ │ │ + movq $0x4f6bd8,-0x10(%r12) │ │ │ │ mov %rbx,(%r12) │ │ │ │ + movq $0x4f6c98,-0x10(%rbp) │ │ │ │ + lea 0x3741297(%rip),%rsi │ │ │ │ mov %rax,%r14 │ │ │ │ - movq $0x33924c0,-0x20(%rbp) │ │ │ │ - lea -0x18(%r12),%rax │ │ │ │ - mov %rax,-0x18(%rbp) │ │ │ │ - add $0xffffffffffffffe0,%rbp │ │ │ │ - jmp 4a05f8 │ │ │ │ - movq $0x20,0x388(%r13) │ │ │ │ + lea -0x10(%r12),%rax │ │ │ │ + mov %rax,-0x8(%rbp) │ │ │ │ + add $0xfffffffffffffff0,%rbp │ │ │ │ + jmp 32e89a8 │ │ │ │ + movq $0x18,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) │ │ │ │ - fsub %st(4),%st │ │ │ │ - sbb (%rbx),%al │ │ │ │ - lea -0x28(%rbp),%rax │ │ │ │ - cmp %r15,%rax │ │ │ │ - jb 4fcf61 │ │ │ │ - movq $0x3390fc8,-0x10(%rbp) │ │ │ │ - mov %rbx,-0x8(%rbp) │ │ │ │ - movq $0x4fcf78,-0x20(%rbp) │ │ │ │ - mov 0x10(%rbx),%rax │ │ │ │ - mov %rax,%r14 │ │ │ │ - mov %rax,-0x18(%rbp) │ │ │ │ - add $0xffffffffffffffe0,%rbp │ │ │ │ - jmp 4a02f0 │ │ │ │ - jmp *-0x10(%r13) │ │ │ │ - nopl (%rax) │ │ │ │ - add %eax,(%rax) │ │ │ │ - add %al,(%rax) │ │ │ │ + (bad) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ - (bad) │ │ │ │ add %al,(%rax) │ │ │ │ - add %dl,0x49031ae4(%rax) │ │ │ │ - add $0x20,%esp │ │ │ │ - cmp 0x358(%r13),%r12 │ │ │ │ - ja 4fcfc0 │ │ │ │ - movq $0x4fceb8,-0x18(%r12) │ │ │ │ - mov %rbx,-0x8(%r12) │ │ │ │ - mov 0x8(%rbp),%rax │ │ │ │ - mov %rax,(%r12) │ │ │ │ + add %cl,-0x75(%rax) │ │ │ │ + jne 4f6ca4 │ │ │ │ mov %rbx,%r14 │ │ │ │ - movq $0x33929e8,-0x8(%rbp) │ │ │ │ - lea -0x18(%r12),%rax │ │ │ │ - mov %rax,0x0(%rbp) │ │ │ │ - movq $0x36ab330,0x8(%rbp) │ │ │ │ - add $0xfffffffffffffff8,%rbp │ │ │ │ - jmp 4a0590 │ │ │ │ - movq $0x20,0x388(%r13) │ │ │ │ - jmp 338a720 │ │ │ │ - add (%rax),%eax │ │ │ │ + add $0x10,%rbp │ │ │ │ + jmp 3240990 │ │ │ │ + or $0x0,%al │ │ │ │ add %al,(%rax) │ │ │ │ + add (%rax),%al │ │ │ │ add %al,(%rax) │ │ │ │ + add (%rax),%al │ │ │ │ add %al,(%rax) │ │ │ │ - sldt (%rax) │ │ │ │ - add %ch,(%rax) │ │ │ │ - in $0x1a,%al │ │ │ │ - add -0x73(%rax),%ecx │ │ │ │ - rex.RB fmuls -0x8(%r9,%rdi,1) │ │ │ │ - jb 4fd047 │ │ │ │ - add $0x18,%r12 │ │ │ │ - cmp 0x358(%r13),%r12 │ │ │ │ - ja 4fd03c │ │ │ │ - movq $0x3390fc8,-0x10(%rbp) │ │ │ │ - mov %rbx,-0x8(%rbp) │ │ │ │ - mov 0x10(%rbx),%rax │ │ │ │ - mov 0x18(%rbx),%rcx │ │ │ │ - mov 0x20(%rbx),%rbx │ │ │ │ - movq $0x4fcf30,-0x10(%r12) │ │ │ │ - mov %rax,(%r12) │ │ │ │ - mov %rcx,%r14 │ │ │ │ - movq $0x33929e8,-0x28(%rbp) │ │ │ │ - mov %rbx,-0x20(%rbp) │ │ │ │ - lea -0x10(%r12),%rax │ │ │ │ - mov %rax,-0x18(%rbp) │ │ │ │ - add $0xffffffffffffffd8,%rbp │ │ │ │ - jmp 323ffb8 │ │ │ │ - movq $0x18,0x388(%r13) │ │ │ │ - jmp *-0x10(%r13) │ │ │ │ - nopl 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,-0x73(%rax) │ │ │ │ - rex.RB fmuls -0x8(%r9,%rdi,1) │ │ │ │ - jb 4fd09a │ │ │ │ - movq $0x3390fc8,-0x10(%rbp) │ │ │ │ - mov %rbx,-0x8(%rbp) │ │ │ │ - mov 0x10(%rbx),%r14 │ │ │ │ - movq $0x33929e8,-0x28(%rbp) │ │ │ │ - mov 0x18(%rbx),%rax │ │ │ │ - mov %rax,-0x20(%rbp) │ │ │ │ - mov 0x20(%rbx),%rax │ │ │ │ - mov %rax,-0x18(%rbp) │ │ │ │ - add $0xffffffffffffffd8,%rbp │ │ │ │ - jmp 323ff50 │ │ │ │ - jmp *-0x10(%r13) │ │ │ │ - xchg %ax,%ax │ │ │ │ - add $0x0,%al │ │ │ │ + rex.RB clc │ │ │ │ + cmp %r15,%rax │ │ │ │ + jb 4f6d10 │ │ │ │ + add $0x20,%r12 │ │ │ │ + cmp 0x358(%r13),%r12 │ │ │ │ + ja 4f6d05 │ │ │ │ + movq $0x4f6c28,-0x18(%r12) │ │ │ │ + mov %r14,-0x8(%r12) │ │ │ │ + mov %rsi,(%r12) │ │ │ │ + movq $0x4f6d30,-0x8(%rbp) │ │ │ │ + lea -0x18(%r12),%rsi │ │ │ │ + lea 0x2ec1672(%rip),%r14 │ │ │ │ + add $0xfffffffffffffff8,%rbp │ │ │ │ + jmp 3359998 │ │ │ │ + movq $0x20,0x388(%r13) │ │ │ │ + lea 0x31b3e89(%rip),%rbx │ │ │ │ + jmp *-0x8(%r13) │ │ │ │ + nopl 0x0(%rax,%rax,1) │ │ │ │ + ... │ │ │ │ + (bad) │ │ │ │ add %al,(%rax) │ │ │ │ + add %dl,0x3e(%rax) │ │ │ │ + sbb (%rbx),%eax │ │ │ │ + mov %rbx,%rsi │ │ │ │ + lea 0x31b3d30(%rip),%r14 │ │ │ │ + add $0x8,%rbp │ │ │ │ + jmp 324c800 │ │ │ │ + nopl 0x0(%rax,%rax,1) │ │ │ │ + or $0x2000000,%eax │ │ │ │ + ... │ │ │ │ add %al,(%rax) │ │ │ │ + add %cl,(%rsi) │ │ │ │ add %al,(%rax) │ │ │ │ - sldt (%rax) │ │ │ │ + add %ah,0x48031b3d(%rax) │ │ │ │ + lea 0x31b0652(%rip),%edi │ │ │ │ + mov %rsi,%rax │ │ │ │ + mov %r14,%rsi │ │ │ │ + mov %rax,%r14 │ │ │ │ + jmp 4f6940 │ │ │ │ + nopl (%rax) │ │ │ │ + or $0x2000000,%eax │ │ │ │ + ... │ │ │ │ add %al,(%rax) │ │ │ │ + add %cl,(%rsi) │ │ │ │ add %al,(%rax) │ │ │ │ - add %cl,-0x73(%rax) │ │ │ │ - rex.RB loopne 4fd101 │ │ │ │ - cmp %edi,%eax │ │ │ │ - jb 4fd121 │ │ │ │ - add $0x28,%r12 │ │ │ │ - cmp 0x358(%r13),%r12 │ │ │ │ - ja 4fd116 │ │ │ │ - movq $0x3390fc8,-0x10(%rbp) │ │ │ │ - mov %rbx,-0x8(%rbp) │ │ │ │ - mov 0x10(%rbx),%rax │ │ │ │ - mov 0x18(%rbx),%rcx │ │ │ │ - mov 0x20(%rbx),%rdx │ │ │ │ - mov 0x28(%rbx),%rbx │ │ │ │ - movq $0x4fd060,-0x20(%r12) │ │ │ │ - mov %rax,-0x10(%r12) │ │ │ │ - mov %rcx,-0x8(%r12) │ │ │ │ - mov %rdx,(%r12) │ │ │ │ - mov %rbx,%r14 │ │ │ │ - movq $0x33924c0,-0x20(%rbp) │ │ │ │ - lea -0x20(%r12),%rax │ │ │ │ - mov %rax,-0x18(%rbp) │ │ │ │ - add $0xffffffffffffffe0,%rbp │ │ │ │ - jmp 323fb98 │ │ │ │ - movq $0x28,0x388(%r13) │ │ │ │ - jmp *-0x10(%r13) │ │ │ │ + add %dh,0x3d(%rax) │ │ │ │ + sbb (%rbx),%eax │ │ │ │ + lea 0x31b062b(%rip),%rdi │ │ │ │ + mov %rsi,%rax │ │ │ │ + mov %r14,%rsi │ │ │ │ + mov %rax,%r14 │ │ │ │ + jmp 4f6940 │ │ │ │ nopl (%rax) │ │ │ │ - add (%rax),%al │ │ │ │ + add %eax,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ - adc (%rax),%al │ │ │ │ + adc %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ - lea -0x28(%rbp),%rax │ │ │ │ + lea -0x10(%rbp),%rax │ │ │ │ cmp %r15,%rax │ │ │ │ - jb 4fd172 │ │ │ │ + jb 4f6de1 │ │ │ │ movq $0x3390fc8,-0x10(%rbp) │ │ │ │ mov %rbx,-0x8(%rbp) │ │ │ │ - mov 0x10(%rbx),%r14 │ │ │ │ - movq $0x33929e8,-0x28(%rbp) │ │ │ │ - movq $0x36ab35a,-0x20(%rbp) │ │ │ │ - mov 0x18(%rbx),%rax │ │ │ │ - mov %rax,-0x18(%rbp) │ │ │ │ - add $0xffffffffffffffd8,%rbp │ │ │ │ - jmp 3240020 │ │ │ │ + mov 0x10(%rbx),%rsi │ │ │ │ + lea 0x3741121(%rip),%r14 │ │ │ │ + add $0xfffffffffffffff0,%rbp │ │ │ │ + jmp 4f65f8 │ │ │ │ jmp *-0x10(%r13) │ │ │ │ - xchg %ax,%ax │ │ │ │ - add $0x0,%eax │ │ │ │ - add %al,(%rax) │ │ │ │ - add %cl,(%rdi) │ │ │ │ - add %al,(%rax) │ │ │ │ + nopl (%rax) │ │ │ │ + add %eax,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ - add %cl,-0x73(%rax) │ │ │ │ - rex.RB fmuls -0x8(%r9,%rdi,1) │ │ │ │ - jb 4fd222 │ │ │ │ - add $0x50,%r12 │ │ │ │ - cmp 0x358(%r13),%r12 │ │ │ │ - ja 4fd217 │ │ │ │ - movq $0x3390fc8,-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 $0x4fd0b0,-0x48(%r12) │ │ │ │ - mov %rax,-0x38(%r12) │ │ │ │ - mov %rsi,-0x30(%r12) │ │ │ │ - mov %rdx,-0x28(%r12) │ │ │ │ - mov %rbx,-0x20(%r12) │ │ │ │ - movq $0x4fd138,-0x18(%r12) │ │ │ │ - mov %rcx,-0x8(%r12) │ │ │ │ - mov %rdx,(%r12) │ │ │ │ - mov %rax,%r14 │ │ │ │ - movq $0x33929e8,-0x28(%rbp) │ │ │ │ - lea -0x18(%r12),%rax │ │ │ │ - mov %rax,-0x20(%rbp) │ │ │ │ - lea -0x48(%r12),%rax │ │ │ │ - mov %rax,-0x18(%rbp) │ │ │ │ - add $0xffffffffffffffd8,%rbp │ │ │ │ - jmp 323fe80 │ │ │ │ - movq $0x50,0x388(%r13) │ │ │ │ - jmp *-0x10(%r13) │ │ │ │ - xchg %ax,%ax │ │ │ │ - add $0x0,%eax │ │ │ │ add %al,(%rax) │ │ │ │ - add %cl,(%rdi) │ │ │ │ + adc %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ - add %cl,-0x73(%rax) │ │ │ │ - rex.RB fmuls -0x8(%r9,%rdi,1) │ │ │ │ - jb 4fd2bf │ │ │ │ - add $0x38,%r12 │ │ │ │ - cmp 0x358(%r13),%r12 │ │ │ │ - ja 4fd2b4 │ │ │ │ + lea -0x10(%rbp),%rax │ │ │ │ + cmp %r15,%rax │ │ │ │ + jb 4f6e21 │ │ │ │ movq $0x3390fc8,-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 $0x4fd188,-0x30(%r12) │ │ │ │ - mov %rax,-0x20(%r12) │ │ │ │ - mov %rcx,-0x18(%r12) │ │ │ │ - mov %rdx,-0x10(%r12) │ │ │ │ - mov %rsi,-0x8(%r12) │ │ │ │ - mov %rbx,(%r12) │ │ │ │ - mov %rcx,%r14 │ │ │ │ - movq $0x33929e8,-0x28(%rbp) │ │ │ │ - movq $0x3c16869,-0x20(%rbp) │ │ │ │ - lea -0x30(%r12),%rax │ │ │ │ - mov %rax,-0x18(%rbp) │ │ │ │ - add $0xffffffffffffffd8,%rbp │ │ │ │ - jmp 3240020 │ │ │ │ - movq $0x38,0x388(%r13) │ │ │ │ + mov 0x10(%rbx),%rsi │ │ │ │ + lea 0x37410e1(%rip),%r14 │ │ │ │ + add $0xfffffffffffffff0,%rbp │ │ │ │ + jmp 4f65f8 │ │ │ │ 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 -0x20(%rbp),%rax │ │ │ │ + lea -0x18(%rbp),%rax │ │ │ │ cmp %r15,%rax │ │ │ │ - jb 4fd30a │ │ │ │ + jb 4f6ee4 │ │ │ │ movq $0x3390fc8,-0x10(%rbp) │ │ │ │ mov %rbx,-0x8(%rbp) │ │ │ │ - mov 0x10(%rbx),%r14 │ │ │ │ - movq $0x33924c0,-0x20(%rbp) │ │ │ │ - movq $0x3c37ef9,-0x18(%rbp) │ │ │ │ - add $0xffffffffffffffe0,%rbp │ │ │ │ - jmp 323fe18 │ │ │ │ - jmp *-0x10(%r13) │ │ │ │ - xchg %ax,%ax │ │ │ │ - add (%rax),%al │ │ │ │ + mov 0x10(%rbx),%rbx │ │ │ │ + mov %rbx,%rax │ │ │ │ + and $0x7,%eax │ │ │ │ + cmp $0x2,%rax │ │ │ │ + jb 4f6e8c │ │ │ │ + mov %rbx,%rsi │ │ │ │ + lea 0x374108e(%rip),%r14 │ │ │ │ + add $0xfffffffffffffff0,%rbp │ │ │ │ + jmp 4f65f8 │ │ │ │ + nopl 0x0(%rax) │ │ │ │ + ... │ │ │ │ + (bad) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ - adc (%rax),%al │ │ │ │ + add %cl,-0x7d(%rax) │ │ │ │ + (bad) │ │ │ │ + add $0x18,%esp │ │ │ │ + cmp 0x358(%r13),%r12 │ │ │ │ + ja 4f6ee8 │ │ │ │ + mov 0x7(%rbx),%rax │ │ │ │ + mov 0xf(%rbx),%rcx │ │ │ │ + cmpq $0x0,0x1f(%rbx) │ │ │ │ + jge 4f6ec6 │ │ │ │ + movq $0x4f6df8,-0x10(%r12) │ │ │ │ + mov %rax,(%r12) │ │ │ │ + mov %rcx,%rsi │ │ │ │ + lea -0x10(%r12),%r14 │ │ │ │ + add $0xfffffffffffffff0,%rbp │ │ │ │ + jmp 4f65f8 │ │ │ │ + movq $0x4f6db8,-0x10(%r12) │ │ │ │ + mov %rcx,(%r12) │ │ │ │ + mov %rax,%rsi │ │ │ │ + lea -0x10(%r12),%r14 │ │ │ │ + add $0xfffffffffffffff0,%rbp │ │ │ │ + jmp 4f65f8 │ │ │ │ + jmp *-0x10(%r13) │ │ │ │ + movq $0x18,0x388(%r13) │ │ │ │ + movq $0x4f6e88,-0x18(%rbp) │ │ │ │ + add $0xffffffffffffffe8,%rbp │ │ │ │ + jmp 338a720 │ │ │ │ + nopl 0x0(%rax) │ │ │ │ + add (%rax),%eax │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ - lea -0x10(%rbp),%rax │ │ │ │ - cmp %r15,%rax │ │ │ │ - jb 4fd346 │ │ │ │ + sldt (%rax) │ │ │ │ + add %al,(%rax) │ │ │ │ + add %al,(%rax) │ │ │ │ + add %cl,-0x73(%rax) │ │ │ │ + rex.RB │ │ │ │ + lock cmp %r15,%rax │ │ │ │ + jb 4f6f42 │ │ │ │ movq $0x3390fc8,-0x10(%rbp) │ │ │ │ mov %rbx,-0x8(%rbp) │ │ │ │ mov 0x18(%rbx),%rsi │ │ │ │ mov 0x10(%rbx),%r14 │ │ │ │ + mov 0x20(%rbx),%rbx │ │ │ │ add $0xfffffffffffffff0,%rbp │ │ │ │ - jmp 31c2ad8 │ │ │ │ + jmp 3395748 │ │ │ │ jmp *-0x10(%r13) │ │ │ │ - nopw 0x0(%rax,%rax,1) │ │ │ │ - add (%rax),%al │ │ │ │ - add %al,(%rax) │ │ │ │ - add %al,(%rax) │ │ │ │ + xchg %ax,%ax │ │ │ │ + sldt (%rax) │ │ │ │ + add %al,(%rdx) │ │ │ │ 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 4fd392 │ │ │ │ - movq $0x3390fc8,-0x10(%rbp) │ │ │ │ - mov %rbx,-0x8(%rbp) │ │ │ │ - mov 0x10(%rbx),%r14 │ │ │ │ - movq $0x33924c0,-0x20(%rbp) │ │ │ │ - mov 0x18(%rbx),%rax │ │ │ │ - mov %rax,-0x18(%rbp) │ │ │ │ - add $0xffffffffffffffe0,%rbp │ │ │ │ - jmp 323fb98 │ │ │ │ - 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,-0x73(%rax) │ │ │ │ + rex.RB call 1047a8b4 <__environ@GLIBC_2.2.5+0xc83a40c> │ │ │ │ + (bad) │ │ │ │ + fldl (%rax) │ │ │ │ add %al,(%rax) │ │ │ │ + movq $0x4f6fa0,-0x18(%rbp) │ │ │ │ + mov 0x6(%rbx),%rbx │ │ │ │ + mov %r14,-0x10(%rbp) │ │ │ │ + mov %rsi,-0x8(%rbp) │ │ │ │ + add $0xffffffffffffffe8,%rbp │ │ │ │ + test $0x7,%bl │ │ │ │ + jne 4f6fa0 │ │ │ │ + mov (%rbx),%rax │ │ │ │ + jmp *%rax │ │ │ │ + nop │ │ │ │ + add (%rax),%al │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ - lea -0x20(%rbp),%rax │ │ │ │ - cmp %r15,%rax │ │ │ │ - jb 4fd3da │ │ │ │ - movq $0x3390fc8,-0x10(%rbp) │ │ │ │ - mov %rbx,-0x8(%rbp) │ │ │ │ - mov 0x10(%rbx),%r14 │ │ │ │ - movq $0x33924c0,-0x20(%rbp) │ │ │ │ - movq $0x3c37ef9,-0x18(%rbp) │ │ │ │ - add $0xffffffffffffffe0,%rbp │ │ │ │ - jmp 323fe18 │ │ │ │ - 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,-0x75(%rax) │ │ │ │ + or %r9b,-0x75(%r8) │ │ │ │ + rex.WRB adc %r13b,%r11b │ │ │ │ + (bad) │ │ │ │ + nopw 0x0(%rax,%rax,1) │ │ │ │ + add (%rax),%al │ │ │ │ add %al,(%rax) │ │ │ │ - add %cl,-0x73(%rax) │ │ │ │ - rex.RB │ │ │ │ - lock cmp %r15,%rax │ │ │ │ - jb 4fd41a │ │ │ │ - movq $0x3390fc8,-0x10(%rbp) │ │ │ │ - mov %rbx,-0x8(%rbp) │ │ │ │ - mov 0x20(%rbx),%rdi │ │ │ │ - mov 0x18(%rbx),%rsi │ │ │ │ - mov 0x10(%rbx),%r14 │ │ │ │ - add $0xfffffffffffffff0,%rbp │ │ │ │ - jmp 4a0b68 │ │ │ │ - jmp *-0x10(%r13) │ │ │ │ - xchg %ax,%ax │ │ │ │ - add $0x0,%al │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ + (bad) │ │ │ │ add %al,(%rax) │ │ │ │ - sldt (%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ - add %cl,-0x73(%rax) │ │ │ │ - rex.RB fmuls -0x8(%r9,%rdi,1) │ │ │ │ - jb 4fd4a9 │ │ │ │ + add %cl,-0x75(%rax) │ │ │ │ + or %r9b,-0x75(%r8) │ │ │ │ + rex.WRB adc %r9b,-0x77(%r8) │ │ │ │ + fiaddl -0x7cb7f81d(%rbx) │ │ │ │ + sti │ │ │ │ + add %esi,0x48(%rsi,%riz,2) │ │ │ │ + mov %edx,%ebx │ │ │ │ add $0x28,%r12 │ │ │ │ cmp 0x358(%r13),%r12 │ │ │ │ - ja 4fd49e │ │ │ │ - movq $0x3390fc8,-0x10(%rbp) │ │ │ │ - mov %rbx,-0x8(%rbp) │ │ │ │ - mov 0x10(%rbx),%rax │ │ │ │ - mov 0x18(%rbx),%rcx │ │ │ │ - mov 0x20(%rbx),%rdx │ │ │ │ - mov 0x28(%rbx),%rbx │ │ │ │ - movq $0x4fd3f0,-0x20(%r12) │ │ │ │ + ja 4f701e │ │ │ │ + mov 0x6(%rbx),%rdx │ │ │ │ + mov 0xe(%rbx),%rbx │ │ │ │ + movq $0x4f6f18,-0x20(%r12) │ │ │ │ mov %rax,-0x10(%r12) │ │ │ │ mov %rcx,-0x8(%r12) │ │ │ │ mov %rdx,(%r12) │ │ │ │ - mov %rbx,%r14 │ │ │ │ - movq $0x33929e8,-0x28(%rbp) │ │ │ │ - movq $0x3c16869,-0x20(%rbp) │ │ │ │ + movq $0x4f6fc0,0x0(%rbp) │ │ │ │ lea -0x20(%r12),%rax │ │ │ │ - mov %rax,-0x18(%rbp) │ │ │ │ - add $0xffffffffffffffd8,%rbp │ │ │ │ - jmp 3240020 │ │ │ │ + mov %rax,0x10(%rbp) │ │ │ │ + test $0x7,%bl │ │ │ │ + jne 4f6fc0 │ │ │ │ + mov (%rbx),%rax │ │ │ │ + jmp *%rax │ │ │ │ movq $0x28,0x388(%r13) │ │ │ │ - jmp *-0x10(%r13) │ │ │ │ - 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 fmuls -0x8(%r9,%rdi,1) │ │ │ │ - jb 4fd555 │ │ │ │ - add $0x48,%r12 │ │ │ │ - cmp 0x358(%r13),%r12 │ │ │ │ - ja 4fd54a │ │ │ │ - movq $0x3390fc8,-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 $0x4fd3a8,-0x40(%r12) │ │ │ │ - mov %rbx,-0x30(%r12) │ │ │ │ - movq $0x4fd430,-0x28(%r12) │ │ │ │ - mov %rax,-0x18(%r12) │ │ │ │ - mov %rcx,-0x10(%r12) │ │ │ │ - mov %rdx,-0x8(%r12) │ │ │ │ - mov %rsi,(%r12) │ │ │ │ - mov %rax,%r14 │ │ │ │ - movq $0x33929e8,-0x28(%rbp) │ │ │ │ - lea -0x28(%r12),%rax │ │ │ │ - mov %rax,-0x20(%rbp) │ │ │ │ - lea -0x40(%r12),%rax │ │ │ │ - mov %rax,-0x18(%rbp) │ │ │ │ - add $0xffffffffffffffd8,%rbp │ │ │ │ - jmp 323fac8 │ │ │ │ - movq $0x48,0x388(%r13) │ │ │ │ - jmp *-0x10(%r13) │ │ │ │ - nopl 0x0(%rax) │ │ │ │ - add $0x1000000,%eax │ │ │ │ - add %al,(%rax) │ │ │ │ - add %al,(%rcx) │ │ │ │ + movq $0x4f7060,0x0(%rbp) │ │ │ │ + mov %rcx,0x10(%rbp) │ │ │ │ + jmp 338a720 │ │ │ │ + mov %rcx,%rbx │ │ │ │ + and $0xfffffffffffffff8,%rbx │ │ │ │ + add $0x18,%rbp │ │ │ │ + mov (%rbx),%rax │ │ │ │ + jmp *%rax │ │ │ │ + jmp *-0x8(%r13) │ │ │ │ + xchg %ax,%ax │ │ │ │ + add (%rax),%al │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ - add %cl,(%rcx) │ │ │ │ + (bad) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ - add %cl,-0x7d(%rcx) │ │ │ │ + add %cl,-0x75(%rax) │ │ │ │ + or %r9b,-0x75(%r8) │ │ │ │ + rex.WRB adc %r13b,%r9b │ │ │ │ + push $0xffffffffffffffff │ │ │ │ (bad) │ │ │ │ - sbb %cl,0x3b(%rbp) │ │ │ │ - movsl %ds:(%rsi),%es:(%rdi) │ │ │ │ - pop %rax │ │ │ │ - add (%rax),%eax │ │ │ │ - add %dh,0x1e(%rdi) │ │ │ │ - mov 0x7(%rbx),%rax │ │ │ │ - movq $0x3363ae0,-0x10(%r12) │ │ │ │ - mov %rax,-0x8(%r12) │ │ │ │ - mov %r14,(%r12) │ │ │ │ - lea -0xe(%r12),%rbx │ │ │ │ - jmp *0x0(%rbp) │ │ │ │ - movq $0x18,0x388(%r13) │ │ │ │ - jmp *-0x8(%r13) │ │ │ │ - nopw 0x0(%rax,%rax,1) │ │ │ │ - add (%rax),%eax │ │ │ │ + decl (%rdi) │ │ │ │ + (bad) │ │ │ │ + add %dl,(%rdi) │ │ │ │ add %al,(%rax) │ │ │ │ + add %al,(%rbx) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ - sldt (%rax) │ │ │ │ add %al,(%rax) │ │ │ │ + add %al,(%rcx) │ │ │ │ add %al,(%rax) │ │ │ │ - add %cl,-0x73(%rax) │ │ │ │ - rex.RB fmuls -0x8(%r9,%rdi,1) │ │ │ │ - jb 4fd62f │ │ │ │ - add $0x10,%r12 │ │ │ │ - cmp 0x358(%r13),%r12 │ │ │ │ - ja 4fd624 │ │ │ │ - movq $0x3390fc8,-0x10(%rbp) │ │ │ │ - mov %rbx,-0x8(%rbp) │ │ │ │ - mov 0x10(%rbx),%rax │ │ │ │ - mov 0x18(%rbx),%rcx │ │ │ │ - mov 0x20(%rbx),%rbx │ │ │ │ - movq $0x4fd578,-0x8(%r12) │ │ │ │ - mov %rbx,(%r12) │ │ │ │ - mov %rax,%r14 │ │ │ │ - movq $0x33929e8,-0x28(%rbp) │ │ │ │ - lea -0x7(%r12),%rax │ │ │ │ - mov %rax,-0x20(%rbp) │ │ │ │ - mov %rcx,-0x18(%rbp) │ │ │ │ - add $0xffffffffffffffd8,%rbp │ │ │ │ - jmp 3240020 │ │ │ │ - movq $0x10,0x388(%r13) │ │ │ │ - jmp *-0x10(%r13) │ │ │ │ - nopl 0x0(%rax,%rax,1) │ │ │ │ - add $0x1000000,%eax │ │ │ │ + add %cl,(%rdx) │ │ │ │ add %al,(%rax) │ │ │ │ - add %al,(%rcx) │ │ │ │ + add %bl,0x38(%rax) │ │ │ │ + sbb (%rbx),%eax │ │ │ │ + lea -0x10(%rbp),%rax │ │ │ │ + cmp %r15,%rax │ │ │ │ + jb 4f7124 │ │ │ │ + movq $0x4f70c8,-0x10(%rbp) │ │ │ │ + mov 0x5(%rbx),%rax │ │ │ │ + mov %rdi,%rbx │ │ │ │ + mov %rax,-0x8(%rbp) │ │ │ │ + add $0xfffffffffffffff0,%rbp │ │ │ │ + test $0x7,%bl │ │ │ │ + jne 4f70c8 │ │ │ │ + mov (%rbx),%rax │ │ │ │ + jmp *%rax │ │ │ │ + xchg %ax,%ax │ │ │ │ + add %al,(%r8) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ + add %bl,(%rsi) │ │ │ │ add %al,(%rax) │ │ │ │ - add %cl,(%rcx) │ │ │ │ + add %bl,(%rax) │ │ │ │ + cmp %bl,(%rbx) │ │ │ │ + add -0x77(%rax),%ecx │ │ │ │ + fadds -0x7cb7f820(%rbx) │ │ │ │ + clc │ │ │ │ + add 0x42(%rbp),%esi │ │ │ │ + movq $0x4f7100,0x0(%rbp) │ │ │ │ + mov 0x5(%rbx),%rbx │ │ │ │ + test $0x7,%bl │ │ │ │ + jne 4f7100 │ │ │ │ + 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 %cl,-0x7d(%rcx) │ │ │ │ + add %ah,%al │ │ │ │ (bad) │ │ │ │ - sbb %cl,0x3b(%rbp) │ │ │ │ - movsl %ds:(%rsi),%es:(%rdi) │ │ │ │ - pop %rax │ │ │ │ - add (%rax),%eax │ │ │ │ - add %dh,0x1e(%rdi) │ │ │ │ - mov 0x7(%rbx),%rax │ │ │ │ - movq $0x3363ae0,-0x10(%r12) │ │ │ │ - mov %rax,-0x8(%r12) │ │ │ │ - mov %r14,(%r12) │ │ │ │ - lea -0xe(%r12),%rbx │ │ │ │ + sbb (%rbx),%eax │ │ │ │ + and $0x7,%ebx │ │ │ │ + cmp $0x1,%rbx │ │ │ │ + je 4f7116 │ │ │ │ + mov 0x8(%rbp),%r14 │ │ │ │ + add $0x10,%rbp │ │ │ │ + jmp 4f5b68 │ │ │ │ + lea 0x31b375e(%rip),%rbx │ │ │ │ + add $0x10,%rbp │ │ │ │ jmp *0x0(%rbp) │ │ │ │ - movq $0x18,0x388(%r13) │ │ │ │ jmp *-0x8(%r13) │ │ │ │ - nopw 0x0(%rax,%rax,1) │ │ │ │ - add (%rax),%eax │ │ │ │ + (bad) │ │ │ │ add %al,(%rax) │ │ │ │ + add %al,(%rbx) │ │ │ │ + ... │ │ │ │ add %al,(%rax) │ │ │ │ + add %cl,(%rsi) │ │ │ │ add %al,(%rax) │ │ │ │ - sldt (%rax) │ │ │ │ + add %dh,0x48031b3a(%rax) │ │ │ │ + lea -0x30(%rbp),%eax │ │ │ │ + cmp %r15,%rax │ │ │ │ + jae 4f7467 │ │ │ │ + lea 0x31b3abc(%rip),%rbx │ │ │ │ + jmp *-0x8(%r13) │ │ │ │ + addl $0x0,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ - add %cl,-0x73(%rax) │ │ │ │ - rex.RB fmuls -0x8(%r9,%rdi,1) │ │ │ │ - jb 4fd707 │ │ │ │ - add $0x10,%r12 │ │ │ │ - cmp 0x358(%r13),%r12 │ │ │ │ - ja 4fd6fc │ │ │ │ - movq $0x3390fc8,-0x10(%rbp) │ │ │ │ - mov %rbx,-0x8(%rbp) │ │ │ │ - mov 0x10(%rbx),%rax │ │ │ │ - mov 0x18(%rbx),%rcx │ │ │ │ - mov 0x20(%rbx),%rbx │ │ │ │ - movq $0x4fd650,-0x8(%r12) │ │ │ │ - mov %rbx,(%r12) │ │ │ │ - mov %rax,%r14 │ │ │ │ - movq $0x33929e8,-0x28(%rbp) │ │ │ │ - lea -0x7(%r12),%rax │ │ │ │ - mov %rax,-0x20(%rbp) │ │ │ │ - mov %rcx,-0x18(%rbp) │ │ │ │ - add $0xffffffffffffffd8,%rbp │ │ │ │ - jmp 3240020 │ │ │ │ - movq $0x10,0x388(%r13) │ │ │ │ - jmp *-0x10(%r13) │ │ │ │ - nopl 0x0(%rax,%rax,1) │ │ │ │ - add $0x1000000,%eax │ │ │ │ + add %bl,(%rsi) │ │ │ │ add %al,(%rax) │ │ │ │ - add %al,(%rdx) │ │ │ │ + add %cl,0x48031b3a(%rax) │ │ │ │ + movl $0x4f7198,0x0(%rbp) │ │ │ │ + mov %rbx,%rax │ │ │ │ + mov 0x18(%rbp),%rbx │ │ │ │ + mov %rax,0x18(%rbp) │ │ │ │ + test $0x7,%bl │ │ │ │ + jne 4f7198 │ │ │ │ + mov (%rbx),%rax │ │ │ │ + jmp *%rax │ │ │ │ + nopl (%rax) │ │ │ │ + addl $0x0,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ + add %bl,(%rsi) │ │ │ │ add %al,(%rax) │ │ │ │ - add %cl,(%rbx) │ │ │ │ + add %bl,0x3a(%rax) │ │ │ │ + sbb (%rbx),%eax │ │ │ │ + mov 0x8(%rbp),%rsi │ │ │ │ + mov 0x18(%rbp),%rdi │ │ │ │ + add $0x20,%rbp │ │ │ │ + mov %rbx,%r14 │ │ │ │ + jmp 4f7467 │ │ │ │ + nopl 0x0(%rax) │ │ │ │ + add (%rax),%al │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ - add %cl,-0x73(%rax) │ │ │ │ - rex.RB call 7348107c <__environ@GLIBC_2.2.5+0x6f840bd4> │ │ │ │ (bad) │ │ │ │ - movq $0x4fd770,-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 4fd770 │ │ │ │ + add %al,(%rax) │ │ │ │ + add %dh,(%rax) │ │ │ │ + cmp (%rbx),%bl │ │ │ │ + add -0x39(%rax),%ecx │ │ │ │ + add %r14b,%r8b │ │ │ │ + jno 4f7216 │ │ │ │ + add %cl,-0x77(%rax) │ │ │ │ + fmuls -0x75(%rax) │ │ │ │ + pop %rbp │ │ │ │ + adc %cl,-0x77(%rax) │ │ │ │ + adc %r14b,%r14b │ │ │ │ + ret │ │ │ │ + (bad) │ │ │ │ + jne 4f71f0 │ │ │ │ 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 %al,-0x7cb7f81d(%rbx) │ │ │ │ - sti │ │ │ │ - add %esi,0x48(%rbp,%rcx,1) │ │ │ │ - mov 0x10(%rbp),%ebx │ │ │ │ - add $0x18,%rbp │ │ │ │ - jmp 33893b0 │ │ │ │ - mov 0x8(%rbp),%rbx │ │ │ │ + cmp (%rbx),%bl │ │ │ │ + add -0x75(%rax),%ecx │ │ │ │ + jge 4f7204 │ │ │ │ + mov 0x8(%rbp),%rsi │ │ │ │ add $0x18,%rbp │ │ │ │ - jmp 33893b0 │ │ │ │ - jmp *-0x8(%r13) │ │ │ │ - nop │ │ │ │ - add $0x1000000,%eax │ │ │ │ - add %al,(%rax) │ │ │ │ - add %al,0x0(%rip) │ │ │ │ - add %al,(%rax) │ │ │ │ - add %cl,(%rax) │ │ │ │ + mov %rbx,%r14 │ │ │ │ + jmp 4f7467 │ │ │ │ + nopl 0x0(%rax) │ │ │ │ + add (%rax),%al │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ - add %cl,-0x73(%rax) │ │ │ │ - rex.RB call 10481104 <__environ@GLIBC_2.2.5+0xc840c5c> │ │ │ │ (bad) │ │ │ │ - popf │ │ │ │ add %al,(%rax) │ │ │ │ - add %cl,-0x7d(%rcx) │ │ │ │ + add %bl,%al │ │ │ │ + cmp %ebx,(%rbx) │ │ │ │ + add -0x39(%rax),%ecx │ │ │ │ + add %r9b,0x72(%r8) │ │ │ │ + rex.WRXB add %r9b,-0x77(%r8) │ │ │ │ + fmuls -0x75(%rax) │ │ │ │ + pop %rbp │ │ │ │ + adc %cl,-0x77(%rax) │ │ │ │ + adc %r14b,%r14b │ │ │ │ + ret │ │ │ │ (bad) │ │ │ │ - push $0x58a53b4d │ │ │ │ - add (%rax),%eax │ │ │ │ - add %cl,(%rdi) │ │ │ │ - xchg %eax,0x48000000(%rcx) │ │ │ │ - mov 0x7(%rbx),%eax │ │ │ │ - mov 0xf(%rbx),%rcx │ │ │ │ - mov 0x17(%rbx),%rdx │ │ │ │ - mov 0x1f(%rbx),%rsi │ │ │ │ - mov 0x27(%rbx),%rbx │ │ │ │ - movq $0x4fd5c8,-0x60(%r12) │ │ │ │ - mov %rdx,-0x50(%r12) │ │ │ │ - mov %rbx,-0x48(%r12) │ │ │ │ - mov %r14,-0x40(%r12) │ │ │ │ - movq $0x4fd6a0,-0x38(%r12) │ │ │ │ - mov %rdx,-0x28(%r12) │ │ │ │ - mov %rsi,-0x20(%r12) │ │ │ │ - mov %r14,-0x18(%r12) │ │ │ │ - movq $0x4fd728,-0x10(%r12) │ │ │ │ - lea -0x38(%r12),%rbx │ │ │ │ - mov %rbx,-0x8(%r12) │ │ │ │ - lea -0x60(%r12),%rbx │ │ │ │ - mov %rbx,(%r12) │ │ │ │ - mov %rax,%r14 │ │ │ │ - movq $0x33929e8,-0x18(%rbp) │ │ │ │ - mov %rcx,-0x10(%rbp) │ │ │ │ - lea -0xf(%r12),%rax │ │ │ │ - mov %rax,-0x8(%rbp) │ │ │ │ - add $0xffffffffffffffe8,%rbp │ │ │ │ - jmp 323fc70 │ │ │ │ - movq $0x68,0x388(%r13) │ │ │ │ - jmp *-0x8(%r13) │ │ │ │ - xchg %ax,%ax │ │ │ │ + jne 4f7248 │ │ │ │ + mov (%rbx),%rax │ │ │ │ + jmp *%rax │ │ │ │ + nopl (%rax) │ │ │ │ + add (%rax),%al │ │ │ │ + add %al,(%rax) │ │ │ │ + add %al,(%rax) │ │ │ │ + add %al,(%rax) │ │ │ │ (bad) │ │ │ │ add %al,(%rax) │ │ │ │ + add %ch,0x48031b39(%rax) │ │ │ │ + mov 0x10(%rbp),%edi │ │ │ │ + mov 0x8(%rbp),%rsi │ │ │ │ + add $0x18,%rbp │ │ │ │ + mov %rbx,%r14 │ │ │ │ + jmp 4f7467 │ │ │ │ + nopl 0x0(%rax) │ │ │ │ + add (%rax),%al │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ - add %cl,(%rdi) │ │ │ │ + add %al,(%rax) │ │ │ │ + (bad) │ │ │ │ + add %al,(%rax) │ │ │ │ + add %al,0x48031b39(%rax) │ │ │ │ + movl $0x4f72a0,0x0(%rbp) │ │ │ │ + mov %rbx,%rax │ │ │ │ + mov 0x10(%rbp),%rbx │ │ │ │ + mov %rax,0x10(%rbp) │ │ │ │ + test $0x7,%bl │ │ │ │ + jne 4f72a0 │ │ │ │ + mov (%rbx),%rax │ │ │ │ + jmp *%rax │ │ │ │ + nopl (%rax) │ │ │ │ + add (%rax),%al │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ - add %cl,-0x73(%rax) │ │ │ │ - rex.RB fmuls -0x8(%r9,%rdi,1) │ │ │ │ - jb 4fd965 │ │ │ │ - add $0xa8,%r12 │ │ │ │ - cmp 0x358(%r13),%r12 │ │ │ │ - ja 4fd95a │ │ │ │ - movq $0x3390fc8,-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 $0x4fd320,-0xa0(%r12) │ │ │ │ - mov %rsi,-0x90(%r12) │ │ │ │ - mov %rdi,-0x88(%r12) │ │ │ │ - movq $0x4fd360,-0x80(%r12) │ │ │ │ - mov %rsi,-0x70(%r12) │ │ │ │ - mov %rdx,-0x68(%r12) │ │ │ │ - movq $0x4fd4c0,-0x60(%r12) │ │ │ │ - mov %rsi,-0x50(%r12) │ │ │ │ - mov %rdx,-0x48(%r12) │ │ │ │ - mov %rdi,-0x40(%r12) │ │ │ │ - mov %rcx,-0x38(%r12) │ │ │ │ - mov %rbx,-0x30(%r12) │ │ │ │ - movq $0x4fd7b0,-0x28(%r12) │ │ │ │ - mov %rax,-0x20(%r12) │ │ │ │ - lea -0xa0(%r12),%rbx │ │ │ │ - mov %rbx,-0x18(%r12) │ │ │ │ - mov %rcx,-0x10(%r12) │ │ │ │ - lea -0x60(%r12),%rbx │ │ │ │ - mov %rbx,-0x8(%r12) │ │ │ │ - lea -0x80(%r12),%rbx │ │ │ │ - mov %rbx,(%r12) │ │ │ │ - mov %rax,%r14 │ │ │ │ - movq $0x33929e8,-0x28(%rbp) │ │ │ │ - mov %rdx,-0x20(%rbp) │ │ │ │ - lea -0x27(%r12),%rax │ │ │ │ - mov %rax,-0x18(%rbp) │ │ │ │ - add $0xffffffffffffffd8,%rbp │ │ │ │ - jmp 323fc70 │ │ │ │ - movq $0xa8,0x388(%r13) │ │ │ │ - jmp *-0x10(%r13) │ │ │ │ - nopl 0x0(%rax) │ │ │ │ (bad) │ │ │ │ add %al,(%rax) │ │ │ │ + add %dl,0x39(%rax) │ │ │ │ + sbb (%rbx),%eax │ │ │ │ + mov 0x8(%rbp),%rdi │ │ │ │ + mov 0x10(%rbp),%rsi │ │ │ │ + add $0x18,%rbp │ │ │ │ + mov %rbx,%r14 │ │ │ │ + jmp 4f7467 │ │ │ │ + nopl 0x0(%rax) │ │ │ │ + add (%rax),%al │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ - add %cl,(%rdi) │ │ │ │ add %al,(%rax) │ │ │ │ + (bad) │ │ │ │ add %al,(%rax) │ │ │ │ + add %ch,(%rax) │ │ │ │ + cmp %ebx,(%rbx) │ │ │ │ + add -0x39(%rax),%ecx │ │ │ │ + add %r15b,%r8b │ │ │ │ + jb 4f731e │ │ │ │ + add %cl,-0x77(%rax) │ │ │ │ + fmuls -0x75(%rax) │ │ │ │ + pop %rbp │ │ │ │ + adc %cl,-0x77(%rax) │ │ │ │ + adc %r14b,%r14b │ │ │ │ + ret │ │ │ │ + (bad) │ │ │ │ + jne 4f72f8 │ │ │ │ + mov (%rbx),%rax │ │ │ │ + jmp *%rax │ │ │ │ + nopl (%rax) │ │ │ │ + add (%rax),%al │ │ │ │ add %al,(%rax) │ │ │ │ - add %cl,-0x73(%rax) │ │ │ │ - rex.RB fmuls -0x8(%r9,%rdi,1) │ │ │ │ - jb 4fda23 │ │ │ │ - add $0x58,%r12 │ │ │ │ - cmp 0x358(%r13),%r12 │ │ │ │ - ja 4fda18 │ │ │ │ - movq $0x3390fc8,-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 $0x4fd2d8,-0x50(%r12) │ │ │ │ - mov %rbx,-0x40(%r12) │ │ │ │ - movq $0x4fd870,-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) │ │ │ │ - mov %rsi,%r14 │ │ │ │ - movq $0x33929e8,-0x28(%rbp) │ │ │ │ - lea -0x38(%r12),%rax │ │ │ │ - mov %rax,-0x20(%rbp) │ │ │ │ - lea -0x50(%r12),%rax │ │ │ │ - mov %rax,-0x18(%rbp) │ │ │ │ - add $0xffffffffffffffd8,%rbp │ │ │ │ - jmp 323fac8 │ │ │ │ - movq $0x58,0x388(%r13) │ │ │ │ - jmp *-0x10(%r13) │ │ │ │ - nop │ │ │ │ - add $0x1000000,%eax │ │ │ │ add %al,(%rax) │ │ │ │ - add %al,(%rdx) │ │ │ │ add %al,(%rax) │ │ │ │ + (bad) │ │ │ │ add %al,(%rax) │ │ │ │ + add %bh,%al │ │ │ │ + cmp %bl,(%rbx) │ │ │ │ + add -0x75(%rax),%ecx │ │ │ │ + jge 4f7304 │ │ │ │ + mov 0x10(%rbp),%rsi │ │ │ │ + add $0x18,%rbp │ │ │ │ + mov %rbx,%r14 │ │ │ │ + jmp 4f7467 │ │ │ │ + nopl 0x0(%rax) │ │ │ │ + add (%rax),%al │ │ │ │ add %al,(%rax) │ │ │ │ - add %cl,(%rbx) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ + (bad) │ │ │ │ add %al,(%rax) │ │ │ │ - add %cl,-0x73(%rax) │ │ │ │ - rex.RB call 73481394 <__environ@GLIBC_2.2.5+0x6f840eec> │ │ │ │ + add %dl,%al │ │ │ │ + cmp %bl,(%rbx) │ │ │ │ + add -0x39(%rax),%ecx │ │ │ │ + add %r10b,0x73(%r8) │ │ │ │ + rex.WRXB add %r9b,-0x77(%r8) │ │ │ │ + fmuls -0x75(%rax) │ │ │ │ + pop %rbp │ │ │ │ + adc %cl,-0x77(%rax) │ │ │ │ + adc %r14b,%r14b │ │ │ │ + ret │ │ │ │ (bad) │ │ │ │ - movq $0x4fda88,-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 4fda88 │ │ │ │ + jne 4f7350 │ │ │ │ mov (%rbx),%rax │ │ │ │ jmp *%rax │ │ │ │ nopl (%rax) │ │ │ │ add (%rax),%al │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ (bad) │ │ │ │ add %al,(%rax) │ │ │ │ + add %ah,0x48031b38(%rax) │ │ │ │ + mov 0x8(%rbp),%edi │ │ │ │ + mov 0x10(%rbp),%rsi │ │ │ │ + add $0x18,%rbp │ │ │ │ + mov %rbx,%r14 │ │ │ │ + jmp 4f7467 │ │ │ │ + nopl 0x0(%rax) │ │ │ │ + add (%rax),%al │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ - add %al,-0x7cb7f81d(%rbx) │ │ │ │ - sti │ │ │ │ - add %esi,0x48(%rbp,%rcx,1) │ │ │ │ - mov 0x8(%rbp),%ebx │ │ │ │ - add $0x18,%rbp │ │ │ │ - jmp 33893b0 │ │ │ │ + add %al,(%rax) │ │ │ │ + (bad) │ │ │ │ + add %al,(%rax) │ │ │ │ + add %bh,0x38(%rax) │ │ │ │ + sbb (%rbx),%eax │ │ │ │ + movq $0x4f73a8,0x0(%rbp) │ │ │ │ + mov %rbx,%rax │ │ │ │ mov 0x10(%rbp),%rbx │ │ │ │ - add $0x18,%rbp │ │ │ │ - jmp 33893b0 │ │ │ │ - jmp *-0x8(%r13) │ │ │ │ - nop │ │ │ │ + mov %rax,0x10(%rbp) │ │ │ │ + test $0x7,%bl │ │ │ │ + jne 4f73a8 │ │ │ │ + mov (%rbx),%rax │ │ │ │ + jmp *%rax │ │ │ │ + nopl (%rax) │ │ │ │ add (%rax),%al │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ - adc (%rax),%al │ │ │ │ + (bad) │ │ │ │ add %al,(%rax) │ │ │ │ + add %cl,0x38(%rax) │ │ │ │ + sbb (%rbx),%eax │ │ │ │ + mov 0x8(%rbp),%rdi │ │ │ │ + mov 0x10(%rbp),%rsi │ │ │ │ + add $0x18,%rbp │ │ │ │ + mov %rbx,%r14 │ │ │ │ + jmp 4f7467 │ │ │ │ + nopl 0x0(%rax) │ │ │ │ + add (%rax),%al │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ - lea -0x10(%rbp),%rax │ │ │ │ - cmp %r15,%rax │ │ │ │ - jb 4fdae6 │ │ │ │ - movq $0x3390fc8,-0x10(%rbp) │ │ │ │ - mov %rbx,-0x8(%rbp) │ │ │ │ - mov 0x18(%rbx),%rsi │ │ │ │ - mov 0x10(%rbx),%r14 │ │ │ │ - add $0xfffffffffffffff0,%rbp │ │ │ │ - jmp 31c2ad8 │ │ │ │ - jmp *-0x10(%r13) │ │ │ │ - nopw 0x0(%rax,%rax,1) │ │ │ │ - sldt (%rax) │ │ │ │ - add %al,(%rdx) │ │ │ │ - ... │ │ │ │ add %al,(%rax) │ │ │ │ - add %cl,(%rsi) │ │ │ │ + (bad) │ │ │ │ add %al,(%rax) │ │ │ │ add %ah,(%rax) │ │ │ │ - fstps (%rdx) │ │ │ │ - add -0x73(%rax),%ecx │ │ │ │ - rex.RB enter $0x394c,$0xf8 │ │ │ │ - jb 4fdb2a │ │ │ │ - movq $0x4fdb48,-0x18(%rbp) │ │ │ │ - mov %r14,-0x10(%rbp) │ │ │ │ - mov %rsi,-0x8(%rbp) │ │ │ │ - add $0xffffffffffffffe8,%rbp │ │ │ │ - jmp 4f1968 │ │ │ │ - lea 0x31ad917(%rip),%rbx │ │ │ │ - jmp *-0x8(%r13) │ │ │ │ + cmp %bl,(%rbx) │ │ │ │ + add -0x39(%rax),%ecx │ │ │ │ + add %r8b,(%r8) │ │ │ │ + je 4f7426 │ │ │ │ + add %cl,-0x77(%rax) │ │ │ │ + fmuls -0x75(%rax) │ │ │ │ + pop %rbp │ │ │ │ + adc %cl,-0x77(%rax) │ │ │ │ + adc %r14b,%r14b │ │ │ │ + ret │ │ │ │ + (bad) │ │ │ │ + jne 4f7400 │ │ │ │ + mov (%rbx),%rax │ │ │ │ + jmp *%rax │ │ │ │ nopl (%rax) │ │ │ │ add (%rax),%al │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ (bad) │ │ │ │ add %al,(%rax) │ │ │ │ - add %ah,%al │ │ │ │ - fcomps (%rdx) │ │ │ │ - add -0x39(%rax),%ecx │ │ │ │ - rex.RB clc │ │ │ │ - jo 4fdb29 │ │ │ │ - rex.WRXB add %r9b,-0x77(%r9) │ │ │ │ - fimuls -0x77(%rax) │ │ │ │ - pop %rbp │ │ │ │ - add %cl,-0x7d(%rax) │ │ │ │ - (bad) │ │ │ │ - loopne 4fdb7a │ │ │ │ + add %dh,%al │ │ │ │ (bad) │ │ │ │ - add (%rbx),%al │ │ │ │ + sbb (%rbx),%eax │ │ │ │ + mov 0x8(%rbp),%rdi │ │ │ │ + mov 0x10(%rbp),%rsi │ │ │ │ + add $0x18,%rbp │ │ │ │ + mov %rbx,%r14 │ │ │ │ + jmp 4f7467 │ │ │ │ + nopl 0x0(%rax) │ │ │ │ + add (%rax),%al │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ - add %bl,(%rsi) │ │ │ │ + (bad) │ │ │ │ add %al,(%rax) │ │ │ │ - add %bh,0x48031ad8(%rax) │ │ │ │ - movl $0x4fdb98,-0x8(%rbp) │ │ │ │ - mov %rbx,%r14 │ │ │ │ - mov %rbx,0x0(%rbp) │ │ │ │ - add $0xfffffffffffffff8,%rbp │ │ │ │ - jmp 323f9f0 │ │ │ │ - add $0x0,%al │ │ │ │ + add %cl,%al │ │ │ │ + (bad) │ │ │ │ + sbb (%rbx),%eax │ │ │ │ + movq $0x4f7458,0x0(%rbp) │ │ │ │ + mov %rbx,%rax │ │ │ │ + mov 0x10(%rbp),%rbx │ │ │ │ + mov %rax,0x10(%rbp) │ │ │ │ + test $0x7,%bl │ │ │ │ + jne 4f7458 │ │ │ │ + mov (%rbx),%rax │ │ │ │ + jmp *%rax │ │ │ │ + nopl (%rax) │ │ │ │ + add (%rax),%al │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ (bad) │ │ │ │ add %al,(%rax) │ │ │ │ - add %dl,0x48031ad8(%rax) │ │ │ │ - movl $0x4fdbc0,-0x8(%rbp) │ │ │ │ + add %bl,0x48031b37(%rax) │ │ │ │ + mov 0x8(%rbp),%edi │ │ │ │ + mov 0x10(%rbp),%rsi │ │ │ │ + add $0x18,%rbp │ │ │ │ mov %rbx,%r14 │ │ │ │ - mov %rbx,0x0(%rbp) │ │ │ │ - add $0xfffffffffffffff8,%rbp │ │ │ │ - jmp 323fda8 │ │ │ │ - add $0x0,%eax │ │ │ │ + mov %r14,%rax │ │ │ │ + and $0x7,%eax │ │ │ │ + cmp $0x1,%rax │ │ │ │ + je 4f765b │ │ │ │ + movq $0x4f74b8,-0x20(%rbp) │ │ │ │ + mov 0x6(%r14),%rbx │ │ │ │ + mov %rsi,-0x18(%rbp) │ │ │ │ + mov %rdi,-0x10(%rbp) │ │ │ │ + mov 0xe(%r14),%rax │ │ │ │ + mov %rax,-0x8(%rbp) │ │ │ │ + add $0xffffffffffffffe0,%rbp │ │ │ │ + test $0x7,%bl │ │ │ │ + jne 4f74b8 │ │ │ │ + mov (%rbx),%rax │ │ │ │ + jmp *%rax │ │ │ │ + nopl 0x0(%rax) │ │ │ │ + add (%rax),%eax │ │ │ │ add %al,(%rax) │ │ │ │ - add %bl,(%rsi) │ │ │ │ add %al,(%rax) │ │ │ │ - add %ch,-0x28(%rax) │ │ │ │ - sbb (%rbx),%al │ │ │ │ - movq $0x4fdbe8,0x0(%rbp) │ │ │ │ - mov 0x20(%rbp),%r14 │ │ │ │ - mov %rbx,0x20(%rbp) │ │ │ │ - jmp 4f18f8 │ │ │ │ - nopl (%rax) │ │ │ │ - add $0x0,%eax │ │ │ │ add %al,(%rax) │ │ │ │ - add %bl,(%rsi) │ │ │ │ + (bad) │ │ │ │ add %al,(%rax) │ │ │ │ - add %al,-0x28(%rax) │ │ │ │ - sbb (%rbx),%al │ │ │ │ - add $0x80,%r12 │ │ │ │ - cmp 0x358(%r13),%r12 │ │ │ │ - ja 4fdc88 │ │ │ │ - movq $0x4fcd40,-0x78(%r12) │ │ │ │ - mov %rbx,-0x68(%r12) │ │ │ │ - mov 0x8(%rbp),%rax │ │ │ │ - mov %rax,-0x60(%r12) │ │ │ │ - movq $0x4fcfe0,-0x58(%r12) │ │ │ │ - mov %rbx,-0x48(%r12) │ │ │ │ - mov %rax,-0x40(%r12) │ │ │ │ - mov 0x28(%rbp),%rbx │ │ │ │ - mov %rbx,-0x38(%r12) │ │ │ │ - movq $0x4fd238,-0x30(%r12) │ │ │ │ - mov %rax,-0x20(%r12) │ │ │ │ - mov 0x20(%rbp),%rax │ │ │ │ - mov %rax,-0x18(%r12) │ │ │ │ - lea -0x58(%r12),%rax │ │ │ │ - mov %rax,-0x10(%r12) │ │ │ │ - lea -0x78(%r12),%rbx │ │ │ │ - mov %rbx,-0x8(%r12) │ │ │ │ - mov 0x10(%rbp),%rcx │ │ │ │ - mov %rcx,(%r12) │ │ │ │ - movq $0x4fdca8,-0x8(%rbp) │ │ │ │ - mov 0x18(%rbp),%r14 │ │ │ │ - lea -0x30(%r12),%rcx │ │ │ │ - mov %rcx,0x0(%rbp) │ │ │ │ - mov %rax,0x18(%rbp) │ │ │ │ - mov %rbx,0x28(%rbp) │ │ │ │ + add %bh,(%rax) │ │ │ │ + (bad) │ │ │ │ + sbb (%rbx),%eax │ │ │ │ + movq $0x4f74f0,-0x8(%rbp) │ │ │ │ + mov 0x7(%rbx),%rax │ │ │ │ + mov 0xf(%rbx),%rbx │ │ │ │ + mov %rax,0x0(%rbp) │ │ │ │ add $0xfffffffffffffff8,%rbp │ │ │ │ - jmp 323f8b0 │ │ │ │ - movq $0x80,0x388(%r13) │ │ │ │ - jmp 338a720 │ │ │ │ + test $0x7,%bl │ │ │ │ + jne 4f74f0 │ │ │ │ + mov (%rbx),%rax │ │ │ │ + jmp *%rax │ │ │ │ + nopw 0x0(%rax,%rax,1) │ │ │ │ + add $0x0,%al │ │ │ │ + add %al,(%rax) │ │ │ │ + add %al,(%rax) │ │ │ │ + add %al,(%rax) │ │ │ │ (bad) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ + (bad) │ │ │ │ + sbb (%rbx),%eax │ │ │ │ + mov %rbx,%rax │ │ │ │ + and $0x7,%eax │ │ │ │ + cmp $0x1,%rax │ │ │ │ + je 4f75a3 │ │ │ │ + movq $0x4f7538,-0x8(%rbp) │ │ │ │ + mov %rbx,%rax │ │ │ │ + mov 0x6(%rbx),%rbx │ │ │ │ + mov %rax,0x0(%rbp) │ │ │ │ + add $0xfffffffffffffff8,%rbp │ │ │ │ + test $0x7,%bl │ │ │ │ + jne 4f7538 │ │ │ │ + mov (%rbx),%rax │ │ │ │ + jmp *%rax │ │ │ │ + nopl 0x0(%rax) │ │ │ │ + add $0x0,%eax │ │ │ │ add %al,(%rax) │ │ │ │ add %bl,(%rsi) │ │ │ │ add %al,(%rax) │ │ │ │ + add %bh,0x48031b36(%rax) │ │ │ │ + mov 0x10(%rbp),%eax │ │ │ │ + and $0x7,%ebx │ │ │ │ + cmp $0x3,%rbx │ │ │ │ + jb 4f7693 │ │ │ │ + cmp $0x4,%rbx │ │ │ │ + jae 4f787b │ │ │ │ + movq $0x4f7580,0x10(%rbp) │ │ │ │ + mov %rax,%rbx │ │ │ │ + add $0x10,%rbp │ │ │ │ + test $0x7,%bl │ │ │ │ + jne 4f7580 │ │ │ │ + mov (%rbx),%rax │ │ │ │ + jmp *%rax │ │ │ │ + nopl 0x0(%rax) │ │ │ │ + add (%rax),%eax │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ - add %cl,-0x7d(%rcx) │ │ │ │ - (bad) │ │ │ │ - js 4fdcfa │ │ │ │ - cmp 0x358(%rbp),%esp │ │ │ │ - ja 4fdd48 │ │ │ │ - movq $0x4fd980,-0x70(%r12) │ │ │ │ - mov %rbx,-0x60(%r12) │ │ │ │ - mov 0x28(%rbp),%rax │ │ │ │ - mov %rax,-0x58(%r12) │ │ │ │ - mov 0x20(%rbp),%rax │ │ │ │ - mov %rax,-0x50(%r12) │ │ │ │ - mov 0x18(%rbp),%rax │ │ │ │ - mov %rax,-0x48(%r12) │ │ │ │ - mov 0x30(%rbp),%rcx │ │ │ │ - mov %rcx,-0x40(%r12) │ │ │ │ - mov 0x10(%rbp),%rdx │ │ │ │ - mov %rdx,-0x38(%r12) │ │ │ │ - movq $0x4fda40,-0x30(%r12) │ │ │ │ - mov 0x8(%rbp),%rdx │ │ │ │ - mov %rdx,-0x28(%r12) │ │ │ │ - lea -0x70(%r12),%rdx │ │ │ │ - mov %rdx,-0x20(%r12) │ │ │ │ - movq $0x4fdac0,-0x18(%r12) │ │ │ │ - mov %rax,-0x8(%r12) │ │ │ │ - mov %rcx,(%r12) │ │ │ │ - mov %rbx,%r14 │ │ │ │ - movq $0x33929e8,0x20(%rbp) │ │ │ │ - lea -0x18(%r12),%rax │ │ │ │ - mov %rax,0x28(%rbp) │ │ │ │ - lea -0x2f(%r12),%rax │ │ │ │ - mov %rax,0x30(%rbp) │ │ │ │ - add $0x20,%rbp │ │ │ │ - jmp 323fc70 │ │ │ │ - movq $0x78,0x388(%r13) │ │ │ │ - jmp 338a720 │ │ │ │ - add %eax,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ + (bad) │ │ │ │ add %al,(%rax) │ │ │ │ + add %dh,0x36(%rax) │ │ │ │ + sbb (%rbx),%eax │ │ │ │ + mov 0x8(%rbp),%rsi │ │ │ │ + movq $0x4f7428,0x8(%rbp) │ │ │ │ + mov %rsi,%rdi │ │ │ │ + lea 0x31b31cd(%rip),%rsi │ │ │ │ + mov 0x7(%rbx),%r14 │ │ │ │ + add $0x8,%rbp │ │ │ │ + jmp 3099378 │ │ │ │ + movq $0x4f75d0,0x0(%rbp) │ │ │ │ + mov 0x7(%rbx),%rbx │ │ │ │ + test $0x7,%bl │ │ │ │ + jne 4f75d0 │ │ │ │ + mov (%rbx),%rax │ │ │ │ + jmp *%rax │ │ │ │ + nopl 0x0(%rax) │ │ │ │ + add $0x0,%al │ │ │ │ add %al,(%rax) │ │ │ │ - adc %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ + (bad) │ │ │ │ add %al,(%rax) │ │ │ │ - lea -0x20(%rbp),%rax │ │ │ │ - cmp %r15,%rax │ │ │ │ - jb 4fdd9a │ │ │ │ - movq $0x3390fc8,-0x10(%rbp) │ │ │ │ - mov %rbx,-0x8(%rbp) │ │ │ │ - mov 0x10(%rbx),%r14 │ │ │ │ - movq $0x33924c0,-0x20(%rbp) │ │ │ │ - movq $0x3c37ef9,-0x18(%rbp) │ │ │ │ - add $0xffffffffffffffe0,%rbp │ │ │ │ - jmp 323fe18 │ │ │ │ - jmp *-0x10(%r13) │ │ │ │ - xchg %ax,%ax │ │ │ │ - add %eax,(%rax) │ │ │ │ + add %ah,(%rax) │ │ │ │ + ss sbb (%rbx),%eax │ │ │ │ + mov 0x8(%rbp),%rax │ │ │ │ + and $0x7,%ebx │ │ │ │ + lea 0x2fd4502(%rip),%rcx │ │ │ │ + mov (%rcx,%rbx,8),%rbx │ │ │ │ + jmp *%rbx │ │ │ │ + movq $0x4f7168,0x8(%rbp) │ │ │ │ + mov 0x18(%rbp),%r8 │ │ │ │ + lea 0x31b35f3(%rip),%rdi │ │ │ │ + mov %rax,%rsi │ │ │ │ + lea 0x31b3312(%rip),%r14 │ │ │ │ + add $0x8,%rbp │ │ │ │ + jmp 30a6460 │ │ │ │ + movq $0x4f7638,0x8(%rbp) │ │ │ │ + mov %rax,%rbx │ │ │ │ + add $0x8,%rbp │ │ │ │ + test $0x7,%bl │ │ │ │ + jne 4f7638 │ │ │ │ + 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) │ │ │ │ - rex.W jmp 4fde21 │ │ │ │ - add -0x73(%rax),%ecx │ │ │ │ - rex.RB loopne 4fde01 │ │ │ │ - cmp %edi,%eax │ │ │ │ - jb 4fdde2 │ │ │ │ - movq $0x3390fc8,-0x10(%rbp) │ │ │ │ - mov %rbx,-0x8(%rbp) │ │ │ │ - mov 0x10(%rbx),%r14 │ │ │ │ - movq $0x33924c0,-0x20(%rbp) │ │ │ │ - movq $0x3c2c8f9,-0x18(%rbp) │ │ │ │ - add $0xffffffffffffffe0,%rbp │ │ │ │ - jmp 4a0360 │ │ │ │ - jmp *-0x10(%r13) │ │ │ │ - xchg %ax,%ax │ │ │ │ - add (%rax),%al │ │ │ │ + add %bh,0x48031b35(%rax) │ │ │ │ + movl $0x4f7990,0x0(%rbp) │ │ │ │ + mov 0x8(%rbp),%rdi │ │ │ │ + lea 0x31b3118(%rip),%rsi │ │ │ │ + mov 0x7(%rbx),%rax │ │ │ │ + mov %rax,%r14 │ │ │ │ + mov %rax,0x8(%rbp) │ │ │ │ + jmp 3099378 │ │ │ │ + mov %rdi,%rax │ │ │ │ + and $0x7,%eax │ │ │ │ + cmp $0x3,%rax │ │ │ │ + jne 4f767b │ │ │ │ + movq $0x4f78c8,-0x8(%rbp) │ │ │ │ + mov %rsi,%r14 │ │ │ │ + add $0xfffffffffffffff8,%rbp │ │ │ │ + jmp 309d650 │ │ │ │ + movq $0x4f78e8,-0x10(%rbp) │ │ │ │ + mov %rsi,%r14 │ │ │ │ + mov %rdi,-0x8(%rbp) │ │ │ │ + add $0xfffffffffffffff0,%rbp │ │ │ │ + jmp 309d650 │ │ │ │ + cmp $0x2,%rbx │ │ │ │ + jb 4f76eb │ │ │ │ + movq $0x4f76c8,0x10(%rbp) │ │ │ │ + mov %rax,%rbx │ │ │ │ + add $0x10,%rbp │ │ │ │ + test $0x7,%bl │ │ │ │ + jne 4f76c8 │ │ │ │ + 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) │ │ │ │ - lock {rex2 0x1a} add -0x73(%r16),%rcx │ │ │ │ - rex.RB fmuls -0x8(%r9,%rdi,1) │ │ │ │ - jb 4fde5f │ │ │ │ - add $0x18,%r12 │ │ │ │ - cmp 0x358(%r13),%r12 │ │ │ │ - ja 4fde54 │ │ │ │ - movq $0x3390fc8,-0x10(%rbp) │ │ │ │ - mov %rbx,-0x8(%rbp) │ │ │ │ - mov 0x10(%rbx),%rax │ │ │ │ - mov 0x18(%rbx),%rbx │ │ │ │ - movq $0x4fddb0,-0x10(%r12) │ │ │ │ - mov %rbx,(%r12) │ │ │ │ - mov %rax,%r14 │ │ │ │ - movq $0x33929e8,-0x28(%rbp) │ │ │ │ - lea -0x10(%r12),%rax │ │ │ │ - mov %rax,-0x20(%rbp) │ │ │ │ - movq $0x36ab3c0,-0x18(%rbp) │ │ │ │ - add $0xffffffffffffffd8,%rbp │ │ │ │ - jmp 4a0590 │ │ │ │ - movq $0x18,0x388(%r13) │ │ │ │ - jmp *-0x10(%r13) │ │ │ │ - nopl 0x0(%rax,%rax,1) │ │ │ │ - add (%rax),%al │ │ │ │ + add %ch,(%rax) │ │ │ │ + xor $0x8b48031b,%eax │ │ │ │ + jne 4f76d4 │ │ │ │ + movq $0x4f7378,0x8(%rbp) │ │ │ │ + mov %rsi,%rdi │ │ │ │ + lea 0x31b309d(%rip),%rsi │ │ │ │ + mov 0x7(%rbx),%r14 │ │ │ │ + add $0x8,%rbp │ │ │ │ + jmp 3099378 │ │ │ │ + movq $0x4f7718,0x10(%rbp) │ │ │ │ + mov %rax,%rbx │ │ │ │ + add $0x10,%rbp │ │ │ │ + test $0x7,%bl │ │ │ │ + jne 4f7718 │ │ │ │ + mov (%rbx),%rax │ │ │ │ + jmp *%rax │ │ │ │ + nopl 0x0(%rax) │ │ │ │ + add (%rax),%eax │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ - adc (%rax),%al │ │ │ │ + (bad) │ │ │ │ add %al,(%rax) │ │ │ │ - jo 4fde4b │ │ │ │ - sbb (%rbx),%al │ │ │ │ - lea -0x20(%rbp),%rax │ │ │ │ - cmp %r15,%rax │ │ │ │ - jb 4fdedc │ │ │ │ - add $0x20,%r12 │ │ │ │ - cmp 0x358(%r13),%r12 │ │ │ │ - ja 4fded1 │ │ │ │ - movq $0x3390fc8,-0x10(%rbp) │ │ │ │ - mov %rbx,-0x8(%rbp) │ │ │ │ - mov 0x10(%rbx),%rax │ │ │ │ - mov 0x18(%rbx),%rbx │ │ │ │ - movq $0x4fddf8,-0x18(%r12) │ │ │ │ - mov %rax,-0x8(%r12) │ │ │ │ - mov %rbx,(%r12) │ │ │ │ - mov %rax,%r14 │ │ │ │ - movq $0x33924c0,-0x20(%rbp) │ │ │ │ - lea -0x18(%r12),%rax │ │ │ │ - mov %rax,-0x18(%rbp) │ │ │ │ - add $0xffffffffffffffe0,%rbp │ │ │ │ - jmp 4a05f8 │ │ │ │ - movq $0x20,0x388(%r13) │ │ │ │ - jmp *-0x10(%r13) │ │ │ │ - add %eax,(%rax) │ │ │ │ + add %bl,%al │ │ │ │ + xor $0x1b,%al │ │ │ │ + add -0x75(%rax),%ecx │ │ │ │ + jne 4f7724 │ │ │ │ + movq $0x4f73d0,0x8(%rbp) │ │ │ │ + mov %rsi,%rdi │ │ │ │ + lea 0x31afc94(%rip),%rsi │ │ │ │ + mov 0x7(%rbx),%r14 │ │ │ │ + add $0x8,%rbp │ │ │ │ + jmp 3099378 │ │ │ │ + movq $0x4f7768,0x8(%rbp) │ │ │ │ + mov %rax,%rbx │ │ │ │ + add $0x8,%rbp │ │ │ │ + test $0x7,%bl │ │ │ │ + jne 4f7768 │ │ │ │ + mov (%rbx),%rax │ │ │ │ + jmp *%rax │ │ │ │ + nopl 0x0(%rax) │ │ │ │ + add (%rax),%eax │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ - adc %al,(%rax) │ │ │ │ + (bad) │ │ │ │ add %al,(%rax) │ │ │ │ - sbb %dl,%ch │ │ │ │ - sbb (%rbx),%al │ │ │ │ - lea -0x28(%rbp),%rax │ │ │ │ - cmp %r15,%rax │ │ │ │ - jb 4fdf21 │ │ │ │ - movq $0x3390fc8,-0x10(%rbp) │ │ │ │ - mov %rbx,-0x8(%rbp) │ │ │ │ - movq $0x4fdf38,-0x20(%rbp) │ │ │ │ - mov 0x10(%rbx),%rax │ │ │ │ + add %cl,0x48031b34(%rax) │ │ │ │ + movl $0x4f7958,0x0(%rbp) │ │ │ │ + mov 0x8(%rbp),%rdi │ │ │ │ + lea 0x31b3000(%rip),%rsi │ │ │ │ + mov 0x7(%rbx),%rax │ │ │ │ mov %rax,%r14 │ │ │ │ - mov %rax,-0x18(%rbp) │ │ │ │ - add $0xffffffffffffffe0,%rbp │ │ │ │ - jmp 4a02f0 │ │ │ │ - jmp *-0x10(%r13) │ │ │ │ - nopl (%rax) │ │ │ │ - add %eax,(%rax) │ │ │ │ + mov %rax,0x8(%rbp) │ │ │ │ + jmp 3099378 │ │ │ │ + movq $0x4f77b8,0x8(%rbp) │ │ │ │ + mov %rax,%rbx │ │ │ │ + add $0x8,%rbp │ │ │ │ + test $0x7,%bl │ │ │ │ + jne 4f77b8 │ │ │ │ + mov (%rbx),%rax │ │ │ │ + jmp *%rax │ │ │ │ + nopl 0x0(%rax) │ │ │ │ + add (%rax),%eax │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ (bad) │ │ │ │ add %al,(%rax) │ │ │ │ - add %dl,%al │ │ │ │ - (bad) │ │ │ │ - sbb (%rbx),%al │ │ │ │ - add $0x20,%r12 │ │ │ │ - cmp 0x358(%r13),%r12 │ │ │ │ - ja 4fdf80 │ │ │ │ - movq $0x4fde78,-0x18(%r12) │ │ │ │ - mov %rbx,-0x8(%r12) │ │ │ │ - mov 0x8(%rbp),%rax │ │ │ │ - mov %rax,(%r12) │ │ │ │ - mov %rbx,%r14 │ │ │ │ - movq $0x33929e8,-0x8(%rbp) │ │ │ │ - lea -0x18(%r12),%rax │ │ │ │ - mov %rax,0x0(%rbp) │ │ │ │ - movq $0x36ab330,0x8(%rbp) │ │ │ │ - add $0xfffffffffffffff8,%rbp │ │ │ │ - jmp 4a0590 │ │ │ │ - movq $0x20,0x388(%r13) │ │ │ │ - jmp 338a720 │ │ │ │ + add %bh,(%rax) │ │ │ │ + xor $0x1b,%al │ │ │ │ + add -0x75(%rax),%ecx │ │ │ │ + jne 4f77c4 │ │ │ │ + movq $0x4f7270,0x8(%rbp) │ │ │ │ + mov %rsi,%rdi │ │ │ │ + lea 0x31b2f95(%rip),%rsi │ │ │ │ + mov 0x7(%rbx),%r14 │ │ │ │ + add $0x8,%rbp │ │ │ │ + jmp 3099378 │ │ │ │ + movq $0x4f7808,0x8(%rbp) │ │ │ │ + mov %rax,%rbx │ │ │ │ + add $0x8,%rbp │ │ │ │ + test $0x7,%bl │ │ │ │ + jne 4f7808 │ │ │ │ + mov (%rbx),%rax │ │ │ │ + jmp *%rax │ │ │ │ + nopl 0x0(%rax) │ │ │ │ add (%rax),%eax │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ - sldt (%rax) │ │ │ │ - add %ch,-0x2c(%rax) │ │ │ │ - sbb (%rbx),%al │ │ │ │ - lea -0x28(%rbp),%rax │ │ │ │ - cmp %r15,%rax │ │ │ │ - jb 4fe007 │ │ │ │ - add $0x18,%r12 │ │ │ │ - cmp 0x358(%r13),%r12 │ │ │ │ - ja 4fdffc │ │ │ │ - movq $0x3390fc8,-0x10(%rbp) │ │ │ │ - mov %rbx,-0x8(%rbp) │ │ │ │ - mov 0x10(%rbx),%rax │ │ │ │ - mov 0x18(%rbx),%rcx │ │ │ │ - mov 0x20(%rbx),%rbx │ │ │ │ - movq $0x4fdef0,-0x10(%r12) │ │ │ │ - mov %rax,(%r12) │ │ │ │ - mov %rcx,%r14 │ │ │ │ - movq $0x33929e8,-0x28(%rbp) │ │ │ │ - mov %rbx,-0x20(%rbp) │ │ │ │ - lea -0x10(%r12),%rax │ │ │ │ - mov %rax,-0x18(%rbp) │ │ │ │ - add $0xffffffffffffffd8,%rbp │ │ │ │ - jmp 323ffb8 │ │ │ │ - movq $0x18,0x388(%r13) │ │ │ │ - jmp *-0x10(%r13) │ │ │ │ - nopl 0x0(%rax,%rax,1) │ │ │ │ - add %eax,(%rax) │ │ │ │ + (bad) │ │ │ │ add %al,(%rax) │ │ │ │ + add %ch,%al │ │ │ │ + xor (%rbx),%ebx │ │ │ │ + add -0x75(%rax),%ecx │ │ │ │ + jne 4f7814 │ │ │ │ + movq $0x4f72c8,0x8(%rbp) │ │ │ │ + mov %rsi,%rdi │ │ │ │ + lea 0x31b2f5d(%rip),%rsi │ │ │ │ + mov 0x7(%rbx),%r14 │ │ │ │ + add $0x8,%rbp │ │ │ │ + jmp 3099378 │ │ │ │ + movq $0x4f7858,0x8(%rbp) │ │ │ │ + mov %rax,%rbx │ │ │ │ + add $0x8,%rbp │ │ │ │ + test $0x7,%bl │ │ │ │ + jne 4f7858 │ │ │ │ + mov (%rbx),%rax │ │ │ │ + jmp *%rax │ │ │ │ + nopl 0x0(%rax) │ │ │ │ + add (%rax),%eax │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ - adc %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ - fsubr %st(0),%st │ │ │ │ - jb 4fe023 │ │ │ │ - lea -0x20(%rbp),%rax │ │ │ │ - cmp %r15,%rax │ │ │ │ - jb 4fe052 │ │ │ │ - movq $0x3390fc8,-0x10(%rbp) │ │ │ │ - mov %rbx,-0x8(%rbp) │ │ │ │ - mov 0x10(%rbx),%r14 │ │ │ │ - movq $0x33924c0,-0x20(%rbp) │ │ │ │ - movq $0x3c2c8f9,-0x18(%rbp) │ │ │ │ - add $0xffffffffffffffe0,%rbp │ │ │ │ - jmp 4a0360 │ │ │ │ - jmp *-0x10(%r13) │ │ │ │ - xchg %ax,%ax │ │ │ │ - add (%rax),%al │ │ │ │ + (bad) │ │ │ │ add %al,(%rax) │ │ │ │ + add %bl,0x48031b33(%rax) │ │ │ │ + mov 0x8(%rbp),%esi │ │ │ │ + movq $0x4f7320,0x8(%rbp) │ │ │ │ + mov %rsi,%rdi │ │ │ │ + lea 0x31afb4b(%rip),%rsi │ │ │ │ + mov 0x7(%rbx),%r14 │ │ │ │ + add $0x8,%rbp │ │ │ │ + jmp 3099378 │ │ │ │ + movq $0x4f78a0,0x0(%rbp) │ │ │ │ + mov %rax,%rbx │ │ │ │ + test $0x7,%bl │ │ │ │ + jne 4f78a0 │ │ │ │ + mov (%rbx),%rax │ │ │ │ + jmp *%rax │ │ │ │ + test %eax,(%rdi) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ - adc (%rax),%al │ │ │ │ add %al,(%rax) │ │ │ │ - adc $0x1a,%bl │ │ │ │ - add -0x73(%rax),%ecx │ │ │ │ - rex.RB fmuls -0x8(%r9,%rdi,1) │ │ │ │ - jb 4fe0cf │ │ │ │ - add $0x18,%r12 │ │ │ │ - cmp 0x358(%r13),%r12 │ │ │ │ - ja 4fe0c4 │ │ │ │ - movq $0x3390fc8,-0x10(%rbp) │ │ │ │ - mov %rbx,-0x8(%rbp) │ │ │ │ - mov 0x10(%rbx),%rax │ │ │ │ - mov 0x18(%rbx),%rbx │ │ │ │ - movq $0x4fe020,-0x10(%r12) │ │ │ │ - mov %rbx,(%r12) │ │ │ │ - mov %rax,%r14 │ │ │ │ - movq $0x33929e8,-0x28(%rbp) │ │ │ │ - lea -0x10(%r12),%rax │ │ │ │ - mov %rax,-0x20(%rbp) │ │ │ │ - movq $0x36ab3c0,-0x18(%rbp) │ │ │ │ - add $0xffffffffffffffd8,%rbp │ │ │ │ - jmp 4a0590 │ │ │ │ - movq $0x18,0x388(%r13) │ │ │ │ - jmp *-0x10(%r13) │ │ │ │ - nopl 0x0(%rax,%rax,1) │ │ │ │ - add (%rax),%al │ │ │ │ + (bad) │ │ │ │ add %al,(%rax) │ │ │ │ + add %bl,0x48031b30(%rax) │ │ │ │ + mov 0x8(%rbp),%esi │ │ │ │ + mov 0x7(%rbx),%r14 │ │ │ │ + add $0x30,%rbp │ │ │ │ + jmp 4f5e18 │ │ │ │ + nopl 0x0(%rax) │ │ │ │ + ... │ │ │ │ + (bad) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ - adc (%rax),%al │ │ │ │ add %al,(%rax) │ │ │ │ - add %dl,%bl │ │ │ │ - sbb (%rbx),%al │ │ │ │ - lea -0x20(%rbp),%rax │ │ │ │ - cmp %r15,%rax │ │ │ │ - jb 4fe14c │ │ │ │ - add $0x20,%r12 │ │ │ │ - cmp 0x358(%r13),%r12 │ │ │ │ - ja 4fe141 │ │ │ │ - movq $0x3390fc8,-0x10(%rbp) │ │ │ │ - mov %rbx,-0x8(%rbp) │ │ │ │ - mov 0x10(%rbx),%rax │ │ │ │ - mov 0x18(%rbx),%rbx │ │ │ │ - movq $0x4fe068,-0x18(%r12) │ │ │ │ - mov %rax,-0x8(%r12) │ │ │ │ - mov %rbx,(%r12) │ │ │ │ - mov %rax,%r14 │ │ │ │ - movq $0x33924c0,-0x20(%rbp) │ │ │ │ - lea -0x18(%r12),%rax │ │ │ │ - mov %rax,-0x18(%rbp) │ │ │ │ - add $0xffffffffffffffe0,%rbp │ │ │ │ - jmp 4a05f8 │ │ │ │ - movq $0x20,0x388(%r13) │ │ │ │ - jmp *-0x10(%r13) │ │ │ │ + add %cl,0x35(%rbp,%rcx,4) │ │ │ │ + sub -0x7cb7fc8d(%rip),%cl │ │ │ │ + (bad) │ │ │ │ + add %ah,%gs:-0x70(%rsi) │ │ │ │ add %eax,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ - adc %al,(%rax) │ │ │ │ - add %al,(%rax) │ │ │ │ - test $0xd2,%al │ │ │ │ - sbb (%rbx),%al │ │ │ │ - lea -0x28(%rbp),%rax │ │ │ │ - cmp %r15,%rax │ │ │ │ - jb 4fe191 │ │ │ │ - movq $0x3390fc8,-0x10(%rbp) │ │ │ │ - mov %rbx,-0x8(%rbp) │ │ │ │ - movq $0x4fe1a8,-0x20(%rbp) │ │ │ │ - mov 0x10(%rbx),%rax │ │ │ │ - mov %rax,%r14 │ │ │ │ - mov %rax,-0x18(%rbp) │ │ │ │ - add $0xffffffffffffffe0,%rbp │ │ │ │ - jmp 4a02f0 │ │ │ │ - jmp *-0x10(%r13) │ │ │ │ - nopl (%rax) │ │ │ │ - add %eax,(%rax) │ │ │ │ + (bad) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ + add %cl,-0x7d(%rcx) │ │ │ │ (bad) │ │ │ │ - add %al,(%rax) │ │ │ │ - add %ah,-0x2e(%rax) │ │ │ │ - sbb (%rbx),%al │ │ │ │ - add $0x20,%r12 │ │ │ │ - cmp 0x358(%r13),%r12 │ │ │ │ - ja 4fe1f0 │ │ │ │ - movq $0x4fe0e8,-0x18(%r12) │ │ │ │ - mov %rbx,-0x8(%r12) │ │ │ │ + cmp %cl,0x3b(%rbp) │ │ │ │ + movsl %ds:(%rsi),%es:(%rdi) │ │ │ │ + pop %rax │ │ │ │ + add (%rax),%eax │ │ │ │ + add %dh,0x43(%rdi) │ │ │ │ + movq $0x4f6e38,-0x30(%r12) │ │ │ │ mov 0x8(%rbp),%rax │ │ │ │ + mov %rax,-0x20(%r12) │ │ │ │ + movq $0x4f6f60,-0x18(%r12) │ │ │ │ + lea -0x30(%r12),%rax │ │ │ │ + mov %rax,-0x10(%r12) │ │ │ │ + movq $0x32ce2c8,-0x8(%r12) │ │ │ │ + lea -0x16(%r12),%rax │ │ │ │ mov %rax,(%r12) │ │ │ │ - mov %rbx,%r14 │ │ │ │ - movq $0x33929e8,-0x8(%rbp) │ │ │ │ - lea -0x18(%r12),%rax │ │ │ │ - mov %rax,0x0(%rbp) │ │ │ │ - movq $0x36ab330,0x8(%rbp) │ │ │ │ - add $0xfffffffffffffff8,%rbp │ │ │ │ - jmp 4a0590 │ │ │ │ - movq $0x20,0x388(%r13) │ │ │ │ + lea -0x6(%r12),%r14 │ │ │ │ + add $0x10,%rbp │ │ │ │ + jmp *0x0(%rbp) │ │ │ │ + movq $0x38,0x388(%r13) │ │ │ │ jmp 338a720 │ │ │ │ - add %eax,(%rax) │ │ │ │ + rex.XB add %al,(%r8) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ + add %bl,(%rsi) │ │ │ │ add %al,(%rax) │ │ │ │ - adc %al,(%rax) │ │ │ │ + add %bl,0x48031b32(%rax) │ │ │ │ + mov 0x8(%rbp),%eax │ │ │ │ + movq $0x4f7218,0x8(%rbp) │ │ │ │ + mov 0x10(%rbp),%rdi │ │ │ │ + lea 0x31b3272(%rip),%rsi │ │ │ │ + mov %rax,%r14 │ │ │ │ + mov %rbx,0x10(%rbp) │ │ │ │ + add $0x8,%rbp │ │ │ │ + jmp 3099378 │ │ │ │ + nop │ │ │ │ + rex.XB add %al,(%r8) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ + add %bl,(%rsi) │ │ │ │ add %al,(%rax) │ │ │ │ - lea -0x20(%rbp),%rax │ │ │ │ - cmp %r15,%rax │ │ │ │ - jb 4fe242 │ │ │ │ - movq $0x3390fc8,-0x10(%rbp) │ │ │ │ - mov %rbx,-0x8(%rbp) │ │ │ │ - mov 0x10(%rbx),%r14 │ │ │ │ - movq $0x33924c0,-0x20(%rbp) │ │ │ │ - movq $0x3c3a629,-0x18(%rbp) │ │ │ │ - add $0xffffffffffffffe0,%rbp │ │ │ │ - jmp 4a03c8 │ │ │ │ - jmp *-0x10(%r13) │ │ │ │ + add %ah,0x32(%rax) │ │ │ │ + sbb (%rbx),%eax │ │ │ │ + add $0x10,%r12 │ │ │ │ + cmp 0x358(%r13),%r12 │ │ │ │ + ja 4f79d6 │ │ │ │ + movq $0x4f7088,-0x8(%r12) │ │ │ │ + mov 0x8(%rbp),%rax │ │ │ │ + mov %rax,(%r12) │ │ │ │ + movq $0x4f71c0,0x8(%rbp) │ │ │ │ + mov 0x10(%rbp),%r8 │ │ │ │ + lea 0x31b2f32(%rip),%rdi │ │ │ │ + lea -0x5(%r12),%rsi │ │ │ │ + mov %rax,%r14 │ │ │ │ + mov %rbx,0x10(%rbp) │ │ │ │ + add $0x8,%rbp │ │ │ │ + jmp 30a5dc8 │ │ │ │ + movq $0x10,0x388(%r13) │ │ │ │ + jmp 338a720 │ │ │ │ xchg %ax,%ax │ │ │ │ - add (%rax),%al │ │ │ │ - add %al,(%rax) │ │ │ │ - add %al,(%rax) │ │ │ │ + add $0x1000000,%eax │ │ │ │ + ... │ │ │ │ add %al,(%rax) │ │ │ │ - adc (%rax),%al │ │ │ │ + add %cl,(%rsi) │ │ │ │ add %al,(%rax) │ │ │ │ - mov $0xd1,%al │ │ │ │ - sbb (%rbx),%al │ │ │ │ - lea -0x28(%rbp),%rax │ │ │ │ + add %dl,(%rax) │ │ │ │ + xor (%rbx),%bl │ │ │ │ + add -0x73(%rax),%ecx │ │ │ │ + rex.RB clc │ │ │ │ cmp %r15,%rax │ │ │ │ - jb 4fe2ce │ │ │ │ - add $0x30,%r12 │ │ │ │ - cmp 0x358(%r13),%r12 │ │ │ │ - ja 4fe2c3 │ │ │ │ - movq $0x3390fc8,-0x10(%rbp) │ │ │ │ - mov %rbx,-0x8(%rbp) │ │ │ │ - mov 0x10(%rbx),%rax │ │ │ │ - mov 0x18(%rbx),%rbx │ │ │ │ - movq $0x4fe160,-0x28(%r12) │ │ │ │ - mov %rax,-0x18(%r12) │ │ │ │ - movq $0x4fe210,-0x10(%r12) │ │ │ │ - mov %rax,(%r12) │ │ │ │ - mov %rbx,%r14 │ │ │ │ - movq $0x33929e8,-0x28(%rbp) │ │ │ │ - lea -0x10(%r12),%rax │ │ │ │ - mov %rax,-0x20(%rbp) │ │ │ │ - lea -0x28(%r12),%rax │ │ │ │ - mov %rax,-0x18(%rbp) │ │ │ │ - add $0xffffffffffffffd8,%rbp │ │ │ │ - jmp 323ff50 │ │ │ │ - movq $0x30,0x388(%r13) │ │ │ │ - jmp *-0x10(%r13) │ │ │ │ + jb 4f7a56 │ │ │ │ + movq $0x4f7a38,-0x8(%rbp) │ │ │ │ + mov %r14,%rbx │ │ │ │ + add $0xfffffffffffffff8,%rbp │ │ │ │ + test $0x7,%bl │ │ │ │ + jne 4f7a38 │ │ │ │ + mov (%rbx),%rax │ │ │ │ + jmp *%rax │ │ │ │ nopw 0x0(%rax,%rax,1) │ │ │ │ - add (%rax),%eax │ │ │ │ + ... │ │ │ │ + (bad) │ │ │ │ add %al,(%rax) │ │ │ │ + add %bl,%al │ │ │ │ + xor %ebx,(%rbx) │ │ │ │ + add -0x39(%rax),%ecx │ │ │ │ + add %r15b,0x7a(%r8) │ │ │ │ + rex.WRXB add %r9b,-0x73(%r8) │ │ │ │ + cmp $0x370ca8c,%eax │ │ │ │ + lea 0x370ca85(%rip),%rsi │ │ │ │ + mov %rbx,%r14 │ │ │ │ + jmp 4f7140 │ │ │ │ + lea 0x31b31c3(%rip),%rbx │ │ │ │ + jmp *-0x8(%r13) │ │ │ │ + nopl 0x0(%rax) │ │ │ │ + ... │ │ │ │ + (bad) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ - sldt (%rax) │ │ │ │ - add %ah,(%rax) │ │ │ │ - rcrl $1,(%rdx) │ │ │ │ - add -0x73(%rax),%ecx │ │ │ │ - rex.RB │ │ │ │ - lock cmp %r15,%rax │ │ │ │ - jb 4fe344 │ │ │ │ - add $0x20,%r12 │ │ │ │ - cmp 0x358(%r13),%r12 │ │ │ │ - ja 4fe339 │ │ │ │ - movq $0x3390fc8,-0x10(%rbp) │ │ │ │ - mov %rbx,-0x8(%rbp) │ │ │ │ - mov 0x10(%rbx),%rax │ │ │ │ - mov 0x18(%rbx),%rcx │ │ │ │ - mov 0x20(%rbx),%rbx │ │ │ │ - movq $0x4fe258,-0x18(%r12) │ │ │ │ - mov %rax,-0x8(%r12) │ │ │ │ - mov %rcx,(%r12) │ │ │ │ - lea -0x18(%r12),%rsi │ │ │ │ - mov %rbx,%r14 │ │ │ │ - add $0xfffffffffffffff0,%rbp │ │ │ │ - jmp 31c2ad8 │ │ │ │ - movq $0x20,0x388(%r13) │ │ │ │ - jmp *-0x10(%r13) │ │ │ │ - add $0x0,%al │ │ │ │ add %al,(%rax) │ │ │ │ + add %cl,-0x7d(%rcx) │ │ │ │ + (bad) │ │ │ │ + sbb %cl,0x3b(%rbp) │ │ │ │ + movsl %ds:(%rsi),%es:(%rdi) │ │ │ │ + pop %rax │ │ │ │ + add (%rax),%eax │ │ │ │ + add %dh,0x1e(%rdi) │ │ │ │ + movq $0x4b8568,-0x10(%r12) │ │ │ │ + mov %rbx,-0x8(%r12) │ │ │ │ + mov %r14,(%r12) │ │ │ │ + lea -0xf(%r12),%rbx │ │ │ │ + add $0x8,%rbp │ │ │ │ + jmp *0x0(%rbp) │ │ │ │ + movq $0x18,0x388(%r13) │ │ │ │ + movq $0x4f7a78,0x0(%rbp) │ │ │ │ + jmp 338a798 │ │ │ │ + nopl 0x0(%rax,%rax,1) │ │ │ │ + add (%rax),%al │ │ │ │ add %al,(%rax) │ │ │ │ + add %eax,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ sldt (%rax) │ │ │ │ - add %dh,0x48031ad0(%rax) │ │ │ │ - lea -0x28(%rbp),%eax │ │ │ │ + add %al,0x48031b31(%rax) │ │ │ │ + lea -0x20(%rbp),%eax │ │ │ │ cmp %r15,%rax │ │ │ │ - jb 4fe3cd │ │ │ │ - add $0x28,%r12 │ │ │ │ - cmp 0x358(%r13),%r12 │ │ │ │ - ja 4fe3c2 │ │ │ │ - movq $0x3390fc8,-0x10(%rbp) │ │ │ │ - mov %rbx,-0x8(%rbp) │ │ │ │ + jb 4f7c64 │ │ │ │ + movq $0x4f7b18,-0x18(%rbp) │ │ │ │ mov 0x10(%rbx),%rax │ │ │ │ - mov 0x18(%rbx),%rcx │ │ │ │ - mov 0x20(%rbx),%rdx │ │ │ │ - mov 0x28(%rbx),%rbx │ │ │ │ - movq $0x4fe2e8,-0x20(%r12) │ │ │ │ - mov %rax,-0x10(%r12) │ │ │ │ - mov %rcx,-0x8(%r12) │ │ │ │ - mov %rdx,(%r12) │ │ │ │ - mov %rcx,%r14 │ │ │ │ - movq $0x33929e8,-0x28(%rbp) │ │ │ │ - lea -0x20(%r12),%rax │ │ │ │ - mov %rax,-0x20(%rbp) │ │ │ │ - mov %rbx,-0x18(%rbp) │ │ │ │ - add $0xffffffffffffffd8,%rbp │ │ │ │ - jmp 323ff50 │ │ │ │ - movq $0x28,0x388(%r13) │ │ │ │ - jmp *-0x10(%r13) │ │ │ │ - nopl 0x0(%rax) │ │ │ │ - add $0x0,%al │ │ │ │ + mov 0x20(%rbx),%rcx │ │ │ │ + mov 0x18(%rbx),%rbx │ │ │ │ + mov %rax,-0x10(%rbp) │ │ │ │ + mov %rcx,-0x8(%rbp) │ │ │ │ + add $0xffffffffffffffe8,%rbp │ │ │ │ + test $0x7,%bl │ │ │ │ + jne 4f7b18 │ │ │ │ + mov (%rbx),%rax │ │ │ │ + jmp *%rax │ │ │ │ + nop │ │ │ │ + (bad) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ - sldt (%rax) │ │ │ │ - add %ah,(%rax) │ │ │ │ - rcrb $1,(%rdx) │ │ │ │ - add -0x73(%rax),%ecx │ │ │ │ - rex.RB loopne 4fe439 │ │ │ │ - cmp %edi,%eax │ │ │ │ - jb 4fe45e │ │ │ │ - add $0x30,%r12 │ │ │ │ - cmp 0x358(%r13),%r12 │ │ │ │ - ja 4fe453 │ │ │ │ - movq $0x3390fc8,-0x10(%rbp) │ │ │ │ - mov %rbx,-0x8(%rbp) │ │ │ │ - mov 0x10(%rbx),%rax │ │ │ │ - mov 0x18(%rbx),%rcx │ │ │ │ - mov 0x20(%rbx),%rdx │ │ │ │ - mov 0x28(%rbx),%rbx │ │ │ │ - movq $0x4fe358,-0x28(%r12) │ │ │ │ - mov %rax,-0x18(%r12) │ │ │ │ - mov %rcx,-0x10(%r12) │ │ │ │ - mov %rdx,-0x8(%r12) │ │ │ │ - mov %rbx,(%r12) │ │ │ │ - mov %rdx,%r14 │ │ │ │ - movq $0x33924c0,-0x20(%rbp) │ │ │ │ - lea -0x28(%r12),%rax │ │ │ │ - mov %rax,-0x18(%rbp) │ │ │ │ - add $0xffffffffffffffe0,%rbp │ │ │ │ - jmp 323fb98 │ │ │ │ - movq $0x30,0x388(%r13) │ │ │ │ - jmp *-0x10(%r13) │ │ │ │ - nopw 0x0(%rax,%rax,1) │ │ │ │ - add (%rax),%al │ │ │ │ + add %bl,(%rsi) │ │ │ │ add %al,(%rax) │ │ │ │ + add %bh,(%rax) │ │ │ │ + xor %ebx,(%rbx) │ │ │ │ + add -0x75(%rax),%ecx │ │ │ │ + or %r9b,-0x77(%r8) │ │ │ │ + flds -0x7cb7f81f(%rbx) │ │ │ │ + stc │ │ │ │ + add 0x60(%rbx),%esi │ │ │ │ + cmp $0x2,%rcx │ │ │ │ + jb 4f7c68 │ │ │ │ + movq $0x4f7b60,0x8(%rbp) │ │ │ │ + mov %rax,%rbx │ │ │ │ + add $0x8,%rbp │ │ │ │ + test $0x7,%bl │ │ │ │ + jne 4f7b60 │ │ │ │ + mov (%rbx),%rax │ │ │ │ + jmp *%rax │ │ │ │ + nopl 0x0(%rax,%rax,1) │ │ │ │ + add %al,(%r8) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ - adc (%rax),%al │ │ │ │ + add %bl,(%rsi) │ │ │ │ add %al,(%rax) │ │ │ │ + add %dh,0x30(%rax) │ │ │ │ + sbb (%rbx),%eax │ │ │ │ + mov %rbx,%rax │ │ │ │ + and $0x7,%eax │ │ │ │ + cmp $0x3,%rax │ │ │ │ + jae 4f7cd0 │ │ │ │ + cmp $0x2,%rax │ │ │ │ + jb 4f7c56 │ │ │ │ + lea 0x3740369(%rip),%rbx │ │ │ │ + add $0x10,%rbp │ │ │ │ + jmp *0x0(%rbp) │ │ │ │ + movq $0x4f7bc8,-0x8(%rbp) │ │ │ │ + mov %rbx,%rcx │ │ │ │ + mov 0x5(%rbx),%rbx │ │ │ │ + mov %rbx,%rdx │ │ │ │ + mov %rax,%rbx │ │ │ │ + mov %rdx,0x0(%rbp) │ │ │ │ + mov %rcx,0x8(%rbp) │ │ │ │ + add $0xfffffffffffffff8,%rbp │ │ │ │ + test $0x7,%bl │ │ │ │ + jne 4f7bc8 │ │ │ │ + mov (%rbx),%rax │ │ │ │ + jmp *%rax │ │ │ │ + nopl 0x0(%rax,%rax,1) │ │ │ │ + add (%rcx),%eax │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ - lea -0x28(%rbp),%rax │ │ │ │ - cmp %r15,%rax │ │ │ │ - jb 4fe4aa │ │ │ │ - movq $0x3390fc8,-0x10(%rbp) │ │ │ │ - mov %rbx,-0x8(%rbp) │ │ │ │ - movq $0x4fe4c0,-0x20(%rbp) │ │ │ │ - mov 0x18(%rbx),%r14 │ │ │ │ - mov 0x10(%rbx),%rax │ │ │ │ - mov %rax,-0x18(%rbp) │ │ │ │ - add $0xffffffffffffffe0,%rbp │ │ │ │ - jmp 323fda8 │ │ │ │ - jmp *-0x10(%r13) │ │ │ │ - xchg %ax,%ax │ │ │ │ + add %al,(%rax) │ │ │ │ + (bad) │ │ │ │ + add %al,(%rax) │ │ │ │ + add %bh,(%rax) │ │ │ │ + (bad) │ │ │ │ + sbb (%rbx),%eax │ │ │ │ + mov %rbx,%rax │ │ │ │ + and $0x7,%eax │ │ │ │ + cmp $0x3,%rax │ │ │ │ + jne 4f7cbc │ │ │ │ + movq $0x4f7c10,0x10(%rbp) │ │ │ │ + mov 0x5(%rbx),%rax │ │ │ │ + mov 0x8(%rbp),%rbx │ │ │ │ + mov %rax,0x18(%rbp) │ │ │ │ + add $0x10,%rbp │ │ │ │ + test $0x7,%bl │ │ │ │ + jne 4f7c10 │ │ │ │ + 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) │ │ │ │ - rex.RB clc │ │ │ │ - call 48531df5 <__environ@GLIBC_2.2.5+0x448f194d> │ │ │ │ - movl $0x36ab35a,0x0(%rbp) │ │ │ │ - add $0xfffffffffffffff8,%rbp │ │ │ │ - jmp 3240020 │ │ │ │ + add %cl,-0x39(%rax) │ │ │ │ + add %r8b,0x7c(%r8) │ │ │ │ + rex.WRXB add %r9b,-0x75(%r8) │ │ │ │ + rex.XB (bad) │ │ │ │ + mov 0x8(%rbp),%rbx │ │ │ │ + mov %rax,0x8(%rbp) │ │ │ │ + test $0x7,%bl │ │ │ │ + jne 4f7c40 │ │ │ │ + mov (%rbx),%rax │ │ │ │ + jmp *%rax │ │ │ │ + xchg %ax,%ax │ │ │ │ + add %al,(%r8) │ │ │ │ + add %al,(%rax) │ │ │ │ + add %al,(%rax) │ │ │ │ + add %bl,(%rsi) │ │ │ │ + add %al,(%rax) │ │ │ │ + add %al,(%rax) │ │ │ │ + add %al,(%rax) │ │ │ │ + add %cl,-0x75(%rax) │ │ │ │ + or %r9b,-0x75(%r8) │ │ │ │ + pop %rbx │ │ │ │ + (bad) │ │ │ │ + cmp %rbx,%rax │ │ │ │ + jl 4f7cae │ │ │ │ + cmp %rbx,%rax │ │ │ │ + je 4f7b7a │ │ │ │ + lea 0x3740296(%rip),%rbx │ │ │ │ + add $0x10,%rbp │ │ │ │ + jmp *0x0(%rbp) │ │ │ │ + jmp *-0x10(%r13) │ │ │ │ + movq $0x4f7c98,0x8(%rbp) │ │ │ │ + mov %rax,%rbx │ │ │ │ + add $0x8,%rbp │ │ │ │ + test $0x7,%bl │ │ │ │ + jne 4f7c98 │ │ │ │ + mov (%rbx),%rax │ │ │ │ + jmp *%rax │ │ │ │ nopl 0x0(%rax) │ │ │ │ - add $0x0,%al │ │ │ │ + add %al,(%r8) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ + add %bl,(%rsi) │ │ │ │ add %al,(%rax) │ │ │ │ + add %ch,(%rax) │ │ │ │ + (bad) │ │ │ │ + sbb (%rbx),%eax │ │ │ │ + mov %rbx,%rax │ │ │ │ + and $0x7,%eax │ │ │ │ + cmp $0x3,%rax │ │ │ │ + jae 4f7ce0 │ │ │ │ + cmp $0x2,%rax │ │ │ │ + jb 4f7b7a │ │ │ │ + lea 0x374022c(%rip),%rbx │ │ │ │ + add $0x10,%rbp │ │ │ │ + jmp *0x0(%rbp) │ │ │ │ + mov 0x10(%rbp),%rdi │ │ │ │ + mov 0x18(%rbp),%rsi │ │ │ │ + mov %rbx,%r14 │ │ │ │ + add $0x20,%rbp │ │ │ │ + jmp 4f6940 │ │ │ │ + mov %rbx,%rsi │ │ │ │ + mov 0x8(%rbp),%r14 │ │ │ │ + add $0x10,%rbp │ │ │ │ + jmp 4f6d90 │ │ │ │ + mov %rbx,%rsi │ │ │ │ + mov 0x8(%rbp),%r14 │ │ │ │ + add $0x10,%rbp │ │ │ │ + jmp 4f6d60 │ │ │ │ sldt (%rax) │ │ │ │ - add %bl,(%rax) │ │ │ │ - iret │ │ │ │ - sbb (%rbx),%al │ │ │ │ - lea -0x30(%rbp),%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 %bl,0x48031b2f(%rax) │ │ │ │ + lea -0x38(%rbp),%eax │ │ │ │ cmp %r15,%rax │ │ │ │ - jb 4fe532 │ │ │ │ - movq $0x3390fc8,-0x10(%rbp) │ │ │ │ - mov %rbx,-0x8(%rbp) │ │ │ │ - movq $0x4fe548,-0x30(%rbp) │ │ │ │ - mov 0x28(%rbx),%r14 │ │ │ │ - mov 0x20(%rbx),%rax │ │ │ │ - mov %rax,-0x28(%rbp) │ │ │ │ - mov 0x18(%rbx),%rax │ │ │ │ - mov %rax,-0x20(%rbp) │ │ │ │ - mov 0x10(%rbx),%rax │ │ │ │ - mov %rax,-0x18(%rbp) │ │ │ │ - add $0xffffffffffffffd0,%rbp │ │ │ │ - jmp 4f18f8 │ │ │ │ - jmp *-0x10(%r13) │ │ │ │ - xchg %ax,%ax │ │ │ │ + jb 4f7fae │ │ │ │ + movq $0x4f7d58,-0x20(%rbp) │ │ │ │ + mov %rbx,%rax │ │ │ │ + mov 0x6(%rbx),%rbx │ │ │ │ + mov %rbx,%rcx │ │ │ │ + mov %r14,%rbx │ │ │ │ + mov %rcx,-0x18(%rbp) │ │ │ │ + mov %rax,-0x10(%rbp) │ │ │ │ + mov %rsi,-0x8(%rbp) │ │ │ │ + add $0xffffffffffffffe0,%rbp │ │ │ │ + test $0x7,%bl │ │ │ │ + jne 4f7d58 │ │ │ │ + mov (%rbx),%rax │ │ │ │ + jmp *%rax │ │ │ │ + nopl 0x0(%rax) │ │ │ │ add (%rax),%eax │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ (bad) │ │ │ │ add %al,(%rax) │ │ │ │ - add %al,%al │ │ │ │ + add %cl,0x2f(%rax) │ │ │ │ + sbb (%rbx),%eax │ │ │ │ + mov %rbx,%rax │ │ │ │ + and $0x7,%eax │ │ │ │ + cmp $0x1,%rax │ │ │ │ + je 4f7f63 │ │ │ │ + movq $0x4f7d90,0x0(%rbp) │ │ │ │ + mov 0x6(%rbx),%rbx │ │ │ │ + test $0x7,%bl │ │ │ │ + jne 4f7d90 │ │ │ │ + mov (%rbx),%rax │ │ │ │ + jmp *%rax │ │ │ │ + xchg %ax,%ax │ │ │ │ + addl $0x0,(%rax) │ │ │ │ + add %al,(%rax) │ │ │ │ + add %al,(%rax) │ │ │ │ + add %bl,(%rsi) │ │ │ │ + add %al,(%rax) │ │ │ │ + add %dl,(%rax) │ │ │ │ (bad) │ │ │ │ - sbb (%rbx),%al │ │ │ │ - add $0x78,%r12 │ │ │ │ - cmp 0x358(%r13),%r12 │ │ │ │ - ja 4fe5d3 │ │ │ │ - movq $0x4fdfa0,-0x70(%r12) │ │ │ │ - mov %rbx,-0x60(%r12) │ │ │ │ - mov 0x18(%rbp),%rax │ │ │ │ - mov %rax,-0x58(%r12) │ │ │ │ - mov 0x8(%rbp),%rcx │ │ │ │ - mov %rcx,-0x50(%r12) │ │ │ │ - movq $0x4fe3e8,-0x48(%r12) │ │ │ │ - mov %rbx,-0x38(%r12) │ │ │ │ - mov %rax,-0x30(%r12) │ │ │ │ - mov 0x10(%rbp),%rbx │ │ │ │ - mov %rbx,-0x28(%r12) │ │ │ │ - lea -0x70(%r12),%rbx │ │ │ │ - mov %rbx,-0x20(%r12) │ │ │ │ - movq $0x4fe478,-0x18(%r12) │ │ │ │ - mov %rbx,-0x8(%r12) │ │ │ │ - mov %rax,(%r12) │ │ │ │ - mov %rax,%r14 │ │ │ │ - movq $0x33929e8,0x8(%rbp) │ │ │ │ - lea -0x18(%r12),%rax │ │ │ │ - mov %rax,0x10(%rbp) │ │ │ │ - lea -0x48(%r12),%rax │ │ │ │ + sbb (%rbx),%eax │ │ │ │ + movq $0x4f7dd0,0x0(%rbp) │ │ │ │ + mov 0x7(%rbx),%rax │ │ │ │ + mov 0xf(%rbx),%rbx │ │ │ │ + mov %rbx,%rcx │ │ │ │ + mov 0x18(%rbp),%rbx │ │ │ │ + mov %rcx,0x10(%rbp) │ │ │ │ mov %rax,0x18(%rbp) │ │ │ │ - add $0x8,%rbp │ │ │ │ - jmp 323fe80 │ │ │ │ - movq $0x78,0x388(%r13) │ │ │ │ - jmp 338a720 │ │ │ │ - nopl 0x0(%rax,%rax,1) │ │ │ │ - add $0x0,%al │ │ │ │ + test $0x7,%bl │ │ │ │ + jne 4f7dd0 │ │ │ │ + mov (%rbx),%rax │ │ │ │ + jmp *%rax │ │ │ │ + nopl 0x0(%rax) │ │ │ │ + add (%rax),%eax │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ - sldt (%rax) │ │ │ │ - add %dl,(%rax) │ │ │ │ (bad) │ │ │ │ - sbb (%rbx),%al │ │ │ │ - lea -0x28(%rbp),%rax │ │ │ │ - cmp %r15,%rax │ │ │ │ - jb 4fe66e │ │ │ │ - add $0x30,%r12 │ │ │ │ - cmp 0x358(%r13),%r12 │ │ │ │ - ja 4fe663 │ │ │ │ - movq $0x3390fc8,-0x10(%rbp) │ │ │ │ - mov %rbx,-0x8(%rbp) │ │ │ │ - mov 0x10(%rbx),%rax │ │ │ │ - mov 0x18(%rbx),%rcx │ │ │ │ - mov 0x20(%rbx),%rdx │ │ │ │ - mov 0x28(%rbx),%rbx │ │ │ │ - movq $0x4fe4f0,-0x28(%r12) │ │ │ │ - mov %rax,-0x18(%r12) │ │ │ │ - mov %rcx,-0x10(%r12) │ │ │ │ - mov %rdx,-0x8(%r12) │ │ │ │ - mov %rbx,(%r12) │ │ │ │ - movq $0x4fe688,-0x20(%rbp) │ │ │ │ - mov %rax,%r14 │ │ │ │ - lea -0x28(%r12),%rax │ │ │ │ - mov %rax,-0x18(%rbp) │ │ │ │ - add $0xffffffffffffffe0,%rbp │ │ │ │ - jmp 323fda8 │ │ │ │ - movq $0x30,0x388(%r13) │ │ │ │ - jmp *-0x10(%r13) │ │ │ │ - nopw 0x0(%rax,%rax,1) │ │ │ │ - add %eax,(%rax) │ │ │ │ + add %al,(%rax) │ │ │ │ + add %dl,%al │ │ │ │ + cs sbb (%rbx),%eax │ │ │ │ + mov %rbx,%rax │ │ │ │ + and $0x7,%eax │ │ │ │ + cmp $0x1,%rax │ │ │ │ + je 4f7fd1 │ │ │ │ + movq $0x4f7e08,0x0(%rbp) │ │ │ │ + mov 0x6(%rbx),%rbx │ │ │ │ + test $0x7,%bl │ │ │ │ + jne 4f7e08 │ │ │ │ + mov (%rbx),%rax │ │ │ │ + jmp *%rax │ │ │ │ + xchg %ax,%ax │ │ │ │ + add (%rax),%eax │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ (bad) │ │ │ │ add %al,(%rax) │ │ │ │ + add %dh,0x2e(%rax) │ │ │ │ + sbb (%rbx),%eax │ │ │ │ + movq $0x4f7e38,0x0(%rbp) │ │ │ │ + mov 0xf(%rbx),%rax │ │ │ │ + mov 0x8(%rbp),%rbx │ │ │ │ + mov %rax,0x8(%rbp) │ │ │ │ + test $0x7,%bl │ │ │ │ + jne 4f7e38 │ │ │ │ + mov (%rbx),%rax │ │ │ │ + jmp *%rax │ │ │ │ + xchg %ax,%ax │ │ │ │ + add (%rax),%eax │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ - add %cl,-0x77(%rcx) │ │ │ │ - fimuls -0x39(%rax) │ │ │ │ - rex.RB clc │ │ │ │ - call 48531fbd <__environ@GLIBC_2.2.5+0x448f1b15> │ │ │ │ - movl $0x3c16869,0x0(%rbp) │ │ │ │ - add $0xfffffffffffffff8,%rbp │ │ │ │ - jmp 3240020 │ │ │ │ - nopl 0x0(%rax) │ │ │ │ - sldt (%rax) │ │ │ │ - add %al,(%rdx) │ │ │ │ - ... │ │ │ │ add %al,(%rax) │ │ │ │ - add %cl,(%rsi) │ │ │ │ + (bad) │ │ │ │ add %al,(%rax) │ │ │ │ - add %cl,-0x33(%rax) │ │ │ │ - sbb (%rbx),%al │ │ │ │ - lea -0x20(%rbp),%rax │ │ │ │ - cmp %r15,%rax │ │ │ │ - jb 4fe6e2 │ │ │ │ - movq $0x4fe700,-0x18(%rbp) │ │ │ │ - mov %r14,-0x10(%rbp) │ │ │ │ - mov %rsi,-0x8(%rbp) │ │ │ │ + add %al,0x2e(%rax) │ │ │ │ + sbb (%rbx),%eax │ │ │ │ + mov 0x7(%rbx),%rax │ │ │ │ + mov 0x7(%rax),%rax │ │ │ │ + mov 0xf(%rbx),%rcx │ │ │ │ + mov 0x7(%rcx),%rcx │ │ │ │ + movq $0x4f7e90,-0x18(%rbp) │ │ │ │ + mov 0x17(%rbx),%rdx │ │ │ │ + mov 0x1f(%rbx),%rbx │ │ │ │ + mov %rbx,%rsi │ │ │ │ + mov 0x18(%rbp),%rbx │ │ │ │ + mov %rax,-0x10(%rbp) │ │ │ │ + mov %rcx,-0x8(%rbp) │ │ │ │ + mov %rdx,0x0(%rbp) │ │ │ │ + mov %rsi,0x18(%rbp) │ │ │ │ add $0xffffffffffffffe8,%rbp │ │ │ │ - jmp 4f1968 │ │ │ │ - lea 0x31acd6f(%rip),%rbx │ │ │ │ - jmp *-0x8(%r13) │ │ │ │ + test $0x7,%bl │ │ │ │ + jne 4f7e90 │ │ │ │ + mov (%rbx),%rax │ │ │ │ + jmp *%rax │ │ │ │ nopl (%rax) │ │ │ │ - add (%rax),%al │ │ │ │ + (bad) │ │ │ │ + or %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ + add %bl,(%rsi) │ │ │ │ add %al,(%rax) │ │ │ │ + add %ch,%al │ │ │ │ + sub $0x8349031b,%eax │ │ │ │ (bad) │ │ │ │ + sub %cl,0x3b(%rbp) │ │ │ │ + movsl %ds:(%rsi),%es:(%rdi) │ │ │ │ + pop %rax │ │ │ │ + add (%rax),%eax │ │ │ │ + add %cl,(%rdi) │ │ │ │ + xchg %edi,0x2(%rdx) │ │ │ │ + add %al,(%rax) │ │ │ │ + mov 0x8(%rbp),%rax │ │ │ │ + mov 0x10(%rbp),%rcx │ │ │ │ + mov 0x7(%rbx),%rbx │ │ │ │ + cmp %rbx,%rax │ │ │ │ + jg 4f80f3 │ │ │ │ + cmp %rcx,%rbx │ │ │ │ + jg 4f80f3 │ │ │ │ + mov 0x30(%rbp),%rcx │ │ │ │ + mov %rbx,%rdx │ │ │ │ + sub %rax,%rdx │ │ │ │ + cmp $0x0,%rdx │ │ │ │ + jl 4f812b │ │ │ │ + cmp %rcx,%rdx │ │ │ │ + jge 4f812b │ │ │ │ + mov 0x28(%rbp),%rax │ │ │ │ + mov 0x20(%rbp),%rcx │ │ │ │ + mov 0x18(%rbp),%rsi │ │ │ │ + mov 0x18(%rsi,%rdx,8),%rdx │ │ │ │ + movq $0x4f7ad0,-0x20(%r12) │ │ │ │ + mov %rcx,-0x10(%r12) │ │ │ │ + mov %rax,-0x8(%r12) │ │ │ │ + mov %rbx,(%r12) │ │ │ │ + movq $0x4f7f38,0x28(%rbp) │ │ │ │ + mov %rdx,%rbx │ │ │ │ + lea -0x20(%r12),%rax │ │ │ │ + mov %rax,0x30(%rbp) │ │ │ │ + add $0x28,%rbp │ │ │ │ + test $0x7,%bl │ │ │ │ + jne 4f7f38 │ │ │ │ + mov (%rbx),%rax │ │ │ │ + jmp *%rax │ │ │ │ + xchg %ax,%ax │ │ │ │ + add %eax,(%rax) │ │ │ │ + add %al,(%rax) │ │ │ │ + add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ - add %cl,(%rax) │ │ │ │ - int $0x1a │ │ │ │ - add -0x39(%rax),%ecx │ │ │ │ - add %r12b,(%r8) │ │ │ │ - out %eax,$0x4f │ │ │ │ - add %cl,-0x77(%rcx) │ │ │ │ - fsubrp %st,%st(1) │ │ │ │ - xor %dl,(%rcx) │ │ │ │ (bad) │ │ │ │ - add (%rdx),%al │ │ │ │ + add %al,(%rax) │ │ │ │ + add %bl,(%rax) │ │ │ │ + sub $0xe383031b,%eax │ │ │ │ + (bad) │ │ │ │ + cmp $0x3,%rbx │ │ │ │ + jae 4f7fa0 │ │ │ │ + mov 0x8(%rbp),%rax │ │ │ │ + cmp $0x2,%rbx │ │ │ │ + jb 4f7f57 │ │ │ │ + mov %rax,%r14 │ │ │ │ + add $0x10,%rbp │ │ │ │ + jmp 4ae5c8 │ │ │ │ + mov %rax,%rbx │ │ │ │ + add $0x10,%rbp │ │ │ │ + jmp 4f7ad0 │ │ │ │ + movq $0x4f7f90,0x8(%rbp) │ │ │ │ + mov 0x18(%rbp),%rbx │ │ │ │ + add $0x8,%rbp │ │ │ │ + test $0x7,%bl │ │ │ │ + jne 4f7f90 │ │ │ │ + mov (%rbx),%rax │ │ │ │ + jmp *%rax │ │ │ │ + nopl (%rax) │ │ │ │ + (bad) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %bl,(%rsi) │ │ │ │ add %al,(%rax) │ │ │ │ - add %ch,%al │ │ │ │ - int3 │ │ │ │ - sbb (%rbx),%al │ │ │ │ - movq $0x4fe748,-0x8(%rbp) │ │ │ │ + add %dl,(%rax) │ │ │ │ + sub $0x8948031b,%eax │ │ │ │ + fadds -0x7cb7f820(%rbx) │ │ │ │ + clc │ │ │ │ + add %esi,0x16(%rbp) │ │ │ │ + add $0x8,%rbp │ │ │ │ + lea 0x373ff43(%rip),%rbx │ │ │ │ + add $0x10,%rbp │ │ │ │ + jmp *0x0(%rbp) │ │ │ │ + jmp *-0x8(%r13) │ │ │ │ + movq $0x4f8160,0x10(%rbp) │ │ │ │ + lea 0x3730638(%rip),%rsi │ │ │ │ mov %rbx,%r14 │ │ │ │ - mov %rbx,0x0(%rbp) │ │ │ │ - add $0xfffffffffffffff8,%rbp │ │ │ │ - jmp 323f9f0 │ │ │ │ - add (%rax),%eax │ │ │ │ + mov 0x8(%rbp),%rbx │ │ │ │ + add $0x10,%rbp │ │ │ │ + jmp 4f7d08 │ │ │ │ + movq $0x4f8000,0x10(%rbp) │ │ │ │ + mov 0x8(%rbp),%rbx │ │ │ │ + add $0x10,%rbp │ │ │ │ + test $0x7,%bl │ │ │ │ + jne 4f8000 │ │ │ │ + mov (%rbx),%rax │ │ │ │ + jmp *%rax │ │ │ │ + nopl 0x0(%rax,%rax,1) │ │ │ │ + add %eax,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ (bad) │ │ │ │ add %al,(%rax) │ │ │ │ - add %al,%al │ │ │ │ - int3 │ │ │ │ - sbb (%rbx),%al │ │ │ │ - add $0x48,%r12 │ │ │ │ - cmp 0x358(%r13),%r12 │ │ │ │ - ja 4fe7b1 │ │ │ │ - movq $0x4fdd68,-0x40(%r12) │ │ │ │ - mov %rbx,-0x30(%r12) │ │ │ │ - movq $0x4fe5f8,-0x28(%r12) │ │ │ │ - mov %rbx,-0x18(%r12) │ │ │ │ - mov 0x8(%rbp),%rax │ │ │ │ - mov %rax,-0x10(%r12) │ │ │ │ - mov 0x18(%rbp),%rbx │ │ │ │ - mov %rbx,-0x8(%r12) │ │ │ │ - mov 0x10(%rbp),%rbx │ │ │ │ - mov %rbx,(%r12) │ │ │ │ - mov %rax,%r14 │ │ │ │ - movq $0x33929e8,0x8(%rbp) │ │ │ │ - lea -0x28(%r12),%rax │ │ │ │ - mov %rax,0x10(%rbp) │ │ │ │ - lea -0x40(%r12),%rax │ │ │ │ - mov %rax,0x18(%rbp) │ │ │ │ + add %dh,(%rax) │ │ │ │ + sub $0x1b,%al │ │ │ │ + add -0x75(%rax),%ecx │ │ │ │ + rex.XB (bad) │ │ │ │ + mov 0x7(%rax),%rax │ │ │ │ + mov 0xf(%rbx),%rcx │ │ │ │ + mov 0x7(%rcx),%rcx │ │ │ │ + movq $0x4f8058,-0x18(%rbp) │ │ │ │ + mov 0x17(%rbx),%rdx │ │ │ │ + mov 0x1f(%rbx),%rbx │ │ │ │ + mov %rbx,%rsi │ │ │ │ + mov 0x8(%rbp),%rbx │ │ │ │ + mov %rax,-0x10(%rbp) │ │ │ │ + mov %rcx,-0x8(%rbp) │ │ │ │ + mov %rdx,0x0(%rbp) │ │ │ │ + mov %rsi,0x8(%rbp) │ │ │ │ + add $0xffffffffffffffe8,%rbp │ │ │ │ + test $0x7,%bl │ │ │ │ + jne 4f8058 │ │ │ │ + mov (%rbx),%rax │ │ │ │ + jmp *%rax │ │ │ │ + nopl (%rax) │ │ │ │ + (bad) │ │ │ │ + add %al,(%rax) │ │ │ │ + add %al,(%rax) │ │ │ │ + (bad) │ │ │ │ + add %al,(%rax) │ │ │ │ + add %bl,%al │ │ │ │ + sub (%rbx),%ebx │ │ │ │ + add -0x75(%rax),%ecx │ │ │ │ + or %r9b,-0x75(%r8) │ │ │ │ + rex.WRB adc %r9b,-0x75(%r8) │ │ │ │ + pop %rbx │ │ │ │ + (bad) │ │ │ │ + cmp %rbx,%rax │ │ │ │ + jg 4f8109 │ │ │ │ + cmp %rcx,%rbx │ │ │ │ + jg 4f8109 │ │ │ │ + mov 0x20(%rbp),%rcx │ │ │ │ + sub %rax,%rbx │ │ │ │ + cmp $0x0,%rbx │ │ │ │ + jl 4f813e │ │ │ │ + cmp %rcx,%rbx │ │ │ │ + jge 4f813e │ │ │ │ + mov 0x18(%rbp),%rax │ │ │ │ + mov 0x18(%rax,%rbx,8),%rax │ │ │ │ + movq $0x4f80c8,0x20(%rbp) │ │ │ │ + mov %rax,%rbx │ │ │ │ + add $0x20,%rbp │ │ │ │ + test $0x7,%bl │ │ │ │ + jne 4f80c8 │ │ │ │ + mov (%rbx),%rax │ │ │ │ + jmp *%rax │ │ │ │ + nopw 0x0(%rax,%rax,1) │ │ │ │ + ... │ │ │ │ + (bad) │ │ │ │ + add %al,(%rax) │ │ │ │ + add %al,(%rax) │ │ │ │ + add %al,(%rax) │ │ │ │ + add %al,-0x7cb7f81d(%rbx) │ │ │ │ + sti │ │ │ │ + add 0x48(%rsp,%rdx,1),%dh │ │ │ │ + cmp $0x3,%ebx │ │ │ │ + je 4f80e5 │ │ │ │ + lea 0x373fe15(%rip),%rbx │ │ │ │ add $0x8,%rbp │ │ │ │ - jmp 323fac8 │ │ │ │ - movq $0x48,0x388(%r13) │ │ │ │ + jmp *0x0(%rbp) │ │ │ │ + lea 0x373fdf5(%rip),%rbx │ │ │ │ + add $0x8,%rbp │ │ │ │ + jmp *0x0(%rbp) │ │ │ │ + add $0xffffffffffffffd8,%r12 │ │ │ │ + mov %rcx,%rdi │ │ │ │ + mov %rax,%rsi │ │ │ │ + mov %rbx,%r14 │ │ │ │ + add $0x38,%rbp │ │ │ │ + jmp 4f6b40 │ │ │ │ + mov %rcx,%rdi │ │ │ │ + mov %rax,%rsi │ │ │ │ + mov %rbx,%r14 │ │ │ │ + add $0x28,%rbp │ │ │ │ + jmp 4f6b40 │ │ │ │ + movq $0x28,0x388(%r13) │ │ │ │ jmp 338a720 │ │ │ │ - nopl 0x0(%rax) │ │ │ │ - add %eax,(%rax) │ │ │ │ + add $0xffffffffffffffd8,%r12 │ │ │ │ + mov %rcx,%rsi │ │ │ │ + mov %rdx,%r14 │ │ │ │ + add $0x38,%rbp │ │ │ │ + jmp 4f6cc0 │ │ │ │ + mov %rcx,%rsi │ │ │ │ + mov %rbx,%r14 │ │ │ │ + add $0x28,%rbp │ │ │ │ + jmp 4f6cc0 │ │ │ │ + nopl (%rax) │ │ │ │ + ... │ │ │ │ + (bad) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ - adc %al,(%rax) │ │ │ │ + add %al,-0x7cb7f81d(%rbx) │ │ │ │ + sti │ │ │ │ + add (%rdi),%ecx │ │ │ │ + cmpl $0xffffffff,-0x1(%rax) │ │ │ │ + decl -0x7d(%rax) │ │ │ │ + sti │ │ │ │ + add (%rdi),%cl │ │ │ │ + (bad) │ │ │ │ + (bad) │ │ │ │ + (bad) │ │ │ │ + (bad) │ │ │ │ + decl -0x7d(%rax) │ │ │ │ + (bad) │ │ │ │ + and %bh,%dh │ │ │ │ + (bad) │ │ │ │ + incl (%rcx) │ │ │ │ add %al,(%rax) │ │ │ │ - and %ah,%cl │ │ │ │ - jb 4fe7db │ │ │ │ - lea -0x20(%rbp),%rax │ │ │ │ - cmp %r15,%rax │ │ │ │ - jb 4fe80a │ │ │ │ + add %al,(%rax) │ │ │ │ + add %al,(%rax) │ │ │ │ + add %dl,(%rax) │ │ │ │ + add %al,(%rax) │ │ │ │ + add %dl,(%rax) │ │ │ │ + sub (%rbx),%ebx │ │ │ │ + add -0x73(%rax),%ecx │ │ │ │ + rex.RB │ │ │ │ + lock cmp %r15,%rax │ │ │ │ + jb 4f81c0 │ │ │ │ movq $0x3390fc8,-0x10(%rbp) │ │ │ │ mov %rbx,-0x8(%rbp) │ │ │ │ - mov 0x10(%rbx),%r14 │ │ │ │ - movq $0x33924c0,-0x20(%rbp) │ │ │ │ - movq $0x3c2c8f9,-0x18(%rbp) │ │ │ │ - add $0xffffffffffffffe0,%rbp │ │ │ │ - jmp 4a0360 │ │ │ │ + lea 0x373044d(%rip),%rsi │ │ │ │ + lea 0x3730446(%rip),%r14 │ │ │ │ + mov 0x10(%rbx),%rbx │ │ │ │ + add $0xfffffffffffffff0,%rbp │ │ │ │ + jmp 4f7d08 │ │ │ │ jmp *-0x10(%r13) │ │ │ │ - xchg %ax,%ax │ │ │ │ - add (%rax),%al │ │ │ │ + nopl 0x0(%rax) │ │ │ │ + sldt (%rax) │ │ │ │ + add %al,(%rdx) │ │ │ │ add %al,(%rax) │ │ │ │ + add %al,(%rdx) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ - adc (%rax),%al │ │ │ │ add %al,(%rax) │ │ │ │ - enter $0x1acb,$0x3 │ │ │ │ - lea -0x28(%rbp),%rax │ │ │ │ - cmp %r15,%rax │ │ │ │ - jb 4fe887 │ │ │ │ - add $0x18,%r12 │ │ │ │ - cmp 0x358(%r13),%r12 │ │ │ │ - ja 4fe87c │ │ │ │ - movq $0x3390fc8,-0x10(%rbp) │ │ │ │ - mov %rbx,-0x8(%rbp) │ │ │ │ - mov 0x10(%rbx),%rax │ │ │ │ - mov 0x18(%rbx),%rbx │ │ │ │ - movq $0x4fe7d8,-0x10(%r12) │ │ │ │ - mov %rbx,(%r12) │ │ │ │ - mov %rax,%r14 │ │ │ │ - movq $0x33929e8,-0x28(%rbp) │ │ │ │ - lea -0x10(%r12),%rax │ │ │ │ - mov %rax,-0x20(%rbp) │ │ │ │ - movq $0x36ab3c0,-0x18(%rbp) │ │ │ │ - add $0xffffffffffffffd8,%rbp │ │ │ │ - jmp 4a0590 │ │ │ │ - movq $0x18,0x388(%r13) │ │ │ │ - jmp *-0x10(%r13) │ │ │ │ - nopl 0x0(%rax,%rax,1) │ │ │ │ - add (%rax),%al │ │ │ │ + add %cl,(%rbx) │ │ │ │ add %al,(%rax) │ │ │ │ + add %ah,%al │ │ │ │ + sub (%rbx),%bl │ │ │ │ + add -0x73(%rax),%ecx │ │ │ │ + rex.RB mov $0x4c,%r8b │ │ │ │ + cmp %edi,%eax │ │ │ │ + jae 4f8370 │ │ │ │ + jmp *-0x8(%r13) │ │ │ │ + nopl 0x0(%rax) │ │ │ │ + test %eax,(%rdi) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ - adc (%rax),%al │ │ │ │ add %al,(%rax) │ │ │ │ - lretq │ │ │ │ - sbb (%rbx),%al │ │ │ │ - lea -0x20(%rbp),%rax │ │ │ │ - cmp %r15,%rax │ │ │ │ - jb 4fe904 │ │ │ │ - add $0x20,%r12 │ │ │ │ - cmp 0x358(%r13),%r12 │ │ │ │ - ja 4fe8f9 │ │ │ │ - movq $0x3390fc8,-0x10(%rbp) │ │ │ │ - mov %rbx,-0x8(%rbp) │ │ │ │ - mov 0x10(%rbx),%rax │ │ │ │ - mov 0x18(%rbx),%rbx │ │ │ │ - movq $0x4fe820,-0x18(%r12) │ │ │ │ - mov %rax,-0x8(%r12) │ │ │ │ - mov %rbx,(%r12) │ │ │ │ - mov %rax,%r14 │ │ │ │ - movq $0x33924c0,-0x20(%rbp) │ │ │ │ - lea -0x18(%r12),%rax │ │ │ │ - mov %rax,-0x18(%rbp) │ │ │ │ - add $0xffffffffffffffe0,%rbp │ │ │ │ - jmp 4a05f8 │ │ │ │ - movq $0x20,0x388(%r13) │ │ │ │ - jmp *-0x10(%r13) │ │ │ │ - add %eax,(%rax) │ │ │ │ + (bad) │ │ │ │ add %al,(%rax) │ │ │ │ + add %bl,0x48031b2a(%rax) │ │ │ │ + mov 0x8(%rbp),%eax │ │ │ │ + mov %rbx,%rcx │ │ │ │ + jmp 4f86b1 │ │ │ │ + nopl 0x0(%rax) │ │ │ │ + test %eax,(%rbx) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ - adc %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ - lock lret $0x31a │ │ │ │ - lea -0x28(%rbp),%rax │ │ │ │ - cmp %r15,%rax │ │ │ │ - jb 4fe949 │ │ │ │ - movq $0x3390fc8,-0x10(%rbp) │ │ │ │ - mov %rbx,-0x8(%rbp) │ │ │ │ - movq $0x4fe960,-0x20(%rbp) │ │ │ │ - mov 0x10(%rbx),%rax │ │ │ │ - mov %rax,%r14 │ │ │ │ - mov %rax,-0x18(%rbp) │ │ │ │ - add $0xffffffffffffffe0,%rbp │ │ │ │ - jmp 4a02f0 │ │ │ │ - jmp *-0x10(%r13) │ │ │ │ - nopl (%rax) │ │ │ │ - add %eax,(%rax) │ │ │ │ + (bad) │ │ │ │ + add %al,(%rax) │ │ │ │ + add %bh,0x2a(%rax) │ │ │ │ + sbb (%rbx),%eax │ │ │ │ + mov %rbx,%rax │ │ │ │ + and $0x7,%eax │ │ │ │ + cmp $0x2,%rax │ │ │ │ + jne 4f87f2 │ │ │ │ + movq $0x4f8758,0x0(%rbp) │ │ │ │ + mov 0x28(%rbp),%rbx │ │ │ │ + test $0x7,%bl │ │ │ │ + jne 4f8758 │ │ │ │ + mov (%rbx),%rax │ │ │ │ + jmp *%rax │ │ │ │ + nopw 0x0(%rax,%rax,1) │ │ │ │ + test %eax,(%rdi) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ (bad) │ │ │ │ add %al,(%rax) │ │ │ │ - add %ch,0x49031aca(%rax) │ │ │ │ - add $0x20,%esp │ │ │ │ - cmp 0x358(%r13),%r12 │ │ │ │ - ja 4fe9a8 │ │ │ │ - movq $0x4fe8a0,-0x18(%r12) │ │ │ │ - mov %rbx,-0x8(%r12) │ │ │ │ - mov 0x8(%rbp),%rax │ │ │ │ - mov %rax,(%r12) │ │ │ │ - mov %rbx,%r14 │ │ │ │ - movq $0x33929e8,-0x8(%rbp) │ │ │ │ - lea -0x18(%r12),%rax │ │ │ │ - mov %rax,0x0(%rbp) │ │ │ │ - movq $0x36ab330,0x8(%rbp) │ │ │ │ - add $0xfffffffffffffff8,%rbp │ │ │ │ - jmp 4a0590 │ │ │ │ - movq $0x20,0x388(%r13) │ │ │ │ - jmp 338a720 │ │ │ │ - add %eax,(%rax) │ │ │ │ + add %bh,(%rax) │ │ │ │ + sub (%rbx),%bl │ │ │ │ + add -0x75(%rax),%ecx │ │ │ │ + or %r9b,-0x77(%r8) │ │ │ │ + fldl2t │ │ │ │ + or $0x5,%al │ │ │ │ add %al,(%rax) │ │ │ │ + nopl 0x0(%rax) │ │ │ │ + test %eax,(%rbx) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ - adc %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ + (bad) │ │ │ │ add %al,(%rax) │ │ │ │ + add %bl,(%rax) │ │ │ │ + sub (%rbx),%bl │ │ │ │ + add -0x77(%rax),%ecx │ │ │ │ + fadds -0x7cb7f820(%rbx) │ │ │ │ + clc │ │ │ │ + add (%rdi),%cl │ │ │ │ + test %esp,0x5(%rcx) │ │ │ │ add %al,(%rax) │ │ │ │ - lea -0x20(%rbp),%rax │ │ │ │ - cmp %r15,%rax │ │ │ │ - jb 4fe9fa │ │ │ │ - movq $0x3390fc8,-0x10(%rbp) │ │ │ │ - mov %rbx,-0x8(%rbp) │ │ │ │ - mov 0x10(%rbx),%r14 │ │ │ │ - movq $0x33924c0,-0x20(%rbp) │ │ │ │ - movq $0x3c3a629,-0x18(%rbp) │ │ │ │ - add $0xffffffffffffffe0,%rbp │ │ │ │ - jmp 4a03c8 │ │ │ │ - jmp *-0x10(%r13) │ │ │ │ + movq $0x4f82c0,0x0(%rbp) │ │ │ │ + mov 0x28(%rbp),%rbx │ │ │ │ + test $0x7,%bl │ │ │ │ + jne 4f82c0 │ │ │ │ + mov (%rbx),%rax │ │ │ │ + jmp *%rax │ │ │ │ xchg %ax,%ax │ │ │ │ - add (%rax),%al │ │ │ │ + test %eax,(%rdi) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ - adc (%rax),%al │ │ │ │ + (bad) │ │ │ │ + add %al,(%rax) │ │ │ │ + add %ah,%al │ │ │ │ + sub %ebx,(%rbx) │ │ │ │ + add -0x75(%rax),%ecx │ │ │ │ + or %r13b,%r9b │ │ │ │ + fadds (%rbx) │ │ │ │ + add %al,(%rax) │ │ │ │ + nopl 0x0(%rax) │ │ │ │ + xchg %cl,(%rax,%rax,1) │ │ │ │ + add %al,(%rax) │ │ │ │ + add %al,(%rax) │ │ │ │ + add %bl,(%rsi) │ │ │ │ add %al,(%rax) │ │ │ │ + add %ah,%al │ │ │ │ + sub %ebx,(%rbx) │ │ │ │ + add -0x77(%rax),%ecx │ │ │ │ + fadds -0x7cb7f820(%rbx) │ │ │ │ clc │ │ │ │ - leave │ │ │ │ - sbb (%rbx),%al │ │ │ │ - lea -0x28(%rbp),%rax │ │ │ │ - cmp %r15,%rax │ │ │ │ - jb 4fea86 │ │ │ │ - add $0x30,%r12 │ │ │ │ - cmp 0x358(%r13),%r12 │ │ │ │ - ja 4fea7b │ │ │ │ - movq $0x3390fc8,-0x10(%rbp) │ │ │ │ - mov %rbx,-0x8(%rbp) │ │ │ │ - mov 0x10(%rbx),%rax │ │ │ │ - mov 0x18(%rbx),%rbx │ │ │ │ - movq $0x4fe918,-0x28(%r12) │ │ │ │ - mov %rax,-0x18(%r12) │ │ │ │ - movq $0x4fe9c8,-0x10(%r12) │ │ │ │ - mov %rax,(%r12) │ │ │ │ - mov %rbx,%r14 │ │ │ │ - movq $0x33929e8,-0x28(%rbp) │ │ │ │ - lea -0x10(%r12),%rax │ │ │ │ - mov %rax,-0x20(%rbp) │ │ │ │ - lea -0x28(%r12),%rax │ │ │ │ - mov %rax,-0x18(%rbp) │ │ │ │ - add $0xffffffffffffffd8,%rbp │ │ │ │ - jmp 323ff50 │ │ │ │ - movq $0x30,0x388(%r13) │ │ │ │ - jmp *-0x10(%r13) │ │ │ │ - nopw 0x0(%rax,%rax,1) │ │ │ │ - add (%rax),%al │ │ │ │ + add 0x12(%rbp),%dh │ │ │ │ + mov 0x20(%rbp),%rbx │ │ │ │ + mov 0x8(%rbp),%rsi │ │ │ │ + mov 0x18(%rbp),%r14 │ │ │ │ + add $0x38,%rbp │ │ │ │ + jmp 4f8370 │ │ │ │ + add $0x38,%rbp │ │ │ │ + jmp *0x0(%rbp) │ │ │ │ + nopl (%rax) │ │ │ │ + (bad) │ │ │ │ + sbb (%rax),%eax │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ + add %bl,(%rsi) │ │ │ │ add %al,(%rax) │ │ │ │ - adc (%rax),%al │ │ │ │ + add %ch,0x48031b29(%rax) │ │ │ │ + mov %ebx,%eax │ │ │ │ + and $0x7,%eax │ │ │ │ + cmp $0x2,%rax │ │ │ │ + jne 4f8336 │ │ │ │ + mov 0x28(%rbp),%rbx │ │ │ │ + mov 0x10(%rbp),%rsi │ │ │ │ + mov 0x8(%rbp),%r14 │ │ │ │ + add $0x40,%rbp │ │ │ │ + jmp 4f8370 │ │ │ │ + add $0x40,%rbp │ │ │ │ + jmp *0x0(%rbp) │ │ │ │ + nopl (%rax) │ │ │ │ + xchg %ecx,(%rbx) │ │ │ │ add %al,(%rax) │ │ │ │ - mov %cl,%cl │ │ │ │ - sbb (%rbx),%al │ │ │ │ - lea -0x28(%rbp),%rax │ │ │ │ - cmp %r15,%rax │ │ │ │ - jb 4feb04 │ │ │ │ - add $0x20,%r12 │ │ │ │ - cmp 0x358(%r13),%r12 │ │ │ │ - ja 4feaf9 │ │ │ │ - movq $0x3390fc8,-0x10(%rbp) │ │ │ │ - mov %rbx,-0x8(%rbp) │ │ │ │ - mov 0x10(%rbx),%rax │ │ │ │ - mov 0x18(%rbx),%rbx │ │ │ │ - movq $0x4fea10,-0x18(%r12) │ │ │ │ - mov %rax,-0x8(%r12) │ │ │ │ - mov %rbx,(%r12) │ │ │ │ - movq $0x4feb18,-0x20(%rbp) │ │ │ │ - mov %rax,%r14 │ │ │ │ - lea -0x18(%r12),%rax │ │ │ │ - mov %rax,-0x18(%rbp) │ │ │ │ - add $0xffffffffffffffe0,%rbp │ │ │ │ - jmp 4a02f0 │ │ │ │ - movq $0x20,0x388(%r13) │ │ │ │ - jmp *-0x10(%r13) │ │ │ │ - add %eax,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ + (bad) │ │ │ │ + add %al,(%rax) │ │ │ │ + add %dh,0x29(%rax) │ │ │ │ + sbb (%rbx),%eax │ │ │ │ + mov %rbx,%rax │ │ │ │ + and $0x7,%eax │ │ │ │ + cmp $0x2,%rax │ │ │ │ + jne 4f87eb │ │ │ │ + mov 0x28(%rbp),%rbx │ │ │ │ + mov 0x38(%rbp),%rsi │ │ │ │ + mov 0x8(%rbp),%r14 │ │ │ │ + add $0x40,%rbp │ │ │ │ + movq $0x4f83b8,-0x30(%rbp) │ │ │ │ + mov %rbx,%rax │ │ │ │ + mov %r14,%rbx │ │ │ │ + mov 0x6(%rax),%rcx │ │ │ │ + mov %rcx,-0x28(%rbp) │ │ │ │ + mov 0xe(%rax),%rcx │ │ │ │ + mov %rcx,-0x20(%rbp) │ │ │ │ + mov %rax,-0x18(%rbp) │ │ │ │ + mov %r14,-0x10(%rbp) │ │ │ │ + mov %rsi,-0x8(%rbp) │ │ │ │ + add $0xffffffffffffffd0,%rbp │ │ │ │ + test $0x7,%bl │ │ │ │ + jne 4f83b8 │ │ │ │ + mov (%rbx),%rax │ │ │ │ + jmp *%rax │ │ │ │ + add $0x0,%eax │ │ │ │ + add %al,(%rax) │ │ │ │ + add %bl,(%rsi) │ │ │ │ add %al,(%rax) │ │ │ │ + add %cl,(%rax) │ │ │ │ + sub %ebx,(%rbx) │ │ │ │ + add -0x75(%rax),%ecx │ │ │ │ + jne 4f83e4 │ │ │ │ + mov %rbx,%rax │ │ │ │ + and $0x7,%eax │ │ │ │ + cmp $0x1,%rax │ │ │ │ + je 4f85da │ │ │ │ + movq $0x4f8410,-0x10(%rbp) │ │ │ │ + mov %rbx,%rax │ │ │ │ + mov 0x6(%rbx),%rcx │ │ │ │ + mov 0xe(%rbx),%rbx │ │ │ │ + mov %rbx,%rdx │ │ │ │ + mov %rsi,%rbx │ │ │ │ + mov %rdx,-0x8(%rbp) │ │ │ │ + mov %rcx,0x0(%rbp) │ │ │ │ + mov %rax,0x10(%rbp) │ │ │ │ + add $0xfffffffffffffff0,%rbp │ │ │ │ + test $0x7,%bl │ │ │ │ + jne 4f8410 │ │ │ │ + mov (%rbx),%rax │ │ │ │ + jmp *%rax │ │ │ │ + nop │ │ │ │ (bad) │ │ │ │ add %al,(%rax) │ │ │ │ - add %dh,%al │ │ │ │ + add %al,(%rax) │ │ │ │ + add %al,(%rax) │ │ │ │ + add %bl,(%rsi) │ │ │ │ + add %al,(%rax) │ │ │ │ + add %dh,0x48031b28(%rax) │ │ │ │ + mov 0x38(%rbp),%esi │ │ │ │ + mov %rbx,%rax │ │ │ │ + and $0x7,%eax │ │ │ │ + cmp $0x1,%rax │ │ │ │ + je 4f8615 │ │ │ │ + movq $0x4f8468,0x0(%rbp) │ │ │ │ + mov %rbx,%rax │ │ │ │ + mov 0x6(%rbx),%rcx │ │ │ │ + mov 0xe(%rbx),%rbx │ │ │ │ + mov %rbx,%rdx │ │ │ │ + mov 0x10(%rbp),%rbx │ │ │ │ + mov %rdx,0x10(%rbp) │ │ │ │ + mov %rcx,0x30(%rbp) │ │ │ │ + mov %rax,0x38(%rbp) │ │ │ │ + test $0x7,%bl │ │ │ │ + jne 4f8468 │ │ │ │ + mov (%rbx),%rax │ │ │ │ + jmp *%rax │ │ │ │ + nopl 0x0(%rax) │ │ │ │ (bad) │ │ │ │ - sbb (%rbx),%al │ │ │ │ - mov %rbx,%r14 │ │ │ │ - movq $0x33929e8,-0x8(%rbp) │ │ │ │ - mov 0x8(%rbp),%rax │ │ │ │ + add %al,(%rax) │ │ │ │ + add %al,(%rax) │ │ │ │ + add %al,(%rax) │ │ │ │ + add %bl,(%rsi) │ │ │ │ + add %al,(%rax) │ │ │ │ + add %bl,0x28(%rax) │ │ │ │ + sbb (%rbx),%eax │ │ │ │ + movq $0x4f84a0,-0x8(%rbp) │ │ │ │ + mov %rbx,%rax │ │ │ │ + mov 0x7(%rbx),%rbx │ │ │ │ mov %rax,0x0(%rbp) │ │ │ │ - movq $0x36ab308,0x8(%rbp) │ │ │ │ add $0xfffffffffffffff8,%rbp │ │ │ │ - jmp 4a0590 │ │ │ │ + test $0x7,%bl │ │ │ │ + jne 4f84a0 │ │ │ │ + mov (%rbx),%rax │ │ │ │ + jmp *%rax │ │ │ │ nopl 0x0(%rax) │ │ │ │ - add %eax,(%rax) │ │ │ │ + or %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ - adc %al,(%rax) │ │ │ │ + (bad) │ │ │ │ add %al,(%rax) │ │ │ │ - test $0xdd,%al │ │ │ │ - jb 4feb53 │ │ │ │ - lea -0x20(%rbp),%rax │ │ │ │ - cmp %r15,%rax │ │ │ │ - jb 4feb82 │ │ │ │ - movq $0x3390fc8,-0x10(%rbp) │ │ │ │ - mov %rbx,-0x8(%rbp) │ │ │ │ - mov 0x10(%rbx),%r14 │ │ │ │ - movq $0x33924c0,-0x20(%rbp) │ │ │ │ - movq $0x3c2c8f9,-0x18(%rbp) │ │ │ │ - add $0xffffffffffffffe0,%rbp │ │ │ │ - jmp 4a0360 │ │ │ │ - jmp *-0x10(%r13) │ │ │ │ + add %ah,(%rax) │ │ │ │ + sub %bl,(%rbx) │ │ │ │ + add -0x39(%rax),%ecx │ │ │ │ + add %r10b,%r8b │ │ │ │ + test %cl,0x0(%rdi) │ │ │ │ + mov 0x7(%rbx),%rax │ │ │ │ + mov 0x38(%rbp),%rbx │ │ │ │ + mov %rax,0x38(%rbp) │ │ │ │ + test $0x7,%bl │ │ │ │ + jne 4f84d0 │ │ │ │ + mov (%rbx),%rax │ │ │ │ + jmp *%rax │ │ │ │ xchg %ax,%ax │ │ │ │ - add (%rax),%al │ │ │ │ + or %dl,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ - adc (%rax),%al │ │ │ │ + (bad) │ │ │ │ add %al,(%rax) │ │ │ │ - push %rax │ │ │ │ - enter $0x31a,$0x48 │ │ │ │ - lea -0x28(%rbp),%eax │ │ │ │ - cmp %r15,%rax │ │ │ │ - jb 4febff │ │ │ │ - add $0x18,%r12 │ │ │ │ + add %dh,%al │ │ │ │ + (bad) │ │ │ │ + sbb (%rbx),%eax │ │ │ │ + movq $0x4f8508,-0x8(%rbp) │ │ │ │ + mov %rbx,%rax │ │ │ │ + mov 0x7(%rbx),%rbx │ │ │ │ + mov %rax,0x0(%rbp) │ │ │ │ + add $0xfffffffffffffff8,%rbp │ │ │ │ + test $0x7,%bl │ │ │ │ + jne 4f8508 │ │ │ │ + mov (%rbx),%rax │ │ │ │ + jmp *%rax │ │ │ │ + nopl 0x0(%rax) │ │ │ │ + or %esp,(%rax) │ │ │ │ + add %al,(%rax) │ │ │ │ + add %al,(%rax) │ │ │ │ + add %al,(%rax) │ │ │ │ + (bad) │ │ │ │ + add %al,(%rax) │ │ │ │ + add %bh,0x49031b27(%rax) │ │ │ │ + add $0x20,%esp │ │ │ │ cmp 0x358(%r13),%r12 │ │ │ │ - ja 4febf4 │ │ │ │ - movq $0x3390fc8,-0x10(%rbp) │ │ │ │ - mov %rbx,-0x8(%rbp) │ │ │ │ - mov 0x10(%rbx),%rax │ │ │ │ - mov 0x18(%rbx),%rbx │ │ │ │ - movq $0x4feb50,-0x10(%r12) │ │ │ │ - mov %rbx,(%r12) │ │ │ │ - mov %rax,%r14 │ │ │ │ - movq $0x33929e8,-0x28(%rbp) │ │ │ │ - lea -0x10(%r12),%rax │ │ │ │ - mov %rax,-0x20(%rbp) │ │ │ │ - movq $0x36ab3c0,-0x18(%rbp) │ │ │ │ - add $0xffffffffffffffd8,%rbp │ │ │ │ - jmp 4a0590 │ │ │ │ - movq $0x18,0x388(%r13) │ │ │ │ - jmp *-0x10(%r13) │ │ │ │ - nopl 0x0(%rax,%rax,1) │ │ │ │ - add (%rax),%al │ │ │ │ + ja 4f870e │ │ │ │ + mov 0x28(%rbp),%rax │ │ │ │ + mov 0x10(%rbp),%rcx │ │ │ │ + mov 0x40(%rbp),%rdx │ │ │ │ + mov 0x7(%rbx),%rbx │ │ │ │ + cmp %rbx,%rdx │ │ │ │ + jge 4f8563 │ │ │ │ + movq $0x32ce2c8,-0x18(%r12) │ │ │ │ + mov %rcx,-0x10(%r12) │ │ │ │ + lea -0x16(%r12),%rbx │ │ │ │ + add $0xfffffffffffffff0,%r12 │ │ │ │ + movq $0x4f8350,0x10(%rbp) │ │ │ │ + lea 0x37300a5(%rip),%rsi │ │ │ │ + mov %rbx,%r14 │ │ │ │ + mov %rax,%rbx │ │ │ │ + add $0x10,%rbp │ │ │ │ + jmp 4f7d08 │ │ │ │ + mov 0x8(%rbp),%rsi │ │ │ │ + cmp %rbx,%rdx │ │ │ │ + jne 4f85a5 │ │ │ │ + movq $0x32ce2c8,-0x18(%r12) │ │ │ │ + mov %rsi,-0x10(%r12) │ │ │ │ + movq $0x32ce2c8,-0x8(%r12) │ │ │ │ + mov %rcx,(%r12) │ │ │ │ + movq $0x4f8318,0x10(%rbp) │ │ │ │ + lea -0x16(%r12),%rsi │ │ │ │ + lea -0x6(%r12),%r14 │ │ │ │ + mov %rax,%rbx │ │ │ │ + add $0x10,%rbp │ │ │ │ + jmp 4f7d08 │ │ │ │ + movq $0x32ce2c8,-0x18(%r12) │ │ │ │ + mov %rsi,-0x10(%r12) │ │ │ │ + lea -0x16(%r12),%rbx │ │ │ │ + add $0xfffffffffffffff0,%r12 │ │ │ │ + movq $0x4f82e0,0x18(%rbp) │ │ │ │ + mov %rbx,%rsi │ │ │ │ + lea 0x373002b(%rip),%r14 │ │ │ │ + mov %rax,%rbx │ │ │ │ + add $0x18,%rbp │ │ │ │ + jmp 4f7d08 │ │ │ │ + movq $0x4f8600,0x0(%rbp) │ │ │ │ + mov %rsi,%rbx │ │ │ │ + test $0x7,%bl │ │ │ │ + jne 4f8600 │ │ │ │ + mov (%rbx),%rax │ │ │ │ + jmp *%rax │ │ │ │ + nop │ │ │ │ + add $0x1,%eax │ │ │ │ + add %al,(%rax) │ │ │ │ + add %bl,(%rsi) │ │ │ │ + add %al,(%rax) │ │ │ │ + add %al,%al │ │ │ │ + es sbb (%rbx),%eax │ │ │ │ + and $0x7,%ebx │ │ │ │ + cmp $0x1,%rbx │ │ │ │ + je 4f871e │ │ │ │ + mov 0x28(%rbp),%rsi │ │ │ │ + add $0xfffffffffffffff0,%rbp │ │ │ │ + movq $0x4f8640,0x10(%rbp) │ │ │ │ + mov %rsi,%rbx │ │ │ │ + add $0x10,%rbp │ │ │ │ + test $0x7,%bl │ │ │ │ + jne 4f8640 │ │ │ │ + mov (%rbx),%rax │ │ │ │ + jmp *%rax │ │ │ │ + xchg %ax,%ax │ │ │ │ + test %eax,0x0(%rip) │ │ │ │ + add %al,(%rax) │ │ │ │ + (bad) │ │ │ │ + add %al,(%rax) │ │ │ │ + add %al,0x4c031b26(%rax) │ │ │ │ + mov 0x20(%rbp),%esi │ │ │ │ + mov %rbx,%rax │ │ │ │ + and $0x7,%eax │ │ │ │ + cmp $0x1,%rax │ │ │ │ + je 4f872f │ │ │ │ + movq $0x4f8680,0x0(%rbp) │ │ │ │ + mov %rbx,%rax │ │ │ │ + mov %r14,%rbx │ │ │ │ + mov %rax,0x28(%rbp) │ │ │ │ + test $0x7,%bl │ │ │ │ + jne 4f8680 │ │ │ │ + mov (%rbx),%rax │ │ │ │ + jmp *%rax │ │ │ │ + test %eax,(%rbx) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ - adc (%rax),%al │ │ │ │ + (bad) │ │ │ │ add %al,(%rax) │ │ │ │ - rol $1,%bh │ │ │ │ - sbb (%rbx),%al │ │ │ │ - lea -0x20(%rbp),%rax │ │ │ │ - cmp %r15,%rax │ │ │ │ - jb 4fec7c │ │ │ │ - add $0x20,%r12 │ │ │ │ + add %al,0x26(%rax) │ │ │ │ + sbb (%rbx),%eax │ │ │ │ + and $0x7,%ebx │ │ │ │ + cmp $0x1,%rbx │ │ │ │ + je 4f8699 │ │ │ │ + lea 0x31b2488(%rip),%rbx │ │ │ │ + add $0x30,%rbp │ │ │ │ + mov (%rbx),%rax │ │ │ │ + jmp *%rax │ │ │ │ + mov 0x8(%rbp),%rax │ │ │ │ + mov 0x28(%rbp),%rbx │ │ │ │ + mov %rbx,%rcx │ │ │ │ + and $0x7,%ebx │ │ │ │ + cmp $0x1,%rbx │ │ │ │ + je 4f87dd │ │ │ │ + add $0x10,%r12 │ │ │ │ cmp 0x358(%r13),%r12 │ │ │ │ - ja 4fec71 │ │ │ │ - movq $0x3390fc8,-0x10(%rbp) │ │ │ │ - mov %rbx,-0x8(%rbp) │ │ │ │ - mov 0x10(%rbx),%rax │ │ │ │ - mov 0x18(%rbx),%rbx │ │ │ │ - movq $0x4feb98,-0x18(%r12) │ │ │ │ - mov %rax,-0x8(%r12) │ │ │ │ + ja 4f86f3 │ │ │ │ + mov 0x6(%rcx),%rbx │ │ │ │ + mov 0xe(%rcx),%rcx │ │ │ │ + movq $0x32ce2c8,-0x8(%r12) │ │ │ │ mov %rbx,(%r12) │ │ │ │ - mov %rax,%r14 │ │ │ │ - movq $0x33924c0,-0x20(%rbp) │ │ │ │ - lea -0x18(%r12),%rax │ │ │ │ - mov %rax,-0x18(%rbp) │ │ │ │ - add $0xffffffffffffffe0,%rbp │ │ │ │ - jmp 4a05f8 │ │ │ │ + movq $0x4f8288,0x0(%rbp) │ │ │ │ + lea -0x6(%r12),%rsi │ │ │ │ + lea 0x372ff12(%rip),%r14 │ │ │ │ + mov %rax,%rbx │ │ │ │ + mov %rcx,0x28(%rbp) │ │ │ │ + jmp 4f7d08 │ │ │ │ + movq $0x10,0x388(%r13) │ │ │ │ + movq $0x4f8208,0x0(%rbp) │ │ │ │ + mov %rcx,%rbx │ │ │ │ + jmp 338a720 │ │ │ │ movq $0x20,0x388(%r13) │ │ │ │ - jmp *-0x10(%r13) │ │ │ │ - add %eax,(%rax) │ │ │ │ + jmp 338a720 │ │ │ │ + mov 0x10(%rbp),%rbx │ │ │ │ + and $0xfffffffffffffff8,%rbx │ │ │ │ + add $0x30,%rbp │ │ │ │ + mov (%rbx),%rax │ │ │ │ + jmp *%rax │ │ │ │ + movq $0x4f8770,0x0(%rbp) │ │ │ │ + mov %r14,%rbx │ │ │ │ + test $0x7,%bl │ │ │ │ + jne 4f8770 │ │ │ │ + mov (%rbx),%rax │ │ │ │ + jmp *%rax │ │ │ │ + nopl 0x0(%rax) │ │ │ │ + test %eax,(%rdi) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ - adc %al,(%rax) │ │ │ │ + (bad) │ │ │ │ add %al,(%rax) │ │ │ │ - js 4fec55 │ │ │ │ - sbb (%rbx),%al │ │ │ │ - lea -0x28(%rbp),%rax │ │ │ │ - cmp %r15,%rax │ │ │ │ - jb 4fecc1 │ │ │ │ - movq $0x3390fc8,-0x10(%rbp) │ │ │ │ - mov %rbx,-0x8(%rbp) │ │ │ │ - movq $0x4fecd8,-0x20(%rbp) │ │ │ │ - mov 0x10(%rbx),%rax │ │ │ │ - mov %rax,%r14 │ │ │ │ - mov %rax,-0x18(%rbp) │ │ │ │ - add $0xffffffffffffffe0,%rbp │ │ │ │ - jmp 4a02f0 │ │ │ │ - jmp *-0x10(%r13) │ │ │ │ - nopl (%rax) │ │ │ │ - add %eax,(%rax) │ │ │ │ + add %cl,0x25(%rax) │ │ │ │ + sbb (%rbx),%eax │ │ │ │ + mov 0x8(%rbp),%rax │ │ │ │ + jmp 4f8774 │ │ │ │ + xchg %ax,%ax │ │ │ │ + test %eax,(%rdi) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ (bad) │ │ │ │ add %al,(%rax) │ │ │ │ add %dh,(%rax) │ │ │ │ - (bad) │ │ │ │ - sbb (%rbx),%al │ │ │ │ - add $0x20,%r12 │ │ │ │ + and $0x8b48031b,%eax │ │ │ │ + or %r9b,-0x77(%r8) │ │ │ │ + flds -0x7cb7f81d(%rbx) │ │ │ │ + sti │ │ │ │ + add %esi,0x49(%rbp,%rbx,2) │ │ │ │ + add $0x10,%esp │ │ │ │ cmp 0x358(%r13),%r12 │ │ │ │ - ja 4fed20 │ │ │ │ - movq $0x4fec18,-0x18(%r12) │ │ │ │ - mov %rbx,-0x8(%r12) │ │ │ │ - mov 0x8(%rbp),%rax │ │ │ │ - mov %rax,(%r12) │ │ │ │ - mov %rbx,%r14 │ │ │ │ - movq $0x33929e8,-0x8(%rbp) │ │ │ │ - lea -0x18(%r12),%rax │ │ │ │ - mov %rax,0x0(%rbp) │ │ │ │ - movq $0x36ab330,0x8(%rbp) │ │ │ │ - add $0xfffffffffffffff8,%rbp │ │ │ │ - jmp 4a0590 │ │ │ │ - movq $0x20,0x388(%r13) │ │ │ │ + ja 4f87c2 │ │ │ │ + mov 0x6(%rcx),%rbx │ │ │ │ + mov 0xe(%rcx),%rcx │ │ │ │ + movq $0x32ce2c8,-0x8(%r12) │ │ │ │ + mov %rbx,(%r12) │ │ │ │ + movq $0x4f8228,0x0(%rbp) │ │ │ │ + lea 0x372fe48(%rip),%rsi │ │ │ │ + lea -0x6(%r12),%r14 │ │ │ │ + mov %rax,%rbx │ │ │ │ + mov %rcx,0x28(%rbp) │ │ │ │ + jmp 4f7d08 │ │ │ │ + movq $0x10,0x388(%r13) │ │ │ │ + movq $0x4f8268,0x0(%rbp) │ │ │ │ + mov %rcx,%rbx │ │ │ │ jmp 338a720 │ │ │ │ - add (%rax),%eax │ │ │ │ - add %al,(%rax) │ │ │ │ + lea 0x373f706(%rip),%rbx │ │ │ │ + add $0x30,%rbp │ │ │ │ + jmp *0x0(%rbp) │ │ │ │ + add $0x40,%rbp │ │ │ │ + jmp *0x0(%rbp) │ │ │ │ + add $0x30,%rbp │ │ │ │ + jmp *0x0(%rbp) │ │ │ │ + add $0x30,%rbp │ │ │ │ + jmp *0x0(%rbp) │ │ │ │ + add (%rax),%al │ │ │ │ add %al,(%rax) │ │ │ │ + add (%rax),%eax │ │ │ │ add %al,(%rax) │ │ │ │ sldt (%rax) │ │ │ │ - add %cl,%al │ │ │ │ - (bad) │ │ │ │ - sbb (%rbx),%al │ │ │ │ - lea -0x28(%rbp),%rax │ │ │ │ - cmp %r15,%rax │ │ │ │ - jb 4feda7 │ │ │ │ - add $0x18,%r12 │ │ │ │ - cmp 0x358(%r13),%r12 │ │ │ │ - ja 4fed9c │ │ │ │ + add %ah,(%rax) │ │ │ │ + and $0x1b,%al │ │ │ │ + add -0x73(%rax),%ecx │ │ │ │ + rex.RB enter $0x394c,$0xf8 │ │ │ │ + jb 4f88da │ │ │ │ movq $0x3390fc8,-0x10(%rbp) │ │ │ │ mov %rbx,-0x8(%rbp) │ │ │ │ + movq $0x4f8878,-0x38(%rbp) │ │ │ │ mov 0x10(%rbx),%rax │ │ │ │ - mov 0x18(%rbx),%rcx │ │ │ │ - mov 0x20(%rbx),%rbx │ │ │ │ - movq $0x4fec90,-0x10(%r12) │ │ │ │ - mov %rax,(%r12) │ │ │ │ - mov %rcx,%r14 │ │ │ │ - movq $0x33929e8,-0x28(%rbp) │ │ │ │ - mov %rbx,-0x20(%rbp) │ │ │ │ - lea -0x10(%r12),%rax │ │ │ │ - mov %rax,-0x18(%rbp) │ │ │ │ - add $0xffffffffffffffd8,%rbp │ │ │ │ - jmp 323ffb8 │ │ │ │ - movq $0x18,0x388(%r13) │ │ │ │ - jmp *-0x10(%r13) │ │ │ │ + mov 0x20(%rbx),%rcx │ │ │ │ + mov 0x28(%rbx),%rdx │ │ │ │ + mov 0x30(%rbx),%rsi │ │ │ │ + mov 0x18(%rbx),%rbx │ │ │ │ + mov %rcx,-0x30(%rbp) │ │ │ │ + mov %rax,-0x28(%rbp) │ │ │ │ + mov %rdx,-0x20(%rbp) │ │ │ │ + mov %rsi,-0x18(%rbp) │ │ │ │ + add $0xffffffffffffffc8,%rbp │ │ │ │ + test $0x7,%bl │ │ │ │ + jne 4f8878 │ │ │ │ + mov (%rbx),%rax │ │ │ │ + jmp *%rax │ │ │ │ nopl 0x0(%rax,%rax,1) │ │ │ │ - add (%rax),%eax │ │ │ │ + add (%rax),%r8d │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ + add %bl,(%rsi) │ │ │ │ add %al,(%rax) │ │ │ │ - sldt (%rax) │ │ │ │ + add %bh,0x48031b23(%rax) │ │ │ │ + mov 0x18(%rbp),%eax │ │ │ │ + mov 0x20(%rbp),%rcx │ │ │ │ + mov 0x7(%rbx),%rbx │ │ │ │ + cmp %rbx,%rax │ │ │ │ + jg 4f88c8 │ │ │ │ + cmp %rcx,%rbx │ │ │ │ + jg 4f88c8 │ │ │ │ + mov 0x8(%rbp),%rcx │ │ │ │ + sub %rax,%rbx │ │ │ │ + cmp $0x0,%rbx │ │ │ │ + jl 4f88b9 │ │ │ │ + cmp %rcx,%rbx │ │ │ │ + jge 4f88b9 │ │ │ │ + mov 0x10(%rbp),%rax │ │ │ │ + mov 0x18(%rax,%rbx,8),%rax │ │ │ │ + mov %rax,%rbx │ │ │ │ + and $0xfffffffffffffff8,%rbx │ │ │ │ + add $0x28,%rbp │ │ │ │ + mov (%rbx),%rax │ │ │ │ + jmp *%rax │ │ │ │ + mov %rcx,%rsi │ │ │ │ + mov %rbx,%r14 │ │ │ │ + add $0x28,%rbp │ │ │ │ + jmp 4f6cc0 │ │ │ │ + mov %rcx,%rdi │ │ │ │ + mov %rax,%rsi │ │ │ │ + mov %rbx,%r14 │ │ │ │ + add $0x28,%rbp │ │ │ │ + jmp 4f6b40 │ │ │ │ + jmp *-0x10(%r13) │ │ │ │ + xchg %ax,%ax │ │ │ │ + add (%rax),%eax │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ - add %cl,-0x73(%rax) │ │ │ │ + add %al,(%rax) │ │ │ │ + sldt (%rax) │ │ │ │ + add %dh,(%rax) │ │ │ │ + and $0x1b,%al │ │ │ │ + add -0x73(%rax),%ecx │ │ │ │ rex.RB │ │ │ │ lock cmp %r15,%rax │ │ │ │ - jb 4fedea │ │ │ │ + jb 4f891a │ │ │ │ movq $0x3390fc8,-0x10(%rbp) │ │ │ │ mov %rbx,-0x8(%rbp) │ │ │ │ - mov 0x20(%rbx),%rdi │ │ │ │ mov 0x18(%rbx),%rsi │ │ │ │ mov 0x10(%rbx),%r14 │ │ │ │ + mov 0x20(%rbx),%rbx │ │ │ │ add $0xfffffffffffffff0,%rbp │ │ │ │ - jmp 4a0b68 │ │ │ │ + jmp 4f9050 │ │ │ │ jmp *-0x10(%r13) │ │ │ │ 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) │ │ │ │ - add %cl,-0x73(%rax) │ │ │ │ - rex.RB fmuls -0x8(%r9,%rdi,1) │ │ │ │ - jb 4fee3a │ │ │ │ + lock and (%rbx),%bl │ │ │ │ + add -0x73(%rax),%ecx │ │ │ │ + rex.RB │ │ │ │ + lock cmp %r15,%rax │ │ │ │ + jb 4f8952 │ │ │ │ movq $0x3390fc8,-0x10(%rbp) │ │ │ │ mov %rbx,-0x8(%rbp) │ │ │ │ mov 0x10(%rbx),%r14 │ │ │ │ - movq $0x33929e8,-0x28(%rbp) │ │ │ │ - mov 0x18(%rbx),%rax │ │ │ │ - mov %rax,-0x20(%rbp) │ │ │ │ - mov 0x20(%rbx),%rax │ │ │ │ - mov %rax,-0x18(%rbp) │ │ │ │ - add $0xffffffffffffffd8,%rbp │ │ │ │ - jmp 323ff50 │ │ │ │ + add $0xfffffffffffffff0,%rbp │ │ │ │ + jmp 4f7a00 │ │ │ │ jmp *-0x10(%r13) │ │ │ │ xchg %ax,%ax │ │ │ │ - add $0x0,%al │ │ │ │ - add %al,(%rax) │ │ │ │ + add %eax,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ - sldt (%rax) │ │ │ │ add %al,(%rax) │ │ │ │ + adc %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ - add %cl,-0x73(%rax) │ │ │ │ - rex.RB loopne 4feea1 │ │ │ │ - cmp %edi,%eax │ │ │ │ - jb 4feec1 │ │ │ │ - add $0x28,%r12 │ │ │ │ - cmp 0x358(%r13),%r12 │ │ │ │ - ja 4feeb6 │ │ │ │ + mov $0x48031b22,%eax │ │ │ │ + lea -0x10(%rbp),%eax │ │ │ │ + cmp %r15,%rax │ │ │ │ + jb 4f898a │ │ │ │ movq $0x3390fc8,-0x10(%rbp) │ │ │ │ mov %rbx,-0x8(%rbp) │ │ │ │ - mov 0x10(%rbx),%rax │ │ │ │ - mov 0x18(%rbx),%rcx │ │ │ │ - mov 0x20(%rbx),%rdx │ │ │ │ - mov 0x28(%rbx),%rbx │ │ │ │ - movq $0x4fee00,-0x20(%r12) │ │ │ │ - mov %rax,-0x10(%r12) │ │ │ │ - mov %rcx,-0x8(%r12) │ │ │ │ - mov %rdx,(%r12) │ │ │ │ - mov %rbx,%r14 │ │ │ │ - movq $0x33924c0,-0x20(%rbp) │ │ │ │ - lea -0x20(%r12),%rax │ │ │ │ - mov %rax,-0x18(%rbp) │ │ │ │ - add $0xffffffffffffffe0,%rbp │ │ │ │ - jmp 323fb98 │ │ │ │ - movq $0x28,0x388(%r13) │ │ │ │ + mov 0x10(%rbx),%r14 │ │ │ │ + add $0xfffffffffffffff0,%rbp │ │ │ │ + jmp 4f7a00 │ │ │ │ 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 -0x28(%rbp),%rax │ │ │ │ - cmp %r15,%rax │ │ │ │ - jb 4fef0a │ │ │ │ + andb $0x1b,(%rbx) │ │ │ │ + add -0x73(%rax),%ecx │ │ │ │ + rex.RB test $0x4c,%al │ │ │ │ + cmp %edi,%eax │ │ │ │ + jb 4f8ac8 │ │ │ │ movq $0x3390fc8,-0x10(%rbp) │ │ │ │ mov %rbx,-0x8(%rbp) │ │ │ │ - movq $0x4fef20,-0x20(%rbp) │ │ │ │ - mov 0x18(%rbx),%r14 │ │ │ │ + movq $0x4f89f0,-0x20(%rbp) │ │ │ │ mov 0x10(%rbx),%rax │ │ │ │ + mov 0x18(%rbx),%rbx │ │ │ │ mov %rax,-0x18(%rbp) │ │ │ │ add $0xffffffffffffffe0,%rbp │ │ │ │ - jmp 323fda8 │ │ │ │ - jmp *-0x10(%r13) │ │ │ │ - xchg %ax,%ax │ │ │ │ + test $0x7,%bl │ │ │ │ + jne 4f89f0 │ │ │ │ + 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 %dh,(%rax) │ │ │ │ + and (%rbx),%ebx │ │ │ │ + add -0x77(%rax),%ecx │ │ │ │ + fadds -0x7cb7f820(%rbx) │ │ │ │ + clc │ │ │ │ + add %ecx,(%rdi) │ │ │ │ + test %bh,0x48000000(%rax) │ │ │ │ + movl $0x4f8a38,-0x8(%rbp) │ │ │ │ + mov 0x6(%rbx),%rax │ │ │ │ + mov 0xe(%rbx),%rbx │ │ │ │ + mov %rax,0x0(%rbp) │ │ │ │ + add $0xfffffffffffffff8,%rbp │ │ │ │ + test $0x7,%bl │ │ │ │ + jne 4f8a38 │ │ │ │ + mov (%rbx),%rax │ │ │ │ + jmp *%rax │ │ │ │ + nopw 0x0(%rax,%rax,1) │ │ │ │ + add (%rax),%al │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ - add %cl,-0x77(%rcx) │ │ │ │ - fimuls -0x39(%rax) │ │ │ │ - rex.RB clc │ │ │ │ - call 48532855 <__environ@GLIBC_2.2.5+0x448f23ad> │ │ │ │ - movl $0x36ab35a,0x0(%rbp) │ │ │ │ - add $0xfffffffffffffff8,%rbp │ │ │ │ - jmp 3240020 │ │ │ │ - nopl 0x0(%rax) │ │ │ │ - add $0x0,%al │ │ │ │ add %al,(%rax) │ │ │ │ + (bad) │ │ │ │ + add %al,(%rax) │ │ │ │ + add %cl,%al │ │ │ │ + and (%rbx),%bl │ │ │ │ + add -0x75(%rax),%ecx │ │ │ │ + or %r9b,-0x77(%r8) │ │ │ │ + flds -0x7cb7f81f(%rbx) │ │ │ │ + stc │ │ │ │ + add %ecx,(%rdi) │ │ │ │ + test %dl,0x48000004(%rbp) │ │ │ │ + movl $0x4f8a78,0x0(%rbp) │ │ │ │ + mov %rbx,%rcx │ │ │ │ + mov %rax,%rbx │ │ │ │ + mov %rcx,0x8(%rbp) │ │ │ │ + test $0x7,%bl │ │ │ │ + jne 4f8a78 │ │ │ │ + mov (%rbx),%rax │ │ │ │ + jmp *%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 fmuls -0x8(%r9,%rdi,1) │ │ │ │ - jb 4fefe6 │ │ │ │ - add $0x50,%r12 │ │ │ │ + add %cl,0x49031b22(%rax) │ │ │ │ + add $0x18,%esp │ │ │ │ cmp 0x358(%r13),%r12 │ │ │ │ - ja 4fefdb │ │ │ │ - movq $0x3390fc8,-0x10(%rbp) │ │ │ │ - mov %rbx,-0x8(%rbp) │ │ │ │ - mov 0x10(%rbx),%rax │ │ │ │ - mov 0x18(%rbx),%rcx │ │ │ │ - mov 0x20(%rbx),%rdx │ │ │ │ - mov 0x28(%rbx),%rbx │ │ │ │ - movq $0x4fee50,-0x48(%r12) │ │ │ │ - mov %rcx,-0x38(%r12) │ │ │ │ - mov %rdx,-0x30(%r12) │ │ │ │ - mov %rax,-0x28(%r12) │ │ │ │ - mov %rbx,-0x20(%r12) │ │ │ │ - movq $0x4feed8,-0x18(%r12) │ │ │ │ - mov %rax,-0x8(%r12) │ │ │ │ - mov %rcx,(%r12) │ │ │ │ - mov %rcx,%r14 │ │ │ │ - movq $0x33929e8,-0x28(%rbp) │ │ │ │ - lea -0x18(%r12),%rax │ │ │ │ - mov %rax,-0x20(%rbp) │ │ │ │ - lea -0x48(%r12),%rax │ │ │ │ - mov %rax,-0x18(%rbp) │ │ │ │ - add $0xffffffffffffffd8,%rbp │ │ │ │ - jmp 323fe80 │ │ │ │ - movq $0x50,0x388(%r13) │ │ │ │ + ja 4f8aa8 │ │ │ │ + mov 0x7(%rbx),%rax │ │ │ │ + mov 0xf(%rbx),%rbx │ │ │ │ + movq $0x4f8968,-0x10(%r12) │ │ │ │ + mov %rbx,(%r12) │ │ │ │ + lea -0x10(%r12),%rcx │ │ │ │ + mov 0x8(%rbp),%rbx │ │ │ │ + jmp 4f8c8c │ │ │ │ + movq $0x18,0x388(%r13) │ │ │ │ + jmp 338a720 │ │ │ │ + lea 0x31b2021(%rip),%rbx │ │ │ │ + add $0x10,%rbp │ │ │ │ + mov (%rbx),%rax │ │ │ │ + jmp *%rax │ │ │ │ jmp *-0x10(%r13) │ │ │ │ - nopw 0x0(%rax,%rax,1) │ │ │ │ - add $0x1000000,%eax │ │ │ │ + nopl 0x0(%rax) │ │ │ │ + (bad) │ │ │ │ + add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ - add %al,(%rdx) │ │ │ │ add %al,(%rax) │ │ │ │ + add %bl,(%rsi) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ - add %cl,(%rbx) │ │ │ │ + and (%rbx),%bl │ │ │ │ + add -0x39(%rax),%ecx │ │ │ │ + rex.RB │ │ │ │ + lock sbb %cl,-0x76b7ffb1(%rbx) │ │ │ │ + fimuls -0x10(%rcx,%rcx,4) │ │ │ │ + lea 0x31b201c(%rip),%r14 │ │ │ │ + mov %rax,-0x8(%rbp) │ │ │ │ + mov %rbx,0x0(%rbp) │ │ │ │ + add $0xfffffffffffffff0,%rbp │ │ │ │ + jmp 32ca050 │ │ │ │ + xchg %ax,%ax │ │ │ │ + or %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ - add %cl,-0x73(%rax) │ │ │ │ - rex.RB call 7348295c <__environ@GLIBC_2.2.5+0x6f8424b4> │ │ │ │ (bad) │ │ │ │ - movq $0x4ff050,-0x18(%rbp) │ │ │ │ - mov 0x7(%rbx),%rax │ │ │ │ - mov 0xf(%rbx),%rbx │ │ │ │ + add %al,(%rax) │ │ │ │ + add %cl,%al │ │ │ │ + and %ebx,(%rbx) │ │ │ │ + add -0x39(%rax),%ecx │ │ │ │ + add %r9b,-0x75(%r8) │ │ │ │ + rex.WRXB add %r9b,-0x75(%r8) │ │ │ │ + jne 4f8b3c │ │ │ │ + lea 0x31b1fe6(%rip),%r14 │ │ │ │ + mov %rbx,0x18(%rbp) │ │ │ │ + jmp 32ca050 │ │ │ │ + nopl 0x0(%rax) │ │ │ │ + or %al,(%rax) │ │ │ │ + add %al,(%rax) │ │ │ │ + add %al,(%rax) │ │ │ │ + add %al,(%rax) │ │ │ │ + (bad) │ │ │ │ + add %al,(%rax) │ │ │ │ + add %bl,0x48031b21(%rax) │ │ │ │ + movl $0x4f8be0,0x0(%rbp) │ │ │ │ + mov 0x18(%rbp),%rsi │ │ │ │ + mov %rbx,%r14 │ │ │ │ + mov 0x40(%rbp),%rbx │ │ │ │ + jmp 4f81e0 │ │ │ │ + movq $0x4b8568,-0x10(%r12) │ │ │ │ + mov 0x10(%rbp),%rcx │ │ │ │ + mov %rcx,-0x8(%r12) │ │ │ │ + mov 0x8(%rbp),%rcx │ │ │ │ + mov %rcx,(%r12) │ │ │ │ + movq $0x4f8bb8,0x28(%rbp) │ │ │ │ mov %rbx,%rcx │ │ │ │ - mov %r14,%rbx │ │ │ │ - mov %rcx,-0x10(%rbp) │ │ │ │ - mov %rax,-0x8(%rbp) │ │ │ │ - add $0xffffffffffffffe8,%rbp │ │ │ │ + mov %rax,%rbx │ │ │ │ + mov %rcx,0x30(%rbp) │ │ │ │ + lea -0xf(%r12),%rax │ │ │ │ + mov %rax,0x38(%rbp) │ │ │ │ + add $0x28,%rbp │ │ │ │ test $0x7,%bl │ │ │ │ - jne 4ff050 │ │ │ │ + jne 4f8bb8 │ │ │ │ mov (%rbx),%rax │ │ │ │ jmp *%rax │ │ │ │ - nopl (%rax) │ │ │ │ - add (%rax),%al │ │ │ │ + nopl 0x0(%rax,%rax,1) │ │ │ │ + add (%rax),%eax │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ (bad) │ │ │ │ add %al,(%rax) │ │ │ │ + add %ch,(%rax) │ │ │ │ + and %ebx,(%rbx) │ │ │ │ + add -0x75(%rax),%ecx │ │ │ │ + rex.WRB adc %r9b,-0x75(%r8) │ │ │ │ + or %r9b,-0x7d(%r8) │ │ │ │ + (bad) │ │ │ │ + ret │ │ │ │ add %al,(%rax) │ │ │ │ + add %cl,(%rdi) │ │ │ │ + (bad) │ │ │ │ + addb $0x0,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ - add %al,-0x7cb7f81d(%rbx) │ │ │ │ - sti │ │ │ │ - add %esi,0x48(%rbp,%rcx,1) │ │ │ │ - mov 0x10(%rbp),%ebx │ │ │ │ - add $0x18,%rbp │ │ │ │ - jmp 33893b0 │ │ │ │ - mov 0x8(%rbp),%rbx │ │ │ │ - add $0x18,%rbp │ │ │ │ - jmp 33893b0 │ │ │ │ - jmp *-0x8(%r13) │ │ │ │ - nop │ │ │ │ - add (%rax),%al │ │ │ │ + or %al,(%rcx) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ - adc (%rax),%al │ │ │ │ + (bad) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ + and %ebx,(%rbx) │ │ │ │ + add -0x75(%rax),%ecx │ │ │ │ + sub %r9b,-0x77(%r8) │ │ │ │ + flds -0x7cb7f81f(%rbx) │ │ │ │ + stc │ │ │ │ + add (%rdi),%ecx │ │ │ │ + sub $0x1,%ebp │ │ │ │ add %al,(%rax) │ │ │ │ - lea -0x10(%rbp),%rax │ │ │ │ - cmp %r15,%rax │ │ │ │ - jb 4ff0ae │ │ │ │ - movq $0x3390fc8,-0x10(%rbp) │ │ │ │ - mov %rbx,-0x8(%rbp) │ │ │ │ - mov 0x18(%rbx),%rsi │ │ │ │ - mov 0x10(%rbx),%r14 │ │ │ │ - add $0xfffffffffffffff0,%rbp │ │ │ │ - jmp 31c2ad8 │ │ │ │ - jmp *-0x10(%r13) │ │ │ │ - nopw 0x0(%rax,%rax,1) │ │ │ │ - sldt (%rax) │ │ │ │ - add %al,(%rdx) │ │ │ │ - ... │ │ │ │ + cmp $0x2,%rcx │ │ │ │ + jae 4f8dfe │ │ │ │ + add $0x18,%r12 │ │ │ │ + cmp 0x358(%r13),%r12 │ │ │ │ + ja 4f8ec1 │ │ │ │ + movq $0x4b8568,-0x10(%r12) │ │ │ │ + mov 0x10(%rbp),%rbx │ │ │ │ + mov %rbx,-0x8(%r12) │ │ │ │ + mov 0x8(%rbp),%rbx │ │ │ │ + mov %rbx,(%r12) │ │ │ │ + movq $0x4f8c80,0x28(%rbp) │ │ │ │ + mov %rax,%rbx │ │ │ │ + lea -0xf(%r12),%rax │ │ │ │ + mov %rax,0x38(%rbp) │ │ │ │ + add $0x28,%rbp │ │ │ │ + test $0x7,%bl │ │ │ │ + jne 4f8c80 │ │ │ │ + mov (%rbx),%rax │ │ │ │ + jmp *%rax │ │ │ │ + nopl 0x0(%rax,%rax,1) │ │ │ │ + test %eax,(%rcx) │ │ │ │ add %al,(%rax) │ │ │ │ - add %cl,(%rsi) │ │ │ │ add %al,(%rax) │ │ │ │ - add %bl,-0x3d(%rax) │ │ │ │ - sbb (%rbx),%al │ │ │ │ - lea -0x28(%rbp),%rax │ │ │ │ - cmp %r15,%rax │ │ │ │ - jb 4ff0f2 │ │ │ │ - movq $0x4ff110,-0x18(%rbp) │ │ │ │ - mov %r14,-0x10(%rbp) │ │ │ │ - mov %rsi,-0x8(%rbp) │ │ │ │ - add $0xffffffffffffffe8,%rbp │ │ │ │ - jmp 4f18f8 │ │ │ │ - lea 0x31ac36f(%rip),%rbx │ │ │ │ - jmp *-0x8(%r13) │ │ │ │ - nopl (%rax) │ │ │ │ - add (%rax),%al │ │ │ │ + add %al,(%rax) │ │ │ │ + (bad) │ │ │ │ + add %al,(%rax) │ │ │ │ + add %al,0x48031b20(%rax) │ │ │ │ + mov 0x20(%rbp),%eax │ │ │ │ + mov 0x8(%rbp),%rcx │ │ │ │ + add $0x18,%rbp │ │ │ │ + jmp 4f8c8c │ │ │ │ + xchg %ax,%ax │ │ │ │ + add (%rax),%eax │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ (bad) │ │ │ │ add %al,(%rax) │ │ │ │ - add %bl,(%rax) │ │ │ │ - ret │ │ │ │ - sbb (%rbx),%al │ │ │ │ - movq $0x4ff138,0x0(%rbp) │ │ │ │ - mov 0x8(%rbp),%r14 │ │ │ │ - mov %rbx,0x8(%rbp) │ │ │ │ - jmp 4f1968 │ │ │ │ - nopl (%rax) │ │ │ │ - add (%rax),%al │ │ │ │ + add %ah,0x20(%rax) │ │ │ │ + sbb (%rbx),%eax │ │ │ │ + mov 0x10(%rbp),%rcx │ │ │ │ + mov 0x8(%rbp),%rax │ │ │ │ + add $0x8,%rbp │ │ │ │ + mov %rbx,%rdx │ │ │ │ + and $0x7,%ebx │ │ │ │ + cmp $0x1,%rbx │ │ │ │ + je 4f8d93 │ │ │ │ + movq $0x4f8cd8,-0x10(%rbp) │ │ │ │ + mov 0x6(%rdx),%rbx │ │ │ │ + mov 0xe(%rdx),%rdx │ │ │ │ + mov %rdx,-0x8(%rbp) │ │ │ │ + mov %rcx,0x0(%rbp) │ │ │ │ + mov %rax,0x8(%rbp) │ │ │ │ + add $0xfffffffffffffff0,%rbp │ │ │ │ + test $0x7,%bl │ │ │ │ + jne 4f8cd8 │ │ │ │ + mov (%rbx),%rax │ │ │ │ + jmp *%rax │ │ │ │ + xchg %ax,%ax │ │ │ │ + add $0x0,%al │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ (bad) │ │ │ │ add %al,(%rax) │ │ │ │ - add %dh,%al │ │ │ │ - ret $0x31a │ │ │ │ - movq $0x4ff160,-0x8(%rbp) │ │ │ │ - mov %rbx,%r14 │ │ │ │ - mov %rbx,0x0(%rbp) │ │ │ │ + add %cl,(%rax) │ │ │ │ + and %bl,(%rbx) │ │ │ │ + add -0x39(%rax),%ecx │ │ │ │ + rex.RB clc │ │ │ │ + sbb %cl,-0x74b7ffb1(%rbp) │ │ │ │ + rex.XB (bad) │ │ │ │ + mov 0xf(%rbx),%rbx │ │ │ │ + mov %rbx,%rcx │ │ │ │ + mov 0x10(%rbp),%rbx │ │ │ │ + mov %rcx,0x0(%rbp) │ │ │ │ + mov %rax,0x10(%rbp) │ │ │ │ add $0xfffffffffffffff8,%rbp │ │ │ │ - jmp 323f840 │ │ │ │ - add (%rax),%eax │ │ │ │ - add %al,(%rax) │ │ │ │ + test $0x7,%bl │ │ │ │ + jne 4f8d18 │ │ │ │ + mov (%rbx),%rax │ │ │ │ + jmp *%rax │ │ │ │ + nopl (%rax) │ │ │ │ + add $0x0,%eax │ │ │ │ add %al,(%rax) │ │ │ │ + add %bl,(%rsi) │ │ │ │ add %al,(%rax) │ │ │ │ + add %cl,%al │ │ │ │ + (bad) │ │ │ │ + sbb (%rbx),%eax │ │ │ │ + movq $0x4f8d58,-0x8(%rbp) │ │ │ │ + mov %rbx,%rax │ │ │ │ + mov 0x7(%rbx),%rbx │ │ │ │ + mov %rbx,%rcx │ │ │ │ + mov 0x8(%rbp),%rbx │ │ │ │ + mov %rcx,0x0(%rbp) │ │ │ │ + mov %rax,0x8(%rbp) │ │ │ │ + add $0xfffffffffffffff8,%rbp │ │ │ │ + test $0x7,%bl │ │ │ │ + jne 4f8d58 │ │ │ │ + mov (%rbx),%rax │ │ │ │ + jmp *%rax │ │ │ │ + nopl 0x0(%rax) │ │ │ │ (bad) │ │ │ │ add %al,(%rax) │ │ │ │ - add %cl,%al │ │ │ │ - ret $0x31a │ │ │ │ - movq $0x4ff188,-0x8(%rbp) │ │ │ │ + add %al,(%rax) │ │ │ │ + add %al,(%rax) │ │ │ │ + add %bl,(%rsi) │ │ │ │ + add %al,(%rax) │ │ │ │ + add %cl,0x48031b1f(%rax) │ │ │ │ + movl $0x4f8ae0,0x0(%rbp) │ │ │ │ + lea 0x370b76c(%rip),%rdi │ │ │ │ + lea 0x370b765(%rip),%rsi │ │ │ │ mov %rbx,%r14 │ │ │ │ - mov %rbx,0x0(%rbp) │ │ │ │ - add $0xfffffffffffffff8,%rbp │ │ │ │ - jmp 323f9f0 │ │ │ │ - add $0x0,%al │ │ │ │ + jmp 4f7140 │ │ │ │ + xchg %ax,%ax │ │ │ │ + add (%rax),%al │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ (bad) │ │ │ │ add %al,(%rax) │ │ │ │ - add %ah,0x49031ac2(%rax) │ │ │ │ - add $0xd8,%esp │ │ │ │ - cmp 0x358(%r13),%r12 │ │ │ │ - ja 4ff28c │ │ │ │ - movq $0x4feaa0,-0xd0(%r12) │ │ │ │ - mov 0x18(%rbp),%rax │ │ │ │ - mov %rax,-0xc0(%r12) │ │ │ │ - mov %rbx,-0xb8(%r12) │ │ │ │ - movq $0x4fed40,-0xb0(%r12) │ │ │ │ - mov %rax,-0xa0(%r12) │ │ │ │ - mov %rbx,-0x98(%r12) │ │ │ │ - mov 0x20(%rbp),%rax │ │ │ │ - mov %rax,-0x90(%r12) │ │ │ │ - movq $0x4fedc0,-0x88(%r12) │ │ │ │ - mov 0x8(%rbp),%rax │ │ │ │ - mov %rax,-0x78(%r12) │ │ │ │ - lea -0xb0(%r12),%rcx │ │ │ │ - mov %rcx,-0x70(%r12) │ │ │ │ - lea -0xd0(%r12),%rdx │ │ │ │ - mov %rdx,-0x68(%r12) │ │ │ │ - movq $0x4fef50,-0x60(%r12) │ │ │ │ - mov %rcx,-0x50(%r12) │ │ │ │ - mov %rbx,-0x48(%r12) │ │ │ │ - mov %rdx,-0x40(%r12) │ │ │ │ - mov %rax,-0x38(%r12) │ │ │ │ - movq $0x4ff008,-0x30(%r12) │ │ │ │ - lea -0x60(%r12),%rbx │ │ │ │ - mov %rbx,-0x28(%r12) │ │ │ │ - lea -0x88(%r12),%rbx │ │ │ │ - mov %rbx,-0x20(%r12) │ │ │ │ - movq $0x4ff088,-0x18(%r12) │ │ │ │ + add %al,(%rax) │ │ │ │ + add %al,(%rax) │ │ │ │ + add %cl,-0x75(%rax) │ │ │ │ + adc %r9b,-0x75(%r8) │ │ │ │ + rex.WRB or %r9b,-0x77(%r8) │ │ │ │ + fimull -0x7d(%rcx) │ │ │ │ + (bad) │ │ │ │ + sbb %cl,0x3b(%rbp) │ │ │ │ + movsl %ds:(%rsi),%es:(%rdi) │ │ │ │ + pop %rax │ │ │ │ + add (%rax),%eax │ │ │ │ + add %dh,0x1e(%rdi) │ │ │ │ + movq $0x3363098,-0x10(%r12) │ │ │ │ mov %rax,-0x8(%r12) │ │ │ │ - mov %rdx,(%r12) │ │ │ │ - mov 0x10(%rbp),%rax │ │ │ │ - movq $0x4ff2b0,0x10(%rbp) │ │ │ │ - mov %rax,%r14 │ │ │ │ - lea -0x18(%r12),%rax │ │ │ │ - mov %rax,0x18(%rbp) │ │ │ │ - lea -0x2f(%r12),%rax │ │ │ │ - mov %rax,0x20(%rbp) │ │ │ │ - add $0x10,%rbp │ │ │ │ - jmp 323f8b0 │ │ │ │ - movq $0xd8,0x388(%r13) │ │ │ │ + mov %rcx,(%r12) │ │ │ │ + lea -0xf(%r12),%rbx │ │ │ │ + add $0x18,%rbp │ │ │ │ + jmp *0x0(%rbp) │ │ │ │ + movq $0x18,0x388(%r13) │ │ │ │ + movq $0x4f8d88,0x0(%rbp) │ │ │ │ + mov %rdx,%rbx │ │ │ │ + mov %rcx,0x8(%rbp) │ │ │ │ + mov %rax,0x10(%rbp) │ │ │ │ jmp 338a720 │ │ │ │ + movq $0x4f8c60,0x18(%rbp) │ │ │ │ + mov %rax,%rbx │ │ │ │ + add $0x18,%rbp │ │ │ │ + test $0x7,%bl │ │ │ │ + jne 4f8c60 │ │ │ │ + mov (%rbx),%rax │ │ │ │ + jmp *%rax │ │ │ │ + movq $0x4f8e28,0x0(%rbp) │ │ │ │ + mov 0x38(%rbp),%rbx │ │ │ │ + test $0x7,%bl │ │ │ │ + jne 4f8e28 │ │ │ │ + mov (%rbx),%rax │ │ │ │ + jmp *%rax │ │ │ │ nopl 0x0(%rax) │ │ │ │ - add (%rax),%al │ │ │ │ + or %dl,(%rcx) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ (bad) │ │ │ │ add %al,(%rax) │ │ │ │ + add %bh,0x48031b1e(%rax) │ │ │ │ + movl $0x4f8e60,0x0(%rbp) │ │ │ │ + mov %rbx,%rax │ │ │ │ + mov 0x7(%rbx),%rbx │ │ │ │ + mov %rbx,%rcx │ │ │ │ + mov 0x30(%rbp),%rbx │ │ │ │ + mov %rcx,0x30(%rbp) │ │ │ │ + mov %rax,0x38(%rbp) │ │ │ │ + test $0x7,%bl │ │ │ │ + jne 4f8e60 │ │ │ │ + mov (%rbx),%rax │ │ │ │ + jmp *%rax │ │ │ │ + or %cl,(%rcx) │ │ │ │ + add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ - add %cl,-0x77(%rcx) │ │ │ │ - fimuls -0x39(%rax) │ │ │ │ - add %r13b,%r8b │ │ │ │ - sub %edi,(%rcx) │ │ │ │ - add %ecx,%ebp │ │ │ │ - mov $0x9,%al │ │ │ │ (bad) │ │ │ │ - add (%rcx),%al │ │ │ │ + add %al,(%rax) │ │ │ │ + add %al,0x49031b1e(%rax) │ │ │ │ + add $0x18,%esp │ │ │ │ + cmp 0x358(%r13),%r12 │ │ │ │ + ja 4f8ed1 │ │ │ │ + mov 0x28(%rbp),%rax │ │ │ │ + mov 0x30(%rbp),%rcx │ │ │ │ + cmp 0x7(%rbx),%rcx │ │ │ │ + jl 4f8b60 │ │ │ │ + add $0xffffffffffffffe8,%r12 │ │ │ │ + movq $0x4f8eb0,0x18(%rbp) │ │ │ │ + mov %rax,%rbx │ │ │ │ + add $0x18,%rbp │ │ │ │ + test $0x7,%bl │ │ │ │ + jne 4f8eb0 │ │ │ │ + mov (%rbx),%rax │ │ │ │ + jmp *%rax │ │ │ │ + nopl 0x0(%rax) │ │ │ │ + test %eax,(%rcx) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ - add %dl,(%rax) │ │ │ │ + (bad) │ │ │ │ add %al,(%rax) │ │ │ │ - add %ch,(%rax) │ │ │ │ + add %dh,(%rax) │ │ │ │ (bad) │ │ │ │ - jb 4ff2d3 │ │ │ │ - lea -0x20(%rbp),%rax │ │ │ │ + sbb (%rbx),%eax │ │ │ │ + mov 0x8(%rbp),%rcx │ │ │ │ + mov 0x20(%rbp),%rax │ │ │ │ + add $0x18,%rbp │ │ │ │ + jmp 4f8c8c │ │ │ │ + movq $0x18,0x388(%r13) │ │ │ │ + jmp 338a720 │ │ │ │ + movq $0x18,0x388(%r13) │ │ │ │ + jmp 338a720 │ │ │ │ + movq $0x4f8f10,0x10(%rbp) │ │ │ │ + mov %rax,%rbx │ │ │ │ + add $0x10,%rbp │ │ │ │ + test $0x7,%bl │ │ │ │ + jne 4f8f10 │ │ │ │ + mov (%rbx),%rax │ │ │ │ + jmp *%rax │ │ │ │ + nopw 0x0(%rax,%rax,1) │ │ │ │ + ... │ │ │ │ + (bad) │ │ │ │ + add %al,(%rax) │ │ │ │ + add %dl,(%rax) │ │ │ │ + sbb $0x8349031b,%eax │ │ │ │ + (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 $0x4f8930,-0x28(%r12) │ │ │ │ + mov %rbx,-0x18(%r12) │ │ │ │ + movq $0x3363098,-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 338a720 │ │ │ │ + xchg %ax,%ax │ │ │ │ + add (%rax),%eax │ │ │ │ + add %al,(%rax) │ │ │ │ + add %al,(%rax) │ │ │ │ + add %al,(%rax) │ │ │ │ + sldt (%rax) │ │ │ │ + add %ch,0x48031b1d(%rax) │ │ │ │ + lea -0x28(%rbp),%eax │ │ │ │ cmp %r15,%rax │ │ │ │ - jb 4ff302 │ │ │ │ + jb 4f902f │ │ │ │ movq $0x3390fc8,-0x10(%rbp) │ │ │ │ mov %rbx,-0x8(%rbp) │ │ │ │ - mov 0x10(%rbx),%r14 │ │ │ │ - movq $0x33924c0,-0x20(%rbp) │ │ │ │ - movq $0x3c2c8f9,-0x18(%rbp) │ │ │ │ - add $0xffffffffffffffe0,%rbp │ │ │ │ - jmp 4a0360 │ │ │ │ + movq $0x4f8fd0,-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 4f8fd0 │ │ │ │ + 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 %dl,0x1d(%rax) │ │ │ │ + sbb (%rbx),%eax │ │ │ │ + add $0x38,%r12 │ │ │ │ + cmp 0x358(%r13),%r12 │ │ │ │ + ja 4f901f │ │ │ │ + mov 0x7(%rbx),%rax │ │ │ │ + movq $0x4f89a0,-0x30(%r12) │ │ │ │ + mov 0x8(%rbp),%rbx │ │ │ │ + mov %rbx,-0x20(%r12) │ │ │ │ + mov 0x10(%rbp),%rbx │ │ │ │ + mov %rbx,-0x18(%r12) │ │ │ │ + movq $0x30bd698,-0x10(%r12) │ │ │ │ + lea -0x30(%r12),%rbx │ │ │ │ + mov %rbx,-0x8(%r12) │ │ │ │ + mov %rax,(%r12) │ │ │ │ + lea -0xe(%r12),%rbx │ │ │ │ + add $0x18,%rbp │ │ │ │ + jmp *0x0(%rbp) │ │ │ │ + movq $0x38,0x388(%r13) │ │ │ │ + jmp 338a720 │ │ │ │ jmp *-0x10(%r13) │ │ │ │ - xchg %ax,%ax │ │ │ │ + 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 %dl,%al │ │ │ │ + sbb $0x1b,%al │ │ │ │ + add -0x73(%rax),%ecx │ │ │ │ + rex.RB fmuls -0x8(%r9,%rdi,1) │ │ │ │ + jae 4f909d │ │ │ │ + jmp *-0x8(%r13) │ │ │ │ + add $0x28,%r12 │ │ │ │ + cmp 0x358(%r13),%r12 │ │ │ │ + ja 4f91a9 │ │ │ │ + mov 0x7(%rbx),%rax │ │ │ │ + mov 0xf(%rbx),%rbx │ │ │ │ + movq $0x4f88f0,-0x20(%r12) │ │ │ │ + mov %r14,-0x10(%r12) │ │ │ │ + mov %rbx,-0x8(%r12) │ │ │ │ + mov 0x18(%rbp),%rbx │ │ │ │ + mov %rbx,(%r12) │ │ │ │ + add $0x28,%rbp │ │ │ │ + lea -0x20(%r12),%r14 │ │ │ │ + mov %rax,%rsi │ │ │ │ + movq $0x4f90e8,-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 │ │ │ │ + test $0x7,%bl │ │ │ │ + jne 4f90e8 │ │ │ │ + mov (%rbx),%rax │ │ │ │ + jmp *%rax │ │ │ │ + nopl 0x0(%rax) │ │ │ │ + add $0x0,%al │ │ │ │ + add %al,(%rax) │ │ │ │ + add %al,(%rax) │ │ │ │ + add %al,(%rax) │ │ │ │ + (bad) │ │ │ │ + add %al,(%rax) │ │ │ │ + add %bh,(%rax) │ │ │ │ + sbb $0x1b,%al │ │ │ │ + add 0x75(%rbx,%rcx,4),%ecx │ │ │ │ + and %cl,-0x77(%rax) │ │ │ │ + fadds -0x7cb7f820(%rbx) │ │ │ │ + clc │ │ │ │ + add (%rdi),%ecx │ │ │ │ + sbbl $0xffffff83,0x48000000(%rbp) │ │ │ │ + clc │ │ │ │ + add (%rdi),%cl │ │ │ │ + (bad) │ │ │ │ + push %rdi │ │ │ │ + (bad) │ │ │ │ + (bad) │ │ │ │ + decl -0x7d(%rcx) │ │ │ │ + (bad) │ │ │ │ + push $0x58a53b4d │ │ │ │ + add (%rax),%eax │ │ │ │ + add %dh,0x76(%rdi) │ │ │ │ + mov 0x6(%rbx),%rax │ │ │ │ + mov 0xe(%rbx),%rbx │ │ │ │ + movq $0x4f8f78,-0x60(%r12) │ │ │ │ + mov 0x8(%rbp),%rcx │ │ │ │ + mov %rcx,-0x50(%r12) │ │ │ │ + mov %rax,-0x48(%r12) │ │ │ │ + mov 0x10(%rbp),%rax │ │ │ │ + mov %rax,-0x40(%r12) │ │ │ │ + movq $0x3363a20,-0x38(%r12) │ │ │ │ + mov %rbx,-0x30(%r12) │ │ │ │ + movq $0x3363098,-0x28(%r12) │ │ │ │ + lea -0x37(%r12),%rax │ │ │ │ + mov %rax,-0x20(%r12) │ │ │ │ + lea -0x60(%r12),%rax │ │ │ │ + mov %rax,-0x18(%r12) │ │ │ │ + movq $0x3363ae0,-0x10(%r12) │ │ │ │ + lea -0x27(%r12),%rax │ │ │ │ + mov %rax,-0x8(%r12) │ │ │ │ + mov %r14,(%r12) │ │ │ │ + lea -0xe(%r12),%rbx │ │ │ │ + add $0x28,%rbp │ │ │ │ + jmp *0x0(%rbp) │ │ │ │ + movq $0x68,0x388(%r13) │ │ │ │ + jmp 338a720 │ │ │ │ + mov %r14,%rbx │ │ │ │ + and $0xfffffffffffffff8,%rbx │ │ │ │ + add $0x28,%rbp │ │ │ │ + mov (%rbx),%rax │ │ │ │ + jmp *%rax │ │ │ │ + movq $0x28,0x388(%r13) │ │ │ │ + jmp 338a720 │ │ │ │ + nopl 0x0(%rax) │ │ │ │ add (%rax),%al │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ adc (%rax),%al │ │ │ │ add %al,(%rax) │ │ │ │ - rol $1,%al │ │ │ │ - sbb (%rbx),%al │ │ │ │ - lea -0x28(%rbp),%rax │ │ │ │ - cmp %r15,%rax │ │ │ │ - jb 4ff37f │ │ │ │ - add $0x18,%r12 │ │ │ │ - cmp 0x358(%r13),%r12 │ │ │ │ - ja 4ff374 │ │ │ │ + push %rax │ │ │ │ + sbb (%rbx),%ebx │ │ │ │ + add -0x73(%rax),%ecx │ │ │ │ + rex.RB │ │ │ │ + lock cmp %r15,%rax │ │ │ │ + jb 4f91fd │ │ │ │ movq $0x3390fc8,-0x10(%rbp) │ │ │ │ mov %rbx,-0x8(%rbp) │ │ │ │ - mov 0x10(%rbx),%rax │ │ │ │ + mov 0x10(%rbx),%rsi │ │ │ │ + lea 0x373ed09(%rip),%r14 │ │ │ │ mov 0x18(%rbx),%rbx │ │ │ │ - movq $0x4ff2d0,-0x10(%r12) │ │ │ │ - mov %rbx,(%r12) │ │ │ │ - mov %rax,%r14 │ │ │ │ - movq $0x33929e8,-0x28(%rbp) │ │ │ │ - lea -0x10(%r12),%rax │ │ │ │ - mov %rax,-0x20(%rbp) │ │ │ │ - movq $0x36ab3c0,-0x18(%rbp) │ │ │ │ - add $0xffffffffffffffd8,%rbp │ │ │ │ - jmp 4a0590 │ │ │ │ - movq $0x18,0x388(%r13) │ │ │ │ + add $0xfffffffffffffff0,%rbp │ │ │ │ + jmp 4f9050 │ │ │ │ jmp *-0x10(%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) │ │ │ │ - push %rax │ │ │ │ - rcrb $0x3,(%rdx) │ │ │ │ - lea -0x20(%rbp),%rax │ │ │ │ + or %bl,(%rbx) │ │ │ │ + sbb (%rbx),%eax │ │ │ │ + lea -0x10(%rbp),%rax │ │ │ │ cmp %r15,%rax │ │ │ │ - jb 4ff3fc │ │ │ │ - add $0x20,%r12 │ │ │ │ - cmp 0x358(%r13),%r12 │ │ │ │ - ja 4ff3f1 │ │ │ │ + jb 4f9245 │ │ │ │ movq $0x3390fc8,-0x10(%rbp) │ │ │ │ mov %rbx,-0x8(%rbp) │ │ │ │ - mov 0x10(%rbx),%rax │ │ │ │ + mov 0x10(%rbx),%rsi │ │ │ │ + lea 0x373ecc1(%rip),%r14 │ │ │ │ mov 0x18(%rbx),%rbx │ │ │ │ - movq $0x4ff318,-0x18(%r12) │ │ │ │ - mov %rax,-0x8(%r12) │ │ │ │ - mov %rbx,(%r12) │ │ │ │ - mov %rax,%r14 │ │ │ │ - movq $0x33924c0,-0x20(%rbp) │ │ │ │ - lea -0x18(%r12),%rax │ │ │ │ - mov %rax,-0x18(%rbp) │ │ │ │ - add $0xffffffffffffffe0,%rbp │ │ │ │ - jmp 4a05f8 │ │ │ │ - movq $0x20,0x388(%r13) │ │ │ │ + add $0xfffffffffffffff0,%rbp │ │ │ │ + jmp 4f9050 │ │ │ │ jmp *-0x10(%r13) │ │ │ │ - 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) │ │ │ │ - clc │ │ │ │ - mov $0x8d48031a,%edi │ │ │ │ - rex.RB fmuls -0x8(%r9,%rdi,1) │ │ │ │ - jb 4ff441 │ │ │ │ + rcrb $0x1b,(%rdx) │ │ │ │ + add -0x73(%rax),%ecx │ │ │ │ + rex.RB loopne 4f92b1 │ │ │ │ + cmp %edi,%eax │ │ │ │ + jb 4f9340 │ │ │ │ movq $0x3390fc8,-0x10(%rbp) │ │ │ │ mov %rbx,-0x8(%rbp) │ │ │ │ - movq $0x4ff458,-0x20(%rbp) │ │ │ │ + movq $0x4f92b0,-0x20(%rbp) │ │ │ │ mov 0x10(%rbx),%rax │ │ │ │ - mov %rax,%r14 │ │ │ │ + mov 0x18(%rbx),%rbx │ │ │ │ mov %rax,-0x18(%rbp) │ │ │ │ add $0xffffffffffffffe0,%rbp │ │ │ │ - jmp 4a02f0 │ │ │ │ - jmp *-0x10(%r13) │ │ │ │ - nopl (%rax) │ │ │ │ + test $0x7,%bl │ │ │ │ + jne 4f92b0 │ │ │ │ + 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 %dh,0x49031abf(%rax) │ │ │ │ - add $0x20,%esp │ │ │ │ - cmp 0x358(%r13),%r12 │ │ │ │ - ja 4ff4a0 │ │ │ │ - movq $0x4ff398,-0x18(%r12) │ │ │ │ - mov %rbx,-0x8(%r12) │ │ │ │ + add %dh,0x1a(%rax) │ │ │ │ + sbb (%rbx),%eax │ │ │ │ mov 0x8(%rbp),%rax │ │ │ │ + mov %rbx,%rcx │ │ │ │ + and $0x7,%ecx │ │ │ │ + cmp $0x1,%rcx │ │ │ │ + jne 4f9344 │ │ │ │ + add $0x20,%r12 │ │ │ │ + cmp 0x358(%r13),%r12 │ │ │ │ + ja 4f9362 │ │ │ │ + mov 0x7(%rbx),%rcx │ │ │ │ + mov 0xf(%rbx),%rdx │ │ │ │ + cmpq $0x0,0x1f(%rbx) │ │ │ │ + jge 4f9312 │ │ │ │ + movq $0x4f9218,-0x18(%r12) │ │ │ │ + mov %rcx,-0x8(%r12) │ │ │ │ mov %rax,(%r12) │ │ │ │ - mov %rbx,%r14 │ │ │ │ - movq $0x33929e8,-0x8(%rbp) │ │ │ │ - lea -0x18(%r12),%rax │ │ │ │ - mov %rax,0x0(%rbp) │ │ │ │ - movq $0x36ab330,0x8(%rbp) │ │ │ │ - add $0xfffffffffffffff8,%rbp │ │ │ │ - jmp 4a0590 │ │ │ │ + movq $0x4f9388,0x8(%rbp) │ │ │ │ + mov %rdx,%rsi │ │ │ │ + lea -0x18(%r12),%r14 │ │ │ │ + mov %rax,%rbx │ │ │ │ + add $0x8,%rbp │ │ │ │ + jmp 4f9050 │ │ │ │ + movq $0x4f91d0,-0x18(%r12) │ │ │ │ + mov %rdx,-0x8(%r12) │ │ │ │ + mov %rax,(%r12) │ │ │ │ + movq $0x4f93a8,0x8(%rbp) │ │ │ │ + mov %rcx,%rsi │ │ │ │ + lea -0x18(%r12),%r14 │ │ │ │ + mov %rax,%rbx │ │ │ │ + add $0x8,%rbp │ │ │ │ + jmp 4f9050 │ │ │ │ + jmp *-0x10(%r13) │ │ │ │ + movq $0x4f93c8,0x8(%rbp) │ │ │ │ + mov %rbx,%rsi │ │ │ │ + lea 0x373eba3(%rip),%r14 │ │ │ │ + mov %rax,%rbx │ │ │ │ + add $0x8,%rbp │ │ │ │ + jmp 4f9050 │ │ │ │ movq $0x20,0x388(%r13) │ │ │ │ jmp 338a720 │ │ │ │ - add %eax,(%rax) │ │ │ │ + nopw 0x0(%rax,%rax,1) │ │ │ │ + ... │ │ │ │ + (bad) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ - adc %al,(%rax) │ │ │ │ + add %cl,-0x77(%rcx) │ │ │ │ + fimuls -0x7d(%rax) │ │ │ │ + (bad) │ │ │ │ + pop %rsp │ │ │ │ + (bad) │ │ │ │ + nopl 0x0(%rax) │ │ │ │ + ... │ │ │ │ + (bad) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ - lea -0x20(%rbp),%rax │ │ │ │ - cmp %r15,%rax │ │ │ │ - jb 4ff4f2 │ │ │ │ - movq $0x3390fc8,-0x10(%rbp) │ │ │ │ - mov %rbx,-0x8(%rbp) │ │ │ │ - mov 0x10(%rbx),%r14 │ │ │ │ - movq $0x33924c0,-0x20(%rbp) │ │ │ │ - movq $0x3c3a629,-0x18(%rbp) │ │ │ │ - add $0xffffffffffffffe0,%rbp │ │ │ │ - jmp 4a03c8 │ │ │ │ - jmp *-0x10(%r13) │ │ │ │ - xchg %ax,%ax │ │ │ │ - add (%rax),%al │ │ │ │ + add %cl,-0x77(%rcx) │ │ │ │ + fimuls -0x7d(%rax) │ │ │ │ + (bad) │ │ │ │ + cmp $0xc5,%al │ │ │ │ + mov $0x401f0f02,%edx │ │ │ │ + ... │ │ │ │ + add %bl,(%rsi) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ - adc (%rax),%al │ │ │ │ + add %cl,-0x77(%rcx) │ │ │ │ + fimuls -0x7d(%rax) │ │ │ │ + (bad) │ │ │ │ + sbb $0xc5,%al │ │ │ │ + mov $0x401f0f02,%edx │ │ │ │ + add %al,(%rdx) │ │ │ │ add %al,(%rax) │ │ │ │ - add %bh,-0x72b7fce6(%rdi) │ │ │ │ - rex.RB fmuls -0x8(%r9,%rdi,1) │ │ │ │ - jb 4ff57e │ │ │ │ - add $0x30,%r12 │ │ │ │ - cmp 0x358(%r13),%r12 │ │ │ │ - ja 4ff573 │ │ │ │ - movq $0x3390fc8,-0x10(%rbp) │ │ │ │ - mov %rbx,-0x8(%rbp) │ │ │ │ - mov 0x10(%rbx),%rax │ │ │ │ - mov 0x18(%rbx),%rbx │ │ │ │ - movq $0x4ff410,-0x28(%r12) │ │ │ │ - mov %rax,-0x18(%r12) │ │ │ │ - movq $0x4ff4c0,-0x10(%r12) │ │ │ │ - mov %rax,(%r12) │ │ │ │ - mov %rbx,%r14 │ │ │ │ - movq $0x33929e8,-0x28(%rbp) │ │ │ │ - lea -0x10(%r12),%rax │ │ │ │ - mov %rax,-0x20(%rbp) │ │ │ │ - lea -0x28(%r12),%rax │ │ │ │ - mov %rax,-0x18(%rbp) │ │ │ │ - add $0xffffffffffffffd8,%rbp │ │ │ │ - jmp 323ff50 │ │ │ │ - movq $0x30,0x388(%r13) │ │ │ │ - jmp *-0x10(%r13) │ │ │ │ - nopw 0x0(%rax,%rax,1) │ │ │ │ - add (%rax),%al │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ + add %dl,(%rdx) │ │ │ │ add %al,(%rax) │ │ │ │ - adc (%rax),%al │ │ │ │ add %al,(%rax) │ │ │ │ - nop │ │ │ │ - mov $0x8d48031a,%esi │ │ │ │ + add %al,(%rax) │ │ │ │ + add %cl,-0x73(%rax) │ │ │ │ rex.RB fmuls -0x8(%r9,%rdi,1) │ │ │ │ - jb 4ff5fc │ │ │ │ - add $0x20,%r12 │ │ │ │ - cmp 0x358(%r13),%r12 │ │ │ │ - ja 4ff5f1 │ │ │ │ + jb 4f9507 │ │ │ │ movq $0x3390fc8,-0x10(%rbp) │ │ │ │ mov %rbx,-0x8(%rbp) │ │ │ │ + movq $0x4f9438,-0x20(%rbp) │ │ │ │ mov 0x10(%rbx),%rax │ │ │ │ mov 0x18(%rbx),%rbx │ │ │ │ - movq $0x4ff508,-0x18(%r12) │ │ │ │ - mov %rax,-0x8(%r12) │ │ │ │ - mov %rbx,(%r12) │ │ │ │ - movq $0x4ff610,-0x20(%rbp) │ │ │ │ - mov %rax,%r14 │ │ │ │ - lea -0x18(%r12),%rax │ │ │ │ mov %rax,-0x18(%rbp) │ │ │ │ add $0xffffffffffffffe0,%rbp │ │ │ │ - jmp 4a02f0 │ │ │ │ - movq $0x20,0x388(%r13) │ │ │ │ - jmp *-0x10(%r13) │ │ │ │ + test $0x7,%bl │ │ │ │ + jne 4f9438 │ │ │ │ + mov (%rbx),%rax │ │ │ │ + jmp *%rax │ │ │ │ + nopl 0x0(%rax,%rax,1) │ │ │ │ add %eax,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ (bad) │ │ │ │ add %al,(%rax) │ │ │ │ - add %bh,%al │ │ │ │ - mov $0x8949031a,%esp │ │ │ │ - fimuls -0x39(%rax) │ │ │ │ + add %al,(%rax) │ │ │ │ + add %al,(%rax) │ │ │ │ + add %cl,-0x39(%rax) │ │ │ │ rex.RB clc │ │ │ │ - call 48532f45 <__environ@GLIBC_2.2.5+0x448f2a9d> │ │ │ │ - mov 0x8(%rbp),%eax │ │ │ │ + jo 4f93d2 │ │ │ │ + rex.WRXB add %r9b,-0x75(%r8) │ │ │ │ + rex.XB (bad) │ │ │ │ + mov 0x8(%rbp),%rbx │ │ │ │ mov %rax,0x0(%rbp) │ │ │ │ - movq $0x36ab308,0x8(%rbp) │ │ │ │ add $0xfffffffffffffff8,%rbp │ │ │ │ - jmp 4a0590 │ │ │ │ - nopl 0x0(%rax) │ │ │ │ - add %eax,(%rax) │ │ │ │ + test $0x7,%bl │ │ │ │ + jne 4f9470 │ │ │ │ + mov (%rbx),%rax │ │ │ │ + jmp *%rax │ │ │ │ + mov 0xf(%rbx),%rbx │ │ │ │ + jmp 4f9478 │ │ │ │ + rex.X add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ + add %bl,(%rsi) │ │ │ │ add %al,(%rax) │ │ │ │ - adc %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ - mov $0xd2,%al │ │ │ │ - jb 4ff64b │ │ │ │ - lea -0x20(%rbp),%rax │ │ │ │ - cmp %r15,%rax │ │ │ │ - jb 4ff67a │ │ │ │ - movq $0x3390fc8,-0x10(%rbp) │ │ │ │ - mov %rbx,-0x8(%rbp) │ │ │ │ - mov 0x10(%rbx),%r14 │ │ │ │ - movq $0x33924c0,-0x20(%rbp) │ │ │ │ - movq $0x3c2c8f9,-0x18(%rbp) │ │ │ │ - add $0xffffffffffffffe0,%rbp │ │ │ │ - jmp 4a0360 │ │ │ │ - jmp *-0x10(%r13) │ │ │ │ - xchg %ax,%ax │ │ │ │ - add (%rax),%al │ │ │ │ add %al,(%rax) │ │ │ │ + add %cl,-0x75(%rax) │ │ │ │ + adc %r9b,-0x75(%r8) │ │ │ │ + rex.WRB or %r9b,-0x77(%r8) │ │ │ │ + fiaddl -0x7cb7f81e(%rbx) │ │ │ │ + cli │ │ │ │ + add 0x46(%rbx),%esi │ │ │ │ + cmp $0x2,%rdx │ │ │ │ + jae 4f94b4 │ │ │ │ + mov 0x1f(%rbx),%rdx │ │ │ │ + mov %rdx,%rsi │ │ │ │ + neg %rsi │ │ │ │ + xor %rdx,%rsi │ │ │ │ + mov %rcx,%rdi │ │ │ │ + and %rsi,%rdi │ │ │ │ + cmp 0x17(%rbx),%rdi │ │ │ │ + jne 4f94ca │ │ │ │ + mov %rcx,%rsi │ │ │ │ + and %rdx,%rsi │ │ │ │ + test %rsi,%rsi │ │ │ │ + jne 4f945a │ │ │ │ + mov 0x7(%rbx),%rbx │ │ │ │ + jmp 4f9478 │ │ │ │ + cmp 0xe(%rbx),%rcx │ │ │ │ + jne 4f94ca │ │ │ │ + mov %rax,%rbx │ │ │ │ + and $0xfffffffffffffff8,%rbx │ │ │ │ + add $0x18,%rbp │ │ │ │ + mov (%rbx),%rax │ │ │ │ + jmp *%rax │ │ │ │ + movq $0x4f94f0,0x0(%rbp) │ │ │ │ + mov %rax,%rbx │ │ │ │ + test $0x7,%bl │ │ │ │ + jne 4f94f0 │ │ │ │ + mov (%rbx),%rax │ │ │ │ + jmp *%rax │ │ │ │ + nop │ │ │ │ + ret $0x0 │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ - adc (%rax),%al │ │ │ │ + add %bl,(%rsi) │ │ │ │ add %al,(%rax) │ │ │ │ - pop %rax │ │ │ │ - mov $0x8d48031a,%ebp │ │ │ │ - rex.RB fmuls -0x8(%r9,%rdi,1) │ │ │ │ - jb 4ff6f7 │ │ │ │ - add $0x18,%r12 │ │ │ │ - cmp 0x358(%r13),%r12 │ │ │ │ - ja 4ff6ec │ │ │ │ - movq $0x3390fc8,-0x10(%rbp) │ │ │ │ - mov %rbx,-0x8(%rbp) │ │ │ │ - mov 0x10(%rbx),%rax │ │ │ │ - mov 0x18(%rbx),%rbx │ │ │ │ - movq $0x4ff648,-0x10(%r12) │ │ │ │ - mov %rbx,(%r12) │ │ │ │ - mov %rax,%r14 │ │ │ │ - movq $0x33929e8,-0x28(%rbp) │ │ │ │ - lea -0x10(%r12),%rax │ │ │ │ - mov %rax,-0x20(%rbp) │ │ │ │ - movq $0x36ab3c0,-0x18(%rbp) │ │ │ │ - add $0xffffffffffffffd8,%rbp │ │ │ │ - jmp 4a0590 │ │ │ │ - movq $0x18,0x388(%r13) │ │ │ │ + add %al,(%rax) │ │ │ │ + add %al,(%rax) │ │ │ │ + add %cl,-0x77(%rax) │ │ │ │ + fisttps -0x73(%rax) │ │ │ │ + xor $0x370afd9,%eax │ │ │ │ + mov 0x8(%rbp),%r14 │ │ │ │ + add $0x18,%rbp │ │ │ │ + jmp 3099378 │ │ │ │ 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) │ │ │ │ - fdivrs 0x458d4803(%rdx,%rbx,1) │ │ │ │ - loopne 4ff761 │ │ │ │ - cmp %edi,%eax │ │ │ │ - jb 4ff774 │ │ │ │ - add $0x20,%r12 │ │ │ │ - cmp 0x358(%r13),%r12 │ │ │ │ - ja 4ff769 │ │ │ │ - movq $0x3390fc8,-0x10(%rbp) │ │ │ │ - mov %rbx,-0x8(%rbp) │ │ │ │ - mov 0x10(%rbx),%rax │ │ │ │ - mov 0x18(%rbx),%rbx │ │ │ │ - movq $0x4ff690,-0x18(%r12) │ │ │ │ - mov %rax,-0x8(%r12) │ │ │ │ - mov %rbx,(%r12) │ │ │ │ - mov %rax,%r14 │ │ │ │ - movq $0x33924c0,-0x20(%rbp) │ │ │ │ - lea -0x18(%r12),%rax │ │ │ │ - mov %rax,-0x18(%rbp) │ │ │ │ - add $0xffffffffffffffe0,%rbp │ │ │ │ - jmp 4a05f8 │ │ │ │ - movq $0x20,0x388(%r13) │ │ │ │ - jmp *-0x10(%r13) │ │ │ │ - add %eax,(%rax) │ │ │ │ - add %al,(%rax) │ │ │ │ - add %al,(%rax) │ │ │ │ - add %al,(%rax) │ │ │ │ - adc %al,(%rax) │ │ │ │ - add %al,(%rax) │ │ │ │ - cmpb $0xd8,0x458d4803(%rdx,%rbx,1) │ │ │ │ + js 4f94ff │ │ │ │ + sbb (%rbx),%al │ │ │ │ + lea -0x20(%rbp),%rax │ │ │ │ cmp %r15,%rax │ │ │ │ - jb 4ff7b9 │ │ │ │ + jb 4f9552 │ │ │ │ movq $0x3390fc8,-0x10(%rbp) │ │ │ │ mov %rbx,-0x8(%rbp) │ │ │ │ - movq $0x4ff7d0,-0x20(%rbp) │ │ │ │ + movq $0x4f9568,-0x20(%rbp) │ │ │ │ + mov 0x18(%rbx),%r14 │ │ │ │ mov 0x10(%rbx),%rax │ │ │ │ - mov %rax,%r14 │ │ │ │ mov %rax,-0x18(%rbp) │ │ │ │ add $0xffffffffffffffe0,%rbp │ │ │ │ - jmp 4a02f0 │ │ │ │ + jmp 309d7b8 │ │ │ │ jmp *-0x10(%r13) │ │ │ │ - nopl (%rax) │ │ │ │ + xchg %ax,%ax │ │ │ │ add %eax,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ (bad) │ │ │ │ add %al,(%rax) │ │ │ │ - add %bh,(%rax) │ │ │ │ - mov $0x8349031a,%esp │ │ │ │ + add %dh,(%rax) │ │ │ │ + loope 4f9581 │ │ │ │ + add -0x77(%rax),%ecx │ │ │ │ + fimuls 0x75(%rbx,%rcx,4) │ │ │ │ + or %cl,-0x7d(%rax) │ │ │ │ (bad) │ │ │ │ - and %cl,0x3b(%rbp) │ │ │ │ - movsl %ds:(%rsi),%es:(%rdi) │ │ │ │ - pop %rax │ │ │ │ - add (%rax),%eax │ │ │ │ - add %dh,0x3b(%rdi) │ │ │ │ - movq $0x4ff710,-0x18(%r12) │ │ │ │ - mov %rbx,-0x8(%r12) │ │ │ │ - mov 0x8(%rbp),%rax │ │ │ │ - mov %rax,(%r12) │ │ │ │ - mov %rbx,%r14 │ │ │ │ - movq $0x33929e8,-0x8(%rbp) │ │ │ │ - lea -0x18(%r12),%rax │ │ │ │ - mov %rax,0x0(%rbp) │ │ │ │ - movq $0x36ab330,0x8(%rbp) │ │ │ │ - add $0xfffffffffffffff8,%rbp │ │ │ │ - jmp 4a0590 │ │ │ │ - movq $0x20,0x388(%r13) │ │ │ │ - jmp 338a720 │ │ │ │ - add (%rax),%eax │ │ │ │ + enter $0xfbf6,$0xff │ │ │ │ + add (%rax),%al │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ - sldt (%rax) │ │ │ │ - add %dl,%al │ │ │ │ - mov $0x8d48031a,%ebx │ │ │ │ - rex.RB fmuls -0x8(%r9,%rdi,1) │ │ │ │ - jb 4ff89f │ │ │ │ - add $0x18,%r12 │ │ │ │ - cmp 0x358(%r13),%r12 │ │ │ │ - ja 4ff894 │ │ │ │ + adc (%rax),%al │ │ │ │ + add %al,(%rax) │ │ │ │ + adc %ah,%cl │ │ │ │ + sbb (%rbx),%al │ │ │ │ + lea -0x20(%rbp),%rax │ │ │ │ + cmp %r15,%rax │ │ │ │ + jb 4f95ba │ │ │ │ movq $0x3390fc8,-0x10(%rbp) │ │ │ │ mov %rbx,-0x8(%rbp) │ │ │ │ + movq $0x4f95d0,-0x20(%rbp) │ │ │ │ + mov 0x18(%rbx),%r14 │ │ │ │ mov 0x10(%rbx),%rax │ │ │ │ - mov 0x18(%rbx),%rcx │ │ │ │ - mov 0x20(%rbx),%rbx │ │ │ │ - movq $0x4ff788,-0x10(%r12) │ │ │ │ - mov %rax,(%r12) │ │ │ │ - mov %rcx,%r14 │ │ │ │ - movq $0x33929e8,-0x28(%rbp) │ │ │ │ - mov %rbx,-0x20(%rbp) │ │ │ │ - lea -0x10(%r12),%rax │ │ │ │ mov %rax,-0x18(%rbp) │ │ │ │ - add $0xffffffffffffffd8,%rbp │ │ │ │ - jmp 323ffb8 │ │ │ │ - movq $0x18,0x388(%r13) │ │ │ │ + add $0xffffffffffffffe0,%rbp │ │ │ │ + jmp 309d7b8 │ │ │ │ jmp *-0x10(%r13) │ │ │ │ - nopl 0x0(%rax,%rax,1) │ │ │ │ + xchg %ax,%ax │ │ │ │ add %eax,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ - adc %al,(%rax) │ │ │ │ + (bad) │ │ │ │ add %al,(%rax) │ │ │ │ + add %cl,%al │ │ │ │ + loopne 4f95e9 │ │ │ │ + add -0x77(%rax),%ecx │ │ │ │ + fimuls 0x75(%rbx,%rcx,4) │ │ │ │ + or %cl,-0x7d(%rax) │ │ │ │ + (bad) │ │ │ │ + (bad) │ │ │ │ + idiv %bl │ │ │ │ + incl 0x1000000(%rip) │ │ │ │ add %al,(%rax) │ │ │ │ + add %al,(%rbx) │ │ │ │ add %al,(%rax) │ │ │ │ - lea -0x20(%rbp),%rax │ │ │ │ - cmp %r15,%rax │ │ │ │ - jb 4ff8ea │ │ │ │ - movq $0x3390fc8,-0x10(%rbp) │ │ │ │ - mov %rbx,-0x8(%rbp) │ │ │ │ - mov 0x10(%rbx),%r14 │ │ │ │ - movq $0x33924c0,-0x20(%rbp) │ │ │ │ - movq $0x3c37ef9,-0x18(%rbp) │ │ │ │ - add $0xffffffffffffffe0,%rbp │ │ │ │ - jmp 323fe18 │ │ │ │ - jmp *-0x10(%r13) │ │ │ │ - xchg %ax,%ax │ │ │ │ - add (%rax),%eax │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ + add %cl,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ - sldt (%rax) │ │ │ │ + add %cl,0x17(%rax) │ │ │ │ + sbb (%rbx),%eax │ │ │ │ + add $0xa0,%r12 │ │ │ │ + cmp 0x358(%r13),%r12 │ │ │ │ + ja 4f96a0 │ │ │ │ + mov 0x7(%rbx),%rax │ │ │ │ + mov 0xf(%rbx),%rcx │ │ │ │ + mov 0x17(%rbx),%rbx │ │ │ │ + movq $0x4f9260,-0x98(%r12) │ │ │ │ + mov %rbx,-0x88(%r12) │ │ │ │ + mov %r14,-0x80(%r12) │ │ │ │ + movq $0x4f93e8,-0x78(%r12) │ │ │ │ + lea -0x98(%r12),%rbx │ │ │ │ + mov %rbx,-0x68(%r12) │ │ │ │ + mov %rax,-0x60(%r12) │ │ │ │ + movq $0x4f9520,-0x58(%r12) │ │ │ │ + mov %rcx,-0x48(%r12) │ │ │ │ + mov %rbx,-0x40(%r12) │ │ │ │ + movq $0x4f9588,-0x38(%r12) │ │ │ │ + mov %rcx,-0x28(%r12) │ │ │ │ + lea -0x78(%r12),%rax │ │ │ │ + mov %rax,-0x20(%r12) │ │ │ │ + movq $0x4b8528,-0x18(%r12) │ │ │ │ + lea -0x38(%r12),%rbx │ │ │ │ + mov %rbx,-0x10(%r12) │ │ │ │ + lea -0x58(%r12),%rbx │ │ │ │ + mov %rbx,-0x8(%r12) │ │ │ │ + mov %rax,(%r12) │ │ │ │ + lea -0x17(%r12),%rbx │ │ │ │ + jmp *0x0(%rbp) │ │ │ │ + movq $0xa0,0x388(%r13) │ │ │ │ + jmp *-0x8(%r13) │ │ │ │ + nop │ │ │ │ + add (%rax),%al │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ - add %cl,-0x73(%rax) │ │ │ │ + add %al,(%rax) │ │ │ │ + adc (%rax),%al │ │ │ │ + add %al,(%rax) │ │ │ │ + adcb $0x1b,(%rsi) │ │ │ │ + add -0x73(%rax),%ecx │ │ │ │ rex.RB │ │ │ │ lock cmp %r15,%rax │ │ │ │ - jb 4ff92a │ │ │ │ + jb 4f96e6 │ │ │ │ movq $0x3390fc8,-0x10(%rbp) │ │ │ │ mov %rbx,-0x8(%rbp) │ │ │ │ - mov 0x20(%rbx),%rdi │ │ │ │ - mov 0x18(%rbx),%rsi │ │ │ │ mov 0x10(%rbx),%r14 │ │ │ │ + mov 0x18(%rbx),%rbx │ │ │ │ add $0xfffffffffffffff0,%rbp │ │ │ │ - jmp 4a0b68 │ │ │ │ + jmp 4f95f8 │ │ │ │ jmp *-0x10(%r13) │ │ │ │ - xchg %ax,%ax │ │ │ │ - add $0x0,%al │ │ │ │ + nopw 0x0(%rax,%rax,1) │ │ │ │ + add $0x1000000,%eax │ │ │ │ add %al,(%rax) │ │ │ │ + add %al,(%rcx) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ - sldt (%rax) │ │ │ │ add %al,(%rax) │ │ │ │ + add %cl,(%rcx) │ │ │ │ add %al,(%rax) │ │ │ │ - add %cl,-0x73(%rax) │ │ │ │ - rex.RB fmuls -0x8(%r9,%rdi,1) │ │ │ │ - jb 4ff9b9 │ │ │ │ - add $0x28,%r12 │ │ │ │ - cmp 0x358(%r13),%r12 │ │ │ │ - ja 4ff9ae │ │ │ │ - movq $0x3390fc8,-0x10(%rbp) │ │ │ │ - mov %rbx,-0x8(%rbp) │ │ │ │ - mov 0x10(%rbx),%rax │ │ │ │ - mov 0x18(%rbx),%rcx │ │ │ │ - mov 0x20(%rbx),%rdx │ │ │ │ - mov 0x28(%rbx),%rbx │ │ │ │ - movq $0x4ff900,-0x20(%r12) │ │ │ │ - mov %rax,-0x10(%r12) │ │ │ │ - mov %rcx,-0x8(%r12) │ │ │ │ - mov %rdx,(%r12) │ │ │ │ - mov %rbx,%r14 │ │ │ │ - movq $0x33929e8,-0x28(%rbp) │ │ │ │ - movq $0x3c16869,-0x20(%rbp) │ │ │ │ - lea -0x20(%r12),%rax │ │ │ │ - mov %rax,-0x18(%rbp) │ │ │ │ - add $0xffffffffffffffd8,%rbp │ │ │ │ - jmp 3240020 │ │ │ │ - movq $0x28,0x388(%r13) │ │ │ │ - jmp *-0x10(%r13) │ │ │ │ - nopl (%rax) │ │ │ │ - add $0x0,%eax │ │ │ │ + add %bh,(%rax) │ │ │ │ + (bad) │ │ │ │ + sbb (%rbx),%eax │ │ │ │ + lea -0x28(%rbp),%rax │ │ │ │ + cmp %r15,%rax │ │ │ │ + jb 4f97c1 │ │ │ │ + movq $0x4f9750,-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 4f9750 │ │ │ │ + mov (%rbx),%rax │ │ │ │ + jmp *%rax │ │ │ │ + add (%rax),%al │ │ │ │ add %al,(%rax) │ │ │ │ - add %cl,(%rdi) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ + (bad) │ │ │ │ add %al,(%rax) │ │ │ │ - add %cl,-0x73(%rax) │ │ │ │ - rex.RB fmuls -0x8(%r9,%rdi,1) │ │ │ │ - jb 4ffa65 │ │ │ │ - add $0x48,%r12 │ │ │ │ + add %dh,%al │ │ │ │ + adc $0x8948031b,%eax │ │ │ │ + fadds -0x7cb7f820(%rbx) │ │ │ │ + clc │ │ │ │ + add 0x69(%rbx),%esi │ │ │ │ + cmp $0x2,%rax │ │ │ │ + jb 4f97d3 │ │ │ │ + add $0x38,%r12 │ │ │ │ cmp 0x358(%r13),%r12 │ │ │ │ - ja 4ffa5a │ │ │ │ - movq $0x3390fc8,-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 $0x4ff8b8,-0x40(%r12) │ │ │ │ - mov %rbx,-0x30(%r12) │ │ │ │ - movq $0x4ff940,-0x28(%r12) │ │ │ │ + ja 4f97b1 │ │ │ │ + mov 0x6(%rbx),%rax │ │ │ │ + mov 0xe(%rbx),%rbx │ │ │ │ + movq $0x4f96c0,-0x30(%r12) │ │ │ │ + mov %rax,-0x20(%r12) │ │ │ │ + mov 0x8(%rbp),%rax │ │ │ │ mov %rax,-0x18(%r12) │ │ │ │ - mov %rcx,-0x10(%r12) │ │ │ │ - mov %rdx,-0x8(%r12) │ │ │ │ - mov %rsi,(%r12) │ │ │ │ - mov %rax,%r14 │ │ │ │ - movq $0x33929e8,-0x28(%rbp) │ │ │ │ - lea -0x28(%r12),%rax │ │ │ │ - mov %rax,-0x20(%rbp) │ │ │ │ - lea -0x40(%r12),%rax │ │ │ │ - mov %rax,-0x18(%rbp) │ │ │ │ - add $0xffffffffffffffd8,%rbp │ │ │ │ - jmp 323fac8 │ │ │ │ - movq $0x48,0x388(%r13) │ │ │ │ - jmp *-0x10(%r13) │ │ │ │ - nopl 0x0(%rax) │ │ │ │ - add (%rax),%eax │ │ │ │ + movq $0x30bd698,-0x10(%r12) │ │ │ │ + lea -0x30(%r12),%rax │ │ │ │ + mov %rax,-0x8(%r12) │ │ │ │ + mov %rbx,(%r12) │ │ │ │ + lea -0xe(%r12),%rbx │ │ │ │ + add $0x18,%rbp │ │ │ │ + jmp *0x0(%rbp) │ │ │ │ + movq $0x38,0x388(%r13) │ │ │ │ + jmp 338a720 │ │ │ │ + jmp *-0x8(%r13) │ │ │ │ + lea 0x370ad07(%rip),%rbx │ │ │ │ + add $0x18,%rbp │ │ │ │ + jmp *0x0(%rbp) │ │ │ │ + movq $0x4f9818,-0x10(%rbp) │ │ │ │ + mov 0x7(%rbx),%r14 │ │ │ │ + mov 0xf(%rbx),%rax │ │ │ │ + mov 0x17(%rbx),%rcx │ │ │ │ + mov 0x1f(%rbx),%rbx │ │ │ │ + mov %rbx,%rdx │ │ │ │ + mov 0x10(%rbp),%rbx │ │ │ │ + mov %rax,-0x8(%rbp) │ │ │ │ + mov %rdx,0x0(%rbp) │ │ │ │ + mov %rcx,0x8(%rbp) │ │ │ │ + add $0xfffffffffffffff0,%rbp │ │ │ │ + jmp 4f9708 │ │ │ │ + nop │ │ │ │ + test %al,(%rcx) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ - sldt (%rax) │ │ │ │ + (bad) │ │ │ │ add %al,(%rax) │ │ │ │ + add %ch,(%rax) │ │ │ │ + adc $0x8b48031b,%eax │ │ │ │ + or %r9b,-0x39(%r8) │ │ │ │ + or %r10b,-0x68(%r8) │ │ │ │ + rex.WRXB add %r9b,-0x77(%r9) │ │ │ │ + (bad) │ │ │ │ + mov %rbx,%rax │ │ │ │ + mov 0x20(%rbp),%rbx │ │ │ │ + mov %rax,0x20(%rbp) │ │ │ │ + add $0x8,%rbp │ │ │ │ + jmp 4f9708 │ │ │ │ + nopl 0x0(%rax,%rax,1) │ │ │ │ + ret │ │ │ │ add %al,(%rax) │ │ │ │ - add %cl,-0x73(%rax) │ │ │ │ - rex.RB fmuls -0x8(%r9,%rdi,1) │ │ │ │ - jb 4ffaba │ │ │ │ - movq $0x3390fc8,-0x10(%rbp) │ │ │ │ - mov %rbx,-0x8(%rbp) │ │ │ │ - mov 0x10(%rbx),%r14 │ │ │ │ - movq $0x33929e8,-0x28(%rbp) │ │ │ │ - mov 0x18(%rbx),%rax │ │ │ │ - mov %rax,-0x20(%rbp) │ │ │ │ - mov 0x20(%rbx),%rax │ │ │ │ - mov %rax,-0x18(%rbp) │ │ │ │ - add $0xffffffffffffffd8,%rbp │ │ │ │ - jmp 323ff50 │ │ │ │ - jmp *-0x10(%r13) │ │ │ │ - xchg %ax,%ax │ │ │ │ - add $0x0,%al │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ + add %bl,(%rsi) │ │ │ │ add %al,(%rax) │ │ │ │ - sldt (%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ - add %cl,-0x73(%rax) │ │ │ │ - rex.RB loopne 4ffb21 │ │ │ │ - cmp %edi,%eax │ │ │ │ - jb 4ffb41 │ │ │ │ - add $0x28,%r12 │ │ │ │ - cmp 0x358(%r13),%r12 │ │ │ │ - ja 4ffb36 │ │ │ │ - movq $0x3390fc8,-0x10(%rbp) │ │ │ │ - mov %rbx,-0x8(%rbp) │ │ │ │ - mov 0x10(%rbx),%rax │ │ │ │ - mov 0x18(%rbx),%rcx │ │ │ │ - mov 0x20(%rbx),%rdx │ │ │ │ - mov 0x28(%rbx),%rbx │ │ │ │ - movq $0x4ffa80,-0x20(%r12) │ │ │ │ - mov %rax,-0x10(%r12) │ │ │ │ - mov %rcx,-0x8(%r12) │ │ │ │ - mov %rdx,(%r12) │ │ │ │ - mov %rbx,%r14 │ │ │ │ - movq $0x33924c0,-0x20(%rbp) │ │ │ │ - lea -0x20(%r12),%rax │ │ │ │ - mov %rax,-0x18(%rbp) │ │ │ │ - add $0xffffffffffffffe0,%rbp │ │ │ │ - jmp 323fb98 │ │ │ │ + add %cl,-0x7d(%rcx) │ │ │ │ + (bad) │ │ │ │ + sub %cl,0x3b(%rbp) │ │ │ │ + movsl %ds:(%rsi),%es:(%rdi) │ │ │ │ + pop %rax │ │ │ │ + add (%rax),%eax │ │ │ │ + add %dh,0x34(%rdi) │ │ │ │ + movq $0x30bd678,-0x20(%r12) │ │ │ │ + mov 0x18(%rbp),%rax │ │ │ │ + mov %rax,-0x18(%r12) │ │ │ │ + mov %rbx,-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 *-0x10(%r13) │ │ │ │ - nopl (%rax) │ │ │ │ + jmp 338a720 │ │ │ │ + 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 4ffb92 │ │ │ │ + mov %dl,(%rbx,%rbx,1) │ │ │ │ + add -0x73(%rax),%ecx │ │ │ │ + rex.RB │ │ │ │ + lock cmp %r15,%rax │ │ │ │ + jb 4f98de │ │ │ │ movq $0x3390fc8,-0x10(%rbp) │ │ │ │ mov %rbx,-0x8(%rbp) │ │ │ │ mov 0x10(%rbx),%r14 │ │ │ │ - movq $0x33929e8,-0x28(%rbp) │ │ │ │ - movq $0x36ab35a,-0x20(%rbp) │ │ │ │ - mov 0x18(%rbx),%rax │ │ │ │ - mov %rax,-0x18(%rbp) │ │ │ │ - add $0xffffffffffffffd8,%rbp │ │ │ │ - jmp 3240020 │ │ │ │ + mov 0x18(%rbx),%rbx │ │ │ │ + add $0xfffffffffffffff0,%rbp │ │ │ │ + jmp 4f95f8 │ │ │ │ jmp *-0x10(%r13) │ │ │ │ - xchg %ax,%ax │ │ │ │ - add $0x0,%eax │ │ │ │ + nopw 0x0(%rax,%rax,1) │ │ │ │ + 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 fmuls -0x8(%r9,%rdi,1) │ │ │ │ - jb 4ffc42 │ │ │ │ - add $0x50,%r12 │ │ │ │ - cmp 0x358(%r13),%r12 │ │ │ │ - ja 4ffc37 │ │ │ │ + rex.W adc $0x1b,%al │ │ │ │ + add -0x73(%rax),%ecx │ │ │ │ + rex.RB │ │ │ │ + lock cmp %r15,%rax │ │ │ │ + jb 4f991e │ │ │ │ movq $0x3390fc8,-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 $0x4ffad0,-0x48(%r12) │ │ │ │ - mov %rax,-0x38(%r12) │ │ │ │ - mov %rsi,-0x30(%r12) │ │ │ │ - mov %rdx,-0x28(%r12) │ │ │ │ - mov %rbx,-0x20(%r12) │ │ │ │ - movq $0x4ffb58,-0x18(%r12) │ │ │ │ - mov %rcx,-0x8(%r12) │ │ │ │ - mov %rdx,(%r12) │ │ │ │ - mov %rax,%r14 │ │ │ │ - movq $0x33929e8,-0x28(%rbp) │ │ │ │ - lea -0x18(%r12),%rax │ │ │ │ - mov %rax,-0x20(%rbp) │ │ │ │ - lea -0x48(%r12),%rax │ │ │ │ - mov %rax,-0x18(%rbp) │ │ │ │ - add $0xffffffffffffffd8,%rbp │ │ │ │ - jmp 323fe80 │ │ │ │ - movq $0x50,0x388(%r13) │ │ │ │ + mov 0x10(%rbx),%r14 │ │ │ │ + mov 0x18(%rbx),%rbx │ │ │ │ + add $0xfffffffffffffff0,%rbp │ │ │ │ + jmp 4f9708 │ │ │ │ jmp *-0x10(%r13) │ │ │ │ - xchg %ax,%ax │ │ │ │ - add $0x0,%eax │ │ │ │ + nopw 0x0(%rax,%rax,1) │ │ │ │ + add %eax,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ - add %cl,(%rdi) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ + adc %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ - add %cl,-0x73(%rax) │ │ │ │ - rex.RB fmuls -0x8(%r9,%rdi,1) │ │ │ │ - jb 4ffcdf │ │ │ │ - add $0x38,%r12 │ │ │ │ - cmp 0x358(%r13),%r12 │ │ │ │ - ja 4ffcd4 │ │ │ │ + fcoms (%rdx) │ │ │ │ + sbb (%rbx),%eax │ │ │ │ + lea -0x18(%rbp),%rax │ │ │ │ + cmp %r15,%rax │ │ │ │ + jb 4f9970 │ │ │ │ movq $0x3390fc8,-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 $0x4ffba8,-0x30(%r12) │ │ │ │ - mov %rax,-0x20(%r12) │ │ │ │ - mov %rcx,-0x18(%r12) │ │ │ │ - mov %rdx,-0x10(%r12) │ │ │ │ - mov %rsi,-0x8(%r12) │ │ │ │ - mov %rbx,(%r12) │ │ │ │ - mov %rcx,%r14 │ │ │ │ - movq $0x33929e8,-0x28(%rbp) │ │ │ │ - movq $0x3c16869,-0x20(%rbp) │ │ │ │ - lea -0x30(%r12),%rax │ │ │ │ - mov %rax,-0x18(%rbp) │ │ │ │ - add $0xffffffffffffffd8,%rbp │ │ │ │ - jmp 3240020 │ │ │ │ - movq $0x38,0x388(%r13) │ │ │ │ + movq $0x4f9988,-0x18(%rbp) │ │ │ │ + lea 0x370ab77(%rip),%rdi │ │ │ │ + lea 0x370ab70(%rip),%rsi │ │ │ │ + mov 0x10(%rbx),%r14 │ │ │ │ + add $0xffffffffffffffe8,%rbp │ │ │ │ + jmp 4f7140 │ │ │ │ jmp *-0x10(%r13) │ │ │ │ + nopl 0x0(%rax) │ │ │ │ + ... │ │ │ │ + (bad) │ │ │ │ + add %al,(%rax) │ │ │ │ + add %al,(%rax) │ │ │ │ + add %al,(%rax) │ │ │ │ + add %cl,-0x7d(%rcx) │ │ │ │ + (bad) │ │ │ │ + sbb %cl,0x3b(%rbp) │ │ │ │ + movsl %ds:(%rsi),%es:(%rdi) │ │ │ │ + pop %rax │ │ │ │ + add (%rax),%eax │ │ │ │ + add %dh,0x1e(%rdi) │ │ │ │ + movq $0x4b8568,-0x10(%r12) │ │ │ │ + mov %rbx,-0x8(%r12) │ │ │ │ + mov %r14,(%r12) │ │ │ │ + lea -0xf(%r12),%rbx │ │ │ │ + add $0x8,%rbp │ │ │ │ + jmp *0x0(%rbp) │ │ │ │ + movq $0x18,0x388(%r13) │ │ │ │ + jmp 338a798 │ │ │ │ nopl 0x0(%rax,%rax,1) │ │ │ │ - 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,(%rbx) │ │ │ │ + cmp %dl,(%rdx) │ │ │ │ + sbb (%rbx),%eax │ │ │ │ + lea -0x20(%rbp),%rax │ │ │ │ + cmp %r15,%rax │ │ │ │ + jb 4f9acc │ │ │ │ + movq $0x3390fc8,-0x10(%rbp) │ │ │ │ + mov %rbx,-0x8(%rbp) │ │ │ │ + movq $0x4f9a28,-0x20(%rbp) │ │ │ │ + mov 0x10(%rbx),%rax │ │ │ │ + mov 0x18(%rbx),%rbx │ │ │ │ + mov %rax,-0x18(%rbp) │ │ │ │ + add $0xffffffffffffffe0,%rbp │ │ │ │ + test $0x7,%bl │ │ │ │ + jne 4f9a28 │ │ │ │ + mov (%rbx),%rax │ │ │ │ + jmp *%rax │ │ │ │ + nopl 0x0(%rax,%rax,1) │ │ │ │ + add %eax,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ - add %cl,-0x73(%rax) │ │ │ │ - rex.RB call 73483654 <__environ@GLIBC_2.2.5+0x6f8431ac> │ │ │ │ (bad) │ │ │ │ - movq $0x4ffd48,-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 │ │ │ │ + add %al,(%rax) │ │ │ │ + add %ch,%al │ │ │ │ + adc %ebx,(%rbx) │ │ │ │ + add -0x77(%rax),%ecx │ │ │ │ + fadds -0x7cb7f820(%rbx) │ │ │ │ + clc │ │ │ │ + add %ecx,(%rdi) │ │ │ │ + test %al,0x48000000(%rsi) │ │ │ │ + movl $0x4f9a68,0x0(%rbp) │ │ │ │ + mov %rbx,%rax │ │ │ │ + mov 0x8(%rbp),%rbx │ │ │ │ + mov %rax,0x8(%rbp) │ │ │ │ test $0x7,%bl │ │ │ │ - jne 4ffd48 │ │ │ │ + jne 4f9a68 │ │ │ │ mov (%rbx),%rax │ │ │ │ jmp *%rax │ │ │ │ nopl (%rax) │ │ │ │ - add (%rax),%al │ │ │ │ + add %eax,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ (bad) │ │ │ │ add %al,(%rax) │ │ │ │ - add %al,(%rax) │ │ │ │ - add %al,(%rax) │ │ │ │ - add %al,-0x7cb7f81d(%rbx) │ │ │ │ - sti │ │ │ │ - add %esi,0x48(%rbp,%rcx,1) │ │ │ │ - mov 0x10(%rbp),%ebx │ │ │ │ - add $0x18,%rbp │ │ │ │ - jmp 33893b0 │ │ │ │ + add %ch,0x49031b11(%rax) │ │ │ │ + add $0x30,%esp │ │ │ │ + cmp 0x358(%r13),%r12 │ │ │ │ + ja 4f9aae │ │ │ │ + mov 0x7(%rbx),%rax │ │ │ │ + movq $0x4f9938,-0x28(%r12) │ │ │ │ mov 0x8(%rbp),%rbx │ │ │ │ - add $0x18,%rbp │ │ │ │ - jmp 33893b0 │ │ │ │ - jmp *-0x8(%r13) │ │ │ │ - nop │ │ │ │ + mov %rbx,-0x18(%r12) │ │ │ │ + movq $0x30bd698,-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 338a720 │ │ │ │ + lea 0x370aa0e(%rip),%rbx │ │ │ │ + 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 -0x10(%rbp),%rax │ │ │ │ - cmp %r15,%rax │ │ │ │ - jb 4ffda6 │ │ │ │ + (bad) │ │ │ │ + adc (%rbx),%bl │ │ │ │ + add -0x73(%rax),%ecx │ │ │ │ + rex.RB │ │ │ │ + lock cmp %r15,%rax │ │ │ │ + jb 4f9b03 │ │ │ │ movq $0x3390fc8,-0x10(%rbp) │ │ │ │ mov %rbx,-0x8(%rbp) │ │ │ │ - mov 0x18(%rbx),%rsi │ │ │ │ mov 0x10(%rbx),%r14 │ │ │ │ + mov 0x18(%rbx),%rbx │ │ │ │ add $0xfffffffffffffff0,%rbp │ │ │ │ - jmp 31c2ad8 │ │ │ │ + jmp 4f9b58 │ │ │ │ jmp *-0x10(%r13) │ │ │ │ - nopw 0x0(%rax,%rax,1) │ │ │ │ - sldt (%rax) │ │ │ │ - add %al,(%rdx) │ │ │ │ - ... │ │ │ │ - add %al,(%rax) │ │ │ │ - add %cl,(%rsi) │ │ │ │ - add %al,(%rax) │ │ │ │ - add %ah,-0x4a(%rax) │ │ │ │ - sbb (%rbx),%al │ │ │ │ - lea -0x30(%rbp),%rax │ │ │ │ - cmp %r15,%rax │ │ │ │ - jb 4ffdea │ │ │ │ - movq $0x4ffe08,-0x18(%rbp) │ │ │ │ - mov %r14,-0x10(%rbp) │ │ │ │ - mov %rsi,-0x8(%rbp) │ │ │ │ - add $0xffffffffffffffe8,%rbp │ │ │ │ - jmp 4f1968 │ │ │ │ - lea 0x31ab687(%rip),%rbx │ │ │ │ - jmp *-0x8(%r13) │ │ │ │ - nopl (%rax) │ │ │ │ + nop │ │ │ │ add (%rax),%al │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ - (bad) │ │ │ │ + adc (%rax),%al │ │ │ │ add %al,(%rax) │ │ │ │ - add %ah,(%rax) │ │ │ │ - mov $0x1a,%dh │ │ │ │ - add -0x39(%rax),%ecx │ │ │ │ - rex.RB clc │ │ │ │ - xor %bh,%dh │ │ │ │ - rex.WRXB add %r9b,-0x77(%r9) │ │ │ │ - fimuls -0x77(%rax) │ │ │ │ - pop %rbp │ │ │ │ - add %cl,-0x7d(%rax) │ │ │ │ - (bad) │ │ │ │ - and %bh,%dl │ │ │ │ - roll %cl,(%rdx) │ │ │ │ - add (%rax),%eax │ │ │ │ + sub %dl,(%rdx) │ │ │ │ + sbb (%rbx),%eax │ │ │ │ + lea -0x10(%rbp),%rax │ │ │ │ + cmp %r15,%rax │ │ │ │ + jb 4f9b3b │ │ │ │ + movq $0x3390fc8,-0x10(%rbp) │ │ │ │ + mov %rbx,-0x8(%rbp) │ │ │ │ + mov 0x10(%rbx),%r14 │ │ │ │ + mov 0x18(%rbx),%rbx │ │ │ │ + add $0xfffffffffffffff0,%rbp │ │ │ │ + jmp 4f9b58 │ │ │ │ + jmp *-0x10(%r13) │ │ │ │ + nop │ │ │ │ + add $0x1000000,%eax │ │ │ │ add %al,(%rax) │ │ │ │ + add %al,(%rbx) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ - (bad) │ │ │ │ add %al,(%rax) │ │ │ │ - add %bh,%al │ │ │ │ - mov $0x1a,%ch │ │ │ │ - add -0x39(%rax),%ecx │ │ │ │ - rex.RB clc │ │ │ │ - pop %rax │ │ │ │ - decb 0x0(%rdi) │ │ │ │ - mov %rbx,%r14 │ │ │ │ - mov %rbx,0x0(%rbp) │ │ │ │ - add $0xfffffffffffffff8,%rbp │ │ │ │ - jmp 323f9f0 │ │ │ │ - add $0x0,%al │ │ │ │ + add %cl,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ + add %ch,%al │ │ │ │ + adc %ebx,(%rbx) │ │ │ │ + add -0x73(%rax),%ecx │ │ │ │ + rex.RB fmuls -0x8(%r9,%rdi,1) │ │ │ │ + jb 4f9cf0 │ │ │ │ + movq $0x4f9bb0,-0x28(%rbp) │ │ │ │ + mov %rbx,%rax │ │ │ │ + mov 0x7(%rbx),%rcx │ │ │ │ + mov 0xf(%rbx),%rdx │ │ │ │ + mov 0x17(%rbx),%rbx │ │ │ │ + mov %rbx,%rsi │ │ │ │ + mov %r14,%rbx │ │ │ │ + mov %rcx,-0x20(%rbp) │ │ │ │ + mov %rsi,-0x18(%rbp) │ │ │ │ + mov %rdx,-0x10(%rbp) │ │ │ │ + mov %rax,-0x8(%rbp) │ │ │ │ + add $0xffffffffffffffd8,%rbp │ │ │ │ + test $0x7,%bl │ │ │ │ + jne 4f9bb0 │ │ │ │ + mov (%rbx),%rax │ │ │ │ + jmp *%rax │ │ │ │ + add $0x0,%al │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ - (bad) │ │ │ │ add %al,(%rax) │ │ │ │ - add %dl,%al │ │ │ │ - mov $0x1a,%ch │ │ │ │ - add -0x39(%rax),%ecx │ │ │ │ - rex.RB clc │ │ │ │ - cmp $0x4f,%dh │ │ │ │ - add %cl,-0x77(%rcx) │ │ │ │ - fimuls -0x77(%rax) │ │ │ │ - pop %rbp │ │ │ │ - add %cl,-0x7d(%rax) │ │ │ │ (bad) │ │ │ │ - cmp %bh,%bh │ │ │ │ - roll %cl,(%rdx) │ │ │ │ - add $0x0,%eax │ │ │ │ - add %al,(%rax) │ │ │ │ - add %bl,(%rsi) │ │ │ │ - add %al,(%rax) │ │ │ │ - add %ch,0x48031ab5(%rax) │ │ │ │ - movl $0x4ffea8,0x0(%rbp) │ │ │ │ - mov 0x20(%rbp),%r14 │ │ │ │ - mov %rbx,0x20(%rbp) │ │ │ │ - jmp 4f18f8 │ │ │ │ - nopl (%rax) │ │ │ │ - add $0x0,%eax │ │ │ │ - add %al,(%rax) │ │ │ │ - add %bl,(%rsi) │ │ │ │ add %al,(%rax) │ │ │ │ - add %al,0x49031ab5(%rax) │ │ │ │ - add $0xf0,%esp │ │ │ │ + add %dl,0x48031b11(%rax) │ │ │ │ + mov %ebx,%eax │ │ │ │ + and $0x7,%eax │ │ │ │ + cmp $0x1,%rax │ │ │ │ + je 4f9c49 │ │ │ │ + add $0x68,%r12 │ │ │ │ cmp 0x358(%r13),%r12 │ │ │ │ - ja 4fffc5 │ │ │ │ - movq $0x4ff598,-0xe8(%r12) │ │ │ │ - mov %rbx,-0xd8(%r12) │ │ │ │ - mov 0x8(%rbp),%rax │ │ │ │ - mov %rax,-0xd0(%r12) │ │ │ │ - movq $0x4ff838,-0xc8(%r12) │ │ │ │ - mov %rbx,-0xb8(%r12) │ │ │ │ - mov %rax,-0xb0(%r12) │ │ │ │ - mov 0x28(%rbp),%rbx │ │ │ │ - mov %rbx,-0xa8(%r12) │ │ │ │ - movq $0x4ff9d0,-0xa0(%r12) │ │ │ │ + ja 4f9c39 │ │ │ │ + mov 0x6(%rbx),%rax │ │ │ │ + mov 0xe(%rbx),%rcx │ │ │ │ + mov 0x16(%rbx),%rdx │ │ │ │ + mov 0x1e(%rbx),%rbx │ │ │ │ + movq $0x4f9ae0,-0x60(%r12) │ │ │ │ + mov %rbx,-0x50(%r12) │ │ │ │ + mov 0x20(%rbp),%rbx │ │ │ │ + mov %rbx,-0x48(%r12) │ │ │ │ + movq $0x4f9b18,-0x40(%r12) │ │ │ │ + mov %rdx,-0x30(%r12) │ │ │ │ + mov %rbx,-0x28(%r12) │ │ │ │ + movq $0x4b8508,-0x20(%r12) │ │ │ │ + mov %rax,-0x18(%r12) │ │ │ │ + mov %rcx,-0x10(%r12) │ │ │ │ + lea -0x40(%r12),%rax │ │ │ │ + mov %rax,-0x8(%r12) │ │ │ │ + lea -0x60(%r12),%rax │ │ │ │ + mov %rax,(%r12) │ │ │ │ + lea -0x1e(%r12),%rbx │ │ │ │ + add $0x28,%rbp │ │ │ │ + jmp *0x0(%rbp) │ │ │ │ + movq $0x68,0x388(%r13) │ │ │ │ + jmp 338a720 │ │ │ │ + add $0x80,%r12 │ │ │ │ + cmp 0x358(%r13),%r12 │ │ │ │ + ja 4f9ce0 │ │ │ │ + mov 0x7(%rbx),%rax │ │ │ │ + mov 0xf(%rbx),%rcx │ │ │ │ + mov 0x17(%rbx),%rbx │ │ │ │ + movq $0x4f98b8,-0x78(%r12) │ │ │ │ + mov %rbx,-0x68(%r12) │ │ │ │ mov 0x10(%rbp),%rbx │ │ │ │ - mov %rbx,-0x90(%r12) │ │ │ │ - lea -0xc8(%r12),%rcx │ │ │ │ - mov %rcx,-0x88(%r12) │ │ │ │ - lea -0xe8(%r12),%rdx │ │ │ │ - mov %rdx,-0x80(%r12) │ │ │ │ - mov 0x20(%rbp),%rsi │ │ │ │ - mov %rsi,-0x78(%r12) │ │ │ │ - mov %rax,-0x70(%r12) │ │ │ │ - movq $0x4ffc58,-0x68(%r12) │ │ │ │ - mov %rax,-0x58(%r12) │ │ │ │ - mov %rsi,-0x50(%r12) │ │ │ │ + mov %rbx,-0x60(%r12) │ │ │ │ + movq $0x4f98f8,-0x58(%r12) │ │ │ │ mov %rcx,-0x48(%r12) │ │ │ │ - mov %rdx,-0x40(%r12) │ │ │ │ - mov %rbx,-0x38(%r12) │ │ │ │ - movq $0x4ffd00,-0x30(%r12) │ │ │ │ - lea -0x68(%r12),%rax │ │ │ │ - mov %rax,-0x28(%r12) │ │ │ │ - lea -0xa0(%r12),%rax │ │ │ │ + mov 0x18(%rbp),%rbx │ │ │ │ + mov %rbx,-0x40(%r12) │ │ │ │ + movq $0x4f99d8,-0x38(%r12) │ │ │ │ + mov 0x8(%rbp),%rbx │ │ │ │ + mov %rbx,-0x28(%r12) │ │ │ │ mov %rax,-0x20(%r12) │ │ │ │ - movq $0x4ffd80,-0x18(%r12) │ │ │ │ - mov %rbx,-0x8(%r12) │ │ │ │ - mov %rdx,(%r12) │ │ │ │ - mov 0x18(%rbp),%rax │ │ │ │ - movq $0x4fffe8,0x18(%rbp) │ │ │ │ - mov %rax,%r14 │ │ │ │ - lea -0x18(%r12),%rax │ │ │ │ - mov %rax,0x20(%rbp) │ │ │ │ - lea -0x2f(%r12),%rax │ │ │ │ - mov %rax,0x28(%rbp) │ │ │ │ - add $0x18,%rbp │ │ │ │ - jmp 323f8b0 │ │ │ │ - movq $0xf0,0x388(%r13) │ │ │ │ + movq $0x4b84e8,-0x18(%r12) │ │ │ │ + lea -0x38(%r12),%rax │ │ │ │ + mov %rax,-0x10(%r12) │ │ │ │ + lea -0x58(%r12),%rax │ │ │ │ + mov %rax,-0x8(%r12) │ │ │ │ + lea -0x78(%r12),%rax │ │ │ │ + mov %rax,(%r12) │ │ │ │ + lea -0x17(%r12),%rbx │ │ │ │ + add $0x28,%rbp │ │ │ │ + jmp *0x0(%rbp) │ │ │ │ + movq $0x80,0x388(%r13) │ │ │ │ jmp 338a720 │ │ │ │ - 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(%rcx) │ │ │ │ - fimuls -0x39(%rax) │ │ │ │ - add %r13b,%r8b │ │ │ │ - sub %edi,(%rcx) │ │ │ │ - add %ecx,%ebp │ │ │ │ - js 4ffff2 │ │ │ │ - roll %cl,(%rdx) │ │ │ │ - add %eax,(%rax) │ │ │ │ - add %al,(%rax) │ │ │ │ - add %al,(%rax) │ │ │ │ - add %al,(%rax) │ │ │ │ - adc %al,(%rax) │ │ │ │ - add %al,(%rax) │ │ │ │ - lock enter $0x372,$0x48 │ │ │ │ - lea -0x20(%rbp),%eax │ │ │ │ - cmp %r15,%rax │ │ │ │ - jb 50003a │ │ │ │ - movq $0x3390fc8,-0x10(%rbp) │ │ │ │ - mov %rbx,-0x8(%rbp) │ │ │ │ - mov 0x10(%rbx),%r14 │ │ │ │ - movq $0x33924c0,-0x20(%rbp) │ │ │ │ - movq $0x3c2c8f9,-0x18(%rbp) │ │ │ │ - add $0xffffffffffffffe0,%rbp │ │ │ │ - jmp 4a0360 │ │ │ │ - jmp *-0x10(%r13) │ │ │ │ - xchg %ax,%ax │ │ │ │ - add (%rax),%al │ │ │ │ - add %al,(%rax) │ │ │ │ + jmp *-0x8(%r13) │ │ │ │ + nopl 0x0(%rax) │ │ │ │ + add $0x0,%al │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ - adc (%rax),%al │ │ │ │ add %al,(%rax) │ │ │ │ - cwtl │ │ │ │ - mov $0x1a,%bl │ │ │ │ + sldt (%rax) │ │ │ │ + add %bh,(%rax) │ │ │ │ + adc %bl,(%rbx) │ │ │ │ add -0x73(%rax),%ecx │ │ │ │ - rex.RB fmuls -0x8(%r9,%rdi,1) │ │ │ │ - jb 5000b7 │ │ │ │ - add $0x18,%r12 │ │ │ │ - cmp 0x358(%r13),%r12 │ │ │ │ - ja 5000ac │ │ │ │ + rex.RB rorb $1,-0x8(%r9,%rdi,1) │ │ │ │ + jb 4f9e0d │ │ │ │ movq $0x3390fc8,-0x10(%rbp) │ │ │ │ mov %rbx,-0x8(%rbp) │ │ │ │ + movq $0x4f9d68,-0x30(%rbp) │ │ │ │ mov 0x10(%rbx),%rax │ │ │ │ - mov 0x18(%rbx),%rbx │ │ │ │ - movq $0x500008,-0x10(%r12) │ │ │ │ - mov %rbx,(%r12) │ │ │ │ - mov %rax,%r14 │ │ │ │ - movq $0x33929e8,-0x28(%rbp) │ │ │ │ - lea -0x10(%r12),%rax │ │ │ │ - mov %rax,-0x20(%rbp) │ │ │ │ - movq $0x36ab3c0,-0x18(%rbp) │ │ │ │ - add $0xffffffffffffffd8,%rbp │ │ │ │ - jmp 4a0590 │ │ │ │ - movq $0x18,0x388(%r13) │ │ │ │ - jmp *-0x10(%r13) │ │ │ │ + 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 4f9d68 │ │ │ │ + mov (%rbx),%rax │ │ │ │ + jmp *%rax │ │ │ │ nopl 0x0(%rax,%rax,1) │ │ │ │ - add (%rax),%al │ │ │ │ + add (%rax),%eax │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ - adc (%rax),%al │ │ │ │ + (bad) │ │ │ │ add %al,(%rax) │ │ │ │ - sbb %dh,-0x72b7fce6(%rbx) │ │ │ │ - rex.RB loopne 500121 │ │ │ │ - cmp %edi,%eax │ │ │ │ - jb 500134 │ │ │ │ - add $0x20,%r12 │ │ │ │ + add %bl,%al │ │ │ │ + bndstx %bnd0,(%rbx) │ │ │ │ + add $0x68,%r12 │ │ │ │ cmp 0x358(%r13),%r12 │ │ │ │ - ja 500129 │ │ │ │ - movq $0x3390fc8,-0x10(%rbp) │ │ │ │ - mov %rbx,-0x8(%rbp) │ │ │ │ - mov 0x10(%rbx),%rax │ │ │ │ - mov 0x18(%rbx),%rbx │ │ │ │ - movq $0x500050,-0x18(%r12) │ │ │ │ + ja 4f9dfd │ │ │ │ + mov 0x7(%rbx),%rax │ │ │ │ + mov 0xf(%rbx),%rbx │ │ │ │ + movq $0x4f9050,-0x60(%r12) │ │ │ │ + mov 0x18(%rbp),%rcx │ │ │ │ + mov %rcx,-0x58(%r12) │ │ │ │ + mov %rax,-0x50(%r12) │ │ │ │ + movq $0x4f95f8,-0x48(%r12) │ │ │ │ + mov 0x8(%rbp),%rcx │ │ │ │ + mov %rcx,-0x40(%r12) │ │ │ │ + mov 0x10(%rbp),%rcx │ │ │ │ + mov %rcx,-0x38(%r12) │ │ │ │ + lea -0x5e(%r12),%rcx │ │ │ │ + mov %rcx,-0x30(%r12) │ │ │ │ + movq $0x4f9708,-0x28(%r12) │ │ │ │ + lea -0x47(%r12),%rcx │ │ │ │ + mov %rcx,-0x20(%r12) │ │ │ │ + movq $0x4f9b58,-0x18(%r12) │ │ │ │ + mov %rax,-0x10(%r12) │ │ │ │ + lea -0x27(%r12),%rax │ │ │ │ mov %rax,-0x8(%r12) │ │ │ │ - mov %rbx,(%r12) │ │ │ │ - mov %rax,%r14 │ │ │ │ - movq $0x33924c0,-0x20(%rbp) │ │ │ │ - lea -0x18(%r12),%rax │ │ │ │ - mov %rax,-0x18(%rbp) │ │ │ │ - add $0xffffffffffffffe0,%rbp │ │ │ │ - jmp 4a05f8 │ │ │ │ - movq $0x20,0x388(%r13) │ │ │ │ + mov %rcx,(%r12) │ │ │ │ + mov %rbx,%r14 │ │ │ │ + lea -0x17(%r12),%rbx │ │ │ │ + add $0x20,%rbp │ │ │ │ + jmp 4f9b58 │ │ │ │ + movq $0x68,0x388(%r13) │ │ │ │ + jmp 338a720 │ │ │ │ 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,-0x72b7fce6(%rdx) │ │ │ │ - fmuls -0x8(%rcx,%rdi,1) │ │ │ │ - jb 500179 │ │ │ │ + add %al,(%rax) │ │ │ │ + add %al,(%rax) │ │ │ │ + lea -0x18(%rbp),%rax │ │ │ │ + cmp %r15,%rax │ │ │ │ + jb 4f9eec │ │ │ │ movq $0x3390fc8,-0x10(%rbp) │ │ │ │ mov %rbx,-0x8(%rbp) │ │ │ │ - movq $0x500190,-0x20(%rbp) │ │ │ │ - mov 0x10(%rbx),%rax │ │ │ │ - mov %rax,%r14 │ │ │ │ - mov %rax,-0x18(%rbp) │ │ │ │ - add $0xffffffffffffffe0,%rbp │ │ │ │ - jmp 4a02f0 │ │ │ │ - jmp *-0x10(%r13) │ │ │ │ - nopl (%rax) │ │ │ │ - add %eax,(%rax) │ │ │ │ + movq $0x4f9e70,-0x18(%rbp) │ │ │ │ + mov 0x10(%rbx),%rbx │ │ │ │ + add $0xffffffffffffffe8,%rbp │ │ │ │ + test $0x7,%bl │ │ │ │ + jne 4f9e70 │ │ │ │ + mov (%rbx),%rax │ │ │ │ + jmp *%rax │ │ │ │ + nopl 0x0(%rax,%rax,1) │ │ │ │ + ... │ │ │ │ + (bad) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ + add %cl,-0x39(%rax) │ │ │ │ + add %r11b,0x48004f9e(%r8) │ │ │ │ + mov 0x7(%rbx),%ebx │ │ │ │ + test $0x7,%bl │ │ │ │ + jne 4f9e98 │ │ │ │ + mov (%rbx),%rax │ │ │ │ + jmp *%rax │ │ │ │ + xchg %ax,%ax │ │ │ │ + ... │ │ │ │ (bad) │ │ │ │ add %al,(%rax) │ │ │ │ - add %bh,-0x4e(%rax) │ │ │ │ - sbb (%rbx),%al │ │ │ │ - add $0x20,%r12 │ │ │ │ - cmp 0x358(%r13),%r12 │ │ │ │ - ja 5001d8 │ │ │ │ - movq $0x5000d0,-0x18(%r12) │ │ │ │ + add %al,(%rax) │ │ │ │ + add %al,(%rax) │ │ │ │ + add %cl,-0x7d(%rcx) │ │ │ │ + (bad) │ │ │ │ + sbb %cl,0x3b(%rbp) │ │ │ │ + movsl %ds:(%rsi),%es:(%rdi) │ │ │ │ + pop %rax │ │ │ │ + add (%rax),%eax │ │ │ │ + add %dh,0x37(%rdi) │ │ │ │ + mov 0x7(%rbx),%rax │ │ │ │ + movq $0x30cbe80,-0x10(%r12) │ │ │ │ + mov %rax,%rbx │ │ │ │ + and $0xffffffffffffffc0,%rbx │ │ │ │ mov %rbx,-0x8(%r12) │ │ │ │ - mov 0x8(%rbp),%rax │ │ │ │ - mov %rax,(%r12) │ │ │ │ - mov %rbx,%r14 │ │ │ │ - movq $0x33929e8,-0x8(%rbp) │ │ │ │ - lea -0x18(%r12),%rax │ │ │ │ - mov %rax,0x0(%rbp) │ │ │ │ - movq $0x36ab330,0x8(%rbp) │ │ │ │ - add $0xfffffffffffffff8,%rbp │ │ │ │ - jmp 4a0590 │ │ │ │ - movq $0x20,0x388(%r13) │ │ │ │ + mov $0x1,%ebx │ │ │ │ + mov %rax,%rcx │ │ │ │ + and $0x3f,%ecx │ │ │ │ + shl %cl,%rbx │ │ │ │ + mov %rbx,(%r12) │ │ │ │ + lea -0xe(%r12),%rbx │ │ │ │ + add $0x8,%rbp │ │ │ │ + jmp *0x0(%rbp) │ │ │ │ + movq $0x18,0x388(%r13) │ │ │ │ jmp 338a720 │ │ │ │ + jmp *-0x10(%r13) │ │ │ │ + add $0x1000000,%eax │ │ │ │ + add %al,(%rax) │ │ │ │ + add %al,(%rax,%rax,1) │ │ │ │ + add %al,(%rax) │ │ │ │ + add (%rax),%eax │ │ │ │ + add %al,(%rax) │ │ │ │ + or %al,(%rax) │ │ │ │ + add %al,(%rax) │ │ │ │ + cmp %cl,(%rsi) │ │ │ │ + sbb (%rbx),%eax │ │ │ │ + add $0x98,%r12 │ │ │ │ + cmp 0x358(%r13),%r12 │ │ │ │ + ja 4f9fb4 │ │ │ │ + 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 $0x4f8810,-0x90(%r12) │ │ │ │ + mov %rsi,-0x80(%r12) │ │ │ │ + mov %r14,-0x78(%r12) │ │ │ │ + mov %rdi,-0x70(%r12) │ │ │ │ + mov %r8,-0x68(%r12) │ │ │ │ + mov %rbx,-0x60(%r12) │ │ │ │ + movq $0x4f9d08,-0x58(%r12) │ │ │ │ + mov %rax,-0x48(%r12) │ │ │ │ + mov %rcx,-0x40(%r12) │ │ │ │ + mov %rdx,-0x38(%r12) │ │ │ │ + lea -0x90(%r12),%rax │ │ │ │ + mov %rax,-0x30(%r12) │ │ │ │ + movq $0x4f9e28,-0x28(%r12) │ │ │ │ + mov %rax,-0x18(%r12) │ │ │ │ + movq $0x4b8548,-0x10(%r12) │ │ │ │ + lea -0x28(%r12),%rax │ │ │ │ + mov %rax,-0x8(%r12) │ │ │ │ + lea -0x58(%r12),%rax │ │ │ │ + mov %rax,(%r12) │ │ │ │ + lea -0xf(%r12),%rbx │ │ │ │ + jmp *0x0(%rbp) │ │ │ │ + movq $0x98,0x388(%r13) │ │ │ │ + jmp *-0x8(%r13) │ │ │ │ + nopl 0x0(%rax,%rax,1) │ │ │ │ add (%rax),%eax │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ sldt (%rax) │ │ │ │ - add %dl,(%rax) │ │ │ │ - mov $0x1a,%dl │ │ │ │ - add -0x73(%rax),%ecx │ │ │ │ - rex.RB fmuls -0x8(%r9,%rdi,1) │ │ │ │ - jb 50025f │ │ │ │ - add $0x18,%r12 │ │ │ │ - cmp 0x358(%r13),%r12 │ │ │ │ - ja 500254 │ │ │ │ + add %al,%al │ │ │ │ + (bad) │ │ │ │ + sbb (%rbx),%al │ │ │ │ + lea -0x28(%rbp),%rax │ │ │ │ + cmp %r15,%rax │ │ │ │ + jb 4fa075 │ │ │ │ movq $0x3390fc8,-0x10(%rbp) │ │ │ │ mov %rbx,-0x8(%rbp) │ │ │ │ + movq $0x4fa030,-0x28(%rbp) │ │ │ │ mov 0x10(%rbx),%rax │ │ │ │ mov 0x18(%rbx),%rcx │ │ │ │ mov 0x20(%rbx),%rbx │ │ │ │ - movq $0x500148,-0x10(%r12) │ │ │ │ - mov %rax,(%r12) │ │ │ │ - mov %rcx,%r14 │ │ │ │ - movq $0x33929e8,-0x28(%rbp) │ │ │ │ - mov %rbx,-0x20(%rbp) │ │ │ │ - lea -0x10(%r12),%rax │ │ │ │ - mov %rax,-0x18(%rbp) │ │ │ │ + mov %rax,-0x20(%rbp) │ │ │ │ + mov %rcx,-0x18(%rbp) │ │ │ │ add $0xffffffffffffffd8,%rbp │ │ │ │ - jmp 323ffb8 │ │ │ │ - movq $0x18,0x388(%r13) │ │ │ │ - jmp *-0x10(%r13) │ │ │ │ + test $0x7,%bl │ │ │ │ + jne 4fa030 │ │ │ │ + mov (%rbx),%rax │ │ │ │ + jmp *%rax │ │ │ │ nopl 0x0(%rax,%rax,1) │ │ │ │ - add %eax,(%rax) │ │ │ │ + add (%rax),%al │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ - adc %al,(%rax) │ │ │ │ + (bad) │ │ │ │ add %al,(%rax) │ │ │ │ - add $0x72,%dh │ │ │ │ - add -0x73(%rax),%ecx │ │ │ │ - rex.RB loopne 5002c9 │ │ │ │ - cmp %edi,%eax │ │ │ │ - jb 5002aa │ │ │ │ - movq $0x3390fc8,-0x10(%rbp) │ │ │ │ - mov %rbx,-0x8(%rbp) │ │ │ │ - mov 0x10(%rbx),%r14 │ │ │ │ - movq $0x33924c0,-0x20(%rbp) │ │ │ │ - movq $0x3c2c8f9,-0x18(%rbp) │ │ │ │ - add $0xffffffffffffffe0,%rbp │ │ │ │ - jmp 4a0360 │ │ │ │ - jmp *-0x10(%r13) │ │ │ │ + add %ch,-0x2a(%rax) │ │ │ │ + sbb (%rbx),%al │ │ │ │ + movq $0x4fa060,0x0(%rbp) │ │ │ │ + mov 0xf(%rbx),%rax │ │ │ │ + mov 0x10(%rbp),%rbx │ │ │ │ + mov %rax,0x10(%rbp) │ │ │ │ + test $0x7,%bl │ │ │ │ + jne 4fa060 │ │ │ │ + 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) │ │ │ │ - sub %dh,-0x72b7fce6(%rcx) │ │ │ │ - rex.RB fmuls -0x8(%r9,%rdi,1) │ │ │ │ - jb 500327 │ │ │ │ - add $0x18,%r12 │ │ │ │ - cmp 0x358(%r13),%r12 │ │ │ │ - ja 50031c │ │ │ │ - movq $0x3390fc8,-0x10(%rbp) │ │ │ │ - mov %rbx,-0x8(%rbp) │ │ │ │ - mov 0x10(%rbx),%rax │ │ │ │ - mov 0x18(%rbx),%rbx │ │ │ │ - movq $0x500278,-0x10(%r12) │ │ │ │ - mov %rbx,(%r12) │ │ │ │ - mov %rax,%r14 │ │ │ │ - movq $0x33929e8,-0x28(%rbp) │ │ │ │ - lea -0x10(%r12),%rax │ │ │ │ - mov %rax,-0x20(%rbp) │ │ │ │ - movq $0x36ab3c0,-0x18(%rbp) │ │ │ │ - add $0xffffffffffffffd8,%rbp │ │ │ │ - jmp 4a0590 │ │ │ │ - movq $0x18,0x388(%r13) │ │ │ │ + add %bh,(%rax) │ │ │ │ + (bad) │ │ │ │ + sbb (%rbx),%al │ │ │ │ + mov 0xf(%rbx),%rsi │ │ │ │ + mov 0x10(%rbp),%r14 │ │ │ │ + mov 0x8(%rbp),%rbx │ │ │ │ + add $0x18,%rbp │ │ │ │ + jmp 4fb3b8 │ │ │ │ jmp *-0x10(%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 $0xb0,%al │ │ │ │ - sbb (%rbx),%al │ │ │ │ + add %al,(%rax) │ │ │ │ + add %al,(%rax) │ │ │ │ lea -0x20(%rbp),%rax │ │ │ │ cmp %r15,%rax │ │ │ │ - jb 5003a4 │ │ │ │ - add $0x20,%r12 │ │ │ │ - cmp 0x358(%r13),%r12 │ │ │ │ - ja 500399 │ │ │ │ + jb 4fa121 │ │ │ │ movq $0x3390fc8,-0x10(%rbp) │ │ │ │ mov %rbx,-0x8(%rbp) │ │ │ │ + movq $0x4fa0e0,-0x20(%rbp) │ │ │ │ mov 0x10(%rbx),%rax │ │ │ │ mov 0x18(%rbx),%rbx │ │ │ │ - movq $0x5002c0,-0x18(%r12) │ │ │ │ - mov %rax,-0x8(%r12) │ │ │ │ - mov %rbx,(%r12) │ │ │ │ - mov %rax,%r14 │ │ │ │ - movq $0x33924c0,-0x20(%rbp) │ │ │ │ - lea -0x18(%r12),%rax │ │ │ │ mov %rax,-0x18(%rbp) │ │ │ │ add $0xffffffffffffffe0,%rbp │ │ │ │ - jmp 4a05f8 │ │ │ │ - movq $0x20,0x388(%r13) │ │ │ │ - jmp *-0x10(%r13) │ │ │ │ + test $0x7,%bl │ │ │ │ + jne 4fa0e0 │ │ │ │ + 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) │ │ │ │ - push %rax │ │ │ │ - mov $0x1a,%al │ │ │ │ - add -0x73(%rax),%ecx │ │ │ │ - rex.RB fmuls -0x8(%r9,%rdi,1) │ │ │ │ - jb 5003e9 │ │ │ │ - movq $0x3390fc8,-0x10(%rbp) │ │ │ │ - mov %rbx,-0x8(%rbp) │ │ │ │ - movq $0x500400,-0x20(%rbp) │ │ │ │ - mov 0x10(%rbx),%rax │ │ │ │ - mov %rax,%r14 │ │ │ │ - mov %rax,-0x18(%rbp) │ │ │ │ - add $0xffffffffffffffe0,%rbp │ │ │ │ - jmp 4a02f0 │ │ │ │ - jmp *-0x10(%r13) │ │ │ │ - nopl (%rax) │ │ │ │ + add %al,(%rax) │ │ │ │ + add %al,(%rax) │ │ │ │ + add %cl,-0x39(%rax) │ │ │ │ + add %r10b,(%r8) │ │ │ │ + movabs 0x8b4807438b48004f,%eax │ │ │ │ + pop %rbp │ │ │ │ + or %cl,-0x77(%rax) │ │ │ │ + or %r14b,%r14b │ │ │ │ + ret │ │ │ │ + (bad) │ │ │ │ + jne 4fa110 │ │ │ │ + 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) │ │ │ │ - mov $0x1a,%al │ │ │ │ - add -0x7d(%rcx),%ecx │ │ │ │ - (bad) │ │ │ │ - and %cl,0x3b(%rbp) │ │ │ │ - movsl %ds:(%rsi),%es:(%rdi) │ │ │ │ - pop %rax │ │ │ │ - add (%rax),%eax │ │ │ │ - add %dh,0x3b(%rdi) │ │ │ │ - movq $0x500340,-0x18(%r12) │ │ │ │ - mov %rbx,-0x8(%r12) │ │ │ │ - mov 0x8(%rbp),%rax │ │ │ │ - mov %rax,(%r12) │ │ │ │ - mov %rbx,%r14 │ │ │ │ - movq $0x33929e8,-0x8(%rbp) │ │ │ │ - lea -0x18(%r12),%rax │ │ │ │ - mov %rax,0x0(%rbp) │ │ │ │ - movq $0x36ab330,0x8(%rbp) │ │ │ │ - add $0xfffffffffffffff8,%rbp │ │ │ │ - jmp 4a0590 │ │ │ │ - movq $0x20,0x388(%r13) │ │ │ │ - jmp 338a720 │ │ │ │ - add %eax,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ + add %cl,-0x75(%rax) │ │ │ │ + jae 4fa11b │ │ │ │ + mov 0x8(%rbp),%r14 │ │ │ │ + add $0x10,%rbp │ │ │ │ + jmp 30beb60 │ │ │ │ + jmp *-0x10(%r13) │ │ │ │ + nopl (%rax) │ │ │ │ + sldt (%rax) │ │ │ │ + add %al,(%rdx) │ │ │ │ add %al,(%rax) │ │ │ │ - adc %al,(%rax) │ │ │ │ + add %al,(%rcx) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ - lea -0x20(%rbp),%rax │ │ │ │ + add %cl,(%rcx) │ │ │ │ + add %al,(%rax) │ │ │ │ + add %bl,-0x2b(%rax) │ │ │ │ + sbb (%rbx),%al │ │ │ │ + add $0x60,%r12 │ │ │ │ + cmp 0x358(%r13),%r12 │ │ │ │ + ja 4fa1a0 │ │ │ │ + mov 0x6(%rbx),%rax │ │ │ │ + movq $0x4f9fd8,-0x58(%r12) │ │ │ │ + mov %rax,-0x48(%r12) │ │ │ │ + mov %rsi,-0x40(%r12) │ │ │ │ + mov %r14,-0x38(%r12) │ │ │ │ + movq $0x4fa090,-0x30(%r12) │ │ │ │ + mov %rsi,-0x20(%r12) │ │ │ │ + mov %r14,-0x18(%r12) │ │ │ │ + movq $0x4b8548,-0x10(%r12) │ │ │ │ + lea -0x30(%r12),%rax │ │ │ │ + mov %rax,-0x8(%r12) │ │ │ │ + lea -0x58(%r12),%rax │ │ │ │ + mov %rax,(%r12) │ │ │ │ + lea -0xf(%r12),%rbx │ │ │ │ + jmp *0x0(%rbp) │ │ │ │ + movq $0x60,0x388(%r13) │ │ │ │ + jmp *-0x8(%r13) │ │ │ │ + nop │ │ │ │ + add $0x0,%al │ │ │ │ + add %al,(%rax) │ │ │ │ + add %al,(%rax) │ │ │ │ + add %al,(%rax) │ │ │ │ + sldt (%rax) │ │ │ │ + add %ah,0x48031b0b(%rax) │ │ │ │ + lea -0x38(%rbp),%eax │ │ │ │ cmp %r15,%rax │ │ │ │ - jb 50049a │ │ │ │ + jb 4fa311 │ │ │ │ movq $0x3390fc8,-0x10(%rbp) │ │ │ │ mov %rbx,-0x8(%rbp) │ │ │ │ - mov 0x10(%rbx),%r14 │ │ │ │ - movq $0x33924c0,-0x20(%rbp) │ │ │ │ - movq $0x3c3a629,-0x18(%rbp) │ │ │ │ - add $0xffffffffffffffe0,%rbp │ │ │ │ - jmp 4a03c8 │ │ │ │ - jmp *-0x10(%r13) │ │ │ │ - xchg %ax,%ax │ │ │ │ - add (%rax),%al │ │ │ │ + movq $0x4fa228,-0x38(%rbp) │ │ │ │ + mov %rbx,%rax │ │ │ │ + mov 0x10(%rbx),%rcx │ │ │ │ + mov 0x18(%rbx),%rdx │ │ │ │ + mov 0x20(%rbx),%rsi │ │ │ │ + mov 0x28(%rbx),%rbx │ │ │ │ + mov %rcx,-0x30(%rbp) │ │ │ │ + mov %rsi,-0x28(%rbp) │ │ │ │ + mov %rax,-0x20(%rbp) │ │ │ │ + mov %rdx,-0x18(%rbp) │ │ │ │ + add $0xffffffffffffffc8,%rbp │ │ │ │ + test $0x7,%bl │ │ │ │ + jne 4fa228 │ │ │ │ + mov (%rbx),%rax │ │ │ │ + jmp *%rax │ │ │ │ + nopw 0x0(%rax,%rax,1) │ │ │ │ + add $0x0,%al │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ - adc (%rax),%al │ │ │ │ + (bad) │ │ │ │ + add %al,(%rax) │ │ │ │ + add %bh,(%rax) │ │ │ │ + or (%rbx),%ebx │ │ │ │ + add -0x7f(%rcx),%ecx │ │ │ │ + (bad) │ │ │ │ + nop │ │ │ │ add %al,(%rax) │ │ │ │ + add %cl,0x3b(%rbp) │ │ │ │ + movsl %ds:(%rsi),%es:(%rdi) │ │ │ │ pop %rax │ │ │ │ - scas %es:(%rdi),%eax │ │ │ │ - sbb (%rbx),%al │ │ │ │ - lea -0x28(%rbp),%rax │ │ │ │ - cmp %r15,%rax │ │ │ │ - jb 500526 │ │ │ │ - add $0x30,%r12 │ │ │ │ - cmp 0x358(%r13),%r12 │ │ │ │ - ja 50051b │ │ │ │ - movq $0x3390fc8,-0x10(%rbp) │ │ │ │ - mov %rbx,-0x8(%rbp) │ │ │ │ - mov 0x10(%rbx),%rax │ │ │ │ - mov 0x18(%rbx),%rbx │ │ │ │ - movq $0x5003b8,-0x28(%r12) │ │ │ │ - mov %rax,-0x18(%r12) │ │ │ │ - movq $0x500468,-0x10(%r12) │ │ │ │ + add (%rax),%eax │ │ │ │ + add %cl,(%rdi) │ │ │ │ + xchg %eax,%ebp │ │ │ │ + add %al,(%rax) │ │ │ │ + add %cl,-0x75(%rax) │ │ │ │ + rex.XB (bad) │ │ │ │ + mov 0x1f(%rbx),%rcx │ │ │ │ + mov 0x7(%rbx),%rdx │ │ │ │ + mov 0x7(%rdx),%rsi │ │ │ │ + mov 0xf(%rbx),%rbx │ │ │ │ + mov 0x7(%rbx),%rdi │ │ │ │ + movq $0x4f7d08,-0x88(%r12) │ │ │ │ + mov 0x10(%rbp),%r8 │ │ │ │ + mov %r8,-0x80(%r12) │ │ │ │ + movq $0x4f8190,-0x78(%r12) │ │ │ │ + lea -0x86(%r12),%r8 │ │ │ │ + mov %r8,-0x68(%r12) │ │ │ │ + movq $0x4f81e0,-0x60(%r12) │ │ │ │ + mov %r8,-0x58(%r12) │ │ │ │ + lea -0x78(%r12),%r8 │ │ │ │ + mov %r8,-0x50(%r12) │ │ │ │ + movq $0x4f9f08,-0x48(%r12) │ │ │ │ + lea -0x5e(%r12),%r8 │ │ │ │ + mov %r8,-0x40(%r12) │ │ │ │ + mov 0x8(%rbp),%r8 │ │ │ │ + mov %r8,-0x38(%r12) │ │ │ │ + mov 0x18(%rbp),%r8 │ │ │ │ + mov %r8,-0x30(%r12) │ │ │ │ + mov %rax,-0x28(%r12) │ │ │ │ + mov %rcx,-0x20(%r12) │ │ │ │ + mov %rsi,-0x18(%r12) │ │ │ │ + mov %rdi,-0x10(%r12) │ │ │ │ + movq $0x4fa140,-0x8(%r12) │ │ │ │ + mov 0x20(%rbp),%rax │ │ │ │ mov %rax,(%r12) │ │ │ │ - mov %rbx,%r14 │ │ │ │ - movq $0x33929e8,-0x28(%rbp) │ │ │ │ - lea -0x10(%r12),%rax │ │ │ │ - mov %rax,-0x20(%rbp) │ │ │ │ - lea -0x28(%r12),%rax │ │ │ │ - mov %rax,-0x18(%rbp) │ │ │ │ - add $0xffffffffffffffd8,%rbp │ │ │ │ - jmp 323ff50 │ │ │ │ - movq $0x30,0x388(%r13) │ │ │ │ + lea -0x47(%r12),%r9 │ │ │ │ + mov %rbx,%r8 │ │ │ │ + mov %rdx,%rdi │ │ │ │ + lea -0x6(%r12),%rsi │ │ │ │ + lea 0x31b0449(%rip),%r14 │ │ │ │ + add $0x28,%rbp │ │ │ │ + jmp 4b9b78 │ │ │ │ + movq $0x90,0x388(%r13) │ │ │ │ + jmp 338a720 │ │ │ │ jmp *-0x10(%r13) │ │ │ │ - nopw 0x0(%rax,%rax,1) │ │ │ │ + nopl (%rax) │ │ │ │ add (%rax),%al │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ adc (%rax),%al │ │ │ │ add %al,(%rax) │ │ │ │ - call 48531fef <__environ@GLIBC_2.2.5+0x448f1b47> │ │ │ │ - lea -0x28(%rbp),%eax │ │ │ │ + jo 4fa2f9 │ │ │ │ + sbb (%rbx),%al │ │ │ │ + lea -0x20(%rbp),%rax │ │ │ │ cmp %r15,%rax │ │ │ │ - jb 5005a4 │ │ │ │ - add $0x20,%r12 │ │ │ │ - cmp 0x358(%r13),%r12 │ │ │ │ - ja 500599 │ │ │ │ + jb 4fa35a │ │ │ │ movq $0x3390fc8,-0x10(%rbp) │ │ │ │ mov %rbx,-0x8(%rbp) │ │ │ │ + movq $0x4fa370,-0x20(%rbp) │ │ │ │ + mov 0x18(%rbx),%r14 │ │ │ │ mov 0x10(%rbx),%rax │ │ │ │ - mov 0x18(%rbx),%rbx │ │ │ │ - movq $0x5004b0,-0x18(%r12) │ │ │ │ - mov %rax,-0x8(%r12) │ │ │ │ - mov %rbx,(%r12) │ │ │ │ - movq $0x5005b8,-0x20(%rbp) │ │ │ │ - mov %rax,%r14 │ │ │ │ - lea -0x18(%r12),%rax │ │ │ │ mov %rax,-0x18(%rbp) │ │ │ │ add $0xffffffffffffffe0,%rbp │ │ │ │ - jmp 4a02f0 │ │ │ │ - movq $0x20,0x388(%r13) │ │ │ │ + jmp 309d7b8 │ │ │ │ jmp *-0x10(%r13) │ │ │ │ + xchg %ax,%ax │ │ │ │ add %eax,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ (bad) │ │ │ │ add %al,(%rax) │ │ │ │ - add %dl,-0x53(%rax) │ │ │ │ - sbb (%rbx),%al │ │ │ │ - mov %rbx,%r14 │ │ │ │ - movq $0x33929e8,-0x8(%rbp) │ │ │ │ - mov 0x8(%rbp),%rax │ │ │ │ - mov %rax,0x0(%rbp) │ │ │ │ - movq $0x36ab308,0x8(%rbp) │ │ │ │ - add $0xfffffffffffffff8,%rbp │ │ │ │ - jmp 4a0590 │ │ │ │ - nopl 0x0(%rax) │ │ │ │ - add (%rax),%eax │ │ │ │ + add %ch,(%rax) │ │ │ │ + rcrl %cl,(%rdx) │ │ │ │ + add -0x77(%rax),%ecx │ │ │ │ + fimuls 0x75(%rbx,%rcx,4) │ │ │ │ + or %cl,-0x7d(%rax) │ │ │ │ + (bad) │ │ │ │ + shr $0xfb,%al │ │ │ │ + incl (%rdx) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ - sldt (%rax) │ │ │ │ - add %bh,(%rax) │ │ │ │ - scas %es:(%rdi),%al │ │ │ │ - sbb (%rbx),%al │ │ │ │ - lea -0x28(%rbp),%rax │ │ │ │ - cmp %r15,%rax │ │ │ │ - jb 50065c │ │ │ │ - add $0x20,%r12 │ │ │ │ - cmp 0x358(%r13),%r12 │ │ │ │ - ja 500651 │ │ │ │ + add %dl,(%rdx) │ │ │ │ + add %al,(%rax) │ │ │ │ + add %cl,(%rax) │ │ │ │ + rcrl %cl,(%rdx) │ │ │ │ + add -0x73(%rax),%ecx │ │ │ │ + rex.RB loopne 4fa3e1 │ │ │ │ + cmp %edi,%eax │ │ │ │ + jb 4fa3c2 │ │ │ │ movq $0x3390fc8,-0x10(%rbp) │ │ │ │ mov %rbx,-0x8(%rbp) │ │ │ │ + movq $0x4fa3d8,-0x20(%rbp) │ │ │ │ + mov 0x18(%rbx),%r14 │ │ │ │ mov 0x10(%rbx),%rax │ │ │ │ - mov 0x18(%rbx),%rcx │ │ │ │ - mov 0x20(%rbx),%rbx │ │ │ │ - movq $0x500540,-0x18(%r12) │ │ │ │ - mov %rax,-0x8(%r12) │ │ │ │ - mov %rcx,(%r12) │ │ │ │ - mov %rcx,%r14 │ │ │ │ - movq $0x33929e8,-0x28(%rbp) │ │ │ │ - lea -0x18(%r12),%rax │ │ │ │ - mov %rax,-0x20(%rbp) │ │ │ │ - mov %rbx,-0x18(%rbp) │ │ │ │ - add $0xffffffffffffffd8,%rbp │ │ │ │ - jmp 323ff50 │ │ │ │ - movq $0x20,0x388(%r13) │ │ │ │ + mov %rax,-0x18(%rbp) │ │ │ │ + add $0xffffffffffffffe0,%rbp │ │ │ │ + jmp 309d7b8 │ │ │ │ jmp *-0x10(%r13) │ │ │ │ - add $0x0,%al │ │ │ │ + xchg %ax,%ax │ │ │ │ + add %eax,(%rax) │ │ │ │ + add %al,(%rax) │ │ │ │ + add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ + (bad) │ │ │ │ + add %al,(%rax) │ │ │ │ + add %al,%al │ │ │ │ + rcrb %cl,(%rdx) │ │ │ │ + add -0x77(%rax),%ecx │ │ │ │ + fimuls 0x75(%rbx,%rcx,4) │ │ │ │ + or %cl,-0x7d(%rax) │ │ │ │ + (bad) │ │ │ │ + pop %rax │ │ │ │ + call 52a3e5 │ │ │ │ add %al,(%rax) │ │ │ │ + add %eax,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ sldt (%rax) │ │ │ │ - add %bh,0x48031aad(%rax) │ │ │ │ + add %ah,0x48031ad2(%rax) │ │ │ │ lea -0x20(%rbp),%eax │ │ │ │ cmp %r15,%rax │ │ │ │ - jb 5006e1 │ │ │ │ - add $0x28,%r12 │ │ │ │ - cmp 0x358(%r13),%r12 │ │ │ │ - ja 5006d6 │ │ │ │ + jb 4fa42e │ │ │ │ movq $0x3390fc8,-0x10(%rbp) │ │ │ │ mov %rbx,-0x8(%rbp) │ │ │ │ + movq $0x4fa448,-0x20(%rbp) │ │ │ │ + mov 0x18(%rbx),%rsi │ │ │ │ + mov 0x20(%rbx),%r14 │ │ │ │ mov 0x10(%rbx),%rax │ │ │ │ - mov 0x18(%rbx),%rcx │ │ │ │ - mov 0x20(%rbx),%rdx │ │ │ │ - mov 0x28(%rbx),%rbx │ │ │ │ - movq $0x5005f0,-0x20(%r12) │ │ │ │ - mov %rax,-0x10(%r12) │ │ │ │ - mov %rcx,-0x8(%r12) │ │ │ │ - mov %rdx,(%r12) │ │ │ │ - mov %rbx,%r14 │ │ │ │ - movq $0x33924c0,-0x20(%rbp) │ │ │ │ - lea -0x20(%r12),%rax │ │ │ │ mov %rax,-0x18(%rbp) │ │ │ │ add $0xffffffffffffffe0,%rbp │ │ │ │ - jmp 323fb98 │ │ │ │ - movq $0x28,0x388(%r13) │ │ │ │ + jmp 30a0498 │ │ │ │ jmp *-0x10(%r13) │ │ │ │ - nopl (%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) │ │ │ │ + add %dl,-0x2e(%rax) │ │ │ │ + sbb (%rbx),%al │ │ │ │ + movq $0x4fa468,0x0(%rbp) │ │ │ │ + mov %rbx,%r14 │ │ │ │ + jmp 309d7b8 │ │ │ │ + add %eax,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ - lea -0x28(%rbp),%rax │ │ │ │ + (bad) │ │ │ │ + add %al,(%rax) │ │ │ │ + add %dh,(%rax) │ │ │ │ + rcrb %cl,(%rdx) │ │ │ │ + add -0x77(%rax),%ecx │ │ │ │ + fimuls 0x75(%rbx,%rcx,4) │ │ │ │ + or %cl,-0x7d(%rax) │ │ │ │ + (bad) │ │ │ │ + enter $0xfbe7,$0xff │ │ │ │ + add (%rax),%al │ │ │ │ + add %al,(%rax) │ │ │ │ + add %al,(%rax) │ │ │ │ + add %al,(%rax) │ │ │ │ + adc (%rax),%al │ │ │ │ + add %al,(%rax) │ │ │ │ + adc %dl,%dl │ │ │ │ + sbb (%rbx),%al │ │ │ │ + lea -0x20(%rbp),%rax │ │ │ │ cmp %r15,%rax │ │ │ │ - jb 50072a │ │ │ │ + jb 4fa4ba │ │ │ │ movq $0x3390fc8,-0x10(%rbp) │ │ │ │ mov %rbx,-0x8(%rbp) │ │ │ │ - movq $0x500740,-0x20(%rbp) │ │ │ │ + movq $0x4fa4d0,-0x20(%rbp) │ │ │ │ mov 0x18(%rbx),%r14 │ │ │ │ mov 0x10(%rbx),%rax │ │ │ │ mov %rax,-0x18(%rbp) │ │ │ │ add $0xffffffffffffffe0,%rbp │ │ │ │ - jmp 323fda8 │ │ │ │ + jmp 309d7b8 │ │ │ │ jmp *-0x10(%r13) │ │ │ │ xchg %ax,%ax │ │ │ │ add %eax,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ (bad) │ │ │ │ add %al,(%rax) │ │ │ │ + add %cl,%al │ │ │ │ + rcrl $1,(%rdx) │ │ │ │ + add -0x77(%rax),%ecx │ │ │ │ + fimuls 0x75(%rbx,%rcx,4) │ │ │ │ + or %cl,-0x7d(%rax) │ │ │ │ + (bad) │ │ │ │ + (bad) │ │ │ │ + out %eax,$0xfb │ │ │ │ + decl (%rdi) │ │ │ │ add %al,(%rax) │ │ │ │ + add %al,(%rdx) │ │ │ │ add %al,(%rax) │ │ │ │ - add %cl,-0x77(%rcx) │ │ │ │ - fimuls -0x39(%rax) │ │ │ │ - rex.RB clc │ │ │ │ - call 48534075 <__environ@GLIBC_2.2.5+0x448f3bcd> │ │ │ │ - movl $0x36ab35a,0x0(%rbp) │ │ │ │ - add $0xfffffffffffffff8,%rbp │ │ │ │ - jmp 3240020 │ │ │ │ - nopl 0x0(%rax) │ │ │ │ - sldt (%rax) │ │ │ │ add %al,(%rdx) │ │ │ │ - ... │ │ │ │ add %al,(%rax) │ │ │ │ - add %cl,(%rsi) │ │ │ │ add %al,(%rax) │ │ │ │ - add %dh,0x48031aac(%rax) │ │ │ │ + add %al,(%rax) │ │ │ │ + add %cl,(%rbx) │ │ │ │ + add %al,(%rax) │ │ │ │ + add %ah,0x48031ad1(%rax) │ │ │ │ lea -0x20(%rbp),%eax │ │ │ │ cmp %r15,%rax │ │ │ │ - jb 50079a │ │ │ │ - movq $0x5007b8,-0x18(%rbp) │ │ │ │ - mov %r14,-0x10(%rbp) │ │ │ │ + jb 4fa5d3 │ │ │ │ + movq $0x4fa548,-0x20(%rbp) │ │ │ │ + mov 0x6(%rbx),%rax │ │ │ │ + mov 0xe(%rbx),%rbx │ │ │ │ + mov %rbx,%rcx │ │ │ │ + mov %r14,%rbx │ │ │ │ + mov %rcx,-0x18(%rbp) │ │ │ │ + mov %rax,-0x10(%rbp) │ │ │ │ mov %rsi,-0x8(%rbp) │ │ │ │ - add $0xffffffffffffffe8,%rbp │ │ │ │ - jmp 4f1968 │ │ │ │ - lea 0x31aace7(%rip),%rbx │ │ │ │ - jmp *-0x8(%r13) │ │ │ │ + add $0xffffffffffffffe0,%rbp │ │ │ │ + test $0x7,%bl │ │ │ │ + jne 4fa548 │ │ │ │ + mov (%rbx),%rax │ │ │ │ + jmp *%rax │ │ │ │ nopl (%rax) │ │ │ │ - add (%rax),%al │ │ │ │ + add (%rax),%eax │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ (bad) │ │ │ │ add %al,(%rax) │ │ │ │ - add %dh,-0x54(%rax) │ │ │ │ + add %dl,-0x2f(%rax) │ │ │ │ sbb (%rbx),%al │ │ │ │ - movq $0x5007d8,0x0(%rbp) │ │ │ │ - mov %rbx,%r14 │ │ │ │ - jmp 323f840 │ │ │ │ - add (%rax),%al │ │ │ │ + movq $0x4fa578,0x0(%rbp) │ │ │ │ + mov 0x17(%rbx),%rax │ │ │ │ + mov 0x18(%rbp),%rbx │ │ │ │ + mov %rax,0x18(%rbp) │ │ │ │ + test $0x7,%bl │ │ │ │ + jne 4fa578 │ │ │ │ + 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 %dl,-0x54(%rax) │ │ │ │ - sbb (%rbx),%al │ │ │ │ - movq $0x500800,-0x8(%rbp) │ │ │ │ - mov %rbx,%r14 │ │ │ │ - mov %rbx,0x0(%rbp) │ │ │ │ - add $0xfffffffffffffff8,%rbp │ │ │ │ - jmp 323f9f0 │ │ │ │ + add %ah,(%rax) │ │ │ │ + rcrl $1,(%rdx) │ │ │ │ + add -0x39(%rax),%ecx │ │ │ │ + add %r13b,0x48004fa5(%r8) │ │ │ │ + mov 0x17(%rbx),%eax │ │ │ │ + mov 0x8(%rbp),%rbx │ │ │ │ + mov %rax,0x8(%rbp) │ │ │ │ + test $0x7,%bl │ │ │ │ + jne 4fa5a8 │ │ │ │ + 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 %ch,(%rax) │ │ │ │ - lods %ds:(%rsi),%al │ │ │ │ - sbb (%rbx),%al │ │ │ │ - movq $0x500828,0x0(%rbp) │ │ │ │ - mov 0x10(%rbp),%r14 │ │ │ │ - mov %rbx,0x10(%rbp) │ │ │ │ - jmp 4f18f8 │ │ │ │ + add %dh,%al │ │ │ │ + rcrb $1,(%rdx) │ │ │ │ + add -0x75(%rax),%ecx │ │ │ │ + or %r9b,-0x39(%r8) │ │ │ │ + or %r14b,%r8b │ │ │ │ + movsl %ds:(%rsi),%es:(%rdi) │ │ │ │ + rex.WRXB add %r9b,-0x77(%r8) │ │ │ │ + (bad) │ │ │ │ + mov 0x18(%rbp),%rsi │ │ │ │ + lea 0x31b0391(%rip),%r14 │ │ │ │ + mov 0x7(%rbx),%rax │ │ │ │ + mov %rax,0x18(%rbp) │ │ │ │ + add $0x8,%rbp │ │ │ │ + jmp 30aef40 │ │ │ │ + jmp *-0x8(%r13) │ │ │ │ + mov 0xf(%rbx),%rbx │ │ │ │ + jmp 4fa5fb │ │ │ │ nopl (%rax) │ │ │ │ - add (%rax),%eax │ │ │ │ + (bad) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ - (bad) │ │ │ │ + add %bl,(%rsi) │ │ │ │ + add %al,(%rax) │ │ │ │ + add %ch,0x48031ad0(%rax) │ │ │ │ + mov 0x8(%rbp),%eax │ │ │ │ + mov 0x10(%rbp),%rcx │ │ │ │ + mov %rbx,%rdx │ │ │ │ + mov %rbx,%rsi │ │ │ │ + and $0x7,%esi │ │ │ │ + cmp $0x3,%rsi │ │ │ │ + jae 4fa648 │ │ │ │ + cmp $0x2,%rsi │ │ │ │ + jae 4fa6c4 │ │ │ │ + mov %rcx,%rsi │ │ │ │ + and 0x1f(%rbx),%rsi │ │ │ │ + test %rsi,%rsi │ │ │ │ + jne 4fa5d7 │ │ │ │ + mov 0x7(%rbx),%rbx │ │ │ │ + jmp 4fa5fb │ │ │ │ + add $0x8,%rbp │ │ │ │ + jmp 4fa648 │ │ │ │ + nopl 0x0(%rax) │ │ │ │ + add (%rax),%al │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ - lods %ds:(%rsi),%al │ │ │ │ + add %al,(%rax) │ │ │ │ + (bad) │ │ │ │ + add %al,(%rax) │ │ │ │ + add %bl,-0x30(%rax) │ │ │ │ sbb (%rbx),%al │ │ │ │ - add $0x78,%r12 │ │ │ │ + mov 0x8(%rbp),%rax │ │ │ │ + mov 0x10(%rbp),%rdx │ │ │ │ + add $0x60,%r12 │ │ │ │ cmp 0x358(%r13),%r12 │ │ │ │ - ja 5008b3 │ │ │ │ - movq $0x5001f8,-0x70(%r12) │ │ │ │ - mov %rbx,-0x60(%r12) │ │ │ │ - mov 0x10(%rbp),%rax │ │ │ │ - mov %rax,-0x58(%r12) │ │ │ │ - mov 0x18(%rbp),%rcx │ │ │ │ - mov %rcx,-0x50(%r12) │ │ │ │ - movq $0x500670,-0x48(%r12) │ │ │ │ - mov %rbx,-0x38(%r12) │ │ │ │ - mov %rax,-0x30(%r12) │ │ │ │ - lea -0x70(%r12),%rbx │ │ │ │ - mov %rbx,-0x28(%r12) │ │ │ │ - mov 0x8(%rbp),%rcx │ │ │ │ - mov %rcx,-0x20(%r12) │ │ │ │ - movq $0x5006f8,-0x18(%r12) │ │ │ │ - mov %rbx,-0x8(%r12) │ │ │ │ - mov %rax,(%r12) │ │ │ │ - mov %rax,%r14 │ │ │ │ - movq $0x33929e8,0x8(%rbp) │ │ │ │ - lea -0x18(%r12),%rax │ │ │ │ - mov %rax,0x10(%rbp) │ │ │ │ - lea -0x48(%r12),%rax │ │ │ │ - mov %rax,0x18(%rbp) │ │ │ │ - add $0x8,%rbp │ │ │ │ - jmp 323fe80 │ │ │ │ - movq $0x78,0x388(%r13) │ │ │ │ - jmp 338a720 │ │ │ │ - nopl 0x0(%rax,%rax,1) │ │ │ │ - add %eax,(%rax) │ │ │ │ + ja 4fa6a8 │ │ │ │ + movq $0x4fa328,-0x58(%r12) │ │ │ │ + mov %rax,-0x48(%r12) │ │ │ │ + mov %rdx,-0x40(%r12) │ │ │ │ + movq $0x4fa390,-0x38(%r12) │ │ │ │ + mov %rax,-0x28(%r12) │ │ │ │ + mov %rdx,-0x20(%r12) │ │ │ │ + movq $0x4b8528,-0x18(%r12) │ │ │ │ + lea -0x38(%r12),%rax │ │ │ │ + mov %rax,-0x10(%r12) │ │ │ │ + lea -0x58(%r12),%rax │ │ │ │ + mov %rax,-0x8(%r12) │ │ │ │ + mov %rdx,(%r12) │ │ │ │ + lea -0x17(%r12),%rbx │ │ │ │ + add $0x18,%rbp │ │ │ │ + jmp *0x0(%rbp) │ │ │ │ + movq $0x60,0x388(%r13) │ │ │ │ + movq $0x4fa640,0x0(%rbp) │ │ │ │ + mov %rdx,0x10(%rbp) │ │ │ │ + jmp 338a2b0 │ │ │ │ + cmp 0xe(%rbx),%rcx │ │ │ │ + jne 4fa648 │ │ │ │ + movq $0x4fa700,-0x8(%rbp) │ │ │ │ + mov 0x6(%rbx),%rbx │ │ │ │ + mov %rdx,0x0(%rbp) │ │ │ │ + add $0xfffffffffffffff8,%rbp │ │ │ │ + test $0x7,%bl │ │ │ │ + jne 4fa700 │ │ │ │ + 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 %bl,0x48031acf(%rax) │ │ │ │ + mov 0x10(%rbp),%eax │ │ │ │ + mov 0x8(%rbp),%rdx │ │ │ │ + mov %rbx,%rcx │ │ │ │ + and $0x7,%ecx │ │ │ │ + cmp $0x3,%rcx │ │ │ │ + jne 4fa623 │ │ │ │ + add $0x68,%r12 │ │ │ │ + cmp 0x358(%r13),%r12 │ │ │ │ + ja 4fa781 │ │ │ │ + movq $0x4fa3f8,-0x60(%r12) │ │ │ │ + mov %rax,-0x50(%r12) │ │ │ │ + mov %rdx,-0x48(%r12) │ │ │ │ + mov 0x18(%rbp),%rbx │ │ │ │ + mov %rbx,-0x40(%r12) │ │ │ │ + movq $0x4fa488,-0x38(%r12) │ │ │ │ + mov %rax,-0x28(%r12) │ │ │ │ + mov %rdx,-0x20(%r12) │ │ │ │ + movq $0x4b8528,-0x18(%r12) │ │ │ │ + lea -0x38(%r12),%rax │ │ │ │ + mov %rax,-0x10(%r12) │ │ │ │ + lea -0x60(%r12),%rax │ │ │ │ + mov %rax,-0x8(%r12) │ │ │ │ + mov %rdx,(%r12) │ │ │ │ + lea -0x17(%r12),%rbx │ │ │ │ + add $0x20,%rbp │ │ │ │ + jmp *0x0(%rbp) │ │ │ │ + movq $0x68,0x388(%r13) │ │ │ │ + jmp 338a720 │ │ │ │ + nopl 0x0(%rax) │ │ │ │ + add (%rax),%eax │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ - lea -0x20(%rbp),%rax │ │ │ │ + sldt (%rax) │ │ │ │ + add %dh,%al │ │ │ │ + (bad) │ │ │ │ + sbb (%rbx),%al │ │ │ │ + lea -0x10(%rbp),%rax │ │ │ │ cmp %r15,%rax │ │ │ │ - jb 50090a │ │ │ │ + jb 4fa7d2 │ │ │ │ movq $0x3390fc8,-0x10(%rbp) │ │ │ │ mov %rbx,-0x8(%rbp) │ │ │ │ + mov 0x18(%rbx),%rsi │ │ │ │ mov 0x10(%rbx),%r14 │ │ │ │ - movq $0x33924c0,-0x20(%rbp) │ │ │ │ - movq $0x3c37ef9,-0x18(%rbp) │ │ │ │ - add $0xffffffffffffffe0,%rbp │ │ │ │ - jmp 323fe18 │ │ │ │ + mov 0x20(%rbx),%rbx │ │ │ │ + add $0xfffffffffffffff0,%rbp │ │ │ │ + jmp 4fa4f8 │ │ │ │ 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) │ │ │ │ - fdivrs -0x72b7fc8e(%rdi) │ │ │ │ - rex.RB loopne 500971 │ │ │ │ - cmp %edi,%eax │ │ │ │ - jb 500952 │ │ │ │ + sldt (%rax) │ │ │ │ + add %dh,0x48031ace(%rax) │ │ │ │ + lea -0x10(%rbp),%eax │ │ │ │ + cmp %r15,%rax │ │ │ │ + jb 4fa812 │ │ │ │ movq $0x3390fc8,-0x10(%rbp) │ │ │ │ mov %rbx,-0x8(%rbp) │ │ │ │ + mov 0x18(%rbx),%rsi │ │ │ │ mov 0x10(%rbx),%r14 │ │ │ │ - movq $0x33924c0,-0x20(%rbp) │ │ │ │ - movq $0x3c2c8f9,-0x18(%rbp) │ │ │ │ - add $0xffffffffffffffe0,%rbp │ │ │ │ - jmp 4a0360 │ │ │ │ + mov 0x20(%rbx),%rbx │ │ │ │ + add $0xfffffffffffffff0,%rbp │ │ │ │ + jmp 4fa4f8 │ │ │ │ jmp *-0x10(%r13) │ │ │ │ xchg %ax,%ax │ │ │ │ - add (%rax),%al │ │ │ │ - add %al,(%rax) │ │ │ │ - add %al,(%rax) │ │ │ │ - add %al,(%rax) │ │ │ │ - adc (%rax),%al │ │ │ │ - add %al,(%rax) │ │ │ │ - subb $0x45,-0x72b7fce6(%rdx) │ │ │ │ - fmuls -0x8(%rcx,%rdi,1) │ │ │ │ - jb 5009cf │ │ │ │ - add $0x18,%r12 │ │ │ │ - cmp 0x358(%r13),%r12 │ │ │ │ - ja 5009c4 │ │ │ │ - movq $0x3390fc8,-0x10(%rbp) │ │ │ │ - mov %rbx,-0x8(%rbp) │ │ │ │ - mov 0x10(%rbx),%rax │ │ │ │ - mov 0x18(%rbx),%rbx │ │ │ │ - movq $0x500920,-0x10(%r12) │ │ │ │ - mov %rbx,(%r12) │ │ │ │ - mov %rax,%r14 │ │ │ │ - movq $0x33929e8,-0x28(%rbp) │ │ │ │ - lea -0x10(%r12),%rax │ │ │ │ - mov %rax,-0x20(%rbp) │ │ │ │ - movq $0x36ab3c0,-0x18(%rbp) │ │ │ │ - add $0xffffffffffffffd8,%rbp │ │ │ │ - jmp 4a0590 │ │ │ │ - movq $0x18,0x388(%r13) │ │ │ │ - jmp *-0x10(%r13) │ │ │ │ - nopl 0x0(%rax,%rax,1) │ │ │ │ - add (%rax),%al │ │ │ │ - add %al,(%rax) │ │ │ │ - add %al,(%rax) │ │ │ │ - add %al,(%rax) │ │ │ │ - adc (%rax),%al │ │ │ │ + add $0x1000000,%eax │ │ │ │ add %al,(%rax) │ │ │ │ - add %ch,-0x72b7fce6(%rdx) │ │ │ │ - rex.RB loopne 500a39 │ │ │ │ - cmp %edi,%eax │ │ │ │ - jb 500a4c │ │ │ │ - add $0x20,%r12 │ │ │ │ - cmp 0x358(%r13),%r12 │ │ │ │ - ja 500a41 │ │ │ │ - movq $0x3390fc8,-0x10(%rbp) │ │ │ │ - mov %rbx,-0x8(%rbp) │ │ │ │ - mov 0x10(%rbx),%rax │ │ │ │ - mov 0x18(%rbx),%rbx │ │ │ │ - movq $0x500968,-0x18(%r12) │ │ │ │ - mov %rax,-0x8(%r12) │ │ │ │ - mov %rbx,(%r12) │ │ │ │ - mov %rax,%r14 │ │ │ │ - movq $0x33924c0,-0x20(%rbp) │ │ │ │ - lea -0x18(%r12),%rax │ │ │ │ - mov %rax,-0x18(%rbp) │ │ │ │ - add $0xffffffffffffffe0,%rbp │ │ │ │ - jmp 4a05f8 │ │ │ │ - movq $0x20,0x388(%r13) │ │ │ │ - jmp *-0x10(%r13) │ │ │ │ - add %eax,(%rax) │ │ │ │ + add %al,(%rdx) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ - adc %al,(%rax) │ │ │ │ + add %cl,(%rbx) │ │ │ │ add %al,(%rax) │ │ │ │ - test $0xa9,%al │ │ │ │ + add %ch,-0x32(%rax) │ │ │ │ sbb (%rbx),%al │ │ │ │ - lea -0x28(%rbp),%rax │ │ │ │ + lea -0x18(%rbp),%rax │ │ │ │ cmp %r15,%rax │ │ │ │ - jb 500a91 │ │ │ │ - movq $0x3390fc8,-0x10(%rbp) │ │ │ │ - mov %rbx,-0x8(%rbp) │ │ │ │ - movq $0x500aa8,-0x20(%rbp) │ │ │ │ - mov 0x10(%rbx),%rax │ │ │ │ - mov %rax,%r14 │ │ │ │ - mov %rax,-0x18(%rbp) │ │ │ │ - add $0xffffffffffffffe0,%rbp │ │ │ │ - jmp 4a02f0 │ │ │ │ - jmp *-0x10(%r13) │ │ │ │ - nopl (%rax) │ │ │ │ - add %eax,(%rax) │ │ │ │ + jb 4fa8e8 │ │ │ │ + movq $0x4fa880,-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 4fa880 │ │ │ │ + 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 %ah,-0x57(%rax) │ │ │ │ + add %bl,(%rax) │ │ │ │ + (bad) │ │ │ │ sbb (%rbx),%al │ │ │ │ - add $0x20,%r12 │ │ │ │ + add $0x40,%r12 │ │ │ │ cmp 0x358(%r13),%r12 │ │ │ │ - ja 500af0 │ │ │ │ - movq $0x5009e8,-0x18(%r12) │ │ │ │ - mov %rbx,-0x8(%r12) │ │ │ │ - mov 0x8(%rbp),%rax │ │ │ │ + ja 4fa8d8 │ │ │ │ + mov 0x7(%rbx),%rax │ │ │ │ + mov 0xf(%rbx),%rbx │ │ │ │ + movq $0x4fa7e8,-0x38(%r12) │ │ │ │ + mov 0x10(%rbp),%rcx │ │ │ │ + mov %rcx,-0x28(%r12) │ │ │ │ + mov %rbx,-0x20(%r12) │ │ │ │ + mov 0x8(%rbp),%rbx │ │ │ │ + mov %rbx,-0x18(%r12) │ │ │ │ + movq $0x3363098,-0x10(%r12) │ │ │ │ + mov %rax,-0x8(%r12) │ │ │ │ + lea -0x38(%r12),%rax │ │ │ │ mov %rax,(%r12) │ │ │ │ - mov %rbx,%r14 │ │ │ │ - movq $0x33929e8,-0x8(%rbp) │ │ │ │ - lea -0x18(%r12),%rax │ │ │ │ - mov %rax,0x0(%rbp) │ │ │ │ - movq $0x36ab330,0x8(%rbp) │ │ │ │ - add $0xfffffffffffffff8,%rbp │ │ │ │ - jmp 4a0590 │ │ │ │ - movq $0x20,0x388(%r13) │ │ │ │ + lea -0xf(%r12),%rbx │ │ │ │ + add $0x18,%rbp │ │ │ │ + jmp *0x0(%rbp) │ │ │ │ + movq $0x40,0x388(%r13) │ │ │ │ jmp 338a720 │ │ │ │ + jmp *-0x8(%r13) │ │ │ │ + nopl 0x0(%rax) │ │ │ │ add (%rax),%eax │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ sldt (%rax) │ │ │ │ - add %bh,%al │ │ │ │ - test $0x1a,%al │ │ │ │ - add -0x73(%rax),%ecx │ │ │ │ - rex.RB fmuls -0x8(%r9,%rdi,1) │ │ │ │ - jb 500b77 │ │ │ │ - add $0x18,%r12 │ │ │ │ - cmp 0x358(%r13),%r12 │ │ │ │ - ja 500b6c │ │ │ │ - movq $0x3390fc8,-0x10(%rbp) │ │ │ │ - mov %rbx,-0x8(%rbp) │ │ │ │ - mov 0x10(%rbx),%rax │ │ │ │ - mov 0x18(%rbx),%rcx │ │ │ │ - mov 0x20(%rbx),%rbx │ │ │ │ - movq $0x500a60,-0x10(%r12) │ │ │ │ - mov %rax,(%r12) │ │ │ │ - mov %rcx,%r14 │ │ │ │ - movq $0x33929e8,-0x28(%rbp) │ │ │ │ - mov %rbx,-0x20(%rbp) │ │ │ │ - lea -0x10(%r12),%rax │ │ │ │ - mov %rax,-0x18(%rbp) │ │ │ │ - add $0xffffffffffffffd8,%rbp │ │ │ │ - jmp 323ffb8 │ │ │ │ - movq $0x18,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) │ │ │ │ - push $0x480372bd │ │ │ │ - lea -0x20(%rbp),%eax │ │ │ │ + add %bl,0x48031acd(%rax) │ │ │ │ + lea -0x10(%rbp),%eax │ │ │ │ cmp %r15,%rax │ │ │ │ - jb 500bc2 │ │ │ │ + jb 4fa92a │ │ │ │ movq $0x3390fc8,-0x10(%rbp) │ │ │ │ mov %rbx,-0x8(%rbp) │ │ │ │ + mov 0x18(%rbx),%rsi │ │ │ │ mov 0x10(%rbx),%r14 │ │ │ │ - movq $0x33924c0,-0x20(%rbp) │ │ │ │ - movq $0x3c2c8f9,-0x18(%rbp) │ │ │ │ - add $0xffffffffffffffe0,%rbp │ │ │ │ - jmp 4a0360 │ │ │ │ + mov 0x20(%rbx),%rbx │ │ │ │ + add $0xfffffffffffffff0,%rbp │ │ │ │ + jmp 4fa4f8 │ │ │ │ jmp *-0x10(%r13) │ │ │ │ xchg %ax,%ax │ │ │ │ - add (%rax),%al │ │ │ │ - add %al,(%rax) │ │ │ │ - add %al,(%rax) │ │ │ │ - add %al,(%rax) │ │ │ │ - adc (%rax),%al │ │ │ │ + add $0x1000000,%eax │ │ │ │ add %al,(%rax) │ │ │ │ - adc %ch,-0x72b7fce6(%rax) │ │ │ │ - rex.RB fmuls -0x8(%r9,%rdi,1) │ │ │ │ - jb 500c3f │ │ │ │ - add $0x18,%r12 │ │ │ │ - cmp 0x358(%r13),%r12 │ │ │ │ - ja 500c34 │ │ │ │ - movq $0x3390fc8,-0x10(%rbp) │ │ │ │ - mov %rbx,-0x8(%rbp) │ │ │ │ - mov 0x10(%rbx),%rax │ │ │ │ - mov 0x18(%rbx),%rbx │ │ │ │ - movq $0x500b90,-0x10(%r12) │ │ │ │ - mov %rbx,(%r12) │ │ │ │ - mov %rax,%r14 │ │ │ │ - movq $0x33929e8,-0x28(%rbp) │ │ │ │ - lea -0x10(%r12),%rax │ │ │ │ - mov %rax,-0x20(%rbp) │ │ │ │ - movq $0x36ab3c0,-0x18(%rbp) │ │ │ │ - add $0xffffffffffffffd8,%rbp │ │ │ │ - jmp 4a0590 │ │ │ │ - movq $0x18,0x388(%r13) │ │ │ │ - jmp *-0x10(%r13) │ │ │ │ - nopl 0x0(%rax,%rax,1) │ │ │ │ - add (%rax),%al │ │ │ │ + add %al,(%rdx) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ - adc (%rax),%al │ │ │ │ + add %cl,(%rbx) │ │ │ │ add %al,(%rax) │ │ │ │ - nop │ │ │ │ - cmpsl %es:(%rdi),%ds:(%rsi) │ │ │ │ + add %dl,-0x33(%rax) │ │ │ │ sbb (%rbx),%al │ │ │ │ - lea -0x20(%rbp),%rax │ │ │ │ + lea -0x18(%rbp),%rax │ │ │ │ cmp %r15,%rax │ │ │ │ - jb 500cbc │ │ │ │ - add $0x20,%r12 │ │ │ │ - cmp 0x358(%r13),%r12 │ │ │ │ - ja 500cb1 │ │ │ │ - movq $0x3390fc8,-0x10(%rbp) │ │ │ │ - mov %rbx,-0x8(%rbp) │ │ │ │ - mov 0x10(%rbx),%rax │ │ │ │ - mov 0x18(%rbx),%rbx │ │ │ │ - movq $0x500bd8,-0x18(%r12) │ │ │ │ - mov %rax,-0x8(%r12) │ │ │ │ - mov %rbx,(%r12) │ │ │ │ - mov %rax,%r14 │ │ │ │ - movq $0x33924c0,-0x20(%rbp) │ │ │ │ - lea -0x18(%r12),%rax │ │ │ │ - mov %rax,-0x18(%rbp) │ │ │ │ - add $0xffffffffffffffe0,%rbp │ │ │ │ - jmp 4a05f8 │ │ │ │ - movq $0x20,0x388(%r13) │ │ │ │ - jmp *-0x10(%r13) │ │ │ │ - add %eax,(%rax) │ │ │ │ - add %al,(%rax) │ │ │ │ - add %al,(%rax) │ │ │ │ + jb 4faa00 │ │ │ │ + movq $0x4fa998,-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 4fa998 │ │ │ │ + mov (%rbx),%rax │ │ │ │ + jmp *%rax │ │ │ │ + nopl 0x0(%rax) │ │ │ │ + add (%rax),%al │ │ │ │ add %al,(%rax) │ │ │ │ - adc %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ - cmp %ah,-0x72b7fce6(%rdi) │ │ │ │ - rex.RB fmuls -0x8(%r9,%rdi,1) │ │ │ │ - jb 500d01 │ │ │ │ - movq $0x3390fc8,-0x10(%rbp) │ │ │ │ - mov %rbx,-0x8(%rbp) │ │ │ │ - movq $0x500d18,-0x20(%rbp) │ │ │ │ - mov 0x10(%rbx),%rax │ │ │ │ - mov %rax,%r14 │ │ │ │ - mov %rax,-0x18(%rbp) │ │ │ │ - add $0xffffffffffffffe0,%rbp │ │ │ │ - jmp 4a02f0 │ │ │ │ - jmp *-0x10(%r13) │ │ │ │ - nopl (%rax) │ │ │ │ - add %eax,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ + (bad) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ + int $0x1a │ │ │ │ + add -0x7d(%rcx),%ecx │ │ │ │ (bad) │ │ │ │ - add %al,(%rax) │ │ │ │ - add %dh,%al │ │ │ │ - cmpsb %es:(%rdi),%ds:(%rsi) │ │ │ │ - sbb (%rbx),%al │ │ │ │ - add $0x20,%r12 │ │ │ │ + rex │ │ │ │ cmp 0x358(%r13),%r12 │ │ │ │ - ja 500d60 │ │ │ │ - movq $0x500c58,-0x18(%r12) │ │ │ │ - mov %rbx,-0x8(%r12) │ │ │ │ - mov 0x8(%rbp),%rax │ │ │ │ + ja 4fa9f0 │ │ │ │ + mov 0x7(%rbx),%rax │ │ │ │ + mov 0xf(%rbx),%rbx │ │ │ │ + movq $0x4fa900,-0x38(%r12) │ │ │ │ + mov 0x10(%rbp),%rcx │ │ │ │ + mov %rcx,-0x28(%r12) │ │ │ │ + mov %rbx,-0x20(%r12) │ │ │ │ + mov 0x8(%rbp),%rbx │ │ │ │ + mov %rbx,-0x18(%r12) │ │ │ │ + movq $0x3363098,-0x10(%r12) │ │ │ │ + mov %rax,-0x8(%r12) │ │ │ │ + lea -0x38(%r12),%rax │ │ │ │ mov %rax,(%r12) │ │ │ │ - mov %rbx,%r14 │ │ │ │ - movq $0x33929e8,-0x8(%rbp) │ │ │ │ - lea -0x18(%r12),%rax │ │ │ │ - mov %rax,0x0(%rbp) │ │ │ │ - movq $0x36ab330,0x8(%rbp) │ │ │ │ - add $0xfffffffffffffff8,%rbp │ │ │ │ - jmp 4a0590 │ │ │ │ - movq $0x20,0x388(%r13) │ │ │ │ + lea -0xf(%r12),%rbx │ │ │ │ + add $0x18,%rbp │ │ │ │ + jmp *0x0(%rbp) │ │ │ │ + movq $0x40,0x388(%r13) │ │ │ │ jmp 338a720 │ │ │ │ - add %eax,(%rax) │ │ │ │ - add %al,(%rax) │ │ │ │ - add %al,(%rax) │ │ │ │ - add %al,(%rax) │ │ │ │ - adc %al,(%rax) │ │ │ │ + jmp *-0x8(%r13) │ │ │ │ + nopl 0x0(%rax) │ │ │ │ + add (%rax),%eax │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ - lea -0x20(%rbp),%rax │ │ │ │ + sldt (%rax) │ │ │ │ + add %al,0x48031acc(%rax) │ │ │ │ + lea -0x10(%rbp),%eax │ │ │ │ cmp %r15,%rax │ │ │ │ - jb 500db2 │ │ │ │ + jb 4faa42 │ │ │ │ movq $0x3390fc8,-0x10(%rbp) │ │ │ │ mov %rbx,-0x8(%rbp) │ │ │ │ + mov 0x18(%rbx),%rsi │ │ │ │ mov 0x10(%rbx),%r14 │ │ │ │ - movq $0x33924c0,-0x20(%rbp) │ │ │ │ - movq $0x3c3a629,-0x18(%rbp) │ │ │ │ - add $0xffffffffffffffe0,%rbp │ │ │ │ - jmp 4a03c8 │ │ │ │ + mov 0x20(%rbx),%rbx │ │ │ │ + add $0xfffffffffffffff0,%rbp │ │ │ │ + jmp 4faba0 │ │ │ │ jmp *-0x10(%r13) │ │ │ │ xchg %ax,%ax │ │ │ │ - add (%rax),%al │ │ │ │ - add %al,(%rax) │ │ │ │ + add (%rax),%eax │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ - adc (%rax),%al │ │ │ │ add %al,(%rax) │ │ │ │ - rex cmpsb %es:(%rdi),%ds:(%rsi) │ │ │ │ + sldt (%rax) │ │ │ │ + add %al,-0x34(%rax) │ │ │ │ sbb (%rbx),%al │ │ │ │ - lea -0x28(%rbp),%rax │ │ │ │ + lea -0x10(%rbp),%rax │ │ │ │ cmp %r15,%rax │ │ │ │ - jb 500e3e │ │ │ │ - add $0x30,%r12 │ │ │ │ - cmp 0x358(%r13),%r12 │ │ │ │ - ja 500e33 │ │ │ │ + jb 4faa82 │ │ │ │ movq $0x3390fc8,-0x10(%rbp) │ │ │ │ mov %rbx,-0x8(%rbp) │ │ │ │ - mov 0x10(%rbx),%rax │ │ │ │ - mov 0x18(%rbx),%rbx │ │ │ │ - movq $0x500cd0,-0x28(%r12) │ │ │ │ - mov %rax,-0x18(%r12) │ │ │ │ - movq $0x500d80,-0x10(%r12) │ │ │ │ - mov %rax,(%r12) │ │ │ │ - mov %rbx,%r14 │ │ │ │ - movq $0x33929e8,-0x28(%rbp) │ │ │ │ - lea -0x10(%r12),%rax │ │ │ │ - mov %rax,-0x20(%rbp) │ │ │ │ - lea -0x28(%r12),%rax │ │ │ │ - mov %rax,-0x18(%rbp) │ │ │ │ - add $0xffffffffffffffd8,%rbp │ │ │ │ - jmp 323ff50 │ │ │ │ - movq $0x30,0x388(%r13) │ │ │ │ + mov 0x18(%rbx),%rsi │ │ │ │ + mov 0x10(%rbx),%r14 │ │ │ │ + mov 0x20(%rbx),%rbx │ │ │ │ + add $0xfffffffffffffff0,%rbp │ │ │ │ + jmp 4fa4f8 │ │ │ │ jmp *-0x10(%r13) │ │ │ │ - nopw 0x0(%rax,%rax,1) │ │ │ │ - add (%rax),%al │ │ │ │ + xchg %ax,%ax │ │ │ │ + add (%rax),%eax │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ - adc (%rax),%al │ │ │ │ + sldt (%rax) │ │ │ │ add %al,(%rax) │ │ │ │ - shlb $1,-0x72b7fce6(%rbp) │ │ │ │ - rex.RB fmuls -0x8(%r9,%rdi,1) │ │ │ │ - jb 500ebc │ │ │ │ - add $0x20,%r12 │ │ │ │ - cmp 0x358(%r13),%r12 │ │ │ │ - ja 500eb1 │ │ │ │ + int3 │ │ │ │ + sbb (%rbx),%al │ │ │ │ + lea -0x10(%rbp),%rax │ │ │ │ + cmp %r15,%rax │ │ │ │ + jb 4faac2 │ │ │ │ movq $0x3390fc8,-0x10(%rbp) │ │ │ │ mov %rbx,-0x8(%rbp) │ │ │ │ - mov 0x10(%rbx),%rax │ │ │ │ - mov 0x18(%rbx),%rbx │ │ │ │ - movq $0x500dc8,-0x18(%r12) │ │ │ │ - mov %rax,-0x8(%r12) │ │ │ │ - mov %rbx,(%r12) │ │ │ │ - movq $0x500ed0,-0x20(%rbp) │ │ │ │ - mov %rax,%r14 │ │ │ │ - lea -0x18(%r12),%rax │ │ │ │ - mov %rax,-0x18(%rbp) │ │ │ │ - add $0xffffffffffffffe0,%rbp │ │ │ │ - jmp 4a02f0 │ │ │ │ - movq $0x20,0x388(%r13) │ │ │ │ + mov 0x18(%rbx),%rsi │ │ │ │ + mov 0x10(%rbx),%r14 │ │ │ │ + mov 0x20(%rbx),%rbx │ │ │ │ + add $0xfffffffffffffff0,%rbp │ │ │ │ + jmp 4faba0 │ │ │ │ jmp *-0x10(%r13) │ │ │ │ - add %eax,(%rax) │ │ │ │ - add %al,(%rax) │ │ │ │ - add %al,(%rax) │ │ │ │ - add %al,(%rax) │ │ │ │ - (bad) │ │ │ │ - add %al,(%rax) │ │ │ │ - add %bh,(%rax) │ │ │ │ - movsb %ds:(%rsi),%es:(%rdi) │ │ │ │ - sbb (%rbx),%al │ │ │ │ - mov %rbx,%r14 │ │ │ │ - movq $0x33929e8,-0x8(%rbp) │ │ │ │ - mov 0x8(%rbp),%rax │ │ │ │ - mov %rax,0x0(%rbp) │ │ │ │ - movq $0x36ab308,0x8(%rbp) │ │ │ │ - add $0xfffffffffffffff8,%rbp │ │ │ │ - jmp 4a0590 │ │ │ │ - nopl 0x0(%rax) │ │ │ │ + xchg %ax,%ax │ │ │ │ add (%rax),%eax │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ sldt (%rax) │ │ │ │ - add %ah,(%rax) │ │ │ │ - movsl %ds:(%rsi),%es:(%rdi) │ │ │ │ + add %al,%al │ │ │ │ + lret │ │ │ │ sbb (%rbx),%al │ │ │ │ - lea -0x28(%rbp),%rax │ │ │ │ + lea -0x10(%rbp),%rax │ │ │ │ cmp %r15,%rax │ │ │ │ - jb 500f74 │ │ │ │ - add $0x20,%r12 │ │ │ │ - cmp 0x358(%r13),%r12 │ │ │ │ - ja 500f69 │ │ │ │ + jb 4fab02 │ │ │ │ movq $0x3390fc8,-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 $0x500e58,-0x18(%r12) │ │ │ │ - mov %rax,-0x8(%r12) │ │ │ │ - mov %rcx,(%r12) │ │ │ │ - mov %rcx,%r14 │ │ │ │ - movq $0x33929e8,-0x28(%rbp) │ │ │ │ - lea -0x18(%r12),%rax │ │ │ │ - mov %rax,-0x20(%rbp) │ │ │ │ - mov %rbx,-0x18(%rbp) │ │ │ │ - add $0xffffffffffffffd8,%rbp │ │ │ │ - jmp 323ff50 │ │ │ │ - movq $0x20,0x388(%r13) │ │ │ │ + add $0xfffffffffffffff0,%rbp │ │ │ │ + jmp 4fa4f8 │ │ │ │ jmp *-0x10(%r13) │ │ │ │ - add $0x0,%al │ │ │ │ + xchg %ax,%ax │ │ │ │ + add (%rax),%eax │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ sldt (%rax) │ │ │ │ - add %ah,0x48031aa4(%rax) │ │ │ │ - lea -0x20(%rbp),%eax │ │ │ │ + add %al,0x48031acb(%rax) │ │ │ │ + lea -0x10(%rbp),%eax │ │ │ │ cmp %r15,%rax │ │ │ │ - jb 500ff9 │ │ │ │ - add $0x28,%r12 │ │ │ │ - cmp 0x358(%r13),%r12 │ │ │ │ - ja 500fee │ │ │ │ + jb 4fab3f │ │ │ │ movq $0x3390fc8,-0x10(%rbp) │ │ │ │ mov %rbx,-0x8(%rbp) │ │ │ │ - mov 0x10(%rbx),%rax │ │ │ │ - mov 0x18(%rbx),%rcx │ │ │ │ - mov 0x20(%rbx),%rdx │ │ │ │ - mov 0x28(%rbx),%rbx │ │ │ │ - movq $0x500f08,-0x20(%r12) │ │ │ │ - mov %rax,-0x10(%r12) │ │ │ │ - mov %rcx,-0x8(%r12) │ │ │ │ - mov %rdx,(%r12) │ │ │ │ - mov %rbx,%r14 │ │ │ │ - movq $0x33924c0,-0x20(%rbp) │ │ │ │ - lea -0x20(%r12),%rax │ │ │ │ - mov %rax,-0x18(%rbp) │ │ │ │ - add $0xffffffffffffffe0,%rbp │ │ │ │ - jmp 323fb98 │ │ │ │ - movq $0x28,0x388(%r13) │ │ │ │ + mov 0x18(%rbx),%rsi │ │ │ │ + mov 0x10(%rbx),%r14 │ │ │ │ + mov 0x20(%rbx),%rbx │ │ │ │ + add $0xfffffffffffffff0,%rbp │ │ │ │ + jmp 4faba0 │ │ │ │ jmp *-0x10(%r13) │ │ │ │ - nopl (%rax) │ │ │ │ - add (%rax),%al │ │ │ │ - add %al,(%rax) │ │ │ │ - add %al,(%rax) │ │ │ │ - add %al,(%rax) │ │ │ │ - adc (%rax),%al │ │ │ │ + nopl 0x0(%rax,%rax,1) │ │ │ │ + add (%rax),%eax │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ - lea -0x28(%rbp),%rax │ │ │ │ + sldt (%rax) │ │ │ │ + add %al,-0x35(%rax) │ │ │ │ + sbb (%rbx),%al │ │ │ │ + lea -0x10(%rbp),%rax │ │ │ │ cmp %r15,%rax │ │ │ │ - jb 501042 │ │ │ │ + jb 4fab82 │ │ │ │ movq $0x3390fc8,-0x10(%rbp) │ │ │ │ mov %rbx,-0x8(%rbp) │ │ │ │ - movq $0x501058,-0x20(%rbp) │ │ │ │ - mov 0x18(%rbx),%r14 │ │ │ │ - mov 0x10(%rbx),%rax │ │ │ │ - mov %rax,-0x18(%rbp) │ │ │ │ - add $0xffffffffffffffe0,%rbp │ │ │ │ - jmp 323fda8 │ │ │ │ + mov 0x18(%rbx),%rsi │ │ │ │ + mov 0x10(%rbx),%r14 │ │ │ │ + mov 0x20(%rbx),%rbx │ │ │ │ + add $0xfffffffffffffff0,%rbp │ │ │ │ + jmp 4fa4f8 │ │ │ │ jmp *-0x10(%r13) │ │ │ │ xchg %ax,%ax │ │ │ │ - add %eax,(%rax) │ │ │ │ + sldt (%rax) │ │ │ │ + add %al,(%rdx) │ │ │ │ add %al,(%rax) │ │ │ │ + add %al,0x0(%rip) │ │ │ │ add %al,(%rax) │ │ │ │ + add %cl,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ + add %bh,%al │ │ │ │ + lret $0x31a │ │ │ │ + lea -0x68(%rbp),%rax │ │ │ │ + cmp %r15,%rax │ │ │ │ + jb 4faf32 │ │ │ │ + movq $0x4fac10,-0x40(%rbp) │ │ │ │ + mov %rbx,%rax │ │ │ │ + mov 0x6(%rbx),%rcx │ │ │ │ + mov 0xe(%rbx),%rdx │ │ │ │ + mov 0x16(%rbx),%rdi │ │ │ │ + mov 0x1e(%rbx),%r8 │ │ │ │ + mov 0x26(%rbx),%rbx │ │ │ │ + mov %rbx,%r9 │ │ │ │ + mov %r14,%rbx │ │ │ │ + mov %rcx,-0x38(%rbp) │ │ │ │ + mov %rdx,-0x30(%rbp) │ │ │ │ + mov %rdi,-0x28(%rbp) │ │ │ │ + mov %r9,-0x20(%rbp) │ │ │ │ + mov %r8,-0x18(%rbp) │ │ │ │ + mov %rax,-0x10(%rbp) │ │ │ │ + mov %rsi,-0x8(%rbp) │ │ │ │ + add $0xffffffffffffffc0,%rbp │ │ │ │ + test $0x7,%bl │ │ │ │ + jne 4fac10 │ │ │ │ + mov (%rbx),%rax │ │ │ │ + jmp *%rax │ │ │ │ + nopl 0x0(%rax) │ │ │ │ (bad) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ - add %cl,-0x77(%rcx) │ │ │ │ - fimuls -0x39(%rax) │ │ │ │ - rex.RB clc │ │ │ │ - call 4853498d <__environ@GLIBC_2.2.5+0x448f44e5> │ │ │ │ - movl $0x36ab35a,0x0(%rbp) │ │ │ │ + add %bl,(%rsi) │ │ │ │ + add %al,(%rax) │ │ │ │ + add %cl,0x48031aca(%rax) │ │ │ │ + mov 0x38(%rbp),%eax │ │ │ │ + mov %rbx,%rcx │ │ │ │ + and $0x7,%ecx │ │ │ │ + cmp $0x1,%rcx │ │ │ │ + je 4faf22 │ │ │ │ + movq $0x4fac68,-0x8(%rbp) │ │ │ │ + mov %rbx,%rcx │ │ │ │ + mov 0x6(%rbx),%rdx │ │ │ │ + mov 0xe(%rbx),%rbx │ │ │ │ + mov %rbx,%rsi │ │ │ │ + mov %rax,%rbx │ │ │ │ + mov %rsi,0x0(%rbp) │ │ │ │ + mov %rdx,0x20(%rbp) │ │ │ │ + mov %rcx,0x38(%rbp) │ │ │ │ add $0xfffffffffffffff8,%rbp │ │ │ │ - jmp 3240020 │ │ │ │ - nopl 0x0(%rax) │ │ │ │ - add $0x0,%al │ │ │ │ + test $0x7,%bl │ │ │ │ + jne 4fac68 │ │ │ │ + mov (%rbx),%rax │ │ │ │ + jmp *%rax │ │ │ │ + nop │ │ │ │ + or %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ - sldt (%rax) │ │ │ │ - add %ah,0x48031aa3(%rax) │ │ │ │ - lea -0x30(%rbp),%eax │ │ │ │ - cmp %r15,%rax │ │ │ │ - jb 5010ca │ │ │ │ - movq $0x3390fc8,-0x10(%rbp) │ │ │ │ - mov %rbx,-0x8(%rbp) │ │ │ │ - movq $0x5010e0,-0x30(%rbp) │ │ │ │ - mov 0x28(%rbx),%r14 │ │ │ │ - mov 0x20(%rbx),%rax │ │ │ │ - mov %rax,-0x28(%rbp) │ │ │ │ - mov 0x18(%rbx),%rax │ │ │ │ - mov %rax,-0x20(%rbp) │ │ │ │ - mov 0x10(%rbx),%rax │ │ │ │ - mov %rax,-0x18(%rbp) │ │ │ │ - add $0xffffffffffffffd0,%rbp │ │ │ │ - jmp 4f18f8 │ │ │ │ - jmp *-0x10(%r13) │ │ │ │ - xchg %ax,%ax │ │ │ │ - add (%rax),%eax │ │ │ │ + (bad) │ │ │ │ + add %al,(%rax) │ │ │ │ + add %dh,(%rax) │ │ │ │ + lret $0x31a │ │ │ │ + mov %rbx,%rax │ │ │ │ + and $0x7,%eax │ │ │ │ + cmp $0x1,%rax │ │ │ │ + je 4faf36 │ │ │ │ + movq $0x4facc0,-0x8(%rbp) │ │ │ │ + mov %rbx,%rax │ │ │ │ + mov 0x6(%rbx),%rcx │ │ │ │ + mov 0xe(%rbx),%rbx │ │ │ │ + mov %rbx,%rdx │ │ │ │ + mov 0x28(%rbp),%rbx │ │ │ │ + mov %rdx,0x0(%rbp) │ │ │ │ + mov %rcx,0x28(%rbp) │ │ │ │ + mov %rax,0x30(%rbp) │ │ │ │ + add $0xfffffffffffffff8,%rbp │ │ │ │ + test $0x7,%bl │ │ │ │ + jne 4facc0 │ │ │ │ + mov (%rbx),%rax │ │ │ │ + jmp *%rax │ │ │ │ + nopl 0x0(%rax) │ │ │ │ + or %eax,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ (bad) │ │ │ │ add %al,(%rax) │ │ │ │ - add %cl,-0x5d(%rax) │ │ │ │ + add %bl,%al │ │ │ │ + leave │ │ │ │ sbb (%rbx),%al │ │ │ │ - add $0x78,%r12 │ │ │ │ + movq $0x4fad00,-0x8(%rbp) │ │ │ │ + mov 0x7(%rbx),%rax │ │ │ │ + mov 0xf(%rbx),%rbx │ │ │ │ + mov %rbx,%rcx │ │ │ │ + mov 0x30(%rbp),%rbx │ │ │ │ + mov %rcx,0x0(%rbp) │ │ │ │ + mov %rax,0x30(%rbp) │ │ │ │ + add $0xfffffffffffffff8,%rbp │ │ │ │ + test $0x7,%bl │ │ │ │ + jne 4fad00 │ │ │ │ + mov (%rbx),%rax │ │ │ │ + jmp *%rax │ │ │ │ + nopl (%rax) │ │ │ │ + or (%rax),%al │ │ │ │ + add %al,(%rax) │ │ │ │ + add %al,(%rax) │ │ │ │ + add %al,(%rax) │ │ │ │ + (bad) │ │ │ │ + add %al,(%rax) │ │ │ │ + add %bl,0x48031ac9(%rax) │ │ │ │ + movl $0x4fad40,-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 4fad40 │ │ │ │ + mov (%rbx),%rax │ │ │ │ + jmp *%rax │ │ │ │ + nopl (%rax) │ │ │ │ + or (%rax),%eax │ │ │ │ + add %al,(%rax) │ │ │ │ + add %al,(%rax) │ │ │ │ + add %al,(%rax) │ │ │ │ + (bad) │ │ │ │ + add %al,(%rax) │ │ │ │ + add %bl,-0x37(%rax) │ │ │ │ + sbb (%rbx),%al │ │ │ │ + movq $0x4fad80,-0x8(%rbp) │ │ │ │ + mov %rbx,%rax │ │ │ │ + mov 0x7(%rbx),%rbx │ │ │ │ + mov %rbx,%rcx │ │ │ │ + mov 0x40(%rbp),%rbx │ │ │ │ + mov %rcx,0x0(%rbp) │ │ │ │ + mov %rax,0x40(%rbp) │ │ │ │ + add $0xfffffffffffffff8,%rbp │ │ │ │ + test $0x7,%bl │ │ │ │ + jne 4fad80 │ │ │ │ + mov (%rbx),%rax │ │ │ │ + jmp *%rax │ │ │ │ + nopl 0x0(%rax) │ │ │ │ + rex.WR add %r8b,(%rax) │ │ │ │ + add %al,(%rax) │ │ │ │ + add %al,(%rax) │ │ │ │ + add %bl,(%rsi) │ │ │ │ + add %al,(%rax) │ │ │ │ + add %bl,(%rax) │ │ │ │ + leave │ │ │ │ + sbb (%rbx),%al │ │ │ │ + add $0x80,%r12 │ │ │ │ cmp 0x358(%r13),%r12 │ │ │ │ - ja 50116b │ │ │ │ - movq $0x500b10,-0x70(%r12) │ │ │ │ + ja 4faf47 │ │ │ │ + mov 0x30(%rbp),%rax │ │ │ │ + mov 0x58(%rbp),%rcx │ │ │ │ + mov 0x28(%rbp),%rdx │ │ │ │ + mov 0x18(%rbp),%rsi │ │ │ │ + mov 0x48(%rbp),%rdi │ │ │ │ + mov 0x8(%rbp),%r8 │ │ │ │ + mov 0x7(%rbx),%r9 │ │ │ │ + cmp %r9,%r8 │ │ │ │ + jge 4fae2d │ │ │ │ + movq $0x4fab18,-0x78(%r12) │ │ │ │ + mov %rdx,-0x68(%r12) │ │ │ │ + mov 0x50(%rbp),%rbx │ │ │ │ mov %rbx,-0x60(%r12) │ │ │ │ - mov 0x18(%rbp),%rax │ │ │ │ - mov %rax,-0x58(%r12) │ │ │ │ - mov 0x8(%rbp),%rcx │ │ │ │ - mov %rcx,-0x50(%r12) │ │ │ │ - movq $0x500f88,-0x48(%r12) │ │ │ │ - mov %rbx,-0x38(%r12) │ │ │ │ + mov %rcx,-0x58(%r12) │ │ │ │ + movq $0x4fab58,-0x50(%r12) │ │ │ │ + mov 0x40(%rbp),%rbx │ │ │ │ + mov %rbx,-0x40(%r12) │ │ │ │ + mov %rsi,-0x38(%r12) │ │ │ │ mov %rax,-0x30(%r12) │ │ │ │ - lea -0x70(%r12),%rbx │ │ │ │ - mov %rbx,-0x28(%r12) │ │ │ │ - mov 0x10(%rbp),%rcx │ │ │ │ - mov %rcx,-0x20(%r12) │ │ │ │ - movq $0x501010,-0x18(%r12) │ │ │ │ - mov %rbx,-0x8(%r12) │ │ │ │ + movq $0x3363098,-0x28(%r12) │ │ │ │ + mov %rdi,-0x20(%r12) │ │ │ │ + lea -0x50(%r12),%rax │ │ │ │ + mov %rax,-0x18(%r12) │ │ │ │ + movq $0x3363ae0,-0x10(%r12) │ │ │ │ + lea -0x27(%r12),%rax │ │ │ │ + mov %rax,-0x8(%r12) │ │ │ │ + lea -0x78(%r12),%rax │ │ │ │ mov %rax,(%r12) │ │ │ │ - mov %rax,%r14 │ │ │ │ - movq $0x33929e8,0x8(%rbp) │ │ │ │ - lea -0x18(%r12),%rax │ │ │ │ - mov %rax,0x10(%rbp) │ │ │ │ - lea -0x48(%r12),%rax │ │ │ │ - mov %rax,0x18(%rbp) │ │ │ │ - add $0x8,%rbp │ │ │ │ - jmp 323fe80 │ │ │ │ - movq $0x78,0x388(%r13) │ │ │ │ + lea -0xe(%r12),%rbx │ │ │ │ + add $0x68,%rbp │ │ │ │ + jmp *0x0(%rbp) │ │ │ │ + mov 0x20(%rbp),%r10 │ │ │ │ + mov 0x10(%rbp),%r11 │ │ │ │ + cmp %r9,%r8 │ │ │ │ + jne 4faeaa │ │ │ │ + movq $0x4faa98,-0x78(%r12) │ │ │ │ + mov %rdx,-0x68(%r12) │ │ │ │ + mov %r10,-0x60(%r12) │ │ │ │ + mov %rcx,-0x58(%r12) │ │ │ │ + movq $0x4faad8,-0x50(%r12) │ │ │ │ + mov %rsi,-0x40(%r12) │ │ │ │ + mov %r11,-0x38(%r12) │ │ │ │ + mov %rax,-0x30(%r12) │ │ │ │ + movq $0x3363098,-0x28(%r12) │ │ │ │ + mov %rdi,-0x20(%r12) │ │ │ │ + lea -0x50(%r12),%rax │ │ │ │ + mov %rax,-0x18(%r12) │ │ │ │ + movq $0x3363ae0,-0x10(%r12) │ │ │ │ + lea -0x27(%r12),%rax │ │ │ │ + mov %rax,-0x8(%r12) │ │ │ │ + lea -0x78(%r12),%rax │ │ │ │ + mov %rax,(%r12) │ │ │ │ + lea -0xe(%r12),%rbx │ │ │ │ + add $0x68,%rbp │ │ │ │ + jmp *0x0(%rbp) │ │ │ │ + movq $0x4faa18,-0x78(%r12) │ │ │ │ + mov 0x60(%rbp),%rdx │ │ │ │ + mov %rdx,-0x68(%r12) │ │ │ │ + mov %r10,-0x60(%r12) │ │ │ │ + mov %rcx,-0x58(%r12) │ │ │ │ + movq $0x4faa58,-0x50(%r12) │ │ │ │ + mov 0x38(%rbp),%rcx │ │ │ │ + mov %rcx,-0x40(%r12) │ │ │ │ + mov %r11,-0x38(%r12) │ │ │ │ + mov %rax,-0x30(%r12) │ │ │ │ + movq $0x3363098,-0x28(%r12) │ │ │ │ + mov %rbx,-0x20(%r12) │ │ │ │ + lea -0x50(%r12),%rax │ │ │ │ + mov %rax,-0x18(%r12) │ │ │ │ + movq $0x3363ae0,-0x10(%r12) │ │ │ │ + lea -0x27(%r12),%rax │ │ │ │ + mov %rax,-0x8(%r12) │ │ │ │ + lea -0x78(%r12),%rax │ │ │ │ + mov %rax,(%r12) │ │ │ │ + lea -0xe(%r12),%rbx │ │ │ │ + add $0x68,%rbp │ │ │ │ + jmp *0x0(%rbp) │ │ │ │ + mov %rax,%rsi │ │ │ │ + mov 0x20(%rbp),%r14 │ │ │ │ + add $0x40,%rbp │ │ │ │ + jmp 3240d18 │ │ │ │ + jmp *-0x8(%r13) │ │ │ │ + mov 0x40(%rbp),%rsi │ │ │ │ + mov 0x30(%rbp),%r14 │ │ │ │ + add $0x48,%rbp │ │ │ │ + jmp 3240d18 │ │ │ │ + movq $0x80,0x388(%r13) │ │ │ │ jmp 338a720 │ │ │ │ - nopl 0x0(%rax,%rax,1) │ │ │ │ - add $0x0,%al │ │ │ │ - add %al,(%rax) │ │ │ │ + nop │ │ │ │ + add $0x0,%eax │ │ │ │ add %al,(%rax) │ │ │ │ + add %cl,(%rdi) │ │ │ │ add %al,(%rax) │ │ │ │ - sldt (%rax) │ │ │ │ - add %bl,0x48031aa2(%rax) │ │ │ │ - lea -0x28(%rbp),%eax │ │ │ │ + add %dh,(%rax) │ │ │ │ + (bad) │ │ │ │ + sbb (%rbx),%al │ │ │ │ + lea -0x28(%rbp),%rax │ │ │ │ cmp %r15,%rax │ │ │ │ - jb 501206 │ │ │ │ - add $0x30,%r12 │ │ │ │ + jb 4fb023 │ │ │ │ + add $0x60,%r12 │ │ │ │ cmp 0x358(%r13),%r12 │ │ │ │ - ja 5011fb │ │ │ │ + ja 4fb018 │ │ │ │ movq $0x3390fc8,-0x10(%rbp) │ │ │ │ mov %rbx,-0x8(%rbp) │ │ │ │ mov 0x10(%rbx),%rax │ │ │ │ mov 0x18(%rbx),%rcx │ │ │ │ mov 0x20(%rbx),%rdx │ │ │ │ - mov 0x28(%rbx),%rbx │ │ │ │ - movq $0x501088,-0x28(%r12) │ │ │ │ - mov %rax,-0x18(%r12) │ │ │ │ - mov %rcx,-0x10(%r12) │ │ │ │ - mov %rdx,-0x8(%r12) │ │ │ │ - mov %rbx,(%r12) │ │ │ │ - movq $0x501220,-0x20(%rbp) │ │ │ │ - mov %rax,%r14 │ │ │ │ - lea -0x28(%r12),%rax │ │ │ │ - mov %rax,-0x18(%rbp) │ │ │ │ - add $0xffffffffffffffe0,%rbp │ │ │ │ - jmp 323fda8 │ │ │ │ - movq $0x30,0x388(%r13) │ │ │ │ + mov 0x28(%rbx),%rsi │ │ │ │ + mov 0x30(%rbx),%rbx │ │ │ │ + movq $0x4fa830,-0x58(%r12) │ │ │ │ + mov %rcx,-0x50(%r12) │ │ │ │ + mov %rax,-0x48(%r12) │ │ │ │ + movq $0x4fa948,-0x40(%r12) │ │ │ │ + mov %rdx,-0x38(%r12) │ │ │ │ + mov %rax,-0x30(%r12) │ │ │ │ + movq $0x4faba0,-0x28(%r12) │ │ │ │ + mov %rax,-0x20(%r12) │ │ │ │ + mov %rcx,-0x18(%r12) │ │ │ │ + mov %rdx,-0x10(%r12) │ │ │ │ + lea -0x3f(%r12),%rax │ │ │ │ + mov %rax,-0x8(%r12) │ │ │ │ + lea -0x57(%r12),%rax │ │ │ │ + mov %rax,(%r12) │ │ │ │ + movq $0x4fb038,-0x28(%rbp) │ │ │ │ + mov %rbx,%r14 │ │ │ │ + lea -0x26(%r12),%rax │ │ │ │ + mov %rax,-0x20(%rbp) │ │ │ │ + mov %rsi,-0x18(%rbp) │ │ │ │ + add $0xffffffffffffffd8,%rbp │ │ │ │ + jmp 309d650 │ │ │ │ + movq $0x60,0x388(%r13) │ │ │ │ jmp *-0x10(%r13) │ │ │ │ - nopw 0x0(%rax,%rax,1) │ │ │ │ - add %eax,(%rax) │ │ │ │ + nop │ │ │ │ + add (%rax),%al │ │ │ │ + add %al,(%rax) │ │ │ │ + add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ + (bad) │ │ │ │ + add %al,(%rax) │ │ │ │ + add %ah,-0x3a(%rax) │ │ │ │ + sbb (%rbx),%al │ │ │ │ + movq $0x4fb060,0x0(%rbp) │ │ │ │ + mov 0x10(%rbp),%r14 │ │ │ │ + mov %rbx,0x10(%rbp) │ │ │ │ + jmp 309d650 │ │ │ │ + nopl (%rax) │ │ │ │ + add (%rax),%al │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ + add %al,(%rax) │ │ │ │ + (bad) │ │ │ │ + add %al,(%rax) │ │ │ │ + add %bh,(%rax) │ │ │ │ + (bad) │ │ │ │ + sbb (%rbx),%al │ │ │ │ + mov 0x10(%rbp),%rax │ │ │ │ + movq $0x4fb090,0x10(%rbp) │ │ │ │ + mov %rax,%rsi │ │ │ │ + mov %rbx,%r14 │ │ │ │ + mov 0x8(%rbp),%rbx │ │ │ │ + add $0x10,%rbp │ │ │ │ + jmp 4faba0 │ │ │ │ + nop │ │ │ │ + ... │ │ │ │ (bad) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %cl,-0x77(%rcx) │ │ │ │ - fimuls -0x39(%rax) │ │ │ │ - rex.RB clc │ │ │ │ - call 48534b55 <__environ@GLIBC_2.2.5+0x448f46ad> │ │ │ │ - movl $0x3c16869,0x0(%rbp) │ │ │ │ - add $0xfffffffffffffff8,%rbp │ │ │ │ - jmp 3240020 │ │ │ │ - nopl 0x0(%rax) │ │ │ │ + fimuls -0x7d(%rax) │ │ │ │ + (bad) │ │ │ │ + push %rsp │ │ │ │ + test $0xba,%al │ │ │ │ + add (%rdi),%cl │ │ │ │ + (bad) │ │ │ │ + rex 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 4fb0d6 │ │ │ │ + movq $0x3390fc8,-0x10(%rbp) │ │ │ │ + mov %rbx,-0x8(%rbp) │ │ │ │ + mov 0x18(%rbx),%rsi │ │ │ │ + mov 0x10(%rbx),%r14 │ │ │ │ + add $0xfffffffffffffff0,%rbp │ │ │ │ + jmp 30aa600 │ │ │ │ + jmp *-0x10(%r13) │ │ │ │ + nopw 0x0(%rax,%rax,1) │ │ │ │ + add (%rax),%eax │ │ │ │ + add %al,(%rax) │ │ │ │ + add %al,(%rax) │ │ │ │ + add %al,(%rax) │ │ │ │ sldt (%rax) │ │ │ │ - add %al,(%rdx) │ │ │ │ - ... │ │ │ │ + add %ch,0x48031ac5(%rax) │ │ │ │ + lea -0x10(%rbp),%eax │ │ │ │ + cmp %r15,%rax │ │ │ │ + jb 4fb11a │ │ │ │ + movq $0x3390fc8,-0x10(%rbp) │ │ │ │ + mov %rbx,-0x8(%rbp) │ │ │ │ + mov 0x18(%rbx),%rsi │ │ │ │ + mov 0x10(%rbx),%r14 │ │ │ │ + mov 0x20(%rbx),%rbx │ │ │ │ + add $0xfffffffffffffff0,%rbp │ │ │ │ + jmp 4fb3b8 │ │ │ │ + jmp *-0x10(%r13) │ │ │ │ + xchg %ax,%ax │ │ │ │ + add (%rax),%eax │ │ │ │ add %al,(%rax) │ │ │ │ - add %cl,(%rsi) │ │ │ │ add %al,(%rax) │ │ │ │ - add %dl,%al │ │ │ │ - movabs 0x394ce0458d48031a,%eax │ │ │ │ - clc │ │ │ │ - jb 50127a │ │ │ │ - movq $0x501298,-0x18(%rbp) │ │ │ │ - mov %r14,-0x10(%rbp) │ │ │ │ - mov %rsi,-0x8(%rbp) │ │ │ │ - add $0xffffffffffffffe8,%rbp │ │ │ │ - jmp 4f1968 │ │ │ │ - lea 0x31aa217(%rip),%rbx │ │ │ │ - jmp *-0x8(%r13) │ │ │ │ - nopl (%rax) │ │ │ │ - add (%rax),%al │ │ │ │ + add %al,(%rax) │ │ │ │ + sldt (%rax) │ │ │ │ + add %ch,-0x3b(%rax) │ │ │ │ + sbb (%rbx),%al │ │ │ │ + lea -0x10(%rbp),%rax │ │ │ │ + cmp %r15,%rax │ │ │ │ + jb 4fb15a │ │ │ │ + movq $0x3390fc8,-0x10(%rbp) │ │ │ │ + mov %rbx,-0x8(%rbp) │ │ │ │ + mov 0x18(%rbx),%rsi │ │ │ │ + mov 0x10(%rbx),%r14 │ │ │ │ + mov 0x20(%rbx),%rbx │ │ │ │ + add $0xfffffffffffffff0,%rbp │ │ │ │ + jmp 4fb3b8 │ │ │ │ + jmp *-0x10(%r13) │ │ │ │ + xchg %ax,%ax │ │ │ │ + add (%rax),%eax │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ + sldt (%rax) │ │ │ │ + add %ch,(%rax) │ │ │ │ (bad) │ │ │ │ - add %al,(%rax) │ │ │ │ - add %dl,0x48031aa1(%rax) │ │ │ │ - movl $0x5012b8,0x0(%rbp) │ │ │ │ - mov %rbx,%r14 │ │ │ │ - jmp 323f840 │ │ │ │ - add (%rax),%al │ │ │ │ + lea -0x10(%rbp),%rax │ │ │ │ + cmp %r15,%rax │ │ │ │ + jb 4fb19a │ │ │ │ + movq $0x3390fc8,-0x10(%rbp) │ │ │ │ + mov %rbx,-0x8(%rbp) │ │ │ │ + mov 0x18(%rbx),%rsi │ │ │ │ + mov 0x10(%rbx),%r14 │ │ │ │ + mov 0x20(%rbx),%rbx │ │ │ │ + add $0xfffffffffffffff0,%rbp │ │ │ │ + jmp 4fb3b8 │ │ │ │ + jmp *-0x10(%r13) │ │ │ │ + xchg %ax,%ax │ │ │ │ + add (%rax),%eax │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ + sldt (%rax) │ │ │ │ + add %ch,%al │ │ │ │ (bad) │ │ │ │ + sbb (%rbx),%al │ │ │ │ + lea -0x10(%rbp),%rax │ │ │ │ + cmp %r15,%rax │ │ │ │ + jb 4fb1da │ │ │ │ + movq $0x3390fc8,-0x10(%rbp) │ │ │ │ + mov %rbx,-0x8(%rbp) │ │ │ │ + mov 0x18(%rbx),%rsi │ │ │ │ + mov 0x10(%rbx),%r14 │ │ │ │ + mov 0x20(%rbx),%rbx │ │ │ │ + add $0xfffffffffffffff0,%rbp │ │ │ │ + jmp 4fb3b8 │ │ │ │ + jmp *-0x10(%r13) │ │ │ │ + xchg %ax,%ax │ │ │ │ + add (%rax),%eax │ │ │ │ add %al,(%rax) │ │ │ │ - add %dh,-0x5f(%rax) │ │ │ │ + add %al,(%rax) │ │ │ │ + add %al,(%rax) │ │ │ │ + sldt (%rax) │ │ │ │ + add %ch,0x48031ac4(%rax) │ │ │ │ + lea -0x10(%rbp),%eax │ │ │ │ + cmp %r15,%rax │ │ │ │ + jb 4fb21a │ │ │ │ + movq $0x3390fc8,-0x10(%rbp) │ │ │ │ + mov %rbx,-0x8(%rbp) │ │ │ │ + mov 0x18(%rbx),%rsi │ │ │ │ + mov 0x10(%rbx),%r14 │ │ │ │ + mov 0x20(%rbx),%rbx │ │ │ │ + add $0xfffffffffffffff0,%rbp │ │ │ │ + jmp 4fb3b8 │ │ │ │ + jmp *-0x10(%r13) │ │ │ │ + xchg %ax,%ax │ │ │ │ + add (%rax),%eax │ │ │ │ + add %al,(%rax) │ │ │ │ + add %al,(%rax) │ │ │ │ + add %al,(%rax) │ │ │ │ + sldt (%rax) │ │ │ │ + add %ch,-0x3c(%rax) │ │ │ │ sbb (%rbx),%al │ │ │ │ - movq $0x5012e0,-0x8(%rbp) │ │ │ │ - mov %rbx,%r14 │ │ │ │ - mov %rbx,0x0(%rbp) │ │ │ │ - add $0xfffffffffffffff8,%rbp │ │ │ │ - jmp 323f9f0 │ │ │ │ + lea -0x10(%rbp),%rax │ │ │ │ + cmp %r15,%rax │ │ │ │ + jb 4fb25a │ │ │ │ + movq $0x3390fc8,-0x10(%rbp) │ │ │ │ + mov %rbx,-0x8(%rbp) │ │ │ │ + mov 0x18(%rbx),%rsi │ │ │ │ + mov 0x10(%rbx),%r14 │ │ │ │ + mov 0x20(%rbx),%rbx │ │ │ │ + add $0xfffffffffffffff0,%rbp │ │ │ │ + jmp 4fb3b8 │ │ │ │ + jmp *-0x10(%r13) │ │ │ │ + xchg %ax,%ax │ │ │ │ add (%rax),%eax │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ + sldt (%rax) │ │ │ │ + add %ch,(%rax) │ │ │ │ (bad) │ │ │ │ + sbb (%rbx),%al │ │ │ │ + lea -0x10(%rbp),%rax │ │ │ │ + cmp %r15,%rax │ │ │ │ + jb 4fb29a │ │ │ │ + movq $0x3390fc8,-0x10(%rbp) │ │ │ │ + mov %rbx,-0x8(%rbp) │ │ │ │ + mov 0x18(%rbx),%rsi │ │ │ │ + mov 0x10(%rbx),%r14 │ │ │ │ + mov 0x20(%rbx),%rbx │ │ │ │ + add $0xfffffffffffffff0,%rbp │ │ │ │ + jmp 4fb3b8 │ │ │ │ + jmp *-0x10(%r13) │ │ │ │ + xchg %ax,%ax │ │ │ │ + add (%rax),%eax │ │ │ │ add %al,(%rax) │ │ │ │ - add %cl,-0x5f(%rax) │ │ │ │ + add %al,(%rax) │ │ │ │ + add %al,(%rax) │ │ │ │ + sldt (%rax) │ │ │ │ + add %ch,%al │ │ │ │ + ret │ │ │ │ sbb (%rbx),%al │ │ │ │ - add $0x48,%r12 │ │ │ │ - cmp 0x358(%r13),%r12 │ │ │ │ - ja 501349 │ │ │ │ - movq $0x5008d8,-0x40(%r12) │ │ │ │ - mov %rbx,-0x30(%r12) │ │ │ │ - movq $0x501190,-0x28(%r12) │ │ │ │ - mov %rbx,-0x18(%r12) │ │ │ │ - mov 0x8(%rbp),%rax │ │ │ │ - mov %rax,-0x10(%r12) │ │ │ │ - mov 0x18(%rbp),%rbx │ │ │ │ - mov %rbx,-0x8(%r12) │ │ │ │ - mov 0x10(%rbp),%rbx │ │ │ │ - mov %rbx,(%r12) │ │ │ │ - mov %rax,%r14 │ │ │ │ - movq $0x33929e8,0x8(%rbp) │ │ │ │ - lea -0x28(%r12),%rax │ │ │ │ - mov %rax,0x10(%rbp) │ │ │ │ - lea -0x40(%r12),%rax │ │ │ │ - mov %rax,0x18(%rbp) │ │ │ │ - add $0x8,%rbp │ │ │ │ - jmp 323fac8 │ │ │ │ - movq $0x48,0x388(%r13) │ │ │ │ - jmp 338a720 │ │ │ │ - nopl 0x0(%rax) │ │ │ │ - add %eax,(%rax) │ │ │ │ + lea -0x10(%rbp),%rax │ │ │ │ + cmp %r15,%rax │ │ │ │ + jb 4fb2da │ │ │ │ + movq $0x3390fc8,-0x10(%rbp) │ │ │ │ + mov %rbx,-0x8(%rbp) │ │ │ │ + mov 0x18(%rbx),%rsi │ │ │ │ + mov 0x10(%rbx),%r14 │ │ │ │ + mov 0x20(%rbx),%rbx │ │ │ │ + add $0xfffffffffffffff0,%rbp │ │ │ │ + jmp 4fb3b8 │ │ │ │ + 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) │ │ │ │ - mov %dh,-0x72b7fc8e(%rbp) │ │ │ │ - rex.RB loopne 5013c1 │ │ │ │ - cmp %edi,%eax │ │ │ │ - jb 5013a2 │ │ │ │ + add %al,(%rax) │ │ │ │ + add %al,(%rax) │ │ │ │ + lea -0x10(%rbp),%rax │ │ │ │ + cmp %r15,%rax │ │ │ │ + jb 4fb316 │ │ │ │ movq $0x3390fc8,-0x10(%rbp) │ │ │ │ mov %rbx,-0x8(%rbp) │ │ │ │ + mov 0x18(%rbx),%rsi │ │ │ │ mov 0x10(%rbx),%r14 │ │ │ │ - movq $0x33924c0,-0x20(%rbp) │ │ │ │ - movq $0x3c2c8f9,-0x18(%rbp) │ │ │ │ - add $0xffffffffffffffe0,%rbp │ │ │ │ - jmp 4a0360 │ │ │ │ + add $0xfffffffffffffff0,%rbp │ │ │ │ + jmp 30beb60 │ │ │ │ + jmp *-0x10(%r13) │ │ │ │ + nopw 0x0(%rax,%rax,1) │ │ │ │ + add (%rax),%eax │ │ │ │ + add %al,(%rax) │ │ │ │ + add %al,(%rax) │ │ │ │ + add %al,(%rax) │ │ │ │ + sldt (%rax) │ │ │ │ + add %ch,-0x3d(%rax) │ │ │ │ + sbb (%rbx),%al │ │ │ │ + lea -0x10(%rbp),%rax │ │ │ │ + cmp %r15,%rax │ │ │ │ + jb 4fb357 │ │ │ │ + movq $0x3390fc8,-0x10(%rbp) │ │ │ │ + mov %rbx,-0x8(%rbp) │ │ │ │ + mov 0x18(%rbx),%rsi │ │ │ │ + mov 0x10(%rbx),%r14 │ │ │ │ + mov 0x20(%rbx),%rbx │ │ │ │ + add $0xfffffffffffffff0,%rbp │ │ │ │ + jmp 4fb3b8 │ │ │ │ + jmp *-0x10(%r13) │ │ │ │ + nopl 0x0(%rax,%rax,1) │ │ │ │ + add (%rax),%eax │ │ │ │ + add %al,(%rax) │ │ │ │ + add %al,(%rax) │ │ │ │ + add %al,(%rax) │ │ │ │ + sldt (%rax) │ │ │ │ + add %ch,(%rax) │ │ │ │ + ret │ │ │ │ + sbb (%rbx),%al │ │ │ │ + lea -0x10(%rbp),%rax │ │ │ │ + cmp %r15,%rax │ │ │ │ + jb 4fb397 │ │ │ │ + movq $0x3390fc8,-0x10(%rbp) │ │ │ │ + mov %rbx,-0x8(%rbp) │ │ │ │ + mov 0x18(%rbx),%rsi │ │ │ │ + mov 0x10(%rbx),%r14 │ │ │ │ + mov 0x20(%rbx),%rbx │ │ │ │ + add $0xfffffffffffffff0,%rbp │ │ │ │ + jmp 4fb3b8 │ │ │ │ jmp *-0x10(%r13) │ │ │ │ + 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 %ah,%al │ │ │ │ + ret $0x31a │ │ │ │ + lea -0x68(%rbp),%rax │ │ │ │ + cmp %r15,%rax │ │ │ │ + jb 4fb607 │ │ │ │ + movq $0x4fb408,-0x20(%rbp) │ │ │ │ + mov %rbx,%rax │ │ │ │ + mov 0x6(%rbx),%rbx │ │ │ │ + mov %rbx,%rcx │ │ │ │ + mov %r14,%rbx │ │ │ │ + mov %rcx,-0x18(%rbp) │ │ │ │ + mov %rax,-0x10(%rbp) │ │ │ │ + mov %rsi,-0x8(%rbp) │ │ │ │ + add $0xffffffffffffffe0,%rbp │ │ │ │ + test $0x7,%bl │ │ │ │ + jne 4fb408 │ │ │ │ + mov (%rbx),%rax │ │ │ │ + jmp *%rax │ │ │ │ + nopl 0x0(%rax) │ │ │ │ + add (%rax),%eax │ │ │ │ + add %al,(%rax) │ │ │ │ + add %al,(%rax) │ │ │ │ + add %al,(%rax) │ │ │ │ + (bad) │ │ │ │ + add %al,(%rax) │ │ │ │ + add %dl,0x48031ac2(%rax) │ │ │ │ + mov 0x18(%rbp),%eax │ │ │ │ + mov %rbx,%rcx │ │ │ │ + and $0x7,%ecx │ │ │ │ + cmp $0x1,%rcx │ │ │ │ + je 4fb513 │ │ │ │ + movq $0x4fb470,-0x18(%rbp) │ │ │ │ + mov %rbx,%rcx │ │ │ │ + mov 0x6(%rbx),%rdx │ │ │ │ + mov 0xe(%rbx),%rsi │ │ │ │ + mov 0x16(%rbx),%rdi │ │ │ │ + mov 0x1e(%rbx),%rbx │ │ │ │ + mov %rbx,%r8 │ │ │ │ + mov %rax,%rbx │ │ │ │ + mov %rdi,-0x10(%rbp) │ │ │ │ + mov %r8,-0x8(%rbp) │ │ │ │ + mov %rsi,0x0(%rbp) │ │ │ │ + mov %rdx,0x8(%rbp) │ │ │ │ + mov %rcx,0x18(%rbp) │ │ │ │ + add $0xffffffffffffffe8,%rbp │ │ │ │ + test $0x7,%bl │ │ │ │ + jne 4fb470 │ │ │ │ + mov (%rbx),%rax │ │ │ │ + jmp *%rax │ │ │ │ + nop │ │ │ │ + (bad) │ │ │ │ + add %al,(%rax) │ │ │ │ + add %al,(%rax) │ │ │ │ + add %al,(%rax) │ │ │ │ + add %bl,(%rsi) │ │ │ │ + add %al,(%rax) │ │ │ │ + add %ch,(%rax) │ │ │ │ + ret $0x31a │ │ │ │ + mov 0x20(%rbp),%rax │ │ │ │ + mov %rbx,%rcx │ │ │ │ + and $0x7,%ecx │ │ │ │ + cmp $0x1,%rcx │ │ │ │ + jne 4fb6d3 │ │ │ │ + add $0x78,%r12 │ │ │ │ + cmp 0x358(%r13),%r12 │ │ │ │ + ja 4fb503 │ │ │ │ + movq $0x4fb170,-0x70(%r12) │ │ │ │ + mov 0x10(%rbp),%rcx │ │ │ │ + mov %rcx,-0x60(%r12) │ │ │ │ + mov %rbx,-0x58(%r12) │ │ │ │ + mov 0x28(%rbp),%rcx │ │ │ │ + mov %rcx,-0x50(%r12) │ │ │ │ + movq $0x4fb1b0,-0x48(%r12) │ │ │ │ + mov 0x8(%rbp),%rdx │ │ │ │ + mov %rdx,-0x38(%r12) │ │ │ │ + mov %rbx,-0x30(%r12) │ │ │ │ + mov %rcx,-0x28(%r12) │ │ │ │ + movq $0x4b8508,-0x20(%r12) │ │ │ │ + mov %rax,-0x18(%r12) │ │ │ │ + mov 0x18(%rbp),%rax │ │ │ │ + mov %rax,-0x10(%r12) │ │ │ │ + lea -0x48(%r12),%rax │ │ │ │ + mov %rax,-0x8(%r12) │ │ │ │ + lea -0x70(%r12),%rax │ │ │ │ + mov %rax,(%r12) │ │ │ │ + lea -0x1e(%r12),%rbx │ │ │ │ + add $0x38,%rbp │ │ │ │ + jmp *0x0(%rbp) │ │ │ │ + movq $0x78,0x388(%r13) │ │ │ │ + jmp 338a720 │ │ │ │ + movq $0x4fb560,-0x18(%rbp) │ │ │ │ + mov %rbx,%rcx │ │ │ │ + mov 0x7(%rbx),%rdx │ │ │ │ + mov 0xf(%rbx),%rsi │ │ │ │ + mov 0x17(%rbx),%rbx │ │ │ │ + mov %rbx,%rdi │ │ │ │ + mov %rax,%rbx │ │ │ │ + mov %rsi,-0x10(%rbp) │ │ │ │ + mov %rdi,-0x8(%rbp) │ │ │ │ + mov %rdx,0x0(%rbp) │ │ │ │ + mov %rcx,0x18(%rbp) │ │ │ │ + add $0xffffffffffffffe8,%rbp │ │ │ │ + test $0x7,%bl │ │ │ │ + jne 4fb560 │ │ │ │ + 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) │ │ │ │ + rcrl $0x3,(%rdx) │ │ │ │ + mov %rbx,%rax │ │ │ │ + and $0x7,%eax │ │ │ │ + cmp $0x1,%rax │ │ │ │ + je 4fb60b │ │ │ │ + add $0x78,%r12 │ │ │ │ + cmp 0x358(%r13),%r12 │ │ │ │ + ja 4fb5f7 │ │ │ │ + mov 0x6(%rbx),%rax │ │ │ │ + mov 0xe(%rbx),%rcx │ │ │ │ + mov 0x16(%rbx),%rdx │ │ │ │ + mov 0x1e(%rbx),%rbx │ │ │ │ + movq $0x4fb0f0,-0x70(%r12) │ │ │ │ + mov %rbx,-0x60(%r12) │ │ │ │ + mov 0x30(%rbp),%rbx │ │ │ │ + mov %rbx,-0x58(%r12) │ │ │ │ + mov 0x28(%rbp),%rsi │ │ │ │ + mov %rsi,-0x50(%r12) │ │ │ │ + movq $0x4fb130,-0x48(%r12) │ │ │ │ + mov %rdx,-0x38(%r12) │ │ │ │ + mov %rbx,-0x30(%r12) │ │ │ │ + mov %rsi,-0x28(%r12) │ │ │ │ + movq $0x4b8508,-0x20(%r12) │ │ │ │ + mov %rax,-0x18(%r12) │ │ │ │ + mov %rcx,-0x10(%r12) │ │ │ │ + lea -0x48(%r12),%rax │ │ │ │ + mov %rax,-0x8(%r12) │ │ │ │ + lea -0x70(%r12),%rax │ │ │ │ + mov %rax,(%r12) │ │ │ │ + lea -0x1e(%r12),%rbx │ │ │ │ + add $0x38,%rbp │ │ │ │ + jmp *0x0(%rbp) │ │ │ │ + movq $0x78,0x388(%r13) │ │ │ │ + jmp 338a720 │ │ │ │ + jmp *-0x8(%r13) │ │ │ │ + add $0xa0,%r12 │ │ │ │ + cmp 0x358(%r13),%r12 │ │ │ │ + ja 4fb6c3 │ │ │ │ + mov 0x7(%rbx),%rax │ │ │ │ + mov 0xf(%rbx),%rcx │ │ │ │ + mov 0x17(%rbx),%rbx │ │ │ │ + movq $0x4fa7a8,-0x98(%r12) │ │ │ │ + mov 0x10(%rbp),%rdx │ │ │ │ + mov %rdx,-0x88(%r12) │ │ │ │ + mov %rbx,-0x80(%r12) │ │ │ │ + mov 0x20(%rbp),%rsi │ │ │ │ + mov %rsi,-0x78(%r12) │ │ │ │ + movq $0x4faf68,-0x70(%r12) │ │ │ │ + mov %rsi,-0x60(%r12) │ │ │ │ + mov %rdx,-0x58(%r12) │ │ │ │ + mov %rbx,-0x50(%r12) │ │ │ │ + mov 0x8(%rbp),%rbx │ │ │ │ + mov %rbx,-0x48(%r12) │ │ │ │ + mov %rcx,-0x40(%r12) │ │ │ │ + movq $0x4fb0b0,-0x38(%r12) │ │ │ │ + mov 0x18(%rbp),%rbx │ │ │ │ + mov %rbx,-0x28(%r12) │ │ │ │ + mov %rax,-0x20(%r12) │ │ │ │ + movq $0x4b84e8,-0x18(%r12) │ │ │ │ + lea -0x38(%r12),%rax │ │ │ │ + mov %rax,-0x10(%r12) │ │ │ │ + lea -0x70(%r12),%rax │ │ │ │ + mov %rax,-0x8(%r12) │ │ │ │ + lea -0x98(%r12),%rax │ │ │ │ + mov %rax,(%r12) │ │ │ │ + lea -0x17(%r12),%rbx │ │ │ │ + add $0x38,%rbp │ │ │ │ + jmp *0x0(%rbp) │ │ │ │ + movq $0xa0,0x388(%r13) │ │ │ │ + jmp 338a720 │ │ │ │ + movq $0x4fb728,-0x28(%rbp) │ │ │ │ + mov %rbx,%rcx │ │ │ │ + mov 0x6(%rbx),%rdx │ │ │ │ + mov 0xe(%rbx),%rsi │ │ │ │ + mov 0x16(%rbx),%rdi │ │ │ │ + mov 0x1e(%rbx),%rbx │ │ │ │ + mov %rbx,%r8 │ │ │ │ + mov %rax,%rbx │ │ │ │ + mov %rdx,-0x20(%rbp) │ │ │ │ + mov %rsi,-0x18(%rbp) │ │ │ │ + mov %rdi,-0x10(%rbp) │ │ │ │ + mov %r8,-0x8(%rbp) │ │ │ │ + mov %rcx,0x0(%rbp) │ │ │ │ + add $0xffffffffffffffd8,%rbp │ │ │ │ + test $0x7,%bl │ │ │ │ + jne 4fb728 │ │ │ │ + mov (%rbx),%rax │ │ │ │ + jmp *%rax │ │ │ │ xchg %ax,%ax │ │ │ │ + or (%rax),%eax │ │ │ │ + add %al,(%rax) │ │ │ │ + add %al,(%rax) │ │ │ │ + add %al,(%rax) │ │ │ │ + (bad) │ │ │ │ + add %al,(%rax) │ │ │ │ + add %dh,-0x41(%rax) │ │ │ │ + sbb (%rbx),%al │ │ │ │ + mov 0x8(%rbp),%rax │ │ │ │ + mov %rbx,%rcx │ │ │ │ + and $0x7,%ecx │ │ │ │ + cmp $0x7,%rcx │ │ │ │ + je 4fb97b │ │ │ │ + lea -0x1(%rcx),%rbx │ │ │ │ + movq $0x4fb770,-0x8(%rbp) │ │ │ │ + mov %rbx,%rcx │ │ │ │ + mov %rax,%rbx │ │ │ │ + mov %rcx,0x0(%rbp) │ │ │ │ + add $0xfffffffffffffff8,%rbp │ │ │ │ + test $0x7,%bl │ │ │ │ + jne 4fb770 │ │ │ │ + mov (%rbx),%rax │ │ │ │ + jmp *%rax │ │ │ │ + rex.WR add %r8b,(%rax) │ │ │ │ + add %al,(%rax) │ │ │ │ + add %al,(%rax) │ │ │ │ + add %bl,(%rsi) │ │ │ │ + add %al,(%rax) │ │ │ │ + add %ch,(%rax) │ │ │ │ + mov $0x8b48031a,%edi │ │ │ │ + rex.RB pop %r8 │ │ │ │ + mov 0x60(%rbp),%rcx │ │ │ │ + mov 0x50(%rbp),%rdx │ │ │ │ + mov 0x48(%rbp),%rsi │ │ │ │ + mov 0x38(%rbp),%rdi │ │ │ │ + mov 0x40(%rbp),%r8 │ │ │ │ + mov 0x30(%rbp),%r9 │ │ │ │ + mov 0x10(%rbp),%r10 │ │ │ │ + mov 0x18(%rbp),%r11 │ │ │ │ + mov 0x20(%rbp),%r14 │ │ │ │ + mov %rax,0x40(%rsp) │ │ │ │ + mov 0x28(%rbp),%rax │ │ │ │ + mov %rcx,0x48(%rsp) │ │ │ │ + mov 0x8(%rbp),%rcx │ │ │ │ + mov %rdx,0x50(%rsp) │ │ │ │ + mov %rbx,%rdx │ │ │ │ + and $0x7,%edx │ │ │ │ + cmp $0x7,%rdx │ │ │ │ + je 4fb98a │ │ │ │ + lea -0x1(%rdx),%rbx │ │ │ │ + add $0x98,%r12 │ │ │ │ + cmp 0x358(%r13),%r12 │ │ │ │ + ja 4fb963 │ │ │ │ + cmp %rbx,%rcx │ │ │ │ + jge 4fb856 │ │ │ │ + movq $0x4fb330,-0x90(%r12) │ │ │ │ + mov %r8,-0x80(%r12) │ │ │ │ + mov %r9,-0x78(%r12) │ │ │ │ + mov 0x40(%rsp),%rax │ │ │ │ + mov %rax,-0x70(%r12) │ │ │ │ + movq $0x4fb370,-0x68(%r12) │ │ │ │ + mov %rdi,-0x58(%r12) │ │ │ │ + mov %r9,-0x50(%r12) │ │ │ │ + mov %rax,-0x48(%r12) │ │ │ │ + movq $0x4b8508,-0x40(%r12) │ │ │ │ + mov 0x50(%rsp),%rax │ │ │ │ + mov %rax,-0x38(%r12) │ │ │ │ + mov %rsi,-0x30(%r12) │ │ │ │ + lea -0x68(%r12),%rax │ │ │ │ + mov %rax,-0x28(%r12) │ │ │ │ + lea -0x90(%r12),%rax │ │ │ │ + mov %rax,-0x20(%r12) │ │ │ │ + lea -0x3e(%r12),%rax │ │ │ │ + add $0xffffffffffffffe0,%r12 │ │ │ │ + mov %rax,%rbx │ │ │ │ + add $0x68,%rbp │ │ │ │ + jmp *0x0(%rbp) │ │ │ │ + cmp %rbx,%rcx │ │ │ │ + jne 4fb8e9 │ │ │ │ + movq $0x4fb270,-0x90(%r12) │ │ │ │ + mov %r8,-0x80(%r12) │ │ │ │ + mov %rax,-0x78(%r12) │ │ │ │ + mov 0x40(%rsp),%rax │ │ │ │ + mov %rax,-0x70(%r12) │ │ │ │ + movq $0x4fb2b0,-0x68(%r12) │ │ │ │ + mov %rdi,-0x58(%r12) │ │ │ │ + mov %r14,-0x50(%r12) │ │ │ │ + mov %rax,-0x48(%r12) │ │ │ │ + movq $0x4fb2f0,-0x40(%r12) │ │ │ │ + mov %rsi,-0x30(%r12) │ │ │ │ + mov %r11,-0x28(%r12) │ │ │ │ + movq $0x4b8508,-0x20(%r12) │ │ │ │ + mov 0x50(%rsp),%rax │ │ │ │ + mov %rax,-0x18(%r12) │ │ │ │ + lea -0x40(%r12),%rax │ │ │ │ + mov %rax,-0x10(%r12) │ │ │ │ + lea -0x68(%r12),%rax │ │ │ │ + mov %rax,-0x8(%r12) │ │ │ │ + lea -0x90(%r12),%rax │ │ │ │ + mov %rax,(%r12) │ │ │ │ + lea -0x1e(%r12),%rbx │ │ │ │ + add $0x68,%rbp │ │ │ │ + jmp *0x0(%rbp) │ │ │ │ + movq $0x4fb1f0,-0x90(%r12) │ │ │ │ + mov %rax,-0x80(%r12) │ │ │ │ + mov 0x48(%rsp),%rax │ │ │ │ + mov %rax,-0x78(%r12) │ │ │ │ + mov 0x40(%rsp),%rbx │ │ │ │ + mov %rbx,-0x70(%r12) │ │ │ │ + movq $0x4fb230,-0x68(%r12) │ │ │ │ + mov %r14,-0x58(%r12) │ │ │ │ + mov %rax,-0x50(%r12) │ │ │ │ + mov %rbx,-0x48(%r12) │ │ │ │ + movq $0x4b8508,-0x40(%r12) │ │ │ │ + mov %r10,-0x38(%r12) │ │ │ │ + mov %r11,-0x30(%r12) │ │ │ │ + lea -0x68(%r12),%rax │ │ │ │ + mov %rax,-0x28(%r12) │ │ │ │ + lea -0x90(%r12),%rax │ │ │ │ + mov %rax,-0x20(%r12) │ │ │ │ + lea -0x3e(%r12),%rax │ │ │ │ + add $0xffffffffffffffe0,%r12 │ │ │ │ + mov %rax,%rbx │ │ │ │ + add $0x68,%rbp │ │ │ │ + jmp *0x0(%rbp) │ │ │ │ + movq $0x98,0x388(%r13) │ │ │ │ + movq $0x4fb9b0,0x0(%rbp) │ │ │ │ + jmp 338a738 │ │ │ │ + and $0xfffffffffffffff8,%rbx │ │ │ │ + mov (%rbx),%rbx │ │ │ │ + mov -0x4(%rbx),%ebx │ │ │ │ + jmp 4fb740 │ │ │ │ + and $0xfffffffffffffff8,%rbx │ │ │ │ + mov (%rbx),%rbx │ │ │ │ + mov -0x4(%rbx),%ebx │ │ │ │ + jmp 4fb7c3 │ │ │ │ + nopl 0x0(%rax) │ │ │ │ + rex.WR add %r8b,(%rax) │ │ │ │ + add %al,(%rax) │ │ │ │ + add %al,(%rax) │ │ │ │ + add %bl,(%rsi) │ │ │ │ + add %al,(%rax) │ │ │ │ + add %ch,%al │ │ │ │ + mov $0x8b48031a,%esp │ │ │ │ + rex.RB pop %r8 │ │ │ │ + mov 0x60(%rbp),%rcx │ │ │ │ + mov 0x50(%rbp),%rdx │ │ │ │ + mov 0x48(%rbp),%rsi │ │ │ │ + mov 0x38(%rbp),%rdi │ │ │ │ + mov 0x40(%rbp),%r8 │ │ │ │ + mov 0x30(%rbp),%r9 │ │ │ │ + mov 0x10(%rbp),%r10 │ │ │ │ + mov 0x18(%rbp),%r11 │ │ │ │ + mov 0x20(%rbp),%r14 │ │ │ │ + mov %rax,0x40(%rsp) │ │ │ │ + mov 0x28(%rbp),%rax │ │ │ │ + mov %rcx,0x48(%rsp) │ │ │ │ + mov 0x8(%rbp),%rcx │ │ │ │ + mov %rdx,0x50(%rsp) │ │ │ │ + jmp 4fb7c3 │ │ │ │ + nopl 0x0(%rax) │ │ │ │ add (%rax),%al │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ adc (%rax),%al │ │ │ │ add %al,(%rax) │ │ │ │ - xor %ah,-0x72b7fce6(%rax) │ │ │ │ - rex.RB fmuls -0x8(%r9,%rdi,1) │ │ │ │ - jb 50141f │ │ │ │ + nop │ │ │ │ + mov $0x8d48031a,%esp │ │ │ │ + rex.RB │ │ │ │ + lock cmp %r15,%rax │ │ │ │ + jb 4fba64 │ │ │ │ add $0x18,%r12 │ │ │ │ cmp 0x358(%r13),%r12 │ │ │ │ - ja 501414 │ │ │ │ + ja 4fba59 │ │ │ │ movq $0x3390fc8,-0x10(%rbp) │ │ │ │ mov %rbx,-0x8(%rbp) │ │ │ │ mov 0x10(%rbx),%rax │ │ │ │ mov 0x18(%rbx),%rbx │ │ │ │ - movq $0x501370,-0x10(%r12) │ │ │ │ - mov %rbx,(%r12) │ │ │ │ + movq $0x3363ae0,-0x10(%r12) │ │ │ │ + mov %rbx,-0x8(%r12) │ │ │ │ + movq $0x3c37ef9,(%r12) │ │ │ │ + lea -0xe(%r12),%rsi │ │ │ │ mov %rax,%r14 │ │ │ │ - movq $0x33929e8,-0x28(%rbp) │ │ │ │ - lea -0x10(%r12),%rax │ │ │ │ - mov %rax,-0x20(%rbp) │ │ │ │ - movq $0x36ab3c0,-0x18(%rbp) │ │ │ │ - add $0xffffffffffffffd8,%rbp │ │ │ │ - jmp 4a0590 │ │ │ │ + add $0xfffffffffffffff0,%rbp │ │ │ │ + jmp 4b8c40 │ │ │ │ movq $0x18,0x388(%r13) │ │ │ │ jmp *-0x10(%r13) │ │ │ │ - nopl 0x0(%rax,%rax,1) │ │ │ │ add (%rax),%al │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ adc (%rax),%al │ │ │ │ add %al,(%rax) │ │ │ │ - mov $0x9f,%al │ │ │ │ - sbb (%rbx),%al │ │ │ │ + add %al,(%rax) │ │ │ │ + add %al,(%rax) │ │ │ │ lea -0x20(%rbp),%rax │ │ │ │ cmp %r15,%rax │ │ │ │ - jb 50149c │ │ │ │ - add $0x20,%r12 │ │ │ │ - cmp 0x358(%r13),%r12 │ │ │ │ - ja 501491 │ │ │ │ + jb 4fbb45 │ │ │ │ movq $0x3390fc8,-0x10(%rbp) │ │ │ │ mov %rbx,-0x8(%rbp) │ │ │ │ + movq $0x4fbac8,-0x20(%rbp) │ │ │ │ mov 0x10(%rbx),%rax │ │ │ │ mov 0x18(%rbx),%rbx │ │ │ │ - movq $0x5013b8,-0x18(%r12) │ │ │ │ - mov %rax,-0x8(%r12) │ │ │ │ - mov %rbx,(%r12) │ │ │ │ - mov %rax,%r14 │ │ │ │ - movq $0x33924c0,-0x20(%rbp) │ │ │ │ - lea -0x18(%r12),%rax │ │ │ │ mov %rax,-0x18(%rbp) │ │ │ │ add $0xffffffffffffffe0,%rbp │ │ │ │ - jmp 4a05f8 │ │ │ │ - movq $0x20,0x388(%r13) │ │ │ │ - jmp *-0x10(%r13) │ │ │ │ + test $0x7,%bl │ │ │ │ + jne 4fbac8 │ │ │ │ + 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) │ │ │ │ - pop %rax │ │ │ │ - lahf │ │ │ │ - sbb (%rbx),%al │ │ │ │ - lea -0x28(%rbp),%rax │ │ │ │ - cmp %r15,%rax │ │ │ │ - jb 5014da │ │ │ │ - movq $0x3390fc8,-0x10(%rbp) │ │ │ │ - mov %rbx,-0x8(%rbp) │ │ │ │ - movq $0x5014f0,-0x18(%rbp) │ │ │ │ - mov 0x10(%rbx),%r14 │ │ │ │ - add $0xffffffffffffffe8,%rbp │ │ │ │ - jmp 4f18f8 │ │ │ │ - jmp *-0x10(%r13) │ │ │ │ + add %al,(%rax) │ │ │ │ + add %al,(%rax) │ │ │ │ + add %cl,-0x39(%rax) │ │ │ │ + add %r14b,%r8b │ │ │ │ + mov $0x8b48004f,%edx │ │ │ │ + pop %rbx │ │ │ │ + psadbw %mm3,%mm0 │ │ │ │ + (bad) │ │ │ │ + jne 4fbaf0 │ │ │ │ + mov (%rbx),%rax │ │ │ │ + jmp *%rax │ │ │ │ xchg %ax,%ax │ │ │ │ + add %eax,(%rax) │ │ │ │ + add %al,(%rax) │ │ │ │ + add %al,(%rax) │ │ │ │ + add %al,(%rax) │ │ │ │ + (bad) │ │ │ │ + add %al,(%rax) │ │ │ │ + add %al,(%rax) │ │ │ │ + add %al,(%rax) │ │ │ │ + add %al,-0x7cb7f81d(%rbx) │ │ │ │ + sti │ │ │ │ + add %esi,0x48(%rsi,%rcx,1) │ │ │ │ + lea 0x373c3d1(%rip),%ebx │ │ │ │ + add $0x10,%rbp │ │ │ │ + jmp *0x0(%rbp) │ │ │ │ + mov 0x8(%rbp),%rax │ │ │ │ + movq $0x4fbb38,0x8(%rbp) │ │ │ │ + mov %rax,%rbx │ │ │ │ + add $0x8,%rbp │ │ │ │ + test $0x7,%bl │ │ │ │ + jne 4fbb38 │ │ │ │ + mov (%rbx),%rax │ │ │ │ + jmp *%rax │ │ │ │ + nopl 0x0(%rax) │ │ │ │ ... │ │ │ │ (bad) │ │ │ │ add %al,(%rax) │ │ │ │ - add %bl,(%rax) │ │ │ │ - lahf │ │ │ │ - sbb (%rbx),%al │ │ │ │ - movq $0x501518,-0x8(%rbp) │ │ │ │ - mov %rbx,%r14 │ │ │ │ - mov %rbx,0x0(%rbp) │ │ │ │ - add $0xfffffffffffffff8,%rbp │ │ │ │ - jmp 4a02f0 │ │ │ │ + add %al,(%rax) │ │ │ │ + add %al,(%rax) │ │ │ │ + add %cl,0x73(%rbx,%rcx,4) │ │ │ │ + cmovs 0x13e908c5(%rbx),%eax │ │ │ │ + xchg %eax,%ebx │ │ │ │ + (bad) │ │ │ │ + incl -0x1(%rcx) │ │ │ │ + lock nopl %gs:0x0(%rax) │ │ │ │ add %eax,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ - (bad) │ │ │ │ + adc %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ - add %dh,%al │ │ │ │ - sahf │ │ │ │ - sbb (%rbx),%al │ │ │ │ - add $0x20,%r12 │ │ │ │ - cmp 0x358(%r13),%r12 │ │ │ │ - ja 501560 │ │ │ │ - movq $0x501438,-0x18(%r12) │ │ │ │ - mov %rbx,-0x8(%r12) │ │ │ │ - mov 0x8(%rbp),%rax │ │ │ │ - mov %rax,(%r12) │ │ │ │ - mov %rbx,%r14 │ │ │ │ - movq $0x33929e8,-0x8(%rbp) │ │ │ │ - lea -0x18(%r12),%rax │ │ │ │ - mov %rax,0x0(%rbp) │ │ │ │ - movq $0x36ab330,0x8(%rbp) │ │ │ │ - add $0xfffffffffffffff8,%rbp │ │ │ │ - jmp 4a0590 │ │ │ │ - movq $0x20,0x388(%r13) │ │ │ │ - jmp 338a720 │ │ │ │ - add (%rax),%al │ │ │ │ + add %al,(%rax) │ │ │ │ + add %al,(%rax) │ │ │ │ + lea -0x10(%rbp),%rax │ │ │ │ + cmp %r15,%rax │ │ │ │ + jb 4fbb82 │ │ │ │ + movq $0x3390fc8,-0x10(%rbp) │ │ │ │ + mov %rbx,-0x8(%rbp) │ │ │ │ + mov 0x10(%rbx),%r14 │ │ │ │ + add $0xfffffffffffffff0,%rbp │ │ │ │ + jmp 323f208 │ │ │ │ + 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 │ │ │ │ cmp %r15,%rax │ │ │ │ - jb 5015a6 │ │ │ │ + jb 4fbbba │ │ │ │ movq $0x3390fc8,-0x10(%rbp) │ │ │ │ mov %rbx,-0x8(%rbp) │ │ │ │ mov 0x10(%rbx),%r14 │ │ │ │ - mov 0x18(%rbx),%rbx │ │ │ │ add $0xfffffffffffffff0,%rbp │ │ │ │ - jmp 3395508 │ │ │ │ + jmp 323f208 │ │ │ │ jmp *-0x10(%r13) │ │ │ │ - nopw 0x0(%rax,%rax,1) │ │ │ │ - sldt (%rax) │ │ │ │ - add %al,(%rdx) │ │ │ │ + xchg %ax,%ax │ │ │ │ + sbb (%rax),%al │ │ │ │ + add %al,(%rax) │ │ │ │ + (bad) │ │ │ │ ... │ │ │ │ add %al,(%rax) │ │ │ │ add %cl,(%rsi) │ │ │ │ add %al,(%rax) │ │ │ │ - add %al,-0x62(%rax) │ │ │ │ - sbb (%rbx),%al │ │ │ │ - lea -0x18(%rbp),%rax │ │ │ │ + add %cl,0x48031af1(%rax) │ │ │ │ + lea -0x18(%rbp),%eax │ │ │ │ cmp %r15,%rax │ │ │ │ - jb 50162c │ │ │ │ - add $0x38,%r12 │ │ │ │ + jb 4fbce0 │ │ │ │ + add $0xc8,%r12 │ │ │ │ cmp 0x358(%r13),%r12 │ │ │ │ - ja 501621 │ │ │ │ - movq $0x5014b0,-0x30(%r12) │ │ │ │ - mov %r14,-0x20(%r12) │ │ │ │ - movq $0x501580,-0x18(%r12) │ │ │ │ - mov %r14,-0x8(%r12) │ │ │ │ + ja 4fbcd5 │ │ │ │ + movq $0x4fa1c0,-0xc0(%r12) │ │ │ │ + mov %r14,-0xb0(%r12) │ │ │ │ + lea -0x76(%r12),%rax │ │ │ │ + mov %rax,-0xa8(%r12) │ │ │ │ + mov %rdi,-0xa0(%r12) │ │ │ │ + mov %rsi,-0x98(%r12) │ │ │ │ + movq $0x4fa4f8,-0x90(%r12) │ │ │ │ + lea -0xc0(%r12),%rax │ │ │ │ + mov %rax,-0x88(%r12) │ │ │ │ + mov %r14,-0x80(%r12) │ │ │ │ + movq $0x4fb3b8,-0x78(%r12) │ │ │ │ + lea -0x8e(%r12),%rbx │ │ │ │ + mov %rbx,-0x70(%r12) │ │ │ │ + movq $0x4fba08,-0x68(%r12) │ │ │ │ + mov %rax,-0x58(%r12) │ │ │ │ + mov %r14,-0x50(%r12) │ │ │ │ + movq $0x4fba78,-0x48(%r12) │ │ │ │ + lea -0x68(%r12),%rbx │ │ │ │ + mov %rbx,-0x38(%r12) │ │ │ │ + mov %r9,-0x30(%r12) │ │ │ │ + movq $0x4fbb60,-0x28(%r12) │ │ │ │ + mov %rdi,-0x18(%r12) │ │ │ │ + movq $0x4fbb98,-0x10(%r12) │ │ │ │ mov %rsi,(%r12) │ │ │ │ - movq $0x501648,-0x18(%rbp) │ │ │ │ - lea -0x30(%r12),%rax │ │ │ │ + mov %r9,%rcx │ │ │ │ + mov %rdi,%r9 │ │ │ │ + mov %r8,%rdx │ │ │ │ + mov %rax,%r8 │ │ │ │ + lea -0x28(%r12),%rdi │ │ │ │ + lea -0x10(%r12),%rsi │ │ │ │ + mov %rdx,-0x18(%rbp) │ │ │ │ + lea -0x48(%r12),%rax │ │ │ │ mov %rax,-0x10(%rbp) │ │ │ │ - lea -0x18(%r12),%rax │ │ │ │ - mov %rax,-0x8(%rbp) │ │ │ │ + mov %rcx,-0x8(%rbp) │ │ │ │ add $0xffffffffffffffe8,%rbp │ │ │ │ - jmp 4f1968 │ │ │ │ - movq $0x38,0x388(%r13) │ │ │ │ - lea 0x31a9e75(%rip),%rbx │ │ │ │ + jmp *0x20(%rbp) │ │ │ │ + movq $0xc8,0x388(%r13) │ │ │ │ + lea 0x31af099(%rip),%rbx │ │ │ │ jmp *-0x8(%r13) │ │ │ │ - nop │ │ │ │ + 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 %al,(%rax) │ │ │ │ + add %cl,-0x73(%rax) │ │ │ │ + rex.RB test $0x4c,%al │ │ │ │ + cmp %edi,%eax │ │ │ │ + jb 4fbd33 │ │ │ │ + movq $0x4fbd50,-0x18(%rbp) │ │ │ │ + mov %rsi,%rax │ │ │ │ + mov %r14,%rsi │ │ │ │ + mov %rax,%r14 │ │ │ │ + mov %rax,-0x10(%rbp) │ │ │ │ + mov %rdi,-0x8(%rbp) │ │ │ │ + add $0xffffffffffffffe8,%rbp │ │ │ │ + jmp 519ac0 │ │ │ │ + lea 0x31af056(%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 %dh,(%rax) │ │ │ │ + lock sbb (%rbx),%al │ │ │ │ + mov 0x10(%rbp),%rax │ │ │ │ + movq $0x4fbdd0,0x10(%rbp) │ │ │ │ + mov 0x8(%rbp),%r9 │ │ │ │ + mov %rdi,%r8 │ │ │ │ + mov %rsi,%rdi │ │ │ │ + mov %r14,%rsi │ │ │ │ + mov %rbx,%r14 │ │ │ │ + mov %rax,0x8(%rbp) │ │ │ │ + add $0x8,%rbp │ │ │ │ + jmp 4fbbd8 │ │ │ │ + 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,-0x39(%rax) │ │ │ │ - add %r13b,0x16(%r8) │ │ │ │ + add %cl,-0x75(%rax) │ │ │ │ + pop %rbp │ │ │ │ push %rax │ │ │ │ - add %cl,-0x77(%rcx) │ │ │ │ - fsubrp %st,%st(1) │ │ │ │ - call 252ea3a │ │ │ │ + mov 0x8(%rbp),%r14 │ │ │ │ + mov 0x10(%rbp),%rsi │ │ │ │ + mov 0x18(%rbp),%rdi │ │ │ │ + mov 0x20(%rbp),%r8 │ │ │ │ + mov 0x28(%rbp),%r9 │ │ │ │ + mov 0x30(%rbp),%rax │ │ │ │ + mov 0x38(%rbp),%rcx │ │ │ │ + mov 0x40(%rbp),%rdx │ │ │ │ + mov 0x48(%rbp),%r10 │ │ │ │ + add $0x30,%rbp │ │ │ │ + jmp 4fbde0 │ │ │ │ + xchg %ax,%ax │ │ │ │ + ... │ │ │ │ + (bad) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ - add %bl,(%rsi) │ │ │ │ + add %cl,-0x75(%rax) │ │ │ │ + add %r9b,-0x75(%r8) │ │ │ │ + rex.WRB or %r9b,-0x75(%r8) │ │ │ │ + push %rbp │ │ │ │ + adc %cl,0x55(%rbx,%rcx,4) │ │ │ │ + sbb %cl,-0x7d(%rcx) │ │ │ │ + (bad) │ │ │ │ + pop %rax │ │ │ │ + cmp 0x358(%r13),%r12 │ │ │ │ + ja 4fbe33 │ │ │ │ + movq $0x4b84c8,-0x50(%r12) │ │ │ │ + mov %rbx,-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) │ │ │ │ + mov %rcx,-0x10(%r12) │ │ │ │ + mov %rdx,-0x8(%r12) │ │ │ │ + mov %r10,(%r12) │ │ │ │ + lea -0x4f(%r12),%rbx │ │ │ │ + add $0x28,%rbp │ │ │ │ + jmp *0x0(%rbp) │ │ │ │ + movq $0x58,0x388(%r13) │ │ │ │ + movq $0x4fbd90,-0x30(%rbp) │ │ │ │ + mov %r14,-0x28(%rbp) │ │ │ │ + mov %rsi,-0x20(%rbp) │ │ │ │ + mov %rdi,-0x18(%rbp) │ │ │ │ + mov %r8,-0x10(%rbp) │ │ │ │ + mov %r9,-0x8(%rbp) │ │ │ │ + mov %rbx,0x20(%rbp) │ │ │ │ + add $0xffffffffffffffd0,%rbp │ │ │ │ + jmp 338a2b0 │ │ │ │ + nop │ │ │ │ + (bad) │ │ │ │ add %al,(%rax) │ │ │ │ + add %al,(%rbx) │ │ │ │ + ... │ │ │ │ add %al,(%rax) │ │ │ │ + add %cl,(%rsi) │ │ │ │ add %al,(%rax) │ │ │ │ - add %cl,-0x39(%rax) │ │ │ │ - add %r9b,0x49005016(%r8) │ │ │ │ - mov %ebx,%esi │ │ │ │ - jmp 323f9f0 │ │ │ │ + add %al,(%rax) │ │ │ │ + out %eax,(%dx) │ │ │ │ + sbb (%rbx),%al │ │ │ │ + lea -0x58(%rbp),%rax │ │ │ │ + cmp %r15,%rax │ │ │ │ + jb 4fbf2d │ │ │ │ + movq $0x4fbec0,-0x18(%rbp) │ │ │ │ + mov %r14,%rbx │ │ │ │ + mov %rsi,-0x10(%rbp) │ │ │ │ + mov %rdi,-0x8(%rbp) │ │ │ │ + add $0xffffffffffffffe8,%rbp │ │ │ │ + test $0x7,%bl │ │ │ │ + jne 4fbec0 │ │ │ │ + mov (%rbx),%rax │ │ │ │ + jmp *%rax │ │ │ │ + xchg %ax,%ax │ │ │ │ add (%rax),%al │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ (bad) │ │ │ │ add %al,(%rax) │ │ │ │ + add %al,%al │ │ │ │ + out %al,(%dx) │ │ │ │ + sbb (%rbx),%al │ │ │ │ + movq $0x4fbf00,-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 4fbf00 │ │ │ │ + mov (%rbx),%rax │ │ │ │ + jmp *%rax │ │ │ │ + nopw 0x0(%rax,%rax,1) │ │ │ │ + add $0x0,%al │ │ │ │ + add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ - add %cl,-0x77(%rcx) │ │ │ │ - fimuls -0x39(%rax) │ │ │ │ - add %r13b,%r8b │ │ │ │ - sub %edi,(%rcx) │ │ │ │ - add -0x75(%rax),%ecx │ │ │ │ - or %r9b,-0x75(%r8) │ │ │ │ - pop %rbp │ │ │ │ - adc %cl,-0x77(%rax) │ │ │ │ + (bad) │ │ │ │ + add %al,(%rax) │ │ │ │ + add %al,0x48031aee(%rax) │ │ │ │ + mov 0x20(%rbp),%eax │ │ │ │ + movq $0x4fbf88,0x20(%rbp) │ │ │ │ + mov 0x18(%rbp),%r9 │ │ │ │ + mov 0x8(%rbp),%r8 │ │ │ │ + mov 0x10(%rbp),%rdi │ │ │ │ + mov 0xf(%rbx),%rsi │ │ │ │ + mov 0x7(%rbx),%r14 │ │ │ │ + mov %rax,0x18(%rbp) │ │ │ │ + add $0x18,%rbp │ │ │ │ + jmp 4fbbd8 │ │ │ │ + lea 0x31aee7c(%rip),%rbx │ │ │ │ + jmp *-0x8(%r13) │ │ │ │ + or (%rax),%al │ │ │ │ + add %al,(%rax) │ │ │ │ + add %al,(%rax) │ │ │ │ + add %al,(%rax) │ │ │ │ + (bad) │ │ │ │ + add %al,(%rax) │ │ │ │ + add %al,(%rax) │ │ │ │ + add %al,(%rax) │ │ │ │ + add %cl,-0x75(%rax) │ │ │ │ pop %rbp │ │ │ │ - or %cl,-0x77(%rax) │ │ │ │ - adc %r13b,%r9b │ │ │ │ - adc %ch,%cl │ │ │ │ - roll %cl,(%rdx) │ │ │ │ - sbb %eax,(%rax) │ │ │ │ + push %rax │ │ │ │ + mov 0x8(%rbp),%r14 │ │ │ │ + mov 0x10(%rbp),%rsi │ │ │ │ + mov 0x18(%rbp),%rdi │ │ │ │ + mov 0x20(%rbp),%r8 │ │ │ │ + mov 0x28(%rbp),%r9 │ │ │ │ + mov 0x30(%rbp),%rax │ │ │ │ + mov 0x38(%rbp),%rcx │ │ │ │ + mov 0x40(%rbp),%rdx │ │ │ │ + mov 0x48(%rbp),%r10 │ │ │ │ + add $0x30,%rbp │ │ │ │ + jmp 4fbf98 │ │ │ │ + xchg %ax,%ax │ │ │ │ + ... │ │ │ │ + (bad) │ │ │ │ add %al,(%rax) │ │ │ │ - add $0x2000000,%eax │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ + add %cl,-0x75(%rax) │ │ │ │ + add %r9b,-0x75(%r8) │ │ │ │ + rex.WRB or %r9b,-0x75(%r8) │ │ │ │ + push %rbp │ │ │ │ + adc %cl,0x55(%rbx,%rcx,4) │ │ │ │ + sbb %cl,-0x7d(%rcx) │ │ │ │ + (bad) │ │ │ │ + pop %rax │ │ │ │ + cmp 0x358(%r13),%r12 │ │ │ │ + ja 4fbfeb │ │ │ │ + movq $0x4b84c8,-0x50(%r12) │ │ │ │ + mov %rbx,-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) │ │ │ │ + mov %rcx,-0x10(%r12) │ │ │ │ + mov %rdx,-0x8(%r12) │ │ │ │ + mov %r10,(%r12) │ │ │ │ + lea -0x4f(%r12),%rbx │ │ │ │ + add $0x28,%rbp │ │ │ │ + jmp *0x0(%rbp) │ │ │ │ + movq $0x58,0x388(%r13) │ │ │ │ + movq $0x4fbf48,-0x30(%rbp) │ │ │ │ + mov %r14,-0x28(%rbp) │ │ │ │ + mov %rsi,-0x20(%rbp) │ │ │ │ + mov %rdi,-0x18(%rbp) │ │ │ │ + mov %r8,-0x10(%rbp) │ │ │ │ + mov %r9,-0x8(%rbp) │ │ │ │ + mov %rbx,0x20(%rbp) │ │ │ │ + add $0xffffffffffffffd0,%rbp │ │ │ │ + jmp 338a2b0 │ │ │ │ + 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 5016f7 │ │ │ │ - mov %r9,%rax │ │ │ │ - mov %rdi,%r9 │ │ │ │ - mov %r8,%rbx │ │ │ │ - mov %rsi,%r8 │ │ │ │ - mov %r14,%rdi │ │ │ │ - lea 0x31a9ddb(%rip),%rsi │ │ │ │ - lea 0x31a94c7(%rip),%r14 │ │ │ │ - mov %rbx,-0x10(%rbp) │ │ │ │ - mov %rax,-0x8(%rbp) │ │ │ │ - add $0xfffffffffffffff0,%rbp │ │ │ │ - jmp 304df68 │ │ │ │ - lea 0x31a9dda(%rip),%rbx │ │ │ │ + add %cl,-0x7d(%rcx) │ │ │ │ + (bad) │ │ │ │ + sbb %cl,0x3b(%rbp) │ │ │ │ + movsl %ds:(%rsi),%es:(%rdi) │ │ │ │ + pop %rax │ │ │ │ + add (%rax),%eax │ │ │ │ + add %dh,0x1a(%rdi) │ │ │ │ + movq $0x4fc0d0,-0x10(%r12) │ │ │ │ + mov %r14,-0x8(%r12) │ │ │ │ + mov %rsi,(%r12) │ │ │ │ + lea -0xd(%r12),%rbx │ │ │ │ + jmp *0x0(%rbp) │ │ │ │ + movq $0x18,0x388(%r13) │ │ │ │ + lea 0x31aed4f(%rip),%rbx │ │ │ │ jmp *-0x8(%r13) │ │ │ │ - nopw 0x0(%rax,%rax,1) │ │ │ │ - sbb %eax,(%rax) │ │ │ │ + nopl (%rax) │ │ │ │ + adc %cl,%cl │ │ │ │ + jmp 4fc07e │ │ │ │ + ... │ │ │ │ + add %eax,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ - add $0x2000000,%eax │ │ │ │ + add (%rax),%eax │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ - add %cl,(%rsi) │ │ │ │ + inc %rbx │ │ │ │ + jmp *0x0(%rbp) │ │ │ │ + xchg %ax,%ax │ │ │ │ + cmp %ecx,%ecx │ │ │ │ + jmp 4fc09e │ │ │ │ + ... │ │ │ │ + add %eax,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ + add (%rax),%eax │ │ │ │ add %al,(%rax) │ │ │ │ + add %eax,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ - add %cl,-0x73(%rax) │ │ │ │ - rex.RB clc │ │ │ │ - cmp %r15,%rax │ │ │ │ - jb 50174c │ │ │ │ - mov %r9,%rax │ │ │ │ - mov %r8,%r9 │ │ │ │ - mov %rdi,%r8 │ │ │ │ - mov %rsi,%rdi │ │ │ │ - mov %r14,%rsi │ │ │ │ - lea 0x31a9d9e(%rip),%r14 │ │ │ │ - mov %rax,-0x8(%rbp) │ │ │ │ - add $0xfffffffffffffff8,%rbp │ │ │ │ - jmp 3043788 │ │ │ │ - lea 0x31a9da5(%rip),%rbx │ │ │ │ - jmp *-0x8(%r13) │ │ │ │ + add $0x2,%rbx │ │ │ │ + jmp *0x0(%rbp) │ │ │ │ nop │ │ │ │ - sbb %eax,(%rax) │ │ │ │ + (bad) │ │ │ │ add %al,(%rax) │ │ │ │ - add $0x0,%eax │ │ │ │ + add %al,(%rdx) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ - add %cl,(%rsi) │ │ │ │ + add %al,(%rax,%rax,1) │ │ │ │ add %al,(%rax) │ │ │ │ - add %bl,%al │ │ │ │ - xchg %eax,%ebx │ │ │ │ - sbb (%rbx),%al │ │ │ │ - lea -0x8(%rbp),%rax │ │ │ │ - cmp %r15,%rax │ │ │ │ - jb 50179c │ │ │ │ - mov %r9,%rax │ │ │ │ - mov %r8,%r9 │ │ │ │ - mov %rdi,%r8 │ │ │ │ - mov %rsi,%rdi │ │ │ │ - mov %r14,%rsi │ │ │ │ - lea 0x373919a(%rip),%r14 │ │ │ │ - mov %rax,-0x8(%rbp) │ │ │ │ - add $0xfffffffffffffff8,%rbp │ │ │ │ - jmp 4f4f88 │ │ │ │ - lea 0x31a9d75(%rip),%rbx │ │ │ │ - jmp *-0x8(%r13) │ │ │ │ + add (%rax),%al │ │ │ │ + add %al,(%rax) │ │ │ │ + add $0x3,%rbx │ │ │ │ + jmp *0x0(%rbp) │ │ │ │ nop │ │ │ │ - sbb %eax,(%rax) │ │ │ │ + adc $0x3000000,%eax │ │ │ │ add %al,(%rax) │ │ │ │ - add $0x2000000,%eax │ │ │ │ + add %al,(%rdx) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %cl,(%rsi) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %cl,-0x73(%rax) │ │ │ │ - rex.RB │ │ │ │ - lock cmp %r15,%rax │ │ │ │ - jb 5017f7 │ │ │ │ - mov %r9,%rax │ │ │ │ - mov %rdi,%r9 │ │ │ │ - mov %r8,%rbx │ │ │ │ - mov %rsi,%r8 │ │ │ │ - mov %r14,%rdi │ │ │ │ - lea 0x31a9d73(%rip),%rsi │ │ │ │ - lea 0x31a9d37(%rip),%r14 │ │ │ │ - mov %rbx,-0x10(%rbp) │ │ │ │ - mov %rax,-0x8(%rbp) │ │ │ │ - add $0xfffffffffffffff0,%rbp │ │ │ │ - jmp 304df68 │ │ │ │ - lea 0x31a9d72(%rip),%rbx │ │ │ │ - jmp *-0x8(%r13) │ │ │ │ - nopw 0x0(%rax,%rax,1) │ │ │ │ - ... │ │ │ │ - adc $0x78000000,%eax │ │ │ │ - popf │ │ │ │ - sbb (%rbx),%al │ │ │ │ - lea -0x18(%rbp),%rax │ │ │ │ - cmp %r15,%rax │ │ │ │ - jb 5018b6 │ │ │ │ - sub $0x8,%rsp │ │ │ │ - mov %r13,%rax │ │ │ │ - mov %rbx,%rsi │ │ │ │ - mov %rax,%rdi │ │ │ │ - xor %eax,%eax │ │ │ │ - call 3385710 │ │ │ │ - add $0x8,%rsp │ │ │ │ - test %rax,%rax │ │ │ │ - je 5018ba │ │ │ │ - movq $0x3391200,-0x10(%rbp) │ │ │ │ - mov %rax,-0x8(%rbp) │ │ │ │ - movq $0x501880,-0x18(%rbp) │ │ │ │ - lea 0x31a9d33(%rip),%rbx │ │ │ │ - add $0xffffffffffffffe8,%rbp │ │ │ │ + rex.RB rorb $1,-0x8(%r9,%rdi,1) │ │ │ │ + jb 4fc221 │ │ │ │ + mov %rdi,%rax │ │ │ │ + and $0x7,%eax │ │ │ │ + cmp $0x1,%rax │ │ │ │ + je 4fc189 │ │ │ │ + movq $0x4fc138,-0x8(%rbp) │ │ │ │ + mov %r14,%rbx │ │ │ │ + add $0xfffffffffffffff8,%rbp │ │ │ │ test $0x7,%bl │ │ │ │ - jne 501880 │ │ │ │ + jne 4fc138 │ │ │ │ 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) │ │ │ │ - adc %cl,0x3b(%rbp) │ │ │ │ + sub %cl,0x3b(%rbp) │ │ │ │ movsl %ds:(%rsi),%es:(%rdi) │ │ │ │ pop %rax │ │ │ │ add (%rax),%eax │ │ │ │ - add %dh,0x19(%rdi) │ │ │ │ - movq $0x3048a00,-0x8(%r12) │ │ │ │ - mov %rbx,(%r12) │ │ │ │ - lea -0x6(%r12),%rbx │ │ │ │ + add %dh,0x34(%rdi) │ │ │ │ + movq $0x30e6bd0,-0x20(%r12) │ │ │ │ + mov %rbx,-0x18(%r12) │ │ │ │ + movq $0x3c06562,-0x10(%r12) │ │ │ │ + movq $0x3c06562,-0x8(%r12) │ │ │ │ + movq $0x1,(%r12) │ │ │ │ + lea -0x1f(%r12),%rbx │ │ │ │ add $0x8,%rbp │ │ │ │ jmp *0x0(%rbp) │ │ │ │ - movq $0x10,0x388(%r13) │ │ │ │ + movq $0x28,0x388(%r13) │ │ │ │ jmp 338a720 │ │ │ │ - jmp *-0x10(%r13) │ │ │ │ + mov 0xf(%rdi),%rax │ │ │ │ + mov 0x17(%rdi),%rbx │ │ │ │ + mov 0x7(%rdi),%rcx │ │ │ │ + mov 0x7(%rcx),%rdx │ │ │ │ + cmp %rdx,%rsi │ │ │ │ + jne 4fc22c │ │ │ │ + movq $0x4fc1e8,-0x30(%rbp) │ │ │ │ + mov %rbx,%rdx │ │ │ │ + mov %r14,%rbx │ │ │ │ + mov %rdi,-0x28(%rbp) │ │ │ │ + mov 0x1f(%rdi),%rsi │ │ │ │ + mov %rsi,-0x20(%rbp) │ │ │ │ + mov %rax,-0x18(%rbp) │ │ │ │ + mov %rdx,-0x10(%rbp) │ │ │ │ + mov %rcx,-0x8(%rbp) │ │ │ │ + add $0xffffffffffffffd0,%rbp │ │ │ │ + test $0x7,%bl │ │ │ │ + jne 4fc1e8 │ │ │ │ mov (%rbx),%rax │ │ │ │ jmp *%rax │ │ │ │ - nop │ │ │ │ - ... │ │ │ │ - adc $0x0,%eax │ │ │ │ + xchg %ax,%ax │ │ │ │ + test %eax,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ - add %cl,-0x73(%rax) │ │ │ │ - rex.RB │ │ │ │ - lock cmp %r15,%rax │ │ │ │ - jb 50191b │ │ │ │ - sub $0x8,%rsp │ │ │ │ - mov %r13,%rax │ │ │ │ - mov %rbx,%rsi │ │ │ │ - mov %rax,%rdi │ │ │ │ - xor %eax,%eax │ │ │ │ - call 3385710 │ │ │ │ - add $0x8,%rsp │ │ │ │ - test %rax,%rax │ │ │ │ - je 501916 │ │ │ │ - movq $0x3391200,-0x10(%rbp) │ │ │ │ - mov %rax,-0x8(%rbp) │ │ │ │ - mov $0x66,%esi │ │ │ │ - mov $0x61,%r14d │ │ │ │ - add $0xfffffffffffffff0,%rbp │ │ │ │ - jmp 324a620 │ │ │ │ - mov (%rbx),%rax │ │ │ │ - jmp *%rax │ │ │ │ - jmp *-0x10(%r13) │ │ │ │ - nop │ │ │ │ - ... │ │ │ │ - adc $0x0,%eax │ │ │ │ add %al,(%rax) │ │ │ │ - add %cl,-0x73(%rax) │ │ │ │ - rex.RB │ │ │ │ - lock cmp %r15,%rax │ │ │ │ - jb 50197b │ │ │ │ - sub $0x8,%rsp │ │ │ │ - mov %r13,%rax │ │ │ │ - mov %rbx,%rsi │ │ │ │ - mov %rax,%rdi │ │ │ │ - xor %eax,%eax │ │ │ │ - call 3385710 │ │ │ │ - add $0x8,%rsp │ │ │ │ - test %rax,%rax │ │ │ │ - je 501976 │ │ │ │ - movq $0x3391200,-0x10(%rbp) │ │ │ │ - mov %rax,-0x8(%rbp) │ │ │ │ - mov $0x46,%esi │ │ │ │ - mov $0x41,%r14d │ │ │ │ - add $0xfffffffffffffff0,%rbp │ │ │ │ - jmp 324a620 │ │ │ │ - mov (%rbx),%rax │ │ │ │ - jmp *%rax │ │ │ │ - jmp *-0x10(%r13) │ │ │ │ - nop │ │ │ │ - ... │ │ │ │ - adc $0x88000000,%eax │ │ │ │ - popf │ │ │ │ - sbb (%rbx),%al │ │ │ │ - lea -0x18(%rbp),%rax │ │ │ │ - cmp %r15,%rax │ │ │ │ - jb 501a03 │ │ │ │ - sub $0x8,%rsp │ │ │ │ - mov %r13,%rax │ │ │ │ - mov %rbx,%rsi │ │ │ │ + add %al,(%rax) │ │ │ │ + (bad) │ │ │ │ + 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,-0x77(%rax) │ │ │ │ + fimuls 0x3b(%rax) │ │ │ │ + pop %rbp │ │ │ │ + sub %cl,(%rdi) │ │ │ │ + xchg %eax,%esp │ │ │ │ + ret │ │ │ │ + movzbl %bl,%ebx │ │ │ │ + cmp $0x1,%rbx │ │ │ │ + jne 4fc2a4 │ │ │ │ + mov 0x8(%rbp),%rax │ │ │ │ + mov %rax,0x10(%rbp) │ │ │ │ + add $0x8,%rbp │ │ │ │ + mov %rax,%rbx │ │ │ │ + add $0x28,%rbp │ │ │ │ + jmp *0x0(%rbp) │ │ │ │ + lea 0x31aeba0(%rip),%rbx │ │ │ │ + jmp *-0x8(%r13) │ │ │ │ + cmp %rdx,%rsi │ │ │ │ + ja 4fc258 │ │ │ │ + movq $0x4fc348,-0x28(%rbp) │ │ │ │ + mov %rdi,%rdx │ │ │ │ mov %rax,%rdi │ │ │ │ - xor %eax,%eax │ │ │ │ - call 3385710 │ │ │ │ - add $0x8,%rsp │ │ │ │ - test %rax,%rax │ │ │ │ - je 501a07 │ │ │ │ - movq $0x3391200,-0x10(%rbp) │ │ │ │ - mov %rax,-0x8(%rbp) │ │ │ │ - movq $0x5019f0,-0x18(%rbp) │ │ │ │ - lea 0x31a9d27(%rip),%rbx │ │ │ │ - add $0xffffffffffffffe8,%rbp │ │ │ │ - test $0x7,%bl │ │ │ │ - jne 5019f0 │ │ │ │ - mov (%rbx),%rax │ │ │ │ - jmp *%rax │ │ │ │ + mov %rdx,-0x20(%rbp) │ │ │ │ + mov %rax,-0x18(%rbp) │ │ │ │ + mov %rbx,-0x10(%rbp) │ │ │ │ + mov %rcx,-0x8(%rbp) │ │ │ │ + add $0xffffffffffffffd8,%rbp │ │ │ │ + jmp 4fc0f0 │ │ │ │ + movq $0x4fc310,-0x28(%rbp) │ │ │ │ + mov %rdi,%rdx │ │ │ │ + mov %rbx,%rdi │ │ │ │ + mov %rdx,-0x20(%rbp) │ │ │ │ + mov %rax,-0x18(%rbp) │ │ │ │ + mov %rbx,-0x10(%rbp) │ │ │ │ + mov %rcx,-0x8(%rbp) │ │ │ │ + add $0xffffffffffffffd8,%rbp │ │ │ │ + jmp 4fc0f0 │ │ │ │ nop │ │ │ │ - ... │ │ │ │ - (bad) │ │ │ │ + add %r8b,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ - add %ch,%al │ │ │ │ - pushf │ │ │ │ - sbb (%rbx),%al │ │ │ │ - lea 0x31a9ce3(%rip),%rsi │ │ │ │ - mov %rbx,%r14 │ │ │ │ + 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 adc %r9b,-0x75(%r8) │ │ │ │ + push %rbp │ │ │ │ + sbb %cl,-0x75(%rax) │ │ │ │ + jne 4fc2c0 │ │ │ │ + add $0xfffffffffffffff8,%rbp │ │ │ │ + add $0x28,%r12 │ │ │ │ + cmp 0x358(%r13),%r12 │ │ │ │ + ja 4fc2d9 │ │ │ │ + movq $0x30e6bd0,-0x20(%r12) │ │ │ │ + mov %rsi,-0x18(%r12) │ │ │ │ + mov %rcx,-0x10(%r12) │ │ │ │ + mov %rdx,-0x8(%r12) │ │ │ │ + mov %rax,(%r12) │ │ │ │ + lea -0x1f(%r12),%rbx │ │ │ │ + add $0x30,%rbp │ │ │ │ + jmp *0x0(%rbp) │ │ │ │ + movq $0x28,0x388(%r13) │ │ │ │ + movq $0x4fc290,0x8(%rbp) │ │ │ │ + mov %rsi,0x28(%rbp) │ │ │ │ add $0x8,%rbp │ │ │ │ - jmp 3229a68 │ │ │ │ - jmp *-0x10(%r13) │ │ │ │ - mov (%rbx),%rax │ │ │ │ - jmp *%rax │ │ │ │ + jmp 338a738 │ │ │ │ nopl 0x0(%rax) │ │ │ │ + add $0x0,%al │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ - add (%rax),%al │ │ │ │ add %al,(%rax) │ │ │ │ - adc $0x0,%al │ │ │ │ + (bad) │ │ │ │ add %al,(%rax) │ │ │ │ - cmp %bl,-0x72b7fce6(%rbp) │ │ │ │ - rex.RB │ │ │ │ - lock cmp %r15,%rax │ │ │ │ - jb 501a4e │ │ │ │ - movq $0x3390fc8,-0x10(%rbp) │ │ │ │ - mov %rbx,-0x8(%rbp) │ │ │ │ - mov 0x18(%rbx),%rax │ │ │ │ - lea -0x1(%rax),%rsi │ │ │ │ - mov 0x10(%rbx),%rax │ │ │ │ - lea 0x1(%rax),%r14 │ │ │ │ - add $0xfffffffffffffff0,%rbp │ │ │ │ - jmp 501ac0 │ │ │ │ - jmp *-0x10(%r13) │ │ │ │ + add %bl,-0x5e(%rax) │ │ │ │ + jo 4fc313 │ │ │ │ + mov 0x8(%rbp),%rax │ │ │ │ + cmp 0x18(%rbp),%rbx │ │ │ │ + je 4fc217 │ │ │ │ + mov %rbx,%rdi │ │ │ │ + mov 0x10(%rbp),%rsi │ │ │ │ + mov 0x20(%rbp),%r14 │ │ │ │ + add $0x28,%rbp │ │ │ │ + jmp 30e12e8 │ │ │ │ nopw 0x0(%rax,%rax,1) │ │ │ │ - sbb (%rax),%al │ │ │ │ + add $0x0,%al │ │ │ │ add %al,(%rax) │ │ │ │ - (bad) │ │ │ │ add %al,(%rax) │ │ │ │ - add %al,(%rcx) │ │ │ │ add %al,(%rax) │ │ │ │ + (bad) │ │ │ │ + add %al,(%rax) │ │ │ │ + add %al,-0x5e(%rax) │ │ │ │ + jo 4fc34b │ │ │ │ + mov 0x8(%rbp),%rax │ │ │ │ + cmp 0x10(%rbp),%rbx │ │ │ │ + je 4fc217 │ │ │ │ + mov 0x18(%rbp),%rdi │ │ │ │ + mov %rbx,%rsi │ │ │ │ + mov 0x20(%rbp),%r14 │ │ │ │ + add $0x28,%rbp │ │ │ │ + jmp 30e1f38 │ │ │ │ + nopw 0x0(%rax,%rax,1) │ │ │ │ + add $0x1000000,%eax │ │ │ │ + ... │ │ │ │ add %al,(%rax) │ │ │ │ + add %cl,(%rsi) │ │ │ │ add %al,(%rax) │ │ │ │ - add %cl,(%rcx) │ │ │ │ add %al,(%rax) │ │ │ │ - add %bl,%al │ │ │ │ - nop │ │ │ │ - sbb (%rbx),%al │ │ │ │ - mov 0x2(%rbx),%r14 │ │ │ │ - jmp 4f4f88 │ │ │ │ - nopl 0x0(%rax) │ │ │ │ - sbb (%rax),%al │ │ │ │ add %al,(%rax) │ │ │ │ + add %cl,-0x73(%rax) │ │ │ │ + rex.RB │ │ │ │ + lock cmp %r15,%rax │ │ │ │ + jb 4fc476 │ │ │ │ + movq $0x4fc3c0,-0x8(%rbp) │ │ │ │ + mov %r14,%rbx │ │ │ │ + add $0xfffffffffffffff8,%rbp │ │ │ │ + test $0x7,%bl │ │ │ │ + jne 4fc3c0 │ │ │ │ + mov (%rbx),%rax │ │ │ │ + jmp *%rax │ │ │ │ + xchg %ax,%ax │ │ │ │ + ... │ │ │ │ (bad) │ │ │ │ add %al,(%rax) │ │ │ │ - add %al,(%rcx) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ + add %cl,-0x39(%rax) │ │ │ │ + rex.RB clc │ │ │ │ + clc │ │ │ │ + ret │ │ │ │ + rex.WRXB add %r9b,-0x75(%r8) │ │ │ │ + rex.XB (bad) │ │ │ │ + mov 0xf(%rbx),%rbx │ │ │ │ + mov %rax,0x0(%rbp) │ │ │ │ + add $0xfffffffffffffff8,%rbp │ │ │ │ + test $0x7,%bl │ │ │ │ + jne 4fc3f8 │ │ │ │ + mov (%rbx),%rax │ │ │ │ + jmp *%rax │ │ │ │ + nopw 0x0(%rax,%rax,1) │ │ │ │ + add %eax,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ - add %cl,(%rcx) │ │ │ │ add %al,(%rax) │ │ │ │ - add %dh,0x4c031a90(%rax) │ │ │ │ - mov 0x2(%rbx),%esi │ │ │ │ - jmp 4f4f88 │ │ │ │ - nopl 0x0(%rax) │ │ │ │ - or $0x0,%al │ │ │ │ add %al,(%rax) │ │ │ │ - add (%rax),%al │ │ │ │ + (bad) │ │ │ │ add %al,(%rax) │ │ │ │ - add (%rax),%eax │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ + add %cl,-0x75(%rax) │ │ │ │ + or %r9b,-0x77(%r8) │ │ │ │ + flds -0x7cb7f81f(%rbx) │ │ │ │ + stc │ │ │ │ + add %esi,0x49(%rdi,%rdi,1) │ │ │ │ + add $0x18,%esp │ │ │ │ + cmp 0x358(%r13),%r12 │ │ │ │ + ja 4fc437 │ │ │ │ + mov 0x6(%rbx),%rbx │ │ │ │ + movq $0x3363098,-0x10(%r12) │ │ │ │ + mov %rax,-0x8(%r12) │ │ │ │ + mov %rbx,(%r12) │ │ │ │ + lea -0xf(%r12),%rbx │ │ │ │ + add $0x10,%rbp │ │ │ │ + jmp *0x0(%rbp) │ │ │ │ + movq $0x18,0x388(%r13) │ │ │ │ + jmp 338a720 │ │ │ │ + add $0x18,%r12 │ │ │ │ + cmp 0x358(%r13),%r12 │ │ │ │ + ja 4fc437 │ │ │ │ + mov 0x7(%rbx),%rbx │ │ │ │ + movq $0x3363098,-0x10(%r12) │ │ │ │ + mov %rax,-0x8(%r12) │ │ │ │ + mov %rbx,(%r12) │ │ │ │ + lea -0xf(%r12),%rbx │ │ │ │ + add $0x10,%rbp │ │ │ │ + jmp *0x0(%rbp) │ │ │ │ + lea 0x31ae96b(%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,-0x73(%rax) │ │ │ │ rex.RB │ │ │ │ lock cmp %r15,%rax │ │ │ │ - jb 501bd2 │ │ │ │ - add $0x58,%r12 │ │ │ │ - cmp 0x358(%r13),%r12 │ │ │ │ - ja 501bc7 │ │ │ │ - cmp $0x39,%r14 │ │ │ │ - jle 501b30 │ │ │ │ - add $0xffffffffffffffa8,%r12 │ │ │ │ - movq $0x501b20,-0x10(%rbp) │ │ │ │ - lea 0x31a9c41(%rip),%rbx │ │ │ │ - mov %rsi,-0x8(%rbp) │ │ │ │ + jb 4fc55b │ │ │ │ + movq $0x4fc4e0,-0x10(%rbp) │ │ │ │ + mov %rsi,%rbx │ │ │ │ + mov %r14,-0x8(%rbp) │ │ │ │ add $0xfffffffffffffff0,%rbp │ │ │ │ test $0x7,%bl │ │ │ │ - jne 501b20 │ │ │ │ + jne 4fc4e0 │ │ │ │ mov (%rbx),%rax │ │ │ │ jmp *%rax │ │ │ │ - nopl 0x0(%rax) │ │ │ │ - add %al,(%r8) │ │ │ │ + nopw 0x0(%rax,%rax,1) │ │ │ │ + add %eax,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ - add %bl,(%rsi) │ │ │ │ add %al,(%rax) │ │ │ │ - add %ch,0x48031a90(%rax) │ │ │ │ - mov 0x8(%rbp),%esi │ │ │ │ - mov %rbx,%r14 │ │ │ │ - add $0x10,%rbp │ │ │ │ - jmp 4f5498 │ │ │ │ - movq $0x3363a40,-0x50(%r12) │ │ │ │ - mov %r14,-0x48(%r12) │ │ │ │ - lea -0x4f(%r12),%rax │ │ │ │ - cmp $0x1,%rsi │ │ │ │ - jne 501b82 │ │ │ │ - movq $0x501a98,-0x40(%r12) │ │ │ │ - mov %rax,-0x38(%r12) │ │ │ │ - movq $0x3363ae0,-0x30(%r12) │ │ │ │ - lea -0x3a(%r12),%rax │ │ │ │ - mov %rax,-0x28(%r12) │ │ │ │ - movq $0x3c37ef9,-0x20(%r12) │ │ │ │ - lea -0x2e(%r12),%rax │ │ │ │ - add $0xffffffffffffffe0,%r12 │ │ │ │ - mov %rax,%rbx │ │ │ │ - jmp *0x0(%rbp) │ │ │ │ - movq $0x501a20,-0x40(%r12) │ │ │ │ - mov %r14,-0x30(%r12) │ │ │ │ - mov %rsi,-0x28(%r12) │ │ │ │ - movq $0x501a70,-0x20(%r12) │ │ │ │ + (bad) │ │ │ │ + add %al,(%rax) │ │ │ │ + add %al,(%rax) │ │ │ │ + add %al,(%rax) │ │ │ │ + add %cl,-0x7d(%rcx) │ │ │ │ + (bad) │ │ │ │ + rex.W │ │ │ │ + cmp 0x358(%r13),%r12 │ │ │ │ + ja 4fc54b │ │ │ │ + mov 0x7(%rbx),%rax │ │ │ │ + mov 0xf(%rbx),%rbx │ │ │ │ + movq $0x3363098,-0x40(%r12) │ │ │ │ + mov 0x8(%rbp),%rcx │ │ │ │ + mov %rcx,-0x38(%r12) │ │ │ │ + movq $0x36a7401,-0x30(%r12) │ │ │ │ + movq $0x3363ae0,-0x28(%r12) │ │ │ │ + lea -0x3f(%r12),%rcx │ │ │ │ + mov %rcx,-0x20(%r12) │ │ │ │ mov %rax,-0x18(%r12) │ │ │ │ - movq $0x3363ae0,-0x10(%r12) │ │ │ │ - lea -0x1a(%r12),%rax │ │ │ │ + movq $0x3363098,-0x10(%r12) │ │ │ │ + lea -0x26(%r12),%rax │ │ │ │ mov %rax,-0x8(%r12) │ │ │ │ - lea -0x40(%r12),%rax │ │ │ │ - mov %rax,(%r12) │ │ │ │ - lea -0xe(%r12),%rbx │ │ │ │ + mov %rbx,(%r12) │ │ │ │ + lea -0xf(%r12),%rbx │ │ │ │ + add $0x10,%rbp │ │ │ │ jmp *0x0(%rbp) │ │ │ │ - movq $0x58,0x388(%r13) │ │ │ │ - lea 0x31a9b7f(%rip),%rbx │ │ │ │ + movq $0x48,0x388(%r13) │ │ │ │ + jmp 338a720 │ │ │ │ + lea 0x31ae88e(%rip),%rbx │ │ │ │ jmp *-0x8(%r13) │ │ │ │ - nopl (%rax) │ │ │ │ - ... │ │ │ │ - adc $0xb8000000,%eax │ │ │ │ - fwait │ │ │ │ - sbb (%rbx),%al │ │ │ │ - lea -0x10(%rbp),%rax │ │ │ │ - cmp %r15,%rax │ │ │ │ - jb 501c3e │ │ │ │ - sub $0x8,%rsp │ │ │ │ - mov %r13,%rax │ │ │ │ - mov %rbx,%rsi │ │ │ │ - mov %rax,%rdi │ │ │ │ - xor %eax,%eax │ │ │ │ - call 3385710 │ │ │ │ - add $0x8,%rsp │ │ │ │ - test %rax,%rax │ │ │ │ - je 501c39 │ │ │ │ - movq $0x3391200,-0x10(%rbp) │ │ │ │ - mov %rax,-0x8(%rbp) │ │ │ │ - lea 0x31a9b57(%rip),%rsi │ │ │ │ - lea 0x2eb9c3a(%rip),%r14 │ │ │ │ - add $0xfffffffffffffff0,%rbp │ │ │ │ - jmp 4f9098 │ │ │ │ - mov (%rbx),%rax │ │ │ │ - jmp *%rax │ │ │ │ - jmp *-0x10(%r13) │ │ │ │ - nopw 0x0(%rax,%rax,1) │ │ │ │ - sbb %eax,(%rax) │ │ │ │ + xchg %ax,%ax │ │ │ │ + (bad) │ │ │ │ add %al,(%rax) │ │ │ │ - add $0x0,%eax │ │ │ │ + add %al,(%rbx) │ │ │ │ + ... │ │ │ │ add %al,(%rax) │ │ │ │ + add %cl,(%rsi) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ - add %cl,(%rsi) │ │ │ │ add %al,(%rax) │ │ │ │ - add %ch,%al │ │ │ │ - mov (%rdx),%ds │ │ │ │ - add -0x73(%rax),%ecx │ │ │ │ - rex.RB clc │ │ │ │ - cmp %r15,%rax │ │ │ │ - jb 501c8c │ │ │ │ - mov %r9,%rax │ │ │ │ - mov %r8,%r9 │ │ │ │ - mov %rdi,%r8 │ │ │ │ - mov %rsi,%rdi │ │ │ │ - mov %r14,%rsi │ │ │ │ - lea 0x3738dda(%rip),%r14 │ │ │ │ - mov %rax,-0x8(%rbp) │ │ │ │ - add $0xfffffffffffffff8,%rbp │ │ │ │ - jmp 4f4f88 │ │ │ │ - lea 0x31a9b65(%rip),%rbx │ │ │ │ - jmp *-0x8(%r13) │ │ │ │ - nop │ │ │ │ - sbb %eax,(%rax) │ │ │ │ + add %cl,-0x77(%rax) │ │ │ │ + lock mov %rdi,%rsi │ │ │ │ + mov %rax,%r14 │ │ │ │ + jmp 3240990 │ │ │ │ + xchg %ax,%ax │ │ │ │ + sldt (%rax) │ │ │ │ + add %al,(%rdx) │ │ │ │ + ... │ │ │ │ add %al,(%rax) │ │ │ │ - add $0x0,%eax │ │ │ │ + add %cl,(%rsi) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ - add %cl,(%rsi) │ │ │ │ + add %cl,-0x77(%rax) │ │ │ │ + testl $0x6358d4c,-0xa(%rcx,%rcx,4) │ │ │ │ + jmp ffffffff8738c8d1 <__environ@GLIBC_2.2.5+0xffffffff8374c429> │ │ │ │ + sub %edi,0x1f0f6602(%rbx) │ │ │ │ + add %r8b,(%rax) │ │ │ │ + add (%rax),%al │ │ │ │ add %al,(%rax) │ │ │ │ - add %bl,0x48031a8e(%rax) │ │ │ │ - lea -0x8(%rbp),%eax │ │ │ │ - cmp %r15,%rax │ │ │ │ - jb 501cdc │ │ │ │ - mov %r9,%rax │ │ │ │ - mov %r8,%r9 │ │ │ │ - mov %rdi,%r8 │ │ │ │ - mov %rsi,%rdi │ │ │ │ - mov %r14,%rsi │ │ │ │ - lea 0x3738e1a(%rip),%r14 │ │ │ │ - mov %rax,-0x8(%rbp) │ │ │ │ - add $0xfffffffffffffff8,%rbp │ │ │ │ - jmp 4f4f88 │ │ │ │ - lea 0x31a9b25(%rip),%rbx │ │ │ │ - jmp *-0x8(%r13) │ │ │ │ - nop │ │ │ │ - ... │ │ │ │ - adc $0x70000000,%eax │ │ │ │ - movabs 0x394cf0458d48031a,%al │ │ │ │ - clc │ │ │ │ - jb 501d46 │ │ │ │ - sub $0x8,%rsp │ │ │ │ - mov %r13,%rax │ │ │ │ - mov %rbx,%rsi │ │ │ │ - mov %rax,%rdi │ │ │ │ - xor %eax,%eax │ │ │ │ - call 3385710 │ │ │ │ - add $0x8,%rsp │ │ │ │ - test %rax,%rax │ │ │ │ - je 501d41 │ │ │ │ - movq $0x3391200,-0x10(%rbp) │ │ │ │ - mov %rax,-0x8(%rbp) │ │ │ │ - lea 0x31aa037(%rip),%rsi │ │ │ │ - lea 0x2eb9aae(%rip),%r14 │ │ │ │ - add $0xfffffffffffffff0,%rbp │ │ │ │ - jmp 3359dc8 │ │ │ │ - mov (%rbx),%rax │ │ │ │ - jmp *%rax │ │ │ │ - jmp *-0x10(%r13) │ │ │ │ - nopw 0x0(%rax,%rax,1) │ │ │ │ - sbb %eax,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ - add $0x0,%eax │ │ │ │ add %al,(%rax) │ │ │ │ + adc (%rax),%al │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ - add %cl,(%rsi) │ │ │ │ add %al,(%rax) │ │ │ │ - add %ah,%al │ │ │ │ - lea (%rdx),%ebx │ │ │ │ - add -0x73(%rax),%ecx │ │ │ │ - rex.RB clc │ │ │ │ + lea -0x10(%rbp),%rax │ │ │ │ cmp %r15,%rax │ │ │ │ - jb 501d94 │ │ │ │ - mov %r9,%rax │ │ │ │ - mov %r8,%r9 │ │ │ │ - mov %rdi,%r8 │ │ │ │ - mov %rsi,%rdi │ │ │ │ - mov %r14,%rsi │ │ │ │ - lea 0x3738bc2(%rip),%r14 │ │ │ │ - mov %rax,-0x8(%rbp) │ │ │ │ - add $0xfffffffffffffff8,%rbp │ │ │ │ - jmp 4f4f88 │ │ │ │ - lea 0x31aa015(%rip),%rbx │ │ │ │ - jmp *-0x8(%r13) │ │ │ │ + jb 4fc5f3 │ │ │ │ + movq $0x3390fc8,-0x10(%rbp) │ │ │ │ + mov %rbx,-0x8(%rbp) │ │ │ │ + mov 0x18(%rbx),%rsi │ │ │ │ + mov 0x10(%rbx),%r14 │ │ │ │ + add $0xfffffffffffffff0,%rbp │ │ │ │ + jmp 4fc5a8 │ │ │ │ + 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 501dd6 │ │ │ │ + jb 4fc62e │ │ │ │ movq $0x3390fc8,-0x10(%rbp) │ │ │ │ mov %rbx,-0x8(%rbp) │ │ │ │ mov 0x18(%rbx),%rsi │ │ │ │ mov 0x10(%rbx),%r14 │ │ │ │ add $0xfffffffffffffff0,%rbp │ │ │ │ - jmp 3048808 │ │ │ │ + jmp 4fc5a8 │ │ │ │ jmp *-0x10(%r13) │ │ │ │ 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,-0x73(%rax) │ │ │ │ + rex.RB │ │ │ │ + lock cmp %r15,%rax │ │ │ │ + jb 4fc6ef │ │ │ │ + movq $0x4fc690,-0x10(%rbp) │ │ │ │ + mov 0x7(%rbx),%rax │ │ │ │ + mov %r14,%rbx │ │ │ │ + mov %rax,-0x8(%rbp) │ │ │ │ + add $0xfffffffffffffff0,%rbp │ │ │ │ + test $0x7,%bl │ │ │ │ + jne 4fc690 │ │ │ │ + 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) │ │ │ │ - and %cl,0x3b(%rbp) │ │ │ │ + cmp %cl,0x3b(%rbp) │ │ │ │ movsl %ds:(%rsi),%es:(%rdi) │ │ │ │ pop %rax │ │ │ │ add (%rax),%eax │ │ │ │ - add %dh,0x24(%rdi) │ │ │ │ + add %dh,0x42(%rdi) │ │ │ │ mov 0x7(%rbx),%rax │ │ │ │ mov 0xf(%rbx),%rbx │ │ │ │ - movq $0x501db0,-0x18(%r12) │ │ │ │ + movq $0x4fc608,-0x30(%r12) │ │ │ │ + mov 0x8(%rbp),%rcx │ │ │ │ + mov %rcx,-0x20(%r12) │ │ │ │ + mov %rbx,-0x18(%r12) │ │ │ │ + movq $0x3363098,-0x10(%r12) │ │ │ │ mov %rax,-0x8(%r12) │ │ │ │ - mov %r14,(%r12) │ │ │ │ - lea -0x18(%r12),%r14 │ │ │ │ - jmp 3395508 │ │ │ │ - movq $0x20,0x388(%r13) │ │ │ │ + lea -0x30(%r12),%rax │ │ │ │ + mov %rax,(%r12) │ │ │ │ + lea -0xf(%r12),%rbx │ │ │ │ + add $0x10,%rbp │ │ │ │ + jmp *0x0(%rbp) │ │ │ │ + movq $0x38,0x388(%r13) │ │ │ │ + jmp 338a720 │ │ │ │ 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 501e6e │ │ │ │ + jb 4fc72e │ │ │ │ movq $0x3390fc8,-0x10(%rbp) │ │ │ │ mov %rbx,-0x8(%rbp) │ │ │ │ mov 0x18(%rbx),%rsi │ │ │ │ mov 0x10(%rbx),%r14 │ │ │ │ add $0xfffffffffffffff0,%rbp │ │ │ │ - jmp 3048808 │ │ │ │ + jmp 4fc5a8 │ │ │ │ jmp *-0x10(%r13) │ │ │ │ nopw 0x0(%rax,%rax,1) │ │ │ │ - (bad) │ │ │ │ + add $0x1000000,%eax │ │ │ │ add %al,(%rax) │ │ │ │ - add %al,(%rbx) │ │ │ │ + add %al,(%rcx) │ │ │ │ add %al,(%rax) │ │ │ │ - add %al,(%rdx) │ │ │ │ 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 4fc7ef │ │ │ │ + movq $0x4fc790,-0x10(%rbp) │ │ │ │ + mov 0x7(%rbx),%rax │ │ │ │ + mov %r14,%rbx │ │ │ │ + mov %rax,-0x8(%rbp) │ │ │ │ + add $0xfffffffffffffff0,%rbp │ │ │ │ + test $0x7,%bl │ │ │ │ + jne 4fc790 │ │ │ │ + mov (%rbx),%rax │ │ │ │ + jmp *%rax │ │ │ │ + xchg %ax,%ax │ │ │ │ + add %eax,(%rax) │ │ │ │ + add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ - add %cl,(%rbx) │ │ │ │ + add %al,(%rax) │ │ │ │ + (bad) │ │ │ │ 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) │ │ │ │ - mov 0x5(%rbx),%rax │ │ │ │ - mov 0xd(%rbx),%rbx │ │ │ │ - movq $0x501e48,-0x18(%r12) │ │ │ │ - mov %rbx,-0x8(%r12) │ │ │ │ - mov %rdi,(%r12) │ │ │ │ - lea -0x18(%r12),%rdi │ │ │ │ - mov %rax,%rbx │ │ │ │ - jmp 33959f8 │ │ │ │ - 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 %bl,-0x74(%rax) │ │ │ │ - sbb (%rbx),%al │ │ │ │ - lea -0x8(%rbp),%rax │ │ │ │ - cmp %r15,%rax │ │ │ │ - jb 501f71 │ │ │ │ - add $0x30,%r12 │ │ │ │ - cmp 0x358(%r13),%r12 │ │ │ │ - ja 501f66 │ │ │ │ + add %dh,0x42(%rdi) │ │ │ │ mov 0x7(%rbx),%rax │ │ │ │ - mov 0xf(%rbx),%rcx │ │ │ │ - mov 0x17(%rbx),%rdx │ │ │ │ - mov 0x1f(%rbx),%rsi │ │ │ │ - mov 0x27(%rbx),%rbx │ │ │ │ - movq $0x501df8,-0x28(%r12) │ │ │ │ - mov %r14,-0x20(%r12) │ │ │ │ + mov 0xf(%rbx),%rbx │ │ │ │ + movq $0x4fc708,-0x30(%r12) │ │ │ │ + mov 0x8(%rbp),%rcx │ │ │ │ + mov %rcx,-0x20(%r12) │ │ │ │ mov %rbx,-0x18(%r12) │ │ │ │ - movq $0x501e90,-0x10(%r12) │ │ │ │ + movq $0x3363098,-0x10(%r12) │ │ │ │ mov %rax,-0x8(%r12) │ │ │ │ - mov %r14,(%r12) │ │ │ │ - lea -0xd(%r12),%r9 │ │ │ │ - mov %rsi,%r8 │ │ │ │ - mov %rdx,%rdi │ │ │ │ - mov %rcx,%rsi │ │ │ │ - lea 0x3738815(%rip),%r14 │ │ │ │ - lea -0x27(%r12),%rax │ │ │ │ - mov %rax,-0x8(%rbp) │ │ │ │ - add $0xfffffffffffffff8,%rbp │ │ │ │ - jmp 4f4f88 │ │ │ │ - movq $0x30,0x388(%r13) │ │ │ │ + lea -0x30(%r12),%rax │ │ │ │ + mov %rax,(%r12) │ │ │ │ + lea -0xf(%r12),%rbx │ │ │ │ + add $0x10,%rbp │ │ │ │ + jmp *0x0(%rbp) │ │ │ │ + movq $0x38,0x388(%r13) │ │ │ │ + jmp 338a720 │ │ │ │ jmp *-0x8(%r13) │ │ │ │ - nopl (%rax) │ │ │ │ - sbb %eax,(%rax) │ │ │ │ - add %al,(%rax) │ │ │ │ - add $0x3000000,%eax │ │ │ │ - add %al,(%rax) │ │ │ │ + nopl 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 │ │ │ │ lock cmp %r15,%rax │ │ │ │ - jb 502002 │ │ │ │ - add $0x30,%r12 │ │ │ │ - cmp 0x358(%r13),%r12 │ │ │ │ - ja 501ff7 │ │ │ │ - movq $0x501ef0,-0x28(%r12) │ │ │ │ - mov %r8,-0x20(%r12) │ │ │ │ - mov %r14,-0x18(%r12) │ │ │ │ - mov %rsi,-0x10(%r12) │ │ │ │ - mov %rdi,-0x8(%r12) │ │ │ │ - mov %r9,(%r12) │ │ │ │ - mov %rdi,%r9 │ │ │ │ - mov %r8,%rax │ │ │ │ - mov %rsi,%r8 │ │ │ │ - mov %r14,%rdi │ │ │ │ - lea 0x31a9e10(%rip),%rsi │ │ │ │ - lea 0x31a8c1c(%rip),%r14 │ │ │ │ - mov %rax,-0x10(%rbp) │ │ │ │ - lea -0x27(%r12),%rax │ │ │ │ - mov %rax,-0x8(%rbp) │ │ │ │ + jb 4fc832 │ │ │ │ + movq $0x3390fc8,-0x10(%rbp) │ │ │ │ + mov %rbx,-0x8(%rbp) │ │ │ │ + mov 0x18(%rbx),%rsi │ │ │ │ + mov 0x10(%rbx),%r14 │ │ │ │ + mov 0x20(%rbx),%rbx │ │ │ │ add $0xfffffffffffffff0,%rbp │ │ │ │ - jmp 304df68 │ │ │ │ - movq $0x30,0x388(%r13) │ │ │ │ - lea 0x31a9dff(%rip),%rbx │ │ │ │ - jmp *-0x8(%r13) │ │ │ │ - nopl (%rax) │ │ │ │ - add %eax,(%rax) │ │ │ │ + jmp 4fc990 │ │ │ │ + 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 50204a │ │ │ │ + jb 4fc86e │ │ │ │ movq $0x3390fc8,-0x10(%rbp) │ │ │ │ mov %rbx,-0x8(%rbp) │ │ │ │ - movq $0x502060,-0x18(%rbp) │ │ │ │ + mov 0x18(%rbx),%rsi │ │ │ │ mov 0x10(%rbx),%r14 │ │ │ │ - add $0xffffffffffffffe8,%rbp │ │ │ │ - jmp 4f18f8 │ │ │ │ + add $0xfffffffffffffff0,%rbp │ │ │ │ + jmp 4fc5a8 │ │ │ │ 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 │ │ │ │ - shlb $0x3,(%rcx,%rdi,1) │ │ │ │ - movq $0x3c3a589,0x0(%rbp) │ │ │ │ - add $0xfffffffffffffff8,%rbp │ │ │ │ - jmp 4a03c8 │ │ │ │ - nopl 0x0(%rax) │ │ │ │ + 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 5020ca │ │ │ │ + rex.RB │ │ │ │ + lock cmp %r15,%rax │ │ │ │ + jb 4fc8b2 │ │ │ │ movq $0x3390fc8,-0x10(%rbp) │ │ │ │ mov %rbx,-0x8(%rbp) │ │ │ │ + mov 0x18(%rbx),%rsi │ │ │ │ mov 0x10(%rbx),%r14 │ │ │ │ - movq $0x33929e8,-0x28(%rbp) │ │ │ │ - mov 0x18(%rbx),%rax │ │ │ │ - mov %rax,-0x20(%rbp) │ │ │ │ - mov 0x20(%rbx),%rax │ │ │ │ - mov %rax,-0x18(%rbp) │ │ │ │ - add $0xffffffffffffffd8,%rbp │ │ │ │ - jmp 323ff50 │ │ │ │ + mov 0x20(%rbx),%rbx │ │ │ │ + add $0xfffffffffffffff0,%rbp │ │ │ │ + jmp 4fc990 │ │ │ │ jmp *-0x10(%r13) │ │ │ │ xchg %ax,%ax │ │ │ │ - add $0x1000000,%eax │ │ │ │ - add %al,(%rax) │ │ │ │ - add %al,(%rdx) │ │ │ │ + add (%rax),%al │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ - add %cl,(%rbx) │ │ │ │ + adc (%rax),%al │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ - add %cl,-0x73(%rax) │ │ │ │ - rex.RB call 73485a3c <__environ@GLIBC_2.2.5+0x6f845594> │ │ │ │ - pop %rax │ │ │ │ - add $0x28,%r12 │ │ │ │ - cmp 0x358(%r13),%r12 │ │ │ │ - ja 50213e │ │ │ │ - mov 0x7(%rbx),%rax │ │ │ │ - mov 0xf(%rbx),%rbx │ │ │ │ - movq $0x502090,-0x20(%r12) │ │ │ │ - mov %rax,-0x10(%r12) │ │ │ │ - mov %rbx,-0x8(%r12) │ │ │ │ - mov %r14,(%r12) │ │ │ │ - mov %rax,%r14 │ │ │ │ - movq $0x33929e8,-0x18(%rbp) │ │ │ │ - lea -0x20(%r12),%rax │ │ │ │ - mov %rax,-0x10(%rbp) │ │ │ │ + lea -0x10(%rbp),%rax │ │ │ │ + cmp %r15,%rax │ │ │ │ + jb 4fc8ee │ │ │ │ + movq $0x3390fc8,-0x10(%rbp) │ │ │ │ mov %rbx,-0x8(%rbp) │ │ │ │ - add $0xffffffffffffffe8,%rbp │ │ │ │ - jmp 323ffb8 │ │ │ │ - movq $0x28,0x388(%r13) │ │ │ │ - jmp *-0x8(%r13) │ │ │ │ - nopl (%rax) │ │ │ │ - add $0x1000000,%eax │ │ │ │ - ... │ │ │ │ + mov 0x18(%rbx),%rsi │ │ │ │ + mov 0x10(%rbx),%r14 │ │ │ │ + add $0xfffffffffffffff0,%rbp │ │ │ │ + jmp 4fc5a8 │ │ │ │ + jmp *-0x10(%r13) │ │ │ │ + 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 │ │ │ │ lock cmp %r15,%rax │ │ │ │ - jb 502186 │ │ │ │ - movq $0x5021a8,-0x10(%rbp) │ │ │ │ - mov %r14,-0x8(%rbp) │ │ │ │ + jb 4fc92f │ │ │ │ + movq $0x3390fc8,-0x10(%rbp) │ │ │ │ + mov %rbx,-0x8(%rbp) │ │ │ │ + mov 0x18(%rbx),%rsi │ │ │ │ + mov 0x10(%rbx),%r14 │ │ │ │ + mov 0x20(%rbx),%rbx │ │ │ │ add $0xfffffffffffffff0,%rbp │ │ │ │ - jmp 4f1968 │ │ │ │ - lea 0x31a9d33(%rip),%rbx │ │ │ │ - jmp *-0x8(%r13) │ │ │ │ - nopl 0x0(%rax) │ │ │ │ - add %eax,(%rax) │ │ │ │ - add %al,(%rax) │ │ │ │ - add %al,(%rax) │ │ │ │ + jmp 4fc990 │ │ │ │ + jmp *-0x10(%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) │ │ │ │ - add %cl,-0x39(%rax) │ │ │ │ - add %r9b,%r8b │ │ │ │ - and %edx,0x0(%rax) │ │ │ │ - mov %rbx,%r14 │ │ │ │ - jmp 323f840 │ │ │ │ - add %eax,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ + lea -0x10(%rbp),%rax │ │ │ │ + cmp %r15,%rax │ │ │ │ + jb 4fc96e │ │ │ │ + movq $0x3390fc8,-0x10(%rbp) │ │ │ │ + mov %rbx,-0x8(%rbp) │ │ │ │ + mov 0x18(%rbx),%rsi │ │ │ │ + mov 0x10(%rbx),%r14 │ │ │ │ + add $0xfffffffffffffff0,%rbp │ │ │ │ + jmp 4fc5a8 │ │ │ │ + jmp *-0x10(%r13) │ │ │ │ + nopw 0x0(%rax,%rax,1) │ │ │ │ + sldt (%rax) │ │ │ │ + add %al,(%rdx) │ │ │ │ add %al,(%rax) │ │ │ │ - (bad) │ │ │ │ + add %al,(%rax,%rax,1) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ - add %cl,-0x39(%rax) │ │ │ │ - add %r13b,%r8b │ │ │ │ - and %edx,0x0(%rax) │ │ │ │ - mov %rbx,%r14 │ │ │ │ - jmp 323f9f0 │ │ │ │ - add %eax,(%rax) │ │ │ │ + or %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ + lea -0x60(%rbp),%rax │ │ │ │ + cmp %r15,%rax │ │ │ │ + jb 4fcd04 │ │ │ │ + movq $0x4fc9f8,-0x38(%rbp) │ │ │ │ + mov %rbx,%rax │ │ │ │ + mov 0x6(%rbx),%rcx │ │ │ │ + mov 0xe(%rbx),%rdx │ │ │ │ + mov 0x16(%rbx),%rdi │ │ │ │ + mov 0x1e(%rbx),%rbx │ │ │ │ + mov %rbx,%r8 │ │ │ │ + mov %r14,%rbx │ │ │ │ + mov %rcx,-0x30(%rbp) │ │ │ │ + mov %rdx,-0x28(%rbp) │ │ │ │ + mov %r8,-0x20(%rbp) │ │ │ │ + mov %rdi,-0x18(%rbp) │ │ │ │ + mov %rax,-0x10(%rbp) │ │ │ │ + mov %rsi,-0x8(%rbp) │ │ │ │ + add $0xffffffffffffffc8,%rbp │ │ │ │ + test $0x7,%bl │ │ │ │ + jne 4fc9f8 │ │ │ │ + mov (%rbx),%rax │ │ │ │ + jmp *%rax │ │ │ │ + nopl 0x0(%rax) │ │ │ │ (bad) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ - add %cl,-0x7d(%rcx) │ │ │ │ - (bad) │ │ │ │ - xor %cl,0x3b(%rbp) │ │ │ │ - movsl %ds:(%rsi),%es:(%rdi) │ │ │ │ - pop %rax │ │ │ │ - add (%rax),%eax │ │ │ │ - add %dh,0x35(%rdi) │ │ │ │ - movq $0x502020,-0x28(%r12) │ │ │ │ - mov 0x8(%rbp),%rax │ │ │ │ - mov %rax,-0x18(%r12) │ │ │ │ - movq $0x5020e8,-0x10(%r12) │ │ │ │ - mov %rbx,-0x8(%r12) │ │ │ │ - lea -0x28(%r12),%rax │ │ │ │ - mov %rax,(%r12) │ │ │ │ - lea -0xf(%r12),%rbx │ │ │ │ - add $0x10,%rbp │ │ │ │ - jmp *0x0(%rbp) │ │ │ │ - movq $0x30,0x388(%r13) │ │ │ │ - jmp 338a720 │ │ │ │ - nopw 0x0(%rax,%rax,1) │ │ │ │ - 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 %dh,%al │ │ │ │ - mov %bl,(%rdx) │ │ │ │ - add -0x73(%rax),%ecx │ │ │ │ + add %cl,-0x75(%rax) │ │ │ │ + xor %r9b,-0x77(%r8) │ │ │ │ + flds -0x7cb7f81f(%rbx) │ │ │ │ + stc │ │ │ │ + add %ecx,(%rdi) │ │ │ │ + test %ch,%al │ │ │ │ + add (%rax),%al │ │ │ │ + add %cl,-0x39(%rax) │ │ │ │ rex.RB clc │ │ │ │ - cmp %r15,%rax │ │ │ │ - jb 502284 │ │ │ │ - mov %r9,%rax │ │ │ │ - mov %r8,%r9 │ │ │ │ - mov %rdi,%r8 │ │ │ │ - mov %rsi,%rdi │ │ │ │ - mov %r14,%rsi │ │ │ │ - lea 0x3738312(%rip),%r14 │ │ │ │ - mov %rax,-0x8(%rbp) │ │ │ │ + push %rax │ │ │ │ + lret $0x4f │ │ │ │ + mov %rbx,%rcx │ │ │ │ + mov 0x6(%rbx),%rdx │ │ │ │ + mov 0xe(%rbx),%rbx │ │ │ │ + mov %rbx,%rsi │ │ │ │ + mov %rax,%rbx │ │ │ │ + mov %rsi,0x0(%rbp) │ │ │ │ + mov %rdx,0x18(%rbp) │ │ │ │ + mov %rcx,0x30(%rbp) │ │ │ │ add $0xfffffffffffffff8,%rbp │ │ │ │ - jmp 4f4f88 │ │ │ │ - lea 0x31a9c3d(%rip),%rbx │ │ │ │ - jmp *-0x8(%r13) │ │ │ │ + test $0x7,%bl │ │ │ │ + jne 4fca50 │ │ │ │ + mov (%rbx),%rax │ │ │ │ + jmp *%rax │ │ │ │ nop │ │ │ │ - sbb %eax,(%rax) │ │ │ │ - add %al,(%rax) │ │ │ │ - add $0x2000000,%eax │ │ │ │ + (bad) │ │ │ │ add %al,(%rax) │ │ │ │ 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 5022df │ │ │ │ - mov %r9,%rax │ │ │ │ - mov %rdi,%r9 │ │ │ │ - mov %r8,%rbx │ │ │ │ - mov %rsi,%r8 │ │ │ │ - mov %r14,%rdi │ │ │ │ - lea 0x31a9c3b(%rip),%rsi │ │ │ │ - lea 0x31a9bff(%rip),%r14 │ │ │ │ - mov %rbx,-0x10(%rbp) │ │ │ │ - mov %rax,-0x8(%rbp) │ │ │ │ - add $0xfffffffffffffff0,%rbp │ │ │ │ - jmp 304df68 │ │ │ │ - lea 0x31a9c3a(%rip),%rbx │ │ │ │ - jmp *-0x8(%r13) │ │ │ │ - nopw 0x0(%rax,%rax,1) │ │ │ │ - ... │ │ │ │ - adc $0x98000000,%eax │ │ │ │ - popf │ │ │ │ - sbb (%rbx),%al │ │ │ │ - lea -0x10(%rbp),%rax │ │ │ │ - cmp %r15,%rax │ │ │ │ - jb 50234e │ │ │ │ - sub $0x8,%rsp │ │ │ │ - mov %r13,%rax │ │ │ │ - mov %rbx,%rsi │ │ │ │ - mov %rax,%rdi │ │ │ │ - xor %eax,%eax │ │ │ │ - call 3385710 │ │ │ │ - add $0x8,%rsp │ │ │ │ - test %rax,%rax │ │ │ │ - je 502349 │ │ │ │ - movq $0x3391200,-0x10(%rbp) │ │ │ │ - mov %rax,-0x8(%rbp) │ │ │ │ - lea 0x31a92f7(%rip),%rsi │ │ │ │ - lea 0x31a9d32(%rip),%r14 │ │ │ │ - add $0xfffffffffffffff0,%rbp │ │ │ │ - jmp 324c800 │ │ │ │ - mov (%rbx),%rax │ │ │ │ - jmp *%rax │ │ │ │ - jmp *-0x10(%r13) │ │ │ │ - nopw 0x0(%rax,%rax,1) │ │ │ │ - ... │ │ │ │ - adc $0xe8000000,%eax │ │ │ │ - popf │ │ │ │ - sbb (%rbx),%al │ │ │ │ - lea -0x10(%rbp),%rax │ │ │ │ - cmp %r15,%rax │ │ │ │ - jb 5023b6 │ │ │ │ - sub $0x8,%rsp │ │ │ │ - mov %r13,%rax │ │ │ │ - mov %rbx,%rsi │ │ │ │ - mov %rax,%rdi │ │ │ │ - xor %eax,%eax │ │ │ │ - call 3385710 │ │ │ │ - add $0x8,%rsp │ │ │ │ - test %rax,%rax │ │ │ │ - je 5023b1 │ │ │ │ - movq $0x3391200,-0x10(%rbp) │ │ │ │ - mov %rax,-0x8(%rbp) │ │ │ │ - lea 0x31a9257(%rip),%rsi │ │ │ │ - lea 0x31a9d82(%rip),%r14 │ │ │ │ - add $0xfffffffffffffff0,%rbp │ │ │ │ - jmp 324c800 │ │ │ │ + add %cl,-0x77(%rax) │ │ │ │ + fadds -0x7cb7f820(%rbx) │ │ │ │ + clc │ │ │ │ + add %ecx,(%rdi) │ │ │ │ + test %ch,0x48000002(%rax) │ │ │ │ + movl $0x4fcaa8,-0x8(%rbp) │ │ │ │ + mov %rbx,%rax │ │ │ │ + mov 0x6(%rbx),%rcx │ │ │ │ + mov 0xe(%rbx),%rbx │ │ │ │ + mov %rbx,%rdx │ │ │ │ + mov 0x20(%rbp),%rbx │ │ │ │ + mov %rdx,0x0(%rbp) │ │ │ │ + mov %rcx,0x20(%rbp) │ │ │ │ + mov %rax,0x28(%rbp) │ │ │ │ + add $0xfffffffffffffff8,%rbp │ │ │ │ + test $0x7,%bl │ │ │ │ + jne 4fcaa8 │ │ │ │ mov (%rbx),%rax │ │ │ │ jmp *%rax │ │ │ │ - jmp *-0x10(%r13) │ │ │ │ - nopw 0x0(%rax,%rax,1) │ │ │ │ - add (%rax),%al │ │ │ │ - add %al,(%rax) │ │ │ │ - add %al,(%rax) │ │ │ │ + nopl 0x0(%rax) │ │ │ │ + or %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 5023f6 │ │ │ │ - movq $0x3390fc8,-0x10(%rbp) │ │ │ │ - mov %rbx,-0x8(%rbp) │ │ │ │ - mov 0x18(%rbx),%rsi │ │ │ │ - mov 0x10(%rbx),%r14 │ │ │ │ - add $0xfffffffffffffff0,%rbp │ │ │ │ - jmp 4f29f8 │ │ │ │ - jmp *-0x10(%r13) │ │ │ │ - nopw 0x0(%rax,%rax,1) │ │ │ │ - add (%rax),%al │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ + add %cl,-0x39(%rax) │ │ │ │ + rex.RB clc │ │ │ │ + call 48501a7b <__environ@GLIBC_2.2.5+0x448c15d3> │ │ │ │ + mov 0x7(%rbx),%eax │ │ │ │ + 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 4fcae8 │ │ │ │ + mov (%rbx),%rax │ │ │ │ + jmp *%rax │ │ │ │ + nopl (%rax) │ │ │ │ + or %eax,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ - adc (%rax),%al │ │ │ │ add %al,(%rax) │ │ │ │ - enter $0x1a91,$0x3 │ │ │ │ - lea -0x10(%rbp),%rax │ │ │ │ - cmp %r15,%rax │ │ │ │ - jb 50243d │ │ │ │ - movq $0x3390fc8,-0x10(%rbp) │ │ │ │ - mov %rbx,-0x8(%rbp) │ │ │ │ - lea 0x31a91ae(%rip),%rdi │ │ │ │ - mov 0x18(%rbx),%rsi │ │ │ │ - mov 0x10(%rbx),%r14 │ │ │ │ - add $0xfffffffffffffff0,%rbp │ │ │ │ - jmp 3240ab0 │ │ │ │ - jmp *-0x10(%r13) │ │ │ │ - nopl 0x0(%rax) │ │ │ │ - add (%rax),%al │ │ │ │ add %al,(%rax) │ │ │ │ + (bad) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ - adc (%rax),%al │ │ │ │ add %al,(%rax) │ │ │ │ - adcb $0x45,-0x72b7fce6(%rcx) │ │ │ │ - mov $0x4c,%al │ │ │ │ - cmp %edi,%eax │ │ │ │ - jb 502678 │ │ │ │ - movq $0x3390fc8,-0x10(%rbp) │ │ │ │ - mov %rbx,-0x8(%rbp) │ │ │ │ - movq $0x5024a8,-0x20(%rbp) │ │ │ │ - mov 0x10(%rbx),%rax │ │ │ │ - mov 0x18(%rbx),%rbx │ │ │ │ - mov %rax,-0x18(%rbp) │ │ │ │ - add $0xffffffffffffffe0,%rbp │ │ │ │ + add %cl,-0x39(%rax) │ │ │ │ + rex.RB clc │ │ │ │ + sub %cl,%bl │ │ │ │ + rex.WRXB add %r9b,-0x75(%r8) │ │ │ │ + rex.XB (bad) │ │ │ │ + mov 0xf(%rbx),%rbx │ │ │ │ + mov %rbx,%rcx │ │ │ │ + mov 0x30(%rbp),%rbx │ │ │ │ + mov %rcx,0x0(%rbp) │ │ │ │ + mov %rax,0x30(%rbp) │ │ │ │ + add $0xfffffffffffffff8,%rbp │ │ │ │ test $0x7,%bl │ │ │ │ - jne 5024a8 │ │ │ │ + jne 4fcb28 │ │ │ │ mov (%rbx),%rax │ │ │ │ jmp *%rax │ │ │ │ - nopl 0x0(%rax,%rax,1) │ │ │ │ - add %eax,(%rax) │ │ │ │ + nopl (%rax) │ │ │ │ + or (%rax),%al │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ (bad) │ │ │ │ add %al,(%rax) │ │ │ │ - add %dh,(%rax) │ │ │ │ - xchg %eax,%ecx │ │ │ │ - sbb (%rbx),%al │ │ │ │ - movq $0x502500,-0x20(%rbp) │ │ │ │ - mov %rbx,%rax │ │ │ │ - mov 0xf(%rbx),%rcx │ │ │ │ + add %al,(%rax) │ │ │ │ + add %al,(%rax) │ │ │ │ + add %cl,-0x39(%rax) │ │ │ │ + rex.RB clc │ │ │ │ + push $0x48004fcb │ │ │ │ + mov %ebx,%eax │ │ │ │ mov 0x7(%rbx),%rbx │ │ │ │ - mov %rbx,%rdx │ │ │ │ - mov 0x8(%rbp),%rbx │ │ │ │ - mov %rdx,-0x18(%rbp) │ │ │ │ - mov 0xf(%rdx),%rsi │ │ │ │ - mov %rsi,-0x10(%rbp) │ │ │ │ - mov 0x17(%rdx),%rdx │ │ │ │ - mov %rdx,-0x8(%rbp) │ │ │ │ + mov %rbx,%rcx │ │ │ │ + mov 0x38(%rbp),%rbx │ │ │ │ mov %rcx,0x0(%rbp) │ │ │ │ - mov %rax,0x8(%rbp) │ │ │ │ - add $0xffffffffffffffe0,%rbp │ │ │ │ + mov %rax,0x38(%rbp) │ │ │ │ + add $0xfffffffffffffff8,%rbp │ │ │ │ test $0x7,%bl │ │ │ │ - jne 502500 │ │ │ │ + jne 4fcb68 │ │ │ │ mov (%rbx),%rax │ │ │ │ jmp *%rax │ │ │ │ nopl 0x0(%rax) │ │ │ │ - test %eax,(%rcx) │ │ │ │ + rex.WXB add %al,(%r8) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ + add %bl,(%rsi) │ │ │ │ add %al,(%rax) │ │ │ │ - (bad) │ │ │ │ add %al,(%rax) │ │ │ │ - add %bl,%al │ │ │ │ - nop │ │ │ │ - sbb (%rbx),%al │ │ │ │ - movq $0x502548,-0x10(%rbp) │ │ │ │ - mov 0xf(%rbx),%rax │ │ │ │ - mov 0x20(%rbp),%rbx │ │ │ │ - mov 0x17(%rax),%rcx │ │ │ │ - mov %rcx,-0x8(%rbp) │ │ │ │ - mov 0xf(%rax),%rcx │ │ │ │ - mov %rcx,0x0(%rbp) │ │ │ │ - mov %rax,0x20(%rbp) │ │ │ │ - add $0xfffffffffffffff0,%rbp │ │ │ │ - test $0x7,%bl │ │ │ │ - jne 502548 │ │ │ │ - mov (%rbx),%rax │ │ │ │ - jmp *%rax │ │ │ │ - nopw 0x0(%rax,%rax,1) │ │ │ │ - movl $0x0,(%rsi) │ │ │ │ add %al,(%rax) │ │ │ │ + add %cl,-0x7d(%rcx) │ │ │ │ (bad) │ │ │ │ - add %al,(%rax) │ │ │ │ - add %dl,0x48031a90(%rax) │ │ │ │ - mov 0x30(%rbp),%eax │ │ │ │ - mov %rbx,%rcx │ │ │ │ - and $0x7,%ecx │ │ │ │ - cmp $0x1,%rcx │ │ │ │ - je 502639 │ │ │ │ - add $0x38,%r12 │ │ │ │ - cmp 0x358(%r13),%r12 │ │ │ │ - ja 50267c │ │ │ │ - mov 0x20(%rbp),%rcx │ │ │ │ - mov 0x10(%rbp),%rdx │ │ │ │ - cmp %rdx,%rcx │ │ │ │ - jge 5025a4 │ │ │ │ - movq $0x30489c0,-0x30(%r12) │ │ │ │ - mov %rax,-0x28(%r12) │ │ │ │ - movq $0x36ab5da,-0x20(%r12) │ │ │ │ - lea -0x2f(%r12),%rax │ │ │ │ - add $0xffffffffffffffe0,%r12 │ │ │ │ - mov %rax,%rbx │ │ │ │ - add $0x40,%rbp │ │ │ │ - jmp *0x0(%rbp) │ │ │ │ - mov 0x38(%rbp),%rsi │ │ │ │ - cmp %rdx,%rcx │ │ │ │ - jne 50262b │ │ │ │ + js 4fcbba │ │ │ │ + cmp 0x358(%rbp),%esp │ │ │ │ + ja 4fcd19 │ │ │ │ + mov 0x50(%rbp),%rax │ │ │ │ mov 0x28(%rbp),%rcx │ │ │ │ - mov 0x8(%rbp),%rdx │ │ │ │ - cmp %rdx,%rcx │ │ │ │ - jge 5025e4 │ │ │ │ - movq $0x30489c0,-0x30(%r12) │ │ │ │ - mov %rax,-0x28(%r12) │ │ │ │ - movq $0x36ab5da,-0x20(%r12) │ │ │ │ - lea -0x2f(%r12),%rax │ │ │ │ - add $0xffffffffffffffe0,%r12 │ │ │ │ - mov %rax,%rbx │ │ │ │ - add $0x40,%rbp │ │ │ │ - jmp *0x0(%rbp) │ │ │ │ - cmp %rdx,%rcx │ │ │ │ - jne 50262b │ │ │ │ - mov 0x6(%rbx),%rax │ │ │ │ - mov 0xe(%rbx),%rbx │ │ │ │ - movq $0x502410,-0x30(%r12) │ │ │ │ - mov %rax,-0x20(%r12) │ │ │ │ - mov %rbx,-0x18(%r12) │ │ │ │ - movq $0x30489c0,-0x10(%r12) │ │ │ │ - mov 0x18(%rbp),%rax │ │ │ │ + mov 0x18(%rbp),%rdx │ │ │ │ + mov 0x40(%rbp),%rsi │ │ │ │ + mov 0x8(%rbp),%rdi │ │ │ │ + mov 0x7(%rbx),%r8 │ │ │ │ + cmp %r8,%rdi │ │ │ │ + jge 4fcc09 │ │ │ │ + movq $0x4fc908,-0x70(%r12) │ │ │ │ + mov %rcx,-0x60(%r12) │ │ │ │ + mov 0x48(%rbp),%rbx │ │ │ │ + mov %rbx,-0x58(%r12) │ │ │ │ + mov %rax,-0x50(%r12) │ │ │ │ + movq $0x4fc948,-0x48(%r12) │ │ │ │ + mov %rdx,-0x38(%r12) │ │ │ │ + mov 0x38(%rbp),%rax │ │ │ │ + mov %rax,-0x30(%r12) │ │ │ │ + movq $0x3363098,-0x28(%r12) │ │ │ │ + mov %rsi,-0x20(%r12) │ │ │ │ + lea -0x48(%r12),%rax │ │ │ │ + mov %rax,-0x18(%r12) │ │ │ │ + movq $0x3363ae0,-0x10(%r12) │ │ │ │ + lea -0x27(%r12),%rax │ │ │ │ mov %rax,-0x8(%r12) │ │ │ │ - lea -0x30(%r12),%rax │ │ │ │ + lea -0x70(%r12),%rax │ │ │ │ mov %rax,(%r12) │ │ │ │ - lea -0xf(%r12),%rbx │ │ │ │ - add $0x40,%rbp │ │ │ │ + lea -0xe(%r12),%rbx │ │ │ │ + add $0x60,%rbp │ │ │ │ jmp *0x0(%rbp) │ │ │ │ - add $0xffffffffffffffc8,%r12 │ │ │ │ - mov %rsi,%rbx │ │ │ │ - add $0x40,%rbp │ │ │ │ + mov 0x20(%rbp),%r9 │ │ │ │ + mov 0x10(%rbp),%r10 │ │ │ │ + cmp %r8,%rdi │ │ │ │ + jne 4fcc81 │ │ │ │ + movq $0x4fc888,-0x70(%r12) │ │ │ │ + mov %rcx,-0x60(%r12) │ │ │ │ + mov %r9,-0x58(%r12) │ │ │ │ + mov %rax,-0x50(%r12) │ │ │ │ + movq $0x4fc8c8,-0x48(%r12) │ │ │ │ + mov %rdx,-0x38(%r12) │ │ │ │ + mov %r10,-0x30(%r12) │ │ │ │ + movq $0x3363098,-0x28(%r12) │ │ │ │ + mov %rsi,-0x20(%r12) │ │ │ │ + lea -0x48(%r12),%rax │ │ │ │ + mov %rax,-0x18(%r12) │ │ │ │ + movq $0x3363ae0,-0x10(%r12) │ │ │ │ + lea -0x27(%r12),%rax │ │ │ │ + mov %rax,-0x8(%r12) │ │ │ │ + lea -0x70(%r12),%rax │ │ │ │ + mov %rax,(%r12) │ │ │ │ + lea -0xe(%r12),%rbx │ │ │ │ + add $0x60,%rbp │ │ │ │ jmp *0x0(%rbp) │ │ │ │ - add $0x18,%r12 │ │ │ │ - cmp 0x358(%r13),%r12 │ │ │ │ - ja 502668 │ │ │ │ - movq $0x30489c0,-0x10(%r12) │ │ │ │ + movq $0x4fc808,-0x70(%r12) │ │ │ │ + mov 0x58(%rbp),%rcx │ │ │ │ + mov %rcx,-0x60(%r12) │ │ │ │ + mov %r9,-0x58(%r12) │ │ │ │ + mov %rax,-0x50(%r12) │ │ │ │ + movq $0x4fc848,-0x48(%r12) │ │ │ │ + mov 0x30(%rbp),%rax │ │ │ │ + mov %rax,-0x38(%r12) │ │ │ │ + mov %r10,-0x30(%r12) │ │ │ │ + movq $0x3363098,-0x28(%r12) │ │ │ │ + mov %rbx,-0x20(%r12) │ │ │ │ + lea -0x48(%r12),%rax │ │ │ │ + mov %rax,-0x18(%r12) │ │ │ │ + movq $0x3363ae0,-0x10(%r12) │ │ │ │ + lea -0x27(%r12),%rax │ │ │ │ mov %rax,-0x8(%r12) │ │ │ │ - movq $0x36ab5da,(%r12) │ │ │ │ - lea -0xf(%r12),%rbx │ │ │ │ - add $0x40,%rbp │ │ │ │ + lea -0x70(%r12),%rax │ │ │ │ + mov %rax,(%r12) │ │ │ │ + lea -0xe(%r12),%rbx │ │ │ │ + add $0x60,%rbp │ │ │ │ jmp *0x0(%rbp) │ │ │ │ - movq $0x18,0x388(%r13) │ │ │ │ - jmp 338a720 │ │ │ │ - jmp *-0x10(%r13) │ │ │ │ - movq $0x38,0x388(%r13) │ │ │ │ + mov %rax,%rsi │ │ │ │ + mov 0x18(%rbp),%r14 │ │ │ │ + add $0x38,%rbp │ │ │ │ + jmp 3240d18 │ │ │ │ + jmp *-0x8(%r13) │ │ │ │ + mov 0x38(%rbp),%rsi │ │ │ │ + mov 0x28(%rbp),%r14 │ │ │ │ + add $0x40,%rbp │ │ │ │ + jmp 3240d18 │ │ │ │ + movq $0x78,0x388(%r13) │ │ │ │ jmp 338a720 │ │ │ │ nopl 0x0(%rax) │ │ │ │ - add $0x1000000,%eax │ │ │ │ + add $0x0,%al │ │ │ │ add %al,(%rax) │ │ │ │ - add %al,(%rdx) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ + sldt (%rax) │ │ │ │ add %al,(%rax) │ │ │ │ - add %cl,(%rbx) │ │ │ │ add %al,(%rax) │ │ │ │ - add %dh,(%rax) │ │ │ │ - (bad) │ │ │ │ - sbb (%rbx),%al │ │ │ │ - add $0x20,%r12 │ │ │ │ + add %cl,-0x73(%rax) │ │ │ │ + rex.RB fmuls -0x8(%r9,%rdi,1) │ │ │ │ + jb 4fcde4 │ │ │ │ + add $0x48,%r12 │ │ │ │ cmp 0x358(%r13),%r12 │ │ │ │ - ja 5026d9 │ │ │ │ - mov 0x7(%rbx),%rax │ │ │ │ - mov 0xf(%rbx),%rbx │ │ │ │ - movq $0x502458,-0x18(%r12) │ │ │ │ + ja 4fcdd9 │ │ │ │ + movq $0x3390fc8,-0x10(%rbp) │ │ │ │ + mov %rbx,-0x8(%rbp) │ │ │ │ + mov 0x10(%rbx),%rax │ │ │ │ + mov 0x18(%rbx),%rcx │ │ │ │ + mov 0x20(%rbx),%rdx │ │ │ │ + mov 0x28(%rbx),%rbx │ │ │ │ + movq $0x4fc650,-0x40(%r12) │ │ │ │ + mov %rax,-0x38(%r12) │ │ │ │ + movq $0x4fc750,-0x30(%r12) │ │ │ │ + mov %rcx,-0x28(%r12) │ │ │ │ + movq $0x4fc990,-0x20(%r12) │ │ │ │ + mov %rax,-0x18(%r12) │ │ │ │ + mov %rcx,-0x10(%r12) │ │ │ │ + lea -0x2f(%r12),%rax │ │ │ │ mov %rax,-0x8(%r12) │ │ │ │ - mov %r14,(%r12) │ │ │ │ - lea -0x18(%r12),%r14 │ │ │ │ - jmp 3395508 │ │ │ │ - movq $0x20,0x388(%r13) │ │ │ │ - jmp *-0x8(%r13) │ │ │ │ - sbb %eax,(%rax) │ │ │ │ - add %al,(%rax) │ │ │ │ - add $0x1000000,%eax │ │ │ │ + lea -0x3f(%r12),%rax │ │ │ │ + mov %rax,(%r12) │ │ │ │ + movq $0x4fcdf8,-0x28(%rbp) │ │ │ │ + mov %rbx,%r14 │ │ │ │ + lea -0x1e(%r12),%rax │ │ │ │ + mov %rax,-0x20(%rbp) │ │ │ │ + mov %rdx,-0x18(%rbp) │ │ │ │ + add $0xffffffffffffffd8,%rbp │ │ │ │ + jmp 309d650 │ │ │ │ + movq $0x48,0x388(%r13) │ │ │ │ + jmp *-0x10(%r13) │ │ │ │ + add (%rax),%al │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ - add %cl,(%rcx) │ │ │ │ + (bad) │ │ │ │ add %al,(%rax) │ │ │ │ - add %bl,0x49031a9a(%rax) │ │ │ │ - add $0x18,%esp │ │ │ │ - cmp 0x358(%r13),%r12 │ │ │ │ - ja 502739 │ │ │ │ - mov 0x3(%rbx),%rax │ │ │ │ - movq $0x5026a8,-0x10(%r12) │ │ │ │ - mov %r14,-0x8(%r12) │ │ │ │ - mov %r9,(%r12) │ │ │ │ - mov %r8,%rbx │ │ │ │ - lea -0xf(%r12),%r8 │ │ │ │ - mov %rbx,%rdi │ │ │ │ - mov %r14,%rsi │ │ │ │ - mov %rax,%r14 │ │ │ │ - jmp 4f41a8 │ │ │ │ - movq $0x18,0x388(%r13) │ │ │ │ - jmp *-0x8(%r13) │ │ │ │ - sldt (%rax) │ │ │ │ - add %al,(%rdx) │ │ │ │ - ... │ │ │ │ add %al,(%rax) │ │ │ │ - add %cl,(%rsi) │ │ │ │ add %al,(%rax) │ │ │ │ - add %bh,(%rax) │ │ │ │ + add %cl,-0x39(%rax) │ │ │ │ + add %r12b,(%r8) │ │ │ │ (bad) │ │ │ │ - sbb (%rbx),%al │ │ │ │ - add $0x30,%r12 │ │ │ │ - cmp 0x358(%r13),%r12 │ │ │ │ - ja 50279a │ │ │ │ - movq $0x5023d0,-0x28(%r12) │ │ │ │ - mov %r14,-0x18(%r12) │ │ │ │ - mov %rsi,-0x10(%r12) │ │ │ │ - movq $0x502700,-0x8(%r12) │ │ │ │ - lea -0x28(%r12),%rax │ │ │ │ - mov %rax,(%r12) │ │ │ │ - lea -0x3(%r12),%rbx │ │ │ │ - jmp *0x0(%rbp) │ │ │ │ - movq $0x30,0x388(%r13) │ │ │ │ - lea 0x31a9a0c(%rip),%rbx │ │ │ │ - jmp *-0x8(%r13) │ │ │ │ + rex.WRXB add %r9b,0x75(%r11,%r9,4) │ │ │ │ + adc %cl,-0x77(%rax) │ │ │ │ + pop %rbp │ │ │ │ + adc %ch,%cl │ │ │ │ + rex.XB or %dil,0x1f0f02(%r10) │ │ │ │ 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 5027e6 │ │ │ │ - movq $0x3390fc8,-0x10(%rbp) │ │ │ │ - mov %rbx,-0x8(%rbp) │ │ │ │ - mov 0x18(%rbx),%rsi │ │ │ │ - mov 0x10(%rbx),%r14 │ │ │ │ - add $0xfffffffffffffff0,%rbp │ │ │ │ - jmp 4f29f8 │ │ │ │ - jmp *-0x10(%r13) │ │ │ │ - nopw 0x0(%rax,%rax,1) │ │ │ │ - add %eax,(%rax) │ │ │ │ + add %cl,-0x75(%rax) │ │ │ │ + adc %r9b,-0x39(%r8) │ │ │ │ + adc %r10b,-0x32(%r8) │ │ │ │ + rex.WRXB add %r9b,-0x77(%r8) │ │ │ │ + (bad) │ │ │ │ + mov %rbx,%r14 │ │ │ │ + mov 0x8(%rbp),%rbx │ │ │ │ + add $0x10,%rbp │ │ │ │ + jmp 4fc990 │ │ │ │ + nop │ │ │ │ + ... │ │ │ │ + (bad) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ - adc %al,(%rax) │ │ │ │ + add %cl,-0x77(%rcx) │ │ │ │ + fimuls -0x7d(%rax) │ │ │ │ + (bad) │ │ │ │ + xchg %eax,%esp │ │ │ │ + mov 0x401f0f02(%rdx),%bh │ │ │ │ + add %al,(%rbx) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ - lea -0x10(%rbp),%rax │ │ │ │ - cmp %r15,%rax │ │ │ │ - jb 502829 │ │ │ │ + add %cl,(%rdi) │ │ │ │ + add %al,(%rax) │ │ │ │ + add %al,(%rax) │ │ │ │ + add %al,(%rax) │ │ │ │ + add %cl,-0x73(%rax) │ │ │ │ + rex.RB │ │ │ │ + lock cmp %r15,%rax │ │ │ │ + jb 4fce9a │ │ │ │ movq $0x3390fc8,-0x10(%rbp) │ │ │ │ mov %rbx,-0x8(%rbp) │ │ │ │ - lea 0x37356dd(%rip),%r14 │ │ │ │ - mov 0x10(%rbx),%rbx │ │ │ │ + mov 0x18(%rbx),%rsi │ │ │ │ + mov 0x10(%rbx),%r14 │ │ │ │ + mov 0x20(%rbx),%rbx │ │ │ │ add $0xfffffffffffffff0,%rbp │ │ │ │ - jmp 3395508 │ │ │ │ + jmp 3395748 │ │ │ │ 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) │ │ │ │ - cwtl │ │ │ │ - lea (%rdx),%ebx │ │ │ │ - add -0x73(%rax),%ecx │ │ │ │ - rex.RB │ │ │ │ - lock cmp %r15,%rax │ │ │ │ - jb 50286d │ │ │ │ + add %al,(%rax) │ │ │ │ + add %al,(%rax) │ │ │ │ + lea -0x10(%rbp),%rax │ │ │ │ + cmp %r15,%rax │ │ │ │ + jb 4fced6 │ │ │ │ movq $0x3390fc8,-0x10(%rbp) │ │ │ │ mov %rbx,-0x8(%rbp) │ │ │ │ - lea 0x31a8d7e(%rip),%rdi │ │ │ │ mov 0x18(%rbx),%rsi │ │ │ │ mov 0x10(%rbx),%r14 │ │ │ │ add $0xfffffffffffffff0,%rbp │ │ │ │ - jmp 3240ab0 │ │ │ │ + jmp 30beb60 │ │ │ │ jmp *-0x10(%r13) │ │ │ │ - nopl 0x0(%rax) │ │ │ │ - add (%rax),%al │ │ │ │ + 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) │ │ │ │ - push %rax │ │ │ │ - lea (%rdx),%ebx │ │ │ │ - add -0x73(%rax),%ecx │ │ │ │ - rex.RB mov $0x4c,%r8b │ │ │ │ - cmp %edi,%eax │ │ │ │ - jb 502aa8 │ │ │ │ - movq $0x3390fc8,-0x10(%rbp) │ │ │ │ - mov %rbx,-0x8(%rbp) │ │ │ │ - movq $0x5028d8,-0x20(%rbp) │ │ │ │ - mov 0x10(%rbx),%rax │ │ │ │ - mov 0x18(%rbx),%rbx │ │ │ │ - mov %rax,-0x18(%rbp) │ │ │ │ + add %cl,(%rcx) │ │ │ │ + add %al,(%rax) │ │ │ │ + add %dh,(%rax) │ │ │ │ + movabs 0x394c98458d48031a,%eax │ │ │ │ + clc │ │ │ │ + jb 4fd200 │ │ │ │ + movq $0x4fcf48,-0x20(%rbp) │ │ │ │ + mov %rbx,%rax │ │ │ │ + mov 0x6(%rbx),%rbx │ │ │ │ + mov %rbx,%rcx │ │ │ │ + mov %r14,%rbx │ │ │ │ + mov %rcx,-0x18(%rbp) │ │ │ │ + mov %rax,-0x10(%rbp) │ │ │ │ + mov %rsi,-0x8(%rbp) │ │ │ │ add $0xffffffffffffffe0,%rbp │ │ │ │ test $0x7,%bl │ │ │ │ - jne 5028d8 │ │ │ │ + jne 4fcf48 │ │ │ │ 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 %ah,%al │ │ │ │ + movabs 0x894818458b48031a,%al │ │ │ │ + flds -0x7cb7f81f(%rbx) │ │ │ │ + stc │ │ │ │ + add %ecx,(%rdi) │ │ │ │ + test %al,0x48000001(%rsi) │ │ │ │ + movl $0x4fcfb0,-0x18(%rbp) │ │ │ │ + mov %rbx,%rcx │ │ │ │ + mov 0x6(%rbx),%rdx │ │ │ │ + mov 0xe(%rbx),%rsi │ │ │ │ + mov 0x16(%rbx),%rdi │ │ │ │ + mov 0x1e(%rbx),%rbx │ │ │ │ + mov %rbx,%r8 │ │ │ │ + mov %rax,%rbx │ │ │ │ + mov %rdi,-0x10(%rbp) │ │ │ │ + mov %r8,-0x8(%rbp) │ │ │ │ + mov %rsi,0x0(%rbp) │ │ │ │ + mov %rdx,0x8(%rbp) │ │ │ │ + mov %rcx,0x18(%rbp) │ │ │ │ + add $0xffffffffffffffe8,%rbp │ │ │ │ + test $0x7,%bl │ │ │ │ + jne 4fcfb0 │ │ │ │ + mov (%rbx),%rax │ │ │ │ + jmp *%rax │ │ │ │ + nop │ │ │ │ + (bad) │ │ │ │ + add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ - lea (%rdx),%ebx │ │ │ │ - add -0x39(%rax),%ecx │ │ │ │ - rex.RB loopne 50290d │ │ │ │ - sub %edx,0x0(%rax) │ │ │ │ + add %al,(%rax) │ │ │ │ + add %bl,(%rsi) │ │ │ │ + add %al,(%rax) │ │ │ │ + add %bh,-0x60(%rax) │ │ │ │ + sbb (%rbx),%al │ │ │ │ mov %rbx,%rax │ │ │ │ - mov 0xf(%rbx),%rcx │ │ │ │ - mov 0x7(%rbx),%rbx │ │ │ │ - mov %rbx,%rdx │ │ │ │ - mov 0x8(%rbp),%rbx │ │ │ │ + and $0x7,%eax │ │ │ │ + cmp $0x1,%rax │ │ │ │ + je 4fd204 │ │ │ │ + movq $0x4fd018,-0x28(%rbp) │ │ │ │ + mov %rbx,%rax │ │ │ │ + mov 0x6(%rbx),%rcx │ │ │ │ + mov 0xe(%rbx),%rdx │ │ │ │ + mov 0x16(%rbx),%rsi │ │ │ │ + mov 0x1e(%rbx),%rbx │ │ │ │ + mov %rbx,%rdi │ │ │ │ + mov 0x20(%rbp),%rbx │ │ │ │ + mov %rcx,-0x20(%rbp) │ │ │ │ mov %rdx,-0x18(%rbp) │ │ │ │ - mov 0xf(%rdx),%rsi │ │ │ │ mov %rsi,-0x10(%rbp) │ │ │ │ - mov 0x17(%rdx),%rdx │ │ │ │ - mov %rdx,-0x8(%rbp) │ │ │ │ - mov %rcx,0x0(%rbp) │ │ │ │ - mov %rax,0x8(%rbp) │ │ │ │ - add $0xffffffffffffffe0,%rbp │ │ │ │ + mov %rdi,-0x8(%rbp) │ │ │ │ + mov %rax,0x0(%rbp) │ │ │ │ + add $0xffffffffffffffd8,%rbp │ │ │ │ test $0x7,%bl │ │ │ │ - jne 502930 │ │ │ │ + jne 4fd018 │ │ │ │ mov (%rbx),%rax │ │ │ │ jmp *%rax │ │ │ │ nopl 0x0(%rax) │ │ │ │ - test %eax,(%rcx) │ │ │ │ + or (%rax),%eax │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ (bad) │ │ │ │ add %al,(%rax) │ │ │ │ - add %ch,0x48031a8c(%rax) │ │ │ │ - movl $0x502978,-0x10(%rbp) │ │ │ │ - mov 0xf(%rbx),%rax │ │ │ │ - mov 0x20(%rbp),%rbx │ │ │ │ - mov 0x17(%rax),%rcx │ │ │ │ - mov %rcx,-0x8(%rbp) │ │ │ │ - mov 0xf(%rax),%rcx │ │ │ │ + add %dl,(%rax) │ │ │ │ + movabs 0x894808458b48031a,%al │ │ │ │ + flds -0x7cb7f81f(%rbx) │ │ │ │ + stc │ │ │ │ + (bad) │ │ │ │ + je 4fd6cf │ │ │ │ + lea -0x1(%rcx),%rbx │ │ │ │ + movq $0x4fd060,-0x8(%rbp) │ │ │ │ + mov %rbx,%rcx │ │ │ │ + mov %rax,%rbx │ │ │ │ mov %rcx,0x0(%rbp) │ │ │ │ - mov %rax,0x20(%rbp) │ │ │ │ - add $0xfffffffffffffff0,%rbp │ │ │ │ + add $0xfffffffffffffff8,%rbp │ │ │ │ test $0x7,%bl │ │ │ │ - jne 502978 │ │ │ │ + jne 4fd060 │ │ │ │ mov (%rbx),%rax │ │ │ │ jmp *%rax │ │ │ │ - nopw 0x0(%rax,%rax,1) │ │ │ │ - movl $0x0,(%rsi) │ │ │ │ + rex.WR add %r8b,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ - (bad) │ │ │ │ add %al,(%rax) │ │ │ │ - add %ah,-0x74(%rax) │ │ │ │ + add %bl,(%rsi) │ │ │ │ + add %al,(%rax) │ │ │ │ + add %cl,%al │ │ │ │ + lahf │ │ │ │ sbb (%rbx),%al │ │ │ │ - mov 0x30(%rbp),%rax │ │ │ │ + mov 0x58(%rbp),%rax │ │ │ │ + mov 0x60(%rbp),%rcx │ │ │ │ + mov 0x38(%rbp),%rdx │ │ │ │ + mov 0x30(%rbp),%rsi │ │ │ │ + mov 0x20(%rbp),%rdi │ │ │ │ + mov 0x8(%rbp),%r8 │ │ │ │ + mov %rbx,%r9 │ │ │ │ + and $0x7,%r9d │ │ │ │ + cmp $0x7,%r9 │ │ │ │ + je 4fd6de │ │ │ │ + lea -0x1(%r9),%rbx │ │ │ │ + cmp %rbx,%r8 │ │ │ │ + jge 4fd0a9 │ │ │ │ + movq $0x4fd438,0x28(%rbp) │ │ │ │ + mov %rdx,%r14 │ │ │ │ + mov %rax,%rbx │ │ │ │ + add $0x28,%rbp │ │ │ │ + jmp 4fcef8 │ │ │ │ + cmp %rbx,%r8 │ │ │ │ + jne 4fd0c8 │ │ │ │ + movq $0x4fd518,0x10(%rbp) │ │ │ │ + mov %rdi,%rsi │ │ │ │ + mov %rdx,%r14 │ │ │ │ + mov %rax,%rbx │ │ │ │ + add $0x10,%rbp │ │ │ │ + jmp 4fcef8 │ │ │ │ + movq $0x4fd548,0x8(%rbp) │ │ │ │ + mov %rdi,%rsi │ │ │ │ + mov %rcx,%r14 │ │ │ │ + mov %rax,%rbx │ │ │ │ + add $0x8,%rbp │ │ │ │ + jmp 4fcef8 │ │ │ │ + movq $0x4fd130,-0x18(%rbp) │ │ │ │ mov %rbx,%rcx │ │ │ │ - and $0x7,%ecx │ │ │ │ - cmp $0x1,%rcx │ │ │ │ - je 502a69 │ │ │ │ - add $0x38,%r12 │ │ │ │ + mov 0x7(%rbx),%rdx │ │ │ │ + mov 0xf(%rbx),%rsi │ │ │ │ + mov 0x17(%rbx),%rbx │ │ │ │ + mov %rbx,%rdi │ │ │ │ + mov %rax,%rbx │ │ │ │ + mov %rsi,-0x10(%rbp) │ │ │ │ + mov %rdi,-0x8(%rbp) │ │ │ │ + mov %rdx,0x0(%rbp) │ │ │ │ + mov %rcx,0x18(%rbp) │ │ │ │ + add $0xffffffffffffffe8,%rbp │ │ │ │ + test $0x7,%bl │ │ │ │ + jne 4fd130 │ │ │ │ + mov (%rbx),%rax │ │ │ │ + jmp *%rax │ │ │ │ + nopl (%rax) │ │ │ │ + (bad) │ │ │ │ + add %al,(%rax) │ │ │ │ + add %al,(%rax) │ │ │ │ + add %al,(%rax) │ │ │ │ + add %bl,(%rsi) │ │ │ │ + add %al,(%rax) │ │ │ │ + add %bh,%al │ │ │ │ + sahf │ │ │ │ + sbb (%rbx),%al │ │ │ │ + mov %rbx,%rax │ │ │ │ + and $0x7,%eax │ │ │ │ + cmp $0x1,%rax │ │ │ │ + jne 4fd22a │ │ │ │ + add $0x98,%r12 │ │ │ │ cmp 0x358(%r13),%r12 │ │ │ │ - ja 502aac │ │ │ │ - mov 0x20(%rbp),%rcx │ │ │ │ + ja 4fd1f0 │ │ │ │ + mov 0x7(%rbx),%rax │ │ │ │ + mov 0xf(%rbx),%rcx │ │ │ │ + mov 0x17(%rbx),%rbx │ │ │ │ + movq $0x4fc5d0,-0x90(%r12) │ │ │ │ mov 0x10(%rbp),%rdx │ │ │ │ - cmp %rdx,%rcx │ │ │ │ - jge 5029d4 │ │ │ │ - movq $0x30489c0,-0x30(%r12) │ │ │ │ + mov %rdx,-0x80(%r12) │ │ │ │ + mov %rbx,-0x78(%r12) │ │ │ │ + movq $0x4fcd40,-0x70(%r12) │ │ │ │ + mov %rdx,-0x60(%r12) │ │ │ │ + mov %rbx,-0x58(%r12) │ │ │ │ + mov 0x8(%rbp),%rbx │ │ │ │ + mov %rbx,-0x50(%r12) │ │ │ │ + mov %rcx,-0x48(%r12) │ │ │ │ + movq $0x4fce70,-0x40(%r12) │ │ │ │ + mov 0x18(%rbp),%rbx │ │ │ │ + mov %rbx,-0x30(%r12) │ │ │ │ mov %rax,-0x28(%r12) │ │ │ │ - movq $0x36ab5da,-0x20(%r12) │ │ │ │ - lea -0x2f(%r12),%rax │ │ │ │ - add $0xffffffffffffffe0,%r12 │ │ │ │ - mov %rax,%rbx │ │ │ │ - add $0x40,%rbp │ │ │ │ + mov 0x20(%rbp),%rax │ │ │ │ + mov %rax,-0x20(%r12) │ │ │ │ + movq $0x4b8628,-0x18(%r12) │ │ │ │ + lea -0x40(%r12),%rax │ │ │ │ + mov %rax,-0x10(%r12) │ │ │ │ + lea -0x70(%r12),%rax │ │ │ │ + mov %rax,-0x8(%r12) │ │ │ │ + lea -0x90(%r12),%rax │ │ │ │ + mov %rax,(%r12) │ │ │ │ + lea -0x17(%r12),%rbx │ │ │ │ + add $0x38,%rbp │ │ │ │ jmp *0x0(%rbp) │ │ │ │ - mov 0x38(%rbp),%rsi │ │ │ │ - cmp %rdx,%rcx │ │ │ │ - jne 502a5b │ │ │ │ - mov 0x28(%rbp),%rcx │ │ │ │ + movq $0x98,0x388(%r13) │ │ │ │ + jmp 338a720 │ │ │ │ + jmp *-0x8(%r13) │ │ │ │ mov 0x8(%rbp),%rdx │ │ │ │ - cmp %rdx,%rcx │ │ │ │ - jge 502a14 │ │ │ │ - movq $0x30489c0,-0x30(%r12) │ │ │ │ - mov %rax,-0x28(%r12) │ │ │ │ - movq $0x36ab5da,-0x20(%r12) │ │ │ │ - lea -0x2f(%r12),%rax │ │ │ │ - add $0xffffffffffffffe0,%r12 │ │ │ │ - mov %rax,%rbx │ │ │ │ - add $0x40,%rbp │ │ │ │ - jmp *0x0(%rbp) │ │ │ │ - cmp %rdx,%rcx │ │ │ │ - jne 502a5b │ │ │ │ + movq $0x4fd278,0x8(%rbp) │ │ │ │ + mov %rbx,%rsi │ │ │ │ + mov %rdx,%r14 │ │ │ │ + mov %rbx,%rax │ │ │ │ + mov 0x28(%rbp),%rbx │ │ │ │ + mov %rax,0x30(%rbp) │ │ │ │ + add $0x8,%rbp │ │ │ │ + jmp 4fcef8 │ │ │ │ + movq $0x4fd358,0x8(%rbp) │ │ │ │ + mov 0x16(%rbx),%rsi │ │ │ │ + mov 0x30(%rbp),%r14 │ │ │ │ mov 0x6(%rbx),%rax │ │ │ │ - mov 0xe(%rbx),%rbx │ │ │ │ - movq $0x502840,-0x30(%r12) │ │ │ │ - mov %rax,-0x20(%r12) │ │ │ │ + mov 0xe(%rbx),%rcx │ │ │ │ + mov 0x1e(%rbx),%rbx │ │ │ │ + mov %rbx,%rdx │ │ │ │ + mov 0x28(%rbp),%rbx │ │ │ │ + mov %rdx,0x10(%rbp) │ │ │ │ + mov %rcx,0x18(%rbp) │ │ │ │ + mov %rax,0x20(%rbp) │ │ │ │ + add $0x8,%rbp │ │ │ │ + jmp 4fcef8 │ │ │ │ + nopw 0x0(%rax,%rax,1) │ │ │ │ + add $0x0,%eax │ │ │ │ + add %al,(%rax) │ │ │ │ + add %bl,(%rsi) │ │ │ │ + add %al,(%rax) │ │ │ │ + add %dh,0x48031a9d(%rax) │ │ │ │ + mov 0x8(%rbp),%eax │ │ │ │ + movq $0x4fd2b0,0x8(%rbp) │ │ │ │ + mov 0x28(%rbp),%rsi │ │ │ │ + mov %rax,%r14 │ │ │ │ + mov %rbx,%rax │ │ │ │ + mov 0x20(%rbp),%rbx │ │ │ │ + mov %rax,0x28(%rbp) │ │ │ │ + add $0x8,%rbp │ │ │ │ + jmp 4fcef8 │ │ │ │ + nop │ │ │ │ + add $0x1,%al │ │ │ │ + add %al,(%rax) │ │ │ │ + add %al,(%rax) │ │ │ │ + add %al,(%rax) │ │ │ │ + (bad) │ │ │ │ + add %al,(%rax) │ │ │ │ + add %bh,-0x63(%rax) │ │ │ │ + sbb (%rbx),%al │ │ │ │ + movq $0x4fd2d8,0x0(%rbp) │ │ │ │ + mov %rbx,%rsi │ │ │ │ + mov 0x20(%rbp),%r14 │ │ │ │ + mov %rbx,0x18(%rbp) │ │ │ │ + jmp 4b4fc8 │ │ │ │ + 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) │ │ │ │ + and %r9b,-0x77(%r8) │ │ │ │ + flds -0x7cb7f81f(%rbx) │ │ │ │ + stc │ │ │ │ + add %esi,0x51(%rbp) │ │ │ │ + add $0x28,%r12 │ │ │ │ + cmp 0x358(%r13),%r12 │ │ │ │ + ja 4fd329 │ │ │ │ + movq $0x4b8648,-0x20(%r12) │ │ │ │ + mov 0x10(%rbp),%rbx │ │ │ │ mov %rbx,-0x18(%r12) │ │ │ │ - movq $0x30489c0,-0x10(%r12) │ │ │ │ - mov 0x18(%rbp),%rax │ │ │ │ + mov 0x8(%rbp),%rbx │ │ │ │ + mov %rbx,-0x10(%r12) │ │ │ │ mov %rax,-0x8(%r12) │ │ │ │ - lea -0x30(%r12),%rax │ │ │ │ + mov 0x18(%rbp),%rax │ │ │ │ mov %rax,(%r12) │ │ │ │ - lea -0xf(%r12),%rbx │ │ │ │ - add $0x40,%rbp │ │ │ │ + lea -0x1e(%r12),%rbx │ │ │ │ + add $0x28,%rbp │ │ │ │ jmp *0x0(%rbp) │ │ │ │ - add $0xffffffffffffffc8,%r12 │ │ │ │ - mov %rsi,%rbx │ │ │ │ - add $0x40,%rbp │ │ │ │ + movq $0x28,0x388(%r13) │ │ │ │ + jmp 338a720 │ │ │ │ + mov %rax,%rbx │ │ │ │ + add $0x28,%rbp │ │ │ │ jmp *0x0(%rbp) │ │ │ │ - add $0x18,%r12 │ │ │ │ + nopl 0x0(%rax,%rax,1) │ │ │ │ + add $0x0,%eax │ │ │ │ + add %al,(%rax) │ │ │ │ + add %bl,(%rsi) │ │ │ │ + add %al,(%rax) │ │ │ │ + add %dl,%al │ │ │ │ + pushf │ │ │ │ + sbb (%rbx),%al │ │ │ │ + mov 0x8(%rbp),%rax │ │ │ │ + movq $0x4fd390,0x8(%rbp) │ │ │ │ + mov %rax,%rsi │ │ │ │ + mov 0x28(%rbp),%r14 │ │ │ │ + mov %rbx,%rax │ │ │ │ + mov 0x20(%rbp),%rbx │ │ │ │ + mov %rax,0x28(%rbp) │ │ │ │ + add $0x8,%rbp │ │ │ │ + jmp 4fcef8 │ │ │ │ + nop │ │ │ │ + add $0x1,%al │ │ │ │ + add %al,(%rax) │ │ │ │ + add %al,(%rax) │ │ │ │ + add %al,(%rax) │ │ │ │ + (bad) │ │ │ │ + add %al,(%rax) │ │ │ │ + add %bl,0x48031a9c(%rax) │ │ │ │ + movl $0x4fd3b8,0x0(%rbp) │ │ │ │ + mov %rbx,%rsi │ │ │ │ + mov 0x20(%rbp),%r14 │ │ │ │ + mov %rbx,0x18(%rbp) │ │ │ │ + jmp 4b4fc8 │ │ │ │ + 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) │ │ │ │ + and %r9b,-0x77(%r8) │ │ │ │ + flds -0x7cb7f81f(%rbx) │ │ │ │ + stc │ │ │ │ + add %esi,0x51(%rbp) │ │ │ │ + add $0x28,%r12 │ │ │ │ cmp 0x358(%r13),%r12 │ │ │ │ - ja 502a98 │ │ │ │ - movq $0x30489c0,-0x10(%r12) │ │ │ │ + ja 4fd409 │ │ │ │ + movq $0x4b8648,-0x20(%r12) │ │ │ │ + mov 0x10(%rbp),%rbx │ │ │ │ + mov %rbx,-0x18(%r12) │ │ │ │ + mov 0x8(%rbp),%rbx │ │ │ │ + mov %rbx,-0x10(%r12) │ │ │ │ mov %rax,-0x8(%r12) │ │ │ │ - movq $0x36ab5da,(%r12) │ │ │ │ - lea -0xf(%r12),%rbx │ │ │ │ - add $0x40,%rbp │ │ │ │ + mov 0x18(%rbp),%rax │ │ │ │ + mov %rax,(%r12) │ │ │ │ + lea -0x1e(%r12),%rbx │ │ │ │ + add $0x28,%rbp │ │ │ │ jmp *0x0(%rbp) │ │ │ │ - movq $0x18,0x388(%r13) │ │ │ │ - jmp 338a720 │ │ │ │ - jmp *-0x10(%r13) │ │ │ │ - movq $0x38,0x388(%r13) │ │ │ │ + movq $0x28,0x388(%r13) │ │ │ │ jmp 338a720 │ │ │ │ - nopl 0x0(%rax) │ │ │ │ - add $0x1000000,%eax │ │ │ │ + mov %rax,%rbx │ │ │ │ + add $0x28,%rbp │ │ │ │ + jmp *0x0(%rbp) │ │ │ │ + nopl 0x0(%rax,%rax,1) │ │ │ │ + xchg %edx,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ - add %al,(%rdx) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ + (bad) │ │ │ │ + add %al,(%rax) │ │ │ │ + add %dh,%al │ │ │ │ + fwait │ │ │ │ + sbb (%rbx),%al │ │ │ │ + mov 0x18(%rbp),%rax │ │ │ │ + movq $0x4fd470,0x18(%rbp) │ │ │ │ + mov 0x8(%rbp),%rsi │ │ │ │ + mov %rax,%r14 │ │ │ │ + mov %rbx,%rax │ │ │ │ + mov 0x30(%rbp),%rbx │ │ │ │ + mov %rax,0x38(%rbp) │ │ │ │ + add $0x18,%rbp │ │ │ │ + jmp 4fcef8 │ │ │ │ + nop │ │ │ │ + add $0x1,%al │ │ │ │ add %al,(%rax) │ │ │ │ - add %cl,(%rbx) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ - mov (%rdx),%ebx │ │ │ │ - add -0x7d(%rcx),%ecx │ │ │ │ (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 $0x502888,-0x18(%r12) │ │ │ │ - mov %rax,-0x8(%r12) │ │ │ │ - mov %r14,(%r12) │ │ │ │ - lea -0x18(%r12),%r14 │ │ │ │ - jmp 3395508 │ │ │ │ - movq $0x20,0x388(%r13) │ │ │ │ - jmp *-0x8(%r13) │ │ │ │ - add $0x1000000,%eax │ │ │ │ add %al,(%rax) │ │ │ │ - add %al,(%rcx) │ │ │ │ + add %bh,0x48031a9b(%rax) │ │ │ │ + movl $0x4fd498,0x0(%rbp) │ │ │ │ + mov %rbx,%rsi │ │ │ │ + mov 0x20(%rbp),%r14 │ │ │ │ + mov %rbx,0x18(%rbp) │ │ │ │ + jmp 4b4fc8 │ │ │ │ + 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 │ │ │ │ - (bad) │ │ │ │ - jmp 33893b0 │ │ │ │ - nopl 0x0(%rax) │ │ │ │ - sbb %eax,(%rax) │ │ │ │ + and %r9b,-0x77(%r8) │ │ │ │ + flds -0x7cb7f81f(%rbx) │ │ │ │ + stc │ │ │ │ + add %esi,0x51(%rbp) │ │ │ │ + add $0x28,%r12 │ │ │ │ + cmp 0x358(%r13),%r12 │ │ │ │ + ja 4fd4e9 │ │ │ │ + movq $0x4b8648,-0x20(%r12) │ │ │ │ + mov 0x10(%rbp),%rbx │ │ │ │ + mov %rbx,-0x18(%r12) │ │ │ │ + mov 0x8(%rbp),%rbx │ │ │ │ + mov %rbx,-0x10(%r12) │ │ │ │ + mov %rax,-0x8(%r12) │ │ │ │ + mov 0x18(%rbp),%rax │ │ │ │ + mov %rax,(%r12) │ │ │ │ + lea -0x1e(%r12),%rbx │ │ │ │ + add $0x28,%rbp │ │ │ │ + jmp *0x0(%rbp) │ │ │ │ + movq $0x28,0x388(%r13) │ │ │ │ + jmp 338a720 │ │ │ │ + mov %rax,%rbx │ │ │ │ + add $0x28,%rbp │ │ │ │ + jmp *0x0(%rbp) │ │ │ │ + nopl 0x0(%rax,%rax,1) │ │ │ │ + mov 0x0(%rsi),%al │ │ │ │ add %al,(%rax) │ │ │ │ - add $0x1000000,%eax │ │ │ │ + (bad) │ │ │ │ add %al,(%rax) │ │ │ │ + add %dl,(%rax) │ │ │ │ + fwait │ │ │ │ + sbb (%rbx),%al │ │ │ │ + movq $0x4fd620,0x0(%rbp) │ │ │ │ + mov 0x18(%rbp),%rsi │ │ │ │ + mov 0x30(%rbp),%r14 │ │ │ │ + mov %rbx,%rax │ │ │ │ + mov 0x48(%rbp),%rbx │ │ │ │ + mov %rax,0x50(%rbp) │ │ │ │ + jmp 4fcef8 │ │ │ │ + or 0x0(%rbp),%edi │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ - add %cl,(%rcx) │ │ │ │ + add %bl,(%rsi) │ │ │ │ add %al,(%rax) │ │ │ │ - add %al,-0x6a(%rax) │ │ │ │ + add %ah,%al │ │ │ │ + (bad) │ │ │ │ sbb (%rbx),%al │ │ │ │ - add $0x40,%r12 │ │ │ │ - cmp 0x358(%r13),%r12 │ │ │ │ - ja 502bb1 │ │ │ │ - mov 0x3(%rbx),%rax │ │ │ │ - movq $0x502800,-0x38(%r12) │ │ │ │ - mov %r8,-0x28(%r12) │ │ │ │ - movq $0x502ad8,-0x20(%r12) │ │ │ │ - mov %r14,-0x18(%r12) │ │ │ │ - mov %r9,-0x10(%r12) │ │ │ │ - movq $0x502b30,-0x8(%r12) │ │ │ │ - lea -0x38(%r12),%rbx │ │ │ │ - mov %rbx,(%r12) │ │ │ │ - lea -0x1f(%r12),%r8 │ │ │ │ - lea -0x7(%r12),%rdi │ │ │ │ - mov %r14,%rsi │ │ │ │ - mov %rax,%r14 │ │ │ │ - jmp 4f41a8 │ │ │ │ - movq $0x40,0x388(%r13) │ │ │ │ - jmp *-0x8(%r13) │ │ │ │ - add $0x1000000,%eax │ │ │ │ + movq $0x4fd578,0x0(%rbp) │ │ │ │ + mov 0x20(%rbp),%rsi │ │ │ │ + mov 0x58(%rbp),%r14 │ │ │ │ + mov %rbx,%rax │ │ │ │ + mov 0x50(%rbp),%rbx │ │ │ │ + mov %rax,0x58(%rbp) │ │ │ │ + jmp 4fcef8 │ │ │ │ + or %edi,%edi │ │ │ │ add %al,(%rax) │ │ │ │ - add %al,(%rcx) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ + (bad) │ │ │ │ add %al,(%rax) │ │ │ │ - add %cl,(%rcx) │ │ │ │ + add %dh,0x48031a9a(%rax) │ │ │ │ + movl $0x4fd5a0,0x0(%rbp) │ │ │ │ + mov %rbx,%rsi │ │ │ │ + mov 0x58(%rbp),%r14 │ │ │ │ + mov %rbx,0x50(%rbp) │ │ │ │ + jmp 4b4fc8 │ │ │ │ + or 0x0(%rdi),%edi │ │ │ │ add %al,(%rax) │ │ │ │ - add %al,%al │ │ │ │ - xchg %eax,%ebp │ │ │ │ - sbb (%rbx),%al │ │ │ │ - add $0x30,%r12 │ │ │ │ + add %al,(%rax) │ │ │ │ + add %bl,(%rsi) │ │ │ │ + add %al,(%rax) │ │ │ │ + add %al,(%rax) │ │ │ │ + add %al,(%rax) │ │ │ │ + add %cl,-0x75(%rax) │ │ │ │ + rex.RB pop %r8 │ │ │ │ + mov %rbx,%rcx │ │ │ │ + and $0x7,%ecx │ │ │ │ + cmp $0x1,%rcx │ │ │ │ + jne 4fd601 │ │ │ │ + add $0x28,%r12 │ │ │ │ cmp 0x358(%r13),%r12 │ │ │ │ - ja 502c16 │ │ │ │ - mov 0x7(%rbx),%rax │ │ │ │ - movq $0x5027c0,-0x28(%r12) │ │ │ │ - mov %rax,-0x18(%r12) │ │ │ │ - mov %r14,-0x10(%r12) │ │ │ │ - movq $0x502b58,-0x8(%r12) │ │ │ │ - lea -0x28(%r12),%rax │ │ │ │ + ja 4fd5f1 │ │ │ │ + movq $0x4b8648,-0x20(%r12) │ │ │ │ + mov 0x8(%rbp),%rbx │ │ │ │ + mov %rbx,-0x18(%r12) │ │ │ │ + mov 0x10(%rbp),%rbx │ │ │ │ + mov %rbx,-0x10(%r12) │ │ │ │ + mov %rax,-0x8(%r12) │ │ │ │ + mov 0x50(%rbp),%rax │ │ │ │ mov %rax,(%r12) │ │ │ │ - lea -0x3(%r12),%rbx │ │ │ │ + lea -0x1e(%r12),%rbx │ │ │ │ + add $0x60,%rbp │ │ │ │ jmp *0x0(%rbp) │ │ │ │ - movq $0x30,0x388(%r13) │ │ │ │ - jmp *-0x8(%r13) │ │ │ │ - nopl (%rax) │ │ │ │ - add %eax,(%rax) │ │ │ │ + movq $0x28,0x388(%r13) │ │ │ │ + jmp 338a720 │ │ │ │ + mov %rax,%rbx │ │ │ │ + add $0x60,%rbp │ │ │ │ + jmp *0x0(%rbp) │ │ │ │ + nopl 0x0(%rax,%rax,1) │ │ │ │ + mov 0x0(%rdi),%cl │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ + add %bl,(%rsi) │ │ │ │ add %al,(%rax) │ │ │ │ - adc %al,(%rax) │ │ │ │ + add %cl,(%rax) │ │ │ │ + (bad) │ │ │ │ + sbb (%rbx),%al │ │ │ │ + movq $0x4fd648,0x0(%rbp) │ │ │ │ + mov %rbx,%rsi │ │ │ │ + mov 0x50(%rbp),%r14 │ │ │ │ + mov %rbx,0x48(%rbp) │ │ │ │ + jmp 4b4fc8 │ │ │ │ + mov (%rdi),%cl │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ - lea -0x18(%rbp),%rax │ │ │ │ - cmp %r15,%rax │ │ │ │ - jb 502c8a │ │ │ │ - movq $0x3390fc8,-0x10(%rbp) │ │ │ │ - mov %rbx,-0x8(%rbp) │ │ │ │ - movq $0x502c78,-0x18(%rbp) │ │ │ │ - mov 0x10(%rbx),%rbx │ │ │ │ - add $0xffffffffffffffe8,%rbp │ │ │ │ - test $0x7,%bl │ │ │ │ - jne 502c78 │ │ │ │ - mov (%rbx),%rax │ │ │ │ - jmp *%rax │ │ │ │ - nop │ │ │ │ - ... │ │ │ │ (bad) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ - add %cl,-0x39(%rax) │ │ │ │ - add %r12b,0x3100502c(%r8) │ │ │ │ - testb $0xde,-0x77(%rcx) │ │ │ │ - jmp 32c9eb0 │ │ │ │ - jmp *-0x10(%r13) │ │ │ │ - xchg %ax,%ax │ │ │ │ - ... │ │ │ │ + add %cl,-0x75(%rax) │ │ │ │ + rex.RB push %r8 │ │ │ │ + mov %rbx,%rcx │ │ │ │ + and $0x7,%ecx │ │ │ │ + cmp $0x1,%rcx │ │ │ │ + jne 4fd6c5 │ │ │ │ + add $0x48,%r12 │ │ │ │ + cmp 0x358(%r13),%r12 │ │ │ │ + ja 4fd6b5 │ │ │ │ + movq $0x4fceb0,-0x40(%r12) │ │ │ │ + mov 0x38(%rbp),%rbx │ │ │ │ + mov %rbx,-0x30(%r12) │ │ │ │ + mov 0x8(%rbp),%rbx │ │ │ │ + mov %rbx,-0x28(%r12) │ │ │ │ + movq $0x4b8648,-0x20(%r12) │ │ │ │ + mov 0x40(%rbp),%rbx │ │ │ │ + mov %rbx,-0x18(%r12) │ │ │ │ + lea -0x40(%r12),%rbx │ │ │ │ + mov %rbx,-0x10(%r12) │ │ │ │ + mov %rax,-0x8(%r12) │ │ │ │ + mov 0x48(%rbp),%rax │ │ │ │ + mov %rax,(%r12) │ │ │ │ + lea -0x1e(%r12),%rbx │ │ │ │ + add $0x58,%rbp │ │ │ │ + jmp *0x0(%rbp) │ │ │ │ + movq $0x48,0x388(%r13) │ │ │ │ + jmp 338a720 │ │ │ │ + mov %rax,%rbx │ │ │ │ + add $0x58,%rbp │ │ │ │ + jmp *0x0(%rbp) │ │ │ │ + and $0xfffffffffffffff8,%rbx │ │ │ │ + mov (%rbx),%rbx │ │ │ │ + mov -0x4(%rbx),%ebx │ │ │ │ + jmp 4fd030 │ │ │ │ + and $0xfffffffffffffff8,%rbx │ │ │ │ + mov (%rbx),%rbx │ │ │ │ + mov -0x4(%rbx),%ebx │ │ │ │ + jmp 4fd08d │ │ │ │ + nopl (%rax) │ │ │ │ (bad) │ │ │ │ add %al,(%rax) │ │ │ │ + add %al,(%rbx) │ │ │ │ + ... │ │ │ │ add %al,(%rax) │ │ │ │ + add %cl,(%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 $0x3363a20,-0x8(%r12) │ │ │ │ - mov %rbx,(%r12) │ │ │ │ - lea -0x7(%r12),%rbx │ │ │ │ - add $0x8,%rbp │ │ │ │ - jmp *0x0(%rbp) │ │ │ │ + add %ah,(%rax) │ │ │ │ + cltd │ │ │ │ + sbb (%rbx),%al │ │ │ │ + add $0x10,%r12 │ │ │ │ + cmp 0x358(%r13),%r12 │ │ │ │ + ja 4fd735 │ │ │ │ + movq $0x4fcef8,-0x8(%r12) │ │ │ │ + mov %r14,(%r12) │ │ │ │ + mov %rsi,%rax │ │ │ │ + mov %rdi,%rsi │ │ │ │ + mov %rax,%r14 │ │ │ │ + lea -0x6(%r12),%rbx │ │ │ │ + jmp 4fcef8 │ │ │ │ movq $0x10,0x388(%r13) │ │ │ │ - movq $0x502ca0,0x0(%rbp) │ │ │ │ - jmp 338a738 │ │ │ │ - xchg %ax,%ax │ │ │ │ - add (%rax),%al │ │ │ │ + lea 0x31ad781(%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) │ │ │ │ - adc (%rax),%al │ │ │ │ add %al,(%rax) │ │ │ │ - fcoms 0x458d4803(%rdx,%rbx,1) │ │ │ │ + add %cl,-0x73(%rax) │ │ │ │ + rex.RB │ │ │ │ lock cmp %r15,%rax │ │ │ │ - jb 502d16 │ │ │ │ - movq $0x3390fc8,-0x10(%rbp) │ │ │ │ - mov %rbx,-0x8(%rbp) │ │ │ │ - mov 0x18(%rbx),%rsi │ │ │ │ - mov 0x10(%rbx),%r14 │ │ │ │ + jb 4fd7c4 │ │ │ │ + movq $0x4fd7a0,-0x10(%rbp) │ │ │ │ + mov %r14,%rbx │ │ │ │ + mov %rsi,-0x8(%rbp) │ │ │ │ add $0xfffffffffffffff0,%rbp │ │ │ │ - jmp 504608 │ │ │ │ - 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) │ │ │ │ - xchg %rax,%rsp │ │ │ │ - sbb (%rbx),%al │ │ │ │ - lea -0x20(%rbp),%rax │ │ │ │ - cmp %r15,%rax │ │ │ │ - jb 502e63 │ │ │ │ - movq $0x3390fc8,-0x10(%rbp) │ │ │ │ - mov %rbx,-0x8(%rbp) │ │ │ │ - movq $0x502d80,-0x20(%rbp) │ │ │ │ - mov 0x10(%rbx),%rax │ │ │ │ - mov 0x18(%rbx),%rbx │ │ │ │ - mov %rax,-0x18(%rbp) │ │ │ │ - add $0xffffffffffffffe0,%rbp │ │ │ │ test $0x7,%bl │ │ │ │ - jne 502d80 │ │ │ │ + jne 4fd7a0 │ │ │ │ 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 %bh,%al │ │ │ │ - xchg %eax,%ebx │ │ │ │ + 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 │ │ │ │ + lea 0x31ad70d(%rip),%rbx │ │ │ │ + jmp *-0x8(%r13) │ │ │ │ + nop │ │ │ │ + sldt (%rax) │ │ │ │ + add %al,(%rdx) │ │ │ │ + ... │ │ │ │ + add %al,(%rax) │ │ │ │ + add %cl,(%rsi) │ │ │ │ + add %al,(%rax) │ │ │ │ + add %ah,%al │ │ │ │ + (bad) │ │ │ │ sbb (%rbx),%al │ │ │ │ - mov 0x8(%rbp),%rax │ │ │ │ - mov 0x7(%rbx),%rbx │ │ │ │ - test %rbx,%rbx │ │ │ │ - jg 502e1c │ │ │ │ - movq $0x502dc0,0x8(%rbp) │ │ │ │ - mov %rax,%rbx │ │ │ │ - add $0x8,%rbp │ │ │ │ + lea -0x28(%rbp),%rax │ │ │ │ + cmp %r15,%rax │ │ │ │ + jb 4fd8a3 │ │ │ │ + movq $0x4fd828,-0x10(%rbp) │ │ │ │ + mov %r14,%rbx │ │ │ │ + mov %rsi,-0x8(%rbp) │ │ │ │ + add $0xfffffffffffffff0,%rbp │ │ │ │ test $0x7,%bl │ │ │ │ - jne 502dc0 │ │ │ │ + jne 4fd828 │ │ │ │ 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,0x48031a93(%rax) │ │ │ │ - mov %ebx,%eax │ │ │ │ - and $0x7,%eax │ │ │ │ - cmp $0x1,%rax │ │ │ │ - je 502e67 │ │ │ │ - add $0x20,%r12 │ │ │ │ - cmp 0x358(%r13),%r12 │ │ │ │ - ja 502e0c │ │ │ │ - mov 0x6(%rbx),%rax │ │ │ │ - mov 0xe(%rbx),%rbx │ │ │ │ - movq $0x3363078,-0x18(%r12) │ │ │ │ - movq $0x3c37ef9,-0x10(%r12) │ │ │ │ - mov %rax,-0x8(%r12) │ │ │ │ - mov %rbx,(%r12) │ │ │ │ - lea -0x17(%r12),%rbx │ │ │ │ - add $0x8,%rbp │ │ │ │ - jmp *0x0(%rbp) │ │ │ │ - movq $0x20,0x388(%r13) │ │ │ │ - jmp 338a720 │ │ │ │ - movq $0x502e48,0x0(%rbp) │ │ │ │ + add %ah,0x48031ad6(%rax) │ │ │ │ + mov 0x8(%rbp),%eax │ │ │ │ mov %rbx,%rcx │ │ │ │ - mov %rax,%rbx │ │ │ │ - mov %rcx,0x8(%rbp) │ │ │ │ + and $0x7,%ebx │ │ │ │ + cmp $0x1,%rbx │ │ │ │ + jne 4fd88d │ │ │ │ + movq $0x4fd878,-0x18(%rbp) │ │ │ │ + mov 0x7(%rcx),%rbx │ │ │ │ + mov 0xf(%rcx),%rax │ │ │ │ + mov %rax,-0x10(%rbp) │ │ │ │ + mov 0x17(%rcx),%rax │ │ │ │ + mov %rax,-0x8(%rbp) │ │ │ │ + mov %rcx,0x0(%rbp) │ │ │ │ + add $0xffffffffffffffe8,%rbp │ │ │ │ test $0x7,%bl │ │ │ │ - jne 502e48 │ │ │ │ + jne 4fd878 │ │ │ │ mov (%rbx),%rax │ │ │ │ jmp *%rax │ │ │ │ - add %al,(%r8) │ │ │ │ + xchg %ax,%ax │ │ │ │ + add $0x0,%al │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ - add %bl,(%rsi) │ │ │ │ add %al,(%rax) │ │ │ │ - add %dh,(%rax) │ │ │ │ - xchg %eax,%ebx │ │ │ │ + (bad) │ │ │ │ + add %al,(%rax) │ │ │ │ + add %dl,-0x2a(%rax) │ │ │ │ sbb (%rbx),%al │ │ │ │ + and $0x7,%ebx │ │ │ │ + cmp $0x1,%rbx │ │ │ │ + je 4fd8ae │ │ │ │ + mov 0x20(%rbp),%rax │ │ │ │ + mov 0x18(%rbp),%rcx │ │ │ │ + add $0x18,%rbp │ │ │ │ + mov %rax,%rdi │ │ │ │ + mov %rcx,%rsi │ │ │ │ + lea 0x31ad640(%rip),%r14 │ │ │ │ + add $0x10,%rbp │ │ │ │ + jmp 4fd708 │ │ │ │ + lea 0x31ad636(%rip),%rbx │ │ │ │ + jmp *-0x8(%r13) │ │ │ │ mov 0x8(%rbp),%rax │ │ │ │ - movq $0x502e90,0x8(%rbp) │ │ │ │ - mov %rbx,%rsi │ │ │ │ - mov %rax,%r14 │ │ │ │ + movq $0x4fd8e0,0x8(%rbp) │ │ │ │ + mov %rax,%rbx │ │ │ │ add $0x8,%rbp │ │ │ │ - jmp 32cca38 │ │ │ │ - jmp *-0x10(%r13) │ │ │ │ - add $0xfffffffffffffff8,%rbp │ │ │ │ - lea 0x31a9306(%rip),%rbx │ │ │ │ - add $0x10,%rbp │ │ │ │ + test $0x7,%bl │ │ │ │ + jne 4fd8e0 │ │ │ │ mov (%rbx),%rax │ │ │ │ jmp *%rax │ │ │ │ nopl 0x0(%rax,%rax,1) │ │ │ │ - ... │ │ │ │ + add (%rax),%eax │ │ │ │ + add %al,(%rax) │ │ │ │ + add %al,(%rax) │ │ │ │ + add %al,(%rax) │ │ │ │ (bad) │ │ │ │ add %al,(%rax) │ │ │ │ add %ch,%al │ │ │ │ - xchg %eax,%edx │ │ │ │ - sbb (%rbx),%al │ │ │ │ - movq $0x502ec0,-0x8(%rbp) │ │ │ │ - mov %rbx,%rax │ │ │ │ - mov %r14,%rbx │ │ │ │ - mov %rax,0x0(%rbp) │ │ │ │ - add $0xfffffffffffffff8,%rbp │ │ │ │ + {rex2 0x1a} add -0x7cb7f81d(%r19),%rax │ │ │ │ + sti │ │ │ │ + add 0x48(%rsi,%rcx,1),%esi │ │ │ │ + mov 0x18(%rbp),%eax │ │ │ │ + mov 0x10(%rbp),%rcx │ │ │ │ + add $0x10,%rbp │ │ │ │ + jmp 4fd88d │ │ │ │ + mov 0x8(%rbp),%rax │ │ │ │ + movq $0x4fd928,0x8(%rbp) │ │ │ │ + mov %rax,%rbx │ │ │ │ + add $0x8,%rbp │ │ │ │ test $0x7,%bl │ │ │ │ - jne 502ec0 │ │ │ │ + jne 4fd928 │ │ │ │ mov (%rbx),%rax │ │ │ │ jmp *%rax │ │ │ │ - add %eax,(%rax) │ │ │ │ + nopl 0x0(%rax) │ │ │ │ + add (%rax),%al │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ (bad) │ │ │ │ add %al,(%rax) │ │ │ │ - add %bh,0x48031a92(%rax) │ │ │ │ - mov %ebx,%eax │ │ │ │ - and $0x7,%eax │ │ │ │ - cmp $0x1,%rax │ │ │ │ - je 502e6b │ │ │ │ - add $0x20,%r12 │ │ │ │ - cmp 0x358(%r13),%r12 │ │ │ │ - ja 502f08 │ │ │ │ - mov 0x6(%rbx),%rax │ │ │ │ - mov 0xe(%rbx),%rbx │ │ │ │ - movq $0x3363078,-0x18(%r12) │ │ │ │ + add %ah,0x48031ad5(%rax) │ │ │ │ + mov 0x10(%rbp),%eax │ │ │ │ + and $0x7,%ebx │ │ │ │ + cmp $0x3,%rbx │ │ │ │ + je 4fd942 │ │ │ │ mov 0x8(%rbp),%rcx │ │ │ │ - mov %rcx,-0x10(%r12) │ │ │ │ - mov %rax,-0x8(%r12) │ │ │ │ - mov %rbx,(%r12) │ │ │ │ - lea -0x17(%r12),%rbx │ │ │ │ - add $0x10,%rbp │ │ │ │ - jmp *0x0(%rbp) │ │ │ │ - movq $0x20,0x388(%r13) │ │ │ │ - jmp 338a720 │ │ │ │ - add $0x1000000,%eax │ │ │ │ - add %al,(%rax) │ │ │ │ - add %al,(%rcx) │ │ │ │ + add $0x8,%rbp │ │ │ │ + jmp 4fd88d │ │ │ │ + mov %rax,%rbx │ │ │ │ + and $0xfffffffffffffff8,%rbx │ │ │ │ + add $0x18,%rbp │ │ │ │ + mov (%rbx),%rax │ │ │ │ + jmp *%rax │ │ │ │ + nopw 0x0(%rax,%rax,1) │ │ │ │ + add (%rax),%al │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ - 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 4f29f8 │ │ │ │ - nopl 0x0(%rax) │ │ │ │ + lea -0x28(%rbp),%rax │ │ │ │ + cmp %r15,%rax │ │ │ │ + jb 4fda2c │ │ │ │ + movq $0x3390fc8,-0x10(%rbp) │ │ │ │ + mov %rbx,-0x8(%rbp) │ │ │ │ + movq $0x4fd9b8,-0x20(%rbp) │ │ │ │ + mov 0x10(%rbx),%rax │ │ │ │ + mov 0x18(%rbx),%rbx │ │ │ │ + mov %rax,-0x18(%rbp) │ │ │ │ + add $0xffffffffffffffe0,%rbp │ │ │ │ + test $0x7,%bl │ │ │ │ + jne 4fd9b8 │ │ │ │ + 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 -0x18(%rbp),%rax │ │ │ │ - cmp %r15,%rax │ │ │ │ - jb 502f7c │ │ │ │ - movq $0x3390fc8,-0x10(%rbp) │ │ │ │ - mov %rbx,-0x8(%rbp) │ │ │ │ - movq $0x502f90,-0x18(%rbp) │ │ │ │ - xor %esi,%esi │ │ │ │ - mov 0x10(%rbx),%r14 │ │ │ │ - add $0xffffffffffffffe8,%rbp │ │ │ │ - jmp 32c9eb0 │ │ │ │ - jmp *-0x10(%r13) │ │ │ │ - ... │ │ │ │ (bad) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ - add %cl,-0x7d(%rcx) │ │ │ │ + add %cl,-0x75(%rax) │ │ │ │ + or %r9b,-0x77(%r8) │ │ │ │ + flds -0x7cb7f81f(%rbx) │ │ │ │ + stc │ │ │ │ (bad) │ │ │ │ - adc %cl,0x3b(%rbp) │ │ │ │ - movsl %ds:(%rsi),%es:(%rdi) │ │ │ │ - pop %rax │ │ │ │ - add (%rax),%eax │ │ │ │ - add %dh,0x1d(%rdi) │ │ │ │ - movq $0x3363a20,-0x8(%r12) │ │ │ │ - lea -0x1(%rbx),%rax │ │ │ │ - mov %rax,(%r12) │ │ │ │ - lea -0x7(%r12),%rbx │ │ │ │ - add $0x8,%rbp │ │ │ │ - jmp *0x0(%rbp) │ │ │ │ - movq $0x10,0x388(%r13) │ │ │ │ - jmp 338a738 │ │ │ │ + je 4fda30 │ │ │ │ + lea -0x1(%rcx),%rbx │ │ │ │ + movq $0x4fda18,-0x8(%rbp) │ │ │ │ + mov %rbx,%rcx │ │ │ │ + mov %rax,%rbx │ │ │ │ + mov $0x1,%eax │ │ │ │ + mov %rcx,%rdx │ │ │ │ + and $0x3f,%ecx │ │ │ │ + shl %cl,%rax │ │ │ │ + mov %rax,0x0(%rbp) │ │ │ │ + and $0xffffffffffffffc0,%rdx │ │ │ │ + mov %rdx,0x8(%rbp) │ │ │ │ + add $0xfffffffffffffff8,%rbp │ │ │ │ + test $0x7,%bl │ │ │ │ + jne 4fda18 │ │ │ │ + mov (%rbx),%rax │ │ │ │ + jmp *%rax │ │ │ │ nopw 0x0(%rax,%rax,1) │ │ │ │ - add (%rax),%al │ │ │ │ + ret $0x0 │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ + add %bl,(%rsi) │ │ │ │ add %al,(%rax) │ │ │ │ - adc (%rax),%al │ │ │ │ add %al,(%rax) │ │ │ │ - fcoms -0x72b7fce6(%rcx) │ │ │ │ - rex.RB │ │ │ │ - lock cmp %r15,%rax │ │ │ │ - jb 503006 │ │ │ │ - movq $0x3390fc8,-0x10(%rbp) │ │ │ │ - mov %rbx,-0x8(%rbp) │ │ │ │ - mov 0x18(%rbx),%rsi │ │ │ │ - mov 0x10(%rbx),%r14 │ │ │ │ - add $0xfffffffffffffff0,%rbp │ │ │ │ - jmp 502760 │ │ │ │ + add %al,(%rax) │ │ │ │ + add %cl,-0x77(%rax) │ │ │ │ + fisttps -0x75(%rax) │ │ │ │ + jne 4fda27 │ │ │ │ + mov 0x10(%rbp),%r14 │ │ │ │ + add $0x18,%rbp │ │ │ │ + jmp 30bd6d8 │ │ │ │ jmp *-0x10(%r13) │ │ │ │ - nopw 0x0(%rax,%rax,1) │ │ │ │ + and $0xfffffffffffffff8,%rbx │ │ │ │ + mov (%rbx),%rbx │ │ │ │ + mov -0x4(%rbx),%ebx │ │ │ │ + jmp 4fd9cc │ │ │ │ + nopl 0x0(%rax) │ │ │ │ add (%rax),%eax │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ sldt (%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %cl,-0x73(%rax) │ │ │ │ - rex.RB fmuls -0x8(%r9,%rdi,1) │ │ │ │ - jb 503085 │ │ │ │ + rex.RB loopne 4fdaa1 │ │ │ │ + cmp %edi,%eax │ │ │ │ + jb 4fdaeb │ │ │ │ + add $0x20,%r12 │ │ │ │ + cmp 0x358(%r13),%r12 │ │ │ │ + ja 4fdae0 │ │ │ │ movq $0x3390fc8,-0x10(%rbp) │ │ │ │ mov %rbx,-0x8(%rbp) │ │ │ │ - movq $0x503070,-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 │ │ │ │ + movq $0x4fd968,-0x18(%r12) │ │ │ │ + mov %rax,-0x8(%r12) │ │ │ │ + mov %rcx,(%r12) │ │ │ │ + movq $0x4fdac8,-0x20(%rbp) │ │ │ │ + lea -0x18(%r12),%rax │ │ │ │ + mov %rax,-0x18(%rbp) │ │ │ │ + add $0xffffffffffffffe0,%rbp │ │ │ │ test $0x7,%bl │ │ │ │ - jne 503070 │ │ │ │ + jne 4fdac8 │ │ │ │ mov (%rbx),%rax │ │ │ │ jmp *%rax │ │ │ │ - nop │ │ │ │ - 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,-0x75(%rax) │ │ │ │ - jge 503084 │ │ │ │ - mov 0x8(%rbp),%rsi │ │ │ │ - mov 0x7(%rbx),%r14 │ │ │ │ - add $0x18,%rbp │ │ │ │ - jmp 4fc7e0 │ │ │ │ + or %r9b,-0x39(%r8) │ │ │ │ + or %r8b,(%r8) │ │ │ │ + fisttpl 0x0(%rdi) │ │ │ │ + mov %rax,%rsi │ │ │ │ + mov %rbx,%r14 │ │ │ │ + add $0x8,%rbp │ │ │ │ + jmp 4fdb28 │ │ │ │ + movq $0x20,0x388(%r13) │ │ │ │ jmp *-0x10(%r13) │ │ │ │ - nopl 0x0(%rax) │ │ │ │ - add $0x1000000,%eax │ │ │ │ + nop │ │ │ │ + ... │ │ │ │ + (bad) │ │ │ │ add %al,(%rax) │ │ │ │ - add %al,(%rcx) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ + add %cl,-0x7d(%rax) │ │ │ │ + jrcxz 4fdafc │ │ │ │ + add $0x8,%rbp │ │ │ │ + mov (%rbx),%rax │ │ │ │ + jmp *%rax │ │ │ │ + nopl (%rax) │ │ │ │ + sldt (%rax) │ │ │ │ + add %al,(%rdx) │ │ │ │ + ... │ │ │ │ add %al,(%rax) │ │ │ │ - add %cl,(%rcx) │ │ │ │ + add %cl,(%rsi) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ - add %cl,-0x7d(%rcx) │ │ │ │ - (bad) │ │ │ │ - sbb %cl,0x3b(%rbp) │ │ │ │ - movsl %ds:(%rsi),%es:(%rdi) │ │ │ │ - pop %rax │ │ │ │ - add (%rax),%eax │ │ │ │ - add %dh,0x1e(%rdi) │ │ │ │ - mov 0x7(%rbx),%rax │ │ │ │ - movq $0x3363ae0,-0x10(%r12) │ │ │ │ - mov %rax,-0x8(%r12) │ │ │ │ - mov %r14,(%r12) │ │ │ │ - lea -0xe(%r12),%rbx │ │ │ │ - jmp *0x0(%rbp) │ │ │ │ - movq $0x18,0x388(%r13) │ │ │ │ + add %cl,-0x73(%rax) │ │ │ │ + rex.RB │ │ │ │ + lock cmp %r15,%rax │ │ │ │ + jae 4fdb5b │ │ │ │ + lea 0x31ad3b8(%rip),%rbx │ │ │ │ jmp *-0x8(%r13) │ │ │ │ - nopw 0x0(%rax,%rax,1) │ │ │ │ - add $0x1000000,%eax │ │ │ │ + nopl 0x0(%rax) │ │ │ │ + add %eax,(%rax) │ │ │ │ + add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ - add %al,(%rcx) │ │ │ │ add %al,(%rax) │ │ │ │ + (bad) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ - add %cl,(%rcx) │ │ │ │ + add %al,(%rax) │ │ │ │ + add %cl,-0x75(%rax) │ │ │ │ + jne 4fdb5c │ │ │ │ + add $0x10,%rbp │ │ │ │ + mov %rbx,%r14 │ │ │ │ + mov %r14,%rbx │ │ │ │ + and $0x7,%r14d │ │ │ │ + cmp $0x1,%r14 │ │ │ │ + jne 4fdb88 │ │ │ │ + mov %rsi,%rbx │ │ │ │ + jmp *0x0(%rbp) │ │ │ │ + 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,0x1e(%rdi) │ │ │ │ - mov 0x7(%rbx),%rax │ │ │ │ - movq $0x5030a8,-0x8(%r12) │ │ │ │ - mov %r14,(%r12) │ │ │ │ - lea -0x7(%r12),%r14 │ │ │ │ - mov %rax,%rbx │ │ │ │ - jmp 3395508 │ │ │ │ - movq $0x10,0x388(%r13) │ │ │ │ - jmp *-0x8(%r13) │ │ │ │ - nopw 0x0(%rax,%rax,1) │ │ │ │ - add $0x1000000,%eax │ │ │ │ add %al,(%rax) │ │ │ │ - add %al,(%rcx) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ + add %cl,-0x75(%rax) │ │ │ │ + jne 4fdb8c │ │ │ │ + add $0x10,%rbp │ │ │ │ + add $0x28,%r12 │ │ │ │ + cmp 0x358(%r13),%r12 │ │ │ │ + ja 4fdbdb │ │ │ │ + mov 0x6(%rbx),%rax │ │ │ │ + mov 0x16(%rbx),%rcx │ │ │ │ + mov 0x1e(%rbx),%rbx │ │ │ │ + movq $0x4fda50,-0x20(%r12) │ │ │ │ + mov %rsi,-0x10(%r12) │ │ │ │ + mov %rax,-0x8(%r12) │ │ │ │ + mov %rcx,(%r12) │ │ │ │ + movq $0x4fdb50,-0x10(%rbp) │ │ │ │ + lea -0x20(%r12),%rax │ │ │ │ + mov %rax,-0x8(%rbp) │ │ │ │ + add $0xfffffffffffffff0,%rbp │ │ │ │ + test $0x7,%bl │ │ │ │ + jne 4fdb50 │ │ │ │ + mov (%rbx),%rax │ │ │ │ + jmp *%rax │ │ │ │ + movq $0x28,0x388(%r13) │ │ │ │ + movq $0x4fdb80,-0x10(%rbp) │ │ │ │ + mov %rsi,-0x8(%rbp) │ │ │ │ + add $0xfffffffffffffff0,%rbp │ │ │ │ + jmp 338a720 │ │ │ │ + nopl 0x0(%rax,%rax,1) │ │ │ │ + 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 (%rax),%eax │ │ │ │ - add %dh,0x1e(%rdi) │ │ │ │ - mov 0x7(%rbx),%rax │ │ │ │ - movq $0x3363ae0,-0x10(%r12) │ │ │ │ - mov %rax,-0x8(%r12) │ │ │ │ - mov %r14,(%r12) │ │ │ │ - lea -0xe(%r12),%rbx │ │ │ │ - jmp *0x0(%rbp) │ │ │ │ - movq $0x18,0x388(%r13) │ │ │ │ - jmp *-0x8(%r13) │ │ │ │ - nopw 0x0(%rax,%rax,1) │ │ │ │ + add %cl,-0x73(%rax) │ │ │ │ + rex.RB │ │ │ │ + lock cmp %r15,%rax │ │ │ │ + jb 4fdc3a │ │ │ │ + movq $0x3390fc8,-0x10(%rbp) │ │ │ │ + mov %rbx,-0x8(%rbp) │ │ │ │ + mov 0x20(%rbx),%rdi │ │ │ │ + mov 0x18(%rbx),%rsi │ │ │ │ + mov 0x10(%rbx),%r14 │ │ │ │ + add $0xfffffffffffffff0,%rbp │ │ │ │ + jmp 3240ab0 │ │ │ │ + jmp *-0x10(%r13) │ │ │ │ + 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,-0x7d(%rcx) │ │ │ │ + add %cl,-0x73(%rax) │ │ │ │ + rex.RB call 104815ac <__environ@GLIBC_2.2.5+0xc841104> │ │ │ │ (bad) │ │ │ │ - adc %cl,0x3b(%rbp) │ │ │ │ - movsl %ds:(%rsi),%es:(%rdi) │ │ │ │ - pop %rax │ │ │ │ - add (%rax),%eax │ │ │ │ - add %dh,0x1e(%rdi) │ │ │ │ - mov 0x7(%rbx),%rax │ │ │ │ - movq $0x503158,-0x8(%r12) │ │ │ │ - mov %r14,(%r12) │ │ │ │ - lea -0x7(%r12),%r14 │ │ │ │ - mov %rax,%rbx │ │ │ │ - jmp 3395508 │ │ │ │ - movq $0x10,0x388(%r13) │ │ │ │ - jmp *-0x8(%r13) │ │ │ │ - nopw 0x0(%rax,%rax,1) │ │ │ │ - sbb %eax,(%rax) │ │ │ │ + stos %eax,%es:(%rdi) │ │ │ │ add %al,(%rax) │ │ │ │ - add $0x1000000,%eax │ │ │ │ + add %cl,-0x39(%rax) │ │ │ │ + rex.RB call 9fb915 │ │ │ │ + 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 4fdca8 │ │ │ │ + mov (%rbx),%rax │ │ │ │ + jmp *%rax │ │ │ │ + nopl 0x0(%rax) │ │ │ │ + add (%rax),%al │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ - add %cl,(%rcx) │ │ │ │ + (bad) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %cl,-0x7d(%rcx) │ │ │ │ (bad) │ │ │ │ - and %cl,0x3b(%rbp) │ │ │ │ - movsl %ds:(%rsi),%es:(%rdi) │ │ │ │ - pop %rax │ │ │ │ - add (%rax),%eax │ │ │ │ - add %dh,0x31(%rdi) │ │ │ │ - mov 0x3(%rbx),%rax │ │ │ │ - movq $0x503100,-0x18(%r12) │ │ │ │ - mov %r8,-0x10(%r12) │ │ │ │ - movq $0x5031b0,-0x8(%r12) │ │ │ │ - mov %rsi,(%r12) │ │ │ │ - lea -0x17(%r12),%r8 │ │ │ │ - lea -0x7(%r12),%rsi │ │ │ │ - mov %rax,%rbx │ │ │ │ - jmp 3395ee0 │ │ │ │ - movq $0x20,0x388(%r13) │ │ │ │ + rex │ │ │ │ + cmp 0x358(%r13),%r12 │ │ │ │ + ja 4fdd00 │ │ │ │ + mov 0x7(%rbx),%rax │ │ │ │ + mov 0xf(%rbx),%rbx │ │ │ │ + movq $0x4fdc10,-0x38(%r12) │ │ │ │ + mov 0x8(%rbp),%rcx │ │ │ │ + mov %rcx,-0x28(%r12) │ │ │ │ + mov 0x10(%rbp),%rcx │ │ │ │ + mov %rcx,-0x20(%r12) │ │ │ │ + mov %rbx,-0x18(%r12) │ │ │ │ + movq $0x3363098,-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 338a720 │ │ │ │ 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) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ - lea -0x20(%rbp),%rax │ │ │ │ + lea -0x10(%rbp),%rax │ │ │ │ cmp %r15,%rax │ │ │ │ - jb 5032cc │ │ │ │ + jb 4fdd4e │ │ │ │ movq $0x3390fc8,-0x10(%rbp) │ │ │ │ mov %rbx,-0x8(%rbp) │ │ │ │ - movq $0x5032b0,-0x20(%rbp) │ │ │ │ - mov 0x10(%rbx),%rax │ │ │ │ - mov 0x18(%rbx),%rbx │ │ │ │ - mov %rax,-0x18(%rbp) │ │ │ │ - add $0xffffffffffffffe0,%rbp │ │ │ │ - test $0x7,%bl │ │ │ │ - jne 5032b0 │ │ │ │ - mov (%rbx),%rax │ │ │ │ - jmp *%rax │ │ │ │ - nop │ │ │ │ - add %eax,(%rax) │ │ │ │ + mov 0x18(%rbx),%rsi │ │ │ │ + mov 0x10(%rbx),%r14 │ │ │ │ + add $0xfffffffffffffff0,%rbp │ │ │ │ + jmp 3240d18 │ │ │ │ + jmp *-0x10(%r13) │ │ │ │ + nopw 0x0(%rax,%rax,1) │ │ │ │ + add $0x1000000,%eax │ │ │ │ add %al,(%rax) │ │ │ │ + add %al,(%rcx) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ - (bad) │ │ │ │ add %al,(%rax) │ │ │ │ + add %cl,(%rcx) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ - add %cl,-0x75(%rax) │ │ │ │ - or %r9b,-0x39(%r8) │ │ │ │ - or %r12b,%r8b │ │ │ │ - xor 0x0(%rax),%dl │ │ │ │ - mov %rax,%rsi │ │ │ │ - mov 0x17(%rbx),%r14 │ │ │ │ - add $0x8,%rbp │ │ │ │ - jmp 4f29f8 │ │ │ │ - jmp *-0x10(%r13) │ │ │ │ - ... │ │ │ │ - (bad) │ │ │ │ + add %al,(%rax) │ │ │ │ + add %cl,-0x73(%rax) │ │ │ │ + rex.RB fmuls -0x8(%r9,%rdi,1) │ │ │ │ + jb 4fde29 │ │ │ │ + movq $0x4fddb8,-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 4fddb8 │ │ │ │ + mov (%rbx),%rax │ │ │ │ + jmp *%rax │ │ │ │ + add (%rax),%al │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ - add %cl,-0x7d(%rcx) │ │ │ │ (bad) │ │ │ │ - adc %cl,0x3b(%rbp) │ │ │ │ - movsl %ds:(%rsi),%es:(%rdi) │ │ │ │ - pop %rax │ │ │ │ - add (%rax),%eax │ │ │ │ - add %dh,0x19(%rdi) │ │ │ │ - movq $0x503208,-0x8(%r12) │ │ │ │ + add %al,(%rax) │ │ │ │ + add %al,(%rax) │ │ │ │ + add %al,(%rax) │ │ │ │ + add %cl,-0x77(%rax) │ │ │ │ + fadds -0x7cb7f820(%rbx) │ │ │ │ + clc │ │ │ │ + add 0x69(%rbx),%esi │ │ │ │ + cmp $0x2,%rax │ │ │ │ + jb 4fde3b │ │ │ │ + add $0x38,%r12 │ │ │ │ + cmp 0x358(%r13),%r12 │ │ │ │ + ja 4fde19 │ │ │ │ + mov 0x6(%rbx),%rax │ │ │ │ + mov 0xe(%rbx),%rbx │ │ │ │ + movq $0x4fdd28,-0x30(%r12) │ │ │ │ + mov 0x8(%rbp),%rcx │ │ │ │ + mov %rcx,-0x20(%r12) │ │ │ │ + mov %rax,-0x18(%r12) │ │ │ │ + movq $0x30bd698,-0x10(%r12) │ │ │ │ + lea -0x30(%r12),%rax │ │ │ │ + mov %rax,-0x8(%r12) │ │ │ │ mov %rbx,(%r12) │ │ │ │ - lea -0x3(%r12),%rbx │ │ │ │ - add $0x8,%rbp │ │ │ │ + lea -0xe(%r12),%rbx │ │ │ │ + add $0x18,%rbp │ │ │ │ jmp *0x0(%rbp) │ │ │ │ - movq $0x10,0x388(%r13) │ │ │ │ + movq $0x38,0x388(%r13) │ │ │ │ jmp 338a720 │ │ │ │ - xchg %ax,%ax │ │ │ │ - sbb %eax,(%rax) │ │ │ │ + jmp *-0x8(%r13) │ │ │ │ + lea 0x370669f(%rip),%rbx │ │ │ │ + add $0x18,%rbp │ │ │ │ + jmp *0x0(%rbp) │ │ │ │ + movq $0x4fde80,-0x10(%rbp) │ │ │ │ + mov 0x7(%rbx),%r14 │ │ │ │ + mov 0xf(%rbx),%rax │ │ │ │ + mov 0x17(%rbx),%rcx │ │ │ │ + mov 0x1f(%rbx),%rbx │ │ │ │ + mov %rbx,%rdx │ │ │ │ + mov 0x10(%rbp),%rbx │ │ │ │ + mov %rax,-0x8(%rbp) │ │ │ │ + mov %rdx,0x0(%rbp) │ │ │ │ + mov %rcx,0x8(%rbp) │ │ │ │ + add $0xfffffffffffffff0,%rbp │ │ │ │ + jmp 4fdd70 │ │ │ │ + nop │ │ │ │ + test %al,(%rcx) │ │ │ │ add %al,(%rax) │ │ │ │ - add $0x2000000,%eax │ │ │ │ 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 %r15b,0x49004fde(%r8) │ │ │ │ + mov %eax,%esi │ │ │ │ + mov %rbx,%rax │ │ │ │ + mov 0x20(%rbp),%rbx │ │ │ │ + mov %rax,0x20(%rbp) │ │ │ │ + add $0x8,%rbp │ │ │ │ + jmp 4fdd70 │ │ │ │ + nopl 0x0(%rax,%rax,1) │ │ │ │ + ret │ │ │ │ add %al,(%rax) │ │ │ │ - add %cl,-0x73(%rax) │ │ │ │ - rex.RB │ │ │ │ - lock cmp %r15,%rax │ │ │ │ - jb 503361 │ │ │ │ - mov %r9,%rax │ │ │ │ - mov %rdi,%r9 │ │ │ │ - mov %r8,%rcx │ │ │ │ - mov %rsi,%r8 │ │ │ │ - mov %r14,%rdi │ │ │ │ - mov 0xb(%rbx),%rsi │ │ │ │ - mov 0x3(%rbx),%r14 │ │ │ │ - mov %rcx,-0x10(%rbp) │ │ │ │ - mov %rax,-0x8(%rbp) │ │ │ │ - add $0xfffffffffffffff0,%rbp │ │ │ │ - jmp 304b3d8 │ │ │ │ - jmp *-0x8(%r13) │ │ │ │ - nopl (%rax) │ │ │ │ - add $0x1000000,%eax │ │ │ │ add %al,(%rax) │ │ │ │ - add %al,(%rax,%rax,1) │ │ │ │ add %al,(%rax) │ │ │ │ + add %bl,(%rsi) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ - or %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ - cmp %cl,-0x7eb6fce6(%rsi) │ │ │ │ + add %cl,-0x7d(%rcx) │ │ │ │ (bad) │ │ │ │ - addb $0x0,(%rax) │ │ │ │ - add %cl,0x3b(%rbp) │ │ │ │ + sub %cl,0x3b(%rbp) │ │ │ │ movsl %ds:(%rsi),%es:(%rdi) │ │ │ │ pop %rax │ │ │ │ add (%rax),%eax │ │ │ │ - add %cl,(%rdi) │ │ │ │ - xchg %eax,0x48000000(%rax) │ │ │ │ - mov 0x7(%rbx),%eax │ │ │ │ - mov 0xf(%rbx),%rcx │ │ │ │ - mov 0x17(%rbx),%rdx │ │ │ │ - mov 0x1f(%rbx),%rbx │ │ │ │ - movq $0x502fe0,-0x78(%r12) │ │ │ │ - mov %rbx,-0x68(%r12) │ │ │ │ - mov %r14,-0x60(%r12) │ │ │ │ - movq $0x503020,-0x58(%r12) │ │ │ │ - mov %rcx,-0x48(%r12) │ │ │ │ - mov %r14,-0x40(%r12) │ │ │ │ - mov %rdx,-0x38(%r12) │ │ │ │ - movq $0x503268,-0x30(%r12) │ │ │ │ - mov %r14,-0x20(%r12) │ │ │ │ + add %dh,0x34(%rdi) │ │ │ │ + movq $0x30bd678,-0x20(%r12) │ │ │ │ + mov 0x18(%rbp),%rax │ │ │ │ mov %rax,-0x18(%r12) │ │ │ │ - movq $0x503330,-0x10(%r12) │ │ │ │ - lea -0x30(%r12),%rax │ │ │ │ - mov %rax,-0x8(%r12) │ │ │ │ - lea -0x58(%r12),%rax │ │ │ │ - mov %rax,(%r12) │ │ │ │ - lea -0x78(%r12),%rsi │ │ │ │ - lea -0xb(%r12),%r14 │ │ │ │ - lea 0x36fbf68(%rip),%rbx │ │ │ │ - jmp 3395748 │ │ │ │ - movq $0x80,0x388(%r13) │ │ │ │ - jmp *-0x8(%r13) │ │ │ │ - nopl 0x0(%rax,%rax,1) │ │ │ │ - add $0x0,%al │ │ │ │ - add %al,(%rax) │ │ │ │ - add %al,(%rax) │ │ │ │ - add %al,(%rax) │ │ │ │ - sldt (%rax) │ │ │ │ - add %al,0x48031a8d(%rax) │ │ │ │ - lea -0x30(%rbp),%eax │ │ │ │ - cmp %r15,%rax │ │ │ │ - jb 503508 │ │ │ │ - movq $0x3390fc8,-0x10(%rbp) │ │ │ │ - mov %rbx,-0x8(%rbp) │ │ │ │ - movq $0x503498,-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 503498 │ │ │ │ - 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 %ah,(%rax) │ │ │ │ - lea (%rdx),%ebx │ │ │ │ - add -0x77(%rax),%ecx │ │ │ │ - fadds -0x7cb7f820(%rbx) │ │ │ │ - clc │ │ │ │ - add %esi,0x49(%rax,%rbp,2) │ │ │ │ - add $0x40,%esp │ │ │ │ - cmp 0x358(%r13),%r12 │ │ │ │ - ja 5034f8 │ │ │ │ - movq $0x502f50,-0x38(%r12) │ │ │ │ - mov %rbx,-0x28(%r12) │ │ │ │ - movq $0x503380,-0x20(%r12) │ │ │ │ + mov %rbx,-0x10(%r12) │ │ │ │ mov 0x10(%rbp),%rax │ │ │ │ - mov %rax,-0x18(%r12) │ │ │ │ - mov 0x18(%rbp),%rax │ │ │ │ - mov %rax,-0x10(%r12) │ │ │ │ - lea -0x38(%r12),%rax │ │ │ │ mov %rax,-0x8(%r12) │ │ │ │ mov 0x8(%rbp),%rax │ │ │ │ mov %rax,(%r12) │ │ │ │ lea -0x1f(%r12),%rbx │ │ │ │ add $0x20,%rbp │ │ │ │ jmp *0x0(%rbp) │ │ │ │ - movq $0x40,0x388(%r13) │ │ │ │ + movq $0x28,0x388(%r13) │ │ │ │ jmp 338a720 │ │ │ │ - jmp *-0x10(%r13) │ │ │ │ - lea 0x31a780b(%rip),%rbx │ │ │ │ - add $0x20,%rbp │ │ │ │ - jmp *0x0(%rbp) │ │ │ │ - nopw 0x0(%rax,%rax,1) │ │ │ │ + nopl 0x0(%rax) │ │ │ │ add (%rax),%al │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ adc (%rax),%al │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ - lea -0x20(%rbp),%rax │ │ │ │ + lea -0x10(%rbp),%rax │ │ │ │ cmp %r15,%rax │ │ │ │ - jb 503589 │ │ │ │ + jb 4fdf46 │ │ │ │ movq $0x3390fc8,-0x10(%rbp) │ │ │ │ mov %rbx,-0x8(%rbp) │ │ │ │ - movq $0x503578,-0x20(%rbp) │ │ │ │ - mov 0x10(%rbx),%rax │ │ │ │ + mov 0x10(%rbx),%r14 │ │ │ │ mov 0x18(%rbx),%rbx │ │ │ │ - mov %rax,-0x18(%rbp) │ │ │ │ - add $0xffffffffffffffe0,%rbp │ │ │ │ - test $0x7,%bl │ │ │ │ - jne 503578 │ │ │ │ - mov (%rbx),%rax │ │ │ │ - jmp *%rax │ │ │ │ - nop │ │ │ │ - add %eax,(%rax) │ │ │ │ + add $0xfffffffffffffff0,%rbp │ │ │ │ + jmp 4fdd70 │ │ │ │ + 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) │ │ │ │ - jne 503584 │ │ │ │ - mov 0x7(%rbx),%r14 │ │ │ │ - add $0x10,%rbp │ │ │ │ - jmp 4f29f8 │ │ │ │ + lea -0x10(%rbp),%rax │ │ │ │ + cmp %r15,%rax │ │ │ │ + jb 4fdf86 │ │ │ │ + movq $0x3390fc8,-0x10(%rbp) │ │ │ │ + mov %rbx,-0x8(%rbp) │ │ │ │ + mov 0x10(%rbx),%r14 │ │ │ │ + mov 0x18(%rbx),%rbx │ │ │ │ + add $0xfffffffffffffff0,%rbp │ │ │ │ + jmp 4fdd70 │ │ │ │ jmp *-0x10(%r13) │ │ │ │ - nopl (%rax) │ │ │ │ + nopw 0x0(%rax,%rax,1) │ │ │ │ add $0x1000000,%eax │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rcx) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %cl,(%rcx) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ - add %cl,-0x7d(%rcx) │ │ │ │ + add %cl,-0x73(%rax) │ │ │ │ + rex.RB fmuls -0x8(%r9,%rdi,1) │ │ │ │ + jb 4fe061 │ │ │ │ + movq $0x4fdff0,-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 4fdff0 │ │ │ │ + mov (%rbx),%rax │ │ │ │ + jmp *%rax │ │ │ │ + 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 %dh,0x1e(%rdi) │ │ │ │ - mov 0x7(%rbx),%rax │ │ │ │ - movq $0x3363ae0,-0x10(%r12) │ │ │ │ + add %al,(%rax) │ │ │ │ + add %al,(%rax) │ │ │ │ + add %al,(%rax) │ │ │ │ + add %cl,-0x77(%rax) │ │ │ │ + fadds -0x7cb7f820(%rbx) │ │ │ │ + clc │ │ │ │ + add 0x69(%rbx),%esi │ │ │ │ + cmp $0x2,%rax │ │ │ │ + jb 4fe073 │ │ │ │ + add $0x38,%r12 │ │ │ │ + cmp 0x358(%r13),%r12 │ │ │ │ + ja 4fe051 │ │ │ │ + mov 0x6(%rbx),%rax │ │ │ │ + mov 0xe(%rbx),%rbx │ │ │ │ + movq $0x4fdf60,-0x30(%r12) │ │ │ │ + mov %rax,-0x20(%r12) │ │ │ │ + mov 0x8(%rbp),%rax │ │ │ │ + mov %rax,-0x18(%r12) │ │ │ │ + movq $0x30bd698,-0x10(%r12) │ │ │ │ + lea -0x30(%r12),%rax │ │ │ │ mov %rax,-0x8(%r12) │ │ │ │ - mov %r14,(%r12) │ │ │ │ + mov %rbx,(%r12) │ │ │ │ lea -0xe(%r12),%rbx │ │ │ │ + add $0x18,%rbp │ │ │ │ jmp *0x0(%rbp) │ │ │ │ - movq $0x18,0x388(%r13) │ │ │ │ + movq $0x38,0x388(%r13) │ │ │ │ + jmp 338a720 │ │ │ │ jmp *-0x8(%r13) │ │ │ │ - nopw 0x0(%rax,%rax,1) │ │ │ │ - add $0x1000000,%eax │ │ │ │ - add %al,(%rax) │ │ │ │ - add %al,(%rcx) │ │ │ │ + lea 0x3706467(%rip),%rbx │ │ │ │ + add $0x18,%rbp │ │ │ │ + jmp *0x0(%rbp) │ │ │ │ + movq $0x4fe0b8,-0x10(%rbp) │ │ │ │ + mov 0x7(%rbx),%r14 │ │ │ │ + mov 0xf(%rbx),%rax │ │ │ │ + mov 0x17(%rbx),%rcx │ │ │ │ + mov 0x1f(%rbx),%rbx │ │ │ │ + mov %rbx,%rdx │ │ │ │ + mov 0x10(%rbp),%rbx │ │ │ │ + mov %rax,-0x8(%rbp) │ │ │ │ + mov %rdx,0x0(%rbp) │ │ │ │ + mov %rcx,0x8(%rbp) │ │ │ │ + add $0xfffffffffffffff0,%rbp │ │ │ │ + jmp 4fdfa8 │ │ │ │ + nop │ │ │ │ + test %al,(%rcx) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ - add %cl,(%rcx) │ │ │ │ + (bad) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ - add %cl,-0x7d(%rcx) │ │ │ │ + add %cl,-0x75(%rax) │ │ │ │ + or %r9b,-0x39(%r8) │ │ │ │ + or %r14b,%r8b │ │ │ │ + loopne 4fe112 │ │ │ │ + add %cl,-0x77(%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 $0x5035a8,-0x8(%r12) │ │ │ │ - mov %r14,(%r12) │ │ │ │ - lea -0x7(%r12),%r14 │ │ │ │ - mov %rax,%rbx │ │ │ │ - jmp 3395508 │ │ │ │ - movq $0x10,0x388(%r13) │ │ │ │ - jmp *-0x8(%r13) │ │ │ │ - nopw 0x0(%rax,%rax,1) │ │ │ │ - add $0x1000000,%eax │ │ │ │ - add %al,(%rax) │ │ │ │ - add %al,(%rcx) │ │ │ │ + mov %rbx,%rax │ │ │ │ + mov 0x20(%rbp),%rbx │ │ │ │ + mov %rax,0x20(%rbp) │ │ │ │ + add $0x8,%rbp │ │ │ │ + jmp 4fdfa8 │ │ │ │ + nopl 0x0(%rax,%rax,1) │ │ │ │ + ret │ │ │ │ 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,-0x7d(%rcx) │ │ │ │ (bad) │ │ │ │ - sbb %cl,0x3b(%rbp) │ │ │ │ + sub %cl,0x3b(%rbp) │ │ │ │ movsl %ds:(%rsi),%es:(%rdi) │ │ │ │ pop %rax │ │ │ │ add (%rax),%eax │ │ │ │ - add %dh,0x1e(%rdi) │ │ │ │ - mov 0x7(%rbx),%rax │ │ │ │ - movq $0x3363ae0,-0x10(%r12) │ │ │ │ + add %dh,0x34(%rdi) │ │ │ │ + movq $0x30bd678,-0x20(%r12) │ │ │ │ + mov 0x18(%rbp),%rax │ │ │ │ + mov %rax,-0x18(%r12) │ │ │ │ + mov %rbx,-0x10(%r12) │ │ │ │ + mov 0x10(%rbp),%rax │ │ │ │ mov %rax,-0x8(%r12) │ │ │ │ - mov %r14,(%r12) │ │ │ │ - lea -0xe(%r12),%rbx │ │ │ │ + mov 0x8(%rbp),%rax │ │ │ │ + mov %rax,(%r12) │ │ │ │ + lea -0x1f(%r12),%rbx │ │ │ │ + add $0x20,%rbp │ │ │ │ jmp *0x0(%rbp) │ │ │ │ - movq $0x18,0x388(%r13) │ │ │ │ - jmp *-0x8(%r13) │ │ │ │ - nopw 0x0(%rax,%rax,1) │ │ │ │ - add $0x1000000,%eax │ │ │ │ - add %al,(%rax) │ │ │ │ - add %al,(%rcx) │ │ │ │ + movq $0x28,0x388(%r13) │ │ │ │ + jmp 338a720 │ │ │ │ + nopl 0x0(%rax) │ │ │ │ + add (%rax),%al │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ - add %cl,(%rcx) │ │ │ │ + adc (%rax),%al │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ - add %cl,-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 $0x503658,-0x8(%r12) │ │ │ │ - mov %r14,(%r12) │ │ │ │ - lea -0x7(%r12),%r14 │ │ │ │ - mov %rax,%rbx │ │ │ │ - jmp 3395508 │ │ │ │ + lea -0x10(%rbp),%rax │ │ │ │ + cmp %r15,%rax │ │ │ │ + jb 4fe1ab │ │ │ │ + add $0x10,%r12 │ │ │ │ + cmp 0x358(%r13),%r12 │ │ │ │ + ja 4fe1a0 │ │ │ │ + movq $0x3390fc8,-0x10(%rbp) │ │ │ │ + mov %rbx,-0x8(%rbp) │ │ │ │ + mov 0x10(%rbx),%rax │ │ │ │ + mov 0x18(%rbx),%rbx │ │ │ │ + movq $0x4fdfa8,-0x8(%r12) │ │ │ │ + mov %rax,(%r12) │ │ │ │ + mov %rbx,%r14 │ │ │ │ + lea -0x7(%r12),%rbx │ │ │ │ + add $0xfffffffffffffff0,%rbp │ │ │ │ + jmp 4fdfa8 │ │ │ │ movq $0x10,0x388(%r13) │ │ │ │ - jmp *-0x8(%r13) │ │ │ │ - nopw 0x0(%rax,%rax,1) │ │ │ │ - sbb %eax,(%rax) │ │ │ │ - add %al,(%rax) │ │ │ │ - add $0x1000000,%eax │ │ │ │ - add %al,(%rax) │ │ │ │ - add %al,(%rax) │ │ │ │ - add %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,0x31(%rdi) │ │ │ │ - mov 0x3(%rbx),%rax │ │ │ │ - movq $0x503600,-0x18(%r12) │ │ │ │ - mov %r8,-0x10(%r12) │ │ │ │ - movq $0x5036b0,-0x8(%r12) │ │ │ │ - mov %rsi,(%r12) │ │ │ │ - lea -0x17(%r12),%r8 │ │ │ │ - lea -0x7(%r12),%rsi │ │ │ │ - mov %rax,%rbx │ │ │ │ - jmp 3395ee0 │ │ │ │ - movq $0x20,0x388(%r13) │ │ │ │ - jmp *-0x8(%r13) │ │ │ │ - nopl (%rax) │ │ │ │ + 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 fmuls -0x8(%r9,%rdi,1) │ │ │ │ - jb 5037cd │ │ │ │ + jb 4fe23e │ │ │ │ movq $0x3390fc8,-0x10(%rbp) │ │ │ │ mov %rbx,-0x8(%rbp) │ │ │ │ - movq $0x5037b8,-0x28(%rbp) │ │ │ │ + movq $0x4fe210,-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 5037b8 │ │ │ │ + jne 4fe210 │ │ │ │ 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) │ │ │ │ - jge 5037cc │ │ │ │ - mov 0x8(%rbp),%rsi │ │ │ │ - mov 0x7(%rbx),%r14 │ │ │ │ + add %cl,-0x77(%rax) │ │ │ │ + fadds -0x7cb7f820(%rbx) │ │ │ │ + clc │ │ │ │ + add %esi,0x48(%rsp,%rdx,1) │ │ │ │ + mov %ebx,%edi │ │ │ │ + mov 0x10(%rbp),%rsi │ │ │ │ + mov 0x8(%rbp),%r14 │ │ │ │ + add $0x18,%rbp │ │ │ │ + jmp 3240ab0 │ │ │ │ + lea 0x3739cc2(%rip),%rbx │ │ │ │ add $0x18,%rbp │ │ │ │ - jmp 4fc7e0 │ │ │ │ + jmp *0x0(%rbp) │ │ │ │ jmp *-0x10(%r13) │ │ │ │ - nopl 0x0(%rax) │ │ │ │ - sbb %eax,(%rax) │ │ │ │ - add %al,(%rax) │ │ │ │ - add $0x2000000,%eax │ │ │ │ - add %al,(%rax) │ │ │ │ - add %al,(%rax) │ │ │ │ - add %al,(%rax) │ │ │ │ - add %cl,(%rbx) │ │ │ │ - add %al,(%rax) │ │ │ │ - add %al,(%rax) │ │ │ │ - add %al,(%rax) │ │ │ │ - add %cl,-0x73(%rax) │ │ │ │ - rex.RB │ │ │ │ - lock cmp %r15,%rax │ │ │ │ - jb 503821 │ │ │ │ - mov %r9,%rax │ │ │ │ - mov %rdi,%r9 │ │ │ │ - mov %r8,%rcx │ │ │ │ - mov %rsi,%r8 │ │ │ │ - mov %r14,%rdi │ │ │ │ - mov 0xb(%rbx),%rsi │ │ │ │ - mov 0x3(%rbx),%r14 │ │ │ │ - mov %rcx,-0x10(%rbp) │ │ │ │ - mov %rax,-0x8(%rbp) │ │ │ │ - add $0xfffffffffffffff0,%rbp │ │ │ │ - jmp 304b3d8 │ │ │ │ - jmp *-0x8(%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) │ │ │ │ - orb $0x45,-0x72b7fce6(%rcx) │ │ │ │ - lock cmp %r15,%rax │ │ │ │ - jb 50385e │ │ │ │ + add %al,(%rax) │ │ │ │ + add %al,(%rax) │ │ │ │ + lea -0x10(%rbp),%rax │ │ │ │ + cmp %r15,%rax │ │ │ │ + jb 4fe27b │ │ │ │ movq $0x3390fc8,-0x10(%rbp) │ │ │ │ mov %rbx,-0x8(%rbp) │ │ │ │ mov 0x18(%rbx),%rsi │ │ │ │ mov 0x10(%rbx),%r14 │ │ │ │ add $0xfffffffffffffff0,%rbp │ │ │ │ - jmp 502760 │ │ │ │ + jmp 4fe2d0 │ │ │ │ jmp *-0x10(%r13) │ │ │ │ - nopw 0x0(%rax,%rax,1) │ │ │ │ + nop │ │ │ │ add (%rax),%al │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ adc (%rax),%al │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ - lea -0x20(%rbp),%rax │ │ │ │ + lea -0x10(%rbp),%rax │ │ │ │ cmp %r15,%rax │ │ │ │ - jb 5038d1 │ │ │ │ + jb 4fe2b3 │ │ │ │ movq $0x3390fc8,-0x10(%rbp) │ │ │ │ mov %rbx,-0x8(%rbp) │ │ │ │ - movq $0x5038c0,-0x20(%rbp) │ │ │ │ - mov 0x10(%rbx),%rax │ │ │ │ - mov 0x18(%rbx),%rbx │ │ │ │ - mov %rax,-0x18(%rbp) │ │ │ │ - add $0xffffffffffffffe0,%rbp │ │ │ │ + mov 0x18(%rbx),%rsi │ │ │ │ + mov 0x10(%rbx),%r14 │ │ │ │ + add $0xfffffffffffffff0,%rbp │ │ │ │ + jmp 4fe2d0 │ │ │ │ + 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 loopne 4fe321 │ │ │ │ + cmp %edi,%eax │ │ │ │ + jb 4fe411 │ │ │ │ + movq $0x4fe310,-0x10(%rbp) │ │ │ │ + mov %r14,%rbx │ │ │ │ + mov %rsi,-0x8(%rbp) │ │ │ │ + add $0xfffffffffffffff0,%rbp │ │ │ │ test $0x7,%bl │ │ │ │ - jne 5038c0 │ │ │ │ + jne 4fe310 │ │ │ │ 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(%rbx,%rcx,4) │ │ │ │ - or %cl,-0x75(%rax) │ │ │ │ - pop %rbx │ │ │ │ - cmovs 0x37e910c5(%rbx),%eax │ │ │ │ - sbb $0xe9,%al │ │ │ │ - add -0x1(%rcx),%al │ │ │ │ - lock nopl %gs:(%rax) │ │ │ │ - add $0x1000000,%eax │ │ │ │ + add %cl,-0x75(%rax) │ │ │ │ + or %r9b,-0x77(%r8) │ │ │ │ + flds -0x7cb7f81f(%rbx) │ │ │ │ + stc │ │ │ │ + add %ecx,(%rdi) │ │ │ │ + test %bl,%ch │ │ │ │ add %al,(%rax) │ │ │ │ - add %al,(%rcx) │ │ │ │ + add %cl,-0x39(%rax) │ │ │ │ + rex.RB │ │ │ │ + lock push $0x48004fe3 │ │ │ │ + mov %ebx,%ecx │ │ │ │ + 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 4fe368 │ │ │ │ + mov (%rbx),%rax │ │ │ │ + jmp *%rax │ │ │ │ + nop │ │ │ │ + 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,-0x7d(%rcx) │ │ │ │ + add %cl,-0x77(%rax) │ │ │ │ + fadds -0x7cb7f820(%rbx) │ │ │ │ + clc │ │ │ │ + add %ecx,(%rdi) │ │ │ │ + test %ah,-0x7cb70000(%rax,%rax,1) │ │ │ │ (bad) │ │ │ │ - sbb %cl,0x3b(%rbp) │ │ │ │ - movsl %ds:(%rsi),%es:(%rdi) │ │ │ │ - pop %rax │ │ │ │ + push $0x58a53b4d │ │ │ │ add (%rax),%eax │ │ │ │ - add %dh,0x1e(%rdi) │ │ │ │ - mov 0x7(%rbx),%rax │ │ │ │ - movq $0x3363ae0,-0x10(%r12) │ │ │ │ + add %dh,0x6c(%rdi) │ │ │ │ + mov 0x6(%rbx),%rax │ │ │ │ + mov 0xe(%rbx),%rcx │ │ │ │ + mov 0x16(%rbx),%rdx │ │ │ │ + mov 0x1e(%rbx),%rbx │ │ │ │ + movq $0x4fe258,-0x60(%r12) │ │ │ │ + mov 0x18(%rbp),%rsi │ │ │ │ + mov %rsi,-0x50(%r12) │ │ │ │ + mov %rbx,-0x48(%r12) │ │ │ │ + movq $0x4fe290,-0x40(%r12) │ │ │ │ + mov %rsi,-0x30(%r12) │ │ │ │ + mov %rdx,-0x28(%r12) │ │ │ │ + movq $0x4b8648,-0x20(%r12) │ │ │ │ + mov %rax,-0x18(%r12) │ │ │ │ + mov %rcx,-0x10(%r12) │ │ │ │ + lea -0x40(%r12),%rax │ │ │ │ mov %rax,-0x8(%r12) │ │ │ │ - mov %r14,(%r12) │ │ │ │ - lea -0xe(%r12),%rbx │ │ │ │ + lea -0x60(%r12),%rax │ │ │ │ + mov %rax,(%r12) │ │ │ │ + lea -0x1e(%r12),%rbx │ │ │ │ + add $0x20,%rbp │ │ │ │ jmp *0x0(%rbp) │ │ │ │ - movq $0x18,0x388(%r13) │ │ │ │ + movq $0x68,0x388(%r13) │ │ │ │ + jmp 338a720 │ │ │ │ + mov %rax,%rbx │ │ │ │ + and $0xfffffffffffffff8,%rbx │ │ │ │ + add $0x10,%rbp │ │ │ │ + mov (%rbx),%rax │ │ │ │ + jmp *%rax │ │ │ │ + lea 0x31acae0(%rip),%rbx │ │ │ │ jmp *-0x8(%r13) │ │ │ │ - nopw 0x0(%rax,%rax,1) │ │ │ │ + add $0xb0,%r12 │ │ │ │ + cmp 0x358(%r13),%r12 │ │ │ │ + ja 4fe4f4 │ │ │ │ + mov 0x7(%rbx),%rax │ │ │ │ + mov 0xf(%rbx),%rcx │ │ │ │ + mov 0x17(%rbx),%rbx │ │ │ │ + movq $0x4fdc58,-0xa8(%r12) │ │ │ │ + mov 0x10(%rbp),%rdx │ │ │ │ + mov %rdx,-0xa0(%r12) │ │ │ │ + mov 0x8(%rbp),%rsi │ │ │ │ + mov %rsi,-0x98(%r12) │ │ │ │ + movq $0x4fdd70,-0x90(%r12) │ │ │ │ + lea -0xa7(%r12),%rdi │ │ │ │ + mov %rdi,-0x88(%r12) │ │ │ │ + movq $0x4fdf20,-0x80(%r12) │ │ │ │ + mov %rbx,-0x70(%r12) │ │ │ │ + lea -0x8f(%r12),%rbx │ │ │ │ + mov %rbx,-0x68(%r12) │ │ │ │ + movq $0x4fe158,-0x60(%r12) │ │ │ │ + mov %rbx,-0x50(%r12) │ │ │ │ + mov %rcx,-0x48(%r12) │ │ │ │ + movq $0x4fe1c0,-0x40(%r12) │ │ │ │ + mov %rdx,-0x30(%r12) │ │ │ │ + mov %rsi,-0x28(%r12) │ │ │ │ + mov %rax,-0x20(%r12) │ │ │ │ + movq $0x4b8628,-0x18(%r12) │ │ │ │ + lea -0x40(%r12),%rax │ │ │ │ + mov %rax,-0x10(%r12) │ │ │ │ + lea -0x60(%r12),%rax │ │ │ │ + mov %rax,-0x8(%r12) │ │ │ │ + lea -0x80(%r12),%rax │ │ │ │ + mov %rax,(%r12) │ │ │ │ + lea -0x17(%r12),%rbx │ │ │ │ + add $0x20,%rbp │ │ │ │ + jmp *0x0(%rbp) │ │ │ │ + movq $0xb0,0x388(%r13) │ │ │ │ + jmp 338a720 │ │ │ │ + nopl 0x0(%rax) │ │ │ │ add $0x1000000,%eax │ │ │ │ + ... │ │ │ │ add %al,(%rax) │ │ │ │ - add %al,(%rcx) │ │ │ │ + add %cl,(%rsi) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ - add %cl,(%rcx) │ │ │ │ + add %cl,-0x73(%rax) │ │ │ │ + rex.RB clc │ │ │ │ + cmp %r15,%rax │ │ │ │ + jb 4fe5ae │ │ │ │ + movq $0x4fe558,-0x8(%rbp) │ │ │ │ + mov %r14,%rbx │ │ │ │ + add $0xfffffffffffffff8,%rbp │ │ │ │ + test $0x7,%bl │ │ │ │ + jne 4fe558 │ │ │ │ + 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) │ │ │ │ + sub %cl,0x3b(%rbp) │ │ │ │ movsl %ds:(%rsi),%es:(%rdi) │ │ │ │ pop %rax │ │ │ │ add (%rax),%eax │ │ │ │ - add %dh,0x1e(%rdi) │ │ │ │ + add %dh,0x39(%rdi) │ │ │ │ mov 0x7(%rbx),%rax │ │ │ │ - movq $0x5038f0,-0x8(%r12) │ │ │ │ - mov %r14,(%r12) │ │ │ │ - lea -0x7(%r12),%r14 │ │ │ │ - mov %rax,%rbx │ │ │ │ - jmp 3395508 │ │ │ │ - movq $0x10,0x388(%r13) │ │ │ │ + mov 0xf(%rbx),%rbx │ │ │ │ + movq $0x4b8668,-0x20(%r12) │ │ │ │ + mov %rbx,-0x18(%r12) │ │ │ │ + movq $0x3363098,-0x10(%r12) │ │ │ │ + mov %rax,-0x8(%r12) │ │ │ │ + lea -0x1f(%r12),%rax │ │ │ │ + mov %rax,(%r12) │ │ │ │ + lea -0xf(%r12),%rbx │ │ │ │ + add $0x8,%rbp │ │ │ │ + jmp *0x0(%rbp) │ │ │ │ + movq $0x28,0x388(%r13) │ │ │ │ + jmp 338a720 │ │ │ │ + lea 0x31ac94b(%rip),%rbx │ │ │ │ jmp *-0x8(%r13) │ │ │ │ - nopw 0x0(%rax,%rax,1) │ │ │ │ + nopl 0x0(%rax) │ │ │ │ add $0x1000000,%eax │ │ │ │ + ... │ │ │ │ add %al,(%rax) │ │ │ │ - add %al,(%rcx) │ │ │ │ + add %cl,(%rsi) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ - add %cl,(%rcx) │ │ │ │ + add %cl,-0x73(%rax) │ │ │ │ + rex.RB │ │ │ │ + lock cmp %r15,%rax │ │ │ │ + jb 4fe6c0 │ │ │ │ + movq $0x4fe610,-0x8(%rbp) │ │ │ │ + mov %r14,%rbx │ │ │ │ + add $0xfffffffffffffff8,%rbp │ │ │ │ + test $0x7,%bl │ │ │ │ + jne 4fe610 │ │ │ │ + mov (%rbx),%rax │ │ │ │ + jmp *%rax │ │ │ │ + xchg %ax,%ax │ │ │ │ + ... │ │ │ │ + (bad) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ - add %cl,-0x7d(%rcx) │ │ │ │ - (bad) │ │ │ │ - sbb %cl,0x3b(%rbp) │ │ │ │ - movsl %ds:(%rsi),%es:(%rdi) │ │ │ │ - pop %rax │ │ │ │ - add (%rax),%eax │ │ │ │ - add %dh,0x1e(%rdi) │ │ │ │ - mov 0x7(%rbx),%rax │ │ │ │ - movq $0x3363ae0,-0x10(%r12) │ │ │ │ - mov %rax,-0x8(%r12) │ │ │ │ - mov %r14,(%r12) │ │ │ │ - lea -0xe(%r12),%rbx │ │ │ │ - jmp *0x0(%rbp) │ │ │ │ - movq $0x18,0x388(%r13) │ │ │ │ - jmp *-0x8(%r13) │ │ │ │ + add %cl,-0x39(%rax) │ │ │ │ + rex.RB clc │ │ │ │ + rex.W out %al,$0x4f │ │ │ │ + add %cl,-0x75(%rax) │ │ │ │ + rex.XB (bad) │ │ │ │ + mov 0xf(%rbx),%rbx │ │ │ │ + mov %rax,0x0(%rbp) │ │ │ │ + add $0xfffffffffffffff8,%rbp │ │ │ │ + test $0x7,%bl │ │ │ │ + jne 4fe648 │ │ │ │ + mov (%rbx),%rax │ │ │ │ + jmp *%rax │ │ │ │ nopw 0x0(%rax,%rax,1) │ │ │ │ - add $0x1000000,%eax │ │ │ │ - add %al,(%rax) │ │ │ │ - add %al,(%rcx) │ │ │ │ + add %eax,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ - add %cl,(%rcx) │ │ │ │ + (bad) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ - add %cl,-0x7d(%rcx) │ │ │ │ - (bad) │ │ │ │ - adc %cl,0x3b(%rbp) │ │ │ │ - movsl %ds:(%rsi),%es:(%rdi) │ │ │ │ - pop %rax │ │ │ │ - add (%rax),%eax │ │ │ │ - add %dh,0x1e(%rdi) │ │ │ │ - mov 0x7(%rbx),%rax │ │ │ │ - movq $0x5039a0,-0x8(%r12) │ │ │ │ - mov %r14,(%r12) │ │ │ │ - lea -0x7(%r12),%r14 │ │ │ │ - mov %rax,%rbx │ │ │ │ - jmp 3395508 │ │ │ │ - movq $0x10,0x388(%r13) │ │ │ │ - jmp *-0x8(%r13) │ │ │ │ + add %cl,-0x77(%rax) │ │ │ │ + fadds -0x7cb7f820(%rbx) │ │ │ │ + clc │ │ │ │ + add %esi,0x48(%rax,%riz,1) │ │ │ │ + movl $0x4fe6e0,0x0(%rbp) │ │ │ │ + mov 0x8(%rbp),%rsi │ │ │ │ + lea 0x31ac89a(%rip),%r14 │ │ │ │ + mov 0x6(%rbx),%rax │ │ │ │ + mov %rax,0x8(%rbp) │ │ │ │ + jmp 3240d18 │ │ │ │ + movq $0x4fe6a0,0x0(%rbp) │ │ │ │ + mov 0x7(%rbx),%rbx │ │ │ │ + test $0x7,%bl │ │ │ │ + jne 4fe6a0 │ │ │ │ + mov (%rbx),%rax │ │ │ │ + jmp *%rax │ │ │ │ nopw 0x0(%rax,%rax,1) │ │ │ │ - sbb %eax,(%rax) │ │ │ │ - add %al,(%rax) │ │ │ │ - add $0x1000000,%eax │ │ │ │ + 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,0x31(%rdi) │ │ │ │ - mov 0x3(%rbx),%rax │ │ │ │ - movq $0x503948,-0x18(%r12) │ │ │ │ - mov %r8,-0x10(%r12) │ │ │ │ - movq $0x5039f8,-0x8(%r12) │ │ │ │ - mov %rsi,(%r12) │ │ │ │ - lea -0x17(%r12),%r8 │ │ │ │ - lea -0x7(%r12),%rsi │ │ │ │ - mov %rax,%rbx │ │ │ │ - jmp 3395ee0 │ │ │ │ - movq $0x20,0x388(%r13) │ │ │ │ + add %cl,-0x39(%rax) │ │ │ │ + add %r8b,(%r8) │ │ │ │ + out %eax,$0x4f │ │ │ │ + add %cl,-0x75(%rax) │ │ │ │ + jne 4fe6b4 │ │ │ │ + lea 0x31ac84e(%rip),%r14 │ │ │ │ + mov 0xf(%rbx),%rax │ │ │ │ + mov %rax,0x8(%rbp) │ │ │ │ + jmp 3240d18 │ │ │ │ + lea 0x31ac841(%rip),%rbx │ │ │ │ jmp *-0x8(%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 │ │ │ │ + (bad) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ - lea -0x10(%rbp),%rax │ │ │ │ - cmp %r15,%rax │ │ │ │ - jb 503ad6 │ │ │ │ - movq $0x3390fc8,-0x10(%rbp) │ │ │ │ - mov %rbx,-0x8(%rbp) │ │ │ │ - mov 0x10(%rbx),%r14 │ │ │ │ - mov 0x18(%rbx),%rbx │ │ │ │ - add $0xfffffffffffffff0,%rbp │ │ │ │ - jmp 3395508 │ │ │ │ - jmp *-0x10(%r13) │ │ │ │ - nopw 0x0(%rax,%rax,1) │ │ │ │ + add %cl,-0x75(%rax) │ │ │ │ + jne 4fe6ec │ │ │ │ + mov %rbx,%r14 │ │ │ │ + add $0x10,%rbp │ │ │ │ + jmp 4fe2d0 │ │ │ │ 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 │ │ │ │ + add %cl,-0x75(%rax) │ │ │ │ + jne 4fe70c │ │ │ │ + mov %rbx,%r14 │ │ │ │ + add $0x10,%rbp │ │ │ │ + jmp 4fe2d0 │ │ │ │ + ... │ │ │ │ + adc $0x40000000,%eax │ │ │ │ + enter $0x31a,$0x48 │ │ │ │ + lea -0x10(%rbp),%eax │ │ │ │ cmp %r15,%rax │ │ │ │ - jb 503b19 │ │ │ │ - movq $0x3390fc8,-0x10(%rbp) │ │ │ │ - mov %rbx,-0x8(%rbp) │ │ │ │ - lea 0x37343ed(%rip),%r14 │ │ │ │ - mov 0x10(%rbx),%rbx │ │ │ │ + jb 4fe76e │ │ │ │ + sub $0x8,%rsp │ │ │ │ + mov %r13,%rax │ │ │ │ + mov %rbx,%rsi │ │ │ │ + mov %rax,%rdi │ │ │ │ + xor %eax,%eax │ │ │ │ + call 3385710 │ │ │ │ + add $0x8,%rsp │ │ │ │ + test %rax,%rax │ │ │ │ + je 4fe769 │ │ │ │ + movq $0x3391200,-0x10(%rbp) │ │ │ │ + mov %rax,-0x8(%rbp) │ │ │ │ + lea 0x31ac7df(%rip),%rsi │ │ │ │ + lea 0x31ac7b0(%rip),%r14 │ │ │ │ add $0xfffffffffffffff0,%rbp │ │ │ │ - jmp 3395508 │ │ │ │ + jmp 4adc10 │ │ │ │ + mov (%rbx),%rax │ │ │ │ + jmp *%rax │ │ │ │ jmp *-0x10(%r13) │ │ │ │ - nopl (%rax) │ │ │ │ + nopw 0x0(%rax,%rax,1) │ │ │ │ add %eax,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ + add %eax,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ - add %al,(%rax) │ │ │ │ - adc %al,(%rax) │ │ │ │ + adc (%rax),%eax │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ - lea -0x10(%rbp),%rax │ │ │ │ + lea -0x40(%rbp),%rax │ │ │ │ cmp %r15,%rax │ │ │ │ - jb 503b59 │ │ │ │ + jb 4fe828 │ │ │ │ movq $0x3390fc8,-0x10(%rbp) │ │ │ │ mov %rbx,-0x8(%rbp) │ │ │ │ - lea 0x37343ad(%rip),%r14 │ │ │ │ + movq $0x4fe7d8,-0x20(%rbp) │ │ │ │ + mov 0x18(%rbx),%rax │ │ │ │ mov 0x10(%rbx),%rbx │ │ │ │ - add $0xfffffffffffffff0,%rbp │ │ │ │ - jmp 3395508 │ │ │ │ - jmp *-0x10(%r13) │ │ │ │ - nopl (%rax) │ │ │ │ - add (%rax),%al │ │ │ │ - add %al,(%rax) │ │ │ │ + mov %rax,-0x18(%rbp) │ │ │ │ + add $0xffffffffffffffe0,%rbp │ │ │ │ + test $0x7,%bl │ │ │ │ + jne 4fe7d8 │ │ │ │ + mov (%rbx),%rax │ │ │ │ + jmp *%rax │ │ │ │ + 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 -0x10(%rbp),%rax │ │ │ │ - cmp %r15,%rax │ │ │ │ - jb 503b96 │ │ │ │ - movq $0x3390fc8,-0x10(%rbp) │ │ │ │ - mov %rbx,-0x8(%rbp) │ │ │ │ - mov 0x18(%rbx),%rsi │ │ │ │ - mov 0x10(%rbx),%r14 │ │ │ │ - add $0xfffffffffffffff0,%rbp │ │ │ │ - jmp 3048808 │ │ │ │ + add %cl,-0x77(%rax) │ │ │ │ + fadds -0x7cb7f820(%rbx) │ │ │ │ + clc │ │ │ │ + add %esi,0x48(%rbp) │ │ │ │ + add $0x20,%r12 │ │ │ │ + cmp 0x358(%r13),%r12 │ │ │ │ + ja 4fe818 │ │ │ │ + movq $0x3363078,-0x18(%r12) │ │ │ │ + mov %rbx,-0x10(%r12) │ │ │ │ + mov %rbx,-0x8(%r12) │ │ │ │ + movq $0x3c04a5b,(%r12) │ │ │ │ + lea -0x17(%r12),%rbx │ │ │ │ + add $0x10,%rbp │ │ │ │ + jmp *0x0(%rbp) │ │ │ │ + movq $0x20,0x388(%r13) │ │ │ │ + jmp 338a720 │ │ │ │ jmp *-0x10(%r13) │ │ │ │ - nopw 0x0(%rax,%rax,1) │ │ │ │ - add $0x1000000,%eax │ │ │ │ + movq $0x4fe878,-0x20(%rbp) │ │ │ │ + mov %rbx,%rax │ │ │ │ + mov 0xe(%rbx),%rcx │ │ │ │ + mov 0x16(%rbx),%rdx │ │ │ │ + mov 0x1e(%rbx),%rsi │ │ │ │ + mov 0x6(%rbx),%rbx │ │ │ │ + mov %rcx,-0x18(%rbp) │ │ │ │ + mov %rdx,-0x10(%rbp) │ │ │ │ + mov %rsi,-0x8(%rbp) │ │ │ │ + mov %rax,0x0(%rbp) │ │ │ │ + add $0xffffffffffffffe0,%rbp │ │ │ │ + test $0x7,%bl │ │ │ │ + jne 4fe878 │ │ │ │ + mov (%rbx),%rax │ │ │ │ + jmp *%rax │ │ │ │ + nopl (%rax) │ │ │ │ + add $0x4,%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) │ │ │ │ + sub %r9b,-0x75(%r8) │ │ │ │ + rex.WRB and %r9b,-0x75(%r8) │ │ │ │ + push %rbp │ │ │ │ + or %cl,-0x75(%rax) │ │ │ │ + jne 4fe898 │ │ │ │ + mov 0x18(%rbp),%rdi │ │ │ │ + mov %rbx,%r8 │ │ │ │ + and $0x7,%r8d │ │ │ │ + cmp $0x7,%r8 │ │ │ │ + je 4fe911 │ │ │ │ + lea -0x1(%r8),%rbx │ │ │ │ + add $0x20,%r12 │ │ │ │ + cmp 0x358(%r13),%r12 │ │ │ │ + ja 4fe8f9 │ │ │ │ + cmp %rbx,%rax │ │ │ │ + jne 4fe8d2 │ │ │ │ + movq $0x3363078,-0x18(%r12) │ │ │ │ + mov %rsi,-0x10(%r12) │ │ │ │ + mov %rdi,-0x8(%r12) │ │ │ │ + mov %rdx,(%r12) │ │ │ │ + lea -0x17(%r12),%rbx │ │ │ │ + add $0x30,%rbp │ │ │ │ + jmp *0x0(%rbp) │ │ │ │ + movq $0x3363078,-0x18(%r12) │ │ │ │ + mov %rcx,-0x10(%r12) │ │ │ │ + mov %rcx,-0x8(%r12) │ │ │ │ + movq $0x3c04a5b,(%r12) │ │ │ │ + lea -0x17(%r12),%rbx │ │ │ │ + add $0x30,%rbp │ │ │ │ + jmp *0x0(%rbp) │ │ │ │ + movq $0x20,0x388(%r13) │ │ │ │ + movq $0x4fe930,0x0(%rbp) │ │ │ │ + jmp 338a738 │ │ │ │ + and $0xfffffffffffffff8,%rbx │ │ │ │ + mov (%rbx),%rbx │ │ │ │ + mov -0x4(%rbx),%ebx │ │ │ │ + jmp 4fe89d │ │ │ │ + nopl (%rax) │ │ │ │ + add $0x4,%eax │ │ │ │ add %al,(%rax) │ │ │ │ + add %bl,(%rsi) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ - add %cl,-0x7d(%rcx) │ │ │ │ - (bad) │ │ │ │ - and %cl,0x3b(%rbp) │ │ │ │ - movsl %ds:(%rsi),%es:(%rdi) │ │ │ │ - pop %rax │ │ │ │ - add (%rax),%eax │ │ │ │ - add %dh,0x24(%rdi) │ │ │ │ - mov 0x7(%rbx),%rax │ │ │ │ - mov 0xf(%rbx),%rbx │ │ │ │ - movq $0x503b70,-0x18(%r12) │ │ │ │ - mov %rax,-0x8(%r12) │ │ │ │ - mov %r14,(%r12) │ │ │ │ - lea -0x18(%r12),%r14 │ │ │ │ - jmp 3395508 │ │ │ │ - movq $0x20,0x388(%r13) │ │ │ │ - jmp *-0x8(%r13) │ │ │ │ - add (%rax),%al │ │ │ │ add %al,(%rax) │ │ │ │ + add %cl,-0x75(%rax) │ │ │ │ + sub %r9b,-0x75(%r8) │ │ │ │ + rex.WRB and %r9b,-0x75(%r8) │ │ │ │ + push %rbp │ │ │ │ + or %cl,-0x75(%rax) │ │ │ │ + jne 4fe950 │ │ │ │ + mov 0x18(%rbp),%rdi │ │ │ │ + jmp 4fe89d │ │ │ │ + nopl 0x0(%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 -0x10(%rbp),%rax │ │ │ │ + lea -0x40(%rbp),%rax │ │ │ │ cmp %r15,%rax │ │ │ │ - jb 503c2e │ │ │ │ + jb 4fea00 │ │ │ │ movq $0x3390fc8,-0x10(%rbp) │ │ │ │ mov %rbx,-0x8(%rbp) │ │ │ │ - mov 0x18(%rbx),%rsi │ │ │ │ - mov 0x10(%rbx),%r14 │ │ │ │ - add $0xfffffffffffffff0,%rbp │ │ │ │ - jmp 3048808 │ │ │ │ - jmp *-0x10(%r13) │ │ │ │ - nopw 0x0(%rax,%rax,1) │ │ │ │ - (bad) │ │ │ │ - add %al,(%rax) │ │ │ │ - add %al,(%rbx) │ │ │ │ - add %al,(%rax) │ │ │ │ - add %al,(%rdx) │ │ │ │ - add %al,(%rax) │ │ │ │ + movq $0x4fe9b0,-0x20(%rbp) │ │ │ │ + mov 0x18(%rbx),%rax │ │ │ │ + mov 0x10(%rbx),%rbx │ │ │ │ + mov %rax,-0x18(%rbp) │ │ │ │ + add $0xffffffffffffffe0,%rbp │ │ │ │ + test $0x7,%bl │ │ │ │ + jne 4fe9b0 │ │ │ │ + mov (%rbx),%rax │ │ │ │ + jmp *%rax │ │ │ │ + nopl 0x0(%rax,%rax,1) │ │ │ │ + add %al,(%r8) │ │ │ │ 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) │ │ │ │ - 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 $0x503c08,-0x18(%r12) │ │ │ │ + add %cl,-0x77(%rax) │ │ │ │ + fadds -0x7cb7f820(%rbx) │ │ │ │ + clc │ │ │ │ + add %esi,0x48(%rbp) │ │ │ │ + add $0x20,%r12 │ │ │ │ + cmp 0x358(%r13),%r12 │ │ │ │ + ja 4fe9f0 │ │ │ │ + movq $0x3363078,-0x18(%r12) │ │ │ │ + mov %rbx,-0x10(%r12) │ │ │ │ mov %rbx,-0x8(%r12) │ │ │ │ - mov %rdi,(%r12) │ │ │ │ - lea -0x18(%r12),%rdi │ │ │ │ - mov %rax,%rbx │ │ │ │ - jmp 33959f8 │ │ │ │ + movq $0x3c04a5b,(%r12) │ │ │ │ + lea -0x17(%r12),%rbx │ │ │ │ + add $0x10,%rbp │ │ │ │ + jmp *0x0(%rbp) │ │ │ │ movq $0x20,0x388(%r13) │ │ │ │ - jmp *-0x8(%r13) │ │ │ │ - nopl 0x0(%rax,%rax,1) │ │ │ │ - add $0x1000000,%eax │ │ │ │ - add %al,(%rax) │ │ │ │ - add %al,(%rsi) │ │ │ │ - add %al,(%rax) │ │ │ │ - add %al,(%rax) │ │ │ │ - add %al,(%rax) │ │ │ │ - add %cl,(%rax) │ │ │ │ - add %al,(%rax) │ │ │ │ - add %al,(%rax) │ │ │ │ - add %al,(%rax) │ │ │ │ - add %cl,-0x7d(%rcx) │ │ │ │ - (bad) │ │ │ │ - xor %cl,0x3b(%rbp) │ │ │ │ - movsl %ds:(%rsi),%es:(%rdi) │ │ │ │ - pop %rax │ │ │ │ - add (%rax),%eax │ │ │ │ - add %dh,0x5b(%rdi) │ │ │ │ - mov 0x7(%rbx),%rax │ │ │ │ - mov 0xf(%rbx),%rcx │ │ │ │ - mov 0x17(%rbx),%rdx │ │ │ │ - mov 0x1f(%rbx),%rsi │ │ │ │ - mov 0x27(%rbx),%rdi │ │ │ │ - mov 0x2f(%rbx),%rbx │ │ │ │ - movq $0x503bb8,-0x28(%r12) │ │ │ │ - mov %r14,-0x20(%r12) │ │ │ │ - mov %rbx,-0x18(%r12) │ │ │ │ - movq $0x503c50,-0x10(%r12) │ │ │ │ - mov %rax,-0x8(%r12) │ │ │ │ - mov %r14,(%r12) │ │ │ │ - lea -0x27(%r12),%r9 │ │ │ │ - lea -0xd(%r12),%r8 │ │ │ │ - mov %rdi,%rax │ │ │ │ - mov %rsi,%rdi │ │ │ │ - mov %rdx,%rsi │ │ │ │ - mov %rcx,%r14 │ │ │ │ - mov %rax,%rbx │ │ │ │ - jmp 3395ee0 │ │ │ │ - movq $0x30,0x388(%r13) │ │ │ │ - jmp *-0x8(%r13) │ │ │ │ - nop │ │ │ │ - add $0x1000000,%eax │ │ │ │ - add %al,(%rax) │ │ │ │ - add %al,(%rcx) │ │ │ │ - add %al,(%rax) │ │ │ │ - add %al,(%rax) │ │ │ │ + jmp 338a720 │ │ │ │ + jmp *-0x10(%r13) │ │ │ │ + movq $0x4fea50,-0x20(%rbp) │ │ │ │ + mov %rbx,%rax │ │ │ │ + mov 0xe(%rbx),%rcx │ │ │ │ + mov 0x16(%rbx),%rdx │ │ │ │ + mov 0x1e(%rbx),%rsi │ │ │ │ + mov 0x6(%rbx),%rbx │ │ │ │ + mov %rcx,-0x18(%rbp) │ │ │ │ + mov %rdx,-0x10(%rbp) │ │ │ │ + mov %rsi,-0x8(%rbp) │ │ │ │ + mov %rax,0x0(%rbp) │ │ │ │ + add $0xffffffffffffffe0,%rbp │ │ │ │ + test $0x7,%bl │ │ │ │ + jne 4fea50 │ │ │ │ + mov (%rbx),%rax │ │ │ │ + jmp *%rax │ │ │ │ + nopl (%rax) │ │ │ │ + add $0x4,%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) │ │ │ │ - jmp 33893b0 │ │ │ │ - nopl 0x0(%rax) │ │ │ │ - add $0x1000000,%eax │ │ │ │ - add %al,(%rax) │ │ │ │ - add %al,(%rcx) │ │ │ │ - add %al,(%rax) │ │ │ │ - add %al,(%rax) │ │ │ │ + sub %r9b,-0x75(%r8) │ │ │ │ + rex.WRB and %r9b,-0x75(%r8) │ │ │ │ + push %rbp │ │ │ │ + or %cl,-0x75(%rax) │ │ │ │ + jne 4fea70 │ │ │ │ + mov 0x18(%rbp),%rdi │ │ │ │ + mov %rbx,%r8 │ │ │ │ + and $0x7,%r8d │ │ │ │ + cmp $0x7,%r8 │ │ │ │ + je 4feae9 │ │ │ │ + lea -0x1(%r8),%rbx │ │ │ │ + add $0x20,%r12 │ │ │ │ + cmp 0x358(%r13),%r12 │ │ │ │ + ja 4fead1 │ │ │ │ + cmp %rbx,%rax │ │ │ │ + jne 4feaaa │ │ │ │ + movq $0x3363078,-0x18(%r12) │ │ │ │ + mov %rsi,-0x10(%r12) │ │ │ │ + mov %rdi,-0x8(%r12) │ │ │ │ + mov %rdx,(%r12) │ │ │ │ + lea -0x17(%r12),%rbx │ │ │ │ + add $0x30,%rbp │ │ │ │ + jmp *0x0(%rbp) │ │ │ │ + movq $0x3363078,-0x18(%r12) │ │ │ │ + mov %rcx,-0x10(%r12) │ │ │ │ + mov %rcx,-0x8(%r12) │ │ │ │ + movq $0x3c04a5b,(%r12) │ │ │ │ + lea -0x17(%r12),%rbx │ │ │ │ + add $0x30,%rbp │ │ │ │ + jmp *0x0(%rbp) │ │ │ │ + movq $0x20,0x388(%r13) │ │ │ │ + movq $0x4feb08,0x0(%rbp) │ │ │ │ + jmp 338a738 │ │ │ │ + and $0xfffffffffffffff8,%rbx │ │ │ │ + mov (%rbx),%rbx │ │ │ │ + mov -0x4(%rbx),%ebx │ │ │ │ + jmp 4fea75 │ │ │ │ + nopl (%rax) │ │ │ │ + add $0x4,%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) │ │ │ │ - jmp 33893b0 │ │ │ │ + sub %r9b,-0x75(%r8) │ │ │ │ + rex.WRB and %r9b,-0x75(%r8) │ │ │ │ + push %rbp │ │ │ │ + or %cl,-0x75(%rax) │ │ │ │ + jne 4feb28 │ │ │ │ + mov 0x18(%rbp),%rdi │ │ │ │ + jmp 4fea75 │ │ │ │ nopl 0x0(%rax) │ │ │ │ - sbb %eax,(%rax) │ │ │ │ - add %al,(%rax) │ │ │ │ - add $0x2000000,%eax │ │ │ │ - add %al,(%rax) │ │ │ │ - add %al,(%rax) │ │ │ │ - add %al,(%rax) │ │ │ │ - add %cl,(%rbx) │ │ │ │ - add %al,(%rax) │ │ │ │ + add $0x0,%al │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ - add %cl,-0x7f(%rcx) │ │ │ │ - (bad) │ │ │ │ - mov %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ + sldt (%rax) │ │ │ │ + add %dh,-0x3c(%rax) │ │ │ │ + sbb (%rbx),%al │ │ │ │ + lea -0x10(%rbp),%rax │ │ │ │ + cmp %r15,%rax │ │ │ │ + jb 4feba9 │ │ │ │ + add $0x30,%r12 │ │ │ │ cmp 0x358(%r13),%r12 │ │ │ │ - ja 503e28 │ │ │ │ - mov 0x3(%rbx),%rax │ │ │ │ - mov 0xb(%rbx),%rbx │ │ │ │ - movq $0x503af0,-0x80(%r12) │ │ │ │ - mov %rsi,-0x70(%r12) │ │ │ │ - movq $0x503b30,-0x68(%r12) │ │ │ │ - mov %r8,-0x58(%r12) │ │ │ │ - movq $0x503cb0,-0x50(%r12) │ │ │ │ - mov %r8,-0x48(%r12) │ │ │ │ - mov %r14,-0x40(%r12) │ │ │ │ - mov %rsi,-0x38(%r12) │ │ │ │ - mov %rdi,-0x30(%r12) │ │ │ │ - mov %rax,-0x28(%r12) │ │ │ │ - mov %r9,-0x20(%r12) │ │ │ │ - movq $0x503d40,-0x18(%r12) │ │ │ │ - lea -0x68(%r12),%rax │ │ │ │ - mov %rax,-0x10(%r12) │ │ │ │ - movq $0x503d68,-0x8(%r12) │ │ │ │ - lea -0x80(%r12),%rax │ │ │ │ - mov %rax,(%r12) │ │ │ │ - lea -0x4f(%r12),%r9 │ │ │ │ - lea -0x17(%r12),%r8 │ │ │ │ - lea -0x7(%r12),%rsi │ │ │ │ - jmp 3395ee0 │ │ │ │ - movq $0x88,0x388(%r13) │ │ │ │ - jmp *-0x8(%r13) │ │ │ │ - nop │ │ │ │ - add (%rax),%al │ │ │ │ - add %al,(%rax) │ │ │ │ - add %al,(%rax) │ │ │ │ - add %al,(%rax) │ │ │ │ - adc (%rax),%al │ │ │ │ + ja 4feb9e │ │ │ │ + movq $0x3390fc8,-0x10(%rbp) │ │ │ │ + mov %rbx,-0x8(%rbp) │ │ │ │ + mov 0x10(%rbx),%rax │ │ │ │ + mov 0x18(%rbx),%rcx │ │ │ │ + mov 0x20(%rbx),%rdx │ │ │ │ + mov 0x28(%rbx),%rbx │ │ │ │ + movq $0x33906c0,-0x28(%r12) │ │ │ │ + mov %rbx,-0x18(%r12) │ │ │ │ + movq $0x33906c0,-0x10(%r12) │ │ │ │ + mov %rdx,(%r12) │ │ │ │ + lea -0x28(%r12),%r8 │ │ │ │ + lea -0x10(%r12),%rdi │ │ │ │ + mov %rcx,%rsi │ │ │ │ + mov %rax,%r14 │ │ │ │ + add $0xfffffffffffffff0,%rbp │ │ │ │ + jmp 4fee60 │ │ │ │ + movq $0x30,0x388(%r13) │ │ │ │ + jmp *-0x10(%r13) │ │ │ │ + nopl (%rax) │ │ │ │ + add $0x0,%al │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ + sldt (%rax) │ │ │ │ + add %ch,%al │ │ │ │ + ret │ │ │ │ + sbb (%rbx),%al │ │ │ │ lea -0x10(%rbp),%rax │ │ │ │ cmp %r15,%rax │ │ │ │ - jb 503e6e │ │ │ │ + jb 4fec31 │ │ │ │ + add $0x30,%r12 │ │ │ │ + cmp 0x358(%r13),%r12 │ │ │ │ + ja 4fec26 │ │ │ │ movq $0x3390fc8,-0x10(%rbp) │ │ │ │ mov %rbx,-0x8(%rbp) │ │ │ │ - mov 0x10(%rbx),%r14 │ │ │ │ - mov 0x18(%rbx),%rbx │ │ │ │ + mov 0x10(%rbx),%rax │ │ │ │ + mov 0x18(%rbx),%rcx │ │ │ │ + mov 0x20(%rbx),%rdx │ │ │ │ + mov 0x28(%rbx),%rbx │ │ │ │ + movq $0x3390660,-0x28(%r12) │ │ │ │ + mov %rbx,-0x18(%r12) │ │ │ │ + movq $0x3390660,-0x10(%r12) │ │ │ │ + mov %rdx,(%r12) │ │ │ │ + lea -0x28(%r12),%r8 │ │ │ │ + lea -0x10(%r12),%rdi │ │ │ │ + mov %rcx,%rsi │ │ │ │ + mov %rax,%r14 │ │ │ │ add $0xfffffffffffffff0,%rbp │ │ │ │ - jmp 3395508 │ │ │ │ + jmp 4fee60 │ │ │ │ + movq $0x30,0x388(%r13) │ │ │ │ jmp *-0x10(%r13) │ │ │ │ - nopw 0x0(%rax,%rax,1) │ │ │ │ + nopl (%rax) │ │ │ │ add (%rax),%al │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ adc (%rax),%al │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ - lea -0x30(%rbp),%rax │ │ │ │ + lea -0x20(%rbp),%rax │ │ │ │ cmp %r15,%rax │ │ │ │ - jb 503fab │ │ │ │ + jb 4fecd9 │ │ │ │ movq $0x3390fc8,-0x10(%rbp) │ │ │ │ mov %rbx,-0x8(%rbp) │ │ │ │ - movq $0x503ed8,-0x20(%rbp) │ │ │ │ + movq $0x4fec98,-0x20(%rbp) │ │ │ │ mov 0x10(%rbx),%rax │ │ │ │ mov 0x18(%rbx),%rbx │ │ │ │ mov %rax,-0x18(%rbp) │ │ │ │ add $0xffffffffffffffe0,%rbp │ │ │ │ test $0x7,%bl │ │ │ │ - jne 503ed8 │ │ │ │ + jne 4fec98 │ │ │ │ mov (%rbx),%rax │ │ │ │ jmp *%rax │ │ │ │ nopl 0x0(%rax,%rax,1) │ │ │ │ add %eax,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ (bad) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %cl,-0x39(%rax) │ │ │ │ - rex.RB clc │ │ │ │ - sbb %bh,(%rdi) │ │ │ │ - push %rax │ │ │ │ - add %cl,-0x75(%rax) │ │ │ │ + add %r9b,%r8b │ │ │ │ + in (%dx),%al │ │ │ │ + rex.WRXB add %r9b,-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 503f18 │ │ │ │ + jne 4fecc8 │ │ │ │ mov (%rbx),%rax │ │ │ │ jmp *%rax │ │ │ │ - nopl (%rax) │ │ │ │ - add (%rax),%al │ │ │ │ + xchg %ax,%ax │ │ │ │ + add %eax,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ (bad) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ - add %cl,-0x39(%rax) │ │ │ │ - rex.RB clc │ │ │ │ - pop %rax │ │ │ │ - (bad) │ │ │ │ - push %rax │ │ │ │ add %cl,-0x75(%rax) │ │ │ │ - rex.XB (bad) │ │ │ │ - mov 0xf(%rbx),%rbx │ │ │ │ - mov %rbx,%rcx │ │ │ │ - mov 0x8(%rbp),%rbx │ │ │ │ - mov %rcx,0x0(%rbp) │ │ │ │ - mov %rax,0x8(%rbp) │ │ │ │ - add $0xfffffffffffffff8,%rbp │ │ │ │ + jae 4fece3 │ │ │ │ + mov 0x8(%rbp),%r14 │ │ │ │ + add $0x10,%rbp │ │ │ │ + jmp 30beb60 │ │ │ │ + jmp *-0x10(%r13) │ │ │ │ + nopl (%rax) │ │ │ │ + add $0x0,%al │ │ │ │ + add %al,(%rax) │ │ │ │ + add %al,(%rax) │ │ │ │ + add %al,(%rax) │ │ │ │ + sldt (%rax) │ │ │ │ + add %bh,0x48031ac2(%rax) │ │ │ │ + lea -0x10(%rbp),%eax │ │ │ │ + cmp %r15,%rax │ │ │ │ + jb 4fed61 │ │ │ │ + add $0x30,%r12 │ │ │ │ + cmp 0x358(%r13),%r12 │ │ │ │ + ja 4fed56 │ │ │ │ + movq $0x3390fc8,-0x10(%rbp) │ │ │ │ + mov %rbx,-0x8(%rbp) │ │ │ │ + mov 0x10(%rbx),%rax │ │ │ │ + mov 0x18(%rbx),%rcx │ │ │ │ + mov 0x20(%rbx),%rdx │ │ │ │ + mov 0x28(%rbx),%rbx │ │ │ │ + movq $0x3390660,-0x28(%r12) │ │ │ │ + mov %rbx,-0x18(%r12) │ │ │ │ + movq $0x3390660,-0x10(%r12) │ │ │ │ + mov %rdx,(%r12) │ │ │ │ + lea -0x28(%r12),%r8 │ │ │ │ + lea -0x10(%r12),%rdi │ │ │ │ + mov %rcx,%rsi │ │ │ │ + mov %rax,%r14 │ │ │ │ + add $0xfffffffffffffff0,%rbp │ │ │ │ + jmp 4fee60 │ │ │ │ + movq $0x30,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 fmuls -0x8(%r9,%rdi,1) │ │ │ │ + jb 4fee24 │ │ │ │ + movq $0x3390fc8,-0x10(%rbp) │ │ │ │ + mov %rbx,-0x8(%rbp) │ │ │ │ + movq $0x4fedd0,-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 503f58 │ │ │ │ + jne 4fedd0 │ │ │ │ mov (%rbx),%rax │ │ │ │ jmp *%rax │ │ │ │ - nopl (%rax) │ │ │ │ - add (%rax),%eax │ │ │ │ + nopl 0x0(%rax,%rax,1) │ │ │ │ + add (%rax),%al │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ (bad) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %cl,-0x39(%rax) │ │ │ │ - add %r9b,0x4800503f(%r8) │ │ │ │ - mov %ebx,%eax │ │ │ │ - mov 0x8(%rbp),%rbx │ │ │ │ - mov %rax,0x8(%rbp) │ │ │ │ + add %r8b,(%r8) │ │ │ │ + out %al,(%dx) │ │ │ │ + rex.WRXB add %r9b,-0x75(%r8) │ │ │ │ + rex.XB (bad) │ │ │ │ + mov 0x10(%rbp),%rbx │ │ │ │ + mov %rax,0x10(%rbp) │ │ │ │ test $0x7,%bl │ │ │ │ - jne 503f88 │ │ │ │ + jne 4fee00 │ │ │ │ mov (%rbx),%rax │ │ │ │ jmp *%rax │ │ │ │ - nopl (%rax) │ │ │ │ - add (%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,-0x75(%rax) │ │ │ │ - sbb %r9b,-0x39(%r8) │ │ │ │ - sbb %r8b,%r8b │ │ │ │ - (bad) │ │ │ │ - push %rax │ │ │ │ - add %cl,-0x77(%rcx) │ │ │ │ - fmuls -0x75(%rax) │ │ │ │ - jge 503fab │ │ │ │ - mov 0x8(%rbp),%rsi │ │ │ │ + or %r9b,-0x39(%r8) │ │ │ │ + or %r15b,(%r8) │ │ │ │ + out %al,(%dx) │ │ │ │ + rex.WRXB add %r9b,-0x75(%r8) │ │ │ │ + jne 4fee20 │ │ │ │ mov %rax,%r14 │ │ │ │ - add $0x18,%rbp │ │ │ │ - jmp 3048660 │ │ │ │ + mov 0x17(%rbx),%rax │ │ │ │ + mov %rax,0x10(%rbp) │ │ │ │ + add $0x8,%rbp │ │ │ │ + jmp 30beb60 │ │ │ │ jmp *-0x10(%r13) │ │ │ │ - nop │ │ │ │ - ... │ │ │ │ - (bad) │ │ │ │ + add %eax,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ - add %cl,-0x39(%rax) │ │ │ │ - rex.RB clc │ │ │ │ - lock (bad) │ │ │ │ - push %rax │ │ │ │ - add %cl,0x75(%rcx,%rcx,4) │ │ │ │ - add %cl,-0x7d(%rax) │ │ │ │ (bad) │ │ │ │ - ret │ │ │ │ + add %al,(%rax) │ │ │ │ + add %al,(%rax) │ │ │ │ + add %al,(%rax) │ │ │ │ + add %cl,-0x75(%rax) │ │ │ │ + jne 4fee44 │ │ │ │ + mov %rbx,%r14 │ │ │ │ + add $0x10,%rbp │ │ │ │ + jmp 30beb60 │ │ │ │ + sbb %al,(%rax) │ │ │ │ + add %al,(%rax) │ │ │ │ + add $0x0,%al │ │ │ │ + ... │ │ │ │ + add %al,(%rax) │ │ │ │ (bad) │ │ │ │ - jne 503ff0 │ │ │ │ + add %al,(%rax) │ │ │ │ + add %ch,(%rax) │ │ │ │ + rcrl $0x3,(%rdx) │ │ │ │ + lea -0x48(%rbp),%rax │ │ │ │ + cmp %r15,%rax │ │ │ │ + jb 4ff1a4 │ │ │ │ + movq $0x4feea8,-0x20(%rbp) │ │ │ │ + mov %rsi,%rbx │ │ │ │ + mov %r14,-0x18(%rbp) │ │ │ │ + mov %rdi,-0x10(%rbp) │ │ │ │ + mov %r8,-0x8(%rbp) │ │ │ │ + add $0xffffffffffffffe0,%rbp │ │ │ │ + test $0x7,%bl │ │ │ │ + jne 4feea8 │ │ │ │ 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) │ │ │ │ + rcrl $0x3,(%rdx) │ │ │ │ + mov %rbx,%rax │ │ │ │ + and $0x7,%eax │ │ │ │ + cmp $0x1,%rax │ │ │ │ + je 4ff193 │ │ │ │ + movq $0x4fef00,-0x10(%rbp) │ │ │ │ + mov %rbx,%rax │ │ │ │ + mov 0x6(%rbx),%rcx │ │ │ │ + mov 0xe(%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 4fef00 │ │ │ │ + mov (%rbx),%rax │ │ │ │ + jmp *%rax │ │ │ │ + nopl 0x0(%rax) │ │ │ │ + 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,0x22(%rdi) │ │ │ │ - movq $0x30489c0,-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 338a720 │ │ │ │ - nop │ │ │ │ - add (%rax),%al │ │ │ │ - add %al,(%rax) │ │ │ │ + add %bl,(%rsi) │ │ │ │ add %al,(%rax) │ │ │ │ + add %ch,0x48031ac0(%rax) │ │ │ │ + mov %ebx,%eax │ │ │ │ + and $0x7,%eax │ │ │ │ + cmp $0x1,%rax │ │ │ │ + je 4ff1af │ │ │ │ + movq $0x4fef50,-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 4fef50 │ │ │ │ + mov (%rbx),%rax │ │ │ │ + jmp *%rax │ │ │ │ + nopl (%rax) │ │ │ │ + (bad) │ │ │ │ add %al,(%rax) │ │ │ │ - adc (%rax),%al │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ + add %bl,(%rsi) │ │ │ │ add %al,(%rax) │ │ │ │ - lea -0x10(%rbp),%rax │ │ │ │ - cmp %r15,%rax │ │ │ │ - jb 504066 │ │ │ │ - movq $0x3390fc8,-0x10(%rbp) │ │ │ │ - mov %rbx,-0x8(%rbp) │ │ │ │ - mov 0x18(%rbx),%rsi │ │ │ │ - mov 0x10(%rbx),%r14 │ │ │ │ + add %bl,-0x40(%rax) │ │ │ │ + sbb (%rbx),%al │ │ │ │ + movq $0x4fef90,-0x10(%rbp) │ │ │ │ + mov 0x7(%rbx),%rax │ │ │ │ + mov 0xf(%rbx),%rbx │ │ │ │ + mov %rbx,%rcx │ │ │ │ + mov 0x18(%rbp),%rbx │ │ │ │ + mov %rcx,-0x8(%rbp) │ │ │ │ + mov %rax,0x0(%rbp) │ │ │ │ add $0xfffffffffffffff0,%rbp │ │ │ │ - jmp 3048808 │ │ │ │ - jmp *-0x10(%r13) │ │ │ │ - nopw 0x0(%rax,%rax,1) │ │ │ │ - add $0x1000000,%eax │ │ │ │ + test $0x7,%bl │ │ │ │ + jne 4fef90 │ │ │ │ + mov (%rbx),%rax │ │ │ │ + jmp *%rax │ │ │ │ + nopl (%rax) │ │ │ │ + or %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ - add %al,(%rdx) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ + (bad) │ │ │ │ add %al,(%rax) │ │ │ │ - add %cl,(%rbx) │ │ │ │ + add %bl,(%rax) │ │ │ │ + rcrb $0x3,(%rdx) │ │ │ │ + mov 0x10(%rbp),%rax │ │ │ │ + mov %rbx,%rcx │ │ │ │ + and $0x7,%ecx │ │ │ │ + cmp $0x7,%rcx │ │ │ │ + je 4ff1d7 │ │ │ │ + lea -0x1(%rcx),%rbx │ │ │ │ + movq $0x4fefd8,0x0(%rbp) │ │ │ │ + mov %rbx,%rcx │ │ │ │ + mov %rax,%rbx │ │ │ │ + mov %rcx,0x10(%rbp) │ │ │ │ + test $0x7,%bl │ │ │ │ + jne 4fefd8 │ │ │ │ + mov (%rbx),%rax │ │ │ │ + jmp *%rax │ │ │ │ + nopl 0x0(%rax) │ │ │ │ + mov %al,(%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 $0x504040,-0x18(%r12) │ │ │ │ + add %al,(%rax) │ │ │ │ + add %dl,%al │ │ │ │ + mov $0x8b48031a,%edi │ │ │ │ + cmp %r9b,-0x75(%r8) │ │ │ │ + rex.WRB │ │ │ │ + rex │ │ │ │ + mov 0x30(%rbp),%rdx │ │ │ │ + mov 0x20(%rbp),%rsi │ │ │ │ + mov 0x28(%rbp),%rdi │ │ │ │ + mov 0x18(%rbp),%r8 │ │ │ │ + mov 0x8(%rbp),%r9 │ │ │ │ + mov 0x10(%rbp),%r10 │ │ │ │ + mov %rbx,%r11 │ │ │ │ + and $0x7,%r11d │ │ │ │ + cmp $0x7,%r11 │ │ │ │ + je 4ff1e6 │ │ │ │ + lea -0x1(%r11),%rbx │ │ │ │ + add $0xe8,%r12 │ │ │ │ + cmp 0x358(%r13),%r12 │ │ │ │ + ja 4ff1bf │ │ │ │ + movq $0x4fe788,-0xe0(%r12) │ │ │ │ + mov %rcx,-0xd0(%r12) │ │ │ │ + mov %r10,-0xc8(%r12) │ │ │ │ + movq $0x4fe960,-0xc0(%r12) │ │ │ │ + mov %rax,-0xb0(%r12) │ │ │ │ + mov %r10,-0xa8(%r12) │ │ │ │ + lea -0xe0(%r12),%rax │ │ │ │ + lea -0xc0(%r12),%rcx │ │ │ │ + cmp %rbx,%r10 │ │ │ │ + jne 4ff103 │ │ │ │ + movq $0x338ff58,-0xa0(%r12) │ │ │ │ + mov %rax,-0x90(%r12) │ │ │ │ + movq $0x4fecf0,-0x88(%r12) │ │ │ │ + mov %r8,-0x78(%r12) │ │ │ │ + mov %rsi,-0x70(%r12) │ │ │ │ + mov %rcx,-0x68(%r12) │ │ │ │ + mov %rax,-0x60(%r12) │ │ │ │ + movq $0x4fed78,-0x58(%r12) │ │ │ │ + mov %r9,-0x48(%r12) │ │ │ │ + mov %rax,-0x40(%r12) │ │ │ │ + mov %rcx,-0x38(%r12) │ │ │ │ + movq $0x4b8648,-0x30(%r12) │ │ │ │ + mov %rdi,-0x28(%r12) │ │ │ │ + lea -0x58(%r12),%rax │ │ │ │ + mov %rax,-0x20(%r12) │ │ │ │ + lea -0x88(%r12),%rax │ │ │ │ + mov %rax,-0x18(%r12) │ │ │ │ + lea -0xa0(%r12),%rax │ │ │ │ + mov %rax,-0x10(%r12) │ │ │ │ + lea -0x2e(%r12),%rax │ │ │ │ + add $0xfffffffffffffff0,%r12 │ │ │ │ + mov %rax,%rbx │ │ │ │ + add $0x48,%rbp │ │ │ │ + jmp *0x0(%rbp) │ │ │ │ + movq $0x4feb38,-0xa0(%r12) │ │ │ │ + mov %r8,-0x90(%r12) │ │ │ │ + mov %rdx,-0x88(%r12) │ │ │ │ + mov %rcx,-0x80(%r12) │ │ │ │ + mov %rax,-0x78(%r12) │ │ │ │ + movq $0x4febc0,-0x70(%r12) │ │ │ │ + mov %r8,-0x60(%r12) │ │ │ │ + mov %rdx,-0x58(%r12) │ │ │ │ + mov %rcx,-0x50(%r12) │ │ │ │ + mov %rax,-0x48(%r12) │ │ │ │ + movq $0x4fec48,-0x40(%r12) │ │ │ │ + mov %rax,-0x30(%r12) │ │ │ │ + mov %rcx,-0x28(%r12) │ │ │ │ + movq $0x4b8648,-0x20(%r12) │ │ │ │ + mov %rdi,-0x18(%r12) │ │ │ │ + lea -0x40(%r12),%rax │ │ │ │ + mov %rax,-0x10(%r12) │ │ │ │ + lea -0x70(%r12),%rax │ │ │ │ mov %rax,-0x8(%r12) │ │ │ │ - mov %r14,(%r12) │ │ │ │ - lea -0x18(%r12),%r14 │ │ │ │ - jmp 3395508 │ │ │ │ - movq $0x20,0x388(%r13) │ │ │ │ + lea -0xa0(%r12),%rax │ │ │ │ + mov %rax,(%r12) │ │ │ │ + lea -0x1e(%r12),%rbx │ │ │ │ + add $0x48,%rbp │ │ │ │ + jmp *0x0(%rbp) │ │ │ │ + mov 0x10(%rbp),%rbx │ │ │ │ + and $0xfffffffffffffff8,%rbx │ │ │ │ + add $0x20,%rbp │ │ │ │ + mov (%rbx),%rax │ │ │ │ + jmp *%rax │ │ │ │ + lea 0x31abdfd(%rip),%rbx │ │ │ │ jmp *-0x8(%r13) │ │ │ │ + lea 0x31abdd2(%rip),%rbx │ │ │ │ + add $0x30,%rbp │ │ │ │ + mov (%rbx),%rax │ │ │ │ + jmp *%rax │ │ │ │ + movq $0xe8,0x388(%r13) │ │ │ │ + movq $0x4ff208,0x0(%rbp) │ │ │ │ + jmp 338a738 │ │ │ │ + and $0xfffffffffffffff8,%rbx │ │ │ │ + mov (%rbx),%rbx │ │ │ │ + mov -0x4(%rbx),%ebx │ │ │ │ + jmp 4fefa8 │ │ │ │ + and $0xfffffffffffffff8,%rbx │ │ │ │ + mov (%rbx),%rbx │ │ │ │ + mov -0x4(%rbx),%ebx │ │ │ │ + jmp 4ff00d │ │ │ │ + nopl (%rax) │ │ │ │ + mov %al,(%rax) │ │ │ │ + add %al,(%rax) │ │ │ │ + add %al,(%rax) │ │ │ │ + add %al,(%rax) │ │ │ │ + (bad) │ │ │ │ + add %al,(%rax) │ │ │ │ + add %ah,0x48031abd(%rax) │ │ │ │ + mov 0x38(%rbp),%eax │ │ │ │ + mov 0x40(%rbp),%rcx │ │ │ │ + mov 0x30(%rbp),%rdx │ │ │ │ + mov 0x20(%rbp),%rsi │ │ │ │ + mov 0x28(%rbp),%rdi │ │ │ │ + mov 0x18(%rbp),%r8 │ │ │ │ + mov 0x8(%rbp),%r9 │ │ │ │ + mov 0x10(%rbp),%r10 │ │ │ │ + jmp 4ff00d │ │ │ │ + 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 5040fe │ │ │ │ - movq $0x3390fc8,-0x10(%rbp) │ │ │ │ - mov %rbx,-0x8(%rbp) │ │ │ │ mov 0x18(%rbx),%rsi │ │ │ │ mov 0x10(%rbx),%r14 │ │ │ │ - add $0xfffffffffffffff0,%rbp │ │ │ │ - jmp 3048808 │ │ │ │ - jmp *-0x10(%r13) │ │ │ │ - nopw 0x0(%rax,%rax,1) │ │ │ │ - (bad) │ │ │ │ + jmp 4fe2d0 │ │ │ │ + nopl (%rax) │ │ │ │ + add %eax,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ - add %al,(%rbx) │ │ │ │ add %al,(%rax) │ │ │ │ - add %al,(%rdx) │ │ │ │ add %al,(%rax) │ │ │ │ + adc %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ - add %cl,(%rbx) │ │ │ │ add %al,(%rax) │ │ │ │ + lea -0x18(%rbp),%rax │ │ │ │ + cmp %r15,%rax │ │ │ │ + jb 4ff2b7 │ │ │ │ + movq $0x3390fc8,-0x10(%rbp) │ │ │ │ + mov %rbx,-0x8(%rbp) │ │ │ │ + movq $0x4ff2a0,-0x18(%rbp) │ │ │ │ + mov 0x10(%rbx),%rbx │ │ │ │ + add $0xffffffffffffffe8,%rbp │ │ │ │ + test $0x7,%bl │ │ │ │ + jne 4ff2a0 │ │ │ │ + mov (%rbx),%rax │ │ │ │ + jmp *%rax │ │ │ │ + nop │ │ │ │ + ... │ │ │ │ + (bad) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ - add %cl,-0x7d(%rcx) │ │ │ │ - (bad) │ │ │ │ - and %cl,0x3b(%rbp) │ │ │ │ - movsl %ds:(%rsi),%es:(%rdi) │ │ │ │ - pop %rax │ │ │ │ - add (%rax),%eax │ │ │ │ - add %dh,0x27(%rdi) │ │ │ │ - mov 0x5(%rbx),%rax │ │ │ │ - mov 0xd(%rbx),%rbx │ │ │ │ - movq $0x5040d8,-0x18(%r12) │ │ │ │ - mov %rbx,-0x8(%r12) │ │ │ │ - mov %rdi,(%r12) │ │ │ │ - lea -0x18(%r12),%rdi │ │ │ │ - mov %rax,%rbx │ │ │ │ - jmp 33959f8 │ │ │ │ - movq $0x20,0x388(%r13) │ │ │ │ - jmp *-0x8(%r13) │ │ │ │ - nopl 0x0(%rax,%rax,1) │ │ │ │ - add $0x1000000,%eax │ │ │ │ add %al,(%rax) │ │ │ │ - add %al,(%rdi) │ │ │ │ + add %cl,-0x39(%rax) │ │ │ │ + add %r10b,%r8b │ │ │ │ + repnz rex.WRXB add %r9b,-0x73(%r8) │ │ │ │ + xor $0x37057ac,%eax │ │ │ │ + mov %rbx,%r14 │ │ │ │ + jmp 4fdb28 │ │ │ │ + jmp *-0x10(%r13) │ │ │ │ + nopl 0x0(%rax,%rax,1) │ │ │ │ + ... │ │ │ │ + (bad) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ - add %cl,(%rax) │ │ │ │ + add %cl,-0x7d(%rax) │ │ │ │ + jrcxz 4ff2cc │ │ │ │ + add $0x8,%rbp │ │ │ │ + mov (%rbx),%rax │ │ │ │ + jmp *%rax │ │ │ │ + nopl (%rax) │ │ │ │ + add (%rax),%eax │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ - add %cl,-0x7d(%rcx) │ │ │ │ + sldt (%rax) │ │ │ │ + add %cl,%al │ │ │ │ + mov $0x8d48031a,%esp │ │ │ │ + rex.RB call 10482c44 <__environ@GLIBC_2.2.5+0xc84279c> │ │ │ │ (bad) │ │ │ │ - push %rax │ │ │ │ + mov %eax,(%rax) │ │ │ │ + add %al,(%rax) │ │ │ │ + add $0x18,%r12 │ │ │ │ cmp 0x358(%r13),%r12 │ │ │ │ - ja 504204 │ │ │ │ - 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 $0x503e88,-0x48(%r12) │ │ │ │ - mov %r14,-0x38(%r12) │ │ │ │ - mov %rbx,-0x30(%r12) │ │ │ │ - movq $0x504088,-0x28(%r12) │ │ │ │ - lea -0x48(%r12),%rbx │ │ │ │ - mov %rbx,-0x20(%r12) │ │ │ │ - mov %r8,-0x18(%r12) │ │ │ │ - movq $0x504120,-0x10(%r12) │ │ │ │ - mov %rax,-0x8(%r12) │ │ │ │ + ja 4ff37b │ │ │ │ + mov 0x10(%rbx),%rax │ │ │ │ + mov 0x18(%rbx),%rcx │ │ │ │ + mov 0x20(%rbx),%rbx │ │ │ │ + movq $0x4ff260,-0x10(%r12) │ │ │ │ mov %rbx,(%r12) │ │ │ │ - lea -0x27(%r12),%r9 │ │ │ │ - lea -0xd(%r12),%r8 │ │ │ │ - mov %rdi,%rax │ │ │ │ - mov %rsi,%rdi │ │ │ │ - mov %rdx,%rsi │ │ │ │ - mov %rcx,%r14 │ │ │ │ - mov %rax,%rbx │ │ │ │ - jmp 3395ee0 │ │ │ │ - movq $0x50,0x388(%r13) │ │ │ │ - jmp *-0x8(%r13) │ │ │ │ - nopl 0x0(%rax,%rax,1) │ │ │ │ + movq $0x4ff360,-0x18(%rbp) │ │ │ │ + mov %rcx,%rbx │ │ │ │ + lea -0x10(%r12),%rcx │ │ │ │ + mov %rcx,-0x10(%rbp) │ │ │ │ + mov %rax,-0x8(%rbp) │ │ │ │ + add $0xffffffffffffffe8,%rbp │ │ │ │ + test $0x7,%bl │ │ │ │ + jne 4ff360 │ │ │ │ + mov (%rbx),%rax │ │ │ │ + jmp *%rax │ │ │ │ + nopl 0x0(%rax) │ │ │ │ add (%rax),%al │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ - adc (%rax),%al │ │ │ │ - add %al,(%rax) │ │ │ │ - add %al,(%rax) │ │ │ │ + (bad) │ │ │ │ add %al,(%rax) │ │ │ │ - lea -0x10(%rbp),%rax │ │ │ │ - cmp %r15,%rax │ │ │ │ - jb 50424e │ │ │ │ - movq $0x3390fc8,-0x10(%rbp) │ │ │ │ - mov %rbx,-0x8(%rbp) │ │ │ │ - mov 0x18(%rbx),%rsi │ │ │ │ - mov 0x10(%rbx),%r14 │ │ │ │ - add $0xfffffffffffffff0,%rbp │ │ │ │ - jmp 3048808 │ │ │ │ + add %bl,-0x44(%rax) │ │ │ │ + sbb (%rbx),%al │ │ │ │ + mov 0x8(%rbp),%rax │ │ │ │ + movq $0x4ff3a0,0x8(%rbp) │ │ │ │ + mov %rax,%rsi │ │ │ │ + mov %rbx,%r14 │ │ │ │ + add $0x8,%rbp │ │ │ │ + jmp 4fdb28 │ │ │ │ + movq $0x18,0x388(%r13) │ │ │ │ jmp *-0x10(%r13) │ │ │ │ nopw 0x0(%rax,%rax,1) │ │ │ │ - (bad) │ │ │ │ - add %al,(%rax) │ │ │ │ - add %al,(%rbx) │ │ │ │ - add %al,(%rax) │ │ │ │ - add %al,(%rdx) │ │ │ │ + add %eax,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ - add %cl,(%rbx) │ │ │ │ + (bad) │ │ │ │ add %al,(%rax) │ │ │ │ + add %bl,(%rax) │ │ │ │ + mov $0xc748031a,%esp │ │ │ │ + add %r9b,%r8b │ │ │ │ + repz rex.WRXB add %r9b,0x75(%r11,%r9,4) │ │ │ │ + or %cl,-0x77(%rax) │ │ │ │ + pop %rbp │ │ │ │ + or %ch,%cl │ │ │ │ + xchg %eax,%ebx │ │ │ │ + rex.WXB movabs $0x1001f0f02,%r11 │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ - add %cl,-0x7d(%rcx) │ │ │ │ (bad) │ │ │ │ - and %cl,0x3b(%rbp) │ │ │ │ - movsl %ds:(%rsi),%es:(%rdi) │ │ │ │ - pop %rax │ │ │ │ - add (%rax),%eax │ │ │ │ - add %dh,0x27(%rdi) │ │ │ │ - mov 0x5(%rbx),%rax │ │ │ │ - mov 0xd(%rbx),%rbx │ │ │ │ - movq $0x504228,-0x18(%r12) │ │ │ │ - mov %rbx,-0x8(%r12) │ │ │ │ - mov %rdi,(%r12) │ │ │ │ - lea -0x18(%r12),%rdi │ │ │ │ - mov %rax,%rbx │ │ │ │ - jmp 33959f8 │ │ │ │ - movq $0x20,0x388(%r13) │ │ │ │ - jmp *-0x8(%r13) │ │ │ │ - nopl 0x0(%rax,%rax,1) │ │ │ │ - add $0x1000000,%eax │ │ │ │ - add %al,(%rax) │ │ │ │ - add %cl,(%rax) │ │ │ │ - add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ + add %al,0x48031a77(%rax) │ │ │ │ + mov 0x8(%rbp),%eax │ │ │ │ + movq $0x4ff3f8,0x8(%rbp) │ │ │ │ + mov %rbx,%rsi │ │ │ │ + mov %rax,%r14 │ │ │ │ + add $0x8,%rbp │ │ │ │ + jmp 30beb60 │ │ │ │ + nopl 0x0(%rax,%rax,1) │ │ │ │ + ... │ │ │ │ + (bad) │ │ │ │ add %al,(%rax) │ │ │ │ - add %cl,(%rax) │ │ │ │ + add %dl,0x77(%rax) │ │ │ │ + sbb (%rbx),%al │ │ │ │ + mov %rbx,%rsi │ │ │ │ + lea 0x31a7747(%rip),%r14 │ │ │ │ + add $0x8,%rbp │ │ │ │ + jmp 52e180 │ │ │ │ + nopl 0x0(%rax,%rax,1) │ │ │ │ + sbb %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ + add $0x0,%al │ │ │ │ + ... │ │ │ │ add %al,(%rax) │ │ │ │ + (bad) │ │ │ │ add %al,(%rax) │ │ │ │ - add %cl,-0x73(%rax) │ │ │ │ - rex.RB │ │ │ │ - lock cmp %r15,%rax │ │ │ │ - jb 504384 │ │ │ │ - add $0x58,%r12 │ │ │ │ + add %dh,0x48031abb(%rax) │ │ │ │ + lea -0x28(%rbp),%eax │ │ │ │ + cmp %r15,%rax │ │ │ │ + jb 4ff491 │ │ │ │ + add $0x20,%r12 │ │ │ │ cmp 0x358(%r13),%r12 │ │ │ │ - ja 504379 │ │ │ │ - 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 $0x504180,-0x50(%r12) │ │ │ │ - mov %rax,-0x48(%r12) │ │ │ │ - mov %rcx,-0x40(%r12) │ │ │ │ - mov %rdx,-0x38(%r12) │ │ │ │ - mov %rsi,-0x30(%r12) │ │ │ │ - mov %rdi,-0x28(%r12) │ │ │ │ - mov %r8,-0x20(%r12) │ │ │ │ - mov %r14,-0x18(%r12) │ │ │ │ - movq $0x504270,-0x10(%r12) │ │ │ │ - mov %rax,-0x8(%r12) │ │ │ │ + ja 4ff486 │ │ │ │ + movq $0x4ff240,-0x18(%r12) │ │ │ │ + mov %r8,-0x8(%r12) │ │ │ │ mov %r14,(%r12) │ │ │ │ - mov %r9,%rax │ │ │ │ - mov %rsi,%r9 │ │ │ │ - mov %rdx,%r8 │ │ │ │ - mov %rcx,%rdi │ │ │ │ - mov %rbx,%rsi │ │ │ │ - mov %rax,%r14 │ │ │ │ - lea -0xd(%r12),%rax │ │ │ │ + movq $0x4ff4b0,-0x28(%rbp) │ │ │ │ + mov %rsi,%rax │ │ │ │ + mov %rdi,%rsi │ │ │ │ + mov %r14,%rbx │ │ │ │ + lea 0x31a76e1(%rip),%r14 │ │ │ │ + lea -0x18(%r12),%rcx │ │ │ │ + mov %rcx,-0x20(%rbp) │ │ │ │ + mov %rbx,-0x18(%rbp) │ │ │ │ mov %rax,-0x10(%rbp) │ │ │ │ - lea -0x4f(%r12),%rax │ │ │ │ - mov %rax,-0x8(%rbp) │ │ │ │ - add $0xfffffffffffffff0,%rbp │ │ │ │ - jmp 304b3d8 │ │ │ │ - movq $0x58,0x388(%r13) │ │ │ │ + mov %rdi,-0x8(%rbp) │ │ │ │ + add $0xffffffffffffffd8,%rbp │ │ │ │ + jmp 528b40 │ │ │ │ + movq $0x20,0x388(%r13) │ │ │ │ + lea 0x31abb60(%rip),%rbx │ │ │ │ jmp *-0x8(%r13) │ │ │ │ - sbb %eax,(%rax) │ │ │ │ - add %al,(%rax) │ │ │ │ - add $0x5000000,%eax │ │ │ │ - add %al,(%rax) │ │ │ │ - add %al,(%rax) │ │ │ │ + nopl 0x0(%rax) │ │ │ │ + add $0x0,%al │ │ │ │ add %al,(%rax) │ │ │ │ - add %cl,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ + (bad) │ │ │ │ add %al,(%rax) │ │ │ │ - add %cl,-0x73(%rax) │ │ │ │ - rex.RB │ │ │ │ - lock cmp %r15,%rax │ │ │ │ - jb 504431 │ │ │ │ - add $0x48,%r12 │ │ │ │ - cmp 0x358(%r13),%r12 │ │ │ │ - ja 504426 │ │ │ │ - mov 0x3(%rbx),%rax │ │ │ │ - mov 0xb(%rbx),%rcx │ │ │ │ - mov 0x13(%rbx),%rdx │ │ │ │ - mov 0x1b(%rbx),%r10 │ │ │ │ - mov 0x23(%rbx),%rbx │ │ │ │ - movq $0x5042d0,-0x40(%r12) │ │ │ │ - mov %r8,-0x38(%r12) │ │ │ │ - mov %r14,-0x30(%r12) │ │ │ │ - mov %rsi,-0x28(%r12) │ │ │ │ - mov %rdi,-0x20(%r12) │ │ │ │ - mov %rax,-0x18(%r12) │ │ │ │ - mov %r9,-0x10(%r12) │ │ │ │ - mov %rcx,-0x8(%r12) │ │ │ │ - mov %rdx,(%r12) │ │ │ │ - mov %rdi,%r9 │ │ │ │ - mov %r8,%rax │ │ │ │ + add %ch,(%rax) │ │ │ │ + mov $0x8349031a,%ebx │ │ │ │ + (bad) │ │ │ │ + sub %cl,0x3b(%rbp) │ │ │ │ + movsl %ds:(%rsi),%es:(%rdi) │ │ │ │ + pop %rax │ │ │ │ + add (%rax),%eax │ │ │ │ + add %dh,0x3b(%rdi) │ │ │ │ + movq $0x4ff2f0,-0x20(%r12) │ │ │ │ + mov 0x20(%rbp),%rax │ │ │ │ + mov %rax,-0x10(%r12) │ │ │ │ + mov 0x18(%rbp),%rsi │ │ │ │ + mov %rsi,-0x8(%r12) │ │ │ │ + mov 0x10(%rbp),%rax │ │ │ │ + mov %rax,(%r12) │ │ │ │ mov %rsi,%r8 │ │ │ │ - mov %r14,%rdi │ │ │ │ + mov 0x8(%rbp),%rdi │ │ │ │ mov %rbx,%rsi │ │ │ │ - mov %r10,%r14 │ │ │ │ - mov %rax,-0x10(%rbp) │ │ │ │ - lea -0x3f(%r12),%rax │ │ │ │ - mov %rax,-0x8(%rbp) │ │ │ │ - add $0xfffffffffffffff0,%rbp │ │ │ │ - jmp 304c9d0 │ │ │ │ - movq $0x48,0x388(%r13) │ │ │ │ - jmp *-0x8(%r13) │ │ │ │ - nopl (%rax) │ │ │ │ - add $0x1000000,%eax │ │ │ │ + lea -0x20(%r12),%r14 │ │ │ │ + add $0x28,%rbp │ │ │ │ + jmp 4fee60 │ │ │ │ + movq $0x28,0x388(%r13) │ │ │ │ + jmp 338a720 │ │ │ │ + sldt (%rax) │ │ │ │ + add %al,(%rdx) │ │ │ │ + ... │ │ │ │ add %al,(%rax) │ │ │ │ - add %al,(%rsi) │ │ │ │ + add %cl,(%rsi) │ │ │ │ add %al,(%rax) │ │ │ │ + add %ch,%al │ │ │ │ + mov $0x8d48031a,%edx │ │ │ │ + rex.RB fmuls -0x8(%r9,%rdi,1) │ │ │ │ + jb 4ff585 │ │ │ │ + movq $0x4ff558,-0x10(%rbp) │ │ │ │ + mov %r14,%rbx │ │ │ │ + mov %rsi,-0x8(%rbp) │ │ │ │ + add $0xfffffffffffffff0,%rbp │ │ │ │ + test $0x7,%bl │ │ │ │ + jne 4ff558 │ │ │ │ + mov (%rbx),%rax │ │ │ │ + jmp *%rax │ │ │ │ + xchg %ax,%ax │ │ │ │ + add %eax,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ - add %cl,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ - add %ch,0x7d(%rax) │ │ │ │ - sbb (%rbx),%al │ │ │ │ - add $0x148,%r12 │ │ │ │ - cmp 0x358(%r13),%r12 │ │ │ │ - ja 5045e1 │ │ │ │ - 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 $0x503530,-0x140(%r12) │ │ │ │ - mov %r14,-0x130(%r12) │ │ │ │ - mov %rdx,-0x128(%r12) │ │ │ │ - movq $0x503708,-0x120(%r12) │ │ │ │ - lea -0x140(%r12),%r8 │ │ │ │ - mov %r8,-0x118(%r12) │ │ │ │ - movq $0x503768,-0x110(%r12) │ │ │ │ - mov %rdi,-0x100(%r12) │ │ │ │ - mov %r14,-0xf8(%r12) │ │ │ │ - mov %rbx,-0xf0(%r12) │ │ │ │ - movq $0x5037f0,-0xe8(%r12) │ │ │ │ - lea -0x11b(%r12),%rbx │ │ │ │ - mov %rbx,-0xe0(%r12) │ │ │ │ - lea -0x110(%r12),%rbx │ │ │ │ - mov %rbx,-0xd8(%r12) │ │ │ │ - movq $0x503838,-0xd0(%r12) │ │ │ │ - mov %rsi,-0xc0(%r12) │ │ │ │ - mov %r14,-0xb8(%r12) │ │ │ │ - movq $0x503878,-0xb0(%r12) │ │ │ │ - mov %r14,-0xa0(%r12) │ │ │ │ - mov %rdx,-0x98(%r12) │ │ │ │ - movq $0x503a50,-0x90(%r12) │ │ │ │ - lea -0xb0(%r12),%rbx │ │ │ │ - mov %rbx,-0x88(%r12) │ │ │ │ - movq $0x503ab0,-0x80(%r12) │ │ │ │ - mov %r14,-0x70(%r12) │ │ │ │ - mov %rcx,-0x68(%r12) │ │ │ │ - movq $0x503d90,-0x60(%r12) │ │ │ │ - lea -0x80(%r12),%rbx │ │ │ │ - mov %rbx,-0x58(%r12) │ │ │ │ - lea -0xd0(%r12),%rbx │ │ │ │ - mov %rbx,-0x50(%r12) │ │ │ │ - movq $0x503e48,-0x48(%r12) │ │ │ │ - mov %r14,-0x38(%r12) │ │ │ │ - mov %rax,-0x30(%r12) │ │ │ │ - movq $0x5043a0,-0x28(%r12) │ │ │ │ - lea -0x48(%r12),%rax │ │ │ │ - mov %rax,-0x20(%r12) │ │ │ │ - lea -0x8b(%r12),%rax │ │ │ │ - mov %rax,-0x18(%r12) │ │ │ │ - lea -0x5b(%r12),%rax │ │ │ │ - mov %rax,-0x10(%r12) │ │ │ │ - lea -0xe3(%r12),%rax │ │ │ │ - mov %rax,-0x8(%r12) │ │ │ │ - mov %rbx,(%r12) │ │ │ │ - lea -0x23(%r12),%rbx │ │ │ │ - jmp *0x0(%rbp) │ │ │ │ - movq $0x148,0x388(%r13) │ │ │ │ + (bad) │ │ │ │ + add %al,(%rax) │ │ │ │ + add %dh,0x48031aba(%rax) │ │ │ │ + mov %ebx,%eax │ │ │ │ + and $0x7,%eax │ │ │ │ + cmp $0x1,%rax │ │ │ │ + je 4ff574 │ │ │ │ + movq $0x4ff5a0,0x0(%rbp) │ │ │ │ + mov %rbx,%r14 │ │ │ │ + jmp 52f9b8 │ │ │ │ + mov 0x8(%rbp),%rbx │ │ │ │ + and $0xfffffffffffffff8,%rbx │ │ │ │ + add $0x10,%rbp │ │ │ │ + mov (%rbx),%rax │ │ │ │ + jmp *%rax │ │ │ │ + lea 0x31aba9c(%rip),%rbx │ │ │ │ jmp *-0x8(%r13) │ │ │ │ - sldt (%rax) │ │ │ │ - add %al,(%rdx) │ │ │ │ + add %eax,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ - add %al,(%rbx) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ + (bad) │ │ │ │ add %al,(%rax) │ │ │ │ - add %cl,(%rsi) │ │ │ │ + add %bl,-0x46(%rax) │ │ │ │ + sbb (%rbx),%al │ │ │ │ + movq $0x4ff5c8,0x0(%rbp) │ │ │ │ + lea 0x373894a(%rip),%rsi │ │ │ │ + mov %rbx,%r14 │ │ │ │ + jmp 32caf18 │ │ │ │ + nop │ │ │ │ + add %eax,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ - add %cl,-0x73(%rax) │ │ │ │ - rex.RB │ │ │ │ - lock cmp %r15,%rax │ │ │ │ - jb 504783 │ │ │ │ - movq $0x504648,-0x10(%rbp) │ │ │ │ - mov %rsi,%rbx │ │ │ │ - mov %r14,-0x8(%rbp) │ │ │ │ - add $0xfffffffffffffff0,%rbp │ │ │ │ - test $0x7,%bl │ │ │ │ - jne 504648 │ │ │ │ + (bad) │ │ │ │ + add %al,(%rax) │ │ │ │ + add %dh,(%rax) │ │ │ │ + mov $0xc748031a,%edx │ │ │ │ + rex.RB clc │ │ │ │ + add %dh,%dh │ │ │ │ + rex.WRXB add %r9b,-0x77(%r8) │ │ │ │ + fmuls -0x75(%rax) │ │ │ │ + pop %rbp │ │ │ │ + or %cl,-0x77(%rax) │ │ │ │ + add %r9b,-0x7d(%r8) │ │ │ │ + (bad) │ │ │ │ + ret │ │ │ │ + (bad) │ │ │ │ + jne 4ff600 │ │ │ │ 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,0x48031a7b(%rax) │ │ │ │ - mov 0x8(%rbp),%eax │ │ │ │ - mov %rbx,%rcx │ │ │ │ - and $0x7,%ecx │ │ │ │ - cmp $0x1,%rcx │ │ │ │ - je 50474d │ │ │ │ - add $0xd0,%r12 │ │ │ │ - cmp 0x358(%r13),%r12 │ │ │ │ - ja 50473d │ │ │ │ - mov 0x6(%rbx),%rcx │ │ │ │ - mov 0xe(%rbx),%rbx │ │ │ │ - movq $0x502c38,-0xc8(%r12) │ │ │ │ - mov %rbx,-0xb8(%r12) │ │ │ │ - movq $0x502cf0,-0xb0(%r12) │ │ │ │ - mov %rax,-0xa0(%r12) │ │ │ │ - mov %rbx,-0x98(%r12) │ │ │ │ - movq $0x502d30,-0x90(%r12) │ │ │ │ - mov %rax,-0x80(%r12) │ │ │ │ - mov %rcx,-0x78(%r12) │ │ │ │ - movq $0x502f30,-0x70(%r12) │ │ │ │ - mov %rax,-0x68(%r12) │ │ │ │ - movq $0x503438,-0x60(%r12) │ │ │ │ - lea -0x90(%r12),%rcx │ │ │ │ - mov %rcx,-0x50(%r12) │ │ │ │ - lea -0x6f(%r12),%rdx │ │ │ │ - mov %rdx,-0x48(%r12) │ │ │ │ - mov %rax,-0x40(%r12) │ │ │ │ - mov %rbx,-0x38(%r12) │ │ │ │ - movq $0x504450,-0x30(%r12) │ │ │ │ - lea -0x60(%r12),%rbx │ │ │ │ - mov %rbx,-0x28(%r12) │ │ │ │ - lea -0xb0(%r12),%rbx │ │ │ │ - mov %rbx,-0x20(%r12) │ │ │ │ - mov %rcx,-0x18(%r12) │ │ │ │ - mov %rax,-0x10(%r12) │ │ │ │ - mov %rdx,-0x8(%r12) │ │ │ │ - lea -0xc8(%r12),%rax │ │ │ │ - mov %rax,(%r12) │ │ │ │ - lea -0x2f(%r12),%rbx │ │ │ │ - add $0x10,%rbp │ │ │ │ - jmp *0x0(%rbp) │ │ │ │ - movq $0xd0,0x388(%r13) │ │ │ │ - jmp 338a720 │ │ │ │ - add $0x10,%r12 │ │ │ │ - cmp 0x358(%r13),%r12 │ │ │ │ - ja 504773 │ │ │ │ - movq $0x502bd8,-0x8(%r12) │ │ │ │ - mov %rax,(%r12) │ │ │ │ - lea -0x7(%r12),%rbx │ │ │ │ - add $0x10,%rbp │ │ │ │ - jmp *0x0(%rbp) │ │ │ │ - movq $0x10,0x388(%r13) │ │ │ │ - jmp 338a720 │ │ │ │ - lea 0x31a7a3e(%rip),%rbx │ │ │ │ - jmp *-0x8(%r13) │ │ │ │ + add %bh,%al │ │ │ │ + mov $0x8b48031a,%ecx │ │ │ │ + or %r13b,%r11b │ │ │ │ + push %rbx │ │ │ │ xchg %ax,%ax │ │ │ │ - sldt (%rax) │ │ │ │ - add %al,(%rdx) │ │ │ │ - ... │ │ │ │ + add (%rax),%al │ │ │ │ add %al,(%rax) │ │ │ │ - add %cl,(%rsi) │ │ │ │ add %al,(%rax) │ │ │ │ - add %bl,-0x62(%rax) │ │ │ │ - jo 5047ab │ │ │ │ - lea -0x20(%rbp),%rax │ │ │ │ - cmp %r15,%rax │ │ │ │ - jb 504887 │ │ │ │ - movq $0x5047e8,-0x10(%rbp) │ │ │ │ - mov %rsi,%rbx │ │ │ │ - mov %r14,-0x8(%rbp) │ │ │ │ - add $0xfffffffffffffff0,%rbp │ │ │ │ - test $0x7,%bl │ │ │ │ - jne 5047e8 │ │ │ │ + add %al,(%rax) │ │ │ │ + (bad) │ │ │ │ + add %al,(%rax) │ │ │ │ + add %ah,%al │ │ │ │ + mov $0xc748031a,%ecx │ │ │ │ + add %r9b,-0xa(%r8) │ │ │ │ + rex.WRXB add %r9b,-0x77(%r8) │ │ │ │ + fmuls -0x75(%rax) │ │ │ │ + pop %rbp │ │ │ │ + or %cl,-0x77(%rax) │ │ │ │ + or %r14b,%r14b │ │ │ │ + ret │ │ │ │ + (bad) │ │ │ │ + jne 4ff648 │ │ │ │ mov (%rbx),%rax │ │ │ │ jmp *%rax │ │ │ │ - nopw 0x0(%rax,%rax,1) │ │ │ │ - add %eax,(%rax) │ │ │ │ + nopl (%rax) │ │ │ │ + add (%rax),%al │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ (bad) │ │ │ │ add %al,(%rax) │ │ │ │ - add %bl,(%rax) │ │ │ │ - sahf │ │ │ │ - jo 5047eb │ │ │ │ - mov %rbx,%rax │ │ │ │ - and $0x7,%eax │ │ │ │ - cmp $0x1,%rax │ │ │ │ - je 504879 │ │ │ │ - movq $0x504838,-0x8(%rbp) │ │ │ │ - mov 0x6(%rbx),%rax │ │ │ │ - mov 0xe(%rbx),%rbx │ │ │ │ + add %dh,0x48031ab9(%rax) │ │ │ │ + mov 0x8(%rbp),%eax │ │ │ │ + mov %rbx,0x40(%rsp) │ │ │ │ + mov %rax,%rbx │ │ │ │ + mov 0x40(%rsp),%rax │ │ │ │ + mov %rax,%rcx │ │ │ │ + and $0x7,%ecx │ │ │ │ + cmp $0x1,%rcx │ │ │ │ + je 4ff703 │ │ │ │ + movq $0x4ff6a8,-0x8(%rbp) │ │ │ │ mov %rbx,%rcx │ │ │ │ - mov 0x8(%rbp),%rbx │ │ │ │ + mov 0x6(%rax),%rbx │ │ │ │ mov %rcx,0x0(%rbp) │ │ │ │ + mov 0xe(%rax),%rax │ │ │ │ mov %rax,0x8(%rbp) │ │ │ │ add $0xfffffffffffffff8,%rbp │ │ │ │ test $0x7,%bl │ │ │ │ - jne 504838 │ │ │ │ + jne 4ff6a8 │ │ │ │ mov (%rbx),%rax │ │ │ │ jmp *%rax │ │ │ │ - nopl (%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 %cl,%al │ │ │ │ - popf │ │ │ │ - jo 50483b │ │ │ │ - movq $0x504868,0x0(%rbp) │ │ │ │ - mov 0x7(%rbx),%rax │ │ │ │ - mov 0x10(%rbp),%rbx │ │ │ │ - mov %rax,0x10(%rbp) │ │ │ │ + add %dl,-0x47(%rax) │ │ │ │ + sbb (%rbx),%al │ │ │ │ + movq $0x4ff6e0,-0x8(%rbp) │ │ │ │ + mov 0xf(%rbx),%rax │ │ │ │ + mov 0x7(%rbx),%rbx │ │ │ │ + mov %rax,0x0(%rbp) │ │ │ │ + add $0xfffffffffffffff8,%rbp │ │ │ │ test $0x7,%bl │ │ │ │ - jne 504868 │ │ │ │ + jne 4ff6e0 │ │ │ │ mov (%rbx),%rax │ │ │ │ jmp *%rax │ │ │ │ - xchg %ax,%ax │ │ │ │ - (bad) │ │ │ │ + nopw 0x0(%rax,%rax,1) │ │ │ │ + add $0x0,%al │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ - add %bl,(%rsi) │ │ │ │ + (bad) │ │ │ │ add %al,(%rax) │ │ │ │ - add %bl,0x4803709d(%rax) │ │ │ │ - movl $0x5048a8,0x0(%rbp) │ │ │ │ - mov 0x7(%rbx),%r14 │ │ │ │ - jmp 31c3f98 │ │ │ │ - lea 0x3736be9(%rip),%rbx │ │ │ │ + add %bl,(%rax) │ │ │ │ + mov $0x8b48031a,%ecx │ │ │ │ + adc %r9b,-0x39(%r8) │ │ │ │ + adc %r11b,(%r8) │ │ │ │ + testb $0x4c,0x0(%rdi) │ │ │ │ + mov 0x8(%rbp),%eax │ │ │ │ + mov %rbx,%rdi │ │ │ │ + mov %rax,%rsi │ │ │ │ + mov 0x20(%rbp),%r14 │ │ │ │ add $0x10,%rbp │ │ │ │ + jmp 4ff428 │ │ │ │ + add $0x18,%rbp │ │ │ │ jmp *0x0(%rbp) │ │ │ │ - lea 0x31a7962(%rip),%rbx │ │ │ │ - jmp *-0x8(%r13) │ │ │ │ nopw 0x0(%rax,%rax,1) │ │ │ │ - (bad) │ │ │ │ + add %eax,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ - add %bl,(%rsi) │ │ │ │ + adc %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ - add %bl,-0x63(%rax) │ │ │ │ - jo 5048ab │ │ │ │ - movq $0x504918,0x0(%rbp) │ │ │ │ - mov %rbx,%rax │ │ │ │ - mov 0x8(%rbp),%rbx │ │ │ │ - mov %rax,0x8(%rbp) │ │ │ │ + add %al,(%rax) │ │ │ │ + add %al,(%rax) │ │ │ │ + lea -0x18(%rbp),%rax │ │ │ │ + cmp %r15,%rax │ │ │ │ + jb 4ff7bc │ │ │ │ + movq $0x3390fc8,-0x10(%rbp) │ │ │ │ + mov %rbx,-0x8(%rbp) │ │ │ │ + movq $0x4ff768,-0x18(%rbp) │ │ │ │ + mov 0x10(%rbx),%rbx │ │ │ │ + add $0xffffffffffffffe8,%rbp │ │ │ │ test $0x7,%bl │ │ │ │ - jne 504918 │ │ │ │ + jne 4ff768 │ │ │ │ mov (%rbx),%rax │ │ │ │ jmp *%rax │ │ │ │ - nopl (%rax) │ │ │ │ - addl $0x0,(%rcx) │ │ │ │ + nopl 0x0(%rax,%rax,1) │ │ │ │ + ... │ │ │ │ + (bad) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ - add %bl,(%rsi) │ │ │ │ add %al,(%rax) │ │ │ │ - add %ch,(%rax) │ │ │ │ - popf │ │ │ │ - jo 5048db │ │ │ │ - mov 0x8(%rbp),%rax │ │ │ │ - mov 0x18(%rbp),%rcx │ │ │ │ - imul 0x10(%rbp),%rcx │ │ │ │ - add %rbx,%rcx │ │ │ │ - movq $0x504930,0x8(%rbp) │ │ │ │ + add %cl,-0x7d(%rcx) │ │ │ │ + (bad) │ │ │ │ + sbb %cl,0x3b(%rbp) │ │ │ │ + movsl %ds:(%rsi),%es:(%rdi) │ │ │ │ + pop %rax │ │ │ │ + add (%rax),%eax │ │ │ │ + add %dh,0x37(%rdi) │ │ │ │ + mov 0x7(%rbx),%rax │ │ │ │ + movq $0x30cbe80,-0x10(%r12) │ │ │ │ mov %rax,%rbx │ │ │ │ - mov %rcx,0x10(%rbp) │ │ │ │ + and $0xffffffffffffffc0,%rbx │ │ │ │ + mov %rbx,-0x8(%r12) │ │ │ │ + mov $0x1,%ebx │ │ │ │ + mov %rax,%rcx │ │ │ │ + and $0x3f,%ecx │ │ │ │ + shl %cl,%rbx │ │ │ │ + mov %rbx,(%r12) │ │ │ │ + lea -0xe(%r12),%rbx │ │ │ │ add $0x8,%rbp │ │ │ │ - test $0x7,%bl │ │ │ │ - jne 504930 │ │ │ │ - mov (%rbx),%rax │ │ │ │ - jmp *%rax │ │ │ │ - nopl (%rax) │ │ │ │ - ret $0x0 │ │ │ │ + jmp *0x0(%rbp) │ │ │ │ + movq $0x18,0x388(%r13) │ │ │ │ + jmp 338a720 │ │ │ │ + jmp *-0x10(%r13) │ │ │ │ + add %eax,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ - add %bl,(%rsi) │ │ │ │ add %al,(%rax) │ │ │ │ - add %ch,%al │ │ │ │ - pushf │ │ │ │ - jo 50491b │ │ │ │ - mov 0x8(%rbp),%rax │ │ │ │ - jmp 504934 │ │ │ │ - xchg %ax,%ax │ │ │ │ - ret $0x0 │ │ │ │ + adc %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ - add %bl,(%rsi) │ │ │ │ add %al,(%rax) │ │ │ │ - add %dl,%al │ │ │ │ - pushf │ │ │ │ - jo 504933 │ │ │ │ - mov 0x8(%rbp),%rax │ │ │ │ - mov %rbx,%rcx │ │ │ │ - and $0x7,%ebx │ │ │ │ - cmp $0x1,%rbx │ │ │ │ - je 5049ab │ │ │ │ - movq $0x504978,-0x8(%rbp) │ │ │ │ - mov 0x6(%rcx),%rbx │ │ │ │ - mov 0xe(%rcx),%rcx │ │ │ │ - mov %rcx,0x0(%rbp) │ │ │ │ - mov %rax,0x8(%rbp) │ │ │ │ - add $0xfffffffffffffff8,%rbp │ │ │ │ + lea -0x18(%rbp),%rax │ │ │ │ + cmp %r15,%rax │ │ │ │ + jb 4ff868 │ │ │ │ + movq $0x3390fc8,-0x10(%rbp) │ │ │ │ + mov %rbx,-0x8(%rbp) │ │ │ │ + movq $0x4ff818,-0x18(%rbp) │ │ │ │ + mov 0x10(%rbx),%rbx │ │ │ │ + add $0xffffffffffffffe8,%rbp │ │ │ │ test $0x7,%bl │ │ │ │ - jne 504978 │ │ │ │ + jne 4ff818 │ │ │ │ mov (%rbx),%rax │ │ │ │ jmp *%rax │ │ │ │ - xchg %ax,%ax │ │ │ │ - addl $0x0,(%rcx) │ │ │ │ - add %al,(%rax) │ │ │ │ - add %al,(%rax) │ │ │ │ - add %bl,(%rsi) │ │ │ │ - add %al,(%rax) │ │ │ │ - add %cl,0x4803709c(%rax) │ │ │ │ - movl $0x5048d8,0x0(%rbp) │ │ │ │ - mov 0x7(%rbx),%r14 │ │ │ │ - jmp 31c3f98 │ │ │ │ - nopl 0x0(%rax) │ │ │ │ - add %al,(%r8) │ │ │ │ - add %al,(%rax) │ │ │ │ - add %al,(%rax) │ │ │ │ - add %bl,(%rsi) │ │ │ │ + nopl 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(%rax) │ │ │ │ + fadds -0x7cb7f820(%rbx) │ │ │ │ + clc │ │ │ │ (bad) │ │ │ │ - mov %ebx,%ecx │ │ │ │ + je 4ff86c │ │ │ │ + dec %rax │ │ │ │ add $0x10,%r12 │ │ │ │ cmp 0x358(%r13),%r12 │ │ │ │ - ja 5049d1 │ │ │ │ + ja 4ff84d │ │ │ │ movq $0x3363a20,-0x8(%r12) │ │ │ │ mov %rax,(%r12) │ │ │ │ lea -0x7(%r12),%rbx │ │ │ │ - add $0x18,%rbp │ │ │ │ + add $0x8,%rbp │ │ │ │ jmp *0x0(%rbp) │ │ │ │ movq $0x10,0x388(%r13) │ │ │ │ - movq $0x5049a0,0x8(%rbp) │ │ │ │ - mov %rcx,%rbx │ │ │ │ - mov %rax,0x10(%rbp) │ │ │ │ - add $0x8,%rbp │ │ │ │ - jmp 338a720 │ │ │ │ - nopl 0x0(%rax) │ │ │ │ - add (%rax),%eax │ │ │ │ - add %al,(%rax) │ │ │ │ - add %al,(%rax) │ │ │ │ - add %al,(%rax) │ │ │ │ - sldt (%rax) │ │ │ │ - add %bh,(%rax) │ │ │ │ - js 504a21 │ │ │ │ - add -0x73(%rax),%ecx │ │ │ │ - rex.RB loopne 504a59 │ │ │ │ - cmp %edi,%eax │ │ │ │ - jb 504a53 │ │ │ │ - movq $0x3390fc8,-0x10(%rbp) │ │ │ │ - mov %rbx,-0x8(%rbp) │ │ │ │ - movq $0x504a68,-0x20(%rbp) │ │ │ │ - lea 0x37334cd(%rip),%r9 │ │ │ │ - mov 0x20(%rbx),%r8 │ │ │ │ - lea 0x3727162(%rip),%rdi │ │ │ │ - mov 0x18(%rbx),%rsi │ │ │ │ - lea 0x372574f(%rip),%r14 │ │ │ │ - mov 0x10(%rbx),%rax │ │ │ │ - mov %rax,-0x18(%rbp) │ │ │ │ - add $0xffffffffffffffe0,%rbp │ │ │ │ - jmp 3300468 │ │ │ │ + movq $0x4ff888,0x0(%rbp) │ │ │ │ + mov %rax,%rbx │ │ │ │ + jmp 338a738 │ │ │ │ jmp *-0x10(%r13) │ │ │ │ - nop │ │ │ │ - add %eax,(%rax) │ │ │ │ - add %al,(%rax) │ │ │ │ - add %al,(%rax) │ │ │ │ - add %al,(%rax) │ │ │ │ + and $0xfffffffffffffff8,%rbx │ │ │ │ + mov (%rbx),%rax │ │ │ │ + mov -0x4(%rax),%eax │ │ │ │ + jmp 4ff827 │ │ │ │ + ... │ │ │ │ (bad) │ │ │ │ add %al,(%rax) │ │ │ │ - add %bh,0x48031a77(%rax) │ │ │ │ - movl $0x504a90,0x0(%rbp) │ │ │ │ - mov %rbx,%rsi │ │ │ │ - lea 0x3709b97(%rip),%r14 │ │ │ │ - jmp 3240d18 │ │ │ │ - nop │ │ │ │ - add %eax,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ - add %al,(%rax) │ │ │ │ - (bad) │ │ │ │ - add %al,(%rax) │ │ │ │ - add %bh,(%rax) │ │ │ │ - ja 504aa9 │ │ │ │ - add -0x77(%rax),%ecx │ │ │ │ - fimuls 0x75(%rbx,%rcx,4) │ │ │ │ - or %cl,-0x7d(%rax) │ │ │ │ + add %cl,-0x77(%rax) │ │ │ │ + fsubr %st(3),%st │ │ │ │ (bad) │ │ │ │ - push $0x19fffffb │ │ │ │ - add %al,(%rax) │ │ │ │ - add %al,0x1000000(%rip) │ │ │ │ - add %al,(%rax) │ │ │ │ - add %al,(%rax) │ │ │ │ - add %al,(%rax) │ │ │ │ - add %cl,(%rcx) │ │ │ │ - add %al,(%rax) │ │ │ │ - add %dh,-0x5d(%rax) │ │ │ │ - outsl %ds:(%rsi),(%dx) │ │ │ │ - add -0x73(%rax),%ecx │ │ │ │ - rex.RB clc │ │ │ │ - cmp %r15,%rax │ │ │ │ - jb 504ae1 │ │ │ │ - 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 3043788 │ │ │ │ - jmp *-0x8(%r13) │ │ │ │ nopl (%rax) │ │ │ │ - add (%rax),%eax │ │ │ │ - add %al,(%rax) │ │ │ │ + add (%rax),%al │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ - sldt (%rax) │ │ │ │ add %al,(%rax) │ │ │ │ + adc (%rax),%al │ │ │ │ add %al,(%rax) │ │ │ │ - add %cl,-0x73(%rax) │ │ │ │ + mov %dh,0x1a(%rdi) │ │ │ │ + add -0x73(%rax),%ecx │ │ │ │ rex.RB │ │ │ │ lock cmp %r15,%rax │ │ │ │ - jb 504b22 │ │ │ │ + jb 4ff8c6 │ │ │ │ movq $0x3390fc8,-0x10(%rbp) │ │ │ │ mov %rbx,-0x8(%rbp) │ │ │ │ - mov 0x20(%rbx),%rdi │ │ │ │ - mov 0x18(%rbx),%rsi │ │ │ │ mov 0x10(%rbx),%r14 │ │ │ │ + mov 0x18(%rbx),%rbx │ │ │ │ add $0xfffffffffffffff0,%rbp │ │ │ │ - jmp 4f2478 │ │ │ │ + jmp 4ff9f0 │ │ │ │ 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 -0x10(%rbp),%rax │ │ │ │ - cmp %r15,%rax │ │ │ │ - jb 504b5e │ │ │ │ + rex.W ja 4ff8f9 │ │ │ │ + add -0x73(%rax),%ecx │ │ │ │ + rex.RB │ │ │ │ + lock cmp %r15,%rax │ │ │ │ + jb 4ff906 │ │ │ │ movq $0x3390fc8,-0x10(%rbp) │ │ │ │ mov %rbx,-0x8(%rbp) │ │ │ │ mov 0x10(%rbx),%r14 │ │ │ │ mov 0x18(%rbx),%rbx │ │ │ │ add $0xfffffffffffffff0,%rbp │ │ │ │ - jmp 3395508 │ │ │ │ + jmp 4ff9f0 │ │ │ │ jmp *-0x10(%r13) │ │ │ │ nopw 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) │ │ │ │ - lea -0x10(%rbp),%rax │ │ │ │ + lea -0x28(%rbp),%rax │ │ │ │ cmp %r15,%rax │ │ │ │ - jb 504ba1 │ │ │ │ + jb 4ff9d4 │ │ │ │ movq $0x3390fc8,-0x10(%rbp) │ │ │ │ mov %rbx,-0x8(%rbp) │ │ │ │ - lea 0x3733365(%rip),%r14 │ │ │ │ - mov 0x10(%rbx),%rbx │ │ │ │ - add $0xfffffffffffffff0,%rbp │ │ │ │ - jmp 3395508 │ │ │ │ - jmp *-0x10(%r13) │ │ │ │ - nopl (%rax) │ │ │ │ - add (%rax),%al │ │ │ │ + movq $0x4ff970,-0x20(%rbp) │ │ │ │ + mov 0x10(%rbx),%rax │ │ │ │ + mov 0x18(%rbx),%rbx │ │ │ │ + mov %rax,-0x18(%rbp) │ │ │ │ + add $0xffffffffffffffe0,%rbp │ │ │ │ + test $0x7,%bl │ │ │ │ + jne 4ff970 │ │ │ │ + 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 -0x10(%rbp),%rax │ │ │ │ - cmp %r15,%rax │ │ │ │ - jb 504bde │ │ │ │ - movq $0x3390fc8,-0x10(%rbp) │ │ │ │ - mov %rbx,-0x8(%rbp) │ │ │ │ - mov 0x18(%rbx),%rsi │ │ │ │ - mov 0x10(%rbx),%r14 │ │ │ │ - add $0xfffffffffffffff0,%rbp │ │ │ │ - jmp 3048808 │ │ │ │ + add %cl,-0x39(%rax) │ │ │ │ + rex.RB clc │ │ │ │ + sar $0x4f,%cl │ │ │ │ + add %cl,-0x75(%rax) │ │ │ │ + rex.XB (bad) │ │ │ │ + mov 0x8(%rbp),%rbx │ │ │ │ + mov $0x1,%ecx │ │ │ │ + mov %rcx,%rdx │ │ │ │ + mov %rax,%rcx │ │ │ │ + and $0x3f,%ecx │ │ │ │ + shl %cl,%rdx │ │ │ │ + mov %rdx,0x0(%rbp) │ │ │ │ + and $0xffffffffffffffc0,%rax │ │ │ │ + mov %rax,0x8(%rbp) │ │ │ │ + add $0xfffffffffffffff8,%rbp │ │ │ │ + test $0x7,%bl │ │ │ │ + jne 4ff9c0 │ │ │ │ + mov (%rbx),%rax │ │ │ │ + jmp *%rax │ │ │ │ + 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,-0x77(%rax) │ │ │ │ + fisttps -0x75(%rax) │ │ │ │ + jne 4ff9cf │ │ │ │ + mov 0x10(%rbp),%r14 │ │ │ │ + add $0x18,%rbp │ │ │ │ + jmp 30bd6d8 │ │ │ │ jmp *-0x10(%r13) │ │ │ │ - nopw 0x0(%rax,%rax,1) │ │ │ │ add $0x1000000,%eax │ │ │ │ add %al,(%rax) │ │ │ │ - add %al,(%rdx) │ │ │ │ + add %al,(%rax,%rax,1) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ - add %cl,(%rbx) │ │ │ │ + or %al,(%rax) │ │ │ │ + add %al,(%rax) │ │ │ │ + cmp %dh,0x1a(%rsi) │ │ │ │ + add -0x73(%rax),%ecx │ │ │ │ + rex.RB test $0x4c,%al │ │ │ │ + cmp %edi,%eax │ │ │ │ + jb 4ffc43 │ │ │ │ + movq $0x4ffa50,-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 %rdx,-0x28(%rbp) │ │ │ │ + mov %rcx,-0x20(%rbp) │ │ │ │ + mov %rsi,-0x18(%rbp) │ │ │ │ + mov %rdi,-0x10(%rbp) │ │ │ │ + mov %rax,-0x8(%rbp) │ │ │ │ + add $0xffffffffffffffd0,%rbp │ │ │ │ + test $0x7,%bl │ │ │ │ + jne 4ffa50 │ │ │ │ + mov (%rbx),%rax │ │ │ │ + jmp *%rax │ │ │ │ + add $0x0,%eax │ │ │ │ + add %al,(%rax) │ │ │ │ + add %bl,(%rsi) │ │ │ │ + add %al,(%rax) │ │ │ │ + add %bl,%al │ │ │ │ + jne 4ffa69 │ │ │ │ + add -0x77(%rax),%ecx │ │ │ │ + fadds -0x7cb7f820(%rbx) │ │ │ │ + clc │ │ │ │ + add %ecx,(%rdi) │ │ │ │ + test %cl,%al │ │ │ │ + add %eax,(%rax) │ │ │ │ + add %cl,-0x39(%rax) │ │ │ │ + rex.RB loopne 4ffa1d │ │ │ │ + cli │ │ │ │ + rex.WRXB add %r9b,-0x77(%r8) │ │ │ │ + fmuls -0x75(%rax) │ │ │ │ + rex.WXB (bad) │ │ │ │ + mov 0xe(%rbx),%rdx │ │ │ │ + mov 0x16(%rbx),%rsi │ │ │ │ + mov 0x1e(%rbx),%rbx │ │ │ │ + mov %rbx,%rdi │ │ │ │ + mov 0x20(%rbp),%rbx │ │ │ │ + mov %rdx,-0x18(%rbp) │ │ │ │ + mov %rsi,-0x10(%rbp) │ │ │ │ + mov %rdi,-0x8(%rbp) │ │ │ │ + mov %rcx,0x0(%rbp) │ │ │ │ + mov %rax,0x20(%rbp) │ │ │ │ + add $0xffffffffffffffe0,%rbp │ │ │ │ + test $0x7,%bl │ │ │ │ + jne 4ffab8 │ │ │ │ + mov (%rbx),%rax │ │ │ │ + jmp *%rax │ │ │ │ + nopl 0x0(%rax) │ │ │ │ + or %eax,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ - add %cl,-0x7d(%rcx) │ │ │ │ (bad) │ │ │ │ - and %cl,0x3b(%rbp) │ │ │ │ - movsl %ds:(%rsi),%es:(%rdi) │ │ │ │ - pop %rax │ │ │ │ - add (%rax),%eax │ │ │ │ - add %dh,0x24(%rdi) │ │ │ │ + add %al,(%rax) │ │ │ │ + add %dh,0x75(%rax) │ │ │ │ + sbb (%rbx),%al │ │ │ │ + movq $0x4ffaf0,-0x8(%rbp) │ │ │ │ mov 0x7(%rbx),%rax │ │ │ │ - mov 0xf(%rbx),%rbx │ │ │ │ - movq $0x504bb8,-0x18(%r12) │ │ │ │ + mov 0x20(%rbp),%rbx │ │ │ │ + mov %rax,0x0(%rbp) │ │ │ │ + add $0xfffffffffffffff8,%rbp │ │ │ │ + test $0x7,%bl │ │ │ │ + jne 4ffaf0 │ │ │ │ + mov (%rbx),%rax │ │ │ │ + jmp *%rax │ │ │ │ + nopw 0x0(%rax,%rax,1) │ │ │ │ + rex.WX add %al,(%rax) │ │ │ │ + add %al,(%rax) │ │ │ │ + add %al,(%rax) │ │ │ │ + add %bl,(%rsi) │ │ │ │ + add %al,(%rax) │ │ │ │ + add %bh,(%rax) │ │ │ │ + jne 4ffb09 │ │ │ │ + add -0x75(%rax),%ecx │ │ │ │ + xor %r9b,-0x75(%r8) │ │ │ │ + rex.WRB cmp %r9b,-0x75(%r8) │ │ │ │ + push %rbp │ │ │ │ + rex │ │ │ │ + mov 0x50(%rbp),%rsi │ │ │ │ + mov 0x48(%rbp),%rdi │ │ │ │ + mov 0x28(%rbp),%r8 │ │ │ │ + mov 0x10(%rbp),%r9 │ │ │ │ + mov 0x18(%rbp),%r10 │ │ │ │ + mov 0x20(%rbp),%r11 │ │ │ │ + mov 0x8(%rbp),%r14 │ │ │ │ + mov %rax,0x40(%rsp) │ │ │ │ + mov %rbx,%rax │ │ │ │ + and $0x7,%eax │ │ │ │ + cmp $0x7,%rax │ │ │ │ + je 4ffce3 │ │ │ │ + dec %rax │ │ │ │ + add $0x68,%r12 │ │ │ │ + cmp 0x358(%r13),%r12 │ │ │ │ + ja 4ffc47 │ │ │ │ + cmp %rax,%r14 │ │ │ │ + jge 4ffb7f │ │ │ │ + movq $0x4b8648,-0x60(%r12) │ │ │ │ + mov 0x40(%rsp),%rax │ │ │ │ + mov %rax,-0x58(%r12) │ │ │ │ + mov %rdx,-0x50(%r12) │ │ │ │ + mov %rdi,-0x48(%r12) │ │ │ │ + movq $0x36ab039,-0x40(%r12) │ │ │ │ + lea -0x5e(%r12),%rax │ │ │ │ + add $0xffffffffffffffc0,%r12 │ │ │ │ + mov %rax,%rbx │ │ │ │ + add $0x58,%rbp │ │ │ │ + jmp *0x0(%rbp) │ │ │ │ + cmp %rax,%r14 │ │ │ │ + jne 4ffbd0 │ │ │ │ + movq $0x4ff920,-0x60(%r12) │ │ │ │ + mov %r9,-0x50(%r12) │ │ │ │ + mov %rcx,-0x48(%r12) │ │ │ │ + movq $0x4b8648,-0x40(%r12) │ │ │ │ + mov %r8,-0x38(%r12) │ │ │ │ + lea -0x60(%r12),%rax │ │ │ │ + mov %rax,-0x30(%r12) │ │ │ │ + mov %r10,-0x28(%r12) │ │ │ │ + movq $0x36ab039,-0x20(%r12) │ │ │ │ + lea -0x3e(%r12),%rax │ │ │ │ + add $0xffffffffffffffe0,%r12 │ │ │ │ + mov %rax,%rbx │ │ │ │ + add $0x58,%rbp │ │ │ │ + jmp *0x0(%rbp) │ │ │ │ + movq $0x4ff8a0,-0x60(%r12) │ │ │ │ + mov %r11,-0x50(%r12) │ │ │ │ + mov %rsi,-0x48(%r12) │ │ │ │ + movq $0x4ff8e0,-0x40(%r12) │ │ │ │ + mov %r10,-0x30(%r12) │ │ │ │ + mov %rsi,-0x28(%r12) │ │ │ │ + movq $0x4b8648,-0x20(%r12) │ │ │ │ + mov %r8,-0x18(%r12) │ │ │ │ + mov %r9,-0x10(%r12) │ │ │ │ + lea -0x40(%r12),%rax │ │ │ │ mov %rax,-0x8(%r12) │ │ │ │ - mov %r14,(%r12) │ │ │ │ - lea -0x18(%r12),%r14 │ │ │ │ - jmp 3395508 │ │ │ │ - movq $0x20,0x388(%r13) │ │ │ │ + lea -0x60(%r12),%rax │ │ │ │ + mov %rax,(%r12) │ │ │ │ + lea -0x1e(%r12),%rbx │ │ │ │ + add $0x58,%rbp │ │ │ │ + jmp *0x0(%rbp) │ │ │ │ + movq $0x4ffc78,0x0(%rbp) │ │ │ │ + lea 0x31ab402(%rip),%rsi │ │ │ │ + mov %rbx,%r14 │ │ │ │ + mov %rbx,0x28(%rbp) │ │ │ │ + jmp 4b4fc8 │ │ │ │ jmp *-0x8(%r13) │ │ │ │ - add (%rax),%al │ │ │ │ + movq $0x68,0x388(%r13) │ │ │ │ + movq $0x4ffd08,0x0(%rbp) │ │ │ │ + mov %rax,%rbx │ │ │ │ + jmp 338a738 │ │ │ │ + nopw 0x0(%rax,%rax,1) │ │ │ │ + test %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 -0x10(%rbp),%rax │ │ │ │ - cmp %r15,%rax │ │ │ │ - jb 504c76 │ │ │ │ - movq $0x3390fc8,-0x10(%rbp) │ │ │ │ - mov %rbx,-0x8(%rbp) │ │ │ │ - mov 0x18(%rbx),%rsi │ │ │ │ - mov 0x10(%rbx),%r14 │ │ │ │ - add $0xfffffffffffffff0,%rbp │ │ │ │ - jmp 3048808 │ │ │ │ - jmp *-0x10(%r13) │ │ │ │ + add %cl,-0x75(%rax) │ │ │ │ + jge 4ffca4 │ │ │ │ + mov %rbx,%rax │ │ │ │ + and $0x7,%eax │ │ │ │ + cmp $0x1,%rax │ │ │ │ + jne 4ffcd9 │ │ │ │ + add $0x28,%r12 │ │ │ │ + cmp 0x358(%r13),%r12 │ │ │ │ + ja 4ffcc9 │ │ │ │ + movq $0x4b8648,-0x20(%r12) │ │ │ │ + mov 0x8(%rbp),%rax │ │ │ │ + mov %rax,-0x18(%r12) │ │ │ │ + mov 0x18(%rbp),%rax │ │ │ │ + mov %rax,-0x10(%r12) │ │ │ │ + mov %rdi,-0x8(%r12) │ │ │ │ + movq $0x36ab039,(%r12) │ │ │ │ + lea -0x1e(%r12),%rbx │ │ │ │ + add $0x30,%rbp │ │ │ │ + jmp *0x0(%rbp) │ │ │ │ + movq $0x28,0x388(%r13) │ │ │ │ + jmp 338a720 │ │ │ │ + mov %rdi,%rbx │ │ │ │ + add $0x30,%rbp │ │ │ │ + jmp *0x0(%rbp) │ │ │ │ + and $0xfffffffffffffff8,%rbx │ │ │ │ + mov (%rbx),%rax │ │ │ │ + mov -0x4(%rax),%eax │ │ │ │ + jmp 4ffb30 │ │ │ │ nopw 0x0(%rax,%rax,1) │ │ │ │ - (bad) │ │ │ │ - add %al,(%rax) │ │ │ │ - add %al,(%rbx) │ │ │ │ + rex.WX add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ - add %al,(%rdx) │ │ │ │ add %al,(%rax) │ │ │ │ + add %bl,(%rsi) │ │ │ │ add %al,(%rax) │ │ │ │ + add %ah,(%rax) │ │ │ │ + jae 4ffd21 │ │ │ │ + add -0x75(%rax),%ecx │ │ │ │ + xor %r9b,-0x75(%r8) │ │ │ │ + rex.WRB cmp %r9b,-0x75(%r8) │ │ │ │ + push %rbp │ │ │ │ + rex │ │ │ │ + mov 0x50(%rbp),%rsi │ │ │ │ + mov 0x48(%rbp),%rdi │ │ │ │ + mov 0x28(%rbp),%r8 │ │ │ │ + mov 0x10(%rbp),%r9 │ │ │ │ + mov 0x18(%rbp),%r10 │ │ │ │ + mov 0x20(%rbp),%r11 │ │ │ │ + mov 0x8(%rbp),%r14 │ │ │ │ + mov %rax,0x40(%rsp) │ │ │ │ + mov %rbx,%rax │ │ │ │ + jmp 4ffb30 │ │ │ │ + nopl (%rax) │ │ │ │ + add (%rax),%al │ │ │ │ add %al,(%rax) │ │ │ │ - add %cl,(%rbx) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ + adc (%rax),%al │ │ │ │ add %al,(%rax) │ │ │ │ - add %cl,-0x7d(%rcx) │ │ │ │ + fdivs 0x1a(%rdx) │ │ │ │ + add -0x73(%rax),%ecx │ │ │ │ + rex.RB rorb $0xf,-0x8(%r9,%rdi,1) │ │ │ │ (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 $0x504c50,-0x18(%r12) │ │ │ │ - mov %rbx,-0x8(%r12) │ │ │ │ - mov %rdi,(%r12) │ │ │ │ - lea -0x18(%r12),%rdi │ │ │ │ - mov %rax,%rbx │ │ │ │ - jmp 33959f8 │ │ │ │ - movq $0x20,0x388(%r13) │ │ │ │ - jmp *-0x8(%r13) │ │ │ │ + adc $0x3,%al │ │ │ │ + add %al,(%rax) │ │ │ │ + movq $0x3390fc8,-0x10(%rbp) │ │ │ │ + mov %rbx,-0x8(%rbp) │ │ │ │ + movq $0x4ffda0,-0x20(%rbp) │ │ │ │ + mov 0x10(%rbx),%rax │ │ │ │ + mov 0x18(%rbx),%rbx │ │ │ │ + mov %rax,-0x18(%rbp) │ │ │ │ + add $0xffffffffffffffe0,%rbp │ │ │ │ + test $0x7,%bl │ │ │ │ + jne 4ffda0 │ │ │ │ + mov (%rbx),%rax │ │ │ │ + jmp *%rax │ │ │ │ nopl 0x0(%rax,%rax,1) │ │ │ │ - add $0x1000000,%eax │ │ │ │ + add %eax,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ - add %al,(%rsi) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ + (bad) │ │ │ │ add %al,(%rax) │ │ │ │ - add %cl,(%rax) │ │ │ │ + add %cl,0x48031a72(%rax) │ │ │ │ + movl $0x4ffde0,-0x10(%rbp) │ │ │ │ + mov 0x7(%rbx),%rax │ │ │ │ + mov 0xf(%rbx),%rbx │ │ │ │ + mov %rbx,%rcx │ │ │ │ + mov 0x8(%rbp),%rbx │ │ │ │ + mov %rcx,-0x8(%rbp) │ │ │ │ + mov %rax,0x0(%rbp) │ │ │ │ + add $0xfffffffffffffff0,%rbp │ │ │ │ + test $0x7,%bl │ │ │ │ + jne 4ffde0 │ │ │ │ + mov (%rbx),%rax │ │ │ │ + jmp *%rax │ │ │ │ + nopl (%rax) │ │ │ │ + add (%rax),%eax │ │ │ │ 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 %al,(%rax) │ │ │ │ + add %cl,0x72(%rax) │ │ │ │ + sbb (%rbx),%al │ │ │ │ + mov %rbx,%rax │ │ │ │ + and $0x7,%eax │ │ │ │ + cmp $0x1,%rax │ │ │ │ + je 4fffd1 │ │ │ │ + movq $0x4ffe18,0x0(%rbp) │ │ │ │ + mov 0x6(%rbx),%rbx │ │ │ │ + test $0x7,%bl │ │ │ │ + jne 4ffe18 │ │ │ │ + mov (%rbx),%rax │ │ │ │ + jmp *%rax │ │ │ │ + xchg %ax,%ax │ │ │ │ add (%rax),%eax │ │ │ │ - add %dh,0x5b(%rdi) │ │ │ │ - mov 0x7(%rbx),%rax │ │ │ │ - mov 0xf(%rbx),%rcx │ │ │ │ - mov 0x17(%rbx),%rdx │ │ │ │ - mov 0x1f(%rbx),%rsi │ │ │ │ - mov 0x27(%rbx),%rdi │ │ │ │ - mov 0x2f(%rbx),%rbx │ │ │ │ - movq $0x504c00,-0x28(%r12) │ │ │ │ - mov %r14,-0x20(%r12) │ │ │ │ - mov %rbx,-0x18(%r12) │ │ │ │ - movq $0x504c98,-0x10(%r12) │ │ │ │ - mov %rax,-0x8(%r12) │ │ │ │ - mov %r14,(%r12) │ │ │ │ - lea -0x27(%r12),%r9 │ │ │ │ - lea -0xd(%r12),%r8 │ │ │ │ - mov %rdi,%rax │ │ │ │ - mov %rsi,%rdi │ │ │ │ - mov %rdx,%rsi │ │ │ │ - mov %rcx,%r14 │ │ │ │ - mov %rax,%rbx │ │ │ │ - jmp 3395ee0 │ │ │ │ - movq $0x30,0x388(%r13) │ │ │ │ - jmp *-0x8(%r13) │ │ │ │ - nop │ │ │ │ - add $0x1000000,%eax │ │ │ │ add %al,(%rax) │ │ │ │ - add %al,(%rcx) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ + (bad) │ │ │ │ add %al,(%rax) │ │ │ │ - add %cl,(%rcx) │ │ │ │ + add %dl,(%rax) │ │ │ │ + jb 4ffe31 │ │ │ │ + add -0x75(%rax),%ecx │ │ │ │ + sbb %r9b,-0x75(%r8) │ │ │ │ + rex.WRB adc %r9b,-0x75(%r8) │ │ │ │ + push %rbp │ │ │ │ + or %cl,-0x77(%rax) │ │ │ │ + fiadds -0x7cb7f81a(%rbx) │ │ │ │ + incb (%rcx) │ │ │ │ + je 4ffe3b │ │ │ │ + mov %rcx,%rbx │ │ │ │ + mov %rdx,%rcx │ │ │ │ + jmp 4ffeec │ │ │ │ + movq $0x4ffea0,-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 4ffea0 │ │ │ │ + mov (%rbx),%rax │ │ │ │ + jmp *%rax │ │ │ │ + nopl (%rax) │ │ │ │ + add $0x0,%eax │ │ │ │ add %al,(%rax) │ │ │ │ + add %bl,(%rsi) │ │ │ │ add %al,(%rax) │ │ │ │ + add %dh,0x48031a71(%rax) │ │ │ │ + mov 0x28(%rbp),%eax │ │ │ │ + mov 0x20(%rbp),%rcx │ │ │ │ + mov 0x18(%rbp),%rdx │ │ │ │ + mov 0x8(%rbp),%rsi │ │ │ │ + mov 0x10(%rbp),%rdi │ │ │ │ + jmp 4ffeb4 │ │ │ │ + xchg %ax,%ax │ │ │ │ + add $0x0,%eax │ │ │ │ add %al,(%rax) │ │ │ │ - add %cl,-0x75(%rax) │ │ │ │ - pop %rbx │ │ │ │ - (bad) │ │ │ │ - jmp 33893b0 │ │ │ │ - nopl 0x0(%rax) │ │ │ │ - sbb %eax,(%rax) │ │ │ │ + add %bl,(%rsi) │ │ │ │ add %al,(%rax) │ │ │ │ - add $0x2000000,%eax │ │ │ │ + add %cl,0x48031a71(%rax) │ │ │ │ + mov 0x28(%rbp),%eax │ │ │ │ + mov 0x20(%rbp),%rcx │ │ │ │ + mov 0x18(%rbp),%rdx │ │ │ │ + mov 0x8(%rbp),%rsi │ │ │ │ + mov 0x10(%rbp),%rdi │ │ │ │ + and $0x7,%ebx │ │ │ │ + cmp $0x1,%rbx │ │ │ │ + je 50008d │ │ │ │ + add $0x10,%rbp │ │ │ │ + mov %rcx,%rbx │ │ │ │ + mov %rdx,%rcx │ │ │ │ + jmp 4ffeec │ │ │ │ + nopl (%rax) │ │ │ │ + add (%rax),%eax │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ - add %cl,(%rbx) │ │ │ │ + (bad) │ │ │ │ add %al,(%rax) │ │ │ │ - add %dl,0x49031a5c(%rax) │ │ │ │ - add $0x60,%esp │ │ │ │ + add %cl,0x71(%rax) │ │ │ │ + sbb (%rbx),%al │ │ │ │ + mov 0x18(%rbp),%rax │ │ │ │ + mov 0x10(%rbp),%rbx │ │ │ │ + mov 0x8(%rbp),%rcx │ │ │ │ + add $0x58,%r12 │ │ │ │ cmp 0x358(%r13),%r12 │ │ │ │ - ja 504e21 │ │ │ │ - mov 0x3(%rbx),%rax │ │ │ │ - mov 0xb(%rbx),%rbx │ │ │ │ - movq $0x504b78,-0x58(%r12) │ │ │ │ - mov %r8,-0x48(%r12) │ │ │ │ - movq $0x504cf8,-0x40(%r12) │ │ │ │ - mov %r8,-0x38(%r12) │ │ │ │ - mov %r14,-0x30(%r12) │ │ │ │ - mov %rsi,-0x28(%r12) │ │ │ │ - mov %rdi,-0x20(%r12) │ │ │ │ - mov %rax,-0x18(%r12) │ │ │ │ - mov %r9,-0x10(%r12) │ │ │ │ - movq $0x504d88,-0x8(%r12) │ │ │ │ - lea -0x58(%r12),%rax │ │ │ │ - mov %rax,(%r12) │ │ │ │ - lea -0x3f(%r12),%r8 │ │ │ │ - lea -0x7(%r12),%rdi │ │ │ │ - mov %r14,%rsi │ │ │ │ - mov %rbx,%r14 │ │ │ │ - jmp 4f41a8 │ │ │ │ - movq $0x60,0x388(%r13) │ │ │ │ - jmp *-0x8(%r13) │ │ │ │ - add (%rax),%al │ │ │ │ - add %al,(%rax) │ │ │ │ - add %al,(%rax) │ │ │ │ + ja 500075 │ │ │ │ + movq $0x4ff720,-0x50(%r12) │ │ │ │ + mov %rcx,-0x40(%r12) │ │ │ │ + movq $0x4ff7d0,-0x38(%r12) │ │ │ │ + mov %rbx,-0x28(%r12) │ │ │ │ + movq $0x4ff9f0,-0x20(%r12) │ │ │ │ + mov %rcx,-0x18(%r12) │ │ │ │ + mov %rbx,-0x10(%r12) │ │ │ │ + lea -0x50(%r12),%rbx │ │ │ │ + mov %rbx,-0x8(%r12) │ │ │ │ + lea -0x38(%r12),%rbx │ │ │ │ + mov %rbx,(%r12) │ │ │ │ + movq $0x4fff78,0x10(%rbp) │ │ │ │ + mov %rax,%rbx │ │ │ │ + lea -0x1f(%r12),%rax │ │ │ │ + mov %rax,0x18(%rbp) │ │ │ │ + add $0x10,%rbp │ │ │ │ + test $0x7,%bl │ │ │ │ + jne 4fff78 │ │ │ │ + mov (%rbx),%rax │ │ │ │ + jmp *%rax │ │ │ │ + nopl 0x0(%rax) │ │ │ │ + add %eax,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ - adc (%rax),%al │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ + (bad) │ │ │ │ add %al,(%rax) │ │ │ │ - lea -0x10(%rbp),%rax │ │ │ │ - cmp %r15,%rax │ │ │ │ - jb 504e66 │ │ │ │ - movq $0x3390fc8,-0x10(%rbp) │ │ │ │ - mov %rbx,-0x8(%rbp) │ │ │ │ - mov 0x18(%rbx),%rsi │ │ │ │ - mov 0x10(%rbx),%r14 │ │ │ │ - add $0xfffffffffffffff0,%rbp │ │ │ │ - jmp 3048808 │ │ │ │ - jmp *-0x10(%r13) │ │ │ │ - nopw 0x0(%rax,%rax,1) │ │ │ │ - add $0x1000000,%eax │ │ │ │ + add %dh,0x48031a70(%rax) │ │ │ │ + mov %ebx,%eax │ │ │ │ + and $0x7,%eax │ │ │ │ + cmp $0x1,%rax │ │ │ │ + je 4fff95 │ │ │ │ + mov 0x6(%rbx),%r14 │ │ │ │ + mov 0x8(%rbp),%rbx │ │ │ │ + add $0x10,%rbp │ │ │ │ + jmp 4ff9f0 │ │ │ │ + movq $0x4fffc0,0x0(%rbp) │ │ │ │ + mov 0x7(%rbx),%rbx │ │ │ │ + test $0x7,%bl │ │ │ │ + jne 4fffc0 │ │ │ │ + mov (%rbx),%rax │ │ │ │ + jmp *%rax │ │ │ │ + nopl 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 %ch,0x70(%rax) │ │ │ │ + sbb (%rbx),%al │ │ │ │ + mov 0xf(%rbx),%r14 │ │ │ │ + mov 0x8(%rbp),%rbx │ │ │ │ + add $0x10,%rbp │ │ │ │ + jmp 4ff9f0 │ │ │ │ + movq $0x4ffff8,0x0(%rbp) │ │ │ │ + mov 0x7(%rbx),%rbx │ │ │ │ + test $0x7,%bl │ │ │ │ + jne 4ffff8 │ │ │ │ + mov (%rbx),%rax │ │ │ │ + jmp *%rax │ │ │ │ + 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,0x24(%rdi) │ │ │ │ - mov 0x7(%rbx),%rax │ │ │ │ - mov 0xf(%rbx),%rbx │ │ │ │ - movq $0x504e40,-0x18(%r12) │ │ │ │ - mov %rax,-0x8(%r12) │ │ │ │ - mov %r14,(%r12) │ │ │ │ - lea -0x18(%r12),%r14 │ │ │ │ - jmp 3395508 │ │ │ │ - movq $0x20,0x388(%r13) │ │ │ │ - jmp *-0x8(%r13) │ │ │ │ - add (%rax),%al │ │ │ │ - add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ + add %dh,(%rax) │ │ │ │ + jo 500011 │ │ │ │ + add -0x39(%rax),%ecx │ │ │ │ + add %r12b,(%r8) │ │ │ │ + add %dl,0x0(%rax) │ │ │ │ + mov 0xf(%rbx),%rbx │ │ │ │ + test $0x7,%bl │ │ │ │ + jne 500020 │ │ │ │ + mov (%rbx),%rax │ │ │ │ + jmp *%rax │ │ │ │ + xchg %ax,%ax │ │ │ │ + add (%rax),%eax │ │ │ │ add %al,(%rax) │ │ │ │ - adc (%rax),%al │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ + (bad) │ │ │ │ add %al,(%rax) │ │ │ │ - lea -0x10(%rbp),%rax │ │ │ │ - cmp %r15,%rax │ │ │ │ - jb 504efe │ │ │ │ - movq $0x3390fc8,-0x10(%rbp) │ │ │ │ - mov %rbx,-0x8(%rbp) │ │ │ │ - mov 0x18(%rbx),%rsi │ │ │ │ - mov 0x10(%rbx),%r14 │ │ │ │ + add %cl,(%rax) │ │ │ │ + jo 500039 │ │ │ │ + add -0x75(%rax),%ecx │ │ │ │ + sbb %r9b,-0x75(%r8) │ │ │ │ + rex.WRB adc %r9b,-0x75(%r8) │ │ │ │ + push %rbp │ │ │ │ + or %cl,-0x77(%rax) │ │ │ │ + fiadds -0x7cb7f81a(%rbx) │ │ │ │ + incb (%rcx) │ │ │ │ + je 500043 │ │ │ │ + mov %rcx,%rbx │ │ │ │ + mov %rdx,%rcx │ │ │ │ + jmp 4ffeec │ │ │ │ + movq $0x4ffe78,-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 │ │ │ │ - jmp 3048808 │ │ │ │ + test $0x7,%bl │ │ │ │ + jne 4ffe78 │ │ │ │ + mov (%rbx),%rax │ │ │ │ + jmp *%rax │ │ │ │ jmp *-0x10(%r13) │ │ │ │ + movq $0x58,0x388(%r13) │ │ │ │ + movq $0x4ffee0,0x0(%rbp) │ │ │ │ + jmp 338a2b0 │ │ │ │ + movq $0x5000c0,0x8(%rbp) │ │ │ │ + mov %rdi,%rbx │ │ │ │ + mov %rsi,0x10(%rbp) │ │ │ │ + add $0x8,%rbp │ │ │ │ + test $0x7,%bl │ │ │ │ + jne 5000c0 │ │ │ │ + mov (%rbx),%rax │ │ │ │ + jmp *%rax │ │ │ │ nopw 0x0(%rax,%rax,1) │ │ │ │ - (bad) │ │ │ │ - add %al,(%rax) │ │ │ │ - add %al,(%rbx) │ │ │ │ + add $0x0,%al │ │ │ │ add %al,(%rax) │ │ │ │ - add %al,(%rdx) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ + (bad) │ │ │ │ add %al,(%rax) │ │ │ │ - add %cl,(%rbx) │ │ │ │ + add %ch,0x6f(%rax) │ │ │ │ + sbb (%rbx),%al │ │ │ │ + and $0x7,%ebx │ │ │ │ + cmp $0x3,%rbx │ │ │ │ + je 5000de │ │ │ │ + mov 0x20(%rbp),%rax │ │ │ │ + mov 0x18(%rbp),%rbx │ │ │ │ + mov 0x10(%rbp),%rcx │ │ │ │ + add $0x8,%rbp │ │ │ │ + jmp 4ffeec │ │ │ │ + mov 0x8(%rbp),%rsi │ │ │ │ + movq $0x500110,0x8(%rbp) │ │ │ │ + mov %rsi,%rbx │ │ │ │ + add $0x8,%rbp │ │ │ │ + test $0x7,%bl │ │ │ │ + jne 500110 │ │ │ │ + mov (%rbx),%rax │ │ │ │ + jmp *%rax │ │ │ │ + nopl 0x0(%rax,%rax,1) │ │ │ │ + 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,0x27(%rdi) │ │ │ │ - mov 0x5(%rbx),%rax │ │ │ │ - mov 0xd(%rbx),%rbx │ │ │ │ - movq $0x504ed8,-0x18(%r12) │ │ │ │ - mov %rbx,-0x8(%r12) │ │ │ │ - mov %rdi,(%r12) │ │ │ │ - lea -0x18(%r12),%rdi │ │ │ │ - mov %rax,%rbx │ │ │ │ - jmp 33959f8 │ │ │ │ - movq $0x20,0x388(%r13) │ │ │ │ - jmp *-0x8(%r13) │ │ │ │ - nopl 0x0(%rax,%rax,1) │ │ │ │ - add $0x1000000,%eax │ │ │ │ add %al,(%rax) │ │ │ │ - add %al,(%rsi) │ │ │ │ + add %bl,(%rax) │ │ │ │ + outsl %ds:(%rsi),(%dx) │ │ │ │ + sbb (%rbx),%al │ │ │ │ + mov 0x18(%rbp),%rax │ │ │ │ + mov 0x10(%rbp),%rcx │ │ │ │ + mov 0x8(%rbp),%rdx │ │ │ │ + and $0x7,%ebx │ │ │ │ + cmp $0x3,%rbx │ │ │ │ + je 500130 │ │ │ │ + mov %rcx,%rbx │ │ │ │ + mov %rdx,%rcx │ │ │ │ + jmp 4ffeec │ │ │ │ + movq $0x500160,0x18(%rbp) │ │ │ │ + mov %rax,%rbx │ │ │ │ + add $0x18,%rbp │ │ │ │ + test $0x7,%bl │ │ │ │ + jne 500160 │ │ │ │ + mov (%rbx),%rax │ │ │ │ + jmp *%rax │ │ │ │ + nopl 0x0(%rax) │ │ │ │ + ... │ │ │ │ + (bad) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ - add %cl,(%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 │ │ │ │ + movq $0x5001a8,0x0(%rbp) │ │ │ │ + mov 0x7(%rbx),%rbx │ │ │ │ + test $0x7,%bl │ │ │ │ + jne 5001a8 │ │ │ │ + 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,-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,0x5b(%rdi) │ │ │ │ - mov 0x7(%rbx),%rax │ │ │ │ - mov 0xf(%rbx),%rcx │ │ │ │ - mov 0x17(%rbx),%rdx │ │ │ │ - mov 0x1f(%rbx),%rsi │ │ │ │ - mov 0x27(%rbx),%rdi │ │ │ │ - mov 0x2f(%rbx),%rbx │ │ │ │ - movq $0x504e88,-0x28(%r12) │ │ │ │ - mov %r14,-0x20(%r12) │ │ │ │ - mov %rbx,-0x18(%r12) │ │ │ │ - movq $0x504f20,-0x10(%r12) │ │ │ │ - mov %rax,-0x8(%r12) │ │ │ │ + mov (%rbx),%eax │ │ │ │ + jmp *%rax │ │ │ │ + nopl 0x0(%rax) │ │ │ │ + (bad) │ │ │ │ + add %al,(%rax) │ │ │ │ + add %al,(%rbx) │ │ │ │ + ... │ │ │ │ + add %al,(%rax) │ │ │ │ + add %cl,(%rsi) │ │ │ │ + add %al,(%rax) │ │ │ │ + add %dl,0x6e(%rax) │ │ │ │ + sbb (%rbx),%al │ │ │ │ + add $0x20,%r12 │ │ │ │ + cmp 0x358(%r13),%r12 │ │ │ │ + ja 500202 │ │ │ │ + movq $0x4ffd50,-0x18(%r12) │ │ │ │ + mov %rdi,-0x8(%r12) │ │ │ │ mov %r14,(%r12) │ │ │ │ - lea -0x27(%r12),%r9 │ │ │ │ - lea -0xd(%r12),%r8 │ │ │ │ - mov %rdi,%rax │ │ │ │ - mov %rsi,%rdi │ │ │ │ - mov %rdx,%rsi │ │ │ │ - mov %rcx,%r14 │ │ │ │ - mov %rax,%rbx │ │ │ │ - jmp 3395ee0 │ │ │ │ - movq $0x30,0x388(%r13) │ │ │ │ + lea -0x18(%r12),%r14 │ │ │ │ + mov %rsi,%rbx │ │ │ │ + jmp *0x0(%rbp) │ │ │ │ + movq $0x20,0x388(%r13) │ │ │ │ + lea 0x31aae4c(%rip),%rbx │ │ │ │ jmp *-0x8(%r13) │ │ │ │ - nop │ │ │ │ - sbb %eax,(%rax) │ │ │ │ - add %al,(%rax) │ │ │ │ - add $0x3000000,%eax │ │ │ │ + sldt (%rax) │ │ │ │ + add %al,(%rdx) │ │ │ │ + ... │ │ │ │ add %al,(%rax) │ │ │ │ + add %cl,(%rsi) │ │ │ │ add %al,(%rax) │ │ │ │ + add %bl,%al │ │ │ │ + lods %ds:(%rsi),%eax │ │ │ │ + sbb (%rbx),%al │ │ │ │ + lea -0x28(%rbp),%rax │ │ │ │ + cmp %r15,%rax │ │ │ │ + jb 500295 │ │ │ │ + movq $0x500268,-0x10(%rbp) │ │ │ │ + mov %r14,%rbx │ │ │ │ + mov %rsi,-0x8(%rbp) │ │ │ │ + add $0xfffffffffffffff0,%rbp │ │ │ │ + test $0x7,%bl │ │ │ │ + jne 500268 │ │ │ │ + mov (%rbx),%rax │ │ │ │ + jmp *%rax │ │ │ │ + xchg %ax,%ax │ │ │ │ + add %eax,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ - add %cl,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ + (bad) │ │ │ │ add %al,(%rax) │ │ │ │ - add %cl,-0x73(%rax) │ │ │ │ - rex.RB │ │ │ │ - lock cmp %r15,%rax │ │ │ │ - jb 50508b │ │ │ │ - add $0x38,%r12 │ │ │ │ - cmp 0x358(%r13),%r12 │ │ │ │ - ja 505080 │ │ │ │ - mov 0x3(%rbx),%rax │ │ │ │ - mov 0xb(%rbx),%rcx │ │ │ │ - mov 0x13(%rbx),%rbx │ │ │ │ - movq $0x504f80,-0x30(%r12) │ │ │ │ - mov %r8,-0x28(%r12) │ │ │ │ - mov %r14,-0x20(%r12) │ │ │ │ - mov %rsi,-0x18(%r12) │ │ │ │ - mov %rdi,-0x10(%r12) │ │ │ │ - mov %rax,-0x8(%r12) │ │ │ │ - mov %r9,(%r12) │ │ │ │ - mov %rdi,%r9 │ │ │ │ - mov %r8,%rax │ │ │ │ - mov %rsi,%r8 │ │ │ │ - mov %r14,%rdi │ │ │ │ - mov %rbx,%rsi │ │ │ │ - mov %rcx,%r14 │ │ │ │ - mov %rax,-0x10(%rbp) │ │ │ │ - lea -0x2f(%r12),%rax │ │ │ │ - mov %rax,-0x8(%rbp) │ │ │ │ - add $0xfffffffffffffff0,%rbp │ │ │ │ - jmp 3049ef8 │ │ │ │ - movq $0x38,0x388(%r13) │ │ │ │ + add %ah,0x48031aad(%rax) │ │ │ │ + mov %ebx,%eax │ │ │ │ + and $0x7,%eax │ │ │ │ + cmp $0x1,%rax │ │ │ │ + je 500284 │ │ │ │ + movq $0x5002b0,0x0(%rbp) │ │ │ │ + mov %rbx,%r14 │ │ │ │ + jmp 52f9b8 │ │ │ │ + mov 0x8(%rbp),%rbx │ │ │ │ + and $0xfffffffffffffff8,%rbx │ │ │ │ + add $0x10,%rbp │ │ │ │ + mov (%rbx),%rax │ │ │ │ + jmp *%rax │ │ │ │ + lea 0x31aadd4(%rip),%rbx │ │ │ │ jmp *-0x8(%r13) │ │ │ │ - nop │ │ │ │ - add $0x1000000,%eax │ │ │ │ - add %al,(%rax) │ │ │ │ - add %al,(%rbx) │ │ │ │ + add %eax,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ - add %cl,(%rax) │ │ │ │ + (bad) │ │ │ │ add %al,(%rax) │ │ │ │ - add %bl,0x71(%rax) │ │ │ │ + add %cl,-0x53(%rax) │ │ │ │ sbb (%rbx),%al │ │ │ │ - lea -0x28(%rbp),%rax │ │ │ │ - cmp %r15,%rax │ │ │ │ - jb 5050e4 │ │ │ │ - movq $0x5050f8,-0x28(%rbp) │ │ │ │ - mov 0x7(%rbx),%rax │ │ │ │ - mov 0xf(%rbx),%rcx │ │ │ │ - mov 0x17(%rbx),%rbx │ │ │ │ - mov %rbx,%rdx │ │ │ │ - mov %rcx,%rbx │ │ │ │ - mov %rcx,-0x20(%rbp) │ │ │ │ - mov %rdx,-0x18(%rbp) │ │ │ │ - mov %rax,-0x10(%rbp) │ │ │ │ - mov %r14,-0x8(%rbp) │ │ │ │ - add $0xffffffffffffffd8,%rbp │ │ │ │ - jmp 3395508 │ │ │ │ - jmp *-0x8(%r13) │ │ │ │ - add $0x0,%al │ │ │ │ + movq $0x500308,0x0(%rbp) │ │ │ │ + lea 0x3737c3a(%rip),%rsi │ │ │ │ + mov %rbx,%r14 │ │ │ │ + jmp 32caf18 │ │ │ │ + nop │ │ │ │ + add (%rax),%al │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ (bad) │ │ │ │ add %al,(%rax) │ │ │ │ - add %cl,(%rax) │ │ │ │ - jno 505111 │ │ │ │ - add -0x7f(%rcx),%ecx │ │ │ │ + add %ah,(%rax) │ │ │ │ + lods %ds:(%rsi),%eax │ │ │ │ + sbb (%rbx),%al │ │ │ │ + movq $0x500328,0x0(%rbp) │ │ │ │ + mov %rbx,%rax │ │ │ │ + mov 0x8(%rbp),%rbx │ │ │ │ + mov %rax,0x8(%rbp) │ │ │ │ + test $0x7,%bl │ │ │ │ + jne 500328 │ │ │ │ + mov (%rbx),%rax │ │ │ │ + jmp *%rax │ │ │ │ + nopl (%rax) │ │ │ │ + add %eax,(%rax) │ │ │ │ + add %al,(%rax) │ │ │ │ + add %al,(%rax) │ │ │ │ + add %al,(%rax) │ │ │ │ (bad) │ │ │ │ - nop │ │ │ │ add %al,(%rax) │ │ │ │ - add %cl,0x3b(%rbp) │ │ │ │ - movsl %ds:(%rsi),%es:(%rdi) │ │ │ │ - pop %rax │ │ │ │ - add (%rax),%eax │ │ │ │ - add %cl,(%rdi) │ │ │ │ - xchg %ebx,0x49000000(%rcx) │ │ │ │ - movl $0x504ab8,-0x88(%rsp) │ │ │ │ - mov %rbx,-0x80(%r12) │ │ │ │ - movq $0x504af8,-0x78(%r12) │ │ │ │ - mov 0x8(%rbp),%rax │ │ │ │ - mov %rax,-0x68(%r12) │ │ │ │ - mov 0x10(%rbp),%rax │ │ │ │ - mov %rax,-0x60(%r12) │ │ │ │ - mov 0x20(%rbp),%rax │ │ │ │ - mov %rax,-0x58(%r12) │ │ │ │ - movq $0x504b38,-0x50(%r12) │ │ │ │ - mov %rax,-0x40(%r12) │ │ │ │ - mov 0x18(%rbp),%rax │ │ │ │ - mov %rax,-0x38(%r12) │ │ │ │ - movq $0x504db0,-0x30(%r12) │ │ │ │ - lea -0x50(%r12),%rax │ │ │ │ - mov %rax,-0x28(%r12) │ │ │ │ - lea -0x78(%r12),%rbx │ │ │ │ - mov %rbx,-0x20(%r12) │ │ │ │ - movq $0x505010,-0x18(%r12) │ │ │ │ - mov %rax,-0x10(%r12) │ │ │ │ - lea -0x83(%r12),%rax │ │ │ │ - mov %rax,-0x8(%r12) │ │ │ │ - lea -0x2b(%r12),%rax │ │ │ │ - mov %rax,(%r12) │ │ │ │ - lea -0x13(%r12),%rbx │ │ │ │ - add $0x28,%rbp │ │ │ │ - jmp *0x0(%rbp) │ │ │ │ - movq $0x90,0x388(%r13) │ │ │ │ - jmp 338a720 │ │ │ │ - nopl (%rax) │ │ │ │ + add %dh,%al │ │ │ │ + lods %ds:(%rsi),%al │ │ │ │ + sbb (%rbx),%al │ │ │ │ + lea 0x31aad2a(%rip),%rax │ │ │ │ + jmp 500330 │ │ │ │ + nopl 0x0(%rax) │ │ │ │ add (%rax),%al │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ - adc (%rax),%al │ │ │ │ + (bad) │ │ │ │ add %al,(%rax) │ │ │ │ - shlb $1,0x1a(%rax) │ │ │ │ - add -0x73(%rax),%ecx │ │ │ │ - rex.RB fmuls -0x8(%r9,%rdi,1) │ │ │ │ - jb 50524c │ │ │ │ - movq $0x3390fc8,-0x10(%rbp) │ │ │ │ - mov %rbx,-0x8(%rbp) │ │ │ │ - movq $0x505210,-0x20(%rbp) │ │ │ │ - mov 0x10(%rbx),%rax │ │ │ │ - mov 0x18(%rbx),%rbx │ │ │ │ - mov %rax,-0x18(%rbp) │ │ │ │ - add $0xffffffffffffffe0,%rbp │ │ │ │ + add %dl,%al │ │ │ │ + lods %ds:(%rsi),%al │ │ │ │ + sbb (%rbx),%al │ │ │ │ + mov 0x8(%rbp),%rax │ │ │ │ + add $0x8,%rbp │ │ │ │ + mov %rbx,%rcx │ │ │ │ + and $0x7,%ecx │ │ │ │ + cmp $0x1,%rcx │ │ │ │ + je 5003db │ │ │ │ + movq $0x500380,-0x10(%rbp) │ │ │ │ + mov %rbx,%rcx │ │ │ │ + mov 0x6(%rbx),%rbx │ │ │ │ + mov %rax,-0x8(%rbp) │ │ │ │ + mov 0xe(%rcx),%rax │ │ │ │ + mov %rax,0x0(%rbp) │ │ │ │ + add $0xfffffffffffffff0,%rbp │ │ │ │ test $0x7,%bl │ │ │ │ - jne 505210 │ │ │ │ + jne 500380 │ │ │ │ mov (%rbx),%rax │ │ │ │ jmp *%rax │ │ │ │ - nop │ │ │ │ - add %eax,(%rax) │ │ │ │ + nopl 0x0(%rax) │ │ │ │ + add (%rax),%eax │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ (bad) │ │ │ │ add %al,(%rax) │ │ │ │ - add %cl,0x48031a70(%rax) │ │ │ │ - mov 0x7(%rbx),%eax │ │ │ │ - cmp $0x0,%rax │ │ │ │ - jle 50523c │ │ │ │ - movq $0x505260,-0x8(%rbp) │ │ │ │ - mov %rax,%rsi │ │ │ │ - mov $0x30,%r14d │ │ │ │ - mov %rbx,0x0(%rbp) │ │ │ │ + add %bh,-0x54(%rax) │ │ │ │ + sbb (%rbx),%al │ │ │ │ + movq $0x5003b8,-0x8(%rbp) │ │ │ │ + mov 0xf(%rbx),%rax │ │ │ │ + mov 0x7(%rbx),%rbx │ │ │ │ + mov %rax,0x0(%rbp) │ │ │ │ add $0xfffffffffffffff8,%rbp │ │ │ │ - jmp 501ac0 │ │ │ │ - add $0x8,%rbp │ │ │ │ - lea 0x31a6e7d(%rip),%rbx │ │ │ │ - add $0x10,%rbp │ │ │ │ - jmp 33893b0 │ │ │ │ - jmp *-0x10(%r13) │ │ │ │ - add (%rax),%al │ │ │ │ + test $0x7,%bl │ │ │ │ + jne 5003b8 │ │ │ │ + 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 %dl,(%rax) │ │ │ │ - jo 505279 │ │ │ │ - add -0x77(%rax),%ecx │ │ │ │ - fadds -0x7cb7f820(%rbx) │ │ │ │ - clc │ │ │ │ - add %esi,0x49(%rsp,%rcx,8) │ │ │ │ - add $0x48,%esp │ │ │ │ - cmp 0x358(%r13),%r12 │ │ │ │ - ja 5052c9 │ │ │ │ - mov 0x6(%rbx),%rax │ │ │ │ - mov 0xe(%rbx),%rcx │ │ │ │ - movq $0x504a08,-0x40(%r12) │ │ │ │ - mov %rbx,-0x30(%r12) │ │ │ │ - mov 0x8(%rbp),%rbx │ │ │ │ - mov %rbx,-0x28(%r12) │ │ │ │ - mov 0x10(%rbp),%rbx │ │ │ │ - mov %rbx,-0x20(%r12) │ │ │ │ - movq $0x5050a8,-0x18(%r12) │ │ │ │ - lea -0x40(%r12),%rbx │ │ │ │ - mov %rbx,-0x10(%r12) │ │ │ │ - mov %rax,-0x8(%r12) │ │ │ │ - mov %rcx,(%r12) │ │ │ │ - lea -0x17(%r12),%rbx │ │ │ │ - add $0x18,%rbp │ │ │ │ + add %al,-0x54(%rax) │ │ │ │ + sbb (%rbx),%al │ │ │ │ + mov 0x10(%rbp),%rax │ │ │ │ + movq $0x5002d8,0x10(%rbp) │ │ │ │ + mov 0x8(%rbp),%r8 │ │ │ │ + mov %rbx,%rdi │ │ │ │ + mov %rax,%rsi │ │ │ │ + mov 0x20(%rbp),%r14 │ │ │ │ + add $0x10,%rbp │ │ │ │ + jmp 4ff428 │ │ │ │ + mov %rax,%rbx │ │ │ │ + add $0x10,%rbp │ │ │ │ jmp *0x0(%rbp) │ │ │ │ - movq $0x48,0x388(%r13) │ │ │ │ - jmp 338a720 │ │ │ │ - nopl 0x0(%rax) │ │ │ │ + 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 505316 │ │ │ │ + jb 50041b │ │ │ │ movq $0x3390fc8,-0x10(%rbp) │ │ │ │ mov %rbx,-0x8(%rbp) │ │ │ │ mov 0x10(%rbx),%r14 │ │ │ │ mov 0x18(%rbx),%rbx │ │ │ │ add $0xfffffffffffffff0,%rbp │ │ │ │ - jmp 3395508 │ │ │ │ + jmp 500470 │ │ │ │ jmp *-0x10(%r13) │ │ │ │ - nopw 0x0(%rax,%rax,1) │ │ │ │ - add (%rax),%al │ │ │ │ + nop │ │ │ │ + add %eax,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ - adc (%rax),%al │ │ │ │ + adc %al,(%rax) │ │ │ │ + add %al,(%rax) │ │ │ │ + add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ - shrb $0x3,0x1a(%rsi) │ │ │ │ lea -0x10(%rbp),%rax │ │ │ │ cmp %r15,%rax │ │ │ │ - jb 505356 │ │ │ │ + jb 500452 │ │ │ │ movq $0x3390fc8,-0x10(%rbp) │ │ │ │ mov %rbx,-0x8(%rbp) │ │ │ │ - mov 0x18(%rbx),%rsi │ │ │ │ mov 0x10(%rbx),%r14 │ │ │ │ add $0xfffffffffffffff0,%rbp │ │ │ │ - jmp 5047a8 │ │ │ │ + jmp 4fc388 │ │ │ │ jmp *-0x10(%r13) │ │ │ │ - nopw 0x0(%rax,%rax,1) │ │ │ │ + xchg %ax,%ax │ │ │ │ add $0x1000000,%eax │ │ │ │ add %al,(%rax) │ │ │ │ - add %al,(%rdx) │ │ │ │ - add %al,(%rax) │ │ │ │ + add %al,(%rcx) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ - add %cl,(%rbx) │ │ │ │ add %al,(%rax) │ │ │ │ - add %bh,0x6e(%rax) │ │ │ │ - sbb (%rbx),%al │ │ │ │ - add $0x20,%r12 │ │ │ │ - cmp 0x358(%r13),%r12 │ │ │ │ - ja 5053a9 │ │ │ │ - mov 0x7(%rbx),%rax │ │ │ │ - mov 0xf(%rbx),%rbx │ │ │ │ - movq $0x505330,-0x18(%r12) │ │ │ │ - mov %rax,-0x8(%r12) │ │ │ │ - mov %r14,(%r12) │ │ │ │ - lea -0x18(%r12),%r14 │ │ │ │ - jmp 3395508 │ │ │ │ - movq $0x20,0x388(%r13) │ │ │ │ - jmp *-0x8(%r13) │ │ │ │ - add (%rax),%al │ │ │ │ + add %cl,(%rcx) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ - adc (%rax),%al │ │ │ │ + add %cl,-0x73(%rax) │ │ │ │ + rex.RB call 10483dc4 <__environ@GLIBC_2.2.5+0xc84391c> │ │ │ │ + (bad) │ │ │ │ + mov $0x48000000,%ecx │ │ │ │ + movl $0x5004b8,-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 5004b8 │ │ │ │ + mov (%rbx),%rax │ │ │ │ + jmp *%rax │ │ │ │ + add (%rax),%al │ │ │ │ add %al,(%rax) │ │ │ │ - sub %ch,0x1a(%rsi) │ │ │ │ - add -0x73(%rax),%ecx │ │ │ │ - rex.RB │ │ │ │ - lock cmp %r15,%rax │ │ │ │ - jb 5053ee │ │ │ │ - movq $0x3390fc8,-0x10(%rbp) │ │ │ │ - mov %rbx,-0x8(%rbp) │ │ │ │ - mov 0x18(%rbx),%rsi │ │ │ │ - mov 0x10(%rbx),%r14 │ │ │ │ - add $0xfffffffffffffff0,%rbp │ │ │ │ - jmp 5047a8 │ │ │ │ - jmp *-0x10(%r13) │ │ │ │ - nopw 0x0(%rax,%rax,1) │ │ │ │ - add $0x1000000,%eax │ │ │ │ add %al,(%rax) │ │ │ │ - add %al,(%rdx) │ │ │ │ add %al,(%rax) │ │ │ │ + (bad) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ - add %cl,(%rbx) │ │ │ │ add %al,(%rax) │ │ │ │ - add %ah,%al │ │ │ │ - insl (%dx),%es:(%rdi) │ │ │ │ - sbb (%rbx),%al │ │ │ │ - add $0x20,%r12 │ │ │ │ + add %cl,-0x77(%rax) │ │ │ │ + fadds -0x7cb7f820(%rbx) │ │ │ │ + clc │ │ │ │ + add %esi,0x49(%rsi,%rsi,2) │ │ │ │ + add $0x50,%esp │ │ │ │ cmp 0x358(%r13),%r12 │ │ │ │ - ja 505441 │ │ │ │ - mov 0x7(%rbx),%rax │ │ │ │ - mov 0xf(%rbx),%rbx │ │ │ │ - movq $0x5053c8,-0x18(%r12) │ │ │ │ + ja 500526 │ │ │ │ + mov 0x6(%rbx),%rax │ │ │ │ + mov 0xe(%rbx),%rbx │ │ │ │ + movq $0x5003f8,-0x48(%r12) │ │ │ │ + mov %rbx,-0x38(%r12) │ │ │ │ + mov 0x10(%rbp),%rbx │ │ │ │ + mov %rbx,-0x30(%r12) │ │ │ │ + movq $0x500430,-0x28(%r12) │ │ │ │ + mov %rax,-0x18(%r12) │ │ │ │ + movq $0x3363ae0,-0x10(%r12) │ │ │ │ + lea -0x28(%r12),%rax │ │ │ │ mov %rax,-0x8(%r12) │ │ │ │ - mov %r14,(%r12) │ │ │ │ - lea -0x18(%r12),%r14 │ │ │ │ - jmp 3395508 │ │ │ │ - movq $0x20,0x388(%r13) │ │ │ │ - jmp *-0x8(%r13) │ │ │ │ - sbb %eax,(%rax) │ │ │ │ - add %al,(%rax) │ │ │ │ - add $0x2000000,%eax │ │ │ │ - add %al,(%rax) │ │ │ │ - add %al,(%rax) │ │ │ │ - add %al,(%rax) │ │ │ │ - add %cl,(%rbx) │ │ │ │ - add %al,(%rax) │ │ │ │ - add %cl,0x49031a6d(%rax) │ │ │ │ - add $0x30,%esp │ │ │ │ - cmp 0x358(%r13),%r12 │ │ │ │ - ja 5054b4 │ │ │ │ - mov 0x3(%rbx),%rax │ │ │ │ - mov 0xb(%rbx),%rbx │ │ │ │ - movq $0x505378,-0x28(%r12) │ │ │ │ - mov %rbx,-0x20(%r12) │ │ │ │ - mov %r8,-0x18(%r12) │ │ │ │ - movq $0x505410,-0x10(%r12) │ │ │ │ - mov %rbx,-0x8(%r12) │ │ │ │ - mov %rsi,(%r12) │ │ │ │ - lea -0x27(%r12),%r8 │ │ │ │ - lea -0xf(%r12),%rsi │ │ │ │ - mov %rax,%rbx │ │ │ │ - jmp 3395ee0 │ │ │ │ - movq $0x30,0x388(%r13) │ │ │ │ + lea -0x48(%r12),%rax │ │ │ │ + mov %rax,(%r12) │ │ │ │ + lea -0xe(%r12),%rbx │ │ │ │ + add $0x18,%rbp │ │ │ │ + jmp *0x0(%rbp) │ │ │ │ + movq $0x50,0x388(%r13) │ │ │ │ + jmp 338a720 │ │ │ │ jmp *-0x8(%r13) │ │ │ │ + mov 0x8(%rbp),%rbx │ │ │ │ + and $0xfffffffffffffff8,%rbx │ │ │ │ + add $0x18,%rbp │ │ │ │ + mov (%rbx),%rax │ │ │ │ + jmp *%rax │ │ │ │ nopl 0x0(%rax,%rax,1) │ │ │ │ - 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,(%rbx) │ │ │ │ add %al,(%rax) │ │ │ │ - add %dl,(%rax) │ │ │ │ - insl (%dx),%es:(%rdi) │ │ │ │ - sbb (%rbx),%al │ │ │ │ - add $0x38,%r12 │ │ │ │ + add %al,(%rax) │ │ │ │ + lea -0x10(%rbp),%rax │ │ │ │ + cmp %r15,%rax │ │ │ │ + jb 5005b3 │ │ │ │ + add $0x10,%r12 │ │ │ │ cmp 0x358(%r13),%r12 │ │ │ │ - ja 505527 │ │ │ │ - mov 0x7(%rbx),%rax │ │ │ │ - mov 0xf(%rbx),%rbx │ │ │ │ - movq $0x5052f0,-0x30(%r12) │ │ │ │ - mov %r14,-0x20(%r12) │ │ │ │ - mov %rbx,-0x18(%r12) │ │ │ │ - movq $0x505468,-0x10(%r12) │ │ │ │ - lea -0x30(%r12),%rbx │ │ │ │ - mov %rbx,-0x8(%r12) │ │ │ │ + ja 5005a8 │ │ │ │ + movq $0x3390fc8,-0x10(%rbp) │ │ │ │ + mov %rbx,-0x8(%rbp) │ │ │ │ + mov 0x10(%rbx),%rax │ │ │ │ + mov 0x18(%rbx),%rbx │ │ │ │ + movq $0x500470,-0x8(%r12) │ │ │ │ mov %rax,(%r12) │ │ │ │ - lea -0xb(%r12),%rbx │ │ │ │ - jmp *0x0(%rbp) │ │ │ │ - movq $0x38,0x388(%r13) │ │ │ │ - jmp *-0x8(%r13) │ │ │ │ - xchg %ax,%ax │ │ │ │ + mov %rbx,%r14 │ │ │ │ + lea -0x7(%r12),%rbx │ │ │ │ + add $0xfffffffffffffff0,%rbp │ │ │ │ + jmp 500470 │ │ │ │ + movq $0x10,0x388(%r13) │ │ │ │ + jmp *-0x10(%r13) │ │ │ │ + nop │ │ │ │ sldt (%rax) │ │ │ │ add %al,(%rdx) │ │ │ │ + ... │ │ │ │ add %al,(%rax) │ │ │ │ - add %al,(%rdx) │ │ │ │ + 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 50066f │ │ │ │ + movq $0x500610,-0x10(%rbp) │ │ │ │ + mov %rsi,%rbx │ │ │ │ + mov %r14,-0x8(%rbp) │ │ │ │ + add $0xfffffffffffffff0,%rbp │ │ │ │ + test $0x7,%bl │ │ │ │ + jne 500610 │ │ │ │ + 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) │ │ │ │ cmp %cl,0x3b(%rbp) │ │ │ │ movsl %ds:(%rsi),%es:(%rdi) │ │ │ │ pop %rax │ │ │ │ add (%rax),%eax │ │ │ │ - add %dh,0x32(%rdi) │ │ │ │ - movq $0x5051c8,-0x30(%r12) │ │ │ │ - mov %rsi,-0x20(%r12) │ │ │ │ - mov %r14,-0x18(%r12) │ │ │ │ - movq $0x5054e0,-0x10(%r12) │ │ │ │ - mov %r14,-0x8(%r12) │ │ │ │ + add %dh,0x42(%rdi) │ │ │ │ + mov 0x7(%rbx),%rax │ │ │ │ + mov 0xf(%rbx),%rbx │ │ │ │ + movq $0x500560,-0x30(%r12) │ │ │ │ + mov %rax,-0x20(%r12) │ │ │ │ + mov 0x8(%rbp),%rax │ │ │ │ + mov %rax,-0x18(%r12) │ │ │ │ + movq $0x3363098,-0x10(%r12) │ │ │ │ lea -0x30(%r12),%rax │ │ │ │ - mov %rax,(%r12) │ │ │ │ + mov %rax,-0x8(%r12) │ │ │ │ + mov %rbx,(%r12) │ │ │ │ lea -0xf(%r12),%rbx │ │ │ │ + add $0x10,%rbp │ │ │ │ jmp *0x0(%rbp) │ │ │ │ movq $0x38,0x388(%r13) │ │ │ │ - lea 0x31a6d17(%rip),%rbx │ │ │ │ + jmp 338a720 │ │ │ │ + lea 0x31aaa0a(%rip),%rbx │ │ │ │ jmp *-0x8(%r13) │ │ │ │ - nopl (%rax) │ │ │ │ - ... │ │ │ │ - adc $0x0,%eax │ │ │ │ - insl (%dx),%es:(%rdi) │ │ │ │ - sbb (%rbx),%al │ │ │ │ - lea -0x10(%rbp),%rax │ │ │ │ - cmp %r15,%rax │ │ │ │ - jb 505606 │ │ │ │ - sub $0x8,%rsp │ │ │ │ - mov %r13,%rax │ │ │ │ - mov %rbx,%rsi │ │ │ │ - mov %rax,%rdi │ │ │ │ - xor %eax,%eax │ │ │ │ - call 3385710 │ │ │ │ - add $0x8,%rsp │ │ │ │ - test %rax,%rax │ │ │ │ - je 505601 │ │ │ │ - movq $0x3391200,-0x10(%rbp) │ │ │ │ - mov %rax,-0x8(%rbp) │ │ │ │ - lea 0x31a61f8(%rip),%rsi │ │ │ │ - lea 0x3735f11(%rip),%r14 │ │ │ │ - add $0xfffffffffffffff0,%rbp │ │ │ │ - jmp 505550 │ │ │ │ + nopw 0x0(%rax,%rax,1) │ │ │ │ + add (%rax),%al │ │ │ │ + add %al,(%rax) │ │ │ │ + add %al,(%rax) │ │ │ │ + add %al,(%rax) │ │ │ │ + adc (%rax),%al │ │ │ │ + add %al,(%rax) │ │ │ │ + cmp %ch,-0x72b7fce6(%rax) │ │ │ │ + rex.RB enter $0x394c,$0xf8 │ │ │ │ + jb 500790 │ │ │ │ + movq $0x3390fc8,-0x10(%rbp) │ │ │ │ + mov %rbx,-0x8(%rbp) │ │ │ │ + movq $0x5006e0,-0x20(%rbp) │ │ │ │ + mov 0x10(%rbx),%rax │ │ │ │ + mov 0x18(%rbx),%rbx │ │ │ │ + mov %rax,-0x18(%rbp) │ │ │ │ + add $0xffffffffffffffe0,%rbp │ │ │ │ + test $0x7,%bl │ │ │ │ + jne 5006e0 │ │ │ │ mov (%rbx),%rax │ │ │ │ jmp *%rax │ │ │ │ - jmp *-0x10(%r13) │ │ │ │ - nopw 0x0(%rax,%rax,1) │ │ │ │ - ... │ │ │ │ - adc $0x98000000,%eax │ │ │ │ - insb (%dx),%es:(%rdi) │ │ │ │ + nopl 0x0(%rax,%rax,1) │ │ │ │ + add %eax,(%rax) │ │ │ │ + add %al,(%rax) │ │ │ │ + add %al,(%rax) │ │ │ │ + add %al,(%rax) │ │ │ │ + (bad) │ │ │ │ + add %al,(%rax) │ │ │ │ + add %ch,%al │ │ │ │ + cmpsl %es:(%rdi),%ds:(%rsi) │ │ │ │ sbb (%rbx),%al │ │ │ │ - lea -0x10(%rbp),%rax │ │ │ │ - cmp %r15,%rax │ │ │ │ - jb 50566e │ │ │ │ - sub $0x8,%rsp │ │ │ │ - mov %r13,%rax │ │ │ │ - mov %rbx,%rsi │ │ │ │ - mov %rax,%rdi │ │ │ │ - xor %eax,%eax │ │ │ │ - call 3385710 │ │ │ │ - add $0x8,%rsp │ │ │ │ - test %rax,%rax │ │ │ │ - je 505669 │ │ │ │ - movq $0x3391200,-0x10(%rbp) │ │ │ │ - mov %rax,-0x8(%rbp) │ │ │ │ - lea 0x31a6190(%rip),%rsi │ │ │ │ - lea 0x3735e89(%rip),%r14 │ │ │ │ - add $0xfffffffffffffff0,%rbp │ │ │ │ - jmp 505550 │ │ │ │ + movq $0x500718,-0x8(%rbp) │ │ │ │ + mov 0x7(%rbx),%rax │ │ │ │ + mov 0xf(%rbx),%rbx │ │ │ │ + mov %rax,0x0(%rbp) │ │ │ │ + add $0xfffffffffffffff8,%rbp │ │ │ │ + test $0x7,%bl │ │ │ │ + jne 500718 │ │ │ │ mov (%rbx),%rax │ │ │ │ jmp *%rax │ │ │ │ - jmp *-0x10(%r13) │ │ │ │ nopw 0x0(%rax,%rax,1) │ │ │ │ - ... │ │ │ │ - adc $0x30000000,%eax │ │ │ │ - insb (%dx),%es:(%rdi) │ │ │ │ - sbb (%rbx),%al │ │ │ │ - lea -0x10(%rbp),%rax │ │ │ │ - cmp %r15,%rax │ │ │ │ - jb 5056d6 │ │ │ │ - sub $0x8,%rsp │ │ │ │ - mov %r13,%rax │ │ │ │ - mov %rbx,%rsi │ │ │ │ - mov %rax,%rdi │ │ │ │ - xor %eax,%eax │ │ │ │ - call 3385710 │ │ │ │ - add $0x8,%rsp │ │ │ │ - test %rax,%rax │ │ │ │ - je 5056d1 │ │ │ │ - movq $0x3391200,-0x10(%rbp) │ │ │ │ - mov %rax,-0x8(%rbp) │ │ │ │ - lea 0x31a6128(%rip),%rsi │ │ │ │ - lea 0x3735ea1(%rip),%r14 │ │ │ │ - add $0xfffffffffffffff0,%rbp │ │ │ │ - jmp 505550 │ │ │ │ + add (%rax),%al │ │ │ │ + add %al,(%rax) │ │ │ │ + add %al,(%rax) │ │ │ │ + add %al,(%rax) │ │ │ │ + (bad) │ │ │ │ + add %al,(%rax) │ │ │ │ + add %dh,0x48031aa7(%rax) │ │ │ │ + mov %ebx,%eax │ │ │ │ + and $0x7,%eax │ │ │ │ + cmp $0x1,%rax │ │ │ │ + je 500744 │ │ │ │ + movq $0x5007a8,0x0(%rbp) │ │ │ │ + mov 0x8(%rbp),%rsi │ │ │ │ + lea 0x31aa7ca(%rip),%r14 │ │ │ │ + mov 0x6(%rbx),%rax │ │ │ │ + mov %rax,0x8(%rbp) │ │ │ │ + jmp 3240d18 │ │ │ │ + movq $0x500770,0x0(%rbp) │ │ │ │ + mov 0x7(%rbx),%rbx │ │ │ │ + test $0x7,%bl │ │ │ │ + jne 500770 │ │ │ │ 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) │ │ │ │ - adc %al,(%rax) │ │ │ │ + (bad) │ │ │ │ add %al,(%rax) │ │ │ │ - call 4853715c <__environ@GLIBC_2.2.5+0x448f6cb4> │ │ │ │ - lea -0x10(%rbp),%eax │ │ │ │ - cmp %r15,%rax │ │ │ │ - jb 505719 │ │ │ │ - movq $0x3390fc8,-0x10(%rbp) │ │ │ │ - mov %rbx,-0x8(%rbp) │ │ │ │ - mov 0x10(%rbx),%r14 │ │ │ │ - lea 0x31a6bc8(%rip),%rbx │ │ │ │ - add $0xfffffffffffffff0,%rbp │ │ │ │ - jmp 3395508 │ │ │ │ + add %bl,-0x59(%rax) │ │ │ │ + sbb (%rbx),%al │ │ │ │ + movq $0x500bc0,0x0(%rbp) │ │ │ │ + mov 0x8(%rbp),%rsi │ │ │ │ + lea 0x31aa77e(%rip),%r14 │ │ │ │ + mov 0xf(%rbx),%rax │ │ │ │ + mov %rax,0x8(%rbp) │ │ │ │ + jmp 3240d18 │ │ │ │ jmp *-0x10(%r13) │ │ │ │ - nopl (%rax) │ │ │ │ - add %eax,(%rax) │ │ │ │ + nopl 0x0(%rax) │ │ │ │ + add (%rax),%al │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ - adc %al,(%rax) │ │ │ │ + (bad) │ │ │ │ add %al,(%rax) │ │ │ │ - enter $0x1a6b,$0x3 │ │ │ │ - lea -0x10(%rbp),%rax │ │ │ │ - cmp %r15,%rax │ │ │ │ - jb 505759 │ │ │ │ - movq $0x3390fc8,-0x10(%rbp) │ │ │ │ - mov %rbx,-0x8(%rbp) │ │ │ │ - mov 0x10(%rbx),%r14 │ │ │ │ - lea 0x31a6ba8(%rip),%rbx │ │ │ │ - add $0xfffffffffffffff0,%rbp │ │ │ │ - jmp 3395508 │ │ │ │ - jmp *-0x10(%r13) │ │ │ │ - nopl (%rax) │ │ │ │ + add %ah,(%rax) │ │ │ │ + cmpsl %es:(%rdi),%ds:(%rsi) │ │ │ │ + sbb (%rbx),%al │ │ │ │ + mov 0x8(%rbp),%rax │ │ │ │ + movq $0x5007f0,0x8(%rbp) │ │ │ │ + mov %rax,%rsi │ │ │ │ + mov %rbx,%r14 │ │ │ │ + add $0x8,%rbp │ │ │ │ + jmp 4fe2d0 │ │ │ │ + nopl 0x0(%rax,%rax,1) │ │ │ │ add %eax,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ - adc %al,(%rax) │ │ │ │ + (bad) │ │ │ │ add %al,(%rax) │ │ │ │ - test $0x6b,%al │ │ │ │ + add %dh,%al │ │ │ │ + cmpsb %es:(%rdi),%ds:(%rsi) │ │ │ │ sbb (%rbx),%al │ │ │ │ - lea -0x10(%rbp),%rax │ │ │ │ - cmp %r15,%rax │ │ │ │ - jb 505799 │ │ │ │ - movq $0x3390fc8,-0x10(%rbp) │ │ │ │ - mov %rbx,-0x8(%rbp) │ │ │ │ - mov 0x10(%rbx),%r14 │ │ │ │ - lea 0x31a6b88(%rip),%rbx │ │ │ │ - add $0xfffffffffffffff0,%rbp │ │ │ │ - jmp 3395508 │ │ │ │ - jmp *-0x10(%r13) │ │ │ │ - nopl (%rax) │ │ │ │ - add $0x1000000,%eax │ │ │ │ - add %al,(%rax) │ │ │ │ - add %al,(%rcx) │ │ │ │ + mov 0x8(%rbp),%rax │ │ │ │ + jmp 5007f4 │ │ │ │ + xchg %ax,%ax │ │ │ │ + add %eax,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ - add %cl,(%rcx) │ │ │ │ + (bad) │ │ │ │ add %al,(%rax) │ │ │ │ - add %bl,0x6c(%rax) │ │ │ │ + add %bl,%al │ │ │ │ + cmpsb %es:(%rdi),%ds:(%rsi) │ │ │ │ sbb (%rbx),%al │ │ │ │ - lea -0x10(%rbp),%rax │ │ │ │ - cmp %r15,%rax │ │ │ │ - jb 505857 │ │ │ │ - movq $0x5057f8,-0x10(%rbp) │ │ │ │ - mov 0x7(%rbx),%rbx │ │ │ │ - mov %r14,-0x8(%rbp) │ │ │ │ - add $0xfffffffffffffff0,%rbp │ │ │ │ + mov 0x8(%rbp),%rax │ │ │ │ + movq $0x500820,0x0(%rbp) │ │ │ │ + mov %rbx,%rcx │ │ │ │ + mov %rax,%rbx │ │ │ │ + mov %rcx,0x8(%rbp) │ │ │ │ test $0x7,%bl │ │ │ │ - jne 5057f8 │ │ │ │ + jne 500820 │ │ │ │ mov (%rbx),%rax │ │ │ │ jmp *%rax │ │ │ │ - nopl 0x0(%rax,%rax,1) │ │ │ │ add %eax,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ (bad) │ │ │ │ add %al,(%rax) │ │ │ │ - add %bl,(%rax) │ │ │ │ - insb (%dx),%es:(%rdi) │ │ │ │ - sbb (%rbx),%al │ │ │ │ - mov 0x8(%rbp),%rax │ │ │ │ - mov %rbx,%rcx │ │ │ │ - and $0x7,%ecx │ │ │ │ - cmp $0x1,%rcx │ │ │ │ - je 50585b │ │ │ │ - add $0x18,%r12 │ │ │ │ - cmp 0x358(%r13),%r12 │ │ │ │ - ja 505847 │ │ │ │ - mov 0x6(%rbx),%rbx │ │ │ │ - movq $0x3363098,-0x10(%r12) │ │ │ │ - movq $0x36abd40,-0x8(%r12) │ │ │ │ - mov %rbx,(%r12) │ │ │ │ - mov %rax,%rdi │ │ │ │ - lea 0x31a54e5(%rip),%rsi │ │ │ │ - lea -0xf(%r12),%r14 │ │ │ │ - add $0x10,%rbp │ │ │ │ - jmp 4f67e0 │ │ │ │ - movq $0x18,0x388(%r13) │ │ │ │ - jmp 338a720 │ │ │ │ - jmp *-0x8(%r13) │ │ │ │ - mov %rax,%r14 │ │ │ │ - lea 0x31a54b9(%rip),%rbx │ │ │ │ - add $0x10,%rbp │ │ │ │ - jmp 3395508 │ │ │ │ - xchg %ax,%ax │ │ │ │ - add $0x1000000,%eax │ │ │ │ - add %al,(%rax) │ │ │ │ - add %al,(%rcx) │ │ │ │ + add %ch,0x48031aa6(%rax) │ │ │ │ + movl $0x500858,-0x8(%rbp) │ │ │ │ + mov 0x7(%rbx),%rax │ │ │ │ + mov 0xf(%rbx),%rbx │ │ │ │ + mov %rax,0x0(%rbp) │ │ │ │ + add $0xfffffffffffffff8,%rbp │ │ │ │ + test $0x7,%bl │ │ │ │ + jne 500858 │ │ │ │ + mov (%rbx),%rax │ │ │ │ + jmp *%rax │ │ │ │ + nopw 0x0(%rax,%rax,1) │ │ │ │ + add (%rax),%al │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ - add %cl,(%rcx) │ │ │ │ + (bad) │ │ │ │ add %al,(%rax) │ │ │ │ - add %ch,0x48031a6b(%rax) │ │ │ │ - lea -0x10(%rbp),%eax │ │ │ │ - cmp %r15,%rax │ │ │ │ - jb 505937 │ │ │ │ - movq $0x5058c8,-0x10(%rbp) │ │ │ │ + add %dh,-0x5a(%rax) │ │ │ │ + sbb (%rbx),%al │ │ │ │ + mov %rbx,%rax │ │ │ │ + and $0x7,%eax │ │ │ │ + cmp $0x1,%rax │ │ │ │ + je 500884 │ │ │ │ + movq $0x5008e0,0x0(%rbp) │ │ │ │ + mov 0x8(%rbp),%rsi │ │ │ │ + lea 0x31aa68a(%rip),%r14 │ │ │ │ + mov 0x6(%rbx),%rax │ │ │ │ + mov %rax,0x8(%rbp) │ │ │ │ + jmp 3240d18 │ │ │ │ + movq $0x5008b0,0x0(%rbp) │ │ │ │ mov 0x7(%rbx),%rbx │ │ │ │ - mov %r14,-0x8(%rbp) │ │ │ │ - add $0xfffffffffffffff0,%rbp │ │ │ │ test $0x7,%bl │ │ │ │ - jne 5058c8 │ │ │ │ + jne 5008b0 │ │ │ │ mov (%rbx),%rax │ │ │ │ jmp *%rax │ │ │ │ - nopl 0x0(%rax,%rax,1) │ │ │ │ - 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,0x6b(%rax) │ │ │ │ + add %bl,(%rax) │ │ │ │ + cmpsb %es:(%rdi),%ds:(%rsi) │ │ │ │ sbb (%rbx),%al │ │ │ │ - mov 0x8(%rbp),%rax │ │ │ │ - mov %rbx,%rcx │ │ │ │ - and $0x7,%ecx │ │ │ │ - cmp $0x1,%rcx │ │ │ │ - je 50593b │ │ │ │ - add $0x28,%r12 │ │ │ │ - cmp 0x358(%r13),%r12 │ │ │ │ - ja 505927 │ │ │ │ - mov 0x6(%rbx),%rcx │ │ │ │ - mov 0xe(%rbx),%rbx │ │ │ │ - movq $0x5057b8,-0x20(%r12) │ │ │ │ - mov %rbx,-0x18(%r12) │ │ │ │ - movq $0x3363098,-0x10(%r12) │ │ │ │ - movq $0x36abd18,-0x8(%r12) │ │ │ │ - mov %rcx,(%r12) │ │ │ │ - mov %rax,%rdi │ │ │ │ - lea -0x1f(%r12),%rsi │ │ │ │ - lea -0xf(%r12),%r14 │ │ │ │ - add $0x10,%rbp │ │ │ │ - jmp 4f67e0 │ │ │ │ - movq $0x28,0x388(%r13) │ │ │ │ - jmp 338a720 │ │ │ │ - jmp *-0x8(%r13) │ │ │ │ - mov %rax,%r14 │ │ │ │ - lea 0x31a53d9(%rip),%rbx │ │ │ │ - add $0x10,%rbp │ │ │ │ - jmp 3395508 │ │ │ │ - xchg %ax,%ax │ │ │ │ - add $0x1000000,%eax │ │ │ │ - add %al,(%rax) │ │ │ │ - add %al,(%rcx) │ │ │ │ + movq $0x500b90,0x0(%rbp) │ │ │ │ + mov 0x8(%rbp),%rsi │ │ │ │ + lea 0x31aa63e(%rip),%r14 │ │ │ │ + mov 0xf(%rbx),%rax │ │ │ │ + mov %rax,0x8(%rbp) │ │ │ │ + jmp 3240d18 │ │ │ │ + add (%rax),%al │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ - add %cl,(%rcx) │ │ │ │ + (bad) │ │ │ │ add %al,(%rax) │ │ │ │ add %ch,%al │ │ │ │ - push $0x1a │ │ │ │ - add -0x73(%rax),%ecx │ │ │ │ - rex.RB │ │ │ │ - lock cmp %r15,%rax │ │ │ │ - jb 505a17 │ │ │ │ - movq $0x5059a8,-0x10(%rbp) │ │ │ │ - mov 0x7(%rbx),%rbx │ │ │ │ - mov %r14,-0x8(%rbp) │ │ │ │ - add $0xfffffffffffffff0,%rbp │ │ │ │ - test $0x7,%bl │ │ │ │ - jne 5059a8 │ │ │ │ - mov (%rbx),%rax │ │ │ │ - jmp *%rax │ │ │ │ + movsl %ds:(%rsi),%es:(%rdi) │ │ │ │ + sbb (%rbx),%al │ │ │ │ + mov 0x8(%rbp),%rax │ │ │ │ + movq $0x500928,0x8(%rbp) │ │ │ │ + mov %rax,%rsi │ │ │ │ + mov %rbx,%r14 │ │ │ │ + add $0x8,%rbp │ │ │ │ + jmp 4fe2d0 │ │ │ │ nopl 0x0(%rax,%rax,1) │ │ │ │ add %eax,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ (bad) │ │ │ │ add %al,(%rax) │ │ │ │ - add %ch,0x48031a6a(%rax) │ │ │ │ + add %bh,0x48031aa5(%rax) │ │ │ │ mov 0x8(%rbp),%eax │ │ │ │ - mov %rbx,%rcx │ │ │ │ - and $0x7,%ecx │ │ │ │ - cmp $0x1,%rcx │ │ │ │ - je 505a1b │ │ │ │ - add $0x28,%r12 │ │ │ │ - cmp 0x358(%r13),%r12 │ │ │ │ - ja 505a07 │ │ │ │ - mov 0x6(%rbx),%rcx │ │ │ │ - mov 0xe(%rbx),%rbx │ │ │ │ - movq $0x505888,-0x20(%r12) │ │ │ │ - mov %rbx,-0x18(%r12) │ │ │ │ - movq $0x3363098,-0x10(%r12) │ │ │ │ - movq $0x36abcf0,-0x8(%r12) │ │ │ │ - mov %rcx,(%r12) │ │ │ │ - mov %rax,%rdi │ │ │ │ - lea -0x1f(%r12),%rsi │ │ │ │ - lea -0xf(%r12),%r14 │ │ │ │ - add $0x10,%rbp │ │ │ │ - jmp 4f67e0 │ │ │ │ - movq $0x28,0x388(%r13) │ │ │ │ - jmp 338a720 │ │ │ │ - jmp *-0x8(%r13) │ │ │ │ - mov %rax,%r14 │ │ │ │ - lea 0x31a52f9(%rip),%rbx │ │ │ │ - add $0x10,%rbp │ │ │ │ - jmp 3395508 │ │ │ │ + jmp 50092c │ │ │ │ xchg %ax,%ax │ │ │ │ - add $0x1000000,%eax │ │ │ │ - add %al,(%rax) │ │ │ │ - add %al,(%rcx) │ │ │ │ + add %eax,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ - add %cl,(%rcx) │ │ │ │ + (bad) │ │ │ │ add %al,(%rax) │ │ │ │ - add %ch,(%rax) │ │ │ │ - push $0x1a │ │ │ │ - add -0x73(%rax),%ecx │ │ │ │ - rex.RB │ │ │ │ - lock cmp %r15,%rax │ │ │ │ - jb 505af7 │ │ │ │ - movq $0x505a88,-0x10(%rbp) │ │ │ │ - mov 0x7(%rbx),%rbx │ │ │ │ - mov %r14,-0x8(%rbp) │ │ │ │ - add $0xfffffffffffffff0,%rbp │ │ │ │ + add %ah,0x48031aa5(%rax) │ │ │ │ + mov 0x8(%rbp),%eax │ │ │ │ + mov %rax,%rcx │ │ │ │ + and $0x7,%ecx │ │ │ │ + cmp $0x1,%rcx │ │ │ │ + jne 5009a6 │ │ │ │ + movq $0x500980,-0x18(%rbp) │ │ │ │ + mov %rbx,%rcx │ │ │ │ + mov 0x7(%rax),%rbx │ │ │ │ + mov 0xf(%rax),%rdx │ │ │ │ + mov %rdx,-0x10(%rbp) │ │ │ │ + mov 0x17(%rax),%rax │ │ │ │ + mov %rax,-0x8(%rbp) │ │ │ │ + mov %rcx,0x0(%rbp) │ │ │ │ + add $0xffffffffffffffe8,%rbp │ │ │ │ test $0x7,%bl │ │ │ │ - jne 505a88 │ │ │ │ + jne 500980 │ │ │ │ mov (%rbx),%rax │ │ │ │ jmp *%rax │ │ │ │ - nopl 0x0(%rax,%rax,1) │ │ │ │ - add %eax,(%rax) │ │ │ │ + nopl 0x0(%rax) │ │ │ │ + add $0x0,%al │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ (bad) │ │ │ │ add %al,(%rax) │ │ │ │ - add %ch,%al │ │ │ │ - imul $0x458b4803,(%rdx),%ebx │ │ │ │ - or %cl,-0x77(%rax) │ │ │ │ - flds -0x7cb7f81f(%rbx) │ │ │ │ - stc │ │ │ │ - add %esi,0x49(%rbx,%riz,2) │ │ │ │ - add $0x28,%esp │ │ │ │ - cmp 0x358(%r13),%r12 │ │ │ │ - ja 505ae7 │ │ │ │ - mov 0x6(%rbx),%rcx │ │ │ │ - mov 0xe(%rbx),%rbx │ │ │ │ - movq $0x505968,-0x20(%r12) │ │ │ │ - mov %rbx,-0x18(%r12) │ │ │ │ - movq $0x3363098,-0x10(%r12) │ │ │ │ - movq $0x36abcc8,-0x8(%r12) │ │ │ │ - mov %rcx,(%r12) │ │ │ │ - mov %rax,%rdi │ │ │ │ - lea -0x1f(%r12),%rsi │ │ │ │ - lea -0xf(%r12),%r14 │ │ │ │ - add $0x10,%rbp │ │ │ │ - jmp 4f67e0 │ │ │ │ - movq $0x28,0x388(%r13) │ │ │ │ - jmp 338a720 │ │ │ │ - jmp *-0x8(%r13) │ │ │ │ - mov %rax,%r14 │ │ │ │ - lea 0x31a5219(%rip),%rbx │ │ │ │ - add $0x10,%rbp │ │ │ │ - jmp 3395508 │ │ │ │ - xchg %ax,%ax │ │ │ │ - add $0x1000000,%eax │ │ │ │ - add %al,(%rax) │ │ │ │ - add %al,(%rcx) │ │ │ │ + add %cl,-0x5b(%rax) │ │ │ │ + sbb (%rbx),%al │ │ │ │ + and $0x7,%ebx │ │ │ │ + cmp $0x1,%rbx │ │ │ │ + je 500a1e │ │ │ │ + mov 0x20(%rbp),%rbx │ │ │ │ + mov 0x18(%rbp),%rax │ │ │ │ + add $0x18,%rbp │ │ │ │ + mov %rbx,0x40(%rsp) │ │ │ │ + mov %rax,%rbx │ │ │ │ + mov 0x40(%rsp),%rax │ │ │ │ + mov %rbx,%rcx │ │ │ │ + and $0x7,%ebx │ │ │ │ + cmp $0x1,%rbx │ │ │ │ + jne 500a08 │ │ │ │ + movq $0x5009f0,-0x18(%rbp) │ │ │ │ + mov 0x7(%rcx),%rbx │ │ │ │ + mov 0xf(%rcx),%rax │ │ │ │ + mov %rax,-0x10(%rbp) │ │ │ │ + mov 0x17(%rcx),%rax │ │ │ │ + mov %rax,-0x8(%rbp) │ │ │ │ + mov %rcx,0x0(%rbp) │ │ │ │ + add $0xffffffffffffffe8,%rbp │ │ │ │ + test $0x7,%bl │ │ │ │ + jne 5009f0 │ │ │ │ + mov (%rbx),%rax │ │ │ │ + jmp *%rax │ │ │ │ + add $0x0,%al │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ - add %cl,(%rcx) │ │ │ │ + (bad) │ │ │ │ add %al,(%rax) │ │ │ │ - add %ch,0x69(%rax) │ │ │ │ + add %bl,%al │ │ │ │ + movsb %ds:(%rsi),%es:(%rdi) │ │ │ │ sbb (%rbx),%al │ │ │ │ - lea -0x10(%rbp),%rax │ │ │ │ - cmp %r15,%rax │ │ │ │ - jb 505bd7 │ │ │ │ - movq $0x505b68,-0x10(%rbp) │ │ │ │ - mov 0x7(%rbx),%rbx │ │ │ │ - mov %r14,-0x8(%rbp) │ │ │ │ - add $0xfffffffffffffff0,%rbp │ │ │ │ + and $0x7,%ebx │ │ │ │ + cmp $0x1,%rbx │ │ │ │ + je 500a77 │ │ │ │ + mov 0x20(%rbp),%rbx │ │ │ │ + mov 0x18(%rbp),%rcx │ │ │ │ + add $0x18,%rbp │ │ │ │ + mov %rbx,%rax │ │ │ │ + mov %rcx,%rdi │ │ │ │ + mov %rax,%rsi │ │ │ │ + lea 0x3719d9d(%rip),%r14 │ │ │ │ + add $0x10,%rbp │ │ │ │ + jmp 4fd708 │ │ │ │ + mov 0x8(%rbp),%rax │ │ │ │ + movq $0x500a50,0x8(%rbp) │ │ │ │ + mov %rax,%rbx │ │ │ │ + add $0x8,%rbp │ │ │ │ test $0x7,%bl │ │ │ │ - jne 505b68 │ │ │ │ + jne 500a50 │ │ │ │ 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 %ch,(%rax) │ │ │ │ - imul $0x458b4803,(%rdx),%ebx │ │ │ │ - or %cl,-0x77(%rax) │ │ │ │ - flds -0x7cb7f81f(%rbx) │ │ │ │ - stc │ │ │ │ - add %esi,0x49(%rbx,%riz,2) │ │ │ │ - add $0x28,%esp │ │ │ │ - cmp 0x358(%r13),%r12 │ │ │ │ - ja 505bc7 │ │ │ │ - mov 0x6(%rbx),%rcx │ │ │ │ - mov 0xe(%rbx),%rbx │ │ │ │ - movq $0x505a48,-0x20(%r12) │ │ │ │ - mov %rbx,-0x18(%r12) │ │ │ │ - movq $0x3363098,-0x10(%r12) │ │ │ │ - movq $0x36abca0,-0x8(%r12) │ │ │ │ - mov %rcx,(%r12) │ │ │ │ - mov %rax,%rdi │ │ │ │ - lea -0x1f(%r12),%rsi │ │ │ │ - lea -0xf(%r12),%r14 │ │ │ │ - add $0x10,%rbp │ │ │ │ - jmp 4f67e0 │ │ │ │ - movq $0x28,0x388(%r13) │ │ │ │ - jmp 338a720 │ │ │ │ - jmp *-0x8(%r13) │ │ │ │ - mov %rax,%r14 │ │ │ │ - lea 0x31a5139(%rip),%rbx │ │ │ │ + add %bh,-0x5c(%rax) │ │ │ │ + sbb (%rbx),%al │ │ │ │ + and $0x7,%ebx │ │ │ │ + cmp $0x3,%rbx │ │ │ │ + je 500ac5 │ │ │ │ + mov 0x18(%rbp),%rbx │ │ │ │ + mov 0x10(%rbp),%rax │ │ │ │ add $0x10,%rbp │ │ │ │ - jmp 3395508 │ │ │ │ - xchg %ax,%ax │ │ │ │ - add $0x1000000,%eax │ │ │ │ + mov %rbx,0x40(%rsp) │ │ │ │ + mov %rax,%rbx │ │ │ │ + mov 0x40(%rsp),%rax │ │ │ │ + jmp 5009a6 │ │ │ │ + mov 0x8(%rbp),%rax │ │ │ │ + movq $0x500aa8,0x8(%rbp) │ │ │ │ + mov %rax,%rbx │ │ │ │ + add $0x8,%rbp │ │ │ │ + test $0x7,%bl │ │ │ │ + jne 500aa8 │ │ │ │ + mov (%rbx),%rax │ │ │ │ + jmp *%rax │ │ │ │ + nopl 0x0(%rax) │ │ │ │ + add (%rax),%eax │ │ │ │ add %al,(%rax) │ │ │ │ - add %al,(%rcx) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ + (bad) │ │ │ │ add %al,(%rax) │ │ │ │ - add %cl,(%rcx) │ │ │ │ + add %ah,(%rax) │ │ │ │ + movsb %ds:(%rsi),%es:(%rdi) │ │ │ │ + sbb (%rbx),%al │ │ │ │ + and $0x7,%ebx │ │ │ │ + cmp $0x3,%rbx │ │ │ │ + je 500b1f │ │ │ │ + mov 0x18(%rbp),%rbx │ │ │ │ + mov 0x10(%rbp),%rcx │ │ │ │ + add $0x10,%rbp │ │ │ │ + mov %rbx,%rax │ │ │ │ + jmp 500a08 │ │ │ │ + mov 0x8(%rbp),%rax │ │ │ │ + movq $0x500af8,0x8(%rbp) │ │ │ │ + mov %rax,%rbx │ │ │ │ + add $0x8,%rbp │ │ │ │ + test $0x7,%bl │ │ │ │ + jne 500af8 │ │ │ │ + mov (%rbx),%rax │ │ │ │ + jmp *%rax │ │ │ │ + nopw 0x0(%rax,%rax,1) │ │ │ │ + add (%rax),%al │ │ │ │ add %al,(%rax) │ │ │ │ - add %ch,0x48031a68(%rax) │ │ │ │ - lea -0x10(%rbp),%eax │ │ │ │ - cmp %r15,%rax │ │ │ │ - jb 505cb7 │ │ │ │ - movq $0x505c48,-0x10(%rbp) │ │ │ │ - mov 0x7(%rbx),%rbx │ │ │ │ - mov %r14,-0x8(%rbp) │ │ │ │ - add $0xfffffffffffffff0,%rbp │ │ │ │ + add %al,(%rax) │ │ │ │ + add %al,(%rax) │ │ │ │ + (bad) │ │ │ │ + add %al,(%rax) │ │ │ │ + add %dl,%al │ │ │ │ + movabs %eax,0xe38308458b48031a │ │ │ │ + (bad) │ │ │ │ + cmp $0x3,%rbx │ │ │ │ + je 500b74 │ │ │ │ + mov 0x10(%rbp),%rbx │ │ │ │ + add $0x8,%rbp │ │ │ │ + mov %rbx,0x40(%rsp) │ │ │ │ + mov %rax,%rbx │ │ │ │ + mov 0x40(%rsp),%rax │ │ │ │ + jmp 5009a6 │ │ │ │ + mov 0x8(%rbp),%rax │ │ │ │ + movq $0x500b50,0x8(%rbp) │ │ │ │ + mov %rax,%rbx │ │ │ │ + add $0x8,%rbp │ │ │ │ test $0x7,%bl │ │ │ │ - jne 505c48 │ │ │ │ + jne 500b50 │ │ │ │ mov (%rbx),%rax │ │ │ │ jmp *%rax │ │ │ │ - nopl 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 %ch,0x68(%rax) │ │ │ │ + add %bh,-0x5d(%rax) │ │ │ │ sbb (%rbx),%al │ │ │ │ - mov 0x8(%rbp),%rax │ │ │ │ - mov %rbx,%rcx │ │ │ │ - and $0x7,%ecx │ │ │ │ - cmp $0x1,%rcx │ │ │ │ - je 505cbb │ │ │ │ - add $0x28,%r12 │ │ │ │ - cmp 0x358(%r13),%r12 │ │ │ │ - ja 505ca7 │ │ │ │ - mov 0x6(%rbx),%rcx │ │ │ │ - mov 0xe(%rbx),%rbx │ │ │ │ - movq $0x505b28,-0x20(%r12) │ │ │ │ - mov %rbx,-0x18(%r12) │ │ │ │ - movq $0x3363098,-0x10(%r12) │ │ │ │ - movq $0x36abc78,-0x8(%r12) │ │ │ │ - mov %rcx,(%r12) │ │ │ │ - mov %rax,%rdi │ │ │ │ - lea -0x1f(%r12),%rsi │ │ │ │ - lea -0xf(%r12),%r14 │ │ │ │ - add $0x10,%rbp │ │ │ │ - jmp 4f67e0 │ │ │ │ - movq $0x28,0x388(%r13) │ │ │ │ - jmp 338a720 │ │ │ │ - jmp *-0x8(%r13) │ │ │ │ - mov %rax,%r14 │ │ │ │ - lea 0x31a5059(%rip),%rbx │ │ │ │ - add $0x10,%rbp │ │ │ │ - jmp 3395508 │ │ │ │ + mov 0x10(%rbp),%rax │ │ │ │ + and $0x7,%ebx │ │ │ │ + cmp $0x3,%rbx │ │ │ │ + je 500b6a │ │ │ │ + mov 0x8(%rbp),%rcx │ │ │ │ + add $0x8,%rbp │ │ │ │ + jmp 500a08 │ │ │ │ + mov %rax,%rbx │ │ │ │ + add $0x18,%rbp │ │ │ │ + jmp *0x0(%rbp) │ │ │ │ + mov %rax,%rbx │ │ │ │ + add $0x18,%rbp │ │ │ │ + jmp *0x0(%rbp) │ │ │ │ xchg %ax,%ax │ │ │ │ - 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 %bh,(%rax) │ │ │ │ + movabs %eax,0xc74808458b48031a │ │ │ │ + or %r10b,(%r8) │ │ │ │ + or %edx,0x0(%rax) │ │ │ │ + mov %rax,%rsi │ │ │ │ + mov %rbx,%r14 │ │ │ │ + add $0x8,%rbp │ │ │ │ + jmp 4fe2d0 │ │ │ │ + nopl 0x0(%rax,%rax,1) │ │ │ │ + add (%rax),%al │ │ │ │ add %al,(%rax) │ │ │ │ - add %ch,%al │ │ │ │ - sbb (%ebx),%al │ │ │ │ - lea -0x10(%rbp),%rax │ │ │ │ - cmp %r15,%rax │ │ │ │ - jb 505d97 │ │ │ │ - movq $0x505d28,-0x10(%rbp) │ │ │ │ - mov 0x7(%rbx),%rbx │ │ │ │ - mov %r14,-0x8(%rbp) │ │ │ │ - add $0xfffffffffffffff0,%rbp │ │ │ │ + add %al,(%rax) │ │ │ │ + add %al,(%rax) │ │ │ │ + (bad) │ │ │ │ + add %al,(%rax) │ │ │ │ + add %cl,(%rax) │ │ │ │ + movabs %eax,0xc74808458b48031a │ │ │ │ + or %r11b,%r8b │ │ │ │ + (bad) │ │ │ │ + push %rax │ │ │ │ + add %cl,-0x77(%rax) │ │ │ │ + (bad) │ │ │ │ + mov %rbx,%r14 │ │ │ │ + add $0x8,%rbp │ │ │ │ + jmp 4fe2d0 │ │ │ │ + nopl 0x0(%rax,%rax,1) │ │ │ │ + (bad) │ │ │ │ + add %al,(%rax) │ │ │ │ + add %al,(%rbx) │ │ │ │ + ... │ │ │ │ + add %al,(%rax) │ │ │ │ + add %cl,(%rsi) │ │ │ │ + add %al,(%rax) │ │ │ │ + add %dl,%al │ │ │ │ + movabs %al,0x394cf0458d48031a │ │ │ │ + clc │ │ │ │ + jb 500d46 │ │ │ │ + mov %rdi,%rax │ │ │ │ + and $0x7,%eax │ │ │ │ + cmp $0x1,%rax │ │ │ │ + je 500c96 │ │ │ │ + movq $0x500c40,-0x8(%rbp) │ │ │ │ + mov 0x6(%rdi),%rbx │ │ │ │ + add $0xfffffffffffffff8,%rbp │ │ │ │ test $0x7,%bl │ │ │ │ - jne 505d28 │ │ │ │ + jne 500c40 │ │ │ │ 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,-0x7d(%rcx) │ │ │ │ (bad) │ │ │ │ - add %al,(%rax) │ │ │ │ - add %ch,0x48031a67(%rax) │ │ │ │ - mov 0x8(%rbp),%eax │ │ │ │ - mov %rbx,%rcx │ │ │ │ - and $0x7,%ecx │ │ │ │ - cmp $0x1,%rcx │ │ │ │ - je 505d9b │ │ │ │ - add $0x28,%r12 │ │ │ │ - cmp 0x358(%r13),%r12 │ │ │ │ - ja 505d87 │ │ │ │ - mov 0x6(%rbx),%rcx │ │ │ │ - mov 0xe(%rbx),%rbx │ │ │ │ - movq $0x505c08,-0x20(%r12) │ │ │ │ + sub %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 $0x320d450,-0x20(%r12) │ │ │ │ mov %rbx,-0x18(%r12) │ │ │ │ movq $0x3363098,-0x10(%r12) │ │ │ │ - movq $0x36abc50,-0x8(%r12) │ │ │ │ - mov %rcx,(%r12) │ │ │ │ - mov %rax,%rdi │ │ │ │ - lea -0x1f(%r12),%rsi │ │ │ │ - lea -0xf(%r12),%r14 │ │ │ │ - add $0x10,%rbp │ │ │ │ - jmp 4f67e0 │ │ │ │ + mov %rax,-0x8(%r12) │ │ │ │ + lea -0x1f(%r12),%rax │ │ │ │ + mov %rax,(%r12) │ │ │ │ + lea -0xf(%r12),%rbx │ │ │ │ + add $0x8,%rbp │ │ │ │ + jmp *0x0(%rbp) │ │ │ │ movq $0x28,0x388(%r13) │ │ │ │ jmp 338a720 │ │ │ │ - jmp *-0x8(%r13) │ │ │ │ - mov %rax,%r14 │ │ │ │ - lea 0x31a4f79(%rip),%rbx │ │ │ │ - add $0x10,%rbp │ │ │ │ - jmp 3395508 │ │ │ │ - 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,(%rax) │ │ │ │ - sbb (%ebx),%al │ │ │ │ - lea -0x10(%rbp),%rax │ │ │ │ - cmp %r15,%rax │ │ │ │ - jb 505e77 │ │ │ │ - movq $0x505e08,-0x10(%rbp) │ │ │ │ - mov 0x7(%rbx),%rbx │ │ │ │ + movq $0x500cc8,-0x10(%rbp) │ │ │ │ + mov %rsi,%rbx │ │ │ │ mov %r14,-0x8(%rbp) │ │ │ │ add $0xfffffffffffffff0,%rbp │ │ │ │ test $0x7,%bl │ │ │ │ - jne 505e08 │ │ │ │ + jne 500cc8 │ │ │ │ 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,%al │ │ │ │ - data16 sbb (%rbx),%al │ │ │ │ - mov 0x8(%rbp),%rax │ │ │ │ - mov %rbx,%rcx │ │ │ │ - and $0x7,%ecx │ │ │ │ - cmp $0x1,%rcx │ │ │ │ - je 505e7b │ │ │ │ - add $0x28,%r12 │ │ │ │ + add %al,(%rax) │ │ │ │ + movabs %al,0x894808458b48031a │ │ │ │ + flds -0x7cb7f81f(%rbx) │ │ │ │ + stc │ │ │ │ + add %esi,0x49(%rcx,%rdi,2) │ │ │ │ + add $0x48,%esp │ │ │ │ cmp 0x358(%r13),%r12 │ │ │ │ - ja 505e67 │ │ │ │ - mov 0x6(%rbx),%rcx │ │ │ │ - mov 0xe(%rbx),%rbx │ │ │ │ - movq $0x505ce8,-0x20(%r12) │ │ │ │ - mov %rbx,-0x18(%r12) │ │ │ │ + ja 500d36 │ │ │ │ + mov 0x6(%rbx),%rbx │ │ │ │ + movq $0x500690,-0x40(%r12) │ │ │ │ + mov %rbx,-0x30(%r12) │ │ │ │ + mov %rax,-0x28(%r12) │ │ │ │ + movq $0x320d470,-0x20(%r12) │ │ │ │ + lea -0x40(%r12),%rax │ │ │ │ + mov %rax,-0x18(%r12) │ │ │ │ movq $0x3363098,-0x10(%r12) │ │ │ │ - movq $0x36abc28,-0x8(%r12) │ │ │ │ - mov %rcx,(%r12) │ │ │ │ - mov %rax,%rdi │ │ │ │ - lea -0x1f(%r12),%rsi │ │ │ │ - lea -0xf(%r12),%r14 │ │ │ │ + movq $0x3c37ef9,-0x8(%r12) │ │ │ │ + lea -0x1e(%r12),%rax │ │ │ │ + mov %rax,(%r12) │ │ │ │ + lea -0xf(%r12),%rbx │ │ │ │ add $0x10,%rbp │ │ │ │ - jmp 4f67e0 │ │ │ │ - movq $0x28,0x388(%r13) │ │ │ │ + jmp *0x0(%rbp) │ │ │ │ + movq $0x48,0x388(%r13) │ │ │ │ jmp 338a720 │ │ │ │ + lea 0x31aa33b(%rip),%rbx │ │ │ │ jmp *-0x8(%r13) │ │ │ │ - mov %rax,%r14 │ │ │ │ - lea 0x31a4e99(%rip),%rbx │ │ │ │ + mov %rax,%rbx │ │ │ │ + and $0xfffffffffffffff8,%rbx │ │ │ │ add $0x10,%rbp │ │ │ │ - jmp 3395508 │ │ │ │ - xchg %ax,%ax │ │ │ │ - add $0x1000000,%eax │ │ │ │ + mov (%rbx),%rax │ │ │ │ + jmp *%rax │ │ │ │ + nopl 0x0(%rax) │ │ │ │ + add (%rax),%al │ │ │ │ + add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ - add %al,(%rcx) │ │ │ │ add %al,(%rax) │ │ │ │ + adc (%rax),%al │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ - add %cl,(%rcx) │ │ │ │ add %al,(%rax) │ │ │ │ - add %ch,0x66(%rax) │ │ │ │ - sbb (%rbx),%al │ │ │ │ lea -0x10(%rbp),%rax │ │ │ │ cmp %r15,%rax │ │ │ │ - jb 505f57 │ │ │ │ - movq $0x505ee8,-0x10(%rbp) │ │ │ │ - mov 0x7(%rbx),%rbx │ │ │ │ - mov %r14,-0x8(%rbp) │ │ │ │ + jb 500d9e │ │ │ │ + movq $0x3390fc8,-0x10(%rbp) │ │ │ │ + mov %rbx,-0x8(%rbp) │ │ │ │ + mov 0x18(%rbx),%rsi │ │ │ │ + mov 0x10(%rbx),%r14 │ │ │ │ add $0xfffffffffffffff0,%rbp │ │ │ │ + jmp 4fc4a0 │ │ │ │ + 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 500e6a │ │ │ │ + movq $0x3390fc8,-0x10(%rbp) │ │ │ │ + mov %rbx,-0x8(%rbp) │ │ │ │ + movq $0x500e08,-0x20(%rbp) │ │ │ │ + mov 0x10(%rbx),%rax │ │ │ │ + mov 0x18(%rbx),%rbx │ │ │ │ + mov %rax,-0x18(%rbp) │ │ │ │ + add $0xffffffffffffffe0,%rbp │ │ │ │ test $0x7,%bl │ │ │ │ - jne 505ee8 │ │ │ │ + jne 500e08 │ │ │ │ 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,(%rax) │ │ │ │ - data16 sbb (%rbx),%al │ │ │ │ - mov 0x8(%rbp),%rax │ │ │ │ - mov %rbx,%rcx │ │ │ │ - and $0x7,%ecx │ │ │ │ - cmp $0x1,%rcx │ │ │ │ - je 505f5b │ │ │ │ - add $0x28,%r12 │ │ │ │ + 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 505f47 │ │ │ │ - mov 0x6(%rbx),%rcx │ │ │ │ - mov 0xe(%rbx),%rbx │ │ │ │ - movq $0x505dc8,-0x20(%r12) │ │ │ │ + ja 500e5a │ │ │ │ + mov 0x6(%rbx),%rax │ │ │ │ + movq $0x500d78,-0x28(%r12) │ │ │ │ + mov 0x8(%rbp),%rbx │ │ │ │ mov %rbx,-0x18(%r12) │ │ │ │ - movq $0x3363098,-0x10(%r12) │ │ │ │ - movq $0x36abc00,-0x8(%r12) │ │ │ │ - mov %rcx,(%r12) │ │ │ │ - mov %rax,%rdi │ │ │ │ - lea -0x1f(%r12),%rsi │ │ │ │ - lea -0xf(%r12),%r14 │ │ │ │ + mov %rax,-0x10(%r12) │ │ │ │ + movq $0x32ce2c8,-0x8(%r12) │ │ │ │ + lea -0x28(%r12),%rax │ │ │ │ + mov %rax,(%r12) │ │ │ │ + lea -0x6(%r12),%rbx │ │ │ │ add $0x10,%rbp │ │ │ │ - jmp 4f67e0 │ │ │ │ - movq $0x28,0x388(%r13) │ │ │ │ + jmp *0x0(%rbp) │ │ │ │ + movq $0x30,0x388(%r13) │ │ │ │ jmp 338a720 │ │ │ │ - jmp *-0x8(%r13) │ │ │ │ - mov %rax,%r14 │ │ │ │ - lea 0x31a4db9(%rip),%rbx │ │ │ │ + jmp *-0x10(%r13) │ │ │ │ + lea 0x3727784(%rip),%rbx │ │ │ │ add $0x10,%rbp │ │ │ │ - jmp 3395508 │ │ │ │ - xchg %ax,%ax │ │ │ │ - add $0x1000000,%eax │ │ │ │ + jmp *0x0(%rbp) │ │ │ │ + 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,0x48031a65(%rax) │ │ │ │ - lea -0x10(%rbp),%eax │ │ │ │ + add %al,(%rax) │ │ │ │ + lea -0x10(%rbp),%rax │ │ │ │ cmp %r15,%rax │ │ │ │ - jb 506037 │ │ │ │ - movq $0x505fc8,-0x10(%rbp) │ │ │ │ - mov 0x7(%rbx),%rbx │ │ │ │ - mov %r14,-0x8(%rbp) │ │ │ │ + jb 500eb6 │ │ │ │ + movq $0x3390fc8,-0x10(%rbp) │ │ │ │ + mov %rbx,-0x8(%rbp) │ │ │ │ + mov 0x18(%rbx),%rsi │ │ │ │ + mov 0x10(%rbx),%r14 │ │ │ │ add $0xfffffffffffffff0,%rbp │ │ │ │ + jmp 4fc4a0 │ │ │ │ + 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 500f82 │ │ │ │ + movq $0x3390fc8,-0x10(%rbp) │ │ │ │ + mov %rbx,-0x8(%rbp) │ │ │ │ + movq $0x500f20,-0x20(%rbp) │ │ │ │ + mov 0x10(%rbx),%rax │ │ │ │ + mov 0x18(%rbx),%rbx │ │ │ │ + mov %rax,-0x18(%rbp) │ │ │ │ + add $0xffffffffffffffe0,%rbp │ │ │ │ test $0x7,%bl │ │ │ │ - jne 505fc8 │ │ │ │ + jne 500f20 │ │ │ │ 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,0x65(%rax) │ │ │ │ - sbb (%rbx),%al │ │ │ │ - mov 0x8(%rbp),%rax │ │ │ │ - mov %rbx,%rcx │ │ │ │ - and $0x7,%ecx │ │ │ │ - cmp $0x1,%rcx │ │ │ │ - je 50603b │ │ │ │ - add $0x28,%r12 │ │ │ │ + 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 506027 │ │ │ │ - mov 0x6(%rbx),%rcx │ │ │ │ - mov 0xe(%rbx),%rbx │ │ │ │ - movq $0x505ea8,-0x20(%r12) │ │ │ │ + ja 500f72 │ │ │ │ + mov 0x6(%rbx),%rax │ │ │ │ + movq $0x500e90,-0x28(%r12) │ │ │ │ + mov 0x8(%rbp),%rbx │ │ │ │ mov %rbx,-0x18(%r12) │ │ │ │ - movq $0x3363098,-0x10(%r12) │ │ │ │ - movq $0x36abbd8,-0x8(%r12) │ │ │ │ - mov %rcx,(%r12) │ │ │ │ - mov %rax,%rdi │ │ │ │ - lea -0x1f(%r12),%rsi │ │ │ │ - lea -0xf(%r12),%r14 │ │ │ │ + mov %rax,-0x10(%r12) │ │ │ │ + movq $0x32ce2c8,-0x8(%r12) │ │ │ │ + lea -0x28(%r12),%rax │ │ │ │ + mov %rax,(%r12) │ │ │ │ + lea -0x6(%r12),%rbx │ │ │ │ add $0x10,%rbp │ │ │ │ - jmp 4f67e0 │ │ │ │ - movq $0x28,0x388(%r13) │ │ │ │ + jmp *0x0(%rbp) │ │ │ │ + movq $0x30,0x388(%r13) │ │ │ │ jmp 338a720 │ │ │ │ - jmp *-0x8(%r13) │ │ │ │ - mov %rax,%r14 │ │ │ │ - lea 0x31a4cd9(%rip),%rbx │ │ │ │ + jmp *-0x10(%r13) │ │ │ │ + lea 0x372766c(%rip),%rbx │ │ │ │ add $0x10,%rbp │ │ │ │ - jmp 3395508 │ │ │ │ - xchg %ax,%ax │ │ │ │ - add $0x1000000,%eax │ │ │ │ + jmp *0x0(%rbp) │ │ │ │ + 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 %al,(%rax) │ │ │ │ - add %cl,(%rcx) │ │ │ │ add %al,(%rax) │ │ │ │ - add %ch,%al │ │ │ │ - sbb %fs:(%rbx),%al │ │ │ │ lea -0x10(%rbp),%rax │ │ │ │ cmp %r15,%rax │ │ │ │ - jb 506117 │ │ │ │ - movq $0x5060a8,-0x10(%rbp) │ │ │ │ - mov 0x7(%rbx),%rbx │ │ │ │ - mov %r14,-0x8(%rbp) │ │ │ │ + jb 500fce │ │ │ │ + movq $0x3390fc8,-0x10(%rbp) │ │ │ │ + mov %rbx,-0x8(%rbp) │ │ │ │ + mov 0x18(%rbx),%rsi │ │ │ │ + mov 0x10(%rbx),%r14 │ │ │ │ add $0xfffffffffffffff0,%rbp │ │ │ │ - test $0x7,%bl │ │ │ │ - jne 5060a8 │ │ │ │ - mov (%rbx),%rax │ │ │ │ - jmp *%rax │ │ │ │ - nopl 0x0(%rax,%rax,1) │ │ │ │ - add %eax,(%rax) │ │ │ │ - add %al,(%rax) │ │ │ │ + jmp 4fc4a0 │ │ │ │ + jmp *-0x10(%r13) │ │ │ │ + nopw 0x0(%rax,%rax,1) │ │ │ │ + sbb %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ + add $0x0,%al │ │ │ │ + ... │ │ │ │ add %al,(%rax) │ │ │ │ (bad) │ │ │ │ add %al,(%rax) │ │ │ │ - add %ch,0x48031a64(%rax) │ │ │ │ - mov 0x8(%rbp),%eax │ │ │ │ - mov %rbx,%rcx │ │ │ │ - and $0x7,%ecx │ │ │ │ - cmp $0x1,%rcx │ │ │ │ - je 50611b │ │ │ │ - add $0x28,%r12 │ │ │ │ + add %al,(%rax) │ │ │ │ + add %al,(%rax) │ │ │ │ + add %cl,-0x73(%rax) │ │ │ │ + rex.RB loopne 501041 │ │ │ │ + cmp %edi,%eax │ │ │ │ + jb 5010a9 │ │ │ │ + mov %r14,%rbx │ │ │ │ + and $0x7,%r14d │ │ │ │ + cmp $0x1,%r14 │ │ │ │ + je 50109a │ │ │ │ + mov %r8,%rdx │ │ │ │ + mov %rdi,%rcx │ │ │ │ + mov %rsi,%rax │ │ │ │ + add $0x60,%r12 │ │ │ │ cmp 0x358(%r13),%r12 │ │ │ │ - ja 506107 │ │ │ │ - mov 0x6(%rbx),%rcx │ │ │ │ - mov 0xe(%rbx),%rbx │ │ │ │ - movq $0x505f88,-0x20(%r12) │ │ │ │ - mov %rbx,-0x18(%r12) │ │ │ │ - movq $0x3363098,-0x10(%r12) │ │ │ │ - movq $0x36abbb0,-0x8(%r12) │ │ │ │ - mov %rcx,(%r12) │ │ │ │ - mov %rax,%rdi │ │ │ │ - lea -0x1f(%r12),%rsi │ │ │ │ - lea -0xf(%r12),%r14 │ │ │ │ - add $0x10,%rbp │ │ │ │ - jmp 4f67e0 │ │ │ │ - movq $0x28,0x388(%r13) │ │ │ │ + ja 501072 │ │ │ │ + mov 0x6(%rbx),%rbx │ │ │ │ + movq $0x500db8,-0x58(%r12) │ │ │ │ + mov %rbx,-0x48(%r12) │ │ │ │ + mov %rdx,-0x40(%r12) │ │ │ │ + movq $0x500ed0,-0x38(%r12) │ │ │ │ + mov %rbx,-0x28(%r12) │ │ │ │ + mov %rcx,-0x20(%r12) │ │ │ │ + movq $0x500fa8,-0x18(%r12) │ │ │ │ + mov %rbx,-0x8(%r12) │ │ │ │ + mov %rax,(%r12) │ │ │ │ + lea -0x58(%r12),%rsi │ │ │ │ + lea -0x38(%r12),%r14 │ │ │ │ + lea -0x18(%r12),%rbx │ │ │ │ + jmp *0x0(%rbp) │ │ │ │ + movq $0x60,0x388(%r13) │ │ │ │ + movq $0x5010c8,-0x20(%rbp) │ │ │ │ + mov %rax,-0x18(%rbp) │ │ │ │ + mov %rcx,-0x10(%rbp) │ │ │ │ + mov %rdx,-0x8(%rbp) │ │ │ │ + add $0xffffffffffffffe0,%rbp │ │ │ │ jmp 338a720 │ │ │ │ + mov %rsi,%rax │ │ │ │ + mov %r8,%rsi │ │ │ │ + mov %rdi,%r14 │ │ │ │ + mov %rax,%rbx │ │ │ │ + jmp *0x0(%rbp) │ │ │ │ + lea 0x31a9fe8(%rip),%rbx │ │ │ │ jmp *-0x8(%r13) │ │ │ │ - mov %rax,%r14 │ │ │ │ - lea 0x31a4bf9(%rip),%rbx │ │ │ │ - add $0x10,%rbp │ │ │ │ - jmp 3395508 │ │ │ │ - xchg %ax,%ax │ │ │ │ - add $0x1000000,%eax │ │ │ │ + nopl 0x0(%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 %ch,(%rax) │ │ │ │ - sbb %fs:(%rbx),%al │ │ │ │ - lea -0x10(%rbp),%rax │ │ │ │ - cmp %r15,%rax │ │ │ │ - jb 5061f7 │ │ │ │ - movq $0x506188,-0x10(%rbp) │ │ │ │ - mov 0x7(%rbx),%rbx │ │ │ │ - mov %r14,-0x8(%rbp) │ │ │ │ - add $0xfffffffffffffff0,%rbp │ │ │ │ - test $0x7,%bl │ │ │ │ - jne 506188 │ │ │ │ - mov (%rbx),%rax │ │ │ │ - jmp *%rax │ │ │ │ - nopl 0x0(%rax,%rax,1) │ │ │ │ - add %eax,(%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) │ │ │ │ + cmp %bh,%bh │ │ │ │ + (bad) │ │ │ │ + decl (%rdi) │ │ │ │ + (bad) │ │ │ │ + add %al,(%rdx) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ - (bad) │ │ │ │ + add %dl,(%rdx) │ │ │ │ add %al,(%rax) │ │ │ │ - add %ch,%al │ │ │ │ - movsxd (%rdx),%ebx │ │ │ │ - add -0x75(%rax),%ecx │ │ │ │ - or %r9b,-0x77(%r8) │ │ │ │ - flds -0x7cb7f81f(%rbx) │ │ │ │ - stc │ │ │ │ - add %esi,0x49(%rbx,%riz,2) │ │ │ │ - add $0x28,%esp │ │ │ │ - cmp 0x358(%r13),%r12 │ │ │ │ - ja 5061e7 │ │ │ │ - mov 0x6(%rbx),%rcx │ │ │ │ - mov 0xe(%rbx),%rbx │ │ │ │ - movq $0x506068,-0x20(%r12) │ │ │ │ - mov %rbx,-0x18(%r12) │ │ │ │ - movq $0x3363098,-0x10(%r12) │ │ │ │ - movq $0x36abb88,-0x8(%r12) │ │ │ │ - mov %rcx,(%r12) │ │ │ │ - mov %rax,%rdi │ │ │ │ - lea -0x1f(%r12),%rsi │ │ │ │ - lea -0xf(%r12),%r14 │ │ │ │ - add $0x10,%rbp │ │ │ │ - jmp 4f67e0 │ │ │ │ - movq $0x28,0x388(%r13) │ │ │ │ - jmp 338a720 │ │ │ │ - jmp *-0x8(%r13) │ │ │ │ - mov %rax,%r14 │ │ │ │ - lea 0x31a4b19(%rip),%rbx │ │ │ │ - add $0x10,%rbp │ │ │ │ - jmp 3395508 │ │ │ │ - xchg %ax,%ax │ │ │ │ + add %al,(%rax) │ │ │ │ + add %al,(%rax) │ │ │ │ + add %cl,-0x73(%rax) │ │ │ │ + rex.RB │ │ │ │ + lock cmp %r15,%rax │ │ │ │ + jb 501113 │ │ │ │ + movq $0x3390fc8,-0x10(%rbp) │ │ │ │ + mov %rbx,-0x8(%rbp) │ │ │ │ + mov 0x10(%rbx),%r14 │ │ │ │ + mov 0x18(%rbx),%rbx │ │ │ │ + add $0xfffffffffffffff0,%rbp │ │ │ │ + jmp 501130 │ │ │ │ + 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 %ch,0x63(%rax) │ │ │ │ - sbb (%rbx),%al │ │ │ │ - lea -0x10(%rbp),%rax │ │ │ │ - cmp %r15,%rax │ │ │ │ - jb 5062d7 │ │ │ │ - movq $0x506268,-0x10(%rbp) │ │ │ │ + add %al,(%rax) │ │ │ │ + add %al,(%rax) │ │ │ │ + add %cl,-0x73(%rax) │ │ │ │ + rex.RB call 10484a84 <__environ@GLIBC_2.2.5+0xc8445dc> │ │ │ │ + (bad) │ │ │ │ + ret $0x0 │ │ │ │ + add %cl,-0x39(%rax) │ │ │ │ + rex.RB call a022bd │ │ │ │ + mov %rbx,%rax │ │ │ │ mov 0x7(%rbx),%rbx │ │ │ │ - mov %r14,-0x8(%rbp) │ │ │ │ - add $0xfffffffffffffff0,%rbp │ │ │ │ + mov %rbx,%rcx │ │ │ │ + mov %r14,%rbx │ │ │ │ + mov %rcx,-0x10(%rbp) │ │ │ │ + mov %rax,-0x8(%rbp) │ │ │ │ + add $0xffffffffffffffe8,%rbp │ │ │ │ test $0x7,%bl │ │ │ │ - jne 506268 │ │ │ │ + jne 501178 │ │ │ │ mov (%rbx),%rax │ │ │ │ jmp *%rax │ │ │ │ - nopl 0x0(%rax,%rax,1) │ │ │ │ - add %eax,(%rax) │ │ │ │ + add (%rax),%al │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ (bad) │ │ │ │ add %al,(%rax) │ │ │ │ - add %ch,(%rax) │ │ │ │ - movsxd (%rdx),%ebx │ │ │ │ - add -0x75(%rax),%ecx │ │ │ │ - or %r9b,-0x77(%r8) │ │ │ │ - flds -0x7cb7f81f(%rbx) │ │ │ │ - stc │ │ │ │ - add %esi,0x49(%rbx,%riz,2) │ │ │ │ - add $0x28,%esp │ │ │ │ + add %al,(%rax) │ │ │ │ + add %al,(%rax) │ │ │ │ + add %cl,-0x77(%rax) │ │ │ │ + fadds -0x7cb7f820(%rbx) │ │ │ │ + clc │ │ │ │ + add %esi,0x49(%rdi,%rdi,2) │ │ │ │ + add $0x50,%esp │ │ │ │ cmp 0x358(%r13),%r12 │ │ │ │ - ja 5062c7 │ │ │ │ - mov 0x6(%rbx),%rcx │ │ │ │ + ja 5011ef │ │ │ │ + mov 0x6(%rbx),%rax │ │ │ │ mov 0xe(%rbx),%rbx │ │ │ │ - movq $0x506148,-0x20(%r12) │ │ │ │ - mov %rbx,-0x18(%r12) │ │ │ │ - movq $0x3363098,-0x10(%r12) │ │ │ │ - movq $0x36abb60,-0x8(%r12) │ │ │ │ - mov %rcx,(%r12) │ │ │ │ - mov %rax,%rdi │ │ │ │ - lea -0x1f(%r12),%rsi │ │ │ │ - lea -0xf(%r12),%r14 │ │ │ │ - add $0x10,%rbp │ │ │ │ - jmp 4f67e0 │ │ │ │ - movq $0x28,0x388(%r13) │ │ │ │ + movq $0x5010f0,-0x48(%r12) │ │ │ │ + mov %rbx,-0x38(%r12) │ │ │ │ + mov 0x10(%rbp),%rbx │ │ │ │ + mov %rbx,-0x30(%r12) │ │ │ │ + movq $0x3363098,-0x28(%r12) │ │ │ │ + mov %rax,-0x20(%r12) │ │ │ │ + movq $0x36a7413,-0x18(%r12) │ │ │ │ + movq $0x3363ae0,-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 338a720 │ │ │ │ jmp *-0x8(%r13) │ │ │ │ - mov %rax,%r14 │ │ │ │ - lea 0x31a4a39(%rip),%rbx │ │ │ │ - add $0x10,%rbp │ │ │ │ - jmp 3395508 │ │ │ │ - xchg %ax,%ax │ │ │ │ - add $0x1000000,%eax │ │ │ │ + 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 %al,(%rcx) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ + adc (%rax),%al │ │ │ │ add %al,(%rax) │ │ │ │ - add %cl,(%rcx) │ │ │ │ add %al,(%rax) │ │ │ │ - add %ch,0x48031a62(%rax) │ │ │ │ - lea -0x10(%rbp),%eax │ │ │ │ + add %al,(%rax) │ │ │ │ + lea -0x10(%rbp),%rax │ │ │ │ cmp %r15,%rax │ │ │ │ - jb 5063b7 │ │ │ │ - movq $0x506348,-0x10(%rbp) │ │ │ │ - mov 0x7(%rbx),%rbx │ │ │ │ - mov %r14,-0x8(%rbp) │ │ │ │ + jb 50127b │ │ │ │ + add $0x10,%r12 │ │ │ │ + cmp 0x358(%r13),%r12 │ │ │ │ + ja 501270 │ │ │ │ + movq $0x3390fc8,-0x10(%rbp) │ │ │ │ + mov %rbx,-0x8(%rbp) │ │ │ │ + mov 0x10(%rbx),%rax │ │ │ │ + mov 0x18(%rbx),%rbx │ │ │ │ + movq $0x501130,-0x8(%r12) │ │ │ │ + mov %rax,(%r12) │ │ │ │ + mov %rbx,%r14 │ │ │ │ + lea -0x7(%r12),%rbx │ │ │ │ add $0xfffffffffffffff0,%rbp │ │ │ │ + jmp 501130 │ │ │ │ + movq $0x10,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 -0x20(%rbp),%rax │ │ │ │ + cmp %r15,%rax │ │ │ │ + jb 50133f │ │ │ │ + movq $0x3390fc8,-0x10(%rbp) │ │ │ │ + mov %rbx,-0x8(%rbp) │ │ │ │ + movq $0x5012e0,-0x20(%rbp) │ │ │ │ + mov 0x10(%rbx),%rax │ │ │ │ + mov 0x18(%rbx),%rbx │ │ │ │ + mov %rax,-0x18(%rbp) │ │ │ │ + add $0xffffffffffffffe0,%rbp │ │ │ │ test $0x7,%bl │ │ │ │ - jne 506348 │ │ │ │ + jne 5012e0 │ │ │ │ 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,0x62(%rax) │ │ │ │ - sbb (%rbx),%al │ │ │ │ + add %al,(%rax) │ │ │ │ + add %al,(%rax) │ │ │ │ + add %cl,-0x7d(%rcx) │ │ │ │ + (bad) │ │ │ │ + cmp %cl,0x3b(%rbp) │ │ │ │ + movsl %ds:(%rsi),%es:(%rdi) │ │ │ │ + pop %rax │ │ │ │ + add (%rax),%eax │ │ │ │ + add %dh,0x42(%rdi) │ │ │ │ + mov 0x7(%rbx),%rax │ │ │ │ + mov 0xf(%rbx),%rbx │ │ │ │ + movq $0x501228,-0x30(%r12) │ │ │ │ + mov %rax,-0x20(%r12) │ │ │ │ mov 0x8(%rbp),%rax │ │ │ │ - mov %rbx,%rcx │ │ │ │ - and $0x7,%ecx │ │ │ │ - cmp $0x1,%rcx │ │ │ │ - je 5063bb │ │ │ │ - add $0x28,%r12 │ │ │ │ - cmp 0x358(%r13),%r12 │ │ │ │ - ja 5063a7 │ │ │ │ - mov 0x6(%rbx),%rcx │ │ │ │ - mov 0xe(%rbx),%rbx │ │ │ │ - movq $0x506228,-0x20(%r12) │ │ │ │ - mov %rbx,-0x18(%r12) │ │ │ │ + mov %rax,-0x18(%r12) │ │ │ │ movq $0x3363098,-0x10(%r12) │ │ │ │ - movq $0x36abb38,-0x8(%r12) │ │ │ │ - mov %rcx,(%r12) │ │ │ │ - mov %rax,%rdi │ │ │ │ - lea -0x1f(%r12),%rsi │ │ │ │ - lea -0xf(%r12),%r14 │ │ │ │ + lea -0x30(%r12),%rax │ │ │ │ + mov %rax,-0x8(%r12) │ │ │ │ + mov %rbx,(%r12) │ │ │ │ + lea -0xf(%r12),%rbx │ │ │ │ add $0x10,%rbp │ │ │ │ - jmp 4f67e0 │ │ │ │ - movq $0x28,0x388(%r13) │ │ │ │ + jmp *0x0(%rbp) │ │ │ │ + movq $0x38,0x388(%r13) │ │ │ │ jmp 338a720 │ │ │ │ - jmp *-0x8(%r13) │ │ │ │ - mov %rax,%r14 │ │ │ │ - lea 0x31a4959(%rip),%rbx │ │ │ │ - add $0x10,%rbp │ │ │ │ - jmp 3395508 │ │ │ │ - xchg %ax,%ax │ │ │ │ - add $0x1000000,%eax │ │ │ │ + jmp *-0x10(%r13) │ │ │ │ + nopl 0x0(%rax,%rax,1) │ │ │ │ + add (%rax),%al │ │ │ │ add %al,(%rax) │ │ │ │ - add %al,(%rcx) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ + adc (%rax),%al │ │ │ │ add %al,(%rax) │ │ │ │ - add %cl,(%rcx) │ │ │ │ add %al,(%rax) │ │ │ │ - add %ch,%al │ │ │ │ - (bad) │ │ │ │ - sbb (%rbx),%al │ │ │ │ - lea -0x10(%rbp),%rax │ │ │ │ + add %al,(%rax) │ │ │ │ + lea -0x20(%rbp),%rax │ │ │ │ cmp %r15,%rax │ │ │ │ - jb 506497 │ │ │ │ - movq $0x506428,-0x10(%rbp) │ │ │ │ - mov 0x7(%rbx),%rbx │ │ │ │ - mov %r14,-0x8(%rbp) │ │ │ │ - add $0xfffffffffffffff0,%rbp │ │ │ │ + jb 50140a │ │ │ │ + movq $0x3390fc8,-0x10(%rbp) │ │ │ │ + mov %rbx,-0x8(%rbp) │ │ │ │ + movq $0x5013a8,-0x20(%rbp) │ │ │ │ + mov 0x10(%rbx),%rax │ │ │ │ + mov 0x18(%rbx),%rbx │ │ │ │ + mov %rax,-0x18(%rbp) │ │ │ │ + add $0xffffffffffffffe0,%rbp │ │ │ │ test $0x7,%bl │ │ │ │ - jne 506428 │ │ │ │ + jne 5013a8 │ │ │ │ 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,0x48031a61(%rax) │ │ │ │ - mov 0x8(%rbp),%eax │ │ │ │ - mov %rbx,%rcx │ │ │ │ - and $0x7,%ecx │ │ │ │ - cmp $0x1,%rcx │ │ │ │ - je 50649b │ │ │ │ - add $0x28,%r12 │ │ │ │ + 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 506487 │ │ │ │ - mov 0x6(%rbx),%rcx │ │ │ │ - mov 0xe(%rbx),%rbx │ │ │ │ - movq $0x506308,-0x20(%r12) │ │ │ │ + ja 5013fa │ │ │ │ + mov 0x6(%rbx),%rax │ │ │ │ + movq $0x501290,-0x28(%r12) │ │ │ │ + mov 0x8(%rbp),%rbx │ │ │ │ mov %rbx,-0x18(%r12) │ │ │ │ - movq $0x3363098,-0x10(%r12) │ │ │ │ - movq $0x36abb10,-0x8(%r12) │ │ │ │ - mov %rcx,(%r12) │ │ │ │ - mov %rax,%rdi │ │ │ │ - lea -0x1f(%r12),%rsi │ │ │ │ - lea -0xf(%r12),%r14 │ │ │ │ + mov %rax,-0x10(%r12) │ │ │ │ + movq $0x32ce2c8,-0x8(%r12) │ │ │ │ + lea -0x28(%r12),%rax │ │ │ │ + mov %rax,(%r12) │ │ │ │ + lea -0x6(%r12),%rbx │ │ │ │ add $0x10,%rbp │ │ │ │ - jmp 4f67e0 │ │ │ │ - movq $0x28,0x388(%r13) │ │ │ │ + jmp *0x0(%rbp) │ │ │ │ + movq $0x30,0x388(%r13) │ │ │ │ jmp 338a720 │ │ │ │ - jmp *-0x8(%r13) │ │ │ │ - mov %rax,%r14 │ │ │ │ - lea 0x31a4879(%rip),%rbx │ │ │ │ + jmp *-0x10(%r13) │ │ │ │ + lea 0x37271e4(%rip),%rbx │ │ │ │ add $0x10,%rbp │ │ │ │ - jmp 3395508 │ │ │ │ - xchg %ax,%ax │ │ │ │ + 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 501453 │ │ │ │ + movq $0x3390fc8,-0x10(%rbp) │ │ │ │ + mov %rbx,-0x8(%rbp) │ │ │ │ + mov 0x10(%rbx),%r14 │ │ │ │ + mov 0x18(%rbx),%rbx │ │ │ │ + add $0xfffffffffffffff0,%rbp │ │ │ │ + jmp 501470 │ │ │ │ + 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 %ch,(%rax) │ │ │ │ + add %al,(%rax) │ │ │ │ + add %al,(%rax) │ │ │ │ + add %cl,-0x73(%rax) │ │ │ │ + rex.RB call 10484dc4 <__environ@GLIBC_2.2.5+0xc84491c> │ │ │ │ (bad) │ │ │ │ - sbb (%rbx),%al │ │ │ │ - lea -0x10(%rbp),%rax │ │ │ │ - cmp %r15,%rax │ │ │ │ - jb 506577 │ │ │ │ - movq $0x506508,-0x10(%rbp) │ │ │ │ + ret $0x0 │ │ │ │ + add %cl,-0x39(%rax) │ │ │ │ + rex.RB call a0293d │ │ │ │ + mov %rbx,%rax │ │ │ │ mov 0x7(%rbx),%rbx │ │ │ │ - mov %r14,-0x8(%rbp) │ │ │ │ - add $0xfffffffffffffff0,%rbp │ │ │ │ + mov %rbx,%rcx │ │ │ │ + mov %r14,%rbx │ │ │ │ + mov %rcx,-0x10(%rbp) │ │ │ │ + mov %rax,-0x8(%rbp) │ │ │ │ + add $0xffffffffffffffe8,%rbp │ │ │ │ test $0x7,%bl │ │ │ │ - jne 506508 │ │ │ │ + jne 5014b8 │ │ │ │ mov (%rbx),%rax │ │ │ │ jmp *%rax │ │ │ │ - nopl 0x0(%rax,%rax,1) │ │ │ │ - add %eax,(%rax) │ │ │ │ + add (%rax),%al │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ (bad) │ │ │ │ add %al,(%rax) │ │ │ │ - add %ch,%al │ │ │ │ - (bad) │ │ │ │ - sbb (%rbx),%al │ │ │ │ - mov 0x8(%rbp),%rax │ │ │ │ - mov %rbx,%rcx │ │ │ │ - and $0x7,%ecx │ │ │ │ - cmp $0x1,%rcx │ │ │ │ - je 50657b │ │ │ │ - add $0x28,%r12 │ │ │ │ + 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 506567 │ │ │ │ - mov 0x6(%rbx),%rcx │ │ │ │ + ja 50152f │ │ │ │ + mov 0x6(%rbx),%rax │ │ │ │ mov 0xe(%rbx),%rbx │ │ │ │ - movq $0x5063e8,-0x20(%r12) │ │ │ │ - mov %rbx,-0x18(%r12) │ │ │ │ - movq $0x3363098,-0x10(%r12) │ │ │ │ - movq $0x36abae8,-0x8(%r12) │ │ │ │ - mov %rcx,(%r12) │ │ │ │ - mov %rax,%rdi │ │ │ │ - lea -0x1f(%r12),%rsi │ │ │ │ - lea -0xf(%r12),%r14 │ │ │ │ - add $0x10,%rbp │ │ │ │ - jmp 4f67e0 │ │ │ │ - movq $0x28,0x388(%r13) │ │ │ │ + movq $0x501430,-0x48(%r12) │ │ │ │ + mov %rbx,-0x38(%r12) │ │ │ │ + mov 0x10(%rbp),%rbx │ │ │ │ + mov %rbx,-0x30(%r12) │ │ │ │ + movq $0x3363098,-0x28(%r12) │ │ │ │ + mov %rax,-0x20(%r12) │ │ │ │ + movq $0x36a7413,-0x18(%r12) │ │ │ │ + movq $0x3363ae0,-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 338a720 │ │ │ │ jmp *-0x8(%r13) │ │ │ │ - mov %rax,%r14 │ │ │ │ - lea 0x31a4799(%rip),%rbx │ │ │ │ - add $0x10,%rbp │ │ │ │ - jmp 3395508 │ │ │ │ - xchg %ax,%ax │ │ │ │ - add $0x1000000,%eax │ │ │ │ + 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 %al,(%rcx) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ + adc (%rax),%al │ │ │ │ + add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ - add %cl,(%rcx) │ │ │ │ add %al,(%rax) │ │ │ │ - add %ch,0x60(%rax) │ │ │ │ - sbb (%rbx),%al │ │ │ │ lea -0x10(%rbp),%rax │ │ │ │ cmp %r15,%rax │ │ │ │ - jb 506657 │ │ │ │ - movq $0x5065e8,-0x10(%rbp) │ │ │ │ - mov 0x7(%rbx),%rbx │ │ │ │ - mov %r14,-0x8(%rbp) │ │ │ │ + jb 5015bb │ │ │ │ + add $0x10,%r12 │ │ │ │ + cmp 0x358(%r13),%r12 │ │ │ │ + ja 5015b0 │ │ │ │ + movq $0x3390fc8,-0x10(%rbp) │ │ │ │ + mov %rbx,-0x8(%rbp) │ │ │ │ + mov 0x10(%rbx),%rax │ │ │ │ + mov 0x18(%rbx),%rbx │ │ │ │ + movq $0x501470,-0x8(%r12) │ │ │ │ + mov %rax,(%r12) │ │ │ │ + mov %rbx,%r14 │ │ │ │ + lea -0x7(%r12),%rbx │ │ │ │ add $0xfffffffffffffff0,%rbp │ │ │ │ + jmp 501470 │ │ │ │ + movq $0x10,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 -0x20(%rbp),%rax │ │ │ │ + cmp %r15,%rax │ │ │ │ + jb 50167f │ │ │ │ + movq $0x3390fc8,-0x10(%rbp) │ │ │ │ + mov %rbx,-0x8(%rbp) │ │ │ │ + movq $0x501620,-0x20(%rbp) │ │ │ │ + mov 0x10(%rbx),%rax │ │ │ │ + mov 0x18(%rbx),%rbx │ │ │ │ + mov %rax,-0x18(%rbp) │ │ │ │ + add $0xffffffffffffffe0,%rbp │ │ │ │ test $0x7,%bl │ │ │ │ - jne 5065e8 │ │ │ │ + jne 501620 │ │ │ │ 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,(%rax) │ │ │ │ + add %al,(%rax) │ │ │ │ + add %al,(%rax) │ │ │ │ + add %cl,-0x7d(%rcx) │ │ │ │ (bad) │ │ │ │ - sbb (%rbx),%al │ │ │ │ + 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 $0x501568,-0x30(%r12) │ │ │ │ + mov %rax,-0x20(%r12) │ │ │ │ mov 0x8(%rbp),%rax │ │ │ │ - mov %rbx,%rcx │ │ │ │ - and $0x7,%ecx │ │ │ │ - cmp $0x1,%rcx │ │ │ │ - je 50665b │ │ │ │ - add $0x28,%r12 │ │ │ │ - cmp 0x358(%r13),%r12 │ │ │ │ - ja 506647 │ │ │ │ - mov 0x6(%rbx),%rcx │ │ │ │ - mov 0xe(%rbx),%rbx │ │ │ │ - movq $0x5064c8,-0x20(%r12) │ │ │ │ - mov %rbx,-0x18(%r12) │ │ │ │ + mov %rax,-0x18(%r12) │ │ │ │ movq $0x3363098,-0x10(%r12) │ │ │ │ - movq $0x36abac0,-0x8(%r12) │ │ │ │ - mov %rcx,(%r12) │ │ │ │ - mov %rax,%rdi │ │ │ │ - lea -0x1f(%r12),%rsi │ │ │ │ - lea -0xf(%r12),%r14 │ │ │ │ + lea -0x30(%r12),%rax │ │ │ │ + mov %rax,-0x8(%r12) │ │ │ │ + mov %rbx,(%r12) │ │ │ │ + lea -0xf(%r12),%rbx │ │ │ │ add $0x10,%rbp │ │ │ │ - jmp 4f67e0 │ │ │ │ - movq $0x28,0x388(%r13) │ │ │ │ + jmp *0x0(%rbp) │ │ │ │ + movq $0x38,0x388(%r13) │ │ │ │ jmp 338a720 │ │ │ │ - jmp *-0x8(%r13) │ │ │ │ - mov %rax,%r14 │ │ │ │ - lea 0x31a46b9(%rip),%rbx │ │ │ │ - add $0x10,%rbp │ │ │ │ - jmp 3395508 │ │ │ │ - xchg %ax,%ax │ │ │ │ - add $0x1000000,%eax │ │ │ │ + jmp *-0x10(%r13) │ │ │ │ + nopl 0x0(%rax,%rax,1) │ │ │ │ + add (%rax),%al │ │ │ │ add %al,(%rax) │ │ │ │ - add %al,(%rcx) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ + adc (%rax),%al │ │ │ │ add %al,(%rax) │ │ │ │ - add %cl,(%rcx) │ │ │ │ add %al,(%rax) │ │ │ │ - add %ch,0x48031a5f(%rax) │ │ │ │ - lea -0x10(%rbp),%eax │ │ │ │ + add %al,(%rax) │ │ │ │ + lea -0x20(%rbp),%rax │ │ │ │ cmp %r15,%rax │ │ │ │ - jb 506737 │ │ │ │ - movq $0x5066c8,-0x10(%rbp) │ │ │ │ - mov 0x7(%rbx),%rbx │ │ │ │ - mov %r14,-0x8(%rbp) │ │ │ │ - add $0xfffffffffffffff0,%rbp │ │ │ │ + jb 50174a │ │ │ │ + movq $0x3390fc8,-0x10(%rbp) │ │ │ │ + mov %rbx,-0x8(%rbp) │ │ │ │ + movq $0x5016e8,-0x20(%rbp) │ │ │ │ + mov 0x10(%rbx),%rax │ │ │ │ + mov 0x18(%rbx),%rbx │ │ │ │ + mov %rax,-0x18(%rbp) │ │ │ │ + add $0xffffffffffffffe0,%rbp │ │ │ │ test $0x7,%bl │ │ │ │ - jne 5066c8 │ │ │ │ + jne 5016e8 │ │ │ │ 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,0x5f(%rax) │ │ │ │ - sbb (%rbx),%al │ │ │ │ - mov 0x8(%rbp),%rax │ │ │ │ - mov %rbx,%rcx │ │ │ │ - and $0x7,%ecx │ │ │ │ - cmp $0x1,%rcx │ │ │ │ - je 50673b │ │ │ │ - add $0x28,%r12 │ │ │ │ + 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 506727 │ │ │ │ - mov 0x6(%rbx),%rcx │ │ │ │ - mov 0xe(%rbx),%rbx │ │ │ │ - movq $0x5065a8,-0x20(%r12) │ │ │ │ + ja 50173a │ │ │ │ + mov 0x6(%rbx),%rax │ │ │ │ + movq $0x5015d0,-0x28(%r12) │ │ │ │ + mov 0x8(%rbp),%rbx │ │ │ │ mov %rbx,-0x18(%r12) │ │ │ │ - movq $0x3363098,-0x10(%r12) │ │ │ │ - movq $0x36aba98,-0x8(%r12) │ │ │ │ - mov %rcx,(%r12) │ │ │ │ - mov %rax,%rdi │ │ │ │ - lea -0x1f(%r12),%rsi │ │ │ │ - lea -0xf(%r12),%r14 │ │ │ │ + mov %rax,-0x10(%r12) │ │ │ │ + movq $0x32ce2c8,-0x8(%r12) │ │ │ │ + lea -0x28(%r12),%rax │ │ │ │ + mov %rax,(%r12) │ │ │ │ + lea -0x6(%r12),%rbx │ │ │ │ add $0x10,%rbp │ │ │ │ - jmp 4f67e0 │ │ │ │ - movq $0x28,0x388(%r13) │ │ │ │ + jmp *0x0(%rbp) │ │ │ │ + movq $0x30,0x388(%r13) │ │ │ │ jmp 338a720 │ │ │ │ - jmp *-0x8(%r13) │ │ │ │ - mov %rax,%r14 │ │ │ │ - lea 0x31a45d9(%rip),%rbx │ │ │ │ + jmp *-0x10(%r13) │ │ │ │ + lea 0x3726ea4(%rip),%rbx │ │ │ │ add $0x10,%rbp │ │ │ │ - jmp 3395508 │ │ │ │ - xchg %ax,%ax │ │ │ │ - add $0x1000000,%eax │ │ │ │ + jmp *0x0(%rbp) │ │ │ │ + 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 %al,(%rax) │ │ │ │ - add %cl,(%rcx) │ │ │ │ add %al,(%rax) │ │ │ │ - add %ch,%al │ │ │ │ - pop %rsi │ │ │ │ - sbb (%rbx),%al │ │ │ │ lea -0x10(%rbp),%rax │ │ │ │ cmp %r15,%rax │ │ │ │ - jb 506817 │ │ │ │ - movq $0x5067a8,-0x10(%rbp) │ │ │ │ - mov 0x7(%rbx),%rbx │ │ │ │ - mov %r14,-0x8(%rbp) │ │ │ │ + jb 501793 │ │ │ │ + movq $0x3390fc8,-0x10(%rbp) │ │ │ │ + mov %rbx,-0x8(%rbp) │ │ │ │ + mov 0x10(%rbx),%r14 │ │ │ │ + mov 0x18(%rbx),%rbx │ │ │ │ add $0xfffffffffffffff0,%rbp │ │ │ │ - test $0x7,%bl │ │ │ │ - jne 5067a8 │ │ │ │ + jmp 5017b0 │ │ │ │ + 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 10485104 <__environ@GLIBC_2.2.5+0xc844c5c> │ │ │ │ + (bad) │ │ │ │ + ret $0x0 │ │ │ │ + add %cl,-0x39(%rax) │ │ │ │ + rex.RB call a02fbd │ │ │ │ + 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 5017f8 │ │ │ │ mov (%rbx),%rax │ │ │ │ jmp *%rax │ │ │ │ - nopl 0x0(%rax,%rax,1) │ │ │ │ - add %eax,(%rax) │ │ │ │ + add (%rax),%al │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ (bad) │ │ │ │ add %al,(%rax) │ │ │ │ - add %ch,0x48031a5e(%rax) │ │ │ │ - mov 0x8(%rbp),%eax │ │ │ │ - mov %rbx,%rcx │ │ │ │ - and $0x7,%ecx │ │ │ │ - cmp $0x1,%rcx │ │ │ │ - je 50681b │ │ │ │ - add $0x28,%r12 │ │ │ │ + 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 506807 │ │ │ │ - mov 0x6(%rbx),%rcx │ │ │ │ + ja 50186f │ │ │ │ + mov 0x6(%rbx),%rax │ │ │ │ mov 0xe(%rbx),%rbx │ │ │ │ - movq $0x506688,-0x20(%r12) │ │ │ │ - mov %rbx,-0x18(%r12) │ │ │ │ - movq $0x3363098,-0x10(%r12) │ │ │ │ - movq $0x36aba70,-0x8(%r12) │ │ │ │ - mov %rcx,(%r12) │ │ │ │ - mov %rax,%rdi │ │ │ │ - lea -0x1f(%r12),%rsi │ │ │ │ - lea -0xf(%r12),%r14 │ │ │ │ - add $0x10,%rbp │ │ │ │ - jmp 4f67e0 │ │ │ │ - movq $0x28,0x388(%r13) │ │ │ │ + movq $0x501770,-0x48(%r12) │ │ │ │ + mov %rbx,-0x38(%r12) │ │ │ │ + mov 0x10(%rbp),%rbx │ │ │ │ + mov %rbx,-0x30(%r12) │ │ │ │ + movq $0x3363098,-0x28(%r12) │ │ │ │ + mov %rax,-0x20(%r12) │ │ │ │ + movq $0x36a7413,-0x18(%r12) │ │ │ │ + movq $0x3363ae0,-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 338a720 │ │ │ │ jmp *-0x8(%r13) │ │ │ │ - mov %rax,%r14 │ │ │ │ - lea 0x31a44f9(%rip),%rbx │ │ │ │ - add $0x10,%rbp │ │ │ │ - jmp 3395508 │ │ │ │ - xchg %ax,%ax │ │ │ │ - add $0x1000000,%eax │ │ │ │ + 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 %al,(%rcx) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ + adc (%rax),%al │ │ │ │ + add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ - add %cl,(%rcx) │ │ │ │ add %al,(%rax) │ │ │ │ - add %ch,(%rax) │ │ │ │ - pop %rsi │ │ │ │ - sbb (%rbx),%al │ │ │ │ lea -0x10(%rbp),%rax │ │ │ │ cmp %r15,%rax │ │ │ │ - jb 5068f7 │ │ │ │ - movq $0x506888,-0x10(%rbp) │ │ │ │ - mov 0x7(%rbx),%rbx │ │ │ │ - mov %r14,-0x8(%rbp) │ │ │ │ + jb 5018fb │ │ │ │ + add $0x10,%r12 │ │ │ │ + cmp 0x358(%r13),%r12 │ │ │ │ + ja 5018f0 │ │ │ │ + movq $0x3390fc8,-0x10(%rbp) │ │ │ │ + mov %rbx,-0x8(%rbp) │ │ │ │ + mov 0x10(%rbx),%rax │ │ │ │ + mov 0x18(%rbx),%rbx │ │ │ │ + movq $0x5017b0,-0x8(%r12) │ │ │ │ + mov %rax,(%r12) │ │ │ │ + mov %rbx,%r14 │ │ │ │ + lea -0x7(%r12),%rbx │ │ │ │ add $0xfffffffffffffff0,%rbp │ │ │ │ + jmp 5017b0 │ │ │ │ + movq $0x10,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 -0x20(%rbp),%rax │ │ │ │ + cmp %r15,%rax │ │ │ │ + jb 5019bf │ │ │ │ + movq $0x3390fc8,-0x10(%rbp) │ │ │ │ + mov %rbx,-0x8(%rbp) │ │ │ │ + movq $0x501960,-0x20(%rbp) │ │ │ │ + mov 0x10(%rbx),%rax │ │ │ │ + mov 0x18(%rbx),%rbx │ │ │ │ + mov %rax,-0x18(%rbp) │ │ │ │ + add $0xffffffffffffffe0,%rbp │ │ │ │ test $0x7,%bl │ │ │ │ - jne 506888 │ │ │ │ + jne 501960 │ │ │ │ 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,%al │ │ │ │ - pop %rbp │ │ │ │ - sbb (%rbx),%al │ │ │ │ + add %al,(%rax) │ │ │ │ + add %al,(%rax) │ │ │ │ + add %cl,-0x7d(%rcx) │ │ │ │ + (bad) │ │ │ │ + cmp %cl,0x3b(%rbp) │ │ │ │ + movsl %ds:(%rsi),%es:(%rdi) │ │ │ │ + pop %rax │ │ │ │ + add (%rax),%eax │ │ │ │ + add %dh,0x42(%rdi) │ │ │ │ + mov 0x7(%rbx),%rax │ │ │ │ + mov 0xf(%rbx),%rbx │ │ │ │ + movq $0x5018a8,-0x30(%r12) │ │ │ │ + mov %rax,-0x20(%r12) │ │ │ │ mov 0x8(%rbp),%rax │ │ │ │ - mov %rbx,%rcx │ │ │ │ - and $0x7,%ecx │ │ │ │ - cmp $0x1,%rcx │ │ │ │ - je 5068fb │ │ │ │ - add $0x28,%r12 │ │ │ │ - cmp 0x358(%r13),%r12 │ │ │ │ - ja 5068e7 │ │ │ │ - mov 0x6(%rbx),%rcx │ │ │ │ - mov 0xe(%rbx),%rbx │ │ │ │ - movq $0x506768,-0x20(%r12) │ │ │ │ - mov %rbx,-0x18(%r12) │ │ │ │ + mov %rax,-0x18(%r12) │ │ │ │ movq $0x3363098,-0x10(%r12) │ │ │ │ - movq $0x36aba48,-0x8(%r12) │ │ │ │ - mov %rcx,(%r12) │ │ │ │ - mov %rax,%rdi │ │ │ │ - lea -0x1f(%r12),%rsi │ │ │ │ - lea -0xf(%r12),%r14 │ │ │ │ + lea -0x30(%r12),%rax │ │ │ │ + mov %rax,-0x8(%r12) │ │ │ │ + mov %rbx,(%r12) │ │ │ │ + lea -0xf(%r12),%rbx │ │ │ │ add $0x10,%rbp │ │ │ │ - jmp 4f67e0 │ │ │ │ - movq $0x28,0x388(%r13) │ │ │ │ + jmp *0x0(%rbp) │ │ │ │ + movq $0x38,0x388(%r13) │ │ │ │ + jmp 338a720 │ │ │ │ + jmp *-0x10(%r13) │ │ │ │ + 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,-0x73(%rax) │ │ │ │ + rex.RB loopne 501a31 │ │ │ │ + cmp %edi,%eax │ │ │ │ + jb 501a95 │ │ │ │ + mov %r14,%rbx │ │ │ │ + and $0x7,%r14d │ │ │ │ + cmp $0x1,%r14 │ │ │ │ + je 501a86 │ │ │ │ + mov %r8,%rdx │ │ │ │ + mov %rdi,%rcx │ │ │ │ + mov %rsi,%rax │ │ │ │ + add $0x60,%r12 │ │ │ │ + cmp 0x358(%r13),%r12 │ │ │ │ + ja 501a5e │ │ │ │ + movq $0x501358,-0x58(%r12) │ │ │ │ + mov %rbx,-0x48(%r12) │ │ │ │ + mov %rdx,-0x40(%r12) │ │ │ │ + movq $0x501698,-0x38(%r12) │ │ │ │ + mov %rbx,-0x28(%r12) │ │ │ │ + mov %rcx,-0x20(%r12) │ │ │ │ + movq $0x501910,-0x18(%r12) │ │ │ │ + mov %rbx,-0x8(%r12) │ │ │ │ + mov %rax,(%r12) │ │ │ │ + lea -0x58(%r12),%rsi │ │ │ │ + lea -0x38(%r12),%r14 │ │ │ │ + lea -0x18(%r12),%rbx │ │ │ │ + jmp *0x0(%rbp) │ │ │ │ + movq $0x60,0x388(%r13) │ │ │ │ + movq $0x501ab0,-0x20(%rbp) │ │ │ │ + mov %rax,-0x18(%rbp) │ │ │ │ + mov %rcx,-0x10(%rbp) │ │ │ │ + mov %rdx,-0x8(%rbp) │ │ │ │ + add $0xffffffffffffffe0,%rbp │ │ │ │ jmp 338a720 │ │ │ │ + mov %rsi,%rax │ │ │ │ + mov %r8,%rsi │ │ │ │ + mov %rdi,%r14 │ │ │ │ + mov %rax,%rbx │ │ │ │ + jmp *0x0(%rbp) │ │ │ │ + lea 0x31a9604(%rip),%rbx │ │ │ │ jmp *-0x8(%r13) │ │ │ │ - mov %rax,%r14 │ │ │ │ - lea 0x31a4419(%rip),%rbx │ │ │ │ - add $0x10,%rbp │ │ │ │ - jmp 3395508 │ │ │ │ - xchg %ax,%ax │ │ │ │ + add (%rax),%eax │ │ │ │ + add %al,(%rax) │ │ │ │ + add %al,(%rax) │ │ │ │ + add %al,(%rax) │ │ │ │ + (bad) │ │ │ │ + add %al,(%rax) │ │ │ │ + add %al,(%rax) │ │ │ │ + add %al,(%rax) │ │ │ │ + add %cl,-0x75(%rax) │ │ │ │ + or %r9b,-0x75(%r8) │ │ │ │ + rex.WRB adc %r9b,-0x75(%r8) │ │ │ │ + push %rbp │ │ │ │ + sbb %cl,-0x7d(%rax) │ │ │ │ + (bad) │ │ │ │ + rex.X (bad) │ │ │ │ + (bad) │ │ │ │ + decl (%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 501afb │ │ │ │ + movq $0x3390fc8,-0x10(%rbp) │ │ │ │ + mov %rbx,-0x8(%rbp) │ │ │ │ + mov 0x10(%rbx),%r14 │ │ │ │ + mov 0x18(%rbx),%rbx │ │ │ │ + add $0xfffffffffffffff0,%rbp │ │ │ │ + jmp 501b18 │ │ │ │ + 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 %ch,0x5d(%rax) │ │ │ │ - sbb (%rbx),%al │ │ │ │ - lea -0x10(%rbp),%rax │ │ │ │ - cmp %r15,%rax │ │ │ │ - jb 5069d7 │ │ │ │ - movq $0x506968,-0x10(%rbp) │ │ │ │ + add %al,(%rax) │ │ │ │ + add %al,(%rax) │ │ │ │ + add %cl,-0x73(%rax) │ │ │ │ + rex.RB call 1048546c <__environ@GLIBC_2.2.5+0xc844fc4> │ │ │ │ + (bad) │ │ │ │ + ret $0x0 │ │ │ │ + add %cl,-0x39(%rax) │ │ │ │ + rex.RB call a0368d │ │ │ │ + mov %rbx,%rax │ │ │ │ mov 0x7(%rbx),%rbx │ │ │ │ - mov %r14,-0x8(%rbp) │ │ │ │ - add $0xfffffffffffffff0,%rbp │ │ │ │ + mov %rbx,%rcx │ │ │ │ + mov %r14,%rbx │ │ │ │ + mov %rcx,-0x10(%rbp) │ │ │ │ + mov %rax,-0x8(%rbp) │ │ │ │ + add $0xffffffffffffffe8,%rbp │ │ │ │ test $0x7,%bl │ │ │ │ - jne 506968 │ │ │ │ + jne 501b60 │ │ │ │ mov (%rbx),%rax │ │ │ │ jmp *%rax │ │ │ │ - nopl 0x0(%rax,%rax,1) │ │ │ │ - add %eax,(%rax) │ │ │ │ + add (%rax),%al │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ (bad) │ │ │ │ add %al,(%rax) │ │ │ │ - add %ch,(%rax) │ │ │ │ - pop %rbp │ │ │ │ - sbb (%rbx),%al │ │ │ │ - mov 0x8(%rbp),%rax │ │ │ │ - mov %rbx,%rcx │ │ │ │ - and $0x7,%ecx │ │ │ │ - cmp $0x1,%rcx │ │ │ │ - je 5069db │ │ │ │ - add $0x28,%r12 │ │ │ │ + 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 5069c7 │ │ │ │ - mov 0x6(%rbx),%rcx │ │ │ │ + ja 501bd7 │ │ │ │ + mov 0x6(%rbx),%rax │ │ │ │ mov 0xe(%rbx),%rbx │ │ │ │ - movq $0x506848,-0x20(%r12) │ │ │ │ - mov %rbx,-0x18(%r12) │ │ │ │ - movq $0x3363098,-0x10(%r12) │ │ │ │ - movq $0x36aba20,-0x8(%r12) │ │ │ │ - mov %rcx,(%r12) │ │ │ │ - mov %rax,%rdi │ │ │ │ - lea -0x1f(%r12),%rsi │ │ │ │ - lea -0xf(%r12),%r14 │ │ │ │ - add $0x10,%rbp │ │ │ │ - jmp 4f67e0 │ │ │ │ - movq $0x28,0x388(%r13) │ │ │ │ + movq $0x501ad8,-0x48(%r12) │ │ │ │ + mov %rbx,-0x38(%r12) │ │ │ │ + mov 0x10(%rbp),%rbx │ │ │ │ + mov %rbx,-0x30(%r12) │ │ │ │ + movq $0x3363098,-0x28(%r12) │ │ │ │ + mov %rax,-0x20(%r12) │ │ │ │ + movq $0x36a740a,-0x18(%r12) │ │ │ │ + movq $0x3363ae0,-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 338a720 │ │ │ │ jmp *-0x8(%r13) │ │ │ │ - mov %rax,%r14 │ │ │ │ - lea 0x31a4339(%rip),%rbx │ │ │ │ - add $0x10,%rbp │ │ │ │ - jmp 3395508 │ │ │ │ - xchg %ax,%ax │ │ │ │ - add $0x1000000,%eax │ │ │ │ + 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 %al,(%rcx) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ + adc (%rax),%al │ │ │ │ add %al,(%rax) │ │ │ │ - add %cl,(%rcx) │ │ │ │ add %al,(%rax) │ │ │ │ - add %ch,0x48031a5c(%rax) │ │ │ │ - lea -0x10(%rbp),%eax │ │ │ │ + add %al,(%rax) │ │ │ │ + lea -0x10(%rbp),%rax │ │ │ │ cmp %r15,%rax │ │ │ │ - jb 506ab7 │ │ │ │ - movq $0x506a48,-0x10(%rbp) │ │ │ │ - mov 0x7(%rbx),%rbx │ │ │ │ - mov %r14,-0x8(%rbp) │ │ │ │ + jb 501c63 │ │ │ │ + add $0x10,%r12 │ │ │ │ + cmp 0x358(%r13),%r12 │ │ │ │ + ja 501c58 │ │ │ │ + movq $0x3390fc8,-0x10(%rbp) │ │ │ │ + mov %rbx,-0x8(%rbp) │ │ │ │ + mov 0x10(%rbx),%rax │ │ │ │ + mov 0x18(%rbx),%rbx │ │ │ │ + movq $0x501b18,-0x8(%r12) │ │ │ │ + mov %rax,(%r12) │ │ │ │ + mov %rbx,%r14 │ │ │ │ + lea -0x7(%r12),%rbx │ │ │ │ add $0xfffffffffffffff0,%rbp │ │ │ │ + jmp 501b18 │ │ │ │ + movq $0x10,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 -0x20(%rbp),%rax │ │ │ │ + cmp %r15,%rax │ │ │ │ + jb 501d27 │ │ │ │ + movq $0x3390fc8,-0x10(%rbp) │ │ │ │ + mov %rbx,-0x8(%rbp) │ │ │ │ + movq $0x501cc8,-0x20(%rbp) │ │ │ │ + mov 0x10(%rbx),%rax │ │ │ │ + mov 0x18(%rbx),%rbx │ │ │ │ + mov %rax,-0x18(%rbp) │ │ │ │ + add $0xffffffffffffffe0,%rbp │ │ │ │ test $0x7,%bl │ │ │ │ - jne 506a48 │ │ │ │ + jne 501cc8 │ │ │ │ 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,0x5c(%rax) │ │ │ │ - sbb (%rbx),%al │ │ │ │ + add %al,(%rax) │ │ │ │ + add %al,(%rax) │ │ │ │ + add %cl,-0x7d(%rcx) │ │ │ │ + (bad) │ │ │ │ + cmp %cl,0x3b(%rbp) │ │ │ │ + movsl %ds:(%rsi),%es:(%rdi) │ │ │ │ + pop %rax │ │ │ │ + add (%rax),%eax │ │ │ │ + add %dh,0x42(%rdi) │ │ │ │ + mov 0x7(%rbx),%rax │ │ │ │ + mov 0xf(%rbx),%rbx │ │ │ │ + movq $0x501c10,-0x30(%r12) │ │ │ │ + mov %rax,-0x20(%r12) │ │ │ │ mov 0x8(%rbp),%rax │ │ │ │ - mov %rbx,%rcx │ │ │ │ - and $0x7,%ecx │ │ │ │ - cmp $0x1,%rcx │ │ │ │ - je 506abb │ │ │ │ - add $0x28,%r12 │ │ │ │ - cmp 0x358(%r13),%r12 │ │ │ │ - ja 506aa7 │ │ │ │ - mov 0x6(%rbx),%rcx │ │ │ │ - mov 0xe(%rbx),%rbx │ │ │ │ - movq $0x506928,-0x20(%r12) │ │ │ │ - mov %rbx,-0x18(%r12) │ │ │ │ + mov %rax,-0x18(%r12) │ │ │ │ movq $0x3363098,-0x10(%r12) │ │ │ │ - movq $0x36ab9f8,-0x8(%r12) │ │ │ │ - mov %rcx,(%r12) │ │ │ │ - mov %rax,%rdi │ │ │ │ - lea -0x1f(%r12),%rsi │ │ │ │ - lea -0xf(%r12),%r14 │ │ │ │ + lea -0x30(%r12),%rax │ │ │ │ + mov %rax,-0x8(%r12) │ │ │ │ + mov %rbx,(%r12) │ │ │ │ + lea -0xf(%r12),%rbx │ │ │ │ add $0x10,%rbp │ │ │ │ - jmp 4f67e0 │ │ │ │ - movq $0x28,0x388(%r13) │ │ │ │ + jmp *0x0(%rbp) │ │ │ │ + movq $0x38,0x388(%r13) │ │ │ │ jmp 338a720 │ │ │ │ - jmp *-0x8(%r13) │ │ │ │ - mov %rax,%r14 │ │ │ │ - lea 0x31a4259(%rip),%rbx │ │ │ │ - add $0x10,%rbp │ │ │ │ - jmp 3395508 │ │ │ │ - xchg %ax,%ax │ │ │ │ - add $0x1000000,%eax │ │ │ │ + jmp *-0x10(%r13) │ │ │ │ + nopl 0x0(%rax,%rax,1) │ │ │ │ + add (%rax),%al │ │ │ │ add %al,(%rax) │ │ │ │ - add %al,(%rcx) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ + adc (%rax),%al │ │ │ │ add %al,(%rax) │ │ │ │ - add %cl,(%rcx) │ │ │ │ add %al,(%rax) │ │ │ │ - add %ch,%al │ │ │ │ - pop %rbx │ │ │ │ - sbb (%rbx),%al │ │ │ │ - lea -0x10(%rbp),%rax │ │ │ │ + add %al,(%rax) │ │ │ │ + lea -0x20(%rbp),%rax │ │ │ │ cmp %r15,%rax │ │ │ │ - jb 506b97 │ │ │ │ - movq $0x506b28,-0x10(%rbp) │ │ │ │ - mov 0x7(%rbx),%rbx │ │ │ │ - mov %r14,-0x8(%rbp) │ │ │ │ - add $0xfffffffffffffff0,%rbp │ │ │ │ + jb 501df2 │ │ │ │ + movq $0x3390fc8,-0x10(%rbp) │ │ │ │ + mov %rbx,-0x8(%rbp) │ │ │ │ + movq $0x501d90,-0x20(%rbp) │ │ │ │ + mov 0x10(%rbx),%rax │ │ │ │ + mov 0x18(%rbx),%rbx │ │ │ │ + mov %rax,-0x18(%rbp) │ │ │ │ + add $0xffffffffffffffe0,%rbp │ │ │ │ test $0x7,%bl │ │ │ │ - jne 506b28 │ │ │ │ + jne 501d90 │ │ │ │ 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,0x48031a5b(%rax) │ │ │ │ - mov 0x8(%rbp),%eax │ │ │ │ - mov %rbx,%rcx │ │ │ │ - and $0x7,%ecx │ │ │ │ - cmp $0x1,%rcx │ │ │ │ - je 506b9b │ │ │ │ - add $0x28,%r12 │ │ │ │ + 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 506b87 │ │ │ │ - mov 0x6(%rbx),%rcx │ │ │ │ - mov 0xe(%rbx),%rbx │ │ │ │ - movq $0x506a08,-0x20(%r12) │ │ │ │ + ja 501de2 │ │ │ │ + mov 0x6(%rbx),%rax │ │ │ │ + movq $0x501c78,-0x28(%r12) │ │ │ │ + mov 0x8(%rbp),%rbx │ │ │ │ mov %rbx,-0x18(%r12) │ │ │ │ - movq $0x3363098,-0x10(%r12) │ │ │ │ - movq $0x36ab9d0,-0x8(%r12) │ │ │ │ - mov %rcx,(%r12) │ │ │ │ - mov %rax,%rdi │ │ │ │ - lea -0x1f(%r12),%rsi │ │ │ │ - lea -0xf(%r12),%r14 │ │ │ │ + mov %rax,-0x10(%r12) │ │ │ │ + movq $0x32ce2c8,-0x8(%r12) │ │ │ │ + lea -0x28(%r12),%rax │ │ │ │ + mov %rax,(%r12) │ │ │ │ + lea -0x6(%r12),%rbx │ │ │ │ add $0x10,%rbp │ │ │ │ - jmp 4f67e0 │ │ │ │ - movq $0x28,0x388(%r13) │ │ │ │ + jmp *0x0(%rbp) │ │ │ │ + movq $0x30,0x388(%r13) │ │ │ │ jmp 338a720 │ │ │ │ - jmp *-0x8(%r13) │ │ │ │ - mov %rax,%r14 │ │ │ │ - lea 0x31a4179(%rip),%rbx │ │ │ │ + jmp *-0x10(%r13) │ │ │ │ + lea 0x37267fc(%rip),%rbx │ │ │ │ add $0x10,%rbp │ │ │ │ - jmp 3395508 │ │ │ │ - xchg %ax,%ax │ │ │ │ + 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 501e3b │ │ │ │ + movq $0x3390fc8,-0x10(%rbp) │ │ │ │ + mov %rbx,-0x8(%rbp) │ │ │ │ + mov 0x10(%rbx),%r14 │ │ │ │ + mov 0x18(%rbx),%rbx │ │ │ │ + add $0xfffffffffffffff0,%rbp │ │ │ │ + jmp 501e58 │ │ │ │ + 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 %ch,(%rax) │ │ │ │ - pop %rbx │ │ │ │ - sbb (%rbx),%al │ │ │ │ - lea -0x10(%rbp),%rax │ │ │ │ - cmp %r15,%rax │ │ │ │ - jb 506c77 │ │ │ │ - movq $0x506c08,-0x10(%rbp) │ │ │ │ + add %al,(%rax) │ │ │ │ + add %al,(%rax) │ │ │ │ + add %cl,-0x73(%rax) │ │ │ │ + rex.RB call 104857ac <__environ@GLIBC_2.2.5+0xc845304> │ │ │ │ + (bad) │ │ │ │ + ret $0x0 │ │ │ │ + add %cl,-0x39(%rax) │ │ │ │ + rex.RB call a03d0d │ │ │ │ + mov %rbx,%rax │ │ │ │ mov 0x7(%rbx),%rbx │ │ │ │ - mov %r14,-0x8(%rbp) │ │ │ │ - add $0xfffffffffffffff0,%rbp │ │ │ │ + mov %rbx,%rcx │ │ │ │ + mov %r14,%rbx │ │ │ │ + mov %rcx,-0x10(%rbp) │ │ │ │ + mov %rax,-0x8(%rbp) │ │ │ │ + add $0xffffffffffffffe8,%rbp │ │ │ │ test $0x7,%bl │ │ │ │ - jne 506c08 │ │ │ │ + jne 501ea0 │ │ │ │ mov (%rbx),%rax │ │ │ │ jmp *%rax │ │ │ │ - nopl 0x0(%rax,%rax,1) │ │ │ │ - add %eax,(%rax) │ │ │ │ + add (%rax),%al │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ (bad) │ │ │ │ add %al,(%rax) │ │ │ │ - add %ch,%al │ │ │ │ - pop %rdx │ │ │ │ - sbb (%rbx),%al │ │ │ │ - mov 0x8(%rbp),%rax │ │ │ │ - mov %rbx,%rcx │ │ │ │ - and $0x7,%ecx │ │ │ │ - cmp $0x1,%rcx │ │ │ │ - je 506c7b │ │ │ │ - add $0x28,%r12 │ │ │ │ + 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 506c67 │ │ │ │ - mov 0x6(%rbx),%rcx │ │ │ │ + ja 501f17 │ │ │ │ + mov 0x6(%rbx),%rax │ │ │ │ mov 0xe(%rbx),%rbx │ │ │ │ - movq $0x506ae8,-0x20(%r12) │ │ │ │ - mov %rbx,-0x18(%r12) │ │ │ │ - movq $0x3363098,-0x10(%r12) │ │ │ │ - movq $0x36ab9a8,-0x8(%r12) │ │ │ │ - mov %rcx,(%r12) │ │ │ │ - mov %rax,%rdi │ │ │ │ - lea -0x1f(%r12),%rsi │ │ │ │ - lea -0xf(%r12),%r14 │ │ │ │ - add $0x10,%rbp │ │ │ │ - jmp 4f67e0 │ │ │ │ - movq $0x28,0x388(%r13) │ │ │ │ + movq $0x501e18,-0x48(%r12) │ │ │ │ + mov %rbx,-0x38(%r12) │ │ │ │ + mov 0x10(%rbp),%rbx │ │ │ │ + mov %rbx,-0x30(%r12) │ │ │ │ + movq $0x3363098,-0x28(%r12) │ │ │ │ + mov %rax,-0x20(%r12) │ │ │ │ + movq $0x36a740a,-0x18(%r12) │ │ │ │ + movq $0x3363ae0,-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 338a720 │ │ │ │ jmp *-0x8(%r13) │ │ │ │ - mov %rax,%r14 │ │ │ │ - lea 0x31a4099(%rip),%rbx │ │ │ │ - add $0x10,%rbp │ │ │ │ - jmp 3395508 │ │ │ │ - xchg %ax,%ax │ │ │ │ - add $0x1000000,%eax │ │ │ │ + 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 %al,(%rcx) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ + adc (%rax),%al │ │ │ │ + add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ - add %cl,(%rcx) │ │ │ │ add %al,(%rax) │ │ │ │ - add %ch,0x5a(%rax) │ │ │ │ - sbb (%rbx),%al │ │ │ │ lea -0x10(%rbp),%rax │ │ │ │ cmp %r15,%rax │ │ │ │ - jb 506d57 │ │ │ │ - movq $0x506ce8,-0x10(%rbp) │ │ │ │ - mov 0x7(%rbx),%rbx │ │ │ │ - mov %r14,-0x8(%rbp) │ │ │ │ + jb 501fa3 │ │ │ │ + add $0x10,%r12 │ │ │ │ + cmp 0x358(%r13),%r12 │ │ │ │ + ja 501f98 │ │ │ │ + movq $0x3390fc8,-0x10(%rbp) │ │ │ │ + mov %rbx,-0x8(%rbp) │ │ │ │ + mov 0x10(%rbx),%rax │ │ │ │ + mov 0x18(%rbx),%rbx │ │ │ │ + movq $0x501e58,-0x8(%r12) │ │ │ │ + mov %rax,(%r12) │ │ │ │ + mov %rbx,%r14 │ │ │ │ + lea -0x7(%r12),%rbx │ │ │ │ add $0xfffffffffffffff0,%rbp │ │ │ │ + jmp 501e58 │ │ │ │ + movq $0x10,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 -0x20(%rbp),%rax │ │ │ │ + cmp %r15,%rax │ │ │ │ + jb 502067 │ │ │ │ + movq $0x3390fc8,-0x10(%rbp) │ │ │ │ + mov %rbx,-0x8(%rbp) │ │ │ │ + movq $0x502008,-0x20(%rbp) │ │ │ │ + mov 0x10(%rbx),%rax │ │ │ │ + mov 0x18(%rbx),%rbx │ │ │ │ + mov %rax,-0x18(%rbp) │ │ │ │ + add $0xffffffffffffffe0,%rbp │ │ │ │ test $0x7,%bl │ │ │ │ - jne 506ce8 │ │ │ │ + jne 502008 │ │ │ │ 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,(%rax) │ │ │ │ - pop %rdx │ │ │ │ - sbb (%rbx),%al │ │ │ │ + add %al,(%rax) │ │ │ │ + add %al,(%rax) │ │ │ │ + add %cl,-0x7d(%rcx) │ │ │ │ + (bad) │ │ │ │ + cmp %cl,0x3b(%rbp) │ │ │ │ + movsl %ds:(%rsi),%es:(%rdi) │ │ │ │ + pop %rax │ │ │ │ + add (%rax),%eax │ │ │ │ + add %dh,0x42(%rdi) │ │ │ │ + mov 0x7(%rbx),%rax │ │ │ │ + mov 0xf(%rbx),%rbx │ │ │ │ + movq $0x501f50,-0x30(%r12) │ │ │ │ + mov %rax,-0x20(%r12) │ │ │ │ mov 0x8(%rbp),%rax │ │ │ │ - mov %rbx,%rcx │ │ │ │ - and $0x7,%ecx │ │ │ │ - cmp $0x1,%rcx │ │ │ │ - je 506d5b │ │ │ │ - add $0x28,%r12 │ │ │ │ - cmp 0x358(%r13),%r12 │ │ │ │ - ja 506d47 │ │ │ │ - mov 0x6(%rbx),%rcx │ │ │ │ - mov 0xe(%rbx),%rbx │ │ │ │ - movq $0x506bc8,-0x20(%r12) │ │ │ │ - mov %rbx,-0x18(%r12) │ │ │ │ + mov %rax,-0x18(%r12) │ │ │ │ movq $0x3363098,-0x10(%r12) │ │ │ │ - movq $0x36ab980,-0x8(%r12) │ │ │ │ - mov %rcx,(%r12) │ │ │ │ - mov %rax,%rdi │ │ │ │ - lea -0x1f(%r12),%rsi │ │ │ │ - lea -0xf(%r12),%r14 │ │ │ │ + lea -0x30(%r12),%rax │ │ │ │ + mov %rax,-0x8(%r12) │ │ │ │ + mov %rbx,(%r12) │ │ │ │ + lea -0xf(%r12),%rbx │ │ │ │ add $0x10,%rbp │ │ │ │ - jmp 4f67e0 │ │ │ │ - movq $0x28,0x388(%r13) │ │ │ │ + jmp *0x0(%rbp) │ │ │ │ + movq $0x38,0x388(%r13) │ │ │ │ jmp 338a720 │ │ │ │ - jmp *-0x8(%r13) │ │ │ │ - mov %rax,%r14 │ │ │ │ - lea 0x31a3fb9(%rip),%rbx │ │ │ │ - add $0x10,%rbp │ │ │ │ - jmp 3395508 │ │ │ │ - xchg %ax,%ax │ │ │ │ - add $0x1000000,%eax │ │ │ │ + jmp *-0x10(%r13) │ │ │ │ + nopl 0x0(%rax,%rax,1) │ │ │ │ + add (%rax),%al │ │ │ │ add %al,(%rax) │ │ │ │ - add %al,(%rcx) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ + adc (%rax),%al │ │ │ │ add %al,(%rax) │ │ │ │ - add %cl,(%rcx) │ │ │ │ add %al,(%rax) │ │ │ │ - add %ch,0x48031a59(%rax) │ │ │ │ - lea -0x10(%rbp),%eax │ │ │ │ + add %al,(%rax) │ │ │ │ + lea -0x20(%rbp),%rax │ │ │ │ cmp %r15,%rax │ │ │ │ - jb 506e37 │ │ │ │ - movq $0x506dc8,-0x10(%rbp) │ │ │ │ - mov 0x7(%rbx),%rbx │ │ │ │ - mov %r14,-0x8(%rbp) │ │ │ │ - add $0xfffffffffffffff0,%rbp │ │ │ │ + jb 502132 │ │ │ │ + movq $0x3390fc8,-0x10(%rbp) │ │ │ │ + mov %rbx,-0x8(%rbp) │ │ │ │ + movq $0x5020d0,-0x20(%rbp) │ │ │ │ + mov 0x10(%rbx),%rax │ │ │ │ + mov 0x18(%rbx),%rbx │ │ │ │ + mov %rax,-0x18(%rbp) │ │ │ │ + add $0xffffffffffffffe0,%rbp │ │ │ │ test $0x7,%bl │ │ │ │ - jne 506dc8 │ │ │ │ + jne 5020d0 │ │ │ │ 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,0x59(%rax) │ │ │ │ - sbb (%rbx),%al │ │ │ │ - mov 0x8(%rbp),%rax │ │ │ │ - mov %rbx,%rcx │ │ │ │ - and $0x7,%ecx │ │ │ │ - cmp $0x1,%rcx │ │ │ │ - je 506e3b │ │ │ │ - add $0x28,%r12 │ │ │ │ + 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 506e27 │ │ │ │ - mov 0x6(%rbx),%rcx │ │ │ │ - mov 0xe(%rbx),%rbx │ │ │ │ - movq $0x506ca8,-0x20(%r12) │ │ │ │ + ja 502122 │ │ │ │ + mov 0x6(%rbx),%rax │ │ │ │ + movq $0x501fb8,-0x28(%r12) │ │ │ │ + mov 0x8(%rbp),%rbx │ │ │ │ mov %rbx,-0x18(%r12) │ │ │ │ - movq $0x3363098,-0x10(%r12) │ │ │ │ - movq $0x36ab958,-0x8(%r12) │ │ │ │ - mov %rcx,(%r12) │ │ │ │ - mov %rax,%rdi │ │ │ │ - lea -0x1f(%r12),%rsi │ │ │ │ - lea -0xf(%r12),%r14 │ │ │ │ + mov %rax,-0x10(%r12) │ │ │ │ + movq $0x32ce2c8,-0x8(%r12) │ │ │ │ + lea -0x28(%r12),%rax │ │ │ │ + mov %rax,(%r12) │ │ │ │ + lea -0x6(%r12),%rbx │ │ │ │ add $0x10,%rbp │ │ │ │ - jmp 4f67e0 │ │ │ │ - movq $0x28,0x388(%r13) │ │ │ │ + jmp *0x0(%rbp) │ │ │ │ + movq $0x30,0x388(%r13) │ │ │ │ jmp 338a720 │ │ │ │ - jmp *-0x8(%r13) │ │ │ │ - mov %rax,%r14 │ │ │ │ - lea 0x31a3ed9(%rip),%rbx │ │ │ │ + jmp *-0x10(%r13) │ │ │ │ + lea 0x37264bc(%rip),%rbx │ │ │ │ add $0x10,%rbp │ │ │ │ - jmp 3395508 │ │ │ │ - xchg %ax,%ax │ │ │ │ + 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 50217b │ │ │ │ + movq $0x3390fc8,-0x10(%rbp) │ │ │ │ + mov %rbx,-0x8(%rbp) │ │ │ │ + mov 0x10(%rbx),%r14 │ │ │ │ + mov 0x18(%rbx),%rbx │ │ │ │ + add $0xfffffffffffffff0,%rbp │ │ │ │ + jmp 502198 │ │ │ │ + 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 %ch,%al │ │ │ │ - pop %rax │ │ │ │ - sbb (%rbx),%al │ │ │ │ - lea -0x10(%rbp),%rax │ │ │ │ - cmp %r15,%rax │ │ │ │ - jb 506f17 │ │ │ │ - movq $0x506ea8,-0x10(%rbp) │ │ │ │ + add %al,(%rax) │ │ │ │ + add %al,(%rax) │ │ │ │ + add %cl,-0x73(%rax) │ │ │ │ + rex.RB call 10485aec <__environ@GLIBC_2.2.5+0xc845644> │ │ │ │ + (bad) │ │ │ │ + ret $0x0 │ │ │ │ + add %cl,-0x39(%rax) │ │ │ │ + rex.RB call a0438d │ │ │ │ + mov %rbx,%rax │ │ │ │ mov 0x7(%rbx),%rbx │ │ │ │ - mov %r14,-0x8(%rbp) │ │ │ │ - add $0xfffffffffffffff0,%rbp │ │ │ │ + mov %rbx,%rcx │ │ │ │ + mov %r14,%rbx │ │ │ │ + mov %rcx,-0x10(%rbp) │ │ │ │ + mov %rax,-0x8(%rbp) │ │ │ │ + add $0xffffffffffffffe8,%rbp │ │ │ │ test $0x7,%bl │ │ │ │ - jne 506ea8 │ │ │ │ + jne 5021e0 │ │ │ │ mov (%rbx),%rax │ │ │ │ jmp *%rax │ │ │ │ - nopl 0x0(%rax,%rax,1) │ │ │ │ - add %eax,(%rax) │ │ │ │ + add (%rax),%al │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ (bad) │ │ │ │ add %al,(%rax) │ │ │ │ - add %ch,0x48031a58(%rax) │ │ │ │ - mov 0x8(%rbp),%eax │ │ │ │ - mov %rbx,%rcx │ │ │ │ - and $0x7,%ecx │ │ │ │ - cmp $0x1,%rcx │ │ │ │ - je 506f1b │ │ │ │ - add $0x28,%r12 │ │ │ │ + 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 506f07 │ │ │ │ - mov 0x6(%rbx),%rcx │ │ │ │ + ja 502257 │ │ │ │ + mov 0x6(%rbx),%rax │ │ │ │ mov 0xe(%rbx),%rbx │ │ │ │ - movq $0x506d88,-0x20(%r12) │ │ │ │ - mov %rbx,-0x18(%r12) │ │ │ │ - movq $0x3363098,-0x10(%r12) │ │ │ │ - movq $0x36ab930,-0x8(%r12) │ │ │ │ - mov %rcx,(%r12) │ │ │ │ - mov %rax,%rdi │ │ │ │ - lea -0x1f(%r12),%rsi │ │ │ │ - lea -0xf(%r12),%r14 │ │ │ │ - add $0x10,%rbp │ │ │ │ - jmp 4f67e0 │ │ │ │ - movq $0x28,0x388(%r13) │ │ │ │ + movq $0x502158,-0x48(%r12) │ │ │ │ + mov %rbx,-0x38(%r12) │ │ │ │ + mov 0x10(%rbp),%rbx │ │ │ │ + mov %rbx,-0x30(%r12) │ │ │ │ + movq $0x3363098,-0x28(%r12) │ │ │ │ + mov %rax,-0x20(%r12) │ │ │ │ + movq $0x36a740a,-0x18(%r12) │ │ │ │ + movq $0x3363ae0,-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 338a720 │ │ │ │ jmp *-0x8(%r13) │ │ │ │ - mov %rax,%r14 │ │ │ │ - lea 0x31a3df9(%rip),%rbx │ │ │ │ - add $0x10,%rbp │ │ │ │ - jmp 3395508 │ │ │ │ - xchg %ax,%ax │ │ │ │ - add $0x1000000,%eax │ │ │ │ + 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 %al,(%rcx) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ + adc (%rax),%al │ │ │ │ + add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ - add %cl,(%rcx) │ │ │ │ add %al,(%rax) │ │ │ │ - add %ch,(%rax) │ │ │ │ - pop %rax │ │ │ │ - sbb (%rbx),%al │ │ │ │ lea -0x10(%rbp),%rax │ │ │ │ cmp %r15,%rax │ │ │ │ - jb 506ff7 │ │ │ │ - movq $0x506f88,-0x10(%rbp) │ │ │ │ - mov 0x7(%rbx),%rbx │ │ │ │ - mov %r14,-0x8(%rbp) │ │ │ │ + jb 5022e3 │ │ │ │ + add $0x10,%r12 │ │ │ │ + cmp 0x358(%r13),%r12 │ │ │ │ + ja 5022d8 │ │ │ │ + movq $0x3390fc8,-0x10(%rbp) │ │ │ │ + mov %rbx,-0x8(%rbp) │ │ │ │ + mov 0x10(%rbx),%rax │ │ │ │ + mov 0x18(%rbx),%rbx │ │ │ │ + movq $0x502198,-0x8(%r12) │ │ │ │ + mov %rax,(%r12) │ │ │ │ + mov %rbx,%r14 │ │ │ │ + lea -0x7(%r12),%rbx │ │ │ │ add $0xfffffffffffffff0,%rbp │ │ │ │ + jmp 502198 │ │ │ │ + movq $0x10,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 -0x20(%rbp),%rax │ │ │ │ + cmp %r15,%rax │ │ │ │ + jb 5023a7 │ │ │ │ + movq $0x3390fc8,-0x10(%rbp) │ │ │ │ + mov %rbx,-0x8(%rbp) │ │ │ │ + movq $0x502348,-0x20(%rbp) │ │ │ │ + mov 0x10(%rbx),%rax │ │ │ │ + mov 0x18(%rbx),%rbx │ │ │ │ + mov %rax,-0x18(%rbp) │ │ │ │ + add $0xffffffffffffffe0,%rbp │ │ │ │ test $0x7,%bl │ │ │ │ - jne 506f88 │ │ │ │ + jne 502348 │ │ │ │ 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,%al │ │ │ │ - push %rdi │ │ │ │ - sbb (%rbx),%al │ │ │ │ + add %al,(%rax) │ │ │ │ + add %al,(%rax) │ │ │ │ + add %cl,-0x7d(%rcx) │ │ │ │ + (bad) │ │ │ │ + cmp %cl,0x3b(%rbp) │ │ │ │ + movsl %ds:(%rsi),%es:(%rdi) │ │ │ │ + pop %rax │ │ │ │ + add (%rax),%eax │ │ │ │ + add %dh,0x42(%rdi) │ │ │ │ + mov 0x7(%rbx),%rax │ │ │ │ + mov 0xf(%rbx),%rbx │ │ │ │ + movq $0x502290,-0x30(%r12) │ │ │ │ + mov %rax,-0x20(%r12) │ │ │ │ mov 0x8(%rbp),%rax │ │ │ │ - mov %rbx,%rcx │ │ │ │ - and $0x7,%ecx │ │ │ │ - cmp $0x1,%rcx │ │ │ │ - je 506ffb │ │ │ │ - add $0x28,%r12 │ │ │ │ - cmp 0x358(%r13),%r12 │ │ │ │ - ja 506fe7 │ │ │ │ - mov 0x6(%rbx),%rcx │ │ │ │ - mov 0xe(%rbx),%rbx │ │ │ │ - movq $0x506e68,-0x20(%r12) │ │ │ │ - mov %rbx,-0x18(%r12) │ │ │ │ + mov %rax,-0x18(%r12) │ │ │ │ movq $0x3363098,-0x10(%r12) │ │ │ │ - movq $0x36ab908,-0x8(%r12) │ │ │ │ - mov %rcx,(%r12) │ │ │ │ - mov %rax,%rdi │ │ │ │ - lea -0x1f(%r12),%rsi │ │ │ │ - lea -0xf(%r12),%r14 │ │ │ │ + lea -0x30(%r12),%rax │ │ │ │ + mov %rax,-0x8(%r12) │ │ │ │ + mov %rbx,(%r12) │ │ │ │ + lea -0xf(%r12),%rbx │ │ │ │ add $0x10,%rbp │ │ │ │ - jmp 4f67e0 │ │ │ │ - movq $0x28,0x388(%r13) │ │ │ │ + jmp *0x0(%rbp) │ │ │ │ + movq $0x38,0x388(%r13) │ │ │ │ + jmp 338a720 │ │ │ │ + jmp *-0x10(%r13) │ │ │ │ + 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,-0x73(%rax) │ │ │ │ + rex.RB loopne 502419 │ │ │ │ + cmp %edi,%eax │ │ │ │ + jb 50247d │ │ │ │ + mov %r14,%rbx │ │ │ │ + and $0x7,%r14d │ │ │ │ + cmp $0x1,%r14 │ │ │ │ + je 50246e │ │ │ │ + mov %r8,%rdx │ │ │ │ + mov %rdi,%rcx │ │ │ │ + mov %rsi,%rax │ │ │ │ + add $0x60,%r12 │ │ │ │ + cmp 0x358(%r13),%r12 │ │ │ │ + ja 502446 │ │ │ │ + movq $0x501d40,-0x58(%r12) │ │ │ │ + mov %rbx,-0x48(%r12) │ │ │ │ + mov %rdx,-0x40(%r12) │ │ │ │ + movq $0x502080,-0x38(%r12) │ │ │ │ + mov %rbx,-0x28(%r12) │ │ │ │ + mov %rcx,-0x20(%r12) │ │ │ │ + movq $0x5022f8,-0x18(%r12) │ │ │ │ + mov %rbx,-0x8(%r12) │ │ │ │ + mov %rax,(%r12) │ │ │ │ + lea -0x58(%r12),%rsi │ │ │ │ + lea -0x38(%r12),%r14 │ │ │ │ + lea -0x18(%r12),%rbx │ │ │ │ + jmp *0x0(%rbp) │ │ │ │ + movq $0x60,0x388(%r13) │ │ │ │ + movq $0x502498,-0x20(%rbp) │ │ │ │ + mov %rax,-0x18(%rbp) │ │ │ │ + mov %rcx,-0x10(%rbp) │ │ │ │ + mov %rdx,-0x8(%rbp) │ │ │ │ + add $0xffffffffffffffe0,%rbp │ │ │ │ jmp 338a720 │ │ │ │ + mov %rsi,%rax │ │ │ │ + mov %r8,%rsi │ │ │ │ + mov %rdi,%r14 │ │ │ │ + mov %rax,%rbx │ │ │ │ + jmp *0x0(%rbp) │ │ │ │ + lea 0x31a8c24(%rip),%rbx │ │ │ │ jmp *-0x8(%r13) │ │ │ │ - mov %rax,%r14 │ │ │ │ - lea 0x31a3d19(%rip),%rbx │ │ │ │ - add $0x10,%rbp │ │ │ │ - jmp 3395508 │ │ │ │ - xchg %ax,%ax │ │ │ │ + add (%rax),%eax │ │ │ │ + add %al,(%rax) │ │ │ │ + add %al,(%rax) │ │ │ │ + add %al,(%rax) │ │ │ │ + (bad) │ │ │ │ + add %al,(%rax) │ │ │ │ + add %al,(%rax) │ │ │ │ + add %al,(%rax) │ │ │ │ + add %cl,-0x75(%rax) │ │ │ │ + or %r9b,-0x75(%r8) │ │ │ │ + rex.WRB adc %r9b,-0x75(%r8) │ │ │ │ + push %rbp │ │ │ │ + sbb %cl,-0x7d(%rax) │ │ │ │ + (bad) │ │ │ │ + rex.X (bad) │ │ │ │ + (bad) │ │ │ │ + decl (%rdi) │ │ │ │ + (bad) │ │ │ │ + ... │ │ │ │ + add %dl,0x18000000(%rip) │ │ │ │ + mov %ds,(%rdx) │ │ │ │ + add -0x73(%rax),%ecx │ │ │ │ + rex.RB │ │ │ │ + lock cmp %r15,%rax │ │ │ │ + jb 50250e │ │ │ │ + sub $0x8,%rsp │ │ │ │ + mov %r13,%rax │ │ │ │ + mov %rbx,%rsi │ │ │ │ + mov %rax,%rdi │ │ │ │ + xor %eax,%eax │ │ │ │ + call 3385710 │ │ │ │ + add $0x8,%rsp │ │ │ │ + test %rax,%rax │ │ │ │ + je 502509 │ │ │ │ + movq $0x3391200,-0x10(%rbp) │ │ │ │ + mov %rax,-0x8(%rbp) │ │ │ │ + lea 0x31a8bb7(%rip),%rsi │ │ │ │ + lea 0x31a8a10(%rip),%r14 │ │ │ │ + add $0xfffffffffffffff0,%rbp │ │ │ │ + jmp 4adc10 │ │ │ │ + mov (%rbx),%rax │ │ │ │ + jmp *%rax │ │ │ │ + jmp *-0x10(%r13) │ │ │ │ + nopw 0x0(%rax,%rax,1) │ │ │ │ + ... │ │ │ │ + adc $0x20000000,%eax │ │ │ │ + mov %ds,(%rdx) │ │ │ │ + add -0x73(%rax),%ecx │ │ │ │ + rex.RB │ │ │ │ + lock cmp %r15,%rax │ │ │ │ + jb 502576 │ │ │ │ + sub $0x8,%rsp │ │ │ │ + mov %r13,%rax │ │ │ │ + mov %rbx,%rsi │ │ │ │ + mov %rax,%rdi │ │ │ │ + xor %eax,%eax │ │ │ │ + call 3385710 │ │ │ │ + add $0x8,%rsp │ │ │ │ + test %rax,%rax │ │ │ │ + je 502571 │ │ │ │ + movq $0x3391200,-0x10(%rbp) │ │ │ │ + mov %rax,-0x8(%rbp) │ │ │ │ + lea 0x31a8bbf(%rip),%rsi │ │ │ │ + lea 0x31a89a8(%rip),%r14 │ │ │ │ + add $0xfffffffffffffff0,%rbp │ │ │ │ + jmp 4adc10 │ │ │ │ + mov (%rbx),%rax │ │ │ │ + jmp *%rax │ │ │ │ + jmp *-0x10(%r13) │ │ │ │ + nopw 0x0(%rax,%rax,1) │ │ │ │ add $0x1000000,%eax │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rcx) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %cl,(%rcx) │ │ │ │ add %al,(%rax) │ │ │ │ - add %ch,0x57(%rax) │ │ │ │ - sbb (%rbx),%al │ │ │ │ - lea -0x10(%rbp),%rax │ │ │ │ + add %cl,0x48031acb(%rax) │ │ │ │ + lea -0x10(%rbp),%eax │ │ │ │ cmp %r15,%rax │ │ │ │ - jb 5070d7 │ │ │ │ - movq $0x507068,-0x10(%rbp) │ │ │ │ - mov 0x7(%rbx),%rbx │ │ │ │ - mov %r14,-0x8(%rbp) │ │ │ │ + jb 5025bd │ │ │ │ + movq $0x5025d8,-0x10(%rbp) │ │ │ │ + mov %r14,%rax │ │ │ │ + mov 0x7(%rbx),%r14 │ │ │ │ + mov %rax,-0x8(%rbp) │ │ │ │ add $0xfffffffffffffff0,%rbp │ │ │ │ - test $0x7,%bl │ │ │ │ - jne 507068 │ │ │ │ - mov (%rbx),%rax │ │ │ │ - jmp *%rax │ │ │ │ - nopl 0x0(%rax,%rax,1) │ │ │ │ + jmp 532c00 │ │ │ │ + jmp *-0x8(%r13) │ │ │ │ + nopl 0x0(%rax) │ │ │ │ add %eax,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ (bad) │ │ │ │ add %al,(%rax) │ │ │ │ - add %ch,(%rax) │ │ │ │ - push %rdi │ │ │ │ + add %al,(%rax) │ │ │ │ + add %al,(%rax) │ │ │ │ + add %cl,-0x75(%rax) │ │ │ │ + jne 5025e4 │ │ │ │ + mov %rbx,%r14 │ │ │ │ + add $0x10,%rbp │ │ │ │ + jmp 3240990 │ │ │ │ + add %eax,(%rax) │ │ │ │ + add %al,(%rax) │ │ │ │ + add %al,(%rax) │ │ │ │ + add %al,(%rax) │ │ │ │ + adc %al,(%rax) │ │ │ │ + add %al,(%rax) │ │ │ │ + sub %cl,%bl │ │ │ │ sbb (%rbx),%al │ │ │ │ - mov 0x8(%rbp),%rax │ │ │ │ - mov %rbx,%rcx │ │ │ │ - and $0x7,%ecx │ │ │ │ - cmp $0x1,%rcx │ │ │ │ - je 5070db │ │ │ │ - add $0x28,%r12 │ │ │ │ + lea -0x10(%rbp),%rax │ │ │ │ + cmp %r15,%rax │ │ │ │ + jb 502652 │ │ │ │ + add $0x10,%r12 │ │ │ │ cmp 0x358(%r13),%r12 │ │ │ │ - ja 5070c7 │ │ │ │ - mov 0x6(%rbx),%rcx │ │ │ │ - mov 0xe(%rbx),%rbx │ │ │ │ - movq $0x506f48,-0x20(%r12) │ │ │ │ + ja 502647 │ │ │ │ + movq $0x3390fc8,-0x10(%rbp) │ │ │ │ + mov %rbx,-0x8(%rbp) │ │ │ │ + mov 0x10(%rbx),%rax │ │ │ │ + movq $0x502598,-0x8(%r12) │ │ │ │ + mov %rax,(%r12) │ │ │ │ + lea 0x31a8ba8(%rip),%rdi │ │ │ │ + lea 0x37358c0(%rip),%rsi │ │ │ │ + lea -0x7(%r12),%r14 │ │ │ │ + add $0xfffffffffffffff0,%rbp │ │ │ │ + jmp 32e94b0 │ │ │ │ + movq $0x10,0x388(%r13) │ │ │ │ + jmp *-0x10(%r13) │ │ │ │ + xchg %ax,%ax │ │ │ │ + add (%rax),%al │ │ │ │ + add %al,(%rax) │ │ │ │ + add %al,(%rax) │ │ │ │ + add %al,(%rax) │ │ │ │ + adc (%rax),%al │ │ │ │ + add %al,(%rax) │ │ │ │ + mov $0x48031aca,%eax │ │ │ │ + lea -0x20(%rbp),%eax │ │ │ │ + cmp %r15,%rax │ │ │ │ + jb 5026e3 │ │ │ │ + add $0x30,%r12 │ │ │ │ + cmp 0x358(%r13),%r12 │ │ │ │ + ja 5026d8 │ │ │ │ + movq $0x3390fc8,-0x10(%rbp) │ │ │ │ + mov %rbx,-0x8(%rbp) │ │ │ │ + mov 0x10(%rbx),%rax │ │ │ │ + mov 0x18(%rbx),%rbx │ │ │ │ + movq $0x5025f8,-0x28(%r12) │ │ │ │ mov %rbx,-0x18(%r12) │ │ │ │ - movq $0x3363098,-0x10(%r12) │ │ │ │ - movq $0x36ab8e0,-0x8(%r12) │ │ │ │ - mov %rcx,(%r12) │ │ │ │ - mov %rax,%rdi │ │ │ │ - lea -0x1f(%r12),%rsi │ │ │ │ - lea -0xf(%r12),%r14 │ │ │ │ - add $0x10,%rbp │ │ │ │ - jmp 4f67e0 │ │ │ │ - movq $0x28,0x388(%r13) │ │ │ │ - jmp 338a720 │ │ │ │ - jmp *-0x8(%r13) │ │ │ │ + movq $0x3363ae0,-0x10(%r12) │ │ │ │ + movq $0x3c2ad69,-0x8(%r12) │ │ │ │ + lea -0x28(%r12),%rbx │ │ │ │ + mov %rbx,(%r12) │ │ │ │ + movq $0x5026f8,-0x20(%rbp) │ │ │ │ mov %rax,%r14 │ │ │ │ - lea 0x31a3c39(%rip),%rbx │ │ │ │ + lea -0xe(%r12),%rax │ │ │ │ + mov %rax,-0x18(%rbp) │ │ │ │ + add $0xffffffffffffffe0,%rbp │ │ │ │ + jmp 532c00 │ │ │ │ + movq $0x30,0x388(%r13) │ │ │ │ + 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,-0x75(%rax) │ │ │ │ + jne 502704 │ │ │ │ + mov %rbx,%r14 │ │ │ │ add $0x10,%rbp │ │ │ │ - jmp 3395508 │ │ │ │ - xchg %ax,%ax │ │ │ │ + jmp 3240990 │ │ │ │ + sldt (%rax) │ │ │ │ + add %al,(%rdx) │ │ │ │ + add %al,(%rax) │ │ │ │ + add %al,(%rdx) │ │ │ │ + add %al,(%rax) │ │ │ │ + add %al,(%rax) │ │ │ │ + add %al,(%rax) │ │ │ │ + add %cl,(%rsi) │ │ │ │ + add %al,(%rax) │ │ │ │ + add %al,(%rax) │ │ │ │ + add %al,(%rax) │ │ │ │ + add %cl,-0x73(%rax) │ │ │ │ + rex.RB clc │ │ │ │ + cmp %r15,%rax │ │ │ │ + jb 50278c │ │ │ │ + add $0x38,%r12 │ │ │ │ + cmp 0x358(%r13),%r12 │ │ │ │ + ja 502781 │ │ │ │ + movq $0x502668,-0x30(%r12) │ │ │ │ + mov %r14,-0x20(%r12) │ │ │ │ + mov %rsi,-0x18(%r12) │ │ │ │ + movq $0x3363ae0,-0x10(%r12) │ │ │ │ + movq $0x3c2adf1,-0x8(%r12) │ │ │ │ + lea -0x30(%r12),%rax │ │ │ │ + mov %rax,(%r12) │ │ │ │ + movq $0x5027a8,-0x8(%rbp) │ │ │ │ + lea -0xe(%r12),%rsi │ │ │ │ + lea 0x2eb6561(%rip),%r14 │ │ │ │ + add $0xfffffffffffffff8,%rbp │ │ │ │ + jmp 3359998 │ │ │ │ + movq $0x38,0x388(%r13) │ │ │ │ + lea 0x31a8a85(%rip),%rbx │ │ │ │ + jmp *-0x8(%r13) │ │ │ │ + nop │ │ │ │ + ... │ │ │ │ + (bad) │ │ │ │ + add %al,(%rax) │ │ │ │ + add %dl,-0x76(%rax) │ │ │ │ + sbb (%rbx),%al │ │ │ │ + mov %rbx,%rsi │ │ │ │ + lea 0x31a875e(%rip),%r14 │ │ │ │ + add $0x8,%rbp │ │ │ │ + jmp 4adc10 │ │ │ │ + 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 %ch,0x48031a56(%rax) │ │ │ │ - lea -0x10(%rbp),%eax │ │ │ │ + add %cl,-0x37(%rax) │ │ │ │ + sbb (%rbx),%al │ │ │ │ + lea -0x10(%rbp),%rax │ │ │ │ cmp %r15,%rax │ │ │ │ - jb 5071b7 │ │ │ │ - movq $0x507148,-0x10(%rbp) │ │ │ │ - mov 0x7(%rbx),%rbx │ │ │ │ - mov %r14,-0x8(%rbp) │ │ │ │ + jb 5027fd │ │ │ │ + movq $0x502818,-0x10(%rbp) │ │ │ │ + mov %r14,%rax │ │ │ │ + mov 0x7(%rbx),%r14 │ │ │ │ + mov %rax,-0x8(%rbp) │ │ │ │ add $0xfffffffffffffff0,%rbp │ │ │ │ - test $0x7,%bl │ │ │ │ - jne 507148 │ │ │ │ - mov (%rbx),%rax │ │ │ │ - jmp *%rax │ │ │ │ - nopl 0x0(%rax,%rax,1) │ │ │ │ + jmp 532c00 │ │ │ │ + jmp *-0x8(%r13) │ │ │ │ + nopl 0x0(%rax) │ │ │ │ add %eax,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ (bad) │ │ │ │ add %al,(%rax) │ │ │ │ - add %ch,0x56(%rax) │ │ │ │ + add %al,(%rax) │ │ │ │ + add %al,(%rax) │ │ │ │ + add %cl,-0x75(%rax) │ │ │ │ + jne 502824 │ │ │ │ + mov %rbx,%r14 │ │ │ │ + add $0x10,%rbp │ │ │ │ + jmp 3240990 │ │ │ │ + add %eax,(%rax) │ │ │ │ + add %al,(%rax) │ │ │ │ + add %al,(%rax) │ │ │ │ + add %al,(%rax) │ │ │ │ + adc %al,(%rax) │ │ │ │ + add %al,(%rax) │ │ │ │ + call 48534301 <__environ@GLIBC_2.2.5+0x448f3e59> │ │ │ │ + lea -0x10(%rbp),%eax │ │ │ │ + cmp %r15,%rax │ │ │ │ + jb 502892 │ │ │ │ + add $0x10,%r12 │ │ │ │ + cmp 0x358(%r13),%r12 │ │ │ │ + ja 502887 │ │ │ │ + movq $0x3390fc8,-0x10(%rbp) │ │ │ │ + mov %rbx,-0x8(%rbp) │ │ │ │ + mov 0x10(%rbx),%rax │ │ │ │ + movq $0x5027d8,-0x8(%r12) │ │ │ │ + mov %rax,(%r12) │ │ │ │ + lea 0x31a8968(%rip),%rdi │ │ │ │ + lea 0x3735680(%rip),%rsi │ │ │ │ + lea -0x7(%r12),%r14 │ │ │ │ + add $0xfffffffffffffff0,%rbp │ │ │ │ + jmp 32e94b0 │ │ │ │ + movq $0x10,0x388(%r13) │ │ │ │ + jmp *-0x10(%r13) │ │ │ │ + xchg %ax,%ax │ │ │ │ + add (%rax),%al │ │ │ │ + add %al,(%rax) │ │ │ │ + add %al,(%rax) │ │ │ │ + add %al,(%rax) │ │ │ │ + adc (%rax),%al │ │ │ │ + add %al,(%rax) │ │ │ │ + js 50286e │ │ │ │ sbb (%rbx),%al │ │ │ │ - mov 0x8(%rbp),%rax │ │ │ │ - mov %rbx,%rcx │ │ │ │ - and $0x7,%ecx │ │ │ │ - cmp $0x1,%rcx │ │ │ │ - je 5071bb │ │ │ │ - add $0x28,%r12 │ │ │ │ + lea -0x20(%rbp),%rax │ │ │ │ + cmp %r15,%rax │ │ │ │ + jb 502923 │ │ │ │ + add $0x30,%r12 │ │ │ │ cmp 0x358(%r13),%r12 │ │ │ │ - ja 5071a7 │ │ │ │ - mov 0x6(%rbx),%rcx │ │ │ │ - mov 0xe(%rbx),%rbx │ │ │ │ - movq $0x507028,-0x20(%r12) │ │ │ │ + ja 502918 │ │ │ │ + movq $0x3390fc8,-0x10(%rbp) │ │ │ │ + mov %rbx,-0x8(%rbp) │ │ │ │ + mov 0x10(%rbx),%rax │ │ │ │ + mov 0x18(%rbx),%rbx │ │ │ │ + movq $0x502838,-0x28(%r12) │ │ │ │ mov %rbx,-0x18(%r12) │ │ │ │ - movq $0x3363098,-0x10(%r12) │ │ │ │ - movq $0x36ab8b8,-0x8(%r12) │ │ │ │ - mov %rcx,(%r12) │ │ │ │ - mov %rax,%rdi │ │ │ │ - lea -0x1f(%r12),%rsi │ │ │ │ - lea -0xf(%r12),%r14 │ │ │ │ - add $0x10,%rbp │ │ │ │ - jmp 4f67e0 │ │ │ │ - movq $0x28,0x388(%r13) │ │ │ │ - jmp 338a720 │ │ │ │ - jmp *-0x8(%r13) │ │ │ │ + movq $0x3363ae0,-0x10(%r12) │ │ │ │ + movq $0x3c2ad69,-0x8(%r12) │ │ │ │ + lea -0x28(%r12),%rbx │ │ │ │ + mov %rbx,(%r12) │ │ │ │ + movq $0x502938,-0x20(%rbp) │ │ │ │ mov %rax,%r14 │ │ │ │ - lea 0x31a3b59(%rip),%rbx │ │ │ │ + lea -0xe(%r12),%rax │ │ │ │ + mov %rax,-0x18(%rbp) │ │ │ │ + add $0xffffffffffffffe0,%rbp │ │ │ │ + jmp 532c00 │ │ │ │ + movq $0x30,0x388(%r13) │ │ │ │ + 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,-0x75(%rax) │ │ │ │ + jne 502944 │ │ │ │ + mov %rbx,%r14 │ │ │ │ add $0x10,%rbp │ │ │ │ - jmp 3395508 │ │ │ │ - xchg %ax,%ax │ │ │ │ + jmp 3240990 │ │ │ │ + sldt (%rax) │ │ │ │ + add %al,(%rdx) │ │ │ │ + ... │ │ │ │ + add %al,(%rax) │ │ │ │ + add %cl,(%rsi) │ │ │ │ + add %al,(%rax) │ │ │ │ + add %bh,0x48031a88(%rax) │ │ │ │ + lea -0x8(%rbp),%eax │ │ │ │ + cmp %r15,%rax │ │ │ │ + jb 5029cc │ │ │ │ + add $0x38,%r12 │ │ │ │ + cmp 0x358(%r13),%r12 │ │ │ │ + ja 5029c1 │ │ │ │ + movq $0x5028a8,-0x30(%r12) │ │ │ │ + mov %r14,-0x20(%r12) │ │ │ │ + mov %rsi,-0x18(%r12) │ │ │ │ + movq $0x3363ae0,-0x10(%r12) │ │ │ │ + movq $0x3c2adf1,-0x8(%r12) │ │ │ │ + lea -0x30(%r12),%rax │ │ │ │ + mov %rax,(%r12) │ │ │ │ + movq $0x5029e8,-0x8(%rbp) │ │ │ │ + lea -0xe(%r12),%rsi │ │ │ │ + lea 0x2eb62dd(%rip),%r14 │ │ │ │ + add $0xfffffffffffffff8,%rbp │ │ │ │ + jmp 3359998 │ │ │ │ + movq $0x38,0x388(%r13) │ │ │ │ + lea 0x31a8865(%rip),%rbx │ │ │ │ + jmp *-0x8(%r13) │ │ │ │ + nop │ │ │ │ + ... │ │ │ │ + (bad) │ │ │ │ + add %al,(%rax) │ │ │ │ + add %dl,(%rax) │ │ │ │ + mov %bl,(%rdx) │ │ │ │ + add -0x77(%rax),%ecx │ │ │ │ + fimuls 0x35(%rbp,%rcx,4) │ │ │ │ + (bad) │ │ │ │ + test %ebx,(%rdx) │ │ │ │ + add -0x7d(%rax),%ecx │ │ │ │ + (bad) │ │ │ │ + adc $0xffffab2,%eax │ │ │ │ + (bad) │ │ │ │ + add %r8b,(%rax) │ │ │ │ add $0x1000000,%eax │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rcx) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %cl,(%rcx) │ │ │ │ add %al,(%rax) │ │ │ │ - add %ch,%al │ │ │ │ - push %rbp │ │ │ │ + add %cl,(%rax) │ │ │ │ + (bad) │ │ │ │ sbb (%rbx),%al │ │ │ │ lea -0x10(%rbp),%rax │ │ │ │ cmp %r15,%rax │ │ │ │ - jb 507297 │ │ │ │ - movq $0x507228,-0x10(%rbp) │ │ │ │ - mov 0x7(%rbx),%rbx │ │ │ │ - mov %r14,-0x8(%rbp) │ │ │ │ + jb 502a3d │ │ │ │ + movq $0x502a58,-0x10(%rbp) │ │ │ │ + mov %r14,%rax │ │ │ │ + mov 0x7(%rbx),%r14 │ │ │ │ + mov %rax,-0x8(%rbp) │ │ │ │ add $0xfffffffffffffff0,%rbp │ │ │ │ - test $0x7,%bl │ │ │ │ - jne 507228 │ │ │ │ - mov (%rbx),%rax │ │ │ │ - jmp *%rax │ │ │ │ - nopl 0x0(%rax,%rax,1) │ │ │ │ + jmp 532c00 │ │ │ │ + jmp *-0x8(%r13) │ │ │ │ + nopl 0x0(%rax) │ │ │ │ add %eax,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ (bad) │ │ │ │ add %al,(%rax) │ │ │ │ - add %ch,0x48031a55(%rax) │ │ │ │ - mov 0x8(%rbp),%eax │ │ │ │ - mov %rbx,%rcx │ │ │ │ - and $0x7,%ecx │ │ │ │ - cmp $0x1,%rcx │ │ │ │ - je 50729b │ │ │ │ - add $0x28,%r12 │ │ │ │ + add %al,(%rax) │ │ │ │ + add %al,(%rax) │ │ │ │ + add %cl,-0x75(%rax) │ │ │ │ + jne 502a64 │ │ │ │ + mov %rbx,%r14 │ │ │ │ + add $0x10,%rbp │ │ │ │ + jmp 3240990 │ │ │ │ + add %eax,(%rax) │ │ │ │ + add %al,(%rax) │ │ │ │ + add %al,(%rax) │ │ │ │ + add %al,(%rax) │ │ │ │ + adc %al,(%rax) │ │ │ │ + add %al,(%rax) │ │ │ │ + test $0xc6,%al │ │ │ │ + sbb (%rbx),%al │ │ │ │ + lea -0x10(%rbp),%rax │ │ │ │ + cmp %r15,%rax │ │ │ │ + jb 502ad2 │ │ │ │ + add $0x10,%r12 │ │ │ │ cmp 0x358(%r13),%r12 │ │ │ │ - ja 507287 │ │ │ │ - mov 0x6(%rbx),%rcx │ │ │ │ - mov 0xe(%rbx),%rbx │ │ │ │ - movq $0x507108,-0x20(%r12) │ │ │ │ + ja 502ac7 │ │ │ │ + movq $0x3390fc8,-0x10(%rbp) │ │ │ │ + mov %rbx,-0x8(%rbp) │ │ │ │ + mov 0x10(%rbx),%rax │ │ │ │ + movq $0x502a18,-0x8(%r12) │ │ │ │ + mov %rax,(%r12) │ │ │ │ + lea 0x31a8728(%rip),%rdi │ │ │ │ + lea 0x3735440(%rip),%rsi │ │ │ │ + lea -0x7(%r12),%r14 │ │ │ │ + add $0xfffffffffffffff0,%rbp │ │ │ │ + jmp 32e94b0 │ │ │ │ + movq $0x10,0x388(%r13) │ │ │ │ + jmp *-0x10(%r13) │ │ │ │ + xchg %ax,%ax │ │ │ │ + add (%rax),%al │ │ │ │ + add %al,(%rax) │ │ │ │ + add %al,(%rax) │ │ │ │ + add %al,(%rax) │ │ │ │ + adc (%rax),%al │ │ │ │ + add %al,(%rax) │ │ │ │ + cmp %al,%dh │ │ │ │ + sbb (%rbx),%al │ │ │ │ + lea -0x20(%rbp),%rax │ │ │ │ + cmp %r15,%rax │ │ │ │ + jb 502b63 │ │ │ │ + add $0x30,%r12 │ │ │ │ + cmp 0x358(%r13),%r12 │ │ │ │ + ja 502b58 │ │ │ │ + movq $0x3390fc8,-0x10(%rbp) │ │ │ │ + mov %rbx,-0x8(%rbp) │ │ │ │ + mov 0x10(%rbx),%rax │ │ │ │ + mov 0x18(%rbx),%rbx │ │ │ │ + movq $0x502a78,-0x28(%r12) │ │ │ │ mov %rbx,-0x18(%r12) │ │ │ │ - movq $0x3363098,-0x10(%r12) │ │ │ │ - movq $0x36ab890,-0x8(%r12) │ │ │ │ - mov %rcx,(%r12) │ │ │ │ - mov %rax,%rdi │ │ │ │ - lea -0x1f(%r12),%rsi │ │ │ │ - lea -0xf(%r12),%r14 │ │ │ │ - add $0x10,%rbp │ │ │ │ - jmp 4f67e0 │ │ │ │ - movq $0x28,0x388(%r13) │ │ │ │ - jmp 338a720 │ │ │ │ - jmp *-0x8(%r13) │ │ │ │ + movq $0x3363ae0,-0x10(%r12) │ │ │ │ + movq $0x3c2ad69,-0x8(%r12) │ │ │ │ + lea -0x28(%r12),%rbx │ │ │ │ + mov %rbx,(%r12) │ │ │ │ + movq $0x502b78,-0x20(%rbp) │ │ │ │ mov %rax,%r14 │ │ │ │ - lea 0x31a3a79(%rip),%rbx │ │ │ │ - add $0x10,%rbp │ │ │ │ - jmp 3395508 │ │ │ │ - xchg %ax,%ax │ │ │ │ - add $0x1000000,%eax │ │ │ │ + lea -0xe(%r12),%rax │ │ │ │ + mov %rax,-0x18(%rbp) │ │ │ │ + add $0xffffffffffffffe0,%rbp │ │ │ │ + jmp 532c00 │ │ │ │ + movq $0x30,0x388(%r13) │ │ │ │ + jmp *-0x10(%r13) │ │ │ │ + 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 %ch,(%rax) │ │ │ │ - push %rbp │ │ │ │ + add %al,(%rax) │ │ │ │ + add %cl,-0x75(%rax) │ │ │ │ + jne 502b84 │ │ │ │ + mov %rbx,%r14 │ │ │ │ + add $0x10,%rbp │ │ │ │ + jmp 3240990 │ │ │ │ + sldt (%rax) │ │ │ │ + add %al,(%rdx) │ │ │ │ + ... │ │ │ │ + add %al,(%rax) │ │ │ │ + add %cl,(%rsi) │ │ │ │ + add %al,(%rax) │ │ │ │ + add %bh,-0x7a(%rax) │ │ │ │ sbb (%rbx),%al │ │ │ │ - lea -0x10(%rbp),%rax │ │ │ │ + lea -0x8(%rbp),%rax │ │ │ │ cmp %r15,%rax │ │ │ │ - jb 507377 │ │ │ │ - movq $0x507308,-0x10(%rbp) │ │ │ │ - mov 0x7(%rbx),%rbx │ │ │ │ - mov %r14,-0x8(%rbp) │ │ │ │ - add $0xfffffffffffffff0,%rbp │ │ │ │ - test $0x7,%bl │ │ │ │ - jne 507308 │ │ │ │ - mov (%rbx),%rax │ │ │ │ - jmp *%rax │ │ │ │ + jb 502c0c │ │ │ │ + add $0x38,%r12 │ │ │ │ + cmp 0x358(%r13),%r12 │ │ │ │ + ja 502c01 │ │ │ │ + movq $0x502ae8,-0x30(%r12) │ │ │ │ + mov %r14,-0x20(%r12) │ │ │ │ + mov %rsi,-0x18(%r12) │ │ │ │ + movq $0x3363ae0,-0x10(%r12) │ │ │ │ + movq $0x3c2adf1,-0x8(%r12) │ │ │ │ + lea -0x30(%r12),%rax │ │ │ │ + mov %rax,(%r12) │ │ │ │ + movq $0x502c28,-0x8(%rbp) │ │ │ │ + lea -0xe(%r12),%rsi │ │ │ │ + lea 0x2eb605b(%rip),%r14 │ │ │ │ + add $0xfffffffffffffff8,%rbp │ │ │ │ + jmp 3359998 │ │ │ │ + movq $0x38,0x388(%r13) │ │ │ │ + lea 0x31a8635(%rip),%rbx │ │ │ │ + jmp *-0x8(%r13) │ │ │ │ + nop │ │ │ │ + ... │ │ │ │ + (bad) │ │ │ │ + add %al,(%rax) │ │ │ │ + add %dl,%al │ │ │ │ + test %ebx,(%rdx) │ │ │ │ + add -0x77(%rax),%ecx │ │ │ │ + fimuls 0x35(%rbp,%rcx,4) │ │ │ │ + fiadds -0x7cb7fce6(%rdx) │ │ │ │ + (bad) │ │ │ │ + {rex2 0xaf} psubd %mm7,%mm7 │ │ │ │ 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 %ch,%al │ │ │ │ - push %rsp │ │ │ │ + rol $1,%ah │ │ │ │ sbb (%rbx),%al │ │ │ │ - mov 0x8(%rbp),%rax │ │ │ │ - mov %rbx,%rcx │ │ │ │ - and $0x7,%ecx │ │ │ │ - cmp $0x1,%rcx │ │ │ │ - je 50737b │ │ │ │ - add $0x28,%r12 │ │ │ │ + mov 0x10(%rbx),%r14 │ │ │ │ + jmp 532c00 │ │ │ │ + nopl 0x0(%rax) │ │ │ │ + add $0x1000000,%eax │ │ │ │ + ... │ │ │ │ + add %al,(%rax) │ │ │ │ + add %cl,(%rsi) │ │ │ │ + add %al,(%rax) │ │ │ │ + add %ah,0x48031a85(%rax) │ │ │ │ + lea -0x8(%rbp),%eax │ │ │ │ + cmp %r15,%rax │ │ │ │ + jb 502cc3 │ │ │ │ + add $0x18,%r12 │ │ │ │ cmp 0x358(%r13),%r12 │ │ │ │ - ja 507367 │ │ │ │ - mov 0x6(%rbx),%rcx │ │ │ │ - mov 0xe(%rbx),%rbx │ │ │ │ - movq $0x5071e8,-0x20(%r12) │ │ │ │ - mov %rbx,-0x18(%r12) │ │ │ │ - movq $0x3363098,-0x10(%r12) │ │ │ │ - movq $0x36ab868,-0x8(%r12) │ │ │ │ - mov %rcx,(%r12) │ │ │ │ - mov %rax,%rdi │ │ │ │ - lea -0x1f(%r12),%rsi │ │ │ │ - lea -0xf(%r12),%r14 │ │ │ │ - add $0x10,%rbp │ │ │ │ - jmp 4f67e0 │ │ │ │ - movq $0x28,0x388(%r13) │ │ │ │ - jmp 338a720 │ │ │ │ + ja 502cb8 │ │ │ │ + movq $0x502c50,-0x10(%r12) │ │ │ │ + mov %r14,(%r12) │ │ │ │ + movq $0x502ce0,-0x8(%rbp) │ │ │ │ + lea -0x10(%r12),%rsi │ │ │ │ + lea 0x2eb5f5e(%rip),%r14 │ │ │ │ + add $0xfffffffffffffff8,%rbp │ │ │ │ + jmp 3359998 │ │ │ │ + movq $0x18,0x388(%r13) │ │ │ │ + lea 0x31a858e(%rip),%rbx │ │ │ │ jmp *-0x8(%r13) │ │ │ │ - mov %rax,%r14 │ │ │ │ - lea 0x31a3999(%rip),%rbx │ │ │ │ - add $0x10,%rbp │ │ │ │ - jmp 3395508 │ │ │ │ xchg %ax,%ax │ │ │ │ + ... │ │ │ │ + (bad) │ │ │ │ + add %al,(%rax) │ │ │ │ + add %bl,(%rax) │ │ │ │ + test %ebx,(%rdx) │ │ │ │ + add -0x77(%rax),%ecx │ │ │ │ + fimuls 0x35(%rbp,%rcx,4) │ │ │ │ + es (bad) │ │ │ │ + sbb (%rbx),%al │ │ │ │ + add $0x8,%rbp │ │ │ │ + jmp 4adc10 │ │ │ │ + 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 %ch,0x54(%rax) │ │ │ │ + add %dl,(%rax) │ │ │ │ + (bad) │ │ │ │ sbb (%rbx),%al │ │ │ │ lea -0x10(%rbp),%rax │ │ │ │ cmp %r15,%rax │ │ │ │ - jb 507457 │ │ │ │ - movq $0x5073e8,-0x10(%rbp) │ │ │ │ - mov 0x7(%rbx),%rbx │ │ │ │ - mov %r14,-0x8(%rbp) │ │ │ │ + jb 502d35 │ │ │ │ + movq $0x502d50,-0x10(%rbp) │ │ │ │ + mov %r14,%rax │ │ │ │ + mov 0x7(%rbx),%r14 │ │ │ │ + mov %rax,-0x8(%rbp) │ │ │ │ add $0xfffffffffffffff0,%rbp │ │ │ │ - test $0x7,%bl │ │ │ │ - jne 5073e8 │ │ │ │ - mov (%rbx),%rax │ │ │ │ - jmp *%rax │ │ │ │ - nopl 0x0(%rax,%rax,1) │ │ │ │ + jmp 532c00 │ │ │ │ + jmp *-0x8(%r13) │ │ │ │ + nopl 0x0(%rax) │ │ │ │ add %eax,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ (bad) │ │ │ │ add %al,(%rax) │ │ │ │ - add %ch,(%rax) │ │ │ │ - push %rsp │ │ │ │ - sbb (%rbx),%al │ │ │ │ - mov 0x8(%rbp),%rax │ │ │ │ - mov %rbx,%rcx │ │ │ │ - and $0x7,%ecx │ │ │ │ - cmp $0x1,%rcx │ │ │ │ - je 50745b │ │ │ │ - add $0x28,%r12 │ │ │ │ - cmp 0x358(%r13),%r12 │ │ │ │ - ja 507447 │ │ │ │ - mov 0x6(%rbx),%rcx │ │ │ │ - mov 0xe(%rbx),%rbx │ │ │ │ - movq $0x5072c8,-0x20(%r12) │ │ │ │ - mov %rbx,-0x18(%r12) │ │ │ │ - movq $0x3363098,-0x10(%r12) │ │ │ │ - movq $0x36ab840,-0x8(%r12) │ │ │ │ - mov %rcx,(%r12) │ │ │ │ - mov %rax,%rdi │ │ │ │ - lea -0x1f(%r12),%rsi │ │ │ │ - lea -0xf(%r12),%r14 │ │ │ │ - add $0x10,%rbp │ │ │ │ - jmp 4f67e0 │ │ │ │ - movq $0x28,0x388(%r13) │ │ │ │ - jmp 338a720 │ │ │ │ - jmp *-0x8(%r13) │ │ │ │ - mov %rax,%r14 │ │ │ │ - lea 0x31a38b9(%rip),%rbx │ │ │ │ + add %al,(%rax) │ │ │ │ + add %al,(%rax) │ │ │ │ + add %cl,-0x75(%rax) │ │ │ │ + jne 502d5c │ │ │ │ + mov %rbx,%r14 │ │ │ │ add $0x10,%rbp │ │ │ │ - jmp 3395508 │ │ │ │ - xchg %ax,%ax │ │ │ │ + jmp 3240990 │ │ │ │ add %eax,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ adc %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ - rclb $1,0x1a(%rbx) │ │ │ │ - add -0x73(%rax),%ecx │ │ │ │ - rex.RB loopne 5074d1 │ │ │ │ - cmp %edi,%eax │ │ │ │ - jb 50753c │ │ │ │ + mov $0xc3,%al │ │ │ │ + sbb (%rbx),%al │ │ │ │ + lea -0x10(%rbp),%rax │ │ │ │ + cmp %r15,%rax │ │ │ │ + jb 502dca │ │ │ │ + add $0x10,%r12 │ │ │ │ + cmp 0x358(%r13),%r12 │ │ │ │ + ja 502dbf │ │ │ │ movq $0x3390fc8,-0x10(%rbp) │ │ │ │ mov %rbx,-0x8(%rbp) │ │ │ │ - movq $0x5074d0,-0x20(%rbp) │ │ │ │ mov 0x10(%rbx),%rax │ │ │ │ - lea 0x31a48e4(%rip),%rbx │ │ │ │ - mov %rax,-0x18(%rbp) │ │ │ │ - add $0xffffffffffffffe0,%rbp │ │ │ │ - test $0x7,%bl │ │ │ │ - jne 5074d0 │ │ │ │ - mov (%rbx),%rax │ │ │ │ - jmp *%rax │ │ │ │ + movq $0x502d10,-0x8(%r12) │ │ │ │ + mov %rax,(%r12) │ │ │ │ + lea 0x31a8430(%rip),%rdi │ │ │ │ + lea 0x3735148(%rip),%rsi │ │ │ │ + lea -0x7(%r12),%r14 │ │ │ │ + add $0xfffffffffffffff0,%rbp │ │ │ │ + jmp 32e94b0 │ │ │ │ + movq $0x10,0x388(%r13) │ │ │ │ + jmp *-0x10(%r13) │ │ │ │ xchg %ax,%ax │ │ │ │ - add %eax,(%rax) │ │ │ │ + add (%rax),%al │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ - (bad) │ │ │ │ + adc (%rax),%al │ │ │ │ add %al,(%rax) │ │ │ │ - add %ah,0x53(%rax) │ │ │ │ + rex ret │ │ │ │ sbb (%rbx),%al │ │ │ │ - mov %rbx,%rax │ │ │ │ - and $0x7,%eax │ │ │ │ - cmp $0x1,%rax │ │ │ │ - je 507540 │ │ │ │ - add $0x28,%r12 │ │ │ │ + lea -0x20(%rbp),%rax │ │ │ │ + cmp %r15,%rax │ │ │ │ + jb 502e5b │ │ │ │ + add $0x30,%r12 │ │ │ │ cmp 0x358(%r13),%r12 │ │ │ │ - ja 50752c │ │ │ │ - mov 0x6(%rbx),%rax │ │ │ │ - mov 0xe(%rbx),%rbx │ │ │ │ - movq $0x5073a8,-0x20(%r12) │ │ │ │ + ja 502e50 │ │ │ │ + movq $0x3390fc8,-0x10(%rbp) │ │ │ │ + mov %rbx,-0x8(%rbp) │ │ │ │ + mov 0x10(%rbx),%rax │ │ │ │ + mov 0x18(%rbx),%rbx │ │ │ │ + movq $0x502d70,-0x28(%r12) │ │ │ │ mov %rbx,-0x18(%r12) │ │ │ │ - movq $0x3363098,-0x10(%r12) │ │ │ │ - movq $0x36ab818,-0x8(%r12) │ │ │ │ - mov %rax,(%r12) │ │ │ │ - mov 0x8(%rbp),%rdi │ │ │ │ - lea -0x1f(%r12),%rsi │ │ │ │ - lea -0xf(%r12),%r14 │ │ │ │ - add $0x10,%rbp │ │ │ │ - jmp 4f67e0 │ │ │ │ - movq $0x28,0x388(%r13) │ │ │ │ - jmp 338a720 │ │ │ │ + movq $0x3363ae0,-0x10(%r12) │ │ │ │ + movq $0x3c2ad69,-0x8(%r12) │ │ │ │ + lea -0x28(%r12),%rbx │ │ │ │ + mov %rbx,(%r12) │ │ │ │ + movq $0x502e70,-0x20(%rbp) │ │ │ │ + mov %rax,%r14 │ │ │ │ + lea -0xe(%r12),%rax │ │ │ │ + mov %rax,-0x18(%rbp) │ │ │ │ + add $0xffffffffffffffe0,%rbp │ │ │ │ + jmp 532c00 │ │ │ │ + movq $0x30,0x388(%r13) │ │ │ │ jmp *-0x10(%r13) │ │ │ │ - lea 0x36f7e0e(%rip),%rbx │ │ │ │ - add $0x10,%rbp │ │ │ │ - jmp *0x0(%rbp) │ │ │ │ - xchg %ax,%ax │ │ │ │ - add (%rax),%al │ │ │ │ + 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 │ │ │ │ + add %cl,-0x75(%rax) │ │ │ │ + jne 502e7c │ │ │ │ + mov %rbx,%r14 │ │ │ │ + add $0x10,%rbp │ │ │ │ + jmp 3240990 │ │ │ │ + sldt (%rax) │ │ │ │ + add %al,(%rdx) │ │ │ │ + ... │ │ │ │ + add %al,(%rax) │ │ │ │ + add %cl,(%rsi) │ │ │ │ + add %al,(%rax) │ │ │ │ + add %al,0x48031a83(%rax) │ │ │ │ + lea -0x8(%rbp),%eax │ │ │ │ cmp %r15,%rax │ │ │ │ - jb 507586 │ │ │ │ - movq $0x3390fc8,-0x10(%rbp) │ │ │ │ - mov %rbx,-0x8(%rbp) │ │ │ │ - mov 0x18(%rbx),%rsi │ │ │ │ - mov 0x10(%rbx),%r14 │ │ │ │ - add $0xfffffffffffffff0,%rbp │ │ │ │ - jmp 3048808 │ │ │ │ - jmp *-0x10(%r13) │ │ │ │ - nopw 0x0(%rax,%rax,1) │ │ │ │ - add $0x1000000,%eax │ │ │ │ + jb 502f04 │ │ │ │ + add $0x38,%r12 │ │ │ │ + cmp 0x358(%r13),%r12 │ │ │ │ + ja 502ef9 │ │ │ │ + movq $0x502de0,-0x30(%r12) │ │ │ │ + mov %r14,-0x20(%r12) │ │ │ │ + mov %rsi,-0x18(%r12) │ │ │ │ + movq $0x3363ae0,-0x10(%r12) │ │ │ │ + movq $0x3c2adf1,-0x8(%r12) │ │ │ │ + lea -0x30(%r12),%rax │ │ │ │ + mov %rax,(%r12) │ │ │ │ + movq $0x502f20,-0x8(%rbp) │ │ │ │ + lea -0xe(%r12),%rsi │ │ │ │ + lea 0x2eb5cf1(%rip),%r14 │ │ │ │ + add $0xfffffffffffffff8,%rbp │ │ │ │ + jmp 3359998 │ │ │ │ + movq $0x38,0x388(%r13) │ │ │ │ + lea 0x31a835d(%rip),%rbx │ │ │ │ + jmp *-0x8(%r13) │ │ │ │ + nop │ │ │ │ + ... │ │ │ │ + (bad) │ │ │ │ add %al,(%rax) │ │ │ │ + add %bl,%al │ │ │ │ + (bad) │ │ │ │ + sbb (%rbx),%al │ │ │ │ + mov %rbx,%rsi │ │ │ │ + lea 0x31a7fe6(%rip),%r14 │ │ │ │ + add $0x8,%rbp │ │ │ │ + jmp 4adc10 │ │ │ │ + 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 %cl,-0x77(%rax) │ │ │ │ + repz 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 %cl,-0x73(%rax) │ │ │ │ + rex.RB clc │ │ │ │ + cmp %r15,%rax │ │ │ │ + jb 503006 │ │ │ │ + movq $0x502fb0,-0x8(%rbp) │ │ │ │ + mov %r14,%rbx │ │ │ │ + add $0xfffffffffffffff8,%rbp │ │ │ │ + test $0x7,%bl │ │ │ │ + jne 502fb0 │ │ │ │ + mov (%rbx),%rax │ │ │ │ + jmp *%rax │ │ │ │ + xchg %ax,%ax │ │ │ │ + ... │ │ │ │ + (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,0x24(%rdi) │ │ │ │ + add %dh,0x39(%rdi) │ │ │ │ mov 0x7(%rbx),%rax │ │ │ │ mov 0xf(%rbx),%rbx │ │ │ │ - movq $0x507560,-0x18(%r12) │ │ │ │ + movq $0x4b8688,-0x20(%r12) │ │ │ │ + mov %rbx,-0x18(%r12) │ │ │ │ + movq $0x3363098,-0x10(%r12) │ │ │ │ mov %rax,-0x8(%r12) │ │ │ │ - mov %r14,(%r12) │ │ │ │ - lea -0x18(%r12),%r14 │ │ │ │ - jmp 3395508 │ │ │ │ - movq $0x20,0x388(%r13) │ │ │ │ + lea -0x1e(%r12),%rax │ │ │ │ + mov %rax,(%r12) │ │ │ │ + lea -0xf(%r12),%rbx │ │ │ │ + add $0x8,%rbp │ │ │ │ + jmp *0x0(%rbp) │ │ │ │ + movq $0x28,0x388(%r13) │ │ │ │ + jmp 338a720 │ │ │ │ + lea 0x31a8273(%rip),%rbx │ │ │ │ jmp *-0x8(%r13) │ │ │ │ - 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) │ │ │ │ + pop %rax │ │ │ │ + rex.RXB sbb (%r11),%r8d │ │ │ │ + lea -0x18(%rbp),%rax │ │ │ │ + cmp %r15,%rax │ │ │ │ + jb 503059 │ │ │ │ + movq $0x3390fc8,-0x10(%rbp) │ │ │ │ + mov %rbx,-0x8(%rbp) │ │ │ │ + movq $0x503070,-0x18(%rbp) │ │ │ │ + mov 0x10(%rbx),%rsi │ │ │ │ + lea 0x3727d51(%rip),%r14 │ │ │ │ + add $0xffffffffffffffe8,%rbp │ │ │ │ + jmp 5f3ea8 │ │ │ │ + jmp *-0x10(%r13) │ │ │ │ + nopl (%rax) │ │ │ │ + ... │ │ │ │ + (bad) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ - lea -0x10(%rbp),%rax │ │ │ │ + add %cl,-0x73(%rax) │ │ │ │ + cmp $0x31a8163,%eax │ │ │ │ + lea 0x3734e7b(%rip),%rsi │ │ │ │ + mov %rbx,%r14 │ │ │ │ + add $0x8,%rbp │ │ │ │ + jmp 32e94b0 │ │ │ │ + nopw 0x0(%rax,%rax,1) │ │ │ │ + add (%rax),%al │ │ │ │ + add %al,(%rax) │ │ │ │ + add %al,(%rax) │ │ │ │ + add %al,(%rax) │ │ │ │ + adc (%rax),%al │ │ │ │ + add %al,(%rax) │ │ │ │ + call 48534b22 <__environ@GLIBC_2.2.5+0x448f467a> │ │ │ │ + lea -0x20(%rbp),%eax │ │ │ │ cmp %r15,%rax │ │ │ │ - jb 50761e │ │ │ │ + jb 50311b │ │ │ │ + add $0x30,%r12 │ │ │ │ + cmp 0x358(%r13),%r12 │ │ │ │ + ja 503110 │ │ │ │ movq $0x3390fc8,-0x10(%rbp) │ │ │ │ mov %rbx,-0x8(%rbp) │ │ │ │ - mov 0x18(%rbx),%rsi │ │ │ │ - mov 0x10(%rbx),%r14 │ │ │ │ - add $0xfffffffffffffff0,%rbp │ │ │ │ - jmp 3048808 │ │ │ │ + mov 0x10(%rbx),%rax │ │ │ │ + mov 0x18(%rbx),%rbx │ │ │ │ + movq $0x503028,-0x28(%r12) │ │ │ │ + mov %rbx,-0x18(%r12) │ │ │ │ + movq $0x3363ae0,-0x10(%r12) │ │ │ │ + movq $0x3c2ad69,-0x8(%r12) │ │ │ │ + lea -0x28(%r12),%rbx │ │ │ │ + mov %rbx,(%r12) │ │ │ │ + movq $0x503130,-0x20(%rbp) │ │ │ │ + mov %rax,%r14 │ │ │ │ + lea -0xe(%r12),%rax │ │ │ │ + mov %rax,-0x18(%rbp) │ │ │ │ + add $0xffffffffffffffe0,%rbp │ │ │ │ + jmp 532c00 │ │ │ │ + movq $0x30,0x388(%r13) │ │ │ │ jmp *-0x10(%r13) │ │ │ │ - nopw 0x0(%rax,%rax,1) │ │ │ │ + nop │ │ │ │ + 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) │ │ │ │ + jne 50313c │ │ │ │ + mov %rbx,%r14 │ │ │ │ + add $0x10,%rbp │ │ │ │ + jmp 3240990 │ │ │ │ + sldt (%rax) │ │ │ │ add %al,(%rdx) │ │ │ │ add %al,(%rax) │ │ │ │ + add %al,(%rdx) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ - add %cl,(%rbx) │ │ │ │ add %al,(%rax) │ │ │ │ + add %cl,(%rsi) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ - add %cl,-0x7d(%rcx) │ │ │ │ - (bad) │ │ │ │ - and %cl,0x3b(%rbp) │ │ │ │ - movsl %ds:(%rsi),%es:(%rdi) │ │ │ │ - pop %rax │ │ │ │ - add (%rax),%eax │ │ │ │ - add %dh,0x27(%rdi) │ │ │ │ - mov 0x5(%rbx),%rax │ │ │ │ - mov 0xd(%rbx),%rbx │ │ │ │ - movq $0x5075f8,-0x18(%r12) │ │ │ │ - mov %rbx,-0x8(%r12) │ │ │ │ - mov %rdi,(%r12) │ │ │ │ - lea -0x18(%r12),%rdi │ │ │ │ - mov %rax,%rbx │ │ │ │ - jmp 33959f8 │ │ │ │ - movq $0x20,0x388(%r13) │ │ │ │ + add %al,(%rax) │ │ │ │ + add %cl,-0x73(%rax) │ │ │ │ + rex.RB clc │ │ │ │ + cmp %r15,%rax │ │ │ │ + jb 5031c4 │ │ │ │ + add $0x38,%r12 │ │ │ │ + cmp 0x358(%r13),%r12 │ │ │ │ + ja 5031b9 │ │ │ │ + movq $0x5030a0,-0x30(%r12) │ │ │ │ + mov %r14,-0x20(%r12) │ │ │ │ + mov %rsi,-0x18(%r12) │ │ │ │ + movq $0x3363ae0,-0x10(%r12) │ │ │ │ + movq $0x3c2adf1,-0x8(%r12) │ │ │ │ + lea -0x30(%r12),%rax │ │ │ │ + mov %rax,(%r12) │ │ │ │ + movq $0x5031e0,-0x8(%rbp) │ │ │ │ + lea -0xe(%r12),%rsi │ │ │ │ + lea 0x2eb5a15(%rip),%r14 │ │ │ │ + add $0xfffffffffffffff8,%rbp │ │ │ │ + jmp 3359998 │ │ │ │ + movq $0x38,0x388(%r13) │ │ │ │ + lea 0x31a80dd(%rip),%rbx │ │ │ │ jmp *-0x8(%r13) │ │ │ │ - nopl 0x0(%rax,%rax,1) │ │ │ │ - add %eax,(%rax) │ │ │ │ + nop │ │ │ │ + ... │ │ │ │ + (bad) │ │ │ │ add %al,(%rax) │ │ │ │ + add %bl,(%rax) │ │ │ │ + sbbb $0x3,(%rdx) │ │ │ │ + mov %rbx,%rsi │ │ │ │ + lea 0x31a7d26(%rip),%r14 │ │ │ │ + add $0x8,%rbp │ │ │ │ + jmp 4adc10 │ │ │ │ + nopl 0x0(%rax,%rax,1) │ │ │ │ + add $0x1000000,%eax │ │ │ │ add %al,(%rax) │ │ │ │ + add %al,(%rcx) │ │ │ │ add %al,(%rax) │ │ │ │ - adc %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ + add %cl,(%rcx) │ │ │ │ add %al,(%rax) │ │ │ │ - lea -0x10(%rbp),%rax │ │ │ │ - cmp %r15,%rax │ │ │ │ - jb 5076c1 │ │ │ │ - movq $0x3390fc8,-0x10(%rbp) │ │ │ │ - mov %rbx,-0x8(%rbp) │ │ │ │ - lea 0x3720f45(%rip),%r14 │ │ │ │ - mov 0x10(%rbx),%rbx │ │ │ │ + add %dl,(%rax) │ │ │ │ + mov $0x8d48031a,%edi │ │ │ │ + rex.RB │ │ │ │ + lock cmp %r15,%rax │ │ │ │ + jb 503235 │ │ │ │ + movq $0x503250,-0x10(%rbp) │ │ │ │ + mov %r14,%rax │ │ │ │ + mov 0x7(%rbx),%r14 │ │ │ │ + mov %rax,-0x8(%rbp) │ │ │ │ add $0xfffffffffffffff0,%rbp │ │ │ │ - jmp 3395508 │ │ │ │ - jmp *-0x10(%r13) │ │ │ │ - nopl (%rax) │ │ │ │ + jmp 532c00 │ │ │ │ + jmp *-0x8(%r13) │ │ │ │ + nopl 0x0(%rax) │ │ │ │ add %eax,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ - adc %al,(%rax) │ │ │ │ + (bad) │ │ │ │ + add %al,(%rax) │ │ │ │ + add %al,(%rax) │ │ │ │ + add %al,(%rax) │ │ │ │ + add %cl,-0x75(%rax) │ │ │ │ + jne 50325c │ │ │ │ + mov %rbx,%r14 │ │ │ │ + add $0x10,%rbp │ │ │ │ + jmp 3240990 │ │ │ │ + add %eax,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ + adc %al,(%rax) │ │ │ │ + add %al,(%rax) │ │ │ │ + mov $0xbe,%al │ │ │ │ + sbb (%rbx),%al │ │ │ │ lea -0x10(%rbp),%rax │ │ │ │ cmp %r15,%rax │ │ │ │ - jb 507701 │ │ │ │ + jb 5032ca │ │ │ │ + add $0x10,%r12 │ │ │ │ + cmp 0x358(%r13),%r12 │ │ │ │ + ja 5032bf │ │ │ │ movq $0x3390fc8,-0x10(%rbp) │ │ │ │ mov %rbx,-0x8(%rbp) │ │ │ │ - lea 0x3720f05(%rip),%r14 │ │ │ │ - mov 0x10(%rbx),%rbx │ │ │ │ + mov 0x10(%rbx),%rax │ │ │ │ + movq $0x503210,-0x8(%r12) │ │ │ │ + mov %rax,(%r12) │ │ │ │ + lea 0x31a7f30(%rip),%rdi │ │ │ │ + lea 0x3734c48(%rip),%rsi │ │ │ │ + lea -0x7(%r12),%r14 │ │ │ │ add $0xfffffffffffffff0,%rbp │ │ │ │ - jmp 3395508 │ │ │ │ + jmp 32e94b0 │ │ │ │ + movq $0x10,0x388(%r13) │ │ │ │ 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) │ │ │ │ - push %rax │ │ │ │ - cmp 0x3(%rcx),%dh │ │ │ │ - lea -0x18(%rbp),%rax │ │ │ │ - cmp %r15,%rax │ │ │ │ - jb 50779e │ │ │ │ + rex mov $0x8d48031a,%esi │ │ │ │ + rex.RB loopne 503331 │ │ │ │ + cmp %edi,%eax │ │ │ │ + jb 50335b │ │ │ │ + add $0x30,%r12 │ │ │ │ + cmp 0x358(%r13),%r12 │ │ │ │ + ja 503350 │ │ │ │ movq $0x3390fc8,-0x10(%rbp) │ │ │ │ mov %rbx,-0x8(%rbp) │ │ │ │ - movq $0x507758,-0x18(%rbp) │ │ │ │ - mov 0x10(%rbx),%rbx │ │ │ │ - add $0xffffffffffffffe8,%rbp │ │ │ │ - test $0x7,%bl │ │ │ │ - jne 507758 │ │ │ │ - mov (%rbx),%rax │ │ │ │ - jmp *%rax │ │ │ │ + mov 0x10(%rbx),%rax │ │ │ │ + mov 0x18(%rbx),%rbx │ │ │ │ + movq $0x503270,-0x28(%r12) │ │ │ │ + mov %rbx,-0x18(%r12) │ │ │ │ + movq $0x3363ae0,-0x10(%r12) │ │ │ │ + movq $0x3c2ad69,-0x8(%r12) │ │ │ │ + lea -0x28(%r12),%rbx │ │ │ │ + mov %rbx,(%r12) │ │ │ │ + movq $0x503370,-0x20(%rbp) │ │ │ │ + mov %rax,%r14 │ │ │ │ + lea -0xe(%r12),%rax │ │ │ │ + mov %rax,-0x18(%rbp) │ │ │ │ + add $0xffffffffffffffe0,%rbp │ │ │ │ + jmp 532c00 │ │ │ │ + movq $0x30,0x388(%r13) │ │ │ │ + jmp *-0x10(%r13) │ │ │ │ nop │ │ │ │ - ... │ │ │ │ + add %eax,(%rax) │ │ │ │ + add %al,(%rax) │ │ │ │ + add %al,(%rax) │ │ │ │ + add %al,(%rax) │ │ │ │ (bad) │ │ │ │ add %al,(%rax) │ │ │ │ - add %dl,(%rax) │ │ │ │ - cmp 0x3(%rcx),%dh │ │ │ │ - add $0x10,%r12 │ │ │ │ + add %al,(%rax) │ │ │ │ + add %al,(%rax) │ │ │ │ + add %cl,-0x75(%rax) │ │ │ │ + jne 50337c │ │ │ │ + mov %rbx,%r14 │ │ │ │ + add $0x10,%rbp │ │ │ │ + jmp 3240990 │ │ │ │ + sldt (%rax) │ │ │ │ + add %al,(%rdx) │ │ │ │ + ... │ │ │ │ + add %al,(%rax) │ │ │ │ + add %cl,(%rsi) │ │ │ │ + add %al,(%rax) │ │ │ │ + add %al,0x48031a7e(%rax) │ │ │ │ + lea -0x8(%rbp),%eax │ │ │ │ + cmp %r15,%rax │ │ │ │ + jb 503404 │ │ │ │ + add $0x38,%r12 │ │ │ │ cmp 0x358(%r13),%r12 │ │ │ │ - ja 5077a2 │ │ │ │ - mov 0x7(%rbx),%rax │ │ │ │ - add $0xffffffffffffffc0,%rax │ │ │ │ - cmp $0x10ffff,%rax │ │ │ │ - ja 50778e │ │ │ │ - movq $0x3363a40,-0x8(%r12) │ │ │ │ + ja 5033f9 │ │ │ │ + movq $0x5032e0,-0x30(%r12) │ │ │ │ + mov %r14,-0x20(%r12) │ │ │ │ + mov %rsi,-0x18(%r12) │ │ │ │ + movq $0x3363ae0,-0x10(%r12) │ │ │ │ + movq $0x3c2adf1,-0x8(%r12) │ │ │ │ + lea -0x30(%r12),%rax │ │ │ │ mov %rax,(%r12) │ │ │ │ - lea -0x7(%r12),%rbx │ │ │ │ - add $0x8,%rbp │ │ │ │ - jmp *0x0(%rbp) │ │ │ │ - add $0xfffffffffffffff0,%r12 │ │ │ │ - mov %rax,%r14 │ │ │ │ + movq $0x503420,-0x8(%rbp) │ │ │ │ + lea -0xe(%r12),%rsi │ │ │ │ + lea 0x2eb5790(%rip),%r14 │ │ │ │ + add $0xfffffffffffffff8,%rbp │ │ │ │ + jmp 3359998 │ │ │ │ + movq $0x38,0x388(%r13) │ │ │ │ + lea 0x31a7edd(%rip),%rbx │ │ │ │ + jmp *-0x8(%r13) │ │ │ │ + nop │ │ │ │ + ... │ │ │ │ + (bad) │ │ │ │ + add %al,(%rax) │ │ │ │ + add %bl,%al │ │ │ │ + jge 503439 │ │ │ │ + add -0x77(%rax),%ecx │ │ │ │ + fimuls 0x35(%rbp,%rcx,4) │ │ │ │ + out %al,$0x7a │ │ │ │ + sbb (%rbx),%al │ │ │ │ add $0x8,%rbp │ │ │ │ - jmp 3244600 │ │ │ │ - jmp *-0x10(%r13) │ │ │ │ - movq $0x10,0x388(%r13) │ │ │ │ - jmp 338a720 │ │ │ │ - nopw 0x0(%rax,%rax,1) │ │ │ │ + jmp 4adc10 │ │ │ │ + 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 %al,(%rcx) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %cl,(%rcx) │ │ │ │ add %al,(%rax) │ │ │ │ - add %bl,0x49037139(%rax) │ │ │ │ - add $0x28,%esp │ │ │ │ - cmp 0x358(%r13),%r12 │ │ │ │ - ja 50780e │ │ │ │ - mov 0x7(%rbx),%rax │ │ │ │ - movq $0x507718,-0x20(%r12) │ │ │ │ - mov %r14,-0x10(%r12) │ │ │ │ - movq $0x32ce2c8,-0x8(%r12) │ │ │ │ - lea -0x20(%r12),%rbx │ │ │ │ - mov %rbx,(%r12) │ │ │ │ - lea -0x6(%r12),%r14 │ │ │ │ - mov %rax,%rbx │ │ │ │ - jmp 3395508 │ │ │ │ - movq $0x28,0x388(%r13) │ │ │ │ + add %ch,0x48031abc(%rax) │ │ │ │ + lea -0x10(%rbp),%eax │ │ │ │ + cmp %r15,%rax │ │ │ │ + jb 50349d │ │ │ │ + movq $0x5034b8,-0x10(%rbp) │ │ │ │ + mov %r14,%rax │ │ │ │ + mov 0x7(%rbx),%r14 │ │ │ │ + mov %rax,-0x8(%rbp) │ │ │ │ + add $0xfffffffffffffff0,%rbp │ │ │ │ + jmp 532c00 │ │ │ │ jmp *-0x8(%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 5034c4 │ │ │ │ + mov %rbx,%r14 │ │ │ │ + add $0x10,%rbp │ │ │ │ + jmp 3240990 │ │ │ │ add %eax,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ adc %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ - cmp %rsi,0x3(%rcx) │ │ │ │ - lea -0x10(%rbp),%rax │ │ │ │ - cmp %r15,%rax │ │ │ │ - jb 507852 │ │ │ │ + movabs $0x394cf0458d48031a,%rsp │ │ │ │ + clc │ │ │ │ + jb 503532 │ │ │ │ + add $0x10,%r12 │ │ │ │ + cmp 0x358(%r13),%r12 │ │ │ │ + ja 503527 │ │ │ │ movq $0x3390fc8,-0x10(%rbp) │ │ │ │ mov %rbx,-0x8(%rbp) │ │ │ │ - mov 0x10(%rbx),%r14 │ │ │ │ + mov 0x10(%rbx),%rax │ │ │ │ + movq $0x503478,-0x8(%r12) │ │ │ │ + mov %rax,(%r12) │ │ │ │ + lea 0x31a7cc8(%rip),%rdi │ │ │ │ + lea 0x37349e0(%rip),%rsi │ │ │ │ + lea -0x7(%r12),%r14 │ │ │ │ add $0xfffffffffffffff0,%rbp │ │ │ │ - jmp 3244690 │ │ │ │ + jmp 32e94b0 │ │ │ │ + movq $0x10,0x388(%r13) │ │ │ │ jmp *-0x10(%r13) │ │ │ │ xchg %ax,%ax │ │ │ │ - add $0x1000000,%eax │ │ │ │ - add %al,(%rax) │ │ │ │ - add %al,(%rcx) │ │ │ │ + add (%rax),%al │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ - add %cl,(%rcx) │ │ │ │ + adc (%rax),%al │ │ │ │ add %al,(%rax) │ │ │ │ - add %cl,(%rax) │ │ │ │ - cmp %esi,0x3(%rcx) │ │ │ │ - add $0x28,%r12 │ │ │ │ + fdivrs -0x72b7fce6(%rbx) │ │ │ │ + rex.RB loopne 503599 │ │ │ │ + cmp %edi,%eax │ │ │ │ + jb 5035c3 │ │ │ │ + add $0x30,%r12 │ │ │ │ cmp 0x358(%r13),%r12 │ │ │ │ - ja 5078ae │ │ │ │ - mov 0x7(%rbx),%rax │ │ │ │ - movq $0x507830,-0x20(%r12) │ │ │ │ - mov %r14,-0x10(%r12) │ │ │ │ - movq $0x32ce2c8,-0x8(%r12) │ │ │ │ - lea -0x20(%r12),%rbx │ │ │ │ + ja 5035b8 │ │ │ │ + movq $0x3390fc8,-0x10(%rbp) │ │ │ │ + mov %rbx,-0x8(%rbp) │ │ │ │ + mov 0x10(%rbx),%rax │ │ │ │ + mov 0x18(%rbx),%rbx │ │ │ │ + movq $0x5034d8,-0x28(%r12) │ │ │ │ + mov %rbx,-0x18(%r12) │ │ │ │ + movq $0x3363ae0,-0x10(%r12) │ │ │ │ + movq $0x3c2ad69,-0x8(%r12) │ │ │ │ + lea -0x28(%r12),%rbx │ │ │ │ mov %rbx,(%r12) │ │ │ │ - lea -0x6(%r12),%r14 │ │ │ │ - mov %rax,%rbx │ │ │ │ - jmp 3395508 │ │ │ │ - movq $0x28,0x388(%r13) │ │ │ │ - jmp *-0x8(%r13) │ │ │ │ - nopl (%rax) │ │ │ │ - add $0x1000000,%eax │ │ │ │ + movq $0x5035d8,-0x20(%rbp) │ │ │ │ + mov %rax,%r14 │ │ │ │ + lea -0xe(%r12),%rax │ │ │ │ + mov %rax,-0x18(%rbp) │ │ │ │ + add $0xffffffffffffffe0,%rbp │ │ │ │ + jmp 532c00 │ │ │ │ + movq $0x30,0x388(%r13) │ │ │ │ + jmp *-0x10(%r13) │ │ │ │ + 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 %al,(%rax) │ │ │ │ + add %cl,-0x75(%rax) │ │ │ │ + jne 5035e4 │ │ │ │ + mov %rbx,%r14 │ │ │ │ + add $0x10,%rbp │ │ │ │ + jmp 3240990 │ │ │ │ + sldt (%rax) │ │ │ │ + add %al,(%rdx) │ │ │ │ + ... │ │ │ │ + add %al,(%rax) │ │ │ │ + add %cl,(%rsi) │ │ │ │ add %al,(%rax) │ │ │ │ - add %cl,-0x7d(%rcx) │ │ │ │ - (bad) │ │ │ │ - adc %cl,0x3b(%rbp) │ │ │ │ - movsl %ds:(%rsi),%es:(%rdi) │ │ │ │ - pop %rax │ │ │ │ - add (%rax),%eax │ │ │ │ - add %dh,0x1e(%rdi) │ │ │ │ - mov 0x7(%rbx),%rax │ │ │ │ - movq $0x32ce2c8,-0x8(%r12) │ │ │ │ - mov %r14,(%r12) │ │ │ │ - lea -0x6(%r12),%r14 │ │ │ │ - mov %rax,%rbx │ │ │ │ - jmp 3395508 │ │ │ │ - movq $0x10,0x388(%r13) │ │ │ │ + add %bl,(%rax) │ │ │ │ + jl 503619 │ │ │ │ + add -0x73(%rax),%ecx │ │ │ │ + rex.RB clc │ │ │ │ + cmp %r15,%rax │ │ │ │ + jb 50366c │ │ │ │ + add $0x38,%r12 │ │ │ │ + cmp 0x358(%r13),%r12 │ │ │ │ + ja 503661 │ │ │ │ + movq $0x503548,-0x30(%r12) │ │ │ │ + mov %r14,-0x20(%r12) │ │ │ │ + mov %rsi,-0x18(%r12) │ │ │ │ + movq $0x3363ae0,-0x10(%r12) │ │ │ │ + movq $0x3c2adf1,-0x8(%r12) │ │ │ │ + lea -0x30(%r12),%rax │ │ │ │ + mov %rax,(%r12) │ │ │ │ + movq $0x503688,-0x8(%rbp) │ │ │ │ + lea -0xe(%r12),%rsi │ │ │ │ + lea 0x2eb5681(%rip),%r14 │ │ │ │ + add $0xfffffffffffffff8,%rbp │ │ │ │ + jmp 3359998 │ │ │ │ + movq $0x38,0x388(%r13) │ │ │ │ + lea 0x31a7c8d(%rip),%rbx │ │ │ │ jmp *-0x8(%r13) │ │ │ │ - nopw 0x0(%rax,%rax,1) │ │ │ │ + nop │ │ │ │ + ... │ │ │ │ + (bad) │ │ │ │ + add %al,(%rax) │ │ │ │ + add %dh,0x7b(%rax) │ │ │ │ + sbb (%rbx),%al │ │ │ │ + mov %rbx,%rsi │ │ │ │ + lea 0x31a787e(%rip),%r14 │ │ │ │ + add $0x8,%rbp │ │ │ │ + jmp 4adc10 │ │ │ │ + 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 %ch,-0x46(%rax) │ │ │ │ + sbb (%rbx),%al │ │ │ │ + lea -0x10(%rbp),%rax │ │ │ │ + cmp %r15,%rax │ │ │ │ + jb 5036dd │ │ │ │ + movq $0x5036f8,-0x10(%rbp) │ │ │ │ + mov %r14,%rax │ │ │ │ + mov 0x7(%rbx),%r14 │ │ │ │ + mov %rax,-0x8(%rbp) │ │ │ │ + add $0xfffffffffffffff0,%rbp │ │ │ │ + jmp 532c00 │ │ │ │ + jmp *-0x8(%r13) │ │ │ │ + nopl 0x0(%rax) │ │ │ │ + add %eax,(%rax) │ │ │ │ + add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ - add %cl,-0x75(%rax) │ │ │ │ - pop %rbx │ │ │ │ (bad) │ │ │ │ - jmp 33893b0 │ │ │ │ - nopl 0x0(%rax) │ │ │ │ - add (%rax),%al │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ - adc (%rax),%al │ │ │ │ + add %cl,-0x75(%rax) │ │ │ │ + jne 503704 │ │ │ │ + mov %rbx,%r14 │ │ │ │ + add $0x10,%rbp │ │ │ │ + jmp 3240990 │ │ │ │ + add %eax,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ - lea -0x30(%rbp),%rax │ │ │ │ - cmp %r15,%rax │ │ │ │ - jb 507a73 │ │ │ │ + adc %al,(%rax) │ │ │ │ + add %al,(%rax) │ │ │ │ + or %bh,-0x72b7fce6(%rdx) │ │ │ │ + rex.RB │ │ │ │ + lock cmp %r15,%rax │ │ │ │ + jb 503772 │ │ │ │ + add $0x10,%r12 │ │ │ │ + cmp 0x358(%r13),%r12 │ │ │ │ + ja 503767 │ │ │ │ + movq $0x3390fc8,-0x10(%rbp) │ │ │ │ + mov %rbx,-0x8(%rbp) │ │ │ │ + mov 0x10(%rbx),%rax │ │ │ │ + movq $0x5036b8,-0x8(%r12) │ │ │ │ + mov %rax,(%r12) │ │ │ │ + lea 0x31a7a88(%rip),%rdi │ │ │ │ + lea 0x37347a0(%rip),%rsi │ │ │ │ + lea -0x7(%r12),%r14 │ │ │ │ + add $0xfffffffffffffff0,%rbp │ │ │ │ + jmp 32e94b0 │ │ │ │ + movq $0x10,0x388(%r13) │ │ │ │ + jmp *-0x10(%r13) │ │ │ │ + xchg %ax,%ax │ │ │ │ + add (%rax),%al │ │ │ │ + add %al,(%rax) │ │ │ │ + add %al,(%rax) │ │ │ │ + add %al,(%rax) │ │ │ │ + adc (%rax),%al │ │ │ │ + add %al,(%rax) │ │ │ │ + cwtl │ │ │ │ + mov $0x8d48031a,%ecx │ │ │ │ + rex.RB loopne 5037d9 │ │ │ │ + cmp %edi,%eax │ │ │ │ + jb 503803 │ │ │ │ + add $0x30,%r12 │ │ │ │ + cmp 0x358(%r13),%r12 │ │ │ │ + ja 5037f8 │ │ │ │ movq $0x3390fc8,-0x10(%rbp) │ │ │ │ mov %rbx,-0x8(%rbp) │ │ │ │ - movq $0x5079a0,-0x20(%rbp) │ │ │ │ mov 0x10(%rbx),%rax │ │ │ │ mov 0x18(%rbx),%rbx │ │ │ │ + movq $0x503718,-0x28(%r12) │ │ │ │ + mov %rbx,-0x18(%r12) │ │ │ │ + movq $0x3363ae0,-0x10(%r12) │ │ │ │ + movq $0x3c2ad69,-0x8(%r12) │ │ │ │ + lea -0x28(%r12),%rbx │ │ │ │ + mov %rbx,(%r12) │ │ │ │ + movq $0x503818,-0x20(%rbp) │ │ │ │ + mov %rax,%r14 │ │ │ │ + lea -0xe(%r12),%rax │ │ │ │ mov %rax,-0x18(%rbp) │ │ │ │ add $0xffffffffffffffe0,%rbp │ │ │ │ - test $0x7,%bl │ │ │ │ - jne 5079a0 │ │ │ │ - mov (%rbx),%rax │ │ │ │ - jmp *%rax │ │ │ │ - nopl 0x0(%rax,%rax,1) │ │ │ │ + jmp 532c00 │ │ │ │ + movq $0x30,0x388(%r13) │ │ │ │ + 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) │ │ │ │ - rex.RB clc │ │ │ │ - loopne 507a1f │ │ │ │ - push %rax │ │ │ │ add %cl,-0x75(%rax) │ │ │ │ - rex.XB (bad) │ │ │ │ - mov 0xf(%rbx),%rbx │ │ │ │ - mov %rbx,%rcx │ │ │ │ - mov 0x8(%rbp),%rbx │ │ │ │ - mov %rcx,0x0(%rbp) │ │ │ │ - mov %rax,0x8(%rbp) │ │ │ │ + jne 503824 │ │ │ │ + mov %rbx,%r14 │ │ │ │ + add $0x10,%rbp │ │ │ │ + jmp 3240990 │ │ │ │ + sldt (%rax) │ │ │ │ + add %al,(%rdx) │ │ │ │ + ... │ │ │ │ + add %al,(%rax) │ │ │ │ + add %cl,(%rsi) │ │ │ │ + add %al,(%rax) │ │ │ │ + add %bl,%al │ │ │ │ + jns 503859 │ │ │ │ + add -0x73(%rax),%ecx │ │ │ │ + rex.RB clc │ │ │ │ + cmp %r15,%rax │ │ │ │ + jb 5038ac │ │ │ │ + add $0x38,%r12 │ │ │ │ + cmp 0x358(%r13),%r12 │ │ │ │ + ja 5038a1 │ │ │ │ + movq $0x503788,-0x30(%r12) │ │ │ │ + mov %r14,-0x20(%r12) │ │ │ │ + mov %rsi,-0x18(%r12) │ │ │ │ + movq $0x3363ae0,-0x10(%r12) │ │ │ │ + movq $0x3c2adf1,-0x8(%r12) │ │ │ │ + lea -0x30(%r12),%rax │ │ │ │ + mov %rax,(%r12) │ │ │ │ + movq $0x5038c8,-0x8(%rbp) │ │ │ │ + lea -0xe(%r12),%rsi │ │ │ │ + lea 0x2eb52a3(%rip),%r14 │ │ │ │ add $0xfffffffffffffff8,%rbp │ │ │ │ - test $0x7,%bl │ │ │ │ - jne 5079e0 │ │ │ │ - mov (%rbx),%rax │ │ │ │ - jmp *%rax │ │ │ │ - nopl (%rax) │ │ │ │ - add (%rax),%al │ │ │ │ + jmp 3359998 │ │ │ │ + movq $0x38,0x388(%r13) │ │ │ │ + lea 0x31a7a5d(%rip),%rbx │ │ │ │ + jmp *-0x8(%r13) │ │ │ │ + nop │ │ │ │ + ... │ │ │ │ + (bad) │ │ │ │ + add %al,(%rax) │ │ │ │ + add %dh,(%rax) │ │ │ │ + jns 5038e1 │ │ │ │ + add -0x77(%rax),%ecx │ │ │ │ + fimuls 0x35(%rbp,%rcx,4) │ │ │ │ + jbe,pt 5038eb │ │ │ │ + add -0x7d(%rax),%ecx │ │ │ │ + (bad) │ │ │ │ + xor $0xffffaa3,%eax │ │ │ │ + (bad) │ │ │ │ + add %r8b,(%rax) │ │ │ │ + add $0x1000000,%eax │ │ │ │ + add %al,(%rax) │ │ │ │ + add %al,(%rcx) │ │ │ │ + add %al,(%rax) │ │ │ │ + add %al,(%rax) │ │ │ │ + add %al,(%rax) │ │ │ │ + add %cl,(%rcx) │ │ │ │ + add %al,(%rax) │ │ │ │ + add %ch,(%rax) │ │ │ │ + mov $0x8d48031a,%eax │ │ │ │ + rex.RB │ │ │ │ + lock cmp %r15,%rax │ │ │ │ + jb 50391d │ │ │ │ + movq $0x503938,-0x10(%rbp) │ │ │ │ + mov %r14,%rax │ │ │ │ + mov 0x7(%rbx),%r14 │ │ │ │ + mov %rax,-0x8(%rbp) │ │ │ │ + add $0xfffffffffffffff0,%rbp │ │ │ │ + jmp 532c00 │ │ │ │ + jmp *-0x8(%r13) │ │ │ │ + nopl 0x0(%rax) │ │ │ │ + add %eax,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ (bad) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ - add %cl,-0x39(%rax) │ │ │ │ - rex.RB clc │ │ │ │ - and %bh,0x50(%rdx) │ │ │ │ add %cl,-0x75(%rax) │ │ │ │ - rex.XB (bad) │ │ │ │ - mov 0xf(%rbx),%rbx │ │ │ │ - mov %rbx,%rcx │ │ │ │ - mov 0x8(%rbp),%rbx │ │ │ │ - mov %rcx,0x0(%rbp) │ │ │ │ - mov %rax,0x8(%rbp) │ │ │ │ - add $0xfffffffffffffff8,%rbp │ │ │ │ - test $0x7,%bl │ │ │ │ - jne 507a20 │ │ │ │ - mov (%rbx),%rax │ │ │ │ - jmp *%rax │ │ │ │ - nopl (%rax) │ │ │ │ - add (%rax),%eax │ │ │ │ + jne 503944 │ │ │ │ + mov %rbx,%r14 │ │ │ │ + add $0x10,%rbp │ │ │ │ + jmp 3240990 │ │ │ │ + add %eax,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ - (bad) │ │ │ │ + adc %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ + enter $0x1ab7,$0x3 │ │ │ │ + lea -0x10(%rbp),%rax │ │ │ │ + cmp %r15,%rax │ │ │ │ + jb 5039b2 │ │ │ │ + add $0x10,%r12 │ │ │ │ + cmp 0x358(%r13),%r12 │ │ │ │ + ja 5039a7 │ │ │ │ + movq $0x3390fc8,-0x10(%rbp) │ │ │ │ + mov %rbx,-0x8(%rbp) │ │ │ │ + mov 0x10(%rbx),%rax │ │ │ │ + movq $0x5038f8,-0x8(%r12) │ │ │ │ + mov %rax,(%r12) │ │ │ │ + lea 0x31a7848(%rip),%rdi │ │ │ │ + lea 0x3734560(%rip),%rsi │ │ │ │ + lea -0x7(%r12),%r14 │ │ │ │ + add $0xfffffffffffffff0,%rbp │ │ │ │ + jmp 32e94b0 │ │ │ │ + movq $0x10,0x388(%r13) │ │ │ │ + jmp *-0x10(%r13) │ │ │ │ + xchg %ax,%ax │ │ │ │ + add (%rax),%al │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ - add %cl,-0x39(%rax) │ │ │ │ - add %r10b,0x7a(%r8) │ │ │ │ - push %rax │ │ │ │ - add %cl,-0x77(%rax) │ │ │ │ - fmuls -0x75(%rax) │ │ │ │ - pop %rbp │ │ │ │ - or %cl,-0x77(%rax) │ │ │ │ - or %r14b,%r14b │ │ │ │ - ret │ │ │ │ - (bad) │ │ │ │ - jne 507a50 │ │ │ │ - mov (%rbx),%rax │ │ │ │ - jmp *%rax │ │ │ │ - nopl (%rax) │ │ │ │ - add (%rax),%eax │ │ │ │ + add %al,(%rax) │ │ │ │ + adc (%rax),%al │ │ │ │ + add %al,(%rax) │ │ │ │ + pop %rax │ │ │ │ + mov $0x1a,%bh │ │ │ │ + add -0x73(%rax),%ecx │ │ │ │ + rex.RB loopne 503a19 │ │ │ │ + cmp %edi,%eax │ │ │ │ + jb 503a43 │ │ │ │ + add $0x30,%r12 │ │ │ │ + cmp 0x358(%r13),%r12 │ │ │ │ + ja 503a38 │ │ │ │ + movq $0x3390fc8,-0x10(%rbp) │ │ │ │ + mov %rbx,-0x8(%rbp) │ │ │ │ + mov 0x10(%rbx),%rax │ │ │ │ + mov 0x18(%rbx),%rbx │ │ │ │ + movq $0x503958,-0x28(%r12) │ │ │ │ + mov %rbx,-0x18(%r12) │ │ │ │ + movq $0x3363ae0,-0x10(%r12) │ │ │ │ + movq $0x3c2ad69,-0x8(%r12) │ │ │ │ + lea -0x28(%r12),%rbx │ │ │ │ + mov %rbx,(%r12) │ │ │ │ + movq $0x503a58,-0x20(%rbp) │ │ │ │ + mov %rax,%r14 │ │ │ │ + lea -0xe(%r12),%rax │ │ │ │ + mov %rax,-0x18(%rbp) │ │ │ │ + add $0xffffffffffffffe0,%rbp │ │ │ │ + jmp 532c00 │ │ │ │ + movq $0x30,0x388(%r13) │ │ │ │ + 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,-0x75(%rax) │ │ │ │ - sbb %r9b,-0x39(%r8) │ │ │ │ - sbb %r9b,0x4900507a(%r8) │ │ │ │ - mov %ebx,%eax │ │ │ │ - mov 0x10(%rbp),%rdi │ │ │ │ - mov 0x8(%rbp),%rsi │ │ │ │ - mov %rax,%r14 │ │ │ │ - add $0x18,%rbp │ │ │ │ - jmp 3048660 │ │ │ │ - jmp *-0x10(%r13) │ │ │ │ + jne 503a64 │ │ │ │ + mov %rbx,%r14 │ │ │ │ + add $0x10,%rbp │ │ │ │ + jmp 3240990 │ │ │ │ + sldt (%rax) │ │ │ │ + add %al,(%rdx) │ │ │ │ + ... │ │ │ │ + add %al,(%rax) │ │ │ │ + add %cl,(%rsi) │ │ │ │ + add %al,(%rax) │ │ │ │ + add %bl,0x48031a77(%rax) │ │ │ │ + lea -0x8(%rbp),%eax │ │ │ │ + cmp %r15,%rax │ │ │ │ + jb 503aec │ │ │ │ + add $0x38,%r12 │ │ │ │ + cmp 0x358(%r13),%r12 │ │ │ │ + ja 503ae1 │ │ │ │ + movq $0x5039c8,-0x30(%r12) │ │ │ │ + mov %r14,-0x20(%r12) │ │ │ │ + mov %rsi,-0x18(%r12) │ │ │ │ + movq $0x3363ae0,-0x10(%r12) │ │ │ │ + movq $0x3c2adf1,-0x8(%r12) │ │ │ │ + lea -0x30(%r12),%rax │ │ │ │ + mov %rax,(%r12) │ │ │ │ + movq $0x503b08,-0x8(%rbp) │ │ │ │ + lea -0xe(%r12),%rsi │ │ │ │ + lea 0x2eb501c(%rip),%r14 │ │ │ │ + add $0xfffffffffffffff8,%rbp │ │ │ │ + jmp 3359998 │ │ │ │ + movq $0x38,0x388(%r13) │ │ │ │ + lea 0x31a782d(%rip),%rbx │ │ │ │ + jmp *-0x8(%r13) │ │ │ │ nop │ │ │ │ ... │ │ │ │ (bad) │ │ │ │ add %al,(%rax) │ │ │ │ + add %dh,%al │ │ │ │ + jbe 503b21 │ │ │ │ + add -0x77(%rax),%ecx │ │ │ │ + fimuls 0x35(%rbp,%rcx,4) │ │ │ │ + (bad) │ │ │ │ + jae 503b2b │ │ │ │ + add -0x7d(%rax),%ecx │ │ │ │ + (bad) │ │ │ │ + cmc │ │ │ │ + movabs 0x50000441f0ffffa,%al │ │ │ │ + add %al,(%rax) │ │ │ │ + add %al,(%rcx) │ │ │ │ add %al,(%rax) │ │ │ │ + add %al,(%rcx) │ │ │ │ add %al,(%rax) │ │ │ │ - add %cl,-0x39(%rax) │ │ │ │ - rex.RB clc │ │ │ │ - mov $0x4c00507a,%eax │ │ │ │ - mov %esi,0x0(%rbp) │ │ │ │ - add $0xfffffffffffffff8,%rbp │ │ │ │ - test $0x7,%bl │ │ │ │ - jne 507ab8 │ │ │ │ - mov (%rbx),%rax │ │ │ │ - jmp *%rax │ │ │ │ - nopw 0x0(%rax,%rax,1) │ │ │ │ + add %al,(%rax) │ │ │ │ + add %al,(%rax) │ │ │ │ + add %cl,(%rcx) │ │ │ │ + add %al,(%rax) │ │ │ │ + add %ch,%al │ │ │ │ + mov $0x1a,%ch │ │ │ │ + add -0x73(%rax),%ecx │ │ │ │ + rex.RB │ │ │ │ + lock cmp %r15,%rax │ │ │ │ + jb 503b5d │ │ │ │ + movq $0x503b78,-0x10(%rbp) │ │ │ │ + mov %r14,%rax │ │ │ │ + mov 0x7(%rbx),%r14 │ │ │ │ + mov %rax,-0x8(%rbp) │ │ │ │ + add $0xfffffffffffffff0,%rbp │ │ │ │ + jmp 532c00 │ │ │ │ + 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) │ │ │ │ - (bad) │ │ │ │ - sbb %cl,0x3b(%rbp) │ │ │ │ - movsl %ds:(%rsi),%es:(%rdi) │ │ │ │ - pop %rax │ │ │ │ - add (%rax),%eax │ │ │ │ - add %dh,0x22(%rdi) │ │ │ │ - movq $0x30489c0,-0x10(%r12) │ │ │ │ - mov %rbx,-0x8(%r12) │ │ │ │ - mov 0x8(%rbp),%rax │ │ │ │ - mov %rax,(%r12) │ │ │ │ - lea -0xf(%r12),%rbx │ │ │ │ + add %cl,-0x75(%rax) │ │ │ │ + jne 503b84 │ │ │ │ + mov %rbx,%r14 │ │ │ │ add $0x10,%rbp │ │ │ │ - jmp *0x0(%rbp) │ │ │ │ - movq $0x18,0x388(%r13) │ │ │ │ - jmp 338a720 │ │ │ │ - nop │ │ │ │ + jmp 3240990 │ │ │ │ + add %eax,(%rax) │ │ │ │ + add %al,(%rax) │ │ │ │ + add %al,(%rax) │ │ │ │ + add %al,(%rax) │ │ │ │ + adc %al,(%rax) │ │ │ │ + add %al,(%rax) │ │ │ │ + mov %dh,-0x72b7fce6(%rbp) │ │ │ │ + rex.RB │ │ │ │ + lock cmp %r15,%rax │ │ │ │ + jb 503bf2 │ │ │ │ + add $0x10,%r12 │ │ │ │ + cmp 0x358(%r13),%r12 │ │ │ │ + ja 503be7 │ │ │ │ + movq $0x3390fc8,-0x10(%rbp) │ │ │ │ + mov %rbx,-0x8(%rbp) │ │ │ │ + mov 0x10(%rbx),%rax │ │ │ │ + movq $0x503b38,-0x8(%r12) │ │ │ │ + mov %rax,(%r12) │ │ │ │ + lea 0x31a7608(%rip),%rdi │ │ │ │ + lea 0x3734320(%rip),%rsi │ │ │ │ + lea -0x7(%r12),%r14 │ │ │ │ + add $0xfffffffffffffff0,%rbp │ │ │ │ + jmp 32e94b0 │ │ │ │ + movq $0x10,0x388(%r13) │ │ │ │ + jmp *-0x10(%r13) │ │ │ │ + xchg %ax,%ax │ │ │ │ add (%rax),%al │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ adc (%rax),%al │ │ │ │ add %al,(%rax) │ │ │ │ - push %rax │ │ │ │ - rex.XB sbb (%r11),%al │ │ │ │ - lea -0x58(%rbp),%rax │ │ │ │ - cmp %r15,%rax │ │ │ │ - jb 507ce7 │ │ │ │ + sbb %dh,-0x72b7fce6(%rbp) │ │ │ │ + rex.RB loopne 503c59 │ │ │ │ + cmp %edi,%eax │ │ │ │ + jb 503c83 │ │ │ │ + add $0x30,%r12 │ │ │ │ + cmp 0x358(%r13),%r12 │ │ │ │ + ja 503c78 │ │ │ │ movq $0x3390fc8,-0x10(%rbp) │ │ │ │ mov %rbx,-0x8(%rbp) │ │ │ │ - movq $0x507b58,-0x20(%rbp) │ │ │ │ mov 0x10(%rbx),%rax │ │ │ │ mov 0x18(%rbx),%rbx │ │ │ │ + movq $0x503b98,-0x28(%r12) │ │ │ │ + mov %rbx,-0x18(%r12) │ │ │ │ + movq $0x3363ae0,-0x10(%r12) │ │ │ │ + movq $0x3c2ad69,-0x8(%r12) │ │ │ │ + lea -0x28(%r12),%rbx │ │ │ │ + mov %rbx,(%r12) │ │ │ │ + movq $0x503c98,-0x20(%rbp) │ │ │ │ + mov %rax,%r14 │ │ │ │ + lea -0xe(%r12),%rax │ │ │ │ mov %rax,-0x18(%rbp) │ │ │ │ add $0xffffffffffffffe0,%rbp │ │ │ │ - test $0x7,%bl │ │ │ │ - jne 507b58 │ │ │ │ - mov (%rbx),%rax │ │ │ │ - jmp *%rax │ │ │ │ - nopl 0x0(%rax,%rax,1) │ │ │ │ + jmp 532c00 │ │ │ │ + movq $0x30,0x388(%r13) │ │ │ │ + jmp *-0x10(%r13) │ │ │ │ + nop │ │ │ │ add %eax,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ (bad) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ - rex.XB sbb (%r11),%al │ │ │ │ - movq $0x507bb0,-0x20(%rbp) │ │ │ │ - mov %rbx,%rax │ │ │ │ - mov 0xf(%rbx),%rcx │ │ │ │ - mov 0x7(%rbx),%rbx │ │ │ │ - mov %rbx,%rdx │ │ │ │ - mov 0x8(%rbp),%rbx │ │ │ │ - mov %rdx,-0x18(%rbp) │ │ │ │ - mov 0xf(%rdx),%rsi │ │ │ │ - mov %rsi,-0x10(%rbp) │ │ │ │ - mov 0x17(%rdx),%rdx │ │ │ │ - mov %rdx,-0x8(%rbp) │ │ │ │ - mov %rcx,0x0(%rbp) │ │ │ │ - mov %rax,0x8(%rbp) │ │ │ │ - add $0xffffffffffffffe0,%rbp │ │ │ │ - test $0x7,%bl │ │ │ │ - jne 507bb0 │ │ │ │ - mov (%rbx),%rax │ │ │ │ - jmp *%rax │ │ │ │ - nopl 0x0(%rax) │ │ │ │ - test %eax,(%rcx) │ │ │ │ add %al,(%rax) │ │ │ │ + add %cl,-0x75(%rax) │ │ │ │ + jne 503ca4 │ │ │ │ + mov %rbx,%r14 │ │ │ │ + add $0x10,%rbp │ │ │ │ + jmp 3240990 │ │ │ │ + sldt (%rax) │ │ │ │ + add %al,(%rdx) │ │ │ │ + ... │ │ │ │ add %al,(%rax) │ │ │ │ + add %cl,(%rsi) │ │ │ │ add %al,(%rax) │ │ │ │ + add %bl,0x75(%rax) │ │ │ │ + sbb (%rbx),%al │ │ │ │ + lea -0x8(%rbp),%rax │ │ │ │ + cmp %r15,%rax │ │ │ │ + jb 503d2c │ │ │ │ + add $0x38,%r12 │ │ │ │ + cmp 0x358(%r13),%r12 │ │ │ │ + ja 503d21 │ │ │ │ + movq $0x503c08,-0x30(%r12) │ │ │ │ + mov %r14,-0x20(%r12) │ │ │ │ + mov %rsi,-0x18(%r12) │ │ │ │ + movq $0x3363ae0,-0x10(%r12) │ │ │ │ + movq $0x3c2adf1,-0x8(%r12) │ │ │ │ + lea -0x30(%r12),%rax │ │ │ │ + mov %rax,(%r12) │ │ │ │ + movq $0x503d48,-0x8(%rbp) │ │ │ │ + lea -0xe(%r12),%rsi │ │ │ │ + lea 0x2eb4d93(%rip),%r14 │ │ │ │ + add $0xfffffffffffffff8,%rbp │ │ │ │ + jmp 3359998 │ │ │ │ + movq $0x38,0x388(%r13) │ │ │ │ + lea 0x31a75fd(%rip),%rbx │ │ │ │ + jmp *-0x8(%r13) │ │ │ │ + nop │ │ │ │ + ... │ │ │ │ (bad) │ │ │ │ add %al,(%rax) │ │ │ │ - add %ch,0x48031a42(%rax) │ │ │ │ - movl $0x507bf8,-0x18(%rbp) │ │ │ │ - mov 0x7(%rbx),%rax │ │ │ │ - mov 0xf(%rbx),%rbx │ │ │ │ - mov 0xf(%rax),%rcx │ │ │ │ - mov %rcx,-0x10(%rbp) │ │ │ │ - mov 0x17(%rax),%rcx │ │ │ │ - mov %rcx,-0x8(%rbp) │ │ │ │ - mov %rax,0x0(%rbp) │ │ │ │ - add $0xffffffffffffffe8,%rbp │ │ │ │ - test $0x7,%bl │ │ │ │ - jne 507bf8 │ │ │ │ - mov (%rbx),%rax │ │ │ │ - jmp *%rax │ │ │ │ - nopw 0x0(%rax,%rax,1) │ │ │ │ - enter $0xc,$0x0 │ │ │ │ + add %dh,0x48031a74(%rax) │ │ │ │ + mov %ebx,%esi │ │ │ │ + lea 0x31a71be(%rip),%r14 │ │ │ │ + add $0x8,%rbp │ │ │ │ + jmp 4adc10 │ │ │ │ + nopl 0x0(%rax,%rax,1) │ │ │ │ + add $0x1000000,%eax │ │ │ │ add %al,(%rax) │ │ │ │ + add %al,(%rcx) │ │ │ │ add %al,(%rax) │ │ │ │ - (bad) │ │ │ │ add %al,(%rax) │ │ │ │ - add %ah,0x42(%rax) │ │ │ │ - sbb (%rbx),%al │ │ │ │ - mov %rbx,%rax │ │ │ │ - and $0x7,%eax │ │ │ │ - cmp $0x1,%rax │ │ │ │ - je 507c26 │ │ │ │ - mov 0x18(%rbp),%rcx │ │ │ │ - movq $0x507d18,0x18(%rbp) │ │ │ │ - lea 0x31a4243(%rip),%rdi │ │ │ │ - mov %rbx,%rsi │ │ │ │ - mov %rcx,%r14 │ │ │ │ - add $0x18,%rbp │ │ │ │ - jmp 304d9c8 │ │ │ │ - movq $0x507c50,0x0(%rbp) │ │ │ │ - mov 0x38(%rbp),%rbx │ │ │ │ - test $0x7,%bl │ │ │ │ - jne 507c50 │ │ │ │ - mov (%rbx),%rax │ │ │ │ - jmp *%rax │ │ │ │ + add %al,(%rax) │ │ │ │ + add %cl,(%rcx) │ │ │ │ + add %al,(%rax) │ │ │ │ + add %ch,0x48031ab3(%rax) │ │ │ │ + lea -0x10(%rbp),%eax │ │ │ │ + cmp %r15,%rax │ │ │ │ + jb 503d9d │ │ │ │ + movq $0x503db8,-0x10(%rbp) │ │ │ │ + mov %r14,%rax │ │ │ │ + mov 0x7(%rbx),%r14 │ │ │ │ + mov %rax,-0x8(%rbp) │ │ │ │ + add $0xfffffffffffffff0,%rbp │ │ │ │ + jmp 532c00 │ │ │ │ + jmp *-0x8(%r13) │ │ │ │ nopl 0x0(%rax) │ │ │ │ - enter $0x1e,$0x0 │ │ │ │ + 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 503dc4 │ │ │ │ + mov %rbx,%r14 │ │ │ │ + add $0x10,%rbp │ │ │ │ + jmp 3240990 │ │ │ │ + add %eax,(%rax) │ │ │ │ + add %al,(%rax) │ │ │ │ + add %al,(%rax) │ │ │ │ + add %al,(%rax) │ │ │ │ + adc %al,(%rax) │ │ │ │ + add %al,(%rax) │ │ │ │ + rex.W mov $0x1a,%bl │ │ │ │ + add -0x73(%rax),%ecx │ │ │ │ rex.RB │ │ │ │ - rex │ │ │ │ - mov %rbx,%rcx │ │ │ │ - and $0x7,%ecx │ │ │ │ - cmp $0x1,%rcx │ │ │ │ - jne 507ceb │ │ │ │ - add $0x18,%r12 │ │ │ │ + lock cmp %r15,%rax │ │ │ │ + jb 503e32 │ │ │ │ + add $0x10,%r12 │ │ │ │ cmp 0x358(%r13),%r12 │ │ │ │ - ja 507cf5 │ │ │ │ - mov 0x28(%rbp),%rbx │ │ │ │ - mov 0x18(%rbp),%rcx │ │ │ │ - mov 0x8(%rbp),%rdx │ │ │ │ - cmp %rdx,%rbx │ │ │ │ - jge 507ca8 │ │ │ │ - movq $0x30489c0,-0x10(%r12) │ │ │ │ - mov %rcx,-0x8(%r12) │ │ │ │ - movq $0x3c37ef9,(%r12) │ │ │ │ - lea -0xf(%r12),%rbx │ │ │ │ - add $0x48,%rbp │ │ │ │ - jmp *0x0(%rbp) │ │ │ │ - cmp %rdx,%rbx │ │ │ │ - jne 507cd9 │ │ │ │ - mov 0x30(%rbp),%rbx │ │ │ │ - cmp 0x10(%rbp),%rbx │ │ │ │ - jge 507cd9 │ │ │ │ - movq $0x30489c0,-0x10(%r12) │ │ │ │ - mov %rcx,-0x8(%r12) │ │ │ │ - movq $0x3c37ef9,(%r12) │ │ │ │ - lea -0xf(%r12),%rbx │ │ │ │ - add $0x48,%rbp │ │ │ │ - jmp *0x0(%rbp) │ │ │ │ - add $0xffffffffffffffe8,%r12 │ │ │ │ - mov %rax,%rbx │ │ │ │ - add $0x48,%rbp │ │ │ │ - jmp *0x0(%rbp) │ │ │ │ + ja 503e27 │ │ │ │ + movq $0x3390fc8,-0x10(%rbp) │ │ │ │ + mov %rbx,-0x8(%rbp) │ │ │ │ + mov 0x10(%rbx),%rax │ │ │ │ + movq $0x503d78,-0x8(%r12) │ │ │ │ + mov %rax,(%r12) │ │ │ │ + lea 0x31a73c8(%rip),%rdi │ │ │ │ + lea 0x37340e0(%rip),%rsi │ │ │ │ + lea -0x7(%r12),%r14 │ │ │ │ + add $0xfffffffffffffff0,%rbp │ │ │ │ + jmp 32e94b0 │ │ │ │ + movq $0x10,0x388(%r13) │ │ │ │ jmp *-0x10(%r13) │ │ │ │ - mov %rax,%rbx │ │ │ │ - add $0x48,%rbp │ │ │ │ - jmp *0x0(%rbp) │ │ │ │ - movq $0x18,0x388(%r13) │ │ │ │ - jmp 338a720 │ │ │ │ - nopl (%rax) │ │ │ │ - test %eax,0x0(%rip) │ │ │ │ + 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 %r10b,0x7d(%r8) │ │ │ │ - push %rax │ │ │ │ - add %cl,-0x77(%rax) │ │ │ │ - fmuls -0x75(%rax) │ │ │ │ - pop %rbp │ │ │ │ - and %cl,-0x77(%rax) │ │ │ │ - and %r9b,0x75(%r9,%rcx,4) │ │ │ │ - sub %dh,%dh │ │ │ │ - ret │ │ │ │ - (bad) │ │ │ │ - jne 507d50 │ │ │ │ - mov (%rbx),%rax │ │ │ │ - jmp *%rax │ │ │ │ - nopl 0x0(%rax) │ │ │ │ - test %eax,(%rcx) │ │ │ │ + fdivs -0x72b7fce6(%rdx) │ │ │ │ + rex.RB loopne 503e99 │ │ │ │ + cmp %edi,%eax │ │ │ │ + jb 503ec3 │ │ │ │ + add $0x30,%r12 │ │ │ │ + cmp 0x358(%r13),%r12 │ │ │ │ + ja 503eb8 │ │ │ │ + movq $0x3390fc8,-0x10(%rbp) │ │ │ │ + mov %rbx,-0x8(%rbp) │ │ │ │ + mov 0x10(%rbx),%rax │ │ │ │ + mov 0x18(%rbx),%rbx │ │ │ │ + movq $0x503dd8,-0x28(%r12) │ │ │ │ + mov %rbx,-0x18(%r12) │ │ │ │ + movq $0x3363ae0,-0x10(%r12) │ │ │ │ + movq $0x3c2ad69,-0x8(%r12) │ │ │ │ + lea -0x28(%r12),%rbx │ │ │ │ + mov %rbx,(%r12) │ │ │ │ + movq $0x503ed8,-0x20(%rbp) │ │ │ │ + mov %rax,%r14 │ │ │ │ + lea -0xe(%r12),%rax │ │ │ │ + mov %rax,-0x18(%rbp) │ │ │ │ + add $0xffffffffffffffe0,%rbp │ │ │ │ + jmp 532c00 │ │ │ │ + movq $0x30,0x388(%r13) │ │ │ │ + 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,-0x75(%rax) │ │ │ │ - sub %r9b,-0x39(%r8) │ │ │ │ - sub %r9b,0x4900507d(%r8) │ │ │ │ - mov %eax,%eax │ │ │ │ - mov 0x20(%rbp),%rdi │ │ │ │ - mov %rbx,%rsi │ │ │ │ - mov 0x8(%rbp),%r14 │ │ │ │ - add $0x28,%rbp │ │ │ │ - jmp 3048660 │ │ │ │ - nopl 0x0(%rax,%rax,1) │ │ │ │ + jne 503ee4 │ │ │ │ + mov %rbx,%r14 │ │ │ │ + add $0x10,%rbp │ │ │ │ + jmp 3240990 │ │ │ │ + sldt (%rax) │ │ │ │ + add %al,(%rdx) │ │ │ │ ... │ │ │ │ - (bad) │ │ │ │ - add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ + add %cl,(%rsi) │ │ │ │ add %al,(%rax) │ │ │ │ - add %cl,-0x39(%rax) │ │ │ │ + add %bl,(%rax) │ │ │ │ + jae 503f19 │ │ │ │ + add -0x73(%rax),%ecx │ │ │ │ rex.RB clc │ │ │ │ - mov $0x4c00507d,%eax │ │ │ │ - mov %esi,0x0(%rbp) │ │ │ │ + cmp %r15,%rax │ │ │ │ + jb 503f6c │ │ │ │ + add $0x38,%r12 │ │ │ │ + cmp 0x358(%r13),%r12 │ │ │ │ + ja 503f61 │ │ │ │ + movq $0x503e48,-0x30(%r12) │ │ │ │ + mov %r14,-0x20(%r12) │ │ │ │ + mov %rsi,-0x18(%r12) │ │ │ │ + movq $0x3363ae0,-0x10(%r12) │ │ │ │ + movq $0x3c2adf1,-0x8(%r12) │ │ │ │ + lea -0x30(%r12),%rax │ │ │ │ + mov %rax,(%r12) │ │ │ │ + movq $0x503f88,-0x8(%rbp) │ │ │ │ + lea -0xe(%r12),%rsi │ │ │ │ + lea 0x2eb4b24(%rip),%r14 │ │ │ │ add $0xfffffffffffffff8,%rbp │ │ │ │ - test $0x7,%bl │ │ │ │ - jne 507db8 │ │ │ │ + jmp 3359998 │ │ │ │ + movq $0x38,0x388(%r13) │ │ │ │ + lea 0x31a73cd(%rip),%rbx │ │ │ │ + jmp *-0x8(%r13) │ │ │ │ + nop │ │ │ │ + ... │ │ │ │ + (bad) │ │ │ │ + add %al,(%rax) │ │ │ │ + add %dh,0x72(%rax) │ │ │ │ + sbb (%rbx),%al │ │ │ │ + mov %rbx,%rsi │ │ │ │ + lea 0x31a6f7e(%rip),%r14 │ │ │ │ + add $0x8,%rbp │ │ │ │ + jmp 4adc10 │ │ │ │ + nopl 0x0(%rax,%rax,1) │ │ │ │ + ... │ │ │ │ + adc $0x30000000,%eax │ │ │ │ + jne 503fc9 │ │ │ │ + add -0x73(%rax),%ecx │ │ │ │ + rex.RB │ │ │ │ + lock cmp %r15,%rax │ │ │ │ + jb 503ffe │ │ │ │ + sub $0x8,%rsp │ │ │ │ + mov %r13,%rax │ │ │ │ + mov %rbx,%rsi │ │ │ │ + mov %rax,%rdi │ │ │ │ + xor %eax,%eax │ │ │ │ + call 3385710 │ │ │ │ + add $0x8,%rsp │ │ │ │ + test %rax,%rax │ │ │ │ + je 503ff9 │ │ │ │ + movq $0x3391200,-0x10(%rbp) │ │ │ │ + mov %rax,-0x8(%rbp) │ │ │ │ + lea 0x31a74cf(%rip),%rsi │ │ │ │ + lea 0x31a74a2(%rip),%r14 │ │ │ │ + add $0xfffffffffffffff0,%rbp │ │ │ │ + jmp 324c800 │ │ │ │ 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) │ │ │ │ - (bad) │ │ │ │ + adc %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ - add %cl,-0x7d(%rcx) │ │ │ │ + lea -0x10(%rbp),%rax │ │ │ │ + cmp %r15,%rax │ │ │ │ + jb 504037 │ │ │ │ + movq $0x3390fc8,-0x10(%rbp) │ │ │ │ + mov %rbx,-0x8(%rbp) │ │ │ │ + mov 0x10(%rbx),%r14 │ │ │ │ + add $0xfffffffffffffff0,%rbp │ │ │ │ + jmp 504058 │ │ │ │ + jmp *-0x10(%r13) │ │ │ │ + nopl 0x0(%rax,%rax,1) │ │ │ │ + add $0x1000000,%eax │ │ │ │ + ... │ │ │ │ + add %al,(%rax) │ │ │ │ + add %cl,(%rsi) │ │ │ │ + add %al,(%rax) │ │ │ │ + add %al,(%rax) │ │ │ │ + add %al,(%rax) │ │ │ │ + add %cl,-0x73(%rax) │ │ │ │ + rex.RB clc │ │ │ │ + cmp %r15,%rax │ │ │ │ + jb 50410e │ │ │ │ + movq $0x504090,-0x8(%rbp) │ │ │ │ + mov %r14,%rbx │ │ │ │ + add $0xfffffffffffffff8,%rbp │ │ │ │ + test $0x7,%bl │ │ │ │ + jne 504090 │ │ │ │ + mov (%rbx),%rax │ │ │ │ + jmp *%rax │ │ │ │ + xchg %ax,%ax │ │ │ │ + ... │ │ │ │ (bad) │ │ │ │ - sbb %cl,0x3b(%rbp) │ │ │ │ - movsl %ds:(%rsi),%es:(%rdi) │ │ │ │ - pop %rax │ │ │ │ - add (%rax),%eax │ │ │ │ - add %dh,0x22(%rdi) │ │ │ │ - movq $0x30489c0,-0x10(%r12) │ │ │ │ - mov %rbx,-0x8(%r12) │ │ │ │ - mov 0x8(%rbp),%rax │ │ │ │ + add %al,(%rax) │ │ │ │ + add %al,(%rax) │ │ │ │ + add %al,(%rax) │ │ │ │ + add %cl,-0x77(%rax) │ │ │ │ + fadds -0x7cb7f820(%rbx) │ │ │ │ + clc │ │ │ │ + add %esi,0x49(%rbp,%rdi,2) │ │ │ │ + add $0x48,%esp │ │ │ │ + cmp 0x358(%r13),%r12 │ │ │ │ + ja 5040fe │ │ │ │ + mov 0x6(%rbx),%rax │ │ │ │ + mov 0xe(%rbx),%rbx │ │ │ │ + movq $0x504018,-0x40(%r12) │ │ │ │ + mov %rbx,-0x30(%r12) │ │ │ │ + movq $0x3363098,-0x28(%r12) │ │ │ │ + mov %rax,-0x20(%r12) │ │ │ │ + movq $0x36ab191,-0x18(%r12) │ │ │ │ + movq $0x3363ae0,-0x10(%r12) │ │ │ │ + lea -0x27(%r12),%rax │ │ │ │ + mov %rax,-0x8(%r12) │ │ │ │ + lea -0x40(%r12),%rax │ │ │ │ mov %rax,(%r12) │ │ │ │ - lea -0xf(%r12),%rbx │ │ │ │ - add $0x10,%rbp │ │ │ │ + lea -0xe(%r12),%rbx │ │ │ │ + add $0x8,%rbp │ │ │ │ jmp *0x0(%rbp) │ │ │ │ - movq $0x18,0x388(%r13) │ │ │ │ + movq $0x48,0x388(%r13) │ │ │ │ jmp 338a720 │ │ │ │ + lea 0x31a74ab(%rip),%rbx │ │ │ │ + jmp *-0x8(%r13) │ │ │ │ + lea 0x3733dd9(%rip),%rbx │ │ │ │ + add $0x8,%rbp │ │ │ │ + jmp *0x0(%rbp) │ │ │ │ nop │ │ │ │ - (bad) │ │ │ │ + add %eax,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ - add %al,(%rbx) │ │ │ │ add %al,(%rax) │ │ │ │ - add %al,(%rdx) │ │ │ │ add %al,(%rax) │ │ │ │ + adc %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ - add %cl,(%rbx) │ │ │ │ add %al,(%rax) │ │ │ │ - add %cl,0x40(%rax) │ │ │ │ - sbb (%rbx),%al │ │ │ │ - add $0x30,%r12 │ │ │ │ - cmp 0x358(%r13),%r12 │ │ │ │ - ja 507e54 │ │ │ │ - mov 0x5(%rbx),%rax │ │ │ │ - mov 0xd(%rbx),%rbx │ │ │ │ - movq $0x507b08,-0x28(%r12) │ │ │ │ - mov %rdi,-0x18(%r12) │ │ │ │ - mov %rax,-0x10(%r12) │ │ │ │ - movq $0x32ce2c8,-0x8(%r12) │ │ │ │ - mov %r14,(%r12) │ │ │ │ - lea -0x28(%r12),%rdi │ │ │ │ - lea -0x6(%r12),%r14 │ │ │ │ - jmp 33959f8 │ │ │ │ - movq $0x30,0x388(%r13) │ │ │ │ - jmp *-0x8(%r13) │ │ │ │ + lea -0x10(%rbp),%rax │ │ │ │ + cmp %r15,%rax │ │ │ │ + jb 504157 │ │ │ │ + movq $0x3390fc8,-0x10(%rbp) │ │ │ │ + mov %rbx,-0x8(%rbp) │ │ │ │ + mov 0x10(%rbx),%r14 │ │ │ │ + add $0xfffffffffffffff0,%rbp │ │ │ │ + jmp 504178 │ │ │ │ + jmp *-0x10(%r13) │ │ │ │ nopl 0x0(%rax,%rax,1) │ │ │ │ - add (%rax),%al │ │ │ │ - add %al,(%rax) │ │ │ │ - add %al,(%rax) │ │ │ │ + add $0x1000000,%eax │ │ │ │ + ... │ │ │ │ add %al,(%rax) │ │ │ │ - adc (%rax),%al │ │ │ │ + add %cl,(%rsi) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ - lea -0x20(%rbp),%rax │ │ │ │ + add %cl,-0x73(%rax) │ │ │ │ + rex.RB clc │ │ │ │ cmp %r15,%rax │ │ │ │ - jb 507f8b │ │ │ │ - movq $0x507eb8,-0x10(%rbp) │ │ │ │ - mov 0x10(%rbx),%rax │ │ │ │ - mov 0x18(%rbx),%rbx │ │ │ │ - mov %rax,-0x8(%rbp) │ │ │ │ - add $0xfffffffffffffff0,%rbp │ │ │ │ + jb 50422e │ │ │ │ + movq $0x5041b0,-0x8(%rbp) │ │ │ │ + mov %r14,%rbx │ │ │ │ + add $0xfffffffffffffff8,%rbp │ │ │ │ test $0x7,%bl │ │ │ │ - jne 507eb8 │ │ │ │ + jne 5041b0 │ │ │ │ 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,%rdi,2) │ │ │ │ + add $0x48,%esp │ │ │ │ + cmp 0x358(%r13),%r12 │ │ │ │ + ja 50421e │ │ │ │ + mov 0x6(%rbx),%rax │ │ │ │ + mov 0xe(%rbx),%rbx │ │ │ │ + movq $0x504138,-0x40(%r12) │ │ │ │ + mov %rbx,-0x30(%r12) │ │ │ │ + movq $0x3363098,-0x28(%r12) │ │ │ │ + mov %rax,-0x20(%r12) │ │ │ │ + movq $0x36ab1a9,-0x18(%r12) │ │ │ │ + movq $0x3363ae0,-0x10(%r12) │ │ │ │ + lea -0x27(%r12),%rax │ │ │ │ + mov %rax,-0x8(%r12) │ │ │ │ + lea -0x40(%r12),%rax │ │ │ │ + mov %rax,(%r12) │ │ │ │ + lea -0xe(%r12),%rbx │ │ │ │ + add $0x8,%rbp │ │ │ │ + jmp *0x0(%rbp) │ │ │ │ + movq $0x48,0x388(%r13) │ │ │ │ + jmp 338a720 │ │ │ │ + lea 0x31a7393(%rip),%rbx │ │ │ │ + jmp *-0x8(%r13) │ │ │ │ + lea 0x3733cb9(%rip),%rbx │ │ │ │ + add $0x8,%rbp │ │ │ │ + jmp *0x0(%rbp) │ │ │ │ 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) │ │ │ │ - add %cl,-0x39(%rax) │ │ │ │ - rex.RB clc │ │ │ │ - clc │ │ │ │ - jle 507f0f │ │ │ │ - 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 507ef8 │ │ │ │ - mov (%rbx),%rax │ │ │ │ - jmp *%rax │ │ │ │ - nopl (%rax) │ │ │ │ - add (%rax),%al │ │ │ │ + lea -0x10(%rbp),%rax │ │ │ │ + cmp %r15,%rax │ │ │ │ + jb 504277 │ │ │ │ + movq $0x3390fc8,-0x10(%rbp) │ │ │ │ + mov %rbx,-0x8(%rbp) │ │ │ │ + mov 0x10(%rbx),%r14 │ │ │ │ + add $0xfffffffffffffff0,%rbp │ │ │ │ + jmp 5042d0 │ │ │ │ + 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) │ │ │ │ + lea -0x10(%rbp),%rax │ │ │ │ + cmp %r15,%rax │ │ │ │ + jb 5042b2 │ │ │ │ + movq $0x3390fc8,-0x10(%rbp) │ │ │ │ + mov %rbx,-0x8(%rbp) │ │ │ │ + mov 0x10(%rbx),%r14 │ │ │ │ + add $0xfffffffffffffff0,%rbp │ │ │ │ + jmp 4fe520 │ │ │ │ + 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 clc │ │ │ │ - cmp %bh,0x50(%rdi) │ │ │ │ - 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) │ │ │ │ + cmp %r15,%rax │ │ │ │ + jb 50437d │ │ │ │ + movq $0x504308,-0x8(%rbp) │ │ │ │ + mov %r14,%rbx │ │ │ │ add $0xfffffffffffffff8,%rbp │ │ │ │ test $0x7,%bl │ │ │ │ - jne 507f38 │ │ │ │ + jne 504308 │ │ │ │ mov (%rbx),%rax │ │ │ │ jmp *%rax │ │ │ │ - nopl (%rax) │ │ │ │ - add (%rax),%eax │ │ │ │ + xchg %ax,%ax │ │ │ │ + ... │ │ │ │ + (bad) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ - (bad) │ │ │ │ + add %cl,-0x77(%rax) │ │ │ │ + fadds -0x7cb7f820(%rbx) │ │ │ │ + clc │ │ │ │ + add %esi,0x49(%rsp,%rsi,2) │ │ │ │ + add $0x48,%esp │ │ │ │ + cmp 0x358(%r13),%r12 │ │ │ │ + ja 50436d │ │ │ │ + mov 0x6(%rbx),%rax │ │ │ │ + mov 0xe(%rbx),%rbx │ │ │ │ + movq $0x504258,-0x40(%r12) │ │ │ │ + mov %rbx,-0x30(%r12) │ │ │ │ + movq $0x504290,-0x28(%r12) │ │ │ │ + mov %rax,-0x18(%r12) │ │ │ │ + movq $0x3363ae0,-0x10(%r12) │ │ │ │ + lea -0x28(%r12),%rax │ │ │ │ + mov %rax,-0x8(%r12) │ │ │ │ + lea -0x40(%r12),%rax │ │ │ │ + mov %rax,(%r12) │ │ │ │ + lea -0xe(%r12),%rbx │ │ │ │ + add $0x8,%rbp │ │ │ │ + jmp *0x0(%rbp) │ │ │ │ + movq $0x48,0x388(%r13) │ │ │ │ + jmp 338a720 │ │ │ │ + lea 0x31a724c(%rip),%rbx │ │ │ │ + jmp *-0x8(%r13) │ │ │ │ + lea 0x3733b6a(%rip),%rbx │ │ │ │ + add $0x8,%rbp │ │ │ │ + jmp *0x0(%rbp) │ │ │ │ + xchg %ax,%ax │ │ │ │ + add %eax,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ - add %cl,-0x39(%rax) │ │ │ │ - add %r13b,0x7f(%r8) │ │ │ │ - push %rax │ │ │ │ - add %cl,-0x77(%rax) │ │ │ │ - fmuls -0x75(%rax) │ │ │ │ - pop %rbp │ │ │ │ - or %cl,-0x77(%rax) │ │ │ │ - or %r14b,%r14b │ │ │ │ - ret │ │ │ │ - (bad) │ │ │ │ - jne 507f68 │ │ │ │ - mov (%rbx),%rax │ │ │ │ - jmp *%rax │ │ │ │ - nopl (%rax) │ │ │ │ - add (%rax),%eax │ │ │ │ + adc %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ - (bad) │ │ │ │ + lea -0x10(%rbp),%rax │ │ │ │ + cmp %r15,%rax │ │ │ │ + jb 5043c7 │ │ │ │ + movq $0x3390fc8,-0x10(%rbp) │ │ │ │ + mov %rbx,-0x8(%rbp) │ │ │ │ + mov 0x10(%rbx),%r14 │ │ │ │ + add $0xfffffffffffffff0,%rbp │ │ │ │ + jmp 504420 │ │ │ │ + jmp *-0x10(%r13) │ │ │ │ + nopl 0x0(%rax,%rax,1) │ │ │ │ + add %eax,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ - add %cl,-0x75(%rax) │ │ │ │ - sbb %r9b,-0x39(%r8) │ │ │ │ - sbb %r12b,0x4900507f(%r8) │ │ │ │ - mov %ebx,%eax │ │ │ │ - mov 0x10(%rbp),%rdi │ │ │ │ - mov 0x8(%rbp),%rsi │ │ │ │ - mov %rax,%r14 │ │ │ │ - add $0x18,%rbp │ │ │ │ - jmp 3048660 │ │ │ │ + adc %al,(%rax) │ │ │ │ + add %al,(%rax) │ │ │ │ + add %al,(%rax) │ │ │ │ + add %al,(%rax) │ │ │ │ + lea -0x10(%rbp),%rax │ │ │ │ + cmp %r15,%rax │ │ │ │ + jb 504402 │ │ │ │ + movq $0x3390fc8,-0x10(%rbp) │ │ │ │ + mov %rbx,-0x8(%rbp) │ │ │ │ + mov 0x10(%rbx),%r14 │ │ │ │ + add $0xfffffffffffffff0,%rbp │ │ │ │ + jmp 4fe5d8 │ │ │ │ jmp *-0x10(%r13) │ │ │ │ - nop │ │ │ │ + xchg %ax,%ax │ │ │ │ + add $0x1000000,%eax │ │ │ │ ... │ │ │ │ - (bad) │ │ │ │ add %al,(%rax) │ │ │ │ + add %cl,(%rsi) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ - add %cl,-0x39(%rax) │ │ │ │ - rex.RB clc │ │ │ │ - sarb $1,0x50(%rdi) │ │ │ │ - add %cl,0x75(%rcx,%rcx,4) │ │ │ │ - add %cl,-0x7d(%rax) │ │ │ │ - (bad) │ │ │ │ - ret │ │ │ │ + add %al,(%rax) │ │ │ │ + add %cl,-0x73(%rax) │ │ │ │ + rex.RB │ │ │ │ + lock cmp %r15,%rax │ │ │ │ + jae 50443b │ │ │ │ + lea 0x31a71a8(%rip),%rbx │ │ │ │ + jmp *-0x8(%r13) │ │ │ │ + add $0x10,%rbp │ │ │ │ + mov %rax,%r14 │ │ │ │ + movq $0x504468,-0x8(%rbp) │ │ │ │ + mov %r14,%rbx │ │ │ │ + add $0xfffffffffffffff8,%rbp │ │ │ │ + test $0x7,%bl │ │ │ │ + jne 504468 │ │ │ │ + mov (%rbx),%rax │ │ │ │ + jmp *%rax │ │ │ │ + nopl 0x0(%rax) │ │ │ │ + ... │ │ │ │ (bad) │ │ │ │ - jne 507fd0 │ │ │ │ + add %al,(%rax) │ │ │ │ + add %al,(%rax) │ │ │ │ + add %al,(%rax) │ │ │ │ + add %cl,-0x77(%rax) │ │ │ │ + fadds -0x7cb7f820(%rbx) │ │ │ │ + clc │ │ │ │ + add %ecx,(%rdi) │ │ │ │ + test %dh,0x48000000(%rcx) │ │ │ │ + movl $0x5044b0,-0x8(%rbp) │ │ │ │ + mov 0xe(%rbx),%rax │ │ │ │ + mov 0x6(%rbx),%rbx │ │ │ │ + mov %rax,0x0(%rbp) │ │ │ │ + add $0xfffffffffffffff8,%rbp │ │ │ │ + test $0x7,%bl │ │ │ │ + jne 5044b0 │ │ │ │ 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) │ │ │ │ + add %cl,-0x75(%rax) │ │ │ │ + or %r9b,-0x77(%r8) │ │ │ │ + flds -0x7cb7f81f(%rbx) │ │ │ │ + stc │ │ │ │ + add %ecx,(%rdi) │ │ │ │ + test %dh,-0x1(%rax) │ │ │ │ (bad) │ │ │ │ - sbb %cl,0x3b(%rbp) │ │ │ │ - movsl %ds:(%rsi),%es:(%rdi) │ │ │ │ - pop %rax │ │ │ │ - add (%rax),%eax │ │ │ │ - add %dh,0x22(%rdi) │ │ │ │ - movq $0x30489c0,-0x10(%r12) │ │ │ │ - mov %rbx,-0x8(%r12) │ │ │ │ - mov 0x8(%rbp),%rax │ │ │ │ + decl -0x7d(%rcx) │ │ │ │ + (bad) │ │ │ │ + rex.W │ │ │ │ + cmp 0x358(%r13),%r12 │ │ │ │ + ja 504519 │ │ │ │ + mov 0x6(%rbx),%rbx │ │ │ │ + movq $0x5043a8,-0x40(%r12) │ │ │ │ + mov %rax,-0x30(%r12) │ │ │ │ + movq $0x5043e0,-0x28(%r12) │ │ │ │ + mov %rbx,-0x18(%r12) │ │ │ │ + movq $0x3363ae0,-0x10(%r12) │ │ │ │ + lea -0x28(%r12),%rax │ │ │ │ + mov %rax,-0x8(%r12) │ │ │ │ + lea -0x40(%r12),%rax │ │ │ │ mov %rax,(%r12) │ │ │ │ - lea -0xf(%r12),%rbx │ │ │ │ + lea -0xe(%r12),%rbx │ │ │ │ add $0x10,%rbp │ │ │ │ jmp *0x0(%rbp) │ │ │ │ - movq $0x18,0x388(%r13) │ │ │ │ + movq $0x48,0x388(%r13) │ │ │ │ jmp 338a720 │ │ │ │ + lea 0x37339c9(%rip),%rbx │ │ │ │ + add $0x8,%rbp │ │ │ │ + jmp *0x0(%rbp) │ │ │ │ nop │ │ │ │ add %eax,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ adc %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ - xor %rsi,0x3(%rcx) │ │ │ │ - lea -0x18(%rbp),%rax │ │ │ │ + cwtl │ │ │ │ + jo 504561 │ │ │ │ + add -0x73(%rax),%ecx │ │ │ │ + rex.RB clc │ │ │ │ cmp %r15,%rax │ │ │ │ - jb 5080a2 │ │ │ │ - movq $0x3390fc8,-0x10(%rbp) │ │ │ │ - mov %rbx,-0x8(%rbp) │ │ │ │ - movq $0x508060,-0x18(%rbp) │ │ │ │ + jb 504598 │ │ │ │ + movq $0x504580,-0x8(%rbp) │ │ │ │ mov 0x10(%rbx),%rbx │ │ │ │ - add $0xffffffffffffffe8,%rbp │ │ │ │ + add $0xfffffffffffffff8,%rbp │ │ │ │ test $0x7,%bl │ │ │ │ - jne 508060 │ │ │ │ + jne 504580 │ │ │ │ mov (%rbx),%rax │ │ │ │ jmp *%rax │ │ │ │ - nop │ │ │ │ + nopl 0x0(%rax,%rax,1) │ │ │ │ ... │ │ │ │ (bad) │ │ │ │ add %al,(%rax) │ │ │ │ - add %cl,(%rax) │ │ │ │ - xor %esi,0x3(%rcx) │ │ │ │ - add $0x10,%r12 │ │ │ │ + add %ah,0x70(%rax) │ │ │ │ + sbb (%rbx),%al │ │ │ │ + movq $0x5045b0,0x0(%rbp) │ │ │ │ + lea 0x373396a(%rip),%rsi │ │ │ │ + mov 0x7(%rbx),%r14 │ │ │ │ + jmp 32e89a8 │ │ │ │ + jmp *-0x10(%r13) │ │ │ │ + nopl 0x0(%rax) │ │ │ │ + ... │ │ │ │ + (bad) │ │ │ │ + add %al,(%rax) │ │ │ │ + add %dh,(%rax) │ │ │ │ + jo 5045c9 │ │ │ │ + add -0x73(%rax),%ecx │ │ │ │ + xor $0x31a7029,%eax │ │ │ │ + mov %rbx,%r14 │ │ │ │ + add $0x8,%rbp │ │ │ │ + jmp 3240990 │ │ │ │ + nopl 0x0(%rax,%rax,1) │ │ │ │ + add %eax,(%rax) │ │ │ │ + add %al,(%rax) │ │ │ │ + add %al,(%rax) │ │ │ │ + add %al,(%rax) │ │ │ │ + adc %al,(%rax) │ │ │ │ + add %al,(%rax) │ │ │ │ + or %dh,0x1a(%rax) │ │ │ │ + add -0x7d(%rcx),%ecx │ │ │ │ + (bad) │ │ │ │ + sbb %cl,0x3b(%rbp) │ │ │ │ + movsl %ds:(%rsi),%es:(%rdi) │ │ │ │ + pop %rax │ │ │ │ + add (%rax),%eax │ │ │ │ + add %dh,0x22(%rdi) │ │ │ │ + mov 0x10(%rbx),%rax │ │ │ │ + movq $0x504548,-0x10(%r12) │ │ │ │ + mov %rax,(%r12) │ │ │ │ + lea -0x10(%r12),%rsi │ │ │ │ + lea 0x2eb3d83(%rip),%r14 │ │ │ │ + jmp 3359998 │ │ │ │ + movq $0x18,0x388(%r13) │ │ │ │ + jmp *-0x10(%r13) │ │ │ │ + xchg %ax,%ax │ │ │ │ + add %eax,(%rax) │ │ │ │ + add %al,(%rax) │ │ │ │ + add %eax,(%rax) │ │ │ │ + add %al,(%rax) │ │ │ │ + adc (%rax),%eax │ │ │ │ + add %al,(%rax) │ │ │ │ + mov $0x48031a6f,%eax │ │ │ │ + lea -0x10(%rbp),%eax │ │ │ │ + cmp %r15,%rax │ │ │ │ + jb 504682 │ │ │ │ + add $0x18,%r12 │ │ │ │ cmp 0x358(%r13),%r12 │ │ │ │ - ja 5080a6 │ │ │ │ - mov 0x7(%rbx),%rax │ │ │ │ - cmp $0x10ffff,%rax │ │ │ │ - ja 508092 │ │ │ │ - movq $0x3363a40,-0x8(%r12) │ │ │ │ + ja 504677 │ │ │ │ + mov 0x10(%rbx),%rax │ │ │ │ + mov 0x18(%rbx),%rbx │ │ │ │ + movq $0x5045d8,-0x10(%r12) │ │ │ │ mov %rax,(%r12) │ │ │ │ - lea -0x7(%r12),%rbx │ │ │ │ - add $0x8,%rbp │ │ │ │ - jmp *0x0(%rbp) │ │ │ │ - add $0xfffffffffffffff0,%r12 │ │ │ │ - mov %rax,%r14 │ │ │ │ - add $0x8,%rbp │ │ │ │ - jmp 3244600 │ │ │ │ + movq $0x504698,-0x10(%rbp) │ │ │ │ + lea 0x3733897(%rip),%rsi │ │ │ │ + mov %rbx,%r14 │ │ │ │ + lea -0x10(%r12),%rax │ │ │ │ + mov %rax,-0x8(%rbp) │ │ │ │ + add $0xfffffffffffffff0,%rbp │ │ │ │ + jmp 32e89a8 │ │ │ │ + movq $0x18,0x388(%r13) │ │ │ │ jmp *-0x10(%r13) │ │ │ │ - movq $0x10,0x388(%r13) │ │ │ │ - jmp 338a720 │ │ │ │ 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) │ │ │ │ + jne 5046a4 │ │ │ │ + mov %rbx,%r14 │ │ │ │ + add $0x10,%rbp │ │ │ │ + jmp 3240990 │ │ │ │ + or $0x2000000,%eax │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rdx) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ - add %cl,(%rbx) │ │ │ │ + add %cl,(%rsi) │ │ │ │ add %al,(%rax) │ │ │ │ - add %ch,0x42(%rax) │ │ │ │ - sbb (%rbx),%al │ │ │ │ - add $0x38,%r12 │ │ │ │ + add %al,(%rax) │ │ │ │ + add %al,(%rax) │ │ │ │ + add %cl,-0x73(%rax) │ │ │ │ + rex.RB clc │ │ │ │ + cmp %r15,%rax │ │ │ │ + jb 504710 │ │ │ │ + add $0x20,%r12 │ │ │ │ cmp 0x358(%r13),%r12 │ │ │ │ - ja 508117 │ │ │ │ - mov 0x5(%rbx),%rax │ │ │ │ - mov 0xd(%rbx),%rbx │ │ │ │ - movq $0x507e78,-0x30(%r12) │ │ │ │ - mov %rdi,-0x20(%r12) │ │ │ │ - mov %rbx,-0x18(%r12) │ │ │ │ - movq $0x508020,-0x10(%r12) │ │ │ │ + ja 504705 │ │ │ │ + movq $0x504628,-0x18(%r12) │ │ │ │ + mov %rsi,-0x8(%r12) │ │ │ │ mov %r14,(%r12) │ │ │ │ - lea -0x30(%r12),%rdi │ │ │ │ - lea -0x10(%r12),%r14 │ │ │ │ - mov %rax,%rbx │ │ │ │ - jmp 507e10 │ │ │ │ - movq $0x38,0x388(%r13) │ │ │ │ + movq $0x504730,-0x8(%rbp) │ │ │ │ + lea -0x18(%r12),%rsi │ │ │ │ + lea 0x2eb3c72(%rip),%r14 │ │ │ │ + add $0xfffffffffffffff8,%rbp │ │ │ │ + jmp 3359998 │ │ │ │ + movq $0x20,0x388(%r13) │ │ │ │ + lea 0x31a6f11(%rip),%rbx │ │ │ │ jmp *-0x8(%r13) │ │ │ │ - xchg %ax,%ax │ │ │ │ + nopl 0x0(%rax,%rax,1) │ │ │ │ + ... │ │ │ │ + (bad) │ │ │ │ + add %al,(%rax) │ │ │ │ + add %bl,%al │ │ │ │ + outsb %ds:(%rsi),(%dx) │ │ │ │ + sbb (%rbx),%al │ │ │ │ + mov %rbx,%rsi │ │ │ │ + lea 0x31a6e60(%rip),%r14 │ │ │ │ + add $0x8,%rbp │ │ │ │ + jmp 324c800 │ │ │ │ + nopl 0x0(%rax,%rax,1) │ │ │ │ + or $0x0,%al │ │ │ │ + add %al,(%rax) │ │ │ │ add (%rax),%al │ │ │ │ add %al,(%rax) │ │ │ │ + add (%rax),%al │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ - adc (%rax),%al │ │ │ │ add %al,(%rax) │ │ │ │ + (bad) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ - lea -0x30(%rbp),%rax │ │ │ │ + add %al,(%rax) │ │ │ │ + add %cl,0x5(%rbp,%rcx,4) │ │ │ │ + shrl $0x3,0x1a(%rbp) │ │ │ │ + mov %rsi,%rdi │ │ │ │ + mov %r14,%rsi │ │ │ │ + xor %r14d,%r14d │ │ │ │ + jmp 32c9610 │ │ │ │ + nopl (%rax) │ │ │ │ + add (%rax),%al │ │ │ │ + add %al,(%rax) │ │ │ │ + add %al,(%rax) │ │ │ │ + add %al,(%rax) │ │ │ │ + adc (%rax),%al │ │ │ │ + add %al,(%rax) │ │ │ │ + enter $0x1aaf,$0x3 │ │ │ │ + lea -0x28(%rbp),%rax │ │ │ │ cmp %r15,%rax │ │ │ │ - jb 50825b │ │ │ │ + jb 504830 │ │ │ │ movq $0x3390fc8,-0x10(%rbp) │ │ │ │ mov %rbx,-0x8(%rbp) │ │ │ │ - movq $0x508188,-0x20(%rbp) │ │ │ │ + movq $0x5047d8,-0x20(%rbp) │ │ │ │ mov 0x10(%rbx),%rax │ │ │ │ mov 0x18(%rbx),%rbx │ │ │ │ mov %rax,-0x18(%rbp) │ │ │ │ add $0xffffffffffffffe0,%rbp │ │ │ │ test $0x7,%bl │ │ │ │ - jne 508188 │ │ │ │ + jne 5047d8 │ │ │ │ mov (%rbx),%rax │ │ │ │ jmp *%rax │ │ │ │ nopl 0x0(%rax,%rax,1) │ │ │ │ add %eax,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ (bad) │ │ │ │ add %al,(%rax) │ │ │ │ - add %al,(%rax) │ │ │ │ - add %al,(%rax) │ │ │ │ - add %cl,-0x39(%rax) │ │ │ │ - rex.RB clc │ │ │ │ - enter $0x5081,$0x0 │ │ │ │ + add %bh,-0x51(%rax) │ │ │ │ + sbb (%rbx),%al │ │ │ │ + movq $0x504810,-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) │ │ │ │ + mov %rax,0x0(%rbp) │ │ │ │ add $0xfffffffffffffff8,%rbp │ │ │ │ test $0x7,%bl │ │ │ │ - jne 5081c8 │ │ │ │ + jne 504810 │ │ │ │ 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,-0x51(%rax) │ │ │ │ + sbb (%rbx),%al │ │ │ │ + mov 0x10(%rbp),%rax │ │ │ │ + movq $0x504848,0x10(%rbp) │ │ │ │ + mov 0x7(%rbx),%rdi │ │ │ │ + mov 0x8(%rbp),%rsi │ │ │ │ + mov %rax,%r14 │ │ │ │ + add $0x10,%rbp │ │ │ │ + jmp 5442c0 │ │ │ │ + jmp *-0x10(%r13) │ │ │ │ + nopl 0x0(%rax) │ │ │ │ + ... │ │ │ │ + (bad) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ - add %cl,-0x39(%rax) │ │ │ │ - rex.RB clc │ │ │ │ - or %al,-0x74b7ffb0(%rdx) │ │ │ │ - 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 508208 │ │ │ │ - mov (%rbx),%rax │ │ │ │ - jmp *%rax │ │ │ │ - nopl (%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 $0x3363078,-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 338a7d8 │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ + add %eax,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ - (bad) │ │ │ │ + adc %eax,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ - add %cl,-0x39(%rax) │ │ │ │ - add %r15b,(%r8) │ │ │ │ + lea -0x18(%rbp),%rax │ │ │ │ + cmp %r15,%rax │ │ │ │ + jb 5048c2 │ │ │ │ + movq $0x3390fc8,-0x10(%rbp) │ │ │ │ + mov %rbx,-0x8(%rbp) │ │ │ │ + movq $0x5048d8,-0x18(%rbp) │ │ │ │ + mov 0x10(%rbx),%r14 │ │ │ │ + add $0xffffffffffffffe8,%rbp │ │ │ │ + jmp 33257b8 │ │ │ │ + jmp *-0x10(%r13) │ │ │ │ + xchg %ax,%ax │ │ │ │ + ... │ │ │ │ (bad) │ │ │ │ - push %rax │ │ │ │ - add %cl,-0x77(%rax) │ │ │ │ - fmuls -0x75(%rax) │ │ │ │ - pop %rbp │ │ │ │ - or %cl,-0x77(%rax) │ │ │ │ - or %r14b,%r14b │ │ │ │ - ret │ │ │ │ + add %al,(%rax) │ │ │ │ + add %al,(%rax) │ │ │ │ + add %al,(%rax) │ │ │ │ + add %cl,-0x7d(%rcx) │ │ │ │ (bad) │ │ │ │ - jne 508238 │ │ │ │ - mov (%rbx),%rax │ │ │ │ - jmp *%rax │ │ │ │ - nopl (%rax) │ │ │ │ + adc %cl,0x3b(%rbp) │ │ │ │ + movsl %ds:(%rsi),%es:(%rdi) │ │ │ │ + pop %rax │ │ │ │ add (%rax),%eax │ │ │ │ + add %dh,0x19(%rdi) │ │ │ │ + movq $0x3363a20,-0x8(%r12) │ │ │ │ + mov %rbx,(%r12) │ │ │ │ + lea -0x7(%r12),%rbx │ │ │ │ + add $0x8,%rbp │ │ │ │ + jmp *0x0(%rbp) │ │ │ │ + movq $0x10,0x388(%r13) │ │ │ │ + jmp 338a738 │ │ │ │ + xchg %ax,%ax │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ + add %eax,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ - (bad) │ │ │ │ + adc %eax,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ - add %cl,-0x75(%rax) │ │ │ │ - sbb %r9b,-0x39(%r8) │ │ │ │ - sbb %r14b,-0x7e(%r8) │ │ │ │ - push %rax │ │ │ │ - add %cl,-0x77(%rcx) │ │ │ │ - fmuls -0x75(%rax) │ │ │ │ - jge 50825b │ │ │ │ - mov 0x8(%rbp),%rsi │ │ │ │ - mov %rax,%r14 │ │ │ │ - add $0x18,%rbp │ │ │ │ - jmp 3048660 │ │ │ │ + lea -0x18(%rbp),%rax │ │ │ │ + cmp %r15,%rax │ │ │ │ + jb 50494a │ │ │ │ + movq $0x3390fc8,-0x10(%rbp) │ │ │ │ + mov %rbx,-0x8(%rbp) │ │ │ │ + movq $0x504960,-0x18(%rbp) │ │ │ │ + mov 0x10(%rbx),%r14 │ │ │ │ + add $0xffffffffffffffe8,%rbp │ │ │ │ + jmp 3328f20 │ │ │ │ jmp *-0x10(%r13) │ │ │ │ - nop │ │ │ │ + xchg %ax,%ax │ │ │ │ ... │ │ │ │ (bad) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ - add %cl,-0x39(%rax) │ │ │ │ - rex.RB clc │ │ │ │ - movabs 0x480075894c005082,%al │ │ │ │ - add $0xfffffff8,%ebp │ │ │ │ + add %cl,-0x7d(%rcx) │ │ │ │ + (bad) │ │ │ │ + adc %cl,0x3b(%rbp) │ │ │ │ + movsl %ds:(%rsi),%es:(%rdi) │ │ │ │ + pop %rax │ │ │ │ + add (%rax),%eax │ │ │ │ + add %dh,0x19(%rdi) │ │ │ │ + movq $0x3363a20,-0x8(%r12) │ │ │ │ + mov %rbx,(%r12) │ │ │ │ + lea -0x7(%r12),%rbx │ │ │ │ + add $0x8,%rbp │ │ │ │ + jmp *0x0(%rbp) │ │ │ │ + movq $0x10,0x388(%r13) │ │ │ │ + jmp 338a738 │ │ │ │ + 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 504a22 │ │ │ │ + movq $0x3390fc8,-0x10(%rbp) │ │ │ │ + mov %rbx,-0x8(%rbp) │ │ │ │ + movq $0x5049e8,-0x18(%rbp) │ │ │ │ + mov 0x10(%rbx),%rbx │ │ │ │ + add $0xffffffffffffffe8,%rbp │ │ │ │ test $0x7,%bl │ │ │ │ - jne 5082a0 │ │ │ │ + jne 5049e8 │ │ │ │ mov (%rbx),%rax │ │ │ │ jmp *%rax │ │ │ │ - nopw 0x0(%rax,%rax,1) │ │ │ │ - add %eax,(%rax) │ │ │ │ + nop │ │ │ │ + ... │ │ │ │ + (bad) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ + add %cl,-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 $0x3363a20,-0x8(%r12) │ │ │ │ + mov %rax,(%r12) │ │ │ │ + lea -0x7(%r12),%rbx │ │ │ │ + add $0x8,%rbp │ │ │ │ + jmp *0x0(%rbp) │ │ │ │ + movq $0x10,0x388(%r13) │ │ │ │ + jmp 338a720 │ │ │ │ + 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) │ │ │ │ + xor %cl,0x3b(%rbp) │ │ │ │ movsl %ds:(%rsi),%es:(%rdi) │ │ │ │ pop %rax │ │ │ │ add (%rax),%eax │ │ │ │ - add %dh,0x22(%rdi) │ │ │ │ - movq $0x30489c0,-0x10(%r12) │ │ │ │ + add %dh,0x31(%rdi) │ │ │ │ + mov 0x7(%rbx),%rax │ │ │ │ + movq $0x5049a8,-0x28(%r12) │ │ │ │ + mov %r14,-0x18(%r12) │ │ │ │ + movq $0x3363098,-0x10(%r12) │ │ │ │ + lea -0x28(%r12),%rbx │ │ │ │ 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 338a720 │ │ │ │ - nop │ │ │ │ - add (%rax),%eax │ │ │ │ + movq $0x30,0x388(%r13) │ │ │ │ + jmp *-0x8(%r13) │ │ │ │ + nopl (%rax) │ │ │ │ + sldt (%rax) │ │ │ │ + add %al,(%rdx) │ │ │ │ add %al,(%rax) │ │ │ │ + add %al,(%rcx) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ - sldt (%rax) │ │ │ │ add %al,(%rax) │ │ │ │ + add %cl,(%rcx) │ │ │ │ add %al,(%rax) │ │ │ │ - add %cl,-0x73(%rax) │ │ │ │ - rex.RB rorb $0xf,-0x8(%r9,%rdi,1) │ │ │ │ - (bad) │ │ │ │ - pop %rsi │ │ │ │ - add %eax,(%rax) │ │ │ │ - add %cl,-0x39(%rax) │ │ │ │ - rex.RB │ │ │ │ - lock enter $0x390f,$0x3 │ │ │ │ - mov %rbx,-0x8(%rbp) │ │ │ │ - movq $0x508348,-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 %dh,%al │ │ │ │ + jge 504b19 │ │ │ │ + add -0x73(%rax),%ecx │ │ │ │ + rex.RB fmuls -0x8(%r9,%rdi,1) │ │ │ │ + jb 504b67 │ │ │ │ + movq $0x504ae8,-0x18(%rbp) │ │ │ │ + mov 0x6(%rbx),%rbx │ │ │ │ + mov %r14,-0x10(%rbp) │ │ │ │ + mov %rsi,-0x8(%rbp) │ │ │ │ + add $0xffffffffffffffe8,%rbp │ │ │ │ test $0x7,%bl │ │ │ │ - jne 508348 │ │ │ │ + jne 504ae8 │ │ │ │ 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 %dh,0x4803727d(%rax) │ │ │ │ + movl $0x504b10,0x0(%rbp) │ │ │ │ + mov 0x7(%rbx),%rbx │ │ │ │ + test $0x7,%bl │ │ │ │ + jne 504b10 │ │ │ │ + mov (%rbx),%rax │ │ │ │ + jmp *%rax │ │ │ │ + xchg %ax,%ax │ │ │ │ + add (%rax),%al │ │ │ │ + add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ - add %cl,-0x39(%rax) │ │ │ │ - rex.RB clc │ │ │ │ - mov %al,-0x74b7ffb0(%rbx) │ │ │ │ - rex.XB (bad) │ │ │ │ - mov 0xf(%rbx),%rbx │ │ │ │ + (bad) │ │ │ │ + add %al,(%rax) │ │ │ │ + add %cl,0x4803727d(%rax) │ │ │ │ + mov 0x10(%rbp),%eax │ │ │ │ mov %rbx,%rcx │ │ │ │ + and $0x7,%ecx │ │ │ │ + cmp $0x1,%rcx │ │ │ │ + je 504b6b │ │ │ │ + add $0x10,%r12 │ │ │ │ + cmp 0x358(%r13),%r12 │ │ │ │ + ja 504b57 │ │ │ │ + movq $0x504a40,-0x8(%r12) │ │ │ │ mov 0x8(%rbp),%rbx │ │ │ │ - mov %rcx,0x0(%rbp) │ │ │ │ - mov %rax,0x8(%rbp) │ │ │ │ - add $0xfffffffffffffff8,%rbp │ │ │ │ + mov %rbx,(%r12) │ │ │ │ + movq $0x504de0,0x10(%rbp) │ │ │ │ + mov %rax,%rsi │ │ │ │ + lea -0x7(%r12),%r14 │ │ │ │ + add $0x10,%rbp │ │ │ │ + jmp 3240d18 │ │ │ │ + movq $0x10,0x388(%r13) │ │ │ │ + jmp 338a720 │ │ │ │ + jmp *-0x8(%r13) │ │ │ │ + movq $0x504b90,0x0(%rbp) │ │ │ │ + mov %rax,%rbx │ │ │ │ test $0x7,%bl │ │ │ │ - jne 508388 │ │ │ │ + jne 504b90 │ │ │ │ mov (%rbx),%rax │ │ │ │ jmp *%rax │ │ │ │ - nopl (%rax) │ │ │ │ - add (%rax),%eax │ │ │ │ + (bad) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ - (bad) │ │ │ │ + add %bl,(%rsi) │ │ │ │ add %al,(%rax) │ │ │ │ + add %cl,(%rax) │ │ │ │ + jge 504c01 │ │ │ │ + add -0x73(%rax),%ecx │ │ │ │ + or $0x3733362,%eax │ │ │ │ + jmp 504cbc │ │ │ │ + nopl 0x0(%rax) │ │ │ │ + add %r8b,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ - add %cl,-0x39(%rax) │ │ │ │ - rex.RB clc │ │ │ │ - enter $0x5083,$0x0 │ │ │ │ - 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 │ │ │ │ + add %bl,(%rsi) │ │ │ │ + add %al,(%rax) │ │ │ │ + add %ch,%al │ │ │ │ + jl 504c21 │ │ │ │ + add -0x75(%rax),%ecx │ │ │ │ + sbb %r9b,-0x75(%r8) │ │ │ │ + rex.WRB and %r9b,-0x75(%r8) │ │ │ │ + push %rbp │ │ │ │ + adc %cl,-0x75(%rax) │ │ │ │ + jne 504bc8 │ │ │ │ + mov %rbx,%rdi │ │ │ │ + and $0x7,%edi │ │ │ │ + cmp $0x1,%rdi │ │ │ │ + je 504d24 │ │ │ │ + add $0x90,%r12 │ │ │ │ + cmp 0x358(%r13),%r12 │ │ │ │ + ja 504dab │ │ │ │ + movq $0x504898,-0x88(%r12) │ │ │ │ + mov %rsi,-0x78(%r12) │ │ │ │ + movq $0x3363098,-0x70(%r12) │ │ │ │ + lea -0x88(%r12),%rbx │ │ │ │ + mov %rbx,-0x68(%r12) │ │ │ │ + mov %rax,-0x60(%r12) │ │ │ │ + movq $0x3363ae0,-0x58(%r12) │ │ │ │ + lea -0x6f(%r12),%rbx │ │ │ │ + mov %rbx,-0x50(%r12) │ │ │ │ + mov %rcx,-0x48(%r12) │ │ │ │ + movq $0x504920,-0x40(%r12) │ │ │ │ + mov %rsi,-0x30(%r12) │ │ │ │ + movq $0x3363098,-0x28(%r12) │ │ │ │ + lea -0x40(%r12),%rbx │ │ │ │ + mov %rbx,-0x20(%r12) │ │ │ │ + mov %rax,-0x18(%r12) │ │ │ │ + movq $0x3363ae0,-0x10(%r12) │ │ │ │ + lea -0x27(%r12),%rax │ │ │ │ + mov %rax,-0x8(%r12) │ │ │ │ + lea -0x56(%r12),%rax │ │ │ │ + mov %rax,(%r12) │ │ │ │ + movq $0x504cb8,0x10(%rbp) │ │ │ │ + mov %rdx,%rbx │ │ │ │ + lea -0xe(%r12),%rax │ │ │ │ + mov %rax,0x20(%rbp) │ │ │ │ + add $0x10,%rbp │ │ │ │ test $0x7,%bl │ │ │ │ - jne 5083c8 │ │ │ │ + jne 504cb8 │ │ │ │ mov (%rbx),%rax │ │ │ │ jmp *%rax │ │ │ │ - nopl (%rax) │ │ │ │ - add $0x0,%al │ │ │ │ + nopl 0x0(%rax) │ │ │ │ + add (%rax),%al │ │ │ │ + add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ + (bad) │ │ │ │ add %al,(%rax) │ │ │ │ + add %bh,%al │ │ │ │ + jnp 504d11 │ │ │ │ + add -0x75(%rax),%ecx │ │ │ │ + rex.WRB adc %r13b,%r11b │ │ │ │ (bad) │ │ │ │ + xchg %ax,%ax │ │ │ │ + add (%rax),%al │ │ │ │ + add %al,(%rax) │ │ │ │ + add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ + (bad) │ │ │ │ add %al,(%rax) │ │ │ │ + add %ah,%al │ │ │ │ + jnp 504d29 │ │ │ │ + add -0x75(%rax),%ecx │ │ │ │ + rex.WRB adc %r9b,-0x77(%r8) │ │ │ │ + fadds -0x7cb7f820(%rbx) │ │ │ │ + clc │ │ │ │ + add %ecx,(%rdi) │ │ │ │ + test %cl,%ah │ │ │ │ add %al,(%rax) │ │ │ │ add %cl,-0x39(%rax) │ │ │ │ rex.RB clc │ │ │ │ - or %al,0x438b4800(%rax,%rdx,2) │ │ │ │ + or %cl,0x50(%rbp) │ │ │ │ + add %cl,-0x77(%rax) │ │ │ │ + fmuls -0x75(%rax) │ │ │ │ + pop %rbx │ │ │ │ (bad) │ │ │ │ - mov 0xf(%rbx),%rbx │ │ │ │ - mov %rbx,%rcx │ │ │ │ - mov 0x8(%rbp),%rbx │ │ │ │ - mov %rcx,0x0(%rbp) │ │ │ │ - mov %rax,0x8(%rbp) │ │ │ │ + mov 0xe(%rax),%rax │ │ │ │ + mov %rax,0x0(%rbp) │ │ │ │ + mov %rcx,0x10(%rbp) │ │ │ │ add $0xfffffffffffffff8,%rbp │ │ │ │ test $0x7,%bl │ │ │ │ - jne 508408 │ │ │ │ + jne 504d08 │ │ │ │ mov (%rbx),%rax │ │ │ │ jmp *%rax │ │ │ │ nopl (%rax) │ │ │ │ - add $0x0,%eax │ │ │ │ + add (%rax),%eax │ │ │ │ add %al,(%rax) │ │ │ │ - add %bl,(%rsi) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ + (bad) │ │ │ │ add %al,(%rax) │ │ │ │ - add %cl,-0x39(%rax) │ │ │ │ - add %r15b,(%r8) │ │ │ │ - test %dl,0x0(%rax) │ │ │ │ - mov %rbx,%rax │ │ │ │ - mov 0x8(%rbp),%rbx │ │ │ │ - mov %rax,0x8(%rbp) │ │ │ │ + add %dl,0x4803727b(%rax) │ │ │ │ + movl $0x504bb0,-0x8(%rbp) │ │ │ │ + mov 0x7(%rbx),%rsi │ │ │ │ + mov %rsi,%r14 │ │ │ │ + mov %rsi,0x0(%rbp) │ │ │ │ + add $0xfffffffffffffff8,%rbp │ │ │ │ + jmp 32f0320 │ │ │ │ + add $0x40,%r12 │ │ │ │ + cmp 0x358(%r13),%r12 │ │ │ │ + ja 504dbb │ │ │ │ + movq $0x3363a20,-0x38(%r12) │ │ │ │ + mov %rsi,-0x30(%r12) │ │ │ │ + movq $0x3363098,-0x28(%r12) │ │ │ │ + lea -0x37(%r12),%rbx │ │ │ │ + mov %rbx,-0x20(%r12) │ │ │ │ + mov %rax,-0x18(%r12) │ │ │ │ + movq $0x3363ae0,-0x10(%r12) │ │ │ │ + lea -0x27(%r12),%rax │ │ │ │ + mov %rax,-0x8(%r12) │ │ │ │ + mov %rcx,(%r12) │ │ │ │ + movq $0x504ca0,0x10(%rbp) │ │ │ │ + mov %rdx,%rbx │ │ │ │ + lea -0xe(%r12),%rax │ │ │ │ + mov %rax,0x20(%rbp) │ │ │ │ + add $0x10,%rbp │ │ │ │ test $0x7,%bl │ │ │ │ - jne 508438 │ │ │ │ + jne 504ca0 │ │ │ │ mov (%rbx),%rax │ │ │ │ jmp *%rax │ │ │ │ - nopl (%rax) │ │ │ │ - add $0x0,%eax │ │ │ │ - add %al,(%rax) │ │ │ │ - add %bl,(%rsi) │ │ │ │ + lea 0x36ff734(%rip),%rsi │ │ │ │ + mov %rcx,%r14 │ │ │ │ + add $0x18,%rbp │ │ │ │ + jmp 3099950 │ │ │ │ + movq $0x90,0x388(%r13) │ │ │ │ + jmp 338a720 │ │ │ │ + movq $0x40,0x388(%r13) │ │ │ │ + jmp 338a720 │ │ │ │ + nopl 0x0(%rax,%rax,1) │ │ │ │ + ... │ │ │ │ + (bad) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ - add %cl,-0x75(%rax) │ │ │ │ - adc %r9b,-0x39(%r8) │ │ │ │ - adc %r14b,-0x7c(%r8) │ │ │ │ - push %rax │ │ │ │ add %cl,-0x77(%rcx) │ │ │ │ - fmuls -0x77(%rax) │ │ │ │ + fimuls -0x7d(%rax) │ │ │ │ (bad) │ │ │ │ - mov 0x8(%rbp),%rsi │ │ │ │ - mov 0x28(%rbp),%r14 │ │ │ │ - add $0x10,%rbp │ │ │ │ - jmp 3048660 │ │ │ │ - jmp *-0x10(%r13) │ │ │ │ - nop │ │ │ │ - add (%rcx),%eax │ │ │ │ + add $0xb,%al │ │ │ │ + mov $0x401f0f02,%edx │ │ │ │ + add %al,(%rcx) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ - (bad) │ │ │ │ + add %dl,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ - add %cl,-0x39(%rax) │ │ │ │ - add %r13b,0x48005084(%r8) │ │ │ │ - mov %ebx,%eax │ │ │ │ - mov 0x8(%rbp),%rbx │ │ │ │ - mov %r14,0x8(%rbp) │ │ │ │ - mov %rax,0x18(%rbp) │ │ │ │ + add %cl,-0x73(%rax) │ │ │ │ + rex.RB call 10488754 <__environ@GLIBC_2.2.5+0xc8482ac> │ │ │ │ + (bad) │ │ │ │ + mov %al,(%rax) │ │ │ │ + add %al,(%rax) │ │ │ │ + movq $0x3390fc8,-0x10(%rbp) │ │ │ │ + mov %rbx,-0x8(%rbp) │ │ │ │ + movq $0x504e48,-0x18(%rbp) │ │ │ │ + mov 0x10(%rbx),%rbx │ │ │ │ + add $0xffffffffffffffe8,%rbp │ │ │ │ test $0x7,%bl │ │ │ │ - jne 5084a8 │ │ │ │ + jne 504e48 │ │ │ │ mov (%rbx),%rax │ │ │ │ jmp *%rax │ │ │ │ - nopl 0x0(%rax) │ │ │ │ - add (%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,-0x39(%rax) │ │ │ │ - add %r11b,%r8b │ │ │ │ - test %dl,0x0(%rax) │ │ │ │ - mov %rbx,%rax │ │ │ │ - mov 0x18(%rbp),%rbx │ │ │ │ - mov %rax,0x18(%rbp) │ │ │ │ - test $0x7,%bl │ │ │ │ - jne 5084d8 │ │ │ │ + add %r14b,0x4e(%r8) │ │ │ │ + push %rax │ │ │ │ + add %cl,-0x75(%rax) │ │ │ │ + pop %rbx │ │ │ │ + psadbw %mm3,%mm0 │ │ │ │ + (bad) │ │ │ │ + jne 504e70 │ │ │ │ mov (%rbx),%rax │ │ │ │ jmp *%rax │ │ │ │ - nopl (%rax) │ │ │ │ - add (%rax),%eax │ │ │ │ + xchg %ax,%ax │ │ │ │ + ... │ │ │ │ + (bad) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ + add %al,-0x7cb7f81d(%rbx) │ │ │ │ + sti │ │ │ │ + add %esi,0x48(%rsi,%rcx,1) │ │ │ │ + lea 0x31a644a(%rip),%ebx │ │ │ │ + add $0x8,%rbp │ │ │ │ + jmp *0x0(%rbp) │ │ │ │ + lea 0x36ff645(%rip),%rbx │ │ │ │ + add $0x8,%rbp │ │ │ │ + jmp *0x0(%rbp) │ │ │ │ + jmp *-0x10(%r13) │ │ │ │ + nopl 0x0(%rax) │ │ │ │ (bad) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ - add %cl,-0x39(%rax) │ │ │ │ - add %r9b,(%r8) │ │ │ │ - test %edx,0x0(%rax) │ │ │ │ - mov %rbx,%rax │ │ │ │ - mov 0x8(%rbp),%rbx │ │ │ │ - mov %rax,0x8(%rbp) │ │ │ │ + add %cl,(%rdi) │ │ │ │ + add %al,(%rax) │ │ │ │ + add %dl,0x48031a6a(%rax) │ │ │ │ + lea -0x50(%rbp),%eax │ │ │ │ + cmp %r15,%rax │ │ │ │ + jb 504f8b │ │ │ │ + movq $0x3390fc8,-0x10(%rbp) │ │ │ │ + mov %rbx,-0x8(%rbp) │ │ │ │ + movq $0x504f20,-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 %rcx,-0x30(%rbp) │ │ │ │ + mov %rax,-0x28(%rbp) │ │ │ │ + mov %rdi,-0x20(%rbp) │ │ │ │ + mov %rsi,-0x18(%rbp) │ │ │ │ + add $0xffffffffffffffc0,%rbp │ │ │ │ test $0x7,%bl │ │ │ │ - jne 508508 │ │ │ │ + jne 504f20 │ │ │ │ mov (%rbx),%rax │ │ │ │ jmp *%rax │ │ │ │ - nopl (%rax) │ │ │ │ - add (%rax),%eax │ │ │ │ - add %al,(%rax) │ │ │ │ + nopl 0x0(%rax,%rax,1) │ │ │ │ + add $0x0,%eax │ │ │ │ add %al,(%rax) │ │ │ │ + add %bl,(%rsi) │ │ │ │ add %al,(%rax) │ │ │ │ + add %ah,(%rax) │ │ │ │ + push $0x1a │ │ │ │ + add -0x39(%rax),%ecx │ │ │ │ + rex.RB │ │ │ │ + lock push $0x4800504f │ │ │ │ + mov 0x7(%rbx),%eax │ │ │ │ + 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 504f68 │ │ │ │ + mov (%rbx),%rax │ │ │ │ + jmp *%rax │ │ │ │ + nopl (%rax) │ │ │ │ (bad) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ - add %cl,-0x75(%rax) │ │ │ │ - sbb %r9b,-0x39(%r8) │ │ │ │ - sbb %r8b,-0x7b(%r8) │ │ │ │ - push %rax │ │ │ │ - add %cl,-0x77(%rcx) │ │ │ │ - fmuls -0x75(%rax) │ │ │ │ - jge 508523 │ │ │ │ - mov %rax,%rsi │ │ │ │ - mov 0x10(%rbp),%r14 │ │ │ │ - add $0x18,%rbp │ │ │ │ - jmp 3048660 │ │ │ │ - nopl 0x0(%rax,%rax,1) │ │ │ │ - ... │ │ │ │ - (bad) │ │ │ │ + add %bl,(%rsi) │ │ │ │ add %al,(%rax) │ │ │ │ + add %bl,%al │ │ │ │ + imul $0x458b4803,(%rdx),%ebx │ │ │ │ + adc %cl,-0x39(%rax) │ │ │ │ + adc %r12b,0x4c00504f(%r8) │ │ │ │ + mov 0x8(%rbp),%eax │ │ │ │ + mov %rax,%rdi │ │ │ │ + mov 0x30(%rbp),%rsi │ │ │ │ + mov %rbx,%r14 │ │ │ │ + add $0x10,%rbp │ │ │ │ + jmp 5019e0 │ │ │ │ + jmp *-0x10(%r13) │ │ │ │ + nop │ │ │ │ + add $0x2,%eax │ │ │ │ add %al,(%rax) │ │ │ │ + add %bl,(%rsi) │ │ │ │ add %al,(%rax) │ │ │ │ - add %cl,-0x39(%rax) │ │ │ │ - rex.RB clc │ │ │ │ - jo 5084cb │ │ │ │ - push %rax │ │ │ │ - add %cl,0x75(%rcx,%rcx,4) │ │ │ │ - add %cl,-0x7d(%rax) │ │ │ │ - (bad) │ │ │ │ - ret │ │ │ │ - (bad) │ │ │ │ - jne 508570 │ │ │ │ + add %ah,0x48031a69(%rax) │ │ │ │ + movl $0x504fe0,-0x8(%rbp) │ │ │ │ + mov %rbx,%rax │ │ │ │ + mov 0x28(%rbp),%rbx │ │ │ │ + mov %rsi,0x0(%rbp) │ │ │ │ + mov %r14,0x20(%rbp) │ │ │ │ + mov %rax,0x28(%rbp) │ │ │ │ + add $0xfffffffffffffff8,%rbp │ │ │ │ + test $0x7,%bl │ │ │ │ + jne 504fe0 │ │ │ │ mov (%rbx),%rax │ │ │ │ jmp *%rax │ │ │ │ - nopw 0x0(%rax,%rax,1) │ │ │ │ - add %eax,(%rax) │ │ │ │ + nopl 0x0(%rax) │ │ │ │ + (bad) │ │ │ │ + add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ + add %bl,(%rsi) │ │ │ │ + add %al,(%rax) │ │ │ │ + add %ah,0x69(%rax) │ │ │ │ + sbb (%rbx),%al │ │ │ │ + mov 0x8(%rbp),%rax │ │ │ │ + movq $0x505018,0x8(%rbp) │ │ │ │ + mov %rax,%r8 │ │ │ │ + mov 0x28(%rbp),%rdi │ │ │ │ + mov 0x30(%rbp),%rsi │ │ │ │ + mov %rbx,%r14 │ │ │ │ + add $0x8,%rbp │ │ │ │ + jmp 500ff0 │ │ │ │ + nopl 0x0(%rax,%rax,1) │ │ │ │ + add $0x6,%eax │ │ │ │ + add %al,(%rax) │ │ │ │ + add %bl,(%rsi) │ │ │ │ add %al,(%rax) │ │ │ │ + add %ch,(%rax) │ │ │ │ + imul $0xc4834903,(%rdx),%ebx │ │ │ │ + and %cl,0x3b(%rbp) │ │ │ │ + movsl %ds:(%rsi),%es:(%rdi) │ │ │ │ + pop %rax │ │ │ │ + add (%rax),%eax │ │ │ │ + add %dh,0x39(%rdi) │ │ │ │ + movq $0x3363078,-0x18(%r12) │ │ │ │ + mov %rbx,-0x10(%r12) │ │ │ │ + mov %r14,-0x8(%r12) │ │ │ │ + mov %rsi,(%r12) │ │ │ │ + movq $0x505088,0x28(%rbp) │ │ │ │ + mov 0x10(%rbp),%rdi │ │ │ │ + lea -0x17(%r12),%rsi │ │ │ │ + mov 0x18(%rbp),%r14 │ │ │ │ + mov 0x8(%rbp),%rbx │ │ │ │ + add $0x28,%rbp │ │ │ │ + jmp 5183e8 │ │ │ │ + movq $0x20,0x388(%r13) │ │ │ │ + movq $0x505018,0x0(%rbp) │ │ │ │ + jmp 338a7d8 │ │ │ │ + xchg %ax,%ax │ │ │ │ + ... │ │ │ │ (bad) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %cl,-0x7d(%rcx) │ │ │ │ (bad) │ │ │ │ sbb %cl,0x3b(%rbp) │ │ │ │ movsl %ds:(%rsi),%es:(%rdi) │ │ │ │ pop %rax │ │ │ │ add (%rax),%eax │ │ │ │ - add %dh,0x22(%rdi) │ │ │ │ - movq $0x30489c0,-0x10(%r12) │ │ │ │ + add %dh,0x1e(%rdi) │ │ │ │ + movq $0x3363098,-0x10(%r12) │ │ │ │ mov %rbx,-0x8(%r12) │ │ │ │ - mov 0x8(%rbp),%rax │ │ │ │ - mov %rax,(%r12) │ │ │ │ + mov %r14,(%r12) │ │ │ │ lea -0xf(%r12),%rbx │ │ │ │ - add $0x10,%rbp │ │ │ │ + add $0x8,%rbp │ │ │ │ jmp *0x0(%rbp) │ │ │ │ movq $0x18,0x388(%r13) │ │ │ │ - jmp 338a720 │ │ │ │ - nop │ │ │ │ - add (%rax),%al │ │ │ │ - add %al,(%rax) │ │ │ │ + jmp 338a798 │ │ │ │ + nopl 0x0(%rax,%rax,1) │ │ │ │ + add (%rax),%eax │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ - adc (%rax),%al │ │ │ │ add %al,(%rax) │ │ │ │ + sldt (%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ - lea -0x30(%rbp),%rax │ │ │ │ - cmp %r15,%rax │ │ │ │ - jb 5086e3 │ │ │ │ + add %cl,-0x73(%rax) │ │ │ │ + rex.RB enter $0x394c,$0xf8 │ │ │ │ + jb 5051c3 │ │ │ │ movq $0x3390fc8,-0x10(%rbp) │ │ │ │ mov %rbx,-0x8(%rbp) │ │ │ │ - movq $0x508610,-0x20(%rbp) │ │ │ │ + movq $0x505130,-0x28(%rbp) │ │ │ │ mov 0x10(%rbx),%rax │ │ │ │ - mov 0x18(%rbx),%rbx │ │ │ │ - mov %rax,-0x18(%rbp) │ │ │ │ - add $0xffffffffffffffe0,%rbp │ │ │ │ + mov 0x18(%rbx),%rcx │ │ │ │ + mov 0x20(%rbx),%rbx │ │ │ │ + mov %rax,-0x20(%rbp) │ │ │ │ + mov %rcx,-0x18(%rbp) │ │ │ │ + add $0xffffffffffffffd8,%rbp │ │ │ │ test $0x7,%bl │ │ │ │ - jne 508610 │ │ │ │ + jne 505130 │ │ │ │ mov (%rbx),%rax │ │ │ │ jmp *%rax │ │ │ │ nopl 0x0(%rax,%rax,1) │ │ │ │ - add %eax,(%rax) │ │ │ │ + add (%rax),%al │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ (bad) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %cl,-0x39(%rax) │ │ │ │ - rex.RB clc │ │ │ │ + add %r11b,0x51(%r8) │ │ │ │ push %rax │ │ │ │ - xchg %dl,0x0(%rax) │ │ │ │ - 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 %cl,-0x75(%rax) │ │ │ │ + pop %rbx │ │ │ │ + (bad) │ │ │ │ test $0x7,%bl │ │ │ │ - jne 508650 │ │ │ │ + jne 505158 │ │ │ │ mov (%rbx),%rax │ │ │ │ jmp *%rax │ │ │ │ - nopl (%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 │ │ │ │ - nop │ │ │ │ - xchg %dl,0x0(%rax) │ │ │ │ - mov 0x7(%rbx),%rax │ │ │ │ - mov 0xf(%rbx),%rbx │ │ │ │ - mov %rbx,%rcx │ │ │ │ - mov 0x8(%rbp),%rbx │ │ │ │ + rex.RB │ │ │ │ + lock movabs 0x4807438b48005051,%al │ │ │ │ + mov 0xf(%rbx),%ecx │ │ │ │ + mov 0x17(%rbx),%rbx │ │ │ │ + mov %rbx,%rdx │ │ │ │ + mov 0x10(%rbp),%rbx │ │ │ │ + mov %rdx,-0x8(%rbp) │ │ │ │ mov %rcx,0x0(%rbp) │ │ │ │ - mov %rax,0x8(%rbp) │ │ │ │ - add $0xfffffffffffffff8,%rbp │ │ │ │ - test $0x7,%bl │ │ │ │ - jne 508690 │ │ │ │ - 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,-0x39(%rax) │ │ │ │ - add %r8b,%r8b │ │ │ │ - xchg %dl,0x0(%rax) │ │ │ │ - mov %rbx,%rax │ │ │ │ - mov 0x8(%rbp),%rbx │ │ │ │ - mov %rax,0x8(%rbp) │ │ │ │ + mov %rax,0x10(%rbp) │ │ │ │ + add $0xfffffffffffffff0,%rbp │ │ │ │ test $0x7,%bl │ │ │ │ - jne 5086c0 │ │ │ │ + jne 5051a0 │ │ │ │ mov (%rbx),%rax │ │ │ │ jmp *%rax │ │ │ │ nopl (%rax) │ │ │ │ - add (%rax),%eax │ │ │ │ + add $0x0,%al │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ (bad) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %cl,-0x75(%rax) │ │ │ │ - sbb %r9b,-0x39(%r8) │ │ │ │ - sbb %r15b,%r8b │ │ │ │ - xchg %dl,0x0(%rax) │ │ │ │ - mov %rbx,%r8 │ │ │ │ - mov 0x10(%rbp),%rdi │ │ │ │ - mov 0x8(%rbp),%rsi │ │ │ │ - mov %rax,%r14 │ │ │ │ - add $0x18,%rbp │ │ │ │ - jmp 3048660 │ │ │ │ + adc %r9b,-0x39(%r8) │ │ │ │ + adc %r11b,%r8b │ │ │ │ + push %rcx │ │ │ │ + push %rax │ │ │ │ + add %cl,0x45(%rbx,%rcx,4) │ │ │ │ + or %cl,-0x77(%rax) │ │ │ │ + (bad) │ │ │ │ + mov 0x20(%rbp),%rsi │ │ │ │ + mov %rbx,%r14 │ │ │ │ + add $0x10,%rbp │ │ │ │ + jmp 500ff0 │ │ │ │ jmp *-0x10(%r13) │ │ │ │ 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,-0x39(%rax) │ │ │ │ rex.RB clc │ │ │ │ - sub %al,-0x76b3ffb0(%rdi) │ │ │ │ - jne 508704 │ │ │ │ + sbb %dl,0x50(%rdx) │ │ │ │ + add %cl,-0x77(%rax) │ │ │ │ + fmuls -0x75(%rax) │ │ │ │ + pop %rbp │ │ │ │ + or %cl,-0x77(%rax) │ │ │ │ + jne 5051eb │ │ │ │ + mov %r14,0x8(%rbp) │ │ │ │ + mov %rax,0x10(%rbp) │ │ │ │ add $0xfffffffffffffff8,%rbp │ │ │ │ test $0x7,%bl │ │ │ │ - jne 508728 │ │ │ │ + jne 505218 │ │ │ │ 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 %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ + add %cl,-0x75(%rax) │ │ │ │ + sbb %r9b,-0x39(%r8) │ │ │ │ + sbb %r10b,0x52(%r8) │ │ │ │ + push %rax │ │ │ │ + add %cl,0x45(%rbx,%rcx,4) │ │ │ │ + or %cl,-0x75(%rax) │ │ │ │ + jge 50523c │ │ │ │ + mov %rax,%rsi │ │ │ │ + mov %rbx,%r14 │ │ │ │ + add $0x18,%rbp │ │ │ │ + jmp 5023c8 │ │ │ │ + nopl 0x0(%rax,%rax,1) │ │ │ │ + ... │ │ │ │ (bad) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %cl,-0x7d(%rcx) │ │ │ │ (bad) │ │ │ │ - sbb %cl,0x3b(%rbp) │ │ │ │ + and %cl,0x3b(%rbp) │ │ │ │ movsl %ds:(%rsi),%es:(%rdi) │ │ │ │ pop %rax │ │ │ │ add (%rax),%eax │ │ │ │ - add %dh,0x22(%rdi) │ │ │ │ - movq $0x30489c0,-0x10(%r12) │ │ │ │ - mov %rbx,-0x8(%r12) │ │ │ │ - mov 0x8(%rbp),%rax │ │ │ │ - mov %rax,(%r12) │ │ │ │ - lea -0xf(%r12),%rbx │ │ │ │ - add $0x10,%rbp │ │ │ │ + add %dh,0x23(%rdi) │ │ │ │ + movq $0x3363078,-0x18(%r12) │ │ │ │ + mov %rbx,-0x10(%r12) │ │ │ │ + mov %r14,-0x8(%r12) │ │ │ │ + mov %rsi,(%r12) │ │ │ │ + lea -0x17(%r12),%rbx │ │ │ │ + add $0x8,%rbp │ │ │ │ jmp *0x0(%rbp) │ │ │ │ - movq $0x18,0x388(%r13) │ │ │ │ - jmp 338a720 │ │ │ │ - nop │ │ │ │ - add (%rax),%eax │ │ │ │ + movq $0x20,0x388(%r13) │ │ │ │ + movq $0x505250,0x0(%rbp) │ │ │ │ + jmp 338a7d8 │ │ │ │ + add $0x0,%eax │ │ │ │ add %al,(%rax) │ │ │ │ + add %cl,(%rdi) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ - sldt (%rax) │ │ │ │ - add %ah,%al │ │ │ │ - ss sbb (%rbx),%al │ │ │ │ - lea -0x40(%rbp),%rax │ │ │ │ - cmp %r15,%rax │ │ │ │ - jb 5088e3 │ │ │ │ - movq $0x3390fc8,-0x10(%rbp) │ │ │ │ + add %al,(%rax) │ │ │ │ + add %cl,-0x73(%rax) │ │ │ │ + rex.RB mov $0xff8394c,%r8d │ │ │ │ + (bad) │ │ │ │ + movb $0x0,(%rax) │ │ │ │ + add %cl,-0x39(%rax) │ │ │ │ + rex.RB │ │ │ │ + lock enter $0x390f,$0x3 │ │ │ │ mov %rbx,-0x8(%rbp) │ │ │ │ - movq $0x5087d0,-0x28(%rbp) │ │ │ │ + movq $0x505310,-0x38(%rbp) │ │ │ │ mov 0x10(%rbx),%rax │ │ │ │ mov 0x18(%rbx),%rcx │ │ │ │ - mov 0x20(%rbx),%rbx │ │ │ │ + mov 0x20(%rbx),%rdx │ │ │ │ + mov 0x28(%rbx),%rsi │ │ │ │ + mov 0x30(%rbx),%rbx │ │ │ │ + mov %rax,-0x30(%rbp) │ │ │ │ + mov %rsi,-0x28(%rbp) │ │ │ │ mov %rcx,-0x20(%rbp) │ │ │ │ - mov %rax,-0x18(%rbp) │ │ │ │ - add $0xffffffffffffffd8,%rbp │ │ │ │ + mov %rdx,-0x18(%rbp) │ │ │ │ + add $0xffffffffffffffc8,%rbp │ │ │ │ test $0x7,%bl │ │ │ │ - jne 5087d0 │ │ │ │ + jne 505310 │ │ │ │ mov (%rbx),%rax │ │ │ │ jmp *%rax │ │ │ │ nopl 0x0(%rax,%rax,1) │ │ │ │ - add (%rax),%al │ │ │ │ + add $0x0,%al │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ (bad) │ │ │ │ add %al,(%rax) │ │ │ │ - add %cl,0x48031a36(%rax) │ │ │ │ - movl $0x508810,-0x8(%rbp) │ │ │ │ - mov 0x7(%rbx),%rax │ │ │ │ - mov 0xf(%rbx),%rbx │ │ │ │ - mov %rbx,%rcx │ │ │ │ - mov 0x8(%rbp),%rbx │ │ │ │ + add %al,(%rax) │ │ │ │ + add %al,(%rax) │ │ │ │ + add %cl,-0x39(%rax) │ │ │ │ + rex.RB │ │ │ │ + lock pop %rax │ │ │ │ + push %rbx │ │ │ │ + push %rax │ │ │ │ + add %cl,-0x75(%rax) │ │ │ │ + rex.XB (bad) │ │ │ │ + mov 0xf(%rbx),%rcx │ │ │ │ + mov 0x17(%rbx),%rbx │ │ │ │ + mov %rbx,%rdx │ │ │ │ + mov 0x10(%rbp),%rbx │ │ │ │ + mov %rdx,-0x8(%rbp) │ │ │ │ mov %rcx,0x0(%rbp) │ │ │ │ - mov %rax,0x8(%rbp) │ │ │ │ - add $0xfffffffffffffff8,%rbp │ │ │ │ + mov %rax,0x10(%rbp) │ │ │ │ + add $0xfffffffffffffff0,%rbp │ │ │ │ test $0x7,%bl │ │ │ │ - jne 508810 │ │ │ │ + jne 505358 │ │ │ │ mov (%rbx),%rax │ │ │ │ jmp *%rax │ │ │ │ nopl (%rax) │ │ │ │ - add (%rax),%eax │ │ │ │ + (bad) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ - (bad) │ │ │ │ + add %bl,(%rsi) │ │ │ │ add %al,(%rax) │ │ │ │ - add %cl,0x36(%rax) │ │ │ │ - sbb (%rbx),%al │ │ │ │ - movq $0x508850,-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 508850 │ │ │ │ - mov (%rbx),%rax │ │ │ │ - jmp *%rax │ │ │ │ - nopl (%rax) │ │ │ │ - add $0x0,%al │ │ │ │ + add %al,(%rax) │ │ │ │ + add %al,(%rax) │ │ │ │ + add %cl,-0x75(%rax) │ │ │ │ + adc %r9b,-0x39(%r8) │ │ │ │ + adc %r10b,0x4c005053(%r8) │ │ │ │ + mov 0x8(%rbp),%eax │ │ │ │ + mov %rax,%rdi │ │ │ │ + mov 0x20(%rbp),%rsi │ │ │ │ + mov %rbx,%r14 │ │ │ │ + add $0x10,%rbp │ │ │ │ + jmp 5019e0 │ │ │ │ + jmp *-0x10(%r13) │ │ │ │ + nop │ │ │ │ + test %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ (bad) │ │ │ │ add %al,(%rax) │ │ │ │ - add %cl,(%rax) │ │ │ │ - ss sbb (%rbx),%al │ │ │ │ - movq $0x508890,-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 %al,(%rax) │ │ │ │ + add %al,(%rax) │ │ │ │ + add %cl,-0x39(%rax) │ │ │ │ + rex.RB clc │ │ │ │ + rclb $1,0x50(%rbx) │ │ │ │ + add %cl,-0x77(%rax) │ │ │ │ + fmuls -0x75(%rax) │ │ │ │ + pop %rbp │ │ │ │ + and %cl,-0x77(%rax) │ │ │ │ + jne 5053a3 │ │ │ │ + mov %r14,0x10(%rbp) │ │ │ │ + mov %rax,0x20(%rbp) │ │ │ │ add $0xfffffffffffffff8,%rbp │ │ │ │ test $0x7,%bl │ │ │ │ - jne 508890 │ │ │ │ + jne 5053d0 │ │ │ │ mov (%rbx),%rax │ │ │ │ jmp *%rax │ │ │ │ - nopl (%rax) │ │ │ │ + nopl 0x0(%rax) │ │ │ │ add $0x0,%eax │ │ │ │ add %al,(%rax) │ │ │ │ add %bl,(%rsi) │ │ │ │ add %al,(%rax) │ │ │ │ - add %cl,%al │ │ │ │ - xor $0xc748031a,%eax │ │ │ │ - add %r8b,%r8b │ │ │ │ - mov %dl,0x0(%rax) │ │ │ │ - mov %rbx,%rax │ │ │ │ - mov 0x8(%rbp),%rbx │ │ │ │ - mov %rax,0x8(%rbp) │ │ │ │ - test $0x7,%bl │ │ │ │ - jne 5088c0 │ │ │ │ - mov (%rbx),%rax │ │ │ │ - jmp *%rax │ │ │ │ - nopl (%rax) │ │ │ │ - add $0x0,%eax │ │ │ │ add %al,(%rax) │ │ │ │ - add %bl,(%rsi) │ │ │ │ add %al,(%rax) │ │ │ │ - add %bl,0x48031a35(%rax) │ │ │ │ - mov 0x10(%rbp),%eax │ │ │ │ - movq $0x5088f8,0x10(%rbp) │ │ │ │ - mov %rbx,%r8 │ │ │ │ - mov %rax,%rdi │ │ │ │ - mov 0x8(%rbp),%rsi │ │ │ │ - mov 0x28(%rbp),%r14 │ │ │ │ - add $0x10,%rbp │ │ │ │ - jmp 3048660 │ │ │ │ - jmp *-0x10(%r13) │ │ │ │ - nop │ │ │ │ - add (%rcx),%eax │ │ │ │ + add %cl,-0x75(%rax) │ │ │ │ + or %r9b,-0x39(%r8) │ │ │ │ + or %r9b,(%r8) │ │ │ │ + push %rsp │ │ │ │ + push %rax │ │ │ │ + add %cl,-0x77(%rcx) │ │ │ │ + rorb $0x7d,-0x75(%rax) │ │ │ │ + sbb %cl,-0x75(%rax) │ │ │ │ + jne 50540f │ │ │ │ + mov %rbx,%r14 │ │ │ │ + add $0x8,%rbp │ │ │ │ + jmp 500ff0 │ │ │ │ + nopl 0x0(%rax,%rax,1) │ │ │ │ + test %al,(%rdx) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ (bad) │ │ │ │ add %al,(%rax) │ │ │ │ - add %ah,0x35(%rax) │ │ │ │ - sbb (%rbx),%al │ │ │ │ - movq $0x508920,0x0(%rbp) │ │ │ │ + add %al,(%rax) │ │ │ │ + add %al,(%rax) │ │ │ │ + add %cl,-0x39(%rax) │ │ │ │ + add %r8b,0x54(%r8) │ │ │ │ + push %rax │ │ │ │ + add %cl,-0x77(%rax) │ │ │ │ + fmuls -0x75(%rax) │ │ │ │ + pop %rbp │ │ │ │ + sbb %cl,-0x77(%rax) │ │ │ │ + jne 50542b │ │ │ │ mov %r14,0x18(%rbp) │ │ │ │ + mov %rax,0x20(%rbp) │ │ │ │ test $0x7,%bl │ │ │ │ - jne 508920 │ │ │ │ + jne 505440 │ │ │ │ mov (%rbx),%rax │ │ │ │ jmp *%rax │ │ │ │ - xchg %ax,%ax │ │ │ │ - add (%rax),%eax │ │ │ │ + nopl (%rax) │ │ │ │ + add $0x0,%al │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ (bad) │ │ │ │ add %al,(%rax) │ │ │ │ - add %bh,(%rax) │ │ │ │ - xor $0xc748031a,%eax │ │ │ │ - add %r10b,-0x77(%r8) │ │ │ │ + add %al,(%rax) │ │ │ │ + add %al,(%rax) │ │ │ │ + add %cl,-0x39(%rax) │ │ │ │ + add %r14b,0x54(%r8) │ │ │ │ push %rax │ │ │ │ - add %cl,-0x73(%rax) │ │ │ │ - cmp $0x31a352b,%eax │ │ │ │ - mov 0x18(%rbp),%rsi │ │ │ │ + add %cl,0x45(%rbx,%rcx,4) │ │ │ │ + adc %cl,-0x75(%rax) │ │ │ │ + jge 505468 │ │ │ │ + mov 0x20(%rbp),%rsi │ │ │ │ mov %rbx,%r14 │ │ │ │ - jmp 304d9c8 │ │ │ │ - nopl 0x0(%rax,%rax,1) │ │ │ │ - add (%rcx),%eax │ │ │ │ + jmp 500ff0 │ │ │ │ + nopl 0x0(%rax) │ │ │ │ + test %al,(%rbx) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ (bad) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ - add %cl,-0x39(%rax) │ │ │ │ - add %r9b,0x48005089(%r8) │ │ │ │ - mov %ebx,%eax │ │ │ │ - mov 0x8(%rbp),%rbx │ │ │ │ - mov %r14,0x8(%rbp) │ │ │ │ - mov %rax,0x18(%rbp) │ │ │ │ + add %cl,-0x75(%rax) │ │ │ │ + or %r9b,-0x39(%r8) │ │ │ │ + or %r14b,0x48005054(%r8) │ │ │ │ + mov %ebx,%ecx │ │ │ │ + mov %rax,%rbx │ │ │ │ + mov %rsi,0x10(%rbp) │ │ │ │ + mov %r14,0x18(%rbp) │ │ │ │ + mov %rcx,0x20(%rbp) │ │ │ │ + add $0x8,%rbp │ │ │ │ test $0x7,%bl │ │ │ │ - jne 508988 │ │ │ │ + jne 5054b0 │ │ │ │ mov (%rbx),%rax │ │ │ │ jmp *%rax │ │ │ │ nopl 0x0(%rax) │ │ │ │ add (%rax),%eax │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ (bad) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %cl,-0x75(%rax) │ │ │ │ sbb %r9b,-0x39(%r8) │ │ │ │ - sbb %r8b,%r8b │ │ │ │ - mov %edx,0x0(%rax) │ │ │ │ - mov 0x8(%rbp),%r8 │ │ │ │ - mov %rax,%rdi │ │ │ │ - mov %rbx,%rsi │ │ │ │ - mov 0x10(%rbp),%r14 │ │ │ │ + sbb %r13b,%r8b │ │ │ │ + push %rsp │ │ │ │ + push %rax │ │ │ │ + add %cl,0x45(%rbx,%rcx,4) │ │ │ │ + or %cl,-0x75(%rax) │ │ │ │ + jge 5054d4 │ │ │ │ + mov %rax,%rsi │ │ │ │ + mov %rbx,%r14 │ │ │ │ add $0x18,%rbp │ │ │ │ - jmp 3048660 │ │ │ │ + jmp 5023c8 │ │ │ │ nopl 0x0(%rax,%rax,1) │ │ │ │ ... │ │ │ │ (bad) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ - add %cl,-0x39(%rax) │ │ │ │ - rex.RB clc │ │ │ │ - lock mov %edx,0x0(%rax) │ │ │ │ - mov %r14,0x0(%rbp) │ │ │ │ - add $0xfffffffffffffff8,%rbp │ │ │ │ + add %cl,-0x7d(%rcx) │ │ │ │ + (bad) │ │ │ │ + and %cl,0x3b(%rbp) │ │ │ │ + movsl %ds:(%rsi),%es:(%rdi) │ │ │ │ + pop %rax │ │ │ │ + add (%rax),%eax │ │ │ │ + add %dh,0x23(%rdi) │ │ │ │ + movq $0x3363078,-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 $0x5054e8,0x0(%rbp) │ │ │ │ + jmp 338a7d8 │ │ │ │ + add (%rax),%al │ │ │ │ + add %al,(%rax) │ │ │ │ + add %al,(%rax) │ │ │ │ + add %al,(%rax) │ │ │ │ + adc (%rax),%al │ │ │ │ + add %al,(%rax) │ │ │ │ + and %bl,0x1a(%rbx) │ │ │ │ + add -0x73(%rax),%ecx │ │ │ │ + rex.RB loopne 505591 │ │ │ │ + cmp %edi,%eax │ │ │ │ + jb 5055a8 │ │ │ │ + movq $0x3390fc8,-0x10(%rbp) │ │ │ │ + mov %rbx,-0x8(%rbp) │ │ │ │ + movq $0x505588,-0x20(%rbp) │ │ │ │ + mov 0x10(%rbx),%rax │ │ │ │ + mov 0x18(%rbx),%rbx │ │ │ │ + mov %rax,-0x18(%rbp) │ │ │ │ + add $0xffffffffffffffe0,%rbp │ │ │ │ test $0x7,%bl │ │ │ │ - jne 5089f0 │ │ │ │ + jne 505588 │ │ │ │ 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 │ │ │ │ + pop %rdx │ │ │ │ + sbb (%rbx),%al │ │ │ │ + mov 0x8(%rbp),%rax │ │ │ │ + movq $0x5055c0,0x8(%rbp) │ │ │ │ + mov 0xf(%rbx),%rdi │ │ │ │ + mov 0x7(%rbx),%rsi │ │ │ │ + mov %rax,%r14 │ │ │ │ + add $0x8,%rbp │ │ │ │ + jmp 5001d8 │ │ │ │ + jmp *-0x10(%r13) │ │ │ │ + nopl 0x0(%rax) │ │ │ │ + ... │ │ │ │ + (bad) │ │ │ │ + add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %cl,-0x7d(%rcx) │ │ │ │ (bad) │ │ │ │ - sbb %cl,0x3b(%rbp) │ │ │ │ + sub %cl,0x3b(%rbp) │ │ │ │ movsl %ds:(%rsi),%es:(%rdi) │ │ │ │ pop %rax │ │ │ │ add (%rax),%eax │ │ │ │ - add %dh,0x22(%rdi) │ │ │ │ - movq $0x30489c0,-0x10(%r12) │ │ │ │ + add %dh,0x31(%rdi) │ │ │ │ + movq $0x320d470,-0x20(%r12) │ │ │ │ + mov %r14,-0x18(%r12) │ │ │ │ + movq $0x3363098,-0x10(%r12) │ │ │ │ mov %rbx,-0x8(%r12) │ │ │ │ - mov 0x8(%rbp),%rax │ │ │ │ + lea -0x1e(%r12),%rax │ │ │ │ mov %rax,(%r12) │ │ │ │ lea -0xf(%r12),%rbx │ │ │ │ - add $0x10,%rbp │ │ │ │ + add $0x8,%rbp │ │ │ │ jmp *0x0(%rbp) │ │ │ │ - movq $0x18,0x388(%r13) │ │ │ │ - jmp 338a720 │ │ │ │ - nop │ │ │ │ - add $0x1000000,%eax │ │ │ │ - add %al,(%rax) │ │ │ │ - add %al,(%rbx) │ │ │ │ - add %al,(%rax) │ │ │ │ - add %al,(%rax) │ │ │ │ - add %al,(%rax) │ │ │ │ - add %cl,(%rax) │ │ │ │ - add %al,(%rax) │ │ │ │ - add %dl,(%rax) │ │ │ │ - xor $0x1a,%al │ │ │ │ - add -0x7d(%rcx),%ecx │ │ │ │ - (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 $0x508778,-0x20(%r12) │ │ │ │ - mov %r14,-0x10(%r12) │ │ │ │ - mov %rax,-0x8(%r12) │ │ │ │ - mov %rcx,(%r12) │ │ │ │ - lea -0x20(%r12),%r14 │ │ │ │ - jmp 3395508 │ │ │ │ movq $0x28,0x388(%r13) │ │ │ │ - jmp *-0x8(%r13) │ │ │ │ - nopl 0x0(%rax) │ │ │ │ + jmp 338a798 │ │ │ │ + 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) │ │ │ │ + rex pop %rdx │ │ │ │ + sbb (%rbx),%al │ │ │ │ lea -0x20(%rbp),%rax │ │ │ │ cmp %r15,%rax │ │ │ │ - jb 508bbb │ │ │ │ - movq $0x508ae8,-0x10(%rbp) │ │ │ │ + jb 5056d2 │ │ │ │ + movq $0x3390fc8,-0x10(%rbp) │ │ │ │ + mov %rbx,-0x8(%rbp) │ │ │ │ + movq $0x505670,-0x20(%rbp) │ │ │ │ mov 0x10(%rbx),%rax │ │ │ │ mov 0x18(%rbx),%rbx │ │ │ │ - mov %rax,-0x8(%rbp) │ │ │ │ - add $0xfffffffffffffff0,%rbp │ │ │ │ + mov %rax,-0x18(%rbp) │ │ │ │ + add $0xffffffffffffffe0,%rbp │ │ │ │ test $0x7,%bl │ │ │ │ - jne 508ae8 │ │ │ │ + jne 505670 │ │ │ │ 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,-0x39(%rax) │ │ │ │ - rex.RB clc │ │ │ │ - sub %cl,-0x74b7ffb0(%rbx) │ │ │ │ - rex.XB (bad) │ │ │ │ - mov 0xf(%rbx),%rbx │ │ │ │ - mov %rbx,%rcx │ │ │ │ + add %dh,%al │ │ │ │ + pop %rcx │ │ │ │ + sbb (%rbx),%al │ │ │ │ + mov %rbx,%rax │ │ │ │ + and $0x7,%eax │ │ │ │ + cmp $0x1,%rax │ │ │ │ + je 5056d6 │ │ │ │ + add $0x30,%r12 │ │ │ │ + cmp 0x358(%r13),%r12 │ │ │ │ + ja 5056c2 │ │ │ │ + mov 0x6(%rbx),%rax │ │ │ │ + movq $0x505540,-0x28(%r12) │ │ │ │ mov 0x8(%rbp),%rbx │ │ │ │ - mov %rcx,0x0(%rbp) │ │ │ │ - mov %rax,0x8(%rbp) │ │ │ │ - add $0xfffffffffffffff8,%rbp │ │ │ │ - test $0x7,%bl │ │ │ │ - jne 508b28 │ │ │ │ - mov (%rbx),%rax │ │ │ │ - jmp *%rax │ │ │ │ - nopl (%rax) │ │ │ │ + mov %rbx,-0x18(%r12) │ │ │ │ + mov %rax,-0x10(%r12) │ │ │ │ + movq $0x32ce2c8,-0x8(%r12) │ │ │ │ + lea -0x28(%r12),%rax │ │ │ │ + mov %rax,(%r12) │ │ │ │ + lea -0x6(%r12),%rbx │ │ │ │ + add $0x10,%rbp │ │ │ │ + jmp *0x0(%rbp) │ │ │ │ + movq $0x30,0x388(%r13) │ │ │ │ + jmp 338a720 │ │ │ │ + jmp *-0x10(%r13) │ │ │ │ + lea 0x3722f1c(%rip),%rbx │ │ │ │ + add $0x10,%rbp │ │ │ │ + jmp *0x0(%rbp) │ │ │ │ + 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,-0x39(%rax) │ │ │ │ - rex.RB clc │ │ │ │ - push $0x4800508b │ │ │ │ - mov 0x7(%rbx),%eax │ │ │ │ - mov 0xf(%rbx),%rbx │ │ │ │ - mov %rbx,%rcx │ │ │ │ - mov 0x8(%rbp),%rbx │ │ │ │ - mov %rcx,0x0(%rbp) │ │ │ │ - mov %rax,0x8(%rbp) │ │ │ │ - add $0xfffffffffffffff8,%rbp │ │ │ │ - test $0x7,%bl │ │ │ │ - jne 508b68 │ │ │ │ - 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) │ │ │ │ + adc (%rax),%al │ │ │ │ add %al,(%rax) │ │ │ │ - add %cl,-0x39(%rax) │ │ │ │ - add %r11b,0x4800508b(%r8) │ │ │ │ - mov %ebx,%eax │ │ │ │ - mov 0x8(%rbp),%rbx │ │ │ │ - mov %rax,0x8(%rbp) │ │ │ │ + push $0x48031a59 │ │ │ │ + lea -0x20(%rbp),%eax │ │ │ │ + cmp %r15,%rax │ │ │ │ + jb 505760 │ │ │ │ + movq $0x3390fc8,-0x10(%rbp) │ │ │ │ + mov %rbx,-0x8(%rbp) │ │ │ │ + movq $0x505740,-0x20(%rbp) │ │ │ │ + mov 0x10(%rbx),%rax │ │ │ │ + mov 0x18(%rbx),%rbx │ │ │ │ + mov %rax,-0x18(%rbp) │ │ │ │ + add $0xffffffffffffffe0,%rbp │ │ │ │ test $0x7,%bl │ │ │ │ - jne 508b98 │ │ │ │ + jne 505740 │ │ │ │ mov (%rbx),%rax │ │ │ │ jmp *%rax │ │ │ │ - nopl (%rax) │ │ │ │ - add (%rax),%eax │ │ │ │ + nop │ │ │ │ + add %eax,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ (bad) │ │ │ │ add %al,(%rax) │ │ │ │ - add %al,(%rax) │ │ │ │ - add %al,(%rax) │ │ │ │ - add %cl,-0x75(%rax) │ │ │ │ - sbb %r9b,-0x39(%r8) │ │ │ │ - sbb %r10b,%r8b │ │ │ │ - mov 0x0(%rax),%edx │ │ │ │ - mov %rbx,%r8 │ │ │ │ - mov 0x10(%rbp),%rdi │ │ │ │ - mov 0x8(%rbp),%rsi │ │ │ │ + add %ah,(%rax) │ │ │ │ + pop %rcx │ │ │ │ + sbb (%rbx),%al │ │ │ │ + mov 0x8(%rbp),%rax │ │ │ │ + movq $0x505778,0x8(%rbp) │ │ │ │ + mov 0xf(%rbx),%rdi │ │ │ │ + mov 0x7(%rbx),%rsi │ │ │ │ mov %rax,%r14 │ │ │ │ - add $0x18,%rbp │ │ │ │ - jmp 3048660 │ │ │ │ + add $0x8,%rbp │ │ │ │ + jmp 5001d8 │ │ │ │ jmp *-0x10(%r13) │ │ │ │ - nop │ │ │ │ + nopl 0x0(%rax) │ │ │ │ ... │ │ │ │ (bad) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ - add %cl,-0x39(%rax) │ │ │ │ - rex.RB clc │ │ │ │ - add %cl,0x75894c00(%rax,%rdx,2) │ │ │ │ - add %cl,-0x7d(%rax) │ │ │ │ - (bad) │ │ │ │ - ret │ │ │ │ - (bad) │ │ │ │ - jne 508c00 │ │ │ │ - mov (%rbx),%rax │ │ │ │ - jmp *%rax │ │ │ │ - nopw 0x0(%rax,%rax,1) │ │ │ │ - add %eax,(%rax) │ │ │ │ - add %al,(%rax) │ │ │ │ - add %al,(%rax) │ │ │ │ - add %al,(%rax) │ │ │ │ - (bad) │ │ │ │ - add %al,(%rax) │ │ │ │ - add %al,(%rax) │ │ │ │ - add %al,(%rax) │ │ │ │ add %cl,-0x7d(%rcx) │ │ │ │ (bad) │ │ │ │ - sbb %cl,0x3b(%rbp) │ │ │ │ + sub %cl,0x3b(%rbp) │ │ │ │ movsl %ds:(%rsi),%es:(%rdi) │ │ │ │ pop %rax │ │ │ │ add (%rax),%eax │ │ │ │ - add %dh,0x22(%rdi) │ │ │ │ - movq $0x30489c0,-0x10(%r12) │ │ │ │ - mov %rbx,-0x8(%r12) │ │ │ │ - mov 0x8(%rbp),%rax │ │ │ │ - mov %rax,(%r12) │ │ │ │ + add %dh,0x31(%rdi) │ │ │ │ + movq $0x320d470,-0x20(%r12) │ │ │ │ + mov %r14,-0x18(%r12) │ │ │ │ + movq $0x3363098,-0x10(%r12) │ │ │ │ + mov %rbx,-0x8(%r12) │ │ │ │ + lea -0x1e(%r12),%rax │ │ │ │ + mov %rax,(%r12) │ │ │ │ lea -0xf(%r12),%rbx │ │ │ │ - add $0x10,%rbp │ │ │ │ + add $0x8,%rbp │ │ │ │ jmp *0x0(%rbp) │ │ │ │ - movq $0x18,0x388(%r13) │ │ │ │ - jmp 338a720 │ │ │ │ - nop │ │ │ │ - add %eax,(%rax) │ │ │ │ - add %al,(%rax) │ │ │ │ + movq $0x28,0x388(%r13) │ │ │ │ + jmp 338a798 │ │ │ │ + xchg %ax,%ax │ │ │ │ + add (%rax),%eax │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ - adc %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ - sbb %ah,-0x72b7fc8f(%rip) │ │ │ │ - rex.RB call 7348c5a4 <__environ@GLIBC_2.2.5+0x6f84c0fc> │ │ │ │ - jge 508ca2 │ │ │ │ - movl $0x3390fc8,-0x10(%rbp) │ │ │ │ + sldt (%rax) │ │ │ │ + add %cl,0x48031a58(%rax) │ │ │ │ + lea -0x28(%rbp),%eax │ │ │ │ + cmp %r15,%rax │ │ │ │ + jb 505848 │ │ │ │ + movq $0x3390fc8,-0x10(%rbp) │ │ │ │ mov %rbx,-0x8(%rbp) │ │ │ │ - movq $0x508c90,-0x18(%rbp) │ │ │ │ - mov 0x10(%rbx),%rbx │ │ │ │ - add $0xffffffffffffffe8,%rbp │ │ │ │ + movq $0x505828,-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 508c90 │ │ │ │ + jne 505828 │ │ │ │ mov (%rbx),%rax │ │ │ │ jmp *%rax │ │ │ │ nop │ │ │ │ - ... │ │ │ │ - (bad) │ │ │ │ + add (%rax),%al │ │ │ │ + add %al,(%rax) │ │ │ │ + add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ - add %bl,%al │ │ │ │ - and $0x71,%al │ │ │ │ - add -0x7d(%rcx),%ecx │ │ │ │ (bad) │ │ │ │ - adc %cl,0x3b(%rbp) │ │ │ │ - movsl %ds:(%rsi),%es:(%rdi) │ │ │ │ + add %al,(%rax) │ │ │ │ + add %bh,(%rax) │ │ │ │ pop %rax │ │ │ │ - add (%rax),%eax │ │ │ │ - add %dh,0x3d(%rdi) │ │ │ │ - mov 0x7(%rbx),%rax │ │ │ │ - add $0xffffffffffffffc0,%rax │ │ │ │ - cmp $0x10ffff,%rax │ │ │ │ - ja 508cc6 │ │ │ │ - movq $0x3363a40,-0x8(%r12) │ │ │ │ - mov %rax,(%r12) │ │ │ │ - lea -0x7(%r12),%rbx │ │ │ │ - add $0x8,%rbp │ │ │ │ - jmp *0x0(%rbp) │ │ │ │ - add $0xfffffffffffffff0,%r12 │ │ │ │ + sbb (%rbx),%al │ │ │ │ + mov 0x8(%rbp),%rax │ │ │ │ + movq $0x505860,0x8(%rbp) │ │ │ │ + mov 0xf(%rbx),%rdi │ │ │ │ + mov 0x7(%rbx),%rsi │ │ │ │ mov %rax,%r14 │ │ │ │ add $0x8,%rbp │ │ │ │ - jmp 3244600 │ │ │ │ + jmp 5001d8 │ │ │ │ jmp *-0x10(%r13) │ │ │ │ - movq $0x10,0x388(%r13) │ │ │ │ - jmp 338a720 │ │ │ │ - nopw 0x0(%rax,%rax,1) │ │ │ │ - (bad) │ │ │ │ + nopl 0x0(%rax) │ │ │ │ + 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 %dh,(%rax) │ │ │ │ - ss sbb (%rbx),%al │ │ │ │ - add $0x38,%r12 │ │ │ │ + add %cl,-0x7d(%rcx) │ │ │ │ + (bad) │ │ │ │ + pop %rax │ │ │ │ cmp 0x358(%r13),%r12 │ │ │ │ - ja 508d4f │ │ │ │ - mov 0x5(%rbx),%rax │ │ │ │ - mov 0xd(%rbx),%rbx │ │ │ │ - movq $0x508aa8,-0x30(%r12) │ │ │ │ - mov %rdi,-0x20(%r12) │ │ │ │ + ja 5058d6 │ │ │ │ + movq $0x320d470,-0x50(%r12) │ │ │ │ + mov %r14,-0x48(%r12) │ │ │ │ + movq $0x3363098,-0x40(%r12) │ │ │ │ + mov 0x8(%rbp),%rax │ │ │ │ + mov %rax,-0x38(%r12) │ │ │ │ + movq $0x36a7401,-0x30(%r12) │ │ │ │ + movq $0x3363ae0,-0x28(%r12) │ │ │ │ + lea -0x3f(%r12),%rax │ │ │ │ + mov %rax,-0x20(%r12) │ │ │ │ mov %rbx,-0x18(%r12) │ │ │ │ - movq $0x508c50,-0x10(%r12) │ │ │ │ - mov %r14,(%r12) │ │ │ │ - lea -0x30(%r12),%rdi │ │ │ │ - lea -0x10(%r12),%r14 │ │ │ │ - mov %rax,%rbx │ │ │ │ - jmp 507e10 │ │ │ │ - movq $0x38,0x388(%r13) │ │ │ │ - jmp *-0x8(%r13) │ │ │ │ + movq $0x3363098,-0x10(%r12) │ │ │ │ + lea -0x26(%r12),%rax │ │ │ │ + mov %rax,-0x8(%r12) │ │ │ │ + lea -0x4e(%r12),%rax │ │ │ │ + mov %rax,(%r12) │ │ │ │ + lea -0xf(%r12),%rbx │ │ │ │ + add $0x10,%rbp │ │ │ │ + jmp *0x0(%rbp) │ │ │ │ + movq $0x58,0x388(%r13) │ │ │ │ + jmp 338a798 │ │ │ │ xchg %ax,%ax │ │ │ │ - add $0x1000000,%eax │ │ │ │ - add %al,(%rax) │ │ │ │ - add %al,(%rdi) │ │ │ │ - add %al,(%rax) │ │ │ │ + add (%rax),%eax │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ - add %cl,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ - add %ah,%al │ │ │ │ - xor $0x8d48031a,%eax │ │ │ │ - rex.RB │ │ │ │ - lock cmp %r15,%rax │ │ │ │ - jb 508e31 │ │ │ │ - add $0x58,%r12 │ │ │ │ - cmp 0x358(%r13),%r12 │ │ │ │ - ja 508e26 │ │ │ │ - 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 $0x5085c0,-0x50(%r12) │ │ │ │ - mov %r14,-0x40(%r12) │ │ │ │ - mov %rbx,-0x38(%r12) │ │ │ │ - movq $0x508a48,-0x30(%r12) │ │ │ │ - lea -0x50(%r12),%rbx │ │ │ │ - mov %rbx,-0x28(%r12) │ │ │ │ - mov %rdi,-0x20(%r12) │ │ │ │ - mov %r8,-0x18(%r12) │ │ │ │ - movq $0x508d08,-0x10(%r12) │ │ │ │ - mov %rax,-0x8(%r12) │ │ │ │ - mov %rbx,(%r12) │ │ │ │ - mov %rsi,%r9 │ │ │ │ - mov %rdx,%r8 │ │ │ │ - mov %rcx,%rdi │ │ │ │ - lea 0x31a3009(%rip),%rsi │ │ │ │ - lea 0x31a2faa(%rip),%r14 │ │ │ │ - lea -0xd(%r12),%rax │ │ │ │ - mov %rax,-0x10(%rbp) │ │ │ │ - lea -0x2f(%r12),%rax │ │ │ │ - mov %rax,-0x8(%rbp) │ │ │ │ - add $0xfffffffffffffff0,%rbp │ │ │ │ - jmp 3049ef8 │ │ │ │ - movq $0x58,0x388(%r13) │ │ │ │ - jmp *-0x8(%r13) │ │ │ │ - nopl (%rax) │ │ │ │ + sldt (%rax) │ │ │ │ + add %ch,0x57(%rax) │ │ │ │ + sbb (%rbx),%al │ │ │ │ + lea -0x28(%rbp),%rax │ │ │ │ + cmp %r15,%rax │ │ │ │ + jb 5059bb │ │ │ │ + movq $0x3390fc8,-0x10(%rbp) │ │ │ │ + mov %rbx,-0x8(%rbp) │ │ │ │ + movq $0x505950,-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 505950 │ │ │ │ + mov (%rbx),%rax │ │ │ │ + jmp *%rax │ │ │ │ + nopl 0x0(%rax,%rax,1) │ │ │ │ add (%rax),%al │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ - adc (%rax),%al │ │ │ │ + (bad) │ │ │ │ + add %al,(%rax) │ │ │ │ + add %dl,(%rax) │ │ │ │ + push %rdi │ │ │ │ + sbb (%rbx),%al │ │ │ │ + mov %rbx,%rax │ │ │ │ + and $0x7,%eax │ │ │ │ + cmp $0x1,%rax │ │ │ │ + je 5059bf │ │ │ │ + add $0x38,%r12 │ │ │ │ + cmp 0x358(%r13),%r12 │ │ │ │ + ja 5059ab │ │ │ │ + mov 0x6(%rbx),%rax │ │ │ │ + movq $0x5057d8,-0x30(%r12) │ │ │ │ + mov 0x10(%rbp),%rbx │ │ │ │ + mov %rbx,-0x20(%r12) │ │ │ │ + mov 0x8(%rbp),%rbx │ │ │ │ + mov %rbx,-0x18(%r12) │ │ │ │ + mov %rax,-0x10(%r12) │ │ │ │ + movq $0x32ce2c8,-0x8(%r12) │ │ │ │ + lea -0x30(%r12),%rax │ │ │ │ + mov %rax,(%r12) │ │ │ │ + lea -0x6(%r12),%rbx │ │ │ │ + add $0x18,%rbp │ │ │ │ + jmp *0x0(%rbp) │ │ │ │ + movq $0x38,0x388(%r13) │ │ │ │ + jmp 338a720 │ │ │ │ + jmp *-0x10(%r13) │ │ │ │ + lea 0x3722c33(%rip),%rbx │ │ │ │ + add $0x18,%rbp │ │ │ │ + jmp *0x0(%rbp) │ │ │ │ + nopl (%rax) │ │ │ │ + add (%rax),%eax │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ - lea -0x20(%rbp),%rax │ │ │ │ + sldt (%rax) │ │ │ │ + add %al,0x48031a56(%rax) │ │ │ │ + lea -0x28(%rbp),%eax │ │ │ │ cmp %r15,%rax │ │ │ │ - jb 508f5b │ │ │ │ - movq $0x508e88,-0x10(%rbp) │ │ │ │ + jb 505a50 │ │ │ │ + movq $0x3390fc8,-0x10(%rbp) │ │ │ │ + mov %rbx,-0x8(%rbp) │ │ │ │ + movq $0x505a30,-0x28(%rbp) │ │ │ │ mov 0x10(%rbx),%rax │ │ │ │ - mov 0x18(%rbx),%rbx │ │ │ │ - mov %rax,-0x8(%rbp) │ │ │ │ - add $0xfffffffffffffff0,%rbp │ │ │ │ + mov 0x18(%rbx),%rcx │ │ │ │ + mov 0x20(%rbx),%rbx │ │ │ │ + mov %rcx,-0x20(%rbp) │ │ │ │ + mov %rax,-0x18(%rbp) │ │ │ │ + add $0xffffffffffffffd8,%rbp │ │ │ │ test $0x7,%bl │ │ │ │ - jne 508e88 │ │ │ │ + jne 505a30 │ │ │ │ mov (%rbx),%rax │ │ │ │ jmp *%rax │ │ │ │ nop │ │ │ │ + add (%rax),%al │ │ │ │ + add %al,(%rax) │ │ │ │ + add %al,(%rax) │ │ │ │ + add %al,(%rax) │ │ │ │ + (bad) │ │ │ │ + add %al,(%rax) │ │ │ │ + add %dh,(%rax) │ │ │ │ + push %rsi │ │ │ │ + sbb (%rbx),%al │ │ │ │ + mov 0x8(%rbp),%rax │ │ │ │ + movq $0x505a68,0x8(%rbp) │ │ │ │ + mov 0xf(%rbx),%rdi │ │ │ │ + mov 0x7(%rbx),%rsi │ │ │ │ + mov %rax,%r14 │ │ │ │ + add $0x8,%rbp │ │ │ │ + jmp 5001d8 │ │ │ │ + jmp *-0x10(%r13) │ │ │ │ + nopl 0x0(%rax) │ │ │ │ add %eax,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ (bad) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ - add %cl,-0x39(%rax) │ │ │ │ - rex.RB clc │ │ │ │ - enter $0x508e,$0x0 │ │ │ │ + add %cl,-0x7d(%rcx) │ │ │ │ + (bad) │ │ │ │ + pop %rax │ │ │ │ + cmp 0x358(%r13),%r12 │ │ │ │ + ja 505ade │ │ │ │ + movq $0x320d470,-0x50(%r12) │ │ │ │ + mov %r14,-0x48(%r12) │ │ │ │ + movq $0x3363098,-0x40(%r12) │ │ │ │ + mov 0x8(%rbp),%rax │ │ │ │ + mov %rax,-0x38(%r12) │ │ │ │ + movq $0x36a7401,-0x30(%r12) │ │ │ │ + movq $0x3363ae0,-0x28(%r12) │ │ │ │ + lea -0x3f(%r12),%rax │ │ │ │ + mov %rax,-0x20(%r12) │ │ │ │ + mov %rbx,-0x18(%r12) │ │ │ │ + movq $0x3363098,-0x10(%r12) │ │ │ │ + lea -0x26(%r12),%rax │ │ │ │ + mov %rax,-0x8(%r12) │ │ │ │ + lea -0x4e(%r12),%rax │ │ │ │ + mov %rax,(%r12) │ │ │ │ + lea -0xf(%r12),%rbx │ │ │ │ + add $0x10,%rbp │ │ │ │ + jmp *0x0(%rbp) │ │ │ │ + movq $0x58,0x388(%r13) │ │ │ │ + jmp 338a798 │ │ │ │ + xchg %ax,%ax │ │ │ │ + (bad) │ │ │ │ + add %al,(%rax) │ │ │ │ + add %al,(%rax) │ │ │ │ + add %al,(%rax) │ │ │ │ + add %cl,(%rdi) │ │ │ │ + add %al,(%rax) │ │ │ │ + add %ah,0x55(%rax) │ │ │ │ + sbb (%rbx),%al │ │ │ │ + lea -0x50(%rbp),%rax │ │ │ │ + cmp %r15,%rax │ │ │ │ + jb 505bdb │ │ │ │ + movq $0x3390fc8,-0x10(%rbp) │ │ │ │ + mov %rbx,-0x8(%rbp) │ │ │ │ + movq $0x505b70,-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 %rcx,-0x38(%rbp) │ │ │ │ + mov %rdi,-0x30(%rbp) │ │ │ │ + mov %rdx,-0x28(%rbp) │ │ │ │ + mov %rsi,-0x20(%rbp) │ │ │ │ + mov %rax,-0x18(%rbp) │ │ │ │ + add $0xffffffffffffffc0,%rbp │ │ │ │ + test $0x7,%bl │ │ │ │ + jne 505b70 │ │ │ │ + mov (%rbx),%rax │ │ │ │ + jmp *%rax │ │ │ │ + nopl 0x0(%rax,%rax,1) │ │ │ │ + add $0x0,%eax │ │ │ │ + add %al,(%rax) │ │ │ │ + add %bl,(%rsi) │ │ │ │ + add %al,(%rax) │ │ │ │ + add %dh,%al │ │ │ │ + push %rsp │ │ │ │ + sbb (%rbx),%al │ │ │ │ + movq $0x505bb8,-0x10(%rbp) │ │ │ │ mov 0x7(%rbx),%rax │ │ │ │ - mov 0xf(%rbx),%rbx │ │ │ │ - mov %rbx,%rcx │ │ │ │ - mov 0x8(%rbp),%rbx │ │ │ │ + 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,0x8(%rbp) │ │ │ │ - add $0xfffffffffffffff8,%rbp │ │ │ │ + mov %rax,0x10(%rbp) │ │ │ │ + add $0xfffffffffffffff0,%rbp │ │ │ │ test $0x7,%bl │ │ │ │ - jne 508ec8 │ │ │ │ + jne 505bb8 │ │ │ │ mov (%rbx),%rax │ │ │ │ jmp *%rax │ │ │ │ nopl (%rax) │ │ │ │ - add (%rax),%al │ │ │ │ + (bad) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ - (bad) │ │ │ │ + add %bl,(%rsi) │ │ │ │ add %al,(%rax) │ │ │ │ + add %ch,0x48031a54(%rax) │ │ │ │ + mov 0x10(%rbp),%eax │ │ │ │ + movq $0x505bf0,0x10(%rbp) │ │ │ │ + mov 0x8(%rbp),%r8 │ │ │ │ + mov %rax,%rdi │ │ │ │ + mov 0x20(%rbp),%rsi │ │ │ │ + mov %rbx,%r14 │ │ │ │ + add $0x10,%rbp │ │ │ │ + jmp 5019e0 │ │ │ │ + jmp *-0x10(%r13) │ │ │ │ + nop │ │ │ │ + test %eax,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ - add %cl,-0x39(%rax) │ │ │ │ - rex.RB clc │ │ │ │ - or %cl,-0x74b7ffb0(%rdi) │ │ │ │ - rex.XB (bad) │ │ │ │ - mov 0xf(%rbx),%rbx │ │ │ │ - mov %rbx,%rcx │ │ │ │ - mov 0x8(%rbp),%rbx │ │ │ │ - mov %rcx,0x0(%rbp) │ │ │ │ - mov %rax,0x8(%rbp) │ │ │ │ + add %al,(%rax) │ │ │ │ + (bad) │ │ │ │ + add %al,(%rax) │ │ │ │ + add %dh,0x54(%rax) │ │ │ │ + sbb (%rbx),%al │ │ │ │ + movq $0x505c30,-0x8(%rbp) │ │ │ │ + mov %rbx,%rax │ │ │ │ + mov 0x20(%rbp),%rbx │ │ │ │ + mov %rsi,0x0(%rbp) │ │ │ │ + mov %r14,0x10(%rbp) │ │ │ │ + mov %rax,0x20(%rbp) │ │ │ │ add $0xfffffffffffffff8,%rbp │ │ │ │ test $0x7,%bl │ │ │ │ - jne 508f08 │ │ │ │ + jne 505c30 │ │ │ │ mov (%rbx),%rax │ │ │ │ jmp *%rax │ │ │ │ - nopl (%rax) │ │ │ │ - add (%rax),%eax │ │ │ │ + nopl 0x0(%rax) │ │ │ │ + (bad) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ - (bad) │ │ │ │ + add %bl,(%rsi) │ │ │ │ + add %al,(%rax) │ │ │ │ + add %dh,(%rax) │ │ │ │ + push %rsp │ │ │ │ + sbb (%rbx),%al │ │ │ │ + mov 0x8(%rbp),%rax │ │ │ │ + movq $0x505c68,0x8(%rbp) │ │ │ │ + mov %rax,%r8 │ │ │ │ + mov 0x18(%rbp),%rdi │ │ │ │ + mov 0x28(%rbp),%rsi │ │ │ │ + mov %rbx,%r14 │ │ │ │ + add $0x8,%rbp │ │ │ │ + jmp 500ff0 │ │ │ │ + nopl 0x0(%rax,%rax,1) │ │ │ │ + test %eax,(%rdx) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ - add %cl,-0x39(%rax) │ │ │ │ - add %r15b,(%r8) │ │ │ │ (bad) │ │ │ │ - push %rax │ │ │ │ - add %cl,-0x77(%rax) │ │ │ │ - fmuls -0x75(%rax) │ │ │ │ - pop %rbp │ │ │ │ - or %cl,-0x77(%rax) │ │ │ │ - or %r14b,%r14b │ │ │ │ - ret │ │ │ │ + add %al,(%rax) │ │ │ │ + add %bh,%al │ │ │ │ + push %rbx │ │ │ │ + sbb (%rbx),%al │ │ │ │ + movq $0x505ca0,0x0(%rbp) │ │ │ │ + mov %rbx,%rax │ │ │ │ + mov 0x18(%rbp),%rbx │ │ │ │ + mov %r14,0x18(%rbp) │ │ │ │ + mov %rax,0x20(%rbp) │ │ │ │ + test $0x7,%bl │ │ │ │ + jne 505ca0 │ │ │ │ + mov (%rbx),%rax │ │ │ │ + jmp *%rax │ │ │ │ + nopl 0x0(%rax) │ │ │ │ + test %eax,(%rax) │ │ │ │ + add %al,(%rax) │ │ │ │ + add %al,(%rax) │ │ │ │ + add %al,(%rax) │ │ │ │ (bad) │ │ │ │ - jne 508f38 │ │ │ │ + add %al,(%rax) │ │ │ │ + add %al,%al │ │ │ │ + push %rbx │ │ │ │ + sbb (%rbx),%al │ │ │ │ + mov 0x8(%rbp),%rax │ │ │ │ + mov 0x28(%rbp),%rcx │ │ │ │ + mov 0x20(%rbp),%rdx │ │ │ │ + mov 0x18(%rbp),%rsi │ │ │ │ + mov %rbx,%rdi │ │ │ │ + and $0x7,%edi │ │ │ │ + cmp $0x1,%rdi │ │ │ │ + je 505d66 │ │ │ │ + add $0x50,%r12 │ │ │ │ + cmp 0x358(%r13),%r12 │ │ │ │ + ja 505dfe │ │ │ │ + mov 0x6(%rbx),%rbx │ │ │ │ + movq $0x5058f8,-0x48(%r12) │ │ │ │ + mov %rbx,-0x38(%r12) │ │ │ │ + mov %rcx,-0x30(%r12) │ │ │ │ + mov %rsi,-0x28(%r12) │ │ │ │ + movq $0x5059e0,-0x20(%r12) │ │ │ │ + mov %rbx,-0x10(%r12) │ │ │ │ + mov %rcx,-0x8(%r12) │ │ │ │ + mov %rdx,(%r12) │ │ │ │ + movq $0x505d40,0x18(%rbp) │ │ │ │ + mov %rax,%rbx │ │ │ │ + lea -0x20(%r12),%rax │ │ │ │ + mov %rax,0x20(%rbp) │ │ │ │ + lea -0x48(%r12),%rax │ │ │ │ + mov %rax,0x28(%rbp) │ │ │ │ + add $0x18,%rbp │ │ │ │ + test $0x7,%bl │ │ │ │ + jne 505d40 │ │ │ │ mov (%rbx),%rax │ │ │ │ jmp *%rax │ │ │ │ - nopl (%rax) │ │ │ │ - add (%rax),%eax │ │ │ │ + nop │ │ │ │ + add (%rax),%al │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ (bad) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %cl,-0x75(%rax) │ │ │ │ - sbb %r9b,-0x39(%r8) │ │ │ │ - sbb %r14b,-0x71(%r8) │ │ │ │ + adc %r9b,-0x39(%r8) │ │ │ │ + adc %r14b,(%r8) │ │ │ │ + pop %rsi │ │ │ │ push %rax │ │ │ │ - add %cl,-0x77(%rcx) │ │ │ │ - fmuls -0x75(%rax) │ │ │ │ - jge 508f5b │ │ │ │ + add %cl,0x5(%rbp,%rcx,4) │ │ │ │ + cmpsb %es:(%rdi),%ds:(%rsi) │ │ │ │ + sub %dh,0x3(%rdx) │ │ │ │ + mov %rax,%rdi │ │ │ │ mov 0x8(%rbp),%rsi │ │ │ │ - mov %rax,%r14 │ │ │ │ + mov %rbx,%r14 │ │ │ │ + add $0x10,%rbp │ │ │ │ + jmp 5023c8 │ │ │ │ + add $0x40,%r12 │ │ │ │ + cmp 0x358(%r13),%r12 │ │ │ │ + ja 505e0e │ │ │ │ + movq $0x505620,-0x38(%r12) │ │ │ │ + mov %rcx,-0x28(%r12) │ │ │ │ + mov %rsi,-0x20(%r12) │ │ │ │ + movq $0x5056f8,-0x18(%r12) │ │ │ │ + mov %rcx,-0x8(%r12) │ │ │ │ + mov %rdx,(%r12) │ │ │ │ + movq $0x505dd8,0x18(%rbp) │ │ │ │ + mov %rax,%rbx │ │ │ │ + lea -0x18(%r12),%rax │ │ │ │ + mov %rax,0x20(%rbp) │ │ │ │ + lea -0x38(%r12),%rax │ │ │ │ + mov %rax,0x28(%rbp) │ │ │ │ add $0x18,%rbp │ │ │ │ - jmp 3048660 │ │ │ │ - jmp *-0x10(%r13) │ │ │ │ + test $0x7,%bl │ │ │ │ + jne 505dd8 │ │ │ │ + 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) │ │ │ │ - rex.RB clc │ │ │ │ - movabs 0x480075894c00508f,%al │ │ │ │ - add $0xfffffff8,%ebp │ │ │ │ - test $0x7,%bl │ │ │ │ - jne 508fa0 │ │ │ │ - mov (%rbx),%rax │ │ │ │ - jmp *%rax │ │ │ │ - nopw 0x0(%rax,%rax,1) │ │ │ │ - add %eax,(%rax) │ │ │ │ + add %cl,-0x75(%rax) │ │ │ │ + adc %r9b,-0x39(%r8) │ │ │ │ + adc %r9b,0x4c00505e(%r8) │ │ │ │ + lea 0x372280e(%rip),%eax │ │ │ │ + mov %rax,%rdi │ │ │ │ + mov 0x8(%rbp),%rsi │ │ │ │ + mov %rbx,%r14 │ │ │ │ + add $0x10,%rbp │ │ │ │ + jmp 5023c8 │ │ │ │ + movq $0x50,0x388(%r13) │ │ │ │ + jmp 338a720 │ │ │ │ + movq $0x40,0x388(%r13) │ │ │ │ + jmp 338a720 │ │ │ │ + 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,0x23(%rdi) │ │ │ │ + movq $0x3363078,-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 $0x505e30,0x0(%rbp) │ │ │ │ + jmp 338a7d8 │ │ │ │ + ... │ │ │ │ (bad) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %cl,-0x7d(%rcx) │ │ │ │ (bad) │ │ │ │ - sbb %cl,0x3b(%rbp) │ │ │ │ + and %cl,0x3b(%rbp) │ │ │ │ movsl %ds:(%rsi),%es:(%rdi) │ │ │ │ pop %rax │ │ │ │ add (%rax),%eax │ │ │ │ - add %dh,0x22(%rdi) │ │ │ │ - movq $0x30489c0,-0x10(%r12) │ │ │ │ - mov %rbx,-0x8(%r12) │ │ │ │ - mov 0x8(%rbp),%rax │ │ │ │ - mov %rax,(%r12) │ │ │ │ - lea -0xf(%r12),%rbx │ │ │ │ - add $0x10,%rbp │ │ │ │ + add %dh,0x23(%rdi) │ │ │ │ + movq $0x3363078,-0x18(%r12) │ │ │ │ + mov %rbx,-0x10(%r12) │ │ │ │ + mov %r14,-0x8(%r12) │ │ │ │ + mov %rsi,(%r12) │ │ │ │ + lea -0x17(%r12),%rbx │ │ │ │ + add $0x8,%rbp │ │ │ │ jmp *0x0(%rbp) │ │ │ │ - movq $0x18,0x388(%r13) │ │ │ │ - jmp 338a720 │ │ │ │ - nop │ │ │ │ + movq $0x20,0x388(%r13) │ │ │ │ + movq $0x505e88,0x0(%rbp) │ │ │ │ + jmp 338a7d8 │ │ │ │ (bad) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rbx) │ │ │ │ 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 %ah,0x2e(%rax) │ │ │ │ + add %bl,0x5a(%rax) │ │ │ │ sbb (%rbx),%al │ │ │ │ - add $0x20,%r12 │ │ │ │ - cmp 0x358(%r13),%r12 │ │ │ │ - ja 509029 │ │ │ │ + lea -0x48(%rbp),%rax │ │ │ │ + cmp %r15,%rax │ │ │ │ + jb 506072 │ │ │ │ + movq $0x505f58,-0x48(%rbp) │ │ │ │ mov 0x5(%rbx),%rax │ │ │ │ - mov 0xd(%rbx),%rbx │ │ │ │ - movq $0x508e48,-0x18(%r12) │ │ │ │ - mov %rdi,-0x8(%r12) │ │ │ │ + mov 0x4f(%r14),%rbx │ │ │ │ + mov %rax,-0x40(%rbp) │ │ │ │ + mov %rsi,-0x38(%rbp) │ │ │ │ + mov %rdi,-0x30(%rbp) │ │ │ │ + mov %r14,-0x28(%rbp) │ │ │ │ + mov 0x17(%r14),%rax │ │ │ │ + mov %rax,-0x20(%rbp) │ │ │ │ + mov 0x1f(%r14),%rax │ │ │ │ + mov %rax,-0x18(%rbp) │ │ │ │ + mov 0x27(%r14),%rax │ │ │ │ + mov %rax,-0x10(%rbp) │ │ │ │ + mov 0x2f(%r14),%rax │ │ │ │ + mov %rax,-0x8(%rbp) │ │ │ │ + add $0xffffffffffffffb8,%rbp │ │ │ │ + test $0x7,%bl │ │ │ │ + jne 505f58 │ │ │ │ + mov (%rbx),%rax │ │ │ │ + jmp *%rax │ │ │ │ + nopl 0x0(%rax,%rax,1) │ │ │ │ + or %al,(%rax) │ │ │ │ + add %al,(%rax) │ │ │ │ + add %al,(%rax) │ │ │ │ + add %al,(%rax) │ │ │ │ + (bad) │ │ │ │ + add %al,(%rax) │ │ │ │ + add %ch,%al │ │ │ │ + pop %rcx │ │ │ │ + sbb (%rbx),%al │ │ │ │ + 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 %rbx,%r11 │ │ │ │ + and $0x7,%r11d │ │ │ │ + cmp $0x6,%r11 │ │ │ │ + jb 506015 │ │ │ │ + cmp $0x7,%r11 │ │ │ │ + jb 5060cc │ │ │ │ + add $0x80,%r12 │ │ │ │ + cmp 0x358(%r13),%r12 │ │ │ │ + ja 506005 │ │ │ │ + movq $0x504eb0,-0x78(%r12) │ │ │ │ + mov %rsi,-0x68(%r12) │ │ │ │ + mov %rdx,-0x60(%r12) │ │ │ │ + mov %rax,-0x58(%r12) │ │ │ │ + mov %r10,-0x50(%r12) │ │ │ │ + mov %r8,-0x48(%r12) │ │ │ │ + mov %rcx,-0x40(%r12) │ │ │ │ + movq $0x338ff58,-0x38(%r12) │ │ │ │ + lea -0x78(%r12),%rax │ │ │ │ + mov %rax,-0x28(%r12) │ │ │ │ + movq $0x5050d8,-0x20(%r12) │ │ │ │ + mov %rdi,-0x10(%r12) │ │ │ │ + mov %r9,-0x8(%r12) │ │ │ │ mov %rax,(%r12) │ │ │ │ - lea -0x18(%r12),%rdi │ │ │ │ - jmp 507e10 │ │ │ │ - movq $0x20,0x388(%r13) │ │ │ │ + lea -0x38(%r12),%r14 │ │ │ │ + lea -0x20(%r12),%rbx │ │ │ │ + add $0x48,%rbp │ │ │ │ + jmp *0x0(%rbp) │ │ │ │ + movq $0x80,0x388(%r13) │ │ │ │ + jmp 338a720 │ │ │ │ + cmp $0x5,%r11 │ │ │ │ + jae 506076 │ │ │ │ + cmp $0x2,%r11 │ │ │ │ + jae 505f93 │ │ │ │ + add $0x38,%r12 │ │ │ │ + cmp 0x358(%r13),%r12 │ │ │ │ + ja 506062 │ │ │ │ + movq $0x5052a8,-0x30(%r12) │ │ │ │ + mov %rdi,-0x20(%r12) │ │ │ │ + mov %r9,-0x18(%r12) │ │ │ │ + mov %r10,-0x10(%r12) │ │ │ │ + mov %r8,-0x8(%r12) │ │ │ │ + mov %rcx,(%r12) │ │ │ │ + mov %rdx,%r14 │ │ │ │ + lea -0x30(%r12),%rbx │ │ │ │ + add $0x48,%rbp │ │ │ │ + jmp *0x0(%rbp) │ │ │ │ + movq $0x38,0x388(%r13) │ │ │ │ + jmp 338a720 │ │ │ │ jmp *-0x8(%r13) │ │ │ │ - add $0x1000000,%eax │ │ │ │ + add $0x40,%r12 │ │ │ │ + cmp 0x358(%r13),%r12 │ │ │ │ + ja 5060bc │ │ │ │ + mov 0x3(%rbx),%rax │ │ │ │ + movq $0x505b00,-0x38(%r12) │ │ │ │ + mov %rax,-0x28(%r12) │ │ │ │ + mov %rdi,-0x20(%r12) │ │ │ │ + mov %r9,-0x18(%r12) │ │ │ │ + mov %r10,-0x10(%r12) │ │ │ │ + mov %r8,-0x8(%r12) │ │ │ │ + mov %rcx,(%r12) │ │ │ │ + mov %rdx,%r14 │ │ │ │ + lea -0x38(%r12),%rbx │ │ │ │ + add $0x48,%rbp │ │ │ │ + jmp *0x0(%rbp) │ │ │ │ + movq $0x40,0x388(%r13) │ │ │ │ + jmp 338a720 │ │ │ │ + lea 0x31a502d(%rip),%rbx │ │ │ │ + add $0x48,%rbp │ │ │ │ + jmp 33893b0 │ │ │ │ + nopl 0x0(%rax) │ │ │ │ + add $0x0,%al │ │ │ │ add %al,(%rax) │ │ │ │ - add %cl,(%rdx) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ + sldt (%rax) │ │ │ │ + add %dl,0x58(%rax) │ │ │ │ + sbb (%rbx),%al │ │ │ │ + lea -0x18(%rbp),%rax │ │ │ │ + cmp %r15,%rax │ │ │ │ + jb 506126 │ │ │ │ + movq $0x3390fc8,-0x10(%rbp) │ │ │ │ + mov %rbx,-0x8(%rbp) │ │ │ │ + movq $0x506140,-0x18(%rbp) │ │ │ │ + mov 0x20(%rbx),%rdi │ │ │ │ + mov 0x18(%rbx),%rsi │ │ │ │ + mov 0x10(%rbx),%r14 │ │ │ │ + mov 0x28(%rbx),%rbx │ │ │ │ + add $0xffffffffffffffe8,%rbp │ │ │ │ + jmp 510ad0 │ │ │ │ + jmp *-0x10(%r13) │ │ │ │ + nopw 0x0(%rax,%rax,1) │ │ │ │ + ... │ │ │ │ + (bad) │ │ │ │ add %al,(%rax) │ │ │ │ - add %cl,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ - add %cl,(%rax) │ │ │ │ - xor (%rdx),%ebx │ │ │ │ - add -0x7f(%rcx),%ecx │ │ │ │ + add %al,(%rax) │ │ │ │ + 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 %esp,0x48000000(%rcx) │ │ │ │ - mov 0x7(%rbx),%eax │ │ │ │ - mov 0xf(%rbx),%rcx │ │ │ │ - mov 0x17(%rbx),%rdx │ │ │ │ - mov 0x1f(%rbx),%rsi │ │ │ │ - mov 0x27(%rbx),%rdi │ │ │ │ - mov 0x2f(%rbx),%r8 │ │ │ │ - mov 0x37(%rbx),%r9 │ │ │ │ - mov 0x3f(%rbx),%r10 │ │ │ │ - mov 0x47(%rbx),%r11 │ │ │ │ - mov 0x4f(%rbx),%rbx │ │ │ │ - movq $0x5082f0,-0x78(%r12) │ │ │ │ - mov %r14,-0x68(%r12) │ │ │ │ - mov %r11,-0x60(%r12) │ │ │ │ - mov %rbx,-0x58(%r12) │ │ │ │ - movq $0x508d78,-0x50(%r12) │ │ │ │ - mov %rax,-0x48(%r12) │ │ │ │ - mov %rcx,-0x40(%r12) │ │ │ │ - mov %rdx,-0x38(%r12) │ │ │ │ - mov %rsi,-0x30(%r12) │ │ │ │ - mov %rdi,-0x28(%r12) │ │ │ │ - mov %r8,-0x20(%r12) │ │ │ │ - lea -0x78(%r12),%rbx │ │ │ │ - mov %rbx,-0x18(%r12) │ │ │ │ - movq $0x508ff8,-0x10(%r12) │ │ │ │ + add %dh,0x1e(%rdi) │ │ │ │ + movq $0x3363098,-0x10(%r12) │ │ │ │ mov %rbx,-0x8(%r12) │ │ │ │ - mov %rax,(%r12) │ │ │ │ - mov %r9,%rax │ │ │ │ - lea -0x4f(%r12),%r9 │ │ │ │ - lea -0xd(%r12),%r8 │ │ │ │ - mov %rsi,%rdi │ │ │ │ - mov %rax,%rsi │ │ │ │ - mov %rcx,%r14 │ │ │ │ - mov %r10,%rbx │ │ │ │ - jmp 3395ee0 │ │ │ │ - movq $0x80,0x388(%r13) │ │ │ │ - jmp *-0x8(%r13) │ │ │ │ - nopl 0x0(%rax) │ │ │ │ - add (%rax),%al │ │ │ │ + mov %r14,(%r12) │ │ │ │ + lea -0xf(%r12),%rbx │ │ │ │ + add $0x8,%rbp │ │ │ │ + jmp *0x0(%rbp) │ │ │ │ + movq $0x18,0x388(%r13) │ │ │ │ + jmp 338a798 │ │ │ │ + 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 │ │ │ │ cmp %r15,%rax │ │ │ │ - jb 50923b │ │ │ │ - movq $0x509168,-0x10(%rbp) │ │ │ │ - mov 0x10(%rbx),%rax │ │ │ │ - mov 0x18(%rbx),%rbx │ │ │ │ - mov %rax,-0x8(%rbp) │ │ │ │ - add $0xfffffffffffffff0,%rbp │ │ │ │ + jb 5062b0 │ │ │ │ + movq $0x3390fc8,-0x10(%rbp) │ │ │ │ + mov %rbx,-0x8(%rbp) │ │ │ │ + movq $0x5061d8,-0x18(%rbp) │ │ │ │ + mov 0x10(%rbx),%rbx │ │ │ │ + add $0xffffffffffffffe8,%rbp │ │ │ │ test $0x7,%bl │ │ │ │ - jne 509168 │ │ │ │ + jne 5061d8 │ │ │ │ mov (%rbx),%rax │ │ │ │ jmp *%rax │ │ │ │ - nop │ │ │ │ - add %eax,(%rax) │ │ │ │ + nopl 0x0(%rax,%rax,1) │ │ │ │ + ... │ │ │ │ + (bad) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ + add %cl,-0x39(%rax) │ │ │ │ + add %r8b,(%r8) │ │ │ │ + (bad) │ │ │ │ + push %rax │ │ │ │ + add %cl,-0x75(%rax) │ │ │ │ + pop %rbx │ │ │ │ + (bad) │ │ │ │ + test $0x7,%bl │ │ │ │ + jne 506200 │ │ │ │ + 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 │ │ │ │ - test $0x91,%al │ │ │ │ - push %rax │ │ │ │ + cmp %ah,0x50(%rdx) │ │ │ │ add %cl,-0x75(%rax) │ │ │ │ rex.XB (bad) │ │ │ │ mov 0xf(%rbx),%rbx │ │ │ │ - mov %rbx,%rcx │ │ │ │ - mov 0x8(%rbp),%rbx │ │ │ │ - mov %rcx,0x0(%rbp) │ │ │ │ - mov %rax,0x8(%rbp) │ │ │ │ + mov %rax,0x0(%rbp) │ │ │ │ add $0xfffffffffffffff8,%rbp │ │ │ │ test $0x7,%bl │ │ │ │ - jne 5091a8 │ │ │ │ + jne 506238 │ │ │ │ mov (%rbx),%rax │ │ │ │ jmp *%rax │ │ │ │ - nopl (%rax) │ │ │ │ - add (%rax),%al │ │ │ │ + nopw 0x0(%rax,%rax,1) │ │ │ │ + add %eax,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ (bad) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ - add %cl,-0x39(%rax) │ │ │ │ - rex.RB clc │ │ │ │ - call 4850e242 <__environ@GLIBC_2.2.5+0x448cdd9a> │ │ │ │ - mov 0x7(%rbx),%eax │ │ │ │ - mov 0xf(%rbx),%rbx │ │ │ │ - mov %rbx,%rcx │ │ │ │ - mov 0x8(%rbp),%rbx │ │ │ │ - mov %rcx,0x0(%rbp) │ │ │ │ + add %cl,-0x77(%rax) │ │ │ │ + fadds -0x7cb7f820(%rbx) │ │ │ │ + clc │ │ │ │ + add %esi,0x48(%rax,%riz,1) │ │ │ │ + movl $0x5062c8,0x0(%rbp) │ │ │ │ + mov 0x8(%rbp),%rsi │ │ │ │ + lea 0x31a4caa(%rip),%r14 │ │ │ │ + mov 0x6(%rbx),%rax │ │ │ │ mov %rax,0x8(%rbp) │ │ │ │ - add $0xfffffffffffffff8,%rbp │ │ │ │ + jmp 3240d18 │ │ │ │ + movq $0x506290,0x0(%rbp) │ │ │ │ + mov 0x7(%rbx),%rbx │ │ │ │ test $0x7,%bl │ │ │ │ - jne 5091e8 │ │ │ │ + jne 506290 │ │ │ │ mov (%rbx),%rax │ │ │ │ jmp *%rax │ │ │ │ - nopl (%rax) │ │ │ │ - add (%rax),%eax │ │ │ │ + nopw 0x0(%rax,%rax,1) │ │ │ │ + add %eax,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ (bad) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %cl,-0x39(%rax) │ │ │ │ - add %r11b,(%r8) │ │ │ │ - xchg %eax,%edx │ │ │ │ + add %r13b,%r8b │ │ │ │ + (bad) │ │ │ │ push %rax │ │ │ │ - add %cl,-0x77(%rax) │ │ │ │ - fmuls -0x75(%rax) │ │ │ │ - pop %rbp │ │ │ │ - or %cl,-0x77(%rax) │ │ │ │ - or %r14b,%r14b │ │ │ │ - ret │ │ │ │ + add %cl,-0x75(%rax) │ │ │ │ + jne 5062a4 │ │ │ │ + lea 0x31a4c5e(%rip),%r14 │ │ │ │ + mov 0xf(%rbx),%rax │ │ │ │ + mov %rax,0x8(%rbp) │ │ │ │ + jmp 3240d18 │ │ │ │ + jmp *-0x10(%r13) │ │ │ │ + nopl 0x0(%rax) │ │ │ │ + add %eax,(%rax) │ │ │ │ + add %al,(%rax) │ │ │ │ + add %al,(%rax) │ │ │ │ + add %al,(%rax) │ │ │ │ (bad) │ │ │ │ - jne 509218 │ │ │ │ - mov (%rbx),%rax │ │ │ │ - jmp *%rax │ │ │ │ - nopl (%rax) │ │ │ │ - add (%rax),%eax │ │ │ │ + add %al,(%rax) │ │ │ │ + add %al,(%rax) │ │ │ │ + add %al,(%rax) │ │ │ │ + add %cl,-0x75(%rax) │ │ │ │ + jne 5062d4 │ │ │ │ + mov %rbx,%r14 │ │ │ │ + add $0x10,%rbp │ │ │ │ + jmp 4fe2d0 │ │ │ │ + add %eax,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ (bad) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %cl,-0x75(%rax) │ │ │ │ - sbb %r9b,-0x39(%r8) │ │ │ │ - sbb %r10b,-0x6e(%r8) │ │ │ │ - push %rax │ │ │ │ - add %cl,-0x77(%rcx) │ │ │ │ - fmuls -0x75(%rax) │ │ │ │ - jge 50923b │ │ │ │ - mov 0x8(%rbp),%rsi │ │ │ │ - mov %rax,%r14 │ │ │ │ - add $0x18,%rbp │ │ │ │ - jmp 3048660 │ │ │ │ + jne 5062f4 │ │ │ │ + mov %rbx,%r14 │ │ │ │ + add $0x10,%rbp │ │ │ │ + jmp 4fe2d0 │ │ │ │ + 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 50632b │ │ │ │ + movq $0x3390fc8,-0x10(%rbp) │ │ │ │ + mov %rbx,-0x8(%rbp) │ │ │ │ + mov 0x10(%rbx),%r14 │ │ │ │ + mov 0x18(%rbx),%rbx │ │ │ │ + add $0xfffffffffffffff0,%rbp │ │ │ │ + jmp 506348 │ │ │ │ jmp *-0x10(%r13) │ │ │ │ nop │ │ │ │ - ... │ │ │ │ - (bad) │ │ │ │ + add $0x1000000,%eax │ │ │ │ add %al,(%rax) │ │ │ │ + add %al,(%rcx) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ - add %cl,-0x39(%rax) │ │ │ │ - rex.RB clc │ │ │ │ - adcb $0x75,-0x76b3ffb0(%rdx) │ │ │ │ - add %cl,-0x7d(%rax) │ │ │ │ - (bad) │ │ │ │ - ret │ │ │ │ + add %al,(%rax) │ │ │ │ + add %cl,(%rcx) │ │ │ │ + add %al,(%rax) │ │ │ │ + add %al,(%rax) │ │ │ │ + add %al,(%rax) │ │ │ │ + add %cl,-0x73(%rax) │ │ │ │ + rex.RB call 10489c9c <__environ@GLIBC_2.2.5+0xc8497f4> │ │ │ │ (bad) │ │ │ │ - jne 509280 │ │ │ │ + ret $0x0 │ │ │ │ + add %cl,-0x39(%rax) │ │ │ │ + rex.RB call a0c6ed │ │ │ │ + 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 506390 │ │ │ │ mov (%rbx),%rax │ │ │ │ jmp *%rax │ │ │ │ - nopw 0x0(%rax,%rax,1) │ │ │ │ - add %eax,(%rax) │ │ │ │ + add (%rax),%al │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ (bad) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ - add %cl,-0x7d(%rcx) │ │ │ │ - (bad) │ │ │ │ - sbb %cl,0x3b(%rbp) │ │ │ │ - movsl %ds:(%rsi),%es:(%rdi) │ │ │ │ - pop %rax │ │ │ │ - add (%rax),%eax │ │ │ │ - add %dh,0x22(%rdi) │ │ │ │ - movq $0x30489c0,-0x10(%r12) │ │ │ │ - mov %rbx,-0x8(%r12) │ │ │ │ - mov 0x8(%rbp),%rax │ │ │ │ + add %cl,-0x77(%rax) │ │ │ │ + fadds -0x7cb7f820(%rbx) │ │ │ │ + clc │ │ │ │ + add %esi,0x49(%rdi,%rdi,2) │ │ │ │ + add $0x50,%esp │ │ │ │ + cmp 0x358(%r13),%r12 │ │ │ │ + ja 506407 │ │ │ │ + mov 0x6(%rbx),%rax │ │ │ │ + mov 0xe(%rbx),%rbx │ │ │ │ + movq $0x506308,-0x48(%r12) │ │ │ │ + mov %rbx,-0x38(%r12) │ │ │ │ + mov 0x10(%rbp),%rbx │ │ │ │ + mov %rbx,-0x30(%r12) │ │ │ │ + movq $0x3363098,-0x28(%r12) │ │ │ │ + mov %rax,-0x20(%r12) │ │ │ │ + movq $0x36a7413,-0x18(%r12) │ │ │ │ + movq $0x3363ae0,-0x10(%r12) │ │ │ │ + lea -0x27(%r12),%rax │ │ │ │ + mov %rax,-0x8(%r12) │ │ │ │ + lea -0x48(%r12),%rax │ │ │ │ mov %rax,(%r12) │ │ │ │ - lea -0xf(%r12),%rbx │ │ │ │ - add $0x10,%rbp │ │ │ │ + lea -0xe(%r12),%rbx │ │ │ │ + add $0x18,%rbp │ │ │ │ jmp *0x0(%rbp) │ │ │ │ - movq $0x18,0x388(%r13) │ │ │ │ + movq $0x50,0x388(%r13) │ │ │ │ jmp 338a720 │ │ │ │ - nop │ │ │ │ - (bad) │ │ │ │ + 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 %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 %ah,0x30(%rax) │ │ │ │ - sbb (%rbx),%al │ │ │ │ - add $0x20,%r12 │ │ │ │ + lea -0x10(%rbp),%rax │ │ │ │ + cmp %r15,%rax │ │ │ │ + jb 506493 │ │ │ │ + add $0x10,%r12 │ │ │ │ cmp 0x358(%r13),%r12 │ │ │ │ - ja 509309 │ │ │ │ - mov 0x5(%rbx),%rax │ │ │ │ - mov 0xd(%rbx),%rbx │ │ │ │ - movq $0x509128,-0x18(%r12) │ │ │ │ - mov %rdi,-0x8(%r12) │ │ │ │ + ja 506488 │ │ │ │ + movq $0x3390fc8,-0x10(%rbp) │ │ │ │ + mov %rbx,-0x8(%rbp) │ │ │ │ + mov 0x10(%rbx),%rax │ │ │ │ + mov 0x18(%rbx),%rbx │ │ │ │ + movq $0x506348,-0x8(%r12) │ │ │ │ mov %rax,(%r12) │ │ │ │ - lea -0x18(%r12),%rdi │ │ │ │ - jmp 5080d0 │ │ │ │ - movq $0x20,0x388(%r13) │ │ │ │ - jmp *-0x8(%r13) │ │ │ │ - add $0x1000000,%eax │ │ │ │ + mov %rbx,%r14 │ │ │ │ + lea -0x7(%r12),%rbx │ │ │ │ + add $0xfffffffffffffff0,%rbp │ │ │ │ + jmp 506348 │ │ │ │ + movq $0x10,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 %cl,0x0(%rip) │ │ │ │ add %al,(%rax) │ │ │ │ - add %cl,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ - add %dl,0x30(%rax) │ │ │ │ - sbb (%rbx),%al │ │ │ │ lea -0x10(%rbp),%rax │ │ │ │ cmp %r15,%rax │ │ │ │ - jb 509447 │ │ │ │ - add $0x90,%r12 │ │ │ │ - cmp 0x358(%r13),%r12 │ │ │ │ - ja 50943c │ │ │ │ - mov 0x7(%rbx),%rax │ │ │ │ - mov 0xf(%rbx),%rcx │ │ │ │ - mov 0x17(%rbx),%rdx │ │ │ │ - mov 0x1f(%rbx),%rsi │ │ │ │ - mov 0x27(%rbx),%rdi │ │ │ │ - mov 0x2f(%rbx),%r8 │ │ │ │ - mov 0x37(%rbx),%r9 │ │ │ │ - mov 0x3f(%rbx),%r10 │ │ │ │ - mov 0x47(%rbx),%r11 │ │ │ │ - mov %r10,0x40(%rsp) │ │ │ │ - mov 0x4f(%rbx),%r10 │ │ │ │ - mov %rcx,0x48(%rsp) │ │ │ │ - mov 0x57(%rbx),%rcx │ │ │ │ - mov %rcx,0x50(%rsp) │ │ │ │ - mov 0x5f(%rbx),%rcx │ │ │ │ - mov 0x67(%rbx),%rbx │ │ │ │ - movq $0x508138,-0x88(%r12) │ │ │ │ - mov %r14,-0x78(%r12) │ │ │ │ - mov %rbx,-0x70(%r12) │ │ │ │ - movq $0x509050,-0x68(%r12) │ │ │ │ - mov %rax,-0x60(%r12) │ │ │ │ - mov 0x48(%rsp),%rax │ │ │ │ - mov %rax,-0x58(%r12) │ │ │ │ - mov %rdx,-0x50(%r12) │ │ │ │ - mov %rsi,-0x48(%r12) │ │ │ │ - mov %rdi,-0x40(%r12) │ │ │ │ - mov %r8,-0x38(%r12) │ │ │ │ - mov %r9,-0x30(%r12) │ │ │ │ - mov 0x40(%rsp),%rbx │ │ │ │ - mov %rbx,-0x28(%r12) │ │ │ │ - lea -0x88(%r12),%rbx │ │ │ │ - mov %rbx,-0x20(%r12) │ │ │ │ - mov %r11,-0x18(%r12) │ │ │ │ - movq $0x5092d8,-0x10(%r12) │ │ │ │ - mov %rbx,-0x8(%r12) │ │ │ │ - mov %r10,(%r12) │ │ │ │ - mov %rsi,%r9 │ │ │ │ - mov %rcx,%r8 │ │ │ │ - mov %rax,%rdi │ │ │ │ - mov 0x50(%rsp),%rax │ │ │ │ - mov %rax,%rsi │ │ │ │ - lea 0x31a23ec(%rip),%r14 │ │ │ │ - lea -0xd(%r12),%rax │ │ │ │ - mov %rax,-0x10(%rbp) │ │ │ │ - lea -0x67(%r12),%rax │ │ │ │ - mov %rax,-0x8(%rbp) │ │ │ │ + jb 5064cb │ │ │ │ + movq $0x3390fc8,-0x10(%rbp) │ │ │ │ + mov %rbx,-0x8(%rbp) │ │ │ │ + mov 0x10(%rbx),%r14 │ │ │ │ + mov 0x18(%rbx),%rbx │ │ │ │ add $0xfffffffffffffff0,%rbp │ │ │ │ - jmp 3049ef8 │ │ │ │ - movq $0x90,0x388(%r13) │ │ │ │ + jmp 5064e8 │ │ │ │ + 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 10489e3c <__environ@GLIBC_2.2.5+0xc849994> │ │ │ │ + (bad) │ │ │ │ + ret $0x0 │ │ │ │ + add %cl,-0x39(%rax) │ │ │ │ + rex.RB call a0ca2d │ │ │ │ + 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 506530 │ │ │ │ + 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 5065a7 │ │ │ │ + mov 0x6(%rbx),%rax │ │ │ │ + mov 0xe(%rbx),%rbx │ │ │ │ + movq $0x5064a8,-0x48(%r12) │ │ │ │ + mov %rbx,-0x38(%r12) │ │ │ │ + mov 0x10(%rbp),%rbx │ │ │ │ + mov %rbx,-0x30(%r12) │ │ │ │ + movq $0x3363098,-0x28(%r12) │ │ │ │ + mov %rax,-0x20(%r12) │ │ │ │ + movq $0x36a7413,-0x18(%r12) │ │ │ │ + movq $0x3363ae0,-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 338a720 │ │ │ │ jmp *-0x8(%r13) │ │ │ │ - nopl 0x0(%rax,%rax,1) │ │ │ │ + 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 %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 509573 │ │ │ │ - movq $0x5094a0,-0x10(%rbp) │ │ │ │ + jb 506633 │ │ │ │ + add $0x10,%r12 │ │ │ │ + cmp 0x358(%r13),%r12 │ │ │ │ + ja 506628 │ │ │ │ + movq $0x3390fc8,-0x10(%rbp) │ │ │ │ + mov %rbx,-0x8(%rbp) │ │ │ │ mov 0x10(%rbx),%rax │ │ │ │ mov 0x18(%rbx),%rbx │ │ │ │ - mov %rax,-0x8(%rbp) │ │ │ │ + movq $0x5064e8,-0x8(%r12) │ │ │ │ + mov %rax,(%r12) │ │ │ │ + mov %rbx,%r14 │ │ │ │ + lea -0x7(%r12),%rbx │ │ │ │ add $0xfffffffffffffff0,%rbp │ │ │ │ + jmp 5064e8 │ │ │ │ + movq $0x10,0x388(%r13) │ │ │ │ + jmp *-0x10(%r13) │ │ │ │ + nop │ │ │ │ + add (%rax),%eax │ │ │ │ + add %al,(%rax) │ │ │ │ + add %al,(%rax) │ │ │ │ + add %al,(%rax) │ │ │ │ + sldt (%rax) │ │ │ │ + add %al,(%rax) │ │ │ │ + add %al,(%rax) │ │ │ │ + add %cl,-0x73(%rax) │ │ │ │ + rex.RB fmuls -0x8(%r9,%rdi,1) │ │ │ │ + jb 50688f │ │ │ │ + movq $0x3390fc8,-0x10(%rbp) │ │ │ │ + mov %rbx,-0x8(%rbp) │ │ │ │ + movq $0x5066a0,-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 5094a0 │ │ │ │ + jne 5066a0 │ │ │ │ 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,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ + add %cl,-0x75(%rax) │ │ │ │ + adc %r9b,-0x77(%r8) │ │ │ │ + flds -0x7cb7f81f(%rbx) │ │ │ │ + stc │ │ │ │ + add %ecx,(%rdi) │ │ │ │ + test %cl,(%rbx) │ │ │ │ + add %eax,(%rax) │ │ │ │ add %cl,-0x39(%rax) │ │ │ │ - rex.RB clc │ │ │ │ - loopne 50943a │ │ │ │ - push %rax │ │ │ │ + add %r13b,%r8b │ │ │ │ + push %ax │ │ │ │ add %cl,-0x75(%rax) │ │ │ │ - rex.XB (bad) │ │ │ │ - mov 0xf(%rbx),%rbx │ │ │ │ + pop %rbx │ │ │ │ + (bad) │ │ │ │ mov %rbx,%rcx │ │ │ │ - mov 0x8(%rbp),%rbx │ │ │ │ - mov %rcx,0x0(%rbp) │ │ │ │ - mov %rax,0x8(%rbp) │ │ │ │ - add $0xfffffffffffffff8,%rbp │ │ │ │ + mov %rax,%rbx │ │ │ │ + mov %rcx,0x10(%rbp) │ │ │ │ test $0x7,%bl │ │ │ │ - jne 5094e0 │ │ │ │ + jne 5066e8 │ │ │ │ mov (%rbx),%rax │ │ │ │ jmp *%rax │ │ │ │ - nopl (%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,-0x39(%rax) │ │ │ │ - rex.RB clc │ │ │ │ - and %dl,-0x74b7ffb0(%rbp) │ │ │ │ - rex.XB (bad) │ │ │ │ - mov 0xf(%rbx),%rbx │ │ │ │ + add %cl,-0x75(%rax) │ │ │ │ + or %r9b,-0x77(%r8) │ │ │ │ + flds -0x7cb7f81f(%rbx) │ │ │ │ + stc │ │ │ │ + add %ecx,(%rdi) │ │ │ │ + test %dl,0x48000001(%rdi) │ │ │ │ + movl $0x506728,0x0(%rbp) │ │ │ │ mov %rbx,%rcx │ │ │ │ - mov 0x8(%rbp),%rbx │ │ │ │ - mov %rcx,0x0(%rbp) │ │ │ │ - mov %rax,0x8(%rbp) │ │ │ │ - add $0xfffffffffffffff8,%rbp │ │ │ │ + mov %rax,%rbx │ │ │ │ + mov %rcx,0x8(%rbp) │ │ │ │ test $0x7,%bl │ │ │ │ - jne 509520 │ │ │ │ + jne 506728 │ │ │ │ mov (%rbx),%rax │ │ │ │ jmp *%rax │ │ │ │ - nopl (%rax) │ │ │ │ - add (%rax),%eax │ │ │ │ + add (%rax),%al │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ (bad) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ - add %cl,-0x39(%rax) │ │ │ │ - add %r10b,-0x6b(%r8) │ │ │ │ - push %rax │ │ │ │ - add %cl,-0x77(%rax) │ │ │ │ - fmuls -0x75(%rax) │ │ │ │ - pop %rbp │ │ │ │ - or %cl,-0x77(%rax) │ │ │ │ - or %r14b,%r14b │ │ │ │ - ret │ │ │ │ + add %cl,-0x7d(%rcx) │ │ │ │ (bad) │ │ │ │ - jne 509550 │ │ │ │ + push $0x58a53b4d │ │ │ │ + add (%rax),%eax │ │ │ │ + add %dh,0x7a(%rdi) │ │ │ │ + mov 0x7(%rbx),%rax │ │ │ │ + mov 0xf(%rbx),%rbx │ │ │ │ + movq $0x5065e0,-0x60(%r12) │ │ │ │ + mov %rax,-0x50(%r12) │ │ │ │ + mov 0x8(%rbp),%rax │ │ │ │ + mov %rax,-0x48(%r12) │ │ │ │ + movq $0x3363098,-0x40(%r12) │ │ │ │ + mov 0x10(%rbp),%rax │ │ │ │ + mov %rax,-0x38(%r12) │ │ │ │ + movq $0x36a7401,-0x30(%r12) │ │ │ │ + movq $0x3363ae0,-0x28(%r12) │ │ │ │ + lea -0x3f(%r12),%rax │ │ │ │ + mov %rax,-0x20(%r12) │ │ │ │ + lea -0x60(%r12),%rax │ │ │ │ + mov %rax,-0x18(%r12) │ │ │ │ + movq $0x3363098,-0x10(%r12) │ │ │ │ + lea -0x26(%r12),%rax │ │ │ │ + mov %rax,-0x8(%r12) │ │ │ │ + mov %rbx,(%r12) │ │ │ │ + lea -0xf(%r12),%rbx │ │ │ │ + add $0x18,%rbp │ │ │ │ + jmp *0x0(%rbp) │ │ │ │ + movq $0x68,0x388(%r13) │ │ │ │ + jmp 338a720 │ │ │ │ + movq $0x5067e8,0x0(%rbp) │ │ │ │ + mov %rax,%rbx │ │ │ │ + test $0x7,%bl │ │ │ │ + jne 5067e8 │ │ │ │ mov (%rbx),%rax │ │ │ │ jmp *%rax │ │ │ │ - nopl (%rax) │ │ │ │ - add (%rax),%eax │ │ │ │ - add %al,(%rax) │ │ │ │ - add %al,(%rax) │ │ │ │ - add %al,(%rax) │ │ │ │ + nopl 0x0(%rax) │ │ │ │ (bad) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ - add %cl,-0x75(%rax) │ │ │ │ - sbb %r9b,-0x39(%r8) │ │ │ │ - sbb %r9b,0x49005095(%r8) │ │ │ │ - mov %ebx,%eax │ │ │ │ - mov 0x10(%rbp),%rdi │ │ │ │ - mov 0x8(%rbp),%rsi │ │ │ │ - mov %rax,%r14 │ │ │ │ - add $0x18,%rbp │ │ │ │ - jmp 3048660 │ │ │ │ - jmp *-0x10(%r13) │ │ │ │ - nop │ │ │ │ - ... │ │ │ │ - (bad) │ │ │ │ + add %bl,(%rsi) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ + add %cl,-0x75(%rax) │ │ │ │ + or %r9b,-0x77(%r8) │ │ │ │ + flds -0x7cb7f81f(%rbx) │ │ │ │ + stc │ │ │ │ + add %ecx,(%rdi) │ │ │ │ + test %bh,(%rdi) │ │ │ │ + add %eax,(%rax) │ │ │ │ add %cl,-0x39(%rax) │ │ │ │ - rex.RB clc │ │ │ │ - mov $0x4c005095,%eax │ │ │ │ - mov %esi,0x0(%rbp) │ │ │ │ - add $0xfffffffffffffff8,%rbp │ │ │ │ + or %r14b,(%r8) │ │ │ │ + push $0xffffffff89480050 │ │ │ │ + (bad) -0x77(%rax) │ │ │ │ + ret │ │ │ │ + mov %rcx,0x10(%rbp) │ │ │ │ + add $0x8,%rbp │ │ │ │ test $0x7,%bl │ │ │ │ - jne 5095b8 │ │ │ │ + jne 506830 │ │ │ │ mov (%rbx),%rax │ │ │ │ jmp *%rax │ │ │ │ - nopw 0x0(%rax,%rax,1) │ │ │ │ + nopl 0x0(%rax) │ │ │ │ add %eax,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ (bad) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %cl,-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 $0x30489c0,-0x10(%r12) │ │ │ │ - mov %rbx,-0x8(%r12) │ │ │ │ + add %dh,0x42(%rdi) │ │ │ │ + mov 0x7(%rbx),%rax │ │ │ │ + mov 0xf(%rbx),%rbx │ │ │ │ + movq $0x506440,-0x30(%r12) │ │ │ │ + mov %rax,-0x20(%r12) │ │ │ │ mov 0x8(%rbp),%rax │ │ │ │ - mov %rax,(%r12) │ │ │ │ + mov %rax,-0x18(%r12) │ │ │ │ + movq $0x3363098,-0x10(%r12) │ │ │ │ + lea -0x30(%r12),%rax │ │ │ │ + mov %rax,-0x8(%r12) │ │ │ │ + mov %rbx,(%r12) │ │ │ │ lea -0xf(%r12),%rbx │ │ │ │ add $0x10,%rbp │ │ │ │ jmp *0x0(%rbp) │ │ │ │ - movq $0x18,0x388(%r13) │ │ │ │ + movq $0x38,0x388(%r13) │ │ │ │ jmp 338a720 │ │ │ │ - nop │ │ │ │ - (bad) │ │ │ │ - add %al,(%rax) │ │ │ │ - add %al,(%rbx) │ │ │ │ - add %al,(%rax) │ │ │ │ - add %al,(%rdx) │ │ │ │ - add %al,(%rax) │ │ │ │ + jmp *-0x10(%r13) │ │ │ │ + movq $0x5068c0,0x8(%rbp) │ │ │ │ + mov %rax,%rbx │ │ │ │ + add $0x8,%rbp │ │ │ │ + test $0x7,%bl │ │ │ │ + jne 5068c0 │ │ │ │ + mov (%rbx),%rax │ │ │ │ + jmp *%rax │ │ │ │ + nopl 0x0(%rax) │ │ │ │ + add %eax,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ - add %cl,(%rbx) │ │ │ │ add %al,(%rax) │ │ │ │ - add %ch,(%rax) │ │ │ │ - sub $0x8349031a,%eax │ │ │ │ (bad) │ │ │ │ - and %cl,0x3b(%rbp) │ │ │ │ - movsl %ds:(%rsi),%es:(%rdi) │ │ │ │ - pop %rax │ │ │ │ - add (%rax),%eax │ │ │ │ - add %dh,0x24(%rdi) │ │ │ │ - mov 0x5(%rbx),%rax │ │ │ │ - mov 0xd(%rbx),%rbx │ │ │ │ - movq $0x509460,-0x18(%r12) │ │ │ │ - mov %rdi,-0x8(%r12) │ │ │ │ - mov %rax,(%r12) │ │ │ │ - lea -0x18(%r12),%rdi │ │ │ │ - jmp 5080d0 │ │ │ │ - movq $0x20,0x388(%r13) │ │ │ │ - jmp *-0x8(%r13) │ │ │ │ - add $0x1000000,%eax │ │ │ │ add %al,(%rax) │ │ │ │ - add %cl,0x0(%rip) │ │ │ │ add %al,(%rax) │ │ │ │ - add %cl,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ - add %bh,(%rax) │ │ │ │ - sub $0x8d48031a,%eax │ │ │ │ - rex.RB │ │ │ │ - lock cmp %r15,%rax │ │ │ │ - jb 509770 │ │ │ │ - add $0x88,%r12 │ │ │ │ + add %cl,-0x7d(%rcx) │ │ │ │ + (bad) │ │ │ │ + rex.W │ │ │ │ cmp 0x358(%r13),%r12 │ │ │ │ - ja 509765 │ │ │ │ + ja 50692b │ │ │ │ mov 0x7(%rbx),%rax │ │ │ │ - mov 0xf(%rbx),%rcx │ │ │ │ - mov 0x17(%rbx),%rdx │ │ │ │ - mov 0x1f(%rbx),%rsi │ │ │ │ - mov 0x27(%rbx),%rdi │ │ │ │ - mov 0x2f(%rbx),%r8 │ │ │ │ - mov 0x37(%rbx),%r9 │ │ │ │ - mov 0x3f(%rbx),%r10 │ │ │ │ - mov 0x47(%rbx),%r11 │ │ │ │ - mov %r10,0x40(%rsp) │ │ │ │ - mov 0x4f(%rbx),%r10 │ │ │ │ - mov %rcx,0x48(%rsp) │ │ │ │ - mov 0x57(%rbx),%rcx │ │ │ │ - mov %rcx,0x50(%rsp) │ │ │ │ - mov 0x5f(%rbx),%rcx │ │ │ │ - mov 0x67(%rbx),%rbx │ │ │ │ - movq $0x509330,-0x80(%r12) │ │ │ │ - mov %rax,-0x78(%r12) │ │ │ │ - mov 0x48(%rsp),%rax │ │ │ │ - mov %rax,-0x70(%r12) │ │ │ │ - mov %rdx,-0x68(%r12) │ │ │ │ - mov %rsi,-0x60(%r12) │ │ │ │ - mov %rdi,-0x58(%r12) │ │ │ │ - mov %r8,-0x50(%r12) │ │ │ │ - mov %r9,-0x48(%r12) │ │ │ │ - mov 0x40(%rsp),%rdx │ │ │ │ - mov %rdx,-0x40(%r12) │ │ │ │ - mov %r11,-0x38(%r12) │ │ │ │ - mov %r10,-0x30(%r12) │ │ │ │ - mov 0x50(%rsp),%rdx │ │ │ │ - mov %rdx,-0x28(%r12) │ │ │ │ + mov 0xf(%rbx),%rbx │ │ │ │ + movq $0x3363098,-0x40(%r12) │ │ │ │ + mov 0x8(%rbp),%rcx │ │ │ │ + mov %rcx,-0x38(%r12) │ │ │ │ + movq $0x36a7401,-0x30(%r12) │ │ │ │ + movq $0x3363ae0,-0x28(%r12) │ │ │ │ + lea -0x3f(%r12),%rcx │ │ │ │ mov %rcx,-0x20(%r12) │ │ │ │ - mov %r14,-0x18(%r12) │ │ │ │ - movq $0x509610,-0x10(%r12) │ │ │ │ - mov %r14,-0x8(%r12) │ │ │ │ - mov %r10,(%r12) │ │ │ │ - mov %rsi,%r9 │ │ │ │ - mov %rcx,%r8 │ │ │ │ - mov %rax,%rdi │ │ │ │ - mov %rbx,%rsi │ │ │ │ - lea 0x31a20b3(%rip),%r14 │ │ │ │ - lea -0xd(%r12),%rax │ │ │ │ - mov %rax,-0x10(%rbp) │ │ │ │ - lea -0x7f(%r12),%rax │ │ │ │ - mov %rax,-0x8(%rbp) │ │ │ │ - add $0xfffffffffffffff0,%rbp │ │ │ │ - jmp 3049ef8 │ │ │ │ - movq $0x88,0x388(%r13) │ │ │ │ - jmp *-0x8(%r13) │ │ │ │ - nopl 0x0(%rax) │ │ │ │ + mov %rax,-0x18(%r12) │ │ │ │ + movq $0x3363098,-0x10(%r12) │ │ │ │ + lea -0x26(%r12),%rax │ │ │ │ + mov %rax,-0x8(%r12) │ │ │ │ + mov %rbx,(%r12) │ │ │ │ + lea -0xf(%r12),%rbx │ │ │ │ + add $0x10,%rbp │ │ │ │ + jmp *0x0(%rbp) │ │ │ │ + movq $0x48,0x388(%r13) │ │ │ │ + jmp 338a720 │ │ │ │ + mov %rax,%rbx │ │ │ │ + and $0xfffffffffffffff8,%rbx │ │ │ │ + add $0x18,%rbp │ │ │ │ + mov (%rbx),%rax │ │ │ │ + jmp *%rax │ │ │ │ + nopl 0x0(%rax,%rax,1) │ │ │ │ add $0x1000000,%eax │ │ │ │ add %al,(%rax) │ │ │ │ - add %cl,(%rax,%rax,1) │ │ │ │ - add %al,(%rax) │ │ │ │ - add %al,(%rax) │ │ │ │ + add %al,(%rdx) │ │ │ │ add %al,(%rax) │ │ │ │ - or %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ - adc %ch,(%rdx,%rbx,1) │ │ │ │ - add -0x7f(%rcx),%ecx │ │ │ │ - (bad) │ │ │ │ - mov %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ - cmp 0x358(%r13),%r12 │ │ │ │ - ja 50985f │ │ │ │ - mov 0x7(%rbx),%rax │ │ │ │ - mov 0xf(%rbx),%rcx │ │ │ │ - mov 0x17(%rbx),%rdx │ │ │ │ - mov 0x1f(%rbx),%rsi │ │ │ │ - mov 0x27(%rbx),%rdi │ │ │ │ - mov 0x2f(%rbx),%r8 │ │ │ │ - mov 0x37(%rbx),%r9 │ │ │ │ - mov 0x3f(%rbx),%r10 │ │ │ │ - mov 0x47(%rbx),%r11 │ │ │ │ - mov %r11,0x40(%rsp) │ │ │ │ - mov 0x4f(%rbx),%r11 │ │ │ │ - mov %r10,0x48(%rsp) │ │ │ │ - mov 0x57(%rbx),%r10 │ │ │ │ - mov 0x5f(%rbx),%rbx │ │ │ │ - movq $0x5080d0,-0x80(%r12) │ │ │ │ - mov %rax,-0x78(%r12) │ │ │ │ - mov %r14,-0x70(%r12) │ │ │ │ - movq $0x509668,-0x68(%r12) │ │ │ │ - mov %rax,-0x60(%r12) │ │ │ │ - mov %rcx,-0x58(%r12) │ │ │ │ - mov %rdx,-0x50(%r12) │ │ │ │ - mov %rsi,-0x48(%r12) │ │ │ │ - mov %rdi,-0x40(%r12) │ │ │ │ - mov %r8,-0x38(%r12) │ │ │ │ - mov %r9,-0x30(%r12) │ │ │ │ - mov 0x48(%rsp),%rax │ │ │ │ - mov %rax,-0x28(%r12) │ │ │ │ - mov %r14,-0x20(%r12) │ │ │ │ - lea -0x7d(%r12),%rax │ │ │ │ - mov %rax,-0x18(%r12) │ │ │ │ - mov 0x40(%rsp),%rdx │ │ │ │ - mov %rdx,-0x10(%r12) │ │ │ │ - mov %r11,-0x8(%r12) │ │ │ │ - mov %r10,(%r12) │ │ │ │ - lea -0x67(%r12),%r9 │ │ │ │ - mov %rax,%r8 │ │ │ │ - mov %rsi,%rdi │ │ │ │ - mov %r11,%rsi │ │ │ │ - mov %rcx,%r14 │ │ │ │ - jmp 3395ee0 │ │ │ │ - movq $0x88,0x388(%r13) │ │ │ │ - jmp *-0x8(%r13) │ │ │ │ - xchg %ax,%ax │ │ │ │ - add $0x1000000,%eax │ │ │ │ + add %cl,(%rbx) │ │ │ │ add %al,(%rax) │ │ │ │ - add %cl,0x0(%rip) │ │ │ │ add %al,(%rax) │ │ │ │ - add %cl,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ - add %bh,(%rax) │ │ │ │ - sub (%rdx),%ebx │ │ │ │ - add -0x73(%rax),%ecx │ │ │ │ - rex.RB clc │ │ │ │ - cmp %r15,%rax │ │ │ │ - jb 5099a8 │ │ │ │ - add $0xa0,%r12 │ │ │ │ - cmp 0x358(%r13),%r12 │ │ │ │ - ja 50999d │ │ │ │ + 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),%rcx │ │ │ │ - mov 0x17(%rbx),%rdx │ │ │ │ - mov 0x1f(%rbx),%rsi │ │ │ │ - mov 0x27(%rbx),%rdi │ │ │ │ - mov 0x2f(%rbx),%r8 │ │ │ │ - mov 0x37(%rbx),%r9 │ │ │ │ - mov 0x3f(%rbx),%r10 │ │ │ │ - mov 0x47(%rbx),%r11 │ │ │ │ - mov %r11,0x40(%rsp) │ │ │ │ - mov 0x4f(%rbx),%r11 │ │ │ │ - mov %r11,0x48(%rsp) │ │ │ │ - mov 0x57(%rbx),%r11 │ │ │ │ - mov %r11,0x50(%rsp) │ │ │ │ - mov 0x5f(%rbx),%r11 │ │ │ │ - mov 0x67(%rbx),%rbx │ │ │ │ - movq $0x507950,-0x98(%r12) │ │ │ │ - mov %r14,-0x88(%r12) │ │ │ │ - mov %rbx,-0x80(%r12) │ │ │ │ - movq $0x507e10,-0x78(%r12) │ │ │ │ - lea -0x98(%r12),%rbx │ │ │ │ - mov %rbx,-0x70(%r12) │ │ │ │ - mov %r11,-0x68(%r12) │ │ │ │ - movq $0x509790,-0x60(%r12) │ │ │ │ - lea -0x75(%r12),%r11 │ │ │ │ - mov %r11,-0x58(%r12) │ │ │ │ - mov %rax,-0x50(%r12) │ │ │ │ - mov %rcx,-0x48(%r12) │ │ │ │ - mov %rdx,-0x40(%r12) │ │ │ │ - mov %rbx,-0x38(%r12) │ │ │ │ - mov %rsi,-0x30(%r12) │ │ │ │ - mov %rdi,-0x28(%r12) │ │ │ │ - mov %r8,-0x20(%r12) │ │ │ │ - mov %r9,-0x18(%r12) │ │ │ │ - mov %r10,-0x10(%r12) │ │ │ │ - mov 0x40(%rsp),%rbx │ │ │ │ - mov %rbx,-0x8(%r12) │ │ │ │ - mov 0x48(%rsp),%rbx │ │ │ │ - mov %rbx,(%r12) │ │ │ │ - mov %r11,%r9 │ │ │ │ - mov %rdx,%r8 │ │ │ │ - mov %rax,%rsi │ │ │ │ - mov 0x50(%rsp),%rax │ │ │ │ - mov %rax,%r14 │ │ │ │ - lea 0x31a1e3d(%rip),%rbx │ │ │ │ - lea -0x5f(%r12),%rax │ │ │ │ - mov %rax,-0x8(%rbp) │ │ │ │ - add $0xfffffffffffffff8,%rbp │ │ │ │ - jmp 33960e0 │ │ │ │ - movq $0xa0,0x388(%r13) │ │ │ │ + mov 0xf(%rbx),%rbx │ │ │ │ + movq $0x3363ae0,-0x10(%r12) │ │ │ │ + mov %rax,-0x8(%r12) │ │ │ │ + mov %r14,(%r12) │ │ │ │ + lea -0xe(%r12),%r14 │ │ │ │ + jmp 3395508 │ │ │ │ + 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 │ │ │ │ + push $0x48037150 │ │ │ │ + lea -0x28(%rbp),%eax │ │ │ │ cmp %r15,%rax │ │ │ │ - jb 5099e6 │ │ │ │ + jb 506b1a │ │ │ │ movq $0x3390fc8,-0x10(%rbp) │ │ │ │ mov %rbx,-0x8(%rbp) │ │ │ │ - mov 0x18(%rbx),%rsi │ │ │ │ - mov 0x10(%rbx),%r14 │ │ │ │ - add $0xfffffffffffffff0,%rbp │ │ │ │ - jmp 3048808 │ │ │ │ - jmp *-0x10(%r13) │ │ │ │ - nopw 0x0(%rax,%rax,1) │ │ │ │ - (bad) │ │ │ │ - add %al,(%rax) │ │ │ │ - add %al,(%rbx) │ │ │ │ + movq $0x506a08,-0x20(%rbp) │ │ │ │ + mov 0x10(%rbx),%rax │ │ │ │ + mov 0x18(%rbx),%rbx │ │ │ │ + mov %rax,-0x18(%rbp) │ │ │ │ + add $0xffffffffffffffe0,%rbp │ │ │ │ + test $0x7,%bl │ │ │ │ + jne 506a08 │ │ │ │ + mov (%rbx),%rax │ │ │ │ + jmp *%rax │ │ │ │ + nopl 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 %bl,(%rax) │ │ │ │ + push %rax │ │ │ │ + jno 506a0b │ │ │ │ + movq $0x506a40,-0x8(%rbp) │ │ │ │ + mov 0xf(%rbx),%rax │ │ │ │ + mov 0x7(%rbx),%rbx │ │ │ │ + mov %rax,0x0(%rbp) │ │ │ │ + add $0xfffffffffffffff8,%rbp │ │ │ │ + test $0x7,%bl │ │ │ │ + jne 506a40 │ │ │ │ + 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) │ │ │ │ - and %cl,0x3b(%rbp) │ │ │ │ - movsl %ds:(%rsi),%es:(%rdi) │ │ │ │ - pop %rax │ │ │ │ - add (%rax),%eax │ │ │ │ - add %dh,0x2e(%rdi) │ │ │ │ - mov 0x5(%rbx),%rax │ │ │ │ - mov 0xd(%rbx),%rbx │ │ │ │ - movq $0x5099c0,-0x18(%r12) │ │ │ │ - mov %rbx,-0x8(%r12) │ │ │ │ - mov %rdi,(%r12) │ │ │ │ - lea -0x18(%r12),%rdi │ │ │ │ - lea 0x371ebbe(%rip),%r14 │ │ │ │ - mov %rax,%rbx │ │ │ │ - jmp 33959f8 │ │ │ │ - movq $0x20,0x388(%r13) │ │ │ │ - jmp *-0x8(%r13) │ │ │ │ - nopw 0x0(%rax,%rax,1) │ │ │ │ - add $0x1000000,%eax │ │ │ │ - add %al,(%rax) │ │ │ │ - add %cl,0x0(%rip) │ │ │ │ - add %al,(%rax) │ │ │ │ - add %cl,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ - add %dl,0x29(%rax) │ │ │ │ - sbb (%rbx),%al │ │ │ │ - lea -0x8(%rbp),%rax │ │ │ │ - cmp %r15,%rax │ │ │ │ - jb 509b71 │ │ │ │ + add %ah,%al │ │ │ │ + rex.WRXB jno 506a43 │ │ │ │ add $0x88,%r12 │ │ │ │ cmp 0x358(%r13),%r12 │ │ │ │ - ja 509b66 │ │ │ │ + ja 506b1e │ │ │ │ mov 0x7(%rbx),%rax │ │ │ │ - mov 0xf(%rbx),%rcx │ │ │ │ - mov 0x17(%rbx),%rdx │ │ │ │ - mov 0x1f(%rbx),%rsi │ │ │ │ - mov 0x27(%rbx),%rdi │ │ │ │ - mov 0x2f(%rbx),%r8 │ │ │ │ - mov 0x37(%rbx),%r9 │ │ │ │ - mov 0x3f(%rbx),%r10 │ │ │ │ - mov 0x47(%rbx),%r11 │ │ │ │ - mov %r11,0x40(%rsp) │ │ │ │ - mov 0x4f(%rbx),%r11 │ │ │ │ - mov %r11,0x48(%rsp) │ │ │ │ - mov 0x57(%rbx),%r11 │ │ │ │ - mov %r11,0x50(%rsp) │ │ │ │ - mov 0x5f(%rbx),%r11 │ │ │ │ - mov 0x67(%rbx),%rbx │ │ │ │ - movq $0x509888,-0x80(%r12) │ │ │ │ - mov %rax,-0x78(%r12) │ │ │ │ + movabs $0x7fffffffffffffff,%rcx │ │ │ │ + cmp %rcx,%rax │ │ │ │ + jne 506a7e │ │ │ │ + add $0xffffffffffffff78,%r12 │ │ │ │ + lea 0x3714fab(%rip),%rbx │ │ │ │ + add $0x18,%rbp │ │ │ │ + mov (%rbx),%rax │ │ │ │ + jmp *%rax │ │ │ │ + movq $0x4b8608,-0x80(%r12) │ │ │ │ + mov %rbx,-0x78(%r12) │ │ │ │ + mov 0x10(%rbp),%rcx │ │ │ │ mov %rcx,-0x70(%r12) │ │ │ │ - mov %rdx,-0x68(%r12) │ │ │ │ - mov %rsi,-0x60(%r12) │ │ │ │ - mov %rdi,-0x58(%r12) │ │ │ │ - mov %r8,-0x50(%r12) │ │ │ │ - mov %r9,-0x48(%r12) │ │ │ │ - mov %r10,-0x40(%r12) │ │ │ │ - mov 0x40(%rsp),%rcx │ │ │ │ - mov %rcx,-0x38(%r12) │ │ │ │ - mov 0x48(%rsp),%rcx │ │ │ │ - mov %rcx,-0x30(%r12) │ │ │ │ - mov 0x50(%rsp),%rcx │ │ │ │ - mov %rcx,-0x28(%r12) │ │ │ │ - mov %r11,-0x20(%r12) │ │ │ │ - mov %r14,-0x18(%r12) │ │ │ │ - movq $0x509a08,-0x10(%r12) │ │ │ │ - mov %r11,-0x8(%r12) │ │ │ │ - mov %r14,(%r12) │ │ │ │ - lea -0xd(%r12),%r9 │ │ │ │ - mov %rdx,%r8 │ │ │ │ - mov %rbx,%rdi │ │ │ │ - mov %rax,%rsi │ │ │ │ - lea 0x3730a75(%rip),%r14 │ │ │ │ - lea -0x7f(%r12),%rax │ │ │ │ - mov %rax,-0x8(%rbp) │ │ │ │ - add $0xfffffffffffffff8,%rbp │ │ │ │ - jmp 4f4f88 │ │ │ │ + movq $0x3363098,-0x68(%r12) │ │ │ │ + mov %rbx,-0x60(%r12) │ │ │ │ + lea -0x7f(%r12),%rbx │ │ │ │ + mov %rbx,-0x58(%r12) │ │ │ │ + movq $0x506968,-0x50(%r12) │ │ │ │ + lea -0x67(%r12),%rcx │ │ │ │ + mov %rcx,-0x48(%r12) │ │ │ │ + mov 0x8(%rbp),%rcx │ │ │ │ + mov %rcx,-0x40(%r12) │ │ │ │ + movq $0x3363a20,-0x38(%r12) │ │ │ │ + inc %rax │ │ │ │ + mov %rax,-0x30(%r12) │ │ │ │ + movq $0x3363098,-0x28(%r12) │ │ │ │ + lea -0x37(%r12),%rax │ │ │ │ + mov %rax,-0x20(%r12) │ │ │ │ + lea -0x4f(%r12),%rax │ │ │ │ + mov %rax,-0x18(%r12) │ │ │ │ + movq $0x3363098,-0x10(%r12) │ │ │ │ + mov %rbx,-0x8(%r12) │ │ │ │ + lea -0x27(%r12),%rax │ │ │ │ + mov %rax,(%r12) │ │ │ │ + lea -0xf(%r12),%rbx │ │ │ │ + add $0x18,%rbp │ │ │ │ + jmp *0x0(%rbp) │ │ │ │ + jmp *-0x10(%r13) │ │ │ │ movq $0x88,0x388(%r13) │ │ │ │ - jmp *-0x8(%r13) │ │ │ │ - nopl (%rax) │ │ │ │ - add $0x1000000,%eax │ │ │ │ + jmp 338a720 │ │ │ │ + xchg %ax,%ax │ │ │ │ + add (%rax),%al │ │ │ │ add %al,(%rax) │ │ │ │ - add %al,(%rcx) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ + adc (%rax),%al │ │ │ │ add %al,(%rax) │ │ │ │ - add %cl,(%rcx) │ │ │ │ + loopne 506b8c │ │ │ │ + jno 506b43 │ │ │ │ + lea -0x30(%rbp),%rax │ │ │ │ + cmp %r15,%rax │ │ │ │ + jb 506cdc │ │ │ │ + movq $0x3390fc8,-0x10(%rbp) │ │ │ │ + mov %rbx,-0x8(%rbp) │ │ │ │ + movq $0x506b90,-0x20(%rbp) │ │ │ │ + mov 0x10(%rbx),%rax │ │ │ │ + mov 0x18(%rbx),%rbx │ │ │ │ + mov %rax,-0x18(%rbp) │ │ │ │ + add $0xffffffffffffffe0,%rbp │ │ │ │ + test $0x7,%bl │ │ │ │ + jne 506b90 │ │ │ │ + mov (%rbx),%rax │ │ │ │ + jmp *%rax │ │ │ │ + nopl 0x0(%rax,%rax,1) │ │ │ │ + add %eax,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ - add %cl,-0x75(%rax) │ │ │ │ - pop %rbx │ │ │ │ (bad) │ │ │ │ - jmp 33893b0 │ │ │ │ - nopl 0x0(%rax) │ │ │ │ - sbb %eax,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ - add $0x5000000,%eax │ │ │ │ + add %dl,0x4803714e(%rax) │ │ │ │ + movl $0x506bd0,-0x10(%rbp) │ │ │ │ + mov %rbx,%rax │ │ │ │ + mov 0x7(%rbx),%rcx │ │ │ │ + mov 0xf(%rbx),%rbx │ │ │ │ + mov %rcx,-0x8(%rbp) │ │ │ │ + mov %rax,0x0(%rbp) │ │ │ │ + add $0xfffffffffffffff0,%rbp │ │ │ │ + test $0x7,%bl │ │ │ │ + jne 506bd0 │ │ │ │ + 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 %ch,(%rax) │ │ │ │ - sub %bl,(%rdx) │ │ │ │ - add -0x73(%rax),%ecx │ │ │ │ - rex.RB │ │ │ │ - lock cmp %r15,%rax │ │ │ │ - jb 509d26 │ │ │ │ - add $0xf0,%r12 │ │ │ │ + add %dl,0x4e(%rax) │ │ │ │ + jno 506bd3 │ │ │ │ + mov 0x18(%rbp),%rax │ │ │ │ + mov %rbx,%rcx │ │ │ │ + and $0x7,%ecx │ │ │ │ + cmp $0x1,%rcx │ │ │ │ + je 506c9d │ │ │ │ + add $0x90,%r12 │ │ │ │ cmp 0x358(%r13),%r12 │ │ │ │ - ja 509d1b │ │ │ │ - mov 0x3(%rbx),%rax │ │ │ │ - mov 0xb(%rbx),%rcx │ │ │ │ - mov 0x13(%rbx),%rdx │ │ │ │ - mov 0x1b(%rbx),%r10 │ │ │ │ - mov 0x23(%rbx),%rbx │ │ │ │ - movq $0x507698,-0xe8(%r12) │ │ │ │ - mov %rsi,-0xd8(%r12) │ │ │ │ - movq $0x5076d8,-0xd0(%r12) │ │ │ │ - mov %r8,-0xc0(%r12) │ │ │ │ - movq $0x5077d0,-0xb8(%r12) │ │ │ │ - mov %rsi,-0xb0(%r12) │ │ │ │ - movq $0x507870,-0xa8(%r12) │ │ │ │ - mov %rsi,-0xa0(%r12) │ │ │ │ - movq $0x5078d8,-0x98(%r12) │ │ │ │ - mov %rsi,-0x90(%r12) │ │ │ │ - movq $0x507930,-0x88(%r12) │ │ │ │ - lea -0xe8(%r12),%rsi │ │ │ │ - mov %rsi,-0x80(%r12) │ │ │ │ - movq $0x509a70,-0x78(%r12) │ │ │ │ - mov %r14,-0x70(%r12) │ │ │ │ - lea -0xb7(%r12),%rsi │ │ │ │ - mov %rsi,-0x68(%r12) │ │ │ │ - mov %rdi,-0x60(%r12) │ │ │ │ - mov %r9,-0x58(%r12) │ │ │ │ - lea -0x97(%r12),%rsi │ │ │ │ - mov %rsi,-0x50(%r12) │ │ │ │ - mov %rax,-0x48(%r12) │ │ │ │ - mov %rcx,-0x40(%r12) │ │ │ │ - lea -0xa7(%r12),%rax │ │ │ │ - mov %rax,-0x38(%r12) │ │ │ │ - mov %rdx,-0x30(%r12) │ │ │ │ - mov %r10,-0x28(%r12) │ │ │ │ - mov %rbx,-0x20(%r12) │ │ │ │ - mov %r8,-0x18(%r12) │ │ │ │ - lea -0x87(%r12),%rax │ │ │ │ - mov %rax,-0x10(%r12) │ │ │ │ - movq $0x509b90,-0x8(%r12) │ │ │ │ - lea -0xd0(%r12),%rbx │ │ │ │ - mov %rbx,(%r12) │ │ │ │ - mov %rdi,%r9 │ │ │ │ - mov %rax,%r8 │ │ │ │ - mov %r14,%rdi │ │ │ │ - lea 0x31a187c(%rip),%rsi │ │ │ │ - lea 0x31a17fd(%rip),%r14 │ │ │ │ - lea -0x7(%r12),%rax │ │ │ │ - mov %rax,-0x10(%rbp) │ │ │ │ - lea -0x77(%r12),%rax │ │ │ │ - mov %rax,-0x8(%rbp) │ │ │ │ - add $0xfffffffffffffff0,%rbp │ │ │ │ - jmp 3049ef8 │ │ │ │ - movq $0xf0,0x388(%r13) │ │ │ │ - jmp *-0x8(%r13) │ │ │ │ - nopw 0x0(%rax,%rax,1) │ │ │ │ - add $0x1000000,%eax │ │ │ │ - add %al,(%rax) │ │ │ │ - add %cl,(%rdx) │ │ │ │ - add %al,(%rax) │ │ │ │ + ja 506c8d │ │ │ │ + mov 0x6(%rbx),%rbx │ │ │ │ + movq $0x5069b8,-0x88(%r12) │ │ │ │ + mov %rbx,-0x78(%r12) │ │ │ │ + mov %rax,-0x70(%r12) │ │ │ │ + movq $0x338ff58,-0x68(%r12) │ │ │ │ + lea -0x88(%r12),%rax │ │ │ │ + mov %rax,-0x58(%r12) │ │ │ │ + movq $0x338fee0,-0x50(%r12) │ │ │ │ + mov %rax,-0x40(%r12) │ │ │ │ + movq $0x320d450,-0x38(%r12) │ │ │ │ + lea -0x50(%r12),%rax │ │ │ │ + mov %rax,-0x30(%r12) │ │ │ │ + movq $0x3363098,-0x28(%r12) │ │ │ │ + mov 0x8(%rbp),%rax │ │ │ │ + mov %rax,-0x20(%r12) │ │ │ │ + lea -0x37(%r12),%rax │ │ │ │ + mov %rax,-0x18(%r12) │ │ │ │ + movq $0x3363098,-0x10(%r12) │ │ │ │ + lea -0x27(%r12),%rax │ │ │ │ + mov %rax,-0x8(%r12) │ │ │ │ + lea -0x68(%r12),%rax │ │ │ │ + mov %rax,(%r12) │ │ │ │ + lea -0xf(%r12),%rbx │ │ │ │ + add $0x20,%rbp │ │ │ │ + jmp *0x0(%rbp) │ │ │ │ + movq $0x90,0x388(%r13) │ │ │ │ + jmp 338a720 │ │ │ │ + add $0x18,%r12 │ │ │ │ + cmp 0x358(%r13),%r12 │ │ │ │ + ja 506ccc │ │ │ │ + movq $0x3363098,-0x10(%r12) │ │ │ │ + mov 0x10(%rbp),%rbx │ │ │ │ + mov %rbx,-0x8(%r12) │ │ │ │ + mov %rax,(%r12) │ │ │ │ + lea -0xf(%r12),%rbx │ │ │ │ + add $0x20,%rbp │ │ │ │ + jmp *0x0(%rbp) │ │ │ │ + movq $0x18,0x388(%r13) │ │ │ │ + jmp 338a720 │ │ │ │ + jmp *-0x10(%r13) │ │ │ │ + add $0x0,%al │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ - add %cl,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ - add %bl,0x48031a26(%rax) │ │ │ │ - lea -0x10(%rbp),%eax │ │ │ │ + sldt (%rax) │ │ │ │ + add %dl,0x4c(%rax) │ │ │ │ + sbb (%rbx),%al │ │ │ │ + lea -0x30(%rbp),%rax │ │ │ │ cmp %r15,%rax │ │ │ │ - jb 509e16 │ │ │ │ - add $0x60,%r12 │ │ │ │ - cmp 0x358(%r13),%r12 │ │ │ │ - ja 509e0b │ │ │ │ - mov 0x7(%rbx),%rax │ │ │ │ - mov 0xf(%rbx),%rcx │ │ │ │ - mov 0x17(%rbx),%rdx │ │ │ │ - mov 0x1f(%rbx),%rsi │ │ │ │ - mov 0x27(%rbx),%rdi │ │ │ │ - mov 0x2f(%rbx),%r8 │ │ │ │ - mov 0x37(%rbx),%r9 │ │ │ │ - mov 0x3f(%rbx),%r10 │ │ │ │ - mov 0x47(%rbx),%r11 │ │ │ │ - mov 0x4f(%rbx),%rbx │ │ │ │ - movq $0x5075a8,-0x58(%r12) │ │ │ │ - mov %r14,-0x50(%r12) │ │ │ │ - mov %rbx,-0x48(%r12) │ │ │ │ - movq $0x507640,-0x40(%r12) │ │ │ │ - mov %r11,-0x38(%r12) │ │ │ │ - mov %r14,-0x30(%r12) │ │ │ │ - movq $0x509bb8,-0x28(%r12) │ │ │ │ - mov %rax,-0x20(%r12) │ │ │ │ - mov %rcx,-0x18(%r12) │ │ │ │ - mov %rdx,-0x10(%r12) │ │ │ │ - mov %rsi,-0x8(%r12) │ │ │ │ - mov %rdi,(%r12) │ │ │ │ - mov %r9,%rax │ │ │ │ - mov %r10,%r9 │ │ │ │ - mov %r8,%rbx │ │ │ │ - mov %rax,%r8 │ │ │ │ - mov %rbx,%rdi │ │ │ │ - lea -0x23(%r12),%rsi │ │ │ │ - lea 0x31a172d(%rip),%r14 │ │ │ │ - lea -0x3d(%r12),%rax │ │ │ │ - mov %rax,-0x10(%rbp) │ │ │ │ - lea -0x57(%r12),%rax │ │ │ │ - mov %rax,-0x8(%rbp) │ │ │ │ - add $0xfffffffffffffff0,%rbp │ │ │ │ - jmp 3049ef8 │ │ │ │ - movq $0x60,0x388(%r13) │ │ │ │ - jmp *-0x8(%r13) │ │ │ │ - nopw 0x0(%rax,%rax,1) │ │ │ │ - add $0x1000000,%eax │ │ │ │ + jb 506d6b │ │ │ │ + movq $0x3390fc8,-0x10(%rbp) │ │ │ │ + mov %rbx,-0x8(%rbp) │ │ │ │ + movq $0x506d48,-0x30(%rbp) │ │ │ │ + mov 0x18(%rbx),%rax │ │ │ │ + mov 0x20(%rbx),%rcx │ │ │ │ + mov 0x28(%rbx),%rdx │ │ │ │ + mov 0x10(%rbx),%rbx │ │ │ │ + mov %rdx,-0x28(%rbp) │ │ │ │ + mov %rax,-0x20(%rbp) │ │ │ │ + mov %rcx,-0x18(%rbp) │ │ │ │ + add $0xffffffffffffffd0,%rbp │ │ │ │ + test $0x7,%bl │ │ │ │ + jne 506d48 │ │ │ │ + mov (%rbx),%rax │ │ │ │ + jmp *%rax │ │ │ │ + nop │ │ │ │ + add (%rax),%eax │ │ │ │ add %al,(%rax) │ │ │ │ - add %al,(%rcx) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ + (bad) │ │ │ │ add %al,(%rax) │ │ │ │ - add %cl,(%rcx) │ │ │ │ + add %bh,%al │ │ │ │ + rex.WXB sbb (%r11),%al │ │ │ │ + mov 0x18(%rbp),%rax │ │ │ │ + movq $0x506d80,0x18(%rbp) │ │ │ │ + mov %rax,%rdi │ │ │ │ + mov 0x10(%rbp),%rsi │ │ │ │ + mov %rbx,%r14 │ │ │ │ + mov 0x8(%rbp),%rbx │ │ │ │ + add $0x18,%rbp │ │ │ │ + jmp 5085a8 │ │ │ │ + jmp *-0x10(%r13) │ │ │ │ + nop │ │ │ │ + ... │ │ │ │ + (bad) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %cl,-0x7d(%rcx) │ │ │ │ (bad) │ │ │ │ - adc %cl,0x3b(%rbp) │ │ │ │ + sbb %cl,0x3b(%rbp) │ │ │ │ movsl %ds:(%rsi),%es:(%rdi) │ │ │ │ pop %rax │ │ │ │ add (%rax),%eax │ │ │ │ add %dh,0x1e(%rdi) │ │ │ │ - mov 0x7(%rbx),%rax │ │ │ │ - movq $0x32ce2c8,-0x8(%r12) │ │ │ │ + movq $0x3363098,-0x10(%r12) │ │ │ │ + mov %rbx,-0x8(%r12) │ │ │ │ mov %r14,(%r12) │ │ │ │ - lea -0x6(%r12),%r14 │ │ │ │ - mov %rax,%rbx │ │ │ │ - jmp 3395508 │ │ │ │ - movq $0x10,0x388(%r13) │ │ │ │ - jmp *-0x8(%r13) │ │ │ │ - nopw 0x0(%rax,%rax,1) │ │ │ │ - sbb %eax,(%rax) │ │ │ │ - add %al,(%rax) │ │ │ │ - add $0x5000000,%eax │ │ │ │ - add %al,(%rax) │ │ │ │ + lea -0xf(%r12),%rbx │ │ │ │ + add $0x8,%rbp │ │ │ │ + jmp *0x0(%rbp) │ │ │ │ + movq $0x18,0x388(%r13) │ │ │ │ + movq $0x506d80,0x0(%rbp) │ │ │ │ + jmp 338a798 │ │ │ │ + nopl 0x0(%rax,%rax,1) │ │ │ │ + add (%rax),%eax │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ - add %cl,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ - add %dl,0x25(%rax) │ │ │ │ + sldt (%rax) │ │ │ │ + add %ch,0x4b(%rax) │ │ │ │ sbb (%rbx),%al │ │ │ │ - lea -0x50(%rbp),%rax │ │ │ │ + lea -0x28(%rbp),%rax │ │ │ │ cmp %r15,%rax │ │ │ │ - jb 509fc8 │ │ │ │ - movq $0x509f08,-0x50(%rbp) │ │ │ │ - mov 0x3(%rbx),%rax │ │ │ │ - mov 0xb(%rbx),%rcx │ │ │ │ - mov 0x13(%rbx),%rdx │ │ │ │ - mov 0x1b(%rbx),%r10 │ │ │ │ - mov 0x23(%rbx),%rbx │ │ │ │ - mov %rbx,%r11 │ │ │ │ - mov %r14,%rbx │ │ │ │ - mov %r11,-0x48(%rbp) │ │ │ │ - mov %r10,-0x40(%rbp) │ │ │ │ - mov %rdx,-0x38(%rbp) │ │ │ │ - mov %rcx,-0x30(%rbp) │ │ │ │ - mov %rax,-0x28(%rbp) │ │ │ │ - mov %rsi,-0x20(%rbp) │ │ │ │ - mov %rdi,-0x18(%rbp) │ │ │ │ - mov %r8,-0x10(%rbp) │ │ │ │ - mov %r9,-0x8(%rbp) │ │ │ │ - add $0xffffffffffffffb0,%rbp │ │ │ │ + jb 506e7a │ │ │ │ + add $0x18,%r12 │ │ │ │ + cmp 0x358(%r13),%r12 │ │ │ │ + ja 506e6f │ │ │ │ + movq $0x3390fc8,-0x10(%rbp) │ │ │ │ + mov %rbx,-0x8(%rbp) │ │ │ │ + mov 0x10(%rbx),%rax │ │ │ │ + mov 0x18(%rbx),%rcx │ │ │ │ + mov 0x20(%rbx),%rbx │ │ │ │ + movq $0x338ff58,-0x10(%r12) │ │ │ │ + mov %rbx,(%r12) │ │ │ │ + movq $0x506e50,-0x28(%rbp) │ │ │ │ + mov %rax,%rbx │ │ │ │ + lea -0x10(%r12),%rax │ │ │ │ + mov %rax,-0x20(%rbp) │ │ │ │ + mov %rcx,-0x18(%rbp) │ │ │ │ + add $0xffffffffffffffd8,%rbp │ │ │ │ test $0x7,%bl │ │ │ │ - jne 509f08 │ │ │ │ + jne 506e50 │ │ │ │ mov (%rbx),%rax │ │ │ │ jmp *%rax │ │ │ │ - nopl 0x0(%rax) │ │ │ │ - or %eax,(%rax) │ │ │ │ + nopl (%rax) │ │ │ │ + add (%rax),%al │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ (bad) │ │ │ │ add %al,(%rax) │ │ │ │ - add %bl,%al │ │ │ │ - and $0x1a,%al │ │ │ │ - add -0x7d(%rcx),%ecx │ │ │ │ + add %dh,%al │ │ │ │ + rex.WX sbb (%rbx),%al │ │ │ │ + mov 0x10(%rbp),%rax │ │ │ │ + movq $0x506e90,0x10(%rbp) │ │ │ │ + mov 0x8(%rbp),%rsi │ │ │ │ + mov %rbx,%r14 │ │ │ │ + mov %rax,%rbx │ │ │ │ + add $0x10,%rbp │ │ │ │ + jmp 506ef0 │ │ │ │ + movq $0x18,0x388(%r13) │ │ │ │ + jmp *-0x10(%r13) │ │ │ │ + xchg %ax,%ax │ │ │ │ + ... │ │ │ │ (bad) │ │ │ │ - push $0x58a53b4d │ │ │ │ + add %al,(%rax) │ │ │ │ + add %al,(%rax) │ │ │ │ + add %al,(%rax) │ │ │ │ + add %cl,-0x7d(%rcx) │ │ │ │ + (bad) │ │ │ │ + sbb %cl,0x3b(%rbp) │ │ │ │ + movsl %ds:(%rsi),%es:(%rdi) │ │ │ │ + pop %rax │ │ │ │ add (%rax),%eax │ │ │ │ - add %cl,(%rdi) │ │ │ │ - xchg %ebx,0x48000000(%rdi) │ │ │ │ - mov 0x7(%rbx),%eax │ │ │ │ - mov 0xf(%rbx),%rcx │ │ │ │ - mov 0x17(%rbx),%rdx │ │ │ │ - movq $0x509d48,-0x60(%r12) │ │ │ │ - mov 0x28(%rbp),%rsi │ │ │ │ - mov %rsi,-0x58(%r12) │ │ │ │ - mov 0x20(%rbp),%rsi │ │ │ │ - mov %rsi,-0x50(%r12) │ │ │ │ - mov 0x18(%rbp),%rsi │ │ │ │ - mov %rsi,-0x48(%r12) │ │ │ │ - mov 0x10(%rbp),%rsi │ │ │ │ - mov %rsi,-0x40(%r12) │ │ │ │ - mov 0x8(%rbp),%rsi │ │ │ │ - mov %rsi,-0x38(%r12) │ │ │ │ - mov %rbx,-0x30(%r12) │ │ │ │ - mov 0x30(%rbp),%rbx │ │ │ │ - mov %rbx,-0x28(%r12) │ │ │ │ - mov 0x38(%rbp),%rsi │ │ │ │ - mov %rsi,-0x20(%r12) │ │ │ │ - mov 0x40(%rbp),%rsi │ │ │ │ - mov %rsi,-0x18(%r12) │ │ │ │ - mov 0x48(%rbp),%rsi │ │ │ │ - mov %rsi,-0x10(%r12) │ │ │ │ - movq $0x509e38,-0x8(%r12) │ │ │ │ - mov %rbx,(%r12) │ │ │ │ - lea -0x7(%r12),%r9 │ │ │ │ - mov %rdx,%r8 │ │ │ │ - mov %rcx,%rdi │ │ │ │ - mov %rax,%rsi │ │ │ │ - lea 0x31a1413(%rip),%r14 │ │ │ │ - lea -0x5f(%r12),%rax │ │ │ │ - mov %rax,0x48(%rbp) │ │ │ │ - add $0x48,%rbp │ │ │ │ - jmp 4f4940 │ │ │ │ - movq $0x68,0x388(%r13) │ │ │ │ - jmp 338a720 │ │ │ │ - jmp *-0x8(%r13) │ │ │ │ - nopl 0x0(%rax) │ │ │ │ - sbb %eax,(%rax) │ │ │ │ + add %dh,0x1e(%rdi) │ │ │ │ + movq $0x3363098,-0x10(%r12) │ │ │ │ + mov %rbx,-0x8(%r12) │ │ │ │ + mov %r14,(%r12) │ │ │ │ + lea -0xf(%r12),%rbx │ │ │ │ + add $0x8,%rbp │ │ │ │ + jmp *0x0(%rbp) │ │ │ │ + movq $0x18,0x388(%r13) │ │ │ │ + movq $0x506e90,0x0(%rbp) │ │ │ │ + jmp 338a798 │ │ │ │ + nopl 0x0(%rax,%rax,1) │ │ │ │ + sldt (%rax) │ │ │ │ + add %al,(%rdx) │ │ │ │ add %al,(%rax) │ │ │ │ - add $0x1000000,%eax │ │ │ │ + add %al,(%rdx) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ - add %cl,(%rcx) │ │ │ │ + add %cl,(%rbx) │ │ │ │ add %al,(%rax) │ │ │ │ - add %cl,0x48031a28(%rax) │ │ │ │ - lea -0x10(%rbp),%eax │ │ │ │ + add %dl,0x4a(%rax) │ │ │ │ + sbb (%rbx),%al │ │ │ │ + lea -0x28(%rbp),%rax │ │ │ │ cmp %r15,%rax │ │ │ │ - jb 50a0b7 │ │ │ │ - add $0x90,%r12 │ │ │ │ + jb 507038 │ │ │ │ + mov %rbx,%rdx │ │ │ │ + mov 0x6(%rbx),%rcx │ │ │ │ + mov 0xe(%rbx),%rax │ │ │ │ + mov %r14,%rbx │ │ │ │ + and $0x7,%r14d │ │ │ │ + cmp $0x1,%r14 │ │ │ │ + jne 506f4c │ │ │ │ + mov %rsi,%r14 │ │ │ │ + lea 0x3730fda(%rip),%rbx │ │ │ │ + jmp *0x0(%rbp) │ │ │ │ + nopw 0x0(%rax,%rax,1) │ │ │ │ + add $0x0,%al │ │ │ │ + add %al,(%rax) │ │ │ │ + add %al,(%rax) │ │ │ │ + add %al,(%rax) │ │ │ │ + (bad) │ │ │ │ + add %al,(%rax) │ │ │ │ + add %cl,(%rax) │ │ │ │ + rex.WX sbb (%rbx),%al │ │ │ │ + mov 0x8(%rbp),%rax │ │ │ │ + mov 0x10(%rbp),%rcx │ │ │ │ + mov 0x18(%rbp),%rdx │ │ │ │ + mov 0x20(%rbp),%rsi │ │ │ │ + add $0x28,%rbp │ │ │ │ + add $0xb8,%r12 │ │ │ │ cmp 0x358(%r13),%r12 │ │ │ │ - ja 50a0ac │ │ │ │ - mov 0x3(%rbx),%rax │ │ │ │ - movq $0x5056f0,-0x88(%r12) │ │ │ │ - mov %rax,-0x78(%r12) │ │ │ │ - movq $0x505730,-0x70(%r12) │ │ │ │ + ja 50700c │ │ │ │ + mov 0x6(%rbx),%rdi │ │ │ │ + mov 0xe(%rbx),%rbx │ │ │ │ + movq $0x506cf0,-0xb0(%r12) │ │ │ │ + mov %rdi,-0xa0(%r12) │ │ │ │ + mov %rcx,-0x98(%r12) │ │ │ │ + mov %rsi,-0x90(%r12) │ │ │ │ + mov %rax,-0x88(%r12) │ │ │ │ + movq $0x506dd8,-0x80(%r12) │ │ │ │ + mov %rbx,-0x70(%r12) │ │ │ │ + mov %rdx,-0x68(%r12) │ │ │ │ + lea -0xb0(%r12),%rax │ │ │ │ mov %rax,-0x60(%r12) │ │ │ │ - movq $0x505770,-0x58(%r12) │ │ │ │ - mov %rax,-0x48(%r12) │ │ │ │ - movq $0x507480,-0x40(%r12) │ │ │ │ - mov %rax,-0x30(%r12) │ │ │ │ - movq $0x509e90,-0x28(%r12) │ │ │ │ - lea -0x40(%r12),%rbx │ │ │ │ - mov %rbx,-0x20(%r12) │ │ │ │ - lea -0x58(%r12),%rbx │ │ │ │ - mov %rbx,-0x18(%r12) │ │ │ │ - lea -0x70(%r12),%rbx │ │ │ │ - mov %rbx,-0x10(%r12) │ │ │ │ - lea -0x88(%r12),%rbx │ │ │ │ - mov %rbx,-0x8(%r12) │ │ │ │ + movq $0x338ff58,-0x58(%r12) │ │ │ │ + lea -0x80(%r12),%rbx │ │ │ │ + mov %rbx,-0x48(%r12) │ │ │ │ + movq $0x338fee0,-0x40(%r12) │ │ │ │ + mov %rbx,-0x30(%r12) │ │ │ │ + movq $0x338fee0,-0x28(%r12) │ │ │ │ + mov %rax,-0x18(%r12) │ │ │ │ + movq $0x3363ae0,-0x10(%r12) │ │ │ │ + lea -0x28(%r12),%rax │ │ │ │ + mov %rax,-0x8(%r12) │ │ │ │ + lea -0x40(%r12),%rax │ │ │ │ mov %rax,(%r12) │ │ │ │ - mov %r9,%rax │ │ │ │ - mov %rdi,%r9 │ │ │ │ - mov %r8,%rbx │ │ │ │ - mov %rsi,%r8 │ │ │ │ - mov %r14,%rdi │ │ │ │ - lea 0x31a1e0c(%rip),%rsi │ │ │ │ - lea -0x23(%r12),%r14 │ │ │ │ - mov %rbx,-0x10(%rbp) │ │ │ │ - mov %rax,-0x8(%rbp) │ │ │ │ - add $0xfffffffffffffff0,%rbp │ │ │ │ - jmp 304df68 │ │ │ │ - movq $0x90,0x388(%r13) │ │ │ │ + lea -0x58(%r12),%r14 │ │ │ │ + lea -0xe(%r12),%rbx │ │ │ │ + jmp *0x0(%rbp) │ │ │ │ + movq $0xb8,0x388(%r13) │ │ │ │ + movq $0x506f38,-0x28(%rbp) │ │ │ │ + mov %rax,-0x20(%rbp) │ │ │ │ + mov %rcx,-0x18(%rbp) │ │ │ │ + mov %rdx,-0x10(%rbp) │ │ │ │ + mov %rsi,-0x8(%rbp) │ │ │ │ + add $0xffffffffffffffd8,%rbp │ │ │ │ + jmp 338a720 │ │ │ │ jmp *-0x8(%r13) │ │ │ │ - nopl 0x0(%rax,%rax,1) │ │ │ │ - add %eax,(%rax) │ │ │ │ - add %al,(%rax) │ │ │ │ - add %al,(%rax) │ │ │ │ - add %al,(%rax) │ │ │ │ - adc %al,(%rax) │ │ │ │ + nopl 0x0(%rax) │ │ │ │ + add $0x0,%al │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ - lea -0x10(%rbp),%rax │ │ │ │ + sldt (%rax) │ │ │ │ + add %dh,%al │ │ │ │ + rex.W sbb (%rbx),%al │ │ │ │ + lea -0x30(%rbp),%rax │ │ │ │ cmp %r15,%rax │ │ │ │ - jb 50a0f2 │ │ │ │ + jb 5070cb │ │ │ │ movq $0x3390fc8,-0x10(%rbp) │ │ │ │ mov %rbx,-0x8(%rbp) │ │ │ │ - mov 0x10(%rbx),%r14 │ │ │ │ - add $0xfffffffffffffff0,%rbp │ │ │ │ - jmp 4fc8c8 │ │ │ │ - jmp *-0x10(%r13) │ │ │ │ - xchg %ax,%ax │ │ │ │ - add $0x1000000,%eax │ │ │ │ + movq $0x5070a8,-0x30(%rbp) │ │ │ │ + mov 0x18(%rbx),%rax │ │ │ │ + mov 0x20(%rbx),%rcx │ │ │ │ + mov 0x28(%rbx),%rdx │ │ │ │ + mov 0x10(%rbx),%rbx │ │ │ │ + mov %rdx,-0x28(%rbp) │ │ │ │ + mov %rax,-0x20(%rbp) │ │ │ │ + mov %rcx,-0x18(%rbp) │ │ │ │ + add $0xffffffffffffffd0,%rbp │ │ │ │ + test $0x7,%bl │ │ │ │ + jne 5070a8 │ │ │ │ + mov (%rbx),%rax │ │ │ │ + jmp *%rax │ │ │ │ + nop │ │ │ │ + add (%rax),%eax │ │ │ │ add %al,(%rax) │ │ │ │ - add %al,(%rcx) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ + (bad) │ │ │ │ add %al,(%rax) │ │ │ │ - add %cl,(%rcx) │ │ │ │ + add %bl,0x48031a48(%rax) │ │ │ │ + mov 0x18(%rbp),%eax │ │ │ │ + movq $0x5070e0,0x18(%rbp) │ │ │ │ + mov %rax,%rdi │ │ │ │ + mov 0x10(%rbp),%rsi │ │ │ │ + mov %rbx,%r14 │ │ │ │ + mov 0x8(%rbp),%rbx │ │ │ │ + add $0x18,%rbp │ │ │ │ + jmp 5085a8 │ │ │ │ + jmp *-0x10(%r13) │ │ │ │ + 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) │ │ │ │ - mov 0x7(%rbx),%rax │ │ │ │ - movq $0x50a0d0,-0x10(%r12) │ │ │ │ + movq $0x3363098,-0x10(%r12) │ │ │ │ + mov %rbx,-0x8(%r12) │ │ │ │ mov %r14,(%r12) │ │ │ │ - lea -0x10(%r12),%r14 │ │ │ │ - mov %rax,%rbx │ │ │ │ - jmp 3395508 │ │ │ │ + lea -0xf(%r12),%rbx │ │ │ │ + add $0x8,%rbp │ │ │ │ + jmp *0x0(%rbp) │ │ │ │ movq $0x18,0x388(%r13) │ │ │ │ - jmp *-0x8(%r13) │ │ │ │ - nopw 0x0(%rax,%rax,1) │ │ │ │ - add %eax,(%rax) │ │ │ │ - add %al,(%rax) │ │ │ │ - add %al,(%rax) │ │ │ │ - add %al,(%rax) │ │ │ │ - adc %al,(%rax) │ │ │ │ + movq $0x5070e0,0x0(%rbp) │ │ │ │ + jmp 338a798 │ │ │ │ + nopl 0x0(%rax,%rax,1) │ │ │ │ + add (%rax),%eax │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ - lea -0x10(%rbp),%rax │ │ │ │ + sldt (%rax) │ │ │ │ + add %cl,(%rax) │ │ │ │ + rex.W sbb (%rbx),%al │ │ │ │ + lea -0x28(%rbp),%rax │ │ │ │ cmp %r15,%rax │ │ │ │ - jb 50a182 │ │ │ │ + jb 5071da │ │ │ │ + add $0x18,%r12 │ │ │ │ + cmp 0x358(%r13),%r12 │ │ │ │ + ja 5071cf │ │ │ │ movq $0x3390fc8,-0x10(%rbp) │ │ │ │ mov %rbx,-0x8(%rbp) │ │ │ │ - mov 0x10(%rbx),%r14 │ │ │ │ - add $0xfffffffffffffff0,%rbp │ │ │ │ - jmp 4fc8c8 │ │ │ │ - jmp *-0x10(%r13) │ │ │ │ - xchg %ax,%ax │ │ │ │ - add $0x1000000,%eax │ │ │ │ + mov 0x10(%rbx),%rax │ │ │ │ + mov 0x18(%rbx),%rcx │ │ │ │ + mov 0x20(%rbx),%rbx │ │ │ │ + movq $0x338ff58,-0x10(%r12) │ │ │ │ + mov %rbx,(%r12) │ │ │ │ + movq $0x5071b0,-0x28(%rbp) │ │ │ │ + mov %rax,%rbx │ │ │ │ + lea -0x10(%r12),%rax │ │ │ │ + mov %rax,-0x20(%rbp) │ │ │ │ + mov %rcx,-0x18(%rbp) │ │ │ │ + add $0xffffffffffffffd8,%rbp │ │ │ │ + test $0x7,%bl │ │ │ │ + jne 5071b0 │ │ │ │ + mov (%rbx),%rax │ │ │ │ + jmp *%rax │ │ │ │ + nopl (%rax) │ │ │ │ + add (%rax),%al │ │ │ │ add %al,(%rax) │ │ │ │ - add %al,(%rcx) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ + (bad) │ │ │ │ add %al,(%rax) │ │ │ │ - add %cl,(%rcx) │ │ │ │ + add %dl,0x48031a47(%rax) │ │ │ │ + mov 0x10(%rbp),%eax │ │ │ │ + movq $0x5071f0,0x10(%rbp) │ │ │ │ + mov 0x8(%rbp),%rsi │ │ │ │ + mov %rbx,%r14 │ │ │ │ + mov %rax,%rbx │ │ │ │ + add $0x10,%rbp │ │ │ │ + jmp 507250 │ │ │ │ + movq $0x18,0x388(%r13) │ │ │ │ + jmp *-0x10(%r13) │ │ │ │ + xchg %ax,%ax │ │ │ │ + ... │ │ │ │ + (bad) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %cl,-0x7d(%rcx) │ │ │ │ (bad) │ │ │ │ sbb %cl,0x3b(%rbp) │ │ │ │ movsl %ds:(%rsi),%es:(%rdi) │ │ │ │ pop %rax │ │ │ │ add (%rax),%eax │ │ │ │ add %dh,0x1e(%rdi) │ │ │ │ - mov 0x7(%rbx),%rax │ │ │ │ - movq $0x50a160,-0x10(%r12) │ │ │ │ + movq $0x3363098,-0x10(%r12) │ │ │ │ + mov %rbx,-0x8(%r12) │ │ │ │ mov %r14,(%r12) │ │ │ │ - lea -0x10(%r12),%r14 │ │ │ │ - mov %rax,%rbx │ │ │ │ - jmp 3395508 │ │ │ │ + lea -0xf(%r12),%rbx │ │ │ │ + add $0x8,%rbp │ │ │ │ + jmp *0x0(%rbp) │ │ │ │ movq $0x18,0x388(%r13) │ │ │ │ - jmp *-0x8(%r13) │ │ │ │ - nopw 0x0(%rax,%rax,1) │ │ │ │ - sbb %eax,(%rax) │ │ │ │ - add %al,(%rax) │ │ │ │ - add $0x1000000,%eax │ │ │ │ - add %al,(%rax) │ │ │ │ - add %al,(%rax) │ │ │ │ + movq $0x5071f0,0x0(%rbp) │ │ │ │ + jmp 338a798 │ │ │ │ + nopl 0x0(%rax,%rax,1) │ │ │ │ + sldt (%rax) │ │ │ │ + add %al,(%rdx) │ │ │ │ add %al,(%rax) │ │ │ │ - add %cl,(%rcx) │ │ │ │ + add %al,(%rdx) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ - add %cl,-0x77(%rbp) │ │ │ │ - rorl $0xf8,-0x77(%rcx) │ │ │ │ - mov %rsi,%rdi │ │ │ │ - mov %r14,%rsi │ │ │ │ - mov 0x3(%rbx),%r14 │ │ │ │ - jmp 304d338 │ │ │ │ - nopl (%rax) │ │ │ │ - sbb %eax,(%rax) │ │ │ │ + add %cl,(%rbx) │ │ │ │ add %al,(%rax) │ │ │ │ - add $0x1000000,%eax │ │ │ │ + add %dh,%al │ │ │ │ + rex.RX sbb (%rbx),%r8b │ │ │ │ + lea -0x28(%rbp),%rax │ │ │ │ + cmp %r15,%rax │ │ │ │ + jb 507398 │ │ │ │ + mov %rbx,%rdx │ │ │ │ + mov 0x6(%rbx),%rcx │ │ │ │ + mov 0xe(%rbx),%rax │ │ │ │ + mov %r14,%rbx │ │ │ │ + and $0x7,%r14d │ │ │ │ + cmp $0x1,%r14 │ │ │ │ + jne 5072ac │ │ │ │ + mov %rsi,%r14 │ │ │ │ + lea 0x3730c7a(%rip),%rbx │ │ │ │ + jmp *0x0(%rbp) │ │ │ │ + nopw 0x0(%rax,%rax,1) │ │ │ │ + add $0x0,%al │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ - add %cl,(%rcx) │ │ │ │ + (bad) │ │ │ │ add %al,(%rax) │ │ │ │ - add %ah,0x48031a1c(%rax) │ │ │ │ - lea -0x10(%rbp),%eax │ │ │ │ - cmp %r15,%rax │ │ │ │ - jb 50a286 │ │ │ │ - add $0x10,%r12 │ │ │ │ + add %ch,0x48031a46(%rax) │ │ │ │ + mov 0x8(%rbp),%eax │ │ │ │ + mov 0x10(%rbp),%rcx │ │ │ │ + mov 0x18(%rbp),%rdx │ │ │ │ + mov 0x20(%rbp),%rsi │ │ │ │ + add $0x28,%rbp │ │ │ │ + add $0xb8,%r12 │ │ │ │ cmp 0x358(%r13),%r12 │ │ │ │ - ja 50a27b │ │ │ │ - mov 0x3(%rbx),%rax │ │ │ │ - movq $0x50a1f8,-0x8(%r12) │ │ │ │ + ja 50736c │ │ │ │ + mov 0x6(%rbx),%rdi │ │ │ │ + mov 0xe(%rbx),%rbx │ │ │ │ + movq $0x507050,-0xb0(%r12) │ │ │ │ + mov %rdi,-0xa0(%r12) │ │ │ │ + mov %rcx,-0x98(%r12) │ │ │ │ + mov %rsi,-0x90(%r12) │ │ │ │ + mov %rax,-0x88(%r12) │ │ │ │ + movq $0x507138,-0x80(%r12) │ │ │ │ + mov %rbx,-0x70(%r12) │ │ │ │ + mov %rdx,-0x68(%r12) │ │ │ │ + lea -0xb0(%r12),%rax │ │ │ │ + mov %rax,-0x60(%r12) │ │ │ │ + movq $0x338ff58,-0x58(%r12) │ │ │ │ + lea -0x80(%r12),%rbx │ │ │ │ + mov %rbx,-0x48(%r12) │ │ │ │ + movq $0x338fee0,-0x40(%r12) │ │ │ │ + mov %rbx,-0x30(%r12) │ │ │ │ + movq $0x338fee0,-0x28(%r12) │ │ │ │ + mov %rax,-0x18(%r12) │ │ │ │ + movq $0x3363ae0,-0x10(%r12) │ │ │ │ + lea -0x28(%r12),%rax │ │ │ │ + mov %rax,-0x8(%r12) │ │ │ │ + lea -0x40(%r12),%rax │ │ │ │ mov %rax,(%r12) │ │ │ │ - mov %r9,%rax │ │ │ │ - mov %rdi,%r9 │ │ │ │ - mov %r8,%rbx │ │ │ │ - mov %rsi,%r8 │ │ │ │ - mov %r14,%rdi │ │ │ │ - lea -0x3(%r12),%rsi │ │ │ │ - lea 0x31a1c63(%rip),%r14 │ │ │ │ - mov %rbx,-0x10(%rbp) │ │ │ │ - mov %rax,-0x8(%rbp) │ │ │ │ - add $0xfffffffffffffff0,%rbp │ │ │ │ - jmp 3049ef8 │ │ │ │ - movq $0x10,0x388(%r13) │ │ │ │ + lea -0x58(%r12),%r14 │ │ │ │ + lea -0xe(%r12),%rbx │ │ │ │ + jmp *0x0(%rbp) │ │ │ │ + movq $0xb8,0x388(%r13) │ │ │ │ + movq $0x507298,-0x28(%rbp) │ │ │ │ + mov %rax,-0x20(%rbp) │ │ │ │ + mov %rcx,-0x18(%rbp) │ │ │ │ + mov %rdx,-0x10(%rbp) │ │ │ │ + mov %rsi,-0x8(%rbp) │ │ │ │ + add $0xffffffffffffffd8,%rbp │ │ │ │ + jmp 338a720 │ │ │ │ jmp *-0x8(%r13) │ │ │ │ - nopw 0x0(%rax,%rax,1) │ │ │ │ - sbb %eax,(%rax) │ │ │ │ + nopl 0x0(%rax) │ │ │ │ + add $0x0,%eax │ │ │ │ add %al,(%rax) │ │ │ │ - add $0x1000000,%eax │ │ │ │ + add %cl,(%rdi) │ │ │ │ + add %al,(%rax) │ │ │ │ + add %dl,0x48031a45(%rax) │ │ │ │ + lea -0x38(%rbp),%eax │ │ │ │ + cmp %r15,%rax │ │ │ │ + jb 507549 │ │ │ │ + movq $0x3390fc8,-0x10(%rbp) │ │ │ │ + mov %rbx,-0x8(%rbp) │ │ │ │ + movq $0x507418,-0x38(%rbp) │ │ │ │ + mov 0x10(%rbx),%rax │ │ │ │ + mov 0x18(%rbx),%rcx │ │ │ │ + mov 0x20(%rbx),%rdx │ │ │ │ + mov 0x28(%rbx),%rsi │ │ │ │ + mov 0x30(%rbx),%rbx │ │ │ │ + mov %rdx,-0x30(%rbp) │ │ │ │ + mov %rax,-0x28(%rbp) │ │ │ │ + mov %rcx,-0x20(%rbp) │ │ │ │ + mov %rsi,-0x18(%rbp) │ │ │ │ + add $0xffffffffffffffc8,%rbp │ │ │ │ + test $0x7,%bl │ │ │ │ + jne 507418 │ │ │ │ + mov (%rbx),%rax │ │ │ │ + jmp *%rax │ │ │ │ + nopl 0x0(%rax,%rax,1) │ │ │ │ + add $0x0,%al │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ - add %cl,(%rcx) │ │ │ │ + (bad) │ │ │ │ add %al,(%rax) │ │ │ │ - add %bh,0x1c(%rax) │ │ │ │ - sbb (%rbx),%al │ │ │ │ - lea -0x10(%rbp),%rax │ │ │ │ - cmp %r15,%rax │ │ │ │ - jb 50a326 │ │ │ │ - add $0x30,%r12 │ │ │ │ + add %ch,(%rax) │ │ │ │ + sbb (%r11),%r8b │ │ │ │ + mov 0x8(%rbp),%rax │ │ │ │ + mov 0x10(%rbp),%rcx │ │ │ │ + mov 0x18(%rbp),%rdx │ │ │ │ + mov 0x20(%rbp),%rsi │ │ │ │ + mov %rbx,%rdi │ │ │ │ + and $0x7,%edi │ │ │ │ + cmp $0x1,%rdi │ │ │ │ + je 5074b2 │ │ │ │ + cmp $0x3,%rdi │ │ │ │ + je 50754d │ │ │ │ + add $0x18,%r12 │ │ │ │ cmp 0x358(%r13),%r12 │ │ │ │ - ja 50a31b │ │ │ │ - mov 0x3(%rbx),%rax │ │ │ │ - movq $0x50a110,-0x28(%r12) │ │ │ │ - mov %r8,-0x20(%r12) │ │ │ │ - movq $0x50a1a0,-0x18(%r12) │ │ │ │ - mov %rsi,-0x10(%r12) │ │ │ │ - movq $0x50a228,-0x8(%r12) │ │ │ │ + ja 50747c │ │ │ │ + movq $0x507250,-0x10(%r12) │ │ │ │ + mov %rdx,-0x8(%r12) │ │ │ │ mov %rax,(%r12) │ │ │ │ - mov %r9,%rax │ │ │ │ - mov %rdi,%r9 │ │ │ │ - lea -0x17(%r12),%r8 │ │ │ │ - mov %r14,%rdi │ │ │ │ - lea 0x31a1c25(%rip),%rsi │ │ │ │ - lea -0x3(%r12),%r14 │ │ │ │ - lea -0x27(%r12),%rbx │ │ │ │ - mov %rbx,-0x10(%rbp) │ │ │ │ - mov %rax,-0x8(%rbp) │ │ │ │ - add $0xfffffffffffffff0,%rbp │ │ │ │ - jmp 304c9d0 │ │ │ │ - movq $0x30,0x388(%r13) │ │ │ │ - jmp *-0x8(%r13) │ │ │ │ - nopw 0x0(%rax,%rax,1) │ │ │ │ - sbb (%rax),%al │ │ │ │ + movq $0x5075c0,0x20(%rbp) │ │ │ │ + mov %rsi,%rax │ │ │ │ + mov %rcx,%rsi │ │ │ │ + mov %rax,%r14 │ │ │ │ + lea -0xe(%r12),%rbx │ │ │ │ + add $0x20,%rbp │ │ │ │ + jmp 507250 │ │ │ │ + movq $0x18,0x388(%r13) │ │ │ │ + jmp 338a720 │ │ │ │ + nopl 0x0(%rax) │ │ │ │ + add $0x0,%al │ │ │ │ + add %al,(%rax) │ │ │ │ + add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ (bad) │ │ │ │ add %al,(%rax) │ │ │ │ - add %al,(%rbx) │ │ │ │ + add %ah,0x48031a44(%rax) │ │ │ │ + mov 0x8(%rbp),%eax │ │ │ │ + mov 0x10(%rbp),%rbx │ │ │ │ + mov 0x18(%rbp),%rcx │ │ │ │ + mov 0x20(%rbp),%rdx │ │ │ │ + jmp 5074bb │ │ │ │ + mov %rcx,%rbx │ │ │ │ + mov %rdx,%rcx │ │ │ │ + mov %rsi,%rdx │ │ │ │ + add $0x68,%r12 │ │ │ │ + cmp 0x358(%r13),%r12 │ │ │ │ + ja 507531 │ │ │ │ + movq $0x506b40,-0x60(%r12) │ │ │ │ + mov %rbx,-0x50(%r12) │ │ │ │ + mov %rcx,-0x48(%r12) │ │ │ │ + movq $0x338fee0,-0x40(%r12) │ │ │ │ + lea -0x60(%r12),%rbx │ │ │ │ + mov %rbx,-0x30(%r12) │ │ │ │ + movq $0x506ef0,-0x28(%r12) │ │ │ │ + lea -0x40(%r12),%rcx │ │ │ │ + mov %rcx,-0x20(%r12) │ │ │ │ + mov %rax,-0x18(%r12) │ │ │ │ + movq $0x338ff58,-0x10(%r12) │ │ │ │ + mov %rbx,(%r12) │ │ │ │ + movq $0x507570,0x20(%rbp) │ │ │ │ + lea -0x10(%r12),%rsi │ │ │ │ + mov %rdx,%r14 │ │ │ │ + lea -0x26(%r12),%rbx │ │ │ │ + add $0x20,%rbp │ │ │ │ + jmp 506ef0 │ │ │ │ + movq $0x68,0x388(%r13) │ │ │ │ + movq $0x5074a0,0x0(%rbp) │ │ │ │ + jmp 338a2b0 │ │ │ │ + jmp *-0x10(%r13) │ │ │ │ + mov %rcx,%rbx │ │ │ │ + mov %rdx,%rcx │ │ │ │ + mov %rsi,%rdx │ │ │ │ + jmp 5074bb │ │ │ │ + nopl 0x0(%rax,%rax,1) │ │ │ │ + ... │ │ │ │ + (bad) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ - add %cl,(%rsi) │ │ │ │ + add %cl,-0x7d(%rcx) │ │ │ │ + (bad) │ │ │ │ + sbb %cl,0x3b(%rbp) │ │ │ │ + movsl %ds:(%rsi),%es:(%rdi) │ │ │ │ + pop %rax │ │ │ │ + add (%rax),%eax │ │ │ │ + add %dh,0x1e(%rdi) │ │ │ │ + movq $0x3363098,-0x10(%r12) │ │ │ │ + mov %rbx,-0x8(%r12) │ │ │ │ + mov %r14,(%r12) │ │ │ │ + lea -0xf(%r12),%rbx │ │ │ │ + add $0x8,%rbp │ │ │ │ + jmp *0x0(%rbp) │ │ │ │ + movq $0x18,0x388(%r13) │ │ │ │ + jmp 338a798 │ │ │ │ + nopl 0x0(%rax,%rax,1) │ │ │ │ + ... │ │ │ │ + (bad) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ - add %cl,-0x73(%rax) │ │ │ │ - rex.RB clc │ │ │ │ - cmp %r15,%rax │ │ │ │ - jb 50a3ae │ │ │ │ - add $0x20,%r12 │ │ │ │ - cmp 0x358(%r13),%r12 │ │ │ │ - ja 50a3a3 │ │ │ │ - movq $0x509fe8,-0x18(%r12) │ │ │ │ - mov %r14,-0x10(%r12) │ │ │ │ - movq $0x50a2a8,-0x8(%r12) │ │ │ │ - lea -0x13(%r12),%rax │ │ │ │ - mov %rax,(%r12) │ │ │ │ - mov %r9,%rax │ │ │ │ - mov %r8,%r9 │ │ │ │ - mov %rdi,%r8 │ │ │ │ - mov %rsi,%rdi │ │ │ │ - lea 0x31a1bd9(%rip),%rsi │ │ │ │ - lea -0x3(%r12),%r14 │ │ │ │ - mov %rax,-0x8(%rbp) │ │ │ │ - add $0xfffffffffffffff8,%rbp │ │ │ │ - jmp 304df68 │ │ │ │ - movq $0x20,0x388(%r13) │ │ │ │ - lea 0x31a24fb(%rip),%rbx │ │ │ │ - jmp *-0x8(%r13) │ │ │ │ - nopl 0x0(%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 $0x3363098,-0x10(%r12) │ │ │ │ + mov %rbx,-0x8(%r12) │ │ │ │ + mov %r14,(%r12) │ │ │ │ + lea -0xf(%r12),%rbx │ │ │ │ + add $0x8,%rbp │ │ │ │ + jmp *0x0(%rbp) │ │ │ │ + movq $0x18,0x388(%r13) │ │ │ │ + jmp 338a798 │ │ │ │ + nopl 0x0(%rax,%rax,1) │ │ │ │ add %eax,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ adc %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ - and $0xffffffff8d48031a,%rax │ │ │ │ - rex.RB loopne 50a421 │ │ │ │ - cmp %edi,%eax │ │ │ │ - jb 50a409 │ │ │ │ + mov %al,0x1a(%rcx) │ │ │ │ + add -0x73(%rax),%ecx │ │ │ │ + rex.RB │ │ │ │ + lock cmp %r15,%rax │ │ │ │ + jb 507639 │ │ │ │ movq $0x3390fc8,-0x10(%rbp) │ │ │ │ mov %rbx,-0x8(%rbp) │ │ │ │ mov 0x10(%rbx),%rsi │ │ │ │ - lea 0x31a24e9(%rip),%r14 │ │ │ │ - movq $0x33924c0,-0x20(%rbp) │ │ │ │ - movq $0x36bee6f,-0x18(%rbp) │ │ │ │ - add $0xffffffffffffffe0,%rbp │ │ │ │ - jmp 5015c8 │ │ │ │ + lea 0x31a38b2(%rip),%r14 │ │ │ │ + add $0xfffffffffffffff0,%rbp │ │ │ │ + jmp 320e0a8 │ │ │ │ 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 │ │ │ │ + rex.W │ │ │ │ + sbb (%r11),%al │ │ │ │ + lea -0x18(%rbp),%rax │ │ │ │ cmp %r15,%rax │ │ │ │ - jb 50a442 │ │ │ │ + jb 5076a8 │ │ │ │ movq $0x3390fc8,-0x10(%rbp) │ │ │ │ mov %rbx,-0x8(%rbp) │ │ │ │ - mov 0x10(%rbx),%r14 │ │ │ │ - add $0xfffffffffffffff0,%rbp │ │ │ │ - jmp 50aa20 │ │ │ │ - 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 %bl,%al │ │ │ │ - and $0x1a,%al │ │ │ │ - add -0x73(%rax),%ecx │ │ │ │ - rex.RB call 1048ddb4 <__environ@GLIBC_2.2.5+0xc84d90c> │ │ │ │ - (bad) │ │ │ │ - mov %es,(%rax) │ │ │ │ - add %al,(%rax) │ │ │ │ - add $0x38,%r12 │ │ │ │ - cmp 0x358(%r13),%r12 │ │ │ │ - ja 50a4ee │ │ │ │ - mov 0x7(%rbx),%rax │ │ │ │ - movq $0x50a420,-0x30(%r12) │ │ │ │ - mov %r14,-0x20(%r12) │ │ │ │ - movq $0x304fe20,-0x18(%r12) │ │ │ │ - lea -0x30(%r12),%rbx │ │ │ │ - mov %rbx,-0x10(%r12) │ │ │ │ - movq $0x36abfb1,-0x8(%r12) │ │ │ │ - movq $0x3c37ef9,(%r12) │ │ │ │ - movq $0x50a528,-0x8(%rbp) │ │ │ │ - lea 0x31a04e2(%rip),%r9 │ │ │ │ - lea 0x31a04e5(%rip),%r8 │ │ │ │ - lea -0x17(%r12),%rdi │ │ │ │ - lea 0x31a05eb(%rip),%rsi │ │ │ │ - mov %rax,%r14 │ │ │ │ - movq $0x36aa99b,-0x18(%rbp) │ │ │ │ - movq $0x36aa991,-0x10(%rbp) │ │ │ │ + movq $0x507690,-0x18(%rbp) │ │ │ │ + mov 0x10(%rbx),%rbx │ │ │ │ add $0xffffffffffffffe8,%rbp │ │ │ │ - jmp 304c9d0 │ │ │ │ - movq $0x38,0x388(%r13) │ │ │ │ - jmp *-0x8(%r13) │ │ │ │ - nopl (%rax) │ │ │ │ + test $0x7,%bl │ │ │ │ + jne 507690 │ │ │ │ + mov (%rbx),%rax │ │ │ │ + jmp *%rax │ │ │ │ + nop │ │ │ │ ... │ │ │ │ (bad) │ │ │ │ add %al,(%rax) │ │ │ │ - add %al,(%rax) │ │ │ │ - add %al,(%rax) │ │ │ │ - add %cl,-0x77(%rax) │ │ │ │ - fsubr %st(3),%st │ │ │ │ - xor (%rdi),%ecx │ │ │ │ - (bad) │ │ │ │ + add %cl,(%rax) │ │ │ │ + sbb (%r11),%al │ │ │ │ + movq $0x5076c0,0x0(%rbp) │ │ │ │ + mov 0x7(%rbx),%rsi │ │ │ │ + lea 0x37130ee(%rip),%r14 │ │ │ │ + jmp 3226da0 │ │ │ │ + jmp *-0x10(%r13) │ │ │ │ + nopl 0x0(%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(%rcx,%rbx,2) │ │ │ │ - mov 0x6(%rbx),%eax │ │ │ │ - mov %rax,%rbx │ │ │ │ - and $0x7,%ebx │ │ │ │ - cmp $0x1,%rbx │ │ │ │ - jne 50a5fe │ │ │ │ - add $0x10,%r12 │ │ │ │ + add %bl,%al │ │ │ │ + rex sbb (%rbx),%al │ │ │ │ + mov %rbx,%rax │ │ │ │ + and $0x7,%eax │ │ │ │ + cmp $0x1,%rax │ │ │ │ + je 507715 │ │ │ │ + add $0x28,%r12 │ │ │ │ cmp 0x358(%r13),%r12 │ │ │ │ - ja 50a572 │ │ │ │ - mov 0x7(%rax),%rax │ │ │ │ + ja 507705 │ │ │ │ + movq $0x507610,-0x20(%r12) │ │ │ │ + mov %rbx,-0x10(%r12) │ │ │ │ movq $0x32ce2c8,-0x8(%r12) │ │ │ │ + lea -0x20(%r12),%rax │ │ │ │ mov %rax,(%r12) │ │ │ │ lea -0x6(%r12),%rbx │ │ │ │ add $0x8,%rbp │ │ │ │ jmp *0x0(%rbp) │ │ │ │ - movq $0x10,0x388(%r13) │ │ │ │ - movq $0x50a510,0x0(%rbp) │ │ │ │ - mov %rax,%rbx │ │ │ │ + movq $0x28,0x388(%r13) │ │ │ │ jmp 338a720 │ │ │ │ - movq $0x50a5b8,0x0(%rbp) │ │ │ │ - mov 0x7(%rbx),%rbx │ │ │ │ - test $0x7,%bl │ │ │ │ - jne 50a5b8 │ │ │ │ - mov (%rbx),%rax │ │ │ │ - jmp *%rax │ │ │ │ + lea 0x3720edd(%rip),%rbx │ │ │ │ + add $0x8,%rbp │ │ │ │ + jmp *0x0(%rbp) │ │ │ │ nopl 0x0(%rax,%rax,1) │ │ │ │ - ... │ │ │ │ - (bad) │ │ │ │ + add $0x0,%al │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ - add %cl,-0x77(%rax) │ │ │ │ - fadds -0x7cb7f820(%rbx) │ │ │ │ - clc │ │ │ │ - add %esi,0x3a(%rbp) │ │ │ │ - add $0x10,%r12 │ │ │ │ + sldt (%rax) │ │ │ │ + add %cl,(%rax) │ │ │ │ + rex.X sbb (%rbx),%al │ │ │ │ + lea -0x30(%rbp),%rax │ │ │ │ + cmp %r15,%rax │ │ │ │ + jb 5077fe │ │ │ │ + add $0x20,%r12 │ │ │ │ cmp 0x358(%r13),%r12 │ │ │ │ - ja 50a5ee │ │ │ │ - mov 0x7(%rbx),%rax │ │ │ │ - movq $0x32ce2c8,-0x8(%r12) │ │ │ │ - mov %rax,(%r12) │ │ │ │ - lea -0x6(%r12),%rbx │ │ │ │ - add $0x8,%rbp │ │ │ │ - jmp *0x0(%rbp) │ │ │ │ - movq $0x10,0x388(%r13) │ │ │ │ - jmp 338a720 │ │ │ │ - lea 0x371dff4(%rip),%rbx │ │ │ │ - add $0x8,%rbp │ │ │ │ - jmp *0x0(%rbp) │ │ │ │ - nopl 0x0(%rax) │ │ │ │ - add $0x1000000,%eax │ │ │ │ + ja 5077f3 │ │ │ │ + movq $0x3390fc8,-0x10(%rbp) │ │ │ │ + mov %rbx,-0x8(%rbp) │ │ │ │ + mov 0x10(%rbx),%rax │ │ │ │ + mov 0x18(%rbx),%rcx │ │ │ │ + mov 0x20(%rbx),%rdx │ │ │ │ + mov 0x28(%rbx),%rbx │ │ │ │ + movq $0x3363078,-0x18(%r12) │ │ │ │ + mov %rbx,-0x10(%r12) │ │ │ │ + movq $0x3c285f9,-0x8(%r12) │ │ │ │ + movq $0x3c285f9,(%r12) │ │ │ │ + movq $0x5077d0,-0x30(%rbp) │ │ │ │ + mov %rax,%rbx │ │ │ │ + lea -0x17(%r12),%rax │ │ │ │ + mov %rax,-0x28(%rbp) │ │ │ │ + mov %rdx,-0x20(%rbp) │ │ │ │ + mov %rcx,-0x18(%rbp) │ │ │ │ + add $0xffffffffffffffd0,%rbp │ │ │ │ + test $0x7,%bl │ │ │ │ + jne 5077d0 │ │ │ │ + mov (%rbx),%rax │ │ │ │ + jmp *%rax │ │ │ │ + nopl 0x0(%rax,%rax,1) │ │ │ │ + add (%rax),%eax │ │ │ │ add %al,(%rax) │ │ │ │ - add %al,(%rdx) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ + (bad) │ │ │ │ add %al,(%rax) │ │ │ │ - add %cl,(%rsi) │ │ │ │ + add %dh,0x41(%rax) │ │ │ │ + sbb (%rbx),%al │ │ │ │ + mov 0x18(%rbp),%rax │ │ │ │ + movq $0x507818,0x18(%rbp) │ │ │ │ + mov %rax,%rdi │ │ │ │ + mov 0x8(%rbp),%rsi │ │ │ │ + mov %rbx,%r14 │ │ │ │ + mov 0x10(%rbp),%rbx │ │ │ │ + add $0x18,%rbp │ │ │ │ + jmp 505ee8 │ │ │ │ + movq $0x20,0x388(%r13) │ │ │ │ + jmp *-0x10(%r13) │ │ │ │ + nopw 0x0(%rax,%rax,1) │ │ │ │ + ... │ │ │ │ + (bad) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ 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,0x28(%rdi) │ │ │ │ - movq $0x50a3d0,-0x20(%r12) │ │ │ │ - mov %r14,-0x10(%r12) │ │ │ │ - movq $0x50a460,-0x8(%r12) │ │ │ │ - lea -0x20(%r12),%rax │ │ │ │ - mov %rax,(%r12) │ │ │ │ - lea -0x7(%r12),%rbx │ │ │ │ + add %dh,0x1e(%rdi) │ │ │ │ + movq $0x3363098,-0x10(%r12) │ │ │ │ + mov %rbx,-0x8(%r12) │ │ │ │ + mov %r14,(%r12) │ │ │ │ + lea -0xf(%r12),%rbx │ │ │ │ + add $0x8,%rbp │ │ │ │ jmp *0x0(%rbp) │ │ │ │ - movq $0x28,0x388(%r13) │ │ │ │ - lea 0x31a22e9(%rip),%rbx │ │ │ │ - jmp *-0x8(%r13) │ │ │ │ + movq $0x18,0x388(%r13) │ │ │ │ + movq $0x507818,0x0(%rbp) │ │ │ │ + jmp 338a798 │ │ │ │ nopl 0x0(%rax,%rax,1) │ │ │ │ - in (%dx),%al │ │ │ │ - adc %ebx,%ebp │ │ │ │ - add (%rax),%al │ │ │ │ - add %al,(%rax) │ │ │ │ - add %al,(%rsi) │ │ │ │ + add %eax,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ - add %al,(%rcx) │ │ │ │ + adc %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ - add %cl,-0x1(%rax) │ │ │ │ - ret │ │ │ │ - jmp *0x0(%rbp) │ │ │ │ + lea -0x10(%rbp),%rax │ │ │ │ + cmp %r15,%rax │ │ │ │ + jb 507892 │ │ │ │ + movq $0x3390fc8,-0x10(%rbp) │ │ │ │ + mov %rbx,-0x8(%rbp) │ │ │ │ + mov 0x10(%rbx),%r14 │ │ │ │ + add $0xfffffffffffffff0,%rbp │ │ │ │ + jmp 4fe5d8 │ │ │ │ + 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) │ │ │ │ - mov 0x10(%rbx),%rsi │ │ │ │ - lea 0x2fb12af(%rip),%r14 │ │ │ │ - jmp 3359998 │ │ │ │ - add %al,(%rax) │ │ │ │ - add %al,(%rax) │ │ │ │ - add %eax,(%rax) │ │ │ │ - add %al,(%rax) │ │ │ │ - adc %eax,(%rax) │ │ │ │ + lea -0x18(%rbp),%rax │ │ │ │ + cmp %r15,%rax │ │ │ │ + jb 507949 │ │ │ │ + movq $0x3390fc8,-0x10(%rbp) │ │ │ │ + mov %rbx,-0x8(%rbp) │ │ │ │ + movq $0x5078f0,-0x18(%rbp) │ │ │ │ + mov 0x10(%rbx),%rbx │ │ │ │ + add $0xffffffffffffffe8,%rbp │ │ │ │ + test $0x7,%bl │ │ │ │ + jne 5078f0 │ │ │ │ + mov (%rbx),%rax │ │ │ │ + jmp *%rax │ │ │ │ + nopl 0x0(%rax,%rax,1) │ │ │ │ + ... │ │ │ │ + (bad) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ - lea 0x372d82a(%rip),%rsi │ │ │ │ - mov 0x10(%rbx),%r14 │ │ │ │ - jmp 32e89a8 │ │ │ │ + add %cl,-0x77(%rax) │ │ │ │ + fadds -0x7cb7f820(%rbx) │ │ │ │ + clc │ │ │ │ + add %esi,0x49(%rcx,%rdx,2) │ │ │ │ + add $0x28,%esp │ │ │ │ + cmp 0x358(%r13),%r12 │ │ │ │ + ja 507939 │ │ │ │ + mov 0x6(%rbx),%rax │ │ │ │ + movq $0x507870,-0x20(%r12) │ │ │ │ + mov %rax,-0x10(%r12) │ │ │ │ + movq $0x32ce2c8,-0x8(%r12) │ │ │ │ + lea -0x20(%r12),%rax │ │ │ │ + mov %rax,(%r12) │ │ │ │ + lea -0x6(%r12),%rbx │ │ │ │ + add $0x8,%rbp │ │ │ │ + jmp *0x0(%rbp) │ │ │ │ + movq $0x28,0x388(%r13) │ │ │ │ + jmp 338a720 │ │ │ │ + jmp *-0x10(%r13) │ │ │ │ + lea 0x3720ca5(%rip),%rbx │ │ │ │ + add $0x8,%rbp │ │ │ │ + jmp *0x0(%rbp) │ │ │ │ + nopl 0x0(%rax,%rax,1) │ │ │ │ add %eax,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ - add %eax,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ - adc (%rax),%eax │ │ │ │ + add %al,(%rax) │ │ │ │ + adc %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ lea -0x10(%rbp),%rax │ │ │ │ cmp %r15,%rax │ │ │ │ - jb 50a752 │ │ │ │ - add $0x30,%r12 │ │ │ │ - cmp 0x358(%r13),%r12 │ │ │ │ - ja 50a747 │ │ │ │ - mov 0x10(%rbx),%rax │ │ │ │ - mov 0x18(%rbx),%rbx │ │ │ │ - movq $0x50a6a8,-0x28(%r12) │ │ │ │ - mov %rax,-0x18(%r12) │ │ │ │ - movq $0x50a6c8,-0x10(%r12) │ │ │ │ - mov %rbx,(%r12) │ │ │ │ - movq $0x50a768,-0x10(%rbp) │ │ │ │ - lea -0x10(%r12),%rsi │ │ │ │ - lea 0x2f5cf20(%rip),%r14 │ │ │ │ - lea -0x28(%r12),%rax │ │ │ │ - mov %rax,-0x8(%rbp) │ │ │ │ + jb 507992 │ │ │ │ + movq $0x3390fc8,-0x10(%rbp) │ │ │ │ + mov %rbx,-0x8(%rbp) │ │ │ │ + mov 0x10(%rbx),%r14 │ │ │ │ add $0xfffffffffffffff0,%rbp │ │ │ │ - jmp 3359998 │ │ │ │ - movq $0x30,0x388(%r13) │ │ │ │ + jmp 4fe5d8 │ │ │ │ jmp *-0x10(%r13) │ │ │ │ xchg %ax,%ax │ │ │ │ add %eax,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ - (bad) │ │ │ │ - add %al,(%rax) │ │ │ │ - add %al,(%rax) │ │ │ │ - add %al,(%rax) │ │ │ │ - add %cl,-0x75(%rax) │ │ │ │ - jne 50a774 │ │ │ │ - mov %rbx,%r14 │ │ │ │ - add $0x10,%rbp │ │ │ │ - jmp 3240990 │ │ │ │ - add (%rax),%al │ │ │ │ - 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 50a823 │ │ │ │ - movq $0x50a7c8,-0x10(%rbp) │ │ │ │ - mov 0x10(%rbx),%rax │ │ │ │ - mov 0x18(%rbx),%rbx │ │ │ │ - mov %rax,-0x8(%rbp) │ │ │ │ - add $0xfffffffffffffff0,%rbp │ │ │ │ + jb 507a49 │ │ │ │ + movq $0x3390fc8,-0x10(%rbp) │ │ │ │ + mov %rbx,-0x8(%rbp) │ │ │ │ + movq $0x5079f0,-0x18(%rbp) │ │ │ │ + mov 0x10(%rbx),%rbx │ │ │ │ + add $0xffffffffffffffe8,%rbp │ │ │ │ test $0x7,%bl │ │ │ │ - jne 50a7c8 │ │ │ │ + jne 5079f0 │ │ │ │ mov (%rbx),%rax │ │ │ │ jmp *%rax │ │ │ │ - nop │ │ │ │ + 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(%rcx,%rdx,2) │ │ │ │ + add $0x28,%esp │ │ │ │ + cmp 0x358(%r13),%r12 │ │ │ │ + ja 507a39 │ │ │ │ + mov 0x6(%rbx),%rax │ │ │ │ + movq $0x507970,-0x20(%r12) │ │ │ │ + mov %rax,-0x10(%r12) │ │ │ │ + movq $0x32ce2c8,-0x8(%r12) │ │ │ │ + lea -0x20(%r12),%rax │ │ │ │ + mov %rax,(%r12) │ │ │ │ + lea -0x6(%r12),%rbx │ │ │ │ + add $0x8,%rbp │ │ │ │ + jmp *0x0(%rbp) │ │ │ │ + movq $0x28,0x388(%r13) │ │ │ │ + jmp 338a720 │ │ │ │ + jmp *-0x10(%r13) │ │ │ │ + lea 0x3720ba5(%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) │ │ │ │ - (bad) │ │ │ │ + adc %al,(%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,0x3e(%rdi) │ │ │ │ - mov 0x7(%rbx),%rax │ │ │ │ - mov 0xf(%rbx),%rbx │ │ │ │ - movq $0x50a6e8,-0x18(%r12) │ │ │ │ - mov 0x8(%rbp),%rcx │ │ │ │ - mov %rcx,-0x8(%r12) │ │ │ │ - mov %rbx,(%r12) │ │ │ │ - movq $0x50a838,0x0(%rbp) │ │ │ │ - lea 0x372d6f7(%rip),%rsi │ │ │ │ - mov %rax,%r14 │ │ │ │ - lea -0x18(%r12),%rax │ │ │ │ - mov %rax,0x8(%rbp) │ │ │ │ - jmp 32e89a8 │ │ │ │ - movq $0x20,0x388(%r13) │ │ │ │ - jmp 338a720 │ │ │ │ + lea -0x10(%rbp),%rax │ │ │ │ + cmp %r15,%rax │ │ │ │ + jb 507a92 │ │ │ │ + movq $0x3390fc8,-0x10(%rbp) │ │ │ │ + mov %rbx,-0x8(%rbp) │ │ │ │ + mov 0x10(%rbx),%r14 │ │ │ │ + add $0xfffffffffffffff0,%rbp │ │ │ │ + jmp 4fe5d8 │ │ │ │ jmp *-0x10(%r13) │ │ │ │ - nop │ │ │ │ + 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) │ │ │ │ - jne 50a844 │ │ │ │ - mov %rbx,%r14 │ │ │ │ - add $0x10,%rbp │ │ │ │ - jmp 3240990 │ │ │ │ - add (%rax),%al │ │ │ │ + lea -0x18(%rbp),%rax │ │ │ │ + cmp %r15,%rax │ │ │ │ + jb 507b49 │ │ │ │ + movq $0x3390fc8,-0x10(%rbp) │ │ │ │ + mov %rbx,-0x8(%rbp) │ │ │ │ + movq $0x507af0,-0x18(%rbp) │ │ │ │ + mov 0x10(%rbx),%rbx │ │ │ │ + add $0xffffffffffffffe8,%rbp │ │ │ │ + test $0x7,%bl │ │ │ │ + jne 507af0 │ │ │ │ + mov (%rbx),%rax │ │ │ │ + jmp *%rax │ │ │ │ + nopl 0x0(%rax,%rax,1) │ │ │ │ + ... │ │ │ │ + (bad) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ - adc (%rax),%al │ │ │ │ + add %cl,-0x77(%rax) │ │ │ │ + fadds -0x7cb7f820(%rbx) │ │ │ │ + clc │ │ │ │ + add %esi,0x49(%rcx,%rdx,2) │ │ │ │ + add $0x28,%esp │ │ │ │ + cmp 0x358(%r13),%r12 │ │ │ │ + ja 507b39 │ │ │ │ + mov 0x6(%rbx),%rax │ │ │ │ + movq $0x507a70,-0x20(%r12) │ │ │ │ + mov %rax,-0x10(%r12) │ │ │ │ + movq $0x32ce2c8,-0x8(%r12) │ │ │ │ + lea -0x20(%r12),%rax │ │ │ │ + mov %rax,(%r12) │ │ │ │ + lea -0x6(%r12),%rbx │ │ │ │ + add $0x8,%rbp │ │ │ │ + jmp *0x0(%rbp) │ │ │ │ + movq $0x28,0x388(%r13) │ │ │ │ + jmp 338a720 │ │ │ │ + jmp *-0x10(%r13) │ │ │ │ + lea 0x3720aa5(%rip),%rbx │ │ │ │ + add $0x8,%rbp │ │ │ │ + jmp *0x0(%rbp) │ │ │ │ + nopl 0x0(%rax,%rax,1) │ │ │ │ + or (%rax),%al │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ - add $0x20,%r12 │ │ │ │ + sldt (%rax) │ │ │ │ + add %dl,%al │ │ │ │ + cmp $0x8d48031a,%eax │ │ │ │ + rex.RB mov $0x4c,%r8b │ │ │ │ + cmp %edi,%eax │ │ │ │ + jb 507d08 │ │ │ │ + add $0x28,%r12 │ │ │ │ cmp 0x358(%r13),%r12 │ │ │ │ - ja 50a890 │ │ │ │ + ja 507cfd │ │ │ │ + movq $0x3390fc8,-0x10(%rbp) │ │ │ │ + mov %rbx,-0x8(%rbp) │ │ │ │ mov 0x10(%rbx),%rax │ │ │ │ - mov 0x18(%rbx),%rbx │ │ │ │ - movq $0x50a788,-0x18(%r12) │ │ │ │ - mov %rax,-0x8(%r12) │ │ │ │ + mov 0x18(%rbx),%rcx │ │ │ │ + mov 0x20(%rbx),%rdx │ │ │ │ + mov 0x28(%rbx),%rsi │ │ │ │ + mov 0x30(%rbx),%rdi │ │ │ │ + mov 0x38(%rbx),%r8 │ │ │ │ + mov 0x40(%rbx),%r9 │ │ │ │ + mov 0x48(%rbx),%r10 │ │ │ │ + mov 0x50(%rbx),%r11 │ │ │ │ + mov 0x58(%rbx),%rbx │ │ │ │ + movq $0x506648,-0x20(%r12) │ │ │ │ + mov %r10,-0x10(%r12) │ │ │ │ + mov %r11,-0x8(%r12) │ │ │ │ mov %rbx,(%r12) │ │ │ │ - lea -0x18(%r12),%rsi │ │ │ │ - lea 0x2f5cdca(%rip),%r14 │ │ │ │ - jmp 3359998 │ │ │ │ - movq $0x20,0x388(%r13) │ │ │ │ - jmp *-0x10(%r13) │ │ │ │ - nop │ │ │ │ + movq $0x507c28,-0x50(%rbp) │ │ │ │ + mov %r9,%rbx │ │ │ │ + lea -0x20(%r12),%r9 │ │ │ │ + mov %r9,-0x48(%rbp) │ │ │ │ + mov %rsi,-0x40(%rbp) │ │ │ │ + mov %r8,-0x38(%rbp) │ │ │ │ + mov %rcx,-0x30(%rbp) │ │ │ │ + mov %rax,-0x28(%rbp) │ │ │ │ + mov %rdi,-0x20(%rbp) │ │ │ │ + mov %rdx,-0x18(%rbp) │ │ │ │ + add $0xffffffffffffffb0,%rbp │ │ │ │ + test $0x7,%bl │ │ │ │ + jne 507c28 │ │ │ │ + mov (%rbx),%rax │ │ │ │ + jmp *%rax │ │ │ │ + nopl 0x0(%rax,%rax,1) │ │ │ │ (bad) │ │ │ │ add %al,(%rax) │ │ │ │ - add %al,(%rbx) │ │ │ │ - ... │ │ │ │ add %al,(%rax) │ │ │ │ - add %cl,(%rsi) │ │ │ │ add %al,(%rax) │ │ │ │ - add %bl,%al │ │ │ │ - int3 │ │ │ │ - insb (%dx),%es:(%rdi) │ │ │ │ - add -0x73(%rax),%ecx │ │ │ │ - rex.RB │ │ │ │ - lock cmp %r15,%rax │ │ │ │ - jb 50a905 │ │ │ │ + add %bl,(%rsi) │ │ │ │ + add %al,(%rax) │ │ │ │ + add %bl,(%rax) │ │ │ │ + cmp $0x8b48031a,%eax │ │ │ │ + or %r9b,-0x75(%r8) │ │ │ │ + rex.WRB sbb %r9b,-0x75(%r8) │ │ │ │ + push %rbp │ │ │ │ + sub %cl,-0x75(%rax) │ │ │ │ + jne 507c68 │ │ │ │ + mov %rbx,%rdi │ │ │ │ + and $0x7,%edi │ │ │ │ + cmp $0x5,%rdi │ │ │ │ + jb 507c97 │ │ │ │ + cmp $0x7,%rdi │ │ │ │ + jae 507d0c │ │ │ │ + cmp $0x6,%rdi │ │ │ │ + jae 507eab │ │ │ │ + add $0x18,%r12 │ │ │ │ + cmp 0x358(%r13),%r12 │ │ │ │ + ja 507c87 │ │ │ │ + movq $0x3363098,-0x10(%r12) │ │ │ │ + movq $0x3c285f9,-0x8(%r12) │ │ │ │ + mov %rdx,(%r12) │ │ │ │ + lea -0xf(%r12),%rbx │ │ │ │ + add $0x40,%rbp │ │ │ │ + jmp *0x0(%rbp) │ │ │ │ + movq $0x18,0x388(%r13) │ │ │ │ + jmp 338a720 │ │ │ │ + cmp $0x3,%rdi │ │ │ │ + jb 507d6a │ │ │ │ + cmp $0x4,%rdi │ │ │ │ + jb 507df3 │ │ │ │ add $0x20,%r12 │ │ │ │ cmp 0x358(%r13),%r12 │ │ │ │ - ja 50a8fa │ │ │ │ - movq $0x50a858,-0x18(%r12) │ │ │ │ - mov %rdi,-0x8(%r12) │ │ │ │ - mov %rsi,(%r12) │ │ │ │ - movq $0x50a920,-0x10(%rbp) │ │ │ │ - lea -0x18(%r12),%rax │ │ │ │ - mov %rax,-0x8(%rbp) │ │ │ │ - add $0xfffffffffffffff0,%rbp │ │ │ │ - jmp 2e41988 │ │ │ │ + ja 507d5a │ │ │ │ + movq $0x3363078,-0x18(%r12) │ │ │ │ + mov %rax,-0x10(%r12) │ │ │ │ + movq $0x3c285f9,-0x8(%r12) │ │ │ │ + movq $0x3c285f9,(%r12) │ │ │ │ + movq $0x5080a0,0x38(%rbp) │ │ │ │ + mov %rdx,%rdi │ │ │ │ + mov %rsi,%rax │ │ │ │ + lea -0x17(%r12),%rsi │ │ │ │ + mov %rax,%r14 │ │ │ │ + mov %rcx,%rbx │ │ │ │ + add $0x38,%rbp │ │ │ │ + jmp 5183e8 │ │ │ │ + movq $0x28,0x388(%r13) │ │ │ │ + jmp *-0x10(%r13) │ │ │ │ + add $0x20,%r12 │ │ │ │ + cmp 0x358(%r13),%r12 │ │ │ │ + ja 507d5a │ │ │ │ + movq $0x3363078,-0x18(%r12) │ │ │ │ + mov %rax,-0x10(%r12) │ │ │ │ + movq $0x3c285f9,-0x8(%r12) │ │ │ │ + movq $0x3c285f9,(%r12) │ │ │ │ + movq $0x508008,0x38(%rbp) │ │ │ │ + mov %rdx,%rdi │ │ │ │ + mov %rsi,%rax │ │ │ │ + lea -0x17(%r12),%rsi │ │ │ │ + mov %rax,%r14 │ │ │ │ + mov %rcx,%rbx │ │ │ │ + add $0x38,%rbp │ │ │ │ + jmp 5183e8 │ │ │ │ movq $0x20,0x388(%r13) │ │ │ │ - lea 0x31a206c(%rip),%rbx │ │ │ │ - jmp *-0x8(%r13) │ │ │ │ - add %eax,(%rax) │ │ │ │ + jmp 338a720 │ │ │ │ + cmp $0x2,%rdi │ │ │ │ + jb 507c58 │ │ │ │ + movq $0x507da0,0x0(%rbp) │ │ │ │ + mov 0x6(%rbx),%rbx │ │ │ │ + test $0x7,%bl │ │ │ │ + jne 507da0 │ │ │ │ + mov (%rbx),%rax │ │ │ │ + jmp *%rax │ │ │ │ + nopw 0x0(%rax,%rax,1) │ │ │ │ + xchg %ecx,(%rcx) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ (bad) │ │ │ │ add %al,(%rax) │ │ │ │ + add %ah,0x48031a3b(%rax) │ │ │ │ + mov %ebx,%eax │ │ │ │ + and $0x7,%eax │ │ │ │ + cmp $0x1,%rax │ │ │ │ + jne 507ecb │ │ │ │ + add $0x18,%r12 │ │ │ │ + cmp 0x358(%r13),%r12 │ │ │ │ + ja 507de3 │ │ │ │ + movq $0x3363098,-0x10(%r12) │ │ │ │ + movq $0x3c285f9,-0x8(%r12) │ │ │ │ + mov 0x28(%rbp),%rax │ │ │ │ + mov %rax,(%r12) │ │ │ │ + lea -0xf(%r12),%rbx │ │ │ │ + add $0x40,%rbp │ │ │ │ + jmp *0x0(%rbp) │ │ │ │ + movq $0x18,0x388(%r13) │ │ │ │ + jmp 338a720 │ │ │ │ + add $0x60,%r12 │ │ │ │ + cmp 0x358(%r13),%r12 │ │ │ │ + ja 507ebb │ │ │ │ + mov 0x5(%rbx),%rcx │ │ │ │ + mov 0xd(%rbx),%rbx │ │ │ │ + movq $0x507738,-0x58(%r12) │ │ │ │ + mov %rbx,-0x48(%r12) │ │ │ │ + mov %rdx,-0x40(%r12) │ │ │ │ + mov 0x10(%rbp),%rbx │ │ │ │ + mov %rbx,-0x38(%r12) │ │ │ │ + mov %rax,-0x30(%r12) │ │ │ │ + movq $0x338ff58,-0x28(%r12) │ │ │ │ + lea -0x58(%r12),%rax │ │ │ │ + mov %rax,-0x18(%r12) │ │ │ │ + movq $0x3390660,-0x10(%r12) │ │ │ │ + mov %rax,(%r12) │ │ │ │ + movq $0x507e88,0x8(%rbp) │ │ │ │ + mov %rcx,%rbx │ │ │ │ + lea -0x10(%r12),%rax │ │ │ │ + mov %rax,0x30(%rbp) │ │ │ │ + lea -0x28(%r12),%rax │ │ │ │ + mov %rax,0x38(%rbp) │ │ │ │ + add $0x8,%rbp │ │ │ │ + test $0x7,%bl │ │ │ │ + jne 507e88 │ │ │ │ + mov (%rbx),%rax │ │ │ │ + jmp *%rax │ │ │ │ + xchg %al,(%rbx) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ - add %cl,-0x75(%rax) │ │ │ │ - jne 50a92c │ │ │ │ - mov %rbx,%r14 │ │ │ │ - add $0x10,%rbp │ │ │ │ - jmp 3240990 │ │ │ │ - sldt (%rax) │ │ │ │ - add %al,(%rdx) │ │ │ │ - ... │ │ │ │ - add %al,(%rax) │ │ │ │ - add %cl,(%rsi) │ │ │ │ add %al,(%rax) │ │ │ │ - add %dh,(%rax) │ │ │ │ - and %bl,(%rdx) │ │ │ │ - add -0x73(%rax),%ecx │ │ │ │ - rex.RB call 1048e29c <__environ@GLIBC_2.2.5+0xc84ddf4> │ │ │ │ (bad) │ │ │ │ - xchg %eax,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ - movq $0x50a988,-0x10(%rbp) │ │ │ │ - mov %rsi,%rbx │ │ │ │ - mov %r14,-0x8(%rbp) │ │ │ │ - add $0xfffffffffffffff0,%rbp │ │ │ │ + add %bh,0x48031a3a(%rax) │ │ │ │ + mov 0x30(%rbp),%eax │ │ │ │ + movq $0x508138,0x30(%rbp) │ │ │ │ + mov %rax,%rdi │ │ │ │ + mov 0x28(%rbp),%rsi │ │ │ │ + mov %rbx,%r14 │ │ │ │ + mov 0x8(%rbp),%rbx │ │ │ │ + add $0x30,%rbp │ │ │ │ + jmp 505ee8 │ │ │ │ + lea 0x31a32be(%rip),%rbx │ │ │ │ + add $0x40,%rbp │ │ │ │ + jmp 33893b0 │ │ │ │ + movq $0x60,0x388(%r13) │ │ │ │ + jmp 338a720 │ │ │ │ + movq $0x507f00,0x0(%rbp) │ │ │ │ + mov %rbx,%rax │ │ │ │ + mov 0x6(%rbx),%rcx │ │ │ │ + mov 0xe(%rbx),%rbx │ │ │ │ + mov %rcx,0x18(%rbp) │ │ │ │ + mov %rax,0x30(%rbp) │ │ │ │ test $0x7,%bl │ │ │ │ - jne 50a988 │ │ │ │ + jne 507f00 │ │ │ │ mov (%rbx),%rax │ │ │ │ jmp *%rax │ │ │ │ - nopw 0x0(%rax,%rax,1) │ │ │ │ - add %eax,(%rax) │ │ │ │ + xchg %eax,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ (bad) │ │ │ │ add %al,(%rax) │ │ │ │ - add %dh,%al │ │ │ │ - (bad) │ │ │ │ + add %al,0x3a(%rax) │ │ │ │ sbb (%rbx),%al │ │ │ │ - movq $0x50a9c8,-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 │ │ │ │ + mov %rbx,%rax │ │ │ │ + and $0x7,%eax │ │ │ │ + cmp $0x1,%rax │ │ │ │ + je 507faf │ │ │ │ + add $0x80,%r12 │ │ │ │ + cmp 0x358(%r13),%r12 │ │ │ │ + ja 507f9f │ │ │ │ + movq $0x5073b0,-0x78(%r12) │ │ │ │ + mov 0x28(%rbp),%rax │ │ │ │ + mov %rax,-0x68(%r12) │ │ │ │ + mov 0x8(%rbp),%rax │ │ │ │ + mov %rax,-0x60(%r12) │ │ │ │ + mov 0x20(%rbp),%rax │ │ │ │ + mov %rax,-0x58(%r12) │ │ │ │ + mov 0x30(%rbp),%rax │ │ │ │ + mov %rax,-0x50(%r12) │ │ │ │ + mov 0x38(%rbp),%rax │ │ │ │ + mov %rax,-0x48(%r12) │ │ │ │ + movq $0x338ff58,-0x40(%r12) │ │ │ │ + lea -0x78(%r12),%rax │ │ │ │ + mov %rax,-0x30(%r12) │ │ │ │ + movq $0x507650,-0x28(%r12) │ │ │ │ + mov %rax,-0x18(%r12) │ │ │ │ + movq $0x3363098,-0x10(%r12) │ │ │ │ + lea -0x28(%r12),%rax │ │ │ │ + mov %rax,-0x8(%r12) │ │ │ │ + lea -0x40(%r12),%rax │ │ │ │ + mov %rax,(%r12) │ │ │ │ + lea -0xf(%r12),%rbx │ │ │ │ + add $0x40,%rbp │ │ │ │ + jmp *0x0(%rbp) │ │ │ │ + movq $0x80,0x388(%r13) │ │ │ │ + jmp 338a720 │ │ │ │ + movq $0x507fd8,0x0(%rbp) │ │ │ │ + mov 0x18(%rbp),%rbx │ │ │ │ test $0x7,%bl │ │ │ │ - jne 50a9c8 │ │ │ │ + jne 507fd8 │ │ │ │ mov (%rbx),%rax │ │ │ │ jmp *%rax │ │ │ │ nopl (%rax) │ │ │ │ - add (%rax),%al │ │ │ │ + xchg %ebx,(%rcx) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ (bad) │ │ │ │ add %al,(%rax) │ │ │ │ - add %dh,0x48031a1f(%rax) │ │ │ │ - mov 0x8(%rbp),%edi │ │ │ │ - mov 0x10(%rbp),%rsi │ │ │ │ + add %ch,0x39(%rax) │ │ │ │ + sbb (%rbx),%al │ │ │ │ + movq $0x5081d0,0x38(%rbp) │ │ │ │ + mov 0x28(%rbp),%rdi │ │ │ │ + mov 0x8(%rbp),%rsi │ │ │ │ mov %rbx,%r14 │ │ │ │ - add $0x18,%rbp │ │ │ │ - jmp 50a8b8 │ │ │ │ - lea 0x31a1fa5(%rip),%rbx │ │ │ │ - jmp *-0x8(%r13) │ │ │ │ - nop │ │ │ │ - mov $0x2eb10,%ebp │ │ │ │ - add %al,(%rax) │ │ │ │ - add %al,(%rdx) │ │ │ │ - add %al,(%rax) │ │ │ │ - add %al,(%rax) │ │ │ │ - add %al,(%rax) │ │ │ │ - add %al,(%rax,%rax,1) │ │ │ │ - add %al,(%rax) │ │ │ │ - add %al,(%rax) │ │ │ │ - add %al,(%rax) │ │ │ │ - inc %rbx │ │ │ │ - jmp *0x0(%rbp) │ │ │ │ - xchg %ax,%ax │ │ │ │ - add $0x1000000,%eax │ │ │ │ + mov 0x20(%rbp),%rbx │ │ │ │ + add $0x38,%rbp │ │ │ │ + jmp 5085a8 │ │ │ │ ... │ │ │ │ - add %al,(%rax) │ │ │ │ - add %cl,(%rsi) │ │ │ │ + (bad) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ - add %cl,-0x73(%rax) │ │ │ │ + add %cl,-0x39(%rax) │ │ │ │ rex.RB clc │ │ │ │ - cmp %r15,%rax │ │ │ │ - jb 50aa8e │ │ │ │ - movq $0x50aa58,-0x8(%rbp) │ │ │ │ - mov %r14,%rbx │ │ │ │ + cmp %al,-0x76b3ffb0(%rax) │ │ │ │ + jne 508014 │ │ │ │ add $0xfffffffffffffff8,%rbp │ │ │ │ test $0x7,%bl │ │ │ │ - jne 50aa58 │ │ │ │ + jne 508038 │ │ │ │ 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) │ │ │ │ - adc %cl,0x3b(%rbp) │ │ │ │ + xor %cl,0x3b(%rbp) │ │ │ │ movsl %ds:(%rsi),%es:(%rdi) │ │ │ │ pop %rax │ │ │ │ add (%rax),%eax │ │ │ │ - add %dh,0x19(%rdi) │ │ │ │ - movq $0x50c6d0,-0x8(%r12) │ │ │ │ - mov %rbx,(%r12) │ │ │ │ - lea -0x7(%r12),%rbx │ │ │ │ - add $0x8,%rbp │ │ │ │ + add %dh,0x39(%rdi) │ │ │ │ + mov 0xf(%rbx),%rax │ │ │ │ + movq $0x507aa8,-0x28(%r12) │ │ │ │ + mov %rax,-0x18(%r12) │ │ │ │ + movq $0x3363098,-0x10(%r12) │ │ │ │ + lea -0x28(%r12),%rax │ │ │ │ + mov %rax,-0x8(%r12) │ │ │ │ + mov 0x8(%rbp),%rax │ │ │ │ + mov %rax,(%r12) │ │ │ │ + lea -0xf(%r12),%rbx │ │ │ │ + add $0x10,%rbp │ │ │ │ jmp *0x0(%rbp) │ │ │ │ - movq $0x10,0x388(%r13) │ │ │ │ + movq $0x30,0x388(%r13) │ │ │ │ jmp 338a720 │ │ │ │ - lea 0x31a1f03(%rip),%rbx │ │ │ │ - jmp *-0x8(%r13) │ │ │ │ - nopl 0x0(%rax) │ │ │ │ - sldt (%rax) │ │ │ │ - add %al,(%rdx) │ │ │ │ + xchg %ax,%ax │ │ │ │ ... │ │ │ │ - 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 50ab4d │ │ │ │ - movq $0x50aaf8,-0x10(%rbp) │ │ │ │ - mov %r14,%rbx │ │ │ │ - mov %rsi,-0x8(%rbp) │ │ │ │ - add $0xfffffffffffffff0,%rbp │ │ │ │ + add %cl,-0x39(%rax) │ │ │ │ + rex.RB clc │ │ │ │ + rolb $1,-0x76b3ffb0(%rax) │ │ │ │ + jne 5080ac │ │ │ │ + add $0xfffffffffffffff8,%rbp │ │ │ │ test $0x7,%bl │ │ │ │ - jne 50aaf8 │ │ │ │ + jne 5080d0 │ │ │ │ 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) │ │ │ │ - sub %cl,0x3b(%rbp) │ │ │ │ + xor %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 $0x50c6f0,-0x20(%r12) │ │ │ │ + add %dh,0x39(%rdi) │ │ │ │ + mov 0xf(%rbx),%rax │ │ │ │ + movq $0x5079a8,-0x28(%r12) │ │ │ │ mov %rax,-0x18(%r12) │ │ │ │ + movq $0x3363098,-0x10(%r12) │ │ │ │ + lea -0x28(%r12),%rax │ │ │ │ + mov %rax,-0x8(%r12) │ │ │ │ mov 0x8(%rbp),%rax │ │ │ │ - mov %rax,-0x10(%r12) │ │ │ │ - mov %rcx,-0x8(%r12) │ │ │ │ - mov %rbx,(%r12) │ │ │ │ - lea -0x1e(%r12),%rbx │ │ │ │ + mov %rax,(%r12) │ │ │ │ + lea -0xf(%r12),%rbx │ │ │ │ add $0x10,%rbp │ │ │ │ jmp *0x0(%rbp) │ │ │ │ - movq $0x28,0x388(%r13) │ │ │ │ + movq $0x30,0x388(%r13) │ │ │ │ jmp 338a720 │ │ │ │ - lea 0x31a1e4c(%rip),%rbx │ │ │ │ - jmp *-0x8(%r13) │ │ │ │ - add $0x1000000,%eax │ │ │ │ + xchg %ax,%ax │ │ │ │ ... │ │ │ │ - add %al,(%rax) │ │ │ │ - add %cl,(%rsi) │ │ │ │ - add %al,(%rax) │ │ │ │ - add %al,(%rax) │ │ │ │ - add %al,(%rax) │ │ │ │ - add %ch,%cl │ │ │ │ - stos %eax,%es:(%rdi) │ │ │ │ - (bad) │ │ │ │ - (bad) │ │ │ │ - decl (%rdi) │ │ │ │ (bad) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ - add %al,(%rcx) │ │ │ │ add %al,(%rax) │ │ │ │ - add %dl,(%rcx) │ │ │ │ + add %cl,-0x39(%rax) │ │ │ │ + rex.RB clc │ │ │ │ + push $0x4c005081 │ │ │ │ + mov %esi,0x0(%rbp) │ │ │ │ + add $0xfffffffffffffff8,%rbp │ │ │ │ + test $0x7,%bl │ │ │ │ + jne 508168 │ │ │ │ + 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) │ │ │ │ - cmp $0x372d36a,%eax │ │ │ │ - movzbl 0x10(%rbx),%esi │ │ │ │ - xor %r14d,%r14d │ │ │ │ - jmp 32e9300 │ │ │ │ - nopl 0x0(%rax,%rax,1) │ │ │ │ - add $0x0,%al │ │ │ │ + (bad) │ │ │ │ add %al,(%rax) │ │ │ │ - add %eax,(%rax) │ │ │ │ - ... │ │ │ │ add %al,(%rax) │ │ │ │ - (bad) │ │ │ │ add %al,(%rax) │ │ │ │ - add %bl,(%rax) │ │ │ │ + add %cl,-0x7d(%rcx) │ │ │ │ (bad) │ │ │ │ - sbb (%rbx),%al │ │ │ │ - lea -0x8(%rbp),%rax │ │ │ │ - cmp %r15,%rax │ │ │ │ - jb 50ac03 │ │ │ │ - add $0x18,%r12 │ │ │ │ - cmp 0x358(%r13),%r12 │ │ │ │ - ja 50abf8 │ │ │ │ - movq $0x50ab88,-0x10(%r12) │ │ │ │ - mov %r14b,(%r12) │ │ │ │ - movq $0x50ac20,-0x8(%rbp) │ │ │ │ - lea -0x10(%r12),%rsi │ │ │ │ - lea 0x2eb0f0d(%rip),%r14 │ │ │ │ - add $0xfffffffffffffff8,%rbp │ │ │ │ - jmp 3359998 │ │ │ │ - movq $0x18,0x388(%r13) │ │ │ │ - lea 0x31a1ee6(%rip),%rbx │ │ │ │ - jmp *-0x8(%r13) │ │ │ │ + xor %cl,0x3b(%rbp) │ │ │ │ + movsl %ds:(%rsi),%es:(%rdi) │ │ │ │ + pop %rax │ │ │ │ + add (%rax),%eax │ │ │ │ + add %dh,0x39(%rdi) │ │ │ │ + mov 0xf(%rbx),%rax │ │ │ │ + movq $0x5078a8,-0x28(%r12) │ │ │ │ + mov %rax,-0x18(%r12) │ │ │ │ + movq $0x3363098,-0x10(%r12) │ │ │ │ + lea -0x28(%r12),%rax │ │ │ │ + mov %rax,-0x8(%r12) │ │ │ │ + mov 0x8(%rbp),%rax │ │ │ │ + mov %rax,(%r12) │ │ │ │ + lea -0xf(%r12),%rbx │ │ │ │ + add $0x10,%rbp │ │ │ │ + jmp *0x0(%rbp) │ │ │ │ + movq $0x30,0x388(%r13) │ │ │ │ + jmp 338a720 │ │ │ │ xchg %ax,%ax │ │ │ │ ... │ │ │ │ (bad) │ │ │ │ add %al,(%rax) │ │ │ │ - add %dh,0x48031a1e(%rax) │ │ │ │ - mov %ebx,%esi │ │ │ │ - lea 0x31a1e80(%rip),%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,0x1e(%rdi) │ │ │ │ + movq $0x3363098,-0x10(%r12) │ │ │ │ + mov %rbx,-0x8(%r12) │ │ │ │ + mov %r14,(%r12) │ │ │ │ + lea -0xf(%r12),%rbx │ │ │ │ add $0x8,%rbp │ │ │ │ - jmp 324c800 │ │ │ │ + jmp *0x0(%rbp) │ │ │ │ + movq $0x18,0x388(%r13) │ │ │ │ + movq $0x5081d0,0x0(%rbp) │ │ │ │ + jmp 338a798 │ │ │ │ nopl 0x0(%rax,%rax,1) │ │ │ │ - mov 0x18(%rbp),%r8 │ │ │ │ - mov 0x10(%rbp),%rdi │ │ │ │ - mov 0x8(%rbp),%rsi │ │ │ │ - mov 0x0(%rbp),%rax │ │ │ │ - mov %al,%r14b │ │ │ │ - add $0x20,%rbp │ │ │ │ - jmp 50b5a0 │ │ │ │ - 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) │ │ │ │ - lea -0x10(%rbp),%rax │ │ │ │ - cmp %r15,%rax │ │ │ │ - jb 50ac8e │ │ │ │ + add %cl,-0x73(%rax) │ │ │ │ + rex.RB fmuls -0x8(%r9,%rdi,1) │ │ │ │ + jb 5083e0 │ │ │ │ movq $0x3390fc8,-0x10(%rbp) │ │ │ │ mov %rbx,-0x8(%rbp) │ │ │ │ - mov 0x10(%rbx),%r14 │ │ │ │ - mov 0x18(%rbx),%rbx │ │ │ │ - add $0xfffffffffffffff0,%rbp │ │ │ │ - jmp 3395508 │ │ │ │ - jmp *-0x10(%r13) │ │ │ │ - nopw 0x0(%rax,%rax,1) │ │ │ │ + movq $0x508280,-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 508280 │ │ │ │ + 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 -0x10(%rbp),%rax │ │ │ │ - cmp %r15,%rax │ │ │ │ - jb 50acce │ │ │ │ - movq $0x3390fc8,-0x10(%rbp) │ │ │ │ - mov %rbx,-0x8(%rbp) │ │ │ │ - mov 0x10(%rbx),%r14 │ │ │ │ - mov 0x18(%rbx),%rbx │ │ │ │ - add $0xfffffffffffffff0,%rbp │ │ │ │ - jmp 3395508 │ │ │ │ - jmp *-0x10(%r13) │ │ │ │ - nopw 0x0(%rax,%rax,1) │ │ │ │ + add %cl,-0x75(%rax) │ │ │ │ + or %r9b,-0x77(%r8) │ │ │ │ + flds -0x7cb7f81f(%rbx) │ │ │ │ + stc │ │ │ │ + add %ecx,(%rdi) │ │ │ │ + test %ah,0x48000000(%rbp) │ │ │ │ + movl $0x5082c0,0x0(%rbp) │ │ │ │ + mov %rbx,%rcx │ │ │ │ + mov %rax,%rbx │ │ │ │ + mov %rcx,0x8(%rbp) │ │ │ │ + test $0x7,%bl │ │ │ │ + jne 5082c0 │ │ │ │ + mov (%rbx),%rax │ │ │ │ + jmp *%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 50ad0e │ │ │ │ - movq $0x3390fc8,-0x10(%rbp) │ │ │ │ - mov %rbx,-0x8(%rbp) │ │ │ │ - mov 0x10(%rbx),%r14 │ │ │ │ - mov 0x18(%rbx),%rbx │ │ │ │ - add $0xfffffffffffffff0,%rbp │ │ │ │ - jmp 3395508 │ │ │ │ - jmp *-0x10(%r13) │ │ │ │ + add %cl,-0x77(%rax) │ │ │ │ + fadds -0x7cb7f820(%rbx) │ │ │ │ + clc │ │ │ │ + add %ecx,(%rdi) │ │ │ │ + test %dl,(%rcx,%rax,1) │ │ │ │ + add %al,(%rax) │ │ │ │ + add $0x30,%r12 │ │ │ │ + cmp 0x358(%r13),%r12 │ │ │ │ + ja 508329 │ │ │ │ + mov 0x6(%rbx),%rax │ │ │ │ + movq $0x3363098,-0x28(%r12) │ │ │ │ + mov %rax,-0x20(%r12) │ │ │ │ + movq $0x36aae39,-0x18(%r12) │ │ │ │ + movq $0x3363ae0,-0x10(%r12) │ │ │ │ + lea -0x27(%r12),%rax │ │ │ │ + mov %rax,-0x8(%r12) │ │ │ │ + movq $0x3c37ef9,(%r12) │ │ │ │ + movq $0x508420,0x0(%rbp) │ │ │ │ + mov 0x10(%rbp),%rsi │ │ │ │ + lea -0xe(%r12),%r14 │ │ │ │ + jmp 4fe2d0 │ │ │ │ + movq $0x30,0x388(%r13) │ │ │ │ + jmp 338a720 │ │ │ │ + movq $0x508368,0x8(%rbp) │ │ │ │ + mov %rax,%rbx │ │ │ │ + add $0x8,%rbp │ │ │ │ + test $0x7,%bl │ │ │ │ + jne 508368 │ │ │ │ + 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) │ │ │ │ - adc (%rax),%al │ │ │ │ + (bad) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ - lea -0x10(%rbp),%rax │ │ │ │ - cmp %r15,%rax │ │ │ │ - jb 50ad4e │ │ │ │ - movq $0x3390fc8,-0x10(%rbp) │ │ │ │ - mov %rbx,-0x8(%rbp) │ │ │ │ - mov 0x10(%rbx),%r14 │ │ │ │ - mov 0x18(%rbx),%rbx │ │ │ │ - add $0xfffffffffffffff0,%rbp │ │ │ │ - jmp 3395508 │ │ │ │ + add %cl,-0x75(%rax) │ │ │ │ + or %r9b,-0x77(%r8) │ │ │ │ + flds -0x7cb7f81f(%rbx) │ │ │ │ + stc │ │ │ │ + add %ecx,(%rdi) │ │ │ │ + test %al,0x49000000(%rax) │ │ │ │ + add $0x30,%esp │ │ │ │ + cmp 0x358(%r13),%r12 │ │ │ │ + ja 5083d0 │ │ │ │ + mov 0x6(%rbx),%rbx │ │ │ │ + movq $0x3363098,-0x28(%r12) │ │ │ │ + mov %rbx,-0x20(%r12) │ │ │ │ + movq $0x36aae39,-0x18(%r12) │ │ │ │ + movq $0x3363ae0,-0x10(%r12) │ │ │ │ + lea -0x27(%r12),%rbx │ │ │ │ + mov %rbx,-0x8(%r12) │ │ │ │ + movq $0x3c37ef9,(%r12) │ │ │ │ + mov %rax,%rsi │ │ │ │ + lea -0xe(%r12),%r14 │ │ │ │ + add $0x10,%rbp │ │ │ │ + jmp 4fe2d0 │ │ │ │ + movq $0x30,0x388(%r13) │ │ │ │ + jmp 338a720 │ │ │ │ jmp *-0x10(%r13) │ │ │ │ - nopw 0x0(%rax,%rax,1) │ │ │ │ + mov 0x8(%rbp),%rax │ │ │ │ + movq $0x508470,0x8(%rbp) │ │ │ │ + mov %rax,%r14 │ │ │ │ + add $0x8,%rbp │ │ │ │ + jmp 504058 │ │ │ │ + mov %rax,%rbx │ │ │ │ + and $0xfffffffffffffff8,%rbx │ │ │ │ + add $0x10,%rbp │ │ │ │ + mov (%rbx),%rax │ │ │ │ + jmp *%rax │ │ │ │ + nopl 0x0(%rax) │ │ │ │ + (bad) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ - add %eax,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ - adc %eax,(%rax) │ │ │ │ + add %bl,(%rsi) │ │ │ │ add %al,(%rax) │ │ │ │ - add %al,(%rcx,%rsi,2) │ │ │ │ - add -0x73(%rax),%ecx │ │ │ │ - rex.RB │ │ │ │ - lock cmp %r15,%rax │ │ │ │ - jb 50adca │ │ │ │ - add $0x10,%r12 │ │ │ │ - cmp 0x358(%r13),%r12 │ │ │ │ - ja 50adbf │ │ │ │ - movq $0x3390fc8,-0x10(%rbp) │ │ │ │ - mov %rbx,-0x8(%rbp) │ │ │ │ - mov 0x10(%rbx),%rax │ │ │ │ - cmp $0x10ffff,%rax │ │ │ │ - ja 50adaf │ │ │ │ - movq $0x3363a40,-0x8(%r12) │ │ │ │ - mov %rax,(%r12) │ │ │ │ - lea -0x7(%r12),%rbx │ │ │ │ - add $0xfffffffffffffff0,%rbp │ │ │ │ - jmp *0x0(%rbp) │ │ │ │ - add $0xfffffffffffffff0,%r12 │ │ │ │ - mov %rax,%r14 │ │ │ │ - add $0xfffffffffffffff0,%rbp │ │ │ │ - jmp 3244600 │ │ │ │ - movq $0x10,0x388(%r13) │ │ │ │ - jmp *-0x10(%r13) │ │ │ │ - xchg %ax,%ax │ │ │ │ - add (%rax),%al │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ + add %cl,-0x75(%rax) │ │ │ │ + or %r9b,-0x39(%r8) │ │ │ │ + or %r10b,-0x7c(%r8) │ │ │ │ + push %rax │ │ │ │ + add %cl,-0x77(%rcx) │ │ │ │ + (bad) │ │ │ │ + mov %rbx,0x10(%rbp) │ │ │ │ + add $0x8,%rbp │ │ │ │ + jmp 504058 │ │ │ │ + nopl 0x0(%rax) │ │ │ │ + add %eax,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ - adc (%rax),%al │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ + (bad) │ │ │ │ add %al,(%rax) │ │ │ │ - lea -0x10(%rbp),%rax │ │ │ │ - cmp %r15,%rax │ │ │ │ - jb 50ae06 │ │ │ │ - movq $0x3390fc8,-0x10(%rbp) │ │ │ │ - mov %rbx,-0x8(%rbp) │ │ │ │ - mov 0x10(%rbx),%r14 │ │ │ │ - mov 0x18(%rbx),%rbx │ │ │ │ - add $0xfffffffffffffff0,%rbp │ │ │ │ - jmp 3395508 │ │ │ │ - jmp *-0x10(%r13) │ │ │ │ - nopw 0x0(%rax,%rax,1) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ + add %cl,-0x75(%rax) │ │ │ │ + jne 50845c │ │ │ │ + mov %rbx,%r14 │ │ │ │ + add $0x10,%rbp │ │ │ │ + jmp 4fe2d0 │ │ │ │ add %eax,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ - adc %eax,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ - add 0x3(%rcx),%rsi │ │ │ │ - lea -0x10(%rbp),%rax │ │ │ │ - cmp %r15,%rax │ │ │ │ - jb 50ae82 │ │ │ │ - add $0x10,%r12 │ │ │ │ - cmp 0x358(%r13),%r12 │ │ │ │ - ja 50ae77 │ │ │ │ - movq $0x3390fc8,-0x10(%rbp) │ │ │ │ - mov %rbx,-0x8(%rbp) │ │ │ │ - mov 0x10(%rbx),%rax │ │ │ │ - cmp $0x10ffff,%rax │ │ │ │ - ja 50ae67 │ │ │ │ - movq $0x3363a40,-0x8(%r12) │ │ │ │ - mov %rax,(%r12) │ │ │ │ - lea -0x7(%r12),%rbx │ │ │ │ - add $0xfffffffffffffff0,%rbp │ │ │ │ - jmp *0x0(%rbp) │ │ │ │ - add $0xfffffffffffffff0,%r12 │ │ │ │ - mov %rax,%r14 │ │ │ │ - add $0xfffffffffffffff0,%rbp │ │ │ │ - jmp 3244600 │ │ │ │ - movq $0x10,0x388(%r13) │ │ │ │ - jmp *-0x10(%r13) │ │ │ │ - xchg %ax,%ax │ │ │ │ - add (%rax),%al │ │ │ │ add %al,(%rax) │ │ │ │ - add (%rax),%al │ │ │ │ + (bad) │ │ │ │ + add %al,(%rax) │ │ │ │ + add %al,(%rax) │ │ │ │ + add %al,(%rax) │ │ │ │ + add %cl,-0x75(%rax) │ │ │ │ + jne 50847c │ │ │ │ + mov %rbx,%r14 │ │ │ │ + add $0x10,%rbp │ │ │ │ + jmp 4fe2d0 │ │ │ │ + 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 50af03 │ │ │ │ - add $0x20,%r12 │ │ │ │ - cmp 0x358(%r13),%r12 │ │ │ │ - ja 50aef8 │ │ │ │ + rex.RB fmuls -0x8(%r9,%rdi,1) │ │ │ │ + jb 50857b │ │ │ │ movq $0x3390fc8,-0x10(%rbp) │ │ │ │ mov %rbx,-0x8(%rbp) │ │ │ │ + movq $0x5084e8,-0x28(%rbp) │ │ │ │ mov 0x10(%rbx),%rax │ │ │ │ mov 0x18(%rbx),%rcx │ │ │ │ - mov 0x28(%rbx),%rdx │ │ │ │ - dec %rdx │ │ │ │ mov 0x20(%rbx),%rbx │ │ │ │ - inc %rbx │ │ │ │ - movq $0x31af690,-0x18(%r12) │ │ │ │ - mov %rax,-0x10(%r12) │ │ │ │ - mov %rbx,-0x8(%r12) │ │ │ │ - mov %rdx,(%r12) │ │ │ │ - lea -0x17(%r12),%r14 │ │ │ │ - mov %rcx,%rbx │ │ │ │ - add $0xfffffffffffffff0,%rbp │ │ │ │ - jmp 3395508 │ │ │ │ - movq $0x20,0x388(%r13) │ │ │ │ - jmp *-0x10(%r13) │ │ │ │ - nop │ │ │ │ + mov %rcx,-0x20(%rbp) │ │ │ │ + mov %rax,-0x18(%rbp) │ │ │ │ + add $0xffffffffffffffd8,%rbp │ │ │ │ + test $0x7,%bl │ │ │ │ + jne 5084e8 │ │ │ │ + mov (%rbx),%rax │ │ │ │ + jmp *%rax │ │ │ │ + nopl 0x0(%rax,%rax,1) │ │ │ │ add (%rax),%al │ │ │ │ add %al,(%rax) │ │ │ │ - add (%rax),%al │ │ │ │ add %al,(%rax) │ │ │ │ - sldt (%rax) │ │ │ │ add %al,(%rax) │ │ │ │ + (bad) │ │ │ │ add %al,(%rax) │ │ │ │ - add %cl,-0x73(%rax) │ │ │ │ - rex.RB │ │ │ │ - lock cmp %r15,%rax │ │ │ │ - jb 50af7d │ │ │ │ - add $0x20,%r12 │ │ │ │ - cmp 0x358(%r13),%r12 │ │ │ │ - ja 50af72 │ │ │ │ - movq $0x3390fc8,-0x10(%rbp) │ │ │ │ - mov %rbx,-0x8(%rbp) │ │ │ │ - mov 0x10(%rbx),%rax │ │ │ │ - mov 0x18(%rbx),%rcx │ │ │ │ - mov 0x20(%rbx),%rdx │ │ │ │ - mov 0x28(%rbx),%rbx │ │ │ │ - movq $0x31af690,-0x18(%r12) │ │ │ │ - mov %rax,-0x10(%r12) │ │ │ │ - mov %rdx,-0x8(%r12) │ │ │ │ - mov %rbx,(%r12) │ │ │ │ - lea -0x17(%r12),%r14 │ │ │ │ - mov %rcx,%rbx │ │ │ │ - add $0xfffffffffffffff0,%rbp │ │ │ │ - jmp 3395508 │ │ │ │ - movq $0x20,0x388(%r13) │ │ │ │ - jmp *-0x10(%r13) │ │ │ │ - nopl 0x0(%rax) │ │ │ │ - add (%rax),%al │ │ │ │ add %al,(%rax) │ │ │ │ + add %al,(%rax) │ │ │ │ + add %cl,-0x39(%rax) │ │ │ │ + add %r10b,(%r8) │ │ │ │ + test %edx,0x0(%rax) │ │ │ │ + mov 0x7(%rbx),%rbx │ │ │ │ + test $0x7,%bl │ │ │ │ + jne 508510 │ │ │ │ + mov (%rbx),%rax │ │ │ │ + jmp *%rax │ │ │ │ + xchg %ax,%ax │ │ │ │ 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 50b003 │ │ │ │ - add $0x20,%r12 │ │ │ │ + (bad) │ │ │ │ + add %al,(%rax) │ │ │ │ + add %al,(%rax) │ │ │ │ + add %al,(%rax) │ │ │ │ + add %cl,-0x77(%rax) │ │ │ │ + fadds -0x7cb7f820(%rbx) │ │ │ │ + clc │ │ │ │ + add %esi,0x49(%rbx,%riz,2) │ │ │ │ + add $0x38,%esp │ │ │ │ cmp 0x358(%r13),%r12 │ │ │ │ - ja 50aff8 │ │ │ │ - movq $0x3390fc8,-0x10(%rbp) │ │ │ │ - mov %rbx,-0x8(%rbp) │ │ │ │ - mov 0x10(%rbx),%rax │ │ │ │ - mov 0x18(%rbx),%rcx │ │ │ │ - mov 0x28(%rbx),%rdx │ │ │ │ - dec %rdx │ │ │ │ - mov 0x20(%rbx),%rbx │ │ │ │ - inc %rbx │ │ │ │ - movq $0x31af690,-0x18(%r12) │ │ │ │ + ja 50856b │ │ │ │ + mov 0x6(%rbx),%rax │ │ │ │ + movq $0x508228,-0x30(%r12) │ │ │ │ + mov %rax,-0x20(%r12) │ │ │ │ + mov 0x10(%rbp),%rax │ │ │ │ + mov %rax,-0x18(%r12) │ │ │ │ + mov 0x8(%rbp),%rax │ │ │ │ mov %rax,-0x10(%r12) │ │ │ │ - mov %rbx,-0x8(%r12) │ │ │ │ - mov %rdx,(%r12) │ │ │ │ - lea -0x17(%r12),%r14 │ │ │ │ - mov %rcx,%rbx │ │ │ │ - add $0xfffffffffffffff0,%rbp │ │ │ │ - jmp 3395508 │ │ │ │ - movq $0x20,0x388(%r13) │ │ │ │ + movq $0x32ce2c8,-0x8(%r12) │ │ │ │ + lea -0x30(%r12),%rax │ │ │ │ + mov %rax,(%r12) │ │ │ │ + lea -0x6(%r12),%rbx │ │ │ │ + add $0x18,%rbp │ │ │ │ + jmp *0x0(%rbp) │ │ │ │ + movq $0x38,0x388(%r13) │ │ │ │ + jmp 338a720 │ │ │ │ jmp *-0x10(%r13) │ │ │ │ - nop │ │ │ │ - add (%rax),%al │ │ │ │ + lea 0x3720073(%rip),%rbx │ │ │ │ + add $0x18,%rbp │ │ │ │ + jmp *0x0(%rbp) │ │ │ │ + nopl (%rax) │ │ │ │ + (bad) │ │ │ │ add %al,(%rax) │ │ │ │ + add %al,(%rbx) │ │ │ │ add %al,(%rax) │ │ │ │ + add %al,(%rbx) │ │ │ │ add %al,(%rax) │ │ │ │ - adc (%rax),%al │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ + add %cl,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ - lea -0x10(%rbp),%rax │ │ │ │ + add %bl,0x48031a33(%rax) │ │ │ │ + lea -0x70(%rbp),%eax │ │ │ │ cmp %r15,%rax │ │ │ │ - jb 50b03e │ │ │ │ - movq $0x3390fc8,-0x10(%rbp) │ │ │ │ - mov %rbx,-0x8(%rbp) │ │ │ │ - mov 0x10(%rbx),%r14 │ │ │ │ - mov 0x18(%rbx),%rbx │ │ │ │ - add $0xfffffffffffffff0,%rbp │ │ │ │ - jmp 3395508 │ │ │ │ - jmp *-0x10(%r13) │ │ │ │ - nopw 0x0(%rax,%rax,1) │ │ │ │ - add (%rax),%al │ │ │ │ - add %al,(%rax) │ │ │ │ - add (%rax),%al │ │ │ │ + jb 5087a5 │ │ │ │ + movq $0x508640,-0x70(%rbp) │ │ │ │ + mov %rbx,%rax │ │ │ │ + mov 0x5(%rbx),%rcx │ │ │ │ + mov 0xd(%rbx),%rdx │ │ │ │ + mov 0x15(%rbx),%rbx │ │ │ │ + mov %rbx,%r8 │ │ │ │ + mov 0x7(%r14),%rbx │ │ │ │ + mov %r8,-0x68(%rbp) │ │ │ │ + mov %rcx,-0x60(%rbp) │ │ │ │ + mov %rdx,-0x58(%rbp) │ │ │ │ + mov %rax,-0x50(%rbp) │ │ │ │ + mov %rsi,-0x48(%rbp) │ │ │ │ + mov %rdi,-0x40(%rbp) │ │ │ │ + mov %r14,-0x38(%rbp) │ │ │ │ + mov 0x17(%r14),%rax │ │ │ │ + mov %rax,-0x30(%rbp) │ │ │ │ + mov 0x1f(%r14),%rax │ │ │ │ + mov %rax,-0x28(%rbp) │ │ │ │ + mov 0x27(%r14),%rax │ │ │ │ + mov %rax,-0x20(%rbp) │ │ │ │ + mov 0x2f(%r14),%rax │ │ │ │ + mov %rax,-0x18(%rbp) │ │ │ │ + mov 0x47(%r14),%rax │ │ │ │ + mov %rax,-0x10(%rbp) │ │ │ │ + mov 0x4f(%r14),%rax │ │ │ │ + mov %rax,-0x8(%rbp) │ │ │ │ + add $0xffffffffffffff90,%rbp │ │ │ │ + test $0x7,%bl │ │ │ │ + jne 508640 │ │ │ │ + mov (%rbx),%rax │ │ │ │ + jmp *%rax │ │ │ │ + nopl (%rax) │ │ │ │ + or $0x0,%eax │ │ │ │ add %al,(%rax) │ │ │ │ - sldt (%rax) │ │ │ │ + add %bl,(%rsi) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ - add %cl,-0x73(%rax) │ │ │ │ - rex.RB │ │ │ │ - lock cmp %r15,%rax │ │ │ │ - jb 50b0c3 │ │ │ │ - add $0x20,%r12 │ │ │ │ + xor (%rdx),%ebx │ │ │ │ + add -0x75(%rax),%ecx │ │ │ │ + sub %r9b,-0x75(%r8) │ │ │ │ + rex.WRB xor %r9b,-0x75(%r8) │ │ │ │ + push %rbp │ │ │ │ + cmp %cl,-0x77(%rax) │ │ │ │ + fiadds -0x7cb7f81a(%rbx) │ │ │ │ + incb (%rcx) │ │ │ │ + je 508723 │ │ │ │ + add $0xa0,%r12 │ │ │ │ cmp 0x358(%r13),%r12 │ │ │ │ - ja 50b0b8 │ │ │ │ - movq $0x3390fc8,-0x10(%rbp) │ │ │ │ - mov %rbx,-0x8(%rbp) │ │ │ │ - mov 0x10(%rbx),%rax │ │ │ │ - mov 0x18(%rbx),%rcx │ │ │ │ - mov 0x28(%rbx),%rdx │ │ │ │ - dec %rdx │ │ │ │ - mov 0x20(%rbx),%rbx │ │ │ │ - inc %rbx │ │ │ │ - movq $0x31af690,-0x18(%r12) │ │ │ │ - mov %rax,-0x10(%r12) │ │ │ │ + ja 508713 │ │ │ │ + movq $0x507b70,-0x98(%r12) │ │ │ │ + mov %rcx,-0x88(%r12) │ │ │ │ + mov 0x20(%rbp),%rbx │ │ │ │ + mov %rbx,-0x80(%r12) │ │ │ │ + mov 0x60(%rbp),%rbx │ │ │ │ + mov %rbx,-0x78(%r12) │ │ │ │ + mov 0x10(%rbp),%rbx │ │ │ │ + mov %rbx,-0x70(%r12) │ │ │ │ + mov %rdx,-0x68(%r12) │ │ │ │ + mov 0x18(%rbp),%rbx │ │ │ │ + mov %rbx,-0x60(%r12) │ │ │ │ + mov 0x68(%rbp),%rbx │ │ │ │ + mov %rbx,-0x58(%r12) │ │ │ │ + mov %rax,-0x50(%r12) │ │ │ │ + mov 0x48(%rbp),%rax │ │ │ │ + mov %rax,-0x48(%r12) │ │ │ │ + mov 0x58(%rbp),%rax │ │ │ │ + mov %rax,-0x40(%r12) │ │ │ │ + movq $0x338ff58,-0x38(%r12) │ │ │ │ + lea -0x98(%r12),%rax │ │ │ │ + mov %rax,-0x28(%r12) │ │ │ │ + movq $0x508490,-0x20(%r12) │ │ │ │ + mov 0x50(%rbp),%rbx │ │ │ │ + mov %rbx,-0x10(%r12) │ │ │ │ + mov 0x40(%rbp),%rbx │ │ │ │ mov %rbx,-0x8(%r12) │ │ │ │ - mov %rdx,(%r12) │ │ │ │ - lea -0x17(%r12),%r14 │ │ │ │ - mov %rcx,%rbx │ │ │ │ - add $0xfffffffffffffff0,%rbp │ │ │ │ - jmp 3395508 │ │ │ │ - movq $0x20,0x388(%r13) │ │ │ │ - jmp *-0x10(%r13) │ │ │ │ - nop │ │ │ │ + mov %rax,(%r12) │ │ │ │ + lea -0x38(%r12),%r14 │ │ │ │ + lea -0x20(%r12),%rbx │ │ │ │ + add $0x70,%rbp │ │ │ │ + jmp *0x0(%rbp) │ │ │ │ + movq $0xa0,0x388(%r13) │ │ │ │ + jmp 338a720 │ │ │ │ + add $0x70,%r12 │ │ │ │ + cmp 0x358(%r13),%r12 │ │ │ │ + ja 508795 │ │ │ │ + movq $0x5060f0,-0x68(%r12) │ │ │ │ + mov %rdx,-0x58(%r12) │ │ │ │ + mov %rax,-0x50(%r12) │ │ │ │ + mov %rcx,-0x48(%r12) │ │ │ │ + mov 0x8(%rbp),%rax │ │ │ │ + mov %rax,-0x40(%r12) │ │ │ │ + movq $0x338ff58,-0x38(%r12) │ │ │ │ + lea -0x68(%r12),%rax │ │ │ │ + mov %rax,-0x28(%r12) │ │ │ │ + movq $0x506190,-0x20(%r12) │ │ │ │ + mov %rax,-0x10(%r12) │ │ │ │ + movq $0x32ce2c8,-0x8(%r12) │ │ │ │ + lea -0x20(%r12),%rax │ │ │ │ + mov %rax,(%r12) │ │ │ │ + lea -0x38(%r12),%r14 │ │ │ │ + lea -0x6(%r12),%rbx │ │ │ │ + add $0x70,%rbp │ │ │ │ + jmp *0x0(%rbp) │ │ │ │ + movq $0x70,0x388(%r13) │ │ │ │ + jmp 338a720 │ │ │ │ + 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 50b0fe │ │ │ │ + jb 5087e3 │ │ │ │ movq $0x3390fc8,-0x10(%rbp) │ │ │ │ mov %rbx,-0x8(%rbp) │ │ │ │ mov 0x10(%rbx),%r14 │ │ │ │ mov 0x18(%rbx),%rbx │ │ │ │ add $0xfffffffffffffff0,%rbp │ │ │ │ - jmp 3395508 │ │ │ │ + jmp 508800 │ │ │ │ jmp *-0x10(%r13) │ │ │ │ - nopw 0x0(%rax,%rax,1) │ │ │ │ - add (%rax),%al │ │ │ │ + nop │ │ │ │ + add $0x1000000,%eax │ │ │ │ add %al,(%rax) │ │ │ │ - add (%rax),%al │ │ │ │ + add %al,(%rcx) │ │ │ │ + add %al,(%rax) │ │ │ │ + add %al,(%rax) │ │ │ │ + add %al,(%rax) │ │ │ │ + add %cl,(%rcx) │ │ │ │ add %al,(%rax) │ │ │ │ - sldt (%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %cl,-0x73(%rax) │ │ │ │ - rex.RB │ │ │ │ - lock cmp %r15,%rax │ │ │ │ - jb 50b183 │ │ │ │ - add $0x20,%r12 │ │ │ │ - cmp 0x358(%r13),%r12 │ │ │ │ - ja 50b178 │ │ │ │ - movq $0x3390fc8,-0x10(%rbp) │ │ │ │ - mov %rbx,-0x8(%rbp) │ │ │ │ - mov 0x10(%rbx),%rax │ │ │ │ - mov 0x18(%rbx),%rcx │ │ │ │ - mov 0x28(%rbx),%rdx │ │ │ │ - dec %rdx │ │ │ │ - mov 0x20(%rbx),%rbx │ │ │ │ - inc %rbx │ │ │ │ - movq $0x31af690,-0x18(%r12) │ │ │ │ - mov %rax,-0x10(%r12) │ │ │ │ - mov %rbx,-0x8(%r12) │ │ │ │ - mov %rdx,(%r12) │ │ │ │ - lea -0x17(%r12),%r14 │ │ │ │ - mov %rcx,%rbx │ │ │ │ - add $0xfffffffffffffff0,%rbp │ │ │ │ - jmp 3395508 │ │ │ │ - movq $0x20,0x388(%r13) │ │ │ │ - jmp *-0x10(%r13) │ │ │ │ - nop │ │ │ │ + rex.RB call 1048c154 <__environ@GLIBC_2.2.5+0xc84bcac> │ │ │ │ + (bad) │ │ │ │ + ret $0x0 │ │ │ │ + add %cl,-0x39(%rax) │ │ │ │ + rex.RB call a1105d │ │ │ │ + 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 508848 │ │ │ │ + mov (%rbx),%rax │ │ │ │ + jmp *%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 50b1be │ │ │ │ - movq $0x3390fc8,-0x10(%rbp) │ │ │ │ - mov %rbx,-0x8(%rbp) │ │ │ │ - mov 0x10(%rbx),%r14 │ │ │ │ - mov 0x18(%rbx),%rbx │ │ │ │ - add $0xfffffffffffffff0,%rbp │ │ │ │ - jmp 3395508 │ │ │ │ - jmp *-0x10(%r13) │ │ │ │ - nopw 0x0(%rax,%rax,1) │ │ │ │ + add %cl,-0x77(%rax) │ │ │ │ + fadds -0x7cb7f820(%rbx) │ │ │ │ + clc │ │ │ │ + add %esi,0x49(%rdi,%rdi,2) │ │ │ │ + add $0x50,%esp │ │ │ │ + cmp 0x358(%r13),%r12 │ │ │ │ + ja 5088bf │ │ │ │ + mov 0x6(%rbx),%rax │ │ │ │ + mov 0xe(%rbx),%rbx │ │ │ │ + movq $0x5087c0,-0x48(%r12) │ │ │ │ + mov %rbx,-0x38(%r12) │ │ │ │ + mov 0x10(%rbp),%rbx │ │ │ │ + mov %rbx,-0x30(%r12) │ │ │ │ + movq $0x3363098,-0x28(%r12) │ │ │ │ + mov %rax,-0x20(%r12) │ │ │ │ + movq $0x36a7413,-0x18(%r12) │ │ │ │ + movq $0x3363ae0,-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 338a720 │ │ │ │ + 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),%al │ │ │ │ add %al,(%rax) │ │ │ │ - sldt (%rax) │ │ │ │ add %al,(%rax) │ │ │ │ + adc (%rax),%al │ │ │ │ add %al,(%rax) │ │ │ │ - add %cl,-0x73(%rax) │ │ │ │ - rex.RB │ │ │ │ - lock cmp %r15,%rax │ │ │ │ - jb 50b243 │ │ │ │ - add $0x20,%r12 │ │ │ │ + add %al,(%rax) │ │ │ │ + add %al,(%rax) │ │ │ │ + lea -0x10(%rbp),%rax │ │ │ │ + cmp %r15,%rax │ │ │ │ + jb 50894b │ │ │ │ + add $0x10,%r12 │ │ │ │ cmp 0x358(%r13),%r12 │ │ │ │ - ja 50b238 │ │ │ │ + ja 508940 │ │ │ │ movq $0x3390fc8,-0x10(%rbp) │ │ │ │ mov %rbx,-0x8(%rbp) │ │ │ │ mov 0x10(%rbx),%rax │ │ │ │ - mov 0x18(%rbx),%rcx │ │ │ │ - mov 0x28(%rbx),%rdx │ │ │ │ - dec %rdx │ │ │ │ - mov 0x20(%rbx),%rbx │ │ │ │ - inc %rbx │ │ │ │ - movq $0x31af690,-0x18(%r12) │ │ │ │ - mov %rax,-0x10(%r12) │ │ │ │ - mov %rbx,-0x8(%r12) │ │ │ │ - mov %rdx,(%r12) │ │ │ │ - lea -0x17(%r12),%r14 │ │ │ │ - mov %rcx,%rbx │ │ │ │ + mov 0x18(%rbx),%rbx │ │ │ │ + movq $0x508800,-0x8(%r12) │ │ │ │ + mov %rax,(%r12) │ │ │ │ + mov %rbx,%r14 │ │ │ │ + lea -0x7(%r12),%rbx │ │ │ │ add $0xfffffffffffffff0,%rbp │ │ │ │ - jmp 3395508 │ │ │ │ - movq $0x20,0x388(%r13) │ │ │ │ + jmp 508800 │ │ │ │ + movq $0x10,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 50b27e │ │ │ │ + jb 508983 │ │ │ │ movq $0x3390fc8,-0x10(%rbp) │ │ │ │ mov %rbx,-0x8(%rbp) │ │ │ │ mov 0x10(%rbx),%r14 │ │ │ │ mov 0x18(%rbx),%rbx │ │ │ │ add $0xfffffffffffffff0,%rbp │ │ │ │ - jmp 3395508 │ │ │ │ + jmp 5089a0 │ │ │ │ jmp *-0x10(%r13) │ │ │ │ - nopw 0x0(%rax,%rax,1) │ │ │ │ - add (%rax),%al │ │ │ │ - add %al,(%rax) │ │ │ │ - add (%rax),%al │ │ │ │ + nop │ │ │ │ + add $0x1000000,%eax │ │ │ │ add %al,(%rax) │ │ │ │ - sldt (%rax) │ │ │ │ + add %al,(%rcx) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ - add %cl,-0x73(%rax) │ │ │ │ - rex.RB │ │ │ │ - lock cmp %r15,%rax │ │ │ │ - jb 50b303 │ │ │ │ - add $0x20,%r12 │ │ │ │ - cmp 0x358(%r13),%r12 │ │ │ │ - ja 50b2f8 │ │ │ │ - movq $0x3390fc8,-0x10(%rbp) │ │ │ │ - mov %rbx,-0x8(%rbp) │ │ │ │ - mov 0x10(%rbx),%rax │ │ │ │ - mov 0x18(%rbx),%rcx │ │ │ │ - mov 0x28(%rbx),%rdx │ │ │ │ - dec %rdx │ │ │ │ - mov 0x20(%rbx),%rbx │ │ │ │ - inc %rbx │ │ │ │ - movq $0x31af690,-0x18(%r12) │ │ │ │ - mov %rax,-0x10(%r12) │ │ │ │ - mov %rbx,-0x8(%r12) │ │ │ │ - mov %rdx,(%r12) │ │ │ │ - lea -0x17(%r12),%r14 │ │ │ │ - mov %rcx,%rbx │ │ │ │ - add $0xfffffffffffffff0,%rbp │ │ │ │ - jmp 3395508 │ │ │ │ - movq $0x20,0x388(%r13) │ │ │ │ - jmp *-0x10(%r13) │ │ │ │ - nop │ │ │ │ - add (%rax),%al │ │ │ │ add %al,(%rax) │ │ │ │ - add (%rax),%al │ │ │ │ + add %cl,(%rcx) │ │ │ │ add %al,(%rax) │ │ │ │ - sldt (%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %cl,-0x73(%rax) │ │ │ │ - rex.RB │ │ │ │ - lock cmp %r15,%rax │ │ │ │ - jb 50b383 │ │ │ │ - add $0x20,%r12 │ │ │ │ - cmp 0x358(%r13),%r12 │ │ │ │ - ja 50b378 │ │ │ │ - movq $0x3390fc8,-0x10(%rbp) │ │ │ │ - mov %rbx,-0x8(%rbp) │ │ │ │ - mov 0x10(%rbx),%rax │ │ │ │ - mov 0x18(%rbx),%rcx │ │ │ │ - mov 0x28(%rbx),%rdx │ │ │ │ - dec %rdx │ │ │ │ - mov 0x20(%rbx),%rbx │ │ │ │ - inc %rbx │ │ │ │ - movq $0x31af690,-0x18(%r12) │ │ │ │ - mov %rax,-0x10(%r12) │ │ │ │ - mov %rbx,-0x8(%r12) │ │ │ │ - mov %rdx,(%r12) │ │ │ │ - lea -0x17(%r12),%r14 │ │ │ │ - mov %rcx,%rbx │ │ │ │ - add $0xfffffffffffffff0,%rbp │ │ │ │ - jmp 3395508 │ │ │ │ - movq $0x20,0x388(%r13) │ │ │ │ - jmp *-0x10(%r13) │ │ │ │ - nop │ │ │ │ + rex.RB call 1048c2f4 <__environ@GLIBC_2.2.5+0xc84be4c> │ │ │ │ + (bad) │ │ │ │ + ret $0x0 │ │ │ │ + add %cl,-0x39(%rax) │ │ │ │ + rex.RB call a1139d │ │ │ │ + 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 5089e8 │ │ │ │ + mov (%rbx),%rax │ │ │ │ + jmp *%rax │ │ │ │ add (%rax),%al │ │ │ │ add %al,(%rax) │ │ │ │ - add (%rax),%al │ │ │ │ add %al,(%rax) │ │ │ │ - sldt (%rax) │ │ │ │ add %al,(%rax) │ │ │ │ + (bad) │ │ │ │ add %al,(%rax) │ │ │ │ - add %cl,-0x73(%rax) │ │ │ │ - rex.RB │ │ │ │ - lock cmp %r15,%rax │ │ │ │ - jb 50b403 │ │ │ │ - add $0x20,%r12 │ │ │ │ + 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 50b3f8 │ │ │ │ - movq $0x3390fc8,-0x10(%rbp) │ │ │ │ - mov %rbx,-0x8(%rbp) │ │ │ │ - mov 0x10(%rbx),%rax │ │ │ │ - mov 0x18(%rbx),%rcx │ │ │ │ - mov 0x28(%rbx),%rdx │ │ │ │ - dec %rdx │ │ │ │ - mov 0x20(%rbx),%rbx │ │ │ │ - inc %rbx │ │ │ │ - movq $0x31af690,-0x18(%r12) │ │ │ │ - mov %rax,-0x10(%r12) │ │ │ │ - mov %rbx,-0x8(%r12) │ │ │ │ - mov %rdx,(%r12) │ │ │ │ - lea -0x17(%r12),%r14 │ │ │ │ - mov %rcx,%rbx │ │ │ │ - add $0xfffffffffffffff0,%rbp │ │ │ │ - jmp 3395508 │ │ │ │ - movq $0x20,0x388(%r13) │ │ │ │ - jmp *-0x10(%r13) │ │ │ │ - nop │ │ │ │ + ja 508a5f │ │ │ │ + mov 0x6(%rbx),%rax │ │ │ │ + mov 0xe(%rbx),%rbx │ │ │ │ + movq $0x508960,-0x48(%r12) │ │ │ │ + mov %rbx,-0x38(%r12) │ │ │ │ + mov 0x10(%rbp),%rbx │ │ │ │ + mov %rbx,-0x30(%r12) │ │ │ │ + movq $0x3363098,-0x28(%r12) │ │ │ │ + mov %rax,-0x20(%r12) │ │ │ │ + movq $0x36a7413,-0x18(%r12) │ │ │ │ + movq $0x3363ae0,-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 338a720 │ │ │ │ + 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 %al,(%rax) │ │ │ │ - add %eax,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ - adc %eax,(%rax) │ │ │ │ + adc (%rax),%al │ │ │ │ + add %al,(%rax) │ │ │ │ + add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ - push %rax │ │ │ │ - std │ │ │ │ - jo 50b41b │ │ │ │ lea -0x10(%rbp),%rax │ │ │ │ cmp %r15,%rax │ │ │ │ - jb 50b47a │ │ │ │ + jb 508aeb │ │ │ │ add $0x10,%r12 │ │ │ │ cmp 0x358(%r13),%r12 │ │ │ │ - ja 50b46f │ │ │ │ + ja 508ae0 │ │ │ │ movq $0x3390fc8,-0x10(%rbp) │ │ │ │ mov %rbx,-0x8(%rbp) │ │ │ │ mov 0x10(%rbx),%rax │ │ │ │ - cmp $0x10ffff,%rax │ │ │ │ - ja 50b45f │ │ │ │ - movq $0x3363a40,-0x8(%r12) │ │ │ │ + mov 0x18(%rbx),%rbx │ │ │ │ + movq $0x5089a0,-0x8(%r12) │ │ │ │ mov %rax,(%r12) │ │ │ │ + mov %rbx,%r14 │ │ │ │ lea -0x7(%r12),%rbx │ │ │ │ add $0xfffffffffffffff0,%rbp │ │ │ │ - jmp *0x0(%rbp) │ │ │ │ - add $0xfffffffffffffff0,%r12 │ │ │ │ - mov %rax,%r14 │ │ │ │ - add $0xfffffffffffffff0,%rbp │ │ │ │ - jmp 3244600 │ │ │ │ + jmp 5089a0 │ │ │ │ movq $0x10,0x388(%r13) │ │ │ │ jmp *-0x10(%r13) │ │ │ │ - xchg %ax,%ax │ │ │ │ - add (%rax),%al │ │ │ │ - add %al,(%rax) │ │ │ │ + nop │ │ │ │ + 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 50b4b6 │ │ │ │ + add %cl,-0x73(%rax) │ │ │ │ + rex.RB fmuls -0x8(%r9,%rdi,1) │ │ │ │ + jb 508d47 │ │ │ │ movq $0x3390fc8,-0x10(%rbp) │ │ │ │ mov %rbx,-0x8(%rbp) │ │ │ │ - mov 0x10(%rbx),%r14 │ │ │ │ - mov 0x18(%rbx),%rbx │ │ │ │ - add $0xfffffffffffffff0,%rbp │ │ │ │ - jmp 3395508 │ │ │ │ - jmp *-0x10(%r13) │ │ │ │ - nopw 0x0(%rax,%rax,1) │ │ │ │ + movq $0x508b58,-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 508b58 │ │ │ │ + mov (%rbx),%rax │ │ │ │ + jmp *%rax │ │ │ │ + nopl 0x0(%rax,%rax,1) │ │ │ │ add (%rax),%al │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ - adc (%rax),%al │ │ │ │ - add %al,(%rax) │ │ │ │ - add %al,(%rax) │ │ │ │ + (bad) │ │ │ │ add %al,(%rax) │ │ │ │ - lea -0x10(%rbp),%rax │ │ │ │ - cmp %r15,%rax │ │ │ │ - jb 50b4f6 │ │ │ │ - movq $0x3390fc8,-0x10(%rbp) │ │ │ │ - mov %rbx,-0x8(%rbp) │ │ │ │ - mov 0x10(%rbx),%r14 │ │ │ │ - mov 0x18(%rbx),%rbx │ │ │ │ - add $0xfffffffffffffff0,%rbp │ │ │ │ - jmp 3395508 │ │ │ │ - jmp *-0x10(%r13) │ │ │ │ - nopw 0x0(%rax,%rax,1) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ + add %cl,-0x75(%rax) │ │ │ │ + adc %r9b,-0x77(%r8) │ │ │ │ + flds -0x7cb7f81f(%rbx) │ │ │ │ + stc │ │ │ │ + add %ecx,(%rdi) │ │ │ │ + test %cl,(%rbx) │ │ │ │ add %eax,(%rax) │ │ │ │ + add %cl,-0x39(%rax) │ │ │ │ + add %r12b,0x4800508b(%r8) │ │ │ │ + mov 0x6(%rbx),%ebx │ │ │ │ + mov %rbx,%rcx │ │ │ │ + mov %rax,%rbx │ │ │ │ + mov %rcx,0x10(%rbp) │ │ │ │ + test $0x7,%bl │ │ │ │ + jne 508ba0 │ │ │ │ + mov (%rbx),%rax │ │ │ │ + jmp *%rax │ │ │ │ + nopl 0x0(%rax) │ │ │ │ + add (%rax),%al │ │ │ │ + add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ - adc %eax,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ - pop %rax │ │ │ │ - cld │ │ │ │ - jo 50b513 │ │ │ │ - lea -0x10(%rbp),%rax │ │ │ │ - cmp %r15,%rax │ │ │ │ - jb 50b572 │ │ │ │ - add $0x10,%r12 │ │ │ │ - cmp 0x358(%r13),%r12 │ │ │ │ - ja 50b567 │ │ │ │ - movq $0x3390fc8,-0x10(%rbp) │ │ │ │ - mov %rbx,-0x8(%rbp) │ │ │ │ - movzbl 0x10(%rbx),%eax │ │ │ │ - cmp $0x10ffff,%rax │ │ │ │ - ja 50b557 │ │ │ │ - movq $0x3363a40,-0x8(%r12) │ │ │ │ - mov %rax,(%r12) │ │ │ │ - lea -0x7(%r12),%rbx │ │ │ │ - add $0xfffffffffffffff0,%rbp │ │ │ │ - jmp *0x0(%rbp) │ │ │ │ - add $0xfffffffffffffff0,%r12 │ │ │ │ - mov %rax,%r14 │ │ │ │ - add $0xfffffffffffffff0,%rbp │ │ │ │ - jmp 3244600 │ │ │ │ - movq $0x10,0x388(%r13) │ │ │ │ - jmp *-0x10(%r13) │ │ │ │ - xchg %ax,%ax │ │ │ │ - cwtl │ │ │ │ - idiv %bh │ │ │ │ - (bad) │ │ │ │ - (bad) │ │ │ │ - (bad) │ │ │ │ (bad) │ │ │ │ - incl 0x0(%rax,%rax,1) │ │ │ │ - ... │ │ │ │ - add %al,(%rax,%rax,1) │ │ │ │ add %al,(%rax) │ │ │ │ + add %al,(%rax) │ │ │ │ + add %al,(%rax) │ │ │ │ + add %cl,-0x75(%rax) │ │ │ │ + or %r9b,-0x77(%r8) │ │ │ │ + flds -0x7cb7f81f(%rbx) │ │ │ │ + stc │ │ │ │ + add %ecx,(%rdi) │ │ │ │ + test %dl,0x48000001(%rdi) │ │ │ │ + movl $0x508be0,0x0(%rbp) │ │ │ │ + mov %rbx,%rcx │ │ │ │ + mov %rax,%rbx │ │ │ │ + mov %rcx,0x8(%rbp) │ │ │ │ + test $0x7,%bl │ │ │ │ + jne 508be0 │ │ │ │ + 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,-0x73(%rax) │ │ │ │ - rex.RB rorb $0xf,-0x8(%r9,%rdi,1) │ │ │ │ + add %cl,-0x7d(%rcx) │ │ │ │ (bad) │ │ │ │ - jbe 50b5ac │ │ │ │ - add %al,(%rax) │ │ │ │ - add $0x38,%r12 │ │ │ │ - cmp 0x358(%r13),%r12 │ │ │ │ - ja 50b718 │ │ │ │ - cmp $0x7f,%r14b │ │ │ │ - ja 50b5f1 │ │ │ │ - movq $0x50b4d0,-0x30(%r12) │ │ │ │ - mov %rsi,-0x20(%r12) │ │ │ │ - mov %rdi,-0x18(%r12) │ │ │ │ - movq $0x50b510,-0x10(%r12) │ │ │ │ - mov %r14b,(%r12) │ │ │ │ - lea -0x30(%r12),%r14 │ │ │ │ - lea -0x10(%r12),%rbx │ │ │ │ - jmp *0x0(%rbp) │ │ │ │ - cmp $0xbf,%r14b │ │ │ │ - ja 50b620 │ │ │ │ - movq $0x50b490,-0x30(%r12) │ │ │ │ - mov %rsi,-0x20(%r12) │ │ │ │ - mov %rdi,-0x18(%r12) │ │ │ │ - lea -0x30(%r12),%rax │ │ │ │ - add $0xffffffffffffffe8,%r12 │ │ │ │ - mov %rax,%r14 │ │ │ │ - lea 0x31a1394(%rip),%rbx │ │ │ │ + push $0x58a53b4d │ │ │ │ + add (%rax),%eax │ │ │ │ + add %dh,0x7a(%rdi) │ │ │ │ + mov 0x7(%rbx),%rax │ │ │ │ + mov 0xf(%rbx),%rbx │ │ │ │ + movq $0x508a98,-0x60(%r12) │ │ │ │ + mov %rax,-0x50(%r12) │ │ │ │ + mov 0x8(%rbp),%rax │ │ │ │ + mov %rax,-0x48(%r12) │ │ │ │ + movq $0x3363098,-0x40(%r12) │ │ │ │ + mov 0x10(%rbp),%rax │ │ │ │ + mov %rax,-0x38(%r12) │ │ │ │ + movq $0x36a7401,-0x30(%r12) │ │ │ │ + movq $0x3363ae0,-0x28(%r12) │ │ │ │ + lea -0x3f(%r12),%rax │ │ │ │ + mov %rax,-0x20(%r12) │ │ │ │ + lea -0x60(%r12),%rax │ │ │ │ + mov %rax,-0x18(%r12) │ │ │ │ + movq $0x3363098,-0x10(%r12) │ │ │ │ + lea -0x26(%r12),%rax │ │ │ │ + mov %rax,-0x8(%r12) │ │ │ │ + mov %rbx,(%r12) │ │ │ │ + lea -0xf(%r12),%rbx │ │ │ │ + add $0x18,%rbp │ │ │ │ jmp *0x0(%rbp) │ │ │ │ - cmp $0xdf,%r14b │ │ │ │ - ja 50b742 │ │ │ │ - add $0xffffffffffffffc8,%r12 │ │ │ │ - movq $0x50b668,-0x20(%rbp) │ │ │ │ - mov %rsi,%rbx │ │ │ │ - mov %r14b,-0x18(%rbp) │ │ │ │ - mov %rdi,-0x10(%rbp) │ │ │ │ - mov %r8,-0x8(%rbp) │ │ │ │ - add $0xffffffffffffffe0,%rbp │ │ │ │ + movq $0x68,0x388(%r13) │ │ │ │ + jmp 338a720 │ │ │ │ + movq $0x508ca0,0x0(%rbp) │ │ │ │ + mov %rax,%rbx │ │ │ │ test $0x7,%bl │ │ │ │ - jne 50b668 │ │ │ │ + jne 508ca0 │ │ │ │ mov (%rbx),%rax │ │ │ │ jmp *%rax │ │ │ │ - nopl 0x0(%rax,%rax,1) │ │ │ │ - rex.XB add %al,(%r8) │ │ │ │ + nopl 0x0(%rax) │ │ │ │ + (bad) │ │ │ │ + add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %bl,(%rsi) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ - sti │ │ │ │ - jo 50b66b │ │ │ │ - mov 0x17(%rbx),%rax │ │ │ │ - test %rax,%rax │ │ │ │ - jg 50b683 │ │ │ │ - mov 0x18(%rbp),%r14 │ │ │ │ - lea 0x31a1335(%rip),%rbx │ │ │ │ - add $0x20,%rbp │ │ │ │ - jmp *0x0(%rbp) │ │ │ │ - mov 0x8(%rbp),%r14b │ │ │ │ - mov 0x10(%rbp),%rdi │ │ │ │ - mov 0x7(%rbx),%rcx │ │ │ │ + add %al,(%rax) │ │ │ │ + add %cl,-0x75(%rax) │ │ │ │ + or %r9b,-0x77(%r8) │ │ │ │ + flds -0x7cb7f81f(%rbx) │ │ │ │ + stc │ │ │ │ + add %ecx,(%rdi) │ │ │ │ + test %bh,(%rdi) │ │ │ │ + add %eax,(%rax) │ │ │ │ + add %cl,-0x39(%rax) │ │ │ │ + or %r13b,%r8b │ │ │ │ + mov %ss,0x0(%rax) │ │ │ │ + mov %rbx,%rcx │ │ │ │ + mov %rax,%rbx │ │ │ │ + mov %rcx,0x10(%rbp) │ │ │ │ + add $0x8,%rbp │ │ │ │ + test $0x7,%bl │ │ │ │ + jne 508ce8 │ │ │ │ + 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,-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 │ │ │ │ - mov (%rbx),%dl │ │ │ │ - movzbl %dl,%esi │ │ │ │ - and $0xc0,%esi │ │ │ │ - cmp $0x80,%rsi │ │ │ │ - je 50ba67 │ │ │ │ - mov %rax,%rdx │ │ │ │ - mov %rbx,%rax │ │ │ │ - mov %rsi,%rbx │ │ │ │ - add $0x30,%r12 │ │ │ │ - cmp 0x358(%r13),%r12 │ │ │ │ - ja 50b6f0 │ │ │ │ - movq $0x50b298,-0x28(%r12) │ │ │ │ - mov %rcx,-0x18(%r12) │ │ │ │ - mov %rdi,-0x10(%r12) │ │ │ │ + movq $0x5088f8,-0x30(%r12) │ │ │ │ + mov %rax,-0x20(%r12) │ │ │ │ + mov 0x8(%rbp),%rax │ │ │ │ + mov %rax,-0x18(%r12) │ │ │ │ + movq $0x3363098,-0x10(%r12) │ │ │ │ + lea -0x30(%r12),%rax │ │ │ │ mov %rax,-0x8(%r12) │ │ │ │ - mov %rdx,(%r12) │ │ │ │ - lea -0x28(%r12),%r14 │ │ │ │ - lea 0x31a12c8(%rip),%rbx │ │ │ │ - add $0x20,%rbp │ │ │ │ + mov %rbx,(%r12) │ │ │ │ + lea -0xf(%r12),%rbx │ │ │ │ + add $0x10,%rbp │ │ │ │ jmp *0x0(%rbp) │ │ │ │ - movq $0x30,0x388(%r13) │ │ │ │ - movq $0x50c1a8,-0x8(%rbp) │ │ │ │ - mov %rdx,0x0(%rbp) │ │ │ │ - mov %rcx,0x8(%rbp) │ │ │ │ - mov %rax,0x18(%rbp) │ │ │ │ - add $0xfffffffffffffff8,%rbp │ │ │ │ - jmp 338a738 │ │ │ │ movq $0x38,0x388(%r13) │ │ │ │ - lea 0x31a1416(%rip),%rbx │ │ │ │ - mov %r14,-0x20(%rbp) │ │ │ │ - mov %rsi,-0x18(%rbp) │ │ │ │ - mov %rdi,-0x10(%rbp) │ │ │ │ - mov %r8,-0x8(%rbp) │ │ │ │ - add $0xffffffffffffffe0,%rbp │ │ │ │ - jmp *-0x8(%r13) │ │ │ │ - cmp $0xef,%r14b │ │ │ │ - ja 50b874 │ │ │ │ - add $0xffffffffffffffc8,%r12 │ │ │ │ - movq $0x50b788,-0x18(%rbp) │ │ │ │ - mov %rsi,%rbx │ │ │ │ - mov %r14b,-0x10(%rbp) │ │ │ │ - mov %rdi,-0x8(%rbp) │ │ │ │ - add $0xffffffffffffffe8,%rbp │ │ │ │ + jmp 338a720 │ │ │ │ + jmp *-0x10(%r13) │ │ │ │ + movq $0x508d78,0x8(%rbp) │ │ │ │ + mov %rax,%rbx │ │ │ │ + add $0x8,%rbp │ │ │ │ test $0x7,%bl │ │ │ │ - jne 50b788 │ │ │ │ + jne 508d78 │ │ │ │ mov (%rbx),%rax │ │ │ │ jmp *%rax │ │ │ │ nopl 0x0(%rax) │ │ │ │ - rex.X add %al,(%rax) │ │ │ │ + add %eax,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ - add %bl,(%rsi) │ │ │ │ add %al,(%rax) │ │ │ │ - add %ah,%al │ │ │ │ - stc │ │ │ │ - jo 50b78b │ │ │ │ - add $0x20,%r12 │ │ │ │ + (bad) │ │ │ │ + add %al,(%rax) │ │ │ │ + add %al,(%rax) │ │ │ │ + add %al,(%rax) │ │ │ │ + add %cl,-0x7d(%rcx) │ │ │ │ + (bad) │ │ │ │ + rex.W │ │ │ │ cmp 0x358(%r13),%r12 │ │ │ │ - ja 50bb07 │ │ │ │ - mov 0x10(%rbp),%rdi │ │ │ │ - mov 0x17(%rbx),%rax │ │ │ │ - test %rax,%rax │ │ │ │ - jg 50b7cb │ │ │ │ - movq $0x50b258,-0x18(%r12) │ │ │ │ - mov %rbx,-0x8(%r12) │ │ │ │ - mov %rdi,(%r12) │ │ │ │ - lea -0x18(%r12),%r14 │ │ │ │ - lea 0x31a11ed(%rip),%rbx │ │ │ │ - add $0x18,%rbp │ │ │ │ - jmp *0x0(%rbp) │ │ │ │ - mov 0x8(%rbp),%r14b │ │ │ │ - mov 0x7(%rbx),%rcx │ │ │ │ + ja 508de3 │ │ │ │ + mov 0x7(%rbx),%rax │ │ │ │ mov 0xf(%rbx),%rbx │ │ │ │ - mov (%rbx),%dl │ │ │ │ - add $0xffffffffffffffe0,%r12 │ │ │ │ - movzbl %dl,%esi │ │ │ │ - and $0xc0,%esi │ │ │ │ - cmp $0x80,%rsi │ │ │ │ - jne 50bc1d │ │ │ │ - mov $0x2,%esi │ │ │ │ - lea 0x31a1332(%rip),%r8 │ │ │ │ - dec %rax │ │ │ │ - inc %rbx │ │ │ │ - movzbl %dl,%edx │ │ │ │ - and $0x3f,%edx │ │ │ │ - movzbl %r14b,%r9d │ │ │ │ - and $0xf,%r9d │ │ │ │ - shl $0x6,%r9 │ │ │ │ - or %rdx,%r9 │ │ │ │ - add $0x30,%r12 │ │ │ │ - cmp 0x358(%r13),%r12 │ │ │ │ - ja 50bc87 │ │ │ │ - cmp $0x1,%rsi │ │ │ │ - je 50bd98 │ │ │ │ - test %rax,%rax │ │ │ │ - jle 50bf8f │ │ │ │ - mov (%rbx),%dl │ │ │ │ - add $0xffffffffffffffd0,%r12 │ │ │ │ - movzbl %dl,%r10d │ │ │ │ - and $0xc0,%r10d │ │ │ │ - cmp $0x80,%r10 │ │ │ │ - jne 50bced │ │ │ │ - dec %rsi │ │ │ │ - dec %rax │ │ │ │ - inc %rbx │ │ │ │ - movzbl %dl,%edx │ │ │ │ - and $0x3f,%edx │ │ │ │ - shl $0x6,%r9 │ │ │ │ - or %rdx,%r9 │ │ │ │ - jmp 50b81a │ │ │ │ - cmp $0xf7,%r14b │ │ │ │ - ja 50b94f │ │ │ │ - add $0xffffffffffffffc8,%r12 │ │ │ │ - movq $0x50b8b8,-0x18(%rbp) │ │ │ │ - mov %rsi,%rbx │ │ │ │ - mov %r14b,-0x10(%rbp) │ │ │ │ - mov %rdi,-0x8(%rbp) │ │ │ │ - add $0xffffffffffffffe8,%rbp │ │ │ │ - test $0x7,%bl │ │ │ │ - jne 50b8b8 │ │ │ │ + movq $0x3363098,-0x40(%r12) │ │ │ │ + mov 0x8(%rbp),%rcx │ │ │ │ + mov %rcx,-0x38(%r12) │ │ │ │ + movq $0x36a7401,-0x30(%r12) │ │ │ │ + movq $0x3363ae0,-0x28(%r12) │ │ │ │ + lea -0x3f(%r12),%rcx │ │ │ │ + mov %rcx,-0x20(%r12) │ │ │ │ + mov %rax,-0x18(%r12) │ │ │ │ + movq $0x3363098,-0x10(%r12) │ │ │ │ + lea -0x26(%r12),%rax │ │ │ │ + mov %rax,-0x8(%r12) │ │ │ │ + mov %rbx,(%r12) │ │ │ │ + lea -0xf(%r12),%rbx │ │ │ │ + add $0x10,%rbp │ │ │ │ + jmp *0x0(%rbp) │ │ │ │ + movq $0x48,0x388(%r13) │ │ │ │ + jmp 338a720 │ │ │ │ + mov %rax,%rbx │ │ │ │ + and $0xfffffffffffffff8,%rbx │ │ │ │ + add $0x18,%rbp │ │ │ │ mov (%rbx),%rax │ │ │ │ jmp *%rax │ │ │ │ nopl 0x0(%rax,%rax,1) │ │ │ │ - rex.X add %al,(%rax) │ │ │ │ + add $0x1000000,%eax │ │ │ │ add %al,(%rax) │ │ │ │ + add %al,(%rdx) │ │ │ │ add %al,(%rax) │ │ │ │ - add %bl,(%rsi) │ │ │ │ add %al,(%rax) │ │ │ │ - add %dh,0x490370f8(%rax) │ │ │ │ - add $0x20,%esp │ │ │ │ - cmp 0x358(%r13),%r12 │ │ │ │ - ja 50bd57 │ │ │ │ - mov 0x10(%rbp),%rdi │ │ │ │ - mov 0x17(%rbx),%rax │ │ │ │ - test %rax,%rax │ │ │ │ - jg 50b8fb │ │ │ │ - movq $0x50b198,-0x18(%r12) │ │ │ │ - mov %rbx,-0x8(%r12) │ │ │ │ - mov %rdi,(%r12) │ │ │ │ - lea -0x18(%r12),%r14 │ │ │ │ - lea 0x31a10bd(%rip),%rbx │ │ │ │ - add $0x18,%rbp │ │ │ │ - jmp *0x0(%rbp) │ │ │ │ - mov 0x8(%rbp),%r14b │ │ │ │ - mov 0x7(%rbx),%rcx │ │ │ │ - mov 0xf(%rbx),%rbx │ │ │ │ - mov (%rbx),%dl │ │ │ │ - add $0xffffffffffffffe0,%r12 │ │ │ │ - movzbl %dl,%esi │ │ │ │ - and $0xc0,%esi │ │ │ │ - cmp $0x80,%rsi │ │ │ │ - jne 50bf25 │ │ │ │ - mov $0x3,%esi │ │ │ │ - lea 0x31a11f2(%rip),%r8 │ │ │ │ - dec %rax │ │ │ │ - inc %rbx │ │ │ │ - movzbl %dl,%edx │ │ │ │ - and $0x3f,%edx │ │ │ │ - movzbl %r14b,%r9d │ │ │ │ - and $0x7,%r9d │ │ │ │ - shl $0x6,%r9 │ │ │ │ - or %rdx,%r9 │ │ │ │ - jmp 50b81a │ │ │ │ - cmp $0xfb,%r14b │ │ │ │ - ja 50bb17 │ │ │ │ - add $0xffffffffffffffc8,%r12 │ │ │ │ - movq $0x50b990,-0x18(%rbp) │ │ │ │ - mov %rsi,%rbx │ │ │ │ - mov %r14b,-0x10(%rbp) │ │ │ │ - mov %rdi,-0x8(%rbp) │ │ │ │ - add $0xffffffffffffffe8,%rbp │ │ │ │ - test $0x7,%bl │ │ │ │ - jne 50b990 │ │ │ │ - mov (%rbx),%rax │ │ │ │ - jmp *%rax │ │ │ │ - xchg %ax,%ax │ │ │ │ - rex.X add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ + add %cl,(%rbx) │ │ │ │ add %al,(%rax) │ │ │ │ - add %bl,(%rsi) │ │ │ │ add %al,(%rax) │ │ │ │ - add %bl,%al │ │ │ │ - divl 0x3(%rax) │ │ │ │ - add $0x20,%r12 │ │ │ │ - cmp 0x358(%r13),%r12 │ │ │ │ - ja 50bfbe │ │ │ │ - mov 0x10(%rbp),%rdi │ │ │ │ - mov 0x17(%rbx),%rax │ │ │ │ - test %rax,%rax │ │ │ │ - jg 50b9d3 │ │ │ │ - movq $0x50b0d8,-0x18(%r12) │ │ │ │ - mov %rbx,-0x8(%r12) │ │ │ │ - mov %rdi,(%r12) │ │ │ │ - lea -0x18(%r12),%r14 │ │ │ │ - lea 0x31a0fe5(%rip),%rbx │ │ │ │ - add $0x18,%rbp │ │ │ │ - jmp *0x0(%rbp) │ │ │ │ - mov 0x8(%rbp),%r14b │ │ │ │ - mov 0x7(%rbx),%rcx │ │ │ │ - mov 0xf(%rbx),%rbx │ │ │ │ - mov (%rbx),%dl │ │ │ │ - add $0xffffffffffffffe0,%r12 │ │ │ │ - movzbl %dl,%esi │ │ │ │ - and $0xc0,%esi │ │ │ │ - cmp $0x80,%rsi │ │ │ │ - jne 50c02d │ │ │ │ - mov $0x4,%esi │ │ │ │ - lea 0x31a110a(%rip),%r8 │ │ │ │ - dec %rax │ │ │ │ - inc %rbx │ │ │ │ - movzbl %dl,%edx │ │ │ │ - and $0x3f,%edx │ │ │ │ - movzbl %r14b,%r9d │ │ │ │ - and $0x3,%r9d │ │ │ │ - shl $0x6,%r9 │ │ │ │ - or %rdx,%r9 │ │ │ │ - jmp 50b81a │ │ │ │ - nop │ │ │ │ + add %al,(%rax) │ │ │ │ + add %cl,-0x7d(%rcx) │ │ │ │ (bad) │ │ │ │ - or (%rax),%al │ │ │ │ + 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 $0x3363ae0,-0x10(%r12) │ │ │ │ + mov %rax,-0x8(%r12) │ │ │ │ + mov %r14,(%r12) │ │ │ │ + lea -0xe(%r12),%r14 │ │ │ │ + jmp 3395508 │ │ │ │ + movq $0x18,0x388(%r13) │ │ │ │ + jmp *-0x8(%r13) │ │ │ │ + add (%rax),%al │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ - add %bl,(%rsi) │ │ │ │ add %al,(%rax) │ │ │ │ - add %dh,(%rax) │ │ │ │ - divl 0x3(%rax) │ │ │ │ - mov 0x20(%rbp),%r14b │ │ │ │ - mov 0x28(%rbp),%rdi │ │ │ │ - mov 0x30(%rbp),%rax │ │ │ │ - mov 0x18(%rbp),%rcx │ │ │ │ - mov 0x8(%rbp),%rdx │ │ │ │ - mov 0x10(%rbp),%sil │ │ │ │ - add $0x18,%rbp │ │ │ │ - mov %rax,0x40(%rsp) │ │ │ │ - mov %rdx,%rax │ │ │ │ - mov %rsi,%rdx │ │ │ │ - mov %rbx,%rsi │ │ │ │ - mov 0x40(%rsp),%rbx │ │ │ │ - add $0x48,%r12 │ │ │ │ - cmp 0x358(%r13),%r12 │ │ │ │ - ja 50bd67 │ │ │ │ - movzbl %dl,%edx │ │ │ │ - and $0x3f,%edx │ │ │ │ - movzbl %r14b,%esi │ │ │ │ - and $0x1f,%esi │ │ │ │ - shl $0x6,%rsi │ │ │ │ - or %rdx,%rsi │ │ │ │ - cmp $0x80,%rsi │ │ │ │ - jl 50bad0 │ │ │ │ - movq $0x50b398,-0x40(%r12) │ │ │ │ - mov %rcx,-0x30(%r12) │ │ │ │ - mov %rdi,-0x28(%r12) │ │ │ │ - mov %rbx,-0x20(%r12) │ │ │ │ - mov %rax,-0x18(%r12) │ │ │ │ - movq $0x50b418,-0x10(%r12) │ │ │ │ - mov %rsi,(%r12) │ │ │ │ - lea -0x40(%r12),%r14 │ │ │ │ - lea -0x10(%r12),%rbx │ │ │ │ - add $0x20,%rbp │ │ │ │ - jmp *0x0(%rbp) │ │ │ │ - movq $0x50b318,-0x40(%r12) │ │ │ │ - mov %rcx,-0x30(%r12) │ │ │ │ - mov %rdi,-0x28(%r12) │ │ │ │ - mov %rbx,-0x20(%r12) │ │ │ │ - mov %rax,-0x18(%r12) │ │ │ │ - lea -0x40(%r12),%rax │ │ │ │ - add $0xffffffffffffffe8,%r12 │ │ │ │ - mov %rax,%r14 │ │ │ │ - lea 0x31a0eb1(%rip),%rbx │ │ │ │ - add $0x20,%rbp │ │ │ │ - jmp *0x0(%rbp) │ │ │ │ - movq $0x20,0x388(%r13) │ │ │ │ - jmp 338a720 │ │ │ │ - cmp $0xfd,%r14b │ │ │ │ - ja 50beed │ │ │ │ - add $0xffffffffffffffc8,%r12 │ │ │ │ - movq $0x50bb58,-0x18(%rbp) │ │ │ │ - mov %rsi,%rbx │ │ │ │ - mov %r14b,-0x10(%rbp) │ │ │ │ - mov %rdi,-0x8(%rbp) │ │ │ │ - add $0xffffffffffffffe8,%rbp │ │ │ │ + adc (%rax),%al │ │ │ │ + add %al,(%rax) │ │ │ │ + mov $0x2b,%al │ │ │ │ + jno 508e73 │ │ │ │ + lea -0x28(%rbp),%rax │ │ │ │ + cmp %r15,%rax │ │ │ │ + jb 508fd2 │ │ │ │ + movq $0x3390fc8,-0x10(%rbp) │ │ │ │ + mov %rbx,-0x8(%rbp) │ │ │ │ + movq $0x508ec0,-0x20(%rbp) │ │ │ │ + mov 0x10(%rbx),%rax │ │ │ │ + mov 0x18(%rbx),%rbx │ │ │ │ + mov %rax,-0x18(%rbp) │ │ │ │ + add $0xffffffffffffffe0,%rbp │ │ │ │ test $0x7,%bl │ │ │ │ - jne 50bb58 │ │ │ │ + jne 508ec0 │ │ │ │ mov (%rbx),%rax │ │ │ │ jmp *%rax │ │ │ │ - xchg %ax,%ax │ │ │ │ - rex.X add %al,(%rax) │ │ │ │ + nopl 0x0(%rax,%rax,1) │ │ │ │ + add %eax,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ - add %bl,(%rsi) │ │ │ │ add %al,(%rax) │ │ │ │ - add %dl,(%rax) │ │ │ │ - divb 0x3(%rax) │ │ │ │ - add $0x20,%r12 │ │ │ │ - cmp 0x358(%r13),%r12 │ │ │ │ - ja 50c0bf │ │ │ │ - mov 0x10(%rbp),%rdi │ │ │ │ - mov 0x17(%rbx),%rax │ │ │ │ - test %rax,%rax │ │ │ │ - jg 50bb9b │ │ │ │ - movq $0x50b018,-0x18(%r12) │ │ │ │ - mov %rbx,-0x8(%r12) │ │ │ │ - mov %rdi,(%r12) │ │ │ │ - lea -0x18(%r12),%r14 │ │ │ │ - lea 0x31a0e1d(%rip),%rbx │ │ │ │ - add $0x18,%rbp │ │ │ │ - jmp *0x0(%rbp) │ │ │ │ - mov 0x8(%rbp),%r14b │ │ │ │ - mov 0x7(%rbx),%rcx │ │ │ │ - mov 0xf(%rbx),%rbx │ │ │ │ - mov (%rbx),%dl │ │ │ │ - add $0xffffffffffffffe0,%r12 │ │ │ │ - movzbl %dl,%esi │ │ │ │ - and $0xc0,%esi │ │ │ │ - cmp $0x80,%rsi │ │ │ │ - jne 50c12d │ │ │ │ - mov $0x5,%esi │ │ │ │ - lea 0x31a0f32(%rip),%r8 │ │ │ │ - dec %rax │ │ │ │ - inc %rbx │ │ │ │ - movzbl %dl,%edx │ │ │ │ - and $0x3f,%edx │ │ │ │ - movzbl %r14b,%r9d │ │ │ │ - and $0x1,%r9d │ │ │ │ - shl $0x6,%r9 │ │ │ │ - or %rdx,%r9 │ │ │ │ - jmp 50b81a │ │ │ │ - nop │ │ │ │ - add %r8d,(%rax) │ │ │ │ + (bad) │ │ │ │ add %al,(%rax) │ │ │ │ + add %ah,0x2b(%rax) │ │ │ │ + jno 508ec3 │ │ │ │ + movq $0x508ef8,-0x8(%rbp) │ │ │ │ + mov 0xf(%rbx),%rax │ │ │ │ + mov 0x7(%rbx),%rbx │ │ │ │ + mov %rax,0x0(%rbp) │ │ │ │ + add $0xfffffffffffffff8,%rbp │ │ │ │ + test $0x7,%bl │ │ │ │ + jne 508ef8 │ │ │ │ + mov (%rbx),%rax │ │ │ │ + jmp *%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 %cl,-0x75(%rax) │ │ │ │ - jge 50bc24 │ │ │ │ - mov 0x18(%rbp),%rax │ │ │ │ - mov 0x10(%rbp),%rcx │ │ │ │ - mov 0x8(%rbp),%rdx │ │ │ │ - add $0x10,%rbp │ │ │ │ - mov %rbx,%rsi │ │ │ │ - mov %rax,%rbx │ │ │ │ - mov %rdx,%rax │ │ │ │ - add $0x30,%r12 │ │ │ │ + add %ch,(%rax) │ │ │ │ + sub 0x3(%rcx),%esi │ │ │ │ + add $0x88,%r12 │ │ │ │ cmp 0x358(%r13),%r12 │ │ │ │ - ja 50bc59 │ │ │ │ - movq $0x50b1d8,-0x28(%r12) │ │ │ │ - mov %rcx,-0x18(%r12) │ │ │ │ - mov %rdi,-0x10(%r12) │ │ │ │ + ja 508fd6 │ │ │ │ + mov 0x7(%rbx),%rax │ │ │ │ + movabs $0x7fffffffffffffff,%rcx │ │ │ │ + cmp %rcx,%rax │ │ │ │ + jne 508f36 │ │ │ │ + add $0xffffffffffffff78,%r12 │ │ │ │ + lea 0x3712af3(%rip),%rbx │ │ │ │ + add $0x18,%rbp │ │ │ │ + mov (%rbx),%rax │ │ │ │ + jmp *%rax │ │ │ │ + movq $0x4b8608,-0x80(%r12) │ │ │ │ + mov %rbx,-0x78(%r12) │ │ │ │ + mov 0x10(%rbp),%rcx │ │ │ │ + mov %rcx,-0x70(%r12) │ │ │ │ + movq $0x3363098,-0x68(%r12) │ │ │ │ + mov %rbx,-0x60(%r12) │ │ │ │ + lea -0x7f(%r12),%rbx │ │ │ │ + mov %rbx,-0x58(%r12) │ │ │ │ + movq $0x508e20,-0x50(%r12) │ │ │ │ + lea -0x67(%r12),%rcx │ │ │ │ + mov %rcx,-0x48(%r12) │ │ │ │ + mov 0x8(%rbp),%rcx │ │ │ │ + mov %rcx,-0x40(%r12) │ │ │ │ + movq $0x3363a20,-0x38(%r12) │ │ │ │ + inc %rax │ │ │ │ + mov %rax,-0x30(%r12) │ │ │ │ + movq $0x3363098,-0x28(%r12) │ │ │ │ + lea -0x37(%r12),%rax │ │ │ │ + mov %rax,-0x20(%r12) │ │ │ │ + lea -0x4f(%r12),%rax │ │ │ │ + mov %rax,-0x18(%r12) │ │ │ │ + movq $0x3363098,-0x10(%r12) │ │ │ │ mov %rbx,-0x8(%r12) │ │ │ │ + lea -0x27(%r12),%rax │ │ │ │ mov %rax,(%r12) │ │ │ │ - lea -0x28(%r12),%r14 │ │ │ │ - lea 0x31a0d5f(%rip),%rbx │ │ │ │ + lea -0xf(%r12),%rbx │ │ │ │ add $0x18,%rbp │ │ │ │ jmp *0x0(%rbp) │ │ │ │ - movq $0x30,0x388(%r13) │ │ │ │ - movq $0x50bc00,-0x10(%rbp) │ │ │ │ - mov %rbx,%rdx │ │ │ │ - mov %rsi,%rbx │ │ │ │ - mov %rax,-0x8(%rbp) │ │ │ │ - mov %rcx,0x0(%rbp) │ │ │ │ - mov %rdx,0x8(%rbp) │ │ │ │ - add $0xfffffffffffffff0,%rbp │ │ │ │ - jmp 338a738 │ │ │ │ - movq $0x30,0x388(%r13) │ │ │ │ - movq $0x50c1d8,-0x28(%rbp) │ │ │ │ - mov %rcx,-0x20(%rbp) │ │ │ │ - mov %rax,-0x18(%rbp) │ │ │ │ - mov %r8,-0x10(%rbp) │ │ │ │ - mov %rsi,-0x8(%rbp) │ │ │ │ - mov %rbx,0x0(%rbp) │ │ │ │ - mov %r9,0x8(%rbp) │ │ │ │ - add $0xffffffffffffffd8,%rbp │ │ │ │ - jmp 338a2b0 │ │ │ │ - nopl 0x0(%rax,%rax,1) │ │ │ │ - add %r8d,(%rax) │ │ │ │ - add %al,(%rax) │ │ │ │ + jmp *-0x10(%r13) │ │ │ │ + movq $0x88,0x388(%r13) │ │ │ │ + jmp 338a720 │ │ │ │ + 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) │ │ │ │ - jge 50bcf4 │ │ │ │ - mov 0x18(%rbp),%rax │ │ │ │ - mov 0x10(%rbp),%rcx │ │ │ │ - mov 0x8(%rbp),%rdx │ │ │ │ - add $0x10,%rbp │ │ │ │ - mov %rbx,%r10 │ │ │ │ - mov %rax,%rbx │ │ │ │ - mov %rdx,%rax │ │ │ │ - add $0x30,%r12 │ │ │ │ - cmp 0x358(%r13),%r12 │ │ │ │ - ja 50bd29 │ │ │ │ - movq $0x50ae98,-0x28(%r12) │ │ │ │ - mov %rcx,-0x18(%r12) │ │ │ │ - mov %rdi,-0x10(%r12) │ │ │ │ - mov %rbx,-0x8(%r12) │ │ │ │ - mov %rax,(%r12) │ │ │ │ - lea -0x28(%r12),%r14 │ │ │ │ - lea 0x31a0c8f(%rip),%rbx │ │ │ │ - add $0x18,%rbp │ │ │ │ - jmp *0x0(%rbp) │ │ │ │ - movq $0x30,0x388(%r13) │ │ │ │ - movq $0x50bcd0,-0x10(%rbp) │ │ │ │ - mov %rbx,%rdx │ │ │ │ - mov %r10,%rbx │ │ │ │ - mov %rax,-0x8(%rbp) │ │ │ │ - mov %rcx,0x0(%rbp) │ │ │ │ - mov %rdx,0x8(%rbp) │ │ │ │ - add $0xfffffffffffffff0,%rbp │ │ │ │ - jmp 338a738 │ │ │ │ - movq $0x20,0x388(%r13) │ │ │ │ - jmp 338a720 │ │ │ │ - movq $0x48,0x388(%r13) │ │ │ │ - movq $0x50ba38,-0x18(%rbp) │ │ │ │ - mov %rbx,%rdi │ │ │ │ - mov %rsi,%rbx │ │ │ │ - mov %rax,-0x10(%rbp) │ │ │ │ - mov %dl,-0x8(%rbp) │ │ │ │ - mov %rcx,0x0(%rbp) │ │ │ │ - mov %rdi,0x18(%rbp) │ │ │ │ - add $0xffffffffffffffe8,%rbp │ │ │ │ - jmp 338a738 │ │ │ │ - movq $0x31af690,-0x28(%r12) │ │ │ │ - mov %rcx,-0x20(%r12) │ │ │ │ - mov %rbx,-0x18(%r12) │ │ │ │ - mov %rax,-0x10(%r12) │ │ │ │ - lea -0x27(%r12),%rax │ │ │ │ - add $0xfffffffffffffff0,%r12 │ │ │ │ - movq $0x50be18,-0x8(%rbp) │ │ │ │ - mov %r8,%rbx │ │ │ │ - mov %r9,0x0(%rbp) │ │ │ │ - mov %rax,0x8(%rbp) │ │ │ │ - add $0xfffffffffffffff8,%rbp │ │ │ │ + sub %ch,(%rdx) │ │ │ │ + jno 508ffb │ │ │ │ + lea -0x30(%rbp),%rax │ │ │ │ + cmp %r15,%rax │ │ │ │ + jb 509194 │ │ │ │ + movq $0x3390fc8,-0x10(%rbp) │ │ │ │ + mov %rbx,-0x8(%rbp) │ │ │ │ + movq $0x509048,-0x20(%rbp) │ │ │ │ + mov 0x10(%rbx),%rax │ │ │ │ + mov 0x18(%rbx),%rbx │ │ │ │ + mov %rax,-0x18(%rbp) │ │ │ │ + add $0xffffffffffffffe0,%rbp │ │ │ │ test $0x7,%bl │ │ │ │ - jne 50be18 │ │ │ │ + jne 509048 │ │ │ │ mov (%rbx),%rax │ │ │ │ jmp *%rax │ │ │ │ - nopw 0x0(%rax,%rax,1) │ │ │ │ - add $0x1,%al │ │ │ │ + nopl 0x0(%rax,%rax,1) │ │ │ │ + add %eax,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ (bad) │ │ │ │ add %al,(%rax) │ │ │ │ - add %bh,-0xd(%rax) │ │ │ │ - jo 50bdf3 │ │ │ │ - mov 0x20(%rbp),%rdi │ │ │ │ - mov 0x18(%rbp),%rcx │ │ │ │ - mov 0x10(%rbp),%rax │ │ │ │ - mov 0x8(%rbp),%rbx │ │ │ │ - add $0x8,%rbp │ │ │ │ - jmp 50be24 │ │ │ │ - xchg %ax,%ax │ │ │ │ - rex.XB add %al,(%r8) │ │ │ │ + add %bl,%al │ │ │ │ + sub %esi,0x3(%rcx) │ │ │ │ + movq $0x509088,-0x10(%rbp) │ │ │ │ + mov %rbx,%rax │ │ │ │ + mov 0x7(%rbx),%rcx │ │ │ │ + mov 0xf(%rbx),%rbx │ │ │ │ + mov %rcx,-0x8(%rbp) │ │ │ │ + mov %rax,0x0(%rbp) │ │ │ │ + add $0xfffffffffffffff0,%rbp │ │ │ │ + test $0x7,%bl │ │ │ │ + jne 509088 │ │ │ │ + mov (%rbx),%rax │ │ │ │ + jmp *%rax │ │ │ │ + nopl 0x0(%rax) │ │ │ │ + add (%rax),%eax │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ - add %bl,(%rsi) │ │ │ │ add %al,(%rax) │ │ │ │ - add %dl,-0xd(%rax) │ │ │ │ - jo 50be1b │ │ │ │ - mov 0x18(%rbp),%rdi │ │ │ │ - mov 0x10(%rbp),%rax │ │ │ │ - mov 0x8(%rbp),%rcx │ │ │ │ - add $0x38,%r12 │ │ │ │ + (bad) │ │ │ │ + add %al,(%rax) │ │ │ │ + add %bl,0x48037129(%rax) │ │ │ │ + mov 0x18(%rbp),%eax │ │ │ │ + mov %rbx,%rcx │ │ │ │ + and $0x7,%ecx │ │ │ │ + cmp $0x1,%rcx │ │ │ │ + je 509155 │ │ │ │ + add $0x90,%r12 │ │ │ │ cmp 0x358(%r13),%r12 │ │ │ │ - ja 50c097 │ │ │ │ - cmp 0x7(%rbx),%rcx │ │ │ │ - jl 50bfce │ │ │ │ - cmp $0x10ffff,%rcx │ │ │ │ - jg 50c0cf │ │ │ │ - cmp $0xd800,%rcx │ │ │ │ - jge 50be86 │ │ │ │ - movq $0x50ade0,-0x30(%r12) │ │ │ │ - mov %rax,-0x20(%r12) │ │ │ │ - mov %rdi,-0x18(%r12) │ │ │ │ - movq $0x50ae20,-0x10(%r12) │ │ │ │ - mov %rcx,(%r12) │ │ │ │ - lea -0x30(%r12),%r14 │ │ │ │ - lea -0x10(%r12),%rbx │ │ │ │ - add $0x20,%rbp │ │ │ │ - jmp *0x0(%rbp) │ │ │ │ - cmp $0xdfff,%rcx │ │ │ │ - jle 50bec0 │ │ │ │ - movq $0x50ad28,-0x30(%r12) │ │ │ │ + ja 509145 │ │ │ │ + mov 0x6(%rbx),%rbx │ │ │ │ + movq $0x508e70,-0x88(%r12) │ │ │ │ + mov %rbx,-0x78(%r12) │ │ │ │ + mov %rax,-0x70(%r12) │ │ │ │ + movq $0x338ff58,-0x68(%r12) │ │ │ │ + lea -0x88(%r12),%rax │ │ │ │ + mov %rax,-0x58(%r12) │ │ │ │ + movq $0x338fee0,-0x50(%r12) │ │ │ │ + mov %rax,-0x40(%r12) │ │ │ │ + movq $0x320d450,-0x38(%r12) │ │ │ │ + lea -0x50(%r12),%rax │ │ │ │ + mov %rax,-0x30(%r12) │ │ │ │ + movq $0x3363098,-0x28(%r12) │ │ │ │ + mov 0x8(%rbp),%rax │ │ │ │ mov %rax,-0x20(%r12) │ │ │ │ - mov %rdi,-0x18(%r12) │ │ │ │ - movq $0x50ad68,-0x10(%r12) │ │ │ │ - mov %rcx,(%r12) │ │ │ │ - lea -0x30(%r12),%r14 │ │ │ │ - lea -0x10(%r12),%rbx │ │ │ │ + lea -0x37(%r12),%rax │ │ │ │ + mov %rax,-0x18(%r12) │ │ │ │ + movq $0x3363098,-0x10(%r12) │ │ │ │ + lea -0x27(%r12),%rax │ │ │ │ + mov %rax,-0x8(%r12) │ │ │ │ + lea -0x68(%r12),%rax │ │ │ │ + mov %rax,(%r12) │ │ │ │ + lea -0xf(%r12),%rbx │ │ │ │ add $0x20,%rbp │ │ │ │ jmp *0x0(%rbp) │ │ │ │ - movq $0x50ace8,-0x30(%r12) │ │ │ │ - mov %rax,-0x20(%r12) │ │ │ │ - mov %rdi,-0x18(%r12) │ │ │ │ - lea -0x30(%r12),%rax │ │ │ │ - add $0xffffffffffffffe8,%r12 │ │ │ │ - mov %rax,%r14 │ │ │ │ - lea 0x31a0acb(%rip),%rbx │ │ │ │ + movq $0x90,0x388(%r13) │ │ │ │ + jmp 338a720 │ │ │ │ + add $0x18,%r12 │ │ │ │ + cmp 0x358(%r13),%r12 │ │ │ │ + ja 509184 │ │ │ │ + movq $0x3363098,-0x10(%r12) │ │ │ │ + mov 0x10(%rbp),%rbx │ │ │ │ + mov %rbx,-0x8(%r12) │ │ │ │ + mov %rax,(%r12) │ │ │ │ + lea -0xf(%r12),%rbx │ │ │ │ add $0x20,%rbp │ │ │ │ jmp *0x0(%rbp) │ │ │ │ - add $0xffffffffffffffc8,%r12 │ │ │ │ - jmp 50abb8 │ │ │ │ - xchg %ax,%ax │ │ │ │ - add %r8d,(%rax) │ │ │ │ + movq $0x18,0x388(%r13) │ │ │ │ + jmp 338a720 │ │ │ │ + jmp *-0x10(%r13) │ │ │ │ + add $0x0,%al │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ - add %bl,(%rsi) │ │ │ │ + add %al,(%rax) │ │ │ │ + sldt (%rax) │ │ │ │ + add %bl,0x48031a27(%rax) │ │ │ │ + lea -0x30(%rbp),%eax │ │ │ │ + cmp %r15,%rax │ │ │ │ + jb 509223 │ │ │ │ + movq $0x3390fc8,-0x10(%rbp) │ │ │ │ + mov %rbx,-0x8(%rbp) │ │ │ │ + movq $0x509200,-0x30(%rbp) │ │ │ │ + mov 0x18(%rbx),%rax │ │ │ │ + mov 0x20(%rbx),%rcx │ │ │ │ + mov 0x28(%rbx),%rdx │ │ │ │ + mov 0x10(%rbx),%rbx │ │ │ │ + mov %rdx,-0x28(%rbp) │ │ │ │ + mov %rax,-0x20(%rbp) │ │ │ │ + mov %rcx,-0x18(%rbp) │ │ │ │ + add $0xffffffffffffffd0,%rbp │ │ │ │ + test $0x7,%bl │ │ │ │ + jne 509200 │ │ │ │ + mov (%rbx),%rax │ │ │ │ + jmp *%rax │ │ │ │ + nop │ │ │ │ + add (%rax),%eax │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ - add %cl,-0x75(%rax) │ │ │ │ - jge 50bf2c │ │ │ │ + (bad) │ │ │ │ + add %al,(%rax) │ │ │ │ + add %al,0x27(%rax) │ │ │ │ + sbb (%rbx),%al │ │ │ │ mov 0x18(%rbp),%rax │ │ │ │ - mov 0x10(%rbp),%rcx │ │ │ │ - mov 0x8(%rbp),%rdx │ │ │ │ - add $0x10,%rbp │ │ │ │ - mov %rbx,%rsi │ │ │ │ - mov %rax,%rbx │ │ │ │ - mov %rdx,%rax │ │ │ │ - add $0x30,%r12 │ │ │ │ - cmp 0x358(%r13),%r12 │ │ │ │ - ja 50bf61 │ │ │ │ - movq $0x50b118,-0x28(%r12) │ │ │ │ - mov %rcx,-0x18(%r12) │ │ │ │ - mov %rdi,-0x10(%r12) │ │ │ │ - mov %rbx,-0x8(%r12) │ │ │ │ - mov %rax,(%r12) │ │ │ │ - lea -0x28(%r12),%r14 │ │ │ │ - lea 0x31a0a57(%rip),%rbx │ │ │ │ + movq $0x509238,0x18(%rbp) │ │ │ │ + mov %rax,%rdi │ │ │ │ + mov 0x10(%rbp),%rsi │ │ │ │ + mov %rbx,%r14 │ │ │ │ + mov 0x8(%rbp),%rbx │ │ │ │ add $0x18,%rbp │ │ │ │ - jmp *0x0(%rbp) │ │ │ │ - movq $0x30,0x388(%r13) │ │ │ │ - movq $0x50bf08,-0x10(%rbp) │ │ │ │ - mov %rbx,%rdx │ │ │ │ - mov %rsi,%rbx │ │ │ │ - mov %rax,-0x8(%rbp) │ │ │ │ - mov %rcx,0x0(%rbp) │ │ │ │ - mov %rdx,0x8(%rbp) │ │ │ │ - add $0xfffffffffffffff0,%rbp │ │ │ │ - jmp 338a738 │ │ │ │ - movq $0x50af18,-0x28(%r12) │ │ │ │ - mov %rcx,-0x18(%r12) │ │ │ │ - mov %rdi,-0x10(%r12) │ │ │ │ + jmp 510ad0 │ │ │ │ + jmp *-0x10(%r13) │ │ │ │ + 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 $0x3363098,-0x10(%r12) │ │ │ │ mov %rbx,-0x8(%r12) │ │ │ │ - mov %rax,(%r12) │ │ │ │ - lea -0x28(%r12),%r14 │ │ │ │ - lea 0x31a09fa(%rip),%rbx │ │ │ │ - add $0x18,%rbp │ │ │ │ - jmp *0x0(%rbp) │ │ │ │ - movq $0x20,0x388(%r13) │ │ │ │ - jmp 338a720 │ │ │ │ - movq $0x50ac68,-0x30(%r12) │ │ │ │ - mov %rax,-0x20(%r12) │ │ │ │ - mov %rdi,-0x18(%r12) │ │ │ │ - lea -0x30(%r12),%rax │ │ │ │ - add $0xffffffffffffffe8,%r12 │ │ │ │ - mov %rax,%r14 │ │ │ │ - lea 0x31a09bd(%rip),%rbx │ │ │ │ - add $0x20,%rbp │ │ │ │ + mov %r14,(%r12) │ │ │ │ + lea -0xf(%r12),%rbx │ │ │ │ + add $0x8,%rbp │ │ │ │ jmp *0x0(%rbp) │ │ │ │ + movq $0x18,0x388(%r13) │ │ │ │ + movq $0x509238,0x0(%rbp) │ │ │ │ + jmp 338a798 │ │ │ │ nopl 0x0(%rax,%rax,1) │ │ │ │ - add %r8d,(%rax) │ │ │ │ + add (%rax),%eax │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ - add %bl,(%rsi) │ │ │ │ add %al,(%rax) │ │ │ │ + sldt (%rax) │ │ │ │ + add %dh,0x48031a26(%rax) │ │ │ │ + lea -0x28(%rbp),%eax │ │ │ │ + cmp %r15,%rax │ │ │ │ + jb 509332 │ │ │ │ + add $0x18,%r12 │ │ │ │ + cmp 0x358(%r13),%r12 │ │ │ │ + ja 509327 │ │ │ │ + movq $0x3390fc8,-0x10(%rbp) │ │ │ │ + mov %rbx,-0x8(%rbp) │ │ │ │ + mov 0x10(%rbx),%rax │ │ │ │ + mov 0x18(%rbx),%rcx │ │ │ │ + mov 0x20(%rbx),%rbx │ │ │ │ + movq $0x338ff58,-0x10(%r12) │ │ │ │ + mov %rbx,(%r12) │ │ │ │ + movq $0x509308,-0x28(%rbp) │ │ │ │ + mov %rax,%rbx │ │ │ │ + lea -0x10(%r12),%rax │ │ │ │ + mov %rax,-0x20(%rbp) │ │ │ │ + mov %rcx,-0x18(%rbp) │ │ │ │ + add $0xffffffffffffffd8,%rbp │ │ │ │ + test $0x7,%bl │ │ │ │ + jne 509308 │ │ │ │ + mov (%rbx),%rax │ │ │ │ + jmp *%rax │ │ │ │ + nopl (%rax) │ │ │ │ + add (%rax),%al │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ - add %cl,-0x75(%rax) │ │ │ │ - jge 50c034 │ │ │ │ - mov 0x18(%rbp),%rax │ │ │ │ - mov 0x10(%rbp),%rcx │ │ │ │ - mov 0x8(%rbp),%rdx │ │ │ │ - add $0x10,%rbp │ │ │ │ - mov %rbx,%rsi │ │ │ │ - mov %rax,%rbx │ │ │ │ - mov %rdx,%rax │ │ │ │ - add $0x30,%r12 │ │ │ │ - cmp 0x358(%r13),%r12 │ │ │ │ - ja 50c069 │ │ │ │ - movq $0x50b058,-0x28(%r12) │ │ │ │ - mov %rcx,-0x18(%r12) │ │ │ │ - mov %rdi,-0x10(%r12) │ │ │ │ - mov %rbx,-0x8(%r12) │ │ │ │ - mov %rax,(%r12) │ │ │ │ - lea -0x28(%r12),%r14 │ │ │ │ - lea 0x31a094f(%rip),%rbx │ │ │ │ - add $0x18,%rbp │ │ │ │ - jmp *0x0(%rbp) │ │ │ │ - movq $0x30,0x388(%r13) │ │ │ │ - movq $0x50c010,-0x10(%rbp) │ │ │ │ - mov %rbx,%rdx │ │ │ │ - mov %rsi,%rbx │ │ │ │ - mov %rax,-0x8(%rbp) │ │ │ │ - mov %rcx,0x0(%rbp) │ │ │ │ - mov %rdx,0x8(%rbp) │ │ │ │ - add $0xfffffffffffffff0,%rbp │ │ │ │ - jmp 338a738 │ │ │ │ - movq $0x38,0x388(%r13) │ │ │ │ - movq $0x50bdf0,-0x8(%rbp) │ │ │ │ - mov %rbx,0x0(%rbp) │ │ │ │ - mov %rax,0x8(%rbp) │ │ │ │ - mov %rcx,0x10(%rbp) │ │ │ │ - add $0xfffffffffffffff8,%rbp │ │ │ │ - jmp 338a2b0 │ │ │ │ - movq $0x20,0x388(%r13) │ │ │ │ - jmp 338a720 │ │ │ │ - movq $0x50aca8,-0x30(%r12) │ │ │ │ - mov %rax,-0x20(%r12) │ │ │ │ - mov %rdi,-0x18(%r12) │ │ │ │ - lea -0x30(%r12),%rax │ │ │ │ - add $0xffffffffffffffe8,%r12 │ │ │ │ - mov %rax,%r14 │ │ │ │ - lea 0x31a08bc(%rip),%rbx │ │ │ │ - add $0x20,%rbp │ │ │ │ - jmp *0x0(%rbp) │ │ │ │ - nopl 0x0(%rax) │ │ │ │ - add %r8d,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ + (bad) │ │ │ │ add %al,(%rax) │ │ │ │ - add %bl,(%rsi) │ │ │ │ + add %bh,(%rax) │ │ │ │ + es sbb (%rbx),%al │ │ │ │ + mov 0x10(%rbp),%rax │ │ │ │ + movq $0x509348,0x10(%rbp) │ │ │ │ + mov 0x8(%rbp),%rsi │ │ │ │ + mov %rbx,%r14 │ │ │ │ + mov %rax,%rbx │ │ │ │ + add $0x10,%rbp │ │ │ │ + jmp 5093a8 │ │ │ │ + movq $0x18,0x388(%r13) │ │ │ │ + jmp *-0x10(%r13) │ │ │ │ + xchg %ax,%ax │ │ │ │ + ... │ │ │ │ + (bad) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ - add %cl,-0x75(%rax) │ │ │ │ - jge 50c134 │ │ │ │ - mov 0x18(%rbp),%rax │ │ │ │ - mov 0x10(%rbp),%rcx │ │ │ │ - mov 0x8(%rbp),%rdx │ │ │ │ - add $0x10,%rbp │ │ │ │ - mov %rbx,%rsi │ │ │ │ - mov %rax,%rbx │ │ │ │ - mov %rdx,%rax │ │ │ │ - add $0x30,%r12 │ │ │ │ - cmp 0x358(%r13),%r12 │ │ │ │ - ja 50c169 │ │ │ │ - movq $0x50af98,-0x28(%r12) │ │ │ │ - mov %rcx,-0x18(%r12) │ │ │ │ - mov %rdi,-0x10(%r12) │ │ │ │ + add %cl,-0x7d(%rcx) │ │ │ │ + (bad) │ │ │ │ + sbb %cl,0x3b(%rbp) │ │ │ │ + movsl %ds:(%rsi),%es:(%rdi) │ │ │ │ + pop %rax │ │ │ │ + add (%rax),%eax │ │ │ │ + add %dh,0x1e(%rdi) │ │ │ │ + movq $0x3363098,-0x10(%r12) │ │ │ │ mov %rbx,-0x8(%r12) │ │ │ │ - mov %rax,(%r12) │ │ │ │ - lea -0x28(%r12),%r14 │ │ │ │ - lea 0x31a084f(%rip),%rbx │ │ │ │ - add $0x18,%rbp │ │ │ │ + mov %r14,(%r12) │ │ │ │ + lea -0xf(%r12),%rbx │ │ │ │ + add $0x8,%rbp │ │ │ │ jmp *0x0(%rbp) │ │ │ │ - movq $0x30,0x388(%r13) │ │ │ │ - movq $0x50c110,-0x10(%rbp) │ │ │ │ - mov %rbx,%rdx │ │ │ │ - mov %rsi,%rbx │ │ │ │ - mov %rax,-0x8(%rbp) │ │ │ │ - mov %rcx,0x0(%rbp) │ │ │ │ - mov %rdx,0x8(%rbp) │ │ │ │ - add $0xfffffffffffffff0,%rbp │ │ │ │ - jmp 338a738 │ │ │ │ - nop │ │ │ │ - add (%rax),%r8b │ │ │ │ + movq $0x18,0x388(%r13) │ │ │ │ + movq $0x509348,0x0(%rbp) │ │ │ │ + jmp 338a798 │ │ │ │ + nopl 0x0(%rax,%rax,1) │ │ │ │ + sldt (%rax) │ │ │ │ + add %al,(%rdx) │ │ │ │ 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) │ │ │ │ - jge 50c1c4 │ │ │ │ - mov 0x20(%rbp),%rax │ │ │ │ - mov 0x10(%rbp),%rcx │ │ │ │ - mov 0x8(%rbp),%rdx │ │ │ │ - add $0x8,%rbp │ │ │ │ - jmp 50b6b4 │ │ │ │ - nopl 0x0(%rax) │ │ │ │ - xchg %ecx,(%rsi) │ │ │ │ + add %bl,0x48031a25(%rax) │ │ │ │ + lea -0x28(%rbp),%eax │ │ │ │ + cmp %r15,%rax │ │ │ │ + jb 5094f0 │ │ │ │ + mov %rbx,%rdx │ │ │ │ + mov 0x6(%rbx),%rcx │ │ │ │ + mov 0xe(%rbx),%rax │ │ │ │ + mov %r14,%rbx │ │ │ │ + and $0x7,%r14d │ │ │ │ + cmp $0x1,%r14 │ │ │ │ + jne 509404 │ │ │ │ + mov %rsi,%r14 │ │ │ │ + lea 0x372eb22(%rip),%rbx │ │ │ │ + jmp *0x0(%rbp) │ │ │ │ + nopw 0x0(%rax,%rax,1) │ │ │ │ + add $0x0,%al │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ (bad) │ │ │ │ add %al,(%rax) │ │ │ │ - add %dl,0x480370ef(%rax) │ │ │ │ - mov 0x38(%rbp),%edi │ │ │ │ - mov 0x30(%rbp),%r9 │ │ │ │ - mov 0x28(%rbp),%rbx │ │ │ │ - mov 0x8(%rbp),%rcx │ │ │ │ - mov 0x10(%rbp),%rax │ │ │ │ - mov 0x18(%rbp),%r8 │ │ │ │ + add %dl,0x25(%rax) │ │ │ │ + sbb (%rbx),%al │ │ │ │ + mov 0x8(%rbp),%rax │ │ │ │ + mov 0x10(%rbp),%rcx │ │ │ │ + mov 0x18(%rbp),%rdx │ │ │ │ mov 0x20(%rbp),%rsi │ │ │ │ add $0x28,%rbp │ │ │ │ - jmp 50b81a │ │ │ │ - nopl (%rax) │ │ │ │ - add %eax,(%rax) │ │ │ │ + add $0xb8,%r12 │ │ │ │ + cmp 0x358(%r13),%r12 │ │ │ │ + ja 5094c4 │ │ │ │ + mov 0x6(%rbx),%rdi │ │ │ │ + mov 0xe(%rbx),%rbx │ │ │ │ + movq $0x5091a8,-0xb0(%r12) │ │ │ │ + mov %rdi,-0xa0(%r12) │ │ │ │ + mov %rcx,-0x98(%r12) │ │ │ │ + mov %rsi,-0x90(%r12) │ │ │ │ + mov %rax,-0x88(%r12) │ │ │ │ + movq $0x509290,-0x80(%r12) │ │ │ │ + mov %rbx,-0x70(%r12) │ │ │ │ + mov %rdx,-0x68(%r12) │ │ │ │ + lea -0xb0(%r12),%rax │ │ │ │ + mov %rax,-0x60(%r12) │ │ │ │ + movq $0x338ff58,-0x58(%r12) │ │ │ │ + lea -0x80(%r12),%rbx │ │ │ │ + mov %rbx,-0x48(%r12) │ │ │ │ + movq $0x338fee0,-0x40(%r12) │ │ │ │ + mov %rbx,-0x30(%r12) │ │ │ │ + movq $0x338fee0,-0x28(%r12) │ │ │ │ + mov %rax,-0x18(%r12) │ │ │ │ + movq $0x3363ae0,-0x10(%r12) │ │ │ │ + lea -0x28(%r12),%rax │ │ │ │ + mov %rax,-0x8(%r12) │ │ │ │ + lea -0x40(%r12),%rax │ │ │ │ + mov %rax,(%r12) │ │ │ │ + lea -0x58(%r12),%r14 │ │ │ │ + lea -0xe(%r12),%rbx │ │ │ │ + jmp *0x0(%rbp) │ │ │ │ + movq $0xb8,0x388(%r13) │ │ │ │ + movq $0x5093f0,-0x28(%rbp) │ │ │ │ + mov %rax,-0x20(%rbp) │ │ │ │ + mov %rcx,-0x18(%rbp) │ │ │ │ + mov %rdx,-0x10(%rbp) │ │ │ │ + mov %rsi,-0x8(%rbp) │ │ │ │ + add $0xffffffffffffffd8,%rbp │ │ │ │ + jmp 338a720 │ │ │ │ + jmp *-0x8(%r13) │ │ │ │ + nopl 0x0(%rax) │ │ │ │ + add $0x0,%al │ │ │ │ + add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ - add (%rax),%al │ │ │ │ add %al,(%rax) │ │ │ │ sldt (%rax) │ │ │ │ - add %dh,(%rax) │ │ │ │ - or %ebx,(%rdx) │ │ │ │ + add %bh,(%rax) │ │ │ │ + and $0x1a,%al │ │ │ │ add -0x73(%rax),%ecx │ │ │ │ - rex.RB call 7348fb64 <__environ@GLIBC_2.2.5+0x6f84f6bc> │ │ │ │ - js 50c263 │ │ │ │ - add $0x20,%esp │ │ │ │ - cmp 0x358(%r13),%r12 │ │ │ │ - ja 50c286 │ │ │ │ + rex.RB rorb $1,-0x8(%r9,%rdi,1) │ │ │ │ + jb 509583 │ │ │ │ movq $0x3390fc8,-0x10(%rbp) │ │ │ │ mov %rbx,-0x8(%rbp) │ │ │ │ - mov 0x10(%rbx),%rax │ │ │ │ - mov 0x18(%rbx),%rcx │ │ │ │ - mov 0x20(%rbx),%rbx │ │ │ │ - mov (%rcx),%dl │ │ │ │ - movq $0x31af690,-0x18(%r12) │ │ │ │ - mov %rax,-0x10(%r12) │ │ │ │ - lea 0x1(%rcx),%rax │ │ │ │ - mov %rax,-0x8(%r12) │ │ │ │ - lea -0x1(%rbx),%rax │ │ │ │ - mov %rax,(%r12) │ │ │ │ - movq $0x50c2a8,-0x18(%rbp) │ │ │ │ - lea 0x31a08f3(%rip),%r8 │ │ │ │ - lea 0x31a0734(%rip),%rdi │ │ │ │ - lea -0x17(%r12),%rsi │ │ │ │ - mov %dl,%r14b │ │ │ │ - add $0xffffffffffffffe8,%rbp │ │ │ │ - jmp 50b5a0 │ │ │ │ - movq $0x20,0x388(%r13) │ │ │ │ + movq $0x509560,-0x30(%rbp) │ │ │ │ + mov 0x18(%rbx),%rax │ │ │ │ + mov 0x20(%rbx),%rcx │ │ │ │ + mov 0x28(%rbx),%rdx │ │ │ │ + mov 0x10(%rbx),%rbx │ │ │ │ + mov %rdx,-0x28(%rbp) │ │ │ │ + mov %rax,-0x20(%rbp) │ │ │ │ + mov %rcx,-0x18(%rbp) │ │ │ │ + add $0xffffffffffffffd0,%rbp │ │ │ │ + test $0x7,%bl │ │ │ │ + jne 509560 │ │ │ │ + mov (%rbx),%rax │ │ │ │ + jmp *%rax │ │ │ │ + nop │ │ │ │ + add (%rax),%eax │ │ │ │ + add %al,(%rax) │ │ │ │ + add %al,(%rax) │ │ │ │ + add %al,(%rax) │ │ │ │ + (bad) │ │ │ │ + add %al,(%rax) │ │ │ │ + add %ah,%al │ │ │ │ + and (%rdx),%ebx │ │ │ │ + add -0x75(%rax),%ecx │ │ │ │ + sbb %r9b,-0x39(%r8) │ │ │ │ + sbb %r11b,0x48005095(%r8) │ │ │ │ + mov %eax,%edi │ │ │ │ + mov 0x10(%rbp),%rsi │ │ │ │ + mov %rbx,%r14 │ │ │ │ + mov 0x8(%rbp),%rbx │ │ │ │ + add $0x18,%rbp │ │ │ │ + jmp 510ad0 │ │ │ │ jmp *-0x10(%r13) │ │ │ │ - nopl (%rax) │ │ │ │ + nop │ │ │ │ ... │ │ │ │ (bad) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %cl,-0x7d(%rcx) │ │ │ │ (bad) │ │ │ │ @@ -291739,104 +293420,67 @@ │ │ │ │ movq $0x3363098,-0x10(%r12) │ │ │ │ mov %rbx,-0x8(%r12) │ │ │ │ mov %r14,(%r12) │ │ │ │ lea -0xf(%r12),%rbx │ │ │ │ add $0x8,%rbp │ │ │ │ jmp *0x0(%rbp) │ │ │ │ movq $0x18,0x388(%r13) │ │ │ │ + movq $0x509598,0x0(%rbp) │ │ │ │ jmp 338a798 │ │ │ │ nopl 0x0(%rax,%rax,1) │ │ │ │ - add %eax,(%rax) │ │ │ │ + add (%rax),%eax │ │ │ │ + add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ - add (%rax),%al │ │ │ │ add %al,(%rax) │ │ │ │ sldt (%rax) │ │ │ │ - add %cl,0x8(%rax) │ │ │ │ + add %dl,0x23(%rax) │ │ │ │ sbb (%rbx),%al │ │ │ │ - lea -0x10(%rbp),%rax │ │ │ │ + lea -0x28(%rbp),%rax │ │ │ │ cmp %r15,%rax │ │ │ │ - jb 50c37e │ │ │ │ - add $0x38,%r12 │ │ │ │ + jb 509692 │ │ │ │ + add $0x18,%r12 │ │ │ │ cmp 0x358(%r13),%r12 │ │ │ │ - ja 50c373 │ │ │ │ + ja 509687 │ │ │ │ movq $0x3390fc8,-0x10(%rbp) │ │ │ │ mov %rbx,-0x8(%rbp) │ │ │ │ - mov 0x20(%rbx),%rax │ │ │ │ - test %rax,%rax │ │ │ │ - jg 50c335 │ │ │ │ - add $0xffffffffffffffc8,%r12 │ │ │ │ - lea 0x371c2cb(%rip),%rbx │ │ │ │ - add $0xfffffffffffffff0,%rbp │ │ │ │ - jmp *0x0(%rbp) │ │ │ │ - mov 0x10(%rbx),%rcx │ │ │ │ - mov 0x18(%rbx),%rbx │ │ │ │ - movq $0x50c210,-0x30(%r12) │ │ │ │ - mov %rcx,-0x20(%r12) │ │ │ │ - mov %rbx,-0x18(%r12) │ │ │ │ - mov %rax,-0x10(%r12) │ │ │ │ - movq $0x32ce2c8,-0x8(%r12) │ │ │ │ - lea -0x30(%r12),%rax │ │ │ │ - mov %rax,(%r12) │ │ │ │ - lea -0x6(%r12),%rbx │ │ │ │ - add $0xfffffffffffffff0,%rbp │ │ │ │ - jmp *0x0(%rbp) │ │ │ │ - movq $0x38,0x388(%r13) │ │ │ │ - jmp *-0x10(%r13) │ │ │ │ - nopw 0x0(%rax,%rax,1) │ │ │ │ - add $0x1000000,%eax │ │ │ │ - add %al,(%rax) │ │ │ │ - add %al,(%rcx) │ │ │ │ - add %al,(%rax) │ │ │ │ - add %al,(%rax) │ │ │ │ - add %al,(%rax) │ │ │ │ - add %cl,(%rcx) │ │ │ │ - add %al,(%rax) │ │ │ │ + mov 0x10(%rbx),%rax │ │ │ │ + mov 0x18(%rbx),%rcx │ │ │ │ + mov 0x20(%rbx),%rbx │ │ │ │ + movq $0x338ff58,-0x10(%r12) │ │ │ │ + mov %rbx,(%r12) │ │ │ │ + movq $0x509668,-0x28(%rbp) │ │ │ │ + mov %rax,%rbx │ │ │ │ + lea -0x10(%r12),%rax │ │ │ │ + mov %rax,-0x20(%rbp) │ │ │ │ + mov %rcx,-0x18(%rbp) │ │ │ │ + add $0xffffffffffffffd8,%rbp │ │ │ │ + test $0x7,%bl │ │ │ │ + jne 509668 │ │ │ │ + mov (%rbx),%rax │ │ │ │ + jmp *%rax │ │ │ │ + nopl (%rax) │ │ │ │ + add (%rax),%al │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ - add %cl,-0x75(%rax) │ │ │ │ - jae 50c3ab │ │ │ │ - jmp 50aab8 │ │ │ │ - nopl 0x0(%rax) │ │ │ │ - add (%rax),%al │ │ │ │ add %al,(%rax) │ │ │ │ - add (%rax),%al │ │ │ │ + (bad) │ │ │ │ add %al,(%rax) │ │ │ │ - sldt (%rax) │ │ │ │ - add %al,0x48031a07(%rax) │ │ │ │ - lea -0x18(%rbp),%eax │ │ │ │ - cmp %r15,%rax │ │ │ │ - jb 50c454 │ │ │ │ - add $0x30,%r12 │ │ │ │ - cmp 0x358(%r13),%r12 │ │ │ │ - ja 50c449 │ │ │ │ - movq $0x3390fc8,-0x10(%rbp) │ │ │ │ - mov %rbx,-0x8(%rbp) │ │ │ │ - mov 0x10(%rbx),%rax │ │ │ │ - mov 0x18(%rbx),%rcx │ │ │ │ - mov 0x20(%rbx),%rdx │ │ │ │ - mov 0x28(%rbx),%rbx │ │ │ │ - mov (%rdx),%sil │ │ │ │ - movq $0x50c3a0,-0x28(%r12) │ │ │ │ - mov %rax,-0x20(%r12) │ │ │ │ - movq $0x31af690,-0x18(%r12) │ │ │ │ - mov %rcx,-0x10(%r12) │ │ │ │ - lea 0x1(%rdx),%rcx │ │ │ │ - mov %rcx,-0x8(%r12) │ │ │ │ - dec %rbx │ │ │ │ - mov %rbx,(%r12) │ │ │ │ - movq $0x50c468,-0x18(%rbp) │ │ │ │ - mov %rax,%r8 │ │ │ │ - lea -0x27(%r12),%rdi │ │ │ │ - mov %rsi,%rax │ │ │ │ - lea -0x17(%r12),%rsi │ │ │ │ - mov %al,%r14b │ │ │ │ - add $0xffffffffffffffe8,%rbp │ │ │ │ - jmp 50b5a0 │ │ │ │ - movq $0x30,0x388(%r13) │ │ │ │ + add %bl,%al │ │ │ │ + and (%rdx),%bl │ │ │ │ + add -0x75(%rax),%ecx │ │ │ │ + adc %r9b,-0x39(%r8) │ │ │ │ + adc %r13b,0x48005096(%r8) │ │ │ │ + mov 0x8(%rbp),%esi │ │ │ │ + mov %rbx,%r14 │ │ │ │ + mov %rax,%rbx │ │ │ │ + add $0x10,%rbp │ │ │ │ + jmp 509708 │ │ │ │ + movq $0x18,0x388(%r13) │ │ │ │ jmp *-0x10(%r13) │ │ │ │ + xchg %ax,%ax │ │ │ │ ... │ │ │ │ (bad) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %cl,-0x7d(%rcx) │ │ │ │ (bad) │ │ │ │ @@ -291848,67322 +293492,60171 @@ │ │ │ │ movq $0x3363098,-0x10(%r12) │ │ │ │ mov %rbx,-0x8(%r12) │ │ │ │ mov %r14,(%r12) │ │ │ │ lea -0xf(%r12),%rbx │ │ │ │ add $0x8,%rbp │ │ │ │ jmp *0x0(%rbp) │ │ │ │ movq $0x18,0x388(%r13) │ │ │ │ + movq $0x5096a8,0x0(%rbp) │ │ │ │ jmp 338a798 │ │ │ │ nopl 0x0(%rax,%rax,1) │ │ │ │ - add (%rax),%al │ │ │ │ + sldt (%rax) │ │ │ │ + add %al,(%rdx) │ │ │ │ add %al,(%rax) │ │ │ │ - add (%rax),%al │ │ │ │ + add %al,(%rdx) │ │ │ │ add %al,(%rax) │ │ │ │ - sldt (%rax) │ │ │ │ - add %cl,0x48031a06(%rax) │ │ │ │ - lea -0x10(%rbp),%eax │ │ │ │ - cmp %r15,%rax │ │ │ │ - jb 50c57a │ │ │ │ - add $0x40,%r12 │ │ │ │ + add %al,(%rax) │ │ │ │ + add %al,(%rax) │ │ │ │ + add %cl,(%rbx) │ │ │ │ + add %al,(%rax) │ │ │ │ + add %bh,(%rax) │ │ │ │ + and (%rdx),%bl │ │ │ │ + add -0x73(%rax),%ecx │ │ │ │ + rex.RB fmuls -0x8(%r9,%rdi,1) │ │ │ │ + jb 509850 │ │ │ │ + mov %rbx,%rdx │ │ │ │ + mov 0x6(%rbx),%rcx │ │ │ │ + mov 0xe(%rbx),%rax │ │ │ │ + mov %r14,%rbx │ │ │ │ + and $0x7,%r14d │ │ │ │ + cmp $0x1,%r14 │ │ │ │ + jne 509764 │ │ │ │ + mov %rsi,%r14 │ │ │ │ + lea 0x372e7c2(%rip),%rbx │ │ │ │ + jmp *0x0(%rbp) │ │ │ │ + nopw 0x0(%rax,%rax,1) │ │ │ │ + add $0x0,%al │ │ │ │ + add %al,(%rax) │ │ │ │ + add %al,(%rax) │ │ │ │ + add %al,(%rax) │ │ │ │ + (bad) │ │ │ │ + add %al,(%rax) │ │ │ │ + add %dh,%al │ │ │ │ + and %ebx,(%rdx) │ │ │ │ + add -0x75(%rax),%ecx │ │ │ │ + or %r9b,-0x75(%r8) │ │ │ │ + rex.WRB adc %r9b,-0x75(%r8) │ │ │ │ + push %rbp │ │ │ │ + sbb %cl,-0x75(%rax) │ │ │ │ + jne 509780 │ │ │ │ + add $0x28,%rbp │ │ │ │ + add $0xb8,%r12 │ │ │ │ cmp 0x358(%r13),%r12 │ │ │ │ - ja 50c56f │ │ │ │ - movq $0x3390fc8,-0x10(%rbp) │ │ │ │ - mov %rbx,-0x8(%rbp) │ │ │ │ - mov 0x10(%rbx),%rax │ │ │ │ - mov 0x28(%rbx),%rcx │ │ │ │ - test %rcx,%rcx │ │ │ │ - jg 50c52c │ │ │ │ - movq $0x3363098,-0x38(%r12) │ │ │ │ - movq $0x3c3a409,-0x30(%r12) │ │ │ │ - mov %rax,-0x28(%r12) │ │ │ │ - movq $0x32ce2c8,-0x20(%r12) │ │ │ │ - lea -0x37(%r12),%rax │ │ │ │ + ja 509824 │ │ │ │ + mov 0x6(%rbx),%rdi │ │ │ │ + mov 0xe(%rbx),%rbx │ │ │ │ + movq $0x509508,-0xb0(%r12) │ │ │ │ + mov %rdi,-0xa0(%r12) │ │ │ │ + mov %rcx,-0x98(%r12) │ │ │ │ + mov %rsi,-0x90(%r12) │ │ │ │ + mov %rax,-0x88(%r12) │ │ │ │ + movq $0x5095f0,-0x80(%r12) │ │ │ │ + mov %rbx,-0x70(%r12) │ │ │ │ + mov %rdx,-0x68(%r12) │ │ │ │ + lea -0xb0(%r12),%rax │ │ │ │ + mov %rax,-0x60(%r12) │ │ │ │ + movq $0x338ff58,-0x58(%r12) │ │ │ │ + lea -0x80(%r12),%rbx │ │ │ │ + mov %rbx,-0x48(%r12) │ │ │ │ + movq $0x338fee0,-0x40(%r12) │ │ │ │ + mov %rbx,-0x30(%r12) │ │ │ │ + movq $0x338fee0,-0x28(%r12) │ │ │ │ mov %rax,-0x18(%r12) │ │ │ │ - lea -0x1e(%r12),%rax │ │ │ │ - add $0xffffffffffffffe8,%r12 │ │ │ │ - mov %rax,%rbx │ │ │ │ - add $0xfffffffffffffff0,%rbp │ │ │ │ - jmp *0x0(%rbp) │ │ │ │ - mov 0x18(%rbx),%rdx │ │ │ │ - mov 0x20(%rbx),%rbx │ │ │ │ - movq $0x50c3c0,-0x38(%r12) │ │ │ │ - mov %rax,-0x28(%r12) │ │ │ │ - mov %rdx,-0x20(%r12) │ │ │ │ - mov %rbx,-0x18(%r12) │ │ │ │ - mov %rcx,-0x10(%r12) │ │ │ │ - movq $0x32ce2c8,-0x8(%r12) │ │ │ │ - lea -0x38(%r12),%rax │ │ │ │ + movq $0x3363ae0,-0x10(%r12) │ │ │ │ + lea -0x28(%r12),%rax │ │ │ │ + mov %rax,-0x8(%r12) │ │ │ │ + lea -0x40(%r12),%rax │ │ │ │ mov %rax,(%r12) │ │ │ │ - lea -0x6(%r12),%rbx │ │ │ │ - add $0xfffffffffffffff0,%rbp │ │ │ │ + lea -0x58(%r12),%r14 │ │ │ │ + lea -0xe(%r12),%rbx │ │ │ │ jmp *0x0(%rbp) │ │ │ │ - movq $0x40,0x388(%r13) │ │ │ │ - jmp *-0x10(%r13) │ │ │ │ - xchg %ax,%ax │ │ │ │ - sldt (%rax) │ │ │ │ - add %al,(%rdx) │ │ │ │ - ... │ │ │ │ + movq $0xb8,0x388(%r13) │ │ │ │ + movq $0x509750,-0x28(%rbp) │ │ │ │ + mov %rax,-0x20(%rbp) │ │ │ │ + mov %rcx,-0x18(%rbp) │ │ │ │ + mov %rdx,-0x10(%rbp) │ │ │ │ + mov %rsi,-0x8(%rbp) │ │ │ │ + add $0xffffffffffffffd8,%rbp │ │ │ │ + jmp 338a720 │ │ │ │ + jmp *-0x8(%r13) │ │ │ │ + nopl 0x0(%rax) │ │ │ │ + add $0x0,%eax │ │ │ │ add %al,(%rax) │ │ │ │ - add %cl,(%rsi) │ │ │ │ + add %cl,(%rdi) │ │ │ │ add %al,(%rax) │ │ │ │ - add %ch,0x48031a05(%rax) │ │ │ │ - lea -0x10(%rbp),%eax │ │ │ │ - cmp %r15,%rax │ │ │ │ - jb 50c6a7 │ │ │ │ - movq $0x50c5d8,-0x10(%rbp) │ │ │ │ - mov %rsi,%rbx │ │ │ │ - mov %r14,-0x8(%rbp) │ │ │ │ - add $0xfffffffffffffff0,%rbp │ │ │ │ + add %bl,%al │ │ │ │ + and %bl,(%rdx) │ │ │ │ + add -0x73(%rax),%ecx │ │ │ │ + rex.RB enter $0x394c,$0xf8 │ │ │ │ + jb 509a01 │ │ │ │ + movq $0x3390fc8,-0x10(%rbp) │ │ │ │ + mov %rbx,-0x8(%rbp) │ │ │ │ + movq $0x5098d0,-0x38(%rbp) │ │ │ │ + mov 0x10(%rbx),%rax │ │ │ │ + mov 0x18(%rbx),%rcx │ │ │ │ + mov 0x20(%rbx),%rdx │ │ │ │ + mov 0x28(%rbx),%rsi │ │ │ │ + mov 0x30(%rbx),%rbx │ │ │ │ + mov %rdx,-0x30(%rbp) │ │ │ │ + mov %rax,-0x28(%rbp) │ │ │ │ + mov %rcx,-0x20(%rbp) │ │ │ │ + mov %rsi,-0x18(%rbp) │ │ │ │ + add $0xffffffffffffffc8,%rbp │ │ │ │ test $0x7,%bl │ │ │ │ - jne 50c5d8 │ │ │ │ + jne 5098d0 │ │ │ │ mov (%rbx),%rax │ │ │ │ jmp *%rax │ │ │ │ - nopw 0x0(%rax,%rax,1) │ │ │ │ - add %eax,(%rax) │ │ │ │ + nopl 0x0(%rax,%rax,1) │ │ │ │ + add $0x0,%al │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ (bad) │ │ │ │ add %al,(%rax) │ │ │ │ - add %ch,0x5(%rax) │ │ │ │ + add %dh,0x20(%rax) │ │ │ │ sbb (%rbx),%al │ │ │ │ mov 0x8(%rbp),%rax │ │ │ │ - mov %rbx,%rcx │ │ │ │ - and $0x7,%ecx │ │ │ │ - cmp $0x1,%rcx │ │ │ │ - je 50c64a │ │ │ │ - add $0x30,%r12 │ │ │ │ - cmp 0x358(%r13),%r12 │ │ │ │ - ja 50c63a │ │ │ │ - mov 0x6(%rbx),%rcx │ │ │ │ - mov 0xe(%rbx),%rdx │ │ │ │ - mov 0x16(%rbx),%rsi │ │ │ │ - mov 0x1e(%rbx),%rbx │ │ │ │ - movq $0x50c4b8,-0x28(%r12) │ │ │ │ - mov %rdx,-0x18(%r12) │ │ │ │ - mov %rcx,-0x10(%r12) │ │ │ │ - mov %rsi,-0x8(%r12) │ │ │ │ - mov %rbx,(%r12) │ │ │ │ - mov %rax,%r14 │ │ │ │ - movq $0x33924c0,0x0(%rbp) │ │ │ │ - lea -0x28(%r12),%rax │ │ │ │ - mov %rax,0x8(%rbp) │ │ │ │ - jmp 323fd40 │ │ │ │ - movq $0x30,0x388(%r13) │ │ │ │ - jmp 338a720 │ │ │ │ - add $0x28,%r12 │ │ │ │ + mov 0x10(%rbp),%rcx │ │ │ │ + mov 0x18(%rbp),%rdx │ │ │ │ + mov 0x20(%rbp),%rsi │ │ │ │ + mov %rbx,%rdi │ │ │ │ + and $0x7,%edi │ │ │ │ + cmp $0x1,%rdi │ │ │ │ + je 50996a │ │ │ │ + cmp $0x3,%rdi │ │ │ │ + je 509a05 │ │ │ │ + add $0x18,%r12 │ │ │ │ cmp 0x358(%r13),%r12 │ │ │ │ - ja 50c697 │ │ │ │ - mov 0x7(%rbx),%rbx │ │ │ │ - mov 0x7(%rbx),%rcx │ │ │ │ - mov 0xf(%rbx),%rdx │ │ │ │ - mov 0x17(%rbx),%rbx │ │ │ │ - movq $0x50c2f8,-0x20(%r12) │ │ │ │ - mov %rcx,-0x10(%r12) │ │ │ │ + ja 509934 │ │ │ │ + movq $0x509708,-0x10(%r12) │ │ │ │ mov %rdx,-0x8(%r12) │ │ │ │ - mov %rbx,(%r12) │ │ │ │ + mov %rax,(%r12) │ │ │ │ + movq $0x509a78,0x20(%rbp) │ │ │ │ + mov %rsi,%rax │ │ │ │ + mov %rcx,%rsi │ │ │ │ mov %rax,%r14 │ │ │ │ - movq $0x33924c0,0x0(%rbp) │ │ │ │ - lea -0x20(%r12),%rax │ │ │ │ - mov %rax,0x8(%rbp) │ │ │ │ - jmp 323fd40 │ │ │ │ - movq $0x28,0x388(%r13) │ │ │ │ + lea -0xe(%r12),%rbx │ │ │ │ + add $0x20,%rbp │ │ │ │ + jmp 509708 │ │ │ │ + movq $0x18,0x388(%r13) │ │ │ │ jmp 338a720 │ │ │ │ - lea 0x31a04ca(%rip),%rbx │ │ │ │ - jmp *-0x8(%r13) │ │ │ │ - nopw 0x0(%rax,%rax,1) │ │ │ │ - test $0x2eaf4,%eax │ │ │ │ + nopl 0x0(%rax) │ │ │ │ + add $0x0,%al │ │ │ │ add %al,(%rax) │ │ │ │ - add %al,(%rcx) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ + (bad) │ │ │ │ add %al,(%rax) │ │ │ │ - add %al,(%rdx) │ │ │ │ + add %ch,%al │ │ │ │ + (bad) │ │ │ │ + sbb (%rbx),%al │ │ │ │ + mov 0x8(%rbp),%rax │ │ │ │ + mov 0x10(%rbp),%rbx │ │ │ │ + mov 0x18(%rbp),%rcx │ │ │ │ + mov 0x20(%rbp),%rdx │ │ │ │ + jmp 509973 │ │ │ │ + mov %rcx,%rbx │ │ │ │ + mov %rdx,%rcx │ │ │ │ + mov %rsi,%rdx │ │ │ │ + add $0x68,%r12 │ │ │ │ + cmp 0x358(%r13),%r12 │ │ │ │ + ja 5099e9 │ │ │ │ + movq $0x508ff8,-0x60(%r12) │ │ │ │ + mov %rbx,-0x50(%r12) │ │ │ │ + mov %rcx,-0x48(%r12) │ │ │ │ + movq $0x338fee0,-0x40(%r12) │ │ │ │ + lea -0x60(%r12),%rbx │ │ │ │ + mov %rbx,-0x30(%r12) │ │ │ │ + movq $0x5093a8,-0x28(%r12) │ │ │ │ + lea -0x40(%r12),%rcx │ │ │ │ + mov %rcx,-0x20(%r12) │ │ │ │ + mov %rax,-0x18(%r12) │ │ │ │ + movq $0x338ff58,-0x10(%r12) │ │ │ │ + mov %rbx,(%r12) │ │ │ │ + movq $0x509a28,0x20(%rbp) │ │ │ │ + lea -0x10(%r12),%rsi │ │ │ │ + mov %rdx,%r14 │ │ │ │ + lea -0x26(%r12),%rbx │ │ │ │ + add $0x20,%rbp │ │ │ │ + jmp 5093a8 │ │ │ │ + movq $0x68,0x388(%r13) │ │ │ │ + movq $0x509958,0x0(%rbp) │ │ │ │ + jmp 338a2b0 │ │ │ │ + jmp *-0x10(%r13) │ │ │ │ + mov %rcx,%rbx │ │ │ │ + mov %rdx,%rcx │ │ │ │ + mov %rsi,%rdx │ │ │ │ + jmp 509973 │ │ │ │ + nopl 0x0(%rax,%rax,1) │ │ │ │ + ... │ │ │ │ + (bad) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ - add %cl,-0x1(%rax) │ │ │ │ - ret │ │ │ │ + add %cl,-0x7d(%rcx) │ │ │ │ + (bad) │ │ │ │ + sbb %cl,0x3b(%rbp) │ │ │ │ + movsl %ds:(%rsi),%es:(%rdi) │ │ │ │ + pop %rax │ │ │ │ + add (%rax),%eax │ │ │ │ + add %dh,0x1e(%rdi) │ │ │ │ + movq $0x3363098,-0x10(%r12) │ │ │ │ + mov %rbx,-0x8(%r12) │ │ │ │ + mov %r14,(%r12) │ │ │ │ + lea -0xf(%r12),%rbx │ │ │ │ + add $0x8,%rbp │ │ │ │ jmp *0x0(%rbp) │ │ │ │ - xchg %ax,%ax │ │ │ │ - shl %cl,%esp │ │ │ │ + movq $0x18,0x388(%r13) │ │ │ │ + jmp 338a798 │ │ │ │ + nopl 0x0(%rax,%rax,1) │ │ │ │ + ... │ │ │ │ (bad) │ │ │ │ - add (%rax),%al │ │ │ │ - add %al,(%rax) │ │ │ │ - add %al,(%rdx) │ │ │ │ - add %al,(%rax) │ │ │ │ - add %al,(%rdx) │ │ │ │ - add %al,(%rax) │ │ │ │ - add %al,(%rcx) │ │ │ │ add %al,(%rax) │ │ │ │ - add %al,(%rcx) │ │ │ │ add %al,(%rax) │ │ │ │ - add %cl,-0x7d(%rax) │ │ │ │ - ret │ │ │ │ - add %bh,%bh │ │ │ │ - add %dl,%gs:0x18458b4c(%rax) │ │ │ │ - mov 0x10(%rbp),%rdi │ │ │ │ - mov 0x8(%rbp),%rsi │ │ │ │ - mov 0x0(%rbp),%r14 │ │ │ │ - add $0x20,%rbp │ │ │ │ - jmp 50c978 │ │ │ │ - nopl 0x0(%rax) │ │ │ │ - add %eax,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ + add %cl,-0x7d(%rcx) │ │ │ │ + (bad) │ │ │ │ + sbb %cl,0x3b(%rbp) │ │ │ │ + movsl %ds:(%rsi),%es:(%rdi) │ │ │ │ + pop %rax │ │ │ │ + add (%rax),%eax │ │ │ │ + add %dh,0x1e(%rdi) │ │ │ │ + movq $0x3363098,-0x10(%r12) │ │ │ │ + mov %rbx,-0x8(%r12) │ │ │ │ + mov %r14,(%r12) │ │ │ │ + lea -0xf(%r12),%rbx │ │ │ │ + add $0x8,%rbp │ │ │ │ + jmp *0x0(%rbp) │ │ │ │ + movq $0x18,0x388(%r13) │ │ │ │ + jmp 338a798 │ │ │ │ + nopl 0x0(%rax,%rax,1) │ │ │ │ add %eax,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ - adc (%rax),%eax │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ + adc %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ - lea -0x10(%rbp),%rax │ │ │ │ - cmp %r15,%rax │ │ │ │ - jb 50c754 │ │ │ │ + rcrb $1,(%rdx,%rbx,1) │ │ │ │ + add -0x73(%rax),%ecx │ │ │ │ + rex.RB call 7348d41c <__environ@GLIBC_2.2.5+0x6f84cf74> │ │ │ │ + rex.WRXB │ │ │ │ movq $0x3390fc8,-0x10(%rbp) │ │ │ │ mov %rbx,-0x8(%rbp) │ │ │ │ - mov 0x10(%rbx),%rdi │ │ │ │ - mov 0x18(%rbx),%rsi │ │ │ │ - mov $0xb,%r14d │ │ │ │ - add $0xfffffffffffffff0,%rbp │ │ │ │ - jmp 32e9300 │ │ │ │ + movq $0x509b08,-0x18(%rbp) │ │ │ │ + mov 0x10(%rbx),%rbx │ │ │ │ + add $0xffffffffffffffe8,%rbp │ │ │ │ + test $0x7,%bl │ │ │ │ + jne 509b08 │ │ │ │ + mov (%rbx),%rax │ │ │ │ + jmp *%rax │ │ │ │ + nop │ │ │ │ + ... │ │ │ │ + (bad) │ │ │ │ + add %al,(%rax) │ │ │ │ + add %dl,0x48031a1c(%rax) │ │ │ │ + movl $0x509b38,0x0(%rbp) │ │ │ │ + mov 0x7(%rbx),%rsi │ │ │ │ + lea 0x31a13ee(%rip),%r14 │ │ │ │ + jmp 3240d18 │ │ │ │ jmp *-0x10(%r13) │ │ │ │ - add %eax,(%rax) │ │ │ │ + nopl 0x0(%rax) │ │ │ │ + ... │ │ │ │ + (bad) │ │ │ │ add %al,(%rax) │ │ │ │ - add (%rax),%al │ │ │ │ + add %ah,0x1c(%rax) │ │ │ │ + sbb (%rbx),%al │ │ │ │ + mov %rbx,%rsi │ │ │ │ + lea 0x31a13a0(%rip),%r14 │ │ │ │ + add $0x8,%rbp │ │ │ │ + jmp 320e0a8 │ │ │ │ + nopl 0x0(%rax,%rax,1) │ │ │ │ + add $0x0,%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 │ │ │ │ + sldt (%rax) │ │ │ │ + add %ah,%al │ │ │ │ + sbb $0x8d48031a,%eax │ │ │ │ + rex.RB rorb $1,-0x8(%r9,%rdi,1) │ │ │ │ + jb 509bdb │ │ │ │ + movq $0x3390fc8,-0x10(%rbp) │ │ │ │ + mov %rbx,-0x8(%rbp) │ │ │ │ + movq $0x509bb8,-0x30(%rbp) │ │ │ │ + mov 0x18(%rbx),%rax │ │ │ │ + mov 0x20(%rbx),%rcx │ │ │ │ + mov 0x28(%rbx),%rdx │ │ │ │ + mov 0x10(%rbx),%rbx │ │ │ │ + mov %rdx,-0x28(%rbp) │ │ │ │ + mov %rcx,-0x20(%rbp) │ │ │ │ + mov %rax,-0x18(%rbp) │ │ │ │ + add $0xffffffffffffffd0,%rbp │ │ │ │ + test $0x7,%bl │ │ │ │ + jne 509bb8 │ │ │ │ + mov (%rbx),%rax │ │ │ │ + jmp *%rax │ │ │ │ + nop │ │ │ │ add (%rax),%eax │ │ │ │ - add %dh,0x4d(%rdi) │ │ │ │ - mov 0x10(%rbx),%rax │ │ │ │ - mov 0x18(%rbx),%rcx │ │ │ │ - mov 0x20(%rbx),%rbx │ │ │ │ - movq $0x50c728,-0x30(%r12) │ │ │ │ - mov %rax,-0x20(%r12) │ │ │ │ - mov %rbx,-0x18(%r12) │ │ │ │ - movq $0x3363ae0,-0x10(%r12) │ │ │ │ - movq $0x3c2ae61,-0x8(%r12) │ │ │ │ - lea -0x30(%r12),%rax │ │ │ │ - mov %rax,(%r12) │ │ │ │ - lea -0xe(%r12),%rdi │ │ │ │ - mov %rcx,%rsi │ │ │ │ - mov $0xb,%r14d │ │ │ │ - jmp 32e9300 │ │ │ │ - movq $0x38,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 %al,(%rax) │ │ │ │ + (bad) │ │ │ │ add %al,(%rax) │ │ │ │ - lea -0x10(%rbp),%rax │ │ │ │ - cmp %r15,%rax │ │ │ │ - jb 50c84a │ │ │ │ - add $0x18,%r12 │ │ │ │ - cmp 0x358(%r13),%r12 │ │ │ │ - ja 50c83f │ │ │ │ - movq $0x3390fc8,-0x10(%rbp) │ │ │ │ - mov %rbx,-0x8(%rbp) │ │ │ │ - mov 0x10(%rbx),%rax │ │ │ │ - mov 0x18(%rbx),%rbx │ │ │ │ - movq $0x3363ae0,-0x10(%r12) │ │ │ │ - movq $0x3c2ae01,-0x8(%r12) │ │ │ │ - mov %rax,(%r12) │ │ │ │ - lea -0xe(%r12),%rdi │ │ │ │ - mov %rbx,%rsi │ │ │ │ - mov $0xb,%r14d │ │ │ │ - add $0xfffffffffffffff0,%rbp │ │ │ │ - jmp 32e9300 │ │ │ │ - movq $0x18,0x388(%r13) │ │ │ │ + add %cl,0x48031a1d(%rax) │ │ │ │ + mov 0x18(%rbp),%eax │ │ │ │ + movq $0x509bf0,0x18(%rbp) │ │ │ │ + mov 0x10(%rbp),%rdi │ │ │ │ + mov %rax,%rsi │ │ │ │ + mov %rbx,%r14 │ │ │ │ + mov 0x8(%rbp),%rbx │ │ │ │ + add $0x18,%rbp │ │ │ │ + jmp 510ad0 │ │ │ │ jmp *-0x10(%r13) │ │ │ │ - xchg %ax,%ax │ │ │ │ - add %eax,(%rax) │ │ │ │ - add %al,(%rax) │ │ │ │ - add (%rax),%al │ │ │ │ + nop │ │ │ │ + ... │ │ │ │ + (bad) │ │ │ │ add %al,(%rax) │ │ │ │ - sldt (%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %cl,-0x7d(%rcx) │ │ │ │ (bad) │ │ │ │ - cmp %cl,0x3b(%rbp) │ │ │ │ + sbb %cl,0x3b(%rbp) │ │ │ │ movsl %ds:(%rsi),%es:(%rdi) │ │ │ │ pop %rax │ │ │ │ add (%rax),%eax │ │ │ │ - add %dh,0x4d(%rdi) │ │ │ │ - mov 0x10(%rbx),%rax │ │ │ │ - mov 0x18(%rbx),%rcx │ │ │ │ - mov 0x20(%rbx),%rbx │ │ │ │ - movq $0x50c7e8,-0x30(%r12) │ │ │ │ - mov %rax,-0x20(%r12) │ │ │ │ - mov %rcx,-0x18(%r12) │ │ │ │ - movq $0x3363ae0,-0x10(%r12) │ │ │ │ - movq $0x3c2ae61,-0x8(%r12) │ │ │ │ - lea -0x30(%r12),%rax │ │ │ │ - mov %rax,(%r12) │ │ │ │ - lea -0xe(%r12),%rdi │ │ │ │ - mov %rbx,%rsi │ │ │ │ - mov $0xb,%r14d │ │ │ │ - jmp 32e9300 │ │ │ │ - movq $0x38,0x388(%r13) │ │ │ │ - jmp *-0x10(%r13) │ │ │ │ - nopl 0x0(%rax) │ │ │ │ - add %eax,(%rax) │ │ │ │ - add %al,(%rax) │ │ │ │ - add (%rax),%al │ │ │ │ - add %al,(%rax) │ │ │ │ - sldt (%rax) │ │ │ │ + add %dh,0x1e(%rdi) │ │ │ │ + movq $0x3363098,-0x10(%r12) │ │ │ │ + mov %rbx,-0x8(%r12) │ │ │ │ + mov %r14,(%r12) │ │ │ │ + lea -0xf(%r12),%rbx │ │ │ │ + add $0x8,%rbp │ │ │ │ + jmp *0x0(%rbp) │ │ │ │ + movq $0x18,0x388(%r13) │ │ │ │ + movq $0x509bf0,0x0(%rbp) │ │ │ │ + jmp 338a798 │ │ │ │ + nopl 0x0(%rax,%rax,1) │ │ │ │ + add $0x0,%eax │ │ │ │ add %al,(%rax) │ │ │ │ + add %cl,(%rdi) │ │ │ │ add %al,(%rax) │ │ │ │ - add %cl,-0x73(%rax) │ │ │ │ - rex.RB │ │ │ │ - lock cmp %r15,%rax │ │ │ │ - jb 50c945 │ │ │ │ - add $0x28,%r12 │ │ │ │ - cmp 0x358(%r13),%r12 │ │ │ │ - ja 50c93a │ │ │ │ + add %al,%al │ │ │ │ + adc (%rdx),%ebx │ │ │ │ + add -0x73(%rax),%ecx │ │ │ │ + rex.RB mov $0x4c,%r8b │ │ │ │ + cmp %edi,%eax │ │ │ │ + jb 509ef8 │ │ │ │ movq $0x3390fc8,-0x10(%rbp) │ │ │ │ mov %rbx,-0x8(%rbp) │ │ │ │ + movq $0x509cb0,-0x38(%rbp) │ │ │ │ mov 0x10(%rbx),%rax │ │ │ │ mov 0x18(%rbx),%rcx │ │ │ │ - mov 0x20(%rbx),%rbx │ │ │ │ - movq $0x50c860,-0x20(%r12) │ │ │ │ - mov %rax,-0x10(%r12) │ │ │ │ - mov %rcx,-0x8(%r12) │ │ │ │ - mov %rbx,(%r12) │ │ │ │ - lea -0x20(%r12),%rsi │ │ │ │ - lea 0x2eaf2dc(%rip),%r14 │ │ │ │ - add $0xfffffffffffffff0,%rbp │ │ │ │ - jmp 3359998 │ │ │ │ - movq $0x28,0x388(%r13) │ │ │ │ - jmp *-0x10(%r13) │ │ │ │ - nopl 0x0(%rax) │ │ │ │ - cmp $0xff,%ch │ │ │ │ - (bad) │ │ │ │ - (bad) │ │ │ │ - (bad) │ │ │ │ - (bad) │ │ │ │ - inc %esp │ │ │ │ - add %eax,(%rax) │ │ │ │ - ... │ │ │ │ - add %al,(%rax,%rax,1) │ │ │ │ - ... │ │ │ │ - add %al,(%rax) │ │ │ │ - (bad) │ │ │ │ + mov 0x20(%rbx),%rdx │ │ │ │ + mov 0x28(%rbx),%rsi │ │ │ │ + mov 0x30(%rbx),%rbx │ │ │ │ + mov %rsi,-0x30(%rbp) │ │ │ │ + mov %rcx,-0x28(%rbp) │ │ │ │ + mov %rax,-0x20(%rbp) │ │ │ │ + mov %rdx,-0x18(%rbp) │ │ │ │ + add $0xffffffffffffffc8,%rbp │ │ │ │ + test $0x7,%bl │ │ │ │ + jne 509cb0 │ │ │ │ + mov (%rbx),%rax │ │ │ │ + jmp *%rax │ │ │ │ + nopl 0x0(%rax,%rax,1) │ │ │ │ + add $0x0,%al │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ - add %cl,-0x7d(%rcx) │ │ │ │ - (bad) │ │ │ │ - rex │ │ │ │ - cmp 0x358(%r13),%r12 │ │ │ │ - ja 50c9f6 │ │ │ │ - cmp $0xb,%r14 │ │ │ │ - jl 50c9c6 │ │ │ │ - movq $0x50c8e0,-0x38(%r12) │ │ │ │ - mov %r8,-0x28(%r12) │ │ │ │ - mov %rdi,-0x20(%r12) │ │ │ │ - mov %rsi,-0x18(%r12) │ │ │ │ - movq $0x3363ae0,-0x10(%r12) │ │ │ │ - movq $0x3c2adf1,-0x8(%r12) │ │ │ │ - lea -0x38(%r12),%rax │ │ │ │ - mov %rax,(%r12) │ │ │ │ - lea -0xe(%r12),%rbx │ │ │ │ - jmp *0x0(%rbp) │ │ │ │ - movq $0x50c768,-0x38(%r12) │ │ │ │ - mov %r8,-0x28(%r12) │ │ │ │ - mov %rsi,-0x20(%r12) │ │ │ │ - mov %rdi,-0x18(%r12) │ │ │ │ - lea -0x38(%r12),%rax │ │ │ │ - add $0xffffffffffffffe8,%r12 │ │ │ │ - mov %rax,%rsi │ │ │ │ - lea 0x2eaf21c(%rip),%r14 │ │ │ │ - jmp 3359998 │ │ │ │ - movq $0x40,0x388(%r13) │ │ │ │ - lea 0x31a0198(%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) │ │ │ │ add %al,(%rax) │ │ │ │ - add %al,(%rbx) │ │ │ │ - ... │ │ │ │ + add %bl,0x13(%rax) │ │ │ │ + sbb (%rbx),%al │ │ │ │ + movq $0x509ce8,-0x8(%rbp) │ │ │ │ + mov 0x27(%rbx),%rax │ │ │ │ + mov %rax,%rbx │ │ │ │ + mov %rax,0x0(%rbp) │ │ │ │ + add $0xfffffffffffffff8,%rbp │ │ │ │ + test $0x7,%bl │ │ │ │ + jne 509ce8 │ │ │ │ + mov (%rbx),%rax │ │ │ │ + jmp *%rax │ │ │ │ + nopl 0x0(%rax) │ │ │ │ + add $0x0,%eax │ │ │ │ add %al,(%rax) │ │ │ │ - add %cl,(%rsi) │ │ │ │ + add %bl,(%rsi) │ │ │ │ + add %al,(%rax) │ │ │ │ + add %ah,(%rax) │ │ │ │ + adc (%rdx),%ebx │ │ │ │ + add -0x7cb7f81d(%rbx),%eax │ │ │ │ + sti │ │ │ │ + add %ecx,(%rdi) │ │ │ │ + test %dl,%bl │ │ │ │ + add %al,(%rax) │ │ │ │ + add %cl,-0x39(%rax) │ │ │ │ + add %r12b,(%r8) │ │ │ │ + popf │ │ │ │ + push %rax │ │ │ │ + add %cl,-0x75(%rax) │ │ │ │ + pop %rbp │ │ │ │ + adc %dh,%dh │ │ │ │ + ret │ │ │ │ + (bad) │ │ │ │ + jne 509d20 │ │ │ │ + mov (%rbx),%rax │ │ │ │ + jmp *%rax │ │ │ │ + nopl 0x0(%rax,%rax,1) │ │ │ │ + test %eax,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ - add %cl,-0x73(%rax) │ │ │ │ - rex.RB call 1049038c <__environ@GLIBC_2.2.5+0xc84fee4> │ │ │ │ (bad) │ │ │ │ - jl 50ca43 │ │ │ │ add %al,(%rax) │ │ │ │ - movq $0x50ca78,-0x18(%rbp) │ │ │ │ - mov %r14,%rbx │ │ │ │ - mov %rsi,-0x10(%rbp) │ │ │ │ - mov %rdi,-0x8(%rbp) │ │ │ │ - add $0xffffffffffffffe8,%rbp │ │ │ │ + add %ch,%al │ │ │ │ + adc (%rdx),%bl │ │ │ │ + add -0x39(%rax),%ecx │ │ │ │ + add %r10b,-0x63(%r8) │ │ │ │ + push %rax │ │ │ │ + add %cl,-0x75(%rax) │ │ │ │ + rex.XB (bad) │ │ │ │ + mov 0xf(%rbx),%rbx │ │ │ │ + mov %rax,0x10(%rbp) │ │ │ │ test $0x7,%bl │ │ │ │ - jne 50ca78 │ │ │ │ + jne 509d50 │ │ │ │ mov (%rbx),%rax │ │ │ │ jmp *%rax │ │ │ │ xchg %ax,%ax │ │ │ │ - add (%rax),%al │ │ │ │ + add $0x0,%eax │ │ │ │ + add %al,(%rax) │ │ │ │ + add %bl,(%rsi) │ │ │ │ add %al,(%rax) │ │ │ │ + add %bh,0x48031a12(%rax) │ │ │ │ + mov %ebx,%eax │ │ │ │ + and $0x7,%eax │ │ │ │ + cmp $0x1,%rax │ │ │ │ + je 509d7c │ │ │ │ + movq $0x50a080,0x0(%rbp) │ │ │ │ + mov 0x10(%rbp),%rsi │ │ │ │ + lea 0x31a1192(%rip),%r14 │ │ │ │ + mov 0x6(%rbx),%rax │ │ │ │ + mov %rax,0x10(%rbp) │ │ │ │ + jmp 3240d18 │ │ │ │ + movq $0x509da8,0x0(%rbp) │ │ │ │ + mov 0x7(%rbx),%rbx │ │ │ │ + test $0x7,%bl │ │ │ │ + jne 509da8 │ │ │ │ + mov (%rbx),%rax │ │ │ │ + jmp *%rax │ │ │ │ + nopw 0x0(%rax,%rax,1) │ │ │ │ + add $0x0,%eax │ │ │ │ add %al,(%rax) │ │ │ │ + add %bl,(%rsi) │ │ │ │ add %al,(%rax) │ │ │ │ - (bad) │ │ │ │ + add %ah,0x12(%rax) │ │ │ │ + sbb (%rbx),%al │ │ │ │ + movq $0x50a498,0x0(%rbp) │ │ │ │ + mov 0x10(%rbp),%rsi │ │ │ │ + lea 0x31a1146(%rip),%r14 │ │ │ │ + mov 0xf(%rbx),%rax │ │ │ │ + mov %rax,0x10(%rbp) │ │ │ │ + jmp 3240d18 │ │ │ │ + movq $0x509df0,0x0(%rbp) │ │ │ │ + mov 0x18(%rbp),%rbx │ │ │ │ + test $0x7,%bl │ │ │ │ + jne 509df0 │ │ │ │ + mov (%rbx),%rax │ │ │ │ + jmp *%rax │ │ │ │ + xchg %ax,%ax │ │ │ │ + add $0x0,%eax │ │ │ │ add %al,(%rax) │ │ │ │ + add %bl,(%rsi) │ │ │ │ add %al,(%rax) │ │ │ │ + add %bl,(%rax) │ │ │ │ + adc (%rdx),%bl │ │ � TRUNCATED DUE TO SIZE LIMIT: 10485760 bytes